GPIO_Mode = GPIO_Mode_AF
+ * - Select the type, pull-up/pull-down and output speed via
+ * GPIO_PuPd, GPIO_OType and GPIO_Speed members
+ * - Call GPIO_Init() function
+ * Recommended configuration is Push-Pull, Pull-up, Open-Drain.
+ * Add an external pull up if necessary (typically 4.7 KOhm).
+ *
+ * 4. Program the Mode, duty cycle , Own address, Ack, Speed and Acknowledged
+ * Address using the I2C_Init() function.
+ *
+ * 5. Optionally you can enable/configure the following parameters without
+ * re-initialization (i.e there is no need to call again I2C_Init() function):
+ * - Enable the acknowledge feature using I2C_AcknowledgeConfig() function
+ * - Enable the dual addressing mode using I2C_DualAddressCmd() function
+ * - Enable the general call using the I2C_GeneralCallCmd() function
+ * - Enable the clock stretching using I2C_StretchClockCmd() function
+ * - Enable the fast mode duty cycle using the I2C_FastModeDutyCycleConfig()
+ * function.
+ * - Configure the NACK position for Master Receiver mode in case of
+ * 2 bytes reception using the function I2C_NACKPositionConfig().
+ * - Enable the PEC Calculation using I2C_CalculatePEC() function
+ * - For SMBus Mode:
+ * - Enable the Address Resolution Protocol (ARP) using I2C_ARPCmd() function
+ * - Configure the SMBusAlert pin using I2C_SMBusAlertConfig() function
+ *
+ * 6. Enable the NVIC and the corresponding interrupt using the function
+ * I2C_ITConfig() if you need to use interrupt mode.
+ *
+ * 7. When using the DMA mode
+ * - Configure the DMA using DMA_Init() function
+ * - Active the needed channel Request using I2C_DMACmd() or
+ * I2C_DMALastTransferCmd() function.
+ * @note When using DMA mode, I2C interrupts may be used at the same time to
+ * control the communication flow (Start/Stop/Ack... events and errors).
+ *
+ * 8. Enable the I2C using the I2C_Cmd() function.
+ *
+ * 9. Enable the DMA using the DMA_Cmd() function when using DMA mode in the
+ * transfers.
+ *
+ * @endverbatim
+ *
+ ******************************************************************************
+ * @attention
+ *
+ * THE PRESENT FIRMWARE WHICH IS FOR GUIDANCE ONLY AIMS AT PROVIDING CUSTOMERS
+ * WITH CODING INFORMATION REGARDING THEIR PRODUCTS IN ORDER FOR THEM TO SAVE
+ * TIME. AS A RESULT, STMICROELECTRONICS SHALL NOT BE HELD LIABLE FOR ANY
+ * DIRECT, INDIRECT OR CONSEQUENTIAL DAMAGES WITH RESPECT TO ANY CLAIMS ARISING
+ * FROM THE CONTENT OF SUCH FIRMWARE AND/OR THE USE MADE BY CUSTOMERS OF THE
+ * CODING INFORMATION CONTAINED HEREIN IN CONNECTION WITH THEIR PRODUCTS.
+ *
+ * © COPYRIGHT 2011 STMicroelectronics
+ ******************************************************************************
+ */
+
+/* Includes ------------------------------------------------------------------*/
+#include "stm32f4xx_i2c.h"
+#include "stm32f4xx_rcc.h"
+
+/** @addtogroup STM32F4xx_StdPeriph_Driver
+ * @{
+ */
+
+/** @defgroup I2C
+ * @brief I2C driver modules
+ * @{
+ */
+
+/* Private typedef -----------------------------------------------------------*/
+/* Private define ------------------------------------------------------------*/
+
+#define CR1_CLEAR_MASK ((uint16_t)0xFBF5) /*I2C_ClockSpeed));
+ assert_param(IS_I2C_MODE(I2C_InitStruct->I2C_Mode));
+ assert_param(IS_I2C_DUTY_CYCLE(I2C_InitStruct->I2C_DutyCycle));
+ assert_param(IS_I2C_OWN_ADDRESS1(I2C_InitStruct->I2C_OwnAddress1));
+ assert_param(IS_I2C_ACK_STATE(I2C_InitStruct->I2C_Ack));
+ assert_param(IS_I2C_ACKNOWLEDGE_ADDRESS(I2C_InitStruct->I2C_AcknowledgedAddress));
+
+/*---------------------------- I2Cx CR2 Configuration ------------------------*/
+ /* Get the I2Cx CR2 value */
+ tmpreg = I2Cx->CR2;
+ /* Clear frequency FREQ[5:0] bits */
+ tmpreg &= (uint16_t)~((uint16_t)I2C_CR2_FREQ);
+ /* Get pclk1 frequency value */
+ RCC_GetClocksFreq(&rcc_clocks);
+ pclk1 = rcc_clocks.PCLK1_Frequency;
+ /* Set frequency bits depending on pclk1 value */
+ freqrange = (uint16_t)(pclk1 / 1000000);
+ tmpreg |= freqrange;
+ /* Write to I2Cx CR2 */
+ I2Cx->CR2 = tmpreg;
+
+/*---------------------------- I2Cx CCR Configuration ------------------------*/
+ /* Disable the selected I2C peripheral to configure TRISE */
+ I2Cx->CR1 &= (uint16_t)~((uint16_t)I2C_CR1_PE);
+ /* Reset tmpreg value */
+ /* Clear F/S, DUTY and CCR[11:0] bits */
+ tmpreg = 0;
+
+ /* Configure speed in standard mode */
+ if (I2C_InitStruct->I2C_ClockSpeed <= 100000)
+ {
+ /* Standard mode speed calculate */
+ result = (uint16_t)(pclk1 / (I2C_InitStruct->I2C_ClockSpeed << 1));
+ /* Test if CCR value is under 0x4*/
+ if (result < 0x04)
+ {
+ /* Set minimum allowed value */
+ result = 0x04;
+ }
+ /* Set speed value for standard mode */
+ tmpreg |= result;
+ /* Set Maximum Rise Time for standard mode */
+ I2Cx->TRISE = freqrange + 1;
+ }
+ /* Configure speed in fast mode */
+ /* To use the I2C at 400 KHz (in fast mode), the PCLK1 frequency (I2C peripheral
+ input clock) must be a multiple of 10 MHz */
+ else /*(I2C_InitStruct->I2C_ClockSpeed <= 400000)*/
+ {
+ if (I2C_InitStruct->I2C_DutyCycle == I2C_DutyCycle_2)
+ {
+ /* Fast mode speed calculate: Tlow/Thigh = 2 */
+ result = (uint16_t)(pclk1 / (I2C_InitStruct->I2C_ClockSpeed * 3));
+ }
+ else /*I2C_InitStruct->I2C_DutyCycle == I2C_DutyCycle_16_9*/
+ {
+ /* Fast mode speed calculate: Tlow/Thigh = 16/9 */
+ result = (uint16_t)(pclk1 / (I2C_InitStruct->I2C_ClockSpeed * 25));
+ /* Set DUTY bit */
+ result |= I2C_DutyCycle_16_9;
+ }
+
+ /* Test if CCR value is under 0x1*/
+ if ((result & I2C_CCR_CCR) == 0)
+ {
+ /* Set minimum allowed value */
+ result |= (uint16_t)0x0001;
+ }
+ /* Set speed value and set F/S bit for fast mode */
+ tmpreg |= (uint16_t)(result | I2C_CCR_FS);
+ /* Set Maximum Rise Time for fast mode */
+ I2Cx->TRISE = (uint16_t)(((freqrange * (uint16_t)300) / (uint16_t)1000) + (uint16_t)1);
+ }
+
+ /* Write to I2Cx CCR */
+ I2Cx->CCR = tmpreg;
+ /* Enable the selected I2C peripheral */
+ I2Cx->CR1 |= I2C_CR1_PE;
+
+/*---------------------------- I2Cx CR1 Configuration ------------------------*/
+ /* Get the I2Cx CR1 value */
+ tmpreg = I2Cx->CR1;
+ /* Clear ACK, SMBTYPE and SMBUS bits */
+ tmpreg &= CR1_CLEAR_MASK;
+ /* Configure I2Cx: mode and acknowledgement */
+ /* Set SMBTYPE and SMBUS bits according to I2C_Mode value */
+ /* Set ACK bit according to I2C_Ack value */
+ tmpreg |= (uint16_t)((uint32_t)I2C_InitStruct->I2C_Mode | I2C_InitStruct->I2C_Ack);
+ /* Write to I2Cx CR1 */
+ I2Cx->CR1 = tmpreg;
+
+/*---------------------------- I2Cx OAR1 Configuration -----------------------*/
+ /* Set I2Cx Own Address1 and acknowledged address */
+ I2Cx->OAR1 = (I2C_InitStruct->I2C_AcknowledgedAddress | I2C_InitStruct->I2C_OwnAddress1);
+}
+
+/**
+ * @brief Fills each I2C_InitStruct member with its default value.
+ * @param I2C_InitStruct: pointer to an I2C_InitTypeDef structure which will be initialized.
+ * @retval None
+ */
+void I2C_StructInit(I2C_InitTypeDef* I2C_InitStruct)
+{
+/*---------------- Reset I2C init structure parameters values ----------------*/
+ /* initialize the I2C_ClockSpeed member */
+ I2C_InitStruct->I2C_ClockSpeed = 5000;
+ /* Initialize the I2C_Mode member */
+ I2C_InitStruct->I2C_Mode = I2C_Mode_I2C;
+ /* Initialize the I2C_DutyCycle member */
+ I2C_InitStruct->I2C_DutyCycle = I2C_DutyCycle_2;
+ /* Initialize the I2C_OwnAddress1 member */
+ I2C_InitStruct->I2C_OwnAddress1 = 0;
+ /* Initialize the I2C_Ack member */
+ I2C_InitStruct->I2C_Ack = I2C_Ack_Disable;
+ /* Initialize the I2C_AcknowledgedAddress member */
+ I2C_InitStruct->I2C_AcknowledgedAddress = I2C_AcknowledgedAddress_7bit;
+}
+
+/**
+ * @brief Enables or disables the specified I2C peripheral.
+ * @param I2Cx: where x can be 1, 2 or 3 to select the I2C peripheral.
+ * @param NewState: new state of the I2Cx peripheral.
+ * This parameter can be: ENABLE or DISABLE.
+ * @retval None
+ */
+void I2C_Cmd(I2C_TypeDef* I2Cx, FunctionalState NewState)
+{
+ /* Check the parameters */
+ assert_param(IS_I2C_ALL_PERIPH(I2Cx));
+ assert_param(IS_FUNCTIONAL_STATE(NewState));
+ if (NewState != DISABLE)
+ {
+ /* Enable the selected I2C peripheral */
+ I2Cx->CR1 |= I2C_CR1_PE;
+ }
+ else
+ {
+ /* Disable the selected I2C peripheral */
+ I2Cx->CR1 &= (uint16_t)~((uint16_t)I2C_CR1_PE);
+ }
+}
+
+/**
+ * @brief Generates I2Cx communication START condition.
+ * @param I2Cx: where x can be 1, 2 or 3 to select the I2C peripheral.
+ * @param NewState: new state of the I2C START condition generation.
+ * This parameter can be: ENABLE or DISABLE.
+ * @retval None.
+ */
+void I2C_GenerateSTART(I2C_TypeDef* I2Cx, FunctionalState NewState)
+{
+ /* Check the parameters */
+ assert_param(IS_I2C_ALL_PERIPH(I2Cx));
+ assert_param(IS_FUNCTIONAL_STATE(NewState));
+ if (NewState != DISABLE)
+ {
+ /* Generate a START condition */
+ I2Cx->CR1 |= I2C_CR1_START;
+ }
+ else
+ {
+ /* Disable the START condition generation */
+ I2Cx->CR1 &= (uint16_t)~((uint16_t)I2C_CR1_START);
+ }
+}
+
+/**
+ * @brief Generates I2Cx communication STOP condition.
+ * @param I2Cx: where x can be 1, 2 or 3 to select the I2C peripheral.
+ * @param NewState: new state of the I2C STOP condition generation.
+ * This parameter can be: ENABLE or DISABLE.
+ * @retval None.
+ */
+void I2C_GenerateSTOP(I2C_TypeDef* I2Cx, FunctionalState NewState)
+{
+ /* Check the parameters */
+ assert_param(IS_I2C_ALL_PERIPH(I2Cx));
+ assert_param(IS_FUNCTIONAL_STATE(NewState));
+ if (NewState != DISABLE)
+ {
+ /* Generate a STOP condition */
+ I2Cx->CR1 |= I2C_CR1_STOP;
+ }
+ else
+ {
+ /* Disable the STOP condition generation */
+ I2Cx->CR1 &= (uint16_t)~((uint16_t)I2C_CR1_STOP);
+ }
+}
+
+/**
+ * @brief Transmits the address byte to select the slave device.
+ * @param I2Cx: where x can be 1, 2 or 3 to select the I2C peripheral.
+ * @param Address: specifies the slave address which will be transmitted
+ * @param I2C_Direction: specifies whether the I2C device will be a Transmitter
+ * or a Receiver.
+ * This parameter can be one of the following values
+ * @arg I2C_Direction_Transmitter: Transmitter mode
+ * @arg I2C_Direction_Receiver: Receiver mode
+ * @retval None.
+ */
+void I2C_Send7bitAddress(I2C_TypeDef* I2Cx, uint8_t Address, uint8_t I2C_Direction)
+{
+ /* Check the parameters */
+ assert_param(IS_I2C_ALL_PERIPH(I2Cx));
+ assert_param(IS_I2C_DIRECTION(I2C_Direction));
+ /* Test on the direction to set/reset the read/write bit */
+ if (I2C_Direction != I2C_Direction_Transmitter)
+ {
+ /* Set the address bit0 for read */
+ Address |= I2C_OAR1_ADD0;
+ }
+ else
+ {
+ /* Reset the address bit0 for write */
+ Address &= (uint8_t)~((uint8_t)I2C_OAR1_ADD0);
+ }
+ /* Send the address */
+ I2Cx->DR = Address;
+}
+
+/**
+ * @brief Enables or disables the specified I2C acknowledge feature.
+ * @param I2Cx: where x can be 1, 2 or 3 to select the I2C peripheral.
+ * @param NewState: new state of the I2C Acknowledgement.
+ * This parameter can be: ENABLE or DISABLE.
+ * @retval None.
+ */
+void I2C_AcknowledgeConfig(I2C_TypeDef* I2Cx, FunctionalState NewState)
+{
+ /* Check the parameters */
+ assert_param(IS_I2C_ALL_PERIPH(I2Cx));
+ assert_param(IS_FUNCTIONAL_STATE(NewState));
+ if (NewState != DISABLE)
+ {
+ /* Enable the acknowledgement */
+ I2Cx->CR1 |= I2C_CR1_ACK;
+ }
+ else
+ {
+ /* Disable the acknowledgement */
+ I2Cx->CR1 &= (uint16_t)~((uint16_t)I2C_CR1_ACK);
+ }
+}
+
+/**
+ * @brief Configures the specified I2C own address2.
+ * @param I2Cx: where x can be 1, 2 or 3 to select the I2C peripheral.
+ * @param Address: specifies the 7bit I2C own address2.
+ * @retval None.
+ */
+void I2C_OwnAddress2Config(I2C_TypeDef* I2Cx, uint8_t Address)
+{
+ uint16_t tmpreg = 0;
+
+ /* Check the parameters */
+ assert_param(IS_I2C_ALL_PERIPH(I2Cx));
+
+ /* Get the old register value */
+ tmpreg = I2Cx->OAR2;
+
+ /* Reset I2Cx Own address2 bit [7:1] */
+ tmpreg &= (uint16_t)~((uint16_t)I2C_OAR2_ADD2);
+
+ /* Set I2Cx Own address2 */
+ tmpreg |= (uint16_t)((uint16_t)Address & (uint16_t)0x00FE);
+
+ /* Store the new register value */
+ I2Cx->OAR2 = tmpreg;
+}
+
+/**
+ * @brief Enables or disables the specified I2C dual addressing mode.
+ * @param I2Cx: where x can be 1, 2 or 3 to select the I2C peripheral.
+ * @param NewState: new state of the I2C dual addressing mode.
+ * This parameter can be: ENABLE or DISABLE.
+ * @retval None
+ */
+void I2C_DualAddressCmd(I2C_TypeDef* I2Cx, FunctionalState NewState)
+{
+ /* Check the parameters */
+ assert_param(IS_I2C_ALL_PERIPH(I2Cx));
+ assert_param(IS_FUNCTIONAL_STATE(NewState));
+ if (NewState != DISABLE)
+ {
+ /* Enable dual addressing mode */
+ I2Cx->OAR2 |= I2C_OAR2_ENDUAL;
+ }
+ else
+ {
+ /* Disable dual addressing mode */
+ I2Cx->OAR2 &= (uint16_t)~((uint16_t)I2C_OAR2_ENDUAL);
+ }
+}
+
+/**
+ * @brief Enables or disables the specified I2C general call feature.
+ * @param I2Cx: where x can be 1, 2 or 3 to select the I2C peripheral.
+ * @param NewState: new state of the I2C General call.
+ * This parameter can be: ENABLE or DISABLE.
+ * @retval None
+ */
+void I2C_GeneralCallCmd(I2C_TypeDef* I2Cx, FunctionalState NewState)
+{
+ /* Check the parameters */
+ assert_param(IS_I2C_ALL_PERIPH(I2Cx));
+ assert_param(IS_FUNCTIONAL_STATE(NewState));
+ if (NewState != DISABLE)
+ {
+ /* Enable generall call */
+ I2Cx->CR1 |= I2C_CR1_ENGC;
+ }
+ else
+ {
+ /* Disable generall call */
+ I2Cx->CR1 &= (uint16_t)~((uint16_t)I2C_CR1_ENGC);
+ }
+}
+
+/**
+ * @brief Enables or disables the specified I2C software reset.
+ * @note When software reset is enabled, the I2C IOs are released (this can
+ * be useful to recover from bus errors).
+ * @param I2Cx: where x can be 1, 2 or 3 to select the I2C peripheral.
+ * @param NewState: new state of the I2C software reset.
+ * This parameter can be: ENABLE or DISABLE.
+ * @retval None
+ */
+void I2C_SoftwareResetCmd(I2C_TypeDef* I2Cx, FunctionalState NewState)
+{
+ /* Check the parameters */
+ assert_param(IS_I2C_ALL_PERIPH(I2Cx));
+ assert_param(IS_FUNCTIONAL_STATE(NewState));
+ if (NewState != DISABLE)
+ {
+ /* Peripheral under reset */
+ I2Cx->CR1 |= I2C_CR1_SWRST;
+ }
+ else
+ {
+ /* Peripheral not under reset */
+ I2Cx->CR1 &= (uint16_t)~((uint16_t)I2C_CR1_SWRST);
+ }
+}
+
+/**
+ * @brief Enables or disables the specified I2C Clock stretching.
+ * @param I2Cx: where x can be 1, 2 or 3 to select the I2C peripheral.
+ * @param NewState: new state of the I2Cx Clock stretching.
+ * This parameter can be: ENABLE or DISABLE.
+ * @retval None
+ */
+void I2C_StretchClockCmd(I2C_TypeDef* I2Cx, FunctionalState NewState)
+{
+ /* Check the parameters */
+ assert_param(IS_I2C_ALL_PERIPH(I2Cx));
+ assert_param(IS_FUNCTIONAL_STATE(NewState));
+ if (NewState == DISABLE)
+ {
+ /* Enable the selected I2C Clock stretching */
+ I2Cx->CR1 |= I2C_CR1_NOSTRETCH;
+ }
+ else
+ {
+ /* Disable the selected I2C Clock stretching */
+ I2Cx->CR1 &= (uint16_t)~((uint16_t)I2C_CR1_NOSTRETCH);
+ }
+}
+
+/**
+ * @brief Selects the specified I2C fast mode duty cycle.
+ * @param I2Cx: where x can be 1, 2 or 3 to select the I2C peripheral.
+ * @param I2C_DutyCycle: specifies the fast mode duty cycle.
+ * This parameter can be one of the following values:
+ * @arg I2C_DutyCycle_2: I2C fast mode Tlow/Thigh = 2
+ * @arg I2C_DutyCycle_16_9: I2C fast mode Tlow/Thigh = 16/9
+ * @retval None
+ */
+void I2C_FastModeDutyCycleConfig(I2C_TypeDef* I2Cx, uint16_t I2C_DutyCycle)
+{
+ /* Check the parameters */
+ assert_param(IS_I2C_ALL_PERIPH(I2Cx));
+ assert_param(IS_I2C_DUTY_CYCLE(I2C_DutyCycle));
+ if (I2C_DutyCycle != I2C_DutyCycle_16_9)
+ {
+ /* I2C fast mode Tlow/Thigh=2 */
+ I2Cx->CCR &= I2C_DutyCycle_2;
+ }
+ else
+ {
+ /* I2C fast mode Tlow/Thigh=16/9 */
+ I2Cx->CCR |= I2C_DutyCycle_16_9;
+ }
+}
+
+/**
+ * @brief Selects the specified I2C NACK position in master receiver mode.
+ * @note This function is useful in I2C Master Receiver mode when the number
+ * of data to be received is equal to 2. In this case, this function
+ * should be called (with parameter I2C_NACKPosition_Next) before data
+ * reception starts,as described in the 2-byte reception procedure
+ * recommended in Reference Manual in Section: Master receiver.
+ * @param I2Cx: where x can be 1, 2 or 3 to select the I2C peripheral.
+ * @param I2C_NACKPosition: specifies the NACK position.
+ * This parameter can be one of the following values:
+ * @arg I2C_NACKPosition_Next: indicates that the next byte will be the last
+ * received byte.
+ * @arg I2C_NACKPosition_Current: indicates that current byte is the last
+ * received byte.
+ *
+ * @note This function configures the same bit (POS) as I2C_PECPositionConfig()
+ * but is intended to be used in I2C mode while I2C_PECPositionConfig()
+ * is intended to used in SMBUS mode.
+ *
+ * @retval None
+ */
+void I2C_NACKPositionConfig(I2C_TypeDef* I2Cx, uint16_t I2C_NACKPosition)
+{
+ /* Check the parameters */
+ assert_param(IS_I2C_ALL_PERIPH(I2Cx));
+ assert_param(IS_I2C_NACK_POSITION(I2C_NACKPosition));
+
+ /* Check the input parameter */
+ if (I2C_NACKPosition == I2C_NACKPosition_Next)
+ {
+ /* Next byte in shift register is the last received byte */
+ I2Cx->CR1 |= I2C_NACKPosition_Next;
+ }
+ else
+ {
+ /* Current byte in shift register is the last received byte */
+ I2Cx->CR1 &= I2C_NACKPosition_Current;
+ }
+}
+
+/**
+ * @brief Drives the SMBusAlert pin high or low for the specified I2C.
+ * @param I2Cx: where x can be 1, 2 or 3 to select the I2C peripheral.
+ * @param I2C_SMBusAlert: specifies SMBAlert pin level.
+ * This parameter can be one of the following values:
+ * @arg I2C_SMBusAlert_Low: SMBAlert pin driven low
+ * @arg I2C_SMBusAlert_High: SMBAlert pin driven high
+ * @retval None
+ */
+void I2C_SMBusAlertConfig(I2C_TypeDef* I2Cx, uint16_t I2C_SMBusAlert)
+{
+ /* Check the parameters */
+ assert_param(IS_I2C_ALL_PERIPH(I2Cx));
+ assert_param(IS_I2C_SMBUS_ALERT(I2C_SMBusAlert));
+ if (I2C_SMBusAlert == I2C_SMBusAlert_Low)
+ {
+ /* Drive the SMBusAlert pin Low */
+ I2Cx->CR1 |= I2C_SMBusAlert_Low;
+ }
+ else
+ {
+ /* Drive the SMBusAlert pin High */
+ I2Cx->CR1 &= I2C_SMBusAlert_High;
+ }
+}
+
+/**
+ * @brief Enables or disables the specified I2C ARP.
+ * @param I2Cx: where x can be 1, 2 or 3 to select the I2C peripheral.
+ * @param NewState: new state of the I2Cx ARP.
+ * This parameter can be: ENABLE or DISABLE.
+ * @retval None
+ */
+void I2C_ARPCmd(I2C_TypeDef* I2Cx, FunctionalState NewState)
+{
+ /* Check the parameters */
+ assert_param(IS_I2C_ALL_PERIPH(I2Cx));
+ assert_param(IS_FUNCTIONAL_STATE(NewState));
+ if (NewState != DISABLE)
+ {
+ /* Enable the selected I2C ARP */
+ I2Cx->CR1 |= I2C_CR1_ENARP;
+ }
+ else
+ {
+ /* Disable the selected I2C ARP */
+ I2Cx->CR1 &= (uint16_t)~((uint16_t)I2C_CR1_ENARP);
+ }
+}
+/**
+ * @}
+ */
+
+/** @defgroup I2C_Group2 Data transfers functions
+ * @brief Data transfers functions
+ *
+@verbatim
+ ===============================================================================
+ Data transfers functions
+ ===============================================================================
+
+@endverbatim
+ * @{
+ */
+
+/**
+ * @brief Sends a data byte through the I2Cx peripheral.
+ * @param I2Cx: where x can be 1, 2 or 3 to select the I2C peripheral.
+ * @param Data: Byte to be transmitted..
+ * @retval None
+ */
+void I2C_SendData(I2C_TypeDef* I2Cx, uint8_t Data)
+{
+ /* Check the parameters */
+ assert_param(IS_I2C_ALL_PERIPH(I2Cx));
+ /* Write in the DR register the data to be sent */
+ I2Cx->DR = Data;
+}
+
+/**
+ * @brief Returns the most recent received data by the I2Cx peripheral.
+ * @param I2Cx: where x can be 1, 2 or 3 to select the I2C peripheral.
+ * @retval The value of the received data.
+ */
+uint8_t I2C_ReceiveData(I2C_TypeDef* I2Cx)
+{
+ /* Check the parameters */
+ assert_param(IS_I2C_ALL_PERIPH(I2Cx));
+ /* Return the data in the DR register */
+ return (uint8_t)I2Cx->DR;
+}
+
+/**
+ * @}
+ */
+
+/** @defgroup I2C_Group3 PEC management functions
+ * @brief PEC management functions
+ *
+@verbatim
+ ===============================================================================
+ PEC management functions
+ ===============================================================================
+
+@endverbatim
+ * @{
+ */
+
+/**
+ * @brief Enables or disables the specified I2C PEC transfer.
+ * @param I2Cx: where x can be 1, 2 or 3 to select the I2C peripheral.
+ * @param NewState: new state of the I2C PEC transmission.
+ * This parameter can be: ENABLE or DISABLE.
+ * @retval None
+ */
+void I2C_TransmitPEC(I2C_TypeDef* I2Cx, FunctionalState NewState)
+{
+ /* Check the parameters */
+ assert_param(IS_I2C_ALL_PERIPH(I2Cx));
+ assert_param(IS_FUNCTIONAL_STATE(NewState));
+ if (NewState != DISABLE)
+ {
+ /* Enable the selected I2C PEC transmission */
+ I2Cx->CR1 |= I2C_CR1_PEC;
+ }
+ else
+ {
+ /* Disable the selected I2C PEC transmission */
+ I2Cx->CR1 &= (uint16_t)~((uint16_t)I2C_CR1_PEC);
+ }
+}
+
+/**
+ * @brief Selects the specified I2C PEC position.
+ * @param I2Cx: where x can be 1, 2 or 3 to select the I2C peripheral.
+ * @param I2C_PECPosition: specifies the PEC position.
+ * This parameter can be one of the following values:
+ * @arg I2C_PECPosition_Next: indicates that the next byte is PEC
+ * @arg I2C_PECPosition_Current: indicates that current byte is PEC
+ *
+ * @note This function configures the same bit (POS) as I2C_NACKPositionConfig()
+ * but is intended to be used in SMBUS mode while I2C_NACKPositionConfig()
+ * is intended to used in I2C mode.
+ *
+ * @retval None
+ */
+void I2C_PECPositionConfig(I2C_TypeDef* I2Cx, uint16_t I2C_PECPosition)
+{
+ /* Check the parameters */
+ assert_param(IS_I2C_ALL_PERIPH(I2Cx));
+ assert_param(IS_I2C_PEC_POSITION(I2C_PECPosition));
+ if (I2C_PECPosition == I2C_PECPosition_Next)
+ {
+ /* Next byte in shift register is PEC */
+ I2Cx->CR1 |= I2C_PECPosition_Next;
+ }
+ else
+ {
+ /* Current byte in shift register is PEC */
+ I2Cx->CR1 &= I2C_PECPosition_Current;
+ }
+}
+
+/**
+ * @brief Enables or disables the PEC value calculation of the transferred bytes.
+ * @param I2Cx: where x can be 1, 2 or 3 to select the I2C peripheral.
+ * @param NewState: new state of the I2Cx PEC value calculation.
+ * This parameter can be: ENABLE or DISABLE.
+ * @retval None
+ */
+void I2C_CalculatePEC(I2C_TypeDef* I2Cx, FunctionalState NewState)
+{
+ /* Check the parameters */
+ assert_param(IS_I2C_ALL_PERIPH(I2Cx));
+ assert_param(IS_FUNCTIONAL_STATE(NewState));
+ if (NewState != DISABLE)
+ {
+ /* Enable the selected I2C PEC calculation */
+ I2Cx->CR1 |= I2C_CR1_ENPEC;
+ }
+ else
+ {
+ /* Disable the selected I2C PEC calculation */
+ I2Cx->CR1 &= (uint16_t)~((uint16_t)I2C_CR1_ENPEC);
+ }
+}
+
+/**
+ * @brief Returns the PEC value for the specified I2C.
+ * @param I2Cx: where x can be 1, 2 or 3 to select the I2C peripheral.
+ * @retval The PEC value.
+ */
+uint8_t I2C_GetPEC(I2C_TypeDef* I2Cx)
+{
+ /* Check the parameters */
+ assert_param(IS_I2C_ALL_PERIPH(I2Cx));
+ /* Return the selected I2C PEC value */
+ return ((I2Cx->SR2) >> 8);
+}
+
+/**
+ * @}
+ */
+
+/** @defgroup I2C_Group4 DMA transfers management functions
+ * @brief DMA transfers management functions
+ *
+@verbatim
+ ===============================================================================
+ DMA transfers management functions
+ ===============================================================================
+ This section provides functions allowing to configure the I2C DMA channels
+ requests.
+
+@endverbatim
+ * @{
+ */
+
+/**
+ * @brief Enables or disables the specified I2C DMA requests.
+ * @param I2Cx: where x can be 1, 2 or 3 to select the I2C peripheral.
+ * @param NewState: new state of the I2C DMA transfer.
+ * This parameter can be: ENABLE or DISABLE.
+ * @retval None
+ */
+void I2C_DMACmd(I2C_TypeDef* I2Cx, FunctionalState NewState)
+{
+ /* Check the parameters */
+ assert_param(IS_I2C_ALL_PERIPH(I2Cx));
+ assert_param(IS_FUNCTIONAL_STATE(NewState));
+ if (NewState != DISABLE)
+ {
+ /* Enable the selected I2C DMA requests */
+ I2Cx->CR2 |= I2C_CR2_DMAEN;
+ }
+ else
+ {
+ /* Disable the selected I2C DMA requests */
+ I2Cx->CR2 &= (uint16_t)~((uint16_t)I2C_CR2_DMAEN);
+ }
+}
+
+/**
+ * @brief Specifies that the next DMA transfer is the last one.
+ * @param I2Cx: where x can be 1, 2 or 3 to select the I2C peripheral.
+ * @param NewState: new state of the I2C DMA last transfer.
+ * This parameter can be: ENABLE or DISABLE.
+ * @retval None
+ */
+void I2C_DMALastTransferCmd(I2C_TypeDef* I2Cx, FunctionalState NewState)
+{
+ /* Check the parameters */
+ assert_param(IS_I2C_ALL_PERIPH(I2Cx));
+ assert_param(IS_FUNCTIONAL_STATE(NewState));
+ if (NewState != DISABLE)
+ {
+ /* Next DMA transfer is the last transfer */
+ I2Cx->CR2 |= I2C_CR2_LAST;
+ }
+ else
+ {
+ /* Next DMA transfer is not the last transfer */
+ I2Cx->CR2 &= (uint16_t)~((uint16_t)I2C_CR2_LAST);
+ }
+}
+
+/**
+ * @}
+ */
+
+/** @defgroup I2C_Group5 Interrupts events and flags management functions
+ * @brief Interrupts, events and flags management functions
+ *
+@verbatim
+ ===============================================================================
+ Interrupts, events and flags management functions
+ ===============================================================================
+ This section provides functions allowing to configure the I2C Interrupts
+ sources and check or clear the flags or pending bits status.
+ The user should identify which mode will be used in his application to manage
+ the communication: Polling mode, Interrupt mode or DMA mode.
+
+ ===============================================================================
+ I2C State Monitoring Functions
+ ===============================================================================
+ This I2C driver provides three different ways for I2C state monitoring
+ depending on the application requirements and constraints:
+
+
+ 1. Basic state monitoring (Using I2C_CheckEvent() function)
+ -----------------------------------------------------------
+ It compares the status registers (SR1 and SR2) content to a given event
+ (can be the combination of one or more flags).
+ It returns SUCCESS if the current status includes the given flags
+ and returns ERROR if one or more flags are missing in the current status.
+
+ - When to use
+ - This function is suitable for most applications as well as for startup
+ activity since the events are fully described in the product reference
+ manual (RM0090).
+ - It is also suitable for users who need to define their own events.
+
+ - Limitations
+ - If an error occurs (ie. error flags are set besides to the monitored
+ flags), the I2C_CheckEvent() function may return SUCCESS despite
+ the communication hold or corrupted real state.
+ In this case, it is advised to use error interrupts to monitor
+ the error events and handle them in the interrupt IRQ handler.
+
+ @note
+ For error management, it is advised to use the following functions:
+ - I2C_ITConfig() to configure and enable the error interrupts (I2C_IT_ERR).
+ - I2Cx_ER_IRQHandler() which is called when the error interrupt occurs.
+ Where x is the peripheral instance (I2C1, I2C2 ...)
+ - I2C_GetFlagStatus() or I2C_GetITStatus() to be called into the
+ I2Cx_ER_IRQHandler() function in order to determine which error occurred.
+ - I2C_ClearFlag() or I2C_ClearITPendingBit() and/or I2C_SoftwareResetCmd()
+ and/or I2C_GenerateStop() in order to clear the error flag and source
+ and return to correct communication status.
+
+
+ 2. Advanced state monitoring (Using the function I2C_GetLastEvent())
+ --------------------------------------------------------------------
+ Using the function I2C_GetLastEvent() which returns the image of both status
+ registers in a single word (uint32_t) (Status Register 2 value is shifted left
+ by 16 bits and concatenated to Status Register 1).
+
+ - When to use
+ - This function is suitable for the same applications above but it
+ allows to overcome the mentioned limitation of I2C_GetFlagStatus()
+ function.
+ - The returned value could be compared to events already defined in
+ the library (stm32f4xx_i2c.h) or to custom values defined by user.
+ This function is suitable when multiple flags are monitored at the
+ same time.
+ - At the opposite of I2C_CheckEvent() function, this function allows
+ user to choose when an event is accepted (when all events flags are
+ set and no other flags are set or just when the needed flags are set
+ like I2C_CheckEvent() function.
+
+ - Limitations
+ - User may need to define his own events.
+ - Same remark concerning the error management is applicable for this
+ function if user decides to check only regular communication flags
+ (and ignores error flags).
+
+
+ 3. Flag-based state monitoring (Using the function I2C_GetFlagStatus())
+ -----------------------------------------------------------------------
+
+ Using the function I2C_GetFlagStatus() which simply returns the status of
+ one single flag (ie. I2C_FLAG_RXNE ...).
+
+ - When to use
+ - This function could be used for specific applications or in debug
+ phase.
+ - It is suitable when only one flag checking is needed (most I2C
+ events are monitored through multiple flags).
+ - Limitations:
+ - When calling this function, the Status register is accessed.
+ Some flags are cleared when the status register is accessed.
+ So checking the status of one Flag, may clear other ones.
+ - Function may need to be called twice or more in order to monitor
+ one single event.
+
+ For detailed description of Events, please refer to section I2C_Events in
+ stm32f4xx_i2c.h file.
+
+@endverbatim
+ * @{
+ */
+
+/**
+ * @brief Reads the specified I2C register and returns its value.
+ * @param I2C_Register: specifies the register to read.
+ * This parameter can be one of the following values:
+ * @arg I2C_Register_CR1: CR1 register.
+ * @arg I2C_Register_CR2: CR2 register.
+ * @arg I2C_Register_OAR1: OAR1 register.
+ * @arg I2C_Register_OAR2: OAR2 register.
+ * @arg I2C_Register_DR: DR register.
+ * @arg I2C_Register_SR1: SR1 register.
+ * @arg I2C_Register_SR2: SR2 register.
+ * @arg I2C_Register_CCR: CCR register.
+ * @arg I2C_Register_TRISE: TRISE register.
+ * @retval The value of the read register.
+ */
+uint16_t I2C_ReadRegister(I2C_TypeDef* I2Cx, uint8_t I2C_Register)
+{
+ __IO uint32_t tmp = 0;
+
+ /* Check the parameters */
+ assert_param(IS_I2C_ALL_PERIPH(I2Cx));
+ assert_param(IS_I2C_REGISTER(I2C_Register));
+
+ tmp = (uint32_t) I2Cx;
+ tmp += I2C_Register;
+
+ /* Return the selected register value */
+ return (*(__IO uint16_t *) tmp);
+}
+
+/**
+ * @brief Enables or disables the specified I2C interrupts.
+ * @param I2Cx: where x can be 1, 2 or 3 to select the I2C peripheral.
+ * @param I2C_IT: specifies the I2C interrupts sources to be enabled or disabled.
+ * This parameter can be any combination of the following values:
+ * @arg I2C_IT_BUF: Buffer interrupt mask
+ * @arg I2C_IT_EVT: Event interrupt mask
+ * @arg I2C_IT_ERR: Error interrupt mask
+ * @param NewState: new state of the specified I2C interrupts.
+ * This parameter can be: ENABLE or DISABLE.
+ * @retval None
+ */
+void I2C_ITConfig(I2C_TypeDef* I2Cx, uint16_t I2C_IT, FunctionalState NewState)
+{
+ /* Check the parameters */
+ assert_param(IS_I2C_ALL_PERIPH(I2Cx));
+ assert_param(IS_FUNCTIONAL_STATE(NewState));
+ assert_param(IS_I2C_CONFIG_IT(I2C_IT));
+
+ if (NewState != DISABLE)
+ {
+ /* Enable the selected I2C interrupts */
+ I2Cx->CR2 |= I2C_IT;
+ }
+ else
+ {
+ /* Disable the selected I2C interrupts */
+ I2Cx->CR2 &= (uint16_t)~I2C_IT;
+ }
+}
+
+/*
+ ===============================================================================
+ 1. Basic state monitoring
+ ===============================================================================
+ */
+
+/**
+ * @brief Checks whether the last I2Cx Event is equal to the one passed
+ * as parameter.
+ * @param I2Cx: where x can be 1, 2 or 3 to select the I2C peripheral.
+ * @param I2C_EVENT: specifies the event to be checked.
+ * This parameter can be one of the following values:
+ * @arg I2C_EVENT_SLAVE_TRANSMITTER_ADDRESS_MATCHED: EV1
+ * @arg I2C_EVENT_SLAVE_RECEIVER_ADDRESS_MATCHED: EV1
+ * @arg I2C_EVENT_SLAVE_TRANSMITTER_SECONDADDRESS_MATCHED: EV1
+ * @arg I2C_EVENT_SLAVE_RECEIVER_SECONDADDRESS_MATCHED: EV1
+ * @arg I2C_EVENT_SLAVE_GENERALCALLADDRESS_MATCHED: EV1
+ * @arg I2C_EVENT_SLAVE_BYTE_RECEIVED: EV2
+ * @arg (I2C_EVENT_SLAVE_BYTE_RECEIVED | I2C_FLAG_DUALF): EV2
+ * @arg (I2C_EVENT_SLAVE_BYTE_RECEIVED | I2C_FLAG_GENCALL): EV2
+ * @arg I2C_EVENT_SLAVE_BYTE_TRANSMITTED: EV3
+ * @arg (I2C_EVENT_SLAVE_BYTE_TRANSMITTED | I2C_FLAG_DUALF): EV3
+ * @arg (I2C_EVENT_SLAVE_BYTE_TRANSMITTED | I2C_FLAG_GENCALL): EV3
+ * @arg I2C_EVENT_SLAVE_ACK_FAILURE: EV3_2
+ * @arg I2C_EVENT_SLAVE_STOP_DETECTED: EV4
+ * @arg I2C_EVENT_MASTER_MODE_SELECT: EV5
+ * @arg I2C_EVENT_MASTER_TRANSMITTER_MODE_SELECTED: EV6
+ * @arg I2C_EVENT_MASTER_RECEIVER_MODE_SELECTED: EV6
+ * @arg I2C_EVENT_MASTER_BYTE_RECEIVED: EV7
+ * @arg I2C_EVENT_MASTER_BYTE_TRANSMITTING: EV8
+ * @arg I2C_EVENT_MASTER_BYTE_TRANSMITTED: EV8_2
+ * @arg I2C_EVENT_MASTER_MODE_ADDRESS10: EV9
+ *
+ * @note For detailed description of Events, please refer to section I2C_Events
+ * in stm32f4xx_i2c.h file.
+ *
+ * @retval An ErrorStatus enumeration value:
+ * - SUCCESS: Last event is equal to the I2C_EVENT
+ * - ERROR: Last event is different from the I2C_EVENT
+ */
+ErrorStatus I2C_CheckEvent(I2C_TypeDef* I2Cx, uint32_t I2C_EVENT)
+{
+ uint32_t lastevent = 0;
+ uint32_t flag1 = 0, flag2 = 0;
+ ErrorStatus status = ERROR;
+
+ /* Check the parameters */
+ assert_param(IS_I2C_ALL_PERIPH(I2Cx));
+ assert_param(IS_I2C_EVENT(I2C_EVENT));
+
+ /* Read the I2Cx status register */
+ flag1 = I2Cx->SR1;
+ flag2 = I2Cx->SR2;
+ flag2 = flag2 << 16;
+
+ /* Get the last event value from I2C status register */
+ lastevent = (flag1 | flag2) & FLAG_MASK;
+
+ /* Check whether the last event contains the I2C_EVENT */
+ if ((lastevent & I2C_EVENT) == I2C_EVENT)
+ {
+ /* SUCCESS: last event is equal to I2C_EVENT */
+ status = SUCCESS;
+ }
+ else
+ {
+ /* ERROR: last event is different from I2C_EVENT */
+ status = ERROR;
+ }
+ /* Return status */
+ return status;
+}
+
+/*
+ ===============================================================================
+ 2. Advanced state monitoring
+ ===============================================================================
+ */
+
+/**
+ * @brief Returns the last I2Cx Event.
+ * @param I2Cx: where x can be 1, 2 or 3 to select the I2C peripheral.
+ *
+ * @note For detailed description of Events, please refer to section I2C_Events
+ * in stm32f4xx_i2c.h file.
+ *
+ * @retval The last event
+ */
+uint32_t I2C_GetLastEvent(I2C_TypeDef* I2Cx)
+{
+ uint32_t lastevent = 0;
+ uint32_t flag1 = 0, flag2 = 0;
+
+ /* Check the parameters */
+ assert_param(IS_I2C_ALL_PERIPH(I2Cx));
+
+ /* Read the I2Cx status register */
+ flag1 = I2Cx->SR1;
+ flag2 = I2Cx->SR2;
+ flag2 = flag2 << 16;
+
+ /* Get the last event value from I2C status register */
+ lastevent = (flag1 | flag2) & FLAG_MASK;
+
+ /* Return status */
+ return lastevent;
+}
+
+/*
+ ===============================================================================
+ 3. Flag-based state monitoring
+ ===============================================================================
+ */
+
+/**
+ * @brief Checks whether the specified I2C flag is set or not.
+ * @param I2Cx: where x can be 1, 2 or 3 to select the I2C peripheral.
+ * @param I2C_FLAG: specifies the flag to check.
+ * This parameter can be one of the following values:
+ * @arg I2C_FLAG_DUALF: Dual flag (Slave mode)
+ * @arg I2C_FLAG_SMBHOST: SMBus host header (Slave mode)
+ * @arg I2C_FLAG_SMBDEFAULT: SMBus default header (Slave mode)
+ * @arg I2C_FLAG_GENCALL: General call header flag (Slave mode)
+ * @arg I2C_FLAG_TRA: Transmitter/Receiver flag
+ * @arg I2C_FLAG_BUSY: Bus busy flag
+ * @arg I2C_FLAG_MSL: Master/Slave flag
+ * @arg I2C_FLAG_SMBALERT: SMBus Alert flag
+ * @arg I2C_FLAG_TIMEOUT: Timeout or Tlow error flag
+ * @arg I2C_FLAG_PECERR: PEC error in reception flag
+ * @arg I2C_FLAG_OVR: Overrun/Underrun flag (Slave mode)
+ * @arg I2C_FLAG_AF: Acknowledge failure flag
+ * @arg I2C_FLAG_ARLO: Arbitration lost flag (Master mode)
+ * @arg I2C_FLAG_BERR: Bus error flag
+ * @arg I2C_FLAG_TXE: Data register empty flag (Transmitter)
+ * @arg I2C_FLAG_RXNE: Data register not empty (Receiver) flag
+ * @arg I2C_FLAG_STOPF: Stop detection flag (Slave mode)
+ * @arg I2C_FLAG_ADD10: 10-bit header sent flag (Master mode)
+ * @arg I2C_FLAG_BTF: Byte transfer finished flag
+ * @arg I2C_FLAG_ADDR: Address sent flag (Master mode) "ADSL"
+ * Address matched flag (Slave mode)"ENDAD"
+ * @arg I2C_FLAG_SB: Start bit flag (Master mode)
+ * @retval The new state of I2C_FLAG (SET or RESET).
+ */
+FlagStatus I2C_GetFlagStatus(I2C_TypeDef* I2Cx, uint32_t I2C_FLAG)
+{
+ FlagStatus bitstatus = RESET;
+ __IO uint32_t i2creg = 0, i2cxbase = 0;
+
+ /* Check the parameters */
+ assert_param(IS_I2C_ALL_PERIPH(I2Cx));
+ assert_param(IS_I2C_GET_FLAG(I2C_FLAG));
+
+ /* Get the I2Cx peripheral base address */
+ i2cxbase = (uint32_t)I2Cx;
+
+ /* Read flag register index */
+ i2creg = I2C_FLAG >> 28;
+
+ /* Get bit[23:0] of the flag */
+ I2C_FLAG &= FLAG_MASK;
+
+ if(i2creg != 0)
+ {
+ /* Get the I2Cx SR1 register address */
+ i2cxbase += 0x14;
+ }
+ else
+ {
+ /* Flag in I2Cx SR2 Register */
+ I2C_FLAG = (uint32_t)(I2C_FLAG >> 16);
+ /* Get the I2Cx SR2 register address */
+ i2cxbase += 0x18;
+ }
+
+ if(((*(__IO uint32_t *)i2cxbase) & I2C_FLAG) != (uint32_t)RESET)
+ {
+ /* I2C_FLAG is set */
+ bitstatus = SET;
+ }
+ else
+ {
+ /* I2C_FLAG is reset */
+ bitstatus = RESET;
+ }
+
+ /* Return the I2C_FLAG status */
+ return bitstatus;
+}
+
+/**
+ * @brief Clears the I2Cx's pending flags.
+ * @param I2Cx: where x can be 1, 2 or 3 to select the I2C peripheral.
+ * @param I2C_FLAG: specifies the flag to clear.
+ * This parameter can be any combination of the following values:
+ * @arg I2C_FLAG_SMBALERT: SMBus Alert flag
+ * @arg I2C_FLAG_TIMEOUT: Timeout or Tlow error flag
+ * @arg I2C_FLAG_PECERR: PEC error in reception flag
+ * @arg I2C_FLAG_OVR: Overrun/Underrun flag (Slave mode)
+ * @arg I2C_FLAG_AF: Acknowledge failure flag
+ * @arg I2C_FLAG_ARLO: Arbitration lost flag (Master mode)
+ * @arg I2C_FLAG_BERR: Bus error flag
+ *
+ * @note STOPF (STOP detection) is cleared by software sequence: a read operation
+ * to I2C_SR1 register (I2C_GetFlagStatus()) followed by a write operation
+ * to I2C_CR1 register (I2C_Cmd() to re-enable the I2C peripheral).
+ * @note ADD10 (10-bit header sent) is cleared by software sequence: a read
+ * operation to I2C_SR1 (I2C_GetFlagStatus()) followed by writing the
+ * second byte of the address in DR register.
+ * @note BTF (Byte Transfer Finished) is cleared by software sequence: a read
+ * operation to I2C_SR1 register (I2C_GetFlagStatus()) followed by a
+ * read/write to I2C_DR register (I2C_SendData()).
+ * @note ADDR (Address sent) is cleared by software sequence: a read operation to
+ * I2C_SR1 register (I2C_GetFlagStatus()) followed by a read operation to
+ * I2C_SR2 register ((void)(I2Cx->SR2)).
+ * @note SB (Start Bit) is cleared software sequence: a read operation to I2C_SR1
+ * register (I2C_GetFlagStatus()) followed by a write operation to I2C_DR
+ * register (I2C_SendData()).
+ *
+ * @retval None
+ */
+void I2C_ClearFlag(I2C_TypeDef* I2Cx, uint32_t I2C_FLAG)
+{
+ uint32_t flagpos = 0;
+ /* Check the parameters */
+ assert_param(IS_I2C_ALL_PERIPH(I2Cx));
+ assert_param(IS_I2C_CLEAR_FLAG(I2C_FLAG));
+ /* Get the I2C flag position */
+ flagpos = I2C_FLAG & FLAG_MASK;
+ /* Clear the selected I2C flag */
+ I2Cx->SR1 = (uint16_t)~flagpos;
+}
+
+/**
+ * @brief Checks whether the specified I2C interrupt has occurred or not.
+ * @param I2Cx: where x can be 1, 2 or 3 to select the I2C peripheral.
+ * @param I2C_IT: specifies the interrupt source to check.
+ * This parameter can be one of the following values:
+ * @arg I2C_IT_SMBALERT: SMBus Alert flag
+ * @arg I2C_IT_TIMEOUT: Timeout or Tlow error flag
+ * @arg I2C_IT_PECERR: PEC error in reception flag
+ * @arg I2C_IT_OVR: Overrun/Underrun flag (Slave mode)
+ * @arg I2C_IT_AF: Acknowledge failure flag
+ * @arg I2C_IT_ARLO: Arbitration lost flag (Master mode)
+ * @arg I2C_IT_BERR: Bus error flag
+ * @arg I2C_IT_TXE: Data register empty flag (Transmitter)
+ * @arg I2C_IT_RXNE: Data register not empty (Receiver) flag
+ * @arg I2C_IT_STOPF: Stop detection flag (Slave mode)
+ * @arg I2C_IT_ADD10: 10-bit header sent flag (Master mode)
+ * @arg I2C_IT_BTF: Byte transfer finished flag
+ * @arg I2C_IT_ADDR: Address sent flag (Master mode) "ADSL"
+ * Address matched flag (Slave mode)"ENDAD"
+ * @arg I2C_IT_SB: Start bit flag (Master mode)
+ * @retval The new state of I2C_IT (SET or RESET).
+ */
+ITStatus I2C_GetITStatus(I2C_TypeDef* I2Cx, uint32_t I2C_IT)
+{
+ ITStatus bitstatus = RESET;
+ uint32_t enablestatus = 0;
+
+ /* Check the parameters */
+ assert_param(IS_I2C_ALL_PERIPH(I2Cx));
+ assert_param(IS_I2C_GET_IT(I2C_IT));
+
+ /* Check if the interrupt source is enabled or not */
+ enablestatus = (uint32_t)(((I2C_IT & ITEN_MASK) >> 16) & (I2Cx->CR2)) ;
+
+ /* Get bit[23:0] of the flag */
+ I2C_IT &= FLAG_MASK;
+
+ /* Check the status of the specified I2C flag */
+ if (((I2Cx->SR1 & I2C_IT) != (uint32_t)RESET) && enablestatus)
+ {
+ /* I2C_IT is set */
+ bitstatus = SET;
+ }
+ else
+ {
+ /* I2C_IT is reset */
+ bitstatus = RESET;
+ }
+ /* Return the I2C_IT status */
+ return bitstatus;
+}
+
+/**
+ * @brief Clears the I2Cx's interrupt pending bits.
+ * @param I2Cx: where x can be 1, 2 or 3 to select the I2C peripheral.
+ * @param I2C_IT: specifies the interrupt pending bit to clear.
+ * This parameter can be any combination of the following values:
+ * @arg I2C_IT_SMBALERT: SMBus Alert interrupt
+ * @arg I2C_IT_TIMEOUT: Timeout or Tlow error interrupt
+ * @arg I2C_IT_PECERR: PEC error in reception interrupt
+ * @arg I2C_IT_OVR: Overrun/Underrun interrupt (Slave mode)
+ * @arg I2C_IT_AF: Acknowledge failure interrupt
+ * @arg I2C_IT_ARLO: Arbitration lost interrupt (Master mode)
+ * @arg I2C_IT_BERR: Bus error interrupt
+ *
+ * @note STOPF (STOP detection) is cleared by software sequence: a read operation
+ * to I2C_SR1 register (I2C_GetITStatus()) followed by a write operation to
+ * I2C_CR1 register (I2C_Cmd() to re-enable the I2C peripheral).
+ * @note ADD10 (10-bit header sent) is cleared by software sequence: a read
+ * operation to I2C_SR1 (I2C_GetITStatus()) followed by writing the second
+ * byte of the address in I2C_DR register.
+ * @note BTF (Byte Transfer Finished) is cleared by software sequence: a read
+ * operation to I2C_SR1 register (I2C_GetITStatus()) followed by a
+ * read/write to I2C_DR register (I2C_SendData()).
+ * @note ADDR (Address sent) is cleared by software sequence: a read operation to
+ * I2C_SR1 register (I2C_GetITStatus()) followed by a read operation to
+ * I2C_SR2 register ((void)(I2Cx->SR2)).
+ * @note SB (Start Bit) is cleared by software sequence: a read operation to
+ * I2C_SR1 register (I2C_GetITStatus()) followed by a write operation to
+ * I2C_DR register (I2C_SendData()).
+ * @retval None
+ */
+void I2C_ClearITPendingBit(I2C_TypeDef* I2Cx, uint32_t I2C_IT)
+{
+ uint32_t flagpos = 0;
+ /* Check the parameters */
+ assert_param(IS_I2C_ALL_PERIPH(I2Cx));
+ assert_param(IS_I2C_CLEAR_IT(I2C_IT));
+
+ /* Get the I2C flag position */
+ flagpos = I2C_IT & FLAG_MASK;
+
+ /* Clear the selected I2C flag */
+ I2Cx->SR1 = (uint16_t)~flagpos;
+}
+
+/**
+ * @}
+ */
+
+/**
+ * @}
+ */
+
+/**
+ * @}
+ */
+
+/**
+ * @}
+ */
+
+/******************* (C) COPYRIGHT 2011 STMicroelectronics *****END OF FILE****/
diff --git a/Libraries/STM32F4xx_StdPeriph_Driver/src/stm32f4xx_iwdg.c b/Libraries/STM32F4xx_StdPeriph_Driver/src/stm32f4xx_iwdg.c
new file mode 100644
index 0000000..a4fddec
--- /dev/null
+++ b/Libraries/STM32F4xx_StdPeriph_Driver/src/stm32f4xx_iwdg.c
@@ -0,0 +1,263 @@
+/**
+ ******************************************************************************
+ * @file stm32f4xx_iwdg.c
+ * @author MCD Application Team
+ * @version V1.0.0
+ * @date 30-September-2011
+ * @brief This file provides firmware functions to manage the following
+ * functionalities of the Independent watchdog (IWDG) peripheral:
+ * - Prescaler and Counter configuration
+ * - IWDG activation
+ * - Flag management
+ *
+ * @verbatim
+ *
+ * ===================================================================
+ * IWDG features
+ * ===================================================================
+ *
+ * The IWDG can be started by either software or hardware (configurable
+ * through option byte).
+ *
+ * The IWDG is clocked by its own dedicated low-speed clock (LSI) and
+ * thus stays active even if the main clock fails.
+ * Once the IWDG is started, the LSI is forced ON and cannot be disabled
+ * (LSI cannot be disabled too), and the counter starts counting down from
+ * the reset value of 0xFFF. When it reaches the end of count value (0x000)
+ * a system reset is generated.
+ * The IWDG counter should be reloaded at regular intervals to prevent
+ * an MCU reset.
+ *
+ * The IWDG is implemented in the VDD voltage domain that is still functional
+ * in STOP and STANDBY mode (IWDG reset can wake-up from STANDBY).
+ *
+ * IWDGRST flag in RCC_CSR register can be used to inform when a IWDG
+ * reset occurs.
+ *
+ * Min-max timeout value @32KHz (LSI): ~125us / ~32.7s
+ * The IWDG timeout may vary due to LSI frequency dispersion. STM32F4xx
+ * devices provide the capability to measure the LSI frequency (LSI clock
+ * connected internally to TIM5 CH4 input capture). The measured value
+ * can be used to have an IWDG timeout with an acceptable accuracy.
+ * For more information, please refer to the STM32F4xx Reference manual
+ *
+ *
+ * ===================================================================
+ * How to use this driver
+ * ===================================================================
+ * 1. Enable write access to IWDG_PR and IWDG_RLR registers using
+ * IWDG_WriteAccessCmd(IWDG_WriteAccess_Enable) function
+ *
+ * 2. Configure the IWDG prescaler using IWDG_SetPrescaler() function
+ *
+ * 3. Configure the IWDG counter value using IWDG_SetReload() function.
+ * This value will be loaded in the IWDG counter each time the counter
+ * is reloaded, then the IWDG will start counting down from this value.
+ *
+ * 4. Start the IWDG using IWDG_Enable() function, when the IWDG is used
+ * in software mode (no need to enable the LSI, it will be enabled
+ * by hardware)
+ *
+ * 5. Then the application program must reload the IWDG counter at regular
+ * intervals during normal operation to prevent an MCU reset, using
+ * IWDG_ReloadCounter() function.
+ *
+ * @endverbatim
+ *
+ ******************************************************************************
+ * @attention
+ *
+ * THE PRESENT FIRMWARE WHICH IS FOR GUIDANCE ONLY AIMS AT PROVIDING CUSTOMERS
+ * WITH CODING INFORMATION REGARDING THEIR PRODUCTS IN ORDER FOR THEM TO SAVE
+ * TIME. AS A RESULT, STMICROELECTRONICS SHALL NOT BE HELD LIABLE FOR ANY
+ * DIRECT, INDIRECT OR CONSEQUENTIAL DAMAGES WITH RESPECT TO ANY CLAIMS ARISING
+ * FROM THE CONTENT OF SUCH FIRMWARE AND/OR THE USE MADE BY CUSTOMERS OF THE
+ * CODING INFORMATION CONTAINED HEREIN IN CONNECTION WITH THEIR PRODUCTS.
+ *
+ * © COPYRIGHT 2011 STMicroelectronics
+ ******************************************************************************
+ */
+
+/* Includes ------------------------------------------------------------------*/
+#include "stm32f4xx_iwdg.h"
+
+/** @addtogroup STM32F4xx_StdPeriph_Driver
+ * @{
+ */
+
+/** @defgroup IWDG
+ * @brief IWDG driver modules
+ * @{
+ */
+
+/* Private typedef -----------------------------------------------------------*/
+/* Private define ------------------------------------------------------------*/
+
+/* KR register bit mask */
+#define KR_KEY_RELOAD ((uint16_t)0xAAAA)
+#define KR_KEY_ENABLE ((uint16_t)0xCCCC)
+
+/* Private macro -------------------------------------------------------------*/
+/* Private variables ---------------------------------------------------------*/
+/* Private function prototypes -----------------------------------------------*/
+/* Private functions ---------------------------------------------------------*/
+
+/** @defgroup IWDG_Private_Functions
+ * @{
+ */
+
+/** @defgroup IWDG_Group1 Prescaler and Counter configuration functions
+ * @brief Prescaler and Counter configuration functions
+ *
+@verbatim
+ ===============================================================================
+ Prescaler and Counter configuration functions
+ ===============================================================================
+
+@endverbatim
+ * @{
+ */
+
+/**
+ * @brief Enables or disables write access to IWDG_PR and IWDG_RLR registers.
+ * @param IWDG_WriteAccess: new state of write access to IWDG_PR and IWDG_RLR registers.
+ * This parameter can be one of the following values:
+ * @arg IWDG_WriteAccess_Enable: Enable write access to IWDG_PR and IWDG_RLR registers
+ * @arg IWDG_WriteAccess_Disable: Disable write access to IWDG_PR and IWDG_RLR registers
+ * @retval None
+ */
+void IWDG_WriteAccessCmd(uint16_t IWDG_WriteAccess)
+{
+ /* Check the parameters */
+ assert_param(IS_IWDG_WRITE_ACCESS(IWDG_WriteAccess));
+ IWDG->KR = IWDG_WriteAccess;
+}
+
+/**
+ * @brief Sets IWDG Prescaler value.
+ * @param IWDG_Prescaler: specifies the IWDG Prescaler value.
+ * This parameter can be one of the following values:
+ * @arg IWDG_Prescaler_4: IWDG prescaler set to 4
+ * @arg IWDG_Prescaler_8: IWDG prescaler set to 8
+ * @arg IWDG_Prescaler_16: IWDG prescaler set to 16
+ * @arg IWDG_Prescaler_32: IWDG prescaler set to 32
+ * @arg IWDG_Prescaler_64: IWDG prescaler set to 64
+ * @arg IWDG_Prescaler_128: IWDG prescaler set to 128
+ * @arg IWDG_Prescaler_256: IWDG prescaler set to 256
+ * @retval None
+ */
+void IWDG_SetPrescaler(uint8_t IWDG_Prescaler)
+{
+ /* Check the parameters */
+ assert_param(IS_IWDG_PRESCALER(IWDG_Prescaler));
+ IWDG->PR = IWDG_Prescaler;
+}
+
+/**
+ * @brief Sets IWDG Reload value.
+ * @param Reload: specifies the IWDG Reload value.
+ * This parameter must be a number between 0 and 0x0FFF.
+ * @retval None
+ */
+void IWDG_SetReload(uint16_t Reload)
+{
+ /* Check the parameters */
+ assert_param(IS_IWDG_RELOAD(Reload));
+ IWDG->RLR = Reload;
+}
+
+/**
+ * @brief Reloads IWDG counter with value defined in the reload register
+ * (write access to IWDG_PR and IWDG_RLR registers disabled).
+ * @param None
+ * @retval None
+ */
+void IWDG_ReloadCounter(void)
+{
+ IWDG->KR = KR_KEY_RELOAD;
+}
+
+/**
+ * @}
+ */
+
+/** @defgroup IWDG_Group2 IWDG activation function
+ * @brief IWDG activation function
+ *
+@verbatim
+ ===============================================================================
+ IWDG activation function
+ ===============================================================================
+
+@endverbatim
+ * @{
+ */
+
+/**
+ * @brief Enables IWDG (write access to IWDG_PR and IWDG_RLR registers disabled).
+ * @param None
+ * @retval None
+ */
+void IWDG_Enable(void)
+{
+ IWDG->KR = KR_KEY_ENABLE;
+}
+
+/**
+ * @}
+ */
+
+/** @defgroup IWDG_Group3 Flag management function
+ * @brief Flag management function
+ *
+@verbatim
+ ===============================================================================
+ Flag management function
+ ===============================================================================
+
+@endverbatim
+ * @{
+ */
+
+/**
+ * @brief Checks whether the specified IWDG flag is set or not.
+ * @param IWDG_FLAG: specifies the flag to check.
+ * This parameter can be one of the following values:
+ * @arg IWDG_FLAG_PVU: Prescaler Value Update on going
+ * @arg IWDG_FLAG_RVU: Reload Value Update on going
+ * @retval The new state of IWDG_FLAG (SET or RESET).
+ */
+FlagStatus IWDG_GetFlagStatus(uint16_t IWDG_FLAG)
+{
+ FlagStatus bitstatus = RESET;
+ /* Check the parameters */
+ assert_param(IS_IWDG_FLAG(IWDG_FLAG));
+ if ((IWDG->SR & IWDG_FLAG) != (uint32_t)RESET)
+ {
+ bitstatus = SET;
+ }
+ else
+ {
+ bitstatus = RESET;
+ }
+ /* Return the flag status */
+ return bitstatus;
+}
+
+/**
+ * @}
+ */
+
+/**
+ * @}
+ */
+
+/**
+ * @}
+ */
+
+/**
+ * @}
+ */
+
+/******************* (C) COPYRIGHT 2011 STMicroelectronics *****END OF FILE****/
diff --git a/Libraries/STM32F4xx_StdPeriph_Driver/src/stm32f4xx_pwr.c b/Libraries/STM32F4xx_StdPeriph_Driver/src/stm32f4xx_pwr.c
new file mode 100644
index 0000000..9a14f55
--- /dev/null
+++ b/Libraries/STM32F4xx_StdPeriph_Driver/src/stm32f4xx_pwr.c
@@ -0,0 +1,656 @@
+/**
+ ******************************************************************************
+ * @file stm32f4xx_pwr.c
+ * @author MCD Application Team
+ * @version V1.0.0
+ * @date 30-September-2011
+ * @brief This file provides firmware functions to manage the following
+ * functionalities of the Power Controller (PWR) peripheral:
+ * - Backup Domain Access
+ * - PVD configuration
+ * - WakeUp pin configuration
+ * - Main and Backup Regulators configuration
+ * - FLASH Power Down configuration
+ * - Low Power modes configuration
+ * - Flags management
+ *
+ ******************************************************************************
+ * @attention
+ *
+ * THE PRESENT FIRMWARE WHICH IS FOR GUIDANCE ONLY AIMS AT PROVIDING CUSTOMERS
+ * WITH CODING INFORMATION REGARDING THEIR PRODUCTS IN ORDER FOR THEM TO SAVE
+ * TIME. AS A RESULT, STMICROELECTRONICS SHALL NOT BE HELD LIABLE FOR ANY
+ * DIRECT, INDIRECT OR CONSEQUENTIAL DAMAGES WITH RESPECT TO ANY CLAIMS ARISING
+ * FROM THE CONTENT OF SUCH FIRMWARE AND/OR THE USE MADE BY CUSTOMERS OF THE
+ * CODING INFORMATION CONTAINED HEREIN IN CONNECTION WITH THEIR PRODUCTS.
+ *
+ * © COPYRIGHT 2011 STMicroelectronics
+ ******************************************************************************
+ */
+
+/* Includes ------------------------------------------------------------------*/
+#include "stm32f4xx_pwr.h"
+#include "stm32f4xx_rcc.h"
+
+/** @addtogroup STM32F4xx_StdPeriph_Driver
+ * @{
+ */
+
+/** @defgroup PWR
+ * @brief PWR driver modules
+ * @{
+ */
+
+/* Private typedef -----------------------------------------------------------*/
+/* Private define ------------------------------------------------------------*/
+/* --------- PWR registers bit address in the alias region ---------- */
+#define PWR_OFFSET (PWR_BASE - PERIPH_BASE)
+
+/* --- CR Register ---*/
+
+/* Alias word address of DBP bit */
+#define CR_OFFSET (PWR_OFFSET + 0x00)
+#define DBP_BitNumber 0x08
+#define CR_DBP_BB (PERIPH_BB_BASE + (CR_OFFSET * 32) + (DBP_BitNumber * 4))
+
+/* Alias word address of PVDE bit */
+#define PVDE_BitNumber 0x04
+#define CR_PVDE_BB (PERIPH_BB_BASE + (CR_OFFSET * 32) + (PVDE_BitNumber * 4))
+
+/* Alias word address of FPDS bit */
+#define FPDS_BitNumber 0x09
+#define CR_FPDS_BB (PERIPH_BB_BASE + (CR_OFFSET * 32) + (FPDS_BitNumber * 4))
+
+/* Alias word address of PMODE bit */
+#define PMODE_BitNumber 0x0E
+#define CR_PMODE_BB (PERIPH_BB_BASE + (CR_OFFSET * 32) + (PMODE_BitNumber * 4))
+
+
+/* --- CSR Register ---*/
+
+/* Alias word address of EWUP bit */
+#define CSR_OFFSET (PWR_OFFSET + 0x04)
+#define EWUP_BitNumber 0x08
+#define CSR_EWUP_BB (PERIPH_BB_BASE + (CSR_OFFSET * 32) + (EWUP_BitNumber * 4))
+
+/* Alias word address of BRE bit */
+#define BRE_BitNumber 0x09
+#define CSR_BRE_BB (PERIPH_BB_BASE + (CSR_OFFSET * 32) + (BRE_BitNumber * 4))
+
+/* ------------------ PWR registers bit mask ------------------------ */
+
+/* CR register bit mask */
+#define CR_DS_MASK ((uint32_t)0xFFFFFFFC)
+#define CR_PLS_MASK ((uint32_t)0xFFFFFF1F)
+
+/* Private macro -------------------------------------------------------------*/
+/* Private variables ---------------------------------------------------------*/
+/* Private function prototypes -----------------------------------------------*/
+/* Private functions ---------------------------------------------------------*/
+
+/** @defgroup PWR_Private_Functions
+ * @{
+ */
+
+/** @defgroup PWR_Group1 Backup Domain Access function
+ * @brief Backup Domain Access function
+ *
+@verbatim
+ ===============================================================================
+ Backup Domain Access function
+ ===============================================================================
+
+ After reset, the backup domain (RTC registers, RTC backup data
+ registers and backup SRAM) is protected against possible unwanted
+ write accesses.
+ To enable access to the RTC Domain and RTC registers, proceed as follows:
+ - Enable the Power Controller (PWR) APB1 interface clock using the
+ RCC_APB1PeriphClockCmd() function.
+ - Enable access to RTC domain using the PWR_BackupAccessCmd() function.
+
+@endverbatim
+ * @{
+ */
+
+/**
+ * @brief Deinitializes the PWR peripheral registers to their default reset values.
+ * @param None
+ * @retval None
+ */
+void PWR_DeInit(void)
+{
+ RCC_APB1PeriphResetCmd(RCC_APB1Periph_PWR, ENABLE);
+ RCC_APB1PeriphResetCmd(RCC_APB1Periph_PWR, DISABLE);
+}
+
+/**
+ * @brief Enables or disables access to the backup domain (RTC registers, RTC
+ * backup data registers and backup SRAM).
+ * @note If the HSE divided by 2, 3, ..31 is used as the RTC clock, the
+ * Backup Domain Access should be kept enabled.
+ * @param NewState: new state of the access to the backup domain.
+ * This parameter can be: ENABLE or DISABLE.
+ * @retval None
+ */
+void PWR_BackupAccessCmd(FunctionalState NewState)
+{
+ /* Check the parameters */
+ assert_param(IS_FUNCTIONAL_STATE(NewState));
+
+ *(__IO uint32_t *) CR_DBP_BB = (uint32_t)NewState;
+}
+
+/**
+ * @}
+ */
+
+/** @defgroup PWR_Group2 PVD configuration functions
+ * @brief PVD configuration functions
+ *
+@verbatim
+ ===============================================================================
+ PVD configuration functions
+ ===============================================================================
+
+ - The PVD is used to monitor the VDD power supply by comparing it to a threshold
+ selected by the PVD Level (PLS[2:0] bits in the PWR_CR).
+ - A PVDO flag is available to indicate if VDD/VDDA is higher or lower than the
+ PVD threshold. This event is internally connected to the EXTI line16
+ and can generate an interrupt if enabled through the EXTI registers.
+ - The PVD is stopped in Standby mode.
+
+@endverbatim
+ * @{
+ */
+
+/**
+ * @brief Configures the voltage threshold detected by the Power Voltage Detector(PVD).
+ * @param PWR_PVDLevel: specifies the PVD detection level
+ * This parameter can be one of the following values:
+ * @arg PWR_PVDLevel_0: PVD detection level set to 2.0V
+ * @arg PWR_PVDLevel_1: PVD detection level set to 2.2V
+ * @arg PWR_PVDLevel_2: PVD detection level set to 2.3V
+ * @arg PWR_PVDLevel_3: PVD detection level set to 2.5V
+ * @arg PWR_PVDLevel_4: PVD detection level set to 2.7V
+ * @arg PWR_PVDLevel_5: PVD detection level set to 2.8V
+ * @arg PWR_PVDLevel_6: PVD detection level set to 2.9V
+ * @arg PWR_PVDLevel_7: PVD detection level set to 3.0V
+ * @note Refer to the electrical characteristics of you device datasheet for more details.
+ * @retval None
+ */
+void PWR_PVDLevelConfig(uint32_t PWR_PVDLevel)
+{
+ uint32_t tmpreg = 0;
+
+ /* Check the parameters */
+ assert_param(IS_PWR_PVD_LEVEL(PWR_PVDLevel));
+
+ tmpreg = PWR->CR;
+
+ /* Clear PLS[7:5] bits */
+ tmpreg &= CR_PLS_MASK;
+
+ /* Set PLS[7:5] bits according to PWR_PVDLevel value */
+ tmpreg |= PWR_PVDLevel;
+
+ /* Store the new value */
+ PWR->CR = tmpreg;
+}
+
+/**
+ * @brief Enables or disables the Power Voltage Detector(PVD).
+ * @param NewState: new state of the PVD.
+ * This parameter can be: ENABLE or DISABLE.
+ * @retval None
+ */
+void PWR_PVDCmd(FunctionalState NewState)
+{
+ /* Check the parameters */
+ assert_param(IS_FUNCTIONAL_STATE(NewState));
+
+ *(__IO uint32_t *) CR_PVDE_BB = (uint32_t)NewState;
+}
+
+/**
+ * @}
+ */
+
+/** @defgroup PWR_Group3 WakeUp pin configuration functions
+ * @brief WakeUp pin configuration functions
+ *
+@verbatim
+ ===============================================================================
+ WakeUp pin configuration functions
+ ===============================================================================
+
+ - WakeUp pin is used to wakeup the system from Standby mode. This pin is
+ forced in input pull down configuration and is active on rising edges.
+ - There is only one WakeUp pin: WakeUp Pin 1 on PA.00.
+
+@endverbatim
+ * @{
+ */
+
+/**
+ * @brief Enables or disables the WakeUp Pin functionality.
+ * @param NewState: new state of the WakeUp Pin functionality.
+ * This parameter can be: ENABLE or DISABLE.
+ * @retval None
+ */
+void PWR_WakeUpPinCmd(FunctionalState NewState)
+{
+ /* Check the parameters */
+ assert_param(IS_FUNCTIONAL_STATE(NewState));
+
+ *(__IO uint32_t *) CSR_EWUP_BB = (uint32_t)NewState;
+}
+
+/**
+ * @}
+ */
+
+/** @defgroup PWR_Group4 Main and Backup Regulators configuration functions
+ * @brief Main and Backup Regulators configuration functions
+ *
+@verbatim
+ ===============================================================================
+ Main and Backup Regulators configuration functions
+ ===============================================================================
+
+ - The backup domain includes 4 Kbytes of backup SRAM accessible only from the
+ CPU, and address in 32-bit, 16-bit or 8-bit mode. Its content is retained
+ even in Standby or VBAT mode when the low power backup regulator is enabled.
+ It can be considered as an internal EEPROM when VBAT is always present.
+ You can use the PWR_BackupRegulatorCmd() function to enable the low power
+ backup regulator and use the PWR_GetFlagStatus(PWR_FLAG_BRR) to check if it is
+ ready or not.
+
+ - When the backup domain is supplied by VDD (analog switch connected to VDD)
+ the backup SRAM is powered from VDD which replaces the VBAT power supply to
+ save battery life.
+
+ - The backup SRAM is not mass erased by an tamper event. It is read protected
+ to prevent confidential data, such as cryptographic private key, from being
+ accessed. The backup SRAM can be erased only through the Flash interface when
+ a protection level change from level 1 to level 0 is requested.
+ Refer to the description of Read protection (RDP) in the Flash programming manual.
+
+ - The main internal regulator can be configured to have a tradeoff between performance
+ and power consumption when the device does not operate at the maximum frequency.
+ This is done through PWR_MainRegulatorModeConfig() function which configure VOS bit
+ in PWR_CR register:
+ - When this bit is set (Regulator voltage output Scale 1 mode selected) the System
+ frequency can go up to 168 MHz.
+ - When this bit is reset (Regulator voltage output Scale 2 mode selected) the System
+ frequency can go up to 144 MHz.
+ Refer to the datasheets for more details.
+
+@endverbatim
+ * @{
+ */
+
+/**
+ * @brief Enables or disables the Backup Regulator.
+ * @param NewState: new state of the Backup Regulator.
+ * This parameter can be: ENABLE or DISABLE.
+ * @retval None
+ */
+void PWR_BackupRegulatorCmd(FunctionalState NewState)
+{
+ /* Check the parameters */
+ assert_param(IS_FUNCTIONAL_STATE(NewState));
+
+ *(__IO uint32_t *) CSR_BRE_BB = (uint32_t)NewState;
+}
+
+/**
+ * @brief Configures the main internal regulator output voltage.
+ * @param PWR_Regulator_Voltage: specifies the regulator output voltage to achieve
+ * a tradeoff between performance and power consumption when the device does
+ * not operate at the maximum frequency (refer to the datasheets for more details).
+ * This parameter can be one of the following values:
+ * @arg PWR_Regulator_Voltage_Scale1: Regulator voltage output Scale 1 mode,
+ * System frequency up to 168 MHz.
+ * @arg PWR_Regulator_Voltage_Scale2: Regulator voltage output Scale 2 mode,
+ * System frequency up to 144 MHz.
+ * @retval None
+ */
+void PWR_MainRegulatorModeConfig(uint32_t PWR_Regulator_Voltage)
+{
+ /* Check the parameters */
+ assert_param(IS_PWR_REGULATOR_VOLTAGE(PWR_Regulator_Voltage));
+
+ if (PWR_Regulator_Voltage == PWR_Regulator_Voltage_Scale2)
+ {
+ PWR->CR &= ~PWR_Regulator_Voltage_Scale1;
+ }
+ else
+ {
+ PWR->CR |= PWR_Regulator_Voltage_Scale1;
+ }
+}
+
+/**
+ * @}
+ */
+
+/** @defgroup PWR_Group5 FLASH Power Down configuration functions
+ * @brief FLASH Power Down configuration functions
+ *
+@verbatim
+ ===============================================================================
+ FLASH Power Down configuration functions
+ ===============================================================================
+
+ - By setting the FPDS bit in the PWR_CR register by using the PWR_FlashPowerDownCmd()
+ function, the Flash memory also enters power down mode when the device enters
+ Stop mode. When the Flash memory is in power down mode, an additional startup
+ delay is incurred when waking up from Stop mode.
+
+@endverbatim
+ * @{
+ */
+
+/**
+ * @brief Enables or disables the Flash Power Down in STOP mode.
+ * @param NewState: new state of the Flash power mode.
+ * This parameter can be: ENABLE or DISABLE.
+ * @retval None
+ */
+void PWR_FlashPowerDownCmd(FunctionalState NewState)
+{
+ /* Check the parameters */
+ assert_param(IS_FUNCTIONAL_STATE(NewState));
+
+ *(__IO uint32_t *) CR_FPDS_BB = (uint32_t)NewState;
+}
+
+/**
+ * @}
+ */
+
+/** @defgroup PWR_Group6 Low Power modes configuration functions
+ * @brief Low Power modes configuration functions
+ *
+@verbatim
+ ===============================================================================
+ Low Power modes configuration functions
+ ===============================================================================
+
+ The devices feature 3 low-power modes:
+ - Sleep mode: Cortex-M4 core stopped, peripherals kept running.
+ - Stop mode: all clocks are stopped, regulator running, regulator in low power mode
+ - Standby mode: 1.2V domain powered off.
+
+ Sleep mode
+ ===========
+ - Entry:
+ - The Sleep mode is entered by using the __WFI() or __WFE() functions.
+ - Exit:
+ - Any peripheral interrupt acknowledged by the nested vectored interrupt
+ controller (NVIC) can wake up the device from Sleep mode.
+
+ Stop mode
+ ==========
+ In Stop mode, all clocks in the 1.2V domain are stopped, the PLL, the HSI,
+ and the HSE RC oscillators are disabled. Internal SRAM and register contents
+ are preserved.
+ The voltage regulator can be configured either in normal or low-power mode.
+ To minimize the consumption In Stop mode, FLASH can be powered off before
+ entering the Stop mode. It can be switched on again by software after exiting
+ the Stop mode using the PWR_FlashPowerDownCmd() function.
+
+ - Entry:
+ - The Stop mode is entered using the PWR_EnterSTOPMode(PWR_Regulator_LowPower,)
+ function with regulator in LowPower or with Regulator ON.
+ - Exit:
+ - Any EXTI Line (Internal or External) configured in Interrupt/Event mode.
+
+ Standby mode
+ ============
+ The Standby mode allows to achieve the lowest power consumption. It is based
+ on the Cortex-M4 deepsleep mode, with the voltage regulator disabled.
+ The 1.2V domain is consequently powered off. The PLL, the HSI oscillator and
+ the HSE oscillator are also switched off. SRAM and register contents are lost
+ except for the RTC registers, RTC backup registers, backup SRAM and Standby
+ circuitry.
+
+ The voltage regulator is OFF.
+
+ - Entry:
+ - The Standby mode is entered using the PWR_EnterSTANDBYMode() function.
+ - Exit:
+ - WKUP pin rising edge, RTC alarm (Alarm A and Alarm B), RTC wakeup,
+ tamper event, time-stamp event, external reset in NRST pin, IWDG reset.
+
+ Auto-wakeup (AWU) from low-power mode
+ =====================================
+ The MCU can be woken up from low-power mode by an RTC Alarm event, an RTC
+ Wakeup event, a tamper event, a time-stamp event, or a comparator event,
+ without depending on an external interrupt (Auto-wakeup mode).
+
+ - RTC auto-wakeup (AWU) from the Stop mode
+ ----------------------------------------
+
+ - To wake up from the Stop mode with an RTC alarm event, it is necessary to:
+ - Configure the EXTI Line 17 to be sensitive to rising edges (Interrupt
+ or Event modes) using the EXTI_Init() function.
+ - Enable the RTC Alarm Interrupt using the RTC_ITConfig() function
+ - Configure the RTC to generate the RTC alarm using the RTC_SetAlarm()
+ and RTC_AlarmCmd() functions.
+ - To wake up from the Stop mode with an RTC Tamper or time stamp event, it
+ is necessary to:
+ - Configure the EXTI Line 21 to be sensitive to rising edges (Interrupt
+ or Event modes) using the EXTI_Init() function.
+ - Enable the RTC Tamper or time stamp Interrupt using the RTC_ITConfig()
+ function
+ - Configure the RTC to detect the tamper or time stamp event using the
+ RTC_TimeStampConfig(), RTC_TamperTriggerConfig() and RTC_TamperCmd()
+ functions.
+ - To wake up from the Stop mode with an RTC WakeUp event, it is necessary to:
+ - Configure the EXTI Line 22 to be sensitive to rising edges (Interrupt
+ or Event modes) using the EXTI_Init() function.
+ - Enable the RTC WakeUp Interrupt using the RTC_ITConfig() function
+ - Configure the RTC to generate the RTC WakeUp event using the RTC_WakeUpClockConfig(),
+ RTC_SetWakeUpCounter() and RTC_WakeUpCmd() functions.
+
+ - RTC auto-wakeup (AWU) from the Standby mode
+ -------------------------------------------
+ - To wake up from the Standby mode with an RTC alarm event, it is necessary to:
+ - Enable the RTC Alarm Interrupt using the RTC_ITConfig() function
+ - Configure the RTC to generate the RTC alarm using the RTC_SetAlarm()
+ and RTC_AlarmCmd() functions.
+ - To wake up from the Standby mode with an RTC Tamper or time stamp event, it
+ is necessary to:
+ - Enable the RTC Tamper or time stamp Interrupt using the RTC_ITConfig()
+ function
+ - Configure the RTC to detect the tamper or time stamp event using the
+ RTC_TimeStampConfig(), RTC_TamperTriggerConfig() and RTC_TamperCmd()
+ functions.
+ - To wake up from the Standby mode with an RTC WakeUp event, it is necessary to:
+ - Enable the RTC WakeUp Interrupt using the RTC_ITConfig() function
+ - Configure the RTC to generate the RTC WakeUp event using the RTC_WakeUpClockConfig(),
+ RTC_SetWakeUpCounter() and RTC_WakeUpCmd() functions.
+
+@endverbatim
+ * @{
+ */
+
+/**
+ * @brief Enters STOP mode.
+ *
+ * @note In Stop mode, all I/O pins keep the same state as in Run mode.
+ * @note When exiting Stop mode by issuing an interrupt or a wakeup event,
+ * the HSI RC oscillator is selected as system clock.
+ * @note When the voltage regulator operates in low power mode, an additional
+ * startup delay is incurred when waking up from Stop mode.
+ * By keeping the internal regulator ON during Stop mode, the consumption
+ * is higher although the startup time is reduced.
+ *
+ * @param PWR_Regulator: specifies the regulator state in STOP mode.
+ * This parameter can be one of the following values:
+ * @arg PWR_Regulator_ON: STOP mode with regulator ON
+ * @arg PWR_Regulator_LowPower: STOP mode with regulator in low power mode
+ * @param PWR_STOPEntry: specifies if STOP mode in entered with WFI or WFE instruction.
+ * This parameter can be one of the following values:
+ * @arg PWR_STOPEntry_WFI: enter STOP mode with WFI instruction
+ * @arg PWR_STOPEntry_WFE: enter STOP mode with WFE instruction
+ * @retval None
+ */
+void PWR_EnterSTOPMode(uint32_t PWR_Regulator, uint8_t PWR_STOPEntry)
+{
+ uint32_t tmpreg = 0;
+
+ /* Check the parameters */
+ assert_param(IS_PWR_REGULATOR(PWR_Regulator));
+ assert_param(IS_PWR_STOP_ENTRY(PWR_STOPEntry));
+
+ /* Select the regulator state in STOP mode ---------------------------------*/
+ tmpreg = PWR->CR;
+ /* Clear PDDS and LPDSR bits */
+ tmpreg &= CR_DS_MASK;
+
+ /* Set LPDSR bit according to PWR_Regulator value */
+ tmpreg |= PWR_Regulator;
+
+ /* Store the new value */
+ PWR->CR = tmpreg;
+
+ /* Set SLEEPDEEP bit of Cortex System Control Register */
+ SCB->SCR |= SCB_SCR_SLEEPDEEP_Msk;
+
+ /* Select STOP mode entry --------------------------------------------------*/
+ if(PWR_STOPEntry == PWR_STOPEntry_WFI)
+ {
+ /* Request Wait For Interrupt */
+ __WFI();
+ }
+ else
+ {
+ /* Request Wait For Event */
+ __WFE();
+ }
+ /* Reset SLEEPDEEP bit of Cortex System Control Register */
+ SCB->SCR &= (uint32_t)~((uint32_t)SCB_SCR_SLEEPDEEP_Msk);
+}
+
+/**
+ * @brief Enters STANDBY mode.
+ * @note In Standby mode, all I/O pins are high impedance except for:
+ * - Reset pad (still available)
+ * - RTC_AF1 pin (PC13) if configured for tamper, time-stamp, RTC
+ * Alarm out, or RTC clock calibration out.
+ * - RTC_AF2 pin (PI8) if configured for tamper or time-stamp.
+ * - WKUP pin 1 (PA0) if enabled.
+ * @param None
+ * @retval None
+ */
+void PWR_EnterSTANDBYMode(void)
+{
+ /* Clear Wakeup flag */
+ PWR->CR |= PWR_CR_CWUF;
+
+ /* Select STANDBY mode */
+ PWR->CR |= PWR_CR_PDDS;
+
+ /* Set SLEEPDEEP bit of Cortex System Control Register */
+ SCB->SCR |= SCB_SCR_SLEEPDEEP_Msk;
+
+/* This option is used to ensure that store operations are completed */
+#if defined ( __CC_ARM )
+ __force_stores();
+#endif
+ /* Request Wait For Interrupt */
+ __WFI();
+}
+
+/**
+ * @}
+ */
+
+/** @defgroup PWR_Group7 Flags management functions
+ * @brief Flags management functions
+ *
+@verbatim
+ ===============================================================================
+ Flags management functions
+ ===============================================================================
+
+@endverbatim
+ * @{
+ */
+
+/**
+ * @brief Checks whether the specified PWR flag is set or not.
+ * @param PWR_FLAG: specifies the flag to check.
+ * This parameter can be one of the following values:
+ * @arg PWR_FLAG_WU: Wake Up flag. This flag indicates that a wakeup event
+ * was received from the WKUP pin or from the RTC alarm (Alarm A
+ * or Alarm B), RTC Tamper event, RTC TimeStamp event or RTC Wakeup.
+ * An additional wakeup event is detected if the WKUP pin is enabled
+ * (by setting the EWUP bit) when the WKUP pin level is already high.
+ * @arg PWR_FLAG_SB: StandBy flag. This flag indicates that the system was
+ * resumed from StandBy mode.
+ * @arg PWR_FLAG_PVDO: PVD Output. This flag is valid only if PVD is enabled
+ * by the PWR_PVDCmd() function. The PVD is stopped by Standby mode
+ * For this reason, this bit is equal to 0 after Standby or reset
+ * until the PVDE bit is set.
+ * @arg PWR_FLAG_BRR: Backup regulator ready flag. This bit is not reset
+ * when the device wakes up from Standby mode or by a system reset
+ * or power reset.
+ * @arg PWR_FLAG_VOSRDY: This flag indicates that the Regulator voltage
+ * scaling output selection is ready.
+ * @retval The new state of PWR_FLAG (SET or RESET).
+ */
+FlagStatus PWR_GetFlagStatus(uint32_t PWR_FLAG)
+{
+ FlagStatus bitstatus = RESET;
+
+ /* Check the parameters */
+ assert_param(IS_PWR_GET_FLAG(PWR_FLAG));
+
+ if ((PWR->CSR & PWR_FLAG) != (uint32_t)RESET)
+ {
+ bitstatus = SET;
+ }
+ else
+ {
+ bitstatus = RESET;
+ }
+ /* Return the flag status */
+ return bitstatus;
+}
+
+/**
+ * @brief Clears the PWR's pending flags.
+ * @param PWR_FLAG: specifies the flag to clear.
+ * This parameter can be one of the following values:
+ * @arg PWR_FLAG_WU: Wake Up flag
+ * @arg PWR_FLAG_SB: StandBy flag
+ * @retval None
+ */
+void PWR_ClearFlag(uint32_t PWR_FLAG)
+{
+ /* Check the parameters */
+ assert_param(IS_PWR_CLEAR_FLAG(PWR_FLAG));
+
+ PWR->CR |= PWR_FLAG << 2;
+}
+
+/**
+ * @}
+ */
+
+/**
+ * @}
+ */
+
+/**
+ * @}
+ */
+
+/**
+ * @}
+ */
+
+/******************* (C) COPYRIGHT 2011 STMicroelectronics *****END OF FILE****/
diff --git a/Libraries/STM32F4xx_StdPeriph_Driver/src/stm32f4xx_rcc.c b/Libraries/STM32F4xx_StdPeriph_Driver/src/stm32f4xx_rcc.c
new file mode 100644
index 0000000..8776374
--- /dev/null
+++ b/Libraries/STM32F4xx_StdPeriph_Driver/src/stm32f4xx_rcc.c
@@ -0,0 +1,1808 @@
+/**
+ ******************************************************************************
+ * @file stm32f4xx_rcc.c
+ * @author MCD Application Team
+ * @version V1.0.0
+ * @date 30-September-2011
+ * @brief This file provides firmware functions to manage the following
+ * functionalities of the Reset and clock control (RCC) peripheral:
+ * - Internal/external clocks, PLL, CSS and MCO configuration
+ * - System, AHB and APB busses clocks configuration
+ * - Peripheral clocks configuration
+ * - Interrupts and flags management
+ *
+ * @verbatim
+ *
+ * ===================================================================
+ * RCC specific features
+ * ===================================================================
+ *
+ * After reset the device is running from Internal High Speed oscillator
+ * (HSI 16MHz) with Flash 0 wait state, Flash prefetch buffer, D-Cache
+ * and I-Cache are disabled, and all peripherals are off except internal
+ * SRAM, Flash and JTAG.
+ * - There is no prescaler on High speed (AHB) and Low speed (APB) busses;
+ * all peripherals mapped on these busses are running at HSI speed.
+ * - The clock for all peripherals is switched off, except the SRAM and FLASH.
+ * - All GPIOs are in input floating state, except the JTAG pins which
+ * are assigned to be used for debug purpose.
+ *
+ * Once the device started from reset, the user application has to:
+ * - Configure the clock source to be used to drive the System clock
+ * (if the application needs higher frequency/performance)
+ * - Configure the System clock frequency and Flash settings
+ * - Configure the AHB and APB busses prescalers
+ * - Enable the clock for the peripheral(s) to be used
+ * - Configure the clock source(s) for peripherals which clocks are not
+ * derived from the System clock (I2S, RTC, ADC, USB OTG FS/SDIO/RNG)
+ *
+ * @endverbatim
+ *
+ ******************************************************************************
+ * @attention
+ *
+ * THE PRESENT FIRMWARE WHICH IS FOR GUIDANCE ONLY AIMS AT PROVIDING CUSTOMERS
+ * WITH CODING INFORMATION REGARDING THEIR PRODUCTS IN ORDER FOR THEM TO SAVE
+ * TIME. AS A RESULT, STMICROELECTRONICS SHALL NOT BE HELD LIABLE FOR ANY
+ * DIRECT, INDIRECT OR CONSEQUENTIAL DAMAGES WITH RESPECT TO ANY CLAIMS ARISING
+ * FROM THE CONTENT OF SUCH FIRMWARE AND/OR THE USE MADE BY CUSTOMERS OF THE
+ * CODING INFORMATION CONTAINED HEREIN IN CONNECTION WITH THEIR PRODUCTS.
+ *
+ * © COPYRIGHT 2011 STMicroelectronics
+ ******************************************************************************
+ */
+
+/* Includes ------------------------------------------------------------------*/
+#include "stm32f4xx_rcc.h"
+
+/** @addtogroup STM32F4xx_StdPeriph_Driver
+ * @{
+ */
+
+/** @defgroup RCC
+ * @brief RCC driver modules
+ * @{
+ */
+
+/* Private typedef -----------------------------------------------------------*/
+/* Private define ------------------------------------------------------------*/
+/* ------------ RCC registers bit address in the alias region ----------- */
+#define RCC_OFFSET (RCC_BASE - PERIPH_BASE)
+/* --- CR Register ---*/
+/* Alias word address of HSION bit */
+#define CR_OFFSET (RCC_OFFSET + 0x00)
+#define HSION_BitNumber 0x00
+#define CR_HSION_BB (PERIPH_BB_BASE + (CR_OFFSET * 32) + (HSION_BitNumber * 4))
+/* Alias word address of CSSON bit */
+#define CSSON_BitNumber 0x13
+#define CR_CSSON_BB (PERIPH_BB_BASE + (CR_OFFSET * 32) + (CSSON_BitNumber * 4))
+/* Alias word address of PLLON bit */
+#define PLLON_BitNumber 0x18
+#define CR_PLLON_BB (PERIPH_BB_BASE + (CR_OFFSET * 32) + (PLLON_BitNumber * 4))
+/* Alias word address of PLLI2SON bit */
+#define PLLI2SON_BitNumber 0x1A
+#define CR_PLLI2SON_BB (PERIPH_BB_BASE + (CR_OFFSET * 32) + (PLLI2SON_BitNumber * 4))
+
+/* --- CFGR Register ---*/
+/* Alias word address of I2SSRC bit */
+#define CFGR_OFFSET (RCC_OFFSET + 0x08)
+#define I2SSRC_BitNumber 0x17
+#define CFGR_I2SSRC_BB (PERIPH_BB_BASE + (CFGR_OFFSET * 32) + (I2SSRC_BitNumber * 4))
+
+/* --- BDCR Register ---*/
+/* Alias word address of RTCEN bit */
+#define BDCR_OFFSET (RCC_OFFSET + 0x70)
+#define RTCEN_BitNumber 0x0F
+#define BDCR_RTCEN_BB (PERIPH_BB_BASE + (BDCR_OFFSET * 32) + (RTCEN_BitNumber * 4))
+/* Alias word address of BDRST bit */
+#define BDRST_BitNumber 0x10
+#define BDCR_BDRST_BB (PERIPH_BB_BASE + (BDCR_OFFSET * 32) + (BDRST_BitNumber * 4))
+/* --- CSR Register ---*/
+/* Alias word address of LSION bit */
+#define CSR_OFFSET (RCC_OFFSET + 0x74)
+#define LSION_BitNumber 0x00
+#define CSR_LSION_BB (PERIPH_BB_BASE + (CSR_OFFSET * 32) + (LSION_BitNumber * 4))
+/* ---------------------- RCC registers bit mask ------------------------ */
+/* CFGR register bit mask */
+#define CFGR_MCO2_RESET_MASK ((uint32_t)0x07FFFFFF)
+#define CFGR_MCO1_RESET_MASK ((uint32_t)0xF89FFFFF)
+
+/* RCC Flag Mask */
+#define FLAG_MASK ((uint8_t)0x1F)
+
+/* CR register byte 3 (Bits[23:16]) base address */
+#define CR_BYTE3_ADDRESS ((uint32_t)0x40023802)
+
+/* CIR register byte 2 (Bits[15:8]) base address */
+#define CIR_BYTE2_ADDRESS ((uint32_t)(RCC_BASE + 0x0C + 0x01))
+
+/* CIR register byte 3 (Bits[23:16]) base address */
+#define CIR_BYTE3_ADDRESS ((uint32_t)(RCC_BASE + 0x0C + 0x02))
+
+/* BDCR register base address */
+#define BDCR_ADDRESS (PERIPH_BASE + BDCR_OFFSET)
+
+/* Private macro -------------------------------------------------------------*/
+/* Private variables ---------------------------------------------------------*/
+static __I uint8_t APBAHBPrescTable[16] = {0, 0, 0, 0, 1, 2, 3, 4, 1, 2, 3, 4, 6, 7, 8, 9};
+
+/* Private function prototypes -----------------------------------------------*/
+/* Private functions ---------------------------------------------------------*/
+
+/** @defgroup RCC_Private_Functions
+ * @{
+ */
+
+/** @defgroup RCC_Group1 Internal and external clocks, PLL, CSS and MCO configuration functions
+ * @brief Internal and external clocks, PLL, CSS and MCO configuration functions
+ *
+@verbatim
+ ===============================================================================
+ Internal/external clocks, PLL, CSS and MCO configuration functions
+ ===============================================================================
+
+ This section provide functions allowing to configure the internal/external clocks,
+ PLLs, CSS and MCO pins.
+
+ 1. HSI (high-speed internal), 16 MHz factory-trimmed RC used directly or through
+ the PLL as System clock source.
+
+ 2. LSI (low-speed internal), 32 KHz low consumption RC used as IWDG and/or RTC
+ clock source.
+
+ 3. HSE (high-speed external), 4 to 26 MHz crystal oscillator used directly or
+ through the PLL as System clock source. Can be used also as RTC clock source.
+
+ 4. LSE (low-speed external), 32 KHz oscillator used as RTC clock source.
+
+ 5. PLL (clocked by HSI or HSE), featuring two different output clocks:
+ - The first output is used to generate the high speed system clock (up to 168 MHz)
+ - The second output is used to generate the clock for the USB OTG FS (48 MHz),
+ the random analog generator (<=48 MHz) and the SDIO (<= 48 MHz).
+
+ 6. PLLI2S (clocked by HSI or HSE), used to generate an accurate clock to achieve
+ high-quality audio performance on the I2S interface.
+
+ 7. CSS (Clock security system), once enable and if a HSE clock failure occurs
+ (HSE used directly or through PLL as System clock source), the System clock
+ is automatically switched to HSI and an interrupt is generated if enabled.
+ The interrupt is linked to the Cortex-M4 NMI (Non-Maskable Interrupt)
+ exception vector.
+
+ 8. MCO1 (microcontroller clock output), used to output HSI, LSE, HSE or PLL
+ clock (through a configurable prescaler) on PA8 pin.
+
+ 9. MCO2 (microcontroller clock output), used to output HSE, PLL, SYSCLK or PLLI2S
+ clock (through a configurable prescaler) on PC9 pin.
+
+@endverbatim
+ * @{
+ */
+
+/**
+ * @brief Resets the RCC clock configuration to the default reset state.
+ * @note The default reset state of the clock configuration is given below:
+ * - HSI ON and used as system clock source
+ * - HSE, PLL and PLLI2S OFF
+ * - AHB, APB1 and APB2 prescaler set to 1.
+ * - CSS, MCO1 and MCO2 OFF
+ * - All interrupts disabled
+ * @note This function doesn't modify the configuration of the
+ * - Peripheral clocks
+ * - LSI, LSE and RTC clocks
+ * @param None
+ * @retval None
+ */
+void RCC_DeInit(void)
+{
+ /* Set HSION bit */
+ RCC->CR |= (uint32_t)0x00000001;
+
+ /* Reset CFGR register */
+ RCC->CFGR = 0x00000000;
+
+ /* Reset HSEON, CSSON and PLLON bits */
+ RCC->CR &= (uint32_t)0xFEF6FFFF;
+
+ /* Reset PLLCFGR register */
+ RCC->PLLCFGR = 0x24003010;
+
+ /* Reset HSEBYP bit */
+ RCC->CR &= (uint32_t)0xFFFBFFFF;
+
+ /* Disable all interrupts */
+ RCC->CIR = 0x00000000;
+}
+
+/**
+ * @brief Configures the External High Speed oscillator (HSE).
+ * @note After enabling the HSE (RCC_HSE_ON or RCC_HSE_Bypass), the application
+ * software should wait on HSERDY flag to be set indicating that HSE clock
+ * is stable and can be used to clock the PLL and/or system clock.
+ * @note HSE state can not be changed if it is used directly or through the
+ * PLL as system clock. In this case, you have to select another source
+ * of the system clock then change the HSE state (ex. disable it).
+ * @note The HSE is stopped by hardware when entering STOP and STANDBY modes.
+ * @note This function reset the CSSON bit, so if the Clock security system(CSS)
+ * was previously enabled you have to enable it again after calling this
+ * function.
+ * @param RCC_HSE: specifies the new state of the HSE.
+ * This parameter can be one of the following values:
+ * @arg RCC_HSE_OFF: turn OFF the HSE oscillator, HSERDY flag goes low after
+ * 6 HSE oscillator clock cycles.
+ * @arg RCC_HSE_ON: turn ON the HSE oscillator
+ * @arg RCC_HSE_Bypass: HSE oscillator bypassed with external clock
+ * @retval None
+ */
+void RCC_HSEConfig(uint8_t RCC_HSE)
+{
+ /* Check the parameters */
+ assert_param(IS_RCC_HSE(RCC_HSE));
+
+ /* Reset HSEON and HSEBYP bits before configuring the HSE ------------------*/
+ *(__IO uint8_t *) CR_BYTE3_ADDRESS = RCC_HSE_OFF;
+
+ /* Set the new HSE configuration -------------------------------------------*/
+ *(__IO uint8_t *) CR_BYTE3_ADDRESS = RCC_HSE;
+}
+
+/**
+ * @brief Waits for HSE start-up.
+ * @note This functions waits on HSERDY flag to be set and return SUCCESS if
+ * this flag is set, otherwise returns ERROR if the timeout is reached
+ * and this flag is not set. The timeout value is defined by the constant
+ * HSE_STARTUP_TIMEOUT in stm32f4xx.h file. You can tailor it depending
+ * on the HSE crystal used in your application.
+ * @param None
+ * @retval An ErrorStatus enumeration value:
+ * - SUCCESS: HSE oscillator is stable and ready to use
+ * - ERROR: HSE oscillator not yet ready
+ */
+ErrorStatus RCC_WaitForHSEStartUp(void)
+{
+ __IO uint32_t startupcounter = 0;
+ ErrorStatus status = ERROR;
+ FlagStatus hsestatus = RESET;
+ /* Wait till HSE is ready and if Time out is reached exit */
+ do
+ {
+ hsestatus = RCC_GetFlagStatus(RCC_FLAG_HSERDY);
+ startupcounter++;
+ } while((startupcounter != HSE_STARTUP_TIMEOUT) && (hsestatus == RESET));
+
+ if (RCC_GetFlagStatus(RCC_FLAG_HSERDY) != RESET)
+ {
+ status = SUCCESS;
+ }
+ else
+ {
+ status = ERROR;
+ }
+ return (status);
+}
+
+/**
+ * @brief Adjusts the Internal High Speed oscillator (HSI) calibration value.
+ * @note The calibration is used to compensate for the variations in voltage
+ * and temperature that influence the frequency of the internal HSI RC.
+ * @param HSICalibrationValue: specifies the calibration trimming value.
+ * This parameter must be a number between 0 and 0x1F.
+ * @retval None
+ */
+void RCC_AdjustHSICalibrationValue(uint8_t HSICalibrationValue)
+{
+ uint32_t tmpreg = 0;
+ /* Check the parameters */
+ assert_param(IS_RCC_CALIBRATION_VALUE(HSICalibrationValue));
+
+ tmpreg = RCC->CR;
+
+ /* Clear HSITRIM[4:0] bits */
+ tmpreg &= ~RCC_CR_HSITRIM;
+
+ /* Set the HSITRIM[4:0] bits according to HSICalibrationValue value */
+ tmpreg |= (uint32_t)HSICalibrationValue << 3;
+
+ /* Store the new value */
+ RCC->CR = tmpreg;
+}
+
+/**
+ * @brief Enables or disables the Internal High Speed oscillator (HSI).
+ * @note The HSI is stopped by hardware when entering STOP and STANDBY modes.
+ * It is used (enabled by hardware) as system clock source after startup
+ * from Reset, wakeup from STOP and STANDBY mode, or in case of failure
+ * of the HSE used directly or indirectly as system clock (if the Clock
+ * Security System CSS is enabled).
+ * @note HSI can not be stopped if it is used as system clock source. In this case,
+ * you have to select another source of the system clock then stop the HSI.
+ * @note After enabling the HSI, the application software should wait on HSIRDY
+ * flag to be set indicating that HSI clock is stable and can be used as
+ * system clock source.
+ * @param NewState: new state of the HSI.
+ * This parameter can be: ENABLE or DISABLE.
+ * @note When the HSI is stopped, HSIRDY flag goes low after 6 HSI oscillator
+ * clock cycles.
+ * @retval None
+ */
+void RCC_HSICmd(FunctionalState NewState)
+{
+ /* Check the parameters */
+ assert_param(IS_FUNCTIONAL_STATE(NewState));
+
+ *(__IO uint32_t *) CR_HSION_BB = (uint32_t)NewState;
+}
+
+/**
+ * @brief Configures the External Low Speed oscillator (LSE).
+ * @note As the LSE is in the Backup domain and write access is denied to
+ * this domain after reset, you have to enable write access using
+ * PWR_BackupAccessCmd(ENABLE) function before to configure the LSE
+ * (to be done once after reset).
+ * @note After enabling the LSE (RCC_LSE_ON or RCC_LSE_Bypass), the application
+ * software should wait on LSERDY flag to be set indicating that LSE clock
+ * is stable and can be used to clock the RTC.
+ * @param RCC_LSE: specifies the new state of the LSE.
+ * This parameter can be one of the following values:
+ * @arg RCC_LSE_OFF: turn OFF the LSE oscillator, LSERDY flag goes low after
+ * 6 LSE oscillator clock cycles.
+ * @arg RCC_LSE_ON: turn ON the LSE oscillator
+ * @arg RCC_LSE_Bypass: LSE oscillator bypassed with external clock
+ * @retval None
+ */
+void RCC_LSEConfig(uint8_t RCC_LSE)
+{
+ /* Check the parameters */
+ assert_param(IS_RCC_LSE(RCC_LSE));
+
+ /* Reset LSEON and LSEBYP bits before configuring the LSE ------------------*/
+ /* Reset LSEON bit */
+ *(__IO uint8_t *) BDCR_ADDRESS = RCC_LSE_OFF;
+
+ /* Reset LSEBYP bit */
+ *(__IO uint8_t *) BDCR_ADDRESS = RCC_LSE_OFF;
+
+ /* Configure LSE (RCC_LSE_OFF is already covered by the code section above) */
+ switch (RCC_LSE)
+ {
+ case RCC_LSE_ON:
+ /* Set LSEON bit */
+ *(__IO uint8_t *) BDCR_ADDRESS = RCC_LSE_ON;
+ break;
+ case RCC_LSE_Bypass:
+ /* Set LSEBYP and LSEON bits */
+ *(__IO uint8_t *) BDCR_ADDRESS = RCC_LSE_Bypass | RCC_LSE_ON;
+ break;
+ default:
+ break;
+ }
+}
+
+/**
+ * @brief Enables or disables the Internal Low Speed oscillator (LSI).
+ * @note After enabling the LSI, the application software should wait on
+ * LSIRDY flag to be set indicating that LSI clock is stable and can
+ * be used to clock the IWDG and/or the RTC.
+ * @note LSI can not be disabled if the IWDG is running.
+ * @param NewState: new state of the LSI.
+ * This parameter can be: ENABLE or DISABLE.
+ * @note When the LSI is stopped, LSIRDY flag goes low after 6 LSI oscillator
+ * clock cycles.
+ * @retval None
+ */
+void RCC_LSICmd(FunctionalState NewState)
+{
+ /* Check the parameters */
+ assert_param(IS_FUNCTIONAL_STATE(NewState));
+
+ *(__IO uint32_t *) CSR_LSION_BB = (uint32_t)NewState;
+}
+
+/**
+ * @brief Configures the main PLL clock source, multiplication and division factors.
+ * @note This function must be used only when the main PLL is disabled.
+ *
+ * @param RCC_PLLSource: specifies the PLL entry clock source.
+ * This parameter can be one of the following values:
+ * @arg RCC_PLLSource_HSI: HSI oscillator clock selected as PLL clock entry
+ * @arg RCC_PLLSource_HSE: HSE oscillator clock selected as PLL clock entry
+ * @note This clock source (RCC_PLLSource) is common for the main PLL and PLLI2S.
+ *
+ * @param PLLM: specifies the division factor for PLL VCO input clock
+ * This parameter must be a number between 0 and 63.
+ * @note You have to set the PLLM parameter correctly to ensure that the VCO input
+ * frequency ranges from 1 to 2 MHz. It is recommended to select a frequency
+ * of 2 MHz to limit PLL jitter.
+ *
+ * @param PLLN: specifies the multiplication factor for PLL VCO output clock
+ * This parameter must be a number between 192 and 432.
+ * @note You have to set the PLLN parameter correctly to ensure that the VCO
+ * output frequency is between 192 and 432 MHz.
+ *
+ * @param PLLP: specifies the division factor for main system clock (SYSCLK)
+ * This parameter must be a number in the range {2, 4, 6, or 8}.
+ * @note You have to set the PLLP parameter correctly to not exceed 168 MHz on
+ * the System clock frequency.
+ *
+ * @param PLLQ: specifies the division factor for OTG FS, SDIO and RNG clocks
+ * This parameter must be a number between 4 and 15.
+ * @note If the USB OTG FS is used in your application, you have to set the
+ * PLLQ parameter correctly to have 48 MHz clock for the USB. However,
+ * the SDIO and RNG need a frequency lower than or equal to 48 MHz to work
+ * correctly.
+ *
+ * @retval None
+ */
+void RCC_PLLConfig(uint32_t RCC_PLLSource, uint32_t PLLM, uint32_t PLLN, uint32_t PLLP, uint32_t PLLQ)
+{
+ /* Check the parameters */
+ assert_param(IS_RCC_PLL_SOURCE(RCC_PLLSource));
+ assert_param(IS_RCC_PLLM_VALUE(PLLM));
+ assert_param(IS_RCC_PLLN_VALUE(PLLN));
+ assert_param(IS_RCC_PLLP_VALUE(PLLP));
+ assert_param(IS_RCC_PLLQ_VALUE(PLLQ));
+
+ RCC->PLLCFGR = PLLM | (PLLN << 6) | (((PLLP >> 1) -1) << 16) | (RCC_PLLSource) |
+ (PLLQ << 24);
+}
+
+/**
+ * @brief Enables or disables the main PLL.
+ * @note After enabling the main PLL, the application software should wait on
+ * PLLRDY flag to be set indicating that PLL clock is stable and can
+ * be used as system clock source.
+ * @note The main PLL can not be disabled if it is used as system clock source
+ * @note The main PLL is disabled by hardware when entering STOP and STANDBY modes.
+ * @param NewState: new state of the main PLL. This parameter can be: ENABLE or DISABLE.
+ * @retval None
+ */
+void RCC_PLLCmd(FunctionalState NewState)
+{
+ /* Check the parameters */
+ assert_param(IS_FUNCTIONAL_STATE(NewState));
+ *(__IO uint32_t *) CR_PLLON_BB = (uint32_t)NewState;
+}
+
+/**
+ * @brief Configures the PLLI2S clock multiplication and division factors.
+ *
+ * @note This function must be used only when the PLLI2S is disabled.
+ * @note PLLI2S clock source is common with the main PLL (configured in
+ * RCC_PLLConfig function )
+ *
+ * @param PLLI2SN: specifies the multiplication factor for PLLI2S VCO output clock
+ * This parameter must be a number between 192 and 432.
+ * @note You have to set the PLLI2SN parameter correctly to ensure that the VCO
+ * output frequency is between 192 and 432 MHz.
+ *
+ * @param PLLI2SR: specifies the division factor for I2S clock
+ * This parameter must be a number between 2 and 7.
+ * @note You have to set the PLLI2SR parameter correctly to not exceed 192 MHz
+ * on the I2S clock frequency.
+ *
+ * @retval None
+ */
+void RCC_PLLI2SConfig(uint32_t PLLI2SN, uint32_t PLLI2SR)
+{
+ /* Check the parameters */
+ assert_param(IS_RCC_PLLI2SN_VALUE(PLLI2SN));
+ assert_param(IS_RCC_PLLI2SR_VALUE(PLLI2SR));
+
+ RCC->PLLI2SCFGR = (PLLI2SN << 6) | (PLLI2SR << 28);
+}
+
+/**
+ * @brief Enables or disables the PLLI2S.
+ * @note The PLLI2S is disabled by hardware when entering STOP and STANDBY modes.
+ * @param NewState: new state of the PLLI2S. This parameter can be: ENABLE or DISABLE.
+ * @retval None
+ */
+void RCC_PLLI2SCmd(FunctionalState NewState)
+{
+ /* Check the parameters */
+ assert_param(IS_FUNCTIONAL_STATE(NewState));
+ *(__IO uint32_t *) CR_PLLI2SON_BB = (uint32_t)NewState;
+}
+
+/**
+ * @brief Enables or disables the Clock Security System.
+ * @note If a failure is detected on the HSE oscillator clock, this oscillator
+ * is automatically disabled and an interrupt is generated to inform the
+ * software about the failure (Clock Security System Interrupt, CSSI),
+ * allowing the MCU to perform rescue operations. The CSSI is linked to
+ * the Cortex-M4 NMI (Non-Maskable Interrupt) exception vector.
+ * @param NewState: new state of the Clock Security System.
+ * This parameter can be: ENABLE or DISABLE.
+ * @retval None
+ */
+void RCC_ClockSecuritySystemCmd(FunctionalState NewState)
+{
+ /* Check the parameters */
+ assert_param(IS_FUNCTIONAL_STATE(NewState));
+ *(__IO uint32_t *) CR_CSSON_BB = (uint32_t)NewState;
+}
+
+/**
+ * @brief Selects the clock source to output on MCO1 pin(PA8).
+ * @note PA8 should be configured in alternate function mode.
+ * @param RCC_MCO1Source: specifies the clock source to output.
+ * This parameter can be one of the following values:
+ * @arg RCC_MCO1Source_HSI: HSI clock selected as MCO1 source
+ * @arg RCC_MCO1Source_LSE: LSE clock selected as MCO1 source
+ * @arg RCC_MCO1Source_HSE: HSE clock selected as MCO1 source
+ * @arg RCC_MCO1Source_PLLCLK: main PLL clock selected as MCO1 source
+ * @param RCC_MCO1Div: specifies the MCO1 prescaler.
+ * This parameter can be one of the following values:
+ * @arg RCC_MCO1Div_1: no division applied to MCO1 clock
+ * @arg RCC_MCO1Div_2: division by 2 applied to MCO1 clock
+ * @arg RCC_MCO1Div_3: division by 3 applied to MCO1 clock
+ * @arg RCC_MCO1Div_4: division by 4 applied to MCO1 clock
+ * @arg RCC_MCO1Div_5: division by 5 applied to MCO1 clock
+ * @retval None
+ */
+void RCC_MCO1Config(uint32_t RCC_MCO1Source, uint32_t RCC_MCO1Div)
+{
+ uint32_t tmpreg = 0;
+
+ /* Check the parameters */
+ assert_param(IS_RCC_MCO1SOURCE(RCC_MCO1Source));
+ assert_param(IS_RCC_MCO1DIV(RCC_MCO1Div));
+
+ tmpreg = RCC->CFGR;
+
+ /* Clear MCO1[1:0] and MCO1PRE[2:0] bits */
+ tmpreg &= CFGR_MCO1_RESET_MASK;
+
+ /* Select MCO1 clock source and prescaler */
+ tmpreg |= RCC_MCO1Source | RCC_MCO1Div;
+
+ /* Store the new value */
+ RCC->CFGR = tmpreg;
+}
+
+/**
+ * @brief Selects the clock source to output on MCO2 pin(PC9).
+ * @note PC9 should be configured in alternate function mode.
+ * @param RCC_MCO2Source: specifies the clock source to output.
+ * This parameter can be one of the following values:
+ * @arg RCC_MCO2Source_SYSCLK: System clock (SYSCLK) selected as MCO2 source
+ * @arg RCC_MCO2Source_PLLI2SCLK: PLLI2S clock selected as MCO2 source
+ * @arg RCC_MCO2Source_HSE: HSE clock selected as MCO2 source
+ * @arg RCC_MCO2Source_PLLCLK: main PLL clock selected as MCO2 source
+ * @param RCC_MCO2Div: specifies the MCO2 prescaler.
+ * This parameter can be one of the following values:
+ * @arg RCC_MCO2Div_1: no division applied to MCO2 clock
+ * @arg RCC_MCO2Div_2: division by 2 applied to MCO2 clock
+ * @arg RCC_MCO2Div_3: division by 3 applied to MCO2 clock
+ * @arg RCC_MCO2Div_4: division by 4 applied to MCO2 clock
+ * @arg RCC_MCO2Div_5: division by 5 applied to MCO2 clock
+ * @retval None
+ */
+void RCC_MCO2Config(uint32_t RCC_MCO2Source, uint32_t RCC_MCO2Div)
+{
+ uint32_t tmpreg = 0;
+
+ /* Check the parameters */
+ assert_param(IS_RCC_MCO2SOURCE(RCC_MCO2Source));
+ assert_param(IS_RCC_MCO2DIV(RCC_MCO2Div));
+
+ tmpreg = RCC->CFGR;
+
+ /* Clear MCO2 and MCO2PRE[2:0] bits */
+ tmpreg &= CFGR_MCO2_RESET_MASK;
+
+ /* Select MCO2 clock source and prescaler */
+ tmpreg |= RCC_MCO2Source | RCC_MCO2Div;
+
+ /* Store the new value */
+ RCC->CFGR = tmpreg;
+}
+
+/**
+ * @}
+ */
+
+/** @defgroup RCC_Group2 System AHB and APB busses clocks configuration functions
+ * @brief System, AHB and APB busses clocks configuration functions
+ *
+@verbatim
+ ===============================================================================
+ System, AHB and APB busses clocks configuration functions
+ ===============================================================================
+
+ This section provide functions allowing to configure the System, AHB, APB1 and
+ APB2 busses clocks.
+
+ 1. Several clock sources can be used to drive the System clock (SYSCLK): HSI,
+ HSE and PLL.
+ The AHB clock (HCLK) is derived from System clock through configurable prescaler
+ and used to clock the CPU, memory and peripherals mapped on AHB bus (DMA, GPIO...).
+ APB1 (PCLK1) and APB2 (PCLK2) clocks are derived from AHB clock through
+ configurable prescalers and used to clock the peripherals mapped on these busses.
+ You can use "RCC_GetClocksFreq()" function to retrieve the frequencies of these clocks.
+
+@note All the peripheral clocks are derived from the System clock (SYSCLK) except:
+ - I2S: the I2S clock can be derived either from a specific PLL (PLLI2S) or
+ from an external clock mapped on the I2S_CKIN pin.
+ You have to use RCC_I2SCLKConfig() function to configure this clock.
+ - RTC: the RTC clock can be derived either from the LSI, LSE or HSE clock
+ divided by 2 to 31. You have to use RCC_RTCCLKConfig() and RCC_RTCCLKCmd()
+ functions to configure this clock.
+ - USB OTG FS, SDIO and RTC: USB OTG FS require a frequency equal to 48 MHz
+ to work correctly, while the SDIO require a frequency equal or lower than
+ to 48. This clock is derived of the main PLL through PLLQ divider.
+ - IWDG clock which is always the LSI clock.
+
+ 2. The maximum frequency of the SYSCLK and HCLK is 168 MHz, PCLK2 82 MHz and PCLK1 42 MHz.
+ Depending on the device voltage range, the maximum frequency should be
+ adapted accordingly:
+ +-------------------------------------------------------------------------------------+
+ | Latency | HCLK clock frequency (MHz) |
+ | |---------------------------------------------------------------------|
+ | | voltage range | voltage range | voltage range | voltage range |
+ | | 2.7 V - 3.6 V | 2.4 V - 2.7 V | 2.1 V - 2.4 V | 1.8 V - 2.1 V |
+ |---------------|----------------|----------------|-----------------|-----------------|
+ |0WS(1CPU cycle)|0 < HCLK <= 30 |0 < HCLK <= 24 |0 < HCLK <= 18 |0 < HCLK <= 16 |
+ |---------------|----------------|----------------|-----------------|-----------------|
+ |1WS(2CPU cycle)|30 < HCLK <= 60 |24 < HCLK <= 48 |18 < HCLK <= 36 |16 < HCLK <= 32 |
+ |---------------|----------------|----------------|-----------------|-----------------|
+ |2WS(3CPU cycle)|60 < HCLK <= 90 |48 < HCLK <= 72 |36 < HCLK <= 54 |32 < HCLK <= 48 |
+ |---------------|----------------|----------------|-----------------|-----------------|
+ |3WS(4CPU cycle)|90 < HCLK <= 120|72 < HCLK <= 96 |54 < HCLK <= 72 |48 < HCLK <= 64 |
+ |---------------|----------------|----------------|-----------------|-----------------|
+ |4WS(5CPU cycle)|120< HCLK <= 150|96 < HCLK <= 120|72 < HCLK <= 90 |64 < HCLK <= 80 |
+ |---------------|----------------|----------------|-----------------|-----------------|
+ |5WS(6CPU cycle)|120< HCLK <= 168|120< HCLK <= 144|90 < HCLK <= 108 |80 < HCLK <= 96 |
+ |---------------|----------------|----------------|-----------------|-----------------|
+ |6WS(7CPU cycle)| NA |144< HCLK <= 168|108 < HCLK <= 120|96 < HCLK <= 112 |
+ |---------------|----------------|----------------|-----------------|-----------------|
+ |7WS(8CPU cycle)| NA | NA |120 < HCLK <= 138|112 < HCLK <= 120|
+ +-------------------------------------------------------------------------------------+
+ @note When VOS bit (in PWR_CR register) is reset to '0, the maximum value of HCLK is 144 MHz.
+ You can use PWR_MainRegulatorModeConfig() function to set or reset this bit.
+
+@endverbatim
+ * @{
+ */
+
+/**
+ * @brief Configures the system clock (SYSCLK).
+ * @note The HSI is used (enabled by hardware) as system clock source after
+ * startup from Reset, wake-up from STOP and STANDBY mode, or in case
+ * of failure of the HSE used directly or indirectly as system clock
+ * (if the Clock Security System CSS is enabled).
+ * @note A switch from one clock source to another occurs only if the target
+ * clock source is ready (clock stable after startup delay or PLL locked).
+ * If a clock source which is not yet ready is selected, the switch will
+ * occur when the clock source will be ready.
+ * You can use RCC_GetSYSCLKSource() function to know which clock is
+ * currently used as system clock source.
+ * @param RCC_SYSCLKSource: specifies the clock source used as system clock.
+ * This parameter can be one of the following values:
+ * @arg RCC_SYSCLKSource_HSI: HSI selected as system clock source
+ * @arg RCC_SYSCLKSource_HSE: HSE selected as system clock source
+ * @arg RCC_SYSCLKSource_PLLCLK: PLL selected as system clock source
+ * @retval None
+ */
+void RCC_SYSCLKConfig(uint32_t RCC_SYSCLKSource)
+{
+ uint32_t tmpreg = 0;
+
+ /* Check the parameters */
+ assert_param(IS_RCC_SYSCLK_SOURCE(RCC_SYSCLKSource));
+
+ tmpreg = RCC->CFGR;
+
+ /* Clear SW[1:0] bits */
+ tmpreg &= ~RCC_CFGR_SW;
+
+ /* Set SW[1:0] bits according to RCC_SYSCLKSource value */
+ tmpreg |= RCC_SYSCLKSource;
+
+ /* Store the new value */
+ RCC->CFGR = tmpreg;
+}
+
+/**
+ * @brief Returns the clock source used as system clock.
+ * @param None
+ * @retval The clock source used as system clock. The returned value can be one
+ * of the following:
+ * - 0x00: HSI used as system clock
+ * - 0x04: HSE used as system clock
+ * - 0x08: PLL used as system clock
+ */
+uint8_t RCC_GetSYSCLKSource(void)
+{
+ return ((uint8_t)(RCC->CFGR & RCC_CFGR_SWS));
+}
+
+/**
+ * @brief Configures the AHB clock (HCLK).
+ * @note Depending on the device voltage range, the software has to set correctly
+ * these bits to ensure that HCLK not exceed the maximum allowed frequency
+ * (for more details refer to section above
+ * "CPU, AHB and APB busses clocks configuration functions")
+ * @param RCC_SYSCLK: defines the AHB clock divider. This clock is derived from
+ * the system clock (SYSCLK).
+ * This parameter can be one of the following values:
+ * @arg RCC_SYSCLK_Div1: AHB clock = SYSCLK
+ * @arg RCC_SYSCLK_Div2: AHB clock = SYSCLK/2
+ * @arg RCC_SYSCLK_Div4: AHB clock = SYSCLK/4
+ * @arg RCC_SYSCLK_Div8: AHB clock = SYSCLK/8
+ * @arg RCC_SYSCLK_Div16: AHB clock = SYSCLK/16
+ * @arg RCC_SYSCLK_Div64: AHB clock = SYSCLK/64
+ * @arg RCC_SYSCLK_Div128: AHB clock = SYSCLK/128
+ * @arg RCC_SYSCLK_Div256: AHB clock = SYSCLK/256
+ * @arg RCC_SYSCLK_Div512: AHB clock = SYSCLK/512
+ * @retval None
+ */
+void RCC_HCLKConfig(uint32_t RCC_SYSCLK)
+{
+ uint32_t tmpreg = 0;
+
+ /* Check the parameters */
+ assert_param(IS_RCC_HCLK(RCC_SYSCLK));
+
+ tmpreg = RCC->CFGR;
+
+ /* Clear HPRE[3:0] bits */
+ tmpreg &= ~RCC_CFGR_HPRE;
+
+ /* Set HPRE[3:0] bits according to RCC_SYSCLK value */
+ tmpreg |= RCC_SYSCLK;
+
+ /* Store the new value */
+ RCC->CFGR = tmpreg;
+}
+
+
+/**
+ * @brief Configures the Low Speed APB clock (PCLK1).
+ * @param RCC_HCLK: defines the APB1 clock divider. This clock is derived from
+ * the AHB clock (HCLK).
+ * This parameter can be one of the following values:
+ * @arg RCC_HCLK_Div1: APB1 clock = HCLK
+ * @arg RCC_HCLK_Div2: APB1 clock = HCLK/2
+ * @arg RCC_HCLK_Div4: APB1 clock = HCLK/4
+ * @arg RCC_HCLK_Div8: APB1 clock = HCLK/8
+ * @arg RCC_HCLK_Div16: APB1 clock = HCLK/16
+ * @retval None
+ */
+void RCC_PCLK1Config(uint32_t RCC_HCLK)
+{
+ uint32_t tmpreg = 0;
+
+ /* Check the parameters */
+ assert_param(IS_RCC_PCLK(RCC_HCLK));
+
+ tmpreg = RCC->CFGR;
+
+ /* Clear PPRE1[2:0] bits */
+ tmpreg &= ~RCC_CFGR_PPRE1;
+
+ /* Set PPRE1[2:0] bits according to RCC_HCLK value */
+ tmpreg |= RCC_HCLK;
+
+ /* Store the new value */
+ RCC->CFGR = tmpreg;
+}
+
+/**
+ * @brief Configures the High Speed APB clock (PCLK2).
+ * @param RCC_HCLK: defines the APB2 clock divider. This clock is derived from
+ * the AHB clock (HCLK).
+ * This parameter can be one of the following values:
+ * @arg RCC_HCLK_Div1: APB2 clock = HCLK
+ * @arg RCC_HCLK_Div2: APB2 clock = HCLK/2
+ * @arg RCC_HCLK_Div4: APB2 clock = HCLK/4
+ * @arg RCC_HCLK_Div8: APB2 clock = HCLK/8
+ * @arg RCC_HCLK_Div16: APB2 clock = HCLK/16
+ * @retval None
+ */
+void RCC_PCLK2Config(uint32_t RCC_HCLK)
+{
+ uint32_t tmpreg = 0;
+
+ /* Check the parameters */
+ assert_param(IS_RCC_PCLK(RCC_HCLK));
+
+ tmpreg = RCC->CFGR;
+
+ /* Clear PPRE2[2:0] bits */
+ tmpreg &= ~RCC_CFGR_PPRE2;
+
+ /* Set PPRE2[2:0] bits according to RCC_HCLK value */
+ tmpreg |= RCC_HCLK << 3;
+
+ /* Store the new value */
+ RCC->CFGR = tmpreg;
+}
+
+/**
+ * @brief Returns the frequencies of different on chip clocks; SYSCLK, HCLK,
+ * PCLK1 and PCLK2.
+ *
+ * @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:
+ * @note If SYSCLK source is HSI, function returns values based on HSI_VALUE(*)
+ * @note If SYSCLK source is HSE, function returns values based on HSE_VALUE(**)
+ * @note If SYSCLK source is PLL, function returns values based on HSE_VALUE(**)
+ * or HSI_VALUE(*) multiplied/divided by the PLL factors.
+ * @note (*) HSI_VALUE is a constant defined in stm32f4xx.h file (default value
+ * 16 MHz) but the real value may vary depending on the variations
+ * in voltage and temperature.
+ * @note (**) HSE_VALUE is a constant defined in stm32f4xx.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.
+ *
+ * @note The result of this function could be not correct when using fractional
+ * value for HSE crystal.
+ *
+ * @param RCC_Clocks: pointer to a RCC_ClocksTypeDef structure which will hold
+ * the clocks frequencies.
+ *
+ * @note This function can be used by the user application to compute the
+ * baudrate for the communication peripherals or configure other parameters.
+ * @note Each time SYSCLK, HCLK, PCLK1 and/or PCLK2 clock changes, this function
+ * must be called to update the structure's field. Otherwise, any
+ * configuration based on this function will be incorrect.
+ *
+ * @retval None
+ */
+void RCC_GetClocksFreq(RCC_ClocksTypeDef* RCC_Clocks)
+{
+ uint32_t tmp = 0, presc = 0, pllvco = 0, pllp = 2, pllsource = 0, pllm = 2;
+
+ /* Get SYSCLK source -------------------------------------------------------*/
+ tmp = RCC->CFGR & RCC_CFGR_SWS;
+
+ switch (tmp)
+ {
+ case 0x00: /* HSI used as system clock source */
+ RCC_Clocks->SYSCLK_Frequency = HSI_VALUE;
+ break;
+ case 0x04: /* HSE used as system clock source */
+ RCC_Clocks->SYSCLK_Frequency = HSE_VALUE;
+ break;
+ case 0x08: /* PLL used as system clock source */
+
+ /* PLL_VCO = (HSE_VALUE or HSI_VALUE / PLLM) * PLLN
+ SYSCLK = PLL_VCO / PLLP
+ */
+ pllsource = (RCC->PLLCFGR & RCC_PLLCFGR_PLLSRC) >> 22;
+ pllm = RCC->PLLCFGR & RCC_PLLCFGR_PLLM;
+
+ if (pllsource != 0)
+ {
+ /* HSE used as PLL clock source */
+ pllvco = (HSE_VALUE / pllm) * ((RCC->PLLCFGR & RCC_PLLCFGR_PLLN) >> 6);
+ }
+ else
+ {
+ /* HSI used as PLL clock source */
+ pllvco = (HSI_VALUE / pllm) * ((RCC->PLLCFGR & RCC_PLLCFGR_PLLN) >> 6);
+ }
+
+ pllp = (((RCC->PLLCFGR & RCC_PLLCFGR_PLLP) >>16) + 1 ) *2;
+ RCC_Clocks->SYSCLK_Frequency = pllvco/pllp;
+ break;
+ default:
+ RCC_Clocks->SYSCLK_Frequency = HSI_VALUE;
+ break;
+ }
+ /* Compute HCLK, PCLK1 and PCLK2 clocks frequencies ------------------------*/
+
+ /* Get HCLK prescaler */
+ tmp = RCC->CFGR & RCC_CFGR_HPRE;
+ tmp = tmp >> 4;
+ presc = APBAHBPrescTable[tmp];
+ /* HCLK clock frequency */
+ RCC_Clocks->HCLK_Frequency = RCC_Clocks->SYSCLK_Frequency >> presc;
+
+ /* Get PCLK1 prescaler */
+ tmp = RCC->CFGR & RCC_CFGR_PPRE1;
+ tmp = tmp >> 10;
+ presc = APBAHBPrescTable[tmp];
+ /* PCLK1 clock frequency */
+ RCC_Clocks->PCLK1_Frequency = RCC_Clocks->HCLK_Frequency >> presc;
+
+ /* Get PCLK2 prescaler */
+ tmp = RCC->CFGR & RCC_CFGR_PPRE2;
+ tmp = tmp >> 13;
+ presc = APBAHBPrescTable[tmp];
+ /* PCLK2 clock frequency */
+ RCC_Clocks->PCLK2_Frequency = RCC_Clocks->HCLK_Frequency >> presc;
+}
+
+/**
+ * @}
+ */
+
+/** @defgroup RCC_Group3 Peripheral clocks configuration functions
+ * @brief Peripheral clocks configuration functions
+ *
+@verbatim
+ ===============================================================================
+ Peripheral clocks configuration functions
+ ===============================================================================
+
+ This section provide functions allowing to configure the Peripheral clocks.
+
+ 1. The RTC clock which is derived from the LSI, LSE or HSE clock divided by 2 to 31.
+
+ 2. After restart from Reset or wakeup from STANDBY, all peripherals are off
+ except internal SRAM, Flash and JTAG. Before to start using a peripheral you
+ have to enable its interface clock. You can do this using RCC_AHBPeriphClockCmd()
+ , RCC_APB2PeriphClockCmd() and RCC_APB1PeriphClockCmd() functions.
+
+ 3. To reset the peripherals configuration (to the default state after device reset)
+ you can use RCC_AHBPeriphResetCmd(), RCC_APB2PeriphResetCmd() and
+ RCC_APB1PeriphResetCmd() functions.
+
+ 4. To further reduce power consumption in SLEEP mode the peripheral clocks can
+ be disabled prior to executing the WFI or WFE instructions. You can do this
+ using RCC_AHBPeriphClockLPModeCmd(), RCC_APB2PeriphClockLPModeCmd() and
+ RCC_APB1PeriphClockLPModeCmd() functions.
+
+@endverbatim
+ * @{
+ */
+
+/**
+ * @brief Configures the RTC clock (RTCCLK).
+ * @note As the RTC clock configuration bits are in the Backup domain and write
+ * access is denied to this domain after reset, you have to enable write
+ * access using PWR_BackupAccessCmd(ENABLE) function before to configure
+ * the RTC clock source (to be done once after reset).
+ * @note Once the RTC clock is configured it can't be changed unless the
+ * Backup domain is reset using RCC_BackupResetCmd() function, or by
+ * a Power On Reset (POR).
+ *
+ * @param RCC_RTCCLKSource: specifies the RTC clock source.
+ * This parameter can be one of the following values:
+ * @arg RCC_RTCCLKSource_LSE: LSE selected as RTC clock
+ * @arg RCC_RTCCLKSource_LSI: LSI selected as RTC clock
+ * @arg RCC_RTCCLKSource_HSE_Divx: HSE clock divided by x selected
+ * as RTC clock, where x:[2,31]
+ *
+ * @note If the LSE or LSI is used as RTC clock source, the RTC continues to
+ * work in STOP and STANDBY modes, and can be used as wakeup source.
+ * However, when the HSE clock is used as RTC clock source, the RTC
+ * cannot be used in STOP and STANDBY modes.
+ * @note The maximum input clock frequency for RTC is 1MHz (when using HSE as
+ * RTC clock source).
+ *
+ * @retval None
+ */
+void RCC_RTCCLKConfig(uint32_t RCC_RTCCLKSource)
+{
+ uint32_t tmpreg = 0;
+
+ /* Check the parameters */
+ assert_param(IS_RCC_RTCCLK_SOURCE(RCC_RTCCLKSource));
+
+ if ((RCC_RTCCLKSource & 0x00000300) == 0x00000300)
+ { /* If HSE is selected as RTC clock source, configure HSE division factor for RTC clock */
+ tmpreg = RCC->CFGR;
+
+ /* Clear RTCPRE[4:0] bits */
+ tmpreg &= ~RCC_CFGR_RTCPRE;
+
+ /* Configure HSE division factor for RTC clock */
+ tmpreg |= (RCC_RTCCLKSource & 0xFFFFCFF);
+
+ /* Store the new value */
+ RCC->CFGR = tmpreg;
+ }
+
+ /* Select the RTC clock source */
+ RCC->BDCR |= (RCC_RTCCLKSource & 0x00000FFF);
+}
+
+/**
+ * @brief Enables or disables the RTC clock.
+ * @note This function must be used only after the RTC clock source was selected
+ * using the RCC_RTCCLKConfig function.
+ * @param NewState: new state of the RTC clock. This parameter can be: ENABLE or DISABLE.
+ * @retval None
+ */
+void RCC_RTCCLKCmd(FunctionalState NewState)
+{
+ /* Check the parameters */
+ assert_param(IS_FUNCTIONAL_STATE(NewState));
+
+ *(__IO uint32_t *) BDCR_RTCEN_BB = (uint32_t)NewState;
+}
+
+/**
+ * @brief Forces or releases the Backup domain reset.
+ * @note This function resets the RTC peripheral (including the backup registers)
+ * and the RTC clock source selection in RCC_CSR register.
+ * @note The BKPSRAM is not affected by this reset.
+ * @param NewState: new state of the Backup domain reset.
+ * This parameter can be: ENABLE or DISABLE.
+ * @retval None
+ */
+void RCC_BackupResetCmd(FunctionalState NewState)
+{
+ /* Check the parameters */
+ assert_param(IS_FUNCTIONAL_STATE(NewState));
+ *(__IO uint32_t *) BDCR_BDRST_BB = (uint32_t)NewState;
+}
+
+/**
+ * @brief Configures the I2S clock source (I2SCLK).
+ * @note This function must be called before enabling the I2S APB clock.
+ * @param RCC_I2SCLKSource: specifies the I2S clock source.
+ * This parameter can be one of the following values:
+ * @arg RCC_I2S2CLKSource_PLLI2S: PLLI2S clock used as I2S clock source
+ * @arg RCC_I2S2CLKSource_Ext: External clock mapped on the I2S_CKIN pin
+ * used as I2S clock source
+ * @retval None
+ */
+void RCC_I2SCLKConfig(uint32_t RCC_I2SCLKSource)
+{
+ /* Check the parameters */
+ assert_param(IS_RCC_I2SCLK_SOURCE(RCC_I2SCLKSource));
+
+ *(__IO uint32_t *) CFGR_I2SSRC_BB = RCC_I2SCLKSource;
+}
+
+/**
+ * @brief Enables or disables the AHB1 peripheral clock.
+ * @note After reset, the peripheral clock (used for registers read/write access)
+ * is disabled and the application software has to enable this clock before
+ * using it.
+ * @param RCC_AHBPeriph: specifies the AHB1 peripheral to gates its clock.
+ * This parameter can be any combination of the following values:
+ * @arg RCC_AHB1Periph_GPIOA: GPIOA clock
+ * @arg RCC_AHB1Periph_GPIOB: GPIOB clock
+ * @arg RCC_AHB1Periph_GPIOC: GPIOC clock
+ * @arg RCC_AHB1Periph_GPIOD: GPIOD clock
+ * @arg RCC_AHB1Periph_GPIOE: GPIOE clock
+ * @arg RCC_AHB1Periph_GPIOF: GPIOF clock
+ * @arg RCC_AHB1Periph_GPIOG: GPIOG clock
+ * @arg RCC_AHB1Periph_GPIOG: GPIOG clock
+ * @arg RCC_AHB1Periph_GPIOI: GPIOI clock
+ * @arg RCC_AHB1Periph_CRC: CRC clock
+ * @arg RCC_AHB1Periph_BKPSRAM: BKPSRAM interface clock
+ * @arg RCC_AHB1Periph_CCMDATARAMEN CCM data RAM interface clock
+ * @arg RCC_AHB1Periph_DMA1: DMA1 clock
+ * @arg RCC_AHB1Periph_DMA2: DMA2 clock
+ * @arg RCC_AHB1Periph_ETH_MAC: Ethernet MAC clock
+ * @arg RCC_AHB1Periph_ETH_MAC_Tx: Ethernet Transmission clock
+ * @arg RCC_AHB1Periph_ETH_MAC_Rx: Ethernet Reception clock
+ * @arg RCC_AHB1Periph_ETH_MAC_PTP: Ethernet PTP clock
+ * @arg RCC_AHB1Periph_OTG_HS: USB OTG HS clock
+ * @arg RCC_AHB1Periph_OTG_HS_ULPI: USB OTG HS ULPI clock
+ * @param NewState: new state of the specified peripheral clock.
+ * This parameter can be: ENABLE or DISABLE.
+ * @retval None
+ */
+void RCC_AHB1PeriphClockCmd(uint32_t RCC_AHB1Periph, FunctionalState NewState)
+{
+ /* Check the parameters */
+ assert_param(IS_RCC_AHB1_CLOCK_PERIPH(RCC_AHB1Periph));
+
+ assert_param(IS_FUNCTIONAL_STATE(NewState));
+ if (NewState != DISABLE)
+ {
+ RCC->AHB1ENR |= RCC_AHB1Periph;
+ }
+ else
+ {
+ RCC->AHB1ENR &= ~RCC_AHB1Periph;
+ }
+}
+
+/**
+ * @brief Enables or disables the AHB2 peripheral clock.
+ * @note After reset, the peripheral clock (used for registers read/write access)
+ * is disabled and the application software has to enable this clock before
+ * using it.
+ * @param RCC_AHBPeriph: specifies the AHB2 peripheral to gates its clock.
+ * This parameter can be any combination of the following values:
+ * @arg RCC_AHB2Periph_DCMI: DCMI clock
+ * @arg RCC_AHB2Periph_CRYP: CRYP clock
+ * @arg RCC_AHB2Periph_HASH: HASH clock
+ * @arg RCC_AHB2Periph_RNG: RNG clock
+ * @arg RCC_AHB2Periph_OTG_FS: USB OTG FS clock
+ * @param NewState: new state of the specified peripheral clock.
+ * This parameter can be: ENABLE or DISABLE.
+ * @retval None
+ */
+void RCC_AHB2PeriphClockCmd(uint32_t RCC_AHB2Periph, FunctionalState NewState)
+{
+ /* Check the parameters */
+ assert_param(IS_RCC_AHB2_PERIPH(RCC_AHB2Periph));
+ assert_param(IS_FUNCTIONAL_STATE(NewState));
+
+ if (NewState != DISABLE)
+ {
+ RCC->AHB2ENR |= RCC_AHB2Periph;
+ }
+ else
+ {
+ RCC->AHB2ENR &= ~RCC_AHB2Periph;
+ }
+}
+
+/**
+ * @brief Enables or disables the AHB3 peripheral clock.
+ * @note After reset, the peripheral clock (used for registers read/write access)
+ * is disabled and the application software has to enable this clock before
+ * using it.
+ * @param RCC_AHBPeriph: specifies the AHB3 peripheral to gates its clock.
+ * This parameter must be: RCC_AHB3Periph_FSMC
+ * @param NewState: new state of the specified peripheral clock.
+ * This parameter can be: ENABLE or DISABLE.
+ * @retval None
+ */
+void RCC_AHB3PeriphClockCmd(uint32_t RCC_AHB3Periph, FunctionalState NewState)
+{
+ /* Check the parameters */
+ assert_param(IS_RCC_AHB3_PERIPH(RCC_AHB3Periph));
+ assert_param(IS_FUNCTIONAL_STATE(NewState));
+
+ if (NewState != DISABLE)
+ {
+ RCC->AHB3ENR |= RCC_AHB3Periph;
+ }
+ else
+ {
+ RCC->AHB3ENR &= ~RCC_AHB3Periph;
+ }
+}
+
+/**
+ * @brief Enables or disables the Low Speed APB (APB1) peripheral clock.
+ * @note After reset, the peripheral clock (used for registers read/write access)
+ * is disabled and the application software has to enable this clock before
+ * using it.
+ * @param RCC_APB1Periph: specifies the APB1 peripheral to gates its clock.
+ * This parameter can be any combination of the following values:
+ * @arg RCC_APB1Periph_TIM2: TIM2 clock
+ * @arg RCC_APB1Periph_TIM3: TIM3 clock
+ * @arg RCC_APB1Periph_TIM4: TIM4 clock
+ * @arg RCC_APB1Periph_TIM5: TIM5 clock
+ * @arg RCC_APB1Periph_TIM6: TIM6 clock
+ * @arg RCC_APB1Periph_TIM7: TIM7 clock
+ * @arg RCC_APB1Periph_TIM12: TIM12 clock
+ * @arg RCC_APB1Periph_TIM13: TIM13 clock
+ * @arg RCC_APB1Periph_TIM14: TIM14 clock
+ * @arg RCC_APB1Periph_WWDG: WWDG clock
+ * @arg RCC_APB1Periph_SPI2: SPI2 clock
+ * @arg RCC_APB1Periph_SPI3: SPI3 clock
+ * @arg RCC_APB1Periph_USART2: USART2 clock
+ * @arg RCC_APB1Periph_USART3: USART3 clock
+ * @arg RCC_APB1Periph_UART4: UART4 clock
+ * @arg RCC_APB1Periph_UART5: UART5 clock
+ * @arg RCC_APB1Periph_I2C1: I2C1 clock
+ * @arg RCC_APB1Periph_I2C2: I2C2 clock
+ * @arg RCC_APB1Periph_I2C3: I2C3 clock
+ * @arg RCC_APB1Periph_CAN1: CAN1 clock
+ * @arg RCC_APB1Periph_CAN2: CAN2 clock
+ * @arg RCC_APB1Periph_PWR: PWR clock
+ * @arg RCC_APB1Periph_DAC: DAC clock
+ * @param NewState: new state of the specified peripheral clock.
+ * This parameter can be: ENABLE or DISABLE.
+ * @retval None
+ */
+void RCC_APB1PeriphClockCmd(uint32_t RCC_APB1Periph, FunctionalState NewState)
+{
+ /* Check the parameters */
+ assert_param(IS_RCC_APB1_PERIPH(RCC_APB1Periph));
+ assert_param(IS_FUNCTIONAL_STATE(NewState));
+
+ if (NewState != DISABLE)
+ {
+ RCC->APB1ENR |= RCC_APB1Periph;
+ }
+ else
+ {
+ RCC->APB1ENR &= ~RCC_APB1Periph;
+ }
+}
+
+/**
+ * @brief Enables or disables the High Speed APB (APB2) peripheral clock.
+ * @note After reset, the peripheral clock (used for registers read/write access)
+ * is disabled and the application software has to enable this clock before
+ * using it.
+ * @param RCC_APB2Periph: specifies the APB2 peripheral to gates its clock.
+ * This parameter can be any combination of the following values:
+ * @arg RCC_APB2Periph_TIM1: TIM1 clock
+ * @arg RCC_APB2Periph_TIM8: TIM8 clock
+ * @arg RCC_APB2Periph_USART1: USART1 clock
+ * @arg RCC_APB2Periph_USART6: USART6 clock
+ * @arg RCC_APB2Periph_ADC1: ADC1 clock
+ * @arg RCC_APB2Periph_ADC2: ADC2 clock
+ * @arg RCC_APB2Periph_ADC3: ADC3 clock
+ * @arg RCC_APB2Periph_SDIO: SDIO clock
+ * @arg RCC_APB2Periph_SPI1: SPI1 clock
+ * @arg RCC_APB2Periph_SYSCFG: SYSCFG clock
+ * @arg RCC_APB2Periph_TIM9: TIM9 clock
+ * @arg RCC_APB2Periph_TIM10: TIM10 clock
+ * @arg RCC_APB2Periph_TIM11: TIM11 clock
+ * @param NewState: new state of the specified peripheral clock.
+ * This parameter can be: ENABLE or DISABLE.
+ * @retval None
+ */
+void RCC_APB2PeriphClockCmd(uint32_t RCC_APB2Periph, FunctionalState NewState)
+{
+ /* Check the parameters */
+ assert_param(IS_RCC_APB2_PERIPH(RCC_APB2Periph));
+ assert_param(IS_FUNCTIONAL_STATE(NewState));
+
+ if (NewState != DISABLE)
+ {
+ RCC->APB2ENR |= RCC_APB2Periph;
+ }
+ else
+ {
+ RCC->APB2ENR &= ~RCC_APB2Periph;
+ }
+}
+
+/**
+ * @brief Forces or releases AHB1 peripheral reset.
+ * @param RCC_AHB1Periph: specifies the AHB1 peripheral to reset.
+ * This parameter can be any combination of the following values:
+ * @arg RCC_AHB1Periph_GPIOA: GPIOA clock
+ * @arg RCC_AHB1Periph_GPIOB: GPIOB clock
+ * @arg RCC_AHB1Periph_GPIOC: GPIOC clock
+ * @arg RCC_AHB1Periph_GPIOD: GPIOD clock
+ * @arg RCC_AHB1Periph_GPIOE: GPIOE clock
+ * @arg RCC_AHB1Periph_GPIOF: GPIOF clock
+ * @arg RCC_AHB1Periph_GPIOG: GPIOG clock
+ * @arg RCC_AHB1Periph_GPIOG: GPIOG clock
+ * @arg RCC_AHB1Periph_GPIOI: GPIOI clock
+ * @arg RCC_AHB1Periph_CRC: CRC clock
+ * @arg RCC_AHB1Periph_DMA1: DMA1 clock
+ * @arg RCC_AHB1Periph_DMA2: DMA2 clock
+ * @arg RCC_AHB1Periph_ETH_MAC: Ethernet MAC clock
+ * @arg RCC_AHB1Periph_OTG_HS: USB OTG HS clock
+ *
+ * @param NewState: new state of the specified peripheral reset.
+ * This parameter can be: ENABLE or DISABLE.
+ * @retval None
+ */
+void RCC_AHB1PeriphResetCmd(uint32_t RCC_AHB1Periph, FunctionalState NewState)
+{
+ /* Check the parameters */
+ assert_param(IS_RCC_AHB1_RESET_PERIPH(RCC_AHB1Periph));
+ assert_param(IS_FUNCTIONAL_STATE(NewState));
+
+ if (NewState != DISABLE)
+ {
+ RCC->AHB1RSTR |= RCC_AHB1Periph;
+ }
+ else
+ {
+ RCC->AHB1RSTR &= ~RCC_AHB1Periph;
+ }
+}
+
+/**
+ * @brief Forces or releases AHB2 peripheral reset.
+ * @param RCC_AHB2Periph: specifies the AHB2 peripheral to reset.
+ * This parameter can be any combination of the following values:
+ * @arg RCC_AHB2Periph_DCMI: DCMI clock
+ * @arg RCC_AHB2Periph_CRYP: CRYP clock
+ * @arg RCC_AHB2Periph_HASH: HASH clock
+ * @arg RCC_AHB2Periph_RNG: RNG clock
+ * @arg RCC_AHB2Periph_OTG_FS: USB OTG FS clock
+ * @param NewState: new state of the specified peripheral reset.
+ * This parameter can be: ENABLE or DISABLE.
+ * @retval None
+ */
+void RCC_AHB2PeriphResetCmd(uint32_t RCC_AHB2Periph, FunctionalState NewState)
+{
+ /* Check the parameters */
+ assert_param(IS_RCC_AHB2_PERIPH(RCC_AHB2Periph));
+ assert_param(IS_FUNCTIONAL_STATE(NewState));
+
+ if (NewState != DISABLE)
+ {
+ RCC->AHB2RSTR |= RCC_AHB2Periph;
+ }
+ else
+ {
+ RCC->AHB2RSTR &= ~RCC_AHB2Periph;
+ }
+}
+
+/**
+ * @brief Forces or releases AHB3 peripheral reset.
+ * @param RCC_AHB3Periph: specifies the AHB3 peripheral to reset.
+ * This parameter must be: RCC_AHB3Periph_FSMC
+ * @param NewState: new state of the specified peripheral reset.
+ * This parameter can be: ENABLE or DISABLE.
+ * @retval None
+ */
+void RCC_AHB3PeriphResetCmd(uint32_t RCC_AHB3Periph, FunctionalState NewState)
+{
+ /* Check the parameters */
+ assert_param(IS_RCC_AHB3_PERIPH(RCC_AHB3Periph));
+ assert_param(IS_FUNCTIONAL_STATE(NewState));
+
+ if (NewState != DISABLE)
+ {
+ RCC->AHB3RSTR |= RCC_AHB3Periph;
+ }
+ else
+ {
+ RCC->AHB3RSTR &= ~RCC_AHB3Periph;
+ }
+}
+
+/**
+ * @brief Forces or releases Low Speed APB (APB1) peripheral reset.
+ * @param RCC_APB1Periph: specifies the APB1 peripheral to reset.
+ * This parameter can be any combination of the following values:
+ * @arg RCC_APB1Periph_TIM2: TIM2 clock
+ * @arg RCC_APB1Periph_TIM3: TIM3 clock
+ * @arg RCC_APB1Periph_TIM4: TIM4 clock
+ * @arg RCC_APB1Periph_TIM5: TIM5 clock
+ * @arg RCC_APB1Periph_TIM6: TIM6 clock
+ * @arg RCC_APB1Periph_TIM7: TIM7 clock
+ * @arg RCC_APB1Periph_TIM12: TIM12 clock
+ * @arg RCC_APB1Periph_TIM13: TIM13 clock
+ * @arg RCC_APB1Periph_TIM14: TIM14 clock
+ * @arg RCC_APB1Periph_WWDG: WWDG clock
+ * @arg RCC_APB1Periph_SPI2: SPI2 clock
+ * @arg RCC_APB1Periph_SPI3: SPI3 clock
+ * @arg RCC_APB1Periph_USART2: USART2 clock
+ * @arg RCC_APB1Periph_USART3: USART3 clock
+ * @arg RCC_APB1Periph_UART4: UART4 clock
+ * @arg RCC_APB1Periph_UART5: UART5 clock
+ * @arg RCC_APB1Periph_I2C1: I2C1 clock
+ * @arg RCC_APB1Periph_I2C2: I2C2 clock
+ * @arg RCC_APB1Periph_I2C3: I2C3 clock
+ * @arg RCC_APB1Periph_CAN1: CAN1 clock
+ * @arg RCC_APB1Periph_CAN2: CAN2 clock
+ * @arg RCC_APB1Periph_PWR: PWR clock
+ * @arg RCC_APB1Periph_DAC: DAC clock
+ * @param NewState: new state of the specified peripheral reset.
+ * This parameter can be: ENABLE or DISABLE.
+ * @retval None
+ */
+void RCC_APB1PeriphResetCmd(uint32_t RCC_APB1Periph, FunctionalState NewState)
+{
+ /* Check the parameters */
+ assert_param(IS_RCC_APB1_PERIPH(RCC_APB1Periph));
+ assert_param(IS_FUNCTIONAL_STATE(NewState));
+ if (NewState != DISABLE)
+ {
+ RCC->APB1RSTR |= RCC_APB1Periph;
+ }
+ else
+ {
+ RCC->APB1RSTR &= ~RCC_APB1Periph;
+ }
+}
+
+/**
+ * @brief Forces or releases High Speed APB (APB2) peripheral reset.
+ * @param RCC_APB2Periph: specifies the APB2 peripheral to reset.
+ * This parameter can be any combination of the following values:
+ * @arg RCC_APB2Periph_TIM1: TIM1 clock
+ * @arg RCC_APB2Periph_TIM8: TIM8 clock
+ * @arg RCC_APB2Periph_USART1: USART1 clock
+ * @arg RCC_APB2Periph_USART6: USART6 clock
+ * @arg RCC_APB2Periph_ADC1: ADC1 clock
+ * @arg RCC_APB2Periph_ADC2: ADC2 clock
+ * @arg RCC_APB2Periph_ADC3: ADC3 clock
+ * @arg RCC_APB2Periph_SDIO: SDIO clock
+ * @arg RCC_APB2Periph_SPI1: SPI1 clock
+ * @arg RCC_APB2Periph_SYSCFG: SYSCFG clock
+ * @arg RCC_APB2Periph_TIM9: TIM9 clock
+ * @arg RCC_APB2Periph_TIM10: TIM10 clock
+ * @arg RCC_APB2Periph_TIM11: TIM11 clock
+ * @param NewState: new state of the specified peripheral reset.
+ * This parameter can be: ENABLE or DISABLE.
+ * @retval None
+ */
+void RCC_APB2PeriphResetCmd(uint32_t RCC_APB2Periph, FunctionalState NewState)
+{
+ /* Check the parameters */
+ assert_param(IS_RCC_APB2_RESET_PERIPH(RCC_APB2Periph));
+ assert_param(IS_FUNCTIONAL_STATE(NewState));
+ if (NewState != DISABLE)
+ {
+ RCC->APB2RSTR |= RCC_APB2Periph;
+ }
+ else
+ {
+ RCC->APB2RSTR &= ~RCC_APB2Periph;
+ }
+}
+
+/**
+ * @brief Enables or disables the AHB1 peripheral clock during Low Power (Sleep) mode.
+ * @note Peripheral clock gating in SLEEP mode can be used to further reduce
+ * power consumption.
+ * @note After wakeup from SLEEP mode, the peripheral clock is enabled again.
+ * @note By default, all peripheral clocks are enabled during SLEEP mode.
+ * @param RCC_AHBPeriph: specifies the AHB1 peripheral to gates its clock.
+ * This parameter can be any combination of the following values:
+ * @arg RCC_AHB1Periph_GPIOA: GPIOA clock
+ * @arg RCC_AHB1Periph_GPIOB: GPIOB clock
+ * @arg RCC_AHB1Periph_GPIOC: GPIOC clock
+ * @arg RCC_AHB1Periph_GPIOD: GPIOD clock
+ * @arg RCC_AHB1Periph_GPIOE: GPIOE clock
+ * @arg RCC_AHB1Periph_GPIOF: GPIOF clock
+ * @arg RCC_AHB1Periph_GPIOG: GPIOG clock
+ * @arg RCC_AHB1Periph_GPIOG: GPIOG clock
+ * @arg RCC_AHB1Periph_GPIOI: GPIOI clock
+ * @arg RCC_AHB1Periph_CRC: CRC clock
+ * @arg RCC_AHB1Periph_BKPSRAM: BKPSRAM interface clock
+ * @arg RCC_AHB1Periph_DMA1: DMA1 clock
+ * @arg RCC_AHB1Periph_DMA2: DMA2 clock
+ * @arg RCC_AHB1Periph_ETH_MAC: Ethernet MAC clock
+ * @arg RCC_AHB1Periph_ETH_MAC_Tx: Ethernet Transmission clock
+ * @arg RCC_AHB1Periph_ETH_MAC_Rx: Ethernet Reception clock
+ * @arg RCC_AHB1Periph_ETH_MAC_PTP: Ethernet PTP clock
+ * @arg RCC_AHB1Periph_OTG_HS: USB OTG HS clock
+ * @arg RCC_AHB1Periph_OTG_HS_ULPI: USB OTG HS ULPI clock
+ * @param NewState: new state of the specified peripheral clock.
+ * This parameter can be: ENABLE or DISABLE.
+ * @retval None
+ */
+void RCC_AHB1PeriphClockLPModeCmd(uint32_t RCC_AHB1Periph, FunctionalState NewState)
+{
+ /* Check the parameters */
+ assert_param(IS_RCC_AHB1_LPMODE_PERIPH(RCC_AHB1Periph));
+ assert_param(IS_FUNCTIONAL_STATE(NewState));
+ if (NewState != DISABLE)
+ {
+ RCC->AHB1LPENR |= RCC_AHB1Periph;
+ }
+ else
+ {
+ RCC->AHB1LPENR &= ~RCC_AHB1Periph;
+ }
+}
+
+/**
+ * @brief Enables or disables the AHB2 peripheral clock during Low Power (Sleep) mode.
+ * @note Peripheral clock gating in SLEEP mode can be used to further reduce
+ * power consumption.
+ * @note After wakeup from SLEEP mode, the peripheral clock is enabled again.
+ * @note By default, all peripheral clocks are enabled during SLEEP mode.
+ * @param RCC_AHBPeriph: specifies the AHB2 peripheral to gates its clock.
+ * This parameter can be any combination of the following values:
+ * @arg RCC_AHB2Periph_DCMI: DCMI clock
+ * @arg RCC_AHB2Periph_CRYP: CRYP clock
+ * @arg RCC_AHB2Periph_HASH: HASH clock
+ * @arg RCC_AHB2Periph_RNG: RNG clock
+ * @arg RCC_AHB2Periph_OTG_FS: USB OTG FS clock
+ * @param NewState: new state of the specified peripheral clock.
+ * This parameter can be: ENABLE or DISABLE.
+ * @retval None
+ */
+void RCC_AHB2PeriphClockLPModeCmd(uint32_t RCC_AHB2Periph, FunctionalState NewState)
+{
+ /* Check the parameters */
+ assert_param(IS_RCC_AHB2_PERIPH(RCC_AHB2Periph));
+ assert_param(IS_FUNCTIONAL_STATE(NewState));
+ if (NewState != DISABLE)
+ {
+ RCC->AHB2LPENR |= RCC_AHB2Periph;
+ }
+ else
+ {
+ RCC->AHB2LPENR &= ~RCC_AHB2Periph;
+ }
+}
+
+/**
+ * @brief Enables or disables the AHB3 peripheral clock during Low Power (Sleep) mode.
+ * @note Peripheral clock gating in SLEEP mode can be used to further reduce
+ * power consumption.
+ * @note After wakeup from SLEEP mode, the peripheral clock is enabled again.
+ * @note By default, all peripheral clocks are enabled during SLEEP mode.
+ * @param RCC_AHBPeriph: specifies the AHB3 peripheral to gates its clock.
+ * This parameter must be: RCC_AHB3Periph_FSMC
+ * @param NewState: new state of the specified peripheral clock.
+ * This parameter can be: ENABLE or DISABLE.
+ * @retval None
+ */
+void RCC_AHB3PeriphClockLPModeCmd(uint32_t RCC_AHB3Periph, FunctionalState NewState)
+{
+ /* Check the parameters */
+ assert_param(IS_RCC_AHB3_PERIPH(RCC_AHB3Periph));
+ assert_param(IS_FUNCTIONAL_STATE(NewState));
+ if (NewState != DISABLE)
+ {
+ RCC->AHB3LPENR |= RCC_AHB3Periph;
+ }
+ else
+ {
+ RCC->AHB3LPENR &= ~RCC_AHB3Periph;
+ }
+}
+
+/**
+ * @brief Enables or disables the APB1 peripheral clock during Low Power (Sleep) mode.
+ * @note Peripheral clock gating in SLEEP mode can be used to further reduce
+ * power consumption.
+ * @note After wakeup from SLEEP mode, the peripheral clock is enabled again.
+ * @note By default, all peripheral clocks are enabled during SLEEP mode.
+ * @param RCC_APB1Periph: specifies the APB1 peripheral to gates its clock.
+ * This parameter can be any combination of the following values:
+ * @arg RCC_APB1Periph_TIM2: TIM2 clock
+ * @arg RCC_APB1Periph_TIM3: TIM3 clock
+ * @arg RCC_APB1Periph_TIM4: TIM4 clock
+ * @arg RCC_APB1Periph_TIM5: TIM5 clock
+ * @arg RCC_APB1Periph_TIM6: TIM6 clock
+ * @arg RCC_APB1Periph_TIM7: TIM7 clock
+ * @arg RCC_APB1Periph_TIM12: TIM12 clock
+ * @arg RCC_APB1Periph_TIM13: TIM13 clock
+ * @arg RCC_APB1Periph_TIM14: TIM14 clock
+ * @arg RCC_APB1Periph_WWDG: WWDG clock
+ * @arg RCC_APB1Periph_SPI2: SPI2 clock
+ * @arg RCC_APB1Periph_SPI3: SPI3 clock
+ * @arg RCC_APB1Periph_USART2: USART2 clock
+ * @arg RCC_APB1Periph_USART3: USART3 clock
+ * @arg RCC_APB1Periph_UART4: UART4 clock
+ * @arg RCC_APB1Periph_UART5: UART5 clock
+ * @arg RCC_APB1Periph_I2C1: I2C1 clock
+ * @arg RCC_APB1Periph_I2C2: I2C2 clock
+ * @arg RCC_APB1Periph_I2C3: I2C3 clock
+ * @arg RCC_APB1Periph_CAN1: CAN1 clock
+ * @arg RCC_APB1Periph_CAN2: CAN2 clock
+ * @arg RCC_APB1Periph_PWR: PWR clock
+ * @arg RCC_APB1Periph_DAC: DAC clock
+ * @param NewState: new state of the specified peripheral clock.
+ * This parameter can be: ENABLE or DISABLE.
+ * @retval None
+ */
+void RCC_APB1PeriphClockLPModeCmd(uint32_t RCC_APB1Periph, FunctionalState NewState)
+{
+ /* Check the parameters */
+ assert_param(IS_RCC_APB1_PERIPH(RCC_APB1Periph));
+ assert_param(IS_FUNCTIONAL_STATE(NewState));
+ if (NewState != DISABLE)
+ {
+ RCC->APB1LPENR |= RCC_APB1Periph;
+ }
+ else
+ {
+ RCC->APB1LPENR &= ~RCC_APB1Periph;
+ }
+}
+
+/**
+ * @brief Enables or disables the APB2 peripheral clock during Low Power (Sleep) mode.
+ * @note Peripheral clock gating in SLEEP mode can be used to further reduce
+ * power consumption.
+ * @note After wakeup from SLEEP mode, the peripheral clock is enabled again.
+ * @note By default, all peripheral clocks are enabled during SLEEP mode.
+ * @param RCC_APB2Periph: specifies the APB2 peripheral to gates its clock.
+ * This parameter can be any combination of the following values:
+ * @arg RCC_APB2Periph_TIM1: TIM1 clock
+ * @arg RCC_APB2Periph_TIM8: TIM8 clock
+ * @arg RCC_APB2Periph_USART1: USART1 clock
+ * @arg RCC_APB2Periph_USART6: USART6 clock
+ * @arg RCC_APB2Periph_ADC1: ADC1 clock
+ * @arg RCC_APB2Periph_ADC2: ADC2 clock
+ * @arg RCC_APB2Periph_ADC3: ADC3 clock
+ * @arg RCC_APB2Periph_SDIO: SDIO clock
+ * @arg RCC_APB2Periph_SPI1: SPI1 clock
+ * @arg RCC_APB2Periph_SYSCFG: SYSCFG clock
+ * @arg RCC_APB2Periph_TIM9: TIM9 clock
+ * @arg RCC_APB2Periph_TIM10: TIM10 clock
+ * @arg RCC_APB2Periph_TIM11: TIM11 clock
+ * @param NewState: new state of the specified peripheral clock.
+ * This parameter can be: ENABLE or DISABLE.
+ * @retval None
+ */
+void RCC_APB2PeriphClockLPModeCmd(uint32_t RCC_APB2Periph, FunctionalState NewState)
+{
+ /* Check the parameters */
+ assert_param(IS_RCC_APB2_PERIPH(RCC_APB2Periph));
+ assert_param(IS_FUNCTIONAL_STATE(NewState));
+ if (NewState != DISABLE)
+ {
+ RCC->APB2LPENR |= RCC_APB2Periph;
+ }
+ else
+ {
+ RCC->APB2LPENR &= ~RCC_APB2Periph;
+ }
+}
+
+/**
+ * @}
+ */
+
+/** @defgroup RCC_Group4 Interrupts and flags management functions
+ * @brief Interrupts and flags management functions
+ *
+@verbatim
+ ===============================================================================
+ Interrupts and flags management functions
+ ===============================================================================
+
+@endverbatim
+ * @{
+ */
+
+/**
+ * @brief Enables or disables the specified RCC interrupts.
+ * @param RCC_IT: specifies the RCC interrupt sources to be enabled or disabled.
+ * This parameter can be any combination of the following values:
+ * @arg RCC_IT_LSIRDY: LSI ready interrupt
+ * @arg RCC_IT_LSERDY: LSE ready interrupt
+ * @arg RCC_IT_HSIRDY: HSI ready interrupt
+ * @arg RCC_IT_HSERDY: HSE ready interrupt
+ * @arg RCC_IT_PLLRDY: main PLL ready interrupt
+ * @arg RCC_IT_PLLI2SRDY: PLLI2S ready interrupt
+ * @param NewState: new state of the specified RCC interrupts.
+ * This parameter can be: ENABLE or DISABLE.
+ * @retval None
+ */
+void RCC_ITConfig(uint8_t RCC_IT, FunctionalState NewState)
+{
+ /* Check the parameters */
+ assert_param(IS_RCC_IT(RCC_IT));
+ assert_param(IS_FUNCTIONAL_STATE(NewState));
+ if (NewState != DISABLE)
+ {
+ /* Perform Byte access to RCC_CIR[14:8] bits to enable the selected interrupts */
+ *(__IO uint8_t *) CIR_BYTE2_ADDRESS |= RCC_IT;
+ }
+ else
+ {
+ /* Perform Byte access to RCC_CIR[14:8] bits to disable the selected interrupts */
+ *(__IO uint8_t *) CIR_BYTE2_ADDRESS &= (uint8_t)~RCC_IT;
+ }
+}
+
+/**
+ * @brief Checks whether the specified RCC flag is set or not.
+ * @param RCC_FLAG: specifies the flag to check.
+ * This parameter can be one of the following values:
+ * @arg RCC_FLAG_HSIRDY: HSI oscillator clock ready
+ * @arg RCC_FLAG_HSERDY: HSE oscillator clock ready
+ * @arg RCC_FLAG_PLLRDY: main PLL clock ready
+ * @arg RCC_FLAG_PLLI2SRDY: PLLI2S clock ready
+ * @arg RCC_FLAG_LSERDY: LSE oscillator clock ready
+ * @arg RCC_FLAG_LSIRDY: LSI oscillator clock ready
+ * @arg RCC_FLAG_BORRST: POR/PDR or BOR reset
+ * @arg RCC_FLAG_PINRST: Pin reset
+ * @arg RCC_FLAG_PORRST: POR/PDR reset
+ * @arg RCC_FLAG_SFTRST: Software reset
+ * @arg RCC_FLAG_IWDGRST: Independent Watchdog reset
+ * @arg RCC_FLAG_WWDGRST: Window Watchdog reset
+ * @arg RCC_FLAG_LPWRRST: Low Power reset
+ * @retval The new state of RCC_FLAG (SET or RESET).
+ */
+FlagStatus RCC_GetFlagStatus(uint8_t RCC_FLAG)
+{
+ uint32_t tmp = 0;
+ uint32_t statusreg = 0;
+ FlagStatus bitstatus = RESET;
+
+ /* Check the parameters */
+ assert_param(IS_RCC_FLAG(RCC_FLAG));
+
+ /* Get the RCC register index */
+ tmp = RCC_FLAG >> 5;
+ if (tmp == 1) /* The flag to check is in CR register */
+ {
+ statusreg = RCC->CR;
+ }
+ else if (tmp == 2) /* The flag to check is in BDCR register */
+ {
+ statusreg = RCC->BDCR;
+ }
+ else /* The flag to check is in CSR register */
+ {
+ statusreg = RCC->CSR;
+ }
+
+ /* Get the flag position */
+ tmp = RCC_FLAG & FLAG_MASK;
+ if ((statusreg & ((uint32_t)1 << tmp)) != (uint32_t)RESET)
+ {
+ bitstatus = SET;
+ }
+ else
+ {
+ bitstatus = RESET;
+ }
+ /* Return the flag status */
+ return bitstatus;
+}
+
+/**
+ * @brief Clears the RCC reset flags.
+ * The reset flags are: RCC_FLAG_PINRST, RCC_FLAG_PORRST, RCC_FLAG_SFTRST,
+ * RCC_FLAG_IWDGRST, RCC_FLAG_WWDGRST, RCC_FLAG_LPWRRST
+ * @param None
+ * @retval None
+ */
+void RCC_ClearFlag(void)
+{
+ /* Set RMVF bit to clear the reset flags */
+ RCC->CSR |= RCC_CSR_RMVF;
+}
+
+/**
+ * @brief Checks whether the specified RCC interrupt has occurred or not.
+ * @param RCC_IT: specifies the RCC interrupt source to check.
+ * This parameter can be one of the following values:
+ * @arg RCC_IT_LSIRDY: LSI ready interrupt
+ * @arg RCC_IT_LSERDY: LSE ready interrupt
+ * @arg RCC_IT_HSIRDY: HSI ready interrupt
+ * @arg RCC_IT_HSERDY: HSE ready interrupt
+ * @arg RCC_IT_PLLRDY: main PLL ready interrupt
+ * @arg RCC_IT_PLLI2SRDY: PLLI2S ready interrupt
+ * @arg RCC_IT_CSS: Clock Security System interrupt
+ * @retval The new state of RCC_IT (SET or RESET).
+ */
+ITStatus RCC_GetITStatus(uint8_t RCC_IT)
+{
+ ITStatus bitstatus = RESET;
+
+ /* Check the parameters */
+ assert_param(IS_RCC_GET_IT(RCC_IT));
+
+ /* Check the status of the specified RCC interrupt */
+ if ((RCC->CIR & RCC_IT) != (uint32_t)RESET)
+ {
+ bitstatus = SET;
+ }
+ else
+ {
+ bitstatus = RESET;
+ }
+ /* Return the RCC_IT status */
+ return bitstatus;
+}
+
+/**
+ * @brief Clears the RCC's interrupt pending bits.
+ * @param RCC_IT: specifies the interrupt pending bit to clear.
+ * This parameter can be any combination of the following values:
+ * @arg RCC_IT_LSIRDY: LSI ready interrupt
+ * @arg RCC_IT_LSERDY: LSE ready interrupt
+ * @arg RCC_IT_HSIRDY: HSI ready interrupt
+ * @arg RCC_IT_HSERDY: HSE ready interrupt
+ * @arg RCC_IT_PLLRDY: main PLL ready interrupt
+ * @arg RCC_IT_PLLI2SRDY: PLLI2S ready interrupt
+ * @arg RCC_IT_CSS: Clock Security System interrupt
+ * @retval None
+ */
+void RCC_ClearITPendingBit(uint8_t RCC_IT)
+{
+ /* Check the parameters */
+ assert_param(IS_RCC_CLEAR_IT(RCC_IT));
+
+ /* Perform Byte access to RCC_CIR[23:16] bits to clear the selected interrupt
+ pending bits */
+ *(__IO uint8_t *) CIR_BYTE3_ADDRESS = RCC_IT;
+}
+
+/**
+ * @}
+ */
+
+/**
+ * @}
+ */
+
+/**
+ * @}
+ */
+
+/**
+ * @}
+ */
+
+/******************* (C) COPYRIGHT 2011 STMicroelectronics *****END OF FILE****/
diff --git a/Libraries/STM32F4xx_StdPeriph_Driver/src/stm32f4xx_rng.c b/Libraries/STM32F4xx_StdPeriph_Driver/src/stm32f4xx_rng.c
new file mode 100644
index 0000000..9f0ba05
--- /dev/null
+++ b/Libraries/STM32F4xx_StdPeriph_Driver/src/stm32f4xx_rng.c
@@ -0,0 +1,399 @@
+/**
+ ******************************************************************************
+ * @file stm32f4xx_rng.c
+ * @author MCD Application Team
+ * @version V1.0.0
+ * @date 30-September-2011
+ * @brief This file provides firmware functions to manage the following
+ * functionalities of the Random Number Generator (RNG) peripheral:
+ * - Initialization and Configuration
+ * - Get 32 bit Random number
+ * - Interrupts and flags management
+ *
+ * @verbatim
+ *
+ * ===================================================================
+ * How to use this driver
+ * ===================================================================
+ * 1. Enable The RNG controller clock using
+ * RCC_AHB2PeriphClockCmd(RCC_AHB2Periph_RNG, ENABLE) function.
+ *
+ * 2. Activate the RNG peripheral using RNG_Cmd() function.
+ *
+ * 3. Wait until the 32 bit Random number Generator contains a valid
+ * random data (using polling/interrupt mode). For more details,
+ * refer to "Interrupts and flags management functions" module
+ * description.
+ *
+ * 4. Get the 32 bit Random number using RNG_GetRandomNumber() function
+ *
+ * 5. To get another 32 bit Random number, go to step 3.
+ *
+ *
+ *
+ * @endverbatim
+ *
+ ******************************************************************************
+ * @attention
+ *
+ * THE PRESENT FIRMWARE WHICH IS FOR GUIDANCE ONLY AIMS AT PROVIDING CUSTOMERS
+ * WITH CODING INFORMATION REGARDING THEIR PRODUCTS IN ORDER FOR THEM TO SAVE
+ * TIME. AS A RESULT, STMICROELECTRONICS SHALL NOT BE HELD LIABLE FOR ANY
+ * DIRECT, INDIRECT OR CONSEQUENTIAL DAMAGES WITH RESPECT TO ANY CLAIMS ARISING
+ * FROM THE CONTENT OF SUCH FIRMWARE AND/OR THE USE MADE BY CUSTOMERS OF THE
+ * CODING INFORMATION CONTAINED HEREIN IN CONNECTION WITH THEIR PRODUCTS.
+ *
+ * © COPYRIGHT 2011 STMicroelectronics
+ ******************************************************************************
+ */
+
+/* Includes ------------------------------------------------------------------*/
+#include "stm32f4xx_rng.h"
+#include "stm32f4xx_rcc.h"
+
+/** @addtogroup STM32F4xx_StdPeriph_Driver
+ * @{
+ */
+
+/** @defgroup RNG
+ * @brief RNG driver modules
+ * @{
+ */
+
+/* Private typedef -----------------------------------------------------------*/
+/* Private define ------------------------------------------------------------*/
+/* Private macro -------------------------------------------------------------*/
+/* Private variables ---------------------------------------------------------*/
+/* Private function prototypes -----------------------------------------------*/
+/* Private functions ---------------------------------------------------------*/
+
+/** @defgroup RNG_Private_Functions
+ * @{
+ */
+
+/** @defgroup RNG_Group1 Initialization and Configuration functions
+ * @brief Initialization and Configuration functions
+ *
+@verbatim
+ ===============================================================================
+ Initialization and Configuration functions
+ ===============================================================================
+ This section provides functions allowing to
+ - Initialize the RNG peripheral
+ - Enable or disable the RNG peripheral
+
+@endverbatim
+ * @{
+ */
+
+/**
+ * @brief Deinitializes the RNG peripheral registers to their default reset values.
+ * @param None
+ * @retval None
+ */
+void RNG_DeInit(void)
+{
+ /* Enable RNG reset state */
+ RCC_AHB2PeriphResetCmd(RCC_AHB2Periph_RNG, ENABLE);
+
+ /* Release RNG from reset state */
+ RCC_AHB2PeriphResetCmd(RCC_AHB2Periph_RNG, DISABLE);
+}
+
+/**
+ * @brief Enables or disables the RNG peripheral.
+ * @param NewState: new state of the RNG peripheral.
+ * This parameter can be: ENABLE or DISABLE.
+ * @retval None
+ */
+void RNG_Cmd(FunctionalState NewState)
+{
+ /* Check the parameters */
+ assert_param(IS_FUNCTIONAL_STATE(NewState));
+
+ if (NewState != DISABLE)
+ {
+ /* Enable the RNG */
+ RNG->CR |= RNG_CR_RNGEN;
+ }
+ else
+ {
+ /* Disable the RNG */
+ RNG->CR &= ~RNG_CR_RNGEN;
+ }
+}
+/**
+ * @}
+ */
+
+/** @defgroup RNG_Group2 Get 32 bit Random number function
+ * @brief Get 32 bit Random number function
+ *
+
+@verbatim
+ ===============================================================================
+ Get 32 bit Random number function
+ ===============================================================================
+ This section provides a function allowing to get the 32 bit Random number
+
+ @note Before to call this function you have to wait till DRDY flag is set,
+ using RNG_GetFlagStatus(RNG_FLAG_DRDY) function.
+
+@endverbatim
+ * @{
+ */
+
+
+/**
+ * @brief Returns a 32-bit random number.
+ *
+ * @note Before to call this function you have to wait till DRDY (data ready)
+ * flag is set, using RNG_GetFlagStatus(RNG_FLAG_DRDY) function.
+ * @note Each time the the Random number data is read (using RNG_GetRandomNumber()
+ * function), the RNG_FLAG_DRDY flag is automatically cleared.
+ * @note In the case of a seed error, the generation of random numbers is
+ * interrupted for as long as the SECS bit is '1'. If a number is
+ * available in the RNG_DR register, it must not be used because it may
+ * not have enough entropy. In this case, it is recommended to clear the
+ * SEIS bit(using RNG_ClearFlag(RNG_FLAG_SECS) function), then disable
+ * and enable the RNG peripheral (using RNG_Cmd() function) to
+ * reinitialize and restart the RNG.
+ * @note In the case of a clock error, the RNG is no more able to generate
+ * random numbers because the PLL48CLK clock is not correct. User have
+ * to check that the clock controller is correctly configured to provide
+ * the RNG clock and clear the CEIS bit (using RNG_ClearFlag(RNG_FLAG_CECS)
+ * function) . The clock error has no impact on the previously generated
+ * random numbers, and the RNG_DR register contents can be used.
+ *
+ * @param None
+ * @retval 32-bit random number.
+ */
+uint32_t RNG_GetRandomNumber(void)
+{
+ /* Return the 32 bit random number from the DR register */
+ return RNG->DR;
+}
+
+
+/**
+ * @}
+ */
+
+/** @defgroup RNG_Group3 Interrupts and flags management functions
+ * @brief Interrupts and flags management functions
+ *
+@verbatim
+ ===============================================================================
+ Interrupts and flags management functions
+ ===============================================================================
+
+ This section provides functions allowing to configure the RNG Interrupts and
+ to get the status and clear flags and Interrupts pending bits.
+
+ The RNG provides 3 Interrupts sources and 3 Flags:
+
+ Flags :
+ ----------
+ 1. RNG_FLAG_DRDY : In the case of the RNG_DR register contains valid
+ random data. it is cleared by reading the valid data
+ (using RNG_GetRandomNumber() function).
+
+ 2. RNG_FLAG_CECS : In the case of a seed error detection.
+
+ 3. RNG_FLAG_SECS : In the case of a clock error detection.
+
+
+ Interrupts :
+ ------------
+ if enabled, an RNG interrupt is pending :
+
+ 1. In the case of the RNG_DR register contains valid random data.
+ This interrupt source is cleared once the RNG_DR register has been read
+ (using RNG_GetRandomNumber() function) until a new valid value is
+ computed.
+
+ or
+ 2. In the case of a seed error : One of the following faulty sequences has
+ been detected:
+ - More than 64 consecutive bits at the same value (0 or 1)
+ - More than 32 consecutive alternance of 0 and 1 (0101010101...01)
+ This interrupt source is cleared using RNG_ClearITPendingBit(RNG_IT_SEI)
+ function.
+
+ or
+ 3. In the case of a clock error : the PLL48CLK (RNG peripheral clock source)
+ was not correctly detected (fPLL48CLK< fHCLK/16).
+ This interrupt source is cleared using RNG_ClearITPendingBit(RNG_IT_CEI)
+ function.
+ @note In this case, User have to check that the clock controller is
+ correctly configured to provide the RNG clock.
+
+ Managing the RNG controller events :
+ ------------------------------------
+ The user should identify which mode will be used in his application to manage
+ the RNG controller events: Polling mode or Interrupt mode.
+
+ 1. In the Polling Mode it is advised to use the following functions:
+ - RNG_GetFlagStatus() : to check if flags events occur.
+ - RNG_ClearFlag() : to clear the flags events.
+
+ @note RNG_FLAG_DRDY can not be cleared by RNG_ClearFlag(). it is cleared only
+ by reading the Random number data.
+
+ 2. In the Interrupt Mode it is advised to use the following functions:
+ - RNG_ITConfig() : to enable or disable the interrupt source.
+ - RNG_GetITStatus() : to check if Interrupt occurs.
+ - RNG_ClearITPendingBit() : to clear the Interrupt pending Bit
+ (corresponding Flag).
+
+
+@endverbatim
+ * @{
+ */
+
+/**
+ * @brief Enables or disables the RNG interrupt.
+ * @note The RNG provides 3 interrupt sources,
+ * - Computed data is ready event (DRDY), and
+ * - Seed error Interrupt (SEI) and
+ * - Clock error Interrupt (CEI),
+ * all these interrupts sources are enabled by setting the IE bit in
+ * CR register. However, each interrupt have its specific status bit
+ * (see RNG_GetITStatus() function) and clear bit except the DRDY event
+ * (see RNG_ClearITPendingBit() function).
+ * @param NewState: new state of the RNG interrupt.
+ * This parameter can be: ENABLE or DISABLE.
+ * @retval None
+ */
+void RNG_ITConfig(FunctionalState NewState)
+{
+ /* Check the parameters */
+ assert_param(IS_FUNCTIONAL_STATE(NewState));
+
+ if (NewState != DISABLE)
+ {
+ /* Enable the RNG interrupt */
+ RNG->CR |= RNG_CR_IE;
+ }
+ else
+ {
+ /* Disable the RNG interrupt */
+ RNG->CR &= ~RNG_CR_IE;
+ }
+}
+
+/**
+ * @brief Checks whether the specified RNG flag is set or not.
+ * @param RNG_FLAG: specifies the RNG flag to check.
+ * This parameter can be one of the following values:
+ * @arg RNG_FLAG_DRDY: Data Ready flag.
+ * @arg RNG_FLAG_CECS: Clock Error Current flag.
+ * @arg RNG_FLAG_SECS: Seed Error Current flag.
+ * @retval The new state of RNG_FLAG (SET or RESET).
+ */
+FlagStatus RNG_GetFlagStatus(uint8_t RNG_FLAG)
+{
+ FlagStatus bitstatus = RESET;
+ /* Check the parameters */
+ assert_param(IS_RNG_GET_FLAG(RNG_FLAG));
+
+ /* Check the status of the specified RNG flag */
+ if ((RNG->SR & RNG_FLAG) != (uint8_t)RESET)
+ {
+ /* RNG_FLAG is set */
+ bitstatus = SET;
+ }
+ else
+ {
+ /* RNG_FLAG is reset */
+ bitstatus = RESET;
+ }
+ /* Return the RNG_FLAG status */
+ return bitstatus;
+}
+
+
+/**
+ * @brief Clears the RNG flags.
+ * @param RNG_FLAG: specifies the flag to clear.
+ * This parameter can be any combination of the following values:
+ * @arg RNG_FLAG_CECS: Clock Error Current flag.
+ * @arg RNG_FLAG_SECS: Seed Error Current flag.
+ * @note RNG_FLAG_DRDY can not be cleared by RNG_ClearFlag() function.
+ * This flag is cleared only by reading the Random number data (using
+ * RNG_GetRandomNumber() function).
+ * @retval None
+ */
+void RNG_ClearFlag(uint8_t RNG_FLAG)
+{
+ /* Check the parameters */
+ assert_param(IS_RNG_CLEAR_FLAG(RNG_FLAG));
+ /* Clear the selected RNG flags */
+ RNG->SR = ~(uint32_t)(((uint32_t)RNG_FLAG) << 4);
+}
+
+/**
+ * @brief Checks whether the specified RNG interrupt has occurred or not.
+ * @param RNG_IT: specifies the RNG interrupt source to check.
+ * This parameter can be one of the following values:
+ * @arg RNG_IT_CEI: Clock Error Interrupt.
+ * @arg RNG_IT_SEI: Seed Error Interrupt.
+ * @retval The new state of RNG_IT (SET or RESET).
+ */
+ITStatus RNG_GetITStatus(uint8_t RNG_IT)
+{
+ ITStatus bitstatus = RESET;
+ /* Check the parameters */
+ assert_param(IS_RNG_GET_IT(RNG_IT));
+
+ /* Check the status of the specified RNG interrupt */
+ if ((RNG->SR & RNG_IT) != (uint8_t)RESET)
+ {
+ /* RNG_IT is set */
+ bitstatus = SET;
+ }
+ else
+ {
+ /* RNG_IT is reset */
+ bitstatus = RESET;
+ }
+ /* Return the RNG_IT status */
+ return bitstatus;
+}
+
+
+/**
+ * @brief Clears the RNG interrupt pending bit(s).
+ * @param RNG_IT: specifies the RNG interrupt pending bit(s) to clear.
+ * This parameter can be any combination of the following values:
+ * @arg RNG_IT_CEI: Clock Error Interrupt.
+ * @arg RNG_IT_SEI: Seed Error Interrupt.
+ * @retval None
+ */
+void RNG_ClearITPendingBit(uint8_t RNG_IT)
+{
+ /* Check the parameters */
+ assert_param(IS_RNG_IT(RNG_IT));
+
+ /* Clear the selected RNG interrupt pending bit */
+ RNG->SR = (uint8_t)~RNG_IT;
+}
+/**
+ * @}
+ */
+
+/**
+ * @}
+ */
+
+/**
+ * @}
+ */
+
+
+/**
+ * @}
+ */
+
+
+/******************* (C) COPYRIGHT 2011 STMicroelectronics *****END OF FILE****/
diff --git a/Libraries/STM32F4xx_StdPeriph_Driver/src/stm32f4xx_rtc.c b/Libraries/STM32F4xx_StdPeriph_Driver/src/stm32f4xx_rtc.c
new file mode 100644
index 0000000..159f0f3
--- /dev/null
+++ b/Libraries/STM32F4xx_StdPeriph_Driver/src/stm32f4xx_rtc.c
@@ -0,0 +1,2732 @@
+/**
+ ******************************************************************************
+ * @file stm32f4xx_rtc.c
+ * @author MCD Application Team
+ * @version V1.0.0
+ * @date 30-September-2011
+ * @brief This file provides firmware functions to manage the following
+ * functionalities of the Real-Time Clock (RTC) peripheral:
+ * - Initialization
+ * - Calendar (Time and Date) configuration
+ * - Alarms (Alarm A and Alarm B) configuration
+ * - WakeUp Timer configuration
+ * - Daylight Saving configuration
+ * - Output pin Configuration
+ * - Coarse digital Calibration configuration
+ * - Smooth digital Calibration configuration
+ * - TimeStamp configuration
+ * - Tampers configuration
+ * - Backup Data Registers configuration
+ * - Shift control synchronisation
+ * - RTC Tamper and TimeStamp Pins Selection and Output Type Config configuration
+ * - Interrupts and flags management
+ *
+ * @verbatim
+ *
+ * ===================================================================
+ * Backup Domain Operating Condition
+ * ===================================================================
+ * The real-time clock (RTC), the RTC backup registers, and the backup
+ * SRAM (BKP SRAM) can be powered from the VBAT voltage when the main
+ * VDD supply is powered off.
+ * To retain the content of the RTC backup registers, backup SRAM,
+ * and supply the RTC when VDD is turned off, VBAT pin can be connected
+ * to an optional standby voltage supplied by a battery or by another
+ * source.
+ *
+ * To allow the RTC to operate even when the main digital supply (VDD)
+ * is turned off, the VBAT pin powers the following blocks:
+ * 1 - The RTC
+ * 2 - The LSE oscillator
+ * 3 - The backup SRAM when the low power backup regulator is enabled
+ * 4 - PC13 to PC15 I/Os, plus PI8 I/O (when available)
+ *
+ * When the backup domain is supplied by VDD (analog switch connected
+ * to VDD), the following functions are available:
+ * 1 - PC14 and PC15 can be used as either GPIO or LSE pins
+ * 2 - PC13 can be used as a GPIO or as the RTC_AF1 pin
+ * 3 - PI8 can be used as a GPIO or as the RTC_AF2 pin
+ *
+ * When the backup domain is supplied by VBAT (analog switch connected
+ * to VBAT because VDD is not present), the following functions are available:
+ * 1 - PC14 and PC15 can be used as LSE pins only
+ * 2 - PC13 can be used as the RTC_AF1 pin
+ * 3 - PI8 can be used as the RTC_AF2 pin
+ *
+ * ===================================================================
+ * Backup Domain Reset
+ * ===================================================================
+ * The backup domain reset sets all RTC registers and the RCC_BDCR
+ * register to their reset values. The BKPSRAM is not affected by this
+ * reset. The only way of resetting the BKPSRAM is through the Flash
+ * interface by requesting a protection level change from 1 to 0.
+ * A backup domain reset is generated when one of the following events
+ * occurs:
+ * 1 - Software reset, triggered by setting the BDRST bit in the
+ * RCC Backup domain control register (RCC_BDCR). You can use the
+ * RCC_BackupResetCmd().
+ * 2 - VDD or VBAT power on, if both supplies have previously been
+ * powered off.
+ *
+ * ===================================================================
+ * Backup Domain Access
+ * ===================================================================
+ * After reset, the backup domain (RTC registers, RTC backup data
+ * registers and backup SRAM) is protected against possible unwanted
+ * write accesses.
+ * To enable access to the RTC Domain and RTC registers, proceed as follows:
+ * - Enable the Power Controller (PWR) APB1 interface clock using the
+ * RCC_APB1PeriphClockCmd() function.
+ * - Enable access to RTC domain using the PWR_BackupAccessCmd() function.
+ * - Select the RTC clock source using the RCC_RTCCLKConfig() function.
+ * - Enable RTC Clock using the RCC_RTCCLKCmd() function.
+ *
+ * ===================================================================
+ * RTC Driver: how to use it
+ * ===================================================================
+ * - Enable the RTC domain access (see description in the section above)
+ * - Configure the RTC Prescaler (Asynchronous and Synchronous) and
+ * RTC hour format using the RTC_Init() function.
+ *
+ * Time and Date configuration
+ * ===========================
+ * - To configure the RTC Calendar (Time and Date) use the RTC_SetTime()
+ * and RTC_SetDate() functions.
+ * - To read the RTC Calendar, use the RTC_GetTime() and RTC_GetDate()
+ * functions.
+ * - Use the RTC_DayLightSavingConfig() function to add or sub one
+ * hour to the RTC Calendar.
+ *
+ * Alarm configuration
+ * ===================
+ * - To configure the RTC Alarm use the RTC_SetAlarm() function.
+ * - Enable the selected RTC Alarm using the RTC_AlarmCmd() function
+ * - To read the RTC Alarm, use the RTC_GetAlarm() function.
+ * - To read the RTC alarm SubSecond, use the RTC_GetAlarmSubSecond() function.
+ *
+ * RTC Wakeup configuration
+ * ========================
+ * - Configure the RTC Wakeup Clock source use the RTC_WakeUpClockConfig()
+ * function.
+ * - Configure the RTC WakeUp Counter using the RTC_SetWakeUpCounter()
+ * function
+ * - Enable the RTC WakeUp using the RTC_WakeUpCmd() function
+ * - To read the RTC WakeUp Counter register, use the RTC_GetWakeUpCounter()
+ * function.
+ *
+ * Outputs configuration
+ * =====================
+ * The RTC has 2 different outputs:
+ * - AFO_ALARM: this output is used to manage the RTC Alarm A, Alarm B
+ * and WaKeUp signals.
+ * To output the selected RTC signal on RTC_AF1 pin, use the
+ * RTC_OutputConfig() function.
+ * - AFO_CALIB: this output is 512Hz signal or 1Hz .
+ * To output the RTC Clock on RTC_AF1 pin, use the RTC_CalibOutputCmd()
+ * function.
+ *
+ * Smooth digital Calibration configuration
+ * =================================
+ * - Configure the RTC Original Digital Calibration Value and the corresponding
+ * calibration cycle period (32s,16s and 8s) using the RTC_SmoothCalibConfig()
+ * function.
+ *
+ * Coarse digital Calibration configuration
+ * =================================
+ * - Configure the RTC Coarse Calibration Value and the corresponding
+ * sign using the RTC_CoarseCalibConfig() function.
+ * - Enable the RTC Coarse Calibration using the RTC_CoarseCalibCmd()
+ * function
+ *
+ * TimeStamp configuration
+ * =======================
+ * - Configure the RTC_AF1 trigger and enables the RTC TimeStamp
+ * using the RTC_TimeStampCmd() function.
+ * - To read the RTC TimeStamp Time and Date register, use the
+ * RTC_GetTimeStamp() function.
+ * - To read the RTC TimeStamp SubSecond register, use the
+ * RTC_GetTimeStampSubSecond() function.
+ * - The TAMPER1 alternate function can be mapped either to RTC_AF1(PC13)
+ * or RTC_AF2 (PI8) depending on the value of TAMP1INSEL bit in
+ * RTC_TAFCR register. You can use the RTC_TamperPinSelection()
+ * function to select the corresponding pin.
+ *
+ * Tamper configuration
+ * ====================
+ * - Enable the RTC Tamper using the RTC_TamperCmd() function.
+ * - Configure the Tamper filter count using RTC_TamperFilterConfig()
+ * function.
+ * - Configure the RTC Tamper trigger Edge or Level according to the Tamper
+ * filter (if equal to 0 Edge else Level) value using the RTC_TamperConfig() function.
+ * - Configure the Tamper sampling frequency using RTC_TamperSamplingFreqConfig()
+ * function.
+ * - Configure the Tamper precharge or discharge duration using
+ * RTC_TamperPinsPrechargeDuration() function.
+ * - Enable the Tamper Pull-UP using RTC_TamperPullUpDisableCmd() function.
+ * - Enable the Time stamp on Tamper detection event using
+ * RTC_TSOnTamperDetecCmd() function.
+ * - The TIMESTAMP alternate function can be mapped to either RTC_AF1
+ * or RTC_AF2 depending on the value of the TSINSEL bit in the
+ * RTC_TAFCR register. You can use the RTC_TimeStampPinSelection()
+ * function to select the corresponding pin.
+ *
+ * Backup Data Registers configuration
+ * ===================================
+ * - To write to the RTC Backup Data registers, use the RTC_WriteBackupRegister()
+ * function.
+ * - To read the RTC Backup Data registers, use the RTC_ReadBackupRegister()
+ * function.
+ *
+ * ===================================================================
+ * RTC and low power modes
+ * ===================================================================
+ * The MCU can be woken up from a low power mode by an RTC alternate
+ * function.
+ * The RTC alternate functions are the RTC alarms (Alarm A and Alarm B),
+ * RTC wakeup, RTC tamper event detection and RTC time stamp event detection.
+ * These RTC alternate functions can wake up the system from the Stop
+ * and Standby lowpower modes.
+ * The system can also wake up from low power modes without depending
+ * on an external interrupt (Auto-wakeup mode), by using the RTC alarm
+ * or the RTC wakeup events.
+ * The RTC provides a programmable time base for waking up from the
+ * Stop or Standby mode at regular intervals.
+ * Wakeup from STOP and Standby modes is possible only when the RTC
+ * clock source is LSE or LSI.
+ *
+ * ===================================================================
+ * Selection of RTC_AF1 alternate functions
+ * ===================================================================
+ * The RTC_AF1 pin (PC13) can be used for the following purposes:
+ * - AFO_ALARM output
+ * - AFO_CALIB output
+ * - AFI_TAMPER
+ * - AFI_TIMESTAMP
+ *
+ * +-------------------------------------------------------------------------------------------------------------+
+ * | Pin |AFO_ALARM |AFO_CALIB |AFI_TAMPER |AFI_TIMESTAMP | TAMP1INSEL | TSINSEL |ALARMOUTTYPE |
+ * | configuration | ENABLED | ENABLED | ENABLED | ENABLED |TAMPER1 pin |TIMESTAMP pin | AFO_ALARM |
+ * | and function | | | | | selection | selection |Configuration |
+ * |-----------------|----------|----------|-----------|--------------|------------|--------------|--------------|
+ * | Alarm out | | | | | Don't | Don't | |
+ * | output OD | 1 |Don't care|Don't care | Don't care | care | care | 0 |
+ * |-----------------|----------|----------|-----------|--------------|------------|--------------|--------------|
+ * | Alarm out | | | | | Don't | Don't | |
+ * | output PP | 1 |Don't care|Don't care | Don't care | care | care | 1 |
+ * |-----------------|----------|----------|-----------|--------------|------------|--------------|--------------|
+ * | Calibration out | | | | | Don't | Don't | |
+ * | output PP | 0 | 1 |Don't care | Don't care | care | care | Don't care |
+ * |-----------------|----------|----------|-----------|--------------|------------|--------------|--------------|
+ * | TAMPER input | | | | | | Don't | |
+ * | floating | 0 | 0 | 1 | 0 | 0 | care | Don't care |
+ * |-----------------|----------|----------|-----------|--------------|------------|--------------|--------------|
+ * | TIMESTAMP and | | | | | | | |
+ * | TAMPER input | 0 | 0 | 1 | 1 | 0 | 0 | Don't care |
+ * | floating | | | | | | | |
+ * |-----------------|----------|----------|-----------|--------------|------------|--------------|--------------|
+ * | TIMESTAMP input | | | | | Don't | | |
+ * | floating | 0 | 0 | 0 | 1 | care | 0 | Don't care |
+ * |-----------------|----------|----------|-----------|--------------|------------|--------------|--------------|
+ * | Standard GPIO | 0 | 0 | 0 | 0 | Don't care | Don't care | Don't care |
+ * +-------------------------------------------------------------------------------------------------------------+
+ *
+ *
+ * ===================================================================
+ * Selection of RTC_AF2 alternate functions
+ * ===================================================================
+ * The RTC_AF2 pin (PI8) can be used for the following purposes:
+ * - AFI_TAMPER
+ * - AFI_TIMESTAMP
+ *
+ * +---------------------------------------------------------------------------------------+
+ * | Pin |AFI_TAMPER |AFI_TIMESTAMP | TAMP1INSEL | TSINSEL |ALARMOUTTYPE |
+ * | configuration | ENABLED | ENABLED |TAMPER1 pin |TIMESTAMP pin | AFO_ALARM |
+ * | and function | | | selection | selection |Configuration |
+ * |-----------------|-----------|--------------|------------|--------------|--------------|
+ * | TAMPER input | | | | Don't | |
+ * | floating | 1 | 0 | 1 | care | Don't care |
+ * |-----------------|-----------|--------------|------------|--------------|--------------|
+ * | TIMESTAMP and | | | | | |
+ * | TAMPER input | 1 | 1 | 1 | 1 | Don't care |
+ * | floating | | | | | |
+ * |-----------------|-----------|--------------|------------|--------------|--------------|
+ * | TIMESTAMP input | | | Don't | | |
+ * | floating | 0 | 1 | care | 1 | Don't care |
+ * |-----------------|-----------|--------------|------------|--------------|--------------|
+ * | Standard GPIO | 0 | 0 | Don't care | Don't care | Don't care |
+ * +---------------------------------------------------------------------------------------+
+ *
+ *
+ * @endverbatim
+ *
+ ******************************************************************************
+ * @attention
+ *
+ * THE PRESENT FIRMWARE WHICH IS FOR GUIDANCE ONLY AIMS AT PROVIDING CUSTOMERS
+ * WITH CODING INFORMATION REGARDING THEIR PRODUCTS IN ORDER FOR THEM TO SAVE
+ * TIME. AS A RESULT, STMICROELECTRONICS SHALL NOT BE HELD LIABLE FOR ANY
+ * DIRECT, INDIRECT OR CONSEQUENTIAL DAMAGES WITH RESPECT TO ANY CLAIMS ARISING
+ * FROM THE CONTENT OF SUCH FIRMWARE AND/OR THE USE MADE BY CUSTOMERS OF THE
+ * CODING INFORMATION CONTAINED HEREIN IN CONNECTION WITH THEIR PRODUCTS.
+ *
+ * © COPYRIGHT 2011 STMicroelectronics
+ ******************************************************************************
+ */
+
+/* Includes ------------------------------------------------------------------*/
+#include "stm32f4xx_rtc.h"
+#include "stm32f4xx_rcc.h"
+
+/** @addtogroup STM32F4xx_StdPeriph_Driver
+ * @{
+ */
+
+/** @defgroup RTC
+ * @brief RTC driver modules
+ * @{
+ */
+
+/* Private typedef -----------------------------------------------------------*/
+/* Private define ------------------------------------------------------------*/
+
+/* Masks Definition */
+#define RTC_TR_RESERVED_MASK ((uint32_t)0x007F7F7F)
+#define RTC_DR_RESERVED_MASK ((uint32_t)0x00FFFF3F)
+#define RTC_INIT_MASK ((uint32_t)0xFFFFFFFF)
+#define RTC_RSF_MASK ((uint32_t)0xFFFFFF5F)
+#define RTC_FLAGS_MASK ((uint32_t)(RTC_FLAG_TSOVF | RTC_FLAG_TSF | RTC_FLAG_WUTF | \
+ RTC_FLAG_ALRBF | RTC_FLAG_ALRAF | RTC_FLAG_INITF | \
+ RTC_FLAG_RSF | RTC_FLAG_INITS | RTC_FLAG_WUTWF | \
+ RTC_FLAG_ALRBWF | RTC_FLAG_ALRAWF | RTC_FLAG_TAMP1F ))
+
+#define INITMODE_TIMEOUT ((uint32_t) 0x00010000)
+#define SYNCHRO_TIMEOUT ((uint32_t) 0x00020000)
+#define RECALPF_TIMEOUT ((uint32_t) 0x00020000)
+#define SHPF_TIMEOUT ((uint32_t) 0x00001000)
+
+/* Private macro -------------------------------------------------------------*/
+/* Private variables ---------------------------------------------------------*/
+/* Private function prototypes -----------------------------------------------*/
+static uint8_t RTC_ByteToBcd2(uint8_t Value);
+static uint8_t RTC_Bcd2ToByte(uint8_t Value);
+
+/* Private functions ---------------------------------------------------------*/
+
+/** @defgroup RTC_Private_Functions
+ * @{
+ */
+
+/** @defgroup RTC_Group1 Initialization and Configuration functions
+ * @brief Initialization and Configuration functions
+ *
+@verbatim
+ ===============================================================================
+ Initialization and Configuration functions
+ ===============================================================================
+
+ This section provide functions allowing to initialize and configure the RTC
+ Prescaler (Synchronous and Asynchronous), RTC Hour format, disable RTC registers
+ Write protection, enter and exit the RTC initialization mode, RTC registers
+ synchronization check and reference clock detection enable.
+
+ 1. The RTC Prescaler is programmed to generate the RTC 1Hz time base. It is
+ split into 2 programmable prescalers to minimize power consumption.
+ - A 7-bit asynchronous prescaler and A 13-bit synchronous prescaler.
+ - When both prescalers are used, it is recommended to configure the asynchronous
+ prescaler to a high value to minimize consumption.
+
+ 2. All RTC registers are Write protected. Writing to the RTC registers
+ is enabled by writing a key into the Write Protection register, RTC_WPR.
+
+ 3. To Configure the RTC Calendar, user application should enter initialization
+ mode. In this mode, the calendar counter is stopped and its value can be
+ updated. When the initialization sequence is complete, the calendar restarts
+ counting after 4 RTCCLK cycles.
+
+ 4. To read the calendar through the shadow registers after Calendar initialization,
+ calendar update or after wakeup from low power modes the software must first
+ clear the RSF flag. The software must then wait until it is set again before
+ reading the calendar, which means that the calendar registers have been
+ correctly copied into the RTC_TR and RTC_DR shadow registers.
+ The RTC_WaitForSynchro() function implements the above software sequence
+ (RSF clear and RSF check).
+
+@endverbatim
+ * @{
+ */
+
+/**
+ * @brief Deinitializes the RTC registers to their default reset values.
+ * @note This function doesn't reset the RTC Clock source and RTC Backup Data
+ * registers.
+ * @param None
+ * @retval An ErrorStatus enumeration value:
+ * - SUCCESS: RTC registers are deinitialized
+ * - ERROR: RTC registers are not deinitialized
+ */
+ErrorStatus RTC_DeInit(void)
+{
+ __IO uint32_t wutcounter = 0x00;
+ uint32_t wutwfstatus = 0x00;
+ ErrorStatus status = ERROR;
+
+ /* Disable the write protection for RTC registers */
+ RTC->WPR = 0xCA;
+ RTC->WPR = 0x53;
+
+ /* Set Initialization mode */
+ if (RTC_EnterInitMode() == ERROR)
+ {
+ status = ERROR;
+ }
+ else
+ {
+ /* Reset TR, DR and CR registers */
+ RTC->TR = (uint32_t)0x00000000;
+ RTC->DR = (uint32_t)0x00002101;
+ /* Reset All CR bits except CR[2:0] */
+ RTC->CR &= (uint32_t)0x00000007;
+
+ /* Wait till RTC WUTWF flag is set and if Time out is reached exit */
+ do
+ {
+ wutwfstatus = RTC->ISR & RTC_ISR_WUTWF;
+ wutcounter++;
+ } while((wutcounter != INITMODE_TIMEOUT) && (wutwfstatus == 0x00));
+
+ if ((RTC->ISR & RTC_ISR_WUTWF) == RESET)
+ {
+ status = ERROR;
+ }
+ else
+ {
+ /* Reset all RTC CR register bits */
+ RTC->CR &= (uint32_t)0x00000000;
+ RTC->WUTR = (uint32_t)0x0000FFFF;
+ RTC->PRER = (uint32_t)0x007F00FF;
+ RTC->CALIBR = (uint32_t)0x00000000;
+ RTC->ALRMAR = (uint32_t)0x00000000;
+ RTC->ALRMBR = (uint32_t)0x00000000;
+
+ /* Reset ISR register and exit initialization mode */
+ RTC->ISR = (uint32_t)0x00000000;
+
+ /* Reset Tamper and alternate functions configuration register */
+ RTC->TAFCR = 0x00000000;
+
+ if(RTC_WaitForSynchro() == ERROR)
+ {
+ status = ERROR;
+ }
+ else
+ {
+ status = SUCCESS;
+ }
+ }
+ }
+
+ /* Enable the write protection for RTC registers */
+ RTC->WPR = 0xFF;
+
+ return status;
+}
+
+/**
+ * @brief Initializes the RTC registers according to the specified parameters
+ * in RTC_InitStruct.
+ * @param RTC_InitStruct: pointer to a RTC_InitTypeDef structure that contains
+ * the configuration information for the RTC peripheral.
+ * @note The RTC Prescaler register is write protected and can be written in
+ * initialization mode only.
+ * @retval An ErrorStatus enumeration value:
+ * - SUCCESS: RTC registers are initialized
+ * - ERROR: RTC registers are not initialized
+ */
+ErrorStatus RTC_Init(RTC_InitTypeDef* RTC_InitStruct)
+{
+ ErrorStatus status = ERROR;
+
+ /* Check the parameters */
+ assert_param(IS_RTC_HOUR_FORMAT(RTC_InitStruct->RTC_HourFormat));
+ assert_param(IS_RTC_ASYNCH_PREDIV(RTC_InitStruct->RTC_AsynchPrediv));
+ assert_param(IS_RTC_SYNCH_PREDIV(RTC_InitStruct->RTC_SynchPrediv));
+
+ /* Disable the write protection for RTC registers */
+ RTC->WPR = 0xCA;
+ RTC->WPR = 0x53;
+
+ /* Set Initialization mode */
+ if (RTC_EnterInitMode() == ERROR)
+ {
+ status = ERROR;
+ }
+ else
+ {
+ /* Clear RTC CR FMT Bit */
+ RTC->CR &= ((uint32_t)~(RTC_CR_FMT));
+ /* Set RTC_CR register */
+ RTC->CR |= ((uint32_t)(RTC_InitStruct->RTC_HourFormat));
+
+ /* Configure the RTC PRER */
+ RTC->PRER = (uint32_t)(RTC_InitStruct->RTC_SynchPrediv);
+ RTC->PRER |= (uint32_t)(RTC_InitStruct->RTC_AsynchPrediv << 16);
+
+ /* Exit Initialization mode */
+ RTC_ExitInitMode();
+
+ status = SUCCESS;
+ }
+ /* Enable the write protection for RTC registers */
+ RTC->WPR = 0xFF;
+
+ return status;
+}
+
+/**
+ * @brief Fills each RTC_InitStruct member with its default value.
+ * @param RTC_InitStruct: pointer to a RTC_InitTypeDef structure which will be
+ * initialized.
+ * @retval None
+ */
+void RTC_StructInit(RTC_InitTypeDef* RTC_InitStruct)
+{
+ /* Initialize the RTC_HourFormat member */
+ RTC_InitStruct->RTC_HourFormat = RTC_HourFormat_24;
+
+ /* Initialize the RTC_AsynchPrediv member */
+ RTC_InitStruct->RTC_AsynchPrediv = (uint32_t)0x7F;
+
+ /* Initialize the RTC_SynchPrediv member */
+ RTC_InitStruct->RTC_SynchPrediv = (uint32_t)0xFF;
+}
+
+/**
+ * @brief Enables or disables the RTC registers write protection.
+ * @note All the RTC registers are write protected except for RTC_ISR[13:8],
+ * RTC_TAFCR and RTC_BKPxR.
+ * @note Writing a wrong key reactivates the write protection.
+ * @note The protection mechanism is not affected by system reset.
+ * @param NewState: new state of the write protection.
+ * This parameter can be: ENABLE or DISABLE.
+ * @retval None
+ */
+void RTC_WriteProtectionCmd(FunctionalState NewState)
+{
+ /* Check the parameters */
+ assert_param(IS_FUNCTIONAL_STATE(NewState));
+
+ if (NewState != DISABLE)
+ {
+ /* Enable the write protection for RTC registers */
+ RTC->WPR = 0xFF;
+ }
+ else
+ {
+ /* Disable the write protection for RTC registers */
+ RTC->WPR = 0xCA;
+ RTC->WPR = 0x53;
+ }
+}
+
+/**
+ * @brief Enters the RTC Initialization mode.
+ * @note The RTC Initialization mode is write protected, use the
+ * RTC_WriteProtectionCmd(DISABLE) before calling this function.
+ * @param None
+ * @retval An ErrorStatus enumeration value:
+ * - SUCCESS: RTC is in Init mode
+ * - ERROR: RTC is not in Init mode
+ */
+ErrorStatus RTC_EnterInitMode(void)
+{
+ __IO uint32_t initcounter = 0x00;
+ ErrorStatus status = ERROR;
+ uint32_t initstatus = 0x00;
+
+ /* Check if the Initialization mode is set */
+ if ((RTC->ISR & RTC_ISR_INITF) == (uint32_t)RESET)
+ {
+ /* Set the Initialization mode */
+ RTC->ISR = (uint32_t)RTC_INIT_MASK;
+
+ /* Wait till RTC is in INIT state and if Time out is reached exit */
+ do
+ {
+ initstatus = RTC->ISR & RTC_ISR_INITF;
+ initcounter++;
+ } while((initcounter != INITMODE_TIMEOUT) && (initstatus == 0x00));
+
+ if ((RTC->ISR & RTC_ISR_INITF) != RESET)
+ {
+ status = SUCCESS;
+ }
+ else
+ {
+ status = ERROR;
+ }
+ }
+ else
+ {
+ status = SUCCESS;
+ }
+
+ return (status);
+}
+
+/**
+ * @brief Exits the RTC Initialization mode.
+ * @note When the initialization sequence is complete, the calendar restarts
+ * counting after 4 RTCCLK cycles.
+ * @note The RTC Initialization mode is write protected, use the
+ * RTC_WriteProtectionCmd(DISABLE) before calling this function.
+ * @param None
+ * @retval None
+ */
+void RTC_ExitInitMode(void)
+{
+ /* Exit Initialization mode */
+ RTC->ISR &= (uint32_t)~RTC_ISR_INIT;
+}
+
+/**
+ * @brief Waits until the RTC Time and Date registers (RTC_TR and RTC_DR) are
+ * synchronized with RTC APB clock.
+ * @note The RTC Resynchronization mode is write protected, use the
+ * RTC_WriteProtectionCmd(DISABLE) before calling this function.
+ * @note To read the calendar through the shadow registers after Calendar
+ * initialization, calendar update or after wakeup from low power modes
+ * the software must first clear the RSF flag.
+ * The software must then wait until it is set again before reading
+ * the calendar, which means that the calendar registers have been
+ * correctly copied into the RTC_TR and RTC_DR shadow registers.
+ * @param None
+ * @retval An ErrorStatus enumeration value:
+ * - SUCCESS: RTC registers are synchronised
+ * - ERROR: RTC registers are not synchronised
+ */
+ErrorStatus RTC_WaitForSynchro(void)
+{
+ __IO uint32_t synchrocounter = 0;
+ ErrorStatus status = ERROR;
+ uint32_t synchrostatus = 0x00;
+
+ /* Disable the write protection for RTC registers */
+ RTC->WPR = 0xCA;
+ RTC->WPR = 0x53;
+
+ /* Clear RSF flag */
+ RTC->ISR &= (uint32_t)RTC_RSF_MASK;
+
+ /* Wait the registers to be synchronised */
+ do
+ {
+ synchrostatus = RTC->ISR & RTC_ISR_RSF;
+ synchrocounter++;
+ } while((synchrocounter != SYNCHRO_TIMEOUT) && (synchrostatus == 0x00));
+
+ if ((RTC->ISR & RTC_ISR_RSF) != RESET)
+ {
+ status = SUCCESS;
+ }
+ else
+ {
+ status = ERROR;
+ }
+
+ /* Enable the write protection for RTC registers */
+ RTC->WPR = 0xFF;
+
+ return (status);
+}
+
+/**
+ * @brief Enables or disables the RTC reference clock detection.
+ * @param NewState: new state of the RTC reference clock.
+ * This parameter can be: ENABLE or DISABLE.
+ * @retval An ErrorStatus enumeration value:
+ * - SUCCESS: RTC reference clock detection is enabled
+ * - ERROR: RTC reference clock detection is disabled
+ */
+ErrorStatus RTC_RefClockCmd(FunctionalState NewState)
+{
+ ErrorStatus status = ERROR;
+
+ /* Check the parameters */
+ assert_param(IS_FUNCTIONAL_STATE(NewState));
+
+ /* Disable the write protection for RTC registers */
+ RTC->WPR = 0xCA;
+ RTC->WPR = 0x53;
+
+ /* Set Initialization mode */
+ if (RTC_EnterInitMode() == ERROR)
+ {
+ status = ERROR;
+ }
+ else
+ {
+ if (NewState != DISABLE)
+ {
+ /* Enable the RTC reference clock detection */
+ RTC->CR |= RTC_CR_REFCKON;
+ }
+ else
+ {
+ /* Disable the RTC reference clock detection */
+ RTC->CR &= ~RTC_CR_REFCKON;
+ }
+ /* Exit Initialization mode */
+ RTC_ExitInitMode();
+
+ status = SUCCESS;
+ }
+
+ /* Enable the write protection for RTC registers */
+ RTC->WPR = 0xFF;
+
+ return status;
+}
+
+/**
+ * @brief Enables or Disables the Bypass Shadow feature.
+ * @note When the Bypass Shadow is enabled the calendar value are taken
+ * directly from the Calendar counter.
+ * @param NewState: new state of the Bypass Shadow feature.
+ * This parameter can be: ENABLE or DISABLE.
+ * @retval None
+*/
+void RTC_BypassShadowCmd(FunctionalState NewState)
+{
+ /* Check the parameters */
+ assert_param(IS_FUNCTIONAL_STATE(NewState));
+
+ /* Disable the write protection for RTC registers */
+ RTC->WPR = 0xCA;
+ RTC->WPR = 0x53;
+
+ if (NewState != DISABLE)
+ {
+ /* Set the BYPSHAD bit */
+ RTC->CR |= (uint8_t)RTC_CR_BYPSHAD;
+ }
+ else
+ {
+ /* Reset the BYPSHAD bit */
+ RTC->CR &= (uint8_t)~RTC_CR_BYPSHAD;
+ }
+
+ /* Enable the write protection for RTC registers */
+ RTC->WPR = 0xFF;
+}
+
+/**
+ * @}
+ */
+
+/** @defgroup RTC_Group2 Time and Date configuration functions
+ * @brief Time and Date configuration functions
+ *
+@verbatim
+ ===============================================================================
+ Time and Date configuration functions
+ ===============================================================================
+
+ This section provide functions allowing to program and read the RTC Calendar
+ (Time and Date).
+
+@endverbatim
+ * @{
+ */
+
+/**
+ * @brief Set the RTC current time.
+ * @param RTC_Format: specifies the format of the entered parameters.
+ * This parameter can be one of the following values:
+ * @arg RTC_Format_BIN: Binary data format
+ * @arg RTC_Format_BCD: BCD data format
+ * @param RTC_TimeStruct: pointer to a RTC_TimeTypeDef structure that contains
+ * the time configuration information for the RTC.
+ * @retval An ErrorStatus enumeration value:
+ * - SUCCESS: RTC Time register is configured
+ * - ERROR: RTC Time register is not configured
+ */
+ErrorStatus RTC_SetTime(uint32_t RTC_Format, RTC_TimeTypeDef* RTC_TimeStruct)
+{
+ uint32_t tmpreg = 0;
+ ErrorStatus status = ERROR;
+
+ /* Check the parameters */
+ assert_param(IS_RTC_FORMAT(RTC_Format));
+
+ if (RTC_Format == RTC_Format_BIN)
+ {
+ if ((RTC->CR & RTC_CR_FMT) != (uint32_t)RESET)
+ {
+ assert_param(IS_RTC_HOUR12(RTC_TimeStruct->RTC_Hours));
+ assert_param(IS_RTC_H12(RTC_TimeStruct->RTC_H12));
+ }
+ else
+ {
+ RTC_TimeStruct->RTC_H12 = 0x00;
+ assert_param(IS_RTC_HOUR24(RTC_TimeStruct->RTC_Hours));
+ }
+ assert_param(IS_RTC_MINUTES(RTC_TimeStruct->RTC_Minutes));
+ assert_param(IS_RTC_SECONDS(RTC_TimeStruct->RTC_Seconds));
+ }
+ else
+ {
+ if ((RTC->CR & RTC_CR_FMT) != (uint32_t)RESET)
+ {
+ tmpreg = RTC_Bcd2ToByte(RTC_TimeStruct->RTC_Hours);
+ assert_param(IS_RTC_HOUR12(tmpreg));
+ assert_param(IS_RTC_H12(RTC_TimeStruct->RTC_H12));
+ }
+ else
+ {
+ RTC_TimeStruct->RTC_H12 = 0x00;
+ assert_param(IS_RTC_HOUR24(RTC_Bcd2ToByte(RTC_TimeStruct->RTC_Hours)));
+ }
+ assert_param(IS_RTC_MINUTES(RTC_Bcd2ToByte(RTC_TimeStruct->RTC_Minutes)));
+ assert_param(IS_RTC_SECONDS(RTC_Bcd2ToByte(RTC_TimeStruct->RTC_Seconds)));
+ }
+
+ /* Check the input parameters format */
+ if (RTC_Format != RTC_Format_BIN)
+ {
+ tmpreg = (((uint32_t)(RTC_TimeStruct->RTC_Hours) << 16) | \
+ ((uint32_t)(RTC_TimeStruct->RTC_Minutes) << 8) | \
+ ((uint32_t)RTC_TimeStruct->RTC_Seconds) | \
+ ((uint32_t)(RTC_TimeStruct->RTC_H12) << 16));
+ }
+ else
+ {
+ tmpreg = (uint32_t)(((uint32_t)RTC_ByteToBcd2(RTC_TimeStruct->RTC_Hours) << 16) | \
+ ((uint32_t)RTC_ByteToBcd2(RTC_TimeStruct->RTC_Minutes) << 8) | \
+ ((uint32_t)RTC_ByteToBcd2(RTC_TimeStruct->RTC_Seconds)) | \
+ (((uint32_t)RTC_TimeStruct->RTC_H12) << 16));
+ }
+
+ /* Disable the write protection for RTC registers */
+ RTC->WPR = 0xCA;
+ RTC->WPR = 0x53;
+
+ /* Set Initialization mode */
+ if (RTC_EnterInitMode() == ERROR)
+ {
+ status = ERROR;
+ }
+ else
+ {
+ /* Set the RTC_TR register */
+ RTC->TR = (uint32_t)(tmpreg & RTC_TR_RESERVED_MASK);
+
+ /* Exit Initialization mode */
+ RTC_ExitInitMode();
+
+ if(RTC_WaitForSynchro() == ERROR)
+ {
+ status = ERROR;
+ }
+ else
+ {
+ status = SUCCESS;
+ }
+
+ }
+ /* Enable the write protection for RTC registers */
+ RTC->WPR = 0xFF;
+
+ return status;
+}
+
+/**
+ * @brief Fills each RTC_TimeStruct member with its default value
+ * (Time = 00h:00min:00sec).
+ * @param RTC_TimeStruct: pointer to a RTC_TimeTypeDef structure which will be
+ * initialized.
+ * @retval None
+ */
+void RTC_TimeStructInit(RTC_TimeTypeDef* RTC_TimeStruct)
+{
+ /* Time = 00h:00min:00sec */
+ RTC_TimeStruct->RTC_H12 = RTC_H12_AM;
+ RTC_TimeStruct->RTC_Hours = 0;
+ RTC_TimeStruct->RTC_Minutes = 0;
+ RTC_TimeStruct->RTC_Seconds = 0;
+}
+
+/**
+ * @brief Get the RTC current Time.
+ * @param RTC_Format: specifies the format of the returned parameters.
+ * This parameter can be one of the following values:
+ * @arg RTC_Format_BIN: Binary data format
+ * @arg RTC_Format_BCD: BCD data format
+ * @param RTC_TimeStruct: pointer to a RTC_TimeTypeDef structure that will
+ * contain the returned current time configuration.
+ * @retval None
+ */
+void RTC_GetTime(uint32_t RTC_Format, RTC_TimeTypeDef* RTC_TimeStruct)
+{
+ uint32_t tmpreg = 0;
+
+ /* Check the parameters */
+ assert_param(IS_RTC_FORMAT(RTC_Format));
+
+ /* Get the RTC_TR register */
+ tmpreg = (uint32_t)(RTC->TR & RTC_TR_RESERVED_MASK);
+
+ /* Fill the structure fields with the read parameters */
+ RTC_TimeStruct->RTC_Hours = (uint8_t)((tmpreg & (RTC_TR_HT | RTC_TR_HU)) >> 16);
+ RTC_TimeStruct->RTC_Minutes = (uint8_t)((tmpreg & (RTC_TR_MNT | RTC_TR_MNU)) >>8);
+ RTC_TimeStruct->RTC_Seconds = (uint8_t)(tmpreg & (RTC_TR_ST | RTC_TR_SU));
+ RTC_TimeStruct->RTC_H12 = (uint8_t)((tmpreg & (RTC_TR_PM)) >> 16);
+
+ /* Check the input parameters format */
+ if (RTC_Format == RTC_Format_BIN)
+ {
+ /* Convert the structure parameters to Binary format */
+ RTC_TimeStruct->RTC_Hours = (uint8_t)RTC_Bcd2ToByte(RTC_TimeStruct->RTC_Hours);
+ RTC_TimeStruct->RTC_Minutes = (uint8_t)RTC_Bcd2ToByte(RTC_TimeStruct->RTC_Minutes);
+ RTC_TimeStruct->RTC_Seconds = (uint8_t)RTC_Bcd2ToByte(RTC_TimeStruct->RTC_Seconds);
+ }
+}
+
+/**
+ * @brief Gets the RTC current Calendar Subseconds value.
+ * @note This function freeze the Time and Date registers after reading the
+ * SSR register.
+ * @param None
+ * @retval RTC current Calendar Subseconds value.
+ */
+uint32_t RTC_GetSubSecond(void)
+{
+ uint32_t tmpreg = 0;
+
+ /* Get subseconds values from the correspondent registers*/
+ tmpreg = (uint32_t)(RTC->SSR);
+
+ /* Read DR register to unfroze calendar registers */
+ (void) (RTC->DR);
+
+ return (tmpreg);
+}
+
+/**
+ * @brief Set the RTC current date.
+ * @param RTC_Format: specifies the format of the entered parameters.
+ * This parameter can be one of the following values:
+ * @arg RTC_Format_BIN: Binary data format
+ * @arg RTC_Format_BCD: BCD data format
+ * @param RTC_DateStruct: pointer to a RTC_DateTypeDef structure that contains
+ * the date configuration information for the RTC.
+ * @retval An ErrorStatus enumeration value:
+ * - SUCCESS: RTC Date register is configured
+ * - ERROR: RTC Date register is not configured
+ */
+ErrorStatus RTC_SetDate(uint32_t RTC_Format, RTC_DateTypeDef* RTC_DateStruct)
+{
+ uint32_t tmpreg = 0;
+ ErrorStatus status = ERROR;
+
+ /* Check the parameters */
+ assert_param(IS_RTC_FORMAT(RTC_Format));
+
+ if ((RTC_Format == RTC_Format_BIN) && ((RTC_DateStruct->RTC_Month & 0x10) == 0x10))
+ {
+ RTC_DateStruct->RTC_Month = (RTC_DateStruct->RTC_Month & (uint32_t)~(0x10)) + 0x0A;
+ }
+ if (RTC_Format == RTC_Format_BIN)
+ {
+ assert_param(IS_RTC_YEAR(RTC_DateStruct->RTC_Year));
+ assert_param(IS_RTC_MONTH(RTC_DateStruct->RTC_Month));
+ assert_param(IS_RTC_DATE(RTC_DateStruct->RTC_Date));
+ }
+ else
+ {
+ assert_param(IS_RTC_YEAR(RTC_Bcd2ToByte(RTC_DateStruct->RTC_Year)));
+ tmpreg = RTC_Bcd2ToByte(RTC_DateStruct->RTC_Month);
+ assert_param(IS_RTC_MONTH(tmpreg));
+ tmpreg = RTC_Bcd2ToByte(RTC_DateStruct->RTC_Date);
+ assert_param(IS_RTC_DATE(tmpreg));
+ }
+ assert_param(IS_RTC_WEEKDAY(RTC_DateStruct->RTC_WeekDay));
+
+ /* Check the input parameters format */
+ if (RTC_Format != RTC_Format_BIN)
+ {
+ tmpreg = ((((uint32_t)RTC_DateStruct->RTC_Year) << 16) | \
+ (((uint32_t)RTC_DateStruct->RTC_Month) << 8) | \
+ ((uint32_t)RTC_DateStruct->RTC_Date) | \
+ (((uint32_t)RTC_DateStruct->RTC_WeekDay) << 13));
+ }
+ else
+ {
+ tmpreg = (((uint32_t)RTC_ByteToBcd2(RTC_DateStruct->RTC_Year) << 16) | \
+ ((uint32_t)RTC_ByteToBcd2(RTC_DateStruct->RTC_Month) << 8) | \
+ ((uint32_t)RTC_ByteToBcd2(RTC_DateStruct->RTC_Date)) | \
+ ((uint32_t)RTC_DateStruct->RTC_WeekDay << 13));
+ }
+
+ /* Disable the write protection for RTC registers */
+ RTC->WPR = 0xCA;
+ RTC->WPR = 0x53;
+
+ /* Set Initialization mode */
+ if (RTC_EnterInitMode() == ERROR)
+ {
+ status = ERROR;
+ }
+ else
+ {
+ /* Set the RTC_DR register */
+ RTC->DR = (uint32_t)(tmpreg & RTC_DR_RESERVED_MASK);
+
+ /* Exit Initialization mode */
+ RTC_ExitInitMode();
+
+ if(RTC_WaitForSynchro() == ERROR)
+ {
+ status = ERROR;
+ }
+ else
+ {
+ status = SUCCESS;
+ }
+ }
+ /* Enable the write protection for RTC registers */
+ RTC->WPR = 0xFF;
+
+ return status;
+}
+
+/**
+ * @brief Fills each RTC_DateStruct member with its default value
+ * (Monday, January 01 xx00).
+ * @param RTC_DateStruct: pointer to a RTC_DateTypeDef structure which will be
+ * initialized.
+ * @retval None
+ */
+void RTC_DateStructInit(RTC_DateTypeDef* RTC_DateStruct)
+{
+ /* Monday, January 01 xx00 */
+ RTC_DateStruct->RTC_WeekDay = RTC_Weekday_Monday;
+ RTC_DateStruct->RTC_Date = 1;
+ RTC_DateStruct->RTC_Month = RTC_Month_January;
+ RTC_DateStruct->RTC_Year = 0;
+}
+
+/**
+ * @brief Get the RTC current date.
+ * @param RTC_Format: specifies the format of the returned parameters.
+ * This parameter can be one of the following values:
+ * @arg RTC_Format_BIN: Binary data format
+ * @arg RTC_Format_BCD: BCD data format
+ * @param RTC_DateStruct: pointer to a RTC_DateTypeDef structure that will
+ * contain the returned current date configuration.
+ * @retval None
+ */
+void RTC_GetDate(uint32_t RTC_Format, RTC_DateTypeDef* RTC_DateStruct)
+{
+ uint32_t tmpreg = 0;
+
+ /* Check the parameters */
+ assert_param(IS_RTC_FORMAT(RTC_Format));
+
+ /* Get the RTC_TR register */
+ tmpreg = (uint32_t)(RTC->DR & RTC_DR_RESERVED_MASK);
+
+ /* Fill the structure fields with the read parameters */
+ RTC_DateStruct->RTC_Year = (uint8_t)((tmpreg & (RTC_DR_YT | RTC_DR_YU)) >> 16);
+ RTC_DateStruct->RTC_Month = (uint8_t)((tmpreg & (RTC_DR_MT | RTC_DR_MU)) >> 8);
+ RTC_DateStruct->RTC_Date = (uint8_t)(tmpreg & (RTC_DR_DT | RTC_DR_DU));
+ RTC_DateStruct->RTC_WeekDay = (uint8_t)((tmpreg & (RTC_DR_WDU)) >> 13);
+
+ /* Check the input parameters format */
+ if (RTC_Format == RTC_Format_BIN)
+ {
+ /* Convert the structure parameters to Binary format */
+ RTC_DateStruct->RTC_Year = (uint8_t)RTC_Bcd2ToByte(RTC_DateStruct->RTC_Year);
+ RTC_DateStruct->RTC_Month = (uint8_t)RTC_Bcd2ToByte(RTC_DateStruct->RTC_Month);
+ RTC_DateStruct->RTC_Date = (uint8_t)RTC_Bcd2ToByte(RTC_DateStruct->RTC_Date);
+ }
+}
+
+/**
+ * @}
+ */
+
+/** @defgroup RTC_Group3 Alarms configuration functions
+ * @brief Alarms (Alarm A and Alarm B) configuration functions
+ *
+@verbatim
+ ===============================================================================
+ Alarms (Alarm A and Alarm B) configuration functions
+ ===============================================================================
+
+ This section provide functions allowing to program and read the RTC Alarms.
+
+@endverbatim
+ * @{
+ */
+
+/**
+ * @brief Set the specified RTC Alarm.
+ * @note The Alarm register can only be written when the corresponding Alarm
+ * is disabled (Use the RTC_AlarmCmd(DISABLE)).
+ * @param RTC_Format: specifies the format of the returned parameters.
+ * This parameter can be one of the following values:
+ * @arg RTC_Format_BIN: Binary data format
+ * @arg RTC_Format_BCD: BCD data format
+ * @param RTC_Alarm: specifies the alarm to be configured.
+ * This parameter can be one of the following values:
+ * @arg RTC_Alarm_A: to select Alarm A
+ * @arg RTC_Alarm_B: to select Alarm B
+ * @param RTC_AlarmStruct: pointer to a RTC_AlarmTypeDef structure that
+ * contains the alarm configuration parameters.
+ * @retval None
+ */
+void RTC_SetAlarm(uint32_t RTC_Format, uint32_t RTC_Alarm, RTC_AlarmTypeDef* RTC_AlarmStruct)
+{
+ uint32_t tmpreg = 0;
+
+ /* Check the parameters */
+ assert_param(IS_RTC_FORMAT(RTC_Format));
+ assert_param(IS_RTC_ALARM(RTC_Alarm));
+ assert_param(IS_ALARM_MASK(RTC_AlarmStruct->RTC_AlarmMask));
+ assert_param(IS_RTC_ALARM_DATE_WEEKDAY_SEL(RTC_AlarmStruct->RTC_AlarmDateWeekDaySel));
+
+ if (RTC_Format == RTC_Format_BIN)
+ {
+ if ((RTC->CR & RTC_CR_FMT) != (uint32_t)RESET)
+ {
+ assert_param(IS_RTC_HOUR12(RTC_AlarmStruct->RTC_AlarmTime.RTC_Hours));
+ assert_param(IS_RTC_H12(RTC_AlarmStruct->RTC_AlarmTime.RTC_H12));
+ }
+ else
+ {
+ RTC_AlarmStruct->RTC_AlarmTime.RTC_H12 = 0x00;
+ assert_param(IS_RTC_HOUR24(RTC_AlarmStruct->RTC_AlarmTime.RTC_Hours));
+ }
+ assert_param(IS_RTC_MINUTES(RTC_AlarmStruct->RTC_AlarmTime.RTC_Minutes));
+ assert_param(IS_RTC_SECONDS(RTC_AlarmStruct->RTC_AlarmTime.RTC_Seconds));
+
+ if(RTC_AlarmStruct->RTC_AlarmDateWeekDaySel == RTC_AlarmDateWeekDaySel_Date)
+ {
+ assert_param(IS_RTC_ALARM_DATE_WEEKDAY_DATE(RTC_AlarmStruct->RTC_AlarmDateWeekDay));
+ }
+ else
+ {
+ assert_param(IS_RTC_ALARM_DATE_WEEKDAY_WEEKDAY(RTC_AlarmStruct->RTC_AlarmDateWeekDay));
+ }
+ }
+ else
+ {
+ if ((RTC->CR & RTC_CR_FMT) != (uint32_t)RESET)
+ {
+ tmpreg = RTC_Bcd2ToByte(RTC_AlarmStruct->RTC_AlarmTime.RTC_Hours);
+ assert_param(IS_RTC_HOUR12(tmpreg));
+ assert_param(IS_RTC_H12(RTC_AlarmStruct->RTC_AlarmTime.RTC_H12));
+ }
+ else
+ {
+ RTC_AlarmStruct->RTC_AlarmTime.RTC_H12 = 0x00;
+ assert_param(IS_RTC_HOUR24(RTC_Bcd2ToByte(RTC_AlarmStruct->RTC_AlarmTime.RTC_Hours)));
+ }
+
+ assert_param(IS_RTC_MINUTES(RTC_Bcd2ToByte(RTC_AlarmStruct->RTC_AlarmTime.RTC_Minutes)));
+ assert_param(IS_RTC_SECONDS(RTC_Bcd2ToByte(RTC_AlarmStruct->RTC_AlarmTime.RTC_Seconds)));
+
+ if(RTC_AlarmStruct->RTC_AlarmDateWeekDaySel == RTC_AlarmDateWeekDaySel_Date)
+ {
+ tmpreg = RTC_Bcd2ToByte(RTC_AlarmStruct->RTC_AlarmDateWeekDay);
+ assert_param(IS_RTC_ALARM_DATE_WEEKDAY_DATE(tmpreg));
+ }
+ else
+ {
+ tmpreg = RTC_Bcd2ToByte(RTC_AlarmStruct->RTC_AlarmDateWeekDay);
+ assert_param(IS_RTC_ALARM_DATE_WEEKDAY_WEEKDAY(tmpreg));
+ }
+ }
+
+ /* Check the input parameters format */
+ if (RTC_Format != RTC_Format_BIN)
+ {
+ tmpreg = (((uint32_t)(RTC_AlarmStruct->RTC_AlarmTime.RTC_Hours) << 16) | \
+ ((uint32_t)(RTC_AlarmStruct->RTC_AlarmTime.RTC_Minutes) << 8) | \
+ ((uint32_t)RTC_AlarmStruct->RTC_AlarmTime.RTC_Seconds) | \
+ ((uint32_t)(RTC_AlarmStruct->RTC_AlarmTime.RTC_H12) << 16) | \
+ ((uint32_t)(RTC_AlarmStruct->RTC_AlarmDateWeekDay) << 24) | \
+ ((uint32_t)RTC_AlarmStruct->RTC_AlarmDateWeekDaySel) | \
+ ((uint32_t)RTC_AlarmStruct->RTC_AlarmMask));
+ }
+ else
+ {
+ tmpreg = (((uint32_t)RTC_ByteToBcd2(RTC_AlarmStruct->RTC_AlarmTime.RTC_Hours) << 16) | \
+ ((uint32_t)RTC_ByteToBcd2(RTC_AlarmStruct->RTC_AlarmTime.RTC_Minutes) << 8) | \
+ ((uint32_t)RTC_ByteToBcd2(RTC_AlarmStruct->RTC_AlarmTime.RTC_Seconds)) | \
+ ((uint32_t)(RTC_AlarmStruct->RTC_AlarmTime.RTC_H12) << 16) | \
+ ((uint32_t)RTC_ByteToBcd2(RTC_AlarmStruct->RTC_AlarmDateWeekDay) << 24) | \
+ ((uint32_t)RTC_AlarmStruct->RTC_AlarmDateWeekDaySel) | \
+ ((uint32_t)RTC_AlarmStruct->RTC_AlarmMask));
+ }
+
+ /* Disable the write protection for RTC registers */
+ RTC->WPR = 0xCA;
+ RTC->WPR = 0x53;
+
+ /* Configure the Alarm register */
+ if (RTC_Alarm == RTC_Alarm_A)
+ {
+ RTC->ALRMAR = (uint32_t)tmpreg;
+ }
+ else
+ {
+ RTC->ALRMBR = (uint32_t)tmpreg;
+ }
+
+ /* Enable the write protection for RTC registers */
+ RTC->WPR = 0xFF;
+}
+
+/**
+ * @brief Fills each RTC_AlarmStruct member with its default value
+ * (Time = 00h:00mn:00sec / Date = 1st day of the month/Mask =
+ * all fields are masked).
+ * @param RTC_AlarmStruct: pointer to a @ref RTC_AlarmTypeDef structure which
+ * will be initialized.
+ * @retval None
+ */
+void RTC_AlarmStructInit(RTC_AlarmTypeDef* RTC_AlarmStruct)
+{
+ /* Alarm Time Settings : Time = 00h:00mn:00sec */
+ RTC_AlarmStruct->RTC_AlarmTime.RTC_H12 = RTC_H12_AM;
+ RTC_AlarmStruct->RTC_AlarmTime.RTC_Hours = 0;
+ RTC_AlarmStruct->RTC_AlarmTime.RTC_Minutes = 0;
+ RTC_AlarmStruct->RTC_AlarmTime.RTC_Seconds = 0;
+
+ /* Alarm Date Settings : Date = 1st day of the month */
+ RTC_AlarmStruct->RTC_AlarmDateWeekDaySel = RTC_AlarmDateWeekDaySel_Date;
+ RTC_AlarmStruct->RTC_AlarmDateWeekDay = 1;
+
+ /* Alarm Masks Settings : Mask = all fields are not masked */
+ RTC_AlarmStruct->RTC_AlarmMask = RTC_AlarmMask_None;
+}
+
+/**
+ * @brief Get the RTC Alarm value and masks.
+ * @param RTC_Format: specifies the format of the output parameters.
+ * This parameter can be one of the following values:
+ * @arg RTC_Format_BIN: Binary data format
+ * @arg RTC_Format_BCD: BCD data format
+ * @param RTC_Alarm: specifies the alarm to be read.
+ * This parameter can be one of the following values:
+ * @arg RTC_Alarm_A: to select Alarm A
+ * @arg RTC_Alarm_B: to select Alarm B
+ * @param RTC_AlarmStruct: pointer to a RTC_AlarmTypeDef structure that will
+ * contains the output alarm configuration values.
+ * @retval None
+ */
+void RTC_GetAlarm(uint32_t RTC_Format, uint32_t RTC_Alarm, RTC_AlarmTypeDef* RTC_AlarmStruct)
+{
+ uint32_t tmpreg = 0;
+
+ /* Check the parameters */
+ assert_param(IS_RTC_FORMAT(RTC_Format));
+ assert_param(IS_RTC_ALARM(RTC_Alarm));
+
+ /* Get the RTC_ALRMxR register */
+ if (RTC_Alarm == RTC_Alarm_A)
+ {
+ tmpreg = (uint32_t)(RTC->ALRMAR);
+ }
+ else
+ {
+ tmpreg = (uint32_t)(RTC->ALRMBR);
+ }
+
+ /* Fill the structure with the read parameters */
+ RTC_AlarmStruct->RTC_AlarmTime.RTC_Hours = (uint32_t)((tmpreg & (RTC_ALRMAR_HT | \
+ RTC_ALRMAR_HU)) >> 16);
+ RTC_AlarmStruct->RTC_AlarmTime.RTC_Minutes = (uint32_t)((tmpreg & (RTC_ALRMAR_MNT | \
+ RTC_ALRMAR_MNU)) >> 8);
+ RTC_AlarmStruct->RTC_AlarmTime.RTC_Seconds = (uint32_t)(tmpreg & (RTC_ALRMAR_ST | \
+ RTC_ALRMAR_SU));
+ RTC_AlarmStruct->RTC_AlarmTime.RTC_H12 = (uint32_t)((tmpreg & RTC_ALRMAR_PM) >> 16);
+ RTC_AlarmStruct->RTC_AlarmDateWeekDay = (uint32_t)((tmpreg & (RTC_ALRMAR_DT | RTC_ALRMAR_DU)) >> 24);
+ RTC_AlarmStruct->RTC_AlarmDateWeekDaySel = (uint32_t)(tmpreg & RTC_ALRMAR_WDSEL);
+ RTC_AlarmStruct->RTC_AlarmMask = (uint32_t)(tmpreg & RTC_AlarmMask_All);
+
+ if (RTC_Format == RTC_Format_BIN)
+ {
+ RTC_AlarmStruct->RTC_AlarmTime.RTC_Hours = RTC_Bcd2ToByte(RTC_AlarmStruct-> \
+ RTC_AlarmTime.RTC_Hours);
+ RTC_AlarmStruct->RTC_AlarmTime.RTC_Minutes = RTC_Bcd2ToByte(RTC_AlarmStruct-> \
+ RTC_AlarmTime.RTC_Minutes);
+ RTC_AlarmStruct->RTC_AlarmTime.RTC_Seconds = RTC_Bcd2ToByte(RTC_AlarmStruct-> \
+ RTC_AlarmTime.RTC_Seconds);
+ RTC_AlarmStruct->RTC_AlarmDateWeekDay = RTC_Bcd2ToByte(RTC_AlarmStruct->RTC_AlarmDateWeekDay);
+ }
+}
+
+/**
+ * @brief Enables or disables the specified RTC Alarm.
+ * @param RTC_Alarm: specifies the alarm to be configured.
+ * This parameter can be any combination of the following values:
+ * @arg RTC_Alarm_A: to select Alarm A
+ * @arg RTC_Alarm_B: to select Alarm B
+ * @param NewState: new state of the specified alarm.
+ * This parameter can be: ENABLE or DISABLE.
+ * @retval An ErrorStatus enumeration value:
+ * - SUCCESS: RTC Alarm is enabled/disabled
+ * - ERROR: RTC Alarm is not enabled/disabled
+ */
+ErrorStatus RTC_AlarmCmd(uint32_t RTC_Alarm, FunctionalState NewState)
+{
+ __IO uint32_t alarmcounter = 0x00;
+ uint32_t alarmstatus = 0x00;
+ ErrorStatus status = ERROR;
+
+ /* Check the parameters */
+ assert_param(IS_RTC_CMD_ALARM(RTC_Alarm));
+ assert_param(IS_FUNCTIONAL_STATE(NewState));
+
+ /* Disable the write protection for RTC registers */
+ RTC->WPR = 0xCA;
+ RTC->WPR = 0x53;
+
+ /* Configure the Alarm state */
+ if (NewState != DISABLE)
+ {
+ RTC->CR |= (uint32_t)RTC_Alarm;
+
+ status = SUCCESS;
+ }
+ else
+ {
+ /* Disable the Alarm in RTC_CR register */
+ RTC->CR &= (uint32_t)~RTC_Alarm;
+
+ /* Wait till RTC ALRxWF flag is set and if Time out is reached exit */
+ do
+ {
+ alarmstatus = RTC->ISR & (RTC_Alarm >> 8);
+ alarmcounter++;
+ } while((alarmcounter != INITMODE_TIMEOUT) && (alarmstatus == 0x00));
+
+ if ((RTC->ISR & (RTC_Alarm >> 8)) == RESET)
+ {
+ status = ERROR;
+ }
+ else
+ {
+ status = SUCCESS;
+ }
+ }
+
+ /* Enable the write protection for RTC registers */
+ RTC->WPR = 0xFF;
+
+ return status;
+}
+
+/**
+ * @brief Configure the RTC AlarmA/B Subseconds value and mask.*
+ * @note This function is performed only when the Alarm is disabled.
+ * @param RTC_Alarm: specifies the alarm to be configured.
+ * This parameter can be one of the following values:
+ * @arg RTC_Alarm_A: to select Alarm A
+ * @arg RTC_Alarm_B: to select Alarm B
+ * @param RTC_AlarmSubSecondValue: specifies the Subseconds value.
+ * This parameter can be a value from 0 to 0x00007FFF.
+ * @param RTC_AlarmSubSecondMask: specifies the Subseconds Mask.
+ * This parameter can be any combination of the following values:
+ * @arg RTC_AlarmSubSecondMask_All : All Alarm SS fields are masked.
+ * There is no comparison on sub seconds for Alarm.
+ * @arg RTC_AlarmSubSecondMask_SS14_1 : SS[14:1] are don't care in Alarm comparison.
+ * Only SS[0] is compared
+ * @arg RTC_AlarmSubSecondMask_SS14_2 : SS[14:2] are don't care in Alarm comparison.
+ * Only SS[1:0] are compared
+ * @arg RTC_AlarmSubSecondMask_SS14_3 : SS[14:3] are don't care in Alarm comparison.
+ * Only SS[2:0] are compared
+ * @arg RTC_AlarmSubSecondMask_SS14_4 : SS[14:4] are don't care in Alarm comparison.
+ * Only SS[3:0] are compared
+ * @arg RTC_AlarmSubSecondMask_SS14_5 : SS[14:5] are don't care in Alarm comparison.
+ * Only SS[4:0] are compared
+ * @arg RTC_AlarmSubSecondMask_SS14_6 : SS[14:6] are don't care in Alarm comparison.
+ * Only SS[5:0] are compared
+ * @arg RTC_AlarmSubSecondMask_SS14_7 : SS[14:7] are don't care in Alarm comparison.
+ * Only SS[6:0] are compared
+ * @arg RTC_AlarmSubSecondMask_SS14_8 : SS[14:8] are don't care in Alarm comparison.
+ * Only SS[7:0] are compared
+ * @arg RTC_AlarmSubSecondMask_SS14_9 : SS[14:9] are don't care in Alarm comparison.
+ * Only SS[8:0] are compared
+ * @arg RTC_AlarmSubSecondMask_SS14_10: SS[14:10] are don't care in Alarm comparison.
+ * Only SS[9:0] are compared
+ * @arg RTC_AlarmSubSecondMask_SS14_11: SS[14:11] are don't care in Alarm comparison.
+ * Only SS[10:0] are compared
+ * @arg RTC_AlarmSubSecondMask_SS14_12: SS[14:12] are don't care in Alarm comparison.
+ * Only SS[11:0] are compared
+ * @arg RTC_AlarmSubSecondMask_SS14_13: SS[14:13] are don't care in Alarm comparison.
+ * Only SS[12:0] are compared
+ * @arg RTC_AlarmSubSecondMask_SS14 : SS[14] is don't care in Alarm comparison.
+ * Only SS[13:0] are compared
+ * @arg RTC_AlarmSubSecondMask_None : SS[14:0] are compared and must match
+ * to activate alarm
+ * @retval None
+ */
+void RTC_AlarmSubSecondConfig(uint32_t RTC_Alarm, uint32_t RTC_AlarmSubSecondValue, uint32_t RTC_AlarmSubSecondMask)
+{
+ uint32_t tmpreg = 0;
+
+ /* Check the parameters */
+ assert_param(IS_RTC_ALARM(RTC_Alarm));
+ assert_param(IS_RTC_ALARM_SUB_SECOND_VALUE(RTC_AlarmSubSecondValue));
+ assert_param(IS_RTC_ALARM_SUB_SECOND_MASK(RTC_AlarmSubSecondMask));
+
+ /* Disable the write protection for RTC registers */
+ RTC->WPR = 0xCA;
+ RTC->WPR = 0x53;
+
+ /* Configure the Alarm A or Alarm B SubSecond registers */
+ tmpreg = (uint32_t) (uint32_t)(RTC_AlarmSubSecondValue) | (uint32_t)(RTC_AlarmSubSecondMask);
+
+ if (RTC_Alarm == RTC_Alarm_A)
+ {
+ /* Configure the AlarmA SubSecond register */
+ RTC->ALRMASSR = tmpreg;
+ }
+ else
+ {
+ /* Configure the Alarm B SubSecond register */
+ RTC->ALRMBSSR = tmpreg;
+ }
+
+ /* Enable the write protection for RTC registers */
+ RTC->WPR = 0xFF;
+
+}
+
+/**
+ * @brief Gets the RTC Alarm Subseconds value.
+ * @param RTC_Alarm: specifies the alarm to be read.
+ * This parameter can be one of the following values:
+ * @arg RTC_Alarm_A: to select Alarm A
+ * @arg RTC_Alarm_B: to select Alarm B
+ * @param None
+ * @retval RTC Alarm Subseconds value.
+ */
+uint32_t RTC_GetAlarmSubSecond(uint32_t RTC_Alarm)
+{
+ uint32_t tmpreg = 0;
+
+ /* Get the RTC_ALRMxR register */
+ if (RTC_Alarm == RTC_Alarm_A)
+ {
+ tmpreg = (uint32_t)((RTC->ALRMASSR) & RTC_ALRMASSR_SS);
+ }
+ else
+ {
+ tmpreg = (uint32_t)((RTC->ALRMBSSR) & RTC_ALRMBSSR_SS);
+ }
+
+ return (tmpreg);
+}
+
+/**
+ * @}
+ */
+
+/** @defgroup RTC_Group4 WakeUp Timer configuration functions
+ * @brief WakeUp Timer configuration functions
+ *
+@verbatim
+ ===============================================================================
+ WakeUp Timer configuration functions
+ ===============================================================================
+
+ This section provide functions allowing to program and read the RTC WakeUp.
+
+@endverbatim
+ * @{
+ */
+
+/**
+ * @brief Configures the RTC Wakeup clock source.
+ * @note The WakeUp Clock source can only be changed when the RTC WakeUp
+ * is disabled (Use the RTC_WakeUpCmd(DISABLE)).
+ * @param RTC_WakeUpClock: Wakeup Clock source.
+ * This parameter can be one of the following values:
+ * @arg RTC_WakeUpClock_RTCCLK_Div16: RTC Wakeup Counter Clock = RTCCLK/16
+ * @arg RTC_WakeUpClock_RTCCLK_Div8: RTC Wakeup Counter Clock = RTCCLK/8
+ * @arg RTC_WakeUpClock_RTCCLK_Div4: RTC Wakeup Counter Clock = RTCCLK/4
+ * @arg RTC_WakeUpClock_RTCCLK_Div2: RTC Wakeup Counter Clock = RTCCLK/2
+ * @arg RTC_WakeUpClock_CK_SPRE_16bits: RTC Wakeup Counter Clock = CK_SPRE
+ * @arg RTC_WakeUpClock_CK_SPRE_17bits: RTC Wakeup Counter Clock = CK_SPRE
+ * @retval None
+ */
+void RTC_WakeUpClockConfig(uint32_t RTC_WakeUpClock)
+{
+ /* Check the parameters */
+ assert_param(IS_RTC_WAKEUP_CLOCK(RTC_WakeUpClock));
+
+ /* Disable the write protection for RTC registers */
+ RTC->WPR = 0xCA;
+ RTC->WPR = 0x53;
+
+ /* Clear the Wakeup Timer clock source bits in CR register */
+ RTC->CR &= (uint32_t)~RTC_CR_WUCKSEL;
+
+ /* Configure the clock source */
+ RTC->CR |= (uint32_t)RTC_WakeUpClock;
+
+ /* Enable the write protection for RTC registers */
+ RTC->WPR = 0xFF;
+}
+
+/**
+ * @brief Configures the RTC Wakeup counter.
+ * @note The RTC WakeUp counter can only be written when the RTC WakeUp
+ * is disabled (Use the RTC_WakeUpCmd(DISABLE)).
+ * @param RTC_WakeUpCounter: specifies the WakeUp counter.
+ * This parameter can be a value from 0x0000 to 0xFFFF.
+ * @retval None
+ */
+void RTC_SetWakeUpCounter(uint32_t RTC_WakeUpCounter)
+{
+ /* Check the parameters */
+ assert_param(IS_RTC_WAKEUP_COUNTER(RTC_WakeUpCounter));
+
+ /* Disable the write protection for RTC registers */
+ RTC->WPR = 0xCA;
+ RTC->WPR = 0x53;
+
+ /* Configure the Wakeup Timer counter */
+ RTC->WUTR = (uint32_t)RTC_WakeUpCounter;
+
+ /* Enable the write protection for RTC registers */
+ RTC->WPR = 0xFF;
+}
+
+/**
+ * @brief Returns the RTC WakeUp timer counter value.
+ * @param None
+ * @retval The RTC WakeUp Counter value.
+ */
+uint32_t RTC_GetWakeUpCounter(void)
+{
+ /* Get the counter value */
+ return ((uint32_t)(RTC->WUTR & RTC_WUTR_WUT));
+}
+
+/**
+ * @brief Enables or Disables the RTC WakeUp timer.
+ * @param NewState: new state of the WakeUp timer.
+ * This parameter can be: ENABLE or DISABLE.
+ * @retval None
+ */
+ErrorStatus RTC_WakeUpCmd(FunctionalState NewState)
+{
+ __IO uint32_t wutcounter = 0x00;
+ uint32_t wutwfstatus = 0x00;
+ ErrorStatus status = ERROR;
+
+ /* Check the parameters */
+ assert_param(IS_FUNCTIONAL_STATE(NewState));
+
+ /* Disable the write protection for RTC registers */
+ RTC->WPR = 0xCA;
+ RTC->WPR = 0x53;
+
+ if (NewState != DISABLE)
+ {
+ /* Enable the Wakeup Timer */
+ RTC->CR |= (uint32_t)RTC_CR_WUTE;
+ status = SUCCESS;
+ }
+ else
+ {
+ /* Disable the Wakeup Timer */
+ RTC->CR &= (uint32_t)~RTC_CR_WUTE;
+ /* Wait till RTC WUTWF flag is set and if Time out is reached exit */
+ do
+ {
+ wutwfstatus = RTC->ISR & RTC_ISR_WUTWF;
+ wutcounter++;
+ } while((wutcounter != INITMODE_TIMEOUT) && (wutwfstatus == 0x00));
+
+ if ((RTC->ISR & RTC_ISR_WUTWF) == RESET)
+ {
+ status = ERROR;
+ }
+ else
+ {
+ status = SUCCESS;
+ }
+ }
+
+ /* Enable the write protection for RTC registers */
+ RTC->WPR = 0xFF;
+
+ return status;
+}
+
+/**
+ * @}
+ */
+
+/** @defgroup RTC_Group5 Daylight Saving configuration functions
+ * @brief Daylight Saving configuration functions
+ *
+@verbatim
+ ===============================================================================
+ Daylight Saving configuration functions
+ ===============================================================================
+
+ This section provide functions allowing to configure the RTC DayLight Saving.
+
+@endverbatim
+ * @{
+ */
+
+/**
+ * @brief Adds or substract one hour from the current time.
+ * @param RTC_DayLightSaveOperation: the value of hour adjustment.
+ * This parameter can be one of the following values:
+ * @arg RTC_DayLightSaving_SUB1H: Substract one hour (winter time)
+ * @arg RTC_DayLightSaving_ADD1H: Add one hour (summer time)
+ * @param RTC_StoreOperation: Specifies the value to be written in the BCK bit
+ * in CR register to store the operation.
+ * This parameter can be one of the following values:
+ * @arg RTC_StoreOperation_Reset: BCK Bit Reset
+ * @arg RTC_StoreOperation_Set: BCK Bit Set
+ * @retval None
+ */
+void RTC_DayLightSavingConfig(uint32_t RTC_DayLightSaving, uint32_t RTC_StoreOperation)
+{
+ /* Check the parameters */
+ assert_param(IS_RTC_DAYLIGHT_SAVING(RTC_DayLightSaving));
+ assert_param(IS_RTC_STORE_OPERATION(RTC_StoreOperation));
+
+ /* Disable the write protection for RTC registers */
+ RTC->WPR = 0xCA;
+ RTC->WPR = 0x53;
+
+ /* Clear the bits to be configured */
+ RTC->CR &= (uint32_t)~(RTC_CR_BCK);
+
+ /* Configure the RTC_CR register */
+ RTC->CR |= (uint32_t)(RTC_DayLightSaving | RTC_StoreOperation);
+
+ /* Enable the write protection for RTC registers */
+ RTC->WPR = 0xFF;
+}
+
+/**
+ * @brief Returns the RTC Day Light Saving stored operation.
+ * @param None
+ * @retval RTC Day Light Saving stored operation.
+ * - RTC_StoreOperation_Reset
+ * - RTC_StoreOperation_Set
+ */
+uint32_t RTC_GetStoreOperation(void)
+{
+ return (RTC->CR & RTC_CR_BCK);
+}
+
+/**
+ * @}
+ */
+
+/** @defgroup RTC_Group6 Output pin Configuration function
+ * @brief Output pin Configuration function
+ *
+@verbatim
+ ===============================================================================
+ Output pin Configuration function
+ ===============================================================================
+
+ This section provide functions allowing to configure the RTC Output source.
+
+@endverbatim
+ * @{
+ */
+
+/**
+ * @brief Configures the RTC output source (AFO_ALARM).
+ * @param RTC_Output: Specifies which signal will be routed to the RTC output.
+ * This parameter can be one of the following values:
+ * @arg RTC_Output_Disable: No output selected
+ * @arg RTC_Output_AlarmA: signal of AlarmA mapped to output
+ * @arg RTC_Output_AlarmB: signal of AlarmB mapped to output
+ * @arg RTC_Output_WakeUp: signal of WakeUp mapped to output
+ * @param RTC_OutputPolarity: Specifies the polarity of the output signal.
+ * This parameter can be one of the following:
+ * @arg RTC_OutputPolarity_High: The output pin is high when the
+ * ALRAF/ALRBF/WUTF is high (depending on OSEL)
+ * @arg RTC_OutputPolarity_Low: The output pin is low when the
+ * ALRAF/ALRBF/WUTF is high (depending on OSEL)
+ * @retval None
+ */
+void RTC_OutputConfig(uint32_t RTC_Output, uint32_t RTC_OutputPolarity)
+{
+ /* Check the parameters */
+ assert_param(IS_RTC_OUTPUT(RTC_Output));
+ assert_param(IS_RTC_OUTPUT_POL(RTC_OutputPolarity));
+
+ /* Disable the write protection for RTC registers */
+ RTC->WPR = 0xCA;
+ RTC->WPR = 0x53;
+
+ /* Clear the bits to be configured */
+ RTC->CR &= (uint32_t)~(RTC_CR_OSEL | RTC_CR_POL);
+
+ /* Configure the output selection and polarity */
+ RTC->CR |= (uint32_t)(RTC_Output | RTC_OutputPolarity);
+
+ /* Enable the write protection for RTC registers */
+ RTC->WPR = 0xFF;
+}
+
+/**
+ * @}
+ */
+
+/** @defgroup RTC_Group7 Digital Calibration configuration functions
+ * @brief Coarse Calibration configuration functions
+ *
+@verbatim
+ ===============================================================================
+ Digital Calibration configuration functions
+ ===============================================================================
+
+@endverbatim
+ * @{
+ */
+
+/**
+ * @brief Configures the Coarse calibration parameters.
+ * @param RTC_CalibSign: specifies the sign of the coarse calibration value.
+ * This parameter can be one of the following values:
+ * @arg RTC_CalibSign_Positive: The value sign is positive
+ * @arg RTC_CalibSign_Negative: The value sign is negative
+ * @param Value: value of coarse calibration expressed in ppm (coded on 5 bits).
+ *
+ * @note This Calibration value should be between 0 and 63 when using negative
+ * sign with a 2-ppm step.
+ *
+ * @note This Calibration value should be between 0 and 126 when using positive
+ * sign with a 4-ppm step.
+ *
+ * @retval An ErrorStatus enumeration value:
+ * - SUCCESS: RTC Coarse calibration are initialized
+ * - ERROR: RTC Coarse calibration are not initialized
+ */
+ErrorStatus RTC_CoarseCalibConfig(uint32_t RTC_CalibSign, uint32_t Value)
+{
+ ErrorStatus status = ERROR;
+
+ /* Check the parameters */
+ assert_param(IS_RTC_CALIB_SIGN(RTC_CalibSign));
+ assert_param(IS_RTC_CALIB_VALUE(Value));
+
+ /* Disable the write protection for RTC registers */
+ RTC->WPR = 0xCA;
+ RTC->WPR = 0x53;
+
+ /* Set Initialization mode */
+ if (RTC_EnterInitMode() == ERROR)
+ {
+ status = ERROR;
+ }
+ else
+ {
+ /* Set the coarse calibration value */
+ RTC->CALIBR = (uint32_t)(RTC_CalibSign | Value);
+ /* Exit Initialization mode */
+ RTC_ExitInitMode();
+
+ status = SUCCESS;
+ }
+
+ /* Enable the write protection for RTC registers */
+ RTC->WPR = 0xFF;
+
+ return status;
+}
+
+/**
+ * @brief Enables or disables the Coarse calibration process.
+ * @param NewState: new state of the Coarse calibration.
+ * This parameter can be: ENABLE or DISABLE.
+ * @retval An ErrorStatus enumeration value:
+ * - SUCCESS: RTC Coarse calibration are enabled/disabled
+ * - ERROR: RTC Coarse calibration are not enabled/disabled
+ */
+ErrorStatus RTC_CoarseCalibCmd(FunctionalState NewState)
+{
+ ErrorStatus status = ERROR;
+
+ /* Check the parameters */
+ assert_param(IS_FUNCTIONAL_STATE(NewState));
+
+ /* Disable the write protection for RTC registers */
+ RTC->WPR = 0xCA;
+ RTC->WPR = 0x53;
+
+ /* Set Initialization mode */
+ if (RTC_EnterInitMode() == ERROR)
+ {
+ status = ERROR;
+ }
+ else
+ {
+ if (NewState != DISABLE)
+ {
+ /* Enable the Coarse Calibration */
+ RTC->CR |= (uint32_t)RTC_CR_DCE;
+ }
+ else
+ {
+ /* Disable the Coarse Calibration */
+ RTC->CR &= (uint32_t)~RTC_CR_DCE;
+ }
+ /* Exit Initialization mode */
+ RTC_ExitInitMode();
+
+ status = SUCCESS;
+ }
+
+ /* Enable the write protection for RTC registers */
+ RTC->WPR = 0xFF;
+
+ return status;
+}
+
+/**
+ * @brief Enables or disables the RTC clock to be output through the relative pin.
+ * @param NewState: new state of the digital calibration Output.
+ * This parameter can be: ENABLE or DISABLE.
+ * @retval None
+ */
+void RTC_CalibOutputCmd(FunctionalState NewState)
+{
+ /* Check the parameters */
+ assert_param(IS_FUNCTIONAL_STATE(NewState));
+
+ /* Disable the write protection for RTC registers */
+ RTC->WPR = 0xCA;
+ RTC->WPR = 0x53;
+
+ if (NewState != DISABLE)
+ {
+ /* Enable the RTC clock output */
+ RTC->CR |= (uint32_t)RTC_CR_COE;
+ }
+ else
+ {
+ /* Disable the RTC clock output */
+ RTC->CR &= (uint32_t)~RTC_CR_COE;
+ }
+
+ /* Enable the write protection for RTC registers */
+ RTC->WPR = 0xFF;
+}
+
+/**
+ * @brief Configure the Calibration Pinout (RTC_CALIB) Selection (1Hz or 512Hz).
+ * @param RTC_CalibOutput : Select the Calibration output Selection .
+ * This parameter can be one of the following values:
+ * @arg RTC_CalibOutput_512Hz: A signal has a regular waveform at 512Hz.
+ * @arg RTC_CalibOutput_1Hz : A signal has a regular waveform at 1Hz.
+ * @retval None
+*/
+void RTC_CalibOutputConfig(uint32_t RTC_CalibOutput)
+{
+ /* Check the parameters */
+ assert_param(IS_RTC_CALIB_OUTPUT(RTC_CalibOutput));
+
+ /* Disable the write protection for RTC registers */
+ RTC->WPR = 0xCA;
+ RTC->WPR = 0x53;
+
+ /*clear flags before config*/
+ RTC->CR &= (uint32_t)~(RTC_CR_COSEL);
+
+ /* Configure the RTC_CR register */
+ RTC->CR |= (uint32_t)RTC_CalibOutput;
+
+ /* Enable the write protection for RTC registers */
+ RTC->WPR = 0xFF;
+}
+
+/**
+ * @brief Configures the Smooth Calibration Settings.
+ * @param RTC_SmoothCalibPeriod : Select the Smooth Calibration Period.
+ * This parameter can be can be one of the following values:
+ * @arg RTC_SmoothCalibPeriod_32sec : The smooth calibration periode is 32s.
+ * @arg RTC_SmoothCalibPeriod_16sec : The smooth calibration periode is 16s.
+ * @arg RTC_SmoothCalibPeriod_8sec : The smooth calibartion periode is 8s.
+ * @param RTC_SmoothCalibPlusPulses : Select to Set or reset the CALP bit.
+ * This parameter can be one of the following values:
+ * @arg RTC_SmoothCalibPlusPulses_Set : Add one RTCCLK puls every 2**11 pulses.
+ * @arg RTC_SmoothCalibPlusPulses_Reset: No RTCCLK pulses are added.
+ * @param RTC_SmouthCalibMinusPulsesValue: Select the value of CALM[8:0] bits.
+ * This parameter can be one any value from 0 to 0x000001FF.
+ * @retval An ErrorStatus enumeration value:
+ * - SUCCESS: RTC Calib registers are configured
+ * - ERROR: RTC Calib registers are not configured
+*/
+ErrorStatus RTC_SmoothCalibConfig(uint32_t RTC_SmoothCalibPeriod,
+ uint32_t RTC_SmoothCalibPlusPulses,
+ uint32_t RTC_SmouthCalibMinusPulsesValue)
+{
+ ErrorStatus status = ERROR;
+ uint32_t recalpfcount = 0;
+
+ /* Check the parameters */
+ assert_param(IS_RTC_SMOOTH_CALIB_PERIOD(RTC_SmoothCalibPeriod));
+ assert_param(IS_RTC_SMOOTH_CALIB_PLUS(RTC_SmoothCalibPlusPulses));
+ assert_param(IS_RTC_SMOOTH_CALIB_MINUS(RTC_SmouthCalibMinusPulsesValue));
+
+ /* Disable the write protection for RTC registers */
+ RTC->WPR = 0xCA;
+ RTC->WPR = 0x53;
+
+ /* check if a calibration is pending*/
+ if ((RTC->ISR & RTC_ISR_RECALPF) != RESET)
+ {
+ /* wait until the Calibration is completed*/
+ while (((RTC->ISR & RTC_ISR_RECALPF) != RESET) && (recalpfcount != RECALPF_TIMEOUT))
+ {
+ recalpfcount++;
+ }
+ }
+
+ /* check if the calibration pending is completed or if there is no calibration operation at all*/
+ if ((RTC->ISR & RTC_ISR_RECALPF) == RESET)
+ {
+ /* Configure the Smooth calibration settings */
+ RTC->CALR = (uint32_t)((uint32_t)RTC_SmoothCalibPeriod | (uint32_t)RTC_SmoothCalibPlusPulses | (uint32_t)RTC_SmouthCalibMinusPulsesValue);
+
+ status = SUCCESS;
+ }
+ else
+ {
+ status = ERROR;
+ }
+
+ /* Enable the write protection for RTC registers */
+ RTC->WPR = 0xFF;
+
+ return (ErrorStatus)(status);
+}
+
+/**
+ * @}
+ */
+
+
+/** @defgroup RTC_Group8 TimeStamp configuration functions
+ * @brief TimeStamp configuration functions
+ *
+@verbatim
+ ===============================================================================
+ TimeStamp configuration functions
+ ===============================================================================
+
+@endverbatim
+ * @{
+ */
+
+/**
+ * @brief Enables or Disables the RTC TimeStamp functionality with the
+ * specified time stamp pin stimulating edge.
+ * @param RTC_TimeStampEdge: Specifies the pin edge on which the TimeStamp is
+ * activated.
+ * This parameter can be one of the following:
+ * @arg RTC_TimeStampEdge_Rising: the Time stamp event occurs on the rising
+ * edge of the related pin.
+ * @arg RTC_TimeStampEdge_Falling: the Time stamp event occurs on the
+ * falling edge of the related pin.
+ * @param NewState: new state of the TimeStamp.
+ * This parameter can be: ENABLE or DISABLE.
+ * @retval None
+ */
+void RTC_TimeStampCmd(uint32_t RTC_TimeStampEdge, FunctionalState NewState)
+{
+ uint32_t tmpreg = 0;
+
+ /* Check the parameters */
+ assert_param(IS_RTC_TIMESTAMP_EDGE(RTC_TimeStampEdge));
+ assert_param(IS_FUNCTIONAL_STATE(NewState));
+
+ /* Get the RTC_CR register and clear the bits to be configured */
+ tmpreg = (uint32_t)(RTC->CR & (uint32_t)~(RTC_CR_TSEDGE | RTC_CR_TSE));
+
+ /* Get the new configuration */
+ if (NewState != DISABLE)
+ {
+ tmpreg |= (uint32_t)(RTC_TimeStampEdge | RTC_CR_TSE);
+ }
+ else
+ {
+ tmpreg |= (uint32_t)(RTC_TimeStampEdge);
+ }
+
+ /* Disable the write protection for RTC registers */
+ RTC->WPR = 0xCA;
+ RTC->WPR = 0x53;
+
+ /* Configure the Time Stamp TSEDGE and Enable bits */
+ RTC->CR = (uint32_t)tmpreg;
+
+ /* Enable the write protection for RTC registers */
+ RTC->WPR = 0xFF;
+}
+
+/**
+ * @brief Get the RTC TimeStamp value and masks.
+ * @param RTC_Format: specifies the format of the output parameters.
+ * This parameter can be one of the following values:
+ * @arg RTC_Format_BIN: Binary data format
+ * @arg RTC_Format_BCD: BCD data format
+ * @param RTC_StampTimeStruct: pointer to a RTC_TimeTypeDef structure that will
+ * contains the TimeStamp time values.
+ * @param RTC_StampDateStruct: pointer to a RTC_DateTypeDef structure that will
+ * contains the TimeStamp date values.
+ * @retval None
+ */
+void RTC_GetTimeStamp(uint32_t RTC_Format, RTC_TimeTypeDef* RTC_StampTimeStruct,
+ RTC_DateTypeDef* RTC_StampDateStruct)
+{
+ uint32_t tmptime = 0, tmpdate = 0;
+
+ /* Check the parameters */
+ assert_param(IS_RTC_FORMAT(RTC_Format));
+
+ /* Get the TimeStamp time and date registers values */
+ tmptime = (uint32_t)(RTC->TSTR & RTC_TR_RESERVED_MASK);
+ tmpdate = (uint32_t)(RTC->TSDR & RTC_DR_RESERVED_MASK);
+
+ /* Fill the Time structure fields with the read parameters */
+ RTC_StampTimeStruct->RTC_Hours = (uint8_t)((tmptime & (RTC_TR_HT | RTC_TR_HU)) >> 16);
+ RTC_StampTimeStruct->RTC_Minutes = (uint8_t)((tmptime & (RTC_TR_MNT | RTC_TR_MNU)) >> 8);
+ RTC_StampTimeStruct->RTC_Seconds = (uint8_t)(tmptime & (RTC_TR_ST | RTC_TR_SU));
+ RTC_StampTimeStruct->RTC_H12 = (uint8_t)((tmptime & (RTC_TR_PM)) >> 16);
+
+ /* Fill the Date structure fields with the read parameters */
+ RTC_StampDateStruct->RTC_Year = 0;
+ RTC_StampDateStruct->RTC_Month = (uint8_t)((tmpdate & (RTC_DR_MT | RTC_DR_MU)) >> 8);
+ RTC_StampDateStruct->RTC_Date = (uint8_t)(tmpdate & (RTC_DR_DT | RTC_DR_DU));
+ RTC_StampDateStruct->RTC_WeekDay = (uint8_t)((tmpdate & (RTC_DR_WDU)) >> 13);
+
+ /* Check the input parameters format */
+ if (RTC_Format == RTC_Format_BIN)
+ {
+ /* Convert the Time structure parameters to Binary format */
+ RTC_StampTimeStruct->RTC_Hours = (uint8_t)RTC_Bcd2ToByte(RTC_StampTimeStruct->RTC_Hours);
+ RTC_StampTimeStruct->RTC_Minutes = (uint8_t)RTC_Bcd2ToByte(RTC_StampTimeStruct->RTC_Minutes);
+ RTC_StampTimeStruct->RTC_Seconds = (uint8_t)RTC_Bcd2ToByte(RTC_StampTimeStruct->RTC_Seconds);
+
+ /* Convert the Date structure parameters to Binary format */
+ RTC_StampDateStruct->RTC_Month = (uint8_t)RTC_Bcd2ToByte(RTC_StampDateStruct->RTC_Month);
+ RTC_StampDateStruct->RTC_Date = (uint8_t)RTC_Bcd2ToByte(RTC_StampDateStruct->RTC_Date);
+ RTC_StampDateStruct->RTC_WeekDay = (uint8_t)RTC_Bcd2ToByte(RTC_StampDateStruct->RTC_WeekDay);
+ }
+}
+
+/**
+ * @brief Get the RTC timestamp Subseconds value.
+ * @param None
+ * @retval RTC current timestamp Subseconds value.
+ */
+uint32_t RTC_GetTimeStampSubSecond(void)
+{
+ /* Get timestamp subseconds values from the correspondent registers */
+ return (uint32_t)(RTC->TSSSR);
+}
+
+/**
+ * @}
+ */
+
+/** @defgroup RTC_Group9 Tampers configuration functions
+ * @brief Tampers configuration functions
+ *
+@verbatim
+ ===============================================================================
+ Tampers configuration functions
+ ===============================================================================
+
+@endverbatim
+ * @{
+ */
+
+/**
+ * @brief Configures the select Tamper pin edge.
+ * @param RTC_Tamper: Selected tamper pin.
+ * This parameter can be RTC_Tamper_1.
+ * @param RTC_TamperTrigger: Specifies the trigger on the tamper pin that
+ * stimulates tamper event.
+ * This parameter can be one of the following values:
+ * @arg RTC_TamperTrigger_RisingEdge: Rising Edge of the tamper pin causes tamper event.
+ * @arg RTC_TamperTrigger_FallingEdge: Falling Edge of the tamper pin causes tamper event.
+ * @arg RTC_TamperTrigger_LowLevel: Low Level of the tamper pin causes tamper event.
+ * @arg RTC_TamperTrigger_HighLevel: High Level of the tamper pin causes tamper event.
+ * @retval None
+ */
+void RTC_TamperTriggerConfig(uint32_t RTC_Tamper, uint32_t RTC_TamperTrigger)
+{
+ /* Check the parameters */
+ assert_param(IS_RTC_TAMPER(RTC_Tamper));
+ assert_param(IS_RTC_TAMPER_TRIGGER(RTC_TamperTrigger));
+
+ if (RTC_TamperTrigger == RTC_TamperTrigger_RisingEdge)
+ {
+ /* Configure the RTC_TAFCR register */
+ RTC->TAFCR &= (uint32_t)((uint32_t)~(RTC_Tamper << 1));
+ }
+ else
+ {
+ /* Configure the RTC_TAFCR register */
+ RTC->TAFCR |= (uint32_t)(RTC_Tamper << 1);
+ }
+}
+
+/**
+ * @brief Enables or Disables the Tamper detection.
+ * @param RTC_Tamper: Selected tamper pin.
+ * This parameter can be RTC_Tamper_1.
+ * @param NewState: new state of the tamper pin.
+ * This parameter can be: ENABLE or DISABLE.
+ * @retval None
+ */
+void RTC_TamperCmd(uint32_t RTC_Tamper, FunctionalState NewState)
+{
+ /* Check the parameters */
+ assert_param(IS_RTC_TAMPER(RTC_Tamper));
+ assert_param(IS_FUNCTIONAL_STATE(NewState));
+
+ if (NewState != DISABLE)
+ {
+ /* Enable the selected Tamper pin */
+ RTC->TAFCR |= (uint32_t)RTC_Tamper;
+ }
+ else
+ {
+ /* Disable the selected Tamper pin */
+ RTC->TAFCR &= (uint32_t)~RTC_Tamper;
+ }
+}
+
+/**
+ * @brief Configures the Tampers Filter.
+ * @param RTC_TamperFilter: Specifies the tampers filter.
+ * This parameter can be one of the following values:
+ * @arg RTC_TamperFilter_Disable: Tamper filter is disabled.
+ * @arg RTC_TamperFilter_2Sample: Tamper is activated after 2 consecutive
+ * samples at the active level
+ * @arg RTC_TamperFilter_4Sample: Tamper is activated after 4 consecutive
+ * samples at the active level
+ * @arg RTC_TamperFilter_8Sample: Tamper is activated after 8 consecutive
+ * samples at the active level
+ * @retval None
+ */
+void RTC_TamperFilterConfig(uint32_t RTC_TamperFilter)
+{
+ /* Check the parameters */
+ assert_param(IS_RTC_TAMPER_FILTER(RTC_TamperFilter));
+
+ /* Clear TAMPFLT[1:0] bits in the RTC_TAFCR register */
+ RTC->TAFCR &= (uint32_t)~(RTC_TAFCR_TAMPFLT);
+
+ /* Configure the RTC_TAFCR register */
+ RTC->TAFCR |= (uint32_t)RTC_TamperFilter;
+}
+
+/**
+ * @brief Configures the Tampers Sampling Frequency.
+ * @param RTC_TamperSamplingFreq: Specifies the tampers Sampling Frequency.
+ * This parameter can be one of the following values:
+ * @arg RTC_TamperSamplingFreq_RTCCLK_Div32768: Each of the tamper inputs are sampled
+ * with a frequency = RTCCLK / 32768
+ * @arg RTC_TamperSamplingFreq_RTCCLK_Div16384: Each of the tamper inputs are sampled
+ * with a frequency = RTCCLK / 16384
+ * @arg RTC_TamperSamplingFreq_RTCCLK_Div8192: Each of the tamper inputs are sampled
+ * with a frequency = RTCCLK / 8192
+ * @arg RTC_TamperSamplingFreq_RTCCLK_Div4096: Each of the tamper inputs are sampled
+ * with a frequency = RTCCLK / 4096
+ * @arg RTC_TamperSamplingFreq_RTCCLK_Div2048: Each of the tamper inputs are sampled
+ * with a frequency = RTCCLK / 2048
+ * @arg RTC_TamperSamplingFreq_RTCCLK_Div1024: Each of the tamper inputs are sampled
+ * with a frequency = RTCCLK / 1024
+ * @arg RTC_TamperSamplingFreq_RTCCLK_Div512: Each of the tamper inputs are sampled
+ * with a frequency = RTCCLK / 512
+ * @arg RTC_TamperSamplingFreq_RTCCLK_Div256: Each of the tamper inputs are sampled
+ * with a frequency = RTCCLK / 256
+ * @retval None
+ */
+void RTC_TamperSamplingFreqConfig(uint32_t RTC_TamperSamplingFreq)
+{
+ /* Check the parameters */
+ assert_param(IS_RTC_TAMPER_SAMPLING_FREQ(RTC_TamperSamplingFreq));
+
+ /* Clear TAMPFREQ[2:0] bits in the RTC_TAFCR register */
+ RTC->TAFCR &= (uint32_t)~(RTC_TAFCR_TAMPFREQ);
+
+ /* Configure the RTC_TAFCR register */
+ RTC->TAFCR |= (uint32_t)RTC_TamperSamplingFreq;
+}
+
+/**
+ * @brief Configures the Tampers Pins input Precharge Duration.
+ * @param RTC_TamperPrechargeDuration: Specifies the Tampers Pins input
+ * Precharge Duration.
+ * This parameter can be one of the following values:
+ * @arg RTC_TamperPrechargeDuration_1RTCCLK: Tamper pins are pre-charged before sampling during 1 RTCCLK cycle
+ * @arg RTC_TamperPrechargeDuration_2RTCCLK: Tamper pins are pre-charged before sampling during 2 RTCCLK cycle
+ * @arg RTC_TamperPrechargeDuration_4RTCCLK: Tamper pins are pre-charged before sampling during 4 RTCCLK cycle
+ * @arg RTC_TamperPrechargeDuration_8RTCCLK: Tamper pins are pre-charged before sampling during 8 RTCCLK cycle
+ * @retval None
+ */
+void RTC_TamperPinsPrechargeDuration(uint32_t RTC_TamperPrechargeDuration)
+{
+ /* Check the parameters */
+ assert_param(IS_RTC_TAMPER_PRECHARGE_DURATION(RTC_TamperPrechargeDuration));
+
+ /* Clear TAMPPRCH[1:0] bits in the RTC_TAFCR register */
+ RTC->TAFCR &= (uint32_t)~(RTC_TAFCR_TAMPPRCH);
+
+ /* Configure the RTC_TAFCR register */
+ RTC->TAFCR |= (uint32_t)RTC_TamperPrechargeDuration;
+}
+
+/**
+ * @brief Enables or Disables the TimeStamp on Tamper Detection Event.
+ * @note The timestamp is valid even the TSE bit in tamper control register
+ * is reset.
+ * @param NewState: new state of the timestamp on tamper event.
+ * This parameter can be: ENABLE or DISABLE.
+ * @retval None
+ */
+void RTC_TimeStampOnTamperDetectionCmd(FunctionalState NewState)
+{
+ /* Check the parameters */
+ assert_param(IS_FUNCTIONAL_STATE(NewState));
+
+ if (NewState != DISABLE)
+ {
+ /* Save timestamp on tamper detection event */
+ RTC->TAFCR |= (uint32_t)RTC_TAFCR_TAMPTS;
+ }
+ else
+ {
+ /* Tamper detection does not cause a timestamp to be saved */
+ RTC->TAFCR &= (uint32_t)~RTC_TAFCR_TAMPTS;
+ }
+}
+
+/**
+ * @brief Enables or Disables the Precharge of Tamper pin.
+ * @param NewState: new state of tamper pull up.
+ * This parameter can be: ENABLE or DISABLE.
+ * @retval None
+ */
+void RTC_TamperPullUpCmd(FunctionalState NewState)
+{
+ /* Check the parameters */
+ assert_param(IS_FUNCTIONAL_STATE(NewState));
+
+ if (NewState != DISABLE)
+ {
+ /* Enable precharge of the selected Tamper pin */
+ RTC->TAFCR &= (uint32_t)~RTC_TAFCR_TAMPPUDIS;
+ }
+ else
+ {
+ /* Disable precharge of the selected Tamper pin */
+ RTC->TAFCR |= (uint32_t)RTC_TAFCR_TAMPPUDIS;
+ }
+}
+
+/**
+ * @}
+ */
+
+/** @defgroup RTC_Group10 Backup Data Registers configuration functions
+ * @brief Backup Data Registers configuration functions
+ *
+@verbatim
+ ===============================================================================
+ Backup Data Registers configuration functions
+ ===============================================================================
+
+@endverbatim
+ * @{
+ */
+
+/**
+ * @brief Writes a data in a specified RTC Backup data register.
+ * @param RTC_BKP_DR: RTC Backup data Register number.
+ * This parameter can be: RTC_BKP_DRx where x can be from 0 to 19 to
+ * specify the register.
+ * @param Data: Data to be written in the specified RTC Backup data register.
+ * @retval None
+ */
+void RTC_WriteBackupRegister(uint32_t RTC_BKP_DR, uint32_t Data)
+{
+ __IO uint32_t tmp = 0;
+
+ /* Check the parameters */
+ assert_param(IS_RTC_BKP(RTC_BKP_DR));
+
+ tmp = RTC_BASE + 0x50;
+ tmp += (RTC_BKP_DR * 4);
+
+ /* Write the specified register */
+ *(__IO uint32_t *)tmp = (uint32_t)Data;
+}
+
+/**
+ * @brief Reads data from the specified RTC Backup data Register.
+ * @param RTC_BKP_DR: RTC Backup data Register number.
+ * This parameter can be: RTC_BKP_DRx where x can be from 0 to 19 to
+ * specify the register.
+ * @retval None
+ */
+uint32_t RTC_ReadBackupRegister(uint32_t RTC_BKP_DR)
+{
+ __IO uint32_t tmp = 0;
+
+ /* Check the parameters */
+ assert_param(IS_RTC_BKP(RTC_BKP_DR));
+
+ tmp = RTC_BASE + 0x50;
+ tmp += (RTC_BKP_DR * 4);
+
+ /* Read the specified register */
+ return (*(__IO uint32_t *)tmp);
+}
+
+/**
+ * @}
+ */
+
+/** @defgroup RTC_Group11 RTC Tamper and TimeStamp Pins Selection and Output Type Config configuration functions
+ * @brief RTC Tamper and TimeStamp Pins Selection and Output Type Config
+ * configuration functions
+ *
+@verbatim
+ ===============================================================================
+ RTC Tamper and TimeStamp Pins Selection and Output Type Config configuration
+ functions
+ ===============================================================================
+
+@endverbatim
+ * @{
+ */
+
+/**
+ * @brief Selects the RTC Tamper Pin.
+ * @param RTC_TamperPin: specifies the RTC Tamper Pin.
+ * This parameter can be one of the following values:
+ * @arg RTC_TamperPin_PC13: PC13 is selected as RTC Tamper Pin.
+ * @arg RTC_TamperPin_PI8: PI8 is selected as RTC Tamper Pin.
+ * @retval None
+ */
+void RTC_TamperPinSelection(uint32_t RTC_TamperPin)
+{
+ /* Check the parameters */
+ assert_param(IS_RTC_TAMPER_PIN(RTC_TamperPin));
+
+ RTC->TAFCR &= (uint32_t)~(RTC_TAFCR_TAMPINSEL);
+ RTC->TAFCR |= (uint32_t)(RTC_TamperPin);
+}
+
+/**
+ * @brief Selects the RTC TimeStamp Pin.
+ * @param RTC_TimeStampPin: specifies the RTC TimeStamp Pin.
+ * This parameter can be one of the following values:
+ * @arg RTC_TimeStampPin_PC13: PC13 is selected as RTC TimeStamp Pin.
+ * @arg RTC_TimeStampPin_PI8: PI8 is selected as RTC TimeStamp Pin.
+ * @retval None
+ */
+void RTC_TimeStampPinSelection(uint32_t RTC_TimeStampPin)
+{
+ /* Check the parameters */
+ assert_param(IS_RTC_TIMESTAMP_PIN(RTC_TimeStampPin));
+
+ RTC->TAFCR &= (uint32_t)~(RTC_TAFCR_TSINSEL);
+ RTC->TAFCR |= (uint32_t)(RTC_TimeStampPin);
+}
+
+/**
+ * @brief Configures the RTC Output Pin mode.
+ * @param RTC_OutputType: specifies the RTC Output (PC13) pin mode.
+ * This parameter can be one of the following values:
+ * @arg RTC_OutputType_OpenDrain: RTC Output (PC13) is configured in
+ * Open Drain mode.
+ * @arg RTC_OutputType_PushPull: RTC Output (PC13) is configured in
+ * Push Pull mode.
+ * @retval None
+ */
+void RTC_OutputTypeConfig(uint32_t RTC_OutputType)
+{
+ /* Check the parameters */
+ assert_param(IS_RTC_OUTPUT_TYPE(RTC_OutputType));
+
+ RTC->TAFCR &= (uint32_t)~(RTC_TAFCR_ALARMOUTTYPE);
+ RTC->TAFCR |= (uint32_t)(RTC_OutputType);
+}
+
+/**
+ * @}
+ */
+
+/** @defgroup RTC_Group12 Shift control synchronisation functions
+ * @brief Shift control synchronisation functions
+ *
+@verbatim
+ ===============================================================================
+ Shift control synchronisation functions
+ ===============================================================================
+
+@endverbatim
+ * @{
+ */
+
+/**
+ * @brief Configures the Synchronization Shift Control Settings.
+ * @note When REFCKON is set, firmware must not write to Shift control register
+ * @param RTC_ShiftAdd1S : Select to add or not 1 second to the time Calendar.
+ * This parameter can be one of the following values :
+ * @arg RTC_ShiftAdd1S_Set : Add one second to the clock calendar.
+ * @arg RTC_ShiftAdd1S_Reset: No effect.
+ * @param RTC_ShiftSubFS: Select the number of Second Fractions to Substitute.
+ * This parameter can be one any value from 0 to 0x7FFF.
+ * @retval An ErrorStatus enumeration value:
+ * - SUCCESS: RTC Shift registers are configured
+ * - ERROR: RTC Shift registers are not configured
+*/
+ErrorStatus RTC_SynchroShiftConfig(uint32_t RTC_ShiftAdd1S, uint32_t RTC_ShiftSubFS)
+{
+ ErrorStatus status = ERROR;
+ uint32_t shpfcount = 0;
+
+ /* Check the parameters */
+ assert_param(IS_RTC_SHIFT_ADD1S(RTC_ShiftAdd1S));
+ assert_param(IS_RTC_SHIFT_SUBFS(RTC_ShiftSubFS));
+
+ /* Disable the write protection for RTC registers */
+ RTC->WPR = 0xCA;
+ RTC->WPR = 0x53;
+
+ /* Check if a Shift is pending*/
+ if ((RTC->ISR & RTC_ISR_SHPF) != RESET)
+ {
+ /* Wait until the shift is completed*/
+ while (((RTC->ISR & RTC_ISR_SHPF) != RESET) && (shpfcount != SHPF_TIMEOUT))
+ {
+ shpfcount++;
+ }
+ }
+
+ /* Check if the Shift pending is completed or if there is no Shift operation at all*/
+ if ((RTC->ISR & RTC_ISR_SHPF) == RESET)
+ {
+ /* check if the reference clock detection is disabled */
+ if((RTC->CR & RTC_CR_REFCKON) == RESET)
+ {
+ /* Configure the Shift settings */
+ RTC->SHIFTR = (uint32_t)(uint32_t)(RTC_ShiftSubFS) | (uint32_t)(RTC_ShiftAdd1S);
+
+ if(RTC_WaitForSynchro() == ERROR)
+ {
+ status = ERROR;
+ }
+ else
+ {
+ status = SUCCESS;
+ }
+ }
+ else
+ {
+ status = ERROR;
+ }
+ }
+ else
+ {
+ status = ERROR;
+ }
+
+ /* Enable the write protection for RTC registers */
+ RTC->WPR = 0xFF;
+
+ return (ErrorStatus)(status);
+}
+
+/**
+ * @}
+ */
+
+/** @defgroup RTC_Group13 Interrupts and flags management functions
+ * @brief Interrupts and flags management functions
+ *
+@verbatim
+ ===============================================================================
+ Interrupts and flags management functions
+ ===============================================================================
+ All RTC interrupts are connected to the EXTI controller.
+
+ - To enable the RTC Alarm interrupt, the following sequence is required:
+ - Configure and enable the EXTI Line 17 in interrupt mode and select the rising
+ edge sensitivity using the EXTI_Init() function.
+ - Configure and enable the RTC_Alarm IRQ channel in the NVIC using the NVIC_Init()
+ function.
+ - Configure the RTC to generate RTC alarms (Alarm A and/or Alarm B) using
+ the RTC_SetAlarm() and RTC_AlarmCmd() functions.
+
+ - To enable the RTC Wakeup interrupt, the following sequence is required:
+ - Configure and enable the EXTI Line 22 in interrupt mode and select the rising
+ edge sensitivity using the EXTI_Init() function.
+ - Configure and enable the RTC_WKUP IRQ channel in the NVIC using the NVIC_Init()
+ function.
+ - Configure the RTC to generate the RTC wakeup timer event using the
+ RTC_WakeUpClockConfig(), RTC_SetWakeUpCounter() and RTC_WakeUpCmd() functions.
+
+ - To enable the RTC Tamper interrupt, the following sequence is required:
+ - Configure and enable the EXTI Line 21 in interrupt mode and select the rising
+ edge sensitivity using the EXTI_Init() function.
+ - Configure and enable the TAMP_STAMP IRQ channel in the NVIC using the NVIC_Init()
+ function.
+ - Configure the RTC to detect the RTC tamper event using the
+ RTC_TamperTriggerConfig() and RTC_TamperCmd() functions.
+
+ - To enable the RTC TimeStamp interrupt, the following sequence is required:
+ - Configure and enable the EXTI Line 21 in interrupt mode and select the rising
+ edge sensitivity using the EXTI_Init() function.
+ - Configure and enable the TAMP_STAMP IRQ channel in the NVIC using the NVIC_Init()
+ function.
+ - Configure the RTC to detect the RTC time-stamp event using the
+ RTC_TimeStampCmd() functions.
+
+@endverbatim
+ * @{
+ */
+
+/**
+ * @brief Enables or disables the specified RTC interrupts.
+ * @param RTC_IT: specifies the RTC interrupt sources to be enabled or disabled.
+ * This parameter can be any combination of the following values:
+ * @arg RTC_IT_TS: Time Stamp interrupt mask
+ * @arg RTC_IT_WUT: WakeUp Timer interrupt mask
+ * @arg RTC_IT_ALRB: Alarm B interrupt mask
+ * @arg RTC_IT_ALRA: Alarm A interrupt mask
+ * @arg RTC_IT_TAMP: Tamper event interrupt mask
+ * @param NewState: new state of the specified RTC interrupts.
+ * This parameter can be: ENABLE or DISABLE.
+ * @retval None
+ */
+void RTC_ITConfig(uint32_t RTC_IT, FunctionalState NewState)
+{
+ /* Check the parameters */
+ assert_param(IS_RTC_CONFIG_IT(RTC_IT));
+ assert_param(IS_FUNCTIONAL_STATE(NewState));
+
+ /* Disable the write protection for RTC registers */
+ RTC->WPR = 0xCA;
+ RTC->WPR = 0x53;
+
+ if (NewState != DISABLE)
+ {
+ /* Configure the Interrupts in the RTC_CR register */
+ RTC->CR |= (uint32_t)(RTC_IT & ~RTC_TAFCR_TAMPIE);
+ /* Configure the Tamper Interrupt in the RTC_TAFCR */
+ RTC->TAFCR |= (uint32_t)(RTC_IT & RTC_TAFCR_TAMPIE);
+ }
+ else
+ {
+ /* Configure the Interrupts in the RTC_CR register */
+ RTC->CR &= (uint32_t)~(RTC_IT & (uint32_t)~RTC_TAFCR_TAMPIE);
+ /* Configure the Tamper Interrupt in the RTC_TAFCR */
+ RTC->TAFCR &= (uint32_t)~(RTC_IT & RTC_TAFCR_TAMPIE);
+ }
+ /* Enable the write protection for RTC registers */
+ RTC->WPR = 0xFF;
+}
+
+/**
+ * @brief Checks whether the specified RTC flag is set or not.
+ * @param RTC_FLAG: specifies the flag to check.
+ * This parameter can be one of the following values:
+ * @arg RTC_FLAG_TAMP1F: Tamper 1 event flag
+ * @arg RTC_FLAG_TSOVF: Time Stamp OverFlow flag
+ * @arg RTC_FLAG_TSF: Time Stamp event flag
+ * @arg RTC_FLAG_WUTF: WakeUp Timer flag
+ * @arg RTC_FLAG_ALRBF: Alarm B flag
+ * @arg RTC_FLAG_ALRAF: Alarm A flag
+ * @arg RTC_FLAG_INITF: Initialization mode flag
+ * @arg RTC_FLAG_RSF: Registers Synchronized flag
+ * @arg RTC_FLAG_INITS: Registers Configured flag
+ * @arg RTC_FLAG_WUTWF: WakeUp Timer Write flag
+ * @arg RTC_FLAG_ALRBWF: Alarm B Write flag
+ * @arg RTC_FLAG_ALRAWF: Alarm A write flag
+ * @retval The new state of RTC_FLAG (SET or RESET).
+ */
+FlagStatus RTC_GetFlagStatus(uint32_t RTC_FLAG)
+{
+ FlagStatus bitstatus = RESET;
+ uint32_t tmpreg = 0;
+
+ /* Check the parameters */
+ assert_param(IS_RTC_GET_FLAG(RTC_FLAG));
+
+ /* Get all the flags */
+ tmpreg = (uint32_t)(RTC->ISR & RTC_FLAGS_MASK);
+
+ /* Return the status of the flag */
+ if ((tmpreg & RTC_FLAG) != (uint32_t)RESET)
+ {
+ bitstatus = SET;
+ }
+ else
+ {
+ bitstatus = RESET;
+ }
+ return bitstatus;
+}
+
+/**
+ * @brief Clears the RTC's pending flags.
+ * @param RTC_FLAG: specifies the RTC flag to clear.
+ * This parameter can be any combination of the following values:
+ * @arg RTC_FLAG_TAMP1F: Tamper 1 event flag
+ * @arg RTC_FLAG_TSOVF: Time Stamp Overflow flag
+ * @arg RTC_FLAG_TSF: Time Stamp event flag
+ * @arg RTC_FLAG_WUTF: WakeUp Timer flag
+ * @arg RTC_FLAG_ALRBF: Alarm B flag
+ * @arg RTC_FLAG_ALRAF: Alarm A flag
+ * @arg RTC_FLAG_RSF: Registers Synchronized flag
+ * @retval None
+ */
+void RTC_ClearFlag(uint32_t RTC_FLAG)
+{
+ /* Check the parameters */
+ assert_param(IS_RTC_CLEAR_FLAG(RTC_FLAG));
+
+ /* Clear the Flags in the RTC_ISR register */
+ RTC->ISR = (uint32_t)((uint32_t)(~((RTC_FLAG | RTC_ISR_INIT)& 0x0000FFFF) | (uint32_t)(RTC->ISR & RTC_ISR_INIT)));
+}
+
+/**
+ * @brief Checks whether the specified RTC interrupt has occurred or not.
+ * @param RTC_IT: specifies the RTC interrupt source to check.
+ * This parameter can be one of the following values:
+ * @arg RTC_IT_TS: Time Stamp interrupt
+ * @arg RTC_IT_WUT: WakeUp Timer interrupt
+ * @arg RTC_IT_ALRB: Alarm B interrupt
+ * @arg RTC_IT_ALRA: Alarm A interrupt
+ * @arg RTC_IT_TAMP1: Tamper 1 event interrupt
+ * @retval The new state of RTC_IT (SET or RESET).
+ */
+ITStatus RTC_GetITStatus(uint32_t RTC_IT)
+{
+ ITStatus bitstatus = RESET;
+ uint32_t tmpreg = 0, enablestatus = 0;
+
+ /* Check the parameters */
+ assert_param(IS_RTC_GET_IT(RTC_IT));
+
+ /* Get the TAMPER Interrupt enable bit and pending bit */
+ tmpreg = (uint32_t)(RTC->TAFCR & (RTC_TAFCR_TAMPIE));
+
+ /* Get the Interrupt enable Status */
+ enablestatus = (uint32_t)((RTC->CR & RTC_IT) | (tmpreg & (RTC_IT >> 15)));
+
+ /* Get the Interrupt pending bit */
+ tmpreg = (uint32_t)((RTC->ISR & (uint32_t)(RTC_IT >> 4)));
+
+ /* Get the status of the Interrupt */
+ if ((enablestatus != (uint32_t)RESET) && ((tmpreg & 0x0000FFFF) != (uint32_t)RESET))
+ {
+ bitstatus = SET;
+ }
+ else
+ {
+ bitstatus = RESET;
+ }
+ return bitstatus;
+}
+
+/**
+ * @brief Clears the RTC's interrupt pending bits.
+ * @param RTC_IT: specifies the RTC interrupt pending bit to clear.
+ * This parameter can be any combination of the following values:
+ * @arg RTC_IT_TS: Time Stamp interrupt
+ * @arg RTC_IT_WUT: WakeUp Timer interrupt
+ * @arg RTC_IT_ALRB: Alarm B interrupt
+ * @arg RTC_IT_ALRA: Alarm A interrupt
+ * @arg RTC_IT_TAMP1: Tamper 1 event interrupt
+ * @retval None
+ */
+void RTC_ClearITPendingBit(uint32_t RTC_IT)
+{
+ uint32_t tmpreg = 0;
+
+ /* Check the parameters */
+ assert_param(IS_RTC_CLEAR_IT(RTC_IT));
+
+ /* Get the RTC_ISR Interrupt pending bits mask */
+ tmpreg = (uint32_t)(RTC_IT >> 4);
+
+ /* Clear the interrupt pending bits in the RTC_ISR register */
+ RTC->ISR = (uint32_t)((uint32_t)(~((tmpreg | RTC_ISR_INIT)& 0x0000FFFF) | (uint32_t)(RTC->ISR & RTC_ISR_INIT)));
+}
+
+/**
+ * @}
+ */
+
+/**
+ * @brief Converts a 2 digit decimal to BCD format.
+ * @param Value: Byte to be converted.
+ * @retval Converted byte
+ */
+static uint8_t RTC_ByteToBcd2(uint8_t Value)
+{
+ uint8_t bcdhigh = 0;
+
+ while (Value >= 10)
+ {
+ bcdhigh++;
+ Value -= 10;
+ }
+
+ return ((uint8_t)(bcdhigh << 4) | Value);
+}
+
+/**
+ * @brief Convert from 2 digit BCD to Binary.
+ * @param Value: BCD value to be converted.
+ * @retval Converted word
+ */
+static uint8_t RTC_Bcd2ToByte(uint8_t Value)
+{
+ uint8_t tmp = 0;
+ tmp = ((uint8_t)(Value & (uint8_t)0xF0) >> (uint8_t)0x4) * 10;
+ return (tmp + (Value & (uint8_t)0x0F));
+}
+
+/**
+ * @}
+ */
+
+/**
+ * @}
+ */
+
+/**
+ * @}
+ */
+
+/******************* (C) COPYRIGHT 2011 STMicroelectronics *****END OF FILE****/
diff --git a/Libraries/STM32F4xx_StdPeriph_Driver/src/stm32f4xx_sdio.c b/Libraries/STM32F4xx_StdPeriph_Driver/src/stm32f4xx_sdio.c
new file mode 100644
index 0000000..24a6c5e
--- /dev/null
+++ b/Libraries/STM32F4xx_StdPeriph_Driver/src/stm32f4xx_sdio.c
@@ -0,0 +1,1004 @@
+/**
+ ******************************************************************************
+ * @file stm32f4xx_sdio.c
+ * @author MCD Application Team
+ * @version V1.0.0
+ * @date 30-September-2011
+ * @brief This file provides firmware functions to manage the following
+ * functionalities of the Secure digital input/output interface (SDIO)
+ * peripheral:
+ * - Initialization and Configuration
+ * - Command path state machine (CPSM) management
+ * - Data path state machine (DPSM) management
+ * - SDIO IO Cards mode management
+ * - CE-ATA mode management
+ * - DMA transfers management
+ * - Interrupts and flags management
+ *
+ * @verbatim
+ *
+ *
+ * ===================================================================
+ * How to use this driver
+ * ===================================================================
+ * 1. The SDIO clock (SDIOCLK = 48 MHz) is coming from a specific output
+ * of PLL (PLL48CLK). Before to start working with SDIO peripheral
+ * make sure that the PLL is well configured.
+ * The SDIO peripheral uses two clock signals:
+ * - SDIO adapter clock (SDIOCLK = 48 MHz)
+ * - APB2 bus clock (PCLK2)
+ * PCLK2 and SDIO_CK clock frequencies must respect the following condition:
+ * Frequenc(PCLK2) >= (3 / 8 x Frequency(SDIO_CK))
+ *
+ * 2. Enable peripheral clock using RCC_APB2PeriphClockCmd(RCC_APB2Periph_SDIO, ENABLE).
+ *
+ * 3. According to the SDIO mode, enable the GPIO clocks using
+ * RCC_AHB1PeriphClockCmd() function.
+ * The I/O can be one of the following configurations:
+ * - 1-bit data length: SDIO_CMD, SDIO_CK and D0.
+ * - 4-bit data length: SDIO_CMD, SDIO_CK and D[3:0].
+ * - 8-bit data length: SDIO_CMD, SDIO_CK and D[7:0].
+ *
+ * 4. Peripheral's alternate function:
+ * - Connect the pin to the desired peripherals' Alternate
+ * Function (AF) using GPIO_PinAFConfig() function
+ * - Configure the desired pin in alternate function by:
+ * GPIO_InitStruct->GPIO_Mode = GPIO_Mode_AF
+ * - Select the type, pull-up/pull-down and output speed via
+ * GPIO_PuPd, GPIO_OType and GPIO_Speed members
+ * - Call GPIO_Init() function
+ *
+ * 5. Program the Clock Edge, Clock Bypass, Clock Power Save, Bus Wide,
+ * hardware, flow control and the Clock Divider using the SDIO_Init()
+ * function.
+ *
+ * 6. Enable the Power ON State using the SDIO_SetPowerState(SDIO_PowerState_ON)
+ * function.
+ *
+ * 7. Enable the clock using the SDIO_ClockCmd() function.
+ *
+ * 8. Enable the NVIC and the corresponding interrupt using the function
+ * SDIO_ITConfig() if you need to use interrupt mode.
+ *
+ * 9. When using the DMA mode
+ * - Configure the DMA using DMA_Init() function
+ * - Active the needed channel Request using SDIO_DMACmd() function
+ *
+ * 10. Enable the DMA using the DMA_Cmd() function, when using DMA mode.
+ *
+ * 11. To control the CPSM (Command Path State Machine) and send
+ * commands to the card use the SDIO_SendCommand(),
+ * SDIO_GetCommandResponse() and SDIO_GetResponse() functions.
+ * First, user has to fill the command structure (pointer to
+ * SDIO_CmdInitTypeDef) according to the selected command to be sent.
+ * The parameters that should be filled are:
+ * - Command Argument
+ * - Command Index
+ * - Command Response type
+ * - Command Wait
+ * - CPSM Status (Enable or Disable)
+ *
+ * To check if the command is well received, read the SDIO_CMDRESP
+ * register using the SDIO_GetCommandResponse().
+ * The SDIO responses registers (SDIO_RESP1 to SDIO_RESP2), use the
+ * SDIO_GetResponse() function.
+ *
+ * 12. To control the DPSM (Data Path State Machine) and send/receive
+ * data to/from the card use the SDIO_DataConfig(), SDIO_GetDataCounter(),
+ * SDIO_ReadData(), SDIO_WriteData() and SDIO_GetFIFOCount() functions.
+ *
+ * Read Operations
+ * ---------------
+ * a) First, user has to fill the data structure (pointer to
+ * SDIO_DataInitTypeDef) according to the selected data type to
+ * be received.
+ * The parameters that should be filled are:
+ * - Data TimeOut
+ * - Data Length
+ * - Data Block size
+ * - Data Transfer direction: should be from card (To SDIO)
+ * - Data Transfer mode
+ * - DPSM Status (Enable or Disable)
+ *
+ * b) Configure the SDIO resources to receive the data from the card
+ * according to selected transfer mode (Refer to Step 8, 9 and 10).
+ *
+ * c) Send the selected Read command (refer to step 11).
+ *
+ * d) Use the SDIO flags/interrupts to check the transfer status.
+ *
+ * Write Operations
+ * ---------------
+ * a) First, user has to fill the data structure (pointer to
+ * SDIO_DataInitTypeDef) according to the selected data type to
+ * be received.
+ * The parameters that should be filled are:
+ * - Data TimeOut
+ * - Data Length
+ * - Data Block size
+ * - Data Transfer direction: should be to card (To CARD)
+ * - Data Transfer mode
+ * - DPSM Status (Enable or Disable)
+ *
+ * b) Configure the SDIO resources to send the data to the card
+ * according to selected transfer mode (Refer to Step 8, 9 and 10).
+ *
+ * c) Send the selected Write command (refer to step 11).
+ *
+ * d) Use the SDIO flags/interrupts to check the transfer status.
+ *
+ *
+ * @endverbatim
+ *
+ *
+ ******************************************************************************
+ * @attention
+ *
+ * THE PRESENT FIRMWARE WHICH IS FOR GUIDANCE ONLY AIMS AT PROVIDING CUSTOMERS
+ * WITH CODING INFORMATION REGARDING THEIR PRODUCTS IN ORDER FOR THEM TO SAVE
+ * TIME. AS A RESULT, STMICROELECTRONICS SHALL NOT BE HELD LIABLE FOR ANY
+ * DIRECT, INDIRECT OR CONSEQUENTIAL DAMAGES WITH RESPECT TO ANY CLAIMS ARISING
+ * FROM THE CONTENT OF SUCH FIRMWARE AND/OR THE USE MADE BY CUSTOMERS OF THE
+ * CODING INFORMATION CONTAINED HEREIN IN CONNECTION WITH THEIR PRODUCTS.
+ *
+ * © COPYRIGHT 2011 STMicroelectronics
+ ******************************************************************************
+ */
+
+/* Includes ------------------------------------------------------------------*/
+#include "stm32f4xx_sdio.h"
+#include "stm32f4xx_rcc.h"
+
+/** @addtogroup STM32F4xx_StdPeriph_Driver
+ * @{
+ */
+
+/** @defgroup SDIO
+ * @brief SDIO driver modules
+ * @{
+ */
+
+/* Private typedef -----------------------------------------------------------*/
+/* Private define ------------------------------------------------------------*/
+
+/* ------------ SDIO registers bit address in the alias region ----------- */
+#define SDIO_OFFSET (SDIO_BASE - PERIPH_BASE)
+
+/* --- CLKCR Register ---*/
+/* Alias word address of CLKEN bit */
+#define CLKCR_OFFSET (SDIO_OFFSET + 0x04)
+#define CLKEN_BitNumber 0x08
+#define CLKCR_CLKEN_BB (PERIPH_BB_BASE + (CLKCR_OFFSET * 32) + (CLKEN_BitNumber * 4))
+
+/* --- CMD Register ---*/
+/* Alias word address of SDIOSUSPEND bit */
+#define CMD_OFFSET (SDIO_OFFSET + 0x0C)
+#define SDIOSUSPEND_BitNumber 0x0B
+#define CMD_SDIOSUSPEND_BB (PERIPH_BB_BASE + (CMD_OFFSET * 32) + (SDIOSUSPEND_BitNumber * 4))
+
+/* Alias word address of ENCMDCOMPL bit */
+#define ENCMDCOMPL_BitNumber 0x0C
+#define CMD_ENCMDCOMPL_BB (PERIPH_BB_BASE + (CMD_OFFSET * 32) + (ENCMDCOMPL_BitNumber * 4))
+
+/* Alias word address of NIEN bit */
+#define NIEN_BitNumber 0x0D
+#define CMD_NIEN_BB (PERIPH_BB_BASE + (CMD_OFFSET * 32) + (NIEN_BitNumber * 4))
+
+/* Alias word address of ATACMD bit */
+#define ATACMD_BitNumber 0x0E
+#define CMD_ATACMD_BB (PERIPH_BB_BASE + (CMD_OFFSET * 32) + (ATACMD_BitNumber * 4))
+
+/* --- DCTRL Register ---*/
+/* Alias word address of DMAEN bit */
+#define DCTRL_OFFSET (SDIO_OFFSET + 0x2C)
+#define DMAEN_BitNumber 0x03
+#define DCTRL_DMAEN_BB (PERIPH_BB_BASE + (DCTRL_OFFSET * 32) + (DMAEN_BitNumber * 4))
+
+/* Alias word address of RWSTART bit */
+#define RWSTART_BitNumber 0x08
+#define DCTRL_RWSTART_BB (PERIPH_BB_BASE + (DCTRL_OFFSET * 32) + (RWSTART_BitNumber * 4))
+
+/* Alias word address of RWSTOP bit */
+#define RWSTOP_BitNumber 0x09
+#define DCTRL_RWSTOP_BB (PERIPH_BB_BASE + (DCTRL_OFFSET * 32) + (RWSTOP_BitNumber * 4))
+
+/* Alias word address of RWMOD bit */
+#define RWMOD_BitNumber 0x0A
+#define DCTRL_RWMOD_BB (PERIPH_BB_BASE + (DCTRL_OFFSET * 32) + (RWMOD_BitNumber * 4))
+
+/* Alias word address of SDIOEN bit */
+#define SDIOEN_BitNumber 0x0B
+#define DCTRL_SDIOEN_BB (PERIPH_BB_BASE + (DCTRL_OFFSET * 32) + (SDIOEN_BitNumber * 4))
+
+/* ---------------------- SDIO registers bit mask ------------------------ */
+/* --- CLKCR Register ---*/
+/* CLKCR register clear mask */
+#define CLKCR_CLEAR_MASK ((uint32_t)0xFFFF8100)
+
+/* --- PWRCTRL Register ---*/
+/* SDIO PWRCTRL Mask */
+#define PWR_PWRCTRL_MASK ((uint32_t)0xFFFFFFFC)
+
+/* --- DCTRL Register ---*/
+/* SDIO DCTRL Clear Mask */
+#define DCTRL_CLEAR_MASK ((uint32_t)0xFFFFFF08)
+
+/* --- CMD Register ---*/
+/* CMD Register clear mask */
+#define CMD_CLEAR_MASK ((uint32_t)0xFFFFF800)
+
+/* SDIO RESP Registers Address */
+#define SDIO_RESP_ADDR ((uint32_t)(SDIO_BASE + 0x14))
+
+/* Private macro -------------------------------------------------------------*/
+/* Private variables ---------------------------------------------------------*/
+/* Private function prototypes -----------------------------------------------*/
+/* Private functions ---------------------------------------------------------*/
+
+/** @defgroup SDIO_Private_Functions
+ * @{
+ */
+
+/** @defgroup SDIO_Group1 Initialization and Configuration functions
+ * @brief Initialization and Configuration functions
+ *
+@verbatim
+ ===============================================================================
+ Initialization and Configuration functions
+ ===============================================================================
+
+@endverbatim
+ * @{
+ */
+
+/**
+ * @brief Deinitializes the SDIO peripheral registers to their default reset values.
+ * @param None
+ * @retval None
+ */
+void SDIO_DeInit(void)
+{
+ RCC_APB2PeriphResetCmd(RCC_APB2Periph_SDIO, ENABLE);
+ RCC_APB2PeriphResetCmd(RCC_APB2Periph_SDIO, DISABLE);
+}
+
+/**
+ * @brief Initializes the SDIO peripheral according to the specified
+ * parameters in the SDIO_InitStruct.
+ * @param SDIO_InitStruct : pointer to a SDIO_InitTypeDef structure
+ * that contains the configuration information for the SDIO peripheral.
+ * @retval None
+ */
+void SDIO_Init(SDIO_InitTypeDef* SDIO_InitStruct)
+{
+ uint32_t tmpreg = 0;
+
+ /* Check the parameters */
+ assert_param(IS_SDIO_CLOCK_EDGE(SDIO_InitStruct->SDIO_ClockEdge));
+ assert_param(IS_SDIO_CLOCK_BYPASS(SDIO_InitStruct->SDIO_ClockBypass));
+ assert_param(IS_SDIO_CLOCK_POWER_SAVE(SDIO_InitStruct->SDIO_ClockPowerSave));
+ assert_param(IS_SDIO_BUS_WIDE(SDIO_InitStruct->SDIO_BusWide));
+ assert_param(IS_SDIO_HARDWARE_FLOW_CONTROL(SDIO_InitStruct->SDIO_HardwareFlowControl));
+
+/*---------------------------- SDIO CLKCR Configuration ------------------------*/
+ /* Get the SDIO CLKCR value */
+ tmpreg = SDIO->CLKCR;
+
+ /* Clear CLKDIV, PWRSAV, BYPASS, WIDBUS, NEGEDGE, HWFC_EN bits */
+ tmpreg &= CLKCR_CLEAR_MASK;
+
+ /* Set CLKDIV bits according to SDIO_ClockDiv value */
+ /* Set PWRSAV bit according to SDIO_ClockPowerSave value */
+ /* Set BYPASS bit according to SDIO_ClockBypass value */
+ /* Set WIDBUS bits according to SDIO_BusWide value */
+ /* Set NEGEDGE bits according to SDIO_ClockEdge value */
+ /* Set HWFC_EN bits according to SDIO_HardwareFlowControl value */
+ tmpreg |= (SDIO_InitStruct->SDIO_ClockDiv | SDIO_InitStruct->SDIO_ClockPowerSave |
+ SDIO_InitStruct->SDIO_ClockBypass | SDIO_InitStruct->SDIO_BusWide |
+ SDIO_InitStruct->SDIO_ClockEdge | SDIO_InitStruct->SDIO_HardwareFlowControl);
+
+ /* Write to SDIO CLKCR */
+ SDIO->CLKCR = tmpreg;
+}
+
+/**
+ * @brief Fills each SDIO_InitStruct member with its default value.
+ * @param SDIO_InitStruct: pointer to an SDIO_InitTypeDef structure which
+ * will be initialized.
+ * @retval None
+ */
+void SDIO_StructInit(SDIO_InitTypeDef* SDIO_InitStruct)
+{
+ /* SDIO_InitStruct members default value */
+ SDIO_InitStruct->SDIO_ClockDiv = 0x00;
+ SDIO_InitStruct->SDIO_ClockEdge = SDIO_ClockEdge_Rising;
+ SDIO_InitStruct->SDIO_ClockBypass = SDIO_ClockBypass_Disable;
+ SDIO_InitStruct->SDIO_ClockPowerSave = SDIO_ClockPowerSave_Disable;
+ SDIO_InitStruct->SDIO_BusWide = SDIO_BusWide_1b;
+ SDIO_InitStruct->SDIO_HardwareFlowControl = SDIO_HardwareFlowControl_Disable;
+}
+
+/**
+ * @brief Enables or disables the SDIO Clock.
+ * @param NewState: new state of the SDIO Clock.
+ * This parameter can be: ENABLE or DISABLE.
+ * @retval None
+ */
+void SDIO_ClockCmd(FunctionalState NewState)
+{
+ /* Check the parameters */
+ assert_param(IS_FUNCTIONAL_STATE(NewState));
+
+ *(__IO uint32_t *) CLKCR_CLKEN_BB = (uint32_t)NewState;
+}
+
+/**
+ * @brief Sets the power status of the controller.
+ * @param SDIO_PowerState: new state of the Power state.
+ * This parameter can be one of the following values:
+ * @arg SDIO_PowerState_OFF: SDIO Power OFF
+ * @arg SDIO_PowerState_ON: SDIO Power ON
+ * @retval None
+ */
+void SDIO_SetPowerState(uint32_t SDIO_PowerState)
+{
+ /* Check the parameters */
+ assert_param(IS_SDIO_POWER_STATE(SDIO_PowerState));
+
+ SDIO->POWER = SDIO_PowerState;
+}
+
+/**
+ * @brief Gets the power status of the controller.
+ * @param None
+ * @retval Power status of the controller. The returned value can be one of the
+ * following values:
+ * - 0x00: Power OFF
+ * - 0x02: Power UP
+ * - 0x03: Power ON
+ */
+uint32_t SDIO_GetPowerState(void)
+{
+ return (SDIO->POWER & (~PWR_PWRCTRL_MASK));
+}
+
+/**
+ * @}
+ */
+
+/** @defgroup SDIO_Group2 Command path state machine (CPSM) management functions
+ * @brief Command path state machine (CPSM) management functions
+ *
+@verbatim
+ ===============================================================================
+ Command path state machine (CPSM) management functions
+ ===============================================================================
+
+ This section provide functions allowing to program and read the Command path
+ state machine (CPSM).
+
+@endverbatim
+ * @{
+ */
+
+/**
+ * @brief Initializes the SDIO Command according to the specified
+ * parameters in the SDIO_CmdInitStruct and send the command.
+ * @param SDIO_CmdInitStruct : pointer to a SDIO_CmdInitTypeDef
+ * structure that contains the configuration information for the SDIO
+ * command.
+ * @retval None
+ */
+void SDIO_SendCommand(SDIO_CmdInitTypeDef *SDIO_CmdInitStruct)
+{
+ uint32_t tmpreg = 0;
+
+ /* Check the parameters */
+ assert_param(IS_SDIO_CMD_INDEX(SDIO_CmdInitStruct->SDIO_CmdIndex));
+ assert_param(IS_SDIO_RESPONSE(SDIO_CmdInitStruct->SDIO_Response));
+ assert_param(IS_SDIO_WAIT(SDIO_CmdInitStruct->SDIO_Wait));
+ assert_param(IS_SDIO_CPSM(SDIO_CmdInitStruct->SDIO_CPSM));
+
+/*---------------------------- SDIO ARG Configuration ------------------------*/
+ /* Set the SDIO Argument value */
+ SDIO->ARG = SDIO_CmdInitStruct->SDIO_Argument;
+
+/*---------------------------- SDIO CMD Configuration ------------------------*/
+ /* Get the SDIO CMD value */
+ tmpreg = SDIO->CMD;
+ /* Clear CMDINDEX, WAITRESP, WAITINT, WAITPEND, CPSMEN bits */
+ tmpreg &= CMD_CLEAR_MASK;
+ /* Set CMDINDEX bits according to SDIO_CmdIndex value */
+ /* Set WAITRESP bits according to SDIO_Response value */
+ /* Set WAITINT and WAITPEND bits according to SDIO_Wait value */
+ /* Set CPSMEN bits according to SDIO_CPSM value */
+ tmpreg |= (uint32_t)SDIO_CmdInitStruct->SDIO_CmdIndex | SDIO_CmdInitStruct->SDIO_Response
+ | SDIO_CmdInitStruct->SDIO_Wait | SDIO_CmdInitStruct->SDIO_CPSM;
+
+ /* Write to SDIO CMD */
+ SDIO->CMD = tmpreg;
+}
+
+/**
+ * @brief Fills each SDIO_CmdInitStruct member with its default value.
+ * @param SDIO_CmdInitStruct: pointer to an SDIO_CmdInitTypeDef
+ * structure which will be initialized.
+ * @retval None
+ */
+void SDIO_CmdStructInit(SDIO_CmdInitTypeDef* SDIO_CmdInitStruct)
+{
+ /* SDIO_CmdInitStruct members default value */
+ SDIO_CmdInitStruct->SDIO_Argument = 0x00;
+ SDIO_CmdInitStruct->SDIO_CmdIndex = 0x00;
+ SDIO_CmdInitStruct->SDIO_Response = SDIO_Response_No;
+ SDIO_CmdInitStruct->SDIO_Wait = SDIO_Wait_No;
+ SDIO_CmdInitStruct->SDIO_CPSM = SDIO_CPSM_Disable;
+}
+
+/**
+ * @brief Returns command index of last command for which response received.
+ * @param None
+ * @retval Returns the command index of the last command response received.
+ */
+uint8_t SDIO_GetCommandResponse(void)
+{
+ return (uint8_t)(SDIO->RESPCMD);
+}
+
+/**
+ * @brief Returns response received from the card for the last command.
+ * @param SDIO_RESP: Specifies the SDIO response register.
+ * This parameter can be one of the following values:
+ * @arg SDIO_RESP1: Response Register 1
+ * @arg SDIO_RESP2: Response Register 2
+ * @arg SDIO_RESP3: Response Register 3
+ * @arg SDIO_RESP4: Response Register 4
+ * @retval The Corresponding response register value.
+ */
+uint32_t SDIO_GetResponse(uint32_t SDIO_RESP)
+{
+ __IO uint32_t tmp = 0;
+
+ /* Check the parameters */
+ assert_param(IS_SDIO_RESP(SDIO_RESP));
+
+ tmp = SDIO_RESP_ADDR + SDIO_RESP;
+
+ return (*(__IO uint32_t *) tmp);
+}
+
+/**
+ * @}
+ */
+
+/** @defgroup SDIO_Group3 Data path state machine (DPSM) management functions
+ * @brief Data path state machine (DPSM) management functions
+ *
+@verbatim
+ ===============================================================================
+ Data path state machine (DPSM) management functions
+ ===============================================================================
+
+ This section provide functions allowing to program and read the Data path
+ state machine (DPSM).
+
+@endverbatim
+ * @{
+ */
+
+/**
+ * @brief Initializes the SDIO data path according to the specified
+ * parameters in the SDIO_DataInitStruct.
+ * @param SDIO_DataInitStruct : pointer to a SDIO_DataInitTypeDef structure
+ * that contains the configuration information for the SDIO command.
+ * @retval None
+ */
+void SDIO_DataConfig(SDIO_DataInitTypeDef* SDIO_DataInitStruct)
+{
+ uint32_t tmpreg = 0;
+
+ /* Check the parameters */
+ assert_param(IS_SDIO_DATA_LENGTH(SDIO_DataInitStruct->SDIO_DataLength));
+ assert_param(IS_SDIO_BLOCK_SIZE(SDIO_DataInitStruct->SDIO_DataBlockSize));
+ assert_param(IS_SDIO_TRANSFER_DIR(SDIO_DataInitStruct->SDIO_TransferDir));
+ assert_param(IS_SDIO_TRANSFER_MODE(SDIO_DataInitStruct->SDIO_TransferMode));
+ assert_param(IS_SDIO_DPSM(SDIO_DataInitStruct->SDIO_DPSM));
+
+/*---------------------------- SDIO DTIMER Configuration ---------------------*/
+ /* Set the SDIO Data TimeOut value */
+ SDIO->DTIMER = SDIO_DataInitStruct->SDIO_DataTimeOut;
+
+/*---------------------------- SDIO DLEN Configuration -----------------------*/
+ /* Set the SDIO DataLength value */
+ SDIO->DLEN = SDIO_DataInitStruct->SDIO_DataLength;
+
+/*---------------------------- SDIO DCTRL Configuration ----------------------*/
+ /* Get the SDIO DCTRL value */
+ tmpreg = SDIO->DCTRL;
+ /* Clear DEN, DTMODE, DTDIR and DBCKSIZE bits */
+ tmpreg &= DCTRL_CLEAR_MASK;
+ /* Set DEN bit according to SDIO_DPSM value */
+ /* Set DTMODE bit according to SDIO_TransferMode value */
+ /* Set DTDIR bit according to SDIO_TransferDir value */
+ /* Set DBCKSIZE bits according to SDIO_DataBlockSize value */
+ tmpreg |= (uint32_t)SDIO_DataInitStruct->SDIO_DataBlockSize | SDIO_DataInitStruct->SDIO_TransferDir
+ | SDIO_DataInitStruct->SDIO_TransferMode | SDIO_DataInitStruct->SDIO_DPSM;
+
+ /* Write to SDIO DCTRL */
+ SDIO->DCTRL = tmpreg;
+}
+
+/**
+ * @brief Fills each SDIO_DataInitStruct member with its default value.
+ * @param SDIO_DataInitStruct: pointer to an SDIO_DataInitTypeDef structure
+ * which will be initialized.
+ * @retval None
+ */
+void SDIO_DataStructInit(SDIO_DataInitTypeDef* SDIO_DataInitStruct)
+{
+ /* SDIO_DataInitStruct members default value */
+ SDIO_DataInitStruct->SDIO_DataTimeOut = 0xFFFFFFFF;
+ SDIO_DataInitStruct->SDIO_DataLength = 0x00;
+ SDIO_DataInitStruct->SDIO_DataBlockSize = SDIO_DataBlockSize_1b;
+ SDIO_DataInitStruct->SDIO_TransferDir = SDIO_TransferDir_ToCard;
+ SDIO_DataInitStruct->SDIO_TransferMode = SDIO_TransferMode_Block;
+ SDIO_DataInitStruct->SDIO_DPSM = SDIO_DPSM_Disable;
+}
+
+/**
+ * @brief Returns number of remaining data bytes to be transferred.
+ * @param None
+ * @retval Number of remaining data bytes to be transferred
+ */
+uint32_t SDIO_GetDataCounter(void)
+{
+ return SDIO->DCOUNT;
+}
+
+/**
+ * @brief Read one data word from Rx FIFO.
+ * @param None
+ * @retval Data received
+ */
+uint32_t SDIO_ReadData(void)
+{
+ return SDIO->FIFO;
+}
+
+/**
+ * @brief Write one data word to Tx FIFO.
+ * @param Data: 32-bit data word to write.
+ * @retval None
+ */
+void SDIO_WriteData(uint32_t Data)
+{
+ SDIO->FIFO = Data;
+}
+
+/**
+ * @brief Returns the number of words left to be written to or read from FIFO.
+ * @param None
+ * @retval Remaining number of words.
+ */
+uint32_t SDIO_GetFIFOCount(void)
+{
+ return SDIO->FIFOCNT;
+}
+
+/**
+ * @}
+ */
+
+/** @defgroup SDIO_Group4 SDIO IO Cards mode management functions
+ * @brief SDIO IO Cards mode management functions
+ *
+@verbatim
+ ===============================================================================
+ SDIO IO Cards mode management functions
+ ===============================================================================
+
+ This section provide functions allowing to program and read the SDIO IO Cards.
+
+@endverbatim
+ * @{
+ */
+
+/**
+ * @brief Starts the SD I/O Read Wait operation.
+ * @param NewState: new state of the Start SDIO Read Wait operation.
+ * This parameter can be: ENABLE or DISABLE.
+ * @retval None
+ */
+void SDIO_StartSDIOReadWait(FunctionalState NewState)
+{
+ /* Check the parameters */
+ assert_param(IS_FUNCTIONAL_STATE(NewState));
+
+ *(__IO uint32_t *) DCTRL_RWSTART_BB = (uint32_t) NewState;
+}
+
+/**
+ * @brief Stops the SD I/O Read Wait operation.
+ * @param NewState: new state of the Stop SDIO Read Wait operation.
+ * This parameter can be: ENABLE or DISABLE.
+ * @retval None
+ */
+void SDIO_StopSDIOReadWait(FunctionalState NewState)
+{
+ /* Check the parameters */
+ assert_param(IS_FUNCTIONAL_STATE(NewState));
+
+ *(__IO uint32_t *) DCTRL_RWSTOP_BB = (uint32_t) NewState;
+}
+
+/**
+ * @brief Sets one of the two options of inserting read wait interval.
+ * @param SDIO_ReadWaitMode: SD I/O Read Wait operation mode.
+ * This parameter can be:
+ * @arg SDIO_ReadWaitMode_CLK: Read Wait control by stopping SDIOCLK
+ * @arg SDIO_ReadWaitMode_DATA2: Read Wait control using SDIO_DATA2
+ * @retval None
+ */
+void SDIO_SetSDIOReadWaitMode(uint32_t SDIO_ReadWaitMode)
+{
+ /* Check the parameters */
+ assert_param(IS_SDIO_READWAIT_MODE(SDIO_ReadWaitMode));
+
+ *(__IO uint32_t *) DCTRL_RWMOD_BB = SDIO_ReadWaitMode;
+}
+
+/**
+ * @brief Enables or disables the SD I/O Mode Operation.
+ * @param NewState: new state of SDIO specific operation.
+ * This parameter can be: ENABLE or DISABLE.
+ * @retval None
+ */
+void SDIO_SetSDIOOperation(FunctionalState NewState)
+{
+ /* Check the parameters */
+ assert_param(IS_FUNCTIONAL_STATE(NewState));
+
+ *(__IO uint32_t *) DCTRL_SDIOEN_BB = (uint32_t)NewState;
+}
+
+/**
+ * @brief Enables or disables the SD I/O Mode suspend command sending.
+ * @param NewState: new state of the SD I/O Mode suspend command.
+ * This parameter can be: ENABLE or DISABLE.
+ * @retval None
+ */
+void SDIO_SendSDIOSuspendCmd(FunctionalState NewState)
+{
+ /* Check the parameters */
+ assert_param(IS_FUNCTIONAL_STATE(NewState));
+
+ *(__IO uint32_t *) CMD_SDIOSUSPEND_BB = (uint32_t)NewState;
+}
+
+/**
+ * @}
+ */
+
+/** @defgroup SDIO_Group5 CE-ATA mode management functions
+ * @brief CE-ATA mode management functions
+ *
+@verbatim
+ ===============================================================================
+ CE-ATA mode management functions
+ ===============================================================================
+
+ This section provide functions allowing to program and read the CE-ATA card.
+
+@endverbatim
+ * @{
+ */
+
+/**
+ * @brief Enables or disables the command completion signal.
+ * @param NewState: new state of command completion signal.
+ * This parameter can be: ENABLE or DISABLE.
+ * @retval None
+ */
+void SDIO_CommandCompletionCmd(FunctionalState NewState)
+{
+ /* Check the parameters */
+ assert_param(IS_FUNCTIONAL_STATE(NewState));
+
+ *(__IO uint32_t *) CMD_ENCMDCOMPL_BB = (uint32_t)NewState;
+}
+
+/**
+ * @brief Enables or disables the CE-ATA interrupt.
+ * @param NewState: new state of CE-ATA interrupt.
+ * This parameter can be: ENABLE or DISABLE.
+ * @retval None
+ */
+void SDIO_CEATAITCmd(FunctionalState NewState)
+{
+ /* Check the parameters */
+ assert_param(IS_FUNCTIONAL_STATE(NewState));
+
+ *(__IO uint32_t *) CMD_NIEN_BB = (uint32_t)((~((uint32_t)NewState)) & ((uint32_t)0x1));
+}
+
+/**
+ * @brief Sends CE-ATA command (CMD61).
+ * @param NewState: new state of CE-ATA command.
+ * This parameter can be: ENABLE or DISABLE.
+ * @retval None
+ */
+void SDIO_SendCEATACmd(FunctionalState NewState)
+{
+ /* Check the parameters */
+ assert_param(IS_FUNCTIONAL_STATE(NewState));
+
+ *(__IO uint32_t *) CMD_ATACMD_BB = (uint32_t)NewState;
+}
+
+/**
+ * @}
+ */
+
+/** @defgroup SDIO_Group6 DMA transfers management functions
+ * @brief DMA transfers management functions
+ *
+@verbatim
+ ===============================================================================
+ DMA transfers management functions
+ ===============================================================================
+
+ This section provide functions allowing to program SDIO DMA transfer.
+
+@endverbatim
+ * @{
+ */
+
+/**
+ * @brief Enables or disables the SDIO DMA request.
+ * @param NewState: new state of the selected SDIO DMA request.
+ * This parameter can be: ENABLE or DISABLE.
+ * @retval None
+ */
+void SDIO_DMACmd(FunctionalState NewState)
+{
+ /* Check the parameters */
+ assert_param(IS_FUNCTIONAL_STATE(NewState));
+
+ *(__IO uint32_t *) DCTRL_DMAEN_BB = (uint32_t)NewState;
+}
+
+/**
+ * @}
+ */
+
+/** @defgroup SDIO_Group7 Interrupts and flags management functions
+ * @brief Interrupts and flags management functions
+ *
+@verbatim
+ ===============================================================================
+ Interrupts and flags management functions
+ ===============================================================================
+
+
+@endverbatim
+ * @{
+ */
+
+/**
+ * @brief Enables or disables the SDIO interrupts.
+ * @param SDIO_IT: specifies the SDIO interrupt sources to be enabled or disabled.
+ * This parameter can be one or a combination of the following values:
+ * @arg SDIO_IT_CCRCFAIL: Command response received (CRC check failed) interrupt
+ * @arg SDIO_IT_DCRCFAIL: Data block sent/received (CRC check failed) interrupt
+ * @arg SDIO_IT_CTIMEOUT: Command response timeout interrupt
+ * @arg SDIO_IT_DTIMEOUT: Data timeout interrupt
+ * @arg SDIO_IT_TXUNDERR: Transmit FIFO underrun error interrupt
+ * @arg SDIO_IT_RXOVERR: Received FIFO overrun error interrupt
+ * @arg SDIO_IT_CMDREND: Command response received (CRC check passed) interrupt
+ * @arg SDIO_IT_CMDSENT: Command sent (no response required) interrupt
+ * @arg SDIO_IT_DATAEND: Data end (data counter, SDIDCOUNT, is zero) interrupt
+ * @arg SDIO_IT_STBITERR: Start bit not detected on all data signals in wide
+ * bus mode interrupt
+ * @arg SDIO_IT_DBCKEND: Data block sent/received (CRC check passed) interrupt
+ * @arg SDIO_IT_CMDACT: Command transfer in progress interrupt
+ * @arg SDIO_IT_TXACT: Data transmit in progress interrupt
+ * @arg SDIO_IT_RXACT: Data receive in progress interrupt
+ * @arg SDIO_IT_TXFIFOHE: Transmit FIFO Half Empty interrupt
+ * @arg SDIO_IT_RXFIFOHF: Receive FIFO Half Full interrupt
+ * @arg SDIO_IT_TXFIFOF: Transmit FIFO full interrupt
+ * @arg SDIO_IT_RXFIFOF: Receive FIFO full interrupt
+ * @arg SDIO_IT_TXFIFOE: Transmit FIFO empty interrupt
+ * @arg SDIO_IT_RXFIFOE: Receive FIFO empty interrupt
+ * @arg SDIO_IT_TXDAVL: Data available in transmit FIFO interrupt
+ * @arg SDIO_IT_RXDAVL: Data available in receive FIFO interrupt
+ * @arg SDIO_IT_SDIOIT: SD I/O interrupt received interrupt
+ * @arg SDIO_IT_CEATAEND: CE-ATA command completion signal received for CMD61 interrupt
+ * @param NewState: new state of the specified SDIO interrupts.
+ * This parameter can be: ENABLE or DISABLE.
+ * @retval None
+ */
+void SDIO_ITConfig(uint32_t SDIO_IT, FunctionalState NewState)
+{
+ /* Check the parameters */
+ assert_param(IS_SDIO_IT(SDIO_IT));
+ assert_param(IS_FUNCTIONAL_STATE(NewState));
+
+ if (NewState != DISABLE)
+ {
+ /* Enable the SDIO interrupts */
+ SDIO->MASK |= SDIO_IT;
+ }
+ else
+ {
+ /* Disable the SDIO interrupts */
+ SDIO->MASK &= ~SDIO_IT;
+ }
+}
+
+/**
+ * @brief Checks whether the specified SDIO flag is set or not.
+ * @param SDIO_FLAG: specifies the flag to check.
+ * This parameter can be one of the following values:
+ * @arg SDIO_FLAG_CCRCFAIL: Command response received (CRC check failed)
+ * @arg SDIO_FLAG_DCRCFAIL: Data block sent/received (CRC check failed)
+ * @arg SDIO_FLAG_CTIMEOUT: Command response timeout
+ * @arg SDIO_FLAG_DTIMEOUT: Data timeout
+ * @arg SDIO_FLAG_TXUNDERR: Transmit FIFO underrun error
+ * @arg SDIO_FLAG_RXOVERR: Received FIFO overrun error
+ * @arg SDIO_FLAG_CMDREND: Command response received (CRC check passed)
+ * @arg SDIO_FLAG_CMDSENT: Command sent (no response required)
+ * @arg SDIO_FLAG_DATAEND: Data end (data counter, SDIDCOUNT, is zero)
+ * @arg SDIO_FLAG_STBITERR: Start bit not detected on all data signals in wide bus mode.
+ * @arg SDIO_FLAG_DBCKEND: Data block sent/received (CRC check passed)
+ * @arg SDIO_FLAG_CMDACT: Command transfer in progress
+ * @arg SDIO_FLAG_TXACT: Data transmit in progress
+ * @arg SDIO_FLAG_RXACT: Data receive in progress
+ * @arg SDIO_FLAG_TXFIFOHE: Transmit FIFO Half Empty
+ * @arg SDIO_FLAG_RXFIFOHF: Receive FIFO Half Full
+ * @arg SDIO_FLAG_TXFIFOF: Transmit FIFO full
+ * @arg SDIO_FLAG_RXFIFOF: Receive FIFO full
+ * @arg SDIO_FLAG_TXFIFOE: Transmit FIFO empty
+ * @arg SDIO_FLAG_RXFIFOE: Receive FIFO empty
+ * @arg SDIO_FLAG_TXDAVL: Data available in transmit FIFO
+ * @arg SDIO_FLAG_RXDAVL: Data available in receive FIFO
+ * @arg SDIO_FLAG_SDIOIT: SD I/O interrupt received
+ * @arg SDIO_FLAG_CEATAEND: CE-ATA command completion signal received for CMD61
+ * @retval The new state of SDIO_FLAG (SET or RESET).
+ */
+FlagStatus SDIO_GetFlagStatus(uint32_t SDIO_FLAG)
+{
+ FlagStatus bitstatus = RESET;
+
+ /* Check the parameters */
+ assert_param(IS_SDIO_FLAG(SDIO_FLAG));
+
+ if ((SDIO->STA & SDIO_FLAG) != (uint32_t)RESET)
+ {
+ bitstatus = SET;
+ }
+ else
+ {
+ bitstatus = RESET;
+ }
+ return bitstatus;
+}
+
+/**
+ * @brief Clears the SDIO's pending flags.
+ * @param SDIO_FLAG: specifies the flag to clear.
+ * This parameter can be one or a combination of the following values:
+ * @arg SDIO_FLAG_CCRCFAIL: Command response received (CRC check failed)
+ * @arg SDIO_FLAG_DCRCFAIL: Data block sent/received (CRC check failed)
+ * @arg SDIO_FLAG_CTIMEOUT: Command response timeout
+ * @arg SDIO_FLAG_DTIMEOUT: Data timeout
+ * @arg SDIO_FLAG_TXUNDERR: Transmit FIFO underrun error
+ * @arg SDIO_FLAG_RXOVERR: Received FIFO overrun error
+ * @arg SDIO_FLAG_CMDREND: Command response received (CRC check passed)
+ * @arg SDIO_FLAG_CMDSENT: Command sent (no response required)
+ * @arg SDIO_FLAG_DATAEND: Data end (data counter, SDIDCOUNT, is zero)
+ * @arg SDIO_FLAG_STBITERR: Start bit not detected on all data signals in wide bus mode
+ * @arg SDIO_FLAG_DBCKEND: Data block sent/received (CRC check passed)
+ * @arg SDIO_FLAG_SDIOIT: SD I/O interrupt received
+ * @arg SDIO_FLAG_CEATAEND: CE-ATA command completion signal received for CMD61
+ * @retval None
+ */
+void SDIO_ClearFlag(uint32_t SDIO_FLAG)
+{
+ /* Check the parameters */
+ assert_param(IS_SDIO_CLEAR_FLAG(SDIO_FLAG));
+
+ SDIO->ICR = SDIO_FLAG;
+}
+
+/**
+ * @brief Checks whether the specified SDIO interrupt has occurred or not.
+ * @param SDIO_IT: specifies the SDIO interrupt source to check.
+ * This parameter can be one of the following values:
+ * @arg SDIO_IT_CCRCFAIL: Command response received (CRC check failed) interrupt
+ * @arg SDIO_IT_DCRCFAIL: Data block sent/received (CRC check failed) interrupt
+ * @arg SDIO_IT_CTIMEOUT: Command response timeout interrupt
+ * @arg SDIO_IT_DTIMEOUT: Data timeout interrupt
+ * @arg SDIO_IT_TXUNDERR: Transmit FIFO underrun error interrupt
+ * @arg SDIO_IT_RXOVERR: Received FIFO overrun error interrupt
+ * @arg SDIO_IT_CMDREND: Command response received (CRC check passed) interrupt
+ * @arg SDIO_IT_CMDSENT: Command sent (no response required) interrupt
+ * @arg SDIO_IT_DATAEND: Data end (data counter, SDIDCOUNT, is zero) interrupt
+ * @arg SDIO_IT_STBITERR: Start bit not detected on all data signals in wide
+ * bus mode interrupt
+ * @arg SDIO_IT_DBCKEND: Data block sent/received (CRC check passed) interrupt
+ * @arg SDIO_IT_CMDACT: Command transfer in progress interrupt
+ * @arg SDIO_IT_TXACT: Data transmit in progress interrupt
+ * @arg SDIO_IT_RXACT: Data receive in progress interrupt
+ * @arg SDIO_IT_TXFIFOHE: Transmit FIFO Half Empty interrupt
+ * @arg SDIO_IT_RXFIFOHF: Receive FIFO Half Full interrupt
+ * @arg SDIO_IT_TXFIFOF: Transmit FIFO full interrupt
+ * @arg SDIO_IT_RXFIFOF: Receive FIFO full interrupt
+ * @arg SDIO_IT_TXFIFOE: Transmit FIFO empty interrupt
+ * @arg SDIO_IT_RXFIFOE: Receive FIFO empty interrupt
+ * @arg SDIO_IT_TXDAVL: Data available in transmit FIFO interrupt
+ * @arg SDIO_IT_RXDAVL: Data available in receive FIFO interrupt
+ * @arg SDIO_IT_SDIOIT: SD I/O interrupt received interrupt
+ * @arg SDIO_IT_CEATAEND: CE-ATA command completion signal received for CMD61 interrupt
+ * @retval The new state of SDIO_IT (SET or RESET).
+ */
+ITStatus SDIO_GetITStatus(uint32_t SDIO_IT)
+{
+ ITStatus bitstatus = RESET;
+
+ /* Check the parameters */
+ assert_param(IS_SDIO_GET_IT(SDIO_IT));
+ if ((SDIO->STA & SDIO_IT) != (uint32_t)RESET)
+ {
+ bitstatus = SET;
+ }
+ else
+ {
+ bitstatus = RESET;
+ }
+ return bitstatus;
+}
+
+/**
+ * @brief Clears the SDIO's interrupt pending bits.
+ * @param SDIO_IT: specifies the interrupt pending bit to clear.
+ * This parameter can be one or a combination of the following values:
+ * @arg SDIO_IT_CCRCFAIL: Command response received (CRC check failed) interrupt
+ * @arg SDIO_IT_DCRCFAIL: Data block sent/received (CRC check failed) interrupt
+ * @arg SDIO_IT_CTIMEOUT: Command response timeout interrupt
+ * @arg SDIO_IT_DTIMEOUT: Data timeout interrupt
+ * @arg SDIO_IT_TXUNDERR: Transmit FIFO underrun error interrupt
+ * @arg SDIO_IT_RXOVERR: Received FIFO overrun error interrupt
+ * @arg SDIO_IT_CMDREND: Command response received (CRC check passed) interrupt
+ * @arg SDIO_IT_CMDSENT: Command sent (no response required) interrupt
+ * @arg SDIO_IT_DATAEND: Data end (data counter, SDIO_DCOUNT, is zero) interrupt
+ * @arg SDIO_IT_STBITERR: Start bit not detected on all data signals in wide
+ * bus mode interrupt
+ * @arg SDIO_IT_SDIOIT: SD I/O interrupt received interrupt
+ * @arg SDIO_IT_CEATAEND: CE-ATA command completion signal received for CMD61
+ * @retval None
+ */
+void SDIO_ClearITPendingBit(uint32_t SDIO_IT)
+{
+ /* Check the parameters */
+ assert_param(IS_SDIO_CLEAR_IT(SDIO_IT));
+
+ SDIO->ICR = SDIO_IT;
+}
+
+/**
+ * @}
+ */
+
+/**
+ * @}
+ */
+
+/**
+ * @}
+ */
+
+/**
+ * @}
+ */
+
+/******************* (C) COPYRIGHT 2011 STMicroelectronics *****END OF FILE****/
diff --git a/Libraries/STM32F4xx_StdPeriph_Driver/src/stm32f4xx_spi.c b/Libraries/STM32F4xx_StdPeriph_Driver/src/stm32f4xx_spi.c
new file mode 100644
index 0000000..d02193e
--- /dev/null
+++ b/Libraries/STM32F4xx_StdPeriph_Driver/src/stm32f4xx_spi.c
@@ -0,0 +1,1286 @@
+/**
+ ******************************************************************************
+ * @file stm32f4xx_spi.c
+ * @author MCD Application Team
+ * @version V1.0.0
+ * @date 30-September-2011
+ * @brief This file provides firmware functions to manage the following
+ * functionalities of the Serial peripheral interface (SPI):
+ * - Initialization and Configuration
+ * - Data transfers functions
+ * - Hardware CRC Calculation
+ * - DMA transfers management
+ * - Interrupts and flags management
+ *
+ * @verbatim
+ *
+ *
+ * ===================================================================
+ * How to use this driver
+ * ===================================================================
+ *
+ * 1. Enable peripheral clock using the following functions
+ * RCC_APB2PeriphClockCmd(RCC_APB2Periph_SPI1, ENABLE) for SPI1
+ * RCC_APB1PeriphClockCmd(RCC_APB1Periph_SPI2, ENABLE) for SPI2
+ * RCC_APB1PeriphResetCmd(RCC_APB1Periph_SPI3, ENABLE) for SPI3.
+ *
+ * 2. Enable SCK, MOSI, MISO and NSS GPIO clocks using RCC_AHB1PeriphClockCmd()
+ * function.
+ * In I2S mode, if an external clock source is used then the I2S CKIN pin GPIO
+ * clock should also be enabled.
+ *
+ * 3. Peripherals alternate function:
+ * - Connect the pin to the desired peripherals' Alternate
+ * Function (AF) using GPIO_PinAFConfig() function
+ * - Configure the desired pin in alternate function by:
+ * GPIO_InitStruct->GPIO_Mode = GPIO_Mode_AF
+ * - Select the type, pull-up/pull-down and output speed via
+ * GPIO_PuPd, GPIO_OType and GPIO_Speed members
+ * - Call GPIO_Init() function
+ * In I2S mode, if an external clock source is used then the I2S CKIN pin
+ * should be also configured in Alternate function Push-pull pull-up mode.
+ *
+ * 4. Program the Polarity, Phase, First Data, Baud Rate Prescaler, Slave
+ * Management, Peripheral Mode and CRC Polynomial values using the SPI_Init()
+ * function.
+ * In I2S mode, program the Mode, Standard, Data Format, MCLK Output, Audio
+ * frequency and Polarity using I2S_Init() function.
+ * For I2S mode, make sure that either:
+ * - I2S PLL is configured using the functions RCC_I2SCLKConfig(RCC_I2S2CLKSource_PLLI2S),
+ * RCC_PLLI2SCmd(ENABLE) and RCC_GetFlagStatus(RCC_FLAG_PLLI2SRDY).
+ * or
+ * - External clock source is configured using the function
+ * RCC_I2SCLKConfig(RCC_I2S2CLKSource_Ext) and after setting correctly the define constant
+ * I2S_EXTERNAL_CLOCK_VAL in the stm32f4xx_conf.h file.
+ *
+ * 5. Enable the NVIC and the corresponding interrupt using the function
+ * SPI_ITConfig() if you need to use interrupt mode.
+ *
+ * 6. When using the DMA mode
+ * - Configure the DMA using DMA_Init() function
+ * - Active the needed channel Request using SPI_I2S_DMACmd() function
+ *
+ * 7. Enable the SPI using the SPI_Cmd() function or enable the I2S using
+ * I2S_Cmd().
+ *
+ * 8. Enable the DMA using the DMA_Cmd() function when using DMA mode.
+ *
+ * 9. Optionally, you can enable/configure the following parameters without
+ * re-initialization (i.e there is no need to call again SPI_Init() function):
+ * - When bidirectional mode (SPI_Direction_1Line_Rx or SPI_Direction_1Line_Tx)
+ * is programmed as Data direction parameter using the SPI_Init() function
+ * it can be possible to switch between SPI_Direction_Tx or SPI_Direction_Rx
+ * using the SPI_BiDirectionalLineConfig() function.
+ * - When SPI_NSS_Soft is selected as Slave Select Management parameter
+ * using the SPI_Init() function it can be possible to manage the
+ * NSS internal signal using the SPI_NSSInternalSoftwareConfig() function.
+ * - Reconfigure the data size using the SPI_DataSizeConfig() function
+ * - Enable or disable the SS output using the SPI_SSOutputCmd() function
+ *
+ * 10. To use the CRC Hardware calculation feature refer to the Peripheral
+ * CRC hardware Calculation subsection.
+ *
+ *
+ * It is possible to use SPI in I2S full duplex mode, in this case, each SPI
+ * peripheral is able to manage sending and receiving data simultaneously
+ * using two data lines. Each SPI peripheral has an extended block called I2Sxext
+ * (ie. I2S2ext for SPI2 and I2S3ext for SPI3).
+ * The extension block is not a full SPI IP, it is used only as I2S slave to
+ * implement full duplex mode. The extension block uses the same clock sources
+ * as its master.
+ * To configure I2S full duplex you have to:
+ *
+ * 1. Configure SPIx in I2S mode (I2S_Init() function) as described above.
+ *
+ * 2. Call the I2S_FullDuplexConfig() function using the same strucutre passed to
+ * I2S_Init() function.
+ *
+ * 3. Call I2S_Cmd() for SPIx then for its extended block.
+ *
+ * 4. To configure interrupts or DMA requests and to get/clear flag status,
+ * use I2Sxext instance for the extension block.
+ *
+ * Functions that can be called with I2Sxext instances are:
+ * I2S_Cmd(), I2S_FullDuplexConfig(), SPI_I2S_ReceiveData(), SPI_I2S_SendData(),
+ * SPI_I2S_DMACmd(), SPI_I2S_ITConfig(), SPI_I2S_GetFlagStatus(), SPI_I2S_ClearFlag(),
+ * SPI_I2S_GetITStatus() and SPI_I2S_ClearITPendingBit().
+ *
+ * Example: To use SPI3 in Full duplex mode (SPI3 is Master Tx, I2S3ext is Slave Rx):
+ *
+ * RCC_APB1PeriphClockCmd(RCC_APB1Periph_SPI3, ENABLE);
+ * I2S_StructInit(&I2SInitStruct);
+ * I2SInitStruct.Mode = I2S_Mode_MasterTx;
+ * I2S_Init(SPI3, &I2SInitStruct);
+ * I2S_FullDuplexConfig(SPI3ext, &I2SInitStruct)
+ * I2S_Cmd(SPI3, ENABLE);
+ * I2S_Cmd(SPI3ext, ENABLE);
+ * ...
+ * while (SPI_I2S_GetFlagStatus(SPI2, SPI_FLAG_TXE) == RESET)
+ * {}
+ * SPI_I2S_SendData(SPI3, txdata[i]);
+ * ...
+ * while (SPI_I2S_GetFlagStatus(I2S3ext, SPI_FLAG_RXNE) == RESET)
+ * {}
+ * rxdata[i] = SPI_I2S_ReceiveData(I2S3ext);
+ * ...
+ *
+ *
+ * @note In I2S mode: if an external clock is used as source clock for the I2S,
+ * then the define I2S_EXTERNAL_CLOCK_VAL in file stm32f4xx_conf.h should
+ * be enabled and set to the value of the source clock frequency (in Hz).
+ *
+ * @note In SPI mode: To use the SPI TI mode, call the function SPI_TIModeCmd()
+ * just after calling the function SPI_Init().
+ *
+ * @endverbatim
+ *
+ ******************************************************************************
+ * @attention
+ *
+ * THE PRESENT FIRMWARE WHICH IS FOR GUIDANCE ONLY AIMS AT PROVIDING CUSTOMERS
+ * WITH CODING INFORMATION REGARDING THEIR PRODUCTS IN ORDER FOR THEM TO SAVE
+ * TIME. AS A RESULT, STMICROELECTRONICS SHALL NOT BE HELD LIABLE FOR ANY
+ * DIRECT, INDIRECT OR CONSEQUENTIAL DAMAGES WITH RESPECT TO ANY CLAIMS ARISING
+ * FROM THE CONTENT OF SUCH FIRMWARE AND/OR THE USE MADE BY CUSTOMERS OF THE
+ * CODING INFORMATION CONTAINED HEREIN IN CONNECTION WITH THEIR PRODUCTS.
+ *
+ * © COPYRIGHT 2011 STMicroelectronics
+ ******************************************************************************
+ */
+
+/* Includes ------------------------------------------------------------------*/
+#include "stm32f4xx_spi.h"
+#include "stm32f4xx_rcc.h"
+
+/** @addtogroup STM32F4xx_StdPeriph_Driver
+ * @{
+ */
+
+/** @defgroup SPI
+ * @brief SPI driver modules
+ * @{
+ */
+
+/* Private typedef -----------------------------------------------------------*/
+/* Private define ------------------------------------------------------------*/
+
+/* SPI registers Masks */
+#define CR1_CLEAR_MASK ((uint16_t)0x3040)
+#define I2SCFGR_CLEAR_MASK ((uint16_t)0xF040)
+
+/* RCC PLLs masks */
+#define PLLCFGR_PPLR_MASK ((uint32_t)0x70000000)
+#define PLLCFGR_PPLN_MASK ((uint32_t)0x00007FC0)
+
+#define SPI_CR2_FRF ((uint16_t)0x0010)
+#define SPI_SR_TIFRFE ((uint16_t)0x0100)
+
+/* Private macro -------------------------------------------------------------*/
+/* Private variables ---------------------------------------------------------*/
+/* Private function prototypes -----------------------------------------------*/
+/* Private functions ---------------------------------------------------------*/
+
+/** @defgroup SPI_Private_Functions
+ * @{
+ */
+
+/** @defgroup SPI_Group1 Initialization and Configuration functions
+ * @brief Initialization and Configuration functions
+ *
+@verbatim
+ ===============================================================================
+ Initialization and Configuration functions
+ ===============================================================================
+
+ This section provides a set of functions allowing to initialize the SPI Direction,
+ SPI Mode, SPI Data Size, SPI Polarity, SPI Phase, SPI NSS Management, SPI Baud
+ Rate Prescaler, SPI First Bit and SPI CRC Polynomial.
+
+ The SPI_Init() function follows the SPI configuration procedures for Master mode
+ and Slave mode (details for these procedures are available in reference manual
+ (RM0090)).
+
+@endverbatim
+ * @{
+ */
+
+/**
+ * @brief Deinitialize the SPIx peripheral registers to their default reset values.
+ * @param SPIx: To select the SPIx/I2Sx peripheral, where x can be: 1, 2 or 3
+ * in SPI mode or 2 or 3 in I2S mode.
+ *
+ * @note The extended I2S blocks (ie. I2S2ext and I2S3ext blocks) are deinitialized
+ * when the relative I2S peripheral is deinitialized (the extended block's clock
+ * is managed by the I2S peripheral clock).
+ *
+ * @retval None
+ */
+void SPI_I2S_DeInit(SPI_TypeDef* SPIx)
+{
+ /* Check the parameters */
+ assert_param(IS_SPI_ALL_PERIPH(SPIx));
+
+ if (SPIx == SPI1)
+ {
+ /* Enable SPI1 reset state */
+ RCC_APB2PeriphResetCmd(RCC_APB2Periph_SPI1, ENABLE);
+ /* Release SPI1 from reset state */
+ RCC_APB2PeriphResetCmd(RCC_APB2Periph_SPI1, DISABLE);
+ }
+ else if (SPIx == SPI2)
+ {
+ /* Enable SPI2 reset state */
+ RCC_APB1PeriphResetCmd(RCC_APB1Periph_SPI2, ENABLE);
+ /* Release SPI2 from reset state */
+ RCC_APB1PeriphResetCmd(RCC_APB1Periph_SPI2, DISABLE);
+ }
+ else
+ {
+ if (SPIx == SPI3)
+ {
+ /* Enable SPI3 reset state */
+ RCC_APB1PeriphResetCmd(RCC_APB1Periph_SPI3, ENABLE);
+ /* Release SPI3 from reset state */
+ RCC_APB1PeriphResetCmd(RCC_APB1Periph_SPI3, DISABLE);
+ }
+ }
+}
+
+/**
+ * @brief Initializes the SPIx peripheral according to the specified
+ * parameters in the SPI_InitStruct.
+ * @param SPIx: where x can be 1, 2 or 3 to select the SPI peripheral.
+ * @param SPI_InitStruct: pointer to a SPI_InitTypeDef structure that
+ * contains the configuration information for the specified SPI peripheral.
+ * @retval None
+ */
+void SPI_Init(SPI_TypeDef* SPIx, SPI_InitTypeDef* SPI_InitStruct)
+{
+ uint16_t tmpreg = 0;
+
+ /* check the parameters */
+ assert_param(IS_SPI_ALL_PERIPH(SPIx));
+
+ /* Check the SPI parameters */
+ assert_param(IS_SPI_DIRECTION_MODE(SPI_InitStruct->SPI_Direction));
+ assert_param(IS_SPI_MODE(SPI_InitStruct->SPI_Mode));
+ assert_param(IS_SPI_DATASIZE(SPI_InitStruct->SPI_DataSize));
+ assert_param(IS_SPI_CPOL(SPI_InitStruct->SPI_CPOL));
+ assert_param(IS_SPI_CPHA(SPI_InitStruct->SPI_CPHA));
+ assert_param(IS_SPI_NSS(SPI_InitStruct->SPI_NSS));
+ assert_param(IS_SPI_BAUDRATE_PRESCALER(SPI_InitStruct->SPI_BaudRatePrescaler));
+ assert_param(IS_SPI_FIRST_BIT(SPI_InitStruct->SPI_FirstBit));
+ assert_param(IS_SPI_CRC_POLYNOMIAL(SPI_InitStruct->SPI_CRCPolynomial));
+
+/*---------------------------- SPIx CR1 Configuration ------------------------*/
+ /* Get the SPIx CR1 value */
+ tmpreg = SPIx->CR1;
+ /* Clear BIDIMode, BIDIOE, RxONLY, SSM, SSI, LSBFirst, BR, MSTR, CPOL and CPHA bits */
+ tmpreg &= CR1_CLEAR_MASK;
+ /* Configure SPIx: direction, NSS management, first transmitted bit, BaudRate prescaler
+ master/salve mode, CPOL and CPHA */
+ /* Set BIDImode, BIDIOE and RxONLY bits according to SPI_Direction value */
+ /* Set SSM, SSI and MSTR bits according to SPI_Mode and SPI_NSS values */
+ /* Set LSBFirst bit according to SPI_FirstBit value */
+ /* Set BR bits according to SPI_BaudRatePrescaler value */
+ /* Set CPOL bit according to SPI_CPOL value */
+ /* Set CPHA bit according to SPI_CPHA value */
+ tmpreg |= (uint16_t)((uint32_t)SPI_InitStruct->SPI_Direction | SPI_InitStruct->SPI_Mode |
+ SPI_InitStruct->SPI_DataSize | SPI_InitStruct->SPI_CPOL |
+ SPI_InitStruct->SPI_CPHA | SPI_InitStruct->SPI_NSS |
+ SPI_InitStruct->SPI_BaudRatePrescaler | SPI_InitStruct->SPI_FirstBit);
+ /* Write to SPIx CR1 */
+ SPIx->CR1 = tmpreg;
+
+ /* Activate the SPI mode (Reset I2SMOD bit in I2SCFGR register) */
+ SPIx->I2SCFGR &= (uint16_t)~((uint16_t)SPI_I2SCFGR_I2SMOD);
+/*---------------------------- SPIx CRCPOLY Configuration --------------------*/
+ /* Write to SPIx CRCPOLY */
+ SPIx->CRCPR = SPI_InitStruct->SPI_CRCPolynomial;
+}
+
+/**
+ * @brief Initializes the SPIx peripheral according to the specified
+ * parameters in the I2S_InitStruct.
+ * @param SPIx: where x can be 2 or 3 to select the SPI peripheral (configured in I2S mode).
+ * @param I2S_InitStruct: pointer to an I2S_InitTypeDef structure that
+ * contains the configuration information for the specified SPI peripheral
+ * configured in I2S mode.
+ *
+ * @note The function calculates the optimal prescaler needed to obtain the most
+ * accurate audio frequency (depending on the I2S clock source, the PLL values
+ * and the product configuration). But in case the prescaler value is greater
+ * than 511, the default value (0x02) will be configured instead.
+ *
+ * @note if an external clock is used as source clock for the I2S, then the define
+ * I2S_EXTERNAL_CLOCK_VAL in file stm32f4xx_conf.h should be enabled and set
+ * to the value of the the source clock frequency (in Hz).
+ *
+ * @retval None
+ */
+void I2S_Init(SPI_TypeDef* SPIx, I2S_InitTypeDef* I2S_InitStruct)
+{
+ uint16_t tmpreg = 0, i2sdiv = 2, i2sodd = 0, packetlength = 1;
+ uint32_t tmp = 0, i2sclk = 0;
+#ifndef I2S_EXTERNAL_CLOCK_VAL
+ uint32_t pllm = 0, plln = 0, pllr = 0;
+#endif /* I2S_EXTERNAL_CLOCK_VAL */
+
+ /* Check the I2S parameters */
+ assert_param(IS_SPI_23_PERIPH(SPIx));
+ assert_param(IS_I2S_MODE(I2S_InitStruct->I2S_Mode));
+ assert_param(IS_I2S_STANDARD(I2S_InitStruct->I2S_Standard));
+ assert_param(IS_I2S_DATA_FORMAT(I2S_InitStruct->I2S_DataFormat));
+ assert_param(IS_I2S_MCLK_OUTPUT(I2S_InitStruct->I2S_MCLKOutput));
+ assert_param(IS_I2S_AUDIO_FREQ(I2S_InitStruct->I2S_AudioFreq));
+ assert_param(IS_I2S_CPOL(I2S_InitStruct->I2S_CPOL));
+
+/*----------------------- SPIx I2SCFGR & I2SPR Configuration -----------------*/
+ /* Clear I2SMOD, I2SE, I2SCFG, PCMSYNC, I2SSTD, CKPOL, DATLEN and CHLEN bits */
+ SPIx->I2SCFGR &= I2SCFGR_CLEAR_MASK;
+ SPIx->I2SPR = 0x0002;
+
+ /* Get the I2SCFGR register value */
+ tmpreg = SPIx->I2SCFGR;
+
+ /* If the default value has to be written, reinitialize i2sdiv and i2sodd*/
+ if(I2S_InitStruct->I2S_AudioFreq == I2S_AudioFreq_Default)
+ {
+ i2sodd = (uint16_t)0;
+ i2sdiv = (uint16_t)2;
+ }
+ /* If the requested audio frequency is not the default, compute the prescaler */
+ else
+ {
+ /* Check the frame length (For the Prescaler computing) *******************/
+ if(I2S_InitStruct->I2S_DataFormat == I2S_DataFormat_16b)
+ {
+ /* Packet length is 16 bits */
+ packetlength = 1;
+ }
+ else
+ {
+ /* Packet length is 32 bits */
+ packetlength = 2;
+ }
+
+ /* Get I2S source Clock frequency ****************************************/
+
+ /* If an external I2S clock has to be used, this define should be set
+ in the project configuration or in the stm32f4xx_conf.h file */
+ #ifdef I2S_EXTERNAL_CLOCK_VAL
+ /* Set external clock as I2S clock source */
+ if ((RCC->CFGR & RCC_CFGR_I2SSRC) == 0)
+ {
+ RCC->CFGR |= (uint32_t)RCC_CFGR_I2SSRC;
+ }
+
+ /* Set the I2S clock to the external clock value */
+ i2sclk = I2S_EXTERNAL_CLOCK_VAL;
+
+ #else /* There is no define for External I2S clock source */
+ /* Set PLLI2S as I2S clock source */
+ if ((RCC->CFGR & RCC_CFGR_I2SSRC) != 0)
+ {
+ RCC->CFGR &= ~(uint32_t)RCC_CFGR_I2SSRC;
+ }
+
+ /* Get the PLLI2SN value */
+ plln = (uint32_t)(((RCC->PLLI2SCFGR & RCC_PLLI2SCFGR_PLLI2SN) >> 6) & \
+ (RCC_PLLI2SCFGR_PLLI2SN >> 6));
+
+ /* Get the PLLI2SR value */
+ pllr = (uint32_t)(((RCC->PLLI2SCFGR & RCC_PLLI2SCFGR_PLLI2SR) >> 28) & \
+ (RCC_PLLI2SCFGR_PLLI2SR >> 28));
+
+ /* Get the PLLM value */
+ pllm = (uint32_t)(RCC->PLLCFGR & RCC_PLLCFGR_PLLM);
+
+ /* Get the I2S source clock value */
+ i2sclk = (uint32_t)(((HSE_VALUE / pllm) * plln) / pllr);
+ #endif /* I2S_EXTERNAL_CLOCK_VAL */
+
+ /* Compute the Real divider depending on the MCLK output state, with a floating point */
+ if(I2S_InitStruct->I2S_MCLKOutput == I2S_MCLKOutput_Enable)
+ {
+ /* MCLK output is enabled */
+ tmp = (uint16_t)(((((i2sclk / 256) * 10) / I2S_InitStruct->I2S_AudioFreq)) + 5);
+ }
+ else
+ {
+ /* MCLK output is disabled */
+ tmp = (uint16_t)(((((i2sclk / (32 * packetlength)) *10 ) / I2S_InitStruct->I2S_AudioFreq)) + 5);
+ }
+
+ /* Remove the flatting point */
+ tmp = tmp / 10;
+
+ /* Check the parity of the divider */
+ i2sodd = (uint16_t)(tmp & (uint16_t)0x0001);
+
+ /* Compute the i2sdiv prescaler */
+ i2sdiv = (uint16_t)((tmp - i2sodd) / 2);
+
+ /* Get the Mask for the Odd bit (SPI_I2SPR[8]) register */
+ i2sodd = (uint16_t) (i2sodd << 8);
+ }
+
+ /* Test if the divider is 1 or 0 or greater than 0xFF */
+ if ((i2sdiv < 2) || (i2sdiv > 0xFF))
+ {
+ /* Set the default values */
+ i2sdiv = 2;
+ i2sodd = 0;
+ }
+
+ /* Write to SPIx I2SPR register the computed value */
+ SPIx->I2SPR = (uint16_t)((uint16_t)i2sdiv | (uint16_t)(i2sodd | (uint16_t)I2S_InitStruct->I2S_MCLKOutput));
+
+ /* Configure the I2S with the SPI_InitStruct values */
+ tmpreg |= (uint16_t)((uint16_t)SPI_I2SCFGR_I2SMOD | (uint16_t)(I2S_InitStruct->I2S_Mode | \
+ (uint16_t)(I2S_InitStruct->I2S_Standard | (uint16_t)(I2S_InitStruct->I2S_DataFormat | \
+ (uint16_t)I2S_InitStruct->I2S_CPOL))));
+
+ /* Write to SPIx I2SCFGR */
+ SPIx->I2SCFGR = tmpreg;
+}
+
+/**
+ * @brief Fills each SPI_InitStruct member with its default value.
+ * @param SPI_InitStruct: pointer to a SPI_InitTypeDef structure which will be initialized.
+ * @retval None
+ */
+void SPI_StructInit(SPI_InitTypeDef* SPI_InitStruct)
+{
+/*--------------- Reset SPI init structure parameters values -----------------*/
+ /* Initialize the SPI_Direction member */
+ SPI_InitStruct->SPI_Direction = SPI_Direction_2Lines_FullDuplex;
+ /* initialize the SPI_Mode member */
+ SPI_InitStruct->SPI_Mode = SPI_Mode_Slave;
+ /* initialize the SPI_DataSize member */
+ SPI_InitStruct->SPI_DataSize = SPI_DataSize_8b;
+ /* Initialize the SPI_CPOL member */
+ SPI_InitStruct->SPI_CPOL = SPI_CPOL_Low;
+ /* Initialize the SPI_CPHA member */
+ SPI_InitStruct->SPI_CPHA = SPI_CPHA_1Edge;
+ /* Initialize the SPI_NSS member */
+ SPI_InitStruct->SPI_NSS = SPI_NSS_Hard;
+ /* Initialize the SPI_BaudRatePrescaler member */
+ SPI_InitStruct->SPI_BaudRatePrescaler = SPI_BaudRatePrescaler_2;
+ /* Initialize the SPI_FirstBit member */
+ SPI_InitStruct->SPI_FirstBit = SPI_FirstBit_MSB;
+ /* Initialize the SPI_CRCPolynomial member */
+ SPI_InitStruct->SPI_CRCPolynomial = 7;
+}
+
+/**
+ * @brief Fills each I2S_InitStruct member with its default value.
+ * @param I2S_InitStruct: pointer to a I2S_InitTypeDef structure which will be initialized.
+ * @retval None
+ */
+void I2S_StructInit(I2S_InitTypeDef* I2S_InitStruct)
+{
+/*--------------- Reset I2S init structure parameters values -----------------*/
+ /* Initialize the I2S_Mode member */
+ I2S_InitStruct->I2S_Mode = I2S_Mode_SlaveTx;
+
+ /* Initialize the I2S_Standard member */
+ I2S_InitStruct->I2S_Standard = I2S_Standard_Phillips;
+
+ /* Initialize the I2S_DataFormat member */
+ I2S_InitStruct->I2S_DataFormat = I2S_DataFormat_16b;
+
+ /* Initialize the I2S_MCLKOutput member */
+ I2S_InitStruct->I2S_MCLKOutput = I2S_MCLKOutput_Disable;
+
+ /* Initialize the I2S_AudioFreq member */
+ I2S_InitStruct->I2S_AudioFreq = I2S_AudioFreq_Default;
+
+ /* Initialize the I2S_CPOL member */
+ I2S_InitStruct->I2S_CPOL = I2S_CPOL_Low;
+}
+
+/**
+ * @brief Enables or disables the specified SPI peripheral.
+ * @param SPIx: where x can be 1, 2 or 3 to select the SPI peripheral.
+ * @param NewState: new state of the SPIx peripheral.
+ * This parameter can be: ENABLE or DISABLE.
+ * @retval None
+ */
+void SPI_Cmd(SPI_TypeDef* SPIx, FunctionalState NewState)
+{
+ /* Check the parameters */
+ assert_param(IS_SPI_ALL_PERIPH(SPIx));
+ assert_param(IS_FUNCTIONAL_STATE(NewState));
+ if (NewState != DISABLE)
+ {
+ /* Enable the selected SPI peripheral */
+ SPIx->CR1 |= SPI_CR1_SPE;
+ }
+ else
+ {
+ /* Disable the selected SPI peripheral */
+ SPIx->CR1 &= (uint16_t)~((uint16_t)SPI_CR1_SPE);
+ }
+}
+
+/**
+ * @brief Enables or disables the specified SPI peripheral (in I2S mode).
+ * @param SPIx: where x can be 2 or 3 to select the SPI peripheral (or I2Sxext
+ * for full duplex mode).
+ * @param NewState: new state of the SPIx peripheral.
+ * This parameter can be: ENABLE or DISABLE.
+ * @retval None
+ */
+void I2S_Cmd(SPI_TypeDef* SPIx, FunctionalState NewState)
+{
+ /* Check the parameters */
+ assert_param(IS_SPI_23_PERIPH_EXT(SPIx));
+ assert_param(IS_FUNCTIONAL_STATE(NewState));
+
+ if (NewState != DISABLE)
+ {
+ /* Enable the selected SPI peripheral (in I2S mode) */
+ SPIx->I2SCFGR |= SPI_I2SCFGR_I2SE;
+ }
+ else
+ {
+ /* Disable the selected SPI peripheral in I2S mode */
+ SPIx->I2SCFGR &= (uint16_t)~((uint16_t)SPI_I2SCFGR_I2SE);
+ }
+}
+
+/**
+ * @brief Configures the data size for the selected SPI.
+ * @param SPIx: where x can be 1, 2 or 3 to select the SPI peripheral.
+ * @param SPI_DataSize: specifies the SPI data size.
+ * This parameter can be one of the following values:
+ * @arg SPI_DataSize_16b: Set data frame format to 16bit
+ * @arg SPI_DataSize_8b: Set data frame format to 8bit
+ * @retval None
+ */
+void SPI_DataSizeConfig(SPI_TypeDef* SPIx, uint16_t SPI_DataSize)
+{
+ /* Check the parameters */
+ assert_param(IS_SPI_ALL_PERIPH(SPIx));
+ assert_param(IS_SPI_DATASIZE(SPI_DataSize));
+ /* Clear DFF bit */
+ SPIx->CR1 &= (uint16_t)~SPI_DataSize_16b;
+ /* Set new DFF bit value */
+ SPIx->CR1 |= SPI_DataSize;
+}
+
+/**
+ * @brief Selects the data transfer direction in bidirectional mode for the specified SPI.
+ * @param SPIx: where x can be 1, 2 or 3 to select the SPI peripheral.
+ * @param SPI_Direction: specifies the data transfer direction in bidirectional mode.
+ * This parameter can be one of the following values:
+ * @arg SPI_Direction_Tx: Selects Tx transmission direction
+ * @arg SPI_Direction_Rx: Selects Rx receive direction
+ * @retval None
+ */
+void SPI_BiDirectionalLineConfig(SPI_TypeDef* SPIx, uint16_t SPI_Direction)
+{
+ /* Check the parameters */
+ assert_param(IS_SPI_ALL_PERIPH(SPIx));
+ assert_param(IS_SPI_DIRECTION(SPI_Direction));
+ if (SPI_Direction == SPI_Direction_Tx)
+ {
+ /* Set the Tx only mode */
+ SPIx->CR1 |= SPI_Direction_Tx;
+ }
+ else
+ {
+ /* Set the Rx only mode */
+ SPIx->CR1 &= SPI_Direction_Rx;
+ }
+}
+
+/**
+ * @brief Configures internally by software the NSS pin for the selected SPI.
+ * @param SPIx: where x can be 1, 2 or 3 to select the SPI peripheral.
+ * @param SPI_NSSInternalSoft: specifies the SPI NSS internal state.
+ * This parameter can be one of the following values:
+ * @arg SPI_NSSInternalSoft_Set: Set NSS pin internally
+ * @arg SPI_NSSInternalSoft_Reset: Reset NSS pin internally
+ * @retval None
+ */
+void SPI_NSSInternalSoftwareConfig(SPI_TypeDef* SPIx, uint16_t SPI_NSSInternalSoft)
+{
+ /* Check the parameters */
+ assert_param(IS_SPI_ALL_PERIPH(SPIx));
+ assert_param(IS_SPI_NSS_INTERNAL(SPI_NSSInternalSoft));
+ if (SPI_NSSInternalSoft != SPI_NSSInternalSoft_Reset)
+ {
+ /* Set NSS pin internally by software */
+ SPIx->CR1 |= SPI_NSSInternalSoft_Set;
+ }
+ else
+ {
+ /* Reset NSS pin internally by software */
+ SPIx->CR1 &= SPI_NSSInternalSoft_Reset;
+ }
+}
+
+/**
+ * @brief Enables or disables the SS output for the selected SPI.
+ * @param SPIx: where x can be 1, 2 or 3 to select the SPI peripheral.
+ * @param NewState: new state of the SPIx SS output.
+ * This parameter can be: ENABLE or DISABLE.
+ * @retval None
+ */
+void SPI_SSOutputCmd(SPI_TypeDef* SPIx, FunctionalState NewState)
+{
+ /* Check the parameters */
+ assert_param(IS_SPI_ALL_PERIPH(SPIx));
+ assert_param(IS_FUNCTIONAL_STATE(NewState));
+ if (NewState != DISABLE)
+ {
+ /* Enable the selected SPI SS output */
+ SPIx->CR2 |= (uint16_t)SPI_CR2_SSOE;
+ }
+ else
+ {
+ /* Disable the selected SPI SS output */
+ SPIx->CR2 &= (uint16_t)~((uint16_t)SPI_CR2_SSOE);
+ }
+}
+
+/**
+ * @brief Enables or disables the SPIx/I2Sx DMA interface.
+ *
+ * @note This function can be called only after the SPI_Init() function has
+ * been called.
+ * @note When TI mode is selected, the control bits SSM, SSI, CPOL and CPHA
+ * are not taken into consideration and are configured by hardware
+ * respectively to the TI mode requirements.
+ *
+ * @param SPIx: where x can be 1, 2 or 3
+ * @param NewState: new state of the selected SPI TI communication mode.
+ * This parameter can be: ENABLE or DISABLE.
+ * @retval None
+ */
+void SPI_TIModeCmd(SPI_TypeDef* SPIx, FunctionalState NewState)
+{
+ /* Check the parameters */
+ assert_param(IS_SPI_ALL_PERIPH(SPIx));
+ assert_param(IS_FUNCTIONAL_STATE(NewState));
+
+ if (NewState != DISABLE)
+ {
+ /* Enable the TI mode for the selected SPI peripheral */
+ SPIx->CR2 |= SPI_CR2_FRF;
+ }
+ else
+ {
+ /* Disable the TI mode for the selected SPI peripheral */
+ SPIx->CR2 &= (uint16_t)~SPI_CR2_FRF;
+ }
+}
+
+/**
+ * @brief Configures the full duplex mode for the I2Sx peripheral using its
+ * extension I2Sxext according to the specified parameters in the
+ * I2S_InitStruct.
+ * @param I2Sxext: where x can be 2 or 3 to select the I2S peripheral extension block.
+ * @param I2S_InitStruct: pointer to an I2S_InitTypeDef structure that
+ * contains the configuration information for the specified I2S peripheral
+ * extension.
+ *
+ * @note The structure pointed by I2S_InitStruct parameter should be the same
+ * used for the master I2S peripheral. In this case, if the master is
+ * configured as transmitter, the slave will be receiver and vice versa.
+ * Or you can force a different mode by modifying the field I2S_Mode to the
+ * value I2S_SlaveRx or I2S_SlaveTx indepedently of the master configuration.
+ *
+ * @note The I2S full duplex extension can be configured in slave mode only.
+ *
+ * @retval None
+ */
+void I2S_FullDuplexConfig(SPI_TypeDef* I2Sxext, I2S_InitTypeDef* I2S_InitStruct)
+{
+ uint16_t tmpreg = 0, tmp = 0;
+
+ /* Check the I2S parameters */
+ assert_param(IS_I2S_EXT_PERIPH(I2Sxext));
+ assert_param(IS_I2S_MODE(I2S_InitStruct->I2S_Mode));
+ assert_param(IS_I2S_STANDARD(I2S_InitStruct->I2S_Standard));
+ assert_param(IS_I2S_DATA_FORMAT(I2S_InitStruct->I2S_DataFormat));
+ assert_param(IS_I2S_CPOL(I2S_InitStruct->I2S_CPOL));
+
+/*----------------------- SPIx I2SCFGR & I2SPR Configuration -----------------*/
+ /* Clear I2SMOD, I2SE, I2SCFG, PCMSYNC, I2SSTD, CKPOL, DATLEN and CHLEN bits */
+ I2Sxext->I2SCFGR &= I2SCFGR_CLEAR_MASK;
+ I2Sxext->I2SPR = 0x0002;
+
+ /* Get the I2SCFGR register value */
+ tmpreg = I2Sxext->I2SCFGR;
+
+ /* Get the mode to be configured for the extended I2S */
+ if ((I2S_InitStruct->I2S_Mode == I2S_Mode_MasterTx) || (I2S_InitStruct->I2S_Mode == I2S_Mode_SlaveTx))
+ {
+ tmp = I2S_Mode_SlaveRx;
+ }
+ else
+ {
+ if ((I2S_InitStruct->I2S_Mode == I2S_Mode_MasterRx) || (I2S_InitStruct->I2S_Mode == I2S_Mode_SlaveRx))
+ {
+ tmp = I2S_Mode_SlaveTx;
+ }
+ }
+
+
+ /* Configure the I2S with the SPI_InitStruct values */
+ tmpreg |= (uint16_t)((uint16_t)SPI_I2SCFGR_I2SMOD | (uint16_t)(tmp | \
+ (uint16_t)(I2S_InitStruct->I2S_Standard | (uint16_t)(I2S_InitStruct->I2S_DataFormat | \
+ (uint16_t)I2S_InitStruct->I2S_CPOL))));
+
+ /* Write to SPIx I2SCFGR */
+ I2Sxext->I2SCFGR = tmpreg;
+}
+
+/**
+ * @}
+ */
+
+/** @defgroup SPI_Group2 Data transfers functions
+ * @brief Data transfers functions
+ *
+@verbatim
+ ===============================================================================
+ Data transfers functions
+ ===============================================================================
+
+ This section provides a set of functions allowing to manage the SPI data transfers
+
+ In reception, data are received and then stored into an internal Rx buffer while
+ In transmission, data are first stored into an internal Tx buffer before being
+ transmitted.
+
+ The read access of the SPI_DR register can be done using the SPI_I2S_ReceiveData()
+ function and returns the Rx buffered value. Whereas a write access to the SPI_DR
+ can be done using SPI_I2S_SendData() function and stores the written data into
+ Tx buffer.
+
+@endverbatim
+ * @{
+ */
+
+/**
+ * @brief Returns the most recent received data by the SPIx/I2Sx peripheral.
+ * @param SPIx: To select the SPIx/I2Sx peripheral, where x can be: 1, 2 or 3
+ * in SPI mode or 2 or 3 in I2S mode or I2Sxext for I2S full duplex mode.
+ * @retval The value of the received data.
+ */
+uint16_t SPI_I2S_ReceiveData(SPI_TypeDef* SPIx)
+{
+ /* Check the parameters */
+ assert_param(IS_SPI_ALL_PERIPH_EXT(SPIx));
+
+ /* Return the data in the DR register */
+ return SPIx->DR;
+}
+
+/**
+ * @brief Transmits a Data through the SPIx/I2Sx peripheral.
+ * @param SPIx: To select the SPIx/I2Sx peripheral, where x can be: 1, 2 or 3
+ * in SPI mode or 2 or 3 in I2S mode or I2Sxext for I2S full duplex mode.
+ * @param Data: Data to be transmitted.
+ * @retval None
+ */
+void SPI_I2S_SendData(SPI_TypeDef* SPIx, uint16_t Data)
+{
+ /* Check the parameters */
+ assert_param(IS_SPI_ALL_PERIPH_EXT(SPIx));
+
+ /* Write in the DR register the data to be sent */
+ SPIx->DR = Data;
+}
+
+/**
+ * @}
+ */
+
+/** @defgroup SPI_Group3 Hardware CRC Calculation functions
+ * @brief Hardware CRC Calculation functions
+ *
+@verbatim
+ ===============================================================================
+ Hardware CRC Calculation functions
+ ===============================================================================
+
+ This section provides a set of functions allowing to manage the SPI CRC hardware
+ calculation
+
+ SPI communication using CRC is possible through the following procedure:
+ 1. Program the Data direction, Polarity, Phase, First Data, Baud Rate Prescaler,
+ Slave Management, Peripheral Mode and CRC Polynomial values using the SPI_Init()
+ function.
+ 2. Enable the CRC calculation using the SPI_CalculateCRC() function.
+ 3. Enable the SPI using the SPI_Cmd() function
+ 4. Before writing the last data to the TX buffer, set the CRCNext bit using the
+ SPI_TransmitCRC() function to indicate that after transmission of the last
+ data, the CRC should be transmitted.
+ 5. After transmitting the last data, the SPI transmits the CRC. The SPI_CR1_CRCNEXT
+ bit is reset. The CRC is also received and compared against the SPI_RXCRCR
+ value.
+ If the value does not match, the SPI_FLAG_CRCERR flag is set and an interrupt
+ can be generated when the SPI_I2S_IT_ERR interrupt is enabled.
+
+@note It is advised not to read the calculated CRC values during the communication.
+
+@note When the SPI is in slave mode, be careful to enable CRC calculation only
+ when the clock is stable, that is, when the clock is in the steady state.
+ If not, a wrong CRC calculation may be done. In fact, the CRC is sensitive
+ to the SCK slave input clock as soon as CRCEN is set, and this, whatever
+ the value of the SPE bit.
+
+@note With high bitrate frequencies, be careful when transmitting the CRC.
+ As the number of used CPU cycles has to be as low as possible in the CRC
+ transfer phase, it is forbidden to call software functions in the CRC
+ transmission sequence to avoid errors in the last data and CRC reception.
+ In fact, CRCNEXT bit has to be written before the end of the transmission/reception
+ of the last data.
+
+@note For high bit rate frequencies, it is advised to use the DMA mode to avoid the
+ degradation of the SPI speed performance due to CPU accesses impacting the
+ SPI bandwidth.
+
+@note When the STM32F4xx is configured as slave and the NSS hardware mode is
+ used, the NSS pin needs to be kept low between the data phase and the CRC
+ phase.
+
+@note When the SPI is configured in slave mode with the CRC feature enabled, CRC
+ calculation takes place even if a high level is applied on the NSS pin.
+ This may happen for example in case of a multi-slave environment where the
+ communication master addresses slaves alternately.
+
+@note Between a slave de-selection (high level on NSS) and a new slave selection
+ (low level on NSS), the CRC value should be cleared on both master and slave
+ sides in order to resynchronize the master and slave for their respective
+ CRC calculation.
+
+@note To clear the CRC, follow the procedure below:
+ 1. Disable SPI using the SPI_Cmd() function
+ 2. Disable the CRC calculation using the SPI_CalculateCRC() function.
+ 3. Enable the CRC calculation using the SPI_CalculateCRC() function.
+ 4. Enable SPI using the SPI_Cmd() function.
+
+@endverbatim
+ * @{
+ */
+
+/**
+ * @brief Enables or disables the CRC value calculation of the transferred bytes.
+ * @param SPIx: where x can be 1, 2 or 3 to select the SPI peripheral.
+ * @param NewState: new state of the SPIx CRC value calculation.
+ * This parameter can be: ENABLE or DISABLE.
+ * @retval None
+ */
+void SPI_CalculateCRC(SPI_TypeDef* SPIx, FunctionalState NewState)
+{
+ /* Check the parameters */
+ assert_param(IS_SPI_ALL_PERIPH(SPIx));
+ assert_param(IS_FUNCTIONAL_STATE(NewState));
+ if (NewState != DISABLE)
+ {
+ /* Enable the selected SPI CRC calculation */
+ SPIx->CR1 |= SPI_CR1_CRCEN;
+ }
+ else
+ {
+ /* Disable the selected SPI CRC calculation */
+ SPIx->CR1 &= (uint16_t)~((uint16_t)SPI_CR1_CRCEN);
+ }
+}
+
+/**
+ * @brief Transmit the SPIx CRC value.
+ * @param SPIx: where x can be 1, 2 or 3 to select the SPI peripheral.
+ * @retval None
+ */
+void SPI_TransmitCRC(SPI_TypeDef* SPIx)
+{
+ /* Check the parameters */
+ assert_param(IS_SPI_ALL_PERIPH(SPIx));
+
+ /* Enable the selected SPI CRC transmission */
+ SPIx->CR1 |= SPI_CR1_CRCNEXT;
+}
+
+/**
+ * @brief Returns the transmit or the receive CRC register value for the specified SPI.
+ * @param SPIx: where x can be 1, 2 or 3 to select the SPI peripheral.
+ * @param SPI_CRC: specifies the CRC register to be read.
+ * This parameter can be one of the following values:
+ * @arg SPI_CRC_Tx: Selects Tx CRC register
+ * @arg SPI_CRC_Rx: Selects Rx CRC register
+ * @retval The selected CRC register value..
+ */
+uint16_t SPI_GetCRC(SPI_TypeDef* SPIx, uint8_t SPI_CRC)
+{
+ uint16_t crcreg = 0;
+ /* Check the parameters */
+ assert_param(IS_SPI_ALL_PERIPH(SPIx));
+ assert_param(IS_SPI_CRC(SPI_CRC));
+ if (SPI_CRC != SPI_CRC_Rx)
+ {
+ /* Get the Tx CRC register */
+ crcreg = SPIx->TXCRCR;
+ }
+ else
+ {
+ /* Get the Rx CRC register */
+ crcreg = SPIx->RXCRCR;
+ }
+ /* Return the selected CRC register */
+ return crcreg;
+}
+
+/**
+ * @brief Returns the CRC Polynomial register value for the specified SPI.
+ * @param SPIx: where x can be 1, 2 or 3 to select the SPI peripheral.
+ * @retval The CRC Polynomial register value.
+ */
+uint16_t SPI_GetCRCPolynomial(SPI_TypeDef* SPIx)
+{
+ /* Check the parameters */
+ assert_param(IS_SPI_ALL_PERIPH(SPIx));
+
+ /* Return the CRC polynomial register */
+ return SPIx->CRCPR;
+}
+
+/**
+ * @}
+ */
+
+/** @defgroup SPI_Group4 DMA transfers management functions
+ * @brief DMA transfers management functions
+ *
+@verbatim
+ ===============================================================================
+ DMA transfers management functions
+ ===============================================================================
+
+@endverbatim
+ * @{
+ */
+
+/**
+ * @brief Enables or disables the SPIx/I2Sx DMA interface.
+ * @param SPIx: To select the SPIx/I2Sx peripheral, where x can be: 1, 2 or 3
+ * in SPI mode or 2 or 3 in I2S mode or I2Sxext for I2S full duplex mode.
+ * @param SPI_I2S_DMAReq: specifies the SPI DMA transfer request to be enabled or disabled.
+ * This parameter can be any combination of the following values:
+ * @arg SPI_I2S_DMAReq_Tx: Tx buffer DMA transfer request
+ * @arg SPI_I2S_DMAReq_Rx: Rx buffer DMA transfer request
+ * @param NewState: new state of the selected SPI DMA transfer request.
+ * This parameter can be: ENABLE or DISABLE.
+ * @retval None
+ */
+void SPI_I2S_DMACmd(SPI_TypeDef* SPIx, uint16_t SPI_I2S_DMAReq, FunctionalState NewState)
+{
+ /* Check the parameters */
+ assert_param(IS_SPI_ALL_PERIPH_EXT(SPIx));
+ assert_param(IS_FUNCTIONAL_STATE(NewState));
+ assert_param(IS_SPI_I2S_DMAREQ(SPI_I2S_DMAReq));
+
+ if (NewState != DISABLE)
+ {
+ /* Enable the selected SPI DMA requests */
+ SPIx->CR2 |= SPI_I2S_DMAReq;
+ }
+ else
+ {
+ /* Disable the selected SPI DMA requests */
+ SPIx->CR2 &= (uint16_t)~SPI_I2S_DMAReq;
+ }
+}
+
+/**
+ * @}
+ */
+
+/** @defgroup SPI_Group5 Interrupts and flags management functions
+ * @brief Interrupts and flags management functions
+ *
+@verbatim
+ ===============================================================================
+ Interrupts and flags management functions
+ ===============================================================================
+
+ This section provides a set of functions allowing to configure the SPI Interrupts
+ sources and check or clear the flags or pending bits status.
+ The user should identify which mode will be used in his application to manage
+ the communication: Polling mode, Interrupt mode or DMA mode.
+
+ Polling Mode
+ =============
+ In Polling Mode, the SPI/I2S communication can be managed by 9 flags:
+ 1. SPI_I2S_FLAG_TXE : to indicate the status of the transmit buffer register
+ 2. SPI_I2S_FLAG_RXNE : to indicate the status of the receive buffer register
+ 3. SPI_I2S_FLAG_BSY : to indicate the state of the communication layer of the SPI.
+ 4. SPI_FLAG_CRCERR : to indicate if a CRC Calculation error occur
+ 5. SPI_FLAG_MODF : to indicate if a Mode Fault error occur
+ 6. SPI_I2S_FLAG_OVR : to indicate if an Overrun error occur
+ 7. I2S_FLAG_TIFRFE: to indicate a Frame Format error occurs.
+ 8. I2S_FLAG_UDR: to indicate an Underrun error occurs.
+ 9. I2S_FLAG_CHSIDE: to indicate Channel Side.
+
+@note Do not use the BSY flag to handle each data transmission or reception. It is
+ better to use the TXE and RXNE flags instead.
+
+ In this Mode it is advised to use the following functions:
+ - FlagStatus SPI_I2S_GetFlagStatus(SPI_TypeDef* SPIx, uint16_t SPI_I2S_FLAG);
+ - void SPI_I2S_ClearFlag(SPI_TypeDef* SPIx, uint16_t SPI_I2S_FLAG);
+
+ Interrupt Mode
+ ===============
+ In Interrupt Mode, the SPI communication can be managed by 3 interrupt sources
+ and 7 pending bits:
+ Pending Bits:
+ -------------
+ 1. SPI_I2S_IT_TXE : to indicate the status of the transmit buffer register
+ 2. SPI_I2S_IT_RXNE : to indicate the status of the receive buffer register
+ 3. SPI_IT_CRCERR : to indicate if a CRC Calculation error occur (available in SPI mode only)
+ 4. SPI_IT_MODF : to indicate if a Mode Fault error occur (available in SPI mode only)
+ 5. SPI_I2S_IT_OVR : to indicate if an Overrun error occur
+ 6. I2S_IT_UDR : to indicate an Underrun Error occurs (available in I2S mode only).
+ 7. I2S_FLAG_TIFRFE : to indicate a Frame Format error occurs (available in TI mode only).
+
+ Interrupt Source:
+ -----------------
+ 1. SPI_I2S_IT_TXE: specifies the interrupt source for the Tx buffer empty
+ interrupt.
+ 2. SPI_I2S_IT_RXNE : specifies the interrupt source for the Rx buffer not
+ empty interrupt.
+ 3. SPI_I2S_IT_ERR : specifies the interrupt source for the errors interrupt.
+
+ In this Mode it is advised to use the following functions:
+ - void SPI_I2S_ITConfig(SPI_TypeDef* SPIx, uint8_t SPI_I2S_IT, FunctionalState NewState);
+ - ITStatus SPI_I2S_GetITStatus(SPI_TypeDef* SPIx, uint8_t SPI_I2S_IT);
+ - void SPI_I2S_ClearITPendingBit(SPI_TypeDef* SPIx, uint8_t SPI_I2S_IT);
+
+ DMA Mode
+ ========
+ In DMA Mode, the SPI communication can be managed by 2 DMA Channel requests:
+ 1. SPI_I2S_DMAReq_Tx: specifies the Tx buffer DMA transfer request
+ 2. SPI_I2S_DMAReq_Rx: specifies the Rx buffer DMA transfer request
+
+ In this Mode it is advised to use the following function:
+ - void SPI_I2S_DMACmd(SPI_TypeDef* SPIx, uint16_t SPI_I2S_DMAReq, FunctionalState NewState);
+
+@endverbatim
+ * @{
+ */
+
+/**
+ * @brief Enables or disables the specified SPI/I2S interrupts.
+ * @param SPIx: To select the SPIx/I2Sx peripheral, where x can be: 1, 2 or 3
+ * in SPI mode or 2 or 3 in I2S mode or I2Sxext for I2S full duplex mode.
+ * @param SPI_I2S_IT: specifies the SPI interrupt source to be enabled or disabled.
+ * This parameter can be one of the following values:
+ * @arg SPI_I2S_IT_TXE: Tx buffer empty interrupt mask
+ * @arg SPI_I2S_IT_RXNE: Rx buffer not empty interrupt mask
+ * @arg SPI_I2S_IT_ERR: Error interrupt mask
+ * @param NewState: new state of the specified SPI interrupt.
+ * This parameter can be: ENABLE or DISABLE.
+ * @retval None
+ */
+void SPI_I2S_ITConfig(SPI_TypeDef* SPIx, uint8_t SPI_I2S_IT, FunctionalState NewState)
+{
+ uint16_t itpos = 0, itmask = 0 ;
+
+ /* Check the parameters */
+ assert_param(IS_SPI_ALL_PERIPH_EXT(SPIx));
+ assert_param(IS_FUNCTIONAL_STATE(NewState));
+ assert_param(IS_SPI_I2S_CONFIG_IT(SPI_I2S_IT));
+
+ /* Get the SPI IT index */
+ itpos = SPI_I2S_IT >> 4;
+
+ /* Set the IT mask */
+ itmask = (uint16_t)1 << (uint16_t)itpos;
+
+ if (NewState != DISABLE)
+ {
+ /* Enable the selected SPI interrupt */
+ SPIx->CR2 |= itmask;
+ }
+ else
+ {
+ /* Disable the selected SPI interrupt */
+ SPIx->CR2 &= (uint16_t)~itmask;
+ }
+}
+
+/**
+ * @brief Checks whether the specified SPIx/I2Sx flag is set or not.
+ * @param SPIx: To select the SPIx/I2Sx peripheral, where x can be: 1, 2 or 3
+ * in SPI mode or 2 or 3 in I2S mode or I2Sxext for I2S full duplex mode.
+ * @param SPI_I2S_FLAG: specifies the SPI flag to check.
+ * This parameter can be one of the following values:
+ * @arg SPI_I2S_FLAG_TXE: Transmit buffer empty flag.
+ * @arg SPI_I2S_FLAG_RXNE: Receive buffer not empty flag.
+ * @arg SPI_I2S_FLAG_BSY: Busy flag.
+ * @arg SPI_I2S_FLAG_OVR: Overrun flag.
+ * @arg SPI_FLAG_MODF: Mode Fault flag.
+ * @arg SPI_FLAG_CRCERR: CRC Error flag.
+ * @arg SPI_I2S_FLAG_TIFRFE: Format Error.
+ * @arg I2S_FLAG_UDR: Underrun Error flag.
+ * @arg I2S_FLAG_CHSIDE: Channel Side flag.
+ * @retval The new state of SPI_I2S_FLAG (SET or RESET).
+ */
+FlagStatus SPI_I2S_GetFlagStatus(SPI_TypeDef* SPIx, uint16_t SPI_I2S_FLAG)
+{
+ FlagStatus bitstatus = RESET;
+ /* Check the parameters */
+ assert_param(IS_SPI_ALL_PERIPH_EXT(SPIx));
+ assert_param(IS_SPI_I2S_GET_FLAG(SPI_I2S_FLAG));
+
+ /* Check the status of the specified SPI flag */
+ if ((SPIx->SR & SPI_I2S_FLAG) != (uint16_t)RESET)
+ {
+ /* SPI_I2S_FLAG is set */
+ bitstatus = SET;
+ }
+ else
+ {
+ /* SPI_I2S_FLAG is reset */
+ bitstatus = RESET;
+ }
+ /* Return the SPI_I2S_FLAG status */
+ return bitstatus;
+}
+
+/**
+ * @brief Clears the SPIx CRC Error (CRCERR) flag.
+ * @param SPIx: To select the SPIx/I2Sx peripheral, where x can be: 1, 2 or 3
+ * in SPI mode or 2 or 3 in I2S mode or I2Sxext for I2S full duplex mode.
+ * @param SPI_I2S_FLAG: specifies the SPI flag to clear.
+ * This function clears only CRCERR flag.
+ * @arg SPI_FLAG_CRCERR: CRC Error flag.
+ *
+ * @note OVR (OverRun error) flag is cleared by software sequence: a read
+ * operation to SPI_DR register (SPI_I2S_ReceiveData()) followed by a read
+ * operation to SPI_SR register (SPI_I2S_GetFlagStatus()).
+ * @note UDR (UnderRun error) flag is cleared by a read operation to
+ * SPI_SR register (SPI_I2S_GetFlagStatus()).
+ * @note MODF (Mode Fault) flag is cleared by software sequence: a read/write
+ * operation to SPI_SR register (SPI_I2S_GetFlagStatus()) followed by a
+ * write operation to SPI_CR1 register (SPI_Cmd() to enable the SPI).
+ *
+ * @retval None
+ */
+void SPI_I2S_ClearFlag(SPI_TypeDef* SPIx, uint16_t SPI_I2S_FLAG)
+{
+ /* Check the parameters */
+ assert_param(IS_SPI_ALL_PERIPH_EXT(SPIx));
+ assert_param(IS_SPI_I2S_CLEAR_FLAG(SPI_I2S_FLAG));
+
+ /* Clear the selected SPI CRC Error (CRCERR) flag */
+ SPIx->SR = (uint16_t)~SPI_I2S_FLAG;
+}
+
+/**
+ * @brief Checks whether the specified SPIx/I2Sx interrupt has occurred or not.
+ * @param SPIx: To select the SPIx/I2Sx peripheral, where x can be: 1, 2 or 3
+ * in SPI mode or 2 or 3 in I2S mode or I2Sxext for I2S full duplex mode.
+ * @param SPI_I2S_IT: specifies the SPI interrupt source to check.
+ * This parameter can be one of the following values:
+ * @arg SPI_I2S_IT_TXE: Transmit buffer empty interrupt.
+ * @arg SPI_I2S_IT_RXNE: Receive buffer not empty interrupt.
+ * @arg SPI_I2S_IT_OVR: Overrun interrupt.
+ * @arg SPI_IT_MODF: Mode Fault interrupt.
+ * @arg SPI_IT_CRCERR: CRC Error interrupt.
+ * @arg I2S_IT_UDR: Underrun interrupt.
+ * @arg SPI_I2S_IT_TIFRFE: Format Error interrupt.
+ * @retval The new state of SPI_I2S_IT (SET or RESET).
+ */
+ITStatus SPI_I2S_GetITStatus(SPI_TypeDef* SPIx, uint8_t SPI_I2S_IT)
+{
+ ITStatus bitstatus = RESET;
+ uint16_t itpos = 0, itmask = 0, enablestatus = 0;
+
+ /* Check the parameters */
+ assert_param(IS_SPI_ALL_PERIPH_EXT(SPIx));
+ assert_param(IS_SPI_I2S_GET_IT(SPI_I2S_IT));
+
+ /* Get the SPI_I2S_IT index */
+ itpos = 0x01 << (SPI_I2S_IT & 0x0F);
+
+ /* Get the SPI_I2S_IT IT mask */
+ itmask = SPI_I2S_IT >> 4;
+
+ /* Set the IT mask */
+ itmask = 0x01 << itmask;
+
+ /* Get the SPI_I2S_IT enable bit status */
+ enablestatus = (SPIx->CR2 & itmask) ;
+
+ /* Check the status of the specified SPI interrupt */
+ if (((SPIx->SR & itpos) != (uint16_t)RESET) && enablestatus)
+ {
+ /* SPI_I2S_IT is set */
+ bitstatus = SET;
+ }
+ else
+ {
+ /* SPI_I2S_IT is reset */
+ bitstatus = RESET;
+ }
+ /* Return the SPI_I2S_IT status */
+ return bitstatus;
+}
+
+/**
+ * @brief Clears the SPIx CRC Error (CRCERR) interrupt pending bit.
+ * @param SPIx: To select the SPIx/I2Sx peripheral, where x can be: 1, 2 or 3
+ * in SPI mode or 2 or 3 in I2S mode or I2Sxext for I2S full duplex mode.
+ * @param SPI_I2S_IT: specifies the SPI interrupt pending bit to clear.
+ * This function clears only CRCERR interrupt pending bit.
+ * @arg SPI_IT_CRCERR: CRC Error interrupt.
+ *
+ * @note OVR (OverRun Error) interrupt pending bit is cleared by software
+ * sequence: a read operation to SPI_DR register (SPI_I2S_ReceiveData())
+ * followed by a read operation to SPI_SR register (SPI_I2S_GetITStatus()).
+ * @note UDR (UnderRun Error) interrupt pending bit is cleared by a read
+ * operation to SPI_SR register (SPI_I2S_GetITStatus()).
+ * @note MODF (Mode Fault) interrupt pending bit is cleared by software sequence:
+ * a read/write operation to SPI_SR register (SPI_I2S_GetITStatus())
+ * followed by a write operation to SPI_CR1 register (SPI_Cmd() to enable
+ * the SPI).
+ * @retval None
+ */
+void SPI_I2S_ClearITPendingBit(SPI_TypeDef* SPIx, uint8_t SPI_I2S_IT)
+{
+ uint16_t itpos = 0;
+ /* Check the parameters */
+ assert_param(IS_SPI_ALL_PERIPH_EXT(SPIx));
+ assert_param(IS_SPI_I2S_CLEAR_IT(SPI_I2S_IT));
+
+ /* Get the SPI_I2S IT index */
+ itpos = 0x01 << (SPI_I2S_IT & 0x0F);
+
+ /* Clear the selected SPI CRC Error (CRCERR) interrupt pending bit */
+ SPIx->SR = (uint16_t)~itpos;
+}
+
+/**
+ * @}
+ */
+
+/**
+ * @}
+ */
+
+/**
+ * @}
+ */
+
+/**
+ * @}
+ */
+
+/******************* (C) COPYRIGHT 2011 STMicroelectronics *****END OF FILE****/
diff --git a/Libraries/STM32F4xx_StdPeriph_Driver/src/stm32f4xx_syscfg.c b/Libraries/STM32F4xx_StdPeriph_Driver/src/stm32f4xx_syscfg.c
new file mode 100644
index 0000000..2625cfe
--- /dev/null
+++ b/Libraries/STM32F4xx_StdPeriph_Driver/src/stm32f4xx_syscfg.c
@@ -0,0 +1,197 @@
+/**
+ ******************************************************************************
+ * @file stm32f4xx_syscfg.c
+ * @author MCD Application Team
+ * @version V1.0.0
+ * @date 30-September-2011
+ * @brief This file provides firmware functions to manage the SYSCFG peripheral.
+ *
+ * @verbatim
+ *
+ * ===================================================================
+ * How to use this driver
+ * ===================================================================
+ *
+ * This driver provides functions for:
+ *
+ * 1. Remapping the memory accessible in the code area using SYSCFG_MemoryRemapConfig()
+ *
+ * 2. Manage the EXTI lines connection to the GPIOs using SYSCFG_EXTILineConfig()
+ *
+ * 3. Select the ETHERNET media interface (RMII/RII) using SYSCFG_ETH_MediaInterfaceConfig()
+ *
+ * @note SYSCFG APB clock must be enabled to get write access to SYSCFG registers,
+ * using RCC_APB2PeriphClockCmd(RCC_APB2Periph_SYSCFG, ENABLE);
+ *
+ * @endverbatim
+ *
+ ******************************************************************************
+ * @attention
+ *
+ * THE PRESENT FIRMWARE WHICH IS FOR GUIDANCE ONLY AIMS AT PROVIDING CUSTOMERS
+ * WITH CODING INFORMATION REGARDING THEIR PRODUCTS IN ORDER FOR THEM TO SAVE
+ * TIME. AS A RESULT, STMICROELECTRONICS SHALL NOT BE HELD LIABLE FOR ANY
+ * DIRECT, INDIRECT OR CONSEQUENTIAL DAMAGES WITH RESPECT TO ANY CLAIMS ARISING
+ * FROM THE CONTENT OF SUCH FIRMWARE AND/OR THE USE MADE BY CUSTOMERS OF THE
+ * CODING INFORMATION CONTAINED HEREIN IN CONNECTION WITH THEIR PRODUCTS.
+ *
+ * © COPYRIGHT 2011 STMicroelectronics
+ ******************************************************************************
+ */
+
+/* Includes ------------------------------------------------------------------*/
+#include "stm32f4xx_syscfg.h"
+#include "stm32f4xx_rcc.h"
+
+/** @addtogroup STM32F4xx_StdPeriph_Driver
+ * @{
+ */
+
+/** @defgroup SYSCFG
+ * @brief SYSCFG driver modules
+ * @{
+ */
+
+/* Private typedef -----------------------------------------------------------*/
+/* Private define ------------------------------------------------------------*/
+/* ------------ RCC registers bit address in the alias region ----------- */
+#define SYSCFG_OFFSET (SYSCFG_BASE - PERIPH_BASE)
+/* --- PMC Register ---*/
+/* Alias word address of MII_RMII_SEL bit */
+#define PMC_OFFSET (SYSCFG_OFFSET + 0x04)
+#define MII_RMII_SEL_BitNumber ((uint8_t)0x17)
+#define PMC_MII_RMII_SEL_BB (PERIPH_BB_BASE + (PMC_OFFSET * 32) + (MII_RMII_SEL_BitNumber * 4))
+
+/* --- CMPCR Register ---*/
+/* Alias word address of CMP_PD bit */
+#define CMPCR_OFFSET (SYSCFG_OFFSET + 0x20)
+#define CMP_PD_BitNumber ((uint8_t)0x00)
+#define CMPCR_CMP_PD_BB (PERIPH_BB_BASE + (CMPCR_OFFSET * 32) + (CMP_PD_BitNumber * 4))
+
+/* Private macro -------------------------------------------------------------*/
+/* Private variables ---------------------------------------------------------*/
+/* Private function prototypes -----------------------------------------------*/
+/* Private functions ---------------------------------------------------------*/
+
+/** @defgroup SYSCFG_Private_Functions
+ * @{
+ */
+
+/**
+ * @brief Deinitializes the Alternate Functions (remap and EXTI configuration)
+ * registers to their default reset values.
+ * @param None
+ * @retval None
+ */
+void SYSCFG_DeInit(void)
+{
+ RCC_APB2PeriphResetCmd(RCC_APB2Periph_SYSCFG, ENABLE);
+ RCC_APB2PeriphResetCmd(RCC_APB2Periph_SYSCFG, DISABLE);
+}
+
+/**
+ * @brief Changes the mapping of the specified pin.
+ * @param SYSCFG_Memory: selects the memory remapping.
+ * This parameter can be one of the following values:
+ * @arg SYSCFG_MemoryRemap_Flash: Main Flash memory mapped at 0x00000000
+ * @arg SYSCFG_MemoryRemap_SystemFlash: System Flash memory mapped at 0x00000000
+ * @arg SYSCFG_MemoryRemap_FSMC: FSMC (Bank1 (NOR/PSRAM 1 and 2) mapped at 0x00000000
+ * @arg SYSCFG_MemoryRemap_SRAM: Embedded SRAM (112kB) mapped at 0x00000000
+ * @retval None
+ */
+void SYSCFG_MemoryRemapConfig(uint8_t SYSCFG_MemoryRemap)
+{
+ /* Check the parameters */
+ assert_param(IS_SYSCFG_MEMORY_REMAP_CONFING(SYSCFG_MemoryRemap));
+
+ SYSCFG->MEMRMP = SYSCFG_MemoryRemap;
+}
+
+/**
+ * @brief Selects the GPIO pin used as EXTI Line.
+ * @param EXTI_PortSourceGPIOx : selects the GPIO port to be used as source for
+ * EXTI lines where x can be (A..I).
+ * @param EXTI_PinSourcex: specifies the EXTI line to be configured.
+ * This parameter can be EXTI_PinSourcex where x can be (0..15, except
+ * for EXTI_PortSourceGPIOI x can be (0..11).
+ * @retval None
+ */
+void SYSCFG_EXTILineConfig(uint8_t EXTI_PortSourceGPIOx, uint8_t EXTI_PinSourcex)
+{
+ uint32_t tmp = 0x00;
+
+ /* Check the parameters */
+ assert_param(IS_EXTI_PORT_SOURCE(EXTI_PortSourceGPIOx));
+ assert_param(IS_EXTI_PIN_SOURCE(EXTI_PinSourcex));
+
+ tmp = ((uint32_t)0x0F) << (0x04 * (EXTI_PinSourcex & (uint8_t)0x03));
+ SYSCFG->EXTICR[EXTI_PinSourcex >> 0x02] &= ~tmp;
+ SYSCFG->EXTICR[EXTI_PinSourcex >> 0x02] |= (((uint32_t)EXTI_PortSourceGPIOx) << (0x04 * (EXTI_PinSourcex & (uint8_t)0x03)));
+}
+
+/**
+ * @brief Selects the ETHERNET media interface
+ * @param SYSCFG_ETH_MediaInterface: specifies the Media Interface mode.
+ * This parameter can be one of the following values:
+ * @arg SYSCFG_ETH_MediaInterface_MII: MII mode selected
+ * @arg SYSCFG_ETH_MediaInterface_RMII: RMII mode selected
+ * @retval None
+ */
+void SYSCFG_ETH_MediaInterfaceConfig(uint32_t SYSCFG_ETH_MediaInterface)
+{
+ assert_param(IS_SYSCFG_ETH_MEDIA_INTERFACE(SYSCFG_ETH_MediaInterface));
+ /* Configure MII_RMII selection bit */
+ *(__IO uint32_t *) PMC_MII_RMII_SEL_BB = SYSCFG_ETH_MediaInterface;
+}
+
+/**
+ * @brief Enables or disables the I/O Compensation Cell.
+ * @note The I/O compensation cell can be used only when the device supply
+ * voltage ranges from 2.4 to 3.6 V.
+ * @param NewState: new state of the I/O Compensation Cell.
+ * This parameter can be one of the following values:
+ * @arg ENABLE: I/O compensation cell enabled
+ * @arg DISABLE: I/O compensation cell power-down mode
+ * @retval None
+ */
+void SYSCFG_CompensationCellCmd(FunctionalState NewState)
+{
+ /* Check the parameters */
+ assert_param(IS_FUNCTIONAL_STATE(NewState));
+
+ *(__IO uint32_t *) CMPCR_CMP_PD_BB = (uint32_t)NewState;
+}
+
+/**
+ * @brief Checks whether the I/O Compensation Cell ready flag is set or not.
+ * @param None
+ * @retval The new state of the I/O Compensation Cell ready flag (SET or RESET)
+ */
+FlagStatus SYSCFG_GetCompensationCellStatus(void)
+{
+ FlagStatus bitstatus = RESET;
+
+ if ((SYSCFG->CMPCR & SYSCFG_CMPCR_READY ) != (uint32_t)RESET)
+ {
+ bitstatus = SET;
+ }
+ else
+ {
+ bitstatus = RESET;
+ }
+ return bitstatus;
+}
+
+/**
+ * @}
+ */
+
+/**
+ * @}
+ */
+
+/**
+ * @}
+ */
+
+/******************* (C) COPYRIGHT 2011 STMicroelectronics *****END OF FILE****/
diff --git a/Libraries/STM32F4xx_StdPeriph_Driver/src/stm32f4xx_tim.c b/Libraries/STM32F4xx_StdPeriph_Driver/src/stm32f4xx_tim.c
new file mode 100644
index 0000000..02982f8
--- /dev/null
+++ b/Libraries/STM32F4xx_StdPeriph_Driver/src/stm32f4xx_tim.c
@@ -0,0 +1,3352 @@
+/**
+ ******************************************************************************
+ * @file stm32f4xx_tim.c
+ * @author MCD Application Team
+ * @version V1.0.0
+ * @date 30-September-2011
+ * @brief This file provides firmware functions to manage the following
+ * functionalities of the TIM peripheral:
+ * - TimeBase management
+ * - Output Compare management
+ * - Input Capture management
+ * - Advanced-control timers (TIM1 and TIM8) specific features
+ * - Interrupts, DMA and flags management
+ * - Clocks management
+ * - Synchronization management
+ * - Specific interface management
+ * - Specific remapping management
+ *
+ * @verbatim
+ *
+ * ===================================================================
+ * How to use this driver
+ * ===================================================================
+ * This driver provides functions to configure and program the TIM
+ * of all STM32F4xx devices.
+ * These functions are split in 9 groups:
+ *
+ * 1. TIM TimeBase management: this group includes all needed functions
+ * to configure the TM Timebase unit:
+ * - Set/Get Prescaler
+ * - Set/Get Autoreload
+ * - Counter modes configuration
+ * - Set Clock division
+ * - Select the One Pulse mode
+ * - Update Request Configuration
+ * - Update Disable Configuration
+ * - Auto-Preload Configuration
+ * - Enable/Disable the counter
+ *
+ * 2. TIM Output Compare management: this group includes all needed
+ * functions to configure the Capture/Compare unit used in Output
+ * compare mode:
+ * - Configure each channel, independently, in Output Compare mode
+ * - Select the output compare modes
+ * - Select the Polarities of each channel
+ * - Set/Get the Capture/Compare register values
+ * - Select the Output Compare Fast mode
+ * - Select the Output Compare Forced mode
+ * - Output Compare-Preload Configuration
+ * - Clear Output Compare Reference
+ * - Select the OCREF Clear signal
+ * - Enable/Disable the Capture/Compare Channels
+ *
+ * 3. TIM Input Capture management: this group includes all needed
+ * functions to configure the Capture/Compare unit used in
+ * Input Capture mode:
+ * - Configure each channel in input capture mode
+ * - Configure Channel1/2 in PWM Input mode
+ * - Set the Input Capture Prescaler
+ * - Get the Capture/Compare values
+ *
+ * 4. Advanced-control timers (TIM1 and TIM8) specific features
+ * - Configures the Break input, dead time, Lock level, the OSSI,
+ * the OSSR State and the AOE(automatic output enable)
+ * - Enable/Disable the TIM peripheral Main Outputs
+ * - Select the Commutation event
+ * - Set/Reset the Capture Compare Preload Control bit
+ *
+ * 5. TIM interrupts, DMA and flags management
+ * - Enable/Disable interrupt sources
+ * - Get flags status
+ * - Clear flags/ Pending bits
+ * - Enable/Disable DMA requests
+ * - Configure DMA burst mode
+ * - Select CaptureCompare DMA request
+ *
+ * 6. TIM clocks management: this group includes all needed functions
+ * to configure the clock controller unit:
+ * - Select internal/External clock
+ * - Select the external clock mode: ETR(Mode1/Mode2), TIx or ITRx
+ *
+ * 7. TIM synchronization management: this group includes all needed
+ * functions to configure the Synchronization unit:
+ * - Select Input Trigger
+ * - Select Output Trigger
+ * - Select Master Slave Mode
+ * - ETR Configuration when used as external trigger
+ *
+ * 8. TIM specific interface management, this group includes all
+ * needed functions to use the specific TIM interface:
+ * - Encoder Interface Configuration
+ * - Select Hall Sensor
+ *
+ * 9. TIM specific remapping management includes the Remapping
+ * configuration of specific timers
+ *
+ * @endverbatim
+ *
+ ******************************************************************************
+ * @attention
+ *
+ * THE PRESENT FIRMWARE WHICH IS FOR GUIDANCE ONLY AIMS AT PROVIDING CUSTOMERS
+ * WITH CODING INFORMATION REGARDING THEIR PRODUCTS IN ORDER FOR THEM TO SAVE
+ * TIME. AS A RESULT, STMICROELECTRONICS SHALL NOT BE HELD LIABLE FOR ANY
+ * DIRECT, INDIRECT OR CONSEQUENTIAL DAMAGES WITH RESPECT TO ANY CLAIMS ARISING
+ * FROM THE CONTENT OF SUCH FIRMWARE AND/OR THE USE MADE BY CUSTOMERS OF THE
+ * CODING INFORMATION CONTAINED HEREIN IN CONNECTION WITH THEIR PRODUCTS.
+ *
+ * © COPYRIGHT 2011 STMicroelectronics
+ ******************************************************************************
+ */
+
+/* Includes ------------------------------------------------------------------*/
+#include "stm32f4xx_tim.h"
+#include "stm32f4xx_rcc.h"
+
+/** @addtogroup STM32F4xx_StdPeriph_Driver
+ * @{
+ */
+
+/** @defgroup TIM
+ * @brief TIM driver modules
+ * @{
+ */
+
+/* Private typedef -----------------------------------------------------------*/
+/* Private define ------------------------------------------------------------*/
+
+/* ---------------------- TIM registers bit mask ------------------------ */
+#define SMCR_ETR_MASK ((uint16_t)0x00FF)
+#define CCMR_OFFSET ((uint16_t)0x0018)
+#define CCER_CCE_SET ((uint16_t)0x0001)
+#define CCER_CCNE_SET ((uint16_t)0x0004)
+#define CCMR_OC13M_MASK ((uint16_t)0xFF8F)
+#define CCMR_OC24M_MASK ((uint16_t)0x8FFF)
+
+/* Private macro -------------------------------------------------------------*/
+/* Private variables ---------------------------------------------------------*/
+/* Private function prototypes -----------------------------------------------*/
+static void TI1_Config(TIM_TypeDef* TIMx, uint16_t TIM_ICPolarity, uint16_t TIM_ICSelection,
+ uint16_t TIM_ICFilter);
+static void TI2_Config(TIM_TypeDef* TIMx, uint16_t TIM_ICPolarity, uint16_t TIM_ICSelection,
+ uint16_t TIM_ICFilter);
+static void TI3_Config(TIM_TypeDef* TIMx, uint16_t TIM_ICPolarity, uint16_t TIM_ICSelection,
+ uint16_t TIM_ICFilter);
+static void TI4_Config(TIM_TypeDef* TIMx, uint16_t TIM_ICPolarity, uint16_t TIM_ICSelection,
+ uint16_t TIM_ICFilter);
+
+/* Private functions ---------------------------------------------------------*/
+
+/** @defgroup TIM_Private_Functions
+ * @{
+ */
+
+/** @defgroup TIM_Group1 TimeBase management functions
+ * @brief TimeBase management functions
+ *
+@verbatim
+ ===============================================================================
+ TimeBase management functions
+ ===============================================================================
+
+ ===================================================================
+ TIM Driver: how to use it in Timing(Time base) Mode
+ ===================================================================
+ To use the Timer in Timing(Time base) mode, the following steps are mandatory:
+
+ 1. Enable TIM clock using RCC_APBxPeriphClockCmd(RCC_APBxPeriph_TIMx, ENABLE) function
+
+ 2. Fill the TIM_TimeBaseInitStruct with the desired parameters.
+
+ 3. Call TIM_TimeBaseInit(TIMx, &TIM_TimeBaseInitStruct) to configure the Time Base unit
+ with the corresponding configuration
+
+ 4. Enable the NVIC if you need to generate the update interrupt.
+
+ 5. Enable the corresponding interrupt using the function TIM_ITConfig(TIMx, TIM_IT_Update)
+
+ 6. Call the TIM_Cmd(ENABLE) function to enable the TIM counter.
+
+ Note1: All other functions can be used separately to modify, if needed,
+ a specific feature of the Timer.
+
+@endverbatim
+ * @{
+ */
+
+/**
+ * @brief Deinitializes the TIMx peripheral registers to their default reset values.
+ * @param TIMx: where x can be 1 to 14 to select the TIM peripheral.
+ * @retval None
+
+ */
+void TIM_DeInit(TIM_TypeDef* TIMx)
+{
+ /* Check the parameters */
+ assert_param(IS_TIM_ALL_PERIPH(TIMx));
+
+ if (TIMx == TIM1)
+ {
+ RCC_APB2PeriphResetCmd(RCC_APB2Periph_TIM1, ENABLE);
+ RCC_APB2PeriphResetCmd(RCC_APB2Periph_TIM1, DISABLE);
+ }
+ else if (TIMx == TIM2)
+ {
+ RCC_APB1PeriphResetCmd(RCC_APB1Periph_TIM2, ENABLE);
+ RCC_APB1PeriphResetCmd(RCC_APB1Periph_TIM2, DISABLE);
+ }
+ else if (TIMx == TIM3)
+ {
+ RCC_APB1PeriphResetCmd(RCC_APB1Periph_TIM3, ENABLE);
+ RCC_APB1PeriphResetCmd(RCC_APB1Periph_TIM3, DISABLE);
+ }
+ else if (TIMx == TIM4)
+ {
+ RCC_APB1PeriphResetCmd(RCC_APB1Periph_TIM4, ENABLE);
+ RCC_APB1PeriphResetCmd(RCC_APB1Periph_TIM4, DISABLE);
+ }
+ else if (TIMx == TIM5)
+ {
+ RCC_APB1PeriphResetCmd(RCC_APB1Periph_TIM5, ENABLE);
+ RCC_APB1PeriphResetCmd(RCC_APB1Periph_TIM5, DISABLE);
+ }
+ else if (TIMx == TIM6)
+ {
+ RCC_APB1PeriphResetCmd(RCC_APB1Periph_TIM6, ENABLE);
+ RCC_APB1PeriphResetCmd(RCC_APB1Periph_TIM6, DISABLE);
+ }
+ else if (TIMx == TIM7)
+ {
+ RCC_APB1PeriphResetCmd(RCC_APB1Periph_TIM7, ENABLE);
+ RCC_APB1PeriphResetCmd(RCC_APB1Periph_TIM7, DISABLE);
+ }
+ else if (TIMx == TIM8)
+ {
+ RCC_APB2PeriphResetCmd(RCC_APB2Periph_TIM8, ENABLE);
+ RCC_APB2PeriphResetCmd(RCC_APB2Periph_TIM8, DISABLE);
+ }
+ else if (TIMx == TIM9)
+ {
+ RCC_APB2PeriphResetCmd(RCC_APB2Periph_TIM9, ENABLE);
+ RCC_APB2PeriphResetCmd(RCC_APB2Periph_TIM9, DISABLE);
+ }
+ else if (TIMx == TIM10)
+ {
+ RCC_APB2PeriphResetCmd(RCC_APB2Periph_TIM10, ENABLE);
+ RCC_APB2PeriphResetCmd(RCC_APB2Periph_TIM10, DISABLE);
+ }
+ else if (TIMx == TIM11)
+ {
+ RCC_APB2PeriphResetCmd(RCC_APB2Periph_TIM11, ENABLE);
+ RCC_APB2PeriphResetCmd(RCC_APB2Periph_TIM11, DISABLE);
+ }
+ else if (TIMx == TIM12)
+ {
+ RCC_APB1PeriphResetCmd(RCC_APB1Periph_TIM12, ENABLE);
+ RCC_APB1PeriphResetCmd(RCC_APB1Periph_TIM12, DISABLE);
+ }
+ else if (TIMx == TIM13)
+ {
+ RCC_APB1PeriphResetCmd(RCC_APB1Periph_TIM13, ENABLE);
+ RCC_APB1PeriphResetCmd(RCC_APB1Periph_TIM13, DISABLE);
+ }
+ else
+ {
+ if (TIMx == TIM14)
+ {
+ RCC_APB1PeriphResetCmd(RCC_APB1Periph_TIM14, ENABLE);
+ RCC_APB1PeriphResetCmd(RCC_APB1Periph_TIM14, DISABLE);
+ }
+ }
+}
+
+/**
+ * @brief Initializes the TIMx Time Base Unit peripheral according to
+ * the specified parameters in the TIM_TimeBaseInitStruct.
+ * @param TIMx: where x can be 1 to 14 to select the TIM peripheral.
+ * @param TIM_TimeBaseInitStruct: pointer to a TIM_TimeBaseInitTypeDef structure
+ * that contains the configuration information for the specified TIM peripheral.
+ * @retval None
+ */
+void TIM_TimeBaseInit(TIM_TypeDef* TIMx, TIM_TimeBaseInitTypeDef* TIM_TimeBaseInitStruct)
+{
+ uint16_t tmpcr1 = 0;
+
+ /* Check the parameters */
+ assert_param(IS_TIM_ALL_PERIPH(TIMx));
+ assert_param(IS_TIM_COUNTER_MODE(TIM_TimeBaseInitStruct->TIM_CounterMode));
+ assert_param(IS_TIM_CKD_DIV(TIM_TimeBaseInitStruct->TIM_ClockDivision));
+
+ tmpcr1 = TIMx->CR1;
+
+ if((TIMx == TIM1) || (TIMx == TIM8)||
+ (TIMx == TIM2) || (TIMx == TIM3)||
+ (TIMx == TIM4) || (TIMx == TIM5))
+ {
+ /* Select the Counter Mode */
+ tmpcr1 &= (uint16_t)(~(TIM_CR1_DIR | TIM_CR1_CMS));
+ tmpcr1 |= (uint32_t)TIM_TimeBaseInitStruct->TIM_CounterMode;
+ }
+
+ if((TIMx != TIM6) && (TIMx != TIM7))
+ {
+ /* Set the clock division */
+ tmpcr1 &= (uint16_t)(~TIM_CR1_CKD);
+ tmpcr1 |= (uint32_t)TIM_TimeBaseInitStruct->TIM_ClockDivision;
+ }
+
+ TIMx->CR1 = tmpcr1;
+
+ /* Set the Autoreload value */
+ TIMx->ARR = TIM_TimeBaseInitStruct->TIM_Period ;
+
+ /* Set the Prescaler value */
+ TIMx->PSC = TIM_TimeBaseInitStruct->TIM_Prescaler;
+
+ if ((TIMx == TIM1) || (TIMx == TIM8))
+ {
+ /* Set the Repetition Counter value */
+ TIMx->RCR = TIM_TimeBaseInitStruct->TIM_RepetitionCounter;
+ }
+
+ /* Generate an update event to reload the Prescaler
+ and the repetition counter(only for TIM1 and TIM8) value immediatly */
+ TIMx->EGR = TIM_PSCReloadMode_Immediate;
+}
+
+/**
+ * @brief Fills each TIM_TimeBaseInitStruct member with its default value.
+ * @param TIM_TimeBaseInitStruct : pointer to a TIM_TimeBaseInitTypeDef
+ * structure which will be initialized.
+ * @retval None
+ */
+void TIM_TimeBaseStructInit(TIM_TimeBaseInitTypeDef* TIM_TimeBaseInitStruct)
+{
+ /* Set the default configuration */
+ TIM_TimeBaseInitStruct->TIM_Period = 0xFFFFFFFF;
+ TIM_TimeBaseInitStruct->TIM_Prescaler = 0x0000;
+ TIM_TimeBaseInitStruct->TIM_ClockDivision = TIM_CKD_DIV1;
+ TIM_TimeBaseInitStruct->TIM_CounterMode = TIM_CounterMode_Up;
+ TIM_TimeBaseInitStruct->TIM_RepetitionCounter = 0x0000;
+}
+
+/**
+ * @brief Configures the TIMx Prescaler.
+ * @param TIMx: where x can be 1 to 14 to select the TIM peripheral.
+ * @param Prescaler: specifies the Prescaler Register value
+ * @param TIM_PSCReloadMode: specifies the TIM Prescaler Reload mode
+ * This parameter can be one of the following values:
+ * @arg TIM_PSCReloadMode_Update: The Prescaler is loaded at the update event.
+ * @arg TIM_PSCReloadMode_Immediate: The Prescaler is loaded immediatly.
+ * @retval None
+ */
+void TIM_PrescalerConfig(TIM_TypeDef* TIMx, uint16_t Prescaler, uint16_t TIM_PSCReloadMode)
+{
+ /* Check the parameters */
+ assert_param(IS_TIM_ALL_PERIPH(TIMx));
+ assert_param(IS_TIM_PRESCALER_RELOAD(TIM_PSCReloadMode));
+ /* Set the Prescaler value */
+ TIMx->PSC = Prescaler;
+ /* Set or reset the UG Bit */
+ TIMx->EGR = TIM_PSCReloadMode;
+}
+
+/**
+ * @brief Specifies the TIMx Counter Mode to be used.
+ * @param TIMx: where x can be 1, 2, 3, 4, 5 or 8 to select the TIM peripheral.
+ * @param TIM_CounterMode: specifies the Counter Mode to be used
+ * This parameter can be one of the following values:
+ * @arg TIM_CounterMode_Up: TIM Up Counting Mode
+ * @arg TIM_CounterMode_Down: TIM Down Counting Mode
+ * @arg TIM_CounterMode_CenterAligned1: TIM Center Aligned Mode1
+ * @arg TIM_CounterMode_CenterAligned2: TIM Center Aligned Mode2
+ * @arg TIM_CounterMode_CenterAligned3: TIM Center Aligned Mode3
+ * @retval None
+ */
+void TIM_CounterModeConfig(TIM_TypeDef* TIMx, uint16_t TIM_CounterMode)
+{
+ uint16_t tmpcr1 = 0;
+
+ /* Check the parameters */
+ assert_param(IS_TIM_LIST3_PERIPH(TIMx));
+ assert_param(IS_TIM_COUNTER_MODE(TIM_CounterMode));
+
+ tmpcr1 = TIMx->CR1;
+
+ /* Reset the CMS and DIR Bits */
+ tmpcr1 &= (uint16_t)~(TIM_CR1_DIR | TIM_CR1_CMS);
+
+ /* Set the Counter Mode */
+ tmpcr1 |= TIM_CounterMode;
+
+ /* Write to TIMx CR1 register */
+ TIMx->CR1 = tmpcr1;
+}
+
+/**
+ * @brief Sets the TIMx Counter Register value
+ * @param TIMx: where x can be 1 to 14 to select the TIM peripheral.
+ * @param Counter: specifies the Counter register new value.
+ * @retval None
+ */
+void TIM_SetCounter(TIM_TypeDef* TIMx, uint32_t Counter)
+{
+ /* Check the parameters */
+ assert_param(IS_TIM_ALL_PERIPH(TIMx));
+
+ /* Set the Counter Register value */
+ TIMx->CNT = Counter;
+}
+
+/**
+ * @brief Sets the TIMx Autoreload Register value
+ * @param TIMx: where x can be 1 to 14 to select the TIM peripheral.
+ * @param Autoreload: specifies the Autoreload register new value.
+ * @retval None
+ */
+void TIM_SetAutoreload(TIM_TypeDef* TIMx, uint32_t Autoreload)
+{
+ /* Check the parameters */
+ assert_param(IS_TIM_ALL_PERIPH(TIMx));
+
+ /* Set the Autoreload Register value */
+ TIMx->ARR = Autoreload;
+}
+
+/**
+ * @brief Gets the TIMx Counter value.
+ * @param TIMx: where x can be 1 to 14 to select the TIM peripheral.
+ * @retval Counter Register value
+ */
+uint32_t TIM_GetCounter(TIM_TypeDef* TIMx)
+{
+ /* Check the parameters */
+ assert_param(IS_TIM_ALL_PERIPH(TIMx));
+
+ /* Get the Counter Register value */
+ return TIMx->CNT;
+}
+
+/**
+ * @brief Gets the TIMx Prescaler value.
+ * @param TIMx: where x can be 1 to 14 to select the TIM peripheral.
+ * @retval Prescaler Register value.
+ */
+uint16_t TIM_GetPrescaler(TIM_TypeDef* TIMx)
+{
+ /* Check the parameters */
+ assert_param(IS_TIM_ALL_PERIPH(TIMx));
+
+ /* Get the Prescaler Register value */
+ return TIMx->PSC;
+}
+
+/**
+ * @brief Enables or Disables the TIMx Update event.
+ * @param TIMx: where x can be 1 to 14 to select the TIM peripheral.
+ * @param NewState: new state of the TIMx UDIS bit
+ * This parameter can be: ENABLE or DISABLE.
+ * @retval None
+ */
+void TIM_UpdateDisableConfig(TIM_TypeDef* TIMx, FunctionalState NewState)
+{
+ /* Check the parameters */
+ assert_param(IS_TIM_ALL_PERIPH(TIMx));
+ assert_param(IS_FUNCTIONAL_STATE(NewState));
+
+ if (NewState != DISABLE)
+ {
+ /* Set the Update Disable Bit */
+ TIMx->CR1 |= TIM_CR1_UDIS;
+ }
+ else
+ {
+ /* Reset the Update Disable Bit */
+ TIMx->CR1 &= (uint16_t)~TIM_CR1_UDIS;
+ }
+}
+
+/**
+ * @brief Configures the TIMx Update Request Interrupt source.
+ * @param TIMx: where x can be 1 to 14 to select the TIM peripheral.
+ * @param TIM_UpdateSource: specifies the Update source.
+ * This parameter can be one of the following values:
+ * @arg TIM_UpdateSource_Global: Source of update is the counter
+ * overflow/underflow or the setting of UG bit, or an update
+ * generation through the slave mode controller.
+ * @arg TIM_UpdateSource_Regular: Source of update is counter overflow/underflow.
+ * @retval None
+ */
+void TIM_UpdateRequestConfig(TIM_TypeDef* TIMx, uint16_t TIM_UpdateSource)
+{
+ /* Check the parameters */
+ assert_param(IS_TIM_ALL_PERIPH(TIMx));
+ assert_param(IS_TIM_UPDATE_SOURCE(TIM_UpdateSource));
+
+ if (TIM_UpdateSource != TIM_UpdateSource_Global)
+ {
+ /* Set the URS Bit */
+ TIMx->CR1 |= TIM_CR1_URS;
+ }
+ else
+ {
+ /* Reset the URS Bit */
+ TIMx->CR1 &= (uint16_t)~TIM_CR1_URS;
+ }
+}
+
+/**
+ * @brief Enables or disables TIMx peripheral Preload register on ARR.
+ * @param TIMx: where x can be 1 to 14 to select the TIM peripheral.
+ * @param NewState: new state of the TIMx peripheral Preload register
+ * This parameter can be: ENABLE or DISABLE.
+ * @retval None
+ */
+void TIM_ARRPreloadConfig(TIM_TypeDef* TIMx, FunctionalState NewState)
+{
+ /* Check the parameters */
+ assert_param(IS_TIM_ALL_PERIPH(TIMx));
+ assert_param(IS_FUNCTIONAL_STATE(NewState));
+
+ if (NewState != DISABLE)
+ {
+ /* Set the ARR Preload Bit */
+ TIMx->CR1 |= TIM_CR1_ARPE;
+ }
+ else
+ {
+ /* Reset the ARR Preload Bit */
+ TIMx->CR1 &= (uint16_t)~TIM_CR1_ARPE;
+ }
+}
+
+/**
+ * @brief Selects the TIMx's One Pulse Mode.
+ * @param TIMx: where x can be 1 to 14 to select the TIM peripheral.
+ * @param TIM_OPMode: specifies the OPM Mode to be used.
+ * This parameter can be one of the following values:
+ * @arg TIM_OPMode_Single
+ * @arg TIM_OPMode_Repetitive
+ * @retval None
+ */
+void TIM_SelectOnePulseMode(TIM_TypeDef* TIMx, uint16_t TIM_OPMode)
+{
+ /* Check the parameters */
+ assert_param(IS_TIM_ALL_PERIPH(TIMx));
+ assert_param(IS_TIM_OPM_MODE(TIM_OPMode));
+
+ /* Reset the OPM Bit */
+ TIMx->CR1 &= (uint16_t)~TIM_CR1_OPM;
+
+ /* Configure the OPM Mode */
+ TIMx->CR1 |= TIM_OPMode;
+}
+
+/**
+ * @brief Sets the TIMx Clock Division value.
+ * @param TIMx: where x can be 1 to 14 except 6 and 7, to select the TIM peripheral.
+ * @param TIM_CKD: specifies the clock division value.
+ * This parameter can be one of the following value:
+ * @arg TIM_CKD_DIV1: TDTS = Tck_tim
+ * @arg TIM_CKD_DIV2: TDTS = 2*Tck_tim
+ * @arg TIM_CKD_DIV4: TDTS = 4*Tck_tim
+ * @retval None
+ */
+void TIM_SetClockDivision(TIM_TypeDef* TIMx, uint16_t TIM_CKD)
+{
+ /* Check the parameters */
+ assert_param(IS_TIM_LIST1_PERIPH(TIMx));
+ assert_param(IS_TIM_CKD_DIV(TIM_CKD));
+
+ /* Reset the CKD Bits */
+ TIMx->CR1 &= (uint16_t)(~TIM_CR1_CKD);
+
+ /* Set the CKD value */
+ TIMx->CR1 |= TIM_CKD;
+}
+
+/**
+ * @brief Enables or disables the specified TIM peripheral.
+ * @param TIMx: where x can be 1 to 14 to select the TIMx peripheral.
+ * @param NewState: new state of the TIMx peripheral.
+ * This parameter can be: ENABLE or DISABLE.
+ * @retval None
+ */
+void TIM_Cmd(TIM_TypeDef* TIMx, FunctionalState NewState)
+{
+ /* Check the parameters */
+ assert_param(IS_TIM_ALL_PERIPH(TIMx));
+ assert_param(IS_FUNCTIONAL_STATE(NewState));
+
+ if (NewState != DISABLE)
+ {
+ /* Enable the TIM Counter */
+ TIMx->CR1 |= TIM_CR1_CEN;
+ }
+ else
+ {
+ /* Disable the TIM Counter */
+ TIMx->CR1 &= (uint16_t)~TIM_CR1_CEN;
+ }
+}
+/**
+ * @}
+ */
+
+/** @defgroup TIM_Group2 Output Compare management functions
+ * @brief Output Compare management functions
+ *
+@verbatim
+ ===============================================================================
+ Output Compare management functions
+ ===============================================================================
+
+ ===================================================================
+ TIM Driver: how to use it in Output Compare Mode
+ ===================================================================
+ To use the Timer in Output Compare mode, the following steps are mandatory:
+
+ 1. Enable TIM clock using RCC_APBxPeriphClockCmd(RCC_APBxPeriph_TIMx, ENABLE) function
+
+ 2. Configure the TIM pins by configuring the corresponding GPIO pins
+
+ 2. Configure the Time base unit as described in the first part of this driver,
+ if needed, else the Timer will run with the default configuration:
+ - Autoreload value = 0xFFFF
+ - Prescaler value = 0x0000
+ - Counter mode = Up counting
+ - Clock Division = TIM_CKD_DIV1
+
+ 3. Fill the TIM_OCInitStruct with the desired parameters including:
+ - The TIM Output Compare mode: TIM_OCMode
+ - TIM Output State: TIM_OutputState
+ - TIM Pulse value: TIM_Pulse
+ - TIM Output Compare Polarity : TIM_OCPolarity
+
+ 4. Call TIM_OCxInit(TIMx, &TIM_OCInitStruct) to configure the desired channel with the
+ corresponding configuration
+
+ 5. Call the TIM_Cmd(ENABLE) function to enable the TIM counter.
+
+ Note1: All other functions can be used separately to modify, if needed,
+ a specific feature of the Timer.
+
+ Note2: In case of PWM mode, this function is mandatory:
+ TIM_OCxPreloadConfig(TIMx, TIM_OCPreload_ENABLE);
+
+ Note3: If the corresponding interrupt or DMA request are needed, the user should:
+ 1. Enable the NVIC (or the DMA) to use the TIM interrupts (or DMA requests).
+ 2. Enable the corresponding interrupt (or DMA request) using the function
+ TIM_ITConfig(TIMx, TIM_IT_CCx) (or TIM_DMA_Cmd(TIMx, TIM_DMA_CCx))
+
+@endverbatim
+ * @{
+ */
+
+/**
+ * @brief Initializes the TIMx Channel1 according to the specified parameters in
+ * the TIM_OCInitStruct.
+ * @param TIMx: where x can be 1 to 14 except 6 and 7, to select the TIM peripheral.
+ * @param TIM_OCInitStruct: pointer to a TIM_OCInitTypeDef structure that contains
+ * the configuration information for the specified TIM peripheral.
+ * @retval None
+ */
+void TIM_OC1Init(TIM_TypeDef* TIMx, TIM_OCInitTypeDef* TIM_OCInitStruct)
+{
+ uint16_t tmpccmrx = 0, tmpccer = 0, tmpcr2 = 0;
+
+ /* Check the parameters */
+ assert_param(IS_TIM_LIST1_PERIPH(TIMx));
+ assert_param(IS_TIM_OC_MODE(TIM_OCInitStruct->TIM_OCMode));
+ assert_param(IS_TIM_OUTPUT_STATE(TIM_OCInitStruct->TIM_OutputState));
+ assert_param(IS_TIM_OC_POLARITY(TIM_OCInitStruct->TIM_OCPolarity));
+
+ /* Disable the Channel 1: Reset the CC1E Bit */
+ TIMx->CCER &= (uint16_t)~TIM_CCER_CC1E;
+
+ /* Get the TIMx CCER register value */
+ tmpccer = TIMx->CCER;
+ /* Get the TIMx CR2 register value */
+ tmpcr2 = TIMx->CR2;
+
+ /* Get the TIMx CCMR1 register value */
+ tmpccmrx = TIMx->CCMR1;
+
+ /* Reset the Output Compare Mode Bits */
+ tmpccmrx &= (uint16_t)~TIM_CCMR1_OC1M;
+ tmpccmrx &= (uint16_t)~TIM_CCMR1_CC1S;
+ /* Select the Output Compare Mode */
+ tmpccmrx |= TIM_OCInitStruct->TIM_OCMode;
+
+ /* Reset the Output Polarity level */
+ tmpccer &= (uint16_t)~TIM_CCER_CC1P;
+ /* Set the Output Compare Polarity */
+ tmpccer |= TIM_OCInitStruct->TIM_OCPolarity;
+
+ /* Set the Output State */
+ tmpccer |= TIM_OCInitStruct->TIM_OutputState;
+
+ if((TIMx == TIM1) || (TIMx == TIM8))
+ {
+ assert_param(IS_TIM_OUTPUTN_STATE(TIM_OCInitStruct->TIM_OutputNState));
+ assert_param(IS_TIM_OCN_POLARITY(TIM_OCInitStruct->TIM_OCNPolarity));
+ assert_param(IS_TIM_OCNIDLE_STATE(TIM_OCInitStruct->TIM_OCNIdleState));
+ assert_param(IS_TIM_OCIDLE_STATE(TIM_OCInitStruct->TIM_OCIdleState));
+
+ /* Reset the Output N Polarity level */
+ tmpccer &= (uint16_t)~TIM_CCER_CC1NP;
+ /* Set the Output N Polarity */
+ tmpccer |= TIM_OCInitStruct->TIM_OCNPolarity;
+ /* Reset the Output N State */
+ tmpccer &= (uint16_t)~TIM_CCER_CC1NE;
+
+ /* Set the Output N State */
+ tmpccer |= TIM_OCInitStruct->TIM_OutputNState;
+ /* Reset the Output Compare and Output Compare N IDLE State */
+ tmpcr2 &= (uint16_t)~TIM_CR2_OIS1;
+ tmpcr2 &= (uint16_t)~TIM_CR2_OIS1N;
+ /* Set the Output Idle state */
+ tmpcr2 |= TIM_OCInitStruct->TIM_OCIdleState;
+ /* Set the Output N Idle state */
+ tmpcr2 |= TIM_OCInitStruct->TIM_OCNIdleState;
+ }
+ /* Write to TIMx CR2 */
+ TIMx->CR2 = tmpcr2;
+
+ /* Write to TIMx CCMR1 */
+ TIMx->CCMR1 = tmpccmrx;
+
+ /* Set the Capture Compare Register value */
+ TIMx->CCR1 = TIM_OCInitStruct->TIM_Pulse;
+
+ /* Write to TIMx CCER */
+ TIMx->CCER = tmpccer;
+}
+
+/**
+ * @brief Initializes the TIMx Channel2 according to the specified parameters
+ * in the TIM_OCInitStruct.
+ * @param TIMx: where x can be 1, 2, 3, 4, 5, 8, 9 or 12 to select the TIM
+ * peripheral.
+ * @param TIM_OCInitStruct: pointer to a TIM_OCInitTypeDef structure that contains
+ * the configuration information for the specified TIM peripheral.
+ * @retval None
+ */
+void TIM_OC2Init(TIM_TypeDef* TIMx, TIM_OCInitTypeDef* TIM_OCInitStruct)
+{
+ uint16_t tmpccmrx = 0, tmpccer = 0, tmpcr2 = 0;
+
+ /* Check the parameters */
+ assert_param(IS_TIM_LIST2_PERIPH(TIMx));
+ assert_param(IS_TIM_OC_MODE(TIM_OCInitStruct->TIM_OCMode));
+ assert_param(IS_TIM_OUTPUT_STATE(TIM_OCInitStruct->TIM_OutputState));
+ assert_param(IS_TIM_OC_POLARITY(TIM_OCInitStruct->TIM_OCPolarity));
+
+ /* Disable the Channel 2: Reset the CC2E Bit */
+ TIMx->CCER &= (uint16_t)~TIM_CCER_CC2E;
+
+ /* Get the TIMx CCER register value */
+ tmpccer = TIMx->CCER;
+ /* Get the TIMx CR2 register value */
+ tmpcr2 = TIMx->CR2;
+
+ /* Get the TIMx CCMR1 register value */
+ tmpccmrx = TIMx->CCMR1;
+
+ /* Reset the Output Compare mode and Capture/Compare selection Bits */
+ tmpccmrx &= (uint16_t)~TIM_CCMR1_OC2M;
+ tmpccmrx &= (uint16_t)~TIM_CCMR1_CC2S;
+
+ /* Select the Output Compare Mode */
+ tmpccmrx |= (uint16_t)(TIM_OCInitStruct->TIM_OCMode << 8);
+
+ /* Reset the Output Polarity level */
+ tmpccer &= (uint16_t)~TIM_CCER_CC2P;
+ /* Set the Output Compare Polarity */
+ tmpccer |= (uint16_t)(TIM_OCInitStruct->TIM_OCPolarity << 4);
+
+ /* Set the Output State */
+ tmpccer |= (uint16_t)(TIM_OCInitStruct->TIM_OutputState << 4);
+
+ if((TIMx == TIM1) || (TIMx == TIM8))
+ {
+ assert_param(IS_TIM_OUTPUTN_STATE(TIM_OCInitStruct->TIM_OutputNState));
+ assert_param(IS_TIM_OCN_POLARITY(TIM_OCInitStruct->TIM_OCNPolarity));
+ assert_param(IS_TIM_OCNIDLE_STATE(TIM_OCInitStruct->TIM_OCNIdleState));
+ assert_param(IS_TIM_OCIDLE_STATE(TIM_OCInitStruct->TIM_OCIdleState));
+
+ /* Reset the Output N Polarity level */
+ tmpccer &= (uint16_t)~TIM_CCER_CC2NP;
+ /* Set the Output N Polarity */
+ tmpccer |= (uint16_t)(TIM_OCInitStruct->TIM_OCNPolarity << 4);
+ /* Reset the Output N State */
+ tmpccer &= (uint16_t)~TIM_CCER_CC2NE;
+
+ /* Set the Output N State */
+ tmpccer |= (uint16_t)(TIM_OCInitStruct->TIM_OutputNState << 4);
+ /* Reset the Output Compare and Output Compare N IDLE State */
+ tmpcr2 &= (uint16_t)~TIM_CR2_OIS2;
+ tmpcr2 &= (uint16_t)~TIM_CR2_OIS2N;
+ /* Set the Output Idle state */
+ tmpcr2 |= (uint16_t)(TIM_OCInitStruct->TIM_OCIdleState << 2);
+ /* Set the Output N Idle state */
+ tmpcr2 |= (uint16_t)(TIM_OCInitStruct->TIM_OCNIdleState << 2);
+ }
+ /* Write to TIMx CR2 */
+ TIMx->CR2 = tmpcr2;
+
+ /* Write to TIMx CCMR1 */
+ TIMx->CCMR1 = tmpccmrx;
+
+ /* Set the Capture Compare Register value */
+ TIMx->CCR2 = TIM_OCInitStruct->TIM_Pulse;
+
+ /* Write to TIMx CCER */
+ TIMx->CCER = tmpccer;
+}
+
+/**
+ * @brief Initializes the TIMx Channel3 according to the specified parameters
+ * in the TIM_OCInitStruct.
+ * @param TIMx: where x can be 1, 2, 3, 4, 5 or 8 to select the TIM peripheral.
+ * @param TIM_OCInitStruct: pointer to a TIM_OCInitTypeDef structure that contains
+ * the configuration information for the specified TIM peripheral.
+ * @retval None
+ */
+void TIM_OC3Init(TIM_TypeDef* TIMx, TIM_OCInitTypeDef* TIM_OCInitStruct)
+{
+ uint16_t tmpccmrx = 0, tmpccer = 0, tmpcr2 = 0;
+
+ /* Check the parameters */
+ assert_param(IS_TIM_LIST3_PERIPH(TIMx));
+ assert_param(IS_TIM_OC_MODE(TIM_OCInitStruct->TIM_OCMode));
+ assert_param(IS_TIM_OUTPUT_STATE(TIM_OCInitStruct->TIM_OutputState));
+ assert_param(IS_TIM_OC_POLARITY(TIM_OCInitStruct->TIM_OCPolarity));
+
+ /* Disable the Channel 3: Reset the CC2E Bit */
+ TIMx->CCER &= (uint16_t)~TIM_CCER_CC3E;
+
+ /* Get the TIMx CCER register value */
+ tmpccer = TIMx->CCER;
+ /* Get the TIMx CR2 register value */
+ tmpcr2 = TIMx->CR2;
+
+ /* Get the TIMx CCMR2 register value */
+ tmpccmrx = TIMx->CCMR2;
+
+ /* Reset the Output Compare mode and Capture/Compare selection Bits */
+ tmpccmrx &= (uint16_t)~TIM_CCMR2_OC3M;
+ tmpccmrx &= (uint16_t)~TIM_CCMR2_CC3S;
+ /* Select the Output Compare Mode */
+ tmpccmrx |= TIM_OCInitStruct->TIM_OCMode;
+
+ /* Reset the Output Polarity level */
+ tmpccer &= (uint16_t)~TIM_CCER_CC3P;
+ /* Set the Output Compare Polarity */
+ tmpccer |= (uint16_t)(TIM_OCInitStruct->TIM_OCPolarity << 8);
+
+ /* Set the Output State */
+ tmpccer |= (uint16_t)(TIM_OCInitStruct->TIM_OutputState << 8);
+
+ if((TIMx == TIM1) || (TIMx == TIM8))
+ {
+ assert_param(IS_TIM_OUTPUTN_STATE(TIM_OCInitStruct->TIM_OutputNState));
+ assert_param(IS_TIM_OCN_POLARITY(TIM_OCInitStruct->TIM_OCNPolarity));
+ assert_param(IS_TIM_OCNIDLE_STATE(TIM_OCInitStruct->TIM_OCNIdleState));
+ assert_param(IS_TIM_OCIDLE_STATE(TIM_OCInitStruct->TIM_OCIdleState));
+
+ /* Reset the Output N Polarity level */
+ tmpccer &= (uint16_t)~TIM_CCER_CC3NP;
+ /* Set the Output N Polarity */
+ tmpccer |= (uint16_t)(TIM_OCInitStruct->TIM_OCNPolarity << 8);
+ /* Reset the Output N State */
+ tmpccer &= (uint16_t)~TIM_CCER_CC3NE;
+
+ /* Set the Output N State */
+ tmpccer |= (uint16_t)(TIM_OCInitStruct->TIM_OutputNState << 8);
+ /* Reset the Output Compare and Output Compare N IDLE State */
+ tmpcr2 &= (uint16_t)~TIM_CR2_OIS3;
+ tmpcr2 &= (uint16_t)~TIM_CR2_OIS3N;
+ /* Set the Output Idle state */
+ tmpcr2 |= (uint16_t)(TIM_OCInitStruct->TIM_OCIdleState << 4);
+ /* Set the Output N Idle state */
+ tmpcr2 |= (uint16_t)(TIM_OCInitStruct->TIM_OCNIdleState << 4);
+ }
+ /* Write to TIMx CR2 */
+ TIMx->CR2 = tmpcr2;
+
+ /* Write to TIMx CCMR2 */
+ TIMx->CCMR2 = tmpccmrx;
+
+ /* Set the Capture Compare Register value */
+ TIMx->CCR3 = TIM_OCInitStruct->TIM_Pulse;
+
+ /* Write to TIMx CCER */
+ TIMx->CCER = tmpccer;
+}
+
+/**
+ * @brief Initializes the TIMx Channel4 according to the specified parameters
+ * in the TIM_OCInitStruct.
+ * @param TIMx: where x can be 1, 2, 3, 4, 5 or 8 to select the TIM peripheral.
+ * @param TIM_OCInitStruct: pointer to a TIM_OCInitTypeDef structure that contains
+ * the configuration information for the specified TIM peripheral.
+ * @retval None
+ */
+void TIM_OC4Init(TIM_TypeDef* TIMx, TIM_OCInitTypeDef* TIM_OCInitStruct)
+{
+ uint16_t tmpccmrx = 0, tmpccer = 0, tmpcr2 = 0;
+
+ /* Check the parameters */
+ assert_param(IS_TIM_LIST3_PERIPH(TIMx));
+ assert_param(IS_TIM_OC_MODE(TIM_OCInitStruct->TIM_OCMode));
+ assert_param(IS_TIM_OUTPUT_STATE(TIM_OCInitStruct->TIM_OutputState));
+ assert_param(IS_TIM_OC_POLARITY(TIM_OCInitStruct->TIM_OCPolarity));
+
+ /* Disable the Channel 4: Reset the CC4E Bit */
+ TIMx->CCER &= (uint16_t)~TIM_CCER_CC4E;
+
+ /* Get the TIMx CCER register value */
+ tmpccer = TIMx->CCER;
+ /* Get the TIMx CR2 register value */
+ tmpcr2 = TIMx->CR2;
+
+ /* Get the TIMx CCMR2 register value */
+ tmpccmrx = TIMx->CCMR2;
+
+ /* Reset the Output Compare mode and Capture/Compare selection Bits */
+ tmpccmrx &= (uint16_t)~TIM_CCMR2_OC4M;
+ tmpccmrx &= (uint16_t)~TIM_CCMR2_CC4S;
+
+ /* Select the Output Compare Mode */
+ tmpccmrx |= (uint16_t)(TIM_OCInitStruct->TIM_OCMode << 8);
+
+ /* Reset the Output Polarity level */
+ tmpccer &= (uint16_t)~TIM_CCER_CC4P;
+ /* Set the Output Compare Polarity */
+ tmpccer |= (uint16_t)(TIM_OCInitStruct->TIM_OCPolarity << 12);
+
+ /* Set the Output State */
+ tmpccer |= (uint16_t)(TIM_OCInitStruct->TIM_OutputState << 12);
+
+ if((TIMx == TIM1) || (TIMx == TIM8))
+ {
+ assert_param(IS_TIM_OCIDLE_STATE(TIM_OCInitStruct->TIM_OCIdleState));
+ /* Reset the Output Compare IDLE State */
+ tmpcr2 &=(uint16_t) ~TIM_CR2_OIS4;
+ /* Set the Output Idle state */
+ tmpcr2 |= (uint16_t)(TIM_OCInitStruct->TIM_OCIdleState << 6);
+ }
+ /* Write to TIMx CR2 */
+ TIMx->CR2 = tmpcr2;
+
+ /* Write to TIMx CCMR2 */
+ TIMx->CCMR2 = tmpccmrx;
+
+ /* Set the Capture Compare Register value */
+ TIMx->CCR4 = TIM_OCInitStruct->TIM_Pulse;
+
+ /* Write to TIMx CCER */
+ TIMx->CCER = tmpccer;
+}
+
+/**
+ * @brief Fills each TIM_OCInitStruct member with its default value.
+ * @param TIM_OCInitStruct: pointer to a TIM_OCInitTypeDef structure which will
+ * be initialized.
+ * @retval None
+ */
+void TIM_OCStructInit(TIM_OCInitTypeDef* TIM_OCInitStruct)
+{
+ /* Set the default configuration */
+ TIM_OCInitStruct->TIM_OCMode = TIM_OCMode_Timing;
+ TIM_OCInitStruct->TIM_OutputState = TIM_OutputState_Disable;
+ TIM_OCInitStruct->TIM_OutputNState = TIM_OutputNState_Disable;
+ TIM_OCInitStruct->TIM_Pulse = 0x00000000;
+ TIM_OCInitStruct->TIM_OCPolarity = TIM_OCPolarity_High;
+ TIM_OCInitStruct->TIM_OCNPolarity = TIM_OCPolarity_High;
+ TIM_OCInitStruct->TIM_OCIdleState = TIM_OCIdleState_Reset;
+ TIM_OCInitStruct->TIM_OCNIdleState = TIM_OCNIdleState_Reset;
+}
+
+/**
+ * @brief Selects the TIM Output Compare Mode.
+ * @note This function disables the selected channel before changing the Output
+ * Compare Mode. If needed, user has to enable this channel using
+ * TIM_CCxCmd() and TIM_CCxNCmd() functions.
+ * @param TIMx: where x can be 1 to 14 except 6 and 7, to select the TIM peripheral.
+ * @param TIM_Channel: specifies the TIM Channel
+ * This parameter can be one of the following values:
+ * @arg TIM_Channel_1: TIM Channel 1
+ * @arg TIM_Channel_2: TIM Channel 2
+ * @arg TIM_Channel_3: TIM Channel 3
+ * @arg TIM_Channel_4: TIM Channel 4
+ * @param TIM_OCMode: specifies the TIM Output Compare Mode.
+ * This parameter can be one of the following values:
+ * @arg TIM_OCMode_Timing
+ * @arg TIM_OCMode_Active
+ * @arg TIM_OCMode_Toggle
+ * @arg TIM_OCMode_PWM1
+ * @arg TIM_OCMode_PWM2
+ * @arg TIM_ForcedAction_Active
+ * @arg TIM_ForcedAction_InActive
+ * @retval None
+ */
+void TIM_SelectOCxM(TIM_TypeDef* TIMx, uint16_t TIM_Channel, uint16_t TIM_OCMode)
+{
+ uint32_t tmp = 0;
+ uint16_t tmp1 = 0;
+
+ /* Check the parameters */
+ assert_param(IS_TIM_LIST1_PERIPH(TIMx));
+ assert_param(IS_TIM_CHANNEL(TIM_Channel));
+ assert_param(IS_TIM_OCM(TIM_OCMode));
+
+ tmp = (uint32_t) TIMx;
+ tmp += CCMR_OFFSET;
+
+ tmp1 = CCER_CCE_SET << (uint16_t)TIM_Channel;
+
+ /* Disable the Channel: Reset the CCxE Bit */
+ TIMx->CCER &= (uint16_t) ~tmp1;
+
+ if((TIM_Channel == TIM_Channel_1) ||(TIM_Channel == TIM_Channel_3))
+ {
+ tmp += (TIM_Channel>>1);
+
+ /* Reset the OCxM bits in the CCMRx register */
+ *(__IO uint32_t *) tmp &= CCMR_OC13M_MASK;
+
+ /* Configure the OCxM bits in the CCMRx register */
+ *(__IO uint32_t *) tmp |= TIM_OCMode;
+ }
+ else
+ {
+ tmp += (uint16_t)(TIM_Channel - (uint16_t)4)>> (uint16_t)1;
+
+ /* Reset the OCxM bits in the CCMRx register */
+ *(__IO uint32_t *) tmp &= CCMR_OC24M_MASK;
+
+ /* Configure the OCxM bits in the CCMRx register */
+ *(__IO uint32_t *) tmp |= (uint16_t)(TIM_OCMode << 8);
+ }
+}
+
+/**
+ * @brief Sets the TIMx Capture Compare1 Register value
+ * @param TIMx: where x can be 1 to 14 except 6 and 7, to select the TIM peripheral.
+ * @param Compare1: specifies the Capture Compare1 register new value.
+ * @retval None
+ */
+void TIM_SetCompare1(TIM_TypeDef* TIMx, uint32_t Compare1)
+{
+ /* Check the parameters */
+ assert_param(IS_TIM_LIST1_PERIPH(TIMx));
+
+ /* Set the Capture Compare1 Register value */
+ TIMx->CCR1 = Compare1;
+}
+
+/**
+ * @brief Sets the TIMx Capture Compare2 Register value
+ * @param TIMx: where x can be 1, 2, 3, 4, 5, 8, 9 or 12 to select the TIM
+ * peripheral.
+ * @param Compare2: specifies the Capture Compare2 register new value.
+ * @retval None
+ */
+void TIM_SetCompare2(TIM_TypeDef* TIMx, uint32_t Compare2)
+{
+ /* Check the parameters */
+ assert_param(IS_TIM_LIST2_PERIPH(TIMx));
+
+ /* Set the Capture Compare2 Register value */
+ TIMx->CCR2 = Compare2;
+}
+
+/**
+ * @brief Sets the TIMx Capture Compare3 Register value
+ * @param TIMx: where x can be 1, 2, 3, 4, 5 or 8 to select the TIM peripheral.
+ * @param Compare3: specifies the Capture Compare3 register new value.
+ * @retval None
+ */
+void TIM_SetCompare3(TIM_TypeDef* TIMx, uint32_t Compare3)
+{
+ /* Check the parameters */
+ assert_param(IS_TIM_LIST3_PERIPH(TIMx));
+
+ /* Set the Capture Compare3 Register value */
+ TIMx->CCR3 = Compare3;
+}
+
+/**
+ * @brief Sets the TIMx Capture Compare4 Register value
+ * @param TIMx: where x can be 1, 2, 3, 4, 5 or 8 to select the TIM peripheral.
+ * @param Compare4: specifies the Capture Compare4 register new value.
+ * @retval None
+ */
+void TIM_SetCompare4(TIM_TypeDef* TIMx, uint32_t Compare4)
+{
+ /* Check the parameters */
+ assert_param(IS_TIM_LIST3_PERIPH(TIMx));
+
+ /* Set the Capture Compare4 Register value */
+ TIMx->CCR4 = Compare4;
+}
+
+/**
+ * @brief Forces the TIMx output 1 waveform to active or inactive level.
+ * @param TIMx: where x can be 1 to 14 except 6 and 7, to select the TIM peripheral.
+ * @param TIM_ForcedAction: specifies the forced Action to be set to the output waveform.
+ * This parameter can be one of the following values:
+ * @arg TIM_ForcedAction_Active: Force active level on OC1REF
+ * @arg TIM_ForcedAction_InActive: Force inactive level on OC1REF.
+ * @retval None
+ */
+void TIM_ForcedOC1Config(TIM_TypeDef* TIMx, uint16_t TIM_ForcedAction)
+{
+ uint16_t tmpccmr1 = 0;
+
+ /* Check the parameters */
+ assert_param(IS_TIM_LIST1_PERIPH(TIMx));
+ assert_param(IS_TIM_FORCED_ACTION(TIM_ForcedAction));
+ tmpccmr1 = TIMx->CCMR1;
+
+ /* Reset the OC1M Bits */
+ tmpccmr1 &= (uint16_t)~TIM_CCMR1_OC1M;
+
+ /* Configure The Forced output Mode */
+ tmpccmr1 |= TIM_ForcedAction;
+
+ /* Write to TIMx CCMR1 register */
+ TIMx->CCMR1 = tmpccmr1;
+}
+
+/**
+ * @brief Forces the TIMx output 2 waveform to active or inactive level.
+ * @param TIMx: where x can be 1, 2, 3, 4, 5, 8, 9 or 12 to select the TIM
+ * peripheral.
+ * @param TIM_ForcedAction: specifies the forced Action to be set to the output waveform.
+ * This parameter can be one of the following values:
+ * @arg TIM_ForcedAction_Active: Force active level on OC2REF
+ * @arg TIM_ForcedAction_InActive: Force inactive level on OC2REF.
+ * @retval None
+ */
+void TIM_ForcedOC2Config(TIM_TypeDef* TIMx, uint16_t TIM_ForcedAction)
+{
+ uint16_t tmpccmr1 = 0;
+
+ /* Check the parameters */
+ assert_param(IS_TIM_LIST2_PERIPH(TIMx));
+ assert_param(IS_TIM_FORCED_ACTION(TIM_ForcedAction));
+ tmpccmr1 = TIMx->CCMR1;
+
+ /* Reset the OC2M Bits */
+ tmpccmr1 &= (uint16_t)~TIM_CCMR1_OC2M;
+
+ /* Configure The Forced output Mode */
+ tmpccmr1 |= (uint16_t)(TIM_ForcedAction << 8);
+
+ /* Write to TIMx CCMR1 register */
+ TIMx->CCMR1 = tmpccmr1;
+}
+
+/**
+ * @brief Forces the TIMx output 3 waveform to active or inactive level.
+ * @param TIMx: where x can be 1, 2, 3, 4, 5 or 8 to select the TIM peripheral.
+ * @param TIM_ForcedAction: specifies the forced Action to be set to the output waveform.
+ * This parameter can be one of the following values:
+ * @arg TIM_ForcedAction_Active: Force active level on OC3REF
+ * @arg TIM_ForcedAction_InActive: Force inactive level on OC3REF.
+ * @retval None
+ */
+void TIM_ForcedOC3Config(TIM_TypeDef* TIMx, uint16_t TIM_ForcedAction)
+{
+ uint16_t tmpccmr2 = 0;
+
+ /* Check the parameters */
+ assert_param(IS_TIM_LIST3_PERIPH(TIMx));
+ assert_param(IS_TIM_FORCED_ACTION(TIM_ForcedAction));
+
+ tmpccmr2 = TIMx->CCMR2;
+
+ /* Reset the OC1M Bits */
+ tmpccmr2 &= (uint16_t)~TIM_CCMR2_OC3M;
+
+ /* Configure The Forced output Mode */
+ tmpccmr2 |= TIM_ForcedAction;
+
+ /* Write to TIMx CCMR2 register */
+ TIMx->CCMR2 = tmpccmr2;
+}
+
+/**
+ * @brief Forces the TIMx output 4 waveform to active or inactive level.
+ * @param TIMx: where x can be 1, 2, 3, 4, 5 or 8 to select the TIM peripheral.
+ * @param TIM_ForcedAction: specifies the forced Action to be set to the output waveform.
+ * This parameter can be one of the following values:
+ * @arg TIM_ForcedAction_Active: Force active level on OC4REF
+ * @arg TIM_ForcedAction_InActive: Force inactive level on OC4REF.
+ * @retval None
+ */
+void TIM_ForcedOC4Config(TIM_TypeDef* TIMx, uint16_t TIM_ForcedAction)
+{
+ uint16_t tmpccmr2 = 0;
+
+ /* Check the parameters */
+ assert_param(IS_TIM_LIST3_PERIPH(TIMx));
+ assert_param(IS_TIM_FORCED_ACTION(TIM_ForcedAction));
+ tmpccmr2 = TIMx->CCMR2;
+
+ /* Reset the OC2M Bits */
+ tmpccmr2 &= (uint16_t)~TIM_CCMR2_OC4M;
+
+ /* Configure The Forced output Mode */
+ tmpccmr2 |= (uint16_t)(TIM_ForcedAction << 8);
+
+ /* Write to TIMx CCMR2 register */
+ TIMx->CCMR2 = tmpccmr2;
+}
+
+/**
+ * @brief Enables or disables the TIMx peripheral Preload register on CCR1.
+ * @param TIMx: where x can be 1 to 14 except 6 and 7, to select the TIM peripheral.
+ * @param TIM_OCPreload: new state of the TIMx peripheral Preload register
+ * This parameter can be one of the following values:
+ * @arg TIM_OCPreload_Enable
+ * @arg TIM_OCPreload_Disable
+ * @retval None
+ */
+void TIM_OC1PreloadConfig(TIM_TypeDef* TIMx, uint16_t TIM_OCPreload)
+{
+ uint16_t tmpccmr1 = 0;
+
+ /* Check the parameters */
+ assert_param(IS_TIM_LIST1_PERIPH(TIMx));
+ assert_param(IS_TIM_OCPRELOAD_STATE(TIM_OCPreload));
+
+ tmpccmr1 = TIMx->CCMR1;
+
+ /* Reset the OC1PE Bit */
+ tmpccmr1 &= (uint16_t)(~TIM_CCMR1_OC1PE);
+
+ /* Enable or Disable the Output Compare Preload feature */
+ tmpccmr1 |= TIM_OCPreload;
+
+ /* Write to TIMx CCMR1 register */
+ TIMx->CCMR1 = tmpccmr1;
+}
+
+/**
+ * @brief Enables or disables the TIMx peripheral Preload register on CCR2.
+ * @param TIMx: where x can be 1, 2, 3, 4, 5, 8, 9 or 12 to select the TIM
+ * peripheral.
+ * @param TIM_OCPreload: new state of the TIMx peripheral Preload register
+ * This parameter can be one of the following values:
+ * @arg TIM_OCPreload_Enable
+ * @arg TIM_OCPreload_Disable
+ * @retval None
+ */
+void TIM_OC2PreloadConfig(TIM_TypeDef* TIMx, uint16_t TIM_OCPreload)
+{
+ uint16_t tmpccmr1 = 0;
+
+ /* Check the parameters */
+ assert_param(IS_TIM_LIST2_PERIPH(TIMx));
+ assert_param(IS_TIM_OCPRELOAD_STATE(TIM_OCPreload));
+
+ tmpccmr1 = TIMx->CCMR1;
+
+ /* Reset the OC2PE Bit */
+ tmpccmr1 &= (uint16_t)(~TIM_CCMR1_OC2PE);
+
+ /* Enable or Disable the Output Compare Preload feature */
+ tmpccmr1 |= (uint16_t)(TIM_OCPreload << 8);
+
+ /* Write to TIMx CCMR1 register */
+ TIMx->CCMR1 = tmpccmr1;
+}
+
+/**
+ * @brief Enables or disables the TIMx peripheral Preload register on CCR3.
+ * @param TIMx: where x can be 1, 2, 3, 4, 5 or 8 to select the TIM peripheral.
+ * @param TIM_OCPreload: new state of the TIMx peripheral Preload register
+ * This parameter can be one of the following values:
+ * @arg TIM_OCPreload_Enable
+ * @arg TIM_OCPreload_Disable
+ * @retval None
+ */
+void TIM_OC3PreloadConfig(TIM_TypeDef* TIMx, uint16_t TIM_OCPreload)
+{
+ uint16_t tmpccmr2 = 0;
+
+ /* Check the parameters */
+ assert_param(IS_TIM_LIST3_PERIPH(TIMx));
+ assert_param(IS_TIM_OCPRELOAD_STATE(TIM_OCPreload));
+
+ tmpccmr2 = TIMx->CCMR2;
+
+ /* Reset the OC3PE Bit */
+ tmpccmr2 &= (uint16_t)(~TIM_CCMR2_OC3PE);
+
+ /* Enable or Disable the Output Compare Preload feature */
+ tmpccmr2 |= TIM_OCPreload;
+
+ /* Write to TIMx CCMR2 register */
+ TIMx->CCMR2 = tmpccmr2;
+}
+
+/**
+ * @brief Enables or disables the TIMx peripheral Preload register on CCR4.
+ * @param TIMx: where x can be 1, 2, 3, 4, 5 or 8 to select the TIM peripheral.
+ * @param TIM_OCPreload: new state of the TIMx peripheral Preload register
+ * This parameter can be one of the following values:
+ * @arg TIM_OCPreload_Enable
+ * @arg TIM_OCPreload_Disable
+ * @retval None
+ */
+void TIM_OC4PreloadConfig(TIM_TypeDef* TIMx, uint16_t TIM_OCPreload)
+{
+ uint16_t tmpccmr2 = 0;
+
+ /* Check the parameters */
+ assert_param(IS_TIM_LIST3_PERIPH(TIMx));
+ assert_param(IS_TIM_OCPRELOAD_STATE(TIM_OCPreload));
+
+ tmpccmr2 = TIMx->CCMR2;
+
+ /* Reset the OC4PE Bit */
+ tmpccmr2 &= (uint16_t)(~TIM_CCMR2_OC4PE);
+
+ /* Enable or Disable the Output Compare Preload feature */
+ tmpccmr2 |= (uint16_t)(TIM_OCPreload << 8);
+
+ /* Write to TIMx CCMR2 register */
+ TIMx->CCMR2 = tmpccmr2;
+}
+
+/**
+ * @brief Configures the TIMx Output Compare 1 Fast feature.
+ * @param TIMx: where x can be 1 to 14 except 6 and 7, to select the TIM peripheral.
+ * @param TIM_OCFast: new state of the Output Compare Fast Enable Bit.
+ * This parameter can be one of the following values:
+ * @arg TIM_OCFast_Enable: TIM output compare fast enable
+ * @arg TIM_OCFast_Disable: TIM output compare fast disable
+ * @retval None
+ */
+void TIM_OC1FastConfig(TIM_TypeDef* TIMx, uint16_t TIM_OCFast)
+{
+ uint16_t tmpccmr1 = 0;
+
+ /* Check the parameters */
+ assert_param(IS_TIM_LIST1_PERIPH(TIMx));
+ assert_param(IS_TIM_OCFAST_STATE(TIM_OCFast));
+
+ /* Get the TIMx CCMR1 register value */
+ tmpccmr1 = TIMx->CCMR1;
+
+ /* Reset the OC1FE Bit */
+ tmpccmr1 &= (uint16_t)~TIM_CCMR1_OC1FE;
+
+ /* Enable or Disable the Output Compare Fast Bit */
+ tmpccmr1 |= TIM_OCFast;
+
+ /* Write to TIMx CCMR1 */
+ TIMx->CCMR1 = tmpccmr1;
+}
+
+/**
+ * @brief Configures the TIMx Output Compare 2 Fast feature.
+ * @param TIMx: where x can be 1, 2, 3, 4, 5, 8, 9 or 12 to select the TIM
+ * peripheral.
+ * @param TIM_OCFast: new state of the Output Compare Fast Enable Bit.
+ * This parameter can be one of the following values:
+ * @arg TIM_OCFast_Enable: TIM output compare fast enable
+ * @arg TIM_OCFast_Disable: TIM output compare fast disable
+ * @retval None
+ */
+void TIM_OC2FastConfig(TIM_TypeDef* TIMx, uint16_t TIM_OCFast)
+{
+ uint16_t tmpccmr1 = 0;
+
+ /* Check the parameters */
+ assert_param(IS_TIM_LIST2_PERIPH(TIMx));
+ assert_param(IS_TIM_OCFAST_STATE(TIM_OCFast));
+
+ /* Get the TIMx CCMR1 register value */
+ tmpccmr1 = TIMx->CCMR1;
+
+ /* Reset the OC2FE Bit */
+ tmpccmr1 &= (uint16_t)(~TIM_CCMR1_OC2FE);
+
+ /* Enable or Disable the Output Compare Fast Bit */
+ tmpccmr1 |= (uint16_t)(TIM_OCFast << 8);
+
+ /* Write to TIMx CCMR1 */
+ TIMx->CCMR1 = tmpccmr1;
+}
+
+/**
+ * @brief Configures the TIMx Output Compare 3 Fast feature.
+ * @param TIMx: where x can be 1, 2, 3, 4, 5 or 8 to select the TIM peripheral.
+ * @param TIM_OCFast: new state of the Output Compare Fast Enable Bit.
+ * This parameter can be one of the following values:
+ * @arg TIM_OCFast_Enable: TIM output compare fast enable
+ * @arg TIM_OCFast_Disable: TIM output compare fast disable
+ * @retval None
+ */
+void TIM_OC3FastConfig(TIM_TypeDef* TIMx, uint16_t TIM_OCFast)
+{
+ uint16_t tmpccmr2 = 0;
+
+ /* Check the parameters */
+ assert_param(IS_TIM_LIST3_PERIPH(TIMx));
+ assert_param(IS_TIM_OCFAST_STATE(TIM_OCFast));
+
+ /* Get the TIMx CCMR2 register value */
+ tmpccmr2 = TIMx->CCMR2;
+
+ /* Reset the OC3FE Bit */
+ tmpccmr2 &= (uint16_t)~TIM_CCMR2_OC3FE;
+
+ /* Enable or Disable the Output Compare Fast Bit */
+ tmpccmr2 |= TIM_OCFast;
+
+ /* Write to TIMx CCMR2 */
+ TIMx->CCMR2 = tmpccmr2;
+}
+
+/**
+ * @brief Configures the TIMx Output Compare 4 Fast feature.
+ * @param TIMx: where x can be 1, 2, 3, 4, 5 or 8 to select the TIM peripheral.
+ * @param TIM_OCFast: new state of the Output Compare Fast Enable Bit.
+ * This parameter can be one of the following values:
+ * @arg TIM_OCFast_Enable: TIM output compare fast enable
+ * @arg TIM_OCFast_Disable: TIM output compare fast disable
+ * @retval None
+ */
+void TIM_OC4FastConfig(TIM_TypeDef* TIMx, uint16_t TIM_OCFast)
+{
+ uint16_t tmpccmr2 = 0;
+
+ /* Check the parameters */
+ assert_param(IS_TIM_LIST3_PERIPH(TIMx));
+ assert_param(IS_TIM_OCFAST_STATE(TIM_OCFast));
+
+ /* Get the TIMx CCMR2 register value */
+ tmpccmr2 = TIMx->CCMR2;
+
+ /* Reset the OC4FE Bit */
+ tmpccmr2 &= (uint16_t)(~TIM_CCMR2_OC4FE);
+
+ /* Enable or Disable the Output Compare Fast Bit */
+ tmpccmr2 |= (uint16_t)(TIM_OCFast << 8);
+
+ /* Write to TIMx CCMR2 */
+ TIMx->CCMR2 = tmpccmr2;
+}
+
+/**
+ * @brief Clears or safeguards the OCREF1 signal on an external event
+ * @param TIMx: where x can be 1 to 14 except 6 and 7, to select the TIM peripheral.
+ * @param TIM_OCClear: new state of the Output Compare Clear Enable Bit.
+ * This parameter can be one of the following values:
+ * @arg TIM_OCClear_Enable: TIM Output clear enable
+ * @arg TIM_OCClear_Disable: TIM Output clear disable
+ * @retval None
+ */
+void TIM_ClearOC1Ref(TIM_TypeDef* TIMx, uint16_t TIM_OCClear)
+{
+ uint16_t tmpccmr1 = 0;
+
+ /* Check the parameters */
+ assert_param(IS_TIM_LIST1_PERIPH(TIMx));
+ assert_param(IS_TIM_OCCLEAR_STATE(TIM_OCClear));
+
+ tmpccmr1 = TIMx->CCMR1;
+
+ /* Reset the OC1CE Bit */
+ tmpccmr1 &= (uint16_t)~TIM_CCMR1_OC1CE;
+
+ /* Enable or Disable the Output Compare Clear Bit */
+ tmpccmr1 |= TIM_OCClear;
+
+ /* Write to TIMx CCMR1 register */
+ TIMx->CCMR1 = tmpccmr1;
+}
+
+/**
+ * @brief Clears or safeguards the OCREF2 signal on an external event
+ * @param TIMx: where x can be 1, 2, 3, 4, 5, 8, 9 or 12 to select the TIM
+ * peripheral.
+ * @param TIM_OCClear: new state of the Output Compare Clear Enable Bit.
+ * This parameter can be one of the following values:
+ * @arg TIM_OCClear_Enable: TIM Output clear enable
+ * @arg TIM_OCClear_Disable: TIM Output clear disable
+ * @retval None
+ */
+void TIM_ClearOC2Ref(TIM_TypeDef* TIMx, uint16_t TIM_OCClear)
+{
+ uint16_t tmpccmr1 = 0;
+
+ /* Check the parameters */
+ assert_param(IS_TIM_LIST2_PERIPH(TIMx));
+ assert_param(IS_TIM_OCCLEAR_STATE(TIM_OCClear));
+
+ tmpccmr1 = TIMx->CCMR1;
+
+ /* Reset the OC2CE Bit */
+ tmpccmr1 &= (uint16_t)~TIM_CCMR1_OC2CE;
+
+ /* Enable or Disable the Output Compare Clear Bit */
+ tmpccmr1 |= (uint16_t)(TIM_OCClear << 8);
+
+ /* Write to TIMx CCMR1 register */
+ TIMx->CCMR1 = tmpccmr1;
+}
+
+/**
+ * @brief Clears or safeguards the OCREF3 signal on an external event
+ * @param TIMx: where x can be 1, 2, 3, 4, 5 or 8 to select the TIM peripheral.
+ * @param TIM_OCClear: new state of the Output Compare Clear Enable Bit.
+ * This parameter can be one of the following values:
+ * @arg TIM_OCClear_Enable: TIM Output clear enable
+ * @arg TIM_OCClear_Disable: TIM Output clear disable
+ * @retval None
+ */
+void TIM_ClearOC3Ref(TIM_TypeDef* TIMx, uint16_t TIM_OCClear)
+{
+ uint16_t tmpccmr2 = 0;
+
+ /* Check the parameters */
+ assert_param(IS_TIM_LIST3_PERIPH(TIMx));
+ assert_param(IS_TIM_OCCLEAR_STATE(TIM_OCClear));
+
+ tmpccmr2 = TIMx->CCMR2;
+
+ /* Reset the OC3CE Bit */
+ tmpccmr2 &= (uint16_t)~TIM_CCMR2_OC3CE;
+
+ /* Enable or Disable the Output Compare Clear Bit */
+ tmpccmr2 |= TIM_OCClear;
+
+ /* Write to TIMx CCMR2 register */
+ TIMx->CCMR2 = tmpccmr2;
+}
+
+/**
+ * @brief Clears or safeguards the OCREF4 signal on an external event
+ * @param TIMx: where x can be 1, 2, 3, 4, 5 or 8 to select the TIM peripheral.
+ * @param TIM_OCClear: new state of the Output Compare Clear Enable Bit.
+ * This parameter can be one of the following values:
+ * @arg TIM_OCClear_Enable: TIM Output clear enable
+ * @arg TIM_OCClear_Disable: TIM Output clear disable
+ * @retval None
+ */
+void TIM_ClearOC4Ref(TIM_TypeDef* TIMx, uint16_t TIM_OCClear)
+{
+ uint16_t tmpccmr2 = 0;
+
+ /* Check the parameters */
+ assert_param(IS_TIM_LIST3_PERIPH(TIMx));
+ assert_param(IS_TIM_OCCLEAR_STATE(TIM_OCClear));
+
+ tmpccmr2 = TIMx->CCMR2;
+
+ /* Reset the OC4CE Bit */
+ tmpccmr2 &= (uint16_t)~TIM_CCMR2_OC4CE;
+
+ /* Enable or Disable the Output Compare Clear Bit */
+ tmpccmr2 |= (uint16_t)(TIM_OCClear << 8);
+
+ /* Write to TIMx CCMR2 register */
+ TIMx->CCMR2 = tmpccmr2;
+}
+
+/**
+ * @brief Configures the TIMx channel 1 polarity.
+ * @param TIMx: where x can be 1 to 14 except 6 and 7, to select the TIM peripheral.
+ * @param TIM_OCPolarity: specifies the OC1 Polarity
+ * This parameter can be one of the following values:
+ * @arg TIM_OCPolarity_High: Output Compare active high
+ * @arg TIM_OCPolarity_Low: Output Compare active low
+ * @retval None
+ */
+void TIM_OC1PolarityConfig(TIM_TypeDef* TIMx, uint16_t TIM_OCPolarity)
+{
+ uint16_t tmpccer = 0;
+
+ /* Check the parameters */
+ assert_param(IS_TIM_LIST1_PERIPH(TIMx));
+ assert_param(IS_TIM_OC_POLARITY(TIM_OCPolarity));
+
+ tmpccer = TIMx->CCER;
+
+ /* Set or Reset the CC1P Bit */
+ tmpccer &= (uint16_t)(~TIM_CCER_CC1P);
+ tmpccer |= TIM_OCPolarity;
+
+ /* Write to TIMx CCER register */
+ TIMx->CCER = tmpccer;
+}
+
+/**
+ * @brief Configures the TIMx Channel 1N polarity.
+ * @param TIMx: where x can be 1 or 8 to select the TIM peripheral.
+ * @param TIM_OCNPolarity: specifies the OC1N Polarity
+ * This parameter can be one of the following values:
+ * @arg TIM_OCNPolarity_High: Output Compare active high
+ * @arg TIM_OCNPolarity_Low: Output Compare active low
+ * @retval None
+ */
+void TIM_OC1NPolarityConfig(TIM_TypeDef* TIMx, uint16_t TIM_OCNPolarity)
+{
+ uint16_t tmpccer = 0;
+ /* Check the parameters */
+ assert_param(IS_TIM_LIST4_PERIPH(TIMx));
+ assert_param(IS_TIM_OCN_POLARITY(TIM_OCNPolarity));
+
+ tmpccer = TIMx->CCER;
+
+ /* Set or Reset the CC1NP Bit */
+ tmpccer &= (uint16_t)~TIM_CCER_CC1NP;
+ tmpccer |= TIM_OCNPolarity;
+
+ /* Write to TIMx CCER register */
+ TIMx->CCER = tmpccer;
+}
+
+/**
+ * @brief Configures the TIMx channel 2 polarity.
+ * @param TIMx: where x can be 1, 2, 3, 4, 5, 8, 9 or 12 to select the TIM
+ * peripheral.
+ * @param TIM_OCPolarity: specifies the OC2 Polarity
+ * This parameter can be one of the following values:
+ * @arg TIM_OCPolarity_High: Output Compare active high
+ * @arg TIM_OCPolarity_Low: Output Compare active low
+ * @retval None
+ */
+void TIM_OC2PolarityConfig(TIM_TypeDef* TIMx, uint16_t TIM_OCPolarity)
+{
+ uint16_t tmpccer = 0;
+
+ /* Check the parameters */
+ assert_param(IS_TIM_LIST2_PERIPH(TIMx));
+ assert_param(IS_TIM_OC_POLARITY(TIM_OCPolarity));
+
+ tmpccer = TIMx->CCER;
+
+ /* Set or Reset the CC2P Bit */
+ tmpccer &= (uint16_t)(~TIM_CCER_CC2P);
+ tmpccer |= (uint16_t)(TIM_OCPolarity << 4);
+
+ /* Write to TIMx CCER register */
+ TIMx->CCER = tmpccer;
+}
+
+/**
+ * @brief Configures the TIMx Channel 2N polarity.
+ * @param TIMx: where x can be 1 or 8 to select the TIM peripheral.
+ * @param TIM_OCNPolarity: specifies the OC2N Polarity
+ * This parameter can be one of the following values:
+ * @arg TIM_OCNPolarity_High: Output Compare active high
+ * @arg TIM_OCNPolarity_Low: Output Compare active low
+ * @retval None
+ */
+void TIM_OC2NPolarityConfig(TIM_TypeDef* TIMx, uint16_t TIM_OCNPolarity)
+{
+ uint16_t tmpccer = 0;
+
+ /* Check the parameters */
+ assert_param(IS_TIM_LIST4_PERIPH(TIMx));
+ assert_param(IS_TIM_OCN_POLARITY(TIM_OCNPolarity));
+
+ tmpccer = TIMx->CCER;
+
+ /* Set or Reset the CC2NP Bit */
+ tmpccer &= (uint16_t)~TIM_CCER_CC2NP;
+ tmpccer |= (uint16_t)(TIM_OCNPolarity << 4);
+
+ /* Write to TIMx CCER register */
+ TIMx->CCER = tmpccer;
+}
+
+/**
+ * @brief Configures the TIMx channel 3 polarity.
+ * @param TIMx: where x can be 1, 2, 3, 4, 5 or 8 to select the TIM peripheral.
+ * @param TIM_OCPolarity: specifies the OC3 Polarity
+ * This parameter can be one of the following values:
+ * @arg TIM_OCPolarity_High: Output Compare active high
+ * @arg TIM_OCPolarity_Low: Output Compare active low
+ * @retval None
+ */
+void TIM_OC3PolarityConfig(TIM_TypeDef* TIMx, uint16_t TIM_OCPolarity)
+{
+ uint16_t tmpccer = 0;
+
+ /* Check the parameters */
+ assert_param(IS_TIM_LIST3_PERIPH(TIMx));
+ assert_param(IS_TIM_OC_POLARITY(TIM_OCPolarity));
+
+ tmpccer = TIMx->CCER;
+
+ /* Set or Reset the CC3P Bit */
+ tmpccer &= (uint16_t)~TIM_CCER_CC3P;
+ tmpccer |= (uint16_t)(TIM_OCPolarity << 8);
+
+ /* Write to TIMx CCER register */
+ TIMx->CCER = tmpccer;
+}
+
+/**
+ * @brief Configures the TIMx Channel 3N polarity.
+ * @param TIMx: where x can be 1 or 8 to select the TIM peripheral.
+ * @param TIM_OCNPolarity: specifies the OC3N Polarity
+ * This parameter can be one of the following values:
+ * @arg TIM_OCNPolarity_High: Output Compare active high
+ * @arg TIM_OCNPolarity_Low: Output Compare active low
+ * @retval None
+ */
+void TIM_OC3NPolarityConfig(TIM_TypeDef* TIMx, uint16_t TIM_OCNPolarity)
+{
+ uint16_t tmpccer = 0;
+
+ /* Check the parameters */
+ assert_param(IS_TIM_LIST4_PERIPH(TIMx));
+ assert_param(IS_TIM_OCN_POLARITY(TIM_OCNPolarity));
+
+ tmpccer = TIMx->CCER;
+
+ /* Set or Reset the CC3NP Bit */
+ tmpccer &= (uint16_t)~TIM_CCER_CC3NP;
+ tmpccer |= (uint16_t)(TIM_OCNPolarity << 8);
+
+ /* Write to TIMx CCER register */
+ TIMx->CCER = tmpccer;
+}
+
+/**
+ * @brief Configures the TIMx channel 4 polarity.
+ * @param TIMx: where x can be 1, 2, 3, 4, 5 or 8 to select the TIM peripheral.
+ * @param TIM_OCPolarity: specifies the OC4 Polarity
+ * This parameter can be one of the following values:
+ * @arg TIM_OCPolarity_High: Output Compare active high
+ * @arg TIM_OCPolarity_Low: Output Compare active low
+ * @retval None
+ */
+void TIM_OC4PolarityConfig(TIM_TypeDef* TIMx, uint16_t TIM_OCPolarity)
+{
+ uint16_t tmpccer = 0;
+
+ /* Check the parameters */
+ assert_param(IS_TIM_LIST3_PERIPH(TIMx));
+ assert_param(IS_TIM_OC_POLARITY(TIM_OCPolarity));
+
+ tmpccer = TIMx->CCER;
+
+ /* Set or Reset the CC4P Bit */
+ tmpccer &= (uint16_t)~TIM_CCER_CC4P;
+ tmpccer |= (uint16_t)(TIM_OCPolarity << 12);
+
+ /* Write to TIMx CCER register */
+ TIMx->CCER = tmpccer;
+}
+
+/**
+ * @brief Enables or disables the TIM Capture Compare Channel x.
+ * @param TIMx: where x can be 1 to 14 except 6 and 7, to select the TIM peripheral.
+ * @param TIM_Channel: specifies the TIM Channel
+ * This parameter can be one of the following values:
+ * @arg TIM_Channel_1: TIM Channel 1
+ * @arg TIM_Channel_2: TIM Channel 2
+ * @arg TIM_Channel_3: TIM Channel 3
+ * @arg TIM_Channel_4: TIM Channel 4
+ * @param TIM_CCx: specifies the TIM Channel CCxE bit new state.
+ * This parameter can be: TIM_CCx_Enable or TIM_CCx_Disable.
+ * @retval None
+ */
+void TIM_CCxCmd(TIM_TypeDef* TIMx, uint16_t TIM_Channel, uint16_t TIM_CCx)
+{
+ uint16_t tmp = 0;
+
+ /* Check the parameters */
+ assert_param(IS_TIM_LIST1_PERIPH(TIMx));
+ assert_param(IS_TIM_CHANNEL(TIM_Channel));
+ assert_param(IS_TIM_CCX(TIM_CCx));
+
+ tmp = CCER_CCE_SET << TIM_Channel;
+
+ /* Reset the CCxE Bit */
+ TIMx->CCER &= (uint16_t)~ tmp;
+
+ /* Set or reset the CCxE Bit */
+ TIMx->CCER |= (uint16_t)(TIM_CCx << TIM_Channel);
+}
+
+/**
+ * @brief Enables or disables the TIM Capture Compare Channel xN.
+ * @param TIMx: where x can be 1 or 8 to select the TIM peripheral.
+ * @param TIM_Channel: specifies the TIM Channel
+ * This parameter can be one of the following values:
+ * @arg TIM_Channel_1: TIM Channel 1
+ * @arg TIM_Channel_2: TIM Channel 2
+ * @arg TIM_Channel_3: TIM Channel 3
+ * @param TIM_CCxN: specifies the TIM Channel CCxNE bit new state.
+ * This parameter can be: TIM_CCxN_Enable or TIM_CCxN_Disable.
+ * @retval None
+ */
+void TIM_CCxNCmd(TIM_TypeDef* TIMx, uint16_t TIM_Channel, uint16_t TIM_CCxN)
+{
+ uint16_t tmp = 0;
+
+ /* Check the parameters */
+ assert_param(IS_TIM_LIST4_PERIPH(TIMx));
+ assert_param(IS_TIM_COMPLEMENTARY_CHANNEL(TIM_Channel));
+ assert_param(IS_TIM_CCXN(TIM_CCxN));
+
+ tmp = CCER_CCNE_SET << TIM_Channel;
+
+ /* Reset the CCxNE Bit */
+ TIMx->CCER &= (uint16_t) ~tmp;
+
+ /* Set or reset the CCxNE Bit */
+ TIMx->CCER |= (uint16_t)(TIM_CCxN << TIM_Channel);
+}
+/**
+ * @}
+ */
+
+/** @defgroup TIM_Group3 Input Capture management functions
+ * @brief Input Capture management functions
+ *
+@verbatim
+ ===============================================================================
+ Input Capture management functions
+ ===============================================================================
+
+ ===================================================================
+ TIM Driver: how to use it in Input Capture Mode
+ ===================================================================
+ To use the Timer in Input Capture mode, the following steps are mandatory:
+
+ 1. Enable TIM clock using RCC_APBxPeriphClockCmd(RCC_APBxPeriph_TIMx, ENABLE) function
+
+ 2. Configure the TIM pins by configuring the corresponding GPIO pins
+
+ 2. Configure the Time base unit as described in the first part of this driver,
+ if needed, else the Timer will run with the default configuration:
+ - Autoreload value = 0xFFFF
+ - Prescaler value = 0x0000
+ - Counter mode = Up counting
+ - Clock Division = TIM_CKD_DIV1
+
+ 3. Fill the TIM_ICInitStruct with the desired parameters including:
+ - TIM Channel: TIM_Channel
+ - TIM Input Capture polarity: TIM_ICPolarity
+ - TIM Input Capture selection: TIM_ICSelection
+ - TIM Input Capture Prescaler: TIM_ICPrescaler
+ - TIM Input CApture filter value: TIM_ICFilter
+
+ 4. Call TIM_ICInit(TIMx, &TIM_ICInitStruct) to configure the desired channel with the
+ corresponding configuration and to measure only frequency or duty cycle of the input signal,
+ or,
+ Call TIM_PWMIConfig(TIMx, &TIM_ICInitStruct) to configure the desired channels with the
+ corresponding configuration and to measure the frequency and the duty cycle of the input signal
+
+ 5. Enable the NVIC or the DMA to read the measured frequency.
+
+ 6. Enable the corresponding interrupt (or DMA request) to read the Captured value,
+ using the function TIM_ITConfig(TIMx, TIM_IT_CCx) (or TIM_DMA_Cmd(TIMx, TIM_DMA_CCx))
+
+ 7. Call the TIM_Cmd(ENABLE) function to enable the TIM counter.
+
+ 8. Use TIM_GetCapturex(TIMx); to read the captured value.
+
+ Note1: All other functions can be used separately to modify, if needed,
+ a specific feature of the Timer.
+
+@endverbatim
+ * @{
+ */
+
+/**
+ * @brief Initializes the TIM peripheral according to the specified parameters
+ * in the TIM_ICInitStruct.
+ * @param TIMx: where x can be 1 to 14 except 6 and 7, to select the TIM peripheral.
+ * @param TIM_ICInitStruct: pointer to a TIM_ICInitTypeDef structure that contains
+ * the configuration information for the specified TIM peripheral.
+ * @retval None
+ */
+void TIM_ICInit(TIM_TypeDef* TIMx, TIM_ICInitTypeDef* TIM_ICInitStruct)
+{
+ /* Check the parameters */
+ assert_param(IS_TIM_LIST1_PERIPH(TIMx));
+ assert_param(IS_TIM_IC_POLARITY(TIM_ICInitStruct->TIM_ICPolarity));
+ assert_param(IS_TIM_IC_SELECTION(TIM_ICInitStruct->TIM_ICSelection));
+ assert_param(IS_TIM_IC_PRESCALER(TIM_ICInitStruct->TIM_ICPrescaler));
+ assert_param(IS_TIM_IC_FILTER(TIM_ICInitStruct->TIM_ICFilter));
+
+ if (TIM_ICInitStruct->TIM_Channel == TIM_Channel_1)
+ {
+ /* TI1 Configuration */
+ TI1_Config(TIMx, TIM_ICInitStruct->TIM_ICPolarity,
+ TIM_ICInitStruct->TIM_ICSelection,
+ TIM_ICInitStruct->TIM_ICFilter);
+ /* Set the Input Capture Prescaler value */
+ TIM_SetIC1Prescaler(TIMx, TIM_ICInitStruct->TIM_ICPrescaler);
+ }
+ else if (TIM_ICInitStruct->TIM_Channel == TIM_Channel_2)
+ {
+ /* TI2 Configuration */
+ assert_param(IS_TIM_LIST2_PERIPH(TIMx));
+ TI2_Config(TIMx, TIM_ICInitStruct->TIM_ICPolarity,
+ TIM_ICInitStruct->TIM_ICSelection,
+ TIM_ICInitStruct->TIM_ICFilter);
+ /* Set the Input Capture Prescaler value */
+ TIM_SetIC2Prescaler(TIMx, TIM_ICInitStruct->TIM_ICPrescaler);
+ }
+ else if (TIM_ICInitStruct->TIM_Channel == TIM_Channel_3)
+ {
+ /* TI3 Configuration */
+ assert_param(IS_TIM_LIST3_PERIPH(TIMx));
+ TI3_Config(TIMx, TIM_ICInitStruct->TIM_ICPolarity,
+ TIM_ICInitStruct->TIM_ICSelection,
+ TIM_ICInitStruct->TIM_ICFilter);
+ /* Set the Input Capture Prescaler value */
+ TIM_SetIC3Prescaler(TIMx, TIM_ICInitStruct->TIM_ICPrescaler);
+ }
+ else
+ {
+ /* TI4 Configuration */
+ assert_param(IS_TIM_LIST3_PERIPH(TIMx));
+ TI4_Config(TIMx, TIM_ICInitStruct->TIM_ICPolarity,
+ TIM_ICInitStruct->TIM_ICSelection,
+ TIM_ICInitStruct->TIM_ICFilter);
+ /* Set the Input Capture Prescaler value */
+ TIM_SetIC4Prescaler(TIMx, TIM_ICInitStruct->TIM_ICPrescaler);
+ }
+}
+
+/**
+ * @brief Fills each TIM_ICInitStruct member with its default value.
+ * @param TIM_ICInitStruct: pointer to a TIM_ICInitTypeDef structure which will
+ * be initialized.
+ * @retval None
+ */
+void TIM_ICStructInit(TIM_ICInitTypeDef* TIM_ICInitStruct)
+{
+ /* Set the default configuration */
+ TIM_ICInitStruct->TIM_Channel = TIM_Channel_1;
+ TIM_ICInitStruct->TIM_ICPolarity = TIM_ICPolarity_Rising;
+ TIM_ICInitStruct->TIM_ICSelection = TIM_ICSelection_DirectTI;
+ TIM_ICInitStruct->TIM_ICPrescaler = TIM_ICPSC_DIV1;
+ TIM_ICInitStruct->TIM_ICFilter = 0x00;
+}
+
+/**
+ * @brief Configures the TIM peripheral according to the specified parameters
+ * in the TIM_ICInitStruct to measure an external PWM signal.
+ * @param TIMx: where x can be 1, 2, 3, 4, 5,8, 9 or 12 to select the TIM
+ * peripheral.
+ * @param TIM_ICInitStruct: pointer to a TIM_ICInitTypeDef structure that contains
+ * the configuration information for the specified TIM peripheral.
+ * @retval None
+ */
+void TIM_PWMIConfig(TIM_TypeDef* TIMx, TIM_ICInitTypeDef* TIM_ICInitStruct)
+{
+ uint16_t icoppositepolarity = TIM_ICPolarity_Rising;
+ uint16_t icoppositeselection = TIM_ICSelection_DirectTI;
+
+ /* Check the parameters */
+ assert_param(IS_TIM_LIST2_PERIPH(TIMx));
+
+ /* Select the Opposite Input Polarity */
+ if (TIM_ICInitStruct->TIM_ICPolarity == TIM_ICPolarity_Rising)
+ {
+ icoppositepolarity = TIM_ICPolarity_Falling;
+ }
+ else
+ {
+ icoppositepolarity = TIM_ICPolarity_Rising;
+ }
+ /* Select the Opposite Input */
+ if (TIM_ICInitStruct->TIM_ICSelection == TIM_ICSelection_DirectTI)
+ {
+ icoppositeselection = TIM_ICSelection_IndirectTI;
+ }
+ else
+ {
+ icoppositeselection = TIM_ICSelection_DirectTI;
+ }
+ if (TIM_ICInitStruct->TIM_Channel == TIM_Channel_1)
+ {
+ /* TI1 Configuration */
+ TI1_Config(TIMx, TIM_ICInitStruct->TIM_ICPolarity, TIM_ICInitStruct->TIM_ICSelection,
+ TIM_ICInitStruct->TIM_ICFilter);
+ /* Set the Input Capture Prescaler value */
+ TIM_SetIC1Prescaler(TIMx, TIM_ICInitStruct->TIM_ICPrescaler);
+ /* TI2 Configuration */
+ TI2_Config(TIMx, icoppositepolarity, icoppositeselection, TIM_ICInitStruct->TIM_ICFilter);
+ /* Set the Input Capture Prescaler value */
+ TIM_SetIC2Prescaler(TIMx, TIM_ICInitStruct->TIM_ICPrescaler);
+ }
+ else
+ {
+ /* TI2 Configuration */
+ TI2_Config(TIMx, TIM_ICInitStruct->TIM_ICPolarity, TIM_ICInitStruct->TIM_ICSelection,
+ TIM_ICInitStruct->TIM_ICFilter);
+ /* Set the Input Capture Prescaler value */
+ TIM_SetIC2Prescaler(TIMx, TIM_ICInitStruct->TIM_ICPrescaler);
+ /* TI1 Configuration */
+ TI1_Config(TIMx, icoppositepolarity, icoppositeselection, TIM_ICInitStruct->TIM_ICFilter);
+ /* Set the Input Capture Prescaler value */
+ TIM_SetIC1Prescaler(TIMx, TIM_ICInitStruct->TIM_ICPrescaler);
+ }
+}
+
+/**
+ * @brief Gets the TIMx Input Capture 1 value.
+ * @param TIMx: where x can be 1 to 14 except 6 and 7, to select the TIM peripheral.
+ * @retval Capture Compare 1 Register value.
+ */
+uint32_t TIM_GetCapture1(TIM_TypeDef* TIMx)
+{
+ /* Check the parameters */
+ assert_param(IS_TIM_LIST1_PERIPH(TIMx));
+
+ /* Get the Capture 1 Register value */
+ return TIMx->CCR1;
+}
+
+/**
+ * @brief Gets the TIMx Input Capture 2 value.
+ * @param TIMx: where x can be 1, 2, 3, 4, 5, 8, 9 or 12 to select the TIM
+ * peripheral.
+ * @retval Capture Compare 2 Register value.
+ */
+uint32_t TIM_GetCapture2(TIM_TypeDef* TIMx)
+{
+ /* Check the parameters */
+ assert_param(IS_TIM_LIST2_PERIPH(TIMx));
+
+ /* Get the Capture 2 Register value */
+ return TIMx->CCR2;
+}
+
+/**
+ * @brief Gets the TIMx Input Capture 3 value.
+ * @param TIMx: where x can be 1, 2, 3, 4, 5 or 8 to select the TIM peripheral.
+ * @retval Capture Compare 3 Register value.
+ */
+uint32_t TIM_GetCapture3(TIM_TypeDef* TIMx)
+{
+ /* Check the parameters */
+ assert_param(IS_TIM_LIST3_PERIPH(TIMx));
+
+ /* Get the Capture 3 Register value */
+ return TIMx->CCR3;
+}
+
+/**
+ * @brief Gets the TIMx Input Capture 4 value.
+ * @param TIMx: where x can be 1, 2, 3, 4, 5 or 8 to select the TIM peripheral.
+ * @retval Capture Compare 4 Register value.
+ */
+uint32_t TIM_GetCapture4(TIM_TypeDef* TIMx)
+{
+ /* Check the parameters */
+ assert_param(IS_TIM_LIST3_PERIPH(TIMx));
+
+ /* Get the Capture 4 Register value */
+ return TIMx->CCR4;
+}
+
+/**
+ * @brief Sets the TIMx Input Capture 1 prescaler.
+ * @param TIMx: where x can be 1 to 14 except 6 and 7, to select the TIM peripheral.
+ * @param TIM_ICPSC: specifies the Input Capture1 prescaler new value.
+ * This parameter can be one of the following values:
+ * @arg TIM_ICPSC_DIV1: no prescaler
+ * @arg TIM_ICPSC_DIV2: capture is done once every 2 events
+ * @arg TIM_ICPSC_DIV4: capture is done once every 4 events
+ * @arg TIM_ICPSC_DIV8: capture is done once every 8 events
+ * @retval None
+ */
+void TIM_SetIC1Prescaler(TIM_TypeDef* TIMx, uint16_t TIM_ICPSC)
+{
+ /* Check the parameters */
+ assert_param(IS_TIM_LIST1_PERIPH(TIMx));
+ assert_param(IS_TIM_IC_PRESCALER(TIM_ICPSC));
+
+ /* Reset the IC1PSC Bits */
+ TIMx->CCMR1 &= (uint16_t)~TIM_CCMR1_IC1PSC;
+
+ /* Set the IC1PSC value */
+ TIMx->CCMR1 |= TIM_ICPSC;
+}
+
+/**
+ * @brief Sets the TIMx Input Capture 2 prescaler.
+ * @param TIMx: where x can be 1, 2, 3, 4, 5, 8, 9 or 12 to select the TIM
+ * peripheral.
+ * @param TIM_ICPSC: specifies the Input Capture2 prescaler new value.
+ * This parameter can be one of the following values:
+ * @arg TIM_ICPSC_DIV1: no prescaler
+ * @arg TIM_ICPSC_DIV2: capture is done once every 2 events
+ * @arg TIM_ICPSC_DIV4: capture is done once every 4 events
+ * @arg TIM_ICPSC_DIV8: capture is done once every 8 events
+ * @retval None
+ */
+void TIM_SetIC2Prescaler(TIM_TypeDef* TIMx, uint16_t TIM_ICPSC)
+{
+ /* Check the parameters */
+ assert_param(IS_TIM_LIST2_PERIPH(TIMx));
+ assert_param(IS_TIM_IC_PRESCALER(TIM_ICPSC));
+
+ /* Reset the IC2PSC Bits */
+ TIMx->CCMR1 &= (uint16_t)~TIM_CCMR1_IC2PSC;
+
+ /* Set the IC2PSC value */
+ TIMx->CCMR1 |= (uint16_t)(TIM_ICPSC << 8);
+}
+
+/**
+ * @brief Sets the TIMx Input Capture 3 prescaler.
+ * @param TIMx: where x can be 1, 2, 3, 4, 5 or 8 to select the TIM peripheral.
+ * @param TIM_ICPSC: specifies the Input Capture3 prescaler new value.
+ * This parameter can be one of the following values:
+ * @arg TIM_ICPSC_DIV1: no prescaler
+ * @arg TIM_ICPSC_DIV2: capture is done once every 2 events
+ * @arg TIM_ICPSC_DIV4: capture is done once every 4 events
+ * @arg TIM_ICPSC_DIV8: capture is done once every 8 events
+ * @retval None
+ */
+void TIM_SetIC3Prescaler(TIM_TypeDef* TIMx, uint16_t TIM_ICPSC)
+{
+ /* Check the parameters */
+ assert_param(IS_TIM_LIST3_PERIPH(TIMx));
+ assert_param(IS_TIM_IC_PRESCALER(TIM_ICPSC));
+
+ /* Reset the IC3PSC Bits */
+ TIMx->CCMR2 &= (uint16_t)~TIM_CCMR2_IC3PSC;
+
+ /* Set the IC3PSC value */
+ TIMx->CCMR2 |= TIM_ICPSC;
+}
+
+/**
+ * @brief Sets the TIMx Input Capture 4 prescaler.
+ * @param TIMx: where x can be 1, 2, 3, 4, 5 or 8 to select the TIM peripheral.
+ * @param TIM_ICPSC: specifies the Input Capture4 prescaler new value.
+ * This parameter can be one of the following values:
+ * @arg TIM_ICPSC_DIV1: no prescaler
+ * @arg TIM_ICPSC_DIV2: capture is done once every 2 events
+ * @arg TIM_ICPSC_DIV4: capture is done once every 4 events
+ * @arg TIM_ICPSC_DIV8: capture is done once every 8 events
+ * @retval None
+ */
+void TIM_SetIC4Prescaler(TIM_TypeDef* TIMx, uint16_t TIM_ICPSC)
+{
+ /* Check the parameters */
+ assert_param(IS_TIM_LIST3_PERIPH(TIMx));
+ assert_param(IS_TIM_IC_PRESCALER(TIM_ICPSC));
+
+ /* Reset the IC4PSC Bits */
+ TIMx->CCMR2 &= (uint16_t)~TIM_CCMR2_IC4PSC;
+
+ /* Set the IC4PSC value */
+ TIMx->CCMR2 |= (uint16_t)(TIM_ICPSC << 8);
+}
+/**
+ * @}
+ */
+
+/** @defgroup TIM_Group4 Advanced-control timers (TIM1 and TIM8) specific features
+ * @brief Advanced-control timers (TIM1 and TIM8) specific features
+ *
+@verbatim
+ ===============================================================================
+ Advanced-control timers (TIM1 and TIM8) specific features
+ ===============================================================================
+
+ ===================================================================
+ TIM Driver: how to use the Break feature
+ ===================================================================
+ After configuring the Timer channel(s) in the appropriate Output Compare mode:
+
+ 1. Fill the TIM_BDTRInitStruct with the desired parameters for the Timer
+ Break Polarity, dead time, Lock level, the OSSI/OSSR State and the
+ AOE(automatic output enable).
+
+ 2. Call TIM_BDTRConfig(TIMx, &TIM_BDTRInitStruct) to configure the Timer
+
+ 3. Enable the Main Output using TIM_CtrlPWMOutputs(TIM1, ENABLE)
+
+ 4. Once the break even occurs, the Timer's output signals are put in reset
+ state or in a known state (according to the configuration made in
+ TIM_BDTRConfig() function).
+
+@endverbatim
+ * @{
+ */
+
+/**
+ * @brief Configures the Break feature, dead time, Lock level, OSSI/OSSR State
+ * and the AOE(automatic output enable).
+ * @param TIMx: where x can be 1 or 8 to select the TIM
+ * @param TIM_BDTRInitStruct: pointer to a TIM_BDTRInitTypeDef structure that
+ * contains the BDTR Register configuration information for the TIM peripheral.
+ * @retval None
+ */
+void TIM_BDTRConfig(TIM_TypeDef* TIMx, TIM_BDTRInitTypeDef *TIM_BDTRInitStruct)
+{
+ /* Check the parameters */
+ assert_param(IS_TIM_LIST4_PERIPH(TIMx));
+ assert_param(IS_TIM_OSSR_STATE(TIM_BDTRInitStruct->TIM_OSSRState));
+ assert_param(IS_TIM_OSSI_STATE(TIM_BDTRInitStruct->TIM_OSSIState));
+ assert_param(IS_TIM_LOCK_LEVEL(TIM_BDTRInitStruct->TIM_LOCKLevel));
+ assert_param(IS_TIM_BREAK_STATE(TIM_BDTRInitStruct->TIM_Break));
+ assert_param(IS_TIM_BREAK_POLARITY(TIM_BDTRInitStruct->TIM_BreakPolarity));
+ assert_param(IS_TIM_AUTOMATIC_OUTPUT_STATE(TIM_BDTRInitStruct->TIM_AutomaticOutput));
+
+ /* Set the Lock level, the Break enable Bit and the Polarity, the OSSR State,
+ the OSSI State, the dead time value and the Automatic Output Enable Bit */
+ TIMx->BDTR = (uint32_t)TIM_BDTRInitStruct->TIM_OSSRState | TIM_BDTRInitStruct->TIM_OSSIState |
+ TIM_BDTRInitStruct->TIM_LOCKLevel | TIM_BDTRInitStruct->TIM_DeadTime |
+ TIM_BDTRInitStruct->TIM_Break | TIM_BDTRInitStruct->TIM_BreakPolarity |
+ TIM_BDTRInitStruct->TIM_AutomaticOutput;
+}
+
+/**
+ * @brief Fills each TIM_BDTRInitStruct member with its default value.
+ * @param TIM_BDTRInitStruct: pointer to a TIM_BDTRInitTypeDef structure which
+ * will be initialized.
+ * @retval None
+ */
+void TIM_BDTRStructInit(TIM_BDTRInitTypeDef* TIM_BDTRInitStruct)
+{
+ /* Set the default configuration */
+ TIM_BDTRInitStruct->TIM_OSSRState = TIM_OSSRState_Disable;
+ TIM_BDTRInitStruct->TIM_OSSIState = TIM_OSSIState_Disable;
+ TIM_BDTRInitStruct->TIM_LOCKLevel = TIM_LOCKLevel_OFF;
+ TIM_BDTRInitStruct->TIM_DeadTime = 0x00;
+ TIM_BDTRInitStruct->TIM_Break = TIM_Break_Disable;
+ TIM_BDTRInitStruct->TIM_BreakPolarity = TIM_BreakPolarity_Low;
+ TIM_BDTRInitStruct->TIM_AutomaticOutput = TIM_AutomaticOutput_Disable;
+}
+
+/**
+ * @brief Enables or disables the TIM peripheral Main Outputs.
+ * @param TIMx: where x can be 1 or 8 to select the TIMx peripheral.
+ * @param NewState: new state of the TIM peripheral Main Outputs.
+ * This parameter can be: ENABLE or DISABLE.
+ * @retval None
+ */
+void TIM_CtrlPWMOutputs(TIM_TypeDef* TIMx, FunctionalState NewState)
+{
+ /* Check the parameters */
+ assert_param(IS_TIM_LIST4_PERIPH(TIMx));
+ assert_param(IS_FUNCTIONAL_STATE(NewState));
+
+ if (NewState != DISABLE)
+ {
+ /* Enable the TIM Main Output */
+ TIMx->BDTR |= TIM_BDTR_MOE;
+ }
+ else
+ {
+ /* Disable the TIM Main Output */
+ TIMx->BDTR &= (uint16_t)~TIM_BDTR_MOE;
+ }
+}
+
+/**
+ * @brief Selects the TIM peripheral Commutation event.
+ * @param TIMx: where x can be 1 or 8 to select the TIMx peripheral
+ * @param NewState: new state of the Commutation event.
+ * This parameter can be: ENABLE or DISABLE.
+ * @retval None
+ */
+void TIM_SelectCOM(TIM_TypeDef* TIMx, FunctionalState NewState)
+{
+ /* Check the parameters */
+ assert_param(IS_TIM_LIST4_PERIPH(TIMx));
+ assert_param(IS_FUNCTIONAL_STATE(NewState));
+
+ if (NewState != DISABLE)
+ {
+ /* Set the COM Bit */
+ TIMx->CR2 |= TIM_CR2_CCUS;
+ }
+ else
+ {
+ /* Reset the COM Bit */
+ TIMx->CR2 &= (uint16_t)~TIM_CR2_CCUS;
+ }
+}
+
+/**
+ * @brief Sets or Resets the TIM peripheral Capture Compare Preload Control bit.
+ * @param TIMx: where x can be 1 or 8 to select the TIMx peripheral
+ * @param NewState: new state of the Capture Compare Preload Control bit
+ * This parameter can be: ENABLE or DISABLE.
+ * @retval None
+ */
+void TIM_CCPreloadControl(TIM_TypeDef* TIMx, FunctionalState NewState)
+{
+ /* Check the parameters */
+ assert_param(IS_TIM_LIST4_PERIPH(TIMx));
+ assert_param(IS_FUNCTIONAL_STATE(NewState));
+ if (NewState != DISABLE)
+ {
+ /* Set the CCPC Bit */
+ TIMx->CR2 |= TIM_CR2_CCPC;
+ }
+ else
+ {
+ /* Reset the CCPC Bit */
+ TIMx->CR2 &= (uint16_t)~TIM_CR2_CCPC;
+ }
+}
+/**
+ * @}
+ */
+
+/** @defgroup TIM_Group5 Interrupts DMA and flags management functions
+ * @brief Interrupts, DMA and flags management functions
+ *
+@verbatim
+ ===============================================================================
+ Interrupts, DMA and flags management functions
+ ===============================================================================
+
+@endverbatim
+ * @{
+ */
+
+/**
+ * @brief Enables or disables the specified TIM interrupts.
+ * @param TIMx: where x can be 1 to 14 to select the TIMx peripheral.
+ * @param TIM_IT: specifies the TIM interrupts sources to be enabled or disabled.
+ * This parameter can be any combination of the following values:
+ * @arg TIM_IT_Update: TIM update Interrupt source
+ * @arg TIM_IT_CC1: TIM Capture Compare 1 Interrupt source
+ * @arg TIM_IT_CC2: TIM Capture Compare 2 Interrupt source
+ * @arg TIM_IT_CC3: TIM Capture Compare 3 Interrupt source
+ * @arg TIM_IT_CC4: TIM Capture Compare 4 Interrupt source
+ * @arg TIM_IT_COM: TIM Commutation Interrupt source
+ * @arg TIM_IT_Trigger: TIM Trigger Interrupt source
+ * @arg TIM_IT_Break: TIM Break Interrupt source
+ *
+ * @note For TIM6 and TIM7 only the parameter TIM_IT_Update can be used
+ * @note For TIM9 and TIM12 only one of the following parameters can be used: TIM_IT_Update,
+ * TIM_IT_CC1, TIM_IT_CC2 or TIM_IT_Trigger.
+ * @note For TIM10, TIM11, TIM13 and TIM14 only one of the following parameters can
+ * be used: TIM_IT_Update or TIM_IT_CC1
+ * @note TIM_IT_COM and TIM_IT_Break can be used only with TIM1 and TIM8
+ *
+ * @param NewState: new state of the TIM interrupts.
+ * This parameter can be: ENABLE or DISABLE.
+ * @retval None
+ */
+void TIM_ITConfig(TIM_TypeDef* TIMx, uint16_t TIM_IT, FunctionalState NewState)
+{
+ /* Check the parameters */
+ assert_param(IS_TIM_ALL_PERIPH(TIMx));
+ assert_param(IS_TIM_IT(TIM_IT));
+ assert_param(IS_FUNCTIONAL_STATE(NewState));
+
+ if (NewState != DISABLE)
+ {
+ /* Enable the Interrupt sources */
+ TIMx->DIER |= TIM_IT;
+ }
+ else
+ {
+ /* Disable the Interrupt sources */
+ TIMx->DIER &= (uint16_t)~TIM_IT;
+ }
+}
+
+/**
+ * @brief Configures the TIMx event to be generate by software.
+ * @param TIMx: where x can be 1 to 14 to select the TIM peripheral.
+ * @param TIM_EventSource: specifies the event source.
+ * This parameter can be one or more of the following values:
+ * @arg TIM_EventSource_Update: Timer update Event source
+ * @arg TIM_EventSource_CC1: Timer Capture Compare 1 Event source
+ * @arg TIM_EventSource_CC2: Timer Capture Compare 2 Event source
+ * @arg TIM_EventSource_CC3: Timer Capture Compare 3 Event source
+ * @arg TIM_EventSource_CC4: Timer Capture Compare 4 Event source
+ * @arg TIM_EventSource_COM: Timer COM event source
+ * @arg TIM_EventSource_Trigger: Timer Trigger Event source
+ * @arg TIM_EventSource_Break: Timer Break event source
+ *
+ * @note TIM6 and TIM7 can only generate an update event.
+ * @note TIM_EventSource_COM and TIM_EventSource_Break are used only with TIM1 and TIM8.
+ *
+ * @retval None
+ */
+void TIM_GenerateEvent(TIM_TypeDef* TIMx, uint16_t TIM_EventSource)
+{
+ /* Check the parameters */
+ assert_param(IS_TIM_ALL_PERIPH(TIMx));
+ assert_param(IS_TIM_EVENT_SOURCE(TIM_EventSource));
+
+ /* Set the event sources */
+ TIMx->EGR = TIM_EventSource;
+}
+
+/**
+ * @brief Checks whether the specified TIM flag is set or not.
+ * @param TIMx: where x can be 1 to 14 to select the TIM peripheral.
+ * @param TIM_FLAG: specifies the flag to check.
+ * This parameter can be one of the following values:
+ * @arg TIM_FLAG_Update: TIM update Flag
+ * @arg TIM_FLAG_CC1: TIM Capture Compare 1 Flag
+ * @arg TIM_FLAG_CC2: TIM Capture Compare 2 Flag
+ * @arg TIM_FLAG_CC3: TIM Capture Compare 3 Flag
+ * @arg TIM_FLAG_CC4: TIM Capture Compare 4 Flag
+ * @arg TIM_FLAG_COM: TIM Commutation Flag
+ * @arg TIM_FLAG_Trigger: TIM Trigger Flag
+ * @arg TIM_FLAG_Break: TIM Break Flag
+ * @arg TIM_FLAG_CC1OF: TIM Capture Compare 1 over capture Flag
+ * @arg TIM_FLAG_CC2OF: TIM Capture Compare 2 over capture Flag
+ * @arg TIM_FLAG_CC3OF: TIM Capture Compare 3 over capture Flag
+ * @arg TIM_FLAG_CC4OF: TIM Capture Compare 4 over capture Flag
+ *
+ * @note TIM6 and TIM7 can have only one update flag.
+ * @note TIM_FLAG_COM and TIM_FLAG_Break are used only with TIM1 and TIM8.
+ *
+ * @retval The new state of TIM_FLAG (SET or RESET).
+ */
+FlagStatus TIM_GetFlagStatus(TIM_TypeDef* TIMx, uint16_t TIM_FLAG)
+{
+ ITStatus bitstatus = RESET;
+ /* Check the parameters */
+ assert_param(IS_TIM_ALL_PERIPH(TIMx));
+ assert_param(IS_TIM_GET_FLAG(TIM_FLAG));
+
+
+ if ((TIMx->SR & TIM_FLAG) != (uint16_t)RESET)
+ {
+ bitstatus = SET;
+ }
+ else
+ {
+ bitstatus = RESET;
+ }
+ return bitstatus;
+}
+
+/**
+ * @brief Clears the TIMx's pending flags.
+ * @param TIMx: where x can be 1 to 14 to select the TIM peripheral.
+ * @param TIM_FLAG: specifies the flag bit to clear.
+ * This parameter can be any combination of the following values:
+ * @arg TIM_FLAG_Update: TIM update Flag
+ * @arg TIM_FLAG_CC1: TIM Capture Compare 1 Flag
+ * @arg TIM_FLAG_CC2: TIM Capture Compare 2 Flag
+ * @arg TIM_FLAG_CC3: TIM Capture Compare 3 Flag
+ * @arg TIM_FLAG_CC4: TIM Capture Compare 4 Flag
+ * @arg TIM_FLAG_COM: TIM Commutation Flag
+ * @arg TIM_FLAG_Trigger: TIM Trigger Flag
+ * @arg TIM_FLAG_Break: TIM Break Flag
+ * @arg TIM_FLAG_CC1OF: TIM Capture Compare 1 over capture Flag
+ * @arg TIM_FLAG_CC2OF: TIM Capture Compare 2 over capture Flag
+ * @arg TIM_FLAG_CC3OF: TIM Capture Compare 3 over capture Flag
+ * @arg TIM_FLAG_CC4OF: TIM Capture Compare 4 over capture Flag
+ *
+ * @note TIM6 and TIM7 can have only one update flag.
+ * @note TIM_FLAG_COM and TIM_FLAG_Break are used only with TIM1 and TIM8.
+ *
+ * @retval None
+ */
+void TIM_ClearFlag(TIM_TypeDef* TIMx, uint16_t TIM_FLAG)
+{
+ /* Check the parameters */
+ assert_param(IS_TIM_ALL_PERIPH(TIMx));
+
+ /* Clear the flags */
+ TIMx->SR = (uint16_t)~TIM_FLAG;
+}
+
+/**
+ * @brief Checks whether the TIM interrupt has occurred or not.
+ * @param TIMx: where x can be 1 to 14 to select the TIM peripheral.
+ * @param TIM_IT: specifies the TIM interrupt source to check.
+ * This parameter can be one of the following values:
+ * @arg TIM_IT_Update: TIM update Interrupt source
+ * @arg TIM_IT_CC1: TIM Capture Compare 1 Interrupt source
+ * @arg TIM_IT_CC2: TIM Capture Compare 2 Interrupt source
+ * @arg TIM_IT_CC3: TIM Capture Compare 3 Interrupt source
+ * @arg TIM_IT_CC4: TIM Capture Compare 4 Interrupt source
+ * @arg TIM_IT_COM: TIM Commutation Interrupt source
+ * @arg TIM_IT_Trigger: TIM Trigger Interrupt source
+ * @arg TIM_IT_Break: TIM Break Interrupt source
+ *
+ * @note TIM6 and TIM7 can generate only an update interrupt.
+ * @note TIM_IT_COM and TIM_IT_Break are used only with TIM1 and TIM8.
+ *
+ * @retval The new state of the TIM_IT(SET or RESET).
+ */
+ITStatus TIM_GetITStatus(TIM_TypeDef* TIMx, uint16_t TIM_IT)
+{
+ ITStatus bitstatus = RESET;
+ uint16_t itstatus = 0x0, itenable = 0x0;
+ /* Check the parameters */
+ assert_param(IS_TIM_ALL_PERIPH(TIMx));
+ assert_param(IS_TIM_GET_IT(TIM_IT));
+
+ itstatus = TIMx->SR & TIM_IT;
+
+ itenable = TIMx->DIER & TIM_IT;
+ if ((itstatus != (uint16_t)RESET) && (itenable != (uint16_t)RESET))
+ {
+ bitstatus = SET;
+ }
+ else
+ {
+ bitstatus = RESET;
+ }
+ return bitstatus;
+}
+
+/**
+ * @brief Clears the TIMx's interrupt pending bits.
+ * @param TIMx: where x can be 1 to 14 to select the TIM peripheral.
+ * @param TIM_IT: specifies the pending bit to clear.
+ * This parameter can be any combination of the following values:
+ * @arg TIM_IT_Update: TIM1 update Interrupt source
+ * @arg TIM_IT_CC1: TIM Capture Compare 1 Interrupt source
+ * @arg TIM_IT_CC2: TIM Capture Compare 2 Interrupt source
+ * @arg TIM_IT_CC3: TIM Capture Compare 3 Interrupt source
+ * @arg TIM_IT_CC4: TIM Capture Compare 4 Interrupt source
+ * @arg TIM_IT_COM: TIM Commutation Interrupt source
+ * @arg TIM_IT_Trigger: TIM Trigger Interrupt source
+ * @arg TIM_IT_Break: TIM Break Interrupt source
+ *
+ * @note TIM6 and TIM7 can generate only an update interrupt.
+ * @note TIM_IT_COM and TIM_IT_Break are used only with TIM1 and TIM8.
+ *
+ * @retval None
+ */
+void TIM_ClearITPendingBit(TIM_TypeDef* TIMx, uint16_t TIM_IT)
+{
+ /* Check the parameters */
+ assert_param(IS_TIM_ALL_PERIPH(TIMx));
+
+ /* Clear the IT pending Bit */
+ TIMx->SR = (uint16_t)~TIM_IT;
+}
+
+/**
+ * @brief Configures the TIMx's DMA interface.
+ * @param TIMx: where x can be 1, 2, 3, 4, 5 or 8 to select the TIM peripheral.
+ * @param TIM_DMABase: DMA Base address.
+ * This parameter can be one of the following values:
+ * @arg TIM_DMABase_CR1
+ * @arg TIM_DMABase_CR2
+ * @arg TIM_DMABase_SMCR
+ * @arg TIM_DMABase_DIER
+ * @arg TIM1_DMABase_SR
+ * @arg TIM_DMABase_EGR
+ * @arg TIM_DMABase_CCMR1
+ * @arg TIM_DMABase_CCMR2
+ * @arg TIM_DMABase_CCER
+ * @arg TIM_DMABase_CNT
+ * @arg TIM_DMABase_PSC
+ * @arg TIM_DMABase_ARR
+ * @arg TIM_DMABase_RCR
+ * @arg TIM_DMABase_CCR1
+ * @arg TIM_DMABase_CCR2
+ * @arg TIM_DMABase_CCR3
+ * @arg TIM_DMABase_CCR4
+ * @arg TIM_DMABase_BDTR
+ * @arg TIM_DMABase_DCR
+ * @param TIM_DMABurstLength: DMA Burst length. This parameter can be one value
+ * between: TIM_DMABurstLength_1Transfer and TIM_DMABurstLength_18Transfers.
+ * @retval None
+ */
+void TIM_DMAConfig(TIM_TypeDef* TIMx, uint16_t TIM_DMABase, uint16_t TIM_DMABurstLength)
+{
+ /* Check the parameters */
+ assert_param(IS_TIM_LIST3_PERIPH(TIMx));
+ assert_param(IS_TIM_DMA_BASE(TIM_DMABase));
+ assert_param(IS_TIM_DMA_LENGTH(TIM_DMABurstLength));
+
+ /* Set the DMA Base and the DMA Burst Length */
+ TIMx->DCR = TIM_DMABase | TIM_DMABurstLength;
+}
+
+/**
+ * @brief Enables or disables the TIMx's DMA Requests.
+ * @param TIMx: where x can be 1, 2, 3, 4, 5, 6, 7 or 8 to select the TIM peripheral.
+ * @param TIM_DMASource: specifies the DMA Request sources.
+ * This parameter can be any combination of the following values:
+ * @arg TIM_DMA_Update: TIM update Interrupt source
+ * @arg TIM_DMA_CC1: TIM Capture Compare 1 DMA source
+ * @arg TIM_DMA_CC2: TIM Capture Compare 2 DMA source
+ * @arg TIM_DMA_CC3: TIM Capture Compare 3 DMA source
+ * @arg TIM_DMA_CC4: TIM Capture Compare 4 DMA source
+ * @arg TIM_DMA_COM: TIM Commutation DMA source
+ * @arg TIM_DMA_Trigger: TIM Trigger DMA source
+ * @param NewState: new state of the DMA Request sources.
+ * This parameter can be: ENABLE or DISABLE.
+ * @retval None
+ */
+void TIM_DMACmd(TIM_TypeDef* TIMx, uint16_t TIM_DMASource, FunctionalState NewState)
+{
+ /* Check the parameters */
+ assert_param(IS_TIM_LIST5_PERIPH(TIMx));
+ assert_param(IS_TIM_DMA_SOURCE(TIM_DMASource));
+ assert_param(IS_FUNCTIONAL_STATE(NewState));
+
+ if (NewState != DISABLE)
+ {
+ /* Enable the DMA sources */
+ TIMx->DIER |= TIM_DMASource;
+ }
+ else
+ {
+ /* Disable the DMA sources */
+ TIMx->DIER &= (uint16_t)~TIM_DMASource;
+ }
+}
+
+/**
+ * @brief Selects the TIMx peripheral Capture Compare DMA source.
+ * @param TIMx: where x can be 1, 2, 3, 4, 5 or 8 to select the TIM peripheral.
+ * @param NewState: new state of the Capture Compare DMA source
+ * This parameter can be: ENABLE or DISABLE.
+ * @retval None
+ */
+void TIM_SelectCCDMA(TIM_TypeDef* TIMx, FunctionalState NewState)
+{
+ /* Check the parameters */
+ assert_param(IS_TIM_LIST3_PERIPH(TIMx));
+ assert_param(IS_FUNCTIONAL_STATE(NewState));
+
+ if (NewState != DISABLE)
+ {
+ /* Set the CCDS Bit */
+ TIMx->CR2 |= TIM_CR2_CCDS;
+ }
+ else
+ {
+ /* Reset the CCDS Bit */
+ TIMx->CR2 &= (uint16_t)~TIM_CR2_CCDS;
+ }
+}
+/**
+ * @}
+ */
+
+/** @defgroup TIM_Group6 Clocks management functions
+ * @brief Clocks management functions
+ *
+@verbatim
+ ===============================================================================
+ Clocks management functions
+ ===============================================================================
+
+@endverbatim
+ * @{
+ */
+
+/**
+ * @brief Configures the TIMx internal Clock
+ * @param TIMx: where x can be 1, 2, 3, 4, 5, 8, 9 or 12 to select the TIM
+ * peripheral.
+ * @retval None
+ */
+void TIM_InternalClockConfig(TIM_TypeDef* TIMx)
+{
+ /* Check the parameters */
+ assert_param(IS_TIM_LIST2_PERIPH(TIMx));
+
+ /* Disable slave mode to clock the prescaler directly with the internal clock */
+ TIMx->SMCR &= (uint16_t)~TIM_SMCR_SMS;
+}
+
+/**
+ * @brief Configures the TIMx Internal Trigger as External Clock
+ * @param TIMx: where x can be 1, 2, 3, 4, 5, 8, 9 or 12 to select the TIM
+ * peripheral.
+ * @param TIM_InputTriggerSource: Trigger source.
+ * This parameter can be one of the following values:
+ * @arg TIM_TS_ITR0: Internal Trigger 0
+ * @arg TIM_TS_ITR1: Internal Trigger 1
+ * @arg TIM_TS_ITR2: Internal Trigger 2
+ * @arg TIM_TS_ITR3: Internal Trigger 3
+ * @retval None
+ */
+void TIM_ITRxExternalClockConfig(TIM_TypeDef* TIMx, uint16_t TIM_InputTriggerSource)
+{
+ /* Check the parameters */
+ assert_param(IS_TIM_LIST2_PERIPH(TIMx));
+ assert_param(IS_TIM_INTERNAL_TRIGGER_SELECTION(TIM_InputTriggerSource));
+
+ /* Select the Internal Trigger */
+ TIM_SelectInputTrigger(TIMx, TIM_InputTriggerSource);
+
+ /* Select the External clock mode1 */
+ TIMx->SMCR |= TIM_SlaveMode_External1;
+}
+
+/**
+ * @brief Configures the TIMx Trigger as External Clock
+ * @param TIMx: where x can be 1, 2, 3, 4, 5, 8, 9, 10, 11, 12, 13 or 14
+ * to select the TIM peripheral.
+ * @param TIM_TIxExternalCLKSource: Trigger source.
+ * This parameter can be one of the following values:
+ * @arg TIM_TIxExternalCLK1Source_TI1ED: TI1 Edge Detector
+ * @arg TIM_TIxExternalCLK1Source_TI1: Filtered Timer Input 1
+ * @arg TIM_TIxExternalCLK1Source_TI2: Filtered Timer Input 2
+ * @param TIM_ICPolarity: specifies the TIx Polarity.
+ * This parameter can be one of the following values:
+ * @arg TIM_ICPolarity_Rising
+ * @arg TIM_ICPolarity_Falling
+ * @param ICFilter: specifies the filter value.
+ * This parameter must be a value between 0x0 and 0xF.
+ * @retval None
+ */
+void TIM_TIxExternalClockConfig(TIM_TypeDef* TIMx, uint16_t TIM_TIxExternalCLKSource,
+ uint16_t TIM_ICPolarity, uint16_t ICFilter)
+{
+ /* Check the parameters */
+ assert_param(IS_TIM_LIST1_PERIPH(TIMx));
+ assert_param(IS_TIM_IC_POLARITY(TIM_ICPolarity));
+ assert_param(IS_TIM_IC_FILTER(ICFilter));
+
+ /* Configure the Timer Input Clock Source */
+ if (TIM_TIxExternalCLKSource == TIM_TIxExternalCLK1Source_TI2)
+ {
+ TI2_Config(TIMx, TIM_ICPolarity, TIM_ICSelection_DirectTI, ICFilter);
+ }
+ else
+ {
+ TI1_Config(TIMx, TIM_ICPolarity, TIM_ICSelection_DirectTI, ICFilter);
+ }
+ /* Select the Trigger source */
+ TIM_SelectInputTrigger(TIMx, TIM_TIxExternalCLKSource);
+ /* Select the External clock mode1 */
+ TIMx->SMCR |= TIM_SlaveMode_External1;
+}
+
+/**
+ * @brief Configures the External clock Mode1
+ * @param TIMx: where x can be 1, 2, 3, 4, 5 or 8 to select the TIM peripheral.
+ * @param TIM_ExtTRGPrescaler: The external Trigger Prescaler.
+ * This parameter can be one of the following values:
+ * @arg TIM_ExtTRGPSC_OFF: ETRP Prescaler OFF.
+ * @arg TIM_ExtTRGPSC_DIV2: ETRP frequency divided by 2.
+ * @arg TIM_ExtTRGPSC_DIV4: ETRP frequency divided by 4.
+ * @arg TIM_ExtTRGPSC_DIV8: ETRP frequency divided by 8.
+ * @param TIM_ExtTRGPolarity: The external Trigger Polarity.
+ * This parameter can be one of the following values:
+ * @arg TIM_ExtTRGPolarity_Inverted: active low or falling edge active.
+ * @arg TIM_ExtTRGPolarity_NonInverted: active high or rising edge active.
+ * @param ExtTRGFilter: External Trigger Filter.
+ * This parameter must be a value between 0x00 and 0x0F
+ * @retval None
+ */
+void TIM_ETRClockMode1Config(TIM_TypeDef* TIMx, uint16_t TIM_ExtTRGPrescaler,
+ uint16_t TIM_ExtTRGPolarity, uint16_t ExtTRGFilter)
+{
+ uint16_t tmpsmcr = 0;
+
+ /* Check the parameters */
+ assert_param(IS_TIM_LIST3_PERIPH(TIMx));
+ assert_param(IS_TIM_EXT_PRESCALER(TIM_ExtTRGPrescaler));
+ assert_param(IS_TIM_EXT_POLARITY(TIM_ExtTRGPolarity));
+ assert_param(IS_TIM_EXT_FILTER(ExtTRGFilter));
+ /* Configure the ETR Clock source */
+ TIM_ETRConfig(TIMx, TIM_ExtTRGPrescaler, TIM_ExtTRGPolarity, ExtTRGFilter);
+
+ /* Get the TIMx SMCR register value */
+ tmpsmcr = TIMx->SMCR;
+
+ /* Reset the SMS Bits */
+ tmpsmcr &= (uint16_t)~TIM_SMCR_SMS;
+
+ /* Select the External clock mode1 */
+ tmpsmcr |= TIM_SlaveMode_External1;
+
+ /* Select the Trigger selection : ETRF */
+ tmpsmcr &= (uint16_t)~TIM_SMCR_TS;
+ tmpsmcr |= TIM_TS_ETRF;
+
+ /* Write to TIMx SMCR */
+ TIMx->SMCR = tmpsmcr;
+}
+
+/**
+ * @brief Configures the External clock Mode2
+ * @param TIMx: where x can be 1, 2, 3, 4, 5 or 8 to select the TIM peripheral.
+ * @param TIM_ExtTRGPrescaler: The external Trigger Prescaler.
+ * This parameter can be one of the following values:
+ * @arg TIM_ExtTRGPSC_OFF: ETRP Prescaler OFF.
+ * @arg TIM_ExtTRGPSC_DIV2: ETRP frequency divided by 2.
+ * @arg TIM_ExtTRGPSC_DIV4: ETRP frequency divided by 4.
+ * @arg TIM_ExtTRGPSC_DIV8: ETRP frequency divided by 8.
+ * @param TIM_ExtTRGPolarity: The external Trigger Polarity.
+ * This parameter can be one of the following values:
+ * @arg TIM_ExtTRGPolarity_Inverted: active low or falling edge active.
+ * @arg TIM_ExtTRGPolarity_NonInverted: active high or rising edge active.
+ * @param ExtTRGFilter: External Trigger Filter.
+ * This parameter must be a value between 0x00 and 0x0F
+ * @retval None
+ */
+void TIM_ETRClockMode2Config(TIM_TypeDef* TIMx, uint16_t TIM_ExtTRGPrescaler,
+ uint16_t TIM_ExtTRGPolarity, uint16_t ExtTRGFilter)
+{
+ /* Check the parameters */
+ assert_param(IS_TIM_LIST3_PERIPH(TIMx));
+ assert_param(IS_TIM_EXT_PRESCALER(TIM_ExtTRGPrescaler));
+ assert_param(IS_TIM_EXT_POLARITY(TIM_ExtTRGPolarity));
+ assert_param(IS_TIM_EXT_FILTER(ExtTRGFilter));
+
+ /* Configure the ETR Clock source */
+ TIM_ETRConfig(TIMx, TIM_ExtTRGPrescaler, TIM_ExtTRGPolarity, ExtTRGFilter);
+
+ /* Enable the External clock mode2 */
+ TIMx->SMCR |= TIM_SMCR_ECE;
+}
+/**
+ * @}
+ */
+
+/** @defgroup TIM_Group7 Synchronization management functions
+ * @brief Synchronization management functions
+ *
+@verbatim
+ ===============================================================================
+ Synchronization management functions
+ ===============================================================================
+
+ ===================================================================
+ TIM Driver: how to use it in synchronization Mode
+ ===================================================================
+ Case of two/several Timers
+ **************************
+ 1. Configure the Master Timers using the following functions:
+ - void TIM_SelectOutputTrigger(TIM_TypeDef* TIMx, uint16_t TIM_TRGOSource);
+ - void TIM_SelectMasterSlaveMode(TIM_TypeDef* TIMx, uint16_t TIM_MasterSlaveMode);
+ 2. Configure the Slave Timers using the following functions:
+ - void TIM_SelectInputTrigger(TIM_TypeDef* TIMx, uint16_t TIM_InputTriggerSource);
+ - void TIM_SelectSlaveMode(TIM_TypeDef* TIMx, uint16_t TIM_SlaveMode);
+
+ Case of Timers and external trigger(ETR pin)
+ ********************************************
+ 1. Configure the External trigger using this function:
+ - void TIM_ETRConfig(TIM_TypeDef* TIMx, uint16_t TIM_ExtTRGPrescaler, uint16_t TIM_ExtTRGPolarity,
+ uint16_t ExtTRGFilter);
+ 2. Configure the Slave Timers using the following functions:
+ - void TIM_SelectInputTrigger(TIM_TypeDef* TIMx, uint16_t TIM_InputTriggerSource);
+ - void TIM_SelectSlaveMode(TIM_TypeDef* TIMx, uint16_t TIM_SlaveMode);
+
+@endverbatim
+ * @{
+ */
+
+/**
+ * @brief Selects the Input Trigger source
+ * @param TIMx: where x can be 1, 2, 3, 4, 5, 8, 9, 10, 11, 12, 13 or 14
+ * to select the TIM peripheral.
+ * @param TIM_InputTriggerSource: The Input Trigger source.
+ * This parameter can be one of the following values:
+ * @arg TIM_TS_ITR0: Internal Trigger 0
+ * @arg TIM_TS_ITR1: Internal Trigger 1
+ * @arg TIM_TS_ITR2: Internal Trigger 2
+ * @arg TIM_TS_ITR3: Internal Trigger 3
+ * @arg TIM_TS_TI1F_ED: TI1 Edge Detector
+ * @arg TIM_TS_TI1FP1: Filtered Timer Input 1
+ * @arg TIM_TS_TI2FP2: Filtered Timer Input 2
+ * @arg TIM_TS_ETRF: External Trigger input
+ * @retval None
+ */
+void TIM_SelectInputTrigger(TIM_TypeDef* TIMx, uint16_t TIM_InputTriggerSource)
+{
+ uint16_t tmpsmcr = 0;
+
+ /* Check the parameters */
+ assert_param(IS_TIM_LIST1_PERIPH(TIMx));
+ assert_param(IS_TIM_TRIGGER_SELECTION(TIM_InputTriggerSource));
+
+ /* Get the TIMx SMCR register value */
+ tmpsmcr = TIMx->SMCR;
+
+ /* Reset the TS Bits */
+ tmpsmcr &= (uint16_t)~TIM_SMCR_TS;
+
+ /* Set the Input Trigger source */
+ tmpsmcr |= TIM_InputTriggerSource;
+
+ /* Write to TIMx SMCR */
+ TIMx->SMCR = tmpsmcr;
+}
+
+/**
+ * @brief Selects the TIMx Trigger Output Mode.
+ * @param TIMx: where x can be 1, 2, 3, 4, 5, 6, 7 or 8 to select the TIM peripheral.
+ *
+ * @param TIM_TRGOSource: specifies the Trigger Output source.
+ * This parameter can be one of the following values:
+ *
+ * - For all TIMx
+ * @arg TIM_TRGOSource_Reset: The UG bit in the TIM_EGR register is used as the trigger output(TRGO)
+ * @arg TIM_TRGOSource_Enable: The Counter Enable CEN is used as the trigger output(TRGO)
+ * @arg TIM_TRGOSource_Update: The update event is selected as the trigger output(TRGO)
+ *
+ * - For all TIMx except TIM6 and TIM7
+ * @arg TIM_TRGOSource_OC1: The trigger output sends a positive pulse when the CC1IF flag
+ * is to be set, as soon as a capture or compare match occurs(TRGO)
+ * @arg TIM_TRGOSource_OC1Ref: OC1REF signal is used as the trigger output(TRGO)
+ * @arg TIM_TRGOSource_OC2Ref: OC2REF signal is used as the trigger output(TRGO)
+ * @arg TIM_TRGOSource_OC3Ref: OC3REF signal is used as the trigger output(TRGO)
+ * @arg TIM_TRGOSource_OC4Ref: OC4REF signal is used as the trigger output(TRGO)
+ *
+ * @retval None
+ */
+void TIM_SelectOutputTrigger(TIM_TypeDef* TIMx, uint16_t TIM_TRGOSource)
+{
+ /* Check the parameters */
+ assert_param(IS_TIM_LIST5_PERIPH(TIMx));
+ assert_param(IS_TIM_TRGO_SOURCE(TIM_TRGOSource));
+
+ /* Reset the MMS Bits */
+ TIMx->CR2 &= (uint16_t)~TIM_CR2_MMS;
+ /* Select the TRGO source */
+ TIMx->CR2 |= TIM_TRGOSource;
+}
+
+/**
+ * @brief Selects the TIMx Slave Mode.
+ * @param TIMx: where x can be 1, 2, 3, 4, 5, 8, 9 or 12 to select the TIM peripheral.
+ * @param TIM_SlaveMode: specifies the Timer Slave Mode.
+ * This parameter can be one of the following values:
+ * @arg TIM_SlaveMode_Reset: Rising edge of the selected trigger signal(TRGI) reinitialize
+ * the counter and triggers an update of the registers
+ * @arg TIM_SlaveMode_Gated: The counter clock is enabled when the trigger signal (TRGI) is high
+ * @arg TIM_SlaveMode_Trigger: The counter starts at a rising edge of the trigger TRGI
+ * @arg TIM_SlaveMode_External1: Rising edges of the selected trigger (TRGI) clock the counter
+ * @retval None
+ */
+void TIM_SelectSlaveMode(TIM_TypeDef* TIMx, uint16_t TIM_SlaveMode)
+{
+ /* Check the parameters */
+ assert_param(IS_TIM_LIST2_PERIPH(TIMx));
+ assert_param(IS_TIM_SLAVE_MODE(TIM_SlaveMode));
+
+ /* Reset the SMS Bits */
+ TIMx->SMCR &= (uint16_t)~TIM_SMCR_SMS;
+
+ /* Select the Slave Mode */
+ TIMx->SMCR |= TIM_SlaveMode;
+}
+
+/**
+ * @brief Sets or Resets the TIMx Master/Slave Mode.
+ * @param TIMx: where x can be 1, 2, 3, 4, 5, 8, 9 or 12 to select the TIM peripheral.
+ * @param TIM_MasterSlaveMode: specifies the Timer Master Slave Mode.
+ * This parameter can be one of the following values:
+ * @arg TIM_MasterSlaveMode_Enable: synchronization between the current timer
+ * and its slaves (through TRGO)
+ * @arg TIM_MasterSlaveMode_Disable: No action
+ * @retval None
+ */
+void TIM_SelectMasterSlaveMode(TIM_TypeDef* TIMx, uint16_t TIM_MasterSlaveMode)
+{
+ /* Check the parameters */
+ assert_param(IS_TIM_LIST2_PERIPH(TIMx));
+ assert_param(IS_TIM_MSM_STATE(TIM_MasterSlaveMode));
+
+ /* Reset the MSM Bit */
+ TIMx->SMCR &= (uint16_t)~TIM_SMCR_MSM;
+
+ /* Set or Reset the MSM Bit */
+ TIMx->SMCR |= TIM_MasterSlaveMode;
+}
+
+/**
+ * @brief Configures the TIMx External Trigger (ETR).
+ * @param TIMx: where x can be 1, 2, 3, 4, 5 or 8 to select the TIM peripheral.
+ * @param TIM_ExtTRGPrescaler: The external Trigger Prescaler.
+ * This parameter can be one of the following values:
+ * @arg TIM_ExtTRGPSC_OFF: ETRP Prescaler OFF.
+ * @arg TIM_ExtTRGPSC_DIV2: ETRP frequency divided by 2.
+ * @arg TIM_ExtTRGPSC_DIV4: ETRP frequency divided by 4.
+ * @arg TIM_ExtTRGPSC_DIV8: ETRP frequency divided by 8.
+ * @param TIM_ExtTRGPolarity: The external Trigger Polarity.
+ * This parameter can be one of the following values:
+ * @arg TIM_ExtTRGPolarity_Inverted: active low or falling edge active.
+ * @arg TIM_ExtTRGPolarity_NonInverted: active high or rising edge active.
+ * @param ExtTRGFilter: External Trigger Filter.
+ * This parameter must be a value between 0x00 and 0x0F
+ * @retval None
+ */
+void TIM_ETRConfig(TIM_TypeDef* TIMx, uint16_t TIM_ExtTRGPrescaler,
+ uint16_t TIM_ExtTRGPolarity, uint16_t ExtTRGFilter)
+{
+ uint16_t tmpsmcr = 0;
+
+ /* Check the parameters */
+ assert_param(IS_TIM_LIST3_PERIPH(TIMx));
+ assert_param(IS_TIM_EXT_PRESCALER(TIM_ExtTRGPrescaler));
+ assert_param(IS_TIM_EXT_POLARITY(TIM_ExtTRGPolarity));
+ assert_param(IS_TIM_EXT_FILTER(ExtTRGFilter));
+
+ tmpsmcr = TIMx->SMCR;
+
+ /* Reset the ETR Bits */
+ tmpsmcr &= SMCR_ETR_MASK;
+
+ /* Set the Prescaler, the Filter value and the Polarity */
+ tmpsmcr |= (uint16_t)(TIM_ExtTRGPrescaler | (uint16_t)(TIM_ExtTRGPolarity | (uint16_t)(ExtTRGFilter << (uint16_t)8)));
+
+ /* Write to TIMx SMCR */
+ TIMx->SMCR = tmpsmcr;
+}
+/**
+ * @}
+ */
+
+/** @defgroup TIM_Group8 Specific interface management functions
+ * @brief Specific interface management functions
+ *
+@verbatim
+ ===============================================================================
+ Specific interface management functions
+ ===============================================================================
+
+@endverbatim
+ * @{
+ */
+
+/**
+ * @brief Configures the TIMx Encoder Interface.
+ * @param TIMx: where x can be 1, 2, 3, 4, 5, 8, 9 or 12 to select the TIM
+ * peripheral.
+ * @param TIM_EncoderMode: specifies the TIMx Encoder Mode.
+ * This parameter can be one of the following values:
+ * @arg TIM_EncoderMode_TI1: Counter counts on TI1FP1 edge depending on TI2FP2 level.
+ * @arg TIM_EncoderMode_TI2: Counter counts on TI2FP2 edge depending on TI1FP1 level.
+ * @arg TIM_EncoderMode_TI12: Counter counts on both TI1FP1 and TI2FP2 edges depending
+ * on the level of the other input.
+ * @param TIM_IC1Polarity: specifies the IC1 Polarity
+ * This parameter can be one of the following values:
+ * @arg TIM_ICPolarity_Falling: IC Falling edge.
+ * @arg TIM_ICPolarity_Rising: IC Rising edge.
+ * @param TIM_IC2Polarity: specifies the IC2 Polarity
+ * This parameter can be one of the following values:
+ * @arg TIM_ICPolarity_Falling: IC Falling edge.
+ * @arg TIM_ICPolarity_Rising: IC Rising edge.
+ * @retval None
+ */
+void TIM_EncoderInterfaceConfig(TIM_TypeDef* TIMx, uint16_t TIM_EncoderMode,
+ uint16_t TIM_IC1Polarity, uint16_t TIM_IC2Polarity)
+{
+ uint16_t tmpsmcr = 0;
+ uint16_t tmpccmr1 = 0;
+ uint16_t tmpccer = 0;
+
+ /* Check the parameters */
+ assert_param(IS_TIM_LIST2_PERIPH(TIMx));
+ assert_param(IS_TIM_ENCODER_MODE(TIM_EncoderMode));
+ assert_param(IS_TIM_IC_POLARITY(TIM_IC1Polarity));
+ assert_param(IS_TIM_IC_POLARITY(TIM_IC2Polarity));
+
+ /* Get the TIMx SMCR register value */
+ tmpsmcr = TIMx->SMCR;
+
+ /* Get the TIMx CCMR1 register value */
+ tmpccmr1 = TIMx->CCMR1;
+
+ /* Get the TIMx CCER register value */
+ tmpccer = TIMx->CCER;
+
+ /* Set the encoder Mode */
+ tmpsmcr &= (uint16_t)~TIM_SMCR_SMS;
+ tmpsmcr |= TIM_EncoderMode;
+
+ /* Select the Capture Compare 1 and the Capture Compare 2 as input */
+ tmpccmr1 &= ((uint16_t)~TIM_CCMR1_CC1S) & ((uint16_t)~TIM_CCMR1_CC2S);
+ tmpccmr1 |= TIM_CCMR1_CC1S_0 | TIM_CCMR1_CC2S_0;
+
+ /* Set the TI1 and the TI2 Polarities */
+ tmpccer &= ((uint16_t)~TIM_CCER_CC1P) & ((uint16_t)~TIM_CCER_CC2P);
+ tmpccer |= (uint16_t)(TIM_IC1Polarity | (uint16_t)(TIM_IC2Polarity << (uint16_t)4));
+
+ /* Write to TIMx SMCR */
+ TIMx->SMCR = tmpsmcr;
+
+ /* Write to TIMx CCMR1 */
+ TIMx->CCMR1 = tmpccmr1;
+
+ /* Write to TIMx CCER */
+ TIMx->CCER = tmpccer;
+}
+
+/**
+ * @brief Enables or disables the TIMx's Hall sensor interface.
+ * @param TIMx: where x can be 1, 2, 3, 4, 5, 8, 9 or 12 to select the TIM
+ * peripheral.
+ * @param NewState: new state of the TIMx Hall sensor interface.
+ * This parameter can be: ENABLE or DISABLE.
+ * @retval None
+ */
+void TIM_SelectHallSensor(TIM_TypeDef* TIMx, FunctionalState NewState)
+{
+ /* Check the parameters */
+ assert_param(IS_TIM_LIST2_PERIPH(TIMx));
+ assert_param(IS_FUNCTIONAL_STATE(NewState));
+
+ if (NewState != DISABLE)
+ {
+ /* Set the TI1S Bit */
+ TIMx->CR2 |= TIM_CR2_TI1S;
+ }
+ else
+ {
+ /* Reset the TI1S Bit */
+ TIMx->CR2 &= (uint16_t)~TIM_CR2_TI1S;
+ }
+}
+/**
+ * @}
+ */
+
+/** @defgroup TIM_Group9 Specific remapping management function
+ * @brief Specific remapping management function
+ *
+@verbatim
+ ===============================================================================
+ Specific remapping management function
+ ===============================================================================
+
+@endverbatim
+ * @{
+ */
+
+/**
+ * @brief Configures the TIM2, TIM5 and TIM11 Remapping input capabilities.
+ * @param TIMx: where x can be 2, 5 or 11 to select the TIM peripheral.
+ * @param TIM_Remap: specifies the TIM input remapping source.
+ * This parameter can be one of the following values:
+ * @arg TIM2_TIM8_TRGO: TIM2 ITR1 input is connected to TIM8 Trigger output(default)
+ * @arg TIM2_ETH_PTP: TIM2 ITR1 input is connected to ETH PTP trogger output.
+ * @arg TIM2_USBFS_SOF: TIM2 ITR1 input is connected to USB FS SOF.
+ * @arg TIM2_USBHS_SOF: TIM2 ITR1 input is connected to USB HS SOF.
+ * @arg TIM5_GPIO: TIM5 CH4 input is connected to dedicated Timer pin(default)
+ * @arg TIM5_LSI: TIM5 CH4 input is connected to LSI clock.
+ * @arg TIM5_LSE: TIM5 CH4 input is connected to LSE clock.
+ * @arg TIM5_RTC: TIM5 CH4 input is connected to RTC Output event.
+ * @arg TIM11_GPIO: TIM11 CH4 input is connected to dedicated Timer pin(default)
+ * @arg TIM11_HSE: TIM11 CH4 input is connected to HSE_RTC clock
+ * (HSE divided by a programmable prescaler)
+ * @retval None
+ */
+void TIM_RemapConfig(TIM_TypeDef* TIMx, uint16_t TIM_Remap)
+{
+ /* Check the parameters */
+ assert_param(IS_TIM_LIST6_PERIPH(TIMx));
+ assert_param(IS_TIM_REMAP(TIM_Remap));
+
+ /* Set the Timer remapping configuration */
+ TIMx->OR = TIM_Remap;
+}
+/**
+ * @}
+ */
+
+/**
+ * @brief Configure the TI1 as Input.
+ * @param TIMx: where x can be 1, 2, 3, 4, 5, 8, 9, 10, 11, 12, 13 or 14
+ * to select the TIM peripheral.
+ * @param TIM_ICPolarity : The Input Polarity.
+ * This parameter can be one of the following values:
+ * @arg TIM_ICPolarity_Rising
+ * @arg TIM_ICPolarity_Falling
+ * @arg TIM_ICPolarity_BothEdge
+ * @param TIM_ICSelection: specifies the input to be used.
+ * This parameter can be one of the following values:
+ * @arg TIM_ICSelection_DirectTI: TIM Input 1 is selected to be connected to IC1.
+ * @arg TIM_ICSelection_IndirectTI: TIM Input 1 is selected to be connected to IC2.
+ * @arg TIM_ICSelection_TRC: TIM Input 1 is selected to be connected to TRC.
+ * @param TIM_ICFilter: Specifies the Input Capture Filter.
+ * This parameter must be a value between 0x00 and 0x0F.
+ * @retval None
+ */
+static void TI1_Config(TIM_TypeDef* TIMx, uint16_t TIM_ICPolarity, uint16_t TIM_ICSelection,
+ uint16_t TIM_ICFilter)
+{
+ uint16_t tmpccmr1 = 0, tmpccer = 0;
+
+ /* Disable the Channel 1: Reset the CC1E Bit */
+ TIMx->CCER &= (uint16_t)~TIM_CCER_CC1E;
+ tmpccmr1 = TIMx->CCMR1;
+ tmpccer = TIMx->CCER;
+
+ /* Select the Input and set the filter */
+ tmpccmr1 &= ((uint16_t)~TIM_CCMR1_CC1S) & ((uint16_t)~TIM_CCMR1_IC1F);
+ tmpccmr1 |= (uint16_t)(TIM_ICSelection | (uint16_t)(TIM_ICFilter << (uint16_t)4));
+
+ /* Select the Polarity and set the CC1E Bit */
+ tmpccer &= (uint16_t)~(TIM_CCER_CC1P | TIM_CCER_CC1NP);
+ tmpccer |= (uint16_t)(TIM_ICPolarity | (uint16_t)TIM_CCER_CC1E);
+
+ /* Write to TIMx CCMR1 and CCER registers */
+ TIMx->CCMR1 = tmpccmr1;
+ TIMx->CCER = tmpccer;
+}
+
+/**
+ * @brief Configure the TI2 as Input.
+ * @param TIMx: where x can be 1, 2, 3, 4, 5, 8, 9 or 12 to select the TIM
+ * peripheral.
+ * @param TIM_ICPolarity : The Input Polarity.
+ * This parameter can be one of the following values:
+ * @arg TIM_ICPolarity_Rising
+ * @arg TIM_ICPolarity_Falling
+ * @arg TIM_ICPolarity_BothEdge
+ * @param TIM_ICSelection: specifies the input to be used.
+ * This parameter can be one of the following values:
+ * @arg TIM_ICSelection_DirectTI: TIM Input 2 is selected to be connected to IC2.
+ * @arg TIM_ICSelection_IndirectTI: TIM Input 2 is selected to be connected to IC1.
+ * @arg TIM_ICSelection_TRC: TIM Input 2 is selected to be connected to TRC.
+ * @param TIM_ICFilter: Specifies the Input Capture Filter.
+ * This parameter must be a value between 0x00 and 0x0F.
+ * @retval None
+ */
+static void TI2_Config(TIM_TypeDef* TIMx, uint16_t TIM_ICPolarity, uint16_t TIM_ICSelection,
+ uint16_t TIM_ICFilter)
+{
+ uint16_t tmpccmr1 = 0, tmpccer = 0, tmp = 0;
+
+ /* Disable the Channel 2: Reset the CC2E Bit */
+ TIMx->CCER &= (uint16_t)~TIM_CCER_CC2E;
+ tmpccmr1 = TIMx->CCMR1;
+ tmpccer = TIMx->CCER;
+ tmp = (uint16_t)(TIM_ICPolarity << 4);
+
+ /* Select the Input and set the filter */
+ tmpccmr1 &= ((uint16_t)~TIM_CCMR1_CC2S) & ((uint16_t)~TIM_CCMR1_IC2F);
+ tmpccmr1 |= (uint16_t)(TIM_ICFilter << 12);
+ tmpccmr1 |= (uint16_t)(TIM_ICSelection << 8);
+
+ /* Select the Polarity and set the CC2E Bit */
+ tmpccer &= (uint16_t)~(TIM_CCER_CC2P | TIM_CCER_CC2NP);
+ tmpccer |= (uint16_t)(tmp | (uint16_t)TIM_CCER_CC2E);
+
+ /* Write to TIMx CCMR1 and CCER registers */
+ TIMx->CCMR1 = tmpccmr1 ;
+ TIMx->CCER = tmpccer;
+}
+
+/**
+ * @brief Configure the TI3 as Input.
+ * @param TIMx: where x can be 1, 2, 3, 4, 5 or 8 to select the TIM peripheral.
+ * @param TIM_ICPolarity : The Input Polarity.
+ * This parameter can be one of the following values:
+ * @arg TIM_ICPolarity_Rising
+ * @arg TIM_ICPolarity_Falling
+ * @arg TIM_ICPolarity_BothEdge
+ * @param TIM_ICSelection: specifies the input to be used.
+ * This parameter can be one of the following values:
+ * @arg TIM_ICSelection_DirectTI: TIM Input 3 is selected to be connected to IC3.
+ * @arg TIM_ICSelection_IndirectTI: TIM Input 3 is selected to be connected to IC4.
+ * @arg TIM_ICSelection_TRC: TIM Input 3 is selected to be connected to TRC.
+ * @param TIM_ICFilter: Specifies the Input Capture Filter.
+ * This parameter must be a value between 0x00 and 0x0F.
+ * @retval None
+ */
+static void TI3_Config(TIM_TypeDef* TIMx, uint16_t TIM_ICPolarity, uint16_t TIM_ICSelection,
+ uint16_t TIM_ICFilter)
+{
+ uint16_t tmpccmr2 = 0, tmpccer = 0, tmp = 0;
+
+ /* Disable the Channel 3: Reset the CC3E Bit */
+ TIMx->CCER &= (uint16_t)~TIM_CCER_CC3E;
+ tmpccmr2 = TIMx->CCMR2;
+ tmpccer = TIMx->CCER;
+ tmp = (uint16_t)(TIM_ICPolarity << 8);
+
+ /* Select the Input and set the filter */
+ tmpccmr2 &= ((uint16_t)~TIM_CCMR1_CC1S) & ((uint16_t)~TIM_CCMR2_IC3F);
+ tmpccmr2 |= (uint16_t)(TIM_ICSelection | (uint16_t)(TIM_ICFilter << (uint16_t)4));
+
+ /* Select the Polarity and set the CC3E Bit */
+ tmpccer &= (uint16_t)~(TIM_CCER_CC3P | TIM_CCER_CC3NP);
+ tmpccer |= (uint16_t)(tmp | (uint16_t)TIM_CCER_CC3E);
+
+ /* Write to TIMx CCMR2 and CCER registers */
+ TIMx->CCMR2 = tmpccmr2;
+ TIMx->CCER = tmpccer;
+}
+
+/**
+ * @brief Configure the TI4 as Input.
+ * @param TIMx: where x can be 1, 2, 3, 4, 5 or 8 to select the TIM peripheral.
+ * @param TIM_ICPolarity : The Input Polarity.
+ * This parameter can be one of the following values:
+ * @arg TIM_ICPolarity_Rising
+ * @arg TIM_ICPolarity_Falling
+ * @arg TIM_ICPolarity_BothEdge
+ * @param TIM_ICSelection: specifies the input to be used.
+ * This parameter can be one of the following values:
+ * @arg TIM_ICSelection_DirectTI: TIM Input 4 is selected to be connected to IC4.
+ * @arg TIM_ICSelection_IndirectTI: TIM Input 4 is selected to be connected to IC3.
+ * @arg TIM_ICSelection_TRC: TIM Input 4 is selected to be connected to TRC.
+ * @param TIM_ICFilter: Specifies the Input Capture Filter.
+ * This parameter must be a value between 0x00 and 0x0F.
+ * @retval None
+ */
+static void TI4_Config(TIM_TypeDef* TIMx, uint16_t TIM_ICPolarity, uint16_t TIM_ICSelection,
+ uint16_t TIM_ICFilter)
+{
+ uint16_t tmpccmr2 = 0, tmpccer = 0, tmp = 0;
+
+ /* Disable the Channel 4: Reset the CC4E Bit */
+ TIMx->CCER &= (uint16_t)~TIM_CCER_CC4E;
+ tmpccmr2 = TIMx->CCMR2;
+ tmpccer = TIMx->CCER;
+ tmp = (uint16_t)(TIM_ICPolarity << 12);
+
+ /* Select the Input and set the filter */
+ tmpccmr2 &= ((uint16_t)~TIM_CCMR1_CC2S) & ((uint16_t)~TIM_CCMR1_IC2F);
+ tmpccmr2 |= (uint16_t)(TIM_ICSelection << 8);
+ tmpccmr2 |= (uint16_t)(TIM_ICFilter << 12);
+
+ /* Select the Polarity and set the CC4E Bit */
+ tmpccer &= (uint16_t)~(TIM_CCER_CC4P | TIM_CCER_CC4NP);
+ tmpccer |= (uint16_t)(tmp | (uint16_t)TIM_CCER_CC4E);
+
+ /* Write to TIMx CCMR2 and CCER registers */
+ TIMx->CCMR2 = tmpccmr2;
+ TIMx->CCER = tmpccer ;
+}
+
+/**
+ * @}
+ */
+
+/**
+ * @}
+ */
+
+/**
+ * @}
+ */
+
+/******************* (C) COPYRIGHT 2011 STMicroelectronics *****END OF FILE****/
diff --git a/Libraries/STM32F4xx_StdPeriph_Driver/src/stm32f4xx_usart.c b/Libraries/STM32F4xx_StdPeriph_Driver/src/stm32f4xx_usart.c
new file mode 100644
index 0000000..1bb99ad
--- /dev/null
+++ b/Libraries/STM32F4xx_StdPeriph_Driver/src/stm32f4xx_usart.c
@@ -0,0 +1,1463 @@
+/**
+ ******************************************************************************
+ * @file stm32f4xx_usart.c
+ * @author MCD Application Team
+ * @version V1.0.0
+ * @date 30-September-2011
+ * @brief This file provides firmware functions to manage the following
+ * functionalities of the Universal synchronous asynchronous receiver
+ * transmitter (USART):
+ * - Initialization and Configuration
+ * - Data transfers
+ * - Multi-Processor Communication
+ * - LIN mode
+ * - Half-duplex mode
+ * - Smartcard mode
+ * - IrDA mode
+ * - DMA transfers management
+ * - Interrupts and flags management
+ *
+ * @verbatim
+ *
+ * ===================================================================
+ * How to use this driver
+ * ===================================================================
+ * 1. Enable peripheral clock using the follwoing functions
+ * RCC_APB2PeriphClockCmd(RCC_APB2Periph_USARTx, ENABLE) for USART1 and USART6
+ * RCC_APB1PeriphClockCmd(RCC_APB1Periph_USARTx, ENABLE) for USART2, USART3, UART4 or UART5.
+ *
+ * 2. According to the USART mode, enable the GPIO clocks using
+ * RCC_AHB1PeriphClockCmd() function. (The I/O can be TX, RX, CTS,
+ * or/and SCLK).
+ *
+ * 3. Peripheral's alternate function:
+ * - Connect the pin to the desired peripherals' Alternate
+ * Function (AF) using GPIO_PinAFConfig() function
+ * - Configure the desired pin in alternate function by:
+ * GPIO_InitStruct->GPIO_Mode = GPIO_Mode_AF
+ * - Select the type, pull-up/pull-down and output speed via
+ * GPIO_PuPd, GPIO_OType and GPIO_Speed members
+ * - Call GPIO_Init() function
+ *
+ * 4. Program the Baud Rate, Word Length , Stop Bit, Parity, Hardware
+ * flow control and Mode(Receiver/Transmitter) using the USART_Init()
+ * function.
+ *
+ * 5. For synchronous mode, enable the clock and program the polarity,
+ * phase and last bit using the USART_ClockInit() function.
+ *
+ * 5. Enable the NVIC and the corresponding interrupt using the function
+ * USART_ITConfig() if you need to use interrupt mode.
+ *
+ * 6. When using the DMA mode
+ * - Configure the DMA using DMA_Init() function
+ * - Active the needed channel Request using USART_DMACmd() function
+ *
+ * 7. Enable the USART using the USART_Cmd() function.
+ *
+ * 8. Enable the DMA using the DMA_Cmd() function, when using DMA mode.
+ *
+ * Refer to Multi-Processor, LIN, half-duplex, Smartcard, IrDA sub-sections
+ * for more details
+ *
+ * In order to reach higher communication baudrates, it is possible to
+ * enable the oversampling by 8 mode using the function USART_OverSampling8Cmd().
+ * This function should be called after enabling the USART clock (RCC_APBxPeriphClockCmd())
+ * and before calling the function USART_Init().
+ *
+ * @endverbatim
+ *
+ ******************************************************************************
+ * @attention
+ *
+ * THE PRESENT FIRMWARE WHICH IS FOR GUIDANCE ONLY AIMS AT PROVIDING CUSTOMERS
+ * WITH CODING INFORMATION REGARDING THEIR PRODUCTS IN ORDER FOR THEM TO SAVE
+ * TIME. AS A RESULT, STMICROELECTRONICS SHALL NOT BE HELD LIABLE FOR ANY
+ * DIRECT, INDIRECT OR CONSEQUENTIAL DAMAGES WITH RESPECT TO ANY CLAIMS ARISING
+ * FROM THE CONTENT OF SUCH FIRMWARE AND/OR THE USE MADE BY CUSTOMERS OF THE
+ * CODING INFORMATION CONTAINED HEREIN IN CONNECTION WITH THEIR PRODUCTS.
+ *
+ * © COPYRIGHT 2011 STMicroelectronics
+ ******************************************************************************
+ */
+
+/* Includes ------------------------------------------------------------------*/
+#include "stm32f4xx_usart.h"
+#include "stm32f4xx_rcc.h"
+
+/** @addtogroup STM32F4xx_StdPeriph_Driver
+ * @{
+ */
+
+/** @defgroup USART
+ * @brief USART driver modules
+ * @{
+ */
+
+/* Private typedef -----------------------------------------------------------*/
+/* Private define ------------------------------------------------------------*/
+
+/*!< USART CR1 register clear Mask ((~(uint16_t)0xE9F3)) */
+#define CR1_CLEAR_MASK ((uint16_t)(USART_CR1_M | USART_CR1_PCE | \
+ USART_CR1_PS | USART_CR1_TE | \
+ USART_CR1_RE))
+
+/*!< USART CR2 register clock bits clear Mask ((~(uint16_t)0xF0FF)) */
+#define CR2_CLOCK_CLEAR_MASK ((uint16_t)(USART_CR2_CLKEN | USART_CR2_CPOL | \
+ USART_CR2_CPHA | USART_CR2_LBCL))
+
+/*!< USART CR3 register clear Mask ((~(uint16_t)0xFCFF)) */
+#define CR3_CLEAR_MASK ((uint16_t)(USART_CR3_RTSE | USART_CR3_CTSE))
+
+/*!< USART Interrupts mask */
+#define IT_MASK ((uint16_t)0x001F)
+
+/* Private macro -------------------------------------------------------------*/
+/* Private variables ---------------------------------------------------------*/
+/* Private function prototypes -----------------------------------------------*/
+/* Private functions ---------------------------------------------------------*/
+
+/** @defgroup USART_Private_Functions
+ * @{
+ */
+
+/** @defgroup USART_Group1 Initialization and Configuration functions
+ * @brief Initialization and Configuration functions
+ *
+@verbatim
+ ===============================================================================
+ Initialization and Configuration functions
+ ===============================================================================
+
+ This subsection provides a set of functions allowing to initialize the USART
+ in asynchronous and in synchronous modes.
+ - For the asynchronous mode only these parameters can be configured:
+ - Baud Rate
+ - Word Length
+ - Stop Bit
+ - Parity: If the parity is enabled, then the MSB bit of the data written
+ in the data register is transmitted but is changed by the parity bit.
+ Depending on the frame length defined by the M bit (8-bits or 9-bits),
+ the possible USART frame formats are as listed in the following table:
+ +-------------------------------------------------------------+
+ | M bit | PCE bit | USART frame |
+ |---------------------|---------------------------------------|
+ | 0 | 0 | | SB | 8 bit data | STB | |
+ |---------|-----------|---------------------------------------|
+ | 0 | 1 | | SB | 7 bit data | PB | STB | |
+ |---------|-----------|---------------------------------------|
+ | 1 | 0 | | SB | 9 bit data | STB | |
+ |---------|-----------|---------------------------------------|
+ | 1 | 1 | | SB | 8 bit data | PB | STB | |
+ +-------------------------------------------------------------+
+ - Hardware flow control
+ - Receiver/transmitter modes
+
+ The USART_Init() function follows the USART asynchronous configuration procedure
+ (details for the procedure are available in reference manual (RM0090)).
+
+ - For the synchronous mode in addition to the asynchronous mode parameters these
+ parameters should be also configured:
+ - USART Clock Enabled
+ - USART polarity
+ - USART phase
+ - USART LastBit
+
+ These parameters can be configured using the USART_ClockInit() function.
+
+@endverbatim
+ * @{
+ */
+
+/**
+ * @brief Deinitializes the USARTx peripheral registers to their default reset values.
+ * @param USARTx: where x can be 1, 2, 3, 4, 5 or 6 to select the USART or
+ * UART peripheral.
+ * @retval None
+ */
+void USART_DeInit(USART_TypeDef* USARTx)
+{
+ /* Check the parameters */
+ assert_param(IS_USART_ALL_PERIPH(USARTx));
+
+ if (USARTx == USART1)
+ {
+ RCC_APB2PeriphResetCmd(RCC_APB2Periph_USART1, ENABLE);
+ RCC_APB2PeriphResetCmd(RCC_APB2Periph_USART1, DISABLE);
+ }
+ else if (USARTx == USART2)
+ {
+ RCC_APB1PeriphResetCmd(RCC_APB1Periph_USART2, ENABLE);
+ RCC_APB1PeriphResetCmd(RCC_APB1Periph_USART2, DISABLE);
+ }
+ else if (USARTx == USART3)
+ {
+ RCC_APB1PeriphResetCmd(RCC_APB1Periph_USART3, ENABLE);
+ RCC_APB1PeriphResetCmd(RCC_APB1Periph_USART3, DISABLE);
+ }
+ else if (USARTx == UART4)
+ {
+ RCC_APB1PeriphResetCmd(RCC_APB1Periph_UART4, ENABLE);
+ RCC_APB1PeriphResetCmd(RCC_APB1Periph_UART4, DISABLE);
+ }
+ else if (USARTx == UART5)
+ {
+ RCC_APB1PeriphResetCmd(RCC_APB1Periph_UART5, ENABLE);
+ RCC_APB1PeriphResetCmd(RCC_APB1Periph_UART5, DISABLE);
+ }
+ else
+ {
+ if (USARTx == USART6)
+ {
+ RCC_APB2PeriphResetCmd(RCC_APB2Periph_USART6, ENABLE);
+ RCC_APB2PeriphResetCmd(RCC_APB2Periph_USART6, DISABLE);
+ }
+ }
+}
+
+/**
+ * @brief Initializes the USARTx peripheral according to the specified
+ * parameters in the USART_InitStruct .
+ * @param USARTx: where x can be 1, 2, 3, 4, 5 or 6 to select the USART or
+ * UART peripheral.
+ * @param USART_InitStruct: pointer to a USART_InitTypeDef structure that contains
+ * the configuration information for the specified USART peripheral.
+ * @retval None
+ */
+void USART_Init(USART_TypeDef* USARTx, USART_InitTypeDef* USART_InitStruct)
+{
+ uint32_t tmpreg = 0x00, apbclock = 0x00;
+ uint32_t integerdivider = 0x00;
+ uint32_t fractionaldivider = 0x00;
+ RCC_ClocksTypeDef RCC_ClocksStatus;
+
+ /* Check the parameters */
+ assert_param(IS_USART_ALL_PERIPH(USARTx));
+ assert_param(IS_USART_BAUDRATE(USART_InitStruct->USART_BaudRate));
+ assert_param(IS_USART_WORD_LENGTH(USART_InitStruct->USART_WordLength));
+ assert_param(IS_USART_STOPBITS(USART_InitStruct->USART_StopBits));
+ assert_param(IS_USART_PARITY(USART_InitStruct->USART_Parity));
+ assert_param(IS_USART_MODE(USART_InitStruct->USART_Mode));
+ assert_param(IS_USART_HARDWARE_FLOW_CONTROL(USART_InitStruct->USART_HardwareFlowControl));
+
+ /* The hardware flow control is available only for USART1, USART2, USART3 and USART6 */
+ if (USART_InitStruct->USART_HardwareFlowControl != USART_HardwareFlowControl_None)
+ {
+ assert_param(IS_USART_1236_PERIPH(USARTx));
+ }
+
+/*---------------------------- USART CR2 Configuration -----------------------*/
+ tmpreg = USARTx->CR2;
+
+ /* Clear STOP[13:12] bits */
+ tmpreg &= (uint32_t)~((uint32_t)USART_CR2_STOP);
+
+ /* Configure the USART Stop Bits, Clock, CPOL, CPHA and LastBit :
+ Set STOP[13:12] bits according to USART_StopBits value */
+ tmpreg |= (uint32_t)USART_InitStruct->USART_StopBits;
+
+ /* Write to USART CR2 */
+ USARTx->CR2 = (uint16_t)tmpreg;
+
+/*---------------------------- USART CR1 Configuration -----------------------*/
+ tmpreg = USARTx->CR1;
+
+ /* Clear M, PCE, PS, TE and RE bits */
+ tmpreg &= (uint32_t)~((uint32_t)CR1_CLEAR_MASK);
+
+ /* Configure the USART Word Length, Parity and mode:
+ Set the M bits according to USART_WordLength value
+ Set PCE and PS bits according to USART_Parity value
+ Set TE and RE bits according to USART_Mode value */
+ tmpreg |= (uint32_t)USART_InitStruct->USART_WordLength | USART_InitStruct->USART_Parity |
+ USART_InitStruct->USART_Mode;
+
+ /* Write to USART CR1 */
+ USARTx->CR1 = (uint16_t)tmpreg;
+
+/*---------------------------- USART CR3 Configuration -----------------------*/
+ tmpreg = USARTx->CR3;
+
+ /* Clear CTSE and RTSE bits */
+ tmpreg &= (uint32_t)~((uint32_t)CR3_CLEAR_MASK);
+
+ /* Configure the USART HFC :
+ Set CTSE and RTSE bits according to USART_HardwareFlowControl value */
+ tmpreg |= USART_InitStruct->USART_HardwareFlowControl;
+
+ /* Write to USART CR3 */
+ USARTx->CR3 = (uint16_t)tmpreg;
+
+/*---------------------------- USART BRR Configuration -----------------------*/
+ /* Configure the USART Baud Rate */
+ RCC_GetClocksFreq(&RCC_ClocksStatus);
+
+ if ((USARTx == USART1) || (USARTx == USART6))
+ {
+ apbclock = RCC_ClocksStatus.PCLK2_Frequency;
+ }
+ else
+ {
+ apbclock = RCC_ClocksStatus.PCLK1_Frequency;
+ }
+
+ /* Determine the integer part */
+ if ((USARTx->CR1 & USART_CR1_OVER8) != 0)
+ {
+ /* Integer part computing in case Oversampling mode is 8 Samples */
+ integerdivider = ((25 * apbclock) / (2 * (USART_InitStruct->USART_BaudRate)));
+ }
+ else /* if ((USARTx->CR1 & USART_CR1_OVER8) == 0) */
+ {
+ /* Integer part computing in case Oversampling mode is 16 Samples */
+ integerdivider = ((25 * apbclock) / (4 * (USART_InitStruct->USART_BaudRate)));
+ }
+ tmpreg = (integerdivider / 100) << 4;
+
+ /* Determine the fractional part */
+ fractionaldivider = integerdivider - (100 * (tmpreg >> 4));
+
+ /* Implement the fractional part in the register */
+ if ((USARTx->CR1 & USART_CR1_OVER8) != 0)
+ {
+ tmpreg |= ((((fractionaldivider * 8) + 50) / 100)) & ((uint8_t)0x07);
+ }
+ else /* if ((USARTx->CR1 & USART_CR1_OVER8) == 0) */
+ {
+ tmpreg |= ((((fractionaldivider * 16) + 50) / 100)) & ((uint8_t)0x0F);
+ }
+
+ /* Write to USART BRR register */
+ USARTx->BRR = (uint16_t)tmpreg;
+}
+
+/**
+ * @brief Fills each USART_InitStruct member with its default value.
+ * @param USART_InitStruct: pointer to a USART_InitTypeDef structure which will
+ * be initialized.
+ * @retval None
+ */
+void USART_StructInit(USART_InitTypeDef* USART_InitStruct)
+{
+ /* USART_InitStruct members default value */
+ USART_InitStruct->USART_BaudRate = 9600;
+ USART_InitStruct->USART_WordLength = USART_WordLength_8b;
+ USART_InitStruct->USART_StopBits = USART_StopBits_1;
+ USART_InitStruct->USART_Parity = USART_Parity_No ;
+ USART_InitStruct->USART_Mode = USART_Mode_Rx | USART_Mode_Tx;
+ USART_InitStruct->USART_HardwareFlowControl = USART_HardwareFlowControl_None;
+}
+
+/**
+ * @brief Initializes the USARTx peripheral Clock according to the
+ * specified parameters in the USART_ClockInitStruct .
+ * @param USARTx: where x can be 1, 2, 3 or 6 to select the USART peripheral.
+ * @param USART_ClockInitStruct: pointer to a USART_ClockInitTypeDef structure that
+ * contains the configuration information for the specified USART peripheral.
+ * @note The Smart Card and Synchronous modes are not available for UART4 and UART5.
+ * @retval None
+ */
+void USART_ClockInit(USART_TypeDef* USARTx, USART_ClockInitTypeDef* USART_ClockInitStruct)
+{
+ uint32_t tmpreg = 0x00;
+ /* Check the parameters */
+ assert_param(IS_USART_1236_PERIPH(USARTx));
+ assert_param(IS_USART_CLOCK(USART_ClockInitStruct->USART_Clock));
+ assert_param(IS_USART_CPOL(USART_ClockInitStruct->USART_CPOL));
+ assert_param(IS_USART_CPHA(USART_ClockInitStruct->USART_CPHA));
+ assert_param(IS_USART_LASTBIT(USART_ClockInitStruct->USART_LastBit));
+
+/*---------------------------- USART CR2 Configuration -----------------------*/
+ tmpreg = USARTx->CR2;
+ /* Clear CLKEN, CPOL, CPHA and LBCL bits */
+ tmpreg &= (uint32_t)~((uint32_t)CR2_CLOCK_CLEAR_MASK);
+ /* Configure the USART Clock, CPOL, CPHA and LastBit ------------*/
+ /* Set CLKEN bit according to USART_Clock value */
+ /* Set CPOL bit according to USART_CPOL value */
+ /* Set CPHA bit according to USART_CPHA value */
+ /* Set LBCL bit according to USART_LastBit value */
+ tmpreg |= (uint32_t)USART_ClockInitStruct->USART_Clock | USART_ClockInitStruct->USART_CPOL |
+ USART_ClockInitStruct->USART_CPHA | USART_ClockInitStruct->USART_LastBit;
+ /* Write to USART CR2 */
+ USARTx->CR2 = (uint16_t)tmpreg;
+}
+
+/**
+ * @brief Fills each USART_ClockInitStruct member with its default value.
+ * @param USART_ClockInitStruct: pointer to a USART_ClockInitTypeDef structure
+ * which will be initialized.
+ * @retval None
+ */
+void USART_ClockStructInit(USART_ClockInitTypeDef* USART_ClockInitStruct)
+{
+ /* USART_ClockInitStruct members default value */
+ USART_ClockInitStruct->USART_Clock = USART_Clock_Disable;
+ USART_ClockInitStruct->USART_CPOL = USART_CPOL_Low;
+ USART_ClockInitStruct->USART_CPHA = USART_CPHA_1Edge;
+ USART_ClockInitStruct->USART_LastBit = USART_LastBit_Disable;
+}
+
+/**
+ * @brief Enables or disables the specified USART peripheral.
+ * @param USARTx: where x can be 1, 2, 3, 4, 5 or 6 to select the USART or
+ * UART peripheral.
+ * @param NewState: new state of the USARTx peripheral.
+ * This parameter can be: ENABLE or DISABLE.
+ * @retval None
+ */
+void USART_Cmd(USART_TypeDef* USARTx, FunctionalState NewState)
+{
+ /* Check the parameters */
+ assert_param(IS_USART_ALL_PERIPH(USARTx));
+ assert_param(IS_FUNCTIONAL_STATE(NewState));
+
+ if (NewState != DISABLE)
+ {
+ /* Enable the selected USART by setting the UE bit in the CR1 register */
+ USARTx->CR1 |= USART_CR1_UE;
+ }
+ else
+ {
+ /* Disable the selected USART by clearing the UE bit in the CR1 register */
+ USARTx->CR1 &= (uint16_t)~((uint16_t)USART_CR1_UE);
+ }
+}
+
+/**
+ * @brief Sets the system clock prescaler.
+ * @param USARTx: where x can be 1, 2, 3, 4, 5 or 6 to select the USART or
+ * UART peripheral.
+ * @param USART_Prescaler: specifies the prescaler clock.
+ * @note The function is used for IrDA mode with UART4 and UART5.
+ * @retval None
+ */
+void USART_SetPrescaler(USART_TypeDef* USARTx, uint8_t USART_Prescaler)
+{
+ /* Check the parameters */
+ assert_param(IS_USART_ALL_PERIPH(USARTx));
+
+ /* Clear the USART prescaler */
+ USARTx->GTPR &= USART_GTPR_GT;
+ /* Set the USART prescaler */
+ USARTx->GTPR |= USART_Prescaler;
+}
+
+/**
+ * @brief Enables or disables the USART's 8x oversampling mode.
+ * @note This function has to be called before calling USART_Init() function
+ * in order to have correct baudrate Divider value.
+ * @param USARTx: where x can be 1, 2, 3, 4, 5 or 6 to select the USART or
+ * UART peripheral.
+ * @param NewState: new state of the USART 8x oversampling mode.
+ * This parameter can be: ENABLE or DISABLE.
+ * @retval None
+ */
+void USART_OverSampling8Cmd(USART_TypeDef* USARTx, FunctionalState NewState)
+{
+ /* Check the parameters */
+ assert_param(IS_USART_ALL_PERIPH(USARTx));
+ assert_param(IS_FUNCTIONAL_STATE(NewState));
+
+ if (NewState != DISABLE)
+ {
+ /* Enable the 8x Oversampling mode by setting the OVER8 bit in the CR1 register */
+ USARTx->CR1 |= USART_CR1_OVER8;
+ }
+ else
+ {
+ /* Disable the 8x Oversampling mode by clearing the OVER8 bit in the CR1 register */
+ USARTx->CR1 &= (uint16_t)~((uint16_t)USART_CR1_OVER8);
+ }
+}
+
+/**
+ * @brief Enables or disables the USART's one bit sampling method.
+ * @param USARTx: where x can be 1, 2, 3, 4, 5 or 6 to select the USART or
+ * UART peripheral.
+ * @param NewState: new state of the USART one bit sampling method.
+ * This parameter can be: ENABLE or DISABLE.
+ * @retval None
+ */
+void USART_OneBitMethodCmd(USART_TypeDef* USARTx, FunctionalState NewState)
+{
+ /* Check the parameters */
+ assert_param(IS_USART_ALL_PERIPH(USARTx));
+ assert_param(IS_FUNCTIONAL_STATE(NewState));
+
+ if (NewState != DISABLE)
+ {
+ /* Enable the one bit method by setting the ONEBITE bit in the CR3 register */
+ USARTx->CR3 |= USART_CR3_ONEBIT;
+ }
+ else
+ {
+ /* Disable the one bit method by clearing the ONEBITE bit in the CR3 register */
+ USARTx->CR3 &= (uint16_t)~((uint16_t)USART_CR3_ONEBIT);
+ }
+}
+
+/**
+ * @}
+ */
+
+/** @defgroup USART_Group2 Data transfers functions
+ * @brief Data transfers functions
+ *
+@verbatim
+ ===============================================================================
+ Data transfers functions
+ ===============================================================================
+
+ This subsection provides a set of functions allowing to manage the USART data
+ transfers.
+
+ During an USART reception, data shifts in least significant bit first through
+ the RX pin. In this mode, the USART_DR register consists of a buffer (RDR)
+ between the internal bus and the received shift register.
+
+ When a transmission is taking place, a write instruction to the USART_DR register
+ stores the data in the TDR register and which is copied in the shift register
+ at the end of the current transmission.
+
+ The read access of the USART_DR register can be done using the USART_ReceiveData()
+ function and returns the RDR buffered value. Whereas a write access to the USART_DR
+ can be done using USART_SendData() function and stores the written data into
+ TDR buffer.
+
+@endverbatim
+ * @{
+ */
+
+/**
+ * @brief Transmits single data through the USARTx peripheral.
+ * @param USARTx: where x can be 1, 2, 3, 4, 5 or 6 to select the USART or
+ * UART peripheral.
+ * @param Data: the data to transmit.
+ * @retval None
+ */
+void USART_SendData(USART_TypeDef* USARTx, uint16_t Data)
+{
+ /* Check the parameters */
+ assert_param(IS_USART_ALL_PERIPH(USARTx));
+ assert_param(IS_USART_DATA(Data));
+
+ /* Transmit Data */
+ USARTx->DR = (Data & (uint16_t)0x01FF);
+}
+
+/**
+ * @brief Returns the most recent received data by the USARTx peripheral.
+ * @param USARTx: where x can be 1, 2, 3, 4, 5 or 6 to select the USART or
+ * UART peripheral.
+ * @retval The received data.
+ */
+uint16_t USART_ReceiveData(USART_TypeDef* USARTx)
+{
+ /* Check the parameters */
+ assert_param(IS_USART_ALL_PERIPH(USARTx));
+
+ /* Receive Data */
+ return (uint16_t)(USARTx->DR & (uint16_t)0x01FF);
+}
+
+/**
+ * @}
+ */
+
+/** @defgroup USART_Group3 MultiProcessor Communication functions
+ * @brief Multi-Processor Communication functions
+ *
+@verbatim
+ ===============================================================================
+ Multi-Processor Communication functions
+ ===============================================================================
+
+ This subsection provides a set of functions allowing to manage the USART
+ multiprocessor communication.
+
+ For instance one of the USARTs can be the master, its TX output is connected to
+ the RX input of the other USART. The others are slaves, their respective TX outputs
+ are logically ANDed together and connected to the RX input of the master.
+
+ USART multiprocessor communication is possible through the following procedure:
+ 1. Program the Baud rate, Word length = 9 bits, Stop bits, Parity, Mode transmitter
+ or Mode receiver and hardware flow control values using the USART_Init()
+ function.
+ 2. Configures the USART address using the USART_SetAddress() function.
+ 3. Configures the wake up method (USART_WakeUp_IdleLine or USART_WakeUp_AddressMark)
+ using USART_WakeUpConfig() function only for the slaves.
+ 4. Enable the USART using the USART_Cmd() function.
+ 5. Enter the USART slaves in mute mode using USART_ReceiverWakeUpCmd() function.
+
+ The USART Slave exit from mute mode when receive the wake up condition.
+
+@endverbatim
+ * @{
+ */
+
+/**
+ * @brief Sets the address of the USART node.
+ * @param USARTx: where x can be 1, 2, 3, 4, 5 or 6 to select the USART or
+ * UART peripheral.
+ * @param USART_Address: Indicates the address of the USART node.
+ * @retval None
+ */
+void USART_SetAddress(USART_TypeDef* USARTx, uint8_t USART_Address)
+{
+ /* Check the parameters */
+ assert_param(IS_USART_ALL_PERIPH(USARTx));
+ assert_param(IS_USART_ADDRESS(USART_Address));
+
+ /* Clear the USART address */
+ USARTx->CR2 &= (uint16_t)~((uint16_t)USART_CR2_ADD);
+ /* Set the USART address node */
+ USARTx->CR2 |= USART_Address;
+}
+
+/**
+ * @brief Determines if the USART is in mute mode or not.
+ * @param USARTx: where x can be 1, 2, 3, 4, 5 or 6 to select the USART or
+ * UART peripheral.
+ * @param NewState: new state of the USART mute mode.
+ * This parameter can be: ENABLE or DISABLE.
+ * @retval None
+ */
+void USART_ReceiverWakeUpCmd(USART_TypeDef* USARTx, FunctionalState NewState)
+{
+ /* Check the parameters */
+ assert_param(IS_USART_ALL_PERIPH(USARTx));
+ assert_param(IS_FUNCTIONAL_STATE(NewState));
+
+ if (NewState != DISABLE)
+ {
+ /* Enable the USART mute mode by setting the RWU bit in the CR1 register */
+ USARTx->CR1 |= USART_CR1_RWU;
+ }
+ else
+ {
+ /* Disable the USART mute mode by clearing the RWU bit in the CR1 register */
+ USARTx->CR1 &= (uint16_t)~((uint16_t)USART_CR1_RWU);
+ }
+}
+/**
+ * @brief Selects the USART WakeUp method.
+ * @param USARTx: where x can be 1, 2, 3, 4, 5 or 6 to select the USART or
+ * UART peripheral.
+ * @param USART_WakeUp: specifies the USART wakeup method.
+ * This parameter can be one of the following values:
+ * @arg USART_WakeUp_IdleLine: WakeUp by an idle line detection
+ * @arg USART_WakeUp_AddressMark: WakeUp by an address mark
+ * @retval None
+ */
+void USART_WakeUpConfig(USART_TypeDef* USARTx, uint16_t USART_WakeUp)
+{
+ /* Check the parameters */
+ assert_param(IS_USART_ALL_PERIPH(USARTx));
+ assert_param(IS_USART_WAKEUP(USART_WakeUp));
+
+ USARTx->CR1 &= (uint16_t)~((uint16_t)USART_CR1_WAKE);
+ USARTx->CR1 |= USART_WakeUp;
+}
+
+/**
+ * @}
+ */
+
+/** @defgroup USART_Group4 LIN mode functions
+ * @brief LIN mode functions
+ *
+@verbatim
+ ===============================================================================
+ LIN mode functions
+ ===============================================================================
+
+ This subsection provides a set of functions allowing to manage the USART LIN
+ Mode communication.
+
+ In LIN mode, 8-bit data format with 1 stop bit is required in accordance with
+ the LIN standard.
+
+ Only this LIN Feature is supported by the USART IP:
+ - LIN Master Synchronous Break send capability and LIN slave break detection
+ capability : 13-bit break generation and 10/11 bit break detection
+
+
+ USART LIN Master transmitter communication is possible through the following procedure:
+ 1. Program the Baud rate, Word length = 8bits, Stop bits = 1bit, Parity,
+ Mode transmitter or Mode receiver and hardware flow control values using
+ the USART_Init() function.
+ 2. Enable the USART using the USART_Cmd() function.
+ 3. Enable the LIN mode using the USART_LINCmd() function.
+ 4. Send the break character using USART_SendBreak() function.
+
+ USART LIN Master receiver communication is possible through the following procedure:
+ 1. Program the Baud rate, Word length = 8bits, Stop bits = 1bit, Parity,
+ Mode transmitter or Mode receiver and hardware flow control values using
+ the USART_Init() function.
+ 2. Enable the USART using the USART_Cmd() function.
+ 3. Configures the break detection length using the USART_LINBreakDetectLengthConfig()
+ function.
+ 4. Enable the LIN mode using the USART_LINCmd() function.
+
+
+@note In LIN mode, the following bits must be kept cleared:
+ - CLKEN in the USART_CR2 register,
+ - STOP[1:0], SCEN, HDSEL and IREN in the USART_CR3 register.
+
+@endverbatim
+ * @{
+ */
+
+/**
+ * @brief Sets the USART LIN Break detection length.
+ * @param USARTx: where x can be 1, 2, 3, 4, 5 or 6 to select the USART or
+ * UART peripheral.
+ * @param USART_LINBreakDetectLength: specifies the LIN break detection length.
+ * This parameter can be one of the following values:
+ * @arg USART_LINBreakDetectLength_10b: 10-bit break detection
+ * @arg USART_LINBreakDetectLength_11b: 11-bit break detection
+ * @retval None
+ */
+void USART_LINBreakDetectLengthConfig(USART_TypeDef* USARTx, uint16_t USART_LINBreakDetectLength)
+{
+ /* Check the parameters */
+ assert_param(IS_USART_ALL_PERIPH(USARTx));
+ assert_param(IS_USART_LIN_BREAK_DETECT_LENGTH(USART_LINBreakDetectLength));
+
+ USARTx->CR2 &= (uint16_t)~((uint16_t)USART_CR2_LBDL);
+ USARTx->CR2 |= USART_LINBreakDetectLength;
+}
+
+/**
+ * @brief Enables or disables the USART's LIN mode.
+ * @param USARTx: where x can be 1, 2, 3, 4, 5 or 6 to select the USART or
+ * UART peripheral.
+ * @param NewState: new state of the USART LIN mode.
+ * This parameter can be: ENABLE or DISABLE.
+ * @retval None
+ */
+void USART_LINCmd(USART_TypeDef* USARTx, FunctionalState NewState)
+{
+ /* Check the parameters */
+ assert_param(IS_USART_ALL_PERIPH(USARTx));
+ assert_param(IS_FUNCTIONAL_STATE(NewState));
+
+ if (NewState != DISABLE)
+ {
+ /* Enable the LIN mode by setting the LINEN bit in the CR2 register */
+ USARTx->CR2 |= USART_CR2_LINEN;
+ }
+ else
+ {
+ /* Disable the LIN mode by clearing the LINEN bit in the CR2 register */
+ USARTx->CR2 &= (uint16_t)~((uint16_t)USART_CR2_LINEN);
+ }
+}
+
+/**
+ * @brief Transmits break characters.
+ * @param USARTx: where x can be 1, 2, 3, 4, 5 or 6 to select the USART or
+ * UART peripheral.
+ * @retval None
+ */
+void USART_SendBreak(USART_TypeDef* USARTx)
+{
+ /* Check the parameters */
+ assert_param(IS_USART_ALL_PERIPH(USARTx));
+
+ /* Send break characters */
+ USARTx->CR1 |= USART_CR1_SBK;
+}
+
+/**
+ * @}
+ */
+
+/** @defgroup USART_Group5 Halfduplex mode function
+ * @brief Half-duplex mode function
+ *
+@verbatim
+ ===============================================================================
+ Half-duplex mode function
+ ===============================================================================
+
+ This subsection provides a set of functions allowing to manage the USART
+ Half-duplex communication.
+
+ The USART can be configured to follow a single-wire half-duplex protocol where
+ the TX and RX lines are internally connected.
+
+ USART Half duplex communication is possible through the following procedure:
+ 1. Program the Baud rate, Word length, Stop bits, Parity, Mode transmitter
+ or Mode receiver and hardware flow control values using the USART_Init()
+ function.
+ 2. Configures the USART address using the USART_SetAddress() function.
+ 3. Enable the USART using the USART_Cmd() function.
+ 4. Enable the half duplex mode using USART_HalfDuplexCmd() function.
+
+
+@note The RX pin is no longer used
+@note In Half-duplex mode the following bits must be kept cleared:
+ - LINEN and CLKEN bits in the USART_CR2 register.
+ - SCEN and IREN bits in the USART_CR3 register.
+
+@endverbatim
+ * @{
+ */
+
+/**
+ * @brief Enables or disables the USART's Half Duplex communication.
+ * @param USARTx: where x can be 1, 2, 3, 4, 5 or 6 to select the USART or
+ * UART peripheral.
+ * @param NewState: new state of the USART Communication.
+ * This parameter can be: ENABLE or DISABLE.
+ * @retval None
+ */
+void USART_HalfDuplexCmd(USART_TypeDef* USARTx, FunctionalState NewState)
+{
+ /* Check the parameters */
+ assert_param(IS_USART_ALL_PERIPH(USARTx));
+ assert_param(IS_FUNCTIONAL_STATE(NewState));
+
+ if (NewState != DISABLE)
+ {
+ /* Enable the Half-Duplex mode by setting the HDSEL bit in the CR3 register */
+ USARTx->CR3 |= USART_CR3_HDSEL;
+ }
+ else
+ {
+ /* Disable the Half-Duplex mode by clearing the HDSEL bit in the CR3 register */
+ USARTx->CR3 &= (uint16_t)~((uint16_t)USART_CR3_HDSEL);
+ }
+}
+
+/**
+ * @}
+ */
+
+
+/** @defgroup USART_Group6 Smartcard mode functions
+ * @brief Smartcard mode functions
+ *
+@verbatim
+ ===============================================================================
+ Smartcard mode functions
+ ===============================================================================
+
+ This subsection provides a set of functions allowing to manage the USART
+ Smartcard communication.
+
+ The Smartcard interface is designed to support asynchronous protocol Smartcards as
+ defined in the ISO 7816-3 standard.
+
+ The USART can provide a clock to the smartcard through the SCLK output.
+ In smartcard mode, SCLK is not associated to the communication but is simply derived
+ from the internal peripheral input clock through a 5-bit prescaler.
+
+ Smartcard communication is possible through the following procedure:
+ 1. Configures the Smartcard Prescaler using the USART_SetPrescaler() function.
+ 2. Configures the Smartcard Guard Time using the USART_SetGuardTime() function.
+ 3. Program the USART clock using the USART_ClockInit() function as following:
+ - USART Clock enabled
+ - USART CPOL Low
+ - USART CPHA on first edge
+ - USART Last Bit Clock Enabled
+ 4. Program the Smartcard interface using the USART_Init() function as following:
+ - Word Length = 9 Bits
+ - 1.5 Stop Bit
+ - Even parity
+ - BaudRate = 12096 baud
+ - Hardware flow control disabled (RTS and CTS signals)
+ - Tx and Rx enabled
+ 5. Optionally you can enable the parity error interrupt using the USART_ITConfig()
+ function
+ 6. Enable the USART using the USART_Cmd() function.
+ 7. Enable the Smartcard NACK using the USART_SmartCardNACKCmd() function.
+ 8. Enable the Smartcard interface using the USART_SmartCardCmd() function.
+
+ Please refer to the ISO 7816-3 specification for more details.
+
+
+@note It is also possible to choose 0.5 stop bit for receiving but it is recommended
+ to use 1.5 stop bits for both transmitting and receiving to avoid switching
+ between the two configurations.
+@note In smartcard mode, the following bits must be kept cleared:
+ - LINEN bit in the USART_CR2 register.
+ - HDSEL and IREN bits in the USART_CR3 register.
+@note Smartcard mode is available on USART peripherals only (not available on UART4
+ and UART5 peripherals).
+
+@endverbatim
+ * @{
+ */
+
+/**
+ * @brief Sets the specified USART guard time.
+ * @param USARTx: where x can be 1, 2, 3 or 6 to select the USART or
+ * UART peripheral.
+ * @param USART_GuardTime: specifies the guard time.
+ * @retval None
+ */
+void USART_SetGuardTime(USART_TypeDef* USARTx, uint8_t USART_GuardTime)
+{
+ /* Check the parameters */
+ assert_param(IS_USART_1236_PERIPH(USARTx));
+
+ /* Clear the USART Guard time */
+ USARTx->GTPR &= USART_GTPR_PSC;
+ /* Set the USART guard time */
+ USARTx->GTPR |= (uint16_t)((uint16_t)USART_GuardTime << 0x08);
+}
+
+/**
+ * @brief Enables or disables the USART's Smart Card mode.
+ * @param USARTx: where x can be 1, 2, 3 or 6 to select the USART or
+ * UART peripheral.
+ * @param NewState: new state of the Smart Card mode.
+ * This parameter can be: ENABLE or DISABLE.
+ * @retval None
+ */
+void USART_SmartCardCmd(USART_TypeDef* USARTx, FunctionalState NewState)
+{
+ /* Check the parameters */
+ assert_param(IS_USART_1236_PERIPH(USARTx));
+ assert_param(IS_FUNCTIONAL_STATE(NewState));
+ if (NewState != DISABLE)
+ {
+ /* Enable the SC mode by setting the SCEN bit in the CR3 register */
+ USARTx->CR3 |= USART_CR3_SCEN;
+ }
+ else
+ {
+ /* Disable the SC mode by clearing the SCEN bit in the CR3 register */
+ USARTx->CR3 &= (uint16_t)~((uint16_t)USART_CR3_SCEN);
+ }
+}
+
+/**
+ * @brief Enables or disables NACK transmission.
+ * @param USARTx: where x can be 1, 2, 3 or 6 to select the USART or
+ * UART peripheral.
+ * @param NewState: new state of the NACK transmission.
+ * This parameter can be: ENABLE or DISABLE.
+ * @retval None
+ */
+void USART_SmartCardNACKCmd(USART_TypeDef* USARTx, FunctionalState NewState)
+{
+ /* Check the parameters */
+ assert_param(IS_USART_1236_PERIPH(USARTx));
+ assert_param(IS_FUNCTIONAL_STATE(NewState));
+ if (NewState != DISABLE)
+ {
+ /* Enable the NACK transmission by setting the NACK bit in the CR3 register */
+ USARTx->CR3 |= USART_CR3_NACK;
+ }
+ else
+ {
+ /* Disable the NACK transmission by clearing the NACK bit in the CR3 register */
+ USARTx->CR3 &= (uint16_t)~((uint16_t)USART_CR3_NACK);
+ }
+}
+
+/**
+ * @}
+ */
+
+/** @defgroup USART_Group7 IrDA mode functions
+ * @brief IrDA mode functions
+ *
+@verbatim
+ ===============================================================================
+ IrDA mode functions
+ ===============================================================================
+
+ This subsection provides a set of functions allowing to manage the USART
+ IrDA communication.
+
+ IrDA is a half duplex communication protocol. If the Transmitter is busy, any data
+ on the IrDA receive line will be ignored by the IrDA decoder and if the Receiver
+ is busy, data on the TX from the USART to IrDA will not be encoded by IrDA.
+ While receiving data, transmission should be avoided as the data to be transmitted
+ could be corrupted.
+
+ IrDA communication is possible through the following procedure:
+ 1. Program the Baud rate, Word length = 8 bits, Stop bits, Parity, Transmitter/Receiver
+ modes and hardware flow control values using the USART_Init() function.
+ 2. Enable the USART using the USART_Cmd() function.
+ 3. Configures the IrDA pulse width by configuring the prescaler using
+ the USART_SetPrescaler() function.
+ 4. Configures the IrDA USART_IrDAMode_LowPower or USART_IrDAMode_Normal mode
+ using the USART_IrDAConfig() function.
+ 5. Enable the IrDA using the USART_IrDACmd() function.
+
+@note A pulse of width less than two and greater than one PSC period(s) may or may
+ not be rejected.
+@note The receiver set up time should be managed by software. The IrDA physical layer
+ specification specifies a minimum of 10 ms delay between transmission and
+ reception (IrDA is a half duplex protocol).
+@note In IrDA mode, the following bits must be kept cleared:
+ - LINEN, STOP and CLKEN bits in the USART_CR2 register.
+ - SCEN and HDSEL bits in the USART_CR3 register.
+
+@endverbatim
+ * @{
+ */
+
+/**
+ * @brief Configures the USART's IrDA interface.
+ * @param USARTx: where x can be 1, 2, 3, 4, 5 or 6 to select the USART or
+ * UART peripheral.
+ * @param USART_IrDAMode: specifies the IrDA mode.
+ * This parameter can be one of the following values:
+ * @arg USART_IrDAMode_LowPower
+ * @arg USART_IrDAMode_Normal
+ * @retval None
+ */
+void USART_IrDAConfig(USART_TypeDef* USARTx, uint16_t USART_IrDAMode)
+{
+ /* Check the parameters */
+ assert_param(IS_USART_ALL_PERIPH(USARTx));
+ assert_param(IS_USART_IRDA_MODE(USART_IrDAMode));
+
+ USARTx->CR3 &= (uint16_t)~((uint16_t)USART_CR3_IRLP);
+ USARTx->CR3 |= USART_IrDAMode;
+}
+
+/**
+ * @brief Enables or disables the USART's IrDA interface.
+ * @param USARTx: where x can be 1, 2, 3, 4, 5 or 6 to select the USART or
+ * UART peripheral.
+ * @param NewState: new state of the IrDA mode.
+ * This parameter can be: ENABLE or DISABLE.
+ * @retval None
+ */
+void USART_IrDACmd(USART_TypeDef* USARTx, FunctionalState NewState)
+{
+ /* Check the parameters */
+ assert_param(IS_USART_ALL_PERIPH(USARTx));
+ assert_param(IS_FUNCTIONAL_STATE(NewState));
+
+ if (NewState != DISABLE)
+ {
+ /* Enable the IrDA mode by setting the IREN bit in the CR3 register */
+ USARTx->CR3 |= USART_CR3_IREN;
+ }
+ else
+ {
+ /* Disable the IrDA mode by clearing the IREN bit in the CR3 register */
+ USARTx->CR3 &= (uint16_t)~((uint16_t)USART_CR3_IREN);
+ }
+}
+
+/**
+ * @}
+ */
+
+/** @defgroup USART_Group8 DMA transfers management functions
+ * @brief DMA transfers management functions
+ *
+@verbatim
+ ===============================================================================
+ DMA transfers management functions
+ ===============================================================================
+
+@endverbatim
+ * @{
+ */
+
+/**
+ * @brief Enables or disables the USART's DMA interface.
+ * @param USARTx: where x can be 1, 2, 3, 4, 5 or 6 to select the USART or
+ * UART peripheral.
+ * @param USART_DMAReq: specifies the DMA request.
+ * This parameter can be any combination of the following values:
+ * @arg USART_DMAReq_Tx: USART DMA transmit request
+ * @arg USART_DMAReq_Rx: USART DMA receive request
+ * @param NewState: new state of the DMA Request sources.
+ * This parameter can be: ENABLE or DISABLE.
+ * @retval None
+ */
+void USART_DMACmd(USART_TypeDef* USARTx, uint16_t USART_DMAReq, FunctionalState NewState)
+{
+ /* Check the parameters */
+ assert_param(IS_USART_ALL_PERIPH(USARTx));
+ assert_param(IS_USART_DMAREQ(USART_DMAReq));
+ assert_param(IS_FUNCTIONAL_STATE(NewState));
+
+ if (NewState != DISABLE)
+ {
+ /* Enable the DMA transfer for selected requests by setting the DMAT and/or
+ DMAR bits in the USART CR3 register */
+ USARTx->CR3 |= USART_DMAReq;
+ }
+ else
+ {
+ /* Disable the DMA transfer for selected requests by clearing the DMAT and/or
+ DMAR bits in the USART CR3 register */
+ USARTx->CR3 &= (uint16_t)~USART_DMAReq;
+ }
+}
+
+/**
+ * @}
+ */
+
+/** @defgroup USART_Group9 Interrupts and flags management functions
+ * @brief Interrupts and flags management functions
+ *
+@verbatim
+ ===============================================================================
+ Interrupts and flags management functions
+ ===============================================================================
+
+ This subsection provides a set of functions allowing to configure the USART
+ Interrupts sources, DMA channels requests and check or clear the flags or
+ pending bits status.
+ The user should identify which mode will be used in his application to manage
+ the communication: Polling mode, Interrupt mode or DMA mode.
+
+ Polling Mode
+ =============
+ In Polling Mode, the SPI communication can be managed by 10 flags:
+ 1. USART_FLAG_TXE : to indicate the status of the transmit buffer register
+ 2. USART_FLAG_RXNE : to indicate the status of the receive buffer register
+ 3. USART_FLAG_TC : to indicate the status of the transmit operation
+ 4. USART_FLAG_IDLE : to indicate the status of the Idle Line
+ 5. USART_FLAG_CTS : to indicate the status of the nCTS input
+ 6. USART_FLAG_LBD : to indicate the status of the LIN break detection
+ 7. USART_FLAG_NE : to indicate if a noise error occur
+ 8. USART_FLAG_FE : to indicate if a frame error occur
+ 9. USART_FLAG_PE : to indicate if a parity error occur
+ 10. USART_FLAG_ORE : to indicate if an Overrun error occur
+
+ In this Mode it is advised to use the following functions:
+ - FlagStatus USART_GetFlagStatus(USART_TypeDef* USARTx, uint16_t USART_FLAG);
+ - void USART_ClearFlag(USART_TypeDef* USARTx, uint16_t USART_FLAG);
+
+ Interrupt Mode
+ ===============
+ In Interrupt Mode, the USART communication can be managed by 8 interrupt sources
+ and 10 pending bits:
+
+ Pending Bits:
+ -------------
+ 1. USART_IT_TXE : to indicate the status of the transmit buffer register
+ 2. USART_IT_RXNE : to indicate the status of the receive buffer register
+ 3. USART_IT_TC : to indicate the status of the transmit operation
+ 4. USART_IT_IDLE : to indicate the status of the Idle Line
+ 5. USART_IT_CTS : to indicate the status of the nCTS input
+ 6. USART_IT_LBD : to indicate the status of the LIN break detection
+ 7. USART_IT_NE : to indicate if a noise error occur
+ 8. USART_IT_FE : to indicate if a frame error occur
+ 9. USART_IT_PE : to indicate if a parity error occur
+ 10. USART_IT_ORE : to indicate if an Overrun error occur
+
+ Interrupt Source:
+ -----------------
+ 1. USART_IT_TXE : specifies the interrupt source for the Tx buffer empty
+ interrupt.
+ 2. USART_IT_RXNE : specifies the interrupt source for the Rx buffer not
+ empty interrupt.
+ 3. USART_IT_TC : specifies the interrupt source for the Transmit complete
+ interrupt.
+ 4. USART_IT_IDLE : specifies the interrupt source for the Idle Line interrupt.
+ 5. USART_IT_CTS : specifies the interrupt source for the CTS interrupt.
+ 6. USART_IT_LBD : specifies the interrupt source for the LIN break detection
+ interrupt.
+ 7. USART_IT_PE : specifies the interrupt source for the parity error interrupt.
+ 8. USART_IT_ERR : specifies the interrupt source for the errors interrupt.
+
+@note Some parameters are coded in order to use them as interrupt source or as pending bits.
+
+ In this Mode it is advised to use the following functions:
+ - void USART_ITConfig(USART_TypeDef* USARTx, uint16_t USART_IT, FunctionalState NewState);
+ - ITStatus USART_GetITStatus(USART_TypeDef* USARTx, uint16_t USART_IT);
+ - void USART_ClearITPendingBit(USART_TypeDef* USARTx, uint16_t USART_IT);
+
+ DMA Mode
+ ========
+ In DMA Mode, the USART communication can be managed by 2 DMA Channel requests:
+ 1. USART_DMAReq_Tx: specifies the Tx buffer DMA transfer request
+ 2. USART_DMAReq_Rx: specifies the Rx buffer DMA transfer request
+
+ In this Mode it is advised to use the following function:
+ - void USART_DMACmd(USART_TypeDef* USARTx, uint16_t USART_DMAReq, FunctionalState NewState);
+
+@endverbatim
+ * @{
+ */
+
+/**
+ * @brief Enables or disables the specified USART interrupts.
+ * @param USARTx: where x can be 1, 2, 3, 4, 5 or 6 to select the USART or
+ * UART peripheral.
+ * @param USART_IT: specifies the USART interrupt sources to be enabled or disabled.
+ * This parameter can be one of the following values:
+ * @arg USART_IT_CTS: CTS change interrupt
+ * @arg USART_IT_LBD: LIN Break detection interrupt
+ * @arg USART_IT_TXE: Transmit Data Register empty interrupt
+ * @arg USART_IT_TC: Transmission complete interrupt
+ * @arg USART_IT_RXNE: Receive Data register not empty interrupt
+ * @arg USART_IT_IDLE: Idle line detection interrupt
+ * @arg USART_IT_PE: Parity Error interrupt
+ * @arg USART_IT_ERR: Error interrupt(Frame error, noise error, overrun error)
+ * @param NewState: new state of the specified USARTx interrupts.
+ * This parameter can be: ENABLE or DISABLE.
+ * @retval None
+ */
+void USART_ITConfig(USART_TypeDef* USARTx, uint16_t USART_IT, FunctionalState NewState)
+{
+ uint32_t usartreg = 0x00, itpos = 0x00, itmask = 0x00;
+ uint32_t usartxbase = 0x00;
+ /* Check the parameters */
+ assert_param(IS_USART_ALL_PERIPH(USARTx));
+ assert_param(IS_USART_CONFIG_IT(USART_IT));
+ assert_param(IS_FUNCTIONAL_STATE(NewState));
+
+ /* The CTS interrupt is not available for UART4 and UART5 */
+ if (USART_IT == USART_IT_CTS)
+ {
+ assert_param(IS_USART_1236_PERIPH(USARTx));
+ }
+
+ usartxbase = (uint32_t)USARTx;
+
+ /* Get the USART register index */
+ usartreg = (((uint8_t)USART_IT) >> 0x05);
+
+ /* Get the interrupt position */
+ itpos = USART_IT & IT_MASK;
+ itmask = (((uint32_t)0x01) << itpos);
+
+ if (usartreg == 0x01) /* The IT is in CR1 register */
+ {
+ usartxbase += 0x0C;
+ }
+ else if (usartreg == 0x02) /* The IT is in CR2 register */
+ {
+ usartxbase += 0x10;
+ }
+ else /* The IT is in CR3 register */
+ {
+ usartxbase += 0x14;
+ }
+ if (NewState != DISABLE)
+ {
+ *(__IO uint32_t*)usartxbase |= itmask;
+ }
+ else
+ {
+ *(__IO uint32_t*)usartxbase &= ~itmask;
+ }
+}
+
+/**
+ * @brief Checks whether the specified USART flag is set or not.
+ * @param USARTx: where x can be 1, 2, 3, 4, 5 or 6 to select the USART or
+ * UART peripheral.
+ * @param USART_FLAG: specifies the flag to check.
+ * This parameter can be one of the following values:
+ * @arg USART_FLAG_CTS: CTS Change flag (not available for UART4 and UART5)
+ * @arg USART_FLAG_LBD: LIN Break detection flag
+ * @arg USART_FLAG_TXE: Transmit data register empty flag
+ * @arg USART_FLAG_TC: Transmission Complete flag
+ * @arg USART_FLAG_RXNE: Receive data register not empty flag
+ * @arg USART_FLAG_IDLE: Idle Line detection flag
+ * @arg USART_FLAG_ORE: OverRun Error flag
+ * @arg USART_FLAG_NE: Noise Error flag
+ * @arg USART_FLAG_FE: Framing Error flag
+ * @arg USART_FLAG_PE: Parity Error flag
+ * @retval The new state of USART_FLAG (SET or RESET).
+ */
+FlagStatus USART_GetFlagStatus(USART_TypeDef* USARTx, uint16_t USART_FLAG)
+{
+ FlagStatus bitstatus = RESET;
+ /* Check the parameters */
+ assert_param(IS_USART_ALL_PERIPH(USARTx));
+ assert_param(IS_USART_FLAG(USART_FLAG));
+
+ /* The CTS flag is not available for UART4 and UART5 */
+ if (USART_FLAG == USART_FLAG_CTS)
+ {
+ assert_param(IS_USART_1236_PERIPH(USARTx));
+ }
+
+ if ((USARTx->SR & USART_FLAG) != (uint16_t)RESET)
+ {
+ bitstatus = SET;
+ }
+ else
+ {
+ bitstatus = RESET;
+ }
+ return bitstatus;
+}
+
+/**
+ * @brief Clears the USARTx's pending flags.
+ * @param USARTx: where x can be 1, 2, 3, 4, 5 or 6 to select the USART or
+ * UART peripheral.
+ * @param USART_FLAG: specifies the flag to clear.
+ * This parameter can be any combination of the following values:
+ * @arg USART_FLAG_CTS: CTS Change flag (not available for UART4 and UART5).
+ * @arg USART_FLAG_LBD: LIN Break detection flag.
+ * @arg USART_FLAG_TC: Transmission Complete flag.
+ * @arg USART_FLAG_RXNE: Receive data register not empty flag.
+ *
+ * @note PE (Parity error), FE (Framing error), NE (Noise error), ORE (OverRun
+ * error) and IDLE (Idle line detected) flags are cleared by software
+ * sequence: a read operation to USART_SR register (USART_GetFlagStatus())
+ * followed by a read operation to USART_DR register (USART_ReceiveData()).
+ * @note RXNE flag can be also cleared by a read to the USART_DR register
+ * (USART_ReceiveData()).
+ * @note TC flag can be also cleared by software sequence: a read operation to
+ * USART_SR register (USART_GetFlagStatus()) followed by a write operation
+ * to USART_DR register (USART_SendData()).
+ * @note TXE flag is cleared only by a write to the USART_DR register
+ * (USART_SendData()).
+ *
+ * @retval None
+ */
+void USART_ClearFlag(USART_TypeDef* USARTx, uint16_t USART_FLAG)
+{
+ /* Check the parameters */
+ assert_param(IS_USART_ALL_PERIPH(USARTx));
+ assert_param(IS_USART_CLEAR_FLAG(USART_FLAG));
+
+ /* The CTS flag is not available for UART4 and UART5 */
+ if ((USART_FLAG & USART_FLAG_CTS) == USART_FLAG_CTS)
+ {
+ assert_param(IS_USART_1236_PERIPH(USARTx));
+ }
+
+ USARTx->SR = (uint16_t)~USART_FLAG;
+}
+
+/**
+ * @brief Checks whether the specified USART interrupt has occurred or not.
+ * @param USARTx: where x can be 1, 2, 3, 4, 5 or 6 to select the USART or
+ * UART peripheral.
+ * @param USART_IT: specifies the USART interrupt source to check.
+ * This parameter can be one of the following values:
+ * @arg USART_IT_CTS: CTS change interrupt (not available for UART4 and UART5)
+ * @arg USART_IT_LBD: LIN Break detection interrupt
+ * @arg USART_IT_TXE: Transmit Data Register empty interrupt
+ * @arg USART_IT_TC: Transmission complete interrupt
+ * @arg USART_IT_RXNE: Receive Data register not empty interrupt
+ * @arg USART_IT_IDLE: Idle line detection interrupt
+ * @arg USART_IT_ORE_RX : OverRun Error interrupt if the RXNEIE bit is set
+ * @arg USART_IT_ORE_ER : OverRun Error interrupt if the EIE bit is set
+ * @arg USART_IT_NE: Noise Error interrupt
+ * @arg USART_IT_FE: Framing Error interrupt
+ * @arg USART_IT_PE: Parity Error interrupt
+ * @retval The new state of USART_IT (SET or RESET).
+ */
+ITStatus USART_GetITStatus(USART_TypeDef* USARTx, uint16_t USART_IT)
+{
+ uint32_t bitpos = 0x00, itmask = 0x00, usartreg = 0x00;
+ ITStatus bitstatus = RESET;
+ /* Check the parameters */
+ assert_param(IS_USART_ALL_PERIPH(USARTx));
+ assert_param(IS_USART_GET_IT(USART_IT));
+
+ /* The CTS interrupt is not available for UART4 and UART5 */
+ if (USART_IT == USART_IT_CTS)
+ {
+ assert_param(IS_USART_1236_PERIPH(USARTx));
+ }
+
+ /* Get the USART register index */
+ usartreg = (((uint8_t)USART_IT) >> 0x05);
+ /* Get the interrupt position */
+ itmask = USART_IT & IT_MASK;
+ itmask = (uint32_t)0x01 << itmask;
+
+ if (usartreg == 0x01) /* The IT is in CR1 register */
+ {
+ itmask &= USARTx->CR1;
+ }
+ else if (usartreg == 0x02) /* The IT is in CR2 register */
+ {
+ itmask &= USARTx->CR2;
+ }
+ else /* The IT is in CR3 register */
+ {
+ itmask &= USARTx->CR3;
+ }
+
+ bitpos = USART_IT >> 0x08;
+ bitpos = (uint32_t)0x01 << bitpos;
+ bitpos &= USARTx->SR;
+ if ((itmask != (uint16_t)RESET)&&(bitpos != (uint16_t)RESET))
+ {
+ bitstatus = SET;
+ }
+ else
+ {
+ bitstatus = RESET;
+ }
+
+ return bitstatus;
+}
+
+/**
+ * @brief Clears the USARTx's interrupt pending bits.
+ * @param USARTx: where x can be 1, 2, 3, 4, 5 or 6 to select the USART or
+ * UART peripheral.
+ * @param USART_IT: specifies the interrupt pending bit to clear.
+ * This parameter can be one of the following values:
+ * @arg USART_IT_CTS: CTS change interrupt (not available for UART4 and UART5)
+ * @arg USART_IT_LBD: LIN Break detection interrupt
+ * @arg USART_IT_TC: Transmission complete interrupt.
+ * @arg USART_IT_RXNE: Receive Data register not empty interrupt.
+ *
+ * @note PE (Parity error), FE (Framing error), NE (Noise error), ORE (OverRun
+ * error) and IDLE (Idle line detected) pending bits are cleared by
+ * software sequence: a read operation to USART_SR register
+ * (USART_GetITStatus()) followed by a read operation to USART_DR register
+ * (USART_ReceiveData()).
+ * @note RXNE pending bit can be also cleared by a read to the USART_DR register
+ * (USART_ReceiveData()).
+ * @note TC pending bit can be also cleared by software sequence: a read
+ * operation to USART_SR register (USART_GetITStatus()) followed by a write
+ * operation to USART_DR register (USART_SendData()).
+ * @note TXE pending bit is cleared only by a write to the USART_DR register
+ * (USART_SendData()).
+ *
+ * @retval None
+ */
+void USART_ClearITPendingBit(USART_TypeDef* USARTx, uint16_t USART_IT)
+{
+ uint16_t bitpos = 0x00, itmask = 0x00;
+ /* Check the parameters */
+ assert_param(IS_USART_ALL_PERIPH(USARTx));
+ assert_param(IS_USART_CLEAR_IT(USART_IT));
+
+ /* The CTS interrupt is not available for UART4 and UART5 */
+ if (USART_IT == USART_IT_CTS)
+ {
+ assert_param(IS_USART_1236_PERIPH(USARTx));
+ }
+
+ bitpos = USART_IT >> 0x08;
+ itmask = ((uint16_t)0x01 << (uint16_t)bitpos);
+ USARTx->SR = (uint16_t)~itmask;
+}
+
+/**
+ * @}
+ */
+
+/**
+ * @}
+ */
+
+/**
+ * @}
+ */
+
+/**
+ * @}
+ */
+
+/******************* (C) COPYRIGHT 2011 STMicroelectronics *****END OF FILE****/
diff --git a/Libraries/STM32F4xx_StdPeriph_Driver/src/stm32f4xx_wwdg.c b/Libraries/STM32F4xx_StdPeriph_Driver/src/stm32f4xx_wwdg.c
new file mode 100644
index 0000000..816a92d
--- /dev/null
+++ b/Libraries/STM32F4xx_StdPeriph_Driver/src/stm32f4xx_wwdg.c
@@ -0,0 +1,303 @@
+/**
+ ******************************************************************************
+ * @file stm32f4xx_wwdg.c
+ * @author MCD Application Team
+ * @version V1.0.0
+ * @date 30-September-2011
+ * @brief This file provides firmware functions to manage the following
+ * functionalities of the Window watchdog (WWDG) peripheral:
+ * - Prescaler, Refresh window and Counter configuration
+ * - WWDG activation
+ * - Interrupts and flags management
+ *
+ * @verbatim
+ *
+ * ===================================================================
+ * WWDG features
+ * ===================================================================
+ *
+ * Once enabled the WWDG generates a system reset on expiry of a programmed
+ * time period, unless the program refreshes the counter (downcounter)
+ * before to reach 0x3F value (i.e. a reset is generated when the counter
+ * value rolls over from 0x40 to 0x3F).
+ * An MCU reset is also generated if the counter value is refreshed
+ * before the counter has reached the refresh window value. This
+ * implies that the counter must be refreshed in a limited window.
+ *
+ * Once enabled the WWDG cannot be disabled except by a system reset.
+ *
+ * WWDGRST flag in RCC_CSR register can be used to inform when a WWDG
+ * reset occurs.
+ *
+ * The WWDG counter input clock is derived from the APB clock divided
+ * by a programmable prescaler.
+ *
+ * WWDG counter clock = PCLK1 / Prescaler
+ * WWDG timeout = (WWDG counter clock) * (counter value)
+ *
+ * Min-max timeout value @42 MHz(PCLK1): ~97.5 us / ~49.9 ms
+ *
+ * ===================================================================
+ * How to use this driver
+ * ===================================================================
+ * 1. Enable WWDG clock using RCC_APB1PeriphClockCmd(RCC_APB1Periph_WWDG, ENABLE) function
+ *
+ * 2. Configure the WWDG prescaler using WWDG_SetPrescaler() function
+ *
+ * 3. Configure the WWDG refresh window using WWDG_SetWindowValue() function
+ *
+ * 4. Set the WWDG counter value and start it using WWDG_Enable() function.
+ * When the WWDG is enabled the counter value should be configured to
+ * a value greater than 0x40 to prevent generating an immediate reset.
+ *
+ * 5. Optionally you can enable the Early wakeup interrupt which is
+ * generated when the counter reach 0x40.
+ * Once enabled this interrupt cannot be disabled except by a system reset.
+ *
+ * 6. Then the application program must refresh the WWDG counter at regular
+ * intervals during normal operation to prevent an MCU reset, using
+ * WWDG_SetCounter() function. This operation must occur only when
+ * the counter value is lower than the refresh window value,
+ * programmed using WWDG_SetWindowValue().
+ *
+ * @endverbatim
+ *
+ ******************************************************************************
+ * @attention
+ *
+ * THE PRESENT FIRMWARE WHICH IS FOR GUIDANCE ONLY AIMS AT PROVIDING CUSTOMERS
+ * WITH CODING INFORMATION REGARDING THEIR PRODUCTS IN ORDER FOR THEM TO SAVE
+ * TIME. AS A RESULT, STMICROELECTRONICS SHALL NOT BE HELD LIABLE FOR ANY
+ * DIRECT, INDIRECT OR CONSEQUENTIAL DAMAGES WITH RESPECT TO ANY CLAIMS ARISING
+ * FROM THE CONTENT OF SUCH FIRMWARE AND/OR THE USE MADE BY CUSTOMERS OF THE
+ * CODING INFORMATION CONTAINED HEREIN IN CONNECTION WITH THEIR PRODUCTS.
+ *
+ * © COPYRIGHT 2011 STMicroelectronics
+ ******************************************************************************
+ */
+
+/* Includes ------------------------------------------------------------------*/
+#include "stm32f4xx_wwdg.h"
+#include "stm32f4xx_rcc.h"
+
+/** @addtogroup STM32F4xx_StdPeriph_Driver
+ * @{
+ */
+
+/** @defgroup WWDG
+ * @brief WWDG driver modules
+ * @{
+ */
+
+/* Private typedef -----------------------------------------------------------*/
+/* Private define ------------------------------------------------------------*/
+
+/* ----------- WWDG registers bit address in the alias region ----------- */
+#define WWDG_OFFSET (WWDG_BASE - PERIPH_BASE)
+/* Alias word address of EWI bit */
+#define CFR_OFFSET (WWDG_OFFSET + 0x04)
+#define EWI_BitNumber 0x09
+#define CFR_EWI_BB (PERIPH_BB_BASE + (CFR_OFFSET * 32) + (EWI_BitNumber * 4))
+
+/* --------------------- WWDG registers bit mask ------------------------ */
+/* CFR register bit mask */
+#define CFR_WDGTB_MASK ((uint32_t)0xFFFFFE7F)
+#define CFR_W_MASK ((uint32_t)0xFFFFFF80)
+#define BIT_MASK ((uint8_t)0x7F)
+
+/* Private macro -------------------------------------------------------------*/
+/* Private variables ---------------------------------------------------------*/
+/* Private function prototypes -----------------------------------------------*/
+/* Private functions ---------------------------------------------------------*/
+
+/** @defgroup WWDG_Private_Functions
+ * @{
+ */
+
+/** @defgroup WWDG_Group1 Prescaler, Refresh window and Counter configuration functions
+ * @brief Prescaler, Refresh window and Counter configuration functions
+ *
+@verbatim
+ ===============================================================================
+ Prescaler, Refresh window and Counter configuration functions
+ ===============================================================================
+
+@endverbatim
+ * @{
+ */
+
+/**
+ * @brief Deinitializes the WWDG peripheral registers to their default reset values.
+ * @param None
+ * @retval None
+ */
+void WWDG_DeInit(void)
+{
+ RCC_APB1PeriphResetCmd(RCC_APB1Periph_WWDG, ENABLE);
+ RCC_APB1PeriphResetCmd(RCC_APB1Periph_WWDG, DISABLE);
+}
+
+/**
+ * @brief Sets the WWDG Prescaler.
+ * @param WWDG_Prescaler: specifies the WWDG Prescaler.
+ * This parameter can be one of the following values:
+ * @arg WWDG_Prescaler_1: WWDG counter clock = (PCLK1/4096)/1
+ * @arg WWDG_Prescaler_2: WWDG counter clock = (PCLK1/4096)/2
+ * @arg WWDG_Prescaler_4: WWDG counter clock = (PCLK1/4096)/4
+ * @arg WWDG_Prescaler_8: WWDG counter clock = (PCLK1/4096)/8
+ * @retval None
+ */
+void WWDG_SetPrescaler(uint32_t WWDG_Prescaler)
+{
+ uint32_t tmpreg = 0;
+ /* Check the parameters */
+ assert_param(IS_WWDG_PRESCALER(WWDG_Prescaler));
+ /* Clear WDGTB[1:0] bits */
+ tmpreg = WWDG->CFR & CFR_WDGTB_MASK;
+ /* Set WDGTB[1:0] bits according to WWDG_Prescaler value */
+ tmpreg |= WWDG_Prescaler;
+ /* Store the new value */
+ WWDG->CFR = tmpreg;
+}
+
+/**
+ * @brief Sets the WWDG window value.
+ * @param WindowValue: specifies the window value to be compared to the downcounter.
+ * This parameter value must be lower than 0x80.
+ * @retval None
+ */
+void WWDG_SetWindowValue(uint8_t WindowValue)
+{
+ __IO uint32_t tmpreg = 0;
+
+ /* Check the parameters */
+ assert_param(IS_WWDG_WINDOW_VALUE(WindowValue));
+ /* Clear W[6:0] bits */
+
+ tmpreg = WWDG->CFR & CFR_W_MASK;
+
+ /* Set W[6:0] bits according to WindowValue value */
+ tmpreg |= WindowValue & (uint32_t) BIT_MASK;
+
+ /* Store the new value */
+ WWDG->CFR = tmpreg;
+}
+
+/**
+ * @brief Enables the WWDG Early Wakeup interrupt(EWI).
+ * @note Once enabled this interrupt cannot be disabled except by a system reset.
+ * @param None
+ * @retval None
+ */
+void WWDG_EnableIT(void)
+{
+ *(__IO uint32_t *) CFR_EWI_BB = (uint32_t)ENABLE;
+}
+
+/**
+ * @brief Sets the WWDG counter value.
+ * @param Counter: specifies the watchdog counter value.
+ * This parameter must be a number between 0x40 and 0x7F (to prevent generating
+ * an immediate reset)
+ * @retval None
+ */
+void WWDG_SetCounter(uint8_t Counter)
+{
+ /* Check the parameters */
+ assert_param(IS_WWDG_COUNTER(Counter));
+ /* Write to T[6:0] bits to configure the counter value, no need to do
+ a read-modify-write; writing a 0 to WDGA bit does nothing */
+ WWDG->CR = Counter & BIT_MASK;
+}
+/**
+ * @}
+ */
+
+/** @defgroup WWDG_Group2 WWDG activation functions
+ * @brief WWDG activation functions
+ *
+@verbatim
+ ===============================================================================
+ WWDG activation function
+ ===============================================================================
+
+@endverbatim
+ * @{
+ */
+
+/**
+ * @brief Enables WWDG and load the counter value.
+ * @param Counter: specifies the watchdog counter value.
+ * This parameter must be a number between 0x40 and 0x7F (to prevent generating
+ * an immediate reset)
+ * @retval None
+ */
+void WWDG_Enable(uint8_t Counter)
+{
+ /* Check the parameters */
+ assert_param(IS_WWDG_COUNTER(Counter));
+ WWDG->CR = WWDG_CR_WDGA | Counter;
+}
+/**
+ * @}
+ */
+
+/** @defgroup WWDG_Group3 Interrupts and flags management functions
+ * @brief Interrupts and flags management functions
+ *
+@verbatim
+ ===============================================================================
+ Interrupts and flags management functions
+ ===============================================================================
+
+@endverbatim
+ * @{
+ */
+
+/**
+ * @brief Checks whether the Early Wakeup interrupt flag is set or not.
+ * @param None
+ * @retval The new state of the Early Wakeup interrupt flag (SET or RESET)
+ */
+FlagStatus WWDG_GetFlagStatus(void)
+{
+ FlagStatus bitstatus = RESET;
+
+ if ((WWDG->SR) != (uint32_t)RESET)
+ {
+ bitstatus = SET;
+ }
+ else
+ {
+ bitstatus = RESET;
+ }
+ return bitstatus;
+}
+
+/**
+ * @brief Clears Early Wakeup interrupt flag.
+ * @param None
+ * @retval None
+ */
+void WWDG_ClearFlag(void)
+{
+ WWDG->SR = (uint32_t)RESET;
+}
+
+/**
+ * @}
+ */
+
+/**
+ * @}
+ */
+
+/**
+ * @}
+ */
+
+/**
+ * @}
+ */
+
+/******************* (C) COPYRIGHT 2011 STMicroelectronics *****END OF FILE****/
diff --git a/Libraries/STM32_USB_Device_Library/Class/audio/inc/usbd_audio_core.h b/Libraries/STM32_USB_Device_Library/Class/audio/inc/usbd_audio_core.h
new file mode 100644
index 0000000..f58ff06
--- /dev/null
+++ b/Libraries/STM32_USB_Device_Library/Class/audio/inc/usbd_audio_core.h
@@ -0,0 +1,158 @@
+/**
+ ******************************************************************************
+ * @file usbd_audio_core.h
+ * @author MCD Application Team
+ * @version V1.0.0
+ * @date 22-July-2011
+ * @brief header file for the usbd_audio_core.c file.
+ ******************************************************************************
+ * @attention
+ *
+ * THE PRESENT FIRMWARE WHICH IS FOR GUIDANCE ONLY AIMS AT PROVIDING CUSTOMERS
+ * WITH CODING INFORMATION REGARDING THEIR PRODUCTS IN ORDER FOR THEM TO SAVE
+ * TIME. AS A RESULT, STMICROELECTRONICS SHALL NOT BE HELD LIABLE FOR ANY
+ * DIRECT, INDIRECT OR CONSEQUENTIAL DAMAGES WITH RESPECT TO ANY CLAIMS ARISING
+ * FROM THE CONTENT OF SUCH FIRMWARE AND/OR THE USE MADE BY CUSTOMERS OF THE
+ * CODING INFORMATION CONTAINED HEREIN IN CONNECTION WITH THEIR PRODUCTS.
+ *
+ * © COPYRIGHT 2011 STMicroelectronics
+ ******************************************************************************
+ */
+
+/* Includes ------------------------------------------------------------------*/
+
+#ifndef __USB_AUDIO_CORE_H_
+#define __USB_AUDIO_CORE_H_
+
+#include "usbd_ioreq.h"
+#include "usbd_req.h"
+#include "usbd_desc.h"
+
+
+
+
+/** @addtogroup STM32_USB_OTG_DEVICE_LIBRARY
+ * @{
+ */
+
+/** @defgroup usbd_audio
+ * @brief This file is the Header file for USBD_audio.c
+ * @{
+ */
+
+
+/** @defgroup usbd_audio_Exported_Defines
+ * @{
+ */
+
+/* AudioFreq * DataSize (2 bytes) * NumChannels (Stereo: 2) */
+#define AUDIO_OUT_PACKET (uint32_t)(((USBD_AUDIO_FREQ * 2 * 2) /1000))
+
+/* Number of sub-packets in the audio transfer buffer. You can modify this value but always make sure
+ that it is an even number and higher than 3 */
+#define OUT_PACKET_NUM 4
+/* Total size of the audio transfer buffer */
+#define TOTAL_OUT_BUF_SIZE ((uint32_t)(AUDIO_OUT_PACKET * OUT_PACKET_NUM))
+
+#define AUDIO_CONFIG_DESC_SIZE 109
+#define AUDIO_INTERFACE_DESC_SIZE 9
+#define USB_AUDIO_DESC_SIZ 0x09
+#define AUDIO_STANDARD_ENDPOINT_DESC_SIZE 0x09
+#define AUDIO_STREAMING_ENDPOINT_DESC_SIZE 0x07
+
+#define AUDIO_DESCRIPTOR_TYPE 0x21
+#define USB_DEVICE_CLASS_AUDIO 0x01
+#define AUDIO_SUBCLASS_AUDIOCONTROL 0x01
+#define AUDIO_SUBCLASS_AUDIOSTREAMING 0x02
+#define AUDIO_PROTOCOL_UNDEFINED 0x00
+#define AUDIO_STREAMING_GENERAL 0x01
+#define AUDIO_STREAMING_FORMAT_TYPE 0x02
+
+/* Audio Descriptor Types */
+#define AUDIO_INTERFACE_DESCRIPTOR_TYPE 0x24
+#define AUDIO_ENDPOINT_DESCRIPTOR_TYPE 0x25
+
+/* Audio Control Interface Descriptor Subtypes */
+#define AUDIO_CONTROL_HEADER 0x01
+#define AUDIO_CONTROL_INPUT_TERMINAL 0x02
+#define AUDIO_CONTROL_OUTPUT_TERMINAL 0x03
+#define AUDIO_CONTROL_FEATURE_UNIT 0x06
+
+#define AUDIO_INPUT_TERMINAL_DESC_SIZE 0x0C
+#define AUDIO_OUTPUT_TERMINAL_DESC_SIZE 0x09
+#define AUDIO_STREAMING_INTERFACE_DESC_SIZE 0x07
+
+#define AUDIO_CONTROL_MUTE 0x0001
+
+#define AUDIO_FORMAT_TYPE_I 0x01
+#define AUDIO_FORMAT_TYPE_III 0x03
+
+#define USB_ENDPOINT_TYPE_ISOCHRONOUS 0x01
+#define AUDIO_ENDPOINT_GENERAL 0x01
+
+#define AUDIO_REQ_GET_CUR 0x81
+#define AUDIO_REQ_SET_CUR 0x01
+
+#define AUDIO_OUT_STREAMING_CTRL 0x02
+
+/**
+ * @}
+ */
+
+
+/** @defgroup USBD_CORE_Exported_TypesDefinitions
+ * @{
+ */
+typedef struct _Audio_Fops
+{
+ uint8_t (*Init) (uint32_t AudioFreq, uint32_t Volume, uint32_t options);
+ uint8_t (*DeInit) (uint32_t options);
+ uint8_t (*AudioCmd) (uint8_t* pbuf, uint32_t size, uint8_t cmd);
+ uint8_t (*VolumeCtl) (uint8_t vol);
+ uint8_t (*MuteCtl) (uint8_t cmd);
+ uint8_t (*PeriodicTC) (uint8_t cmd);
+ uint8_t (*GetState) (void);
+}AUDIO_FOPS_TypeDef;
+/**
+ * @}
+ */
+
+
+
+/** @defgroup USBD_CORE_Exported_Macros
+ * @{
+ */
+#define AUDIO_PACKET_SZE(frq) (uint8_t)(((frq * 2 * 2)/1000) & 0xFF), \
+ (uint8_t)((((frq * 2 * 2)/1000) >> 8) & 0xFF)
+#define SAMPLE_FREQ(frq) (uint8_t)(frq), (uint8_t)((frq >> 8)), (uint8_t)((frq >> 16))
+/**
+ * @}
+ */
+
+/** @defgroup USBD_CORE_Exported_Variables
+ * @{
+ */
+
+extern USBD_Class_cb_TypeDef AUDIO_cb;
+
+/**
+ * @}
+ */
+
+/** @defgroup USB_CORE_Exported_Functions
+ * @{
+ */
+/**
+ * @}
+ */
+
+#endif // __USB_AUDIO_CORE_H_
+/**
+ * @}
+ */
+
+/**
+ * @}
+ */
+
+/******************* (C) COPYRIGHT 2011 STMicroelectronics *****END OF FILE****/
diff --git a/Libraries/STM32_USB_Device_Library/Class/audio/inc/usbd_audio_out_if.h b/Libraries/STM32_USB_Device_Library/Class/audio/inc/usbd_audio_out_if.h
new file mode 100644
index 0000000..a6b53fa
--- /dev/null
+++ b/Libraries/STM32_USB_Device_Library/Class/audio/inc/usbd_audio_out_if.h
@@ -0,0 +1,117 @@
+/**
+ ******************************************************************************
+ * @file usbd_audio_out_if.h
+ * @author MCD Application Team
+ * @version V1.0.0
+ * @date 22-July-2011
+ * @brief header file for the usbd_audio_out_if.c file.
+ ******************************************************************************
+ * @attention
+ *
+ * THE PRESENT FIRMWARE WHICH IS FOR GUIDANCE ONLY AIMS AT PROVIDING CUSTOMERS
+ * WITH CODING INFORMATION REGARDING THEIR PRODUCTS IN ORDER FOR THEM TO SAVE
+ * TIME. AS A RESULT, STMICROELECTRONICS SHALL NOT BE HELD LIABLE FOR ANY
+ * DIRECT, INDIRECT OR CONSEQUENTIAL DAMAGES WITH RESPECT TO ANY CLAIMS ARISING
+ * FROM THE CONTENT OF SUCH FIRMWARE AND/OR THE USE MADE BY CUSTOMERS OF THE
+ * CODING INFORMATION CONTAINED HEREIN IN CONNECTION WITH THEIR PRODUCTS.
+ *
+ * © COPYRIGHT 2011 STMicroelectronics
+ ******************************************************************************
+ */
+
+/* Includes ------------------------------------------------------------------*/
+
+#ifndef __USB_AUDIO_OUT_IF_H_
+#define __USB_AUDIO_OUT_IF_H_
+
+#ifdef STM32F2XX
+ #include "stm322xg_usb_audio_codec.h"
+#elif defined(STM32F10X_CL)
+ #include "stm3210c_usb_audio_codec.h"
+#endif /* STM32F2XX */
+
+/** @addtogroup STM32_USB_OTG_DEVICE_LIBRARY
+ * @{
+ */
+
+/** @defgroup usbd_audio
+ * @brief This file is the Header file for USBD_audio.c
+ * @{
+ */
+
+
+/** @defgroup usbd_audio_Exported_Defines
+ * @{
+ */
+/* Audio Commands enmueration */
+typedef enum
+{
+ AUDIO_CMD_PLAY = 1,
+ AUDIO_CMD_PAUSE,
+ AUDIO_CMD_STOP,
+}AUDIO_CMD_TypeDef;
+
+/* Mute commands */
+#define AUDIO_MUTE 0x01
+#define AUDIO_UNMUTE 0x00
+
+/* Functions return value */
+#define AUDIO_OK 0x00
+#define AUDIO_FAIL 0xFF
+
+/* Audio Machine States */
+#define AUDIO_STATE_INACTIVE 0x00
+#define AUDIO_STATE_ACTIVE 0x01
+#define AUDIO_STATE_PLAYING 0x02
+#define AUDIO_STATE_PAUSED 0x03
+#define AUDIO_STATE_STOPPED 0x04
+#define AUDIO_STATE_ERROR 0x05
+
+/**
+ * @}
+ */
+
+
+/** @defgroup USBD_CORE_Exported_TypesDefinitions
+ * @{
+ */
+/**
+ * @}
+ */
+
+
+
+/** @defgroup USBD_CORE_Exported_Macros
+ * @{
+ */
+/**
+ * @}
+ */
+
+/** @defgroup USBD_CORE_Exported_Variables
+ * @{
+ */
+
+extern AUDIO_FOPS_TypeDef AUDIO_OUT_fops;
+
+/**
+ * @}
+ */
+
+/** @defgroup USB_CORE_Exported_Functions
+ * @{
+ */
+/**
+ * @}
+ */
+
+#endif /* __USB_AUDIO_OUT_IF_H_ */
+/**
+ * @}
+ */
+
+/**
+ * @}
+ */
+
+/******************* (C) COPYRIGHT 2011 STMicroelectronics *****END OF FILE****/
diff --git a/Libraries/STM32_USB_Device_Library/Class/audio/src/usbd_audio_core.c b/Libraries/STM32_USB_Device_Library/Class/audio/src/usbd_audio_core.c
new file mode 100644
index 0000000..b26f574
--- /dev/null
+++ b/Libraries/STM32_USB_Device_Library/Class/audio/src/usbd_audio_core.c
@@ -0,0 +1,665 @@
+/**
+ ******************************************************************************
+ * @file usbd_audio_core.c
+ * @author MCD Application Team
+ * @version V1.0.0
+ * @date 22-July-2011
+ * @brief This file provides the high layer firmware functions to manage the
+ * following functionalities of the USB Audio Class:
+ * - Initialization and Configuration of high and low layer
+ * - Enumeration as Audio Streaming Device
+ * - Audio Streaming data transfer
+ * - AudioControl requests management
+ * - Error management
+ *
+ * @verbatim
+ *
+ * ===================================================================
+ * Audio Class Driver Description
+ * ===================================================================
+ * This driver manages the Audio Class 1.0 following the "USB Device Class Definition for
+ * Audio Devices V1.0 Mar 18, 98".
+ * This driver implements the following aspects of the specification:
+ * - Device descriptor management
+ * - Configuration descriptor management
+ * - Standard AC Interface Descriptor management
+ * - 1 Audio Streaming Interface (with single channel, PCM, Stereo mode)
+ * - 1 Audio Streaming Endpoint
+ * - 1 Audio Terminal Input (1 channel)
+ * - Audio Class-Specific AC Interfaces
+ * - Audio Class-Specific AS Interfaces
+ * - AudioControl Requests: only SET_CUR and GET_CUR requests are supported (for Mute)
+ * - Audio Feature Unit (limited to Mute control)
+ * - Audio Synchronization type: Asynchronous
+ * - Single fixed audio sampling rate (configurable in usbd_conf.h file)
+ *
+ * @note
+ * The Audio Class 1.0 is based on USB Specification 1.0 and thus supports only
+ * Low and Full speed modes and does not allow High Speed transfers.
+ * Please refer to "USB Device Class Definition for Audio Devices V1.0 Mar 18, 98"
+ * for more details.
+ *
+ * These aspects may be enriched or modified for a specific user application.
+ *
+ * This driver doesn't implement the following aspects of the specification
+ * (but it is possible to manage these features with some modifications on this driver):
+ * - AudioControl Endpoint management
+ * - AudioControl requsests other than SET_CUR and GET_CUR
+ * - Abstraction layer for AudioControl requests (only Mute functionality is managed)
+ * - Audio Synchronization type: Adaptive
+ * - Audio Compression modules and interfaces
+ * - MIDI interfaces and modules
+ * - Mixer/Selector/Processing/Extension Units (Feature unit is limited to Mute control)
+ * - Any other application-specific modules
+ * - Multiple and Variable audio sampling rates
+ * - Out Streaming Endpoint/Interface (microphone)
+ *
+ * @endverbatim
+ *
+ ******************************************************************************
+ * @attention
+ *
+ * THE PRESENT FIRMWARE WHICH IS FOR GUIDANCE ONLY AIMS AT PROVIDING CUSTOMERS
+ * WITH CODING INFORMATION REGARDING THEIR PRODUCTS IN ORDER FOR THEM TO SAVE
+ * TIME. AS A RESULT, STMICROELECTRONICS SHALL NOT BE HELD LIABLE FOR ANY
+ * DIRECT, INDIRECT OR CONSEQUENTIAL DAMAGES WITH RESPECT TO ANY CLAIMS ARISING
+ * FROM THE CONTENT OF SUCH FIRMWARE AND/OR THE USE MADE BY CUSTOMERS OF THE
+ * CODING INFORMATION CONTAINED HEREIN IN CONNECTION WITH THEIR PRODUCTS.
+ *
+ * © COPYRIGHT 2011 STMicroelectronics
+ ******************************************************************************
+ */
+
+/* Includes ------------------------------------------------------------------*/
+
+#include "usbd_audio_core.h"
+#include "usbd_audio_out_if.h"
+
+/** @addtogroup STM32_USB_OTG_DEVICE_LIBRARY
+ * @{
+ */
+
+
+/** @defgroup usbd_audio
+ * @brief usbd core module
+ * @{
+ */
+
+/** @defgroup usbd_audio_Private_TypesDefinitions
+ * @{
+ */
+/**
+ * @}
+ */
+
+
+/** @defgroup usbd_audio_Private_Defines
+ * @{
+ */
+/**
+ * @}
+ */
+
+
+/** @defgroup usbd_audio_Private_Macros
+ * @{
+ */
+/**
+ * @}
+ */
+
+
+/** @defgroup usbd_audio_Private_FunctionPrototypes
+ * @{
+ */
+
+/*********************************************
+ AUDIO Device library callbacks
+ *********************************************/
+static uint8_t usbd_audio_Init (void *pdev, uint8_t cfgidx);
+static uint8_t usbd_audio_DeInit (void *pdev, uint8_t cfgidx);
+static uint8_t usbd_audio_Setup (void *pdev, USB_SETUP_REQ *req);
+static uint8_t usbd_audio_EP0_RxReady(void *pdev);
+static uint8_t usbd_audio_DataIn (void *pdev, uint8_t epnum);
+static uint8_t usbd_audio_DataOut (void *pdev, uint8_t epnum);
+static uint8_t usbd_audio_SOF (void *pdev);
+static uint8_t usbd_audio_OUT_Incplt (void *pdev);
+
+/*********************************************
+ AUDIO Requests management functions
+ *********************************************/
+static void AUDIO_Req_GetCurrent(void *pdev, USB_SETUP_REQ *req);
+static void AUDIO_Req_SetCurrent(void *pdev, USB_SETUP_REQ *req);
+static uint8_t *USBD_audio_GetCfgDesc (uint8_t speed, uint16_t *length);
+/**
+ * @}
+ */
+
+/** @defgroup usbd_audio_Private_Variables
+ * @{
+ */
+/* Main Buffer for Audio Data Out transfers and its relative pointers */
+uint8_t IsocOutBuff [TOTAL_OUT_BUF_SIZE * 2];
+uint8_t* IsocOutWrPtr = IsocOutBuff;
+uint8_t* IsocOutRdPtr = IsocOutBuff;
+
+/* Main Buffer for Audio Control Rrequests transfers and its relative variables */
+uint8_t AudioCtl[64];
+uint8_t AudioCtlCmd = 0;
+uint32_t AudioCtlLen = 0;
+uint8_t AudioCtlUnit = 0;
+
+static uint32_t PlayFlag = 0;
+
+static __IO uint32_t usbd_audio_AltSet = 0;
+static uint8_t usbd_audio_CfgDesc[AUDIO_CONFIG_DESC_SIZE];
+
+/* AUDIO interface class callbacks structure */
+USBD_Class_cb_TypeDef AUDIO_cb =
+{
+ usbd_audio_Init,
+ usbd_audio_DeInit,
+ usbd_audio_Setup,
+ NULL, /* EP0_TxSent */
+ usbd_audio_EP0_RxReady,
+ usbd_audio_DataIn,
+ usbd_audio_DataOut,
+ usbd_audio_SOF,
+ NULL,
+ usbd_audio_OUT_Incplt,
+ USBD_audio_GetCfgDesc,
+#ifdef USB_OTG_HS_CORE
+ USBD_audio_GetCfgDesc, /* use same config as per FS */
+#endif
+};
+
+/* USB AUDIO device Configuration Descriptor */
+static uint8_t usbd_audio_CfgDesc[AUDIO_CONFIG_DESC_SIZE] =
+{
+ /* Configuration 1 */
+ 0x09, /* bLength */
+ USB_CONFIGURATION_DESCRIPTOR_TYPE, /* bDescriptorType */
+ LOBYTE(AUDIO_CONFIG_DESC_SIZE), /* wTotalLength 109 bytes*/
+ HIBYTE(AUDIO_CONFIG_DESC_SIZE),
+ 0x02, /* bNumInterfaces */
+ 0x01, /* bConfigurationValue */
+ 0x00, /* iConfiguration */
+ 0xC0, /* bmAttributes BUS Powred*/
+ 0x32, /* bMaxPower = 100 mA*/
+ /* 09 byte*/
+
+ /* USB Speaker Standard interface descriptor */
+ AUDIO_INTERFACE_DESC_SIZE, /* bLength */
+ USB_INTERFACE_DESCRIPTOR_TYPE, /* bDescriptorType */
+ 0x00, /* bInterfaceNumber */
+ 0x00, /* bAlternateSetting */
+ 0x00, /* bNumEndpoints */
+ USB_DEVICE_CLASS_AUDIO, /* bInterfaceClass */
+ AUDIO_SUBCLASS_AUDIOCONTROL, /* bInterfaceSubClass */
+ AUDIO_PROTOCOL_UNDEFINED, /* bInterfaceProtocol */
+ 0x00, /* iInterface */
+ /* 09 byte*/
+
+ /* USB Speaker Class-specific AC Interface Descriptor */
+ AUDIO_INTERFACE_DESC_SIZE, /* bLength */
+ AUDIO_INTERFACE_DESCRIPTOR_TYPE, /* bDescriptorType */
+ AUDIO_CONTROL_HEADER, /* bDescriptorSubtype */
+ 0x00, /* 1.00 */ /* bcdADC */
+ 0x01,
+ 0x27, /* wTotalLength = 39*/
+ 0x00,
+ 0x01, /* bInCollection */
+ 0x01, /* baInterfaceNr */
+ /* 09 byte*/
+
+ /* USB Speaker Input Terminal Descriptor */
+ AUDIO_INPUT_TERMINAL_DESC_SIZE, /* bLength */
+ AUDIO_INTERFACE_DESCRIPTOR_TYPE, /* bDescriptorType */
+ AUDIO_CONTROL_INPUT_TERMINAL, /* bDescriptorSubtype */
+ 0x01, /* bTerminalID */
+ 0x01, /* wTerminalType AUDIO_TERMINAL_USB_STREAMING 0x0101 */
+ 0x01,
+ 0x00, /* bAssocTerminal */
+ 0x01, /* bNrChannels */
+ 0x00, /* wChannelConfig 0x0000 Mono */
+ 0x00,
+ 0x00, /* iChannelNames */
+ 0x00, /* iTerminal */
+ /* 12 byte*/
+
+ /* USB Speaker Audio Feature Unit Descriptor */
+ 0x09, /* bLength */
+ AUDIO_INTERFACE_DESCRIPTOR_TYPE, /* bDescriptorType */
+ AUDIO_CONTROL_FEATURE_UNIT, /* bDescriptorSubtype */
+ AUDIO_OUT_STREAMING_CTRL, /* bUnitID */
+ 0x01, /* bSourceID */
+ 0x01, /* bControlSize */
+ AUDIO_CONTROL_MUTE, /* bmaControls(0) */
+ 0x00, /* bmaControls(1) */
+ 0x00, /* iTerminal */
+ /* 09 byte*/
+
+ /*USB Speaker Output Terminal Descriptor */
+ 0x09, /* bLength */
+ AUDIO_INTERFACE_DESCRIPTOR_TYPE, /* bDescriptorType */
+ AUDIO_CONTROL_OUTPUT_TERMINAL, /* bDescriptorSubtype */
+ 0x03, /* bTerminalID */
+ 0x01, /* wTerminalType 0x0301*/
+ 0x03,
+ 0x00, /* bAssocTerminal */
+ 0x02, /* bSourceID */
+ 0x00, /* iTerminal */
+ /* 09 byte*/
+
+ /* USB Speaker Standard AS Interface Descriptor - Audio Streaming Zero Bandwith */
+ /* Interface 1, Alternate Setting 0 */
+ AUDIO_INTERFACE_DESC_SIZE, /* bLength */
+ USB_INTERFACE_DESCRIPTOR_TYPE, /* bDescriptorType */
+ 0x01, /* bInterfaceNumber */
+ 0x00, /* bAlternateSetting */
+ 0x00, /* bNumEndpoints */
+ USB_DEVICE_CLASS_AUDIO, /* bInterfaceClass */
+ AUDIO_SUBCLASS_AUDIOSTREAMING, /* bInterfaceSubClass */
+ AUDIO_PROTOCOL_UNDEFINED, /* bInterfaceProtocol */
+ 0x00, /* iInterface */
+ /* 09 byte*/
+
+ /* USB Speaker Standard AS Interface Descriptor - Audio Streaming Operational */
+ /* Interface 1, Alternate Setting 1 */
+ AUDIO_INTERFACE_DESC_SIZE, /* bLength */
+ USB_INTERFACE_DESCRIPTOR_TYPE, /* bDescriptorType */
+ 0x01, /* bInterfaceNumber */
+ 0x01, /* bAlternateSetting */
+ 0x01, /* bNumEndpoints */
+ USB_DEVICE_CLASS_AUDIO, /* bInterfaceClass */
+ AUDIO_SUBCLASS_AUDIOSTREAMING, /* bInterfaceSubClass */
+ AUDIO_PROTOCOL_UNDEFINED, /* bInterfaceProtocol */
+ 0x00, /* iInterface */
+ /* 09 byte*/
+
+ /* USB Speaker Audio Streaming Interface Descriptor */
+ AUDIO_STREAMING_INTERFACE_DESC_SIZE, /* bLength */
+ AUDIO_INTERFACE_DESCRIPTOR_TYPE, /* bDescriptorType */
+ AUDIO_STREAMING_GENERAL, /* bDescriptorSubtype */
+ 0x01, /* bTerminalLink */
+ 0x01, /* bDelay */
+ 0x01, /* wFormatTag AUDIO_FORMAT_PCM 0x0001*/
+ 0x00,
+ /* 07 byte*/
+
+ /* USB Speaker Audio Type III Format Interface Descriptor */
+ 0x0B, /* bLength */
+ AUDIO_INTERFACE_DESCRIPTOR_TYPE, /* bDescriptorType */
+ AUDIO_STREAMING_FORMAT_TYPE, /* bDescriptorSubtype */
+ AUDIO_FORMAT_TYPE_III, /* bFormatType */
+ 0x02, /* bNrChannels */
+ 0x02, /* bSubFrameSize : 2 Bytes per frame (16bits) */
+ 16, /* bBitResolution (16-bits per sample) */
+ 0x01, /* bSamFreqType only one frequency supported */
+ SAMPLE_FREQ(USBD_AUDIO_FREQ), /* Audio sampling frequency coded on 3 bytes */
+ /* 11 byte*/
+
+ /* Endpoint 1 - Standard Descriptor */
+ AUDIO_STANDARD_ENDPOINT_DESC_SIZE, /* bLength */
+ USB_ENDPOINT_DESCRIPTOR_TYPE, /* bDescriptorType */
+ AUDIO_OUT_EP, /* bEndpointAddress 1 out endpoint*/
+ USB_ENDPOINT_TYPE_ISOCHRONOUS, /* bmAttributes */
+ AUDIO_PACKET_SZE(USBD_AUDIO_FREQ), /* wMaxPacketSize in Bytes (Freq(Samples)*2(Stereo)*2(HalfWord)) */
+ 0x01, /* bInterval */
+ 0x00, /* bRefresh */
+ 0x00, /* bSynchAddress */
+ /* 09 byte*/
+
+ /* Endpoint - Audio Streaming Descriptor*/
+ AUDIO_STREAMING_ENDPOINT_DESC_SIZE, /* bLength */
+ AUDIO_ENDPOINT_DESCRIPTOR_TYPE, /* bDescriptorType */
+ AUDIO_ENDPOINT_GENERAL, /* bDescriptor */
+ 0x00, /* bmAttributes */
+ 0x00, /* bLockDelayUnits */
+ 0x00, /* wLockDelay */
+ 0x00,
+ /* 07 byte*/
+} ;
+
+/**
+ * @}
+ */
+
+/** @defgroup usbd_audio_Private_Functions
+ * @{
+ */
+
+/**
+* @brief usbd_audio_Init
+* Initilaizes the AUDIO interface.
+* @param pdev: device instance
+* @param cfgidx: Configuration index
+* @retval status
+*/
+static uint8_t usbd_audio_Init (void *pdev,
+ uint8_t cfgidx)
+{
+ /* Open EP OUT */
+ DCD_EP_Open(pdev,
+ AUDIO_OUT_EP,
+ AUDIO_OUT_PACKET,
+ USB_OTG_EP_ISOC);
+
+ /* Initialize the Audio output Hardware layer */
+ if (AUDIO_OUT_fops.Init(USBD_AUDIO_FREQ, DEFAULT_VOLUME, 0) != USBD_OK)
+ {
+ return USBD_FAIL;
+ }
+
+ /* Prepare Out endpoint to receive audio data */
+ DCD_EP_PrepareRx(pdev,
+ AUDIO_OUT_EP,
+ (uint8_t*)IsocOutBuff,
+ AUDIO_OUT_PACKET);
+
+ return USBD_OK;
+}
+
+/**
+* @brief usbd_audio_Init
+* DeInitializes the AUDIO layer.
+* @param pdev: device instance
+* @param cfgidx: Configuration index
+* @retval status
+*/
+static uint8_t usbd_audio_DeInit (void *pdev,
+ uint8_t cfgidx)
+{
+ DCD_EP_Close (pdev , AUDIO_OUT_EP);
+
+ /* DeInitialize the Audio output Hardware layer */
+ if (AUDIO_OUT_fops.DeInit(0) != USBD_OK)
+ {
+ return USBD_FAIL;
+ }
+
+ return USBD_OK;
+}
+
+/**
+ * @brief usbd_audio_Setup
+ * Handles the Audio control request parsing.
+ * @param pdev: instance
+ * @param req: usb requests
+ * @retval status
+ */
+static uint8_t usbd_audio_Setup (void *pdev,
+ USB_SETUP_REQ *req)
+{
+ uint16_t len;
+ uint8_t *pbuf;
+
+ switch (req->bmRequest & USB_REQ_TYPE_MASK)
+ {
+ /* AUDIO Class Requests -------------------------------*/
+ case USB_REQ_TYPE_CLASS :
+ switch (req->bRequest)
+ {
+ case AUDIO_REQ_GET_CUR:
+ AUDIO_Req_GetCurrent(pdev, req);
+ break;
+
+ case AUDIO_REQ_SET_CUR:
+ AUDIO_Req_SetCurrent(pdev, req);
+ break;
+
+ default:
+ USBD_CtlError (pdev, req);
+ return USBD_FAIL;
+ }
+ break;
+
+ /* Standard Requests -------------------------------*/
+ case USB_REQ_TYPE_STANDARD:
+ switch (req->bRequest)
+ {
+ case USB_REQ_GET_DESCRIPTOR:
+ if( (req->wValue >> 8) == AUDIO_DESCRIPTOR_TYPE)
+ {
+#ifdef USB_OTG_HS_INTERNAL_DMA_ENABLED
+ pbuf = usbd_audio_Desc;
+#else
+ pbuf = usbd_audio_CfgDesc + 18;
+#endif
+ len = MIN(USB_AUDIO_DESC_SIZ , req->wLength);
+ }
+
+ USBD_CtlSendData (pdev,
+ pbuf,
+ len);
+ break;
+
+ case USB_REQ_GET_INTERFACE :
+ USBD_CtlSendData (pdev,
+ (uint8_t *)&usbd_audio_AltSet,
+ 1);
+ break;
+
+ case USB_REQ_SET_INTERFACE :
+ if ((uint8_t)(req->wValue) < AUDIO_TOTAL_IF_NUM)
+ {
+ usbd_audio_AltSet = (uint8_t)(req->wValue);
+ }
+ else
+ {
+ /* Call the error management function (command will be nacked */
+ USBD_CtlError (pdev, req);
+ }
+ break;
+ }
+ }
+ return USBD_OK;
+}
+
+/**
+ * @brief usbd_audio_EP0_RxReady
+ * Handles audio control requests data.
+ * @param pdev: device device instance
+ * @retval status
+ */
+static uint8_t usbd_audio_EP0_RxReady (void *pdev)
+{
+ /* Check if an AudioControl request has been issued */
+ if (AudioCtlCmd == AUDIO_REQ_SET_CUR)
+ {/* In this driver, to simplify code, only SET_CUR request is managed */
+ /* Check for which addressed unit the AudioControl request has been issued */
+ if (AudioCtlUnit == AUDIO_OUT_STREAMING_CTRL)
+ {/* In this driver, to simplify code, only one unit is manage */
+ /* Call the audio interface mute function */
+ AUDIO_OUT_fops.MuteCtl(AudioCtl[0]);
+
+ /* Reset the AudioCtlCmd variable to prevent re-entering this function */
+ AudioCtlCmd = 0;
+ AudioCtlLen = 0;
+ }
+ }
+
+ return USBD_OK;
+}
+
+/**
+ * @brief usbd_audio_DataIn
+ * Handles the audio IN data stage.
+ * @param pdev: instance
+ * @param epnum: endpoint number
+ * @retval status
+ */
+static uint8_t usbd_audio_DataIn (void *pdev, uint8_t epnum)
+{
+ return USBD_OK;
+}
+
+/**
+ * @brief usbd_audio_DataOut
+ * Handles the Audio Out data stage.
+ * @param pdev: instance
+ * @param epnum: endpoint number
+ * @retval status
+ */
+static uint8_t usbd_audio_DataOut (void *pdev, uint8_t epnum)
+{
+ if (epnum == AUDIO_OUT_EP)
+ {
+ /* Increment the Buffer pointer or roll it back when all buffers are full */
+ if (IsocOutWrPtr >= (IsocOutBuff + (AUDIO_OUT_PACKET * OUT_PACKET_NUM)))
+ {/* All buffers are full: roll back */
+ IsocOutWrPtr = IsocOutBuff;
+ }
+ else
+ {/* Increment the buffer pointer */
+ IsocOutWrPtr += AUDIO_OUT_PACKET;
+ }
+
+ /* Toggle the frame index */
+ ((USB_OTG_CORE_HANDLE*)pdev)->dev.out_ep[epnum].even_odd_frame =
+ (((USB_OTG_CORE_HANDLE*)pdev)->dev.out_ep[epnum].even_odd_frame)? 0:1;
+
+ /* Prepare Out endpoint to receive next audio packet */
+ DCD_EP_PrepareRx(pdev,
+ AUDIO_OUT_EP,
+ (uint8_t*)(IsocOutWrPtr),
+ AUDIO_OUT_PACKET);
+
+ /* Trigger the start of streaming only when half buffer is full */
+ if ((PlayFlag == 0) && (IsocOutWrPtr >= (IsocOutBuff + ((AUDIO_OUT_PACKET * OUT_PACKET_NUM) / 2))))
+ {
+ /* Enable start of Streaming */
+ PlayFlag = 1;
+ }
+ }
+
+ return USBD_OK;
+}
+
+/**
+ * @brief usbd_audio_SOF
+ * Handles the SOF event (data buffer update and synchronization).
+ * @param pdev: instance
+ * @param epnum: endpoint number
+ * @retval status
+ */
+static uint8_t usbd_audio_SOF (void *pdev)
+{
+ /* Check if there are available data in stream buffer.
+ In this function, a single variable (PlayFlag) is used to avoid software delays.
+ The play operation must be executed as soon as possible after the SOF detection. */
+ if (PlayFlag)
+ {
+ /* Start playing received packet */
+ AUDIO_OUT_fops.AudioCmd((uint8_t*)(IsocOutRdPtr), /* Samples buffer pointer */
+ AUDIO_OUT_PACKET, /* Number of samples in Bytes */
+ AUDIO_CMD_PLAY); /* Command to be processed */
+
+ /* Increment the Buffer pointer or roll it back when all buffers all full */
+ if (IsocOutRdPtr >= (IsocOutBuff + (AUDIO_OUT_PACKET * OUT_PACKET_NUM)))
+ {/* Roll back to the start of buffer */
+ IsocOutRdPtr = IsocOutBuff;
+ }
+ else
+ {/* Increment to the next sub-buffer */
+ IsocOutRdPtr += AUDIO_OUT_PACKET;
+ }
+
+ /* If all available buffers have been consumed, stop playing */
+ if (IsocOutRdPtr == IsocOutWrPtr)
+ {
+ /* Pause the audio stream */
+ AUDIO_OUT_fops.AudioCmd((uint8_t*)(IsocOutBuff), /* Samples buffer pointer */
+ AUDIO_OUT_PACKET, /* Number of samples in Bytes */
+ AUDIO_CMD_PAUSE); /* Command to be processed */
+
+ /* Stop entering play loop */
+ PlayFlag = 0;
+
+ /* Reset buffer pointers */
+ IsocOutRdPtr = IsocOutBuff;
+ IsocOutWrPtr = IsocOutBuff;
+ }
+ }
+
+ return USBD_OK;
+}
+
+/**
+ * @brief usbd_audio_OUT_Incplt
+ * Handles the iso out incomplete event.
+ * @param pdev: instance
+ * @retval status
+ */
+static uint8_t usbd_audio_OUT_Incplt (void *pdev)
+{
+ return USBD_OK;
+}
+
+/******************************************************************************
+ AUDIO Class requests management
+******************************************************************************/
+/**
+ * @brief AUDIO_Req_GetCurrent
+ * Handles the GET_CUR Audio control request.
+ * @param pdev: instance
+ * @param req: setup class request
+ * @retval status
+ */
+static void AUDIO_Req_GetCurrent(void *pdev, USB_SETUP_REQ *req)
+{
+ /* Send the current mute state */
+ USBD_CtlSendData (pdev,
+ AudioCtl,
+ req->wLength);
+}
+
+/**
+ * @brief AUDIO_Req_SetCurrent
+ * Handles the SET_CUR Audio control request.
+ * @param pdev: instance
+ * @param req: setup class request
+ * @retval status
+ */
+static void AUDIO_Req_SetCurrent(void *pdev, USB_SETUP_REQ *req)
+{
+ if (req->wLength)
+ {
+ /* Prepare the reception of the buffer over EP0 */
+ USBD_CtlPrepareRx (pdev,
+ AudioCtl,
+ req->wLength);
+
+ /* Set the global variables indicating current request and its length
+ to the function usbd_audio_EP0_RxReady() which will process the request */
+ AudioCtlCmd = AUDIO_REQ_SET_CUR; /* Set the request value */
+ AudioCtlLen = req->wLength; /* Set the request data length */
+ AudioCtlUnit = HIBYTE(req->wIndex); /* Set the request target unit */
+ }
+}
+
+/**
+ * @brief USBD_audio_GetCfgDesc
+ * Returns configuration descriptor.
+ * @param speed : current device speed
+ * @param length : pointer data length
+ * @retval pointer to descriptor buffer
+ */
+static uint8_t *USBD_audio_GetCfgDesc (uint8_t speed, uint16_t *length)
+{
+ *length = sizeof (usbd_audio_CfgDesc);
+ return usbd_audio_CfgDesc;
+}
+/**
+ * @}
+ */
+
+/**
+ * @}
+ */
+
+/**
+ * @}
+ */
+
+/******************* (C) COPYRIGHT 2011 STMicroelectronics *****END OF FILE****/
diff --git a/Libraries/STM32_USB_Device_Library/Class/audio/src/usbd_audio_out_if.c b/Libraries/STM32_USB_Device_Library/Class/audio/src/usbd_audio_out_if.c
new file mode 100644
index 0000000..21d9839
--- /dev/null
+++ b/Libraries/STM32_USB_Device_Library/Class/audio/src/usbd_audio_out_if.c
@@ -0,0 +1,318 @@
+/**
+ ******************************************************************************
+ * @file usbd_audio_out_if.c
+ * @author MCD Application Team
+ * @version V1.0.0
+ * @date 22-July-2011
+ * @brief This file provides the Audio Out (palyback) interface API.
+ ******************************************************************************
+ * @attention
+ *
+ * THE PRESENT FIRMWARE WHICH IS FOR GUIDANCE ONLY AIMS AT PROVIDING CUSTOMERS
+ * WITH CODING INFORMATION REGARDING THEIR PRODUCTS IN ORDER FOR THEM TO SAVE
+ * TIME. AS A RESULT, STMICROELECTRONICS SHALL NOT BE HELD LIABLE FOR ANY
+ * DIRECT, INDIRECT OR CONSEQUENTIAL DAMAGES WITH RESPECT TO ANY CLAIMS ARISING
+ * FROM THE CONTENT OF SUCH FIRMWARE AND/OR THE USE MADE BY CUSTOMERS OF THE
+ * CODING INFORMATION CONTAINED HEREIN IN CONNECTION WITH THEIR PRODUCTS.
+ *
+ * © COPYRIGHT 2011 STMicroelectronics
+ ******************************************************************************
+ */
+
+/* Includes ------------------------------------------------------------------*/
+#include "usbd_audio_core.h"
+#include "usbd_audio_out_if.h"
+
+
+
+
+/** @addtogroup STM32_USB_OTG_DEVICE_LIBRARY
+ * @{
+ */
+
+
+/** @defgroup usbd_audio_out_if
+ * @brief usbd out interface module
+ * @{
+ */
+
+/** @defgroup usbd_audio_out_if_Private_TypesDefinitions
+ * @{
+ */
+/**
+ * @}
+ */
+
+
+/** @defgroup usbd_audio_out_if_Private_Defines
+ * @{
+ */
+/**
+ * @}
+ */
+
+
+/** @defgroup usbd_audio_out_if_Private_Macros
+ * @{
+ */
+/**
+ * @}
+ */
+
+
+/** @defgroup usbd_audio_out_if_Private_FunctionPrototypes
+ * @{
+ */
+static uint8_t Init (uint32_t AudioFreq, uint32_t Volume, uint32_t options);
+static uint8_t DeInit (uint32_t options);
+static uint8_t AudioCmd (uint8_t* pbuf, uint32_t size, uint8_t cmd);
+static uint8_t VolumeCtl (uint8_t vol);
+static uint8_t MuteCtl (uint8_t cmd);
+static uint8_t PeriodicTC (uint8_t cmd);
+static uint8_t GetState (void);
+
+/**
+ * @}
+ */
+
+/** @defgroup usbd_audio_out_if_Private_Variables
+ * @{
+ */
+AUDIO_FOPS_TypeDef AUDIO_OUT_fops =
+{
+ Init,
+ DeInit,
+ AudioCmd,
+ VolumeCtl,
+ MuteCtl,
+ PeriodicTC,
+ GetState
+};
+
+static uint8_t AudioState = AUDIO_STATE_INACTIVE;
+
+/**
+ * @}
+ */
+
+/** @defgroup usbd_audio_out_if_Private_Functions
+ * @{
+ */
+
+/**
+ * @brief Init
+ * Initialize and configures all required resources for audio play function.
+ * @param AudioFreq: Statrtup audio frequency.
+ * @param Volume: Startup volume to be set.
+ * @param options: specific options passed to low layer function.
+ * @retval AUDIO_OK if all operations succeed, AUDIO_FAIL else.
+ */
+static uint8_t Init (uint32_t AudioFreq,
+ uint32_t Volume,
+ uint32_t options)
+{
+ static uint32_t Initialized = 0;
+
+ /* Check if the low layer has already been initialized */
+ if (Initialized == 0)
+ {
+ /* Call low layer function */
+ if (EVAL_AUDIO_Init(OUTPUT_DEVICE_AUTO, Volume, AudioFreq) != 0)
+ {
+ AudioState = AUDIO_STATE_ERROR;
+ return AUDIO_FAIL;
+ }
+
+ /* Set the Initialization flag to prevent reinitializing the interface again */
+ Initialized = 1;
+ }
+
+ /* Update the Audio state machine */
+ AudioState = AUDIO_STATE_ACTIVE;
+
+ return AUDIO_OK;
+}
+
+/**
+ * @brief DeInit
+ * Free all resources used by low layer and stops audio-play function.
+ * @param options: options passed to low layer function.
+ * @retval AUDIO_OK if all operations succeed, AUDIO_FAIL else.
+ */
+static uint8_t DeInit (uint32_t options)
+{
+ /* Update the Audio state machine */
+ AudioState = AUDIO_STATE_INACTIVE;
+
+ return AUDIO_OK;
+}
+
+/**
+ * @brief AudioCmd
+ * Play, Stop, Pause or Resume current file.
+ * @param pbuf: address from which file shoud be played.
+ * @param size: size of the current buffer/file.
+ * @param cmd: command to be executed, can be AUDIO_CMD_PLAY , AUDIO_CMD_PAUSE,
+ * AUDIO_CMD_RESUME or AUDIO_CMD_STOP.
+ * @retval AUDIO_OK if all operations succeed, AUDIO_FAIL else.
+ */
+static uint8_t AudioCmd(uint8_t* pbuf,
+ uint32_t size,
+ uint8_t cmd)
+{
+ /* Check the current state */
+ if ((AudioState == AUDIO_STATE_INACTIVE) || (AudioState == AUDIO_STATE_ERROR))
+ {
+ AudioState = AUDIO_STATE_ERROR;
+ return AUDIO_FAIL;
+ }
+
+ switch (cmd)
+ {
+ /* Process the PLAY command ----------------------------*/
+ case AUDIO_CMD_PLAY:
+ /* If current state is Active or Stopped */
+ if ((AudioState == AUDIO_STATE_ACTIVE) || \
+ (AudioState == AUDIO_STATE_STOPPED) || \
+ (AudioState == AUDIO_STATE_PLAYING))
+ {
+ Audio_MAL_Play((uint32_t)pbuf, (size/2));
+ AudioState = AUDIO_STATE_PLAYING;
+ return AUDIO_OK;
+ }
+ /* If current state is Paused */
+ else if (AudioState == AUDIO_STATE_PAUSED)
+ {
+ if (EVAL_AUDIO_PauseResume(AUDIO_RESUME, (uint32_t)pbuf, (size/2)) != 0)
+ {
+ AudioState = AUDIO_STATE_ERROR;
+ return AUDIO_FAIL;
+ }
+ else
+ {
+ AudioState = AUDIO_STATE_PLAYING;
+ return AUDIO_OK;
+ }
+ }
+ else /* Not allowed command */
+ {
+ return AUDIO_FAIL;
+ }
+
+ /* Process the STOP command ----------------------------*/
+ case AUDIO_CMD_STOP:
+ if (AudioState != AUDIO_STATE_PLAYING)
+ {
+ /* Unsupported command */
+ return AUDIO_FAIL;
+ }
+ else if (EVAL_AUDIO_Stop(CODEC_PDWN_SW) != 0)
+ {
+ AudioState = AUDIO_STATE_ERROR;
+ return AUDIO_FAIL;
+ }
+ else
+ {
+ AudioState = AUDIO_STATE_STOPPED;
+ return AUDIO_OK;
+ }
+
+ /* Process the PAUSE command ---------------------------*/
+ case AUDIO_CMD_PAUSE:
+ if (AudioState != AUDIO_STATE_PLAYING)
+ {
+ /* Unsupported command */
+ return AUDIO_FAIL;
+ }
+ else if (EVAL_AUDIO_PauseResume(AUDIO_PAUSE, (uint32_t)pbuf, (size/2)) != 0)
+ {
+ AudioState = AUDIO_STATE_ERROR;
+ return AUDIO_FAIL;
+ }
+ else
+ {
+ AudioState = AUDIO_STATE_PAUSED;
+ return AUDIO_OK;
+ }
+
+ /* Unsupported command ---------------------------------*/
+ default:
+ return AUDIO_FAIL;
+ }
+}
+
+/**
+ * @brief VolumeCtl
+ * Set the volume level in %
+ * @param vol: volume level to be set in % (from 0% to 100%)
+ * @retval AUDIO_OK if all operations succeed, AUDIO_FAIL else.
+ */
+static uint8_t VolumeCtl (uint8_t vol)
+{
+ /* Call low layer volume setting function */
+ if (EVAL_AUDIO_VolumeCtl(vol) != 0)
+ {
+ AudioState = AUDIO_STATE_ERROR;
+ return AUDIO_FAIL;
+ }
+
+ return AUDIO_OK;
+}
+
+/**
+ * @brief MuteCtl
+ * Mute or Unmute the audio current output
+ * @param cmd: can be 0 to unmute, or 1 to mute.
+ * @retval AUDIO_OK if all operations succeed, AUDIO_FAIL else.
+ */
+static uint8_t MuteCtl (uint8_t cmd)
+{
+ /* Call low layer mute setting function */
+ if (EVAL_AUDIO_Mute(cmd) != 0)
+ {
+ AudioState = AUDIO_STATE_ERROR;
+ return AUDIO_FAIL;
+ }
+
+ return AUDIO_OK;
+}
+
+/**
+ * @brief
+ *
+ * @param
+ * @param
+ * @retval AUDIO_OK if all operations succeed, AUDIO_FAIL else.
+ */
+static uint8_t PeriodicTC (uint8_t cmd)
+{
+
+
+ return AUDIO_OK;
+}
+
+
+/**
+ * @brief GetState
+ * Return the current state of the audio machine
+ * @param None
+ * @retval Current State.
+ */
+static uint8_t GetState (void)
+{
+ return AudioState;
+}
+
+/**
+ * @}
+ */
+
+/**
+ * @}
+ */
+
+/**
+ * @}
+ */
+
+/******************* (C) COPYRIGHT 2011 STMicroelectronics *****END OF FILE****/
diff --git a/Libraries/STM32_USB_Device_Library/Class/cdc/inc/usbd_cdc_core.h b/Libraries/STM32_USB_Device_Library/Class/cdc/inc/usbd_cdc_core.h
new file mode 100644
index 0000000..926f42e
--- /dev/null
+++ b/Libraries/STM32_USB_Device_Library/Class/cdc/inc/usbd_cdc_core.h
@@ -0,0 +1,137 @@
+/**
+ ******************************************************************************
+ * @file usbd_cdc_core.h
+ * @author MCD Application Team
+ * @version V1.0.0
+ * @date 22-July-2011
+ * @brief header file for the usbd_cdc_core.c file.
+ ******************************************************************************
+ * @attention
+ *
+ * THE PRESENT FIRMWARE WHICH IS FOR GUIDANCE ONLY AIMS AT PROVIDING CUSTOMERS
+ * WITH CODING INFORMATION REGARDING THEIR PRODUCTS IN ORDER FOR THEM TO SAVE
+ * TIME. AS A RESULT, STMICROELECTRONICS SHALL NOT BE HELD LIABLE FOR ANY
+ * DIRECT, INDIRECT OR CONSEQUENTIAL DAMAGES WITH RESPECT TO ANY CLAIMS ARISING
+ * FROM THE CONTENT OF SUCH FIRMWARE AND/OR THE USE MADE BY CUSTOMERS OF THE
+ * CODING INFORMATION CONTAINED HEREIN IN CONNECTION WITH THEIR PRODUCTS.
+ *
+ * © COPYRIGHT 2011 STMicroelectronics
+ ******************************************************************************
+ */
+
+/* Includes ------------------------------------------------------------------*/
+
+#ifndef __USB_CDC_CORE_H_
+#define __USB_CDC_CORE_H_
+
+#include "usbd_ioreq.h"
+
+/** @addtogroup STM32_USB_OTG_DEVICE_LIBRARY
+ * @{
+ */
+
+/** @defgroup usbd_cdc
+ * @brief This file is the Header file for USBD_cdc.c
+ * @{
+ */
+
+
+/** @defgroup usbd_cdc_Exported_Defines
+ * @{
+ */
+#define USB_CDC_CONFIG_DESC_SIZ (67)
+#define USB_CDC_DESC_SIZ (67-9)
+
+#define CDC_DESCRIPTOR_TYPE 0x21
+
+#define DEVICE_CLASS_CDC 0x02
+#define DEVICE_SUBCLASS_CDC 0x00
+
+
+#define USB_DEVICE_DESCRIPTOR_TYPE 0x01
+#define USB_CONFIGURATION_DESCRIPTOR_TYPE 0x02
+#define USB_STRING_DESCRIPTOR_TYPE 0x03
+#define USB_INTERFACE_DESCRIPTOR_TYPE 0x04
+#define USB_ENDPOINT_DESCRIPTOR_TYPE 0x05
+
+#define STANDARD_ENDPOINT_DESC_SIZE 0x09
+
+#define CDC_DATA_IN_PACKET_SIZE *(uint16_t *)(((USB_OTG_CORE_HANDLE *)pdev)->dev.pConfig_descriptor + 57)
+
+#define CDC_DATA_OUT_PACKET_SIZE *(uint16_t *)(((USB_OTG_CORE_HANDLE *)pdev)->dev.pConfig_descriptor + 64)
+
+/*---------------------------------------------------------------------*/
+/* CDC definitions */
+/*---------------------------------------------------------------------*/
+
+/**************************************************/
+/* CDC Requests */
+/**************************************************/
+#define SEND_ENCAPSULATED_COMMAND 0x00
+#define GET_ENCAPSULATED_RESPONSE 0x01
+#define SET_COMM_FEATURE 0x02
+#define GET_COMM_FEATURE 0x03
+#define CLEAR_COMM_FEATURE 0x04
+#define SET_LINE_CODING 0x20
+#define GET_LINE_CODING 0x21
+#define SET_CONTROL_LINE_STATE 0x22
+#define SEND_BREAK 0x23
+#define NO_CMD 0xFF
+
+/**
+ * @}
+ */
+
+
+/** @defgroup USBD_CORE_Exported_TypesDefinitions
+ * @{
+ */
+typedef struct _CDC_IF_PROP
+{
+ uint16_t (*pIf_Init) (void);
+ uint16_t (*pIf_DeInit) (void);
+ uint16_t (*pIf_Ctrl) (uint32_t Cmd, uint8_t* Buf, uint32_t Len);
+ uint16_t (*pIf_DataTx) (uint8_t* Buf, uint32_t Len);
+ uint16_t (*pIf_DataRx) (uint8_t* Buf, uint32_t Len);
+}
+CDC_IF_Prop_TypeDef;
+/**
+ * @}
+ */
+
+
+
+/** @defgroup USBD_CORE_Exported_Macros
+ * @{
+ */
+
+/**
+ * @}
+ */
+
+/** @defgroup USBD_CORE_Exported_Variables
+ * @{
+ */
+
+extern USBD_Class_cb_TypeDef USBD_CDC_cb;
+/**
+ * @}
+ */
+
+/** @defgroup USB_CORE_Exported_Functions
+ * @{
+ */
+/**
+ * @}
+ */
+
+#endif // __USB_CDC_CORE_H_
+/**
+ * @}
+ */
+
+/**
+ * @}
+ */
+
+/******************* (C) COPYRIGHT 2011 STMicroelectronics *****END OF FILE****/
diff --git a/Libraries/STM32_USB_Device_Library/Class/cdc/inc/usbd_cdc_if_template.h b/Libraries/STM32_USB_Device_Library/Class/cdc/inc/usbd_cdc_if_template.h
new file mode 100644
index 0000000..1a12508
--- /dev/null
+++ b/Libraries/STM32_USB_Device_Library/Class/cdc/inc/usbd_cdc_if_template.h
@@ -0,0 +1,45 @@
+/**
+ ******************************************************************************
+ * @file usbd_cdc_if_template.h
+ * @author MCD Application Team
+ * @version V1.0.0
+ * @date 22-July-2011
+ * @brief Header for dfu_mal.c file.
+ ******************************************************************************
+ * @attention
+ *
+ * THE PRESENT FIRMWARE WHICH IS FOR GUIDANCE ONLY AIMS AT PROVIDING CUSTOMERS
+ * WITH CODING INFORMATION REGARDING THEIR PRODUCTS IN ORDER FOR THEM TO SAVE
+ * TIME. AS A RESULT, STMICROELECTRONICS SHALL NOT BE HELD LIABLE FOR ANY
+ * DIRECT, INDIRECT OR CONSEQUENTIAL DAMAGES WITH RESPECT TO ANY CLAIMS ARISING
+ * FROM THE CONTENT OF SUCH FIRMWARE AND/OR THE USE MADE BY CUSTOMERS OF THE
+ * CODING INFORMATION CONTAINED HEREIN IN CONNECTION WITH THEIR PRODUCTS.
+ *
+ * © COPYRIGHT 2011 STMicroelectronics
+ ******************************************************************************
+ */
+
+/* Define to prevent recursive inclusion -------------------------------------*/
+#ifndef __USBD_CDC_IF_TEMPLATE_H
+#define __USBD_CDC_IF_TEMPLATE_H
+
+/* Includes ------------------------------------------------------------------*/
+#ifdef STM32F2XX
+ #include "stm32f2xx.h"
+#elif defined(STM32F10X_CL)
+ #include "stm32f10x.h"
+#endif /* STM32F2XX */
+
+#include "usbd_conf.h"
+#include "usbd_cdc_core.h"
+
+/* Exported types ------------------------------------------------------------*/
+/* Exported constants --------------------------------------------------------*/
+
+extern CDC_IF_Prop_TypeDef TEMPLATE_fops;
+
+/* Exported macro ------------------------------------------------------------*/
+/* Exported functions ------------------------------------------------------- */
+#endif /* __USBD_CDC_IF_TEMPLATE_H */
+
+/******************* (C) COPYRIGHT 2011 STMicroelectronics *****END OF FILE****/
diff --git a/Libraries/STM32_USB_Device_Library/Class/cdc/src/usbd_cdc_core.c b/Libraries/STM32_USB_Device_Library/Class/cdc/src/usbd_cdc_core.c
new file mode 100644
index 0000000..8d1f15d
--- /dev/null
+++ b/Libraries/STM32_USB_Device_Library/Class/cdc/src/usbd_cdc_core.c
@@ -0,0 +1,811 @@
+/**
+ ******************************************************************************
+ * @file usbd_cdc_core.c
+ * @author MCD Application Team
+ * @version V1.0.0
+ * @date 22-July-2011
+ * @brief This file provides the high layer firmware functions to manage the
+ * following functionalities of the USB CDC Class:
+ * - Initialization and Configuration of high and low layer
+ * - Enumeration as CDC Device (and enumeration for each implemented memory interface)
+ * - OUT/IN data transfer
+ * - Command IN transfer (class requests management)
+ * - Error management
+ *
+ * @verbatim
+ *
+ * ===================================================================
+ * CDC Class Driver Description
+ * ===================================================================
+ * This driver manages the "Universal Serial Bus Class Definitions for Communications Devices
+ * Revision 1.2 November 16, 2007" and the sub-protocol specification of "Universal Serial Bus
+ * Communications Class Subclass Specification for PSTN Devices Revision 1.2 February 9, 2007"
+ * This driver implements the following aspects of the specification:
+ * - Device descriptor management
+ * - Configuration descriptor management
+ * - Enumeration as CDC device with 2 data endpoints (IN and OUT) and 1 command endpoint (IN)
+ * - Requests management (as described in section 6.2 in specification)
+ * - Abstract Control Model compliant
+ * - Union Functional collection (using 1 IN endpoint for control)
+ * - Data interface class
+
+ * @note
+ * For the Abstract Control Model, this core allows only transmitting the requests to
+ * lower layer dispatcher (ie. usbd_cdc_vcp.c/.h) which should manage each request and
+ * perform relative actions.
+ *
+ * These aspects may be enriched or modified for a specific user application.
+ *
+ * This driver doesn't implement the following aspects of the specification
+ * (but it is possible to manage these features with some modifications on this driver):
+ * - Any class-specific aspect relative to communication classes should be managed by user application.
+ * - All communication classes other than PSTN are not managed
+ *
+ * @endverbatim
+ *
+ ******************************************************************************
+ * @attention
+ *
+ * THE PRESENT FIRMWARE WHICH IS FOR GUIDANCE ONLY AIMS AT PROVIDING CUSTOMERS
+ * WITH CODING INFORMATION REGARDING THEIR PRODUCTS IN ORDER FOR THEM TO SAVE
+ * TIME. AS A RESULT, STMICROELECTRONICS SHALL NOT BE HELD LIABLE FOR ANY
+ * DIRECT, INDIRECT OR CONSEQUENTIAL DAMAGES WITH RESPECT TO ANY CLAIMS ARISING
+ * FROM THE CONTENT OF SUCH FIRMWARE AND/OR THE USE MADE BY CUSTOMERS OF THE
+ * CODING INFORMATION CONTAINED HEREIN IN CONNECTION WITH THEIR PRODUCTS.
+ *
+ * © COPYRIGHT 2011 STMicroelectronics
+ ******************************************************************************
+ */
+
+/* Includes ------------------------------------------------------------------*/
+#include "usbd_cdc_core.h"
+#include "usbd_desc.h"
+#include "usbd_req.h"
+
+
+/** @addtogroup STM32_USB_OTG_DEVICE_LIBRARY
+ * @{
+ */
+
+
+/** @defgroup usbd_cdc
+ * @brief usbd core module
+ * @{
+ */
+
+/** @defgroup usbd_cdc_Private_TypesDefinitions
+ * @{
+ */
+/**
+ * @}
+ */
+
+
+/** @defgroup usbd_cdc_Private_Defines
+ * @{
+ */
+/**
+ * @}
+ */
+
+
+/** @defgroup usbd_cdc_Private_Macros
+ * @{
+ */
+/**
+ * @}
+ */
+
+
+/** @defgroup usbd_cdc_Private_FunctionPrototypes
+ * @{
+ */
+
+/*********************************************
+ CDC Device library callbacks
+ *********************************************/
+static uint8_t usbd_cdc_Init (void *pdev, uint8_t cfgidx);
+static uint8_t usbd_cdc_DeInit (void *pdev, uint8_t cfgidx);
+static uint8_t usbd_cdc_Setup (void *pdev, USB_SETUP_REQ *req);
+static uint8_t usbd_cdc_EP0_RxReady (void *pdev);
+static uint8_t usbd_cdc_DataIn (void *pdev, uint8_t epnum);
+static uint8_t usbd_cdc_DataOut (void *pdev, uint8_t epnum);
+static uint8_t usbd_cdc_SOF (void *pdev);
+
+/*********************************************
+ CDC specific management functions
+ *********************************************/
+static void Handle_USBAsynchXfer (void *pdev);
+static uint8_t *USBD_cdc_GetCfgDesc (uint8_t speed, uint16_t *length);
+#ifdef USE_USB_OTG_HS
+static uint8_t *USBD_cdc_GetOtherCfgDesc (uint8_t speed, uint16_t *length);
+#endif
+/**
+ * @}
+ */
+
+/** @defgroup usbd_cdc_Private_Variables
+ * @{
+ */
+extern CDC_IF_Prop_TypeDef APP_FOPS;
+extern uint8_t USBD_DeviceDesc [USB_SIZ_DEVICE_DESC];
+
+#ifdef USB_OTG_HS_INTERNAL_DMA_ENABLED
+ #if defined ( __ICCARM__ ) /*!< IAR Compiler */
+ #pragma data_alignment=4
+ #endif
+#endif /* USB_OTG_HS_INTERNAL_DMA_ENABLED */
+__ALIGN_BEGIN uint8_t usbd_cdc_CfgDesc [USB_CDC_CONFIG_DESC_SIZ] __ALIGN_END ;
+
+#ifdef USB_OTG_HS_INTERNAL_DMA_ENABLED
+ #if defined ( __ICCARM__ ) /*!< IAR Compiler */
+ #pragma data_alignment=4
+ #endif
+#endif /* USB_OTG_HS_INTERNAL_DMA_ENABLED */
+__ALIGN_BEGIN uint8_t usbd_cdc_OtherCfgDesc [USB_CDC_CONFIG_DESC_SIZ] __ALIGN_END ;
+
+#ifdef USB_OTG_HS_INTERNAL_DMA_ENABLED
+ #if defined ( __ICCARM__ ) /*!< IAR Compiler */
+ #pragma data_alignment=4
+ #endif
+#endif /* USB_OTG_HS_INTERNAL_DMA_ENABLED */
+__ALIGN_BEGIN static __IO uint32_t usbd_cdc_AltSet __ALIGN_END = 0;
+
+#ifdef USB_OTG_HS_INTERNAL_DMA_ENABLED
+ #if defined ( __ICCARM__ ) /*!< IAR Compiler */
+ #pragma data_alignment=4
+ #endif
+#endif /* USB_OTG_HS_INTERNAL_DMA_ENABLED */
+__ALIGN_BEGIN uint8_t USB_Rx_Buffer [CDC_DATA_MAX_PACKET_SIZE] __ALIGN_END ;
+
+#ifdef USB_OTG_HS_INTERNAL_DMA_ENABLED
+ #if defined ( __ICCARM__ ) /*!< IAR Compiler */
+ #pragma data_alignment=4
+ #endif
+#endif /* USB_OTG_HS_INTERNAL_DMA_ENABLED */
+__ALIGN_BEGIN uint8_t APP_Rx_Buffer [APP_RX_DATA_SIZE] __ALIGN_END ;
+
+
+#ifdef USB_OTG_HS_INTERNAL_DMA_ENABLED
+ #if defined ( __ICCARM__ ) /*!< IAR Compiler */
+ #pragma data_alignment=4
+ #endif
+#endif /* USB_OTG_HS_INTERNAL_DMA_ENABLED */
+__ALIGN_BEGIN uint8_t CmdBuff[CDC_CMD_PACKET_SZE] __ALIGN_END ;
+
+uint32_t APP_Rx_ptr_in = 0;
+uint32_t APP_Rx_ptr_out = 0;
+uint32_t APP_Rx_length = 0;
+
+uint8_t USB_Tx_State = 0;
+
+static uint32_t cdcCmd = 0xFF;
+static uint32_t cdcLen = 0;
+
+/* CDC interface class callbacks structure */
+USBD_Class_cb_TypeDef USBD_CDC_cb =
+{
+ usbd_cdc_Init,
+ usbd_cdc_DeInit,
+ usbd_cdc_Setup,
+ NULL, /* EP0_TxSent, */
+ usbd_cdc_EP0_RxReady,
+ usbd_cdc_DataIn,
+ usbd_cdc_DataOut,
+ usbd_cdc_SOF,
+ NULL,
+ NULL,
+ USBD_cdc_GetCfgDesc,
+#ifdef USE_USB_OTG_HS
+ USBD_cdc_GetOtherCfgDesc, /* use same cobfig as per FS */
+#endif /* USE_USB_OTG_HS */
+};
+
+#ifdef USB_OTG_HS_INTERNAL_DMA_ENABLED
+ #if defined ( __ICCARM__ ) /*!< IAR Compiler */
+ #pragma data_alignment=4
+ #endif
+#endif /* USB_OTG_HS_INTERNAL_DMA_ENABLED */
+/* USB CDC device Configuration Descriptor */
+__ALIGN_BEGIN uint8_t usbd_cdc_CfgDesc[USB_CDC_CONFIG_DESC_SIZ] __ALIGN_END =
+{
+ /*Configuration Descriptor*/
+ 0x09, /* bLength: Configuration Descriptor size */
+ USB_CONFIGURATION_DESCRIPTOR_TYPE, /* bDescriptorType: Configuration */
+ USB_CDC_CONFIG_DESC_SIZ, /* wTotalLength:no of returned bytes */
+ 0x00,
+ 0x02, /* bNumInterfaces: 2 interface */
+ 0x01, /* bConfigurationValue: Configuration value */
+ 0x00, /* iConfiguration: Index of string descriptor describing the configuration */
+ 0xC0, /* bmAttributes: self powered */
+ 0x32, /* MaxPower 0 mA */
+
+ /*---------------------------------------------------------------------------*/
+
+ /*Interface Descriptor */
+ 0x09, /* bLength: Interface Descriptor size */
+ USB_INTERFACE_DESCRIPTOR_TYPE, /* bDescriptorType: Interface */
+ /* Interface descriptor type */
+ 0x00, /* bInterfaceNumber: Number of Interface */
+ 0x00, /* bAlternateSetting: Alternate setting */
+ 0x01, /* bNumEndpoints: One endpoints used */
+ 0x02, /* bInterfaceClass: Communication Interface Class */
+ 0x02, /* bInterfaceSubClass: Abstract Control Model */
+ 0x01, /* bInterfaceProtocol: Common AT commands */
+ 0x00, /* iInterface: */
+
+ /*Header Functional Descriptor*/
+ 0x05, /* bLength: Endpoint Descriptor size */
+ 0x24, /* bDescriptorType: CS_INTERFACE */
+ 0x00, /* bDescriptorSubtype: Header Func Desc */
+ 0x10, /* bcdCDC: spec release number */
+ 0x01,
+
+ /*Call Management Functional Descriptor*/
+ 0x05, /* bFunctionLength */
+ 0x24, /* bDescriptorType: CS_INTERFACE */
+ 0x01, /* bDescriptorSubtype: Call Management Func Desc */
+ 0x00, /* bmCapabilities: D0+D1 */
+ 0x01, /* bDataInterface: 1 */
+
+ /*ACM Functional Descriptor*/
+ 0x04, /* bFunctionLength */
+ 0x24, /* bDescriptorType: CS_INTERFACE */
+ 0x02, /* bDescriptorSubtype: Abstract Control Management desc */
+ 0x02, /* bmCapabilities */
+
+ /*Union Functional Descriptor*/
+ 0x05, /* bFunctionLength */
+ 0x24, /* bDescriptorType: CS_INTERFACE */
+ 0x06, /* bDescriptorSubtype: Union func desc */
+ 0x00, /* bMasterInterface: Communication class interface */
+ 0x01, /* bSlaveInterface0: Data Class Interface */
+
+ /*Endpoint 2 Descriptor*/
+ 0x07, /* bLength: Endpoint Descriptor size */
+ USB_ENDPOINT_DESCRIPTOR_TYPE, /* bDescriptorType: Endpoint */
+ CDC_CMD_EP, /* bEndpointAddress */
+ 0x03, /* bmAttributes: Interrupt */
+ LOBYTE(CDC_CMD_PACKET_SZE), /* wMaxPacketSize: */
+ HIBYTE(CDC_CMD_PACKET_SZE),
+#ifdef USE_USB_OTG_HS
+ 0x10, /* bInterval: */
+#else
+ 0xFF, /* bInterval: */
+#endif /* USE_USB_OTG_HS */
+
+ /*---------------------------------------------------------------------------*/
+
+ /*Data class interface descriptor*/
+ 0x09, /* bLength: Endpoint Descriptor size */
+ USB_INTERFACE_DESCRIPTOR_TYPE, /* bDescriptorType: */
+ 0x01, /* bInterfaceNumber: Number of Interface */
+ 0x00, /* bAlternateSetting: Alternate setting */
+ 0x02, /* bNumEndpoints: Two endpoints used */
+ 0x0A, /* bInterfaceClass: CDC */
+ 0x00, /* bInterfaceSubClass: */
+ 0x00, /* bInterfaceProtocol: */
+ 0x00, /* iInterface: */
+
+ /*Endpoint OUT Descriptor*/
+ 0x07, /* bLength: Endpoint Descriptor size */
+ USB_ENDPOINT_DESCRIPTOR_TYPE, /* bDescriptorType: Endpoint */
+ CDC_OUT_EP, /* bEndpointAddress */
+ 0x02, /* bmAttributes: Bulk */
+ LOBYTE(CDC_DATA_MAX_PACKET_SIZE), /* wMaxPacketSize: */
+ HIBYTE(CDC_DATA_MAX_PACKET_SIZE),
+ 0x00, /* bInterval: ignore for Bulk transfer */
+
+ /*Endpoint IN Descriptor*/
+ 0x07, /* bLength: Endpoint Descriptor size */
+ USB_ENDPOINT_DESCRIPTOR_TYPE, /* bDescriptorType: Endpoint */
+ CDC_IN_EP, /* bEndpointAddress */
+ 0x02, /* bmAttributes: Bulk */
+ LOBYTE(CDC_DATA_MAX_PACKET_SIZE), /* wMaxPacketSize: */
+ HIBYTE(CDC_DATA_MAX_PACKET_SIZE),
+ 0x00 /* bInterval: ignore for Bulk transfer */
+} ;
+
+#ifdef USE_USB_OTG_HS
+#ifdef USB_OTG_HS_INTERNAL_DMA_ENABLED
+ #if defined ( __ICCARM__ ) /*!< IAR Compiler */
+ #pragma data_alignment=4
+ #endif
+#endif /* USB_OTG_HS_INTERNAL_DMA_ENABLED */
+__ALIGN_BEGIN uint8_t usbd_cdc_OtherCfgDesc[USB_CDC_CONFIG_DESC_SIZ] __ALIGN_END =
+{
+ 0x09, /* bLength: Configuation Descriptor size */
+ USB_DESC_TYPE_OTHER_SPEED_CONFIGURATION,
+ USB_CDC_CONFIG_DESC_SIZ,
+ 0x00,
+ 0x02, /* bNumInterfaces: 2 interfaces */
+ 0x01, /* bConfigurationValue: */
+ 0x04, /* iConfiguration: */
+ 0xC0, /* bmAttributes: */
+ 0x32, /* MaxPower 100 mA */
+
+ /*Interface Descriptor */
+ 0x09, /* bLength: Interface Descriptor size */
+ USB_INTERFACE_DESCRIPTOR_TYPE, /* bDescriptorType: Interface */
+ /* Interface descriptor type */
+ 0x00, /* bInterfaceNumber: Number of Interface */
+ 0x00, /* bAlternateSetting: Alternate setting */
+ 0x01, /* bNumEndpoints: One endpoints used */
+ 0x02, /* bInterfaceClass: Communication Interface Class */
+ 0x02, /* bInterfaceSubClass: Abstract Control Model */
+ 0x01, /* bInterfaceProtocol: Common AT commands */
+ 0x00, /* iInterface: */
+
+ /*Header Functional Descriptor*/
+ 0x05, /* bLength: Endpoint Descriptor size */
+ 0x24, /* bDescriptorType: CS_INTERFACE */
+ 0x00, /* bDescriptorSubtype: Header Func Desc */
+ 0x10, /* bcdCDC: spec release number */
+ 0x01,
+
+ /*Call Management Functional Descriptor*/
+ 0x05, /* bFunctionLength */
+ 0x24, /* bDescriptorType: CS_INTERFACE */
+ 0x01, /* bDescriptorSubtype: Call Management Func Desc */
+ 0x00, /* bmCapabilities: D0+D1 */
+ 0x01, /* bDataInterface: 1 */
+
+ /*ACM Functional Descriptor*/
+ 0x04, /* bFunctionLength */
+ 0x24, /* bDescriptorType: CS_INTERFACE */
+ 0x02, /* bDescriptorSubtype: Abstract Control Management desc */
+ 0x02, /* bmCapabilities */
+
+ /*Union Functional Descriptor*/
+ 0x05, /* bFunctionLength */
+ 0x24, /* bDescriptorType: CS_INTERFACE */
+ 0x06, /* bDescriptorSubtype: Union func desc */
+ 0x00, /* bMasterInterface: Communication class interface */
+ 0x01, /* bSlaveInterface0: Data Class Interface */
+
+ /*Endpoint 2 Descriptor*/
+ 0x07, /* bLength: Endpoint Descriptor size */
+ USB_ENDPOINT_DESCRIPTOR_TYPE, /* bDescriptorType: Endpoint */
+ CDC_CMD_EP, /* bEndpointAddress */
+ 0x03, /* bmAttributes: Interrupt */
+ LOBYTE(CDC_CMD_PACKET_SZE), /* wMaxPacketSize: */
+ HIBYTE(CDC_CMD_PACKET_SZE),
+ 0xFF, /* bInterval: */
+
+ /*---------------------------------------------------------------------------*/
+
+ /*Data class interface descriptor*/
+ 0x09, /* bLength: Endpoint Descriptor size */
+ USB_INTERFACE_DESCRIPTOR_TYPE, /* bDescriptorType: */
+ 0x01, /* bInterfaceNumber: Number of Interface */
+ 0x00, /* bAlternateSetting: Alternate setting */
+ 0x02, /* bNumEndpoints: Two endpoints used */
+ 0x0A, /* bInterfaceClass: CDC */
+ 0x00, /* bInterfaceSubClass: */
+ 0x00, /* bInterfaceProtocol: */
+ 0x00, /* iInterface: */
+
+ /*Endpoint OUT Descriptor*/
+ 0x07, /* bLength: Endpoint Descriptor size */
+ USB_ENDPOINT_DESCRIPTOR_TYPE, /* bDescriptorType: Endpoint */
+ CDC_OUT_EP, /* bEndpointAddress */
+ 0x02, /* bmAttributes: Bulk */
+ 0x40, /* wMaxPacketSize: */
+ 0x00,
+ 0x00, /* bInterval: ignore for Bulk transfer */
+
+ /*Endpoint IN Descriptor*/
+ 0x07, /* bLength: Endpoint Descriptor size */
+ USB_ENDPOINT_DESCRIPTOR_TYPE, /* bDescriptorType: Endpoint */
+ CDC_IN_EP, /* bEndpointAddress */
+ 0x02, /* bmAttributes: Bulk */
+ 0x40, /* wMaxPacketSize: */
+ 0x00,
+ 0x00 /* bInterval */
+};
+#endif /* USE_USB_OTG_HS */
+
+/**
+ * @}
+ */
+
+/** @defgroup usbd_cdc_Private_Functions
+ * @{
+ */
+
+/**
+ * @brief usbd_cdc_Init
+ * Initilaize the CDC interface
+ * @param pdev: device instance
+ * @param cfgidx: Configuration index
+ * @retval status
+ */
+static uint8_t usbd_cdc_Init (void *pdev,
+ uint8_t cfgidx)
+{
+ uint8_t *pbuf;
+
+ /* Open EP IN */
+ DCD_EP_Open(pdev,
+ CDC_IN_EP,
+ CDC_DATA_IN_PACKET_SIZE,
+ USB_OTG_EP_BULK);
+
+ /* Open EP OUT */
+ DCD_EP_Open(pdev,
+ CDC_OUT_EP,
+ CDC_DATA_OUT_PACKET_SIZE,
+ USB_OTG_EP_BULK);
+
+ /* Open Command IN EP */
+ DCD_EP_Open(pdev,
+ CDC_CMD_EP,
+ CDC_CMD_PACKET_SZE,
+ USB_OTG_EP_INT);
+
+ pbuf = (uint8_t *)USBD_DeviceDesc;
+ pbuf[4] = DEVICE_CLASS_CDC;
+ pbuf[5] = DEVICE_SUBCLASS_CDC;
+
+ /* Initialize the Interface physical components */
+ APP_FOPS.pIf_Init();
+
+ /* Prepare Out endpoint to receive next packet */
+ DCD_EP_PrepareRx(pdev,
+ CDC_OUT_EP,
+ (uint8_t*)(USB_Rx_Buffer),
+ CDC_DATA_OUT_PACKET_SIZE);
+
+ return USBD_OK;
+}
+
+/**
+ * @brief usbd_cdc_Init
+ * DeInitialize the CDC layer
+ * @param pdev: device instance
+ * @param cfgidx: Configuration index
+ * @retval status
+ */
+static uint8_t usbd_cdc_DeInit (void *pdev,
+ uint8_t cfgidx)
+{
+ /* Open EP IN */
+ DCD_EP_Close(pdev,
+ CDC_IN_EP);
+
+ /* Open EP OUT */
+ DCD_EP_Close(pdev,
+ CDC_OUT_EP);
+
+ /* Open Command IN EP */
+ DCD_EP_Close(pdev,
+ CDC_CMD_EP);
+
+ /* Restore default state of the Interface physical components */
+ APP_FOPS.pIf_DeInit();
+
+ return USBD_OK;
+}
+
+/**
+ * @brief usbd_cdc_Setup
+ * Handle the CDC specific requests
+ * @param pdev: instance
+ * @param req: usb requests
+ * @retval status
+ */
+static uint8_t usbd_cdc_Setup (void *pdev,
+ USB_SETUP_REQ *req)
+{
+ uint16_t len;
+ uint8_t *pbuf;
+
+ switch (req->bmRequest & USB_REQ_TYPE_MASK)
+ {
+ /* CDC Class Requests -------------------------------*/
+ case USB_REQ_TYPE_CLASS :
+ /* Check if the request is a data setup packet */
+ if (req->wLength)
+ {
+ /* Check if the request is Device-to-Host */
+ if (req->bmRequest & 0x80)
+ {
+ /* Get the data to be sent to Host from interface layer */
+ APP_FOPS.pIf_Ctrl(req->bRequest, CmdBuff, req->wLength);
+
+ /* Send the data to the host */
+ USBD_CtlSendData (pdev,
+ CmdBuff,
+ req->wLength);
+ }
+ else /* Host-to-Device requeset */
+ {
+ /* Set the value of the current command to be processed */
+ cdcCmd = req->bRequest;
+ cdcLen = req->wLength;
+
+ /* Prepare the reception of the buffer over EP0
+ Next step: the received data will be managed in usbd_cdc_EP0_TxSent()
+ function. */
+ USBD_CtlPrepareRx (pdev,
+ CmdBuff,
+ req->wLength);
+ }
+ }
+ else /* No Data request */
+ {
+ /* Transfer the command to the interface layer */
+ APP_FOPS.pIf_Ctrl(req->bRequest, NULL, 0);
+ }
+
+ return USBD_OK;
+
+ default:
+ USBD_CtlError (pdev, req);
+ return USBD_FAIL;
+
+
+
+ /* Standard Requests -------------------------------*/
+ case USB_REQ_TYPE_STANDARD:
+ switch (req->bRequest)
+ {
+ case USB_REQ_GET_DESCRIPTOR:
+ if( (req->wValue >> 8) == CDC_DESCRIPTOR_TYPE)
+ {
+#ifdef USB_OTG_HS_INTERNAL_DMA_ENABLED
+ pbuf = usbd_cdc_Desc;
+#else
+ pbuf = usbd_cdc_CfgDesc + 9 + (9 * USBD_ITF_MAX_NUM);
+#endif
+ len = MIN(USB_CDC_DESC_SIZ , req->wLength);
+ }
+
+ USBD_CtlSendData (pdev,
+ pbuf,
+ len);
+ break;
+
+ case USB_REQ_GET_INTERFACE :
+ USBD_CtlSendData (pdev,
+ (uint8_t *)&usbd_cdc_AltSet,
+ 1);
+ break;
+
+ case USB_REQ_SET_INTERFACE :
+ if ((uint8_t)(req->wValue) < USBD_ITF_MAX_NUM)
+ {
+ usbd_cdc_AltSet = (uint8_t)(req->wValue);
+ }
+ else
+ {
+ /* Call the error management function (command will be nacked */
+ USBD_CtlError (pdev, req);
+ }
+ break;
+ }
+ }
+ return USBD_OK;
+}
+
+/**
+ * @brief usbd_cdc_EP0_RxReady
+ * Data received on control endpoint
+ * @param pdev: device device instance
+ * @retval status
+ */
+static uint8_t usbd_cdc_EP0_RxReady (void *pdev)
+{
+ if (cdcCmd != NO_CMD)
+ {
+ /* Process the data */
+ APP_FOPS.pIf_Ctrl(cdcCmd, CmdBuff, cdcLen);
+
+ /* Reset the command variable to default value */
+ cdcCmd = NO_CMD;
+ }
+
+ return USBD_OK;
+}
+
+/**
+ * @brief usbd_audio_DataIn
+ * Data sent on non-control IN endpoint
+ * @param pdev: device instance
+ * @param epnum: endpoint number
+ * @retval status
+ */
+static uint8_t usbd_cdc_DataIn (void *pdev, uint8_t epnum)
+{
+ uint16_t USB_Tx_ptr;
+ uint16_t USB_Tx_length;
+
+ if (USB_Tx_State == 1)
+ {
+ if (APP_Rx_length == 0)
+ {
+ USB_Tx_State = 0;
+ }
+ else
+ {
+ if (APP_Rx_length > CDC_DATA_IN_PACKET_SIZE){
+ USB_Tx_ptr = APP_Rx_ptr_out;
+ USB_Tx_length = CDC_DATA_IN_PACKET_SIZE;
+
+ APP_Rx_ptr_out += CDC_DATA_IN_PACKET_SIZE;
+ APP_Rx_length -= CDC_DATA_IN_PACKET_SIZE;
+ }
+ else
+ {
+ USB_Tx_ptr = APP_Rx_ptr_out;
+ USB_Tx_length = APP_Rx_length;
+
+ APP_Rx_ptr_out += APP_Rx_length;
+ APP_Rx_length = 0;
+ }
+
+ /* Prepare the available data buffer to be sent on IN endpoint */
+ DCD_EP_Tx (pdev,
+ CDC_IN_EP,
+ (uint8_t*)&APP_Rx_Buffer[USB_Tx_ptr],
+ USB_Tx_length);
+ }
+ }
+
+ return USBD_OK;
+}
+
+/**
+ * @brief usbd_audio_DataOut
+ * Data received on non-control Out endpoint
+ * @param pdev: device instance
+ * @param epnum: endpoint number
+ * @retval status
+ */
+static uint8_t usbd_cdc_DataOut (void *pdev, uint8_t epnum)
+{
+ uint16_t USB_Rx_Cnt;
+
+ /* Get the received data buffer and update the counter */
+ USB_Rx_Cnt = ((USB_OTG_CORE_HANDLE*)pdev)->dev.out_ep[epnum].xfer_count;
+
+ /* USB data will be immediately processed, this allow next USB traffic being
+ NAKed till the end of the application Xfer */
+ APP_FOPS.pIf_DataRx(USB_Rx_Buffer, USB_Rx_Cnt);
+
+ /* Prepare Out endpoint to receive next packet */
+ DCD_EP_PrepareRx(pdev,
+ CDC_OUT_EP,
+ (uint8_t*)(USB_Rx_Buffer),
+ CDC_DATA_OUT_PACKET_SIZE);
+
+ return USBD_OK;
+}
+
+/**
+ * @brief usbd_audio_SOF
+ * Start Of Frame event management
+ * @param pdev: instance
+ * @param epnum: endpoint number
+ * @retval status
+ */
+static uint8_t usbd_cdc_SOF (void *pdev)
+{
+ static uint32_t FrameCount = 0;
+
+ if (FrameCount++ == CDC_IN_FRAME_INTERVAL)
+ {
+ /* Reset the frame counter */
+ FrameCount = 0;
+
+ /* Check the data to be sent through IN pipe */
+ Handle_USBAsynchXfer(pdev);
+ }
+
+ return USBD_OK;
+}
+
+/**
+ * @brief Handle_USBAsynchXfer
+ * Send data to USB
+ * @param pdev: instance
+ * @retval None
+ */
+static void Handle_USBAsynchXfer (void *pdev)
+{
+ uint16_t USB_Tx_ptr;
+ uint16_t USB_Tx_length;
+
+ if(USB_Tx_State != 1)
+ {
+ if (APP_Rx_ptr_out == APP_RX_DATA_SIZE)
+ {
+ APP_Rx_ptr_out = 0;
+ }
+
+ if(APP_Rx_ptr_out == APP_Rx_ptr_in)
+ {
+ USB_Tx_State = 0;
+ return;
+ }
+
+ if(APP_Rx_ptr_out > APP_Rx_ptr_in) /* rollback */
+ {
+ APP_Rx_length = APP_RX_DATA_SIZE - APP_Rx_ptr_out;
+
+ }
+ else
+ {
+ APP_Rx_length = APP_Rx_ptr_in - APP_Rx_ptr_out;
+
+ }
+#ifdef USB_OTG_HS_INTERNAL_DMA_ENABLED
+ APP_Rx_length &= ~0x03;
+#endif /* USB_OTG_HS_INTERNAL_DMA_ENABLED */
+
+ if (APP_Rx_length > CDC_DATA_IN_PACKET_SIZE)
+ {
+ USB_Tx_ptr = APP_Rx_ptr_out;
+ USB_Tx_length = CDC_DATA_IN_PACKET_SIZE;
+
+ APP_Rx_ptr_out += CDC_DATA_IN_PACKET_SIZE;
+ APP_Rx_length -= CDC_DATA_IN_PACKET_SIZE;
+ }
+ else
+ {
+ USB_Tx_ptr = APP_Rx_ptr_out;
+ USB_Tx_length = APP_Rx_length;
+
+ APP_Rx_ptr_out += APP_Rx_length;
+ APP_Rx_length = 0;
+ }
+ USB_Tx_State = 1;
+
+ DCD_EP_Tx (pdev,
+ CDC_IN_EP,
+ (uint8_t*)&APP_Rx_Buffer[USB_Tx_ptr],
+ USB_Tx_length);
+ }
+
+}
+
+/**
+ * @brief USBD_cdc_GetCfgDesc
+ * Return configuration descriptor
+ * @param speed : current device speed
+ * @param length : pointer data length
+ * @retval pointer to descriptor buffer
+ */
+static uint8_t *USBD_cdc_GetCfgDesc (uint8_t speed, uint16_t *length)
+{
+ *length = sizeof (usbd_cdc_CfgDesc);
+ return usbd_cdc_CfgDesc;
+}
+
+/**
+ * @brief USBD_cdc_GetCfgDesc
+ * Return configuration descriptor
+ * @param speed : current device speed
+ * @param length : pointer data length
+ * @retval pointer to descriptor buffer
+ */
+#ifdef USE_USB_OTG_HS
+static uint8_t *USBD_cdc_GetOtherCfgDesc (uint8_t speed, uint16_t *length)
+{
+ *length = sizeof (usbd_cdc_OtherCfgDesc);
+ return usbd_cdc_OtherCfgDesc;
+}
+#endif
+/**
+ * @}
+ */
+
+/**
+ * @}
+ */
+
+/**
+ * @}
+ */
+
+/******************* (C) COPYRIGHT 2011 STMicroelectronics *****END OF FILE****/
diff --git a/Libraries/STM32_USB_Device_Library/Class/cdc/src/usbd_cdc_if_template.c b/Libraries/STM32_USB_Device_Library/Class/cdc/src/usbd_cdc_if_template.c
new file mode 100644
index 0000000..406f30a
--- /dev/null
+++ b/Libraries/STM32_USB_Device_Library/Class/cdc/src/usbd_cdc_if_template.c
@@ -0,0 +1,202 @@
+/**
+ ******************************************************************************
+ * @file usbd_cdc_if_template.c
+ * @author MCD Application Team
+ * @version V1.0.0
+ * @date 22-July-2011
+ * @brief Generic media access Layer.
+ ******************************************************************************
+ * @attention
+ *
+ * THE PRESENT FIRMWARE WHICH IS FOR GUIDANCE ONLY AIMS AT PROVIDING CUSTOMERS
+ * WITH CODING INFORMATION REGARDING THEIR PRODUCTS IN ORDER FOR THEM TO SAVE
+ * TIME. AS A RESULT, STMICROELECTRONICS SHALL NOT BE HELD LIABLE FOR ANY
+ * DIRECT, INDIRECT OR CONSEQUENTIAL DAMAGES WITH RESPECT TO ANY CLAIMS ARISING
+ * FROM THE CONTENT OF SUCH FIRMWARE AND/OR THE USE MADE BY CUSTOMERS OF THE
+ * CODING INFORMATION CONTAINED HEREIN IN CONNECTION WITH THEIR PRODUCTS.
+ *
+ * © COPYRIGHT 2011 STMicroelectronics
+ ******************************************************************************
+ */
+
+#ifdef USB_OTG_HS_INTERNAL_DMA_ENABLED
+#pragma data_alignment = 4
+#endif /* USB_OTG_HS_INTERNAL_DMA_ENABLED */
+
+/* Includes ------------------------------------------------------------------*/
+#include "usbd_cdc_if_template.h"
+#include "stm32_eval.h"
+
+/* Private typedef -----------------------------------------------------------*/
+/* Private define ------------------------------------------------------------*/
+/* Private macro -------------------------------------------------------------*/
+/* Private variables ---------------------------------------------------------*/
+/* These are external variables imported from CDC core to be used for IN
+ transfer management. */
+extern uint8_t APP_Rx_Buffer []; /* Write CDC received data in this buffer.
+ These data will be sent over USB IN endpoint
+ in the CDC core functions. */
+extern uint32_t APP_Rx_ptr_in; /* Increment this pointer or roll it back to
+ start address when writing received data
+ in the buffer APP_Rx_Buffer. */
+
+/* Private function prototypes -----------------------------------------------*/
+static uint16_t TEMPLATE_Init (void);
+static uint16_t TEMPLATE_DeInit (void);
+static uint16_t TEMPLATE_Ctrl (uint32_t Cmd, uint8_t* Buf, uint32_t Len);
+static uint16_t TEMPLATE_DataTx (uint8_t* Buf, uint32_t Len);
+static uint16_t TEMPLATE_DataRx (uint8_t* Buf, uint32_t Len);
+
+CDC_IF_Prop_TypeDef TEMPLATE_fops =
+{
+ TEMPLATE_Init,
+ TEMPLATE_DeInit,
+ TEMPLATE_Ctrl,
+ TEMPLATE_DataTx,
+ TEMPLATE_DataRx
+};
+
+/* Private functions ---------------------------------------------------------*/
+
+/**
+ * @brief TEMPLATE_Init
+ * Initializes the CDC media low layer
+ * @param None
+ * @retval Result of the opeartion: USBD_OK if all operations are OK else USBD_FAIL
+ */
+static uint16_t TEMPLATE_Init(void)
+{
+ /*
+ Add your initialization code here
+ */
+ return USBD_OK;
+}
+
+/**
+ * @brief TEMPLATE_DeInit
+ * DeInitializes the CDC media low layer
+ * @param None
+ * @retval Result of the opeartion: USBD_OK if all operations are OK else USBD_FAIL
+ */
+static uint16_t TEMPLATE_DeInit(void)
+{
+ /*
+ Add your deinitialization code here
+ */
+ return USBD_OK;
+}
+
+
+/**
+ * @brief TEMPLATE_Ctrl
+ * Manage the CDC class requests
+ * @param Cmd: Command code
+ * @param Buf: Buffer containing command data (request parameters)
+ * @param Len: Number of data to be sent (in bytes)
+ * @retval Result of the opeartion: USBD_OK if all operations are OK else USBD_FAIL
+ */
+static uint16_t TEMPLATE_Ctrl (uint32_t Cmd, uint8_t* Buf, uint32_t Len)
+{
+ switch (Cmd)
+ {
+ case SEND_ENCAPSULATED_COMMAND:
+ /* Add your code here */
+ break;
+
+ case GET_ENCAPSULATED_RESPONSE:
+ /* Add your code here */
+ break;
+
+ case SET_COMM_FEATURE:
+ /* Add your code here */
+ break;
+
+ case GET_COMM_FEATURE:
+ /* Add your code here */
+ break;
+
+ case CLEAR_COMM_FEATURE:
+ /* Add your code here */
+ break;
+
+ case SET_LINE_CODING:
+ /* Add your code here */
+ break;
+
+ case GET_LINE_CODING:
+ /* Add your code here */
+ break;
+
+ case SET_CONTROL_LINE_STATE:
+ /* Add your code here */
+ break;
+
+ case SEND_BREAK:
+ /* Add your code here */
+ break;
+
+ default:
+ break;
+ }
+
+ return USBD_OK;
+}
+
+/**
+ * @brief TEMPLATE_DataTx
+ * CDC received data to be send over USB IN endpoint are managed in
+ * this function.
+ * @param Buf: Buffer of data to be sent
+ * @param Len: Number of data to be sent (in bytes)
+ * @retval Result of the opeartion: USBD_OK if all operations are OK else USBD_FAIL
+ */
+static uint16_t TEMPLATE_DataTx (uint8_t* Buf, uint32_t Len)
+{
+
+ /* Get the data to be sent */
+ for (i = 0; i < Len; i++)
+ {
+ /* APP_Rx_Buffer[APP_Rx_ptr_in] = XXX_ReceiveData(XXX); */
+ }
+
+ /* Increment the in pointer */
+ APP_Rx_ptr_in++;
+
+ /* To avoid buffer overflow */
+ if(APP_Rx_ptr_in == APP_RX_DATA_SIZE)
+ {
+ APP_Rx_ptr_in = 0;
+ }
+
+ return USBD_OK;
+}
+
+/**
+ * @brief TEMPLATE_DataRx
+ * Data received over USB OUT endpoint are sent over CDC interface
+ * through this function.
+ *
+ * @note
+ * This function will block any OUT packet reception on USB endpoint
+ * untill exiting this function. If you exit this function before transfer
+ * is complete on CDC interface (ie. using DMA controller) it will result
+ * in receiving more data while previous ones are still not sent.
+ *
+ * @param Buf: Buffer of data to be received
+ * @param Len: Number of data received (in bytes)
+ * @retval Result of the opeartion: USBD_OK if all operations are OK else USBD_FAIL
+ */
+static uint16_t TEMPLATE_DataRx (uint8_t* Buf, uint32_t Len)
+{
+ uint32_t i;
+
+ /* Send the received buffer */
+ for (i = 0; i < Len; i++)
+ {
+ /* XXXX_SendData(XXXX, *(Buf + i) ); */
+ }
+
+ return USBD_OK;
+}
+
+/******************* (C) COPYRIGHT 2011 STMicroelectronics *****END OF FILE****/
diff --git a/Libraries/STM32_USB_Device_Library/Class/dfu/inc/usbd_dfu_core.h b/Libraries/STM32_USB_Device_Library/Class/dfu/inc/usbd_dfu_core.h
new file mode 100644
index 0000000..aadffb1
--- /dev/null
+++ b/Libraries/STM32_USB_Device_Library/Class/dfu/inc/usbd_dfu_core.h
@@ -0,0 +1,187 @@
+/**
+ ******************************************************************************
+ * @file usbd_dfu_core.h
+ * @author MCD Application Team
+ * @version V1.0.0
+ * @date 22-July-2011
+ * @brief header file for the usbd_dfu_core.c file.
+ ******************************************************************************
+ * @attention
+ *
+ * THE PRESENT FIRMWARE WHICH IS FOR GUIDANCE ONLY AIMS AT PROVIDING CUSTOMERS
+ * WITH CODING INFORMATION REGARDING THEIR PRODUCTS IN ORDER FOR THEM TO SAVE
+ * TIME. AS A RESULT, STMICROELECTRONICS SHALL NOT BE HELD LIABLE FOR ANY
+ * DIRECT, INDIRECT OR CONSEQUENTIAL DAMAGES WITH RESPECT TO ANY CLAIMS ARISING
+ * FROM THE CONTENT OF SUCH FIRMWARE AND/OR THE USE MADE BY CUSTOMERS OF THE
+ * CODING INFORMATION CONTAINED HEREIN IN CONNECTION WITH THEIR PRODUCTS.
+ *
+ * © COPYRIGHT 2011 STMicroelectronics
+ ******************************************************************************
+ */
+
+/* Includes ------------------------------------------------------------------*/
+
+#ifndef __USB_DFU_CORE_H_
+#define __USB_DFU_CORE_H_
+
+#include "usbd_ioreq.h"
+#include "usbd_dfu_mal.h"
+
+/** @addtogroup STM32_USB_OTG_DEVICE_LIBRARY
+ * @{
+ */
+
+/** @defgroup usbd_dfu
+ * @brief This file is the Header file for USBD_dfu.c
+ * @{
+ */
+
+
+/** @defgroup usbd_dfu_Exported_Defines
+ * @{
+ */
+#define USB_DFU_CONFIG_DESC_SIZ (18 + (9 * USBD_ITF_MAX_NUM))
+#define USB_DFU_DESC_SIZ 9
+
+#define DFU_DESCRIPTOR_TYPE 0x21
+
+
+/*---------------------------------------------------------------------*/
+/* DFU definitions */
+/*---------------------------------------------------------------------*/
+
+
+
+/**************************************************/
+/* DFU Requests DFU states */
+/**************************************************/
+
+
+#define STATE_appIDLE 0
+#define STATE_appDETACH 1
+#define STATE_dfuIDLE 2
+#define STATE_dfuDNLOAD_SYNC 3
+#define STATE_dfuDNBUSY 4
+#define STATE_dfuDNLOAD_IDLE 5
+#define STATE_dfuMANIFEST_SYNC 6
+#define STATE_dfuMANIFEST 7
+#define STATE_dfuMANIFEST_WAIT_RESET 8
+#define STATE_dfuUPLOAD_IDLE 9
+#define STATE_dfuERROR 10
+
+/**************************************************/
+/* DFU Requests DFU status */
+/**************************************************/
+
+#define STATUS_OK 0x00
+#define STATUS_ERRTARGET 0x01
+#define STATUS_ERRFILE 0x02
+#define STATUS_ERRWRITE 0x03
+#define STATUS_ERRERASE 0x04
+#define STATUS_ERRCHECK_ERASED 0x05
+#define STATUS_ERRPROG 0x06
+#define STATUS_ERRVERIFY 0x07
+#define STATUS_ERRADDRESS 0x08
+#define STATUS_ERRNOTDONE 0x09
+#define STATUS_ERRFIRMWARE 0x0A
+#define STATUS_ERRVENDOR 0x0B
+#define STATUS_ERRUSBR 0x0C
+#define STATUS_ERRPOR 0x0D
+#define STATUS_ERRUNKNOWN 0x0E
+#define STATUS_ERRSTALLEDPKT 0x0F
+
+/**************************************************/
+/* DFU Requests DFU states Manifestation State */
+/**************************************************/
+
+#define Manifest_complete 0x00
+#define Manifest_In_Progress 0x01
+
+
+/**************************************************/
+/* Special Commands with Download Request */
+/**************************************************/
+
+#define CMD_GETCOMMANDS 0x00
+#define CMD_SETADDRESSPOINTER 0x21
+#define CMD_ERASE 0x41
+
+/**************************************************/
+/* Other defines */
+/**************************************************/
+/* Bit Detach capable = bit 3 in bmAttributes field */
+#define DFU_DETACH_MASK (uint8_t)(1 << 4)
+/**
+ * @}
+ */
+
+
+/** @defgroup USBD_CORE_Exported_TypesDefinitions
+ * @{
+ */
+/**************************************************/
+/* DFU Requests */
+/**************************************************/
+
+typedef enum _DFU_REQUESTS {
+ DFU_DETACH = 0,
+ DFU_DNLOAD = 1,
+ DFU_UPLOAD,
+ DFU_GETSTATUS,
+ DFU_CLRSTATUS,
+ DFU_GETSTATE,
+ DFU_ABORT
+} DFU_REQUESTS;
+
+typedef void (*pFunction)(void);
+/**
+ * @}
+ */
+
+
+
+/** @defgroup USBD_CORE_Exported_Macros
+ * @{
+ */
+/********** Descriptor of DFU interface 0 Alternate setting n ****************/
+#define USBD_DFU_IF_DESC(n) 0x09, /* bLength: Interface Descriptor size */ \
+ USB_INTERFACE_DESCRIPTOR_TYPE, /* bDescriptorType */ \
+ 0x00, /* bInterfaceNumber: Number of Interface */ \
+ (n), /* bAlternateSetting: Alternate setting */ \
+ 0x00, /* bNumEndpoints*/ \
+ 0xFE, /* bInterfaceClass: Application Specific Class Code */ \
+ 0x01, /* bInterfaceSubClass : Device Firmware Upgrade Code */ \
+ 0x02, /* nInterfaceProtocol: DFU mode protocol */ \
+ USBD_IDX_INTERFACE_STR + (n) + 1 /* iInterface: Index of string descriptor */ \
+ /* 18 */
+
+/**
+ * @}
+ */
+
+/** @defgroup USBD_CORE_Exported_Variables
+ * @{
+ */
+
+extern USBD_Class_cb_TypeDef DFU_cb;
+/**
+ * @}
+ */
+
+/** @defgroup USB_CORE_Exported_Functions
+ * @{
+ */
+/**
+ * @}
+ */
+
+#endif // __USB_DFU_CORE_H_
+/**
+ * @}
+ */
+
+/**
+ * @}
+ */
+
+/******************* (C) COPYRIGHT 2011 STMicroelectronics *****END OF FILE****/
diff --git a/Libraries/STM32_USB_Device_Library/Class/dfu/inc/usbd_dfu_mal.h b/Libraries/STM32_USB_Device_Library/Class/dfu/inc/usbd_dfu_mal.h
new file mode 100644
index 0000000..9ed095b
--- /dev/null
+++ b/Libraries/STM32_USB_Device_Library/Class/dfu/inc/usbd_dfu_mal.h
@@ -0,0 +1,79 @@
+/**
+ ******************************************************************************
+ * @file usbd_dfu_mal.h
+ * @author MCD Application Team
+ * @version V1.0.0
+ * @date 22-July-2011
+ * @brief Header for usbd_dfu_mal.c file.
+ ******************************************************************************
+ * @attention
+ *
+ * THE PRESENT FIRMWARE WHICH IS FOR GUIDANCE ONLY AIMS AT PROVIDING CUSTOMERS
+ * WITH CODING INFORMATION REGARDING THEIR PRODUCTS IN ORDER FOR THEM TO SAVE
+ * TIME. AS A RESULT, STMICROELECTRONICS SHALL NOT BE HELD LIABLE FOR ANY
+ * DIRECT, INDIRECT OR CONSEQUENTIAL DAMAGES WITH RESPECT TO ANY CLAIMS ARISING
+ * FROM THE CONTENT OF SUCH FIRMWARE AND/OR THE USE MADE BY CUSTOMERS OF THE
+ * CODING INFORMATION CONTAINED HEREIN IN CONNECTION WITH THEIR PRODUCTS.
+ *
+ * © COPYRIGHT 2011 STMicroelectronics
+ ******************************************************************************
+ */
+
+/* Define to prevent recursive inclusion -------------------------------------*/
+#ifndef __DFU_MAL_H
+#define __DFU_MAL_H
+
+/* Includes ------------------------------------------------------------------*/
+#ifdef STM32F2XX
+ #include "stm32f2xx.h"
+#elif defined(STM32F10X_CL)
+ #include "stm32f10x.h"
+#endif /* STM32F2XX */
+
+#include "usbd_conf.h"
+#include "usbd_dfu_core.h"
+
+/* Exported types ------------------------------------------------------------*/
+typedef struct _DFU_MAL_PROP
+{
+ const uint8_t* pStrDesc;
+ uint16_t (*pMAL_Init) (void);
+ uint16_t (*pMAL_DeInit) (void);
+ uint16_t (*pMAL_Erase) (uint32_t Add);
+ uint16_t (*pMAL_Write) (uint32_t Add, uint32_t Len);
+ uint8_t *(*pMAL_Read) (uint32_t Add, uint32_t Len);
+ uint16_t (*pMAL_CheckAdd) (uint32_t Add);
+ const uint32_t EraseTiming;
+ const uint32_t WriteTiming;
+}
+DFU_MAL_Prop_TypeDef;
+
+
+/* Exported constants --------------------------------------------------------*/
+#define MAL_OK 0
+#define MAL_FAIL 1
+
+/* utils macro ---------------------------------------------------------------*/
+#define _1st_BYTE(x) (uint8_t)((x)&0xFF) /* 1st addressing cycle */
+#define _2nd_BYTE(x) (uint8_t)(((x)&0xFF00)>>8) /* 2nd addressing cycle */
+#define _3rd_BYTE(x) (uint8_t)(((x)&0xFF0000)>>16) /* 3rd addressing cycle */
+#define _4th_BYTE(x) (uint8_t)(((x)&0xFF000000)>>24) /* 4th addressing cycle */
+
+/* Exported macro ------------------------------------------------------------*/
+#define SET_POLLING_TIMING(x) buffer[1] = _1st_BYTE(x);\
+ buffer[2] = _2nd_BYTE(x);\
+ buffer[3] = _3rd_BYTE(x);
+
+/* Exported functions ------------------------------------------------------- */
+
+uint16_t MAL_Init (void);
+uint16_t MAL_DeInit (void);
+uint16_t MAL_Erase (uint32_t SectorAddress);
+uint16_t MAL_Write (uint32_t SectorAddress, uint32_t DataLength);
+uint8_t *MAL_Read (uint32_t SectorAddress, uint32_t DataLength);
+uint16_t MAL_GetStatus(uint32_t SectorAddress ,uint8_t Cmd, uint8_t *buffer);
+
+extern uint8_t MAL_Buffer[XFERSIZE]; /* RAM Buffer for Downloaded Data */
+#endif /* __DFU_MAL_H */
+
+/******************* (C) COPYRIGHT 2011 STMicroelectronics *****END OF FILE****/
diff --git a/Libraries/STM32_USB_Device_Library/Class/dfu/inc/usbd_flash_if.h b/Libraries/STM32_USB_Device_Library/Class/dfu/inc/usbd_flash_if.h
new file mode 100644
index 0000000..07e49df
--- /dev/null
+++ b/Libraries/STM32_USB_Device_Library/Class/dfu/inc/usbd_flash_if.h
@@ -0,0 +1,49 @@
+/**
+ ******************************************************************************
+ * @file usbd_flash_if.h
+ * @author MCD Application Team
+ * @version V1.0.0RC1
+ * @date 18-March-2011
+ * @brief Header for usbd_flash_if.c file.
+ ******************************************************************************
+ * @attention
+ *
+ * THE PRESENT FIRMWARE WHICH IS FOR GUIDANCE ONLY AIMS AT PROVIDING CUSTOMERS
+ * WITH CODING INFORMATION REGARDING THEIR PRODUCTS IN ORDER FOR THEM TO SAVE
+ * TIME. AS A RESULT, STMICROELECTRONICS SHALL NOT BE HELD LIABLE FOR ANY
+ * DIRECT, INDIRECT OR CONSEQUENTIAL DAMAGES WITH RESPECT TO ANY CLAIMS ARISING
+ * FROM THE CONTENT OF SUCH FIRMWARE AND/OR THE USE MADE BY CUSTOMERS OF THE
+ * CODING INFORMATION CONTAINED HEREIN IN CONNECTION WITH THEIR PRODUCTS.
+ *
+ * © COPYRIGHT 2011 STMicroelectronics
+ ******************************************************************************
+ */
+
+/* Define to prevent recursive inclusion -------------------------------------*/
+#ifndef __FLASH_IF_MAL_H
+#define __FLASH_IF_MAL_H
+
+/* Includes ------------------------------------------------------------------*/
+#include "usbd_dfu_mal.h"
+
+/* Exported types ------------------------------------------------------------*/
+/* Exported constants --------------------------------------------------------*/
+#define FLASH_START_ADD 0x08000000
+
+#ifdef STM32F2XX
+ #define FLASH_END_ADD 0x08100000
+ #define FLASH_IF_STRING "@Internal Flash /0x08000000/03*016Ka,01*016Kg,01*064Kg,07*128Kg"
+#elif defined(STM32F10X_CL)
+ #define FLASH_END_ADD 0x08040000
+ #define FLASH_IF_STRING "@Internal Flash /0x08000000/06*002Ka,122*002Kg"
+#endif /* STM32F2XX */
+
+
+extern DFU_MAL_Prop_TypeDef DFU_Flash_cb;
+
+/* Exported macro ------------------------------------------------------------*/
+/* Exported functions ------------------------------------------------------- */
+
+#endif /* __FLASH_IF_MAL_H */
+
+/******************* (C) COPYRIGHT 2011 STMicroelectronics *****END OF FILE****/
diff --git a/Libraries/STM32_USB_Device_Library/Class/dfu/inc/usbd_mem_if_template.h b/Libraries/STM32_USB_Device_Library/Class/dfu/inc/usbd_mem_if_template.h
new file mode 100644
index 0000000..d1e0dda
--- /dev/null
+++ b/Libraries/STM32_USB_Device_Library/Class/dfu/inc/usbd_mem_if_template.h
@@ -0,0 +1,46 @@
+/**
+ ******************************************************************************
+ * @file usbd_mem_if_template.h
+ * @author MCD Application Team
+ * @version V1.0.0
+ * @date 22-July-2011
+ * @brief Header for usbd_mem_if_template.c file.
+ ******************************************************************************
+ * @attention
+ *
+ * THE PRESENT FIRMWARE WHICH IS FOR GUIDANCE ONLY AIMS AT PROVIDING CUSTOMERS
+ * WITH CODING INFORMATION REGARDING THEIR PRODUCTS IN ORDER FOR THEM TO SAVE
+ * TIME. AS A RESULT, STMICROELECTRONICS SHALL NOT BE HELD LIABLE FOR ANY
+ * DIRECT, INDIRECT OR CONSEQUENTIAL DAMAGES WITH RESPECT TO ANY CLAIMS ARISING
+ * FROM THE CONTENT OF SUCH FIRMWARE AND/OR THE USE MADE BY CUSTOMERS OF THE
+ * CODING INFORMATION CONTAINED HEREIN IN CONNECTION WITH THEIR PRODUCTS.
+ *
+ * © COPYRIGHT 2011 STMicroelectronics
+ ******************************************************************************
+ */
+
+/* Define to prevent recursive inclusion -------------------------------------*/
+#ifndef __MEM_IF_MAL_H
+#define __MEM_IF_MAL_H
+
+/* Includes ------------------------------------------------------------------*/
+#ifdef STM32F2XX
+ #include "stm32f2xx.h"
+#endif /* STM32F2XX */
+#include "usbd_dfu_mal.h"
+
+/* Exported types ------------------------------------------------------------*/
+/* Exported constants --------------------------------------------------------*/
+#define MEM_START_ADD 0x00000000 /* Dummy start address */
+#define MEM_END_ADD (uint32_t)(MEM_START_ADD + (5 * 1024)) /* Dummy Size = 5KB */
+
+#define MEM_IF_STRING "@Dummy Memory /0x00000000/01*002Kg,03*001Kg"
+
+extern DFU_MAL_Prop_TypeDef DFU_Mem_cb;
+
+/* Exported macro ------------------------------------------------------------*/
+/* Exported functions ------------------------------------------------------- */
+
+#endif /* __MEM_IF_MAL_H */
+
+/******************* (C) COPYRIGHT 2011 STMicroelectronics *****END OF FILE****/
diff --git a/Libraries/STM32_USB_Device_Library/Class/dfu/inc/usbd_otp_if.h b/Libraries/STM32_USB_Device_Library/Class/dfu/inc/usbd_otp_if.h
new file mode 100644
index 0000000..ef7e061
--- /dev/null
+++ b/Libraries/STM32_USB_Device_Library/Class/dfu/inc/usbd_otp_if.h
@@ -0,0 +1,43 @@
+/**
+ ******************************************************************************
+ * @file usbd_otp_if.h
+ * @author MCD Application Team
+ * @version V1.0.0
+ * @date 22-July-2011
+ * @brief Header for usbd_otp_if.c file.
+ ******************************************************************************
+ * @attention
+ *
+ * THE PRESENT FIRMWARE WHICH IS FOR GUIDANCE ONLY AIMS AT PROVIDING CUSTOMERS
+ * WITH CODING INFORMATION REGARDING THEIR PRODUCTS IN ORDER FOR THEM TO SAVE
+ * TIME. AS A RESULT, STMICROELECTRONICS SHALL NOT BE HELD LIABLE FOR ANY
+ * DIRECT, INDIRECT OR CONSEQUENTIAL DAMAGES WITH RESPECT TO ANY CLAIMS ARISING
+ * FROM THE CONTENT OF SUCH FIRMWARE AND/OR THE USE MADE BY CUSTOMERS OF THE
+ * CODING INFORMATION CONTAINED HEREIN IN CONNECTION WITH THEIR PRODUCTS.
+ *
+ * © COPYRIGHT 2011 STMicroelectronics
+ ******************************************************************************
+ */
+
+/* Define to prevent recursive inclusion -------------------------------------*/
+#ifndef __OTP_IF_MAL_H
+#define __OTP_IF_MAL_H
+
+/* Includes ------------------------------------------------------------------*/
+#include "usbd_dfu_mal.h"
+
+/* Exported types ------------------------------------------------------------*/
+/* Exported constants --------------------------------------------------------*/
+#define OTP_START_ADD 0x1FFF7800
+#define OTP_END_ADD (uint32_t)(OTP_START_ADD + 528)
+
+#define OTP_IF_STRING "@OTP Area /0x1FFF7800/01*512 g,01*016 g"
+
+extern DFU_MAL_Prop_TypeDef DFU_Otp_cb;
+
+/* Exported macro ------------------------------------------------------------*/
+/* Exported functions ------------------------------------------------------- */
+
+#endif /* __OTP_IF_MAL_H */
+
+/******************* (C) COPYRIGHT 2011 STMicroelectronics *****END OF FILE****/
diff --git a/Libraries/STM32_USB_Device_Library/Class/dfu/src/usbd_dfu_core.c b/Libraries/STM32_USB_Device_Library/Class/dfu/src/usbd_dfu_core.c
new file mode 100644
index 0000000..3160316
--- /dev/null
+++ b/Libraries/STM32_USB_Device_Library/Class/dfu/src/usbd_dfu_core.c
@@ -0,0 +1,1046 @@
+/**
+ ******************************************************************************
+ * @file usbd_dfu_core.c
+ * @author MCD Application Team
+ * @version V1.0.0
+ * @date 22-July-2011
+ * @brief This file provides the high layer firmware functions to manage the
+ * following functionalities of the USB DFU Class:
+ * - Initialization and Configuration of high and low layer
+ * - Enumeration as DFU Device (and enumeration for each implemented memory interface)
+ * - Transfers to/from memory interfaces
+ * - Easy-to-customize "plug-in-like" modules for adding/removing memory interfaces.
+ * - Error management
+ *
+ * @verbatim
+ *
+ * ===================================================================
+ * DFU Class Driver Description
+ * ===================================================================
+ * This driver manages the DFU class V1.1 following the "Device Class Specification for
+ * Device Firmware Upgrade Version 1.1 Aug 5, 2004".
+ * This driver implements the following aspects of the specification:
+ * - Device descriptor management
+ * - Configuration descriptor management
+ * - Enumeration as DFU device (in DFU mode only)
+ * - Requests management (supporting ST DFU sub-protocol)
+ * - Memory operations management (Download/Upload/Erase/Detach/GetState/GetStatus)
+ * - DFU state machine implementation.
+ *
+ * @note
+ * ST DFU sub-protocol is compliant with DFU protocol and use sub-requests to manage
+ * memory addressing, commands processing, specific memories operations (ie. Erase) ...
+ * As required by the DFU specification, only endpoint 0 is used in this application.
+ * Other endpoints and functions may be added to the application (ie. DFU ...)
+ *
+ * These aspects may be enriched or modified for a specific user application.
+ *
+ * This driver doesn't implement the following aspects of the specification
+ * (but it is possible to manage these features with some modifications on this driver):
+ * - Manifestation Tolerant mode
+ *
+ * @endverbatim
+ *
+ ******************************************************************************
+ * @attention
+ *
+ * THE PRESENT FIRMWARE WHICH IS FOR GUIDANCE ONLY AIMS AT PROVIDING CUSTOMERS
+ * WITH CODING INFORMATION REGARDING THEIR PRODUCTS IN ORDER FOR THEM TO SAVE
+ * TIME. AS A RESULT, STMICROELECTRONICS SHALL NOT BE HELD LIABLE FOR ANY
+ * DIRECT, INDIRECT OR CONSEQUENTIAL DAMAGES WITH RESPECT TO ANY CLAIMS ARISING
+ * FROM THE CONTENT OF SUCH FIRMWARE AND/OR THE USE MADE BY CUSTOMERS OF THE
+ * CODING INFORMATION CONTAINED HEREIN IN CONNECTION WITH THEIR PRODUCTS.
+ *
+ * © COPYRIGHT 2011 STMicroelectronics
+ ******************************************************************************
+ */
+
+/* Includes ------------------------------------------------------------------*/
+#include "usbd_dfu_core.h"
+#include "usbd_desc.h"
+#include "usbd_req.h"
+#include "usb_bsp.h"
+
+
+/** @addtogroup STM32_USB_OTG_DEVICE_LIBRARY
+ * @{
+ */
+
+
+/** @defgroup usbd_dfu
+ * @brief usbd core module
+ * @{
+ */
+
+/** @defgroup usbd_dfu_Private_TypesDefinitions
+ * @{
+ */
+/**
+ * @}
+ */
+
+
+/** @defgroup usbd_dfu_Private_Defines
+ * @{
+ */
+/**
+ * @}
+ */
+
+
+/** @defgroup usbd_dfu_Private_Macros
+ * @{
+ */
+/**
+ * @}
+ */
+
+
+/** @defgroup usbd_dfu_Private_FunctionPrototypes
+ * @{
+ */
+
+/*********************************************
+ DFU Device library callbacks
+ *********************************************/
+static uint8_t usbd_dfu_Init (void *pdev,
+ uint8_t cfgidx);
+
+static uint8_t usbd_dfu_DeInit (void *pdev,
+ uint8_t cfgidx);
+
+static uint8_t usbd_dfu_Setup (void *pdev,
+ USB_SETUP_REQ *req);
+
+static uint8_t EP0_TxSent (void *pdev);
+
+static uint8_t EP0_RxReady (void *pdev);
+
+
+static uint8_t *USBD_DFU_GetCfgDesc (uint8_t speed,
+ uint16_t *length);
+
+
+#ifdef USB_OTG_HS_CORE
+static uint8_t *USBD_DFU_GetOtherCfgDesc (uint8_t speed,
+ uint16_t *length);
+#endif
+
+static uint8_t* USBD_DFU_GetUsrStringDesc (uint8_t speed,
+ uint8_t index ,
+ uint16_t *length);
+
+/*********************************************
+ DFU Requests management functions
+ *********************************************/
+static void DFU_Req_DETACH (void *pdev,
+ USB_SETUP_REQ *req);
+
+static void DFU_Req_DNLOAD (void *pdev,
+ USB_SETUP_REQ *req);
+
+static void DFU_Req_UPLOAD (void *pdev,
+ USB_SETUP_REQ *req);
+
+static void DFU_Req_GETSTATUS (void *pdev);
+
+static void DFU_Req_CLRSTATUS (void *pdev);
+
+static void DFU_Req_GETSTATE (void *pdev);
+
+static void DFU_Req_ABORT (void *pdev);
+
+static void DFU_LeaveDFUMode (void *pdev);
+
+/**
+ * @}
+ */
+
+/** @defgroup usbd_dfu_Private_Variables
+ * @{
+ */
+#ifdef USB_OTG_HS_INTERNAL_DMA_ENABLED
+ #if defined ( __ICCARM__ ) /*!< IAR Compiler */
+ #pragma data_alignment=4
+ #endif
+#endif /* USB_OTG_HS_INTERNAL_DMA_ENABLED */
+__ALIGN_BEGIN uint8_t usbd_dfu_CfgDesc[USB_DFU_CONFIG_DESC_SIZ] __ALIGN_END ;
+
+
+#ifdef USB_OTG_HS_INTERNAL_DMA_ENABLED
+ #if defined ( __ICCARM__ ) /*!< IAR Compiler */
+ #pragma data_alignment=4
+ #endif
+#endif /* USB_OTG_HS_INTERNAL_DMA_ENABLED */
+__ALIGN_BEGIN uint8_t usbd_dfu_OtherCfgDesc[USB_DFU_CONFIG_DESC_SIZ] __ALIGN_END ;
+
+/* The list of Interface String descriptor pointers is defined in usbd_dfu_mal.c
+ file. This list can be updated whenever a memory has to be added or removed */
+extern const uint8_t* usbd_dfu_StringDesc[];
+
+/* State Machine variables */
+uint8_t DeviceState;
+uint8_t DeviceStatus[6];
+uint32_t Manifest_State = Manifest_complete;
+/* Data Management variables */
+static uint32_t wBlockNum = 0, wlength = 0;
+static uint32_t Pointer = APP_DEFAULT_ADD; /* Base Address to Erase, Program or Read */
+static __IO uint32_t usbd_dfu_AltSet = 0;
+
+extern uint8_t MAL_Buffer[];
+
+/* DFU interface class callbacks structure */
+USBD_Class_cb_TypeDef DFU_cb =
+{
+ usbd_dfu_Init,
+ usbd_dfu_DeInit,
+ usbd_dfu_Setup,
+ EP0_TxSent,
+ EP0_RxReady,
+ NULL, /* DataIn, */
+ NULL, /* DataOut, */
+ NULL, /*SOF */
+ NULL,
+ NULL,
+ USBD_DFU_GetCfgDesc,
+#ifdef USB_OTG_HS_CORE
+ USBD_DFU_GetOtherCfgDesc, /* use same cobfig as per FS */
+#endif
+ USBD_DFU_GetUsrStringDesc,
+};
+
+#ifdef USB_OTG_HS_INTERNAL_DMA_ENABLED
+ #if defined ( __ICCARM__ ) /*!< IAR Compiler */
+ #pragma data_alignment=4
+ #endif
+#endif /* USB_OTG_HS_INTERNAL_DMA_ENABLED */
+/* USB DFU device Configuration Descriptor */
+__ALIGN_BEGIN uint8_t usbd_dfu_CfgDesc[USB_DFU_CONFIG_DESC_SIZ] __ALIGN_END =
+{
+ 0x09, /* bLength: Configuation Descriptor size */
+ USB_CONFIGURATION_DESCRIPTOR_TYPE, /* bDescriptorType: Configuration */
+ USB_DFU_CONFIG_DESC_SIZ,
+ /* wTotalLength: Bytes returned */
+ 0x00,
+ 0x01, /*bNumInterfaces: 1 interface*/
+ 0x01, /*bConfigurationValue: Configuration value*/
+ 0x02, /*iConfiguration: Index of string descriptor describing the configuration*/
+ 0xC0, /*bmAttributes: bus powered and Supprts Remote Wakeup */
+ 0x32, /*MaxPower 100 mA: this current is used for detecting Vbus*/
+ /* 09 */
+
+ /********** Descriptor of DFU interface 0 Alternate setting 0 **************/
+ USBD_DFU_IF_DESC(0), /* This interface is mandatory for all devices */
+
+#if (USBD_ITF_MAX_NUM > 1)
+ /********** Descriptor of DFU interface 0 Alternate setting 1 **************/
+ USBD_DFU_IF_DESC(1),
+#endif /* (USBD_ITF_MAX_NUM > 1) */
+
+#if (USBD_ITF_MAX_NUM > 2)
+ /********** Descriptor of DFU interface 0 Alternate setting 2 **************/
+ USBD_DFU_IF_DESC(2),
+#endif /* (USBD_ITF_MAX_NUM > 2) */
+
+#if (USBD_ITF_MAX_NUM > 3)
+ /********** Descriptor of DFU interface 0 Alternate setting 3 **************/
+ USBD_DFU_IF_DESC(3),
+#endif /* (USBD_ITF_MAX_NUM > 3) */
+
+#if (USBD_ITF_MAX_NUM > 4)
+ /********** Descriptor of DFU interface 0 Alternate setting 4 **************/
+ USBD_DFU_IF_DESC(4),
+#endif /* (USBD_ITF_MAX_NUM > 4) */
+
+#if (USBD_ITF_MAX_NUM > 5)
+ /********** Descriptor of DFU interface 0 Alternate setting 5 **************/
+ USBD_DFU_IF_DESC(5),
+#endif /* (USBD_ITF_MAX_NUM > 5) */
+
+#if (USBD_ITF_MAX_NUM > 6)
+#error "ERROR: usbd_dfu_core.c: Modify the file to support more descriptors!"
+#endif /* (USBD_ITF_MAX_NUM > 6) */
+
+ /******************** DFU Functional Descriptor********************/
+ 0x09, /*blength = 9 Bytes*/
+ DFU_DESCRIPTOR_TYPE, /* DFU Functional Descriptor*/
+ 0x0B, /*bmAttribute
+ bitCanDnload = 1 (bit 0)
+ bitCanUpload = 1 (bit 1)
+ bitManifestationTolerant = 0 (bit 2)
+ bitWillDetach = 1 (bit 3)
+ Reserved (bit4-6)
+ bitAcceleratedST = 0 (bit 7)*/
+ 0xFF, /*DetachTimeOut= 255 ms*/
+ 0x00,
+ /*WARNING: In DMA mode the multiple MPS packets feature is still not supported
+ ==> In this case, when using DMA XFERSIZE should be set to 64 in usbd_conf.h */
+ TRANSFER_SIZE_BYTES(XFERSIZE), /* TransferSize = 1024 Byte*/
+ 0x1A, /* bcdDFUVersion*/
+ 0x01
+ /***********************************************************/
+ /* 9*/
+} ;
+
+#ifdef USE_USB_OTG_HS
+#ifdef USB_OTG_HS_INTERNAL_DMA_ENABLED
+ #if defined ( __ICCARM__ ) /*!< IAR Compiler */
+ #pragma data_alignment=4
+ #endif
+#endif /* USB_OTG_HS_INTERNAL_DMA_ENABLED */
+
+__ALIGN_BEGIN uint8_t usbd_dfu_OtherCfgDesc[USB_DFU_CONFIG_DESC_SIZ] __ALIGN_END =
+{
+ 0x09, /* bLength: Configuation Descriptor size */
+ USB_DESC_TYPE_OTHER_SPEED_CONFIGURATION, /* bDescriptorType: Configuration */
+ USB_DFU_CONFIG_DESC_SIZ,
+ /* wTotalLength: Bytes returned */
+ 0x00,
+ 0x01, /*bNumInterfaces: 1 interface*/
+ 0x01, /*bConfigurationValue: Configuration value*/
+ 0x02, /*iConfiguration: Index of string descriptor describing the configuration*/
+ 0xC0, /*bmAttributes: bus powered and Supprts Remote Wakeup */
+ 0x32, /*MaxPower 100 mA: this current is used for detecting Vbus*/
+ /* 09 */
+
+ /********** Descriptor of DFU interface 0 Alternate setting 0 **************/
+ USBD_DFU_IF_DESC(0), /* This interface is mandatory for all devices */
+
+#if (USBD_ITF_MAX_NUM > 1)
+ /********** Descriptor of DFU interface 0 Alternate setting 1 **************/
+ USBD_DFU_IF_DESC(1),
+#endif /* (USBD_ITF_MAX_NUM > 1) */
+
+#if (USBD_ITF_MAX_NUM > 2)
+ /********** Descriptor of DFU interface 0 Alternate setting 2 **************/
+ USBD_DFU_IF_DESC(2),
+#endif /* (USBD_ITF_MAX_NUM > 2) */
+
+#if (USBD_ITF_MAX_NUM > 3)
+ /********** Descriptor of DFU interface 0 Alternate setting 3 **************/
+ USBD_DFU_IF_DESC(3),
+#endif /* (USBD_ITF_MAX_NUM > 3) */
+
+#if (USBD_ITF_MAX_NUM > 4)
+ /********** Descriptor of DFU interface 0 Alternate setting 4 **************/
+ USBD_DFU_IF_DESC(4),
+#endif /* (USBD_ITF_MAX_NUM > 4) */
+
+#if (USBD_ITF_MAX_NUM > 5)
+ /********** Descriptor of DFU interface 0 Alternate setting 5 **************/
+ USBD_DFU_IF_DESC(5),
+#endif /* (USBD_ITF_MAX_NUM > 5) */
+
+#if (USBD_ITF_MAX_NUM > 6)
+#error "ERROR: usbd_dfu_core.c: Modify the file to support more descriptors!"
+#endif /* (USBD_ITF_MAX_NUM > 6) */
+
+ /******************** DFU Functional Descriptor********************/
+ 0x09, /*blength = 9 Bytes*/
+ DFU_DESCRIPTOR_TYPE, /* DFU Functional Descriptor*/
+ 0x0B, /*bmAttribute
+ bitCanDnload = 1 (bit 0)
+ bitCanUpload = 1 (bit 1)
+ bitManifestationTolerant = 0 (bit 2)
+ bitWillDetach = 1 (bit 3)
+ Reserved (bit4-6)
+ bitAcceleratedST = 0 (bit 7)*/
+ 0xFF, /*DetachTimeOut= 255 ms*/
+ 0x00,
+ /*WARNING: In DMA mode the multiple MPS packets feature is still not supported
+ ==> In this case, when using DMA XFERSIZE should be set to 64 in usbd_conf.h */
+ TRANSFER_SIZE_BYTES(XFERSIZE), /* TransferSize = 1024 Byte*/
+ 0x1A, /* bcdDFUVersion*/
+ 0x01
+ /***********************************************************/
+ /* 9*/
+};
+#endif /* USE_USB_OTG_HS */
+
+#ifdef USB_OTG_HS_INTERNAL_DMA_ENABLED
+ #if defined ( __ICCARM__ ) /*!< IAR Compiler */
+ #pragma data_alignment=4
+ #endif
+
+__ALIGN_BEGIN static uint8_t usbd_dfu_Desc[USB_DFU_DESC_SIZ] __ALIGN_END =
+{
+ 0x09, /*blength = 9 Bytes*/
+ DFU_DESCRIPTOR_TYPE, /* DFU Functional Descriptor*/
+ 0x0B, /*bmAttribute
+ bitCanDnload = 1 (bit 0)
+ bitCanUpload = 1 (bit 1)
+ bitManifestationTolerant = 0 (bit 2)
+ bitWillDetach = 1 (bit 3)
+ Reserved (bit4-6)
+ bitAcceleratedST = 0 (bit 7)*/
+ 0xFF, /*DetachTimeOut= 255 ms*/
+ 0x00,
+ /*WARNING: In DMA mode the multiple MPS packets feature is still not supported
+ ==> In this case, when using DMA XFERSIZE should be set to 64 in usbd_conf.h */
+ TRANSFER_SIZE_BYTES(XFERSIZE), /* TransferSize = 1024 Byte*/
+ 0x1A, /* bcdDFUVersion*/
+ 0x01
+};
+#endif /* USB_OTG_HS_INTERNAL_DMA_ENABLED */
+
+/**
+ * @}
+ */
+
+/** @defgroup usbd_dfu_Private_Functions
+ * @{
+ */
+
+/**
+ * @brief usbd_dfu_Init
+ * Initializes the DFU interface.
+ * @param pdev: device instance
+ * @param cfgidx: Configuration index
+ * @retval status
+ */
+static uint8_t usbd_dfu_Init (void *pdev,
+ uint8_t cfgidx)
+{
+ /* Initilialize the MAL(Media Access Layer) */
+ MAL_Init();
+
+ /* Initialize the state of the DFU interface */
+ DeviceState = STATE_dfuIDLE;
+ DeviceStatus[0] = STATUS_OK;
+ DeviceStatus[4] = DeviceState;
+
+ return USBD_OK;
+}
+
+/**
+ * @brief usbd_dfu_Init
+ * De-initializes the DFU layer.
+ * @param pdev: device instance
+ * @param cfgidx: Configuration index
+ * @retval status
+ */
+static uint8_t usbd_dfu_DeInit (void *pdev,
+ uint8_t cfgidx)
+{
+ /* Restore default state */
+ DeviceState = STATE_dfuIDLE;
+ DeviceStatus[0] = STATUS_OK;
+ DeviceStatus[4] = DeviceState;
+ wBlockNum = 0;
+ wlength = 0;
+
+ /* DeInitilialize the MAL(Media Access Layer) */
+ MAL_DeInit();
+
+ return USBD_OK;
+}
+
+/**
+ * @brief usbd_dfu_Setup
+ * Handles the DFU request parsing.
+ * @param pdev: instance
+ * @param req: usb requests
+ * @retval status
+ */
+static uint8_t usbd_dfu_Setup (void *pdev,
+ USB_SETUP_REQ *req)
+{
+ uint16_t len = 0;
+ uint8_t *pbuf = NULL;
+
+ switch (req->bmRequest & USB_REQ_TYPE_MASK)
+ {
+ /* DFU Class Requests -------------------------------*/
+ case USB_REQ_TYPE_CLASS :
+ switch (req->bRequest)
+ {
+ case DFU_DNLOAD:
+ DFU_Req_DNLOAD(pdev, req);
+ break;
+
+ case DFU_UPLOAD:
+ DFU_Req_UPLOAD(pdev, req);
+ break;
+
+ case DFU_GETSTATUS:
+ DFU_Req_GETSTATUS(pdev);
+ break;
+
+ case DFU_CLRSTATUS:
+ DFU_Req_CLRSTATUS(pdev);
+ break;
+
+ case DFU_GETSTATE:
+ DFU_Req_GETSTATE(pdev);
+ break;
+
+ case DFU_ABORT:
+ DFU_Req_ABORT(pdev);
+ break;
+
+ case DFU_DETACH:
+ DFU_Req_DETACH(pdev, req);
+ break;
+
+ default:
+ USBD_CtlError (pdev, req);
+ return USBD_FAIL;
+ }
+ break;
+
+ /* Standard Requests -------------------------------*/
+ case USB_REQ_TYPE_STANDARD:
+ switch (req->bRequest)
+ {
+ case USB_REQ_GET_DESCRIPTOR:
+ if( (req->wValue >> 8) == DFU_DESCRIPTOR_TYPE)
+ {
+#ifdef USB_OTG_HS_INTERNAL_DMA_ENABLED
+ pbuf = usbd_dfu_Desc;
+#else
+ pbuf = usbd_dfu_CfgDesc + 9 + (9 * USBD_ITF_MAX_NUM);
+#endif
+ len = MIN(USB_DFU_DESC_SIZ , req->wLength);
+ }
+
+ USBD_CtlSendData (pdev,
+ pbuf,
+ len);
+ break;
+
+ case USB_REQ_GET_INTERFACE :
+ USBD_CtlSendData (pdev,
+ (uint8_t *)&usbd_dfu_AltSet,
+ 1);
+ break;
+
+ case USB_REQ_SET_INTERFACE :
+ if ((uint8_t)(req->wValue) < USBD_ITF_MAX_NUM)
+ {
+ usbd_dfu_AltSet = (uint8_t)(req->wValue);
+ }
+ else
+ {
+ /* Call the error management function (command will be nacked */
+ USBD_CtlError (pdev, req);
+ }
+ break;
+ }
+ }
+ return USBD_OK;
+}
+
+/**
+ * @brief EP0_TxSent
+ * Handles the DFU control endpoint data IN stage.
+ * @param pdev: device instance
+ * @retval status
+ */
+static uint8_t EP0_TxSent (void *pdev)
+{
+ uint32_t Addr;
+ USB_SETUP_REQ req;
+
+ if (DeviceState == STATE_dfuDNBUSY)
+ {
+ /* Decode the Special Command*/
+ if (wBlockNum == 0)
+ {
+ if ((MAL_Buffer[0] == CMD_GETCOMMANDS) && (wlength == 1))
+ {}
+ else if (( MAL_Buffer[0] == CMD_SETADDRESSPOINTER ) && (wlength == 5))
+ {
+ Pointer = MAL_Buffer[1];
+ Pointer += MAL_Buffer[2] << 8;
+ Pointer += MAL_Buffer[3] << 16;
+ Pointer += MAL_Buffer[4] << 24;
+ }
+ else if (( MAL_Buffer[0] == CMD_ERASE ) && (wlength == 5))
+ {
+ Pointer = MAL_Buffer[1];
+ Pointer += MAL_Buffer[2] << 8;
+ Pointer += MAL_Buffer[3] << 16;
+ Pointer += MAL_Buffer[4] << 24;
+ MAL_Erase(Pointer);
+ }
+ else
+ {
+ /* Reset the global length and block number */
+ wlength = 0;
+ wBlockNum = 0;
+ /* Call the error management function (command will be nacked) */
+ req.bmRequest = 0;
+ req.wLength = 1;
+ USBD_CtlError (pdev, &req);
+ }
+ }
+ /* Regular Download Command */
+ else if (wBlockNum > 1)
+ {
+ /* Decode the required address */
+ Addr = ((wBlockNum - 2) * XFERSIZE) + Pointer;
+
+ /* Preform the write operation */
+ MAL_Write(Addr, wlength);
+ }
+ /* Reset the global lenght and block number */
+ wlength = 0;
+ wBlockNum = 0;
+
+ /* Update the state machine */
+ DeviceState = STATE_dfuDNLOAD_SYNC;
+ DeviceStatus[4] = DeviceState;
+ DeviceStatus[1] = 0;
+ DeviceStatus[2] = 0;
+ DeviceStatus[3] = 0;
+ return USBD_OK;
+ }
+ else if (DeviceState == STATE_dfuMANIFEST)/* Manifestation in progress*/
+ {
+ /* Start leaving DFU mode */
+ DFU_LeaveDFUMode(pdev);
+ }
+
+ return USBD_OK;
+}
+
+/**
+ * @brief EP0_RxReady
+ * Handles the DFU control endpoint data OUT stage.
+ * @param pdev: device instance
+ * @retval status
+ */
+static uint8_t EP0_RxReady (void *pdev)
+{
+ return USBD_OK;
+}
+
+
+/******************************************************************************
+ DFU Class requests management
+******************************************************************************/
+/**
+ * @brief DFU_Req_DETACH
+ * Handles the DFU DETACH request.
+ * @param pdev: device instance
+ * @param req: pointer to the request structure.
+ * @retval None.
+ */
+static void DFU_Req_DETACH(void *pdev, USB_SETUP_REQ *req)
+{
+ if (DeviceState == STATE_dfuIDLE || DeviceState == STATE_dfuDNLOAD_SYNC
+ || DeviceState == STATE_dfuDNLOAD_IDLE || DeviceState == STATE_dfuMANIFEST_SYNC
+ || DeviceState == STATE_dfuUPLOAD_IDLE )
+ {
+ /* Update the state machine */
+ DeviceState = STATE_dfuIDLE;
+ DeviceStatus[0] = STATUS_OK;
+ DeviceStatus[1] = 0;
+ DeviceStatus[2] = 0;
+ DeviceStatus[3] = 0; /*bwPollTimeout=0ms*/
+ DeviceStatus[4] = DeviceState;
+ DeviceStatus[5] = 0; /*iString*/
+ wBlockNum = 0;
+ wlength = 0;
+ }
+
+ /* Check the detach capability in the DFU functional descriptor */
+ if ((usbd_dfu_CfgDesc[12 + (9 * USBD_ITF_MAX_NUM)]) & DFU_DETACH_MASK)
+ {
+ /* Perform an Attach-Detach operation on USB bus */
+ DCD_DevDisconnect (pdev);
+ DCD_DevConnect (pdev);
+ }
+ else
+ {
+ /* Wait for the period of time specified in Detach request */
+ USB_OTG_BSP_mDelay (req->wValue);
+ }
+}
+
+/**
+ * @brief DFU_Req_DNLOAD
+ * Handles the DFU DNLOAD request.
+ * @param pdev: device instance
+ * @param req: pointer to the request structure
+ * @retval None
+ */
+static void DFU_Req_DNLOAD(void *pdev, USB_SETUP_REQ *req)
+{
+ /* Data setup request */
+ if (req->wLength > 0)
+ {
+ if ((DeviceState == STATE_dfuIDLE) || (DeviceState == STATE_dfuDNLOAD_IDLE))
+ {
+ /* Update the global length and block number */
+ wBlockNum = req->wValue;
+ wlength = req->wLength;
+
+ /* Update the state machine */
+ DeviceState = STATE_dfuDNLOAD_SYNC;
+ DeviceStatus[4] = DeviceState;
+
+ /* Prepare the reception of the buffer over EP0 */
+ USBD_CtlPrepareRx (pdev,
+ (uint8_t*)MAL_Buffer,
+ wlength);
+ }
+ /* Unsupported state */
+ else
+ {
+ /* Call the error management function (command will be nacked */
+ USBD_CtlError (pdev, req);
+ }
+ }
+ /* 0 Data DNLOAD request */
+ else
+ {
+ /* End of DNLOAD operation*/
+ if (DeviceState == STATE_dfuDNLOAD_IDLE || DeviceState == STATE_dfuIDLE )
+ {
+ Manifest_State = Manifest_In_Progress;
+ DeviceState = STATE_dfuMANIFEST_SYNC;
+ DeviceStatus[1] = 0;
+ DeviceStatus[2] = 0;
+ DeviceStatus[3] = 0;
+ DeviceStatus[4] = DeviceState;
+ }
+ else
+ {
+ /* Call the error management function (command will be nacked */
+ USBD_CtlError (pdev, req);
+ }
+ }
+}
+
+/**
+ * @brief DFU_Req_UPLOAD
+ * Handles the DFU UPLOAD request.
+ * @param pdev: instance
+ * @param req: pointer to the request structure
+ * @retval status
+ */
+static void DFU_Req_UPLOAD(void *pdev, USB_SETUP_REQ *req)
+{
+ uint8_t *Phy_Addr = NULL;
+ uint32_t Addr = 0;
+
+ /* Data setup request */
+ if (req->wLength > 0)
+ {
+ if ((DeviceState == STATE_dfuIDLE) || (DeviceState == STATE_dfuUPLOAD_IDLE))
+ {
+ /* Update the global langth and block number */
+ wBlockNum = req->wValue;
+ wlength = req->wLength;
+
+ /* DFU Get Command */
+ if (wBlockNum == 0)
+ {
+ /* Update the state machine */
+ DeviceState = (wlength > 3)? STATE_dfuIDLE:STATE_dfuUPLOAD_IDLE;
+ DeviceStatus[4] = DeviceState;
+ DeviceStatus[1] = 0;
+ DeviceStatus[2] = 0;
+ DeviceStatus[3] = 0;
+
+ /* Store the values of all supported commands */
+ MAL_Buffer[0] = CMD_GETCOMMANDS;
+ MAL_Buffer[1] = CMD_SETADDRESSPOINTER;
+ MAL_Buffer[2] = CMD_ERASE;
+
+ /* Send the status data over EP0 */
+ USBD_CtlSendData (pdev,
+ (uint8_t *)(&(MAL_Buffer[0])),
+ 3);
+ }
+ else if (wBlockNum > 1)
+ {
+ DeviceState = STATE_dfuUPLOAD_IDLE ;
+ DeviceStatus[4] = DeviceState;
+ DeviceStatus[1] = 0;
+ DeviceStatus[2] = 0;
+ DeviceStatus[3] = 0;
+ Addr = ((wBlockNum - 2) * XFERSIZE) + Pointer; /* Change is Accelerated*/
+
+ /* Return the physical address where data are stored */
+ Phy_Addr = MAL_Read(Addr, wlength);
+
+ /* Send the status data over EP0 */
+ USBD_CtlSendData (pdev,
+ Phy_Addr,
+ wlength);
+ }
+ else /* unsupported wBlockNum */
+ {
+ DeviceState = STATUS_ERRSTALLEDPKT;
+ DeviceStatus[4] = DeviceState;
+ DeviceStatus[1] = 0;
+ DeviceStatus[2] = 0;
+ DeviceStatus[3] = 0;
+
+ /* Call the error management function (command will be nacked */
+ USBD_CtlError (pdev, req);
+ }
+ }
+ /* Unsupported state */
+ else
+ {
+ wlength = 0;
+ wBlockNum = 0;
+ /* Call the error management function (command will be nacked */
+ USBD_CtlError (pdev, req);
+ }
+ }
+ /* No Data setup request */
+ else
+ {
+ DeviceState = STATE_dfuIDLE;
+ DeviceStatus[1] = 0;
+ DeviceStatus[2] = 0;
+ DeviceStatus[3] = 0;
+ DeviceStatus[4] = DeviceState;
+ }
+}
+
+/**
+ * @brief DFU_Req_GETSTATUS
+ * Handles the DFU GETSTATUS request.
+ * @param pdev: instance
+ * @retval status
+ */
+static void DFU_Req_GETSTATUS(void *pdev)
+{
+ switch (DeviceState)
+ {
+ case STATE_dfuDNLOAD_SYNC:
+ if (wlength != 0)
+ {
+ DeviceState = STATE_dfuDNBUSY;
+ DeviceStatus[4] = DeviceState;
+ if ((wBlockNum == 0) && (MAL_Buffer[0] == CMD_ERASE))
+ {
+ MAL_GetStatus(Pointer, 0, DeviceStatus);
+ }
+ else
+ {
+ MAL_GetStatus(Pointer, 1, DeviceStatus);
+ }
+ }
+ else /* (wlength==0)*/
+ {
+ DeviceState = STATE_dfuDNLOAD_IDLE;
+ DeviceStatus[4] = DeviceState;
+ DeviceStatus[1] = 0;
+ DeviceStatus[2] = 0;
+ DeviceStatus[3] = 0;
+ }
+ break;
+
+ case STATE_dfuMANIFEST_SYNC :
+ if (Manifest_State == Manifest_In_Progress)
+ {
+ DeviceState = STATE_dfuMANIFEST;
+ DeviceStatus[4] = DeviceState;
+ DeviceStatus[1] = 1; /*bwPollTimeout = 1ms*/
+ DeviceStatus[2] = 0;
+ DeviceStatus[3] = 0;
+ //break;
+ }
+ else if ((Manifest_State == Manifest_complete) && \
+ ((usbd_dfu_CfgDesc[(11 + (9 * USBD_ITF_MAX_NUM))]) & 0x04))
+ {
+ DeviceState = STATE_dfuIDLE;
+ DeviceStatus[4] = DeviceState;
+ DeviceStatus[1] = 0;
+ DeviceStatus[2] = 0;
+ DeviceStatus[3] = 0;
+ //break;
+ }
+ break;
+
+ default :
+ break;
+ }
+
+ /* Send the status data over EP0 */
+ USBD_CtlSendData (pdev,
+ (uint8_t *)(&(DeviceStatus[0])),
+ 6);
+}
+
+/**
+ * @brief DFU_Req_CLRSTATUS
+ * Handles the DFU CLRSTATUS request.
+ * @param pdev: device instance
+ * @retval status
+ */
+static void DFU_Req_CLRSTATUS(void *pdev)
+{
+ if (DeviceState == STATE_dfuERROR)
+ {
+ DeviceState = STATE_dfuIDLE;
+ DeviceStatus[0] = STATUS_OK;/*bStatus*/
+ DeviceStatus[1] = 0;
+ DeviceStatus[2] = 0;
+ DeviceStatus[3] = 0; /*bwPollTimeout=0ms*/
+ DeviceStatus[4] = DeviceState;/*bState*/
+ DeviceStatus[5] = 0;/*iString*/
+ }
+ else
+ { /*State Error*/
+ DeviceState = STATE_dfuERROR;
+ DeviceStatus[0] = STATUS_ERRUNKNOWN;/*bStatus*/
+ DeviceStatus[1] = 0;
+ DeviceStatus[2] = 0;
+ DeviceStatus[3] = 0; /*bwPollTimeout=0ms*/
+ DeviceStatus[4] = DeviceState;/*bState*/
+ DeviceStatus[5] = 0;/*iString*/
+ }
+}
+
+/**
+ * @brief DFU_Req_GETSTATE
+ * Handles the DFU GETSTATE request.
+ * @param pdev: device instance
+ * @retval None
+ */
+static void DFU_Req_GETSTATE(void *pdev)
+{
+ /* Return the current state of the DFU interface */
+ USBD_CtlSendData (pdev,
+ &DeviceState,
+ 1);
+}
+
+/**
+ * @brief DFU_Req_ABORT
+ * Handles the DFU ABORT request.
+ * @param pdev: device instance
+ * @retval None
+ */
+static void DFU_Req_ABORT(void *pdev)
+{
+ if (DeviceState == STATE_dfuIDLE || DeviceState == STATE_dfuDNLOAD_SYNC
+ || DeviceState == STATE_dfuDNLOAD_IDLE || DeviceState == STATE_dfuMANIFEST_SYNC
+ || DeviceState == STATE_dfuUPLOAD_IDLE )
+ {
+ DeviceState = STATE_dfuIDLE;
+ DeviceStatus[0] = STATUS_OK;
+ DeviceStatus[1] = 0;
+ DeviceStatus[2] = 0;
+ DeviceStatus[3] = 0; /*bwPollTimeout=0ms*/
+ DeviceStatus[4] = DeviceState;
+ DeviceStatus[5] = 0; /*iString*/
+ wBlockNum = 0;
+ wlength = 0;
+ }
+}
+
+/**
+ * @brief DFU_LeaveDFUMode
+ * Handles the sub-protocol DFU leave DFU mode request (leaves DFU mode
+ * and resets device to jump to user loaded code).
+ * @param pdev: device instance
+ * @retval None
+ */
+void DFU_LeaveDFUMode(void *pdev)
+{
+ Manifest_State = Manifest_complete;
+
+ if ((usbd_dfu_CfgDesc[(11 + (9 * USBD_ITF_MAX_NUM))]) & 0x04)
+ {
+ DeviceState = STATE_dfuMANIFEST_SYNC;
+ DeviceStatus[4] = DeviceState;
+ DeviceStatus[1] = 0;
+ DeviceStatus[2] = 0;
+ DeviceStatus[3] = 0;
+ return;
+ }
+ else
+ {
+ DeviceState = STATE_dfuMANIFEST_WAIT_RESET;
+ DeviceStatus[4] = DeviceState;
+ DeviceStatus[1] = 0;
+ DeviceStatus[2] = 0;
+ DeviceStatus[3] = 0;
+
+ /* Disconnect the USB device */
+ DCD_DevDisconnect (pdev);
+
+ /* DeInitilialize the MAL(Media Access Layer) */
+ MAL_DeInit();
+
+ /* Generate system reset to allow jumping to the user code */
+ NVIC_SystemReset();
+
+ /* This instruction will not be reached (system reset) */
+ return;
+ }
+}
+
+/**
+ * @brief USBD_DFU_GetCfgDesc
+ * Returns configuration descriptor
+ * @param speed : current device speed
+ * @param length : pointer data length
+ * @retval pointer to descriptor buffer
+ */
+static uint8_t *USBD_DFU_GetCfgDesc (uint8_t speed, uint16_t *length)
+{
+ *length = sizeof (usbd_dfu_CfgDesc);
+ return usbd_dfu_CfgDesc;
+}
+
+#ifdef USB_OTG_HS_CORE
+/**
+ * @brief USBD_DFU_GetOtherCfgDesc
+ * Returns other speed configuration descriptor.
+ * @param speed : current device speed
+ * @param length : pointer data length
+ * @retval pointer to descriptor buffer
+ */
+static uint8_t *USBD_DFU_GetOtherCfgDesc (uint8_t speed, uint16_t *length)
+{
+ *length = sizeof (usbd_dfu_OtherCfgDesc);
+ return usbd_dfu_OtherCfgDesc;
+}
+#endif
+
+/**
+ * @brief USBD_DFU_GetUsrStringDesc
+ * Manages the transfer of memory interfaces string descriptors.
+ * @param speed : current device speed
+ * @param index: desciptor index
+ * @param length : pointer data length
+ * @retval pointer to the descriptor table or NULL if the descriptor is not supported.
+ */
+static uint8_t* USBD_DFU_GetUsrStringDesc (uint8_t speed, uint8_t index , uint16_t *length)
+{
+ /* Check if the requested string interface is supported */
+ if (index <= (USBD_IDX_INTERFACE_STR + USBD_ITF_MAX_NUM))
+ {
+
+
+ USBD_GetString ((uint8_t *)usbd_dfu_StringDesc[index - USBD_IDX_INTERFACE_STR - 1], USBD_StrDesc, length);
+ return USBD_StrDesc;
+ }
+ /* Not supported Interface Descriptor index */
+ else
+ {
+ return NULL;
+ }
+}
+/**
+ * @}
+ */
+
+/**
+ * @}
+ */
+
+/**
+ * @}
+ */
+
+/******************* (C) COPYRIGHT 2011 STMicroelectronics *****END OF FILE****/
diff --git a/Libraries/STM32_USB_Device_Library/Class/dfu/src/usbd_dfu_mal.c b/Libraries/STM32_USB_Device_Library/Class/dfu/src/usbd_dfu_mal.c
new file mode 100644
index 0000000..3d301e9
--- /dev/null
+++ b/Libraries/STM32_USB_Device_Library/Class/dfu/src/usbd_dfu_mal.c
@@ -0,0 +1,281 @@
+/**
+ ******************************************************************************
+ * @file usbd_dfu_mal.c
+ * @author MCD Application Team
+ * @version V1.0.0
+ * @date 22-July-2011
+ * @brief Generic media access Layer.
+ ******************************************************************************
+ * @attention
+ *
+ * THE PRESENT FIRMWARE WHICH IS FOR GUIDANCE ONLY AIMS AT PROVIDING CUSTOMERS
+ * WITH CODING INFORMATION REGARDING THEIR PRODUCTS IN ORDER FOR THEM TO SAVE
+ * TIME. AS A RESULT, STMICROELECTRONICS SHALL NOT BE HELD LIABLE FOR ANY
+ * DIRECT, INDIRECT OR CONSEQUENTIAL DAMAGES WITH RESPECT TO ANY CLAIMS ARISING
+ * FROM THE CONTENT OF SUCH FIRMWARE AND/OR THE USE MADE BY CUSTOMERS OF THE
+ * CODING INFORMATION CONTAINED HEREIN IN CONNECTION WITH THEIR PRODUCTS.
+ *
+ * © COPYRIGHT 2011 STMicroelectronics
+ ******************************************************************************
+ */
+
+/* Includes ------------------------------------------------------------------*/
+#include "usbd_dfu_mal.h"
+
+#include "usbd_flash_if.h"
+
+#ifdef DFU_MAL_SUPPORT_OTP
+ #include "usbd_otp_if.h"
+#endif
+
+#ifdef DFU_MAL_SUPPORT_MEM
+ #include "usbd_mem_if_template.h"
+#endif
+
+/* Private typedef -----------------------------------------------------------*/
+/* Private define ------------------------------------------------------------*/
+/* Private macro -------------------------------------------------------------*/
+/* Private variables ---------------------------------------------------------*/
+
+/* Global Memories callback and string descriptors reference tables.
+ To add a new memory, modify the value of MAX_USED_MEDIA in usbd_dfu_mal.h
+ and add the pointer to the callback structure in this table.
+ Then add the pointer to the memory string descriptor in usbd_dfu_StringDesc table.
+ No other operation is required. */
+DFU_MAL_Prop_TypeDef* tMALTab[MAX_USED_MEDIA] = {
+ &DFU_Flash_cb
+#ifdef DFU_MAL_SUPPORT_OTP
+ , &DFU_Otp_cb
+#endif
+#ifdef DFU_MAL_SUPPORT_MEM
+ , &DFU_Mem_cb
+#endif
+};
+
+#ifdef USB_OTG_HS_INTERNAL_DMA_ENABLED
+ #if defined ( __ICCARM__ ) /*!< IAR Compiler */
+ #pragma data_alignment=4
+ #endif
+#endif /* USB_OTG_HS_INTERNAL_DMA_ENABLED */
+
+__ALIGN_BEGIN const uint8_t* usbd_dfu_StringDesc[MAX_USED_MEDIA] __ALIGN_END = {
+ FLASH_IF_STRING
+#ifdef DFU_MAL_SUPPORT_OTP
+ , OTP_IF_STRING
+#endif
+#ifdef DFU_MAL_SUPPORT_MEM
+ , MEM_IF_STRING
+#endif
+};
+
+#ifdef USB_OTG_HS_INTERNAL_DMA_ENABLED
+ #if defined ( __ICCARM__ ) /*!< IAR Compiler */
+ #pragma data_alignment=4
+ #endif
+#endif /* USB_OTG_HS_INTERNAL_DMA_ENABLED */
+/* RAM Buffer for Downloaded Data */
+__ALIGN_BEGIN uint8_t MAL_Buffer[XFERSIZE] __ALIGN_END ;
+
+/* Private function prototypes -----------------------------------------------*/
+static uint8_t MAL_CheckAdd (uint32_t Add);
+/* Private functions ---------------------------------------------------------*/
+
+/**
+ * @brief MAL_Init
+ * Initializes the Media on the STM32
+ * @param None
+ * @retval Result of the opeartion (MAL_OK in all cases)
+ */
+uint16_t MAL_Init(void)
+{
+ uint32_t memIdx = 0;
+
+ /* Init all supported memories */
+ for(memIdx = 0; memIdx < MAX_USED_MEDIA; memIdx++)
+ {
+ /* If the check addres is positive, exit with the memory index */
+ if (tMALTab[memIdx]->pMAL_Init != NULL)
+ {
+ tMALTab[memIdx]->pMAL_Init();
+ }
+ }
+
+ return MAL_OK;
+}
+
+/**
+ * @brief MAL_DeInit
+ * DeInitializes the Media on the STM32
+ * @param None
+ * @retval Result of the opeartion (MAL_OK in all cases)
+ */
+uint16_t MAL_DeInit(void)
+{
+ uint32_t memIdx = 0;
+
+ /* Init all supported memories */
+ for(memIdx = 0; memIdx < MAX_USED_MEDIA; memIdx++)
+ {
+ /* Check if the command is supported */
+ if (tMALTab[memIdx]->pMAL_DeInit != NULL)
+ {
+ tMALTab[memIdx]->pMAL_DeInit();
+ }
+ }
+
+ return MAL_OK;
+}
+
+/**
+ * @brief MAL_Erase
+ * Erase a sector of memory.
+ * @param Add: Sector address/code
+ * @retval Result of the opeartion: MAL_OK if all operations are OK else MAL_FAIL
+ */
+uint16_t MAL_Erase(uint32_t Add)
+{
+ uint32_t memIdx = MAL_CheckAdd(Add);
+
+ /* Check if the area is protected */
+ if (DFU_MAL_IS_PROTECTED_AREA(Add))
+ {
+ return MAL_FAIL;
+ }
+
+ if (memIdx < MAX_USED_MEDIA)
+ {
+ /* Check if the command is supported */
+ if (tMALTab[memIdx]->pMAL_Erase != NULL)
+ {
+ return tMALTab[memIdx]->pMAL_Erase(Add);
+ }
+ else
+ {
+ return MAL_FAIL;
+ }
+ }
+ else
+ {
+ return MAL_FAIL;
+ }
+}
+
+/**
+ * @brief MAL_Write
+ * Write sectors of memory.
+ * @param Add: Sector address/code
+ * @param Len: Number of data to be written (in bytes)
+ * @retval Result of the opeartion: MAL_OK if all operations are OK else MAL_FAIL
+ */
+uint16_t MAL_Write (uint32_t Add, uint32_t Len)
+{
+ uint32_t memIdx = MAL_CheckAdd(Add);
+
+ /* Check if the area is protected */
+ if (DFU_MAL_IS_PROTECTED_AREA(Add))
+ {
+ return MAL_FAIL;
+ }
+
+ if (memIdx < MAX_USED_MEDIA)
+ {
+ /* Check if the command is supported */
+ if (tMALTab[memIdx]->pMAL_Write != NULL)
+ {
+ return tMALTab[memIdx]->pMAL_Write(Add, Len);
+ }
+ else
+ {
+ return MAL_FAIL;
+ }
+ }
+ else
+ {
+ return MAL_FAIL;
+ }
+}
+
+/**
+ * @brief MAL_Read
+ * Read sectors of memory.
+ * @param Add: Sector address/code
+ * @param Len: Number of data to be written (in bytes)
+ * @retval Buffer pointer
+ */
+uint8_t *MAL_Read (uint32_t Add, uint32_t Len)
+{
+ uint32_t memIdx = MAL_CheckAdd(Add);
+
+ if (memIdx < MAX_USED_MEDIA)
+ {
+ /* Check if the command is supported */
+ if (tMALTab[memIdx]->pMAL_Read != NULL)
+ {
+ return tMALTab[memIdx]->pMAL_Read(Add, Len);
+ }
+ else
+ {
+ return MAL_Buffer;
+ }
+ }
+ else
+ {
+ return MAL_Buffer;
+ }
+}
+
+/**
+ * @brief MAL_GetStatus
+ * Get the status of a given memory.
+ * @param Add: Sector address/code (allow to determine which memory will be addressed)
+ * @param Cmd: 0 for erase and 1 for write
+ * @param buffer: pointer to the buffer where the status data will be stored.
+ * @retval Buffer pointer
+ */
+uint16_t MAL_GetStatus(uint32_t Add , uint8_t Cmd, uint8_t *buffer)
+{
+ uint32_t memIdx = MAL_CheckAdd(Add);
+
+ if (memIdx < MAX_USED_MEDIA)
+ {
+ if (Cmd & 0x01)
+ {
+ SET_POLLING_TIMING(tMALTab[memIdx]->EraseTiming);
+ }
+ else
+ {
+ SET_POLLING_TIMING(tMALTab[memIdx]->WriteTiming);
+ }
+
+ return MAL_OK;
+ }
+ else
+ {
+ return MAL_FAIL;
+ }
+}
+
+/**
+ * @brief MAL_CheckAdd
+ * Determine which memory should be managed.
+ * @param Add: Sector address/code (allow to determine which memory will be addressed)
+ * @retval Index of the addressed memory.
+ */
+static uint8_t MAL_CheckAdd(uint32_t Add)
+{
+ uint32_t memIdx = 0;
+
+ /* Check with all supported memories */
+ for(memIdx = 0; memIdx < MAX_USED_MEDIA; memIdx++)
+ {
+ /* If the check addres is positive, exit with the memory index */
+ if (tMALTab[memIdx]->pMAL_CheckAdd(Add) == MAL_OK)
+ {
+ return memIdx;
+ }
+ }
+ /* If no memory found, return MAX_USED_MEDIA */
+ return (MAX_USED_MEDIA);
+}
+
+/******************* (C) COPYRIGHT 2011 STMicroelectronics *****END OF FILE****/
diff --git a/Libraries/STM32_USB_Device_Library/Class/dfu/src/usbd_flash_if.c b/Libraries/STM32_USB_Device_Library/Class/dfu/src/usbd_flash_if.c
new file mode 100644
index 0000000..d5604d8
--- /dev/null
+++ b/Libraries/STM32_USB_Device_Library/Class/dfu/src/usbd_flash_if.c
@@ -0,0 +1,221 @@
+/**
+ ******************************************************************************
+ * @file usbd_flash_if.c
+ * @author MCD Application Team
+ * @version V1.0.0
+ * @date 22-July-2011
+ * @brief Specific media access Layer for internal flash.
+ ******************************************************************************
+ * @attention
+ *
+ * THE PRESENT FIRMWARE WHICH IS FOR GUIDANCE ONLY AIMS AT PROVIDING CUSTOMERS
+ * WITH CODING INFORMATION REGARDING THEIR PRODUCTS IN ORDER FOR THEM TO SAVE
+ * TIME. AS A RESULT, STMICROELECTRONICS SHALL NOT BE HELD LIABLE FOR ANY
+ * DIRECT, INDIRECT OR CONSEQUENTIAL DAMAGES WITH RESPECT TO ANY CLAIMS ARISING
+ * FROM THE CONTENT OF SUCH FIRMWARE AND/OR THE USE MADE BY CUSTOMERS OF THE
+ * CODING INFORMATION CONTAINED HEREIN IN CONNECTION WITH THEIR PRODUCTS.
+ *
+ * © COPYRIGHT 2011 STMicroelectronics
+ ******************************************************************************
+ */
+
+/* Includes ------------------------------------------------------------------*/
+#include "usbd_flash_if.h"
+#include "usbd_dfu_mal.h"
+
+/* Private typedef -----------------------------------------------------------*/
+/* Private define ------------------------------------------------------------*/
+/* Private macro -------------------------------------------------------------*/
+
+/* Private function prototypes -----------------------------------------------*/
+uint16_t FLASH_If_Init(void);
+uint16_t FLASH_If_Erase (uint32_t Add);
+uint16_t FLASH_If_Write (uint32_t Add, uint32_t Len);
+uint8_t *FLASH_If_Read (uint32_t Add, uint32_t Len);
+uint16_t FLASH_If_DeInit(void);
+uint16_t FLASH_If_CheckAdd(uint32_t Add);
+
+
+/* Private variables ---------------------------------------------------------*/
+DFU_MAL_Prop_TypeDef DFU_Flash_cb =
+ {
+ FLASH_IF_STRING,
+ FLASH_If_Init,
+ FLASH_If_DeInit,
+ FLASH_If_Erase,
+ FLASH_If_Write,
+ FLASH_If_Read,
+ FLASH_If_CheckAdd,
+ 50, /* Erase Time in ms */
+ 50 /* Programming Time in ms */
+ };
+
+/* Private functions ---------------------------------------------------------*/
+
+/**
+ * @brief FLASH_If_Init
+ * Memory initialization routine.
+ * @param None
+ * @retval MAL_OK if operation is successeful, MAL_FAIL else.
+ */
+uint16_t FLASH_If_Init(void)
+{
+ /* Unlock the internal flash */
+ FLASH_Unlock();
+
+ return MAL_OK;
+}
+
+/**
+ * @brief FLASH_If_DeInit
+ * Memory deinitialization routine.
+ * @param None
+ * @retval MAL_OK if operation is successeful, MAL_FAIL else.
+ */
+uint16_t FLASH_If_DeInit(void)
+{
+ /* Lock the internal flash */
+ FLASH_Lock();
+
+ return MAL_OK;
+}
+
+/*******************************************************************************
+* Function Name : FLASH_If_Erase
+* Description : Erase sector
+* Input : None
+* Output : None
+* Return : None
+*******************************************************************************/
+uint16_t FLASH_If_Erase(uint32_t Add)
+{
+#ifdef STM32F2XX
+ /* Check which sector has to be erased */
+ if (Add < 0x08004000)
+ {
+ FLASH_EraseSector(FLASH_Sector_0, VoltageRange_3);
+ }
+ else if (Add < 0x08008000)
+ {
+ FLASH_EraseSector(FLASH_Sector_1, VoltageRange_3);
+ }
+ else if (Add < 0x0800C000)
+ {
+ FLASH_EraseSector(FLASH_Sector_2, VoltageRange_3);
+ }
+ else if (Add < 0x08010000)
+ {
+ FLASH_EraseSector(FLASH_Sector_3, VoltageRange_3);
+ }
+ else if (Add < 0x08020000)
+ {
+ FLASH_EraseSector(FLASH_Sector_4, VoltageRange_3);
+ }
+ else if (Add < 0x08040000)
+ {
+ FLASH_EraseSector(FLASH_Sector_5, VoltageRange_3);
+ }
+ else if (Add < 0x08060000)
+ {
+ FLASH_EraseSector(FLASH_Sector_6, VoltageRange_3);
+ }
+ else if (Add < 0x08080000)
+ {
+ FLASH_EraseSector(FLASH_Sector_7, VoltageRange_3);
+ }
+ else if (Add < 0x080A0000)
+ {
+ FLASH_EraseSector(FLASH_Sector_8, VoltageRange_3);
+ }
+ else if (Add < 0x080C0000)
+ {
+ FLASH_EraseSector(FLASH_Sector_9, VoltageRange_3);
+ }
+ else if (Add < 0x080E0000)
+ {
+ FLASH_EraseSector(FLASH_Sector_10, VoltageRange_3);
+ }
+ else if (Add < 0x08100000)
+ {
+ FLASH_EraseSector(FLASH_Sector_11, VoltageRange_3);
+ }
+ else
+ {
+ return MAL_FAIL;
+ }
+#elif defined(STM32F10X_CL)
+ /* Call the standard Flash erase function */
+ FLASH_ErasePage(Add);
+#endif /* STM32F2XX */
+
+ return MAL_OK;
+}
+
+/**
+ * @brief FLASH_If_Write
+ * Memory write routine.
+ * @param Add: Address to be written to.
+ * @param Len: Number of data to be written (in bytes).
+ * @retval MAL_OK if operation is successeful, MAL_FAIL else.
+ */
+uint16_t FLASH_If_Write(uint32_t Add, uint32_t Len)
+{
+ uint32_t idx = 0;
+
+ if (Len & 0x3) /* Not an aligned data */
+ {
+ for (idx = Len; idx < ((Len & 0xFFFC) + 4); idx++)
+ {
+ MAL_Buffer[idx] = 0xFF;
+ }
+ }
+
+ /* Data received are Word multiple */
+ for (idx = 0; idx < Len; idx = idx + 4)
+ {
+ FLASH_ProgramWord(Add, *(uint32_t *)(MAL_Buffer + idx));
+ Add += 4;
+ }
+ return MAL_OK;
+}
+
+/**
+ * @brief FLASH_If_Read
+ * Memory read routine.
+ * @param Add: Address to be read from.
+ * @param Len: Number of data to be read (in bytes).
+ * @retval Pointer to the phyisical address where data should be read.
+ */
+uint8_t *FLASH_If_Read (uint32_t Add, uint32_t Len)
+{
+#ifdef USB_OTG_HS_INTERNAL_DMA_ENABLED
+ uint32_t idx = 0;
+ for (idx = 0; idx < Len; idx += 4)
+ {
+ *(uint32_t*)(MAL_Buffer + idx) = *(uint32_t *)(Add + idx);
+ }
+ return (uint8_t*)(MAL_Buffer);
+#else
+ return (uint8_t *)(Add);
+#endif /* USB_OTG_HS_INTERNAL_DMA_ENABLED */
+}
+
+/**
+ * @brief FLASH_If_CheckAdd
+ * Check if the address is an allowed address for this memory.
+ * @param Add: Address to be checked.
+ * @param Len: Number of data to be read (in bytes).
+ * @retval MAL_OK if the address is allowed, MAL_FAIL else.
+ */
+uint16_t FLASH_If_CheckAdd(uint32_t Add)
+{
+ if ((Add >= FLASH_START_ADD) && (Add < FLASH_END_ADD))
+ {
+ return MAL_OK;
+ }
+ else
+ {
+ return MAL_FAIL;
+ }
+}
+/******************* (C) COPYRIGHT 2011 STMicroelectronics *****END OF FILE****/
diff --git a/Libraries/STM32_USB_Device_Library/Class/dfu/src/usbd_mem_if_template.c b/Libraries/STM32_USB_Device_Library/Class/dfu/src/usbd_mem_if_template.c
new file mode 100644
index 0000000..4295e40
--- /dev/null
+++ b/Libraries/STM32_USB_Device_Library/Class/dfu/src/usbd_mem_if_template.c
@@ -0,0 +1,133 @@
+/**
+ ******************************************************************************
+ * @file usbd_mem_if_template.c
+ * @author MCD Application Team
+ * @version V1.0.0
+ * @date 22-July-2011
+ * @brief Specific media access Layer for a template memory. This file is
+ provided as template example showing how to implement a new memory
+ interface based on pre-defined API.
+ ******************************************************************************
+ * @attention
+ *
+ * THE PRESENT FIRMWARE WHICH IS FOR GUIDANCE ONLY AIMS AT PROVIDING CUSTOMERS
+ * WITH CODING INFORMATION REGARDING THEIR PRODUCTS IN ORDER FOR THEM TO SAVE
+ * TIME. AS A RESULT, STMICROELECTRONICS SHALL NOT BE HELD LIABLE FOR ANY
+ * DIRECT, INDIRECT OR CONSEQUENTIAL DAMAGES WITH RESPECT TO ANY CLAIMS ARISING
+ * FROM THE CONTENT OF SUCH FIRMWARE AND/OR THE USE MADE BY CUSTOMERS OF THE
+ * CODING INFORMATION CONTAINED HEREIN IN CONNECTION WITH THEIR PRODUCTS.
+ *
+ * © COPYRIGHT 2011 STMicroelectronics
+ ******************************************************************************
+ */
+
+/* Includes ------------------------------------------------------------------*/
+#include "usbd_mem_if_template.h"
+#include "usbd_dfu_mal.h"
+
+/* Private typedef -----------------------------------------------------------*/
+/* Private define ------------------------------------------------------------*/
+/* Private macro -------------------------------------------------------------*/
+
+/* Private function prototypes -----------------------------------------------*/
+uint16_t MEM_If_Init(void);
+uint16_t MEM_If_Erase (uint32_t Add);
+uint16_t MEM_If_Write (uint32_t Add, uint32_t Len);
+uint8_t *MEM_If_Read (uint32_t Add, uint32_t Len);
+uint16_t MEM_If_DeInit(void);
+uint16_t MEM_If_CheckAdd(uint32_t Add);
+
+
+/* Private variables ---------------------------------------------------------*/
+DFU_MAL_Prop_TypeDef DFU_Mem_cb =
+ {
+ MEM_IF_STRING,
+ MEM_If_Init,
+ MEM_If_DeInit,
+ MEM_If_Erase,
+ MEM_If_Write,
+ MEM_If_Read,
+ MEM_If_CheckAdd,
+ 10, /* Erase Time in ms */
+ 10 /* Programming Time in ms */
+ };
+
+/* Private functions ---------------------------------------------------------*/
+
+/**
+ * @brief MEM_If_Init
+ * Memory initialization routine.
+ * @param None
+ * @retval MAL_OK if operation is successeful, MAL_FAIL else.
+ */
+uint16_t MEM_If_Init(void)
+{
+ return MAL_OK;
+}
+
+/**
+ * @brief MEM_If_DeInit
+ * Memory deinitialization routine.
+ * @param None
+ * @retval MAL_OK if operation is successeful, MAL_FAIL else.
+ */
+uint16_t MEM_If_DeInit(void)
+{
+ return MAL_OK;
+}
+
+/**
+ * @brief MEM_If_Erase
+ * Erase sector.
+ * @param Add: Address of sector to be erased.
+ * @retval MAL_OK if operation is successeful, MAL_FAIL else.
+ */
+uint16_t MEM_If_Erase(uint32_t Add)
+{
+ return MAL_OK;
+}
+
+/**
+ * @brief MEM_If_Write
+ * Memory write routine.
+ * @param Add: Address to be written to.
+ * @param Len: Number of data to be written (in bytes).
+ * @retval MAL_OK if operation is successeful, MAL_FAIL else.
+ */
+uint16_t MEM_If_Write(uint32_t Add, uint32_t Len)
+{
+ return MAL_OK;
+}
+
+/**
+ * @brief MEM_If_Read
+ * Memory read routine.
+ * @param Add: Address to be read from.
+ * @param Len: Number of data to be read (in bytes).
+ * @retval Pointer to the phyisical address where data should be read.
+ */
+uint8_t *MEM_If_Read (uint32_t Add, uint32_t Len)
+{
+ /* Return a valid address to avoid HardFault */
+ return (uint8_t*)(MAL_Buffer);
+}
+
+/**
+ * @brief MEM_If_CheckAdd
+ * Check if the address is an allowed address for this memory.
+ * @param Add: Address to be checked.
+ * @param Len: Number of data to be read (in bytes).
+ * @retval MAL_OK if the address is allowed, MAL_FAIL else.
+ */
+uint16_t MEM_If_CheckAdd(uint32_t Add)
+{
+ if ((Add >= MEM_START_ADD) && (Add < MEM_END_ADD))
+ {
+ return MAL_OK;
+ }
+ else
+ {
+ return MAL_FAIL;
+ }
+}
+/******************* (C) COPYRIGHT 2011 STMicroelectronics *****END OF FILE****/
diff --git a/Libraries/STM32_USB_Device_Library/Class/dfu/src/usbd_otp_if.c b/Libraries/STM32_USB_Device_Library/Class/dfu/src/usbd_otp_if.c
new file mode 100644
index 0000000..5970c0e
--- /dev/null
+++ b/Libraries/STM32_USB_Device_Library/Class/dfu/src/usbd_otp_if.c
@@ -0,0 +1,120 @@
+/**
+ ******************************************************************************
+ * @file usbd_otp_if.c
+ * @author MCD Application Team
+ * @version V1.0.0
+ * @date 22-July-2011
+ * @brief Specific media access Layer for OTP (One Time Programming) memory.
+ ******************************************************************************
+ * @attention
+ *
+ * THE PRESENT FIRMWARE WHICH IS FOR GUIDANCE ONLY AIMS AT PROVIDING CUSTOMERS
+ * WITH CODING INFORMATION REGARDING THEIR PRODUCTS IN ORDER FOR THEM TO SAVE
+ * TIME. AS A RESULT, STMICROELECTRONICS SHALL NOT BE HELD LIABLE FOR ANY
+ * DIRECT, INDIRECT OR CONSEQUENTIAL DAMAGES WITH RESPECT TO ANY CLAIMS ARISING
+ * FROM THE CONTENT OF SUCH FIRMWARE AND/OR THE USE MADE BY CUSTOMERS OF THE
+ * CODING INFORMATION CONTAINED HEREIN IN CONNECTION WITH THEIR PRODUCTS.
+ *
+ * © COPYRIGHT 2011 STMicroelectronics
+ ******************************************************************************
+ */
+
+/* Includes ------------------------------------------------------------------*/
+#include "usbd_otp_if.h"
+#include "usbd_dfu_mal.h"
+
+/* Private typedef -----------------------------------------------------------*/
+/* Private define ------------------------------------------------------------*/
+/* Private macro -------------------------------------------------------------*/
+
+/* Private function prototypes -----------------------------------------------*/
+uint16_t OTP_If_Write (uint32_t Add, uint32_t Len);
+uint8_t *OTP_If_Read (uint32_t Add, uint32_t Len);
+uint16_t OTP_If_DeInit(void);
+uint16_t OTP_If_CheckAdd(uint32_t Add);
+
+
+/* Private variables ---------------------------------------------------------*/
+DFU_MAL_Prop_TypeDef DFU_Otp_cb =
+ {
+ OTP_IF_STRING,
+ NULL, /* Init not supported*/
+ NULL, /* DeInit not supported */
+ NULL, /* Erase not supported */
+ OTP_If_Write,
+ OTP_If_Read,
+ OTP_If_CheckAdd,
+ 1, /* Erase Time in ms */
+ 10 /* Programming Time in ms */
+ };
+
+/* Private functions ---------------------------------------------------------*/
+
+/**
+ * @brief OTP_If_Write
+ * Memory write routine.
+ * @param Add: Address to be written to.
+ * @param Len: Number of data to be written (in bytes).
+ * @retval MAL_OK if operation is successeful, MAL_FAIL else.
+ */
+uint16_t OTP_If_Write(uint32_t Add, uint32_t Len)
+{
+ uint32_t idx = 0;
+
+ if (Len & 0x3) /* Not an aligned data */
+ {
+ for (idx = Len; idx < ((Len & 0xFFFC) + 4); idx++)
+ {
+ MAL_Buffer[idx] = 0xFF;
+ }
+ }
+
+ /* Data received are Word multiple */
+ for (idx = 0; idx < Len; idx = idx + 4)
+ {
+ FLASH_ProgramWord(Add, *(uint32_t *)(MAL_Buffer + idx));
+ Add += 4;
+ }
+ return MAL_OK;
+}
+
+/**
+ * @brief OTP_If_Read
+ * Memory read routine.
+ * @param Add: Address to be read from.
+ * @param Len: Number of data to be read (in bytes).
+ * @retval Pointer to the phyisical address where data should be read.
+ */
+uint8_t *OTP_If_Read (uint32_t Add, uint32_t Len)
+{
+#ifdef USB_OTG_HS_INTERNAL_DMA_ENABLED
+ uint32_t idx = 0;
+ for (idx = 0; idx < Len; idx += 4)
+ {
+ *(uint32_t*)(MAL_Buffer + idx) = *(uint32_t *)(Add + idx);
+ }
+ return (uint8_t*)(MAL_Buffer);
+#else
+ return (uint8_t*)(Add);
+#endif /* USB_OTG_HS_INTERNAL_DMA_ENABLED */
+}
+
+/**
+ * @brief OTP_If_CheckAdd
+ * Check if the address is an allowed address for this memory.
+ * @param Add: Address to be checked.
+ * @param Len: Number of data to be read (in bytes).
+ * @retval MAL_OK if the address is allowed, MAL_FAIL else.
+ */
+uint16_t OTP_If_CheckAdd(uint32_t Add)
+{
+ if ((Add >= OTP_START_ADD) && (Add < OTP_END_ADD))
+ {
+ return MAL_OK;
+ }
+ else
+ {
+ return MAL_FAIL;
+ }
+}
+/******************* (C) COPYRIGHT 2011 STMicroelectronics *****END OF FILE****/
diff --git a/Libraries/STM32_USB_Device_Library/Class/hid/inc/usbd_hid_core.h b/Libraries/STM32_USB_Device_Library/Class/hid/inc/usbd_hid_core.h
new file mode 100644
index 0000000..d93fc77
--- /dev/null
+++ b/Libraries/STM32_USB_Device_Library/Class/hid/inc/usbd_hid_core.h
@@ -0,0 +1,110 @@
+/**
+ ******************************************************************************
+ * @file usbd_hid_core.h
+ * @author MCD Application Team
+ * @version V1.0.0
+ * @date 22-July-2011
+ * @brief header file for the usbd_hid_core.c file.
+ ******************************************************************************
+ * @attention
+ *
+ * THE PRESENT FIRMWARE WHICH IS FOR GUIDANCE ONLY AIMS AT PROVIDING CUSTOMERS
+ * WITH CODING INFORMATION REGARDING THEIR PRODUCTS IN ORDER FOR THEM TO SAVE
+ * TIME. AS A RESULT, STMICROELECTRONICS SHALL NOT BE HELD LIABLE FOR ANY
+ * DIRECT, INDIRECT OR CONSEQUENTIAL DAMAGES WITH RESPECT TO ANY CLAIMS ARISING
+ * FROM THE CONTENT OF SUCH FIRMWARE AND/OR THE USE MADE BY CUSTOMERS OF THE
+ * CODING INFORMATION CONTAINED HEREIN IN CONNECTION WITH THEIR PRODUCTS.
+ *
+ * © COPYRIGHT 2011 STMicroelectronics
+ ******************************************************************************
+ */
+
+/* Includes ------------------------------------------------------------------*/
+
+#ifndef __USB_HID_CORE_H_
+#define __USB_HID_CORE_H_
+
+#include "usbd_ioreq.h"
+
+/** @addtogroup STM32_USB_OTG_DEVICE_LIBRARY
+ * @{
+ */
+
+/** @defgroup USBD_HID
+ * @brief This file is the Header file for USBD_msc.c
+ * @{
+ */
+
+
+/** @defgroup USBD_HID_Exported_Defines
+ * @{
+ */
+#define USB_HID_CONFIG_DESC_SIZ 34
+#define USB_HID_DESC_SIZ 9
+#define HID_MOUSE_REPORT_DESC_SIZE 74
+
+#define HID_DESCRIPTOR_TYPE 0x21
+#define HID_REPORT_DESC 0x22
+
+
+#define HID_REQ_SET_PROTOCOL 0x0B
+#define HID_REQ_GET_PROTOCOL 0x03
+
+#define HID_REQ_SET_IDLE 0x0A
+#define HID_REQ_GET_IDLE 0x02
+
+#define HID_REQ_SET_REPORT 0x09
+#define HID_REQ_GET_REPORT 0x01
+/**
+ * @}
+ */
+
+
+/** @defgroup USBD_CORE_Exported_TypesDefinitions
+ * @{
+ */
+
+
+/**
+ * @}
+ */
+
+
+
+/** @defgroup USBD_CORE_Exported_Macros
+ * @{
+ */
+
+/**
+ * @}
+ */
+
+/** @defgroup USBD_CORE_Exported_Variables
+ * @{
+ */
+
+extern USBD_Class_cb_TypeDef USBD_HID_cb;
+/**
+ * @}
+ */
+
+/** @defgroup USB_CORE_Exported_Functions
+ * @{
+ */
+uint8_t USBD_HID_SendReport (USB_OTG_CORE_HANDLE *pdev,
+ uint8_t *report,
+ uint16_t len);
+/**
+ * @}
+ */
+
+#endif // __USB_HID_CORE_H_
+/**
+ * @}
+ */
+
+/**
+ * @}
+ */
+
+/******************* (C) COPYRIGHT 2011 STMicroelectronics *****END OF FILE****/
diff --git a/Libraries/STM32_USB_Device_Library/Class/hid/src/usbd_hid_core.c b/Libraries/STM32_USB_Device_Library/Class/hid/src/usbd_hid_core.c
new file mode 100644
index 0000000..a56c5ed
--- /dev/null
+++ b/Libraries/STM32_USB_Device_Library/Class/hid/src/usbd_hid_core.c
@@ -0,0 +1,460 @@
+/**
+ ******************************************************************************
+ * @file usbd_hid_core.c
+ * @author MCD Application Team
+ * @version V1.0.0
+ * @date 22-July-2011
+ * @brief This file provides the HID core functions.
+ *
+ * @verbatim
+ *
+ * ===================================================================
+ * HID Class Description
+ * ===================================================================
+ * This module manages the HID class V1.11 following the "Device Class Definition
+ * for Human Interface Devices (HID) Version 1.11 Jun 27, 2001".
+ * This driver implements the following aspects of the specification:
+ * - The Boot Interface Subclass
+ * - The Mouse protocol
+ * - Usage Page : Generic Desktop
+ * - Usage : Joystick)
+ * - Collection : Application
+ *
+ * @note In HS mode and when the DMA is used, all variables and data structures
+ * dealing with the DMA during the transaction process should be 32-bit aligned.
+ *
+ *
+ * @endverbatim
+ *
+ ******************************************************************************
+ * @attention
+ *
+ * THE PRESENT FIRMWARE WHICH IS FOR GUIDANCE ONLY AIMS AT PROVIDING CUSTOMERS
+ * WITH CODING INFORMATION REGARDING THEIR PRODUCTS IN ORDER FOR THEM TO SAVE
+ * TIME. AS A RESULT, STMICROELECTRONICS SHALL NOT BE HELD LIABLE FOR ANY
+ * DIRECT, INDIRECT OR CONSEQUENTIAL DAMAGES WITH RESPECT TO ANY CLAIMS ARISING
+ * FROM THE CONTENT OF SUCH FIRMWARE AND/OR THE USE MADE BY CUSTOMERS OF THE
+ * CODING INFORMATION CONTAINED HEREIN IN CONNECTION WITH THEIR PRODUCTS.
+ *
+ * © COPYRIGHT 2011 STMicroelectronics
+ ******************************************************************************
+ */
+
+/* Includes ------------------------------------------------------------------*/
+#include "usbd_hid_core.h"
+#include "usbd_desc.h"
+#include "usbd_req.h"
+
+
+/** @addtogroup STM32_USB_OTG_DEVICE_LIBRARY
+ * @{
+ */
+
+
+/** @defgroup USBD_HID
+ * @brief usbd core module
+ * @{
+ */
+
+/** @defgroup USBD_HID_Private_TypesDefinitions
+ * @{
+ */
+/**
+ * @}
+ */
+
+
+/** @defgroup USBD_HID_Private_Defines
+ * @{
+ */
+
+/**
+ * @}
+ */
+
+
+/** @defgroup USBD_HID_Private_Macros
+ * @{
+ */
+/**
+ * @}
+ */
+
+
+
+
+/** @defgroup USBD_HID_Private_FunctionPrototypes
+ * @{
+ */
+
+
+static uint8_t USBD_HID_Init (void *pdev,
+ uint8_t cfgidx);
+
+static uint8_t USBD_HID_DeInit (void *pdev,
+ uint8_t cfgidx);
+
+static uint8_t USBD_HID_Setup (void *pdev,
+ USB_SETUP_REQ *req);
+
+static uint8_t *USBD_HID_GetCfgDesc (uint8_t speed, uint16_t *length);
+
+static uint8_t USBD_HID_DataIn (void *pdev, uint8_t epnum);
+/**
+ * @}
+ */
+
+/** @defgroup USBD_HID_Private_Variables
+ * @{
+ */
+
+USBD_Class_cb_TypeDef USBD_HID_cb =
+{
+ USBD_HID_Init,
+ USBD_HID_DeInit,
+ USBD_HID_Setup,
+ NULL, /*EP0_TxSent*/
+ NULL, /*EP0_RxReady*/
+ USBD_HID_DataIn, /*DataIn*/
+ NULL, /*DataOut*/
+ NULL, /*SOF */
+ NULL,
+ NULL,
+ USBD_HID_GetCfgDesc,
+#ifdef USB_OTG_HS_CORE
+ USBD_HID_GetCfgDesc, /* use same config as per FS */
+#endif
+};
+
+#ifdef USB_OTG_HS_INTERNAL_DMA_ENABLED
+ #if defined ( __ICCARM__ ) /*!< IAR Compiler */
+ #pragma data_alignment=4
+ #endif
+#endif /* USB_OTG_HS_INTERNAL_DMA_ENABLED */
+__ALIGN_BEGIN static uint32_t USBD_HID_AltSet __ALIGN_END = 0;
+
+#ifdef USB_OTG_HS_INTERNAL_DMA_ENABLED
+ #if defined ( __ICCARM__ ) /*!< IAR Compiler */
+ #pragma data_alignment=4
+ #endif
+#endif /* USB_OTG_HS_INTERNAL_DMA_ENABLED */
+__ALIGN_BEGIN static uint32_t USBD_HID_Protocol __ALIGN_END = 0;
+
+#ifdef USB_OTG_HS_INTERNAL_DMA_ENABLED
+ #if defined ( __ICCARM__ ) /*!< IAR Compiler */
+ #pragma data_alignment=4
+ #endif
+#endif /* USB_OTG_HS_INTERNAL_DMA_ENABLED */
+__ALIGN_BEGIN static uint32_t USBD_HID_IdleState __ALIGN_END = 0;
+
+#ifdef USB_OTG_HS_INTERNAL_DMA_ENABLED
+ #if defined ( __ICCARM__ ) /*!< IAR Compiler */
+ #pragma data_alignment=4
+ #endif
+#endif /* USB_OTG_HS_INTERNAL_DMA_ENABLED */
+/* USB HID device Configuration Descriptor */
+__ALIGN_BEGIN static uint8_t USBD_HID_CfgDesc[USB_HID_CONFIG_DESC_SIZ] __ALIGN_END =
+{
+ 0x09, /* bLength: Configuration Descriptor size */
+ USB_CONFIGURATION_DESCRIPTOR_TYPE, /* bDescriptorType: Configuration */
+ USB_HID_CONFIG_DESC_SIZ,
+ /* wTotalLength: Bytes returned */
+ 0x00,
+ 0x01, /*bNumInterfaces: 1 interface*/
+ 0x01, /*bConfigurationValue: Configuration value*/
+ 0x00, /*iConfiguration: Index of string descriptor describing
+ the configuration*/
+ 0xE0, /*bmAttributes: bus powered and Support Remote Wake-up */
+ 0x32, /*MaxPower 100 mA: this current is used for detecting Vbus*/
+
+ /************** Descriptor of Joystick Mouse interface ****************/
+ /* 09 */
+ 0x09, /*bLength: Interface Descriptor size*/
+ USB_INTERFACE_DESCRIPTOR_TYPE,/*bDescriptorType: Interface descriptor type*/
+ 0x00, /*bInterfaceNumber: Number of Interface*/
+ 0x00, /*bAlternateSetting: Alternate setting*/
+ 0x01, /*bNumEndpoints*/
+ 0x03, /*bInterfaceClass: HID*/
+ 0x01, /*bInterfaceSubClass : 1=BOOT, 0=no boot*/
+ 0x02, /*nInterfaceProtocol : 0=none, 1=keyboard, 2=mouse*/
+ 0, /*iInterface: Index of string descriptor*/
+ /******************** Descriptor of Joystick Mouse HID ********************/
+ /* 18 */
+ 0x09, /*bLength: HID Descriptor size*/
+ HID_DESCRIPTOR_TYPE, /*bDescriptorType: HID*/
+ 0x11, /*bcdHID: HID Class Spec release number*/
+ 0x01,
+ 0x00, /*bCountryCode: Hardware target country*/
+ 0x01, /*bNumDescriptors: Number of HID class descriptors to follow*/
+ 0x22, /*bDescriptorType*/
+ HID_MOUSE_REPORT_DESC_SIZE,/*wItemLength: Total length of Report descriptor*/
+ 0x00,
+ /******************** Descriptor of Mouse endpoint ********************/
+ /* 27 */
+ 0x07, /*bLength: Endpoint Descriptor size*/
+ USB_ENDPOINT_DESCRIPTOR_TYPE, /*bDescriptorType:*/
+
+ HID_IN_EP, /*bEndpointAddress: Endpoint Address (IN)*/
+ 0x03, /*bmAttributes: Interrupt endpoint*/
+ HID_IN_PACKET, /*wMaxPacketSize: 4 Byte max */
+ 0x00,
+ 0x0A, /*bInterval: Polling Interval (10 ms)*/
+ /* 34 */
+} ;
+
+#ifdef USB_OTG_HS_INTERNAL_DMA_ENABLED
+ #if defined ( __ICCARM__ ) /*!< IAR Compiler */
+ #pragma data_alignment=4
+ #endif
+#endif /* USB_OTG_HS_INTERNAL_DMA_ENABLED */
+__ALIGN_BEGIN static uint8_t HID_MOUSE_ReportDesc[HID_MOUSE_REPORT_DESC_SIZE] __ALIGN_END =
+{
+ 0x05, 0x01,
+ 0x09, 0x02,
+ 0xA1, 0x01,
+ 0x09, 0x01,
+
+ 0xA1, 0x00,
+ 0x05, 0x09,
+ 0x19, 0x01,
+ 0x29, 0x03,
+
+ 0x15, 0x00,
+ 0x25, 0x01,
+ 0x95, 0x03,
+ 0x75, 0x01,
+
+ 0x81, 0x02,
+ 0x95, 0x01,
+ 0x75, 0x05,
+ 0x81, 0x01,
+
+ 0x05, 0x01,
+ 0x09, 0x30,
+ 0x09, 0x31,
+ 0x09, 0x38,
+
+ 0x15, 0x81,
+ 0x25, 0x7F,
+ 0x75, 0x08,
+ 0x95, 0x03,
+
+ 0x81, 0x06,
+ 0xC0, 0x09,
+ 0x3c, 0x05,
+ 0xff, 0x09,
+
+ 0x01, 0x15,
+ 0x00, 0x25,
+ 0x01, 0x75,
+ 0x01, 0x95,
+
+ 0x02, 0xb1,
+ 0x22, 0x75,
+ 0x06, 0x95,
+ 0x01, 0xb1,
+
+ 0x01, 0xc0
+};
+
+/**
+ * @}
+ */
+
+/** @defgroup USBD_HID_Private_Functions
+ * @{
+ */
+
+/**
+ * @brief USBD_HID_Init
+ * Initialize the HID interface
+ * @param pdev: device instance
+ * @param cfgidx: Configuration index
+ * @retval status
+ */
+static uint8_t USBD_HID_Init (void *pdev,
+ uint8_t cfgidx)
+{
+
+ /* Open EP IN */
+ DCD_EP_Open(pdev,
+ HID_IN_EP,
+ HID_IN_PACKET,
+ USB_OTG_EP_INT);
+
+ /* Open EP OUT */
+ DCD_EP_Open(pdev,
+ HID_OUT_EP,
+ HID_OUT_PACKET,
+ USB_OTG_EP_INT);
+
+ return USBD_OK;
+}
+
+/**
+ * @brief USBD_HID_Init
+ * DeInitialize the HID layer
+ * @param pdev: device instance
+ * @param cfgidx: Configuration index
+ * @retval status
+ */
+static uint8_t USBD_HID_DeInit (void *pdev,
+ uint8_t cfgidx)
+{
+ /* Close HID EPs */
+ DCD_EP_Close (pdev , HID_IN_EP);
+ DCD_EP_Close (pdev , HID_OUT_EP);
+
+
+ return USBD_OK;
+}
+
+/**
+ * @brief USBD_HID_Setup
+ * Handle the HID specific requests
+ * @param pdev: instance
+ * @param req: usb requests
+ * @retval status
+ */
+static uint8_t USBD_HID_Setup (void *pdev,
+ USB_SETUP_REQ *req)
+{
+ uint16_t len = 0;
+ uint8_t *pbuf = NULL;
+
+ switch (req->bmRequest & USB_REQ_TYPE_MASK)
+ {
+ case USB_REQ_TYPE_CLASS :
+ switch (req->bRequest)
+ {
+
+
+ case HID_REQ_SET_PROTOCOL:
+ USBD_HID_Protocol = (uint8_t)(req->wValue);
+ break;
+
+ case HID_REQ_GET_PROTOCOL:
+ USBD_CtlSendData (pdev,
+ (uint8_t *)&USBD_HID_Protocol,
+ 1);
+ break;
+
+ case HID_REQ_SET_IDLE:
+ USBD_HID_IdleState = (uint8_t)(req->wValue >> 8);
+ break;
+
+ case HID_REQ_GET_IDLE:
+ USBD_CtlSendData (pdev,
+ (uint8_t *)&USBD_HID_IdleState,
+ 1);
+ break;
+
+ default:
+ USBD_CtlError (pdev, req);
+ return USBD_FAIL;
+ }
+ break;
+
+ case USB_REQ_TYPE_STANDARD:
+ switch (req->bRequest)
+ {
+ case USB_REQ_GET_DESCRIPTOR:
+ if( req->wValue >> 8 == HID_REPORT_DESC)
+ {
+ len = MIN(HID_MOUSE_REPORT_DESC_SIZE , req->wLength);
+ pbuf = HID_MOUSE_ReportDesc;
+ }
+ else if( req->wValue >> 8 == HID_DESCRIPTOR_TYPE)
+ {
+
+//#ifdef USB_OTG_HS_INTERNAL_DMA_ENABLED
+// pbuf = USBD_HID_Desc;
+//#else
+ pbuf = USBD_HID_CfgDesc + 0x12;
+//#endif
+ len = MIN(USB_HID_DESC_SIZ , req->wLength);
+ }
+
+ USBD_CtlSendData (pdev,
+ pbuf,
+ len);
+
+ break;
+
+ case USB_REQ_GET_INTERFACE :
+ USBD_CtlSendData (pdev,
+ (uint8_t *)&USBD_HID_AltSet,
+ 1);
+ break;
+
+ case USB_REQ_SET_INTERFACE :
+ USBD_HID_AltSet = (uint8_t)(req->wValue);
+ break;
+ }
+ }
+ return USBD_OK;
+}
+
+/**
+ * @brief USBD_HID_SendReport
+ * Send HID Report
+ * @param pdev: device instance
+ * @param buff: pointer to report
+ * @retval status
+ */
+uint8_t USBD_HID_SendReport (USB_OTG_CORE_HANDLE *pdev,
+ uint8_t *report,
+ uint16_t len)
+{
+ if (pdev->dev.device_status == USB_OTG_CONFIGURED )
+ {
+ DCD_EP_Tx (pdev, HID_IN_EP, report, len);
+ }
+ return USBD_OK;
+}
+
+/**
+ * @brief USBD_HID_GetCfgDesc
+ * return configuration descriptor
+ * @param speed : current device speed
+ * @param length : pointer data length
+ * @retval pointer to descriptor buffer
+ */
+static uint8_t *USBD_HID_GetCfgDesc (uint8_t speed, uint16_t *length)
+{
+ *length = sizeof (USBD_HID_CfgDesc);
+ return USBD_HID_CfgDesc;
+}
+
+/**
+ * @brief USBD_HID_DataIn
+ * handle data IN Stage
+ * @param pdev: device instance
+ * @param epnum: endpoint index
+ * @retval status
+ */
+static uint8_t USBD_HID_DataIn (void *pdev,
+ uint8_t epnum)
+{
+
+ /* Ensure that the FIFO is empty before a new transfer, this condition could
+ be caused by a new transfer before the end of the previous transfer */
+ DCD_EP_Flush(pdev, HID_IN_EP);
+ return USBD_OK;
+}
+
+/**
+ * @}
+ */
+
+
+/**
+ * @}
+ */
+
+
+/**
+ * @}
+ */
+
+/******************* (C) COPYRIGHT 2011 STMicroelectronics *****END OF FILE****/
diff --git a/Libraries/STM32_USB_Device_Library/Class/msc/inc/usbd_msc_bot.h b/Libraries/STM32_USB_Device_Library/Class/msc/inc/usbd_msc_bot.h
new file mode 100644
index 0000000..64b6d26
--- /dev/null
+++ b/Libraries/STM32_USB_Device_Library/Class/msc/inc/usbd_msc_bot.h
@@ -0,0 +1,147 @@
+/**
+ ******************************************************************************
+ * @file usbd_msc_bot.h
+ * @author MCD Application Team
+ * @version V1.0.0
+ * @date 22-July-2011
+ * @brief header for the usbd_msc_bot.c file
+ ******************************************************************************
+ * @attention
+ *
+ * THE PRESENT FIRMWARE WHICH IS FOR GUIDANCE ONLY AIMS AT PROVIDING CUSTOMERS
+ * WITH CODING INFORMATION REGARDING THEIR PRODUCTS IN ORDER FOR THEM TO SAVE
+ * TIME. AS A RESULT, STMICROELECTRONICS SHALL NOT BE HELD LIABLE FOR ANY
+ * DIRECT, INDIRECT OR CONSEQUENTIAL DAMAGES WITH RESPECT TO ANY CLAIMS ARISING
+ * FROM THE CONTENT OF SUCH FIRMWARE AND/OR THE USE MADE BY CUSTOMERS OF THE
+ * CODING INFORMATION CONTAINED HEREIN IN CONNECTION WITH THEIR PRODUCTS.
+ *
+ * © COPYRIGHT 2011 STMicroelectronics
+ ******************************************************************************
+ */
+
+/* Define to prevent recursive inclusion -------------------------------------*/
+
+#include "usbd_core.h"
+
+/* Define to prevent recursive inclusion -------------------------------------*/
+#ifndef __USBD_MSC_BOT_H
+#define __USBD_MSC_BOT_H
+
+/** @addtogroup STM32_USB_OTG_DEVICE_LIBRARY
+ * @{
+ */
+
+/** @defgroup MSC_BOT
+ * @brief This file is the Header file for usbd_bot.c
+ * @{
+ */
+
+
+/** @defgroup USBD_CORE_Exported_Defines
+ * @{
+ */
+#define BOT_IDLE 0 /* Idle state */
+#define BOT_DATA_OUT 1 /* Data Out state */
+#define BOT_DATA_IN 2 /* Data In state */
+#define BOT_LAST_DATA_IN 3 /* Last Data In Last */
+#define BOT_SEND_DATA 4 /* Send Immediate data */
+
+#define BOT_CBW_SIGNATURE 0x43425355
+#define BOT_CSW_SIGNATURE 0x53425355
+#define BOT_CBW_LENGTH 31
+#define BOT_CSW_LENGTH 13
+
+/* CSW Status Definitions */
+#define CSW_CMD_PASSED 0x00
+#define CSW_CMD_FAILED 0x01
+#define CSW_PHASE_ERROR 0x02
+
+/* BOT Status */
+#define BOT_STATE_NORMAL 0
+#define BOT_STATE_RECOVERY 1
+#define BOT_STATE_ERROR 2
+
+
+#define DIR_IN 0
+#define DIR_OUT 1
+#define BOTH_DIR 2
+
+/**
+ * @}
+ */
+
+/** @defgroup MSC_CORE_Private_TypesDefinitions
+ * @{
+ */
+
+typedef struct _MSC_BOT_CBW
+{
+ uint32_t dSignature;
+ uint32_t dTag;
+ uint32_t dDataLength;
+ uint8_t bmFlags;
+ uint8_t bLUN;
+ uint8_t bCBLength;
+ uint8_t CB[16];
+}
+MSC_BOT_CBW_TypeDef;
+
+
+typedef struct _MSC_BOT_CSW
+{
+ uint32_t dSignature;
+ uint32_t dTag;
+ uint32_t dDataResidue;
+ uint8_t bStatus;
+}
+MSC_BOT_CSW_TypeDef;
+
+/**
+ * @}
+ */
+
+
+/** @defgroup USBD_CORE_Exported_Types
+ * @{
+ */
+
+extern uint8_t MSC_BOT_Data[];
+extern uint16_t MSC_BOT_DataLen;
+extern uint8_t MSC_BOT_State;
+extern uint8_t MSC_BOT_BurstMode;
+extern MSC_BOT_CBW_TypeDef MSC_BOT_cbw;
+extern MSC_BOT_CSW_TypeDef MSC_BOT_csw;
+/**
+ * @}
+ */
+/** @defgroup USBD_CORE_Exported_FunctionsPrototypes
+ * @{
+ */
+void MSC_BOT_Init (USB_OTG_CORE_HANDLE *pdev);
+void MSC_BOT_Reset (USB_OTG_CORE_HANDLE *pdev);
+void MSC_BOT_DeInit (USB_OTG_CORE_HANDLE *pdev);
+void MSC_BOT_DataIn (USB_OTG_CORE_HANDLE *pdev,
+ uint8_t epnum);
+
+void MSC_BOT_DataOut (USB_OTG_CORE_HANDLE *pdev,
+ uint8_t epnum);
+
+void MSC_BOT_SendCSW (USB_OTG_CORE_HANDLE *pdev,
+ uint8_t CSW_Status);
+
+void MSC_BOT_CplClrFeature (USB_OTG_CORE_HANDLE *pdev,
+ uint8_t epnum);
+/**
+ * @}
+ */
+
+#endif /* __USBD_MSC_BOT_H */
+/**
+ * @}
+ */
+
+/**
+* @}
+*/
+/******************* (C) COPYRIGHT 2011 STMicroelectronics *****END OF FILE****/
+
diff --git a/Libraries/STM32_USB_Device_Library/Class/msc/inc/usbd_msc_core.h b/Libraries/STM32_USB_Device_Library/Class/msc/inc/usbd_msc_core.h
new file mode 100644
index 0000000..be1d401
--- /dev/null
+++ b/Libraries/STM32_USB_Device_Library/Class/msc/inc/usbd_msc_core.h
@@ -0,0 +1,72 @@
+/**
+ ******************************************************************************
+ * @file usbd_msc_core.h
+ * @author MCD Application Team
+ * @version V1.0.0
+ * @date 22-July-2011
+ * @brief header for the usbd_msc_core.c file
+ ******************************************************************************
+ * @attention
+ *
+ * THE PRESENT FIRMWARE WHICH IS FOR GUIDANCE ONLY AIMS AT PROVIDING CUSTOMERS
+ * WITH CODING INFORMATION REGARDING THEIR PRODUCTS IN ORDER FOR THEM TO SAVE
+ * TIME. AS A RESULT, STMICROELECTRONICS SHALL NOT BE HELD LIABLE FOR ANY
+ * DIRECT, INDIRECT OR CONSEQUENTIAL DAMAGES WITH RESPECT TO ANY CLAIMS ARISING
+ * FROM THE CONTENT OF SUCH FIRMWARE AND/OR THE USE MADE BY CUSTOMERS OF THE
+ * CODING INFORMATION CONTAINED HEREIN IN CONNECTION WITH THEIR PRODUCTS.
+ *
+ * © COPYRIGHT 2011 STMicroelectronics
+ ******************************************************************************
+ */
+
+/* Define to prevent recursive inclusion -------------------------------------*/
+#ifndef _USB_MSC_CORE_H_
+#define _USB_MSC_CORE_H_
+
+#include "usbd_ioreq.h"
+
+/** @addtogroup USBD_MSC_BOT
+ * @{
+ */
+
+/** @defgroup USBD_MSC
+ * @brief This file is the Header file for USBD_msc.c
+ * @{
+ */
+
+
+/** @defgroup USBD_BOT_Exported_Defines
+ * @{
+ */
+
+
+#define BOT_GET_MAX_LUN 0xFE
+#define BOT_RESET 0xFF
+#define USB_MSC_CONFIG_DESC_SIZ 32
+
+#define MSC_EPIN_SIZE *(uint16_t *)(((USB_OTG_CORE_HANDLE *)pdev)->dev.pConfig_descriptor + 22)
+
+#define MSC_EPOUT_SIZE *(uint16_t *)(((USB_OTG_CORE_HANDLE *)pdev)->dev.pConfig_descriptor + 29)
+
+/**
+ * @}
+ */
+
+/** @defgroup USB_CORE_Exported_Types
+ * @{
+ */
+
+extern USBD_Class_cb_TypeDef USBD_MSC_cb;
+/**
+ * @}
+ */
+
+/**
+ * @}
+ */
+#endif // _USB_MSC_CORE_H_
+/**
+ * @}
+ */
+
+/******************* (C) COPYRIGHT 2011 STMicroelectronics *****END OF FILE****/
diff --git a/Libraries/STM32_USB_Device_Library/Class/msc/inc/usbd_msc_data.h b/Libraries/STM32_USB_Device_Library/Class/msc/inc/usbd_msc_data.h
new file mode 100644
index 0000000..e0a677f
--- /dev/null
+++ b/Libraries/STM32_USB_Device_Library/Class/msc/inc/usbd_msc_data.h
@@ -0,0 +1,98 @@
+/**
+ ******************************************************************************
+ * @file usbd_msc_data.h
+ * @author MCD Application Team
+ * @version V1.0.0
+ * @date 22-July-2011
+ * @brief header for the usbd_msc_data.c file
+ ******************************************************************************
+ * @attention
+ *
+ * THE PRESENT FIRMWARE WHICH IS FOR GUIDANCE ONLY AIMS AT PROVIDING CUSTOMERS
+ * WITH CODING INFORMATION REGARDING THEIR PRODUCTS IN ORDER FOR THEM TO SAVE
+ * TIME. AS A RESULT, STMICROELECTRONICS SHALL NOT BE HELD LIABLE FOR ANY
+ * DIRECT, INDIRECT OR CONSEQUENTIAL DAMAGES WITH RESPECT TO ANY CLAIMS ARISING
+ * FROM THE CONTENT OF SUCH FIRMWARE AND/OR THE USE MADE BY CUSTOMERS OF THE
+ * CODING INFORMATION CONTAINED HEREIN IN CONNECTION WITH THEIR PRODUCTS.
+ *
+ * © COPYRIGHT 2011 STMicroelectronics
+ ******************************************************************************
+ */
+
+/* Define to prevent recursive inclusion -------------------------------------*/
+
+#ifndef _USBD_MSC_DATA_H_
+#define _USBD_MSC_DATA_H_
+
+/* Includes ------------------------------------------------------------------*/
+#include "usbd_conf.h"
+
+/** @addtogroup STM32_USB_OTG_DEVICE_LIBRARY
+ * @{
+ */
+
+/** @defgroup USB_INFO
+ * @brief general defines for the usb device library file
+ * @{
+ */
+
+/** @defgroup USB_INFO_Exported_Defines
+ * @{
+ */
+#define MODE_SENSE6_LEN 8
+#define MODE_SENSE10_LEN 8
+#define LENGTH_INQUIRY_PAGE00 7
+#define LENGTH_FORMAT_CAPACITIES 20
+
+/**
+ * @}
+ */
+
+
+/** @defgroup USBD_INFO_Exported_TypesDefinitions
+ * @{
+ */
+/**
+ * @}
+ */
+
+
+
+/** @defgroup USBD_INFO_Exported_Macros
+ * @{
+ */
+
+/**
+ * @}
+ */
+
+/** @defgroup USBD_INFO_Exported_Variables
+ * @{
+ */
+extern const uint8_t MSC_Page00_Inquiry_Data[];
+extern const uint8_t MSC_Mode_Sense6_data[];
+extern const uint8_t MSC_Mode_Sense10_data[] ;
+
+/**
+ * @}
+ */
+
+/** @defgroup USBD_INFO_Exported_FunctionsPrototype
+ * @{
+ */
+
+/**
+ * @}
+ */
+
+#endif /* _USBD_MSC_DATA_H_ */
+
+/**
+ * @}
+ */
+
+/**
+* @}
+*/
+
+/******************* (C) COPYRIGHT 2011 STMicroelectronics *****END OF FILE****/
diff --git a/Libraries/STM32_USB_Device_Library/Class/msc/inc/usbd_msc_mem.h b/Libraries/STM32_USB_Device_Library/Class/msc/inc/usbd_msc_mem.h
new file mode 100644
index 0000000..811e9ee
--- /dev/null
+++ b/Libraries/STM32_USB_Device_Library/Class/msc/inc/usbd_msc_mem.h
@@ -0,0 +1,106 @@
+/**
+ ******************************************************************************
+ * @file usbd_msc_mem.h
+ * @author MCD Application Team
+ * @version V1.0.0
+ * @date 22-July-2011
+ * @brief header for the STORAGE DISK file file
+ ******************************************************************************
+ * @attention
+ *
+ * THE PRESENT FIRMWARE WHICH IS FOR GUIDANCE ONLY AIMS AT PROVIDING CUSTOMERS
+ * WITH CODING INFORMATION REGARDING THEIR PRODUCTS IN ORDER FOR THEM TO SAVE
+ * TIME. AS A RESULT, STMICROELECTRONICS SHALL NOT BE HELD LIABLE FOR ANY
+ * DIRECT, INDIRECT OR CONSEQUENTIAL DAMAGES WITH RESPECT TO ANY CLAIMS ARISING
+ * FROM THE CONTENT OF SUCH FIRMWARE AND/OR THE USE MADE BY CUSTOMERS OF THE
+ * CODING INFORMATION CONTAINED HEREIN IN CONNECTION WITH THEIR PRODUCTS.
+ *
+ * © COPYRIGHT 2011 STMicroelectronics
+ ******************************************************************************
+ */
+
+/* Define to prevent recursive inclusion -------------------------------------*/
+
+#ifndef __USBD_MEM_H
+#define __USBD_MEM_H
+/* Includes ------------------------------------------------------------------*/
+#include "usbd_def.h"
+
+
+/** @addtogroup STM32_USB_OTG_DEVICE_LIBRARY
+ * @{
+ */
+
+/** @defgroup USBD_MEM
+ * @brief header file for the storage disk file
+ * @{
+ */
+
+/** @defgroup USBD_MEM_Exported_Defines
+ * @{
+ */
+#define USBD_STD_INQUIRY_LENGTH 36
+/**
+ * @}
+ */
+
+
+/** @defgroup USBD_MEM_Exported_TypesDefinitions
+ * @{
+ */
+
+typedef struct _USBD_STORAGE
+{
+ int8_t (* Init) (uint8_t lun);
+ int8_t (* GetCapacity) (uint8_t lun, uint32_t *block_num, uint32_t *block_size);
+ int8_t (* IsReady) (uint8_t lun);
+ int8_t (* IsWriteProtected) (uint8_t lun);
+ int8_t (* Read) (uint8_t lun, uint8_t *buf, uint32_t blk_addr, uint16_t blk_len);
+ int8_t (* Write)(uint8_t lun, uint8_t *buf, uint32_t blk_addr, uint16_t blk_len);
+ int8_t (* GetMaxLun)(void);
+ int8_t *pInquiry;
+
+}USBD_STORAGE_cb_TypeDef;
+/**
+ * @}
+ */
+
+
+
+/** @defgroup USBD_MEM_Exported_Macros
+ * @{
+ */
+
+/**
+ * @}
+ */
+
+/** @defgroup USBD_MEM_Exported_Variables
+ * @{
+ */
+
+/**
+ * @}
+ */
+
+/** @defgroup USBD_MEM_Exported_FunctionsPrototype
+ * @{
+ */
+extern USBD_STORAGE_cb_TypeDef *USBD_STORAGE_fops;
+/**
+ * @}
+ */
+
+#endif /* __USBD_MEM_H */
+/**
+ * @}
+ */
+
+/**
+ * @}
+ */
+
+/**
+* @}
+*/
+/******************* (C) COPYRIGHT 2011 STMicroelectronics *****END OF FILE****/
diff --git a/Libraries/STM32_USB_Device_Library/Class/msc/inc/usbd_msc_scsi.h b/Libraries/STM32_USB_Device_Library/Class/msc/inc/usbd_msc_scsi.h
new file mode 100644
index 0000000..5ba83ad
--- /dev/null
+++ b/Libraries/STM32_USB_Device_Library/Class/msc/inc/usbd_msc_scsi.h
@@ -0,0 +1,189 @@
+/**
+ ******************************************************************************
+ * @file usbd_msc_scsi.h
+ * @author MCD Application Team
+ * @version V1.0.0
+ * @date 22-July-2011
+ * @brief header for the usbd_msc_scsi.c file
+ ******************************************************************************
+ * @attention
+ *
+ * THE PRESENT FIRMWARE WHICH IS FOR GUIDANCE ONLY AIMS AT PROVIDING CUSTOMERS
+ * WITH CODING INFORMATION REGARDING THEIR PRODUCTS IN ORDER FOR THEM TO SAVE
+ * TIME. AS A RESULT, STMICROELECTRONICS SHALL NOT BE HELD LIABLE FOR ANY
+ * DIRECT, INDIRECT OR CONSEQUENTIAL DAMAGES WITH RESPECT TO ANY CLAIMS ARISING
+ * FROM THE CONTENT OF SUCH FIRMWARE AND/OR THE USE MADE BY CUSTOMERS OF THE
+ * CODING INFORMATION CONTAINED HEREIN IN CONNECTION WITH THEIR PRODUCTS.
+ *
+ * © COPYRIGHT 2011 STMicroelectronics
+ ******************************************************************************
+ */
+
+/* Define to prevent recursive inclusion -------------------------------------*/
+#ifndef __USBD_MSC_SCSI_H
+#define __USBD_MSC_SCSI_H
+
+/* Includes ------------------------------------------------------------------*/
+#include "usbd_def.h"
+
+/** @addtogroup STM32_USB_OTG_DEVICE_LIBRARY
+ * @{
+ */
+
+/** @defgroup USBD_SCSI
+ * @brief header file for the storage disk file
+ * @{
+ */
+
+/** @defgroup USBD_SCSI_Exported_Defines
+ * @{
+ */
+
+#define SENSE_LIST_DEEPTH 4
+
+/* SCSI Commands */
+#define SCSI_FORMAT_UNIT 0x04
+#define SCSI_INQUIRY 0x12
+#define SCSI_MODE_SELECT6 0x15
+#define SCSI_MODE_SELECT10 0x55
+#define SCSI_MODE_SENSE6 0x1A
+#define SCSI_MODE_SENSE10 0x5A
+#define SCSI_ALLOW_MEDIUM_REMOVAL 0x1E
+#define SCSI_READ6 0x08
+#define SCSI_READ10 0x28
+#define SCSI_READ12 0xA8
+#define SCSI_READ16 0x88
+
+#define SCSI_READ_CAPACITY10 0x25
+#define SCSI_READ_CAPACITY16 0x9E
+
+#define SCSI_REQUEST_SENSE 0x03
+#define SCSI_START_STOP_UNIT 0x1B
+#define SCSI_TEST_UNIT_READY 0x00
+#define SCSI_WRITE6 0x0A
+#define SCSI_WRITE10 0x2A
+#define SCSI_WRITE12 0xAA
+#define SCSI_WRITE16 0x8A
+
+#define SCSI_VERIFY10 0x2F
+#define SCSI_VERIFY12 0xAF
+#define SCSI_VERIFY16 0x8F
+
+#define SCSI_SEND_DIAGNOSTIC 0x1D
+#define SCSI_READ_FORMAT_CAPACITIES 0x23
+
+#define NO_SENSE 0
+#define RECOVERED_ERROR 1
+#define NOT_READY 2
+#define MEDIUM_ERROR 3
+#define HARDWARE_ERROR 4
+#define ILLEGAL_REQUEST 5
+#define UNIT_ATTENTION 6
+#define DATA_PROTECT 7
+#define BLANK_CHECK 8
+#define VENDOR_SPECIFIC 9
+#define COPY_ABORTED 10
+#define ABORTED_COMMAND 11
+#define VOLUME_OVERFLOW 13
+#define MISCOMPARE 14
+
+
+#define INVALID_CDB 0x20
+#define INVALID_FIELED_IN_COMMAND 0x24
+#define PARAMETER_LIST_LENGTH_ERROR 0x1A
+#define INVALID_FIELD_IN_PARAMETER_LIST 0x26
+#define ADDRESS_OUT_OF_RANGE 0x21
+#define MEDIUM_NOT_PRESENT 0x3A
+#define MEDIUM_HAVE_CHANGED 0x28
+#define WRITE_PROTECTED 0x27
+#define UNRECOVERED_READ_ERROR 0x11
+#define WRITE_FAULT 0x03
+
+#define READ_FORMAT_CAPACITY_DATA_LEN 0x0C
+#define READ_CAPACITY10_DATA_LEN 0x08
+#define MODE_SENSE10_DATA_LEN 0x08
+#define MODE_SENSE6_DATA_LEN 0x04
+#define REQUEST_SENSE_DATA_LEN 0x12
+#define STANDARD_INQUIRY_DATA_LEN 0x24
+#define BLKVFY 0x04
+
+extern uint8_t Page00_Inquiry_Data[];
+extern uint8_t Standard_Inquiry_Data[];
+extern uint8_t Standard_Inquiry_Data2[];
+extern uint8_t Mode_Sense6_data[];
+extern uint8_t Mode_Sense10_data[];
+extern uint8_t Scsi_Sense_Data[];
+extern uint8_t ReadCapacity10_Data[];
+extern uint8_t ReadFormatCapacity_Data [];
+/**
+ * @}
+ */
+
+
+/** @defgroup USBD_SCSI_Exported_TypesDefinitions
+ * @{
+ */
+
+typedef struct _SENSE_ITEM {
+ char Skey;
+ union {
+ struct _ASCs {
+ char ASC;
+ char ASCQ;
+ }b;
+ unsigned int ASC;
+ char *pData;
+ } w;
+} SCSI_Sense_TypeDef;
+/**
+ * @}
+ */
+
+/** @defgroup USBD_SCSI_Exported_Macros
+ * @{
+ */
+
+/**
+ * @}
+ */
+
+/** @defgroup USBD_SCSI_Exported_Variables
+ * @{
+ */
+extern SCSI_Sense_TypeDef SCSI_Sense [SENSE_LIST_DEEPTH];
+extern uint8_t SCSI_Sense_Head;
+extern uint8_t SCSI_Sense_Tail;
+
+/**
+ * @}
+ */
+/** @defgroup USBD_SCSI_Exported_FunctionsPrototype
+ * @{
+ */
+int8_t SCSI_ProcessCmd(USB_OTG_CORE_HANDLE *pdev,
+ uint8_t lun,
+ uint8_t *cmd);
+
+void SCSI_SenseCode(uint8_t lun,
+ uint8_t sKey,
+ uint8_t ASC);
+
+/**
+ * @}
+ */
+
+#endif /* __USBD_MSC_SCSI_H */
+/**
+ * @}
+ */
+
+/**
+ * @}
+ */
+
+/**
+* @}
+*/
+
+/******************* (C) COPYRIGHT 2011 STMicroelectronics *****END OF FILE****/
+
diff --git a/Libraries/STM32_USB_Device_Library/Class/msc/src/usbd_msc_bot.c b/Libraries/STM32_USB_Device_Library/Class/msc/src/usbd_msc_bot.c
new file mode 100644
index 0000000..01c88dd
--- /dev/null
+++ b/Libraries/STM32_USB_Device_Library/Class/msc/src/usbd_msc_bot.c
@@ -0,0 +1,393 @@
+/**
+ ******************************************************************************
+ * @file usbd_msc_bot.c
+ * @author MCD Application Team
+ * @version V1.0.0
+ * @date 22-July-2011
+ * @brief This file provides all the BOT protocol core functions.
+ ******************************************************************************
+ * @attention
+ *
+ * THE PRESENT FIRMWARE WHICH IS FOR GUIDANCE ONLY AIMS AT PROVIDING CUSTOMERS
+ * WITH CODING INFORMATION REGARDING THEIR PRODUCTS IN ORDER FOR THEM TO SAVE
+ * TIME. AS A RESULT, STMICROELECTRONICS SHALL NOT BE HELD LIABLE FOR ANY
+ * DIRECT, INDIRECT OR CONSEQUENTIAL DAMAGES WITH RESPECT TO ANY CLAIMS ARISING
+ * FROM THE CONTENT OF SUCH FIRMWARE AND/OR THE USE MADE BY CUSTOMERS OF THE
+ * CODING INFORMATION CONTAINED HEREIN IN CONNECTION WITH THEIR PRODUCTS.
+ *
+ * © COPYRIGHT 2011 STMicroelectronics
+ ******************************************************************************
+ */
+
+/* Includes ------------------------------------------------------------------*/
+#include "usbd_msc_bot.h"
+#include "usbd_msc_scsi.h"
+#include "usbd_ioreq.h"
+#include "usbd_msc_mem.h"
+/** @addtogroup STM32_USB_OTG_DEVICE_LIBRARY
+ * @{
+ */
+
+
+/** @defgroup MSC_BOT
+ * @brief BOT protocol module
+ * @{
+ */
+
+/** @defgroup MSC_BOT_Private_TypesDefinitions
+ * @{
+ */
+/**
+ * @}
+ */
+
+
+/** @defgroup MSC_BOT_Private_Defines
+ * @{
+ */
+
+/**
+ * @}
+ */
+
+
+/** @defgroup MSC_BOT_Private_Macros
+ * @{
+ */
+/**
+ * @}
+ */
+
+
+/** @defgroup MSC_BOT_Private_Variables
+ * @{
+ */
+uint16_t MSC_BOT_DataLen;
+uint8_t MSC_BOT_State;
+uint8_t MSC_BOT_Status;
+
+#ifdef USB_OTG_HS_INTERNAL_DMA_ENABLED
+ #if defined ( __ICCARM__ ) /*!< IAR Compiler */
+ #pragma data_alignment=4
+ #endif
+#endif /* USB_OTG_HS_INTERNAL_DMA_ENABLED */
+__ALIGN_BEGIN uint8_t MSC_BOT_Data[MSC_MEDIA_PACKET] __ALIGN_END ;
+
+#ifdef USB_OTG_HS_INTERNAL_DMA_ENABLED
+ #if defined ( __ICCARM__ ) /*!< IAR Compiler */
+ #pragma data_alignment=4
+ #endif
+#endif /* USB_OTG_HS_INTERNAL_DMA_ENABLED */
+__ALIGN_BEGIN MSC_BOT_CBW_TypeDef MSC_BOT_cbw __ALIGN_END ;
+
+#ifdef USB_OTG_HS_INTERNAL_DMA_ENABLED
+ #if defined ( __ICCARM__ ) /*!< IAR Compiler */
+ #pragma data_alignment=4
+ #endif
+#endif /* USB_OTG_HS_INTERNAL_DMA_ENABLED */
+__ALIGN_BEGIN MSC_BOT_CSW_TypeDef MSC_BOT_csw __ALIGN_END ;
+/**
+ * @}
+ */
+
+
+/** @defgroup MSC_BOT_Private_FunctionPrototypes
+ * @{
+ */
+static void MSC_BOT_CBW_Decode (USB_OTG_CORE_HANDLE *pdev);
+
+static void MSC_BOT_SendData (USB_OTG_CORE_HANDLE *pdev,
+ uint8_t* pbuf,
+ uint16_t len);
+
+static void MSC_BOT_Abort(USB_OTG_CORE_HANDLE *pdev);
+/**
+ * @}
+ */
+
+
+/** @defgroup MSC_BOT_Private_Functions
+ * @{
+ */
+
+
+
+/**
+* @brief MSC_BOT_Init
+* Initialize the BOT Process
+* @param pdev: device instance
+* @retval None
+*/
+void MSC_BOT_Init (USB_OTG_CORE_HANDLE *pdev)
+{
+ MSC_BOT_State = BOT_IDLE;
+ MSC_BOT_Status = BOT_STATE_NORMAL;
+ USBD_STORAGE_fops->Init(0);
+
+ DCD_EP_Flush(pdev, MSC_OUT_EP);
+ DCD_EP_Flush(pdev, MSC_IN_EP);
+ /* Prapare EP to Receive First BOT Cmd */
+ DCD_EP_PrepareRx (pdev,
+ MSC_OUT_EP,
+ (uint8_t *)&MSC_BOT_cbw,
+ BOT_CBW_LENGTH);
+}
+
+/**
+* @brief MSC_BOT_Reset
+* Reset the BOT Machine
+* @param pdev: device instance
+* @retval None
+*/
+void MSC_BOT_Reset (USB_OTG_CORE_HANDLE *pdev)
+{
+ MSC_BOT_State = BOT_IDLE;
+ MSC_BOT_Status = BOT_STATE_RECOVERY;
+ /* Prapare EP to Receive First BOT Cmd */
+ DCD_EP_PrepareRx (pdev,
+ MSC_OUT_EP,
+ (uint8_t *)&MSC_BOT_cbw,
+ BOT_CBW_LENGTH);
+}
+
+/**
+* @brief MSC_BOT_DeInit
+* Uninitialize the BOT Machine
+* @param pdev: device instance
+* @retval None
+*/
+void MSC_BOT_DeInit (USB_OTG_CORE_HANDLE *pdev)
+{
+ MSC_BOT_State = BOT_IDLE;
+}
+
+/**
+* @brief MSC_BOT_DataIn
+* Handle BOT IN data stage
+* @param pdev: device instance
+* @param epnum: endpoint index
+* @retval None
+*/
+void MSC_BOT_DataIn (USB_OTG_CORE_HANDLE *pdev,
+ uint8_t epnum)
+{
+
+ switch (MSC_BOT_State)
+ {
+ case BOT_DATA_IN:
+ if(SCSI_ProcessCmd(pdev,
+ MSC_BOT_cbw.bLUN,
+ &MSC_BOT_cbw.CB[0]) < 0)
+ {
+ MSC_BOT_SendCSW (pdev, CSW_CMD_FAILED);
+ }
+ break;
+
+ case BOT_SEND_DATA:
+ case BOT_LAST_DATA_IN:
+ MSC_BOT_SendCSW (pdev, CSW_CMD_PASSED);
+
+ break;
+
+ default:
+ break;
+ }
+}
+/**
+* @brief MSC_BOT_DataOut
+* Proccess MSC OUT data
+* @param pdev: device instance
+* @param epnum: endpoint index
+* @retval None
+*/
+void MSC_BOT_DataOut (USB_OTG_CORE_HANDLE *pdev,
+ uint8_t epnum)
+{
+ switch (MSC_BOT_State)
+ {
+ case BOT_IDLE:
+ MSC_BOT_CBW_Decode(pdev);
+ break;
+
+ case BOT_DATA_OUT:
+
+ if(SCSI_ProcessCmd(pdev,
+ MSC_BOT_cbw.bLUN,
+ &MSC_BOT_cbw.CB[0]) < 0)
+ {
+ MSC_BOT_SendCSW (pdev, CSW_CMD_FAILED);
+ }
+
+ break;
+
+ default:
+ break;
+ }
+
+}
+
+/**
+* @brief MSC_BOT_CBW_Decode
+* Decode the CBW command and set the BOT state machine accordingtly
+* @param pdev: device instance
+* @retval None
+*/
+static void MSC_BOT_CBW_Decode (USB_OTG_CORE_HANDLE *pdev)
+{
+
+ MSC_BOT_csw.dTag = MSC_BOT_cbw.dTag;
+ MSC_BOT_csw.dDataResidue = MSC_BOT_cbw.dDataLength;
+
+ if ((USBD_GetRxCount (pdev ,MSC_OUT_EP) != BOT_CBW_LENGTH) ||
+ (MSC_BOT_cbw.dSignature != BOT_CBW_SIGNATURE)||
+ (MSC_BOT_cbw.bLUN > 1) ||
+ (MSC_BOT_cbw.bCBLength < 1) ||
+ (MSC_BOT_cbw.bCBLength > 16))
+ {
+
+ SCSI_SenseCode(MSC_BOT_cbw.bLUN,
+ ILLEGAL_REQUEST,
+ INVALID_CDB);
+ MSC_BOT_Status = BOT_STATE_ERROR;
+ MSC_BOT_Abort(pdev);
+
+ }
+ else
+ {
+ if(SCSI_ProcessCmd(pdev,
+ MSC_BOT_cbw.bLUN,
+ &MSC_BOT_cbw.CB[0]) < 0)
+ {
+ MSC_BOT_Abort(pdev);
+ }
+ /*Burst xfer handled internally*/
+ else if ((MSC_BOT_State != BOT_DATA_IN) &&
+ (MSC_BOT_State != BOT_DATA_OUT) &&
+ (MSC_BOT_State != BOT_LAST_DATA_IN))
+ {
+ if (MSC_BOT_DataLen > 0)
+ {
+ MSC_BOT_SendData(pdev,
+ MSC_BOT_Data,
+ MSC_BOT_DataLen);
+ }
+ else if (MSC_BOT_DataLen == 0)
+ {
+ MSC_BOT_SendCSW (pdev,
+ CSW_CMD_PASSED);
+ }
+ }
+ }
+}
+
+/**
+* @brief MSC_BOT_SendData
+* Send the requested data
+* @param pdev: device instance
+* @param buf: pointer to data buffer
+* @param len: Data Length
+* @retval None
+*/
+static void MSC_BOT_SendData(USB_OTG_CORE_HANDLE *pdev,
+ uint8_t* buf,
+ uint16_t len)
+{
+
+ len = MIN (MSC_BOT_cbw.dDataLength, len);
+ MSC_BOT_csw.dDataResidue -= len;
+ MSC_BOT_csw.bStatus = CSW_CMD_PASSED;
+ MSC_BOT_State = BOT_SEND_DATA;
+
+ DCD_EP_Tx (pdev, MSC_IN_EP, buf, len);
+}
+
+/**
+* @brief MSC_BOT_SendCSW
+* Send the Command Status Wrapper
+* @param pdev: device instance
+* @param status : CSW status
+* @retval None
+*/
+void MSC_BOT_SendCSW (USB_OTG_CORE_HANDLE *pdev,
+ uint8_t CSW_Status)
+{
+ MSC_BOT_csw.dSignature = BOT_CSW_SIGNATURE;
+ MSC_BOT_csw.bStatus = CSW_Status;
+ MSC_BOT_State = BOT_IDLE;
+
+ DCD_EP_Tx (pdev,
+ MSC_IN_EP,
+ (uint8_t *)&MSC_BOT_csw,
+ BOT_CSW_LENGTH);
+
+ /* Prapare EP to Receive next Cmd */
+ DCD_EP_PrepareRx (pdev,
+ MSC_OUT_EP,
+ (uint8_t *)&MSC_BOT_cbw,
+ BOT_CBW_LENGTH);
+
+}
+
+/**
+* @brief MSC_BOT_Abort
+* Abort the current transfer
+* @param pdev: device instance
+* @retval status
+*/
+
+static void MSC_BOT_Abort (USB_OTG_CORE_HANDLE *pdev)
+{
+
+ if ((MSC_BOT_cbw.bmFlags == 0) &&
+ (MSC_BOT_cbw.dDataLength != 0) &&
+ (MSC_BOT_Status == BOT_STATE_NORMAL) )
+ {
+ DCD_EP_Stall(pdev, MSC_OUT_EP );
+ }
+ DCD_EP_Stall(pdev, MSC_IN_EP);
+
+ if(MSC_BOT_Status == BOT_STATE_ERROR)
+ {
+ DCD_EP_PrepareRx (pdev,
+ MSC_OUT_EP,
+ (uint8_t *)&MSC_BOT_cbw,
+ BOT_CBW_LENGTH);
+ }
+}
+
+/**
+* @brief MSC_BOT_CplClrFeature
+* Complete the clear feature request
+* @param pdev: device instance
+* @param epnum: endpoint index
+* @retval None
+*/
+
+void MSC_BOT_CplClrFeature (USB_OTG_CORE_HANDLE *pdev, uint8_t epnum)
+{
+ if(MSC_BOT_Status == BOT_STATE_ERROR )/* Bad CBW Signature */
+ {
+ DCD_EP_Stall(pdev, MSC_IN_EP);
+ MSC_BOT_Status = BOT_STATE_NORMAL;
+ }
+ else if(((epnum & 0x80) == 0x80) && ( MSC_BOT_Status != BOT_STATE_RECOVERY))
+ {
+ MSC_BOT_SendCSW (pdev, CSW_CMD_FAILED);
+ }
+
+}
+/**
+ * @}
+ */
+
+
+/**
+ * @}
+ */
+
+
+/**
+ * @}
+ */
+
+/******************* (C) COPYRIGHT 2011 STMicroelectronics *****END OF FILE****/
diff --git a/Libraries/STM32_USB_Device_Library/Class/msc/src/usbd_msc_core.c b/Libraries/STM32_USB_Device_Library/Class/msc/src/usbd_msc_core.c
new file mode 100644
index 0000000..cf03ef4
--- /dev/null
+++ b/Libraries/STM32_USB_Device_Library/Class/msc/src/usbd_msc_core.c
@@ -0,0 +1,490 @@
+/**
+ ******************************************************************************
+ * @file usbd_msc_core.c
+ * @author MCD Application Team
+ * @version V1.0.0
+ * @date 22-July-2011
+ * @brief This file provides all the MSC core functions.
+ *
+ * @verbatim
+ *
+ * ===================================================================
+ * MSC Class Description
+ * ===================================================================
+ * This module manages the MSC class V1.0 following the "Universal
+ * Serial Bus Mass Storage Class (MSC) Bulk-Only Transport (BOT) Version 1.0
+ * Sep. 31, 1999".
+ * This driver implements the following aspects of the specification:
+ * - Bulk-Only Transport protocol
+ * - Subclass : SCSI transparent command set (ref. SCSI Primary Commands - 3 (SPC-3))
+ *
+ * @endverbatim
+ *
+ ******************************************************************************
+ * @attention
+ *
+ * THE PRESENT FIRMWARE WHICH IS FOR GUIDANCE ONLY AIMS AT PROVIDING CUSTOMERS
+ * WITH CODING INFORMATION REGARDING THEIR PRODUCTS IN ORDER FOR THEM TO SAVE
+ * TIME. AS A RESULT, STMICROELECTRONICS SHALL NOT BE HELD LIABLE FOR ANY
+ * DIRECT, INDIRECT OR CONSEQUENTIAL DAMAGES WITH RESPECT TO ANY CLAIMS ARISING
+ * FROM THE CONTENT OF SUCH FIRMWARE AND/OR THE USE MADE BY CUSTOMERS OF THE
+ * CODING INFORMATION CONTAINED HEREIN IN CONNECTION WITH THEIR PRODUCTS.
+ *
+ * © COPYRIGHT 2011 STMicroelectronics
+ ******************************************************************************
+ */
+
+/* Includes ------------------------------------------------------------------*/
+#include "usbd_msc_mem.h"
+#include "usbd_msc_core.h"
+#include "usbd_msc_bot.h"
+#include "usbd_req.h"
+
+
+/** @addtogroup STM32_USB_OTG_DEVICE_LIBRARY
+ * @{
+ */
+
+
+/** @defgroup MSC_CORE
+ * @brief Mass storage core module
+ * @{
+ */
+
+/** @defgroup MSC_CORE_Private_TypesDefinitions
+ * @{
+ */
+/**
+ * @}
+ */
+
+
+/** @defgroup MSC_CORE_Private_Defines
+ * @{
+ */
+
+/**
+ * @}
+ */
+
+
+/** @defgroup MSC_CORE_Private_Macros
+ * @{
+ */
+/**
+ * @}
+ */
+
+
+/** @defgroup MSC_CORE_Private_FunctionPrototypes
+ * @{
+ */
+uint8_t USBD_MSC_Init (void *pdev,
+ uint8_t cfgidx);
+
+uint8_t USBD_MSC_DeInit (void *pdev,
+ uint8_t cfgidx);
+
+uint8_t USBD_MSC_Setup (void *pdev,
+ USB_SETUP_REQ *req);
+
+uint8_t USBD_MSC_DataIn (void *pdev,
+ uint8_t epnum);
+
+
+uint8_t USBD_MSC_DataOut (void *pdev,
+ uint8_t epnum);
+
+uint8_t *USBD_MSC_GetCfgDesc (uint8_t speed,
+ uint16_t *length);
+
+#ifdef USB_OTG_HS_CORE
+uint8_t *USBD_MSC_GetOtherCfgDesc (uint8_t speed,
+ uint16_t *length);
+#endif
+
+
+uint8_t USBD_MSC_CfgDesc[USB_MSC_CONFIG_DESC_SIZ];
+
+
+
+
+/**
+ * @}
+ */
+
+
+/** @defgroup MSC_CORE_Private_Variables
+ * @{
+ */
+
+
+USBD_Class_cb_TypeDef USBD_MSC_cb =
+{
+ USBD_MSC_Init,
+ USBD_MSC_DeInit,
+ USBD_MSC_Setup,
+ NULL, /*EP0_TxSent*/
+ NULL, /*EP0_RxReady*/
+ USBD_MSC_DataIn,
+ USBD_MSC_DataOut,
+ NULL, /*SOF */
+ NULL,
+ NULL,
+ USBD_MSC_GetCfgDesc,
+#ifdef USB_OTG_HS_CORE
+ USBD_MSC_GetOtherCfgDesc,
+#endif
+};
+
+#ifdef USB_OTG_HS_INTERNAL_DMA_ENABLED
+ #if defined ( __ICCARM__ ) /*!< IAR Compiler */
+ #pragma data_alignment=4
+ #endif
+#endif /* USB_OTG_HS_INTERNAL_DMA_ENABLED */
+/* USB Mass storage device Configuration Descriptor */
+/* All Descriptors (Configuration, Interface, Endpoint, Class, Vendor */
+__ALIGN_BEGIN uint8_t USBD_MSC_CfgDesc[USB_MSC_CONFIG_DESC_SIZ] __ALIGN_END =
+{
+
+ 0x09, /* bLength: Configuation Descriptor size */
+ USB_DESC_TYPE_CONFIGURATION, /* bDescriptorType: Configuration */
+ USB_MSC_CONFIG_DESC_SIZ,
+
+ 0x00,
+ 0x01, /* bNumInterfaces: 1 interface */
+ 0x01, /* bConfigurationValue: */
+ 0x04, /* iConfiguration: */
+ 0xC0, /* bmAttributes: */
+ 0x32, /* MaxPower 100 mA */
+
+ /******************** Mass Storage interface ********************/
+ 0x09, /* bLength: Interface Descriptor size */
+ 0x04, /* bDescriptorType: */
+ 0x00, /* bInterfaceNumber: Number of Interface */
+ 0x00, /* bAlternateSetting: Alternate setting */
+ 0x02, /* bNumEndpoints*/
+ 0x08, /* bInterfaceClass: MSC Class */
+ 0x06, /* bInterfaceSubClass : SCSI transparent*/
+ 0x50, /* nInterfaceProtocol */
+ 0x05, /* iInterface: */
+ /******************** Mass Storage Endpoints ********************/
+ 0x07, /*Endpoint descriptor length = 7*/
+ 0x05, /*Endpoint descriptor type */
+ MSC_IN_EP, /*Endpoint address (IN, address 1) */
+ 0x02, /*Bulk endpoint type */
+ LOBYTE(MSC_MAX_PACKET),
+ HIBYTE(MSC_MAX_PACKET),
+ 0x00, /*Polling interval in milliseconds */
+
+ 0x07, /*Endpoint descriptor length = 7 */
+ 0x05, /*Endpoint descriptor type */
+ MSC_OUT_EP, /*Endpoint address (OUT, address 1) */
+ 0x02, /*Bulk endpoint type */
+ LOBYTE(MSC_MAX_PACKET),
+ HIBYTE(MSC_MAX_PACKET),
+ 0x00 /*Polling interval in milliseconds*/
+};
+#ifdef USB_OTG_HS_CORE
+ #ifdef USB_OTG_HS_INTERNAL_DMA_ENABLED
+ #if defined ( __ICCARM__ ) /*!< IAR Compiler */
+ #pragma data_alignment=4
+ #endif
+ #endif /* USB_OTG_HS_INTERNAL_DMA_ENABLED */
+__ALIGN_BEGIN uint8_t USBD_MSC_OtherCfgDesc[USB_MSC_CONFIG_DESC_SIZ] __ALIGN_END =
+{
+
+ 0x09, /* bLength: Configuation Descriptor size */
+ USB_DESC_TYPE_OTHER_SPEED_CONFIGURATION,
+ USB_MSC_CONFIG_DESC_SIZ,
+
+ 0x00,
+ 0x01, /* bNumInterfaces: 1 interface */
+ 0x01, /* bConfigurationValue: */
+ 0x04, /* iConfiguration: */
+ 0xC0, /* bmAttributes: */
+ 0x32, /* MaxPower 100 mA */
+
+ /******************** Mass Storage interface ********************/
+ 0x09, /* bLength: Interface Descriptor size */
+ 0x04, /* bDescriptorType: */
+ 0x00, /* bInterfaceNumber: Number of Interface */
+ 0x00, /* bAlternateSetting: Alternate setting */
+ 0x02, /* bNumEndpoints*/
+ 0x08, /* bInterfaceClass: MSC Class */
+ 0x06, /* bInterfaceSubClass : SCSI transparent command set*/
+ 0x50, /* nInterfaceProtocol */
+ 0x05, /* iInterface: */
+ /******************** Mass Storage Endpoints ********************/
+ 0x07, /*Endpoint descriptor length = 7*/
+ 0x05, /*Endpoint descriptor type */
+ MSC_IN_EP, /*Endpoint address (IN, address 1) */
+ 0x02, /*Bulk endpoint type */
+ 0x40,
+ 0x00,
+ 0x00, /*Polling interval in milliseconds */
+
+ 0x07, /*Endpoint descriptor length = 7 */
+ 0x05, /*Endpoint descriptor type */
+ MSC_OUT_EP, /*Endpoint address (OUT, address 1) */
+ 0x02, /*Bulk endpoint type */
+ 0x40,
+ 0x00,
+ 0x00 /*Polling interval in milliseconds*/
+};
+#endif
+
+#ifdef USB_OTG_HS_INTERNAL_DMA_ENABLED
+ #if defined ( __ICCARM__ ) /*!< IAR Compiler */
+ #pragma data_alignment=4
+ #endif
+#endif /* USB_OTG_HS_INTERNAL_DMA_ENABLED */
+__ALIGN_BEGIN static uint8_t USBD_MSC_MaxLun __ALIGN_END = 0;
+
+#ifdef USB_OTG_HS_INTERNAL_DMA_ENABLED
+ #if defined ( __ICCARM__ ) /*!< IAR Compiler */
+ #pragma data_alignment=4
+ #endif
+#endif /* USB_OTG_HS_INTERNAL_DMA_ENABLED */
+__ALIGN_BEGIN static uint8_t USBD_MSC_AltSet __ALIGN_END = 0;
+
+/**
+ * @}
+ */
+
+
+/** @defgroup MSC_CORE_Private_Functions
+ * @{
+ */
+
+/**
+* @brief USBD_MSC_Init
+* Initialize the mass storage configuration
+* @param pdev: device instance
+* @param cfgidx: configuration index
+* @retval status
+*/
+uint8_t USBD_MSC_Init (void *pdev,
+ uint8_t cfgidx)
+{
+ USBD_MSC_DeInit(pdev , cfgidx );
+
+ /* Open EP IN */
+ DCD_EP_Open(pdev,
+ MSC_IN_EP,
+ MSC_EPIN_SIZE,
+ USB_OTG_EP_BULK);
+
+ /* Open EP OUT */
+ DCD_EP_Open(pdev,
+ MSC_OUT_EP,
+ MSC_EPOUT_SIZE,
+ USB_OTG_EP_BULK);
+
+ /* Init the BOT layer */
+ MSC_BOT_Init(pdev);
+
+ return USBD_OK;
+}
+
+/**
+* @brief USBD_MSC_DeInit
+* DeInitilaize the mass storage configuration
+* @param pdev: device instance
+* @param cfgidx: configuration index
+* @retval status
+*/
+uint8_t USBD_MSC_DeInit (void *pdev,
+ uint8_t cfgidx)
+{
+ /* Close MSC EPs */
+ DCD_EP_Close (pdev , MSC_IN_EP);
+ DCD_EP_Close (pdev , MSC_OUT_EP);
+
+ /* Un Init the BOT layer */
+ MSC_BOT_DeInit(pdev);
+ return USBD_OK;
+}
+/**
+* @brief USBD_MSC_Setup
+* Handle the MSC specific requests
+* @param pdev: device instance
+* @param req: USB request
+* @retval status
+*/
+uint8_t USBD_MSC_Setup (void *pdev, USB_SETUP_REQ *req)
+{
+
+ switch (req->bmRequest & USB_REQ_TYPE_MASK)
+ {
+
+ /* Class request */
+ case USB_REQ_TYPE_CLASS :
+ switch (req->bRequest)
+ {
+ case BOT_GET_MAX_LUN :
+
+ if((req->wValue == 0) &&
+ (req->wLength == 1) &&
+ ((req->bmRequest & 0x80) == 0x80))
+ {
+ USBD_MSC_MaxLun = USBD_STORAGE_fops->GetMaxLun();
+ if(USBD_MSC_MaxLun > 0)
+ {
+ USBD_CtlSendData (pdev,
+ &USBD_MSC_MaxLun,
+ 1);
+ }
+ else
+ {
+ USBD_CtlError(pdev , req);
+ return USBD_FAIL;
+
+ }
+ }
+ else
+ {
+ USBD_CtlError(pdev , req);
+ return USBD_FAIL;
+ }
+ break;
+
+ case BOT_RESET :
+ if((req->wValue == 0) &&
+ (req->wLength == 0) &&
+ ((req->bmRequest & 0x80) != 0x80))
+ {
+ MSC_BOT_Reset(pdev);
+ }
+ else
+ {
+ USBD_CtlError(pdev , req);
+ return USBD_FAIL;
+ }
+ break;
+
+ default:
+ USBD_CtlError(pdev , req);
+ return USBD_FAIL;
+ }
+ break;
+ /* Interface & Endpoint request */
+ case USB_REQ_TYPE_STANDARD:
+ switch (req->bRequest)
+ {
+ case USB_REQ_GET_INTERFACE :
+ USBD_CtlSendData (pdev,
+ &USBD_MSC_AltSet,
+ 1);
+ break;
+
+ case USB_REQ_SET_INTERFACE :
+ USBD_MSC_AltSet = (uint8_t)(req->wValue);
+ break;
+
+ case USB_REQ_CLEAR_FEATURE:
+
+ /* Flush the FIFO and Clear the stall status */
+ DCD_EP_Flush(pdev, (uint8_t)req->wIndex);
+
+ /* Re-activate the EP */
+ DCD_EP_Close (pdev , (uint8_t)req->wIndex);
+ if((((uint8_t)req->wIndex) & 0x80) == 0x80)
+ {
+ DCD_EP_Open(pdev,
+ ((uint8_t)req->wIndex),
+ MSC_EPIN_SIZE,
+ USB_OTG_EP_BULK);
+ }
+ else
+ {
+ DCD_EP_Open(pdev,
+ ((uint8_t)req->wIndex),
+ MSC_EPOUT_SIZE,
+ USB_OTG_EP_BULK);
+ }
+
+ /* Handle BOT error */
+ MSC_BOT_CplClrFeature(pdev, (uint8_t)req->wIndex);
+ break;
+
+ }
+ break;
+
+ default:
+ break;
+ }
+ return USBD_OK;
+}
+
+/**
+* @brief USBD_MSC_DataIn
+* handle data IN Stage
+* @param pdev: device instance
+* @param epnum: endpoint index
+* @retval status
+*/
+uint8_t USBD_MSC_DataIn (void *pdev,
+ uint8_t epnum)
+{
+ MSC_BOT_DataIn(pdev , epnum);
+ return USBD_OK;
+}
+
+/**
+* @brief USBD_MSC_DataOut
+* handle data OUT Stage
+* @param pdev: device instance
+* @param epnum: endpoint index
+* @retval status
+*/
+uint8_t USBD_MSC_DataOut (void *pdev,
+ uint8_t epnum)
+{
+ MSC_BOT_DataOut(pdev , epnum);
+ return USBD_OK;
+}
+
+/**
+* @brief USBD_MSC_GetCfgDesc
+* return configuration descriptor
+* @param speed : current device speed
+* @param length : pointer data length
+* @retval pointer to descriptor buffer
+*/
+uint8_t *USBD_MSC_GetCfgDesc (uint8_t speed, uint16_t *length)
+{
+ *length = sizeof (USBD_MSC_CfgDesc);
+ return USBD_MSC_CfgDesc;
+}
+
+/**
+* @brief USBD_MSC_GetOtherCfgDesc
+* return other speed configuration descriptor
+* @param speed : current device speed
+* @param length : pointer data length
+* @retval pointer to descriptor buffer
+*/
+#ifdef USB_OTG_HS_CORE
+uint8_t *USBD_MSC_GetOtherCfgDesc (uint8_t speed,
+ uint16_t *length)
+{
+ *length = sizeof (USBD_MSC_OtherCfgDesc);
+ return USBD_MSC_OtherCfgDesc;
+}
+#endif
+/**
+ * @}
+ */
+
+
+/**
+ * @}
+ */
+
+
+/**
+ * @}
+ */
+
+/******************* (C) COPYRIGHT 2011 STMicroelectronics *****END OF FILE****/
diff --git a/Libraries/STM32_USB_Device_Library/Class/msc/src/usbd_msc_data.c b/Libraries/STM32_USB_Device_Library/Class/msc/src/usbd_msc_data.c
new file mode 100644
index 0000000..b5b0f2d
--- /dev/null
+++ b/Libraries/STM32_USB_Device_Library/Class/msc/src/usbd_msc_data.c
@@ -0,0 +1,128 @@
+/**
+ ******************************************************************************
+ * @file usbd_msc_data.c
+ * @author MCD Application Team
+ * @version V1.0.0
+ * @date 22-July-2011
+ * @brief This file provides all the vital inquiry pages and sense data.
+ ******************************************************************************
+ * @attention
+ *
+ * THE PRESENT FIRMWARE WHICH IS FOR GUIDANCE ONLY AIMS AT PROVIDING CUSTOMERS
+ * WITH CODING INFORMATION REGARDING THEIR PRODUCTS IN ORDER FOR THEM TO SAVE
+ * TIME. AS A RESULT, STMICROELECTRONICS SHALL NOT BE HELD LIABLE FOR ANY
+ * DIRECT, INDIRECT OR CONSEQUENTIAL DAMAGES WITH RESPECT TO ANY CLAIMS ARISING
+ * FROM THE CONTENT OF SUCH FIRMWARE AND/OR THE USE MADE BY CUSTOMERS OF THE
+ * CODING INFORMATION CONTAINED HEREIN IN CONNECTION WITH THEIR PRODUCTS.
+ *
+ * © COPYRIGHT 2011 STMicroelectronics
+ ******************************************************************************
+ */
+
+/* Includes ------------------------------------------------------------------*/
+#include "usbd_msc_data.h"
+
+
+/** @addtogroup STM32_USB_OTG_DEVICE_LIBRARY
+ * @{
+ */
+
+
+/** @defgroup MSC_DATA
+ * @brief Mass storage info/data module
+ * @{
+ */
+
+/** @defgroup MSC_DATA_Private_TypesDefinitions
+ * @{
+ */
+/**
+ * @}
+ */
+
+
+/** @defgroup MSC_DATA_Private_Defines
+ * @{
+ */
+/**
+ * @}
+ */
+
+
+/** @defgroup MSC_DATA_Private_Macros
+ * @{
+ */
+/**
+ * @}
+ */
+
+
+/** @defgroup MSC_DATA_Private_Variables
+ * @{
+ */
+
+
+/* USB Mass storage Page 0 Inquiry Data */
+const uint8_t MSC_Page00_Inquiry_Data[] = {//7
+ 0x00,
+ 0x00,
+ 0x00,
+ (LENGTH_INQUIRY_PAGE00 - 4),
+ 0x00,
+ 0x80,
+ 0x83
+};
+/* USB Mass storage sense 6 Data */
+const uint8_t MSC_Mode_Sense6_data[] = {
+ 0x00,
+ 0x00,
+ 0x00,
+ 0x00,
+ 0x00,
+ 0x00,
+ 0x00,
+ 0x00
+};
+/* USB Mass storage sense 10 Data */
+const uint8_t MSC_Mode_Sense10_data[] = {
+ 0x00,
+ 0x06,
+ 0x00,
+ 0x00,
+ 0x00,
+ 0x00,
+ 0x00,
+ 0x00
+};
+/**
+ * @}
+ */
+
+
+/** @defgroup MSC_DATA_Private_FunctionPrototypes
+ * @{
+ */
+/**
+ * @}
+ */
+
+
+/** @defgroup MSC_DATA_Private_Functions
+ * @{
+ */
+
+/**
+ * @}
+ */
+
+
+/**
+ * @}
+ */
+
+
+/**
+ * @}
+ */
+
+/******************* (C) COPYRIGHT 2011 STMicroelectronics *****END OF FILE****/
diff --git a/Libraries/STM32_USB_Device_Library/Class/msc/src/usbd_msc_scsi.c b/Libraries/STM32_USB_Device_Library/Class/msc/src/usbd_msc_scsi.c
new file mode 100644
index 0000000..8cff583
--- /dev/null
+++ b/Libraries/STM32_USB_Device_Library/Class/msc/src/usbd_msc_scsi.c
@@ -0,0 +1,722 @@
+/**
+ ******************************************************************************
+ * @file usbd_msc_scsi.c
+ * @author MCD Application Team
+ * @version V1.0.0
+ * @date 22-July-2011
+ * @brief This file provides all the USBD SCSI layer functions.
+ ******************************************************************************
+ * @attention
+ *
+ * THE PRESENT FIRMWARE WHICH IS FOR GUIDANCE ONLY AIMS AT PROVIDING CUSTOMERS
+ * WITH CODING INFORMATION REGARDING THEIR PRODUCTS IN ORDER FOR THEM TO SAVE
+ * TIME. AS A RESULT, STMICROELECTRONICS SHALL NOT BE HELD LIABLE FOR ANY
+ * DIRECT, INDIRECT OR CONSEQUENTIAL DAMAGES WITH RESPECT TO ANY CLAIMS ARISING
+ * FROM THE CONTENT OF SUCH FIRMWARE AND/OR THE USE MADE BY CUSTOMERS OF THE
+ * CODING INFORMATION CONTAINED HEREIN IN CONNECTION WITH THEIR PRODUCTS.
+ *
+ * © COPYRIGHT 2011 STMicroelectronics
+ ******************************************************************************
+ */
+
+/* Includes ------------------------------------------------------------------*/
+#include "usbd_msc_bot.h"
+#include "usbd_msc_scsi.h"
+#include "usbd_msc_mem.h"
+#include "usbd_msc_data.h"
+
+
+
+/** @addtogroup STM32_USB_OTG_DEVICE_LIBRARY
+ * @{
+ */
+
+
+/** @defgroup MSC_SCSI
+ * @brief Mass storage SCSI layer module
+ * @{
+ */
+
+/** @defgroup MSC_SCSI_Private_TypesDefinitions
+ * @{
+ */
+/**
+ * @}
+ */
+
+
+/** @defgroup MSC_SCSI_Private_Defines
+ * @{
+ */
+
+/**
+ * @}
+ */
+
+
+/** @defgroup MSC_SCSI_Private_Macros
+ * @{
+ */
+/**
+ * @}
+ */
+
+
+/** @defgroup MSC_SCSI_Private_Variables
+ * @{
+ */
+
+SCSI_Sense_TypeDef SCSI_Sense [SENSE_LIST_DEEPTH];
+uint8_t SCSI_Sense_Head;
+uint8_t SCSI_Sense_Tail;
+
+uint32_t SCSI_blk_size;
+uint32_t SCSI_blk_nbr;
+
+uint32_t SCSI_blk_addr;
+uint32_t SCSI_blk_len;
+
+USB_OTG_CORE_HANDLE *cdev;
+/**
+ * @}
+ */
+
+
+/** @defgroup MSC_SCSI_Private_FunctionPrototypes
+ * @{
+ */
+static int8_t SCSI_TestUnitReady(uint8_t lun, uint8_t *params);
+static int8_t SCSI_Inquiry(uint8_t lun, uint8_t *params);
+static int8_t SCSI_ReadFormatCapacity(uint8_t lun, uint8_t *params);
+static int8_t SCSI_ReadCapacity10(uint8_t lun, uint8_t *params);
+static int8_t SCSI_RequestSense (uint8_t lun, uint8_t *params);
+static int8_t SCSI_StartStopUnit(uint8_t lun, uint8_t *params);
+static int8_t SCSI_ModeSense6 (uint8_t lun, uint8_t *params);
+static int8_t SCSI_ModeSense10 (uint8_t lun, uint8_t *params);
+static int8_t SCSI_Write10(uint8_t lun , uint8_t *params);
+static int8_t SCSI_Read10(uint8_t lun , uint8_t *params);
+static int8_t SCSI_Verify10(uint8_t lun, uint8_t *params);
+static int8_t SCSI_CheckAddressRange (uint8_t lun ,
+ uint32_t blk_offset ,
+ uint16_t blk_nbr);
+static int8_t SCSI_ProcessRead (uint8_t lun);
+
+static int8_t SCSI_ProcessWrite (uint8_t lun);
+/**
+ * @}
+ */
+
+
+/** @defgroup MSC_SCSI_Private_Functions
+ * @{
+ */
+
+
+/**
+* @brief SCSI_ProcessCmd
+* Process SCSI commands
+* @param pdev: device instance
+* @param lun: Logical unit number
+* @param params: Command parameters
+* @retval status
+*/
+int8_t SCSI_ProcessCmd(USB_OTG_CORE_HANDLE *pdev,
+ uint8_t lun,
+ uint8_t *params)
+{
+ cdev = pdev;
+
+ switch (params[0])
+ {
+ case SCSI_TEST_UNIT_READY:
+ return SCSI_TestUnitReady(lun, params);
+
+ case SCSI_REQUEST_SENSE:
+ return SCSI_RequestSense (lun, params);
+ case SCSI_INQUIRY:
+ return SCSI_Inquiry(lun, params);
+
+ case SCSI_START_STOP_UNIT:
+ return SCSI_StartStopUnit(lun, params);
+
+ case SCSI_ALLOW_MEDIUM_REMOVAL:
+ return SCSI_StartStopUnit(lun, params);
+
+ case SCSI_MODE_SENSE6:
+ return SCSI_ModeSense6 (lun, params);
+
+ case SCSI_MODE_SENSE10:
+ return SCSI_ModeSense10 (lun, params);
+
+ case SCSI_READ_FORMAT_CAPACITIES:
+ return SCSI_ReadFormatCapacity(lun, params);
+
+ case SCSI_READ_CAPACITY10:
+ return SCSI_ReadCapacity10(lun, params);
+
+ case SCSI_READ10:
+ return SCSI_Read10(lun, params);
+
+ case SCSI_WRITE10:
+ return SCSI_Write10(lun, params);
+
+ case SCSI_VERIFY10:
+ return SCSI_Verify10(lun, params);
+
+ default:
+ SCSI_SenseCode(lun,
+ ILLEGAL_REQUEST,
+ INVALID_CDB);
+ return -1;
+ }
+}
+
+
+/**
+* @brief SCSI_TestUnitReady
+* Process SCSI Test Unit Ready Command
+* @param lun: Logical unit number
+* @param params: Command parameters
+* @retval status
+*/
+static int8_t SCSI_TestUnitReady(uint8_t lun, uint8_t *params)
+{
+
+ /* case 9 : Hi > D0 */
+ if (MSC_BOT_cbw.dDataLength != 0)
+ {
+ SCSI_SenseCode(MSC_BOT_cbw.bLUN,
+ ILLEGAL_REQUEST,
+ INVALID_CDB);
+ return -1;
+ }
+
+ if(USBD_STORAGE_fops->IsReady(lun) !=0 )
+ {
+ SCSI_SenseCode(lun,
+ NOT_READY,
+ MEDIUM_NOT_PRESENT);
+ return -1;
+ }
+ MSC_BOT_DataLen = 0;
+ return 0;
+}
+
+/**
+* @brief SCSI_Inquiry
+* Process Inquiry command
+* @param lun: Logical unit number
+* @param params: Command parameters
+* @retval status
+*/
+static int8_t SCSI_Inquiry(uint8_t lun, uint8_t *params)
+{
+ uint8_t* pPage;
+ uint16_t len;
+
+ if (params[1] & 0x01)/*Evpd is set*/
+ {
+ pPage = (uint8_t *)MSC_Page00_Inquiry_Data;
+ len = LENGTH_INQUIRY_PAGE00;
+ }
+ else
+ {
+
+ pPage = (uint8_t *)&USBD_STORAGE_fops->pInquiry[lun * USBD_STD_INQUIRY_LENGTH];
+ len = pPage[4] + 5;
+
+ if (params[4] <= len)
+ {
+ len = params[4];
+ }
+ }
+ MSC_BOT_DataLen = len;
+
+ while (len)
+ {
+ len--;
+ MSC_BOT_Data[len] = pPage[len];
+ }
+ return 0;
+}
+
+/**
+* @brief SCSI_ReadCapacity10
+* Process Read Capacity 10 command
+* @param lun: Logical unit number
+* @param params: Command parameters
+* @retval status
+*/
+static int8_t SCSI_ReadCapacity10(uint8_t lun, uint8_t *params)
+{
+
+ if(USBD_STORAGE_fops->GetCapacity(lun, &SCSI_blk_nbr, &SCSI_blk_size) != 0)
+ {
+ SCSI_SenseCode(lun,
+ NOT_READY,
+ MEDIUM_NOT_PRESENT);
+ return -1;
+ }
+ else
+ {
+
+ MSC_BOT_Data[0] = (uint8_t)(SCSI_blk_nbr - 1 >> 24);
+ MSC_BOT_Data[1] = (uint8_t)(SCSI_blk_nbr - 1 >> 16);
+ MSC_BOT_Data[2] = (uint8_t)(SCSI_blk_nbr - 1 >> 8);
+ MSC_BOT_Data[3] = (uint8_t)(SCSI_blk_nbr - 1);
+
+ MSC_BOT_Data[4] = (uint8_t)(SCSI_blk_size >> 24);
+ MSC_BOT_Data[5] = (uint8_t)(SCSI_blk_size >> 16);
+ MSC_BOT_Data[6] = (uint8_t)(SCSI_blk_size >> 8);
+ MSC_BOT_Data[7] = (uint8_t)(SCSI_blk_size);
+
+ MSC_BOT_DataLen = 8;
+ return 0;
+ }
+}
+/**
+* @brief SCSI_ReadFormatCapacity
+* Process Read Format Capacity command
+* @param lun: Logical unit number
+* @param params: Command parameters
+* @retval status
+*/
+static int8_t SCSI_ReadFormatCapacity(uint8_t lun, uint8_t *params)
+{
+
+ uint32_t blk_size;
+ uint32_t blk_nbr;
+ uint16_t i;
+
+ for(i=0 ; i < 12 ; i++)
+ {
+ MSC_BOT_Data[i] = 0;
+ }
+
+ if(USBD_STORAGE_fops->GetCapacity(lun, &blk_nbr, &blk_size) != 0)
+ {
+ SCSI_SenseCode(lun,
+ NOT_READY,
+ MEDIUM_NOT_PRESENT);
+ return -1;
+ }
+ else
+ {
+ MSC_BOT_Data[3] = 0x08;
+ MSC_BOT_Data[4] = (uint8_t)(blk_nbr - 1 >> 24);
+ MSC_BOT_Data[5] = (uint8_t)(blk_nbr - 1 >> 16);
+ MSC_BOT_Data[6] = (uint8_t)(blk_nbr - 1 >> 8);
+ MSC_BOT_Data[7] = (uint8_t)(blk_nbr - 1);
+
+ MSC_BOT_Data[8] = 0x02;
+ MSC_BOT_Data[9] = (uint8_t)(blk_size >> 16);
+ MSC_BOT_Data[10] = (uint8_t)(blk_size >> 8);
+ MSC_BOT_Data[11] = (uint8_t)(blk_size);
+
+ MSC_BOT_DataLen = 12;
+ return 0;
+ }
+}
+/**
+* @brief SCSI_ModeSense6
+* Process Mode Sense6 command
+* @param lun: Logical unit number
+* @param params: Command parameters
+* @retval status
+*/
+static int8_t SCSI_ModeSense6 (uint8_t lun, uint8_t *params)
+{
+
+ uint16_t len = 8 ;
+ MSC_BOT_DataLen = len;
+
+ while (len)
+ {
+ len--;
+ MSC_BOT_Data[len] = MSC_Mode_Sense6_data[len];
+ }
+ return 0;
+}
+
+/**
+* @brief SCSI_ModeSense10
+* Process Mode Sense10 command
+* @param lun: Logical unit number
+* @param params: Command parameters
+* @retval status
+*/
+static int8_t SCSI_ModeSense10 (uint8_t lun, uint8_t *params)
+{
+ uint16_t len = 8;
+
+ MSC_BOT_DataLen = len;
+
+ while (len)
+ {
+ len--;
+ MSC_BOT_Data[len] = MSC_Mode_Sense10_data[len];
+ }
+ return 0;
+}
+
+/**
+* @brief SCSI_RequestSense
+* Process Request Sense command
+* @param lun: Logical unit number
+* @param params: Command parameters
+* @retval status
+*/
+
+static int8_t SCSI_RequestSense (uint8_t lun, uint8_t *params)
+{
+ uint8_t i;
+
+ for(i=0 ; i < REQUEST_SENSE_DATA_LEN ; i++)
+ {
+ MSC_BOT_Data[i] = 0;
+ }
+
+ MSC_BOT_Data[0] = 0x70;
+ MSC_BOT_Data[7] = REQUEST_SENSE_DATA_LEN - 6;
+
+ if((SCSI_Sense_Head != SCSI_Sense_Tail)) {
+
+ MSC_BOT_Data[2] = SCSI_Sense[SCSI_Sense_Head].Skey;
+ MSC_BOT_Data[12] = SCSI_Sense[SCSI_Sense_Head].w.b.ASCQ;
+ MSC_BOT_Data[13] = SCSI_Sense[SCSI_Sense_Head].w.b.ASC;
+ SCSI_Sense_Head++;
+
+ if (SCSI_Sense_Head == SENSE_LIST_DEEPTH)
+ {
+ SCSI_Sense_Head = 0;
+ }
+ }
+ MSC_BOT_DataLen = REQUEST_SENSE_DATA_LEN;
+
+ if (params[4] <= REQUEST_SENSE_DATA_LEN)
+ {
+ MSC_BOT_DataLen = params[4];
+ }
+ return 0;
+}
+
+/**
+* @brief SCSI_SenseCode
+* Load the last error code in the error list
+* @param lun: Logical unit number
+* @param sKey: Sense Key
+* @param ASC: Additional Sense Key
+* @retval none
+
+*/
+void SCSI_SenseCode(uint8_t lun, uint8_t sKey, uint8_t ASC)
+{
+ SCSI_Sense[SCSI_Sense_Tail].Skey = sKey;
+ SCSI_Sense[SCSI_Sense_Tail].w.ASC = ASC << 8;
+ SCSI_Sense_Tail++;
+ if (SCSI_Sense_Tail == SENSE_LIST_DEEPTH)
+ {
+ SCSI_Sense_Tail = 0;
+ }
+}
+/**
+* @brief SCSI_StartStopUnit
+* Process Start Stop Unit command
+* @param lun: Logical unit number
+* @param params: Command parameters
+* @retval status
+*/
+static int8_t SCSI_StartStopUnit(uint8_t lun, uint8_t *params)
+{
+ MSC_BOT_DataLen = 0;
+ return 0;
+}
+
+/**
+* @brief SCSI_Read10
+* Process Read10 command
+* @param lun: Logical unit number
+* @param params: Command parameters
+* @retval status
+*/
+static int8_t SCSI_Read10(uint8_t lun , uint8_t *params)
+{
+ if(MSC_BOT_State == BOT_IDLE) /* Idle */
+ {
+
+ /* case 10 : Ho <> Di */
+
+ if ((MSC_BOT_cbw.bmFlags & 0x80) != 0x80)
+ {
+ SCSI_SenseCode(MSC_BOT_cbw.bLUN,
+ ILLEGAL_REQUEST,
+ INVALID_CDB);
+ return -1;
+ }
+
+ if(USBD_STORAGE_fops->IsReady(lun) !=0 )
+ {
+ SCSI_SenseCode(lun,
+ NOT_READY,
+ MEDIUM_NOT_PRESENT);
+ return -1;
+ }
+
+ SCSI_blk_addr = (params[2] << 24) | \
+ (params[3] << 16) | \
+ (params[4] << 8) | \
+ params[5];
+
+ SCSI_blk_len = (params[7] << 8) | \
+ params[8];
+
+
+
+ if( SCSI_CheckAddressRange(lun, SCSI_blk_addr, SCSI_blk_len) < 0)
+ {
+ return -1; /* error */
+ }
+
+ MSC_BOT_State = BOT_DATA_IN;
+ SCSI_blk_addr *= SCSI_blk_size;
+ SCSI_blk_len *= SCSI_blk_size;
+
+ /* cases 4,5 : Hi <> Dn */
+ if (MSC_BOT_cbw.dDataLength != SCSI_blk_len)
+ {
+ SCSI_SenseCode(MSC_BOT_cbw.bLUN,
+ ILLEGAL_REQUEST,
+ INVALID_CDB);
+ return -1;
+ }
+ }
+ MSC_BOT_DataLen = MSC_MEDIA_PACKET;
+
+ return SCSI_ProcessRead(lun);
+}
+
+/**
+* @brief SCSI_Write10
+* Process Write10 command
+* @param lun: Logical unit number
+* @param params: Command parameters
+* @retval status
+*/
+
+static int8_t SCSI_Write10 (uint8_t lun , uint8_t *params)
+{
+ if (MSC_BOT_State == BOT_IDLE) /* Idle */
+ {
+
+ /* case 8 : Hi <> Do */
+
+ if ((MSC_BOT_cbw.bmFlags & 0x80) == 0x80)
+ {
+ SCSI_SenseCode(MSC_BOT_cbw.bLUN,
+ ILLEGAL_REQUEST,
+ INVALID_CDB);
+ return -1;
+ }
+
+ /* Check whether Media is ready */
+ if(USBD_STORAGE_fops->IsReady(lun) !=0 )
+ {
+ SCSI_SenseCode(lun,
+ NOT_READY,
+ MEDIUM_NOT_PRESENT);
+ return -1;
+ }
+
+ /* Check If media is write-protected */
+ if(USBD_STORAGE_fops->IsWriteProtected(lun) !=0 )
+ {
+ SCSI_SenseCode(lun,
+ NOT_READY,
+ WRITE_PROTECTED);
+ return -1;
+ }
+
+
+ SCSI_blk_addr = (params[2] << 24) | \
+ (params[3] << 16) | \
+ (params[4] << 8) | \
+ params[5];
+ SCSI_blk_len = (params[7] << 8) | \
+ params[8];
+
+ /* check if LBA address is in the right range */
+ if(SCSI_CheckAddressRange(lun, SCSI_blk_addr, SCSI_blk_len) < 0)
+ {
+ return -1; /* error */
+ }
+
+ SCSI_blk_addr *= SCSI_blk_size;
+ SCSI_blk_len *= SCSI_blk_size;
+
+ /* cases 3,11,13 : Hn,Ho <> D0 */
+ if (MSC_BOT_cbw.dDataLength != SCSI_blk_len)
+ {
+ SCSI_SenseCode(MSC_BOT_cbw.bLUN,
+ ILLEGAL_REQUEST,
+ INVALID_CDB);
+ return -1;
+ }
+
+ /* Prepare EP to receive first data packet */
+ MSC_BOT_State = BOT_DATA_OUT;
+ DCD_EP_PrepareRx (cdev,
+ MSC_OUT_EP,
+ MSC_BOT_Data,
+ MIN (SCSI_blk_len, MSC_MEDIA_PACKET));
+ }
+ else /* Write Process ongoing */
+ {
+ return SCSI_ProcessWrite(lun);
+ }
+ return 0;
+}
+
+
+/**
+* @brief SCSI_Verify10
+* Process Verify10 command
+* @param lun: Logical unit number
+* @param params: Command parameters
+* @retval status
+*/
+
+static int8_t SCSI_Verify10(uint8_t lun , uint8_t *params){
+ if ((params[1]& 0x02) == 0x02)
+ {
+ SCSI_SenseCode (lun, ILLEGAL_REQUEST, INVALID_FIELED_IN_COMMAND);
+ return -1; /* Error, Verify Mode Not supported*/
+ }
+
+ if(SCSI_CheckAddressRange(lun, SCSI_blk_addr, SCSI_blk_len) < 0)
+ {
+ return -1; /* error */
+ }
+ MSC_BOT_DataLen = 0;
+ return 0;
+}
+
+/**
+* @brief SCSI_CheckAddressRange
+* Check address range
+* @param lun: Logical unit number
+* @param blk_offset: first block address
+* @param blk_nbr: number of block to be processed
+* @retval status
+*/
+static int8_t SCSI_CheckAddressRange (uint8_t lun , uint32_t blk_offset , uint16_t blk_nbr)
+{
+
+ if ((blk_offset + blk_nbr) > SCSI_blk_nbr )
+ {
+ SCSI_SenseCode(lun, ILLEGAL_REQUEST, ADDRESS_OUT_OF_RANGE);
+ return -1;
+ }
+ return 0;
+}
+
+/**
+* @brief SCSI_ProcessRead
+* Handle Read Process
+* @param lun: Logical unit number
+* @retval status
+*/
+static int8_t SCSI_ProcessRead (uint8_t lun)
+{
+ uint32_t len;
+
+ len = MIN(SCSI_blk_len , MSC_MEDIA_PACKET);
+
+ if( USBD_STORAGE_fops->Read(lun ,
+ MSC_BOT_Data,
+ SCSI_blk_addr / SCSI_blk_size,
+ len / SCSI_blk_size) < 0)
+ {
+
+ SCSI_SenseCode(lun, HARDWARE_ERROR, UNRECOVERED_READ_ERROR);
+ return -1;
+ }
+
+
+ DCD_EP_Tx (cdev,
+ MSC_IN_EP,
+ MSC_BOT_Data,
+ len);
+
+
+ SCSI_blk_addr += len;
+ SCSI_blk_len -= len;
+
+ /* case 6 : Hi = Di */
+ MSC_BOT_csw.dDataResidue -= len;
+
+ if (SCSI_blk_len == 0)
+ {
+ MSC_BOT_State = BOT_LAST_DATA_IN;
+ }
+ return 0;
+}
+
+/**
+* @brief SCSI_ProcessWrite
+* Handle Write Process
+* @param lun: Logical unit number
+* @retval status
+*/
+
+static int8_t SCSI_ProcessWrite (uint8_t lun)
+{
+ uint32_t len;
+
+ len = MIN(SCSI_blk_len , MSC_MEDIA_PACKET);
+
+ if(USBD_STORAGE_fops->Write(lun ,
+ MSC_BOT_Data,
+ SCSI_blk_addr / SCSI_blk_size,
+ len / SCSI_blk_size) < 0)
+ {
+ SCSI_SenseCode(lun, HARDWARE_ERROR, WRITE_FAULT);
+ return -1;
+ }
+
+
+ SCSI_blk_addr += len;
+ SCSI_blk_len -= len;
+
+ /* case 12 : Ho = Do */
+ MSC_BOT_csw.dDataResidue -= len;
+
+ if (SCSI_blk_len == 0)
+ {
+ MSC_BOT_SendCSW (cdev, CSW_CMD_PASSED);
+ }
+ else
+ {
+ /* Prapare EP to Receive next packet */
+ DCD_EP_PrepareRx (cdev,
+ MSC_OUT_EP,
+ MSC_BOT_Data,
+ MIN (SCSI_blk_len, MSC_MEDIA_PACKET));
+ }
+
+ return 0;
+}
+/**
+ * @}
+ */
+
+
+/**
+ * @}
+ */
+
+
+/**
+ * @}
+ */
+
+/******************* (C) COPYRIGHT 2011 STMicroelectronics *****END OF FILE****/
diff --git a/Libraries/STM32_USB_Device_Library/Class/msc/src/usbd_storage_template.c b/Libraries/STM32_USB_Device_Library/Class/msc/src/usbd_storage_template.c
new file mode 100644
index 0000000..927e9dd
--- /dev/null
+++ b/Libraries/STM32_USB_Device_Library/Class/msc/src/usbd_storage_template.c
@@ -0,0 +1,179 @@
+/**
+ ******************************************************************************
+ * @file usbd_storage_template.c
+ * @author MCD Application Team
+ * @version V1.0.0
+ * @date 22-July-2011
+ * @brief Memory management layer
+ ******************************************************************************
+ * @attention
+ *
+ * THE PRESENT FIRMWARE WHICH IS FOR GUIDANCE ONLY AIMS AT PROVIDING CUSTOMERS
+ * WITH CODING INFORMATION REGARDING THEIR PRODUCTS IN ORDER FOR THEM TO SAVE
+ * TIME. AS A RESULT, STMICROELECTRONICS SHALL NOT BE HELD LIABLE FOR ANY
+ * DIRECT, INDIRECT OR CONSEQUENTIAL DAMAGES WITH RESPECT TO ANY CLAIMS ARISING
+ * FROM THE CONTENT OF SUCH FIRMWARE AND/OR THE USE MADE BY CUSTOMERS OF THE
+ * CODING INFORMATION CONTAINED HEREIN IN CONNECTION WITH THEIR PRODUCTS.
+ *
+ * © COPYRIGHT 2011 STMicroelectronics
+ ******************************************************************************
+ */
+
+
+/* Includes ------------------------------------------------------------------*/
+#include "usbd_msc_mem.h"
+
+/* Private typedef -----------------------------------------------------------*/
+/* Private define ------------------------------------------------------------*/
+/* Private macro -------------------------------------------------------------*/
+/* Private variables ---------------------------------------------------------*/
+/* Private function prototypes -----------------------------------------------*/
+/* Extern function prototypes ------------------------------------------------*/
+/* Private functions ---------------------------------------------------------*/
+
+#define STORAGE_LUN_NBR 1
+
+int8_t STORAGE_Init (uint8_t lun);
+
+int8_t STORAGE_GetCapacity (uint8_t lun,
+ uint32_t *block_num,
+ uint16_t *block_size);
+
+int8_t STORAGE_IsReady (uint8_t lun);
+
+int8_t STORAGE_IsWriteProtected (uint8_t lun);
+
+int8_t STORAGE_Read (uint8_t lun,
+ uint8_t *buf,
+ uint32_t blk_addr,
+ uint16_t blk_len);
+
+int8_t STORAGE_Write (uint8_t lun,
+ uint8_t *buf,
+ uint32_t blk_addr,
+ uint16_t blk_len);
+
+int8_t STORAGE_GetMaxLun (void);
+
+/* USB Mass storage Standard Inquiry Data */
+const int8_t STORAGE_Inquirydata[] = {//36
+
+ /* LUN 0 */
+ 0x00,
+ 0x80,
+ 0x02,
+ 0x02,
+ (USBD_STD_INQUIRY_LENGTH - 5),
+ 0x00,
+ 0x00,
+ 0x00,
+ 'S', 'T', 'M', ' ', ' ', ' ', ' ', ' ', /* Manufacturer : 8 bytes */
+ 'P', 'r', 'o', 'd', 'u', 't', ' ', ' ', /* Product : 16 Bytes */
+ ' ', ' ', ' ', ' ', ' ', ' ', ' ', ' ',
+ '0', '.', '0' ,'1', /* Version : 4 Bytes */
+};
+
+USBD_STORAGE_cb_TypeDef USBD_MICRO_SDIO_fops =
+{
+ STORAGE_Init,
+ STORAGE_GetCapacity,
+ STORAGE_IsReady,
+ STORAGE_IsWriteProtected,
+ STORAGE_Read,
+ STORAGE_Write,
+ STORAGE_GetMaxLun,
+ STORAGE_Inquirydata,
+
+};
+
+USBD_STORAGE_cb_TypeDef *USBD_STORAGE_fops = &USBD_MICRO_SDIO_fops;
+/*******************************************************************************
+* Function Name : Read_Memory
+* Description : Handle the Read operation from the microSD card.
+* Input : None.
+* Output : None.
+* Return : None.
+*******************************************************************************/
+int8_t STORAGE_Init (uint8_t lun)
+{
+ return (0);
+}
+
+/*******************************************************************************
+* Function Name : Read_Memory
+* Description : Handle the Read operation from the STORAGE card.
+* Input : None.
+* Output : None.
+* Return : None.
+*******************************************************************************/
+int8_t STORAGE_GetCapacity (uint8_t lun, uint32_t *block_num, uint16_t *block_size)
+{
+ return (0);
+}
+
+/*******************************************************************************
+* Function Name : Read_Memory
+* Description : Handle the Read operation from the STORAGE card.
+* Input : None.
+* Output : None.
+* Return : None.
+*******************************************************************************/
+int8_t STORAGE_IsReady (uint8_t lun)
+{
+ return (0);
+}
+
+/*******************************************************************************
+* Function Name : Read_Memory
+* Description : Handle the Read operation from the STORAGE card.
+* Input : None.
+* Output : None.
+* Return : None.
+*******************************************************************************/
+int8_t STORAGE_IsWriteProtected (uint8_t lun)
+{
+ return 0;
+}
+
+/*******************************************************************************
+* Function Name : Read_Memory
+* Description : Handle the Read operation from the STORAGE card.
+* Input : None.
+* Output : None.
+* Return : None.
+*******************************************************************************/
+int8_t STORAGE_Read (uint8_t lun,
+ uint8_t *buf,
+ uint32_t blk_addr,
+ uint16_t blk_len)
+{
+ return 0;
+}
+/*******************************************************************************
+* Function Name : Write_Memory
+* Description : Handle the Write operation to the STORAGE card.
+* Input : None.
+* Output : None.
+* Return : None.
+*******************************************************************************/
+int8_t STORAGE_Write (uint8_t lun,
+ uint8_t *buf,
+ uint32_t blk_addr,
+ uint16_t blk_len)
+{
+ return (0);
+}
+/*******************************************************************************
+* Function Name : Write_Memory
+* Description : Handle the Write operation to the STORAGE card.
+* Input : None.
+* Output : None.
+* Return : None.
+*******************************************************************************/
+int8_t STORAGE_GetMaxLun (void)
+{
+ return (STORAGE_LUN_NBR - 1);
+}
+
+/******************* (C) COPYRIGHT 2011 STMicroelectronics *****END OF FILE****/
+
diff --git a/Libraries/STM32_USB_Device_Library/Core/inc/usbd_conf_template.h b/Libraries/STM32_USB_Device_Library/Core/inc/usbd_conf_template.h
new file mode 100644
index 0000000..34cd39d
--- /dev/null
+++ b/Libraries/STM32_USB_Device_Library/Core/inc/usbd_conf_template.h
@@ -0,0 +1,78 @@
+/**
+ ******************************************************************************
+ * @file usbd_conf_template.h
+ * @author MCD Application Team
+ * @version V1.0.0
+ * @date 22-July-2011
+ * @brief usb device configuration template file
+ ******************************************************************************
+ * @attention
+ *
+ * THE PRESENT FIRMWARE WHICH IS FOR GUIDANCE ONLY AIMS AT PROVIDING CUSTOMERS
+ * WITH CODING INFORMATION REGARDING THEIR PRODUCTS IN ORDER FOR THEM TO SAVE
+ * TIME. AS A RESULT, STMICROELECTRONICS SHALL NOT BE HELD LIABLE FOR ANY
+ * DIRECT, INDIRECT OR CONSEQUENTIAL DAMAGES WITH RESPECT TO ANY CLAIMS ARISING
+ * FROM THE CONTENT OF SUCH FIRMWARE AND/OR THE USE MADE BY CUSTOMERS OF THE
+ * CODING INFORMATION CONTAINED HEREIN IN CONNECTION WITH THEIR PRODUCTS.
+ *
+ * © COPYRIGHT 2011 STMicroelectronics
+ ******************************************************************************
+ */
+
+/* Define to prevent recursive inclusion -------------------------------------*/
+#ifndef __USBD_CONF__H__
+#define __USBD_CONF__H__
+
+/* Includes ------------------------------------------------------------------*/
+#include "stm32f2xx.h"
+
+
+
+/** @defgroup USB_CONF_Exported_Defines
+ * @{
+ */
+#define USE_USB_OTG_HS
+
+#define USBD_CFG_MAX_NUM 1
+#define USB_MAX_STR_DESC_SIZ 64
+#define USBD_EP0_MAX_PACKET_SIZE 64
+
+/**
+ * @}
+ */
+
+
+/** @defgroup USB_CONF_Exported_Types
+ * @{
+ */
+/**
+ * @}
+ */
+
+
+/** @defgroup USB_CONF_Exported_Macros
+ * @{
+ */
+/**
+ * @}
+ */
+
+/** @defgroup USB_CONF_Exported_Variables
+ * @{
+ */
+/**
+ * @}
+ */
+
+/** @defgroup USB_CONF_Exported_FunctionsPrototype
+ * @{
+ */
+/**
+ * @}
+ */
+
+
+#endif //__USBD_CONF__H__
+
+/******************* (C) COPYRIGHT 2011 STMicroelectronics *****END OF FILE****/
+
diff --git a/Libraries/STM32_USB_Device_Library/Core/inc/usbd_core.h b/Libraries/STM32_USB_Device_Library/Core/inc/usbd_core.h
new file mode 100644
index 0000000..fb20acf
--- /dev/null
+++ b/Libraries/STM32_USB_Device_Library/Core/inc/usbd_core.h
@@ -0,0 +1,114 @@
+/**
+ ******************************************************************************
+ * @file usbd_core.h
+ * @author MCD Application Team
+ * @version V1.0.0
+ * @date 22-July-2011
+ * @brief Header file for usbd_core.c
+ ******************************************************************************
+ * @attention
+ *
+ * THE PRESENT FIRMWARE WHICH IS FOR GUIDANCE ONLY AIMS AT PROVIDING CUSTOMERS
+ * WITH CODING INFORMATION REGARDING THEIR PRODUCTS IN ORDER FOR THEM TO SAVE
+ * TIME. AS A RESULT, STMICROELECTRONICS SHALL NOT BE HELD LIABLE FOR ANY
+ * DIRECT, INDIRECT OR CONSEQUENTIAL DAMAGES WITH RESPECT TO ANY CLAIMS ARISING
+ * FROM THE CONTENT OF SUCH FIRMWARE AND/OR THE USE MADE BY CUSTOMERS OF THE
+ * CODING INFORMATION CONTAINED HEREIN IN CONNECTION WITH THEIR PRODUCTS.
+ *
+ * © COPYRIGHT 2011 STMicroelectronics
+ ******************************************************************************
+ */
+
+/* Define to prevent recursive inclusion -------------------------------------*/
+#ifndef __USBD_CORE_H
+#define __USBD_CORE_H
+
+/* Includes ------------------------------------------------------------------*/
+#include "usb_dcd.h"
+#include "usbd_def.h"
+#include "usbd_conf.h"
+
+/** @addtogroup STM32_USB_OTG_DEVICE_LIBRARY
+ * @{
+ */
+
+/** @defgroup USBD_CORE
+ * @brief This file is the Header file for usbd_core.c file
+ * @{
+ */
+
+
+/** @defgroup USBD_CORE_Exported_Defines
+ * @{
+ */
+
+typedef enum {
+ USBD_OK = 0,
+ USBD_BUSY,
+ USBD_FAIL,
+}USBD_Status;
+/**
+ * @}
+ */
+
+
+/** @defgroup USBD_CORE_Exported_TypesDefinitions
+ * @{
+ */
+
+
+/**
+ * @}
+ */
+
+
+
+/** @defgroup USBD_CORE_Exported_Macros
+ * @{
+ */
+
+/**
+ * @}
+ */
+
+/** @defgroup USBD_CORE_Exported_Variables
+ * @{
+ */
+
+/**
+ * @}
+ */
+
+/** @defgroup USBD_CORE_Exported_FunctionsPrototype
+ * @{
+ */
+void USBD_Init(USB_OTG_CORE_HANDLE *pdev,
+ USB_OTG_CORE_ID_TypeDef coreID,
+ USBD_DEVICE *pDevice,
+ USBD_Class_cb_TypeDef *class_cb,
+ USBD_Usr_cb_TypeDef *usr_cb);
+
+USBD_Status USBD_DeInit(USB_OTG_CORE_HANDLE *pdev);
+
+USBD_Status USBD_ClrCfg(USB_OTG_CORE_HANDLE *pdev, uint8_t cfgidx);
+
+USBD_Status USBD_SetCfg(USB_OTG_CORE_HANDLE *pdev, uint8_t cfgidx);
+
+/**
+ * @}
+ */
+
+#endif /* __USBD_CORE_H */
+
+/**
+ * @}
+ */
+
+/**
+* @}
+*/
+
+/******************* (C) COPYRIGHT 2011 STMicroelectronics *****END OF FILE****/
+
+
+
diff --git a/Libraries/STM32_USB_Device_Library/Core/inc/usbd_def.h b/Libraries/STM32_USB_Device_Library/Core/inc/usbd_def.h
new file mode 100644
index 0000000..a8c8671
--- /dev/null
+++ b/Libraries/STM32_USB_Device_Library/Core/inc/usbd_def.h
@@ -0,0 +1,149 @@
+/**
+ ******************************************************************************
+ * @file usbd_def.h
+ * @author MCD Application Team
+ * @version V1.0.0
+ * @date 22-July-2011
+ * @brief general defines for the usb device library
+ ******************************************************************************
+ * @attention
+ *
+ * THE PRESENT FIRMWARE WHICH IS FOR GUIDANCE ONLY AIMS AT PROVIDING CUSTOMERS
+ * WITH CODING INFORMATION REGARDING THEIR PRODUCTS IN ORDER FOR THEM TO SAVE
+ * TIME. AS A RESULT, STMICROELECTRONICS SHALL NOT BE HELD LIABLE FOR ANY
+ * DIRECT, INDIRECT OR CONSEQUENTIAL DAMAGES WITH RESPECT TO ANY CLAIMS ARISING
+ * FROM THE CONTENT OF SUCH FIRMWARE AND/OR THE USE MADE BY CUSTOMERS OF THE
+ * CODING INFORMATION CONTAINED HEREIN IN CONNECTION WITH THEIR PRODUCTS.
+ *
+ * © COPYRIGHT 2011 STMicroelectronics
+ ******************************************************************************
+ */
+
+/* Define to prevent recursive inclusion -------------------------------------*/
+
+#ifndef __USBD_DEF_H
+#define __USBD_DEF_H
+/* Includes ------------------------------------------------------------------*/
+#include "usbd_conf.h"
+
+/** @addtogroup STM32_USB_OTG_DEVICE_LIBRARY
+ * @{
+ */
+
+/** @defgroup USB_DEF
+ * @brief general defines for the usb device library file
+ * @{
+ */
+
+/** @defgroup USB_DEF_Exported_Defines
+ * @{
+ */
+
+#ifndef NULL
+#define NULL 0
+#endif
+
+#define USB_LEN_DEV_QUALIFIER_DESC 0x0A
+#define USB_LEN_DEV_DESC 0x12
+#define USB_LEN_CFG_DESC 0x09
+#define USB_LEN_IF_DESC 0x09
+#define USB_LEN_EP_DESC 0x07
+#define USB_LEN_OTG_DESC 0x03
+
+#define USBD_IDX_LANGID_STR 0x00
+#define USBD_IDX_MFC_STR 0x01
+#define USBD_IDX_PRODUCT_STR 0x02
+#define USBD_IDX_SERIAL_STR 0x03
+#define USBD_IDX_CONFIG_STR 0x04
+#define USBD_IDX_INTERFACE_STR 0x05
+
+#define USB_REQ_TYPE_STANDARD 0x00
+#define USB_REQ_TYPE_CLASS 0x20
+#define USB_REQ_TYPE_VENDOR 0x40
+#define USB_REQ_TYPE_MASK 0x60
+
+#define USB_REQ_RECIPIENT_DEVICE 0x00
+#define USB_REQ_RECIPIENT_INTERFACE 0x01
+#define USB_REQ_RECIPIENT_ENDPOINT 0x02
+#define USB_REQ_RECIPIENT_MASK 0x03
+
+#define USB_REQ_GET_STATUS 0x00
+#define USB_REQ_CLEAR_FEATURE 0x01
+#define USB_REQ_SET_FEATURE 0x03
+#define USB_REQ_SET_ADDRESS 0x05
+#define USB_REQ_GET_DESCRIPTOR 0x06
+#define USB_REQ_SET_DESCRIPTOR 0x07
+#define USB_REQ_GET_CONFIGURATION 0x08
+#define USB_REQ_SET_CONFIGURATION 0x09
+#define USB_REQ_GET_INTERFACE 0x0A
+#define USB_REQ_SET_INTERFACE 0x0B
+#define USB_REQ_SYNCH_FRAME 0x0C
+
+#define USB_DESC_TYPE_DEVICE 1
+#define USB_DESC_TYPE_CONFIGURATION 2
+#define USB_DESC_TYPE_STRING 3
+#define USB_DESC_TYPE_INTERFACE 4
+#define USB_DESC_TYPE_ENDPOINT 5
+#define USB_DESC_TYPE_DEVICE_QUALIFIER 6
+#define USB_DESC_TYPE_OTHER_SPEED_CONFIGURATION 7
+
+
+#define USB_CONFIG_REMOTE_WAKEUP 2
+#define USB_CONFIG_SELF_POWERED 1
+
+#define USB_FEATURE_EP_HALT 0
+#define USB_FEATURE_REMOTE_WAKEUP 1
+#define USB_FEATURE_TEST_MODE 2
+
+/**
+ * @}
+ */
+
+
+/** @defgroup USBD_DEF_Exported_TypesDefinitions
+ * @{
+ */
+/**
+ * @}
+ */
+
+
+
+/** @defgroup USBD_DEF_Exported_Macros
+ * @{
+ */
+#define SWAPBYTE(addr) (((uint16_t)(*((uint8_t *)(addr)))) + \
+ (((uint16_t)(*(((uint8_t *)(addr)) + 1))) << 8))
+
+#define LOBYTE(x) ((uint8_t)(x & 0x00FF))
+#define HIBYTE(x) ((uint8_t)((x & 0xFF00) >>8))
+/**
+ * @}
+ */
+
+/** @defgroup USBD_DEF_Exported_Variables
+ * @{
+ */
+
+/**
+ * @}
+ */
+
+/** @defgroup USBD_DEF_Exported_FunctionsPrototype
+ * @{
+ */
+
+/**
+ * @}
+ */
+
+#endif /* __USBD_DEF_H */
+
+/**
+ * @}
+ */
+
+/**
+* @}
+*/
+/******************* (C) COPYRIGHT 2011 STMicroelectronics *****END OF FILE****/
diff --git a/Libraries/STM32_USB_Device_Library/Core/inc/usbd_ioreq.h b/Libraries/STM32_USB_Device_Library/Core/inc/usbd_ioreq.h
new file mode 100644
index 0000000..ca755f2
--- /dev/null
+++ b/Libraries/STM32_USB_Device_Library/Core/inc/usbd_ioreq.h
@@ -0,0 +1,115 @@
+/**
+ ******************************************************************************
+ * @file usbd_ioreq.h
+ * @author MCD Application Team
+ * @version V1.0.0
+ * @date 22-July-2011
+ * @brief header file for the usbd_ioreq.c file
+ ******************************************************************************
+ * @attention
+ *
+ * THE PRESENT FIRMWARE WHICH IS FOR GUIDANCE ONLY AIMS AT PROVIDING CUSTOMERS
+ * WITH CODING INFORMATION REGARDING THEIR PRODUCTS IN ORDER FOR THEM TO SAVE
+ * TIME. AS A RESULT, STMICROELECTRONICS SHALL NOT BE HELD LIABLE FOR ANY
+ * DIRECT, INDIRECT OR CONSEQUENTIAL DAMAGES WITH RESPECT TO ANY CLAIMS ARISING
+ * FROM THE CONTENT OF SUCH FIRMWARE AND/OR THE USE MADE BY CUSTOMERS OF THE
+ * CODING INFORMATION CONTAINED HEREIN IN CONNECTION WITH THEIR PRODUCTS.
+ *
+ * © COPYRIGHT 2011 STMicroelectronics
+ ******************************************************************************
+ */
+
+/* Define to prevent recursive inclusion -------------------------------------*/
+
+#ifndef __USBD_IOREQ_H_
+#define __USBD_IOREQ_H_
+
+/* Includes ------------------------------------------------------------------*/
+#include "usbd_def.h"
+#include "usbd_core.h"
+
+/** @addtogroup STM32_USB_OTG_DEVICE_LIBRARY
+ * @{
+ */
+
+/** @defgroup USBD_IOREQ
+ * @brief header file for the usbd_ioreq.c file
+ * @{
+ */
+
+/** @defgroup USBD_IOREQ_Exported_Defines
+ * @{
+ */
+/**
+ * @}
+ */
+
+
+/** @defgroup USBD_IOREQ_Exported_Types
+ * @{
+ */
+
+
+/**
+ * @}
+ */
+
+
+
+/** @defgroup USBD_IOREQ_Exported_Macros
+ * @{
+ */
+
+/**
+ * @}
+ */
+
+/** @defgroup USBD_IOREQ_Exported_Variables
+ * @{
+ */
+
+/**
+ * @}
+ */
+
+/** @defgroup USBD_IOREQ_Exported_FunctionsPrototype
+ * @{
+ */
+
+USBD_Status USBD_CtlSendData (USB_OTG_CORE_HANDLE *pdev,
+ uint8_t *buf,
+ uint16_t len);
+
+USBD_Status USBD_CtlContinueSendData (USB_OTG_CORE_HANDLE *pdev,
+ uint8_t *pbuf,
+ uint16_t len);
+
+USBD_Status USBD_CtlPrepareRx (USB_OTG_CORE_HANDLE *pdev,
+ uint8_t *pbuf,
+ uint16_t len);
+
+USBD_Status USBD_CtlContinueRx (USB_OTG_CORE_HANDLE *pdev,
+ uint8_t *pbuf,
+ uint16_t len);
+
+USBD_Status USBD_CtlSendStatus (USB_OTG_CORE_HANDLE *pdev);
+
+USBD_Status USBD_CtlReceiveStatus (USB_OTG_CORE_HANDLE *pdev);
+
+uint16_t USBD_GetRxCount (USB_OTG_CORE_HANDLE *pdev ,
+ uint8_t epnum);
+
+/**
+ * @}
+ */
+
+#endif /* __USBD_IOREQ_H_ */
+
+/**
+ * @}
+ */
+
+/**
+* @}
+*/
+/******************* (C) COPYRIGHT 2011 STMicroelectronics *****END OF FILE****/
diff --git a/Libraries/STM32_USB_Device_Library/Core/inc/usbd_req.h b/Libraries/STM32_USB_Device_Library/Core/inc/usbd_req.h
new file mode 100644
index 0000000..9aa9e44
--- /dev/null
+++ b/Libraries/STM32_USB_Device_Library/Core/inc/usbd_req.h
@@ -0,0 +1,102 @@
+/**
+ ******************************************************************************
+ * @file usbd_req.h
+ * @author MCD Application Team
+ * @version V1.0.0
+ * @date 22-July-2011
+ * @brief header file for the usbd_req.c file
+ ******************************************************************************
+ * @attention
+ *
+ * THE PRESENT FIRMWARE WHICH IS FOR GUIDANCE ONLY AIMS AT PROVIDING CUSTOMERS
+ * WITH CODING INFORMATION REGARDING THEIR PRODUCTS IN ORDER FOR THEM TO SAVE
+ * TIME. AS A RESULT, STMICROELECTRONICS SHALL NOT BE HELD LIABLE FOR ANY
+ * DIRECT, INDIRECT OR CONSEQUENTIAL DAMAGES WITH RESPECT TO ANY CLAIMS ARISING
+ * FROM THE CONTENT OF SUCH FIRMWARE AND/OR THE USE MADE BY CUSTOMERS OF THE
+ * CODING INFORMATION CONTAINED HEREIN IN CONNECTION WITH THEIR PRODUCTS.
+ *
+ * © COPYRIGHT 2011 STMicroelectronics
+ ******************************************************************************
+ */
+
+/* Define to prevent recursive inclusion -------------------------------------*/
+
+#ifndef __USB_REQUEST_H_
+#define __USB_REQUEST_H_
+
+/* Includes ------------------------------------------------------------------*/
+#include "usbd_def.h"
+#include "usbd_core.h"
+#include "usbd_conf.h"
+
+
+/** @addtogroup STM32_USB_OTG_DEVICE_LIBRARY
+ * @{
+ */
+
+/** @defgroup USBD_REQ
+ * @brief header file for the usbd_ioreq.c file
+ * @{
+ */
+
+/** @defgroup USBD_REQ_Exported_Defines
+ * @{
+ */
+/**
+ * @}
+ */
+
+
+/** @defgroup USBD_REQ_Exported_Types
+ * @{
+ */
+/**
+ * @}
+ */
+
+
+
+/** @defgroup USBD_REQ_Exported_Macros
+ * @{
+ */
+/**
+ * @}
+ */
+
+/** @defgroup USBD_REQ_Exported_Variables
+ * @{
+ */
+/**
+ * @}
+ */
+
+/** @defgroup USBD_REQ_Exported_FunctionsPrototype
+ * @{
+ */
+
+USBD_Status USBD_StdDevReq (USB_OTG_CORE_HANDLE *pdev, USB_SETUP_REQ *req);
+USBD_Status USBD_StdItfReq (USB_OTG_CORE_HANDLE *pdev, USB_SETUP_REQ *req);
+USBD_Status USBD_StdEPReq (USB_OTG_CORE_HANDLE *pdev, USB_SETUP_REQ *req);
+void USBD_ParseSetupRequest( USB_OTG_CORE_HANDLE *pdev,
+ USB_SETUP_REQ *req);
+
+void USBD_CtlError( USB_OTG_CORE_HANDLE *pdev,
+ USB_SETUP_REQ *req);
+
+void USBD_GetString(uint8_t *desc, uint8_t *unicode, uint16_t *len);
+/**
+ * @}
+ */
+
+#endif /* __USB_REQUEST_H_ */
+
+/**
+ * @}
+ */
+
+/**
+* @}
+*/
+
+
+/******************* (C) COPYRIGHT 2011 STMicroelectronics *****END OF FILE****/
diff --git a/Libraries/STM32_USB_Device_Library/Core/inc/usbd_usr.h b/Libraries/STM32_USB_Device_Library/Core/inc/usbd_usr.h
new file mode 100644
index 0000000..44e7b1d
--- /dev/null
+++ b/Libraries/STM32_USB_Device_Library/Core/inc/usbd_usr.h
@@ -0,0 +1,135 @@
+/**
+ ******************************************************************************
+ * @file usbd_usr.h
+ * @author MCD Application Team
+ * @version V1.0.0
+ * @date 22-July-2011
+ * @brief Header file for usbd_usr.c
+ ******************************************************************************
+ * @attention
+ *
+ * THE PRESENT FIRMWARE WHICH IS FOR GUIDANCE ONLY AIMS AT PROVIDING CUSTOMERS
+ * WITH CODING INFORMATION REGARDING THEIR PRODUCTS IN ORDER FOR THEM TO SAVE
+ * TIME. AS A RESULT, STMICROELECTRONICS SHALL NOT BE HELD LIABLE FOR ANY
+ * DIRECT, INDIRECT OR CONSEQUENTIAL DAMAGES WITH RESPECT TO ANY CLAIMS ARISING
+ * FROM THE CONTENT OF SUCH FIRMWARE AND/OR THE USE MADE BY CUSTOMERS OF THE
+ * CODING INFORMATION CONTAINED HEREIN IN CONNECTION WITH THEIR PRODUCTS.
+ *
+ * © COPYRIGHT 2011 STMicroelectronics
+ ******************************************************************************
+ */
+
+/* Define to prevent recursive inclusion -------------------------------------*/
+#ifndef __USBD_USR_H__
+#define __USBD_USR_H__
+
+/* Includes ------------------------------------------------------------------*/
+#include "usbd_core.h"
+
+
+/** @addtogroup USBD_USER
+ * @{
+ */
+
+/** @addtogroup USBD_MSC_DEMO_USER_CALLBACKS
+ * @{
+ */
+
+/** @defgroup USBD_USR
+ * @brief This file is the Header file for usbd_usr.c
+ * @{
+ */
+
+
+/** @defgroup USBD_USR_Exported_Types
+ * @{
+ */
+
+extern USBD_Usr_cb_TypeDef USR_cb;
+extern USBD_Usr_cb_TypeDef USR_FS_cb;
+extern USBD_Usr_cb_TypeDef USR_HS_cb;
+
+
+
+/**
+ * @}
+ */
+
+
+
+/** @defgroup USBD_USR_Exported_Defines
+ * @{
+ */
+
+/**
+ * @}
+ */
+
+/** @defgroup USBD_USR_Exported_Macros
+ * @{
+ */
+/**
+ * @}
+ */
+
+/** @defgroup USBD_USR_Exported_Variables
+ * @{
+ */
+
+void USBD_USR_Init(void);
+void USBD_USR_DeviceReset (uint8_t speed);
+void USBD_USR_DeviceConfigured (void);
+void USBD_USR_DeviceSuspended(void);
+void USBD_USR_DeviceResumed(void);
+
+void USBD_USR_DeviceConnected(void);
+void USBD_USR_DeviceDisconnected(void);
+
+void USBD_USR_FS_Init(void);
+void USBD_USR_FS_DeviceReset (uint8_t speed);
+void USBD_USR_FS_DeviceConfigured (void);
+void USBD_USR_FS_DeviceSuspended(void);
+void USBD_USR_FS_DeviceResumed(void);
+
+void USBD_USR_FS_DeviceConnected(void);
+void USBD_USR_FS_DeviceDisconnected(void);
+
+void USBD_USR_HS_Init(void);
+void USBD_USR_HS_DeviceReset (uint8_t speed);
+void USBD_USR_HS_DeviceConfigured (void);
+void USBD_USR_HS_DeviceSuspended(void);
+void USBD_USR_HS_DeviceResumed(void);
+
+void USBD_USR_HS_DeviceConnected(void);
+void USBD_USR_HS_DeviceDisconnected(void);
+
+/**
+ * @}
+ */
+
+/** @defgroup USBD_USR_Exported_FunctionsPrototype
+ * @{
+ */
+/**
+ * @}
+ */
+
+#endif /*__USBD_USR_H__*/
+
+/**
+ * @}
+ */
+
+/**
+ * @}
+ */
+
+/**
+ * @}
+ */
+
+/******************* (C) COPYRIGHT 2011 STMicroelectronics *****END OF FILE****/
+
+
+
+
diff --git a/Libraries/STM32_USB_Device_Library/Core/src/usbd_core.c b/Libraries/STM32_USB_Device_Library/Core/src/usbd_core.c
new file mode 100644
index 0000000..2a51d3a
--- /dev/null
+++ b/Libraries/STM32_USB_Device_Library/Core/src/usbd_core.c
@@ -0,0 +1,476 @@
+/**
+ ******************************************************************************
+ * @file usbd_core.c
+ * @author MCD Application Team
+ * @version V1.0.0
+ * @date 22-July-2011
+ * @brief This file provides all the USBD core functions.
+ ******************************************************************************
+ * @attention
+ *
+ * THE PRESENT FIRMWARE WHICH IS FOR GUIDANCE ONLY AIMS AT PROVIDING CUSTOMERS
+ * WITH CODING INFORMATION REGARDING THEIR PRODUCTS IN ORDER FOR THEM TO SAVE
+ * TIME. AS A RESULT, STMICROELECTRONICS SHALL NOT BE HELD LIABLE FOR ANY
+ * DIRECT, INDIRECT OR CONSEQUENTIAL DAMAGES WITH RESPECT TO ANY CLAIMS ARISING
+ * FROM THE CONTENT OF SUCH FIRMWARE AND/OR THE USE MADE BY CUSTOMERS OF THE
+ * CODING INFORMATION CONTAINED HEREIN IN CONNECTION WITH THEIR PRODUCTS.
+ *
+ * © COPYRIGHT 2011 STMicroelectronics
+ ******************************************************************************
+ */
+
+/* Includes ------------------------------------------------------------------*/
+#include "usbd_core.h"
+#include "usbd_req.h"
+#include "usbd_ioreq.h"
+#include "usb_dcd_int.h"
+#include "usb_bsp.h"
+
+/** @addtogroup STM32_USB_OTG_DEVICE_LIBRARY
+* @{
+*/
+
+
+/** @defgroup USBD_CORE
+* @brief usbd core module
+* @{
+*/
+
+/** @defgroup USBD_CORE_Private_TypesDefinitions
+* @{
+*/
+/**
+* @}
+*/
+
+
+/** @defgroup USBD_CORE_Private_Defines
+* @{
+*/
+
+/**
+* @}
+*/
+
+
+/** @defgroup USBD_CORE_Private_Macros
+* @{
+*/
+/**
+* @}
+*/
+
+
+
+
+/** @defgroup USBD_CORE_Private_FunctionPrototypes
+* @{
+*/
+static uint8_t USBD_SetupStage(USB_OTG_CORE_HANDLE *pdev);
+static uint8_t USBD_DataOutStage(USB_OTG_CORE_HANDLE *pdev , uint8_t epnum);
+static uint8_t USBD_DataInStage(USB_OTG_CORE_HANDLE *pdev , uint8_t epnum);
+static uint8_t USBD_SOF(USB_OTG_CORE_HANDLE *pdev);
+static uint8_t USBD_Reset(USB_OTG_CORE_HANDLE *pdev);
+static uint8_t USBD_Suspend(USB_OTG_CORE_HANDLE *pdev);
+static uint8_t USBD_Resume(USB_OTG_CORE_HANDLE *pdev);
+#ifdef VBUS_SENSING_ENABLED
+static uint8_t USBD_DevConnected(USB_OTG_CORE_HANDLE *pdev);
+static uint8_t USBD_DevDisconnected(USB_OTG_CORE_HANDLE *pdev);
+#endif
+static uint8_t USBD_IsoINIncomplete(USB_OTG_CORE_HANDLE *pdev);
+static uint8_t USBD_IsoOUTIncomplete(USB_OTG_CORE_HANDLE *pdev);
+/**
+* @}
+*/
+
+/** @defgroup USBD_CORE_Private_Variables
+* @{
+*/
+
+
+
+USBD_DCD_INT_cb_TypeDef USBD_DCD_INT_cb =
+{
+ USBD_DataOutStage,
+ USBD_DataInStage,
+ USBD_SetupStage,
+ USBD_SOF,
+ USBD_Reset,
+ USBD_Suspend,
+ USBD_Resume,
+ USBD_IsoINIncomplete,
+ USBD_IsoOUTIncomplete,
+#ifdef VBUS_SENSING_ENABLED
+USBD_DevConnected,
+USBD_DevDisconnected,
+#endif
+};
+
+USBD_DCD_INT_cb_TypeDef *USBD_DCD_INT_fops = &USBD_DCD_INT_cb;
+/**
+* @}
+*/
+
+/** @defgroup USBD_CORE_Private_Functions
+* @{
+*/
+
+/**
+* @brief USBD_Init
+* Initailizes the device stack and load the class driver
+* @param pdev: device instance
+* @param core_address: USB OTG core ID
+* @param class_cb: Class callback structure address
+* @param usr_cb: User callback structure address
+* @retval None
+*/
+void USBD_Init(USB_OTG_CORE_HANDLE *pdev,
+ USB_OTG_CORE_ID_TypeDef coreID,
+ USBD_DEVICE *pDevice,
+ USBD_Class_cb_TypeDef *class_cb,
+ USBD_Usr_cb_TypeDef *usr_cb)
+{
+ /* Hardware Init */
+ USB_OTG_BSP_Init(pdev);
+
+ USBD_DeInit(pdev);
+
+ /*Register class and user callbacks */
+ pdev->dev.class_cb = class_cb;
+ pdev->dev.usr_cb = usr_cb;
+ pdev->dev.usr_device = pDevice;
+
+ /* set USB OTG core params */
+ DCD_Init(pdev , coreID);
+
+ /* Upon Init call usr callback */
+ pdev->dev.usr_cb->Init();
+
+ /* Enable Interrupts */
+ USB_OTG_BSP_EnableInterrupt(pdev);
+}
+
+/**
+* @brief USBD_DeInit
+* Re-Initialize th deviuce library
+* @param pdev: device instance
+* @retval status: status
+*/
+USBD_Status USBD_DeInit(USB_OTG_CORE_HANDLE *pdev)
+{
+ /* Software Init */
+
+ return USBD_OK;
+}
+
+/**
+* @brief USBD_SetupStage
+* Handle the setup stage
+* @param pdev: device instance
+* @retval status
+*/
+static uint8_t USBD_SetupStage(USB_OTG_CORE_HANDLE *pdev)
+{
+ USB_SETUP_REQ req;
+
+ USBD_ParseSetupRequest(pdev , &req);
+
+ switch (req.bmRequest & 0x1F)
+ {
+ case USB_REQ_RECIPIENT_DEVICE:
+ USBD_StdDevReq (pdev, &req);
+ break;
+
+ case USB_REQ_RECIPIENT_INTERFACE:
+ USBD_StdItfReq(pdev, &req);
+ break;
+
+ case USB_REQ_RECIPIENT_ENDPOINT:
+ USBD_StdEPReq(pdev, &req);
+ break;
+
+ default:
+ DCD_EP_Stall(pdev , req.bmRequest & 0x80);
+ break;
+ }
+ return USBD_OK;
+}
+
+/**
+* @brief USBD_DataOutStage
+* Handle data out stage
+* @param pdev: device instance
+* @param epnum: endpoint index
+* @retval status
+*/
+static uint8_t USBD_DataOutStage(USB_OTG_CORE_HANDLE *pdev , uint8_t epnum)
+{
+ USB_OTG_EP *ep;
+
+ if(epnum == 0)
+ {
+ ep = &pdev->dev.out_ep[0];
+ if ( pdev->dev.device_state == USB_OTG_EP0_DATA_OUT)
+ {
+ if(ep->rem_data_len > ep->maxpacket)
+ {
+ ep->rem_data_len -= ep->maxpacket;
+
+ if(pdev->cfg.dma_enable == 1)
+ {
+ /* in slave mode this, is handled by the RxSTSQLvl ISR */
+ ep->xfer_buff += ep->maxpacket;
+ }
+ USBD_CtlContinueRx (pdev,
+ ep->xfer_buff,
+ MIN(ep->rem_data_len ,ep->maxpacket));
+ }
+ else
+ {
+ if((pdev->dev.class_cb->EP0_RxReady != NULL)&&
+ (pdev->dev.device_status == USB_OTG_CONFIGURED))
+ {
+ pdev->dev.class_cb->EP0_RxReady(pdev);
+ }
+ USBD_CtlSendStatus(pdev);
+ }
+ }
+ }
+ else if((pdev->dev.class_cb->DataOut != NULL)&&
+ (pdev->dev.device_status == USB_OTG_CONFIGURED))
+ {
+ pdev->dev.class_cb->DataOut(pdev, epnum);
+ }
+ return USBD_OK;
+}
+
+/**
+* @brief USBD_DataInStage
+* Handle data in stage
+* @param pdev: device instance
+* @param epnum: endpoint index
+* @retval status
+*/
+static uint8_t USBD_DataInStage(USB_OTG_CORE_HANDLE *pdev , uint8_t epnum)
+{
+ USB_OTG_EP *ep;
+
+ if(epnum == 0)
+ {
+ ep = &pdev->dev.in_ep[0];
+ if ( pdev->dev.device_state == USB_OTG_EP0_DATA_IN)
+ {
+ if(ep->rem_data_len > ep->maxpacket)
+ {
+ ep->rem_data_len -= ep->maxpacket;
+ if(pdev->cfg.dma_enable == 1)
+ {
+ /* in slave mode this, is handled by the TxFifoEmpty ISR */
+ ep->xfer_buff += ep->maxpacket;
+ }
+ USBD_CtlContinueSendData (pdev,
+ ep->xfer_buff,
+ ep->rem_data_len);
+ }
+ else
+ { /* last packet is MPS multiple, so send ZLP packet */
+ if((ep->total_data_len % ep->maxpacket == 0) &&
+ (ep->total_data_len >= ep->maxpacket) &&
+ (ep->total_data_len < ep->ctl_data_len ))
+ {
+
+ USBD_CtlContinueSendData(pdev , NULL, 0);
+ ep->ctl_data_len = 0;
+ }
+ else
+ {
+ if((pdev->dev.class_cb->EP0_TxSent != NULL)&&
+ (pdev->dev.device_status == USB_OTG_CONFIGURED))
+ {
+ pdev->dev.class_cb->EP0_TxSent(pdev);
+ }
+ USBD_CtlReceiveStatus(pdev);
+ }
+ }
+ }
+ }
+ else if((pdev->dev.class_cb->DataIn != NULL)&&
+ (pdev->dev.device_status == USB_OTG_CONFIGURED))
+ {
+ pdev->dev.class_cb->DataIn(pdev, epnum);
+ }
+ return USBD_OK;
+}
+
+/**
+* @brief USBD_Reset
+* Handle Reset event
+* @param pdev: device instance
+* @retval status
+*/
+
+static uint8_t USBD_Reset(USB_OTG_CORE_HANDLE *pdev)
+{
+ /* Open EP0 OUT */
+ DCD_EP_Open(pdev,
+ 0x00,
+ USB_OTG_MAX_EP0_SIZE,
+ EP_TYPE_CTRL);
+
+ /* Open EP0 IN */
+ DCD_EP_Open(pdev,
+ 0x80,
+ USB_OTG_MAX_EP0_SIZE,
+ EP_TYPE_CTRL);
+
+ /* Upon Reset call usr call back */
+ pdev->dev.device_status = USB_OTG_DEFAULT;
+ pdev->dev.usr_cb->DeviceReset(pdev->cfg.speed);
+
+ return USBD_OK;
+}
+
+/**
+* @brief USBD_Resume
+* Handle Resume event
+* @param pdev: device instance
+* @retval status
+*/
+
+static uint8_t USBD_Resume(USB_OTG_CORE_HANDLE *pdev)
+{
+ /* Upon Resume call usr call back */
+ pdev->dev.usr_cb->DeviceResumed();
+ pdev->dev.device_status = USB_OTG_CONFIGURED;
+ return USBD_OK;
+}
+
+
+/**
+* @brief USBD_Suspend
+* Handle Suspend event
+* @param pdev: device instance
+* @retval status
+*/
+
+static uint8_t USBD_Suspend(USB_OTG_CORE_HANDLE *pdev)
+{
+
+ pdev->dev.device_status = USB_OTG_SUSPENDED;
+ /* Upon Resume call usr call back */
+ pdev->dev.usr_cb->DeviceSuspended();
+ return USBD_OK;
+}
+
+
+/**
+* @brief USBD_SOF
+* Handle SOF event
+* @param pdev: device instance
+* @retval status
+*/
+
+static uint8_t USBD_SOF(USB_OTG_CORE_HANDLE *pdev)
+{
+ if(pdev->dev.class_cb->SOF)
+ {
+ pdev->dev.class_cb->SOF(pdev);
+ }
+ return USBD_OK;
+}
+/**
+* @brief USBD_SetCfg
+* Configure device and start the interface
+* @param pdev: device instance
+* @param cfgidx: configuration index
+* @retval status
+*/
+
+USBD_Status USBD_SetCfg(USB_OTG_CORE_HANDLE *pdev, uint8_t cfgidx)
+{
+ pdev->dev.class_cb->Init(pdev, cfgidx);
+
+ /* Upon set config call usr call back */
+ pdev->dev.usr_cb->DeviceConfigured();
+ return USBD_OK;
+}
+
+/**
+* @brief USBD_ClrCfg
+* Clear current configuration
+* @param pdev: device instance
+* @param cfgidx: configuration index
+* @retval status: USBD_Status
+*/
+USBD_Status USBD_ClrCfg(USB_OTG_CORE_HANDLE *pdev, uint8_t cfgidx)
+{
+ pdev->dev.class_cb->DeInit(pdev, cfgidx);
+ return USBD_OK;
+}
+
+/**
+* @brief USBD_IsoINIncomplete
+* Handle iso in incomplete event
+* @param pdev: device instance
+* @retval status
+*/
+static uint8_t USBD_IsoINIncomplete(USB_OTG_CORE_HANDLE *pdev)
+{
+ pdev->dev.class_cb->IsoINIncomplete(pdev);
+ return USBD_OK;
+}
+
+/**
+* @brief USBD_IsoOUTIncomplete
+* Handle iso out incomplete event
+* @param pdev: device instance
+* @retval status
+*/
+static uint8_t USBD_IsoOUTIncomplete(USB_OTG_CORE_HANDLE *pdev)
+{
+ pdev->dev.class_cb->IsoOUTIncomplete(pdev);
+ return USBD_OK;
+}
+
+#ifdef VBUS_SENSING_ENABLED
+/**
+* @brief USBD_DevConnected
+* Handle device connection event
+* @param pdev: device instance
+* @retval status
+*/
+static uint8_t USBD_DevConnected(USB_OTG_CORE_HANDLE *pdev)
+{
+ pdev->dev.usr_cb->DeviceConnected();
+ return USBD_OK;
+}
+
+/**
+* @brief USBD_DevDisconnected
+* Handle device disconnection event
+* @param pdev: device instance
+* @retval status
+*/
+static uint8_t USBD_DevDisconnected(USB_OTG_CORE_HANDLE *pdev)
+{
+ pdev->dev.usr_cb->DeviceDisconnected();
+ pdev->dev.class_cb->DeInit(pdev, 0);
+ return USBD_OK;
+}
+#endif
+/**
+* @}
+*/
+
+
+/**
+* @}
+*/
+
+
+/**
+* @}
+*/
+
+/******************* (C) COPYRIGHT 2011 STMicroelectronics *****END OF FILE****/
+
diff --git a/Libraries/STM32_USB_Device_Library/Core/src/usbd_ioreq.c b/Libraries/STM32_USB_Device_Library/Core/src/usbd_ioreq.c
new file mode 100644
index 0000000..6964766
--- /dev/null
+++ b/Libraries/STM32_USB_Device_Library/Core/src/usbd_ioreq.c
@@ -0,0 +1,237 @@
+/**
+ ******************************************************************************
+ * @file usbd_ioreq.c
+ * @author MCD Application Team
+ * @version V1.0.0
+ * @date 22-July-2011
+ * @brief This file provides the IO requests APIs for control endpoints.
+ ******************************************************************************
+ * @attention
+ *
+ * THE PRESENT FIRMWARE WHICH IS FOR GUIDANCE ONLY AIMS AT PROVIDING CUSTOMERS
+ * WITH CODING INFORMATION REGARDING THEIR PRODUCTS IN ORDER FOR THEM TO SAVE
+ * TIME. AS A RESULT, STMICROELECTRONICS SHALL NOT BE HELD LIABLE FOR ANY
+ * DIRECT, INDIRECT OR CONSEQUENTIAL DAMAGES WITH RESPECT TO ANY CLAIMS ARISING
+ * FROM THE CONTENT OF SUCH FIRMWARE AND/OR THE USE MADE BY CUSTOMERS OF THE
+ * CODING INFORMATION CONTAINED HEREIN IN CONNECTION WITH THEIR PRODUCTS.
+ *
+ * © COPYRIGHT 2011 STMicroelectronics
+ ******************************************************************************
+ */
+
+/* Includes ------------------------------------------------------------------*/
+#include "usbd_ioreq.h"
+/** @addtogroup STM32_USB_OTG_DEVICE_LIBRARY
+ * @{
+ */
+
+
+/** @defgroup USBD_IOREQ
+ * @brief control I/O requests module
+ * @{
+ */
+
+/** @defgroup USBD_IOREQ_Private_TypesDefinitions
+ * @{
+ */
+/**
+ * @}
+ */
+
+
+/** @defgroup USBD_IOREQ_Private_Defines
+ * @{
+ */
+
+/**
+ * @}
+ */
+
+
+/** @defgroup USBD_IOREQ_Private_Macros
+ * @{
+ */
+/**
+ * @}
+ */
+
+
+/** @defgroup USBD_IOREQ_Private_Variables
+ * @{
+ */
+
+/**
+ * @}
+ */
+
+
+/** @defgroup USBD_IOREQ_Private_FunctionPrototypes
+ * @{
+ */
+/**
+ * @}
+ */
+
+
+/** @defgroup USBD_IOREQ_Private_Functions
+ * @{
+ */
+
+/**
+* @brief USBD_CtlSendData
+* send data on the ctl pipe
+* @param pdev: device instance
+* @param buff: pointer to data buffer
+* @param len: length of data to be sent
+* @retval status
+*/
+USBD_Status USBD_CtlSendData (USB_OTG_CORE_HANDLE *pdev,
+ uint8_t *pbuf,
+ uint16_t len)
+{
+ USBD_Status ret = USBD_OK;
+
+ pdev->dev.in_ep[0].total_data_len = len;
+ pdev->dev.in_ep[0].rem_data_len = len;
+ pdev->dev.device_state = USB_OTG_EP0_DATA_IN;
+
+ DCD_EP_Tx (pdev, 0, pbuf, len);
+
+ return ret;
+}
+
+/**
+* @brief USBD_CtlContinueSendData
+* continue sending data on the ctl pipe
+* @param pdev: device instance
+* @param buff: pointer to data buffer
+* @param len: length of data to be sent
+* @retval status
+*/
+USBD_Status USBD_CtlContinueSendData (USB_OTG_CORE_HANDLE *pdev,
+ uint8_t *pbuf,
+ uint16_t len)
+{
+ USBD_Status ret = USBD_OK;
+
+ DCD_EP_Tx (pdev, 0, pbuf, len);
+
+
+ return ret;
+}
+
+/**
+* @brief USBD_CtlPrepareRx
+* receive data on the ctl pipe
+* @param pdev: USB OTG device instance
+* @param buff: pointer to data buffer
+* @param len: length of data to be received
+* @retval status
+*/
+USBD_Status USBD_CtlPrepareRx (USB_OTG_CORE_HANDLE *pdev,
+ uint8_t *pbuf,
+ uint16_t len)
+{
+ USBD_Status ret = USBD_OK;
+
+ pdev->dev.out_ep[0].total_data_len = len;
+ pdev->dev.out_ep[0].rem_data_len = len;
+ pdev->dev.device_state = USB_OTG_EP0_DATA_OUT;
+
+ DCD_EP_PrepareRx (pdev,
+ 0,
+ pbuf,
+ len);
+
+
+ return ret;
+}
+
+/**
+* @brief USBD_CtlContinueRx
+* continue receive data on the ctl pipe
+* @param pdev: USB OTG device instance
+* @param buff: pointer to data buffer
+* @param len: length of data to be received
+* @retval status
+*/
+USBD_Status USBD_CtlContinueRx (USB_OTG_CORE_HANDLE *pdev,
+ uint8_t *pbuf,
+ uint16_t len)
+{
+ USBD_Status ret = USBD_OK;
+
+ DCD_EP_PrepareRx (pdev,
+ 0,
+ pbuf,
+ len);
+ return ret;
+}
+/**
+* @brief USBD_CtlSendStatus
+* send zero lzngth packet on the ctl pipe
+* @param pdev: USB OTG device instance
+* @retval status
+*/
+USBD_Status USBD_CtlSendStatus (USB_OTG_CORE_HANDLE *pdev)
+{
+ USBD_Status ret = USBD_OK;
+ pdev->dev.device_state = USB_OTG_EP0_STATUS_IN;
+ DCD_EP_Tx (pdev,
+ 0,
+ NULL,
+ 0);
+
+ USB_OTG_EP0_OutStart(pdev);
+
+ return ret;
+}
+
+/**
+* @brief USBD_CtlReceiveStatus
+* receive zero lzngth packet on the ctl pipe
+* @param pdev: USB OTG device instance
+* @retval status
+*/
+USBD_Status USBD_CtlReceiveStatus (USB_OTG_CORE_HANDLE *pdev)
+{
+ USBD_Status ret = USBD_OK;
+ pdev->dev.device_state = USB_OTG_EP0_STATUS_OUT;
+ DCD_EP_PrepareRx ( pdev,
+ 0,
+ NULL,
+ 0);
+
+ USB_OTG_EP0_OutStart(pdev);
+
+ return ret;
+}
+
+
+/**
+* @brief USBD_GetRxCount
+* returns the received data length
+* @param pdev: USB OTG device instance
+* epnum: endpoint index
+* @retval Rx Data blength
+*/
+uint16_t USBD_GetRxCount (USB_OTG_CORE_HANDLE *pdev , uint8_t epnum)
+{
+ return pdev->dev.out_ep[epnum].xfer_count;
+}
+
+/**
+ * @}
+ */
+
+
+/**
+ * @}
+ */
+
+
+/**
+ * @}
+ */
+
+/******************* (C) COPYRIGHT 2011 STMicroelectronics *****END OF FILE****/
diff --git a/Libraries/STM32_USB_Device_Library/Core/src/usbd_req.c b/Libraries/STM32_USB_Device_Library/Core/src/usbd_req.c
new file mode 100644
index 0000000..f08d26c
--- /dev/null
+++ b/Libraries/STM32_USB_Device_Library/Core/src/usbd_req.c
@@ -0,0 +1,868 @@
+/**
+ ******************************************************************************
+ * @file usbd_req.c
+ * @author MCD Application Team
+ * @version V1.0.0
+ * @date 22-July-2011
+ * @brief This file provides the standard USB requests following chapter 9.
+ ******************************************************************************
+ * @attention
+ *
+ * THE PRESENT FIRMWARE WHICH IS FOR GUIDANCE ONLY AIMS AT PROVIDING CUSTOMERS
+ * WITH CODING INFORMATION REGARDING THEIR PRODUCTS IN ORDER FOR THEM TO SAVE
+ * TIME. AS A RESULT, STMICROELECTRONICS SHALL NOT BE HELD LIABLE FOR ANY
+ * DIRECT, INDIRECT OR CONSEQUENTIAL DAMAGES WITH RESPECT TO ANY CLAIMS ARISING
+ * FROM THE CONTENT OF SUCH FIRMWARE AND/OR THE USE MADE BY CUSTOMERS OF THE
+ * CODING INFORMATION CONTAINED HEREIN IN CONNECTION WITH THEIR PRODUCTS.
+ *
+ * © COPYRIGHT 2011 STMicroelectronics
+ ******************************************************************************
+ */
+
+/* Includes ------------------------------------------------------------------*/
+#include "usbd_req.h"
+#include "usbd_ioreq.h"
+#include "usbd_desc.h"
+
+
+/** @addtogroup STM32_USB_OTG_DEVICE_LIBRARY
+ * @{
+ */
+
+
+/** @defgroup USBD_REQ
+ * @brief USB standard requests module
+ * @{
+ */
+
+/** @defgroup USBD_REQ_Private_TypesDefinitions
+ * @{
+ */
+/**
+ * @}
+ */
+
+
+/** @defgroup USBD_REQ_Private_Defines
+ * @{
+ */
+
+/**
+ * @}
+ */
+
+
+/** @defgroup USBD_REQ_Private_Macros
+ * @{
+ */
+/**
+ * @}
+ */
+
+
+/** @defgroup USBD_REQ_Private_Variables
+ * @{
+ */
+
+#ifdef USB_OTG_HS_INTERNAL_DMA_ENABLED
+ #if defined ( __ICCARM__ ) /*!< IAR Compiler */
+ #pragma data_alignment=4
+ #endif
+#endif /* USB_OTG_HS_INTERNAL_DMA_ENABLED */
+__ALIGN_BEGIN uint32_t USBD_ep_status __ALIGN_END = 0;
+
+#ifdef USB_OTG_HS_INTERNAL_DMA_ENABLED
+ #if defined ( __ICCARM__ ) /*!< IAR Compiler */
+ #pragma data_alignment=4
+ #endif
+#endif /* USB_OTG_HS_INTERNAL_DMA_ENABLED */
+__ALIGN_BEGIN uint32_t USBD_default_cfg __ALIGN_END = 0;
+
+#ifdef USB_OTG_HS_INTERNAL_DMA_ENABLED
+ #if defined ( __ICCARM__ ) /*!< IAR Compiler */
+ #pragma data_alignment=4
+ #endif
+#endif /* USB_OTG_HS_INTERNAL_DMA_ENABLED */
+__ALIGN_BEGIN uint32_t USBD_cfg_status __ALIGN_END = 0;
+
+#ifdef USB_OTG_HS_INTERNAL_DMA_ENABLED
+ #if defined ( __ICCARM__ ) /*!< IAR Compiler */
+ #pragma data_alignment=4
+ #endif
+#endif /* USB_OTG_HS_INTERNAL_DMA_ENABLED */
+__ALIGN_BEGIN uint8_t USBD_StrDesc[USB_MAX_STR_DESC_SIZ] __ALIGN_END ;
+/**
+ * @}
+ */
+
+
+/** @defgroup USBD_REQ_Private_FunctionPrototypes
+ * @{
+ */
+static void USBD_GetDescriptor(USB_OTG_CORE_HANDLE *pdev,
+ USB_SETUP_REQ *req);
+
+static void USBD_SetAddress(USB_OTG_CORE_HANDLE *pdev,
+ USB_SETUP_REQ *req);
+
+static void USBD_SetConfig(USB_OTG_CORE_HANDLE *pdev,
+ USB_SETUP_REQ *req);
+
+static void USBD_GetConfig(USB_OTG_CORE_HANDLE *pdev,
+ USB_SETUP_REQ *req);
+
+static void USBD_GetStatus(USB_OTG_CORE_HANDLE *pdev,
+ USB_SETUP_REQ *req);
+
+static void USBD_SetFeature(USB_OTG_CORE_HANDLE *pdev,
+ USB_SETUP_REQ *req);
+
+static void USBD_ClrFeature(USB_OTG_CORE_HANDLE *pdev,
+ USB_SETUP_REQ *req);
+
+static uint8_t USBD_GetLen(uint8_t *buf);
+/**
+ * @}
+ */
+
+
+/** @defgroup USBD_REQ_Private_Functions
+ * @{
+ */
+
+
+/**
+* @brief USBD_StdDevReq
+* Handle standard usb device requests
+* @param pdev: device instance
+* @param req: usb request
+* @retval status
+*/
+USBD_Status USBD_StdDevReq (USB_OTG_CORE_HANDLE *pdev, USB_SETUP_REQ *req)
+{
+ USBD_Status ret = USBD_OK;
+
+ switch (req->bRequest)
+ {
+ case USB_REQ_GET_DESCRIPTOR:
+
+ USBD_GetDescriptor (pdev, req) ;
+ break;
+
+ case USB_REQ_SET_ADDRESS:
+ USBD_SetAddress(pdev, req);
+ break;
+
+ case USB_REQ_SET_CONFIGURATION:
+ USBD_SetConfig (pdev , req);
+ break;
+
+ case USB_REQ_GET_CONFIGURATION:
+ USBD_GetConfig (pdev , req);
+ break;
+
+ case USB_REQ_GET_STATUS:
+ USBD_GetStatus (pdev , req);
+ break;
+
+
+ case USB_REQ_SET_FEATURE:
+ USBD_SetFeature (pdev , req);
+ break;
+
+ case USB_REQ_CLEAR_FEATURE:
+ USBD_ClrFeature (pdev , req);
+ break;
+
+ default:
+ USBD_CtlError(pdev , req);
+ break;
+ }
+
+ return ret;
+}
+
+/**
+* @brief USBD_StdItfReq
+* Handle standard usb interface requests
+* @param pdev: USB OTG device instance
+* @param req: usb request
+* @retval status
+*/
+USBD_Status USBD_StdItfReq (USB_OTG_CORE_HANDLE *pdev, USB_SETUP_REQ *req)
+{
+ USBD_Status ret = USBD_OK;
+
+ switch (pdev->dev.device_status)
+ {
+ case USB_OTG_CONFIGURED:
+
+ if (LOBYTE(req->wIndex) <= USBD_ITF_MAX_NUM)
+ {
+ pdev->dev.class_cb->Setup (pdev, req);
+
+ if((req->wLength == 0)&& (ret == USBD_OK))
+ {
+ USBD_CtlSendStatus(pdev);
+ }
+ }
+ else
+ {
+ USBD_CtlError(pdev , req);
+ }
+ break;
+
+ default:
+ USBD_CtlError(pdev , req);
+ break;
+ }
+ return ret;
+}
+
+/**
+* @brief USBD_StdEPReq
+* Handle standard usb endpoint requests
+* @param pdev: USB OTG device instance
+* @param req: usb request
+* @retval status
+*/
+USBD_Status USBD_StdEPReq (USB_OTG_CORE_HANDLE *pdev, USB_SETUP_REQ *req)
+{
+
+ uint8_t ep_addr;
+ USBD_Status ret = USBD_OK;
+
+ ep_addr = LOBYTE(req->wIndex);
+
+ switch (req->bRequest)
+ {
+
+ case USB_REQ_SET_FEATURE :
+
+ switch (pdev->dev.device_status)
+ {
+ case USB_OTG_ADDRESSED:
+ if ((ep_addr != 0x00) && (ep_addr != 0x80))
+ {
+ DCD_EP_Stall(pdev , ep_addr);
+ }
+ break;
+
+ case USB_OTG_CONFIGURED:
+ if (req->wValue == USB_FEATURE_EP_HALT)
+ {
+ if ((ep_addr != 0x00) && (ep_addr != 0x80))
+ {
+ DCD_EP_Stall(pdev , ep_addr);
+
+ }
+ }
+ pdev->dev.class_cb->Setup (pdev, req);
+ USBD_CtlSendStatus(pdev);
+
+ break;
+
+ default:
+ USBD_CtlError(pdev , req);
+ break;
+ }
+ break;
+
+ case USB_REQ_CLEAR_FEATURE :
+
+ switch (pdev->dev.device_status)
+ {
+ case USB_OTG_ADDRESSED:
+ if ((ep_addr != 0x00) && (ep_addr != 0x80))
+ {
+ DCD_EP_Stall(pdev , ep_addr);
+ }
+ break;
+
+ case USB_OTG_CONFIGURED:
+ if (req->wValue == USB_FEATURE_EP_HALT)
+ {
+ if ((ep_addr != 0x00) && (ep_addr != 0x80))
+ {
+ DCD_EP_ClrStall(pdev , ep_addr);
+ pdev->dev.class_cb->Setup (pdev, req);
+ }
+ USBD_CtlSendStatus(pdev);
+ }
+ break;
+
+ default:
+ USBD_CtlError(pdev , req);
+ break;
+ }
+ break;
+
+ case USB_REQ_GET_STATUS:
+ switch (pdev->dev.device_status)
+ {
+ case USB_OTG_ADDRESSED:
+ if ((ep_addr != 0x00) && (ep_addr != 0x80))
+ {
+ DCD_EP_Stall(pdev , ep_addr);
+ }
+ break;
+
+ case USB_OTG_CONFIGURED:
+
+
+ if ((ep_addr & 0x80)== 0x80)
+ {
+ if(pdev->dev.in_ep[ep_addr & 0x7F].is_stall)
+ {
+ USBD_ep_status = 0x0001;
+ }
+ else
+ {
+ USBD_ep_status = 0x0000;
+ }
+ }
+ else if ((ep_addr & 0x80)== 0x00)
+ {
+ if(pdev->dev.out_ep[ep_addr].is_stall)
+ {
+ USBD_ep_status = 0x0001;
+ }
+
+ else
+ {
+ USBD_ep_status = 0x0000;
+ }
+ }
+ USBD_CtlSendData (pdev,
+ (uint8_t *)&USBD_ep_status,
+ 2);
+ break;
+
+ default:
+ USBD_CtlError(pdev , req);
+ break;
+ }
+ break;
+
+ default:
+ break;
+ }
+ return ret;
+}
+/**
+* @brief USBD_GetDescriptor
+* Handle Get Descriptor requests
+* @param pdev: device instance
+* @param req: usb request
+* @retval status
+*/
+static void USBD_GetDescriptor(USB_OTG_CORE_HANDLE *pdev,
+ USB_SETUP_REQ *req)
+{
+ uint16_t len;
+ uint8_t *pbuf;
+
+ switch (req->wValue >> 8)
+ {
+ case USB_DESC_TYPE_DEVICE:
+ pbuf = pdev->dev.usr_device->GetDeviceDescriptor(pdev->cfg.speed, &len);
+ if ((req->wLength == 64) ||( pdev->dev.device_status == USB_OTG_DEFAULT))
+ {
+ len = 8;
+ }
+ break;
+
+ case USB_DESC_TYPE_CONFIGURATION:
+ pbuf = (uint8_t *)pdev->dev.class_cb->GetConfigDescriptor(pdev->cfg.speed, &len);
+#ifdef USB_OTG_HS_CORE
+ if((pdev->cfg.speed == USB_OTG_SPEED_FULL )&&
+ (pdev->cfg.phy_itface == USB_OTG_ULPI_PHY))
+ {
+ pbuf = (uint8_t *)pdev->dev.class_cb->GetOtherConfigDescriptor(pdev->cfg.speed, &len);
+ }
+#endif
+ pbuf[1] = USB_DESC_TYPE_CONFIGURATION;
+ pdev->dev.pConfig_descriptor = pbuf;
+ break;
+
+ case USB_DESC_TYPE_STRING:
+ switch ((uint8_t)(req->wValue))
+ {
+ case USBD_IDX_LANGID_STR:
+ pbuf = pdev->dev.usr_device->GetLangIDStrDescriptor(pdev->cfg.speed, &len);
+ break;
+
+ case USBD_IDX_MFC_STR:
+ pbuf = pdev->dev.usr_device->GetManufacturerStrDescriptor(pdev->cfg.speed, &len);
+ break;
+
+ case USBD_IDX_PRODUCT_STR:
+ pbuf = pdev->dev.usr_device->GetProductStrDescriptor(pdev->cfg.speed, &len);
+ break;
+
+ case USBD_IDX_SERIAL_STR:
+ pbuf = pdev->dev.usr_device->GetSerialStrDescriptor(pdev->cfg.speed, &len);
+ break;
+
+ case USBD_IDX_CONFIG_STR:
+ pbuf = pdev->dev.usr_device->GetConfigurationStrDescriptor(pdev->cfg.speed, &len);
+ break;
+
+ case USBD_IDX_INTERFACE_STR:
+ pbuf = pdev->dev.usr_device->GetInterfaceStrDescriptor(pdev->cfg.speed, &len);
+ break;
+
+ default:
+#ifdef USB_SUPPORT_USER_STRING_DESC
+ pbuf = pdev->dev.class_cb->GetUsrStrDescriptor(pdev->cfg.speed, (req->wValue) , &len);
+ break;
+#else
+ USBD_CtlError(pdev , req);
+ return;
+#endif /* USBD_CtlError(pdev , req); */
+ }
+ break;
+ case USB_DESC_TYPE_DEVICE_QUALIFIER:
+#ifdef USB_OTG_HS_CORE
+ if(pdev->cfg.speed == USB_OTG_SPEED_HIGH )
+ {
+
+ pbuf = (uint8_t *)pdev->dev.class_cb->GetConfigDescriptor(pdev->cfg.speed, &len);
+
+ USBD_DeviceQualifierDesc[4]= pbuf[14];
+ USBD_DeviceQualifierDesc[5]= pbuf[15];
+ USBD_DeviceQualifierDesc[6]= pbuf[16];
+
+ pbuf = USBD_DeviceQualifierDesc;
+ len = USB_LEN_DEV_QUALIFIER_DESC;
+ break;
+ }
+ else
+ {
+ USBD_CtlError(pdev , req);
+ return;
+ }
+#else
+ USBD_CtlError(pdev , req);
+ return;
+#endif
+
+ case USB_DESC_TYPE_OTHER_SPEED_CONFIGURATION:
+#ifdef USB_OTG_HS_CORE
+
+ if(pdev->cfg.speed == USB_OTG_SPEED_HIGH )
+ {
+ pbuf = (uint8_t *)pdev->dev.class_cb->GetOtherConfigDescriptor(pdev->cfg.speed, &len);
+ pbuf[1] = USB_DESC_TYPE_OTHER_SPEED_CONFIGURATION;
+ break;
+ }
+ else
+ {
+ USBD_CtlError(pdev , req);
+ return;
+ }
+#else
+ USBD_CtlError(pdev , req);
+ return;
+#endif
+
+
+ default:
+ USBD_CtlError(pdev , req);
+ return;
+ }
+
+ if((len != 0)&& (req->wLength != 0))
+ {
+
+ len = MIN(len , req->wLength);
+
+ USBD_CtlSendData (pdev,
+ pbuf,
+ len);
+ }
+
+}
+
+/**
+* @brief USBD_SetAddress
+* Set device address
+* @param pdev: device instance
+* @param req: usb request
+* @retval status
+*/
+static void USBD_SetAddress(USB_OTG_CORE_HANDLE *pdev,
+ USB_SETUP_REQ *req)
+{
+ uint8_t dev_addr;
+
+ if ((req->wIndex == 0) && (req->wLength == 0))
+ {
+ dev_addr = (uint8_t)(req->wValue) & 0x7F;
+
+ if (pdev->dev.device_status == USB_OTG_CONFIGURED)
+ {
+ USBD_CtlError(pdev , req);
+ }
+ else
+ {
+ pdev->dev.device_address = dev_addr;
+ DCD_EP_SetAddress(pdev, dev_addr);
+ USBD_CtlSendStatus(pdev);
+
+ if (dev_addr != 0)
+ {
+ pdev->dev.device_status = USB_OTG_ADDRESSED;
+ }
+ else
+ {
+ pdev->dev.device_status = USB_OTG_DEFAULT;
+ }
+ }
+ }
+ else
+ {
+ USBD_CtlError(pdev , req);
+ }
+}
+
+/**
+* @brief USBD_SetConfig
+* Handle Set device configuration request
+* @param pdev: device instance
+* @param req: usb request
+* @retval status
+*/
+static void USBD_SetConfig(USB_OTG_CORE_HANDLE *pdev,
+ USB_SETUP_REQ *req)
+{
+
+ static uint8_t cfgidx;
+
+ cfgidx = (uint8_t)(req->wValue);
+
+ if (cfgidx > USBD_CFG_MAX_NUM )
+ {
+ USBD_CtlError(pdev , req);
+ }
+ else
+ {
+ switch (pdev->dev.device_status)
+ {
+ case USB_OTG_ADDRESSED:
+ if (cfgidx)
+ {
+ pdev->dev.device_config = cfgidx;
+ pdev->dev.device_status = USB_OTG_CONFIGURED;
+ USBD_SetCfg(pdev , cfgidx);
+ USBD_CtlSendStatus(pdev);
+ }
+ else
+ {
+ USBD_CtlSendStatus(pdev);
+ }
+ break;
+
+ case USB_OTG_CONFIGURED:
+ if (cfgidx == 0)
+ {
+ pdev->dev.device_status = USB_OTG_ADDRESSED;
+ pdev->dev.device_config = cfgidx;
+ USBD_ClrCfg(pdev , cfgidx);
+ USBD_CtlSendStatus(pdev);
+
+ }
+ else if (cfgidx != pdev->dev.device_config)
+ {
+ /* Clear old configuration */
+ USBD_ClrCfg(pdev , pdev->dev.device_config);
+
+ /* set new configuration */
+ pdev->dev.device_config = cfgidx;
+ USBD_SetCfg(pdev , cfgidx);
+ USBD_CtlSendStatus(pdev);
+ }
+ else
+ {
+ USBD_CtlSendStatus(pdev);
+ }
+ break;
+
+ default:
+ USBD_CtlError(pdev , req);
+ break;
+ }
+ }
+}
+
+/**
+* @brief USBD_GetConfig
+* Handle Get device configuration request
+* @param pdev: device instance
+* @param req: usb request
+* @retval status
+*/
+static void USBD_GetConfig(USB_OTG_CORE_HANDLE *pdev,
+ USB_SETUP_REQ *req)
+{
+
+ if (req->wLength != 1)
+ {
+ USBD_CtlError(pdev , req);
+ }
+ else
+ {
+ switch (pdev->dev.device_status )
+ {
+ case USB_OTG_ADDRESSED:
+
+ USBD_CtlSendData (pdev,
+ (uint8_t *)&USBD_default_cfg,
+ 1);
+ break;
+
+ case USB_OTG_CONFIGURED:
+
+ USBD_CtlSendData (pdev,
+ &pdev->dev.device_config,
+ 1);
+ break;
+
+ default:
+ USBD_CtlError(pdev , req);
+ break;
+ }
+ }
+}
+
+/**
+* @brief USBD_GetStatus
+* Handle Get Status request
+* @param pdev: device instance
+* @param req: usb request
+* @retval status
+*/
+static void USBD_GetStatus(USB_OTG_CORE_HANDLE *pdev,
+ USB_SETUP_REQ *req)
+{
+
+ switch (pdev->dev.device_status)
+ {
+ case USB_OTG_ADDRESSED:
+ case USB_OTG_CONFIGURED:
+
+ if (pdev->dev.DevRemoteWakeup)
+ {
+ USBD_cfg_status = USB_CONFIG_SELF_POWERED | USB_CONFIG_REMOTE_WAKEUP;
+ }
+ else
+ {
+ USBD_cfg_status = USB_CONFIG_SELF_POWERED;
+ }
+
+ USBD_CtlSendData (pdev,
+ (uint8_t *)&USBD_cfg_status,
+ 1);
+ break;
+
+ default :
+ USBD_CtlError(pdev , req);
+ break;
+ }
+}
+
+
+/**
+* @brief USBD_SetFeature
+* Handle Set device feature request
+* @param pdev: device instance
+* @param req: usb request
+* @retval status
+*/
+static void USBD_SetFeature(USB_OTG_CORE_HANDLE *pdev,
+ USB_SETUP_REQ *req)
+{
+
+ USB_OTG_DCTL_TypeDef dctl;
+ uint8_t test_mode = 0;
+
+ if (req->wValue == USB_FEATURE_REMOTE_WAKEUP)
+ {
+ pdev->dev.DevRemoteWakeup = 1;
+ pdev->dev.class_cb->Setup (pdev, req);
+ USBD_CtlSendStatus(pdev);
+ }
+
+ else if ((req->wValue == USB_FEATURE_TEST_MODE) &&
+ ((req->wIndex & 0xFF) == 0))
+ {
+ dctl.d32 = USB_OTG_READ_REG32(&pdev->regs.DREGS->DCTL);
+
+ test_mode = req->wIndex >> 8;
+ switch (test_mode)
+ {
+ case 1: // TEST_J
+ dctl.b.tstctl = 1;
+ break;
+
+ case 2: // TEST_K
+ dctl.b.tstctl = 2;
+ break;
+
+ case 3: // TEST_SE0_NAK
+ dctl.b.tstctl = 3;
+ break;
+
+ case 4: // TEST_PACKET
+ dctl.b.tstctl = 4;
+ break;
+
+ case 5: // TEST_FORCE_ENABLE
+ dctl.b.tstctl = 5;
+ break;
+ }
+ USB_OTG_WRITE_REG32(&pdev->regs.DREGS->DCTL, dctl.d32);
+ USBD_CtlSendStatus(pdev);
+ }
+
+}
+
+
+/**
+* @brief USBD_ClrFeature
+* Handle clear device feature request
+* @param pdev: device instance
+* @param req: usb request
+* @retval status
+*/
+static void USBD_ClrFeature(USB_OTG_CORE_HANDLE *pdev,
+ USB_SETUP_REQ *req)
+{
+ switch (pdev->dev.device_status)
+ {
+ case USB_OTG_ADDRESSED:
+ case USB_OTG_CONFIGURED:
+ if (req->wValue == USB_FEATURE_REMOTE_WAKEUP)
+ {
+ pdev->dev.DevRemoteWakeup = 0;
+ pdev->dev.class_cb->Setup (pdev, req);
+ USBD_CtlSendStatus(pdev);
+ }
+ break;
+
+ default :
+ USBD_CtlError(pdev , req);
+ break;
+ }
+}
+
+/**
+* @brief USBD_ParseSetupRequest
+* Copy buffer into setup structure
+* @param pdev: device instance
+* @param req: usb request
+* @retval None
+*/
+
+void USBD_ParseSetupRequest( USB_OTG_CORE_HANDLE *pdev,
+ USB_SETUP_REQ *req)
+{
+ req->bmRequest = *(uint8_t *) (pdev->dev.setup_packet);
+ req->bRequest = *(uint8_t *) (pdev->dev.setup_packet + 1);
+ req->wValue = SWAPBYTE (pdev->dev.setup_packet + 2);
+ req->wIndex = SWAPBYTE (pdev->dev.setup_packet + 4);
+ req->wLength = SWAPBYTE (pdev->dev.setup_packet + 6);
+
+ pdev->dev.in_ep[0].ctl_data_len = req->wLength ;
+ pdev->dev.device_state = USB_OTG_EP0_SETUP;
+}
+
+/**
+* @brief USBD_CtlError
+* Handle USB low level Error
+* @param pdev: device instance
+* @param req: usb request
+* @retval None
+*/
+
+void USBD_CtlError( USB_OTG_CORE_HANDLE *pdev,
+ USB_SETUP_REQ *req)
+{
+ if((req->bmRequest & 0x80) == 0x80)
+ {
+ DCD_EP_Stall(pdev , 0x80);
+ }
+ else
+ {
+ if(req->wLength == 0)
+ {
+ DCD_EP_Stall(pdev , 0x80);
+ }
+ else
+ {
+ DCD_EP_Stall(pdev , 0);
+ }
+ }
+ USB_OTG_EP0_OutStart(pdev);
+}
+
+
+/**
+ * @brief USBD_GetString
+ * Convert Ascii string into unicode one
+ * @param desc : descriptor buffer
+ * @param unicode : Formatted string buffer (unicode)
+ * @param len : descriptor length
+ * @retval None
+ */
+void USBD_GetString(uint8_t *desc, uint8_t *unicode, uint16_t *len)
+{
+ uint8_t idx = 0;
+
+ if (desc != NULL)
+ {
+ *len = USBD_GetLen(desc) * 2 + 2;
+ unicode[idx++] = *len;
+ unicode[idx++] = USB_DESC_TYPE_STRING;
+
+ while (*desc != NULL)
+ {
+ unicode[idx++] = *desc++;
+ unicode[idx++] = 0x00;
+ }
+ }
+}
+
+/**
+ * @brief USBD_GetLen
+ * return the string length
+ * @param buf : pointer to the ascii string buffer
+ * @retval string length
+ */
+static uint8_t USBD_GetLen(uint8_t *buf)
+{
+ uint8_t len = 0;
+
+ while (*buf != NULL)
+ {
+ len++;
+ buf++;
+ }
+
+ return len;
+}
+/**
+ * @}
+ */
+
+
+/**
+ * @}
+ */
+
+
+/**
+ * @}
+ */
+
+/******************* (C) COPYRIGHT 2011 STMicroelectronics *****END OF FILE****/
diff --git a/Libraries/STM32_USB_Device_Library/Release_Notes.html b/Libraries/STM32_USB_Device_Library/Release_Notes.html
new file mode 100644
index 0000000..ecb4998
--- /dev/null
+++ b/Libraries/STM32_USB_Device_Library/Release_Notes.html
@@ -0,0 +1,941 @@
+
+
+
+
+
+
+
+
+Release Notes for STM32F105/7xx and STM32F2xx USB Device Library
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Back to Release page
+
+
+
+
+ Release Notes for STM32F105/7xx and STM32F2xx USB Device Library
+ Copyright
+ 2011 STMicroelectronics
+
+
+
+
+
+
+
+
+ Contents
+
+ STM32F105/7xx and STM32F2xx USB Device Library update History
+ License
+
+ STM32F105/7xx and STM32F2xx USB Device Library update History V1.0.0 / 22-July-2011 Main
+Changes
+First official version for STM32F105/7xx and STM32F2xx devices
+ License
+ The use of this STM32 software is governed by the terms and conditions of the License Agreement "MCD-ST Liberty SW License Agreement 20Jul2011 v0.1.pdf" available in the root of this package.
+
+
+
+ For
+ complete documentation on STM32(CORTEX M3) 32-Bit
+ Microcontrollers visit www.st.com/STM32
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/Libraries/STM32_USB_HOST_Library/Class/HID/inc/usbh_hid_core.h b/Libraries/STM32_USB_HOST_Library/Class/HID/inc/usbh_hid_core.h
new file mode 100644
index 0000000..e6d0b79
--- /dev/null
+++ b/Libraries/STM32_USB_HOST_Library/Class/HID/inc/usbh_hid_core.h
@@ -0,0 +1,195 @@
+/**
+ ******************************************************************************
+ * @file usbh_hid_core.h
+ * @author MCD Application Team
+ * @version V2.0.0
+ * @date 22-July-2011
+ * @brief This file contains all the prototypes for the usbh_hid_core.c
+ ******************************************************************************
+ * @attention
+ *
+ * THE PRESENT FIRMWARE WHICH IS FOR GUIDANCE ONLY AIMS AT PROVIDING CUSTOMERS
+ * WITH CODING INFORMATION REGARDING THEIR PRODUCTS IN ORDER FOR THEM TO SAVE
+ * TIME. AS A RESULT, STMICROELECTRONICS SHALL NOT BE HELD LIABLE FOR ANY
+ * DIRECT, INDIRECT OR CONSEQUENTIAL DAMAGES WITH RESPECT TO ANY CLAIMS ARISING
+ * FROM THE CONTENT OF SUCH FIRMWARE AND/OR THE USE MADE BY CUSTOMERS OF THE
+ * CODING INFORMATION CONTAINED HEREIN IN CONNECTION WITH THEIR PRODUCTS.
+ *
+ * © COPYRIGHT 2011 STMicroelectronics
+ ******************************************************************************
+ */
+
+/* Define to prevent recursive ----------------------------------------------*/
+#ifndef __USBH_HID_CORE_H
+#define __USBH_HID_CORE_H
+
+/* Includes ------------------------------------------------------------------*/
+#include "usbh_core.h"
+#include "usbh_stdreq.h"
+#include "usb_bsp.h"
+#include "usbh_ioreq.h"
+#include "usbh_hcs.h"
+
+/** @addtogroup USBH_LIB
+ * @{
+ */
+
+/** @addtogroup USBH_CLASS
+ * @{
+ */
+
+/** @addtogroup USBH_HID_CLASS
+ * @{
+ */
+
+/** @defgroup USBH_HID_CORE
+ * @brief This file is the Header file for USBH_HID_CORE.c
+ * @{
+ */
+
+
+/** @defgroup USBH_HID_CORE_Exported_Types
+ * @{
+ */
+
+
+/* States for HID State Machine */
+typedef enum
+{
+ HID_IDLE= 0,
+ HID_SEND_DATA,
+ HID_BUSY,
+ HID_GET_DATA,
+ HID_POLL,
+ HID_ERROR,
+}
+HID_State;
+
+typedef enum
+{
+ HID_REQ_IDLE = 0,
+ HID_REQ_GET_REPORT_DESC,
+ HID_REQ_GET_HID_DESC,
+ HID_REQ_SET_IDLE,
+ HID_REQ_SET_PROTOCOL,
+ HID_REQ_SET_REPORT,
+
+}
+HID_CtlState;
+
+typedef struct HID_cb
+{
+ void (*Init) (void);
+ void (*Decode) (uint8_t *data);
+
+} HID_cb_TypeDef;
+
+typedef struct _HID_Report
+{
+ uint8_t ReportID;
+ uint8_t ReportType;
+ uint16_t UsagePage;
+ uint32_t Usage[2];
+ uint32_t NbrUsage;
+ uint32_t UsageMin;
+ uint32_t UsageMax;
+ int32_t LogMin;
+ int32_t LogMax;
+ int32_t PhyMin;
+ int32_t PhyMax;
+ int32_t UnitExp;
+ uint32_t Unit;
+ uint32_t ReportSize;
+ uint32_t ReportCnt;
+ uint32_t Flag;
+ uint32_t PhyUsage;
+ uint32_t AppUsage;
+ uint32_t LogUsage;
+}
+HID_Report_TypeDef;
+
+/* Structure for HID process */
+typedef struct _HID_Process
+{
+ uint8_t buff[64];
+ uint8_t hc_num_in;
+ uint8_t hc_num_out;
+ HID_State state;
+ uint8_t HIDIntOutEp;
+ uint8_t HIDIntInEp;
+ HID_CtlState ctl_state;
+ uint16_t length;
+ uint8_t ep_addr;
+ uint16_t poll;
+ __IO uint16_t timer;
+ HID_cb_TypeDef *cb;
+}
+HID_Machine_TypeDef;
+
+/**
+ * @}
+ */
+
+/** @defgroup USBH_HID_CORE_Exported_Defines
+ * @{
+ */
+
+#define USB_HID_REQ_GET_REPORT 0x01
+#define USB_HID_GET_IDLE 0x02
+#define USB_HID_GET_PROTOCOL 0x03
+#define USB_HID_SET_REPORT 0x09
+#define USB_HID_SET_IDLE 0x0A
+#define USB_HID_SET_PROTOCOL 0x0B
+/**
+ * @}
+ */
+
+/** @defgroup USBH_HID_CORE_Exported_Macros
+ * @{
+ */
+/**
+ * @}
+ */
+
+/** @defgroup USBH_HID_CORE_Exported_Variables
+ * @{
+ */
+extern USBH_Class_cb_TypeDef HID_cb;
+/**
+ * @}
+ */
+
+/** @defgroup USBH_HID_CORE_Exported_FunctionsPrototype
+ * @{
+ */
+
+USBH_Status USBH_Set_Report (USB_OTG_CORE_HANDLE *pdev,
+ USBH_HOST *phost,
+ uint8_t reportType,
+ uint8_t reportId,
+ uint8_t reportLen,
+ uint8_t* reportBuff);
+/**
+ * @}
+ */
+
+
+#endif /* __USBH_HID_CORE_H */
+
+/**
+ * @}
+ */
+
+/**
+ * @}
+ */
+
+/**
+ * @}
+ */
+
+/**
+ * @}
+ */
+/******************* (C) COPYRIGHT 2011 STMicroelectronics *****END OF FILE****/
+
diff --git a/Libraries/STM32_USB_HOST_Library/Class/HID/inc/usbh_hid_keybd.h b/Libraries/STM32_USB_HOST_Library/Class/HID/inc/usbh_hid_keybd.h
new file mode 100644
index 0000000..08f6b9f
--- /dev/null
+++ b/Libraries/STM32_USB_HOST_Library/Class/HID/inc/usbh_hid_keybd.h
@@ -0,0 +1,122 @@
+/**
+ ******************************************************************************
+ * @file usbh_hid_keybd.h
+ * @author MCD Application Team
+ * @version V2.0.0
+ * @date 22-July-2011
+ * @brief This file contains all the prototypes for the usbh_hid_keybd.c
+ ******************************************************************************
+ * @attention
+ *
+ * THE PRESENT FIRMWARE WHICH IS FOR GUIDANCE ONLY AIMS AT PROVIDING CUSTOMERS
+ * WITH CODING INFORMATION REGARDING THEIR PRODUCTS IN ORDER FOR THEM TO SAVE
+ * TIME. AS A RESULT, STMICROELECTRONICS SHALL NOT BE HELD LIABLE FOR ANY
+ * DIRECT, INDIRECT OR CONSEQUENTIAL DAMAGES WITH RESPECT TO ANY CLAIMS ARISING
+ * FROM THE CONTENT OF SUCH FIRMWARE AND/OR THE USE MADE BY CUSTOMERS OF THE
+ * CODING INFORMATION CONTAINED HEREIN IN CONNECTION WITH THEIR PRODUCTS.
+ *
+ * © COPYRIGHT 2011 STMicroelectronics
+ ******************************************************************************
+ */
+
+/* Define to prevent recursive -----------------------------------------------*/
+#ifndef __USBH_HID_KEYBD_H
+#define __USBH_HID_KEYBD_H
+
+/* Includes ------------------------------------------------------------------*/
+#include "usb_conf.h"
+#include "usbh_hid_core.h"
+
+/** @addtogroup USBH_LIB
+ * @{
+ */
+
+/** @addtogroup USBH_CLASS
+ * @{
+ */
+
+/** @addtogroup USBH_HID_CLASS
+ * @{
+ */
+
+/** @defgroup USBH_HID_KEYBD
+ * @brief This file is the Header file for USBH_HID_KEYBD.c
+ * @{
+ */
+
+
+/** @defgroup USBH_HID_KEYBD_Exported_Types
+ * @{
+ */
+
+
+/**
+ * @}
+ */
+
+/** @defgroup USBH_HID_KEYBD_Exported_Defines
+ * @{
+ */
+//#define QWERTY_KEYBOARD
+#define AZERTY_KEYBOARD
+
+#define KBD_LEFT_CTRL 0x01
+#define KBD_LEFT_SHIFT 0x02
+#define KBD_LEFT_ALT 0x04
+#define KBD_LEFT_GUI 0x08
+#define KBD_RIGHT_CTRL 0x10
+#define KBD_RIGHT_SHIFT 0x20
+#define KBD_RIGHT_ALT 0x40
+#define KBD_RIGHT_GUI 0x80
+
+#define KBR_MAX_NBR_PRESSED 6
+
+/**
+ * @}
+ */
+
+/** @defgroup USBH_HID_KEYBD_Exported_Macros
+ * @{
+ */
+/**
+ * @}
+ */
+
+/** @defgroup USBH_HID_KEYBD_Exported_Variables
+ * @{
+ */
+
+extern HID_cb_TypeDef HID_KEYBRD_cb;
+/**
+ * @}
+ */
+
+/** @defgroup USBH_HID_KEYBD_Exported_FunctionsPrototype
+ * @{
+ */
+void USR_KEYBRD_Init (void);
+void USR_KEYBRD_ProcessData (uint8_t pbuf);
+/**
+ * @}
+ */
+
+#endif /* __USBH_HID_KEYBD_H */
+
+/**
+ * @}
+ */
+
+/**
+ * @}
+ */
+
+/**
+ * @}
+ */
+
+/**
+ * @}
+ */
+
+/******************* (C) COPYRIGHT 2011 STMicroelectronics *****END OF FILE****/
+
diff --git a/Libraries/STM32_USB_HOST_Library/Class/HID/inc/usbh_hid_mouse.h b/Libraries/STM32_USB_HOST_Library/Class/HID/inc/usbh_hid_mouse.h
new file mode 100644
index 0000000..eb2c2ae
--- /dev/null
+++ b/Libraries/STM32_USB_HOST_Library/Class/HID/inc/usbh_hid_mouse.h
@@ -0,0 +1,114 @@
+/**
+ ******************************************************************************
+ * @file usbh_hid_mouse.h
+ * @author MCD Application Team
+ * @version V2.0.0
+ * @date 22-July-2011
+ * @brief This file contains all the prototypes for the usbh_hid_mouse.c
+ ******************************************************************************
+ * @attention
+ *
+ * THE PRESENT FIRMWARE WHICH IS FOR GUIDANCE ONLY AIMS AT PROVIDING CUSTOMERS
+ * WITH CODING INFORMATION REGARDING THEIR PRODUCTS IN ORDER FOR THEM TO SAVE
+ * TIME. AS A RESULT, STMICROELECTRONICS SHALL NOT BE HELD LIABLE FOR ANY
+ * DIRECT, INDIRECT OR CONSEQUENTIAL DAMAGES WITH RESPECT TO ANY CLAIMS ARISING
+ * FROM THE CONTENT OF SUCH FIRMWARE AND/OR THE USE MADE BY CUSTOMERS OF THE
+ * CODING INFORMATION CONTAINED HEREIN IN CONNECTION WITH THEIR PRODUCTS.
+ *
+ * © COPYRIGHT 2011 STMicroelectronics
+ ******************************************************************************
+ */
+
+
+/* Define to prevent recursive ----------------------------------------------*/
+#ifndef __USBH_HID_MOUSE_H
+#define __USBH_HID_MOUSE_H
+
+/* Includes ------------------------------------------------------------------*/
+#include "usbh_hid_core.h"
+
+/** @addtogroup USBH_LIB
+ * @{
+ */
+
+/** @addtogroup USBH_CLASS
+ * @{
+ */
+
+/** @addtogroup USBH_HID_CLASS
+ * @{
+ */
+
+/** @defgroup USBH_HID_MOUSE
+ * @brief This file is the Header file for USBH_HID_MOUSE.c
+ * @{
+ */
+
+
+/** @defgroup USBH_HID_MOUSE_Exported_Types
+ * @{
+ */
+typedef struct _HID_MOUSE_Data
+{
+ uint8_t x;
+ uint8_t y;
+ uint8_t z; /* Not Supported */
+ uint8_t button;
+}
+HID_MOUSE_Data_TypeDef;
+
+/**
+ * @}
+ */
+
+/** @defgroup USBH_HID_MOUSE_Exported_Defines
+ * @{
+ */
+/**
+ * @}
+ */
+
+/** @defgroup USBH_HID_MOUSE_Exported_Macros
+ * @{
+ */
+/**
+ * @}
+ */
+
+/** @defgroup USBH_HID_MOUSE_Exported_Variables
+ * @{
+ */
+
+extern HID_cb_TypeDef HID_MOUSE_cb;
+extern HID_MOUSE_Data_TypeDef HID_MOUSE_Data;
+/**
+ * @}
+ */
+
+/** @defgroup USBH_HID_MOUSE_Exported_FunctionsPrototype
+ * @{
+ */
+void USR_MOUSE_Init (void);
+void USR_MOUSE_ProcessData (HID_MOUSE_Data_TypeDef *data);
+/**
+ * @}
+ */
+
+#endif /* __USBH_HID_MOUSE_H */
+
+/**
+ * @}
+ */
+
+/**
+ * @}
+ */
+
+/**
+ * @}
+ */
+
+/**
+ * @}
+ */
+/******************* (C) COPYRIGHT 2011 STMicroelectronics *****END OF FILE****/
diff --git a/Libraries/STM32_USB_HOST_Library/Class/HID/src/usbh_hid_core.c b/Libraries/STM32_USB_HOST_Library/Class/HID/src/usbh_hid_core.c
new file mode 100644
index 0000000..53cb196
--- /dev/null
+++ b/Libraries/STM32_USB_HOST_Library/Class/HID/src/usbh_hid_core.c
@@ -0,0 +1,640 @@
+/**
+ ******************************************************************************
+ * @file usbh_hid_core.c
+ * @author MCD Application Team
+ * @version V2.0.0
+ * @date 22-July-2011
+ * @brief This file is the HID Layer Handlers for USB Host HID class.
+ *
+ * @verbatim
+ *
+ * ===================================================================
+ * HID Class Description
+ * ===================================================================
+ * This module manages the MSC class V1.11 following the "Device Class Definition
+ * for Human Interface Devices (HID) Version 1.11 Jun 27, 2001".
+ * This driver implements the following aspects of the specification:
+ * - The Boot Interface Subclass
+ * - The Mouse and Keyboard protocols
+ *
+ * @endverbatim
+ *
+ ******************************************************************************
+ * @attention
+ *
+ * THE PRESENT FIRMWARE WHICH IS FOR GUIDANCE ONLY AIMS AT PROVIDING CUSTOMERS
+ * WITH CODING INFORMATION REGARDING THEIR PRODUCTS IN ORDER FOR THEM TO SAVE
+ * TIME. AS A RESULT, STMICROELECTRONICS SHALL NOT BE HELD LIABLE FOR ANY
+ * DIRECT, INDIRECT OR CONSEQUENTIAL DAMAGES WITH RESPECT TO ANY CLAIMS ARISING
+ * FROM THE CONTENT OF SUCH FIRMWARE AND/OR THE USE MADE BY CUSTOMERS OF THE
+ * CODING INFORMATION CONTAINED HEREIN IN CONNECTION WITH THEIR PRODUCTS.
+ *
+ * © COPYRIGHT 2011 STMicroelectronics
+ ******************************************************************************
+ */
+
+/* Includes ------------------------------------------------------------------*/
+#include "usbh_hid_core.h"
+#include "usbh_hid_mouse.h"
+#include "usbh_hid_keybd.h"
+
+/** @addtogroup USBH_LIB
+* @{
+*/
+
+/** @addtogroup USBH_CLASS
+* @{
+*/
+
+/** @addtogroup USBH_HID_CLASS
+* @{
+*/
+
+/** @defgroup USBH_HID_CORE
+* @brief This file includes HID Layer Handlers for USB Host HID class.
+* @{
+*/
+
+/** @defgroup USBH_HID_CORE_Private_TypesDefinitions
+* @{
+*/
+/**
+* @}
+*/
+
+
+/** @defgroup USBH_HID_CORE_Private_Defines
+* @{
+*/
+/**
+* @}
+*/
+
+
+/** @defgroup USBH_HID_CORE_Private_Macros
+* @{
+*/
+/**
+* @}
+*/
+
+
+/** @defgroup USBH_HID_CORE_Private_Variables
+* @{
+*/
+#ifdef USB_OTG_HS_INTERNAL_DMA_ENABLED
+ #if defined ( __ICCARM__ ) /*!< IAR Compiler */
+ #pragma data_alignment=4
+ #endif
+#endif /* USB_OTG_HS_INTERNAL_DMA_ENABLED */
+__ALIGN_BEGIN HID_Machine_TypeDef HID_Machine __ALIGN_END ;
+
+#ifdef USB_OTG_HS_INTERNAL_DMA_ENABLED
+ #if defined ( __ICCARM__ ) /*!< IAR Compiler */
+ #pragma data_alignment=4
+ #endif
+#endif /* USB_OTG_HS_INTERNAL_DMA_ENABLED */
+__ALIGN_BEGIN HID_Report_TypeDef HID_Report __ALIGN_END ;
+
+#ifdef USB_OTG_HS_INTERNAL_DMA_ENABLED
+ #if defined ( __ICCARM__ ) /*!< IAR Compiler */
+ #pragma data_alignment=4
+ #endif
+#endif /* USB_OTG_HS_INTERNAL_DMA_ENABLED */
+__ALIGN_BEGIN USB_Setup_TypeDef HID_Setup __ALIGN_END ;
+
+#ifdef USB_OTG_HS_INTERNAL_DMA_ENABLED
+ #if defined ( __ICCARM__ ) /*!< IAR Compiler */
+ #pragma data_alignment=4
+ #endif
+#endif /* USB_OTG_HS_INTERNAL_DMA_ENABLED */
+__ALIGN_BEGIN USBH_HIDDesc_TypeDef HID_Desc __ALIGN_END ;
+
+__IO uint8_t flag = 0;
+/**
+* @}
+*/
+
+
+/** @defgroup USBH_HID_CORE_Private_FunctionPrototypes
+* @{
+*/
+
+static USBH_Status USBH_HID_InterfaceInit (USB_OTG_CORE_HANDLE *pdev ,
+ void *phost);
+
+static void USBH_ParseHIDDesc (USBH_HIDDesc_TypeDef *desc, uint8_t *buf);
+
+static void USBH_HID_InterfaceDeInit (USB_OTG_CORE_HANDLE *pdev ,
+ void *phost);
+
+static USBH_Status USBH_HID_Handle(USB_OTG_CORE_HANDLE *pdev ,
+ void *phost);
+
+static USBH_Status USBH_HID_ClassRequest(USB_OTG_CORE_HANDLE *pdev ,
+ void *phost);
+
+static USBH_Status USBH_Get_HID_ReportDescriptor (USB_OTG_CORE_HANDLE *pdev,
+ USBH_HOST *phost,
+ uint16_t length);
+
+static USBH_Status USBH_Get_HID_Descriptor (USB_OTG_CORE_HANDLE *pdev,\
+ USBH_HOST *phost,
+ uint16_t length);
+
+static USBH_Status USBH_Set_Idle (USB_OTG_CORE_HANDLE *pdev,
+ USBH_HOST *phost,
+ uint8_t duration,
+ uint8_t reportId);
+
+static USBH_Status USBH_Set_Protocol (USB_OTG_CORE_HANDLE *pdev,
+ USBH_HOST *phost,
+ uint8_t protocol);
+
+
+USBH_Class_cb_TypeDef HID_cb =
+{
+ USBH_HID_InterfaceInit,
+ USBH_HID_InterfaceDeInit,
+ USBH_HID_ClassRequest,
+ USBH_HID_Handle
+};
+/**
+* @}
+*/
+
+
+/** @defgroup USBH_HID_CORE_Private_Functions
+* @{
+*/
+
+/**
+* @brief USBH_HID_InterfaceInit
+* The function init the HID class.
+* @param pdev: Selected device
+* @param hdev: Selected device property
+* @retval USBH_Status :Response for USB HID driver intialization
+*/
+static USBH_Status USBH_HID_InterfaceInit ( USB_OTG_CORE_HANDLE *pdev,
+ void *phost)
+{
+ uint8_t maxEP;
+ USBH_HOST *pphost = phost;
+
+ uint8_t num =0;
+ USBH_Status status = USBH_BUSY ;
+ HID_Machine.state = HID_ERROR;
+
+
+ if(pphost->device_prop.Itf_Desc[0].bInterfaceSubClass == HID_BOOT_CODE)
+ {
+ /*Decode Bootclass Protocl: Mouse or Keyboard*/
+ if(pphost->device_prop.Itf_Desc[0].bInterfaceProtocol == HID_KEYBRD_BOOT_CODE)
+ {
+ HID_Machine.cb = &HID_KEYBRD_cb;
+ }
+ else if(pphost->device_prop.Itf_Desc[0].bInterfaceProtocol == HID_MOUSE_BOOT_CODE)
+ {
+ HID_Machine.cb = &HID_MOUSE_cb;
+ }
+
+ HID_Machine.state = HID_IDLE;
+ HID_Machine.ctl_state = HID_REQ_IDLE;
+ HID_Machine.ep_addr = pphost->device_prop.Ep_Desc[0][0].bEndpointAddress;
+ HID_Machine.length = pphost->device_prop.Ep_Desc[0][0].wMaxPacketSize;
+ HID_Machine.poll = pphost->device_prop.Ep_Desc[0][0].bInterval ;
+
+ /* Check fo available number of endpoints */
+ /* Find the number of EPs in the Interface Descriptor */
+ /* Choose the lower number in order not to overrun the buffer allocated */
+ maxEP = ( (pphost->device_prop.Itf_Desc[0].bNumEndpoints <= USBH_MAX_NUM_ENDPOINTS) ?
+ pphost->device_prop.Itf_Desc[0].bNumEndpoints :
+ USBH_MAX_NUM_ENDPOINTS);
+
+
+ /* Decode endpoint IN and OUT address from interface descriptor */
+ for (num=0; num < maxEP; num++)
+ {
+ if(pphost->device_prop.Ep_Desc[0][num].bEndpointAddress & 0x80)
+ {
+ HID_Machine.HIDIntInEp = (pphost->device_prop.Ep_Desc[0][num].bEndpointAddress);
+ HID_Machine.hc_num_in =\
+ USBH_Alloc_Channel(pdev,
+ pphost->device_prop.Ep_Desc[0][num].bEndpointAddress);
+
+ /* Open channel for IN endpoint */
+ USBH_Open_Channel (pdev,
+ HID_Machine.hc_num_in,
+ pphost->device_prop.address,
+ pphost->device_prop.speed,
+ EP_TYPE_INTR,
+ HID_Machine.length);
+ }
+ else
+ {
+ HID_Machine.HIDIntOutEp = (pphost->device_prop.Ep_Desc[0][num].bEndpointAddress);
+ HID_Machine.hc_num_out =\
+ USBH_Alloc_Channel(pdev,
+ pphost->device_prop.Ep_Desc[0][num].bEndpointAddress);
+
+ /* Open channel for OUT endpoint */
+ USBH_Open_Channel (pdev,
+ HID_Machine.hc_num_out,
+ pphost->device_prop.address,
+ pphost->device_prop.speed,
+ EP_TYPE_INTR,
+ HID_Machine.length);
+ }
+
+ }
+
+ flag =0;
+ status = USBH_OK;
+ }
+ else
+ {
+ pphost->usr_cb->USBH_USR_DeviceNotSupported();
+ }
+
+ return status;
+
+}
+
+
+
+/**
+* @brief USBH_HID_InterfaceDeInit
+* The function DeInit the Host Channels used for the HID class.
+* @param pdev: Selected device
+* @param hdev: Selected device property
+* @retval None
+*/
+void USBH_HID_InterfaceDeInit ( USB_OTG_CORE_HANDLE *pdev,
+ void *phost)
+{
+ //USBH_HOST *pphost = phost;
+
+ if(HID_Machine.hc_num_in != 0x00)
+ {
+ USB_OTG_HC_Halt(pdev, HID_Machine.hc_num_in);
+ USBH_Free_Channel (pdev, HID_Machine.hc_num_in);
+ HID_Machine.hc_num_in = 0; /* Reset the Channel as Free */
+ }
+
+ if(HID_Machine.hc_num_out != 0x00)
+ {
+ USB_OTG_HC_Halt(pdev, HID_Machine.hc_num_out);
+ USBH_Free_Channel (pdev, HID_Machine.hc_num_out);
+ HID_Machine.hc_num_out = 0; /* Reset the Channel as Free */
+ }
+
+ flag = 0;
+}
+
+/**
+* @brief USBH_HID_ClassRequest
+* The function is responsible for handling HID Class requests
+* for HID class.
+* @param pdev: Selected device
+* @param hdev: Selected device property
+* @retval USBH_Status :Response for USB Set Protocol request
+*/
+static USBH_Status USBH_HID_ClassRequest(USB_OTG_CORE_HANDLE *pdev ,
+ void *phost)
+{
+ USBH_HOST *pphost = phost;
+
+ USBH_Status status = USBH_BUSY;
+ USBH_Status classReqStatus = USBH_BUSY;
+
+
+ /* Switch HID state machine */
+ switch (HID_Machine.ctl_state)
+ {
+ case HID_IDLE:
+ case HID_REQ_GET_HID_DESC:
+
+ /* Get HID Desc */
+ if (USBH_Get_HID_Descriptor (pdev, pphost, USB_HID_DESC_SIZE)== USBH_OK)
+ {
+
+ USBH_ParseHIDDesc(&HID_Desc, pdev->host.Rx_Buffer);
+ HID_Machine.ctl_state = HID_REQ_GET_REPORT_DESC;
+ }
+
+ break;
+ case HID_REQ_GET_REPORT_DESC:
+
+
+ /* Get Report Desc */
+ if (USBH_Get_HID_ReportDescriptor(pdev , pphost, HID_Desc.wItemLength) == USBH_OK)
+ {
+ HID_Machine.ctl_state = HID_REQ_SET_IDLE;
+ }
+
+ break;
+
+ case HID_REQ_SET_IDLE:
+
+ classReqStatus = USBH_Set_Idle (pdev, pphost, 0, 0);
+
+ /* set Idle */
+ if (classReqStatus == USBH_OK)
+ {
+ HID_Machine.ctl_state = HID_REQ_SET_PROTOCOL;
+ }
+ else if(classReqStatus == USBH_NOT_SUPPORTED)
+ {
+ HID_Machine.ctl_state = HID_REQ_SET_PROTOCOL;
+ }
+ break;
+
+ case HID_REQ_SET_PROTOCOL:
+ /* set protocol */
+ if (USBH_Set_Protocol (pdev ,pphost, 0) == USBH_OK)
+ {
+ HID_Machine.ctl_state = HID_REQ_IDLE;
+
+ /* all requests performed*/
+ status = USBH_OK;
+ }
+ break;
+
+ default:
+ break;
+ }
+
+ return status;
+}
+
+
+/**
+* @brief USBH_HID_Handle
+* The function is for managing state machine for HID data transfers
+* @param pdev: Selected device
+* @param hdev: Selected device property
+* @retval USBH_Status
+*/
+static USBH_Status USBH_HID_Handle(USB_OTG_CORE_HANDLE *pdev ,
+ void *phost)
+{
+ USBH_HOST *pphost = phost;
+ USBH_Status status = USBH_OK;
+
+ switch (HID_Machine.state)
+ {
+
+ case HID_IDLE:
+ HID_Machine.cb->Init();
+ HID_Machine.state = HID_GET_DATA;
+ break;
+
+ case HID_GET_DATA:
+
+ /* Sync with start of Even Frame */
+ while(USB_OTG_IsEvenFrame(pdev) == FALSE);
+
+ USBH_InterruptReceiveData(pdev,
+ HID_Machine.buff,
+ HID_Machine.length,
+ HID_Machine.hc_num_in);
+ flag = 1;
+
+ HID_Machine.state = HID_POLL;
+ HID_Machine.timer = HCD_GetCurrentFrame(pdev);
+ break;
+
+ case HID_POLL:
+ if(( HCD_GetCurrentFrame(pdev) - HID_Machine.timer) >= HID_Machine.poll)
+ {
+ HID_Machine.state = HID_GET_DATA;
+ }
+ else if(HCD_GetURB_State(pdev , HID_Machine.hc_num_in) == URB_DONE)
+ {
+ if(flag == 1) /* handle data once */
+ {
+ flag = 0;
+ HID_Machine.cb->Decode(HID_Machine.buff);
+ }
+ }
+ else if(HCD_GetURB_State(pdev, HID_Machine.hc_num_in) == URB_STALL) /* IN Endpoint Stalled */
+ {
+
+ /* Issue Clear Feature on interrupt IN endpoint */
+ if( (USBH_ClrFeature(pdev,
+ pphost,
+ HID_Machine.ep_addr,
+ HID_Machine.hc_num_in)) == USBH_OK)
+ {
+ /* Change state to issue next IN token */
+ HID_Machine.state = HID_GET_DATA;
+
+ }
+
+ }
+ break;
+
+ default:
+ break;
+ }
+ return status;
+}
+
+
+/**
+* @brief USBH_Get_HID_ReportDescriptor
+* Issue report Descriptor command to the device. Once the response
+* received, parse the report descriptor and update the status.
+* @param pdev : Selected device
+* @param Length : HID Report Descriptor Length
+* @retval USBH_Status : Response for USB HID Get Report Descriptor Request
+*/
+static USBH_Status USBH_Get_HID_ReportDescriptor (USB_OTG_CORE_HANDLE *pdev,
+ USBH_HOST *phost,
+ uint16_t length)
+{
+
+ USBH_Status status;
+
+ status = USBH_GetDescriptor(pdev,
+ phost,
+ USB_REQ_RECIPIENT_INTERFACE
+ | USB_REQ_TYPE_STANDARD,
+ USB_DESC_HID_REPORT,
+ pdev->host.Rx_Buffer,
+ length);
+
+ /* HID report descriptor is available in pdev->host.Rx_Buffer.
+ In case of USB Boot Mode devices for In report handling ,
+ HID report descriptor parsing is not required.
+ In case, for supporting Non-Boot Protocol devices and output reports,
+ user may parse the report descriptor*/
+
+
+ return status;
+}
+
+/**
+* @brief USBH_Get_HID_Descriptor
+* Issue HID Descriptor command to the device. Once the response
+* received, parse the report descriptor and update the status.
+* @param pdev : Selected device
+* @param Length : HID Descriptor Length
+* @retval USBH_Status : Response for USB HID Get Report Descriptor Request
+*/
+static USBH_Status USBH_Get_HID_Descriptor (USB_OTG_CORE_HANDLE *pdev,
+ USBH_HOST *phost,
+ uint16_t length)
+{
+
+ USBH_Status status;
+
+ status = USBH_GetDescriptor(pdev,
+ phost,
+ USB_REQ_RECIPIENT_INTERFACE
+ | USB_REQ_TYPE_STANDARD,
+ USB_DESC_HID,
+ pdev->host.Rx_Buffer,
+ length);
+
+ return status;
+}
+
+/**
+* @brief USBH_Set_Idle
+* Set Idle State.
+* @param pdev: Selected device
+* @param duration: Duration for HID Idle request
+* @param reportID : Targetted report ID for Set Idle request
+* @retval USBH_Status : Response for USB Set Idle request
+*/
+static USBH_Status USBH_Set_Idle (USB_OTG_CORE_HANDLE *pdev,
+ USBH_HOST *phost,
+ uint8_t duration,
+ uint8_t reportId)
+{
+
+ phost->Control.setup.b.bmRequestType = USB_H2D | USB_REQ_RECIPIENT_INTERFACE |\
+ USB_REQ_TYPE_CLASS;
+
+
+ phost->Control.setup.b.bRequest = USB_HID_SET_IDLE;
+ phost->Control.setup.b.wValue.w = (duration << 8 ) | reportId;
+
+ phost->Control.setup.b.wIndex.w = 0;
+ phost->Control.setup.b.wLength.w = 0;
+
+ return USBH_CtlReq(pdev, phost, 0 , 0 );
+}
+
+
+/**
+* @brief USBH_Set_Report
+* Issues Set Report
+* @param pdev: Selected device
+* @param reportType : Report type to be sent
+* @param reportID : Targetted report ID for Set Report request
+* @param reportLen : Length of data report to be send
+* @param reportBuff : Report Buffer
+* @retval USBH_Status : Response for USB Set Idle request
+*/
+USBH_Status USBH_Set_Report (USB_OTG_CORE_HANDLE *pdev,
+ USBH_HOST *phost,
+ uint8_t reportType,
+ uint8_t reportId,
+ uint8_t reportLen,
+ uint8_t* reportBuff)
+{
+
+ phost->Control.setup.b.bmRequestType = USB_H2D | USB_REQ_RECIPIENT_INTERFACE |\
+ USB_REQ_TYPE_CLASS;
+
+
+ phost->Control.setup.b.bRequest = USB_HID_SET_REPORT;
+ phost->Control.setup.b.wValue.w = (reportType << 8 ) | reportId;
+
+ phost->Control.setup.b.wIndex.w = 0;
+ phost->Control.setup.b.wLength.w = reportLen;
+
+ return USBH_CtlReq(pdev, phost, reportBuff , reportLen );
+}
+
+
+/**
+* @brief USBH_Set_Protocol
+* Set protocol State.
+* @param pdev: Selected device
+* @param protocol : Set Protocol for HID : boot/report protocol
+* @retval USBH_Status : Response for USB Set Protocol request
+*/
+static USBH_Status USBH_Set_Protocol(USB_OTG_CORE_HANDLE *pdev,
+ USBH_HOST *phost,
+ uint8_t protocol)
+{
+
+
+ phost->Control.setup.b.bmRequestType = USB_H2D | USB_REQ_RECIPIENT_INTERFACE |\
+ USB_REQ_TYPE_CLASS;
+
+
+ phost->Control.setup.b.bRequest = USB_HID_SET_PROTOCOL;
+
+ if(protocol != 0)
+ {
+ /* Boot Protocol */
+ phost->Control.setup.b.wValue.w = 0;
+ }
+ else
+ {
+ /*Report Protocol*/
+ phost->Control.setup.b.wValue.w = 1;
+ }
+
+ phost->Control.setup.b.wIndex.w = 0;
+ phost->Control.setup.b.wLength.w = 0;
+
+ return USBH_CtlReq(pdev, phost, 0 , 0 );
+
+}
+
+/**
+* @brief USBH_ParseHIDDesc
+* This function Parse the HID descriptor
+* @param buf: Buffer where the source descriptor is available
+* @retval None
+*/
+static void USBH_ParseHIDDesc (USBH_HIDDesc_TypeDef *desc, uint8_t *buf)
+{
+
+ desc->bLength = *(uint8_t *) (buf + 0);
+ desc->bDescriptorType = *(uint8_t *) (buf + 1);
+ desc->bcdHID = LE16 (buf + 2);
+ desc->bCountryCode = *(uint8_t *) (buf + 4);
+ desc->bNumDescriptors = *(uint8_t *) (buf + 5);
+ desc->bReportDescriptorType = *(uint8_t *) (buf + 6);
+ desc->wItemLength = LE16 (buf + 7);
+
+}
+/**
+* @}
+*/
+
+/**
+* @}
+*/
+
+/**
+* @}
+*/
+
+
+/**
+* @}
+*/
+
+
+/**
+* @}
+*/
+
+/******************* (C) COPYRIGHT 2011 STMicroelectronics *****END OF FILE****/
diff --git a/Libraries/STM32_USB_HOST_Library/Class/HID/src/usbh_hid_keybd.c b/Libraries/STM32_USB_HOST_Library/Class/HID/src/usbh_hid_keybd.c
new file mode 100644
index 0000000..ae0df34
--- /dev/null
+++ b/Libraries/STM32_USB_HOST_Library/Class/HID/src/usbh_hid_keybd.c
@@ -0,0 +1,338 @@
+/**
+ ******************************************************************************
+ * @file usbh_hid_keybd.c
+ * @author MCD Application Team
+ * @version V2.0.0
+ * @date 22-July-2011
+ * @brief This file is the application layer for USB Host HID Keyboard handling
+ * QWERTY and AZERTY Keyboard are supported as per the selection in
+ * usbh_hid_keybd.h
+ ******************************************************************************
+ * @attention
+ *
+ * THE PRESENT FIRMWARE WHICH IS FOR GUIDANCE ONLY AIMS AT PROVIDING CUSTOMERS
+ * WITH CODING INFORMATION REGARDING THEIR PRODUCTS IN ORDER FOR THEM TO SAVE
+ * TIME. AS A RESULT, STMICROELECTRONICS SHALL NOT BE HELD LIABLE FOR ANY
+ * DIRECT, INDIRECT OR CONSEQUENTIAL DAMAGES WITH RESPECT TO ANY CLAIMS ARISING
+ * FROM THE CONTENT OF SUCH FIRMWARE AND/OR THE USE MADE BY CUSTOMERS OF THE
+ * CODING INFORMATION CONTAINED HEREIN IN CONNECTION WITH THEIR PRODUCTS.
+ *
+ * © COPYRIGHT 2011 STMicroelectronics
+ ******************************************************************************
+ */
+
+
+/* Includes ------------------------------------------------------------------*/
+#include "usbh_hid_keybd.h"
+
+/** @addtogroup USBH_LIB
+* @{
+*/
+
+/** @addtogroup USBH_CLASS
+* @{
+*/
+
+/** @addtogroup USBH_HID_CLASS
+* @{
+*/
+
+/** @defgroup USBH_HID_KEYBD
+* @brief This file includes HID Layer Handlers for USB Host HID class.
+* @{
+*/
+
+/** @defgroup USBH_HID_KEYBD_Private_TypesDefinitions
+* @{
+*/
+/**
+* @}
+*/
+
+
+/** @defgroup USBH_HID_KEYBD_Private_Defines
+* @{
+*/
+/**
+* @}
+*/
+
+
+/** @defgroup USBH_HID_KEYBD_Private_Macros
+* @{
+*/
+/**
+* @}
+*/
+
+/** @defgroup USBH_HID_KEYBD_Private_FunctionPrototypes
+* @{
+*/
+static void KEYBRD_Init (void);
+static void KEYBRD_Decode(uint8_t *data);
+
+/**
+* @}
+*/
+
+#ifdef USB_OTG_HS_INTERNAL_DMA_ENABLED
+ #if defined (__CC_ARM) /*!< ARM Compiler */
+ __align(4)
+ #elif defined ( __ICCARM__ ) /*!< IAR Compiler */
+ #pragma data_alignment=4
+ #elif defined (__GNUC__) /*!< GNU Compiler */
+ #pragma pack(4)
+ #elif defined (__TASKING__) /*!< TASKING Compiler */
+ __align(4)
+ #endif /* __CC_ARM */
+#endif
+
+/** @defgroup USBH_HID_KEYBD_Private_Variables
+* @{
+*/
+HID_cb_TypeDef HID_KEYBRD_cb=
+{
+ KEYBRD_Init,
+ KEYBRD_Decode
+};
+
+/*
+*******************************************************************************
+* LOCAL CONSTANTS
+*******************************************************************************
+*/
+
+static const uint8_t HID_KEYBRD_Codes[] = {
+ 0, 0, 0, 0, 31, 50, 48, 33,
+ 19, 34, 35, 36, 24, 37, 38, 39, /* 0x00 - 0x0F */
+ 52, 51, 25, 26, 17, 20, 32, 21,
+ 23, 49, 18, 47, 22, 46, 2, 3, /* 0x10 - 0x1F */
+ 4, 5, 6, 7, 8, 9, 10, 11,
+ 43, 110, 15, 16, 61, 12, 13, 27, /* 0x20 - 0x2F */
+ 28, 29, 42, 40, 41, 1, 53, 54,
+ 55, 30, 112, 113, 114, 115, 116, 117, /* 0x30 - 0x3F */
+ 118, 119, 120, 121, 122, 123, 124, 125,
+ 126, 75, 80, 85, 76, 81, 86, 89, /* 0x40 - 0x4F */
+ 79, 84, 83, 90, 95, 100, 105, 106,
+ 108, 93, 98, 103, 92, 97, 102, 91, /* 0x50 - 0x5F */
+ 96, 101, 99, 104, 45, 129, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, /* 0x60 - 0x6F */
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, /* 0x70 - 0x7F */
+ 0, 0, 0, 0, 0, 107, 0, 56,
+ 0, 0, 0, 0, 0, 0, 0, 0, /* 0x80 - 0x8F */
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, /* 0x90 - 0x9F */
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, /* 0xA0 - 0xAF */
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, /* 0xB0 - 0xBF */
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, /* 0xC0 - 0xCF */
+ 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, /* 0xD0 - 0xDF */
+ 58, 44, 60, 127, 64, 57, 62, 128 /* 0xE0 - 0xE7 */
+};
+
+#ifdef QWERTY_KEYBOARD
+static const int8_t HID_KEYBRD_Key[] = {
+ '\0', '`', '1', '2', '3', '4', '5', '6',
+ '7', '8', '9', '0', '-', '=', '\0', '\r',
+ '\t', 'q', 'w', 'e', 'r', 't', 'y', 'u',
+ 'i', 'o', 'p', '[', ']', '\\',
+ '\0', 'a', 's', 'd', 'f', 'g', 'h', 'j',
+ 'k', 'l', ';', '\'', '\0', '\n',
+ '\0', '\0', 'z', 'x', 'c', 'v', 'b', 'n',
+ 'm', ',', '.', '/', '\0', '\0',
+ '\0', '\0', '\0', ' ', '\0', '\0', '\0', '\0',
+ '\0', '\0', '\0', '\0', '\0', '\0', '\0', '\0', '\0',
+ '\0', '\0', '\0', '\0', '\0', '\r', '\0', '\0',
+ '\0', '\0', '\0', '\0', '\0', '\0',
+ '\0', '\0', '7', '4', '1',
+ '\0', '/', '8', '5', '2',
+ '0', '*', '9', '6', '3',
+ '.', '-', '+', '\0', '\n', '\0', '\0', '\0', '\0', '\0', '\0',
+ '\0', '\0', '\0', '\0', '\0', '\0', '\0', '\0', '\0', '\0', '\0',
+ '\0', '\0', '\0', '\0'
+};
+
+static const int8_t HID_KEYBRD_ShiftKey[] = {
+ '\0', '~', '!', '@', '#', '$', '%', '^', '&', '*', '(', ')',
+ '_', '+', '\0', '\0', '\0', 'Q', 'W', 'E', 'R', 'T', 'Y', 'U',
+ 'I', 'O', 'P', '{', '}', '|', '\0', 'A', 'S', 'D', 'F', 'G',
+ 'H', 'J', 'K', 'L', ':', '"', '\0', '\n', '\0', '\0', 'Z', 'X',
+ 'C', 'V', 'B', 'N', 'M', '<', '>', '?', '\0', '\0', '\0', '\0',
+ '\0', '\0', '\0', '\0', '\0', '\0', '\0', '\0', '\0', '\0', '\0', '\0',
+ '\0', '\0', '\0', '\0', '\0', '\0', '\0', '\0', '\0', '\0', '\0', '\0',
+ '\0', '\0', '\0', '\0', '\0', '\0', '\0', '\0', '\0', '\0', '\0', '\0',
+ '\0', '\0', '\0', '\0', '\0', '\0', '\0', '\0', '\0', '\0', '\0', '\0',
+ '\0', '\0', '\0', '\0', '\0', '\0', '\0', '\0', '\0', '\0', '\0', '\0',
+ '\0', '\0', '\0', '\0', '\0', '\0', '\0', '\0', '\0', '\0'
+};
+
+#else
+
+static const int8_t HID_KEYBRD_Key[] = {
+ '\0', '`', '1', '2', '3', '4', '5', '6', '7', '8', '9', '0',
+ '-', '=', '\0', '\r', '\t', 'a', 'z', 'e', 'r', 't', 'y', 'u',
+ 'i', 'o', 'p', '[', ']', '\\', '\0', 'q', 's', 'd', 'f', 'g',
+ 'h', 'j', 'k', 'l', 'm', '\0', '\0', '\n', '\0', '\0', 'w', 'x',
+ 'c', 'v', 'b', 'n', ',', ';', ':', '!', '\0', '\0', '\0', '\0',
+ '\0', ' ', '\0', '\0', '\0', '\0', '\0', '\0', '\0', '\0', '\0', '\0',
+ '\0', '\0', '\0', '\0', '\0', '\0', '\0', '\0', '\r', '\0', '\0', '\0',
+ '\0', '\0', '\0', '\0', '\0', '\0', '\0', '7', '4', '1','\0', '/',
+ '8', '5', '2', '0', '*', '9', '6', '3', '.', '-', '+', '\0',
+ '\n', '\0', '\0', '\0', '\0', '\0', '\0','\0', '\0', '\0', '\0', '\0', '\0',
+ '\0', '\0', '\0', '\0', '\0', '\0', '\0', '\0', '\0'
+};
+
+static const int8_t HID_KEYBRD_ShiftKey[] = {
+ '\0', '~', '!', '@', '#', '$', '%', '^', '&', '*', '(', ')', '_',
+ '+', '\0', '\0', '\0', 'A', 'Z', 'E', 'R', 'T', 'Y', 'U', 'I', 'O',
+ 'P', '{', '}', '*', '\0', 'Q', 'S', 'D', 'F', 'G', 'H', 'J', 'K',
+ 'L', 'M', '%', '\0', '\n', '\0', '\0', 'W', 'X', 'C', 'V', 'B', 'N',
+ '?', '.', '/', '\0', '\0', '\0','\0', '\0', '\0', '\0', '\0', '\0', '\0',
+ '\0', '\0', '\0', '\0', '\0', '\0', '\0', '\0', '\0', '\0', '\0', '\0', '\0',
+ '\0', '\0', '\0', '\0', '\0', '\0', '\0', '\0', '\0', '\0', '\0', '\0', '\0',
+ '\0', '\0', '\0', '\0', '\0', '\0', '\0', '\0', '\0', '\0', '\0', '\0', '\0',
+ '\0', '\0', '\0', '\0', '\0', '\0', '\0', '\0', '\0', '\0', '\0', '\0', '\0',
+ '\0', '\0', '\0', '\0', '\0', '\0', '\0', '\0', '\0', '\0', '\0', '\0', '\0'
+};
+#endif
+
+/**
+* @}
+*/
+
+
+/** @defgroup USBH_HID_KEYBD_Private_Functions
+* @{
+*/
+
+
+/**
+* @brief KEYBRD_Init.
+* Initialize the keyboard function.
+* @param None
+* @retval None
+*/
+static void KEYBRD_Init (void)
+{
+ /* Call User Init*/
+ USR_KEYBRD_Init();
+}
+
+/**
+* @brief KEYBRD_ProcessData.
+* The function is to decode the pressed keys.
+* @param pbuf : Pointer to the HID IN report data buffer
+* @retval None
+*/
+
+static void KEYBRD_Decode(uint8_t *pbuf)
+{
+ static uint8_t shift;
+ static uint8_t keys[KBR_MAX_NBR_PRESSED];
+ static uint8_t keys_new[KBR_MAX_NBR_PRESSED];
+ static uint8_t keys_last[KBR_MAX_NBR_PRESSED];
+ static uint8_t key_newest;
+ static uint8_t nbr_keys;
+ static uint8_t nbr_keys_new;
+ static uint8_t nbr_keys_last;
+ uint8_t ix;
+ uint8_t jx;
+ uint8_t error;
+ uint8_t output;
+
+ nbr_keys = 0;
+ nbr_keys_new = 0;
+ nbr_keys_last = 0;
+ key_newest = 0x00;
+
+
+ /* Check if Shift key is pressed */
+ if ((pbuf[0] == KBD_LEFT_SHIFT) || (pbuf[0] == KBD_RIGHT_SHIFT)) {
+ shift = TRUE;
+ } else {
+ shift = FALSE;
+ }
+
+ error = FALSE;
+
+ /* Check for the value of pressed key */
+ for (ix = 2; ix < 2 + KBR_MAX_NBR_PRESSED; ix++) {
+ if ((pbuf[ix] == 0x01) ||
+ (pbuf[ix] == 0x02) ||
+ (pbuf[ix] == 0x03)) {
+ error = TRUE;
+ }
+ }
+
+ if (error == TRUE) {
+ return;
+ }
+
+ nbr_keys = 0;
+ nbr_keys_new = 0;
+ for (ix = 2; ix < 2 + KBR_MAX_NBR_PRESSED; ix++) {
+ if (pbuf[ix] != 0) {
+ keys[nbr_keys] = pbuf[ix];
+ nbr_keys++;
+ for (jx = 0; jx < nbr_keys_last; jx++) {
+ if (pbuf[ix] == keys_last[jx]) {
+ break;
+ }
+ }
+
+ if (jx == nbr_keys_last) {
+ keys_new[nbr_keys_new] = pbuf[ix];
+ nbr_keys_new++;
+ }
+ }
+ }
+
+ if (nbr_keys_new == 1) {
+ key_newest = keys_new[0];
+
+ if (shift == TRUE) {
+ output = HID_KEYBRD_ShiftKey[HID_KEYBRD_Codes[key_newest]];
+ } else {
+ output = HID_KEYBRD_Key[HID_KEYBRD_Codes[key_newest]];
+ }
+
+ /* call user process handle */
+ USR_KEYBRD_ProcessData(output);
+ } else {
+ key_newest = 0x00;
+ }
+
+
+ nbr_keys_last = nbr_keys;
+ for (ix = 0; ix < KBR_MAX_NBR_PRESSED; ix++) {
+ keys_last[ix] = keys[ix];
+ }
+}
+
+/**
+* @}
+*/
+
+/**
+* @}
+*/
+
+/**
+* @}
+*/
+
+/**
+* @}
+*/
+
+
+/**
+* @}
+*/
+
+/******************* (C) COPYRIGHT 2011 STMicroelectronics *****END OF FILE****/
+
diff --git a/Libraries/STM32_USB_HOST_Library/Class/HID/src/usbh_hid_mouse.c b/Libraries/STM32_USB_HOST_Library/Class/HID/src/usbh_hid_mouse.c
new file mode 100644
index 0000000..f3ec2fc
--- /dev/null
+++ b/Libraries/STM32_USB_HOST_Library/Class/HID/src/usbh_hid_mouse.c
@@ -0,0 +1,155 @@
+/**
+ ******************************************************************************
+ * @file usbh_hid_mouse.c
+ * @author MCD Application Team
+ * @version V2.0.0
+ * @date 22-July-2011
+ * @brief This file is the application layer for USB Host HID Mouse Handling.
+ ******************************************************************************
+ * @attention
+ *
+ * THE PRESENT FIRMWARE WHICH IS FOR GUIDANCE ONLY AIMS AT PROVIDING CUSTOMERS
+ * WITH CODING INFORMATION REGARDING THEIR PRODUCTS IN ORDER FOR THEM TO SAVE
+ * TIME. AS A RESULT, STMICROELECTRONICS SHALL NOT BE HELD LIABLE FOR ANY
+ * DIRECT, INDIRECT OR CONSEQUENTIAL DAMAGES WITH RESPECT TO ANY CLAIMS ARISING
+ * FROM THE CONTENT OF SUCH FIRMWARE AND/OR THE USE MADE BY CUSTOMERS OF THE
+ * CODING INFORMATION CONTAINED HEREIN IN CONNECTION WITH THEIR PRODUCTS.
+ *
+ * © COPYRIGHT 2011 STMicroelectronics
+ ******************************************************************************
+ */
+
+/* Includes ------------------------------------------------------------------*/
+#include "usbh_hid_mouse.h"
+
+
+/** @addtogroup USBH_LIB
+ * @{
+ */
+
+/** @addtogroup USBH_CLASS
+ * @{
+ */
+
+/** @addtogroup USBH_HID_CLASS
+ * @{
+ */
+
+/** @defgroup USBH_HID_MOUSE
+ * @brief This file includes HID Layer Handlers for USB Host HID class.
+ * @{
+ */
+
+/** @defgroup USBH_HID_MOUSE_Private_TypesDefinitions
+ * @{
+ */
+/**
+ * @}
+ */
+
+
+/** @defgroup USBH_HID_MOUSE_Private_Defines
+ * @{
+ */
+/**
+ * @}
+ */
+
+
+/** @defgroup USBH_HID_MOUSE_Private_Macros
+ * @{
+ */
+/**
+ * @}
+ */
+
+/** @defgroup USBH_HID_MOUSE_Private_FunctionPrototypes
+ * @{
+ */
+static void MOUSE_Init (void);
+static void MOUSE_Decode(uint8_t *data);
+/**
+ * @}
+ */
+
+
+/** @defgroup USBH_HID_MOUSE_Private_Variables
+ * @{
+ */
+#ifdef USB_OTG_HS_INTERNAL_DMA_ENABLED
+ #if defined (__CC_ARM) /*!< ARM Compiler */
+ __align(4)
+ #elif defined ( __ICCARM__ ) /*!< IAR Compiler */
+ #pragma data_alignment=4
+ #elif defined (__GNUC__) /*!< GNU Compiler */
+ #pragma pack(4)
+ #elif defined (__TASKING__) /*!< TASKING Compiler */
+ __align(4)
+ #endif /* __CC_ARM */
+#endif
+
+
+HID_MOUSE_Data_TypeDef HID_MOUSE_Data;
+HID_cb_TypeDef HID_MOUSE_cb =
+{
+ MOUSE_Init,
+ MOUSE_Decode,
+};
+/**
+ * @}
+ */
+
+
+/** @defgroup USBH_HID_MOUSE_Private_Functions
+ * @{
+ */
+
+/**
+* @brief MOUSE_Init
+* Init Mouse State.
+* @param None
+* @retval None
+*/
+static void MOUSE_Init ( void)
+{
+ /* Call User Init*/
+ USR_MOUSE_Init();
+}
+
+/**
+* @brief MOUSE_Decode
+* Decode Mouse data
+* @param data : Pointer to Mouse HID data buffer
+* @retval None
+*/
+static void MOUSE_Decode(uint8_t *data)
+{
+ HID_MOUSE_Data.button = data[0];
+
+ HID_MOUSE_Data.x = data[1];
+ HID_MOUSE_Data.y = data[2];
+
+ USR_MOUSE_ProcessData(&HID_MOUSE_Data);
+
+}
+/**
+ * @}
+ */
+
+/**
+ * @}
+ */
+
+/**
+ * @}
+ */
+
+/**
+ * @}
+ */
+
+
+/**
+ * @}
+ */
+/******************* (C) COPYRIGHT 2011 STMicroelectronics *****END OF FILE****/
diff --git a/Libraries/STM32_USB_HOST_Library/Class/MSC/inc/usbh_msc_bot.h b/Libraries/STM32_USB_HOST_Library/Class/MSC/inc/usbh_msc_bot.h
new file mode 100644
index 0000000..27e9659
--- /dev/null
+++ b/Libraries/STM32_USB_HOST_Library/Class/MSC/inc/usbh_msc_bot.h
@@ -0,0 +1,221 @@
+/**
+ ******************************************************************************
+ * @file usbh_msc_bot.h
+ * @author MCD Application Team
+ * @version V2.0.0
+ * @date 22-July-2011
+ * @brief Header file for usbh_msc_bot.c
+ ******************************************************************************
+ * @attention
+ *
+ * THE PRESENT FIRMWARE WHICH IS FOR GUIDANCE ONLY AIMS AT PROVIDING CUSTOMERS
+ * WITH CODING INFORMATION REGARDING THEIR PRODUCTS IN ORDER FOR THEM TO SAVE
+ * TIME. AS A RESULT, STMICROELECTRONICS SHALL NOT BE HELD LIABLE FOR ANY
+ * DIRECT, INDIRECT OR CONSEQUENTIAL DAMAGES WITH RESPECT TO ANY CLAIMS ARISING
+ * FROM THE CONTENT OF SUCH FIRMWARE AND/OR THE USE MADE BY CUSTOMERS OF THE
+ * CODING INFORMATION CONTAINED HEREIN IN CONNECTION WITH THEIR PRODUCTS.
+ *
+ * © COPYRIGHT 2011 STMicroelectronics
+ ******************************************************************************
+ */
+
+/* Define to prevent recursive ----------------------------------------------*/
+#ifndef __USBH_MSC_BOT_H__
+#define __USBH_MSC_BOT_H__
+
+/* Includes ------------------------------------------------------------------*/
+#include "usbh_stdreq.h"
+
+
+/** @addtogroup USBH_LIB
+ * @{
+ */
+
+/** @addtogroup USBH_CLASS
+ * @{
+ */
+
+/** @addtogroup USBH_MSC_CLASS
+ * @{
+ */
+
+/** @defgroup USBH_MSC_BOT
+ * @brief This file is the Header file for usbh_msc_core.c
+ * @{
+ */
+
+
+/** @defgroup USBH_MSC_BOT_Exported_Types
+ * @{
+ */
+
+typedef union _USBH_CBW_Block
+{
+ struct __CBW
+ {
+ uint32_t CBWSignature;
+ uint32_t CBWTag;
+ uint32_t CBWTransferLength;
+ uint8_t CBWFlags;
+ uint8_t CBWLUN;
+ uint8_t CBWLength;
+ uint8_t CBWCB[16];
+}field;
+ uint8_t CBWArray[31];
+}HostCBWPkt_TypeDef;
+
+typedef enum
+{
+ USBH_MSC_BOT_INIT_STATE = 0,
+ USBH_MSC_BOT_RESET,
+ USBH_MSC_GET_MAX_LUN,
+ USBH_MSC_TEST_UNIT_READY,
+ USBH_MSC_READ_CAPACITY10,
+ USBH_MSC_MODE_SENSE6,
+ USBH_MSC_REQUEST_SENSE,
+ USBH_MSC_BOT_USB_TRANSFERS,
+ USBH_MSC_DEFAULT_APPLI_STATE,
+ USBH_MSC_CTRL_ERROR_STATE,
+ USBH_MSC_UNRECOVERED_STATE
+}
+MSCState;
+
+
+typedef struct _BOTXfer
+{
+uint8_t MSCState;
+uint8_t MSCStateBkp;
+uint8_t MSCStateCurrent;
+uint8_t CmdStateMachine;
+uint8_t BOTState;
+uint8_t BOTStateBkp;
+uint8_t* pRxTxBuff;
+uint16_t DataLength;
+uint8_t BOTXferErrorCount;
+uint8_t BOTXferStatus;
+} USBH_BOTXfer_TypeDef;
+
+
+typedef union _USBH_CSW_Block
+{
+ struct __CSW
+ {
+ uint32_t CSWSignature;
+ uint32_t CSWTag;
+ uint32_t CSWDataResidue;
+ uint8_t CSWStatus;
+ }field;
+ uint8_t CSWArray[13];
+}HostCSWPkt_TypeDef;
+
+/**
+ * @}
+ */
+
+
+
+/** @defgroup USBH_MSC_BOT_Exported_Defines
+ * @{
+ */
+#define USBH_MSC_SEND_CBW 1
+#define USBH_MSC_SENT_CBW 2
+#define USBH_MSC_BOT_DATAIN_STATE 3
+#define USBH_MSC_BOT_DATAOUT_STATE 4
+#define USBH_MSC_RECEIVE_CSW_STATE 5
+#define USBH_MSC_DECODE_CSW 6
+#define USBH_MSC_BOT_ERROR_IN 7
+#define USBH_MSC_BOT_ERROR_OUT 8
+
+
+#define USBH_MSC_BOT_CBW_SIGNATURE 0x43425355
+#define USBH_MSC_BOT_CBW_TAG 0x20304050
+#define USBH_MSC_BOT_CSW_SIGNATURE 0x53425355
+#define USBH_MSC_CSW_DATA_LENGTH 0x000D
+#define USBH_MSC_BOT_CBW_PACKET_LENGTH 31
+#define USBH_MSC_CSW_LENGTH 13
+#define USBH_MSC_CSW_MAX_LENGTH 63
+
+/* CSW Status Definitions */
+#define USBH_MSC_CSW_CMD_PASSED 0x00
+#define USBH_MSC_CSW_CMD_FAILED 0x01
+#define USBH_MSC_CSW_PHASE_ERROR 0x02
+
+#define USBH_MSC_SEND_CSW_DISABLE 0
+#define USBH_MSC_SEND_CSW_ENABLE 1
+
+#define USBH_MSC_DIR_IN 0
+#define USBH_MSC_DIR_OUT 1
+#define USBH_MSC_BOTH_DIR 2
+
+//#define USBH_MSC_PAGE_LENGTH 0x40
+#define USBH_MSC_PAGE_LENGTH 512
+
+
+#define CBW_CB_LENGTH 16
+#define CBW_LENGTH 10
+#define CBW_LENGTH_TEST_UNIT_READY 6
+
+#define USB_REQ_BOT_RESET 0xFF
+#define USB_REQ_GET_MAX_LUN 0xFE
+
+#define MAX_BULK_STALL_COUNT_LIMIT 0x04 /* If STALL is seen on Bulk
+ Endpoint continously, this means
+ that device and Host has phase error
+ Hence a Reset is needed */
+
+/**
+ * @}
+ */
+
+/** @defgroup USBH_MSC_BOT_Exported_Macros
+ * @{
+ */
+/**
+ * @}
+ */
+
+/** @defgroup USBH_MSC_BOT_Exported_Variables
+ * @{
+ */
+extern USBH_BOTXfer_TypeDef USBH_MSC_BOTXferParam;
+extern HostCBWPkt_TypeDef USBH_MSC_CBWData;
+extern HostCSWPkt_TypeDef USBH_MSC_CSWData;
+/**
+ * @}
+ */
+
+/** @defgroup USBH_MSC_BOT_Exported_FunctionsPrototype
+ * @{
+ */
+void USBH_MSC_HandleBOTXfer(USB_OTG_CORE_HANDLE *pdev,
+ USBH_HOST *phost);
+uint8_t USBH_MSC_DecodeCSW(USB_OTG_CORE_HANDLE *pdev,
+ USBH_HOST *phost);
+void USBH_MSC_Init(USB_OTG_CORE_HANDLE *pdev);
+USBH_Status USBH_MSC_BOT_Abort(USB_OTG_CORE_HANDLE *pdev,
+ USBH_HOST *phost,
+ uint8_t direction);
+/**
+ * @}
+ */
+
+#endif //__USBH_MSC_BOT_H__
+
+
+/**
+ * @}
+ */
+
+/**
+ * @}
+ */
+
+/**
+ * @}
+ */
+
+/**
+ * @}
+ */
+/******************* (C) COPYRIGHT 2011 STMicroelectronics *****END OF FILE****/
+
diff --git a/Libraries/STM32_USB_HOST_Library/Class/MSC/inc/usbh_msc_core.h b/Libraries/STM32_USB_HOST_Library/Class/MSC/inc/usbh_msc_core.h
new file mode 100644
index 0000000..72ab4ce
--- /dev/null
+++ b/Libraries/STM32_USB_HOST_Library/Class/MSC/inc/usbh_msc_core.h
@@ -0,0 +1,141 @@
+/**
+ ******************************************************************************
+ * @file usbh_msc_core.h
+ * @author MCD Application Team
+ * @version V2.0.0
+ * @date 22-July-2011
+ * @brief This file contains all the prototypes for the usbh_msc_core.c
+ ******************************************************************************
+ * @attention
+ *
+ * THE PRESENT FIRMWARE WHICH IS FOR GUIDANCE ONLY AIMS AT PROVIDING CUSTOMERS
+ * WITH CODING INFORMATION REGARDING THEIR PRODUCTS IN ORDER FOR THEM TO SAVE
+ * TIME. AS A RESULT, STMICROELECTRONICS SHALL NOT BE HELD LIABLE FOR ANY
+ * DIRECT, INDIRECT OR CONSEQUENTIAL DAMAGES WITH RESPECT TO ANY CLAIMS ARISING
+ * FROM THE CONTENT OF SUCH FIRMWARE AND/OR THE USE MADE BY CUSTOMERS OF THE
+ * CODING INFORMATION CONTAINED HEREIN IN CONNECTION WITH THEIR PRODUCTS.
+ *
+ * © COPYRIGHT 2011 STMicroelectronics
+ ******************************************************************************
+ */
+
+/* Define to prevent recursive ----------------------------------------------*/
+#ifndef __USBH_MSC_CORE_H
+#define __USBH_MSC_CORE_H
+
+/* Includes ------------------------------------------------------------------*/
+#include "usbh_core.h"
+#include "usbh_stdreq.h"
+#include "usb_bsp.h"
+#include "usbh_ioreq.h"
+#include "usbh_hcs.h"
+#include "usbh_msc_core.h"
+#include "usbh_msc_scsi.h"
+#include "usbh_msc_bot.h"
+
+/** @addtogroup USBH_LIB
+ * @{
+ */
+
+/** @addtogroup USBH_CLASS
+ * @{
+ */
+
+/** @addtogroup USBH_MSC_CLASS
+ * @{
+ */
+
+/** @defgroup USBH_MSC_CORE
+ * @brief This file is the Header file for usbh_msc_core.c
+ * @{
+ */
+
+
+/** @defgroup USBH_MSC_CORE_Exported_Types
+ * @{
+ */
+
+
+/* Structure for MSC process */
+typedef struct _MSC_Process
+{
+ uint8_t hc_num_in;
+ uint8_t hc_num_out;
+ uint8_t MSBulkOutEp;
+ uint8_t MSBulkInEp;
+ uint16_t MSBulkInEpSize;
+ uint16_t MSBulkOutEpSize;
+ uint8_t buff[USBH_MSC_MPS_SIZE];
+ uint8_t maxLun;
+}
+MSC_Machine_TypeDef;
+
+
+/**
+ * @}
+ */
+
+
+
+/** @defgroup USBH_MSC_CORE_Exported_Defines
+ * @{
+ */
+
+#define USB_REQ_BOT_RESET 0xFF
+#define USB_REQ_GET_MAX_LUN 0xFE
+
+
+/**
+ * @}
+ */
+
+/** @defgroup USBH_MSC_CORE_Exported_Macros
+ * @{
+ */
+/**
+ * @}
+ */
+
+/** @defgroup USBH_MSC_CORE_Exported_Variables
+ * @{
+ */
+extern USBH_Class_cb_TypeDef USBH_MSC_cb;
+extern MSC_Machine_TypeDef MSC_Machine;
+extern uint8_t MSCErrorCount;
+
+/**
+ * @}
+ */
+
+/** @defgroup USBH_MSC_CORE_Exported_FunctionsPrototype
+ * @{
+ */
+
+
+
+/**
+ * @}
+ */
+
+#endif /* __USBH_MSC_CORE_H */
+
+
+/**
+ * @}
+ */
+
+/**
+ * @}
+ */
+
+/**
+ * @}
+ */
+
+/**
+ * @}
+ */
+/******************* (C) COPYRIGHT 2011 STMicroelectronics *****END OF FILE****/
+
+
+
diff --git a/Libraries/STM32_USB_HOST_Library/Class/MSC/inc/usbh_msc_scsi.h b/Libraries/STM32_USB_HOST_Library/Class/MSC/inc/usbh_msc_scsi.h
new file mode 100644
index 0000000..3bdf4ec
--- /dev/null
+++ b/Libraries/STM32_USB_HOST_Library/Class/MSC/inc/usbh_msc_scsi.h
@@ -0,0 +1,163 @@
+/**
+ ******************************************************************************
+ * @file usbh_msc_scsi.h
+ * @author MCD Application Team
+ * @version V2.0.0
+ * @date 22-July-2011
+ * @brief Header file for usbh_msc_scsi.c
+ ******************************************************************************
+ * @attention
+ *
+ * THE PRESENT FIRMWARE WHICH IS FOR GUIDANCE ONLY AIMS AT PROVIDING CUSTOMERS
+ * WITH CODING INFORMATION REGARDING THEIR PRODUCTS IN ORDER FOR THEM TO SAVE
+ * TIME. AS A RESULT, STMICROELECTRONICS SHALL NOT BE HELD LIABLE FOR ANY
+ * DIRECT, INDIRECT OR CONSEQUENTIAL DAMAGES WITH RESPECT TO ANY CLAIMS ARISING
+ * FROM THE CONTENT OF SUCH FIRMWARE AND/OR THE USE MADE BY CUSTOMERS OF THE
+ * CODING INFORMATION CONTAINED HEREIN IN CONNECTION WITH THEIR PRODUCTS.
+ *
+ * © COPYRIGHT 2011 STMicroelectronics
+ ******************************************************************************
+ */
+
+/* Define to prevent recursive ----------------------------------------------*/
+#ifndef __USBH_MSC_SCSI_H__
+#define __USBH_MSC_SCSI_H__
+
+/* Includes ------------------------------------------------------------------*/
+#include "usbh_stdreq.h"
+
+
+/** @addtogroup USBH_LIB
+ * @{
+ */
+
+/** @addtogroup USBH_CLASS
+ * @{
+ */
+
+/** @addtogroup USBH_MSC_CLASS
+ * @{
+ */
+
+/** @defgroup USBH_MSC_SCSI
+ * @brief This file is the Header file for usbh_msc_scsi.c
+ * @{
+ */
+
+
+/** @defgroup USBH_MSC_SCSI_Exported_Types
+ * @{
+ */
+typedef enum {
+ USBH_MSC_OK = 0,
+ USBH_MSC_FAIL = 1,
+ USBH_MSC_PHASE_ERROR = 2,
+ USBH_MSC_BUSY = 3
+}USBH_MSC_Status_TypeDef;
+
+typedef enum {
+ CMD_UNINITIALIZED_STATE =0,
+ CMD_SEND_STATE,
+ CMD_WAIT_STATUS
+} CMD_STATES_TypeDef;
+
+
+
+typedef struct __MassStorageParameter
+{
+ uint32_t MSCapacity;
+ uint32_t MSSenseKey;
+ uint16_t MSPageLength;
+ uint8_t MSBulkOutEp;
+ uint8_t MSBulkInEp;
+ uint8_t MSWriteProtect;
+} MassStorageParameter_TypeDef;
+/**
+ * @}
+ */
+
+
+
+/** @defgroup USBH_MSC_SCSI_Exported_Defines
+ * @{
+ */
+
+
+
+#define OPCODE_TEST_UNIT_READY 0X00
+#define OPCODE_READ_CAPACITY10 0x25
+#define OPCODE_MODE_SENSE6 0x1A
+#define OPCODE_READ10 0x28
+#define OPCODE_WRITE10 0x2A
+#define OPCODE_REQUEST_SENSE 0x03
+
+#define DESC_REQUEST_SENSE 0X00
+#define ALLOCATION_LENGTH_REQUEST_SENSE 63
+#define XFER_LEN_READ_CAPACITY10 8
+#define XFER_LEN_MODE_SENSE6 63
+
+#define MASK_MODE_SENSE_WRITE_PROTECT 0x80
+#define MODE_SENSE_PAGE_CONTROL_FIELD 0x00
+#define MODE_SENSE_PAGE_CODE 0x3F
+#define DISK_WRITE_PROTECTED 0x01
+/**
+ * @}
+ */
+
+/** @defgroup USBH_MSC_SCSI_Exported_Macros
+ * @{
+ */
+/**
+ * @}
+ */
+
+/** @defgroup _Exported_Variables
+ * @{
+ */
+extern MassStorageParameter_TypeDef USBH_MSC_Param;
+/**
+ * @}
+ */
+
+/** @defgroup USBH_MSC_SCSI_Exported_FunctionsPrototype
+ * @{
+ */
+uint8_t USBH_MSC_TestUnitReady(USB_OTG_CORE_HANDLE *pdev);
+uint8_t USBH_MSC_ReadCapacity10(USB_OTG_CORE_HANDLE *pdev);
+uint8_t USBH_MSC_ModeSense6(USB_OTG_CORE_HANDLE *pdev);
+uint8_t USBH_MSC_RequestSense(USB_OTG_CORE_HANDLE *pdev);
+uint8_t USBH_MSC_Write10(USB_OTG_CORE_HANDLE *pdev,
+ uint8_t *,
+ uint32_t ,
+ uint32_t );
+uint8_t USBH_MSC_Read10(USB_OTG_CORE_HANDLE *pdev,
+ uint8_t *,
+ uint32_t ,
+ uint32_t );
+void USBH_MSC_StateMachine(USB_OTG_CORE_HANDLE *pdev);
+
+/**
+ * @}
+ */
+
+#endif //__USBH_MSC_SCSI_H__
+
+
+/**
+ * @}
+ */
+
+/**
+ * @}
+ */
+
+/**
+ * @}
+ */
+
+/**
+ * @}
+ */
+
+/******************* (C) COPYRIGHT 2011 STMicroelectronics *****END OF FILE****/
+
diff --git a/Libraries/STM32_USB_HOST_Library/Class/MSC/src/usbh_msc_bot.c b/Libraries/STM32_USB_HOST_Library/Class/MSC/src/usbh_msc_bot.c
new file mode 100644
index 0000000..eeb1075
--- /dev/null
+++ b/Libraries/STM32_USB_HOST_Library/Class/MSC/src/usbh_msc_bot.c
@@ -0,0 +1,613 @@
+/**
+ ******************************************************************************
+ * @file usbh_msc_bot.c
+ * @author MCD Application Team
+ * @version V2.0.0
+ * @date 22-July-2011
+ * @brief This file includes the mass storage related functions
+ ******************************************************************************
+ * @attention
+ *
+ * THE PRESENT FIRMWARE WHICH IS FOR GUIDANCE ONLY AIMS AT PROVIDING CUSTOMERS
+ * WITH CODING INFORMATION REGARDING THEIR PRODUCTS IN ORDER FOR THEM TO SAVE
+ * TIME. AS A RESULT, STMICROELECTRONICS SHALL NOT BE HELD LIABLE FOR ANY
+ * DIRECT, INDIRECT OR CONSEQUENTIAL DAMAGES WITH RESPECT TO ANY CLAIMS ARISING
+ * FROM THE CONTENT OF SUCH FIRMWARE AND/OR THE USE MADE BY CUSTOMERS OF THE
+ * CODING INFORMATION CONTAINED HEREIN IN CONNECTION WITH THEIR PRODUCTS.
+ *
+ * © COPYRIGHT 2011 STMicroelectronics
+ ******************************************************************************
+ */
+
+/* Includes ------------------------------------------------------------------*/
+#include "usbh_msc_core.h"
+#include "usbh_msc_scsi.h"
+#include "usbh_msc_bot.h"
+#include "usbh_ioreq.h"
+#include "usbh_def.h"
+#include "usb_hcd_int.h"
+
+
+/** @addtogroup USBH_LIB
+* @{
+*/
+
+/** @addtogroup USBH_CLASS
+* @{
+*/
+
+/** @addtogroup USBH_MSC_CLASS
+* @{
+*/
+
+/** @defgroup USBH_MSC_BOT
+* @brief This file includes the mass storage related functions
+* @{
+*/
+
+
+/** @defgroup USBH_MSC_BOT_Private_TypesDefinitions
+* @{
+*/
+/**
+* @}
+*/
+
+/** @defgroup USBH_MSC_BOT_Private_Defines
+* @{
+*/
+/**
+* @}
+*/
+
+/** @defgroup USBH_MSC_BOT_Private_Macros
+* @{
+*/
+/**
+* @}
+*/
+
+
+/** @defgroup USBH_MSC_BOT_Private_Variables
+* @{
+*/
+
+#ifdef USB_OTG_HS_INTERNAL_DMA_ENABLED
+ #if defined ( __ICCARM__ ) /*!< IAR Compiler */
+ #pragma data_alignment=4
+ #endif
+#endif /* USB_OTG_HS_INTERNAL_DMA_ENABLED */
+__ALIGN_BEGIN HostCBWPkt_TypeDef USBH_MSC_CBWData __ALIGN_END ;
+
+#ifdef USB_OTG_HS_INTERNAL_DMA_ENABLED
+ #if defined ( __ICCARM__ ) /*!< IAR Compiler */
+ #pragma data_alignment=4
+ #endif
+#endif /* USB_OTG_HS_INTERNAL_DMA_ENABLED */
+__ALIGN_BEGIN HostCSWPkt_TypeDef USBH_MSC_CSWData __ALIGN_END ;
+
+
+static uint32_t BOTStallErrorCount; /* Keeps count of STALL Error Cases*/
+
+/**
+* @}
+*/
+
+
+/** @defgroup USBH_MSC_BOT_Private_FunctionPrototypes
+* @{
+*/
+/**
+* @}
+*/
+
+
+/** @defgroup USBH_MSC_BOT_Exported_Variables
+* @{
+*/
+USBH_BOTXfer_TypeDef USBH_MSC_BOTXferParam;
+/**
+* @}
+*/
+
+
+/** @defgroup USBH_MSC_BOT_Private_Functions
+* @{
+*/
+
+
+/**
+* @brief USBH_MSC_Init
+* Initializes the mass storage parameters
+* @param None
+* @retval None
+*/
+void USBH_MSC_Init(USB_OTG_CORE_HANDLE *pdev )
+{
+ if(HCD_IsDeviceConnected(pdev))
+ {
+ USBH_MSC_CBWData.field.CBWSignature = USBH_MSC_BOT_CBW_SIGNATURE;
+ USBH_MSC_CBWData.field.CBWTag = USBH_MSC_BOT_CBW_TAG;
+ USBH_MSC_CBWData.field.CBWLUN = 0; /*Only one LUN is supported*/
+ USBH_MSC_BOTXferParam.CmdStateMachine = CMD_SEND_STATE;
+ }
+
+ BOTStallErrorCount = 0;
+ MSCErrorCount = 0;
+}
+
+/**
+* @brief USBH_MSC_HandleBOTXfer
+* This function manages the different states of BOT transfer and
+* updates the status to upper layer.
+* @param None
+* @retval None
+*
+*/
+void USBH_MSC_HandleBOTXfer (USB_OTG_CORE_HANDLE *pdev ,USBH_HOST *phost)
+{
+ uint8_t xferDirection, index;
+ static uint32_t remainingDataLength;
+ static uint8_t *datapointer;
+ static uint8_t error_direction;
+ USBH_Status status;
+
+ URB_STATE URB_Status = URB_IDLE;
+
+ if(HCD_IsDeviceConnected(pdev))
+ {
+
+ switch (USBH_MSC_BOTXferParam.BOTState)
+ {
+ case USBH_MSC_SEND_CBW:
+ /* send CBW */
+ USBH_BulkSendData (pdev,
+ &USBH_MSC_CBWData.CBWArray[0],
+ USBH_MSC_BOT_CBW_PACKET_LENGTH ,
+ MSC_Machine.hc_num_out);
+
+ USBH_MSC_BOTXferParam.BOTStateBkp = USBH_MSC_SEND_CBW;
+ USBH_MSC_BOTXferParam.BOTState = USBH_MSC_SENT_CBW;
+
+ break;
+
+ case USBH_MSC_SENT_CBW:
+ URB_Status = HCD_GetURB_State(pdev , MSC_Machine.hc_num_out);
+
+ if(URB_Status == URB_DONE)
+ {
+ BOTStallErrorCount = 0;
+ USBH_MSC_BOTXferParam.BOTStateBkp = USBH_MSC_SENT_CBW;
+
+ /* If the CBW Pkt is sent successful, then change the state */
+ xferDirection = (USBH_MSC_CBWData.field.CBWFlags & USB_REQ_DIR_MASK);
+
+ if ( USBH_MSC_CBWData.field.CBWTransferLength != 0 )
+ {
+ remainingDataLength = USBH_MSC_CBWData.field.CBWTransferLength ;
+ datapointer = USBH_MSC_BOTXferParam.pRxTxBuff;
+
+ /* If there is Data Transfer Stage */
+ if (xferDirection == USB_D2H)
+ {
+ /* Data Direction is IN */
+ USBH_MSC_BOTXferParam.BOTState = USBH_MSC_BOT_DATAIN_STATE;
+ }
+ else
+ {
+ /* Data Direction is OUT */
+ USBH_MSC_BOTXferParam.BOTState = USBH_MSC_BOT_DATAOUT_STATE;
+ }
+ }
+
+ else
+ {/* If there is NO Data Transfer Stage */
+ USBH_MSC_BOTXferParam.BOTState = USBH_MSC_RECEIVE_CSW_STATE;
+ }
+
+ }
+ else if(URB_Status == URB_NOTREADY)
+ {
+ USBH_MSC_BOTXferParam.BOTState = USBH_MSC_BOTXferParam.BOTStateBkp;
+ }
+ else if(URB_Status == URB_STALL)
+ {
+ error_direction = USBH_MSC_DIR_OUT;
+ USBH_MSC_BOTXferParam.BOTState = USBH_MSC_BOT_ERROR_OUT;
+ }
+ break;
+
+ case USBH_MSC_BOT_DATAIN_STATE:
+
+ URB_Status = HCD_GetURB_State(pdev , MSC_Machine.hc_num_in);
+ /* BOT DATA IN stage */
+ if((URB_Status == URB_DONE) ||(USBH_MSC_BOTXferParam.BOTStateBkp != USBH_MSC_BOT_DATAIN_STATE))
+ {
+ BOTStallErrorCount = 0;
+ USBH_MSC_BOTXferParam.BOTStateBkp = USBH_MSC_BOT_DATAIN_STATE;
+
+ if(remainingDataLength > USBH_MSC_MPS_SIZE)
+ {
+ USBH_BulkReceiveData (pdev,
+ datapointer,
+ USBH_MSC_MPS_SIZE ,
+ MSC_Machine.hc_num_in);
+
+ remainingDataLength -= USBH_MSC_MPS_SIZE;
+ datapointer = datapointer + USBH_MSC_MPS_SIZE;
+ }
+ else if ( remainingDataLength == 0)
+ {
+ /* If value was 0, and successful transfer, then change the state */
+ USBH_MSC_BOTXferParam.BOTState = USBH_MSC_RECEIVE_CSW_STATE;
+ }
+ else
+ {
+ USBH_BulkReceiveData (pdev,
+ datapointer,
+ remainingDataLength ,
+ MSC_Machine.hc_num_in);
+
+ remainingDataLength = 0; /* Reset this value and keep in same state */
+ }
+ }
+ else if(URB_Status == URB_STALL)
+ {
+ /* This is Data Stage STALL Condition */
+
+ error_direction = USBH_MSC_DIR_IN;
+ USBH_MSC_BOTXferParam.BOTState = USBH_MSC_BOT_ERROR_IN;
+
+ /* Refer to USB Mass-Storage Class : BOT (www.usb.org)
+ 6.7.2 Host expects to receive data from the device
+ 3. On a STALL condition receiving data, then:
+ The host shall accept the data received.
+ The host shall clear the Bulk-In pipe.
+ 4. The host shall attempt to receive a CSW.
+
+ USBH_MSC_BOTXferParam.BOTStateBkp is used to switch to the Original
+ state after the ClearFeature Command is issued.
+ */
+ USBH_MSC_BOTXferParam.BOTStateBkp = USBH_MSC_RECEIVE_CSW_STATE;
+
+ }
+ break;
+
+
+ case USBH_MSC_BOT_DATAOUT_STATE:
+ /* BOT DATA OUT stage */
+ URB_Status = HCD_GetURB_State(pdev , MSC_Machine.hc_num_out);
+ if(URB_Status == URB_DONE)
+ {
+ BOTStallErrorCount = 0;
+ USBH_MSC_BOTXferParam.BOTStateBkp = USBH_MSC_BOT_DATAOUT_STATE;
+ if(remainingDataLength > USBH_MSC_MPS_SIZE)
+ {
+ USBH_BulkSendData (pdev,
+ datapointer,
+ USBH_MSC_MPS_SIZE ,
+ MSC_Machine.hc_num_out);
+ datapointer = datapointer + USBH_MSC_MPS_SIZE;
+ remainingDataLength = remainingDataLength - USBH_MSC_MPS_SIZE;
+ }
+ else if ( remainingDataLength == 0)
+ {
+ /* If value was 0, and successful transfer, then change the state */
+ USBH_MSC_BOTXferParam.BOTState = USBH_MSC_RECEIVE_CSW_STATE;
+ }
+ else
+ {
+ USBH_BulkSendData (pdev,
+ datapointer,
+ remainingDataLength ,
+ MSC_Machine.hc_num_out);
+
+ remainingDataLength = 0; /* Reset this value and keep in same state */
+ }
+ }
+
+ else if(URB_Status == URB_NOTREADY)
+ {
+ USBH_BulkSendData (pdev,
+ (datapointer - USBH_MSC_MPS_SIZE),
+ USBH_MSC_MPS_SIZE ,
+ MSC_Machine.hc_num_out);
+ }
+
+ else if(URB_Status == URB_STALL)
+ {
+ error_direction = USBH_MSC_DIR_OUT;
+ USBH_MSC_BOTXferParam.BOTState = USBH_MSC_BOT_ERROR_OUT;
+
+ /* Refer to USB Mass-Storage Class : BOT (www.usb.org)
+ 6.7.3 Ho - Host expects to send data to the device
+ 3. On a STALL condition sending data, then:
+ " The host shall clear the Bulk-Out pipe.
+ 4. The host shall attempt to receive a CSW.
+
+ The Above statement will do the clear the Bulk-Out pipe.
+ The Below statement will help in Getting the CSW.
+
+ USBH_MSC_BOTXferParam.BOTStateBkp is used to switch to the Original
+ state after the ClearFeature Command is issued.
+ */
+
+ USBH_MSC_BOTXferParam.BOTStateBkp = USBH_MSC_RECEIVE_CSW_STATE;
+
+ }
+ break;
+
+ case USBH_MSC_RECEIVE_CSW_STATE:
+ /* BOT CSW stage */
+ /* NOTE: We cannot reset the BOTStallErrorCount here as it may come from
+ the clearFeature from previous command */
+
+ USBH_MSC_BOTXferParam.BOTStateBkp = USBH_MSC_RECEIVE_CSW_STATE;
+
+ USBH_MSC_BOTXferParam.pRxTxBuff = USBH_MSC_CSWData.CSWArray;
+ USBH_MSC_BOTXferParam.DataLength = USBH_MSC_CSW_MAX_LENGTH;
+
+ for(index = USBH_MSC_CSW_LENGTH; index != 0; index--)
+ {
+ USBH_MSC_CSWData.CSWArray[index] = 0;
+ }
+
+ USBH_MSC_CSWData.CSWArray[0] = 0;
+
+ USBH_BulkReceiveData (pdev,
+ USBH_MSC_BOTXferParam.pRxTxBuff,
+ USBH_MSC_CSW_MAX_LENGTH ,
+ MSC_Machine.hc_num_in);
+ USBH_MSC_BOTXferParam.BOTState = USBH_MSC_DECODE_CSW;
+
+ break;
+
+ case USBH_MSC_DECODE_CSW:
+ URB_Status = HCD_GetURB_State(pdev , MSC_Machine.hc_num_in);
+ /* Decode CSW */
+ if(URB_Status == URB_DONE)
+ {
+ BOTStallErrorCount = 0;
+ USBH_MSC_BOTXferParam.BOTStateBkp = USBH_MSC_RECEIVE_CSW_STATE;
+
+ USBH_MSC_BOTXferParam.MSCState = USBH_MSC_BOTXferParam.MSCStateCurrent ;
+
+ USBH_MSC_BOTXferParam.BOTXferStatus = USBH_MSC_DecodeCSW(pdev , phost);
+ }
+ else if(URB_Status == URB_STALL)
+ {
+ error_direction = USBH_MSC_DIR_IN;
+ USBH_MSC_BOTXferParam.BOTState = USBH_MSC_BOT_ERROR_IN;
+ }
+ break;
+
+ case USBH_MSC_BOT_ERROR_IN:
+ status = USBH_MSC_BOT_Abort(pdev, phost, USBH_MSC_DIR_IN);
+ if (status == USBH_OK)
+ {
+ /* Check if the error was due in Both the directions */
+ if (error_direction == USBH_MSC_BOTH_DIR)
+ {/* If Both directions are Needed, Switch to OUT Direction */
+ USBH_MSC_BOTXferParam.BOTState = USBH_MSC_BOT_ERROR_OUT;
+ }
+ else
+ {
+ /* Switch Back to the Original State, In many cases this will be
+ USBH_MSC_RECEIVE_CSW_STATE state */
+ USBH_MSC_BOTXferParam.BOTState = USBH_MSC_BOTXferParam.BOTStateBkp;
+ }
+ }
+ else if (status == USBH_UNRECOVERED_ERROR)
+ {
+ /* This means that there is a STALL Error limit, Do Reset Recovery */
+ USBH_MSC_BOTXferParam.BOTXferStatus = USBH_MSC_PHASE_ERROR;
+ }
+ break;
+
+ case USBH_MSC_BOT_ERROR_OUT:
+ status = USBH_MSC_BOT_Abort(pdev, phost, USBH_MSC_DIR_OUT);
+ if ( status == USBH_OK)
+ { /* Switch Back to the Original State */
+ USBH_MSC_BOTXferParam.BOTState = USBH_MSC_BOTXferParam.BOTStateBkp;
+ }
+ else if (status == USBH_UNRECOVERED_ERROR)
+ {
+ /* This means that there is a STALL Error limit, Do Reset Recovery */
+ USBH_MSC_BOTXferParam.BOTXferStatus = USBH_MSC_PHASE_ERROR;
+ }
+ break;
+
+ default:
+ break;
+ }
+ }
+}
+
+/**
+* @brief USBH_MSC_BOT_Abort
+* This function manages the different Error handling for STALL
+* @param direction : IN / OUT
+* @retval None
+*/
+USBH_Status USBH_MSC_BOT_Abort(USB_OTG_CORE_HANDLE *pdev,
+ USBH_HOST *phost,
+ uint8_t direction)
+{
+ USBH_Status status;
+
+ status = USBH_BUSY;
+
+ switch (direction)
+ {
+ case USBH_MSC_DIR_IN :
+ /* send ClrFeture on Bulk IN endpoint */
+ status = USBH_ClrFeature(pdev,
+ phost,
+ MSC_Machine.MSBulkInEp,
+ MSC_Machine.hc_num_in);
+
+ break;
+
+ case USBH_MSC_DIR_OUT :
+ /*send ClrFeature on Bulk OUT endpoint */
+ status = USBH_ClrFeature(pdev,
+ phost,
+ MSC_Machine.MSBulkOutEp,
+ MSC_Machine.hc_num_out);
+ break;
+
+ default:
+ break;
+ }
+
+ BOTStallErrorCount++; /* Check Continous Number of times, STALL has Occured */
+ if (BOTStallErrorCount > MAX_BULK_STALL_COUNT_LIMIT )
+ {
+ status = USBH_UNRECOVERED_ERROR;
+ }
+
+ return status;
+}
+
+/**
+* @brief USBH_MSC_DecodeCSW
+* This function decodes the CSW received by the device and updates the
+* same to upper layer.
+* @param None
+* @retval On success USBH_MSC_OK, on failure USBH_MSC_FAIL
+* @notes
+* Refer to USB Mass-Storage Class : BOT (www.usb.org)
+* 6.3.1 Valid CSW Conditions :
+* The host shall consider the CSW valid when:
+* 1. dCSWSignature is equal to 53425355h
+* 2. the CSW is 13 (Dh) bytes in length,
+* 3. dCSWTag matches the dCBWTag from the corresponding CBW.
+*/
+
+uint8_t USBH_MSC_DecodeCSW(USB_OTG_CORE_HANDLE *pdev , USBH_HOST *phost)
+{
+ uint8_t status;
+ uint32_t dataXferCount = 0;
+ status = USBH_MSC_FAIL;
+
+ if(HCD_IsDeviceConnected(pdev))
+ {
+ /*Checking if the transfer length is diffrent than 13*/
+ dataXferCount = HCD_GetXferCnt(pdev, MSC_Machine.hc_num_in);
+
+ if(dataXferCount != USBH_MSC_CSW_LENGTH)
+ {
+ /*(4) Hi > Dn (Host expects to receive data from the device,
+ Device intends to transfer no data)
+ (5) Hi > Di (Host expects to receive data from the device,
+ Device intends to send data to the host)
+ (9) Ho > Dn (Host expects to send data to the device,
+ Device intends to transfer no data)
+ (11) Ho > Do (Host expects to send data to the device,
+ Device intends to receive data from the host)*/
+
+
+ status = USBH_MSC_PHASE_ERROR;
+ }
+ else
+ { /* CSW length is Correct */
+
+ /* Check validity of the CSW Signature and CSWStatus */
+ if(USBH_MSC_CSWData.field.CSWSignature == USBH_MSC_BOT_CSW_SIGNATURE)
+ {/* Check Condition 1. dCSWSignature is equal to 53425355h */
+
+ if(USBH_MSC_CSWData.field.CSWTag == USBH_MSC_CBWData.field.CBWTag)
+ {
+ /* Check Condition 3. dCSWTag matches the dCBWTag from the
+ corresponding CBW */
+
+ if(USBH_MSC_CSWData.field.CSWStatus == USBH_MSC_OK)
+ {
+ /* Refer to USB Mass-Storage Class : BOT (www.usb.org)
+
+ Hn Host expects no data transfers
+ Hi Host expects to receive data from the device
+ Ho Host expects to send data to the device
+
+ Dn Device intends to transfer no data
+ Di Device intends to send data to the host
+ Do Device intends to receive data from the host
+
+ Section 6.7
+ (1) Hn = Dn (Host expects no data transfers,
+ Device intends to transfer no data)
+ (6) Hi = Di (Host expects to receive data from the device,
+ Device intends to send data to the host)
+ (12) Ho = Do (Host expects to send data to the device,
+ Device intends to receive data from the host)
+
+ */
+
+ status = USBH_MSC_OK;
+ }
+ else if(USBH_MSC_CSWData.field.CSWStatus == USBH_MSC_FAIL)
+ {
+ status = USBH_MSC_FAIL;
+ }
+
+ else if(USBH_MSC_CSWData.field.CSWStatus == USBH_MSC_PHASE_ERROR)
+ {
+ /* Refer to USB Mass-Storage Class : BOT (www.usb.org)
+ Section 6.7
+ (2) Hn < Di ( Host expects no data transfers,
+ Device intends to send data to the host)
+ (3) Hn < Do ( Host expects no data transfers,
+ Device intends to receive data from the host)
+ (7) Hi < Di ( Host expects to receive data from the device,
+ Device intends to send data to the host)
+ (8) Hi <> Do ( Host expects to receive data from the device,
+ Device intends to receive data from the host)
+ (10) Ho <> Di (Host expects to send data to the device,
+ Di Device intends to send data to the host)
+ (13) Ho < Do (Host expects to send data to the device,
+ Device intends to receive data from the host)
+ */
+
+ status = USBH_MSC_PHASE_ERROR;
+ }
+ } /* CSW Tag Matching is Checked */
+ } /* CSW Signature Correct Checking */
+ else
+ {
+ /* If the CSW Signature is not valid, We sall return the Phase Error to
+ Upper Layers for Reset Recovery */
+
+ status = USBH_MSC_PHASE_ERROR;
+ }
+ } /* CSW Length Check*/
+ }
+
+ USBH_MSC_BOTXferParam.BOTXferStatus = status;
+ return status;
+}
+
+
+/**
+* @}
+*/
+
+/**
+* @}
+*/
+
+/**
+* @}
+*/
+
+/**
+* @}
+*/
+
+/**
+* @}
+*/
+
+/******************* (C) COPYRIGHT 2011 STMicroelectronics *****END OF FILE****/
+
+
+
diff --git a/Libraries/STM32_USB_HOST_Library/Class/MSC/src/usbh_msc_core.c b/Libraries/STM32_USB_HOST_Library/Class/MSC/src/usbh_msc_core.c
new file mode 100644
index 0000000..466399e
--- /dev/null
+++ b/Libraries/STM32_USB_HOST_Library/Class/MSC/src/usbh_msc_core.c
@@ -0,0 +1,559 @@
+/**
+ ******************************************************************************
+ * @file usbh_msc_core.c
+ * @author MCD Application Team
+ * @version V2.0.0
+ * @date 22-July-2011
+ * @brief This file implements the MSC class driver functions
+ * ===================================================================
+ * MSC Class Description
+ * ===================================================================
+ * This module manages the MSC class V1.0 following the "Universal
+ * Serial Bus Mass Storage Class (MSC) Bulk-Only Transport (BOT) Version 1.0
+ * Sep. 31, 1999".
+ * This driver implements the following aspects of the specification:
+ * - Bulk-Only Transport protocol
+ * - Subclass : SCSI transparent command set (ref. SCSI Primary Commands - 3 (SPC-3))
+ *
+ * @endverbatim
+ *
+ ******************************************************************************
+ * @attention
+ *
+ * THE PRESENT FIRMWARE WHICH IS FOR GUIDANCE ONLY AIMS AT PROVIDING CUSTOMERS
+ * WITH CODING INFORMATION REGARDING THEIR PRODUCTS IN ORDER FOR THEM TO SAVE
+ * TIME. AS A RESULT, STMICROELECTRONICS SHALL NOT BE HELD LIABLE FOR ANY
+ * DIRECT, INDIRECT OR CONSEQUENTIAL DAMAGES WITH RESPECT TO ANY CLAIMS ARISING
+ * FROM THE CONTENT OF SUCH FIRMWARE AND/OR THE USE MADE BY CUSTOMERS OF THE
+ * CODING INFORMATION CONTAINED HEREIN IN CONNECTION WITH THEIR PRODUCTS.
+ *
+ * © COPYRIGHT 2011 STMicroelectronics
+*/
+
+/* Includes ------------------------------------------------------------------*/
+
+#include "usbh_msc_core.h"
+#include "usbh_msc_scsi.h"
+#include "usbh_msc_bot.h"
+#include "usbh_core.h"
+
+
+/** @addtogroup USBH_LIB
+ * @{
+ */
+
+/** @addtogroup USBH_CLASS
+ * @{
+ */
+
+/** @addtogroup USBH_MSC_CLASS
+ * @{
+ */
+
+/** @defgroup USBH_MSC_CORE
+ * @brief This file includes the mass storage related functions
+ * @{
+ */
+
+
+/** @defgroup USBH_MSC_CORE_Private_TypesDefinitions
+ * @{
+ */
+/**
+ * @}
+ */
+
+/** @defgroup USBH_MSC_CORE_Private_Defines
+ * @{
+ */
+#define USBH_MSC_ERROR_RETRY_LIMIT 10
+/**
+ * @}
+ */
+
+/** @defgroup USBH_MSC_CORE_Private_Macros
+ * @{
+ */
+/**
+ * @}
+ */
+
+
+/** @defgroup USBH_MSC_CORE_Private_Variables
+ * @{
+ */
+#ifdef USB_OTG_HS_INTERNAL_DMA_ENABLED
+ #if defined ( __ICCARM__ ) /*!< IAR Compiler */
+ #pragma data_alignment=4
+ #endif
+#endif /* USB_OTG_HS_INTERNAL_DMA_ENABLED */
+__ALIGN_BEGIN MSC_Machine_TypeDef MSC_Machine __ALIGN_END ;
+
+#ifdef USB_OTG_HS_INTERNAL_DMA_ENABLED
+ #if defined ( __ICCARM__ ) /*!< IAR Compiler */
+ #pragma data_alignment=4
+ #endif
+#endif /* USB_OTG_HS_INTERNAL_DMA_ENABLED */
+__ALIGN_BEGIN USB_Setup_TypeDef MSC_Setup __ALIGN_END ;
+uint8_t MSCErrorCount = 0;
+
+
+/**
+ * @}
+ */
+
+
+/** @defgroup USBH_MSC_CORE_Private_FunctionPrototypes
+ * @{
+ */
+
+static USBH_Status USBH_MSC_InterfaceInit (USB_OTG_CORE_HANDLE *pdev ,
+ void *phost);
+
+static void USBH_MSC_InterfaceDeInit (USB_OTG_CORE_HANDLE *pdev ,
+ void *phost);
+
+static USBH_Status USBH_MSC_Handle(USB_OTG_CORE_HANDLE *pdev ,
+ void *phost);
+
+static USBH_Status USBH_MSC_ClassRequest(USB_OTG_CORE_HANDLE *pdev ,
+ void *phost);
+
+static USBH_Status USBH_MSC_BOTReset(USB_OTG_CORE_HANDLE *pdev,
+ USBH_HOST *phost);
+static USBH_Status USBH_MSC_GETMaxLUN(USB_OTG_CORE_HANDLE *pdev,
+ USBH_HOST *phost);
+
+
+USBH_Class_cb_TypeDef USBH_MSC_cb =
+{
+ USBH_MSC_InterfaceInit,
+ USBH_MSC_InterfaceDeInit,
+ USBH_MSC_ClassRequest,
+ USBH_MSC_Handle,
+};
+
+void USBH_MSC_ErrorHandle(uint8_t status);
+
+/**
+ * @}
+ */
+
+
+/** @defgroup USBH_MSC_CORE_Exported_Variables
+ * @{
+ */
+
+/**
+ * @}
+ */
+
+
+/** @defgroup USBH_MSC_CORE_Private_Functions
+ * @{
+ */
+
+
+/**
+ * @brief USBH_MSC_InterfaceInit
+ * Interface initialization for MSC class.
+ * @param pdev: Selected device
+ * @param hdev: Selected device property
+ * @retval USBH_Status : Status of class request handled.
+ */
+static USBH_Status USBH_MSC_InterfaceInit ( USB_OTG_CORE_HANDLE *pdev,
+ void *phost)
+{
+ USBH_HOST *pphost = phost;
+
+ if((pphost->device_prop.Itf_Desc[0].bInterfaceClass == MSC_CLASS) && \
+ (pphost->device_prop.Itf_Desc[0].bInterfaceProtocol == MSC_PROTOCOL))
+ {
+ if(pphost->device_prop.Ep_Desc[0][0].bEndpointAddress & 0x80)
+ {
+ MSC_Machine.MSBulkInEp = (pphost->device_prop.Ep_Desc[0][0].bEndpointAddress);
+ MSC_Machine.MSBulkInEpSize = pphost->device_prop.Ep_Desc[0][0].wMaxPacketSize;
+ }
+ else
+ {
+ MSC_Machine.MSBulkOutEp = (pphost->device_prop.Ep_Desc[0][0].bEndpointAddress);
+ MSC_Machine.MSBulkOutEpSize = pphost->device_prop.Ep_Desc[0] [0].wMaxPacketSize;
+ }
+
+ if(pphost->device_prop.Ep_Desc[0][1].bEndpointAddress & 0x80)
+ {
+ MSC_Machine.MSBulkInEp = (pphost->device_prop.Ep_Desc[0][1].bEndpointAddress);
+ MSC_Machine.MSBulkInEpSize = pphost->device_prop.Ep_Desc[0][1].wMaxPacketSize;
+ }
+ else
+ {
+ MSC_Machine.MSBulkOutEp = (pphost->device_prop.Ep_Desc[0][1].bEndpointAddress);
+ MSC_Machine.MSBulkOutEpSize = pphost->device_prop.Ep_Desc[0][1].wMaxPacketSize;
+ }
+
+ MSC_Machine.hc_num_out = USBH_Alloc_Channel(pdev,
+ MSC_Machine.MSBulkOutEp);
+ MSC_Machine.hc_num_in = USBH_Alloc_Channel(pdev,
+ MSC_Machine.MSBulkInEp);
+
+ /* Open the new channels */
+ USBH_Open_Channel (pdev,
+ MSC_Machine.hc_num_out,
+ pphost->device_prop.address,
+ pphost->device_prop.speed,
+ EP_TYPE_BULK,
+ MSC_Machine.MSBulkOutEpSize);
+
+ USBH_Open_Channel (pdev,
+ MSC_Machine.hc_num_in,
+ pphost->device_prop.address,
+ pphost->device_prop.speed,
+ EP_TYPE_BULK,
+ MSC_Machine.MSBulkInEpSize);
+
+ }
+
+ else
+ {
+ pphost->usr_cb->USBH_USR_DeviceNotSupported();
+ }
+
+ return USBH_OK ;
+
+}
+
+
+/**
+ * @brief USBH_MSC_InterfaceDeInit
+ * De-Initialize interface by freeing host channels allocated to interface
+ * @param pdev: Selected device
+ * @param hdev: Selected device property
+ * @retval None
+ */
+void USBH_MSC_InterfaceDeInit ( USB_OTG_CORE_HANDLE *pdev,
+ void *phost)
+{
+ if ( MSC_Machine.hc_num_out)
+ {
+ USB_OTG_HC_Halt(pdev, MSC_Machine.hc_num_out);
+ USBH_Free_Channel (pdev, MSC_Machine.hc_num_out);
+ MSC_Machine.hc_num_out = 0; /* Reset the Channel as Free */
+ }
+
+ if ( MSC_Machine.hc_num_in)
+ {
+ USB_OTG_HC_Halt(pdev, MSC_Machine.hc_num_in);
+ USBH_Free_Channel (pdev, MSC_Machine.hc_num_in);
+ MSC_Machine.hc_num_in = 0; /* Reset the Channel as Free */
+ }
+}
+
+/**
+ * @brief USBH_MSC_ClassRequest
+ * This function will only initialize the MSC state machine
+ * @param pdev: Selected device
+ * @param hdev: Selected device property
+ * @retval USBH_Status : Status of class request handled.
+ */
+
+static USBH_Status USBH_MSC_ClassRequest(USB_OTG_CORE_HANDLE *pdev ,
+ void *phost)
+{
+
+ USBH_Status status = USBH_OK ;
+ USBH_MSC_BOTXferParam.MSCState = USBH_MSC_BOT_INIT_STATE;
+
+ return status;
+}
+
+
+/**
+ * @brief USBH_MSC_Handle
+ * MSC state machine handler
+ * @param pdev: Selected device
+ * @param hdev: Selected device property
+ * @retval USBH_Status
+ */
+
+static USBH_Status USBH_MSC_Handle(USB_OTG_CORE_HANDLE *pdev ,
+ void *phost)
+{
+ USBH_HOST *pphost = phost;
+
+ USBH_Status status = USBH_BUSY;
+ uint8_t mscStatus = USBH_MSC_BUSY;
+ uint8_t appliStatus = 0;
+
+ static uint8_t maxLunExceed = FALSE;
+
+
+ if(HCD_IsDeviceConnected(pdev))
+ {
+ switch(USBH_MSC_BOTXferParam.MSCState)
+ {
+ case USBH_MSC_BOT_INIT_STATE:
+ USBH_MSC_Init(pdev);
+ USBH_MSC_BOTXferParam.MSCState = USBH_MSC_BOT_RESET;
+ break;
+
+ case USBH_MSC_BOT_RESET:
+ /* Issue BOT RESET request */
+ status = USBH_MSC_BOTReset(pdev, phost);
+ if(status == USBH_OK )
+ {
+ USBH_MSC_BOTXferParam.MSCState = USBH_MSC_GET_MAX_LUN;
+ }
+
+ if(status == USBH_NOT_SUPPORTED )
+ {
+ /* If the Command has failed, then we need to move to Next State, after
+ STALL condition is cleared by Control-Transfer */
+ USBH_MSC_BOTXferParam.MSCStateBkp = USBH_MSC_GET_MAX_LUN;
+
+ /* a Clear Feature should be issued here */
+ USBH_MSC_BOTXferParam.MSCState = USBH_MSC_CTRL_ERROR_STATE;
+ }
+ break;
+
+ case USBH_MSC_GET_MAX_LUN:
+ /* Issue GetMaxLUN request */
+ status = USBH_MSC_GETMaxLUN(pdev, phost);
+
+ if(status == USBH_OK )
+ {
+ MSC_Machine.maxLun = *(MSC_Machine.buff) ;
+
+ /* If device has more that one logical unit then it is not supported */
+ if((MSC_Machine.maxLun > 0) && (maxLunExceed == FALSE))
+ {
+ maxLunExceed = TRUE;
+ pphost->usr_cb->USBH_USR_DeviceNotSupported();
+
+ break;
+ }
+ USBH_MSC_BOTXferParam.MSCState = USBH_MSC_TEST_UNIT_READY;
+ }
+
+ if(status == USBH_NOT_SUPPORTED )
+ {
+ /* If the Command has failed, then we need to move to Next State, after
+ STALL condition is cleared by Control-Transfer */
+ USBH_MSC_BOTXferParam.MSCStateBkp = USBH_MSC_TEST_UNIT_READY;
+
+ /* a Clear Feature should be issued here */
+ USBH_MSC_BOTXferParam.MSCState = USBH_MSC_CTRL_ERROR_STATE;
+ }
+ break;
+
+ case USBH_MSC_CTRL_ERROR_STATE:
+ /* Issue Clearfeature request */
+ status = USBH_ClrFeature(pdev,
+ phost,
+ 0x00,
+ pphost->Control.hc_num_out);
+ if(status == USBH_OK )
+ {
+ /* If GetMaxLun Request not support, assume Single LUN configuration */
+ MSC_Machine.maxLun = 0;
+
+ USBH_MSC_BOTXferParam.MSCState = USBH_MSC_BOTXferParam.MSCStateBkp;
+ }
+ break;
+
+ case USBH_MSC_TEST_UNIT_READY:
+ /* Issue SCSI command TestUnitReady */
+ mscStatus = USBH_MSC_TestUnitReady(pdev);
+
+ if(mscStatus == USBH_MSC_OK )
+ {
+ USBH_MSC_BOTXferParam.MSCState = USBH_MSC_READ_CAPACITY10;
+ MSCErrorCount = 0;
+ status = USBH_OK;
+ }
+ else
+ {
+ USBH_MSC_ErrorHandle(mscStatus);
+ }
+ break;
+
+ case USBH_MSC_READ_CAPACITY10:
+ /* Issue READ_CAPACITY10 SCSI command */
+ mscStatus = USBH_MSC_ReadCapacity10(pdev);
+ if(mscStatus == USBH_MSC_OK )
+ {
+ USBH_MSC_BOTXferParam.MSCState = USBH_MSC_MODE_SENSE6;
+ MSCErrorCount = 0;
+ status = USBH_OK;
+ }
+ else
+ {
+ USBH_MSC_ErrorHandle(mscStatus);
+ }
+ break;
+
+ case USBH_MSC_MODE_SENSE6:
+ /* Issue ModeSense6 SCSI command for detecting if device is write-protected */
+ mscStatus = USBH_MSC_ModeSense6(pdev);
+ if(mscStatus == USBH_MSC_OK )
+ {
+ USBH_MSC_BOTXferParam.MSCState = USBH_MSC_DEFAULT_APPLI_STATE;
+ MSCErrorCount = 0;
+ status = USBH_OK;
+ }
+ else
+ {
+ USBH_MSC_ErrorHandle(mscStatus);
+ }
+ break;
+
+ case USBH_MSC_REQUEST_SENSE:
+ /* Issue RequestSense SCSI command for retreiving error code */
+ mscStatus = USBH_MSC_RequestSense(pdev);
+ if(mscStatus == USBH_MSC_OK )
+ {
+ USBH_MSC_BOTXferParam.MSCState = USBH_MSC_BOTXferParam.MSCStateBkp;
+ status = USBH_OK;
+ }
+ else
+ {
+ USBH_MSC_ErrorHandle(mscStatus);
+ }
+ break;
+
+ case USBH_MSC_BOT_USB_TRANSFERS:
+ /* Process the BOT state machine */
+ USBH_MSC_HandleBOTXfer(pdev , phost);
+ break;
+
+ case USBH_MSC_DEFAULT_APPLI_STATE:
+ /* Process Application callback for MSC */
+ appliStatus = pphost->usr_cb->USBH_USR_MSC_Application();
+ if(appliStatus == 0)
+ {
+ USBH_MSC_BOTXferParam.MSCState = USBH_MSC_DEFAULT_APPLI_STATE;
+ }
+ else if (appliStatus == 1)
+ {
+ /* De-init requested from application layer */
+ status = USBH_APPLY_DEINIT;
+ }
+ break;
+
+ case USBH_MSC_UNRECOVERED_STATE:
+
+ status = USBH_UNRECOVERED_ERROR;
+
+ break;
+
+ default:
+ break;
+
+ }
+ }
+ return status;
+}
+
+
+
+/**
+ * @brief USBH_MSC_BOTReset
+ * This request is used to reset the mass storage device and its
+ * associated interface. This class-specific request shall ready the
+ * device for the next CBW from the host.
+ * @param pdev: Selected device
+ * @retval USBH_Status : Status of class request handled.
+ */
+static USBH_Status USBH_MSC_BOTReset(USB_OTG_CORE_HANDLE *pdev,
+ USBH_HOST *phost)
+{
+
+ phost->Control.setup.b.bmRequestType = USB_H2D | USB_REQ_TYPE_CLASS | \
+ USB_REQ_RECIPIENT_INTERFACE;
+
+ phost->Control.setup.b.bRequest = USB_REQ_BOT_RESET;
+ phost->Control.setup.b.wValue.w = 0;
+ phost->Control.setup.b.wIndex.w = 0;
+ phost->Control.setup.b.wLength.w = 0;
+
+ return USBH_CtlReq(pdev, phost, 0 , 0 );
+}
+
+
+/**
+ * @brief USBH_MSC_GETMaxLUN
+ * This request is used to reset the mass storage device and its
+ * associated interface. This class-specific request shall ready the
+ * device for the next CBW from the host.
+ * @param pdev: Selected device
+ * @retval USBH_Status : USB ctl xfer status
+ */
+static USBH_Status USBH_MSC_GETMaxLUN(USB_OTG_CORE_HANDLE *pdev , USBH_HOST *phost)
+{
+ phost->Control.setup.b.bmRequestType = USB_D2H | USB_REQ_TYPE_CLASS | \
+ USB_REQ_RECIPIENT_INTERFACE;
+
+ phost->Control.setup.b.bRequest = USB_REQ_GET_MAX_LUN;
+ phost->Control.setup.b.wValue.w = 0;
+ phost->Control.setup.b.wIndex.w = 0;
+ phost->Control.setup.b.wLength.w = 1;
+
+ return USBH_CtlReq(pdev, phost, MSC_Machine.buff , 1 );
+}
+
+/**
+ * @brief USBH_MSC_ErrorHandle
+ * The function is for handling errors occuring during the MSC
+ * state machine
+ * @param status
+ * @retval None
+ */
+
+void USBH_MSC_ErrorHandle(uint8_t status)
+{
+ if(status == USBH_MSC_FAIL)
+ {
+ MSCErrorCount++;
+ if(MSCErrorCount < USBH_MSC_ERROR_RETRY_LIMIT)
+ { /* Try MSC level error recovery, Issue the request Sense to get
+ Drive error reason */
+ USBH_MSC_BOTXferParam.MSCState = USBH_MSC_REQUEST_SENSE;
+ USBH_MSC_BOTXferParam.CmdStateMachine = CMD_SEND_STATE;
+ }
+ else
+ {
+ /* Error trials exceeded the limit, go to unrecovered state */
+ USBH_MSC_BOTXferParam.MSCState = USBH_MSC_UNRECOVERED_STATE;
+ }
+ }
+ else if(status == USBH_MSC_PHASE_ERROR)
+ {
+ /* Phase error, Go to Unrecoovered state */
+ USBH_MSC_BOTXferParam.MSCState = USBH_MSC_UNRECOVERED_STATE;
+ }
+ else if(status == USBH_MSC_BUSY)
+ {
+ /*No change in state*/
+ }
+}
+
+/**
+ * @}
+ */
+
+/**
+ * @}
+ */
+
+/**
+ * @}
+ */
+
+/**
+ * @}
+ */
+
+/**
+ * @}
+ */
+
+/******************* (C) COPYRIGHT 2011 STMicroelectronics *****END OF FILE****/
diff --git a/Libraries/STM32_USB_HOST_Library/Class/MSC/src/usbh_msc_fatfs.c b/Libraries/STM32_USB_HOST_Library/Class/MSC/src/usbh_msc_fatfs.c
new file mode 100644
index 0000000..48d2407
--- /dev/null
+++ b/Libraries/STM32_USB_HOST_Library/Class/MSC/src/usbh_msc_fatfs.c
@@ -0,0 +1,186 @@
+
+#include "usb_conf.h"
+#include "diskio.h"
+#include "usbh_msc_core.h"
+/*--------------------------------------------------------------------------
+
+Module Private Functions and Variables
+
+---------------------------------------------------------------------------*/
+
+static volatile DSTATUS Stat = STA_NOINIT; /* Disk status */
+
+extern USB_OTG_CORE_HANDLE USB_OTG_Core;
+extern USBH_HOST USB_Host;
+
+/*-----------------------------------------------------------------------*/
+/* Initialize Disk Drive */
+/*-----------------------------------------------------------------------*/
+
+DSTATUS disk_initialize (
+ BYTE drv /* Physical drive number (0) */
+ )
+{
+
+ if(HCD_IsDeviceConnected(&USB_OTG_Core))
+ {
+ Stat &= ~STA_NOINIT;
+ }
+
+ return Stat;
+
+
+}
+
+
+
+/*-----------------------------------------------------------------------*/
+/* Get Disk Status */
+/*-----------------------------------------------------------------------*/
+
+DSTATUS disk_status (
+ BYTE drv /* Physical drive number (0) */
+ )
+{
+ if (drv) return STA_NOINIT; /* Supports only single drive */
+ return Stat;
+}
+
+
+
+/*-----------------------------------------------------------------------*/
+/* Read Sector(s) */
+/*-----------------------------------------------------------------------*/
+
+DRESULT disk_read (
+ BYTE drv, /* Physical drive number (0) */
+ BYTE *buff, /* Pointer to the data buffer to store read data */
+ DWORD sector, /* Start sector number (LBA) */
+ BYTE count /* Sector count (1..255) */
+ )
+{
+ BYTE status = USBH_MSC_OK;
+
+ if (drv || !count) return RES_PARERR;
+ if (Stat & STA_NOINIT) return RES_NOTRDY;
+
+
+ if(HCD_IsDeviceConnected(&USB_OTG_Core))
+ {
+
+ do
+ {
+ status = USBH_MSC_Read10(&USB_OTG_Core, buff, sector, 512*count);
+ USBH_MSC_HandleBOTXfer(&USB_OTG_Core ,&USB_Host);
+
+ if(!HCD_IsDeviceConnected(&USB_OTG_Core))
+ {
+ return RES_ERROR;
+ }
+ }
+ while(status == USBH_MSC_BUSY );
+ }
+
+ if(status == USBH_MSC_OK)
+ return RES_OK;
+ return RES_ERROR;
+
+}
+
+
+
+/*-----------------------------------------------------------------------*/
+/* Write Sector(s) */
+/*-----------------------------------------------------------------------*/
+
+#if _READONLY == 0
+DRESULT disk_write (
+ BYTE drv, /* Physical drive number (0) */
+ const BYTE *buff, /* Pointer to the data to be written */
+ DWORD sector, /* Start sector number (LBA) */
+ BYTE count /* Sector count (1..255) */
+ )
+{
+ BYTE status = USBH_MSC_OK;
+ if (drv || !count) return RES_PARERR;
+ if (Stat & STA_NOINIT) return RES_NOTRDY;
+ if (Stat & STA_PROTECT) return RES_WRPRT;
+
+
+ if(HCD_IsDeviceConnected(&USB_OTG_Core))
+ {
+ do
+ {
+ status = USBH_MSC_Write10(&USB_OTG_Core,(BYTE*)buff, sector, 512*count);
+ USBH_MSC_HandleBOTXfer(&USB_OTG_Core, &USB_Host);
+
+ if(!HCD_IsDeviceConnected(&USB_OTG_Core))
+ {
+ return RES_ERROR;
+ }
+ }
+
+ while(status == USBH_MSC_BUSY );
+
+ }
+
+ if(status == USBH_MSC_OK)
+ return RES_OK;
+ return RES_ERROR;
+}
+#endif /* _READONLY == 0 */
+
+
+
+/*-----------------------------------------------------------------------*/
+/* Miscellaneous Functions */
+/*-----------------------------------------------------------------------*/
+
+#if _USE_IOCTL != 0
+DRESULT disk_ioctl (
+ BYTE drv, /* Physical drive number (0) */
+ BYTE ctrl, /* Control code */
+ void *buff /* Buffer to send/receive control data */
+ )
+{
+ DRESULT res = RES_OK;
+
+ if (drv) return RES_PARERR;
+
+ res = RES_ERROR;
+
+ if (Stat & STA_NOINIT) return RES_NOTRDY;
+
+ switch (ctrl) {
+ case CTRL_SYNC : /* Make sure that no pending write process */
+
+ res = RES_OK;
+ break;
+
+ case GET_SECTOR_COUNT : /* Get number of sectors on the disk (DWORD) */
+
+ *(DWORD*)buff = (DWORD) USBH_MSC_Param.MSCapacity;
+ res = RES_OK;
+ break;
+
+ case GET_SECTOR_SIZE : /* Get R/W sector size (WORD) */
+ *(WORD*)buff = 512;
+ res = RES_OK;
+ break;
+
+ case GET_BLOCK_SIZE : /* Get erase block size in unit of sector (DWORD) */
+
+ *(DWORD*)buff = 512;
+
+ break;
+
+
+ default:
+ res = RES_PARERR;
+ }
+
+
+
+ return res;
+}
+#endif /* _USE_IOCTL != 0 */
diff --git a/Libraries/STM32_USB_HOST_Library/Class/MSC/src/usbh_msc_scsi.c b/Libraries/STM32_USB_HOST_Library/Class/MSC/src/usbh_msc_scsi.c
new file mode 100644
index 0000000..f6bb7c4
--- /dev/null
+++ b/Libraries/STM32_USB_HOST_Library/Class/MSC/src/usbh_msc_scsi.c
@@ -0,0 +1,674 @@
+/**
+ ******************************************************************************
+ * @file usbh_msc_scsi.c
+ * @author MCD Application Team
+ * @version V2.0.0
+ * @date 22-July-2011
+ * @brief This file implements the SCSI commands
+ ******************************************************************************
+ * @attention
+ *
+ * THE PRESENT FIRMWARE WHICH IS FOR GUIDANCE ONLY AIMS AT PROVIDING CUSTOMERS
+ * WITH CODING INFORMATION REGARDING THEIR PRODUCTS IN ORDER FOR THEM TO SAVE
+ * TIME. AS A RESULT, STMICROELECTRONICS SHALL NOT BE HELD LIABLE FOR ANY
+ * DIRECT, INDIRECT OR CONSEQUENTIAL DAMAGES WITH RESPECT TO ANY CLAIMS ARISING
+ * FROM THE CONTENT OF SUCH FIRMWARE AND/OR THE USE MADE BY CUSTOMERS OF THE
+ * CODING INFORMATION CONTAINED HEREIN IN CONNECTION WITH THEIR PRODUCTS.
+ *
+ * © COPYRIGHT 2011 STMicroelectronics
+ ******************************************************************************
+ */
+
+/* Includes ------------------------------------------------------------------*/
+#include "usbh_msc_core.h"
+#include "usbh_msc_scsi.h"
+#include "usbh_msc_bot.h"
+#include "usbh_ioreq.h"
+#include "usbh_def.h"
+
+
+/** @addtogroup USBH_LIB
+ * @{
+ */
+
+/** @addtogroup USBH_CLASS
+ * @{
+ */
+
+/** @addtogroup USBH_MSC_CLASS
+ * @{
+ */
+
+/** @defgroup USBH_MSC_SCSI
+ * @brief This file includes the mass storage related functions
+ * @{
+ */
+
+
+/** @defgroup USBH_MSC_SCSI_Private_TypesDefinitions
+ * @{
+ */
+
+MassStorageParameter_TypeDef USBH_MSC_Param;
+/**
+ * @}
+ */
+
+/** @defgroup USBH_MSC_SCSI_Private_Defines
+ * @{
+ */
+/**
+ * @}
+ */
+
+/** @defgroup USBH_MSC_SCSI_Private_Macros
+ * @{
+ */
+/**
+ * @}
+ */
+
+
+/** @defgroup USBH_MSC_SCSI_Private_Variables
+ * @{
+ */
+
+#ifdef USB_OTG_HS_INTERNAL_DMA_ENABLED
+ #if defined ( __ICCARM__ ) /*!< IAR Compiler */
+ #pragma data_alignment=4
+ #endif
+#endif /* USB_OTG_HS_INTERNAL_DMA_ENABLED */
+__ALIGN_BEGIN uint8_t USBH_DataInBuffer[512] __ALIGN_END ;
+
+#ifdef USB_OTG_HS_INTERNAL_DMA_ENABLED
+ #if defined ( __ICCARM__ ) /*!< IAR Compiler */
+ #pragma data_alignment=4
+ #endif
+#endif /* USB_OTG_HS_INTERNAL_DMA_ENABLED */
+__ALIGN_BEGIN uint8_t USBH_DataOutBuffer[512] __ALIGN_END ;
+/**
+ * @}
+ */
+
+
+/** @defgroup USBH_MSC_SCSI_Private_FunctionPrototypes
+ * @{
+ */
+/**
+ * @}
+ */
+
+
+/** @defgroup USBH_MSC_SCSI_Exported_Variables
+ * @{
+ */
+
+/**
+ * @}
+ */
+
+
+/** @defgroup USBH_MSC_SCSI_Private_Functions
+ * @{
+ */
+
+
+
+
+/**
+ * @brief USBH_MSC_TestUnitReady
+ * Issues 'Test unit ready' command to the device. Once the response
+ * received, it updates the status to upper layer.
+ * @param None
+ * @retval Status
+ */
+uint8_t USBH_MSC_TestUnitReady (USB_OTG_CORE_HANDLE *pdev)
+{
+ uint8_t index;
+ USBH_MSC_Status_TypeDef status = USBH_MSC_BUSY;
+
+ if(HCD_IsDeviceConnected(pdev))
+ {
+ switch(USBH_MSC_BOTXferParam.CmdStateMachine)
+ {
+ case CMD_SEND_STATE:
+ /*Prepare the CBW and relevent field*/
+ USBH_MSC_CBWData.field.CBWTransferLength = 0; /* No Data Transfer */
+ USBH_MSC_CBWData.field.CBWFlags = USB_EP_DIR_OUT;
+ USBH_MSC_CBWData.field.CBWLength = CBW_LENGTH_TEST_UNIT_READY;
+ USBH_MSC_BOTXferParam.pRxTxBuff = USBH_MSC_CSWData.CSWArray;
+ USBH_MSC_BOTXferParam.DataLength = USBH_MSC_CSW_MAX_LENGTH;
+ USBH_MSC_BOTXferParam.MSCStateCurrent = USBH_MSC_TEST_UNIT_READY;
+
+ for(index = CBW_CB_LENGTH; index != 0; index--)
+ {
+ USBH_MSC_CBWData.field.CBWCB[index] = 0x00;
+ }
+
+ USBH_MSC_CBWData.field.CBWCB[0] = OPCODE_TEST_UNIT_READY;
+ USBH_MSC_BOTXferParam.BOTState = USBH_MSC_SEND_CBW;
+ /* Start the transfer, then let the state
+ machine magage the other transactions */
+ USBH_MSC_BOTXferParam.MSCState = USBH_MSC_BOT_USB_TRANSFERS;
+ USBH_MSC_BOTXferParam.BOTXferStatus = USBH_MSC_BUSY;
+ USBH_MSC_BOTXferParam.CmdStateMachine = CMD_WAIT_STATUS;
+
+ status = USBH_MSC_BUSY;
+ break;
+
+ case CMD_WAIT_STATUS:
+ if(USBH_MSC_BOTXferParam.BOTXferStatus == USBH_MSC_OK)
+ {
+ /* Commands successfully sent and Response Received */
+ USBH_MSC_BOTXferParam.CmdStateMachine = CMD_SEND_STATE;
+
+ status = USBH_MSC_OK;
+ }
+ else if ( USBH_MSC_BOTXferParam.BOTXferStatus == USBH_MSC_FAIL )
+ {
+ /* Failure Mode */
+ USBH_MSC_BOTXferParam.CmdStateMachine = CMD_SEND_STATE;
+ status = USBH_MSC_FAIL;
+ }
+
+ else if ( USBH_MSC_BOTXferParam.BOTXferStatus == USBH_MSC_PHASE_ERROR )
+ {
+ /* Failure Mode */
+ USBH_MSC_BOTXferParam.CmdStateMachine = CMD_SEND_STATE;
+ status = USBH_MSC_PHASE_ERROR;
+ }
+ break;
+
+ default:
+ break;
+ }
+ }
+ return status;
+}
+
+
+/**
+ * @brief USBH_MSC_ReadCapacity10
+ * Issue the read capacity command to the device. Once the response
+ * received, it updates the status to upper layer
+ * @param None
+ * @retval Status
+ */
+uint8_t USBH_MSC_ReadCapacity10(USB_OTG_CORE_HANDLE *pdev)
+{
+ uint8_t index;
+ USBH_MSC_Status_TypeDef status = USBH_MSC_BUSY;
+
+ if(HCD_IsDeviceConnected(pdev))
+ {
+ switch(USBH_MSC_BOTXferParam.CmdStateMachine)
+ {
+ case CMD_SEND_STATE:
+ /*Prepare the CBW and relevent field*/
+ USBH_MSC_CBWData.field.CBWTransferLength = XFER_LEN_READ_CAPACITY10;
+ USBH_MSC_CBWData.field.CBWFlags = USB_EP_DIR_IN;
+ USBH_MSC_CBWData.field.CBWLength = CBW_LENGTH;
+
+ USBH_MSC_BOTXferParam.pRxTxBuff = USBH_DataInBuffer;
+ USBH_MSC_BOTXferParam.MSCStateCurrent = USBH_MSC_READ_CAPACITY10;
+
+ for(index = CBW_CB_LENGTH; index != 0; index--)
+ {
+ USBH_MSC_CBWData.field.CBWCB[index] = 0x00;
+ }
+
+ USBH_MSC_CBWData.field.CBWCB[0] = OPCODE_READ_CAPACITY10;
+ USBH_MSC_BOTXferParam.BOTState = USBH_MSC_SEND_CBW;
+
+ /* Start the transfer, then let the state machine manage the other
+ transactions */
+ USBH_MSC_BOTXferParam.MSCState = USBH_MSC_BOT_USB_TRANSFERS;
+ USBH_MSC_BOTXferParam.BOTXferStatus = USBH_MSC_BUSY;
+ USBH_MSC_BOTXferParam.CmdStateMachine = CMD_WAIT_STATUS;
+
+ status = USBH_MSC_BUSY;
+ break;
+
+ case CMD_WAIT_STATUS:
+ if(USBH_MSC_BOTXferParam.BOTXferStatus == USBH_MSC_OK)
+ {
+ /*assign the capacity*/
+ (((uint8_t*)&USBH_MSC_Param.MSCapacity )[3]) = USBH_DataInBuffer[0];
+ (((uint8_t*)&USBH_MSC_Param.MSCapacity )[2]) = USBH_DataInBuffer[1];
+ (((uint8_t*)&USBH_MSC_Param.MSCapacity )[1]) = USBH_DataInBuffer[2];
+ (((uint8_t*)&USBH_MSC_Param.MSCapacity )[0]) = USBH_DataInBuffer[3];
+
+ /*assign the page length*/
+ (((uint8_t*)&USBH_MSC_Param.MSPageLength )[1]) = USBH_DataInBuffer[6];
+ (((uint8_t*)&USBH_MSC_Param.MSPageLength )[0]) = USBH_DataInBuffer[7];
+
+ /* Commands successfully sent and Response Received */
+ USBH_MSC_BOTXferParam.CmdStateMachine = CMD_SEND_STATE;
+ status = USBH_MSC_OK;
+ }
+ else if ( USBH_MSC_BOTXferParam.BOTXferStatus == USBH_MSC_FAIL )
+ {
+ /* Failure Mode */
+ USBH_MSC_BOTXferParam.CmdStateMachine = CMD_SEND_STATE;
+ status = USBH_MSC_FAIL;
+ }
+ else if ( USBH_MSC_BOTXferParam.BOTXferStatus == USBH_MSC_PHASE_ERROR )
+ {
+ /* Failure Mode */
+ USBH_MSC_BOTXferParam.CmdStateMachine = CMD_SEND_STATE;
+ status = USBH_MSC_PHASE_ERROR;
+ }
+ else
+ {
+ /* Wait for the Commands to get Completed */
+ /* NO Change in state Machine */
+ }
+ break;
+
+ default:
+ break;
+ }
+ }
+ return status;
+}
+
+
+/**
+ * @brief USBH_MSC_ModeSense6
+ * Issue the Mode Sense6 Command to the device. This function is used
+ * for reading the WriteProtect Status of the Mass-Storage device.
+ * @param None
+ * @retval Status
+ */
+uint8_t USBH_MSC_ModeSense6(USB_OTG_CORE_HANDLE *pdev)
+{
+ uint8_t index;
+ USBH_MSC_Status_TypeDef status = USBH_MSC_BUSY;
+
+ if(HCD_IsDeviceConnected(pdev))
+ {
+ switch(USBH_MSC_BOTXferParam.CmdStateMachine)
+ {
+ case CMD_SEND_STATE:
+ /*Prepare the CBW and relevent field*/
+ USBH_MSC_CBWData.field.CBWTransferLength = XFER_LEN_MODE_SENSE6;
+ USBH_MSC_CBWData.field.CBWFlags = USB_EP_DIR_IN;
+ USBH_MSC_CBWData.field.CBWLength = CBW_LENGTH;
+
+ USBH_MSC_BOTXferParam.pRxTxBuff = USBH_DataInBuffer;
+ USBH_MSC_BOTXferParam.MSCStateCurrent = USBH_MSC_MODE_SENSE6;
+
+ for(index = CBW_CB_LENGTH; index != 0; index--)
+ {
+ USBH_MSC_CBWData.field.CBWCB[index] = 0x00;
+ }
+
+ USBH_MSC_CBWData.field.CBWCB[0] = OPCODE_MODE_SENSE6;
+ USBH_MSC_CBWData.field.CBWCB[2] = MODE_SENSE_PAGE_CONTROL_FIELD | \
+ MODE_SENSE_PAGE_CODE;
+
+ USBH_MSC_CBWData.field.CBWCB[4] = XFER_LEN_MODE_SENSE6;
+
+ USBH_MSC_BOTXferParam.BOTState = USBH_MSC_SEND_CBW;
+
+ /* Start the transfer, then let the state machine manage the other
+ transactions */
+ USBH_MSC_BOTXferParam.MSCState = USBH_MSC_BOT_USB_TRANSFERS;
+ USBH_MSC_BOTXferParam.BOTXferStatus = USBH_MSC_BUSY;
+ USBH_MSC_BOTXferParam.CmdStateMachine = CMD_WAIT_STATUS;
+
+ status = USBH_MSC_BUSY;
+ break;
+
+ case CMD_WAIT_STATUS:
+ if(USBH_MSC_BOTXferParam.BOTXferStatus == USBH_MSC_OK)
+ {
+ /* Assign the Write Protect status */
+ /* If WriteProtect = 0, Writing is allowed
+ If WriteProtect != 0, Disk is Write Protected */
+ if ( USBH_DataInBuffer[2] & MASK_MODE_SENSE_WRITE_PROTECT)
+ {
+ USBH_MSC_Param.MSWriteProtect = DISK_WRITE_PROTECTED;
+ }
+ else
+ {
+ USBH_MSC_Param.MSWriteProtect = 0;
+ }
+
+ /* Commands successfully sent and Response Received */
+ USBH_MSC_BOTXferParam.CmdStateMachine = CMD_SEND_STATE;
+ status = USBH_MSC_OK;
+ }
+ else if ( USBH_MSC_BOTXferParam.BOTXferStatus == USBH_MSC_FAIL )
+ {
+ /* Failure Mode */
+ USBH_MSC_BOTXferParam.CmdStateMachine = CMD_SEND_STATE;
+ status = USBH_MSC_FAIL;
+ }
+ else if ( USBH_MSC_BOTXferParam.BOTXferStatus == USBH_MSC_PHASE_ERROR )
+ {
+ /* Failure Mode */
+ USBH_MSC_BOTXferParam.CmdStateMachine = CMD_SEND_STATE;
+ status = USBH_MSC_PHASE_ERROR;
+ }
+ else
+ {
+ /* Wait for the Commands to get Completed */
+ /* NO Change in state Machine */
+ }
+ break;
+
+ default:
+ break;
+ }
+ }
+ return status;
+}
+
+/**
+ * @brief USBH_MSC_RequestSense
+ * Issues the Request Sense command to the device. Once the response
+ * received, it updates the status to upper layer
+ * @param None
+ * @retval Status
+ */
+uint8_t USBH_MSC_RequestSense(USB_OTG_CORE_HANDLE *pdev)
+{
+ USBH_MSC_Status_TypeDef status = USBH_MSC_BUSY;
+
+ uint8_t index;
+
+
+ if(HCD_IsDeviceConnected(pdev))
+ {
+ switch(USBH_MSC_BOTXferParam.CmdStateMachine)
+ {
+ case CMD_SEND_STATE:
+
+ /*Prepare the CBW and relevent field*/
+ USBH_MSC_CBWData.field.CBWTransferLength = \
+ ALLOCATION_LENGTH_REQUEST_SENSE;
+ USBH_MSC_CBWData.field.CBWFlags = USB_EP_DIR_IN;
+ USBH_MSC_CBWData.field.CBWLength = CBW_LENGTH;
+
+ USBH_MSC_BOTXferParam.pRxTxBuff = USBH_DataInBuffer;
+ USBH_MSC_BOTXferParam.MSCStateBkp = USBH_MSC_BOTXferParam.MSCStateCurrent;
+ USBH_MSC_BOTXferParam.MSCStateCurrent = USBH_MSC_REQUEST_SENSE;
+
+
+ for(index = CBW_CB_LENGTH; index != 0; index--)
+ {
+ USBH_MSC_CBWData.field.CBWCB[index] = 0x00;
+ }
+
+ USBH_MSC_CBWData.field.CBWCB[0] = OPCODE_REQUEST_SENSE;
+ USBH_MSC_CBWData.field.CBWCB[1] = DESC_REQUEST_SENSE;
+ USBH_MSC_CBWData.field.CBWCB[4] = ALLOCATION_LENGTH_REQUEST_SENSE;
+
+ USBH_MSC_BOTXferParam.BOTState = USBH_MSC_SEND_CBW;
+ /* Start the transfer, then let the state machine magage
+ the other transactions */
+ USBH_MSC_BOTXferParam.MSCState = USBH_MSC_BOT_USB_TRANSFERS;
+ USBH_MSC_BOTXferParam.BOTXferStatus = USBH_MSC_BUSY;
+ USBH_MSC_BOTXferParam.CmdStateMachine = CMD_WAIT_STATUS;
+
+ status = USBH_MSC_BUSY;
+
+ break;
+
+ case CMD_WAIT_STATUS:
+
+ if(USBH_MSC_BOTXferParam.BOTXferStatus == USBH_MSC_OK)
+ {
+ /* Get Sense data*/
+ (((uint8_t*)&USBH_MSC_Param.MSSenseKey )[3]) = USBH_DataInBuffer[0];
+ (((uint8_t*)&USBH_MSC_Param.MSSenseKey )[2]) = USBH_DataInBuffer[1];
+ (((uint8_t*)&USBH_MSC_Param.MSSenseKey )[1]) = USBH_DataInBuffer[2];
+ (((uint8_t*)&USBH_MSC_Param.MSSenseKey )[0]) = USBH_DataInBuffer[3];
+
+ /* Commands successfully sent and Response Received */
+ USBH_MSC_BOTXferParam.CmdStateMachine = CMD_SEND_STATE;
+ status = USBH_MSC_OK;
+ }
+ else if ( USBH_MSC_BOTXferParam.BOTXferStatus == USBH_MSC_FAIL )
+ {
+ /* Failure Mode */
+ USBH_MSC_BOTXferParam.CmdStateMachine = CMD_SEND_STATE;
+ status = USBH_MSC_FAIL;
+ }
+
+ else if ( USBH_MSC_BOTXferParam.BOTXferStatus == USBH_MSC_PHASE_ERROR )
+ {
+ /* Failure Mode */
+ USBH_MSC_BOTXferParam.CmdStateMachine = CMD_SEND_STATE;
+ status = USBH_MSC_PHASE_ERROR;
+ }
+
+ else
+ {
+ /* Wait for the Commands to get Completed */
+ /* NO Change in state Machine */
+ }
+ break;
+
+ default:
+ break;
+ }
+ }
+ return status;
+}
+
+
+/**
+ * @brief USBH_MSC_Write10
+ * Issue the write command to the device. Once the response received,
+ * it updates the status to upper layer
+ * @param dataBuffer : DataBuffer contains the data to write
+ * @param address : Address to which the data will be written
+ * @param nbOfbytes : NbOfbytes to be written
+ * @retval Status
+ */
+uint8_t USBH_MSC_Write10(USB_OTG_CORE_HANDLE *pdev,
+ uint8_t *dataBuffer,
+ uint32_t address,
+ uint32_t nbOfbytes)
+{
+ uint8_t index;
+ USBH_MSC_Status_TypeDef status = USBH_MSC_BUSY;
+ uint16_t nbOfPages;
+
+ if(HCD_IsDeviceConnected(pdev))
+ {
+ switch(USBH_MSC_BOTXferParam.CmdStateMachine)
+ {
+ case CMD_SEND_STATE:
+ USBH_MSC_CBWData.field.CBWTransferLength = nbOfbytes;
+ USBH_MSC_CBWData.field.CBWFlags = USB_EP_DIR_OUT;
+ USBH_MSC_CBWData.field.CBWLength = CBW_LENGTH;
+ USBH_MSC_BOTXferParam.pRxTxBuff = dataBuffer;
+
+
+ for(index = CBW_CB_LENGTH; index != 0; index--)
+ {
+ USBH_MSC_CBWData.field.CBWCB[index] = 0x00;
+ }
+
+ USBH_MSC_CBWData.field.CBWCB[0] = OPCODE_WRITE10;
+
+ /*logical block address*/
+ USBH_MSC_CBWData.field.CBWCB[2] = (((uint8_t*)&address)[3]) ;
+ USBH_MSC_CBWData.field.CBWCB[3] = (((uint8_t*)&address)[2]);
+ USBH_MSC_CBWData.field.CBWCB[4] = (((uint8_t*)&address)[1]);
+ USBH_MSC_CBWData.field.CBWCB[5] = (((uint8_t*)&address)[0]);
+
+ /*USBH_MSC_PAGE_LENGTH = 512*/
+ nbOfPages = nbOfbytes/ USBH_MSC_PAGE_LENGTH;
+
+ /*Tranfer length */
+ USBH_MSC_CBWData.field.CBWCB[7] = (((uint8_t *)&nbOfPages)[1]) ;
+ USBH_MSC_CBWData.field.CBWCB[8] = (((uint8_t *)&nbOfPages)[0]) ;
+
+ USBH_MSC_BOTXferParam.BOTState = USBH_MSC_SEND_CBW;
+ /* Start the transfer, then let the state machine
+ magage the other transactions */
+ USBH_MSC_BOTXferParam.MSCState = USBH_MSC_BOT_USB_TRANSFERS;
+ USBH_MSC_BOTXferParam.BOTXferStatus = USBH_MSC_BUSY;
+ USBH_MSC_BOTXferParam.CmdStateMachine = CMD_WAIT_STATUS;
+
+ status = USBH_MSC_BUSY;
+
+ break;
+
+ case CMD_WAIT_STATUS:
+ if(USBH_MSC_BOTXferParam.BOTXferStatus == USBH_MSC_OK)
+ {
+ /* Commands successfully sent and Response Received */
+ USBH_MSC_BOTXferParam.CmdStateMachine = CMD_SEND_STATE;
+ status = USBH_MSC_OK;
+ }
+ else if ( USBH_MSC_BOTXferParam.BOTXferStatus == USBH_MSC_FAIL )
+ {
+ /* Failure Mode */
+ USBH_MSC_BOTXferParam.CmdStateMachine = CMD_SEND_STATE;
+ }
+
+ else if ( USBH_MSC_BOTXferParam.BOTXferStatus == USBH_MSC_PHASE_ERROR )
+ {
+ /* Failure Mode */
+ USBH_MSC_BOTXferParam.CmdStateMachine = CMD_SEND_STATE;
+ status = USBH_MSC_PHASE_ERROR;
+ }
+ break;
+
+ default:
+ break;
+ }
+ }
+ return status;
+}
+
+/**
+ * @brief USBH_MSC_Read10
+ * Issue the read command to the device. Once the response received,
+ * it updates the status to upper layer
+ * @param dataBuffer : DataBuffer will contain the data to be read
+ * @param address : Address from which the data will be read
+ * @param nbOfbytes : NbOfbytes to be read
+ * @retval Status
+ */
+uint8_t USBH_MSC_Read10(USB_OTG_CORE_HANDLE *pdev,
+ uint8_t *dataBuffer,
+ uint32_t address,
+ uint32_t nbOfbytes)
+{
+ uint8_t index;
+ static USBH_MSC_Status_TypeDef status = USBH_MSC_BUSY;
+ uint16_t nbOfPages;
+ status = USBH_MSC_BUSY;
+
+ if(HCD_IsDeviceConnected(pdev))
+ {
+ switch(USBH_MSC_BOTXferParam.CmdStateMachine)
+ {
+ case CMD_SEND_STATE:
+ /*Prepare the CBW and relevent field*/
+ USBH_MSC_CBWData.field.CBWTransferLength = nbOfbytes;
+ USBH_MSC_CBWData.field.CBWFlags = USB_EP_DIR_IN;
+ USBH_MSC_CBWData.field.CBWLength = CBW_LENGTH;
+
+ USBH_MSC_BOTXferParam.pRxTxBuff = dataBuffer;
+
+ for(index = CBW_CB_LENGTH; index != 0; index--)
+ {
+ USBH_MSC_CBWData.field.CBWCB[index] = 0x00;
+ }
+
+ USBH_MSC_CBWData.field.CBWCB[0] = OPCODE_READ10;
+
+ /*logical block address*/
+
+ USBH_MSC_CBWData.field.CBWCB[2] = (((uint8_t*)&address)[3]);
+ USBH_MSC_CBWData.field.CBWCB[3] = (((uint8_t*)&address)[2]);
+ USBH_MSC_CBWData.field.CBWCB[4] = (((uint8_t*)&address)[1]);
+ USBH_MSC_CBWData.field.CBWCB[5] = (((uint8_t*)&address)[0]);
+
+ /*USBH_MSC_PAGE_LENGTH = 512*/
+ nbOfPages = nbOfbytes/ USBH_MSC_PAGE_LENGTH;
+
+ /*Tranfer length */
+ USBH_MSC_CBWData.field.CBWCB[7] = (((uint8_t *)&nbOfPages)[1]) ;
+ USBH_MSC_CBWData.field.CBWCB[8] = (((uint8_t *)&nbOfPages)[0]) ;
+
+
+ USBH_MSC_BOTXferParam.BOTState = USBH_MSC_SEND_CBW;
+ /* Start the transfer, then let the state machine
+ magage the other transactions */
+ USBH_MSC_BOTXferParam.MSCState = USBH_MSC_BOT_USB_TRANSFERS;
+ USBH_MSC_BOTXferParam.BOTXferStatus = USBH_MSC_BUSY;
+ USBH_MSC_BOTXferParam.CmdStateMachine = CMD_WAIT_STATUS;
+
+ status = USBH_MSC_BUSY;
+
+ break;
+
+ case CMD_WAIT_STATUS:
+
+ if((USBH_MSC_BOTXferParam.BOTXferStatus == USBH_MSC_OK) && \
+ (HCD_IsDeviceConnected(pdev)))
+ {
+ /* Commands successfully sent and Response Received */
+ USBH_MSC_BOTXferParam.CmdStateMachine = CMD_SEND_STATE;
+ status = USBH_MSC_OK;
+ }
+ else if (( USBH_MSC_BOTXferParam.BOTXferStatus == USBH_MSC_FAIL ) && \
+ (HCD_IsDeviceConnected(pdev)))
+ {
+ /* Failure Mode */
+ USBH_MSC_BOTXferParam.CmdStateMachine = CMD_SEND_STATE;
+ }
+
+ else if ( USBH_MSC_BOTXferParam.BOTXferStatus == USBH_MSC_PHASE_ERROR )
+ {
+ /* Failure Mode */
+ USBH_MSC_BOTXferParam.CmdStateMachine = CMD_SEND_STATE;
+ status = USBH_MSC_PHASE_ERROR;
+ }
+ else
+ {
+ /* Wait for the Commands to get Completed */
+ /* NO Change in state Machine */
+ }
+ break;
+
+ default:
+ break;
+ }
+ }
+ return status;
+}
+
+
+/**
+ * @}
+ */
+
+/**
+ * @}
+ */
+
+/**
+ * @}
+ */
+
+/**
+ * @}
+ */
+
+/**
+ * @}
+ */
+
+/******************* (C) COPYRIGHT 2011 STMicroelectronics *****END OF FILE****/
+
+
+
diff --git a/Libraries/STM32_USB_HOST_Library/Core/inc/usbh_conf_template.h b/Libraries/STM32_USB_HOST_Library/Core/inc/usbh_conf_template.h
new file mode 100644
index 0000000..7e41bf8
--- /dev/null
+++ b/Libraries/STM32_USB_HOST_Library/Core/inc/usbh_conf_template.h
@@ -0,0 +1,94 @@
+/**
+ ******************************************************************************
+ * @file usbh_conf_template
+ * @author MCD Application Team
+ * @version V2.0.0
+ * @date 22-July-2011
+ * @brief General USB Host library configuration
+ ******************************************************************************
+ * @attention
+ *
+ * THE PRESENT FIRMWARE WHICH IS FOR GUIDANCE ONLY AIMS AT PROVIDING CUSTOMERS
+ * WITH CODING INFORMATION REGARDING THEIR PRODUCTS IN ORDER FOR THEM TO SAVE
+ * TIME. AS A RESULT, STMICROELECTRONICS SHALL NOT BE HELD LIABLE FOR ANY
+ * DIRECT, INDIRECT OR CONSEQUENTIAL DAMAGES WITH RESPECT TO ANY CLAIMS ARISING
+ * FROM THE CONTENT OF SUCH FIRMWARE AND/OR THE USE MADE BY CUSTOMERS OF THE
+ * CODING INFORMATION CONTAINED HEREIN IN CONNECTION WITH THEIR PRODUCTS.
+ *
+ * © COPYRIGHT 2011 STMicroelectronics
+ ******************************************************************************
+ */
+
+/* Define to prevent recursive inclusion -------------------------------------*/
+#ifndef __USBH_CONF__H__
+#define __USBH_CONF__H__
+
+/* Includes ------------------------------------------------------------------*/
+/** @addtogroup USBH_OTG_DRIVER
+ * @{
+ */
+
+/** @defgroup USBH_CONF
+ * @brief usb otg low level driver configuration file
+ * @{
+ */
+
+/** @defgroup USBH_CONF_Exported_Defines
+ * @{
+ */
+
+#define USBH_MAX_NUM_ENDPOINTS 2
+#define USBH_MAX_NUM_INTERFACES 2
+#ifdef USE_USB_OTG_FS
+#define USBH_MSC_MPS_SIZE 0x40
+#else
+#define USBH_MSC_MPS_SIZE 0x200
+#endif
+
+/**
+ * @}
+ */
+
+
+/** @defgroup USBH_CONF_Exported_Types
+ * @{
+ */
+/**
+ * @}
+ */
+
+
+/** @defgroup USBH_CONF_Exported_Macros
+ * @{
+ */
+/**
+ * @}
+ */
+
+/** @defgroup USBH_CONF_Exported_Variables
+ * @{
+ */
+/**
+ * @}
+ */
+
+/** @defgroup USBH_CONF_Exported_FunctionsPrototype
+ * @{
+ */
+/**
+ * @}
+ */
+
+
+#endif //__USBH_CONF__H__
+
+
+/**
+ * @}
+ */
+
+/**
+ * @}
+ */
+/******************* (C) COPYRIGHT 2011 STMicroelectronics *****END OF FILE****/
+
diff --git a/Libraries/STM32_USB_HOST_Library/Core/inc/usbh_core.h b/Libraries/STM32_USB_HOST_Library/Core/inc/usbh_core.h
new file mode 100644
index 0000000..3a8de2c
--- /dev/null
+++ b/Libraries/STM32_USB_HOST_Library/Core/inc/usbh_core.h
@@ -0,0 +1,289 @@
+/**
+ ******************************************************************************
+ * @file usbh_core.h
+ * @author MCD Application Team
+ * @version V2.0.0
+ * @date 22-July-2011
+ * @brief Header file for usbh_core.c
+ ******************************************************************************
+ * @attention
+ *
+ * THE PRESENT FIRMWARE WHICH IS FOR GUIDANCE ONLY AIMS AT PROVIDING CUSTOMERS
+ * WITH CODING INFORMATION REGARDING THEIR PRODUCTS IN ORDER FOR THEM TO SAVE
+ * TIME. AS A RESULT, STMICROELECTRONICS SHALL NOT BE HELD LIABLE FOR ANY
+ * DIRECT, INDIRECT OR CONSEQUENTIAL DAMAGES WITH RESPECT TO ANY CLAIMS ARISING
+ * FROM THE CONTENT OF SUCH FIRMWARE AND/OR THE USE MADE BY CUSTOMERS OF THE
+ * CODING INFORMATION CONTAINED HEREIN IN CONNECTION WITH THEIR PRODUCTS.
+ *
+ * © COPYRIGHT 2011 STMicroelectronics
+ ******************************************************************************
+ */
+
+/* Define to prevent recursive ----------------------------------------------*/
+#ifndef __USBH_CORE_H
+#define __USBH_CORE_H
+
+/* Includes ------------------------------------------------------------------*/
+#include "usb_hcd.h"
+#include "usbh_def.h"
+#include "usbh_conf.h"
+
+/** @addtogroup USBH_LIB
+ * @{
+ */
+
+/** @addtogroup USBH_LIB_CORE
+* @{
+*/
+
+/** @defgroup USBH_CORE
+ * @brief This file is the Header file for usbh_core.c
+ * @{
+ */
+
+
+/** @defgroup USBH_CORE_Exported_Defines
+ * @{
+ */
+
+#define MSC_CLASS 0x08
+#define HID_CLASS 0x03
+#define MSC_PROTOCOL 0x50
+#define CBI_PROTOCOL 0x01
+
+
+#define USBH_MAX_ERROR_COUNT 2
+#define USBH_DEVICE_ADDRESS_DEFAULT 0
+#define USBH_DEVICE_ADDRESS 1
+
+
+/**
+ * @}
+ */
+
+
+/** @defgroup USBH_CORE_Exported_Types
+ * @{
+ */
+
+typedef enum {
+ USBH_OK = 0,
+ USBH_BUSY,
+ USBH_FAIL,
+ USBH_NOT_SUPPORTED,
+ USBH_UNRECOVERED_ERROR,
+ USBH_ERROR_SPEED_UNKNOWN,
+ USBH_APPLY_DEINIT
+}USBH_Status;
+
+/* Following states are used for gState */
+typedef enum {
+ HOST_IDLE =0,
+ HOST_ISSUE_CORE_RESET,
+ HOST_DEV_ATTACHED,
+ HOST_DEV_DISCONNECTED,
+ HOST_ISSUE_RESET,
+ HOST_DETECT_DEVICE_SPEED,
+ HOST_ENUMERATION,
+ HOST_CLASS_REQUEST,
+ HOST_CLASS,
+ HOST_CTRL_XFER,
+ HOST_USR_INPUT,
+ HOST_SUSPENDED,
+ HOST_ERROR_STATE
+}HOST_State;
+
+/* Following states are used for EnumerationState */
+typedef enum {
+ ENUM_IDLE = 0,
+ ENUM_GET_FULL_DEV_DESC,
+ ENUM_SET_ADDR,
+ ENUM_GET_CFG_DESC,
+ ENUM_GET_FULL_CFG_DESC,
+ ENUM_GET_MFC_STRING_DESC,
+ ENUM_GET_PRODUCT_STRING_DESC,
+ ENUM_GET_SERIALNUM_STRING_DESC,
+ ENUM_SET_CONFIGURATION,
+ ENUM_DEV_CONFIGURED
+} ENUM_State;
+
+
+
+/* Following states are used for CtrlXferStateMachine */
+typedef enum {
+ CTRL_IDLE =0,
+ CTRL_SETUP,
+ CTRL_SETUP_WAIT,
+ CTRL_DATA_IN,
+ CTRL_DATA_IN_WAIT,
+ CTRL_DATA_OUT,
+ CTRL_DATA_OUT_WAIT,
+ CTRL_STATUS_IN,
+ CTRL_STATUS_IN_WAIT,
+ CTRL_STATUS_OUT,
+ CTRL_STATUS_OUT_WAIT,
+ CTRL_ERROR
+}
+CTRL_State;
+
+typedef enum {
+ USBH_USR_NO_RESP = 0,
+ USBH_USR_RESP_OK = 1,
+}
+USBH_USR_Status;
+
+/* Following states are used for RequestState */
+typedef enum {
+ CMD_IDLE =0,
+ CMD_SEND,
+ CMD_WAIT
+} CMD_State;
+
+
+
+typedef struct _Ctrl
+{
+ uint8_t hc_num_in;
+ uint8_t hc_num_out;
+ uint8_t ep0size;
+ uint8_t *buff;
+ uint16_t length;
+ uint8_t errorcount;
+ uint16_t timer;
+ CTRL_STATUS status;
+ USB_Setup_TypeDef setup;
+ CTRL_State state;
+
+} USBH_Ctrl_TypeDef;
+
+
+
+typedef struct _DeviceProp
+{
+
+ uint8_t address;
+ uint8_t speed;
+ USBH_DevDesc_TypeDef Dev_Desc;
+ USBH_CfgDesc_TypeDef Cfg_Desc;
+ USBH_InterfaceDesc_TypeDef Itf_Desc[USBH_MAX_NUM_INTERFACES];
+ USBH_EpDesc_TypeDef Ep_Desc[USBH_MAX_NUM_INTERFACES][USBH_MAX_NUM_ENDPOINTS];
+ USBH_HIDDesc_TypeDef HID_Desc;
+
+}USBH_Device_TypeDef;
+
+typedef struct _USBH_Class_cb
+{
+ USBH_Status (*Init)\
+ (USB_OTG_CORE_HANDLE *pdev , void *phost);
+ void (*DeInit)\
+ (USB_OTG_CORE_HANDLE *pdev , void *phost);
+ USBH_Status (*Requests)\
+ (USB_OTG_CORE_HANDLE *pdev , void *phost);
+ USBH_Status (*Machine)\
+ (USB_OTG_CORE_HANDLE *pdev , void *phost);
+
+} USBH_Class_cb_TypeDef;
+
+
+typedef struct _USBH_USR_PROP
+{
+ void (*Init)(void); /* HostLibInitialized */
+ void (*DeInit)(void); /* HostLibInitialized */
+ void (*DeviceAttached)(void); /* DeviceAttached */
+ void (*ResetDevice)(void);
+ void (*DeviceDisconnected)(void);
+ void (*OverCurrentDetected)(void);
+ void (*DeviceSpeedDetected)(uint8_t DeviceSpeed); /* DeviceSpeed */
+ void (*DeviceDescAvailable)(void *); /* DeviceDescriptor is available */
+ void (*DeviceAddressAssigned)(void); /* Address is assigned to USB Device */
+ void (*ConfigurationDescAvailable)(USBH_CfgDesc_TypeDef *,
+ USBH_InterfaceDesc_TypeDef *,
+ USBH_EpDesc_TypeDef *);
+ /* Configuration Descriptor available */
+ void (*ManufacturerString)(void *); /* ManufacturerString*/
+ void (*ProductString)(void *); /* ProductString*/
+ void (*SerialNumString)(void *); /* SerialNubString*/
+ void (*EnumerationDone)(void); /* Enumeration finished */
+ USBH_USR_Status (*UserInput)(void);
+ int (*USBH_USR_MSC_Application) (void);
+ void (*USBH_USR_DeviceNotSupported)(void); /* Device is not supported*/
+ void (*UnrecoveredError)(void);
+
+}
+USBH_Usr_cb_TypeDef;
+
+typedef struct _Host_TypeDef
+{
+ HOST_State gState; /* Host State Machine Value */
+ HOST_State gStateBkp; /* backup of previous State machine value */
+ ENUM_State EnumState; /* Enumeration state Machine */
+ CMD_State RequestState;
+ USBH_Ctrl_TypeDef Control;
+
+ USBH_Device_TypeDef device_prop;
+
+ USBH_Class_cb_TypeDef *class_cb;
+ USBH_Usr_cb_TypeDef *usr_cb;
+
+
+} USBH_HOST, *pUSBH_HOST;
+
+/**
+ * @}
+ */
+
+
+
+/** @defgroup USBH_CORE_Exported_Macros
+ * @{
+ */
+
+/**
+ * @}
+ */
+
+/** @defgroup USBH_CORE_Exported_Variables
+ * @{
+ */
+
+/**
+ * @}
+ */
+
+/** @defgroup USBH_CORE_Exported_FunctionsPrototype
+ * @{
+ */
+void USBH_Init(USB_OTG_CORE_HANDLE *pdev,
+ USB_OTG_CORE_ID_TypeDef coreID,
+ USBH_HOST *phost,
+ USBH_Class_cb_TypeDef *class_cb,
+ USBH_Usr_cb_TypeDef *usr_cb);
+
+USBH_Status USBH_DeInit(USB_OTG_CORE_HANDLE *pdev,
+ USBH_HOST *phost);
+void USBH_Process(USB_OTG_CORE_HANDLE *pdev ,
+ USBH_HOST *phost);
+void USBH_ErrorHandle(USBH_HOST *phost,
+ USBH_Status errType);
+
+/**
+ * @}
+ */
+
+#endif /* __USBH_CORE_H */
+/**
+ * @}
+ */
+
+/**
+ * @}
+ */
+
+/**
+* @}
+*/
+
+/******************* (C) COPYRIGHT 2011 STMicroelectronics *****END OF FILE****/
+
+
+
diff --git a/Libraries/STM32_USB_HOST_Library/Core/inc/usbh_def.h b/Libraries/STM32_USB_HOST_Library/Core/inc/usbh_def.h
new file mode 100644
index 0000000..35ebeb4
--- /dev/null
+++ b/Libraries/STM32_USB_HOST_Library/Core/inc/usbh_def.h
@@ -0,0 +1,280 @@
+/**
+ ******************************************************************************
+ * @file usbh_def.h
+ * @author MCD Application Team
+ * @version V2.0.0
+ * @date 22-July-2011
+ * @brief Definitions used in the USB host library
+ ******************************************************************************
+ * @attention
+ *
+ * THE PRESENT FIRMWARE WHICH IS FOR GUIDANCE ONLY AIMS AT PROVIDING CUSTOMERS
+ * WITH CODING INFORMATION REGARDING THEIR PRODUCTS IN ORDER FOR THEM TO SAVE
+ * TIME. AS A RESULT, STMICROELECTRONICS SHALL NOT BE HELD LIABLE FOR ANY
+ * DIRECT, INDIRECT OR CONSEQUENTIAL DAMAGES WITH RESPECT TO ANY CLAIMS ARISING
+ * FROM THE CONTENT OF SUCH FIRMWARE AND/OR THE USE MADE BY CUSTOMERS OF THE
+ * CODING INFORMATION CONTAINED HEREIN IN CONNECTION WITH THEIR PRODUCTS.
+ *
+ * © COPYRIGHT 2011 STMicroelectronics
+ ******************************************************************************
+ */
+/** @addtogroup USBH_LIB
+ * @{
+ */
+
+/** @addtogroup USBH_LIB_CORE
+* @{
+*/
+
+/** @defgroup USBH_DEF
+ * @brief This file is includes USB descriptors
+ * @{
+ */
+
+#ifndef USBH_DEF_H
+#define USBH_DEF_H
+
+#ifndef USBH_NULL
+#define USBH_NULL ((void *)0)
+#endif
+
+#ifndef FALSE
+#define FALSE 0
+#endif
+
+#ifndef TRUE
+#define TRUE 1
+#endif
+
+
+#define ValBit(VAR,POS) (VAR & (1 << POS))
+#define SetBit(VAR,POS) (VAR |= (1 << POS))
+#define ClrBit(VAR,POS) (VAR &= ((1 << POS)^255))
+
+#define LE16(addr) (((u16)(*((u8 *)(addr))))\
+ + (((u16)(*(((u8 *)(addr)) + 1))) << 8))
+
+#define USB_LEN_DESC_HDR 0x02
+#define USB_LEN_DEV_DESC 0x12
+#define USB_LEN_CFG_DESC 0x09
+#define USB_LEN_IF_DESC 0x09
+#define USB_LEN_EP_DESC 0x07
+#define USB_LEN_OTG_DESC 0x03
+#define USB_LEN_SETUP_PKT 0x08
+
+/* bmRequestType :D7 Data Phase Transfer Direction */
+#define USB_REQ_DIR_MASK 0x80
+#define USB_H2D 0x00
+#define USB_D2H 0x80
+
+/* bmRequestType D6..5 Type */
+#define USB_REQ_TYPE_STANDARD 0x00
+#define USB_REQ_TYPE_CLASS 0x20
+#define USB_REQ_TYPE_VENDOR 0x40
+#define USB_REQ_TYPE_RESERVED 0x60
+
+/* bmRequestType D4..0 Recipient */
+#define USB_REQ_RECIPIENT_DEVICE 0x00
+#define USB_REQ_RECIPIENT_INTERFACE 0x01
+#define USB_REQ_RECIPIENT_ENDPOINT 0x02
+#define USB_REQ_RECIPIENT_OTHER 0x03
+
+/* Table 9-4. Standard Request Codes */
+/* bRequest , Value */
+#define USB_REQ_GET_STATUS 0x00
+#define USB_REQ_CLEAR_FEATURE 0x01
+#define USB_REQ_SET_FEATURE 0x03
+#define USB_REQ_SET_ADDRESS 0x05
+#define USB_REQ_GET_DESCRIPTOR 0x06
+#define USB_REQ_SET_DESCRIPTOR 0x07
+#define USB_REQ_GET_CONFIGURATION 0x08
+#define USB_REQ_SET_CONFIGURATION 0x09
+#define USB_REQ_GET_INTERFACE 0x0A
+#define USB_REQ_SET_INTERFACE 0x0B
+#define USB_REQ_SYNCH_FRAME 0x0C
+
+/* Table 9-5. Descriptor Types of USB Specifications */
+#define USB_DESC_TYPE_DEVICE 1
+#define USB_DESC_TYPE_CONFIGURATION 2
+#define USB_DESC_TYPE_STRING 3
+#define USB_DESC_TYPE_INTERFACE 4
+#define USB_DESC_TYPE_ENDPOINT 5
+#define USB_DESC_TYPE_DEVICE_QUALIFIER 6
+#define USB_DESC_TYPE_OTHER_SPEED_CONFIGURATION 7
+#define USB_DESC_TYPE_INTERFACE_POWER 8
+#define USB_DESC_TYPE_HID 0x21
+#define USB_DESC_TYPE_HID_REPORT 0x22
+
+
+#define USB_DEVICE_DESC_SIZE 18
+#define USB_CONFIGURATION_DESC_SIZE 9
+#define USB_HID_DESC_SIZE 9
+#define USB_INTERFACE_DESC_SIZE 9
+#define USB_ENDPOINT_DESC_SIZE 7
+
+/* Descriptor Type and Descriptor Index */
+/* Use the following values when calling the function USBH_GetDescriptor */
+#define USB_DESC_DEVICE ((USB_DESC_TYPE_DEVICE << 8) & 0xFF00)
+#define USB_DESC_CONFIGURATION ((USB_DESC_TYPE_CONFIGURATION << 8) & 0xFF00)
+#define USB_DESC_STRING ((USB_DESC_TYPE_STRING << 8) & 0xFF00)
+#define USB_DESC_INTERFACE ((USB_DESC_TYPE_INTERFACE << 8) & 0xFF00)
+#define USB_DESC_ENDPOINT ((USB_DESC_TYPE_INTERFACE << 8) & 0xFF00)
+#define USB_DESC_DEVICE_QUALIFIER ((USB_DESC_TYPE_DEVICE_QUALIFIER << 8) & 0xFF00)
+#define USB_DESC_OTHER_SPEED_CONFIGURATION ((USB_DESC_TYPE_OTHER_SPEED_CONFIGURATION << 8) & 0xFF00)
+#define USB_DESC_INTERFACE_POWER ((USB_DESC_TYPE_INTERFACE_POWER << 8) & 0xFF00)
+#define USB_DESC_HID_REPORT ((USB_DESC_TYPE_HID_REPORT << 8) & 0xFF00)
+#define USB_DESC_HID ((USB_DESC_TYPE_HID << 8) & 0xFF00)
+
+
+#define USB_EP_TYPE_CTRL 0x00
+#define USB_EP_TYPE_ISOC 0x01
+#define USB_EP_TYPE_BULK 0x02
+#define USB_EP_TYPE_INTR 0x03
+
+#define USB_EP_DIR_OUT 0x00
+#define USB_EP_DIR_IN 0x80
+#define USB_EP_DIR_MSK 0x80
+
+/* supported classes */
+#define USB_MSC_CLASS 0x08
+#define USB_HID_CLASS 0x03
+
+/* Interface Descriptor field values for HID Boot Protocol */
+#define HID_BOOT_CODE 0x01
+#define HID_KEYBRD_BOOT_CODE 0x01
+#define HID_MOUSE_BOOT_CODE 0x02
+
+/* As per USB specs 9.2.6.4 :Standard request with data request timeout: 5sec
+ Standard request with no data stage timeout : 50ms */
+#define DATA_STAGE_TIMEOUT 5000
+#define NODATA_STAGE_TIMEOUT 50
+
+/**
+ * @}
+ */
+
+
+#define USBH_CONFIGURATION_DESCRIPTOR_SIZE (USB_CONFIGURATION_DESC_SIZE \
+ + USB_INTERFACE_DESC_SIZE\
+ + (USBH_MAX_NUM_ENDPOINTS * USB_ENDPOINT_DESC_SIZE))
+
+
+#define CONFIG_DESC_wTOTAL_LENGTH (ConfigurationDescriptorData.ConfigDescfield.\
+ ConfigurationDescriptor.wTotalLength)
+
+
+/* This Union is copied from usb_core.h */
+typedef union
+{
+ uint16_t w;
+ struct BW
+ {
+ uint8_t msb;
+ uint8_t lsb;
+ }
+ bw;
+}
+uint16_t_uint8_t;
+
+
+typedef union _USB_Setup
+{
+ uint8_t d8[8];
+
+ struct _SetupPkt_Struc
+ {
+ uint8_t bmRequestType;
+ uint8_t bRequest;
+ uint16_t_uint8_t wValue;
+ uint16_t_uint8_t wIndex;
+ uint16_t_uint8_t wLength;
+ } b;
+}
+USB_Setup_TypeDef;
+
+typedef struct _DescHeader
+{
+ uint8_t bLength;
+ uint8_t bDescriptorType;
+}
+USBH_DescHeader_t;
+
+typedef struct _DeviceDescriptor
+{
+ uint8_t bLength;
+ uint8_t bDescriptorType;
+ uint16_t bcdUSB; /* USB Specification Number which device complies too */
+ uint8_t bDeviceClass;
+ uint8_t bDeviceSubClass;
+ uint8_t bDeviceProtocol;
+ /* If equal to Zero, each interface specifies its own class
+ code if equal to 0xFF, the class code is vendor specified.
+ Otherwise field is valid Class Code.*/
+ uint8_t bMaxPacketSize;
+ uint16_t idVendor; /* Vendor ID (Assigned by USB Org) */
+ uint16_t idProduct; /* Product ID (Assigned by Manufacturer) */
+ uint16_t bcdDevice; /* Device Release Number */
+ uint8_t iManufacturer; /* Index of Manufacturer String Descriptor */
+ uint8_t iProduct; /* Index of Product String Descriptor */
+ uint8_t iSerialNumber; /* Index of Serial Number String Descriptor */
+ uint8_t bNumConfigurations; /* Number of Possible Configurations */
+}
+USBH_DevDesc_TypeDef;
+
+
+typedef struct _ConfigurationDescriptor
+{
+ uint8_t bLength;
+ uint8_t bDescriptorType;
+ uint16_t wTotalLength; /* Total Length of Data Returned */
+ uint8_t bNumInterfaces; /* Number of Interfaces */
+ uint8_t bConfigurationValue; /* Value to use as an argument to select this configuration*/
+ uint8_t iConfiguration; /*Index of String Descriptor Describing this configuration */
+ uint8_t bmAttributes; /* D7 Bus Powered , D6 Self Powered, D5 Remote Wakeup , D4..0 Reserved (0)*/
+ uint8_t bMaxPower; /*Maximum Power Consumption */
+}
+USBH_CfgDesc_TypeDef;
+
+
+typedef struct _HIDDescriptor
+{
+ uint8_t bLength;
+ uint8_t bDescriptorType;
+ uint16_t bcdHID; /* indicates what endpoint this descriptor is describing */
+ uint8_t bCountryCode; /* specifies the transfer type. */
+ uint8_t bNumDescriptors; /* specifies the transfer type. */
+ uint8_t bReportDescriptorType; /* Maximum Packet Size this endpoint is capable of sending or receiving */
+ uint16_t wItemLength; /* is used to specify the polling interval of certain transfers. */
+}
+USBH_HIDDesc_TypeDef;
+
+
+typedef struct _InterfaceDescriptor
+{
+ uint8_t bLength;
+ uint8_t bDescriptorType;
+ uint8_t bInterfaceNumber;
+ uint8_t bAlternateSetting; /* Value used to select alternative setting */
+ uint8_t bNumEndpoints; /* Number of Endpoints used for this interface */
+ uint8_t bInterfaceClass; /* Class Code (Assigned by USB Org) */
+ uint8_t bInterfaceSubClass; /* Subclass Code (Assigned by USB Org) */
+ uint8_t bInterfaceProtocol; /* Protocol Code */
+ uint8_t iInterface; /* Index of String Descriptor Describing this interface */
+
+}
+USBH_InterfaceDesc_TypeDef;
+
+
+typedef struct _EndpointDescriptor
+{
+ uint8_t bLength;
+ uint8_t bDescriptorType;
+ uint8_t bEndpointAddress; /* indicates what endpoint this descriptor is describing */
+ uint8_t bmAttributes; /* specifies the transfer type. */
+ uint16_t wMaxPacketSize; /* Maximum Packet Size this endpoint is capable of sending or receiving */
+ uint8_t bInterval; /* is used to specify the polling interval of certain transfers. */
+}
+USBH_EpDesc_TypeDef;
+#endif
+/******************* (C) COPYRIGHT 2011 STMicroelectronics *****END OF FILE****/
+
diff --git a/Libraries/STM32_USB_HOST_Library/Core/inc/usbh_hcs.h b/Libraries/STM32_USB_HOST_Library/Core/inc/usbh_hcs.h
new file mode 100644
index 0000000..c5310b2
--- /dev/null
+++ b/Libraries/STM32_USB_HOST_Library/Core/inc/usbh_hcs.h
@@ -0,0 +1,125 @@
+/**
+ ******************************************************************************
+ * @file usbh_hcs.h
+ * @author MCD Application Team
+ * @version V2.0.0
+ * @date 22-July-2011
+ * @brief Header file for usbh_hcs.c
+ ******************************************************************************
+ * @attention
+ *
+ * THE PRESENT FIRMWARE WHICH IS FOR GUIDANCE ONLY AIMS AT PROVIDING CUSTOMERS
+ * WITH CODING INFORMATION REGARDING THEIR PRODUCTS IN ORDER FOR THEM TO SAVE
+ * TIME. AS A RESULT, STMICROELECTRONICS SHALL NOT BE HELD LIABLE FOR ANY
+ * DIRECT, INDIRECT OR CONSEQUENTIAL DAMAGES WITH RESPECT TO ANY CLAIMS ARISING
+ * FROM THE CONTENT OF SUCH FIRMWARE AND/OR THE USE MADE BY CUSTOMERS OF THE
+ * CODING INFORMATION CONTAINED HEREIN IN CONNECTION WITH THEIR PRODUCTS.
+ *
+ * © COPYRIGHT 2011 STMicroelectronics
+ ******************************************************************************
+ */
+
+/* Define to prevent recursive ----------------------------------------------*/
+#ifndef __USBH_HCS_H
+#define __USBH_HCS_H
+
+/* Includes ------------------------------------------------------------------*/
+#include "usbh_core.h"
+
+
+
+/** @addtogroup USBH_LIB
+ * @{
+ */
+
+/** @addtogroup USBH_LIB_CORE
+* @{
+*/
+
+/** @defgroup USBH_HCS
+ * @brief This file is the header file for usbh_hcs.c
+ * @{
+ */
+
+/** @defgroup USBH_HCS_Exported_Defines
+ * @{
+ */
+#define HC_MAX 8
+
+#define HC_OK 0x0000
+#define HC_USED 0x8000
+#define HC_ERROR 0xFFFF
+#define HC_USED_MASK 0x7FFF
+/**
+ * @}
+ */
+
+/** @defgroup USBH_HCS_Exported_Types
+ * @{
+ */
+/**
+ * @}
+ */
+
+
+/** @defgroup USBH_HCS_Exported_Macros
+ * @{
+ */
+/**
+ * @}
+ */
+
+/** @defgroup USBH_HCS_Exported_Variables
+ * @{
+ */
+/**
+ * @}
+ */
+
+/** @defgroup USBH_HCS_Exported_FunctionsPrototype
+ * @{
+ */
+
+uint8_t USBH_Alloc_Channel(USB_OTG_CORE_HANDLE *pdev, uint8_t ep_addr);
+
+uint8_t USBH_Free_Channel (USB_OTG_CORE_HANDLE *pdev, uint8_t idx);
+
+uint8_t USBH_DeAllocate_AllChannel (USB_OTG_CORE_HANDLE *pdev);
+
+uint8_t USBH_Open_Channel (USB_OTG_CORE_HANDLE *pdev,
+ uint8_t ch_num,
+ uint8_t dev_address,
+ uint8_t speed,
+ uint8_t ep_type,
+ uint16_t mps);
+
+uint8_t USBH_Modify_Channel (USB_OTG_CORE_HANDLE *pdev,
+ uint8_t hc_num,
+ uint8_t dev_address,
+ uint8_t speed,
+ uint8_t ep_type,
+ uint16_t mps);
+/**
+ * @}
+ */
+
+
+
+#endif /* __USBH_HCS_H */
+
+
+/**
+ * @}
+ */
+
+/**
+ * @}
+ */
+
+/**
+* @}
+*/
+
+/******************* (C) COPYRIGHT 2011 STMicroelectronics *****END OF FILE****/
+
+
diff --git a/Libraries/STM32_USB_HOST_Library/Core/inc/usbh_ioreq.h b/Libraries/STM32_USB_HOST_Library/Core/inc/usbh_ioreq.h
new file mode 100644
index 0000000..4bdd436
--- /dev/null
+++ b/Libraries/STM32_USB_HOST_Library/Core/inc/usbh_ioreq.h
@@ -0,0 +1,140 @@
+/**
+ ******************************************************************************
+ * @file usbh_ioreq.h
+ * @author MCD Application Team
+ * @version V2.0.0
+ * @date 22-July-2011
+ * @brief Header file for usbh_ioreq.c
+ ******************************************************************************
+ * @attention
+ *
+ * THE PRESENT FIRMWARE WHICH IS FOR GUIDANCE ONLY AIMS AT PROVIDING CUSTOMERS
+ * WITH CODING INFORMATION REGARDING THEIR PRODUCTS IN ORDER FOR THEM TO SAVE
+ * TIME. AS A RESULT, STMICROELECTRONICS SHALL NOT BE HELD LIABLE FOR ANY
+ * DIRECT, INDIRECT OR CONSEQUENTIAL DAMAGES WITH RESPECT TO ANY CLAIMS ARISING
+ * FROM THE CONTENT OF SUCH FIRMWARE AND/OR THE USE MADE BY CUSTOMERS OF THE
+ * CODING INFORMATION CONTAINED HEREIN IN CONNECTION WITH THEIR PRODUCTS.
+ *
+ * © COPYRIGHT 2011 STMicroelectronics
+ ******************************************************************************
+ */
+
+/* Define to prevent recursive ----------------------------------------------*/
+#ifndef __USBH_IOREQ_H
+#define __USBH_IOREQ_H
+
+/* Includes ------------------------------------------------------------------*/
+#include "usb_conf.h"
+#include "usbh_core.h"
+#include "usbh_def.h"
+
+
+/** @addtogroup USBH_LIB
+ * @{
+ */
+
+/** @addtogroup USBH_LIB_CORE
+* @{
+*/
+
+/** @defgroup USBH_IOREQ
+ * @brief This file is the header file for usbh_ioreq.c
+ * @{
+ */
+
+
+/** @defgroup USBH_IOREQ_Exported_Defines
+ * @{
+ */
+#define USBH_SETUP_PKT_SIZE 8
+#define USBH_EP0_EP_NUM 0
+#define USBH_MAX_PACKET_SIZE 0x40
+/**
+ * @}
+ */
+
+
+/** @defgroup USBH_IOREQ_Exported_Types
+ * @{
+ */
+/**
+ * @}
+ */
+
+
+/** @defgroup USBH_IOREQ_Exported_Macros
+ * @{
+ */
+/**
+ * @}
+ */
+
+/** @defgroup USBH_IOREQ_Exported_Variables
+ * @{
+ */
+/**
+ * @}
+ */
+
+/** @defgroup USBH_IOREQ_Exported_FunctionsPrototype
+ * @{
+ */
+USBH_Status USBH_CtlSendSetup ( USB_OTG_CORE_HANDLE *pdev,
+ uint8_t *buff,
+ uint8_t hc_num);
+
+USBH_Status USBH_CtlSendData ( USB_OTG_CORE_HANDLE *pdev,
+ uint8_t *buff,
+ uint8_t length,
+ uint8_t hc_num);
+
+USBH_Status USBH_CtlReceiveData( USB_OTG_CORE_HANDLE *pdev,
+ uint8_t *buff,
+ uint8_t length,
+ uint8_t hc_num);
+
+USBH_Status USBH_BulkReceiveData( USB_OTG_CORE_HANDLE *pdev,
+ uint8_t *buff,
+ uint16_t length,
+ uint8_t hc_num);
+
+USBH_Status USBH_BulkSendData ( USB_OTG_CORE_HANDLE *pdev,
+ uint8_t *buff,
+ uint16_t length,
+ uint8_t hc_num);
+
+USBH_Status USBH_InterruptReceiveData( USB_OTG_CORE_HANDLE *pdev,
+ uint8_t *buff,
+ uint8_t length,
+ uint8_t hc_num);
+
+USBH_Status USBH_InterruptSendData( USB_OTG_CORE_HANDLE *pdev,
+ uint8_t *buff,
+ uint8_t length,
+ uint8_t hc_num);
+
+USBH_Status USBH_CtlReq (USB_OTG_CORE_HANDLE *pdev,
+ USBH_HOST *phost,
+ uint8_t *buff,
+ uint16_t length);
+/**
+ * @}
+ */
+
+#endif /* __USBH_IOREQ_H */
+
+/**
+ * @}
+ */
+
+/**
+ * @}
+ */
+
+/**
+* @}
+*/
+
+/******************* (C) COPYRIGHT 2011 STMicroelectronics *****END OF FILE****/
+
+
diff --git a/Libraries/STM32_USB_HOST_Library/Core/inc/usbh_stdreq.h b/Libraries/STM32_USB_HOST_Library/Core/inc/usbh_stdreq.h
new file mode 100644
index 0000000..22bf3d1
--- /dev/null
+++ b/Libraries/STM32_USB_HOST_Library/Core/inc/usbh_stdreq.h
@@ -0,0 +1,148 @@
+/**
+ ******************************************************************************
+ * @file usbh_stdreq.h
+ * @author MCD Application Team
+ * @version V2.0.0
+ * @date 22-July-2011
+ * @brief Header file for usbh_stdreq.c
+ ******************************************************************************
+ * @attention
+ *
+ * THE PRESENT FIRMWARE WHICH IS FOR GUIDANCE ONLY AIMS AT PROVIDING CUSTOMERS
+ * WITH CODING INFORMATION REGARDING THEIR PRODUCTS IN ORDER FOR THEM TO SAVE
+ * TIME. AS A RESULT, STMICROELECTRONICS SHALL NOT BE HELD LIABLE FOR ANY
+ * DIRECT, INDIRECT OR CONSEQUENTIAL DAMAGES WITH RESPECT TO ANY CLAIMS ARISING
+ * FROM THE CONTENT OF SUCH FIRMWARE AND/OR THE USE MADE BY CUSTOMERS OF THE
+ * CODING INFORMATION CONTAINED HEREIN IN CONNECTION WITH THEIR PRODUCTS.
+ *
+ * © COPYRIGHT 2011 STMicroelectronics
+ ******************************************************************************
+ */
+
+/* Define to prevent recursive ----------------------------------------------*/
+#ifndef __USBH_STDREQ_H
+#define __USBH_STDREQ_H
+
+/* Includes ------------------------------------------------------------------*/
+
+#include "usb_conf.h"
+#include "usb_hcd.h"
+#include "usbh_core.h"
+#include "usbh_def.h"
+
+/** @addtogroup USBH_LIB
+ * @{
+ */
+
+/** @addtogroup USBH_LIB_CORE
+* @{
+*/
+
+/** @defgroup USBH_STDREQ
+ * @brief This file is the
+ * @{
+ */
+
+
+/** @defgroup USBH_STDREQ_Exported_Defines
+ * @{
+ */
+/*Standard Feature Selector for clear feature command*/
+#define FEATURE_SELECTOR_ENDPOINT 0X00
+#define FEATURE_SELECTOR_DEVICE 0X01
+
+
+#define INTERFACE_DESC_TYPE 0x04
+#define ENDPOINT_DESC_TYPE 0x05
+#define INTERFACE_DESC_SIZE 0x09
+
+
+#define USBH_HID_CLASS 0x03
+
+/**
+ * @}
+ */
+
+
+/** @defgroup USBH_STDREQ_Exported_Types
+ * @{
+ */
+/**
+ * @}
+ */
+
+
+/** @defgroup USBH_STDREQ_Exported_Macros
+ * @{
+ */
+/**
+ * @}
+ */
+
+/** @defgroup USBH_STDREQ_Exported_Variables
+ * @{
+ */
+/**
+ * @}
+ */
+
+/** @defgroup USBH_STDREQ_Exported_FunctionsPrototype
+ * @{
+ */
+USBH_Status USBH_GetDescriptor(USB_OTG_CORE_HANDLE *pdev,
+ USBH_HOST *phost,
+ uint8_t req_type,
+ uint16_t value_idx,
+ uint8_t* buff,
+ uint16_t length );
+
+USBH_Status USBH_Get_DevDesc(USB_OTG_CORE_HANDLE *pdev,
+ USBH_HOST *phost,
+ uint8_t length);
+
+USBH_Status USBH_Get_StringDesc(USB_OTG_CORE_HANDLE *pdev,
+ USBH_HOST *phost,
+ uint8_t string_index,
+ uint8_t *buff,
+ uint16_t length);
+
+USBH_Status USBH_SetCfg(USB_OTG_CORE_HANDLE *pdev,
+ USBH_HOST *phost,
+ uint16_t configuration_value);
+
+USBH_Status USBH_Get_CfgDesc(USB_OTG_CORE_HANDLE *pdev,
+ USBH_HOST *phost,
+ uint16_t length);
+
+USBH_Status USBH_SetAddress(USB_OTG_CORE_HANDLE *pdev,
+ USBH_HOST *phost,
+ uint8_t DeviceAddress);
+
+USBH_Status USBH_ClrFeature(USB_OTG_CORE_HANDLE *pdev,
+ USBH_HOST *phost,
+ uint8_t ep_num, uint8_t hc_num);
+
+USBH_Status USBH_Issue_ClrFeature(USB_OTG_CORE_HANDLE *pdev,
+ USBH_HOST *phost,
+ uint8_t ep_num);
+/**
+ * @}
+ */
+
+#endif /* __USBH_STDREQ_H */
+
+/**
+ * @}
+ */
+
+/**
+ * @}
+ */
+
+/**
+* @}
+*/
+
+/******************* (C) COPYRIGHT 2011 STMicroelectronics *****END OF FILE****/
+
+
diff --git a/Libraries/STM32_USB_HOST_Library/Core/src/usbh_core.c b/Libraries/STM32_USB_HOST_Library/Core/src/usbh_core.c
new file mode 100644
index 0000000..a155357
--- /dev/null
+++ b/Libraries/STM32_USB_HOST_Library/Core/src/usbh_core.c
@@ -0,0 +1,842 @@
+/**
+ ******************************************************************************
+ * @file usbh_core.c
+ * @author MCD Application Team
+ * @version V2.0.0
+ * @date 22-July-2011
+ * @brief This file implements the functions for the core state machine process
+ * the enumeration and the control transfer process
+ ******************************************************************************
+ * @attention
+ *
+ * THE PRESENT FIRMWARE WHICH IS FOR GUIDANCE ONLY AIMS AT PROVIDING CUSTOMERS
+ * WITH CODING INFORMATION REGARDING THEIR PRODUCTS IN ORDER FOR THEM TO SAVE
+ * TIME. AS A RESULT, STMICROELECTRONICS SHALL NOT BE HELD LIABLE FOR ANY
+ * DIRECT, INDIRECT OR CONSEQUENTIAL DAMAGES WITH RESPECT TO ANY CLAIMS ARISING
+ * FROM THE CONTENT OF SUCH FIRMWARE AND/OR THE USE MADE BY CUSTOMERS OF THE
+ * CODING INFORMATION CONTAINED HEREIN IN CONNECTION WITH THEIR PRODUCTS.
+ *
+ * © COPYRIGHT 2011 STMicroelectronics
+ ******************************************************************************
+ */
+/* Includes ------------------------------------------------------------------*/
+
+#include "usbh_ioreq.h"
+#include "usb_bsp.h"
+#include "usbh_hcs.h"
+#include "usbh_stdreq.h"
+#include "usbh_core.h"
+
+
+/** @addtogroup USBH_LIB
+ * @{
+ */
+
+/** @addtogroup USBH_LIB_CORE
+* @{
+*/
+
+/** @defgroup USBH_CORE
+ * @brief TThis file handles the basic enumaration when a device is connected
+ * to the host.
+ * @{
+ */
+
+/** @defgroup USBH_CORE_Private_TypesDefinitions
+ * @{
+ */
+void USBH_Disconnect (void *pdev);
+void USBH_Connect (void *pdev);
+
+USB_OTG_hPort_TypeDef USBH_DeviceConnStatus_cb =
+{
+ USBH_Disconnect,
+ USBH_Connect,
+ 0,
+ 0,
+ 0,
+ 0
+};
+/**
+ * @}
+ */
+
+
+/** @defgroup USBH_CORE_Private_Defines
+ * @{
+ */
+/**
+ * @}
+ */
+
+
+/** @defgroup USBH_CORE_Private_Macros
+ * @{
+ */
+/**
+ * @}
+ */
+
+
+/** @defgroup USBH_CORE_Private_Variables
+ * @{
+ */
+/**
+ * @}
+ */
+
+
+/** @defgroup USBH_CORE_Private_FunctionPrototypes
+ * @{
+ */
+static USBH_Status USBH_HandleEnum(USB_OTG_CORE_HANDLE *pdev, USBH_HOST *phost);
+USBH_Status USBH_HandleControl (USB_OTG_CORE_HANDLE *pdev, USBH_HOST *phost);
+
+/**
+ * @}
+ */
+
+
+/** @defgroup USBH_CORE_Private_Functions
+ * @{
+ */
+
+
+/**
+ * @brief USBH_Connect
+ * USB Connect callback function from the Interrupt.
+ * @param selected device
+ * @retval none
+ */
+void USBH_Connect (void *pdev)
+{
+ USB_OTG_CORE_HANDLE *ppdev = pdev;
+ ppdev->host.port_cb->ConnStatus = 1;
+ ppdev->host.port_cb->ConnHandled = 0;
+}
+
+/**
+ * @brief USBH_Disconnect
+ * USB Disconnect callback function from the Interrupt.
+ * @param selected device
+ * @retval none
+ */
+
+void USBH_Disconnect (void *pdev)
+{
+
+ USB_OTG_CORE_HANDLE *ppdev = pdev;
+
+ /* Make device Not connected flag true */
+ ppdev->host.port_cb->DisconnStatus = 1;
+ ppdev->host.port_cb->DisconnHandled = 0;
+}
+
+/**
+ * @brief USBH_Init
+ * Host hardware and stack initializations
+ * @param class_cb: Class callback structure address
+ * @param usr_cb: User callback structure address
+ * @retval None
+ */
+void USBH_Init(USB_OTG_CORE_HANDLE *pdev,
+ USB_OTG_CORE_ID_TypeDef coreID,
+ USBH_HOST *phost,
+ USBH_Class_cb_TypeDef *class_cb,
+ USBH_Usr_cb_TypeDef *usr_cb)
+{
+
+ /* Hardware Init */
+ USB_OTG_BSP_Init(pdev);
+
+ /* configure GPIO pin used for switching VBUS power */
+ USB_OTG_BSP_ConfigVBUS(0);
+
+
+ /* Host de-initializations */
+ USBH_DeInit(pdev, phost);
+
+ /*Register class and user callbacks */
+ phost->class_cb = class_cb;
+ phost->usr_cb = usr_cb;
+ pdev->host.port_cb = &USBH_DeviceConnStatus_cb;
+
+ pdev->host.port_cb->ConnStatus = 0;
+ pdev->host.port_cb->DisconnStatus = 0;
+
+
+ /* Start the USB OTG core */
+ HCD_Init(pdev , coreID);
+
+ /* Upon Init call usr call back */
+ phost->usr_cb->Init();
+
+ /* Enable Interrupts */
+ USB_OTG_BSP_EnableInterrupt(pdev);
+}
+
+/**
+ * @brief USBH_DeInit
+ * Re-Initialize Host
+ * @param None
+ * @retval status: USBH_Status
+ */
+USBH_Status USBH_DeInit(USB_OTG_CORE_HANDLE *pdev, USBH_HOST *phost)
+{
+ /* Software Init */
+
+ phost->gState = HOST_IDLE;
+ phost->gStateBkp = HOST_IDLE;
+ phost->EnumState = ENUM_IDLE;
+ phost->RequestState = CMD_SEND;
+
+ phost->Control.state = CTRL_SETUP;
+ phost->Control.ep0size = USB_OTG_MAX_EP0_SIZE;
+
+ phost->device_prop.address = USBH_DEVICE_ADDRESS_DEFAULT;
+ phost->device_prop.speed = HPRT0_PRTSPD_FULL_SPEED;
+
+ USBH_Free_Channel (pdev, phost->Control.hc_num_in);
+ USBH_Free_Channel (pdev, phost->Control.hc_num_out);
+ return USBH_OK;
+}
+
+/**
+* @brief USBH_Process
+* USB Host core main state machine process
+* @param None
+* @retval None
+*/
+void USBH_Process(USB_OTG_CORE_HANDLE *pdev , USBH_HOST *phost)
+{
+ volatile USBH_Status status = USBH_FAIL;
+
+ switch (phost->gState)
+ {
+ case HOST_ISSUE_CORE_RESET :
+
+ if ( HCD_ResetPort(pdev) == 0)
+ {
+ phost->gState = HOST_IDLE;
+ }
+ break;
+
+ case HOST_IDLE :
+
+ if (HCD_IsDeviceConnected(pdev))
+ {
+ /* Wait for USB Connect Interrupt void USBH_ISR_Connected(void) */
+ USBH_DeAllocate_AllChannel(pdev);
+ phost->gState = HOST_DEV_ATTACHED;
+ }
+ break;
+
+ case HOST_DEV_ATTACHED :
+
+ phost->usr_cb->DeviceAttached();
+ pdev->host.port_cb->DisconnStatus = 0;
+ pdev->host.port_cb->ConnHandled = 1;
+
+ phost->Control.hc_num_out = USBH_Alloc_Channel(pdev, 0x00);
+ phost->Control.hc_num_in = USBH_Alloc_Channel(pdev, 0x80);
+
+ /* Reset USB Device */
+ if ( HCD_ResetPort(pdev) == 0)
+ {
+ phost->usr_cb->ResetDevice();
+ /* Wait for USB USBH_ISR_PrtEnDisableChange()
+ Host is Now ready to start the Enumeration
+ */
+
+ phost->device_prop.speed = HCD_GetCurrentSpeed(pdev);
+
+ phost->gState = HOST_ENUMERATION;
+ phost->usr_cb->DeviceSpeedDetected(phost->device_prop.speed);
+
+ /* Open Control pipes */
+ USBH_Open_Channel (pdev,
+ phost->Control.hc_num_in,
+ phost->device_prop.address,
+ phost->device_prop.speed,
+ EP_TYPE_CTRL,
+ phost->Control.ep0size);
+
+ /* Open Control pipes */
+ USBH_Open_Channel (pdev,
+ phost->Control.hc_num_out,
+ phost->device_prop.address,
+ phost->device_prop.speed,
+ EP_TYPE_CTRL,
+ phost->Control.ep0size);
+ }
+ break;
+
+ case HOST_ENUMERATION:
+ /* Check for enumeration status */
+ if ( USBH_HandleEnum(pdev , phost) == USBH_OK)
+ {
+ /* The function shall return USBH_OK when full enumeration is complete */
+
+ /* user callback for end of device basic enumeration */
+ phost->usr_cb->EnumerationDone();
+
+ phost->gState = HOST_USR_INPUT;
+ }
+ break;
+
+ case HOST_USR_INPUT:
+ /*The function should return user response true to move to class state */
+ if ( phost->usr_cb->UserInput() == USBH_USR_RESP_OK)
+ {
+ if((phost->class_cb->Init(pdev, phost))\
+ == USBH_OK)
+ {
+ phost->gState = HOST_CLASS_REQUEST;
+ }
+ }
+ break;
+
+ case HOST_CLASS_REQUEST:
+ /* process class standard contol requests state machine */
+ status = phost->class_cb->Requests(pdev, phost);
+
+ if(status == USBH_OK)
+ {
+ phost->gState = HOST_CLASS;
+ }
+
+ else
+ {
+ USBH_ErrorHandle(phost, status);
+ }
+
+
+ break;
+ case HOST_CLASS:
+ /* process class state machine */
+ status = phost->class_cb->Machine(pdev, phost);
+ USBH_ErrorHandle(phost, status);
+ break;
+
+ case HOST_CTRL_XFER:
+ /* process control transfer state machine */
+ USBH_HandleControl(pdev, phost);
+ break;
+
+ case HOST_SUSPENDED:
+ break;
+
+ case HOST_ERROR_STATE:
+ /* Re-Initilaize Host for new Enumeration */
+ USBH_DeInit(pdev, phost);
+ phost->usr_cb->DeInit();
+ phost->class_cb->DeInit(pdev, &phost->device_prop);
+ break;
+
+ default :
+ break;
+ }
+
+ /* check device disconnection event */
+ if (!(HCD_IsDeviceConnected(pdev)) &&
+ (pdev->host.port_cb->DisconnHandled == 0))
+ {
+ /* Manage User disconnect operations*/
+ phost->usr_cb->DeviceDisconnected();
+
+ pdev->host.port_cb->DisconnHandled = 1; /* Handle to avoid the Re-entry*/
+
+ /* Re-Initilaize Host for new Enumeration */
+ USBH_DeInit(pdev, phost);
+ phost->usr_cb->DeInit();
+ phost->class_cb->DeInit(pdev, &phost->device_prop);
+ }
+}
+
+
+/**
+ * @brief USBH_ErrorHandle
+ * This function handles the Error on Host side.
+ * @param errType : Type of Error or Busy/OK state
+ * @retval None
+ */
+void USBH_ErrorHandle(USBH_HOST *phost, USBH_Status errType)
+{
+ /* Error unrecovered or not supported device speed */
+ if ( (errType == USBH_ERROR_SPEED_UNKNOWN) ||
+ (errType == USBH_UNRECOVERED_ERROR) )
+ {
+ phost->usr_cb->UnrecoveredError();
+ phost->gState = HOST_ERROR_STATE;
+ }
+ /* USB host restart requested from application layer */
+ else if(errType == USBH_APPLY_DEINIT)
+ {
+ phost->gState = HOST_ERROR_STATE;
+ /* user callback for initalization */
+ phost->usr_cb->Init();
+ }
+}
+
+
+/**
+ * @brief USBH_HandleEnum
+ * This function includes the complete enumeration process
+ * @param pdev: Selected device
+ * @retval USBH_Status
+ */
+static USBH_Status USBH_HandleEnum(USB_OTG_CORE_HANDLE *pdev, USBH_HOST *phost)
+{
+ USBH_Status Status = USBH_BUSY;
+ uint8_t Local_Buffer[64];
+
+ switch (phost->EnumState)
+ {
+ case ENUM_IDLE:
+ /* Get Device Desc for only 1st 8 bytes : To get EP0 MaxPacketSize */
+ if ( USBH_Get_DevDesc(pdev , phost, 8) == USBH_OK)
+ {
+ phost->Control.ep0size = phost->device_prop.Dev_Desc.bMaxPacketSize;
+
+ /* Issue Reset */
+ HCD_ResetPort(pdev);
+ phost->EnumState = ENUM_GET_FULL_DEV_DESC;
+
+ /* modify control channels configuration for MaxPacket size */
+ USBH_Modify_Channel (pdev,
+ phost->Control.hc_num_out,
+ 0,
+ 0,
+ 0,
+ phost->Control.ep0size);
+
+ USBH_Modify_Channel (pdev,
+ phost->Control.hc_num_in,
+ 0,
+ 0,
+ 0,
+ phost->Control.ep0size);
+ }
+ break;
+
+ case ENUM_GET_FULL_DEV_DESC:
+ /* Get FULL Device Desc */
+ if ( USBH_Get_DevDesc(pdev, phost, USB_DEVICE_DESC_SIZE)\
+ == USBH_OK)
+ {
+ /* user callback for device descriptor available */
+ phost->usr_cb->DeviceDescAvailable(&phost->device_prop.Dev_Desc);
+ phost->EnumState = ENUM_SET_ADDR;
+ }
+ break;
+
+ case ENUM_SET_ADDR:
+ /* set address */
+ if ( USBH_SetAddress(pdev, phost, USBH_DEVICE_ADDRESS) == USBH_OK)
+ {
+ phost->device_prop.address = USBH_DEVICE_ADDRESS;
+
+ /* user callback for device address assigned */
+ phost->usr_cb->DeviceAddressAssigned();
+ phost->EnumState = ENUM_GET_CFG_DESC;
+
+ /* modify control channels to update device address */
+ USBH_Modify_Channel (pdev,
+ phost->Control.hc_num_in,
+ phost->device_prop.address,
+ 0,
+ 0,
+ 0);
+
+ USBH_Modify_Channel (pdev,
+ phost->Control.hc_num_out,
+ phost->device_prop.address,
+ 0,
+ 0,
+ 0);
+ }
+ break;
+
+ case ENUM_GET_CFG_DESC:
+ /* get standard configuration descriptor */
+ if ( USBH_Get_CfgDesc(pdev,
+ phost,
+ USB_CONFIGURATION_DESC_SIZE) == USBH_OK)
+ {
+ phost->EnumState = ENUM_GET_FULL_CFG_DESC;
+ }
+ break;
+
+ case ENUM_GET_FULL_CFG_DESC:
+ /* get FULL config descriptor (config, interface, endpoints) */
+ if (USBH_Get_CfgDesc(pdev,
+ phost,
+ phost->device_prop.Cfg_Desc.wTotalLength) == USBH_OK)
+ {
+ /* User callback for configuration descriptors available */
+ phost->usr_cb->ConfigurationDescAvailable(&phost->device_prop.Cfg_Desc,
+ phost->device_prop.Itf_Desc,
+ phost->device_prop.Ep_Desc[0]);
+
+ phost->EnumState = ENUM_GET_MFC_STRING_DESC;
+ }
+ break;
+
+ case ENUM_GET_MFC_STRING_DESC:
+ if (phost->device_prop.Dev_Desc.iManufacturer != 0)
+ { /* Check that Manufacturer String is available */
+
+ if ( USBH_Get_StringDesc(pdev,
+ phost,
+ phost->device_prop.Dev_Desc.iManufacturer,
+ Local_Buffer ,
+ 0xff) == USBH_OK)
+ {
+ /* User callback for Manufacturing string */
+ phost->usr_cb->ManufacturerString(Local_Buffer);
+ phost->EnumState = ENUM_GET_PRODUCT_STRING_DESC;
+ }
+ }
+ else
+ {
+ phost->usr_cb->ManufacturerString("N/A");
+ phost->EnumState = ENUM_GET_PRODUCT_STRING_DESC;
+ }
+ break;
+
+ case ENUM_GET_PRODUCT_STRING_DESC:
+ if (phost->device_prop.Dev_Desc.iProduct != 0)
+ { /* Check that Product string is available */
+ if ( USBH_Get_StringDesc(pdev,
+ phost,
+ phost->device_prop.Dev_Desc.iProduct,
+ Local_Buffer,
+ 0xff) == USBH_OK)
+ {
+ /* User callback for Product string */
+ phost->usr_cb->ProductString(Local_Buffer);
+ phost->EnumState = ENUM_GET_SERIALNUM_STRING_DESC;
+ }
+ }
+ else
+ {
+ phost->usr_cb->ProductString("N/A");
+ phost->EnumState = ENUM_GET_SERIALNUM_STRING_DESC;
+ }
+ break;
+
+ case ENUM_GET_SERIALNUM_STRING_DESC:
+ if (phost->device_prop.Dev_Desc.iSerialNumber != 0)
+ { /* Check that Serial number string is available */
+ if ( USBH_Get_StringDesc(pdev,
+ phost,
+ phost->device_prop.Dev_Desc.iSerialNumber,
+ Local_Buffer,
+ 0xff) == USBH_OK)
+ {
+ /* User callback for Serial number string */
+ phost->usr_cb->SerialNumString(Local_Buffer);
+ phost->EnumState = ENUM_SET_CONFIGURATION;
+ }
+ }
+ else
+ {
+ phost->usr_cb->SerialNumString("N/A");
+ phost->EnumState = ENUM_SET_CONFIGURATION;
+ }
+ break;
+
+ case ENUM_SET_CONFIGURATION:
+ /* set configuration (default config) */
+ if (USBH_SetCfg(pdev,
+ phost,
+ phost->device_prop.Cfg_Desc.bConfigurationValue) == USBH_OK)
+ {
+ phost->EnumState = ENUM_DEV_CONFIGURED;
+ }
+ break;
+
+
+ case ENUM_DEV_CONFIGURED:
+ /* user callback for enumeration done */
+ Status = USBH_OK;
+ break;
+
+ default:
+ break;
+ }
+ return Status;
+}
+
+
+/**
+ * @brief USBH_HandleControl
+ * Handles the USB control transfer state machine
+ * @param pdev: Selected device
+ * @retval Status
+ */
+USBH_Status USBH_HandleControl (USB_OTG_CORE_HANDLE *pdev, USBH_HOST *phost)
+{
+ uint8_t direction;
+ static uint16_t timeout = 0;
+ USBH_Status status = USBH_OK;
+ URB_STATE URB_Status = URB_IDLE;
+
+ phost->Control.status = CTRL_START;
+
+
+ switch (phost->Control.state)
+ {
+ case CTRL_SETUP:
+ /* send a SETUP packet */
+ USBH_CtlSendSetup (pdev,
+ phost->Control.setup.d8 ,
+ phost->Control.hc_num_out);
+ phost->Control.state = CTRL_SETUP_WAIT;
+ break;
+
+ case CTRL_SETUP_WAIT:
+
+ URB_Status = HCD_GetURB_State(pdev , phost->Control.hc_num_out);
+ /* case SETUP packet sent successfully */
+ if(URB_Status == URB_DONE)
+ {
+ direction = (phost->Control.setup.b.bmRequestType & USB_REQ_DIR_MASK);
+
+ /* check if there is a data stage */
+ if (phost->Control.setup.b.wLength.w != 0 )
+ {
+ timeout = DATA_STAGE_TIMEOUT;
+ if (direction == USB_D2H)
+ {
+ /* Data Direction is IN */
+ phost->Control.state = CTRL_DATA_IN;
+ }
+ else
+ {
+ /* Data Direction is OUT */
+ phost->Control.state = CTRL_DATA_OUT;
+ }
+ }
+ /* No DATA stage */
+ else
+ {
+ timeout = NODATA_STAGE_TIMEOUT;
+
+ /* If there is No Data Transfer Stage */
+ if (direction == USB_D2H)
+ {
+ /* Data Direction is IN */
+ phost->Control.state = CTRL_STATUS_OUT;
+ }
+ else
+ {
+ /* Data Direction is OUT */
+ phost->Control.state = CTRL_STATUS_IN;
+ }
+ }
+ /* Set the delay timer to enable timeout for data stage completion */
+ phost->Control.timer = HCD_GetCurrentFrame(pdev);
+ }
+ else if(URB_Status == URB_ERROR)
+ {
+ phost->Control.state = CTRL_ERROR;
+ phost->Control.status = CTRL_XACTERR;
+ }
+ break;
+
+ case CTRL_DATA_IN:
+ /* Issue an IN token */
+ USBH_CtlReceiveData(pdev,
+ phost->Control.buff,
+ phost->Control.length,
+ phost->Control.hc_num_in);
+
+ phost->Control.state = CTRL_DATA_IN_WAIT;
+ break;
+
+ case CTRL_DATA_IN_WAIT:
+
+ URB_Status = HCD_GetURB_State(pdev , phost->Control.hc_num_in);
+
+ /* check is DATA packet transfered successfully */
+ if (URB_Status == URB_DONE)
+ {
+ phost->Control.state = CTRL_STATUS_OUT;
+ }
+
+ /* manage error cases*/
+ if (URB_Status == URB_STALL)
+ {
+ /* In stall case, return to previous machine state*/
+ phost->gState = phost->gStateBkp;
+ }
+ else if (URB_Status == URB_ERROR)
+ {
+ /* Device error */
+ phost->Control.state = CTRL_ERROR;
+ }
+ else if ((HCD_GetCurrentFrame(pdev)- phost->Control.timer) > timeout)
+ {
+ /* timeout for IN transfer */
+ phost->Control.state = CTRL_ERROR;
+ }
+ break;
+
+ case CTRL_DATA_OUT:
+ /* Start DATA out transfer (only one DATA packet)*/
+
+ pdev->host.hc[phost->Control.hc_num_out].toggle_out ^= 1;
+
+ USBH_CtlSendData (pdev,
+ phost->Control.buff,
+ phost->Control.length ,
+ phost->Control.hc_num_out);
+
+ phost->Control.state = CTRL_DATA_OUT_WAIT;
+ break;
+
+ case CTRL_DATA_OUT_WAIT:
+
+ URB_Status = HCD_GetURB_State(pdev , phost->Control.hc_num_out);
+ if (URB_Status == URB_DONE)
+ { /* If the Setup Pkt is sent successful, then change the state */
+ phost->Control.state = CTRL_STATUS_IN;
+ }
+
+ /* handle error cases */
+ else if (URB_Status == URB_STALL)
+ {
+ /* In stall case, return to previous machine state*/
+ phost->gState = phost->gStateBkp;
+ }
+ else if (URB_Status == URB_NOTREADY)
+ {
+ /* Nack received from device */
+ phost->Control.state = CTRL_DATA_OUT;
+ }
+ else if (URB_Status == URB_ERROR)
+ {
+ /* device error */
+ phost->Control.state = CTRL_ERROR;
+ }
+ break;
+
+
+ case CTRL_STATUS_IN:
+ /* Send 0 bytes out packet */
+ USBH_CtlReceiveData (pdev,
+ 0,
+ 0,
+ phost->Control.hc_num_in);
+
+ phost->Control.state = CTRL_STATUS_IN_WAIT;
+
+ break;
+
+ case CTRL_STATUS_IN_WAIT:
+
+ URB_Status = HCD_GetURB_State(pdev , phost->Control.hc_num_in);
+
+ if ( URB_Status == URB_DONE)
+ { /* Control transfers completed, Exit the State Machine */
+ phost->gState = phost->gStateBkp;
+ }
+
+ else if (URB_Status == URB_ERROR)
+ {
+ phost->Control.state = CTRL_ERROR;
+ }
+
+ else if((HCD_GetCurrentFrame(pdev)\
+ - phost->Control.timer) > timeout)
+ {
+ phost->Control.state = CTRL_ERROR;
+ }
+ else if(URB_Status == URB_STALL)
+ {
+ /* Control transfers completed, Exit the State Machine */
+ phost->gState = phost->gStateBkp;
+ phost->Control.status = CTRL_STALL;
+ status = USBH_NOT_SUPPORTED;
+ }
+ break;
+
+ case CTRL_STATUS_OUT:
+ pdev->host.hc[phost->Control.hc_num_out].toggle_out ^= 1;
+ USBH_CtlSendData (pdev,
+ 0,
+ 0,
+ phost->Control.hc_num_out);
+
+ phost->Control.state = CTRL_STATUS_OUT_WAIT;
+ break;
+
+ case CTRL_STATUS_OUT_WAIT:
+
+ URB_Status = HCD_GetURB_State(pdev , phost->Control.hc_num_out);
+ if (URB_Status == URB_DONE)
+ {
+ phost->gState = phost->gStateBkp;
+ }
+ else if (URB_Status == URB_NOTREADY)
+ {
+ phost->Control.state = CTRL_STATUS_OUT;
+ }
+ else if (URB_Status == URB_ERROR)
+ {
+ phost->Control.state = CTRL_ERROR;
+ }
+ break;
+
+ case CTRL_ERROR:
+ /*
+ After a halt condition is encountered or an error is detected by the
+ host, a control endpoint is allowed to recover by accepting the next Setup
+ PID; i.e., recovery actions via some other pipe are not required for control
+ endpoints. For the Default Control Pipe, a device reset will ultimately be
+ required to clear the halt or error condition if the next Setup PID is not
+ accepted.
+ */
+ if (++ phost->Control.errorcount <= USBH_MAX_ERROR_COUNT)
+ {
+ /* Do the transmission again, starting from SETUP Packet */
+ phost->Control.state = CTRL_SETUP;
+ }
+ else
+ {
+ phost->Control.status = CTRL_FAIL;
+ phost->gState = phost->gStateBkp;
+
+ status = USBH_FAIL;
+ }
+ break;
+
+ default:
+ break;
+ }
+ return status;
+}
+
+
+/**
+* @}
+*/
+
+/**
+* @}
+*/
+
+/**
+* @}
+*/
+
+/**
+* @}
+*/
+
+/******************* (C) COPYRIGHT 2011 STMicroelectronics *****END OF FILE****/
+
+
+
+
diff --git a/Libraries/STM32_USB_HOST_Library/Core/src/usbh_hcs.c b/Libraries/STM32_USB_HOST_Library/Core/src/usbh_hcs.c
new file mode 100644
index 0000000..c703d39
--- /dev/null
+++ b/Libraries/STM32_USB_HOST_Library/Core/src/usbh_hcs.c
@@ -0,0 +1,253 @@
+/**
+ ******************************************************************************
+ * @file usbh_hcs.c
+ * @author MCD Application Team
+ * @version V2.0.0
+ * @date 22-July-2011
+ * @brief This file implements functions for opening and closing host channels
+ ******************************************************************************
+ * @attention
+ *
+ * THE PRESENT FIRMWARE WHICH IS FOR GUIDANCE ONLY AIMS AT PROVIDING CUSTOMERS
+ * WITH CODING INFORMATION REGARDING THEIR PRODUCTS IN ORDER FOR THEM TO SAVE
+ * TIME. AS A RESULT, STMICROELECTRONICS SHALL NOT BE HELD LIABLE FOR ANY
+ * DIRECT, INDIRECT OR CONSEQUENTIAL DAMAGES WITH RESPECT TO ANY CLAIMS ARISING
+ * FROM THE CONTENT OF SUCH FIRMWARE AND/OR THE USE MADE BY CUSTOMERS OF THE
+ * CODING INFORMATION CONTAINED HEREIN IN CONNECTION WITH THEIR PRODUCTS.
+ *
+ * © COPYRIGHT 2011 STMicroelectronics
+ ******************************************************************************
+ */
+
+/* Includes ------------------------------------------------------------------*/
+#include "usbh_hcs.h"
+
+/** @addtogroup USBH_LIB
+ * @{
+ */
+
+/** @addtogroup USBH_LIB_CORE
+* @{
+*/
+
+/** @defgroup USBH_HCS
+ * @brief This file includes opening and closing host channels
+ * @{
+ */
+
+/** @defgroup USBH_HCS_Private_Defines
+ * @{
+ */
+/**
+ * @}
+ */
+
+/** @defgroup USBH_HCS_Private_TypesDefinitions
+ * @{
+ */
+/**
+ * @}
+ */
+
+
+/** @defgroup USBH_HCS_Private_Macros
+ * @{
+ */
+/**
+ * @}
+ */
+
+
+/** @defgroup USBH_HCS_Private_Variables
+ * @{
+ */
+
+/**
+ * @}
+ */
+
+
+/** @defgroup USBH_HCS_Private_FunctionPrototypes
+ * @{
+ */
+static uint16_t USBH_GetFreeChannel (USB_OTG_CORE_HANDLE *pdev);
+/**
+ * @}
+ */
+
+
+/** @defgroup USBH_HCS_Private_Functions
+ * @{
+ */
+
+
+
+/**
+ * @brief USBH_Open_Channel
+ * Open a pipe
+ * @param pdev : Selected device
+ * @param hc_num: Host channel Number
+ * @param dev_address: USB Device address allocated to attached device
+ * @param speed : USB device speed (Full/Low)
+ * @param ep_type: end point type (Bulk/int/ctl)
+ * @param mps: max pkt size
+ * @retval Status
+ */
+uint8_t USBH_Open_Channel (USB_OTG_CORE_HANDLE *pdev,
+ uint8_t hc_num,
+ uint8_t dev_address,
+ uint8_t speed,
+ uint8_t ep_type,
+ uint16_t mps)
+{
+
+ pdev->host.hc[hc_num].ep_num = pdev->host.channel[hc_num]& 0x7F;
+ pdev->host.hc[hc_num].ep_is_in = (pdev->host.channel[hc_num] & 0x80 ) == 0x80;
+ pdev->host.hc[hc_num].dev_addr = dev_address;
+ pdev->host.hc[hc_num].ep_type = ep_type;
+ pdev->host.hc[hc_num].max_packet = mps;
+ pdev->host.hc[hc_num].speed = speed;
+ pdev->host.hc[hc_num].toggle_in = 0;
+ pdev->host.hc[hc_num].toggle_out = 0;
+ if(speed == HPRT0_PRTSPD_HIGH_SPEED)
+ {
+ pdev->host.hc[hc_num].do_ping = 1;
+ }
+
+ USB_OTG_HC_Init(pdev, hc_num) ;
+
+ return HC_OK;
+
+}
+
+/**
+ * @brief USBH_Modify_Channel
+ * Modify a pipe
+ * @param pdev : Selected device
+ * @param hc_num: Host channel Number
+ * @param dev_address: USB Device address allocated to attached device
+ * @param speed : USB device speed (Full/Low)
+ * @param ep_type: end point type (Bulk/int/ctl)
+ * @param mps: max pkt size
+ * @retval Status
+ */
+uint8_t USBH_Modify_Channel (USB_OTG_CORE_HANDLE *pdev,
+ uint8_t hc_num,
+ uint8_t dev_address,
+ uint8_t speed,
+ uint8_t ep_type,
+ uint16_t mps)
+{
+
+ if(dev_address != 0)
+ {
+ pdev->host.hc[hc_num].dev_addr = dev_address;
+ }
+
+ if((pdev->host.hc[hc_num].max_packet != mps) && (mps != 0))
+ {
+ pdev->host.hc[hc_num].max_packet = mps;
+ }
+
+ if((pdev->host.hc[hc_num].speed != speed ) && (speed != 0 ))
+ {
+ pdev->host.hc[hc_num].speed = speed;
+ }
+
+ USB_OTG_HC_Init(pdev, hc_num);
+ return HC_OK;
+
+}
+
+/**
+ * @brief USBH_Alloc_Channel
+ * Allocate a new channel for the pipe
+ * @param ep_addr: End point for which the channel to be allocated
+ * @retval hc_num: Host channel number
+ */
+uint8_t USBH_Alloc_Channel (USB_OTG_CORE_HANDLE *pdev, uint8_t ep_addr)
+{
+ uint16_t hc_num;
+
+ hc_num = USBH_GetFreeChannel(pdev);
+
+ if (hc_num != HC_ERROR)
+ {
+ pdev->host.channel[hc_num] = HC_USED | ep_addr;
+ }
+ return hc_num;
+}
+
+/**
+ * @brief USBH_Free_Pipe
+ * Free the USB host channel
+ * @param idx: Channel number to be freed
+ * @retval Status
+ */
+uint8_t USBH_Free_Channel (USB_OTG_CORE_HANDLE *pdev, uint8_t idx)
+{
+ if(idx < HC_MAX)
+ {
+ pdev->host.channel[idx] &= HC_USED_MASK;
+ }
+ return USBH_OK;
+}
+
+
+/**
+ * @brief USBH_DeAllocate_AllChannel
+ * Free all USB host channel
+* @param pdev : core instance
+ * @retval Status
+ */
+uint8_t USBH_DeAllocate_AllChannel (USB_OTG_CORE_HANDLE *pdev)
+{
+ uint8_t idx;
+
+ for (idx = 2; idx < HC_MAX ; idx ++)
+ {
+ pdev->host.channel[idx] = 0;
+ }
+ return USBH_OK;
+}
+
+/**
+ * @brief USBH_GetFreeChannel
+ * Get a free channel number for allocation to a device endpoint
+ * @param None
+ * @retval idx: Free Channel number
+ */
+static uint16_t USBH_GetFreeChannel (USB_OTG_CORE_HANDLE *pdev)
+{
+ uint8_t idx = 0;
+
+ for (idx = 0 ; idx < HC_MAX ; idx++)
+ {
+ if ((pdev->host.channel[idx] & HC_USED) == 0)
+ {
+ return idx;
+ }
+ }
+ return HC_ERROR;
+}
+
+
+/**
+* @}
+*/
+
+/**
+* @}
+*/
+
+/**
+* @}
+*/
+
+/**
+* @}
+*/
+
+/******************* (C) COPYRIGHT 2011 STMicroelectronics *****END OF FILE****/
+
+
diff --git a/Libraries/STM32_USB_HOST_Library/Core/src/usbh_ioreq.c b/Libraries/STM32_USB_HOST_Library/Core/src/usbh_ioreq.c
new file mode 100644
index 0000000..a890848
--- /dev/null
+++ b/Libraries/STM32_USB_HOST_Library/Core/src/usbh_ioreq.c
@@ -0,0 +1,419 @@
+/**
+ ******************************************************************************
+ * @file usbh_ioreq.c
+ * @author MCD Application Team
+ * @version V2.0.0
+ * @date 22-July-2011
+ * @brief This file handles the issuing of the USB transactions
+ ******************************************************************************
+ * @attention
+ *
+ * THE PRESENT FIRMWARE WHICH IS FOR GUIDANCE ONLY AIMS AT PROVIDING CUSTOMERS
+ * WITH CODING INFORMATION REGARDING THEIR PRODUCTS IN ORDER FOR THEM TO SAVE
+ * TIME. AS A RESULT, STMICROELECTRONICS SHALL NOT BE HELD LIABLE FOR ANY
+ * DIRECT, INDIRECT OR CONSEQUENTIAL DAMAGES WITH RESPECT TO ANY CLAIMS ARISING
+ * FROM THE CONTENT OF SUCH FIRMWARE AND/OR THE USE MADE BY CUSTOMERS OF THE
+ * CODING INFORMATION CONTAINED HEREIN IN CONNECTION WITH THEIR PRODUCTS.
+ *
+ * © COPYRIGHT 2011 STMicroelectronics
+ ******************************************************************************
+ */
+/* Includes ------------------------------------------------------------------*/
+
+#include "usbh_ioreq.h"
+
+/** @addtogroup USBH_LIB
+ * @{
+ */
+
+/** @addtogroup USBH_LIB_CORE
+* @{
+*/
+
+/** @defgroup USBH_IOREQ
+ * @brief This file handles the standard protocol processing (USB v2.0)
+ * @{
+ */
+
+
+/** @defgroup USBH_IOREQ_Private_Defines
+ * @{
+ */
+/**
+ * @}
+ */
+
+
+/** @defgroup USBH_IOREQ_Private_TypesDefinitions
+ * @{
+ */
+/**
+ * @}
+ */
+
+
+
+/** @defgroup USBH_IOREQ_Private_Macros
+ * @{
+ */
+/**
+ * @}
+ */
+
+
+/** @defgroup USBH_IOREQ_Private_Variables
+ * @{
+ */
+/**
+ * @}
+ */
+
+
+/** @defgroup USBH_IOREQ_Private_FunctionPrototypes
+ * @{
+ */
+static USBH_Status USBH_SubmitSetupRequest(USBH_HOST *phost,
+ uint8_t* buff,
+ uint16_t length);
+
+/**
+ * @}
+ */
+
+
+/** @defgroup USBH_IOREQ_Private_Functions
+ * @{
+ */
+
+
+/**
+ * @brief USBH_CtlReq
+ * USBH_CtlReq sends a control request and provide the status after
+ * completion of the request
+ * @param pdev: Selected device
+ * @param req: Setup Request Structure
+ * @param buff: data buffer address to store the response
+ * @param length: length of the response
+ * @retval Status
+ */
+USBH_Status USBH_CtlReq (USB_OTG_CORE_HANDLE *pdev,
+ USBH_HOST *phost,
+ uint8_t *buff,
+ uint16_t length)
+{
+ USBH_Status status;
+ URB_STATE URB_Status = URB_IDLE;
+
+ URB_Status = HCD_GetURB_State(pdev, phost->Control.hc_num_out);
+
+ status = USBH_BUSY;
+
+ switch (phost->RequestState)
+ {
+ case CMD_SEND:
+ /* Start a SETUP transfer */
+ USBH_SubmitSetupRequest(phost, buff, length);
+ phost->RequestState = CMD_WAIT;
+ status = USBH_BUSY;
+ break;
+
+ case CMD_WAIT:
+ if (URB_Status == URB_DONE)
+ {
+ /* Commands successfully sent and Response Received */
+ phost->RequestState = CMD_SEND;
+ status = USBH_OK;
+ }
+ else if (URB_Status == URB_ERROR)
+ {
+ /* Failure Mode */
+ phost->RequestState = CMD_SEND;
+ status = USBH_FAIL;
+ }
+ else if (URB_Status == URB_STALL)
+ {
+ /* Commands successfully sent and Response Received */
+ phost->RequestState = CMD_SEND;
+ status = USBH_NOT_SUPPORTED;
+ }
+ break;
+
+ default:
+ break;
+ }
+ return status;
+}
+
+/**
+ * @brief USBH_CtlSendSetup
+ * Sends the Setup Packet to the Device
+ * @param pdev: Selected device
+ * @param buff: Buffer pointer from which the Data will be send to Device
+ * @param hc_num: Host channel Number
+ * @retval Status
+ */
+USBH_Status USBH_CtlSendSetup ( USB_OTG_CORE_HANDLE *pdev,
+ uint8_t *buff,
+ uint8_t hc_num){
+ pdev->host.hc[hc_num].ep_is_in = 0;
+ pdev->host.hc[hc_num].data_pid = HC_PID_SETUP;
+ pdev->host.hc[hc_num].xfer_buff = buff;
+ pdev->host.hc[hc_num].xfer_len = USBH_SETUP_PKT_SIZE;
+
+ return (USBH_Status)HCD_SubmitRequest (pdev , hc_num);
+}
+
+
+/**
+ * @brief USBH_CtlSendData
+ * Sends a data Packet to the Device
+ * @param pdev: Selected device
+ * @param buff: Buffer pointer from which the Data will be sent to Device
+ * @param length: Length of the data to be sent
+ * @param hc_num: Host channel Number
+ * @retval Status
+ */
+USBH_Status USBH_CtlSendData ( USB_OTG_CORE_HANDLE *pdev,
+ uint8_t *buff,
+ uint8_t length,
+ uint8_t hc_num)
+{
+ pdev->host.hc[hc_num].ep_is_in = 0;
+ pdev->host.hc[hc_num].xfer_buff = buff;
+ pdev->host.hc[hc_num].xfer_len = length;
+
+ if ( length == 0 )
+ { /* For Status OUT stage, Length==0, Status Out PID = 1 */
+ pdev->host.hc[hc_num].toggle_out = 1;
+ }
+
+ /* Set the Data Toggle bit as per the Flag */
+ if ( pdev->host.hc[hc_num].toggle_out == 0)
+ { /* Put the PID 0 */
+ pdev->host.hc[hc_num].data_pid = HC_PID_DATA0;
+ }
+ else
+ { /* Put the PID 1 */
+ pdev->host.hc[hc_num].data_pid = HC_PID_DATA1 ;
+ }
+
+ HCD_SubmitRequest (pdev , hc_num);
+
+ return USBH_OK;
+}
+
+
+/**
+ * @brief USBH_CtlReceiveData
+ * Receives the Device Response to the Setup Packet
+ * @param pdev: Selected device
+ * @param buff: Buffer pointer in which the response needs to be copied
+ * @param length: Length of the data to be received
+ * @param hc_num: Host channel Number
+ * @retval Status.
+ */
+USBH_Status USBH_CtlReceiveData(USB_OTG_CORE_HANDLE *pdev,
+ uint8_t* buff,
+ uint8_t length,
+ uint8_t hc_num)
+{
+
+ pdev->host.hc[hc_num].ep_is_in = 1;
+ pdev->host.hc[hc_num].data_pid = HC_PID_DATA1;
+ pdev->host.hc[hc_num].xfer_buff = buff;
+ pdev->host.hc[hc_num].xfer_len = length;
+
+ HCD_SubmitRequest (pdev , hc_num);
+
+ return USBH_OK;
+
+}
+
+
+/**
+ * @brief USBH_BulkSendData
+ * Sends the Bulk Packet to the device
+ * @param pdev: Selected device
+ * @param buff: Buffer pointer from which the Data will be sent to Device
+ * @param length: Length of the data to be sent
+ * @param hc_num: Host channel Number
+ * @retval Status
+ */
+USBH_Status USBH_BulkSendData ( USB_OTG_CORE_HANDLE *pdev,
+ uint8_t *buff,
+ uint16_t length,
+ uint8_t hc_num)
+{
+ pdev->host.hc[hc_num].ep_is_in = 0;
+ pdev->host.hc[hc_num].xfer_buff = buff;
+ pdev->host.hc[hc_num].xfer_len = length;
+
+ /* Set the Data Toggle bit as per the Flag */
+ if ( pdev->host.hc[hc_num].toggle_out == 0)
+ { /* Put the PID 0 */
+ pdev->host.hc[hc_num].data_pid = HC_PID_DATA0;
+ }
+ else
+ { /* Put the PID 1 */
+ pdev->host.hc[hc_num].data_pid = HC_PID_DATA1 ;
+ }
+
+ HCD_SubmitRequest (pdev , hc_num);
+ return USBH_OK;
+}
+
+
+/**
+ * @brief USBH_BulkReceiveData
+ * Receives IN bulk packet from device
+ * @param pdev: Selected device
+ * @param buff: Buffer pointer in which the received data packet to be copied
+ * @param length: Length of the data to be received
+ * @param hc_num: Host channel Number
+ * @retval Status.
+ */
+USBH_Status USBH_BulkReceiveData( USB_OTG_CORE_HANDLE *pdev,
+ uint8_t *buff,
+ uint16_t length,
+ uint8_t hc_num)
+{
+ pdev->host.hc[hc_num].ep_is_in = 1;
+ pdev->host.hc[hc_num].xfer_buff = buff;
+ pdev->host.hc[hc_num].xfer_len = length;
+
+
+ if( pdev->host.hc[hc_num].toggle_in == 0)
+ {
+ pdev->host.hc[hc_num].data_pid = HC_PID_DATA0;
+ }
+ else
+ {
+ pdev->host.hc[hc_num].data_pid = HC_PID_DATA1;
+ }
+
+ HCD_SubmitRequest (pdev , hc_num);
+ return USBH_OK;
+}
+
+
+/**
+ * @brief USBH_InterruptReceiveData
+ * Receives the Device Response to the Interrupt IN token
+ * @param pdev: Selected device
+ * @param buff: Buffer pointer in which the response needs to be copied
+ * @param length: Length of the data to be received
+ * @param hc_num: Host channel Number
+ * @retval Status.
+ */
+USBH_Status USBH_InterruptReceiveData( USB_OTG_CORE_HANDLE *pdev,
+ uint8_t *buff,
+ uint8_t length,
+ uint8_t hc_num)
+{
+
+ pdev->host.hc[hc_num].ep_is_in = 1;
+ pdev->host.hc[hc_num].xfer_buff = buff;
+ pdev->host.hc[hc_num].xfer_len = length;
+
+
+
+ if(pdev->host.hc[hc_num].toggle_in == 0)
+ {
+ pdev->host.hc[hc_num].data_pid = HC_PID_DATA0;
+ }
+ else
+ {
+ pdev->host.hc[hc_num].data_pid = HC_PID_DATA1;
+ }
+
+ /* toggle DATA PID */
+ pdev->host.hc[hc_num].toggle_in ^= 1;
+
+ HCD_SubmitRequest (pdev , hc_num);
+
+ return USBH_OK;
+}
+
+/**
+ * @brief USBH_InterruptSendData
+ * Sends the data on Interrupt OUT Endpoint
+ * @param pdev: Selected device
+ * @param buff: Buffer pointer from where the data needs to be copied
+ * @param length: Length of the data to be sent
+ * @param hc_num: Host channel Number
+ * @retval Status.
+ */
+USBH_Status USBH_InterruptSendData( USB_OTG_CORE_HANDLE *pdev,
+ uint8_t *buff,
+ uint8_t length,
+ uint8_t hc_num)
+{
+
+ pdev->host.hc[hc_num].ep_is_in = 0;
+ pdev->host.hc[hc_num].xfer_buff = buff;
+ pdev->host.hc[hc_num].xfer_len = length;
+
+ if(pdev->host.hc[hc_num].toggle_in == 0)
+ {
+ pdev->host.hc[hc_num].data_pid = HC_PID_DATA0;
+ }
+ else
+ {
+ pdev->host.hc[hc_num].data_pid = HC_PID_DATA1;
+ }
+
+ pdev->host.hc[hc_num].toggle_in ^= 1;
+
+ HCD_SubmitRequest (pdev , hc_num);
+
+ return USBH_OK;
+}
+
+
+/**
+ * @brief USBH_SubmitSetupRequest
+ * Start a setup transfer by changing the state-machine and
+ * initializing the required variables needed for the Control Transfer
+ * @param pdev: Selected device
+ * @param setup: Setup Request Structure
+ * @param buff: Buffer used for setup request
+ * @param length: Length of the data
+ * @retval Status.
+*/
+static USBH_Status USBH_SubmitSetupRequest(USBH_HOST *phost,
+ uint8_t* buff,
+ uint16_t length)
+{
+
+ /* Save Global State */
+ phost->gStateBkp = phost->gState;
+
+ /* Prepare the Transactions */
+ phost->gState = HOST_CTRL_XFER;
+ phost->Control.buff = buff;
+ phost->Control.length = length;
+ phost->Control.state = CTRL_SETUP;
+
+ return USBH_OK;
+}
+
+/**
+* @}
+*/
+
+/**
+* @}
+*/
+
+/**
+* @}
+*/
+
+/**
+* @}
+*/
+
+/******************* (C) COPYRIGHT 2011 STMicroelectronics *****END OF FILE****/
+
+
+
diff --git a/Libraries/STM32_USB_HOST_Library/Core/src/usbh_stdreq.c b/Libraries/STM32_USB_HOST_Library/Core/src/usbh_stdreq.c
new file mode 100644
index 0000000..fb90c4b
--- /dev/null
+++ b/Libraries/STM32_USB_HOST_Library/Core/src/usbh_stdreq.c
@@ -0,0 +1,551 @@
+/**
+ ******************************************************************************
+ * @file usbh_stdreq.c
+ * @author MCD Application Team
+ * @version V2.0.0
+ * @date 22-July-2011
+ * @brief This file implements the standard requests for device enumeration
+ ******************************************************************************
+ * @attention
+ *
+ * THE PRESENT FIRMWARE WHICH IS FOR GUIDANCE ONLY AIMS AT PROVIDING CUSTOMERS
+ * WITH CODING INFORMATION REGARDING THEIR PRODUCTS IN ORDER FOR THEM TO SAVE
+ * TIME. AS A RESULT, STMICROELECTRONICS SHALL NOT BE HELD LIABLE FOR ANY
+ * DIRECT, INDIRECT OR CONSEQUENTIAL DAMAGES WITH RESPECT TO ANY CLAIMS ARISING
+ * FROM THE CONTENT OF SUCH FIRMWARE AND/OR THE USE MADE BY CUSTOMERS OF THE
+ * CODING INFORMATION CONTAINED HEREIN IN CONNECTION WITH THEIR PRODUCTS.
+ *
+ * © COPYRIGHT 2011 STMicroelectronics
+ ******************************************************************************
+ */
+/* Includes ------------------------------------------------------------------*/
+
+#include "usbh_ioreq.h"
+#include "usbh_stdreq.h"
+
+/** @addtogroup USBH_LIB
+* @{
+*/
+
+/** @addtogroup USBH_LIB_CORE
+* @{
+*/
+
+/** @defgroup USBH_STDREQ
+* @brief This file implements the standard requests for device enumeration
+* @{
+*/
+
+
+/** @defgroup USBH_STDREQ_Private_Defines
+* @{
+*/
+/**
+* @}
+*/
+
+
+/** @defgroup USBH_STDREQ_Private_TypesDefinitions
+* @{
+*/
+/**
+* @}
+*/
+
+
+
+/** @defgroup USBH_STDREQ_Private_Macros
+* @{
+*/
+/**
+* @}
+*/
+
+
+/** @defgroup USBH_STDREQ_Private_Variables
+* @{
+*/
+/**
+* @}
+*/
+
+
+/** @defgroup USBH_STDREQ_Private_FunctionPrototypes
+* @{
+*/
+static void USBH_ParseDevDesc (USBH_DevDesc_TypeDef* , uint8_t *buf, uint16_t length);
+
+static void USBH_ParseCfgDesc (USBH_CfgDesc_TypeDef* cfg_desc,
+ USBH_InterfaceDesc_TypeDef* itf_desc,
+ USBH_EpDesc_TypeDef* ep_desc,
+ uint8_t *buf,
+ uint16_t length);
+static USBH_DescHeader_t *USBH_GetNextDesc (uint8_t *pbuf,
+ uint16_t *ptr);
+
+static void USBH_ParseInterfaceDesc (USBH_InterfaceDesc_TypeDef *if_descriptor, uint8_t *buf);
+static void USBH_ParseEPDesc (USBH_EpDesc_TypeDef *ep_descriptor, uint8_t *buf);
+
+static void USBH_ParseStringDesc (uint8_t* psrc, uint8_t* pdest, uint16_t length);
+/**
+* @}
+*/
+
+
+/** @defgroup USBH_STDREQ_Private_Functions
+* @{
+*/
+
+
+/**
+* @brief USBH_Get_DevDesc
+* Issue Get Device Descriptor command to the device. Once the response
+* received, it parses the device descriptor and updates the status.
+* @param pdev: Selected device
+* @param dev_desc: Device Descriptor buffer address
+* @param pdev->host.Rx_Buffer: Receive Buffer address
+* @param length: Length of the descriptor
+* @retval Status
+*/
+USBH_Status USBH_Get_DevDesc(USB_OTG_CORE_HANDLE *pdev,
+ USBH_HOST *phost,
+ uint8_t length)
+{
+
+ USBH_Status status;
+
+ if((status = USBH_GetDescriptor(pdev,
+ phost,
+ USB_REQ_RECIPIENT_DEVICE | USB_REQ_TYPE_STANDARD,
+ USB_DESC_DEVICE,
+ pdev->host.Rx_Buffer,
+ length)) == USBH_OK)
+ {
+ /* Commands successfully sent and Response Received */
+ USBH_ParseDevDesc(&phost->device_prop.Dev_Desc, pdev->host.Rx_Buffer, length);
+ }
+ return status;
+}
+
+/**
+* @brief USBH_Get_CfgDesc
+* Issues Configuration Descriptor to the device. Once the response
+* received, it parses the configuartion descriptor and updates the
+* status.
+* @param pdev: Selected device
+* @param cfg_desc: Configuration Descriptor address
+* @param itf_desc: Interface Descriptor address
+* @param ep_desc: Endpoint Descriptor address
+* @param length: Length of the descriptor
+* @retval Status
+*/
+USBH_Status USBH_Get_CfgDesc(USB_OTG_CORE_HANDLE *pdev,
+ USBH_HOST *phost,
+ uint16_t length)
+
+{
+ USBH_Status status;
+
+ if((status = USBH_GetDescriptor(pdev,
+ phost,
+ USB_REQ_RECIPIENT_DEVICE | USB_REQ_TYPE_STANDARD,
+ USB_DESC_CONFIGURATION,
+ pdev->host.Rx_Buffer,
+ length)) == USBH_OK)
+ {
+ /* Commands successfully sent and Response Received */
+ USBH_ParseCfgDesc (&phost->device_prop.Cfg_Desc,
+ phost->device_prop.Itf_Desc,
+ phost->device_prop.Ep_Desc[0],
+ pdev->host.Rx_Buffer,
+ length);
+
+ }
+ return status;
+}
+
+
+/**
+* @brief USBH_Get_StringDesc
+* Issues string Descriptor command to the device. Once the response
+* received, it parses the string descriptor and updates the status.
+* @param pdev: Selected device
+* @param string_index: String index for the descriptor
+* @param buff: Buffer address for the descriptor
+* @param length: Length of the descriptor
+* @retval Status
+*/
+USBH_Status USBH_Get_StringDesc(USB_OTG_CORE_HANDLE *pdev,
+ USBH_HOST *phost,
+ uint8_t string_index,
+ uint8_t *buff,
+ uint16_t length)
+{
+ USBH_Status status;
+
+ if((status = USBH_GetDescriptor(pdev,
+ phost,
+ USB_REQ_RECIPIENT_DEVICE | USB_REQ_TYPE_STANDARD,
+ USB_DESC_STRING | string_index,
+ pdev->host.Rx_Buffer,
+ length)) == USBH_OK)
+ {
+ /* Commands successfully sent and Response Received */
+ USBH_ParseStringDesc(pdev->host.Rx_Buffer,buff, length);
+ }
+ return status;
+}
+
+/**
+* @brief USBH_GetDescriptor
+* Issues Descriptor command to the device. Once the response received,
+* it parses the descriptor and updates the status.
+* @param pdev: Selected device
+* @param req_type: Descriptor type
+* @param value_idx: wValue for the GetDescriptr request
+* @param buff: Buffer to store the descriptor
+* @param length: Length of the descriptor
+* @retval Status
+*/
+USBH_Status USBH_GetDescriptor(USB_OTG_CORE_HANDLE *pdev,
+ USBH_HOST *phost,
+ uint8_t req_type,
+ uint16_t value_idx,
+ uint8_t* buff,
+ uint16_t length )
+{
+ phost->Control.setup.b.bmRequestType = USB_D2H | req_type;
+ phost->Control.setup.b.bRequest = USB_REQ_GET_DESCRIPTOR;
+ phost->Control.setup.b.wValue.w = value_idx;
+
+ if ((value_idx & 0xff00) == USB_DESC_STRING)
+ {
+ phost->Control.setup.b.wIndex.w = 0x0409;
+ }
+ else
+ {
+ phost->Control.setup.b.wIndex.w = 0;
+ }
+ phost->Control.setup.b.wLength.w = length;
+ return USBH_CtlReq(pdev, phost, buff , length );
+}
+
+/**
+* @brief USBH_SetAddress
+* This command sets the address to the connected device
+* @param pdev: Selected device
+* @param DeviceAddress: Device address to assign
+* @retval Status
+*/
+USBH_Status USBH_SetAddress(USB_OTG_CORE_HANDLE *pdev,
+ USBH_HOST *phost,
+ uint8_t DeviceAddress)
+{
+ phost->Control.setup.b.bmRequestType = USB_H2D | USB_REQ_RECIPIENT_DEVICE | \
+ USB_REQ_TYPE_STANDARD;
+
+ phost->Control.setup.b.bRequest = USB_REQ_SET_ADDRESS;
+
+ phost->Control.setup.b.wValue.w = (uint16_t)DeviceAddress;
+ phost->Control.setup.b.wIndex.w = 0;
+ phost->Control.setup.b.wLength.w = 0;
+
+ return USBH_CtlReq(pdev, phost, 0 , 0 );
+}
+
+/**
+* @brief USBH_SetCfg
+* The command sets the configuration value to the connected device
+* @param pdev: Selected device
+* @param cfg_idx: Configuration value
+* @retval Status
+*/
+USBH_Status USBH_SetCfg(USB_OTG_CORE_HANDLE *pdev,
+ USBH_HOST *phost,
+ uint16_t cfg_idx)
+{
+
+ phost->Control.setup.b.bmRequestType = USB_H2D | USB_REQ_RECIPIENT_DEVICE |\
+ USB_REQ_TYPE_STANDARD;
+ phost->Control.setup.b.bRequest = USB_REQ_SET_CONFIGURATION;
+ phost->Control.setup.b.wValue.w = cfg_idx;
+ phost->Control.setup.b.wIndex.w = 0;
+ phost->Control.setup.b.wLength.w = 0;
+
+ return USBH_CtlReq(pdev, phost, 0 , 0 );
+}
+
+/**
+* @brief USBH_ClrFeature
+* This request is used to clear or disable a specific feature.
+
+* @param pdev: Selected device
+* @param ep_num: endpoint number
+* @param hc_num: Host channel number
+* @retval Status
+*/
+USBH_Status USBH_ClrFeature(USB_OTG_CORE_HANDLE *pdev,
+ USBH_HOST *phost,
+ uint8_t ep_num,
+ uint8_t hc_num)
+{
+
+ phost->Control.setup.b.bmRequestType = USB_H2D |
+ USB_REQ_RECIPIENT_ENDPOINT |
+ USB_REQ_TYPE_STANDARD;
+
+ phost->Control.setup.b.bRequest = USB_REQ_CLEAR_FEATURE;
+ phost->Control.setup.b.wValue.w = FEATURE_SELECTOR_ENDPOINT;
+ phost->Control.setup.b.wIndex.w = ep_num;
+ phost->Control.setup.b.wLength.w = 0;
+
+ if ((ep_num & USB_REQ_DIR_MASK ) == USB_D2H)
+ { /* EP Type is IN */
+ pdev->host.hc[hc_num].toggle_in = 0;
+ }
+ else
+ {/* EP Type is OUT */
+ pdev->host.hc[hc_num].toggle_out = 0;
+ }
+
+ return USBH_CtlReq(pdev, phost, 0 , 0 );
+}
+
+/**
+* @brief USBH_ParseDevDesc
+* This function Parses the device descriptor
+* @param dev_desc: device_descriptor destinaton address
+* @param buf: Buffer where the source descriptor is available
+* @param length: Length of the descriptor
+* @retval None
+*/
+static void USBH_ParseDevDesc (USBH_DevDesc_TypeDef* dev_desc,
+ uint8_t *buf,
+ uint16_t length)
+{
+ dev_desc->bLength = *(uint8_t *) (buf + 0);
+ dev_desc->bDescriptorType = *(uint8_t *) (buf + 1);
+ dev_desc->bcdUSB = LE16 (buf + 2);
+ dev_desc->bDeviceClass = *(uint8_t *) (buf + 4);
+ dev_desc->bDeviceSubClass = *(uint8_t *) (buf + 5);
+ dev_desc->bDeviceProtocol = *(uint8_t *) (buf + 6);
+ dev_desc->bMaxPacketSize = *(uint8_t *) (buf + 7);
+
+ if (length > 8)
+ { /* For 1st time after device connection, Host may issue only 8 bytes for
+ Device Descriptor Length */
+ dev_desc->idVendor = LE16 (buf + 8);
+ dev_desc->idProduct = LE16 (buf + 10);
+ dev_desc->bcdDevice = LE16 (buf + 12);
+ dev_desc->iManufacturer = *(uint8_t *) (buf + 14);
+ dev_desc->iProduct = *(uint8_t *) (buf + 15);
+ dev_desc->iSerialNumber = *(uint8_t *) (buf + 16);
+ dev_desc->bNumConfigurations = *(uint8_t *) (buf + 17);
+ }
+}
+
+/**
+* @brief USBH_ParseCfgDesc
+* This function Parses the configuration descriptor
+* @param cfg_desc: Configuration Descriptor address
+* @param itf_desc: Interface Descriptor address
+* @param ep_desc: Endpoint Descriptor address
+* @param buf: Buffer where the source descriptor is available
+* @param length: Length of the descriptor
+* @retval None
+*/
+static void USBH_ParseCfgDesc (USBH_CfgDesc_TypeDef* cfg_desc,
+ USBH_InterfaceDesc_TypeDef* itf_desc,
+ USBH_EpDesc_TypeDef* ep_desc,
+ uint8_t *buf,
+ uint16_t length)
+{
+ USBH_InterfaceDesc_TypeDef *pif ;
+ USBH_EpDesc_TypeDef *pep;
+ USBH_DescHeader_t *pdesc = (USBH_DescHeader_t *)buf;
+ uint16_t ptr;
+ int8_t if_ix;
+ int8_t ep_ix;
+
+ pdesc = (USBH_DescHeader_t *)buf;
+
+ /* Parse configuration descriptor */
+ cfg_desc->bLength = *(uint8_t *) (buf + 0);
+ cfg_desc->bDescriptorType = *(uint8_t *) (buf + 1);
+ cfg_desc->wTotalLength = LE16 (buf + 2);
+ cfg_desc->bNumInterfaces = *(uint8_t *) (buf + 4);
+ cfg_desc->bConfigurationValue = *(uint8_t *) (buf + 5);
+ cfg_desc->iConfiguration = *(uint8_t *) (buf + 6);
+ cfg_desc->bmAttributes = *(uint8_t *) (buf + 7);
+ cfg_desc->bMaxPower = *(uint8_t *) (buf + 8);
+
+
+ if (length > USB_CONFIGURATION_DESC_SIZE)
+ {
+ ptr = USB_LEN_CFG_DESC;
+
+ if ( cfg_desc->bNumInterfaces <= USBH_MAX_NUM_INTERFACES)
+ {
+ if_ix = 0;
+ pif = (USBH_InterfaceDesc_TypeDef *)0;
+
+ /* Parse Interface descriptor relative to the current configuration */
+ if(cfg_desc->bNumInterfaces <= USBH_MAX_NUM_INTERFACES)
+ {
+ while (if_ix < cfg_desc->bNumInterfaces)
+ {
+ pdesc = USBH_GetNextDesc((uint8_t *)pdesc, &ptr);
+ if (pdesc->bDescriptorType == USB_DESC_TYPE_INTERFACE)
+ {
+ pif = &itf_desc[if_ix];
+ USBH_ParseInterfaceDesc (pif, (uint8_t *)pdesc);
+ ep_ix = 0;
+
+ /* Parse Ep descriptors relative to the current interface */
+ if(pif->bNumEndpoints <= USBH_MAX_NUM_ENDPOINTS)
+ {
+ while (ep_ix < pif->bNumEndpoints)
+ {
+ pdesc = USBH_GetNextDesc((void* )pdesc, &ptr);
+ if (pdesc->bDescriptorType == USB_DESC_TYPE_ENDPOINT)
+ {
+ pep = &ep_desc[ep_ix];
+ USBH_ParseEPDesc (pep, (uint8_t *)pdesc);
+ ep_ix++;
+ }
+ else
+ {
+ ptr += pdesc->bLength;
+ }
+ }
+ }
+ if_ix++;
+ }
+ else
+ {
+ ptr += pdesc->bLength;
+ }
+ }
+ }
+ }
+ }
+}
+
+
+/**
+* @brief USBH_ParseInterfaceDesc
+* This function Parses the interface descriptor
+* @param if_descriptor : Interface descriptor destination
+* @param buf: Buffer where the descriptor data is available
+* @retval None
+*/
+static void USBH_ParseInterfaceDesc (USBH_InterfaceDesc_TypeDef *if_descriptor,
+ uint8_t *buf)
+{
+ if_descriptor->bLength = *(uint8_t *) (buf + 0);
+ if_descriptor->bDescriptorType = *(uint8_t *) (buf + 1);
+ if_descriptor->bInterfaceNumber = *(uint8_t *) (buf + 2);
+ if_descriptor->bAlternateSetting = *(uint8_t *) (buf + 3);
+ if_descriptor->bNumEndpoints = *(uint8_t *) (buf + 4);
+ if_descriptor->bInterfaceClass = *(uint8_t *) (buf + 5);
+ if_descriptor->bInterfaceSubClass = *(uint8_t *) (buf + 6);
+ if_descriptor->bInterfaceProtocol = *(uint8_t *) (buf + 7);
+ if_descriptor->iInterface = *(uint8_t *) (buf + 8);
+}
+
+/**
+* @brief USBH_ParseEPDesc
+* This function Parses the endpoint descriptor
+* @param ep_descriptor: Endpoint descriptor destination address
+* @param buf: Buffer where the parsed descriptor stored
+* @retval None
+*/
+static void USBH_ParseEPDesc (USBH_EpDesc_TypeDef *ep_descriptor,
+ uint8_t *buf)
+{
+
+ ep_descriptor->bLength = *(uint8_t *) (buf + 0);
+ ep_descriptor->bDescriptorType = *(uint8_t *) (buf + 1);
+ ep_descriptor->bEndpointAddress = *(uint8_t *) (buf + 2);
+ ep_descriptor->bmAttributes = *(uint8_t *) (buf + 3);
+ ep_descriptor->wMaxPacketSize = LE16 (buf + 4);
+ ep_descriptor->bInterval = *(uint8_t *) (buf + 6);
+}
+
+/**
+* @brief USBH_ParseStringDesc
+* This function Parses the string descriptor
+* @param psrc: Source pointer containing the descriptor data
+* @param pdest: Destination address pointer
+* @param length: Length of the descriptor
+* @retval None
+*/
+static void USBH_ParseStringDesc (uint8_t* psrc,
+ uint8_t* pdest,
+ uint16_t length)
+{
+ uint16_t strlength;
+ uint16_t idx;
+
+ /* The UNICODE string descriptor is not NULL-terminated. The string length is
+ computed by substracting two from the value of the first byte of the descriptor.
+ */
+
+ /* Check which is lower size, the Size of string or the length of bytes read
+ from the device */
+
+ if ( psrc[1] == USB_DESC_TYPE_STRING)
+ { /* Make sure the Descriptor is String Type */
+
+ /* psrc[0] contains Size of Descriptor, subtract 2 to get the length of string */
+ strlength = ( ( (psrc[0]-2) <= length) ? (psrc[0]-2) :length);
+ psrc += 2; /* Adjust the offset ignoring the String Len and Descriptor type */
+
+ for (idx = 0; idx < strlength; idx+=2 )
+ {/* Copy Only the string and ignore the UNICODE ID, hence add the src */
+ *pdest = psrc[idx];
+ pdest++;
+ }
+ *pdest = 0; /* mark end of string */
+ }
+}
+
+/**
+* @brief USBH_GetNextDesc
+* This function return the next descriptor header
+* @param buf: Buffer where the cfg descriptor is available
+* @param ptr: data popinter inside the cfg descriptor
+* @retval next header
+*/
+static USBH_DescHeader_t *USBH_GetNextDesc (uint8_t *pbuf, uint16_t *ptr)
+{
+ USBH_DescHeader_t *pnext;
+
+ *ptr += ((USBH_DescHeader_t *)pbuf)->bLength;
+ pnext = (USBH_DescHeader_t *)((uint8_t *)pbuf + \
+ ((USBH_DescHeader_t *)pbuf)->bLength);
+
+ return(pnext);
+}
+
+/**
+* @}
+*/
+
+/**
+* @}
+*/
+
+/**
+* @}
+*/
+
+/**
+* @}
+*/
+
+/******************* (C) COPYRIGHT 2011 STMicroelectronics *****END OF FILE****/
+
+
+
+
diff --git a/Libraries/STM32_USB_HOST_Library/Release_Notes.html b/Libraries/STM32_USB_HOST_Library/Release_Notes.html
new file mode 100644
index 0000000..88cc335
--- /dev/null
+++ b/Libraries/STM32_USB_HOST_Library/Release_Notes.html
@@ -0,0 +1,944 @@
+
+
+
+
+
+
+
+
+Release Notes for STM32F105/7xx and STM32F2xx USB Host Library
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Back to Release page
+
+
+
+
+ Release Notes for STM32F105/7xx and STM32F2xx USB Host Library
+ Copyright
+ 2011 STMicroelectronics
+
+
+
+
+
+
+
+
+ Contents
+
+ STM32F105/7xx and STM32F2xx USB Host Library update History
+ License
+
+ STM32F105/7xx and STM32F2xx USB Host Library update History V2.0.0 / 22-July-2011 Main
+Changes
+Second official version supporting STM32F105/7 and STM32F2xx devices Add support for STM32F2xx devices Add multi interface feature Add dynamic configuration parsing Add
+USBH_DeAllocate_AllChannel function in the Host channel management
+layer to clean up channels allocation table when de-initializing the
+library Change the core layer to stop correctly the host core and free all allocated channels Add usbh_conf.h file in the application layer to customize some user parameters V1.0.0 - 11/29/2010
+License
+ The use of this STM32 software is governed by the terms and conditions of the License Agreement "MCD-ST Liberty SW License Agreement 20Jul2011 v0.1.pdf" available in the root of this package.
+
+
+
+ For
+ complete documentation on STM32(CORTEX M3) 32-Bit
+ Microcontrollers visit www.st.com/STM32
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/Libraries/STM32_USB_OTG_Driver/Release_Notes.html b/Libraries/STM32_USB_OTG_Driver/Release_Notes.html
new file mode 100644
index 0000000..17d2a08
--- /dev/null
+++ b/Libraries/STM32_USB_OTG_Driver/Release_Notes.html
@@ -0,0 +1,941 @@
+
+
+
+
+
+
+
+
+Release Notes for STM32F105/7xx and STM32F2xx USB OTG Driver
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Back to Release page
+
+
+
+
+ Release Notes for STM32F105/7xx and STM32F2xx USB OTG Driver
+ Copyright
+ 2011 STMicroelectronics
+
+
+
+
+
+
+
+
+ Contents
+
+ STM32F105/7xx and STM32F2xx USB OTG Driver update History
+ License
+
+ STM32F105/7xx and STM32F2xx USB OTG Driver update History V2.0.0 / 22-July-2011 Main
+Changes
+Second official version supporting STM32F105/7 and STM32F2xx devices Rename the Library from "STM32_USB_HOST_Driver " to "STM32_USB_OTG_Driver " Add support for STM32F2xx devices Add support for Device and OTG modes Change HCD layer to support High speed core Change the Low level driver to support multi core support for Host mode Add Stop mechanism for Host and Device modes Change VBUS enabling method, to use the external or the internal VBUS when using the ULPI V1.0.0 - 11/29/2010
+License
+ The use of this STM32 software is governed by the terms and conditions of the License Agreement "MCD-ST Liberty SW License Agreement 20Jul2011 v0.1.pdf" available in the root of this package.
+
+
+
+ For
+ complete documentation on STM32(CORTEX M3) 32-Bit
+ Microcontrollers visit www.st.com/STM32
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/Libraries/STM32_USB_OTG_Driver/inc/usb_bsp.h b/Libraries/STM32_USB_OTG_Driver/inc/usb_bsp.h
new file mode 100644
index 0000000..0e7c12e
--- /dev/null
+++ b/Libraries/STM32_USB_OTG_Driver/inc/usb_bsp.h
@@ -0,0 +1,97 @@
+/**
+ ******************************************************************************
+ * @file usb_bsp.h
+ * @author MCD Application Team
+ * @version V2.0.0
+ * @date 22-July-2011
+ * @brief Specific api's relative to the used hardware platform
+ ******************************************************************************
+ * @attention
+ *
+ * THE PRESENT FIRMWARE WHICH IS FOR GUIDANCE ONLY AIMS AT PROVIDING CUSTOMERS
+ * WITH CODING INFORMATION REGARDING THEIR PRODUCTS IN ORDER FOR THEM TO SAVE
+ * TIME. AS A RESULT, STMICROELECTRONICS SHALL NOT BE HELD LIABLE FOR ANY
+ * DIRECT, INDIRECT OR CONSEQUENTIAL DAMAGES WITH RESPECT TO ANY CLAIMS ARISING
+ * FROM THE CONTENT OF SUCH FIRMWARE AND/OR THE USE MADE BY CUSTOMERS OF THE
+ * CODING INFORMATION CONTAINED HEREIN IN CONNECTION WITH THEIR PRODUCTS.
+ *
+ * © COPYRIGHT 2011 STMicroelectronics
+ ******************************************************************************
+ */
+
+/* Define to prevent recursive inclusion -------------------------------------*/
+#ifndef __USB_BSP__H__
+#define __USB_BSP__H__
+
+/* Includes ------------------------------------------------------------------*/
+#include "usb_core.h"
+#include "stm32f4_discovery.h"
+
+/** @addtogroup USB_OTG_DRIVER
+ * @{
+ */
+
+/** @defgroup USB_BSP
+ * @brief This file is the
+ * @{
+ */
+
+
+/** @defgroup USB_BSP_Exported_Defines
+ * @{
+ */
+/**
+ * @}
+ */
+
+
+/** @defgroup USB_BSP_Exported_Types
+ * @{
+ */
+/**
+ * @}
+ */
+
+
+/** @defgroup USB_BSP_Exported_Macros
+ * @{
+ */
+/**
+ * @}
+ */
+
+/** @defgroup USB_BSP_Exported_Variables
+ * @{
+ */
+/**
+ * @}
+ */
+
+/** @defgroup USB_BSP_Exported_FunctionsPrototype
+ * @{
+ */
+void BSP_Init(void);
+
+void USB_OTG_BSP_Init (USB_OTG_CORE_HANDLE *pdev);
+void USB_OTG_BSP_uDelay (const uint32_t usec);
+void USB_OTG_BSP_mDelay (const uint32_t msec);
+void USB_OTG_BSP_EnableInterrupt (USB_OTG_CORE_HANDLE *pdev);
+#ifdef USE_HOST_MODE
+void USB_OTG_BSP_ConfigVBUS(USB_OTG_CORE_HANDLE *pdev);
+void USB_OTG_BSP_DriveVBUS(USB_OTG_CORE_HANDLE *pdev,uint8_t state);
+#endif
+/**
+ * @}
+ */
+
+#endif //__USB_BSP__H__
+
+/**
+ * @}
+ */
+
+/**
+ * @}
+ */
+/******************* (C) COPYRIGHT 2011 STMicroelectronics *****END OF FILE****/
+
diff --git a/Libraries/STM32_USB_OTG_Driver/inc/usb_conf_template.h b/Libraries/STM32_USB_OTG_Driver/inc/usb_conf_template.h
new file mode 100644
index 0000000..39b3552
--- /dev/null
+++ b/Libraries/STM32_USB_OTG_Driver/inc/usb_conf_template.h
@@ -0,0 +1,287 @@
+/**
+ ******************************************************************************
+ * @file usb_conf.h
+ * @author MCD Application Team
+ * @version V2.0.0
+ * @date 22-July-2011
+ * @brief general low level driver configuration
+ ******************************************************************************
+ * @attention
+ *
+ * THE PRESENT FIRMWARE WHICH IS FOR GUIDANCE ONLY AIMS AT PROVIDING CUSTOMERS
+ * WITH CODING INFORMATION REGARDING THEIR PRODUCTS IN ORDER FOR THEM TO SAVE
+ * TIME. AS A RESULT, STMICROELECTRONICS SHALL NOT BE HELD LIABLE FOR ANY
+ * DIRECT, INDIRECT OR CONSEQUENTIAL DAMAGES WITH RESPECT TO ANY CLAIMS ARISING
+ * FROM THE CONTENT OF SUCH FIRMWARE AND/OR THE USE MADE BY CUSTOMERS OF THE
+ * CODING INFORMATION CONTAINED HEREIN IN CONNECTION WITH THEIR PRODUCTS.
+ *
+ * © COPYRIGHT 2011 STMicroelectronics
+ ******************************************************************************
+ */
+
+/* Define to prevent recursive inclusion -------------------------------------*/
+#ifndef __USB_CONF__H__
+#define __USB_CONF__H__
+
+/* Includes ------------------------------------------------------------------*/
+#include "stm32f2xx.h"
+
+
+/** @addtogroup USB_OTG_DRIVER
+ * @{
+ */
+
+/** @defgroup USB_CONF
+ * @brief USB low level driver configuration file
+ * @{
+ */
+
+/** @defgroup USB_CONF_Exported_Defines
+ * @{
+ */
+
+/* USB Core and PHY interface configuration.
+ Tip: To avoid modifying these defines each time you need to change the USB
+ configuration, you can declare the needed define in your toolchain
+ compiler preprocessor.
+ */
+#ifndef USE_USB_OTG_FS
+ //#define USE_USB_OTG_FS
+#endif /* USE_USB_OTG_FS */
+
+#ifndef USE_USB_OTG_HS
+ //#define USE_USB_OTG_HS
+#endif /* USE_USB_OTG_HS */
+
+#ifndef USE_ULPI_PHY
+ //#define USE_ULPI_PHY
+#endif /* USE_ULPI_PHY */
+
+#ifndef USE_EMBEDDED_PHY
+ //#define USE_EMBEDDED_PHY
+#endif /* USE_EMBEDDED_PHY */
+
+#ifndef USE_I2C_PHY
+ //#define USE_I2C_PHY
+#endif /* USE_I2C_PHY */
+
+
+#ifdef USE_USB_OTG_FS
+ #define USB_OTG_FS_CORE
+#endif
+
+#ifdef USE_USB_OTG_HS
+ #define USB_OTG_HS_CORE
+#endif
+
+/*******************************************************************************
+* FIFO Size Configuration in Device mode
+*
+* (i) Receive data FIFO size = RAM for setup packets +
+* OUT endpoint control information +
+* data OUT packets + miscellaneous
+* Space = ONE 32-bits words
+* --> RAM for setup packets = 10 spaces
+* (n is the nbr of CTRL EPs the device core supports)
+* --> OUT EP CTRL info = 1 space
+* (one space for status information written to the FIFO along with each
+* received packet)
+* --> data OUT packets = (Largest Packet Size / 4) + 1 spaces
+* (MINIMUM to receive packets)
+* --> OR data OUT packets = at least 2*(Largest Packet Size / 4) + 1 spaces
+* (if high-bandwidth EP is enabled or multiple isochronous EPs)
+* --> miscellaneous = 1 space per OUT EP
+* (one space for transfer complete status information also pushed to the
+* FIFO with each endpoint's last packet)
+*
+* (ii)MINIMUM RAM space required for each IN EP Tx FIFO = MAX packet size for
+* that particular IN EP. More space allocated in the IN EP Tx FIFO results
+* in a better performance on the USB and can hide latencies on the AHB.
+*
+* (iii) TXn min size = 16 words. (n : Transmit FIFO index)
+* (iv) When a TxFIFO is not used, the Configuration should be as follows:
+* case 1 : n > m and Txn is not used (n,m : Transmit FIFO indexes)
+* --> Txm can use the space allocated for Txn.
+* case2 : n < m and Txn is not used (n,m : Transmit FIFO indexes)
+* --> Txn should be configured with the minimum space of 16 words
+* (v) The FIFO is used optimally when used TxFIFOs are allocated in the top
+* of the FIFO.Ex: use EP1 and EP2 as IN instead of EP1 and EP3 as IN ones.
+*******************************************************************************/
+
+/*******************************************************************************
+* FIFO Size Configuration in Host mode
+*
+* (i) Receive data FIFO size = (Largest Packet Size / 4) + 1 or
+* 2x (Largest Packet Size / 4) + 1, If a
+* high-bandwidth channel or multiple isochronous
+* channels are enabled
+*
+* (ii) For the host nonperiodic Transmit FIFO is the largest maximum packet size
+* for all supported nonperiodic OUT channels. Typically, a space
+* corresponding to two Largest Packet Size is recommended.
+*
+* (iii) The minimum amount of RAM required for Host periodic Transmit FIFO is
+* the largest maximum packet size for all supported periodic OUT channels.
+* If there is at least one High Bandwidth Isochronous OUT endpoint,
+* then the space must be at least two times the maximum packet size for
+* that channel.
+*******************************************************************************/
+
+/****************** USB OTG HS CONFIGURATION **********************************/
+#ifdef USB_OTG_HS_CORE
+ #define RX_FIFO_HS_SIZE 512
+ #define TX0_FIFO_HS_SIZE 512
+ #define TX1_FIFO_HS_SIZE 512
+ #define TX2_FIFO_HS_SIZE 0
+ #define TX3_FIFO_HS_SIZE 0
+ #define TX4_FIFO_HS_SIZE 0
+ #define TX5_FIFO_HS_SIZE 0
+ #define TXH_NP_HS_FIFOSIZ 96
+ #define TXH_P_HS_FIFOSIZ 96
+
+ //#define USB_OTG_HS_LOW_PWR_MGMT_SUPPORT
+ //#define USB_OTG_HS_SOF_OUTPUT_ENABLED
+
+ //#define USB_OTG_INTERNAL_VBUS_ENABLED
+ #define USB_OTG_EXTERNAL_VBUS_ENABLED
+
+ #ifdef USE_ULPI_PHY
+ #define USB_OTG_ULPI_PHY_ENABLED
+ #endif
+ #ifdef USE_EMBEDDED_PHY
+ #define USB_OTG_EMBEDDED_PHY_ENABLED
+ #endif
+ #ifdef USE_I2C_PHY
+ #define USB_OTG_I2C_PHY_ENABLED
+ #endif
+ #define USB_OTG_HS_INTERNAL_DMA_ENABLED
+ #define USB_OTG_HS_DEDICATED_EP1_ENABLED
+#endif
+
+/****************** USB OTG FS CONFIGURATION **********************************/
+#ifdef USB_OTG_FS_CORE
+ #define RX_FIFO_FS_SIZE 128
+ #define TX0_FIFO_FS_SIZE 64
+ #define TX1_FIFO_FS_SIZE 128
+ #define TX2_FIFO_FS_SIZE 0
+ #define TX3_FIFO_FS_SIZE 0
+ #define TXH_NP_HS_FIFOSIZ 96
+ #define TXH_P_HS_FIFOSIZ 96
+
+ //#define USB_OTG_FS_LOW_PWR_MGMT_SUPPORT
+ //#define USB_OTG_FS_SOF_OUTPUT_ENABLED
+#endif
+
+/****************** USB OTG MODE CONFIGURATION ********************************/
+//#define USE_HOST_MODE
+#define USE_DEVICE_MODE
+//#define USE_OTG_MODE
+
+
+#ifndef USB_OTG_FS_CORE
+ #ifndef USB_OTG_HS_CORE
+ #error "USB_OTG_HS_CORE or USB_OTG_FS_CORE should be defined"
+ #endif
+#endif
+
+
+#ifndef USE_DEVICE_MODE
+ #ifndef USE_HOST_MODE
+ #error "USE_DEVICE_MODE or USE_HOST_MODE should be defined"
+ #endif
+#endif
+
+#ifndef USE_USB_OTG_HS
+ #ifndef USE_USB_OTG_FS
+ #error "USE_USB_OTG_HS or USE_USB_OTG_FS should be defined"
+ #endif
+#else //USE_USB_OTG_HS
+ #ifndef USE_ULPI_PHY
+ #ifndef USE_EMBEDDED_PHY
+ #ifndef USE_I2C_PHY
+ #error "USE_ULPI_PHY or USE_EMBEDDED_PHY or USE_I2C_PHY should be defined"
+ #endif
+ #endif
+ #endif
+#endif
+
+/****************** C Compilers dependant keywords ****************************/
+/* In HS mode and when the DMA is used, all variables and data structures dealing
+ with the DMA during the transaction process should be 4-bytes aligned */
+#ifdef USB_OTG_HS_INTERNAL_DMA_ENABLED
+ #if defined (__GNUC__) /* GNU Compiler */
+ #define __ALIGN_END __attribute__ ((aligned (4)))
+ #define __ALIGN_BEGIN
+ #else
+ #define __ALIGN_END
+ #if defined (__CC_ARM) /* ARM Compiler */
+ #define __ALIGN_BEGIN __align(4)
+ #elif defined (__ICCARM__) /* IAR Compiler */
+ #define __ALIGN_BEGIN
+ #elif defined (__TASKING__) /* TASKING Compiler */
+ #define __ALIGN_BEGIN __align(4)
+ #endif /* __CC_ARM */
+ #endif /* __GNUC__ */
+#else
+ #define __ALIGN_BEGIN
+ #define __ALIGN_END
+#endif /* USB_OTG_HS_INTERNAL_DMA_ENABLED */
+
+/* __packed keyword used to decrease the data type alignment to 1-byte */
+#if defined (__CC_ARM) /* ARM Compiler */
+ #define __packed __packed
+#elif defined (__ICCARM__) /* IAR Compiler */
+ #define __packed __packed
+#elif defined ( __GNUC__ ) /* GNU Compiler */
+ #define __packed __attribute__ ((__packed__))
+#elif defined (__TASKING__) /* TASKING Compiler */
+ #define __packed __unaligned
+#endif /* __CC_ARM */
+
+/**
+ * @}
+ */
+
+
+/** @defgroup USB_CONF_Exported_Types
+ * @{
+ */
+/**
+ * @}
+ */
+
+
+/** @defgroup USB_CONF_Exported_Macros
+ * @{
+ */
+/**
+ * @}
+ */
+
+/** @defgroup USB_CONF_Exported_Variables
+ * @{
+ */
+/**
+ * @}
+ */
+
+/** @defgroup USB_CONF_Exported_FunctionsPrototype
+ * @{
+ */
+/**
+ * @}
+ */
+
+
+#endif //__USB_CONF__H__
+
+
+/**
+ * @}
+ */
+
+/**
+ * @}
+ */
+/******************* (C) COPYRIGHT 2011 STMicroelectronics *****END OF FILE****/
+
diff --git a/Libraries/STM32_USB_OTG_Driver/inc/usb_core.h b/Libraries/STM32_USB_OTG_Driver/inc/usb_core.h
new file mode 100644
index 0000000..82a09e1
--- /dev/null
+++ b/Libraries/STM32_USB_OTG_Driver/inc/usb_core.h
@@ -0,0 +1,408 @@
+/**
+ ******************************************************************************
+ * @file usb_core.h
+ * @author MCD Application Team
+ * @version V2.0.0
+ * @date 22-July-2011
+ * @brief Header of the Core Layer
+ ******************************************************************************
+ * @attention
+ *
+ * THE PRESENT FIRMWARE WHICH IS FOR GUIDANCE ONLY AIMS AT PROVIDING CUSTOMERS
+ * WITH CODING INFORMATION REGARDING THEIR PRODUCTS IN ORDER FOR THEM TO SAVE
+ * TIME. AS A RESULT, STMICROELECTRONICS SHALL NOT BE HELD LIABLE FOR ANY
+ * DIRECT, INDIRECT OR CONSEQUENTIAL DAMAGES WITH RESPECT TO ANY CLAIMS ARISING
+ * FROM THE CONTENT OF SUCH FIRMWARE AND/OR THE USE MADE BY CUSTOMERS OF THE
+ * CODING INFORMATION CONTAINED HEREIN IN CONNECTION WITH THEIR PRODUCTS.
+ *
+ * © COPYRIGHT 2011 STMicroelectronics
+ ******************************************************************************
+ */
+
+/* Define to prevent recursive inclusion -------------------------------------*/
+#ifndef __USB_CORE_H__
+#define __USB_CORE_H__
+
+/* Includes ------------------------------------------------------------------*/
+#include "usb_conf.h"
+#include "usb_regs.h"
+#include "usb_defines.h"
+
+
+/** @addtogroup USB_OTG_DRIVER
+ * @{
+ */
+
+/** @defgroup USB_CORE
+ * @brief usb otg driver core layer
+ * @{
+ */
+
+
+/** @defgroup USB_CORE_Exported_Defines
+ * @{
+ */
+
+#define USB_OTG_EP0_IDLE 0
+#define USB_OTG_EP0_SETUP 1
+#define USB_OTG_EP0_DATA_IN 2
+#define USB_OTG_EP0_DATA_OUT 3
+#define USB_OTG_EP0_STATUS_IN 4
+#define USB_OTG_EP0_STATUS_OUT 5
+#define USB_OTG_EP0_STALL 6
+
+#define USB_OTG_EP_TX_DIS 0x0000
+#define USB_OTG_EP_TX_STALL 0x0010
+#define USB_OTG_EP_TX_NAK 0x0020
+#define USB_OTG_EP_TX_VALID 0x0030
+
+#define USB_OTG_EP_RX_DIS 0x0000
+#define USB_OTG_EP_RX_STALL 0x1000
+#define USB_OTG_EP_RX_NAK 0x2000
+#define USB_OTG_EP_RX_VALID 0x3000
+/**
+ * @}
+ */
+#define MAX_DATA_LENGTH 0xFF
+
+/** @defgroup USB_CORE_Exported_Types
+ * @{
+ */
+
+
+typedef enum {
+ USB_OTG_OK = 0,
+ USB_OTG_FAIL
+}USB_OTG_STS;
+
+typedef enum {
+ HC_IDLE = 0,
+ HC_XFRC,
+ HC_HALTED,
+ HC_NAK,
+ HC_NYET,
+ HC_STALL,
+ HC_XACTERR,
+ HC_BBLERR,
+ HC_DATATGLERR,
+}HC_STATUS;
+
+typedef enum {
+ URB_IDLE = 0,
+ URB_DONE,
+ URB_NOTREADY,
+ URB_ERROR,
+ URB_STALL
+}URB_STATE;
+
+typedef enum {
+ CTRL_START = 0,
+ CTRL_XFRC,
+ CTRL_HALTED,
+ CTRL_NAK,
+ CTRL_STALL,
+ CTRL_XACTERR,
+ CTRL_BBLERR,
+ CTRL_DATATGLERR,
+ CTRL_FAIL
+}CTRL_STATUS;
+
+
+typedef struct USB_OTG_hc
+{
+ uint8_t dev_addr ;
+ uint8_t ep_num;
+ uint8_t ep_is_in;
+ uint8_t speed;
+ uint8_t do_ping;
+ uint8_t ep_type;
+ uint16_t max_packet;
+ uint8_t data_pid;
+ uint8_t *xfer_buff;
+ uint32_t xfer_len;
+ uint32_t xfer_count;
+ uint8_t toggle_in;
+ uint8_t toggle_out;
+ uint32_t dma_addr;
+}
+USB_OTG_HC , *PUSB_OTG_HC;
+
+typedef struct USB_OTG_ep
+{
+ uint8_t num;
+ uint8_t is_in;
+ uint8_t is_stall;
+ uint8_t type;
+ uint8_t data_pid_start;
+ uint8_t even_odd_frame;
+ uint16_t tx_fifo_num;
+ uint32_t maxpacket;
+ /* transaction level variables*/
+ uint8_t *xfer_buff;
+ uint32_t dma_addr;
+ uint32_t xfer_len;
+ uint32_t xfer_count;
+ /* Transfer level variables*/
+ uint32_t rem_data_len;
+ uint32_t total_data_len;
+ uint32_t ctl_data_len;
+
+}
+
+USB_OTG_EP , *PUSB_OTG_EP;
+
+
+
+typedef struct USB_OTG_core_cfg
+{
+ uint8_t host_channels;
+ uint8_t dev_endpoints;
+ uint8_t speed;
+ uint8_t dma_enable;
+ uint16_t mps;
+ uint16_t TotalFifoSize;
+ uint8_t phy_itface;
+ uint8_t Sof_output;
+ uint8_t low_power;
+ uint8_t coreID;
+
+}
+USB_OTG_CORE_CFGS, *PUSB_OTG_CORE_CFGS;
+
+
+
+typedef struct usb_setup_req {
+
+ uint8_t bmRequest;
+ uint8_t bRequest;
+ uint16_t wValue;
+ uint16_t wIndex;
+ uint16_t wLength;
+} USB_SETUP_REQ;
+
+typedef struct _Device_TypeDef
+{
+ uint8_t *(*GetDeviceDescriptor)( uint8_t speed , uint16_t *length);
+ uint8_t *(*GetLangIDStrDescriptor)( uint8_t speed , uint16_t *length);
+ uint8_t *(*GetManufacturerStrDescriptor)( uint8_t speed , uint16_t *length);
+ uint8_t *(*GetProductStrDescriptor)( uint8_t speed , uint16_t *length);
+ uint8_t *(*GetSerialStrDescriptor)( uint8_t speed , uint16_t *length);
+ uint8_t *(*GetConfigurationStrDescriptor)( uint8_t speed , uint16_t *length);
+ uint8_t *(*GetInterfaceStrDescriptor)( uint8_t speed , uint16_t *length);
+} USBD_DEVICE, *pUSBD_DEVICE;
+
+typedef struct USB_OTG_hPort
+{
+ void (*Disconnect) (void *phost);
+ void (*Connect) (void *phost);
+ uint8_t ConnStatus;
+ uint8_t DisconnStatus;
+ uint8_t ConnHandled;
+ uint8_t DisconnHandled;
+} USB_OTG_hPort_TypeDef;
+
+typedef struct _Device_cb
+{
+ uint8_t (*Init) (void *pdev , uint8_t cfgidx);
+ uint8_t (*DeInit) (void *pdev , uint8_t cfgidx);
+ /* Control Endpoints*/
+ uint8_t (*Setup) (void *pdev , USB_SETUP_REQ *req);
+ uint8_t (*EP0_TxSent) (void *pdev );
+ uint8_t (*EP0_RxReady) (void *pdev );
+ /* Class Specific Endpoints*/
+ uint8_t (*DataIn) (void *pdev , uint8_t epnum);
+ uint8_t (*DataOut) (void *pdev , uint8_t epnum);
+ uint8_t (*SOF) (void *pdev);
+ uint8_t (*IsoINIncomplete) (void *pdev);
+ uint8_t (*IsoOUTIncomplete) (void *pdev);
+
+ uint8_t *(*GetConfigDescriptor)( uint8_t speed , uint16_t *length);
+#ifdef USB_OTG_HS_CORE
+ uint8_t *(*GetOtherConfigDescriptor)( uint8_t speed , uint16_t *length);
+#endif
+
+#ifdef USB_SUPPORT_USER_STRING_DESC
+ uint8_t *(*GetUsrStrDescriptor)( uint8_t speed ,uint8_t index, uint16_t *length);
+#endif
+
+} USBD_Class_cb_TypeDef;
+
+
+
+typedef struct _USBD_USR_PROP
+{
+ void (*Init)(void);
+ void (*DeviceReset)(uint8_t speed);
+ void (*DeviceConfigured)(void);
+ void (*DeviceSuspended)(void);
+ void (*DeviceResumed)(void);
+
+ void (*DeviceConnected)(void);
+ void (*DeviceDisconnected)(void);
+
+}
+USBD_Usr_cb_TypeDef;
+
+typedef struct _DCD
+{
+ uint8_t device_config;
+ uint8_t device_state;
+ uint8_t device_status;
+ uint8_t device_address;
+ uint32_t DevRemoteWakeup;
+ USB_OTG_EP in_ep [USB_OTG_MAX_TX_FIFOS];
+ USB_OTG_EP out_ep [USB_OTG_MAX_TX_FIFOS];
+ uint8_t setup_packet [8*3];
+ USBD_Class_cb_TypeDef *class_cb;
+ USBD_Usr_cb_TypeDef *usr_cb;
+ USBD_DEVICE *usr_device;
+ uint8_t *pConfig_descriptor;
+ }
+DCD_DEV , *DCD_PDEV;
+
+
+typedef struct _HCD
+{
+ uint8_t Rx_Buffer [MAX_DATA_LENGTH];
+ __IO uint32_t ConnSts;
+ __IO uint32_t ErrCnt[USB_OTG_MAX_TX_FIFOS];
+ __IO uint32_t XferCnt[USB_OTG_MAX_TX_FIFOS];
+ __IO HC_STATUS HC_Status[USB_OTG_MAX_TX_FIFOS];
+ __IO URB_STATE URB_State[USB_OTG_MAX_TX_FIFOS];
+ USB_OTG_HC hc [USB_OTG_MAX_TX_FIFOS];
+ uint16_t channel [USB_OTG_MAX_TX_FIFOS];
+ USB_OTG_hPort_TypeDef *port_cb;
+}
+HCD_DEV , *USB_OTG_USBH_PDEV;
+
+
+typedef struct _OTG
+{
+ uint8_t OTG_State;
+ uint8_t OTG_PrevState;
+ uint8_t OTG_Mode;
+}
+OTG_DEV , *USB_OTG_USBO_PDEV;
+
+typedef struct USB_OTG_handle
+{
+ USB_OTG_CORE_CFGS cfg;
+ USB_OTG_CORE_REGS regs;
+#ifdef USE_DEVICE_MODE
+ DCD_DEV dev;
+#endif
+#ifdef USE_HOST_MODE
+ HCD_DEV host;
+#endif
+#ifdef USE_OTG_MODE
+ OTG_DEV otg;
+#endif
+}
+USB_OTG_CORE_HANDLE , *PUSB_OTG_CORE_HANDLE;
+
+/**
+ * @}
+ */
+
+
+/** @defgroup USB_CORE_Exported_Macros
+ * @{
+ */
+
+/**
+ * @}
+ */
+
+/** @defgroup USB_CORE_Exported_Variables
+ * @{
+ */
+/**
+ * @}
+ */
+
+/** @defgroup USB_CORE_Exported_FunctionsPrototype
+ * @{
+ */
+
+
+USB_OTG_STS USB_OTG_CoreInit (USB_OTG_CORE_HANDLE *pdev);
+USB_OTG_STS USB_OTG_SelectCore (USB_OTG_CORE_HANDLE *pdev,
+ USB_OTG_CORE_ID_TypeDef coreID);
+USB_OTG_STS USB_OTG_EnableGlobalInt (USB_OTG_CORE_HANDLE *pdev);
+USB_OTG_STS USB_OTG_DisableGlobalInt(USB_OTG_CORE_HANDLE *pdev);
+void* USB_OTG_ReadPacket (USB_OTG_CORE_HANDLE *pdev ,
+ uint8_t *dest,
+ uint16_t len);
+USB_OTG_STS USB_OTG_WritePacket (USB_OTG_CORE_HANDLE *pdev ,
+ uint8_t *src,
+ uint8_t ch_ep_num,
+ uint16_t len);
+USB_OTG_STS USB_OTG_FlushTxFifo (USB_OTG_CORE_HANDLE *pdev , uint32_t num);
+USB_OTG_STS USB_OTG_FlushRxFifo (USB_OTG_CORE_HANDLE *pdev);
+
+uint32_t USB_OTG_ReadCoreItr (USB_OTG_CORE_HANDLE *pdev);
+uint32_t USB_OTG_ReadOtgItr (USB_OTG_CORE_HANDLE *pdev);
+uint8_t USB_OTG_IsHostMode (USB_OTG_CORE_HANDLE *pdev);
+uint8_t USB_OTG_IsDeviceMode (USB_OTG_CORE_HANDLE *pdev);
+uint32_t USB_OTG_GetMode (USB_OTG_CORE_HANDLE *pdev);
+USB_OTG_STS USB_OTG_PhyInit (USB_OTG_CORE_HANDLE *pdev);
+USB_OTG_STS USB_OTG_SetCurrentMode (USB_OTG_CORE_HANDLE *pdev,
+ uint8_t mode);
+
+/*********************** HOST APIs ********************************************/
+#ifdef USE_HOST_MODE
+USB_OTG_STS USB_OTG_CoreInitHost (USB_OTG_CORE_HANDLE *pdev);
+USB_OTG_STS USB_OTG_EnableHostInt (USB_OTG_CORE_HANDLE *pdev);
+USB_OTG_STS USB_OTG_HC_Init (USB_OTG_CORE_HANDLE *pdev, uint8_t hc_num);
+USB_OTG_STS USB_OTG_HC_Halt (USB_OTG_CORE_HANDLE *pdev, uint8_t hc_num);
+USB_OTG_STS USB_OTG_HC_StartXfer (USB_OTG_CORE_HANDLE *pdev, uint8_t hc_num);
+USB_OTG_STS USB_OTG_HC_DoPing (USB_OTG_CORE_HANDLE *pdev , uint8_t hc_num);
+uint32_t USB_OTG_ReadHostAllChannels_intr (USB_OTG_CORE_HANDLE *pdev);
+uint32_t USB_OTG_ResetPort (USB_OTG_CORE_HANDLE *pdev);
+uint32_t USB_OTG_ReadHPRT0 (USB_OTG_CORE_HANDLE *pdev);
+void USB_OTG_DriveVbus (USB_OTG_CORE_HANDLE *pdev, uint8_t state);
+void USB_OTG_InitFSLSPClkSel (USB_OTG_CORE_HANDLE *pdev ,uint8_t freq);
+uint8_t USB_OTG_IsEvenFrame (USB_OTG_CORE_HANDLE *pdev) ;
+void USB_OTG_StopHost (USB_OTG_CORE_HANDLE *pdev);
+#endif
+/********************* DEVICE APIs ********************************************/
+#ifdef USE_DEVICE_MODE
+USB_OTG_STS USB_OTG_CoreInitDev (USB_OTG_CORE_HANDLE *pdev);
+USB_OTG_STS USB_OTG_EnableDevInt (USB_OTG_CORE_HANDLE *pdev);
+uint32_t USB_OTG_ReadDevAllInEPItr (USB_OTG_CORE_HANDLE *pdev);
+enum USB_OTG_SPEED USB_OTG_GetDeviceSpeed (USB_OTG_CORE_HANDLE *pdev);
+USB_OTG_STS USB_OTG_EP0Activate (USB_OTG_CORE_HANDLE *pdev);
+USB_OTG_STS USB_OTG_EPActivate (USB_OTG_CORE_HANDLE *pdev , USB_OTG_EP *ep);
+USB_OTG_STS USB_OTG_EPDeactivate(USB_OTG_CORE_HANDLE *pdev , USB_OTG_EP *ep);
+USB_OTG_STS USB_OTG_EPStartXfer (USB_OTG_CORE_HANDLE *pdev , USB_OTG_EP *ep);
+USB_OTG_STS USB_OTG_EP0StartXfer(USB_OTG_CORE_HANDLE *pdev , USB_OTG_EP *ep);
+USB_OTG_STS USB_OTG_EPSetStall (USB_OTG_CORE_HANDLE *pdev , USB_OTG_EP *ep);
+USB_OTG_STS USB_OTG_EPClearStall (USB_OTG_CORE_HANDLE *pdev , USB_OTG_EP *ep);
+uint32_t USB_OTG_ReadDevAllOutEp_itr (USB_OTG_CORE_HANDLE *pdev);
+uint32_t USB_OTG_ReadDevOutEP_itr (USB_OTG_CORE_HANDLE *pdev , uint8_t epnum);
+uint32_t USB_OTG_ReadDevAllInEPItr (USB_OTG_CORE_HANDLE *pdev);
+void USB_OTG_InitDevSpeed (USB_OTG_CORE_HANDLE *pdev , uint8_t speed);
+uint8_t USBH_IsEvenFrame (USB_OTG_CORE_HANDLE *pdev);
+void USB_OTG_EP0_OutStart(USB_OTG_CORE_HANDLE *pdev);
+void USB_OTG_ActiveRemoteWakeup(USB_OTG_CORE_HANDLE *pdev);
+void USB_OTG_UngateClock(USB_OTG_CORE_HANDLE *pdev);
+void USB_OTG_StopDevice(USB_OTG_CORE_HANDLE *pdev);
+void USB_OTG_SetEPStatus (USB_OTG_CORE_HANDLE *pdev , USB_OTG_EP *ep , uint32_t Status);
+uint32_t USB_OTG_GetEPStatus(USB_OTG_CORE_HANDLE *pdev ,USB_OTG_EP *ep);
+#endif
+/**
+ * @}
+ */
+
+#endif /* __USB_CORE_H__ */
+
+
+/**
+ * @}
+ */
+
+/**
+ * @}
+ */
+/******************* (C) COPYRIGHT 2011 STMicroelectronics *****END OF FILE****/
+
diff --git a/Libraries/STM32_USB_OTG_Driver/inc/usb_dcd.h b/Libraries/STM32_USB_OTG_Driver/inc/usb_dcd.h
new file mode 100644
index 0000000..6bfd899
--- /dev/null
+++ b/Libraries/STM32_USB_OTG_Driver/inc/usb_dcd.h
@@ -0,0 +1,158 @@
+/**
+ ******************************************************************************
+ * @file usb_dcd.h
+ * @author MCD Application Team
+ * @version V2.0.0
+ * @date 22-July-2011
+ * @brief Peripheral Driver Header file
+ ******************************************************************************
+ * @attention
+ *
+ * THE PRESENT FIRMWARE WHICH IS FOR GUIDANCE ONLY AIMS AT PROVIDING CUSTOMERS
+ * WITH CODING INFORMATION REGARDING THEIR PRODUCTS IN ORDER FOR THEM TO SAVE
+ * TIME. AS A RESULT, STMICROELECTRONICS SHALL NOT BE HELD LIABLE FOR ANY
+ * DIRECT, INDIRECT OR CONSEQUENTIAL DAMAGES WITH RESPECT TO ANY CLAIMS ARISING
+ * FROM THE CONTENT OF SUCH FIRMWARE AND/OR THE USE MADE BY CUSTOMERS OF THE
+ * CODING INFORMATION CONTAINED HEREIN IN CONNECTION WITH THEIR PRODUCTS.
+ *
+ * © COPYRIGHT 2011 STMicroelectronics
+ ******************************************************************************
+ */
+
+/* Define to prevent recursive inclusion -------------------------------------*/
+#ifndef __DCD_H__
+#define __DCD_H__
+
+/* Includes ------------------------------------------------------------------*/
+#include "usb_core.h"
+
+
+/** @addtogroup USB_OTG_DRIVER
+* @{
+*/
+
+/** @defgroup USB_DCD
+* @brief This file is the
+* @{
+*/
+
+
+/** @defgroup USB_DCD_Exported_Defines
+* @{
+*/
+#define USB_OTG_EP_CONTROL 0
+#define USB_OTG_EP_ISOC 1
+#define USB_OTG_EP_BULK 2
+#define USB_OTG_EP_INT 3
+#define USB_OTG_EP_MASK 3
+
+/* Device Status */
+#define USB_OTG_DEFAULT 1
+#define USB_OTG_ADDRESSED 2
+#define USB_OTG_CONFIGURED 3
+#define USB_OTG_SUSPENDED 4
+
+/**
+* @}
+*/
+
+
+/** @defgroup USB_DCD_Exported_Types
+* @{
+*/
+/********************************************************************************
+Data structure type
+********************************************************************************/
+typedef struct
+{
+ uint8_t bLength;
+ uint8_t bDescriptorType;
+ uint8_t bEndpointAddress;
+ uint8_t bmAttributes;
+ uint16_t wMaxPacketSize;
+ uint8_t bInterval;
+}
+EP_DESCRIPTOR , *PEP_DESCRIPTOR;
+
+/**
+* @}
+*/
+
+
+/** @defgroup USB_DCD_Exported_Macros
+* @{
+*/
+/**
+* @}
+*/
+
+/** @defgroup USB_DCD_Exported_Variables
+* @{
+*/
+/**
+* @}
+*/
+
+/** @defgroup USB_DCD_Exported_FunctionsPrototype
+* @{
+*/
+/********************************************************************************
+EXPORTED FUNCTION FROM THE USB-OTG LAYER
+********************************************************************************/
+void DCD_Init(USB_OTG_CORE_HANDLE *pdev ,
+ USB_OTG_CORE_ID_TypeDef coreID);
+
+void DCD_DevConnect (USB_OTG_CORE_HANDLE *pdev);
+void DCD_DevDisconnect (USB_OTG_CORE_HANDLE *pdev);
+void DCD_EP_SetAddress (USB_OTG_CORE_HANDLE *pdev,
+ uint8_t address);
+uint32_t DCD_EP_Open(USB_OTG_CORE_HANDLE *pdev ,
+ uint8_t ep_addr,
+ uint16_t ep_mps,
+ uint8_t ep_type);
+
+uint32_t DCD_EP_Close (USB_OTG_CORE_HANDLE *pdev,
+ uint8_t ep_addr);
+
+
+uint32_t DCD_EP_PrepareRx ( USB_OTG_CORE_HANDLE *pdev,
+ uint8_t ep_addr,
+ uint8_t *pbuf,
+ uint16_t buf_len);
+
+uint32_t DCD_EP_Tx (USB_OTG_CORE_HANDLE *pdev,
+ uint8_t ep_addr,
+ uint8_t *pbuf,
+ uint32_t buf_len);
+uint32_t DCD_EP_Stall (USB_OTG_CORE_HANDLE *pdev,
+ uint8_t epnum);
+uint32_t DCD_EP_ClrStall (USB_OTG_CORE_HANDLE *pdev,
+ uint8_t epnum);
+uint32_t DCD_EP_Flush (USB_OTG_CORE_HANDLE *pdev,
+ uint8_t epnum);
+uint32_t DCD_Handle_ISR(USB_OTG_CORE_HANDLE *pdev);
+
+uint32_t DCD_GetEPStatus(USB_OTG_CORE_HANDLE *pdev ,
+ uint8_t epnum);
+
+void DCD_SetEPStatus (USB_OTG_CORE_HANDLE *pdev ,
+ uint8_t epnum ,
+ uint32_t Status);
+
+/**
+* @}
+*/
+
+
+#endif //__DCD_H__
+
+
+/**
+* @}
+*/
+
+/**
+* @}
+*/
+/******************* (C) COPYRIGHT 2011 STMicroelectronics *****END OF FILE****/
+
diff --git a/Libraries/STM32_USB_OTG_Driver/inc/usb_dcd_int.h b/Libraries/STM32_USB_OTG_Driver/inc/usb_dcd_int.h
new file mode 100644
index 0000000..9df1a41
--- /dev/null
+++ b/Libraries/STM32_USB_OTG_Driver/inc/usb_dcd_int.h
@@ -0,0 +1,121 @@
+/**
+ ******************************************************************************
+ * @file usb_dcd_int.h
+ * @author MCD Application Team
+ * @version V2.0.0
+ * @date 22-July-2011
+ * @brief Peripheral Device Interface Layer
+ ******************************************************************************
+ * @attention
+ *
+ * THE PRESENT FIRMWARE WHICH IS FOR GUIDANCE ONLY AIMS AT PROVIDING CUSTOMERS
+ * WITH CODING INFORMATION REGARDING THEIR PRODUCTS IN ORDER FOR THEM TO SAVE
+ * TIME. AS A RESULT, STMICROELECTRONICS SHALL NOT BE HELD LIABLE FOR ANY
+ * DIRECT, INDIRECT OR CONSEQUENTIAL DAMAGES WITH RESPECT TO ANY CLAIMS ARISING
+ * FROM THE CONTENT OF SUCH FIRMWARE AND/OR THE USE MADE BY CUSTOMERS OF THE
+ * CODING INFORMATION CONTAINED HEREIN IN CONNECTION WITH THEIR PRODUCTS.
+ *
+ * © COPYRIGHT 2011 STMicroelectronics
+ ******************************************************************************
+ */
+
+/* Define to prevent recursive inclusion -------------------------------------*/
+#ifndef USB_DCD_INT_H__
+#define USB_DCD_INT_H__
+
+/* Includes ------------------------------------------------------------------*/
+#include "usb_dcd.h"
+
+
+
+/** @addtogroup USB_OTG_DRIVER
+ * @{
+ */
+
+/** @defgroup USB_DCD_INT
+ * @brief This file is the
+ * @{
+ */
+
+
+/** @defgroup USB_DCD_INT_Exported_Defines
+ * @{
+ */
+
+typedef struct _USBD_DCD_INT
+{
+ uint8_t (* DataOutStage) (USB_OTG_CORE_HANDLE *pdev , uint8_t epnum);
+ uint8_t (* DataInStage) (USB_OTG_CORE_HANDLE *pdev , uint8_t epnum);
+ uint8_t (* SetupStage) (USB_OTG_CORE_HANDLE *pdev);
+ uint8_t (* SOF) (USB_OTG_CORE_HANDLE *pdev);
+ uint8_t (* Reset) (USB_OTG_CORE_HANDLE *pdev);
+ uint8_t (* Suspend) (USB_OTG_CORE_HANDLE *pdev);
+ uint8_t (* Resume) (USB_OTG_CORE_HANDLE *pdev);
+ uint8_t (* IsoINIncomplete) (USB_OTG_CORE_HANDLE *pdev);
+ uint8_t (* IsoOUTIncomplete) (USB_OTG_CORE_HANDLE *pdev);
+
+ uint8_t (* DevConnected) (USB_OTG_CORE_HANDLE *pdev);
+ uint8_t (* DevDisconnected) (USB_OTG_CORE_HANDLE *pdev);
+
+}USBD_DCD_INT_cb_TypeDef;
+
+extern USBD_DCD_INT_cb_TypeDef *USBD_DCD_INT_fops;
+/**
+ * @}
+ */
+
+
+/** @defgroup USB_DCD_INT_Exported_Types
+ * @{
+ */
+/**
+ * @}
+ */
+
+/** @defgroup USB_DCD_INT_Exported_Macros
+ * @{
+ */
+
+#define CLEAR_IN_EP_INTR(epnum,intr) \
+ diepint.d32=0; \
+ diepint.b.intr = 1; \
+ USB_OTG_WRITE_REG32(&pdev->regs.INEP_REGS[epnum]->DIEPINT,diepint.d32);
+
+#define CLEAR_OUT_EP_INTR(epnum,intr) \
+ doepint.d32=0; \
+ doepint.b.intr = 1; \
+ USB_OTG_WRITE_REG32(&pdev->regs.OUTEP_REGS[epnum]->DOEPINT,doepint.d32);
+
+/**
+ * @}
+ */
+
+/** @defgroup USB_DCD_INT_Exported_Variables
+ * @{
+ */
+/**
+ * @}
+ */
+
+/** @defgroup USB_DCD_INT_Exported_FunctionsPrototype
+ * @{
+ */
+
+uint32_t USBD_OTG_ISR_Handler (USB_OTG_CORE_HANDLE *pdev);
+
+/**
+ * @}
+ */
+
+
+#endif // USB_DCD_INT_H__
+
+/**
+ * @}
+ */
+
+/**
+ * @}
+ */
+/******************* (C) COPYRIGHT 2011 STMicroelectronics *****END OF FILE****/
+
diff --git a/Libraries/STM32_USB_OTG_Driver/inc/usb_defines.h b/Libraries/STM32_USB_OTG_Driver/inc/usb_defines.h
new file mode 100644
index 0000000..b119c25
--- /dev/null
+++ b/Libraries/STM32_USB_OTG_Driver/inc/usb_defines.h
@@ -0,0 +1,244 @@
+/**
+ ******************************************************************************
+ * @file usb_defines.h
+ * @author MCD Application Team
+ * @version V2.0.0
+ * @date 22-July-2011
+ * @brief Header of the Core Layer
+ ******************************************************************************
+ * @attention
+ *
+ * THE PRESENT FIRMWARE WHICH IS FOR GUIDANCE ONLY AIMS AT PROVIDING CUSTOMERS
+ * WITH CODING INFORMATION REGARDING THEIR PRODUCTS IN ORDER FOR THEM TO SAVE
+ * TIME. AS A RESULT, STMICROELECTRONICS SHALL NOT BE HELD LIABLE FOR ANY
+ * DIRECT, INDIRECT OR CONSEQUENTIAL DAMAGES WITH RESPECT TO ANY CLAIMS ARISING
+ * FROM THE CONTENT OF SUCH FIRMWARE AND/OR THE USE MADE BY CUSTOMERS OF THE
+ * CODING INFORMATION CONTAINED HEREIN IN CONNECTION WITH THEIR PRODUCTS.
+ *
+ * © COPYRIGHT 2011 STMicroelectronics
+ ******************************************************************************
+ */
+
+/* Define to prevent recursive inclusion -------------------------------------*/
+#ifndef __USB_DEF_H__
+#define __USB_DEF_H__
+
+/* Includes ------------------------------------------------------------------*/
+#include "usb_conf.h"
+
+/** @addtogroup USB_OTG_DRIVER
+ * @{
+ */
+
+/** @defgroup USB_DEFINES
+ * @brief This file is the
+ * @{
+ */
+
+
+/** @defgroup USB_DEFINES_Exported_Defines
+ * @{
+ */
+/**
+ * @}
+ */
+
+
+/** @defgroup _CORE_DEFINES_
+ * @{
+ */
+
+#define USB_OTG_SPEED_PARAM_HIGH 0
+#define USB_OTG_SPEED_PARAM_HIGH_IN_FULL 1
+#define USB_OTG_SPEED_PARAM_FULL 3
+
+#define USB_OTG_SPEED_HIGH 0
+#define USB_OTG_SPEED_FULL 1
+
+#define USB_OTG_ULPI_PHY 1
+#define USB_OTG_EMBEDDED_PHY 2
+#define USB_OTG_I2C_PHY 3
+
+/**
+ * @}
+ */
+
+
+/** @defgroup _GLOBAL_DEFINES_
+ * @{
+ */
+#define GAHBCFG_TXFEMPTYLVL_EMPTY 1
+#define GAHBCFG_TXFEMPTYLVL_HALFEMPTY 0
+#define GAHBCFG_GLBINT_ENABLE 1
+#define GAHBCFG_INT_DMA_BURST_SINGLE 0
+#define GAHBCFG_INT_DMA_BURST_INCR 1
+#define GAHBCFG_INT_DMA_BURST_INCR4 3
+#define GAHBCFG_INT_DMA_BURST_INCR8 5
+#define GAHBCFG_INT_DMA_BURST_INCR16 7
+#define GAHBCFG_DMAENABLE 1
+#define GAHBCFG_TXFEMPTYLVL_EMPTY 1
+#define GAHBCFG_TXFEMPTYLVL_HALFEMPTY 0
+#define GRXSTS_PKTSTS_IN 2
+#define GRXSTS_PKTSTS_IN_XFER_COMP 3
+#define GRXSTS_PKTSTS_DATA_TOGGLE_ERR 5
+#define GRXSTS_PKTSTS_CH_HALTED 7
+/**
+ * @}
+ */
+
+
+/** @defgroup _OnTheGo_DEFINES_
+ * @{
+ */
+#define MODE_HNP_SRP_CAPABLE 0
+#define MODE_SRP_ONLY_CAPABLE 1
+#define MODE_NO_HNP_SRP_CAPABLE 2
+#define MODE_SRP_CAPABLE_DEVICE 3
+#define MODE_NO_SRP_CAPABLE_DEVICE 4
+#define MODE_SRP_CAPABLE_HOST 5
+#define MODE_NO_SRP_CAPABLE_HOST 6
+#define A_HOST 1
+#define A_SUSPEND 2
+#define A_PERIPHERAL 3
+#define B_PERIPHERAL 4
+#define B_HOST 5
+#define DEVICE_MODE 0
+#define HOST_MODE 1
+#define OTG_MODE 2
+/**
+ * @}
+ */
+
+
+/** @defgroup __DEVICE_DEFINES_
+ * @{
+ */
+#define DSTS_ENUMSPD_HS_PHY_30MHZ_OR_60MHZ 0
+#define DSTS_ENUMSPD_FS_PHY_30MHZ_OR_60MHZ 1
+#define DSTS_ENUMSPD_LS_PHY_6MHZ 2
+#define DSTS_ENUMSPD_FS_PHY_48MHZ 3
+
+#define DCFG_FRAME_INTERVAL_80 0
+#define DCFG_FRAME_INTERVAL_85 1
+#define DCFG_FRAME_INTERVAL_90 2
+#define DCFG_FRAME_INTERVAL_95 3
+
+#define DEP0CTL_MPS_64 0
+#define DEP0CTL_MPS_32 1
+#define DEP0CTL_MPS_16 2
+#define DEP0CTL_MPS_8 3
+
+#define EP_SPEED_LOW 0
+#define EP_SPEED_FULL 1
+#define EP_SPEED_HIGH 2
+
+#define EP_TYPE_CTRL 0
+#define EP_TYPE_ISOC 1
+#define EP_TYPE_BULK 2
+#define EP_TYPE_INTR 3
+#define EP_TYPE_MSK 3
+
+#define STS_GOUT_NAK 1
+#define STS_DATA_UPDT 2
+#define STS_XFER_COMP 3
+#define STS_SETUP_COMP 4
+#define STS_SETUP_UPDT 6
+/**
+ * @}
+ */
+
+
+/** @defgroup __HOST_DEFINES_
+ * @{
+ */
+#define HC_PID_DATA0 0
+#define HC_PID_DATA2 1
+#define HC_PID_DATA1 2
+#define HC_PID_SETUP 3
+
+#define HPRT0_PRTSPD_HIGH_SPEED 0
+#define HPRT0_PRTSPD_FULL_SPEED 1
+#define HPRT0_PRTSPD_LOW_SPEED 2
+
+#define HCFG_30_60_MHZ 0
+#define HCFG_48_MHZ 1
+#define HCFG_6_MHZ 2
+
+#define HCCHAR_CTRL 0
+#define HCCHAR_ISOC 1
+#define HCCHAR_BULK 2
+#define HCCHAR_INTR 3
+
+#define MIN(a, b) (((a) < (b)) ? (a) : (b))
+
+/**
+ * @}
+ */
+
+
+/** @defgroup USB_DEFINES_Exported_Types
+ * @{
+ */
+
+typedef enum
+{
+ USB_OTG_HS_CORE_ID = 0,
+ USB_OTG_FS_CORE_ID = 1
+}USB_OTG_CORE_ID_TypeDef;
+/**
+ * @}
+ */
+
+
+/** @defgroup USB_DEFINES_Exported_Macros
+ * @{
+ */
+/**
+ * @}
+ */
+
+/** @defgroup USB_DEFINES_Exported_Variables
+ * @{
+ */
+/**
+ * @}
+ */
+
+/** @defgroup USB_DEFINES_Exported_FunctionsPrototype
+ * @{
+ */
+/**
+ * @}
+ */
+
+
+/** @defgroup Internal_Macro's
+ * @{
+ */
+#define USB_OTG_READ_REG32(reg) (*(__IO uint32_t *)reg)
+#define USB_OTG_WRITE_REG32(reg,value) (*(__IO uint32_t *)reg = value)
+#define USB_OTG_MODIFY_REG32(reg,clear_mask,set_mask) \
+ USB_OTG_WRITE_REG32(reg, (((USB_OTG_READ_REG32(reg)) & ~clear_mask) | set_mask ) )
+
+/********************************************************************************
+ ENUMERATION TYPE
+********************************************************************************/
+enum USB_OTG_SPEED {
+ USB_SPEED_UNKNOWN = 0,
+ USB_SPEED_LOW,
+ USB_SPEED_FULL,
+ USB_SPEED_HIGH
+};
+
+#endif //__USB_DEFINES__H__
+
+
+/**
+ * @}
+ */
+
+/**
+ * @}
+ */
+/******************* (C) COPYRIGHT 2011 STMicroelectronics *****END OF FILE****/
+
diff --git a/Libraries/STM32_USB_OTG_Driver/inc/usb_hcd.h b/Libraries/STM32_USB_OTG_Driver/inc/usb_hcd.h
new file mode 100644
index 0000000..15e8ab1
--- /dev/null
+++ b/Libraries/STM32_USB_OTG_Driver/inc/usb_hcd.h
@@ -0,0 +1,102 @@
+/**
+ ******************************************************************************
+ * @file usb_hcd.h
+ * @author MCD Application Team
+ * @version V2.0.0
+ * @date 22-July-2011
+ * @brief Host layer Header file
+ ******************************************************************************
+ * @attention
+ *
+ * THE PRESENT FIRMWARE WHICH IS FOR GUIDANCE ONLY AIMS AT PROVIDING CUSTOMERS
+ * WITH CODING INFORMATION REGARDING THEIR PRODUCTS IN ORDER FOR THEM TO SAVE
+ * TIME. AS A RESULT, STMICROELECTRONICS SHALL NOT BE HELD LIABLE FOR ANY
+ * DIRECT, INDIRECT OR CONSEQUENTIAL DAMAGES WITH RESPECT TO ANY CLAIMS ARISING
+ * FROM THE CONTENT OF SUCH FIRMWARE AND/OR THE USE MADE BY CUSTOMERS OF THE
+ * CODING INFORMATION CONTAINED HEREIN IN CONNECTION WITH THEIR PRODUCTS.
+ *
+ * © COPYRIGHT 2011 STMicroelectronics
+ ******************************************************************************
+ */
+
+/* Define to prevent recursive inclusion -------------------------------------*/
+#ifndef __USB_HCD_H__
+#define __USB_HCD_H__
+
+/* Includes ------------------------------------------------------------------*/
+#include "usb_regs.h"
+#include "usb_core.h"
+
+
+/** @addtogroup USB_OTG_DRIVER
+ * @{
+ */
+
+/** @defgroup USB_HCD
+ * @brief This file is the
+ * @{
+ */
+
+
+/** @defgroup USB_HCD_Exported_Defines
+ * @{
+ */
+/**
+ * @}
+ */
+
+
+/** @defgroup USB_HCD_Exported_Types
+ * @{
+ */
+/**
+ * @}
+ */
+
+
+/** @defgroup USB_HCD_Exported_Macros
+ * @{
+ */
+/**
+ * @}
+ */
+
+/** @defgroup USB_HCD_Exported_Variables
+ * @{
+ */
+/**
+ * @}
+ */
+
+/** @defgroup USB_HCD_Exported_FunctionsPrototype
+ * @{
+ */
+uint32_t HCD_Init (USB_OTG_CORE_HANDLE *pdev ,
+ USB_OTG_CORE_ID_TypeDef coreID);
+uint32_t HCD_HC_Init (USB_OTG_CORE_HANDLE *pdev ,
+ uint8_t hc_num);
+uint32_t HCD_SubmitRequest (USB_OTG_CORE_HANDLE *pdev ,
+ uint8_t hc_num) ;
+uint32_t HCD_GetCurrentSpeed (USB_OTG_CORE_HANDLE *pdev);
+uint32_t HCD_ResetPort (USB_OTG_CORE_HANDLE *pdev);
+uint32_t HCD_IsDeviceConnected (USB_OTG_CORE_HANDLE *pdev);
+uint32_t HCD_GetCurrentFrame (USB_OTG_CORE_HANDLE *pdev) ;
+URB_STATE HCD_GetURB_State (USB_OTG_CORE_HANDLE *pdev, uint8_t ch_num);
+uint32_t HCD_GetXferCnt (USB_OTG_CORE_HANDLE *pdev, uint8_t ch_num);
+HC_STATUS HCD_GetHCState (USB_OTG_CORE_HANDLE *pdev, uint8_t ch_num) ;
+/**
+ * @}
+ */
+
+#endif //__USB_HCD_H__
+
+
+/**
+ * @}
+ */
+
+/**
+ * @}
+ */
+/******************* (C) COPYRIGHT 2011 STMicroelectronics *****END OF FILE****/
+
diff --git a/Libraries/STM32_USB_OTG_Driver/inc/usb_hcd_int.h b/Libraries/STM32_USB_OTG_Driver/inc/usb_hcd_int.h
new file mode 100644
index 0000000..c95c59f
--- /dev/null
+++ b/Libraries/STM32_USB_OTG_Driver/inc/usb_hcd_int.h
@@ -0,0 +1,126 @@
+/**
+ ******************************************************************************
+ * @file usb_hcd_int.h
+ * @author MCD Application Team
+ * @version V2.0.0
+ * @date 22-July-2011
+ * @brief Peripheral Device Interface Layer
+ ******************************************************************************
+ * @attention
+ *
+ * THE PRESENT FIRMWARE WHICH IS FOR GUIDANCE ONLY AIMS AT PROVIDING CUSTOMERS
+ * WITH CODING INFORMATION REGARDING THEIR PRODUCTS IN ORDER FOR THEM TO SAVE
+ * TIME. AS A RESULT, STMICROELECTRONICS SHALL NOT BE HELD LIABLE FOR ANY
+ * DIRECT, INDIRECT OR CONSEQUENTIAL DAMAGES WITH RESPECT TO ANY CLAIMS ARISING
+ * FROM THE CONTENT OF SUCH FIRMWARE AND/OR THE USE MADE BY CUSTOMERS OF THE
+ * CODING INFORMATION CONTAINED HEREIN IN CONNECTION WITH THEIR PRODUCTS.
+ *
+ * © COPYRIGHT 2011 STMicroelectronics
+ ******************************************************************************
+ */
+
+/* Define to prevent recursive inclusion -------------------------------------*/
+#ifndef __HCD_INT_H__
+#define __HCD_INT_H__
+
+
+/* Includes ------------------------------------------------------------------*/
+#include "usb_hcd.h"
+
+
+/** @addtogroup USB_OTG_DRIVER
+ * @{
+ */
+
+/** @defgroup USB_HCD_INT
+ * @brief This file is the
+ * @{
+ */
+
+
+/** @defgroup USB_HCD_INT_Exported_Defines
+ * @{
+ */
+/**
+ * @}
+ */
+
+
+/** @defgroup USB_HCD_INT_Exported_Types
+ * @{
+ */
+/**
+ * @}
+ */
+
+
+/** @defgroup USB_HCD_INT_Exported_Macros
+ * @{
+ */
+
+#define CLEAR_HC_INT(HC_REGS, intr) \
+ {\
+ USB_OTG_HCINTn_TypeDef hcint_clear; \
+ hcint_clear.d32 = 0; \
+ hcint_clear.b.intr = 1; \
+ USB_OTG_WRITE_REG32(&((HC_REGS)->HCINT), hcint_clear.d32);\
+ }\
+
+#define MASK_HOST_INT_CHH(hc_num) { USB_OTG_HCGINTMSK_TypeDef GINTMSK; \
+ GINTMSK.d32 = USB_OTG_READ_REG32(&pdev->regs.HC_REGS[hc_num]->HCGINTMSK); \
+ GINTMSK.b.chhltd = 0; \
+ USB_OTG_WRITE_REG32(&pdev->regs.HC_REGS[hc_num]->HCGINTMSK, GINTMSK.d32);}
+
+#define UNMASK_HOST_INT_CHH(hc_num) { USB_OTG_HCGINTMSK_TypeDef GINTMSK; \
+ GINTMSK.d32 = USB_OTG_READ_REG32(&pdev->regs.HC_REGS[hc_num]->HCGINTMSK); \
+ GINTMSK.b.chhltd = 1; \
+ USB_OTG_WRITE_REG32(&pdev->regs.HC_REGS[hc_num]->HCGINTMSK, GINTMSK.d32);}
+
+#define MASK_HOST_INT_ACK(hc_num) { USB_OTG_HCGINTMSK_TypeDef GINTMSK; \
+ GINTMSK.d32 = USB_OTG_READ_REG32(&pdev->regs.HC_REGS[hc_num]->HCGINTMSK); \
+ GINTMSK.b.ack = 0; \
+ USB_OTG_WRITE_REG32(&pdev->regs.HC_REGS[hc_num]->HCGINTMSK, GINTMSK.d32);}
+
+#define UNMASK_HOST_INT_ACK(hc_num) { USB_OTG_HCGINTMSK_TypeDef GINTMSK; \
+ GINTMSK.d32 = USB_OTG_READ_REG32(&pdev->regs.HC_REGS[hc_num]->HCGINTMSK); \
+ GINTMSK.b.ack = 1; \
+ USB_OTG_WRITE_REG32(&pdev->regs.HC_REGS[hc_num]->HCGINTMSK, GINTMSK.d32);}
+
+/**
+ * @}
+ */
+
+/** @defgroup USB_HCD_INT_Exported_Variables
+ * @{
+ */
+/**
+ * @}
+ */
+
+/** @defgroup USB_HCD_INT_Exported_FunctionsPrototype
+ * @{
+ */
+/* Callbacks handler */
+void ConnectCallback_Handler(USB_OTG_CORE_HANDLE *pdev);
+void Disconnect_Callback_Handler(USB_OTG_CORE_HANDLE *pdev);
+void Overcurrent_Callback_Handler(USB_OTG_CORE_HANDLE *pdev);
+uint32_t USBH_OTG_ISR_Handler (USB_OTG_CORE_HANDLE *pdev);
+
+/**
+ * @}
+ */
+
+
+
+#endif //__HCD_INT_H__
+
+
+/**
+ * @}
+ */
+
+/**
+ * @}
+ */
+/******************* (C) COPYRIGHT 2011 STMicroelectronics *****END OF FILE****/
+
diff --git a/Libraries/STM32_USB_OTG_Driver/inc/usb_otg.h b/Libraries/STM32_USB_OTG_Driver/inc/usb_otg.h
new file mode 100644
index 0000000..54d61b8
--- /dev/null
+++ b/Libraries/STM32_USB_OTG_Driver/inc/usb_otg.h
@@ -0,0 +1,94 @@
+/**
+ ******************************************************************************
+ * @file usb_otg.h
+ * @author MCD Application Team
+ * @version V2.0.0
+ * @date 22-July-2011
+ * @brief OTG Core Header
+ ******************************************************************************
+ * @attention
+ *
+ * THE PRESENT FIRMWARE WHICH IS FOR GUIDANCE ONLY AIMS AT PROVIDING CUSTOMERS
+ * WITH CODING INFORMATION REGARDING THEIR PRODUCTS IN ORDER FOR THEM TO SAVE
+ * TIME. AS A RESULT, STMICROELECTRONICS SHALL NOT BE HELD LIABLE FOR ANY
+ * DIRECT, INDIRECT OR CONSEQUENTIAL DAMAGES WITH RESPECT TO ANY CLAIMS ARISING
+ * FROM THE CONTENT OF SUCH FIRMWARE AND/OR THE USE MADE BY CUSTOMERS OF THE
+ * CODING INFORMATION CONTAINED HEREIN IN CONNECTION WITH THEIR PRODUCTS.
+ *
+ * © COPYRIGHT 2011 STMicroelectronics
+ ******************************************************************************
+ */
+
+/* Define to prevent recursive inclusion -------------------------------------*/
+#ifndef __USB_OTG__
+#define __USB_OTG__
+
+
+/** @addtogroup USB_OTG_DRIVER
+ * @{
+ */
+
+/** @defgroup USB_OTG
+ * @brief This file is the
+ * @{
+ */
+
+
+/** @defgroup USB_OTG_Exported_Defines
+ * @{
+ */
+
+
+void USB_OTG_InitiateSRP(void);
+void USB_OTG_InitiateHNP(uint8_t state , uint8_t mode);
+void USB_OTG_Switchback (USB_OTG_CORE_HANDLE *pdev);
+uint32_t USB_OTG_GetCurrentState (USB_OTG_CORE_HANDLE *pdev);
+
+uint32_t STM32_USBO_OTG_ISR_Handler(USB_OTG_CORE_HANDLE *pdev);
+/**
+ * @}
+ */
+
+
+/** @defgroup USB_OTG_Exported_Types
+ * @{
+ */
+/**
+ * @}
+ */
+
+
+/** @defgroup USB_OTG_Exported_Macros
+ * @{
+ */
+/**
+ * @}
+ */
+
+/** @defgroup USB_OTG_Exported_Variables
+ * @{
+ */
+/**
+ * @}
+ */
+
+/** @defgroup USB_OTG_Exported_FunctionsPrototype
+ * @{
+ */
+/**
+ * @}
+ */
+
+
+#endif //__USB_OTG__
+
+
+/**
+ * @}
+ */
+
+/**
+ * @}
+ */
+/******************* (C) COPYRIGHT 2011 STMicroelectronics *****END OF FILE****/
+
diff --git a/Libraries/STM32_USB_OTG_Driver/inc/usb_regs.h b/Libraries/STM32_USB_OTG_Driver/inc/usb_regs.h
new file mode 100644
index 0000000..cd71ddf
--- /dev/null
+++ b/Libraries/STM32_USB_OTG_Driver/inc/usb_regs.h
@@ -0,0 +1,1206 @@
+/**
+ ******************************************************************************
+ * @file usb_regs.h
+ * @author MCD Application Team
+ * @version V2.0.0
+ * @date 22-July-2011
+ * @brief hardware registers
+ ******************************************************************************
+ * @attention
+ *
+ * THE PRESENT FIRMWARE WHICH IS FOR GUIDANCE ONLY AIMS AT PROVIDING CUSTOMERS
+ * WITH CODING INFORMATION REGARDING THEIR PRODUCTS IN ORDER FOR THEM TO SAVE
+ * TIME. AS A RESULT, STMICROELECTRONICS SHALL NOT BE HELD LIABLE FOR ANY
+ * DIRECT, INDIRECT OR CONSEQUENTIAL DAMAGES WITH RESPECT TO ANY CLAIMS ARISING
+ * FROM THE CONTENT OF SUCH FIRMWARE AND/OR THE USE MADE BY CUSTOMERS OF THE
+ * CODING INFORMATION CONTAINED HEREIN IN CONNECTION WITH THEIR PRODUCTS.
+ *
+ * © COPYRIGHT 2011 STMicroelectronics
+ ******************************************************************************
+ */
+
+/* Define to prevent recursive inclusion -------------------------------------*/
+#ifndef __USB_OTG_REGS_H__
+#define __USB_OTG_REGS_H__
+
+/* Includes ------------------------------------------------------------------*/
+#include "usb_conf.h"
+
+
+/** @addtogroup USB_OTG_DRIVER
+ * @{
+ */
+
+/** @defgroup USB_REGS
+ * @brief This file is the
+ * @{
+ */
+
+
+/** @defgroup USB_REGS_Exported_Defines
+ * @{
+ */
+
+#define USB_OTG_HS_BASE_ADDR 0x40040000
+#define USB_OTG_FS_BASE_ADDR 0x50000000
+
+#define USB_OTG_CORE_GLOBAL_REGS_OFFSET 0x000
+#define USB_OTG_DEV_GLOBAL_REG_OFFSET 0x800
+#define USB_OTG_DEV_IN_EP_REG_OFFSET 0x900
+#define USB_OTG_EP_REG_OFFSET 0x20
+#define USB_OTG_DEV_OUT_EP_REG_OFFSET 0xB00
+#define USB_OTG_HOST_GLOBAL_REG_OFFSET 0x400
+#define USB_OTG_HOST_PORT_REGS_OFFSET 0x440
+#define USB_OTG_HOST_CHAN_REGS_OFFSET 0x500
+#define USB_OTG_CHAN_REGS_OFFSET 0x20
+#define USB_OTG_PCGCCTL_OFFSET 0xE00
+#define USB_OTG_DATA_FIFO_OFFSET 0x1000
+#define USB_OTG_DATA_FIFO_SIZE 0x1000
+
+
+#define USB_OTG_MAX_TX_FIFOS 15
+
+#define USB_OTG_HS_MAX_PACKET_SIZE 512
+#define USB_OTG_FS_MAX_PACKET_SIZE 64
+#define USB_OTG_MAX_EP0_SIZE 64
+/**
+ * @}
+ */
+
+/** @defgroup USB_REGS_Exported_Types
+ * @{
+ */
+
+/** @defgroup __USB_OTG_Core_register
+ * @{
+ */
+typedef struct _USB_OTG_GREGS //000h
+{
+ __IO uint32_t GOTGCTL; /* USB_OTG Control and Status Register 000h*/
+ __IO uint32_t GOTGINT; /* USB_OTG Interrupt Register 004h*/
+ __IO uint32_t GAHBCFG; /* Core AHB Configuration Register 008h*/
+ __IO uint32_t GUSBCFG; /* Core USB Configuration Register 00Ch*/
+ __IO uint32_t GRSTCTL; /* Core Reset Register 010h*/
+ __IO uint32_t GINTSTS; /* Core Interrupt Register 014h*/
+ __IO uint32_t GINTMSK; /* Core Interrupt Mask Register 018h*/
+ __IO uint32_t GRXSTSR; /* Receive Sts Q Read Register 01Ch*/
+ __IO uint32_t GRXSTSP; /* Receive Sts Q Read & POP Register 020h*/
+ __IO uint32_t GRXFSIZ; /* Receive FIFO Size Register 024h*/
+ __IO uint32_t DIEPTXF0_HNPTXFSIZ; /* EP0 / Non Periodic Tx FIFO Size Register 028h*/
+ __IO uint32_t HNPTXSTS; /* Non Periodic Tx FIFO/Queue Sts reg 02Ch*/
+ __IO uint32_t GI2CCTL; /* I2C Access Register 030h*/
+ uint32_t Reserved34; /* PHY Vendor Control Register 034h*/
+ __IO uint32_t GCCFG; /* General Purpose IO Register 038h*/
+ __IO uint32_t CID; /* User ID Register 03Ch*/
+ uint32_t Reserved40[48]; /* Reserved 040h-0FFh*/
+ __IO uint32_t HPTXFSIZ; /* Host Periodic Tx FIFO Size Reg 100h*/
+ __IO uint32_t DIEPTXF[USB_OTG_MAX_TX_FIFOS];/* dev Periodic Transmit FIFO */
+}
+USB_OTG_GREGS;
+/**
+ * @}
+ */
+
+
+/** @defgroup __device_Registers
+ * @{
+ */
+typedef struct _USB_OTG_DREGS // 800h
+{
+ __IO uint32_t DCFG; /* dev Configuration Register 800h*/
+ __IO uint32_t DCTL; /* dev Control Register 804h*/
+ __IO uint32_t DSTS; /* dev Status Register (RO) 808h*/
+ uint32_t Reserved0C; /* Reserved 80Ch*/
+ __IO uint32_t DIEPMSK; /* dev IN Endpoint Mask 810h*/
+ __IO uint32_t DOEPMSK; /* dev OUT Endpoint Mask 814h*/
+ __IO uint32_t DAINT; /* dev All Endpoints Itr Reg 818h*/
+ __IO uint32_t DAINTMSK; /* dev All Endpoints Itr Mask 81Ch*/
+ uint32_t Reserved20; /* Reserved 820h*/
+ uint32_t Reserved9; /* Reserved 824h*/
+ __IO uint32_t DVBUSDIS; /* dev VBUS discharge Register 828h*/
+ __IO uint32_t DVBUSPULSE; /* dev VBUS Pulse Register 82Ch*/
+ __IO uint32_t DTHRCTL; /* dev thr 830h*/
+ __IO uint32_t DIEPEMPMSK; /* dev empty msk 834h*/
+ __IO uint32_t DEACHINT; /* dedicated EP interrupt 838h*/
+ __IO uint32_t DEACHMSK; /* dedicated EP msk 83Ch*/
+ uint32_t Reserved40; /* dedicated EP mask 840h*/
+ __IO uint32_t DINEP1MSK; /* dedicated EP mask 844h*/
+ uint32_t Reserved44[15]; /* Reserved 844-87Ch*/
+ __IO uint32_t DOUTEP1MSK; /* dedicated EP msk 884h*/
+}
+USB_OTG_DREGS;
+/**
+ * @}
+ */
+
+
+/** @defgroup __IN_Endpoint-Specific_Register
+ * @{
+ */
+typedef struct _USB_OTG_INEPREGS
+{
+ __IO uint32_t DIEPCTL; /* dev IN Endpoint Control Reg 900h + (ep_num * 20h) + 00h*/
+ uint32_t Reserved04; /* Reserved 900h + (ep_num * 20h) + 04h*/
+ __IO uint32_t DIEPINT; /* dev IN Endpoint Itr Reg 900h + (ep_num * 20h) + 08h*/
+ uint32_t Reserved0C; /* Reserved 900h + (ep_num * 20h) + 0Ch*/
+ __IO uint32_t DIEPTSIZ; /* IN Endpoint Txfer Size 900h + (ep_num * 20h) + 10h*/
+ __IO uint32_t DIEPDMA; /* IN Endpoint DMA Address Reg 900h + (ep_num * 20h) + 14h*/
+ __IO uint32_t DTXFSTS;/*IN Endpoint Tx FIFO Status Reg 900h + (ep_num * 20h) + 18h*/
+ uint32_t Reserved18; /* Reserved 900h+(ep_num*20h)+1Ch-900h+ (ep_num * 20h) + 1Ch*/
+}
+USB_OTG_INEPREGS;
+/**
+ * @}
+ */
+
+
+/** @defgroup __OUT_Endpoint-Specific_Registers
+ * @{
+ */
+typedef struct _USB_OTG_OUTEPREGS
+{
+ __IO uint32_t DOEPCTL; /* dev OUT Endpoint Control Reg B00h + (ep_num * 20h) + 00h*/
+ __IO uint32_t DOUTEPFRM; /* dev OUT Endpoint Frame number B00h + (ep_num * 20h) + 04h*/
+ __IO uint32_t DOEPINT; /* dev OUT Endpoint Itr Reg B00h + (ep_num * 20h) + 08h*/
+ uint32_t Reserved0C; /* Reserved B00h + (ep_num * 20h) + 0Ch*/
+ __IO uint32_t DOEPTSIZ; /* dev OUT Endpoint Txfer Size B00h + (ep_num * 20h) + 10h*/
+ __IO uint32_t DOEPDMA; /* dev OUT Endpoint DMA Address B00h + (ep_num * 20h) + 14h*/
+ uint32_t Reserved18[2]; /* Reserved B00h + (ep_num * 20h) + 18h - B00h + (ep_num * 20h) + 1Ch*/
+}
+USB_OTG_OUTEPREGS;
+/**
+ * @}
+ */
+
+
+/** @defgroup __Host_Mode_Register_Structures
+ * @{
+ */
+typedef struct _USB_OTG_HREGS
+{
+ __IO uint32_t HCFG; /* Host Configuration Register 400h*/
+ __IO uint32_t HFIR; /* Host Frame Interval Register 404h*/
+ __IO uint32_t HFNUM; /* Host Frame Nbr/Frame Remaining 408h*/
+ uint32_t Reserved40C; /* Reserved 40Ch*/
+ __IO uint32_t HPTXSTS; /* Host Periodic Tx FIFO/ Queue Status 410h*/
+ __IO uint32_t HAINT; /* Host All Channels Interrupt Register 414h*/
+ __IO uint32_t HAINTMSK; /* Host All Channels Interrupt Mask 418h*/
+}
+USB_OTG_HREGS;
+/**
+ * @}
+ */
+
+
+/** @defgroup __Host_Channel_Specific_Registers
+ * @{
+ */
+typedef struct _USB_OTG_HC_REGS
+{
+ __IO uint32_t HCCHAR;
+ __IO uint32_t HCSPLT;
+ __IO uint32_t HCINT;
+ __IO uint32_t HCGINTMSK;
+ __IO uint32_t HCTSIZ;
+ __IO uint32_t HCDMA;
+ uint32_t Reserved[2];
+}
+USB_OTG_HC_REGS;
+/**
+ * @}
+ */
+
+
+/** @defgroup __otg_Core_registers
+ * @{
+ */
+typedef struct USB_OTG_core_regs //000h
+{
+ USB_OTG_GREGS *GREGS;
+ USB_OTG_DREGS *DREGS;
+ USB_OTG_HREGS *HREGS;
+ USB_OTG_INEPREGS *INEP_REGS[USB_OTG_MAX_TX_FIFOS];
+ USB_OTG_OUTEPREGS *OUTEP_REGS[USB_OTG_MAX_TX_FIFOS];
+ USB_OTG_HC_REGS *HC_REGS[USB_OTG_MAX_TX_FIFOS];
+ __IO uint32_t *HPRT0;
+ __IO uint32_t *DFIFO[USB_OTG_MAX_TX_FIFOS];
+ __IO uint32_t *PCGCCTL;
+}
+USB_OTG_CORE_REGS , *PUSB_OTG_CORE_REGS;
+typedef union _USB_OTG_OTGCTL_TypeDef
+{
+ uint32_t d32;
+ struct
+ {
+uint32_t sesreqscs :
+ 1;
+uint32_t sesreq :
+ 1;
+uint32_t Reserved2_7 :
+ 6;
+uint32_t hstnegscs :
+ 1;
+uint32_t hnpreq :
+ 1;
+uint32_t hstsethnpen :
+ 1;
+uint32_t devhnpen :
+ 1;
+uint32_t Reserved12_15 :
+ 4;
+uint32_t conidsts :
+ 1;
+uint32_t Reserved17 :
+ 1;
+uint32_t asesvld :
+ 1;
+uint32_t bsesvld :
+ 1;
+uint32_t currmod :
+ 1;
+uint32_t Reserved21_31 :
+ 11;
+ }
+ b;
+} USB_OTG_OTGCTL_TypeDef ;
+typedef union _USB_OTG_GOTGINT_TypeDef
+{
+ uint32_t d32;
+ struct
+ {
+uint32_t Reserved0_1 :
+ 2;
+uint32_t sesenddet :
+ 1;
+uint32_t Reserved3_7 :
+ 5;
+uint32_t sesreqsucstschng :
+ 1;
+uint32_t hstnegsucstschng :
+ 1;
+uint32_t reserver10_16 :
+ 7;
+uint32_t hstnegdet :
+ 1;
+uint32_t adevtoutchng :
+ 1;
+uint32_t debdone :
+ 1;
+uint32_t Reserved31_20 :
+ 12;
+ }
+ b;
+} USB_OTG_GOTGINT_TypeDef ;
+typedef union _USB_OTG_GAHBCFG_TypeDef
+{
+ uint32_t d32;
+ struct
+ {
+uint32_t glblintrmsk :
+ 1;
+uint32_t hburstlen :
+ 4;
+uint32_t dmaenable :
+ 1;
+uint32_t Reserved :
+ 1;
+uint32_t nptxfemplvl_txfemplvl :
+ 1;
+uint32_t ptxfemplvl :
+ 1;
+uint32_t Reserved9_31 :
+ 23;
+ }
+ b;
+} USB_OTG_GAHBCFG_TypeDef ;
+typedef union _USB_OTG_GUSBCFG_TypeDef
+{
+ uint32_t d32;
+ struct
+ {
+uint32_t toutcal :
+ 3;
+uint32_t phyif :
+ 1;
+uint32_t ulpi_utmi_sel :
+ 1;
+uint32_t fsintf :
+ 1;
+uint32_t physel :
+ 1;
+uint32_t ddrsel :
+ 1;
+uint32_t srpcap :
+ 1;
+uint32_t hnpcap :
+ 1;
+uint32_t usbtrdtim :
+ 4;
+uint32_t nptxfrwnden :
+ 1;
+uint32_t phylpwrclksel :
+ 1;
+uint32_t otgutmifssel :
+ 1;
+uint32_t ulpi_fsls :
+ 1;
+uint32_t ulpi_auto_res :
+ 1;
+uint32_t ulpi_clk_sus_m :
+ 1;
+uint32_t ulpi_ext_vbus_drv :
+ 1;
+uint32_t ulpi_int_vbus_indicator :
+ 1;
+uint32_t term_sel_dl_pulse :
+ 1;
+uint32_t Reserved :
+ 6;
+uint32_t force_host :
+ 1;
+uint32_t force_dev :
+ 1;
+uint32_t corrupt_tx :
+ 1;
+ }
+ b;
+} USB_OTG_GUSBCFG_TypeDef ;
+typedef union _USB_OTG_GRSTCTL_TypeDef
+{
+ uint32_t d32;
+ struct
+ {
+uint32_t csftrst :
+ 1;
+uint32_t hsftrst :
+ 1;
+uint32_t hstfrm :
+ 1;
+uint32_t intknqflsh :
+ 1;
+uint32_t rxfflsh :
+ 1;
+uint32_t txfflsh :
+ 1;
+uint32_t txfnum :
+ 5;
+uint32_t Reserved11_29 :
+ 19;
+uint32_t dmareq :
+ 1;
+uint32_t ahbidle :
+ 1;
+ }
+ b;
+} USB_OTG_GRSTCTL_TypeDef ;
+typedef union _USB_OTG_GINTMSK_TypeDef
+{
+ uint32_t d32;
+ struct
+ {
+uint32_t Reserved0 :
+ 1;
+uint32_t modemismatch :
+ 1;
+uint32_t otgintr :
+ 1;
+uint32_t sofintr :
+ 1;
+uint32_t rxstsqlvl :
+ 1;
+uint32_t nptxfempty :
+ 1;
+uint32_t ginnakeff :
+ 1;
+uint32_t goutnakeff :
+ 1;
+uint32_t Reserved8 :
+ 1;
+uint32_t i2cintr :
+ 1;
+uint32_t erlysuspend :
+ 1;
+uint32_t usbsuspend :
+ 1;
+uint32_t usbreset :
+ 1;
+uint32_t enumdone :
+ 1;
+uint32_t isooutdrop :
+ 1;
+uint32_t eopframe :
+ 1;
+uint32_t Reserved16 :
+ 1;
+uint32_t epmismatch :
+ 1;
+uint32_t inepintr :
+ 1;
+uint32_t outepintr :
+ 1;
+uint32_t incomplisoin :
+ 1;
+uint32_t incomplisoout :
+ 1;
+uint32_t Reserved22_23 :
+ 2;
+uint32_t portintr :
+ 1;
+uint32_t hcintr :
+ 1;
+uint32_t ptxfempty :
+ 1;
+uint32_t Reserved27 :
+ 1;
+uint32_t conidstschng :
+ 1;
+uint32_t disconnect :
+ 1;
+uint32_t sessreqintr :
+ 1;
+uint32_t wkupintr :
+ 1;
+ }
+ b;
+} USB_OTG_GINTMSK_TypeDef ;
+typedef union _USB_OTG_GINTSTS_TypeDef
+{
+ uint32_t d32;
+ struct
+ {
+uint32_t curmode :
+ 1;
+uint32_t modemismatch :
+ 1;
+uint32_t otgintr :
+ 1;
+uint32_t sofintr :
+ 1;
+uint32_t rxstsqlvl :
+ 1;
+uint32_t nptxfempty :
+ 1;
+uint32_t ginnakeff :
+ 1;
+uint32_t goutnakeff :
+ 1;
+uint32_t Reserved8 :
+ 1;
+uint32_t i2cintr :
+ 1;
+uint32_t erlysuspend :
+ 1;
+uint32_t usbsuspend :
+ 1;
+uint32_t usbreset :
+ 1;
+uint32_t enumdone :
+ 1;
+uint32_t isooutdrop :
+ 1;
+uint32_t eopframe :
+ 1;
+uint32_t intimerrx :
+ 1;
+uint32_t epmismatch :
+ 1;
+uint32_t inepint:
+ 1;
+uint32_t outepintr :
+ 1;
+uint32_t incomplisoin :
+ 1;
+uint32_t incomplisoout :
+ 1;
+uint32_t Reserved22_23 :
+ 2;
+uint32_t portintr :
+ 1;
+uint32_t hcintr :
+ 1;
+uint32_t ptxfempty :
+ 1;
+uint32_t Reserved27 :
+ 1;
+uint32_t conidstschng :
+ 1;
+uint32_t disconnect :
+ 1;
+uint32_t sessreqintr :
+ 1;
+uint32_t wkupintr :
+ 1;
+ }
+ b;
+} USB_OTG_GINTSTS_TypeDef ;
+typedef union _USB_OTG_DRXSTS_TypeDef
+{
+ uint32_t d32;
+ struct
+ {
+uint32_t epnum :
+ 4;
+uint32_t bcnt :
+ 11;
+uint32_t dpid :
+ 2;
+uint32_t pktsts :
+ 4;
+uint32_t fn :
+ 4;
+uint32_t Reserved :
+ 7;
+ }
+ b;
+} USB_OTG_DRXSTS_TypeDef ;
+typedef union _USB_OTG_GRXSTS_TypeDef
+{
+ uint32_t d32;
+ struct
+ {
+uint32_t chnum :
+ 4;
+uint32_t bcnt :
+ 11;
+uint32_t dpid :
+ 2;
+uint32_t pktsts :
+ 4;
+uint32_t Reserved :
+ 11;
+ }
+ b;
+} USB_OTG_GRXFSTS_TypeDef ;
+typedef union _USB_OTG_FSIZ_TypeDef
+{
+ uint32_t d32;
+ struct
+ {
+uint32_t startaddr :
+ 16;
+uint32_t depth :
+ 16;
+ }
+ b;
+} USB_OTG_FSIZ_TypeDef ;
+typedef union _USB_OTG_HNPTXSTS_TypeDef
+{
+ uint32_t d32;
+ struct
+ {
+uint32_t nptxfspcavail :
+ 16;
+uint32_t nptxqspcavail :
+ 8;
+uint32_t nptxqtop_terminate :
+ 1;
+uint32_t nptxqtop_timer :
+ 2;
+uint32_t nptxqtop :
+ 2;
+uint32_t chnum :
+ 2;
+uint32_t Reserved :
+ 1;
+ }
+ b;
+} USB_OTG_HNPTXSTS_TypeDef ;
+typedef union _USB_OTG_DTXFSTSn_TypeDef
+{
+ uint32_t d32;
+ struct
+ {
+uint32_t txfspcavail :
+ 16;
+uint32_t Reserved :
+ 16;
+ }
+ b;
+} USB_OTG_DTXFSTSn_TypeDef ;
+typedef union _USB_OTG_GI2CCTL_TypeDef
+{
+ uint32_t d32;
+ struct
+ {
+uint32_t rwdata :
+ 8;
+uint32_t regaddr :
+ 8;
+uint32_t addr :
+ 7;
+uint32_t i2cen :
+ 1;
+uint32_t ack :
+ 1;
+uint32_t i2csuspctl :
+ 1;
+uint32_t i2cdevaddr :
+ 2;
+uint32_t dat_se0:
+ 1;
+uint32_t Reserved :
+ 1;
+uint32_t rw :
+ 1;
+uint32_t bsydne :
+ 1;
+ }
+ b;
+} USB_OTG_GI2CCTL_TypeDef ;
+typedef union _USB_OTG_GCCFG_TypeDef
+{
+ uint32_t d32;
+ struct
+ {
+uint32_t Reserved_in :
+ 16;
+uint32_t pwdn :
+ 1;
+uint32_t i2cifen :
+ 1;
+uint32_t vbussensingA :
+ 1;
+uint32_t vbussensingB :
+ 1;
+uint32_t sofouten :
+ 1;
+uint32_t disablevbussensing :
+ 1;
+uint32_t Reserved_out :
+ 10;
+ }
+ b;
+} USB_OTG_GCCFG_TypeDef ;
+
+typedef union _USB_OTG_DCFG_TypeDef
+{
+ uint32_t d32;
+ struct
+ {
+uint32_t devspd :
+ 2;
+uint32_t nzstsouthshk :
+ 1;
+uint32_t Reserved3 :
+ 1;
+uint32_t devaddr :
+ 7;
+uint32_t perfrint :
+ 2;
+uint32_t Reserved13_17 :
+ 5;
+uint32_t epmscnt :
+ 4;
+ }
+ b;
+} USB_OTG_DCFG_TypeDef ;
+typedef union _USB_OTG_DCTL_TypeDef
+{
+ uint32_t d32;
+ struct
+ {
+uint32_t rmtwkupsig :
+ 1;
+uint32_t sftdiscon :
+ 1;
+uint32_t gnpinnaksts :
+ 1;
+uint32_t goutnaksts :
+ 1;
+uint32_t tstctl :
+ 3;
+uint32_t sgnpinnak :
+ 1;
+uint32_t cgnpinnak :
+ 1;
+uint32_t sgoutnak :
+ 1;
+uint32_t cgoutnak :
+ 1;
+uint32_t Reserved :
+ 21;
+ }
+ b;
+} USB_OTG_DCTL_TypeDef ;
+typedef union _USB_OTG_DSTS_TypeDef
+{
+ uint32_t d32;
+ struct
+ {
+uint32_t suspsts :
+ 1;
+uint32_t enumspd :
+ 2;
+uint32_t errticerr :
+ 1;
+uint32_t Reserved4_7:
+ 4;
+uint32_t soffn :
+ 14;
+uint32_t Reserved22_31 :
+ 10;
+ }
+ b;
+} USB_OTG_DSTS_TypeDef ;
+typedef union _USB_OTG_DIEPINTn_TypeDef
+{
+ uint32_t d32;
+ struct
+ {
+uint32_t xfercompl :
+ 1;
+uint32_t epdisabled :
+ 1;
+uint32_t ahberr :
+ 1;
+uint32_t timeout :
+ 1;
+uint32_t intktxfemp :
+ 1;
+uint32_t intknepmis :
+ 1;
+uint32_t inepnakeff :
+ 1;
+uint32_t emptyintr :
+ 1;
+uint32_t txfifoundrn :
+ 1;
+uint32_t Reserved08_31 :
+ 23;
+ }
+ b;
+} USB_OTG_DIEPINTn_TypeDef ;
+typedef union _USB_OTG_DIEPINTn_TypeDef USB_OTG_DIEPMSK_TypeDef ;
+typedef union _USB_OTG_DOEPINTn_TypeDef
+{
+ uint32_t d32;
+ struct
+ {
+uint32_t xfercompl :
+ 1;
+uint32_t epdisabled :
+ 1;
+uint32_t ahberr :
+ 1;
+uint32_t setup :
+ 1;
+uint32_t Reserved04_31 :
+ 28;
+ }
+ b;
+} USB_OTG_DOEPINTn_TypeDef ;
+typedef union _USB_OTG_DOEPINTn_TypeDef USB_OTG_DOEPMSK_TypeDef ;
+
+typedef union _USB_OTG_DAINT_TypeDef
+{
+ uint32_t d32;
+ struct
+ {
+uint32_t in :
+ 16;
+uint32_t out :
+ 16;
+ }
+ ep;
+} USB_OTG_DAINT_TypeDef ;
+
+typedef union _USB_OTG_DTHRCTL_TypeDef
+{
+ uint32_t d32;
+ struct
+ {
+uint32_t non_iso_thr_en :
+ 1;
+uint32_t iso_thr_en :
+ 1;
+uint32_t tx_thr_len :
+ 9;
+uint32_t Reserved11_15 :
+ 5;
+uint32_t rx_thr_en :
+ 1;
+uint32_t rx_thr_len :
+ 9;
+uint32_t Reserved26_31 :
+ 6;
+ }
+ b;
+} USB_OTG_DTHRCTL_TypeDef ;
+typedef union _USB_OTG_DEPCTL_TypeDef
+{
+ uint32_t d32;
+ struct
+ {
+uint32_t mps :
+ 11;
+uint32_t reserved :
+ 4;
+uint32_t usbactep :
+ 1;
+uint32_t dpid :
+ 1;
+uint32_t naksts :
+ 1;
+uint32_t eptype :
+ 2;
+uint32_t snp :
+ 1;
+uint32_t stall :
+ 1;
+uint32_t txfnum :
+ 4;
+uint32_t cnak :
+ 1;
+uint32_t snak :
+ 1;
+uint32_t setd0pid :
+ 1;
+uint32_t setd1pid :
+ 1;
+uint32_t epdis :
+ 1;
+uint32_t epena :
+ 1;
+ }
+ b;
+} USB_OTG_DEPCTL_TypeDef ;
+typedef union _USB_OTG_DEPXFRSIZ_TypeDef
+{
+ uint32_t d32;
+ struct
+ {
+uint32_t xfersize :
+ 19;
+uint32_t pktcnt :
+ 10;
+uint32_t mc :
+ 2;
+uint32_t Reserved :
+ 1;
+ }
+ b;
+} USB_OTG_DEPXFRSIZ_TypeDef ;
+typedef union _USB_OTG_DEP0XFRSIZ_TypeDef
+{
+ uint32_t d32;
+ struct
+ {
+uint32_t xfersize :
+ 7;
+uint32_t Reserved7_18 :
+ 12;
+uint32_t pktcnt :
+ 2;
+uint32_t Reserved20_28 :
+ 9;
+uint32_t supcnt :
+ 2;
+ uint32_t Reserved31;
+ }
+ b;
+} USB_OTG_DEP0XFRSIZ_TypeDef ;
+typedef union _USB_OTG_HCFG_TypeDef
+{
+ uint32_t d32;
+ struct
+ {
+uint32_t fslspclksel :
+ 2;
+uint32_t fslssupp :
+ 1;
+ }
+ b;
+} USB_OTG_HCFG_TypeDef ;
+typedef union _USB_OTG_HFRMINTRVL_TypeDef
+{
+ uint32_t d32;
+ struct
+ {
+uint32_t frint :
+ 16;
+uint32_t Reserved :
+ 16;
+ }
+ b;
+} USB_OTG_HFRMINTRVL_TypeDef ;
+
+typedef union _USB_OTG_HFNUM_TypeDef
+{
+ uint32_t d32;
+ struct
+ {
+uint32_t frnum :
+ 16;
+uint32_t frrem :
+ 16;
+ }
+ b;
+} USB_OTG_HFNUM_TypeDef ;
+typedef union _USB_OTG_HPTXSTS_TypeDef
+{
+ uint32_t d32;
+ struct
+ {
+uint32_t ptxfspcavail :
+ 16;
+uint32_t ptxqspcavail :
+ 8;
+uint32_t ptxqtop_terminate :
+ 1;
+uint32_t ptxqtop_timer :
+ 2;
+uint32_t ptxqtop :
+ 2;
+uint32_t chnum :
+ 2;
+uint32_t ptxqtop_odd :
+ 1;
+ }
+ b;
+} USB_OTG_HPTXSTS_TypeDef ;
+typedef union _USB_OTG_HPRT0_TypeDef
+{
+ uint32_t d32;
+ struct
+ {
+uint32_t prtconnsts :
+ 1;
+uint32_t prtconndet :
+ 1;
+uint32_t prtena :
+ 1;
+uint32_t prtenchng :
+ 1;
+uint32_t prtovrcurract :
+ 1;
+uint32_t prtovrcurrchng :
+ 1;
+uint32_t prtres :
+ 1;
+uint32_t prtsusp :
+ 1;
+uint32_t prtrst :
+ 1;
+uint32_t Reserved9 :
+ 1;
+uint32_t prtlnsts :
+ 2;
+uint32_t prtpwr :
+ 1;
+uint32_t prttstctl :
+ 4;
+uint32_t prtspd :
+ 2;
+uint32_t Reserved19_31 :
+ 13;
+ }
+ b;
+} USB_OTG_HPRT0_TypeDef ;
+typedef union _USB_OTG_HAINT_TypeDef
+{
+ uint32_t d32;
+ struct
+ {
+uint32_t chint :
+ 16;
+uint32_t Reserved :
+ 16;
+ }
+ b;
+} USB_OTG_HAINT_TypeDef ;
+typedef union _USB_OTG_HAINTMSK_TypeDef
+{
+ uint32_t d32;
+ struct
+ {
+uint32_t chint :
+ 16;
+uint32_t Reserved :
+ 16;
+ }
+ b;
+} USB_OTG_HAINTMSK_TypeDef ;
+typedef union _USB_OTG_HCCHAR_TypeDef
+{
+ uint32_t d32;
+ struct
+ {
+uint32_t mps :
+ 11;
+uint32_t epnum :
+ 4;
+uint32_t epdir :
+ 1;
+uint32_t Reserved :
+ 1;
+uint32_t lspddev :
+ 1;
+uint32_t eptype :
+ 2;
+uint32_t multicnt :
+ 2;
+uint32_t devaddr :
+ 7;
+uint32_t oddfrm :
+ 1;
+uint32_t chdis :
+ 1;
+uint32_t chen :
+ 1;
+ }
+ b;
+} USB_OTG_HCCHAR_TypeDef ;
+typedef union _USB_OTG_HCSPLT_TypeDef
+{
+ uint32_t d32;
+ struct
+ {
+uint32_t prtaddr :
+ 7;
+uint32_t hubaddr :
+ 7;
+uint32_t xactpos :
+ 2;
+uint32_t compsplt :
+ 1;
+uint32_t Reserved :
+ 14;
+uint32_t spltena :
+ 1;
+ }
+ b;
+} USB_OTG_HCSPLT_TypeDef ;
+typedef union _USB_OTG_HCINTn_TypeDef
+{
+ uint32_t d32;
+ struct
+ {
+uint32_t xfercompl :
+ 1;
+uint32_t chhltd :
+ 1;
+uint32_t ahberr :
+ 1;
+uint32_t stall :
+ 1;
+uint32_t nak :
+ 1;
+uint32_t ack :
+ 1;
+uint32_t nyet :
+ 1;
+uint32_t xacterr :
+ 1;
+uint32_t bblerr :
+ 1;
+uint32_t frmovrun :
+ 1;
+uint32_t datatglerr :
+ 1;
+uint32_t Reserved :
+ 21;
+ }
+ b;
+} USB_OTG_HCINTn_TypeDef ;
+typedef union _USB_OTG_HCTSIZn_TypeDef
+{
+ uint32_t d32;
+ struct
+ {
+uint32_t xfersize :
+ 19;
+uint32_t pktcnt :
+ 10;
+uint32_t pid :
+ 2;
+uint32_t dopng :
+ 1;
+ }
+ b;
+} USB_OTG_HCTSIZn_TypeDef ;
+typedef union _USB_OTG_HCGINTMSK_TypeDef
+{
+ uint32_t d32;
+ struct
+ {
+uint32_t xfercompl :
+ 1;
+uint32_t chhltd :
+ 1;
+uint32_t ahberr :
+ 1;
+uint32_t stall :
+ 1;
+uint32_t nak :
+ 1;
+uint32_t ack :
+ 1;
+uint32_t nyet :
+ 1;
+uint32_t xacterr :
+ 1;
+uint32_t bblerr :
+ 1;
+uint32_t frmovrun :
+ 1;
+uint32_t datatglerr :
+ 1;
+uint32_t Reserved :
+ 21;
+ }
+ b;
+} USB_OTG_HCGINTMSK_TypeDef ;
+typedef union _USB_OTG_PCGCCTL_TypeDef
+{
+ uint32_t d32;
+ struct
+ {
+uint32_t stoppclk :
+ 1;
+uint32_t gatehclk :
+ 1;
+uint32_t Reserved :
+ 30;
+ }
+ b;
+} USB_OTG_PCGCCTL_TypeDef ;
+
+/**
+ * @}
+ */
+
+
+/** @defgroup USB_REGS_Exported_Macros
+ * @{
+ */
+/**
+ * @}
+ */
+
+/** @defgroup USB_REGS_Exported_Variables
+ * @{
+ */
+/**
+ * @}
+ */
+
+/** @defgroup USB_REGS_Exported_FunctionsPrototype
+ * @{
+ */
+/**
+ * @}
+ */
+
+
+#endif //__USB_OTG_REGS_H__
+
+
+/**
+ * @}
+ */
+
+/**
+ * @}
+ */
+/******************* (C) COPYRIGHT 2011 STMicroelectronics *****END OF FILE****/
+
diff --git a/Libraries/STM32_USB_OTG_Driver/src/usb_bsp_template.c b/Libraries/STM32_USB_OTG_Driver/src/usb_bsp_template.c
new file mode 100644
index 0000000..c3f515b
--- /dev/null
+++ b/Libraries/STM32_USB_OTG_Driver/src/usb_bsp_template.c
@@ -0,0 +1,200 @@
+/**
+ ******************************************************************************
+ * @file usb_bsp.c
+ * @author MCD Application Team
+ * @version V2.0.0
+ * @date 22-July-2011
+ * @brief This file is responsible to offer board support package and is
+ * configurable by user.
+ ******************************************************************************
+ * @attention
+ *
+ * THE PRESENT FIRMWARE WHICH IS FOR GUIDANCE ONLY AIMS AT PROVIDING CUSTOMERS
+ * WITH CODING INFORMATION REGARDING THEIR PRODUCTS IN ORDER FOR THEM TO SAVE
+ * TIME. AS A RESULT, STMICROELECTRONICS SHALL NOT BE HELD LIABLE FOR ANY
+ * DIRECT, INDIRECT OR CONSEQUENTIAL DAMAGES WITH RESPECT TO ANY CLAIMS ARISING
+ * FROM THE CONTENT OF SUCH FIRMWARE AND/OR THE USE MADE BY CUSTOMERS OF THE
+ * CODING INFORMATION CONTAINED HEREIN IN CONNECTION WITH THEIR PRODUCTS.
+ *
+ * © COPYRIGHT 2011 STMicroelectronics
+ ******************************************************************************
+ */
+
+/* Includes ------------------------------------------------------------------*/
+#include "usb_bsp.h"
+
+/** @addtogroup USB_OTG_DRIVER
+* @{
+*/
+
+/** @defgroup USB_BSP
+ * @brief This file is responsible to offer board support package
+ * @{
+ */
+
+/** @defgroup USB_BSP_Private_Defines
+ * @{
+ */
+/**
+ * @}
+ */
+
+
+/** @defgroup USB_BSP_Private_TypesDefinitions
+ * @{
+ */
+/**
+ * @}
+ */
+
+
+
+
+
+/** @defgroup USB_BSP_Private_Macros
+ * @{
+ */
+/**
+ * @}
+ */
+
+/** @defgroup USBH_BSP_Private_Variables
+ * @{
+ */
+
+/**
+ * @}
+ */
+
+/** @defgroup USBH_BSP_Private_FunctionPrototypes
+ * @{
+ */
+/**
+ * @}
+ */
+
+/** @defgroup USB_BSP_Private_Functions
+ * @{
+ */
+
+
+/**
+ * @brief USB_OTG_BSP_Init
+ * Initilizes BSP configurations
+ * @param None
+ * @retval None
+ */
+
+void USB_OTG_BSP_Init(void)
+{
+
+}
+/**
+ * @brief USB_OTG_BSP_EnableInterrupt
+ * Enabele USB Global interrupt
+ * @param None
+ * @retval None
+ */
+void USB_OTG_BSP_EnableInterrupt(void)
+{
+
+}
+
+/**
+ * @brief BSP_Drive_VBUS
+ * Drives the Vbus signal through IO
+ * @param speed : Full, Low
+ * @param state : VBUS states
+ * @retval None
+ */
+
+void USB_OTG_BSP_DriveVBUS(uint32_t speed, uint8_t state)
+{
+
+}
+
+/**
+ * @brief USB_OTG_BSP_ConfigVBUS
+ * Configures the IO for the Vbus and OverCurrent
+ * @param Speed : Full, Low
+ * @retval None
+ */
+
+void USB_OTG_BSP_ConfigVBUS(uint32_t speed)
+{
+
+}
+
+/**
+ * @brief USB_OTG_BSP_TimeInit
+ * Initialises delay unit Systick timer /Timer2
+ * @param None
+ * @retval None
+ */
+void USB_OTG_BSP_TimeInit ( void )
+{
+
+}
+
+/**
+ * @brief USB_OTG_BSP_uDelay
+ * This function provides delay time in micro sec
+ * @param usec : Value of delay required in micro sec
+ * @retval None
+ */
+void USB_OTG_BSP_uDelay (const uint32_t usec)
+{
+
+ uint32_t count = 0;
+ const uint32_t utime = (120 * usec / 7);
+ do
+ {
+ if ( ++count > utime )
+ {
+ return ;
+ }
+ }
+ while (1);
+
+}
+
+
+/**
+ * @brief USB_OTG_BSP_mDelay
+ * This function provides delay time in milli sec
+ * @param msec : Value of delay required in milli sec
+ * @retval None
+ */
+void USB_OTG_BSP_mDelay (const uint32_t msec)
+{
+
+ USB_OTG_BSP_uDelay(msec * 1000);
+
+}
+
+
+/**
+ * @brief USB_OTG_BSP_TimerIRQ
+ * Time base IRQ
+ * @param None
+ * @retval None
+ */
+
+void USB_OTG_BSP_TimerIRQ (void)
+{
+
+}
+
+/**
+* @}
+*/
+
+/**
+* @}
+*/
+
+/**
+* @}
+*/
+
+/******************* (C) COPYRIGHT 2011 STMicroelectronics *****END OF FILE****/
diff --git a/Libraries/STM32_USB_OTG_Driver/src/usb_core.c b/Libraries/STM32_USB_OTG_Driver/src/usb_core.c
new file mode 100644
index 0000000..74e432a
--- /dev/null
+++ b/Libraries/STM32_USB_OTG_Driver/src/usb_core.c
@@ -0,0 +1,2187 @@
+/**
+ ******************************************************************************
+ * @file usb_core.c
+ * @author MCD Application Team
+ * @version V2.0.0
+ * @date 22-July-2011
+ * @brief USB-OTG Core Layer
+ ******************************************************************************
+ * @attention
+ *
+ * THE PRESENT FIRMWARE WHICH IS FOR GUIDANCE ONLY AIMS AT PROVIDING CUSTOMERS
+ * WITH CODING INFORMATION REGARDING THEIR PRODUCTS IN ORDER FOR THEM TO SAVE
+ * TIME. AS A RESULT, STMICROELECTRONICS SHALL NOT BE HELD LIABLE FOR ANY
+ * DIRECT, INDIRECT OR CONSEQUENTIAL DAMAGES WITH RESPECT TO ANY CLAIMS ARISING
+ * FROM THE CONTENT OF SUCH FIRMWARE AND/OR THE USE MADE BY CUSTOMERS OF THE
+ * CODING INFORMATION CONTAINED HEREIN IN CONNECTION WITH THEIR PRODUCTS.
+ *
+ * © COPYRIGHT 2011 STMicroelectronics
+ ******************************************************************************
+ */
+
+/* Includes ------------------------------------------------------------------*/
+#include "usb_core.h"
+#include "usb_bsp.h"
+
+
+/** @addtogroup USB_OTG_DRIVER
+* @{
+*/
+
+/** @defgroup USB_CORE
+* @brief This file includes the USB-OTG Core Layer
+* @{
+*/
+
+
+/** @defgroup USB_CORE_Private_Defines
+* @{
+*/
+
+/**
+* @}
+*/
+
+
+/** @defgroup USB_CORE_Private_TypesDefinitions
+* @{
+*/
+/**
+* @}
+*/
+
+
+
+/** @defgroup USB_CORE_Private_Macros
+* @{
+*/
+/**
+* @}
+*/
+
+
+/** @defgroup USB_CORE_Private_Variables
+* @{
+*/
+/**
+* @}
+*/
+
+
+/** @defgroup USB_CORE_Private_FunctionPrototypes
+* @{
+*/
+/**
+* @}
+*/
+
+
+/** @defgroup USB_CORE_Private_Functions
+* @{
+*/
+
+/**
+* @brief USB_OTG_EnableCommonInt
+* Initializes the commmon interrupts, used in both device and modes
+* @param pdev : Selected device
+* @retval None
+*/
+static void USB_OTG_EnableCommonInt(USB_OTG_CORE_HANDLE *pdev)
+{
+ USB_OTG_GINTMSK_TypeDef int_mask;
+
+ int_mask.d32 = 0;
+ /* Clear any pending USB_OTG Interrupts */
+#ifndef USE_OTG_MODE
+ USB_OTG_WRITE_REG32( &pdev->regs.GREGS->GOTGINT, 0xFFFFFFFF);
+#endif
+ /* Clear any pending interrupts */
+ USB_OTG_WRITE_REG32( &pdev->regs.GREGS->GINTSTS, 0xFFFFFFFF);
+ /* Enable the interrupts in the INTMSK */
+ int_mask.b.wkupintr = 1;
+ int_mask.b.usbsuspend = 1;
+
+#ifdef USE_OTG_MODE
+ int_mask.b.otgintr = 1;
+ int_mask.b.sessreqintr = 1;
+ int_mask.b.conidstschng = 1;
+#endif
+ USB_OTG_WRITE_REG32( &pdev->regs.GREGS->GINTMSK, int_mask.d32);
+}
+
+/**
+* @brief USB_OTG_CoreReset : Soft reset of the core
+* @param pdev : Selected device
+* @retval USB_OTG_STS : status
+*/
+static USB_OTG_STS USB_OTG_CoreReset(USB_OTG_CORE_HANDLE *pdev)
+{
+ USB_OTG_STS status = USB_OTG_OK;
+ __IO USB_OTG_GRSTCTL_TypeDef greset;
+ uint32_t count = 0;
+
+ greset.d32 = 0;
+ /* Wait for AHB master IDLE state. */
+ do
+ {
+ USB_OTG_BSP_uDelay(3);
+ greset.d32 = USB_OTG_READ_REG32(&pdev->regs.GREGS->GRSTCTL);
+ if (++count > 200000)
+ {
+ return USB_OTG_OK;
+ }
+ }
+ while (greset.b.ahbidle == 0);
+ /* Core Soft Reset */
+ count = 0;
+ greset.b.csftrst = 1;
+ USB_OTG_WRITE_REG32(&pdev->regs.GREGS->GRSTCTL, greset.d32 );
+ do
+ {
+ greset.d32 = USB_OTG_READ_REG32(&pdev->regs.GREGS->GRSTCTL);
+ if (++count > 200000)
+ {
+ break;
+ }
+ }
+ while (greset.b.csftrst == 1);
+ /* Wait for 3 PHY Clocks*/
+ USB_OTG_BSP_uDelay(3);
+ return status;
+}
+
+/**
+* @brief USB_OTG_WritePacket : Writes a packet into the Tx FIFO associated
+* with the EP
+* @param pdev : Selected device
+* @param src : source pointer
+* @param ch_ep_num : end point number
+* @param bytes : No. of bytes
+* @retval USB_OTG_STS : status
+*/
+USB_OTG_STS USB_OTG_WritePacket(USB_OTG_CORE_HANDLE *pdev,
+ uint8_t *src,
+ uint8_t ch_ep_num,
+ uint16_t len)
+{
+ USB_OTG_STS status = USB_OTG_OK;
+ if (pdev->cfg.dma_enable == 0)
+ {
+ uint32_t count32b= 0 , i= 0;
+ __IO uint32_t *fifo;
+
+ count32b = (len + 3) / 4;
+ fifo = pdev->regs.DFIFO[ch_ep_num];
+ for (i = 0; i < count32b; i++, src+=4)
+ {
+ USB_OTG_WRITE_REG32( fifo, *((__packed uint32_t *)src) );
+ }
+ }
+ return status;
+}
+
+
+/**
+* @brief USB_OTG_ReadPacket : Reads a packet from the Rx FIFO
+* @param pdev : Selected device
+* @param dest : Destination Pointer
+* @param bytes : No. of bytes
+* @retval None
+*/
+void *USB_OTG_ReadPacket(USB_OTG_CORE_HANDLE *pdev,
+ uint8_t *dest,
+ uint16_t len)
+{
+ uint32_t i=0;
+ uint32_t count32b = (len + 3) / 4;
+
+ __IO uint32_t *fifo = pdev->regs.DFIFO[0];
+
+ for ( i = 0; i < count32b; i++, dest += 4 )
+ {
+ *(__packed uint32_t *)dest = USB_OTG_READ_REG32(fifo);
+
+ }
+ return ((void *)dest);
+}
+
+/**
+* @brief USB_OTG_SelectCore
+* Initialize core registers address.
+* @param pdev : Selected device
+* @param coreID : USB OTG Core ID
+* @retval USB_OTG_STS : status
+*/
+USB_OTG_STS USB_OTG_SelectCore(USB_OTG_CORE_HANDLE *pdev,
+ USB_OTG_CORE_ID_TypeDef coreID)
+{
+ uint32_t i , baseAddress = 0;
+ USB_OTG_STS status = USB_OTG_OK;
+
+ pdev->cfg.dma_enable = 0;
+
+ /* at startup the core is in FS mode */
+ pdev->cfg.speed = USB_OTG_SPEED_FULL;
+ pdev->cfg.mps = USB_OTG_FS_MAX_PACKET_SIZE ;
+
+ /* initialize device cfg following its address */
+ if (coreID == USB_OTG_FS_CORE_ID)
+ {
+ baseAddress = USB_OTG_FS_BASE_ADDR;
+ pdev->cfg.coreID = USB_OTG_FS_CORE_ID;
+ pdev->cfg.host_channels = 8 ;
+ pdev->cfg.dev_endpoints = 4 ;
+ pdev->cfg.TotalFifoSize = 320; /* in 32-bits */
+ pdev->cfg.phy_itface = USB_OTG_EMBEDDED_PHY;
+
+#ifdef USB_OTG_FS_SOF_OUTPUT_ENABLED
+ pdev->cfg.Sof_output = 1;
+#endif
+
+#ifdef USB_OTG_FS_LOW_PWR_MGMT_SUPPORT
+ pdev->cfg.low_power = 1;
+#endif
+ }
+ else if (coreID == USB_OTG_HS_CORE_ID)
+ {
+ baseAddress = USB_OTG_HS_BASE_ADDR;
+ pdev->cfg.coreID = USB_OTG_HS_CORE_ID;
+ pdev->cfg.host_channels = 12 ;
+ pdev->cfg.dev_endpoints = 6 ;
+ pdev->cfg.TotalFifoSize = 1280;/* in 32-bits */
+
+#ifdef USB_OTG_ULPI_PHY_ENABLED
+ pdev->cfg.phy_itface = USB_OTG_ULPI_PHY;
+#else
+ #ifdef USB_OTG_EMBEDDED_PHY_ENABLED
+ pdev->cfg.phy_itface = USB_OTG_EMBEDDED_PHY;
+ #else
+ #ifdef USB_OTG_I2C_PHY_ENABLED
+ pdev->cfg.phy_itface = USB_OTG_I2C_PHY;
+ #endif
+ #endif
+#endif
+
+#ifdef USB_OTG_HS_INTERNAL_DMA_ENABLED
+ pdev->cfg.dma_enable = 1;
+#endif
+
+#ifdef USB_OTG_HS_SOF_OUTPUT_ENABLED
+ pdev->cfg.Sof_output = 1;
+#endif
+
+#ifdef USB_OTG_HS_LOW_PWR_MGMT_SUPPORT
+ pdev->cfg.low_power = 1;
+#endif
+
+ }
+
+ pdev->regs.GREGS = (USB_OTG_GREGS *)(baseAddress + \
+ USB_OTG_CORE_GLOBAL_REGS_OFFSET);
+ pdev->regs.DREGS = (USB_OTG_DREGS *) (baseAddress + \
+ USB_OTG_DEV_GLOBAL_REG_OFFSET);
+
+ for (i = 0; i < pdev->cfg.dev_endpoints; i++)
+ {
+ pdev->regs.INEP_REGS[i] = (USB_OTG_INEPREGS *) \
+ (baseAddress + USB_OTG_DEV_IN_EP_REG_OFFSET + \
+ (i * USB_OTG_EP_REG_OFFSET));
+ pdev->regs.OUTEP_REGS[i] = (USB_OTG_OUTEPREGS *) \
+ (baseAddress + USB_OTG_DEV_OUT_EP_REG_OFFSET + \
+ (i * USB_OTG_EP_REG_OFFSET));
+ }
+ pdev->regs.HREGS = (USB_OTG_HREGS *)(baseAddress + \
+ USB_OTG_HOST_GLOBAL_REG_OFFSET);
+ pdev->regs.HPRT0 = (uint32_t *)(baseAddress + USB_OTG_HOST_PORT_REGS_OFFSET);
+
+ for (i = 0; i < pdev->cfg.host_channels; i++)
+ {
+ pdev->regs.HC_REGS[i] = (USB_OTG_HC_REGS *)(baseAddress + \
+ USB_OTG_HOST_CHAN_REGS_OFFSET + \
+ (i * USB_OTG_CHAN_REGS_OFFSET));
+ }
+ for (i = 0; i < pdev->cfg.host_channels; i++)
+ {
+ pdev->regs.DFIFO[i] = (uint32_t *)(baseAddress + USB_OTG_DATA_FIFO_OFFSET +\
+ (i * USB_OTG_DATA_FIFO_SIZE));
+ }
+ pdev->regs.PCGCCTL = (uint32_t *)(baseAddress + USB_OTG_PCGCCTL_OFFSET);
+
+ return status;
+}
+
+
+/**
+* @brief USB_OTG_CoreInit
+* Initializes the USB_OTG controller registers and prepares the core
+* device mode or host mode operation.
+* @param pdev : Selected device
+* @retval USB_OTG_STS : status
+*/
+USB_OTG_STS USB_OTG_CoreInit(USB_OTG_CORE_HANDLE *pdev)
+{
+ USB_OTG_STS status = USB_OTG_OK;
+ USB_OTG_GUSBCFG_TypeDef usbcfg;
+ USB_OTG_GCCFG_TypeDef gccfg;
+ USB_OTG_GI2CCTL_TypeDef i2cctl;
+ USB_OTG_GAHBCFG_TypeDef ahbcfg;
+
+ usbcfg.d32 = 0;
+ gccfg.d32 = 0;
+ ahbcfg.d32 = 0;
+
+
+
+ if (pdev->cfg.phy_itface == USB_OTG_ULPI_PHY)
+ {
+ gccfg.d32 = USB_OTG_READ_REG32(&pdev->regs.GREGS->GCCFG);
+ gccfg.b.pwdn = 0;
+
+ if (pdev->cfg.Sof_output)
+ {
+ gccfg.b.sofouten = 1;
+ }
+ USB_OTG_WRITE_REG32 (&pdev->regs.GREGS->GCCFG, gccfg.d32);
+
+ /* Init The ULPI Interface */
+ usbcfg.d32 = 0;
+ usbcfg.d32 = USB_OTG_READ_REG32(&pdev->regs.GREGS->GUSBCFG);
+
+ usbcfg.b.physel = 0; /* HS Interface */
+#ifdef USB_OTG_INTERNAL_VBUS_ENABLED
+ usbcfg.b.ulpi_ext_vbus_drv = 0; /* Use internal VBUS */
+#else
+ #ifdef USB_OTG_EXTERNAL_VBUS_ENABLED
+ usbcfg.b.ulpi_ext_vbus_drv = 1; /* Use external VBUS */
+ #endif
+#endif
+ usbcfg.b.term_sel_dl_pulse = 0; /* Data line pulsing using utmi_txvalid */
+ usbcfg.b.ulpi_utmi_sel = 1; /* ULPI seleInterfacect */
+
+ usbcfg.b.phyif = 0; /* 8 bits */
+ usbcfg.b.ddrsel = 0; /* single data rate */
+
+ usbcfg.b.ulpi_fsls = 0;
+ usbcfg.b.ulpi_clk_sus_m = 0;
+ USB_OTG_WRITE_REG32 (&pdev->regs.GREGS->GUSBCFG, usbcfg.d32);
+
+ /* Reset after a PHY select */
+ USB_OTG_CoreReset(pdev);
+
+ if(pdev->cfg.dma_enable == 1)
+ {
+
+ ahbcfg.b.hburstlen = 5; /* 64 x 32-bits*/
+ ahbcfg.b.dmaenable = 1;
+ USB_OTG_WRITE_REG32(&pdev->regs.GREGS->GAHBCFG, ahbcfg.d32);
+
+ }
+ }
+ else /* FS interface (embedded Phy or I2C Phy) */
+ {
+
+ usbcfg.d32 = USB_OTG_READ_REG32(&pdev->regs.GREGS->GUSBCFG);;
+ usbcfg.b.physel = 1; /* FS Interface */
+ USB_OTG_WRITE_REG32 (&pdev->regs.GREGS->GUSBCFG, usbcfg.d32);
+ /* Reset after a PHY select and set Host mode */
+ USB_OTG_CoreReset(pdev);
+ /* Enable the I2C interface and deactivate the power down*/
+ gccfg.d32 = 0;
+ gccfg.b.pwdn = 1;
+
+ if(pdev->cfg.phy_itface == USB_OTG_I2C_PHY)
+ {
+ gccfg.b.i2cifen = 1;
+ }
+ gccfg.b.vbussensingA = 1 ;
+ gccfg.b.vbussensingB = 1 ;
+#ifndef VBUS_SENSING_ENABLED
+ gccfg.b.disablevbussensing = 1;
+#endif
+
+ if(pdev->cfg.Sof_output)
+ {
+ gccfg.b.sofouten = 1;
+ }
+
+ USB_OTG_WRITE_REG32 (&pdev->regs.GREGS->GCCFG, gccfg.d32);
+ USB_OTG_BSP_mDelay(20);
+ /* Program GUSBCFG.OtgUtmifsSel to I2C*/
+ usbcfg.d32 = USB_OTG_READ_REG32(&pdev->regs.GREGS->GUSBCFG);
+
+ if(pdev->cfg.phy_itface == USB_OTG_I2C_PHY)
+ {
+ usbcfg.b.otgutmifssel = 1;
+ }
+
+ USB_OTG_WRITE_REG32 (&pdev->regs.GREGS->GUSBCFG, usbcfg.d32);
+
+ if(pdev->cfg.phy_itface == USB_OTG_I2C_PHY)
+ {
+ /*Program GI2CCTL.I2CEn*/
+ i2cctl.d32 = USB_OTG_READ_REG32(&pdev->regs.GREGS->GI2CCTL);
+ i2cctl.b.i2cdevaddr = 1;
+ i2cctl.b.i2cen = 0;
+ i2cctl.b.dat_se0 = 1;
+ i2cctl.b.addr = 0x2D;
+ USB_OTG_WRITE_REG32 (&pdev->regs.GREGS->GI2CCTL, i2cctl.d32);
+
+ USB_OTG_BSP_mDelay(200);
+
+ i2cctl.b.i2cen = 1;
+ USB_OTG_WRITE_REG32 (&pdev->regs.GREGS->GI2CCTL, i2cctl.d32);
+ USB_OTG_BSP_mDelay(200);
+ }
+ }
+ /* case the HS core is working in FS mode */
+ if(pdev->cfg.dma_enable == 1)
+ {
+
+ ahbcfg.d32 = USB_OTG_READ_REG32(&pdev->regs.GREGS->GAHBCFG);
+ ahbcfg.b.hburstlen = 5; /* 64 x 32-bits*/
+ ahbcfg.b.dmaenable = 1;
+ USB_OTG_WRITE_REG32(&pdev->regs.GREGS->GAHBCFG, ahbcfg.d32);
+
+ }
+ /* initialize OTG features */
+#ifdef USE_OTG_MODE
+ usbcfg.d32 = USB_OTG_READ_REG32(&pdev->regs.GREGS->GUSBCFG);
+ usbcfg.b.hnpcap = 1;
+ usbcfg.b.srpcap = 1;
+ USB_OTG_WRITE_REG32(&pdev->regs.GREGS->GUSBCFG, usbcfg.d32);
+ USB_OTG_EnableCommonInt(pdev);
+#endif
+ return status;
+}
+/**
+* @brief USB_OTG_EnableGlobalInt
+* Enables the controller's Global Int in the AHB Config reg
+* @param pdev : Selected device
+* @retval USB_OTG_STS : status
+*/
+USB_OTG_STS USB_OTG_EnableGlobalInt(USB_OTG_CORE_HANDLE *pdev)
+{
+ USB_OTG_STS status = USB_OTG_OK;
+ USB_OTG_GAHBCFG_TypeDef ahbcfg;
+
+ ahbcfg.d32 = 0;
+ ahbcfg.b.glblintrmsk = 1; /* Enable interrupts */
+ USB_OTG_MODIFY_REG32(&pdev->regs.GREGS->GAHBCFG, 0, ahbcfg.d32);
+ return status;
+}
+
+
+/**
+* @brief USB_OTG_DisableGlobalInt
+* Enables the controller's Global Int in the AHB Config reg
+* @param pdev : Selected device
+* @retval USB_OTG_STS : status
+*/
+USB_OTG_STS USB_OTG_DisableGlobalInt(USB_OTG_CORE_HANDLE *pdev)
+{
+ USB_OTG_STS status = USB_OTG_OK;
+ USB_OTG_GAHBCFG_TypeDef ahbcfg;
+ ahbcfg.d32 = 0;
+ ahbcfg.b.glblintrmsk = 1; /* Enable interrupts */
+ USB_OTG_MODIFY_REG32(&pdev->regs.GREGS->GAHBCFG, ahbcfg.d32, 0);
+ return status;
+}
+
+
+/**
+* @brief USB_OTG_FlushTxFifo : Flush a Tx FIFO
+* @param pdev : Selected device
+* @param num : FO num
+* @retval USB_OTG_STS : status
+*/
+USB_OTG_STS USB_OTG_FlushTxFifo (USB_OTG_CORE_HANDLE *pdev , uint32_t num )
+{
+ USB_OTG_STS status = USB_OTG_OK;
+ __IO USB_OTG_GRSTCTL_TypeDef greset;
+
+ uint32_t count = 0;
+ greset.d32 = 0;
+ greset.b.txfflsh = 1;
+ greset.b.txfnum = num;
+ USB_OTG_WRITE_REG32( &pdev->regs.GREGS->GRSTCTL, greset.d32 );
+ do
+ {
+ greset.d32 = USB_OTG_READ_REG32( &pdev->regs.GREGS->GRSTCTL);
+ if (++count > 200000)
+ {
+ break;
+ }
+ }
+ while (greset.b.txfflsh == 1);
+ /* Wait for 3 PHY Clocks*/
+ USB_OTG_BSP_uDelay(3);
+ return status;
+}
+
+
+/**
+* @brief USB_OTG_FlushRxFifo : Flush a Rx FIFO
+* @param pdev : Selected device
+* @retval USB_OTG_STS : status
+*/
+USB_OTG_STS USB_OTG_FlushRxFifo( USB_OTG_CORE_HANDLE *pdev )
+{
+ USB_OTG_STS status = USB_OTG_OK;
+ __IO USB_OTG_GRSTCTL_TypeDef greset;
+ uint32_t count = 0;
+
+ greset.d32 = 0;
+ greset.b.rxfflsh = 1;
+ USB_OTG_WRITE_REG32( &pdev->regs.GREGS->GRSTCTL, greset.d32 );
+ do
+ {
+ greset.d32 = USB_OTG_READ_REG32( &pdev->regs.GREGS->GRSTCTL);
+ if (++count > 200000)
+ {
+ break;
+ }
+ }
+ while (greset.b.rxfflsh == 1);
+ /* Wait for 3 PHY Clocks*/
+ USB_OTG_BSP_uDelay(3);
+ return status;
+}
+
+
+/**
+* @brief USB_OTG_SetCurrentMode : Set ID line
+* @param pdev : Selected device
+* @param mode : (Host/device)
+* @retval USB_OTG_STS : status
+*/
+USB_OTG_STS USB_OTG_SetCurrentMode(USB_OTG_CORE_HANDLE *pdev , uint8_t mode)
+{
+ USB_OTG_STS status = USB_OTG_OK;
+ USB_OTG_GUSBCFG_TypeDef usbcfg;
+
+ usbcfg.d32 = USB_OTG_READ_REG32(&pdev->regs.GREGS->GUSBCFG);
+
+ usbcfg.b.force_host = 0;
+ usbcfg.b.force_dev = 0;
+
+ if ( mode == HOST_MODE)
+ {
+ usbcfg.b.force_host = 1;
+ }
+ else if ( mode == DEVICE_MODE)
+ {
+ usbcfg.b.force_dev = 1;
+ }
+
+ USB_OTG_WRITE_REG32(&pdev->regs.GREGS->GUSBCFG, usbcfg.d32);
+ USB_OTG_BSP_mDelay(50);
+ return status;
+}
+
+
+/**
+* @brief USB_OTG_GetMode : Get current mode
+* @param pdev : Selected device
+* @retval current mode
+*/
+uint32_t USB_OTG_GetMode(USB_OTG_CORE_HANDLE *pdev)
+{
+ return (USB_OTG_READ_REG32(&pdev->regs.GREGS->GINTSTS ) & 0x1);
+}
+
+
+/**
+* @brief USB_OTG_IsDeviceMode : Check if it is device mode
+* @param pdev : Selected device
+* @retval num_in_ep
+*/
+uint8_t USB_OTG_IsDeviceMode(USB_OTG_CORE_HANDLE *pdev)
+{
+ return (USB_OTG_GetMode(pdev) != HOST_MODE);
+}
+
+
+/**
+* @brief USB_OTG_IsHostMode : Check if it is host mode
+* @param pdev : Selected device
+* @retval num_in_ep
+*/
+uint8_t USB_OTG_IsHostMode(USB_OTG_CORE_HANDLE *pdev)
+{
+ return (USB_OTG_GetMode(pdev) == HOST_MODE);
+}
+
+
+/**
+* @brief USB_OTG_ReadCoreItr : returns the Core Interrupt register
+* @param pdev : Selected device
+* @retval Status
+*/
+uint32_t USB_OTG_ReadCoreItr(USB_OTG_CORE_HANDLE *pdev)
+{
+ uint32_t v = 0;
+ v = USB_OTG_READ_REG32(&pdev->regs.GREGS->GINTSTS);
+ v &= USB_OTG_READ_REG32(&pdev->regs.GREGS->GINTMSK);
+ return v;
+}
+
+
+/**
+* @brief USB_OTG_ReadOtgItr : returns the USB_OTG Interrupt register
+* @param pdev : Selected device
+* @retval Status
+*/
+uint32_t USB_OTG_ReadOtgItr (USB_OTG_CORE_HANDLE *pdev)
+{
+ return (USB_OTG_READ_REG32 (&pdev->regs.GREGS->GOTGINT));
+}
+
+#ifdef USE_HOST_MODE
+/**
+* @brief USB_OTG_CoreInitHost : Initializes USB_OTG controller for host mode
+* @param pdev : Selected device
+* @retval status
+*/
+USB_OTG_STS USB_OTG_CoreInitHost(USB_OTG_CORE_HANDLE *pdev)
+{
+ USB_OTG_STS status = USB_OTG_OK;
+ USB_OTG_FSIZ_TypeDef nptxfifosize;
+ USB_OTG_FSIZ_TypeDef ptxfifosize;
+ USB_OTG_HCFG_TypeDef hcfg;
+
+#ifdef USE_OTG_MODE
+ USB_OTG_OTGCTL_TypeDef gotgctl;
+#endif
+
+ uint32_t i = 0;
+
+ nptxfifosize.d32 = 0;
+ ptxfifosize.d32 = 0;
+#ifdef USE_OTG_MODE
+ gotgctl.d32 = 0;
+#endif
+ hcfg.d32 = 0;
+
+
+ /* configure charge pump IO */
+ USB_OTG_BSP_ConfigVBUS(pdev);
+
+ /* Restart the Phy Clock */
+ USB_OTG_WRITE_REG32(pdev->regs.PCGCCTL, 0);
+
+ /* Initialize Host Configuration Register */
+ USB_OTG_InitFSLSPClkSel(pdev , HCFG_48_MHZ); /* in init phase */
+
+ hcfg.d32 = USB_OTG_READ_REG32(&pdev->regs.HREGS->HCFG);
+ hcfg.b.fslssupp = 0;
+ USB_OTG_WRITE_REG32(&pdev->regs.HREGS->HCFG, hcfg.d32);
+
+ /* Configure data FIFO sizes */
+ /* Rx FIFO */
+#ifdef USB_OTG_FS_CORE
+ if(pdev->cfg.coreID == USB_OTG_FS_CORE_ID)
+ {
+ /* set Rx FIFO size */
+ USB_OTG_WRITE_REG32(&pdev->regs.GREGS->GRXFSIZ, RX_FIFO_FS_SIZE);
+ nptxfifosize.b.startaddr = RX_FIFO_FS_SIZE;
+ nptxfifosize.b.depth = TXH_NP_FS_FIFOSIZ;
+ USB_OTG_WRITE_REG32(&pdev->regs.GREGS->DIEPTXF0_HNPTXFSIZ, nptxfifosize.d32);
+
+ ptxfifosize.b.startaddr = RX_FIFO_FS_SIZE + TXH_NP_FS_FIFOSIZ;
+ ptxfifosize.b.depth = TXH_P_FS_FIFOSIZ;
+ USB_OTG_WRITE_REG32(&pdev->regs.GREGS->HPTXFSIZ, ptxfifosize.d32);
+ }
+#endif
+#ifdef USB_OTG_HS_CORE
+ if (pdev->cfg.coreID == USB_OTG_HS_CORE_ID)
+ {
+ /* set Rx FIFO size */
+ USB_OTG_WRITE_REG32(&pdev->regs.GREGS->GRXFSIZ, RX_FIFO_HS_SIZE);
+ nptxfifosize.b.startaddr = RX_FIFO_HS_SIZE;
+ nptxfifosize.b.depth = TXH_NP_HS_FIFOSIZ;
+ USB_OTG_WRITE_REG32(&pdev->regs.GREGS->DIEPTXF0_HNPTXFSIZ, nptxfifosize.d32);
+
+ ptxfifosize.b.startaddr = RX_FIFO_HS_SIZE + TXH_NP_HS_FIFOSIZ;
+ ptxfifosize.b.depth = TXH_P_HS_FIFOSIZ;
+ USB_OTG_WRITE_REG32(&pdev->regs.GREGS->HPTXFSIZ, ptxfifosize.d32);
+ }
+#endif
+
+#ifdef USE_OTG_MODE
+ /* Clear Host Set HNP Enable in the USB_OTG Control Register */
+ gotgctl.b.hstsethnpen = 1;
+ USB_OTG_MODIFY_REG32( &pdev->regs.GREGS->GOTGCTL, gotgctl.d32, 0);
+#endif
+
+ /* Make sure the FIFOs are flushed. */
+ USB_OTG_FlushTxFifo(pdev, 0x10 ); /* all Tx FIFOs */
+ USB_OTG_FlushRxFifo(pdev);
+
+
+ /* Clear all pending HC Interrupts */
+ for (i = 0; i < pdev->cfg.host_channels; i++)
+ {
+ USB_OTG_WRITE_REG32( &pdev->regs.HC_REGS[i]->HCINT, 0xFFFFFFFF );
+ USB_OTG_WRITE_REG32( &pdev->regs.HC_REGS[i]->HCGINTMSK, 0 );
+ }
+#ifndef USE_OTG_MODE
+ USB_OTG_DriveVbus(pdev, 1);
+#endif
+
+ USB_OTG_EnableHostInt(pdev);
+ return status;
+}
+
+/**
+* @brief USB_OTG_IsEvenFrame
+* This function returns the frame number for sof packet
+* @param pdev : Selected device
+* @retval Frame number
+*/
+uint8_t USB_OTG_IsEvenFrame (USB_OTG_CORE_HANDLE *pdev)
+{
+ return !(USB_OTG_READ_REG32(&pdev->regs.HREGS->HFNUM) & 0x1);
+}
+
+/**
+* @brief USB_OTG_DriveVbus : set/reset vbus
+* @param pdev : Selected device
+* @param state : VBUS state
+* @retval None
+*/
+void USB_OTG_DriveVbus (USB_OTG_CORE_HANDLE *pdev, uint8_t state)
+{
+ USB_OTG_HPRT0_TypeDef hprt0;
+
+ hprt0.d32 = 0;
+
+ /* enable disable the external charge pump */
+ USB_OTG_BSP_DriveVBUS(pdev, state);
+
+ /* Turn on the Host port power. */
+ hprt0.d32 = USB_OTG_ReadHPRT0(pdev);
+ if ((hprt0.b.prtpwr == 0 ) && (state == 1 ))
+ {
+ hprt0.b.prtpwr = 1;
+ USB_OTG_WRITE_REG32(pdev->regs.HPRT0, hprt0.d32);
+ }
+ if ((hprt0.b.prtpwr == 1 ) && (state == 0 ))
+ {
+ hprt0.b.prtpwr = 0;
+ USB_OTG_WRITE_REG32(pdev->regs.HPRT0, hprt0.d32);
+ }
+
+ USB_OTG_BSP_mDelay(200);
+}
+/**
+* @brief USB_OTG_EnableHostInt: Enables the Host mode interrupts
+* @param pdev : Selected device
+* @retval USB_OTG_STS : status
+*/
+USB_OTG_STS USB_OTG_EnableHostInt(USB_OTG_CORE_HANDLE *pdev)
+{
+ USB_OTG_STS status = USB_OTG_OK;
+ USB_OTG_GINTMSK_TypeDef intmsk;
+ intmsk.d32 = 0;
+ /* Disable all interrupts. */
+ USB_OTG_WRITE_REG32(&pdev->regs.GREGS->GINTMSK, 0);
+
+ /* Clear any pending interrupts. */
+ USB_OTG_WRITE_REG32(&pdev->regs.GREGS->GINTSTS, 0xFFFFFFFF);
+
+ /* Enable the common interrupts */
+ USB_OTG_EnableCommonInt(pdev);
+
+ if (pdev->cfg.dma_enable == 0)
+ {
+ intmsk.b.rxstsqlvl = 1;
+ }
+ intmsk.b.portintr = 1;
+ intmsk.b.hcintr = 1;
+ intmsk.b.disconnect = 1;
+ intmsk.b.sofintr = 1;
+ intmsk.b.incomplisoout = 1;
+ USB_OTG_MODIFY_REG32(&pdev->regs.GREGS->GINTMSK, intmsk.d32, intmsk.d32);
+ return status;
+}
+
+/**
+* @brief USB_OTG_InitFSLSPClkSel : Initializes the FSLSPClkSel field of the
+* HCFG register on the PHY type
+* @param pdev : Selected device
+* @param freq : clock frequency
+* @retval None
+*/
+void USB_OTG_InitFSLSPClkSel(USB_OTG_CORE_HANDLE *pdev , uint8_t freq)
+{
+ USB_OTG_HCFG_TypeDef hcfg;
+
+ hcfg.d32 = USB_OTG_READ_REG32(&pdev->regs.HREGS->HCFG);
+ hcfg.b.fslspclksel = freq;
+ USB_OTG_WRITE_REG32(&pdev->regs.HREGS->HCFG, hcfg.d32);
+}
+
+
+/**
+* @brief USB_OTG_ReadHPRT0 : Reads HPRT0 to modify later
+* @param pdev : Selected device
+* @retval HPRT0 value
+*/
+uint32_t USB_OTG_ReadHPRT0(USB_OTG_CORE_HANDLE *pdev)
+{
+ USB_OTG_HPRT0_TypeDef hprt0;
+
+ hprt0.d32 = USB_OTG_READ_REG32(pdev->regs.HPRT0);
+ hprt0.b.prtena = 0;
+ hprt0.b.prtconndet = 0;
+ hprt0.b.prtenchng = 0;
+ hprt0.b.prtovrcurrchng = 0;
+ return hprt0.d32;
+}
+
+
+/**
+* @brief USB_OTG_ReadHostAllChannels_intr : Register PCD Callbacks
+* @param pdev : Selected device
+* @retval Status
+*/
+uint32_t USB_OTG_ReadHostAllChannels_intr (USB_OTG_CORE_HANDLE *pdev)
+{
+ return (USB_OTG_READ_REG32 (&pdev->regs.HREGS->HAINT));
+}
+
+
+/**
+* @brief USB_OTG_ResetPort : Reset Host Port
+* @param pdev : Selected device
+* @retval status
+* @note : (1)The application must wait at least 10 ms (+ 10 ms security)
+* before clearing the reset bit.
+*/
+uint32_t USB_OTG_ResetPort(USB_OTG_CORE_HANDLE *pdev)
+{
+ USB_OTG_HPRT0_TypeDef hprt0;
+
+ hprt0.d32 = USB_OTG_ReadHPRT0(pdev);
+ hprt0.b.prtrst = 1;
+ USB_OTG_WRITE_REG32(pdev->regs.HPRT0, hprt0.d32);
+ USB_OTG_BSP_mDelay (10); /* See Note #1 */
+ hprt0.b.prtrst = 0;
+ USB_OTG_WRITE_REG32(pdev->regs.HPRT0, hprt0.d32);
+ USB_OTG_BSP_mDelay (20);
+ return 1;
+}
+
+
+/**
+* @brief USB_OTG_HC_Init : Prepares a host channel for transferring packets
+* @param pdev : Selected device
+* @param hc_num : channel number
+* @retval USB_OTG_STS : status
+*/
+USB_OTG_STS USB_OTG_HC_Init(USB_OTG_CORE_HANDLE *pdev , uint8_t hc_num)
+{
+ USB_OTG_STS status = USB_OTG_OK;
+ uint32_t intr_enable = 0;
+ USB_OTG_HCGINTMSK_TypeDef hcintmsk;
+ USB_OTG_GINTMSK_TypeDef gintmsk;
+ USB_OTG_HCCHAR_TypeDef hcchar;
+ USB_OTG_HCINTn_TypeDef hcint;
+
+
+ gintmsk.d32 = 0;
+ hcintmsk.d32 = 0;
+ hcchar.d32 = 0;
+
+ /* Clear old interrupt conditions for this host channel. */
+ hcint.d32 = 0xFFFFFFFF;
+ USB_OTG_WRITE_REG32(&pdev->regs.HC_REGS[hc_num]->HCINT, hcint.d32);
+
+ /* Enable channel interrupts required for this transfer. */
+ hcintmsk.d32 = 0;
+
+ if (pdev->cfg.dma_enable == 1)
+ {
+ hcintmsk.b.ahberr = 1;
+ }
+
+ switch (pdev->host.hc[hc_num].ep_type)
+ {
+ case EP_TYPE_CTRL:
+ case EP_TYPE_BULK:
+ hcintmsk.b.xfercompl = 1;
+ hcintmsk.b.stall = 1;
+ hcintmsk.b.xacterr = 1;
+ hcintmsk.b.datatglerr = 1;
+ hcintmsk.b.nak = 1;
+ if (pdev->host.hc[hc_num].ep_is_in)
+ {
+ hcintmsk.b.bblerr = 1;
+ }
+ else
+ {
+ hcintmsk.b.nyet = 1;
+ if (pdev->host.hc[hc_num].do_ping)
+ {
+ hcintmsk.b.ack = 1;
+ }
+ }
+ break;
+ case EP_TYPE_INTR:
+ hcintmsk.b.xfercompl = 1;
+ hcintmsk.b.nak = 1;
+ hcintmsk.b.stall = 1;
+ hcintmsk.b.xacterr = 1;
+ hcintmsk.b.datatglerr = 1;
+ hcintmsk.b.frmovrun = 1;
+
+ if (pdev->host.hc[hc_num].ep_is_in)
+ {
+ hcintmsk.b.bblerr = 1;
+ }
+
+ break;
+ case EP_TYPE_ISOC:
+ hcintmsk.b.xfercompl = 1;
+ hcintmsk.b.frmovrun = 1;
+ hcintmsk.b.ack = 1;
+
+ if (pdev->host.hc[hc_num].ep_is_in)
+ {
+ hcintmsk.b.xacterr = 1;
+ hcintmsk.b.bblerr = 1;
+ }
+ break;
+ }
+
+
+ USB_OTG_WRITE_REG32(&pdev->regs.HC_REGS[hc_num]->HCGINTMSK, hcintmsk.d32);
+
+
+ /* Enable the top level host channel interrupt. */
+ intr_enable = (1 << hc_num);
+ USB_OTG_MODIFY_REG32(&pdev->regs.HREGS->HAINTMSK, 0, intr_enable);
+
+ /* Make sure host channel interrupts are enabled. */
+ gintmsk.b.hcintr = 1;
+ USB_OTG_MODIFY_REG32(&pdev->regs.GREGS->GINTMSK, 0, gintmsk.d32);
+
+ /* Program the HCCHAR register */
+ hcchar.d32 = 0;
+ hcchar.b.devaddr = pdev->host.hc[hc_num].dev_addr;
+ hcchar.b.epnum = pdev->host.hc[hc_num].ep_num;
+ hcchar.b.epdir = pdev->host.hc[hc_num].ep_is_in;
+ hcchar.b.lspddev = (pdev->host.hc[hc_num].speed == HPRT0_PRTSPD_LOW_SPEED);
+ hcchar.b.eptype = pdev->host.hc[hc_num].ep_type;
+ hcchar.b.mps = pdev->host.hc[hc_num].max_packet;
+ if (pdev->host.hc[hc_num].ep_type == HCCHAR_INTR)
+ {
+ hcchar.b.oddfrm = 1;
+ }
+ USB_OTG_WRITE_REG32(&pdev->regs.HC_REGS[hc_num]->HCCHAR, hcchar.d32);
+ return status;
+}
+
+
+/**
+* @brief USB_OTG_HC_StartXfer : Start transfer
+* @param pdev : Selected device
+* @param hc_num : channel number
+* @retval USB_OTG_STS : status
+*/
+USB_OTG_STS USB_OTG_HC_StartXfer(USB_OTG_CORE_HANDLE *pdev , uint8_t hc_num)
+{
+ USB_OTG_STS status = USB_OTG_OK;
+ USB_OTG_HCCHAR_TypeDef hcchar;
+ USB_OTG_HCTSIZn_TypeDef hctsiz;
+ USB_OTG_HNPTXSTS_TypeDef hnptxsts;
+ USB_OTG_HPTXSTS_TypeDef hptxsts;
+ USB_OTG_GINTMSK_TypeDef intmsk;
+ uint16_t len_words = 0;
+
+ uint16_t num_packets;
+ uint16_t max_hc_pkt_count;
+
+ max_hc_pkt_count = 256;
+ hctsiz.d32 = 0;
+ hcchar.d32 = 0;
+ intmsk.d32 = 0;
+
+ /* Compute the expected number of packets associated to the transfer */
+ if (pdev->host.hc[hc_num].xfer_len > 0)
+ {
+ num_packets = (pdev->host.hc[hc_num].xfer_len + \
+ pdev->host.hc[hc_num].max_packet - 1) / pdev->host.hc[hc_num].max_packet;
+
+ if (num_packets > max_hc_pkt_count)
+ {
+ num_packets = max_hc_pkt_count;
+ pdev->host.hc[hc_num].xfer_len = num_packets * \
+ pdev->host.hc[hc_num].max_packet;
+ }
+ }
+ else
+ {
+ num_packets = 1;
+ }
+ if (pdev->host.hc[hc_num].ep_is_in)
+ {
+ pdev->host.hc[hc_num].xfer_len = num_packets * \
+ pdev->host.hc[hc_num].max_packet;
+ }
+ /* Initialize the HCTSIZn register */
+ hctsiz.b.xfersize = pdev->host.hc[hc_num].xfer_len;
+ hctsiz.b.pktcnt = num_packets;
+ hctsiz.b.pid = pdev->host.hc[hc_num].data_pid;
+ USB_OTG_WRITE_REG32(&pdev->regs.HC_REGS[hc_num]->HCTSIZ, hctsiz.d32);
+
+ if (pdev->cfg.dma_enable == 1)
+ {
+ USB_OTG_WRITE_REG32(&pdev->regs.HC_REGS[hc_num]->HCDMA, (unsigned int)pdev->host.hc[hc_num].xfer_buff);
+ }
+
+
+ hcchar.d32 = USB_OTG_READ_REG32(&pdev->regs.HC_REGS[hc_num]->HCCHAR);
+ hcchar.b.oddfrm = USB_OTG_IsEvenFrame(pdev);
+
+ /* Set host channel enable */
+ hcchar.b.chen = 1;
+ hcchar.b.chdis = 0;
+ USB_OTG_WRITE_REG32(&pdev->regs.HC_REGS[hc_num]->HCCHAR, hcchar.d32);
+
+ if (pdev->cfg.dma_enable == 0) /* Slave mode */
+ {
+ if((pdev->host.hc[hc_num].ep_is_in == 0) &&
+ (pdev->host.hc[hc_num].xfer_len > 0))
+ {
+ switch(pdev->host.hc[hc_num].ep_type)
+ {
+ /* Non periodic transfer */
+ case EP_TYPE_CTRL:
+ case EP_TYPE_BULK:
+
+ hnptxsts.d32 = USB_OTG_READ_REG32(&pdev->regs.GREGS->HNPTXSTS);
+ len_words = (pdev->host.hc[hc_num].xfer_len + 3) / 4;
+
+ /* check if there is enough space in FIFO space */
+ if(len_words > hnptxsts.b.nptxfspcavail)
+ {
+ /* need to process data in nptxfempty interrupt */
+ intmsk.b.nptxfempty = 1;
+ USB_OTG_MODIFY_REG32( &pdev->regs.GREGS->GINTMSK, 0, intmsk.d32);
+ }
+
+ break;
+ /* Periodic transfer */
+ case EP_TYPE_INTR:
+ case EP_TYPE_ISOC:
+ hptxsts.d32 = USB_OTG_READ_REG32(&pdev->regs.HREGS->HPTXSTS);
+ len_words = (pdev->host.hc[hc_num].xfer_len + 3) / 4;
+ /* check if there is enough space in FIFO space */
+ if(len_words > hptxsts.b.ptxfspcavail) /* split the transfer */
+ {
+ /* need to process data in ptxfempty interrupt */
+ intmsk.b.ptxfempty = 1;
+ USB_OTG_MODIFY_REG32( &pdev->regs.GREGS->GINTMSK, 0, intmsk.d32);
+ }
+ break;
+
+ default:
+ break;
+ }
+
+ /* Write packet into the Tx FIFO. */
+ USB_OTG_WritePacket(pdev,
+ pdev->host.hc[hc_num].xfer_buff ,
+ hc_num, pdev->host.hc[hc_num].xfer_len);
+ }
+ }
+ return status;
+}
+
+
+/**
+* @brief USB_OTG_HC_Halt : Halt channel
+* @param pdev : Selected device
+* @param hc_num : channel number
+* @retval USB_OTG_STS : status
+*/
+USB_OTG_STS USB_OTG_HC_Halt(USB_OTG_CORE_HANDLE *pdev , uint8_t hc_num)
+{
+ USB_OTG_STS status = USB_OTG_OK;
+ USB_OTG_HNPTXSTS_TypeDef nptxsts;
+ USB_OTG_HPTXSTS_TypeDef hptxsts;
+ USB_OTG_HCCHAR_TypeDef hcchar;
+
+ nptxsts.d32 = 0;
+ hptxsts.d32 = 0;
+ hcchar.d32 = USB_OTG_READ_REG32(&pdev->regs.HC_REGS[hc_num]->HCCHAR);
+ hcchar.b.chen = 1;
+ hcchar.b.chdis = 1;
+
+ /* Check for space in the request queue to issue the halt. */
+ if (hcchar.b.eptype == HCCHAR_CTRL || hcchar.b.eptype == HCCHAR_BULK)
+ {
+ nptxsts.d32 = USB_OTG_READ_REG32(&pdev->regs.GREGS->HNPTXSTS);
+ if (nptxsts.b.nptxqspcavail == 0)
+ {
+ hcchar.b.chen = 0;
+ }
+ }
+ else
+ {
+ hptxsts.d32 = USB_OTG_READ_REG32(&pdev->regs.HREGS->HPTXSTS);
+ if (hptxsts.b.ptxqspcavail == 0)
+ {
+ hcchar.b.chen = 0;
+ }
+ }
+ USB_OTG_WRITE_REG32(&pdev->regs.HC_REGS[hc_num]->HCCHAR, hcchar.d32);
+ return status;
+}
+
+/**
+* @brief Issue a ping token
+* @param None
+* @retval : None
+*/
+USB_OTG_STS USB_OTG_HC_DoPing(USB_OTG_CORE_HANDLE *pdev , uint8_t hc_num)
+{
+ USB_OTG_STS status = USB_OTG_OK;
+ USB_OTG_HCCHAR_TypeDef hcchar;
+ USB_OTG_HCTSIZn_TypeDef hctsiz;
+
+ hctsiz.d32 = 0;
+ hctsiz.b.dopng = 1;
+ hctsiz.b.pktcnt = 1;
+ USB_OTG_WRITE_REG32(&pdev->regs.HC_REGS[hc_num]->HCTSIZ, hctsiz.d32);
+
+ hcchar.d32 = USB_OTG_READ_REG32(&pdev->regs.HC_REGS[hc_num]->HCCHAR);
+ hcchar.b.chen = 1;
+ hcchar.b.chdis = 0;
+ USB_OTG_WRITE_REG32(&pdev->regs.HC_REGS[hc_num]->HCCHAR, hcchar.d32);
+ return status;
+}
+
+/**
+* @brief Stop the device and clean up fifo's
+* @param None
+* @retval : None
+*/
+void USB_OTG_StopHost(USB_OTG_CORE_HANDLE *pdev)
+{
+ USB_OTG_HCCHAR_TypeDef hcchar;
+ uint32_t i;
+
+ USB_OTG_WRITE_REG32(&pdev->regs.HREGS->HAINTMSK , 0);
+ USB_OTG_WRITE_REG32(&pdev->regs.HREGS->HAINT, 0xFFFFFFFF);
+ /* Flush out any leftover queued requests. */
+
+ for (i = 0; i < pdev->cfg.host_channels; i++)
+ {
+ hcchar.d32 = USB_OTG_READ_REG32(&pdev->regs.HC_REGS[i]->HCCHAR);
+ hcchar.b.chen = 0;
+ hcchar.b.chdis = 1;
+ hcchar.b.epdir = 0;
+ USB_OTG_WRITE_REG32(&pdev->regs.HC_REGS[i]->HCCHAR, hcchar.d32);
+ }
+
+ /* Flush the FIFO */
+ USB_OTG_FlushRxFifo(pdev);
+ USB_OTG_FlushTxFifo(pdev , 0x10 );
+}
+#endif
+#ifdef USE_DEVICE_MODE
+/* PCD Core Layer */
+
+/**
+* @brief USB_OTG_InitDevSpeed :Initializes the DevSpd field of DCFG register
+* depending the PHY type and the enumeration speed of the device.
+* @param pdev : Selected device
+* @retval : None
+*/
+void USB_OTG_InitDevSpeed(USB_OTG_CORE_HANDLE *pdev , uint8_t speed)
+{
+ USB_OTG_DCFG_TypeDef dcfg;
+
+ dcfg.d32 = USB_OTG_READ_REG32(&pdev->regs.DREGS->DCFG);
+ dcfg.b.devspd = speed;
+ USB_OTG_WRITE_REG32(&pdev->regs.DREGS->DCFG, dcfg.d32);
+}
+
+
+/**
+* @brief USB_OTG_CoreInitDev : Initializes the USB_OTG controller registers
+* for device mode
+* @param pdev : Selected device
+* @retval USB_OTG_STS : status
+*/
+USB_OTG_STS USB_OTG_CoreInitDev (USB_OTG_CORE_HANDLE *pdev)
+{
+ USB_OTG_STS status = USB_OTG_OK;
+ USB_OTG_DEPCTL_TypeDef depctl;
+ uint32_t i;
+ USB_OTG_DCFG_TypeDef dcfg;
+ USB_OTG_FSIZ_TypeDef nptxfifosize;
+ USB_OTG_FSIZ_TypeDef txfifosize;
+ USB_OTG_DIEPMSK_TypeDef msk;
+ USB_OTG_DTHRCTL_TypeDef dthrctl;
+
+ depctl.d32 = 0;
+ dcfg.d32 = 0;
+ nptxfifosize.d32 = 0;
+ txfifosize.d32 = 0;
+ msk.d32 = 0;
+
+ /* Restart the Phy Clock */
+ USB_OTG_WRITE_REG32(pdev->regs.PCGCCTL, 0);
+ /* Device configuration register */
+ dcfg.d32 = USB_OTG_READ_REG32( &pdev->regs.DREGS->DCFG);
+ dcfg.b.perfrint = DCFG_FRAME_INTERVAL_80;
+ USB_OTG_WRITE_REG32( &pdev->regs.DREGS->DCFG, dcfg.d32 );
+
+#ifdef USB_OTG_FS_CORE
+ if(pdev->cfg.coreID == USB_OTG_FS_CORE_ID )
+ {
+
+ /* Set Full speed phy */
+ USB_OTG_InitDevSpeed (pdev , USB_OTG_SPEED_PARAM_FULL);
+
+ /* set Rx FIFO size */
+ USB_OTG_WRITE_REG32(&pdev->regs.GREGS->GRXFSIZ, RX_FIFO_FS_SIZE);
+
+ /* EP0 TX*/
+ nptxfifosize.b.depth = TX0_FIFO_FS_SIZE;
+ nptxfifosize.b.startaddr = RX_FIFO_FS_SIZE;
+ USB_OTG_WRITE_REG32( &pdev->regs.GREGS->DIEPTXF0_HNPTXFSIZ, nptxfifosize.d32 );
+
+
+ /* EP1 TX*/
+ txfifosize.b.startaddr = nptxfifosize.b.startaddr + nptxfifosize.b.depth;
+ txfifosize.b.depth = TX1_FIFO_FS_SIZE;
+ USB_OTG_WRITE_REG32( &pdev->regs.GREGS->DIEPTXF[0], txfifosize.d32 );
+
+
+ /* EP2 TX*/
+ txfifosize.b.startaddr += txfifosize.b.depth;
+ txfifosize.b.depth = TX2_FIFO_FS_SIZE;
+ USB_OTG_WRITE_REG32( &pdev->regs.GREGS->DIEPTXF[1], txfifosize.d32 );
+
+
+ /* EP3 TX*/
+ txfifosize.b.startaddr += txfifosize.b.depth;
+ txfifosize.b.depth = TX3_FIFO_FS_SIZE;
+ USB_OTG_WRITE_REG32( &pdev->regs.GREGS->DIEPTXF[2], txfifosize.d32 );
+ }
+#endif
+#ifdef USB_OTG_HS_CORE
+ if(pdev->cfg.coreID == USB_OTG_HS_CORE_ID )
+ {
+
+ /* Set High speed phy */
+
+ if(pdev->cfg.phy_itface == USB_OTG_ULPI_PHY)
+ {
+ USB_OTG_InitDevSpeed (pdev , USB_OTG_SPEED_PARAM_HIGH);
+ }
+ else /* set High speed phy in Full speed mode */
+ {
+ USB_OTG_InitDevSpeed (pdev , USB_OTG_SPEED_PARAM_HIGH_IN_FULL);
+ }
+
+ /* set Rx FIFO size */
+ USB_OTG_WRITE_REG32(&pdev->regs.GREGS->GRXFSIZ, RX_FIFO_HS_SIZE);
+
+ /* EP0 TX*/
+ nptxfifosize.b.depth = TX0_FIFO_HS_SIZE;
+ nptxfifosize.b.startaddr = RX_FIFO_HS_SIZE;
+ USB_OTG_WRITE_REG32( &pdev->regs.GREGS->DIEPTXF0_HNPTXFSIZ, nptxfifosize.d32 );
+
+
+ /* EP1 TX*/
+ txfifosize.b.startaddr = nptxfifosize.b.startaddr + nptxfifosize.b.depth;
+ txfifosize.b.depth = TX1_FIFO_HS_SIZE;
+ USB_OTG_WRITE_REG32( &pdev->regs.GREGS->DIEPTXF[0], txfifosize.d32 );
+
+
+ /* EP2 TX*/
+ txfifosize.b.startaddr += txfifosize.b.depth;
+ txfifosize.b.depth = TX2_FIFO_HS_SIZE;
+ USB_OTG_WRITE_REG32( &pdev->regs.GREGS->DIEPTXF[1], txfifosize.d32 );
+
+
+ /* EP3 TX*/
+ txfifosize.b.startaddr += txfifosize.b.depth;
+ txfifosize.b.depth = TX3_FIFO_HS_SIZE;
+ USB_OTG_WRITE_REG32( &pdev->regs.GREGS->DIEPTXF[2], txfifosize.d32 );
+
+ /* EP4 TX*/
+ txfifosize.b.startaddr += txfifosize.b.depth;
+ txfifosize.b.depth = TX4_FIFO_HS_SIZE;
+ USB_OTG_WRITE_REG32( &pdev->regs.GREGS->DIEPTXF[3], txfifosize.d32 );
+
+
+ /* EP5 TX*/
+ txfifosize.b.startaddr += txfifosize.b.depth;
+ txfifosize.b.depth = TX5_FIFO_HS_SIZE;
+ USB_OTG_WRITE_REG32( &pdev->regs.GREGS->DIEPTXF[4], txfifosize.d32 );
+ }
+#endif
+ /* Flush the FIFOs */
+ USB_OTG_FlushTxFifo(pdev , 0x10); /* all Tx FIFOs */
+ USB_OTG_FlushRxFifo(pdev);
+ /* Clear all pending Device Interrupts */
+ USB_OTG_WRITE_REG32( &pdev->regs.DREGS->DIEPMSK, 0 );
+ USB_OTG_WRITE_REG32( &pdev->regs.DREGS->DOEPMSK, 0 );
+ USB_OTG_WRITE_REG32( &pdev->regs.DREGS->DAINT, 0xFFFFFFFF );
+ USB_OTG_WRITE_REG32( &pdev->regs.DREGS->DAINTMSK, 0 );
+
+ for (i = 0; i < pdev->cfg.dev_endpoints; i++)
+ {
+ depctl.d32 = USB_OTG_READ_REG32(&pdev->regs.INEP_REGS[i]->DIEPCTL);
+ if (depctl.b.epena)
+ {
+ depctl.d32 = 0;
+ depctl.b.epdis = 1;
+ depctl.b.snak = 1;
+ }
+ else
+ {
+ depctl.d32 = 0;
+ }
+ USB_OTG_WRITE_REG32( &pdev->regs.INEP_REGS[i]->DIEPCTL, depctl.d32);
+ USB_OTG_WRITE_REG32( &pdev->regs.INEP_REGS[i]->DIEPTSIZ, 0);
+ USB_OTG_WRITE_REG32( &pdev->regs.INEP_REGS[i]->DIEPINT, 0xFF);
+ }
+ for (i = 0; i < pdev->cfg.dev_endpoints; i++)
+ {
+ USB_OTG_DEPCTL_TypeDef depctl;
+ depctl.d32 = USB_OTG_READ_REG32(&pdev->regs.OUTEP_REGS[i]->DOEPCTL);
+ if (depctl.b.epena)
+ {
+ depctl.d32 = 0;
+ depctl.b.epdis = 1;
+ depctl.b.snak = 1;
+ }
+ else
+ {
+ depctl.d32 = 0;
+ }
+ USB_OTG_WRITE_REG32( &pdev->regs.OUTEP_REGS[i]->DOEPCTL, depctl.d32);
+ USB_OTG_WRITE_REG32( &pdev->regs.OUTEP_REGS[i]->DOEPTSIZ, 0);
+ USB_OTG_WRITE_REG32( &pdev->regs.OUTEP_REGS[i]->DOEPINT, 0xFF);
+ }
+ msk.d32 = 0;
+ msk.b.txfifoundrn = 1;
+ USB_OTG_MODIFY_REG32(&pdev->regs.DREGS->DIEPMSK, msk.d32, msk.d32);
+
+ if (pdev->cfg.dma_enable == 1)
+ {
+ dthrctl.d32 = 0;
+ dthrctl.b.non_iso_thr_en = 1;
+ dthrctl.b.iso_thr_en = 1;
+ dthrctl.b.tx_thr_len = 64;
+ dthrctl.b.rx_thr_en = 1;
+ dthrctl.b.rx_thr_len = 64;
+ USB_OTG_WRITE_REG32(&pdev->regs.DREGS->DTHRCTL, dthrctl.d32);
+ }
+ USB_OTG_EnableDevInt(pdev);
+ return status;
+}
+
+
+/**
+* @brief USB_OTG_EnableDevInt : Enables the Device mode interrupts
+* @param pdev : Selected device
+* @retval USB_OTG_STS : status
+*/
+USB_OTG_STS USB_OTG_EnableDevInt(USB_OTG_CORE_HANDLE *pdev)
+{
+ USB_OTG_STS status = USB_OTG_OK;
+ USB_OTG_GINTMSK_TypeDef intmsk;
+
+ intmsk.d32 = 0;
+
+ /* Disable all interrupts. */
+ USB_OTG_WRITE_REG32( &pdev->regs.GREGS->GINTMSK, 0);
+ /* Clear any pending interrupts */
+ USB_OTG_WRITE_REG32( &pdev->regs.GREGS->GINTSTS, 0xFFFFFFFF);
+ /* Enable the common interrupts */
+ USB_OTG_EnableCommonInt(pdev);
+
+ if (pdev->cfg.dma_enable == 0)
+ {
+ intmsk.b.rxstsqlvl = 1;
+ }
+
+ /* Enable interrupts matching to the Device mode ONLY */
+ intmsk.b.usbsuspend = 1;
+ intmsk.b.usbreset = 1;
+ intmsk.b.enumdone = 1;
+ intmsk.b.inepintr = 1;
+ intmsk.b.outepintr = 1;
+ intmsk.b.sofintr = 1;
+
+ intmsk.b.incomplisoin = 1;
+ intmsk.b.incomplisoout = 1;
+#ifdef VBUS_SENSING_ENABLED
+ intmsk.b.sessreqintr = 1;
+ intmsk.b.otgintr = 1;
+#endif
+ USB_OTG_MODIFY_REG32( &pdev->regs.GREGS->GINTMSK, intmsk.d32, intmsk.d32);
+ return status;
+}
+
+
+/**
+* @brief USB_OTG_GetDeviceSpeed
+* Get the device speed from the device status register
+* @param None
+* @retval status
+*/
+enum USB_OTG_SPEED USB_OTG_GetDeviceSpeed (USB_OTG_CORE_HANDLE *pdev)
+{
+ USB_OTG_DSTS_TypeDef dsts;
+ enum USB_OTG_SPEED speed = USB_SPEED_UNKNOWN;
+
+
+ dsts.d32 = USB_OTG_READ_REG32(&pdev->regs.DREGS->DSTS);
+
+ switch (dsts.b.enumspd)
+ {
+ case DSTS_ENUMSPD_HS_PHY_30MHZ_OR_60MHZ:
+ speed = USB_SPEED_HIGH;
+ break;
+ case DSTS_ENUMSPD_FS_PHY_30MHZ_OR_60MHZ:
+ case DSTS_ENUMSPD_FS_PHY_48MHZ:
+ speed = USB_SPEED_FULL;
+ break;
+
+ case DSTS_ENUMSPD_LS_PHY_6MHZ:
+ speed = USB_SPEED_LOW;
+ break;
+ }
+
+ return speed;
+}
+/**
+* @brief enables EP0 OUT to receive SETUP packets and configures EP0
+* for transmitting packets
+* @param None
+* @retval USB_OTG_STS : status
+*/
+USB_OTG_STS USB_OTG_EP0Activate(USB_OTG_CORE_HANDLE *pdev)
+{
+ USB_OTG_STS status = USB_OTG_OK;
+ USB_OTG_DSTS_TypeDef dsts;
+ USB_OTG_DEPCTL_TypeDef diepctl;
+ USB_OTG_DCTL_TypeDef dctl;
+
+ dctl.d32 = 0;
+ /* Read the Device Status and Endpoint 0 Control registers */
+ dsts.d32 = USB_OTG_READ_REG32(&pdev->regs.DREGS->DSTS);
+ diepctl.d32 = USB_OTG_READ_REG32(&pdev->regs.INEP_REGS[0]->DIEPCTL);
+ /* Set the MPS of the IN EP based on the enumeration speed */
+ switch (dsts.b.enumspd)
+ {
+ case DSTS_ENUMSPD_HS_PHY_30MHZ_OR_60MHZ:
+ case DSTS_ENUMSPD_FS_PHY_30MHZ_OR_60MHZ:
+ case DSTS_ENUMSPD_FS_PHY_48MHZ:
+ diepctl.b.mps = DEP0CTL_MPS_64;
+ break;
+ case DSTS_ENUMSPD_LS_PHY_6MHZ:
+ diepctl.b.mps = DEP0CTL_MPS_8;
+ break;
+ }
+ USB_OTG_WRITE_REG32(&pdev->regs.INEP_REGS[0]->DIEPCTL, diepctl.d32);
+ dctl.b.cgnpinnak = 1;
+ USB_OTG_MODIFY_REG32(&pdev->regs.DREGS->DCTL, dctl.d32, dctl.d32);
+ return status;
+}
+
+
+/**
+* @brief USB_OTG_EPActivate : Activates an EP
+* @param pdev : Selected device
+* @retval USB_OTG_STS : status
+*/
+USB_OTG_STS USB_OTG_EPActivate(USB_OTG_CORE_HANDLE *pdev , USB_OTG_EP *ep)
+{
+ USB_OTG_STS status = USB_OTG_OK;
+ USB_OTG_DEPCTL_TypeDef depctl;
+ USB_OTG_DAINT_TypeDef daintmsk;
+ __IO uint32_t *addr;
+
+
+ depctl.d32 = 0;
+ daintmsk.d32 = 0;
+ /* Read DEPCTLn register */
+ if (ep->is_in == 1)
+ {
+ addr = &pdev->regs.INEP_REGS[ep->num]->DIEPCTL;
+ daintmsk.ep.in = 1 << ep->num;
+ }
+ else
+ {
+ addr = &pdev->regs.OUTEP_REGS[ep->num]->DOEPCTL;
+ daintmsk.ep.out = 1 << ep->num;
+ }
+ /* If the EP is already active don't change the EP Control
+ * register. */
+ depctl.d32 = USB_OTG_READ_REG32(addr);
+ if (!depctl.b.usbactep)
+ {
+ depctl.b.mps = ep->maxpacket;
+ depctl.b.eptype = ep->type;
+ depctl.b.txfnum = ep->tx_fifo_num;
+ depctl.b.setd0pid = 1;
+ depctl.b.usbactep = 1;
+ USB_OTG_WRITE_REG32(addr, depctl.d32);
+ }
+ /* Enable the Interrupt for this EP */
+#ifdef USB_OTG_HS_DEDICATED_EP1_ENABLED
+ if((ep->num == 1)&&(pdev->cfg.coreID == USB_OTG_HS_CORE_ID))
+ {
+ USB_OTG_MODIFY_REG32(&pdev->regs.DREGS->DEACHMSK, 0, daintmsk.d32);
+ }
+ else
+#endif
+ USB_OTG_MODIFY_REG32(&pdev->regs.DREGS->DAINTMSK, 0, daintmsk.d32);
+ return status;
+}
+
+
+/**
+* @brief USB_OTG_EPDeactivate : Deactivates an EP
+* @param pdev : Selected device
+* @retval USB_OTG_STS : status
+*/
+USB_OTG_STS USB_OTG_EPDeactivate(USB_OTG_CORE_HANDLE *pdev , USB_OTG_EP *ep)
+{
+ USB_OTG_STS status = USB_OTG_OK;
+ USB_OTG_DEPCTL_TypeDef depctl;
+ USB_OTG_DAINT_TypeDef daintmsk;
+ __IO uint32_t *addr;
+
+ depctl.d32 = 0;
+ daintmsk.d32 = 0;
+ /* Read DEPCTLn register */
+ if (ep->is_in == 1)
+ {
+ addr = &pdev->regs.INEP_REGS[ep->num]->DIEPCTL;
+ daintmsk.ep.in = 1 << ep->num;
+ }
+ else
+ {
+ addr = &pdev->regs.OUTEP_REGS[ep->num]->DOEPCTL;
+ daintmsk.ep.out = 1 << ep->num;
+ }
+ depctl.b.usbactep = 0;
+ USB_OTG_WRITE_REG32(addr, depctl.d32);
+ /* Disable the Interrupt for this EP */
+
+#ifdef USB_OTG_HS_DEDICATED_EP1_ENABLED
+ if((ep->num == 1)&&(pdev->cfg.coreID == USB_OTG_HS_CORE_ID))
+ {
+ USB_OTG_MODIFY_REG32(&pdev->regs.DREGS->DEACHMSK, daintmsk.d32, 0);
+ }
+ else
+#endif
+ USB_OTG_MODIFY_REG32(&pdev->regs.DREGS->DAINTMSK, daintmsk.d32, 0);
+ return status;
+}
+
+
+/**
+* @brief USB_OTG_EPStartXfer : Handle the setup for data xfer for an EP and
+* starts the xfer
+* @param pdev : Selected device
+* @retval USB_OTG_STS : status
+*/
+USB_OTG_STS USB_OTG_EPStartXfer(USB_OTG_CORE_HANDLE *pdev , USB_OTG_EP *ep)
+{
+ USB_OTG_STS status = USB_OTG_OK;
+ USB_OTG_DEPCTL_TypeDef depctl;
+ USB_OTG_DEPXFRSIZ_TypeDef deptsiz;
+ USB_OTG_DSTS_TypeDef dsts;
+ uint32_t fifoemptymsk = 0;
+
+ depctl.d32 = 0;
+ deptsiz.d32 = 0;
+ /* IN endpoint */
+ if (ep->is_in == 1)
+ {
+ depctl.d32 = USB_OTG_READ_REG32(&(pdev->regs.INEP_REGS[ep->num]->DIEPCTL));
+ deptsiz.d32 = USB_OTG_READ_REG32(&(pdev->regs.INEP_REGS[ep->num]->DIEPTSIZ));
+ /* Zero Length Packet? */
+ if (ep->xfer_len == 0)
+ {
+ deptsiz.b.xfersize = 0;
+ deptsiz.b.pktcnt = 1;
+ }
+ else
+ {
+ /* Program the transfer size and packet count
+ * as follows: xfersize = N * maxpacket +
+ * short_packet pktcnt = N + (short_packet
+ * exist ? 1 : 0)
+ */
+ deptsiz.b.xfersize = ep->xfer_len;
+ deptsiz.b.pktcnt = (ep->xfer_len - 1 + ep->maxpacket) / ep->maxpacket;
+
+ if (ep->type == EP_TYPE_ISOC)
+ {
+ deptsiz.b.mc = 1;
+ }
+ }
+ USB_OTG_WRITE_REG32(&pdev->regs.INEP_REGS[ep->num]->DIEPTSIZ, deptsiz.d32);
+
+ if (pdev->cfg.dma_enable == 1)
+ {
+ USB_OTG_WRITE_REG32(&pdev->regs.INEP_REGS[ep->num]->DIEPDMA, ep->dma_addr);
+ }
+ else
+ {
+ if (ep->type != EP_TYPE_ISOC)
+ {
+ /* Enable the Tx FIFO Empty Interrupt for this EP */
+ if (ep->xfer_len > 0)
+ {
+ fifoemptymsk = 1 << ep->num;
+ USB_OTG_MODIFY_REG32(&pdev->regs.DREGS->DIEPEMPMSK, 0, fifoemptymsk);
+ }
+ }
+ }
+
+
+ if (ep->type == EP_TYPE_ISOC)
+ {
+ dsts.d32 = USB_OTG_READ_REG32(&pdev->regs.DREGS->DSTS);
+
+ if (((dsts.b.soffn)&0x1) == 0)
+ {
+ depctl.b.setd1pid = 1;
+ }
+ else
+ {
+ depctl.b.setd0pid = 1;
+ }
+ }
+
+ /* EP enable, IN data in FIFO */
+ depctl.b.cnak = 1;
+ depctl.b.epena = 1;
+ USB_OTG_WRITE_REG32(&pdev->regs.INEP_REGS[ep->num]->DIEPCTL, depctl.d32);
+
+ if (ep->type == EP_TYPE_ISOC)
+ {
+ USB_OTG_WritePacket(pdev, ep->xfer_buff, ep->num, ep->xfer_len);
+ }
+ }
+ else
+ {
+ /* OUT endpoint */
+ depctl.d32 = USB_OTG_READ_REG32(&(pdev->regs.OUTEP_REGS[ep->num]->DOEPCTL));
+ deptsiz.d32 = USB_OTG_READ_REG32(&(pdev->regs.OUTEP_REGS[ep->num]->DOEPTSIZ));
+ /* Program the transfer size and packet count as follows:
+ * pktcnt = N
+ * xfersize = N * maxpacket
+ */
+ if (ep->xfer_len == 0)
+ {
+ deptsiz.b.xfersize = ep->maxpacket;
+ deptsiz.b.pktcnt = 1;
+ }
+ else
+ {
+ deptsiz.b.pktcnt = (ep->xfer_len + (ep->maxpacket - 1)) / ep->maxpacket;
+ deptsiz.b.xfersize = deptsiz.b.pktcnt * ep->maxpacket;
+ }
+ USB_OTG_WRITE_REG32(&pdev->regs.OUTEP_REGS[ep->num]->DOEPTSIZ, deptsiz.d32);
+
+ if (pdev->cfg.dma_enable == 1)
+ {
+ USB_OTG_WRITE_REG32(&pdev->regs.OUTEP_REGS[ep->num]->DOEPDMA, ep->dma_addr);
+ }
+
+ if (ep->type == EP_TYPE_ISOC)
+ {
+ if (ep->even_odd_frame)
+ {
+ depctl.b.setd1pid = 1;
+ }
+ else
+ {
+ depctl.b.setd0pid = 1;
+ }
+ }
+ /* EP enable */
+ depctl.b.cnak = 1;
+ depctl.b.epena = 1;
+ USB_OTG_WRITE_REG32(&pdev->regs.OUTEP_REGS[ep->num]->DOEPCTL, depctl.d32);
+ }
+ return status;
+}
+
+
+/**
+* @brief USB_OTG_EP0StartXfer : Handle the setup for a data xfer for EP0 and
+* starts the xfer
+* @param pdev : Selected device
+* @retval USB_OTG_STS : status
+*/
+USB_OTG_STS USB_OTG_EP0StartXfer(USB_OTG_CORE_HANDLE *pdev , USB_OTG_EP *ep)
+{
+ USB_OTG_STS status = USB_OTG_OK;
+ USB_OTG_DEPCTL_TypeDef depctl;
+ USB_OTG_DEP0XFRSIZ_TypeDef deptsiz;
+ USB_OTG_INEPREGS *in_regs;
+ uint32_t fifoemptymsk = 0;
+
+ depctl.d32 = 0;
+ deptsiz.d32 = 0;
+ /* IN endpoint */
+ if (ep->is_in == 1)
+ {
+ in_regs = pdev->regs.INEP_REGS[0];
+ depctl.d32 = USB_OTG_READ_REG32(&in_regs->DIEPCTL);
+ deptsiz.d32 = USB_OTG_READ_REG32(&in_regs->DIEPTSIZ);
+ /* Zero Length Packet? */
+ if (ep->xfer_len == 0)
+ {
+ deptsiz.b.xfersize = 0;
+ deptsiz.b.pktcnt = 1;
+
+ }
+ else
+ {
+ if (ep->xfer_len > ep->maxpacket)
+ {
+ ep->xfer_len = ep->maxpacket;
+ deptsiz.b.xfersize = ep->maxpacket;
+ }
+ else
+ {
+ deptsiz.b.xfersize = ep->xfer_len;
+ }
+ deptsiz.b.pktcnt = 1;
+ }
+ USB_OTG_WRITE_REG32(&in_regs->DIEPTSIZ, deptsiz.d32);
+
+ if (pdev->cfg.dma_enable == 1)
+ {
+ USB_OTG_WRITE_REG32(&pdev->regs.INEP_REGS[ep->num]->DIEPDMA, ep->dma_addr);
+ }
+
+ /* EP enable, IN data in FIFO */
+ depctl.b.cnak = 1;
+ depctl.b.epena = 1;
+ USB_OTG_WRITE_REG32(&in_regs->DIEPCTL, depctl.d32);
+
+
+
+ if (pdev->cfg.dma_enable == 0)
+ {
+ /* Enable the Tx FIFO Empty Interrupt for this EP */
+ if (ep->xfer_len > 0)
+ {
+ {
+ fifoemptymsk |= 1 << ep->num;
+ USB_OTG_MODIFY_REG32(&pdev->regs.DREGS->DIEPEMPMSK, 0, fifoemptymsk);
+ }
+ }
+ }
+ }
+ else
+ {
+ /* OUT endpoint */
+ depctl.d32 = USB_OTG_READ_REG32(&pdev->regs.OUTEP_REGS[ep->num]->DOEPCTL);
+ deptsiz.d32 = USB_OTG_READ_REG32(&pdev->regs.OUTEP_REGS[ep->num]->DOEPTSIZ);
+ /* Program the transfer size and packet count as follows:
+ * xfersize = N * (maxpacket + 4 - (maxpacket % 4))
+ * pktcnt = N */
+ if (ep->xfer_len == 0)
+ {
+ deptsiz.b.xfersize = ep->maxpacket;
+ deptsiz.b.pktcnt = 1;
+ }
+ else
+ {
+ ep->xfer_len = ep->maxpacket;
+ deptsiz.b.xfersize = ep->maxpacket;
+ deptsiz.b.pktcnt = 1;
+ }
+ USB_OTG_WRITE_REG32(&pdev->regs.OUTEP_REGS[ep->num]->DOEPTSIZ, deptsiz.d32);
+ if (pdev->cfg.dma_enable == 1)
+ {
+ USB_OTG_WRITE_REG32(&pdev->regs.OUTEP_REGS[ep->num]->DOEPDMA, ep->dma_addr);
+ }
+ /* EP enable */
+ depctl.b.cnak = 1;
+ depctl.b.epena = 1;
+ USB_OTG_WRITE_REG32 (&(pdev->regs.OUTEP_REGS[ep->num]->DOEPCTL), depctl.d32);
+
+ }
+ return status;
+}
+
+
+/**
+* @brief USB_OTG_EPSetStall : Set the EP STALL
+* @param pdev : Selected device
+* @retval USB_OTG_STS : status
+*/
+USB_OTG_STS USB_OTG_EPSetStall(USB_OTG_CORE_HANDLE *pdev , USB_OTG_EP *ep)
+{
+ USB_OTG_STS status = USB_OTG_OK;
+ USB_OTG_DEPCTL_TypeDef depctl;
+ __IO uint32_t *depctl_addr;
+
+ depctl.d32 = 0;
+ if (ep->is_in == 1)
+ {
+ depctl_addr = &(pdev->regs.INEP_REGS[ep->num]->DIEPCTL);
+ depctl.d32 = USB_OTG_READ_REG32(depctl_addr);
+ /* set the disable and stall bits */
+ if (depctl.b.epena)
+ {
+ depctl.b.epdis = 1;
+ }
+ depctl.b.stall = 1;
+ USB_OTG_WRITE_REG32(depctl_addr, depctl.d32);
+ }
+ else
+ {
+ depctl_addr = &(pdev->regs.OUTEP_REGS[ep->num]->DOEPCTL);
+ depctl.d32 = USB_OTG_READ_REG32(depctl_addr);
+ /* set the stall bit */
+ depctl.b.stall = 1;
+ USB_OTG_WRITE_REG32(depctl_addr, depctl.d32);
+ }
+ return status;
+}
+
+
+/**
+* @brief Clear the EP STALL
+* @param pdev : Selected device
+* @retval USB_OTG_STS : status
+*/
+USB_OTG_STS USB_OTG_EPClearStall(USB_OTG_CORE_HANDLE *pdev , USB_OTG_EP *ep)
+{
+ USB_OTG_STS status = USB_OTG_OK;
+ USB_OTG_DEPCTL_TypeDef depctl;
+ __IO uint32_t *depctl_addr;
+
+ depctl.d32 = 0;
+
+ if (ep->is_in == 1)
+ {
+ depctl_addr = &(pdev->regs.INEP_REGS[ep->num]->DIEPCTL);
+ }
+ else
+ {
+ depctl_addr = &(pdev->regs.OUTEP_REGS[ep->num]->DOEPCTL);
+ }
+ depctl.d32 = USB_OTG_READ_REG32(depctl_addr);
+ /* clear the stall bits */
+ depctl.b.stall = 0;
+ if (ep->type == EP_TYPE_INTR || ep->type == EP_TYPE_BULK)
+ {
+ depctl.b.setd0pid = 1; /* DATA0 */
+ }
+ USB_OTG_WRITE_REG32(depctl_addr, depctl.d32);
+ return status;
+}
+
+
+/**
+* @brief USB_OTG_ReadDevAllOutEp_itr : returns OUT endpoint interrupt bits
+* @param pdev : Selected device
+* @retval OUT endpoint interrupt bits
+*/
+uint32_t USB_OTG_ReadDevAllOutEp_itr(USB_OTG_CORE_HANDLE *pdev)
+{
+ uint32_t v;
+ v = USB_OTG_READ_REG32(&pdev->regs.DREGS->DAINT);
+ v &= USB_OTG_READ_REG32(&pdev->regs.DREGS->DAINTMSK);
+ return ((v & 0xffff0000) >> 16);
+}
+
+
+/**
+* @brief USB_OTG_ReadDevOutEP_itr : returns Device OUT EP Interrupt register
+* @param pdev : Selected device
+* @param ep : end point number
+* @retval Device OUT EP Interrupt register
+*/
+uint32_t USB_OTG_ReadDevOutEP_itr(USB_OTG_CORE_HANDLE *pdev , uint8_t epnum)
+{
+ uint32_t v;
+ v = USB_OTG_READ_REG32(&pdev->regs.OUTEP_REGS[epnum]->DOEPINT);
+ v &= USB_OTG_READ_REG32(&pdev->regs.DREGS->DOEPMSK);
+ return v;
+}
+
+
+/**
+* @brief USB_OTG_ReadDevAllInEPItr : Get int status register
+* @param pdev : Selected device
+* @retval int status register
+*/
+uint32_t USB_OTG_ReadDevAllInEPItr(USB_OTG_CORE_HANDLE *pdev)
+{
+ uint32_t v;
+ v = USB_OTG_READ_REG32(&pdev->regs.DREGS->DAINT);
+ v &= USB_OTG_READ_REG32(&pdev->regs.DREGS->DAINTMSK);
+ return (v & 0xffff);
+}
+
+/**
+* @brief configures EPO to receive SETUP packets
+* @param None
+* @retval : None
+*/
+void USB_OTG_EP0_OutStart(USB_OTG_CORE_HANDLE *pdev)
+{
+ USB_OTG_DEP0XFRSIZ_TypeDef doeptsize0;
+ doeptsize0.d32 = 0;
+ doeptsize0.b.supcnt = 3;
+ doeptsize0.b.pktcnt = 1;
+ doeptsize0.b.xfersize = 8 * 3;
+ USB_OTG_WRITE_REG32( &pdev->regs.OUTEP_REGS[0]->DOEPTSIZ, doeptsize0.d32 );
+
+ if (pdev->cfg.dma_enable == 1)
+ {
+ USB_OTG_DEPCTL_TypeDef doepctl;
+ doepctl.d32 = 0;
+ USB_OTG_WRITE_REG32( &pdev->regs.OUTEP_REGS[0]->DOEPDMA,
+ (uint32_t)&pdev->dev.setup_packet);
+
+ /* EP enable */
+ doepctl.d32 = USB_OTG_READ_REG32(&pdev->regs.OUTEP_REGS[0]->DOEPCTL);
+ doepctl.b.epena = 1;
+ doepctl.d32 = 0x80008000;
+ USB_OTG_WRITE_REG32( &pdev->regs.OUTEP_REGS[0]->DOEPCTL, doepctl.d32);
+ }
+}
+
+/**
+* @brief USB_OTG_RemoteWakeup : active remote wakeup signalling
+* @param None
+* @retval : None
+*/
+void USB_OTG_ActiveRemoteWakeup(USB_OTG_CORE_HANDLE *pdev)
+{
+
+ USB_OTG_DCTL_TypeDef dctl;
+ USB_OTG_DSTS_TypeDef dsts;
+ USB_OTG_PCGCCTL_TypeDef power;
+
+ if (pdev->dev.DevRemoteWakeup)
+ {
+ dsts.d32 = USB_OTG_READ_REG32(&pdev->regs.DREGS->DSTS);
+ if(dsts.b.suspsts == 1)
+ {
+ if(pdev->cfg.low_power)
+ {
+ /* un-gate USB Core clock */
+ power.d32 = USB_OTG_READ_REG32(&pdev->regs.PCGCCTL);
+ power.b.gatehclk = 0;
+ power.b.stoppclk = 0;
+ USB_OTG_WRITE_REG32(pdev->regs.PCGCCTL, power.d32);
+ }
+ /* active Remote wakeup signaling */
+ dctl.d32 = 0;
+ dctl.b.rmtwkupsig = 1;
+ USB_OTG_MODIFY_REG32(&pdev->regs.DREGS->DCTL, 0, dctl.d32);
+ USB_OTG_BSP_mDelay(5);
+ USB_OTG_MODIFY_REG32(&pdev->regs.DREGS->DCTL, dctl.d32, 0 );
+ }
+ }
+}
+
+
+/**
+* @brief USB_OTG_UngateClock : active USB Core clock
+* @param None
+* @retval : None
+*/
+void USB_OTG_UngateClock(USB_OTG_CORE_HANDLE *pdev)
+{
+ if(pdev->cfg.low_power)
+ {
+
+ USB_OTG_DSTS_TypeDef dsts;
+ USB_OTG_PCGCCTL_TypeDef power;
+
+ dsts.d32 = USB_OTG_READ_REG32(&pdev->regs.DREGS->DSTS);
+
+ if(dsts.b.suspsts == 1)
+ {
+ /* un-gate USB Core clock */
+ power.d32 = USB_OTG_READ_REG32(&pdev->regs.PCGCCTL);
+ power.b.gatehclk = 0;
+ power.b.stoppclk = 0;
+ USB_OTG_WRITE_REG32(pdev->regs.PCGCCTL, power.d32);
+
+ }
+ }
+}
+
+/**
+* @brief Stop the device and clean up fifo's
+* @param None
+* @retval : None
+*/
+void USB_OTG_StopDevice(USB_OTG_CORE_HANDLE *pdev)
+{
+ uint32_t i;
+
+ pdev->dev.device_status = 1;
+
+ for (i = 0; i < pdev->cfg.dev_endpoints ; i++)
+ {
+ USB_OTG_WRITE_REG32( &pdev->regs.INEP_REGS[i]->DIEPINT, 0xFF);
+ USB_OTG_WRITE_REG32( &pdev->regs.OUTEP_REGS[i]->DOEPINT, 0xFF);
+ }
+
+ USB_OTG_WRITE_REG32( &pdev->regs.DREGS->DIEPMSK, 0 );
+ USB_OTG_WRITE_REG32( &pdev->regs.DREGS->DOEPMSK, 0 );
+ USB_OTG_WRITE_REG32( &pdev->regs.DREGS->DAINTMSK, 0 );
+ USB_OTG_WRITE_REG32( &pdev->regs.DREGS->DAINT, 0xFFFFFFFF );
+
+ /* Flush the FIFO */
+ USB_OTG_FlushRxFifo(pdev);
+ USB_OTG_FlushTxFifo(pdev , 0x10 );
+}
+
+/**
+* @brief returns the EP Status
+* @param pdev : Selected device
+* ep : endpoint structure
+* @retval : EP status
+*/
+
+uint32_t USB_OTG_GetEPStatus(USB_OTG_CORE_HANDLE *pdev ,USB_OTG_EP *ep)
+{
+ USB_OTG_DEPCTL_TypeDef depctl;
+ __IO uint32_t *depctl_addr;
+ uint32_t Status = 0;
+
+ depctl.d32 = 0;
+ if (ep->is_in == 1)
+ {
+ depctl_addr = &(pdev->regs.INEP_REGS[ep->num]->DIEPCTL);
+ depctl.d32 = USB_OTG_READ_REG32(depctl_addr);
+
+ if (depctl.b.stall == 1)
+ Status = USB_OTG_EP_TX_STALL;
+ else if (depctl.b.naksts == 1)
+ Status = USB_OTG_EP_TX_NAK;
+ else
+ Status = USB_OTG_EP_TX_VALID;
+
+ }
+ else
+ {
+ depctl_addr = &(pdev->regs.OUTEP_REGS[ep->num]->DOEPCTL);
+ depctl.d32 = USB_OTG_READ_REG32(depctl_addr);
+ if (depctl.b.stall == 1)
+ Status = USB_OTG_EP_RX_STALL;
+ else if (depctl.b.naksts == 1)
+ Status = USB_OTG_EP_RX_NAK;
+ else
+ Status = USB_OTG_EP_RX_VALID;
+ }
+
+ /* Return the current status */
+ return Status;
+}
+
+/**
+* @brief Set the EP Status
+* @param pdev : Selected device
+* Status : new Status
+* ep : EP structure
+* @retval : None
+*/
+void USB_OTG_SetEPStatus (USB_OTG_CORE_HANDLE *pdev , USB_OTG_EP *ep , uint32_t Status)
+{
+ USB_OTG_DEPCTL_TypeDef depctl;
+ __IO uint32_t *depctl_addr;
+
+ depctl.d32 = 0;
+
+ /* Process for IN endpoint */
+ if (ep->is_in == 1)
+ {
+ depctl_addr = &(pdev->regs.INEP_REGS[ep->num]->DIEPCTL);
+ depctl.d32 = USB_OTG_READ_REG32(depctl_addr);
+
+ if (Status == USB_OTG_EP_TX_STALL)
+ {
+ USB_OTG_EPSetStall(pdev, ep); return;
+ }
+ else if (Status == USB_OTG_EP_TX_NAK)
+ depctl.b.snak = 1;
+ else if (Status == USB_OTG_EP_TX_VALID)
+ {
+ if (depctl.b.stall == 1)
+ {
+ ep->even_odd_frame = 0;
+ USB_OTG_EPClearStall(pdev, ep);
+ return;
+ }
+ depctl.b.cnak = 1;
+ depctl.b.usbactep = 1;
+ depctl.b.epena = 1;
+ }
+ else if (Status == USB_OTG_EP_TX_DIS)
+ depctl.b.usbactep = 0;
+ }
+ else /* Process for OUT endpoint */
+ {
+ depctl_addr = &(pdev->regs.OUTEP_REGS[ep->num]->DOEPCTL);
+ depctl.d32 = USB_OTG_READ_REG32(depctl_addr);
+
+ if (Status == USB_OTG_EP_RX_STALL) {
+ depctl.b.stall = 1;
+ }
+ else if (Status == USB_OTG_EP_RX_NAK)
+ depctl.b.snak = 1;
+ else if (Status == USB_OTG_EP_RX_VALID)
+ {
+ if (depctl.b.stall == 1)
+ {
+ ep->even_odd_frame = 0;
+ USB_OTG_EPClearStall(pdev, ep);
+ return;
+ }
+ depctl.b.cnak = 1;
+ depctl.b.usbactep = 1;
+ depctl.b.epena = 1;
+ }
+ else if (Status == USB_OTG_EP_RX_DIS)
+ {
+ depctl.b.usbactep = 0;
+ }
+ }
+
+ USB_OTG_WRITE_REG32(depctl_addr, depctl.d32);
+}
+
+#endif
+/**
+* @}
+*/
+
+/**
+* @}
+*/
+
+/**
+* @}
+*/
+
+/******************* (C) COPYRIGHT 2011 STMicroelectronics *****END OF FILE****/
diff --git a/Libraries/STM32_USB_OTG_Driver/src/usb_dcd.c b/Libraries/STM32_USB_OTG_Driver/src/usb_dcd.c
new file mode 100644
index 0000000..c3336cb
--- /dev/null
+++ b/Libraries/STM32_USB_OTG_Driver/src/usb_dcd.c
@@ -0,0 +1,472 @@
+/**
+ ******************************************************************************
+ * @file usb_dcd.c
+ * @author MCD Application Team
+ * @version V2.0.0
+ * @date 22-July-2011
+ * @brief Peripheral Device Interface Layer
+ ******************************************************************************
+ * @attention
+ *
+ * THE PRESENT FIRMWARE WHICH IS FOR GUIDANCE ONLY AIMS AT PROVIDING CUSTOMERS
+ * WITH CODING INFORMATION REGARDING THEIR PRODUCTS IN ORDER FOR THEM TO SAVE
+ * TIME. AS A RESULT, STMICROELECTRONICS SHALL NOT BE HELD LIABLE FOR ANY
+ * DIRECT, INDIRECT OR CONSEQUENTIAL DAMAGES WITH RESPECT TO ANY CLAIMS ARISING
+ * FROM THE CONTENT OF SUCH FIRMWARE AND/OR THE USE MADE BY CUSTOMERS OF THE
+ * CODING INFORMATION CONTAINED HEREIN IN CONNECTION WITH THEIR PRODUCTS.
+ *
+ * © COPYRIGHT 2011 STMicroelectronics
+ ******************************************************************************
+ */
+
+/* Includes ------------------------------------------------------------------*/
+#include "usb_dcd.h"
+#include "usb_bsp.h"
+
+
+/** @addtogroup USB_OTG_DRIVER
+* @{
+*/
+
+/** @defgroup USB_DCD
+* @brief This file is the interface between EFSL ans Host mass-storage class
+* @{
+*/
+
+
+/** @defgroup USB_DCD_Private_Defines
+* @{
+*/
+/**
+* @}
+*/
+
+
+/** @defgroup USB_DCD_Private_TypesDefinitions
+* @{
+*/
+/**
+* @}
+*/
+
+
+
+/** @defgroup USB_DCD_Private_Macros
+* @{
+*/
+/**
+* @}
+*/
+
+
+/** @defgroup USB_DCD_Private_Variables
+* @{
+*/
+/**
+* @}
+*/
+
+
+/** @defgroup USB_DCD_Private_FunctionPrototypes
+* @{
+*/
+
+/**
+* @}
+*/
+
+
+/** @defgroup USB_DCD_Private_Functions
+* @{
+*/
+
+
+
+void DCD_Init(USB_OTG_CORE_HANDLE *pdev ,
+ USB_OTG_CORE_ID_TypeDef coreID)
+{
+ uint32_t i;
+ USB_OTG_EP *ep;
+
+ USB_OTG_SelectCore (pdev , coreID);
+
+ pdev->dev.device_status = USB_OTG_DEFAULT;
+ pdev->dev.device_address = 0;
+
+ /* Init ep structure */
+ for (i = 0; i < pdev->cfg.dev_endpoints ; i++)
+ {
+ ep = &pdev->dev.in_ep[i];
+ /* Init ep structure */
+ ep->is_in = 1;
+ ep->num = i;
+ ep->tx_fifo_num = i;
+ /* Control until ep is actvated */
+ ep->type = EP_TYPE_CTRL;
+ ep->maxpacket = USB_OTG_MAX_EP0_SIZE;
+ ep->xfer_buff = 0;
+ ep->xfer_len = 0;
+ }
+
+ for (i = 0; i < pdev->cfg.dev_endpoints; i++)
+ {
+ ep = &pdev->dev.out_ep[i];
+ /* Init ep structure */
+ ep->is_in = 0;
+ ep->num = i;
+ ep->tx_fifo_num = i;
+ /* Control until ep is activated */
+ ep->type = EP_TYPE_CTRL;
+ ep->maxpacket = USB_OTG_MAX_EP0_SIZE;
+ ep->xfer_buff = 0;
+ ep->xfer_len = 0;
+ }
+
+ USB_OTG_DisableGlobalInt(pdev);
+
+ /*Init the Core (common init.) */
+ USB_OTG_CoreInit(pdev);
+
+
+ /* Force Device Mode*/
+ USB_OTG_SetCurrentMode(pdev, DEVICE_MODE);
+
+ /* Init Device */
+ USB_OTG_CoreInitDev(pdev);
+
+
+ /* Enable USB Global interrupt */
+ USB_OTG_EnableGlobalInt(pdev);
+}
+
+
+/**
+* @brief Configure an EP
+* @param pdev : Device instance
+* @param epdesc : Endpoint Descriptor
+* @retval : status
+*/
+uint32_t DCD_EP_Open(USB_OTG_CORE_HANDLE *pdev ,
+ uint8_t ep_addr,
+ uint16_t ep_mps,
+ uint8_t ep_type)
+{
+ USB_OTG_EP *ep;
+
+ if ((ep_addr & 0x80) == 0x80)
+ {
+ ep = &pdev->dev.in_ep[ep_addr & 0x7F];
+ }
+ else
+ {
+ ep = &pdev->dev.out_ep[ep_addr & 0x7F];
+ }
+ ep->num = ep_addr & 0x7F;
+
+ ep->is_in = (0x80 & ep_addr) != 0;
+ ep->maxpacket = ep_mps;
+ ep->type = ep_type;
+ if (ep->is_in)
+ {
+ /* Assign a Tx FIFO */
+ ep->tx_fifo_num = ep->num;
+ }
+ /* Set initial data PID. */
+ if (ep_type == USB_OTG_EP_BULK )
+ {
+ ep->data_pid_start = 0;
+ }
+ USB_OTG_EPActivate(pdev , ep );
+ return 0;
+}
+/**
+* @brief called when an EP is disabled
+* @param pdev: device instance
+* @param ep_addr: endpoint address
+* @retval : status
+*/
+uint32_t DCD_EP_Close(USB_OTG_CORE_HANDLE *pdev , uint8_t ep_addr)
+{
+ USB_OTG_EP *ep;
+
+ if ((ep_addr&0x80) == 0x80)
+ {
+ ep = &pdev->dev.in_ep[ep_addr & 0x7F];
+ }
+ else
+ {
+ ep = &pdev->dev.out_ep[ep_addr & 0x7F];
+ }
+ ep->num = ep_addr & 0x7F;
+ ep->is_in = (0x80 & ep_addr) != 0;
+ USB_OTG_EPDeactivate(pdev , ep );
+ return 0;
+}
+
+
+/**
+* @brief DCD_EP_PrepareRx
+* @param pdev: device instance
+* @param ep_addr: endpoint address
+* @param pbuf: pointer to Rx buffer
+* @param buf_len: data length
+* @retval : status
+*/
+uint32_t DCD_EP_PrepareRx( USB_OTG_CORE_HANDLE *pdev,
+ uint8_t ep_addr,
+ uint8_t *pbuf,
+ uint16_t buf_len)
+{
+ USB_OTG_EP *ep;
+
+ ep = &pdev->dev.out_ep[ep_addr & 0x7F];
+
+ /*setup and start the Xfer */
+ ep->xfer_buff = pbuf;
+ ep->xfer_len = buf_len;
+ ep->xfer_count = 0;
+ ep->is_in = 0;
+ ep->num = ep_addr & 0x7F;
+
+ if (pdev->cfg.dma_enable == 1)
+ {
+ ep->dma_addr = (uint32_t)pbuf;
+ }
+
+ if ( ep->num == 0 )
+ {
+ USB_OTG_EP0StartXfer(pdev , ep);
+ }
+ else
+ {
+ USB_OTG_EPStartXfer(pdev, ep );
+ }
+ return 0;
+}
+
+/**
+* @brief Transmit data over USB
+* @param pdev: device instance
+* @param ep_addr: endpoint address
+* @param pbuf: pointer to Tx buffer
+* @param buf_len: data length
+* @retval : status
+*/
+uint32_t DCD_EP_Tx ( USB_OTG_CORE_HANDLE *pdev,
+ uint8_t ep_addr,
+ uint8_t *pbuf,
+ uint32_t buf_len)
+{
+ USB_OTG_EP *ep;
+
+ ep = &pdev->dev.in_ep[ep_addr & 0x7F];
+
+ /* Setup and start the Transfer */
+ ep->is_in = 1;
+ ep->num = ep_addr & 0x7F;
+ ep->xfer_buff = pbuf;
+ ep->dma_addr = (uint32_t)pbuf;
+ ep->xfer_count = 0;
+ ep->xfer_len = buf_len;
+
+ if ( ep->num == 0 )
+ {
+ USB_OTG_EP0StartXfer(pdev , ep);
+ }
+ else
+ {
+ USB_OTG_EPStartXfer(pdev, ep );
+ }
+ return 0;
+}
+
+
+/**
+* @brief Stall an endpoint.
+* @param pdev: device instance
+* @param epnum: endpoint address
+* @retval : status
+*/
+uint32_t DCD_EP_Stall (USB_OTG_CORE_HANDLE *pdev, uint8_t epnum)
+{
+ USB_OTG_EP *ep;
+ if ((0x80 & epnum) == 0x80)
+ {
+ ep = &pdev->dev.in_ep[epnum & 0x7F];
+ }
+ else
+ {
+ ep = &pdev->dev.out_ep[epnum];
+ }
+
+ ep->is_stall = 1;
+ ep->num = epnum & 0x7F;
+ ep->is_in = ((epnum & 0x80) == 0x80);
+
+ USB_OTG_EPSetStall(pdev , ep);
+ return (0);
+}
+
+
+/**
+* @brief Clear stall condition on endpoints.
+* @param pdev: device instance
+* @param epnum: endpoint address
+* @retval : status
+*/
+uint32_t DCD_EP_ClrStall (USB_OTG_CORE_HANDLE *pdev, uint8_t epnum)
+{
+ USB_OTG_EP *ep;
+ if ((0x80 & epnum) == 0x80)
+ {
+ ep = &pdev->dev.in_ep[epnum & 0x7F];
+ }
+ else
+ {
+ ep = &pdev->dev.out_ep[epnum];
+ }
+
+ ep->is_stall = 0;
+ ep->num = epnum & 0x7F;
+ ep->is_in = ((epnum & 0x80) == 0x80);
+
+ USB_OTG_EPClearStall(pdev , ep);
+ return (0);
+}
+
+
+/**
+* @brief This Function flushes the FIFOs.
+* @param pdev: device instance
+* @param epnum: endpoint address
+* @retval : status
+*/
+uint32_t DCD_EP_Flush (USB_OTG_CORE_HANDLE *pdev , uint8_t epnum)
+{
+
+ if ((epnum & 0x80) == 0x80)
+ {
+ USB_OTG_FlushTxFifo(pdev, epnum & 0x7F);
+ }
+ else
+ {
+ USB_OTG_FlushRxFifo(pdev);
+ }
+
+ return (0);
+}
+
+
+/**
+* @brief This Function set USB device address
+* @param pdev: device instance
+* @param address: new device address
+* @retval : status
+*/
+void DCD_EP_SetAddress (USB_OTG_CORE_HANDLE *pdev, uint8_t address)
+{
+ USB_OTG_DCFG_TypeDef dcfg;
+ dcfg.d32 = 0;
+ dcfg.b.devaddr = address;
+ USB_OTG_MODIFY_REG32( &pdev->regs.DREGS->DCFG, 0, dcfg.d32);
+}
+
+/**
+* @brief Connect device (enable internal pull-up)
+* @param pdev: device instance
+* @retval : None
+*/
+void DCD_DevConnect (USB_OTG_CORE_HANDLE *pdev)
+{
+#ifndef USE_OTG_MODE
+ USB_OTG_DCTL_TypeDef dctl;
+ dctl.d32 = USB_OTG_READ_REG32(&pdev->regs.DREGS->DCTL);
+ /* Connect device */
+ dctl.b.sftdiscon = 0;
+ USB_OTG_WRITE_REG32(&pdev->regs.DREGS->DCTL, dctl.d32);
+ USB_OTG_BSP_mDelay(3);
+#endif
+}
+
+
+/**
+* @brief Disconnect device (disable internal pull-up)
+* @param pdev: device instance
+* @retval : None
+*/
+void DCD_DevDisconnect (USB_OTG_CORE_HANDLE *pdev)
+{
+#ifndef USE_OTG_MODE
+ USB_OTG_DCTL_TypeDef dctl;
+ dctl.d32 = USB_OTG_READ_REG32(&pdev->regs.DREGS->DCTL);
+ /* Disconnect device for 3ms */
+ dctl.b.sftdiscon = 1;
+ USB_OTG_WRITE_REG32(&pdev->regs.DREGS->DCTL, dctl.d32);
+ USB_OTG_BSP_mDelay(3);
+#endif
+}
+
+
+/**
+* @brief returns the EP Status
+* @param pdev : Selected device
+* epnum : endpoint address
+* @retval : EP status
+*/
+
+uint32_t DCD_GetEPStatus(USB_OTG_CORE_HANDLE *pdev ,uint8_t epnum)
+{
+ USB_OTG_EP *ep;
+ uint32_t Status = 0;
+
+ if ((0x80 & epnum) == 0x80)
+ {
+ ep = &pdev->dev.in_ep[epnum & 0x7F];
+ }
+ else
+ {
+ ep = &pdev->dev.out_ep[epnum];
+ }
+
+ Status = USB_OTG_GetEPStatus(pdev ,ep);
+
+ /* Return the current status */
+ return Status;
+}
+
+/**
+* @brief Set the EP Status
+* @param pdev : Selected device
+* Status : new Status
+* epnum : EP address
+* @retval : None
+*/
+void DCD_SetEPStatus (USB_OTG_CORE_HANDLE *pdev , uint8_t epnum , uint32_t Status)
+{
+ USB_OTG_EP *ep;
+
+ if ((0x80 & epnum) == 0x80)
+ {
+ ep = &pdev->dev.in_ep[epnum & 0x7F];
+ }
+ else
+ {
+ ep = &pdev->dev.out_ep[epnum];
+ }
+
+ USB_OTG_SetEPStatus(pdev ,ep , Status);
+}
+
+/**
+* @}
+*/
+
+/**
+* @}
+*/
+
+/**
+* @}
+*/
+
+/******************* (C) COPYRIGHT 2011 STMicroelectronics *****END OF FILE****/
diff --git a/Libraries/STM32_USB_OTG_Driver/src/usb_dcd_int.c b/Libraries/STM32_USB_OTG_Driver/src/usb_dcd_int.c
new file mode 100644
index 0000000..eac902e
--- /dev/null
+++ b/Libraries/STM32_USB_OTG_Driver/src/usb_dcd_int.c
@@ -0,0 +1,886 @@
+/**
+ ******************************************************************************
+ * @file usb_dcd_int.c
+ * @author MCD Application Team
+ * @version V2.0.0
+ * @date 22-July-2011
+ * @brief Peripheral Device interrupt subroutines
+ ******************************************************************************
+ * @attention
+ *
+ * THE PRESENT FIRMWARE WHICH IS FOR GUIDANCE ONLY AIMS AT PROVIDING CUSTOMERS
+ * WITH CODING INFORMATION REGARDING THEIR PRODUCTS IN ORDER FOR THEM TO SAVE
+ * TIME. AS A RESULT, STMICROELECTRONICS SHALL NOT BE HELD LIABLE FOR ANY
+ * DIRECT, INDIRECT OR CONSEQUENTIAL DAMAGES WITH RESPECT TO ANY CLAIMS ARISING
+ * FROM THE CONTENT OF SUCH FIRMWARE AND/OR THE USE MADE BY CUSTOMERS OF THE
+ * CODING INFORMATION CONTAINED HEREIN IN CONNECTION WITH THEIR PRODUCTS.
+ *
+ * © COPYRIGHT 2011 STMicroelectronics
+ ******************************************************************************
+ */
+
+/* Includes ------------------------------------------------------------------*/
+#include "usb_dcd_int.h"
+/** @addtogroup USB_OTG_DRIVER
+* @{
+*/
+
+/** @defgroup USB_DCD_INT
+* @brief This file contains the interrupt subroutines for the Device mode.
+* @{
+*/
+
+
+/** @defgroup USB_DCD_INT_Private_Defines
+* @{
+*/
+/**
+* @}
+*/
+
+
+/** @defgroup USB_DCD_INT_Private_TypesDefinitions
+* @{
+*/
+/**
+* @}
+*/
+
+
+
+/** @defgroup USB_DCD_INT_Private_Macros
+* @{
+*/
+/**
+* @}
+*/
+
+
+/** @defgroup USB_DCD_INT_Private_Variables
+* @{
+*/
+/**
+* @}
+*/
+
+
+/** @defgroup USB_DCD_INT_Private_FunctionPrototypes
+* @{
+*/
+/* static functions */
+static uint32_t DCD_ReadDevInEP (USB_OTG_CORE_HANDLE *pdev, uint8_t epnum);
+
+/* Interrupt Handlers */
+static uint32_t DCD_HandleInEP_ISR(USB_OTG_CORE_HANDLE *pdev);
+static uint32_t DCD_HandleOutEP_ISR(USB_OTG_CORE_HANDLE *pdev);
+static uint32_t DCD_HandleSof_ISR(USB_OTG_CORE_HANDLE *pdev);
+
+static uint32_t DCD_HandleRxStatusQueueLevel_ISR(USB_OTG_CORE_HANDLE *pdev);
+static uint32_t DCD_WriteEmptyTxFifo(USB_OTG_CORE_HANDLE *pdev , uint32_t epnum);
+
+static uint32_t DCD_HandleUsbReset_ISR(USB_OTG_CORE_HANDLE *pdev);
+static uint32_t DCD_HandleEnumDone_ISR(USB_OTG_CORE_HANDLE *pdev);
+static uint32_t DCD_HandleResume_ISR(USB_OTG_CORE_HANDLE *pdev);
+static uint32_t DCD_HandleUSBSuspend_ISR(USB_OTG_CORE_HANDLE *pdev);
+
+static uint32_t DCD_IsoINIncomplete_ISR(USB_OTG_CORE_HANDLE *pdev);
+static uint32_t DCD_IsoOUTIncomplete_ISR(USB_OTG_CORE_HANDLE *pdev);
+#ifdef VBUS_SENSING_ENABLED
+static uint32_t DCD_SessionRequest_ISR(USB_OTG_CORE_HANDLE *pdev);
+static uint32_t DCD_OTG_ISR(USB_OTG_CORE_HANDLE *pdev);
+#endif
+
+/**
+* @}
+*/
+
+
+/** @defgroup USB_DCD_INT_Private_Functions
+* @{
+*/
+
+
+#ifdef USB_OTG_HS_DEDICATED_EP1_ENABLED
+/**
+* @brief USBD_OTG_EP1OUT_ISR_Handler
+* handles all USB Interrupts
+* @param pdev: device instance
+* @retval status
+*/
+uint32_t USBD_OTG_EP1OUT_ISR_Handler (USB_OTG_CORE_HANDLE *pdev)
+{
+
+ USB_OTG_DOEPINTn_TypeDef doepint;
+ USB_OTG_DEPXFRSIZ_TypeDef deptsiz;
+
+ doepint.d32 = USB_OTG_READ_REG32(&pdev->regs.OUTEP_REGS[1]->DOEPINT);
+ doepint.d32&= USB_OTG_READ_REG32(&pdev->regs.DREGS->DOUTEP1MSK);
+
+ /* Transfer complete */
+ if ( doepint.b.xfercompl )
+ {
+ /* Clear the bit in DOEPINTn for this interrupt */
+ CLEAR_OUT_EP_INTR(1, xfercompl);
+ if (pdev->cfg.dma_enable == 1)
+ {
+ deptsiz.d32 = USB_OTG_READ_REG32(&(pdev->regs.OUTEP_REGS[1]->DOEPTSIZ));
+ /*ToDo : handle more than one single MPS size packet */
+ pdev->dev.out_ep[1].xfer_count = pdev->dev.out_ep[1].maxpacket - \
+ deptsiz.b.xfersize;
+ }
+ /* Inform upper layer: data ready */
+ /* RX COMPLETE */
+ USBD_DCD_INT_fops->DataOutStage(pdev , 1);
+
+ }
+
+ /* Endpoint disable */
+ if ( doepint.b.epdisabled )
+ {
+ /* Clear the bit in DOEPINTn for this interrupt */
+ CLEAR_OUT_EP_INTR(1, epdisabled);
+ }
+ /* AHB Error */
+ if ( doepint.b.ahberr )
+ {
+ CLEAR_OUT_EP_INTR(1, ahberr);
+ }
+ return 1;
+}
+
+/**
+* @brief USBD_OTG_EP1IN_ISR_Handler
+* handles all USB Interrupts
+* @param pdev: device instance
+* @retval status
+*/
+uint32_t USBD_OTG_EP1IN_ISR_Handler (USB_OTG_CORE_HANDLE *pdev)
+{
+
+ USB_OTG_DIEPINTn_TypeDef diepint;
+ uint32_t fifoemptymsk, msk, emp;
+
+ msk = USB_OTG_READ_REG32(&pdev->regs.DREGS->DINEP1MSK);
+ emp = USB_OTG_READ_REG32(&pdev->regs.DREGS->DIEPEMPMSK);
+ msk |= ((emp >> 1 ) & 0x1) << 7;
+ diepint.d32 = USB_OTG_READ_REG32(&pdev->regs.INEP_REGS[1]->DIEPINT) & msk;
+
+ if ( diepint.b.xfercompl )
+ {
+ fifoemptymsk = 0x1 << 1;
+ USB_OTG_MODIFY_REG32(&pdev->regs.DREGS->DIEPEMPMSK, fifoemptymsk, 0);
+ CLEAR_IN_EP_INTR(1, xfercompl);
+ /* TX COMPLETE */
+ USBD_DCD_INT_fops->DataInStage(pdev , 1);
+ }
+ if ( diepint.b.ahberr )
+ {
+ CLEAR_IN_EP_INTR(1, ahberr);
+ }
+ if ( diepint.b.epdisabled )
+ {
+ CLEAR_IN_EP_INTR(1, epdisabled);
+ }
+ if ( diepint.b.timeout )
+ {
+ CLEAR_IN_EP_INTR(1, timeout);
+ }
+ if (diepint.b.intktxfemp)
+ {
+ CLEAR_IN_EP_INTR(1, intktxfemp);
+ }
+ if (diepint.b.intknepmis)
+ {
+ CLEAR_IN_EP_INTR(1, intknepmis);
+ }
+ if (diepint.b.inepnakeff)
+ {
+ CLEAR_IN_EP_INTR(1, inepnakeff);
+ }
+ if (diepint.b.emptyintr)
+ {
+ DCD_WriteEmptyTxFifo(pdev , 1);
+ CLEAR_IN_EP_INTR(1, emptyintr);
+ }
+ return 1;
+}
+#endif
+
+/**
+* @brief STM32_USBF_OTG_ISR_Handler
+* handles all USB Interrupts
+* @param pdev: device instance
+* @retval status
+*/
+uint32_t USBD_OTG_ISR_Handler (USB_OTG_CORE_HANDLE *pdev)
+{
+ USB_OTG_GINTSTS_TypeDef gintr_status;
+ uint32_t retval = 0;
+
+ if (USB_OTG_IsDeviceMode(pdev)) /* ensure that we are in device mode */
+ {
+ gintr_status.d32 = USB_OTG_ReadCoreItr(pdev);
+ if (!gintr_status.d32) /* avoid spurious interrupt */
+ {
+ return 0;
+ }
+
+ if (gintr_status.b.outepintr)
+ {
+ retval |= DCD_HandleOutEP_ISR(pdev);
+ }
+
+ if (gintr_status.b.inepint)
+ {
+ retval |= DCD_HandleInEP_ISR(pdev);
+ }
+
+ if (gintr_status.b.modemismatch)
+ {
+ USB_OTG_GINTSTS_TypeDef gintsts;
+
+ /* Clear interrupt */
+ gintsts.d32 = 0;
+ gintsts.b.modemismatch = 1;
+ USB_OTG_WRITE_REG32(&pdev->regs.GREGS->GINTSTS, gintsts.d32);
+ }
+
+ if (gintr_status.b.wkupintr)
+ {
+ retval |= DCD_HandleResume_ISR(pdev);
+ }
+
+ if (gintr_status.b.usbsuspend)
+ {
+ retval |= DCD_HandleUSBSuspend_ISR(pdev);
+ }
+ if (gintr_status.b.sofintr)
+ {
+ retval |= DCD_HandleSof_ISR(pdev);
+
+ }
+
+ if (gintr_status.b.rxstsqlvl)
+ {
+ retval |= DCD_HandleRxStatusQueueLevel_ISR(pdev);
+
+ }
+
+ if (gintr_status.b.usbreset)
+ {
+ retval |= DCD_HandleUsbReset_ISR(pdev);
+
+ }
+ if (gintr_status.b.enumdone)
+ {
+ retval |= DCD_HandleEnumDone_ISR(pdev);
+ }
+
+ if (gintr_status.b.incomplisoin)
+ {
+ retval |= DCD_IsoINIncomplete_ISR(pdev);
+ }
+
+ if (gintr_status.b.incomplisoout)
+ {
+ retval |= DCD_IsoOUTIncomplete_ISR(pdev);
+ }
+#ifdef VBUS_SENSING_ENABLED
+ if (gintr_status.b.sessreqintr)
+ {
+ retval |= DCD_SessionRequest_ISR(pdev);
+ }
+
+ if (gintr_status.b.otgintr)
+ {
+ retval |= DCD_OTG_ISR(pdev);
+ }
+#endif
+ }
+ return retval;
+}
+
+#ifdef VBUS_SENSING_ENABLED
+/**
+* @brief DCD_SessionRequest_ISR
+* Indicates that the USB_OTG controller has detected a connection
+* @param pdev: device instance
+* @retval status
+*/
+static uint32_t DCD_SessionRequest_ISR(USB_OTG_CORE_HANDLE *pdev)
+{
+ USB_OTG_GINTSTS_TypeDef gintsts;
+ USBD_DCD_INT_fops->DevConnected (pdev);
+
+ /* Clear interrupt */
+ gintsts.d32 = 0;
+ gintsts.b.sessreqintr = 1;
+ USB_OTG_WRITE_REG32 (&pdev->regs.GREGS->GINTSTS, gintsts.d32);
+ return 1;
+}
+
+/**
+* @brief DCD_OTG_ISR
+* Indicates that the USB_OTG controller has detected an OTG event:
+* used to detect the end of session i.e. disconnection
+* @param pdev: device instance
+* @retval status
+*/
+static uint32_t DCD_OTG_ISR(USB_OTG_CORE_HANDLE *pdev)
+{
+
+ USB_OTG_GOTGINT_TypeDef gotgint;
+
+ gotgint.d32 = USB_OTG_READ_REG32(&pdev->regs.GREGS->GOTGINT);
+
+ if (gotgint.b.sesenddet)
+ {
+ USBD_DCD_INT_fops->DevDisconnected (pdev);
+ }
+ /* Clear OTG interrupt */
+ USB_OTG_WRITE_REG32(&pdev->regs.GREGS->GOTGINT, gotgint.d32);
+ return 1;
+}
+#endif
+/**
+* @brief DCD_HandleResume_ISR
+* Indicates that the USB_OTG controller has detected a resume or
+* remote Wake-up sequence
+* @param pdev: device instance
+* @retval status
+*/
+static uint32_t DCD_HandleResume_ISR(USB_OTG_CORE_HANDLE *pdev)
+{
+ USB_OTG_GINTSTS_TypeDef gintsts;
+ USB_OTG_DCTL_TypeDef devctl;
+ USB_OTG_PCGCCTL_TypeDef power;
+
+ if(pdev->cfg.low_power)
+ {
+ /* un-gate USB Core clock */
+ power.d32 = USB_OTG_READ_REG32(&pdev->regs.PCGCCTL);
+ power.b.gatehclk = 0;
+ power.b.stoppclk = 0;
+ USB_OTG_WRITE_REG32(pdev->regs.PCGCCTL, power.d32);
+ }
+
+ /* Clear the Remote Wake-up Signaling */
+ devctl.d32 = 0;
+ devctl.b.rmtwkupsig = 1;
+ USB_OTG_MODIFY_REG32(&pdev->regs.DREGS->DCTL, devctl.d32, 0);
+
+ /* Inform upper layer by the Resume Event */
+ USBD_DCD_INT_fops->Resume (pdev);
+
+ /* Clear interrupt */
+ gintsts.d32 = 0;
+ gintsts.b.wkupintr = 1;
+ USB_OTG_WRITE_REG32 (&pdev->regs.GREGS->GINTSTS, gintsts.d32);
+ return 1;
+}
+
+/**
+* @brief USB_OTG_HandleUSBSuspend_ISR
+* Indicates that SUSPEND state has been detected on the USB
+* @param pdev: device instance
+* @retval status
+*/
+static uint32_t DCD_HandleUSBSuspend_ISR(USB_OTG_CORE_HANDLE *pdev)
+{
+ USB_OTG_GINTSTS_TypeDef gintsts;
+ USB_OTG_PCGCCTL_TypeDef power;
+ USB_OTG_DSTS_TypeDef dsts;
+
+ USBD_DCD_INT_fops->Suspend (pdev);
+
+ dsts.d32 = USB_OTG_READ_REG32(&pdev->regs.DREGS->DSTS);
+
+ /* Clear interrupt */
+ gintsts.d32 = 0;
+ gintsts.b.usbsuspend = 1;
+ USB_OTG_WRITE_REG32(&pdev->regs.GREGS->GINTSTS, gintsts.d32);
+
+ if((pdev->cfg.low_power) && (dsts.b.suspsts == 1))
+ {
+ /* switch-off the clocks */
+ power.d32 = 0;
+ power.b.stoppclk = 1;
+ USB_OTG_MODIFY_REG32(pdev->regs.PCGCCTL, 0, power.d32);
+
+ power.b.gatehclk = 1;
+ USB_OTG_MODIFY_REG32(pdev->regs.PCGCCTL, 0, power.d32);
+
+ /* Request to enter Sleep mode after exit from current ISR */
+ SCB->SCR |= (SCB_SCR_SLEEPDEEP_Msk | SCB_SCR_SLEEPONEXIT_Msk);
+ }
+ return 1;
+}
+
+/**
+* @brief DCD_HandleInEP_ISR
+* Indicates that an IN EP has a pending Interrupt
+* @param pdev: device instance
+* @retval status
+*/
+static uint32_t DCD_HandleInEP_ISR(USB_OTG_CORE_HANDLE *pdev)
+{
+ USB_OTG_DIEPINTn_TypeDef diepint;
+
+ uint32_t ep_intr;
+ uint32_t epnum = 0;
+ uint32_t fifoemptymsk;
+ diepint.d32 = 0;
+ ep_intr = USB_OTG_ReadDevAllInEPItr(pdev);
+
+ while ( ep_intr )
+ {
+ if (ep_intr&0x1) /* In ITR */
+ {
+ diepint.d32 = DCD_ReadDevInEP(pdev , epnum); /* Get In ITR status */
+ if ( diepint.b.xfercompl )
+ {
+ fifoemptymsk = 0x1 << epnum;
+ USB_OTG_MODIFY_REG32(&pdev->regs.DREGS->DIEPEMPMSK, fifoemptymsk, 0);
+ CLEAR_IN_EP_INTR(epnum, xfercompl);
+ /* TX COMPLETE */
+ USBD_DCD_INT_fops->DataInStage(pdev , epnum);
+
+ if (pdev->cfg.dma_enable == 1)
+ {
+ if((epnum == 0) && (pdev->dev.device_state == USB_OTG_EP0_STATUS_IN))
+ {
+ /* prepare to rx more setup packets */
+ USB_OTG_EP0_OutStart(pdev);
+ }
+ }
+ }
+ if ( diepint.b.ahberr )
+ {
+ CLEAR_IN_EP_INTR(epnum, ahberr);
+ }
+ if ( diepint.b.timeout )
+ {
+ CLEAR_IN_EP_INTR(epnum, timeout);
+ }
+ if (diepint.b.intktxfemp)
+ {
+ CLEAR_IN_EP_INTR(epnum, intktxfemp);
+ }
+ if (diepint.b.intknepmis)
+ {
+ CLEAR_IN_EP_INTR(epnum, intknepmis);
+ }
+ if (diepint.b.inepnakeff)
+ {
+ CLEAR_IN_EP_INTR(epnum, inepnakeff);
+ }
+ if ( diepint.b.epdisabled )
+ {
+ CLEAR_IN_EP_INTR(epnum, epdisabled);
+ }
+ if (diepint.b.emptyintr)
+ {
+
+ DCD_WriteEmptyTxFifo(pdev , epnum);
+
+ CLEAR_IN_EP_INTR(epnum, emptyintr);
+ }
+ }
+ epnum++;
+ ep_intr >>= 1;
+ }
+
+ return 1;
+}
+
+/**
+* @brief DCD_HandleOutEP_ISR
+* Indicates that an OUT EP has a pending Interrupt
+* @param pdev: device instance
+* @retval status
+*/
+static uint32_t DCD_HandleOutEP_ISR(USB_OTG_CORE_HANDLE *pdev)
+{
+ uint32_t ep_intr;
+ USB_OTG_DOEPINTn_TypeDef doepint;
+ USB_OTG_DEPXFRSIZ_TypeDef deptsiz;
+ uint32_t epnum = 0;
+
+ doepint.d32 = 0;
+
+ /* Read in the device interrupt bits */
+ ep_intr = USB_OTG_ReadDevAllOutEp_itr(pdev);
+
+ while ( ep_intr )
+ {
+ if (ep_intr&0x1)
+ {
+
+ doepint.d32 = USB_OTG_ReadDevOutEP_itr(pdev, epnum);
+
+ /* Transfer complete */
+ if ( doepint.b.xfercompl )
+ {
+ /* Clear the bit in DOEPINTn for this interrupt */
+ CLEAR_OUT_EP_INTR(epnum, xfercompl);
+ if (pdev->cfg.dma_enable == 1)
+ {
+ deptsiz.d32 = USB_OTG_READ_REG32(&(pdev->regs.OUTEP_REGS[epnum]->DOEPTSIZ));
+ /*ToDo : handle more than one single MPS size packet */
+ pdev->dev.out_ep[epnum].xfer_count = pdev->dev.out_ep[epnum].maxpacket - \
+ deptsiz.b.xfersize;
+ }
+ /* Inform upper layer: data ready */
+ /* RX COMPLETE */
+ USBD_DCD_INT_fops->DataOutStage(pdev , epnum);
+
+ if (pdev->cfg.dma_enable == 1)
+ {
+ if((epnum == 0) && (pdev->dev.device_state == USB_OTG_EP0_STATUS_OUT))
+ {
+ /* prepare to rx more setup packets */
+ USB_OTG_EP0_OutStart(pdev);
+ }
+ }
+ }
+ /* Endpoint disable */
+ if ( doepint.b.epdisabled )
+ {
+ /* Clear the bit in DOEPINTn for this interrupt */
+ CLEAR_OUT_EP_INTR(epnum, epdisabled);
+ }
+ /* AHB Error */
+ if ( doepint.b.ahberr )
+ {
+ CLEAR_OUT_EP_INTR(epnum, ahberr);
+ }
+ /* Setup Phase Done (control EPs) */
+ if ( doepint.b.setup )
+ {
+
+ /* inform the upper layer that a setup packet is available */
+ /* SETUP COMPLETE */
+ USBD_DCD_INT_fops->SetupStage(pdev);
+ CLEAR_OUT_EP_INTR(epnum, setup);
+ }
+ }
+ epnum++;
+ ep_intr >>= 1;
+ }
+ return 1;
+}
+
+/**
+* @brief DCD_HandleSof_ISR
+* Handles the SOF Interrupts
+* @param pdev: device instance
+* @retval status
+*/
+static uint32_t DCD_HandleSof_ISR(USB_OTG_CORE_HANDLE *pdev)
+{
+ USB_OTG_GINTSTS_TypeDef GINTSTS;
+
+
+ USBD_DCD_INT_fops->SOF(pdev);
+
+ /* Clear interrupt */
+ GINTSTS.d32 = 0;
+ GINTSTS.b.sofintr = 1;
+ USB_OTG_WRITE_REG32 (&pdev->regs.GREGS->GINTSTS, GINTSTS.d32);
+
+ return 1;
+}
+
+/**
+* @brief DCD_HandleRxStatusQueueLevel_ISR
+* Handles the Rx Status Queue Level Interrupt
+* @param pdev: device instance
+* @retval status
+*/
+static uint32_t DCD_HandleRxStatusQueueLevel_ISR(USB_OTG_CORE_HANDLE *pdev)
+{
+ USB_OTG_GINTMSK_TypeDef int_mask;
+ USB_OTG_DRXSTS_TypeDef status;
+ USB_OTG_EP *ep;
+
+ /* Disable the Rx Status Queue Level interrupt */
+ int_mask.d32 = 0;
+ int_mask.b.rxstsqlvl = 1;
+ USB_OTG_MODIFY_REG32( &pdev->regs.GREGS->GINTMSK, int_mask.d32, 0);
+
+ /* Get the Status from the top of the FIFO */
+ status.d32 = USB_OTG_READ_REG32( &pdev->regs.GREGS->GRXSTSP );
+
+ ep = &pdev->dev.out_ep[status.b.epnum];
+
+ switch (status.b.pktsts)
+ {
+ case STS_GOUT_NAK:
+ break;
+ case STS_DATA_UPDT:
+ if (status.b.bcnt)
+ {
+ USB_OTG_ReadPacket(pdev,ep->xfer_buff, status.b.bcnt);
+ ep->xfer_buff += status.b.bcnt;
+ ep->xfer_count += status.b.bcnt;
+ }
+ break;
+ case STS_XFER_COMP:
+ break;
+ case STS_SETUP_COMP:
+ break;
+ case STS_SETUP_UPDT:
+ /* Copy the setup packet received in FIFO into the setup buffer in RAM */
+ USB_OTG_ReadPacket(pdev , pdev->dev.setup_packet, 8);
+ ep->xfer_count += status.b.bcnt;
+ break;
+ default:
+ break;
+ }
+
+ /* Enable the Rx Status Queue Level interrupt */
+ USB_OTG_MODIFY_REG32( &pdev->regs.GREGS->GINTMSK, 0, int_mask.d32);
+
+ return 1;
+}
+
+/**
+* @brief DCD_WriteEmptyTxFifo
+* check FIFO for the next packet to be loaded
+* @param pdev: device instance
+* @retval status
+*/
+static uint32_t DCD_WriteEmptyTxFifo(USB_OTG_CORE_HANDLE *pdev, uint32_t epnum)
+{
+ USB_OTG_DTXFSTSn_TypeDef txstatus;
+ USB_OTG_EP *ep;
+ uint32_t len = 0;
+ uint32_t len32b;
+ txstatus.d32 = 0;
+
+ ep = &pdev->dev.in_ep[epnum];
+
+ len = ep->xfer_len - ep->xfer_count;
+
+ if (len > ep->maxpacket)
+ {
+ len = ep->maxpacket;
+ }
+
+ len32b = (len + 3) / 4;
+ txstatus.d32 = USB_OTG_READ_REG32( &pdev->regs.INEP_REGS[epnum]->DTXFSTS);
+
+
+
+ while (txstatus.b.txfspcavail > len32b &&
+ ep->xfer_count < ep->xfer_len &&
+ ep->xfer_len != 0)
+ {
+ /* Write the FIFO */
+ len = ep->xfer_len - ep->xfer_count;
+
+ if (len > ep->maxpacket)
+ {
+ len = ep->maxpacket;
+ }
+ len32b = (len + 3) / 4;
+
+ USB_OTG_WritePacket (pdev , ep->xfer_buff, epnum, len);
+
+ ep->xfer_buff += len;
+ ep->xfer_count += len;
+
+ txstatus.d32 = USB_OTG_READ_REG32(&pdev->regs.INEP_REGS[epnum]->DTXFSTS);
+ }
+
+ return 1;
+}
+
+/**
+* @brief DCD_HandleUsbReset_ISR
+* This interrupt occurs when a USB Reset is detected
+* @param pdev: device instance
+* @retval status
+*/
+static uint32_t DCD_HandleUsbReset_ISR(USB_OTG_CORE_HANDLE *pdev)
+{
+ USB_OTG_DAINT_TypeDef daintmsk;
+ USB_OTG_DOEPMSK_TypeDef doepmsk;
+ USB_OTG_DIEPMSK_TypeDef diepmsk;
+ USB_OTG_DCFG_TypeDef dcfg;
+ USB_OTG_DCTL_TypeDef dctl;
+ USB_OTG_GINTSTS_TypeDef gintsts;
+ uint32_t i;
+
+ dctl.d32 = 0;
+ daintmsk.d32 = 0;
+ doepmsk.d32 = 0;
+ diepmsk.d32 = 0;
+ dcfg.d32 = 0;
+ gintsts.d32 = 0;
+
+ /* Clear the Remote Wake-up Signaling */
+ dctl.b.rmtwkupsig = 1;
+ USB_OTG_MODIFY_REG32(&pdev->regs.DREGS->DCTL, dctl.d32, 0 );
+
+ /* Flush the Tx FIFO */
+ USB_OTG_FlushTxFifo(pdev , 0 );
+
+ for (i = 0; i < pdev->cfg.dev_endpoints ; i++)
+ {
+ USB_OTG_WRITE_REG32( &pdev->regs.INEP_REGS[i]->DIEPINT, 0xFF);
+ USB_OTG_WRITE_REG32( &pdev->regs.OUTEP_REGS[i]->DOEPINT, 0xFF);
+ }
+ USB_OTG_WRITE_REG32( &pdev->regs.DREGS->DAINT, 0xFFFFFFFF );
+
+ daintmsk.ep.in = 1;
+ daintmsk.ep.out = 1;
+ USB_OTG_WRITE_REG32( &pdev->regs.DREGS->DAINTMSK, daintmsk.d32 );
+
+ doepmsk.b.setup = 1;
+ doepmsk.b.xfercompl = 1;
+ doepmsk.b.ahberr = 1;
+ doepmsk.b.epdisabled = 1;
+ USB_OTG_WRITE_REG32( &pdev->regs.DREGS->DOEPMSK, doepmsk.d32 );
+#ifdef USB_OTG_HS_DEDICATED_EP1_ENABLED
+ USB_OTG_WRITE_REG32( &pdev->regs.DREGS->DOUTEP1MSK, doepmsk.d32 );
+#endif
+ diepmsk.b.xfercompl = 1;
+ diepmsk.b.timeout = 1;
+ diepmsk.b.epdisabled = 1;
+ diepmsk.b.ahberr = 1;
+ diepmsk.b.intknepmis = 1;
+ USB_OTG_WRITE_REG32( &pdev->regs.DREGS->DIEPMSK, diepmsk.d32 );
+#ifdef USB_OTG_HS_DEDICATED_EP1_ENABLED
+ USB_OTG_WRITE_REG32( &pdev->regs.DREGS->DINEP1MSK, diepmsk.d32 );
+#endif
+ /* Reset Device Address */
+ dcfg.d32 = USB_OTG_READ_REG32( &pdev->regs.DREGS->DCFG);
+ dcfg.b.devaddr = 0;
+ USB_OTG_WRITE_REG32( &pdev->regs.DREGS->DCFG, dcfg.d32);
+
+
+ /* setup EP0 to receive SETUP packets */
+ USB_OTG_EP0_OutStart(pdev);
+
+ /* Clear interrupt */
+ gintsts.d32 = 0;
+ gintsts.b.usbreset = 1;
+ USB_OTG_WRITE_REG32 (&pdev->regs.GREGS->GINTSTS, gintsts.d32);
+
+ /*Reset internal state machine */
+ USBD_DCD_INT_fops->Reset(pdev);
+ return 1;
+}
+
+/**
+* @brief DCD_HandleEnumDone_ISR
+* Read the device status register and set the device speed
+* @param pdev: device instance
+* @retval status
+*/
+static uint32_t DCD_HandleEnumDone_ISR(USB_OTG_CORE_HANDLE *pdev)
+{
+ USB_OTG_GINTSTS_TypeDef gintsts;
+ USB_OTG_GUSBCFG_TypeDef gusbcfg;
+
+ USB_OTG_EP0Activate(pdev);
+
+ /* Set USB turn-around time based on device speed and PHY interface. */
+ gusbcfg.d32 = USB_OTG_READ_REG32(&pdev->regs.GREGS->GUSBCFG);
+
+ /* Full or High speed */
+ if ( USB_OTG_GetDeviceSpeed(pdev) == USB_SPEED_HIGH)
+ {
+ pdev->cfg.speed = USB_OTG_SPEED_HIGH;
+ pdev->cfg.mps = USB_OTG_HS_MAX_PACKET_SIZE ;
+ gusbcfg.b.usbtrdtim = 9;
+ }
+ else
+ {
+ pdev->cfg.speed = USB_OTG_SPEED_FULL;
+ pdev->cfg.mps = USB_OTG_FS_MAX_PACKET_SIZE ;
+ gusbcfg.b.usbtrdtim = 5;
+ }
+
+ USB_OTG_WRITE_REG32(&pdev->regs.GREGS->GUSBCFG, gusbcfg.d32);
+
+ /* Clear interrupt */
+ gintsts.d32 = 0;
+ gintsts.b.enumdone = 1;
+ USB_OTG_WRITE_REG32( &pdev->regs.GREGS->GINTSTS, gintsts.d32 );
+ return 1;
+}
+
+
+/**
+* @brief DCD_IsoINIncomplete_ISR
+* handle the ISO IN incomplete interrupt
+* @param pdev: device instance
+* @retval status
+*/
+static uint32_t DCD_IsoINIncomplete_ISR(USB_OTG_CORE_HANDLE *pdev)
+{
+ USB_OTG_GINTSTS_TypeDef gintsts;
+
+ gintsts.d32 = 0;
+
+ USBD_DCD_INT_fops->IsoINIncomplete (pdev);
+
+ /* Clear interrupt */
+ gintsts.b.incomplisoin = 1;
+ USB_OTG_WRITE_REG32(&pdev->regs.GREGS->GINTSTS, gintsts.d32);
+
+ return 1;
+}
+
+/**
+* @brief DCD_IsoOUTIncomplete_ISR
+* handle the ISO OUT incomplete interrupt
+* @param pdev: device instance
+* @retval status
+*/
+static uint32_t DCD_IsoOUTIncomplete_ISR(USB_OTG_CORE_HANDLE *pdev)
+{
+ USB_OTG_GINTSTS_TypeDef gintsts;
+
+ gintsts.d32 = 0;
+
+ USBD_DCD_INT_fops->IsoOUTIncomplete (pdev);
+
+ /* Clear interrupt */
+ gintsts.b.incomplisoout = 1;
+ USB_OTG_WRITE_REG32(&pdev->regs.GREGS->GINTSTS, gintsts.d32);
+ return 1;
+}
+/**
+* @brief DCD_ReadDevInEP
+* Reads ep flags
+* @param pdev: device instance
+* @retval status
+*/
+static uint32_t DCD_ReadDevInEP (USB_OTG_CORE_HANDLE *pdev, uint8_t epnum)
+{
+ uint32_t v, msk, emp;
+ msk = USB_OTG_READ_REG32(&pdev->regs.DREGS->DIEPMSK);
+ emp = USB_OTG_READ_REG32(&pdev->regs.DREGS->DIEPEMPMSK);
+ msk |= ((emp >> epnum) & 0x1) << 7;
+ v = USB_OTG_READ_REG32(&pdev->regs.INEP_REGS[epnum]->DIEPINT) & msk;
+ return v;
+}
+
+
+
+/**
+* @}
+*/
+
+/**
+* @}
+*/
+
+/**
+* @}
+*/
+
+/******************* (C) COPYRIGHT 2011 STMicroelectronics *****END OF FILE****/
diff --git a/Libraries/STM32_USB_OTG_Driver/src/usb_hcd.c b/Libraries/STM32_USB_OTG_Driver/src/usb_hcd.c
new file mode 100644
index 0000000..689d061
--- /dev/null
+++ b/Libraries/STM32_USB_OTG_Driver/src/usb_hcd.c
@@ -0,0 +1,256 @@
+/**
+ ******************************************************************************
+ * @file usb_hcd.c
+ * @author MCD Application Team
+ * @version V2.0.0
+ * @date 22-July-2011
+ * @brief Host Interface Layer
+ ******************************************************************************
+ * @attention
+ *
+ * THE PRESENT FIRMWARE WHICH IS FOR GUIDANCE ONLY AIMS AT PROVIDING CUSTOMERS
+ * WITH CODING INFORMATION REGARDING THEIR PRODUCTS IN ORDER FOR THEM TO SAVE
+ * TIME. AS A RESULT, STMICROELECTRONICS SHALL NOT BE HELD LIABLE FOR ANY
+ * DIRECT, INDIRECT OR CONSEQUENTIAL DAMAGES WITH RESPECT TO ANY CLAIMS ARISING
+ * FROM THE CONTENT OF SUCH FIRMWARE AND/OR THE USE MADE BY CUSTOMERS OF THE
+ * CODING INFORMATION CONTAINED HEREIN IN CONNECTION WITH THEIR PRODUCTS.
+ *
+ * © COPYRIGHT 2011 STMicroelectronics
+ ******************************************************************************
+ */
+
+/* Includes ------------------------------------------------------------------*/
+#include "usb_core.h"
+#include "usb_hcd.h"
+#include "usb_conf.h"
+#include "usb_bsp.h"
+
+
+/** @addtogroup USB_OTG_DRIVER
+ * @{
+ */
+
+/** @defgroup USB_HCD
+ * @brief This file is the interface between EFSL ans Host mass-storage class
+ * @{
+ */
+
+
+/** @defgroup USB_HCD_Private_Defines
+ * @{
+ */
+/**
+ * @}
+ */
+
+
+/** @defgroup USB_HCD_Private_TypesDefinitions
+ * @{
+ */
+/**
+ * @}
+ */
+
+
+
+/** @defgroup USB_HCD_Private_Macros
+ * @{
+ */
+/**
+ * @}
+ */
+
+
+/** @defgroup USB_HCD_Private_Variables
+ * @{
+ */
+/**
+ * @}
+ */
+
+
+/** @defgroup USB_HCD_Private_FunctionPrototypes
+ * @{
+ */
+/**
+ * @}
+ */
+
+
+/** @defgroup USB_HCD_Private_Functions
+ * @{
+ */
+
+/**
+ * @brief HCD_Init
+ * Initialize the HOST portion of the driver.
+ * @param pdev: Selected device
+ * @param base_address: OTG base address
+ * @retval Status
+ */
+uint32_t HCD_Init(USB_OTG_CORE_HANDLE *pdev ,
+ USB_OTG_CORE_ID_TypeDef coreID)
+{
+ uint8_t i = 0;
+ pdev->host.ConnSts = 0;
+
+ for (i= 0; i< USB_OTG_MAX_TX_FIFOS; i++)
+ {
+ pdev->host.ErrCnt[i] = 0;
+ pdev->host.XferCnt[i] = 0;
+ pdev->host.HC_Status[i] = HC_IDLE;
+ }
+ pdev->host.hc[0].max_packet = 8;
+
+ USB_OTG_SelectCore(pdev, coreID);
+#ifndef DUAL_ROLE_MODE_ENABLED
+ USB_OTG_DisableGlobalInt(pdev);
+ USB_OTG_CoreInit(pdev);
+
+ /* Force Host Mode*/
+ USB_OTG_SetCurrentMode(pdev , HOST_MODE);
+ USB_OTG_CoreInitHost(pdev);
+ USB_OTG_EnableGlobalInt(pdev);
+#endif
+
+ return 0;
+}
+
+
+/**
+ * @brief HCD_GetCurrentSpeed
+ * Get Current device Speed.
+ * @param pdev : Selected device
+ * @retval Status
+ */
+
+uint32_t HCD_GetCurrentSpeed (USB_OTG_CORE_HANDLE *pdev)
+{
+ USB_OTG_HPRT0_TypeDef HPRT0;
+ HPRT0.d32 = USB_OTG_READ_REG32(pdev->regs.HPRT0);
+
+ return HPRT0.b.prtspd;
+}
+
+/**
+ * @brief HCD_ResetPort
+ * Issues the reset command to device
+ * @param pdev : Selected device
+ * @retval Status
+ */
+uint32_t HCD_ResetPort(USB_OTG_CORE_HANDLE *pdev)
+{
+ /*
+ Before starting to drive a USB reset, the application waits for the OTG
+ interrupt triggered by the debounce done bit (DBCDNE bit in OTG_FS_GOTGINT),
+ which indicates that the bus is stable again after the electrical debounce
+ caused by the attachment of a pull-up resistor on DP (FS) or DM (LS).
+ */
+
+ USB_OTG_ResetPort(pdev);
+ return 0;
+}
+
+/**
+ * @brief HCD_IsDeviceConnected
+ * Check if the device is connected.
+ * @param pdev : Selected device
+ * @retval Device connection status. 1 -> connected and 0 -> disconnected
+ *
+ */
+uint32_t HCD_IsDeviceConnected(USB_OTG_CORE_HANDLE *pdev)
+{
+ return (pdev->host.ConnSts);
+}
+
+/**
+ * @brief HCD_GetCurrentFrame
+ * This function returns the frame number for sof packet
+ * @param pdev : Selected device
+ * @retval Frame number
+ *
+ */
+uint32_t HCD_GetCurrentFrame (USB_OTG_CORE_HANDLE *pdev)
+{
+ return (USB_OTG_READ_REG32(&pdev->regs.HREGS->HFNUM) & 0xFFFF) ;
+}
+
+/**
+ * @brief HCD_GetURB_State
+ * This function returns the last URBstate
+ * @param pdev: Selected device
+ * @retval URB_STATE
+ *
+ */
+URB_STATE HCD_GetURB_State (USB_OTG_CORE_HANDLE *pdev , uint8_t ch_num)
+{
+ return pdev->host.URB_State[ch_num] ;
+}
+
+/**
+ * @brief HCD_GetXferCnt
+ * This function returns the last URBstate
+ * @param pdev: Selected device
+ * @retval No. of data bytes transferred
+ *
+ */
+uint32_t HCD_GetXferCnt (USB_OTG_CORE_HANDLE *pdev, uint8_t ch_num)
+{
+ return pdev->host.XferCnt[ch_num] ;
+}
+
+
+
+/**
+ * @brief HCD_GetHCState
+ * This function returns the HC Status
+ * @param pdev: Selected device
+ * @retval HC_STATUS
+ *
+ */
+HC_STATUS HCD_GetHCState (USB_OTG_CORE_HANDLE *pdev , uint8_t ch_num)
+{
+ return pdev->host.HC_Status[ch_num] ;
+}
+
+/**
+ * @brief HCD_HC_Init
+ * This function prepare a HC and start a transfer
+ * @param pdev: Selected device
+ * @param hc_num: Channel number
+ * @retval status
+ */
+uint32_t HCD_HC_Init (USB_OTG_CORE_HANDLE *pdev , uint8_t hc_num)
+{
+ return USB_OTG_HC_Init(pdev, hc_num);
+}
+
+/**
+ * @brief HCD_SubmitRequest
+ * This function prepare a HC and start a transfer
+ * @param pdev: Selected device
+ * @param hc_num: Channel number
+ * @retval status
+ */
+uint32_t HCD_SubmitRequest (USB_OTG_CORE_HANDLE *pdev , uint8_t hc_num)
+{
+
+ pdev->host.URB_State[hc_num] = URB_IDLE;
+ pdev->host.hc[hc_num].xfer_count = 0 ;
+ return USB_OTG_HC_StartXfer(pdev, hc_num);
+}
+
+
+/**
+* @}
+*/
+
+/**
+* @}
+*/
+
+/**
+* @}
+*/
+
+/******************* (C) COPYRIGHT 2011 STMicroelectronics *****END OF FILE****/
diff --git a/Libraries/STM32_USB_OTG_Driver/src/usb_hcd_int.c b/Libraries/STM32_USB_OTG_Driver/src/usb_hcd_int.c
new file mode 100644
index 0000000..bd4081f
--- /dev/null
+++ b/Libraries/STM32_USB_OTG_Driver/src/usb_hcd_int.c
@@ -0,0 +1,832 @@
+/**
+ ******************************************************************************
+ * @file usb_hcd_int.c
+ * @author MCD Application Team
+ * @version V2.0.0
+ * @date 22-July-2011
+ * @brief Host driver interrupt subroutines
+ ******************************************************************************
+ * @attention
+ *
+ * THE PRESENT FIRMWARE WHICH IS FOR GUIDANCE ONLY AIMS AT PROVIDING CUSTOMERS
+ * WITH CODING INFORMATION REGARDING THEIR PRODUCTS IN ORDER FOR THEM TO SAVE
+ * TIME. AS A RESULT, STMICROELECTRONICS SHALL NOT BE HELD LIABLE FOR ANY
+ * DIRECT, INDIRECT OR CONSEQUENTIAL DAMAGES WITH RESPECT TO ANY CLAIMS ARISING
+ * FROM THE CONTENT OF SUCH FIRMWARE AND/OR THE USE MADE BY CUSTOMERS OF THE
+ * CODING INFORMATION CONTAINED HEREIN IN CONNECTION WITH THEIR PRODUCTS.
+ *
+ * © COPYRIGHT 2011 STMicroelectronics
+ ******************************************************************************
+ */
+
+/* Includes ------------------------------------------------------------------*/
+#include "usb_core.h"
+#include "usb_defines.h"
+#include "usb_hcd_int.h"
+
+#if defined (__CC_ARM) /*!< ARM Compiler */
+ #pragma O0
+#elif defined ( __ICCARM__ ) /*!< IAR Compiler */
+ #pragma O0
+#elif defined (__GNUC__) /*!< GNU Compiler */
+ #pragma GCC optimize ("O0")
+#elif defined (__TASKING__) /*!< TASKING Compiler */
+ #pragma optimize=0
+
+#endif /* __CC_ARM */
+
+/** @addtogroup USB_OTG_DRIVER
+ * @{
+ */
+
+/** @defgroup USB_HCD_INT
+ * @brief This file contains the interrupt subroutines for the Host mode.
+ * @{
+ */
+
+
+/** @defgroup USB_HCD_INT_Private_Defines
+ * @{
+ */
+/**
+ * @}
+ */
+
+
+/** @defgroup USB_HCD_INT_Private_TypesDefinitions
+ * @{
+ */
+/**
+ * @}
+ */
+
+
+
+/** @defgroup USB_HCD_INT_Private_Macros
+ * @{
+ */
+/**
+ * @}
+ */
+
+
+/** @defgroup USB_HCD_INT_Private_Variables
+ * @{
+ */
+/**
+ * @}
+ */
+
+
+/** @defgroup USB_HCD_INT_Private_FunctionPrototypes
+ * @{
+ */
+
+static uint32_t USB_OTG_USBH_handle_sof_ISR(USB_OTG_CORE_HANDLE *pdev);
+static uint32_t USB_OTG_USBH_handle_port_ISR(USB_OTG_CORE_HANDLE *pdev);
+static uint32_t USB_OTG_USBH_handle_hc_ISR (USB_OTG_CORE_HANDLE *pdev);
+static uint32_t USB_OTG_USBH_handle_hc_n_In_ISR (USB_OTG_CORE_HANDLE *pdev ,
+ uint32_t num);
+static uint32_t USB_OTG_USBH_handle_hc_n_Out_ISR (USB_OTG_CORE_HANDLE *pdev ,
+ uint32_t num);
+static uint32_t USB_OTG_USBH_handle_rx_qlvl_ISR (USB_OTG_CORE_HANDLE *pdev);
+static uint32_t USB_OTG_USBH_handle_nptxfempty_ISR (USB_OTG_CORE_HANDLE *pdev);
+static uint32_t USB_OTG_USBH_handle_ptxfempty_ISR (USB_OTG_CORE_HANDLE *pdev);
+static uint32_t USB_OTG_USBH_handle_Disconnect_ISR (USB_OTG_CORE_HANDLE *pdev);
+static uint32_t USB_OTG_USBH_handle_IncompletePeriodicXfer_ISR (USB_OTG_CORE_HANDLE *pdev);
+
+/**
+ * @}
+ */
+
+
+/** @defgroup USB_HCD_INT_Private_Functions
+ * @{
+ */
+
+/**
+ * @brief HOST_Handle_ISR
+ * This function handles all USB Host Interrupts
+ * @param pdev: Selected device
+ * @retval status
+ */
+
+uint32_t USBH_OTG_ISR_Handler (USB_OTG_CORE_HANDLE *pdev)
+{
+ USB_OTG_GINTSTS_TypeDef gintsts;
+ uint32_t retval = 0;
+
+ gintsts.d32 = 0;
+
+ /* Check if HOST Mode */
+ if (USB_OTG_IsHostMode(pdev))
+ {
+ gintsts.d32 = USB_OTG_ReadCoreItr(pdev);
+ if (!gintsts.d32)
+ {
+ return 0;
+ }
+
+ if (gintsts.b.sofintr)
+ {
+ retval |= USB_OTG_USBH_handle_sof_ISR (pdev);
+ }
+
+ if (gintsts.b.rxstsqlvl)
+ {
+ retval |= USB_OTG_USBH_handle_rx_qlvl_ISR (pdev);
+ }
+
+ if (gintsts.b.nptxfempty)
+ {
+ retval |= USB_OTG_USBH_handle_nptxfempty_ISR (pdev);
+ }
+
+ if (gintsts.b.ptxfempty)
+ {
+ retval |= USB_OTG_USBH_handle_ptxfempty_ISR (pdev);
+ }
+
+ if (gintsts.b.hcintr)
+ {
+ retval |= USB_OTG_USBH_handle_hc_ISR (pdev);
+ }
+
+ if (gintsts.b.portintr)
+ {
+ retval |= USB_OTG_USBH_handle_port_ISR (pdev);
+ }
+
+ if (gintsts.b.disconnect)
+ {
+ retval |= USB_OTG_USBH_handle_Disconnect_ISR (pdev);
+
+ }
+
+ if (gintsts.b.incomplisoout)
+ {
+ retval |= USB_OTG_USBH_handle_IncompletePeriodicXfer_ISR (pdev);
+ }
+
+
+ }
+ return retval;
+}
+
+/**
+ * @brief USB_OTG_USBH_handle_hc_ISR
+ * This function indicates that one or more host channels has a pending
+ * @param pdev: Selected device
+ * @retval status
+ */
+static uint32_t USB_OTG_USBH_handle_hc_ISR (USB_OTG_CORE_HANDLE *pdev)
+{
+ USB_OTG_HAINT_TypeDef haint;
+ USB_OTG_HCCHAR_TypeDef hcchar;
+ uint32_t i = 0;
+ uint32_t retval = 0;
+
+ /* Clear appropriate bits in HCINTn to clear the interrupt bit in
+ * GINTSTS */
+
+ haint.d32 = USB_OTG_ReadHostAllChannels_intr(pdev);
+
+ for (i = 0; i < pdev->cfg.host_channels ; i++)
+ {
+ if (haint.b.chint & (1 << i))
+ {
+ hcchar.d32 = USB_OTG_READ_REG32(&pdev->regs.HC_REGS[i]->HCCHAR);
+
+ if (hcchar.b.epdir)
+ {
+ retval |= USB_OTG_USBH_handle_hc_n_In_ISR (pdev, i);
+ }
+ else
+ {
+ retval |= USB_OTG_USBH_handle_hc_n_Out_ISR (pdev, i);
+ }
+ }
+ }
+
+ return retval;
+}
+
+/**
+ * @brief USB_OTG_otg_hcd_handle_sof_intr
+ * Handles the start-of-frame interrupt in host mode.
+ * @param pdev: Selected device
+ * @retval status
+ */
+static uint32_t USB_OTG_USBH_handle_sof_ISR (USB_OTG_CORE_HANDLE *pdev)
+{
+ USB_OTG_GINTSTS_TypeDef gintsts;
+
+
+ gintsts.d32 = 0;
+ /* Clear interrupt */
+ gintsts.b.sofintr = 1;
+ USB_OTG_WRITE_REG32(&pdev->regs.GREGS->GINTSTS, gintsts.d32);
+
+ return 1;
+}
+
+/**
+ * @brief USB_OTG_USBH_handle_Disconnect_ISR
+ * Handles disconnect event.
+ * @param pdev: Selected device
+ * @retval status
+ */
+static uint32_t USB_OTG_USBH_handle_Disconnect_ISR (USB_OTG_CORE_HANDLE *pdev)
+{
+ USB_OTG_GINTSTS_TypeDef gintsts;
+
+ pdev->host.ConnSts = 0;
+ gintsts.d32 = 0;
+
+ pdev->host.port_cb->Disconnect(pdev);
+
+ /* Clear interrupt */
+ gintsts.b.disconnect = 1;
+ USB_OTG_WRITE_REG32(&pdev->regs.GREGS->GINTSTS, gintsts.d32);
+
+ return 1;
+}
+
+/**
+ * @brief USB_OTG_USBH_handle_nptxfempty_ISR
+ * Handles non periodic tx fifo empty.
+ * @param pdev: Selected device
+ * @retval status
+ */
+static uint32_t USB_OTG_USBH_handle_nptxfempty_ISR (USB_OTG_CORE_HANDLE *pdev)
+{
+ USB_OTG_GINTMSK_TypeDef intmsk;
+ USB_OTG_HNPTXSTS_TypeDef hnptxsts;
+ uint16_t len_words , len;
+
+ hnptxsts.d32 = USB_OTG_READ_REG32(&pdev->regs.GREGS->HNPTXSTS);
+
+ len_words = (pdev->host.hc[hnptxsts.b.chnum].xfer_len + 3) / 4;
+
+ while ((hnptxsts.b.nptxfspcavail > len_words)&&
+ (pdev->host.hc[hnptxsts.b.chnum].xfer_len != 0))
+ {
+
+ len = hnptxsts.b.nptxfspcavail * 4;
+
+ if (len > pdev->host.hc[hnptxsts.b.chnum].xfer_len)
+ {
+ /* Last packet */
+ len = pdev->host.hc[hnptxsts.b.chnum].xfer_len;
+
+ intmsk.d32 = 0;
+ intmsk.b.nptxfempty = 1;
+ USB_OTG_MODIFY_REG32( &pdev->regs.GREGS->GINTMSK, intmsk.d32, 0);
+ }
+
+ len_words = (pdev->host.hc[hnptxsts.b.chnum].xfer_len + 3) / 4;
+
+ USB_OTG_WritePacket (pdev , pdev->host.hc[hnptxsts.b.chnum].xfer_buff, hnptxsts.b.chnum, len);
+
+ pdev->host.hc[hnptxsts.b.chnum].xfer_buff += len;
+ pdev->host.hc[hnptxsts.b.chnum].xfer_len -= len;
+ pdev->host.hc[hnptxsts.b.chnum].xfer_count += len;
+
+ hnptxsts.d32 = USB_OTG_READ_REG32(&pdev->regs.GREGS->HNPTXSTS);
+ }
+
+ return 1;
+}
+
+/**
+ * @brief USB_OTG_USBH_handle_ptxfempty_ISR
+ * Handles periodic tx fifo empty
+ * @param pdev: Selected device
+ * @retval status
+ */
+static uint32_t USB_OTG_USBH_handle_ptxfempty_ISR (USB_OTG_CORE_HANDLE *pdev)
+{
+ USB_OTG_GINTMSK_TypeDef intmsk;
+ USB_OTG_HPTXSTS_TypeDef hptxsts;
+ uint16_t len_words , len;
+
+ hptxsts.d32 = USB_OTG_READ_REG32(&pdev->regs.HREGS->HPTXSTS);
+
+ len_words = (pdev->host.hc[hptxsts.b.chnum].xfer_len + 3) / 4;
+
+ while ((hptxsts.b.ptxfspcavail > len_words)&&
+ (pdev->host.hc[hptxsts.b.chnum].xfer_len != 0))
+ {
+
+ len = hptxsts.b.ptxfspcavail * 4;
+
+ if (len > pdev->host.hc[hptxsts.b.chnum].xfer_len)
+ {
+ len = pdev->host.hc[hptxsts.b.chnum].xfer_len;
+ /* Last packet */
+ intmsk.d32 = 0;
+ intmsk.b.ptxfempty = 1;
+ USB_OTG_MODIFY_REG32( &pdev->regs.GREGS->GINTMSK, intmsk.d32, 0);
+ }
+
+ len_words = (pdev->host.hc[hptxsts.b.chnum].xfer_len + 3) / 4;
+
+ USB_OTG_WritePacket (pdev , pdev->host.hc[hptxsts.b.chnum].xfer_buff, hptxsts.b.chnum, len);
+
+ pdev->host.hc[hptxsts.b.chnum].xfer_buff += len;
+ pdev->host.hc[hptxsts.b.chnum].xfer_len -= len;
+ pdev->host.hc[hptxsts.b.chnum].xfer_count += len;
+
+ hptxsts.d32 = USB_OTG_READ_REG32(&pdev->regs.HREGS->HPTXSTS);
+ }
+
+ return 1;
+}
+
+/**
+ * @brief USB_OTG_USBH_handle_port_ISR
+ * This function determines which interrupt conditions have occurred
+ * @param pdev: Selected device
+ * @retval status
+ */
+static uint32_t USB_OTG_USBH_handle_port_ISR (USB_OTG_CORE_HANDLE *pdev)
+{
+ USB_OTG_HPRT0_TypeDef hprt0;
+ USB_OTG_HPRT0_TypeDef hprt0_dup;
+ USB_OTG_HCFG_TypeDef hcfg;
+ uint32_t do_reset = 0;
+ uint32_t retval = 0;
+
+ hcfg.d32 = 0;
+ hprt0.d32 = 0;
+ hprt0_dup.d32 = 0;
+
+ hprt0.d32 = USB_OTG_READ_REG32(pdev->regs.HPRT0);
+ hprt0_dup.d32 = USB_OTG_READ_REG32(pdev->regs.HPRT0);
+
+ /* Clear the interrupt bits in GINTSTS */
+
+ hprt0_dup.b.prtena = 0;
+ hprt0_dup.b.prtconndet = 0;
+ hprt0_dup.b.prtenchng = 0;
+ hprt0_dup.b.prtovrcurrchng = 0;
+
+ /* Port Connect Detected */
+ if (hprt0.b.prtconndet)
+ {
+ pdev->host.port_cb->Connect(pdev);
+ hprt0_dup.b.prtconndet = 1;
+ do_reset = 1;
+ retval |= 1;
+ }
+
+ /* Port Enable Changed */
+ if (hprt0.b.prtenchng)
+ {
+ hprt0_dup.b.prtenchng = 1;
+ if (hprt0.b.prtena == 1)
+ {
+ pdev->host.ConnSts = 1;
+
+ if ((hprt0.b.prtspd == HPRT0_PRTSPD_LOW_SPEED) ||
+ (hprt0.b.prtspd == HPRT0_PRTSPD_FULL_SPEED))
+ {
+
+ hcfg.d32 = USB_OTG_READ_REG32(&pdev->regs.HREGS->HCFG);
+
+ if (hprt0.b.prtspd == HPRT0_PRTSPD_LOW_SPEED)
+ {
+ USB_OTG_WRITE_REG32(&pdev->regs.HREGS->HFIR, 6000 );
+ if (hcfg.b.fslspclksel != HCFG_6_MHZ)
+ {
+ if(pdev->cfg.coreID == USB_OTG_FS_CORE_ID)
+ {
+ USB_OTG_InitFSLSPClkSel(pdev ,HCFG_6_MHZ );
+ }
+ do_reset = 1;
+ }
+ }
+ else
+ {
+
+ USB_OTG_WRITE_REG32(&pdev->regs.HREGS->HFIR, 48000 );
+ if (hcfg.b.fslspclksel != HCFG_48_MHZ)
+ {
+ USB_OTG_InitFSLSPClkSel(pdev ,HCFG_48_MHZ );
+ do_reset = 1;
+ }
+ }
+ }
+ else
+ {
+ do_reset = 1;
+ }
+ }
+ }
+ /* Overcurrent Change Interrupt */
+ if (hprt0.b.prtovrcurrchng)
+ {
+ hprt0_dup.b.prtovrcurrchng = 1;
+ retval |= 1;
+ }
+ if (do_reset)
+ {
+ USB_OTG_ResetPort(pdev);
+
+ }
+ /* Clear Port Interrupts */
+ USB_OTG_WRITE_REG32(pdev->regs.HPRT0, hprt0_dup.d32);
+
+ return retval;
+}
+
+/**
+ * @brief USB_OTG_USBH_handle_hc_n_Out_ISR
+ * Handles interrupt for a specific Host Channel
+ * @param pdev: Selected device
+ * @param hc_num: Channel number
+ * @retval status
+ */
+uint32_t USB_OTG_USBH_handle_hc_n_Out_ISR (USB_OTG_CORE_HANDLE *pdev , uint32_t num)
+{
+
+ USB_OTG_HCINTn_TypeDef hcint;
+ USB_OTG_HCGINTMSK_TypeDef hcintmsk;
+ USB_OTG_HC_REGS *hcreg;
+ USB_OTG_HCCHAR_TypeDef hcchar;
+
+ hcreg = pdev->regs.HC_REGS[num];
+ hcint.d32 = USB_OTG_READ_REG32(&hcreg->HCINT);
+ hcintmsk.d32 = USB_OTG_READ_REG32(&hcreg->HCGINTMSK);
+ hcint.d32 = hcint.d32 & hcintmsk.d32;
+
+ hcchar.d32 = USB_OTG_READ_REG32(&pdev->regs.HC_REGS[num]->HCCHAR);
+
+ if (hcint.b.ahberr)
+ {
+ CLEAR_HC_INT(hcreg ,ahberr);
+ UNMASK_HOST_INT_CHH (num);
+ }
+ else if (hcint.b.ack)
+ {
+ CLEAR_HC_INT(hcreg , ack);
+ }
+
+ else if (hcint.b.xfercompl)
+ {
+ pdev->host.ErrCnt[num] = 0;
+ UNMASK_HOST_INT_CHH (num);
+ USB_OTG_HC_Halt(pdev, num);
+ CLEAR_HC_INT(hcreg , xfercompl);
+ pdev->host.HC_Status[num] = HC_XFRC;
+ }
+
+ else if (hcint.b.stall)
+ {
+ CLEAR_HC_INT(hcreg , stall);
+ UNMASK_HOST_INT_CHH (num);
+ USB_OTG_HC_Halt(pdev, num);
+ pdev->host.HC_Status[num] = HC_STALL;
+ }
+
+ else if (hcint.b.nak)
+ {
+ pdev->host.ErrCnt[num] = 0;
+ UNMASK_HOST_INT_CHH (num);
+ USB_OTG_HC_Halt(pdev, num);
+ CLEAR_HC_INT(hcreg , nak);
+ pdev->host.HC_Status[num] = HC_NAK;
+ }
+
+ else if (hcint.b.xacterr)
+ {
+ UNMASK_HOST_INT_CHH (num);
+ USB_OTG_HC_Halt(pdev, num);
+ pdev->host.ErrCnt[num] ++;
+ pdev->host.HC_Status[num] = HC_XACTERR;
+ CLEAR_HC_INT(hcreg , xacterr);
+ }
+ else if (hcint.b.nyet)
+ {
+ pdev->host.ErrCnt[num] = 0;
+ UNMASK_HOST_INT_CHH (num);
+ USB_OTG_HC_Halt(pdev, num);
+ CLEAR_HC_INT(hcreg , nyet);
+ pdev->host.HC_Status[num] = HC_NYET;
+ }
+ else if (hcint.b.datatglerr)
+ {
+
+ UNMASK_HOST_INT_CHH (num);
+ USB_OTG_HC_Halt(pdev, num);
+ CLEAR_HC_INT(hcreg , nak);
+ pdev->host.HC_Status[num] = HC_DATATGLERR;
+
+ CLEAR_HC_INT(hcreg , datatglerr);
+ }
+ else if (hcint.b.chhltd)
+ {
+ MASK_HOST_INT_CHH (num);
+
+ if(pdev->host.HC_Status[num] == HC_XFRC)
+ {
+ pdev->host.URB_State[num] = URB_DONE;
+
+ if (hcchar.b.eptype == EP_TYPE_BULK)
+ {
+ pdev->host.hc[num].toggle_out ^= 1;
+ }
+ }
+ else if(pdev->host.HC_Status[num] == HC_NAK)
+ {
+ pdev->host.URB_State[num] = URB_NOTREADY;
+ }
+ else if(pdev->host.HC_Status[num] == HC_NYET)
+ {
+ if(pdev->host.hc[num].do_ping == 1)
+ {
+ USB_OTG_HC_DoPing(pdev, num);
+ }
+ pdev->host.URB_State[num] = URB_NOTREADY;
+ }
+ else if(pdev->host.HC_Status[num] == HC_STALL)
+ {
+ pdev->host.URB_State[num] = URB_STALL;
+ }
+ else if(pdev->host.HC_Status[num] == HC_XACTERR)
+ {
+ if (pdev->host.ErrCnt[num] == 3)
+ {
+ pdev->host.URB_State[num] = URB_ERROR;
+ pdev->host.ErrCnt[num] = 0;
+ }
+ }
+ CLEAR_HC_INT(hcreg , chhltd);
+ }
+
+
+ return 1;
+}
+
+/**
+ * @brief USB_OTG_USBH_handle_hc_n_In_ISR
+ * Handles interrupt for a specific Host Channel
+ * @param pdev: Selected device
+ * @param hc_num: Channel number
+ * @retval status
+ */
+uint32_t USB_OTG_USBH_handle_hc_n_In_ISR (USB_OTG_CORE_HANDLE *pdev , uint32_t num)
+{
+ USB_OTG_HCINTn_TypeDef hcint;
+ USB_OTG_HCGINTMSK_TypeDef hcintmsk;
+ USB_OTG_HCCHAR_TypeDef hcchar;
+ USB_OTG_HCTSIZn_TypeDef hctsiz;
+ USB_OTG_HC_REGS *hcreg;
+
+
+ hcreg = pdev->regs.HC_REGS[num];
+ hcint.d32 = USB_OTG_READ_REG32(&hcreg->HCINT);
+ hcintmsk.d32 = USB_OTG_READ_REG32(&hcreg->HCGINTMSK);
+ hcint.d32 = hcint.d32 & hcintmsk.d32;
+ hcchar.d32 = USB_OTG_READ_REG32(&pdev->regs.HC_REGS[num]->HCCHAR);
+ hcintmsk.d32 = 0;
+
+
+ if (hcint.b.ahberr)
+ {
+ CLEAR_HC_INT(hcreg ,ahberr);
+ UNMASK_HOST_INT_CHH (num);
+ }
+ else if (hcint.b.ack)
+ {
+ CLEAR_HC_INT(hcreg ,ack);
+ }
+
+ else if (hcint.b.stall)
+ {
+ UNMASK_HOST_INT_CHH (num);
+ pdev->host.HC_Status[num] = HC_STALL;
+ CLEAR_HC_INT(hcreg , nak); /* Clear the NAK Condition */
+ CLEAR_HC_INT(hcreg , stall); /* Clear the STALL Condition */
+ hcint.b.nak = 0; /* NOTE: When there is a 'stall', reset also nak,
+ else, the pdev->host.HC_Status = HC_STALL
+ will be overwritten by 'nak' in code below */
+ USB_OTG_HC_Halt(pdev, num);
+ }
+ else if (hcint.b.datatglerr)
+ {
+
+ UNMASK_HOST_INT_CHH (num);
+ USB_OTG_HC_Halt(pdev, num);
+ CLEAR_HC_INT(hcreg , nak);
+ pdev->host.HC_Status[num] = HC_DATATGLERR;
+ CLEAR_HC_INT(hcreg , datatglerr);
+ }
+
+ if (hcint.b.frmovrun)
+ {
+ UNMASK_HOST_INT_CHH (num);
+ USB_OTG_HC_Halt(pdev, num);
+ CLEAR_HC_INT(hcreg ,frmovrun);
+ }
+
+ else if (hcint.b.xfercompl)
+ {
+
+ if (pdev->cfg.dma_enable == 1)
+ {
+ hctsiz.d32 = USB_OTG_READ_REG32(&pdev->regs.HC_REGS[num]->HCTSIZ);
+ pdev->host.XferCnt[num] = pdev->host.hc[num].xfer_len - hctsiz.b.xfersize;
+ }
+
+ pdev->host.HC_Status[num] = HC_XFRC;
+ pdev->host.ErrCnt [num]= 0;
+ CLEAR_HC_INT(hcreg , xfercompl);
+
+ if ((hcchar.b.eptype == EP_TYPE_CTRL)||
+ (hcchar.b.eptype == EP_TYPE_BULK))
+ {
+ UNMASK_HOST_INT_CHH (num);
+ USB_OTG_HC_Halt(pdev, num);
+ CLEAR_HC_INT(hcreg , nak);
+ pdev->host.hc[num].toggle_in ^= 1;
+
+ }
+ else if(hcchar.b.eptype == EP_TYPE_INTR)
+ {
+ hcchar.b.oddfrm = 1;
+ USB_OTG_WRITE_REG32(&pdev->regs.HC_REGS[num]->HCCHAR, hcchar.d32);
+ pdev->host.URB_State[num] = URB_DONE;
+ }
+
+ }
+ else if (hcint.b.chhltd)
+ {
+ MASK_HOST_INT_CHH (num);
+
+ if(pdev->host.HC_Status[num] == HC_XFRC)
+ {
+ pdev->host.URB_State[num] = URB_DONE;
+ }
+
+ else if (pdev->host.HC_Status[num] == HC_STALL)
+ {
+ pdev->host.URB_State[num] = URB_STALL;
+ }
+
+ else if((pdev->host.HC_Status[num] == HC_XACTERR) ||
+ (pdev->host.HC_Status[num] == HC_DATATGLERR))
+ {
+ pdev->host.ErrCnt[num] = 0;
+ pdev->host.URB_State[num] = URB_ERROR;
+
+ }
+ else if(hcchar.b.eptype == EP_TYPE_INTR)
+ {
+ pdev->host.hc[num].toggle_in ^= 1;
+ }
+
+ CLEAR_HC_INT(hcreg , chhltd);
+
+ }
+ else if (hcint.b.xacterr)
+ {
+ UNMASK_HOST_INT_CHH (num);
+ pdev->host.ErrCnt[num] ++;
+ pdev->host.HC_Status[num] = HC_XACTERR;
+ USB_OTG_HC_Halt(pdev, num);
+ CLEAR_HC_INT(hcreg , xacterr);
+
+ }
+ else if (hcint.b.nak)
+ {
+ if(hcchar.b.eptype == EP_TYPE_INTR)
+ {
+ UNMASK_HOST_INT_CHH (num);
+ USB_OTG_HC_Halt(pdev, num);
+ CLEAR_HC_INT(hcreg , nak);
+ }
+ else if ((hcchar.b.eptype == EP_TYPE_CTRL)||
+ (hcchar.b.eptype == EP_TYPE_BULK))
+ {
+ /* re-activate the channel */
+ hcchar.b.chen = 1;
+ hcchar.b.chdis = 0;
+ USB_OTG_WRITE_REG32(&pdev->regs.HC_REGS[num]->HCCHAR, hcchar.d32);
+ }
+ pdev->host.HC_Status[num] = HC_NAK;
+ }
+
+
+ return 1;
+
+}
+
+/**
+ * @brief USB_OTG_USBH_handle_rx_qlvl_ISR
+ * Handles the Rx Status Queue Level Interrupt
+ * @param pdev: Selected device
+ * @retval status
+ */
+
+static uint32_t USB_OTG_USBH_handle_rx_qlvl_ISR (USB_OTG_CORE_HANDLE *pdev)
+{
+ USB_OTG_GRXFSTS_TypeDef grxsts;
+ USB_OTG_GINTMSK_TypeDef intmsk;
+ USB_OTG_HCTSIZn_TypeDef hctsiz;
+ USB_OTG_HCCHAR_TypeDef hcchar;
+ __IO uint8_t channelnum =0;
+ uint32_t count;
+
+ /* Disable the Rx Status Queue Level interrupt */
+ intmsk.d32 = 0;
+ intmsk.b.rxstsqlvl = 1;
+ USB_OTG_MODIFY_REG32( &pdev->regs.GREGS->GINTMSK, intmsk.d32, 0);
+
+ grxsts.d32 = USB_OTG_READ_REG32(&pdev->regs.GREGS->GRXSTSP);
+ channelnum = grxsts.b.chnum;
+ hcchar.d32 = USB_OTG_READ_REG32(&pdev->regs.HC_REGS[channelnum]->HCCHAR);
+
+ switch (grxsts.b.pktsts)
+ {
+ case GRXSTS_PKTSTS_IN:
+ /* Read the data into the host buffer. */
+ if ((grxsts.b.bcnt > 0) && (pdev->host.hc[channelnum].xfer_buff != (void *)0))
+ {
+
+ USB_OTG_ReadPacket(pdev, pdev->host.hc[channelnum].xfer_buff, grxsts.b.bcnt);
+ /*manage multiple Xfer */
+ pdev->host.hc[grxsts.b.chnum].xfer_buff += grxsts.b.bcnt;
+ pdev->host.hc[grxsts.b.chnum].xfer_count += grxsts.b.bcnt;
+
+
+ count = pdev->host.hc[channelnum].xfer_count;
+ pdev->host.XferCnt[channelnum] = count;
+
+ hctsiz.d32 = USB_OTG_READ_REG32(&pdev->regs.HC_REGS[channelnum]->HCTSIZ);
+ if(hctsiz.b.pktcnt > 0)
+ {
+ /* re-activate the channel when more packets are expected */
+ hcchar.b.chen = 1;
+ hcchar.b.chdis = 0;
+ USB_OTG_WRITE_REG32(&pdev->regs.HC_REGS[channelnum]->HCCHAR, hcchar.d32);
+ }
+ }
+ break;
+
+ case GRXSTS_PKTSTS_IN_XFER_COMP:
+
+ case GRXSTS_PKTSTS_DATA_TOGGLE_ERR:
+ case GRXSTS_PKTSTS_CH_HALTED:
+ default:
+ break;
+ }
+
+ /* Enable the Rx Status Queue Level interrupt */
+ intmsk.b.rxstsqlvl = 1;
+ USB_OTG_MODIFY_REG32(&pdev->regs.GREGS->GINTMSK, 0, intmsk.d32);
+ return 1;
+}
+
+/**
+ * @brief USB_OTG_USBH_handle_IncompletePeriodicXfer_ISR
+ * Handles the incomplete Periodic transfer Interrupt
+ * @param pdev: Selected device
+ * @retval status
+ */
+static uint32_t USB_OTG_USBH_handle_IncompletePeriodicXfer_ISR (USB_OTG_CORE_HANDLE *pdev)
+{
+
+ USB_OTG_GINTSTS_TypeDef gintsts;
+ USB_OTG_HCCHAR_TypeDef hcchar;
+
+
+
+
+ hcchar.d32 = USB_OTG_READ_REG32(&pdev->regs.HC_REGS[0]->HCCHAR);
+ hcchar.b.chen = 1;
+ hcchar.b.chdis = 1;
+ USB_OTG_WRITE_REG32(&pdev->regs.HC_REGS[0]->HCCHAR, hcchar.d32);
+
+ gintsts.d32 = 0;
+ /* Clear interrupt */
+ gintsts.b.incomplisoout = 1;
+ USB_OTG_WRITE_REG32(&pdev->regs.GREGS->GINTSTS, gintsts.d32);
+
+ return 1;
+}
+
+/**
+* @}
+*/
+
+/**
+* @}
+*/
+
+/**
+* @}
+*/
+
+/******************* (C) COPYRIGHT 2011 STMicroelectronics *****END OF FILE****/
+
diff --git a/Libraries/STM32_USB_OTG_Driver/src/usb_otg.c b/Libraries/STM32_USB_OTG_Driver/src/usb_otg.c
new file mode 100644
index 0000000..fbb71ec
--- /dev/null
+++ b/Libraries/STM32_USB_OTG_Driver/src/usb_otg.c
@@ -0,0 +1,175 @@
+/**
+ ******************************************************************************
+ * @file usb_otg.c
+ * @author MCD Application Team
+ * @version V2.0.0
+ * @date 22-July-2011
+ * @brief OTG Core Layer
+ ******************************************************************************
+ * @attention
+ *
+ * THE PRESENT FIRMWARE WHICH IS FOR GUIDANCE ONLY AIMS AT PROVIDING CUSTOMERS
+ * WITH CODING INFORMATION REGARDING THEIR PRODUCTS IN ORDER FOR THEM TO SAVE
+ * TIME. AS A RESULT, STMICROELECTRONICS SHALL NOT BE HELD LIABLE FOR ANY
+ * DIRECT, INDIRECT OR CONSEQUENTIAL DAMAGES WITH RESPECT TO ANY CLAIMS ARISING
+ * FROM THE CONTENT OF SUCH FIRMWARE AND/OR THE USE MADE BY CUSTOMERS OF THE
+ * CODING INFORMATION CONTAINED HEREIN IN CONNECTION WITH THEIR PRODUCTS.
+ *
+ * © COPYRIGHT 2011 STMicroelectronics
+ ******************************************************************************
+ */
+
+/* Includes ------------------------------------------------------------------*/
+#include "usb_defines.h"
+#include "usb_regs.h"
+#include "usb_core.h"
+#include "usb_otg.h"
+
+/** @addtogroup USB_OTG_DRIVER
+ * @{
+ */
+
+/** @defgroup USB_OTG
+ * @brief This file is the interface between EFSL ans Host mass-storage class
+ * @{
+ */
+
+
+/** @defgroup USB_OTG_Private_Defines
+ * @{
+ */
+/**
+ * @}
+ */
+
+
+/** @defgroup USB_OTG_Private_TypesDefinitions
+ * @{
+ */
+/**
+ * @}
+ */
+
+
+
+/** @defgroup USB_OTG_Private_Macros
+ * @{
+ */
+/**
+ * @}
+ */
+
+
+/** @defgroup USB_OTG_Private_Variables
+ * @{
+ */
+/**
+ * @}
+ */
+
+
+/** @defgroup USB_OTG_Private_FunctionPrototypes
+ * @{
+ */
+
+static uint32_t USB_OTG_Read_itr(USB_OTG_CORE_HANDLE *pdev);
+
+/**
+ * @}
+ */
+
+
+/** @defgroup USB_OTG_Private_Functions
+ * @{
+ */
+
+
+/* OTG Interrupt Handler */
+
+
+/**
+ * @brief STM32_USBO_OTG_ISR_Handler
+ *
+ * @param None
+ * @retval : None
+ */
+uint32_t STM32_USBO_OTG_ISR_Handler(USB_OTG_CORE_HANDLE *pdev)
+{
+ uint32_t retval = 0;
+ USB_OTG_GINTSTS_TypeDef gintsts ;
+ gintsts.d32 = 0;
+
+ gintsts.d32 = USB_OTG_Read_itr(pdev);
+ if (gintsts.d32 == 0)
+ {
+ return 0;
+ }
+ if (gintsts.b.otgintr)
+ {
+ retval |= 1;//USB_OTG_HandleOTG_ISR(pdev);
+ }
+ if (gintsts.b.conidstschng)
+ {
+ retval |= 2;//USB_OTG_HandleConnectorIDStatusChange_ISR(pdev);
+ }
+ if (gintsts.b.sessreqintr)
+ {
+ retval |= 3;//USB_OTG_HandleSessionRequest_ISR(pdev);
+ }
+ return retval;
+}
+
+
+/**
+ * @brief USB_OTG_Read_itr
+ * returns the Core Interrupt register
+ * @param None
+ * @retval : status
+ */
+static uint32_t USB_OTG_Read_itr(USB_OTG_CORE_HANDLE *pdev)
+{
+ USB_OTG_GINTSTS_TypeDef gintsts;
+ USB_OTG_GINTMSK_TypeDef gintmsk;
+ USB_OTG_GINTMSK_TypeDef gintmsk_common;
+
+
+ gintsts.d32 = 0;
+ gintmsk.d32 = 0;
+ gintmsk_common.d32 = 0;
+
+ /* OTG interrupts */
+ gintmsk_common.b.sessreqintr = 1;
+ gintmsk_common.b.conidstschng = 1;
+ gintmsk_common.b.otgintr = 1;
+
+ gintsts.d32 = USB_OTG_READ_REG32(&pdev->regs.GREGS->GINTSTS);
+ gintmsk.d32 = USB_OTG_READ_REG32(&pdev->regs.GREGS->GINTMSK);
+ return ((gintsts.d32 & gintmsk.d32 ) & gintmsk_common.d32);
+}
+
+
+/**
+ * @brief USB_OTG_GetCurrentState
+ * Return current OTG State
+ * @param None
+ * @retval : None
+ */
+uint32_t USB_OTG_GetCurrentState (USB_OTG_CORE_HANDLE *pdev)
+{
+ return pdev->otg.OTG_State;
+}
+
+
+/**
+* @}
+*/
+
+/**
+* @}
+*/
+
+/**
+* @}
+*/
+
+/******************* (C) COPYRIGHT 2011 STMicroelectronics *****END OF FILE****/
diff --git a/System/arm_common_tables.h b/System/arm_common_tables.h
new file mode 100644
index 0000000..7245c4f
--- /dev/null
+++ b/System/arm_common_tables.h
@@ -0,0 +1,35 @@
+/* ----------------------------------------------------------------------
+* Copyright (C) 2010 ARM Limited. All rights reserved.
+*
+* $Date: 11. November 2010
+* $Revision: V1.0.2
+*
+* Project: CMSIS DSP Library
+* Title: arm_common_tables.h
+*
+* Description: This file has extern declaration for common tables like Bitreverse, reciprocal etc which are used across different functions
+*
+* Target Processor: Cortex-M4/Cortex-M3
+*
+* Version 1.0.2 2010/11/11
+* Documentation updated.
+*
+* Version 1.0.1 2010/10/05
+* Production release and review comments incorporated.
+*
+* Version 1.0.0 2010/09/20
+* Production release and review comments incorporated.
+* -------------------------------------------------------------------- */
+
+#ifndef _ARM_COMMON_TABLES_H
+#define _ARM_COMMON_TABLES_H
+
+#include "arm_math.h"
+
+extern uint16_t armBitRevTable[256];
+extern q15_t armRecipTableQ15[64];
+extern q31_t armRecipTableQ31[64];
+extern const q31_t realCoefAQ31[1024];
+extern const q31_t realCoefBQ31[1024];
+
+#endif /* ARM_COMMON_TABLES_H */
diff --git a/System/arm_math.h b/System/arm_math.h
new file mode 100644
index 0000000..ffa03b6
--- /dev/null
+++ b/System/arm_math.h
@@ -0,0 +1,7051 @@
+/* ----------------------------------------------------------------------
+ * Copyright (C) 2010 ARM Limited. All rights reserved.
+ *
+ * $Date: 15. July 2011
+ * $Revision: V1.0.10
+ *
+ * Project: CMSIS DSP Library
+ * Title: arm_math.h
+ *
+ * Description: Public header file for CMSIS DSP Library
+ *
+ * Target Processor: Cortex-M4/Cortex-M3/Cortex-M0
+ *
+ * Version 1.0.10 2011/7/15
+ * Big Endian support added and Merged M0 and M3/M4 Source code.
+ *
+ * Version 1.0.3 2010/11/29
+ * Re-organized the CMSIS folders and updated documentation.
+ *
+ * Version 1.0.2 2010/11/11
+ * Documentation updated.
+ *
+ * Version 1.0.1 2010/10/05
+ * Production release and review comments incorporated.
+ *
+ * Version 1.0.0 2010/09/20
+ * Production release and review comments incorporated.
+ * -------------------------------------------------------------------- */
+
+/**
+ \mainpage CMSIS DSP Software Library
+ *
+ * Introduction
+ *
+ * This user manual describes the CMSIS DSP software library,
+ * a suite of common signal processing functions for use on Cortex-M processor based devices.
+ *
+ * The library is divided into a number of modules each covering a specific category:
+ * - Basic math functions
+ * - Fast math functions
+ * - Complex math functions
+ * - Filters
+ * - Matrix functions
+ * - Transforms
+ * - Motor control functions
+ * - Statistical functions
+ * - Support functions
+ * - Interpolation functions
+ *
+ * The library has separate functions for operating on 8-bit integers, 16-bit integers,
+ * 32-bit integer and 32-bit floating-point values.
+ *
+ * Processor Support
+ *
+ * The library is completely written in C and is fully CMSIS compliant.
+ * High performance is achieved through maximum use of Cortex-M4 intrinsics.
+ *
+ * The supplied library source code also builds and runs on the Cortex-M3 and Cortex-M0 processor,
+ * with the DSP intrinsics being emulated through software.
+ *
+ *
+ * Toolchain Support
+ *
+ * The library has been developed and tested with MDK-ARM version 4.21.
+ * The library is being tested in GCC and IAR toolchains and updates on this activity will be made available shortly.
+ *
+ * Using the Library
+ *
+ * The library installer contains prebuilt versions of the libraries in the Lib folder.
+ * - arm_cortexM4lf_math.lib (Little endian and Floating Point Unit on Cortex-M4)
+ * - arm_cortexM4bf_math.lib (Big endian and Floating Point Unit on Cortex-M4)
+ * - arm_cortexM4l_math.lib (Little endian on Cortex-M4)
+ * - arm_cortexM4b_math.lib (Big endian on Cortex-M4)
+ * - arm_cortexM3l_math.lib (Little endian on Cortex-M3)
+ * - arm_cortexM3b_math.lib (Big endian on Cortex-M3)
+ * - arm_cortexM0l_math.lib (Little endian on Cortex-M0)
+ * - arm_cortexM0b_math.lib (Big endian on Cortex-M3)
+ *
+ * The library functions are declared in the public file arm_math.h which is placed in the Include folder.
+ * Simply include this file and link the appropriate library in the application and begin calling the library functions. The Library supports single
+ * public header file arm_math.h for Cortex-M4/M3/M0 with little endian and big endian. Same header file will be used for floating point unit(FPU) variants.
+ * Define the appropriate pre processor MACRO ARM_MATH_CM4 or ARM_MATH_CM3 or
+ * ARM_MATH_CM0 depending on the target processor in the application.
+ *
+ * Examples
+ *
+ * The library ships with a number of examples which demonstrate how to use the library functions.
+ *
+ * Building the Library
+ *
+ * The library installer contains project files to re build libraries on MDK Tool chain in the CMSIS\DSP_Lib\Source\ARM folder.
+ * - arm_cortexM0b_math.uvproj
+ * - arm_cortexM0l_math.uvproj
+ * - arm_cortexM3b_math.uvproj
+ * - arm_cortexM3l_math.uvproj
+ * - arm_cortexM4b_math.uvproj
+ * - arm_cortexM4l_math.uvproj
+ * - arm_cortexM4bf_math.uvproj
+ * - arm_cortexM4lf_math.uvproj
+ *
+ * Each library project have differant pre-processor macros.
+ *
+ * ARM_MATH_CMx:
+ * Define macro ARM_MATH_CM4 for building the library on Cortex-M4 target, ARM_MATH_CM3 for building library on Cortex-M3 target
+ * and ARM_MATH_CM0 for building library on cortex-M0 target.
+ *
+ * ARM_MATH_BIG_ENDIAN:
+ * Define macro ARM_MATH_BIG_ENDIAN to build the library for big endian targets. By default library builds for little endian targets.
+ *
+ * ARM_MATH_MATRIX_CHECK:
+ * Define macro for checking on the input and output sizes of matrices
+ *
+ * ARM_MATH_ROUNDING:
+ * Define macro for rounding on support functions
+ *
+ * __FPU_PRESENT:
+ * Initialize macro __FPU_PRESENT = 1 when building on FPU supported Targets. Enable this macro for M4bf and M4lf libraries
+ *
+ *
+ * The project can be built by opening the appropriate project in MDK-ARM 4.21 chain and defining the optional pre processor MACROs detailed above.
+ *
+ * Copyright Notice
+ *
+ * Copyright (C) 2010 ARM Limited. All rights reserved.
+ */
+
+
+/**
+ * @defgroup groupMath Basic Math Functions
+ */
+
+/**
+ * @defgroup groupFastMath Fast Math Functions
+ * This set of functions provides a fast approximation to sine, cosine, and square root.
+ * As compared to most of the other functions in the CMSIS math library, the fast math functions
+ * operate on individual values and not arrays.
+ * There are separate functions for Q15, Q31, and floating-point data.
+ *
+ */
+
+/**
+ * @defgroup groupCmplxMath Complex Math Functions
+ * This set of functions operates on complex data vectors.
+ * The data in the complex arrays is stored in an interleaved fashion
+ * (real, imag, real, imag, ...).
+ * In the API functions, the number of samples in a complex array refers
+ * to the number of complex values; the array contains twice this number of
+ * real values.
+ */
+
+/**
+ * @defgroup groupFilters Filtering Functions
+ */
+
+/**
+ * @defgroup groupMatrix Matrix Functions
+ *
+ * This set of functions provides basic matrix math operations.
+ * The functions operate on matrix data structures. For example,
+ * the type
+ * definition for the floating-point matrix structure is shown
+ * below:
+ *
+ * typedef struct
+ * {
+ * uint16_t numRows; // number of rows of the matrix.
+ * uint16_t numCols; // number of columns of the matrix.
+ * float32_t *pData; // points to the data of the matrix.
+ * } arm_matrix_instance_f32;
+ *
+ * There are similar definitions for Q15 and Q31 data types.
+ *
+ * The structure specifies the size of the matrix and then points to
+ * an array of data. The array is of size numRows X numCols
+ * and the values are arranged in row order. That is, the
+ * matrix element (i, j) is stored at:
+ *
+ * pData[i*numCols + j]
+ *
+ *
+ * \par Init Functions
+ * There is an associated initialization function for each type of matrix
+ * data structure.
+ * The initialization function sets the values of the internal structure fields.
+ * Refer to the function arm_mat_init_f32(), arm_mat_init_q31()
+ * and arm_mat_init_q15() for floating-point, Q31 and Q15 types, respectively.
+ *
+ * \par
+ * Use of the initialization function is optional. However, if initialization function is used
+ * then the instance structure cannot be placed into a const data section.
+ * To place the instance structure in a const data
+ * section, manually initialize the data structure. For example:
+ *
+ * arm_matrix_instance_f32 S = {nRows, nColumns, pData};
+ * arm_matrix_instance_q31 S = {nRows, nColumns, pData};
+ * arm_matrix_instance_q15 S = {nRows, nColumns, pData};
+ *
+ * where nRows specifies the number of rows, nColumns
+ * specifies the number of columns, and pData points to the
+ * data array.
+ *
+ * \par Size Checking
+ * By default all of the matrix functions perform size checking on the input and
+ * output matrices. For example, the matrix addition function verifies that the
+ * two input matrices and the output matrix all have the same number of rows and
+ * columns. If the size check fails the functions return:
+ *
+ * ARM_MATH_SIZE_MISMATCH
+ *
+ * Otherwise the functions return
+ *
+ * ARM_MATH_SUCCESS
+ *
+ * There is some overhead associated with this matrix size checking.
+ * The matrix size checking is enabled via the #define
+ *
+ * ARM_MATH_MATRIX_CHECK
+ *
+ * within the library project settings. By default this macro is defined
+ * and size checking is enabled. By changing the project settings and
+ * undefining this macro size checking is eliminated and the functions
+ * run a bit faster. With size checking disabled the functions always
+ * return ARM_MATH_SUCCESS.
+ */
+
+/**
+ * @defgroup groupTransforms Transform Functions
+ */
+
+/**
+ * @defgroup groupController Controller Functions
+ */
+
+/**
+ * @defgroup groupStats Statistics Functions
+ */
+/**
+ * @defgroup groupSupport Support Functions
+ */
+
+/**
+ * @defgroup groupInterpolation Interpolation Functions
+ * These functions perform 1- and 2-dimensional interpolation of data.
+ * Linear interpolation is used for 1-dimensional data and
+ * bilinear interpolation is used for 2-dimensional data.
+ */
+
+/**
+ * @defgroup groupExamples Examples
+ */
+#ifndef _ARM_MATH_H
+#define _ARM_MATH_H
+
+#define __CMSIS_GENERIC /* disable NVIC and Systick functions */
+
+#if defined (ARM_MATH_CM4)
+ #include "core_cm4.h"
+#elif defined (ARM_MATH_CM3)
+ #include "core_cm3.h"
+#elif defined (ARM_MATH_CM0)
+ #include "core_cm0.h"
+#else
+#include "ARMCM4.h"
+#warning "Define either ARM_MATH_CM4 OR ARM_MATH_CM3...By Default building on ARM_MATH_CM4....."
+#endif
+
+#undef __CMSIS_GENERIC /* enable NVIC and Systick functions */
+#include "string.h"
+ #include "math.h"
+#ifdef __cplusplus
+extern "C"
+{
+#endif
+
+
+ /**
+ * @brief Macros required for reciprocal calculation in Normalized LMS
+ */
+
+#define DELTA_Q31 (0x100)
+#define DELTA_Q15 0x5
+#define INDEX_MASK 0x0000003F
+#define PI 3.14159265358979f
+
+ /**
+ * @brief Macros required for SINE and COSINE Fast math approximations
+ */
+
+#define TABLE_SIZE 256
+#define TABLE_SPACING_Q31 0x800000
+#define TABLE_SPACING_Q15 0x80
+
+ /**
+ * @brief Macros required for SINE and COSINE Controller functions
+ */
+ /* 1.31(q31) Fixed value of 2/360 */
+ /* -1 to +1 is divided into 360 values so total spacing is (2/360) */
+#define INPUT_SPACING 0xB60B61
+
+
+ /**
+ * @brief Error status returned by some functions in the library.
+ */
+
+ typedef enum
+ {
+ ARM_MATH_SUCCESS = 0, /**< No error */
+ ARM_MATH_ARGUMENT_ERROR = -1, /**< One or more arguments are incorrect */
+ ARM_MATH_LENGTH_ERROR = -2, /**< Length of data buffer is incorrect */
+ ARM_MATH_SIZE_MISMATCH = -3, /**< Size of matrices is not compatible with the operation. */
+ ARM_MATH_NANINF = -4, /**< Not-a-number (NaN) or infinity is generated */
+ ARM_MATH_SINGULAR = -5, /**< Generated by matrix inversion if the input matrix is singular and cannot be inverted. */
+ ARM_MATH_TEST_FAILURE = -6 /**< Test Failed */
+ } arm_status;
+
+ /**
+ * @brief 8-bit fractional data type in 1.7 format.
+ */
+ typedef int8_t q7_t;
+
+ /**
+ * @brief 16-bit fractional data type in 1.15 format.
+ */
+ typedef int16_t q15_t;
+
+ /**
+ * @brief 32-bit fractional data type in 1.31 format.
+ */
+ typedef int32_t q31_t;
+
+ /**
+ * @brief 64-bit fractional data type in 1.63 format.
+ */
+ typedef int64_t q63_t;
+
+ /**
+ * @brief 32-bit floating-point type definition.
+ */
+ typedef float float32_t;
+
+ /**
+ * @brief 64-bit floating-point type definition.
+ */
+ typedef double float64_t;
+
+ /**
+ * @brief definition to read/write two 16 bit values.
+ */
+#define __SIMD32(addr) (*(int32_t **) & (addr))
+
+#if defined (ARM_MATH_CM3) || defined (ARM_MATH_CM0)
+ /**
+ * @brief definition to pack two 16 bit values.
+ */
+#define __PKHBT(ARG1, ARG2, ARG3) ( (((int32_t)(ARG1) << 0) & (int32_t)0x0000FFFF) | \
+ (((int32_t)(ARG2) << ARG3) & (int32_t)0xFFFF0000) )
+
+#endif
+
+
+ /**
+ * @brief definition to pack four 8 bit values.
+ */
+#ifndef ARM_MATH_BIG_ENDIAN
+
+#define __PACKq7(v0,v1,v2,v3) ( (((int32_t)(v0) << 0) & (int32_t)0x000000FF) | \
+ (((int32_t)(v1) << 8) & (int32_t)0x0000FF00) | \
+ (((int32_t)(v2) << 16) & (int32_t)0x00FF0000) | \
+ (((int32_t)(v3) << 24) & (int32_t)0xFF000000) )
+#else
+
+#define __PACKq7(v0,v1,v2,v3) ( (((int32_t)(v3) << 0) & (int32_t)0x000000FF) | \
+ (((int32_t)(v2) << 8) & (int32_t)0x0000FF00) | \
+ (((int32_t)(v1) << 16) & (int32_t)0x00FF0000) | \
+ (((int32_t)(v0) << 24) & (int32_t)0xFF000000) )
+
+#endif
+
+
+ /**
+ * @brief Clips Q63 to Q31 values.
+ */
+ static __INLINE q31_t clip_q63_to_q31(
+ q63_t x)
+ {
+ return ((q31_t) (x >> 32) != ((q31_t) x >> 31)) ?
+ ((0x7FFFFFFF ^ ((q31_t) (x >> 63)))) : (q31_t) x;
+ }
+
+ /**
+ * @brief Clips Q63 to Q15 values.
+ */
+ static __INLINE q15_t clip_q63_to_q15(
+ q63_t x)
+ {
+ return ((q31_t) (x >> 32) != ((q31_t) x >> 31)) ?
+ ((0x7FFF ^ ((q15_t) (x >> 63)))) : (q15_t) (x >> 15);
+ }
+
+ /**
+ * @brief Clips Q31 to Q7 values.
+ */
+ static __INLINE q7_t clip_q31_to_q7(
+ q31_t x)
+ {
+ return ((q31_t) (x >> 24) != ((q31_t) x >> 23)) ?
+ ((0x7F ^ ((q7_t) (x >> 31)))) : (q7_t) x;
+ }
+
+ /**
+ * @brief Clips Q31 to Q15 values.
+ */
+ static __INLINE q15_t clip_q31_to_q15(
+ q31_t x)
+ {
+ return ((q31_t) (x >> 16) != ((q31_t) x >> 15)) ?
+ ((0x7FFF ^ ((q15_t) (x >> 31)))) : (q15_t) x;
+ }
+
+ /**
+ * @brief Multiplies 32 X 64 and returns 32 bit result in 2.30 format.
+ */
+
+ static __INLINE q63_t mult32x64(
+ q63_t x,
+ q31_t y)
+ {
+ return ((((q63_t) (x & 0x00000000FFFFFFFF) * y) >> 32) +
+ (((q63_t) (x >> 32) * y)));
+ }
+
+
+#if defined (ARM_MATH_CM0) && defined ( __CC_ARM )
+#define __CLZ __clz
+#endif
+
+#if defined (ARM_MATH_CM0) && ((defined (__ICCARM__)) ||(defined (__GNUC__)) || defined (__TASKING__) )
+
+ static __INLINE uint32_t __CLZ(q31_t data);
+
+
+ static __INLINE uint32_t __CLZ(q31_t data)
+ {
+ uint32_t count = 0;
+ uint32_t mask = 0x80000000;
+
+ while((data & mask) == 0)
+ {
+ count += 1u;
+ mask = mask >> 1u;
+ }
+
+ return(count);
+
+ }
+
+#endif
+
+ /**
+ * @brief Function to Calculates 1/in(reciprocal) value of Q31 Data type.
+ */
+
+ static __INLINE uint32_t arm_recip_q31(
+ q31_t in,
+ q31_t * dst,
+ q31_t * pRecipTable)
+ {
+
+ uint32_t out, tempVal;
+ uint32_t index, i;
+ uint32_t signBits;
+
+ if(in > 0)
+ {
+ signBits = __CLZ(in) - 1;
+ }
+ else
+ {
+ signBits = __CLZ(-in) - 1;
+ }
+
+ /* Convert input sample to 1.31 format */
+ in = in << signBits;
+
+ /* calculation of index for initial approximated Val */
+ index = (uint32_t) (in >> 24u);
+ index = (index & INDEX_MASK);
+
+ /* 1.31 with exp 1 */
+ out = pRecipTable[index];
+
+ /* calculation of reciprocal value */
+ /* running approximation for two iterations */
+ for (i = 0u; i < 2u; i++)
+ {
+ tempVal = (q31_t) (((q63_t) in * out) >> 31u);
+ tempVal = 0x7FFFFFFF - tempVal;
+ /* 1.31 with exp 1 */
+ //out = (q31_t) (((q63_t) out * tempVal) >> 30u);
+ out = (q31_t) clip_q63_to_q31(((q63_t) out * tempVal) >> 30u);
+ }
+
+ /* write output */
+ *dst = out;
+
+ /* return num of signbits of out = 1/in value */
+ return (signBits + 1u);
+
+ }
+
+ /**
+ * @brief Function to Calculates 1/in(reciprocal) value of Q15 Data type.
+ */
+ static __INLINE uint32_t arm_recip_q15(
+ q15_t in,
+ q15_t * dst,
+ q15_t * pRecipTable)
+ {
+
+ uint32_t out = 0, tempVal = 0;
+ uint32_t index = 0, i = 0;
+ uint32_t signBits = 0;
+
+ if(in > 0)
+ {
+ signBits = __CLZ(in) - 17;
+ }
+ else
+ {
+ signBits = __CLZ(-in) - 17;
+ }
+
+ /* Convert input sample to 1.15 format */
+ in = in << signBits;
+
+ /* calculation of index for initial approximated Val */
+ index = in >> 8;
+ index = (index & INDEX_MASK);
+
+ /* 1.15 with exp 1 */
+ out = pRecipTable[index];
+
+ /* calculation of reciprocal value */
+ /* running approximation for two iterations */
+ for (i = 0; i < 2; i++)
+ {
+ tempVal = (q15_t) (((q31_t) in * out) >> 15);
+ tempVal = 0x7FFF - tempVal;
+ /* 1.15 with exp 1 */
+ out = (q15_t) (((q31_t) out * tempVal) >> 14);
+ }
+
+ /* write output */
+ *dst = out;
+
+ /* return num of signbits of out = 1/in value */
+ return (signBits + 1);
+
+ }
+
+
+ /*
+ * @brief C custom defined intrinisic function for only M0 processors
+ */
+#if defined(ARM_MATH_CM0)
+
+ static __INLINE q31_t __SSAT(
+ q31_t x,
+ uint32_t y)
+ {
+ int32_t posMax, negMin;
+ uint32_t i;
+
+ posMax = 1;
+ for (i = 0; i < (y - 1); i++)
+ {
+ posMax = posMax * 2;
+ }
+
+ if(x > 0)
+ {
+ posMax = (posMax - 1);
+
+ if(x > posMax)
+ {
+ x = posMax;
+ }
+ }
+ else
+ {
+ negMin = -posMax;
+
+ if(x < negMin)
+ {
+ x = negMin;
+ }
+ }
+ return (x);
+
+
+ }
+
+#endif /* end of ARM_MATH_CM0 */
+
+
+
+ /*
+ * @brief C custom defined intrinsic function for M3 and M0 processors
+ */
+#if defined (ARM_MATH_CM3) || defined (ARM_MATH_CM0)
+
+ /*
+ * @brief C custom defined QADD8 for M3 and M0 processors
+ */
+ static __INLINE q31_t __QADD8(
+ q31_t x,
+ q31_t y)
+ {
+
+ q31_t sum;
+ q7_t r, s, t, u;
+
+ r = (char) x;
+ s = (char) y;
+
+ r = __SSAT((q31_t) (r + s), 8);
+ s = __SSAT(((q31_t) (((x << 16) >> 24) + ((y << 16) >> 24))), 8);
+ t = __SSAT(((q31_t) (((x << 8) >> 24) + ((y << 8) >> 24))), 8);
+ u = __SSAT(((q31_t) ((x >> 24) + (y >> 24))), 8);
+
+ sum = (((q31_t) u << 24) & 0xFF000000) | (((q31_t) t << 16) & 0x00FF0000) |
+ (((q31_t) s << 8) & 0x0000FF00) | (r & 0x000000FF);
+
+ return sum;
+
+ }
+
+ /*
+ * @brief C custom defined QSUB8 for M3 and M0 processors
+ */
+ static __INLINE q31_t __QSUB8(
+ q31_t x,
+ q31_t y)
+ {
+
+ q31_t sum;
+ q31_t r, s, t, u;
+
+ r = (char) x;
+ s = (char) y;
+
+ r = __SSAT((r - s), 8);
+ s = __SSAT(((q31_t) (((x << 16) >> 24) - ((y << 16) >> 24))), 8) << 8;
+ t = __SSAT(((q31_t) (((x << 8) >> 24) - ((y << 8) >> 24))), 8) << 16;
+ u = __SSAT(((q31_t) ((x >> 24) - (y >> 24))), 8) << 24;
+
+ sum =
+ (u & 0xFF000000) | (t & 0x00FF0000) | (s & 0x0000FF00) | (r & 0x000000FF);
+
+ return sum;
+ }
+
+ /*
+ * @brief C custom defined QADD16 for M3 and M0 processors
+ */
+
+ /*
+ * @brief C custom defined QADD16 for M3 and M0 processors
+ */
+ static __INLINE q31_t __QADD16(
+ q31_t x,
+ q31_t y)
+ {
+
+ q31_t sum;
+ q31_t r, s;
+
+ r = (short) x;
+ s = (short) y;
+
+ r = __SSAT(r + s, 16);
+ s = __SSAT(((q31_t) ((x >> 16) + (y >> 16))), 16) << 16;
+
+ sum = (s & 0xFFFF0000) | (r & 0x0000FFFF);
+
+ return sum;
+
+ }
+
+ /*
+ * @brief C custom defined SHADD16 for M3 and M0 processors
+ */
+ static __INLINE q31_t __SHADD16(
+ q31_t x,
+ q31_t y)
+ {
+
+ q31_t sum;
+ q31_t r, s;
+
+ r = (short) x;
+ s = (short) y;
+
+ r = ((r >> 1) + (s >> 1));
+ s = ((q31_t) ((x >> 17) + (y >> 17))) << 16;
+
+ sum = (s & 0xFFFF0000) | (r & 0x0000FFFF);
+
+ return sum;
+
+ }
+
+ /*
+ * @brief C custom defined QSUB16 for M3 and M0 processors
+ */
+ static __INLINE q31_t __QSUB16(
+ q31_t x,
+ q31_t y)
+ {
+
+ q31_t sum;
+ q31_t r, s;
+
+ r = (short) x;
+ s = (short) y;
+
+ r = __SSAT(r - s, 16);
+ s = __SSAT(((q31_t) ((x >> 16) - (y >> 16))), 16) << 16;
+
+ sum = (s & 0xFFFF0000) | (r & 0x0000FFFF);
+
+ return sum;
+ }
+
+ /*
+ * @brief C custom defined SHSUB16 for M3 and M0 processors
+ */
+ static __INLINE q31_t __SHSUB16(
+ q31_t x,
+ q31_t y)
+ {
+
+ q31_t diff;
+ q31_t r, s;
+
+ r = (short) x;
+ s = (short) y;
+
+ r = ((r >> 1) - (s >> 1));
+ s = (((x >> 17) - (y >> 17)) << 16);
+
+ diff = (s & 0xFFFF0000) | (r & 0x0000FFFF);
+
+ return diff;
+ }
+
+ /*
+ * @brief C custom defined QASX for M3 and M0 processors
+ */
+ static __INLINE q31_t __QASX(
+ q31_t x,
+ q31_t y)
+ {
+
+ q31_t sum = 0;
+
+ sum = ((sum + clip_q31_to_q15((q31_t) ((short) (x >> 16) + (short) y))) << 16) +
+ clip_q31_to_q15((q31_t) ((short) x - (short) (y >> 16)));
+
+ return sum;
+ }
+
+ /*
+ * @brief C custom defined SHASX for M3 and M0 processors
+ */
+ static __INLINE q31_t __SHASX(
+ q31_t x,
+ q31_t y)
+ {
+
+ q31_t sum;
+ q31_t r, s;
+
+ r = (short) x;
+ s = (short) y;
+
+ r = ((r >> 1) - (y >> 17));
+ s = (((x >> 17) + (s >> 1)) << 16);
+
+ sum = (s & 0xFFFF0000) | (r & 0x0000FFFF);
+
+ return sum;
+ }
+
+
+ /*
+ * @brief C custom defined QSAX for M3 and M0 processors
+ */
+ static __INLINE q31_t __QSAX(
+ q31_t x,
+ q31_t y)
+ {
+
+ q31_t sum = 0;
+
+ sum = ((sum + clip_q31_to_q15((q31_t) ((short) (x >> 16) - (short) y))) << 16) +
+ clip_q31_to_q15((q31_t) ((short) x + (short) (y >> 16)));
+
+ return sum;
+ }
+
+ /*
+ * @brief C custom defined SHSAX for M3 and M0 processors
+ */
+ static __INLINE q31_t __SHSAX(
+ q31_t x,
+ q31_t y)
+ {
+
+ q31_t sum;
+ q31_t r, s;
+
+ r = (short) x;
+ s = (short) y;
+
+ r = ((r >> 1) + (y >> 17));
+ s = (((x >> 17) - (s >> 1)) << 16);
+
+ sum = (s & 0xFFFF0000) | (r & 0x0000FFFF);
+
+ return sum;
+ }
+
+ /*
+ * @brief C custom defined SMUSDX for M3 and M0 processors
+ */
+ static __INLINE q31_t __SMUSDX(
+ q31_t x,
+ q31_t y)
+ {
+
+ return ((q31_t)(((short) x * (short) (y >> 16)) -
+ ((short) (x >> 16) * (short) y)));
+ }
+
+ /*
+ * @brief C custom defined SMUADX for M3 and M0 processors
+ */
+ static __INLINE q31_t __SMUADX(
+ q31_t x,
+ q31_t y)
+ {
+
+ return ((q31_t)(((short) x * (short) (y >> 16)) +
+ ((short) (x >> 16) * (short) y)));
+ }
+
+ /*
+ * @brief C custom defined QADD for M3 and M0 processors
+ */
+ static __INLINE q31_t __QADD(
+ q31_t x,
+ q31_t y)
+ {
+ return clip_q63_to_q31((q63_t) x + y);
+ }
+
+ /*
+ * @brief C custom defined QSUB for M3 and M0 processors
+ */
+ static __INLINE q31_t __QSUB(
+ q31_t x,
+ q31_t y)
+ {
+ return clip_q63_to_q31((q63_t) x - y);
+ }
+
+ /*
+ * @brief C custom defined SMLAD for M3 and M0 processors
+ */
+ static __INLINE q31_t __SMLAD(
+ q31_t x,
+ q31_t y,
+ q31_t sum)
+ {
+
+ return (sum + ((short) (x >> 16) * (short) (y >> 16)) +
+ ((short) x * (short) y));
+ }
+
+ /*
+ * @brief C custom defined SMLADX for M3 and M0 processors
+ */
+ static __INLINE q31_t __SMLADX(
+ q31_t x,
+ q31_t y,
+ q31_t sum)
+ {
+
+ return (sum + ((short) (x >> 16) * (short) (y)) +
+ ((short) x * (short) (y >> 16)));
+ }
+
+ /*
+ * @brief C custom defined SMLSDX for M3 and M0 processors
+ */
+ static __INLINE q31_t __SMLSDX(
+ q31_t x,
+ q31_t y,
+ q31_t sum)
+ {
+
+ return (sum - ((short) (x >> 16) * (short) (y)) +
+ ((short) x * (short) (y >> 16)));
+ }
+
+ /*
+ * @brief C custom defined SMLALD for M3 and M0 processors
+ */
+ static __INLINE q63_t __SMLALD(
+ q31_t x,
+ q31_t y,
+ q63_t sum)
+ {
+
+ return (sum + ((short) (x >> 16) * (short) (y >> 16)) +
+ ((short) x * (short) y));
+ }
+
+ /*
+ * @brief C custom defined SMLALDX for M3 and M0 processors
+ */
+ static __INLINE q63_t __SMLALDX(
+ q31_t x,
+ q31_t y,
+ q63_t sum)
+ {
+
+ return (sum + ((short) (x >> 16) * (short) y)) +
+ ((short) x * (short) (y >> 16));
+ }
+
+ /*
+ * @brief C custom defined SMUAD for M3 and M0 processors
+ */
+ static __INLINE q31_t __SMUAD(
+ q31_t x,
+ q31_t y)
+ {
+
+ return (((x >> 16) * (y >> 16)) +
+ (((x << 16) >> 16) * ((y << 16) >> 16)));
+ }
+
+ /*
+ * @brief C custom defined SMUSD for M3 and M0 processors
+ */
+ static __INLINE q31_t __SMUSD(
+ q31_t x,
+ q31_t y)
+ {
+
+ return (-((x >> 16) * (y >> 16)) +
+ (((x << 16) >> 16) * ((y << 16) >> 16)));
+ }
+
+
+
+
+#endif /* (ARM_MATH_CM3) || defined (ARM_MATH_CM0) */
+
+
+ /**
+ * @brief Instance structure for the Q7 FIR filter.
+ */
+ typedef struct
+ {
+ uint16_t numTaps; /**< number of filter coefficients in the filter. */
+ q7_t *pState; /**< points to the state variable array. The array is of length numTaps+blockSize-1. */
+ q7_t *pCoeffs; /**< points to the coefficient array. The array is of length numTaps.*/
+ } arm_fir_instance_q7;
+
+ /**
+ * @brief Instance structure for the Q15 FIR filter.
+ */
+ typedef struct
+ {
+ uint16_t numTaps; /**< number of filter coefficients in the filter. */
+ q15_t *pState; /**< points to the state variable array. The array is of length numTaps+blockSize-1. */
+ q15_t *pCoeffs; /**< points to the coefficient array. The array is of length numTaps.*/
+ } arm_fir_instance_q15;
+
+ /**
+ * @brief Instance structure for the Q31 FIR filter.
+ */
+ typedef struct
+ {
+ uint16_t numTaps; /**< number of filter coefficients in the filter. */
+ q31_t *pState; /**< points to the state variable array. The array is of length numTaps+blockSize-1. */
+ q31_t *pCoeffs; /**< points to the coefficient array. The array is of length numTaps. */
+ } arm_fir_instance_q31;
+
+ /**
+ * @brief Instance structure for the floating-point FIR filter.
+ */
+ typedef struct
+ {
+ uint16_t numTaps; /**< number of filter coefficients in the filter. */
+ float32_t *pState; /**< points to the state variable array. The array is of length numTaps+blockSize-1. */
+ float32_t *pCoeffs; /**< points to the coefficient array. The array is of length numTaps. */
+ } arm_fir_instance_f32;
+
+
+ /**
+ * @brief Processing function for the Q7 FIR filter.
+ * @param[in] *S points to an instance of the Q7 FIR filter structure.
+ * @param[in] *pSrc points to the block of input data.
+ * @param[out] *pDst points to the block of output data.
+ * @param[in] blockSize number of samples to process.
+ * @return none.
+ */
+ void arm_fir_q7(
+ const arm_fir_instance_q7 * S,
+ q7_t * pSrc,
+ q7_t * pDst,
+ uint32_t blockSize);
+
+
+ /**
+ * @brief Initialization function for the Q7 FIR filter.
+ * @param[in,out] *S points to an instance of the Q7 FIR structure.
+ * @param[in] numTaps Number of filter coefficients in the filter.
+ * @param[in] *pCoeffs points to the filter coefficients.
+ * @param[in] *pState points to the state buffer.
+ * @param[in] blockSize number of samples that are processed.
+ * @return none
+ */
+ void arm_fir_init_q7(
+ arm_fir_instance_q7 * S,
+ uint16_t numTaps,
+ q7_t * pCoeffs,
+ q7_t * pState,
+ uint32_t blockSize);
+
+
+ /**
+ * @brief Processing function for the Q15 FIR filter.
+ * @param[in] *S points to an instance of the Q15 FIR structure.
+ * @param[in] *pSrc points to the block of input data.
+ * @param[out] *pDst points to the block of output data.
+ * @param[in] blockSize number of samples to process.
+ * @return none.
+ */
+ void arm_fir_q15(
+ const arm_fir_instance_q15 * S,
+ q15_t * pSrc,
+ q15_t * pDst,
+ uint32_t blockSize);
+
+ /**
+ * @brief Processing function for the fast Q15 FIR filter for Cortex-M3 and Cortex-M4.
+ * @param[in] *S points to an instance of the Q15 FIR filter structure.
+ * @param[in] *pSrc points to the block of input data.
+ * @param[out] *pDst points to the block of output data.
+ * @param[in] blockSize number of samples to process.
+ * @return none.
+ */
+ void arm_fir_fast_q15(
+ const arm_fir_instance_q15 * S,
+ q15_t * pSrc,
+ q15_t * pDst,
+ uint32_t blockSize);
+
+ /**
+ * @brief Initialization function for the Q15 FIR filter.
+ * @param[in,out] *S points to an instance of the Q15 FIR filter structure.
+ * @param[in] numTaps Number of filter coefficients in the filter. Must be even and greater than or equal to 4.
+ * @param[in] *pCoeffs points to the filter coefficients.
+ * @param[in] *pState points to the state buffer.
+ * @param[in] blockSize number of samples that are processed at a time.
+ * @return The function returns ARM_MATH_SUCCESS if initialization was successful or ARM_MATH_ARGUMENT_ERROR if
+ * numTaps is not a supported value.
+ */
+
+ arm_status arm_fir_init_q15(
+ arm_fir_instance_q15 * S,
+ uint16_t numTaps,
+ q15_t * pCoeffs,
+ q15_t * pState,
+ uint32_t blockSize);
+
+ /**
+ * @brief Processing function for the Q31 FIR filter.
+ * @param[in] *S points to an instance of the Q31 FIR filter structure.
+ * @param[in] *pSrc points to the block of input data.
+ * @param[out] *pDst points to the block of output data.
+ * @param[in] blockSize number of samples to process.
+ * @return none.
+ */
+ void arm_fir_q31(
+ const arm_fir_instance_q31 * S,
+ q31_t * pSrc,
+ q31_t * pDst,
+ uint32_t blockSize);
+
+ /**
+ * @brief Processing function for the fast Q31 FIR filter for Cortex-M3 and Cortex-M4.
+ * @param[in] *S points to an instance of the Q31 FIR structure.
+ * @param[in] *pSrc points to the block of input data.
+ * @param[out] *pDst points to the block of output data.
+ * @param[in] blockSize number of samples to process.
+ * @return none.
+ */
+ void arm_fir_fast_q31(
+ const arm_fir_instance_q31 * S,
+ q31_t * pSrc,
+ q31_t * pDst,
+ uint32_t blockSize);
+
+ /**
+ * @brief Initialization function for the Q31 FIR filter.
+ * @param[in,out] *S points to an instance of the Q31 FIR structure.
+ * @param[in] numTaps Number of filter coefficients in the filter.
+ * @param[in] *pCoeffs points to the filter coefficients.
+ * @param[in] *pState points to the state buffer.
+ * @param[in] blockSize number of samples that are processed at a time.
+ * @return none.
+ */
+ void arm_fir_init_q31(
+ arm_fir_instance_q31 * S,
+ uint16_t numTaps,
+ q31_t * pCoeffs,
+ q31_t * pState,
+ uint32_t blockSize);
+
+ /**
+ * @brief Processing function for the floating-point FIR filter.
+ * @param[in] *S points to an instance of the floating-point FIR structure.
+ * @param[in] *pSrc points to the block of input data.
+ * @param[out] *pDst points to the block of output data.
+ * @param[in] blockSize number of samples to process.
+ * @return none.
+ */
+ void arm_fir_f32(
+ const arm_fir_instance_f32 * S,
+ float32_t * pSrc,
+ float32_t * pDst,
+ uint32_t blockSize);
+
+ /**
+ * @brief Initialization function for the floating-point FIR filter.
+ * @param[in,out] *S points to an instance of the floating-point FIR filter structure.
+ * @param[in] numTaps Number of filter coefficients in the filter.
+ * @param[in] *pCoeffs points to the filter coefficients.
+ * @param[in] *pState points to the state buffer.
+ * @param[in] blockSize number of samples that are processed at a time.
+ * @return none.
+ */
+ void arm_fir_init_f32(
+ arm_fir_instance_f32 * S,
+ uint16_t numTaps,
+ float32_t * pCoeffs,
+ float32_t * pState,
+ uint32_t blockSize);
+
+
+ /**
+ * @brief Instance structure for the Q15 Biquad cascade filter.
+ */
+ typedef struct
+ {
+ int8_t numStages; /**< number of 2nd order stages in the filter. Overall order is 2*numStages. */
+ q15_t *pState; /**< Points to the array of state coefficients. The array is of length 4*numStages. */
+ q15_t *pCoeffs; /**< Points to the array of coefficients. The array is of length 5*numStages. */
+ int8_t postShift; /**< Additional shift, in bits, applied to each output sample. */
+
+ } arm_biquad_casd_df1_inst_q15;
+
+
+ /**
+ * @brief Instance structure for the Q31 Biquad cascade filter.
+ */
+ typedef struct
+ {
+ uint32_t numStages; /**< number of 2nd order stages in the filter. Overall order is 2*numStages. */
+ q31_t *pState; /**< Points to the array of state coefficients. The array is of length 4*numStages. */
+ q31_t *pCoeffs; /**< Points to the array of coefficients. The array is of length 5*numStages. */
+ uint8_t postShift; /**< Additional shift, in bits, applied to each output sample. */
+
+ } arm_biquad_casd_df1_inst_q31;
+
+ /**
+ * @brief Instance structure for the floating-point Biquad cascade filter.
+ */
+ typedef struct
+ {
+ uint32_t numStages; /**< number of 2nd order stages in the filter. Overall order is 2*numStages. */
+ float32_t *pState; /**< Points to the array of state coefficients. The array is of length 4*numStages. */
+ float32_t *pCoeffs; /**< Points to the array of coefficients. The array is of length 5*numStages. */
+
+
+ } arm_biquad_casd_df1_inst_f32;
+
+
+
+ /**
+ * @brief Processing function for the Q15 Biquad cascade filter.
+ * @param[in] *S points to an instance of the Q15 Biquad cascade structure.
+ * @param[in] *pSrc points to the block of input data.
+ * @param[out] *pDst points to the block of output data.
+ * @param[in] blockSize number of samples to process.
+ * @return none.
+ */
+
+ void arm_biquad_cascade_df1_q15(
+ const arm_biquad_casd_df1_inst_q15 * S,
+ q15_t * pSrc,
+ q15_t * pDst,
+ uint32_t blockSize);
+
+ /**
+ * @brief Initialization function for the Q15 Biquad cascade filter.
+ * @param[in,out] *S points to an instance of the Q15 Biquad cascade structure.
+ * @param[in] numStages number of 2nd order stages in the filter.
+ * @param[in] *pCoeffs points to the filter coefficients.
+ * @param[in] *pState points to the state buffer.
+ * @param[in] postShift Shift to be applied to the output. Varies according to the coefficients format
+ * @return none
+ */
+
+ void arm_biquad_cascade_df1_init_q15(
+ arm_biquad_casd_df1_inst_q15 * S,
+ uint8_t numStages,
+ q15_t * pCoeffs,
+ q15_t * pState,
+ int8_t postShift);
+
+
+ /**
+ * @brief Fast but less precise processing function for the Q15 Biquad cascade filter for Cortex-M3 and Cortex-M4.
+ * @param[in] *S points to an instance of the Q15 Biquad cascade structure.
+ * @param[in] *pSrc points to the block of input data.
+ * @param[out] *pDst points to the block of output data.
+ * @param[in] blockSize number of samples to process.
+ * @return none.
+ */
+
+ void arm_biquad_cascade_df1_fast_q15(
+ const arm_biquad_casd_df1_inst_q15 * S,
+ q15_t * pSrc,
+ q15_t * pDst,
+ uint32_t blockSize);
+
+
+ /**
+ * @brief Processing function for the Q31 Biquad cascade filter
+ * @param[in] *S points to an instance of the Q31 Biquad cascade structure.
+ * @param[in] *pSrc points to the block of input data.
+ * @param[out] *pDst points to the block of output data.
+ * @param[in] blockSize number of samples to process.
+ * @return none.
+ */
+
+ void arm_biquad_cascade_df1_q31(
+ const arm_biquad_casd_df1_inst_q31 * S,
+ q31_t * pSrc,
+ q31_t * pDst,
+ uint32_t blockSize);
+
+ /**
+ * @brief Fast but less precise processing function for the Q31 Biquad cascade filter for Cortex-M3 and Cortex-M4.
+ * @param[in] *S points to an instance of the Q31 Biquad cascade structure.
+ * @param[in] *pSrc points to the block of input data.
+ * @param[out] *pDst points to the block of output data.
+ * @param[in] blockSize number of samples to process.
+ * @return none.
+ */
+
+ void arm_biquad_cascade_df1_fast_q31(
+ const arm_biquad_casd_df1_inst_q31 * S,
+ q31_t * pSrc,
+ q31_t * pDst,
+ uint32_t blockSize);
+
+ /**
+ * @brief Initialization function for the Q31 Biquad cascade filter.
+ * @param[in,out] *S points to an instance of the Q31 Biquad cascade structure.
+ * @param[in] numStages number of 2nd order stages in the filter.
+ * @param[in] *pCoeffs points to the filter coefficients.
+ * @param[in] *pState points to the state buffer.
+ * @param[in] postShift Shift to be applied to the output. Varies according to the coefficients format
+ * @return none
+ */
+
+ void arm_biquad_cascade_df1_init_q31(
+ arm_biquad_casd_df1_inst_q31 * S,
+ uint8_t numStages,
+ q31_t * pCoeffs,
+ q31_t * pState,
+ int8_t postShift);
+
+ /**
+ * @brief Processing function for the floating-point Biquad cascade filter.
+ * @param[in] *S points to an instance of the floating-point Biquad cascade structure.
+ * @param[in] *pSrc points to the block of input data.
+ * @param[out] *pDst points to the block of output data.
+ * @param[in] blockSize number of samples to process.
+ * @return none.
+ */
+
+ void arm_biquad_cascade_df1_f32(
+ const arm_biquad_casd_df1_inst_f32 * S,
+ float32_t * pSrc,
+ float32_t * pDst,
+ uint32_t blockSize);
+
+ /**
+ * @brief Initialization function for the floating-point Biquad cascade filter.
+ * @param[in,out] *S points to an instance of the floating-point Biquad cascade structure.
+ * @param[in] numStages number of 2nd order stages in the filter.
+ * @param[in] *pCoeffs points to the filter coefficients.
+ * @param[in] *pState points to the state buffer.
+ * @return none
+ */
+
+ void arm_biquad_cascade_df1_init_f32(
+ arm_biquad_casd_df1_inst_f32 * S,
+ uint8_t numStages,
+ float32_t * pCoeffs,
+ float32_t * pState);
+
+
+ /**
+ * @brief Instance structure for the floating-point matrix structure.
+ */
+
+ typedef struct
+ {
+ uint16_t numRows; /**< number of rows of the matrix. */
+ uint16_t numCols; /**< number of columns of the matrix. */
+ float32_t *pData; /**< points to the data of the matrix. */
+ } arm_matrix_instance_f32;
+
+ /**
+ * @brief Instance structure for the Q15 matrix structure.
+ */
+
+ typedef struct
+ {
+ uint16_t numRows; /**< number of rows of the matrix. */
+ uint16_t numCols; /**< number of columns of the matrix. */
+ q15_t *pData; /**< points to the data of the matrix. */
+
+ } arm_matrix_instance_q15;
+
+ /**
+ * @brief Instance structure for the Q31 matrix structure.
+ */
+
+ typedef struct
+ {
+ uint16_t numRows; /**< number of rows of the matrix. */
+ uint16_t numCols; /**< number of columns of the matrix. */
+ q31_t *pData; /**< points to the data of the matrix. */
+
+ } arm_matrix_instance_q31;
+
+
+
+ /**
+ * @brief Floating-point matrix addition.
+ * @param[in] *pSrcA points to the first input matrix structure
+ * @param[in] *pSrcB points to the second input matrix structure
+ * @param[out] *pDst points to output matrix structure
+ * @return The function returns either
+ * ARM_MATH_SIZE_MISMATCH or ARM_MATH_SUCCESS based on the outcome of size checking.
+ */
+
+ arm_status arm_mat_add_f32(
+ const arm_matrix_instance_f32 * pSrcA,
+ const arm_matrix_instance_f32 * pSrcB,
+ arm_matrix_instance_f32 * pDst);
+
+ /**
+ * @brief Q15 matrix addition.
+ * @param[in] *pSrcA points to the first input matrix structure
+ * @param[in] *pSrcB points to the second input matrix structure
+ * @param[out] *pDst points to output matrix structure
+ * @return The function returns either
+ * ARM_MATH_SIZE_MISMATCH or ARM_MATH_SUCCESS based on the outcome of size checking.
+ */
+
+ arm_status arm_mat_add_q15(
+ const arm_matrix_instance_q15 * pSrcA,
+ const arm_matrix_instance_q15 * pSrcB,
+ arm_matrix_instance_q15 * pDst);
+
+ /**
+ * @brief Q31 matrix addition.
+ * @param[in] *pSrcA points to the first input matrix structure
+ * @param[in] *pSrcB points to the second input matrix structure
+ * @param[out] *pDst points to output matrix structure
+ * @return The function returns either
+ * ARM_MATH_SIZE_MISMATCH or ARM_MATH_SUCCESS based on the outcome of size checking.
+ */
+
+ arm_status arm_mat_add_q31(
+ const arm_matrix_instance_q31 * pSrcA,
+ const arm_matrix_instance_q31 * pSrcB,
+ arm_matrix_instance_q31 * pDst);
+
+
+ /**
+ * @brief Floating-point matrix transpose.
+ * @param[in] *pSrc points to the input matrix
+ * @param[out] *pDst points to the output matrix
+ * @return The function returns either ARM_MATH_SIZE_MISMATCH
+ * or ARM_MATH_SUCCESS based on the outcome of size checking.
+ */
+
+ arm_status arm_mat_trans_f32(
+ const arm_matrix_instance_f32 * pSrc,
+ arm_matrix_instance_f32 * pDst);
+
+
+ /**
+ * @brief Q15 matrix transpose.
+ * @param[in] *pSrc points to the input matrix
+ * @param[out] *pDst points to the output matrix
+ * @return The function returns either ARM_MATH_SIZE_MISMATCH
+ * or ARM_MATH_SUCCESS based on the outcome of size checking.
+ */
+
+ arm_status arm_mat_trans_q15(
+ const arm_matrix_instance_q15 * pSrc,
+ arm_matrix_instance_q15 * pDst);
+
+ /**
+ * @brief Q31 matrix transpose.
+ * @param[in] *pSrc points to the input matrix
+ * @param[out] *pDst points to the output matrix
+ * @return The function returns either ARM_MATH_SIZE_MISMATCH
+ * or ARM_MATH_SUCCESS based on the outcome of size checking.
+ */
+
+ arm_status arm_mat_trans_q31(
+ const arm_matrix_instance_q31 * pSrc,
+ arm_matrix_instance_q31 * pDst);
+
+
+ /**
+ * @brief Floating-point matrix multiplication
+ * @param[in] *pSrcA points to the first input matrix structure
+ * @param[in] *pSrcB points to the second input matrix structure
+ * @param[out] *pDst points to output matrix structure
+ * @return The function returns either
+ * ARM_MATH_SIZE_MISMATCH or ARM_MATH_SUCCESS based on the outcome of size checking.
+ */
+
+ arm_status arm_mat_mult_f32(
+ const arm_matrix_instance_f32 * pSrcA,
+ const arm_matrix_instance_f32 * pSrcB,
+ arm_matrix_instance_f32 * pDst);
+
+ /**
+ * @brief Q15 matrix multiplication
+ * @param[in] *pSrcA points to the first input matrix structure
+ * @param[in] *pSrcB points to the second input matrix structure
+ * @param[out] *pDst points to output matrix structure
+ * @return The function returns either
+ * ARM_MATH_SIZE_MISMATCH or ARM_MATH_SUCCESS based on the outcome of size checking.
+ */
+
+ arm_status arm_mat_mult_q15(
+ const arm_matrix_instance_q15 * pSrcA,
+ const arm_matrix_instance_q15 * pSrcB,
+ arm_matrix_instance_q15 * pDst,
+ q15_t * pState);
+
+ /**
+ * @brief Q15 matrix multiplication (fast variant) for Cortex-M3 and Cortex-M4
+ * @param[in] *pSrcA points to the first input matrix structure
+ * @param[in] *pSrcB points to the second input matrix structure
+ * @param[out] *pDst points to output matrix structure
+ * @param[in] *pState points to the array for storing intermediate results
+ * @return The function returns either
+ * ARM_MATH_SIZE_MISMATCH or ARM_MATH_SUCCESS based on the outcome of size checking.
+ */
+
+ arm_status arm_mat_mult_fast_q15(
+ const arm_matrix_instance_q15 * pSrcA,
+ const arm_matrix_instance_q15 * pSrcB,
+ arm_matrix_instance_q15 * pDst,
+ q15_t * pState);
+
+ /**
+ * @brief Q31 matrix multiplication
+ * @param[in] *pSrcA points to the first input matrix structure
+ * @param[in] *pSrcB points to the second input matrix structure
+ * @param[out] *pDst points to output matrix structure
+ * @return The function returns either
+ * ARM_MATH_SIZE_MISMATCH or ARM_MATH_SUCCESS based on the outcome of size checking.
+ */
+
+ arm_status arm_mat_mult_q31(
+ const arm_matrix_instance_q31 * pSrcA,
+ const arm_matrix_instance_q31 * pSrcB,
+ arm_matrix_instance_q31 * pDst);
+
+ /**
+ * @brief Q31 matrix multiplication (fast variant) for Cortex-M3 and Cortex-M4
+ * @param[in] *pSrcA points to the first input matrix structure
+ * @param[in] *pSrcB points to the second input matrix structure
+ * @param[out] *pDst points to output matrix structure
+ * @return The function returns either
+ * ARM_MATH_SIZE_MISMATCH or ARM_MATH_SUCCESS based on the outcome of size checking.
+ */
+
+ arm_status arm_mat_mult_fast_q31(
+ const arm_matrix_instance_q31 * pSrcA,
+ const arm_matrix_instance_q31 * pSrcB,
+ arm_matrix_instance_q31 * pDst);
+
+
+ /**
+ * @brief Floating-point matrix subtraction
+ * @param[in] *pSrcA points to the first input matrix structure
+ * @param[in] *pSrcB points to the second input matrix structure
+ * @param[out] *pDst points to output matrix structure
+ * @return The function returns either
+ * ARM_MATH_SIZE_MISMATCH or ARM_MATH_SUCCESS based on the outcome of size checking.
+ */
+
+ arm_status arm_mat_sub_f32(
+ const arm_matrix_instance_f32 * pSrcA,
+ const arm_matrix_instance_f32 * pSrcB,
+ arm_matrix_instance_f32 * pDst);
+
+ /**
+ * @brief Q15 matrix subtraction
+ * @param[in] *pSrcA points to the first input matrix structure
+ * @param[in] *pSrcB points to the second input matrix structure
+ * @param[out] *pDst points to output matrix structure
+ * @return The function returns either
+ * ARM_MATH_SIZE_MISMATCH or ARM_MATH_SUCCESS based on the outcome of size checking.
+ */
+
+ arm_status arm_mat_sub_q15(
+ const arm_matrix_instance_q15 * pSrcA,
+ const arm_matrix_instance_q15 * pSrcB,
+ arm_matrix_instance_q15 * pDst);
+
+ /**
+ * @brief Q31 matrix subtraction
+ * @param[in] *pSrcA points to the first input matrix structure
+ * @param[in] *pSrcB points to the second input matrix structure
+ * @param[out] *pDst points to output matrix structure
+ * @return The function returns either
+ * ARM_MATH_SIZE_MISMATCH or ARM_MATH_SUCCESS based on the outcome of size checking.
+ */
+
+ arm_status arm_mat_sub_q31(
+ const arm_matrix_instance_q31 * pSrcA,
+ const arm_matrix_instance_q31 * pSrcB,
+ arm_matrix_instance_q31 * pDst);
+
+ /**
+ * @brief Floating-point matrix scaling.
+ * @param[in] *pSrc points to the input matrix
+ * @param[in] scale scale factor
+ * @param[out] *pDst points to the output matrix
+ * @return The function returns either
+ * ARM_MATH_SIZE_MISMATCH or ARM_MATH_SUCCESS based on the outcome of size checking.
+ */
+
+ arm_status arm_mat_scale_f32(
+ const arm_matrix_instance_f32 * pSrc,
+ float32_t scale,
+ arm_matrix_instance_f32 * pDst);
+
+ /**
+ * @brief Q15 matrix scaling.
+ * @param[in] *pSrc points to input matrix
+ * @param[in] scaleFract fractional portion of the scale factor
+ * @param[in] shift number of bits to shift the result by
+ * @param[out] *pDst points to output matrix
+ * @return The function returns either
+ * ARM_MATH_SIZE_MISMATCH or ARM_MATH_SUCCESS based on the outcome of size checking.
+ */
+
+ arm_status arm_mat_scale_q15(
+ const arm_matrix_instance_q15 * pSrc,
+ q15_t scaleFract,
+ int32_t shift,
+ arm_matrix_instance_q15 * pDst);
+
+ /**
+ * @brief Q31 matrix scaling.
+ * @param[in] *pSrc points to input matrix
+ * @param[in] scaleFract fractional portion of the scale factor
+ * @param[in] shift number of bits to shift the result by
+ * @param[out] *pDst points to output matrix structure
+ * @return The function returns either
+ * ARM_MATH_SIZE_MISMATCH or ARM_MATH_SUCCESS based on the outcome of size checking.
+ */
+
+ arm_status arm_mat_scale_q31(
+ const arm_matrix_instance_q31 * pSrc,
+ q31_t scaleFract,
+ int32_t shift,
+ arm_matrix_instance_q31 * pDst);
+
+
+ /**
+ * @brief Q31 matrix initialization.
+ * @param[in,out] *S points to an instance of the floating-point matrix structure.
+ * @param[in] nRows number of rows in the matrix.
+ * @param[in] nColumns number of columns in the matrix.
+ * @param[in] *pData points to the matrix data array.
+ * @return none
+ */
+
+ void arm_mat_init_q31(
+ arm_matrix_instance_q31 * S,
+ uint16_t nRows,
+ uint16_t nColumns,
+ q31_t *pData);
+
+ /**
+ * @brief Q15 matrix initialization.
+ * @param[in,out] *S points to an instance of the floating-point matrix structure.
+ * @param[in] nRows number of rows in the matrix.
+ * @param[in] nColumns number of columns in the matrix.
+ * @param[in] *pData points to the matrix data array.
+ * @return none
+ */
+
+ void arm_mat_init_q15(
+ arm_matrix_instance_q15 * S,
+ uint16_t nRows,
+ uint16_t nColumns,
+ q15_t *pData);
+
+ /**
+ * @brief Floating-point matrix initialization.
+ * @param[in,out] *S points to an instance of the floating-point matrix structure.
+ * @param[in] nRows number of rows in the matrix.
+ * @param[in] nColumns number of columns in the matrix.
+ * @param[in] *pData points to the matrix data array.
+ * @return none
+ */
+
+ void arm_mat_init_f32(
+ arm_matrix_instance_f32 * S,
+ uint16_t nRows,
+ uint16_t nColumns,
+ float32_t *pData);
+
+
+
+ /**
+ * @brief Instance structure for the Q15 PID Control.
+ */
+ typedef struct
+ {
+ q15_t A0; /**< The derived gain, A0 = Kp + Ki + Kd . */
+ #ifdef ARM_MATH_CM0
+ q15_t A1;
+ q15_t A2;
+ #else
+ q31_t A1; /**< The derived gain A1 = -Kp - 2Kd | Kd.*/
+ #endif
+ q15_t state[3]; /**< The state array of length 3. */
+ q15_t Kp; /**< The proportional gain. */
+ q15_t Ki; /**< The integral gain. */
+ q15_t Kd; /**< The derivative gain. */
+ } arm_pid_instance_q15;
+
+ /**
+ * @brief Instance structure for the Q31 PID Control.
+ */
+ typedef struct
+ {
+ q31_t A0; /**< The derived gain, A0 = Kp + Ki + Kd . */
+ q31_t A1; /**< The derived gain, A1 = -Kp - 2Kd. */
+ q31_t A2; /**< The derived gain, A2 = Kd . */
+ q31_t state[3]; /**< The state array of length 3. */
+ q31_t Kp; /**< The proportional gain. */
+ q31_t Ki; /**< The integral gain. */
+ q31_t Kd; /**< The derivative gain. */
+
+ } arm_pid_instance_q31;
+
+ /**
+ * @brief Instance structure for the floating-point PID Control.
+ */
+ typedef struct
+ {
+ float32_t A0; /**< The derived gain, A0 = Kp + Ki + Kd . */
+ float32_t A1; /**< The derived gain, A1 = -Kp - 2Kd. */
+ float32_t A2; /**< The derived gain, A2 = Kd . */
+ float32_t state[3]; /**< The state array of length 3. */
+ float32_t Kp; /**< The proportional gain. */
+ float32_t Ki; /**< The integral gain. */
+ float32_t Kd; /**< The derivative gain. */
+ } arm_pid_instance_f32;
+
+
+
+ /**
+ * @brief Initialization function for the floating-point PID Control.
+ * @param[in,out] *S points to an instance of the PID structure.
+ * @param[in] resetStateFlag flag to reset the state. 0 = no change in state 1 = reset the state.
+ * @return none.
+ */
+ void arm_pid_init_f32(
+ arm_pid_instance_f32 * S,
+ int32_t resetStateFlag);
+
+ /**
+ * @brief Reset function for the floating-point PID Control.
+ * @param[in,out] *S is an instance of the floating-point PID Control structure
+ * @return none
+ */
+ void arm_pid_reset_f32(
+ arm_pid_instance_f32 * S);
+
+
+ /**
+ * @brief Initialization function for the Q31 PID Control.
+ * @param[in,out] *S points to an instance of the Q15 PID structure.
+ * @param[in] resetStateFlag flag to reset the state. 0 = no change in state 1 = reset the state.
+ * @return none.
+ */
+ void arm_pid_init_q31(
+ arm_pid_instance_q31 * S,
+ int32_t resetStateFlag);
+
+
+ /**
+ * @brief Reset function for the Q31 PID Control.
+ * @param[in,out] *S points to an instance of the Q31 PID Control structure
+ * @return none
+ */
+
+ void arm_pid_reset_q31(
+ arm_pid_instance_q31 * S);
+
+ /**
+ * @brief Initialization function for the Q15 PID Control.
+ * @param[in,out] *S points to an instance of the Q15 PID structure.
+ * @param[in] resetStateFlag flag to reset the state. 0 = no change in state 1 = reset the state.
+ * @return none.
+ */
+ void arm_pid_init_q15(
+ arm_pid_instance_q15 * S,
+ int32_t resetStateFlag);
+
+ /**
+ * @brief Reset function for the Q15 PID Control.
+ * @param[in,out] *S points to an instance of the q15 PID Control structure
+ * @return none
+ */
+ void arm_pid_reset_q15(
+ arm_pid_instance_q15 * S);
+
+
+ /**
+ * @brief Instance structure for the floating-point Linear Interpolate function.
+ */
+ typedef struct
+ {
+ uint32_t nValues;
+ float32_t x1;
+ float32_t xSpacing;
+ float32_t *pYData; /**< pointer to the table of Y values */
+ } arm_linear_interp_instance_f32;
+
+ /**
+ * @brief Instance structure for the floating-point bilinear interpolation function.
+ */
+
+ typedef struct
+ {
+ uint16_t numRows; /**< number of rows in the data table. */
+ uint16_t numCols; /**< number of columns in the data table. */
+ float32_t *pData; /**< points to the data table. */
+ } arm_bilinear_interp_instance_f32;
+
+ /**
+ * @brief Instance structure for the Q31 bilinear interpolation function.
+ */
+
+ typedef struct
+ {
+ uint16_t numRows; /**< number of rows in the data table. */
+ uint16_t numCols; /**< number of columns in the data table. */
+ q31_t *pData; /**< points to the data table. */
+ } arm_bilinear_interp_instance_q31;
+
+ /**
+ * @brief Instance structure for the Q15 bilinear interpolation function.
+ */
+
+ typedef struct
+ {
+ uint16_t numRows; /**< number of rows in the data table. */
+ uint16_t numCols; /**< number of columns in the data table. */
+ q15_t *pData; /**< points to the data table. */
+ } arm_bilinear_interp_instance_q15;
+
+ /**
+ * @brief Instance structure for the Q15 bilinear interpolation function.
+ */
+
+ typedef struct
+ {
+ uint16_t numRows; /**< number of rows in the data table. */
+ uint16_t numCols; /**< number of columns in the data table. */
+ q7_t *pData; /**< points to the data table. */
+ } arm_bilinear_interp_instance_q7;
+
+
+ /**
+ * @brief Q7 vector multiplication.
+ * @param[in] *pSrcA points to the first input vector
+ * @param[in] *pSrcB points to the second input vector
+ * @param[out] *pDst points to the output vector
+ * @param[in] blockSize number of samples in each vector
+ * @return none.
+ */
+
+ void arm_mult_q7(
+ q7_t * pSrcA,
+ q7_t * pSrcB,
+ q7_t * pDst,
+ uint32_t blockSize);
+
+ /**
+ * @brief Q15 vector multiplication.
+ * @param[in] *pSrcA points to the first input vector
+ * @param[in] *pSrcB points to the second input vector
+ * @param[out] *pDst points to the output vector
+ * @param[in] blockSize number of samples in each vector
+ * @return none.
+ */
+
+ void arm_mult_q15(
+ q15_t * pSrcA,
+ q15_t * pSrcB,
+ q15_t * pDst,
+ uint32_t blockSize);
+
+ /**
+ * @brief Q31 vector multiplication.
+ * @param[in] *pSrcA points to the first input vector
+ * @param[in] *pSrcB points to the second input vector
+ * @param[out] *pDst points to the output vector
+ * @param[in] blockSize number of samples in each vector
+ * @return none.
+ */
+
+ void arm_mult_q31(
+ q31_t * pSrcA,
+ q31_t * pSrcB,
+ q31_t * pDst,
+ uint32_t blockSize);
+
+ /**
+ * @brief Floating-point vector multiplication.
+ * @param[in] *pSrcA points to the first input vector
+ * @param[in] *pSrcB points to the second input vector
+ * @param[out] *pDst points to the output vector
+ * @param[in] blockSize number of samples in each vector
+ * @return none.
+ */
+
+ void arm_mult_f32(
+ float32_t * pSrcA,
+ float32_t * pSrcB,
+ float32_t * pDst,
+ uint32_t blockSize);
+
+
+ /**
+ * @brief Instance structure for the Q15 CFFT/CIFFT function.
+ */
+
+ typedef struct
+ {
+ uint16_t fftLen; /**< length of the FFT. */
+ uint8_t ifftFlag; /**< flag that selects forward (ifftFlag=0) or inverse (ifftFlag=1) transform. */
+ uint8_t bitReverseFlag; /**< flag that enables (bitReverseFlag=1) or disables (bitReverseFlag=0) bit reversal of output. */
+ q15_t *pTwiddle; /**< points to the twiddle factor table. */
+ uint16_t *pBitRevTable; /**< points to the bit reversal table. */
+ uint16_t twidCoefModifier; /**< twiddle coefficient modifier that supports different size FFTs with the same twiddle factor table. */
+ uint16_t bitRevFactor; /**< bit reversal modifier that supports different size FFTs with the same bit reversal table. */
+ } arm_cfft_radix4_instance_q15;
+
+ /**
+ * @brief Instance structure for the Q31 CFFT/CIFFT function.
+ */
+
+ typedef struct
+ {
+ uint16_t fftLen; /**< length of the FFT. */
+ uint8_t ifftFlag; /**< flag that selects forward (ifftFlag=0) or inverse (ifftFlag=1) transform. */
+ uint8_t bitReverseFlag; /**< flag that enables (bitReverseFlag=1) or disables (bitReverseFlag=0) bit reversal of output. */
+ q31_t *pTwiddle; /**< points to the twiddle factor table. */
+ uint16_t *pBitRevTable; /**< points to the bit reversal table. */
+ uint16_t twidCoefModifier; /**< twiddle coefficient modifier that supports different size FFTs with the same twiddle factor table. */
+ uint16_t bitRevFactor; /**< bit reversal modifier that supports different size FFTs with the same bit reversal table. */
+ } arm_cfft_radix4_instance_q31;
+
+ /**
+ * @brief Instance structure for the floating-point CFFT/CIFFT function.
+ */
+
+ typedef struct
+ {
+ uint16_t fftLen; /**< length of the FFT. */
+ uint8_t ifftFlag; /**< flag that selects forward (ifftFlag=0) or inverse (ifftFlag=1) transform. */
+ uint8_t bitReverseFlag; /**< flag that enables (bitReverseFlag=1) or disables (bitReverseFlag=0) bit reversal of output. */
+ float32_t *pTwiddle; /**< points to the twiddle factor table. */
+ uint16_t *pBitRevTable; /**< points to the bit reversal table. */
+ uint16_t twidCoefModifier; /**< twiddle coefficient modifier that supports different size FFTs with the same twiddle factor table. */
+ uint16_t bitRevFactor; /**< bit reversal modifier that supports different size FFTs with the same bit reversal table. */
+ float32_t onebyfftLen; /**< value of 1/fftLen. */
+ } arm_cfft_radix4_instance_f32;
+
+ /**
+ * @brief Processing function for the Q15 CFFT/CIFFT.
+ * @param[in] *S points to an instance of the Q15 CFFT/CIFFT structure.
+ * @param[in, out] *pSrc points to the complex data buffer. Processing occurs in-place.
+ * @return none.
+ */
+
+ void arm_cfft_radix4_q15(
+ const arm_cfft_radix4_instance_q15 * S,
+ q15_t * pSrc);
+
+ /**
+ * @brief Initialization function for the Q15 CFFT/CIFFT.
+ * @param[in,out] *S points to an instance of the Q15 CFFT/CIFFT structure.
+ * @param[in] fftLen length of the FFT.
+ * @param[in] ifftFlag flag that selects forward (ifftFlag=0) or inverse (ifftFlag=1) transform.
+ * @param[in] bitReverseFlag flag that enables (bitReverseFlag=1) or disables (bitReverseFlag=0) bit reversal of output.
+ * @return arm_status function returns ARM_MATH_SUCCESS if initialization is successful or ARM_MATH_ARGUMENT_ERROR if fftLen is not a supported value.
+ */
+
+ arm_status arm_cfft_radix4_init_q15(
+ arm_cfft_radix4_instance_q15 * S,
+ uint16_t fftLen,
+ uint8_t ifftFlag,
+ uint8_t bitReverseFlag);
+
+ /**
+ * @brief Processing function for the Q31 CFFT/CIFFT.
+ * @param[in] *S points to an instance of the Q31 CFFT/CIFFT structure.
+ * @param[in, out] *pSrc points to the complex data buffer. Processing occurs in-place.
+ * @return none.
+ */
+
+ void arm_cfft_radix4_q31(
+ const arm_cfft_radix4_instance_q31 * S,
+ q31_t * pSrc);
+
+ /**
+ * @brief Initialization function for the Q31 CFFT/CIFFT.
+ * @param[in,out] *S points to an instance of the Q31 CFFT/CIFFT structure.
+ * @param[in] fftLen length of the FFT.
+ * @param[in] ifftFlag flag that selects forward (ifftFlag=0) or inverse (ifftFlag=1) transform.
+ * @param[in] bitReverseFlag flag that enables (bitReverseFlag=1) or disables (bitReverseFlag=0) bit reversal of output.
+ * @return arm_status function returns ARM_MATH_SUCCESS if initialization is successful or ARM_MATH_ARGUMENT_ERROR if fftLen is not a supported value.
+ */
+
+ arm_status arm_cfft_radix4_init_q31(
+ arm_cfft_radix4_instance_q31 * S,
+ uint16_t fftLen,
+ uint8_t ifftFlag,
+ uint8_t bitReverseFlag);
+
+ /**
+ * @brief Processing function for the floating-point CFFT/CIFFT.
+ * @param[in] *S points to an instance of the floating-point CFFT/CIFFT structure.
+ * @param[in, out] *pSrc points to the complex data buffer. Processing occurs in-place.
+ * @return none.
+ */
+
+ void arm_cfft_radix4_f32(
+ const arm_cfft_radix4_instance_f32 * S,
+ float32_t * pSrc);
+
+ /**
+ * @brief Initialization function for the floating-point CFFT/CIFFT.
+ * @param[in,out] *S points to an instance of the floating-point CFFT/CIFFT structure.
+ * @param[in] fftLen length of the FFT.
+ * @param[in] ifftFlag flag that selects forward (ifftFlag=0) or inverse (ifftFlag=1) transform.
+ * @param[in] bitReverseFlag flag that enables (bitReverseFlag=1) or disables (bitReverseFlag=0) bit reversal of output.
+ * @return The function returns ARM_MATH_SUCCESS if initialization is successful or ARM_MATH_ARGUMENT_ERROR if fftLen is not a supported value.
+ */
+
+ arm_status arm_cfft_radix4_init_f32(
+ arm_cfft_radix4_instance_f32 * S,
+ uint16_t fftLen,
+ uint8_t ifftFlag,
+ uint8_t bitReverseFlag);
+
+
+
+ /*----------------------------------------------------------------------
+ * Internal functions prototypes FFT function
+ ----------------------------------------------------------------------*/
+
+ /**
+ * @brief Core function for the floating-point CFFT butterfly process.
+ * @param[in, out] *pSrc points to the in-place buffer of floating-point data type.
+ * @param[in] fftLen length of the FFT.
+ * @param[in] *pCoef points to the twiddle coefficient buffer.
+ * @param[in] twidCoefModifier twiddle coefficient modifier that supports different size FFTs with the same twiddle factor table.
+ * @return none.
+ */
+
+ void arm_radix4_butterfly_f32(
+ float32_t * pSrc,
+ uint16_t fftLen,
+ float32_t * pCoef,
+ uint16_t twidCoefModifier);
+
+ /**
+ * @brief Core function for the floating-point CIFFT butterfly process.
+ * @param[in, out] *pSrc points to the in-place buffer of floating-point data type.
+ * @param[in] fftLen length of the FFT.
+ * @param[in] *pCoef points to twiddle coefficient buffer.
+ * @param[in] twidCoefModifier twiddle coefficient modifier that supports different size FFTs with the same twiddle factor table.
+ * @param[in] onebyfftLen value of 1/fftLen.
+ * @return none.
+ */
+
+ void arm_radix4_butterfly_inverse_f32(
+ float32_t * pSrc,
+ uint16_t fftLen,
+ float32_t * pCoef,
+ uint16_t twidCoefModifier,
+ float32_t onebyfftLen);
+
+ /**
+ * @brief In-place bit reversal function.
+ * @param[in, out] *pSrc points to the in-place buffer of floating-point data type.
+ * @param[in] fftSize length of the FFT.
+ * @param[in] bitRevFactor bit reversal modifier that supports different size FFTs with the same bit reversal table.
+ * @param[in] *pBitRevTab points to the bit reversal table.
+ * @return none.
+ */
+
+ void arm_bitreversal_f32(
+ float32_t *pSrc,
+ uint16_t fftSize,
+ uint16_t bitRevFactor,
+ uint16_t *pBitRevTab);
+
+ /**
+ * @brief Core function for the Q31 CFFT butterfly process.
+ * @param[in, out] *pSrc points to the in-place buffer of Q31 data type.
+ * @param[in] fftLen length of the FFT.
+ * @param[in] *pCoef points to twiddle coefficient buffer.
+ * @param[in] twidCoefModifier twiddle coefficient modifier that supports different size FFTs with the same twiddle factor table.
+ * @return none.
+ */
+
+ void arm_radix4_butterfly_q31(
+ q31_t *pSrc,
+ uint32_t fftLen,
+ q31_t *pCoef,
+ uint32_t twidCoefModifier);
+
+ /**
+ * @brief Core function for the Q31 CIFFT butterfly process.
+ * @param[in, out] *pSrc points to the in-place buffer of Q31 data type.
+ * @param[in] fftLen length of the FFT.
+ * @param[in] *pCoef points to twiddle coefficient buffer.
+ * @param[in] twidCoefModifier twiddle coefficient modifier that supports different size FFTs with the same twiddle factor table.
+ * @return none.
+ */
+
+ void arm_radix4_butterfly_inverse_q31(
+ q31_t * pSrc,
+ uint32_t fftLen,
+ q31_t * pCoef,
+ uint32_t twidCoefModifier);
+
+ /**
+ * @brief In-place bit reversal function.
+ * @param[in, out] *pSrc points to the in-place buffer of Q31 data type.
+ * @param[in] fftLen length of the FFT.
+ * @param[in] bitRevFactor bit reversal modifier that supports different size FFTs with the same bit reversal table
+ * @param[in] *pBitRevTab points to bit reversal table.
+ * @return none.
+ */
+
+ void arm_bitreversal_q31(
+ q31_t * pSrc,
+ uint32_t fftLen,
+ uint16_t bitRevFactor,
+ uint16_t *pBitRevTab);
+
+ /**
+ * @brief Core function for the Q15 CFFT butterfly process.
+ * @param[in, out] *pSrc16 points to the in-place buffer of Q15 data type.
+ * @param[in] fftLen length of the FFT.
+ * @param[in] *pCoef16 points to twiddle coefficient buffer.
+ * @param[in] twidCoefModifier twiddle coefficient modifier that supports different size FFTs with the same twiddle factor table.
+ * @return none.
+ */
+
+ void arm_radix4_butterfly_q15(
+ q15_t *pSrc16,
+ uint32_t fftLen,
+ q15_t *pCoef16,
+ uint32_t twidCoefModifier);
+
+ /**
+ * @brief Core function for the Q15 CIFFT butterfly process.
+ * @param[in, out] *pSrc16 points to the in-place buffer of Q15 data type.
+ * @param[in] fftLen length of the FFT.
+ * @param[in] *pCoef16 points to twiddle coefficient buffer.
+ * @param[in] twidCoefModifier twiddle coefficient modifier that supports different size FFTs with the same twiddle factor table.
+ * @return none.
+ */
+
+ void arm_radix4_butterfly_inverse_q15(
+ q15_t *pSrc16,
+ uint32_t fftLen,
+ q15_t *pCoef16,
+ uint32_t twidCoefModifier);
+
+ /**
+ * @brief In-place bit reversal function.
+ * @param[in, out] *pSrc points to the in-place buffer of Q15 data type.
+ * @param[in] fftLen length of the FFT.
+ * @param[in] bitRevFactor bit reversal modifier that supports different size FFTs with the same bit reversal table
+ * @param[in] *pBitRevTab points to bit reversal table.
+ * @return none.
+ */
+
+ void arm_bitreversal_q15(
+ q15_t * pSrc,
+ uint32_t fftLen,
+ uint16_t bitRevFactor,
+ uint16_t *pBitRevTab);
+
+ /**
+ * @brief Instance structure for the Q15 RFFT/RIFFT function.
+ */
+
+ typedef struct
+ {
+ uint32_t fftLenReal; /**< length of the real FFT. */
+ uint32_t fftLenBy2; /**< length of the complex FFT. */
+ uint8_t ifftFlagR; /**< flag that selects forward (ifftFlagR=0) or inverse (ifftFlagR=1) transform. */
+ uint8_t bitReverseFlagR; /**< flag that enables (bitReverseFlagR=1) or disables (bitReverseFlagR=0) bit reversal of output. */
+ uint32_t twidCoefRModifier; /**< twiddle coefficient modifier that supports different size FFTs with the same twiddle factor table. */
+ q15_t *pTwiddleAReal; /**< points to the real twiddle factor table. */
+ q15_t *pTwiddleBReal; /**< points to the imag twiddle factor table. */
+ arm_cfft_radix4_instance_q15 *pCfft; /**< points to the complex FFT instance. */
+ } arm_rfft_instance_q15;
+
+ /**
+ * @brief Instance structure for the Q31 RFFT/RIFFT function.
+ */
+
+ typedef struct
+ {
+ uint32_t fftLenReal; /**< length of the real FFT. */
+ uint32_t fftLenBy2; /**< length of the complex FFT. */
+ uint8_t ifftFlagR; /**< flag that selects forward (ifftFlagR=0) or inverse (ifftFlagR=1) transform. */
+ uint8_t bitReverseFlagR; /**< flag that enables (bitReverseFlagR=1) or disables (bitReverseFlagR=0) bit reversal of output. */
+ uint32_t twidCoefRModifier; /**< twiddle coefficient modifier that supports different size FFTs with the same twiddle factor table. */
+ q31_t *pTwiddleAReal; /**< points to the real twiddle factor table. */
+ q31_t *pTwiddleBReal; /**< points to the imag twiddle factor table. */
+ arm_cfft_radix4_instance_q31 *pCfft; /**< points to the complex FFT instance. */
+ } arm_rfft_instance_q31;
+
+ /**
+ * @brief Instance structure for the floating-point RFFT/RIFFT function.
+ */
+
+ typedef struct
+ {
+ uint32_t fftLenReal; /**< length of the real FFT. */
+ uint16_t fftLenBy2; /**< length of the complex FFT. */
+ uint8_t ifftFlagR; /**< flag that selects forward (ifftFlagR=0) or inverse (ifftFlagR=1) transform. */
+ uint8_t bitReverseFlagR; /**< flag that enables (bitReverseFlagR=1) or disables (bitReverseFlagR=0) bit reversal of output. */
+ uint32_t twidCoefRModifier; /**< twiddle coefficient modifier that supports different size FFTs with the same twiddle factor table. */
+ float32_t *pTwiddleAReal; /**< points to the real twiddle factor table. */
+ float32_t *pTwiddleBReal; /**< points to the imag twiddle factor table. */
+ arm_cfft_radix4_instance_f32 *pCfft; /**< points to the complex FFT instance. */
+ } arm_rfft_instance_f32;
+
+ /**
+ * @brief Processing function for the Q15 RFFT/RIFFT.
+ * @param[in] *S points to an instance of the Q15 RFFT/RIFFT structure.
+ * @param[in] *pSrc points to the input buffer.
+ * @param[out] *pDst points to the output buffer.
+ * @return none.
+ */
+
+ void arm_rfft_q15(
+ const arm_rfft_instance_q15 * S,
+ q15_t * pSrc,
+ q15_t * pDst);
+
+ /**
+ * @brief Initialization function for the Q15 RFFT/RIFFT.
+ * @param[in, out] *S points to an instance of the Q15 RFFT/RIFFT structure.
+ * @param[in] *S_CFFT points to an instance of the Q15 CFFT/CIFFT structure.
+ * @param[in] fftLenReal length of the FFT.
+ * @param[in] ifftFlagR flag that selects forward (ifftFlagR=0) or inverse (ifftFlagR=1) transform.
+ * @param[in] bitReverseFlag flag that enables (bitReverseFlag=1) or disables (bitReverseFlag=0) bit reversal of output.
+ * @return The function returns ARM_MATH_SUCCESS if initialization is successful or ARM_MATH_ARGUMENT_ERROR if fftLenReal is not a supported value.
+ */
+
+ arm_status arm_rfft_init_q15(
+ arm_rfft_instance_q15 * S,
+ arm_cfft_radix4_instance_q15 * S_CFFT,
+ uint32_t fftLenReal,
+ uint32_t ifftFlagR,
+ uint32_t bitReverseFlag);
+
+ /**
+ * @brief Processing function for the Q31 RFFT/RIFFT.
+ * @param[in] *S points to an instance of the Q31 RFFT/RIFFT structure.
+ * @param[in] *pSrc points to the input buffer.
+ * @param[out] *pDst points to the output buffer.
+ * @return none.
+ */
+
+ void arm_rfft_q31(
+ const arm_rfft_instance_q31 * S,
+ q31_t * pSrc,
+ q31_t * pDst);
+
+ /**
+ * @brief Initialization function for the Q31 RFFT/RIFFT.
+ * @param[in, out] *S points to an instance of the Q31 RFFT/RIFFT structure.
+ * @param[in, out] *S_CFFT points to an instance of the Q31 CFFT/CIFFT structure.
+ * @param[in] fftLenReal length of the FFT.
+ * @param[in] ifftFlagR flag that selects forward (ifftFlagR=0) or inverse (ifftFlagR=1) transform.
+ * @param[in] bitReverseFlag flag that enables (bitReverseFlag=1) or disables (bitReverseFlag=0) bit reversal of output.
+ * @return The function returns ARM_MATH_SUCCESS if initialization is successful or ARM_MATH_ARGUMENT_ERROR if fftLenReal is not a supported value.
+ */
+
+ arm_status arm_rfft_init_q31(
+ arm_rfft_instance_q31 * S,
+ arm_cfft_radix4_instance_q31 * S_CFFT,
+ uint32_t fftLenReal,
+ uint32_t ifftFlagR,
+ uint32_t bitReverseFlag);
+
+ /**
+ * @brief Initialization function for the floating-point RFFT/RIFFT.
+ * @param[in,out] *S points to an instance of the floating-point RFFT/RIFFT structure.
+ * @param[in,out] *S_CFFT points to an instance of the floating-point CFFT/CIFFT structure.
+ * @param[in] fftLenReal length of the FFT.
+ * @param[in] ifftFlagR flag that selects forward (ifftFlagR=0) or inverse (ifftFlagR=1) transform.
+ * @param[in] bitReverseFlag flag that enables (bitReverseFlag=1) or disables (bitReverseFlag=0) bit reversal of output.
+ * @return The function returns ARM_MATH_SUCCESS if initialization is successful or ARM_MATH_ARGUMENT_ERROR if fftLenReal is not a supported value.
+ */
+
+ arm_status arm_rfft_init_f32(
+ arm_rfft_instance_f32 * S,
+ arm_cfft_radix4_instance_f32 * S_CFFT,
+ uint32_t fftLenReal,
+ uint32_t ifftFlagR,
+ uint32_t bitReverseFlag);
+
+ /**
+ * @brief Processing function for the floating-point RFFT/RIFFT.
+ * @param[in] *S points to an instance of the floating-point RFFT/RIFFT structure.
+ * @param[in] *pSrc points to the input buffer.
+ * @param[out] *pDst points to the output buffer.
+ * @return none.
+ */
+
+ void arm_rfft_f32(
+ const arm_rfft_instance_f32 * S,
+ float32_t * pSrc,
+ float32_t * pDst);
+
+ /**
+ * @brief Instance structure for the floating-point DCT4/IDCT4 function.
+ */
+
+ typedef struct
+ {
+ uint16_t N; /**< length of the DCT4. */
+ uint16_t Nby2; /**< half of the length of the DCT4. */
+ float32_t normalize; /**< normalizing factor. */
+ float32_t *pTwiddle; /**< points to the twiddle factor table. */
+ float32_t *pCosFactor; /**< points to the cosFactor table. */
+ arm_rfft_instance_f32 *pRfft; /**< points to the real FFT instance. */
+ arm_cfft_radix4_instance_f32 *pCfft; /**< points to the complex FFT instance. */
+ } arm_dct4_instance_f32;
+
+ /**
+ * @brief Initialization function for the floating-point DCT4/IDCT4.
+ * @param[in,out] *S points to an instance of floating-point DCT4/IDCT4 structure.
+ * @param[in] *S_RFFT points to an instance of floating-point RFFT/RIFFT structure.
+ * @param[in] *S_CFFT points to an instance of floating-point CFFT/CIFFT structure.
+ * @param[in] N length of the DCT4.
+ * @param[in] Nby2 half of the length of the DCT4.
+ * @param[in] normalize normalizing factor.
+ * @return arm_status function returns ARM_MATH_SUCCESS if initialization is successful or ARM_MATH_ARGUMENT_ERROR if fftLenReal is not a supported transform length.
+ */
+
+ arm_status arm_dct4_init_f32(
+ arm_dct4_instance_f32 * S,
+ arm_rfft_instance_f32 * S_RFFT,
+ arm_cfft_radix4_instance_f32 * S_CFFT,
+ uint16_t N,
+ uint16_t Nby2,
+ float32_t normalize);
+
+ /**
+ * @brief Processing function for the floating-point DCT4/IDCT4.
+ * @param[in] *S points to an instance of the floating-point DCT4/IDCT4 structure.
+ * @param[in] *pState points to state buffer.
+ * @param[in,out] *pInlineBuffer points to the in-place input and output buffer.
+ * @return none.
+ */
+
+ void arm_dct4_f32(
+ const arm_dct4_instance_f32 * S,
+ float32_t * pState,
+ float32_t * pInlineBuffer);
+
+ /**
+ * @brief Instance structure for the Q31 DCT4/IDCT4 function.
+ */
+
+ typedef struct
+ {
+ uint16_t N; /**< length of the DCT4. */
+ uint16_t Nby2; /**< half of the length of the DCT4. */
+ q31_t normalize; /**< normalizing factor. */
+ q31_t *pTwiddle; /**< points to the twiddle factor table. */
+ q31_t *pCosFactor; /**< points to the cosFactor table. */
+ arm_rfft_instance_q31 *pRfft; /**< points to the real FFT instance. */
+ arm_cfft_radix4_instance_q31 *pCfft; /**< points to the complex FFT instance. */
+ } arm_dct4_instance_q31;
+
+ /**
+ * @brief Initialization function for the Q31 DCT4/IDCT4.
+ * @param[in,out] *S points to an instance of Q31 DCT4/IDCT4 structure.
+ * @param[in] *S_RFFT points to an instance of Q31 RFFT/RIFFT structure
+ * @param[in] *S_CFFT points to an instance of Q31 CFFT/CIFFT structure
+ * @param[in] N length of the DCT4.
+ * @param[in] Nby2 half of the length of the DCT4.
+ * @param[in] normalize normalizing factor.
+ * @return arm_status function returns ARM_MATH_SUCCESS if initialization is successful or ARM_MATH_ARGUMENT_ERROR if N is not a supported transform length.
+ */
+
+ arm_status arm_dct4_init_q31(
+ arm_dct4_instance_q31 * S,
+ arm_rfft_instance_q31 * S_RFFT,
+ arm_cfft_radix4_instance_q31 * S_CFFT,
+ uint16_t N,
+ uint16_t Nby2,
+ q31_t normalize);
+
+ /**
+ * @brief Processing function for the Q31 DCT4/IDCT4.
+ * @param[in] *S points to an instance of the Q31 DCT4 structure.
+ * @param[in] *pState points to state buffer.
+ * @param[in,out] *pInlineBuffer points to the in-place input and output buffer.
+ * @return none.
+ */
+
+ void arm_dct4_q31(
+ const arm_dct4_instance_q31 * S,
+ q31_t * pState,
+ q31_t * pInlineBuffer);
+
+ /**
+ * @brief Instance structure for the Q15 DCT4/IDCT4 function.
+ */
+
+ typedef struct
+ {
+ uint16_t N; /**< length of the DCT4. */
+ uint16_t Nby2; /**< half of the length of the DCT4. */
+ q15_t normalize; /**< normalizing factor. */
+ q15_t *pTwiddle; /**< points to the twiddle factor table. */
+ q15_t *pCosFactor; /**< points to the cosFactor table. */
+ arm_rfft_instance_q15 *pRfft; /**< points to the real FFT instance. */
+ arm_cfft_radix4_instance_q15 *pCfft; /**< points to the complex FFT instance. */
+ } arm_dct4_instance_q15;
+
+ /**
+ * @brief Initialization function for the Q15 DCT4/IDCT4.
+ * @param[in,out] *S points to an instance of Q15 DCT4/IDCT4 structure.
+ * @param[in] *S_RFFT points to an instance of Q15 RFFT/RIFFT structure.
+ * @param[in] *S_CFFT points to an instance of Q15 CFFT/CIFFT structure.
+ * @param[in] N length of the DCT4.
+ * @param[in] Nby2 half of the length of the DCT4.
+ * @param[in] normalize normalizing factor.
+ * @return arm_status function returns ARM_MATH_SUCCESS if initialization is successful or ARM_MATH_ARGUMENT_ERROR if N is not a supported transform length.
+ */
+
+ arm_status arm_dct4_init_q15(
+ arm_dct4_instance_q15 * S,
+ arm_rfft_instance_q15 * S_RFFT,
+ arm_cfft_radix4_instance_q15 * S_CFFT,
+ uint16_t N,
+ uint16_t Nby2,
+ q15_t normalize);
+
+ /**
+ * @brief Processing function for the Q15 DCT4/IDCT4.
+ * @param[in] *S points to an instance of the Q15 DCT4 structure.
+ * @param[in] *pState points to state buffer.
+ * @param[in,out] *pInlineBuffer points to the in-place input and output buffer.
+ * @return none.
+ */
+
+ void arm_dct4_q15(
+ const arm_dct4_instance_q15 * S,
+ q15_t * pState,
+ q15_t * pInlineBuffer);
+
+ /**
+ * @brief Floating-point vector addition.
+ * @param[in] *pSrcA points to the first input vector
+ * @param[in] *pSrcB points to the second input vector
+ * @param[out] *pDst points to the output vector
+ * @param[in] blockSize number of samples in each vector
+ * @return none.
+ */
+
+ void arm_add_f32(
+ float32_t * pSrcA,
+ float32_t * pSrcB,
+ float32_t * pDst,
+ uint32_t blockSize);
+
+ /**
+ * @brief Q7 vector addition.
+ * @param[in] *pSrcA points to the first input vector
+ * @param[in] *pSrcB points to the second input vector
+ * @param[out] *pDst points to the output vector
+ * @param[in] blockSize number of samples in each vector
+ * @return none.
+ */
+
+ void arm_add_q7(
+ q7_t * pSrcA,
+ q7_t * pSrcB,
+ q7_t * pDst,
+ uint32_t blockSize);
+
+ /**
+ * @brief Q15 vector addition.
+ * @param[in] *pSrcA points to the first input vector
+ * @param[in] *pSrcB points to the second input vector
+ * @param[out] *pDst points to the output vector
+ * @param[in] blockSize number of samples in each vector
+ * @return none.
+ */
+
+ void arm_add_q15(
+ q15_t * pSrcA,
+ q15_t * pSrcB,
+ q15_t * pDst,
+ uint32_t blockSize);
+
+ /**
+ * @brief Q31 vector addition.
+ * @param[in] *pSrcA points to the first input vector
+ * @param[in] *pSrcB points to the second input vector
+ * @param[out] *pDst points to the output vector
+ * @param[in] blockSize number of samples in each vector
+ * @return none.
+ */
+
+ void arm_add_q31(
+ q31_t * pSrcA,
+ q31_t * pSrcB,
+ q31_t * pDst,
+ uint32_t blockSize);
+
+ /**
+ * @brief Floating-point vector subtraction.
+ * @param[in] *pSrcA points to the first input vector
+ * @param[in] *pSrcB points to the second input vector
+ * @param[out] *pDst points to the output vector
+ * @param[in] blockSize number of samples in each vector
+ * @return none.
+ */
+
+ void arm_sub_f32(
+ float32_t * pSrcA,
+ float32_t * pSrcB,
+ float32_t * pDst,
+ uint32_t blockSize);
+
+ /**
+ * @brief Q7 vector subtraction.
+ * @param[in] *pSrcA points to the first input vector
+ * @param[in] *pSrcB points to the second input vector
+ * @param[out] *pDst points to the output vector
+ * @param[in] blockSize number of samples in each vector
+ * @return none.
+ */
+
+ void arm_sub_q7(
+ q7_t * pSrcA,
+ q7_t * pSrcB,
+ q7_t * pDst,
+ uint32_t blockSize);
+
+ /**
+ * @brief Q15 vector subtraction.
+ * @param[in] *pSrcA points to the first input vector
+ * @param[in] *pSrcB points to the second input vector
+ * @param[out] *pDst points to the output vector
+ * @param[in] blockSize number of samples in each vector
+ * @return none.
+ */
+
+ void arm_sub_q15(
+ q15_t * pSrcA,
+ q15_t * pSrcB,
+ q15_t * pDst,
+ uint32_t blockSize);
+
+ /**
+ * @brief Q31 vector subtraction.
+ * @param[in] *pSrcA points to the first input vector
+ * @param[in] *pSrcB points to the second input vector
+ * @param[out] *pDst points to the output vector
+ * @param[in] blockSize number of samples in each vector
+ * @return none.
+ */
+
+ void arm_sub_q31(
+ q31_t * pSrcA,
+ q31_t * pSrcB,
+ q31_t * pDst,
+ uint32_t blockSize);
+
+ /**
+ * @brief Multiplies a floating-point vector by a scalar.
+ * @param[in] *pSrc points to the input vector
+ * @param[in] scale scale factor to be applied
+ * @param[out] *pDst points to the output vector
+ * @param[in] blockSize number of samples in the vector
+ * @return none.
+ */
+
+ void arm_scale_f32(
+ float32_t * pSrc,
+ float32_t scale,
+ float32_t * pDst,
+ uint32_t blockSize);
+
+ /**
+ * @brief Multiplies a Q7 vector by a scalar.
+ * @param[in] *pSrc points to the input vector
+ * @param[in] scaleFract fractional portion of the scale value
+ * @param[in] shift number of bits to shift the result by
+ * @param[out] *pDst points to the output vector
+ * @param[in] blockSize number of samples in the vector
+ * @return none.
+ */
+
+ void arm_scale_q7(
+ q7_t * pSrc,
+ q7_t scaleFract,
+ int8_t shift,
+ q7_t * pDst,
+ uint32_t blockSize);
+
+ /**
+ * @brief Multiplies a Q15 vector by a scalar.
+ * @param[in] *pSrc points to the input vector
+ * @param[in] scaleFract fractional portion of the scale value
+ * @param[in] shift number of bits to shift the result by
+ * @param[out] *pDst points to the output vector
+ * @param[in] blockSize number of samples in the vector
+ * @return none.
+ */
+
+ void arm_scale_q15(
+ q15_t * pSrc,
+ q15_t scaleFract,
+ int8_t shift,
+ q15_t * pDst,
+ uint32_t blockSize);
+
+ /**
+ * @brief Multiplies a Q31 vector by a scalar.
+ * @param[in] *pSrc points to the input vector
+ * @param[in] scaleFract fractional portion of the scale value
+ * @param[in] shift number of bits to shift the result by
+ * @param[out] *pDst points to the output vector
+ * @param[in] blockSize number of samples in the vector
+ * @return none.
+ */
+
+ void arm_scale_q31(
+ q31_t * pSrc,
+ q31_t scaleFract,
+ int8_t shift,
+ q31_t * pDst,
+ uint32_t blockSize);
+
+ /**
+ * @brief Q7 vector absolute value.
+ * @param[in] *pSrc points to the input buffer
+ * @param[out] *pDst points to the output buffer
+ * @param[in] blockSize number of samples in each vector
+ * @return none.
+ */
+
+ void arm_abs_q7(
+ q7_t * pSrc,
+ q7_t * pDst,
+ uint32_t blockSize);
+
+ /**
+ * @brief Floating-point vector absolute value.
+ * @param[in] *pSrc points to the input buffer
+ * @param[out] *pDst points to the output buffer
+ * @param[in] blockSize number of samples in each vector
+ * @return none.
+ */
+
+ void arm_abs_f32(
+ float32_t * pSrc,
+ float32_t * pDst,
+ uint32_t blockSize);
+
+ /**
+ * @brief Q15 vector absolute value.
+ * @param[in] *pSrc points to the input buffer
+ * @param[out] *pDst points to the output buffer
+ * @param[in] blockSize number of samples in each vector
+ * @return none.
+ */
+
+ void arm_abs_q15(
+ q15_t * pSrc,
+ q15_t * pDst,
+ uint32_t blockSize);
+
+ /**
+ * @brief Q31 vector absolute value.
+ * @param[in] *pSrc points to the input buffer
+ * @param[out] *pDst points to the output buffer
+ * @param[in] blockSize number of samples in each vector
+ * @return none.
+ */
+
+ void arm_abs_q31(
+ q31_t * pSrc,
+ q31_t * pDst,
+ uint32_t blockSize);
+
+ /**
+ * @brief Dot product of floating-point vectors.
+ * @param[in] *pSrcA points to the first input vector
+ * @param[in] *pSrcB points to the second input vector
+ * @param[in] blockSize number of samples in each vector
+ * @param[out] *result output result returned here
+ * @return none.
+ */
+
+ void arm_dot_prod_f32(
+ float32_t * pSrcA,
+ float32_t * pSrcB,
+ uint32_t blockSize,
+ float32_t * result);
+
+ /**
+ * @brief Dot product of Q7 vectors.
+ * @param[in] *pSrcA points to the first input vector
+ * @param[in] *pSrcB points to the second input vector
+ * @param[in] blockSize number of samples in each vector
+ * @param[out] *result output result returned here
+ * @return none.
+ */
+
+ void arm_dot_prod_q7(
+ q7_t * pSrcA,
+ q7_t * pSrcB,
+ uint32_t blockSize,
+ q31_t * result);
+
+ /**
+ * @brief Dot product of Q15 vectors.
+ * @param[in] *pSrcA points to the first input vector
+ * @param[in] *pSrcB points to the second input vector
+ * @param[in] blockSize number of samples in each vector
+ * @param[out] *result output result returned here
+ * @return none.
+ */
+
+ void arm_dot_prod_q15(
+ q15_t * pSrcA,
+ q15_t * pSrcB,
+ uint32_t blockSize,
+ q63_t * result);
+
+ /**
+ * @brief Dot product of Q31 vectors.
+ * @param[in] *pSrcA points to the first input vector
+ * @param[in] *pSrcB points to the second input vector
+ * @param[in] blockSize number of samples in each vector
+ * @param[out] *result output result returned here
+ * @return none.
+ */
+
+ void arm_dot_prod_q31(
+ q31_t * pSrcA,
+ q31_t * pSrcB,
+ uint32_t blockSize,
+ q63_t * result);
+
+ /**
+ * @brief Shifts the elements of a Q7 vector a specified number of bits.
+ * @param[in] *pSrc points to the input vector
+ * @param[in] shiftBits number of bits to shift. A positive value shifts left; a negative value shifts right.
+ * @param[out] *pDst points to the output vector
+ * @param[in] blockSize number of samples in the vector
+ * @return none.
+ */
+
+ void arm_shift_q7(
+ q7_t * pSrc,
+ int8_t shiftBits,
+ q7_t * pDst,
+ uint32_t blockSize);
+
+ /**
+ * @brief Shifts the elements of a Q15 vector a specified number of bits.
+ * @param[in] *pSrc points to the input vector
+ * @param[in] shiftBits number of bits to shift. A positive value shifts left; a negative value shifts right.
+ * @param[out] *pDst points to the output vector
+ * @param[in] blockSize number of samples in the vector
+ * @return none.
+ */
+
+ void arm_shift_q15(
+ q15_t * pSrc,
+ int8_t shiftBits,
+ q15_t * pDst,
+ uint32_t blockSize);
+
+ /**
+ * @brief Shifts the elements of a Q31 vector a specified number of bits.
+ * @param[in] *pSrc points to the input vector
+ * @param[in] shiftBits number of bits to shift. A positive value shifts left; a negative value shifts right.
+ * @param[out] *pDst points to the output vector
+ * @param[in] blockSize number of samples in the vector
+ * @return none.
+ */
+
+ void arm_shift_q31(
+ q31_t * pSrc,
+ int8_t shiftBits,
+ q31_t * pDst,
+ uint32_t blockSize);
+
+ /**
+ * @brief Adds a constant offset to a floating-point vector.
+ * @param[in] *pSrc points to the input vector
+ * @param[in] offset is the offset to be added
+ * @param[out] *pDst points to the output vector
+ * @param[in] blockSize number of samples in the vector
+ * @return none.
+ */
+
+ void arm_offset_f32(
+ float32_t * pSrc,
+ float32_t offset,
+ float32_t * pDst,
+ uint32_t blockSize);
+
+ /**
+ * @brief Adds a constant offset to a Q7 vector.
+ * @param[in] *pSrc points to the input vector
+ * @param[in] offset is the offset to be added
+ * @param[out] *pDst points to the output vector
+ * @param[in] blockSize number of samples in the vector
+ * @return none.
+ */
+
+ void arm_offset_q7(
+ q7_t * pSrc,
+ q7_t offset,
+ q7_t * pDst,
+ uint32_t blockSize);
+
+ /**
+ * @brief Adds a constant offset to a Q15 vector.
+ * @param[in] *pSrc points to the input vector
+ * @param[in] offset is the offset to be added
+ * @param[out] *pDst points to the output vector
+ * @param[in] blockSize number of samples in the vector
+ * @return none.
+ */
+
+ void arm_offset_q15(
+ q15_t * pSrc,
+ q15_t offset,
+ q15_t * pDst,
+ uint32_t blockSize);
+
+ /**
+ * @brief Adds a constant offset to a Q31 vector.
+ * @param[in] *pSrc points to the input vector
+ * @param[in] offset is the offset to be added
+ * @param[out] *pDst points to the output vector
+ * @param[in] blockSize number of samples in the vector
+ * @return none.
+ */
+
+ void arm_offset_q31(
+ q31_t * pSrc,
+ q31_t offset,
+ q31_t * pDst,
+ uint32_t blockSize);
+
+ /**
+ * @brief Negates the elements of a floating-point vector.
+ * @param[in] *pSrc points to the input vector
+ * @param[out] *pDst points to the output vector
+ * @param[in] blockSize number of samples in the vector
+ * @return none.
+ */
+
+ void arm_negate_f32(
+ float32_t * pSrc,
+ float32_t * pDst,
+ uint32_t blockSize);
+
+ /**
+ * @brief Negates the elements of a Q7 vector.
+ * @param[in] *pSrc points to the input vector
+ * @param[out] *pDst points to the output vector
+ * @param[in] blockSize number of samples in the vector
+ * @return none.
+ */
+
+ void arm_negate_q7(
+ q7_t * pSrc,
+ q7_t * pDst,
+ uint32_t blockSize);
+
+ /**
+ * @brief Negates the elements of a Q15 vector.
+ * @param[in] *pSrc points to the input vector
+ * @param[out] *pDst points to the output vector
+ * @param[in] blockSize number of samples in the vector
+ * @return none.
+ */
+
+ void arm_negate_q15(
+ q15_t * pSrc,
+ q15_t * pDst,
+ uint32_t blockSize);
+
+ /**
+ * @brief Negates the elements of a Q31 vector.
+ * @param[in] *pSrc points to the input vector
+ * @param[out] *pDst points to the output vector
+ * @param[in] blockSize number of samples in the vector
+ * @return none.
+ */
+
+ void arm_negate_q31(
+ q31_t * pSrc,
+ q31_t * pDst,
+ uint32_t blockSize);
+ /**
+ * @brief Copies the elements of a floating-point vector.
+ * @param[in] *pSrc input pointer
+ * @param[out] *pDst output pointer
+ * @param[in] blockSize number of samples to process
+ * @return none.
+ */
+ void arm_copy_f32(
+ float32_t * pSrc,
+ float32_t * pDst,
+ uint32_t blockSize);
+
+ /**
+ * @brief Copies the elements of a Q7 vector.
+ * @param[in] *pSrc input pointer
+ * @param[out] *pDst output pointer
+ * @param[in] blockSize number of samples to process
+ * @return none.
+ */
+ void arm_copy_q7(
+ q7_t * pSrc,
+ q7_t * pDst,
+ uint32_t blockSize);
+
+ /**
+ * @brief Copies the elements of a Q15 vector.
+ * @param[in] *pSrc input pointer
+ * @param[out] *pDst output pointer
+ * @param[in] blockSize number of samples to process
+ * @return none.
+ */
+ void arm_copy_q15(
+ q15_t * pSrc,
+ q15_t * pDst,
+ uint32_t blockSize);
+
+ /**
+ * @brief Copies the elements of a Q31 vector.
+ * @param[in] *pSrc input pointer
+ * @param[out] *pDst output pointer
+ * @param[in] blockSize number of samples to process
+ * @return none.
+ */
+ void arm_copy_q31(
+ q31_t * pSrc,
+ q31_t * pDst,
+ uint32_t blockSize);
+ /**
+ * @brief Fills a constant value into a floating-point vector.
+ * @param[in] value input value to be filled
+ * @param[out] *pDst output pointer
+ * @param[in] blockSize number of samples to process
+ * @return none.
+ */
+ void arm_fill_f32(
+ float32_t value,
+ float32_t * pDst,
+ uint32_t blockSize);
+
+ /**
+ * @brief Fills a constant value into a Q7 vector.
+ * @param[in] value input value to be filled
+ * @param[out] *pDst output pointer
+ * @param[in] blockSize number of samples to process
+ * @return none.
+ */
+ void arm_fill_q7(
+ q7_t value,
+ q7_t * pDst,
+ uint32_t blockSize);
+
+ /**
+ * @brief Fills a constant value into a Q15 vector.
+ * @param[in] value input value to be filled
+ * @param[out] *pDst output pointer
+ * @param[in] blockSize number of samples to process
+ * @return none.
+ */
+ void arm_fill_q15(
+ q15_t value,
+ q15_t * pDst,
+ uint32_t blockSize);
+
+ /**
+ * @brief Fills a constant value into a Q31 vector.
+ * @param[in] value input value to be filled
+ * @param[out] *pDst output pointer
+ * @param[in] blockSize number of samples to process
+ * @return none.
+ */
+ void arm_fill_q31(
+ q31_t value,
+ q31_t * pDst,
+ uint32_t blockSize);
+
+/**
+ * @brief Convolution of floating-point sequences.
+ * @param[in] *pSrcA points to the first input sequence.
+ * @param[in] srcALen length of the first input sequence.
+ * @param[in] *pSrcB points to the second input sequence.
+ * @param[in] srcBLen length of the second input sequence.
+ * @param[out] *pDst points to the location where the output result is written. Length srcALen+srcBLen-1.
+ * @return none.
+ */
+
+ void arm_conv_f32(
+ float32_t * pSrcA,
+ uint32_t srcALen,
+ float32_t * pSrcB,
+ uint32_t srcBLen,
+ float32_t * pDst);
+
+/**
+ * @brief Convolution of Q15 sequences.
+ * @param[in] *pSrcA points to the first input sequence.
+ * @param[in] srcALen length of the first input sequence.
+ * @param[in] *pSrcB points to the second input sequence.
+ * @param[in] srcBLen length of the second input sequence.
+ * @param[out] *pDst points to the location where the output result is written. Length srcALen+srcBLen-1.
+ * @return none.
+ */
+
+ void arm_conv_q15(
+ q15_t * pSrcA,
+ uint32_t srcALen,
+ q15_t * pSrcB,
+ uint32_t srcBLen,
+ q15_t * pDst);
+
+ /**
+ * @brief Convolution of Q15 sequences (fast version) for Cortex-M3 and Cortex-M4
+ * @param[in] *pSrcA points to the first input sequence.
+ * @param[in] srcALen length of the first input sequence.
+ * @param[in] *pSrcB points to the second input sequence.
+ * @param[in] srcBLen length of the second input sequence.
+ * @param[out] *pDst points to the block of output data Length srcALen+srcBLen-1.
+ * @return none.
+ */
+
+ void arm_conv_fast_q15(
+ q15_t * pSrcA,
+ uint32_t srcALen,
+ q15_t * pSrcB,
+ uint32_t srcBLen,
+ q15_t * pDst);
+
+ /**
+ * @brief Convolution of Q31 sequences.
+ * @param[in] *pSrcA points to the first input sequence.
+ * @param[in] srcALen length of the first input sequence.
+ * @param[in] *pSrcB points to the second input sequence.
+ * @param[in] srcBLen length of the second input sequence.
+ * @param[out] *pDst points to the block of output data Length srcALen+srcBLen-1.
+ * @return none.
+ */
+
+ void arm_conv_q31(
+ q31_t * pSrcA,
+ uint32_t srcALen,
+ q31_t * pSrcB,
+ uint32_t srcBLen,
+ q31_t * pDst);
+
+ /**
+ * @brief Convolution of Q31 sequences (fast version) for Cortex-M3 and Cortex-M4
+ * @param[in] *pSrcA points to the first input sequence.
+ * @param[in] srcALen length of the first input sequence.
+ * @param[in] *pSrcB points to the second input sequence.
+ * @param[in] srcBLen length of the second input sequence.
+ * @param[out] *pDst points to the block of output data Length srcALen+srcBLen-1.
+ * @return none.
+ */
+
+ void arm_conv_fast_q31(
+ q31_t * pSrcA,
+ uint32_t srcALen,
+ q31_t * pSrcB,
+ uint32_t srcBLen,
+ q31_t * pDst);
+
+ /**
+ * @brief Convolution of Q7 sequences.
+ * @param[in] *pSrcA points to the first input sequence.
+ * @param[in] srcALen length of the first input sequence.
+ * @param[in] *pSrcB points to the second input sequence.
+ * @param[in] srcBLen length of the second input sequence.
+ * @param[out] *pDst points to the block of output data Length srcALen+srcBLen-1.
+ * @return none.
+ */
+
+ void arm_conv_q7(
+ q7_t * pSrcA,
+ uint32_t srcALen,
+ q7_t * pSrcB,
+ uint32_t srcBLen,
+ q7_t * pDst);
+
+ /**
+ * @brief Partial convolution of floating-point sequences.
+ * @param[in] *pSrcA points to the first input sequence.
+ * @param[in] srcALen length of the first input sequence.
+ * @param[in] *pSrcB points to the second input sequence.
+ * @param[in] srcBLen length of the second input sequence.
+ * @param[out] *pDst points to the block of output data
+ * @param[in] firstIndex is the first output sample to start with.
+ * @param[in] numPoints is the number of output points to be computed.
+ * @return Returns either ARM_MATH_SUCCESS if the function completed correctly or ARM_MATH_ARGUMENT_ERROR if the requested subset is not in the range [0 srcALen+srcBLen-2].
+ */
+
+ arm_status arm_conv_partial_f32(
+ float32_t * pSrcA,
+ uint32_t srcALen,
+ float32_t * pSrcB,
+ uint32_t srcBLen,
+ float32_t * pDst,
+ uint32_t firstIndex,
+ uint32_t numPoints);
+
+ /**
+ * @brief Partial convolution of Q15 sequences.
+ * @param[in] *pSrcA points to the first input sequence.
+ * @param[in] srcALen length of the first input sequence.
+ * @param[in] *pSrcB points to the second input sequence.
+ * @param[in] srcBLen length of the second input sequence.
+ * @param[out] *pDst points to the block of output data
+ * @param[in] firstIndex is the first output sample to start with.
+ * @param[in] numPoints is the number of output points to be computed.
+ * @return Returns either ARM_MATH_SUCCESS if the function completed correctly or ARM_MATH_ARGUMENT_ERROR if the requested subset is not in the range [0 srcALen+srcBLen-2].
+ */
+
+ arm_status arm_conv_partial_q15(
+ q15_t * pSrcA,
+ uint32_t srcALen,
+ q15_t * pSrcB,
+ uint32_t srcBLen,
+ q15_t * pDst,
+ uint32_t firstIndex,
+ uint32_t numPoints);
+
+ /**
+ * @brief Partial convolution of Q15 sequences (fast version) for Cortex-M3 and Cortex-M4
+ * @param[in] *pSrcA points to the first input sequence.
+ * @param[in] srcALen length of the first input sequence.
+ * @param[in] *pSrcB points to the second input sequence.
+ * @param[in] srcBLen length of the second input sequence.
+ * @param[out] *pDst points to the block of output data
+ * @param[in] firstIndex is the first output sample to start with.
+ * @param[in] numPoints is the number of output points to be computed.
+ * @return Returns either ARM_MATH_SUCCESS if the function completed correctly or ARM_MATH_ARGUMENT_ERROR if the requested subset is not in the range [0 srcALen+srcBLen-2].
+ */
+
+ arm_status arm_conv_partial_fast_q15(
+ q15_t * pSrcA,
+ uint32_t srcALen,
+ q15_t * pSrcB,
+ uint32_t srcBLen,
+ q15_t * pDst,
+ uint32_t firstIndex,
+ uint32_t numPoints);
+
+ /**
+ * @brief Partial convolution of Q31 sequences.
+ * @param[in] *pSrcA points to the first input sequence.
+ * @param[in] srcALen length of the first input sequence.
+ * @param[in] *pSrcB points to the second input sequence.
+ * @param[in] srcBLen length of the second input sequence.
+ * @param[out] *pDst points to the block of output data
+ * @param[in] firstIndex is the first output sample to start with.
+ * @param[in] numPoints is the number of output points to be computed.
+ * @return Returns either ARM_MATH_SUCCESS if the function completed correctly or ARM_MATH_ARGUMENT_ERROR if the requested subset is not in the range [0 srcALen+srcBLen-2].
+ */
+
+ arm_status arm_conv_partial_q31(
+ q31_t * pSrcA,
+ uint32_t srcALen,
+ q31_t * pSrcB,
+ uint32_t srcBLen,
+ q31_t * pDst,
+ uint32_t firstIndex,
+ uint32_t numPoints);
+
+
+ /**
+ * @brief Partial convolution of Q31 sequences (fast version) for Cortex-M3 and Cortex-M4
+ * @param[in] *pSrcA points to the first input sequence.
+ * @param[in] srcALen length of the first input sequence.
+ * @param[in] *pSrcB points to the second input sequence.
+ * @param[in] srcBLen length of the second input sequence.
+ * @param[out] *pDst points to the block of output data
+ * @param[in] firstIndex is the first output sample to start with.
+ * @param[in] numPoints is the number of output points to be computed.
+ * @return Returns either ARM_MATH_SUCCESS if the function completed correctly or ARM_MATH_ARGUMENT_ERROR if the requested subset is not in the range [0 srcALen+srcBLen-2].
+ */
+
+ arm_status arm_conv_partial_fast_q31(
+ q31_t * pSrcA,
+ uint32_t srcALen,
+ q31_t * pSrcB,
+ uint32_t srcBLen,
+ q31_t * pDst,
+ uint32_t firstIndex,
+ uint32_t numPoints);
+
+ /**
+ * @brief Partial convolution of Q7 sequences.
+ * @param[in] *pSrcA points to the first input sequence.
+ * @param[in] srcALen length of the first input sequence.
+ * @param[in] *pSrcB points to the second input sequence.
+ * @param[in] srcBLen length of the second input sequence.
+ * @param[out] *pDst points to the block of output data
+ * @param[in] firstIndex is the first output sample to start with.
+ * @param[in] numPoints is the number of output points to be computed.
+ * @return Returns either ARM_MATH_SUCCESS if the function completed correctly or ARM_MATH_ARGUMENT_ERROR if the requested subset is not in the range [0 srcALen+srcBLen-2].
+ */
+
+ arm_status arm_conv_partial_q7(
+ q7_t * pSrcA,
+ uint32_t srcALen,
+ q7_t * pSrcB,
+ uint32_t srcBLen,
+ q7_t * pDst,
+ uint32_t firstIndex,
+ uint32_t numPoints);
+
+
+ /**
+ * @brief Instance structure for the Q15 FIR decimator.
+ */
+
+ typedef struct
+ {
+ uint8_t M; /**< decimation factor. */
+ uint16_t numTaps; /**< number of coefficients in the filter. */
+ q15_t *pCoeffs; /**< points to the coefficient array. The array is of length numTaps.*/
+ q15_t *pState; /**< points to the state variable array. The array is of length numTaps+blockSize-1. */
+ } arm_fir_decimate_instance_q15;
+
+ /**
+ * @brief Instance structure for the Q31 FIR decimator.
+ */
+
+ typedef struct
+ {
+ uint8_t M; /**< decimation factor. */
+ uint16_t numTaps; /**< number of coefficients in the filter. */
+ q31_t *pCoeffs; /**< points to the coefficient array. The array is of length numTaps.*/
+ q31_t *pState; /**< points to the state variable array. The array is of length numTaps+blockSize-1. */
+
+ } arm_fir_decimate_instance_q31;
+
+ /**
+ * @brief Instance structure for the floating-point FIR decimator.
+ */
+
+ typedef struct
+ {
+ uint8_t M; /**< decimation factor. */
+ uint16_t numTaps; /**< number of coefficients in the filter. */
+ float32_t *pCoeffs; /**< points to the coefficient array. The array is of length numTaps.*/
+ float32_t *pState; /**< points to the state variable array. The array is of length numTaps+blockSize-1. */
+
+ } arm_fir_decimate_instance_f32;
+
+
+
+ /**
+ * @brief Processing function for the floating-point FIR decimator.
+ * @param[in] *S points to an instance of the floating-point FIR decimator structure.
+ * @param[in] *pSrc points to the block of input data.
+ * @param[out] *pDst points to the block of output data
+ * @param[in] blockSize number of input samples to process per call.
+ * @return none
+ */
+
+ void arm_fir_decimate_f32(
+ const arm_fir_decimate_instance_f32 * S,
+ float32_t * pSrc,
+ float32_t * pDst,
+ uint32_t blockSize);
+
+
+ /**
+ * @brief Initialization function for the floating-point FIR decimator.
+ * @param[in,out] *S points to an instance of the floating-point FIR decimator structure.
+ * @param[in] numTaps number of coefficients in the filter.
+ * @param[in] M decimation factor.
+ * @param[in] *pCoeffs points to the filter coefficients.
+ * @param[in] *pState points to the state buffer.
+ * @param[in] blockSize number of input samples to process per call.
+ * @return The function returns ARM_MATH_SUCCESS if initialization is successful or ARM_MATH_LENGTH_ERROR if
+ * blockSize is not a multiple of M.
+ */
+
+ arm_status arm_fir_decimate_init_f32(
+ arm_fir_decimate_instance_f32 * S,
+ uint16_t numTaps,
+ uint8_t M,
+ float32_t * pCoeffs,
+ float32_t * pState,
+ uint32_t blockSize);
+
+ /**
+ * @brief Processing function for the Q15 FIR decimator.
+ * @param[in] *S points to an instance of the Q15 FIR decimator structure.
+ * @param[in] *pSrc points to the block of input data.
+ * @param[out] *pDst points to the block of output data
+ * @param[in] blockSize number of input samples to process per call.
+ * @return none
+ */
+
+ void arm_fir_decimate_q15(
+ const arm_fir_decimate_instance_q15 * S,
+ q15_t * pSrc,
+ q15_t * pDst,
+ uint32_t blockSize);
+
+ /**
+ * @brief Processing function for the Q15 FIR decimator (fast variant) for Cortex-M3 and Cortex-M4.
+ * @param[in] *S points to an instance of the Q15 FIR decimator structure.
+ * @param[in] *pSrc points to the block of input data.
+ * @param[out] *pDst points to the block of output data
+ * @param[in] blockSize number of input samples to process per call.
+ * @return none
+ */
+
+ void arm_fir_decimate_fast_q15(
+ const arm_fir_decimate_instance_q15 * S,
+ q15_t * pSrc,
+ q15_t * pDst,
+ uint32_t blockSize);
+
+
+
+ /**
+ * @brief Initialization function for the Q15 FIR decimator.
+ * @param[in,out] *S points to an instance of the Q15 FIR decimator structure.
+ * @param[in] numTaps number of coefficients in the filter.
+ * @param[in] M decimation factor.
+ * @param[in] *pCoeffs points to the filter coefficients.
+ * @param[in] *pState points to the state buffer.
+ * @param[in] blockSize number of input samples to process per call.
+ * @return The function returns ARM_MATH_SUCCESS if initialization is successful or ARM_MATH_LENGTH_ERROR if
+ * blockSize is not a multiple of M.
+ */
+
+ arm_status arm_fir_decimate_init_q15(
+ arm_fir_decimate_instance_q15 * S,
+ uint16_t numTaps,
+ uint8_t M,
+ q15_t * pCoeffs,
+ q15_t * pState,
+ uint32_t blockSize);
+
+ /**
+ * @brief Processing function for the Q31 FIR decimator.
+ * @param[in] *S points to an instance of the Q31 FIR decimator structure.
+ * @param[in] *pSrc points to the block of input data.
+ * @param[out] *pDst points to the block of output data
+ * @param[in] blockSize number of input samples to process per call.
+ * @return none
+ */
+
+ void arm_fir_decimate_q31(
+ const arm_fir_decimate_instance_q31 * S,
+ q31_t * pSrc,
+ q31_t * pDst,
+ uint32_t blockSize);
+
+ /**
+ * @brief Processing function for the Q31 FIR decimator (fast variant) for Cortex-M3 and Cortex-M4.
+ * @param[in] *S points to an instance of the Q31 FIR decimator structure.
+ * @param[in] *pSrc points to the block of input data.
+ * @param[out] *pDst points to the block of output data
+ * @param[in] blockSize number of input samples to process per call.
+ * @return none
+ */
+
+ void arm_fir_decimate_fast_q31(
+ arm_fir_decimate_instance_q31 * S,
+ q31_t * pSrc,
+ q31_t * pDst,
+ uint32_t blockSize);
+
+
+ /**
+ * @brief Initialization function for the Q31 FIR decimator.
+ * @param[in,out] *S points to an instance of the Q31 FIR decimator structure.
+ * @param[in] numTaps number of coefficients in the filter.
+ * @param[in] M decimation factor.
+ * @param[in] *pCoeffs points to the filter coefficients.
+ * @param[in] *pState points to the state buffer.
+ * @param[in] blockSize number of input samples to process per call.
+ * @return The function returns ARM_MATH_SUCCESS if initialization is successful or ARM_MATH_LENGTH_ERROR if
+ * blockSize is not a multiple of M.
+ */
+
+ arm_status arm_fir_decimate_init_q31(
+ arm_fir_decimate_instance_q31 * S,
+ uint16_t numTaps,
+ uint8_t M,
+ q31_t * pCoeffs,
+ q31_t * pState,
+ uint32_t blockSize);
+
+
+
+ /**
+ * @brief Instance structure for the Q15 FIR interpolator.
+ */
+
+ typedef struct
+ {
+ uint8_t L; /**< upsample factor. */
+ uint16_t phaseLength; /**< length of each polyphase filter component. */
+ q15_t *pCoeffs; /**< points to the coefficient array. The array is of length L*phaseLength. */
+ q15_t *pState; /**< points to the state variable array. The array is of length blockSize+phaseLength-1. */
+ } arm_fir_interpolate_instance_q15;
+
+ /**
+ * @brief Instance structure for the Q31 FIR interpolator.
+ */
+
+ typedef struct
+ {
+ uint8_t L; /**< upsample factor. */
+ uint16_t phaseLength; /**< length of each polyphase filter component. */
+ q31_t *pCoeffs; /**< points to the coefficient array. The array is of length L*phaseLength. */
+ q31_t *pState; /**< points to the state variable array. The array is of length blockSize+phaseLength-1. */
+ } arm_fir_interpolate_instance_q31;
+
+ /**
+ * @brief Instance structure for the floating-point FIR interpolator.
+ */
+
+ typedef struct
+ {
+ uint8_t L; /**< upsample factor. */
+ uint16_t phaseLength; /**< length of each polyphase filter component. */
+ float32_t *pCoeffs; /**< points to the coefficient array. The array is of length L*phaseLength. */
+ float32_t *pState; /**< points to the state variable array. The array is of length phaseLength+numTaps-1. */
+ } arm_fir_interpolate_instance_f32;
+
+
+ /**
+ * @brief Processing function for the Q15 FIR interpolator.
+ * @param[in] *S points to an instance of the Q15 FIR interpolator structure.
+ * @param[in] *pSrc points to the block of input data.
+ * @param[out] *pDst points to the block of output data.
+ * @param[in] blockSize number of input samples to process per call.
+ * @return none.
+ */
+
+ void arm_fir_interpolate_q15(
+ const arm_fir_interpolate_instance_q15 * S,
+ q15_t * pSrc,
+ q15_t * pDst,
+ uint32_t blockSize);
+
+
+ /**
+ * @brief Initialization function for the Q15 FIR interpolator.
+ * @param[in,out] *S points to an instance of the Q15 FIR interpolator structure.
+ * @param[in] L upsample factor.
+ * @param[in] numTaps number of filter coefficients in the filter.
+ * @param[in] *pCoeffs points to the filter coefficient buffer.
+ * @param[in] *pState points to the state buffer.
+ * @param[in] blockSize number of input samples to process per call.
+ * @return The function returns ARM_MATH_SUCCESS if initialization is successful or ARM_MATH_LENGTH_ERROR if
+ * the filter length numTaps is not a multiple of the interpolation factor L.
+ */
+
+ arm_status arm_fir_interpolate_init_q15(
+ arm_fir_interpolate_instance_q15 * S,
+ uint8_t L,
+ uint16_t numTaps,
+ q15_t * pCoeffs,
+ q15_t * pState,
+ uint32_t blockSize);
+
+ /**
+ * @brief Processing function for the Q31 FIR interpolator.
+ * @param[in] *S points to an instance of the Q15 FIR interpolator structure.
+ * @param[in] *pSrc points to the block of input data.
+ * @param[out] *pDst points to the block of output data.
+ * @param[in] blockSize number of input samples to process per call.
+ * @return none.
+ */
+
+ void arm_fir_interpolate_q31(
+ const arm_fir_interpolate_instance_q31 * S,
+ q31_t * pSrc,
+ q31_t * pDst,
+ uint32_t blockSize);
+
+ /**
+ * @brief Initialization function for the Q31 FIR interpolator.
+ * @param[in,out] *S points to an instance of the Q31 FIR interpolator structure.
+ * @param[in] L upsample factor.
+ * @param[in] numTaps number of filter coefficients in the filter.
+ * @param[in] *pCoeffs points to the filter coefficient buffer.
+ * @param[in] *pState points to the state buffer.
+ * @param[in] blockSize number of input samples to process per call.
+ * @return The function returns ARM_MATH_SUCCESS if initialization is successful or ARM_MATH_LENGTH_ERROR if
+ * the filter length numTaps is not a multiple of the interpolation factor L.
+ */
+
+ arm_status arm_fir_interpolate_init_q31(
+ arm_fir_interpolate_instance_q31 * S,
+ uint8_t L,
+ uint16_t numTaps,
+ q31_t * pCoeffs,
+ q31_t * pState,
+ uint32_t blockSize);
+
+
+ /**
+ * @brief Processing function for the floating-point FIR interpolator.
+ * @param[in] *S points to an instance of the floating-point FIR interpolator structure.
+ * @param[in] *pSrc points to the block of input data.
+ * @param[out] *pDst points to the block of output data.
+ * @param[in] blockSize number of input samples to process per call.
+ * @return none.
+ */
+
+ void arm_fir_interpolate_f32(
+ const arm_fir_interpolate_instance_f32 * S,
+ float32_t * pSrc,
+ float32_t * pDst,
+ uint32_t blockSize);
+
+ /**
+ * @brief Initialization function for the floating-point FIR interpolator.
+ * @param[in,out] *S points to an instance of the floating-point FIR interpolator structure.
+ * @param[in] L upsample factor.
+ * @param[in] numTaps number of filter coefficients in the filter.
+ * @param[in] *pCoeffs points to the filter coefficient buffer.
+ * @param[in] *pState points to the state buffer.
+ * @param[in] blockSize number of input samples to process per call.
+ * @return The function returns ARM_MATH_SUCCESS if initialization is successful or ARM_MATH_LENGTH_ERROR if
+ * the filter length numTaps is not a multiple of the interpolation factor L.
+ */
+
+ arm_status arm_fir_interpolate_init_f32(
+ arm_fir_interpolate_instance_f32 * S,
+ uint8_t L,
+ uint16_t numTaps,
+ float32_t * pCoeffs,
+ float32_t * pState,
+ uint32_t blockSize);
+
+ /**
+ * @brief Instance structure for the high precision Q31 Biquad cascade filter.
+ */
+
+ typedef struct
+ {
+ uint8_t numStages; /**< number of 2nd order stages in the filter. Overall order is 2*numStages. */
+ q63_t *pState; /**< points to the array of state coefficients. The array is of length 4*numStages. */
+ q31_t *pCoeffs; /**< points to the array of coefficients. The array is of length 5*numStages. */
+ uint8_t postShift; /**< additional shift, in bits, applied to each output sample. */
+
+ } arm_biquad_cas_df1_32x64_ins_q31;
+
+
+ /**
+ * @param[in] *S points to an instance of the high precision Q31 Biquad cascade filter structure.
+ * @param[in] *pSrc points to the block of input data.
+ * @param[out] *pDst points to the block of output data
+ * @param[in] blockSize number of samples to process.
+ * @return none.
+ */
+
+ void arm_biquad_cas_df1_32x64_q31(
+ const arm_biquad_cas_df1_32x64_ins_q31 * S,
+ q31_t * pSrc,
+ q31_t * pDst,
+ uint32_t blockSize);
+
+
+ /**
+ * @param[in,out] *S points to an instance of the high precision Q31 Biquad cascade filter structure.
+ * @param[in] numStages number of 2nd order stages in the filter.
+ * @param[in] *pCoeffs points to the filter coefficients.
+ * @param[in] *pState points to the state buffer.
+ * @param[in] postShift shift to be applied to the output. Varies according to the coefficients format
+ * @return none
+ */
+
+ void arm_biquad_cas_df1_32x64_init_q31(
+ arm_biquad_cas_df1_32x64_ins_q31 * S,
+ uint8_t numStages,
+ q31_t * pCoeffs,
+ q63_t * pState,
+ uint8_t postShift);
+
+
+
+ /**
+ * @brief Instance structure for the floating-point transposed direct form II Biquad cascade filter.
+ */
+
+ typedef struct
+ {
+ uint8_t numStages; /**< number of 2nd order stages in the filter. Overall order is 2*numStages. */
+ float32_t *pState; /**< points to the array of state coefficients. The array is of length 2*numStages. */
+ float32_t *pCoeffs; /**< points to the array of coefficients. The array is of length 5*numStages. */
+ } arm_biquad_cascade_df2T_instance_f32;
+
+
+ /**
+ * @brief Processing function for the floating-point transposed direct form II Biquad cascade filter.
+ * @param[in] *S points to an instance of the filter data structure.
+ * @param[in] *pSrc points to the block of input data.
+ * @param[out] *pDst points to the block of output data
+ * @param[in] blockSize number of samples to process.
+ * @return none.
+ */
+
+ void arm_biquad_cascade_df2T_f32(
+ const arm_biquad_cascade_df2T_instance_f32 * S,
+ float32_t * pSrc,
+ float32_t * pDst,
+ uint32_t blockSize);
+
+
+ /**
+ * @brief Initialization function for the floating-point transposed direct form II Biquad cascade filter.
+ * @param[in,out] *S points to an instance of the filter data structure.
+ * @param[in] numStages number of 2nd order stages in the filter.
+ * @param[in] *pCoeffs points to the filter coefficients.
+ * @param[in] *pState points to the state buffer.
+ * @return none
+ */
+
+ void arm_biquad_cascade_df2T_init_f32(
+ arm_biquad_cascade_df2T_instance_f32 * S,
+ uint8_t numStages,
+ float32_t * pCoeffs,
+ float32_t * pState);
+
+
+
+ /**
+ * @brief Instance structure for the Q15 FIR lattice filter.
+ */
+
+ typedef struct
+ {
+ uint16_t numStages; /**< number of filter stages. */
+ q15_t *pState; /**< points to the state variable array. The array is of length numStages. */
+ q15_t *pCoeffs; /**< points to the coefficient array. The array is of length numStages. */
+ } arm_fir_lattice_instance_q15;
+
+ /**
+ * @brief Instance structure for the Q31 FIR lattice filter.
+ */
+
+ typedef struct
+ {
+ uint16_t numStages; /**< number of filter stages. */
+ q31_t *pState; /**< points to the state variable array. The array is of length numStages. */
+ q31_t *pCoeffs; /**< points to the coefficient array. The array is of length numStages. */
+ } arm_fir_lattice_instance_q31;
+
+ /**
+ * @brief Instance structure for the floating-point FIR lattice filter.
+ */
+
+ typedef struct
+ {
+ uint16_t numStages; /**< number of filter stages. */
+ float32_t *pState; /**< points to the state variable array. The array is of length numStages. */
+ float32_t *pCoeffs; /**< points to the coefficient array. The array is of length numStages. */
+ } arm_fir_lattice_instance_f32;
+
+ /**
+ * @brief Initialization function for the Q15 FIR lattice filter.
+ * @param[in] *S points to an instance of the Q15 FIR lattice structure.
+ * @param[in] numStages number of filter stages.
+ * @param[in] *pCoeffs points to the coefficient buffer. The array is of length numStages.
+ * @param[in] *pState points to the state buffer. The array is of length numStages.
+ * @return none.
+ */
+
+ void arm_fir_lattice_init_q15(
+ arm_fir_lattice_instance_q15 * S,
+ uint16_t numStages,
+ q15_t * pCoeffs,
+ q15_t * pState);
+
+
+ /**
+ * @brief Processing function for the Q15 FIR lattice filter.
+ * @param[in] *S points to an instance of the Q15 FIR lattice structure.
+ * @param[in] *pSrc points to the block of input data.
+ * @param[out] *pDst points to the block of output data.
+ * @param[in] blockSize number of samples to process.
+ * @return none.
+ */
+ void arm_fir_lattice_q15(
+ const arm_fir_lattice_instance_q15 * S,
+ q15_t * pSrc,
+ q15_t * pDst,
+ uint32_t blockSize);
+
+ /**
+ * @brief Initialization function for the Q31 FIR lattice filter.
+ * @param[in] *S points to an instance of the Q31 FIR lattice structure.
+ * @param[in] numStages number of filter stages.
+ * @param[in] *pCoeffs points to the coefficient buffer. The array is of length numStages.
+ * @param[in] *pState points to the state buffer. The array is of length numStages.
+ * @return none.
+ */
+
+ void arm_fir_lattice_init_q31(
+ arm_fir_lattice_instance_q31 * S,
+ uint16_t numStages,
+ q31_t * pCoeffs,
+ q31_t * pState);
+
+
+ /**
+ * @brief Processing function for the Q31 FIR lattice filter.
+ * @param[in] *S points to an instance of the Q31 FIR lattice structure.
+ * @param[in] *pSrc points to the block of input data.
+ * @param[out] *pDst points to the block of output data
+ * @param[in] blockSize number of samples to process.
+ * @return none.
+ */
+
+ void arm_fir_lattice_q31(
+ const arm_fir_lattice_instance_q31 * S,
+ q31_t * pSrc,
+ q31_t * pDst,
+ uint32_t blockSize);
+
+/**
+ * @brief Initialization function for the floating-point FIR lattice filter.
+ * @param[in] *S points to an instance of the floating-point FIR lattice structure.
+ * @param[in] numStages number of filter stages.
+ * @param[in] *pCoeffs points to the coefficient buffer. The array is of length numStages.
+ * @param[in] *pState points to the state buffer. The array is of length numStages.
+ * @return none.
+ */
+
+ void arm_fir_lattice_init_f32(
+ arm_fir_lattice_instance_f32 * S,
+ uint16_t numStages,
+ float32_t * pCoeffs,
+ float32_t * pState);
+
+ /**
+ * @brief Processing function for the floating-point FIR lattice filter.
+ * @param[in] *S points to an instance of the floating-point FIR lattice structure.
+ * @param[in] *pSrc points to the block of input data.
+ * @param[out] *pDst points to the block of output data
+ * @param[in] blockSize number of samples to process.
+ * @return none.
+ */
+
+ void arm_fir_lattice_f32(
+ const arm_fir_lattice_instance_f32 * S,
+ float32_t * pSrc,
+ float32_t * pDst,
+ uint32_t blockSize);
+
+ /**
+ * @brief Instance structure for the Q15 IIR lattice filter.
+ */
+ typedef struct
+ {
+ uint16_t numStages; /**< number of stages in the filter. */
+ q15_t *pState; /**< points to the state variable array. The array is of length numStages+blockSize. */
+ q15_t *pkCoeffs; /**< points to the reflection coefficient array. The array is of length numStages. */
+ q15_t *pvCoeffs; /**< points to the ladder coefficient array. The array is of length numStages+1. */
+ } arm_iir_lattice_instance_q15;
+
+ /**
+ * @brief Instance structure for the Q31 IIR lattice filter.
+ */
+ typedef struct
+ {
+ uint16_t numStages; /**< number of stages in the filter. */
+ q31_t *pState; /**< points to the state variable array. The array is of length numStages+blockSize. */
+ q31_t *pkCoeffs; /**< points to the reflection coefficient array. The array is of length numStages. */
+ q31_t *pvCoeffs; /**< points to the ladder coefficient array. The array is of length numStages+1. */
+ } arm_iir_lattice_instance_q31;
+
+ /**
+ * @brief Instance structure for the floating-point IIR lattice filter.
+ */
+ typedef struct
+ {
+ uint16_t numStages; /**< number of stages in the filter. */
+ float32_t *pState; /**< points to the state variable array. The array is of length numStages+blockSize. */
+ float32_t *pkCoeffs; /**< points to the reflection coefficient array. The array is of length numStages. */
+ float32_t *pvCoeffs; /**< points to the ladder coefficient array. The array is of length numStages+1. */
+ } arm_iir_lattice_instance_f32;
+
+ /**
+ * @brief Processing function for the floating-point IIR lattice filter.
+ * @param[in] *S points to an instance of the floating-point IIR lattice structure.
+ * @param[in] *pSrc points to the block of input data.
+ * @param[out] *pDst points to the block of output data.
+ * @param[in] blockSize number of samples to process.
+ * @return none.
+ */
+
+ void arm_iir_lattice_f32(
+ const arm_iir_lattice_instance_f32 * S,
+ float32_t * pSrc,
+ float32_t * pDst,
+ uint32_t blockSize);
+
+ /**
+ * @brief Initialization function for the floating-point IIR lattice filter.
+ * @param[in] *S points to an instance of the floating-point IIR lattice structure.
+ * @param[in] numStages number of stages in the filter.
+ * @param[in] *pkCoeffs points to the reflection coefficient buffer. The array is of length numStages.
+ * @param[in] *pvCoeffs points to the ladder coefficient buffer. The array is of length numStages+1.
+ * @param[in] *pState points to the state buffer. The array is of length numStages+blockSize-1.
+ * @param[in] blockSize number of samples to process.
+ * @return none.
+ */
+
+ void arm_iir_lattice_init_f32(
+ arm_iir_lattice_instance_f32 * S,
+ uint16_t numStages,
+ float32_t *pkCoeffs,
+ float32_t *pvCoeffs,
+ float32_t *pState,
+ uint32_t blockSize);
+
+
+ /**
+ * @brief Processing function for the Q31 IIR lattice filter.
+ * @param[in] *S points to an instance of the Q31 IIR lattice structure.
+ * @param[in] *pSrc points to the block of input data.
+ * @param[out] *pDst points to the block of output data.
+ * @param[in] blockSize number of samples to process.
+ * @return none.
+ */
+
+ void arm_iir_lattice_q31(
+ const arm_iir_lattice_instance_q31 * S,
+ q31_t * pSrc,
+ q31_t * pDst,
+ uint32_t blockSize);
+
+
+ /**
+ * @brief Initialization function for the Q31 IIR lattice filter.
+ * @param[in] *S points to an instance of the Q31 IIR lattice structure.
+ * @param[in] numStages number of stages in the filter.
+ * @param[in] *pkCoeffs points to the reflection coefficient buffer. The array is of length numStages.
+ * @param[in] *pvCoeffs points to the ladder coefficient buffer. The array is of length numStages+1.
+ * @param[in] *pState points to the state buffer. The array is of length numStages+blockSize.
+ * @param[in] blockSize number of samples to process.
+ * @return none.
+ */
+
+ void arm_iir_lattice_init_q31(
+ arm_iir_lattice_instance_q31 * S,
+ uint16_t numStages,
+ q31_t *pkCoeffs,
+ q31_t *pvCoeffs,
+ q31_t *pState,
+ uint32_t blockSize);
+
+
+ /**
+ * @brief Processing function for the Q15 IIR lattice filter.
+ * @param[in] *S points to an instance of the Q15 IIR lattice structure.
+ * @param[in] *pSrc points to the block of input data.
+ * @param[out] *pDst points to the block of output data.
+ * @param[in] blockSize number of samples to process.
+ * @return none.
+ */
+
+ void arm_iir_lattice_q15(
+ const arm_iir_lattice_instance_q15 * S,
+ q15_t * pSrc,
+ q15_t * pDst,
+ uint32_t blockSize);
+
+
+/**
+ * @brief Initialization function for the Q15 IIR lattice filter.
+ * @param[in] *S points to an instance of the fixed-point Q15 IIR lattice structure.
+ * @param[in] numStages number of stages in the filter.
+ * @param[in] *pkCoeffs points to reflection coefficient buffer. The array is of length numStages.
+ * @param[in] *pvCoeffs points to ladder coefficient buffer. The array is of length numStages+1.
+ * @param[in] *pState points to state buffer. The array is of length numStages+blockSize.
+ * @param[in] blockSize number of samples to process per call.
+ * @return none.
+ */
+
+ void arm_iir_lattice_init_q15(
+ arm_iir_lattice_instance_q15 * S,
+ uint16_t numStages,
+ q15_t *pkCoeffs,
+ q15_t *pvCoeffs,
+ q15_t *pState,
+ uint32_t blockSize);
+
+ /**
+ * @brief Instance structure for the floating-point LMS filter.
+ */
+
+ typedef struct
+ {
+ uint16_t numTaps; /**< number of coefficients in the filter. */
+ float32_t *pState; /**< points to the state variable array. The array is of length numTaps+blockSize-1. */
+ float32_t *pCoeffs; /**< points to the coefficient array. The array is of length numTaps. */
+ float32_t mu; /**< step size that controls filter coefficient updates. */
+ } arm_lms_instance_f32;
+
+ /**
+ * @brief Processing function for floating-point LMS filter.
+ * @param[in] *S points to an instance of the floating-point LMS filter structure.
+ * @param[in] *pSrc points to the block of input data.
+ * @param[in] *pRef points to the block of reference data.
+ * @param[out] *pOut points to the block of output data.
+ * @param[out] *pErr points to the block of error data.
+ * @param[in] blockSize number of samples to process.
+ * @return none.
+ */
+
+ void arm_lms_f32(
+ const arm_lms_instance_f32 * S,
+ float32_t * pSrc,
+ float32_t * pRef,
+ float32_t * pOut,
+ float32_t * pErr,
+ uint32_t blockSize);
+
+ /**
+ * @brief Initialization function for floating-point LMS filter.
+ * @param[in] *S points to an instance of the floating-point LMS filter structure.
+ * @param[in] numTaps number of filter coefficients.
+ * @param[in] *pCoeffs points to the coefficient buffer.
+ * @param[in] *pState points to state buffer.
+ * @param[in] mu step size that controls filter coefficient updates.
+ * @param[in] blockSize number of samples to process.
+ * @return none.
+ */
+
+ void arm_lms_init_f32(
+ arm_lms_instance_f32 * S,
+ uint16_t numTaps,
+ float32_t * pCoeffs,
+ float32_t * pState,
+ float32_t mu,
+ uint32_t blockSize);
+
+ /**
+ * @brief Instance structure for the Q15 LMS filter.
+ */
+
+ typedef struct
+ {
+ uint16_t numTaps; /**< number of coefficients in the filter. */
+ q15_t *pState; /**< points to the state variable array. The array is of length numTaps+blockSize-1. */
+ q15_t *pCoeffs; /**< points to the coefficient array. The array is of length numTaps. */
+ q15_t mu; /**< step size that controls filter coefficient updates. */
+ uint32_t postShift; /**< bit shift applied to coefficients. */
+ } arm_lms_instance_q15;
+
+
+ /**
+ * @brief Initialization function for the Q15 LMS filter.
+ * @param[in] *S points to an instance of the Q15 LMS filter structure.
+ * @param[in] numTaps number of filter coefficients.
+ * @param[in] *pCoeffs points to the coefficient buffer.
+ * @param[in] *pState points to the state buffer.
+ * @param[in] mu step size that controls filter coefficient updates.
+ * @param[in] blockSize number of samples to process.
+ * @param[in] postShift bit shift applied to coefficients.
+ * @return none.
+ */
+
+ void arm_lms_init_q15(
+ arm_lms_instance_q15 * S,
+ uint16_t numTaps,
+ q15_t * pCoeffs,
+ q15_t * pState,
+ q15_t mu,
+ uint32_t blockSize,
+ uint32_t postShift);
+
+ /**
+ * @brief Processing function for Q15 LMS filter.
+ * @param[in] *S points to an instance of the Q15 LMS filter structure.
+ * @param[in] *pSrc points to the block of input data.
+ * @param[in] *pRef points to the block of reference data.
+ * @param[out] *pOut points to the block of output data.
+ * @param[out] *pErr points to the block of error data.
+ * @param[in] blockSize number of samples to process.
+ * @return none.
+ */
+
+ void arm_lms_q15(
+ const arm_lms_instance_q15 * S,
+ q15_t * pSrc,
+ q15_t * pRef,
+ q15_t * pOut,
+ q15_t * pErr,
+ uint32_t blockSize);
+
+
+ /**
+ * @brief Instance structure for the Q31 LMS filter.
+ */
+
+ typedef struct
+ {
+ uint16_t numTaps; /**< number of coefficients in the filter. */
+ q31_t *pState; /**< points to the state variable array. The array is of length numTaps+blockSize-1. */
+ q31_t *pCoeffs; /**< points to the coefficient array. The array is of length numTaps. */
+ q31_t mu; /**< step size that controls filter coefficient updates. */
+ uint32_t postShift; /**< bit shift applied to coefficients. */
+
+ } arm_lms_instance_q31;
+
+ /**
+ * @brief Processing function for Q31 LMS filter.
+ * @param[in] *S points to an instance of the Q15 LMS filter structure.
+ * @param[in] *pSrc points to the block of input data.
+ * @param[in] *pRef points to the block of reference data.
+ * @param[out] *pOut points to the block of output data.
+ * @param[out] *pErr points to the block of error data.
+ * @param[in] blockSize number of samples to process.
+ * @return none.
+ */
+
+ void arm_lms_q31(
+ const arm_lms_instance_q31 * S,
+ q31_t * pSrc,
+ q31_t * pRef,
+ q31_t * pOut,
+ q31_t * pErr,
+ uint32_t blockSize);
+
+ /**
+ * @brief Initialization function for Q31 LMS filter.
+ * @param[in] *S points to an instance of the Q31 LMS filter structure.
+ * @param[in] numTaps number of filter coefficients.
+ * @param[in] *pCoeffs points to coefficient buffer.
+ * @param[in] *pState points to state buffer.
+ * @param[in] mu step size that controls filter coefficient updates.
+ * @param[in] blockSize number of samples to process.
+ * @param[in] postShift bit shift applied to coefficients.
+ * @return none.
+ */
+
+ void arm_lms_init_q31(
+ arm_lms_instance_q31 * S,
+ uint16_t numTaps,
+ q31_t *pCoeffs,
+ q31_t *pState,
+ q31_t mu,
+ uint32_t blockSize,
+ uint32_t postShift);
+
+ /**
+ * @brief Instance structure for the floating-point normalized LMS filter.
+ */
+
+ typedef struct
+ {
+ uint16_t numTaps; /**< number of coefficients in the filter. */
+ float32_t *pState; /**< points to the state variable array. The array is of length numTaps+blockSize-1. */
+ float32_t *pCoeffs; /**< points to the coefficient array. The array is of length numTaps. */
+ float32_t mu; /**< step size that control filter coefficient updates. */
+ float32_t energy; /**< saves previous frame energy. */
+ float32_t x0; /**< saves previous input sample. */
+ } arm_lms_norm_instance_f32;
+
+ /**
+ * @brief Processing function for floating-point normalized LMS filter.
+ * @param[in] *S points to an instance of the floating-point normalized LMS filter structure.
+ * @param[in] *pSrc points to the block of input data.
+ * @param[in] *pRef points to the block of reference data.
+ * @param[out] *pOut points to the block of output data.
+ * @param[out] *pErr points to the block of error data.
+ * @param[in] blockSize number of samples to process.
+ * @return none.
+ */
+
+ void arm_lms_norm_f32(
+ arm_lms_norm_instance_f32 * S,
+ float32_t * pSrc,
+ float32_t * pRef,
+ float32_t * pOut,
+ float32_t * pErr,
+ uint32_t blockSize);
+
+ /**
+ * @brief Initialization function for floating-point normalized LMS filter.
+ * @param[in] *S points to an instance of the floating-point LMS filter structure.
+ * @param[in] numTaps number of filter coefficients.
+ * @param[in] *pCoeffs points to coefficient buffer.
+ * @param[in] *pState points to state buffer.
+ * @param[in] mu step size that controls filter coefficient updates.
+ * @param[in] blockSize number of samples to process.
+ * @return none.
+ */
+
+ void arm_lms_norm_init_f32(
+ arm_lms_norm_instance_f32 * S,
+ uint16_t numTaps,
+ float32_t * pCoeffs,
+ float32_t * pState,
+ float32_t mu,
+ uint32_t blockSize);
+
+
+ /**
+ * @brief Instance structure for the Q31 normalized LMS filter.
+ */
+ typedef struct
+ {
+ uint16_t numTaps; /**< number of coefficients in the filter. */
+ q31_t *pState; /**< points to the state variable array. The array is of length numTaps+blockSize-1. */
+ q31_t *pCoeffs; /**< points to the coefficient array. The array is of length numTaps. */
+ q31_t mu; /**< step size that controls filter coefficient updates. */
+ uint8_t postShift; /**< bit shift applied to coefficients. */
+ q31_t *recipTable; /**< points to the reciprocal initial value table. */
+ q31_t energy; /**< saves previous frame energy. */
+ q31_t x0; /**< saves previous input sample. */
+ } arm_lms_norm_instance_q31;
+
+ /**
+ * @brief Processing function for Q31 normalized LMS filter.
+ * @param[in] *S points to an instance of the Q31 normalized LMS filter structure.
+ * @param[in] *pSrc points to the block of input data.
+ * @param[in] *pRef points to the block of reference data.
+ * @param[out] *pOut points to the block of output data.
+ * @param[out] *pErr points to the block of error data.
+ * @param[in] blockSize number of samples to process.
+ * @return none.
+ */
+
+ void arm_lms_norm_q31(
+ arm_lms_norm_instance_q31 * S,
+ q31_t * pSrc,
+ q31_t * pRef,
+ q31_t * pOut,
+ q31_t * pErr,
+ uint32_t blockSize);
+
+ /**
+ * @brief Initialization function for Q31 normalized LMS filter.
+ * @param[in] *S points to an instance of the Q31 normalized LMS filter structure.
+ * @param[in] numTaps number of filter coefficients.
+ * @param[in] *pCoeffs points to coefficient buffer.
+ * @param[in] *pState points to state buffer.
+ * @param[in] mu step size that controls filter coefficient updates.
+ * @param[in] blockSize number of samples to process.
+ * @param[in] postShift bit shift applied to coefficients.
+ * @return none.
+ */
+
+ void arm_lms_norm_init_q31(
+ arm_lms_norm_instance_q31 * S,
+ uint16_t numTaps,
+ q31_t * pCoeffs,
+ q31_t * pState,
+ q31_t mu,
+ uint32_t blockSize,
+ uint8_t postShift);
+
+ /**
+ * @brief Instance structure for the Q15 normalized LMS filter.
+ */
+
+ typedef struct
+ {
+ uint16_t numTaps; /**< Number of coefficients in the filter. */
+ q15_t *pState; /**< points to the state variable array. The array is of length numTaps+blockSize-1. */
+ q15_t *pCoeffs; /**< points to the coefficient array. The array is of length numTaps. */
+ q15_t mu; /**< step size that controls filter coefficient updates. */
+ uint8_t postShift; /**< bit shift applied to coefficients. */
+ q15_t *recipTable; /**< Points to the reciprocal initial value table. */
+ q15_t energy; /**< saves previous frame energy. */
+ q15_t x0; /**< saves previous input sample. */
+ } arm_lms_norm_instance_q15;
+
+ /**
+ * @brief Processing function for Q15 normalized LMS filter.
+ * @param[in] *S points to an instance of the Q15 normalized LMS filter structure.
+ * @param[in] *pSrc points to the block of input data.
+ * @param[in] *pRef points to the block of reference data.
+ * @param[out] *pOut points to the block of output data.
+ * @param[out] *pErr points to the block of error data.
+ * @param[in] blockSize number of samples to process.
+ * @return none.
+ */
+
+ void arm_lms_norm_q15(
+ arm_lms_norm_instance_q15 * S,
+ q15_t * pSrc,
+ q15_t * pRef,
+ q15_t * pOut,
+ q15_t * pErr,
+ uint32_t blockSize);
+
+
+ /**
+ * @brief Initialization function for Q15 normalized LMS filter.
+ * @param[in] *S points to an instance of the Q15 normalized LMS filter structure.
+ * @param[in] numTaps number of filter coefficients.
+ * @param[in] *pCoeffs points to coefficient buffer.
+ * @param[in] *pState points to state buffer.
+ * @param[in] mu step size that controls filter coefficient updates.
+ * @param[in] blockSize number of samples to process.
+ * @param[in] postShift bit shift applied to coefficients.
+ * @return none.
+ */
+
+ void arm_lms_norm_init_q15(
+ arm_lms_norm_instance_q15 * S,
+ uint16_t numTaps,
+ q15_t * pCoeffs,
+ q15_t * pState,
+ q15_t mu,
+ uint32_t blockSize,
+ uint8_t postShift);
+
+ /**
+ * @brief Correlation of floating-point sequences.
+ * @param[in] *pSrcA points to the first input sequence.
+ * @param[in] srcALen length of the first input sequence.
+ * @param[in] *pSrcB points to the second input sequence.
+ * @param[in] srcBLen length of the second input sequence.
+ * @param[out] *pDst points to the block of output data Length 2 * max(srcALen, srcBLen) - 1.
+ * @return none.
+ */
+
+ void arm_correlate_f32(
+ float32_t * pSrcA,
+ uint32_t srcALen,
+ float32_t * pSrcB,
+ uint32_t srcBLen,
+ float32_t * pDst);
+
+ /**
+ * @brief Correlation of Q15 sequences.
+ * @param[in] *pSrcA points to the first input sequence.
+ * @param[in] srcALen length of the first input sequence.
+ * @param[in] *pSrcB points to the second input sequence.
+ * @param[in] srcBLen length of the second input sequence.
+ * @param[out] *pDst points to the block of output data Length 2 * max(srcALen, srcBLen) - 1.
+ * @return none.
+ */
+
+ void arm_correlate_q15(
+ q15_t * pSrcA,
+ uint32_t srcALen,
+ q15_t * pSrcB,
+ uint32_t srcBLen,
+ q15_t * pDst);
+
+ /**
+ * @brief Correlation of Q15 sequences (fast version) for Cortex-M3 and Cortex-M4.
+ * @param[in] *pSrcA points to the first input sequence.
+ * @param[in] srcALen length of the first input sequence.
+ * @param[in] *pSrcB points to the second input sequence.
+ * @param[in] srcBLen length of the second input sequence.
+ * @param[out] *pDst points to the block of output data Length 2 * max(srcALen, srcBLen) - 1.
+ * @return none.
+ */
+
+ void arm_correlate_fast_q15(
+ q15_t * pSrcA,
+ uint32_t srcALen,
+ q15_t * pSrcB,
+ uint32_t srcBLen,
+ q15_t * pDst);
+
+ /**
+ * @brief Correlation of Q31 sequences.
+ * @param[in] *pSrcA points to the first input sequence.
+ * @param[in] srcALen length of the first input sequence.
+ * @param[in] *pSrcB points to the second input sequence.
+ * @param[in] srcBLen length of the second input sequence.
+ * @param[out] *pDst points to the block of output data Length 2 * max(srcALen, srcBLen) - 1.
+ * @return none.
+ */
+
+ void arm_correlate_q31(
+ q31_t * pSrcA,
+ uint32_t srcALen,
+ q31_t * pSrcB,
+ uint32_t srcBLen,
+ q31_t * pDst);
+
+ /**
+ * @brief Correlation of Q31 sequences (fast version) for Cortex-M3 and Cortex-M4
+ * @param[in] *pSrcA points to the first input sequence.
+ * @param[in] srcALen length of the first input sequence.
+ * @param[in] *pSrcB points to the second input sequence.
+ * @param[in] srcBLen length of the second input sequence.
+ * @param[out] *pDst points to the block of output data Length 2 * max(srcALen, srcBLen) - 1.
+ * @return none.
+ */
+
+ void arm_correlate_fast_q31(
+ q31_t * pSrcA,
+ uint32_t srcALen,
+ q31_t * pSrcB,
+ uint32_t srcBLen,
+ q31_t * pDst);
+
+ /**
+ * @brief Correlation of Q7 sequences.
+ * @param[in] *pSrcA points to the first input sequence.
+ * @param[in] srcALen length of the first input sequence.
+ * @param[in] *pSrcB points to the second input sequence.
+ * @param[in] srcBLen length of the second input sequence.
+ * @param[out] *pDst points to the block of output data Length 2 * max(srcALen, srcBLen) - 1.
+ * @return none.
+ */
+
+ void arm_correlate_q7(
+ q7_t * pSrcA,
+ uint32_t srcALen,
+ q7_t * pSrcB,
+ uint32_t srcBLen,
+ q7_t * pDst);
+
+ /**
+ * @brief Instance structure for the floating-point sparse FIR filter.
+ */
+ typedef struct
+ {
+ uint16_t numTaps; /**< number of coefficients in the filter. */
+ uint16_t stateIndex; /**< state buffer index. Points to the oldest sample in the state buffer. */
+ float32_t *pState; /**< points to the state buffer array. The array is of length maxDelay+blockSize-1. */
+ float32_t *pCoeffs; /**< points to the coefficient array. The array is of length numTaps.*/
+ uint16_t maxDelay; /**< maximum offset specified by the pTapDelay array. */
+ int32_t *pTapDelay; /**< points to the array of delay values. The array is of length numTaps. */
+ } arm_fir_sparse_instance_f32;
+
+ /**
+ * @brief Instance structure for the Q31 sparse FIR filter.
+ */
+
+ typedef struct
+ {
+ uint16_t numTaps; /**< number of coefficients in the filter. */
+ uint16_t stateIndex; /**< state buffer index. Points to the oldest sample in the state buffer. */
+ q31_t *pState; /**< points to the state buffer array. The array is of length maxDelay+blockSize-1. */
+ q31_t *pCoeffs; /**< points to the coefficient array. The array is of length numTaps.*/
+ uint16_t maxDelay; /**< maximum offset specified by the pTapDelay array. */
+ int32_t *pTapDelay; /**< points to the array of delay values. The array is of length numTaps. */
+ } arm_fir_sparse_instance_q31;
+
+ /**
+ * @brief Instance structure for the Q15 sparse FIR filter.
+ */
+
+ typedef struct
+ {
+ uint16_t numTaps; /**< number of coefficients in the filter. */
+ uint16_t stateIndex; /**< state buffer index. Points to the oldest sample in the state buffer. */
+ q15_t *pState; /**< points to the state buffer array. The array is of length maxDelay+blockSize-1. */
+ q15_t *pCoeffs; /**< points to the coefficient array. The array is of length numTaps.*/
+ uint16_t maxDelay; /**< maximum offset specified by the pTapDelay array. */
+ int32_t *pTapDelay; /**< points to the array of delay values. The array is of length numTaps. */
+ } arm_fir_sparse_instance_q15;
+
+ /**
+ * @brief Instance structure for the Q7 sparse FIR filter.
+ */
+
+ typedef struct
+ {
+ uint16_t numTaps; /**< number of coefficients in the filter. */
+ uint16_t stateIndex; /**< state buffer index. Points to the oldest sample in the state buffer. */
+ q7_t *pState; /**< points to the state buffer array. The array is of length maxDelay+blockSize-1. */
+ q7_t *pCoeffs; /**< points to the coefficient array. The array is of length numTaps.*/
+ uint16_t maxDelay; /**< maximum offset specified by the pTapDelay array. */
+ int32_t *pTapDelay; /**< points to the array of delay values. The array is of length numTaps. */
+ } arm_fir_sparse_instance_q7;
+
+ /**
+ * @brief Processing function for the floating-point sparse FIR filter.
+ * @param[in] *S points to an instance of the floating-point sparse FIR structure.
+ * @param[in] *pSrc points to the block of input data.
+ * @param[out] *pDst points to the block of output data
+ * @param[in] *pScratchIn points to a temporary buffer of size blockSize.
+ * @param[in] blockSize number of input samples to process per call.
+ * @return none.
+ */
+
+ void arm_fir_sparse_f32(
+ arm_fir_sparse_instance_f32 * S,
+ float32_t * pSrc,
+ float32_t * pDst,
+ float32_t * pScratchIn,
+ uint32_t blockSize);
+
+ /**
+ * @brief Initialization function for the floating-point sparse FIR filter.
+ * @param[in,out] *S points to an instance of the floating-point sparse FIR structure.
+ * @param[in] numTaps number of nonzero coefficients in the filter.
+ * @param[in] *pCoeffs points to the array of filter coefficients.
+ * @param[in] *pState points to the state buffer.
+ * @param[in] *pTapDelay points to the array of offset times.
+ * @param[in] maxDelay maximum offset time supported.
+ * @param[in] blockSize number of samples that will be processed per block.
+ * @return none
+ */
+
+ void arm_fir_sparse_init_f32(
+ arm_fir_sparse_instance_f32 * S,
+ uint16_t numTaps,
+ float32_t * pCoeffs,
+ float32_t * pState,
+ int32_t * pTapDelay,
+ uint16_t maxDelay,
+ uint32_t blockSize);
+
+ /**
+ * @brief Processing function for the Q31 sparse FIR filter.
+ * @param[in] *S points to an instance of the Q31 sparse FIR structure.
+ * @param[in] *pSrc points to the block of input data.
+ * @param[out] *pDst points to the block of output data
+ * @param[in] *pScratchIn points to a temporary buffer of size blockSize.
+ * @param[in] blockSize number of input samples to process per call.
+ * @return none.
+ */
+
+ void arm_fir_sparse_q31(
+ arm_fir_sparse_instance_q31 * S,
+ q31_t * pSrc,
+ q31_t * pDst,
+ q31_t * pScratchIn,
+ uint32_t blockSize);
+
+ /**
+ * @brief Initialization function for the Q31 sparse FIR filter.
+ * @param[in,out] *S points to an instance of the Q31 sparse FIR structure.
+ * @param[in] numTaps number of nonzero coefficients in the filter.
+ * @param[in] *pCoeffs points to the array of filter coefficients.
+ * @param[in] *pState points to the state buffer.
+ * @param[in] *pTapDelay points to the array of offset times.
+ * @param[in] maxDelay maximum offset time supported.
+ * @param[in] blockSize number of samples that will be processed per block.
+ * @return none
+ */
+
+ void arm_fir_sparse_init_q31(
+ arm_fir_sparse_instance_q31 * S,
+ uint16_t numTaps,
+ q31_t * pCoeffs,
+ q31_t * pState,
+ int32_t * pTapDelay,
+ uint16_t maxDelay,
+ uint32_t blockSize);
+
+ /**
+ * @brief Processing function for the Q15 sparse FIR filter.
+ * @param[in] *S points to an instance of the Q15 sparse FIR structure.
+ * @param[in] *pSrc points to the block of input data.
+ * @param[out] *pDst points to the block of output data
+ * @param[in] *pScratchIn points to a temporary buffer of size blockSize.
+ * @param[in] *pScratchOut points to a temporary buffer of size blockSize.
+ * @param[in] blockSize number of input samples to process per call.
+ * @return none.
+ */
+
+ void arm_fir_sparse_q15(
+ arm_fir_sparse_instance_q15 * S,
+ q15_t * pSrc,
+ q15_t * pDst,
+ q15_t * pScratchIn,
+ q31_t * pScratchOut,
+ uint32_t blockSize);
+
+
+ /**
+ * @brief Initialization function for the Q15 sparse FIR filter.
+ * @param[in,out] *S points to an instance of the Q15 sparse FIR structure.
+ * @param[in] numTaps number of nonzero coefficients in the filter.
+ * @param[in] *pCoeffs points to the array of filter coefficients.
+ * @param[in] *pState points to the state buffer.
+ * @param[in] *pTapDelay points to the array of offset times.
+ * @param[in] maxDelay maximum offset time supported.
+ * @param[in] blockSize number of samples that will be processed per block.
+ * @return none
+ */
+
+ void arm_fir_sparse_init_q15(
+ arm_fir_sparse_instance_q15 * S,
+ uint16_t numTaps,
+ q15_t * pCoeffs,
+ q15_t * pState,
+ int32_t * pTapDelay,
+ uint16_t maxDelay,
+ uint32_t blockSize);
+
+ /**
+ * @brief Processing function for the Q7 sparse FIR filter.
+ * @param[in] *S points to an instance of the Q7 sparse FIR structure.
+ * @param[in] *pSrc points to the block of input data.
+ * @param[out] *pDst points to the block of output data
+ * @param[in] *pScratchIn points to a temporary buffer of size blockSize.
+ * @param[in] *pScratchOut points to a temporary buffer of size blockSize.
+ * @param[in] blockSize number of input samples to process per call.
+ * @return none.
+ */
+
+ void arm_fir_sparse_q7(
+ arm_fir_sparse_instance_q7 * S,
+ q7_t * pSrc,
+ q7_t * pDst,
+ q7_t * pScratchIn,
+ q31_t * pScratchOut,
+ uint32_t blockSize);
+
+ /**
+ * @brief Initialization function for the Q7 sparse FIR filter.
+ * @param[in,out] *S points to an instance of the Q7 sparse FIR structure.
+ * @param[in] numTaps number of nonzero coefficients in the filter.
+ * @param[in] *pCoeffs points to the array of filter coefficients.
+ * @param[in] *pState points to the state buffer.
+ * @param[in] *pTapDelay points to the array of offset times.
+ * @param[in] maxDelay maximum offset time supported.
+ * @param[in] blockSize number of samples that will be processed per block.
+ * @return none
+ */
+
+ void arm_fir_sparse_init_q7(
+ arm_fir_sparse_instance_q7 * S,
+ uint16_t numTaps,
+ q7_t * pCoeffs,
+ q7_t * pState,
+ int32_t *pTapDelay,
+ uint16_t maxDelay,
+ uint32_t blockSize);
+
+
+ /*
+ * @brief Floating-point sin_cos function.
+ * @param[in] theta input value in degrees
+ * @param[out] *pSinVal points to the processed sine output.
+ * @param[out] *pCosVal points to the processed cos output.
+ * @return none.
+ */
+
+ void arm_sin_cos_f32(
+ float32_t theta,
+ float32_t *pSinVal,
+ float32_t *pCcosVal);
+
+ /*
+ * @brief Q31 sin_cos function.
+ * @param[in] theta scaled input value in degrees
+ * @param[out] *pSinVal points to the processed sine output.
+ * @param[out] *pCosVal points to the processed cosine output.
+ * @return none.
+ */
+
+ void arm_sin_cos_q31(
+ q31_t theta,
+ q31_t *pSinVal,
+ q31_t *pCosVal);
+
+
+ /**
+ * @brief Floating-point complex conjugate.
+ * @param[in] *pSrc points to the input vector
+ * @param[out] *pDst points to the output vector
+ * @param[in] numSamples number of complex samples in each vector
+ * @return none.
+ */
+
+ void arm_cmplx_conj_f32(
+ float32_t * pSrc,
+ float32_t * pDst,
+ uint32_t numSamples);
+
+ /**
+ * @brief Q31 complex conjugate.
+ * @param[in] *pSrc points to the input vector
+ * @param[out] *pDst points to the output vector
+ * @param[in] numSamples number of complex samples in each vector
+ * @return none.
+ */
+
+ void arm_cmplx_conj_q31(
+ q31_t * pSrc,
+ q31_t * pDst,
+ uint32_t numSamples);
+
+ /**
+ * @brief Q15 complex conjugate.
+ * @param[in] *pSrc points to the input vector
+ * @param[out] *pDst points to the output vector
+ * @param[in] numSamples number of complex samples in each vector
+ * @return none.
+ */
+
+ void arm_cmplx_conj_q15(
+ q15_t * pSrc,
+ q15_t * pDst,
+ uint32_t numSamples);
+
+
+
+ /**
+ * @brief Floating-point complex magnitude squared
+ * @param[in] *pSrc points to the complex input vector
+ * @param[out] *pDst points to the real output vector
+ * @param[in] numSamples number of complex samples in the input vector
+ * @return none.
+ */
+
+ void arm_cmplx_mag_squared_f32(
+ float32_t * pSrc,
+ float32_t * pDst,
+ uint32_t numSamples);
+
+ /**
+ * @brief Q31 complex magnitude squared
+ * @param[in] *pSrc points to the complex input vector
+ * @param[out] *pDst points to the real output vector
+ * @param[in] numSamples number of complex samples in the input vector
+ * @return none.
+ */
+
+ void arm_cmplx_mag_squared_q31(
+ q31_t * pSrc,
+ q31_t * pDst,
+ uint32_t numSamples);
+
+ /**
+ * @brief Q15 complex magnitude squared
+ * @param[in] *pSrc points to the complex input vector
+ * @param[out] *pDst points to the real output vector
+ * @param[in] numSamples number of complex samples in the input vector
+ * @return none.
+ */
+
+ void arm_cmplx_mag_squared_q15(
+ q15_t * pSrc,
+ q15_t * pDst,
+ uint32_t numSamples);
+
+
+ /**
+ * @ingroup groupController
+ */
+
+ /**
+ * @defgroup PID PID Motor Control
+ *
+ * A Proportional Integral Derivative (PID) controller is a generic feedback control
+ * loop mechanism widely used in industrial control systems.
+ * A PID controller is the most commonly used type of feedback controller.
+ *
+ * This set of functions implements (PID) controllers
+ * for Q15, Q31, and floating-point data types. The functions operate on a single sample
+ * of data and each call to the function returns a single processed value.
+ * S points to an instance of the PID control data structure. in
+ * is the input sample value. The functions return the output value.
+ *
+ * \par Algorithm:
+ *
+ * y[n] = y[n-1] + A0 * x[n] + A1 * x[n-1] + A2 * x[n-2]
+ * A0 = Kp + Ki + Kd
+ * A1 = (-Kp ) - (2 * Kd )
+ * A2 = Kd
+ *
+ * \par
+ * where \c Kp is proportional constant, \c Ki is Integral constant and \c Kd is Derivative constant
+ *
+ * \par
+ * \image html PID.gif "Proportional Integral Derivative Controller"
+ *
+ * \par
+ * The PID controller calculates an "error" value as the difference between
+ * the measured output and the reference input.
+ * The controller attempts to minimize the error by adjusting the process control inputs.
+ * The proportional value determines the reaction to the current error,
+ * the integral value determines the reaction based on the sum of recent errors,
+ * and the derivative value determines the reaction based on the rate at which the error has been changing.
+ *
+ * \par Instance Structure
+ * The Gains A0, A1, A2 and state variables for a PID controller are stored together in an instance data structure.
+ * A separate instance structure must be defined for each PID Controller.
+ * There are separate instance structure declarations for each of the 3 supported data types.
+ *
+ * \par Reset Functions
+ * There is also an associated reset function for each data type which clears the state array.
+ *
+ * \par Initialization Functions
+ * There is also an associated initialization function for each data type.
+ * The initialization function performs the following operations:
+ * - Initializes the Gains A0, A1, A2 from Kp,Ki, Kd gains.
+ * - Zeros out the values in the state buffer.
+ *
+ * \par
+ * Instance structure cannot be placed into a const data section and it is recommended to use the initialization function.
+ *
+ * \par Fixed-Point Behavior
+ * Care must be taken when using the fixed-point versions of the PID Controller functions.
+ * In particular, the overflow and saturation behavior of the accumulator used in each function must be considered.
+ * Refer to the function specific documentation below for usage guidelines.
+ */
+
+ /**
+ * @addtogroup PID
+ * @{
+ */
+
+ /**
+ * @brief Process function for the floating-point PID Control.
+ * @param[in,out] *S is an instance of the floating-point PID Control structure
+ * @param[in] in input sample to process
+ * @return out processed output sample.
+ */
+
+
+ static __INLINE float32_t arm_pid_f32(
+ arm_pid_instance_f32 * S,
+ float32_t in)
+ {
+ float32_t out;
+
+ /* y[n] = y[n-1] + A0 * x[n] + A1 * x[n-1] + A2 * x[n-2] */
+ out = (S->A0 * in) +
+ (S->A1 * S->state[0]) + (S->A2 * S->state[1]) + (S->state[2]);
+
+ /* Update state */
+ S->state[1] = S->state[0];
+ S->state[0] = in;
+ S->state[2] = out;
+
+ /* return to application */
+ return (out);
+
+ }
+
+ /**
+ * @brief Process function for the Q31 PID Control.
+ * @param[in,out] *S points to an instance of the Q31 PID Control structure
+ * @param[in] in input sample to process
+ * @return out processed output sample.
+ *
+ * Scaling and Overflow Behavior:
+ * \par
+ * The function is implemented using an internal 64-bit accumulator.
+ * The accumulator has a 2.62 format and maintains full precision of the intermediate multiplication results but provides only a single guard bit.
+ * Thus, if the accumulator result overflows it wraps around rather than clip.
+ * In order to avoid overflows completely the input signal must be scaled down by 2 bits as there are four additions.
+ * After all multiply-accumulates are performed, the 2.62 accumulator is truncated to 1.32 format and then saturated to 1.31 format.
+ */
+
+ static __INLINE q31_t arm_pid_q31(
+ arm_pid_instance_q31 * S,
+ q31_t in)
+ {
+ q63_t acc;
+ q31_t out;
+
+ /* acc = A0 * x[n] */
+ acc = (q63_t) S->A0 * in;
+
+ /* acc += A1 * x[n-1] */
+ acc += (q63_t) S->A1 * S->state[0];
+
+ /* acc += A2 * x[n-2] */
+ acc += (q63_t) S->A2 * S->state[1];
+
+ /* convert output to 1.31 format to add y[n-1] */
+ out = (q31_t) (acc >> 31u);
+
+ /* out += y[n-1] */
+ out += S->state[2];
+
+ /* Update state */
+ S->state[1] = S->state[0];
+ S->state[0] = in;
+ S->state[2] = out;
+
+ /* return to application */
+ return (out);
+
+ }
+
+ /**
+ * @brief Process function for the Q15 PID Control.
+ * @param[in,out] *S points to an instance of the Q15 PID Control structure
+ * @param[in] in input sample to process
+ * @return out processed output sample.
+ *
+ * Scaling and Overflow Behavior:
+ * \par
+ * The function is implemented using a 64-bit internal accumulator.
+ * Both Gains and state variables are represented in 1.15 format and multiplications yield a 2.30 result.
+ * The 2.30 intermediate results are accumulated in a 64-bit accumulator in 34.30 format.
+ * There is no risk of internal overflow with this approach and the full precision of intermediate multiplications is preserved.
+ * After all additions have been performed, the accumulator is truncated to 34.15 format by discarding low 15 bits.
+ * Lastly, the accumulator is saturated to yield a result in 1.15 format.
+ */
+
+ static __INLINE q15_t arm_pid_q15(
+ arm_pid_instance_q15 * S,
+ q15_t in)
+ {
+ q63_t acc;
+ q15_t out;
+
+ /* Implementation of PID controller */
+
+ #ifdef ARM_MATH_CM0
+
+ /* acc = A0 * x[n] */
+ acc = ((q31_t) S->A0 )* in ;
+
+ #else
+
+ /* acc = A0 * x[n] */
+ acc = (q31_t) __SMUAD(S->A0, in);
+
+ #endif
+
+ #ifdef ARM_MATH_CM0
+
+ /* acc += A1 * x[n-1] + A2 * x[n-2] */
+ acc += (q31_t) S->A1 * S->state[0] ;
+ acc += (q31_t) S->A2 * S->state[1] ;
+
+ #else
+
+ /* acc += A1 * x[n-1] + A2 * x[n-2] */
+ acc = __SMLALD(S->A1, (q31_t)__SIMD32(S->state), acc);
+
+ #endif
+
+ /* acc += y[n-1] */
+ acc += (q31_t) S->state[2] << 15;
+
+ /* saturate the output */
+ out = (q15_t) (__SSAT((acc >> 15), 16));
+
+ /* Update state */
+ S->state[1] = S->state[0];
+ S->state[0] = in;
+ S->state[2] = out;
+
+ /* return to application */
+ return (out);
+
+ }
+
+ /**
+ * @} end of PID group
+ */
+
+
+ /**
+ * @brief Floating-point matrix inverse.
+ * @param[in] *src points to the instance of the input floating-point matrix structure.
+ * @param[out] *dst points to the instance of the output floating-point matrix structure.
+ * @return The function returns ARM_MATH_SIZE_MISMATCH, if the dimensions do not match.
+ * If the input matrix is singular (does not have an inverse), then the algorithm terminates and returns error status ARM_MATH_SINGULAR.
+ */
+
+ arm_status arm_mat_inverse_f32(
+ const arm_matrix_instance_f32 * src,
+ arm_matrix_instance_f32 * dst);
+
+
+
+ /**
+ * @ingroup groupController
+ */
+
+
+ /**
+ * @defgroup clarke Vector Clarke Transform
+ * Forward Clarke transform converts the instantaneous stator phases into a two-coordinate time invariant vector.
+ * Generally the Clarke transform uses three-phase currents Ia, Ib and Ic to calculate currents
+ * in the two-phase orthogonal stator axis Ialpha and Ibeta.
+ * When Ialpha is superposed with Ia as shown in the figure below
+ * \image html clarke.gif Stator current space vector and its components in (a,b).
+ * and Ia + Ib + Ic = 0, in this condition Ialpha and Ibeta
+ * can be calculated using only Ia and Ib.
+ *
+ * The function operates on a single sample of data and each call to the function returns the processed output.
+ * The library provides separate functions for Q31 and floating-point data types.
+ * \par Algorithm
+ * \image html clarkeFormula.gif
+ * where Ia and Ib are the instantaneous stator phases and
+ * pIalpha and pIbeta are the two coordinates of time invariant vector.
+ * \par Fixed-Point Behavior
+ * Care must be taken when using the Q31 version of the Clarke transform.
+ * In particular, the overflow and saturation behavior of the accumulator used must be considered.
+ * Refer to the function specific documentation below for usage guidelines.
+ */
+
+ /**
+ * @addtogroup clarke
+ * @{
+ */
+
+ /**
+ *
+ * @brief Floating-point Clarke transform
+ * @param[in] Ia input three-phase coordinate a
+ * @param[in] Ib input three-phase coordinate b
+ * @param[out] *pIalpha points to output two-phase orthogonal vector axis alpha
+ * @param[out] *pIbeta points to output two-phase orthogonal vector axis beta
+ * @return none.
+ */
+
+ static __INLINE void arm_clarke_f32(
+ float32_t Ia,
+ float32_t Ib,
+ float32_t * pIalpha,
+ float32_t * pIbeta)
+ {
+ /* Calculate pIalpha using the equation, pIalpha = Ia */
+ *pIalpha = Ia;
+
+ /* Calculate pIbeta using the equation, pIbeta = (1/sqrt(3)) * Ia + (2/sqrt(3)) * Ib */
+ *pIbeta = ((float32_t) 0.57735026919 * Ia + (float32_t) 1.15470053838 * Ib);
+
+ }
+
+ /**
+ * @brief Clarke transform for Q31 version
+ * @param[in] Ia input three-phase coordinate a
+ * @param[in] Ib input three-phase coordinate b
+ * @param[out] *pIalpha points to output two-phase orthogonal vector axis alpha
+ * @param[out] *pIbeta points to output two-phase orthogonal vector axis beta
+ * @return none.
+ *
+ * Scaling and Overflow Behavior:
+ * \par
+ * The function is implemented using an internal 32-bit accumulator.
+ * The accumulator maintains 1.31 format by truncating lower 31 bits of the intermediate multiplication in 2.62 format.
+ * There is saturation on the addition, hence there is no risk of overflow.
+ */
+
+ static __INLINE void arm_clarke_q31(
+ q31_t Ia,
+ q31_t Ib,
+ q31_t * pIalpha,
+ q31_t * pIbeta)
+ {
+ q31_t product1, product2; /* Temporary variables used to store intermediate results */
+
+ /* Calculating pIalpha from Ia by equation pIalpha = Ia */
+ *pIalpha = Ia;
+
+ /* Intermediate product is calculated by (1/(sqrt(3)) * Ia) */
+ product1 = (q31_t) (((q63_t) Ia * 0x24F34E8B) >> 30);
+
+ /* Intermediate product is calculated by (2/sqrt(3) * Ib) */
+ product2 = (q31_t) (((q63_t) Ib * 0x49E69D16) >> 30);
+
+ /* pIbeta is calculated by adding the intermediate products */
+ *pIbeta = __QADD(product1, product2);
+ }
+
+ /**
+ * @} end of clarke group
+ */
+
+ /**
+ * @brief Converts the elements of the Q7 vector to Q31 vector.
+ * @param[in] *pSrc input pointer
+ * @param[out] *pDst output pointer
+ * @param[in] blockSize number of samples to process
+ * @return none.
+ */
+ void arm_q7_to_q31(
+ q7_t * pSrc,
+ q31_t * pDst,
+ uint32_t blockSize);
+
+
+
+
+ /**
+ * @ingroup groupController
+ */
+
+ /**
+ * @defgroup inv_clarke Vector Inverse Clarke Transform
+ * Inverse Clarke transform converts the two-coordinate time invariant vector into instantaneous stator phases.
+ *
+ * The function operates on a single sample of data and each call to the function returns the processed output.
+ * The library provides separate functions for Q31 and floating-point data types.
+ * \par Algorithm
+ * \image html clarkeInvFormula.gif
+ * where pIa and pIb are the instantaneous stator phases and
+ * Ialpha and Ibeta are the two coordinates of time invariant vector.
+ * \par Fixed-Point Behavior
+ * Care must be taken when using the Q31 version of the Clarke transform.
+ * In particular, the overflow and saturation behavior of the accumulator used must be considered.
+ * Refer to the function specific documentation below for usage guidelines.
+ */
+
+ /**
+ * @addtogroup inv_clarke
+ * @{
+ */
+
+ /**
+ * @brief Floating-point Inverse Clarke transform
+ * @param[in] Ialpha input two-phase orthogonal vector axis alpha
+ * @param[in] Ibeta input two-phase orthogonal vector axis beta
+ * @param[out] *pIa points to output three-phase coordinate a
+ * @param[out] *pIb points to output three-phase coordinate b
+ * @return none.
+ */
+
+
+ static __INLINE void arm_inv_clarke_f32(
+ float32_t Ialpha,
+ float32_t Ibeta,
+ float32_t * pIa,
+ float32_t * pIb)
+ {
+ /* Calculating pIa from Ialpha by equation pIa = Ialpha */
+ *pIa = Ialpha;
+
+ /* Calculating pIb from Ialpha and Ibeta by equation pIb = -(1/2) * Ialpha + (sqrt(3)/2) * Ibeta */
+ *pIb = -0.5 * Ialpha + (float32_t) 0.8660254039 *Ibeta;
+
+ }
+
+ /**
+ * @brief Inverse Clarke transform for Q31 version
+ * @param[in] Ialpha input two-phase orthogonal vector axis alpha
+ * @param[in] Ibeta input two-phase orthogonal vector axis beta
+ * @param[out] *pIa points to output three-phase coordinate a
+ * @param[out] *pIb points to output three-phase coordinate b
+ * @return none.
+ *
+ * Scaling and Overflow Behavior:
+ * \par
+ * The function is implemented using an internal 32-bit accumulator.
+ * The accumulator maintains 1.31 format by truncating lower 31 bits of the intermediate multiplication in 2.62 format.
+ * There is saturation on the subtraction, hence there is no risk of overflow.
+ */
+
+ static __INLINE void arm_inv_clarke_q31(
+ q31_t Ialpha,
+ q31_t Ibeta,
+ q31_t * pIa,
+ q31_t * pIb)
+ {
+ q31_t product1, product2; /* Temporary variables used to store intermediate results */
+
+ /* Calculating pIa from Ialpha by equation pIa = Ialpha */
+ *pIa = Ialpha;
+
+ /* Intermediate product is calculated by (1/(2*sqrt(3)) * Ia) */
+ product1 = (q31_t) (((q63_t) (Ialpha) * (0x40000000)) >> 31);
+
+ /* Intermediate product is calculated by (1/sqrt(3) * pIb) */
+ product2 = (q31_t) (((q63_t) (Ibeta) * (0x6ED9EBA1)) >> 31);
+
+ /* pIb is calculated by subtracting the products */
+ *pIb = __QSUB(product2, product1);
+
+ }
+
+ /**
+ * @} end of inv_clarke group
+ */
+
+ /**
+ * @brief Converts the elements of the Q7 vector to Q15 vector.
+ * @param[in] *pSrc input pointer
+ * @param[out] *pDst output pointer
+ * @param[in] blockSize number of samples to process
+ * @return none.
+ */
+ void arm_q7_to_q15(
+ q7_t * pSrc,
+ q15_t * pDst,
+ uint32_t blockSize);
+
+
+
+ /**
+ * @ingroup groupController
+ */
+
+ /**
+ * @defgroup park Vector Park Transform
+ *
+ * Forward Park transform converts the input two-coordinate vector to flux and torque components.
+ * The Park transform can be used to realize the transformation of the Ialpha and the Ibeta currents
+ * from the stationary to the moving reference frame and control the spatial relationship between
+ * the stator vector current and rotor flux vector.
+ * If we consider the d axis aligned with the rotor flux, the diagram below shows the
+ * current vector and the relationship from the two reference frames:
+ * \image html park.gif "Stator current space vector and its component in (a,b) and in the d,q rotating reference frame"
+ *
+ * The function operates on a single sample of data and each call to the function returns the processed output.
+ * The library provides separate functions for Q31 and floating-point data types.
+ * \par Algorithm
+ * \image html parkFormula.gif
+ * where Ialpha and Ibeta are the stator vector components,
+ * pId and pIq are rotor vector components and cosVal and sinVal are the
+ * cosine and sine values of theta (rotor flux position).
+ * \par Fixed-Point Behavior
+ * Care must be taken when using the Q31 version of the Park transform.
+ * In particular, the overflow and saturation behavior of the accumulator used must be considered.
+ * Refer to the function specific documentation below for usage guidelines.
+ */
+
+ /**
+ * @addtogroup park
+ * @{
+ */
+
+ /**
+ * @brief Floating-point Park transform
+ * @param[in] Ialpha input two-phase vector coordinate alpha
+ * @param[in] Ibeta input two-phase vector coordinate beta
+ * @param[out] *pId points to output rotor reference frame d
+ * @param[out] *pIq points to output rotor reference frame q
+ * @param[in] sinVal sine value of rotation angle theta
+ * @param[in] cosVal cosine value of rotation angle theta
+ * @return none.
+ *
+ * The function implements the forward Park transform.
+ *
+ */
+
+ static __INLINE void arm_park_f32(
+ float32_t Ialpha,
+ float32_t Ibeta,
+ float32_t * pId,
+ float32_t * pIq,
+ float32_t sinVal,
+ float32_t cosVal)
+ {
+ /* Calculate pId using the equation, pId = Ialpha * cosVal + Ibeta * sinVal */
+ *pId = Ialpha * cosVal + Ibeta * sinVal;
+
+ /* Calculate pIq using the equation, pIq = - Ialpha * sinVal + Ibeta * cosVal */
+ *pIq = -Ialpha * sinVal + Ibeta * cosVal;
+
+ }
+
+ /**
+ * @brief Park transform for Q31 version
+ * @param[in] Ialpha input two-phase vector coordinate alpha
+ * @param[in] Ibeta input two-phase vector coordinate beta
+ * @param[out] *pId points to output rotor reference frame d
+ * @param[out] *pIq points to output rotor reference frame q
+ * @param[in] sinVal sine value of rotation angle theta
+ * @param[in] cosVal cosine value of rotation angle theta
+ * @return none.
+ *
+ * Scaling and Overflow Behavior:
+ * \par
+ * The function is implemented using an internal 32-bit accumulator.
+ * The accumulator maintains 1.31 format by truncating lower 31 bits of the intermediate multiplication in 2.62 format.
+ * There is saturation on the addition and subtraction, hence there is no risk of overflow.
+ */
+
+
+ static __INLINE void arm_park_q31(
+ q31_t Ialpha,
+ q31_t Ibeta,
+ q31_t * pId,
+ q31_t * pIq,
+ q31_t sinVal,
+ q31_t cosVal)
+ {
+ q31_t product1, product2; /* Temporary variables used to store intermediate results */
+ q31_t product3, product4; /* Temporary variables used to store intermediate results */
+
+ /* Intermediate product is calculated by (Ialpha * cosVal) */
+ product1 = (q31_t) (((q63_t) (Ialpha) * (cosVal)) >> 31);
+
+ /* Intermediate product is calculated by (Ibeta * sinVal) */
+ product2 = (q31_t) (((q63_t) (Ibeta) * (sinVal)) >> 31);
+
+
+ /* Intermediate product is calculated by (Ialpha * sinVal) */
+ product3 = (q31_t) (((q63_t) (Ialpha) * (sinVal)) >> 31);
+
+ /* Intermediate product is calculated by (Ibeta * cosVal) */
+ product4 = (q31_t) (((q63_t) (Ibeta) * (cosVal)) >> 31);
+
+ /* Calculate pId by adding the two intermediate products 1 and 2 */
+ *pId = __QADD(product1, product2);
+
+ /* Calculate pIq by subtracting the two intermediate products 3 from 4 */
+ *pIq = __QSUB(product4, product3);
+ }
+
+ /**
+ * @} end of park group
+ */
+
+ /**
+ * @brief Converts the elements of the Q7 vector to floating-point vector.
+ * @param[in] *pSrc is input pointer
+ * @param[out] *pDst is output pointer
+ * @param[in] blockSize is the number of samples to process
+ * @return none.
+ */
+ void arm_q7_to_float(
+ q7_t * pSrc,
+ float32_t * pDst,
+ uint32_t blockSize);
+
+
+ /**
+ * @ingroup groupController
+ */
+
+ /**
+ * @defgroup inv_park Vector Inverse Park transform
+ * Inverse Park transform converts the input flux and torque components to two-coordinate vector.
+ *
+ * The function operates on a single sample of data and each call to the function returns the processed output.
+ * The library provides separate functions for Q31 and floating-point data types.
+ * \par Algorithm
+ * \image html parkInvFormula.gif
+ * where pIalpha and pIbeta are the stator vector components,
+ * Id and Iq are rotor vector components and cosVal and sinVal are the
+ * cosine and sine values of theta (rotor flux position).
+ * \par Fixed-Point Behavior
+ * Care must be taken when using the Q31 version of the Park transform.
+ * In particular, the overflow and saturation behavior of the accumulator used must be considered.
+ * Refer to the function specific documentation below for usage guidelines.
+ */
+
+ /**
+ * @addtogroup inv_park
+ * @{
+ */
+
+ /**
+ * @brief Floating-point Inverse Park transform
+ * @param[in] Id input coordinate of rotor reference frame d
+ * @param[in] Iq input coordinate of rotor reference frame q
+ * @param[out] *pIalpha points to output two-phase orthogonal vector axis alpha
+ * @param[out] *pIbeta points to output two-phase orthogonal vector axis beta
+ * @param[in] sinVal sine value of rotation angle theta
+ * @param[in] cosVal cosine value of rotation angle theta
+ * @return none.
+ */
+
+ static __INLINE void arm_inv_park_f32(
+ float32_t Id,
+ float32_t Iq,
+ float32_t * pIalpha,
+ float32_t * pIbeta,
+ float32_t sinVal,
+ float32_t cosVal)
+ {
+ /* Calculate pIalpha using the equation, pIalpha = Id * cosVal - Iq * sinVal */
+ *pIalpha = Id * cosVal - Iq * sinVal;
+
+ /* Calculate pIbeta using the equation, pIbeta = Id * sinVal + Iq * cosVal */
+ *pIbeta = Id * sinVal + Iq * cosVal;
+
+ }
+
+
+ /**
+ * @brief Inverse Park transform for Q31 version
+ * @param[in] Id input coordinate of rotor reference frame d
+ * @param[in] Iq input coordinate of rotor reference frame q
+ * @param[out] *pIalpha points to output two-phase orthogonal vector axis alpha
+ * @param[out] *pIbeta points to output two-phase orthogonal vector axis beta
+ * @param[in] sinVal sine value of rotation angle theta
+ * @param[in] cosVal cosine value of rotation angle theta
+ * @return none.
+ *
+ * Scaling and Overflow Behavior:
+ * \par
+ * The function is implemented using an internal 32-bit accumulator.
+ * The accumulator maintains 1.31 format by truncating lower 31 bits of the intermediate multiplication in 2.62 format.
+ * There is saturation on the addition, hence there is no risk of overflow.
+ */
+
+
+ static __INLINE void arm_inv_park_q31(
+ q31_t Id,
+ q31_t Iq,
+ q31_t * pIalpha,
+ q31_t * pIbeta,
+ q31_t sinVal,
+ q31_t cosVal)
+ {
+ q31_t product1, product2; /* Temporary variables used to store intermediate results */
+ q31_t product3, product4; /* Temporary variables used to store intermediate results */
+
+ /* Intermediate product is calculated by (Id * cosVal) */
+ product1 = (q31_t) (((q63_t) (Id) * (cosVal)) >> 31);
+
+ /* Intermediate product is calculated by (Iq * sinVal) */
+ product2 = (q31_t) (((q63_t) (Iq) * (sinVal)) >> 31);
+
+
+ /* Intermediate product is calculated by (Id * sinVal) */
+ product3 = (q31_t) (((q63_t) (Id) * (sinVal)) >> 31);
+
+ /* Intermediate product is calculated by (Iq * cosVal) */
+ product4 = (q31_t) (((q63_t) (Iq) * (cosVal)) >> 31);
+
+ /* Calculate pIalpha by using the two intermediate products 1 and 2 */
+ *pIalpha = __QSUB(product1, product2);
+
+ /* Calculate pIbeta by using the two intermediate products 3 and 4 */
+ *pIbeta = __QADD(product4, product3);
+
+ }
+
+ /**
+ * @} end of Inverse park group
+ */
+
+
+ /**
+ * @brief Converts the elements of the Q31 vector to floating-point vector.
+ * @param[in] *pSrc is input pointer
+ * @param[out] *pDst is output pointer
+ * @param[in] blockSize is the number of samples to process
+ * @return none.
+ */
+ void arm_q31_to_float(
+ q31_t * pSrc,
+ float32_t * pDst,
+ uint32_t blockSize);
+
+ /**
+ * @ingroup groupInterpolation
+ */
+
+ /**
+ * @defgroup LinearInterpolate Linear Interpolation
+ *
+ * Linear interpolation is a method of curve fitting using linear polynomials.
+ * Linear interpolation works by effectively drawing a straight line between two neighboring samples and returning the appropriate point along that line
+ *
+ * \par
+ * \image html LinearInterp.gif "Linear interpolation"
+ *
+ * \par
+ * A Linear Interpolate function calculates an output value(y), for the input(x)
+ * using linear interpolation of the input values x0, x1( nearest input values) and the output values y0 and y1(nearest output values)
+ *
+ * \par Algorithm:
+ *
+ * y = y0 + (x - x0) * ((y1 - y0)/(x1-x0))
+ * where x0, x1 are nearest values of input x
+ * y0, y1 are nearest values to output y
+ *
+ *
+ * \par
+ * This set of functions implements Linear interpolation process
+ * for Q7, Q15, Q31, and floating-point data types. The functions operate on a single
+ * sample of data and each call to the function returns a single processed value.
+ * S points to an instance of the Linear Interpolate function data structure.
+ * x is the input sample value. The functions returns the output value.
+ *
+ * \par
+ * if x is outside of the table boundary, Linear interpolation returns first value of the table
+ * if x is below input range and returns last value of table if x is above range.
+ */
+
+ /**
+ * @addtogroup LinearInterpolate
+ * @{
+ */
+
+ /**
+ * @brief Process function for the floating-point Linear Interpolation Function.
+ * @param[in,out] *S is an instance of the floating-point Linear Interpolation structure
+ * @param[in] x input sample to process
+ * @return y processed output sample.
+ *
+ */
+
+ static __INLINE float32_t arm_linear_interp_f32(
+ arm_linear_interp_instance_f32 * S,
+ float32_t x)
+ {
+
+ float32_t y;
+ float32_t x0, x1; /* Nearest input values */
+ float32_t y0, y1; /* Nearest output values */
+ float32_t xSpacing = S->xSpacing; /* spacing between input values */
+ int32_t i; /* Index variable */
+ float32_t *pYData = S->pYData; /* pointer to output table */
+
+ /* Calculation of index */
+ i = (x - S->x1) / xSpacing;
+
+ if(i < 0)
+ {
+ /* Iniatilize output for below specified range as least output value of table */
+ y = pYData[0];
+ }
+ else if(i >= S->nValues)
+ {
+ /* Iniatilize output for above specified range as last output value of table */
+ y = pYData[S->nValues-1];
+ }
+ else
+ {
+ /* Calculation of nearest input values */
+ x0 = S->x1 + i * xSpacing;
+ x1 = S->x1 + (i +1) * xSpacing;
+
+ /* Read of nearest output values */
+ y0 = pYData[i];
+ y1 = pYData[i + 1];
+
+ /* Calculation of output */
+ y = y0 + (x - x0) * ((y1 - y0)/(x1-x0));
+
+ }
+
+ /* returns output value */
+ return (y);
+ }
+
+ /**
+ *
+ * @brief Process function for the Q31 Linear Interpolation Function.
+ * @param[in] *pYData pointer to Q31 Linear Interpolation table
+ * @param[in] x input sample to process
+ * @param[in] nValues number of table values
+ * @return y processed output sample.
+ *
+ * \par
+ * Input sample x is in 12.20 format which contains 12 bits for table index and 20 bits for fractional part.
+ * This function can support maximum of table size 2^12.
+ *
+ */
+
+
+ static __INLINE q31_t arm_linear_interp_q31(q31_t *pYData,
+ q31_t x, uint32_t nValues)
+ {
+ q31_t y; /* output */
+ q31_t y0, y1; /* Nearest output values */
+ q31_t fract; /* fractional part */
+ int32_t index; /* Index to read nearest output values */
+
+ /* Input is in 12.20 format */
+ /* 12 bits for the table index */
+ /* Index value calculation */
+ index = ((x & 0xFFF00000) >> 20);
+
+ if(index >= (nValues - 1))
+ {
+ return(pYData[nValues - 1]);
+ }
+ else if(index < 0)
+ {
+ return(pYData[0]);
+ }
+ else
+ {
+
+ /* 20 bits for the fractional part */
+ /* shift left by 11 to keep fract in 1.31 format */
+ fract = (x & 0x000FFFFF) << 11;
+
+ /* Read two nearest output values from the index in 1.31(q31) format */
+ y0 = pYData[index];
+ y1 = pYData[index + 1u];
+
+ /* Calculation of y0 * (1-fract) and y is in 2.30 format */
+ y = ((q31_t) ((q63_t) y0 * (0x7FFFFFFF - fract) >> 32));
+
+ /* Calculation of y0 * (1-fract) + y1 *fract and y is in 2.30 format */
+ y += ((q31_t) (((q63_t) y1 * fract) >> 32));
+
+ /* Convert y to 1.31 format */
+ return (y << 1u);
+
+ }
+
+ }
+
+ /**
+ *
+ * @brief Process function for the Q15 Linear Interpolation Function.
+ * @param[in] *pYData pointer to Q15 Linear Interpolation table
+ * @param[in] x input sample to process
+ * @param[in] nValues number of table values
+ * @return y processed output sample.
+ *
+ * \par
+ * Input sample x is in 12.20 format which contains 12 bits for table index and 20 bits for fractional part.
+ * This function can support maximum of table size 2^12.
+ *
+ */
+
+
+ static __INLINE q15_t arm_linear_interp_q15(q15_t *pYData, q31_t x, uint32_t nValues)
+ {
+ q63_t y; /* output */
+ q15_t y0, y1; /* Nearest output values */
+ q31_t fract; /* fractional part */
+ int32_t index; /* Index to read nearest output values */
+
+ /* Input is in 12.20 format */
+ /* 12 bits for the table index */
+ /* Index value calculation */
+ index = ((x & 0xFFF00000) >> 20u);
+
+ if(index >= (nValues - 1))
+ {
+ return(pYData[nValues - 1]);
+ }
+ else if(index < 0)
+ {
+ return(pYData[0]);
+ }
+ else
+ {
+ /* 20 bits for the fractional part */
+ /* fract is in 12.20 format */
+ fract = (x & 0x000FFFFF);
+
+ /* Read two nearest output values from the index */
+ y0 = pYData[index];
+ y1 = pYData[index + 1u];
+
+ /* Calculation of y0 * (1-fract) and y is in 13.35 format */
+ y = ((q63_t) y0 * (0xFFFFF - fract));
+
+ /* Calculation of (y0 * (1-fract) + y1 * fract) and y is in 13.35 format */
+ y += ((q63_t) y1 * (fract));
+
+ /* convert y to 1.15 format */
+ return (y >> 20);
+ }
+
+
+ }
+
+ /**
+ *
+ * @brief Process function for the Q7 Linear Interpolation Function.
+ * @param[in] *pYData pointer to Q7 Linear Interpolation table
+ * @param[in] x input sample to process
+ * @param[in] nValues number of table values
+ * @return y processed output sample.
+ *
+ * \par
+ * Input sample x is in 12.20 format which contains 12 bits for table index and 20 bits for fractional part.
+ * This function can support maximum of table size 2^12.
+ */
+
+
+ static __INLINE q7_t arm_linear_interp_q7(q7_t *pYData, q31_t x, uint32_t nValues)
+ {
+ q31_t y; /* output */
+ q7_t y0, y1; /* Nearest output values */
+ q31_t fract; /* fractional part */
+ int32_t index; /* Index to read nearest output values */
+
+ /* Input is in 12.20 format */
+ /* 12 bits for the table index */
+ /* Index value calculation */
+ index = ((x & 0xFFF00000) >> 20u);
+
+
+ if(index >= (nValues - 1))
+ {
+ return(pYData[nValues - 1]);
+ }
+ else if(index < 0)
+ {
+ return(pYData[0]);
+ }
+ else
+ {
+
+ /* 20 bits for the fractional part */
+ /* fract is in 12.20 format */
+ fract = (x & 0x000FFFFF);
+
+ /* Read two nearest output values from the index and are in 1.7(q7) format */
+ y0 = pYData[index];
+ y1 = pYData[index + 1u];
+
+ /* Calculation of y0 * (1-fract ) and y is in 13.27(q27) format */
+ y = ((y0 * (0xFFFFF - fract)));
+
+ /* Calculation of y1 * fract + y0 * (1-fract) and y is in 13.27(q27) format */
+ y += (y1 * fract);
+
+ /* convert y to 1.7(q7) format */
+ return (y >> 20u);
+
+ }
+
+ }
+ /**
+ * @} end of LinearInterpolate group
+ */
+
+ /**
+ * @brief Fast approximation to the trigonometric sine function for floating-point data.
+ * @param[in] x input value in radians.
+ * @return sin(x).
+ */
+
+ float32_t arm_sin_f32(
+ float32_t x);
+
+ /**
+ * @brief Fast approximation to the trigonometric sine function for Q31 data.
+ * @param[in] x Scaled input value in radians.
+ * @return sin(x).
+ */
+
+ q31_t arm_sin_q31(
+ q31_t x);
+
+ /**
+ * @brief Fast approximation to the trigonometric sine function for Q15 data.
+ * @param[in] x Scaled input value in radians.
+ * @return sin(x).
+ */
+
+ q15_t arm_sin_q15(
+ q15_t x);
+
+ /**
+ * @brief Fast approximation to the trigonometric cosine function for floating-point data.
+ * @param[in] x input value in radians.
+ * @return cos(x).
+ */
+
+ float32_t arm_cos_f32(
+ float32_t x);
+
+ /**
+ * @brief Fast approximation to the trigonometric cosine function for Q31 data.
+ * @param[in] x Scaled input value in radians.
+ * @return cos(x).
+ */
+
+ q31_t arm_cos_q31(
+ q31_t x);
+
+ /**
+ * @brief Fast approximation to the trigonometric cosine function for Q15 data.
+ * @param[in] x Scaled input value in radians.
+ * @return cos(x).
+ */
+
+ q15_t arm_cos_q15(
+ q15_t x);
+
+
+ /**
+ * @ingroup groupFastMath
+ */
+
+
+ /**
+ * @defgroup SQRT Square Root
+ *
+ * Computes the square root of a number.
+ * There are separate functions for Q15, Q31, and floating-point data types.
+ * The square root function is computed using the Newton-Raphson algorithm.
+ * This is an iterative algorithm of the form:
+ *
+ * x1 = x0 - f(x0)/f'(x0)
+ *
+ * where x1 is the current estimate,
+ * x0 is the previous estimate and
+ * f'(x0) is the derivative of f() evaluated at x0.
+ * For the square root function, the algorithm reduces to:
+ *
+ * x0 = in/2 [initial guess]
+ * x1 = 1/2 * ( x0 + in / x0) [each iteration]
+ *
+ */
+
+
+ /**
+ * @addtogroup SQRT
+ * @{
+ */
+
+ /**
+ * @brief Floating-point square root function.
+ * @param[in] in input value.
+ * @param[out] *pOut square root of input value.
+ * @return The function returns ARM_MATH_SUCCESS if input value is positive value or ARM_MATH_ARGUMENT_ERROR if
+ * in is negative value and returns zero output for negative values.
+ */
+
+ static __INLINE arm_status arm_sqrt_f32(
+ float32_t in, float32_t *pOut)
+ {
+ if(in > 0)
+ {
+
+// #if __FPU_USED
+ #if (__FPU_USED == 1) && defined ( __CC_ARM )
+ *pOut = __sqrtf(in);
+ #else
+ *pOut = sqrtf(in);
+ #endif
+
+ return (ARM_MATH_SUCCESS);
+ }
+ else
+ {
+ *pOut = 0.0f;
+ return (ARM_MATH_ARGUMENT_ERROR);
+ }
+
+ }
+
+
+ /**
+ * @brief Q31 square root function.
+ * @param[in] in input value. The range of the input value is [0 +1) or 0x00000000 to 0x7FFFFFFF.
+ * @param[out] *pOut square root of input value.
+ * @return The function returns ARM_MATH_SUCCESS if input value is positive value or ARM_MATH_ARGUMENT_ERROR if
+ * in is negative value and returns zero output for negative values.
+ */
+ arm_status arm_sqrt_q31(
+ q31_t in, q31_t *pOut);
+
+ /**
+ * @brief Q15 square root function.
+ * @param[in] in input value. The range of the input value is [0 +1) or 0x0000 to 0x7FFF.
+ * @param[out] *pOut square root of input value.
+ * @return The function returns ARM_MATH_SUCCESS if input value is positive value or ARM_MATH_ARGUMENT_ERROR if
+ * in is negative value and returns zero output for negative values.
+ */
+ arm_status arm_sqrt_q15(
+ q15_t in, q15_t *pOut);
+
+ /**
+ * @} end of SQRT group
+ */
+
+
+
+
+
+
+ /**
+ * @brief floating-point Circular write function.
+ */
+
+ static __INLINE void arm_circularWrite_f32(
+ int32_t * circBuffer,
+ int32_t L,
+ uint16_t * writeOffset,
+ int32_t bufferInc,
+ const int32_t * src,
+ int32_t srcInc,
+ uint32_t blockSize)
+ {
+ uint32_t i = 0u;
+ int32_t wOffset;
+
+ /* Copy the value of Index pointer that points
+ * to the current location where the input samples to be copied */
+ wOffset = *writeOffset;
+
+ /* Loop over the blockSize */
+ i = blockSize;
+
+ while(i > 0u)
+ {
+ /* copy the input sample to the circular buffer */
+ circBuffer[wOffset] = *src;
+
+ /* Update the input pointer */
+ src += srcInc;
+
+ /* Circularly update wOffset. Watch out for positive and negative value */
+ wOffset += bufferInc;
+ if(wOffset >= L)
+ wOffset -= L;
+
+ /* Decrement the loop counter */
+ i--;
+ }
+
+ /* Update the index pointer */
+ *writeOffset = wOffset;
+ }
+
+
+
+ /**
+ * @brief floating-point Circular Read function.
+ */
+ static __INLINE void arm_circularRead_f32(
+ int32_t * circBuffer,
+ int32_t L,
+ int32_t * readOffset,
+ int32_t bufferInc,
+ int32_t * dst,
+ int32_t * dst_base,
+ int32_t dst_length,
+ int32_t dstInc,
+ uint32_t blockSize)
+ {
+ uint32_t i = 0u;
+ int32_t rOffset, dst_end;
+
+ /* Copy the value of Index pointer that points
+ * to the current location from where the input samples to be read */
+ rOffset = *readOffset;
+ dst_end = (int32_t) (dst_base + dst_length);
+
+ /* Loop over the blockSize */
+ i = blockSize;
+
+ while(i > 0u)
+ {
+ /* copy the sample from the circular buffer to the destination buffer */
+ *dst = circBuffer[rOffset];
+
+ /* Update the input pointer */
+ dst += dstInc;
+
+ if(dst == (int32_t *) dst_end)
+ {
+ dst = dst_base;
+ }
+
+ /* Circularly update rOffset. Watch out for positive and negative value */
+ rOffset += bufferInc;
+
+ if(rOffset >= L)
+ {
+ rOffset -= L;
+ }
+
+ /* Decrement the loop counter */
+ i--;
+ }
+
+ /* Update the index pointer */
+ *readOffset = rOffset;
+ }
+
+ /**
+ * @brief Q15 Circular write function.
+ */
+
+ static __INLINE void arm_circularWrite_q15(
+ q15_t * circBuffer,
+ int32_t L,
+ uint16_t * writeOffset,
+ int32_t bufferInc,
+ const q15_t * src,
+ int32_t srcInc,
+ uint32_t blockSize)
+ {
+ uint32_t i = 0u;
+ int32_t wOffset;
+
+ /* Copy the value of Index pointer that points
+ * to the current location where the input samples to be copied */
+ wOffset = *writeOffset;
+
+ /* Loop over the blockSize */
+ i = blockSize;
+
+ while(i > 0u)
+ {
+ /* copy the input sample to the circular buffer */
+ circBuffer[wOffset] = *src;
+
+ /* Update the input pointer */
+ src += srcInc;
+
+ /* Circularly update wOffset. Watch out for positive and negative value */
+ wOffset += bufferInc;
+ if(wOffset >= L)
+ wOffset -= L;
+
+ /* Decrement the loop counter */
+ i--;
+ }
+
+ /* Update the index pointer */
+ *writeOffset = wOffset;
+ }
+
+
+
+ /**
+ * @brief Q15 Circular Read function.
+ */
+ static __INLINE void arm_circularRead_q15(
+ q15_t * circBuffer,
+ int32_t L,
+ int32_t * readOffset,
+ int32_t bufferInc,
+ q15_t * dst,
+ q15_t * dst_base,
+ int32_t dst_length,
+ int32_t dstInc,
+ uint32_t blockSize)
+ {
+ uint32_t i = 0;
+ int32_t rOffset, dst_end;
+
+ /* Copy the value of Index pointer that points
+ * to the current location from where the input samples to be read */
+ rOffset = *readOffset;
+
+ dst_end = (int32_t) (dst_base + dst_length);
+
+ /* Loop over the blockSize */
+ i = blockSize;
+
+ while(i > 0u)
+ {
+ /* copy the sample from the circular buffer to the destination buffer */
+ *dst = circBuffer[rOffset];
+
+ /* Update the input pointer */
+ dst += dstInc;
+
+ if(dst == (q15_t *) dst_end)
+ {
+ dst = dst_base;
+ }
+
+ /* Circularly update wOffset. Watch out for positive and negative value */
+ rOffset += bufferInc;
+
+ if(rOffset >= L)
+ {
+ rOffset -= L;
+ }
+
+ /* Decrement the loop counter */
+ i--;
+ }
+
+ /* Update the index pointer */
+ *readOffset = rOffset;
+ }
+
+
+ /**
+ * @brief Q7 Circular write function.
+ */
+
+ static __INLINE void arm_circularWrite_q7(
+ q7_t * circBuffer,
+ int32_t L,
+ uint16_t * writeOffset,
+ int32_t bufferInc,
+ const q7_t * src,
+ int32_t srcInc,
+ uint32_t blockSize)
+ {
+ uint32_t i = 0u;
+ int32_t wOffset;
+
+ /* Copy the value of Index pointer that points
+ * to the current location where the input samples to be copied */
+ wOffset = *writeOffset;
+
+ /* Loop over the blockSize */
+ i = blockSize;
+
+ while(i > 0u)
+ {
+ /* copy the input sample to the circular buffer */
+ circBuffer[wOffset] = *src;
+
+ /* Update the input pointer */
+ src += srcInc;
+
+ /* Circularly update wOffset. Watch out for positive and negative value */
+ wOffset += bufferInc;
+ if(wOffset >= L)
+ wOffset -= L;
+
+ /* Decrement the loop counter */
+ i--;
+ }
+
+ /* Update the index pointer */
+ *writeOffset = wOffset;
+ }
+
+
+
+ /**
+ * @brief Q7 Circular Read function.
+ */
+ static __INLINE void arm_circularRead_q7(
+ q7_t * circBuffer,
+ int32_t L,
+ int32_t * readOffset,
+ int32_t bufferInc,
+ q7_t * dst,
+ q7_t * dst_base,
+ int32_t dst_length,
+ int32_t dstInc,
+ uint32_t blockSize)
+ {
+ uint32_t i = 0;
+ int32_t rOffset, dst_end;
+
+ /* Copy the value of Index pointer that points
+ * to the current location from where the input samples to be read */
+ rOffset = *readOffset;
+
+ dst_end = (int32_t) (dst_base + dst_length);
+
+ /* Loop over the blockSize */
+ i = blockSize;
+
+ while(i > 0u)
+ {
+ /* copy the sample from the circular buffer to the destination buffer */
+ *dst = circBuffer[rOffset];
+
+ /* Update the input pointer */
+ dst += dstInc;
+
+ if(dst == (q7_t *) dst_end)
+ {
+ dst = dst_base;
+ }
+
+ /* Circularly update rOffset. Watch out for positive and negative value */
+ rOffset += bufferInc;
+
+ if(rOffset >= L)
+ {
+ rOffset -= L;
+ }
+
+ /* Decrement the loop counter */
+ i--;
+ }
+
+ /* Update the index pointer */
+ *readOffset = rOffset;
+ }
+
+
+ /**
+ * @brief Sum of the squares of the elements of a Q31 vector.
+ * @param[in] *pSrc is input pointer
+ * @param[in] blockSize is the number of samples to process
+ * @param[out] *pResult is output value.
+ * @return none.
+ */
+
+ void arm_power_q31(
+ q31_t * pSrc,
+ uint32_t blockSize,
+ q63_t * pResult);
+
+ /**
+ * @brief Sum of the squares of the elements of a floating-point vector.
+ * @param[in] *pSrc is input pointer
+ * @param[in] blockSize is the number of samples to process
+ * @param[out] *pResult is output value.
+ * @return none.
+ */
+
+ void arm_power_f32(
+ float32_t * pSrc,
+ uint32_t blockSize,
+ float32_t * pResult);
+
+ /**
+ * @brief Sum of the squares of the elements of a Q15 vector.
+ * @param[in] *pSrc is input pointer
+ * @param[in] blockSize is the number of samples to process
+ * @param[out] *pResult is output value.
+ * @return none.
+ */
+
+ void arm_power_q15(
+ q15_t * pSrc,
+ uint32_t blockSize,
+ q63_t * pResult);
+
+ /**
+ * @brief Sum of the squares of the elements of a Q7 vector.
+ * @param[in] *pSrc is input pointer
+ * @param[in] blockSize is the number of samples to process
+ * @param[out] *pResult is output value.
+ * @return none.
+ */
+
+ void arm_power_q7(
+ q7_t * pSrc,
+ uint32_t blockSize,
+ q31_t * pResult);
+
+ /**
+ * @brief Mean value of a Q7 vector.
+ * @param[in] *pSrc is input pointer
+ * @param[in] blockSize is the number of samples to process
+ * @param[out] *pResult is output value.
+ * @return none.
+ */
+
+ void arm_mean_q7(
+ q7_t * pSrc,
+ uint32_t blockSize,
+ q7_t * pResult);
+
+ /**
+ * @brief Mean value of a Q15 vector.
+ * @param[in] *pSrc is input pointer
+ * @param[in] blockSize is the number of samples to process
+ * @param[out] *pResult is output value.
+ * @return none.
+ */
+ void arm_mean_q15(
+ q15_t * pSrc,
+ uint32_t blockSize,
+ q15_t * pResult);
+
+ /**
+ * @brief Mean value of a Q31 vector.
+ * @param[in] *pSrc is input pointer
+ * @param[in] blockSize is the number of samples to process
+ * @param[out] *pResult is output value.
+ * @return none.
+ */
+ void arm_mean_q31(
+ q31_t * pSrc,
+ uint32_t blockSize,
+ q31_t * pResult);
+
+ /**
+ * @brief Mean value of a floating-point vector.
+ * @param[in] *pSrc is input pointer
+ * @param[in] blockSize is the number of samples to process
+ * @param[out] *pResult is output value.
+ * @return none.
+ */
+ void arm_mean_f32(
+ float32_t * pSrc,
+ uint32_t blockSize,
+ float32_t * pResult);
+
+ /**
+ * @brief Variance of the elements of a floating-point vector.
+ * @param[in] *pSrc is input pointer
+ * @param[in] blockSize is the number of samples to process
+ * @param[out] *pResult is output value.
+ * @return none.
+ */
+
+ void arm_var_f32(
+ float32_t * pSrc,
+ uint32_t blockSize,
+ float32_t * pResult);
+
+ /**
+ * @brief Variance of the elements of a Q31 vector.
+ * @param[in] *pSrc is input pointer
+ * @param[in] blockSize is the number of samples to process
+ * @param[out] *pResult is output value.
+ * @return none.
+ */
+
+ void arm_var_q31(
+ q31_t * pSrc,
+ uint32_t blockSize,
+ q63_t * pResult);
+
+ /**
+ * @brief Variance of the elements of a Q15 vector.
+ * @param[in] *pSrc is input pointer
+ * @param[in] blockSize is the number of samples to process
+ * @param[out] *pResult is output value.
+ * @return none.
+ */
+
+ void arm_var_q15(
+ q15_t * pSrc,
+ uint32_t blockSize,
+ q31_t * pResult);
+
+ /**
+ * @brief Root Mean Square of the elements of a floating-point vector.
+ * @param[in] *pSrc is input pointer
+ * @param[in] blockSize is the number of samples to process
+ * @param[out] *pResult is output value.
+ * @return none.
+ */
+
+ void arm_rms_f32(
+ float32_t * pSrc,
+ uint32_t blockSize,
+ float32_t * pResult);
+
+ /**
+ * @brief Root Mean Square of the elements of a Q31 vector.
+ * @param[in] *pSrc is input pointer
+ * @param[in] blockSize is the number of samples to process
+ * @param[out] *pResult is output value.
+ * @return none.
+ */
+
+ void arm_rms_q31(
+ q31_t * pSrc,
+ uint32_t blockSize,
+ q31_t * pResult);
+
+ /**
+ * @brief Root Mean Square of the elements of a Q15 vector.
+ * @param[in] *pSrc is input pointer
+ * @param[in] blockSize is the number of samples to process
+ * @param[out] *pResult is output value.
+ * @return none.
+ */
+
+ void arm_rms_q15(
+ q15_t * pSrc,
+ uint32_t blockSize,
+ q15_t * pResult);
+
+ /**
+ * @brief Standard deviation of the elements of a floating-point vector.
+ * @param[in] *pSrc is input pointer
+ * @param[in] blockSize is the number of samples to process
+ * @param[out] *pResult is output value.
+ * @return none.
+ */
+
+ void arm_std_f32(
+ float32_t * pSrc,
+ uint32_t blockSize,
+ float32_t * pResult);
+
+ /**
+ * @brief Standard deviation of the elements of a Q31 vector.
+ * @param[in] *pSrc is input pointer
+ * @param[in] blockSize is the number of samples to process
+ * @param[out] *pResult is output value.
+ * @return none.
+ */
+
+ void arm_std_q31(
+ q31_t * pSrc,
+ uint32_t blockSize,
+ q31_t * pResult);
+
+ /**
+ * @brief Standard deviation of the elements of a Q15 vector.
+ * @param[in] *pSrc is input pointer
+ * @param[in] blockSize is the number of samples to process
+ * @param[out] *pResult is output value.
+ * @return none.
+ */
+
+ void arm_std_q15(
+ q15_t * pSrc,
+ uint32_t blockSize,
+ q15_t * pResult);
+
+ /**
+ * @brief Floating-point complex magnitude
+ * @param[in] *pSrc points to the complex input vector
+ * @param[out] *pDst points to the real output vector
+ * @param[in] numSamples number of complex samples in the input vector
+ * @return none.
+ */
+
+ void arm_cmplx_mag_f32(
+ float32_t * pSrc,
+ float32_t * pDst,
+ uint32_t numSamples);
+
+ /**
+ * @brief Q31 complex magnitude
+ * @param[in] *pSrc points to the complex input vector
+ * @param[out] *pDst points to the real output vector
+ * @param[in] numSamples number of complex samples in the input vector
+ * @return none.
+ */
+
+ void arm_cmplx_mag_q31(
+ q31_t * pSrc,
+ q31_t * pDst,
+ uint32_t numSamples);
+
+ /**
+ * @brief Q15 complex magnitude
+ * @param[in] *pSrc points to the complex input vector
+ * @param[out] *pDst points to the real output vector
+ * @param[in] numSamples number of complex samples in the input vector
+ * @return none.
+ */
+
+ void arm_cmplx_mag_q15(
+ q15_t * pSrc,
+ q15_t * pDst,
+ uint32_t numSamples);
+
+ /**
+ * @brief Q15 complex dot product
+ * @param[in] *pSrcA points to the first input vector
+ * @param[in] *pSrcB points to the second input vector
+ * @param[in] numSamples number of complex samples in each vector
+ * @param[out] *realResult real part of the result returned here
+ * @param[out] *imagResult imaginary part of the result returned here
+ * @return none.
+ */
+
+ void arm_cmplx_dot_prod_q15(
+ q15_t * pSrcA,
+ q15_t * pSrcB,
+ uint32_t numSamples,
+ q31_t * realResult,
+ q31_t * imagResult);
+
+ /**
+ * @brief Q31 complex dot product
+ * @param[in] *pSrcA points to the first input vector
+ * @param[in] *pSrcB points to the second input vector
+ * @param[in] numSamples number of complex samples in each vector
+ * @param[out] *realResult real part of the result returned here
+ * @param[out] *imagResult imaginary part of the result returned here
+ * @return none.
+ */
+
+ void arm_cmplx_dot_prod_q31(
+ q31_t * pSrcA,
+ q31_t * pSrcB,
+ uint32_t numSamples,
+ q63_t * realResult,
+ q63_t * imagResult);
+
+ /**
+ * @brief Floating-point complex dot product
+ * @param[in] *pSrcA points to the first input vector
+ * @param[in] *pSrcB points to the second input vector
+ * @param[in] numSamples number of complex samples in each vector
+ * @param[out] *realResult real part of the result returned here
+ * @param[out] *imagResult imaginary part of the result returned here
+ * @return none.
+ */
+
+ void arm_cmplx_dot_prod_f32(
+ float32_t * pSrcA,
+ float32_t * pSrcB,
+ uint32_t numSamples,
+ float32_t * realResult,
+ float32_t * imagResult);
+
+ /**
+ * @brief Q15 complex-by-real multiplication
+ * @param[in] *pSrcCmplx points to the complex input vector
+ * @param[in] *pSrcReal points to the real input vector
+ * @param[out] *pCmplxDst points to the complex output vector
+ * @param[in] numSamples number of samples in each vector
+ * @return none.
+ */
+
+ void arm_cmplx_mult_real_q15(
+ q15_t * pSrcCmplx,
+ q15_t * pSrcReal,
+ q15_t * pCmplxDst,
+ uint32_t numSamples);
+
+ /**
+ * @brief Q31 complex-by-real multiplication
+ * @param[in] *pSrcCmplx points to the complex input vector
+ * @param[in] *pSrcReal points to the real input vector
+ * @param[out] *pCmplxDst points to the complex output vector
+ * @param[in] numSamples number of samples in each vector
+ * @return none.
+ */
+
+ void arm_cmplx_mult_real_q31(
+ q31_t * pSrcCmplx,
+ q31_t * pSrcReal,
+ q31_t * pCmplxDst,
+ uint32_t numSamples);
+
+ /**
+ * @brief Floating-point complex-by-real multiplication
+ * @param[in] *pSrcCmplx points to the complex input vector
+ * @param[in] *pSrcReal points to the real input vector
+ * @param[out] *pCmplxDst points to the complex output vector
+ * @param[in] numSamples number of samples in each vector
+ * @return none.
+ */
+
+ void arm_cmplx_mult_real_f32(
+ float32_t * pSrcCmplx,
+ float32_t * pSrcReal,
+ float32_t * pCmplxDst,
+ uint32_t numSamples);
+
+ /**
+ * @brief Minimum value of a Q7 vector.
+ * @param[in] *pSrc is input pointer
+ * @param[in] blockSize is the number of samples to process
+ * @param[out] *result is output pointer
+ * @param[in] index is the array index of the minimum value in the input buffer.
+ * @return none.
+ */
+
+ void arm_min_q7(
+ q7_t * pSrc,
+ uint32_t blockSize,
+ q7_t * result,
+ uint32_t * index);
+
+ /**
+ * @brief Minimum value of a Q15 vector.
+ * @param[in] *pSrc is input pointer
+ * @param[in] blockSize is the number of samples to process
+ * @param[out] *pResult is output pointer
+ * @param[in] *pIndex is the array index of the minimum value in the input buffer.
+ * @return none.
+ */
+
+ void arm_min_q15(
+ q15_t * pSrc,
+ uint32_t blockSize,
+ q15_t * pResult,
+ uint32_t * pIndex);
+
+ /**
+ * @brief Minimum value of a Q31 vector.
+ * @param[in] *pSrc is input pointer
+ * @param[in] blockSize is the number of samples to process
+ * @param[out] *pResult is output pointer
+ * @param[out] *pIndex is the array index of the minimum value in the input buffer.
+ * @return none.
+ */
+ void arm_min_q31(
+ q31_t * pSrc,
+ uint32_t blockSize,
+ q31_t * pResult,
+ uint32_t * pIndex);
+
+ /**
+ * @brief Minimum value of a floating-point vector.
+ * @param[in] *pSrc is input pointer
+ * @param[in] blockSize is the number of samples to process
+ * @param[out] *pResult is output pointer
+ * @param[out] *pIndex is the array index of the minimum value in the input buffer.
+ * @return none.
+ */
+
+ void arm_min_f32(
+ float32_t * pSrc,
+ uint32_t blockSize,
+ float32_t * pResult,
+ uint32_t * pIndex);
+
+/**
+ * @brief Maximum value of a Q7 vector.
+ * @param[in] *pSrc points to the input buffer
+ * @param[in] blockSize length of the input vector
+ * @param[out] *pResult maximum value returned here
+ * @param[out] *pIndex index of maximum value returned here
+ * @return none.
+ */
+
+ void arm_max_q7(
+ q7_t * pSrc,
+ uint32_t blockSize,
+ q7_t * pResult,
+ uint32_t * pIndex);
+
+/**
+ * @brief Maximum value of a Q15 vector.
+ * @param[in] *pSrc points to the input buffer
+ * @param[in] blockSize length of the input vector
+ * @param[out] *pResult maximum value returned here
+ * @param[out] *pIndex index of maximum value returned here
+ * @return none.
+ */
+
+ void arm_max_q15(
+ q15_t * pSrc,
+ uint32_t blockSize,
+ q15_t * pResult,
+ uint32_t * pIndex);
+
+/**
+ * @brief Maximum value of a Q31 vector.
+ * @param[in] *pSrc points to the input buffer
+ * @param[in] blockSize length of the input vector
+ * @param[out] *pResult maximum value returned here
+ * @param[out] *pIndex index of maximum value returned here
+ * @return none.
+ */
+
+ void arm_max_q31(
+ q31_t * pSrc,
+ uint32_t blockSize,
+ q31_t * pResult,
+ uint32_t * pIndex);
+
+/**
+ * @brief Maximum value of a floating-point vector.
+ * @param[in] *pSrc points to the input buffer
+ * @param[in] blockSize length of the input vector
+ * @param[out] *pResult maximum value returned here
+ * @param[out] *pIndex index of maximum value returned here
+ * @return none.
+ */
+
+ void arm_max_f32(
+ float32_t * pSrc,
+ uint32_t blockSize,
+ float32_t * pResult,
+ uint32_t * pIndex);
+
+ /**
+ * @brief Q15 complex-by-complex multiplication
+ * @param[in] *pSrcA points to the first input vector
+ * @param[in] *pSrcB points to the second input vector
+ * @param[out] *pDst points to the output vector
+ * @param[in] numSamples number of complex samples in each vector
+ * @return none.
+ */
+
+ void arm_cmplx_mult_cmplx_q15(
+ q15_t * pSrcA,
+ q15_t * pSrcB,
+ q15_t * pDst,
+ uint32_t numSamples);
+
+ /**
+ * @brief Q31 complex-by-complex multiplication
+ * @param[in] *pSrcA points to the first input vector
+ * @param[in] *pSrcB points to the second input vector
+ * @param[out] *pDst points to the output vector
+ * @param[in] numSamples number of complex samples in each vector
+ * @return none.
+ */
+
+ void arm_cmplx_mult_cmplx_q31(
+ q31_t * pSrcA,
+ q31_t * pSrcB,
+ q31_t * pDst,
+ uint32_t numSamples);
+
+ /**
+ * @brief Floating-point complex-by-complex multiplication
+ * @param[in] *pSrcA points to the first input vector
+ * @param[in] *pSrcB points to the second input vector
+ * @param[out] *pDst points to the output vector
+ * @param[in] numSamples number of complex samples in each vector
+ * @return none.
+ */
+
+ void arm_cmplx_mult_cmplx_f32(
+ float32_t * pSrcA,
+ float32_t * pSrcB,
+ float32_t * pDst,
+ uint32_t numSamples);
+
+ /**
+ * @brief Converts the elements of the floating-point vector to Q31 vector.
+ * @param[in] *pSrc points to the floating-point input vector
+ * @param[out] *pDst points to the Q31 output vector
+ * @param[in] blockSize length of the input vector
+ * @return none.
+ */
+ void arm_float_to_q31(
+ float32_t * pSrc,
+ q31_t * pDst,
+ uint32_t blockSize);
+
+ /**
+ * @brief Converts the elements of the floating-point vector to Q15 vector.
+ * @param[in] *pSrc points to the floating-point input vector
+ * @param[out] *pDst points to the Q15 output vector
+ * @param[in] blockSize length of the input vector
+ * @return none
+ */
+ void arm_float_to_q15(
+ float32_t * pSrc,
+ q15_t * pDst,
+ uint32_t blockSize);
+
+ /**
+ * @brief Converts the elements of the floating-point vector to Q7 vector.
+ * @param[in] *pSrc points to the floating-point input vector
+ * @param[out] *pDst points to the Q7 output vector
+ * @param[in] blockSize length of the input vector
+ * @return none
+ */
+ void arm_float_to_q7(
+ float32_t * pSrc,
+ q7_t * pDst,
+ uint32_t blockSize);
+
+
+ /**
+ * @brief Converts the elements of the Q31 vector to Q15 vector.
+ * @param[in] *pSrc is input pointer
+ * @param[out] *pDst is output pointer
+ * @param[in] blockSize is the number of samples to process
+ * @return none.
+ */
+ void arm_q31_to_q15(
+ q31_t * pSrc,
+ q15_t * pDst,
+ uint32_t blockSize);
+
+ /**
+ * @brief Converts the elements of the Q31 vector to Q7 vector.
+ * @param[in] *pSrc is input pointer
+ * @param[out] *pDst is output pointer
+ * @param[in] blockSize is the number of samples to process
+ * @return none.
+ */
+ void arm_q31_to_q7(
+ q31_t * pSrc,
+ q7_t * pDst,
+ uint32_t blockSize);
+
+ /**
+ * @brief Converts the elements of the Q15 vector to floating-point vector.
+ * @param[in] *pSrc is input pointer
+ * @param[out] *pDst is output pointer
+ * @param[in] blockSize is the number of samples to process
+ * @return none.
+ */
+ void arm_q15_to_float(
+ q15_t * pSrc,
+ float32_t * pDst,
+ uint32_t blockSize);
+
+
+ /**
+ * @brief Converts the elements of the Q15 vector to Q31 vector.
+ * @param[in] *pSrc is input pointer
+ * @param[out] *pDst is output pointer
+ * @param[in] blockSize is the number of samples to process
+ * @return none.
+ */
+ void arm_q15_to_q31(
+ q15_t * pSrc,
+ q31_t * pDst,
+ uint32_t blockSize);
+
+
+ /**
+ * @brief Converts the elements of the Q15 vector to Q7 vector.
+ * @param[in] *pSrc is input pointer
+ * @param[out] *pDst is output pointer
+ * @param[in] blockSize is the number of samples to process
+ * @return none.
+ */
+ void arm_q15_to_q7(
+ q15_t * pSrc,
+ q7_t * pDst,
+ uint32_t blockSize);
+
+
+ /**
+ * @ingroup groupInterpolation
+ */
+
+ /**
+ * @defgroup BilinearInterpolate Bilinear Interpolation
+ *
+ * Bilinear interpolation is an extension of linear interpolation applied to a two dimensional grid.
+ * The underlying function f(x, y) is sampled on a regular grid and the interpolation process
+ * determines values between the grid points.
+ * Bilinear interpolation is equivalent to two step linear interpolation, first in the x-dimension and then in the y-dimension.
+ * Bilinear interpolation is often used in image processing to rescale images.
+ * The CMSIS DSP library provides bilinear interpolation functions for Q7, Q15, Q31, and floating-point data types.
+ *
+ * Algorithm
+ * \par
+ * The instance structure used by the bilinear interpolation functions describes a two dimensional data table.
+ * For floating-point, the instance structure is defined as:
+ *
+ * typedef struct
+ * {
+ * uint16_t numRows;
+ * uint16_t numCols;
+ * float32_t *pData;
+ * } arm_bilinear_interp_instance_f32;
+ *
+ *
+ * \par
+ * where numRows specifies the number of rows in the table;
+ * numCols specifies the number of columns in the table;
+ * and pData points to an array of size numRows*numCols values.
+ * The data table pTable is organized in row order and the supplied data values fall on integer indexes.
+ * That is, table element (x,y) is located at pTable[x + y*numCols] where x and y are integers.
+ *
+ * \par
+ * Let (x, y) specify the desired interpolation point. Then define:
+ *
+ * XF = floor(x)
+ * YF = floor(y)
+ *
+ * \par
+ * The interpolated output point is computed as:
+ *
+ * f(x, y) = f(XF, YF) * (1-(x-XF)) * (1-(y-YF))
+ * + f(XF+1, YF) * (x-XF)*(1-(y-YF))
+ * + f(XF, YF+1) * (1-(x-XF))*(y-YF)
+ * + f(XF+1, YF+1) * (x-XF)*(y-YF)
+ *
+ * Note that the coordinates (x, y) contain integer and fractional components.
+ * The integer components specify which portion of the table to use while the
+ * fractional components control the interpolation processor.
+ *
+ * \par
+ * if (x,y) are outside of the table boundary, Bilinear interpolation returns zero output.
+ */
+
+ /**
+ * @addtogroup BilinearInterpolate
+ * @{
+ */
+
+ /**
+ *
+ * @brief Floating-point bilinear interpolation.
+ * @param[in,out] *S points to an instance of the interpolation structure.
+ * @param[in] X interpolation coordinate.
+ * @param[in] Y interpolation coordinate.
+ * @return out interpolated value.
+ */
+
+
+ static __INLINE float32_t arm_bilinear_interp_f32(
+ const arm_bilinear_interp_instance_f32 * S,
+ float32_t X,
+ float32_t Y)
+ {
+ float32_t out;
+ float32_t f00, f01, f10, f11;
+ float32_t *pData = S->pData;
+ int32_t xIndex, yIndex, index;
+ float32_t xdiff, ydiff;
+ float32_t b1, b2, b3, b4;
+
+ xIndex = (int32_t) X;
+ yIndex = (int32_t) Y;
+
+ /* Care taken for table outside boundary */
+ /* Returns zero output when values are outside table boundary */
+ if(xIndex < 0 || xIndex > (S->numRows-1) || yIndex < 0 || yIndex > ( S->numCols-1))
+ {
+ return(0);
+ }
+
+ /* Calculation of index for two nearest points in X-direction */
+ index = (xIndex - 1) + (yIndex-1) * S->numCols ;
+
+
+ /* Read two nearest points in X-direction */
+ f00 = pData[index];
+ f01 = pData[index + 1];
+
+ /* Calculation of index for two nearest points in Y-direction */
+ index = (xIndex-1) + (yIndex) * S->numCols;
+
+
+ /* Read two nearest points in Y-direction */
+ f10 = pData[index];
+ f11 = pData[index + 1];
+
+ /* Calculation of intermediate values */
+ b1 = f00;
+ b2 = f01 - f00;
+ b3 = f10 - f00;
+ b4 = f00 - f01 - f10 + f11;
+
+ /* Calculation of fractional part in X */
+ xdiff = X - xIndex;
+
+ /* Calculation of fractional part in Y */
+ ydiff = Y - yIndex;
+
+ /* Calculation of bi-linear interpolated output */
+ out = b1 + b2 * xdiff + b3 * ydiff + b4 * xdiff * ydiff;
+
+ /* return to application */
+ return (out);
+
+ }
+
+ /**
+ *
+ * @brief Q31 bilinear interpolation.
+ * @param[in,out] *S points to an instance of the interpolation structure.
+ * @param[in] X interpolation coordinate in 12.20 format.
+ * @param[in] Y interpolation coordinate in 12.20 format.
+ * @return out interpolated value.
+ */
+
+ static __INLINE q31_t arm_bilinear_interp_q31(
+ arm_bilinear_interp_instance_q31 * S,
+ q31_t X,
+ q31_t Y)
+ {
+ q31_t out; /* Temporary output */
+ q31_t acc = 0; /* output */
+ q31_t xfract, yfract; /* X, Y fractional parts */
+ q31_t x1, x2, y1, y2; /* Nearest output values */
+ int32_t rI, cI; /* Row and column indices */
+ q31_t *pYData = S->pData; /* pointer to output table values */
+ uint32_t nCols = S->numCols; /* num of rows */
+
+
+ /* Input is in 12.20 format */
+ /* 12 bits for the table index */
+ /* Index value calculation */
+ rI = ((X & 0xFFF00000) >> 20u);
+
+ /* Input is in 12.20 format */
+ /* 12 bits for the table index */
+ /* Index value calculation */
+ cI = ((Y & 0xFFF00000) >> 20u);
+
+ /* Care taken for table outside boundary */
+ /* Returns zero output when values are outside table boundary */
+ if(rI < 0 || rI > (S->numRows-1) || cI < 0 || cI > ( S->numCols-1))
+ {
+ return(0);
+ }
+
+ /* 20 bits for the fractional part */
+ /* shift left xfract by 11 to keep 1.31 format */
+ xfract = (X & 0x000FFFFF) << 11u;
+
+ /* Read two nearest output values from the index */
+ x1 = pYData[(rI) + nCols * (cI)];
+ x2 = pYData[(rI) + nCols * (cI) + 1u];
+
+ /* 20 bits for the fractional part */
+ /* shift left yfract by 11 to keep 1.31 format */
+ yfract = (Y & 0x000FFFFF) << 11u;
+
+ /* Read two nearest output values from the index */
+ y1 = pYData[(rI) + nCols * (cI + 1)];
+ y2 = pYData[(rI) + nCols * (cI + 1) + 1u];
+
+ /* Calculation of x1 * (1-xfract ) * (1-yfract) and acc is in 3.29(q29) format */
+ out = ((q31_t) (((q63_t) x1 * (0x7FFFFFFF - xfract)) >> 32));
+ acc = ((q31_t) (((q63_t) out * (0x7FFFFFFF - yfract)) >> 32));
+
+ /* x2 * (xfract) * (1-yfract) in 3.29(q29) and adding to acc */
+ out = ((q31_t) ((q63_t) x2 * (0x7FFFFFFF - yfract) >> 32));
+ acc += ((q31_t) ((q63_t) out * (xfract) >> 32));
+
+ /* y1 * (1 - xfract) * (yfract) in 3.29(q29) and adding to acc */
+ out = ((q31_t) ((q63_t) y1 * (0x7FFFFFFF - xfract) >> 32));
+ acc += ((q31_t) ((q63_t) out * (yfract) >> 32));
+
+ /* y2 * (xfract) * (yfract) in 3.29(q29) and adding to acc */
+ out = ((q31_t) ((q63_t) y2 * (xfract) >> 32));
+ acc += ((q31_t) ((q63_t) out * (yfract) >> 32));
+
+ /* Convert acc to 1.31(q31) format */
+ return (acc << 2u);
+
+ }
+
+ /**
+ * @brief Q15 bilinear interpolation.
+ * @param[in,out] *S points to an instance of the interpolation structure.
+ * @param[in] X interpolation coordinate in 12.20 format.
+ * @param[in] Y interpolation coordinate in 12.20 format.
+ * @return out interpolated value.
+ */
+
+ static __INLINE q15_t arm_bilinear_interp_q15(
+ arm_bilinear_interp_instance_q15 * S,
+ q31_t X,
+ q31_t Y)
+ {
+ q63_t acc = 0; /* output */
+ q31_t out; /* Temporary output */
+ q15_t x1, x2, y1, y2; /* Nearest output values */
+ q31_t xfract, yfract; /* X, Y fractional parts */
+ int32_t rI, cI; /* Row and column indices */
+ q15_t *pYData = S->pData; /* pointer to output table values */
+ uint32_t nCols = S->numCols; /* num of rows */
+
+ /* Input is in 12.20 format */
+ /* 12 bits for the table index */
+ /* Index value calculation */
+ rI = ((X & 0xFFF00000) >> 20);
+
+ /* Input is in 12.20 format */
+ /* 12 bits for the table index */
+ /* Index value calculation */
+ cI = ((Y & 0xFFF00000) >> 20);
+
+ /* Care taken for table outside boundary */
+ /* Returns zero output when values are outside table boundary */
+ if(rI < 0 || rI > (S->numRows-1) || cI < 0 || cI > ( S->numCols-1))
+ {
+ return(0);
+ }
+
+ /* 20 bits for the fractional part */
+ /* xfract should be in 12.20 format */
+ xfract = (X & 0x000FFFFF);
+
+ /* Read two nearest output values from the index */
+ x1 = pYData[(rI) + nCols * (cI)];
+ x2 = pYData[(rI) + nCols * (cI) + 1u];
+
+
+ /* 20 bits for the fractional part */
+ /* yfract should be in 12.20 format */
+ yfract = (Y & 0x000FFFFF);
+
+ /* Read two nearest output values from the index */
+ y1 = pYData[(rI) + nCols * (cI + 1)];
+ y2 = pYData[(rI) + nCols * (cI + 1) + 1u];
+
+ /* Calculation of x1 * (1-xfract ) * (1-yfract) and acc is in 13.51 format */
+
+ /* x1 is in 1.15(q15), xfract in 12.20 format and out is in 13.35 format */
+ /* convert 13.35 to 13.31 by right shifting and out is in 1.31 */
+ out = (q31_t) (((q63_t) x1 * (0xFFFFF - xfract)) >> 4u);
+ acc = ((q63_t) out * (0xFFFFF - yfract));
+
+ /* x2 * (xfract) * (1-yfract) in 1.51 and adding to acc */
+ out = (q31_t) (((q63_t) x2 * (0xFFFFF - yfract)) >> 4u);
+ acc += ((q63_t) out * (xfract));
+
+ /* y1 * (1 - xfract) * (yfract) in 1.51 and adding to acc */
+ out = (q31_t) (((q63_t) y1 * (0xFFFFF - xfract)) >> 4u);
+ acc += ((q63_t) out * (yfract));
+
+ /* y2 * (xfract) * (yfract) in 1.51 and adding to acc */
+ out = (q31_t) (((q63_t) y2 * (xfract)) >> 4u);
+ acc += ((q63_t) out * (yfract));
+
+ /* acc is in 13.51 format and down shift acc by 36 times */
+ /* Convert out to 1.15 format */
+ return (acc >> 36);
+
+ }
+
+ /**
+ * @brief Q7 bilinear interpolation.
+ * @param[in,out] *S points to an instance of the interpolation structure.
+ * @param[in] X interpolation coordinate in 12.20 format.
+ * @param[in] Y interpolation coordinate in 12.20 format.
+ * @return out interpolated value.
+ */
+
+ static __INLINE q7_t arm_bilinear_interp_q7(
+ arm_bilinear_interp_instance_q7 * S,
+ q31_t X,
+ q31_t Y)
+ {
+ q63_t acc = 0; /* output */
+ q31_t out; /* Temporary output */
+ q31_t xfract, yfract; /* X, Y fractional parts */
+ q7_t x1, x2, y1, y2; /* Nearest output values */
+ int32_t rI, cI; /* Row and column indices */
+ q7_t *pYData = S->pData; /* pointer to output table values */
+ uint32_t nCols = S->numCols; /* num of rows */
+
+ /* Input is in 12.20 format */
+ /* 12 bits for the table index */
+ /* Index value calculation */
+ rI = ((X & 0xFFF00000) >> 20);
+
+ /* Input is in 12.20 format */
+ /* 12 bits for the table index */
+ /* Index value calculation */
+ cI = ((Y & 0xFFF00000) >> 20);
+
+ /* Care taken for table outside boundary */
+ /* Returns zero output when values are outside table boundary */
+ if(rI < 0 || rI > (S->numRows-1) || cI < 0 || cI > ( S->numCols-1))
+ {
+ return(0);
+ }
+
+ /* 20 bits for the fractional part */
+ /* xfract should be in 12.20 format */
+ xfract = (X & 0x000FFFFF);
+
+ /* Read two nearest output values from the index */
+ x1 = pYData[(rI) + nCols * (cI)];
+ x2 = pYData[(rI) + nCols * (cI) + 1u];
+
+
+ /* 20 bits for the fractional part */
+ /* yfract should be in 12.20 format */
+ yfract = (Y & 0x000FFFFF);
+
+ /* Read two nearest output values from the index */
+ y1 = pYData[(rI) + nCols * (cI + 1)];
+ y2 = pYData[(rI) + nCols * (cI + 1) + 1u];
+
+ /* Calculation of x1 * (1-xfract ) * (1-yfract) and acc is in 16.47 format */
+ out = ((x1 * (0xFFFFF - xfract)));
+ acc = (((q63_t) out * (0xFFFFF - yfract)));
+
+ /* x2 * (xfract) * (1-yfract) in 2.22 and adding to acc */
+ out = ((x2 * (0xFFFFF - yfract)));
+ acc += (((q63_t) out * (xfract)));
+
+ /* y1 * (1 - xfract) * (yfract) in 2.22 and adding to acc */
+ out = ((y1 * (0xFFFFF - xfract)));
+ acc += (((q63_t) out * (yfract)));
+
+ /* y2 * (xfract) * (yfract) in 2.22 and adding to acc */
+ out = ((y2 * (yfract)));
+ acc += (((q63_t) out * (xfract)));
+
+ /* acc in 16.47 format and down shift by 40 to convert to 1.7 format */
+ return (acc >> 40);
+
+ }
+
+ /**
+ * @} end of BilinearInterpolate group
+ */
+
+
+
+
+
+
+#ifdef __cplusplus
+}
+#endif
+
+
+#endif /* _ARM_MATH_H */
+
+
+/**
+ *
+ * End of file.
+ */
diff --git a/System/core_cm0.h b/System/core_cm0.h
new file mode 100644
index 0000000..9d7a19f
--- /dev/null
+++ b/System/core_cm0.h
@@ -0,0 +1,665 @@
+/**************************************************************************//**
+ * @file core_cm0.h
+ * @brief CMSIS Cortex-M0 Core Peripheral Access Layer Header File
+ * @version V2.10
+ * @date 19. July 2011
+ *
+ * @note
+ * Copyright (C) 2009-2011 ARM Limited. All rights reserved.
+ *
+ * @par
+ * ARM Limited (ARM) is supplying this software for use with Cortex-M
+ * processor based microcontrollers. This file can be freely distributed
+ * within development tools that are supporting such ARM based processors.
+ *
+ * @par
+ * THIS SOFTWARE IS PROVIDED "AS IS". NO WARRANTIES, WHETHER EXPRESS, IMPLIED
+ * OR STATUTORY, INCLUDING, BUT NOT LIMITED TO, IMPLIED WARRANTIES OF
+ * MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE APPLY TO THIS SOFTWARE.
+ * ARM SHALL NOT, IN ANY CIRCUMSTANCES, BE LIABLE FOR SPECIAL, INCIDENTAL, OR
+ * CONSEQUENTIAL DAMAGES, FOR ANY REASON WHATSOEVER.
+ *
+ ******************************************************************************/
+#if defined ( __ICCARM__ )
+ #pragma system_include /* treat file as system include file for MISRA check */
+#endif
+
+#ifdef __cplusplus
+ extern "C" {
+#endif
+
+#ifndef __CORE_CM0_H_GENERIC
+#define __CORE_CM0_H_GENERIC
+
+
+/** \mainpage CMSIS Cortex-M0
+
+ This documentation describes the CMSIS Cortex-M Core Peripheral Access Layer.
+ It consists of:
+
+ - Cortex-M Core Register Definitions
+ - Cortex-M functions
+ - Cortex-M instructions
+
+ The CMSIS Cortex-M0 Core Peripheral Access Layer contains C and assembly functions that ease
+ access to the Cortex-M Core
+ */
+
+/** \defgroup CMSIS_MISRA_Exceptions CMSIS MISRA-C:2004 Compliance Exceptions
+ CMSIS violates following MISRA-C2004 Rules:
+
+ - Violates MISRA 2004 Required Rule 8.5, object/function definition in header file.
+ Function definitions in header files are used to allow 'inlining'.
+
+ - Violates MISRA 2004 Required Rule 18.4, declaration of union type or object of union type: '{...}'.
+ Unions are used for effective representation of core registers.
+
+ - Violates MISRA 2004 Advisory Rule 19.7, Function-like macro defined.
+ Function-like macros are used to allow more efficient code.
+
+ */
+
+
+/*******************************************************************************
+ * CMSIS definitions
+ ******************************************************************************/
+/** \defgroup CMSIS_core_definitions CMSIS Core Definitions
+ This file defines all structures and symbols for CMSIS core:
+ - CMSIS version number
+ - Cortex-M core
+ - Cortex-M core Revision Number
+ @{
+ */
+
+/* CMSIS CM0 definitions */
+#define __CM0_CMSIS_VERSION_MAIN (0x02) /*!< [31:16] CMSIS HAL main version */
+#define __CM0_CMSIS_VERSION_SUB (0x10) /*!< [15:0] CMSIS HAL sub version */
+#define __CM0_CMSIS_VERSION ((__CM0_CMSIS_VERSION_MAIN << 16) | __CM0_CMSIS_VERSION_SUB) /*!< CMSIS HAL version number */
+
+#define __CORTEX_M (0x00) /*!< Cortex core */
+
+
+#if defined ( __CC_ARM )
+ #define __ASM __asm /*!< asm keyword for ARM Compiler */
+ #define __INLINE __inline /*!< inline keyword for ARM Compiler */
+
+#elif defined ( __ICCARM__ )
+ #define __ASM __asm /*!< asm keyword for IAR Compiler */
+ #define __INLINE inline /*!< inline keyword for IAR Compiler. Only available in High optimization mode! */
+
+#elif defined ( __GNUC__ )
+ #define __ASM __asm /*!< asm keyword for GNU Compiler */
+ #define __INLINE inline /*!< inline keyword for GNU Compiler */
+
+#elif defined ( __TASKING__ )
+ #define __ASM __asm /*!< asm keyword for TASKING Compiler */
+ #define __INLINE inline /*!< inline keyword for TASKING Compiler */
+
+#endif
+
+/*!< __FPU_USED to be checked prior to making use of FPU specific registers and functions */
+#define __FPU_USED 0
+
+#if defined ( __CC_ARM )
+ #if defined __TARGET_FPU_VFP
+ #warning "Compiler generates FPU instructions for a device without an FPU (check __FPU_PRESENT)"
+ #endif
+#elif defined ( __ICCARM__ )
+ #if defined __ARMVFP__
+ #warning "Compiler generates FPU instructions for a device without an FPU (check __FPU_PRESENT)"
+ #endif
+
+#elif defined ( __GNUC__ )
+ #if defined (__VFP_FP__) && !defined(__SOFTFP__)
+ #warning "Compiler generates FPU instructions for a device without an FPU (check __FPU_PRESENT)"
+ #endif
+
+#elif defined ( __TASKING__ )
+ /* add preprocessor checks */
+#endif
+
+#include /*!< standard types definitions */
+#include "core_cmInstr.h" /*!< Core Instruction Access */
+#include "core_cmFunc.h" /*!< Core Function Access */
+
+#endif /* __CORE_CM0_H_GENERIC */
+
+#ifndef __CMSIS_GENERIC
+
+#ifndef __CORE_CM0_H_DEPENDANT
+#define __CORE_CM0_H_DEPENDANT
+
+/* check device defines and use defaults */
+#if defined __CHECK_DEVICE_DEFINES
+ #ifndef __CM0_REV
+ #define __CM0_REV 0x0000
+ #warning "__CM0_REV not defined in device header file; using default!"
+ #endif
+
+ #ifndef __NVIC_PRIO_BITS
+ #define __NVIC_PRIO_BITS 2
+ #warning "__NVIC_PRIO_BITS not defined in device header file; using default!"
+ #endif
+
+ #ifndef __Vendor_SysTickConfig
+ #define __Vendor_SysTickConfig 0
+ #warning "__Vendor_SysTickConfig not defined in device header file; using default!"
+ #endif
+#endif
+
+/* IO definitions (access restrictions to peripheral registers) */
+#ifdef __cplusplus
+ #define __I volatile /*!< defines 'read only' permissions */
+#else
+ #define __I volatile const /*!< defines 'read only' permissions */
+#endif
+#define __O volatile /*!< defines 'write only' permissions */
+#define __IO volatile /*!< defines 'read / write' permissions */
+
+/*@} end of group CMSIS_core_definitions */
+
+
+
+/*******************************************************************************
+ * Register Abstraction
+ ******************************************************************************/
+/** \defgroup CMSIS_core_register CMSIS Core Register
+ Core Register contain:
+ - Core Register
+ - Core NVIC Register
+ - Core SCB Register
+ - Core SysTick Register
+*/
+
+/** \ingroup CMSIS_core_register
+ \defgroup CMSIS_CORE CMSIS Core
+ Type definitions for the Cortex-M Core Registers
+ @{
+ */
+
+/** \brief Union type to access the Application Program Status Register (APSR).
+ */
+typedef union
+{
+ struct
+ {
+#if (__CORTEX_M != 0x04)
+ uint32_t _reserved0:27; /*!< bit: 0..26 Reserved */
+#else
+ uint32_t _reserved0:16; /*!< bit: 0..15 Reserved */
+ uint32_t GE:4; /*!< bit: 16..19 Greater than or Equal flags */
+ uint32_t _reserved1:7; /*!< bit: 20..26 Reserved */
+#endif
+ uint32_t Q:1; /*!< bit: 27 Saturation condition flag */
+ uint32_t V:1; /*!< bit: 28 Overflow condition code flag */
+ uint32_t C:1; /*!< bit: 29 Carry condition code flag */
+ uint32_t Z:1; /*!< bit: 30 Zero condition code flag */
+ uint32_t N:1; /*!< bit: 31 Negative condition code flag */
+ } b; /*!< Structure used for bit access */
+ uint32_t w; /*!< Type used for word access */
+} APSR_Type;
+
+
+/** \brief Union type to access the Interrupt Program Status Register (IPSR).
+ */
+typedef union
+{
+ struct
+ {
+ uint32_t ISR:9; /*!< bit: 0.. 8 Exception number */
+ uint32_t _reserved0:23; /*!< bit: 9..31 Reserved */
+ } b; /*!< Structure used for bit access */
+ uint32_t w; /*!< Type used for word access */
+} IPSR_Type;
+
+
+/** \brief Union type to access the Special-Purpose Program Status Registers (xPSR).
+ */
+typedef union
+{
+ struct
+ {
+ uint32_t ISR:9; /*!< bit: 0.. 8 Exception number */
+#if (__CORTEX_M != 0x04)
+ uint32_t _reserved0:15; /*!< bit: 9..23 Reserved */
+#else
+ uint32_t _reserved0:7; /*!< bit: 9..15 Reserved */
+ uint32_t GE:4; /*!< bit: 16..19 Greater than or Equal flags */
+ uint32_t _reserved1:4; /*!< bit: 20..23 Reserved */
+#endif
+ uint32_t T:1; /*!< bit: 24 Thumb bit (read 0) */
+ uint32_t IT:2; /*!< bit: 25..26 saved IT state (read 0) */
+ uint32_t Q:1; /*!< bit: 27 Saturation condition flag */
+ uint32_t V:1; /*!< bit: 28 Overflow condition code flag */
+ uint32_t C:1; /*!< bit: 29 Carry condition code flag */
+ uint32_t Z:1; /*!< bit: 30 Zero condition code flag */
+ uint32_t N:1; /*!< bit: 31 Negative condition code flag */
+ } b; /*!< Structure used for bit access */
+ uint32_t w; /*!< Type used for word access */
+} xPSR_Type;
+
+
+/** \brief Union type to access the Control Registers (CONTROL).
+ */
+typedef union
+{
+ struct
+ {
+ uint32_t nPRIV:1; /*!< bit: 0 Execution privilege in Thread mode */
+ uint32_t SPSEL:1; /*!< bit: 1 Stack to be used */
+ uint32_t FPCA:1; /*!< bit: 2 FP extension active flag */
+ uint32_t _reserved0:29; /*!< bit: 3..31 Reserved */
+ } b; /*!< Structure used for bit access */
+ uint32_t w; /*!< Type used for word access */
+} CONTROL_Type;
+
+/*@} end of group CMSIS_CORE */
+
+
+/** \ingroup CMSIS_core_register
+ \defgroup CMSIS_NVIC CMSIS NVIC
+ Type definitions for the Cortex-M NVIC Registers
+ @{
+ */
+
+/** \brief Structure type to access the Nested Vectored Interrupt Controller (NVIC).
+ */
+typedef struct
+{
+ __IO uint32_t ISER[1]; /*!< Offset: 0x000 (R/W) Interrupt Set Enable Register */
+ uint32_t RESERVED0[31];
+ __IO uint32_t ICER[1]; /*!< Offset: 0x080 (R/W) Interrupt Clear Enable Register */
+ uint32_t RSERVED1[31];
+ __IO uint32_t ISPR[1]; /*!< Offset: 0x100 (R/W) Interrupt Set Pending Register */
+ uint32_t RESERVED2[31];
+ __IO uint32_t ICPR[1]; /*!< Offset: 0x180 (R/W) Interrupt Clear Pending Register */
+ uint32_t RESERVED3[31];
+ uint32_t RESERVED4[64];
+ __IO uint32_t IP[8]; /*!< Offset: 0x300 (R/W) Interrupt Priority Register */
+} NVIC_Type;
+
+/*@} end of group CMSIS_NVIC */
+
+
+/** \ingroup CMSIS_core_register
+ \defgroup CMSIS_SCB CMSIS SCB
+ Type definitions for the Cortex-M System Control Block Registers
+ @{
+ */
+
+/** \brief Structure type to access the System Control Block (SCB).
+ */
+typedef struct
+{
+ __I uint32_t CPUID; /*!< Offset: 0x000 (R/ ) CPUID Base Register */
+ __IO uint32_t ICSR; /*!< Offset: 0x004 (R/W) Interrupt Control and State Register */
+ uint32_t RESERVED0;
+ __IO uint32_t AIRCR; /*!< Offset: 0x00C (R/W) Application Interrupt and Reset Control Register */
+ __IO uint32_t SCR; /*!< Offset: 0x010 (R/W) System Control Register */
+ __IO uint32_t CCR; /*!< Offset: 0x014 (R/W) Configuration Control Register */
+ uint32_t RESERVED1;
+ __IO uint32_t SHP[2]; /*!< Offset: 0x01C (R/W) System Handlers Priority Registers. [0] is RESERVED */
+ __IO uint32_t SHCSR; /*!< Offset: 0x024 (R/W) System Handler Control and State Register */
+} SCB_Type;
+
+/* SCB CPUID Register Definitions */
+#define SCB_CPUID_IMPLEMENTER_Pos 24 /*!< SCB CPUID: IMPLEMENTER Position */
+#define SCB_CPUID_IMPLEMENTER_Msk (0xFFUL << SCB_CPUID_IMPLEMENTER_Pos) /*!< SCB CPUID: IMPLEMENTER Mask */
+
+#define SCB_CPUID_VARIANT_Pos 20 /*!< SCB CPUID: VARIANT Position */
+#define SCB_CPUID_VARIANT_Msk (0xFUL << SCB_CPUID_VARIANT_Pos) /*!< SCB CPUID: VARIANT Mask */
+
+#define SCB_CPUID_ARCHITECTURE_Pos 16 /*!< SCB CPUID: ARCHITECTURE Position */
+#define SCB_CPUID_ARCHITECTURE_Msk (0xFUL << SCB_CPUID_ARCHITECTURE_Pos) /*!< SCB CPUID: ARCHITECTURE Mask */
+
+#define SCB_CPUID_PARTNO_Pos 4 /*!< SCB CPUID: PARTNO Position */
+#define SCB_CPUID_PARTNO_Msk (0xFFFUL << SCB_CPUID_PARTNO_Pos) /*!< SCB CPUID: PARTNO Mask */
+
+#define SCB_CPUID_REVISION_Pos 0 /*!< SCB CPUID: REVISION Position */
+#define SCB_CPUID_REVISION_Msk (0xFUL << SCB_CPUID_REVISION_Pos) /*!< SCB CPUID: REVISION Mask */
+
+/* SCB Interrupt Control State Register Definitions */
+#define SCB_ICSR_NMIPENDSET_Pos 31 /*!< SCB ICSR: NMIPENDSET Position */
+#define SCB_ICSR_NMIPENDSET_Msk (1UL << SCB_ICSR_NMIPENDSET_Pos) /*!< SCB ICSR: NMIPENDSET Mask */
+
+#define SCB_ICSR_PENDSVSET_Pos 28 /*!< SCB ICSR: PENDSVSET Position */
+#define SCB_ICSR_PENDSVSET_Msk (1UL << SCB_ICSR_PENDSVSET_Pos) /*!< SCB ICSR: PENDSVSET Mask */
+
+#define SCB_ICSR_PENDSVCLR_Pos 27 /*!< SCB ICSR: PENDSVCLR Position */
+#define SCB_ICSR_PENDSVCLR_Msk (1UL << SCB_ICSR_PENDSVCLR_Pos) /*!< SCB ICSR: PENDSVCLR Mask */
+
+#define SCB_ICSR_PENDSTSET_Pos 26 /*!< SCB ICSR: PENDSTSET Position */
+#define SCB_ICSR_PENDSTSET_Msk (1UL << SCB_ICSR_PENDSTSET_Pos) /*!< SCB ICSR: PENDSTSET Mask */
+
+#define SCB_ICSR_PENDSTCLR_Pos 25 /*!< SCB ICSR: PENDSTCLR Position */
+#define SCB_ICSR_PENDSTCLR_Msk (1UL << SCB_ICSR_PENDSTCLR_Pos) /*!< SCB ICSR: PENDSTCLR Mask */
+
+#define SCB_ICSR_ISRPREEMPT_Pos 23 /*!< SCB ICSR: ISRPREEMPT Position */
+#define SCB_ICSR_ISRPREEMPT_Msk (1UL << SCB_ICSR_ISRPREEMPT_Pos) /*!< SCB ICSR: ISRPREEMPT Mask */
+
+#define SCB_ICSR_ISRPENDING_Pos 22 /*!< SCB ICSR: ISRPENDING Position */
+#define SCB_ICSR_ISRPENDING_Msk (1UL << SCB_ICSR_ISRPENDING_Pos) /*!< SCB ICSR: ISRPENDING Mask */
+
+#define SCB_ICSR_VECTPENDING_Pos 12 /*!< SCB ICSR: VECTPENDING Position */
+#define SCB_ICSR_VECTPENDING_Msk (0x1FFUL << SCB_ICSR_VECTPENDING_Pos) /*!< SCB ICSR: VECTPENDING Mask */
+
+#define SCB_ICSR_VECTACTIVE_Pos 0 /*!< SCB ICSR: VECTACTIVE Position */
+#define SCB_ICSR_VECTACTIVE_Msk (0x1FFUL << SCB_ICSR_VECTACTIVE_Pos) /*!< SCB ICSR: VECTACTIVE Mask */
+
+/* SCB Application Interrupt and Reset Control Register Definitions */
+#define SCB_AIRCR_VECTKEY_Pos 16 /*!< SCB AIRCR: VECTKEY Position */
+#define SCB_AIRCR_VECTKEY_Msk (0xFFFFUL << SCB_AIRCR_VECTKEY_Pos) /*!< SCB AIRCR: VECTKEY Mask */
+
+#define SCB_AIRCR_VECTKEYSTAT_Pos 16 /*!< SCB AIRCR: VECTKEYSTAT Position */
+#define SCB_AIRCR_VECTKEYSTAT_Msk (0xFFFFUL << SCB_AIRCR_VECTKEYSTAT_Pos) /*!< SCB AIRCR: VECTKEYSTAT Mask */
+
+#define SCB_AIRCR_ENDIANESS_Pos 15 /*!< SCB AIRCR: ENDIANESS Position */
+#define SCB_AIRCR_ENDIANESS_Msk (1UL << SCB_AIRCR_ENDIANESS_Pos) /*!< SCB AIRCR: ENDIANESS Mask */
+
+#define SCB_AIRCR_SYSRESETREQ_Pos 2 /*!< SCB AIRCR: SYSRESETREQ Position */
+#define SCB_AIRCR_SYSRESETREQ_Msk (1UL << SCB_AIRCR_SYSRESETREQ_Pos) /*!< SCB AIRCR: SYSRESETREQ Mask */
+
+#define SCB_AIRCR_VECTCLRACTIVE_Pos 1 /*!< SCB AIRCR: VECTCLRACTIVE Position */
+#define SCB_AIRCR_VECTCLRACTIVE_Msk (1UL << SCB_AIRCR_VECTCLRACTIVE_Pos) /*!< SCB AIRCR: VECTCLRACTIVE Mask */
+
+/* SCB System Control Register Definitions */
+#define SCB_SCR_SEVONPEND_Pos 4 /*!< SCB SCR: SEVONPEND Position */
+#define SCB_SCR_SEVONPEND_Msk (1UL << SCB_SCR_SEVONPEND_Pos) /*!< SCB SCR: SEVONPEND Mask */
+
+#define SCB_SCR_SLEEPDEEP_Pos 2 /*!< SCB SCR: SLEEPDEEP Position */
+#define SCB_SCR_SLEEPDEEP_Msk (1UL << SCB_SCR_SLEEPDEEP_Pos) /*!< SCB SCR: SLEEPDEEP Mask */
+
+#define SCB_SCR_SLEEPONEXIT_Pos 1 /*!< SCB SCR: SLEEPONEXIT Position */
+#define SCB_SCR_SLEEPONEXIT_Msk (1UL << SCB_SCR_SLEEPONEXIT_Pos) /*!< SCB SCR: SLEEPONEXIT Mask */
+
+/* SCB Configuration Control Register Definitions */
+#define SCB_CCR_STKALIGN_Pos 9 /*!< SCB CCR: STKALIGN Position */
+#define SCB_CCR_STKALIGN_Msk (1UL << SCB_CCR_STKALIGN_Pos) /*!< SCB CCR: STKALIGN Mask */
+
+#define SCB_CCR_UNALIGN_TRP_Pos 3 /*!< SCB CCR: UNALIGN_TRP Position */
+#define SCB_CCR_UNALIGN_TRP_Msk (1UL << SCB_CCR_UNALIGN_TRP_Pos) /*!< SCB CCR: UNALIGN_TRP Mask */
+
+/* SCB System Handler Control and State Register Definitions */
+#define SCB_SHCSR_SVCALLPENDED_Pos 15 /*!< SCB SHCSR: SVCALLPENDED Position */
+#define SCB_SHCSR_SVCALLPENDED_Msk (1UL << SCB_SHCSR_SVCALLPENDED_Pos) /*!< SCB SHCSR: SVCALLPENDED Mask */
+
+/*@} end of group CMSIS_SCB */
+
+
+/** \ingroup CMSIS_core_register
+ \defgroup CMSIS_SysTick CMSIS SysTick
+ Type definitions for the Cortex-M System Timer Registers
+ @{
+ */
+
+/** \brief Structure type to access the System Timer (SysTick).
+ */
+typedef struct
+{
+ __IO uint32_t CTRL; /*!< Offset: 0x000 (R/W) SysTick Control and Status Register */
+ __IO uint32_t LOAD; /*!< Offset: 0x004 (R/W) SysTick Reload Value Register */
+ __IO uint32_t VAL; /*!< Offset: 0x008 (R/W) SysTick Current Value Register */
+ __I uint32_t CALIB; /*!< Offset: 0x00C (R/ ) SysTick Calibration Register */
+} SysTick_Type;
+
+/* SysTick Control / Status Register Definitions */
+#define SysTick_CTRL_COUNTFLAG_Pos 16 /*!< SysTick CTRL: COUNTFLAG Position */
+#define SysTick_CTRL_COUNTFLAG_Msk (1UL << SysTick_CTRL_COUNTFLAG_Pos) /*!< SysTick CTRL: COUNTFLAG Mask */
+
+#define SysTick_CTRL_CLKSOURCE_Pos 2 /*!< SysTick CTRL: CLKSOURCE Position */
+#define SysTick_CTRL_CLKSOURCE_Msk (1UL << SysTick_CTRL_CLKSOURCE_Pos) /*!< SysTick CTRL: CLKSOURCE Mask */
+
+#define SysTick_CTRL_TICKINT_Pos 1 /*!< SysTick CTRL: TICKINT Position */
+#define SysTick_CTRL_TICKINT_Msk (1UL << SysTick_CTRL_TICKINT_Pos) /*!< SysTick CTRL: TICKINT Mask */
+
+#define SysTick_CTRL_ENABLE_Pos 0 /*!< SysTick CTRL: ENABLE Position */
+#define SysTick_CTRL_ENABLE_Msk (1UL << SysTick_CTRL_ENABLE_Pos) /*!< SysTick CTRL: ENABLE Mask */
+
+/* SysTick Reload Register Definitions */
+#define SysTick_LOAD_RELOAD_Pos 0 /*!< SysTick LOAD: RELOAD Position */
+#define SysTick_LOAD_RELOAD_Msk (0xFFFFFFUL << SysTick_LOAD_RELOAD_Pos) /*!< SysTick LOAD: RELOAD Mask */
+
+/* SysTick Current Register Definitions */
+#define SysTick_VAL_CURRENT_Pos 0 /*!< SysTick VAL: CURRENT Position */
+#define SysTick_VAL_CURRENT_Msk (0xFFFFFFUL << SysTick_VAL_CURRENT_Pos) /*!< SysTick VAL: CURRENT Mask */
+
+/* SysTick Calibration Register Definitions */
+#define SysTick_CALIB_NOREF_Pos 31 /*!< SysTick CALIB: NOREF Position */
+#define SysTick_CALIB_NOREF_Msk (1UL << SysTick_CALIB_NOREF_Pos) /*!< SysTick CALIB: NOREF Mask */
+
+#define SysTick_CALIB_SKEW_Pos 30 /*!< SysTick CALIB: SKEW Position */
+#define SysTick_CALIB_SKEW_Msk (1UL << SysTick_CALIB_SKEW_Pos) /*!< SysTick CALIB: SKEW Mask */
+
+#define SysTick_CALIB_TENMS_Pos 0 /*!< SysTick CALIB: TENMS Position */
+#define SysTick_CALIB_TENMS_Msk (0xFFFFFFUL << SysTick_VAL_CURRENT_Pos) /*!< SysTick CALIB: TENMS Mask */
+
+/*@} end of group CMSIS_SysTick */
+
+
+/** \ingroup CMSIS_core_register
+ \defgroup CMSIS_CoreDebug CMSIS Core Debug
+ Cortex-M0 Core Debug Registers (DCB registers, SHCSR, and DFSR) are only accessible over DAP
+ and not via processor. Therefore they are not covered by the Cortex-M0 header file.
+ @{
+ */
+/*@} end of group CMSIS_CoreDebug */
+
+
+/** \ingroup CMSIS_core_register
+ @{
+ */
+
+/* Memory mapping of Cortex-M0 Hardware */
+#define SCS_BASE (0xE000E000UL) /*!< System Control Space Base Address */
+#define CoreDebug_BASE (0xE000EDF0UL) /*!< Core Debug Base Address */
+#define SysTick_BASE (SCS_BASE + 0x0010UL) /*!< SysTick Base Address */
+#define NVIC_BASE (SCS_BASE + 0x0100UL) /*!< NVIC Base Address */
+#define SCB_BASE (SCS_BASE + 0x0D00UL) /*!< System Control Block Base Address */
+
+#define SCB ((SCB_Type *) SCB_BASE ) /*!< SCB configuration struct */
+#define SysTick ((SysTick_Type *) SysTick_BASE ) /*!< SysTick configuration struct */
+#define NVIC ((NVIC_Type *) NVIC_BASE ) /*!< NVIC configuration struct */
+
+
+/*@} */
+
+
+
+/*******************************************************************************
+ * Hardware Abstraction Layer
+ ******************************************************************************/
+/** \defgroup CMSIS_Core_FunctionInterface CMSIS Core Function Interface
+ Core Function Interface contains:
+ - Core NVIC Functions
+ - Core SysTick Functions
+ - Core Register Access Functions
+*/
+
+
+
+/* ########################## NVIC functions #################################### */
+/** \ingroup CMSIS_Core_FunctionInterface
+ \defgroup CMSIS_Core_NVICFunctions CMSIS Core NVIC Functions
+ @{
+ */
+
+/* Interrupt Priorities are WORD accessible only under ARMv6M */
+/* The following MACROS handle generation of the register offset and byte masks */
+#define _BIT_SHIFT(IRQn) ( (((uint32_t)(IRQn) ) & 0x03) * 8 )
+#define _SHP_IDX(IRQn) ( ((((uint32_t)(IRQn) & 0x0F)-8) >> 2) )
+#define _IP_IDX(IRQn) ( ((uint32_t)(IRQn) >> 2) )
+
+
+/** \brief Enable External Interrupt
+
+ This function enables a device specific interrupt in the NVIC interrupt controller.
+ The interrupt number cannot be a negative value.
+
+ \param [in] IRQn Number of the external interrupt to enable
+ */
+static __INLINE void NVIC_EnableIRQ(IRQn_Type IRQn)
+{
+ NVIC->ISER[0] = (1 << ((uint32_t)(IRQn) & 0x1F));
+}
+
+
+/** \brief Disable External Interrupt
+
+ This function disables a device specific interrupt in the NVIC interrupt controller.
+ The interrupt number cannot be a negative value.
+
+ \param [in] IRQn Number of the external interrupt to disable
+ */
+static __INLINE void NVIC_DisableIRQ(IRQn_Type IRQn)
+{
+ NVIC->ICER[0] = (1 << ((uint32_t)(IRQn) & 0x1F));
+}
+
+
+/** \brief Get Pending Interrupt
+
+ This function reads the pending register in the NVIC and returns the pending bit
+ for the specified interrupt.
+
+ \param [in] IRQn Number of the interrupt for get pending
+ \return 0 Interrupt status is not pending
+ \return 1 Interrupt status is pending
+ */
+static __INLINE uint32_t NVIC_GetPendingIRQ(IRQn_Type IRQn)
+{
+ return((uint32_t) ((NVIC->ISPR[0] & (1 << ((uint32_t)(IRQn) & 0x1F)))?1:0));
+}
+
+
+/** \brief Set Pending Interrupt
+
+ This function sets the pending bit for the specified interrupt.
+ The interrupt number cannot be a negative value.
+
+ \param [in] IRQn Number of the interrupt for set pending
+ */
+static __INLINE void NVIC_SetPendingIRQ(IRQn_Type IRQn)
+{
+ NVIC->ISPR[0] = (1 << ((uint32_t)(IRQn) & 0x1F));
+}
+
+
+/** \brief Clear Pending Interrupt
+
+ This function clears the pending bit for the specified interrupt.
+ The interrupt number cannot be a negative value.
+
+ \param [in] IRQn Number of the interrupt for clear pending
+ */
+static __INLINE void NVIC_ClearPendingIRQ(IRQn_Type IRQn)
+{
+ NVIC->ICPR[0] = (1 << ((uint32_t)(IRQn) & 0x1F)); /* Clear pending interrupt */
+}
+
+
+/** \brief Set Interrupt Priority
+
+ This function sets the priority for the specified interrupt. The interrupt
+ number can be positive to specify an external (device specific)
+ interrupt, or negative to specify an internal (core) interrupt.
+
+ Note: The priority cannot be set for every core interrupt.
+
+ \param [in] IRQn Number of the interrupt for set priority
+ \param [in] priority Priority to set
+ */
+static __INLINE void NVIC_SetPriority(IRQn_Type IRQn, uint32_t priority)
+{
+ if(IRQn < 0) {
+ SCB->SHP[_SHP_IDX(IRQn)] = (SCB->SHP[_SHP_IDX(IRQn)] & ~(0xFF << _BIT_SHIFT(IRQn))) |
+ (((priority << (8 - __NVIC_PRIO_BITS)) & 0xFF) << _BIT_SHIFT(IRQn)); }
+ else {
+ NVIC->IP[_IP_IDX(IRQn)] = (NVIC->IP[_IP_IDX(IRQn)] & ~(0xFF << _BIT_SHIFT(IRQn))) |
+ (((priority << (8 - __NVIC_PRIO_BITS)) & 0xFF) << _BIT_SHIFT(IRQn)); }
+}
+
+
+/** \brief Get Interrupt Priority
+
+ This function reads the priority for the specified interrupt. The interrupt
+ number can be positive to specify an external (device specific)
+ interrupt, or negative to specify an internal (core) interrupt.
+
+ The returned priority value is automatically aligned to the implemented
+ priority bits of the microcontroller.
+
+ \param [in] IRQn Number of the interrupt for get priority
+ \return Interrupt Priority
+ */
+static __INLINE uint32_t NVIC_GetPriority(IRQn_Type IRQn)
+{
+
+ if(IRQn < 0) {
+ return((uint32_t)((SCB->SHP[_SHP_IDX(IRQn)] >> _BIT_SHIFT(IRQn) ) >> (8 - __NVIC_PRIO_BITS))); } /* get priority for Cortex-M0 system interrupts */
+ else {
+ return((uint32_t)((NVIC->IP[ _IP_IDX(IRQn)] >> _BIT_SHIFT(IRQn) ) >> (8 - __NVIC_PRIO_BITS))); } /* get priority for device specific interrupts */
+}
+
+
+/** \brief System Reset
+
+ This function initiate a system reset request to reset the MCU.
+ */
+static __INLINE void NVIC_SystemReset(void)
+{
+ __DSB(); /* Ensure all outstanding memory accesses included
+ buffered write are completed before reset */
+ SCB->AIRCR = ((0x5FA << SCB_AIRCR_VECTKEY_Pos) |
+ SCB_AIRCR_SYSRESETREQ_Msk);
+ __DSB(); /* Ensure completion of memory access */
+ while(1); /* wait until reset */
+}
+
+/*@} end of CMSIS_Core_NVICFunctions */
+
+
+
+/* ################################## SysTick function ############################################ */
+/** \ingroup CMSIS_Core_FunctionInterface
+ \defgroup CMSIS_Core_SysTickFunctions CMSIS Core SysTick Functions
+ @{
+ */
+
+#if (__Vendor_SysTickConfig == 0)
+
+/** \brief System Tick Configuration
+
+ This function initialises the system tick timer and its interrupt and start the system tick timer.
+ Counter is in free running mode to generate periodical interrupts.
+
+ \param [in] ticks Number of ticks between two interrupts
+ \return 0 Function succeeded
+ \return 1 Function failed
+ */
+static __INLINE uint32_t SysTick_Config(uint32_t ticks)
+{
+ if (ticks > SysTick_LOAD_RELOAD_Msk) return (1); /* Reload value impossible */
+
+ SysTick->LOAD = (ticks & SysTick_LOAD_RELOAD_Msk) - 1; /* set reload register */
+ NVIC_SetPriority (SysTick_IRQn, (1<<__NVIC_PRIO_BITS) - 1); /* set Priority for Cortex-M0 System Interrupts */
+ SysTick->VAL = 0; /* Load the SysTick Counter Value */
+ SysTick->CTRL = SysTick_CTRL_CLKSOURCE_Msk |
+ SysTick_CTRL_TICKINT_Msk |
+ SysTick_CTRL_ENABLE_Msk; /* Enable SysTick IRQ and SysTick Timer */
+ return (0); /* Function successful */
+}
+
+#endif
+
+/*@} end of CMSIS_Core_SysTickFunctions */
+
+
+
+
+#endif /* __CORE_CM0_H_DEPENDANT */
+
+#endif /* __CMSIS_GENERIC */
+
+#ifdef __cplusplus
+}
+#endif
diff --git a/System/core_cm3.h b/System/core_cm3.h
new file mode 100644
index 0000000..1c68818
--- /dev/null
+++ b/System/core_cm3.h
@@ -0,0 +1,1236 @@
+/**************************************************************************//**
+ * @file core_cm3.h
+ * @brief CMSIS Cortex-M3 Core Peripheral Access Layer Header File
+ * @version V2.10
+ * @date 19. July 2011
+ *
+ * @note
+ * Copyright (C) 2009-2011 ARM Limited. All rights reserved.
+ *
+ * @par
+ * ARM Limited (ARM) is supplying this software for use with Cortex-M
+ * processor based microcontrollers. This file can be freely distributed
+ * within development tools that are supporting such ARM based processors.
+ *
+ * @par
+ * THIS SOFTWARE IS PROVIDED "AS IS". NO WARRANTIES, WHETHER EXPRESS, IMPLIED
+ * OR STATUTORY, INCLUDING, BUT NOT LIMITED TO, IMPLIED WARRANTIES OF
+ * MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE APPLY TO THIS SOFTWARE.
+ * ARM SHALL NOT, IN ANY CIRCUMSTANCES, BE LIABLE FOR SPECIAL, INCIDENTAL, OR
+ * CONSEQUENTIAL DAMAGES, FOR ANY REASON WHATSOEVER.
+ *
+ ******************************************************************************/
+#if defined ( __ICCARM__ )
+ #pragma system_include /* treat file as system include file for MISRA check */
+#endif
+
+#ifdef __cplusplus
+ extern "C" {
+#endif
+
+#ifndef __CORE_CM3_H_GENERIC
+#define __CORE_CM3_H_GENERIC
+
+
+/** \mainpage CMSIS Cortex-M3
+
+ This documentation describes the CMSIS Cortex-M Core Peripheral Access Layer.
+ It consists of:
+
+ - Cortex-M Core Register Definitions
+ - Cortex-M functions
+ - Cortex-M instructions
+
+ The CMSIS Cortex-M3 Core Peripheral Access Layer contains C and assembly functions that ease
+ access to the Cortex-M Core
+ */
+
+/** \defgroup CMSIS_MISRA_Exceptions CMSIS MISRA-C:2004 Compliance Exceptions
+ CMSIS violates following MISRA-C2004 Rules:
+
+ - Violates MISRA 2004 Required Rule 8.5, object/function definition in header file.
+ Function definitions in header files are used to allow 'inlining'.
+
+ - Violates MISRA 2004 Required Rule 18.4, declaration of union type or object of union type: '{...}'.
+ Unions are used for effective representation of core registers.
+
+ - Violates MISRA 2004 Advisory Rule 19.7, Function-like macro defined.
+ Function-like macros are used to allow more efficient code.
+
+ */
+
+
+/*******************************************************************************
+ * CMSIS definitions
+ ******************************************************************************/
+/** \defgroup CMSIS_core_definitions CMSIS Core Definitions
+ This file defines all structures and symbols for CMSIS core:
+ - CMSIS version number
+ - Cortex-M core
+ - Cortex-M core Revision Number
+ @{
+ */
+
+/* CMSIS CM3 definitions */
+#define __CM3_CMSIS_VERSION_MAIN (0x02) /*!< [31:16] CMSIS HAL main version */
+#define __CM3_CMSIS_VERSION_SUB (0x10) /*!< [15:0] CMSIS HAL sub version */
+#define __CM3_CMSIS_VERSION ((__CM3_CMSIS_VERSION_MAIN << 16) | __CM3_CMSIS_VERSION_SUB) /*!< CMSIS HAL version number */
+
+#define __CORTEX_M (0x03) /*!< Cortex core */
+
+
+#if defined ( __CC_ARM )
+ #define __ASM __asm /*!< asm keyword for ARM Compiler */
+ #define __INLINE __inline /*!< inline keyword for ARM Compiler */
+
+#elif defined ( __ICCARM__ )
+ #define __ASM __asm /*!< asm keyword for IAR Compiler */
+ #define __INLINE inline /*!< inline keyword for IAR Compiler. Only available in High optimization mode! */
+
+#elif defined ( __GNUC__ )
+ #define __ASM __asm /*!< asm keyword for GNU Compiler */
+ #define __INLINE inline /*!< inline keyword for GNU Compiler */
+
+#elif defined ( __TASKING__ )
+ #define __ASM __asm /*!< asm keyword for TASKING Compiler */
+ #define __INLINE inline /*!< inline keyword for TASKING Compiler */
+
+#endif
+
+/*!< __FPU_USED to be checked prior to making use of FPU specific registers and functions */
+#define __FPU_USED 0
+
+#if defined ( __CC_ARM )
+ #if defined __TARGET_FPU_VFP
+ #warning "Compiler generates FPU instructions for a device without an FPU (check __FPU_PRESENT)"
+ #endif
+#elif defined ( __ICCARM__ )
+ #if defined __ARMVFP__
+ #warning "Compiler generates FPU instructions for a device without an FPU (check __FPU_PRESENT)"
+ #endif
+
+#elif defined ( __GNUC__ )
+ #if defined (__VFP_FP__) && !defined(__SOFTFP__)
+ #warning "Compiler generates FPU instructions for a device without an FPU (check __FPU_PRESENT)"
+ #endif
+
+#elif defined ( __TASKING__ )
+ /* add preprocessor checks */
+#endif
+
+#include /*!< standard types definitions */
+#include "core_cmInstr.h" /*!< Core Instruction Access */
+#include "core_cmFunc.h" /*!< Core Function Access */
+
+#endif /* __CORE_CM3_H_GENERIC */
+
+#ifndef __CMSIS_GENERIC
+
+#ifndef __CORE_CM3_H_DEPENDANT
+#define __CORE_CM3_H_DEPENDANT
+
+/* check device defines and use defaults */
+#if defined __CHECK_DEVICE_DEFINES
+ #ifndef __CM3_REV
+ #define __CM3_REV 0x0200
+ #warning "__CM3_REV not defined in device header file; using default!"
+ #endif
+
+ #ifndef __MPU_PRESENT
+ #define __MPU_PRESENT 0
+ #warning "__MPU_PRESENT not defined in device header file; using default!"
+ #endif
+
+ #ifndef __NVIC_PRIO_BITS
+ #define __NVIC_PRIO_BITS 4
+ #warning "__NVIC_PRIO_BITS not defined in device header file; using default!"
+ #endif
+
+ #ifndef __Vendor_SysTickConfig
+ #define __Vendor_SysTickConfig 0
+ #warning "__Vendor_SysTickConfig not defined in device header file; using default!"
+ #endif
+#endif
+
+/* IO definitions (access restrictions to peripheral registers) */
+#ifdef __cplusplus
+ #define __I volatile /*!< defines 'read only' permissions */
+#else
+ #define __I volatile const /*!< defines 'read only' permissions */
+#endif
+#define __O volatile /*!< defines 'write only' permissions */
+#define __IO volatile /*!< defines 'read / write' permissions */
+
+/*@} end of group CMSIS_core_definitions */
+
+
+
+/*******************************************************************************
+ * Register Abstraction
+ ******************************************************************************/
+/** \defgroup CMSIS_core_register CMSIS Core Register
+ Core Register contain:
+ - Core Register
+ - Core NVIC Register
+ - Core SCB Register
+ - Core SysTick Register
+ - Core Debug Register
+ - Core MPU Register
+*/
+
+/** \ingroup CMSIS_core_register
+ \defgroup CMSIS_CORE CMSIS Core
+ Type definitions for the Cortex-M Core Registers
+ @{
+ */
+
+/** \brief Union type to access the Application Program Status Register (APSR).
+ */
+typedef union
+{
+ struct
+ {
+#if (__CORTEX_M != 0x04)
+ uint32_t _reserved0:27; /*!< bit: 0..26 Reserved */
+#else
+ uint32_t _reserved0:16; /*!< bit: 0..15 Reserved */
+ uint32_t GE:4; /*!< bit: 16..19 Greater than or Equal flags */
+ uint32_t _reserved1:7; /*!< bit: 20..26 Reserved */
+#endif
+ uint32_t Q:1; /*!< bit: 27 Saturation condition flag */
+ uint32_t V:1; /*!< bit: 28 Overflow condition code flag */
+ uint32_t C:1; /*!< bit: 29 Carry condition code flag */
+ uint32_t Z:1; /*!< bit: 30 Zero condition code flag */
+ uint32_t N:1; /*!< bit: 31 Negative condition code flag */
+ } b; /*!< Structure used for bit access */
+ uint32_t w; /*!< Type used for word access */
+} APSR_Type;
+
+
+/** \brief Union type to access the Interrupt Program Status Register (IPSR).
+ */
+typedef union
+{
+ struct
+ {
+ uint32_t ISR:9; /*!< bit: 0.. 8 Exception number */
+ uint32_t _reserved0:23; /*!< bit: 9..31 Reserved */
+ } b; /*!< Structure used for bit access */
+ uint32_t w; /*!< Type used for word access */
+} IPSR_Type;
+
+
+/** \brief Union type to access the Special-Purpose Program Status Registers (xPSR).
+ */
+typedef union
+{
+ struct
+ {
+ uint32_t ISR:9; /*!< bit: 0.. 8 Exception number */
+#if (__CORTEX_M != 0x04)
+ uint32_t _reserved0:15; /*!< bit: 9..23 Reserved */
+#else
+ uint32_t _reserved0:7; /*!< bit: 9..15 Reserved */
+ uint32_t GE:4; /*!< bit: 16..19 Greater than or Equal flags */
+ uint32_t _reserved1:4; /*!< bit: 20..23 Reserved */
+#endif
+ uint32_t T:1; /*!< bit: 24 Thumb bit (read 0) */
+ uint32_t IT:2; /*!< bit: 25..26 saved IT state (read 0) */
+ uint32_t Q:1; /*!< bit: 27 Saturation condition flag */
+ uint32_t V:1; /*!< bit: 28 Overflow condition code flag */
+ uint32_t C:1; /*!< bit: 29 Carry condition code flag */
+ uint32_t Z:1; /*!< bit: 30 Zero condition code flag */
+ uint32_t N:1; /*!< bit: 31 Negative condition code flag */
+ } b; /*!< Structure used for bit access */
+ uint32_t w; /*!< Type used for word access */
+} xPSR_Type;
+
+
+/** \brief Union type to access the Control Registers (CONTROL).
+ */
+typedef union
+{
+ struct
+ {
+ uint32_t nPRIV:1; /*!< bit: 0 Execution privilege in Thread mode */
+ uint32_t SPSEL:1; /*!< bit: 1 Stack to be used */
+ uint32_t FPCA:1; /*!< bit: 2 FP extension active flag */
+ uint32_t _reserved0:29; /*!< bit: 3..31 Reserved */
+ } b; /*!< Structure used for bit access */
+ uint32_t w; /*!< Type used for word access */
+} CONTROL_Type;
+
+/*@} end of group CMSIS_CORE */
+
+
+/** \ingroup CMSIS_core_register
+ \defgroup CMSIS_NVIC CMSIS NVIC
+ Type definitions for the Cortex-M NVIC Registers
+ @{
+ */
+
+/** \brief Structure type to access the Nested Vectored Interrupt Controller (NVIC).
+ */
+typedef struct
+{
+ __IO uint32_t ISER[8]; /*!< Offset: 0x000 (R/W) Interrupt Set Enable Register */
+ uint32_t RESERVED0[24];
+ __IO uint32_t ICER[8]; /*!< Offset: 0x080 (R/W) Interrupt Clear Enable Register */
+ uint32_t RSERVED1[24];
+ __IO uint32_t ISPR[8]; /*!< Offset: 0x100 (R/W) Interrupt Set Pending Register */
+ uint32_t RESERVED2[24];
+ __IO uint32_t ICPR[8]; /*!< Offset: 0x180 (R/W) Interrupt Clear Pending Register */
+ uint32_t RESERVED3[24];
+ __IO uint32_t IABR[8]; /*!< Offset: 0x200 (R/W) Interrupt Active bit Register */
+ uint32_t RESERVED4[56];
+ __IO uint8_t IP[240]; /*!< Offset: 0x300 (R/W) Interrupt Priority Register (8Bit wide) */
+ uint32_t RESERVED5[644];
+ __O uint32_t STIR; /*!< Offset: 0xE00 ( /W) Software Trigger Interrupt Register */
+} NVIC_Type;
+
+/* Software Triggered Interrupt Register Definitions */
+#define NVIC_STIR_INTID_Pos 0 /*!< STIR: INTLINESNUM Position */
+#define NVIC_STIR_INTID_Msk (0x1FFUL << NVIC_STIR_INTID_Pos) /*!< STIR: INTLINESNUM Mask */
+
+/*@} end of group CMSIS_NVIC */
+
+
+/** \ingroup CMSIS_core_register
+ \defgroup CMSIS_SCB CMSIS SCB
+ Type definitions for the Cortex-M System Control Block Registers
+ @{
+ */
+
+/** \brief Structure type to access the System Control Block (SCB).
+ */
+typedef struct
+{
+ __I uint32_t CPUID; /*!< Offset: 0x000 (R/ ) CPUID Base Register */
+ __IO uint32_t ICSR; /*!< Offset: 0x004 (R/W) Interrupt Control and State Register */
+ __IO uint32_t VTOR; /*!< Offset: 0x008 (R/W) Vector Table Offset Register */
+ __IO uint32_t AIRCR; /*!< Offset: 0x00C (R/W) Application Interrupt and Reset Control Register */
+ __IO uint32_t SCR; /*!< Offset: 0x010 (R/W) System Control Register */
+ __IO uint32_t CCR; /*!< Offset: 0x014 (R/W) Configuration Control Register */
+ __IO uint8_t SHP[12]; /*!< Offset: 0x018 (R/W) System Handlers Priority Registers (4-7, 8-11, 12-15) */
+ __IO uint32_t SHCSR; /*!< Offset: 0x024 (R/W) System Handler Control and State Register */
+ __IO uint32_t CFSR; /*!< Offset: 0x028 (R/W) Configurable Fault Status Register */
+ __IO uint32_t HFSR; /*!< Offset: 0x02C (R/W) HardFault Status Register */
+ __IO uint32_t DFSR; /*!< Offset: 0x030 (R/W) Debug Fault Status Register */
+ __IO uint32_t MMFAR; /*!< Offset: 0x034 (R/W) MemManage Fault Address Register */
+ __IO uint32_t BFAR; /*!< Offset: 0x038 (R/W) BusFault Address Register */
+ __IO uint32_t AFSR; /*!< Offset: 0x03C (R/W) Auxiliary Fault Status Register */
+ __I uint32_t PFR[2]; /*!< Offset: 0x040 (R/ ) Processor Feature Register */
+ __I uint32_t DFR; /*!< Offset: 0x048 (R/ ) Debug Feature Register */
+ __I uint32_t ADR; /*!< Offset: 0x04C (R/ ) Auxiliary Feature Register */
+ __I uint32_t MMFR[4]; /*!< Offset: 0x050 (R/ ) Memory Model Feature Register */
+ __I uint32_t ISAR[5]; /*!< Offset: 0x060 (R/ ) Instruction Set Attributes Register */
+ uint32_t RESERVED0[5];
+ __IO uint32_t CPACR; /*!< Offset: 0x088 (R/W) Coprocessor Access Control Register */
+} SCB_Type;
+
+/* SCB CPUID Register Definitions */
+#define SCB_CPUID_IMPLEMENTER_Pos 24 /*!< SCB CPUID: IMPLEMENTER Position */
+#define SCB_CPUID_IMPLEMENTER_Msk (0xFFUL << SCB_CPUID_IMPLEMENTER_Pos) /*!< SCB CPUID: IMPLEMENTER Mask */
+
+#define SCB_CPUID_VARIANT_Pos 20 /*!< SCB CPUID: VARIANT Position */
+#define SCB_CPUID_VARIANT_Msk (0xFUL << SCB_CPUID_VARIANT_Pos) /*!< SCB CPUID: VARIANT Mask */
+
+#define SCB_CPUID_ARCHITECTURE_Pos 16 /*!< SCB CPUID: ARCHITECTURE Position */
+#define SCB_CPUID_ARCHITECTURE_Msk (0xFUL << SCB_CPUID_ARCHITECTURE_Pos) /*!< SCB CPUID: ARCHITECTURE Mask */
+
+#define SCB_CPUID_PARTNO_Pos 4 /*!< SCB CPUID: PARTNO Position */
+#define SCB_CPUID_PARTNO_Msk (0xFFFUL << SCB_CPUID_PARTNO_Pos) /*!< SCB CPUID: PARTNO Mask */
+
+#define SCB_CPUID_REVISION_Pos 0 /*!< SCB CPUID: REVISION Position */
+#define SCB_CPUID_REVISION_Msk (0xFUL << SCB_CPUID_REVISION_Pos) /*!< SCB CPUID: REVISION Mask */
+
+/* SCB Interrupt Control State Register Definitions */
+#define SCB_ICSR_NMIPENDSET_Pos 31 /*!< SCB ICSR: NMIPENDSET Position */
+#define SCB_ICSR_NMIPENDSET_Msk (1UL << SCB_ICSR_NMIPENDSET_Pos) /*!< SCB ICSR: NMIPENDSET Mask */
+
+#define SCB_ICSR_PENDSVSET_Pos 28 /*!< SCB ICSR: PENDSVSET Position */
+#define SCB_ICSR_PENDSVSET_Msk (1UL << SCB_ICSR_PENDSVSET_Pos) /*!< SCB ICSR: PENDSVSET Mask */
+
+#define SCB_ICSR_PENDSVCLR_Pos 27 /*!< SCB ICSR: PENDSVCLR Position */
+#define SCB_ICSR_PENDSVCLR_Msk (1UL << SCB_ICSR_PENDSVCLR_Pos) /*!< SCB ICSR: PENDSVCLR Mask */
+
+#define SCB_ICSR_PENDSTSET_Pos 26 /*!< SCB ICSR: PENDSTSET Position */
+#define SCB_ICSR_PENDSTSET_Msk (1UL << SCB_ICSR_PENDSTSET_Pos) /*!< SCB ICSR: PENDSTSET Mask */
+
+#define SCB_ICSR_PENDSTCLR_Pos 25 /*!< SCB ICSR: PENDSTCLR Position */
+#define SCB_ICSR_PENDSTCLR_Msk (1UL << SCB_ICSR_PENDSTCLR_Pos) /*!< SCB ICSR: PENDSTCLR Mask */
+
+#define SCB_ICSR_ISRPREEMPT_Pos 23 /*!< SCB ICSR: ISRPREEMPT Position */
+#define SCB_ICSR_ISRPREEMPT_Msk (1UL << SCB_ICSR_ISRPREEMPT_Pos) /*!< SCB ICSR: ISRPREEMPT Mask */
+
+#define SCB_ICSR_ISRPENDING_Pos 22 /*!< SCB ICSR: ISRPENDING Position */
+#define SCB_ICSR_ISRPENDING_Msk (1UL << SCB_ICSR_ISRPENDING_Pos) /*!< SCB ICSR: ISRPENDING Mask */
+
+#define SCB_ICSR_VECTPENDING_Pos 12 /*!< SCB ICSR: VECTPENDING Position */
+#define SCB_ICSR_VECTPENDING_Msk (0x1FFUL << SCB_ICSR_VECTPENDING_Pos) /*!< SCB ICSR: VECTPENDING Mask */
+
+#define SCB_ICSR_RETTOBASE_Pos 11 /*!< SCB ICSR: RETTOBASE Position */
+#define SCB_ICSR_RETTOBASE_Msk (1UL << SCB_ICSR_RETTOBASE_Pos) /*!< SCB ICSR: RETTOBASE Mask */
+
+#define SCB_ICSR_VECTACTIVE_Pos 0 /*!< SCB ICSR: VECTACTIVE Position */
+#define SCB_ICSR_VECTACTIVE_Msk (0x1FFUL << SCB_ICSR_VECTACTIVE_Pos) /*!< SCB ICSR: VECTACTIVE Mask */
+
+/* SCB Vector Table Offset Register Definitions */
+#define SCB_VTOR_TBLOFF_Pos 7 /*!< SCB VTOR: TBLOFF Position */
+#define SCB_VTOR_TBLOFF_Msk (0x1FFFFFFUL << SCB_VTOR_TBLOFF_Pos) /*!< SCB VTOR: TBLOFF Mask */
+
+/* SCB Application Interrupt and Reset Control Register Definitions */
+#define SCB_AIRCR_VECTKEY_Pos 16 /*!< SCB AIRCR: VECTKEY Position */
+#define SCB_AIRCR_VECTKEY_Msk (0xFFFFUL << SCB_AIRCR_VECTKEY_Pos) /*!< SCB AIRCR: VECTKEY Mask */
+
+#define SCB_AIRCR_VECTKEYSTAT_Pos 16 /*!< SCB AIRCR: VECTKEYSTAT Position */
+#define SCB_AIRCR_VECTKEYSTAT_Msk (0xFFFFUL << SCB_AIRCR_VECTKEYSTAT_Pos) /*!< SCB AIRCR: VECTKEYSTAT Mask */
+
+#define SCB_AIRCR_ENDIANESS_Pos 15 /*!< SCB AIRCR: ENDIANESS Position */
+#define SCB_AIRCR_ENDIANESS_Msk (1UL << SCB_AIRCR_ENDIANESS_Pos) /*!< SCB AIRCR: ENDIANESS Mask */
+
+#define SCB_AIRCR_PRIGROUP_Pos 8 /*!< SCB AIRCR: PRIGROUP Position */
+#define SCB_AIRCR_PRIGROUP_Msk (7UL << SCB_AIRCR_PRIGROUP_Pos) /*!< SCB AIRCR: PRIGROUP Mask */
+
+#define SCB_AIRCR_SYSRESETREQ_Pos 2 /*!< SCB AIRCR: SYSRESETREQ Position */
+#define SCB_AIRCR_SYSRESETREQ_Msk (1UL << SCB_AIRCR_SYSRESETREQ_Pos) /*!< SCB AIRCR: SYSRESETREQ Mask */
+
+#define SCB_AIRCR_VECTCLRACTIVE_Pos 1 /*!< SCB AIRCR: VECTCLRACTIVE Position */
+#define SCB_AIRCR_VECTCLRACTIVE_Msk (1UL << SCB_AIRCR_VECTCLRACTIVE_Pos) /*!< SCB AIRCR: VECTCLRACTIVE Mask */
+
+#define SCB_AIRCR_VECTRESET_Pos 0 /*!< SCB AIRCR: VECTRESET Position */
+#define SCB_AIRCR_VECTRESET_Msk (1UL << SCB_AIRCR_VECTRESET_Pos) /*!< SCB AIRCR: VECTRESET Mask */
+
+/* SCB System Control Register Definitions */
+#define SCB_SCR_SEVONPEND_Pos 4 /*!< SCB SCR: SEVONPEND Position */
+#define SCB_SCR_SEVONPEND_Msk (1UL << SCB_SCR_SEVONPEND_Pos) /*!< SCB SCR: SEVONPEND Mask */
+
+#define SCB_SCR_SLEEPDEEP_Pos 2 /*!< SCB SCR: SLEEPDEEP Position */
+#define SCB_SCR_SLEEPDEEP_Msk (1UL << SCB_SCR_SLEEPDEEP_Pos) /*!< SCB SCR: SLEEPDEEP Mask */
+
+#define SCB_SCR_SLEEPONEXIT_Pos 1 /*!< SCB SCR: SLEEPONEXIT Position */
+#define SCB_SCR_SLEEPONEXIT_Msk (1UL << SCB_SCR_SLEEPONEXIT_Pos) /*!< SCB SCR: SLEEPONEXIT Mask */
+
+/* SCB Configuration Control Register Definitions */
+#define SCB_CCR_STKALIGN_Pos 9 /*!< SCB CCR: STKALIGN Position */
+#define SCB_CCR_STKALIGN_Msk (1UL << SCB_CCR_STKALIGN_Pos) /*!< SCB CCR: STKALIGN Mask */
+
+#define SCB_CCR_BFHFNMIGN_Pos 8 /*!< SCB CCR: BFHFNMIGN Position */
+#define SCB_CCR_BFHFNMIGN_Msk (1UL << SCB_CCR_BFHFNMIGN_Pos) /*!< SCB CCR: BFHFNMIGN Mask */
+
+#define SCB_CCR_DIV_0_TRP_Pos 4 /*!< SCB CCR: DIV_0_TRP Position */
+#define SCB_CCR_DIV_0_TRP_Msk (1UL << SCB_CCR_DIV_0_TRP_Pos) /*!< SCB CCR: DIV_0_TRP Mask */
+
+#define SCB_CCR_UNALIGN_TRP_Pos 3 /*!< SCB CCR: UNALIGN_TRP Position */
+#define SCB_CCR_UNALIGN_TRP_Msk (1UL << SCB_CCR_UNALIGN_TRP_Pos) /*!< SCB CCR: UNALIGN_TRP Mask */
+
+#define SCB_CCR_USERSETMPEND_Pos 1 /*!< SCB CCR: USERSETMPEND Position */
+#define SCB_CCR_USERSETMPEND_Msk (1UL << SCB_CCR_USERSETMPEND_Pos) /*!< SCB CCR: USERSETMPEND Mask */
+
+#define SCB_CCR_NONBASETHRDENA_Pos 0 /*!< SCB CCR: NONBASETHRDENA Position */
+#define SCB_CCR_NONBASETHRDENA_Msk (1UL << SCB_CCR_NONBASETHRDENA_Pos) /*!< SCB CCR: NONBASETHRDENA Mask */
+
+/* SCB System Handler Control and State Register Definitions */
+#define SCB_SHCSR_USGFAULTENA_Pos 18 /*!< SCB SHCSR: USGFAULTENA Position */
+#define SCB_SHCSR_USGFAULTENA_Msk (1UL << SCB_SHCSR_USGFAULTENA_Pos) /*!< SCB SHCSR: USGFAULTENA Mask */
+
+#define SCB_SHCSR_BUSFAULTENA_Pos 17 /*!< SCB SHCSR: BUSFAULTENA Position */
+#define SCB_SHCSR_BUSFAULTENA_Msk (1UL << SCB_SHCSR_BUSFAULTENA_Pos) /*!< SCB SHCSR: BUSFAULTENA Mask */
+
+#define SCB_SHCSR_MEMFAULTENA_Pos 16 /*!< SCB SHCSR: MEMFAULTENA Position */
+#define SCB_SHCSR_MEMFAULTENA_Msk (1UL << SCB_SHCSR_MEMFAULTENA_Pos) /*!< SCB SHCSR: MEMFAULTENA Mask */
+
+#define SCB_SHCSR_SVCALLPENDED_Pos 15 /*!< SCB SHCSR: SVCALLPENDED Position */
+#define SCB_SHCSR_SVCALLPENDED_Msk (1UL << SCB_SHCSR_SVCALLPENDED_Pos) /*!< SCB SHCSR: SVCALLPENDED Mask */
+
+#define SCB_SHCSR_BUSFAULTPENDED_Pos 14 /*!< SCB SHCSR: BUSFAULTPENDED Position */
+#define SCB_SHCSR_BUSFAULTPENDED_Msk (1UL << SCB_SHCSR_BUSFAULTPENDED_Pos) /*!< SCB SHCSR: BUSFAULTPENDED Mask */
+
+#define SCB_SHCSR_MEMFAULTPENDED_Pos 13 /*!< SCB SHCSR: MEMFAULTPENDED Position */
+#define SCB_SHCSR_MEMFAULTPENDED_Msk (1UL << SCB_SHCSR_MEMFAULTPENDED_Pos) /*!< SCB SHCSR: MEMFAULTPENDED Mask */
+
+#define SCB_SHCSR_USGFAULTPENDED_Pos 12 /*!< SCB SHCSR: USGFAULTPENDED Position */
+#define SCB_SHCSR_USGFAULTPENDED_Msk (1UL << SCB_SHCSR_USGFAULTPENDED_Pos) /*!< SCB SHCSR: USGFAULTPENDED Mask */
+
+#define SCB_SHCSR_SYSTICKACT_Pos 11 /*!< SCB SHCSR: SYSTICKACT Position */
+#define SCB_SHCSR_SYSTICKACT_Msk (1UL << SCB_SHCSR_SYSTICKACT_Pos) /*!< SCB SHCSR: SYSTICKACT Mask */
+
+#define SCB_SHCSR_PENDSVACT_Pos 10 /*!< SCB SHCSR: PENDSVACT Position */
+#define SCB_SHCSR_PENDSVACT_Msk (1UL << SCB_SHCSR_PENDSVACT_Pos) /*!< SCB SHCSR: PENDSVACT Mask */
+
+#define SCB_SHCSR_MONITORACT_Pos 8 /*!< SCB SHCSR: MONITORACT Position */
+#define SCB_SHCSR_MONITORACT_Msk (1UL << SCB_SHCSR_MONITORACT_Pos) /*!< SCB SHCSR: MONITORACT Mask */
+
+#define SCB_SHCSR_SVCALLACT_Pos 7 /*!< SCB SHCSR: SVCALLACT Position */
+#define SCB_SHCSR_SVCALLACT_Msk (1UL << SCB_SHCSR_SVCALLACT_Pos) /*!< SCB SHCSR: SVCALLACT Mask */
+
+#define SCB_SHCSR_USGFAULTACT_Pos 3 /*!< SCB SHCSR: USGFAULTACT Position */
+#define SCB_SHCSR_USGFAULTACT_Msk (1UL << SCB_SHCSR_USGFAULTACT_Pos) /*!< SCB SHCSR: USGFAULTACT Mask */
+
+#define SCB_SHCSR_BUSFAULTACT_Pos 1 /*!< SCB SHCSR: BUSFAULTACT Position */
+#define SCB_SHCSR_BUSFAULTACT_Msk (1UL << SCB_SHCSR_BUSFAULTACT_Pos) /*!< SCB SHCSR: BUSFAULTACT Mask */
+
+#define SCB_SHCSR_MEMFAULTACT_Pos 0 /*!< SCB SHCSR: MEMFAULTACT Position */
+#define SCB_SHCSR_MEMFAULTACT_Msk (1UL << SCB_SHCSR_MEMFAULTACT_Pos) /*!< SCB SHCSR: MEMFAULTACT Mask */
+
+/* SCB Configurable Fault Status Registers Definitions */
+#define SCB_CFSR_USGFAULTSR_Pos 16 /*!< SCB CFSR: Usage Fault Status Register Position */
+#define SCB_CFSR_USGFAULTSR_Msk (0xFFFFUL << SCB_CFSR_USGFAULTSR_Pos) /*!< SCB CFSR: Usage Fault Status Register Mask */
+
+#define SCB_CFSR_BUSFAULTSR_Pos 8 /*!< SCB CFSR: Bus Fault Status Register Position */
+#define SCB_CFSR_BUSFAULTSR_Msk (0xFFUL << SCB_CFSR_BUSFAULTSR_Pos) /*!< SCB CFSR: Bus Fault Status Register Mask */
+
+#define SCB_CFSR_MEMFAULTSR_Pos 0 /*!< SCB CFSR: Memory Manage Fault Status Register Position */
+#define SCB_CFSR_MEMFAULTSR_Msk (0xFFUL << SCB_CFSR_MEMFAULTSR_Pos) /*!< SCB CFSR: Memory Manage Fault Status Register Mask */
+
+/* SCB Hard Fault Status Registers Definitions */
+#define SCB_HFSR_DEBUGEVT_Pos 31 /*!< SCB HFSR: DEBUGEVT Position */
+#define SCB_HFSR_DEBUGEVT_Msk (1UL << SCB_HFSR_DEBUGEVT_Pos) /*!< SCB HFSR: DEBUGEVT Mask */
+
+#define SCB_HFSR_FORCED_Pos 30 /*!< SCB HFSR: FORCED Position */
+#define SCB_HFSR_FORCED_Msk (1UL << SCB_HFSR_FORCED_Pos) /*!< SCB HFSR: FORCED Mask */
+
+#define SCB_HFSR_VECTTBL_Pos 1 /*!< SCB HFSR: VECTTBL Position */
+#define SCB_HFSR_VECTTBL_Msk (1UL << SCB_HFSR_VECTTBL_Pos) /*!< SCB HFSR: VECTTBL Mask */
+
+/* SCB Debug Fault Status Register Definitions */
+#define SCB_DFSR_EXTERNAL_Pos 4 /*!< SCB DFSR: EXTERNAL Position */
+#define SCB_DFSR_EXTERNAL_Msk (1UL << SCB_DFSR_EXTERNAL_Pos) /*!< SCB DFSR: EXTERNAL Mask */
+
+#define SCB_DFSR_VCATCH_Pos 3 /*!< SCB DFSR: VCATCH Position */
+#define SCB_DFSR_VCATCH_Msk (1UL << SCB_DFSR_VCATCH_Pos) /*!< SCB DFSR: VCATCH Mask */
+
+#define SCB_DFSR_DWTTRAP_Pos 2 /*!< SCB DFSR: DWTTRAP Position */
+#define SCB_DFSR_DWTTRAP_Msk (1UL << SCB_DFSR_DWTTRAP_Pos) /*!< SCB DFSR: DWTTRAP Mask */
+
+#define SCB_DFSR_BKPT_Pos 1 /*!< SCB DFSR: BKPT Position */
+#define SCB_DFSR_BKPT_Msk (1UL << SCB_DFSR_BKPT_Pos) /*!< SCB DFSR: BKPT Mask */
+
+#define SCB_DFSR_HALTED_Pos 0 /*!< SCB DFSR: HALTED Position */
+#define SCB_DFSR_HALTED_Msk (1UL << SCB_DFSR_HALTED_Pos) /*!< SCB DFSR: HALTED Mask */
+
+/*@} end of group CMSIS_SCB */
+
+
+/** \ingroup CMSIS_core_register
+ \defgroup CMSIS_SCnSCB CMSIS System Control and ID Register not in the SCB
+ Type definitions for the Cortex-M System Control and ID Register not in the SCB
+ @{
+ */
+
+/** \brief Structure type to access the System Control and ID Register not in the SCB.
+ */
+typedef struct
+{
+ uint32_t RESERVED0[1];
+ __I uint32_t ICTR; /*!< Offset: 0x004 (R/ ) Interrupt Controller Type Register */
+#if ((defined __CM3_REV) && (__CM3_REV >= 0x200))
+ __IO uint32_t ACTLR; /*!< Offset: 0x008 (R/W) Auxiliary Control Register */
+#else
+ uint32_t RESERVED1[1];
+#endif
+} SCnSCB_Type;
+
+/* Interrupt Controller Type Register Definitions */
+#define SCnSCB_ICTR_INTLINESNUM_Pos 0 /*!< ICTR: INTLINESNUM Position */
+#define SCnSCB_ICTR_INTLINESNUM_Msk (0xFUL << SCnSCB_ICTR_INTLINESNUM_Pos) /*!< ICTR: INTLINESNUM Mask */
+
+/* Auxiliary Control Register Definitions */
+
+#define SCnSCB_ACTLR_DISFOLD_Pos 2 /*!< ACTLR: DISFOLD Position */
+#define SCnSCB_ACTLR_DISFOLD_Msk (1UL << SCnSCB_ACTLR_DISFOLD_Pos) /*!< ACTLR: DISFOLD Mask */
+
+#define SCnSCB_ACTLR_DISDEFWBUF_Pos 1 /*!< ACTLR: DISDEFWBUF Position */
+#define SCnSCB_ACTLR_DISDEFWBUF_Msk (1UL << SCnSCB_ACTLR_DISDEFWBUF_Pos) /*!< ACTLR: DISDEFWBUF Mask */
+
+#define SCnSCB_ACTLR_DISMCYCINT_Pos 0 /*!< ACTLR: DISMCYCINT Position */
+#define SCnSCB_ACTLR_DISMCYCINT_Msk (1UL << SCnSCB_ACTLR_DISMCYCINT_Pos) /*!< ACTLR: DISMCYCINT Mask */
+
+/*@} end of group CMSIS_SCnotSCB */
+
+
+/** \ingroup CMSIS_core_register
+ \defgroup CMSIS_SysTick CMSIS SysTick
+ Type definitions for the Cortex-M System Timer Registers
+ @{
+ */
+
+/** \brief Structure type to access the System Timer (SysTick).
+ */
+typedef struct
+{
+ __IO uint32_t CTRL; /*!< Offset: 0x000 (R/W) SysTick Control and Status Register */
+ __IO uint32_t LOAD; /*!< Offset: 0x004 (R/W) SysTick Reload Value Register */
+ __IO uint32_t VAL; /*!< Offset: 0x008 (R/W) SysTick Current Value Register */
+ __I uint32_t CALIB; /*!< Offset: 0x00C (R/ ) SysTick Calibration Register */
+} SysTick_Type;
+
+/* SysTick Control / Status Register Definitions */
+#define SysTick_CTRL_COUNTFLAG_Pos 16 /*!< SysTick CTRL: COUNTFLAG Position */
+#define SysTick_CTRL_COUNTFLAG_Msk (1UL << SysTick_CTRL_COUNTFLAG_Pos) /*!< SysTick CTRL: COUNTFLAG Mask */
+
+#define SysTick_CTRL_CLKSOURCE_Pos 2 /*!< SysTick CTRL: CLKSOURCE Position */
+#define SysTick_CTRL_CLKSOURCE_Msk (1UL << SysTick_CTRL_CLKSOURCE_Pos) /*!< SysTick CTRL: CLKSOURCE Mask */
+
+#define SysTick_CTRL_TICKINT_Pos 1 /*!< SysTick CTRL: TICKINT Position */
+#define SysTick_CTRL_TICKINT_Msk (1UL << SysTick_CTRL_TICKINT_Pos) /*!< SysTick CTRL: TICKINT Mask */
+
+#define SysTick_CTRL_ENABLE_Pos 0 /*!< SysTick CTRL: ENABLE Position */
+#define SysTick_CTRL_ENABLE_Msk (1UL << SysTick_CTRL_ENABLE_Pos) /*!< SysTick CTRL: ENABLE Mask */
+
+/* SysTick Reload Register Definitions */
+#define SysTick_LOAD_RELOAD_Pos 0 /*!< SysTick LOAD: RELOAD Position */
+#define SysTick_LOAD_RELOAD_Msk (0xFFFFFFUL << SysTick_LOAD_RELOAD_Pos) /*!< SysTick LOAD: RELOAD Mask */
+
+/* SysTick Current Register Definitions */
+#define SysTick_VAL_CURRENT_Pos 0 /*!< SysTick VAL: CURRENT Position */
+#define SysTick_VAL_CURRENT_Msk (0xFFFFFFUL << SysTick_VAL_CURRENT_Pos) /*!< SysTick VAL: CURRENT Mask */
+
+/* SysTick Calibration Register Definitions */
+#define SysTick_CALIB_NOREF_Pos 31 /*!< SysTick CALIB: NOREF Position */
+#define SysTick_CALIB_NOREF_Msk (1UL << SysTick_CALIB_NOREF_Pos) /*!< SysTick CALIB: NOREF Mask */
+
+#define SysTick_CALIB_SKEW_Pos 30 /*!< SysTick CALIB: SKEW Position */
+#define SysTick_CALIB_SKEW_Msk (1UL << SysTick_CALIB_SKEW_Pos) /*!< SysTick CALIB: SKEW Mask */
+
+#define SysTick_CALIB_TENMS_Pos 0 /*!< SysTick CALIB: TENMS Position */
+#define SysTick_CALIB_TENMS_Msk (0xFFFFFFUL << SysTick_VAL_CURRENT_Pos) /*!< SysTick CALIB: TENMS Mask */
+
+/*@} end of group CMSIS_SysTick */
+
+
+/** \ingroup CMSIS_core_register
+ \defgroup CMSIS_ITM CMSIS ITM
+ Type definitions for the Cortex-M Instrumentation Trace Macrocell (ITM)
+ @{
+ */
+
+/** \brief Structure type to access the Instrumentation Trace Macrocell Register (ITM).
+ */
+typedef struct
+{
+ __O union
+ {
+ __O uint8_t u8; /*!< Offset: 0x000 ( /W) ITM Stimulus Port 8-bit */
+ __O uint16_t u16; /*!< Offset: 0x000 ( /W) ITM Stimulus Port 16-bit */
+ __O uint32_t u32; /*!< Offset: 0x000 ( /W) ITM Stimulus Port 32-bit */
+ } PORT [32]; /*!< Offset: 0x000 ( /W) ITM Stimulus Port Registers */
+ uint32_t RESERVED0[864];
+ __IO uint32_t TER; /*!< Offset: 0xE00 (R/W) ITM Trace Enable Register */
+ uint32_t RESERVED1[15];
+ __IO uint32_t TPR; /*!< Offset: 0xE40 (R/W) ITM Trace Privilege Register */
+ uint32_t RESERVED2[15];
+ __IO uint32_t TCR; /*!< Offset: 0xE80 (R/W) ITM Trace Control Register */
+} ITM_Type;
+
+/* ITM Trace Privilege Register Definitions */
+#define ITM_TPR_PRIVMASK_Pos 0 /*!< ITM TPR: PRIVMASK Position */
+#define ITM_TPR_PRIVMASK_Msk (0xFUL << ITM_TPR_PRIVMASK_Pos) /*!< ITM TPR: PRIVMASK Mask */
+
+/* ITM Trace Control Register Definitions */
+#define ITM_TCR_BUSY_Pos 23 /*!< ITM TCR: BUSY Position */
+#define ITM_TCR_BUSY_Msk (1UL << ITM_TCR_BUSY_Pos) /*!< ITM TCR: BUSY Mask */
+
+#define ITM_TCR_TraceBusID_Pos 16 /*!< ITM TCR: ATBID Position */
+#define ITM_TCR_TraceBusID_Msk (0x7FUL << ITM_TCR_TraceBusID_Pos) /*!< ITM TCR: ATBID Mask */
+
+#define ITM_TCR_GTSFREQ_Pos 10 /*!< ITM TCR: Global timestamp frequency Position */
+#define ITM_TCR_GTSFREQ_Msk (3UL << ITM_TCR_GTSFREQ_Pos) /*!< ITM TCR: Global timestamp frequency Mask */
+
+#define ITM_TCR_TSPrescale_Pos 8 /*!< ITM TCR: TSPrescale Position */
+#define ITM_TCR_TSPrescale_Msk (3UL << ITM_TCR_TSPrescale_Pos) /*!< ITM TCR: TSPrescale Mask */
+
+#define ITM_TCR_SWOENA_Pos 4 /*!< ITM TCR: SWOENA Position */
+#define ITM_TCR_SWOENA_Msk (1UL << ITM_TCR_SWOENA_Pos) /*!< ITM TCR: SWOENA Mask */
+
+#define ITM_TCR_TXENA_Pos 3 /*!< ITM TCR: TXENA Position */
+#define ITM_TCR_TXENA_Msk (1UL << ITM_TCR_TXENA_Pos) /*!< ITM TCR: TXENA Mask */
+
+#define ITM_TCR_SYNCENA_Pos 2 /*!< ITM TCR: SYNCENA Position */
+#define ITM_TCR_SYNCENA_Msk (1UL << ITM_TCR_SYNCENA_Pos) /*!< ITM TCR: SYNCENA Mask */
+
+#define ITM_TCR_TSENA_Pos 1 /*!< ITM TCR: TSENA Position */
+#define ITM_TCR_TSENA_Msk (1UL << ITM_TCR_TSENA_Pos) /*!< ITM TCR: TSENA Mask */
+
+#define ITM_TCR_ITMENA_Pos 0 /*!< ITM TCR: ITM Enable bit Position */
+#define ITM_TCR_ITMENA_Msk (1UL << ITM_TCR_ITMENA_Pos) /*!< ITM TCR: ITM Enable bit Mask */
+
+/*@}*/ /* end of group CMSIS_ITM */
+
+
+#if (__MPU_PRESENT == 1)
+/** \ingroup CMSIS_core_register
+ \defgroup CMSIS_MPU CMSIS MPU
+ Type definitions for the Cortex-M Memory Protection Unit (MPU)
+ @{
+ */
+
+/** \brief Structure type to access the Memory Protection Unit (MPU).
+ */
+typedef struct
+{
+ __I uint32_t TYPE; /*!< Offset: 0x000 (R/ ) MPU Type Register */
+ __IO uint32_t CTRL; /*!< Offset: 0x004 (R/W) MPU Control Register */
+ __IO uint32_t RNR; /*!< Offset: 0x008 (R/W) MPU Region RNRber Register */
+ __IO uint32_t RBAR; /*!< Offset: 0x00C (R/W) MPU Region Base Address Register */
+ __IO uint32_t RASR; /*!< Offset: 0x010 (R/W) MPU Region Attribute and Size Register */
+ __IO uint32_t RBAR_A1; /*!< Offset: 0x014 (R/W) MPU Alias 1 Region Base Address Register */
+ __IO uint32_t RASR_A1; /*!< Offset: 0x018 (R/W) MPU Alias 1 Region Attribute and Size Register */
+ __IO uint32_t RBAR_A2; /*!< Offset: 0x01C (R/W) MPU Alias 2 Region Base Address Register */
+ __IO uint32_t RASR_A2; /*!< Offset: 0x020 (R/W) MPU Alias 2 Region Attribute and Size Register */
+ __IO uint32_t RBAR_A3; /*!< Offset: 0x024 (R/W) MPU Alias 3 Region Base Address Register */
+ __IO uint32_t RASR_A3; /*!< Offset: 0x028 (R/W) MPU Alias 3 Region Attribute and Size Register */
+} MPU_Type;
+
+/* MPU Type Register */
+#define MPU_TYPE_IREGION_Pos 16 /*!< MPU TYPE: IREGION Position */
+#define MPU_TYPE_IREGION_Msk (0xFFUL << MPU_TYPE_IREGION_Pos) /*!< MPU TYPE: IREGION Mask */
+
+#define MPU_TYPE_DREGION_Pos 8 /*!< MPU TYPE: DREGION Position */
+#define MPU_TYPE_DREGION_Msk (0xFFUL << MPU_TYPE_DREGION_Pos) /*!< MPU TYPE: DREGION Mask */
+
+#define MPU_TYPE_SEPARATE_Pos 0 /*!< MPU TYPE: SEPARATE Position */
+#define MPU_TYPE_SEPARATE_Msk (1UL << MPU_TYPE_SEPARATE_Pos) /*!< MPU TYPE: SEPARATE Mask */
+
+/* MPU Control Register */
+#define MPU_CTRL_PRIVDEFENA_Pos 2 /*!< MPU CTRL: PRIVDEFENA Position */
+#define MPU_CTRL_PRIVDEFENA_Msk (1UL << MPU_CTRL_PRIVDEFENA_Pos) /*!< MPU CTRL: PRIVDEFENA Mask */
+
+#define MPU_CTRL_HFNMIENA_Pos 1 /*!< MPU CTRL: HFNMIENA Position */
+#define MPU_CTRL_HFNMIENA_Msk (1UL << MPU_CTRL_HFNMIENA_Pos) /*!< MPU CTRL: HFNMIENA Mask */
+
+#define MPU_CTRL_ENABLE_Pos 0 /*!< MPU CTRL: ENABLE Position */
+#define MPU_CTRL_ENABLE_Msk (1UL << MPU_CTRL_ENABLE_Pos) /*!< MPU CTRL: ENABLE Mask */
+
+/* MPU Region Number Register */
+#define MPU_RNR_REGION_Pos 0 /*!< MPU RNR: REGION Position */
+#define MPU_RNR_REGION_Msk (0xFFUL << MPU_RNR_REGION_Pos) /*!< MPU RNR: REGION Mask */
+
+/* MPU Region Base Address Register */
+#define MPU_RBAR_ADDR_Pos 5 /*!< MPU RBAR: ADDR Position */
+#define MPU_RBAR_ADDR_Msk (0x7FFFFFFUL << MPU_RBAR_ADDR_Pos) /*!< MPU RBAR: ADDR Mask */
+
+#define MPU_RBAR_VALID_Pos 4 /*!< MPU RBAR: VALID Position */
+#define MPU_RBAR_VALID_Msk (1UL << MPU_RBAR_VALID_Pos) /*!< MPU RBAR: VALID Mask */
+
+#define MPU_RBAR_REGION_Pos 0 /*!< MPU RBAR: REGION Position */
+#define MPU_RBAR_REGION_Msk (0xFUL << MPU_RBAR_REGION_Pos) /*!< MPU RBAR: REGION Mask */
+
+/* MPU Region Attribute and Size Register */
+#define MPU_RASR_ATTRS_Pos 16 /*!< MPU RASR: MPU Region Attribute field Position */
+#define MPU_RASR_ATTRS_Msk (0xFFFFUL << MPU_RASR_ATTRS_Pos) /*!< MPU RASR: MPU Region Attribute field Mask */
+
+#define MPU_RASR_SRD_Pos 8 /*!< MPU RASR: Sub-Region Disable Position */
+#define MPU_RASR_SRD_Msk (0xFFUL << MPU_RASR_SRD_Pos) /*!< MPU RASR: Sub-Region Disable Mask */
+
+#define MPU_RASR_SIZE_Pos 1 /*!< MPU RASR: Region Size Field Position */
+#define MPU_RASR_SIZE_Msk (0x1FUL << MPU_RASR_SIZE_Pos) /*!< MPU RASR: Region Size Field Mask */
+
+#define MPU_RASR_ENABLE_Pos 0 /*!< MPU RASR: Region enable bit Position */
+#define MPU_RASR_ENABLE_Msk (1UL << MPU_RASR_ENABLE_Pos) /*!< MPU RASR: Region enable bit Disable Mask */
+
+/*@} end of group CMSIS_MPU */
+#endif
+
+
+/** \ingroup CMSIS_core_register
+ \defgroup CMSIS_CoreDebug CMSIS Core Debug
+ Type definitions for the Cortex-M Core Debug Registers
+ @{
+ */
+
+/** \brief Structure type to access the Core Debug Register (CoreDebug).
+ */
+typedef struct
+{
+ __IO uint32_t DHCSR; /*!< Offset: 0x000 (R/W) Debug Halting Control and Status Register */
+ __O uint32_t DCRSR; /*!< Offset: 0x004 ( /W) Debug Core Register Selector Register */
+ __IO uint32_t DCRDR; /*!< Offset: 0x008 (R/W) Debug Core Register Data Register */
+ __IO uint32_t DEMCR; /*!< Offset: 0x00C (R/W) Debug Exception and Monitor Control Register */
+} CoreDebug_Type;
+
+/* Debug Halting Control and Status Register */
+#define CoreDebug_DHCSR_DBGKEY_Pos 16 /*!< CoreDebug DHCSR: DBGKEY Position */
+#define CoreDebug_DHCSR_DBGKEY_Msk (0xFFFFUL << CoreDebug_DHCSR_DBGKEY_Pos) /*!< CoreDebug DHCSR: DBGKEY Mask */
+
+#define CoreDebug_DHCSR_S_RESET_ST_Pos 25 /*!< CoreDebug DHCSR: S_RESET_ST Position */
+#define CoreDebug_DHCSR_S_RESET_ST_Msk (1UL << CoreDebug_DHCSR_S_RESET_ST_Pos) /*!< CoreDebug DHCSR: S_RESET_ST Mask */
+
+#define CoreDebug_DHCSR_S_RETIRE_ST_Pos 24 /*!< CoreDebug DHCSR: S_RETIRE_ST Position */
+#define CoreDebug_DHCSR_S_RETIRE_ST_Msk (1UL << CoreDebug_DHCSR_S_RETIRE_ST_Pos) /*!< CoreDebug DHCSR: S_RETIRE_ST Mask */
+
+#define CoreDebug_DHCSR_S_LOCKUP_Pos 19 /*!< CoreDebug DHCSR: S_LOCKUP Position */
+#define CoreDebug_DHCSR_S_LOCKUP_Msk (1UL << CoreDebug_DHCSR_S_LOCKUP_Pos) /*!< CoreDebug DHCSR: S_LOCKUP Mask */
+
+#define CoreDebug_DHCSR_S_SLEEP_Pos 18 /*!< CoreDebug DHCSR: S_SLEEP Position */
+#define CoreDebug_DHCSR_S_SLEEP_Msk (1UL << CoreDebug_DHCSR_S_SLEEP_Pos) /*!< CoreDebug DHCSR: S_SLEEP Mask */
+
+#define CoreDebug_DHCSR_S_HALT_Pos 17 /*!< CoreDebug DHCSR: S_HALT Position */
+#define CoreDebug_DHCSR_S_HALT_Msk (1UL << CoreDebug_DHCSR_S_HALT_Pos) /*!< CoreDebug DHCSR: S_HALT Mask */
+
+#define CoreDebug_DHCSR_S_REGRDY_Pos 16 /*!< CoreDebug DHCSR: S_REGRDY Position */
+#define CoreDebug_DHCSR_S_REGRDY_Msk (1UL << CoreDebug_DHCSR_S_REGRDY_Pos) /*!< CoreDebug DHCSR: S_REGRDY Mask */
+
+#define CoreDebug_DHCSR_C_SNAPSTALL_Pos 5 /*!< CoreDebug DHCSR: C_SNAPSTALL Position */
+#define CoreDebug_DHCSR_C_SNAPSTALL_Msk (1UL << CoreDebug_DHCSR_C_SNAPSTALL_Pos) /*!< CoreDebug DHCSR: C_SNAPSTALL Mask */
+
+#define CoreDebug_DHCSR_C_MASKINTS_Pos 3 /*!< CoreDebug DHCSR: C_MASKINTS Position */
+#define CoreDebug_DHCSR_C_MASKINTS_Msk (1UL << CoreDebug_DHCSR_C_MASKINTS_Pos) /*!< CoreDebug DHCSR: C_MASKINTS Mask */
+
+#define CoreDebug_DHCSR_C_STEP_Pos 2 /*!< CoreDebug DHCSR: C_STEP Position */
+#define CoreDebug_DHCSR_C_STEP_Msk (1UL << CoreDebug_DHCSR_C_STEP_Pos) /*!< CoreDebug DHCSR: C_STEP Mask */
+
+#define CoreDebug_DHCSR_C_HALT_Pos 1 /*!< CoreDebug DHCSR: C_HALT Position */
+#define CoreDebug_DHCSR_C_HALT_Msk (1UL << CoreDebug_DHCSR_C_HALT_Pos) /*!< CoreDebug DHCSR: C_HALT Mask */
+
+#define CoreDebug_DHCSR_C_DEBUGEN_Pos 0 /*!< CoreDebug DHCSR: C_DEBUGEN Position */
+#define CoreDebug_DHCSR_C_DEBUGEN_Msk (1UL << CoreDebug_DHCSR_C_DEBUGEN_Pos) /*!< CoreDebug DHCSR: C_DEBUGEN Mask */
+
+/* Debug Core Register Selector Register */
+#define CoreDebug_DCRSR_REGWnR_Pos 16 /*!< CoreDebug DCRSR: REGWnR Position */
+#define CoreDebug_DCRSR_REGWnR_Msk (1UL << CoreDebug_DCRSR_REGWnR_Pos) /*!< CoreDebug DCRSR: REGWnR Mask */
+
+#define CoreDebug_DCRSR_REGSEL_Pos 0 /*!< CoreDebug DCRSR: REGSEL Position */
+#define CoreDebug_DCRSR_REGSEL_Msk (0x1FUL << CoreDebug_DCRSR_REGSEL_Pos) /*!< CoreDebug DCRSR: REGSEL Mask */
+
+/* Debug Exception and Monitor Control Register */
+#define CoreDebug_DEMCR_TRCENA_Pos 24 /*!< CoreDebug DEMCR: TRCENA Position */
+#define CoreDebug_DEMCR_TRCENA_Msk (1UL << CoreDebug_DEMCR_TRCENA_Pos) /*!< CoreDebug DEMCR: TRCENA Mask */
+
+#define CoreDebug_DEMCR_MON_REQ_Pos 19 /*!< CoreDebug DEMCR: MON_REQ Position */
+#define CoreDebug_DEMCR_MON_REQ_Msk (1UL << CoreDebug_DEMCR_MON_REQ_Pos) /*!< CoreDebug DEMCR: MON_REQ Mask */
+
+#define CoreDebug_DEMCR_MON_STEP_Pos 18 /*!< CoreDebug DEMCR: MON_STEP Position */
+#define CoreDebug_DEMCR_MON_STEP_Msk (1UL << CoreDebug_DEMCR_MON_STEP_Pos) /*!< CoreDebug DEMCR: MON_STEP Mask */
+
+#define CoreDebug_DEMCR_MON_PEND_Pos 17 /*!< CoreDebug DEMCR: MON_PEND Position */
+#define CoreDebug_DEMCR_MON_PEND_Msk (1UL << CoreDebug_DEMCR_MON_PEND_Pos) /*!< CoreDebug DEMCR: MON_PEND Mask */
+
+#define CoreDebug_DEMCR_MON_EN_Pos 16 /*!< CoreDebug DEMCR: MON_EN Position */
+#define CoreDebug_DEMCR_MON_EN_Msk (1UL << CoreDebug_DEMCR_MON_EN_Pos) /*!< CoreDebug DEMCR: MON_EN Mask */
+
+#define CoreDebug_DEMCR_VC_HARDERR_Pos 10 /*!< CoreDebug DEMCR: VC_HARDERR Position */
+#define CoreDebug_DEMCR_VC_HARDERR_Msk (1UL << CoreDebug_DEMCR_VC_HARDERR_Pos) /*!< CoreDebug DEMCR: VC_HARDERR Mask */
+
+#define CoreDebug_DEMCR_VC_INTERR_Pos 9 /*!< CoreDebug DEMCR: VC_INTERR Position */
+#define CoreDebug_DEMCR_VC_INTERR_Msk (1UL << CoreDebug_DEMCR_VC_INTERR_Pos) /*!< CoreDebug DEMCR: VC_INTERR Mask */
+
+#define CoreDebug_DEMCR_VC_BUSERR_Pos 8 /*!< CoreDebug DEMCR: VC_BUSERR Position */
+#define CoreDebug_DEMCR_VC_BUSERR_Msk (1UL << CoreDebug_DEMCR_VC_BUSERR_Pos) /*!< CoreDebug DEMCR: VC_BUSERR Mask */
+
+#define CoreDebug_DEMCR_VC_STATERR_Pos 7 /*!< CoreDebug DEMCR: VC_STATERR Position */
+#define CoreDebug_DEMCR_VC_STATERR_Msk (1UL << CoreDebug_DEMCR_VC_STATERR_Pos) /*!< CoreDebug DEMCR: VC_STATERR Mask */
+
+#define CoreDebug_DEMCR_VC_CHKERR_Pos 6 /*!< CoreDebug DEMCR: VC_CHKERR Position */
+#define CoreDebug_DEMCR_VC_CHKERR_Msk (1UL << CoreDebug_DEMCR_VC_CHKERR_Pos) /*!< CoreDebug DEMCR: VC_CHKERR Mask */
+
+#define CoreDebug_DEMCR_VC_NOCPERR_Pos 5 /*!< CoreDebug DEMCR: VC_NOCPERR Position */
+#define CoreDebug_DEMCR_VC_NOCPERR_Msk (1UL << CoreDebug_DEMCR_VC_NOCPERR_Pos) /*!< CoreDebug DEMCR: VC_NOCPERR Mask */
+
+#define CoreDebug_DEMCR_VC_MMERR_Pos 4 /*!< CoreDebug DEMCR: VC_MMERR Position */
+#define CoreDebug_DEMCR_VC_MMERR_Msk (1UL << CoreDebug_DEMCR_VC_MMERR_Pos) /*!< CoreDebug DEMCR: VC_MMERR Mask */
+
+#define CoreDebug_DEMCR_VC_CORERESET_Pos 0 /*!< CoreDebug DEMCR: VC_CORERESET Position */
+#define CoreDebug_DEMCR_VC_CORERESET_Msk (1UL << CoreDebug_DEMCR_VC_CORERESET_Pos) /*!< CoreDebug DEMCR: VC_CORERESET Mask */
+
+/*@} end of group CMSIS_CoreDebug */
+
+
+/** \ingroup CMSIS_core_register
+ @{
+ */
+
+/* Memory mapping of Cortex-M3 Hardware */
+#define SCS_BASE (0xE000E000UL) /*!< System Control Space Base Address */
+#define ITM_BASE (0xE0000000UL) /*!< ITM Base Address */
+#define CoreDebug_BASE (0xE000EDF0UL) /*!< Core Debug Base Address */
+#define SysTick_BASE (SCS_BASE + 0x0010UL) /*!< SysTick Base Address */
+#define NVIC_BASE (SCS_BASE + 0x0100UL) /*!< NVIC Base Address */
+#define SCB_BASE (SCS_BASE + 0x0D00UL) /*!< System Control Block Base Address */
+
+#define SCnSCB ((SCnSCB_Type *) SCS_BASE ) /*!< System control Register not in SCB */
+#define SCB ((SCB_Type *) SCB_BASE ) /*!< SCB configuration struct */
+#define SysTick ((SysTick_Type *) SysTick_BASE ) /*!< SysTick configuration struct */
+#define NVIC ((NVIC_Type *) NVIC_BASE ) /*!< NVIC configuration struct */
+#define ITM ((ITM_Type *) ITM_BASE ) /*!< ITM configuration struct */
+#define CoreDebug ((CoreDebug_Type *) CoreDebug_BASE) /*!< Core Debug configuration struct */
+
+#if (__MPU_PRESENT == 1)
+ #define MPU_BASE (SCS_BASE + 0x0D90UL) /*!< Memory Protection Unit */
+ #define MPU ((MPU_Type *) MPU_BASE ) /*!< Memory Protection Unit */
+#endif
+
+/*@} */
+
+
+
+/*******************************************************************************
+ * Hardware Abstraction Layer
+ ******************************************************************************/
+/** \defgroup CMSIS_Core_FunctionInterface CMSIS Core Function Interface
+ Core Function Interface contains:
+ - Core NVIC Functions
+ - Core SysTick Functions
+ - Core Debug Functions
+ - Core Register Access Functions
+*/
+
+
+
+/* ########################## NVIC functions #################################### */
+/** \ingroup CMSIS_Core_FunctionInterface
+ \defgroup CMSIS_Core_NVICFunctions CMSIS Core NVIC Functions
+ @{
+ */
+
+/** \brief Set Priority Grouping
+
+ This function sets the priority grouping field using the required unlock sequence.
+ The parameter PriorityGroup is assigned to the field SCB->AIRCR [10:8] PRIGROUP field.
+ Only values from 0..7 are used.
+ In case of a conflict between priority grouping and available
+ priority bits (__NVIC_PRIO_BITS) the smallest possible priority group is set.
+
+ \param [in] PriorityGroup Priority grouping field
+ */
+static __INLINE void NVIC_SetPriorityGrouping(uint32_t PriorityGroup)
+{
+ uint32_t reg_value;
+ uint32_t PriorityGroupTmp = (PriorityGroup & (uint32_t)0x07); /* only values 0..7 are used */
+
+ reg_value = SCB->AIRCR; /* read old register configuration */
+ reg_value &= ~(SCB_AIRCR_VECTKEY_Msk | SCB_AIRCR_PRIGROUP_Msk); /* clear bits to change */
+ reg_value = (reg_value |
+ ((uint32_t)0x5FA << SCB_AIRCR_VECTKEY_Pos) |
+ (PriorityGroupTmp << 8)); /* Insert write key and priorty group */
+ SCB->AIRCR = reg_value;
+}
+
+
+/** \brief Get Priority Grouping
+
+ This function gets the priority grouping from NVIC Interrupt Controller.
+ Priority grouping is SCB->AIRCR [10:8] PRIGROUP field.
+
+ \return Priority grouping field
+ */
+static __INLINE uint32_t NVIC_GetPriorityGrouping(void)
+{
+ return ((SCB->AIRCR & SCB_AIRCR_PRIGROUP_Msk) >> SCB_AIRCR_PRIGROUP_Pos); /* read priority grouping field */
+}
+
+
+/** \brief Enable External Interrupt
+
+ This function enables a device specific interrupt in the NVIC interrupt controller.
+ The interrupt number cannot be a negative value.
+
+ \param [in] IRQn Number of the external interrupt to enable
+ */
+static __INLINE void NVIC_EnableIRQ(IRQn_Type IRQn)
+{
+ NVIC->ISER[((uint32_t)(IRQn) >> 5)] = (1 << ((uint32_t)(IRQn) & 0x1F)); /* enable interrupt */
+}
+
+
+/** \brief Disable External Interrupt
+
+ This function disables a device specific interrupt in the NVIC interrupt controller.
+ The interrupt number cannot be a negative value.
+
+ \param [in] IRQn Number of the external interrupt to disable
+ */
+static __INLINE void NVIC_DisableIRQ(IRQn_Type IRQn)
+{
+ NVIC->ICER[((uint32_t)(IRQn) >> 5)] = (1 << ((uint32_t)(IRQn) & 0x1F)); /* disable interrupt */
+}
+
+
+/** \brief Get Pending Interrupt
+
+ This function reads the pending register in the NVIC and returns the pending bit
+ for the specified interrupt.
+
+ \param [in] IRQn Number of the interrupt for get pending
+ \return 0 Interrupt status is not pending
+ \return 1 Interrupt status is pending
+ */
+static __INLINE uint32_t NVIC_GetPendingIRQ(IRQn_Type IRQn)
+{
+ return((uint32_t) ((NVIC->ISPR[(uint32_t)(IRQn) >> 5] & (1 << ((uint32_t)(IRQn) & 0x1F)))?1:0)); /* Return 1 if pending else 0 */
+}
+
+
+/** \brief Set Pending Interrupt
+
+ This function sets the pending bit for the specified interrupt.
+ The interrupt number cannot be a negative value.
+
+ \param [in] IRQn Number of the interrupt for set pending
+ */
+static __INLINE void NVIC_SetPendingIRQ(IRQn_Type IRQn)
+{
+ NVIC->ISPR[((uint32_t)(IRQn) >> 5)] = (1 << ((uint32_t)(IRQn) & 0x1F)); /* set interrupt pending */
+}
+
+
+/** \brief Clear Pending Interrupt
+
+ This function clears the pending bit for the specified interrupt.
+ The interrupt number cannot be a negative value.
+
+ \param [in] IRQn Number of the interrupt for clear pending
+ */
+static __INLINE void NVIC_ClearPendingIRQ(IRQn_Type IRQn)
+{
+ NVIC->ICPR[((uint32_t)(IRQn) >> 5)] = (1 << ((uint32_t)(IRQn) & 0x1F)); /* Clear pending interrupt */
+}
+
+
+/** \brief Get Active Interrupt
+
+ This function reads the active register in NVIC and returns the active bit.
+ \param [in] IRQn Number of the interrupt for get active
+ \return 0 Interrupt status is not active
+ \return 1 Interrupt status is active
+ */
+static __INLINE uint32_t NVIC_GetActive(IRQn_Type IRQn)
+{
+ return((uint32_t)((NVIC->IABR[(uint32_t)(IRQn) >> 5] & (1 << ((uint32_t)(IRQn) & 0x1F)))?1:0)); /* Return 1 if active else 0 */
+}
+
+
+/** \brief Set Interrupt Priority
+
+ This function sets the priority for the specified interrupt. The interrupt
+ number can be positive to specify an external (device specific)
+ interrupt, or negative to specify an internal (core) interrupt.
+
+ Note: The priority cannot be set for every core interrupt.
+
+ \param [in] IRQn Number of the interrupt for set priority
+ \param [in] priority Priority to set
+ */
+static __INLINE void NVIC_SetPriority(IRQn_Type IRQn, uint32_t priority)
+{
+ if(IRQn < 0) {
+ SCB->SHP[((uint32_t)(IRQn) & 0xF)-4] = ((priority << (8 - __NVIC_PRIO_BITS)) & 0xff); } /* set Priority for Cortex-M System Interrupts */
+ else {
+ NVIC->IP[(uint32_t)(IRQn)] = ((priority << (8 - __NVIC_PRIO_BITS)) & 0xff); } /* set Priority for device specific Interrupts */
+}
+
+
+/** \brief Get Interrupt Priority
+
+ This function reads the priority for the specified interrupt. The interrupt
+ number can be positive to specify an external (device specific)
+ interrupt, or negative to specify an internal (core) interrupt.
+
+ The returned priority value is automatically aligned to the implemented
+ priority bits of the microcontroller.
+
+ \param [in] IRQn Number of the interrupt for get priority
+ \return Interrupt Priority
+ */
+static __INLINE uint32_t NVIC_GetPriority(IRQn_Type IRQn)
+{
+
+ if(IRQn < 0) {
+ return((uint32_t)(SCB->SHP[((uint32_t)(IRQn) & 0xF)-4] >> (8 - __NVIC_PRIO_BITS))); } /* get priority for Cortex-M system interrupts */
+ else {
+ return((uint32_t)(NVIC->IP[(uint32_t)(IRQn)] >> (8 - __NVIC_PRIO_BITS))); } /* get priority for device specific interrupts */
+}
+
+
+/** \brief Encode Priority
+
+ This function encodes the priority for an interrupt with the given priority group,
+ preemptive priority value and sub priority value.
+ In case of a conflict between priority grouping and available
+ priority bits (__NVIC_PRIO_BITS) the samllest possible priority group is set.
+
+ The returned priority value can be used for NVIC_SetPriority(...) function
+
+ \param [in] PriorityGroup Used priority group
+ \param [in] PreemptPriority Preemptive priority value (starting from 0)
+ \param [in] SubPriority Sub priority value (starting from 0)
+ \return Encoded priority for the interrupt
+ */
+static __INLINE uint32_t NVIC_EncodePriority (uint32_t PriorityGroup, uint32_t PreemptPriority, uint32_t SubPriority)
+{
+ uint32_t PriorityGroupTmp = (PriorityGroup & 0x07); /* only values 0..7 are used */
+ uint32_t PreemptPriorityBits;
+ uint32_t SubPriorityBits;
+
+ PreemptPriorityBits = ((7 - PriorityGroupTmp) > __NVIC_PRIO_BITS) ? __NVIC_PRIO_BITS : 7 - PriorityGroupTmp;
+ SubPriorityBits = ((PriorityGroupTmp + __NVIC_PRIO_BITS) < 7) ? 0 : PriorityGroupTmp - 7 + __NVIC_PRIO_BITS;
+
+ return (
+ ((PreemptPriority & ((1 << (PreemptPriorityBits)) - 1)) << SubPriorityBits) |
+ ((SubPriority & ((1 << (SubPriorityBits )) - 1)))
+ );
+}
+
+
+/** \brief Decode Priority
+
+ This function decodes an interrupt priority value with the given priority group to
+ preemptive priority value and sub priority value.
+ In case of a conflict between priority grouping and available
+ priority bits (__NVIC_PRIO_BITS) the samllest possible priority group is set.
+
+ The priority value can be retrieved with NVIC_GetPriority(...) function
+
+ \param [in] Priority Priority value
+ \param [in] PriorityGroup Used priority group
+ \param [out] pPreemptPriority Preemptive priority value (starting from 0)
+ \param [out] pSubPriority Sub priority value (starting from 0)
+ */
+static __INLINE void NVIC_DecodePriority (uint32_t Priority, uint32_t PriorityGroup, uint32_t* pPreemptPriority, uint32_t* pSubPriority)
+{
+ uint32_t PriorityGroupTmp = (PriorityGroup & 0x07); /* only values 0..7 are used */
+ uint32_t PreemptPriorityBits;
+ uint32_t SubPriorityBits;
+
+ PreemptPriorityBits = ((7 - PriorityGroupTmp) > __NVIC_PRIO_BITS) ? __NVIC_PRIO_BITS : 7 - PriorityGroupTmp;
+ SubPriorityBits = ((PriorityGroupTmp + __NVIC_PRIO_BITS) < 7) ? 0 : PriorityGroupTmp - 7 + __NVIC_PRIO_BITS;
+
+ *pPreemptPriority = (Priority >> SubPriorityBits) & ((1 << (PreemptPriorityBits)) - 1);
+ *pSubPriority = (Priority ) & ((1 << (SubPriorityBits )) - 1);
+}
+
+
+/** \brief System Reset
+
+ This function initiate a system reset request to reset the MCU.
+ */
+static __INLINE void NVIC_SystemReset(void)
+{
+ __DSB(); /* Ensure all outstanding memory accesses included
+ buffered write are completed before reset */
+ SCB->AIRCR = ((0x5FA << SCB_AIRCR_VECTKEY_Pos) |
+ (SCB->AIRCR & SCB_AIRCR_PRIGROUP_Msk) |
+ SCB_AIRCR_SYSRESETREQ_Msk); /* Keep priority group unchanged */
+ __DSB(); /* Ensure completion of memory access */
+ while(1); /* wait until reset */
+}
+
+/*@} end of CMSIS_Core_NVICFunctions */
+
+
+
+/* ################################## SysTick function ############################################ */
+/** \ingroup CMSIS_Core_FunctionInterface
+ \defgroup CMSIS_Core_SysTickFunctions CMSIS Core SysTick Functions
+ @{
+ */
+
+#if (__Vendor_SysTickConfig == 0)
+
+/** \brief System Tick Configuration
+
+ This function initialises the system tick timer and its interrupt and start the system tick timer.
+ Counter is in free running mode to generate periodical interrupts.
+
+ \param [in] ticks Number of ticks between two interrupts
+ \return 0 Function succeeded
+ \return 1 Function failed
+ */
+static __INLINE uint32_t SysTick_Config(uint32_t ticks)
+{
+ if (ticks > SysTick_LOAD_RELOAD_Msk) return (1); /* Reload value impossible */
+
+ SysTick->LOAD = (ticks & SysTick_LOAD_RELOAD_Msk) - 1; /* set reload register */
+ NVIC_SetPriority (SysTick_IRQn, (1<<__NVIC_PRIO_BITS) - 1); /* set Priority for Cortex-M0 System Interrupts */
+ SysTick->VAL = 0; /* Load the SysTick Counter Value */
+ SysTick->CTRL = SysTick_CTRL_CLKSOURCE_Msk |
+ SysTick_CTRL_TICKINT_Msk |
+ SysTick_CTRL_ENABLE_Msk; /* Enable SysTick IRQ and SysTick Timer */
+ return (0); /* Function successful */
+}
+
+#endif
+
+/*@} end of CMSIS_Core_SysTickFunctions */
+
+
+
+/* ##################################### Debug In/Output function ########################################### */
+/** \ingroup CMSIS_Core_FunctionInterface
+ \defgroup CMSIS_core_DebugFunctions CMSIS Core Debug Functions
+ @{
+ */
+
+extern volatile int32_t ITM_RxBuffer; /*!< external variable to receive characters */
+#define ITM_RXBUFFER_EMPTY 0x5AA55AA5 /*!< value identifying ITM_RxBuffer is ready for next character */
+
+
+/** \brief ITM Send Character
+
+ This function transmits a character via the ITM channel 0.
+ It just returns when no debugger is connected that has booked the output.
+ It is blocking when a debugger is connected, but the previous character send is not transmitted.
+
+ \param [in] ch Character to transmit
+ \return Character to transmit
+ */
+static __INLINE uint32_t ITM_SendChar (uint32_t ch)
+{
+ if ((CoreDebug->DEMCR & CoreDebug_DEMCR_TRCENA_Msk) && /* Trace enabled */
+ (ITM->TCR & ITM_TCR_ITMENA_Msk) && /* ITM enabled */
+ (ITM->TER & (1UL << 0) ) ) /* ITM Port #0 enabled */
+ {
+ while (ITM->PORT[0].u32 == 0);
+ ITM->PORT[0].u8 = (uint8_t) ch;
+ }
+ return (ch);
+}
+
+
+/** \brief ITM Receive Character
+
+ This function inputs a character via external variable ITM_RxBuffer.
+ It just returns when no debugger is connected that has booked the output.
+ It is blocking when a debugger is connected, but the previous character send is not transmitted.
+
+ \return Received character
+ \return -1 No character received
+ */
+static __INLINE int32_t ITM_ReceiveChar (void) {
+ int32_t ch = -1; /* no character available */
+
+ if (ITM_RxBuffer != ITM_RXBUFFER_EMPTY) {
+ ch = ITM_RxBuffer;
+ ITM_RxBuffer = ITM_RXBUFFER_EMPTY; /* ready for next character */
+ }
+
+ return (ch);
+}
+
+
+/** \brief ITM Check Character
+
+ This function checks external variable ITM_RxBuffer whether a character is available or not.
+ It returns '1' if a character is available and '0' if no character is available.
+
+ \return 0 No character available
+ \return 1 Character available
+ */
+static __INLINE int32_t ITM_CheckChar (void) {
+
+ if (ITM_RxBuffer == ITM_RXBUFFER_EMPTY) {
+ return (0); /* no character available */
+ } else {
+ return (1); /* character available */
+ }
+}
+
+/*@} end of CMSIS_core_DebugFunctions */
+
+#endif /* __CORE_CM3_H_DEPENDANT */
+
+#endif /* __CMSIS_GENERIC */
+
+#ifdef __cplusplus
+}
+#endif
diff --git a/System/core_cm4.h b/System/core_cm4.h
new file mode 100644
index 0000000..bf022ba
--- /dev/null
+++ b/System/core_cm4.h
@@ -0,0 +1,1378 @@
+/**************************************************************************//**
+ * @file core_cm4.h
+ * @brief CMSIS Cortex-M4 Core Peripheral Access Layer Header File
+ * @version V2.10
+ * @date 19. July 2011
+ *
+ * @note
+ * Copyright (C) 2009-2011 ARM Limited. All rights reserved.
+ *
+ * @par
+ * ARM Limited (ARM) is supplying this software for use with Cortex-M
+ * processor based microcontrollers. This file can be freely distributed
+ * within development tools that are supporting such ARM based processors.
+ *
+ * @par
+ * THIS SOFTWARE IS PROVIDED "AS IS". NO WARRANTIES, WHETHER EXPRESS, IMPLIED
+ * OR STATUTORY, INCLUDING, BUT NOT LIMITED TO, IMPLIED WARRANTIES OF
+ * MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE APPLY TO THIS SOFTWARE.
+ * ARM SHALL NOT, IN ANY CIRCUMSTANCES, BE LIABLE FOR SPECIAL, INCIDENTAL, OR
+ * CONSEQUENTIAL DAMAGES, FOR ANY REASON WHATSOEVER.
+ *
+ ******************************************************************************/
+#if defined ( __ICCARM__ )
+ #pragma system_include /* treat file as system include file for MISRA check */
+#endif
+
+#ifdef __cplusplus
+ extern "C" {
+#endif
+
+#ifndef __CORE_CM4_H_GENERIC
+#define __CORE_CM4_H_GENERIC
+
+
+/** \mainpage CMSIS Cortex-M4
+
+ This documentation describes the CMSIS Cortex-M Core Peripheral Access Layer.
+ It consists of:
+
+ - Cortex-M Core Register Definitions
+ - Cortex-M functions
+ - Cortex-M instructions
+ - Cortex-M SIMD instructions
+
+ The CMSIS Cortex-M4 Core Peripheral Access Layer contains C and assembly functions that ease
+ access to the Cortex-M Core
+ */
+
+/** \defgroup CMSIS_MISRA_Exceptions CMSIS MISRA-C:2004 Compliance Exceptions
+ CMSIS violates following MISRA-C2004 Rules:
+
+ - Violates MISRA 2004 Required Rule 8.5, object/function definition in header file.
+ Function definitions in header files are used to allow 'inlining'.
+
+ - Violates MISRA 2004 Required Rule 18.4, declaration of union type or object of union type: '{...}'.
+ Unions are used for effective representation of core registers.
+
+ - Violates MISRA 2004 Advisory Rule 19.7, Function-like macro defined.
+ Function-like macros are used to allow more efficient code.
+
+ */
+
+
+/*******************************************************************************
+ * CMSIS definitions
+ ******************************************************************************/
+/** \defgroup CMSIS_core_definitions CMSIS Core Definitions
+ This file defines all structures and symbols for CMSIS core:
+ - CMSIS version number
+ - Cortex-M core
+ - Cortex-M core Revision Number
+ @{
+ */
+
+/* CMSIS CM4 definitions */
+#define __CM4_CMSIS_VERSION_MAIN (0x02) /*!< [31:16] CMSIS HAL main version */
+#define __CM4_CMSIS_VERSION_SUB (0x10) /*!< [15:0] CMSIS HAL sub version */
+#define __CM4_CMSIS_VERSION ((__CM4_CMSIS_VERSION_MAIN << 16) | __CM4_CMSIS_VERSION_SUB) /*!< CMSIS HAL version number */
+
+#define __CORTEX_M (0x04) /*!< Cortex core */
+
+
+#if defined ( __CC_ARM )
+ #define __ASM __asm /*!< asm keyword for ARM Compiler */
+ #define __INLINE __inline /*!< inline keyword for ARM Compiler */
+
+#elif defined ( __ICCARM__ )
+ #define __ASM __asm /*!< asm keyword for IAR Compiler */
+ #define __INLINE inline /*!< inline keyword for IAR Compiler. Only available in High optimization mode! */
+
+#elif defined ( __GNUC__ )
+ #define __ASM __asm /*!< asm keyword for GNU Compiler */
+ #define __INLINE inline /*!< inline keyword for GNU Compiler */
+
+#elif defined ( __TASKING__ )
+ #define __ASM __asm /*!< asm keyword for TASKING Compiler */
+ #define __INLINE inline /*!< inline keyword for TASKING Compiler */
+
+#endif
+
+/*!< __FPU_USED to be checked prior to making use of FPU specific registers and functions */
+#if defined ( __CC_ARM )
+ #if defined __TARGET_FPU_VFP
+ #if (__FPU_PRESENT == 1)
+ #define __FPU_USED 1
+ #else
+ #warning "Compiler generates FPU instructions for a device without an FPU (check __FPU_PRESENT)"
+ #define __FPU_USED 0
+ #endif
+ #else
+ #define __FPU_USED 0
+ #endif
+
+#elif defined ( __ICCARM__ )
+ #if defined __ARMVFP__
+ #if (__FPU_PRESENT == 1)
+ #define __FPU_USED 1
+ #else
+ #warning "Compiler generates FPU instructions for a device without an FPU (check __FPU_PRESENT)"
+ #define __FPU_USED 0
+ #endif
+ #else
+ #define __FPU_USED 0
+ #endif
+
+#elif defined ( __GNUC__ )
+ #if defined (__VFP_FP__) && !defined(__SOFTFP__)
+ #if (__FPU_PRESENT == 1)
+ #define __FPU_USED 1
+ #else
+ #warning "Compiler generates FPU instructions for a device without an FPU (check __FPU_PRESENT)"
+ #define __FPU_USED 0
+ #endif
+ #else
+ #define __FPU_USED 0
+ #endif
+
+#elif defined ( __TASKING__ )
+ /* add preprocessor checks to define __FPU_USED */
+ #define __FPU_USED 0
+#endif
+
+#include /*!< standard types definitions */
+#include /*!< Core Instruction Access */
+#include /*!< Core Function Access */
+#include /*!< Compiler specific SIMD Intrinsics */
+
+#endif /* __CORE_CM4_H_GENERIC */
+
+#ifndef __CMSIS_GENERIC
+
+#ifndef __CORE_CM4_H_DEPENDANT
+#define __CORE_CM4_H_DEPENDANT
+
+/* check device defines and use defaults */
+#if defined __CHECK_DEVICE_DEFINES
+ #ifndef __CM4_REV
+ #define __CM4_REV 0x0000
+ #warning "__CM4_REV not defined in device header file; using default!"
+ #endif
+
+ #ifndef __FPU_PRESENT
+ #define __FPU_PRESENT 0
+ #warning "__FPU_PRESENT not defined in device header file; using default!"
+ #endif
+
+ #ifndef __MPU_PRESENT
+ #define __MPU_PRESENT 0
+ #warning "__MPU_PRESENT not defined in device header file; using default!"
+ #endif
+
+ #ifndef __NVIC_PRIO_BITS
+ #define __NVIC_PRIO_BITS 4
+ #warning "__NVIC_PRIO_BITS not defined in device header file; using default!"
+ #endif
+
+ #ifndef __Vendor_SysTickConfig
+ #define __Vendor_SysTickConfig 0
+ #warning "__Vendor_SysTickConfig not defined in device header file; using default!"
+ #endif
+#endif
+
+/* IO definitions (access restrictions to peripheral registers) */
+#ifdef __cplusplus
+ #define __I volatile /*!< defines 'read only' permissions */
+#else
+ #define __I volatile const /*!< defines 'read only' permissions */
+#endif
+#define __O volatile /*!< defines 'write only' permissions */
+#define __IO volatile /*!< defines 'read / write' permissions */
+
+/*@} end of group CMSIS_core_definitions */
+
+
+
+/*******************************************************************************
+ * Register Abstraction
+ ******************************************************************************/
+/** \defgroup CMSIS_core_register CMSIS Core Register
+ Core Register contain:
+ - Core Register
+ - Core NVIC Register
+ - Core SCB Register
+ - Core SysTick Register
+ - Core Debug Register
+ - Core MPU Register
+ - Core FPU Register
+*/
+
+/** \ingroup CMSIS_core_register
+ \defgroup CMSIS_CORE CMSIS Core
+ Type definitions for the Cortex-M Core Registers
+ @{
+ */
+
+/** \brief Union type to access the Application Program Status Register (APSR).
+ */
+typedef union
+{
+ struct
+ {
+#if (__CORTEX_M != 0x04)
+ uint32_t _reserved0:27; /*!< bit: 0..26 Reserved */
+#else
+ uint32_t _reserved0:16; /*!< bit: 0..15 Reserved */
+ uint32_t GE:4; /*!< bit: 16..19 Greater than or Equal flags */
+ uint32_t _reserved1:7; /*!< bit: 20..26 Reserved */
+#endif
+ uint32_t Q:1; /*!< bit: 27 Saturation condition flag */
+ uint32_t V:1; /*!< bit: 28 Overflow condition code flag */
+ uint32_t C:1; /*!< bit: 29 Carry condition code flag */
+ uint32_t Z:1; /*!< bit: 30 Zero condition code flag */
+ uint32_t N:1; /*!< bit: 31 Negative condition code flag */
+ } b; /*!< Structure used for bit access */
+ uint32_t w; /*!< Type used for word access */
+} APSR_Type;
+
+
+/** \brief Union type to access the Interrupt Program Status Register (IPSR).
+ */
+typedef union
+{
+ struct
+ {
+ uint32_t ISR:9; /*!< bit: 0.. 8 Exception number */
+ uint32_t _reserved0:23; /*!< bit: 9..31 Reserved */
+ } b; /*!< Structure used for bit access */
+ uint32_t w; /*!< Type used for word access */
+} IPSR_Type;
+
+
+/** \brief Union type to access the Special-Purpose Program Status Registers (xPSR).
+ */
+typedef union
+{
+ struct
+ {
+ uint32_t ISR:9; /*!< bit: 0.. 8 Exception number */
+#if (__CORTEX_M != 0x04)
+ uint32_t _reserved0:15; /*!< bit: 9..23 Reserved */
+#else
+ uint32_t _reserved0:7; /*!< bit: 9..15 Reserved */
+ uint32_t GE:4; /*!< bit: 16..19 Greater than or Equal flags */
+ uint32_t _reserved1:4; /*!< bit: 20..23 Reserved */
+#endif
+ uint32_t T:1; /*!< bit: 24 Thumb bit (read 0) */
+ uint32_t IT:2; /*!< bit: 25..26 saved IT state (read 0) */
+ uint32_t Q:1; /*!< bit: 27 Saturation condition flag */
+ uint32_t V:1; /*!< bit: 28 Overflow condition code flag */
+ uint32_t C:1; /*!< bit: 29 Carry condition code flag */
+ uint32_t Z:1; /*!< bit: 30 Zero condition code flag */
+ uint32_t N:1; /*!< bit: 31 Negative condition code flag */
+ } b; /*!< Structure used for bit access */
+ uint32_t w; /*!< Type used for word access */
+} xPSR_Type;
+
+
+/** \brief Union type to access the Control Registers (CONTROL).
+ */
+typedef union
+{
+ struct
+ {
+ uint32_t nPRIV:1; /*!< bit: 0 Execution privilege in Thread mode */
+ uint32_t SPSEL:1; /*!< bit: 1 Stack to be used */
+ uint32_t FPCA:1; /*!< bit: 2 FP extension active flag */
+ uint32_t _reserved0:29; /*!< bit: 3..31 Reserved */
+ } b; /*!< Structure used for bit access */
+ uint32_t w; /*!< Type used for word access */
+} CONTROL_Type;
+
+/*@} end of group CMSIS_CORE */
+
+
+/** \ingroup CMSIS_core_register
+ \defgroup CMSIS_NVIC CMSIS NVIC
+ Type definitions for the Cortex-M NVIC Registers
+ @{
+ */
+
+/** \brief Structure type to access the Nested Vectored Interrupt Controller (NVIC).
+ */
+typedef struct
+{
+ __IO uint32_t ISER[8]; /*!< Offset: 0x000 (R/W) Interrupt Set Enable Register */
+ uint32_t RESERVED0[24];
+ __IO uint32_t ICER[8]; /*!< Offset: 0x080 (R/W) Interrupt Clear Enable Register */
+ uint32_t RSERVED1[24];
+ __IO uint32_t ISPR[8]; /*!< Offset: 0x100 (R/W) Interrupt Set Pending Register */
+ uint32_t RESERVED2[24];
+ __IO uint32_t ICPR[8]; /*!< Offset: 0x180 (R/W) Interrupt Clear Pending Register */
+ uint32_t RESERVED3[24];
+ __IO uint32_t IABR[8]; /*!< Offset: 0x200 (R/W) Interrupt Active bit Register */
+ uint32_t RESERVED4[56];
+ __IO uint8_t IP[240]; /*!< Offset: 0x300 (R/W) Interrupt Priority Register (8Bit wide) */
+ uint32_t RESERVED5[644];
+ __O uint32_t STIR; /*!< Offset: 0xE00 ( /W) Software Trigger Interrupt Register */
+} NVIC_Type;
+
+/* Software Triggered Interrupt Register Definitions */
+#define NVIC_STIR_INTID_Pos 0 /*!< STIR: INTLINESNUM Position */
+#define NVIC_STIR_INTID_Msk (0x1FFUL << NVIC_STIR_INTID_Pos) /*!< STIR: INTLINESNUM Mask */
+
+/*@} end of group CMSIS_NVIC */
+
+
+/** \ingroup CMSIS_core_register
+ \defgroup CMSIS_SCB CMSIS SCB
+ Type definitions for the Cortex-M System Control Block Registers
+ @{
+ */
+
+/** \brief Structure type to access the System Control Block (SCB).
+ */
+typedef struct
+{
+ __I uint32_t CPUID; /*!< Offset: 0x000 (R/ ) CPUID Base Register */
+ __IO uint32_t ICSR; /*!< Offset: 0x004 (R/W) Interrupt Control and State Register */
+ __IO uint32_t VTOR; /*!< Offset: 0x008 (R/W) Vector Table Offset Register */
+ __IO uint32_t AIRCR; /*!< Offset: 0x00C (R/W) Application Interrupt and Reset Control Register */
+ __IO uint32_t SCR; /*!< Offset: 0x010 (R/W) System Control Register */
+ __IO uint32_t CCR; /*!< Offset: 0x014 (R/W) Configuration Control Register */
+ __IO uint8_t SHP[12]; /*!< Offset: 0x018 (R/W) System Handlers Priority Registers (4-7, 8-11, 12-15) */
+ __IO uint32_t SHCSR; /*!< Offset: 0x024 (R/W) System Handler Control and State Register */
+ __IO uint32_t CFSR; /*!< Offset: 0x028 (R/W) Configurable Fault Status Register */
+ __IO uint32_t HFSR; /*!< Offset: 0x02C (R/W) HardFault Status Register */
+ __IO uint32_t DFSR; /*!< Offset: 0x030 (R/W) Debug Fault Status Register */
+ __IO uint32_t MMFAR; /*!< Offset: 0x034 (R/W) MemManage Fault Address Register */
+ __IO uint32_t BFAR; /*!< Offset: 0x038 (R/W) BusFault Address Register */
+ __IO uint32_t AFSR; /*!< Offset: 0x03C (R/W) Auxiliary Fault Status Register */
+ __I uint32_t PFR[2]; /*!< Offset: 0x040 (R/ ) Processor Feature Register */
+ __I uint32_t DFR; /*!< Offset: 0x048 (R/ ) Debug Feature Register */
+ __I uint32_t ADR; /*!< Offset: 0x04C (R/ ) Auxiliary Feature Register */
+ __I uint32_t MMFR[4]; /*!< Offset: 0x050 (R/ ) Memory Model Feature Register */
+ __I uint32_t ISAR[5]; /*!< Offset: 0x060 (R/ ) Instruction Set Attributes Register */
+ uint32_t RESERVED0[5];
+ __IO uint32_t CPACR; /*!< Offset: 0x088 (R/W) Coprocessor Access Control Register */
+} SCB_Type;
+
+/* SCB CPUID Register Definitions */
+#define SCB_CPUID_IMPLEMENTER_Pos 24 /*!< SCB CPUID: IMPLEMENTER Position */
+#define SCB_CPUID_IMPLEMENTER_Msk (0xFFUL << SCB_CPUID_IMPLEMENTER_Pos) /*!< SCB CPUID: IMPLEMENTER Mask */
+
+#define SCB_CPUID_VARIANT_Pos 20 /*!< SCB CPUID: VARIANT Position */
+#define SCB_CPUID_VARIANT_Msk (0xFUL << SCB_CPUID_VARIANT_Pos) /*!< SCB CPUID: VARIANT Mask */
+
+#define SCB_CPUID_ARCHITECTURE_Pos 16 /*!< SCB CPUID: ARCHITECTURE Position */
+#define SCB_CPUID_ARCHITECTURE_Msk (0xFUL << SCB_CPUID_ARCHITECTURE_Pos) /*!< SCB CPUID: ARCHITECTURE Mask */
+
+#define SCB_CPUID_PARTNO_Pos 4 /*!< SCB CPUID: PARTNO Position */
+#define SCB_CPUID_PARTNO_Msk (0xFFFUL << SCB_CPUID_PARTNO_Pos) /*!< SCB CPUID: PARTNO Mask */
+
+#define SCB_CPUID_REVISION_Pos 0 /*!< SCB CPUID: REVISION Position */
+#define SCB_CPUID_REVISION_Msk (0xFUL << SCB_CPUID_REVISION_Pos) /*!< SCB CPUID: REVISION Mask */
+
+/* SCB Interrupt Control State Register Definitions */
+#define SCB_ICSR_NMIPENDSET_Pos 31 /*!< SCB ICSR: NMIPENDSET Position */
+#define SCB_ICSR_NMIPENDSET_Msk (1UL << SCB_ICSR_NMIPENDSET_Pos) /*!< SCB ICSR: NMIPENDSET Mask */
+
+#define SCB_ICSR_PENDSVSET_Pos 28 /*!< SCB ICSR: PENDSVSET Position */
+#define SCB_ICSR_PENDSVSET_Msk (1UL << SCB_ICSR_PENDSVSET_Pos) /*!< SCB ICSR: PENDSVSET Mask */
+
+#define SCB_ICSR_PENDSVCLR_Pos 27 /*!< SCB ICSR: PENDSVCLR Position */
+#define SCB_ICSR_PENDSVCLR_Msk (1UL << SCB_ICSR_PENDSVCLR_Pos) /*!< SCB ICSR: PENDSVCLR Mask */
+
+#define SCB_ICSR_PENDSTSET_Pos 26 /*!< SCB ICSR: PENDSTSET Position */
+#define SCB_ICSR_PENDSTSET_Msk (1UL << SCB_ICSR_PENDSTSET_Pos) /*!< SCB ICSR: PENDSTSET Mask */
+
+#define SCB_ICSR_PENDSTCLR_Pos 25 /*!< SCB ICSR: PENDSTCLR Position */
+#define SCB_ICSR_PENDSTCLR_Msk (1UL << SCB_ICSR_PENDSTCLR_Pos) /*!< SCB ICSR: PENDSTCLR Mask */
+
+#define SCB_ICSR_ISRPREEMPT_Pos 23 /*!< SCB ICSR: ISRPREEMPT Position */
+#define SCB_ICSR_ISRPREEMPT_Msk (1UL << SCB_ICSR_ISRPREEMPT_Pos) /*!< SCB ICSR: ISRPREEMPT Mask */
+
+#define SCB_ICSR_ISRPENDING_Pos 22 /*!< SCB ICSR: ISRPENDING Position */
+#define SCB_ICSR_ISRPENDING_Msk (1UL << SCB_ICSR_ISRPENDING_Pos) /*!< SCB ICSR: ISRPENDING Mask */
+
+#define SCB_ICSR_VECTPENDING_Pos 12 /*!< SCB ICSR: VECTPENDING Position */
+#define SCB_ICSR_VECTPENDING_Msk (0x1FFUL << SCB_ICSR_VECTPENDING_Pos) /*!< SCB ICSR: VECTPENDING Mask */
+
+#define SCB_ICSR_RETTOBASE_Pos 11 /*!< SCB ICSR: RETTOBASE Position */
+#define SCB_ICSR_RETTOBASE_Msk (1UL << SCB_ICSR_RETTOBASE_Pos) /*!< SCB ICSR: RETTOBASE Mask */
+
+#define SCB_ICSR_VECTACTIVE_Pos 0 /*!< SCB ICSR: VECTACTIVE Position */
+#define SCB_ICSR_VECTACTIVE_Msk (0x1FFUL << SCB_ICSR_VECTACTIVE_Pos) /*!< SCB ICSR: VECTACTIVE Mask */
+
+/* SCB Vector Table Offset Register Definitions */
+#define SCB_VTOR_TBLOFF_Pos 7 /*!< SCB VTOR: TBLOFF Position */
+#define SCB_VTOR_TBLOFF_Msk (0x1FFFFFFUL << SCB_VTOR_TBLOFF_Pos) /*!< SCB VTOR: TBLOFF Mask */
+
+/* SCB Application Interrupt and Reset Control Register Definitions */
+#define SCB_AIRCR_VECTKEY_Pos 16 /*!< SCB AIRCR: VECTKEY Position */
+#define SCB_AIRCR_VECTKEY_Msk (0xFFFFUL << SCB_AIRCR_VECTKEY_Pos) /*!< SCB AIRCR: VECTKEY Mask */
+
+#define SCB_AIRCR_VECTKEYSTAT_Pos 16 /*!< SCB AIRCR: VECTKEYSTAT Position */
+#define SCB_AIRCR_VECTKEYSTAT_Msk (0xFFFFUL << SCB_AIRCR_VECTKEYSTAT_Pos) /*!< SCB AIRCR: VECTKEYSTAT Mask */
+
+#define SCB_AIRCR_ENDIANESS_Pos 15 /*!< SCB AIRCR: ENDIANESS Position */
+#define SCB_AIRCR_ENDIANESS_Msk (1UL << SCB_AIRCR_ENDIANESS_Pos) /*!< SCB AIRCR: ENDIANESS Mask */
+
+#define SCB_AIRCR_PRIGROUP_Pos 8 /*!< SCB AIRCR: PRIGROUP Position */
+#define SCB_AIRCR_PRIGROUP_Msk (7UL << SCB_AIRCR_PRIGROUP_Pos) /*!< SCB AIRCR: PRIGROUP Mask */
+
+#define SCB_AIRCR_SYSRESETREQ_Pos 2 /*!< SCB AIRCR: SYSRESETREQ Position */
+#define SCB_AIRCR_SYSRESETREQ_Msk (1UL << SCB_AIRCR_SYSRESETREQ_Pos) /*!< SCB AIRCR: SYSRESETREQ Mask */
+
+#define SCB_AIRCR_VECTCLRACTIVE_Pos 1 /*!< SCB AIRCR: VECTCLRACTIVE Position */
+#define SCB_AIRCR_VECTCLRACTIVE_Msk (1UL << SCB_AIRCR_VECTCLRACTIVE_Pos) /*!< SCB AIRCR: VECTCLRACTIVE Mask */
+
+#define SCB_AIRCR_VECTRESET_Pos 0 /*!< SCB AIRCR: VECTRESET Position */
+#define SCB_AIRCR_VECTRESET_Msk (1UL << SCB_AIRCR_VECTRESET_Pos) /*!< SCB AIRCR: VECTRESET Mask */
+
+/* SCB System Control Register Definitions */
+#define SCB_SCR_SEVONPEND_Pos 4 /*!< SCB SCR: SEVONPEND Position */
+#define SCB_SCR_SEVONPEND_Msk (1UL << SCB_SCR_SEVONPEND_Pos) /*!< SCB SCR: SEVONPEND Mask */
+
+#define SCB_SCR_SLEEPDEEP_Pos 2 /*!< SCB SCR: SLEEPDEEP Position */
+#define SCB_SCR_SLEEPDEEP_Msk (1UL << SCB_SCR_SLEEPDEEP_Pos) /*!< SCB SCR: SLEEPDEEP Mask */
+
+#define SCB_SCR_SLEEPONEXIT_Pos 1 /*!< SCB SCR: SLEEPONEXIT Position */
+#define SCB_SCR_SLEEPONEXIT_Msk (1UL << SCB_SCR_SLEEPONEXIT_Pos) /*!< SCB SCR: SLEEPONEXIT Mask */
+
+/* SCB Configuration Control Register Definitions */
+#define SCB_CCR_STKALIGN_Pos 9 /*!< SCB CCR: STKALIGN Position */
+#define SCB_CCR_STKALIGN_Msk (1UL << SCB_CCR_STKALIGN_Pos) /*!< SCB CCR: STKALIGN Mask */
+
+#define SCB_CCR_BFHFNMIGN_Pos 8 /*!< SCB CCR: BFHFNMIGN Position */
+#define SCB_CCR_BFHFNMIGN_Msk (1UL << SCB_CCR_BFHFNMIGN_Pos) /*!< SCB CCR: BFHFNMIGN Mask */
+
+#define SCB_CCR_DIV_0_TRP_Pos 4 /*!< SCB CCR: DIV_0_TRP Position */
+#define SCB_CCR_DIV_0_TRP_Msk (1UL << SCB_CCR_DIV_0_TRP_Pos) /*!< SCB CCR: DIV_0_TRP Mask */
+
+#define SCB_CCR_UNALIGN_TRP_Pos 3 /*!< SCB CCR: UNALIGN_TRP Position */
+#define SCB_CCR_UNALIGN_TRP_Msk (1UL << SCB_CCR_UNALIGN_TRP_Pos) /*!< SCB CCR: UNALIGN_TRP Mask */
+
+#define SCB_CCR_USERSETMPEND_Pos 1 /*!< SCB CCR: USERSETMPEND Position */
+#define SCB_CCR_USERSETMPEND_Msk (1UL << SCB_CCR_USERSETMPEND_Pos) /*!< SCB CCR: USERSETMPEND Mask */
+
+#define SCB_CCR_NONBASETHRDENA_Pos 0 /*!< SCB CCR: NONBASETHRDENA Position */
+#define SCB_CCR_NONBASETHRDENA_Msk (1UL << SCB_CCR_NONBASETHRDENA_Pos) /*!< SCB CCR: NONBASETHRDENA Mask */
+
+/* SCB System Handler Control and State Register Definitions */
+#define SCB_SHCSR_USGFAULTENA_Pos 18 /*!< SCB SHCSR: USGFAULTENA Position */
+#define SCB_SHCSR_USGFAULTENA_Msk (1UL << SCB_SHCSR_USGFAULTENA_Pos) /*!< SCB SHCSR: USGFAULTENA Mask */
+
+#define SCB_SHCSR_BUSFAULTENA_Pos 17 /*!< SCB SHCSR: BUSFAULTENA Position */
+#define SCB_SHCSR_BUSFAULTENA_Msk (1UL << SCB_SHCSR_BUSFAULTENA_Pos) /*!< SCB SHCSR: BUSFAULTENA Mask */
+
+#define SCB_SHCSR_MEMFAULTENA_Pos 16 /*!< SCB SHCSR: MEMFAULTENA Position */
+#define SCB_SHCSR_MEMFAULTENA_Msk (1UL << SCB_SHCSR_MEMFAULTENA_Pos) /*!< SCB SHCSR: MEMFAULTENA Mask */
+
+#define SCB_SHCSR_SVCALLPENDED_Pos 15 /*!< SCB SHCSR: SVCALLPENDED Position */
+#define SCB_SHCSR_SVCALLPENDED_Msk (1UL << SCB_SHCSR_SVCALLPENDED_Pos) /*!< SCB SHCSR: SVCALLPENDED Mask */
+
+#define SCB_SHCSR_BUSFAULTPENDED_Pos 14 /*!< SCB SHCSR: BUSFAULTPENDED Position */
+#define SCB_SHCSR_BUSFAULTPENDED_Msk (1UL << SCB_SHCSR_BUSFAULTPENDED_Pos) /*!< SCB SHCSR: BUSFAULTPENDED Mask */
+
+#define SCB_SHCSR_MEMFAULTPENDED_Pos 13 /*!< SCB SHCSR: MEMFAULTPENDED Position */
+#define SCB_SHCSR_MEMFAULTPENDED_Msk (1UL << SCB_SHCSR_MEMFAULTPENDED_Pos) /*!< SCB SHCSR: MEMFAULTPENDED Mask */
+
+#define SCB_SHCSR_USGFAULTPENDED_Pos 12 /*!< SCB SHCSR: USGFAULTPENDED Position */
+#define SCB_SHCSR_USGFAULTPENDED_Msk (1UL << SCB_SHCSR_USGFAULTPENDED_Pos) /*!< SCB SHCSR: USGFAULTPENDED Mask */
+
+#define SCB_SHCSR_SYSTICKACT_Pos 11 /*!< SCB SHCSR: SYSTICKACT Position */
+#define SCB_SHCSR_SYSTICKACT_Msk (1UL << SCB_SHCSR_SYSTICKACT_Pos) /*!< SCB SHCSR: SYSTICKACT Mask */
+
+#define SCB_SHCSR_PENDSVACT_Pos 10 /*!< SCB SHCSR: PENDSVACT Position */
+#define SCB_SHCSR_PENDSVACT_Msk (1UL << SCB_SHCSR_PENDSVACT_Pos) /*!< SCB SHCSR: PENDSVACT Mask */
+
+#define SCB_SHCSR_MONITORACT_Pos 8 /*!< SCB SHCSR: MONITORACT Position */
+#define SCB_SHCSR_MONITORACT_Msk (1UL << SCB_SHCSR_MONITORACT_Pos) /*!< SCB SHCSR: MONITORACT Mask */
+
+#define SCB_SHCSR_SVCALLACT_Pos 7 /*!< SCB SHCSR: SVCALLACT Position */
+#define SCB_SHCSR_SVCALLACT_Msk (1UL << SCB_SHCSR_SVCALLACT_Pos) /*!< SCB SHCSR: SVCALLACT Mask */
+
+#define SCB_SHCSR_USGFAULTACT_Pos 3 /*!< SCB SHCSR: USGFAULTACT Position */
+#define SCB_SHCSR_USGFAULTACT_Msk (1UL << SCB_SHCSR_USGFAULTACT_Pos) /*!< SCB SHCSR: USGFAULTACT Mask */
+
+#define SCB_SHCSR_BUSFAULTACT_Pos 1 /*!< SCB SHCSR: BUSFAULTACT Position */
+#define SCB_SHCSR_BUSFAULTACT_Msk (1UL << SCB_SHCSR_BUSFAULTACT_Pos) /*!< SCB SHCSR: BUSFAULTACT Mask */
+
+#define SCB_SHCSR_MEMFAULTACT_Pos 0 /*!< SCB SHCSR: MEMFAULTACT Position */
+#define SCB_SHCSR_MEMFAULTACT_Msk (1UL << SCB_SHCSR_MEMFAULTACT_Pos) /*!< SCB SHCSR: MEMFAULTACT Mask */
+
+/* SCB Configurable Fault Status Registers Definitions */
+#define SCB_CFSR_USGFAULTSR_Pos 16 /*!< SCB CFSR: Usage Fault Status Register Position */
+#define SCB_CFSR_USGFAULTSR_Msk (0xFFFFUL << SCB_CFSR_USGFAULTSR_Pos) /*!< SCB CFSR: Usage Fault Status Register Mask */
+
+#define SCB_CFSR_BUSFAULTSR_Pos 8 /*!< SCB CFSR: Bus Fault Status Register Position */
+#define SCB_CFSR_BUSFAULTSR_Msk (0xFFUL << SCB_CFSR_BUSFAULTSR_Pos) /*!< SCB CFSR: Bus Fault Status Register Mask */
+
+#define SCB_CFSR_MEMFAULTSR_Pos 0 /*!< SCB CFSR: Memory Manage Fault Status Register Position */
+#define SCB_CFSR_MEMFAULTSR_Msk (0xFFUL << SCB_CFSR_MEMFAULTSR_Pos) /*!< SCB CFSR: Memory Manage Fault Status Register Mask */
+
+/* SCB Hard Fault Status Registers Definitions */
+#define SCB_HFSR_DEBUGEVT_Pos 31 /*!< SCB HFSR: DEBUGEVT Position */
+#define SCB_HFSR_DEBUGEVT_Msk (1UL << SCB_HFSR_DEBUGEVT_Pos) /*!< SCB HFSR: DEBUGEVT Mask */
+
+#define SCB_HFSR_FORCED_Pos 30 /*!< SCB HFSR: FORCED Position */
+#define SCB_HFSR_FORCED_Msk (1UL << SCB_HFSR_FORCED_Pos) /*!< SCB HFSR: FORCED Mask */
+
+#define SCB_HFSR_VECTTBL_Pos 1 /*!< SCB HFSR: VECTTBL Position */
+#define SCB_HFSR_VECTTBL_Msk (1UL << SCB_HFSR_VECTTBL_Pos) /*!< SCB HFSR: VECTTBL Mask */
+
+/* SCB Debug Fault Status Register Definitions */
+#define SCB_DFSR_EXTERNAL_Pos 4 /*!< SCB DFSR: EXTERNAL Position */
+#define SCB_DFSR_EXTERNAL_Msk (1UL << SCB_DFSR_EXTERNAL_Pos) /*!< SCB DFSR: EXTERNAL Mask */
+
+#define SCB_DFSR_VCATCH_Pos 3 /*!< SCB DFSR: VCATCH Position */
+#define SCB_DFSR_VCATCH_Msk (1UL << SCB_DFSR_VCATCH_Pos) /*!< SCB DFSR: VCATCH Mask */
+
+#define SCB_DFSR_DWTTRAP_Pos 2 /*!< SCB DFSR: DWTTRAP Position */
+#define SCB_DFSR_DWTTRAP_Msk (1UL << SCB_DFSR_DWTTRAP_Pos) /*!< SCB DFSR: DWTTRAP Mask */
+
+#define SCB_DFSR_BKPT_Pos 1 /*!< SCB DFSR: BKPT Position */
+#define SCB_DFSR_BKPT_Msk (1UL << SCB_DFSR_BKPT_Pos) /*!< SCB DFSR: BKPT Mask */
+
+#define SCB_DFSR_HALTED_Pos 0 /*!< SCB DFSR: HALTED Position */
+#define SCB_DFSR_HALTED_Msk (1UL << SCB_DFSR_HALTED_Pos) /*!< SCB DFSR: HALTED Mask */
+
+/*@} end of group CMSIS_SCB */
+
+
+/** \ingroup CMSIS_core_register
+ \defgroup CMSIS_SCnSCB CMSIS System Control and ID Register not in the SCB
+ Type definitions for the Cortex-M System Control and ID Register not in the SCB
+ @{
+ */
+
+/** \brief Structure type to access the System Control and ID Register not in the SCB.
+ */
+typedef struct
+{
+ uint32_t RESERVED0[1];
+ __I uint32_t ICTR; /*!< Offset: 0x004 (R/ ) Interrupt Controller Type Register */
+ __IO uint32_t ACTLR; /*!< Offset: 0x008 (R/W) Auxiliary Control Register */
+} SCnSCB_Type;
+
+/* Interrupt Controller Type Register Definitions */
+#define SCnSCB_ICTR_INTLINESNUM_Pos 0 /*!< ICTR: INTLINESNUM Position */
+#define SCnSCB_ICTR_INTLINESNUM_Msk (0xFUL << SCnSCB_ICTR_INTLINESNUM_Pos) /*!< ICTR: INTLINESNUM Mask */
+
+/* Auxiliary Control Register Definitions */
+#define SCnSCB_ACTLR_DISOOFP_Pos 9 /*!< ACTLR: DISOOFP Position */
+#define SCnSCB_ACTLR_DISOOFP_Msk (1UL << SCnSCB_ACTLR_DISOOFP_Pos) /*!< ACTLR: DISOOFP Mask */
+
+#define SCnSCB_ACTLR_DISFPCA_Pos 8 /*!< ACTLR: DISFPCA Position */
+#define SCnSCB_ACTLR_DISFPCA_Msk (1UL << SCnSCB_ACTLR_DISFPCA_Pos) /*!< ACTLR: DISFPCA Mask */
+
+#define SCnSCB_ACTLR_DISFOLD_Pos 2 /*!< ACTLR: DISFOLD Position */
+#define SCnSCB_ACTLR_DISFOLD_Msk (1UL << SCnSCB_ACTLR_DISFOLD_Pos) /*!< ACTLR: DISFOLD Mask */
+
+#define SCnSCB_ACTLR_DISDEFWBUF_Pos 1 /*!< ACTLR: DISDEFWBUF Position */
+#define SCnSCB_ACTLR_DISDEFWBUF_Msk (1UL << SCnSCB_ACTLR_DISDEFWBUF_Pos) /*!< ACTLR: DISDEFWBUF Mask */
+
+#define SCnSCB_ACTLR_DISMCYCINT_Pos 0 /*!< ACTLR: DISMCYCINT Position */
+#define SCnSCB_ACTLR_DISMCYCINT_Msk (1UL << SCnSCB_ACTLR_DISMCYCINT_Pos) /*!< ACTLR: DISMCYCINT Mask */
+
+/*@} end of group CMSIS_SCnotSCB */
+
+
+/** \ingroup CMSIS_core_register
+ \defgroup CMSIS_SysTick CMSIS SysTick
+ Type definitions for the Cortex-M System Timer Registers
+ @{
+ */
+
+/** \brief Structure type to access the System Timer (SysTick).
+ */
+typedef struct
+{
+ __IO uint32_t CTRL; /*!< Offset: 0x000 (R/W) SysTick Control and Status Register */
+ __IO uint32_t LOAD; /*!< Offset: 0x004 (R/W) SysTick Reload Value Register */
+ __IO uint32_t VAL; /*!< Offset: 0x008 (R/W) SysTick Current Value Register */
+ __I uint32_t CALIB; /*!< Offset: 0x00C (R/ ) SysTick Calibration Register */
+} SysTick_Type;
+
+/* SysTick Control / Status Register Definitions */
+#define SysTick_CTRL_COUNTFLAG_Pos 16 /*!< SysTick CTRL: COUNTFLAG Position */
+#define SysTick_CTRL_COUNTFLAG_Msk (1UL << SysTick_CTRL_COUNTFLAG_Pos) /*!< SysTick CTRL: COUNTFLAG Mask */
+
+#define SysTick_CTRL_CLKSOURCE_Pos 2 /*!< SysTick CTRL: CLKSOURCE Position */
+#define SysTick_CTRL_CLKSOURCE_Msk (1UL << SysTick_CTRL_CLKSOURCE_Pos) /*!< SysTick CTRL: CLKSOURCE Mask */
+
+#define SysTick_CTRL_TICKINT_Pos 1 /*!< SysTick CTRL: TICKINT Position */
+#define SysTick_CTRL_TICKINT_Msk (1UL << SysTick_CTRL_TICKINT_Pos) /*!< SysTick CTRL: TICKINT Mask */
+
+#define SysTick_CTRL_ENABLE_Pos 0 /*!< SysTick CTRL: ENABLE Position */
+#define SysTick_CTRL_ENABLE_Msk (1UL << SysTick_CTRL_ENABLE_Pos) /*!< SysTick CTRL: ENABLE Mask */
+
+/* SysTick Reload Register Definitions */
+#define SysTick_LOAD_RELOAD_Pos 0 /*!< SysTick LOAD: RELOAD Position */
+#define SysTick_LOAD_RELOAD_Msk (0xFFFFFFUL << SysTick_LOAD_RELOAD_Pos) /*!< SysTick LOAD: RELOAD Mask */
+
+/* SysTick Current Register Definitions */
+#define SysTick_VAL_CURRENT_Pos 0 /*!< SysTick VAL: CURRENT Position */
+#define SysTick_VAL_CURRENT_Msk (0xFFFFFFUL << SysTick_VAL_CURRENT_Pos) /*!< SysTick VAL: CURRENT Mask */
+
+/* SysTick Calibration Register Definitions */
+#define SysTick_CALIB_NOREF_Pos 31 /*!< SysTick CALIB: NOREF Position */
+#define SysTick_CALIB_NOREF_Msk (1UL << SysTick_CALIB_NOREF_Pos) /*!< SysTick CALIB: NOREF Mask */
+
+#define SysTick_CALIB_SKEW_Pos 30 /*!< SysTick CALIB: SKEW Position */
+#define SysTick_CALIB_SKEW_Msk (1UL << SysTick_CALIB_SKEW_Pos) /*!< SysTick CALIB: SKEW Mask */
+
+#define SysTick_CALIB_TENMS_Pos 0 /*!< SysTick CALIB: TENMS Position */
+#define SysTick_CALIB_TENMS_Msk (0xFFFFFFUL << SysTick_VAL_CURRENT_Pos) /*!< SysTick CALIB: TENMS Mask */
+
+/*@} end of group CMSIS_SysTick */
+
+
+/** \ingroup CMSIS_core_register
+ \defgroup CMSIS_ITM CMSIS ITM
+ Type definitions for the Cortex-M Instrumentation Trace Macrocell (ITM)
+ @{
+ */
+
+/** \brief Structure type to access the Instrumentation Trace Macrocell Register (ITM).
+ */
+typedef struct
+{
+ __O union
+ {
+ __O uint8_t u8; /*!< Offset: 0x000 ( /W) ITM Stimulus Port 8-bit */
+ __O uint16_t u16; /*!< Offset: 0x000 ( /W) ITM Stimulus Port 16-bit */
+ __O uint32_t u32; /*!< Offset: 0x000 ( /W) ITM Stimulus Port 32-bit */
+ } PORT [32]; /*!< Offset: 0x000 ( /W) ITM Stimulus Port Registers */
+ uint32_t RESERVED0[864];
+ __IO uint32_t TER; /*!< Offset: 0xE00 (R/W) ITM Trace Enable Register */
+ uint32_t RESERVED1[15];
+ __IO uint32_t TPR; /*!< Offset: 0xE40 (R/W) ITM Trace Privilege Register */
+ uint32_t RESERVED2[15];
+ __IO uint32_t TCR; /*!< Offset: 0xE80 (R/W) ITM Trace Control Register */
+} ITM_Type;
+
+/* ITM Trace Privilege Register Definitions */
+#define ITM_TPR_PRIVMASK_Pos 0 /*!< ITM TPR: PRIVMASK Position */
+#define ITM_TPR_PRIVMASK_Msk (0xFUL << ITM_TPR_PRIVMASK_Pos) /*!< ITM TPR: PRIVMASK Mask */
+
+/* ITM Trace Control Register Definitions */
+#define ITM_TCR_BUSY_Pos 23 /*!< ITM TCR: BUSY Position */
+#define ITM_TCR_BUSY_Msk (1UL << ITM_TCR_BUSY_Pos) /*!< ITM TCR: BUSY Mask */
+
+#define ITM_TCR_TraceBusID_Pos 16 /*!< ITM TCR: ATBID Position */
+#define ITM_TCR_TraceBusID_Msk (0x7FUL << ITM_TCR_TraceBusID_Pos) /*!< ITM TCR: ATBID Mask */
+
+#define ITM_TCR_GTSFREQ_Pos 10 /*!< ITM TCR: Global timestamp frequency Position */
+#define ITM_TCR_GTSFREQ_Msk (3UL << ITM_TCR_GTSFREQ_Pos) /*!< ITM TCR: Global timestamp frequency Mask */
+
+#define ITM_TCR_TSPrescale_Pos 8 /*!< ITM TCR: TSPrescale Position */
+#define ITM_TCR_TSPrescale_Msk (3UL << ITM_TCR_TSPrescale_Pos) /*!< ITM TCR: TSPrescale Mask */
+
+#define ITM_TCR_SWOENA_Pos 4 /*!< ITM TCR: SWOENA Position */
+#define ITM_TCR_SWOENA_Msk (1UL << ITM_TCR_SWOENA_Pos) /*!< ITM TCR: SWOENA Mask */
+
+#define ITM_TCR_TXENA_Pos 3 /*!< ITM TCR: TXENA Position */
+#define ITM_TCR_TXENA_Msk (1UL << ITM_TCR_TXENA_Pos) /*!< ITM TCR: TXENA Mask */
+
+#define ITM_TCR_SYNCENA_Pos 2 /*!< ITM TCR: SYNCENA Position */
+#define ITM_TCR_SYNCENA_Msk (1UL << ITM_TCR_SYNCENA_Pos) /*!< ITM TCR: SYNCENA Mask */
+
+#define ITM_TCR_TSENA_Pos 1 /*!< ITM TCR: TSENA Position */
+#define ITM_TCR_TSENA_Msk (1UL << ITM_TCR_TSENA_Pos) /*!< ITM TCR: TSENA Mask */
+
+#define ITM_TCR_ITMENA_Pos 0 /*!< ITM TCR: ITM Enable bit Position */
+#define ITM_TCR_ITMENA_Msk (1UL << ITM_TCR_ITMENA_Pos) /*!< ITM TCR: ITM Enable bit Mask */
+
+/*@}*/ /* end of group CMSIS_ITM */
+
+
+#if (__MPU_PRESENT == 1)
+/** \ingroup CMSIS_core_register
+ \defgroup CMSIS_MPU CMSIS MPU
+ Type definitions for the Cortex-M Memory Protection Unit (MPU)
+ @{
+ */
+
+/** \brief Structure type to access the Memory Protection Unit (MPU).
+ */
+typedef struct
+{
+ __I uint32_t TYPE; /*!< Offset: 0x000 (R/ ) MPU Type Register */
+ __IO uint32_t CTRL; /*!< Offset: 0x004 (R/W) MPU Control Register */
+ __IO uint32_t RNR; /*!< Offset: 0x008 (R/W) MPU Region RNRber Register */
+ __IO uint32_t RBAR; /*!< Offset: 0x00C (R/W) MPU Region Base Address Register */
+ __IO uint32_t RASR; /*!< Offset: 0x010 (R/W) MPU Region Attribute and Size Register */
+ __IO uint32_t RBAR_A1; /*!< Offset: 0x014 (R/W) MPU Alias 1 Region Base Address Register */
+ __IO uint32_t RASR_A1; /*!< Offset: 0x018 (R/W) MPU Alias 1 Region Attribute and Size Register */
+ __IO uint32_t RBAR_A2; /*!< Offset: 0x01C (R/W) MPU Alias 2 Region Base Address Register */
+ __IO uint32_t RASR_A2; /*!< Offset: 0x020 (R/W) MPU Alias 2 Region Attribute and Size Register */
+ __IO uint32_t RBAR_A3; /*!< Offset: 0x024 (R/W) MPU Alias 3 Region Base Address Register */
+ __IO uint32_t RASR_A3; /*!< Offset: 0x028 (R/W) MPU Alias 3 Region Attribute and Size Register */
+} MPU_Type;
+
+/* MPU Type Register */
+#define MPU_TYPE_IREGION_Pos 16 /*!< MPU TYPE: IREGION Position */
+#define MPU_TYPE_IREGION_Msk (0xFFUL << MPU_TYPE_IREGION_Pos) /*!< MPU TYPE: IREGION Mask */
+
+#define MPU_TYPE_DREGION_Pos 8 /*!< MPU TYPE: DREGION Position */
+#define MPU_TYPE_DREGION_Msk (0xFFUL << MPU_TYPE_DREGION_Pos) /*!< MPU TYPE: DREGION Mask */
+
+#define MPU_TYPE_SEPARATE_Pos 0 /*!< MPU TYPE: SEPARATE Position */
+#define MPU_TYPE_SEPARATE_Msk (1UL << MPU_TYPE_SEPARATE_Pos) /*!< MPU TYPE: SEPARATE Mask */
+
+/* MPU Control Register */
+#define MPU_CTRL_PRIVDEFENA_Pos 2 /*!< MPU CTRL: PRIVDEFENA Position */
+#define MPU_CTRL_PRIVDEFENA_Msk (1UL << MPU_CTRL_PRIVDEFENA_Pos) /*!< MPU CTRL: PRIVDEFENA Mask */
+
+#define MPU_CTRL_HFNMIENA_Pos 1 /*!< MPU CTRL: HFNMIENA Position */
+#define MPU_CTRL_HFNMIENA_Msk (1UL << MPU_CTRL_HFNMIENA_Pos) /*!< MPU CTRL: HFNMIENA Mask */
+
+#define MPU_CTRL_ENABLE_Pos 0 /*!< MPU CTRL: ENABLE Position */
+#define MPU_CTRL_ENABLE_Msk (1UL << MPU_CTRL_ENABLE_Pos) /*!< MPU CTRL: ENABLE Mask */
+
+/* MPU Region Number Register */
+#define MPU_RNR_REGION_Pos 0 /*!< MPU RNR: REGION Position */
+#define MPU_RNR_REGION_Msk (0xFFUL << MPU_RNR_REGION_Pos) /*!< MPU RNR: REGION Mask */
+
+/* MPU Region Base Address Register */
+#define MPU_RBAR_ADDR_Pos 5 /*!< MPU RBAR: ADDR Position */
+#define MPU_RBAR_ADDR_Msk (0x7FFFFFFUL << MPU_RBAR_ADDR_Pos) /*!< MPU RBAR: ADDR Mask */
+
+#define MPU_RBAR_VALID_Pos 4 /*!< MPU RBAR: VALID Position */
+#define MPU_RBAR_VALID_Msk (1UL << MPU_RBAR_VALID_Pos) /*!< MPU RBAR: VALID Mask */
+
+#define MPU_RBAR_REGION_Pos 0 /*!< MPU RBAR: REGION Position */
+#define MPU_RBAR_REGION_Msk (0xFUL << MPU_RBAR_REGION_Pos) /*!< MPU RBAR: REGION Mask */
+
+/* MPU Region Attribute and Size Register */
+#define MPU_RASR_ATTRS_Pos 16 /*!< MPU RASR: MPU Region Attribute field Position */
+#define MPU_RASR_ATTRS_Msk (0xFFFFUL << MPU_RASR_ATTRS_Pos) /*!< MPU RASR: MPU Region Attribute field Mask */
+
+#define MPU_RASR_SRD_Pos 8 /*!< MPU RASR: Sub-Region Disable Position */
+#define MPU_RASR_SRD_Msk (0xFFUL << MPU_RASR_SRD_Pos) /*!< MPU RASR: Sub-Region Disable Mask */
+
+#define MPU_RASR_SIZE_Pos 1 /*!< MPU RASR: Region Size Field Position */
+#define MPU_RASR_SIZE_Msk (0x1FUL << MPU_RASR_SIZE_Pos) /*!< MPU RASR: Region Size Field Mask */
+
+#define MPU_RASR_ENABLE_Pos 0 /*!< MPU RASR: Region enable bit Position */
+#define MPU_RASR_ENABLE_Msk (1UL << MPU_RASR_ENABLE_Pos) /*!< MPU RASR: Region enable bit Disable Mask */
+
+/*@} end of group CMSIS_MPU */
+#endif
+
+
+#if (__FPU_PRESENT == 1)
+/** \ingroup CMSIS_core_register
+ \defgroup CMSIS_FPU CMSIS FPU
+ Type definitions for the Cortex-M Floating Point Unit (FPU)
+ @{
+ */
+
+/** \brief Structure type to access the Floating Point Unit (FPU).
+ */
+typedef struct
+{
+ uint32_t RESERVED0[1];
+ __IO uint32_t FPCCR; /*!< Offset: 0x004 (R/W) Floating-Point Context Control Register */
+ __IO uint32_t FPCAR; /*!< Offset: 0x008 (R/W) Floating-Point Context Address Register */
+ __IO uint32_t FPDSCR; /*!< Offset: 0x00C (R/W) Floating-Point Default Status Control Register */
+ __I uint32_t MVFR0; /*!< Offset: 0x010 (R/ ) Media and FP Feature Register 0 */
+ __I uint32_t MVFR1; /*!< Offset: 0x014 (R/ ) Media and FP Feature Register 1 */
+} FPU_Type;
+
+/* Floating-Point Context Control Register */
+#define FPU_FPCCR_ASPEN_Pos 31 /*!< FPCCR: ASPEN bit Position */
+#define FPU_FPCCR_ASPEN_Msk (1UL << FPU_FPCCR_ASPEN_Pos) /*!< FPCCR: ASPEN bit Mask */
+
+#define FPU_FPCCR_LSPEN_Pos 30 /*!< FPCCR: LSPEN Position */
+#define FPU_FPCCR_LSPEN_Msk (1UL << FPU_FPCCR_LSPEN_Pos) /*!< FPCCR: LSPEN bit Mask */
+
+#define FPU_FPCCR_MONRDY_Pos 8 /*!< FPCCR: MONRDY Position */
+#define FPU_FPCCR_MONRDY_Msk (1UL << FPU_FPCCR_MONRDY_Pos) /*!< FPCCR: MONRDY bit Mask */
+
+#define FPU_FPCCR_BFRDY_Pos 6 /*!< FPCCR: BFRDY Position */
+#define FPU_FPCCR_BFRDY_Msk (1UL << FPU_FPCCR_BFRDY_Pos) /*!< FPCCR: BFRDY bit Mask */
+
+#define FPU_FPCCR_MMRDY_Pos 5 /*!< FPCCR: MMRDY Position */
+#define FPU_FPCCR_MMRDY_Msk (1UL << FPU_FPCCR_MMRDY_Pos) /*!< FPCCR: MMRDY bit Mask */
+
+#define FPU_FPCCR_HFRDY_Pos 4 /*!< FPCCR: HFRDY Position */
+#define FPU_FPCCR_HFRDY_Msk (1UL << FPU_FPCCR_HFRDY_Pos) /*!< FPCCR: HFRDY bit Mask */
+
+#define FPU_FPCCR_THREAD_Pos 3 /*!< FPCCR: processor mode bit Position */
+#define FPU_FPCCR_THREAD_Msk (1UL << FPU_FPCCR_THREAD_Pos) /*!< FPCCR: processor mode active bit Mask */
+
+#define FPU_FPCCR_USER_Pos 1 /*!< FPCCR: privilege level bit Position */
+#define FPU_FPCCR_USER_Msk (1UL << FPU_FPCCR_USER_Pos) /*!< FPCCR: privilege level bit Mask */
+
+#define FPU_FPCCR_LSPACT_Pos 0 /*!< FPCCR: Lazy state preservation active bit Position */
+#define FPU_FPCCR_LSPACT_Msk (1UL << FPU_FPCCR_LSPACT_Pos) /*!< FPCCR: Lazy state preservation active bit Mask */
+
+/* Floating-Point Context Address Register */
+#define FPU_FPCAR_ADDRESS_Pos 3 /*!< FPCAR: ADDRESS bit Position */
+#define FPU_FPCAR_ADDRESS_Msk (0x1FFFFFFFUL << FPU_FPCAR_ADDRESS_Pos) /*!< FPCAR: ADDRESS bit Mask */
+
+/* Floating-Point Default Status Control Register */
+#define FPU_FPDSCR_AHP_Pos 26 /*!< FPDSCR: AHP bit Position */
+#define FPU_FPDSCR_AHP_Msk (1UL << FPU_FPDSCR_AHP_Pos) /*!< FPDSCR: AHP bit Mask */
+
+#define FPU_FPDSCR_DN_Pos 25 /*!< FPDSCR: DN bit Position */
+#define FPU_FPDSCR_DN_Msk (1UL << FPU_FPDSCR_DN_Pos) /*!< FPDSCR: DN bit Mask */
+
+#define FPU_FPDSCR_FZ_Pos 24 /*!< FPDSCR: FZ bit Position */
+#define FPU_FPDSCR_FZ_Msk (1UL << FPU_FPDSCR_FZ_Pos) /*!< FPDSCR: FZ bit Mask */
+
+#define FPU_FPDSCR_RMode_Pos 22 /*!< FPDSCR: RMode bit Position */
+#define FPU_FPDSCR_RMode_Msk (3UL << FPU_FPDSCR_RMode_Pos) /*!< FPDSCR: RMode bit Mask */
+
+/* Media and FP Feature Register 0 */
+#define FPU_MVFR0_FP_rounding_modes_Pos 28 /*!< MVFR0: FP rounding modes bits Position */
+#define FPU_MVFR0_FP_rounding_modes_Msk (0xFUL << FPU_MVFR0_FP_rounding_modes_Pos) /*!< MVFR0: FP rounding modes bits Mask */
+
+#define FPU_MVFR0_Short_vectors_Pos 24 /*!< MVFR0: Short vectors bits Position */
+#define FPU_MVFR0_Short_vectors_Msk (0xFUL << FPU_MVFR0_Short_vectors_Pos) /*!< MVFR0: Short vectors bits Mask */
+
+#define FPU_MVFR0_Square_root_Pos 20 /*!< MVFR0: Square root bits Position */
+#define FPU_MVFR0_Square_root_Msk (0xFUL << FPU_MVFR0_Square_root_Pos) /*!< MVFR0: Square root bits Mask */
+
+#define FPU_MVFR0_Divide_Pos 16 /*!< MVFR0: Divide bits Position */
+#define FPU_MVFR0_Divide_Msk (0xFUL << FPU_MVFR0_Divide_Pos) /*!< MVFR0: Divide bits Mask */
+
+#define FPU_MVFR0_FP_excep_trapping_Pos 12 /*!< MVFR0: FP exception trapping bits Position */
+#define FPU_MVFR0_FP_excep_trapping_Msk (0xFUL << FPU_MVFR0_FP_excep_trapping_Pos) /*!< MVFR0: FP exception trapping bits Mask */
+
+#define FPU_MVFR0_Double_precision_Pos 8 /*!< MVFR0: Double-precision bits Position */
+#define FPU_MVFR0_Double_precision_Msk (0xFUL << FPU_MVFR0_Double_precision_Pos) /*!< MVFR0: Double-precision bits Mask */
+
+#define FPU_MVFR0_Single_precision_Pos 4 /*!< MVFR0: Single-precision bits Position */
+#define FPU_MVFR0_Single_precision_Msk (0xFUL << FPU_MVFR0_Single_precision_Pos) /*!< MVFR0: Single-precision bits Mask */
+
+#define FPU_MVFR0_A_SIMD_registers_Pos 0 /*!< MVFR0: A_SIMD registers bits Position */
+#define FPU_MVFR0_A_SIMD_registers_Msk (0xFUL << FPU_MVFR0_A_SIMD_registers_Pos) /*!< MVFR0: A_SIMD registers bits Mask */
+
+/* Media and FP Feature Register 1 */
+#define FPU_MVFR1_FP_fused_MAC_Pos 28 /*!< MVFR1: FP fused MAC bits Position */
+#define FPU_MVFR1_FP_fused_MAC_Msk (0xFUL << FPU_MVFR1_FP_fused_MAC_Pos) /*!< MVFR1: FP fused MAC bits Mask */
+
+#define FPU_MVFR1_FP_HPFP_Pos 24 /*!< MVFR1: FP HPFP bits Position */
+#define FPU_MVFR1_FP_HPFP_Msk (0xFUL << FPU_MVFR1_FP_HPFP_Pos) /*!< MVFR1: FP HPFP bits Mask */
+
+#define FPU_MVFR1_D_NaN_mode_Pos 4 /*!< MVFR1: D_NaN mode bits Position */
+#define FPU_MVFR1_D_NaN_mode_Msk (0xFUL << FPU_MVFR1_D_NaN_mode_Pos) /*!< MVFR1: D_NaN mode bits Mask */
+
+#define FPU_MVFR1_FtZ_mode_Pos 0 /*!< MVFR1: FtZ mode bits Position */
+#define FPU_MVFR1_FtZ_mode_Msk (0xFUL << FPU_MVFR1_FtZ_mode_Pos) /*!< MVFR1: FtZ mode bits Mask */
+
+/*@} end of group CMSIS_FPU */
+#endif
+
+
+/** \ingroup CMSIS_core_register
+ \defgroup CMSIS_CoreDebug CMSIS Core Debug
+ Type definitions for the Cortex-M Core Debug Registers
+ @{
+ */
+
+/** \brief Structure type to access the Core Debug Register (CoreDebug).
+ */
+typedef struct
+{
+ __IO uint32_t DHCSR; /*!< Offset: 0x000 (R/W) Debug Halting Control and Status Register */
+ __O uint32_t DCRSR; /*!< Offset: 0x004 ( /W) Debug Core Register Selector Register */
+ __IO uint32_t DCRDR; /*!< Offset: 0x008 (R/W) Debug Core Register Data Register */
+ __IO uint32_t DEMCR; /*!< Offset: 0x00C (R/W) Debug Exception and Monitor Control Register */
+} CoreDebug_Type;
+
+/* Debug Halting Control and Status Register */
+#define CoreDebug_DHCSR_DBGKEY_Pos 16 /*!< CoreDebug DHCSR: DBGKEY Position */
+#define CoreDebug_DHCSR_DBGKEY_Msk (0xFFFFUL << CoreDebug_DHCSR_DBGKEY_Pos) /*!< CoreDebug DHCSR: DBGKEY Mask */
+
+#define CoreDebug_DHCSR_S_RESET_ST_Pos 25 /*!< CoreDebug DHCSR: S_RESET_ST Position */
+#define CoreDebug_DHCSR_S_RESET_ST_Msk (1UL << CoreDebug_DHCSR_S_RESET_ST_Pos) /*!< CoreDebug DHCSR: S_RESET_ST Mask */
+
+#define CoreDebug_DHCSR_S_RETIRE_ST_Pos 24 /*!< CoreDebug DHCSR: S_RETIRE_ST Position */
+#define CoreDebug_DHCSR_S_RETIRE_ST_Msk (1UL << CoreDebug_DHCSR_S_RETIRE_ST_Pos) /*!< CoreDebug DHCSR: S_RETIRE_ST Mask */
+
+#define CoreDebug_DHCSR_S_LOCKUP_Pos 19 /*!< CoreDebug DHCSR: S_LOCKUP Position */
+#define CoreDebug_DHCSR_S_LOCKUP_Msk (1UL << CoreDebug_DHCSR_S_LOCKUP_Pos) /*!< CoreDebug DHCSR: S_LOCKUP Mask */
+
+#define CoreDebug_DHCSR_S_SLEEP_Pos 18 /*!< CoreDebug DHCSR: S_SLEEP Position */
+#define CoreDebug_DHCSR_S_SLEEP_Msk (1UL << CoreDebug_DHCSR_S_SLEEP_Pos) /*!< CoreDebug DHCSR: S_SLEEP Mask */
+
+#define CoreDebug_DHCSR_S_HALT_Pos 17 /*!< CoreDebug DHCSR: S_HALT Position */
+#define CoreDebug_DHCSR_S_HALT_Msk (1UL << CoreDebug_DHCSR_S_HALT_Pos) /*!< CoreDebug DHCSR: S_HALT Mask */
+
+#define CoreDebug_DHCSR_S_REGRDY_Pos 16 /*!< CoreDebug DHCSR: S_REGRDY Position */
+#define CoreDebug_DHCSR_S_REGRDY_Msk (1UL << CoreDebug_DHCSR_S_REGRDY_Pos) /*!< CoreDebug DHCSR: S_REGRDY Mask */
+
+#define CoreDebug_DHCSR_C_SNAPSTALL_Pos 5 /*!< CoreDebug DHCSR: C_SNAPSTALL Position */
+#define CoreDebug_DHCSR_C_SNAPSTALL_Msk (1UL << CoreDebug_DHCSR_C_SNAPSTALL_Pos) /*!< CoreDebug DHCSR: C_SNAPSTALL Mask */
+
+#define CoreDebug_DHCSR_C_MASKINTS_Pos 3 /*!< CoreDebug DHCSR: C_MASKINTS Position */
+#define CoreDebug_DHCSR_C_MASKINTS_Msk (1UL << CoreDebug_DHCSR_C_MASKINTS_Pos) /*!< CoreDebug DHCSR: C_MASKINTS Mask */
+
+#define CoreDebug_DHCSR_C_STEP_Pos 2 /*!< CoreDebug DHCSR: C_STEP Position */
+#define CoreDebug_DHCSR_C_STEP_Msk (1UL << CoreDebug_DHCSR_C_STEP_Pos) /*!< CoreDebug DHCSR: C_STEP Mask */
+
+#define CoreDebug_DHCSR_C_HALT_Pos 1 /*!< CoreDebug DHCSR: C_HALT Position */
+#define CoreDebug_DHCSR_C_HALT_Msk (1UL << CoreDebug_DHCSR_C_HALT_Pos) /*!< CoreDebug DHCSR: C_HALT Mask */
+
+#define CoreDebug_DHCSR_C_DEBUGEN_Pos 0 /*!< CoreDebug DHCSR: C_DEBUGEN Position */
+#define CoreDebug_DHCSR_C_DEBUGEN_Msk (1UL << CoreDebug_DHCSR_C_DEBUGEN_Pos) /*!< CoreDebug DHCSR: C_DEBUGEN Mask */
+
+/* Debug Core Register Selector Register */
+#define CoreDebug_DCRSR_REGWnR_Pos 16 /*!< CoreDebug DCRSR: REGWnR Position */
+#define CoreDebug_DCRSR_REGWnR_Msk (1UL << CoreDebug_DCRSR_REGWnR_Pos) /*!< CoreDebug DCRSR: REGWnR Mask */
+
+#define CoreDebug_DCRSR_REGSEL_Pos 0 /*!< CoreDebug DCRSR: REGSEL Position */
+#define CoreDebug_DCRSR_REGSEL_Msk (0x1FUL << CoreDebug_DCRSR_REGSEL_Pos) /*!< CoreDebug DCRSR: REGSEL Mask */
+
+/* Debug Exception and Monitor Control Register */
+#define CoreDebug_DEMCR_TRCENA_Pos 24 /*!< CoreDebug DEMCR: TRCENA Position */
+#define CoreDebug_DEMCR_TRCENA_Msk (1UL << CoreDebug_DEMCR_TRCENA_Pos) /*!< CoreDebug DEMCR: TRCENA Mask */
+
+#define CoreDebug_DEMCR_MON_REQ_Pos 19 /*!< CoreDebug DEMCR: MON_REQ Position */
+#define CoreDebug_DEMCR_MON_REQ_Msk (1UL << CoreDebug_DEMCR_MON_REQ_Pos) /*!< CoreDebug DEMCR: MON_REQ Mask */
+
+#define CoreDebug_DEMCR_MON_STEP_Pos 18 /*!< CoreDebug DEMCR: MON_STEP Position */
+#define CoreDebug_DEMCR_MON_STEP_Msk (1UL << CoreDebug_DEMCR_MON_STEP_Pos) /*!< CoreDebug DEMCR: MON_STEP Mask */
+
+#define CoreDebug_DEMCR_MON_PEND_Pos 17 /*!< CoreDebug DEMCR: MON_PEND Position */
+#define CoreDebug_DEMCR_MON_PEND_Msk (1UL << CoreDebug_DEMCR_MON_PEND_Pos) /*!< CoreDebug DEMCR: MON_PEND Mask */
+
+#define CoreDebug_DEMCR_MON_EN_Pos 16 /*!< CoreDebug DEMCR: MON_EN Position */
+#define CoreDebug_DEMCR_MON_EN_Msk (1UL << CoreDebug_DEMCR_MON_EN_Pos) /*!< CoreDebug DEMCR: MON_EN Mask */
+
+#define CoreDebug_DEMCR_VC_HARDERR_Pos 10 /*!< CoreDebug DEMCR: VC_HARDERR Position */
+#define CoreDebug_DEMCR_VC_HARDERR_Msk (1UL << CoreDebug_DEMCR_VC_HARDERR_Pos) /*!< CoreDebug DEMCR: VC_HARDERR Mask */
+
+#define CoreDebug_DEMCR_VC_INTERR_Pos 9 /*!< CoreDebug DEMCR: VC_INTERR Position */
+#define CoreDebug_DEMCR_VC_INTERR_Msk (1UL << CoreDebug_DEMCR_VC_INTERR_Pos) /*!< CoreDebug DEMCR: VC_INTERR Mask */
+
+#define CoreDebug_DEMCR_VC_BUSERR_Pos 8 /*!< CoreDebug DEMCR: VC_BUSERR Position */
+#define CoreDebug_DEMCR_VC_BUSERR_Msk (1UL << CoreDebug_DEMCR_VC_BUSERR_Pos) /*!< CoreDebug DEMCR: VC_BUSERR Mask */
+
+#define CoreDebug_DEMCR_VC_STATERR_Pos 7 /*!< CoreDebug DEMCR: VC_STATERR Position */
+#define CoreDebug_DEMCR_VC_STATERR_Msk (1UL << CoreDebug_DEMCR_VC_STATERR_Pos) /*!< CoreDebug DEMCR: VC_STATERR Mask */
+
+#define CoreDebug_DEMCR_VC_CHKERR_Pos 6 /*!< CoreDebug DEMCR: VC_CHKERR Position */
+#define CoreDebug_DEMCR_VC_CHKERR_Msk (1UL << CoreDebug_DEMCR_VC_CHKERR_Pos) /*!< CoreDebug DEMCR: VC_CHKERR Mask */
+
+#define CoreDebug_DEMCR_VC_NOCPERR_Pos 5 /*!< CoreDebug DEMCR: VC_NOCPERR Position */
+#define CoreDebug_DEMCR_VC_NOCPERR_Msk (1UL << CoreDebug_DEMCR_VC_NOCPERR_Pos) /*!< CoreDebug DEMCR: VC_NOCPERR Mask */
+
+#define CoreDebug_DEMCR_VC_MMERR_Pos 4 /*!< CoreDebug DEMCR: VC_MMERR Position */
+#define CoreDebug_DEMCR_VC_MMERR_Msk (1UL << CoreDebug_DEMCR_VC_MMERR_Pos) /*!< CoreDebug DEMCR: VC_MMERR Mask */
+
+#define CoreDebug_DEMCR_VC_CORERESET_Pos 0 /*!< CoreDebug DEMCR: VC_CORERESET Position */
+#define CoreDebug_DEMCR_VC_CORERESET_Msk (1UL << CoreDebug_DEMCR_VC_CORERESET_Pos) /*!< CoreDebug DEMCR: VC_CORERESET Mask */
+
+/*@} end of group CMSIS_CoreDebug */
+
+
+/** \ingroup CMSIS_core_register
+ @{
+ */
+
+/* Memory mapping of Cortex-M4 Hardware */
+#define SCS_BASE (0xE000E000UL) /*!< System Control Space Base Address */
+#define ITM_BASE (0xE0000000UL) /*!< ITM Base Address */
+#define CoreDebug_BASE (0xE000EDF0UL) /*!< Core Debug Base Address */
+#define SysTick_BASE (SCS_BASE + 0x0010UL) /*!< SysTick Base Address */
+#define NVIC_BASE (SCS_BASE + 0x0100UL) /*!< NVIC Base Address */
+#define SCB_BASE (SCS_BASE + 0x0D00UL) /*!< System Control Block Base Address */
+
+#define SCnSCB ((SCnSCB_Type *) SCS_BASE ) /*!< System control Register not in SCB */
+#define SCB ((SCB_Type *) SCB_BASE ) /*!< SCB configuration struct */
+#define SysTick ((SysTick_Type *) SysTick_BASE ) /*!< SysTick configuration struct */
+#define NVIC ((NVIC_Type *) NVIC_BASE ) /*!< NVIC configuration struct */
+#define ITM ((ITM_Type *) ITM_BASE ) /*!< ITM configuration struct */
+#define CoreDebug ((CoreDebug_Type *) CoreDebug_BASE) /*!< Core Debug configuration struct */
+
+#if (__MPU_PRESENT == 1)
+ #define MPU_BASE (SCS_BASE + 0x0D90UL) /*!< Memory Protection Unit */
+ #define MPU ((MPU_Type *) MPU_BASE ) /*!< Memory Protection Unit */
+#endif
+
+#if (__FPU_PRESENT == 1)
+ #define FPU_BASE (SCS_BASE + 0x0F30UL) /*!< Floating Point Unit */
+ #define FPU ((FPU_Type *) FPU_BASE ) /*!< Floating Point Unit */
+#endif
+
+/*@} */
+
+
+
+/*******************************************************************************
+ * Hardware Abstraction Layer
+ ******************************************************************************/
+/** \defgroup CMSIS_Core_FunctionInterface CMSIS Core Function Interface
+ Core Function Interface contains:
+ - Core NVIC Functions
+ - Core SysTick Functions
+ - Core Debug Functions
+ - Core Register Access Functions
+*/
+
+
+
+/* ########################## NVIC functions #################################### */
+/** \ingroup CMSIS_Core_FunctionInterface
+ \defgroup CMSIS_Core_NVICFunctions CMSIS Core NVIC Functions
+ @{
+ */
+
+/** \brief Set Priority Grouping
+
+ This function sets the priority grouping field using the required unlock sequence.
+ The parameter PriorityGroup is assigned to the field SCB->AIRCR [10:8] PRIGROUP field.
+ Only values from 0..7 are used.
+ In case of a conflict between priority grouping and available
+ priority bits (__NVIC_PRIO_BITS) the smallest possible priority group is set.
+
+ \param [in] PriorityGroup Priority grouping field
+ */
+static __INLINE void NVIC_SetPriorityGrouping(uint32_t PriorityGroup)
+{
+ uint32_t reg_value;
+ uint32_t PriorityGroupTmp = (PriorityGroup & (uint32_t)0x07); /* only values 0..7 are used */
+
+ reg_value = SCB->AIRCR; /* read old register configuration */
+ reg_value &= ~(SCB_AIRCR_VECTKEY_Msk | SCB_AIRCR_PRIGROUP_Msk); /* clear bits to change */
+ reg_value = (reg_value |
+ ((uint32_t)0x5FA << SCB_AIRCR_VECTKEY_Pos) |
+ (PriorityGroupTmp << 8)); /* Insert write key and priorty group */
+ SCB->AIRCR = reg_value;
+}
+
+
+/** \brief Get Priority Grouping
+
+ This function gets the priority grouping from NVIC Interrupt Controller.
+ Priority grouping is SCB->AIRCR [10:8] PRIGROUP field.
+
+ \return Priority grouping field
+ */
+static __INLINE uint32_t NVIC_GetPriorityGrouping(void)
+{
+ return ((SCB->AIRCR & SCB_AIRCR_PRIGROUP_Msk) >> SCB_AIRCR_PRIGROUP_Pos); /* read priority grouping field */
+}
+
+
+/** \brief Enable External Interrupt
+
+ This function enables a device specific interrupt in the NVIC interrupt controller.
+ The interrupt number cannot be a negative value.
+
+ \param [in] IRQn Number of the external interrupt to enable
+ */
+static __INLINE void NVIC_EnableIRQ(IRQn_Type IRQn)
+{
+/* NVIC->ISER[((uint32_t)(IRQn) >> 5)] = (1 << ((uint32_t)(IRQn) & 0x1F)); enable interrupt */
+ NVIC->ISER[(uint32_t)((int32_t)IRQn) >> 5] = (uint32_t)(1 << ((uint32_t)((int32_t)IRQn) & (uint32_t)0x1F)); /* enable interrupt */
+}
+
+
+/** \brief Disable External Interrupt
+
+ This function disables a device specific interrupt in the NVIC interrupt controller.
+ The interrupt number cannot be a negative value.
+
+ \param [in] IRQn Number of the external interrupt to disable
+ */
+static __INLINE void NVIC_DisableIRQ(IRQn_Type IRQn)
+{
+ NVIC->ICER[((uint32_t)(IRQn) >> 5)] = (1 << ((uint32_t)(IRQn) & 0x1F)); /* disable interrupt */
+}
+
+
+/** \brief Get Pending Interrupt
+
+ This function reads the pending register in the NVIC and returns the pending bit
+ for the specified interrupt.
+
+ \param [in] IRQn Number of the interrupt for get pending
+ \return 0 Interrupt status is not pending
+ \return 1 Interrupt status is pending
+ */
+static __INLINE uint32_t NVIC_GetPendingIRQ(IRQn_Type IRQn)
+{
+ return((uint32_t) ((NVIC->ISPR[(uint32_t)(IRQn) >> 5] & (1 << ((uint32_t)(IRQn) & 0x1F)))?1:0)); /* Return 1 if pending else 0 */
+}
+
+
+/** \brief Set Pending Interrupt
+
+ This function sets the pending bit for the specified interrupt.
+ The interrupt number cannot be a negative value.
+
+ \param [in] IRQn Number of the interrupt for set pending
+ */
+static __INLINE void NVIC_SetPendingIRQ(IRQn_Type IRQn)
+{
+ NVIC->ISPR[((uint32_t)(IRQn) >> 5)] = (1 << ((uint32_t)(IRQn) & 0x1F)); /* set interrupt pending */
+}
+
+
+/** \brief Clear Pending Interrupt
+
+ This function clears the pending bit for the specified interrupt.
+ The interrupt number cannot be a negative value.
+
+ \param [in] IRQn Number of the interrupt for clear pending
+ */
+static __INLINE void NVIC_ClearPendingIRQ(IRQn_Type IRQn)
+{
+ NVIC->ICPR[((uint32_t)(IRQn) >> 5)] = (1 << ((uint32_t)(IRQn) & 0x1F)); /* Clear pending interrupt */
+}
+
+
+/** \brief Get Active Interrupt
+
+ This function reads the active register in NVIC and returns the active bit.
+ \param [in] IRQn Number of the interrupt for get active
+ \return 0 Interrupt status is not active
+ \return 1 Interrupt status is active
+ */
+static __INLINE uint32_t NVIC_GetActive(IRQn_Type IRQn)
+{
+ return((uint32_t)((NVIC->IABR[(uint32_t)(IRQn) >> 5] & (1 << ((uint32_t)(IRQn) & 0x1F)))?1:0)); /* Return 1 if active else 0 */
+}
+
+
+/** \brief Set Interrupt Priority
+
+ This function sets the priority for the specified interrupt. The interrupt
+ number can be positive to specify an external (device specific)
+ interrupt, or negative to specify an internal (core) interrupt.
+
+ Note: The priority cannot be set for every core interrupt.
+
+ \param [in] IRQn Number of the interrupt for set priority
+ \param [in] priority Priority to set
+ */
+static __INLINE void NVIC_SetPriority(IRQn_Type IRQn, uint32_t priority)
+{
+ if(IRQn < 0) {
+ SCB->SHP[((uint32_t)(IRQn) & 0xF)-4] = ((priority << (8 - __NVIC_PRIO_BITS)) & 0xff); } /* set Priority for Cortex-M System Interrupts */
+ else {
+ NVIC->IP[(uint32_t)(IRQn)] = ((priority << (8 - __NVIC_PRIO_BITS)) & 0xff); } /* set Priority for device specific Interrupts */
+}
+
+
+/** \brief Get Interrupt Priority
+
+ This function reads the priority for the specified interrupt. The interrupt
+ number can be positive to specify an external (device specific)
+ interrupt, or negative to specify an internal (core) interrupt.
+
+ The returned priority value is automatically aligned to the implemented
+ priority bits of the microcontroller.
+
+ \param [in] IRQn Number of the interrupt for get priority
+ \return Interrupt Priority
+ */
+static __INLINE uint32_t NVIC_GetPriority(IRQn_Type IRQn)
+{
+
+ if(IRQn < 0) {
+ return((uint32_t)(SCB->SHP[((uint32_t)(IRQn) & 0xF)-4] >> (8 - __NVIC_PRIO_BITS))); } /* get priority for Cortex-M system interrupts */
+ else {
+ return((uint32_t)(NVIC->IP[(uint32_t)(IRQn)] >> (8 - __NVIC_PRIO_BITS))); } /* get priority for device specific interrupts */
+}
+
+
+/** \brief Encode Priority
+
+ This function encodes the priority for an interrupt with the given priority group,
+ preemptive priority value and sub priority value.
+ In case of a conflict between priority grouping and available
+ priority bits (__NVIC_PRIO_BITS) the samllest possible priority group is set.
+
+ The returned priority value can be used for NVIC_SetPriority(...) function
+
+ \param [in] PriorityGroup Used priority group
+ \param [in] PreemptPriority Preemptive priority value (starting from 0)
+ \param [in] SubPriority Sub priority value (starting from 0)
+ \return Encoded priority for the interrupt
+ */
+static __INLINE uint32_t NVIC_EncodePriority (uint32_t PriorityGroup, uint32_t PreemptPriority, uint32_t SubPriority)
+{
+ uint32_t PriorityGroupTmp = (PriorityGroup & 0x07); /* only values 0..7 are used */
+ uint32_t PreemptPriorityBits;
+ uint32_t SubPriorityBits;
+
+ PreemptPriorityBits = ((7 - PriorityGroupTmp) > __NVIC_PRIO_BITS) ? __NVIC_PRIO_BITS : 7 - PriorityGroupTmp;
+ SubPriorityBits = ((PriorityGroupTmp + __NVIC_PRIO_BITS) < 7) ? 0 : PriorityGroupTmp - 7 + __NVIC_PRIO_BITS;
+
+ return (
+ ((PreemptPriority & ((1 << (PreemptPriorityBits)) - 1)) << SubPriorityBits) |
+ ((SubPriority & ((1 << (SubPriorityBits )) - 1)))
+ );
+}
+
+
+/** \brief Decode Priority
+
+ This function decodes an interrupt priority value with the given priority group to
+ preemptive priority value and sub priority value.
+ In case of a conflict between priority grouping and available
+ priority bits (__NVIC_PRIO_BITS) the samllest possible priority group is set.
+
+ The priority value can be retrieved with NVIC_GetPriority(...) function
+
+ \param [in] Priority Priority value
+ \param [in] PriorityGroup Used priority group
+ \param [out] pPreemptPriority Preemptive priority value (starting from 0)
+ \param [out] pSubPriority Sub priority value (starting from 0)
+ */
+static __INLINE void NVIC_DecodePriority (uint32_t Priority, uint32_t PriorityGroup, uint32_t* pPreemptPriority, uint32_t* pSubPriority)
+{
+ uint32_t PriorityGroupTmp = (PriorityGroup & 0x07); /* only values 0..7 are used */
+ uint32_t PreemptPriorityBits;
+ uint32_t SubPriorityBits;
+
+ PreemptPriorityBits = ((7 - PriorityGroupTmp) > __NVIC_PRIO_BITS) ? __NVIC_PRIO_BITS : 7 - PriorityGroupTmp;
+ SubPriorityBits = ((PriorityGroupTmp + __NVIC_PRIO_BITS) < 7) ? 0 : PriorityGroupTmp - 7 + __NVIC_PRIO_BITS;
+
+ *pPreemptPriority = (Priority >> SubPriorityBits) & ((1 << (PreemptPriorityBits)) - 1);
+ *pSubPriority = (Priority ) & ((1 << (SubPriorityBits )) - 1);
+}
+
+
+/** \brief System Reset
+
+ This function initiate a system reset request to reset the MCU.
+ */
+static __INLINE void NVIC_SystemReset(void)
+{
+ __DSB(); /* Ensure all outstanding memory accesses included
+ buffered write are completed before reset */
+ SCB->AIRCR = ((0x5FA << SCB_AIRCR_VECTKEY_Pos) |
+ (SCB->AIRCR & SCB_AIRCR_PRIGROUP_Msk) |
+ SCB_AIRCR_SYSRESETREQ_Msk); /* Keep priority group unchanged */
+ __DSB(); /* Ensure completion of memory access */
+ while(1); /* wait until reset */
+}
+
+/*@} end of CMSIS_Core_NVICFunctions */
+
+
+
+/* ################################## SysTick function ############################################ */
+/** \ingroup CMSIS_Core_FunctionInterface
+ \defgroup CMSIS_Core_SysTickFunctions CMSIS Core SysTick Functions
+ @{
+ */
+
+#if (__Vendor_SysTickConfig == 0)
+
+/** \brief System Tick Configuration
+
+ This function initialises the system tick timer and its interrupt and start the system tick timer.
+ Counter is in free running mode to generate periodical interrupts.
+
+ \param [in] ticks Number of ticks between two interrupts
+ \return 0 Function succeeded
+ \return 1 Function failed
+ */
+static __INLINE uint32_t SysTick_Config(uint32_t ticks)
+{
+ if (ticks > SysTick_LOAD_RELOAD_Msk) return (1); /* Reload value impossible */
+
+ SysTick->LOAD = (ticks & SysTick_LOAD_RELOAD_Msk) - 1; /* set reload register */
+ NVIC_SetPriority (SysTick_IRQn, (1<<__NVIC_PRIO_BITS) - 1); /* set Priority for Cortex-M0 System Interrupts */
+ SysTick->VAL = 0; /* Load the SysTick Counter Value */
+ SysTick->CTRL = SysTick_CTRL_CLKSOURCE_Msk |
+ SysTick_CTRL_TICKINT_Msk |
+ SysTick_CTRL_ENABLE_Msk; /* Enable SysTick IRQ and SysTick Timer */
+ return (0); /* Function successful */
+}
+
+#endif
+
+/*@} end of CMSIS_Core_SysTickFunctions */
+
+
+
+/* ##################################### Debug In/Output function ########################################### */
+/** \ingroup CMSIS_Core_FunctionInterface
+ \defgroup CMSIS_core_DebugFunctions CMSIS Core Debug Functions
+ @{
+ */
+
+extern volatile int32_t ITM_RxBuffer; /*!< external variable to receive characters */
+#define ITM_RXBUFFER_EMPTY 0x5AA55AA5 /*!< value identifying ITM_RxBuffer is ready for next character */
+
+
+/** \brief ITM Send Character
+
+ This function transmits a character via the ITM channel 0.
+ It just returns when no debugger is connected that has booked the output.
+ It is blocking when a debugger is connected, but the previous character send is not transmitted.
+
+ \param [in] ch Character to transmit
+ \return Character to transmit
+ */
+static __INLINE uint32_t ITM_SendChar (uint32_t ch)
+{
+ if ((CoreDebug->DEMCR & CoreDebug_DEMCR_TRCENA_Msk) && /* Trace enabled */
+ (ITM->TCR & ITM_TCR_ITMENA_Msk) && /* ITM enabled */
+ (ITM->TER & (1UL << 0) ) ) /* ITM Port #0 enabled */
+ {
+ while (ITM->PORT[0].u32 == 0);
+ ITM->PORT[0].u8 = (uint8_t) ch;
+ }
+ return (ch);
+}
+
+
+/** \brief ITM Receive Character
+
+ This function inputs a character via external variable ITM_RxBuffer.
+ It just returns when no debugger is connected that has booked the output.
+ It is blocking when a debugger is connected, but the previous character send is not transmitted.
+
+ \return Received character
+ \return -1 No character received
+ */
+static __INLINE int32_t ITM_ReceiveChar (void) {
+ int32_t ch = -1; /* no character available */
+
+ if (ITM_RxBuffer != ITM_RXBUFFER_EMPTY) {
+ ch = ITM_RxBuffer;
+ ITM_RxBuffer = ITM_RXBUFFER_EMPTY; /* ready for next character */
+ }
+
+ return (ch);
+}
+
+
+/** \brief ITM Check Character
+
+ This function checks external variable ITM_RxBuffer whether a character is available or not.
+ It returns '1' if a character is available and '0' if no character is available.
+
+ \return 0 No character available
+ \return 1 Character available
+ */
+static __INLINE int32_t ITM_CheckChar (void) {
+
+ if (ITM_RxBuffer == ITM_RXBUFFER_EMPTY) {
+ return (0); /* no character available */
+ } else {
+ return (1); /* character available */
+ }
+}
+
+/*@} end of CMSIS_core_DebugFunctions */
+
+#endif /* __CORE_CM4_H_DEPENDANT */
+
+#endif /* __CMSIS_GENERIC */
+
+#ifdef __cplusplus
+}
+#endif
diff --git a/System/core_cm4_simd.h b/System/core_cm4_simd.h
new file mode 100644
index 0000000..e7b6765
--- /dev/null
+++ b/System/core_cm4_simd.h
@@ -0,0 +1,701 @@
+/**************************************************************************//**
+ * @file core_cm4_simd.h
+ * @brief CMSIS Cortex-M4 SIMD Header File
+ * @version V2.10
+ * @date 19. July 2011
+ *
+ * @note
+ * Copyright (C) 2010-2011 ARM Limited. All rights reserved.
+ *
+ * @par
+ * ARM Limited (ARM) is supplying this software for use with Cortex-M
+ * processor based microcontrollers. This file can be freely distributed
+ * within development tools that are supporting such ARM based processors.
+ *
+ * @par
+ * THIS SOFTWARE IS PROVIDED "AS IS". NO WARRANTIES, WHETHER EXPRESS, IMPLIED
+ * OR STATUTORY, INCLUDING, BUT NOT LIMITED TO, IMPLIED WARRANTIES OF
+ * MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE APPLY TO THIS SOFTWARE.
+ * ARM SHALL NOT, IN ANY CIRCUMSTANCES, BE LIABLE FOR SPECIAL, INCIDENTAL, OR
+ * CONSEQUENTIAL DAMAGES, FOR ANY REASON WHATSOEVER.
+ *
+ ******************************************************************************/
+
+#ifdef __cplusplus
+ extern "C" {
+#endif
+
+#ifndef __CORE_CM4_SIMD_H
+#define __CORE_CM4_SIMD_H
+
+
+/*******************************************************************************
+ * Hardware Abstraction Layer
+ ******************************************************************************/
+
+
+/* ################### Compiler specific Intrinsics ########################### */
+/** \defgroup CMSIS_SIMD_intrinsics CMSIS SIMD Intrinsics
+ Access to dedicated SIMD instructions
+ @{
+*/
+
+#if defined ( __CC_ARM ) /*------------------RealView Compiler -----------------*/
+/* ARM armcc specific functions */
+
+/*------ CM4 SOMD Intrinsics -----------------------------------------------------*/
+#define __SADD8 __sadd8
+#define __QADD8 __qadd8
+#define __SHADD8 __shadd8
+#define __UADD8 __uadd8
+#define __UQADD8 __uqadd8
+#define __UHADD8 __uhadd8
+#define __SSUB8 __ssub8
+#define __QSUB8 __qsub8
+#define __SHSUB8 __shsub8
+#define __USUB8 __usub8
+#define __UQSUB8 __uqsub8
+#define __UHSUB8 __uhsub8
+#define __SADD16 __sadd16
+#define __QADD16 __qadd16
+#define __SHADD16 __shadd16
+#define __UADD16 __uadd16
+#define __UQADD16 __uqadd16
+#define __UHADD16 __uhadd16
+#define __SSUB16 __ssub16
+#define __QSUB16 __qsub16
+#define __SHSUB16 __shsub16
+#define __USUB16 __usub16
+#define __UQSUB16 __uqsub16
+#define __UHSUB16 __uhsub16
+#define __SASX __sasx
+#define __QASX __qasx
+#define __SHASX __shasx
+#define __UASX __uasx
+#define __UQASX __uqasx
+#define __UHASX __uhasx
+#define __SSAX __ssax
+#define __QSAX __qsax
+#define __SHSAX __shsax
+#define __USAX __usax
+#define __UQSAX __uqsax
+#define __UHSAX __uhsax
+#define __USAD8 __usad8
+#define __USADA8 __usada8
+#define __SSAT16 __ssat16
+#define __USAT16 __usat16
+#define __UXTB16 __uxtb16
+#define __UXTAB16 __uxtab16
+#define __SXTB16 __sxtb16
+#define __SXTAB16 __sxtab16
+#define __SMUAD __smuad
+#define __SMUADX __smuadx
+#define __SMLAD __smlad
+#define __SMLADX __smladx
+#define __SMLALD __smlald
+#define __SMLALDX __smlaldx
+#define __SMUSD __smusd
+#define __SMUSDX __smusdx
+#define __SMLSD __smlsd
+#define __SMLSDX __smlsdx
+#define __SMLSLD __smlsld
+#define __SMLSLDX __smlsldx
+#define __SEL __sel
+#define __QADD __qadd
+#define __QSUB __qsub
+
+#define __PKHBT(ARG1,ARG2,ARG3) ( ((((uint32_t)(ARG1)) ) & 0x0000FFFFUL) | \
+ ((((uint32_t)(ARG2)) << (ARG3)) & 0xFFFF0000UL) )
+
+#define __PKHTB(ARG1,ARG2,ARG3) ( ((((uint32_t)(ARG1)) ) & 0xFFFF0000UL) | \
+ ((((uint32_t)(ARG2)) >> (ARG3)) & 0x0000FFFFUL) )
+
+
+/*-- End CM4 SIMD Intrinsics -----------------------------------------------------*/
+
+
+
+#elif defined ( __ICCARM__ ) /*------------------ ICC Compiler -------------------*/
+/* IAR iccarm specific functions */
+
+#include
+
+/*------ CM4 SIMDDSP Intrinsics -----------------------------------------------------*/
+/* intrinsic __SADD8 see intrinsics.h */
+/* intrinsic __QADD8 see intrinsics.h */
+/* intrinsic __SHADD8 see intrinsics.h */
+/* intrinsic __UADD8 see intrinsics.h */
+/* intrinsic __UQADD8 see intrinsics.h */
+/* intrinsic __UHADD8 see intrinsics.h */
+/* intrinsic __SSUB8 see intrinsics.h */
+/* intrinsic __QSUB8 see intrinsics.h */
+/* intrinsic __SHSUB8 see intrinsics.h */
+/* intrinsic __USUB8 see intrinsics.h */
+/* intrinsic __UQSUB8 see intrinsics.h */
+/* intrinsic __UHSUB8 see intrinsics.h */
+/* intrinsic __SADD16 see intrinsics.h */
+/* intrinsic __QADD16 see intrinsics.h */
+/* intrinsic __SHADD16 see intrinsics.h */
+/* intrinsic __UADD16 see intrinsics.h */
+/* intrinsic __UQADD16 see intrinsics.h */
+/* intrinsic __UHADD16 see intrinsics.h */
+/* intrinsic __SSUB16 see intrinsics.h */
+/* intrinsic __QSUB16 see intrinsics.h */
+/* intrinsic __SHSUB16 see intrinsics.h */
+/* intrinsic __USUB16 see intrinsics.h */
+/* intrinsic __UQSUB16 see intrinsics.h */
+/* intrinsic __UHSUB16 see intrinsics.h */
+/* intrinsic __SASX see intrinsics.h */
+/* intrinsic __QASX see intrinsics.h */
+/* intrinsic __SHASX see intrinsics.h */
+/* intrinsic __UASX see intrinsics.h */
+/* intrinsic __UQASX see intrinsics.h */
+/* intrinsic __UHASX see intrinsics.h */
+/* intrinsic __SSAX see intrinsics.h */
+/* intrinsic __QSAX see intrinsics.h */
+/* intrinsic __SHSAX see intrinsics.h */
+/* intrinsic __USAX see intrinsics.h */
+/* intrinsic __UQSAX see intrinsics.h */
+/* intrinsic __UHSAX see intrinsics.h */
+/* intrinsic __USAD8 see intrinsics.h */
+/* intrinsic __USADA8 see intrinsics.h */
+/* intrinsic __SSAT16 see intrinsics.h */
+/* intrinsic __USAT16 see intrinsics.h */
+/* intrinsic __UXTB16 see intrinsics.h */
+/* intrinsic __SXTB16 see intrinsics.h */
+/* intrinsic __UXTAB16 see intrinsics.h */
+/* intrinsic __SXTAB16 see intrinsics.h */
+/* intrinsic __SMUAD see intrinsics.h */
+/* intrinsic __SMUADX see intrinsics.h */
+/* intrinsic __SMLAD see intrinsics.h */
+/* intrinsic __SMLADX see intrinsics.h */
+/* intrinsic __SMLALD see intrinsics.h */
+/* intrinsic __SMLALDX see intrinsics.h */
+/* intrinsic __SMUSD see intrinsics.h */
+/* intrinsic __SMUSDX see intrinsics.h */
+/* intrinsic __SMLSD see intrinsics.h */
+/* intrinsic __SMLSDX see intrinsics.h */
+/* intrinsic __SMLSLD see intrinsics.h */
+/* intrinsic __SMLSLDX see intrinsics.h */
+/* intrinsic __SEL see intrinsics.h */
+/* intrinsic __QADD see intrinsics.h */
+/* intrinsic __QSUB see intrinsics.h */
+/* intrinsic __PKHBT see intrinsics.h */
+/* intrinsic __PKHTB see intrinsics.h */
+
+/*-- End CM4 SIMD Intrinsics -----------------------------------------------------*/
+
+
+
+#elif defined ( __GNUC__ ) /*------------------ GNU Compiler ---------------------*/
+/* GNU gcc specific functions */
+
+/*------ CM4 SIMD Intrinsics -----------------------------------------------------*/
+__attribute__( ( always_inline ) ) static __INLINE uint32_t __SADD8(uint32_t op1, uint32_t op2)
+{
+ uint32_t result;
+
+ __ASM volatile ("sadd8 %0, %1, %2" : "=r" (result) : "r" (op1), "r" (op2) );
+ return(result);
+}
+
+__attribute__( ( always_inline ) ) static __INLINE uint32_t __QADD8(uint32_t op1, uint32_t op2)
+{
+ uint32_t result;
+
+ __ASM volatile ("qadd8 %0, %1, %2" : "=r" (result) : "r" (op1), "r" (op2) );
+ return(result);
+}
+
+__attribute__( ( always_inline ) ) static __INLINE uint32_t __SHADD8(uint32_t op1, uint32_t op2)
+{
+ uint32_t result;
+
+ __ASM volatile ("shadd8 %0, %1, %2" : "=r" (result) : "r" (op1), "r" (op2) );
+ return(result);
+}
+
+__attribute__( ( always_inline ) ) static __INLINE uint32_t __UADD8(uint32_t op1, uint32_t op2)
+{
+ uint32_t result;
+
+ __ASM volatile ("uadd8 %0, %1, %2" : "=r" (result) : "r" (op1), "r" (op2) );
+ return(result);
+}
+
+__attribute__( ( always_inline ) ) static __INLINE uint32_t __UQADD8(uint32_t op1, uint32_t op2)
+{
+ uint32_t result;
+
+ __ASM volatile ("uqadd8 %0, %1, %2" : "=r" (result) : "r" (op1), "r" (op2) );
+ return(result);
+}
+
+__attribute__( ( always_inline ) ) static __INLINE uint32_t __UHADD8(uint32_t op1, uint32_t op2)
+{
+ uint32_t result;
+
+ __ASM volatile ("uhadd8 %0, %1, %2" : "=r" (result) : "r" (op1), "r" (op2) );
+ return(result);
+}
+
+
+__attribute__( ( always_inline ) ) static __INLINE uint32_t __SSUB8(uint32_t op1, uint32_t op2)
+{
+ uint32_t result;
+
+ __ASM volatile ("ssub8 %0, %1, %2" : "=r" (result) : "r" (op1), "r" (op2) );
+ return(result);
+}
+
+__attribute__( ( always_inline ) ) static __INLINE uint32_t __QSUB8(uint32_t op1, uint32_t op2)
+{
+ uint32_t result;
+
+ __ASM volatile ("qsub8 %0, %1, %2" : "=r" (result) : "r" (op1), "r" (op2) );
+ return(result);
+}
+
+__attribute__( ( always_inline ) ) static __INLINE uint32_t __SHSUB8(uint32_t op1, uint32_t op2)
+{
+ uint32_t result;
+
+ __ASM volatile ("shsub8 %0, %1, %2" : "=r" (result) : "r" (op1), "r" (op2) );
+ return(result);
+}
+
+__attribute__( ( always_inline ) ) static __INLINE uint32_t __USUB8(uint32_t op1, uint32_t op2)
+{
+ uint32_t result;
+
+ __ASM volatile ("usub8 %0, %1, %2" : "=r" (result) : "r" (op1), "r" (op2) );
+ return(result);
+}
+
+__attribute__( ( always_inline ) ) static __INLINE uint32_t __UQSUB8(uint32_t op1, uint32_t op2)
+{
+ uint32_t result;
+
+ __ASM volatile ("uqsub8 %0, %1, %2" : "=r" (result) : "r" (op1), "r" (op2) );
+ return(result);
+}
+
+__attribute__( ( always_inline ) ) static __INLINE uint32_t __UHSUB8(uint32_t op1, uint32_t op2)
+{
+ uint32_t result;
+
+ __ASM volatile ("uhsub8 %0, %1, %2" : "=r" (result) : "r" (op1), "r" (op2) );
+ return(result);
+}
+
+
+__attribute__( ( always_inline ) ) static __INLINE uint32_t __SADD16(uint32_t op1, uint32_t op2)
+{
+ uint32_t result;
+
+ __ASM volatile ("sadd16 %0, %1, %2" : "=r" (result) : "r" (op1), "r" (op2) );
+ return(result);
+}
+
+__attribute__( ( always_inline ) ) static __INLINE uint32_t __QADD16(uint32_t op1, uint32_t op2)
+{
+ uint32_t result;
+
+ __ASM volatile ("qadd16 %0, %1, %2" : "=r" (result) : "r" (op1), "r" (op2) );
+ return(result);
+}
+
+__attribute__( ( always_inline ) ) static __INLINE uint32_t __SHADD16(uint32_t op1, uint32_t op2)
+{
+ uint32_t result;
+
+ __ASM volatile ("shadd16 %0, %1, %2" : "=r" (result) : "r" (op1), "r" (op2) );
+ return(result);
+}
+
+__attribute__( ( always_inline ) ) static __INLINE uint32_t __UADD16(uint32_t op1, uint32_t op2)
+{
+ uint32_t result;
+
+ __ASM volatile ("uadd16 %0, %1, %2" : "=r" (result) : "r" (op1), "r" (op2) );
+ return(result);
+}
+
+__attribute__( ( always_inline ) ) static __INLINE uint32_t __UQADD16(uint32_t op1, uint32_t op2)
+{
+ uint32_t result;
+
+ __ASM volatile ("uqadd16 %0, %1, %2" : "=r" (result) : "r" (op1), "r" (op2) );
+ return(result);
+}
+
+__attribute__( ( always_inline ) ) static __INLINE uint32_t __UHADD16(uint32_t op1, uint32_t op2)
+{
+ uint32_t result;
+
+ __ASM volatile ("uhadd16 %0, %1, %2" : "=r" (result) : "r" (op1), "r" (op2) );
+ return(result);
+}
+
+__attribute__( ( always_inline ) ) static __INLINE uint32_t __SSUB16(uint32_t op1, uint32_t op2)
+{
+ uint32_t result;
+
+ __ASM volatile ("ssub16 %0, %1, %2" : "=r" (result) : "r" (op1), "r" (op2) );
+ return(result);
+}
+
+__attribute__( ( always_inline ) ) static __INLINE uint32_t __QSUB16(uint32_t op1, uint32_t op2)
+{
+ uint32_t result;
+
+ __ASM volatile ("qsub16 %0, %1, %2" : "=r" (result) : "r" (op1), "r" (op2) );
+ return(result);
+}
+
+__attribute__( ( always_inline ) ) static __INLINE uint32_t __SHSUB16(uint32_t op1, uint32_t op2)
+{
+ uint32_t result;
+
+ __ASM volatile ("shsub16 %0, %1, %2" : "=r" (result) : "r" (op1), "r" (op2) );
+ return(result);
+}
+
+__attribute__( ( always_inline ) ) static __INLINE uint32_t __USUB16(uint32_t op1, uint32_t op2)
+{
+ uint32_t result;
+
+ __ASM volatile ("usub16 %0, %1, %2" : "=r" (result) : "r" (op1), "r" (op2) );
+ return(result);
+}
+
+__attribute__( ( always_inline ) ) static __INLINE uint32_t __UQSUB16(uint32_t op1, uint32_t op2)
+{
+ uint32_t result;
+
+ __ASM volatile ("uqsub16 %0, %1, %2" : "=r" (result) : "r" (op1), "r" (op2) );
+ return(result);
+}
+
+__attribute__( ( always_inline ) ) static __INLINE uint32_t __UHSUB16(uint32_t op1, uint32_t op2)
+{
+ uint32_t result;
+
+ __ASM volatile ("uhsub16 %0, %1, %2" : "=r" (result) : "r" (op1), "r" (op2) );
+ return(result);
+}
+
+__attribute__( ( always_inline ) ) static __INLINE uint32_t __SASX(uint32_t op1, uint32_t op2)
+{
+ uint32_t result;
+
+ __ASM volatile ("sasx %0, %1, %2" : "=r" (result) : "r" (op1), "r" (op2) );
+ return(result);
+}
+
+__attribute__( ( always_inline ) ) static __INLINE uint32_t __QASX(uint32_t op1, uint32_t op2)
+{
+ uint32_t result;
+
+ __ASM volatile ("qasx %0, %1, %2" : "=r" (result) : "r" (op1), "r" (op2) );
+ return(result);
+}
+
+__attribute__( ( always_inline ) ) static __INLINE uint32_t __SHASX(uint32_t op1, uint32_t op2)
+{
+ uint32_t result;
+
+ __ASM volatile ("shasx %0, %1, %2" : "=r" (result) : "r" (op1), "r" (op2) );
+ return(result);
+}
+
+__attribute__( ( always_inline ) ) static __INLINE uint32_t __UASX(uint32_t op1, uint32_t op2)
+{
+ uint32_t result;
+
+ __ASM volatile ("uasx %0, %1, %2" : "=r" (result) : "r" (op1), "r" (op2) );
+ return(result);
+}
+
+__attribute__( ( always_inline ) ) static __INLINE uint32_t __UQASX(uint32_t op1, uint32_t op2)
+{
+ uint32_t result;
+
+ __ASM volatile ("uqasx %0, %1, %2" : "=r" (result) : "r" (op1), "r" (op2) );
+ return(result);
+}
+
+__attribute__( ( always_inline ) ) static __INLINE uint32_t __UHASX(uint32_t op1, uint32_t op2)
+{
+ uint32_t result;
+
+ __ASM volatile ("uhasx %0, %1, %2" : "=r" (result) : "r" (op1), "r" (op2) );
+ return(result);
+}
+
+__attribute__( ( always_inline ) ) static __INLINE uint32_t __SSAX(uint32_t op1, uint32_t op2)
+{
+ uint32_t result;
+
+ __ASM volatile ("ssax %0, %1, %2" : "=r" (result) : "r" (op1), "r" (op2) );
+ return(result);
+}
+
+__attribute__( ( always_inline ) ) static __INLINE uint32_t __QSAX(uint32_t op1, uint32_t op2)
+{
+ uint32_t result;
+
+ __ASM volatile ("qsax %0, %1, %2" : "=r" (result) : "r" (op1), "r" (op2) );
+ return(result);
+}
+
+__attribute__( ( always_inline ) ) static __INLINE uint32_t __SHSAX(uint32_t op1, uint32_t op2)
+{
+ uint32_t result;
+
+ __ASM volatile ("shsax %0, %1, %2" : "=r" (result) : "r" (op1), "r" (op2) );
+ return(result);
+}
+
+__attribute__( ( always_inline ) ) static __INLINE uint32_t __USAX(uint32_t op1, uint32_t op2)
+{
+ uint32_t result;
+
+ __ASM volatile ("usax %0, %1, %2" : "=r" (result) : "r" (op1), "r" (op2) );
+ return(result);
+}
+
+__attribute__( ( always_inline ) ) static __INLINE uint32_t __UQSAX(uint32_t op1, uint32_t op2)
+{
+ uint32_t result;
+
+ __ASM volatile ("uqsax %0, %1, %2" : "=r" (result) : "r" (op1), "r" (op2) );
+ return(result);
+}
+
+__attribute__( ( always_inline ) ) static __INLINE uint32_t __UHSAX(uint32_t op1, uint32_t op2)
+{
+ uint32_t result;
+
+ __ASM volatile ("uhsax %0, %1, %2" : "=r" (result) : "r" (op1), "r" (op2) );
+ return(result);
+}
+
+__attribute__( ( always_inline ) ) static __INLINE uint32_t __USAD8(uint32_t op1, uint32_t op2)
+{
+ uint32_t result;
+
+ __ASM volatile ("usad8 %0, %1, %2" : "=r" (result) : "r" (op1), "r" (op2) );
+ return(result);
+}
+
+__attribute__( ( always_inline ) ) static __INLINE uint32_t __USADA8(uint32_t op1, uint32_t op2, uint32_t op3)
+{
+ uint32_t result;
+
+ __ASM volatile ("usada8 %0, %1, %2, %3" : "=r" (result) : "r" (op1), "r" (op2), "r" (op3) );
+ return(result);
+}
+
+#define __SSAT16(ARG1,ARG2) \
+({ \
+ uint32_t __RES, __ARG1 = (ARG1); \
+ __ASM ("ssat16 %0, %1, %2" : "=r" (__RES) : "I" (ARG2), "r" (__ARG1) ); \
+ __RES; \
+ })
+
+#define __USAT16(ARG1,ARG2) \
+({ \
+ uint32_t __RES, __ARG1 = (ARG1); \
+ __ASM ("usat16 %0, %1, %2" : "=r" (__RES) : "I" (ARG2), "r" (__ARG1) ); \
+ __RES; \
+ })
+
+__attribute__( ( always_inline ) ) static __INLINE uint32_t __UXTB16(uint32_t op1)
+{
+ uint32_t result;
+
+ __ASM volatile ("uxtb16 %0, %1" : "=r" (result) : "r" (op1));
+ return(result);
+}
+
+__attribute__( ( always_inline ) ) static __INLINE uint32_t __UXTAB16(uint32_t op1, uint32_t op2)
+{
+ uint32_t result;
+
+ __ASM volatile ("uxtab16 %0, %1, %2" : "=r" (result) : "r" (op1), "r" (op2) );
+ return(result);
+}
+
+__attribute__( ( always_inline ) ) static __INLINE uint32_t __SXTB16(uint32_t op1)
+{
+ uint32_t result;
+
+ __ASM volatile ("sxtb16 %0, %1" : "=r" (result) : "r" (op1));
+ return(result);
+}
+
+__attribute__( ( always_inline ) ) static __INLINE uint32_t __SXTAB16(uint32_t op1, uint32_t op2)
+{
+ uint32_t result;
+
+ __ASM volatile ("sxtab16 %0, %1, %2" : "=r" (result) : "r" (op1), "r" (op2) );
+ return(result);
+}
+
+__attribute__( ( always_inline ) ) static __INLINE uint32_t __SMUAD (uint32_t op1, uint32_t op2)
+{
+ uint32_t result;
+
+ __ASM volatile ("smuad %0, %1, %2" : "=r" (result) : "r" (op1), "r" (op2) );
+ return(result);
+}
+
+__attribute__( ( always_inline ) ) static __INLINE uint32_t __SMUADX (uint32_t op1, uint32_t op2)
+{
+ uint32_t result;
+
+ __ASM volatile ("smuadx %0, %1, %2" : "=r" (result) : "r" (op1), "r" (op2) );
+ return(result);
+}
+
+__attribute__( ( always_inline ) ) static __INLINE uint32_t __SMLAD (uint32_t op1, uint32_t op2, uint32_t op3)
+{
+ uint32_t result;
+
+ __ASM volatile ("smlad %0, %1, %2, %3" : "=r" (result) : "r" (op1), "r" (op2), "r" (op3) );
+ return(result);
+}
+
+__attribute__( ( always_inline ) ) static __INLINE uint32_t __SMLADX (uint32_t op1, uint32_t op2, uint32_t op3)
+{
+ uint32_t result;
+
+ __ASM volatile ("smladx %0, %1, %2, %3" : "=r" (result) : "r" (op1), "r" (op2), "r" (op3) );
+ return(result);
+}
+
+#define __SMLALD(ARG1,ARG2,ARG3) \
+({ \
+ uint32_t __ARG1 = (ARG1), __ARG2 = (ARG2), __ARG3_H = (uint32_t)((uint64_t)(ARG3) >> 32), __ARG3_L = (uint32_t)((uint64_t)(ARG3) & 0xFFFFFFFFUL); \
+ __ASM volatile ("smlald %0, %1, %2, %3" : "=r" (__ARG3_L), "=r" (__ARG3_H) : "r" (__ARG1), "r" (__ARG2), "0" (__ARG3_L), "1" (__ARG3_H) ); \
+ (uint64_t)(((uint64_t)__ARG3_H << 32) | __ARG3_L); \
+ })
+
+#define __SMLALDX(ARG1,ARG2,ARG3) \
+({ \
+ uint32_t __ARG1 = (ARG1), __ARG2 = (ARG2), __ARG3_H = (uint32_t)((uint64_t)(ARG3) >> 32), __ARG3_L = (uint32_t)((uint64_t)(ARG3) & 0xFFFFFFFFUL); \
+ __ASM volatile ("smlaldx %0, %1, %2, %3" : "=r" (__ARG3_L), "=r" (__ARG3_H) : "r" (__ARG1), "r" (__ARG2), "0" (__ARG3_L), "1" (__ARG3_H) ); \
+ (uint64_t)(((uint64_t)__ARG3_H << 32) | __ARG3_L); \
+ })
+
+__attribute__( ( always_inline ) ) static __INLINE uint32_t __SMUSD (uint32_t op1, uint32_t op2)
+{
+ uint32_t result;
+
+ __ASM volatile ("smusd %0, %1, %2" : "=r" (result) : "r" (op1), "r" (op2) );
+ return(result);
+}
+
+__attribute__( ( always_inline ) ) static __INLINE uint32_t __SMUSDX (uint32_t op1, uint32_t op2)
+{
+ uint32_t result;
+
+ __ASM volatile ("smusdx %0, %1, %2" : "=r" (result) : "r" (op1), "r" (op2) );
+ return(result);
+}
+
+__attribute__( ( always_inline ) ) static __INLINE uint32_t __SMLSD (uint32_t op1, uint32_t op2, uint32_t op3)
+{
+ uint32_t result;
+
+ __ASM volatile ("smlsd %0, %1, %2, %3" : "=r" (result) : "r" (op1), "r" (op2), "r" (op3) );
+ return(result);
+}
+
+__attribute__( ( always_inline ) ) static __INLINE uint32_t __SMLSDX (uint32_t op1, uint32_t op2, uint32_t op3)
+{
+ uint32_t result;
+
+ __ASM volatile ("smlsdx %0, %1, %2, %3" : "=r" (result) : "r" (op1), "r" (op2), "r" (op3) );
+ return(result);
+}
+
+#define __SMLSLD(ARG1,ARG2,ARG3) \
+({ \
+ uint32_t __ARG1 = (ARG1), __ARG2 = (ARG2), __ARG3_H = (uint32_t)((ARG3) >> 32), __ARG3_L = (uint32_t)((ARG3) & 0xFFFFFFFFUL); \
+ __ASM volatile ("smlsld %0, %1, %2, %3" : "=r" (__ARG3_L), "=r" (__ARG3_H) : "r" (__ARG1), "r" (__ARG2), "0" (__ARG3_L), "1" (__ARG3_H) ); \
+ (uint64_t)(((uint64_t)__ARG3_H << 32) | __ARG3_L); \
+ })
+
+#define __SMLSLDX(ARG1,ARG2,ARG3) \
+({ \
+ uint32_t __ARG1 = (ARG1), __ARG2 = (ARG2), __ARG3_H = (uint32_t)((ARG3) >> 32), __ARG3_L = (uint32_t)((ARG3) & 0xFFFFFFFFUL); \
+ __ASM volatile ("smlsldx %0, %1, %2, %3" : "=r" (__ARG3_L), "=r" (__ARG3_H) : "r" (__ARG1), "r" (__ARG2), "0" (__ARG3_L), "1" (__ARG3_H) ); \
+ (uint64_t)(((uint64_t)__ARG3_H << 32) | __ARG3_L); \
+ })
+
+__attribute__( ( always_inline ) ) static __INLINE uint32_t __SEL (uint32_t op1, uint32_t op2)
+{
+ uint32_t result;
+
+ __ASM volatile ("sel %0, %1, %2" : "=r" (result) : "r" (op1), "r" (op2) );
+ return(result);
+}
+
+__attribute__( ( always_inline ) ) static __INLINE uint32_t __QADD(uint32_t op1, uint32_t op2)
+{
+ uint32_t result;
+
+ __ASM volatile ("qadd %0, %1, %2" : "=r" (result) : "r" (op1), "r" (op2) );
+ return(result);
+}
+
+__attribute__( ( always_inline ) ) static __INLINE uint32_t __QSUB(uint32_t op1, uint32_t op2)
+{
+ uint32_t result;
+
+ __ASM volatile ("qsub %0, %1, %2" : "=r" (result) : "r" (op1), "r" (op2) );
+ return(result);
+}
+
+#define __PKHBT(ARG1,ARG2,ARG3) \
+({ \
+ uint32_t __RES, __ARG1 = (ARG1), __ARG2 = (ARG2); \
+ __ASM ("pkhbt %0, %1, %2, lsl %3" : "=r" (__RES) : "r" (__ARG1), "r" (__ARG2), "I" (ARG3) ); \
+ __RES; \
+ })
+
+#define __PKHTB(ARG1,ARG2,ARG3) \
+({ \
+ uint32_t __RES, __ARG1 = (ARG1), __ARG2 = (ARG2); \
+ if (ARG3 == 0) \
+ __ASM ("pkhtb %0, %1, %2" : "=r" (__RES) : "r" (__ARG1), "r" (__ARG2) ); \
+ else \
+ __ASM ("pkhtb %0, %1, %2, asr %3" : "=r" (__RES) : "r" (__ARG1), "r" (__ARG2), "I" (ARG3) ); \
+ __RES; \
+ })
+
+/*-- End CM4 SIMD Intrinsics -----------------------------------------------------*/
+
+
+
+#elif defined ( __TASKING__ ) /*------------------ TASKING Compiler --------------*/
+/* TASKING carm specific functions */
+
+
+/*------ CM4 SIMD Intrinsics -----------------------------------------------------*/
+/* not yet supported */
+/*-- End CM4 SIMD Intrinsics -----------------------------------------------------*/
+
+
+#endif
+
+/*@} end of group CMSIS_SIMD_intrinsics */
+
+
+#endif /* __CORE_CM4_SIMD_H */
+
+#ifdef __cplusplus
+}
+#endif
diff --git a/System/core_cmFunc.h b/System/core_cmFunc.h
new file mode 100644
index 0000000..88819f9
--- /dev/null
+++ b/System/core_cmFunc.h
@@ -0,0 +1,609 @@
+/**************************************************************************//**
+ * @file core_cmFunc.h
+ * @brief CMSIS Cortex-M Core Function Access Header File
+ * @version V2.10
+ * @date 26. July 2011
+ *
+ * @note
+ * Copyright (C) 2009-2011 ARM Limited. All rights reserved.
+ *
+ * @par
+ * ARM Limited (ARM) is supplying this software for use with Cortex-M
+ * processor based microcontrollers. This file can be freely distributed
+ * within development tools that are supporting such ARM based processors.
+ *
+ * @par
+ * THIS SOFTWARE IS PROVIDED "AS IS". NO WARRANTIES, WHETHER EXPRESS, IMPLIED
+ * OR STATUTORY, INCLUDING, BUT NOT LIMITED TO, IMPLIED WARRANTIES OF
+ * MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE APPLY TO THIS SOFTWARE.
+ * ARM SHALL NOT, IN ANY CIRCUMSTANCES, BE LIABLE FOR SPECIAL, INCIDENTAL, OR
+ * CONSEQUENTIAL DAMAGES, FOR ANY REASON WHATSOEVER.
+ *
+ ******************************************************************************/
+
+#ifndef __CORE_CMFUNC_H
+#define __CORE_CMFUNC_H
+
+
+/* ########################### Core Function Access ########################### */
+/** \ingroup CMSIS_Core_FunctionInterface
+ \defgroup CMSIS_Core_RegAccFunctions CMSIS Core Register Access Functions
+ @{
+ */
+
+#if defined ( __CC_ARM ) /*------------------RealView Compiler -----------------*/
+/* ARM armcc specific functions */
+
+#if (__ARMCC_VERSION < 400677)
+ #error "Please use ARM Compiler Toolchain V4.0.677 or later!"
+#endif
+
+/* intrinsic void __enable_irq(); */
+/* intrinsic void __disable_irq(); */
+
+/** \brief Get Control Register
+
+ This function returns the content of the Control Register.
+
+ \return Control Register value
+ */
+static __INLINE uint32_t __get_CONTROL(void)
+{
+ register uint32_t __regControl __ASM("control");
+ return(__regControl);
+}
+
+
+/** \brief Set Control Register
+
+ This function writes the given value to the Control Register.
+
+ \param [in] control Control Register value to set
+ */
+static __INLINE void __set_CONTROL(uint32_t control)
+{
+ register uint32_t __regControl __ASM("control");
+ __regControl = control;
+}
+
+
+/** \brief Get ISPR Register
+
+ This function returns the content of the ISPR Register.
+
+ \return ISPR Register value
+ */
+static __INLINE uint32_t __get_IPSR(void)
+{
+ register uint32_t __regIPSR __ASM("ipsr");
+ return(__regIPSR);
+}
+
+
+/** \brief Get APSR Register
+
+ This function returns the content of the APSR Register.
+
+ \return APSR Register value
+ */
+static __INLINE uint32_t __get_APSR(void)
+{
+ register uint32_t __regAPSR __ASM("apsr");
+ return(__regAPSR);
+}
+
+
+/** \brief Get xPSR Register
+
+ This function returns the content of the xPSR Register.
+
+ \return xPSR Register value
+ */
+static __INLINE uint32_t __get_xPSR(void)
+{
+ register uint32_t __regXPSR __ASM("xpsr");
+ return(__regXPSR);
+}
+
+
+/** \brief Get Process Stack Pointer
+
+ This function returns the current value of the Process Stack Pointer (PSP).
+
+ \return PSP Register value
+ */
+static __INLINE uint32_t __get_PSP(void)
+{
+ register uint32_t __regProcessStackPointer __ASM("psp");
+ return(__regProcessStackPointer);
+}
+
+
+/** \brief Set Process Stack Pointer
+
+ This function assigns the given value to the Process Stack Pointer (PSP).
+
+ \param [in] topOfProcStack Process Stack Pointer value to set
+ */
+static __INLINE void __set_PSP(uint32_t topOfProcStack)
+{
+ register uint32_t __regProcessStackPointer __ASM("psp");
+ __regProcessStackPointer = topOfProcStack;
+}
+
+
+/** \brief Get Main Stack Pointer
+
+ This function returns the current value of the Main Stack Pointer (MSP).
+
+ \return MSP Register value
+ */
+static __INLINE uint32_t __get_MSP(void)
+{
+ register uint32_t __regMainStackPointer __ASM("msp");
+ return(__regMainStackPointer);
+}
+
+
+/** \brief Set Main Stack Pointer
+
+ This function assigns the given value to the Main Stack Pointer (MSP).
+
+ \param [in] topOfMainStack Main Stack Pointer value to set
+ */
+static __INLINE void __set_MSP(uint32_t topOfMainStack)
+{
+ register uint32_t __regMainStackPointer __ASM("msp");
+ __regMainStackPointer = topOfMainStack;
+}
+
+
+/** \brief Get Priority Mask
+
+ This function returns the current state of the priority mask bit from the Priority Mask Register.
+
+ \return Priority Mask value
+ */
+static __INLINE uint32_t __get_PRIMASK(void)
+{
+ register uint32_t __regPriMask __ASM("primask");
+ return(__regPriMask);
+}
+
+
+/** \brief Set Priority Mask
+
+ This function assigns the given value to the Priority Mask Register.
+
+ \param [in] priMask Priority Mask
+ */
+static __INLINE void __set_PRIMASK(uint32_t priMask)
+{
+ register uint32_t __regPriMask __ASM("primask");
+ __regPriMask = (priMask);
+}
+
+
+#if (__CORTEX_M >= 0x03)
+
+/** \brief Enable FIQ
+
+ This function enables FIQ interrupts by clearing the F-bit in the CPSR.
+ Can only be executed in Privileged modes.
+ */
+#define __enable_fault_irq __enable_fiq
+
+
+/** \brief Disable FIQ
+
+ This function disables FIQ interrupts by setting the F-bit in the CPSR.
+ Can only be executed in Privileged modes.
+ */
+#define __disable_fault_irq __disable_fiq
+
+
+/** \brief Get Base Priority
+
+ This function returns the current value of the Base Priority register.
+
+ \return Base Priority register value
+ */
+static __INLINE uint32_t __get_BASEPRI(void)
+{
+ register uint32_t __regBasePri __ASM("basepri");
+ return(__regBasePri);
+}
+
+
+/** \brief Set Base Priority
+
+ This function assigns the given value to the Base Priority register.
+
+ \param [in] basePri Base Priority value to set
+ */
+static __INLINE void __set_BASEPRI(uint32_t basePri)
+{
+ register uint32_t __regBasePri __ASM("basepri");
+ __regBasePri = (basePri & 0xff);
+}
+
+
+/** \brief Get Fault Mask
+
+ This function returns the current value of the Fault Mask register.
+
+ \return Fault Mask register value
+ */
+static __INLINE uint32_t __get_FAULTMASK(void)
+{
+ register uint32_t __regFaultMask __ASM("faultmask");
+ return(__regFaultMask);
+}
+
+
+/** \brief Set Fault Mask
+
+ This function assigns the given value to the Fault Mask register.
+
+ \param [in] faultMask Fault Mask value to set
+ */
+static __INLINE void __set_FAULTMASK(uint32_t faultMask)
+{
+ register uint32_t __regFaultMask __ASM("faultmask");
+ __regFaultMask = (faultMask & (uint32_t)1);
+}
+
+#endif /* (__CORTEX_M >= 0x03) */
+
+
+#if (__CORTEX_M == 0x04)
+
+/** \brief Get FPSCR
+
+ This function returns the current value of the Floating Point Status/Control register.
+
+ \return Floating Point Status/Control register value
+ */
+static __INLINE uint32_t __get_FPSCR(void)
+{
+#if (__FPU_PRESENT == 1) && (__FPU_USED == 1)
+ register uint32_t __regfpscr __ASM("fpscr");
+ return(__regfpscr);
+#else
+ return(0);
+#endif
+}
+
+
+/** \brief Set FPSCR
+
+ This function assigns the given value to the Floating Point Status/Control register.
+
+ \param [in] fpscr Floating Point Status/Control value to set
+ */
+static __INLINE void __set_FPSCR(uint32_t fpscr)
+{
+#if (__FPU_PRESENT == 1) && (__FPU_USED == 1)
+ register uint32_t __regfpscr __ASM("fpscr");
+ __regfpscr = (fpscr);
+#endif
+}
+
+#endif /* (__CORTEX_M == 0x04) */
+
+
+#elif defined ( __ICCARM__ ) /*------------------ ICC Compiler -------------------*/
+/* IAR iccarm specific functions */
+
+#include
+
+#elif defined ( __GNUC__ ) /*------------------ GNU Compiler ---------------------*/
+/* GNU gcc specific functions */
+
+/** \brief Enable IRQ Interrupts
+
+ This function enables IRQ interrupts by clearing the I-bit in the CPSR.
+ Can only be executed in Privileged modes.
+ */
+__attribute__( ( always_inline ) ) static __INLINE void __enable_irq(void)
+{
+ __ASM volatile ("cpsie i");
+}
+
+
+/** \brief Disable IRQ Interrupts
+
+ This function disables IRQ interrupts by setting the I-bit in the CPSR.
+ Can only be executed in Privileged modes.
+ */
+__attribute__( ( always_inline ) ) static __INLINE void __disable_irq(void)
+{
+ __ASM volatile ("cpsid i");
+}
+
+
+/** \brief Get Control Register
+
+ This function returns the content of the Control Register.
+
+ \return Control Register value
+ */
+__attribute__( ( always_inline ) ) static __INLINE uint32_t __get_CONTROL(void)
+{
+ uint32_t result;
+
+ __ASM volatile ("MRS %0, control" : "=r" (result) );
+ return(result);
+}
+
+
+/** \brief Set Control Register
+
+ This function writes the given value to the Control Register.
+
+ \param [in] control Control Register value to set
+ */
+__attribute__( ( always_inline ) ) static __INLINE void __set_CONTROL(uint32_t control)
+{
+ __ASM volatile ("MSR control, %0" : : "r" (control) );
+}
+
+
+/** \brief Get ISPR Register
+
+ This function returns the content of the ISPR Register.
+
+ \return ISPR Register value
+ */
+__attribute__( ( always_inline ) ) static __INLINE uint32_t __get_IPSR(void)
+{
+ uint32_t result;
+
+ __ASM volatile ("MRS %0, ipsr" : "=r" (result) );
+ return(result);
+}
+
+
+/** \brief Get APSR Register
+
+ This function returns the content of the APSR Register.
+
+ \return APSR Register value
+ */
+__attribute__( ( always_inline ) ) static __INLINE uint32_t __get_APSR(void)
+{
+ uint32_t result;
+
+ __ASM volatile ("MRS %0, apsr" : "=r" (result) );
+ return(result);
+}
+
+
+/** \brief Get xPSR Register
+
+ This function returns the content of the xPSR Register.
+
+ \return xPSR Register value
+ */
+__attribute__( ( always_inline ) ) static __INLINE uint32_t __get_xPSR(void)
+{
+ uint32_t result;
+
+ __ASM volatile ("MRS %0, xpsr" : "=r" (result) );
+ return(result);
+}
+
+
+/** \brief Get Process Stack Pointer
+
+ This function returns the current value of the Process Stack Pointer (PSP).
+
+ \return PSP Register value
+ */
+__attribute__( ( always_inline ) ) static __INLINE uint32_t __get_PSP(void)
+{
+ register uint32_t result;
+
+ __ASM volatile ("MRS %0, psp\n" : "=r" (result) );
+ return(result);
+}
+
+
+/** \brief Set Process Stack Pointer
+
+ This function assigns the given value to the Process Stack Pointer (PSP).
+
+ \param [in] topOfProcStack Process Stack Pointer value to set
+ */
+__attribute__( ( always_inline ) ) static __INLINE void __set_PSP(uint32_t topOfProcStack)
+{
+ __ASM volatile ("MSR psp, %0\n" : : "r" (topOfProcStack) );
+}
+
+
+/** \brief Get Main Stack Pointer
+
+ This function returns the current value of the Main Stack Pointer (MSP).
+
+ \return MSP Register value
+ */
+__attribute__( ( always_inline ) ) static __INLINE uint32_t __get_MSP(void)
+{
+ register uint32_t result;
+
+ __ASM volatile ("MRS %0, msp\n" : "=r" (result) );
+ return(result);
+}
+
+
+/** \brief Set Main Stack Pointer
+
+ This function assigns the given value to the Main Stack Pointer (MSP).
+
+ \param [in] topOfMainStack Main Stack Pointer value to set
+ */
+__attribute__( ( always_inline ) ) static __INLINE void __set_MSP(uint32_t topOfMainStack)
+{
+ __ASM volatile ("MSR msp, %0\n" : : "r" (topOfMainStack) );
+}
+
+
+/** \brief Get Priority Mask
+
+ This function returns the current state of the priority mask bit from the Priority Mask Register.
+
+ \return Priority Mask value
+ */
+__attribute__( ( always_inline ) ) static __INLINE uint32_t __get_PRIMASK(void)
+{
+ uint32_t result;
+
+ __ASM volatile ("MRS %0, primask" : "=r" (result) );
+ return(result);
+}
+
+
+/** \brief Set Priority Mask
+
+ This function assigns the given value to the Priority Mask Register.
+
+ \param [in] priMask Priority Mask
+ */
+__attribute__( ( always_inline ) ) static __INLINE void __set_PRIMASK(uint32_t priMask)
+{
+ __ASM volatile ("MSR primask, %0" : : "r" (priMask) );
+}
+
+
+#if (__CORTEX_M >= 0x03)
+
+/** \brief Enable FIQ
+
+ This function enables FIQ interrupts by clearing the F-bit in the CPSR.
+ Can only be executed in Privileged modes.
+ */
+__attribute__( ( always_inline ) ) static __INLINE void __enable_fault_irq(void)
+{
+ __ASM volatile ("cpsie f");
+}
+
+
+/** \brief Disable FIQ
+
+ This function disables FIQ interrupts by setting the F-bit in the CPSR.
+ Can only be executed in Privileged modes.
+ */
+__attribute__( ( always_inline ) ) static __INLINE void __disable_fault_irq(void)
+{
+ __ASM volatile ("cpsid f");
+}
+
+
+/** \brief Get Base Priority
+
+ This function returns the current value of the Base Priority register.
+
+ \return Base Priority register value
+ */
+__attribute__( ( always_inline ) ) static __INLINE uint32_t __get_BASEPRI(void)
+{
+ uint32_t result;
+
+ __ASM volatile ("MRS %0, basepri_max" : "=r" (result) );
+ return(result);
+}
+
+
+/** \brief Set Base Priority
+
+ This function assigns the given value to the Base Priority register.
+
+ \param [in] basePri Base Priority value to set
+ */
+__attribute__( ( always_inline ) ) static __INLINE void __set_BASEPRI(uint32_t value)
+{
+ __ASM volatile ("MSR basepri, %0" : : "r" (value) );
+}
+
+
+/** \brief Get Fault Mask
+
+ This function returns the current value of the Fault Mask register.
+
+ \return Fault Mask register value
+ */
+__attribute__( ( always_inline ) ) static __INLINE uint32_t __get_FAULTMASK(void)
+{
+ uint32_t result;
+
+ __ASM volatile ("MRS %0, faultmask" : "=r" (result) );
+ return(result);
+}
+
+
+/** \brief Set Fault Mask
+
+ This function assigns the given value to the Fault Mask register.
+
+ \param [in] faultMask Fault Mask value to set
+ */
+__attribute__( ( always_inline ) ) static __INLINE void __set_FAULTMASK(uint32_t faultMask)
+{
+ __ASM volatile ("MSR faultmask, %0" : : "r" (faultMask) );
+}
+
+#endif /* (__CORTEX_M >= 0x03) */
+
+
+#if (__CORTEX_M == 0x04)
+
+/** \brief Get FPSCR
+
+ This function returns the current value of the Floating Point Status/Control register.
+
+ \return Floating Point Status/Control register value
+ */
+__attribute__( ( always_inline ) ) static __INLINE uint32_t __get_FPSCR(void)
+{
+#if (__FPU_PRESENT == 1) && (__FPU_USED == 1)
+ uint32_t result;
+
+ __ASM volatile ("VMRS %0, fpscr" : "=r" (result) );
+ return(result);
+#else
+ return(0);
+#endif
+}
+
+
+/** \brief Set FPSCR
+
+ This function assigns the given value to the Floating Point Status/Control register.
+
+ \param [in] fpscr Floating Point Status/Control value to set
+ */
+__attribute__( ( always_inline ) ) static __INLINE void __set_FPSCR(uint32_t fpscr)
+{
+#if (__FPU_PRESENT == 1) && (__FPU_USED == 1)
+ __ASM volatile ("VMSR fpscr, %0" : : "r" (fpscr) );
+#endif
+}
+
+#endif /* (__CORTEX_M == 0x04) */
+
+
+#elif defined ( __TASKING__ ) /*------------------ TASKING Compiler --------------*/
+/* TASKING carm specific functions */
+
+/*
+ * The CMSIS functions have been implemented as intrinsics in the compiler.
+ * Please use "carm -?i" to get an up to date list of all instrinsics,
+ * Including the CMSIS ones.
+ */
+
+#endif
+
+/*@} end of CMSIS_Core_RegAccFunctions */
+
+
+#endif /* __CORE_CMFUNC_H */
diff --git a/System/core_cmInstr.h b/System/core_cmInstr.h
new file mode 100644
index 0000000..78d2ef8
--- /dev/null
+++ b/System/core_cmInstr.h
@@ -0,0 +1,585 @@
+/**************************************************************************//**
+ * @file core_cmInstr.h
+ * @brief CMSIS Cortex-M Core Instruction Access Header File
+ * @version V2.10
+ * @date 19. July 2011
+ *
+ * @note
+ * Copyright (C) 2009-2011 ARM Limited. All rights reserved.
+ *
+ * @par
+ * ARM Limited (ARM) is supplying this software for use with Cortex-M
+ * processor based microcontrollers. This file can be freely distributed
+ * within development tools that are supporting such ARM based processors.
+ *
+ * @par
+ * THIS SOFTWARE IS PROVIDED "AS IS". NO WARRANTIES, WHETHER EXPRESS, IMPLIED
+ * OR STATUTORY, INCLUDING, BUT NOT LIMITED TO, IMPLIED WARRANTIES OF
+ * MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE APPLY TO THIS SOFTWARE.
+ * ARM SHALL NOT, IN ANY CIRCUMSTANCES, BE LIABLE FOR SPECIAL, INCIDENTAL, OR
+ * CONSEQUENTIAL DAMAGES, FOR ANY REASON WHATSOEVER.
+ *
+ ******************************************************************************/
+
+#ifndef __CORE_CMINSTR_H
+#define __CORE_CMINSTR_H
+
+
+/* ########################## Core Instruction Access ######################### */
+/** \defgroup CMSIS_Core_InstructionInterface CMSIS Core Instruction Interface
+ Access to dedicated instructions
+ @{
+*/
+
+#if defined ( __CC_ARM ) /*------------------RealView Compiler -----------------*/
+/* ARM armcc specific functions */
+
+#if (__ARMCC_VERSION < 400677)
+ #error "Please use ARM Compiler Toolchain V4.0.677 or later!"
+#endif
+
+
+/** \brief No Operation
+
+ No Operation does nothing. This instruction can be used for code alignment purposes.
+ */
+#define __NOP __nop
+
+
+/** \brief Wait For Interrupt
+
+ Wait For Interrupt is a hint instruction that suspends execution
+ until one of a number of events occurs.
+ */
+#define __WFI __wfi
+
+
+/** \brief Wait For Event
+
+ Wait For Event is a hint instruction that permits the processor to enter
+ a low-power state until one of a number of events occurs.
+ */
+#define __WFE __wfe
+
+
+/** \brief Send Event
+
+ Send Event is a hint instruction. It causes an event to be signaled to the CPU.
+ */
+#define __SEV __sev
+
+
+/** \brief Instruction Synchronization Barrier
+
+ Instruction Synchronization Barrier flushes the pipeline in the processor,
+ so that all instructions following the ISB are fetched from cache or
+ memory, after the instruction has been completed.
+ */
+#define __ISB() __isb(0xF)
+
+
+/** \brief Data Synchronization Barrier
+
+ This function acts as a special kind of Data Memory Barrier.
+ It completes when all explicit memory accesses before this instruction complete.
+ */
+#define __DSB() __dsb(0xF)
+
+
+/** \brief Data Memory Barrier
+
+ This function ensures the apparent order of the explicit memory operations before
+ and after the instruction, without ensuring their completion.
+ */
+#define __DMB() __dmb(0xF)
+
+
+/** \brief Reverse byte order (32 bit)
+
+ This function reverses the byte order in integer value.
+
+ \param [in] value Value to reverse
+ \return Reversed value
+ */
+#define __REV __rev
+
+
+/** \brief Reverse byte order (16 bit)
+
+ This function reverses the byte order in two unsigned short values.
+
+ \param [in] value Value to reverse
+ \return Reversed value
+ */
+static __INLINE __ASM uint32_t __REV16(uint32_t value)
+{
+ rev16 r0, r0
+ bx lr
+}
+
+
+/** \brief Reverse byte order in signed short value
+
+ This function reverses the byte order in a signed short value with sign extension to integer.
+
+ \param [in] value Value to reverse
+ \return Reversed value
+ */
+static __INLINE __ASM int32_t __REVSH(int32_t value)
+{
+ revsh r0, r0
+ bx lr
+}
+
+
+#if (__CORTEX_M >= 0x03)
+
+/** \brief Reverse bit order of value
+
+ This function reverses the bit order of the given value.
+
+ \param [in] value Value to reverse
+ \return Reversed value
+ */
+#define __RBIT __rbit
+
+
+/** \brief LDR Exclusive (8 bit)
+
+ This function performs a exclusive LDR command for 8 bit value.
+
+ \param [in] ptr Pointer to data
+ \return value of type uint8_t at (*ptr)
+ */
+#define __LDREXB(ptr) ((uint8_t ) __ldrex(ptr))
+
+
+/** \brief LDR Exclusive (16 bit)
+
+ This function performs a exclusive LDR command for 16 bit values.
+
+ \param [in] ptr Pointer to data
+ \return value of type uint16_t at (*ptr)
+ */
+#define __LDREXH(ptr) ((uint16_t) __ldrex(ptr))
+
+
+/** \brief LDR Exclusive (32 bit)
+
+ This function performs a exclusive LDR command for 32 bit values.
+
+ \param [in] ptr Pointer to data
+ \return value of type uint32_t at (*ptr)
+ */
+#define __LDREXW(ptr) ((uint32_t ) __ldrex(ptr))
+
+
+/** \brief STR Exclusive (8 bit)
+
+ This function performs a exclusive STR command for 8 bit values.
+
+ \param [in] value Value to store
+ \param [in] ptr Pointer to location
+ \return 0 Function succeeded
+ \return 1 Function failed
+ */
+#define __STREXB(value, ptr) __strex(value, ptr)
+
+
+/** \brief STR Exclusive (16 bit)
+
+ This function performs a exclusive STR command for 16 bit values.
+
+ \param [in] value Value to store
+ \param [in] ptr Pointer to location
+ \return 0 Function succeeded
+ \return 1 Function failed
+ */
+#define __STREXH(value, ptr) __strex(value, ptr)
+
+
+/** \brief STR Exclusive (32 bit)
+
+ This function performs a exclusive STR command for 32 bit values.
+
+ \param [in] value Value to store
+ \param [in] ptr Pointer to location
+ \return 0 Function succeeded
+ \return 1 Function failed
+ */
+#define __STREXW(value, ptr) __strex(value, ptr)
+
+
+/** \brief Remove the exclusive lock
+
+ This function removes the exclusive lock which is created by LDREX.
+
+ */
+#define __CLREX __clrex
+
+
+/** \brief Signed Saturate
+
+ This function saturates a signed value.
+
+ \param [in] value Value to be saturated
+ \param [in] sat Bit position to saturate to (1..32)
+ \return Saturated value
+ */
+#define __SSAT __ssat
+
+
+/** \brief Unsigned Saturate
+
+ This function saturates an unsigned value.
+
+ \param [in] value Value to be saturated
+ \param [in] sat Bit position to saturate to (0..31)
+ \return Saturated value
+ */
+#define __USAT __usat
+
+
+/** \brief Count leading zeros
+
+ This function counts the number of leading zeros of a data value.
+
+ \param [in] value Value to count the leading zeros
+ \return number of leading zeros in value
+ */
+#define __CLZ __clz
+
+#endif /* (__CORTEX_M >= 0x03) */
+
+
+
+#elif defined ( __ICCARM__ ) /*------------------ ICC Compiler -------------------*/
+/* IAR iccarm specific functions */
+
+#include
+
+
+#elif defined ( __GNUC__ ) /*------------------ GNU Compiler ---------------------*/
+/* GNU gcc specific functions */
+
+/** \brief No Operation
+
+ No Operation does nothing. This instruction can be used for code alignment purposes.
+ */
+__attribute__( ( always_inline ) ) static __INLINE void __NOP(void)
+{
+ __ASM volatile ("nop");
+}
+
+
+/** \brief Wait For Interrupt
+
+ Wait For Interrupt is a hint instruction that suspends execution
+ until one of a number of events occurs.
+ */
+__attribute__( ( always_inline ) ) static __INLINE void __WFI(void)
+{
+ __ASM volatile ("wfi");
+}
+
+
+/** \brief Wait For Event
+
+ Wait For Event is a hint instruction that permits the processor to enter
+ a low-power state until one of a number of events occurs.
+ */
+__attribute__( ( always_inline ) ) static __INLINE void __WFE(void)
+{
+ __ASM volatile ("wfe");
+}
+
+
+/** \brief Send Event
+
+ Send Event is a hint instruction. It causes an event to be signaled to the CPU.
+ */
+__attribute__( ( always_inline ) ) static __INLINE void __SEV(void)
+{
+ __ASM volatile ("sev");
+}
+
+
+/** \brief Instruction Synchronization Barrier
+
+ Instruction Synchronization Barrier flushes the pipeline in the processor,
+ so that all instructions following the ISB are fetched from cache or
+ memory, after the instruction has been completed.
+ */
+__attribute__( ( always_inline ) ) static __INLINE void __ISB(void)
+{
+ __ASM volatile ("isb");
+}
+
+
+/** \brief Data Synchronization Barrier
+
+ This function acts as a special kind of Data Memory Barrier.
+ It completes when all explicit memory accesses before this instruction complete.
+ */
+__attribute__( ( always_inline ) ) static __INLINE void __DSB(void)
+{
+ __ASM volatile ("dsb");
+}
+
+
+/** \brief Data Memory Barrier
+
+ This function ensures the apparent order of the explicit memory operations before
+ and after the instruction, without ensuring their completion.
+ */
+__attribute__( ( always_inline ) ) static __INLINE void __DMB(void)
+{
+ __ASM volatile ("dmb");
+}
+
+
+/** \brief Reverse byte order (32 bit)
+
+ This function reverses the byte order in integer value.
+
+ \param [in] value Value to reverse
+ \return Reversed value
+ */
+__attribute__( ( always_inline ) ) static __INLINE uint32_t __REV(uint32_t value)
+{
+ uint32_t result;
+
+ __ASM volatile ("rev %0, %1" : "=r" (result) : "r" (value) );
+ return(result);
+}
+
+
+/** \brief Reverse byte order (16 bit)
+
+ This function reverses the byte order in two unsigned short values.
+
+ \param [in] value Value to reverse
+ \return Reversed value
+ */
+__attribute__( ( always_inline ) ) static __INLINE uint32_t __REV16(uint32_t value)
+{
+ uint32_t result;
+
+ __ASM volatile ("rev16 %0, %1" : "=r" (result) : "r" (value) );
+ return(result);
+}
+
+
+/** \brief Reverse byte order in signed short value
+
+ This function reverses the byte order in a signed short value with sign extension to integer.
+
+ \param [in] value Value to reverse
+ \return Reversed value
+ */
+__attribute__( ( always_inline ) ) static __INLINE int32_t __REVSH(int32_t value)
+{
+ uint32_t result;
+
+ __ASM volatile ("revsh %0, %1" : "=r" (result) : "r" (value) );
+ return(result);
+}
+
+
+#if (__CORTEX_M >= 0x03)
+
+/** \brief Reverse bit order of value
+
+ This function reverses the bit order of the given value.
+
+ \param [in] value Value to reverse
+ \return Reversed value
+ */
+__attribute__( ( always_inline ) ) static __INLINE uint32_t __RBIT(uint32_t value)
+{
+ uint32_t result;
+
+ __ASM volatile ("rbit %0, %1" : "=r" (result) : "r" (value) );
+ return(result);
+}
+
+
+/** \brief LDR Exclusive (8 bit)
+
+ This function performs a exclusive LDR command for 8 bit value.
+
+ \param [in] ptr Pointer to data
+ \return value of type uint8_t at (*ptr)
+ */
+__attribute__( ( always_inline ) ) static __INLINE uint8_t __LDREXB(volatile uint8_t *addr)
+{
+ uint8_t result;
+
+ __ASM volatile ("ldrexb %0, [%1]" : "=r" (result) : "r" (addr) );
+ return(result);
+}
+
+
+/** \brief LDR Exclusive (16 bit)
+
+ This function performs a exclusive LDR command for 16 bit values.
+
+ \param [in] ptr Pointer to data
+ \return value of type uint16_t at (*ptr)
+ */
+__attribute__( ( always_inline ) ) static __INLINE uint16_t __LDREXH(volatile uint16_t *addr)
+{
+ uint16_t result;
+
+ __ASM volatile ("ldrexh %0, [%1]" : "=r" (result) : "r" (addr) );
+ return(result);
+}
+
+
+/** \brief LDR Exclusive (32 bit)
+
+ This function performs a exclusive LDR command for 32 bit values.
+
+ \param [in] ptr Pointer to data
+ \return value of type uint32_t at (*ptr)
+ */
+__attribute__( ( always_inline ) ) static __INLINE uint32_t __LDREXW(volatile uint32_t *addr)
+{
+ uint32_t result;
+
+ __ASM volatile ("ldrex %0, [%1]" : "=r" (result) : "r" (addr) );
+ return(result);
+}
+
+
+/** \brief STR Exclusive (8 bit)
+
+ This function performs a exclusive STR command for 8 bit values.
+
+ \param [in] value Value to store
+ \param [in] ptr Pointer to location
+ \return 0 Function succeeded
+ \return 1 Function failed
+ */
+__attribute__( ( always_inline ) ) static __INLINE uint32_t __STREXB(uint8_t value, volatile uint8_t *addr)
+{
+ uint32_t result;
+
+ __ASM volatile ("strexb %0, %2, [%1]" : "=r" (result) : "r" (addr), "r" (value) );
+ return(result);
+}
+
+
+/** \brief STR Exclusive (16 bit)
+
+ This function performs a exclusive STR command for 16 bit values.
+
+ \param [in] value Value to store
+ \param [in] ptr Pointer to location
+ \return 0 Function succeeded
+ \return 1 Function failed
+ */
+__attribute__( ( always_inline ) ) static __INLINE uint32_t __STREXH(uint16_t value, volatile uint16_t *addr)
+{
+ uint32_t result;
+
+ __ASM volatile ("strexh %0, %2, [%1]" : "=r" (result) : "r" (addr), "r" (value) );
+ return(result);
+}
+
+
+/** \brief STR Exclusive (32 bit)
+
+ This function performs a exclusive STR command for 32 bit values.
+
+ \param [in] value Value to store
+ \param [in] ptr Pointer to location
+ \return 0 Function succeeded
+ \return 1 Function failed
+ */
+__attribute__( ( always_inline ) ) static __INLINE uint32_t __STREXW(uint32_t value, volatile uint32_t *addr)
+{
+ uint32_t result;
+
+ __ASM volatile ("strex %0, %2, [%1]" : "=r" (result) : "r" (addr), "r" (value) );
+ return(result);
+}
+
+
+/** \brief Remove the exclusive lock
+
+ This function removes the exclusive lock which is created by LDREX.
+
+ */
+__attribute__( ( always_inline ) ) static __INLINE void __CLREX(void)
+{
+ __ASM volatile ("clrex");
+}
+
+
+/** \brief Signed Saturate
+
+ This function saturates a signed value.
+
+ \param [in] value Value to be saturated
+ \param [in] sat Bit position to saturate to (1..32)
+ \return Saturated value
+ */
+#define __SSAT(ARG1,ARG2) \
+({ \
+ uint32_t __RES, __ARG1 = (ARG1); \
+ __ASM ("ssat %0, %1, %2" : "=r" (__RES) : "I" (ARG2), "r" (__ARG1) ); \
+ __RES; \
+ })
+
+
+/** \brief Unsigned Saturate
+
+ This function saturates an unsigned value.
+
+ \param [in] value Value to be saturated
+ \param [in] sat Bit position to saturate to (0..31)
+ \return Saturated value
+ */
+#define __USAT(ARG1,ARG2) \
+({ \
+ uint32_t __RES, __ARG1 = (ARG1); \
+ __ASM ("usat %0, %1, %2" : "=r" (__RES) : "I" (ARG2), "r" (__ARG1) ); \
+ __RES; \
+ })
+
+
+/** \brief Count leading zeros
+
+ This function counts the number of leading zeros of a data value.
+
+ \param [in] value Value to count the leading zeros
+ \return number of leading zeros in value
+ */
+__attribute__( ( always_inline ) ) static __INLINE uint8_t __CLZ(uint32_t value)
+{
+ uint8_t result;
+
+ __ASM volatile ("clz %0, %1" : "=r" (result) : "r" (value) );
+ return(result);
+}
+
+#endif /* (__CORTEX_M >= 0x03) */
+
+
+
+
+#elif defined ( __TASKING__ ) /*------------------ TASKING Compiler --------------*/
+/* TASKING carm specific functions */
+
+/*
+ * The CMSIS functions have been implemented as intrinsics in the compiler.
+ * Please use "carm -?i" to get an up to date list of all intrinsics,
+ * Including the CMSIS ones.
+ */
+
+#endif
+
+/*@}*/ /* end of group CMSIS_Core_InstructionInterface */
+
+#endif /* __CORE_CMINSTR_H */
diff --git a/System/startup_stm32f4xx.s b/System/startup_stm32f4xx.s
new file mode 100644
index 0000000..d6e2ac8
--- /dev/null
+++ b/System/startup_stm32f4xx.s
@@ -0,0 +1,427 @@
+;******************** (C) COPYRIGHT 2011 STMicroelectronics ********************
+;* File Name : startup_stm32f4xx.s
+;* Author : MCD Application Team
+;* Version : V1.0.0
+;* Date : 30-September-2011
+;* Description : STM32F4xx devices vector table for MDK-ARM toolchain.
+;* This module performs:
+;* - Set the initial SP
+;* - Set the initial PC == Reset_Handler
+;* - Set the vector table entries with the exceptions ISR address
+;* - Configure the system clock and the external SRAM mounted on
+;* STM324xG-EVAL board to be used as data memory (optional,
+;* to be enabled by user)
+;* - Branches to __main in the C library (which eventually
+;* calls main()).
+;* After Reset the CortexM4 processor is in Thread mode,
+;* priority is Privileged, and the Stack is set to Main.
+;* <<< Use Configuration Wizard in Context Menu >>>
+;*******************************************************************************
+; THE PRESENT FIRMWARE WHICH IS FOR GUIDANCE ONLY AIMS AT PROVIDING CUSTOMERS
+; WITH CODING INFORMATION REGARDING THEIR PRODUCTS IN ORDER FOR THEM TO SAVE TIME.
+; AS A RESULT, STMICROELECTRONICS SHALL NOT BE HELD LIABLE FOR ANY DIRECT,
+; INDIRECT OR CONSEQUENTIAL DAMAGES WITH RESPECT TO ANY CLAIMS ARISING FROM THE
+; CONTENT OF SUCH FIRMWARE AND/OR THE USE MADE BY CUSTOMERS OF THE CODING
+; INFORMATION CONTAINED HEREIN IN CONNECTION WITH THEIR PRODUCTS.
+;*******************************************************************************
+
+; Amount of memory (in bytes) allocated for Stack
+; Tailor this value to your application needs
+; Stack Configuration
+; Stack Size (in Bytes) <0x0-0xFFFFFFFF:8>
+;
+
+Stack_Size EQU 0x00004000
+
+ AREA STACK, NOINIT, READWRITE, ALIGN=3
+Stack_Mem SPACE Stack_Size
+__initial_sp
+
+
+; Heap Configuration
+; Heap Size (in Bytes) <0x0-0xFFFFFFFF:8>
+;
+
+Heap_Size EQU 0x00000000
+
+ AREA HEAP, NOINIT, READWRITE, ALIGN=3
+__heap_base
+Heap_Mem SPACE Heap_Size
+__heap_limit
+
+ PRESERVE8
+ THUMB
+
+
+; Vector Table Mapped to Address 0 at Reset
+ AREA RESET, DATA, READONLY
+ EXPORT __Vectors
+ EXPORT __Vectors_End
+ EXPORT __Vectors_Size
+
+__Vectors DCD __initial_sp ; Top of Stack
+ DCD Reset_Handler ; Reset Handler
+ DCD NMI_Handler ; NMI Handler
+ DCD HardFault_Handler ; Hard Fault Handler
+ DCD MemManage_Handler ; MPU Fault Handler
+ DCD BusFault_Handler ; Bus Fault Handler
+ DCD UsageFault_Handler ; Usage Fault Handler
+ DCD 0 ; Reserved
+ DCD 0 ; Reserved
+ DCD 0 ; Reserved
+ DCD 0 ; Reserved
+ DCD SVC_Handler ; SVCall Handler
+ DCD DebugMon_Handler ; Debug Monitor Handler
+ DCD 0 ; Reserved
+ DCD PendSV_Handler ; PendSV Handler
+ DCD SysTick_Handler ; SysTick Handler
+
+ ; External Interrupts
+ DCD WWDG_IRQHandler ; Window WatchDog
+ DCD PVD_IRQHandler ; PVD through EXTI Line detection
+ DCD TAMP_STAMP_IRQHandler ; Tamper and TimeStamps through the EXTI line
+ DCD RTC_WKUP_IRQHandler ; RTC Wakeup through the EXTI line
+ DCD FLASH_IRQHandler ; FLASH
+ DCD RCC_IRQHandler ; RCC
+ DCD EXTI0_IRQHandler ; EXTI Line0
+ DCD EXTI1_IRQHandler ; EXTI Line1
+ DCD EXTI2_IRQHandler ; EXTI Line2
+ DCD EXTI3_IRQHandler ; EXTI Line3
+ DCD EXTI4_IRQHandler ; EXTI Line4
+ DCD DMA1_Stream0_IRQHandler ; DMA1 Stream 0
+ DCD DMA1_Stream1_IRQHandler ; DMA1 Stream 1
+ DCD DMA1_Stream2_IRQHandler ; DMA1 Stream 2
+ DCD DMA1_Stream3_IRQHandler ; DMA1 Stream 3
+ DCD DMA1_Stream4_IRQHandler ; DMA1 Stream 4
+ DCD DMA1_Stream5_IRQHandler ; DMA1 Stream 5
+ DCD DMA1_Stream6_IRQHandler ; DMA1 Stream 6
+ DCD ADC_IRQHandler ; ADC1, ADC2 and ADC3s
+ DCD CAN1_TX_IRQHandler ; CAN1 TX
+ DCD CAN1_RX0_IRQHandler ; CAN1 RX0
+ DCD CAN1_RX1_IRQHandler ; CAN1 RX1
+ DCD CAN1_SCE_IRQHandler ; CAN1 SCE
+ DCD EXTI9_5_IRQHandler ; External Line[9:5]s
+ DCD TIM1_BRK_TIM9_IRQHandler ; TIM1 Break and TIM9
+ DCD TIM1_UP_TIM10_IRQHandler ; TIM1 Update and TIM10
+ DCD TIM1_TRG_COM_TIM11_IRQHandler ; TIM1 Trigger and Commutation and TIM11
+ DCD TIM1_CC_IRQHandler ; TIM1 Capture Compare
+ DCD TIM2_IRQHandler ; TIM2
+ DCD TIM3_IRQHandler ; TIM3
+ DCD TIM4_IRQHandler ; TIM4
+ DCD I2C1_EV_IRQHandler ; I2C1 Event
+ DCD I2C1_ER_IRQHandler ; I2C1 Error
+ DCD I2C2_EV_IRQHandler ; I2C2 Event
+ DCD I2C2_ER_IRQHandler ; I2C2 Error
+ DCD SPI1_IRQHandler ; SPI1
+ DCD SPI2_IRQHandler ; SPI2
+ DCD USART1_IRQHandler ; USART1
+ DCD USART2_IRQHandler ; USART2
+ DCD USART3_IRQHandler ; USART3
+ DCD EXTI15_10_IRQHandler ; External Line[15:10]s
+ DCD RTC_Alarm_IRQHandler ; RTC Alarm (A and B) through EXTI Line
+ DCD OTG_FS_WKUP_IRQHandler ; USB OTG FS Wakeup through EXTI line
+ DCD TIM8_BRK_TIM12_IRQHandler ; TIM8 Break and TIM12
+ DCD TIM8_UP_TIM13_IRQHandler ; TIM8 Update and TIM13
+ DCD TIM8_TRG_COM_TIM14_IRQHandler ; TIM8 Trigger and Commutation and TIM14
+ DCD TIM8_CC_IRQHandler ; TIM8 Capture Compare
+ DCD DMA1_Stream7_IRQHandler ; DMA1 Stream7
+ DCD FSMC_IRQHandler ; FSMC
+ DCD SDIO_IRQHandler ; SDIO
+ DCD TIM5_IRQHandler ; TIM5
+ DCD SPI3_IRQHandler ; SPI3
+ DCD UART4_IRQHandler ; UART4
+ DCD UART5_IRQHandler ; UART5
+ DCD TIM6_DAC_IRQHandler ; TIM6 and DAC1&2 underrun errors
+ DCD TIM7_IRQHandler ; TIM7
+ DCD DMA2_Stream0_IRQHandler ; DMA2 Stream 0
+ DCD DMA2_Stream1_IRQHandler ; DMA2 Stream 1
+ DCD DMA2_Stream2_IRQHandler ; DMA2 Stream 2
+ DCD DMA2_Stream3_IRQHandler ; DMA2 Stream 3
+ DCD DMA2_Stream4_IRQHandler ; DMA2 Stream 4
+ DCD ETH_IRQHandler ; Ethernet
+ DCD ETH_WKUP_IRQHandler ; Ethernet Wakeup through EXTI line
+ DCD CAN2_TX_IRQHandler ; CAN2 TX
+ DCD CAN2_RX0_IRQHandler ; CAN2 RX0
+ DCD CAN2_RX1_IRQHandler ; CAN2 RX1
+ DCD CAN2_SCE_IRQHandler ; CAN2 SCE
+ DCD OTG_FS_IRQHandler ; USB OTG FS
+ DCD DMA2_Stream5_IRQHandler ; DMA2 Stream 5
+ DCD DMA2_Stream6_IRQHandler ; DMA2 Stream 6
+ DCD DMA2_Stream7_IRQHandler ; DMA2 Stream 7
+ DCD USART6_IRQHandler ; USART6
+ DCD I2C3_EV_IRQHandler ; I2C3 event
+ DCD I2C3_ER_IRQHandler ; I2C3 error
+ DCD OTG_HS_EP1_OUT_IRQHandler ; USB OTG HS End Point 1 Out
+ DCD OTG_HS_EP1_IN_IRQHandler ; USB OTG HS End Point 1 In
+ DCD OTG_HS_WKUP_IRQHandler ; USB OTG HS Wakeup through EXTI
+ DCD OTG_HS_IRQHandler ; USB OTG HS
+ DCD DCMI_IRQHandler ; DCMI
+ DCD CRYP_IRQHandler ; CRYP crypto
+ DCD HASH_RNG_IRQHandler ; Hash and Rng
+ DCD FPU_IRQHandler ; FPU
+
+__Vectors_End
+
+__Vectors_Size EQU __Vectors_End - __Vectors
+
+ AREA |.text|, CODE, READONLY
+
+; Reset handler
+Reset_Handler PROC
+ EXPORT Reset_Handler [WEAK]
+ IMPORT SystemInit
+ IMPORT __main
+
+ LDR R0, =SystemInit
+ BLX R0
+ LDR R0, =__main
+ BX R0
+ ENDP
+
+; Dummy Exception Handlers (infinite loops which can be modified)
+
+NMI_Handler PROC
+ EXPORT NMI_Handler [WEAK]
+ B .
+ ENDP
+HardFault_Handler\
+ PROC
+ EXPORT HardFault_Handler [WEAK]
+ B .
+ ENDP
+MemManage_Handler\
+ PROC
+ EXPORT MemManage_Handler [WEAK]
+ B .
+ ENDP
+BusFault_Handler\
+ PROC
+ EXPORT BusFault_Handler [WEAK]
+ B .
+ ENDP
+UsageFault_Handler\
+ PROC
+ EXPORT UsageFault_Handler [WEAK]
+ B .
+ ENDP
+SVC_Handler PROC
+ EXPORT SVC_Handler [WEAK]
+ B .
+ ENDP
+DebugMon_Handler\
+ PROC
+ EXPORT DebugMon_Handler [WEAK]
+ B .
+ ENDP
+PendSV_Handler PROC
+ EXPORT PendSV_Handler [WEAK]
+ B .
+ ENDP
+SysTick_Handler PROC
+ EXPORT SysTick_Handler [WEAK]
+ B .
+ ENDP
+
+Default_Handler PROC
+
+ EXPORT WWDG_IRQHandler [WEAK]
+ EXPORT PVD_IRQHandler [WEAK]
+ EXPORT TAMP_STAMP_IRQHandler [WEAK]
+ EXPORT RTC_WKUP_IRQHandler [WEAK]
+ EXPORT FLASH_IRQHandler [WEAK]
+ EXPORT RCC_IRQHandler [WEAK]
+ EXPORT EXTI0_IRQHandler [WEAK]
+ EXPORT EXTI1_IRQHandler [WEAK]
+ EXPORT EXTI2_IRQHandler [WEAK]
+ EXPORT EXTI3_IRQHandler [WEAK]
+ EXPORT EXTI4_IRQHandler [WEAK]
+ EXPORT DMA1_Stream0_IRQHandler [WEAK]
+ EXPORT DMA1_Stream1_IRQHandler [WEAK]
+ EXPORT DMA1_Stream2_IRQHandler [WEAK]
+ EXPORT DMA1_Stream3_IRQHandler [WEAK]
+ EXPORT DMA1_Stream4_IRQHandler [WEAK]
+ EXPORT DMA1_Stream5_IRQHandler [WEAK]
+ EXPORT DMA1_Stream6_IRQHandler [WEAK]
+ EXPORT ADC_IRQHandler [WEAK]
+ EXPORT CAN1_TX_IRQHandler [WEAK]
+ EXPORT CAN1_RX0_IRQHandler [WEAK]
+ EXPORT CAN1_RX1_IRQHandler [WEAK]
+ EXPORT CAN1_SCE_IRQHandler [WEAK]
+ EXPORT EXTI9_5_IRQHandler [WEAK]
+ EXPORT TIM1_BRK_TIM9_IRQHandler [WEAK]
+ EXPORT TIM1_UP_TIM10_IRQHandler [WEAK]
+ EXPORT TIM1_TRG_COM_TIM11_IRQHandler [WEAK]
+ EXPORT TIM1_CC_IRQHandler [WEAK]
+ EXPORT TIM2_IRQHandler [WEAK]
+ EXPORT TIM3_IRQHandler [WEAK]
+ EXPORT TIM4_IRQHandler [WEAK]
+ EXPORT I2C1_EV_IRQHandler [WEAK]
+ EXPORT I2C1_ER_IRQHandler [WEAK]
+ EXPORT I2C2_EV_IRQHandler [WEAK]
+ EXPORT I2C2_ER_IRQHandler [WEAK]
+ EXPORT SPI1_IRQHandler [WEAK]
+ EXPORT SPI2_IRQHandler [WEAK]
+ EXPORT USART1_IRQHandler [WEAK]
+ EXPORT USART2_IRQHandler [WEAK]
+ EXPORT USART3_IRQHandler [WEAK]
+ EXPORT EXTI15_10_IRQHandler [WEAK]
+ EXPORT RTC_Alarm_IRQHandler [WEAK]
+ EXPORT OTG_FS_WKUP_IRQHandler [WEAK]
+ EXPORT TIM8_BRK_TIM12_IRQHandler [WEAK]
+ EXPORT TIM8_UP_TIM13_IRQHandler [WEAK]
+ EXPORT TIM8_TRG_COM_TIM14_IRQHandler [WEAK]
+ EXPORT TIM8_CC_IRQHandler [WEAK]
+ EXPORT DMA1_Stream7_IRQHandler [WEAK]
+ EXPORT FSMC_IRQHandler [WEAK]
+ EXPORT SDIO_IRQHandler [WEAK]
+ EXPORT TIM5_IRQHandler [WEAK]
+ EXPORT SPI3_IRQHandler [WEAK]
+ EXPORT UART4_IRQHandler [WEAK]
+ EXPORT UART5_IRQHandler [WEAK]
+ EXPORT TIM6_DAC_IRQHandler [WEAK]
+ EXPORT TIM7_IRQHandler [WEAK]
+ EXPORT DMA2_Stream0_IRQHandler [WEAK]
+ EXPORT DMA2_Stream1_IRQHandler [WEAK]
+ EXPORT DMA2_Stream2_IRQHandler [WEAK]
+ EXPORT DMA2_Stream3_IRQHandler [WEAK]
+ EXPORT DMA2_Stream4_IRQHandler [WEAK]
+ EXPORT ETH_IRQHandler [WEAK]
+ EXPORT ETH_WKUP_IRQHandler [WEAK]
+ EXPORT CAN2_TX_IRQHandler [WEAK]
+ EXPORT CAN2_RX0_IRQHandler [WEAK]
+ EXPORT CAN2_RX1_IRQHandler [WEAK]
+ EXPORT CAN2_SCE_IRQHandler [WEAK]
+ EXPORT OTG_FS_IRQHandler [WEAK]
+ EXPORT DMA2_Stream5_IRQHandler [WEAK]
+ EXPORT DMA2_Stream6_IRQHandler [WEAK]
+ EXPORT DMA2_Stream7_IRQHandler [WEAK]
+ EXPORT USART6_IRQHandler [WEAK]
+ EXPORT I2C3_EV_IRQHandler [WEAK]
+ EXPORT I2C3_ER_IRQHandler [WEAK]
+ EXPORT OTG_HS_EP1_OUT_IRQHandler [WEAK]
+ EXPORT OTG_HS_EP1_IN_IRQHandler [WEAK]
+ EXPORT OTG_HS_WKUP_IRQHandler [WEAK]
+ EXPORT OTG_HS_IRQHandler [WEAK]
+ EXPORT DCMI_IRQHandler [WEAK]
+ EXPORT CRYP_IRQHandler [WEAK]
+ EXPORT HASH_RNG_IRQHandler [WEAK]
+ EXPORT FPU_IRQHandler [WEAK]
+
+WWDG_IRQHandler
+PVD_IRQHandler
+TAMP_STAMP_IRQHandler
+RTC_WKUP_IRQHandler
+FLASH_IRQHandler
+RCC_IRQHandler
+EXTI0_IRQHandler
+EXTI1_IRQHandler
+EXTI2_IRQHandler
+EXTI3_IRQHandler
+EXTI4_IRQHandler
+DMA1_Stream0_IRQHandler
+DMA1_Stream1_IRQHandler
+DMA1_Stream2_IRQHandler
+DMA1_Stream3_IRQHandler
+DMA1_Stream4_IRQHandler
+DMA1_Stream5_IRQHandler
+DMA1_Stream6_IRQHandler
+ADC_IRQHandler
+CAN1_TX_IRQHandler
+CAN1_RX0_IRQHandler
+CAN1_RX1_IRQHandler
+CAN1_SCE_IRQHandler
+EXTI9_5_IRQHandler
+TIM1_BRK_TIM9_IRQHandler
+TIM1_UP_TIM10_IRQHandler
+TIM1_TRG_COM_TIM11_IRQHandler
+TIM1_CC_IRQHandler
+TIM2_IRQHandler
+TIM3_IRQHandler
+TIM4_IRQHandler
+I2C1_EV_IRQHandler
+I2C1_ER_IRQHandler
+I2C2_EV_IRQHandler
+I2C2_ER_IRQHandler
+SPI1_IRQHandler
+SPI2_IRQHandler
+USART1_IRQHandler
+USART2_IRQHandler
+USART3_IRQHandler
+EXTI15_10_IRQHandler
+RTC_Alarm_IRQHandler
+OTG_FS_WKUP_IRQHandler
+TIM8_BRK_TIM12_IRQHandler
+TIM8_UP_TIM13_IRQHandler
+TIM8_TRG_COM_TIM14_IRQHandler
+TIM8_CC_IRQHandler
+DMA1_Stream7_IRQHandler
+FSMC_IRQHandler
+SDIO_IRQHandler
+TIM5_IRQHandler
+SPI3_IRQHandler
+UART4_IRQHandler
+UART5_IRQHandler
+TIM6_DAC_IRQHandler
+TIM7_IRQHandler
+DMA2_Stream0_IRQHandler
+DMA2_Stream1_IRQHandler
+DMA2_Stream2_IRQHandler
+DMA2_Stream3_IRQHandler
+DMA2_Stream4_IRQHandler
+ETH_IRQHandler
+ETH_WKUP_IRQHandler
+CAN2_TX_IRQHandler
+CAN2_RX0_IRQHandler
+CAN2_RX1_IRQHandler
+CAN2_SCE_IRQHandler
+OTG_FS_IRQHandler
+DMA2_Stream5_IRQHandler
+DMA2_Stream6_IRQHandler
+DMA2_Stream7_IRQHandler
+USART6_IRQHandler
+I2C3_EV_IRQHandler
+I2C3_ER_IRQHandler
+OTG_HS_EP1_OUT_IRQHandler
+OTG_HS_EP1_IN_IRQHandler
+OTG_HS_WKUP_IRQHandler
+OTG_HS_IRQHandler
+DCMI_IRQHandler
+CRYP_IRQHandler
+HASH_RNG_IRQHandler
+FPU_IRQHandler
+
+ B .
+
+ ENDP
+
+ ALIGN
+
+;*******************************************************************************
+; User Stack and Heap initialization
+;*******************************************************************************
+ IF :DEF:__MICROLIB
+
+ EXPORT __initial_sp
+ EXPORT __heap_base
+ EXPORT __heap_limit
+
+ ELSE
+
+ IMPORT __use_two_region_memory
+ EXPORT __user_initial_stackheap
+
+__user_initial_stackheap
+
+ LDR R0, = Heap_Mem
+ LDR R1, =(Stack_Mem + Stack_Size)
+ LDR R2, = (Heap_Mem + Heap_Size)
+ LDR R3, = Stack_Mem
+ BX LR
+
+ ALIGN
+
+ ENDIF
+
+ END
+
+;******************* (C) COPYRIGHT 2011 STMicroelectronics *****END OF FILE*****
diff --git a/System/stm32f4xx.h b/System/stm32f4xx.h
new file mode 100644
index 0000000..f9441e8
--- /dev/null
+++ b/System/stm32f4xx.h
@@ -0,0 +1,7011 @@
+/**
+ ******************************************************************************
+ * @file stm32f4xx.h
+ * @author MCD Application Team
+ * @version V1.0.0
+ * @date 30-September-2011
+ * @brief CMSIS Cortex-M4 Device Peripheral Access Layer Header File.
+ * This file contains all the peripheral register's definitions, bits
+ * definitions and memory mapping for STM32F4xx devices.
+ *
+ * The file is the unique include file that the application programmer
+ * is using in the C source code, usually in main.c. This file contains:
+ * - Configuration section that allows to select:
+ * - The device used in the target application
+ * - To use or not the peripherals drivers in application code(i.e.
+ * code will be based on direct access to peripherals registers
+ * rather than drivers API), this option is controlled by
+ * "#define USE_STDPERIPH_DRIVER"
+ * - To change few application-specific parameters such as the HSE
+ * crystal frequency
+ * - Data structures and the address mapping for all peripherals
+ * - Peripheral's registers declarations and bits definition
+ * - Macros to access peripherals registers hardware
+ *
+ ******************************************************************************
+ * @attention
+ *
+ * THE PRESENT FIRMWARE WHICH IS FOR GUIDANCE ONLY AIMS AT PROVIDING CUSTOMERS
+ * WITH CODING INFORMATION REGARDING THEIR PRODUCTS IN ORDER FOR THEM TO SAVE
+ * TIME. AS A RESULT, STMICROELECTRONICS SHALL NOT BE HELD LIABLE FOR ANY
+ * DIRECT, INDIRECT OR CONSEQUENTIAL DAMAGES WITH RESPECT TO ANY CLAIMS ARISING
+ * FROM THE CONTENT OF SUCH FIRMWARE AND/OR THE USE MADE BY CUSTOMERS OF THE
+ * CODING INFORMATION CONTAINED HEREIN IN CONNECTION WITH THEIR PRODUCTS.
+ *
+ * © COPYRIGHT 2011 STMicroelectronics
+ ******************************************************************************
+ */
+
+/** @addtogroup CMSIS
+ * @{
+ */
+
+/** @addtogroup stm32f4xx
+ * @{
+ */
+
+#ifndef __STM32F4xx_H
+#define __STM32F4xx_H
+
+#ifdef __cplusplus
+ extern "C" {
+#endif /* __cplusplus */
+
+/** @addtogroup Library_configuration_section
+ * @{
+ */
+
+/* Uncomment the line below according to the target STM32 device used in your
+ application
+ */
+
+#if !defined (STM32F4XX)
+ #define STM32F4XX
+#endif
+
+/* Tip: To avoid modifying this file each time you need to switch between these
+ devices, you can define the device in your toolchain compiler preprocessor.
+ */
+
+#if !defined (STM32F4XX)
+ #error "Please select first the target STM32F4XX device used in your application (in stm32f4xx.h file)"
+#endif
+
+#if !defined (USE_STDPERIPH_DRIVER)
+/**
+ * @brief Comment the line below if you will not use the peripherals drivers.
+ In this case, these drivers will not be included and the application code will
+ be based on direct access to peripherals registers
+ */
+ /*#define USE_STDPERIPH_DRIVER*/
+#endif /* USE_STDPERIPH_DRIVER */
+
+/**
+ * @brief In the following line adjust the value of External High Speed oscillator (HSE)
+ used in your application
+
+ Tip: To avoid modifying this file each time you need to use different HSE, you
+ can define the HSE value in your toolchain compiler preprocessor.
+ */
+
+#if !defined (HSE_VALUE)
+ #define HSE_VALUE ((uint32_t)8000000) /*!< Value of the External oscillator in Hz */
+#endif /* HSE_VALUE */
+
+/**
+ * @brief In the following line adjust the External High Speed oscillator (HSE) Startup
+ Timeout value
+ */
+#if !defined (HSE_STARTUP_TIMEOUT)
+ #define HSE_STARTUP_TIMEOUT ((uint16_t)0x0500) /*!< Time out for HSE start up */
+#endif /* HSE_STARTUP_TIMEOUT */
+
+#if !defined (HSI_VALUE)
+ #define HSI_VALUE ((uint32_t)16000000) /*!< Value of the Internal oscillator in Hz*/
+#endif /* HSI_VALUE */
+
+/**
+ * @brief STM32F4XX Standard Peripherals Library version number V1.0.0
+ */
+#define __STM32F4XX_STDPERIPH_VERSION_MAIN (0x01) /*!< [31:24] main version */
+#define __STM32F4XX_STDPERIPH_VERSION_SUB1 (0x00) /*!< [23:16] sub1 version */
+#define __STM32F4XX_STDPERIPH_VERSION_SUB2 (0x00) /*!< [15:8] sub2 version */
+#define __STM32F4XX_STDPERIPH_VERSION_RC (0x00) /*!< [7:0] release candidate */
+#define __STM32F4XX_STDPERIPH_VERSION ((__STM32F4XX_STDPERIPH_VERSION_MAIN << 24)\
+ |(__STM32F4XX_STDPERIPH_VERSION_SUB1 << 16)\
+ |(__STM32F4XX_STDPERIPH_VERSION_SUB2 << 8)\
+ |(__STM32F4XX_STDPERIPH_VERSION_RC))
+
+/**
+ * @}
+ */
+
+/** @addtogroup Configuration_section_for_CMSIS
+ * @{
+ */
+
+/**
+ * @brief Configuration of the Cortex-M4 Processor and Core Peripherals
+ */
+#define __CM4_REV 0x0001 /*!< Core revision r0p1 */
+#define __MPU_PRESENT 1 /*!< STM32F4XX provides an MPU */
+#define __NVIC_PRIO_BITS 4 /*!< STM32F4XX uses 4 Bits for the Priority Levels */
+#define __Vendor_SysTickConfig 0 /*!< Set to 1 if different SysTick Config is used */
+
+#if !defined (__FPU_PRESENT)
+ #define __FPU_PRESENT 1 /*!< FPU present */
+#endif /* __FPU_PRESENT */
+
+
+
+/**
+ * @brief STM32F4XX Interrupt Number Definition, according to the selected device
+ * in @ref Library_configuration_section
+ */
+typedef enum IRQn
+{
+/****** Cortex-M4 Processor Exceptions Numbers ****************************************************************/
+ NonMaskableInt_IRQn = -14, /*!< 2 Non Maskable Interrupt */
+ MemoryManagement_IRQn = -12, /*!< 4 Cortex-M4 Memory Management Interrupt */
+ BusFault_IRQn = -11, /*!< 5 Cortex-M4 Bus Fault Interrupt */
+ UsageFault_IRQn = -10, /*!< 6 Cortex-M4 Usage Fault Interrupt */
+ SVCall_IRQn = -5, /*!< 11 Cortex-M4 SV Call Interrupt */
+ DebugMonitor_IRQn = -4, /*!< 12 Cortex-M4 Debug Monitor Interrupt */
+ PendSV_IRQn = -2, /*!< 14 Cortex-M4 Pend SV Interrupt */
+ SysTick_IRQn = -1, /*!< 15 Cortex-M4 System Tick Interrupt */
+/****** STM32 specific Interrupt Numbers **********************************************************************/
+ WWDG_IRQn = 0, /*!< Window WatchDog Interrupt */
+ PVD_IRQn = 1, /*!< PVD through EXTI Line detection Interrupt */
+ TAMP_STAMP_IRQn = 2, /*!< Tamper and TimeStamp interrupts through the EXTI line */
+ RTC_WKUP_IRQn = 3, /*!< RTC Wakeup interrupt through the EXTI line */
+ FLASH_IRQn = 4, /*!< FLASH global Interrupt */
+ RCC_IRQn = 5, /*!< RCC global Interrupt */
+ EXTI0_IRQn = 6, /*!< EXTI Line0 Interrupt */
+ EXTI1_IRQn = 7, /*!< EXTI Line1 Interrupt */
+ EXTI2_IRQn = 8, /*!< EXTI Line2 Interrupt */
+ EXTI3_IRQn = 9, /*!< EXTI Line3 Interrupt */
+ EXTI4_IRQn = 10, /*!< EXTI Line4 Interrupt */
+ DMA1_Stream0_IRQn = 11, /*!< DMA1 Stream 0 global Interrupt */
+ DMA1_Stream1_IRQn = 12, /*!< DMA1 Stream 1 global Interrupt */
+ DMA1_Stream2_IRQn = 13, /*!< DMA1 Stream 2 global Interrupt */
+ DMA1_Stream3_IRQn = 14, /*!< DMA1 Stream 3 global Interrupt */
+ DMA1_Stream4_IRQn = 15, /*!< DMA1 Stream 4 global Interrupt */
+ DMA1_Stream5_IRQn = 16, /*!< DMA1 Stream 5 global Interrupt */
+ DMA1_Stream6_IRQn = 17, /*!< DMA1 Stream 6 global Interrupt */
+ ADC_IRQn = 18, /*!< ADC1, ADC2 and ADC3 global Interrupts */
+ CAN1_TX_IRQn = 19, /*!< CAN1 TX Interrupt */
+ CAN1_RX0_IRQn = 20, /*!< CAN1 RX0 Interrupt */
+ CAN1_RX1_IRQn = 21, /*!< CAN1 RX1 Interrupt */
+ CAN1_SCE_IRQn = 22, /*!< CAN1 SCE Interrupt */
+ EXTI9_5_IRQn = 23, /*!< External Line[9:5] Interrupts */
+ TIM1_BRK_TIM9_IRQn = 24, /*!< TIM1 Break interrupt and TIM9 global interrupt */
+ TIM1_UP_TIM10_IRQn = 25, /*!< TIM1 Update Interrupt and TIM10 global interrupt */
+ TIM1_TRG_COM_TIM11_IRQn = 26, /*!< TIM1 Trigger and Commutation Interrupt and TIM11 global interrupt */
+ TIM1_CC_IRQn = 27, /*!< TIM1 Capture Compare Interrupt */
+ TIM2_IRQn = 28, /*!< TIM2 global Interrupt */
+ TIM3_IRQn = 29, /*!< TIM3 global Interrupt */
+ TIM4_IRQn = 30, /*!< TIM4 global Interrupt */
+ I2C1_EV_IRQn = 31, /*!< I2C1 Event Interrupt */
+ I2C1_ER_IRQn = 32, /*!< I2C1 Error Interrupt */
+ I2C2_EV_IRQn = 33, /*!< I2C2 Event Interrupt */
+ I2C2_ER_IRQn = 34, /*!< I2C2 Error Interrupt */
+ SPI1_IRQn = 35, /*!< SPI1 global Interrupt */
+ SPI2_IRQn = 36, /*!< SPI2 global Interrupt */
+ USART1_IRQn = 37, /*!< USART1 global Interrupt */
+ USART2_IRQn = 38, /*!< USART2 global Interrupt */
+ USART3_IRQn = 39, /*!< USART3 global Interrupt */
+ EXTI15_10_IRQn = 40, /*!< External Line[15:10] Interrupts */
+ RTC_Alarm_IRQn = 41, /*!< RTC Alarm (A and B) through EXTI Line Interrupt */
+ OTG_FS_WKUP_IRQn = 42, /*!< USB OTG FS Wakeup through EXTI line interrupt */
+ TIM8_BRK_TIM12_IRQn = 43, /*!< TIM8 Break Interrupt and TIM12 global interrupt */
+ TIM8_UP_TIM13_IRQn = 44, /*!< TIM8 Update Interrupt and TIM13 global interrupt */
+ TIM8_TRG_COM_TIM14_IRQn = 45, /*!< TIM8 Trigger and Commutation Interrupt and TIM14 global interrupt */
+ TIM8_CC_IRQn = 46, /*!< TIM8 Capture Compare Interrupt */
+ DMA1_Stream7_IRQn = 47, /*!< DMA1 Stream7 Interrupt */
+ FSMC_IRQn = 48, /*!< FSMC global Interrupt */
+ SDIO_IRQn = 49, /*!< SDIO global Interrupt */
+ TIM5_IRQn = 50, /*!< TIM5 global Interrupt */
+ SPI3_IRQn = 51, /*!< SPI3 global Interrupt */
+ UART4_IRQn = 52, /*!< UART4 global Interrupt */
+ UART5_IRQn = 53, /*!< UART5 global Interrupt */
+ TIM6_DAC_IRQn = 54, /*!< TIM6 global and DAC1&2 underrun error interrupts */
+ TIM7_IRQn = 55, /*!< TIM7 global interrupt */
+ DMA2_Stream0_IRQn = 56, /*!< DMA2 Stream 0 global Interrupt */
+ DMA2_Stream1_IRQn = 57, /*!< DMA2 Stream 1 global Interrupt */
+ DMA2_Stream2_IRQn = 58, /*!< DMA2 Stream 2 global Interrupt */
+ DMA2_Stream3_IRQn = 59, /*!< DMA2 Stream 3 global Interrupt */
+ DMA2_Stream4_IRQn = 60, /*!< DMA2 Stream 4 global Interrupt */
+ ETH_IRQn = 61, /*!< Ethernet global Interrupt */
+ ETH_WKUP_IRQn = 62, /*!< Ethernet Wakeup through EXTI line Interrupt */
+ CAN2_TX_IRQn = 63, /*!< CAN2 TX Interrupt */
+ CAN2_RX0_IRQn = 64, /*!< CAN2 RX0 Interrupt */
+ CAN2_RX1_IRQn = 65, /*!< CAN2 RX1 Interrupt */
+ CAN2_SCE_IRQn = 66, /*!< CAN2 SCE Interrupt */
+ OTG_FS_IRQn = 67, /*!< USB OTG FS global Interrupt */
+ DMA2_Stream5_IRQn = 68, /*!< DMA2 Stream 5 global interrupt */
+ DMA2_Stream6_IRQn = 69, /*!< DMA2 Stream 6 global interrupt */
+ DMA2_Stream7_IRQn = 70, /*!< DMA2 Stream 7 global interrupt */
+ USART6_IRQn = 71, /*!< USART6 global interrupt */
+ I2C3_EV_IRQn = 72, /*!< I2C3 event interrupt */
+ I2C3_ER_IRQn = 73, /*!< I2C3 error interrupt */
+ OTG_HS_EP1_OUT_IRQn = 74, /*!< USB OTG HS End Point 1 Out global interrupt */
+ OTG_HS_EP1_IN_IRQn = 75, /*!< USB OTG HS End Point 1 In global interrupt */
+ OTG_HS_WKUP_IRQn = 76, /*!< USB OTG HS Wakeup through EXTI interrupt */
+ OTG_HS_IRQn = 77, /*!< USB OTG HS global interrupt */
+ DCMI_IRQn = 78, /*!< DCMI global interrupt */
+ CRYP_IRQn = 79, /*!< CRYP crypto global interrupt */
+ HASH_RNG_IRQn = 80, /*!< Hash and Rng global interrupt */
+ FPU_IRQn = 81 /*!< FPU global interrupt */
+} IRQn_Type;
+
+/**
+ * @}
+ */
+
+#include "core_cm4.h" /* Cortex-M4 processor and core peripherals */
+#include "system_stm32f4xx.h"
+#include
+
+/** @addtogroup Exported_types
+ * @{
+ */
+/*!< STM32F10x Standard Peripheral Library old types (maintained for legacy purpose) */
+typedef int64_t s64;
+typedef int32_t s32;
+typedef int16_t s16;
+typedef int8_t s8;
+
+typedef int64_t int64;
+typedef int32_t int32;
+typedef int16_t int16;
+typedef int8_t int8;
+
+typedef const int32_t sc32; /*!< Read Only */
+typedef const int16_t sc16; /*!< Read Only */
+typedef const int8_t sc8; /*!< Read Only */
+
+typedef __IO int32_t vs32;
+typedef __IO int16_t vs16;
+typedef __IO int8_t vs8;
+
+typedef __I int32_t vsc32; /*!< Read Only */
+typedef __I int16_t vsc16; /*!< Read Only */
+typedef __I int8_t vsc8; /*!< Read Only */
+
+//typedef uint64_t u64;
+typedef uint32_t u32;
+typedef uint16_t u16;
+typedef uint8_t u8;
+
+typedef const uint32_t uc32; /*!< Read Only */
+typedef const uint16_t uc16; /*!< Read Only */
+typedef const uint8_t uc8; /*!< Read Only */
+
+typedef __IO uint32_t vu32;
+typedef __IO uint16_t vu16;
+typedef __IO uint8_t vu8;
+
+typedef __I uint32_t vuc32; /*!< Read Only */
+typedef __I uint16_t vuc16; /*!< Read Only */
+typedef __I uint8_t vuc8; /*!< Read Only */
+
+typedef enum {RESET = 0, SET = !RESET} FlagStatus, ITStatus;
+
+typedef enum {DISABLE = 0, ENABLE = !DISABLE} FunctionalState;
+#define IS_FUNCTIONAL_STATE(STATE) (((STATE) == DISABLE) || ((STATE) == ENABLE))
+
+typedef enum {ERROR = 0, SUCCESS = !ERROR} ErrorStatus;
+
+/**
+ * @}
+ */
+
+/** @addtogroup Peripheral_registers_structures
+ * @{
+ */
+
+/**
+ * @brief Analog to Digital Converter
+ */
+
+typedef struct
+{
+ __IO uint32_t SR; /*!< ADC status register, Address offset: 0x00 */
+ __IO uint32_t CR1; /*!< ADC control register 1, Address offset: 0x04 */
+ __IO uint32_t CR2; /*!< ADC control register 2, Address offset: 0x08 */
+ __IO uint32_t SMPR1; /*!< ADC sample time register 1, Address offset: 0x0C */
+ __IO uint32_t SMPR2; /*!< ADC sample time register 2, Address offset: 0x10 */
+ __IO uint32_t JOFR1; /*!< ADC injected channel data offset register 1, Address offset: 0x14 */
+ __IO uint32_t JOFR2; /*!< ADC injected channel data offset register 2, Address offset: 0x18 */
+ __IO uint32_t JOFR3; /*!< ADC injected channel data offset register 3, Address offset: 0x1C */
+ __IO uint32_t JOFR4; /*!< ADC injected channel data offset register 4, Address offset: 0x20 */
+ __IO uint32_t HTR; /*!< ADC watchdog higher threshold register, Address offset: 0x24 */
+ __IO uint32_t LTR; /*!< ADC watchdog lower threshold register, Address offset: 0x28 */
+ __IO uint32_t SQR1; /*!< ADC regular sequence register 1, Address offset: 0x2C */
+ __IO uint32_t SQR2; /*!< ADC regular sequence register 2, Address offset: 0x30 */
+ __IO uint32_t SQR3; /*!< ADC regular sequence register 3, Address offset: 0x34 */
+ __IO uint32_t JSQR; /*!< ADC injected sequence register, Address offset: 0x38*/
+ __IO uint32_t JDR1; /*!< ADC injected data register 1, Address offset: 0x3C */
+ __IO uint32_t JDR2; /*!< ADC injected data register 2, Address offset: 0x40 */
+ __IO uint32_t JDR3; /*!< ADC injected data register 3, Address offset: 0x44 */
+ __IO uint32_t JDR4; /*!< ADC injected data register 4, Address offset: 0x48 */
+ __IO uint32_t DR; /*!< ADC regular data register, Address offset: 0x4C */
+} ADC_TypeDef;
+
+typedef struct
+{
+ __IO uint32_t CSR; /*!< ADC Common status register, Address offset: ADC1 base address + 0x300 */
+ __IO uint32_t CCR; /*!< ADC common control register, Address offset: ADC1 base address + 0x304 */
+ __IO uint32_t CDR; /*!< ADC common regular data register for dual
+ AND triple modes, Address offset: ADC1 base address + 0x308 */
+} ADC_Common_TypeDef;
+
+
+/**
+ * @brief Controller Area Network TxMailBox
+ */
+
+typedef struct
+{
+ __IO uint32_t TIR; /*!< CAN TX mailbox identifier register */
+ __IO uint32_t TDTR; /*!< CAN mailbox data length control and time stamp register */
+ __IO uint32_t TDLR; /*!< CAN mailbox data low register */
+ __IO uint32_t TDHR; /*!< CAN mailbox data high register */
+} CAN_TxMailBox_TypeDef;
+
+/**
+ * @brief Controller Area Network FIFOMailBox
+ */
+
+typedef struct
+{
+ __IO uint32_t RIR; /*!< CAN receive FIFO mailbox identifier register */
+ __IO uint32_t RDTR; /*!< CAN receive FIFO mailbox data length control and time stamp register */
+ __IO uint32_t RDLR; /*!< CAN receive FIFO mailbox data low register */
+ __IO uint32_t RDHR; /*!< CAN receive FIFO mailbox data high register */
+} CAN_FIFOMailBox_TypeDef;
+
+/**
+ * @brief Controller Area Network FilterRegister
+ */
+
+typedef struct
+{
+ __IO uint32_t FR1; /*!< CAN Filter bank register 1 */
+ __IO uint32_t FR2; /*!< CAN Filter bank register 1 */
+} CAN_FilterRegister_TypeDef;
+
+/**
+ * @brief Controller Area Network
+ */
+
+typedef struct
+{
+ __IO uint32_t MCR; /*!< CAN master control register, Address offset: 0x00 */
+ __IO uint32_t MSR; /*!< CAN master status register, Address offset: 0x04 */
+ __IO uint32_t TSR; /*!< CAN transmit status register, Address offset: 0x08 */
+ __IO uint32_t RF0R; /*!< CAN receive FIFO 0 register, Address offset: 0x0C */
+ __IO uint32_t RF1R; /*!< CAN receive FIFO 1 register, Address offset: 0x10 */
+ __IO uint32_t IER; /*!< CAN interrupt enable register, Address offset: 0x14 */
+ __IO uint32_t ESR; /*!< CAN error status register, Address offset: 0x18 */
+ __IO uint32_t BTR; /*!< CAN bit timing register, Address offset: 0x1C */
+ uint32_t RESERVED0[88]; /*!< Reserved, 0x020 - 0x17F */
+ CAN_TxMailBox_TypeDef sTxMailBox[3]; /*!< CAN Tx MailBox, Address offset: 0x180 - 0x1AC */
+ CAN_FIFOMailBox_TypeDef sFIFOMailBox[2]; /*!< CAN FIFO MailBox, Address offset: 0x1B0 - 0x1CC */
+ uint32_t RESERVED1[12]; /*!< Reserved, 0x1D0 - 0x1FF */
+ __IO uint32_t FMR; /*!< CAN filter master register, Address offset: 0x200 */
+ __IO uint32_t FM1R; /*!< CAN filter mode register, Address offset: 0x204 */
+ uint32_t RESERVED2; /*!< Reserved, 0x208 */
+ __IO uint32_t FS1R; /*!< CAN filter scale register, Address offset: 0x20C */
+ uint32_t RESERVED3; /*!< Reserved, 0x210 */
+ __IO uint32_t FFA1R; /*!< CAN filter FIFO assignment register, Address offset: 0x214 */
+ uint32_t RESERVED4; /*!< Reserved, 0x218 */
+ __IO uint32_t FA1R; /*!< CAN filter activation register, Address offset: 0x21C */
+ uint32_t RESERVED5[8]; /*!< Reserved, 0x220-0x23F */
+ CAN_FilterRegister_TypeDef sFilterRegister[28]; /*!< CAN Filter Register, Address offset: 0x240-0x31C */
+} CAN_TypeDef;
+
+/**
+ * @brief CRC calculation unit
+ */
+
+typedef struct
+{
+ __IO uint32_t DR; /*!< CRC Data register, Address offset: 0x00 */
+ __IO uint8_t IDR; /*!< CRC Independent data register, Address offset: 0x04 */
+ uint8_t RESERVED0; /*!< Reserved, 0x05 */
+ uint16_t RESERVED1; /*!< Reserved, 0x06 */
+ __IO uint32_t CR; /*!< CRC Control register, Address offset: 0x08 */
+} CRC_TypeDef;
+
+/**
+ * @brief Digital to Analog Converter
+ */
+
+typedef struct
+{
+ __IO uint32_t CR; /*!< DAC control register, Address offset: 0x00 */
+ __IO uint32_t SWTRIGR; /*!< DAC software trigger register, Address offset: 0x04 */
+ __IO uint32_t DHR12R1; /*!< DAC channel1 12-bit right-aligned data holding register, Address offset: 0x08 */
+ __IO uint32_t DHR12L1; /*!< DAC channel1 12-bit left aligned data holding register, Address offset: 0x0C */
+ __IO uint32_t DHR8R1; /*!< DAC channel1 8-bit right aligned data holding register, Address offset: 0x10 */
+ __IO uint32_t DHR12R2; /*!< DAC channel2 12-bit right aligned data holding register, Address offset: 0x14 */
+ __IO uint32_t DHR12L2; /*!< DAC channel2 12-bit left aligned data holding register, Address offset: 0x18 */
+ __IO uint32_t DHR8R2; /*!< DAC channel2 8-bit right-aligned data holding register, Address offset: 0x1C */
+ __IO uint32_t DHR12RD; /*!< Dual DAC 12-bit right-aligned data holding register, Address offset: 0x20 */
+ __IO uint32_t DHR12LD; /*!< DUAL DAC 12-bit left aligned data holding register, Address offset: 0x24 */
+ __IO uint32_t DHR8RD; /*!< DUAL DAC 8-bit right aligned data holding register, Address offset: 0x28 */
+ __IO uint32_t DOR1; /*!< DAC channel1 data output register, Address offset: 0x2C */
+ __IO uint32_t DOR2; /*!< DAC channel2 data output register, Address offset: 0x30 */
+ __IO uint32_t SR; /*!< DAC status register, Address offset: 0x34 */
+} DAC_TypeDef;
+
+/**
+ * @brief Debug MCU
+ */
+
+typedef struct
+{
+ __IO uint32_t IDCODE; /*!< MCU device ID code, Address offset: 0x00 */
+ __IO uint32_t CR; /*!< Debug MCU configuration register, Address offset: 0x04 */
+ __IO uint32_t APB1FZ; /*!< Debug MCU APB1 freeze register, Address offset: 0x08 */
+ __IO uint32_t APB2FZ; /*!< Debug MCU APB2 freeze register, Address offset: 0x0C */
+}DBGMCU_TypeDef;
+
+/**
+ * @brief DCMI
+ */
+
+typedef struct
+{
+ __IO uint32_t CR; /*!< DCMI control register 1, Address offset: 0x00 */
+ __IO uint32_t SR; /*!< DCMI status register, Address offset: 0x04 */
+ __IO uint32_t RISR; /*!< DCMI raw interrupt status register, Address offset: 0x08 */
+ __IO uint32_t IER; /*!< DCMI interrupt enable register, Address offset: 0x0C */
+ __IO uint32_t MISR; /*!< DCMI masked interrupt status register, Address offset: 0x10 */
+ __IO uint32_t ICR; /*!< DCMI interrupt clear register, Address offset: 0x14 */
+ __IO uint32_t ESCR; /*!< DCMI embedded synchronization code register, Address offset: 0x18 */
+ __IO uint32_t ESUR; /*!< DCMI embedded synchronization unmask register, Address offset: 0x1C */
+ __IO uint32_t CWSTRTR; /*!< DCMI crop window start, Address offset: 0x20 */
+ __IO uint32_t CWSIZER; /*!< DCMI crop window size, Address offset: 0x24 */
+ __IO uint32_t DR; /*!< DCMI data register, Address offset: 0x28 */
+} DCMI_TypeDef;
+
+/**
+ * @brief DMA Controller
+ */
+
+typedef struct
+{
+ __IO uint32_t CR; /*!< DMA stream x configuration register */
+ __IO uint32_t NDTR; /*!< DMA stream x number of data register */
+ __IO uint32_t PAR; /*!< DMA stream x peripheral address register */
+ __IO uint32_t M0AR; /*!< DMA stream x memory 0 address register */
+ __IO uint32_t M1AR; /*!< DMA stream x memory 1 address register */
+ __IO uint32_t FCR; /*!< DMA stream x FIFO control register */
+} DMA_Stream_TypeDef;
+
+typedef struct
+{
+ __IO uint32_t LISR; /*!< DMA low interrupt status register, Address offset: 0x00 */
+ __IO uint32_t HISR; /*!< DMA high interrupt status register, Address offset: 0x04 */
+ __IO uint32_t LIFCR; /*!< DMA low interrupt flag clear register, Address offset: 0x08 */
+ __IO uint32_t HIFCR; /*!< DMA high interrupt flag clear register, Address offset: 0x0C */
+} DMA_TypeDef;
+
+/**
+ * @brief Ethernet MAC
+ */
+
+typedef struct
+{
+ __IO uint32_t MACCR;
+ __IO uint32_t MACFFR;
+ __IO uint32_t MACHTHR;
+ __IO uint32_t MACHTLR;
+ __IO uint32_t MACMIIAR;
+ __IO uint32_t MACMIIDR;
+ __IO uint32_t MACFCR;
+ __IO uint32_t MACVLANTR; /* 8 */
+ uint32_t RESERVED0[2];
+ __IO uint32_t MACRWUFFR; /* 11 */
+ __IO uint32_t MACPMTCSR;
+ uint32_t RESERVED1[2];
+ __IO uint32_t MACSR; /* 15 */
+ __IO uint32_t MACIMR;
+ __IO uint32_t MACA0HR;
+ __IO uint32_t MACA0LR;
+ __IO uint32_t MACA1HR;
+ __IO uint32_t MACA1LR;
+ __IO uint32_t MACA2HR;
+ __IO uint32_t MACA2LR;
+ __IO uint32_t MACA3HR;
+ __IO uint32_t MACA3LR; /* 24 */
+ uint32_t RESERVED2[40];
+ __IO uint32_t MMCCR; /* 65 */
+ __IO uint32_t MMCRIR;
+ __IO uint32_t MMCTIR;
+ __IO uint32_t MMCRIMR;
+ __IO uint32_t MMCTIMR; /* 69 */
+ uint32_t RESERVED3[14];
+ __IO uint32_t MMCTGFSCCR; /* 84 */
+ __IO uint32_t MMCTGFMSCCR;
+ uint32_t RESERVED4[5];
+ __IO uint32_t MMCTGFCR;
+ uint32_t RESERVED5[10];
+ __IO uint32_t MMCRFCECR;
+ __IO uint32_t MMCRFAECR;
+ uint32_t RESERVED6[10];
+ __IO uint32_t MMCRGUFCR;
+ uint32_t RESERVED7[334];
+ __IO uint32_t PTPTSCR;
+ __IO uint32_t PTPSSIR;
+ __IO uint32_t PTPTSHR;
+ __IO uint32_t PTPTSLR;
+ __IO uint32_t PTPTSHUR;
+ __IO uint32_t PTPTSLUR;
+ __IO uint32_t PTPTSAR;
+ __IO uint32_t PTPTTHR;
+ __IO uint32_t PTPTTLR;
+ __IO uint32_t RESERVED8;
+ __IO uint32_t PTPTSSR;
+ uint32_t RESERVED9[565];
+ __IO uint32_t DMABMR;
+ __IO uint32_t DMATPDR;
+ __IO uint32_t DMARPDR;
+ __IO uint32_t DMARDLAR;
+ __IO uint32_t DMATDLAR;
+ __IO uint32_t DMASR;
+ __IO uint32_t DMAOMR;
+ __IO uint32_t DMAIER;
+ __IO uint32_t DMAMFBOCR;
+ __IO uint32_t DMARSWTR;
+ uint32_t RESERVED10[8];
+ __IO uint32_t DMACHTDR;
+ __IO uint32_t DMACHRDR;
+ __IO uint32_t DMACHTBAR;
+ __IO uint32_t DMACHRBAR;
+} ETH_TypeDef;
+
+/**
+ * @brief External Interrupt/Event Controller
+ */
+
+typedef struct
+{
+ __IO uint32_t IMR; /*!< EXTI Interrupt mask register, Address offset: 0x00 */
+ __IO uint32_t EMR; /*!< EXTI Event mask register, Address offset: 0x04 */
+ __IO uint32_t RTSR; /*!< EXTI Rising trigger selection register, Address offset: 0x08 */
+ __IO uint32_t FTSR; /*!< EXTI Falling trigger selection register, Address offset: 0x0C */
+ __IO uint32_t SWIER; /*!< EXTI Software interrupt event register, Address offset: 0x10 */
+ __IO uint32_t PR; /*!< EXTI Pending register, Address offset: 0x14 */
+} EXTI_TypeDef;
+
+/**
+ * @brief FLASH Registers
+ */
+
+typedef struct
+{
+ __IO uint32_t ACR; /*!< FLASH access control register, Address offset: 0x00 */
+ __IO uint32_t KEYR; /*!< FLASH key register, Address offset: 0x04 */
+ __IO uint32_t OPTKEYR; /*!< FLASH option key register, Address offset: 0x08 */
+ __IO uint32_t SR; /*!< FLASH status register, Address offset: 0x0C */
+ __IO uint32_t CR; /*!< FLASH control register, Address offset: 0x10 */
+ __IO uint32_t OPTCR; /*!< FLASH option control register, Address offset: 0x14 */
+} FLASH_TypeDef;
+
+/**
+ * @brief Flexible Static Memory Controller
+ */
+
+typedef struct
+{
+ __IO uint32_t BTCR[8]; /*!< NOR/PSRAM chip-select control register(BCR) and chip-select timing register(BTR), Address offset: 0x00-1C */
+} FSMC_Bank1_TypeDef;
+
+/**
+ * @brief Flexible Static Memory Controller Bank1E
+ */
+
+typedef struct
+{
+ __IO uint32_t BWTR[7]; /*!< NOR/PSRAM write timing registers, Address offset: 0x104-0x11C */
+} FSMC_Bank1E_TypeDef;
+
+/**
+ * @brief Flexible Static Memory Controller Bank2
+ */
+
+typedef struct
+{
+ __IO uint32_t PCR2; /*!< NAND Flash control register 2, Address offset: 0x60 */
+ __IO uint32_t SR2; /*!< NAND Flash FIFO status and interrupt register 2, Address offset: 0x64 */
+ __IO uint32_t PMEM2; /*!< NAND Flash Common memory space timing register 2, Address offset: 0x68 */
+ __IO uint32_t PATT2; /*!< NAND Flash Attribute memory space timing register 2, Address offset: 0x6C */
+ uint32_t RESERVED0; /*!< Reserved, 0x70 */
+ __IO uint32_t ECCR2; /*!< NAND Flash ECC result registers 2, Address offset: 0x74 */
+} FSMC_Bank2_TypeDef;
+
+/**
+ * @brief Flexible Static Memory Controller Bank3
+ */
+
+typedef struct
+{
+ __IO uint32_t PCR3; /*!< NAND Flash control register 3, Address offset: 0x80 */
+ __IO uint32_t SR3; /*!< NAND Flash FIFO status and interrupt register 3, Address offset: 0x84 */
+ __IO uint32_t PMEM3; /*!< NAND Flash Common memory space timing register 3, Address offset: 0x88 */
+ __IO uint32_t PATT3; /*!< NAND Flash Attribute memory space timing register 3, Address offset: 0x8C */
+ uint32_t RESERVED0; /*!< Reserved, 0x90 */
+ __IO uint32_t ECCR3; /*!< NAND Flash ECC result registers 3, Address offset: 0x94 */
+} FSMC_Bank3_TypeDef;
+
+/**
+ * @brief Flexible Static Memory Controller Bank4
+ */
+
+typedef struct
+{
+ __IO uint32_t PCR4; /*!< PC Card control register 4, Address offset: 0xA0 */
+ __IO uint32_t SR4; /*!< PC Card FIFO status and interrupt register 4, Address offset: 0xA4 */
+ __IO uint32_t PMEM4; /*!< PC Card Common memory space timing register 4, Address offset: 0xA8 */
+ __IO uint32_t PATT4; /*!< PC Card Attribute memory space timing register 4, Address offset: 0xAC */
+ __IO uint32_t PIO4; /*!< PC Card I/O space timing register 4, Address offset: 0xB0 */
+} FSMC_Bank4_TypeDef;
+
+/**
+ * @brief General Purpose I/O
+ */
+
+typedef struct
+{
+ __IO uint32_t MODER; /*!< GPIO port mode register, Address offset: 0x00 */
+ __IO uint32_t OTYPER; /*!< GPIO port output type register, Address offset: 0x04 */
+ __IO uint32_t OSPEEDR; /*!< GPIO port output speed register, Address offset: 0x08 */
+ __IO uint32_t PUPDR; /*!< GPIO port pull-up/pull-down register, Address offset: 0x0C */
+ __IO uint32_t IDR; /*!< GPIO port input data register, Address offset: 0x10 */
+ __IO uint32_t ODR; /*!< GPIO port output data register, Address offset: 0x14 */
+ __IO uint16_t BSRRL; /*!< GPIO port bit set/reset low register, Address offset: 0x18 */
+ __IO uint16_t BSRRH; /*!< GPIO port bit set/reset high register, Address offset: 0x1A */
+ __IO uint32_t LCKR; /*!< GPIO port configuration lock register, Address offset: 0x1C */
+ __IO uint32_t AFR[2]; /*!< GPIO alternate function registers, Address offset: 0x20-0x24 */
+} GPIO_TypeDef;
+
+/**
+ * @brief System configuration controller
+ */
+
+typedef struct
+{
+ __IO uint32_t MEMRMP; /*!< SYSCFG memory remap register, Address offset: 0x00 */
+ __IO uint32_t PMC; /*!< SYSCFG peripheral mode configuration register, Address offset: 0x04 */
+ __IO uint32_t EXTICR[4]; /*!< SYSCFG external interrupt configuration registers, Address offset: 0x08-0x14 */
+ uint32_t RESERVED[2]; /*!< Reserved, 0x18-0x1C */
+ __IO uint32_t CMPCR; /*!< SYSCFG Compensation cell control register, Address offset: 0x20 */
+} SYSCFG_TypeDef;
+
+/**
+ * @brief Inter-integrated Circuit Interface
+ */
+
+typedef struct
+{
+ __IO uint16_t CR1; /*!< I2C Control register 1, Address offset: 0x00 */
+ uint16_t RESERVED0; /*!< Reserved, 0x02 */
+ __IO uint16_t CR2; /*!< I2C Control register 2, Address offset: 0x04 */
+ uint16_t RESERVED1; /*!< Reserved, 0x06 */
+ __IO uint16_t OAR1; /*!< I2C Own address register 1, Address offset: 0x08 */
+ uint16_t RESERVED2; /*!< Reserved, 0x0A */
+ __IO uint16_t OAR2; /*!< I2C Own address register 2, Address offset: 0x0C */
+ uint16_t RESERVED3; /*!< Reserved, 0x0E */
+ __IO uint16_t DR; /*!< I2C Data register, Address offset: 0x10 */
+ uint16_t RESERVED4; /*!< Reserved, 0x12 */
+ __IO uint16_t SR1; /*!< I2C Status register 1, Address offset: 0x14 */
+ uint16_t RESERVED5; /*!< Reserved, 0x16 */
+ __IO uint16_t SR2; /*!< I2C Status register 2, Address offset: 0x18 */
+ uint16_t RESERVED6; /*!< Reserved, 0x1A */
+ __IO uint16_t CCR; /*!< I2C Clock control register, Address offset: 0x1C */
+ uint16_t RESERVED7; /*!< Reserved, 0x1E */
+ __IO uint16_t TRISE; /*!< I2C TRISE register, Address offset: 0x20 */
+ uint16_t RESERVED8; /*!< Reserved, 0x22 */
+} I2C_TypeDef;
+
+/**
+ * @brief Independent WATCHDOG
+ */
+
+typedef struct
+{
+ __IO uint32_t KR; /*!< IWDG Key register, Address offset: 0x00 */
+ __IO uint32_t PR; /*!< IWDG Prescaler register, Address offset: 0x04 */
+ __IO uint32_t RLR; /*!< IWDG Reload register, Address offset: 0x08 */
+ __IO uint32_t SR; /*!< IWDG Status register, Address offset: 0x0C */
+} IWDG_TypeDef;
+
+/**
+ * @brief Power Control
+ */
+
+typedef struct
+{
+ __IO uint32_t CR; /*!< PWR power control register, Address offset: 0x00 */
+ __IO uint32_t CSR; /*!< PWR power control/status register, Address offset: 0x04 */
+} PWR_TypeDef;
+
+/**
+ * @brief Reset and Clock Control
+ */
+
+typedef struct
+{
+ __IO uint32_t CR; /*!< RCC clock control register, Address offset: 0x00 */
+ __IO uint32_t PLLCFGR; /*!< RCC PLL configuration register, Address offset: 0x04 */
+ __IO uint32_t CFGR; /*!< RCC clock configuration register, Address offset: 0x08 */
+ __IO uint32_t CIR; /*!< RCC clock interrupt register, Address offset: 0x0C */
+ __IO uint32_t AHB1RSTR; /*!< RCC AHB1 peripheral reset register, Address offset: 0x10 */
+ __IO uint32_t AHB2RSTR; /*!< RCC AHB2 peripheral reset register, Address offset: 0x14 */
+ __IO uint32_t AHB3RSTR; /*!< RCC AHB3 peripheral reset register, Address offset: 0x18 */
+ uint32_t RESERVED0; /*!< Reserved, 0x1C */
+ __IO uint32_t APB1RSTR; /*!< RCC APB1 peripheral reset register, Address offset: 0x20 */
+ __IO uint32_t APB2RSTR; /*!< RCC APB2 peripheral reset register, Address offset: 0x24 */
+ uint32_t RESERVED1[2]; /*!< Reserved, 0x28-0x2C */
+ __IO uint32_t AHB1ENR; /*!< RCC AHB1 peripheral clock register, Address offset: 0x30 */
+ __IO uint32_t AHB2ENR; /*!< RCC AHB2 peripheral clock register, Address offset: 0x34 */
+ __IO uint32_t AHB3ENR; /*!< RCC AHB3 peripheral clock register, Address offset: 0x38 */
+ uint32_t RESERVED2; /*!< Reserved, 0x3C */
+ __IO uint32_t APB1ENR; /*!< RCC APB1 peripheral clock enable register, Address offset: 0x40 */
+ __IO uint32_t APB2ENR; /*!< RCC APB2 peripheral clock enable register, Address offset: 0x44 */
+ uint32_t RESERVED3[2]; /*!< Reserved, 0x48-0x4C */
+ __IO uint32_t AHB1LPENR; /*!< RCC AHB1 peripheral clock enable in low power mode register, Address offset: 0x50 */
+ __IO uint32_t AHB2LPENR; /*!< RCC AHB2 peripheral clock enable in low power mode register, Address offset: 0x54 */
+ __IO uint32_t AHB3LPENR; /*!< RCC AHB3 peripheral clock enable in low power mode register, Address offset: 0x58 */
+ uint32_t RESERVED4; /*!< Reserved, 0x5C */
+ __IO uint32_t APB1LPENR; /*!< RCC APB1 peripheral clock enable in low power mode register, Address offset: 0x60 */
+ __IO uint32_t APB2LPENR; /*!< RCC APB2 peripheral clock enable in low power mode register, Address offset: 0x64 */
+ uint32_t RESERVED5[2]; /*!< Reserved, 0x68-0x6C */
+ __IO uint32_t BDCR; /*!< RCC Backup domain control register, Address offset: 0x70 */
+ __IO uint32_t CSR; /*!< RCC clock control & status register, Address offset: 0x74 */
+ uint32_t RESERVED6[2]; /*!< Reserved, 0x78-0x7C */
+ __IO uint32_t SSCGR; /*!< RCC spread spectrum clock generation register, Address offset: 0x80 */
+ __IO uint32_t PLLI2SCFGR; /*!< RCC PLLI2S configuration register, Address offset: 0x84 */
+} RCC_TypeDef;
+
+/**
+ * @brief Real-Time Clock
+ */
+
+typedef struct
+{
+ __IO uint32_t TR; /*!< RTC time register, Address offset: 0x00 */
+ __IO uint32_t DR; /*!< RTC date register, Address offset: 0x04 */
+ __IO uint32_t CR; /*!< RTC control register, Address offset: 0x08 */
+ __IO uint32_t ISR; /*!< RTC initialization and status register, Address offset: 0x0C */
+ __IO uint32_t PRER; /*!< RTC prescaler register, Address offset: 0x10 */
+ __IO uint32_t WUTR; /*!< RTC wakeup timer register, Address offset: 0x14 */
+ __IO uint32_t CALIBR; /*!< RTC calibration register, Address offset: 0x18 */
+ __IO uint32_t ALRMAR; /*!< RTC alarm A register, Address offset: 0x1C */
+ __IO uint32_t ALRMBR; /*!< RTC alarm B register, Address offset: 0x20 */
+ __IO uint32_t WPR; /*!< RTC write protection register, Address offset: 0x24 */
+ __IO uint32_t SSR; /*!< RTC sub second register, Address offset: 0x28 */
+ __IO uint32_t SHIFTR; /*!< RTC shift control register, Address offset: 0x2C */
+ __IO uint32_t TSTR; /*!< RTC time stamp time register, Address offset: 0x30 */
+ __IO uint32_t TSDR; /*!< RTC time stamp date register, Address offset: 0x34 */
+ __IO uint32_t TSSSR; /*!< RTC time-stamp sub second register, Address offset: 0x38 */
+ __IO uint32_t CALR; /*!< RTC calibration register, Address offset: 0x3C */
+ __IO uint32_t TAFCR; /*!< RTC tamper and alternate function configuration register, Address offset: 0x40 */
+ __IO uint32_t ALRMASSR;/*!< RTC alarm A sub second register, Address offset: 0x44 */
+ __IO uint32_t ALRMBSSR;/*!< RTC alarm B sub second register, Address offset: 0x48 */
+ uint32_t RESERVED7; /*!< Reserved, 0x4C */
+ __IO uint32_t BKP0R; /*!< RTC backup register 1, Address offset: 0x50 */
+ __IO uint32_t BKP1R; /*!< RTC backup register 1, Address offset: 0x54 */
+ __IO uint32_t BKP2R; /*!< RTC backup register 2, Address offset: 0x58 */
+ __IO uint32_t BKP3R; /*!< RTC backup register 3, Address offset: 0x5C */
+ __IO uint32_t BKP4R; /*!< RTC backup register 4, Address offset: 0x60 */
+ __IO uint32_t BKP5R; /*!< RTC backup register 5, Address offset: 0x64 */
+ __IO uint32_t BKP6R; /*!< RTC backup register 6, Address offset: 0x68 */
+ __IO uint32_t BKP7R; /*!< RTC backup register 7, Address offset: 0x6C */
+ __IO uint32_t BKP8R; /*!< RTC backup register 8, Address offset: 0x70 */
+ __IO uint32_t BKP9R; /*!< RTC backup register 9, Address offset: 0x74 */
+ __IO uint32_t BKP10R; /*!< RTC backup register 10, Address offset: 0x78 */
+ __IO uint32_t BKP11R; /*!< RTC backup register 11, Address offset: 0x7C */
+ __IO uint32_t BKP12R; /*!< RTC backup register 12, Address offset: 0x80 */
+ __IO uint32_t BKP13R; /*!< RTC backup register 13, Address offset: 0x84 */
+ __IO uint32_t BKP14R; /*!< RTC backup register 14, Address offset: 0x88 */
+ __IO uint32_t BKP15R; /*!< RTC backup register 15, Address offset: 0x8C */
+ __IO uint32_t BKP16R; /*!< RTC backup register 16, Address offset: 0x90 */
+ __IO uint32_t BKP17R; /*!< RTC backup register 17, Address offset: 0x94 */
+ __IO uint32_t BKP18R; /*!< RTC backup register 18, Address offset: 0x98 */
+ __IO uint32_t BKP19R; /*!< RTC backup register 19, Address offset: 0x9C */
+} RTC_TypeDef;
+
+/**
+ * @brief SD host Interface
+ */
+
+typedef struct
+{
+ __IO uint32_t POWER; /*!< SDIO power control register, Address offset: 0x00 */
+ __IO uint32_t CLKCR; /*!< SDI clock control register, Address offset: 0x04 */
+ __IO uint32_t ARG; /*!< SDIO argument register, Address offset: 0x08 */
+ __IO uint32_t CMD; /*!< SDIO command register, Address offset: 0x0C */
+ __I uint32_t RESPCMD; /*!< SDIO command response register, Address offset: 0x10 */
+ __I uint32_t RESP1; /*!< SDIO response 1 register, Address offset: 0x14 */
+ __I uint32_t RESP2; /*!< SDIO response 2 register, Address offset: 0x18 */
+ __I uint32_t RESP3; /*!< SDIO response 3 register, Address offset: 0x1C */
+ __I uint32_t RESP4; /*!< SDIO response 4 register, Address offset: 0x20 */
+ __IO uint32_t DTIMER; /*!< SDIO data timer register, Address offset: 0x24 */
+ __IO uint32_t DLEN; /*!< SDIO data length register, Address offset: 0x28 */
+ __IO uint32_t DCTRL; /*!< SDIO data control register, Address offset: 0x2C */
+ __I uint32_t DCOUNT; /*!< SDIO data counter register, Address offset: 0x30 */
+ __I uint32_t STA; /*!< SDIO status register, Address offset: 0x34 */
+ __IO uint32_t ICR; /*!< SDIO interrupt clear register, Address offset: 0x38 */
+ __IO uint32_t MASK; /*!< SDIO mask register, Address offset: 0x3C */
+ uint32_t RESERVED0[2]; /*!< Reserved, 0x40-0x44 */
+ __I uint32_t FIFOCNT; /*!< SDIO FIFO counter register, Address offset: 0x48 */
+ uint32_t RESERVED1[13]; /*!< Reserved, 0x4C-0x7C */
+ __IO uint32_t FIFO; /*!< SDIO data FIFO register, Address offset: 0x80 */
+} SDIO_TypeDef;
+
+/**
+ * @brief Serial Peripheral Interface
+ */
+
+typedef struct
+{
+ __IO uint16_t CR1; /*!< SPI control register 1 (not used in I2S mode), Address offset: 0x00 */
+ uint16_t RESERVED0; /*!< Reserved, 0x02 */
+ __IO uint16_t CR2; /*!< SPI control register 2, Address offset: 0x04 */
+ uint16_t RESERVED1; /*!< Reserved, 0x06 */
+ __IO uint16_t SR; /*!< SPI status register, Address offset: 0x08 */
+ uint16_t RESERVED2; /*!< Reserved, 0x0A */
+ __IO uint16_t DR; /*!< SPI data register, Address offset: 0x0C */
+ uint16_t RESERVED3; /*!< Reserved, 0x0E */
+ __IO uint16_t CRCPR; /*!< SPI CRC polynomial register (not used in I2S mode), Address offset: 0x10 */
+ uint16_t RESERVED4; /*!< Reserved, 0x12 */
+ __IO uint16_t RXCRCR; /*!< SPI RX CRC register (not used in I2S mode), Address offset: 0x14 */
+ uint16_t RESERVED5; /*!< Reserved, 0x16 */
+ __IO uint16_t TXCRCR; /*!< SPI TX CRC register (not used in I2S mode), Address offset: 0x18 */
+ uint16_t RESERVED6; /*!< Reserved, 0x1A */
+ __IO uint16_t I2SCFGR; /*!< SPI_I2S configuration register, Address offset: 0x1C */
+ uint16_t RESERVED7; /*!< Reserved, 0x1E */
+ __IO uint16_t I2SPR; /*!< SPI_I2S prescaler register, Address offset: 0x20 */
+ uint16_t RESERVED8; /*!< Reserved, 0x22 */
+} SPI_TypeDef;
+
+/**
+ * @brief TIM
+ */
+
+typedef struct
+{
+ __IO uint16_t CR1; /*!< TIM control register 1, Address offset: 0x00 */
+ uint16_t RESERVED0; /*!< Reserved, 0x02 */
+ __IO uint16_t CR2; /*!< TIM control register 2, Address offset: 0x04 */
+ uint16_t RESERVED1; /*!< Reserved, 0x06 */
+ __IO uint16_t SMCR; /*!< TIM slave mode control register, Address offset: 0x08 */
+ uint16_t RESERVED2; /*!< Reserved, 0x0A */
+ __IO uint16_t DIER; /*!< TIM DMA/interrupt enable register, Address offset: 0x0C */
+ uint16_t RESERVED3; /*!< Reserved, 0x0E */
+ __IO uint16_t SR; /*!< TIM status register, Address offset: 0x10 */
+ uint16_t RESERVED4; /*!< Reserved, 0x12 */
+ __IO uint16_t EGR; /*!< TIM event generation register, Address offset: 0x14 */
+ uint16_t RESERVED5; /*!< Reserved, 0x16 */
+ __IO uint16_t CCMR1; /*!< TIM capture/compare mode register 1, Address offset: 0x18 */
+ uint16_t RESERVED6; /*!< Reserved, 0x1A */
+ __IO uint16_t CCMR2; /*!< TIM capture/compare mode register 2, Address offset: 0x1C */
+ uint16_t RESERVED7; /*!< Reserved, 0x1E */
+ __IO uint16_t CCER; /*!< TIM capture/compare enable register, Address offset: 0x20 */
+ uint16_t RESERVED8; /*!< Reserved, 0x22 */
+ __IO uint32_t CNT; /*!< TIM counter register, Address offset: 0x24 */
+ __IO uint16_t PSC; /*!< TIM prescaler, Address offset: 0x28 */
+ uint16_t RESERVED9; /*!< Reserved, 0x2A */
+ __IO uint32_t ARR; /*!< TIM auto-reload register, Address offset: 0x2C */
+ __IO uint16_t RCR; /*!< TIM repetition counter register, Address offset: 0x30 */
+ uint16_t RESERVED10; /*!< Reserved, 0x32 */
+ __IO uint32_t CCR1; /*!< TIM capture/compare register 1, Address offset: 0x34 */
+ __IO uint32_t CCR2; /*!< TIM capture/compare register 2, Address offset: 0x38 */
+ __IO uint32_t CCR3; /*!< TIM capture/compare register 3, Address offset: 0x3C */
+ __IO uint32_t CCR4; /*!< TIM capture/compare register 4, Address offset: 0x40 */
+ __IO uint16_t BDTR; /*!< TIM break and dead-time register, Address offset: 0x44 */
+ uint16_t RESERVED11; /*!< Reserved, 0x46 */
+ __IO uint16_t DCR; /*!< TIM DMA control register, Address offset: 0x48 */
+ uint16_t RESERVED12; /*!< Reserved, 0x4A */
+ __IO uint16_t DMAR; /*!< TIM DMA address for full transfer, Address offset: 0x4C */
+ uint16_t RESERVED13; /*!< Reserved, 0x4E */
+ __IO uint16_t OR; /*!< TIM option register, Address offset: 0x50 */
+ uint16_t RESERVED14; /*!< Reserved, 0x52 */
+} TIM_TypeDef;
+
+/**
+ * @brief Universal Synchronous Asynchronous Receiver Transmitter
+ */
+
+typedef struct
+{
+ __IO uint16_t SR; /*!< USART Status register, Address offset: 0x00 */
+ uint16_t RESERVED0; /*!< Reserved, 0x02 */
+ __IO uint16_t DR; /*!< USART Data register, Address offset: 0x04 */
+ uint16_t RESERVED1; /*!< Reserved, 0x06 */
+ __IO uint16_t BRR; /*!< USART Baud rate register, Address offset: 0x08 */
+ uint16_t RESERVED2; /*!< Reserved, 0x0A */
+ __IO uint16_t CR1; /*!< USART Control register 1, Address offset: 0x0C */
+ uint16_t RESERVED3; /*!< Reserved, 0x0E */
+ __IO uint16_t CR2; /*!< USART Control register 2, Address offset: 0x10 */
+ uint16_t RESERVED4; /*!< Reserved, 0x12 */
+ __IO uint16_t CR3; /*!< USART Control register 3, Address offset: 0x14 */
+ uint16_t RESERVED5; /*!< Reserved, 0x16 */
+ __IO uint16_t GTPR; /*!< USART Guard time and prescaler register, Address offset: 0x18 */
+ uint16_t RESERVED6; /*!< Reserved, 0x1A */
+} USART_TypeDef;
+
+/**
+ * @brief Window WATCHDOG
+ */
+
+typedef struct
+{
+ __IO uint32_t CR; /*!< WWDG Control register, Address offset: 0x00 */
+ __IO uint32_t CFR; /*!< WWDG Configuration register, Address offset: 0x04 */
+ __IO uint32_t SR; /*!< WWDG Status register, Address offset: 0x08 */
+} WWDG_TypeDef;
+
+/**
+ * @brief Crypto Processor
+ */
+
+typedef struct
+{
+ __IO uint32_t CR; /*!< CRYP control register, Address offset: 0x00 */
+ __IO uint32_t SR; /*!< CRYP status register, Address offset: 0x04 */
+ __IO uint32_t DR; /*!< CRYP data input register, Address offset: 0x08 */
+ __IO uint32_t DOUT; /*!< CRYP data output register, Address offset: 0x0C */
+ __IO uint32_t DMACR; /*!< CRYP DMA control register, Address offset: 0x10 */
+ __IO uint32_t IMSCR; /*!< CRYP interrupt mask set/clear register, Address offset: 0x14 */
+ __IO uint32_t RISR; /*!< CRYP raw interrupt status register, Address offset: 0x18 */
+ __IO uint32_t MISR; /*!< CRYP masked interrupt status register, Address offset: 0x1C */
+ __IO uint32_t K0LR; /*!< CRYP key left register 0, Address offset: 0x20 */
+ __IO uint32_t K0RR; /*!< CRYP key right register 0, Address offset: 0x24 */
+ __IO uint32_t K1LR; /*!< CRYP key left register 1, Address offset: 0x28 */
+ __IO uint32_t K1RR; /*!< CRYP key right register 1, Address offset: 0x2C */
+ __IO uint32_t K2LR; /*!< CRYP key left register 2, Address offset: 0x30 */
+ __IO uint32_t K2RR; /*!< CRYP key right register 2, Address offset: 0x34 */
+ __IO uint32_t K3LR; /*!< CRYP key left register 3, Address offset: 0x38 */
+ __IO uint32_t K3RR; /*!< CRYP key right register 3, Address offset: 0x3C */
+ __IO uint32_t IV0LR; /*!< CRYP initialization vector left-word register 0, Address offset: 0x40 */
+ __IO uint32_t IV0RR; /*!< CRYP initialization vector right-word register 0, Address offset: 0x44 */
+ __IO uint32_t IV1LR; /*!< CRYP initialization vector left-word register 1, Address offset: 0x48 */
+ __IO uint32_t IV1RR; /*!< CRYP initialization vector right-word register 1, Address offset: 0x4C */
+} CRYP_TypeDef;
+
+/**
+ * @brief HASH
+ */
+
+typedef struct
+{
+ __IO uint32_t CR; /*!< HASH control register, Address offset: 0x00 */
+ __IO uint32_t DIN; /*!< HASH data input register, Address offset: 0x04 */
+ __IO uint32_t STR; /*!< HASH start register, Address offset: 0x08 */
+ __IO uint32_t HR[5]; /*!< HASH digest registers, Address offset: 0x0C-0x1C */
+ __IO uint32_t IMR; /*!< HASH interrupt enable register, Address offset: 0x20 */
+ __IO uint32_t SR; /*!< HASH status register, Address offset: 0x24 */
+ uint32_t RESERVED[52]; /*!< Reserved, 0x28-0xF4 */
+ __IO uint32_t CSR[51]; /*!< HASH context swap registers, Address offset: 0x0F8-0x1C0 */
+} HASH_TypeDef;
+
+/**
+ * @brief HASH
+ */
+
+typedef struct
+{
+ __IO uint32_t CR; /*!< RNG control register, Address offset: 0x00 */
+ __IO uint32_t SR; /*!< RNG status register, Address offset: 0x04 */
+ __IO uint32_t DR; /*!< RNG data register, Address offset: 0x08 */
+} RNG_TypeDef;
+
+/**
+ * @}
+ */
+
+/** @addtogroup Peripheral_memory_map
+ * @{
+ */
+#define FLASH_BASE ((uint32_t)0x08000000) /*!< FLASH(up to 1 MB) base address in the alias region */
+#define CCMDATARAM_BASE ((uint32_t)0x10000000) /*!< CCM(core coupled memory) data RAM(64 KB) base address in the alias region */
+#define SRAM1_BASE ((uint32_t)0x20000000) /*!< SRAM1(112 KB) base address in the alias region */
+#define SRAM2_BASE ((uint32_t)0x2001C000) /*!< SRAM2(16 KB) base address in the alias region */
+#define PERIPH_BASE ((uint32_t)0x40000000) /*!< Peripheral base address in the alias region */
+#define BKPSRAM_BASE ((uint32_t)0x40024000) /*!< Backup SRAM(4 KB) base address in the alias region */
+#define FSMC_R_BASE ((uint32_t)0xA0000000) /*!< FSMC registers base address */
+
+#define CCMDATARAM_BB_BASE ((uint32_t)0x12000000) /*!< CCM(core coupled memory) data RAM(64 KB) base address in the bit-band region */
+#define SRAM1_BB_BASE ((uint32_t)0x22000000) /*!< SRAM1(112 KB) base address in the bit-band region */
+#define SRAM2_BB_BASE ((uint32_t)0x2201C000) /*!< SRAM2(16 KB) base address in the bit-band region */
+#define PERIPH_BB_BASE ((uint32_t)0x42000000) /*!< Peripheral base address in the bit-band region */
+#define BKPSRAM_BB_BASE ((uint32_t)0x42024000) /*!< Backup SRAM(4 KB) base address in the bit-band region */
+
+/* Legacy defines */
+#define SRAM_BASE SRAM1_BASE
+#define SRAM_BB_BASE SRAM1_BB_BASE
+
+
+/*!< Peripheral memory map */
+#define APB1PERIPH_BASE PERIPH_BASE
+#define APB2PERIPH_BASE (PERIPH_BASE + 0x00010000)
+#define AHB1PERIPH_BASE (PERIPH_BASE + 0x00020000)
+#define AHB2PERIPH_BASE (PERIPH_BASE + 0x10000000)
+
+/*!< APB1 peripherals */
+#define TIM2_BASE (APB1PERIPH_BASE + 0x0000)
+#define TIM3_BASE (APB1PERIPH_BASE + 0x0400)
+#define TIM4_BASE (APB1PERIPH_BASE + 0x0800)
+#define TIM5_BASE (APB1PERIPH_BASE + 0x0C00)
+#define TIM6_BASE (APB1PERIPH_BASE + 0x1000)
+#define TIM7_BASE (APB1PERIPH_BASE + 0x1400)
+#define TIM12_BASE (APB1PERIPH_BASE + 0x1800)
+#define TIM13_BASE (APB1PERIPH_BASE + 0x1C00)
+#define TIM14_BASE (APB1PERIPH_BASE + 0x2000)
+#define RTC_BASE (APB1PERIPH_BASE + 0x2800)
+#define WWDG_BASE (APB1PERIPH_BASE + 0x2C00)
+#define IWDG_BASE (APB1PERIPH_BASE + 0x3000)
+#define I2S2ext_BASE (APB1PERIPH_BASE + 0x3400)
+#define SPI2_BASE (APB1PERIPH_BASE + 0x3800)
+#define SPI3_BASE (APB1PERIPH_BASE + 0x3C00)
+#define I2S3ext_BASE (APB1PERIPH_BASE + 0x4000)
+#define USART2_BASE (APB1PERIPH_BASE + 0x4400)
+#define USART3_BASE (APB1PERIPH_BASE + 0x4800)
+#define UART4_BASE (APB1PERIPH_BASE + 0x4C00)
+#define UART5_BASE (APB1PERIPH_BASE + 0x5000)
+#define I2C1_BASE (APB1PERIPH_BASE + 0x5400)
+#define I2C2_BASE (APB1PERIPH_BASE + 0x5800)
+#define I2C3_BASE (APB1PERIPH_BASE + 0x5C00)
+#define CAN1_BASE (APB1PERIPH_BASE + 0x6400)
+#define CAN2_BASE (APB1PERIPH_BASE + 0x6800)
+#define PWR_BASE (APB1PERIPH_BASE + 0x7000)
+#define DAC_BASE (APB1PERIPH_BASE + 0x7400)
+
+/*!< APB2 peripherals */
+#define TIM1_BASE (APB2PERIPH_BASE + 0x0000)
+#define TIM8_BASE (APB2PERIPH_BASE + 0x0400)
+#define USART1_BASE (APB2PERIPH_BASE + 0x1000)
+#define USART6_BASE (APB2PERIPH_BASE + 0x1400)
+#define ADC1_BASE (APB2PERIPH_BASE + 0x2000)
+#define ADC2_BASE (APB2PERIPH_BASE + 0x2100)
+#define ADC3_BASE (APB2PERIPH_BASE + 0x2200)
+#define ADC_BASE (APB2PERIPH_BASE + 0x2300)
+#define SDIO_BASE (APB2PERIPH_BASE + 0x2C00)
+#define SPI1_BASE (APB2PERIPH_BASE + 0x3000)
+#define SYSCFG_BASE (APB2PERIPH_BASE + 0x3800)
+#define EXTI_BASE (APB2PERIPH_BASE + 0x3C00)
+#define TIM9_BASE (APB2PERIPH_BASE + 0x4000)
+#define TIM10_BASE (APB2PERIPH_BASE + 0x4400)
+#define TIM11_BASE (APB2PERIPH_BASE + 0x4800)
+
+/*!< AHB1 peripherals */
+#define GPIOA_BASE (AHB1PERIPH_BASE + 0x0000)
+#define GPIOB_BASE (AHB1PERIPH_BASE + 0x0400)
+#define GPIOC_BASE (AHB1PERIPH_BASE + 0x0800)
+#define GPIOD_BASE (AHB1PERIPH_BASE + 0x0C00)
+#define GPIOE_BASE (AHB1PERIPH_BASE + 0x1000)
+#define GPIOF_BASE (AHB1PERIPH_BASE + 0x1400)
+#define GPIOG_BASE (AHB1PERIPH_BASE + 0x1800)
+#define GPIOH_BASE (AHB1PERIPH_BASE + 0x1C00)
+#define GPIOI_BASE (AHB1PERIPH_BASE + 0x2000)
+#define CRC_BASE (AHB1PERIPH_BASE + 0x3000)
+#define RCC_BASE (AHB1PERIPH_BASE + 0x3800)
+#define FLASH_R_BASE (AHB1PERIPH_BASE + 0x3C00)
+#define DMA1_BASE (AHB1PERIPH_BASE + 0x6000)
+#define DMA1_Stream0_BASE (DMA1_BASE + 0x010)
+#define DMA1_Stream1_BASE (DMA1_BASE + 0x028)
+#define DMA1_Stream2_BASE (DMA1_BASE + 0x040)
+#define DMA1_Stream3_BASE (DMA1_BASE + 0x058)
+#define DMA1_Stream4_BASE (DMA1_BASE + 0x070)
+#define DMA1_Stream5_BASE (DMA1_BASE + 0x088)
+#define DMA1_Stream6_BASE (DMA1_BASE + 0x0A0)
+#define DMA1_Stream7_BASE (DMA1_BASE + 0x0B8)
+#define DMA2_BASE (AHB1PERIPH_BASE + 0x6400)
+#define DMA2_Stream0_BASE (DMA2_BASE + 0x010)
+#define DMA2_Stream1_BASE (DMA2_BASE + 0x028)
+#define DMA2_Stream2_BASE (DMA2_BASE + 0x040)
+#define DMA2_Stream3_BASE (DMA2_BASE + 0x058)
+#define DMA2_Stream4_BASE (DMA2_BASE + 0x070)
+#define DMA2_Stream5_BASE (DMA2_BASE + 0x088)
+#define DMA2_Stream6_BASE (DMA2_BASE + 0x0A0)
+#define DMA2_Stream7_BASE (DMA2_BASE + 0x0B8)
+#define ETH_BASE (AHB1PERIPH_BASE + 0x8000)
+#define ETH_MAC_BASE (ETH_BASE)
+#define ETH_MMC_BASE (ETH_BASE + 0x0100)
+#define ETH_PTP_BASE (ETH_BASE + 0x0700)
+#define ETH_DMA_BASE (ETH_BASE + 0x1000)
+
+/*!< AHB2 peripherals */
+#define DCMI_BASE (AHB2PERIPH_BASE + 0x50000)
+#define CRYP_BASE (AHB2PERIPH_BASE + 0x60000)
+#define HASH_BASE (AHB2PERIPH_BASE + 0x60400)
+#define RNG_BASE (AHB2PERIPH_BASE + 0x60800)
+
+/*!< FSMC Bankx registers base address */
+#define FSMC_Bank1_R_BASE (FSMC_R_BASE + 0x0000)
+#define FSMC_Bank1E_R_BASE (FSMC_R_BASE + 0x0104)
+#define FSMC_Bank2_R_BASE (FSMC_R_BASE + 0x0060)
+#define FSMC_Bank3_R_BASE (FSMC_R_BASE + 0x0080)
+#define FSMC_Bank4_R_BASE (FSMC_R_BASE + 0x00A0)
+
+/* Debug MCU registers base address */
+#define DBGMCU_BASE ((uint32_t )0xE0042000)
+
+/**
+ * @}
+ */
+
+/** @addtogroup Peripheral_declaration
+ * @{
+ */
+#define TIM2 ((TIM_TypeDef *) TIM2_BASE)
+#define TIM3 ((TIM_TypeDef *) TIM3_BASE)
+#define TIM4 ((TIM_TypeDef *) TIM4_BASE)
+#define TIM5 ((TIM_TypeDef *) TIM5_BASE)
+#define TIM6 ((TIM_TypeDef *) TIM6_BASE)
+#define TIM7 ((TIM_TypeDef *) TIM7_BASE)
+#define TIM12 ((TIM_TypeDef *) TIM12_BASE)
+#define TIM13 ((TIM_TypeDef *) TIM13_BASE)
+#define TIM14 ((TIM_TypeDef *) TIM14_BASE)
+#define RTC ((RTC_TypeDef *) RTC_BASE)
+#define WWDG ((WWDG_TypeDef *) WWDG_BASE)
+#define IWDG ((IWDG_TypeDef *) IWDG_BASE)
+#define I2S2ext ((SPI_TypeDef *) I2S2ext_BASE)
+#define SPI2 ((SPI_TypeDef *) SPI2_BASE)
+#define SPI3 ((SPI_TypeDef *) SPI3_BASE)
+#define I2S3ext ((SPI_TypeDef *) I2S3ext_BASE)
+#define USART2 ((USART_TypeDef *) USART2_BASE)
+#define USART3 ((USART_TypeDef *) USART3_BASE)
+#define UART4 ((USART_TypeDef *) UART4_BASE)
+#define UART5 ((USART_TypeDef *) UART5_BASE)
+#define I2C1 ((I2C_TypeDef *) I2C1_BASE)
+#define I2C2 ((I2C_TypeDef *) I2C2_BASE)
+#define I2C3 ((I2C_TypeDef *) I2C3_BASE)
+#define CAN1 ((CAN_TypeDef *) CAN1_BASE)
+#define CAN2 ((CAN_TypeDef *) CAN2_BASE)
+#define PWR ((PWR_TypeDef *) PWR_BASE)
+#define DAC ((DAC_TypeDef *) DAC_BASE)
+#define TIM1 ((TIM_TypeDef *) TIM1_BASE)
+#define TIM8 ((TIM_TypeDef *) TIM8_BASE)
+#define USART1 ((USART_TypeDef *) USART1_BASE)
+#define USART6 ((USART_TypeDef *) USART6_BASE)
+#define ADC ((ADC_Common_TypeDef *) ADC_BASE)
+#define ADC1 ((ADC_TypeDef *) ADC1_BASE)
+#define ADC2 ((ADC_TypeDef *) ADC2_BASE)
+#define ADC3 ((ADC_TypeDef *) ADC3_BASE)
+#define SDIO ((SDIO_TypeDef *) SDIO_BASE)
+#define SPI1 ((SPI_TypeDef *) SPI1_BASE)
+#define SYSCFG ((SYSCFG_TypeDef *) SYSCFG_BASE)
+#define EXTI ((EXTI_TypeDef *) EXTI_BASE)
+#define TIM9 ((TIM_TypeDef *) TIM9_BASE)
+#define TIM10 ((TIM_TypeDef *) TIM10_BASE)
+#define TIM11 ((TIM_TypeDef *) TIM11_BASE)
+#define GPIOA ((GPIO_TypeDef *) GPIOA_BASE)
+#define GPIOB ((GPIO_TypeDef *) GPIOB_BASE)
+#define GPIOC ((GPIO_TypeDef *) GPIOC_BASE)
+#define GPIOD ((GPIO_TypeDef *) GPIOD_BASE)
+#define GPIOE ((GPIO_TypeDef *) GPIOE_BASE)
+#define GPIOF ((GPIO_TypeDef *) GPIOF_BASE)
+#define GPIOG ((GPIO_TypeDef *) GPIOG_BASE)
+#define GPIOH ((GPIO_TypeDef *) GPIOH_BASE)
+#define GPIOI ((GPIO_TypeDef *) GPIOI_BASE)
+#define CRC ((CRC_TypeDef *) CRC_BASE)
+#define RCC ((RCC_TypeDef *) RCC_BASE)
+#define FLASH ((FLASH_TypeDef *) FLASH_R_BASE)
+#define DMA1 ((DMA_TypeDef *) DMA1_BASE)
+#define DMA1_Stream0 ((DMA_Stream_TypeDef *) DMA1_Stream0_BASE)
+#define DMA1_Stream1 ((DMA_Stream_TypeDef *) DMA1_Stream1_BASE)
+#define DMA1_Stream2 ((DMA_Stream_TypeDef *) DMA1_Stream2_BASE)
+#define DMA1_Stream3 ((DMA_Stream_TypeDef *) DMA1_Stream3_BASE)
+#define DMA1_Stream4 ((DMA_Stream_TypeDef *) DMA1_Stream4_BASE)
+#define DMA1_Stream5 ((DMA_Stream_TypeDef *) DMA1_Stream5_BASE)
+#define DMA1_Stream6 ((DMA_Stream_TypeDef *) DMA1_Stream6_BASE)
+#define DMA1_Stream7 ((DMA_Stream_TypeDef *) DMA1_Stream7_BASE)
+#define DMA2 ((DMA_TypeDef *) DMA2_BASE)
+#define DMA2_Stream0 ((DMA_Stream_TypeDef *) DMA2_Stream0_BASE)
+#define DMA2_Stream1 ((DMA_Stream_TypeDef *) DMA2_Stream1_BASE)
+#define DMA2_Stream2 ((DMA_Stream_TypeDef *) DMA2_Stream2_BASE)
+#define DMA2_Stream3 ((DMA_Stream_TypeDef *) DMA2_Stream3_BASE)
+#define DMA2_Stream4 ((DMA_Stream_TypeDef *) DMA2_Stream4_BASE)
+#define DMA2_Stream5 ((DMA_Stream_TypeDef *) DMA2_Stream5_BASE)
+#define DMA2_Stream6 ((DMA_Stream_TypeDef *) DMA2_Stream6_BASE)
+#define DMA2_Stream7 ((DMA_Stream_TypeDef *) DMA2_Stream7_BASE)
+#define ETH ((ETH_TypeDef *) ETH_BASE)
+#define DCMI ((DCMI_TypeDef *) DCMI_BASE)
+#define CRYP ((CRYP_TypeDef *) CRYP_BASE)
+#define HASH ((HASH_TypeDef *) HASH_BASE)
+#define RNG ((RNG_TypeDef *) RNG_BASE)
+#define FSMC_Bank1 ((FSMC_Bank1_TypeDef *) FSMC_Bank1_R_BASE)
+#define FSMC_Bank1E ((FSMC_Bank1E_TypeDef *) FSMC_Bank1E_R_BASE)
+#define FSMC_Bank2 ((FSMC_Bank2_TypeDef *) FSMC_Bank2_R_BASE)
+#define FSMC_Bank3 ((FSMC_Bank3_TypeDef *) FSMC_Bank3_R_BASE)
+#define FSMC_Bank4 ((FSMC_Bank4_TypeDef *) FSMC_Bank4_R_BASE)
+#define DBGMCU ((DBGMCU_TypeDef *) DBGMCU_BASE)
+
+/**
+ * @}
+ */
+
+/** @addtogroup Exported_constants
+ * @{
+ */
+
+ /** @addtogroup Peripheral_Registers_Bits_Definition
+ * @{
+ */
+
+/******************************************************************************/
+/* Peripheral Registers_Bits_Definition */
+/******************************************************************************/
+
+/******************************************************************************/
+/* */
+/* Analog to Digital Converter */
+/* */
+/******************************************************************************/
+/******************** Bit definition for ADC_SR register ********************/
+#define ADC_SR_AWD ((uint8_t)0x01) /*!© COPYRIGHT 2011 STMicroelectronics
+ ******************************************************************************
+ */
+
+/** @addtogroup CMSIS
+ * @{
+ */
+
+/** @addtogroup stm32f4xx_system
+ * @{
+ */
+
+/**
+ * @brief Define to prevent recursive inclusion
+ */
+#ifndef __SYSTEM_STM32F4XX_H
+#define __SYSTEM_STM32F4XX_H
+
+#ifdef __cplusplus
+ extern "C" {
+#endif
+
+/** @addtogroup STM32F4xx_System_Includes
+ * @{
+ */
+
+/**
+ * @}
+ */
+
+
+/** @addtogroup STM32F4xx_System_Exported_types
+ * @{
+ */
+
+extern uint32_t SystemCoreClock; /*!< System Clock Frequency (Core Clock) */
+
+
+/**
+ * @}
+ */
+
+/** @addtogroup STM32F4xx_System_Exported_Constants
+ * @{
+ */
+
+/**
+ * @}
+ */
+
+/** @addtogroup STM32F4xx_System_Exported_Macros
+ * @{
+ */
+
+/**
+ * @}
+ */
+
+/** @addtogroup STM32F4xx_System_Exported_Functions
+ * @{
+ */
+
+extern void SystemInit(void);
+extern void SystemCoreClockUpdate(void);
+/**
+ * @}
+ */
+
+#ifdef __cplusplus
+}
+#endif
+
+#endif /*__SYSTEM_STM32F4XX_H */
+
+/**
+ * @}
+ */
+
+/**
+ * @}
+ */
+/******************* (C) COPYRIGHT 2011 STMicroelectronics *****END OF FILE****/
diff --git a/User/AT45DB/at45db.c b/User/AT45DB/at45db.c
new file mode 100644
index 0000000..7c73dbc
--- /dev/null
+++ b/User/AT45DB/at45db.c
@@ -0,0 +1,347 @@
+/*C*****************************************************************************
+* NAME: at45db.c
+*-------------------------------------------------------------------------------
+* RELEASE:
+* REVISION: 1.0
+*-------------------------------------------------------------------------------
+* PURPOSE:
+* at45Db
+*******************************************************************************/
+/*_____ I N C L U D E S ______________________________________________________*/
+#include "config.h" //ȫ
+u8 FlashType = 0;
+F_uniGlobal_Typedef F_uniGlobal;
+#define Data_INIT
+const u8 initATDB45_Flag = 0x38;
+const PREXDATA_Type initPREXDATA = {0,0,0,0,0,0,0,0,0};
+const AT45DBDataIndex AT45DBTab[20] =
+{ ///FRAM1(ݲԲƵ)
+/// pInitData; upData pData firstAdr; len; Tpye; //(ע,Уݰβ)
+ {(u8*)&initATDB45_Flag, (u8*)(&buf_ATDB45_Flag), (u8*)(&TXHData.ATDB45_Flag), ATDB45_Flag_FADR, ATDB45_Flag_LEN, ATDB45_Flag_Group, CA_ATDB45_Flag},
+ {(u8*)&initATDB45_Flag, (u8*)(&buf_Frame), (u8*)(&TXHData.Frame), Frame_FADR, Frame_LEN, Frame_Group, CA_Frame},
+ {(u8*)&initPREXDATA, (u8*)(&buf_PREXDATA), (u8*)(&TXHData.PREXDATA), PREXDATA_FADR, PREXDATA_LEN, PREXDATA_Group, CA_PREXDATA},
+ {(u8*)&initATDB45_Flag, (u8*)(&buf_DeviceFrame), (u8*)(&TXHData.Frame), DeviceFrame_FADR, DeviceFrame_LEN, DeviceFrame_Group, CA_DeviceFrame},
+};
+
+////==============================================================================
+
+/**
+ * @brief ָȵУͼ
+ *
+ * @param pData ָָ
+ * @param len ij
+ * @return u8 Уͽ
+ */
+u8 AT45DBDataCheck(volatile u8* pData, u16 len)
+{
+ u8 result; // Уͱ
+ result = *pData; // ʼΪһֽڵֵ
+ while(len--)
+ {
+ result += *pData++; // ۼÿֽڵֵ
+ }
+ return result; // Уͽ
+}
+
+/****************************************************
+AT45DB_SendByte
+ Flash洢õSPIͺ
+ dt Ҫ͵
+ֵ
+****************************************************/
+u8 AT45DB_SendByte(u8 dt)
+{
+ while(SPI_I2S_GetFlagStatus(SPI1, SPI_I2S_FLAG_TXE) == RESET);
+ SPI_I2S_SendData(SPI1, dt);
+ while(SPI_I2S_GetFlagStatus(SPI1, SPI_I2S_FLAG_RXNE) == RESET);
+ return SPI_I2S_ReceiveData(SPI1);
+}
+
+//F*****************************************************************************
+//* NAME: ReadDFStatus
+//*-----------------------------------------------------------------------------
+//* PURPOSE:
+//* ȡ45db״̬
+//*-----------------------------------------------------------------------------
+//* PARAMS:
+//* return: ֵ0,˵
+//*-----------------------------------------------------------------------------
+//* NOTE:
+//******************************************************************************
+u8 ReadDFStatus (void)
+{
+ u8 result;
+ CLI();
+ AT45DB_CS_EN;
+ AT45DB_SendByte(0xd7);
+ result = AT45DB_SendByte(0xff);//ҪΣȻҪ10msʱʱ֪Ϊʲô
+ //delay_ms(10);
+ AT45DB_CS_DIS;
+ SEI();
+ return result;
+}
+//F*****************************************************************************
+//* NAME: ReadDriverID
+//*-----------------------------------------------------------------------------
+//* PURPOSE:
+//* ȡ45dbID жϴ洢
+//*-----------------------------------------------------------------------------
+//* PARAMS:
+//* return: Drive ID(Byte 1)Family Code Density Code
+// 0 0 1((AT45D) 0 0 1 0 0 (4-Mbit)
+// 0 0 1((AT45D) 0 0 1 1 1 (32-Mbit)
+//*-----------------------------------------------------------------------------
+//* NOTE:
+//******************************************************************************
+u16 ii = 0;
+u8 resultF = 0;
+u8 ReadDriverID (void)
+{
+ CLI();
+ for(ii = 0;ii < 200;ii ++)
+ {
+ if(ReadDFStatus() & 0x80)
+ break;
+ delay_ms(1);
+ }
+ if(ii < 200)
+ {
+ AT45DB_CS_EN;
+ AT45DB_SendByte(0x9F);
+ AT45DB_SendByte(0xFF);
+ resultF = AT45DB_SendByte(0xFF);
+ AT45DB_CS_DIS;
+ SEI();
+ return resultF;
+ }
+ SEI();
+ return 0;
+}
+u8 AT45DB_SetPageByte (void)
+{
+ CLI();
+ for(ii = 0;ii < 200;ii ++)
+ {
+ if(ReadDFStatus() & 0x80)
+ break;
+ delay_ms(1);
+ }
+ if(ii < 200)
+ {
+ AT45DB_CS_EN;
+ AT45DB_SendByte(0x3D);
+ AT45DB_SendByte(0x2A);
+ AT45DB_SendByte(0x80);
+ AT45DB_SendByte(0xA7);//A6:512;A7:528
+ AT45DB_CS_DIS;
+ SEI();
+ return 1;
+ }
+ SEI();
+ return 0;
+}
+u8 AT45DB_WriteBuff(u8 *Buff,u16 Len)
+{
+ u16 i = 0;
+ CLI();
+ for(ii = 0;ii < 200;ii ++)
+ {
+ if(ReadDFStatus() & 0x80)
+ break;
+ delay_ms(1);
+ }
+ if(ii < 200)
+ {
+ AT45DB_CS_EN;
+ AT45DB_SendByte(0x84);
+ AT45DB_SendByte(0x00);
+ AT45DB_SendByte(0x00);
+ AT45DB_SendByte(0x00);
+ for(i = 0;i < Len;i ++)
+ AT45DB_SendByte(*(Buff + i));
+ AT45DB_CS_DIS;
+ SEI();
+ return 1;
+ }
+ SEI();
+ return 0;
+}
+
+u8 AT45DB_WritePage(u8 *Buff,u16 Page,u16 Len)//len = 10,79us
+{
+ CLI();
+ if(AT45DB_WriteBuff(Buff,Len) == 0)
+ return 0;
+ for(ii = 0;ii < 200;ii ++)
+ {
+ if(ReadDFStatus() & 0x80)
+ break;
+ delay_ms(1);
+ }
+ if(ii < 200)
+ {
+ AT45DB_CS_EN;
+ AT45DB_SendByte(0x83);
+ AT45DB_SendByte((u8)(Page >> 6));
+ AT45DB_SendByte((u8)(Page << 2));
+ AT45DB_SendByte(0x00);
+ AT45DB_CS_DIS;
+
+ SEI();
+ return 1;
+ }
+ SEI();
+ return 0;
+}
+
+u8 AT45DB_ReadPage(u8 *Buff,u16 Page,u16 Len)//len = 10,75us
+{
+ u16 i = 0;
+ CLI();
+ for(ii = 0;ii < 200;ii ++)
+ {
+ if(ReadDFStatus() & 0x80)
+ break;
+ delay_ms(1);
+ }
+ if(ii < 200)
+ {
+ AT45DB_CS_EN;
+ AT45DB_SendByte(0xE8);
+ AT45DB_SendByte((u8)(Page >> 6));
+ AT45DB_SendByte((u8)(Page << 2));
+ AT45DB_SendByte(0x00);
+ for(i = 0;i < 4;i ++)
+ AT45DB_SendByte(0x00);
+ for(i = 0;i < Len;i ++)
+ *(Buff + i) = AT45DB_SendByte(0xff);
+ AT45DB_CS_DIS;
+ SEI();
+ return 1;
+ }
+ SEI();
+ return 0;
+}
+void AT45DB_Data_Init(void)
+{
+ volatile u16 i = 0,j = 0,Item = 0;
+ u8 Temp_Buff[660];
+ u8 Temp = 0;
+ for(Item = 0;Item< FramItemEnd;Item ++)
+ {
+ for(i = 0;i < AT45DBTab[Item].Group;i ++)
+ {
+ for(j = 0;j < AT45DBTab[Item].len - checkLen_1;j ++)
+ Temp_Buff[j] = *(AT45DBTab[Item].upData + j) = *(AT45DBTab[Item].pInitData+j);
+ Temp_Buff[AT45DBTab[Item].len - checkLen_1] = AT45DBDataCheck(Temp_Buff,AT45DBTab[Item].len - checkLen_1);
+ AT45DB_WritePage(Temp_Buff,AT45DBTab[Item].firstAdr + i,AT45DBTab[Item].len);
+ }
+ }
+// __set_FAULTMASK(1);
+// NVIC_SystemReset();
+ }
+u8 AT45DBItemWrite(AT45DBItem Type, u16 Group)
+{
+ u16 i = 0,j = 0,k = 0;
+ u8 Temp_Buff[660];
+ u8 Temp = 0;
+ if(Group >= AT45DBTab[Type].Group)
+ return 0;
+ for(i = 0;i < AT45DBTab[Type].len - checkLen_1;i ++)
+ {
+ *(AT45DBTab[Type].upData + i) = *(AT45DBTab[Type].pData + i);
+ Temp_Buff[i] = *(AT45DBTab[Type].upData + i);
+ }
+ Temp_Buff[AT45DBTab[Type].len - checkLen_1] = AT45DBDataCheck(Temp_Buff,AT45DBTab[Type].len - checkLen_1);
+ for(j = 0;j < 6;j ++)
+ {
+ AT45DB_WritePage(Temp_Buff,AT45DBTab[Type].firstAdr + Group,AT45DBTab[Type].len);
+
+ if(AT45DBItemRead(Type,Group) == 1)
+ {
+ return 1;
+ }
+ delay_ms(100);
+ }
+ // TXHData.ErrState.Flag.e_errFlashParameter = 1;
+ return 0;
+}
+u8 CRCTemp = 0;
+u8 AT45DBItemRead(AT45DBItem Type, u16 Group)
+{
+ volatile u16 i = 0,j = 0;
+ u8 Temp_Buff[660];
+ u8 Temp_Buff1[660];
+
+ u8 CRCTemp1 = 0;
+
+ if(Group >= AT45DBTab[Type].Group)
+ return 0;
+ for(j = 0;j < 6;j ++)
+ {
+ AT45DB_ReadPage(FuniGlobal.Global,AT45DBTab[Type].firstAdr + Group,AT45DBTab[Type].len);
+ for(i = 0;i < AT45DBTab[Type].len;i ++)
+ *(Temp_Buff+i) = *(AT45DBTab[Type].upData+i);
+ CRCTemp = AT45DBDataCheck(Temp_Buff,AT45DBTab[Type].len - checkLen_1);
+ if(CRCTemp == Temp_Buff[AT45DBTab[Type].len - checkLen_1])
+ {
+ for(i = 0;i < AT45DBTab[Type].len - checkLen_1;i ++)
+ *(AT45DBTab[Type].pData+i) = *(AT45DBTab[Type].upData+i);
+ return 1;
+ }
+ delay_ms(100);
+ }
+ // pGun.ErrState.Flag.e_errFlashParameter = 1;
+ return 0;
+}
+u8 ExChangeByte(u8 data)
+{
+ u8 Temp = 0;
+ Temp = data;
+ data = (Temp >> 4) | (Temp << 4);
+ return data;
+}
+u8 NotByte(u8 data)
+{
+ if(data == 0 || data == 0xff)
+ return data;
+ else
+ return ~data;
+}
+
+void AT45DB_Init(void)
+{
+ volatile u16 Frame = 0;
+ u8* pBuff;
+ u8 Temp_Buff[660];
+ FlashType = ReadDriverID();
+ AT45DB_SetPageByte();
+ switch(FlashType)
+ {
+ case 0x24: TXHData.ATDB45Type = At45DB041;break;
+ case 0x27: TXHData.ATDB45Type = At45DB321;break;
+ case 0x28: TXHData.ATDB45Type = At45DB641;break;
+ }
+// if(SWF8 == SWF_ON)
+// {
+// if(TXHData.ATDB45Type >= At45DB321)
+// {
+// for(Frame = 0;Frame < 1024;Frame ++)
+// {
+// ReadFlashNx512Btye(&TXHData.Frame[0],FLASH_APP_ADDR + Frame *512);
+// switch(Frame%8)
+// {
+// case 0:TXHData.Frame[2] = ExChangeByte(TXHData.Frame[2]);
+// TXHData.Frame[54] = NotByte(TXHData.Frame[54]);
+// TXHData.Frame[288] = ExChangeByte(TXHData.Frame[288]);GPIO_SetBits(GPIOE,GPIO_Pin_2);break;
+// case 1:TXHData.Frame[469] = NotByte(TXHData.Frame[469]);break;
+// case 2:TXHData.Frame[104] = ExChangeByte(TXHData.Frame[104]);break;
+// case 3:break;
+// case 4:TXHData.Frame[0] = NotByte(TXHData.Frame[0]);break;
+// case 5:TXHData.Frame[253] = ExChangeByte(TXHData.Frame[253]);GPIO_ResetBits(GPIOE,GPIO_Pin_2);break;
+// }
+// AT45DBItemWrite(CA_Frame,Frame + (TXHData.ROM_UpData.ROM_UpData_State.RomAddrNow * 1024));
+// }
+// }
+// }
+}
diff --git a/User/AT45DB/at45db.h b/User/AT45DB/at45db.h
new file mode 100644
index 0000000..8d6bc60
--- /dev/null
+++ b/User/AT45DB/at45db.h
@@ -0,0 +1,95 @@
+#ifndef _AT45DB_H_
+#define _AT45DB_H_
+/*H*****************************************************************************
+* NAME: at45db.h
+*******************************************************************************/
+
+//*****************************************************************************
+/*_____ M A C R O S __________________________________________________________*/
+
+//˿ڶ
+#define AT45DB_CS_EN GPIO_ResetBits(GPIOA, GPIO_Pin_4);GPIO_SetBits(GPIOA, GPIO_Pin_3);
+#define AT45DB_CS_DIS GPIO_SetBits(GPIOA, GPIO_Pin_4);
+
+//******************************************************************************
+//
+#define FLASH_APP_ADDR 0x08008000 //һӦóʼַ(FLASH)
+
+#define RomUpDataAddr_Old 0
+#define RomUpDataAddr_New 1024
+
+
+#define FuniGlobal F_uniGlobal.u
+
+//******************************************************************************
+// AT45DB_DATA_MAP
+#define checkLen_1 1 ///У,1byte
+
+//洢ñ
+///ȫֻеֵ
+#define buf_ATDB45_Flag FuniGlobal.ATDB45_Flag
+///ṹ嶨
+#define ATDB45_Flag_FADR (0)
+#define ATDB45_Flag_LEN (sizeof(buf_ATDB45_Flag) + checkLen_1)
+#define ATDB45_Flag_Group 1 //
+
+///ȫֻеֵ
+#define buf_Frame FuniGlobal.Frame
+///ṹ嶨
+#define Frame_FADR (ATDB45_Flag_FADR + ATDB45_Flag_Group)
+#define Frame_LEN sizeof(buf_Frame) + checkLen_1
+#define Frame_Group 2048 //
+
+///ȫֻеֵ
+#define buf_PREXDATA FuniGlobal.PREXDATA
+///ṹ嶨
+#define PREXDATA_FADR (Frame_FADR + Frame_Group)
+#define PREXDATA_LEN sizeof(buf_PREXDATA) + checkLen_1
+#define PREXDATA_Group 2000 //
+
+///ȫֻеֵ
+#define buf_DeviceFrame FuniGlobal.Frame
+///ṹ嶨
+#define DeviceFrame_FADR (PREXDATA_FADR + PREXDATA_Group)
+#define DeviceFrame_LEN sizeof(buf_DeviceFrame) + checkLen_1
+#define DeviceFrame_Group 800*5 //
+
+typedef struct
+{
+ union
+ {
+ u8 Global[530]; //ȫ
+ u8 ATDB45_Flag;
+ u8 Frame[512];
+ PREXDATA_Type PREXDATA[5];
+ }u;
+ u8 CheckAdd;
+}F_uniGlobal_Typedef; //洢д湲
+
+typedef enum
+{
+ CA_ATDB45_Flag,
+ CA_Frame,
+ CA_PREXDATA,
+ CA_DeviceFrame,
+
+ AT45DBItemEnd,
+}AT45DBItem;
+
+//********************************************************************************
+typedef struct
+{
+ u8* pInitData;//ʼָ
+ u8* upData; //ݻָ
+ u8* pData; //pGunָ
+ u32 firstAdr; //һַ
+ u16 len; //
+ u16 Group;
+ u8 Tpye; //
+}AT45DBDataIndex;
+
+u8 AT45DBItemWrite(AT45DBItem Type, u16 Group);
+u8 AT45DBItemRead(AT45DBItem Type, u16 Group);
+void AT45DB_Data_Init(void);
+void AT45DB_Init(void);
+#endif
diff --git a/User/Analog/Analog.c b/User/Analog/Analog.c
new file mode 100644
index 0000000..98e507d
--- /dev/null
+++ b/User/Analog/Analog.c
@@ -0,0 +1,275 @@
+/*C*****************************************************************************
+* NAME: .c
+*-------------------------------------------------------------------------------
+* RELEASE:
+* REVISION: 1.0
+*-------------------------------------------------------------------------------
+* PURPOSE:
+*
+*******************************************************************************/
+/*_____ I N C L U D E S ______________________________________________________*/
+
+#include "config.h" //ȫ
+
+/*_____ M A C R O S __________________________________________________________*/
+
+
+/*_____ D E F I N I T I O N __________________________________________________*/
+
+
+//ADοѹ2.5V,ѹ4-20ӦѹΧ0.48-2.4v
+/*_____ D E C L A R A T I O N ________________________________________________*/
+
+
+
+u16 PressureAdcBuf[20];//ѹADC棬ÿǹC_PressureAdcBuf
+
+u16 PressureADCValue[2];//ѹֵ
+u32 pressureCalibrate = 3932; //10ADӦ2.4V 40MP 2979
+u32 pressureBass = (3932/5); //10Ӧ0.48V 0MP
+
+u8 PrssureTask_Flag = 0;//ѹ
+
+#define C_timerPressure 5 //ѹ쳣ʱֵ
+
+/****************************************************
+Pressure_IO_Configuration
+ ѹIO
+
+ֵ
+****************************************************/
+void Pressure_IO_Configuration(void)
+{
+ GPIO_InitTypeDef GPIO_InitStructure;
+
+ RCC_AHB1PeriphClockCmd(RCC_AHB1Periph_GPIOC, ENABLE);
+
+ GPIO_InitStructure.GPIO_Pin = GPIO_Pin_4 | GPIO_Pin_5;
+ GPIO_InitStructure.GPIO_PuPd = GPIO_PuPd_NOPULL;
+ GPIO_InitStructure.GPIO_Mode = GPIO_Mode_AN;
+ GPIO_Init(GPIOC, &GPIO_InitStructure);
+}
+/****************************************************
+Pressure_IO_Configuration
+ ѹADCDMA
+
+ֵ
+****************************************************/
+void Pressure_DMA_Configuration(void)
+{
+ DMA_InitTypeDef DMA_InitStructure;
+
+ RCC_AHB1PeriphClockCmd(RCC_AHB1Periph_DMA2, ENABLE);
+
+ DMA_DeInit(DMA2_Stream0);
+ DMA_InitStructure.DMA_DIR = DMA_DIR_PeripheralToMemory;
+ DMA_InitStructure.DMA_BufferSize = 20;
+ DMA_InitStructure.DMA_PeripheralInc = DMA_PeripheralInc_Disable;
+ DMA_InitStructure.DMA_MemoryInc = DMA_MemoryInc_Enable;
+ DMA_InitStructure.DMA_PeripheralDataSize = DMA_PeripheralDataSize_HalfWord;
+ DMA_InitStructure.DMA_MemoryDataSize = DMA_MemoryDataSize_HalfWord;
+ DMA_InitStructure.DMA_Mode = DMA_Mode_Circular;
+ DMA_InitStructure.DMA_Priority = DMA_Priority_High;
+ DMA_InitStructure.DMA_FIFOMode = DMA_FIFOMode_Disable;
+ DMA_InitStructure.DMA_MemoryBurst = DMA_MemoryBurst_Single;
+ DMA_InitStructure.DMA_PeripheralBurst = DMA_PeripheralBurst_Single;
+ DMA_InitStructure.DMA_PeripheralBaseAddr = (uint32_t)&ADC1->DR;
+ DMA_InitStructure.DMA_Channel = DMA_Channel_2;
+ DMA_InitStructure.DMA_Memory0BaseAddr = (uint32_t)PressureAdcBuf;
+
+
+ DMA_Init(DMA2_Stream0, &DMA_InitStructure);
+ DMA_ITConfig(DMA2_Stream0, DMA_IT_TC, ENABLE);
+ DMA_ClearFlag(DMA2_Stream0, DMA_IT_TCIF0);
+ DMA_Cmd(DMA2_Stream0, ENABLE);
+}
+/****************************************************
+Pressure_IO_Configuration
+ ѹADC
+
+ֵ
+****************************************************/
+void Pressure_ADC_Configuration(void)
+{
+ ADC_CommonInitTypeDef ADC_CommonInitStructure;
+ ADC_InitTypeDef ADC_InitStructure;
+
+ RCC_APB2PeriphClockCmd(RCC_APB2Periph_ADC1, ENABLE); //ʹ ADC1 ʱ
+ RCC_APB2PeriphResetCmd(RCC_APB2Periph_ADC1,ENABLE); //ADC1 λ
+ RCC_APB2PeriphResetCmd(RCC_APB2Periph_ADC1,DISABLE); //λ
+ //ڳʼͨ
+ ADC_CommonInitStructure.ADC_Mode = ADC_Mode_Independent;//ģʽ
+ ADC_CommonInitStructure.ADC_TwoSamplingDelay = ADC_TwoSamplingDelay_5Cycles;//֮ӳ 5 ʱ
+ ADC_CommonInitStructure.ADC_DMAAccessMode = ADC_DMAAccessMode_Disabled; //DMA ʧ
+ ADC_CommonInitStructure.ADC_Prescaler = ADC_Prescaler_Div4;//ԤƵ 4 Ƶ
+ //ADCCLK=PCLK2/4=84/4=21Mhz,ADC ʱòҪ 36Mhz
+ ADC_CommonInit(&ADC_CommonInitStructure);//ʼ
+ //۳ʼ ADC1 ز
+ ADC_InitStructure.ADC_Resolution = ADC_Resolution_12b;//12 λģʽ
+ ADC_InitStructure.ADC_ScanConvMode = ENABLE;//ɨģʽ
+ ADC_InitStructure.ADC_ContinuousConvMode = ENABLE;//ת
+ ADC_InitStructure.ADC_ExternalTrigConvEdge = ADC_ExternalTrigConvEdge_None;//ֹ⣬ʹ
+ ADC_InitStructure.ADC_DataAlign = ADC_DataAlign_Right;//Ҷ
+ ADC_InitStructure.ADC_NbrOfConversion = 6;//6 תڹ
+ ADC_Init(ADC3, &ADC_InitStructure);//ADC ʼ
+ ADC_RegularChannelConfig(ADC1, ADC_Channel_4, 1, ADC_SampleTime_480Cycles);
+ ADC_RegularChannelConfig(ADC1, ADC_Channel_5, 2, ADC_SampleTime_480Cycles);
+ ADC_DMACmd(ADC1, ENABLE);//ADC1DMA
+ //ܿ ADC ת
+ ADC_Cmd(ADC1, ENABLE);// AD ת
+ ADC_DMARequestAfterLastTransferCmd(ADC1,ENABLE);
+
+ ADC_SoftwareStartConv(ADC1); //ʹָ ADC1 ת
+}
+/****************************************************
+Pressure_NVIC_Configuration
+ DMAж
+
+ֵ
+****************************************************/
+void Pressure_NVIC_Configuration(void)
+{
+ NVIC_InitTypeDef NVIC_InitStructure; //жýṹ
+
+ //ADC1_DMA
+
+ NVIC_InitStructure.NVIC_IRQChannel = DMA2_Stream0_IRQn; //ADC3_DMA
+ NVIC_InitStructure.NVIC_IRQChannelPreemptionPriority = 2;
+ NVIC_InitStructure.NVIC_IRQChannelSubPriority = 1;
+ NVIC_InitStructure.NVIC_IRQChannelCmd = ENABLE;
+ NVIC_Init(&NVIC_InitStructure);
+
+}
+/****************************************************
+Pressure_IO_Configuration
+ ѹʼ
+
+ֵ
+****************************************************/
+void Pressure_Init(void)
+{
+ u8 Number = 0;
+ Pressure_IO_Configuration();
+ Pressure_ADC_Configuration();
+ Pressure_DMA_Configuration();
+ Pressure_NVIC_Configuration();
+ /**********ѹʱʼ**********/
+ TXHData.AnalogTimer.Cycle = 1;
+ TXHData.AnalogTimer.Flag = 0;
+ TXHData.AnalogTimer.ON_OFF = 1;
+ TXHData.AnalogTimer.Init = 0;
+ TXHData.AnalogTimer.TimerCount = 0;
+ TXHData.AnalogTimer.TimerCountMax = 500;//2002S
+}
+/****************************************************
+Pressure_IO_Configuration
+ ѹDMAж
+
+ֵ
+****************************************************/
+
+void Pressure_ADCDMA_IRQHandler(void)
+{
+ PrssureTask_Flag = 1; //ѹ
+ DMA_ClearFlag(DMA2_Stream0, DMA_IT_TCIF0);
+}
+/****************************************************
+Pressure_IO_Configuration
+ ѹ
+
+ֵ
+****************************************************/
+void PrssureTask(void)
+{
+ volatile u8 Number = 0;
+ volatile u8 i;
+ u16 *pBuf = PressureAdcBuf;
+ volatile u32 sum[2]= {0,0},Temp[2]={0,0};
+ if(PrssureTask_Flag)
+ {
+ PrssureTask_Flag = 0;
+ for(Number = 0;Number < 2;Number ++)
+ {
+ sum[Number] = 0;
+ for(i = 0; i < 20; i += 2 )
+ sum[Number] += *(pBuf+i+Number); //
+ PressureADCValue[Number] =(sum[Number] ) / 160;//ƽֵ
+// if((PressureADCValue[Number] > (pressureBass-470)) && (PressureADCValue[Number] < pressureCalibrate))//ѹ0С2.5ѹ
+// {
+// switch(Number)
+// {
+// case 0:
+// {
+// JQJData.ErrState.Flag.e_errPressure_InCut = 0;//ѹ߱־λ
+// if(PressureADCValue[Number] > pressureBass)
+// {
+// JQJData.AnalogValue.Pressure_In = ((PressureADCValue[Number]- pressureBass) * JQJData.Pressure_Range.Pressure_In_Range * 10)/(pressureCalibrate - pressureBass); //
+// if(JQJData.AnalogValue.Pressure_In > (JQJData.Pressure_Limit.Pressure_In_Limit * 10))
+// {
+// JQJData.ErrState.Flag.e_errPressure_InPass = 1;
+// if(JQJData.FuelState.Flag.StartFlag == 1)
+// JQJData.ValveClose_Flag = 1;
+// }
+// else
+// JQJData.ErrState.Flag.e_errPressure_InPass = 0;
+// }
+// else
+// {
+// JQJData.AnalogValue.Pressure_In = 0;
+// }
+// if(JQJData.AnalogValue.Pressure_In > JQJData.Pressure_Limit.Pressure_Out_Stop)
+// {
+// if(V_Moto_State == 1)
+// JQJData.ValveClose_Flag = 1;
+// }
+// }
+// break;
+// case 1:
+// {
+// JQJData.ErrState.Flag.e_errPressure_OutCut = 0;//ѹ߱־λ
+// if(PressureADCValue[Number] > pressureBass)
+// {
+// JQJData.AnalogValue.Pressure_Out = ((PressureADCValue[Number]- pressureBass) * JQJData.Pressure_Range.Pressure_Out_Range * 10)/(pressureCalibrate - pressureBass); //
+// if(JQJData.AnalogValue.Pressure_Out > JQJData.Pressure_Limit.Pressure_Out_Limit)
+// {
+// JQJData.ErrState.Flag.e_errPressure_OutPass = 1;
+// if(JQJData.FuelState.Flag.StartFlag == 1)
+// JQJData.ValveClose_Flag = 1;
+// }
+// else
+// {
+// JQJData.ErrState.Flag.e_errPressure_OutPass = 0;
+// }
+// if(JQJData.AnalogValue.Pressure_Out > JQJData.Pressure_Limit.Pressure_Out_Stop)
+// {
+// if(V_Moto_State == 1)
+// JQJData.ValveClose_Flag = 1;
+// }
+// }
+// else
+// {
+// JQJData.AnalogValue.Pressure_Out = 0;
+// }
+// }
+// break;
+// }
+// }
+// else///ѹⲻ쳣ʱ
+// {
+// switch(Number)
+// {
+// case 0:
+// {
+// }
+// break;
+// case 1:
+// {
+// }
+// break;
+//
+// }
+// }
+ }
+ }
+}
+
diff --git a/User/Analog/Analog.h b/User/Analog/Analog.h
new file mode 100644
index 0000000..0c91901
--- /dev/null
+++ b/User/Analog/Analog.h
@@ -0,0 +1,26 @@
+#ifndef __Analog_H_
+#define __Analog_H_
+/*H******************************************************************************
+* NAME: pressure.h
+*********************************************************************************/
+
+//3.3V,LMV358 ,ԷΧ0.2~2.6v,4~40ms ѡ120ŷ
+//******************************************************************************
+//*-------------- -----------------------------------------------------
+//******************************************************************************
+extern u16 PressureAdcBuf[20];
+extern u16 PressureADCValue[2];
+extern u8 PrssureTask_Flag;
+
+#define Prssure_DMAAddrSet(x) (DMA2_Stream0->M0AR = x) //÷ͻַ
+#define Prssure_DMALenSet(x) (DMA2_Stream0->NDTR = x) //DMAͳ
+#define Prssure_DMAStart() DMA_Cmd(DMA2_Stream0,ENABLE) //DMA
+#define Prssure_DMAStop() DMA_Cmd(DMA2_Stream0,DISABLE) //رDMA
+//******************************************************************************
+//*-------------- -----------------------------------------------------
+//******************************************************************************
+extern void Pressure_Init(void);
+extern void Pressure_ADCDMA_IRQHandler(void);
+extern void PrssureTask(void);
+
+#endif //#ifndef
diff --git a/User/CH376_Driver/CH376INC.h b/User/CH376_Driver/CH376INC.h
new file mode 100644
index 0000000..b306f9f
--- /dev/null
+++ b/User/CH376_Driver/CH376INC.h
@@ -0,0 +1,916 @@
+/****************************** (C) COPYRIGHT 2011 YQDZ **************************
+* : CH376INC.H
+* : ȫ
+* FAEֳӦùʦ QQ:1027413631
+* 7*24Сʱֵ֧绰:15366066738
+* http://shop57138657.taobao.com/
+* : V1.0
+* : 2011/08/29
+* : CH376оƬض.
+*********************************************************************************/
+#ifndef __CH376INC_H__
+#define __CH376INC_H__
+
+#ifdef __cplusplus
+extern "C" {
+#endif
+
+/* ********************************************************************************************************************* */
+/* ͺͳ */
+
+#ifndef TRUE
+#define TRUE 1
+#define FALSE 0
+#endif
+#ifndef NULL
+#define NULL 0
+#endif
+
+#ifndef UINT8
+typedef unsigned char UINT8;
+#endif
+#ifndef UINT16
+typedef unsigned short UINT16;
+#endif
+#ifndef UINT32
+typedef unsigned long UINT32;
+#endif
+#ifndef PUINT8
+typedef unsigned char *PUINT8;
+#endif
+#ifndef PUINT16
+typedef unsigned short *PUINT16;
+#endif
+#ifndef PUINT32
+typedef unsigned long *PUINT32;
+#endif
+#ifndef UINT8V
+typedef unsigned char volatile UINT8V;
+#endif
+#ifndef PUINT8V
+typedef unsigned char volatile *PUINT8V;
+#endif
+
+/* ********************************************************************************************************************* */
+/* Ӳ */
+
+#define CH376_DAT_BLOCK_LEN 0x40 /* USBݰ, ݿ, Ĭϻij */
+
+/* ********************************************************************************************************************* */
+/* */
+/* CH375оƬ, ݻݵĿֲܾͬ) */
+/* һ˳:
+ һ(ڴڷʽ,֮ǰҪͬ),
+ ɸ(0),
+ ж֪ͨ ɸ(0), ѡһ, ж֪ͨһû, һж
+ CMD01_WR_REQ_DATA, ˳: һ, һ, ɸ
+ : CMDxy_NAME
+ еxy, x˵ݸ(ֽ), y˵ݸ(ֽ), yH˵ж֪ͨ,
+ Щܹʵ0ֽڵݿд, ݿ鱾ֽδxy֮ */
+/* ļĬϻͬʱṩCH375оƬݵʽȥxy֮), Ҫ, ôԶ_NO_CH375_COMPATIBLE_ֹ */
+
+/* ********************************************************************************************************************* */
+/* Ҫ(ֲһ), */
+
+#define CMD01_GET_IC_VER 0x01 /* ȡоƬ̼汾 */
+/* : 汾( λ7Ϊ0, λ6Ϊ1, λ5~λ0Ϊ汾 ) */
+/* CH376ذ汾ŵֵΪ041H汾Ϊ01H */
+
+#define CMD21_SET_BAUDRATE 0x02 /* ڷʽ: ôͨѶ(ϵ߸λĬϲΪ9600bps,D4/D5/D6ѡ) */
+/* : ʷƵϵ, ʷƵ */
+/* : ״̬( CMD_RET_SUCCESSCMD_RET_ABORT, ֵ˵δ ) */
+
+#define CMD00_ENTER_SLEEP 0x03 /* ˯״̬ */
+
+#define CMD00_RESET_ALL 0x05 /* ִӲλ */
+
+#define CMD11_CHECK_EXIST 0x06 /* ͨѶӿں״̬ */
+/* : */
+/* : ݵİλȡ */
+
+#define CMD20_CHK_SUSPEND 0x0B /* 豸ʽ: üUSB߹״̬ķʽ */
+/* : 10H, 鷽ʽ */
+/* 00H=USB, 04H=50mSΪUSB, 05H=10mSΪUSB */
+
+#define CMD20_SET_SDO_INT 0x0B /* SPIӿڷʽ: SPISDOŵжϷʽ */
+/* : 16H, жϷʽ */
+/* 10H=ֹSDOж,SCSƬѡЧʱֹ̬, 90H=SDOSCSƬѡЧʱж */
+
+#define CMD14_GET_FILE_SIZE 0x0C /* ļģʽ: ȡǰļ */
+/* : 68H */
+/* : ǰļ(ܳ32λ,ֽǰ) */
+
+#define CMD50_SET_FILE_SIZE 0x0D /* ļģʽ: õǰļ */
+/* : 68H, ǰļ(ܳ32λ,ֽǰ) */
+
+#define CMD11_SET_USB_MODE 0x15 /* USBģʽ */
+//00H=δõ豸ʽ, 01H=õ豸ʽʹⲿ̼ģʽ(ڲ֧),
+//02H=õ豸ʽʹù̼ģʽ 03H=SDģʽ/δõģʽ,ڹʹȡSDеļ
+//04H=δõʽ, 05H=õʽ, 06H=õʽԶSOF, 07H=õʽҸλUSB */
+//: ״̬( CMD_RET_SUCCESSCMD_RET_ABORT, ֵ˵δ )
+
+#define CMD01_GET_STATUS 0x22 /* ȡж״̬ȡж */
+/* : ж״̬ */
+
+#define CMD00_UNLOCK_USB 0x23 /* 豸ʽ: ͷŵǰUSB */
+
+#define CMD01_RD_USB_DATA0 0x27 /* ӵǰUSBжϵĶ˵㻺˵Ľջȡݿ */
+/* : , */
+
+#define CMD01_RD_USB_DATA 0x28 /* 豸ʽ: ӵǰUSBжϵĶ˵㻺ȡݿ, ͷŻ, ൱ CMD01_RD_USB_DATA0 + CMD00_UNLOCK_USB */
+/* : , */
+
+#define CMD10_WR_USB_DATA7 0x2B /* 豸ʽ: USB˵2ķͻдݿ */
+/* : , */
+
+#define CMD10_WR_HOST_DATA 0x2C /* USB˵ķͻдݿ */
+/* : , */
+
+#define CMD01_WR_REQ_DATA 0x2D /* ڲָдݿ */
+/* : */
+/* : */
+
+#define CMD20_WR_OFS_DATA 0x2E /* ڲָƫƵַдݿ */
+/* : ƫ, , */
+
+#define CMD10_SET_FILE_NAME 0x2F /* ļģʽ: ýҪļļ */
+/* : 0ַ(0ڳȲ14ַ) */
+
+/* ********************************************************************************************************************* */
+/* Ҫ(ֲһ), , ڲʱж֪ͨ, û */
+
+#define CMD0H_DISK_CONNECT 0x30 /* ļģʽ/֧SD: Ƿ */
+/* ж */
+
+#define CMD0H_DISK_MOUNT 0x31 /* ļģʽ: ʼ̲ԴǷ */
+/* ж */
+
+#define CMD0H_FILE_OPEN 0x32 /* ļģʽ: ļĿ¼(ļ),öļĿ¼(ļ) */
+/* ж */
+
+#define CMD0H_FILE_ENUM_GO 0x33 /* ļģʽ: öļĿ¼(ļ) */
+/* ж */
+
+#define CMD0H_FILE_CREATE 0x34 /* ļģʽ: ½ļ,ļѾôɾ */
+/* ж */
+
+#define CMD0H_FILE_ERASE 0x35 /* ļģʽ: ɾļ,Ѿֱɾ,ļȴɾ,Ŀ¼ȴ */
+/* ж */
+
+#define CMD1H_FILE_CLOSE 0x36 /* ļģʽ: رյǰѾļĿ¼(ļ) */
+/* : Ƿļ */
+/* 00H=ֹ³, 01H=³ */
+/* ж */
+
+#define CMD1H_DIR_INFO_READ 0x37 /* ļģʽ: ȡļĿ¼Ϣ */
+/* : ָҪȡĿ¼Ϣṹڵ */
+/* ŷΧΪ00H~0FH, 0FFHΪǰѾļ */
+/* ж */
+
+#define CMD0H_DIR_INFO_SAVE 0x38 /* ļģʽ: ļĿ¼Ϣ */
+/* ж */
+
+#define CMD4H_BYTE_LOCATE 0x39 /* ļģʽ: ֽΪλƶǰļָ */
+/* : ƫֽ(ܳ32λ,ֽǰ) */
+/* ж */
+
+#define CMD2H_BYTE_READ 0x3A /* ļģʽ: ֽΪλӵǰλöȡݿ */
+/* : ȡֽ(ܳ16λ,ֽǰ) */
+/* ж */
+
+#define CMD0H_BYTE_RD_GO 0x3B /* ļģʽ: ֽڶ */
+/* ж */
+
+#define CMD2H_BYTE_WRITE 0x3C /* ļģʽ: ֽΪλǰλдݿ */
+/* : дֽ(ܳ16λ,ֽǰ) */
+/* ж */
+
+#define CMD0H_BYTE_WR_GO 0x3D /* ļģʽ: ֽд */
+/* ж */
+
+#define CMD0H_DISK_CAPACITY 0x3E /* ļģʽ: ѯ */
+/* ж */
+
+#define CMD0H_DISK_QUERY 0x3F /* ļģʽ: ѯ̿ռϢ */
+/* ж */
+
+#define CMD0H_DIR_CREATE 0x40 /* ļģʽ: ½Ŀ¼(ļ),Ŀ¼ѾôֱӴ */
+/* ж */
+
+#define CMD4H_SEC_LOCATE 0x4A /* ļģʽ: Ϊλƶǰļָ */
+/* : ƫ(ܳ32λ,ֽǰ) */
+/* ж */
+
+#define CMD1H_SEC_READ 0x4B /* ļģʽ/֧SD: Ϊλӵǰλöȡݿ */
+/* : ȡ */
+/* ж */
+
+#define CMD1H_SEC_WRITE 0x4C /* ļģʽ/֧SD: Ϊλڵǰλдݿ */
+/* : д */
+/* ж */
+
+#define CMD0H_DISK_BOC_CMD 0x50 /* ʽ/֧SD: USB洢ִBulkOnlyЭ */
+/* ж */
+
+#define CMD5H_DISK_READ 0x54 /* ʽ/֧SD: USB洢 */
+/* : LBAַ(ܳ32λ, ֽǰ), (01H~FFH) */
+/* ж */
+
+#define CMD0H_DISK_RD_GO 0x55 /* ʽ/֧SD: ִUSB洢 */
+/* ж */
+
+#define CMD5H_DISK_WRITE 0x56 /* ʽ/֧SD: USB洢д */
+/* : LBAַ(ܳ32λ, ֽǰ), (01H~FFH) */
+/* ж */
+
+#define CMD0H_DISK_WR_GO 0x57 /* ʽ/֧SD: ִUSB洢д */
+/* ж */
+
+/* ********************************************************************************************************************* */
+/* (ֲ), ̫ûΪCH375CH372 */
+
+#define CMD10_SET_USB_SPEED 0x04 /* USBٶ, ÿCMD11_SET_USB_MODEUSBģʽʱԶָ12Mbpsȫ */
+/* : ٶȴ */
+/* 00H=12MbpsȫFullSpeedĬֵ, 01H=1.5MbpsƵʣ, 02H=1.5MbpsLowSpeed */
+
+#define CMD11_GET_DEV_RATE 0x0A /* ʽ: ȡǰӵUSB豸 */
+/* : 07H */
+/* : */
+/* λ4Ϊ11.5MbpsUSB豸, 12MbpsȫUSB豸 */
+
+#define CMD11_GET_TOGGLE 0x0A /* ȡOUTͬ״̬ */
+/* : 1AH */
+/* : ͬ״̬ */
+/* λ4Ϊ1OUTͬ, OUTͬ */
+
+#define CMD11_READ_VAR8 0x0A /* ȡָ8λļϵͳ */
+/* : ַ */
+/* : */
+
+/*#define CMD11_GET_MAX_LUN = CMD11_READ_VAR8( VAR_UDISK_LUN )*/ /* ʽ: ȡUSB洢͵ǰԪ */
+
+#define CMD20_SET_RETRY 0x0B /* ʽ: USBԴ */
+/* : 25H, Դ */
+/* λ7Ϊ0յNAKʱ, λ7Ϊ1λ6Ϊ0յNAKʱ, λ7Ϊ1λ6Ϊ1յNAKʱ3, λ5~λ0ΪʱԴ */
+
+#define CMD20_WRITE_VAR8 0x0B /* ָ8λļϵͳ */
+/* : ַ, */
+
+/*#define CMD20_SET_DISK_LUN = CMD20_WRITE_VAR8( VAR_UDISK_LUN )*/ /* ʽ: USB洢ĵǰԪ */
+
+#define CMD14_READ_VAR32 0x0C /* ȡָ32λļϵͳ */
+/* : ַ */
+/* : (ܳ32λ,ֽǰ) */
+
+#define CMD50_WRITE_VAR32 0x0D /* ָ32λļϵͳ */
+/* : ַ, (ܳ32λ,ֽǰ) */
+
+#define CMD01_DELAY_100US 0x0F /* ʱ100uS(ڲ֧) */
+/* : ʱڼ0,ʱ0 */
+
+#define CMD40_SET_USB_ID 0x12 /* 豸ʽ: USBVIDͲƷPID */
+/* : IDֽ, IDֽ, ƷIDֽ, ƷIDֽ */
+
+#define CMD10_SET_USB_ADDR 0x13 /* USBַ */
+/* : ֵַ */
+
+#define CMD01_TEST_CONNECT 0x16 /* ʽ/֧SD: USB豸״̬ */
+/* : ״̬( USB_INT_CONNECTUSB_INT_DISCONNECTUSB_INT_USB_READY, ֵ˵δ ) */
+
+#define CMD00_ABORT_NAK 0x17 /* ʽ: ǰNAK */
+
+#define CMD10_SET_ENDP2 0x18 /* 豸ʽ(ڲ֧): USB˵0Ľ */
+/* : ʽ */
+/* λ7Ϊ1λ6Ϊͬλ, ͬλ */
+/* λ3~λ0ΪӦʽ: 0000-ACK, 1110-æNAK, 1111-STALL */
+
+#define CMD10_SET_ENDP3 0x19 /* 豸ʽ(ڲ֧): USB˵0ķ */
+/* : ʽ */
+/* λ7Ϊ1λ6Ϊͬλ, ͬλ */
+/* λ3~λ0ΪӦʽ: 0000~1000-ACK, 1110-æNAK, 1111-STALL */
+
+#define CMD10_SET_ENDP4 0x1A /* 豸ʽ(ڲ֧): USB˵1Ľ */
+/* : ʽ */
+/* λ7Ϊ1λ6Ϊͬλ, ͬλ */
+/* λ3~λ0ΪӦʽ: 0000-ACK, 1110-æNAK, 1111-STALL */
+
+#define CMD10_SET_ENDP5 0x1B /* 豸ʽ(ڲ֧): USB˵1ķ */
+/* : ʽ */
+/* λ7Ϊ1λ6Ϊͬλ, ͬλ */
+/* λ3~λ0ΪӦʽ: 0000~1000-ACK, 1110-æNAK, 1111-STALL */
+
+#define CMD10_SET_ENDP6 0x1C /* USB˵2/˵Ľ */
+/* : ʽ */
+/* λ7Ϊ1λ6Ϊͬλ, ͬλ */
+/* λ3~λ0ΪӦʽ: 0000-ACK, 1101-ACK, 1110-æNAK, 1111-STALL */
+
+#define CMD10_SET_ENDP7 0x1D /* USB˵2/˵ķ */
+/* : ʽ */
+/* λ7Ϊ1λ6Ϊͬλ, ͬλ */
+/* λ3~λ0ΪӦʽ: 0000-ACK, 1101-Ӧ, 1110-æNAK, 1111-STALL */
+
+#define CMD00_DIRTY_BUFFER 0x25 /* ļģʽ: ڲĴ̺ļ */
+
+#define CMD10_WR_USB_DATA3 0x29 /* 豸ʽ(ڲ֧): USB˵0ķͻдݿ */
+/* : , */
+
+#define CMD10_WR_USB_DATA5 0x2A /* 豸ʽ(ڲ֧): USB˵1ķͻдݿ */
+/* : , */
+
+/* ********************************************************************************************************************* */
+/* (ֲ), ̫ûΪCH375CH372, ڲʱж֪ͨ, û */
+
+#define CMD1H_CLR_STALL 0x41 /* ʽ: ƴ-˵ */
+/* : ˵ */
+/* ж */
+
+#define CMD1H_SET_ADDRESS 0x45 /* ʽ: ƴ-USBַ */
+/* : ֵַ */
+/* ж */
+
+#define CMD1H_GET_DESCR 0x46 /* ʽ: ƴ-ȡ */
+/* : */
+/* ж */
+
+#define CMD1H_SET_CONFIG 0x49 /* ʽ: ƴ-USB */
+/* : ֵ */
+/* ж */
+
+#define CMD0H_AUTO_SETUP 0x4D /* ʽ/֧SD: ԶUSB豸 */
+/* ж */
+
+#define CMD2H_ISSUE_TKN_X 0x4E /* ʽ: ͬ, ִ, ɴ CMD10_SET_ENDP6/CMD10_SET_ENDP7 + CMD1H_ISSUE_TOKEN */
+/* : ͬ־, */
+/* ͬ־λ7Ϊ˵INͬλ, λ6Ϊ˵OUTͬλ, λ5~λ0Ϊ0 */
+/* Եĵ4λ, 4λǶ˵ */
+/* ж */
+
+#define CMD1H_ISSUE_TOKEN 0x4F /* ʽ: , ִ, CMD2H_ISSUE_TKN_X */
+/* : */
+/* 4λ, 4λǶ˵ */
+/* ж */
+
+#define CMD0H_DISK_INIT 0x51 /* ʽ/֧SD: ʼUSB洢 */
+/* ж */
+
+#define CMD0H_DISK_RESET 0x52 /* ʽ/֧SD: ƴ-λUSB洢 */
+/* ж */
+
+#define CMD0H_DISK_SIZE 0x53 /* ʽ/֧SD: ȡUSB洢 */
+/* ж */
+
+#define CMD0H_DISK_INQUIRY 0x58 /* ʽ/֧SD: ѯUSB洢 */
+/* ж */
+
+#define CMD0H_DISK_READY 0x59 /* ʽ/֧SD: USB洢 */
+/* ж */
+
+#define CMD0H_DISK_R_SENSE 0x5A /* ʽ/֧SD: USB洢 */
+/* ж */
+
+#define CMD0H_RD_DISK_SEC 0x5B /* ļģʽ: Ӵ̶ȡһݵڲ */
+/* ж */
+
+#define CMD0H_WR_DISK_SEC 0x5C /* ļģʽ: ڲһд */
+/* ж */
+
+#define CMD0H_DISK_MAX_LUN 0x5D /* ʽ: ƴ-ȡUSB洢Ԫ */
+/* ж */
+
+/* ********************************************************************************************************************* */
+/* ¶ֻΪ˼CH375INCLUDEļеƸʽ */
+
+#ifndef _NO_CH375_COMPATIBLE_
+#define CMD_GET_IC_VER CMD01_GET_IC_VER
+#define CMD_SET_BAUDRATE CMD21_SET_BAUDRATE
+#define CMD_ENTER_SLEEP CMD00_ENTER_SLEEP
+#define CMD_RESET_ALL CMD00_RESET_ALL
+#define CMD_CHECK_EXIST CMD11_CHECK_EXIST
+#define CMD_CHK_SUSPEND CMD20_CHK_SUSPEND
+#define CMD_SET_SDO_INT CMD20_SET_SDO_INT
+#define CMD_GET_FILE_SIZE CMD14_GET_FILE_SIZE
+#define CMD_SET_FILE_SIZE CMD50_SET_FILE_SIZE
+#define CMD_SET_USB_MODE CMD11_SET_USB_MODE
+#define CMD_GET_STATUS CMD01_GET_STATUS
+#define CMD_UNLOCK_USB CMD00_UNLOCK_USB
+#define CMD_RD_USB_DATA0 CMD01_RD_USB_DATA0
+#define CMD_RD_USB_DATA CMD01_RD_USB_DATA
+#define CMD_WR_USB_DATA7 CMD10_WR_USB_DATA7
+#define CMD_WR_HOST_DATA CMD10_WR_HOST_DATA
+#define CMD_WR_REQ_DATA CMD01_WR_REQ_DATA
+#define CMD_WR_OFS_DATA CMD20_WR_OFS_DATA
+#define CMD_SET_FILE_NAME CMD10_SET_FILE_NAME
+#define CMD_DISK_CONNECT CMD0H_DISK_CONNECT
+#define CMD_DISK_MOUNT CMD0H_DISK_MOUNT
+#define CMD_FILE_OPEN CMD0H_FILE_OPEN
+#define CMD_FILE_ENUM_GO CMD0H_FILE_ENUM_GO
+#define CMD_FILE_CREATE CMD0H_FILE_CREATE
+#define CMD_FILE_ERASE CMD0H_FILE_ERASE
+#define CMD_FILE_CLOSE CMD1H_FILE_CLOSE
+#define CMD_DIR_INFO_READ CMD1H_DIR_INFO_READ
+#define CMD_DIR_INFO_SAVE CMD0H_DIR_INFO_SAVE
+#define CMD_BYTE_LOCATE CMD4H_BYTE_LOCATE
+#define CMD_BYTE_READ CMD2H_BYTE_READ
+#define CMD_BYTE_RD_GO CMD0H_BYTE_RD_GO
+#define CMD_BYTE_WRITE CMD2H_BYTE_WRITE
+#define CMD_BYTE_WR_GO CMD0H_BYTE_WR_GO
+#define CMD_DISK_CAPACITY CMD0H_DISK_CAPACITY
+#define CMD_DISK_QUERY CMD0H_DISK_QUERY
+#define CMD_DIR_CREATE CMD0H_DIR_CREATE
+#define CMD_SEC_LOCATE CMD4H_SEC_LOCATE
+#define CMD_SEC_READ CMD1H_SEC_READ
+#define CMD_SEC_WRITE CMD1H_SEC_WRITE
+#define CMD_DISK_BOC_CMD CMD0H_DISK_BOC_CMD
+#define CMD_DISK_READ CMD5H_DISK_READ
+#define CMD_DISK_RD_GO CMD0H_DISK_RD_GO
+#define CMD_DISK_WRITE CMD5H_DISK_WRITE
+#define CMD_DISK_WR_GO CMD0H_DISK_WR_GO
+#define CMD_SET_USB_SPEED CMD10_SET_USB_SPEED
+#define CMD_GET_DEV_RATE CMD11_GET_DEV_RATE
+#define CMD_GET_TOGGLE CMD11_GET_TOGGLE
+#define CMD_READ_VAR8 CMD11_READ_VAR8
+#define CMD_SET_RETRY CMD20_SET_RETRY
+#define CMD_WRITE_VAR8 CMD20_WRITE_VAR8
+#define CMD_READ_VAR32 CMD14_READ_VAR32
+#define CMD_WRITE_VAR32 CMD50_WRITE_VAR32
+#define CMD_DELAY_100US CMD01_DELAY_100US
+#define CMD_SET_USB_ID CMD40_SET_USB_ID
+#define CMD_SET_USB_ADDR CMD10_SET_USB_ADDR
+#define CMD_TEST_CONNECT CMD01_TEST_CONNECT
+#define CMD_ABORT_NAK CMD00_ABORT_NAK
+#define CMD_SET_ENDP2 CMD10_SET_ENDP2
+#define CMD_SET_ENDP3 CMD10_SET_ENDP3
+#define CMD_SET_ENDP4 CMD10_SET_ENDP4
+#define CMD_SET_ENDP5 CMD10_SET_ENDP5
+#define CMD_SET_ENDP6 CMD10_SET_ENDP6
+#define CMD_SET_ENDP7 CMD10_SET_ENDP7
+#define CMD_DIRTY_BUFFER CMD00_DIRTY_BUFFER
+#define CMD_WR_USB_DATA3 CMD10_WR_USB_DATA3
+#define CMD_WR_USB_DATA5 CMD10_WR_USB_DATA5
+#define CMD_CLR_STALL CMD1H_CLR_STALL
+#define CMD_SET_ADDRESS CMD1H_SET_ADDRESS
+#define CMD_GET_DESCR CMD1H_GET_DESCR
+#define CMD_SET_CONFIG CMD1H_SET_CONFIG
+#define CMD_AUTO_SETUP CMD0H_AUTO_SETUP
+#define CMD_ISSUE_TKN_X CMD2H_ISSUE_TKN_X
+#define CMD_ISSUE_TOKEN CMD1H_ISSUE_TOKEN
+#define CMD_DISK_INIT CMD0H_DISK_INIT
+#define CMD_DISK_RESET CMD0H_DISK_RESET
+#define CMD_DISK_SIZE CMD0H_DISK_SIZE
+#define CMD_DISK_INQUIRY CMD0H_DISK_INQUIRY
+#define CMD_DISK_READY CMD0H_DISK_READY
+#define CMD_DISK_R_SENSE CMD0H_DISK_R_SENSE
+#define CMD_RD_DISK_SEC CMD0H_RD_DISK_SEC
+#define CMD_WR_DISK_SEC CMD0H_WR_DISK_SEC
+#define CMD_DISK_MAX_LUN CMD0H_DISK_MAX_LUN
+#endif
+
+/* ********************************************************************************************************************* */
+/* ڷʽ, ״̬˿(˿)λ */
+#ifndef PARA_STATE_INTB
+#define PARA_STATE_INTB 0x80 /* ڷʽ״̬˿ڵλ7: жϱ־,Ч */
+#define PARA_STATE_BUSY 0x10 /* ڷʽ״̬˿ڵλ4: æ־,Ч */
+#endif
+
+/* ********************************************************************************************************************* */
+/* ڷʽ, ǰͬ */
+#ifndef SER_CMD_TIMEOUT
+#define SER_CMD_TIMEOUT 32 /* ʱʱ, λΪmS, ֮ͬ估֮ͬļӦþ, ʱĴʽΪ */
+#define SER_SYNC_CODE1 0x57 /* ĵ1ͬ */
+#define SER_SYNC_CODE2 0xAB /* ĵ2ͬ */
+#endif
+
+/* ********************************************************************************************************************* */
+/* ״̬ */
+
+#ifndef CMD_RET_SUCCESS
+#define CMD_RET_SUCCESS 0x51 /* ɹ */
+#define CMD_RET_ABORT 0x5F /* ʧ */
+#endif
+
+/* ********************************************************************************************************************* */
+/* USBж״̬ */
+
+#ifndef USB_INT_EP0_SETUP
+
+/* ״̬Ϊ¼ж, ͨCMD20_CHK_SUSPENDUSB߹, ô봦USB߹˯ѵж״̬ */
+#define USB_INT_USB_SUSPEND 0x05 /* USB߹¼ */
+#define USB_INT_WAKE_UP 0x06 /* ˯б¼ */
+
+/* ״̬0XHUSB豸ʽ */
+/* ù̼ģʽֻҪ: USB_INT_EP1_OUT, USB_INT_EP1_IN, USB_INT_EP2_OUT, USB_INT_EP2_IN */
+/* λ7-λ4Ϊ0000 */
+/* λ3-λ2ָʾǰ, 00=OUT, 10=IN, 11=SETUP */
+/* λ1-λ0ָʾǰ˵, 00=˵0, 01=˵1, 10=˵2, 11=USB߸λ */
+#define USB_INT_EP0_SETUP 0x0C /* USB˵0SETUP */
+#define USB_INT_EP0_OUT 0x00 /* USB˵0OUT */
+#define USB_INT_EP0_IN 0x08 /* USB˵0IN */
+#define USB_INT_EP1_OUT 0x01 /* USB˵1OUT */
+#define USB_INT_EP1_IN 0x09 /* USB˵1IN */
+#define USB_INT_EP2_OUT 0x02 /* USB˵2OUT */
+#define USB_INT_EP2_IN 0x0A /* USB˵2IN */
+/* USB_INT_BUS_RESET 0x0000XX11B */ /* USB߸λ */
+#define USB_INT_BUS_RESET1 0x03 /* USB߸λ */
+#define USB_INT_BUS_RESET2 0x07 /* USB߸λ */
+#define USB_INT_BUS_RESET3 0x0B /* USB߸λ */
+#define USB_INT_BUS_RESET4 0x0F /* USB߸λ */
+
+#endif
+
+/* ״̬2XH-3XHUSBʽͨѶʧܴ */
+/* λ7-λ6Ϊ00 */
+/* λ5Ϊ1 */
+/* λ4ָʾǰյݰǷͬ */
+/* λ3-λ0ָʾͨѶʧʱUSB豸Ӧ: 0010=ACK, 1010=NAK, 1110=STALL, 0011=DATA0, 1011=DATA1, XX00=ʱ */
+/* USB_INT_RET_ACK 0x001X0010B */ /* :INACK */
+/* USB_INT_RET_NAK 0x001X1010B */ /* :NAK */
+/* USB_INT_RET_STALL 0x001X1110B */ /* :STALL */
+/* USB_INT_RET_DATA0 0x001X0011B */ /* :OUT/SETUPDATA0 */
+/* USB_INT_RET_DATA1 0x001X1011B */ /* :OUT/SETUPDATA1 */
+/* USB_INT_RET_TOUT 0x001XXX00B */ /* :سʱ */
+/* USB_INT_RET_TOGX 0x0010X011B */ /* :INݲͬ */
+/* USB_INT_RET_PID 0x001XXXXXB */ /* :δ */
+
+/* ״̬1XHUSBʽIJ״̬ */
+#ifndef USB_INT_SUCCESS
+#define USB_INT_SUCCESS 0x14 /* USBߴɹ */
+#define USB_INT_CONNECT 0x15 /* USB豸¼, ӻ߶Ͽ */
+#define USB_INT_DISCONNECT 0x16 /* USB豸Ͽ¼ */
+#define USB_INT_BUF_OVER 0x17 /* USB̫ */
+#define USB_INT_USB_READY 0x18 /* USB豸Ѿʼ(ѾUSBַ) */
+#define USB_INT_DISK_READ 0x1D /* USB洢ݶ */
+#define USB_INT_DISK_WRITE 0x1E /* USB洢д */
+#define USB_INT_DISK_ERR 0x1F /* USB洢ʧ */
+#endif
+
+/* ״̬ļģʽµļϵͳ */
+#ifndef ERR_DISK_DISCON
+#define ERR_DISK_DISCON 0x82 /* δ,ܴѾϿ */
+#define ERR_LARGE_SECTOR 0x84 /* ̵̫,ֻ֧ÿ512ֽ */
+#define ERR_TYPE_ERROR 0x92 /* ̷Ͳ֧,ֻ֧FAT12/FAT16/BigDOS/FAT32,Ҫɴ̹· */
+#define ERR_BPB_ERROR 0xA1 /* δʽ,߲,ҪWINDOWSĬϲ¸ʽ */
+#define ERR_DISK_FULL 0xB1 /* ļ̫,ʣռ̫ٻѾû,Ҫ */
+#define ERR_FDT_OVER 0xB2 /* Ŀ¼(ļ)ļ̫,ûпеĿ¼,FAT12/FAT16Ŀ¼µļӦ512,Ҫ */
+#define ERR_FILE_CLOSE 0xB4 /* ļѾر,Ҫʹ,Ӧ´ļ */
+#define ERR_OPEN_DIR 0x41 /* ָ·Ŀ¼(ļ) */
+#define ERR_MISS_FILE 0x42 /* ָ·ļûҵ,ļƴ */
+#define ERR_FOUND_NAME 0x43 /* ƥļ,ҪĿ¼(ļ)ʵʽȴļ */
+/* ļϵͳļϵͳӳ */
+#define ERR_MISS_DIR 0xB3 /* ָ·ijĿ¼(ļ)ûҵ,Ŀ¼ƴ */
+#define ERR_LONG_BUF_OVER 0x48 /* ļ */
+#define ERR_LONG_NAME_ERR 0x49 /* ļûжӦijļ߳ļ */
+#define ERR_NAME_EXIST 0x4A /* ͬĶļѾ,һļ */
+#endif
+
+/* ********************************************************************************************************************* */
+/* ״̬ļģʽµĴ̼ļ״̬, VAR_DISK_STATUS */
+#ifndef DEF_DISK_UNKNOWN
+#define DEF_DISK_UNKNOWN 0x00 /* δʼ,δ֪״̬ */
+#define DEF_DISK_DISCONN 0x01 /* ûӻѾϿ */
+#define DEF_DISK_CONNECT 0x02 /* Ѿ,δʼʶô */
+#define DEF_DISK_MOUNTED 0x03 /* Ѿʼɹ,δļϵͳļϵͳ֧ */
+#define DEF_DISK_READY 0x10 /* Ѿ̵ļϵͳܹ֧ */
+#define DEF_DISK_OPEN_ROOT 0x12 /* ѾĿ¼,ʹúر,עFAT12/FAT16Ŀ¼ǹ̶ */
+#define DEF_DISK_OPEN_DIR 0x13 /* ѾĿ¼(ļ) */
+#define DEF_DISK_OPEN_FILE 0x14 /* Ѿļ */
+#endif
+
+/* ********************************************************************************************************************* */
+/* ļϵͳö */
+
+#ifndef DEF_SECTOR_SIZE
+#define DEF_SECTOR_SIZE 512 /* U̻SDĬϵĴС */
+#endif
+
+#ifndef DEF_WILDCARD_CHAR
+#define DEF_WILDCARD_CHAR 0x2A /* ·ͨ '*' */
+#define DEF_SEPAR_CHAR1 0x5C /* ·ķָ '\' */
+#define DEF_SEPAR_CHAR2 0x2F /* ·ķָ '/' */
+#define DEF_FILE_YEAR 2004 /* Ĭļ: 2004 */
+#define DEF_FILE_MONTH 1 /* Ĭļ: 1 */
+#define DEF_FILE_DATE 1 /* Ĭļ: 1 */
+#endif
+
+#ifndef ATTR_DIRECTORY
+
+/* FATļĿ¼Ϣ */
+typedef struct _FAT_DIR_INFO {
+ UINT8 DIR_Name[11]; /* 00H,ļ,11ֽ,㴦ո */
+ UINT8 DIR_Attr; /* 0BH,ļ,ο˵ */
+ UINT8 DIR_NTRes; /* 0CH */
+ UINT8 DIR_CrtTimeTenth; /* 0DH,ļʱ,0.1뵥λ */
+ UINT16 DIR_CrtTime; /* 0EH,ļʱ */
+ UINT16 DIR_CrtDate; /* 10H,ļ */
+ UINT16 DIR_LstAccDate; /* 12H,һδȡ */
+ UINT16 DIR_FstClusHI; /* 14H */
+ UINT16 DIR_WrtTime; /* 16H,ļʱ,οǰĺMAKE_FILE_TIME */
+ UINT16 DIR_WrtDate; /* 18H,ļ,οǰĺMAKE_FILE_DATE */
+ UINT16 DIR_FstClusLO; /* 1AH */
+ UINT32 DIR_FileSize; /* 1CH,ļ */
+} FAT_DIR_INFO, *P_FAT_DIR_INFO; /* 20H */
+
+/* ļ */
+#define ATTR_READ_ONLY 0x01 /* ļΪֻ */
+#define ATTR_HIDDEN 0x02 /* ļΪ */
+#define ATTR_SYSTEM 0x04 /* ļΪϵͳ */
+#define ATTR_VOLUME_ID 0x08 /* */
+#define ATTR_DIRECTORY 0x10 /* Ŀ¼(ļ) */
+#define ATTR_ARCHIVE 0x20 /* ļΪ浵 */
+#define ATTR_LONG_NAME ( ATTR_READ_ONLY | ATTR_HIDDEN | ATTR_SYSTEM | ATTR_VOLUME_ID ) /* ļ */
+#define ATTR_LONG_NAME_MASK ( ATTR_LONG_NAME | ATTR_DIRECTORY | ATTR_ARCHIVE )
+/* ļ UINT8 */
+/* bit0 bit1 bit2 bit3 bit4 bit5 bit6 bit7 */
+/* ֻ ϵ Ŀ δ */
+/* ͳ ¼ */
+/* ļʱ UINT16 */
+/* Time = (Hour<<11) + (Minute<<5) + (Second>>1) */
+#define MAKE_FILE_TIME( h, m, s ) ( (h<<11) + (m<<5) + (s>>1) ) /* ָʱļʱ */
+/* ļ UINT16 */
+/* Date = ((Year-1980)<<9) + (Month<<5) + Day */
+#define MAKE_FILE_DATE( y, m, d ) ( ((y-1980)<<9) + (m<<5) + d ) /* ָյļ */
+
+#define LONE_NAME_MAX_CHAR (255*2) /* ļַ/ֽ */
+#define LONG_NAME_PER_DIR (13*2) /* ļÿļĿ¼Ϣṹеַ/ֽ */
+
+#endif
+
+/* ********************************************************************************************************************* */
+/* SCSIṹ */
+
+#ifndef SPC_CMD_INQUIRY
+
+/* SCSI */
+#define SPC_CMD_INQUIRY 0x12
+#define SPC_CMD_READ_CAPACITY 0x25
+#define SPC_CMD_READ10 0x28
+#define SPC_CMD_WRITE10 0x2A
+#define SPC_CMD_TEST_READY 0x00
+#define SPC_CMD_REQUEST_SENSE 0x03
+#define SPC_CMD_MODESENSE6 0x1A
+#define SPC_CMD_MODESENSE10 0x5A
+#define SPC_CMD_START_STOP 0x1B
+
+/* BulkOnlyЭ */
+typedef struct _BULK_ONLY_CBW {
+ UINT32 CBW_Sig;
+ UINT32 CBW_Tag;
+ UINT8 CBW_DataLen0; /* 08H,: ݴ䳤,Чֵ048,ЧֵΪ033 */
+ UINT8 CBW_DataLen1;
+ UINT16 CBW_DataLen2;
+ UINT8 CBW_Flag; /* 0CH,: ䷽ȱ־,λ7Ϊ1,λΪ0ݻû */
+ UINT8 CBW_LUN;
+ UINT8 CBW_CB_Len; /* 0EH,: ij,Чֵ116 */
+ UINT8 CBW_CB_Buf[16]; /* 0FH,: ,ûΪ16ֽ */
+} BULK_ONLY_CBW, *P_BULK_ONLY_CBW; /* BulkOnlyЭ, CBWṹ */
+
+/* INQUIRYķ */
+typedef struct _INQUIRY_DATA {
+ UINT8 DeviceType; /* 00H, 豸 */
+ UINT8 RemovableMedia; /* 01H, λ7Ϊ1˵ƶ洢 */
+ UINT8 Versions; /* 02H, Э汾 */
+ UINT8 DataFormatAndEtc; /* 03H, ָݸʽ */
+ UINT8 AdditionalLength; /* 04H, ݵij */
+ UINT8 Reserved1;
+ UINT8 Reserved2;
+ UINT8 MiscFlag; /* 07H, һЩƱ־ */
+ UINT8 VendorIdStr[8]; /* 08H, Ϣ */
+ UINT8 ProductIdStr[16]; /* 10H, ƷϢ */
+ UINT8 ProductRevStr[4]; /* 20H, Ʒ汾 */
+} INQUIRY_DATA, *P_INQUIRY_DATA; /* 24H */
+
+/* REQUEST SENSEķ */
+typedef struct _SENSE_DATA {
+ UINT8 ErrorCode; /* 00H, 뼰Чλ */
+ UINT8 SegmentNumber;
+ UINT8 SenseKeyAndEtc; /* 02H, */
+ UINT8 Information0;
+ UINT8 Information1;
+ UINT8 Information2;
+ UINT8 Information3;
+ UINT8 AdditSenseLen; /* 07H, ݵij */
+ UINT8 CmdSpecInfo[4];
+ UINT8 AdditSenseCode; /* 0CH, Ӽ */
+ UINT8 AddSenCodeQual; /* 0DH, ϸĸӼ */
+ UINT8 FieldReplaUnit;
+ UINT8 SenseKeySpec[3];
+} SENSE_DATA, *P_SENSE_DATA; /* 12H */
+
+#endif
+
+/* ********************************************************************************************************************* */
+/* ļģʽµṹ */
+
+#ifndef MAX_FILE_NAME_LEN
+
+#define MAX_FILE_NAME_LEN (13+1) /* ļ,1Ŀ¼+8ļ+1С+3+=14 */
+
+/* ݺ */
+typedef union _CH376_CMD_DATA {
+ struct {
+ UINT8 mBuffer[ MAX_FILE_NAME_LEN ];
+ } Default;
+
+ INQUIRY_DATA DiskMountInq; /* : INQUIRYķ */
+ /* CMD0H_DISK_MOUNT: ʼ̲ԴǷ,״ִʱ */
+
+ FAT_DIR_INFO OpenDirInfo; /* : öٵļĿ¼Ϣ */
+ /* CMD0H_FILE_OPEN: öļĿ¼(ļ) */
+
+ FAT_DIR_INFO EnumDirInfo; /* : öٵļĿ¼Ϣ */
+ /* CMD0H_FILE_ENUM_GO: öļĿ¼(ļ) */
+
+ struct {
+ UINT8 mUpdateFileSz; /* : Ƿļ, 0ֹ³ */
+ } FileCLose; /* CMD1H_FILE_CLOSE: رյǰѾļ */
+
+ struct {
+ UINT8 mDirInfoIndex; /* : ָҪȡĿ¼Ϣṹڵ, 0FFHΪǰѾļ */
+ } DirInfoRead; /* CMD1H_DIR_INFO_READ: ȡļĿ¼Ϣ */
+
+ union {
+ UINT32 mByteOffset; /* : ƫֽ,ֽΪλƫ(ܳ32λ,ֽǰ) */
+ UINT32 mSectorLba; /* : ǰļָӦľ,0FFFFFFFFHѵļβ(ܳ32λ,ֽǰ) */
+ } ByteLocate; /* CMD4H_BYTE_LOCATE: ֽΪλƶǰļָ */
+
+ struct {
+ UINT16 mByteCount; /* : ȡֽ(ܳ16λ,ֽǰ) */
+ } ByteRead; /* CMD2H_BYTE_READ: ֽΪλӵǰλöȡݿ */
+
+ struct {
+ UINT16 mByteCount; /* : дֽ(ܳ16λ,ֽǰ) */
+ } ByteWrite; /* CMD2H_BYTE_WRITE: ֽΪλǰλдݿ */
+
+ union {
+ UINT32 mSectorOffset; /* : ƫ,Ϊλƫ(ܳ32λ,ֽǰ) */
+ UINT32 mSectorLba; /* : ǰļָӦľ,0FFFFFFFFHѵļβ(ܳ32λ,ֽǰ) */
+ } SectorLocate; /* CMD4H_SEC_LOCATE: Ϊλƶǰļָ */
+
+ struct {
+ UINT8 mSectorCount; /* : ȡ */
+ /* : ȡ */
+ UINT8 mReserved1;
+ UINT8 mReserved2;
+ UINT8 mReserved3;
+ UINT32 mStartSector; /* : ȡʼ(ܳ32λ,ֽǰ) */
+ } SectorRead; /* CMD1H_SEC_READ: Ϊλӵǰλöȡݿ */
+
+ struct {
+ UINT8 mSectorCount; /* : д */
+ /* : д */
+ UINT8 mReserved1;
+ UINT8 mReserved2;
+ UINT8 mReserved3;
+ UINT32 mStartSector; /* : дʼ(ܳ32λ,ֽǰ) */
+ } SectorWrite; /* CMD1H_SEC_WRITE: Ϊλڵǰλдݿ */
+
+ struct {
+ UINT32 mDiskSizeSec; /* : ̵(ܳ32λ,ֽǰ) */
+ } DiskCapacity; /* CMD0H_DISK_CAPACITY: ѯ */
+
+ struct {
+ UINT32 mTotalSector; /* : ǰ̵(ܳ32λ,ֽǰ) */
+ UINT32 mFreeSector; /* : ǰ̵ʣ(ܳ32λ,ֽǰ) */
+ UINT8 mDiskFat; /* : ǰ̵FAT,1-FAT12,2-FAT16,3-FAT32 */
+ } DiskQuery; /* CMD_DiskQuery, ѯϢ */
+
+ BULK_ONLY_CBW DiskBocCbw; /* : CBWṹ */
+ /* CMD0H_DISK_BOC_CMD: USB洢ִBulkOnlyЭ */
+
+ struct {
+ UINT8 mMaxLogicUnit; /* : USB洢Ԫ */
+ } DiskMaxLun; /* CMD0H_DISK_MAX_LUN: ƴ-ȡUSB洢Ԫ */
+
+ INQUIRY_DATA DiskInitInq; /* : INQUIRYķ */
+ /* CMD0H_DISK_INIT: ʼUSB洢 */
+
+ INQUIRY_DATA DiskInqData; /* : INQUIRYķ */
+ /* CMD0H_DISK_INQUIRY: ѯUSB洢 */
+
+ SENSE_DATA ReqSenseData; /* : REQUEST SENSEķ */
+ /* CMD0H_DISK_R_SENSE: USB洢 */
+
+ struct {
+ UINT32 mDiskSizeSec; /* : ̵(ܳ32λ,ֽǰ) */
+ } DiskSize; /* CMD0H_DISK_SIZE: ȡUSB洢 */
+
+ struct {
+ UINT32 mStartSector; /* : LBAַ(ܳ32λ,ֽǰ) */
+ UINT8 mSectorCount; /* : ȡ */
+ } DiskRead; /* CMD5H_DISK_READ: USB洢ݿ(Ϊλ) */
+
+ struct {
+ UINT32 mStartSector; /* : LBAַ(ܳ32λ,ֽǰ) */
+ UINT8 mSectorCount; /* : д */
+ } DiskWrite; /* CMD5H_DISK_WRITE: USB洢дݿ(Ϊλ) */
+} CH376_CMD_DATA, *P_CH376_CMD_DATA;
+
+#endif
+
+/* ********************************************************************************************************************* */
+/* ļģʽµļϵͳĵַ */
+
+#ifndef VAR_FILE_SIZE
+
+/* 8λ/ֽڱ */
+#define VAR_SYS_BASE_INFO 0x20 /* ǰϵͳĻϢ */
+/* λ6ָʾUSB洢豸SubClass-Code, λ6Ϊ0˵Ϊ6, λ6Ϊ1˵Ƿ6ֵ */
+/* λ5ָʾUSB豸ʽµUSB״̬USBʽµUSB豸״̬ */
+/* USB豸ʽ, λ5Ϊ1USB, λ5λ0δ */
+/* USBʽ, λ5Ϊ1USB˿ڴUSB豸, λ5λ0USB˿ûUSB豸 */
+/* λ4ָʾUSB豸ʽµĻ״̬, λ4Ϊ1˵USB״̬, λ6Ϊ1˵Ѿͷ */
+/* λ, , */
+#define VAR_RETRY_TIMES 0x25 /* USBԴ */
+/* λ7Ϊ0յNAKʱ, λ7Ϊ1λ6Ϊ0յNAKʱ(CMD_ABORT_NAK), λ7Ϊ1λ6Ϊ1յNAKʱ3 */
+/* λ5~λ0ΪʱԴ */
+#define VAR_FILE_BIT_FLAG 0x26 /* ļģʽµλ־ */
+/* λ1λ0, ̵FATļϵͳ־, 00-FAT12, 01-FAT16, 10-FAT32, 11-Ƿ */
+/* λ2, ǰеFATǷı־, 0-δ, 1- */
+/* λ3, ļҪı־, ǰļ, 0-δ, 1-Ҫ */
+/* λ, , */
+#define VAR_DISK_STATUS 0x2B /* ļģʽµĴ̼ļ״̬ */
+#define VAR_SD_BIT_FLAG 0x30 /* ļģʽSDλ־ */
+/* λ0, SD汾, 0-ֻ֧SDһ,1-֧SDڶ */
+/* λ1, Զʶ, 0-SD, 1-MMC */
+/* λ2, Զʶ, 0-SD, 1-SD(HC-SD) */
+/* λ4, ACMD41ʱ */
+/* λ5, CMD1ʱ */
+/* λ6, CMD58ʱ */
+/* λ, , */
+#define VAR_UDISK_TOGGLE 0x31 /* USB洢豸BULK-IN/BULK-OUT˵ͬ־ */
+/* λ7, Bulk-In˵ͬ־ */
+/* λ6, Bulk-In˵ͬ־ */
+/* λ5~λ0, Ϊ0 */
+#define VAR_UDISK_LUN 0x34 /* USB洢豸Ԫ */
+/* λ7~λ4, USB洢豸ĵǰԪ,CH376ʼUSB洢豸,ĬǷ0#Ԫ */
+/* λ3~λ0, USB洢豸Ԫ,1Ԫ */
+#define VAR_SEC_PER_CLUS 0x38 /* ̵ÿ */
+#define VAR_FILE_DIR_INDEX 0x3B /* ǰļĿ¼Ϣڵ */
+#define VAR_CLUS_SEC_OFS 0x3C /* ǰļָڴڵƫ,Ϊ0xFFָļĩβ,ؽ */
+
+/* 32λ/4ֽڱ */
+#define VAR_DISK_ROOT 0x44 /* FAT16ΪĿ¼ռ,FAT32ΪĿ¼ʼغ(ܳ32λ,ֽǰ) */
+#define VAR_DSK_TOTAL_CLUS 0x48 /* ̵ܴ(ܳ32λ,ֽǰ) */
+#define VAR_DSK_START_LBA 0x4C /* ̵ʼLBA(ܳ32λ,ֽǰ) */
+#define VAR_DSK_DAT_START 0x50 /* ̵ʼLBA(ܳ32λ,ֽǰ) */
+#define VAR_LBA_BUFFER 0x54 /* ǰݻݶӦLBA(ܳ32λ,ֽǰ) */
+#define VAR_LBA_CURRENT 0x58 /* ǰдĴʼLBAַ(ܳ32λ,ֽǰ) */
+#define VAR_FAT_DIR_LBA 0x5C /* ǰļĿ¼ϢڵLBAַ(ܳ32λ,ֽǰ) */
+#define VAR_START_CLUSTER 0x60 /* ǰļĿ¼(ļ)ʼغ(ܳ32λ,ֽǰ) */
+#define VAR_CURRENT_CLUST 0x64 /* ǰļĵǰغ(ܳ32λ,ֽǰ) */
+#define VAR_FILE_SIZE 0x68 /* ǰļij(ܳ32λ,ֽǰ) */
+#define VAR_CURRENT_OFFSET 0x6C /* ǰļָ,ǰдλõֽƫ(ܳ32λ,ֽǰ) */
+
+#endif
+
+/* ********************************************************************************************************************* */
+/* USB */
+
+/* USBİʶPID, ʽõ */
+#ifndef DEF_USB_PID_SETUP
+#define DEF_USB_PID_NULL 0x00 /* PID, δ */
+#define DEF_USB_PID_SOF 0x05
+#define DEF_USB_PID_SETUP 0x0D
+#define DEF_USB_PID_IN 0x09
+#define DEF_USB_PID_OUT 0x01
+#define DEF_USB_PID_ACK 0x02
+#define DEF_USB_PID_NAK 0x0A
+#define DEF_USB_PID_STALL 0x0E
+#define DEF_USB_PID_DATA0 0x03
+#define DEF_USB_PID_DATA1 0x0B
+#define DEF_USB_PID_PRE 0x0C
+#endif
+
+/* USB, ù̼ģʽõ */
+#ifndef DEF_USB_REQ_TYPE
+#define DEF_USB_REQ_READ 0x80 /* ƶ */
+#define DEF_USB_REQ_WRITE 0x00 /* д */
+#define DEF_USB_REQ_TYPE 0x60 /* */
+#define DEF_USB_REQ_STAND 0x00 /* */
+#define DEF_USB_REQ_CLASS 0x20 /* 豸 */
+#define DEF_USB_REQ_VENDOR 0x40 /* */
+#define DEF_USB_REQ_RESERVE 0x60 /* */
+#endif
+
+/* USB豸, RequestTypeλ6λ5=00(Standard), ù̼ģʽõ */
+#ifndef DEF_USB_GET_DESCR
+#define DEF_USB_CLR_FEATURE 0x01
+#define DEF_USB_SET_FEATURE 0x03
+#define DEF_USB_GET_STATUS 0x00
+#define DEF_USB_SET_ADDRESS 0x05
+#define DEF_USB_GET_DESCR 0x06
+#define DEF_USB_SET_DESCR 0x07
+#define DEF_USB_GET_CONFIG 0x08
+#define DEF_USB_SET_CONFIG 0x09
+#define DEF_USB_GET_INTERF 0x0A
+#define DEF_USB_SET_INTERF 0x0B
+#define DEF_USB_SYNC_FRAME 0x0C
+#endif
+
+/* *************************************************************************** */
+
+#ifdef __cplusplus
+}
+#endif
+
+#endif
+/************************************ End *************************************/
diff --git a/User/CH376_Driver/FILE_SYS.H b/User/CH376_Driver/FILE_SYS.H
new file mode 100644
index 0000000..79e0f62
--- /dev/null
+++ b/User/CH376_Driver/FILE_SYS.H
@@ -0,0 +1,170 @@
+/****************************** (C) COPYRIGHT 2011 YQDZ **************************
+* : FILE_SYS.H
+* : ȫ
+* FAEֳӦùʦ QQ:1027413631
+* 7*24Сʱֵ֧绰:15366066738
+* http://shop57138657.taobao.com/
+* : V1.0
+* : 2011/08/29
+* : CH376оƬ ļϵͳ V1.0
+* ṩļϵͳӳ,ṩ.
+* ʹõӳע͵,ӶԼƬijROMռ
+* RAMռ.
+* ӳͨеıݲ,϶,Ϊ˽
+* ԼRAM,ҲԲοCH375ӳijͨͬһȫֱ/Ͻṹ
+* CH376_CMD_DATA.
+*********************************************************************************/
+/* name ָļ, Ŀ¼, ·ָ, ܳȲ1+8+1+3+1ֽ */
+/* PathName ָȫ·Ķļ, Ŀ¼༶Ŀ¼·ָļ/Ŀ¼ */
+/* LongName ָļ, UNICODEС˳, 0ֽڽ, ʹóļӳȶȫֻGlobalBuf, ȲС64ֽ, ӳ */
+
+/* NO_DEFAULT_CH376_INT ڽֹĬϵWait376Interruptӳ,ֹ,Ӧóжһͬӳ */
+/* DEF_INT_TIMEOUT ĬϵWait376Interruptӳеĵȴжϵijʱʱ/ѭֵ, 0鳬ʱһֱȴ */
+/* EN_DIR_CREATE ṩ½༶Ŀ¼ӳ,ĬDzṩ */
+/* EN_DISK_QUERY ṩѯʣռѯӳ,Ĭṩ */
+/* EN_SECTOR_ACCESS ṩΪλдļӳ,ĬDzṩ */
+/* EN_LONG_NAME ṩֳ֧ļӳ,ĬDzṩ */
+
+#ifndef __FILE_SYS_H__
+#define __FILE_SYS_H__
+
+#define ERR_USB_UNKNOWN 0xFA /* δ֪,Ӧ÷,Ӳ߳ */
+
+#define STRUCT_OFFSET( s, m ) ( (u8)( & ((s *)0) -> m ) ) /* ȡṹԱƫƵַĺ */
+#ifdef EN_LONG_NAME
+#ifndef LONG_NAME_BUF_LEN
+#define LONG_NAME_BUF_LEN ( LONG_NAME_PER_DIR * 20 ) /* жijļ,СֵΪLONG_NAME_PER_DIR*1 */
+#endif
+#endif
+
+
+#define CH376_EN GPIO_SetBits(GPIOB,GPIO_Pin_12);
+#define CH376_DIS GPIO_ResetBits(GPIOB,GPIO_Pin_12);GPIO_SetBits(GPIOD,GPIO_Pin_12);
+
+#define CH376_INT GPIO_ReadInputDataBit(GPIOB,GPIO_Pin_11)
+void CH376_PORT_INIT( void ); /* CH376ͨѶӿڳʼ */
+void xEndCH376Cmd( void ); /* SPI */
+void xWriteCH376Cmd( u8 mCmd ); /* CH376д */
+void xWriteCH376Data( u8 mData ); /* CH376д */
+u8 xReadCH376Data( void ); /* CH376 */
+u8 Query376Interrupt( void ); /* ѯCH376ж(INT#Ϊ͵ƽ) */
+u8 mInitCH376Host( void ); /* ʼCH376 */
+
+u8 SPIx_ReadWriteByte(u8 TxData);//SPI߶дһֽ
+
+u8 CH376ReadBlock( u8* buf ); /* ӵǰ˵Ľջȡݿ,س */
+
+u8 CH376WriteReqBlock( u8 * buf ); /* ڲָдݿ,س */
+
+void CH376WriteHostBlock( u8 * buf, u8 len ); /* USB˵ķͻдݿ */
+
+void CH376WriteOfsBlock( u8 * buf, u8 ofs, u8 len ); /* ڲָƫƵַдݿ */
+
+void CH376SetFileName( u8 * name ); /* ýҪļļ */
+
+u32 CH376Read32bitDat( void ); /* CH376оƬȡ32λݲ */
+
+u8 CH376ReadVar8( u8 var ); /* CH376оƬڲ8λ */
+
+void CH376WriteVar8( u8 var, u8 dat ); /* дCH376оƬڲ8λ */
+
+u32 CH376ReadVar32( u8 var ); /* CH376оƬڲ32λ */
+
+void CH376WriteVar32( u8 var, u32 dat ); /* дCH376оƬڲ32λ */
+
+void CH376EndDirInfo( void ); /* ڵCH376DirInfoReadȡFAT_DIR_INFOṹ֮Ӧ֪ͨCH376 */
+
+u32 CH376GetFileSize( void ); /* ȡǰļ */
+
+u8 CH376GetDiskStatus( void ); /* ȡ̺ļϵͳĹ״̬ */
+
+u8 CH376GetIntStatus( void ); /* ȡж״̬ȡж */
+
+#ifndef NO_DEFAULT_CH376_INT
+u8 Wait376Interrupt( void ); /* ȴCH376ж(INT#͵ƽ)ж״̬, ʱERR_USB_UNKNOWN */
+#endif
+
+u8 CH376SendCmdWaitInt( u8 mCmd ); /* ,ȴж */
+
+u8 CH376SendCmdDatWaitInt( u8 mCmd, u8 mDat ); /* һֽݺ,ȴж */
+
+u8 CH376DiskReqSense( void ); /* USB洢 */
+
+u8 CH376DiskConnect( void ); /* UǷ,֧SD */
+
+u8 CH376DiskMount( void ); /* ʼ̲ԴǷ */
+
+u8 CH376FileOpen( u8 * name ); /* ڸĿ¼ߵǰĿ¼´ļĿ¼(ļ) */
+
+u8 CH376FileCreate( u8 * name ); /* ڸĿ¼ߵǰĿ¼½ļ,ļѾôɾ */
+
+u8 CH376DirCreate( u8 * name ); /* ڸĿ¼½Ŀ¼(ļ),Ŀ¼ѾôֱӴ */
+
+u8 CH376SeparatePath( u8 * path ); /* ·зһļĿ¼(ļ),һļĿ¼ֽƫ */
+
+u8 CH376FileOpenDir( u8 * PathName, u8 StopName ); /* ༶Ŀ¼µļĿ¼ϼĿ¼,ֶ֧༶Ŀ¼·,֧·ָ,·Ȳ255ַ */
+/* StopName ָһļĿ¼ */
+
+u8 CH376FileOpenPath( u8 * PathName ); /* ༶Ŀ¼µļĿ¼(ļ),ֶ֧༶Ŀ¼·,֧·ָ,·Ȳ255ַ */
+
+u8 CH376FileCreatePath( u8 * PathName ); /* ½༶Ŀ¼µļ,ֶ֧༶Ŀ¼·,֧·ָ,·Ȳ255ַ */
+
+#ifdef EN_DIR_CREATE
+u8 CH376DirCreatePath( u8 * PathName ); /* ½༶Ŀ¼µĿ¼(ļ),ֶ֧༶Ŀ¼·,֧·ָ,·Ȳ255ַ */
+#endif
+
+u8 CH376FileErase( u8 * PathName ); /* ɾļ,Ѿֱɾ,ļȴɾ,ֶ֧༶Ŀ¼· */
+
+u8 CH376FileClose( u8 UpdateSz ); /* رյǰѾļĿ¼(ļ) */
+
+u8 CH376DirInfoRead( void ); /* ȡǰļĿ¼Ϣ */
+
+u8 CH376DirInfoSave( void ); /* ļĿ¼Ϣ */
+
+u8 CH376ByteLocate( u32 offset ); /* ֽΪλƶǰļָ */
+
+u8 CH376ByteRead( u8 * buf, UINT16 ReqCount, PUINT16 RealCount ); /* ֽΪλӵǰλöȡݿ */
+
+u8 CH376ByteWrite( u8 * buf, UINT16 ReqCount, PUINT16 RealCount ); /* ֽΪλǰλдݿ */
+
+u8 CH376DiskCapacity( u32 * DiskCap ); /* ѯ, */
+
+u8 CH376DiskQuery( u32 * DiskFre ); /* ѯʣռϢ, */
+
+u8 CH376SecLocate( u32 offset ); /* Ϊλƶǰļָ */
+
+#ifdef EN_SECTOR_ACCESS
+
+u8 CH376DiskReadSec( u8 * buf, u32 iLbaStart, u8 iSectorCount ); /* U̶ȡݿ鵽,֧SD */
+
+u8 CH376DiskWriteSec( u8 * buf, u32 iLbaStart, u8 iSectorCount ); /* еĶݿдU,֧SD */
+
+u8 CH376SecRead( u8 * buf, u8 ReqCount, u8 * RealCount ); /* Ϊλӵǰλöȡݿ,֧SD */
+
+u8 CH376SecWrite( u8 * buf, u8 ReqCount, u8 * RealCount ); /* Ϊλڵǰλдݿ,֧SD */
+
+#endif
+
+#ifdef EN_LONG_NAME
+
+u8 CH376LongNameWrite( u8 * buf, UINT16 ReqCount ); /* ļרõֽдӳ */
+
+u8 CH376CheckNameSum( u8 * DirName ); /* 㳤ļĶļ,ΪСָĹ̶11ֽڸʽ */
+
+u8 CH376LocateInUpDir( u8 * PathName ); /* ϼĿ¼(ļ)ƶļָ뵽ǰļĿ¼Ϣڵ */
+/* ,˳㽫ǰļĿ¼ϢڵǰһLBAַдCH376ڲVAR_FAT_DIR_LBA(Ϊ˷ռļʱǰ,Ҫƶһ) */
+/* ʹȫֻGlobalBufǰ12ֽ */
+
+u8 CH376GetLongName( u8 * PathName, u8 * LongName ); /* ɶļĿ¼(ļ)Ӧijļ */
+/* Ҫļ·PathName,ҪṩճļLongName(UNICODEС˱,˫0) */
+/* ʹȫֻGlobalBufǰ34ֽ,sizeof(GlobalBuf)>=sizeof(FAT_DIR_INFO)+2 */
+
+u8 CH376CreateLongName( u8 * PathName, u8 * LongName ); /* ½гļļ,رļ,LongName·RAM */
+/* Ҫļ·PathName(ȲοFAT淶ɳļв),ҪUNICODEС˱˫0ijļLongName */
+/* ʹȫֻGlobalBufǰ64ֽ,sizeof(GlobalBuf)>=sizeof(FAT_DIR_INFO)*2 */
+
+#endif
+
+#endif
+
+
diff --git a/User/CH376_Driver/FILE_SYS.c b/User/CH376_Driver/FILE_SYS.c
new file mode 100644
index 0000000..fcaec81
--- /dev/null
+++ b/User/CH376_Driver/FILE_SYS.c
@@ -0,0 +1,1899 @@
+/********************************************************
+* : CH376оƬ ļϵͳ V1.2
+* ṩļϵͳӳ,ṩ.
+* ʹõӳע͵,ӶԼƬijROMռ
+* RAMռ.
+* ӳͨеıݲ,϶,Ϊ˽
+* ԼRAM,ҲԲοCH375ӳijͨͬһȫֱ/Ͻṹ
+* CH376_CMD_DATA.
+*********************************************************************************/
+/* name ָļ, Ŀ¼, ·ָ, ܳȲ1+8+1+3+1ֽ */
+/* PathName ָȫ·Ķļ, Ŀ¼༶Ŀ¼·ָļ/Ŀ¼ */
+/* LongName ָļ, UNICODEС˳, 0ֽڽ, ʹóļӳȶȫֻGlobalBuf, ȲС64ֽ, ӳ */
+
+/* NO_DEFAULT_CH376_INT ڽֹĬϵWait376Interruptӳ,ֹ,Ӧóжһͬӳ */
+/* DEF_INT_TIMEOUT ĬϵWait376Interruptӳеĵȴжϵijʱʱ/ѭֵ, 0鳬ʱһֱȴ */
+/* EN_DIR_CREATE ṩ½༶Ŀ¼ӳ,ĬDzṩ */
+/* EN_DISK_QUERY ṩѯʣռѯӳ,ĬDzṩ */
+/* EN_SECTOR_ACCESS ṩΪλдļӳ,ĬDzṩ */
+/* EN_LONG_NAME ṩֳ֧ļӳ,ĬDzṩ */
+/* DEF_IC_V43_U ȥֵ֧Ͱ汾ij,֧V4.3ϰ汾CH376оƬ,Ĭֵ֧Ͱ汾 */
+
+#include "config.h" //ȫ
+/*******************************************************************************
+* : CH376ReadBlock
+* : ӵǰ˵Ľջȡݿ,.
+* : u8 * buf:
+* ָⲿջ.
+* : س.
+*******************************************************************************/
+//void delay_1us(void)
+//{
+// unsigned char i;
+// for(i=0;i<20;i++)
+// {
+// __nop();
+// __nop();
+// __nop();
+// __nop();
+// __nop();
+// __nop();
+// __nop();
+// __nop();
+// __nop();
+// __nop();
+// }
+//
+//
+//}
+//void delay_us(unsigned int Counter)
+//{
+// while(Counter--)
+// {
+// delay_1us();
+// }
+//}
+
+void SPI2_Init(void)
+{
+ GPIO_InitTypeDef GPIO_InitStructure;
+ SPI_InitTypeDef SPI_InitStructure;
+ RCC_APB1PeriphClockCmd(RCC_APB1Periph_SPI2, ENABLE);
+ RCC_AHB1PeriphClockCmd(RCC_AHB1Periph_GPIOB ,ENABLE);
+
+ GPIO_InitStructure.GPIO_Mode = GPIO_Mode_IN;
+ //GPIO_InitStructure.GPIO_OType = GPIO_i;
+ GPIO_InitStructure.GPIO_PuPd = GPIO_PuPd_NOPULL;
+ GPIO_InitStructure.GPIO_Pin = GPIO_Pin_11;
+ GPIO_Init(GPIOB, &GPIO_InitStructure);
+
+ GPIO_InitStructure.GPIO_Mode = GPIO_Mode_OUT;
+ GPIO_InitStructure.GPIO_Speed = GPIO_Speed_50MHz;
+ GPIO_InitStructure.GPIO_OType = GPIO_OType_PP;
+ GPIO_InitStructure.GPIO_PuPd = GPIO_PuPd_UP;
+ GPIO_InitStructure.GPIO_Pin = GPIO_Pin_12;
+ GPIO_Init(GPIOB, &GPIO_InitStructure);
+
+ GPIO_PinAFConfig(GPIOB, GPIO_PinSource13, GPIO_AF_SPI2);
+ GPIO_PinAFConfig(GPIOB, GPIO_PinSource14, GPIO_AF_SPI2);
+ GPIO_PinAFConfig(GPIOB, GPIO_PinSource15, GPIO_AF_SPI2);
+
+ /*!< Configure SPI1 pins: SCK MOSI*/
+ GPIO_InitStructure.GPIO_Pin = GPIO_Pin_13 |GPIO_Pin_14| GPIO_Pin_15;
+ GPIO_InitStructure.GPIO_Mode = GPIO_Mode_AF;
+ GPIO_InitStructure.GPIO_Speed = GPIO_Speed_100MHz;//GPIO_Speed_100MHz;
+ GPIO_InitStructure.GPIO_OType = GPIO_OType_PP;
+ GPIO_InitStructure.GPIO_PuPd = GPIO_PuPd_NOPULL;
+ GPIO_Init(GPIOB, &GPIO_InitStructure);
+
+ SPI_I2S_DeInit(SPI2);
+ SPI_InitStructure.SPI_Direction = SPI_Direction_2Lines_FullDuplex;//???
+ SPI_InitStructure.SPI_DataSize = SPI_DataSize_8b;//8?????
+ SPI_InitStructure.SPI_CPOL = SPI_CPOL_Low;//?????SCK?1
+ SPI_InitStructure.SPI_CPHA = SPI_CPHA_1Edge;//??????2???????
+ SPI_InitStructure.SPI_NSS = SPI_NSS_Soft;//NSS????
+ SPI_InitStructure.SPI_BaudRatePrescaler = SPI_BaudRatePrescaler_16;//???
+ SPI_InitStructure.SPI_FirstBit = SPI_FirstBit_MSB;//????
+ SPI_InitStructure.SPI_CRCPolynomial = 7;//CRC???
+ SPI_InitStructure.SPI_Mode = SPI_Mode_Master;//????
+ SPI_Init(SPI2, &SPI_InitStructure);
+ SPI_Cmd(SPI2, ENABLE);
+}
+u8 SPI2_ReadWriteByte(u8 TxData)
+{
+ while(SPI_I2S_GetFlagStatus(SPI2, SPI_I2S_FLAG_TXE) == RESET);
+ SPI_I2S_SendData(SPI2, TxData);
+ while(SPI_I2S_GetFlagStatus(SPI2, SPI_I2S_FLAG_RXNE) == RESET);
+ return SPI_I2S_ReceiveData(SPI2);
+}
+
+/*******************************************************************************
+SPI8λ. * : u8 d:Ҫ͵.
+*******************************************************************************/
+void Spi376OutByte( u8 d )
+{
+ SPI2_ReadWriteByte(d);
+}
+
+/*******************************************************************************
+* : SPI8λ. u8 d:յ.
+*******************************************************************************/
+u8 Spi376InByte( void )
+{
+/* ӲSPIӿ,ӦȲѯSPI״̬ĴԵȴSPIֽڴ,ȻSPIݼĴ */
+ while((SPI2->SR&1<<0)==0); //RXEN=0 ջΪ
+ return SPI2->DR; //յ
+}
+
+/*******************************************************************************
+* : CH376д .
+* : u8 mCmd:Ҫ͵.
+*******************************************************************************/
+void xWriteCH376Cmd( u8 mCmd )
+{
+ CH376_EN; /* ֹ֮ǰδͨxEndCH376CmdֹSPIƬѡ */
+ delay_us(3);
+/* ˫I/OģSPIӿ,ôȷѾSPI_SCS,SPI_SCK,SPI_SDIΪ
+* ,SPI_SDOΪ뷽 */
+ CH376_DIS; /* SPIƬѡЧ */
+ Spi376OutByte( mCmd ); /* */
+ delay_us(3); /* ʱ1.5uSȷдڴ1.5uS,һе״̬ѯ */
+}
+
+/*******************************************************************************
+* : CH376д .
+* : u8 mData:
+* Ҫ͵.
+*******************************************************************************/
+void xWriteCH376Data( u8 mData )
+{
+ Spi376OutByte( mData );
+ delay_us(1); /* ȷдڴ0.6uS */
+}
+
+/*******************************************************************************
+* : xReadCH376Data
+* : CH376.
+*******************************************************************************/
+u8 xReadCH376Data( void )
+{
+ u8 i;
+ delay_us(1);
+ i = SPI2_ReadWriteByte( 0xFF );
+ return( i );
+}
+
+/*******************************************************************************
+* : ѯCH376ж(INT#͵ƽ).
+* : FALSE:ж. TRUE:ж.
+*******************************************************************************/
+u8 Query376Interrupt( void )
+{
+ u8 i;
+ i = CH376_INT; /* CH376жֱӲѯж */
+ return( i );
+}
+
+/*******************************************************************************
+* : ʼCH376.
+* : FALSE:ж. TRUE:ж.
+*******************************************************************************/
+u8 mInitCH376Host( void )
+{
+ u8 res;
+ //delay_us(200);
+
+ SPI2_Init(); /* ӿӲʼ */
+ xWriteCH376Cmd( CMD11_CHECK_EXIST ); /* ԵƬCH376֮ͨѶӿ */
+ xWriteCH376Data( 0x55 );
+ res = xReadCH376Data( );
+ CH376_DIS;
+ if ( res != 0xAA ) return( ERR_USB_UNKNOWN ); /* ͨѶӿڲ,ԭ:ӿ쳣,豸Ӱ(ƬѡΨһ),ڲ,һֱڸλ, */
+ xWriteCH376Cmd( CMD11_SET_USB_MODE ); /* 豸USBģʽ */
+ xWriteCH376Data( 0x06 ); //06H=õʽԶSOF 03CD
+ delay_us( 20 );
+ res = xReadCH376Data( );
+ CH376_EN;
+
+ if ( res == CMD_RET_SUCCESS ) //RES=51 ɹ
+ {
+ return( USB_INT_SUCCESS ); //USBߴɹ
+ }
+ else
+ {
+ return( ERR_USB_UNKNOWN );/* ģʽ */
+ }
+}
+
+u8 CH376ReadBlock( u8 * buf )
+{
+ u8 s, l;
+
+
+ xWriteCH376Cmd( CMD01_RD_USB_DATA0 );
+ s = l = xReadCH376Data( ); /* ݳ */
+ if ( l )
+ {
+ do
+ {
+ *buf = xReadCH376Data( );
+ buf ++;
+ } while ( -- l );
+ }
+ CH376_EN;
+ return( s );
+}
+
+/*******************************************************************************
+* : CH376WriteReqBlock
+* : ڲָдݿ,س.
+* : u8 * buf:
+* ָͻ.
+* : u8 sݳ.
+*******************************************************************************/
+u8 CH376WriteReqBlock( u8 * buf )
+{
+ u8 s, l;
+
+ xWriteCH376Cmd( CMD01_WR_REQ_DATA ); /* ڲָдݿ */
+ s = l = xReadCH376Data( ); /* ݳ */
+ if ( l )
+ {
+ do
+ {
+ xWriteCH376Data( *buf );
+ buf ++;
+ } while ( -- l );
+ }
+ CH376_EN;
+ return( s );
+}
+
+/*******************************************************************************
+* : CH376WriteHostBlock
+* : USB˵ķͻдݿ.
+* : u8 * buf
+* ָݻ.
+* u8 len:
+* ݳ.
+* : .
+*******************************************************************************/
+void CH376WriteHostBlock( u8 * buf, u8 len )
+{
+ xWriteCH376Cmd( CMD10_WR_HOST_DATA );
+ xWriteCH376Data( len ); /* ݳ */
+ if ( len )
+ {
+ do
+ {
+ xWriteCH376Data( *buf );
+ buf ++;
+ } while ( -- len );
+ }
+ CH376_EN;
+}
+
+/*******************************************************************************
+* : CH376WriteOfsBlock
+* : ڲָƫƵַдݿ.
+* : u8 * buf
+* ָݻ.
+* u8 ofs:
+* ƫƵַ.
+* u8 len:
+* ݳ.
+* : .
+*******************************************************************************/
+void CH376WriteOfsBlock( u8 * buf, u8 ofs, u8 len )
+{
+ xWriteCH376Cmd( CMD20_WR_OFS_DATA );
+ xWriteCH376Data( ofs ); /* ƫƵַ */
+ xWriteCH376Data( len ); /* ݳ */
+ if ( len )
+ {
+ do
+ {
+ xWriteCH376Data( *buf );
+ buf ++;
+ } while ( -- len );
+ }
+ CH376_EN;
+}
+
+/*******************************************************************************
+* : CH376SetFileName
+* : ýҪļļ .
+* : u8 * name
+* ָļ.
+* : .
+*******************************************************************************/
+void CH376SetFileName( u8 * name )
+{
+ u8 c;
+
+#ifndef DEF_IC_V43_U /* Ĭֵ֧Ͱ汾 */
+ u8 s;
+
+ xWriteCH376Cmd( CMD01_GET_IC_VER ); /* ȡоƬ汾 */
+ if ( xReadCH376Data( ) < 0x43 )
+ {
+ if ( CH376ReadVar8( VAR_DISK_STATUS ) < DEF_DISK_READY )
+ {
+ xWriteCH376Cmd( CMD10_SET_FILE_NAME );
+ xWriteCH376Data( 0 );
+ s = CH376SendCmdWaitInt( CMD0H_FILE_OPEN );
+ if ( s == USB_INT_SUCCESS )
+ {
+ s = CH376ReadVar8( 0xCF );
+ if ( s )
+ {
+ CH376WriteVar32( 0x4C, CH376ReadVar32( 0x4C ) + ( (UINT16)s << 8 ) );
+ CH376WriteVar32( 0x50, CH376ReadVar32( 0x50 ) + ( (UINT16)s << 8 ) );
+ CH376WriteVar32( 0x70, 0 );
+ }
+ }
+ }
+ }
+#endif
+ xWriteCH376Cmd( CMD10_SET_FILE_NAME );
+ c = *name;
+ xWriteCH376Data( c );
+ while ( c )
+ {
+ name ++;
+ c = *name;
+ if ( c == DEF_SEPAR_CHAR1 || c == DEF_SEPAR_CHAR2 )
+ {
+ c = 0; /* ǿнļֹ */
+ }
+ xWriteCH376Data( c );
+ }
+ CH376_EN;
+}
+
+/*******************************************************************************
+* : CH376Read32bitDat
+* : CH376оƬȡ32λݲ.
+* : .
+* : 32λ.
+*******************************************************************************/
+u32 CH376Read32bitDat( void )
+{
+ u8 c0, c1, c2, c3;
+
+ c0 = xReadCH376Data( );
+ c1 = xReadCH376Data( );
+ c2 = xReadCH376Data( );
+ c3 = xReadCH376Data( );
+ CH376_EN;
+ return( c0 | (UINT16)c1 << 8 | (u32)c2 << 16 | (u32)c3 << 24 );
+}
+
+/*******************************************************************************
+* : CH376ReadVar8
+* : CH376оƬڲ8λ.
+* : .
+* : 8λ.
+*******************************************************************************/
+u8 CH376ReadVar8( u8 var )
+{
+ u8 c0;
+
+ xWriteCH376Cmd( CMD11_READ_VAR8 ); /* ȡָ8λļϵͳ */
+ xWriteCH376Data( var );
+ c0 = xReadCH376Data( );
+ CH376_EN;
+ return( c0 );
+}
+
+/*******************************************************************************
+* : CH376WriteVar8
+* : дCH376оƬڲ8λ.
+* : u8 var
+* ַ.
+* u8 dat:
+ .
+* : .
+*******************************************************************************/
+void CH376WriteVar8( u8 var, u8 dat )
+{
+ xWriteCH376Cmd( CMD20_WRITE_VAR8 ); /* ָ8λļϵͳ */
+ xWriteCH376Data( var );
+ xWriteCH376Data( dat );
+ CH376_EN;
+}
+
+/*******************************************************************************
+* : CH376ReadVar8
+* : CH376оƬڲ32λ.
+* : u8 var
+* ַ.
+* : 32λ.
+*******************************************************************************/
+u32 CH376ReadVar32( u8 var )
+{
+ xWriteCH376Cmd( CMD14_READ_VAR32 );
+ xWriteCH376Data( var );
+ return( CH376Read32bitDat( ) ); /* CH376оƬȡ32λݲ */
+}
+
+/*******************************************************************************
+* : CH376WriteVar32
+* : дCH376оƬڲ32λ.
+* : u8 var
+* ַ.
+* u32 dat:
+* .
+* : .
+*******************************************************************************/
+void CH376WriteVar32( u8 var, u32 dat )
+{
+ xWriteCH376Cmd( CMD50_WRITE_VAR32 );
+ xWriteCH376Data( var );
+ xWriteCH376Data( (u8)dat );
+ xWriteCH376Data( (u8)( (UINT16)dat >> 8 ) );
+ xWriteCH376Data( (u8)( dat >> 16 ) );
+ xWriteCH376Data( (u8)( dat >> 24 ) );
+ CH376_EN;
+}
+
+/*******************************************************************************
+* : CH376EndDirInfo
+* : ڵCH376DirInfoReadȡFAT_DIR_INFOṹ֮Ӧ֪ͨCH376.
+* : .
+* : .
+*******************************************************************************/
+void CH376EndDirInfo( void )
+{
+ CH376WriteVar8( 0x0D, 0x00 );
+}
+
+/*******************************************************************************
+* : CH376GetFileSize
+* : ȡǰļ.
+* : .
+* : ļ.
+*******************************************************************************/
+u32 CH376GetFileSize( void )
+{
+ return( CH376ReadVar32( VAR_FILE_SIZE ) );
+}
+
+/*******************************************************************************
+* : CH376GetDiskStatus
+* : ȡ̺ļϵͳĹ״̬.
+* : .
+* : ״̬.
+*******************************************************************************/
+u8 CH376GetDiskStatus( void )
+{
+ return( CH376ReadVar8( VAR_DISK_STATUS ) );
+}
+
+/*******************************************************************************
+* : CH376GetIntStatus
+* : ȡж״̬ȡж.
+* : .
+* : u8 s:
+* ж״̬.
+*******************************************************************************/
+u8 CH376GetIntStatus( void )
+{
+ u8 s;
+
+ xWriteCH376Cmd( CMD01_GET_STATUS );
+ s = xReadCH376Data( );
+ CH376_EN;
+ return( s );
+}
+
+/*******************************************************************************
+* : Wait376Interrupt
+* : ȴCH376ж(INT#͵ƽ)ж״̬, ʱ
+* ERR_USB_UNKNOWN.
+* : .
+* : ж״̬.
+*******************************************************************************/
+#ifndef NO_DEFAULT_CH376_INT
+u8 Wait376Interrupt( void )
+{
+#ifdef DEF_INT_TIMEOUT /* Ƿ˳ʱʱ */
+#if DEF_INT_TIMEOUT < 1 /* ûж */
+ while ( Query376Interrupt( ) == FALSE ); /* һֱж */
+ return( CH376GetIntStatus( ) ); /* ж */
+#else /* ˳ʱʱ */
+ u32 i;
+
+ for ( i = 0; i < DEF_INT_TIMEOUT; i ++ ) /* ֹʱ */
+ {
+ if ( Query376Interrupt( ) )
+ {
+ return( CH376GetIntStatus( ) ); /* ж */
+ }
+ /* ڵȴCH376жϵĹ,ЩҪʱ */
+ }
+ return( ERR_USB_UNKNOWN ); /* Ӧ÷ */
+#endif
+#else
+ u32 i;
+
+ for ( i = 0; i < 5000000; i ++ ) /* ֹʱ,Ĭϵijʱʱ,뵥ƬƵй */
+ {
+ if ( Query376Interrupt( ) == 0 )
+ {
+ return( CH376GetIntStatus( ) ); /* ж */
+ }
+ /* ڵȴCH376жϵĹ,ЩҪʱ */
+ }
+ return( ERR_USB_UNKNOWN ); /* Ӧ÷ */
+#endif
+}
+#endif
+
+/*******************************************************************************
+* : CH376SendCmdWaitInt
+* : ,ȴж.
+* : u8 mCmd:
+* .
+* : ж״̬.
+*******************************************************************************/
+u8 CH376SendCmdWaitInt( u8 mCmd )
+{
+ xWriteCH376Cmd( mCmd );
+ CH376_EN;
+ return( Wait376Interrupt( ) );
+}
+
+/*******************************************************************************
+* : CH376SendCmdDatWaitInt
+* : һֽݺ,ȴж.
+* : .
+* : ж״̬.
+*******************************************************************************/
+u8 CH376SendCmdDatWaitInt( u8 mCmd, u8 mDat )
+{
+ xWriteCH376Cmd( mCmd );
+ xWriteCH376Data( mDat );
+ CH376_EN;
+ return( Wait376Interrupt( ) );
+}
+
+/*******************************************************************************
+* : CH376DiskReqSense
+* : USB洢.
+* : .
+* : u8 s:
+* ״̬.
+*******************************************************************************/
+u8 CH376DiskReqSense( void )
+{
+ u8 s;
+
+ delay_us( 5 );
+ s = CH376SendCmdWaitInt( CMD0H_DISK_R_SENSE );
+ delay_us( 5 );
+ return( s );
+}
+
+/*******************************************************************************
+* : CH376DiskConnect
+* : UǷ,֧SD.
+* : .
+* : UǷ״̬.
+*******************************************************************************/
+u8 CH376DiskConnect( void )
+{
+ if ( Query376Interrupt( ) )
+ {
+ CH376GetIntStatus( ); /* ж */
+ }
+ return( CH376SendCmdWaitInt( CMD0H_DISK_CONNECT ) ); /* Ƿ */
+}
+
+/*******************************************************************************
+* : CH376DiskMount
+* : ʼ̲ԴǷ.
+* : .
+* : ж״̬.
+*******************************************************************************/
+u8 CH376DiskMount( void )
+{
+ return( CH376SendCmdWaitInt( CMD0H_DISK_MOUNT ) ); /* ʼ̲ԴǷ */
+}
+
+/*******************************************************************************
+* : CH376FileOpen
+* : ڸĿ¼ߵǰĿ¼´ļĿ¼(ļ).
+* : .
+* : ж״̬.
+*******************************************************************************/
+u8 CH376FileOpen( u8 * name )
+{
+ CH376SetFileName( name ); /* ýҪļļ */
+#ifndef DEF_IC_V43_U
+ if ( name[0] == DEF_SEPAR_CHAR1 || name[0] == DEF_SEPAR_CHAR2 )
+ {
+ CH376WriteVar32( VAR_CURRENT_CLUST, 0 );
+ }
+#endif
+ return( CH376SendCmdWaitInt( CMD0H_FILE_OPEN ) );
+}
+
+/*******************************************************************************
+* : CH376FileCreate
+* : ڸĿ¼ߵǰĿ¼½ļ,ļѾôɾ.
+* : .
+* : ж״̬.
+*******************************************************************************/
+u8 CH376FileCreate( u8 * name )
+{
+ if ( name )
+ {
+ CH376SetFileName( name ); /* ýҪļļ */
+ }
+ return( CH376SendCmdWaitInt( CMD0H_FILE_CREATE ) );
+}
+
+/*******************************************************************************
+* : CH376DirCreate
+* : ڸĿ¼½Ŀ¼(ļ),Ŀ¼ѾôֱӴ.
+* : .
+* : ж״̬.
+*******************************************************************************/
+u8 CH376DirCreate( u8 * name )
+{
+ CH376SetFileName( name ); /* ýҪļļ */
+#ifndef DEF_IC_V43_U
+ if ( name[0] == DEF_SEPAR_CHAR1 || name[0] == DEF_SEPAR_CHAR2 )
+ {
+ CH376WriteVar32( VAR_CURRENT_CLUST, 0 );
+ }
+#endif
+ return( CH376SendCmdWaitInt( CMD0H_DIR_CREATE ) );
+}
+
+/*******************************************************************************
+* : CH376SeparatePath
+* : ·зһļĿ¼(ļ)
+* : u8 * path:
+* ָ·.
+* : һļĿ¼ֽƫ.
+*******************************************************************************/
+u8 CH376SeparatePath( u8 * path )
+{
+ u8 * pName;
+
+ for ( pName = path; *pName != 0; ++ pName ); /* ļַλ */
+ while ( *pName != DEF_SEPAR_CHAR1 && *pName != DEF_SEPAR_CHAR2 && pName != path )
+ {
+ pName --; /* һ·ָ */
+ }
+ if ( pName != path )
+ {
+ pName ++; /* ҵ·ָ,ָĿļһļ,ǰĶ༶Ŀ¼·ָ */
+ }
+ return( pName - path );
+}
+
+/*******************************************************************************
+* : CH376FileOpenDir
+* : ༶Ŀ¼µļĿ¼ϼĿ¼,ֶ֧༶Ŀ¼·,
+* ֧·ָ,·Ȳ255ַ
+* : u8 * path:
+* ָ·.
+* u8 StopName:
+* ָһļĿ¼
+* : һļĿ¼ֽƫ.
+*******************************************************************************/
+u8 CH376FileOpenDir( u8 * PathName, u8 StopName )
+{
+ u8 i, s;
+
+ s = 0;
+ i = 1; /* пܵĸĿ¼ */
+ while ( 1 )
+ {
+ while ( PathName[i] != DEF_SEPAR_CHAR1 && PathName[i] != DEF_SEPAR_CHAR2 && PathName[i] != 0 )
+ {
+ ++ i; /* һ·ָ· */
+ }
+
+ if ( PathName[i] )
+ {
+ i ++; /* ҵ·ָ,ָĿļһļ */
+ }
+ else
+ {
+ i = 0; /* · */
+ }
+
+ s = CH376FileOpen( &PathName[s] ); /* ļĿ¼ */
+
+ if ( i && i != StopName ) /* ·δ */
+ {
+ if ( s != ERR_OPEN_DIR ) /* Ϊ,δ·,,dzɹĿ¼,ô˵ */
+ {
+ if ( s == USB_INT_SUCCESS )
+ {
+ return( ERR_FOUND_NAME ); /* м·Ŀ¼,ļ */
+ }
+ else if ( s == ERR_MISS_FILE )
+ {
+ return( ERR_MISS_DIR ); /* м·ijĿ¼ûҵ,Ŀ¼ƴ */
+ }
+ else
+ {
+ return( s ); /* */
+ }
+ }
+ s = i; /* һĿ¼ʼ */
+ }
+ else
+ {
+ return( s ); /* ·,USB_INT_SUCCESSΪɹļ,ERR_OPEN_DIRΪɹĿ¼(ļ),Ϊ */
+ }
+ }
+}
+
+/*******************************************************************************
+* : CH376FileOpenPath
+* : ༶Ŀ¼µļĿ¼(ļ),ֶ֧༶Ŀ¼·,
+* ֧·ָ,·Ȳ255ַ
+* : u8 * path:
+* ָ·.
+* : һļĿ¼ֽƫ.
+*******************************************************************************/
+u8 CH376FileOpenPath( u8 * PathName )
+{
+ return( CH376FileOpenDir( PathName, 0xFF ) );
+}
+
+/*******************************************************************************
+* : CH376FileCreatePath
+* : ½༶Ŀ¼µĿ¼(ļ),ֶ֧༶Ŀ¼·,֧·
+* ָ,·Ȳ255ַ.
+* : u8 * path:
+* ָ·.
+* : ж״̬.
+*******************************************************************************/
+u8 CH376FileCreatePath( u8 * PathName )
+{
+ u8 s;
+ u8 Name;
+
+ Name = CH376SeparatePath( PathName ); /* ·зһļ,һļƫ */
+ if ( Name ) /* Ƕ༶Ŀ¼ */
+ {
+ s = CH376FileOpenDir( PathName, Name ); /* ༶Ŀ¼µһĿ¼,½ļϼĿ¼ */
+ if ( s != ERR_OPEN_DIR ) /* ΪǴϼĿ¼,,dzɹĿ¼,ô˵ */
+ {
+ if ( s == USB_INT_SUCCESS )
+ {
+ return( ERR_FOUND_NAME ); /* м·Ŀ¼,ļ */
+ }
+ else if ( s == ERR_MISS_FILE )
+ {
+ return( ERR_MISS_DIR ); /* м·ijĿ¼ûҵ,Ŀ¼ƴ */
+ }
+ else
+ {
+ return( s ); /* */
+ }
+ }
+ }
+ return( CH376FileCreate( &PathName[Name] ) ); /* ڸĿ¼ߵǰĿ¼½ļ */
+}
+
+/*******************************************************************************
+* : CH376FileCreatePath
+* : ½༶Ŀ¼µļ,ֶ֧༶Ŀ¼·,֧·ָ,·
+* Ȳ255ַ
+* : u8 * path: ָ·.
+* : ״̬.
+*******************************************************************************/
+#ifdef EN_DIR_CREATE
+u8 CH376DirCreatePath( u8 * PathName )
+{
+ u8 s;
+ u8 Name;
+ u8 ClustBuf[4];
+
+ Name = CH376SeparatePath( PathName ); /* ·зһĿ¼,һļƫ */
+ if ( Name ) /* Ƕ༶Ŀ¼ */
+ {
+ s = CH376FileOpenDir( PathName, Name ); /* ༶Ŀ¼µһĿ¼,½Ŀ¼ϼĿ¼ */
+ if ( s != ERR_OPEN_DIR ) /* ΪǴϼĿ¼,,dzɹĿ¼,ô˵ */
+ {
+ if ( s == USB_INT_SUCCESS )
+ {
+ return( ERR_FOUND_NAME ); /* м·Ŀ¼,ļ */
+ }
+ else if ( s == ERR_MISS_FILE )
+ {
+ return( ERR_MISS_DIR ); /* м·ijĿ¼ûҵ,Ŀ¼ƴ */
+ }
+ else
+ {
+ return( s ); /* */
+ }
+ }
+ xWriteCH376Cmd( CMD14_READ_VAR32 );
+ xWriteCH376Data( VAR_START_CLUSTER ); /* ϼĿ¼ʼغ */
+
+ for ( s = 0; s != 4; s ++ )
+ {
+ ClustBuf[ s ] = xReadCH376Data( );
+ }
+
+ CH376_EN;
+
+ s = CH376DirCreate( &PathName[Name] ); /* ڵǰĿ¼½Ŀ¼ */
+ if ( s != USB_INT_SUCCESS )
+ {
+ return( s );
+ }
+
+ s = CH376ByteLocate( sizeof(FAT_DIR_INFO) + STRUCT_OFFSET( FAT_DIR_INFO, DIR_FstClusHI ) ); /* ƶļָ */
+ if ( s != USB_INT_SUCCESS )
+ {
+ return( s );
+ }
+
+ s = CH376ByteWrite( &ClustBuf[2], 2, NULL ); /* дϼĿ¼ʼغŵĸ16λ */
+ if ( s != USB_INT_SUCCESS )
+ {
+ return( s );
+ }
+
+ s = CH376ByteLocate( sizeof(FAT_DIR_INFO) + STRUCT_OFFSET( FAT_DIR_INFO, DIR_FstClusLO ) ); /* ƶļָ */
+ if ( s != USB_INT_SUCCESS )
+ {
+ return( s );
+ }
+
+ s = CH376ByteWrite( ClustBuf, 2, NULL ); /* дϼĿ¼ʼغŵĵ16λ */
+ if ( s != USB_INT_SUCCESS )
+ {
+ return( s );
+ }
+
+ s = CH376ByteLocate( 0 ); /* ƶļָ,ָĿ¼ͷλ */
+ if ( s != USB_INT_SUCCESS )
+ {
+ return( s );
+ }
+ }
+ else /* Ƕ༶Ŀ¼ */
+ {
+ if ( PathName[0] == DEF_SEPAR_CHAR1 || PathName[0] == DEF_SEPAR_CHAR2 )
+ {
+ return( CH376DirCreate( PathName ) ); /* ڸĿ¼½Ŀ¼ */
+ }
+ else
+ {
+ return( ERR_MISS_DIR ); /* ṩ·ʵڵǰĿ¼½Ŀ¼ */
+ }
+ }
+}
+#endif
+
+/*******************************************************************************
+* : CH376FileErase
+* : ɾļ,Ѿֱɾ,ļȴɾ,
+* ֶ֧༶Ŀ¼·.
+* : u8 * path:
+* ָ·.
+* : ж״̬.
+*******************************************************************************/
+u8 CH376FileErase( u8 * PathName )
+{
+ u8 s;
+
+ if ( PathName ) /* ļδ */
+ {
+ for ( s = 1; PathName[s] != DEF_SEPAR_CHAR1 && PathName[s] != DEF_SEPAR_CHAR2 && PathName[s] != 0; ++ s ); /* һ·ָ· */
+ if ( PathName[s] ) /* ·ָ,Ƕ༶Ŀ¼µļĿ¼ */
+ {
+ s = CH376FileOpenPath( PathName ); /* ༶Ŀ¼µļĿ¼ */
+ if ( s != USB_INT_SUCCESS && s != ERR_OPEN_DIR )
+ {
+ return( s ); /* */
+ }
+ }
+ else
+ {
+ CH376SetFileName( PathName ); /* û·ָ,ǸĿ¼ߵǰĿ¼µļĿ¼,ýҪļļ */
+ }
+ }
+ return( CH376SendCmdWaitInt( CMD0H_FILE_ERASE ) );
+}
+
+/*******************************************************************************
+* : CH376FileClose
+* : رյǰѾļĿ¼(ļ)
+* : u8 * UpdateSz:
+* Ƿļ.
+* : ж״̬.
+*******************************************************************************/
+u8 CH376FileClose( u8 UpdateSz )
+{
+ return( CH376SendCmdDatWaitInt( CMD1H_FILE_CLOSE, UpdateSz ) );
+}
+
+/*******************************************************************************
+* : CH376DirInfoRead
+* : ȡǰļĿ¼Ϣ
+* : .
+* : ж״̬.
+*******************************************************************************/
+u8 CH376DirInfoRead( void )
+{
+ return( CH376SendCmdDatWaitInt( CMD1H_DIR_INFO_READ, 0xFF ) );
+}
+
+/*******************************************************************************
+* : CH376DirInfoSave
+* : ļĿ¼Ϣ
+* : .
+* : ж״̬.
+*******************************************************************************/
+u8 CH376DirInfoSave( void )
+{
+ return( CH376SendCmdWaitInt( CMD0H_DIR_INFO_SAVE ) );
+}
+
+/*******************************************************************************
+* : CH376ByteLocate
+* : ֽΪλƶǰļָ
+* : u32 offset:
+* ָƫƵַ.
+* : ж״̬.
+*******************************************************************************/
+u8 CH376ByteLocate( u32 offset )
+{
+ xWriteCH376Cmd( CMD4H_BYTE_LOCATE );
+ xWriteCH376Data( (u8)offset );
+ xWriteCH376Data( (u8)((UINT16)offset>>8) );
+ xWriteCH376Data( (u8)(offset>>16) );
+ xWriteCH376Data( (u8)(offset>>24) );
+ CH376_EN;
+ return( Wait376Interrupt( ) );
+}
+
+/*******************************************************************************
+* : CH376ByteRead
+* : ֽΪλӵǰλöȡݿ
+* : u8 * buf:
+* ָݻ.
+* UINT16 ReqCount
+* ȡֽ.
+* PUINT16 RealCount:
+* ʵʶȡֽ.
+* : ж״̬.
+*******************************************************************************/
+u8 CH376ByteRead( u8 * buf, UINT16 ReqCount, PUINT16 RealCount )
+{
+ u8 s;
+
+ xWriteCH376Cmd( CMD2H_BYTE_READ );
+ xWriteCH376Data( (u8)ReqCount );
+ xWriteCH376Data( (u8)(ReqCount>>8) );
+ CH376_EN;
+// if ( RealCount )
+// {
+// *RealCount = 0;
+// }
+
+ while ( 1 )
+ {
+ s = Wait376Interrupt( );
+ if ( s == USB_INT_DISK_READ ) /* ݶ */
+ {
+ s = CH376ReadBlock( buf ); /* ӵǰ˵Ľջȡݿ,س */
+ xWriteCH376Cmd( CMD0H_BYTE_RD_GO ); /* */
+ CH376_EN;
+ buf += s;
+ if ( RealCount )
+ {
+ *RealCount += s;
+ }
+ }
+ else
+ {
+ return( s ); /* */
+ }
+ }
+}
+
+/*******************************************************************************
+* : CH376ByteWrite
+* : ֽΪλǰλдݿ.
+* : u8 * buf:
+* ָⲿ.
+* UINT16 ReqCount
+* дֽ.
+* PUINT16 RealCount:
+* ʵдֽ.
+* : ж״̬.
+*******************************************************************************/
+u8 CH376ByteWrite( u8 * buf, UINT16 ReqCount, PUINT16 RealCount )
+{
+ u8 s;
+
+ xWriteCH376Cmd( CMD2H_BYTE_WRITE );
+ xWriteCH376Data( (u8)ReqCount );
+ xWriteCH376Data( (u8)(ReqCount>>8) );
+ CH376_EN;
+ if ( RealCount )
+ {
+ *RealCount = 0;
+ }
+
+ while ( 1 )
+ {
+ s = Wait376Interrupt( );
+ if ( s == USB_INT_DISK_WRITE )
+ {
+ s = CH376WriteReqBlock( buf ); /* ڲָдݿ,س */
+ xWriteCH376Cmd( CMD0H_BYTE_WR_GO );
+ CH376_EN;
+ buf += s;
+ if ( RealCount ) *RealCount += s;
+ }
+ else
+ {
+ return( s ); /* */
+ }
+ }
+}
+
+/*******************************************************************************
+* : CH376DiskCapacity
+* : ѯ,.
+* : u32 * DiskCap:
+* .
+* : ж״̬.
+*******************************************************************************/
+u8 CH376DiskCapacity( u32 * DiskCap )
+{
+ u8 s;
+
+ s = CH376SendCmdWaitInt( CMD0H_DISK_CAPACITY );
+ if ( s == USB_INT_SUCCESS )
+ { /* οCH376INC.HļCH376_CMD_DATAṹDiskCapacity */
+ xWriteCH376Cmd( CMD01_RD_USB_DATA0 );
+ xReadCH376Data( ); /* sizeof(CH376_CMD_DATA.DiskCapacity) */
+ *DiskCap = CH376Read32bitDat( ); /* CH376_CMD_DATA.DiskCapacity.mDiskSizeSec,CH376оƬȡ32λݲ */
+ }
+ else
+ {
+ *DiskCap = 0;
+ }
+ return( s );
+}
+
+/*******************************************************************************
+* : CH376DiskQuery
+* : ѯʣռϢ,.
+* : u32 * DiskFre:
+* ǰ̵ʣ.
+* : ж״̬.
+*******************************************************************************/
+u8 CH376DiskQuery( u32 * DiskFre )
+{
+ u8 s;
+ u8 c0, c1, c2, c3;
+
+#ifndef DEF_IC_V43_U
+ xWriteCH376Cmd( CMD01_GET_IC_VER ); /* ȡоƬ̼汾 */
+ if ( xReadCH376Data( ) < 0x43 )
+ {
+ if ( CH376ReadVar8( VAR_DISK_STATUS ) >= DEF_DISK_READY ) /* ȡļģʽµĴ̼ļ״̬ǷѾܹ֧ */
+ {
+ CH376WriteVar8( VAR_DISK_STATUS, DEF_DISK_MOUNTED );
+ }
+ }
+#endif
+
+ s = CH376SendCmdWaitInt( CMD0H_DISK_QUERY );
+ if ( s == USB_INT_SUCCESS )
+ { /* οCH376INC.HļCH376_CMD_DATAṹDiskQuery */
+ xWriteCH376Cmd( CMD01_RD_USB_DATA0 );
+ xReadCH376Data( ); /* sizeof(CH376_CMD_DATA.DiskQuery) */
+ xReadCH376Data( ); /* CH376_CMD_DATA.DiskQuery.mTotalSector */
+ xReadCH376Data( );
+ xReadCH376Data( );
+ xReadCH376Data( );
+ c0 = xReadCH376Data( ); /* CH376_CMD_DATA.DiskQuery.mFreeSector */
+ c1 = xReadCH376Data( );
+ c2 = xReadCH376Data( );
+ c3 = xReadCH376Data( );
+ *DiskFre = c0 | (UINT16)c1 << 8 | (u32)c2 << 16 | (u32)c3 << 24;
+ xReadCH376Data( ); /* CH376_CMD_DATA.DiskQuery.mDiskFat */
+ CH376_EN;
+ }
+ else
+ {
+ *DiskFre = 0;
+ }
+
+ return( s );
+}
+
+/*******************************************************************************
+* : CH376SecLocate
+* : Ϊλƶǰļָ.
+* : u32 offset:
+* Ҫƶ.
+* : ж״̬.
+*******************************************************************************/
+u8 CH376SecLocate( u32 offset )
+{
+ xWriteCH376Cmd( CMD4H_SEC_LOCATE );
+ xWriteCH376Data( (u8)offset );
+ xWriteCH376Data( (u8)((UINT16)offset>>8) );
+ xWriteCH376Data( (u8)(offset>>16) );
+ xWriteCH376Data( 0 ); /* ļߴ */
+ CH376_EN;
+ return( Wait376Interrupt( ) );
+}
+
+/*******************************************************************************
+* : CH376DiskReadSec
+* : U̶ȡݿ鵽,֧SD.
+* : u8 * buf:
+* ָⲿݻ.
+* u32 iLbaStart
+* iLbaStart ȡʼ.
+* u8 iSectorCount:
+* iSectorCount ȡ
+* : ж״̬.
+*******************************************************************************/
+#ifdef EN_SECTOR_ACCESS
+u8 CH376DiskReadSec( u8 * buf, u32 iLbaStart, u8 iSectorCount )
+{
+ u8 s, err;
+ UINT16 mBlockCount;
+
+ for ( err = 0; err != 3; ++ err ) /* */
+ {
+ xWriteCH376Cmd( CMD5H_DISK_READ ); /* USB洢 */
+ xWriteCH376Data( (u8)iLbaStart ); /* LBA8λ */
+ xWriteCH376Data( (u8)( (UINT16)iLbaStart >> 8 ) );
+ xWriteCH376Data( (u8)( iLbaStart >> 16 ) );
+ xWriteCH376Data( (u8)( iLbaStart >> 24 ) ); /* LBA8λ */
+ xWriteCH376Data( iSectorCount ); /* */
+ CH376_EN;
+ for ( mBlockCount = iSectorCount * DEF_SECTOR_SIZE / CH376_DAT_BLOCK_LEN; mBlockCount != 0; -- mBlockCount ) /* ݿ */
+ {
+ s = Wait376Interrupt( ); /* ȴжϲȡ״̬ */
+ if ( s == USB_INT_DISK_READ ) /* USB洢ݿ,ݶ */
+ {
+ s = CH376ReadBlock( buf ); /* ӵǰ˵Ľջȡݿ,س */
+ xWriteCH376Cmd( CMD0H_DISK_RD_GO ); /* ִUSB洢Ķ */
+ CH376_EN;
+ buf += s;
+ }
+ else
+ {
+ break; /* ش״̬ */
+ }
+ }
+
+ if ( mBlockCount == 0 )
+ {
+ s = Wait376Interrupt( ); /* ȴжϲȡ״̬ */
+ if ( s == USB_INT_SUCCESS )
+ {
+ return( USB_INT_SUCCESS ); /* ɹ */
+ }
+ }
+
+ if ( s == USB_INT_DISCONNECT )
+ {
+ return( s ); /* U̱Ƴ */
+ }
+
+ CH376DiskReqSense( ); /* USB洢 */
+ }
+
+ return( s ); /* ʧ */
+}
+
+/*******************************************************************************
+* : CH376DiskWriteSec
+* : еĶݿдU,֧SD.
+* : u8 * buf:
+* ָⲿݻ.
+* u32 iLbaStart
+* дʼ.
+* u8 iSectorCount:
+* д.
+* : ж״̬.
+*******************************************************************************/
+u8 CH376DiskWriteSec( u8 * buf, u32 iLbaStart, u8 iSectorCount )
+{
+ u8 s, err;
+ UINT16 mBlockCount;
+
+ for ( err = 0; err != 3; ++ err ) /* */
+ {
+ xWriteCH376Cmd( CMD5H_DISK_WRITE ); /* USB洢д */
+ xWriteCH376Data( (u8)iLbaStart ); /* LBA8λ */
+ xWriteCH376Data( (u8)( (UINT16)iLbaStart >> 8 ) );
+ xWriteCH376Data( (u8)( iLbaStart >> 16 ) );
+ xWriteCH376Data( (u8)( iLbaStart >> 24 ) ); /* LBA8λ */
+ xWriteCH376Data( iSectorCount ); /* */
+ CH376_EN;
+ for ( mBlockCount = iSectorCount * DEF_SECTOR_SIZE / CH376_DAT_BLOCK_LEN; mBlockCount != 0; -- mBlockCount ) /* ݿ */
+ {
+ s = Wait376Interrupt( ); /* ȴжϲȡ״̬ */
+ if ( s == USB_INT_DISK_WRITE ) /* USB洢дݿ,д */
+ {
+ CH376WriteHostBlock( buf, CH376_DAT_BLOCK_LEN ); /* USB˵ķͻдݿ */
+ xWriteCH376Cmd( CMD0H_DISK_WR_GO ); /* ִUSB洢д */
+ CH376_EN;
+ buf += CH376_DAT_BLOCK_LEN;
+ }
+ else
+ {
+ break; /* ش״̬ */
+ }
+ }
+
+ if ( mBlockCount == 0 )
+ {
+ s = Wait376Interrupt( ); /* ȴжϲȡ״̬ */
+ if ( s == USB_INT_SUCCESS ) return( USB_INT_SUCCESS ); /* ɹ */
+ }
+
+ if ( s == USB_INT_DISCONNECT )
+ {
+ return( s ); /* U̱Ƴ */
+ }
+
+ CH376DiskReqSense( ); /* USB洢 */
+ }
+ return( s ); /* ʧ */
+}
+
+/*******************************************************************************
+* : CH376SecRead
+* : Ϊλӵǰλöȡݿ,֧SD.
+* : u8 * buf:
+* ָⲿݻ.
+* u8 ReqCount
+* .
+* u8 * RealCount:
+* ʵʶ.
+* : ж״̬.
+*******************************************************************************/
+u8 CH376SecRead( u8 * buf, u8 ReqCount, u8 * RealCount )
+{
+ u8 s;
+ u8 cnt;
+ u32 StaSec;
+
+#ifndef DEF_IC_V43_U
+ u32 fsz, fofs;
+#endif
+ if ( RealCount )
+ {
+ *RealCount = 0;
+ }
+
+ do
+ {
+#ifndef DEF_IC_V43_U
+ xWriteCH376Cmd( CMD01_GET_IC_VER );
+ cnt = xReadCH376Data( );
+
+ if ( cnt == 0x41 )
+ {
+ xWriteCH376Cmd( CMD14_READ_VAR32 );
+ xWriteCH376Data( VAR_FILE_SIZE );
+ xReadCH376Data( );
+ fsz = xReadCH376Data( );
+ fsz |= (UINT16)(xReadCH376Data( )) << 8;
+ cnt = xReadCH376Data( );
+ fsz |= (u32)cnt << 16;
+
+ xWriteCH376Cmd( CMD14_READ_VAR32 );
+ xWriteCH376Data( VAR_CURRENT_OFFSET );
+ xReadCH376Data( );
+ fofs = xReadCH376Data( );
+ fofs |= (UINT16)(xReadCH376Data( )) << 8;
+ fofs |= (u32)(xReadCH376Data( )) << 16;
+
+ if ( fsz >= fofs + 510 )
+ {
+ CH376WriteVar8( VAR_FILE_SIZE + 3, 0xFF );
+ }
+ else
+ {
+ cnt = 0xFF;
+ }
+ }
+ else
+ {
+ cnt = 0xFF;
+ }
+#endif
+ xWriteCH376Cmd( CMD1H_SEC_READ );
+ xWriteCH376Data( ReqCount );
+ CH376_EN;
+ s = Wait376Interrupt( );
+#ifndef DEF_IC_V43_U
+ if ( cnt != 0xFF )
+ {
+ CH376WriteVar8( VAR_FILE_SIZE + 3, cnt );
+ }
+#endif
+ if ( s != USB_INT_SUCCESS )
+ {
+ return( s );
+ }
+
+ xWriteCH376Cmd( CMD01_RD_USB_DATA0 );
+ xReadCH376Data( ); /* sizeof(CH376_CMD_DATA.SectorRead) */
+ cnt = xReadCH376Data( ); /* CH376_CMD_DATA.SectorRead.mSectorCount */
+ xReadCH376Data( );
+ xReadCH376Data( );
+ xReadCH376Data( );
+ StaSec = CH376Read32bitDat( ); /* CH376_CMD_DATA.SectorRead.mStartSector,CH376оƬȡ32λݲ */
+
+ if ( cnt == 0 )
+ {
+ break;
+ }
+
+ s = CH376DiskReadSec( buf, StaSec, cnt ); /* U̶ȡݿ鵽 */
+ if ( s != USB_INT_SUCCESS )
+ {
+ return( s );
+ }
+
+ buf += cnt * DEF_SECTOR_SIZE;
+ if ( RealCount )
+ {
+ *RealCount += cnt;
+ }
+ ReqCount -= cnt;
+
+ } while ( ReqCount );
+
+ return( s );
+}
+
+/*******************************************************************************
+* : CH376SecWrite
+* : Ϊλڵǰλдݿ,֧SD.
+* : u8 * buf:
+* ָⲿݻ.
+* u8 ReqCount
+* д.
+* u8 * RealCount:
+* ʵд.
+* : ж״̬.
+*******************************************************************************/
+u8 CH376SecWrite( u8 * buf, u8 ReqCount, u8 * RealCount )
+{
+ u8 s;
+ u8 cnt;
+ u32 StaSec;
+
+ if ( RealCount )
+ {
+ *RealCount = 0;
+ }
+
+ do
+ {
+ xWriteCH376Cmd( CMD1H_SEC_WRITE );
+ xWriteCH376Data( ReqCount );
+ CH376_EN;
+ s = Wait376Interrupt( );
+ if ( s != USB_INT_SUCCESS )
+ {
+ return( s );
+ }
+
+ xWriteCH376Cmd( CMD01_RD_USB_DATA0 );
+ xReadCH376Data( ); /* sizeof(CH376_CMD_DATA.SectorWrite) */
+ cnt = xReadCH376Data( ); /* CH376_CMD_DATA.SectorWrite.mSectorCount */
+ xReadCH376Data( );
+ xReadCH376Data( );
+ xReadCH376Data( );
+ StaSec = CH376Read32bitDat( ); /* CH376_CMD_DATA.SectorWrite.mStartSector,CH376оƬȡ32λݲ */
+ if ( cnt == 0 )
+ {
+ break;
+ }
+ s = CH376DiskWriteSec( buf, StaSec, cnt ); /* еĶݿдU */
+ if ( s != USB_INT_SUCCESS )
+ {
+ return( s );
+ }
+
+ buf += cnt * DEF_SECTOR_SIZE;
+ if ( RealCount )
+ {
+ *RealCount += cnt;
+ }
+
+ ReqCount -= cnt;
+
+ } while ( ReqCount );
+ return( s );
+}
+
+#endif
+
+/*******************************************************************************
+* : CH376LongNameWrite
+* : ļרõֽдӳ.
+* : u8 * buf:
+* ָⲿݻ.
+* UINT16 ReqCount
+* дֽ.
+* : ж״̬.
+*******************************************************************************/
+#ifdef EN_LONG_NAME
+u8 CH376LongNameWrite( u8 * buf, UINT16 ReqCount )
+{
+ u8 s;
+#ifndef DEF_IC_V43_U
+ u8 c;
+
+ c = CH376ReadVar8( VAR_DISK_STATUS );
+ if ( c == DEF_DISK_OPEN_ROOT )
+ {
+ CH376WriteVar8( VAR_DISK_STATUS, DEF_DISK_OPEN_DIR );
+ }
+#endif
+ xWriteCH376Cmd( CMD2H_BYTE_WRITE );
+ xWriteCH376Data( (u8)ReqCount );
+ xWriteCH376Data( (u8)(ReqCount>>8) );
+ CH376_EN;
+ while ( 1 )
+ {
+ s = Wait376Interrupt( );
+ if ( s == USB_INT_DISK_WRITE )
+ {
+ if ( buf )
+ {
+ buf += CH376WriteReqBlock( buf ); /* ڲָдݿ,س */
+ }
+ else
+ {
+ xWriteCH376Cmd( CMD01_WR_REQ_DATA ); /* ڲָдݿ */
+ s = xReadCH376Data( ); /* */
+ while ( s -- )
+ {
+ xWriteCH376Data( 0 ); /* 0 */
+ }
+ }
+
+ xWriteCH376Cmd( CMD0H_BYTE_WR_GO );
+ CH376_EN;
+ }
+ else
+ {
+#ifndef DEF_IC_V43_U
+ if ( c == DEF_DISK_OPEN_ROOT )
+ {
+ CH376WriteVar8( VAR_DISK_STATUS, c );
+ }
+#endif
+ return( s ); /* */
+ }
+ }
+}
+
+/*******************************************************************************
+* : CH376CheckNameSum
+* : 㳤ļĶļ,ΪСָĹ̶11
+* ڸʽ.
+* : u8 * DirName:
+* ָⲿļ.
+* : ж״̬.
+*******************************************************************************/
+u8 CH376CheckNameSum( u8 * DirName )
+{
+ u8 NameLen;
+ u8 CheckSum;
+
+ CheckSum = 0;
+ for ( NameLen = 0; NameLen != 11; NameLen ++ )
+ {
+ CheckSum = ( CheckSum & 1 ? 0x80 : 0x00 ) + ( CheckSum >> 1 ) + *DirName++;
+ }
+ return( CheckSum );
+}
+
+/*******************************************************************************
+* : CH376LocateInUpDir
+* : ϼĿ¼(ļ)ƶļָ뵽ǰļĿ¼Ϣڵ.
+* ,˳㽫ǰļĿ¼ϢڵǰһLBAַд
+* CH376ڲVAR_FAT_DIR_LBA(Ϊ˷ռļʱǰ
+* ,Ҫƶһ.
+* ʹȫֻGlobalBufǰ12ֽ.
+* : u8 * PathName:
+* ָ·.
+* : ж״̬.
+*******************************************************************************/
+u8 CH376LocateInUpDir( u8 * PathName )
+{
+ u8 s;
+
+ xWriteCH376Cmd( CMD14_READ_VAR32 );
+ xWriteCH376Data( VAR_FAT_DIR_LBA ); /* ǰļĿ¼ϢڵLBAַ */
+ for ( s = 4; s != 8; s ++ )
+ {
+ GlobalBuf[ s ] = xReadCH376Data( ); /* ʱȫֻ,ԼRAM */
+ }
+
+ CH376_EN;
+
+ s = CH376SeparatePath( PathName ); /* ·зһļĿ¼,һļĿ¼ƫ */
+ if ( s )
+ {
+ s = CH376FileOpenDir( PathName, s ); /* Ƕ༶Ŀ¼,༶Ŀ¼µһĿ¼,ļϼĿ¼ */
+ }
+ else
+ {
+ s = CH376FileOpen( "/" ); /* Ŀ¼µļ,Ŀ¼ */
+ }
+
+ if ( s != ERR_OPEN_DIR )
+ {
+ return( s );
+ }
+ *(u32 *)( &GlobalBuf[0] ) = 0; /* Ŀ¼ƫ,ȫֻ,ԼRAM */
+
+ while ( 1 ) /* ƶļָ,ֱ뵱ǰļĿ¼ϢڵLBAַƥ */
+ {
+ s = CH376SecLocate( *(u32 *)(&GlobalBuf[0]) ); /* ΪλϼĿ¼ƶļָ */
+ if ( s != USB_INT_SUCCESS )
+ {
+ return( s );
+ }
+ CH376ReadBlock( &GlobalBuf[8] ); /* ڴ滺ȡCH376_CMD_DATA.SectorLocate.mSectorLbaݿ,سsizeof(CH376_CMD_DATA.SectorLocate) */
+ if ( *(u32 *)(&GlobalBuf[8]) == *(u32 *)(&GlobalBuf[4]) )
+ {
+ return( USB_INT_SUCCESS ); /* ѵǰļĿ¼Ϣ */
+ }
+ xWriteCH376Cmd( CMD50_WRITE_VAR32 );
+ xWriteCH376Data( VAR_FAT_DIR_LBA ); /* õǰһ,ΪµļĿ¼ϢLBAַ */
+ for ( s = 8; s != 12; s ++ )
+ {
+ xWriteCH376Data( GlobalBuf[ s ] );
+ }
+ CH376_EN;
+ ++ *(u32 *)(&GlobalBuf[0]);
+ }
+}
+
+/*******************************************************************************
+* : CH376CheckNameSum
+* : ɶļĿ¼(ļ)Ӧijļ.
+* Ҫļ·PathName,Ҫṩճļ
+* LongName(UNICODEС˱,˫0),
+* ʹȫֻGlobalBufǰ34ֽ,
+* sizeof(GlobalBuf) >= sizeof(FAT_DIR_INFO)+2
+* : u8 * PathName:
+* ļ·.
+* u8 * LongName:
+* ָļջ.
+* : ж״̬.
+*******************************************************************************/
+u8 CH376GetLongName( u8 * PathName, u8 * LongName )
+{
+ u8 s;
+ UINT16 NameCount; /* ļֽڼ */
+
+ s = CH376FileOpenPath( PathName ); /* ༶Ŀ¼µļĿ¼ */
+ if ( s != USB_INT_SUCCESS && s != ERR_OPEN_DIR )
+ {
+ return( s );
+ }
+
+ s = CH376DirInfoRead( ); /* ȡǰļĿ¼ϢFAT_DIR_INFO,ݵڴ */
+ if ( s != USB_INT_SUCCESS )
+ {
+ return( s );
+ }
+
+ CH376ReadBlock( GlobalBuf ); /* ڴ滺ȡFAT_DIR_INFOݿ,سsizeof(FAT_DIR_INFO) */
+ CH376EndDirInfo( ); /* ȡFAT_DIR_INFOṹ */
+ GlobalBuf[32] = CH376CheckNameSum( GlobalBuf ); /* 㳤ļĶļ,ȫֻ,ԼRAM */
+ GlobalBuf[33] = CH376ReadVar8( VAR_FILE_DIR_INDEX ); /* ǰļĿ¼Ϣڵ,ȫֻ,ԼRAM */
+ NameCount = 0;
+ while ( 1 )
+ {
+ if ( GlobalBuf[33] == 0 ) /* ǰļĿ¼Ϣ,תǰһ */
+ {
+ s = CH376LocateInUpDir( PathName ); /* ϼĿ¼ƶļָ뵽ǰļĿ¼Ϣڵ */
+ if ( s != USB_INT_SUCCESS )
+ {
+ break;
+ }
+
+ if ( CH376ReadVar32( VAR_CURRENT_OFFSET ) == 0 ) /* ǰѾĿ¼Ŀʼ,ȡļ */
+ {
+ s = ERR_LONG_NAME_ERR;
+ break;
+ }
+ GlobalBuf[33] = DEF_SECTOR_SIZE / sizeof( FAT_DIR_INFO ); /* ָǰһһļĿ¼Ϣ */
+ }
+
+ GlobalBuf[33] --; /* ӺǰļĿ¼Ϣ */
+ s = CH376SendCmdDatWaitInt( CMD1H_DIR_INFO_READ, GlobalBuf[33] ); /* ȡָĿ¼ϢFAT_DIR_INFO,ݵڴ */
+ if ( s != USB_INT_SUCCESS )
+ {
+ break;
+ }
+
+ CH376ReadBlock( GlobalBuf ); /* ڴ滺ȡFAT_DIR_INFOݿ,سsizeof(FAT_DIR_INFO) */
+ CH376EndDirInfo( ); /* ȡFAT_DIR_INFOṹ */
+ if ( ( GlobalBuf[11] & ATTR_LONG_NAME_MASK ) != ATTR_LONG_NAME || GlobalBuf[13] != GlobalBuf[32] ) /* ʹУʹ */
+ {
+ s = ERR_LONG_NAME_ERR;
+ break; /* ûֱӷΪǴ˸Ŀ¼ôҪرպܷ */
+ }
+
+ for ( s = 1; s < sizeof( FAT_DIR_INFO ); s += 2 ) /* ռļ,ļַڴUNICODEС˷ʽ */
+ {
+ if ( s == 1 + 5 * 2 )
+ {
+ s = 14; /* ӳļĵһ1-5ַڶ6-11ַ */
+ }
+ else if ( s == 14 + 6 * 2 )
+ {
+ s = 28; /* ӳļĵڶ6-11ַ12-13ַ */
+ }
+
+ LongName[ NameCount++ ] = GlobalBuf[ s ];
+ LongName[ NameCount++ ] = GlobalBuf[ s + 1 ];
+ if ( GlobalBuf[ s ] == 0 && GlobalBuf[ s + 1 ] == 0 )
+ {
+ break; /* ļ */
+ }
+
+ if ( NameCount >= LONG_NAME_BUF_LEN ) /* ļ */
+ {
+ s = ERR_LONG_BUF_OVER;
+ goto CH376GetLongNameE;
+ }
+ }
+
+ if ( GlobalBuf[0] & 0x40 ) /* ļĿ¼Ϣ */
+ {
+ if ( s >= sizeof( FAT_DIR_INFO ) ) *(PUINT16)( &LongName[ NameCount ] ) = 0x0000; /* δռļĽ,ǿƽ */
+ s = USB_INT_SUCCESS; /* ɹɳļռ */
+ break;
+ }
+ }
+
+CH376GetLongNameE:
+ CH376FileClose( FALSE ); /* ڸĿ¼Ҫر */
+ return( s );
+}
+
+/*******************************************************************************
+* : CH376CreateLongName
+* : ½гļļ,رļ,LongName·
+* RAM.
+* Ҫļ·PathName(ȲοFAT淶ɳ
+* в),ҪUNICODEС˱˫0ijļ
+* LongName.
+* ʹȫֻGlobalBufǰ64ֽ,
+* sizeof(GlobalBuf)>=sizeof(FAT_DIR_INFO)*2
+* : u8 * PathName:
+* ļ·.
+* u8 * LongName:
+* ָļ.
+* : ж״̬.
+*******************************************************************************/
+u8 CH376CreateLongName( u8 * PathName, u8 * LongName )
+{
+ u8 s, i;
+ u8 DirBlockCnt; /* ļռļĿ¼ṹĸ */
+ UINT16 count; /* ʱ,ڼ,ֽڶļʽʵʶȡֽ */
+ UINT16 NameCount; /* ļֽڼ */
+ u32 NewFileLoc; /* ǰļĿ¼ϢϼĿ¼еʼλ,ƫƵַ */
+
+ for ( count = 0; count < LONG_NAME_BUF_LEN; count += 2 )
+ {
+ if ( *(PUINT16)(&LongName[count]) == 0 )
+ {
+ break; /* λ */
+ }
+ }
+
+ if ( count == 0 || count >= LONG_NAME_BUF_LEN || count > LONE_NAME_MAX_CHAR )
+ {
+ return( ERR_LONG_NAME_ERR ); /* ļЧ */
+ }
+
+ DirBlockCnt = count / LONG_NAME_PER_DIR; /* ļռļĿ¼ṹĸ */
+ i = count - DirBlockCnt * LONG_NAME_PER_DIR;
+
+ if ( i ) /* ͷ */
+ {
+ if ( ++ DirBlockCnt * LONG_NAME_PER_DIR > LONG_NAME_BUF_LEN )
+ {
+ return( ERR_LONG_BUF_OVER ); /* */
+ }
+ count += 2; /* 0ij */
+ i += 2;
+
+ if ( i < LONG_NAME_PER_DIR ) /* ĩļĿ¼ṹ */
+ {
+ while ( i++ < LONG_NAME_PER_DIR )
+ {
+ LongName[count++] = 0xFF; /* ʣΪ0xFF */
+ }
+ }
+ }
+
+ s = CH376FileOpenPath( PathName ); /* ༶Ŀ¼µļ */
+ if ( s == USB_INT_SUCCESS ) /* ļش */
+ {
+ s = ERR_NAME_EXIST;
+ goto CH376CreateLongNameE;
+ }
+
+ if ( s != ERR_MISS_FILE )
+ {
+ return( s );
+ }
+
+ s = CH376FileCreatePath( PathName ); /* ½༶Ŀ¼µļ */
+ if ( s != USB_INT_SUCCESS )
+ {
+ return( s );
+ }
+
+ i = CH376ReadVar8( VAR_FILE_DIR_INDEX ); /* ʱڱ浱ǰļĿ¼Ϣڵ */
+ s = CH376LocateInUpDir( PathName ); /* ϼĿ¼ƶļָ뵽ǰļĿ¼Ϣڵ */
+ if ( s != USB_INT_SUCCESS )
+ {
+ goto CH376CreateLongNameE; /* ûֱӷΪǴ˸Ŀ¼ôҪرպܷ */
+ }
+
+ NewFileLoc = CH376ReadVar32( VAR_CURRENT_OFFSET ) + i * sizeof(FAT_DIR_INFO); /* 㵱ǰļĿ¼ϢϼĿ¼еʼλ,ƫƵַ */
+ s = CH376ByteLocate( NewFileLoc ); /* ϼĿ¼ƶļָ뵽ǰļĿ¼Ϣλ */
+ if ( s != USB_INT_SUCCESS )
+ {
+ goto CH376CreateLongNameE;
+ }
+
+ s = CH376ByteRead( &GlobalBuf[ sizeof(FAT_DIR_INFO) ], sizeof(FAT_DIR_INFO), NULL );/* ֽΪλȡ,õǰļĿ¼ϢFAT_DIR_INFO */
+ if ( s != USB_INT_SUCCESS )
+ {
+ goto CH376CreateLongNameE;
+ }
+
+ for ( i = DirBlockCnt; i != 0; -- i ) /* еļĿ¼ṹڴųļ */
+ {
+ s = CH376ByteRead( GlobalBuf, sizeof(FAT_DIR_INFO), &count ); /* ֽΪλȡ,һļĿ¼ϢFAT_DIR_INFO */
+ if ( s != USB_INT_SUCCESS )
+ {
+ goto CH376CreateLongNameE;
+ }
+
+ if ( count == 0 )
+ {
+ break; /* ,ϼĿ¼ */
+ }
+
+ if ( GlobalBuf[0] && GlobalBuf[0] != 0xE5 ) /* ʹõļĿ¼ṹ,ڳļӴ,Կռ䲻,ǰλòת */
+ {
+ s = CH376ByteLocate( NewFileLoc ); /* ϼĿ¼ƶļָ뵽ǰļĿ¼Ϣλ */
+ if ( s != USB_INT_SUCCESS )
+ {
+ goto CH376CreateLongNameE;
+ }
+
+ GlobalBuf[ 0 ] = 0xE5; /* ļɾ־ */
+ for ( s = 1; s != sizeof(FAT_DIR_INFO); s ++ )
+ {
+ GlobalBuf[ s ] = GlobalBuf[ sizeof(FAT_DIR_INFO) + s ];
+ }
+
+ s = CH376LongNameWrite( GlobalBuf, sizeof(FAT_DIR_INFO) ); /* дһļĿ¼ṹ,ɾ֮ǰ½ļ,ʵԺὫ֮תƵĿ¼ĩλ */
+ if ( s != USB_INT_SUCCESS )
+ {
+ goto CH376CreateLongNameE;
+ }
+
+ do /* еļĿ¼ṹ */s
+ {
+ s = CH376ByteRead( GlobalBuf, sizeof(FAT_DIR_INFO), &count ); /* ֽΪλȡ,һļĿ¼ϢFAT_DIR_INFO */
+ if ( s != USB_INT_SUCCESS )
+ {
+ goto CH376CreateLongNameE;
+ }
+ } while ( count && GlobalBuf[0] ); /* ȻʹõļĿ¼ṹ,ֱϼĿ¼δʹùļĿ¼ṹ */
+
+ NewFileLoc = CH376ReadVar32( VAR_CURRENT_OFFSET ); /* ϼĿ¼ĵǰļָΪǰļĿ¼ϢϼĿ¼еʼλ */
+ i = DirBlockCnt + 1; /* ҪĿеļĿ¼ṹĸ,ļһͳļ */
+
+ if ( count == 0 )
+ {
+ break; /* ,ϼĿ¼ */
+ }
+
+ NewFileLoc -= sizeof(FAT_DIR_INFO); /* صղĿеļĿ¼ṹʼλ */
+ }
+ }
+
+ if ( i ) /* еļĿ¼ṹԴųļ,ԭϼĿ¼,ϼĿ¼ij */
+ {
+ s = CH376ReadVar8( VAR_SEC_PER_CLUS ); /* ÿ */
+ if ( s == 128 ) /* FAT12/FAT16ĸĿ¼,ǹ̶,ļĿ¼ṹ */
+ {
+ s = ERR_FDT_OVER; /* FAT12/FAT16Ŀ¼µļӦ512,Ҫ */
+ goto CH376CreateLongNameE;
+ }
+
+ count = s * DEF_SECTOR_SIZE; /* ÿֽ */
+ if ( count < i * sizeof(FAT_DIR_INFO) )
+ {
+ count <<= 1; /* һزһ,ֻᷢÿΪ512ֽڵ */
+ }
+
+ s = CH376LongNameWrite( NULL, count ); /* ֽΪλǰλдȫ0ݿ,ӵļĿ¼ */
+ if ( s != USB_INT_SUCCESS )
+ {
+ goto CH376CreateLongNameE;
+ }
+ }
+
+ s = CH376ByteLocate( NewFileLoc ); /* ϼĿ¼ƶļָ뵽ǰļĿ¼Ϣλ */
+ if ( s != USB_INT_SUCCESS )
+ {
+ goto CH376CreateLongNameE;
+ }
+
+ GlobalBuf[11] = ATTR_LONG_NAME;
+ GlobalBuf[12] = 0x00;
+ GlobalBuf[13] = CH376CheckNameSum( &GlobalBuf[ sizeof(FAT_DIR_INFO) ] ); /* 㳤ļĶļ */
+ GlobalBuf[26] = 0x00;
+ GlobalBuf[27] = 0x00;
+
+ for ( s = 0; DirBlockCnt != 0; ) /* ļռõļĿ¼ṹ */
+ {
+ GlobalBuf[0] = s ? DirBlockCnt : DirBlockCnt | 0x40; /* ״Ҫóļڱ־ */
+ DirBlockCnt --;
+ NameCount = DirBlockCnt * LONG_NAME_PER_DIR;
+
+ for ( s = 1; s < sizeof( FAT_DIR_INFO ); s += 2 ) /* ļ,ļַڴUNICODEС˷ʽ */
+ {
+ if ( s == 1 + 5 * 2 )
+ {
+ s = 14; /* ӳļĵһ1-5ַڶ6-11ַ */
+ }
+ else if ( s == 14 + 6 * 2 )
+ {
+ s = 28; /* ӳļĵڶ6-11ַ12-13ַ */
+ }
+ GlobalBuf[ s ] = LongName[ NameCount++ ];
+ GlobalBuf[ s + 1 ] = LongName[ NameCount++ ];
+ }
+ s = CH376LongNameWrite( GlobalBuf, sizeof(FAT_DIR_INFO) ); /* ֽΪλдһļĿ¼ṹ,ļ */
+ if ( s != USB_INT_SUCCESS )
+ {
+ goto CH376CreateLongNameE;
+ }
+ }
+
+ s = CH376LongNameWrite( &GlobalBuf[ sizeof(FAT_DIR_INFO) ], sizeof(FAT_DIR_INFO) ); /* ֽΪλдһļĿ¼ṹ,ת֮ǰ½ļĿ¼Ϣ */
+
+CH376CreateLongNameE:
+ CH376FileClose( FALSE ); /* ڸĿ¼Ҫر */
+ return( s );
+}
+#endif
+/************************************ End *************************************/
diff --git a/User/DS1307/DS1307.c b/User/DS1307/DS1307.c
new file mode 100644
index 0000000..8bd32a5
--- /dev/null
+++ b/User/DS1307/DS1307.c
@@ -0,0 +1,242 @@
+
+#include "config.h" //ȫ
+
+//===========================================================================
+//Subroutine: iic_init
+//IICʼ
+//===========================================================================
+
+//void delay_us(unsigned int Counter)
+//{
+// uint32_t count;
+// while (Counter--)
+// {
+// count = 42; // Ƶͱֵ
+// while (count--)
+// {
+// __asm__ volatile("nop"); // ȷŻ
+// }
+// }
+//}
+void DS1307_Init()
+{
+ u8 i = 0;
+ GPIO_InitTypeDef GPIO_InitStructure;
+ RCC_AHB1PeriphClockCmd(RCC_AHB1Periph_GPIOF, ENABLE);
+
+ GPIO_InitStructure.GPIO_Pin = iic_scl|iic_sda;
+ GPIO_InitStructure.GPIO_Mode = GPIO_Mode_OUT;
+ GPIO_InitStructure.GPIO_OType = GPIO_OType_PP;
+ GPIO_InitStructure.GPIO_Speed = GPIO_Speed_100MHz;
+ GPIO_InitStructure.GPIO_PuPd = GPIO_PuPd_NOPULL;
+ GPIO_Init(iic_gpio, &GPIO_InitStructure);
+ GPIO_SetBits(iic_gpio,iic_scl|iic_sda);
+ TXHData.CTIMEReadTimer.Init = 0; //ʼ־
+ TXHData.CTIMEReadTimer.Flag = 0; //ʱ־
+ TXHData.CTIMEReadTimer.ON_OFF = 1; //
+ TXHData.CTIMEReadTimer.Cycle = 1; //Ϊѭģʽʱ
+ TXHData.CTIMEReadTimer.TimerCountMax = 500;//0.5
+ DS1307_Read();
+ if(TXHData.CTIME.Sec > 0x59)
+ {
+ //TXHData.PREXDATA_WaitUpNummber = 0;
+ TXHData.CTIME.Year = 0x24;//
+ TXHData.CTIME.Month = 0x08;//
+ TXHData.CTIME.Day = 0x30;//
+ //TXHData.CTIME.Week = 0x02;//
+ TXHData.CTIME.Hour = 0x14;//ʱ
+ TXHData.CTIME.Min = 0x20;//
+ TXHData.CTIME.Sec = 0x00;//
+ DS1307_Write();
+ }
+}
+//===========================================================================
+//Subroutine: iic_start
+//IICݴź
+//SCLΪߵƽʱSDA½
+//===========================================================================
+ void iic_start(void)
+{
+ iic_sdaout(); //SDA
+ GPIO_SetBits(iic_gpio,iic_sda); //SDAΪߵƽ
+ GPIO_SetBits(iic_gpio,iic_scl); //SCLΪߵƽ
+ delay_us(4);
+ GPIO_ResetBits(iic_gpio,iic_sda); //SDA½
+}
+//===========================================================================
+//Subroutine: iic_stop
+//IICݴֹͣź
+//SCLΪߵƽʱSDA
+//===========================================================================
+void iic_stop(void)
+{
+ iic_sdaout(); //SDA
+ GPIO_ResetBits(iic_gpio,iic_sda); //SDAΪ͵ƽ
+ delay_us(4);
+ GPIO_SetBits(iic_gpio,iic_scl); //SCLߵƽ
+ GPIO_SetBits(iic_gpio,iic_sda); //SDAأI2Cݴͽź
+}
+//===========================================================================
+//Subroutine: iic_wait4ack
+//IICȴӦ
+//ֵ1Ӧʧ
+// 0Ӧɹ
+//===========================================================================
+
+u8 iic_wait4ack(void)
+{
+ u8 times=0;
+ iic_sdain(); //SDAΪ
+ GPIO_SetBits(iic_gpio,iic_sda);//sdaߵƽ
+ delay_us(1);
+ GPIO_SetBits(iic_gpio,iic_scl); //ʱӸߵƽ
+ delay_us(1);
+ while(GPIO_ReadInputDataBit(iic_gpio, iic_sda)) //ݣֱӻӦ
+ {
+ if(++times>IICWAITTIMEOUT)
+ {
+ iic_stop(); //Ӧֹͣ
+ return 1;
+ }
+ }
+ GPIO_ResetBits(iic_gpio,iic_scl);//ʱ͵ƽ½
+ return 0;
+}
+//===========================================================================
+//Subroutine: iic_act Ӧ
+//ʾ
+//===========================================================================
+
+void iic_ack(void)
+{
+ GPIO_ResetBits(iic_gpio,iic_scl); //ʱӵ͵ƽ
+ iic_sdaout();
+ GPIO_ResetBits(iic_gpio,iic_sda); //ݵ͵ƽ,ʾӦ
+ delay_us(2);
+ GPIO_SetBits(iic_gpio,iic_scl); //ʱ
+ delay_us(2);
+ GPIO_ResetBits(iic_gpio,iic_scl); //ʱ½
+}
+
+//===========================================================================
+//Subroutine: iic_noact ӦӦ
+//ʾٽ
+//===========================================================================
+void iic_noack(void)
+{
+ GPIO_ResetBits(iic_gpio,iic_scl); //ʱӵ͵ƽ
+ iic_sdaout();
+ GPIO_SetBits(iic_gpio,iic_sda); //ݸߵƽ,ʾӦ
+ delay_us(2);
+ GPIO_SetBits(iic_gpio,iic_scl); //ʱ
+ delay_us(2);
+ GPIO_ResetBits(iic_gpio,iic_scl); //ʱ½
+}
+
+//===========================================================================
+//Subroutine: iic_sendbyte
+//IICһֽ
+//===========================================================================
+void iic_sendbyte(u8 txd)
+{
+ u8 t;
+ iic_sdaout(); //SDAΪΪҪ
+ GPIO_ResetBits(iic_gpio,iic_scl); //ʱӵ͵ƽֻSCLΪͲſɸı
+ for(t=0;t<8;t++)//ѭ8ֽ
+ {
+ if ((txd&0x80)>>7) GPIO_SetBits(iic_gpio,iic_sda); //7-tλ
+ else GPIO_ResetBits(iic_gpio,iic_sda);
+ txd<<=1;
+ delay_us(2);
+ GPIO_SetBits(iic_gpio,iic_scl); //SCL
+ delay_us(2);
+ GPIO_ResetBits(iic_gpio,iic_scl); //SCLָ͵ƽSDA
+ delay_us(2);
+ }
+}
+
+
+//===========================================================================
+//Subroutine: iic_readbyte
+//1ֽڣack=1ʱ֮ACKack=0ߺnACK
+//===========================================================================
+u8 iic_readbyte(u8 ack)
+{
+ unsigned char i,receive=0;
+ iic_sdain();//ݣSDAΪ
+ for(i=0;i<8;i++ ) //ѭ8λ
+ {
+ GPIO_ResetBits(iic_gpio,iic_scl); //SCLΪ͵ƽ
+ delay_us(2);
+ GPIO_SetBits(iic_gpio,iic_scl); //SCLأʼȡ
+ receive<<=1;
+ if(GPIO_ReadInputDataBit(iic_gpio, iic_sda)) //ȡ
+ receive|=0x01; //Ϊ1receiveλӦΪ1
+ delay_us(1);
+ }
+ if (ack) //ҪӦ
+ iic_ack();//Ӧ
+ else
+ iic_noack(); //Ӧ
+ return receive;
+}
+
+//===========================================================================
+//ַָһ
+//ֵ :
+//===========================================================================
+void DS1307_Read(void)//93us
+{
+ u8 temp[7],i;
+
+ iic_start(); //
+ iic_sendbyte(0XD0); //ַ0XD0
+ iic_wait4ack(); //ȴӦ
+ iic_sendbyte(0); //ֵַ
+ iic_wait4ack(); //ȴӦ
+ iic_start(); //һ
+ iic_sendbyte(0XD1); //͵ַ0XD1ģʽ
+ iic_wait4ack(); //ȴӦ
+ for (i = 0;i < 7;i ++)
+ {
+ if (i < 6)
+ temp[i] = iic_readbyte(1);
+ else
+ temp[i] = iic_readbyte(0);
+ }
+ iic_stop(); //һֹͣ
+ TXHData.CTIME.Year = temp[6];//
+ TXHData.CTIME.Month = temp[5];//
+ TXHData.CTIME.Day = temp[4];//
+
+ TXHData.CTIME.Hour = temp[2];//ʱ
+ TXHData.CTIME.Min = temp[1];//
+ TXHData.CTIME.Sec = temp[0];//
+}
+//===========================================================================
+//ַָдһ
+//ֵ :
+//===========================================================================
+void DS1307_Write(void)
+{
+ u8 i = 0,temp[7];
+
+ temp[0]= TXHData.CTIME.Sec;
+ temp[1]= TXHData.CTIME.Min;
+ temp[2]= TXHData.CTIME.Hour;
+ temp[3]= 0x01;
+ temp[4]= TXHData.CTIME.Day;
+ temp[5]= TXHData.CTIME.Month;
+ temp[6]= TXHData.CTIME.Year;
+ iic_start();
+ iic_sendbyte(0XD0); //ַ0XD0
+ iic_wait4ack(); //ȴӦ
+ iic_sendbyte(0x00); //ֵַ
+ iic_wait4ack(); //ȴӦ
+ for(i = 0;i < 7;i ++)
+ {
+ iic_sendbyte(temp[i]); //ֽ
+ iic_wait4ack(); //ȴӦ
+ }
+ iic_stop(); //һֹͣ
+}
diff --git a/User/DS1307/DS1307.h b/User/DS1307/DS1307.h
new file mode 100644
index 0000000..1569c2a
--- /dev/null
+++ b/User/DS1307/DS1307.h
@@ -0,0 +1,32 @@
+#ifndef __DS1307_H
+#define __DS1307_H
+
+//==============================================================================
+//macro: iic_sdain iic_sdaout
+//sdaΪ
+// CRL 4λΪ 1000 λ7 sda
+// CRL 4λΪ 0011 λ7 sda Ƶ50M
+//ΪԱ֤ΪAF
+//==============================================================================
+#define iic_sdain() GPIOF->MODER &= 0XFFFFF3FF;//
+#define iic_sdaout() GPIOF->MODER |= 0X00000400;//
+#define IICWAITTIMEOUT 250
+#define iic_gpio GPIOF
+#define iic_scl GPIO_Pin_4
+#define iic_sda GPIO_Pin_5
+
+//void delay_us(unsigned int Counter);
+void DS1307_Init(void);
+void iic_start(void);
+void iic_stop(void);
+u8 iic_wait4ack(void);
+void iic_ack(void);
+void iic_noack(void);
+void iic_sendbyte(u8);
+u8 iic_readbyte(unsigned char ack);
+void DS1307_Read(void);
+void DS1307_Write(void);
+
+
+
+#endif
diff --git a/User/Delay/delay.c b/User/Delay/delay.c
new file mode 100644
index 0000000..43d2c07
--- /dev/null
+++ b/User/Delay/delay.c
@@ -0,0 +1,39 @@
+#include "config.h" //ȫ
+
+void delay_init(void)
+{
+ SysTick_CLKSourceConfig(SysTick_CLKSource_HCLK_Div8);//ʱ
+}
+//ʱ뼶
+void delay_ms(uint32_t nms)
+{
+ uint32_t tmp;
+ while(nms--)
+ {
+ SysTick->LOAD = 168000000/8/1000; //ֵʱ1ms
+ SysTick->VAL = 0; //յǰֵ
+ SysTick->CTRL |= 0x1; //ʼ
+ while ((SysTick->CTRL & 0x00010000)==0);
+
+ SysTick->VAL = 0; //յǰֵ
+ SysTick->CTRL &= 0; //رռ
+ }
+}
+
+//ʱ뼶
+void delay_us(uint32_t nus)
+{
+ uint32_t tmp;
+ while(nus--)
+ {
+ SysTick->LOAD = 168000000/8/1000000; //ֵʱ1us
+ SysTick->VAL = 0; //յǰֵ
+ SysTick->CTRL |= 0x1; //ʼ
+ while ((SysTick->CTRL & 0x00010000)==0);
+ SysTick->VAL = 0; //յǰֵ
+ SysTick->CTRL &= 0; //رռ
+ }
+
+}
+
+
\ No newline at end of file
diff --git a/User/Delay/delay.h b/User/Delay/delay.h
new file mode 100644
index 0000000..a569fc3
--- /dev/null
+++ b/User/Delay/delay.h
@@ -0,0 +1,10 @@
+#ifndef _DELAY_H_
+#define _DELAY_H_
+#include "stm32f4xx.h"
+void delay_init(void) ;
+void delay_ms(uint32_t nms);
+void delay_us(uint32_t nus);
+
+
+#endif
+
\ No newline at end of file
diff --git a/User/FRam/FRam.c b/User/FRam/FRam.c
new file mode 100644
index 0000000..7d93364
--- /dev/null
+++ b/User/FRam/FRam.c
@@ -0,0 +1,436 @@
+/*C*****************************************************************************
+* NAME: fRamDrive.c
+*-------------------------------------------------------------------------------
+*******************************************************************************/
+/*_____ I N C L U D E S ______________________________________________________*/
+
+//#define FRAM_INIT
+
+
+#include "config.h" //ȫ
+
+volatile s_uniGlobal_Typedef s_uniGlobal;
+
+
+//ʼ====================================================================
+//
+
+const u8 initFRam_Flag = 0x38;
+const PrintInfo_Type InitPrintInfo={
+ " Ho So Giao Dich ",//¼
+ "TEN CUA HANG: ",//ַ
+ "DIA CHI: ",//˰
+ "MA SO THUE: ",//
+ " ",
+ " ",
+ "SO VOL: ",//
+ "SO TIEN: ",//
+ "SO LIT: ",//
+ "DONGIA: ",//
+ " ",
+ "NGAY: ",
+ " ",
+ " ",
+ " ",
+ " ",
+ " ",
+ " ",
+ " ",
+ "CAM ON & HEN GAP LAI QUY KHACH !",
+ };
+const MD_Port_Data_Type InitMD_Port_Data = {
+ //BaudRate StopBits Parity_Even POSType GunNumber MBCountTime Display_Type
+ { 9600, 1, 0, 0, 0, 10, 0 ,MD_RS485,{0,0,0,0,0,0,0,0,0,0}},
+ {//Num Addr State Standby[35]
+ {0, 0, 0, },
+ {0, 0, 0, },
+ {0, 0, 0, },
+ {0, 0, 0, },
+ {0, 0, 0, },
+ {0, 0, 0, },
+ {0, 0, 0, },
+ {0, 0, 0, },
+ {0, 0, 0, },
+ {0, 0, 0, },
+ {0, 0, 0, },
+ {0, 0, 0, },
+ {0, 0, 0, },
+ {0, 0, 0, },
+ {0, 0, 0, },
+ {0, 0, 0, },
+ }
+};
+/*typedef struct
+{
+ char CMD_SOCKA[50];
+ char IMEI[20];
+ char APN[40];
+ char WiFIName[40];
+ char WiFIPassWord[20];
+}WirelessData_Type;*/
+
+//Tast URL http://test.joyfueling.com:8012/
+// http://3.92.208.210:7011/
+const POSData_Type InitPOSData={
+//
+//{"AT+SOCKA=TCP,3.92.208.210,7011\r\n"},POS_Connect_Typ_Station};
+{"joyfuel.joyfueling.com,7011","","","KFB-2.4G","KFB123456"},POS_Connect_Typ_Station};
+const u8 InitMD_Port_Num_Top = 0;
+const ROM_UpData_Type InitROM_UpData = {{0x06},900};//450K
+const u32 InitPREXDATA_WaitUpNummber = 0;
+const u32 InitPREXDATA_TTC = 0;
+const PREXDATA_Type initPrintLastRecord= {0,0,0,0,0,0,0,0,0};
+const POSNetSetState_TypeDef InitPOSNetSetState;
+const MD_Multiplex_Port_Data_Type InitMD_Multiplex_Port_Data;//˿5·ÿPREXDATA_NowFrameLen
+const WhiteList_Type InitWhiteList;
+const PREXDATA_Upload_Type InitPREXDATA_Upload;
+//==============================================================================
+const framDataIndex FDITab[] =
+{ ///FRAM1(ݲԲƵ)
+/// pInitData; upData pData firstAdr; len; Group Tpye; //(ע,Уݰβ)
+ {(u8*)&initFRam_Flag, (u8*)(&buf_FRam_Flag), (u8*)(&TXHData.FRam_Flag), FRam_Flag_FADR, FRam_Flag_LEN, FRam_Flag_Group, CF_FRam_Flag},
+ {(u8*)&InitROM_UpData, (u8*)(&buf_ROM_UpData), (u8*)(&TXHData.ROM_UpData), ROM_UpData_FADR, ROM_UpData_LEN, ROM_UpData_Group, CF_ROM_UpData},
+ {(u8*)&InitMD_Port_Data, (u8*)(&buf_MD_Port_Data), (u8*)(&TXHData.MD_Port_Data), MD_Port_Data_FADR, MD_Port_Data_LEN, MD_Port_Data_Group, CF_MD_Port_Data},
+ {(u8*)&InitPOSData, (u8*)(&buf_POSData), (u8*)(&TXHData.POSData), POSData_FADR, POSData_LEN, POSData_Group, CF_POSData},
+ {(u8*)&InitMD_Port_Num_Top, (u8*)(&buf_MD_Port_Num_Top), (u8*)(&TXHData.MD_Port_Num_Top), MD_Port_Num_Top_FADR, MD_Port_Num_Top_LEN, MD_Port_Num_Top_Group, CF_MD_Port_Num_Top},
+ {(u8*)&InitPREXDATA_WaitUpNummber,(u8*)(&buf_PREXDATA_WaitUpNummber), (u8*)(&TXHData.PREXDATA_WaitUpNummber),PREXDATA_WaitUpNummber_FADR, PREXDATA_WaitUpNummber_LEN, PREXDATA_WaitUpNummber_Group, CF_PREXDATA_WaitUpNummber},
+ {(u8*)&InitPREXDATA_TTC, (u8*)(&buf_PREXDATA_TTC), (u8*)(&TXHData.PREXDATA_TTC), PREXDATA_TTC_FADR, PREXDATA_TTC_LEN, PREXDATA_TTC_Group, CF_PREXDATA_TTC},
+ {(u8*)&InitPrintInfo, (u8*)(&buf_PrintInfo), (u8*)(&TXHData.PrintInfo), PrintInfo_FADR, PrintInfo_LEN, PrintInfo_Group, CF_PrintInfo},
+ {(u8*)&initPrintLastRecord, (u8*)(&buf_PrintLastRecord), (u8*)(&TXHData.PrintLastRecord), PrintLastRecord_FADR, PrintLastRecord_LEN, PrintLastRecord_Group, CF_PrintLastRecord},
+ {(u8*)&InitPOSNetSetState, (u8*)(&buf_POSNetSetState), (u8*)(&TXHData.POSNetSetState), POSNetSetState_FADR, POSNetSetState_LEN, POSNetSetState_Group, CF_POSNetSetState},
+ {(u8*)&InitMD_Multiplex_Port_Data,(u8*)(&buf_MD_Multiplex_Port_Data), (u8*)(&TXHData.MD_Multiplex_Port_Data),MD_Multiplex_Port_Data_FADR, MD_Multiplex_Port_Data_LEN, MD_Multiplex_Port_Data_Group, CF_MD_Multiplex_Port_Data},
+ {(u8*)&InitWhiteList, (u8*)(&buf_WhiteList), (u8*)(&TXHData.WhiteList), WhiteList_FADR, WhiteList_LEN, WhiteList_Group, CF_WhiteList},
+ {(u8*)&InitPREXDATA_Upload, (u8*)(&buf_PREXDATA_Upload), (u8*)(&TXHData.PREXDATA_Upload), PREXDATA_Upload_FADR, PREXDATA_Upload_LEN, PREXDATA_Upload_Group, CF_PREXDATA_Upload},
+};
+////==============================================================================
+
+//F*****************************************************************************
+//* NAME: FRamDataCheck
+//* PURPOSE: У麯
+//* PARAMS: pDataҪַlenݳ
+//* return:
+//******************************************************************************
+u8 FRamDataCheck(volatile u8* pData, u16 len)
+{
+ u8 result;
+ result = *pData;
+ while(len--)
+ {
+ result += *pData++;
+ };
+
+ return result;
+}
+/****************************************************
+FM_IO_Configuration
+ FM洢õIOʼ
+
+ֵ
+****************************************************/
+void FM_IO_Configuration(void)
+{
+ GPIO_InitTypeDef GPIO_InitStructure;
+
+ RCC_AHB1PeriphClockCmd(RCC_AHB1Periph_GPIOA ,ENABLE);
+
+ GPIO_InitStructure.GPIO_Mode = GPIO_Mode_OUT;
+ GPIO_InitStructure.GPIO_Speed = GPIO_Speed_50MHz;
+ GPIO_InitStructure.GPIO_OType = GPIO_OType_PP;
+ GPIO_InitStructure.GPIO_PuPd = GPIO_PuPd_UP;
+ GPIO_InitStructure.GPIO_Pin = GPIO_Pin_3 | GPIO_Pin_4;
+ GPIO_Init(GPIOA, &GPIO_InitStructure);
+
+ GPIO_PinAFConfig(GPIOA, GPIO_PinSource5, GPIO_AF_SPI1);
+ GPIO_PinAFConfig(GPIOA, GPIO_PinSource6, GPIO_AF_SPI1);
+ GPIO_PinAFConfig(GPIOA, GPIO_PinSource7, GPIO_AF_SPI1);
+
+ /*!< Configure SPI1 pins: SCK MOSI*/
+ GPIO_InitStructure.GPIO_Pin = GPIO_Pin_5 | GPIO_Pin_7;
+ GPIO_InitStructure.GPIO_Mode = GPIO_Mode_AF;
+ GPIO_InitStructure.GPIO_Speed = GPIO_Speed_100MHz;//GPIO_Speed_100MHz;
+ GPIO_InitStructure.GPIO_OType = GPIO_OType_PP;
+ GPIO_InitStructure.GPIO_PuPd = GPIO_PuPd_NOPULL;
+ GPIO_Init(GPIOA, &GPIO_InitStructure);
+
+ /*!< Configure SPI1: MISO */
+ //GPIO_InitStructure.GPIO_PuPd = GPIO_PuPd_UP; //modi
+ GPIO_InitStructure.GPIO_Pin = GPIO_Pin_6;
+ GPIO_Init(GPIOA, &GPIO_InitStructure);
+
+}
+
+/****************************************************
+FM_SPI_Configuration
+ FM洢õSPIʼ
+
+ֵ
+****************************************************/
+void FM_SPI_Configuration(void)
+{
+ /* SPI1 configuration */
+ SPI_InitTypeDef SPI_InitStructure;
+
+ RCC_APB2PeriphClockCmd(RCC_APB2Periph_SPI1, ENABLE);
+
+ SPI_I2S_DeInit(SPI1);
+ SPI_InitStructure.SPI_Direction = SPI_Direction_2Lines_FullDuplex;//???
+ SPI_InitStructure.SPI_DataSize = SPI_DataSize_8b;//8?????
+ SPI_InitStructure.SPI_CPOL = SPI_CPOL_Low;//?????SCK?1
+ SPI_InitStructure.SPI_CPHA = SPI_CPHA_1Edge;//??????2???????
+ SPI_InitStructure.SPI_NSS = SPI_NSS_Soft;//NSS????
+ SPI_InitStructure.SPI_BaudRatePrescaler = SPI_BaudRatePrescaler_4;//???
+ SPI_InitStructure.SPI_FirstBit = SPI_FirstBit_MSB;//????
+ SPI_InitStructure.SPI_CRCPolynomial = 7;//CRC???
+ SPI_InitStructure.SPI_Mode = SPI_Mode_Master;//????
+ SPI_Init(SPI1, &SPI_InitStructure);
+ SPI_Cmd(SPI1, ENABLE);
+
+}
+
+/****************************************************
+FM_SPI2_SendByte
+ FM洢õSPIͺ
+ dt Ҫ͵
+ֵ
+****************************************************/
+u8 FM_SPI1_SendByte(u8 dt)
+{
+ while(SPI_I2S_GetFlagStatus(SPI1, SPI_I2S_FLAG_TXE) == RESET);
+ SPI_I2S_SendData(SPI1, dt);
+ while(SPI_I2S_GetFlagStatus(SPI1, SPI_I2S_FLAG_RXNE) == RESET);
+ return SPI_I2S_ReceiveData(SPI1);
+}
+
+/****************************************************
+FM_ReadData
+ ȡַָ
+ *pBuffȡ
+ addr ȡĵַ
+ Len ݳ
+ֵ
+****************************************************/
+void FM_ReadData(u8 *pBuff,u32 addr,u16 Len)
+{
+ u16 i = 0;
+ CLI();
+ FM_CS_EN;
+ FM_SPI1_SendByte(0x03);
+ FM_SPI1_SendByte((u8)(addr>>16));
+ FM_SPI1_SendByte((u8)(addr>>8));
+ FM_SPI1_SendByte((u8)addr);
+ for(i = 0;i < Len;i ++)
+ {
+ *pBuff = FM_SPI1_SendByte(0x00);
+ pBuff ++;
+ }
+ FM_CS_DIS;
+ SEI();
+}
+
+/****************************************************
+FM_WriteData
+ дȡַָ
+ *pBuffݻ
+ addr дĵַ
+ Len ݳ
+ֵ
+****************************************************/
+void FM_WriteData(u8 *pBuff,u32 addr,u16 Len)
+{
+ u16 i = 0;
+ CLI();
+ FM_CS_EN;
+ FM_SPI1_SendByte(0x06);
+ FM_CS_DIS;
+ FM_CS_EN;
+ FM_SPI1_SendByte(0x02);
+ FM_SPI1_SendByte((u8)(addr>>16));
+ FM_SPI1_SendByte((u8)(addr>>8));
+ FM_SPI1_SendByte((u8)addr);
+ for(i = 0;i < Len;i ++)
+ {
+ FM_SPI1_SendByte(*pBuff);
+ pBuff ++;
+ }
+ FM_CS_DIS;
+ SEI();
+}
+/****************************************************
+FM_Init
+ FM洢ֳʼ
+
+ֵ
+****************************************************/
+u16 iiii = 0;//㲻ȫֱ(ܴעһ)
+void FM_Init(void)
+{
+ u16 i = 0,j = 0;
+ u8* pBuff;
+ u8 Temp_Buff[1300];
+ u8 Temp = 0;
+ u32 Fristflag = 0,delay = 0;
+ FM_IO_Configuration(); //FMIOʼ
+ FM_SPI_Configuration(); //FMSPIʼ
+ //for(delay = 0;delay<0xfffff;delay++);//ʱȴȶ
+ delay_ms(10);
+ pBuff = (u8*)&Fristflag;
+ {
+ FM_CS_EN;
+ FM_SPI1_SendByte(0x06); //дʹ
+ FM_CS_DIS;
+ FM_CS_EN;
+ FM_SPI1_SendByte(0x01); //λ
+ FM_SPI1_SendByte(0x00);
+ FM_CS_DIS;
+ }
+ if((FDITab[FramItemEnd - 1].firstAdr + FDITab[FramItemEnd - 1].len * FDITab[FramItemEnd - 1].Group) > 0x20000)
+ {
+ __breakpoint(0); // halt program execution here
+ while(1);
+ }
+#ifdef FRAM_INIT //ʼ
+ for(iiii = 0;iiii< FramItemEnd;iiii ++) //дĬϴ洢
+ {
+ for(i = 0;i < FDITab[iiii].Group;i ++)
+ {
+ for(j = 0;j < FDITab[iiii].len-checkLen_1;j ++)
+ Temp_Buff[j]=*(FDITab[iiii].upData+j) = *(FDITab[iiii].pInitData+j);
+
+ Temp = FRamDataCheck(Temp_Buff,FDITab[iiii].len - checkLen_1);
+ FM_WriteData(uniGlobal.Global,FDITab[iiii].firstAdr+FDITab[iiii].len*i, FDITab[iiii].len-checkLen_1);
+ FM_WriteData(&Temp, FDITab[iiii].firstAdr+FDITab[iiii].len+FDITab[iiii].len*i-checkLen_1,checkLen_1);
+ }
+ }
+#endif
+ if(SWF8 == SWF_ON)
+ {
+ FM_Data_Init();
+ }
+
+ for(iiii = 0;iiii< FramItemEnd;iiii ++) //ȡ洢
+ {
+ for(i = 0;i < FDITab[iiii].Group;i ++)
+ {
+ if(FMItemRead(iiii,i) == 0)
+ {
+
+ }
+ }
+ }
+
+ TXHData.SystemErr = TXHData.PREXDATA_WaitUpNummber;
+}
+void PCBEncryption(void)
+{
+ STM32CPU.v.id[0] = *(u32*)0x1fff7a10;
+ STM32CPU.v.id[1] = *(u32*)(0x1fff7a10 + 4);
+ STM32CPU.v.id[2] = *(u32*)(0x1fff7a10 + 8);
+ TXHData.Encryption[0] = CRC_Check(&STM32CPU.v.byte[0],6);
+ TXHData.Encryption[1] = CRC_Check(&STM32CPU.v.byte[1],6);
+ TXHData.Encryption[2] = CRC_Check(&STM32CPU.v.byte[2],8);
+ TXHData.Encryption[3] = CRC_Check(&STM32CPU.v.byte[3],8);
+ FM_WriteData((u8*)TXHData.Encryption,Encryption_FADR,sizeof(TXHData.Encryption));
+}
+void PCBEncryption_Check(void)
+{
+ STM32CPU.v.id[0] = *(u32*)0x1fff7a10;
+ STM32CPU.v.id[1] = *(u32*)(0x1fff7a10 + 4);
+ STM32CPU.v.id[2] = *(u32*)(0x1fff7a10 + 8);
+ FM_ReadData((u8*)TXHData.Encryption,Encryption_FADR,sizeof(TXHData.Encryption));
+ if(TXHData.Encryption[0] != CRC_Check(&STM32CPU.v.byte[0],6)) TXHData.ErrState.Flag.e_errPCBCheck = 1;
+ if(TXHData.Encryption[1] != CRC_Check(&STM32CPU.v.byte[1],6)) TXHData.ErrState.Flag.e_errPCBCheck = 1;
+ if(TXHData.Encryption[2] != CRC_Check(&STM32CPU.v.byte[2],8)) TXHData.ErrState.Flag.e_errPCBCheck = 1;
+ if(TXHData.Encryption[3] != CRC_Check(&STM32CPU.v.byte[3],8)) TXHData.ErrState.Flag.e_errPCBCheck = 1;
+}
+void FM_Data_Init(void)
+{
+ u16 i = 0,j = 0;
+ u8 Temp_Buff[1300];
+ u8 Temp = 0;
+ u8 BackTemp = 0;
+ FMItemRead(CF_ROM_UpData,0);
+ BackTemp = TXHData.ROM_UpData.ROM_UpData_State.State;//IAPʼʱùˣظʼ
+ for(iiii = 0;iiii< FramItemEnd;iiii ++) //дĬϴ洢
+ {
+ for(i = 0;i < FDITab[iiii].Group;i ++)
+ {
+ for(j = 0;j < FDITab[iiii].len-checkLen_1;j ++)
+ Temp_Buff[j]=*(FDITab[iiii].upData+j) = *(FDITab[iiii].pInitData+j);
+
+ Temp = FRamDataCheck(Temp_Buff,FDITab[iiii].len - checkLen_1);
+ FM_WriteData(uniGlobal.Global,FDITab[iiii].firstAdr+FDITab[iiii].len*i, FDITab[iiii].len-checkLen_1);
+ FM_WriteData(&Temp, FDITab[iiii].firstAdr+FDITab[iiii].len+FDITab[iiii].len*i-checkLen_1,checkLen_1);
+ }
+ }
+ TXHData.ROM_UpData.ROM_UpData_State.State = BackTemp;
+ FMItemWrite(CF_ROM_UpData,0);
+}
+u8 FMItemWrite(FramItem Type, u16 Group)
+{
+ u16 i = 0,j = 0,k = 0;
+ u8 Temp_Buff[1300];
+ u8 Temp = 0;
+ if(Group >= FDITab[Type].Group)
+ return 0;
+ if(TXHData.PowerDown.State == 0 && FMItemRead(CF_FRam_Flag,0) == 1)
+ {
+ for(i = 0;i < FDITab[Type].len;i ++)
+ {
+ *(FDITab[Type].upData + i) = *(FDITab[Type].pData + i + (FDITab[Type].len-1)*Group);
+ Temp_Buff[i] = *(FDITab[Type].upData + i);
+ }
+ for(j = 0;j < 6;j ++)
+ {
+ FM_WriteData(uniGlobal.Global,FDITab[Type].firstAdr+FDITab[Type].len*Group,FDITab[Type].len-1);
+ Temp = FRamDataCheck(Temp_Buff,FDITab[Type].len - checkLen_1);
+ FM_WriteData(&Temp,FDITab[Type].firstAdr+FDITab[Type].len+FDITab[Type].len*Group-1,checkLen_1);
+
+ if(FMItemRead(Type,Group) == 1)
+ {
+ return 1;
+ }
+ delay_ms(100);
+ }
+ }
+// pGun.ErrState[0].Flag.e_errFramParameter = 1; //洢ֻжһ
+// pGun.ErrState[1].Flag.e_errFramParameter = 1; //洢ֻжһ
+ return 0;
+}
+
+u8 FMItemRead(FramItem Type, u16 Group)
+{
+ volatile u16 ii = 0,j = 0;
+ u8 Temp_Buff[1300];
+ u8 Temp = 0;
+
+ if(Group >= FDITab[Type].Group)
+ return 0;
+ for(j = 0;j < 6;j ++)
+ {
+ /****************************/
+ FM_ReadData(uniGlobal.Global,FDITab[CF_FRam_Flag].firstAdr,1);
+ *(Temp_Buff) = *(FDITab[CF_FRam_Flag].upData);
+
+ if(*(Temp_Buff) == 0x38)
+ {
+ FM_ReadData(uniGlobal.Global,FDITab[Type].firstAdr+FDITab[Type].len*Group,FDITab[Type].len);
+ for(ii = 0;ii < FDITab[Type].len;ii ++)
+ *(Temp_Buff+ii) = *(FDITab[Type].upData+ii);
+ Temp = FRamDataCheck(Temp_Buff,FDITab[Type].len - checkLen_1);
+ if(Temp == Temp_Buff[FDITab[Type].len - checkLen_1])
+ {
+ for(ii = 0;ii < FDITab[Type].len - checkLen_1;ii ++)
+ {
+ *(FDITab[Type].pData+ii+(FDITab[Type].len-1)*Group) = *(FDITab[Type].upData+ii);
+ }
+ return 1;
+ }
+ }
+ delay_ms(100);
+ }
+// pGun.ErrState[0].Flag.e_errFramParameter = 1; //洢ֻжһ
+// pGun.ErrState[1].Flag.e_errFramParameter = 1; //洢ֻжһ
+
+ return 0;
+}
+
diff --git a/User/FRam/FRam.h b/User/FRam/FRam.h
new file mode 100644
index 0000000..5ffac70
--- /dev/null
+++ b/User/FRam/FRam.h
@@ -0,0 +1,191 @@
+#ifndef _FRam_H_
+#define _FRam_H_
+/******************************************************************************
+* NAME: fRam.h
+*******************************************************************************/
+/*_____ M A C R O S __________________________________________________________*/
+
+
+//˿
+#define FM_CS_EN GPIO_ResetBits(GPIOA, GPIO_Pin_3);GPIO_SetBits(GPIOA, GPIO_Pin_4);
+#define FM_CS_DIS GPIO_SetBits(GPIOA, GPIO_Pin_3);
+//FM
+#define FM_WREN 0X06 //дʹ
+#define FM_READ 0X03 //
+#define FM_WRITE 0X02 //д
+
+#define CLI() __set_PRIMASK(1)
+#define SEI() __set_PRIMASK(0)
+
+/*_____ M A C R O S __________________________________________________________*/
+//CONFIG()
+#define FRAM_SPACE_SIZE (0X800) ///
+#define FristStart_Addr 100
+//******************************************************************************
+// 洢
+
+#define uniGlobal s_uniGlobal.u
+
+#define checkLen_1 1 ///У,1byte
+//******************************************************************************
+// FRAM_DATA_MAP
+//֤
+///ȫֻеֵ
+///ṹ嶨
+#define Encryption_FADR (80)
+
+//洢ñ
+///ȫֻеֵ
+#define buf_FRam_Flag uniGlobal.FRam_Flag
+///ṹ嶨
+#define FRam_Flag_FADR (FristStart_Addr)
+#define FRam_Flag_LEN (sizeof(buf_FRam_Flag) + checkLen_1)
+#define FRam_Flag_Group 1 //
+
+///ȫֻеֵ
+#define buf_ROM_UpData uniGlobal.ROM_UpData
+///ṹ嶨
+#define ROM_UpData_FADR (FRam_Flag_FADR + FRam_Flag_LEN * FRam_Flag_Group)
+#define ROM_UpData_LEN (sizeof(buf_ROM_UpData) + checkLen_1)
+#define ROM_UpData_Group 1 //
+
+//Ա
+///ȫֻеֵ
+#define buf_MD_Port_Data uniGlobal.MD_Port_Data
+///ṹ嶨
+#define MD_Port_Data_FADR (ROM_UpData_FADR + ROM_UpData_LEN * ROM_UpData_Group)
+#define MD_Port_Data_LEN (sizeof(buf_MD_Port_Data) + checkLen_1)
+#define MD_Port_Data_Group 4 //
+
+//Ա
+///ȫֻеֵ
+#define buf_POSData uniGlobal.POSData
+///ṹ嶨
+#define POSData_FADR (MD_Port_Data_FADR + MD_Port_Data_LEN * MD_Port_Data_Group)
+#define POSData_LEN (sizeof(buf_POSData) + checkLen_1)
+#define POSData_Group 1 //
+
+//Ա
+///ȫֻеֵ
+#define buf_MD_Port_Num_Top uniGlobal.MD_Port_Num_Top
+///ṹ嶨
+#define MD_Port_Num_Top_FADR (POSData_FADR + POSData_LEN * POSData_Group)
+#define MD_Port_Num_Top_LEN (sizeof(buf_MD_Port_Num_Top) + checkLen_1)
+#define MD_Port_Num_Top_Group 1 //
+
+///ȫֻеֵ
+#define buf_PREXDATA_WaitUpNummber uniGlobal.PREXDATA_WaitUpNummber
+///ṹ嶨
+#define PREXDATA_WaitUpNummber_FADR (MD_Port_Num_Top_FADR + MD_Port_Num_Top_LEN * MD_Port_Num_Top_Group)
+#define PREXDATA_WaitUpNummber_LEN (sizeof(buf_PREXDATA_WaitUpNummber) + checkLen_1)
+#define PREXDATA_WaitUpNummber_Group 1 //
+
+///ȫֻеֵ
+#define buf_PREXDATA_TTC uniGlobal.PREXDATA_TTC
+///ṹ嶨
+#define PREXDATA_TTC_FADR (PREXDATA_WaitUpNummber_FADR + PREXDATA_WaitUpNummber_LEN * PREXDATA_WaitUpNummber_Group)
+#define PREXDATA_TTC_LEN (sizeof(buf_PREXDATA_TTC) + checkLen_1)
+#define PREXDATA_TTC_Group 1 //
+
+///ȫֻеֵ
+#define buf_PrintInfo uniGlobal.PrintInfo
+///ṹ嶨
+#define PrintInfo_FADR (PREXDATA_TTC_FADR + PREXDATA_TTC_LEN * PREXDATA_TTC_Group)
+#define PrintInfo_LEN (sizeof(buf_PrintInfo) + checkLen_1)
+#define PrintInfo_Group 1 //
+
+///ȫֻеֵ
+#define buf_PrintLastRecord uniGlobal.PrintLastRecord
+///ṹ嶨
+#define PrintLastRecord_FADR (PrintInfo_FADR + PrintInfo_LEN * PrintInfo_Group)
+#define PrintLastRecord_LEN (sizeof(buf_PrintLastRecord) + checkLen_1)
+#define PrintLastRecord_Group 64 //
+
+///ȫֻеֵ
+#define buf_POSNetSetState uniGlobal.POSNetSetState
+///ṹ嶨
+#define POSNetSetState_FADR (PrintLastRecord_FADR + PrintLastRecord_LEN * PrintLastRecord_Group)
+#define POSNetSetState_LEN (sizeof(buf_POSNetSetState) + checkLen_1)
+#define POSNetSetState_Group 1 //
+
+///ȫֻеֵ
+#define buf_MD_Multiplex_Port_Data uniGlobal.MD_Multiplex_Port_Data
+///ṹ嶨
+#define MD_Multiplex_Port_Data_FADR (POSNetSetState_FADR + POSNetSetState_LEN * POSNetSetState_Group)
+#define MD_Multiplex_Port_Data_LEN (sizeof(buf_MD_Multiplex_Port_Data) + checkLen_1)
+#define MD_Multiplex_Port_Data_Group 1 //
+
+///ȫֻеֵ
+#define buf_WhiteList uniGlobal.WhiteList
+///ṹ嶨
+#define WhiteList_FADR (MD_Multiplex_Port_Data_FADR + MD_Multiplex_Port_Data_LEN * MD_Multiplex_Port_Data_Group)
+#define WhiteList_LEN (sizeof(buf_WhiteList) + checkLen_1)
+#define WhiteList_Group 1 //
+
+///ȫֻеֵ
+#define buf_PREXDATA_Upload uniGlobal.PREXDATA_Upload
+///ṹ嶨
+#define PREXDATA_Upload_FADR (WhiteList_FADR + WhiteList_LEN * WhiteList_Group)
+#define PREXDATA_Upload_LEN (sizeof(buf_PREXDATA_Upload) + checkLen_1)
+#define PREXDATA_Upload_Group 1 //
+
+typedef struct
+{
+ union
+ {
+ u8 Global[1000]; //ȫ
+ u8 FRam_Flag;
+ MD_Port_Data_Type MD_Port_Data;
+ POSData_Type POSData;
+ u8 MD_Port_Num_Top;
+ ROM_UpData_Type ROM_UpData;
+ u32 PREXDATA_WaitUpNummber;
+ u32 PREXDATA_TTC;
+ PrintInfo_Type PrintInfo;
+ PREXDATA_Type PrintLastRecord;//Խϴӡÿǹһ
+ POSNetSetState_TypeDef POSNetSetState;
+ MD_Multiplex_Port_Data_Type MD_Multiplex_Port_Data;//˿5·ÿ
+ WhiteList_Type WhiteList;
+ PREXDATA_Upload_Type PREXDATA_Upload;
+ }u;
+ u8 CheckAdd;
+}s_uniGlobal_Typedef; //洢д湲
+
+typedef enum
+{
+ CF_FRam_Flag,
+ CF_ROM_UpData,
+ CF_MD_Port_Data,
+ CF_POSData,
+ CF_MD_Port_Num_Top,
+ CF_PREXDATA_WaitUpNummber,
+ CF_PREXDATA_TTC,
+ CF_PrintInfo,
+ CF_PrintLastRecord,
+ CF_POSNetSetState,
+ CF_MD_Multiplex_Port_Data,
+ CF_WhiteList,
+ CF_PREXDATA_Upload,
+
+ FramItemEnd,
+}FramItem;
+
+//********************************************************************************
+typedef struct
+{
+ u8* pInitData;//ʼָ
+ u8* upData; //ݻָ
+ u8* pData; //pGunָ
+ u32 firstAdr; //һַ
+ u16 len; //
+ u16 Group;
+ u8 Tpye; //
+}framDataIndex;
+
+void FM_Init(void);
+u8 FMItemWrite(FramItem Type, u16 Group);
+u8 FMItemRead(FramItem Type, u16 Group);
+void FM_Data_Init(void);
+void PCBEncryption(void);
+void PCBEncryption_Check(void);
+#endif
diff --git a/User/FRam/FRam.h~RF1bdf050.TMP b/User/FRam/FRam.h~RF1bdf050.TMP
new file mode 100644
index 0000000..f32332d
--- /dev/null
+++ b/User/FRam/FRam.h~RF1bdf050.TMP
@@ -0,0 +1,445 @@
+#ifndef _FRam_H_
+#define _FRam_H_
+/******************************************************************************
+* NAME: fRam.h
+*******************************************************************************/
+/*_____ M A C R O S __________________________________________________________*/
+
+
+//˿
+#define FM_CS_EN GPIO_ResetBits(GPIOC, GPIO_Pin_6);
+#define FM_CS_DIS GPIO_SetBits(GPIOC, GPIO_Pin_6);
+#define FM_WP_EN GPIO_ResetBits(GPIOC, GPIO_Pin_7);
+#define FM_WP_DIS GPIO_SetBits(GPIOC, GPIO_Pin_7);
+//FM
+#define FM_WREN 0X06 //дʹ
+#define FM_READ 0X03 //
+#define FM_WRITE 0X02 //д
+
+#define CLI() __set_PRIMASK(1)
+#define SEI() __set_PRIMASK(0)
+
+/*_____ M A C R O S __________________________________________________________*/
+//CONFIG()
+#define FRAM_SPACE_SIZE (0X800) ///
+#define FristStart_Addr 0
+//******************************************************************************
+// 洢
+
+#define uniGlobal s_uniGlobal.u
+
+//******************************************************************************
+// FRAM_DATA_MAP
+//******************************************************************************
+#define checkLen_1 0 ///У,1byte
+//==============================================================================
+//
+///ȫֻеֵ
+#define buf_Price uniGlobal.Price
+///ṹ嶨
+#define Price_FADR 100
+#define Price_SADR FRAM_SPACE_SIZE/2+100
+#define Price_LEN (sizeof(buf_Price) + checkLen_1)
+#define Price_arrayNb gunNumber
+//==============================================================================
+//
+///ȫֻеֵ
+#define buf_M_SquadTop uniGlobal.M_SquadTop
+///ṹ嶨
+#define M_SquadTop_FADR (Price_FADR + Price_LEN)
+#define M_SquadTop_SADR (Price_SADR + Price_LEN)
+#define M_SquadTop_LEN (sizeof(buf_M_SquadTop) + checkLen_1)
+#define M_SquadTop_arrayNb gunNumber
+//==============================================================================
+//
+///ȫֻеֵ
+#define buf_V_SquadTop uniGlobal.V_SquadTop
+///ṹ嶨
+#define V_SquadTop_FADR (M_SquadTop_FADR + M_SquadTop_LEN)
+#define V_SquadTop_SADR (M_SquadTop_SADR + M_SquadTop_LEN)
+#define V_SquadTop_LEN (sizeof(buf_V_SquadTop) + checkLen_1)
+#define V_SquadTop_arrayNb gunNumber
+//==============================================================================
+//
+///ȫֻеֵ
+#define buf_S_SquadTop uniGlobal.S_SquadTop
+///ṹ嶨
+#define S_SquadTop_FADR (V_SquadTop_FADR + V_SquadTop_LEN)
+#define S_SquadTop_SADR (V_SquadTop_SADR + V_SquadTop_LEN)
+#define S_SquadTop_LEN (sizeof(buf_S_SquadTop) + checkLen_1)
+#define S_SquadTop_arrayNb gunNumber
+//
+///ȫֻеֵ
+#define buf_MassTop uniGlobal.MassTop
+///ṹ嶨
+#define MassTop_FADR (S_SquadTop_FADR + S_SquadTop_LEN)
+#define MassTop_SADR (S_SquadTop_SADR + S_SquadTop_LEN)
+#define MassTop_LEN (sizeof(buf_MassTop) + checkLen_1)
+#define MassTop_arrayNb gunNumber
+//
+///ȫֻеֵ
+#define buf_VolumeTop uniGlobal.VolumeTop
+///ṹ嶨
+#define VolumeTop_FADR (MassTop_FADR + MassTop_LEN)
+#define VolumeTop_SADR (MassTop_SADR + MassTop_LEN)
+#define VolumeTop_LEN (sizeof(buf_VolumeTop) + checkLen_1)
+#define VolumeTop_arrayNb gunNumber
+//
+///ȫֻеֵ
+#define buf_SaleTop uniGlobal.SaleTop
+///ṹ嶨
+#define SaleTop_FADR (VolumeTop_FADR + VolumeTop_LEN)
+#define SaleTop_SADR (VolumeTop_SADR + VolumeTop_LEN)
+#define SaleTop_LEN (sizeof(buf_SaleTop) + checkLen_1)
+#define SaleTop_arrayNb gunNumber
+//ж
+///ȫֻеֵ
+#define buf_StockTop uniGlobal.StockTop
+///ṹ嶨
+#define StockTop_FADR (SaleTop_FADR + SaleTop_LEN)
+#define StockTop_SADR (SaleTop_SADR + SaleTop_LEN)
+#define StockTop_LEN (sizeof(buf_StockTop) + checkLen_1)
+#define StockTop_arrayNb gunNumber
+//С
+///ȫֻеֵ
+#define buf_Decimal uniGlobal.Decimal
+///ṹ嶨
+#define Decimal_FADR (StockTop_FADR + StockTop_LEN)
+#define Decimal_SADR (StockTop_SADR + StockTop_LEN)
+#define Decimal_LEN (sizeof(buf_Decimal) + checkLen_1)
+#define Decimal_arrayNb gunNumber
+//ϵͳʱ
+///ȫֻеֵ
+#define buf_SystemTime uniGlobal.SystemTime
+///ṹ嶨
+#define SystemTime_FADR (Decimal_FADR + Decimal_LEN)
+#define SystemTime_SADR (Decimal_SADR + Decimal_LEN)
+#define SystemTime_LEN (sizeof(buf_SystemTime) + checkLen_1)
+#define SystemTime_arrayNb gunNumber
+//ģʽ
+///ȫֻеֵ
+#define buf_GasWorkMode uniGlobal.GasWorkMode
+///ṹ嶨
+#define GasWorkMode_FADR (SystemTime_FADR + SystemTime_LEN)
+#define GasWorkMode_SADR (SystemTime_SADR + SystemTime_LEN)
+#define GasWorkMode_LEN (sizeof(buf_GasWorkMode) + checkLen_1)
+#define GasWorkMode_arrayNb gunNumber
+//嵱
+///ȫֻеֵ
+#define buf_PulseEqu uniGlobal.PulseEqu
+///ṹ嶨
+#define PulseEqu_FADR (GasWorkMode_FADR + GasWorkMode_LEN)
+#define PulseEqu_SADR (GasWorkMode_SADR + GasWorkMode_LEN)
+#define PulseEqu_LEN (sizeof(buf_PulseEqu) + checkLen_1)
+#define PulseEqu_arrayNb gunNumber
+//ܶ
+///ȫֻеֵ
+#define buf_Density uniGlobal.Density
+///ṹ嶨
+#define Density_FADR (PulseEqu_FADR + PulseEqu_LEN)
+#define Density_SADR (PulseEqu_SADR + PulseEqu_LEN)
+#define Density_LEN (sizeof(buf_Density) + checkLen_1)
+#define Density_arrayNb gunNumber
+//Сʾ
+///ȫֻеֵ
+#define buf_MinDisp uniGlobal.MinDisp
+///ṹ嶨
+#define MinDisp_FADR (Density_FADR + Density_LEN)
+#define MinDisp_SADR (Density_SADR + Density_LEN)
+#define MinDisp_LEN (sizeof(buf_MinDisp) + checkLen_1)
+#define MinDisp_arrayNb gunNumber
+//ǰط
+///ȫֻеֵ
+#define buf_ValueTurnOff uniGlobal.ValueTurnOff
+///ṹ嶨
+#define ValueTurnOff_FADR (MinDisp_FADR + MinDisp_LEN)
+#define ValueTurnOff_SADR (MinDisp_SADR + MinDisp_LEN)
+#define ValueTurnOff_LEN (sizeof(buf_ValueTurnOff) + checkLen_1)
+#define ValueTurnOff_arrayNb gunNumber
+//
+///ȫֻеֵ
+#define buf_ValueOverShoot uniGlobal.ValueOverShoot
+///ṹ嶨
+#define ValueOverShoot_FADR (ValueTurnOff_FADR + ValueTurnOff_LEN)
+#define ValueOverShoot_SADR (ValueTurnOff_SADR + ValueTurnOff_LEN)
+#define ValueOverShoot_LEN (sizeof(buf_ValueOverShoot) + checkLen_1)
+#define ValueOverShoot_arrayNb gunNumber
+//ʱ
+///ȫֻеֵ
+#define buf_TimeCount uniGlobal.TimeCount
+///ṹ嶨
+#define TimeCount_FADR (ValueOverShoot_FADR + ValueOverShoot_LEN)
+#define TimeCount_SADR (ValueOverShoot_SADR + ValueOverShoot_LEN)
+#define TimeCount_LEN (sizeof(buf_TimeCount) + checkLen_1)
+#define TimeCount_arrayNb gunNumber
+//μ
+///ȫֻеֵ
+#define buf_FuelRecord0 uniGlobal.FuelRecord0
+///ṹ嶨
+#define FuelRecord0_FADR (TimeCount_FADR + TimeCount_LEN)
+#define FuelRecord0_SADR (TimeCount_SADR + TimeCount_LEN)
+#define FuelRecord0_LEN (sizeof(buf_FuelRecord0) + checkLen_1)
+#define FuelRecord0_arrayNb gunNumber
+//ǰμ
+///ȫֻеֵ
+#define buf_FuelRecord1 uniGlobal.FuelRecord1
+///ṹ嶨
+#define FuelRecord1_FADR (FuelRecord0_FADR + FuelRecord0_LEN)
+#define FuelRecord1_SADR (FuelRecord0_SADR + FuelRecord0_LEN)
+#define FuelRecord1_LEN (sizeof(buf_FuelRecord1) + checkLen_1)
+#define FuelRecord1_arrayNb gunNumber
+//Ƽʹ
+///ȫֻеֵ
+#define buf_TriesLimit uniGlobal.TriesLimit
+///ṹ嶨
+#define TriesLimit_FADR (FuelRecord1_FADR + FuelRecord1_LEN)
+#define TriesLimit_SADR (FuelRecord1_SADR + FuelRecord1_LEN)
+#define TriesLimit_LEN (sizeof(buf_TriesLimit) + checkLen_1)
+#define TriesLimit_arrayNb gunNumber
+//Ƶַ
+///ȫֻеֵ
+#define buf_GasAddr uniGlobal.GasAddr
+///ṹ嶨
+#define GasAddr_FADR (TriesLimit_FADR + TriesLimit_LEN)
+#define GasAddr_SADR (TriesLimit_SADR + TriesLimit_LEN)
+#define GasAddr_LEN (sizeof(buf_GasAddr) + checkLen_1)
+#define GasAddr_arrayNb gunNumber
+//Ƶַ
+///ȫֻеֵ
+#define buf_GasAddr uniGlobal.GasAddr
+///ṹ嶨
+#define GasAddr_FADR (TriesLimit_FADR + TriesLimit_LEN)
+#define GasAddr_SADR (TriesLimit_SADR + TriesLimit_LEN)
+#define GasAddr_LEN (sizeof(buf_GasAddr) + checkLen_1)
+#define GasAddr_arrayNb gunNumber
+//ϵ
+///ȫֻеֵ
+#define buf_GasScaleCoefficients uniGlobal.GasScaleCoefficients
+///ṹ嶨
+#define GasScaleCoefficients_FADR (GasAddr_FADR + GasAddr_LEN)
+#define GasScaleCoefficients_SADR (GasAddr_SADR + GasAddr_LEN)
+#define GasScaleCoefficients_LEN (sizeof(buf_GasScaleCoefficients) + checkLen_1)
+#define GasScaleCoefficients_arrayNb gunNumber
+//ܶ
+///ȫֻеֵ
+#define buf_GasDensity uniGlobal.GasDensity
+///ṹ嶨
+#define GasDensity_FADR (GasScaleCoefficients_FADR + GasScaleCoefficients_LEN)
+#define GasDensity_SADR (GasScaleCoefficients_SADR + GasScaleCoefficients_LEN)
+#define GasDensity_LEN (sizeof(buf_GasDensity) + checkLen_1)
+#define GasDensity_arrayNb gunNumber
+///ȫֻеֵ
+#define buf_GasPourTo1 uniGlobal.GasPourTo1
+///ṹ嶨
+#define GasPourTo1_FADR (GasDensity_FADR + GasDensity_LEN)
+#define GasPourTo1_SADR (GasDensity_SADR + GasDensity_LEN)
+#define GasPourTo1_LEN (sizeof(buf_GasPourTo1) + checkLen_1)
+#define GasPourTo1_arrayNb gunNumber
+//ел
+///ȫֻеֵ
+#define buf_GasPour1To2 uniGlobal.GasPour1To2
+///ṹ嶨
+#define GasPour1To2_FADR (GasPourTo1_FADR + GasPourTo1_LEN)
+#define GasPour1To2_SADR (GasPourTo1_SADR + GasPourTo1_LEN)
+#define GasPour1To2_LEN (sizeof(buf_GasPour1To2) + checkLen_1)
+#define GasPour1To2_arrayNb gunNumber
+//
+///ȫֻеֵ
+#define buf_GasFlowMax uniGlobal.GasFlowMax
+///ṹ嶨
+#define GasFlowMax_FADR (GasPour1To2_FADR + GasPour1To2_LEN)
+#define GasFlowMax_SADR (GasPour1To2_SADR + GasPour1To2_LEN)
+#define GasFlowMax_LEN (sizeof(buf_GasFlowMax) + checkLen_1)
+#define GasFlowMax_arrayNb gunNumber
+//С
+///ȫֻеֵ
+#define buf_GasFlowMin uniGlobal.GasFlowMin
+///ṹ嶨
+#define GasFlowMin_FADR (GasFlowMax_FADR + GasFlowMax_LEN)
+#define GasFlowMin_SADR (GasFlowMax_SADR + GasFlowMax_LEN)
+#define GasFlowMin_LEN (sizeof(buf_GasFlowMin) + checkLen_1)
+#define GasFlowMin_arrayNb gunNumber
+//ѹֵ
+///ȫֻеֵ
+#define buf_PressureMax uniGlobal.PressureMax
+///ṹ嶨
+#define PressureMax_FADR (GasFlowMin_FADR + GasFlowMin_LEN)
+#define PressureMax_SADR (GasFlowMin_SADR + GasFlowMin_LEN)
+#define PressureMax_LEN (sizeof(buf_PressureMax) + checkLen_1)
+#define PressureMax_arrayNb gunNumber
+//Сѹֵ
+///ȫֻеֵ
+#define buf_PressureMin uniGlobal.PressureMin
+///ṹ嶨
+#define PressureMin_FADR (PressureMax_FADR + PressureMax_LEN)
+#define PressureMin_SADR (PressureMax_SADR + PressureMax_LEN)
+#define PressureMin_LEN (sizeof(buf_PressureMin) + checkLen_1)
+#define PressureMin_arrayNb gunNumber
+
+//
+///ȫֻеֵ
+#define buf_Medium uniGlobal.Medium
+///ṹ嶨
+#define Medium_FADR (PressureMin_FADR + PressureMin_LEN)
+#define Medium_SADR (PressureMin_SADR + PressureMin_LEN)
+#define Medium_LEN (sizeof(buf_Medium) + checkLen_1)
+#define Medium_arrayNb gunNumber
+//ʾ
+///ȫֻеֵ
+#define buf_DispSet uniGlobal.DispSet
+///ṹ嶨
+#define DispSet_FADR (Medium_FADR + Medium_LEN)
+#define DispSet_SADR (Medium_SADR + Medium_LEN)
+#define DispSet_LEN (sizeof(buf_DispSet) + checkLen_1)
+#define DispSet_arrayNb gunNumber
+
+//
+///ȫֻеֵ
+#define buf_Compensation uniGlobal.Compensation
+///ṹ嶨
+#define Compensation_FADR (DispSet_FADR + DispSet_LEN)
+#define Compensation_SADR (DispSet_SADR + DispSet_LEN)
+#define Compensation_LEN (sizeof(buf_Compensation) + checkLen_1)
+#define Compensation_arrayNb gunNumber
+
+//RTCʱӵһο־
+///ȫֻеֵ
+#define buf_RTCTimer_Flag uniGlobal.RTCTimer_Flag
+///ṹ嶨
+#define RTCTimer_Flag_FADR (Compensation_FADR + Compensation_LEN)
+#define RTCTimer_Flag_SADR (Compensation_SADR + Compensation_LEN)
+#define RTCTimer_Flag_LEN (sizeof(buf_RTCTimer_Flag) + checkLen_1)
+#define RTCTimer_Flag_arrayNb gunNumber
+
+//RTCʱӱ
+///ȫֻеֵ
+#define buf_RTCTimer_BKB uniGlobal.RTCTimer_BKB
+///ṹ嶨
+#define RTCTimer_BKB_FADR (RTCTimer_Flag_FADR + RTCTimer_Flag_LEN)
+#define RTCTimer_BKB_SADR (RTCTimer_Flag_SADR + RTCTimer_Flag_LEN)
+#define RTCTimer_BKB_LEN (sizeof(buf_RTCTimer_BKB) + checkLen_1)
+#define RTCTimer_BKB_arrayNb gunNumber
+
+//洢ñ
+///ȫֻеֵ
+#define buf_FRam_Flag uniGlobal.FRam_Flag
+///ṹ嶨
+#define FRam_Flag_FADR (RTCTimer_BKB_FADR + RTCTimer_BKB_LEN)
+#define FRam_Flag_SADR (RTCTimer_BKB_SADR + RTCTimer_BKB_LEN)
+#define FRam_Flag_LEN (sizeof(buf_FRam_Flag) + checkLen_1)
+#define FRam_Flag_arrayNb gunNumber
+
+typedef struct
+{
+ u32 volume; //volumesale ,ַַ
+ u32 sale; //
+ u32 price; //
+}s_FuelRecord_Typedef;
+
+typedef struct
+{
+ union
+ {
+ u8 Global[100]; //ȫ
+ u16 Price[gunNumber]; //
+
+ u64 M_SquadTop[gunNumber]; //
+ u64 V_SquadTop[gunNumber]; //
+ u64 S_SquadTop[gunNumber]; //
+ u64 MassTop[gunNumber]; //
+ u64 VolumeTop[gunNumber]; //
+ u64 SaleTop[gunNumber]; //
+ u64 StockTop[gunNumber]; //ж
+ u8 Decimal[3]; //С
+ u8 SystemTime[7]; //ϵͳʱ ʱ
+ u8 GasWorkMode[gunNumber]; //ģʽ
+ u32 PulseEqu[gunNumber]; //嵱
+ u32 Density[gunNumber]; //ܶ
+ u16 MinDisp[gunNumber]; //Сʾ
+ u8 ValueTurnOff[gunNumber][50]; //ǰط
+ int8_t ValueOverShoot[gunNumber][2]; //
+ u32 TimeCount; //ʱ
+ s_FuelRecord_Typedef FuelRecord0[gunNumber];//μ
+ s_FuelRecord_Typedef FuelRecord1[gunNumber];//ǰμ
+ u32 TriesLimit; //Ƽʹ
+
+ /*************************************/
+ u8 GasAddr[gunNumber]; //ǰַ0ʼ˳ŶӦ
+ u16 GasScaleCoefficients[gunNumber]; //ϵ
+ u16 GasDensity[gunNumber]; //ܶ
+ u8 GasPourTo1[gunNumber]; //͵лֵ0-5 Ĭ 2 Kg/Min
+ u8 GasPour1To2[gunNumber]; //елֵ0-5 Ĭ 1.5Kg/Min
+ u8 GasFlowMax[gunNumber]; //ֵ0-90 Ĭ 50Kg/Min
+ u8 GasFlowMin[gunNumber]; //Сֵ0-90 Ĭ 50Kg/Min
+
+ /******************ѹ******************/
+ u16 PressureMax[gunNumber]; //ѹ0-40 Ĭ20MPa
+ u16 PressureMin[gunNumber]; //Сѹ
+ u16 Medium; //
+ u16 DispSet; //ʾ
+ float Compensation[gunNumber];//
+
+ u8 RTCTimer_Flag; //RTC־
+ u32 RTCTimer_BKB; //RTC
+ u8 FRam_Flag;
+ }u;
+ u8 CheckAdd;
+}s_uniGlobal_Typedef; //洢д湲
+
+typedef enum
+{
+ CF_Price, //
+ CF_M_SquadTop, //
+ CF_V_SquadTop, //
+ CF_S_SquadTop, //
+ CF_MassTop, //
+ CF_VolumeTop, //
+ CF_SaleTop, //
+ CF_StockTop, //ж
+ CF_Decimal, //С
+ CF_SystemTime, //ϵͳʱ
+ CF_GasWorkMode, //ģʽ
+ CF_PulseEqu, //嵱
+ CF_Density, //ܶ
+ CF_MinDisp, //Сʾ
+ CF_ValueTurnOff, //ǰط
+ CF_ValueOverShoot, //
+ CF_TimeCount, //ʱ
+ CF_FuelRecord0, //μͼ¼
+ CF_FuelRecord1, //ǰμͼ¼
+ CF_TriesLimit, //Ƽʹ
+ CF_GasAddr, //Ƶַ
+ CF_GasScaleCoefficients, //Ʊϵ
+ CF_GasDensity, //ܶ
+ CF_GasPourTo1, //͵лֵ0-5 Ĭ 2 Kg/Min
+ CF_GasPour1To2, //͵лֵ0-5 Ĭ 2 Kg/Min
+ CF_GasFlowMax, //ֵ0-90 Ĭ 50Kg/Min
+ CF_GasFlowMin, //ֵ0-90 Ĭ 50Kg/Min
+ CF_PressureMax, //ѹ0-40 Ĭ20MPa
+ CF_Medium, //
+ CF_DispSet, //ʾ
+ CF_Compensation, //
+ CF_RTCTimer_Flag,
+ CF_RTCTimer_BKB,
+
+ CF_FRam_Flag, //洢־
+ FramItemEnd,
+}FramItem;
+
+//********************************************************************************
+typedef struct
+{
+ u8* pInitData;//ʼָ
+ u8* upData; //ݻָ
+ u8* pData; //pGunָ
+ u16 firstAdr; //һַ
+ u16 secondAdr;//ڶַ
+ u8 len; //
+ u8 Tpye; //
+}framDataIndex;
+
+void FM_Init(void);
+u8 FMItemWrite(FramItem Type);
+u8 FMItemRead(FramItem Type);
+void FM_Data_Init(void);
+#endif
diff --git a/User/GPS/GPS.c b/User/GPS/GPS.c
new file mode 100644
index 0000000..b25a443
--- /dev/null
+++ b/User/GPS/GPS.c
@@ -0,0 +1,403 @@
+#include "config.h"
+
+volatile u8 GPSConnectRXTask_Flag = 0;//GPSConnect־λ1
+volatile u8 GPSConnectTXTask_Flag = 0;//
+volatile u8 GPSConnect_RX_Buff[1000] = {0x01,0x03,0x00,0x02,0x00,0x09,0x00,0x00};;
+volatile u8 GPSConnect_TX_Buff[1000] = {0x01,0x03,0x00,0x02,0x00,0x09,0x00,0x00};;
+volatile u8 GPSConnect_DMA_RX_Len = 23;
+/*_____ D E F I N I T I O N __________________________________________________*/
+
+u16 BigToLittle( u16 BigData)
+{
+ return (BigData << 8 | BigData >> 8);
+}
+//u32 BigToLittle( u32 BigData)
+//{
+// union
+// {
+// u32 Temp;
+// u8 Buff[4];
+// }Dat;
+//
+// if(sizeof(BigData) == 2)
+// return (BigData << 8 | BigData >> 8);
+// else if(sizeof(BigData) == 4)
+// {
+// Dat.Buff[0] = (BigData >> 24) & 0xff;
+// Dat.Buff[1] = (BigData >> 16) & 0xff;
+// Dat.Buff[2] = (BigData >> 8) & 0xff;
+// Dat.Buff[3] = (BigData >> 0) & 0xff;
+// return (Dat.Temp);
+// }
+//}
+/****************************************************
+GPSConnect_IO_Configuration
+ GPSConnectͨѶõIOʼ
+
+ֵ
+****************************************************/
+void GPSConnect_IO_Configuration(void)
+{
+ GPIO_InitTypeDef GPIO_InitStructure; //GOIPýṹ
+
+ RCC_AHB1PeriphClockCmd(RCC_AHB1Periph_GPIOC, ENABLE);
+
+ GPIO_PinAFConfig(GPIOC, GPIO_PinSource6, GPIO_AF_USART6);
+ GPIO_PinAFConfig(GPIOC, GPIO_PinSource7, GPIO_AF_USART6);
+
+ GPIO_InitStructure.GPIO_Pin = GPIO_Pin_6 | GPIO_Pin_7;
+ GPIO_InitStructure.GPIO_Speed = GPIO_Speed_50MHz;
+ GPIO_InitStructure.GPIO_OType = GPIO_OType_PP;
+ GPIO_InitStructure.GPIO_PuPd = GPIO_PuPd_UP;
+ GPIO_InitStructure.GPIO_Mode = GPIO_Mode_AF;
+ GPIO_Init(GPIOC, &GPIO_InitStructure);
+
+ GPIO_InitStructure.GPIO_Pin = GPIO_Pin_9;
+ GPIO_InitStructure.GPIO_Mode = GPIO_Mode_OUT;//ͨģʽ
+ GPIO_InitStructure.GPIO_OType = GPIO_OType_PP;//
+ GPIO_InitStructure.GPIO_Speed = GPIO_Speed_100MHz;//100MHz
+ GPIO_InitStructure.GPIO_PuPd = GPIO_PuPd_UP;//
+ GPIO_Init(GPIOC, &GPIO_InitStructure);//ʼ
+}
+/****************************************************
+GPSConnect_NVGPSConnect_Configuration
+ GPSConnectͨѶõж
+
+ֵ
+****************************************************/
+void GPSConnect_NVIC_Configuration(void)
+{
+ NVIC_InitTypeDef NVIC_InitStructure; //жýṹ
+
+ NVIC_InitStructure.NVIC_IRQChannel = DMA2_Stream6_IRQn; //USART6_TX_DMA
+ NVIC_InitStructure.NVIC_IRQChannelPreemptionPriority = 2;
+ NVIC_InitStructure.NVIC_IRQChannelSubPriority = 1;
+ NVIC_InitStructure.NVIC_IRQChannelCmd = ENABLE;
+ NVIC_Init(&NVIC_InitStructure);
+
+
+ NVIC_InitStructure.NVIC_IRQChannel = USART6_IRQn; //USART??
+ NVIC_InitStructure.NVIC_IRQChannelPreemptionPriority = 1; //
+ NVIC_InitStructure.NVIC_IRQChannelSubPriority = 0; //
+ NVIC_InitStructure.NVIC_IRQChannelCmd = ENABLE; //IRQ????
+ NVIC_Init(&NVIC_InitStructure); //??NVIC_InitStruct???????????NVIC???USART1
+}
+
+
+/****************************************************
+GPSConnect_NVGPSConnect_Configuration
+ GPSConnectͨѶõĴ
+
+ֵ
+****************************************************/
+void GPSConnect_USART_Configuration(u32 BaudRate)
+{
+ USART_InitTypeDef USART_InitStructure;
+
+ RCC_APB2PeriphClockCmd(RCC_APB2Periph_USART6, ENABLE);
+ USART_InitStructure.USART_BaudRate =BaudRate;// Baud;//?????
+ USART_InitStructure.USART_WordLength = USART_WordLength_8b;
+ USART_InitStructure.USART_StopBits = USART_StopBits_1;
+ USART_InitStructure.USART_Parity = USART_Parity_No;
+ USART_InitStructure.USART_HardwareFlowControl = USART_HardwareFlowControl_None;
+ USART_InitStructure.USART_Mode = USART_Mode_Tx | USART_Mode_Rx;
+ USART_Init(USART6, &USART_InitStructure);
+ USART_Cmd(USART6, ENABLE);
+
+ USART_ITConfig(USART6, USART_IT_IDLE, ENABLE);
+ USART_ClearFlag(USART6, USART_FLAG_IDLE);
+
+ USART_DMACmd(USART6, USART_DMAReq_Tx | USART_DMAReq_Rx,ENABLE);
+
+}
+/*************************************************
+ DMA_Configuration
+ DMAʼ
+
+ֵ
+**************************************************/
+void GPSConnect_DMA_Configuration(void)
+{
+ DMA_InitTypeDef DMA_InitStructure;
+
+ RCC_AHB1PeriphClockCmd(RCC_AHB1Periph_DMA2, ENABLE);
+
+ /*******************TX1*********************/
+ DMA_DeInit(DMA2_Stream6);
+ DMA_InitStructure.DMA_DIR = DMA_DIR_MemoryToPeripheral;
+ //DMA_InitStructure.DMA_BufferSize = UART_DMA_SEND_LEN;
+ DMA_InitStructure.DMA_PeripheralInc = DMA_PeripheralInc_Disable;
+ DMA_InitStructure.DMA_MemoryInc = DMA_MemoryInc_Enable;
+ DMA_InitStructure.DMA_PeripheralDataSize = DMA_PeripheralDataSize_Byte;
+ DMA_InitStructure.DMA_MemoryDataSize = DMA_MemoryDataSize_Byte;
+ DMA_InitStructure.DMA_Mode = DMA_Mode_Normal;
+ DMA_InitStructure.DMA_Priority = DMA_Priority_High;
+ DMA_InitStructure.DMA_FIFOMode = DMA_FIFOMode_Disable;
+ DMA_InitStructure.DMA_FIFOThreshold = DMA_FIFOThreshold_1QuarterFull;
+ DMA_InitStructure.DMA_MemoryBurst = DMA_MemoryBurst_Single;
+ DMA_InitStructure.DMA_PeripheralBurst = DMA_PeripheralBurst_Single;
+ DMA_InitStructure.DMA_PeripheralBaseAddr = (uint32_t)&USART6->DR;
+ DMA_InitStructure.DMA_Channel = DMA_Channel_5;
+ //DMA_InitStructure.DMA_Memory0BaseAddr = (uint32_t)MD_Connect_TX_Buff[0];
+
+ DMA_Init(DMA2_Stream6, &DMA_InitStructure);
+ DMA_ITConfig(DMA2_Stream6, DMA_IT_TC, ENABLE);
+ /*******************RX*********************/
+ DMA_DeInit(DMA2_Stream1);
+ DMA_InitStructure.DMA_DIR = DMA_DIR_PeripheralToMemory;
+ DMA_InitStructure.DMA_BufferSize = 1000;
+ DMA_InitStructure.DMA_PeripheralInc = DMA_PeripheralInc_Disable;
+ DMA_InitStructure.DMA_MemoryInc = DMA_MemoryInc_Enable;
+ DMA_InitStructure.DMA_PeripheralDataSize = DMA_PeripheralDataSize_Byte;
+ DMA_InitStructure.DMA_MemoryDataSize = DMA_MemoryDataSize_Byte;
+ DMA_InitStructure.DMA_Mode = DMA_Mode_Normal;
+ DMA_InitStructure.DMA_Priority = DMA_Priority_High;
+ DMA_InitStructure.DMA_FIFOMode = DMA_FIFOMode_Disable;
+ DMA_InitStructure.DMA_FIFOThreshold = DMA_FIFOThreshold_1QuarterFull;
+ DMA_InitStructure.DMA_MemoryBurst = DMA_MemoryBurst_Single;
+ DMA_InitStructure.DMA_PeripheralBurst = DMA_PeripheralBurst_Single;
+ DMA_InitStructure.DMA_PeripheralBaseAddr = (uint32_t)&USART6->DR;
+ DMA_InitStructure.DMA_Channel = DMA_Channel_5;
+ DMA_InitStructure.DMA_Memory0BaseAddr = (uint32_t)GPSConnect_RX_Buff;
+
+ DMA_Init(DMA2_Stream1, &DMA_InitStructure);
+ DMA_Cmd(DMA2_Stream1, ENABLE);
+
+
+}
+//F*****************************************************************************
+//* NAME: GPSConnect_TXDataCheck
+//* PURPOSE: GPSConnectͨУ麯
+//* PARAMS: pDataҪַlenݳ
+//* return:
+//******************************************************************************
+u8 GPSConnect_TXDataCheck(volatile u8* pData, u8 len)
+{
+ u8 result;
+ if(len == 0) len = 16;
+ result = *pData++;
+ do
+ {
+ result ^= *pData++;
+ }while(--len);
+
+ return result & 0x7f;
+}
+void GPSConnect_DMATX_IRQHandler(void)
+{
+ u16 i = 0;
+ DMA_ClearFlag(DMA2_Stream6, DMA_IT_TCIF6);
+ GPSCount_TX_DMAStop(); //رDMA
+ while(! USART_GetFlagStatus(USART6, USART_FLAG_TC))NULL;
+ DMA_ClearFlag(DMA2_Stream1, DMA_IT_TCIF1);
+ GPSCount_RX_DMAStart(); //DMA(Gas)ѡͶʱ
+ GPSConnectTXTask_Flag = 1;
+}
+//F*****************************************************************************
+//* NAME: GPSConnect_DMARX_IRQHandler
+//* PURPOSE: DMAжϣGas ModBus
+//* PARAMS:
+//* return:
+//******************************************************************************
+
+void GPSConnect_DMARX_IRQHandler(void)
+{
+ u8 i = 0;
+ u16 CRC_Temp = 0;
+ if(USART_GetITStatus(USART6, USART_IT_IDLE) != RESET)//?????????
+ {
+ USART_ClearFlag(USART6, USART_IT_IDLE);
+ GPSCount_RX_DMAStop(); //DMA
+ USART_ClearFlag(USART6, USART_IT_IDLE);
+ DMA_ClearFlag(DMA2_Stream1, DMA_IT_TCIF1);
+ i = USART6->SR;
+ i = USART6->DR;
+ GPSCount_RX_DMALenSet(1000);//ýܳ
+ GPSCount_RX_DMAStart();
+ GPSConnectRXTask_Flag = 1;
+ }
+}
+void StringToHex(u8 *Str,u8 *H,u8 Len)
+{
+ u8 i = 0;
+ for(i = 0;i < Len;i += 2)
+ {
+ if(*(Str + i) > 0x39)
+ *(H + (i / 2)) = (*(Str + i) - 0x37) << 4;
+ else
+ *(H + (i / 2)) = (*(Str + i) - 0x30) << 4;
+
+ if(*(Str + i + 1) > 0x39)
+ *(H + (i / 2)) |= (*(Str + i + 1) - 0x37) & 0x0f;
+ else
+ *(H + (i / 2)) |= (*(Str + i + 1) - 0x30) & 0x0f;
+ }
+ }
+u16 mystrstr(u8 *s1,u8 *s2)
+{
+ int len2;
+ u16 i= 0;
+ if(!(len2=strlen(s2)))//s2ָգstrlenȣ
+ return 1;
+ for(;*s1;++s1)
+ {
+ i ++;
+ if(*s1==*s2 && strncmp(s1,s2,len2)==0)
+ return i;
+ }
+ return NULL;
+}
+//F*****************************************************************************
+//* NAME: GPSConnect_Init
+//* PURPOSE: GPSConnectͨѶʼ
+//* PARAMS:
+//* return:
+//******************************************************************************
+char Bluetooth_AT_UART[]="AT+UART=9600\r\n ";
+char Bluetooth_AT_NAME[]="AT+NAME=TXH_V1.1.2_0000\r\n ";
+char Print_Language[]={0x1b,0x74,0x23};
+void GPSConnect_Init(void)
+{
+ u8 i = 0;
+ GPSConnect_IO_Configuration(); //IOʼ
+ GPSConnect_USART_Configuration(115200); //شڳʼ
+ GPSConnect_DMA_Configuration(); //DMAʼ
+ GPSConnect_NVIC_Configuration(); //жϳʼ
+ TXHData.GPSDataTimer.Init = 0; //ʼ־
+ TXHData.GPSDataTimer.Flag = 0; //ʱ־
+ TXHData.GPSDataTimer.ON_OFF = 1; //
+ TXHData.GPSDataTimer.Cycle = 1; //Ϊѭģʽʱ
+ TXHData.GPSDataTimer.TimerCountMax = 10*1000;//10S
+
+ GPSCount_TX_DMAAddrSet((u32)Print_Language);
+ GPSCount_TX_DMALenSet(3);
+ GPSCount_TX_DMAStart();
+// while(!GPSConnectTXTask_Flag);
+// delay_ms(500);
+// GPSConnect_USART_Configuration(9600);
+// for(i = 0;i < 10;i ++)
+// Bluetooth_AT_NAME[8+i] = BoxVersion[i];
+// for(i = 0;i < 4;i ++)
+// Bluetooth_AT_NAME[19+i] = TXHData.POSData.WirelessData.IMEI[16+i];
+// GPSCount_TX_DMAAddrSet((u32)Bluetooth_AT_NAME);
+// GPSCount_TX_DMALenSet(25);
+// GPSCount_TX_DMAStart();
+}
+
+void GPSConnectTast(void)
+{
+ u16 i = 0,j = 0,k = 0;
+ u32 Temp = 0;
+ u8 Buff[20];
+ u16 POS_ConnectRX_Len=0;
+ u16 POS_ConnectRX_CMD = 0;
+ if(GPSConnectRXTask_Flag == 1)
+ {
+ GPSConnectRXTask_Flag = 0;
+ if(GPSConnect_RX_Buff[0] == 0xF5) // жϽջеĵһֽǷΪ 0xF5
+ {
+ POS_ConnectRX_Len = (GPSConnect_RX_Buff[1] << 8) | GPSConnect_RX_Buff[2]; // ȡ
+ Temp = CRC_Check(&GPSConnect_RX_Buff[0] , POS_ConnectRX_Len); // ݰ CRC У
+ if(Temp == ((GPSConnect_RX_Buff[POS_ConnectRX_Len] << 8) | GPSConnect_RX_Buff[POS_ConnectRX_Len + 1])) // ж CRC УǷȷ
+ {
+ POS_ConnectRX_CMD = GPSConnect_RX_Buff[3]; // ȡֽ
+ switch (POS_ConnectRX_CMD) // ֽڽвͬIJ
+ {
+ case 0xF1: // APN
+ {
+ for(i = 0;i < sizeof(TXHData.POSData.WirelessData.APN);i ++) // APN
+ TXHData.POSData.WirelessData.APN[i] = 0;
+ for(i = 0;i < POS_ConnectRX_Len - 4;i ++) // ӽջȡ APN
+ TXHData.POSData.WirelessData.APN[i] = GPSConnect_RX_Buff[4+i];
+ if(FMItemWrite(CF_POSData,0)) // д APN ݵ Flash 洢
+ {
+ POS_Network_APN_Set(); // APN
+ GPSConnect_TX_Buff[0] = 0xF5; // ͻʼ
+ GPSConnect_TX_Buff[1] = 0x00;
+ GPSConnect_TX_Buff[2] = 0x05;
+ GPSConnect_TX_Buff[3] = 0xF1;
+ GPSConnect_TX_Buff[4] = 0x59;
+ Temp = CRC_Check(&GPSConnect_TX_Buff[0] , 5); // 㷢ݰ CRC У
+ GPSConnect_TX_Buff[5] = (Temp >> 8) & 0xff; // CRC Уд뷢ͻ
+ GPSConnect_TX_Buff[6] = Temp & 0xff;
+ GPSCount_TX_DMAAddrSet((u32)GPSConnect_TX_Buff); // ÷ DMA ĵַͳ
+ GPSCount_TX_DMALenSet(7);
+ GPSCount_TX_DMAStart(); // DMA
+ }
+ }break;
+ case 0xF2: // LORAģ
+ {
+ TXHData.MD_LORA_Slave_Flag = 1;
+ TXHData.MD_LORA_SlaveTimer.ON_OFF = 1;
+// delay_ms(200);
+// MD_Port_LORASet(0);
+// MD_Port_LORASet(1);
+// MD_Port_LORASet(2);
+// MD_Port_LORASet(3);
+ {
+ GPSConnect_TX_Buff[0] = 0xF5; // ͻʼ
+ GPSConnect_TX_Buff[1] = 0x00;
+ GPSConnect_TX_Buff[2] = 0x05;
+ GPSConnect_TX_Buff[3] = 0xF2;
+ GPSConnect_TX_Buff[4] = 0x59;
+ Temp = CRC_Check(&GPSConnect_TX_Buff[0] , 5); // 㷢ݰ CRC У
+ GPSConnect_TX_Buff[5] = (Temp >> 8) & 0xff; // CRC Уд뷢ͻ
+ GPSConnect_TX_Buff[6] = Temp & 0xff;
+ GPSCount_TX_DMAAddrSet((u32)GPSConnect_TX_Buff); // ÷ DMA ĵַͳ
+ GPSCount_TX_DMALenSet(7);
+ GPSCount_TX_DMAStart(); // DMA
+ }
+ }break;
+ case 0xF3: // LORAģ
+ {
+ TXHData.MD_LORA_Slave_Flag = 0;
+ TXHData.MD_LORA_SlaveTimer.Init = 1;
+ {
+ GPSConnect_TX_Buff[0] = 0xF5; // ͻʼ
+ GPSConnect_TX_Buff[1] = 0x00;
+ GPSConnect_TX_Buff[2] = 0x05;
+ GPSConnect_TX_Buff[3] = 0xF3;
+ GPSConnect_TX_Buff[4] = 0x59;
+ Temp = CRC_Check(&GPSConnect_TX_Buff[0] , 5); // 㷢ݰ CRC У
+ GPSConnect_TX_Buff[5] = (Temp >> 8) & 0xff; // CRC Уд뷢ͻ
+ GPSConnect_TX_Buff[6] = Temp & 0xff;
+ GPSCount_TX_DMAAddrSet((u32)GPSConnect_TX_Buff); // ÷ DMA ĵַͳ
+ GPSCount_TX_DMALenSet(7);
+ GPSCount_TX_DMAStart(); // DMA
+ }
+ }break;
+ }
+ }
+ }
+ else if(GPSConnect_RX_Buff[25] == 'O' && GPSConnect_RX_Buff[26] == 'K') // жϽջСOK\r\nжDzûظ
+ {
+ TXHData.USART6_Drive = Bluetooth;
+ }
+ else
+ {
+ Temp = mystrstr(GPSConnect_RX_Buff,"RMC");
+ if(Temp)
+ TXHData.USART6_Drive = GPS;
+ if(GPSConnect_RX_Buff[Temp + 14] == 'A')//ȡȺγϢ
+ {
+ for(k = 0;k < 9;k ++)// ȡϢ浽TXHDataṹ
+ Buff[k] = GPSConnect_RX_Buff[Temp + 16 + k];
+ TXHData.GPSData.GPS.Longitude = (float)atof(Buff) / 100;
+ TXHData.GPSData.GPS.LongitudeType = GPSConnect_RX_Buff[Temp + 26];
+
+ for(k = 0;k < 9;k ++)// ȡάϢ浽TXHDataṹ
+ Buff[k] = GPSConnect_RX_Buff[Temp + 28 + k];
+ TXHData.GPSData.GPS.Latitude = (float)atof(Buff) / 100;
+ TXHData.GPSData.GPS.LatitudeType = GPSConnect_RX_Buff[Temp + 39];
+ }
+ else if(GPSConnect_RX_Buff[Temp + 14] == 'V')// 15ַ'V'γϢЧΪ0
+ {
+ TXHData.GPSData.GPS.Latitude = 0;
+ TXHData.GPSData.GPS.LatitudeType = 0;
+ TXHData.GPSData.GPS.Latitude = 0;
+ TXHData.GPSData.GPS.LatitudeType = 0;
+ }
+ }
+ }
+}
+
diff --git a/User/GPS/GPS.h b/User/GPS/GPS.h
new file mode 100644
index 0000000..9484e49
--- /dev/null
+++ b/User/GPS/GPS.h
@@ -0,0 +1,57 @@
+#ifndef __GPS_H_
+#define __GPS_H_
+/*H******************************************************************************
+* NAME: GPSConnect.h
+*********************************************************************************/
+
+typedef union
+{
+ u8 Buff[50]; //ModBusĴ
+ __packed struct
+ {
+ u8 GPSNum : 8;
+ u8 Cmd : 8;
+ u8 Len : 8;
+ u16 OHi : 16;
+ u16 OHd : 16;
+ u16 Crc : 16;
+ }Register;
+ __packed struct
+ {
+ u8 GPSNum : 8;
+ u8 Cmd : 8;
+ u16 Addr : 16;
+ u16 Dat : 16;
+ u16 Crc : 16;
+ }Register_W;
+}GPS_RX_Buff_Type;
+
+typedef enum
+{
+ Edle,
+ Bluetooth ,
+ GPS ,
+}USARTDriveItem;
+//******************************************************************************
+//Ӳ
+
+#define GPSCount_TX_DMAAddrSet(x) (DMA2_Stream6->M0AR = x) //Ʒͻַ
+#define GPSCount_TX_DMALenSet(x) (DMA2_Stream6->NDTR = x) //DMAͳ
+#define GPSCount_TX_DMAStart() DMA_Cmd(DMA2_Stream6,ENABLE) ;GPSConnectTXTask_Flag = 0; //DMA
+#define GPSCount_TX_DMAStop() DMA_Cmd(DMA2_Stream6,DISABLE) //رDMA
+
+#define GPSCount_RX_DMAAddrSet(x) (DMA2_Stream1->M0AR = x) //ƽջַ
+#define GPSCount_RX_DMALenSet(x) (DMA2_Stream1->NDTR = x) //DMA
+#define GPSCount_RX_DMAStart() DMA_Cmd(DMA2_Stream1,ENABLE) //DMA
+#define GPSCount_RX_DMAStop() DMA_Cmd(DMA2_Stream1,DISABLE) //رDMA
+extern volatile u8 GPSConnectTXTask_Flag;//
+extern void GPSConnect_DMATX_IRQHandler(void);
+extern void GPSConnect_DMARX_IRQHandler(void);
+extern u16 mystrstr(u8 *s1,u8 *s2);
+extern void StringToHex(u8 *Str,u8 *H,u8 Len);
+extern u16 CRC_Check(u8 *puchMsg, u16 usDataLen) ;
+extern u16 BigToLittle( u16 BigData);
+extern void GPSConnect_Init(void);
+extern void GPSConnect_USART_Configuration(u32 BaudRate);
+extern void GPSConnectTast(void);
+#endif //#ifndef
diff --git a/User/Log/Log.c b/User/Log/Log.c
new file mode 100644
index 0000000..26dc012
--- /dev/null
+++ b/User/Log/Log.c
@@ -0,0 +1,201 @@
+/*C*****************************************************************************
+* NAME: DOBCNT1010.c
+*-------------------------------------------------------------------------------
+* RELEASE:
+* REVISION: 1.0
+*-------------------------------------------------------------------------------
+* PURPOSE:
+* ˫ǹӦó
+*******************************************************************************/
+
+#include "config.h"
+
+u8 DiskFileOpen_Flag = 0;
+u64 File_Len=0;
+
+void Log_Init(void)
+{
+ u8 i= 0;
+ mInitCH376Host();
+ delay_ms(100);
+
+}
+/*
+const char CMD_WifiWSSSID[]="AT+WSSSID=KFB-2.4G\r\n";
+const char CMD_WifiWSKEY[]="AT+WSKEY=WPA2PSK,AES,KFB123456\r\n";
+const char CMD_WifiNETP[]="AT+NETP=TCP,CLIENT,7011,test.joyfueling.com\r\n";
+*/
+u8 SysconfigFileName[20] = "\\SYSTEM.TXT";
+u16 EndLen=0,StartLen=0;
+u8 FindSysconfigFile(void)
+{
+ u16 i=0;
+
+ u8 Next[] = {0x0D,0x0A};
+ u8 Buff[1000];
+ u16 pLocate = 0;
+ {
+ if(CH376DiskConnect() == USB_INT_SUCCESS)/* UǷ */
+ {
+ DiskFileOpen_Flag = CH376FileOpen(SysconfigFileName);
+ if(DiskFileOpen_Flag == USB_INT_SUCCESS)
+ {
+ File_Len = CH376GetFileSize();
+ {
+ CH376ByteLocate(pLocate);
+ CH376ByteRead(Buff,500,&pLocate);
+
+ StartLen = mystrstr(Buff,"APN=");
+ if(StartLen)
+ {
+ for(i = 0;i < 40;i ++)
+ TXHData.POSData.WirelessData.APN[i] = 0;
+ EndLen = mystrstr(&Buff[StartLen],";");
+ for(i = 0;i < EndLen-4;i ++)
+ TXHData.POSData.WirelessData.APN[i] = Buff[StartLen + 3 + i];
+ }
+ StartLen = mystrstr(Buff,"WIFINAME=");
+ if(StartLen)
+ {
+ for(i = 0;i < 40;i ++)
+ TXHData.POSData.WirelessData.WiFIName[i] = 0;
+ EndLen = mystrstr(&Buff[StartLen],";");
+ for(i = 0;i < EndLen-9;i ++)
+ TXHData.POSData.WirelessData.WiFIName[i] = Buff[StartLen + 8 + i];
+ }
+ StartLen = mystrstr(Buff,"WIFIPASSWORD=");
+ if(StartLen)
+ {
+ for(i = 0;i < 20;i ++)
+ TXHData.POSData.WirelessData.WiFIPassWord[i] = 0;
+ EndLen = mystrstr(&Buff[StartLen],";");
+ for(i = 0;i < EndLen-13;i ++)
+ TXHData.POSData.WirelessData.WiFIPassWord[i] = Buff[StartLen + 12 + i];
+ }
+ StartLen = mystrstr(Buff,"SERVER=");
+ if(StartLen)
+ {
+// if(TXHData.POS_Info.NetType == POS_Net_Typ_WiFi)
+// {
+ for(i = 0;i < 50;i ++)
+ TXHData.POSData.WirelessData.CMD_SOCKA[i] = 0;
+ EndLen = mystrstr(&Buff[StartLen],";");
+ for(i = 0;i < EndLen-7;i ++)
+ TXHData.POSData.WirelessData.CMD_SOCKA[i] = Buff[StartLen + 6 + i];
+// }
+// else
+// {
+// for(i = 13;i < 50;i ++)
+// TXHData.POSData.WirelessData.CMD_SOCKA[i] = 0;
+// EndLen = mystrstr(&Buff[StartLen],";");
+// for(i = 0;i < EndLen-7;i ++)
+// TXHData.POSData.WirelessData.CMD_SOCKA[13+i] = Buff[StartLen + 6 + i];
+// strcat(TXHData.POSData.WirelessData.CMD_SOCKA, "\r\n\0");
+// }
+ }
+ FMItemWrite(CF_POSData,0);
+ }
+ CH376FileClose(TRUE);
+ return 1;
+ }
+ else
+ {
+ if(DiskFileOpen_Flag == ERR_MISS_FILE)
+ CH376FileCreate(SysconfigFileName);
+ else
+ {
+ CH376FileClose(TRUE);
+ DiskFileOpen_Flag = 0;
+ }
+ }
+ }
+ else
+ {
+ TXHData.UDisk_Flag = 0;
+ mInitCH376Host();
+ }
+ }
+}
+ u8 LogName[5][25] = {
+ "\\M1_0000.TXT",
+ "\\M2_0000.TXT",
+ "\\M3_0000.TXT",
+ "\\M4_0000.TXT",
+ "\\POS0000.TXT",
+ };
+void Log_Task(u8 *pBuff,u16 Len,u8 port,u8 Source)
+{
+ u16 i=0,Temp16=0;
+
+ u8 Next[] = {0x0D,0x0A};
+ u8 Buff[2000];
+ u16 pLocate = 0;
+ if(port <= 4)
+ {
+ LogName[port][4] = ((TXHData.CTIME.Month >> 4) & 0x0f) + 0x30;
+ LogName[port][5] = (TXHData.CTIME.Month & 0x0f) + 0x30;
+ LogName[port][6] = ((TXHData.CTIME.Day >> 4) & 0x0f) + 0x30;
+ LogName[port][7] = (TXHData.CTIME.Day & 0x0f) + 0x30;
+ if(CH376DiskConnect() == USB_INT_SUCCESS)/* UǷ */
+ {
+ if(DiskFileOpen_Flag != DEF_DISK_OPEN_FILE)
+ DiskFileOpen_Flag = CH376FileOpen(LogName[port]);
+ if(DiskFileOpen_Flag == DEF_DISK_OPEN_FILE)
+ {
+ if(Len > 1000)
+ Len = 1000;
+ File_Len = CH376GetFileSize();
+ CH376ByteLocate(File_Len);
+ Buff[0] = ((TXHData.CTIME.Day >> 4) & 0x0f) + 0x30;
+ Buff[1] = (TXHData.CTIME.Day & 0x0f) + 0x30;
+ Buff[2] = ((TXHData.CTIME.Hour >> 4) & 0x0f) + 0x30;
+ Buff[3] = (TXHData.CTIME.Hour & 0x0f) + 0x30;
+ Buff[4] = ((TXHData.CTIME.Min >> 4) & 0x0f) + 0x30;
+ Buff[5] = (TXHData.CTIME.Min & 0x0f) + 0x30;
+ Buff[6] = ((TXHData.CTIME.Sec >> 4) & 0x0f) + 0x30;
+ Buff[7] = (TXHData.CTIME.Sec & 0x0f) + 0x30;
+ if(Source == Info_String)
+ {
+ Buff[8] = ':';
+ for(i = 0;i < Len;i ++)
+ Buff[i+9] = *(pBuff + i);
+ CH376ByteWrite(Buff,Len + 9,&pLocate);
+ }
+ else
+ {
+ if(Source == Info_Issue)
+ Buff[8] = 'T';
+ else if(Source == Info_Receive)
+ Buff[8] = 'R';
+ Buff[9] = ':';
+ for(i = 0;i < Len * 2;i += 2)
+ {
+ Temp16 = *(pBuff + i / 2) >> 4;
+ Buff[i + 10] = Temp16 + 0x30 + (Temp16 / 10) * 7;
+ Temp16 = *(pBuff + i / 2) & 0x0f;
+ Buff[i+11] = Temp16 + 0x30 + (Temp16 / 10) * 7;
+ }
+ CH376ByteWrite(Buff,Len*2 + 10,&pLocate);
+ }
+ CH376ByteWrite(Next,2,&pLocate);
+ CH376FileClose(TRUE);
+ DiskFileOpen_Flag = 0;
+ }
+ else
+ {
+ if(DiskFileOpen_Flag == ERR_MISS_FILE)
+ CH376FileCreate(LogName[port]);
+ else
+ {
+ CH376FileClose(TRUE);
+ DiskFileOpen_Flag = 0;
+ }
+ }
+ }
+ else
+ {
+ TXHData.UDisk_Flag = 0;
+ mInitCH376Host();
+ }
+ }
+ }
diff --git a/User/Log/Log.h b/User/Log/Log.h
new file mode 100644
index 0000000..3b42ce2
--- /dev/null
+++ b/User/Log/Log.h
@@ -0,0 +1,16 @@
+#ifndef __Log_H__
+#define __Log_H__
+
+typedef enum
+{
+ Info_Issue,
+ Info_Receive,
+ Info_String,
+}Log_Info_Typ;
+
+void Log_Init(void);
+void Log_Task(u8 *pBuff,u16 Len,u8 port,u8 Source);
+u8 FindSysconfigFile(void);
+//------------------------------------------------------------------------------
+
+#endif
diff --git a/User/MD_Connect/MD_Connect.c b/User/MD_Connect/MD_Connect.c
new file mode 100644
index 0000000..6417eb2
--- /dev/null
+++ b/User/MD_Connect/MD_Connect.c
@@ -0,0 +1,7480 @@
+/*C*****************************************************************************
+ * NAME: .c
+ *-------------------------------------------------------------------------------
+ * RELEASE:
+ * REVISION: 1.0
+ *-------------------------------------------------------------------------------
+ * PURMDE:
+ *
+ *******************************************************************************/
+
+/*_____ I N C L U D E S ______________________________________________________*/
+
+#include "config.h" //ȫ
+
+/*_____ M A C R O S __________________________________________________________*/
+
+volatile u8 MD_ConnectRX1Task_Flag = 0; // MD_ConnectͨѶ־λ1
+volatile u8 MD_ConnectRX2Task_Flag = 0; // MD_ConnectͨѶ־λ1
+volatile u8 MD_ConnectRX3Task_Flag = 0; // MD_ConnectͨѶ־λ1
+volatile u8 MD_ConnectRX4Task_Flag = 0; // MD_ConnectͨѶ־λ1
+
+/***********************WIFI*************************/
+const char MD_WifiWSSSID[] = "AT+WAP=TXH04,45535142,1\r\n";
+const char MD_WifiSOCKET[] = "AT+Socket=0,3,192.168.4.1,50000\r\n";
+const char MD_WifiRSSI[] = "AT+CWJAP?\r\n";
+const char MD_WifiRST[] = "AT+RES\r\n";
+const char MD_ATRec[] = "AT+E=OFF\r\n";
+const char MD_WMODE[] = "AT+WMODE=AP\r\n";
+/*******************************L510ָ***
+
+/*_____ D E F I N I T I O N __________________________________________________*/
+
+volatile u8 MD_Connect_TX_Buff[4][600]; // MD_Connectͻ棬DMAʽ
+volatile u8 MD_Connect_RX_Buff[4][1000]; // MD_Connectܻ
+
+volatile u8 MD_Connect_TX_Flag = 1; // MD_ConnectͨѶDMA־
+/*_____ D E C L A R A T I O N ________________________________________________*/
+LORA_Set_Type LORA_Set[4];
+
+unsigned short crc16_ccitt_table[256] =
+ {
+ 0x0000, 0x1189, 0x2312, 0x329b, 0x4624, 0x57ad, 0x6536, 0x74bf,
+ 0x8c48, 0x9dc1, 0xaf5a, 0xbed3, 0xca6c, 0xdbe5, 0xe97e, 0xf8f7,
+ 0x1081, 0x0108, 0x3393, 0x221a, 0x56a5, 0x472c, 0x75b7, 0x643e,
+ 0x9cc9, 0x8d40, 0xbfdb, 0xae52, 0xdaed, 0xcb64, 0xf9ff, 0xe876,
+ 0x2102, 0x308b, 0x0210, 0x1399, 0x6726, 0x76af, 0x4434, 0x55bd,
+ 0xad4a, 0xbcc3, 0x8e58, 0x9fd1, 0xeb6e, 0xfae7, 0xc87c, 0xd9f5,
+ 0x3183, 0x200a, 0x1291, 0x0318, 0x77a7, 0x662e, 0x54b5, 0x453c,
+ 0xbdcb, 0xac42, 0x9ed9, 0x8f50, 0xfbef, 0xea66, 0xd8fd, 0xc974,
+ 0x4204, 0x538d, 0x6116, 0x709f, 0x0420, 0x15a9, 0x2732, 0x36bb,
+ 0xce4c, 0xdfc5, 0xed5e, 0xfcd7, 0x8868, 0x99e1, 0xab7a, 0xbaf3,
+ 0x5285, 0x430c, 0x7197, 0x601e, 0x14a1, 0x0528, 0x37b3, 0x263a,
+ 0xdecd, 0xcf44, 0xfddf, 0xec56, 0x98e9, 0x8960, 0xbbfb, 0xaa72,
+ 0x6306, 0x728f, 0x4014, 0x519d, 0x2522, 0x34ab, 0x0630, 0x17b9,
+ 0xef4e, 0xfec7, 0xcc5c, 0xddd5, 0xa96a, 0xb8e3, 0x8a78, 0x9bf1,
+ 0x7387, 0x620e, 0x5095, 0x411c, 0x35a3, 0x242a, 0x16b1, 0x0738,
+ 0xffcf, 0xee46, 0xdcdd, 0xcd54, 0xb9eb, 0xa862, 0x9af9, 0x8b70,
+ 0x8408, 0x9581, 0xa71a, 0xb693, 0xc22c, 0xd3a5, 0xe13e, 0xf0b7,
+ 0x0840, 0x19c9, 0x2b52, 0x3adb, 0x4e64, 0x5fed, 0x6d76, 0x7cff,
+ 0x9489, 0x8500, 0xb79b, 0xa612, 0xd2ad, 0xc324, 0xf1bf, 0xe036,
+ 0x18c1, 0x0948, 0x3bd3, 0x2a5a, 0x5ee5, 0x4f6c, 0x7df7, 0x6c7e,
+ 0xa50a, 0xb483, 0x8618, 0x9791, 0xe32e, 0xf2a7, 0xc03c, 0xd1b5,
+ 0x2942, 0x38cb, 0x0a50, 0x1bd9, 0x6f66, 0x7eef, 0x4c74, 0x5dfd,
+ 0xb58b, 0xa402, 0x9699, 0x8710, 0xf3af, 0xe226, 0xd0bd, 0xc134,
+ 0x39c3, 0x284a, 0x1ad1, 0x0b58, 0x7fe7, 0x6e6e, 0x5cf5, 0x4d7c,
+ 0xc60c, 0xd785, 0xe51e, 0xf497, 0x8028, 0x91a1, 0xa33a, 0xb2b3,
+ 0x4a44, 0x5bcd, 0x6956, 0x78df, 0x0c60, 0x1de9, 0x2f72, 0x3efb,
+ 0xd68d, 0xc704, 0xf59f, 0xe416, 0x90a9, 0x8120, 0xb3bb, 0xa232,
+ 0x5ac5, 0x4b4c, 0x79d7, 0x685e, 0x1ce1, 0x0d68, 0x3ff3, 0x2e7a,
+ 0xe70e, 0xf687, 0xc41c, 0xd595, 0xa12a, 0xb0a3, 0x8238, 0x93b1,
+ 0x6b46, 0x7acf, 0x4854, 0x59dd, 0x2d62, 0x3ceb, 0x0e70, 0x1ff9,
+ 0xf78f, 0xe606, 0xd49d, 0xc514, 0xb1ab, 0xa022, 0x92b9, 0x8330,
+ 0x7bc7, 0x6a4e, 0x58d5, 0x495c, 0x3de3, 0x2c6a, 0x1ef1, 0x0f78};
+
+unsigned short do_crc(unsigned char *message, unsigned int len)
+{
+ unsigned short crc_reg = 0;
+
+ while (len--)
+ crc_reg = (crc_reg >> 8) ^ crc16_ccitt_table[(crc_reg ^ *message++) & 0xff];
+
+ return crc_reg;
+}
+/****************************************************
+MD_Connect_IO_Configuration
+ MD_ConnectͨѶõIOʼ
+
+ֵ
+****************************************************/
+void MD_Connect_IO_Configuration(void)
+{
+ GPIO_InitTypeDef GPIO_InitStructure; // GOIPýṹ
+
+ RCC_AHB1PeriphClockCmd(RCC_AHB1Periph_GPIOA, ENABLE);
+ RCC_AHB1PeriphClockCmd(RCC_AHB1Periph_GPIOC, ENABLE);
+ RCC_AHB1PeriphClockCmd(RCC_AHB1Periph_GPIOD, ENABLE);
+ RCC_AHB1PeriphClockCmd(RCC_AHB1Periph_GPIOG, ENABLE);
+
+ GPIO_PinAFConfig(GPIOD, GPIO_PinSource5, GPIO_AF_USART2);
+ GPIO_PinAFConfig(GPIOD, GPIO_PinSource6, GPIO_AF_USART2);
+ GPIO_PinAFConfig(GPIOD, GPIO_PinSource8, GPIO_AF_USART3);
+ GPIO_PinAFConfig(GPIOD, GPIO_PinSource9, GPIO_AF_USART3);
+ GPIO_PinAFConfig(GPIOC, GPIO_PinSource10, GPIO_AF_UART4);
+ GPIO_PinAFConfig(GPIOC, GPIO_PinSource11, GPIO_AF_UART4);
+ GPIO_PinAFConfig(GPIOD, GPIO_PinSource2, GPIO_AF_UART5);
+ GPIO_PinAFConfig(GPIOC, GPIO_PinSource12, GPIO_AF_UART5);
+
+ GPIO_InitStructure.GPIO_Pin = GPIO_Pin_2 | GPIO_Pin_5 | GPIO_Pin_6 | GPIO_Pin_8 | GPIO_Pin_9;
+ GPIO_InitStructure.GPIO_Speed = GPIO_Speed_50MHz;
+ GPIO_InitStructure.GPIO_OType = GPIO_OType_PP;
+ GPIO_InitStructure.GPIO_PuPd = GPIO_PuPd_UP;
+ GPIO_InitStructure.GPIO_Mode = GPIO_Mode_AF;
+ GPIO_Init(GPIOD, &GPIO_InitStructure);
+
+ GPIO_InitStructure.GPIO_Pin = GPIO_Pin_10 | GPIO_Pin_11 | GPIO_Pin_12;
+ GPIO_InitStructure.GPIO_Speed = GPIO_Speed_50MHz;
+ GPIO_InitStructure.GPIO_OType = GPIO_OType_PP;
+ GPIO_InitStructure.GPIO_PuPd = GPIO_PuPd_UP;
+ GPIO_InitStructure.GPIO_Mode = GPIO_Mode_AF;
+ GPIO_Init(GPIOC, &GPIO_InitStructure);
+
+ GPIO_InitStructure.GPIO_Pin = GPIO_Pin_3 | GPIO_Pin_7 | GPIO_Pin_10;
+ GPIO_InitStructure.GPIO_OType = GPIO_OType_PP;
+ GPIO_InitStructure.GPIO_Mode = GPIO_Mode_OUT;
+ GPIO_Init(GPIOD, &GPIO_InitStructure);
+
+ GPIO_InitStructure.GPIO_Pin = GPIO_Pin_8;
+ GPIO_InitStructure.GPIO_OType = GPIO_OType_PP;
+ GPIO_InitStructure.GPIO_Mode = GPIO_Mode_OUT;
+ GPIO_Init(GPIOA, &GPIO_InitStructure);
+
+ GPIO_InitStructure.GPIO_Pin = GPIO_Pin_14 | GPIO_Pin_13 | GPIO_Pin_12 | GPIO_Pin_11;
+ GPIO_InitStructure.GPIO_OType = GPIO_OType_PP;
+ GPIO_InitStructure.GPIO_Mode = GPIO_Mode_OUT;
+ GPIO_Init(GPIOG, &GPIO_InitStructure);
+ MD_Connect_LORA_IdleMode1;
+ MD_Connect_LORA_IdleMode2;
+ MD_Connect_LORA_IdleMode3;
+ MD_Connect_LORA_IdleMode4;
+}
+/****************************************************
+MD_Connect_NVMD_Connect_Configuration
+ MD_ConnectͨѶõж
+
+ֵ
+****************************************************/
+void MD_Connect_NVIC_Configuration(void)
+{
+ NVIC_InitTypeDef NVIC_InitStructure; // жýṹ
+
+ // USART2_DMA
+ NVIC_InitStructure.NVIC_IRQChannel = DMA1_Stream6_IRQn; // USART2_TX_DMA
+ NVIC_InitStructure.NVIC_IRQChannelPreemptionPriority = 2;
+ NVIC_InitStructure.NVIC_IRQChannelSubPriority = 1;
+ NVIC_InitStructure.NVIC_IRQChannelCmd = ENABLE;
+ NVIC_Init(&NVIC_InitStructure);
+
+ NVIC_InitStructure.NVIC_IRQChannel = USART2_IRQn; // USART2
+ NVIC_InitStructure.NVIC_IRQChannelPreemptionPriority = 1; //
+ NVIC_InitStructure.NVIC_IRQChannelSubPriority = 0; //
+ NVIC_InitStructure.NVIC_IRQChannelCmd = ENABLE; //
+ NVIC_Init(&NVIC_InitStructure); //
+
+ // USART3_DMA
+ NVIC_InitStructure.NVIC_IRQChannel = DMA1_Stream3_IRQn; // USART2_TX_DMA
+ NVIC_InitStructure.NVIC_IRQChannelPreemptionPriority = 2;
+ NVIC_InitStructure.NVIC_IRQChannelSubPriority = 1;
+ NVIC_InitStructure.NVIC_IRQChannelCmd = ENABLE;
+ NVIC_Init(&NVIC_InitStructure);
+
+ NVIC_InitStructure.NVIC_IRQChannel = USART3_IRQn; // USART2
+ NVIC_InitStructure.NVIC_IRQChannelPreemptionPriority = 1; //
+ NVIC_InitStructure.NVIC_IRQChannelSubPriority = 0; //
+ NVIC_InitStructure.NVIC_IRQChannelCmd = ENABLE; //
+ NVIC_Init(&NVIC_InitStructure); //
+
+ // USART4_DMA
+ NVIC_InitStructure.NVIC_IRQChannel = DMA1_Stream4_IRQn; // USART2_TX_DMA
+ NVIC_InitStructure.NVIC_IRQChannelPreemptionPriority = 2;
+ NVIC_InitStructure.NVIC_IRQChannelSubPriority = 1;
+ NVIC_InitStructure.NVIC_IRQChannelCmd = ENABLE;
+ NVIC_Init(&NVIC_InitStructure);
+
+ NVIC_InitStructure.NVIC_IRQChannel = UART4_IRQn; // USART2
+ NVIC_InitStructure.NVIC_IRQChannelPreemptionPriority = 1; //
+ NVIC_InitStructure.NVIC_IRQChannelSubPriority = 0; //
+ NVIC_InitStructure.NVIC_IRQChannelCmd = ENABLE; //
+ NVIC_Init(&NVIC_InitStructure); //
+
+ // USART5_DMA
+ NVIC_InitStructure.NVIC_IRQChannel = DMA1_Stream7_IRQn; // USART2_TX_DMA
+ NVIC_InitStructure.NVIC_IRQChannelPreemptionPriority = 2;
+ NVIC_InitStructure.NVIC_IRQChannelSubPriority = 1;
+ NVIC_InitStructure.NVIC_IRQChannelCmd = ENABLE;
+ NVIC_Init(&NVIC_InitStructure);
+
+ NVIC_InitStructure.NVIC_IRQChannel = UART5_IRQn; // USART2
+ NVIC_InitStructure.NVIC_IRQChannelPreemptionPriority = 1; //
+ NVIC_InitStructure.NVIC_IRQChannelSubPriority = 0; //
+ NVIC_InitStructure.NVIC_IRQChannelCmd = ENABLE; //
+ NVIC_Init(&NVIC_InitStructure); //
+}
+
+/****************************************************
+MD_Connect_NVMD_Connect_Configuration
+ MD_ConnectͨѶõĴ
+
+ֵ
+****************************************************/
+void MD_Connect_USART_Configuration(u8 PortNum, u32 Baud, u16 USART_WordLength, u8 Check)
+{
+ USART_InitTypeDef USART_InitStructure;
+
+ switch (PortNum)
+ {
+ case 0:
+ {
+ RCC_APB1PeriphClockCmd(RCC_APB1Periph_USART2, ENABLE);
+ USART_InitStructure.USART_BaudRate = Baud; // Baud;//?????
+ if (Check == Check_EVEN)
+ {
+ USART_InitStructure.USART_WordLength = USART_WordLength_9b;
+ USART_InitStructure.USART_Parity = USART_Parity_Even;
+ }
+ else if (Check == Check_ODD)
+ {
+ USART_InitStructure.USART_WordLength = USART_WordLength_9b;
+ USART_InitStructure.USART_Parity = USART_Parity_Odd;
+ }
+ else if (Check == Check_NONE)
+ {
+ USART_InitStructure.USART_WordLength = USART_WordLength;
+ USART_InitStructure.USART_Parity = USART_Parity_No;
+ }
+ USART_InitStructure.USART_StopBits = USART_StopBits_1;
+ USART_InitStructure.USART_HardwareFlowControl = USART_HardwareFlowControl_None;
+ USART_InitStructure.USART_Mode = USART_Mode_Tx | USART_Mode_Rx;
+ USART_Init(USART2, &USART_InitStructure);
+ USART_Cmd(USART2, ENABLE);
+ USART_ITConfig(USART2, USART_IT_IDLE, ENABLE);
+ USART_ClearFlag(USART2, USART_FLAG_IDLE);
+
+ USART_DMACmd(USART2, USART_DMAReq_Tx | USART_DMAReq_Rx, ENABLE);
+ }
+ break;
+ case 1:
+ {
+ RCC_APB1PeriphClockCmd(RCC_APB1Periph_UART4, ENABLE);
+ USART_InitStructure.USART_BaudRate = Baud; // Baud;//?????
+ if (Check == Check_EVEN)
+ {
+ USART_InitStructure.USART_WordLength = USART_WordLength_9b;
+ USART_InitStructure.USART_Parity = USART_Parity_Even;
+ }
+ else if (Check == Check_ODD)
+ {
+ USART_InitStructure.USART_WordLength = USART_WordLength_9b;
+ USART_InitStructure.USART_Parity = USART_Parity_Odd;
+ }
+ else if (Check == Check_NONE)
+ {
+ USART_InitStructure.USART_WordLength = USART_WordLength;
+ USART_InitStructure.USART_Parity = USART_Parity_No;
+ }
+ USART_InitStructure.USART_StopBits = USART_StopBits_1;
+ USART_InitStructure.USART_HardwareFlowControl = USART_HardwareFlowControl_None;
+ USART_InitStructure.USART_Mode = USART_Mode_Tx | USART_Mode_Rx;
+ USART_Init(UART4, &USART_InitStructure);
+ USART_Cmd(UART4, ENABLE);
+
+ USART_ITConfig(UART4, USART_IT_IDLE, ENABLE);
+ USART_ClearFlag(UART4, USART_FLAG_IDLE);
+
+ USART_DMACmd(UART4, USART_DMAReq_Tx | USART_DMAReq_Rx, ENABLE);
+ }
+ break;
+ case 2:
+ {
+ RCC_APB1PeriphClockCmd(RCC_APB1Periph_UART5, ENABLE);
+ USART_InitStructure.USART_BaudRate = Baud; // Baud;//?????
+ if (Check == Check_EVEN)
+ {
+ USART_InitStructure.USART_WordLength = USART_WordLength_9b;
+ USART_InitStructure.USART_Parity = USART_Parity_Even;
+ }
+ else if (Check == Check_ODD)
+ {
+ USART_InitStructure.USART_WordLength = USART_WordLength_9b;
+ USART_InitStructure.USART_Parity = USART_Parity_Odd;
+ }
+ else if (Check == Check_NONE)
+ {
+ USART_InitStructure.USART_WordLength = USART_WordLength;
+ USART_InitStructure.USART_Parity = USART_Parity_No;
+ }
+ USART_InitStructure.USART_StopBits = USART_StopBits_1;
+ USART_InitStructure.USART_HardwareFlowControl = USART_HardwareFlowControl_None;
+ USART_InitStructure.USART_Mode = USART_Mode_Tx | USART_Mode_Rx;
+ USART_Init(UART5, &USART_InitStructure);
+ USART_Cmd(UART5, ENABLE);
+
+ USART_ITConfig(UART5, USART_IT_IDLE, ENABLE);
+ USART_ClearFlag(UART5, USART_FLAG_IDLE);
+
+ USART_DMACmd(UART5, USART_DMAReq_Tx | USART_DMAReq_Rx, ENABLE);
+ }
+ break;
+ case 3:
+ {
+ RCC_APB1PeriphClockCmd(RCC_APB1Periph_USART3, ENABLE);
+ USART_InitStructure.USART_BaudRate = Baud; // Baud;//?????
+ if (Check == Check_EVEN)
+ {
+ USART_InitStructure.USART_WordLength = USART_WordLength_9b;
+ USART_InitStructure.USART_Parity = USART_Parity_Even;
+ }
+ else if (Check == Check_ODD)
+ {
+ USART_InitStructure.USART_WordLength = USART_WordLength_9b;
+ USART_InitStructure.USART_Parity = USART_Parity_Odd;
+ }
+ else if (Check == Check_NONE)
+ {
+ USART_InitStructure.USART_WordLength = USART_WordLength;
+ USART_InitStructure.USART_Parity = USART_Parity_No;
+ }
+ USART_InitStructure.USART_StopBits = USART_StopBits_1;
+ USART_InitStructure.USART_HardwareFlowControl = USART_HardwareFlowControl_None;
+ USART_InitStructure.USART_Mode = USART_Mode_Tx | USART_Mode_Rx;
+ USART_Init(USART3, &USART_InitStructure);
+ USART_Cmd(USART3, ENABLE);
+
+ USART_ITConfig(USART3, USART_IT_IDLE, ENABLE);
+ USART_ClearFlag(USART3, USART_FLAG_IDLE);
+
+ USART_DMACmd(USART3, USART_DMAReq_Tx | USART_DMAReq_Rx, ENABLE);
+ }
+ break;
+ }
+}
+/*************************************************
+ DMA_Configuration
+ DMAʼ
+
+ֵ
+**************************************************/
+void MD_Connect_DMA_Configuration(u8 Port, u8 DateSize)
+{
+ DMA_InitTypeDef DMA_InitStructure;
+
+ RCC_AHB1PeriphClockCmd(RCC_AHB1Periph_DMA1, ENABLE);
+ switch (Port)
+ {
+ case 0:
+ {
+ /*******************TX1*********************/
+ DMA_DeInit(DMA1_Stream6);
+ DMA_InitStructure.DMA_DIR = DMA_DIR_MemoryToPeripheral;
+ // DMA_InitStructure.DMA_BufferSize = UART_DMA_SEND_LEN;
+ DMA_InitStructure.DMA_PeripheralInc = DMA_PeripheralInc_Disable;
+ DMA_InitStructure.DMA_MemoryInc = DMA_MemoryInc_Enable;
+ if (DateSize == 8)
+ {
+ DMA_InitStructure.DMA_PeripheralDataSize = DMA_PeripheralDataSize_Byte;
+ DMA_InitStructure.DMA_MemoryDataSize = DMA_MemoryDataSize_Byte;
+ }
+ else if (DateSize == 16)
+ {
+ DMA_InitStructure.DMA_PeripheralDataSize = DMA_PeripheralDataSize_HalfWord;
+ DMA_InitStructure.DMA_MemoryDataSize = DMA_MemoryDataSize_HalfWord;
+ }
+ DMA_InitStructure.DMA_Mode = DMA_Mode_Normal;
+ DMA_InitStructure.DMA_Priority = DMA_Priority_High;
+ DMA_InitStructure.DMA_FIFOMode = DMA_FIFOMode_Disable;
+ DMA_InitStructure.DMA_FIFOThreshold = DMA_FIFOThreshold_1QuarterFull;
+ DMA_InitStructure.DMA_MemoryBurst = DMA_MemoryBurst_Single;
+ DMA_InitStructure.DMA_PeripheralBurst = DMA_PeripheralBurst_Single;
+ DMA_InitStructure.DMA_PeripheralBaseAddr = (uint32_t)&USART2->DR;
+ DMA_InitStructure.DMA_Channel = DMA_Channel_4;
+ DMA_InitStructure.DMA_Memory0BaseAddr = (uint32_t)MD_Connect_TX_Buff[0];
+
+ DMA_Init(DMA1_Stream6, &DMA_InitStructure);
+ DMA_ITConfig(DMA1_Stream6, DMA_IT_TC, ENABLE);
+ // DMA_Cmd(DMA1_Stream3, ENABLE);
+
+ /*******************RX1*********************/
+ DMA_DeInit(DMA1_Stream5);
+ DMA_InitStructure.DMA_DIR = DMA_DIR_PeripheralToMemory;
+ DMA_InitStructure.DMA_BufferSize = 1000;
+ DMA_InitStructure.DMA_PeripheralInc = DMA_PeripheralInc_Disable;
+ DMA_InitStructure.DMA_MemoryInc = DMA_MemoryInc_Enable;
+ DMA_InitStructure.DMA_PeripheralDataSize = DMA_PeripheralDataSize_Byte;
+ DMA_InitStructure.DMA_MemoryDataSize = DMA_MemoryDataSize_Byte;
+ DMA_InitStructure.DMA_Mode = DMA_Mode_Normal;
+ DMA_InitStructure.DMA_Priority = DMA_Priority_High;
+ DMA_InitStructure.DMA_FIFOMode = DMA_FIFOMode_Disable;
+ DMA_InitStructure.DMA_FIFOThreshold = DMA_FIFOThreshold_1QuarterFull;
+ DMA_InitStructure.DMA_MemoryBurst = DMA_MemoryBurst_Single;
+ DMA_InitStructure.DMA_PeripheralBurst = DMA_PeripheralBurst_Single;
+ DMA_InitStructure.DMA_PeripheralBaseAddr = (uint32_t)&USART2->DR;
+ DMA_InitStructure.DMA_Channel = DMA_Channel_4;
+ DMA_InitStructure.DMA_Memory0BaseAddr = (uint32_t)MD_Connect_RX_Buff[0];
+
+ DMA_Init(DMA1_Stream5, &DMA_InitStructure);
+ DMA_Cmd(DMA1_Stream5, ENABLE);
+ }
+ break;
+ case 1:
+ {
+ /*******************TX2*********************/
+ DMA_DeInit(DMA1_Stream4);
+ DMA_InitStructure.DMA_DIR = DMA_DIR_MemoryToPeripheral;
+ // DMA_InitStructure.DMA_BufferSize = UART_DMA_SEND_LEN;
+ DMA_InitStructure.DMA_PeripheralInc = DMA_PeripheralInc_Disable;
+ DMA_InitStructure.DMA_MemoryInc = DMA_MemoryInc_Enable;
+ if (DateSize == 8)
+ {
+ DMA_InitStructure.DMA_PeripheralDataSize = DMA_PeripheralDataSize_Byte;
+ DMA_InitStructure.DMA_MemoryDataSize = DMA_MemoryDataSize_Byte;
+ }
+ else if (DateSize == 16)
+ {
+ DMA_InitStructure.DMA_PeripheralDataSize = DMA_PeripheralDataSize_HalfWord;
+ DMA_InitStructure.DMA_MemoryDataSize = DMA_MemoryDataSize_HalfWord;
+ }
+ DMA_InitStructure.DMA_Mode = DMA_Mode_Normal;
+ DMA_InitStructure.DMA_Priority = DMA_Priority_High;
+ DMA_InitStructure.DMA_FIFOMode = DMA_FIFOMode_Disable;
+ DMA_InitStructure.DMA_FIFOThreshold = DMA_FIFOThreshold_1QuarterFull;
+ DMA_InitStructure.DMA_MemoryBurst = DMA_MemoryBurst_Single;
+ DMA_InitStructure.DMA_PeripheralBurst = DMA_PeripheralBurst_Single;
+ DMA_InitStructure.DMA_PeripheralBaseAddr = (uint32_t)&UART4->DR;
+ DMA_InitStructure.DMA_Channel = DMA_Channel_4;
+ DMA_InitStructure.DMA_Memory0BaseAddr = (uint32_t)MD_Connect_TX_Buff[1];
+
+ DMA_Init(DMA1_Stream4, &DMA_InitStructure);
+ DMA_ITConfig(DMA1_Stream4, DMA_IT_TC, ENABLE);
+ // DMA_Cmd(DMA1_Stream3, ENABLE);
+
+ /*******************RX2*********************/
+ DMA_DeInit(DMA1_Stream2);
+ DMA_InitStructure.DMA_DIR = DMA_DIR_PeripheralToMemory;
+ DMA_InitStructure.DMA_BufferSize = 1000;
+ DMA_InitStructure.DMA_PeripheralInc = DMA_PeripheralInc_Disable;
+ DMA_InitStructure.DMA_MemoryInc = DMA_MemoryInc_Enable;
+ DMA_InitStructure.DMA_PeripheralDataSize = DMA_PeripheralDataSize_Byte;
+ DMA_InitStructure.DMA_MemoryDataSize = DMA_MemoryDataSize_Byte;
+ DMA_InitStructure.DMA_Mode = DMA_Mode_Normal;
+ DMA_InitStructure.DMA_Priority = DMA_Priority_High;
+ DMA_InitStructure.DMA_FIFOMode = DMA_FIFOMode_Disable;
+ DMA_InitStructure.DMA_FIFOThreshold = DMA_FIFOThreshold_1QuarterFull;
+ DMA_InitStructure.DMA_MemoryBurst = DMA_MemoryBurst_Single;
+ DMA_InitStructure.DMA_PeripheralBurst = DMA_PeripheralBurst_Single;
+ DMA_InitStructure.DMA_PeripheralBaseAddr = (uint32_t)&UART4->DR;
+ DMA_InitStructure.DMA_Channel = DMA_Channel_4;
+ DMA_InitStructure.DMA_Memory0BaseAddr = (uint32_t)MD_Connect_RX_Buff[1];
+
+ DMA_Init(DMA1_Stream2, &DMA_InitStructure);
+ DMA_Cmd(DMA1_Stream2, ENABLE);
+ }
+ break;
+ case 2:
+ {
+ /*******************TX3*********************/
+ DMA_DeInit(DMA1_Stream7);
+ DMA_InitStructure.DMA_DIR = DMA_DIR_MemoryToPeripheral;
+ // DMA_InitStructure.DMA_BufferSize = UART_DMA_SEND_LEN;
+ DMA_InitStructure.DMA_PeripheralInc = DMA_PeripheralInc_Disable;
+ DMA_InitStructure.DMA_MemoryInc = DMA_MemoryInc_Enable;
+ if (DateSize == 8)
+ {
+ DMA_InitStructure.DMA_PeripheralDataSize = DMA_PeripheralDataSize_Byte;
+ DMA_InitStructure.DMA_MemoryDataSize = DMA_MemoryDataSize_Byte;
+ }
+ else if (DateSize == 16)
+ {
+ DMA_InitStructure.DMA_PeripheralDataSize = DMA_PeripheralDataSize_HalfWord;
+ DMA_InitStructure.DMA_MemoryDataSize = DMA_MemoryDataSize_HalfWord;
+ }
+ DMA_InitStructure.DMA_Mode = DMA_Mode_Normal;
+ DMA_InitStructure.DMA_Priority = DMA_Priority_High;
+ DMA_InitStructure.DMA_FIFOMode = DMA_FIFOMode_Disable;
+ DMA_InitStructure.DMA_FIFOThreshold = DMA_FIFOThreshold_1QuarterFull;
+ DMA_InitStructure.DMA_MemoryBurst = DMA_MemoryBurst_Single;
+ DMA_InitStructure.DMA_PeripheralBurst = DMA_PeripheralBurst_Single;
+ DMA_InitStructure.DMA_PeripheralBaseAddr = (uint32_t)&UART5->DR;
+ DMA_InitStructure.DMA_Channel = DMA_Channel_4;
+ DMA_InitStructure.DMA_Memory0BaseAddr = (uint32_t)MD_Connect_TX_Buff[2];
+
+ DMA_Init(DMA1_Stream7, &DMA_InitStructure);
+ DMA_ITConfig(DMA1_Stream7, DMA_IT_TC, ENABLE);
+ // DMA_Cmd(DMA1_Stream7, ENABLE);
+
+ /*******************RX3*********************/
+ DMA_DeInit(DMA1_Stream0);
+ DMA_InitStructure.DMA_DIR = DMA_DIR_PeripheralToMemory;
+ DMA_InitStructure.DMA_BufferSize = 1000;
+ DMA_InitStructure.DMA_PeripheralInc = DMA_PeripheralInc_Disable;
+ DMA_InitStructure.DMA_MemoryInc = DMA_MemoryInc_Enable;
+ DMA_InitStructure.DMA_PeripheralDataSize = DMA_PeripheralDataSize_Byte;
+ DMA_InitStructure.DMA_MemoryDataSize = DMA_MemoryDataSize_Byte;
+ DMA_InitStructure.DMA_Mode = DMA_Mode_Normal;
+ DMA_InitStructure.DMA_Priority = DMA_Priority_High;
+ DMA_InitStructure.DMA_FIFOMode = DMA_FIFOMode_Disable;
+ DMA_InitStructure.DMA_FIFOThreshold = DMA_FIFOThreshold_1QuarterFull;
+ DMA_InitStructure.DMA_MemoryBurst = DMA_MemoryBurst_Single;
+ DMA_InitStructure.DMA_PeripheralBurst = DMA_PeripheralBurst_Single;
+ DMA_InitStructure.DMA_PeripheralBaseAddr = (uint32_t)&UART5->DR;
+ DMA_InitStructure.DMA_Channel = DMA_Channel_4;
+ DMA_InitStructure.DMA_Memory0BaseAddr = (uint32_t)MD_Connect_RX_Buff[2];
+
+ DMA_Init(DMA1_Stream0, &DMA_InitStructure);
+ DMA_Cmd(DMA1_Stream0, ENABLE);
+ }
+ break;
+ case 3:
+ {
+ /*******************TX4*********************/
+ DMA_DeInit(DMA1_Stream3);
+ DMA_InitStructure.DMA_DIR = DMA_DIR_MemoryToPeripheral;
+ // DMA_InitStructure.DMA_BufferSize = UART_DMA_SEND_LEN;
+ DMA_InitStructure.DMA_PeripheralInc = DMA_PeripheralInc_Disable;
+ DMA_InitStructure.DMA_MemoryInc = DMA_MemoryInc_Enable;
+ if (DateSize == 8)
+ {
+ DMA_InitStructure.DMA_PeripheralDataSize = DMA_PeripheralDataSize_Byte;
+ DMA_InitStructure.DMA_MemoryDataSize = DMA_MemoryDataSize_Byte;
+ }
+ else if (DateSize == 16)
+ {
+ DMA_InitStructure.DMA_PeripheralDataSize = DMA_PeripheralDataSize_HalfWord;
+ DMA_InitStructure.DMA_MemoryDataSize = DMA_MemoryDataSize_HalfWord;
+ }
+ DMA_InitStructure.DMA_Mode = DMA_Mode_Normal;
+ DMA_InitStructure.DMA_Priority = DMA_Priority_High;
+ DMA_InitStructure.DMA_FIFOMode = DMA_FIFOMode_Disable;
+ DMA_InitStructure.DMA_FIFOThreshold = DMA_FIFOThreshold_1QuarterFull;
+ DMA_InitStructure.DMA_MemoryBurst = DMA_MemoryBurst_Single;
+ DMA_InitStructure.DMA_PeripheralBurst = DMA_PeripheralBurst_Single;
+ DMA_InitStructure.DMA_PeripheralBaseAddr = (uint32_t)&USART3->DR;
+ DMA_InitStructure.DMA_Channel = DMA_Channel_4;
+ DMA_InitStructure.DMA_Memory0BaseAddr = (uint32_t)MD_Connect_TX_Buff[3];
+
+ DMA_Init(DMA1_Stream3, &DMA_InitStructure);
+ DMA_ITConfig(DMA1_Stream3, DMA_IT_TC, ENABLE);
+ // DMA_Cmd(DMA1_Stream3, ENABLE);
+
+ /*******************RX4*********************/
+ DMA_DeInit(DMA1_Stream1);
+ DMA_InitStructure.DMA_DIR = DMA_DIR_PeripheralToMemory;
+ DMA_InitStructure.DMA_BufferSize = 1000;
+ DMA_InitStructure.DMA_PeripheralInc = DMA_PeripheralInc_Disable;
+ DMA_InitStructure.DMA_MemoryInc = DMA_MemoryInc_Enable;
+ DMA_InitStructure.DMA_PeripheralDataSize = DMA_PeripheralDataSize_Byte;
+ DMA_InitStructure.DMA_MemoryDataSize = DMA_MemoryDataSize_Byte;
+ DMA_InitStructure.DMA_Mode = DMA_Mode_Normal;
+ DMA_InitStructure.DMA_Priority = DMA_Priority_High;
+ DMA_InitStructure.DMA_FIFOMode = DMA_FIFOMode_Disable;
+ DMA_InitStructure.DMA_FIFOThreshold = DMA_FIFOThreshold_1QuarterFull;
+ DMA_InitStructure.DMA_MemoryBurst = DMA_MemoryBurst_Single;
+ DMA_InitStructure.DMA_PeripheralBurst = DMA_PeripheralBurst_Single;
+ DMA_InitStructure.DMA_PeripheralBaseAddr = (uint32_t)&USART3->DR;
+ DMA_InitStructure.DMA_Channel = DMA_Channel_4;
+ DMA_InitStructure.DMA_Memory0BaseAddr = (uint32_t)MD_Connect_RX_Buff[3];
+
+ DMA_Init(DMA1_Stream1, &DMA_InitStructure);
+ DMA_Cmd(DMA1_Stream1, ENABLE);
+ }
+ break;
+ }
+}
+// F*****************************************************************************
+//* NAME: MD_Connect_DMATX_IRQHandler
+//* PURMDE: MD_ConnectͨѶDMAж
+//* PARAMS:
+//* return:
+//******************************************************************************
+void MD_Connect_DMATX1_IRQHandler(void)
+{
+ u16 i = 0;
+ DMA_ClearFlag(DMA1_Stream6, DMA_IT_TCIF6);
+ MD_Connect_TX1_DMAStop(); // رDMA
+ while (!USART_GetFlagStatus(USART2, USART_FLAG_TC))
+ NULL;
+ MD_Connect_RS485_Rx1EN;
+ DMA_ClearFlag(DMA1_Stream5, DMA_IT_TCIF5);
+ MD_Connect_RX1_DMAStart(); // DMA(Gas)ѡͶʱ
+ MD_Connect_TX_Flag = 1;
+}
+// F*****************************************************************************
+//* NAME: MD_Connect_DMARX_IRQHandler
+//* PURMDE: DMAжϣGas ModBus
+//* PARAMS:
+//* return:
+//******************************************************************************
+volatile u8 DTTDYS = 0;
+void MD_Connect_DMARX1_IRQHandler(void)
+{
+ u8 i = 0;
+ if (USART_GetITStatus(USART2, USART_IT_IDLE) == SET) //?????????
+ {
+ i = USART2->SR;
+ i = USART2->DR;
+ USART_ClearFlag(USART2, USART_IT_IDLE);
+ TXHData.MBCountRXIDLETimer[0].ON_OFF = 1;
+ TXHData.MD_Rec_NummberB[0] = 1000 - DMA1_Stream5->NDTR;
+ // MD_Connect_RX1_DMAStop(); //رDMA
+ // DMA_ClearFlag(DMA1_Stream5, DMA_IT_TCIF5);
+ // MD_ConnectRX1Task_Flag = 1; //ʹGas
+ // MD_Connect_RX1_DMALenSet(1000);//ýܳ
+ // MD_Connect_RX1_DMAStart(); //DMA
+ }
+}
+// F*****************************************************************************
+//* NAME: MD_Connect_DMATX_IRQHandler
+//* PURMDE: MD_ConnectͨѶDMAж
+//* PARAMS:
+//* return:
+//******************************************************************************
+void MD_Connect_DMATX2_IRQHandler(void)
+{
+ u16 i = 0;
+ DMA_ClearFlag(DMA1_Stream4, DMA_IT_TCIF4);
+ MD_Connect_TX2_DMAStop(); // رDMA
+ while (!USART_GetFlagStatus(UART4, USART_FLAG_TC))
+ NULL;
+ MD_Connect_RS485_Rx2EN;
+ DMA_ClearFlag(DMA1_Stream2, DMA_IT_TCIF2);
+ MD_Connect_RX2_DMAStart(); // DMA(Gas)ѡͶʱ
+ MD_Connect_TX_Flag = 1;
+}
+// F*****************************************************************************
+//* NAME: MD_Connect_DMARX_IRQHandler
+//* PURMDE: DMAжϣGas ModBus
+//* PARAMS:
+//* return:
+//******************************************************************************
+void MD_Connect_DMARX2_IRQHandler(void)
+{
+ u8 i = 0;
+ if (USART_GetITStatus(UART4, USART_IT_IDLE) == SET) //?????????
+ {
+ i = UART4->SR;
+ i = UART4->DR;
+ TXHData.MBCountRXIDLETimer[1].ON_OFF = 1;
+ TXHData.MD_Rec_NummberB[1] = 1000 - DMA1_Stream2->NDTR;
+ // MD_Connect_RX2_DMAStop(); //رDMA
+ // DMA_ClearFlag(DMA1_Stream2, DMA_IT_TCIF2);
+ // MD_ConnectRX2Task_Flag = 1; //ʹGas
+ // MD_Connect_RX2_DMALenSet(1000);//ýܳ
+ // MD_Connect_RX2_DMAStart(); //DMA
+ }
+}
+// F*****************************************************************************
+//* NAME: MD_Connect_DMATX_IRQHandler
+//* PURMDE: MD_ConnectͨѶDMAж
+//* PARAMS:
+//* return:
+//******************************************************************************
+void MD_Connect_DMATX3_IRQHandler(void)
+{
+ u16 i = 0;
+ DMA_ClearFlag(DMA1_Stream7, DMA_IT_TCIF7);
+ MD_Connect_TX3_DMAStop(); // رDMA
+ while (!USART_GetFlagStatus(UART5, USART_FLAG_TC))
+ NULL;
+ MD_Connect_RS485_Rx3EN;
+ DMA_ClearFlag(DMA1_Stream0, DMA_IT_TCIF0);
+ MD_Connect_RX3_DMAStart(); // DMA(Gas)ѡͶʱ
+ MD_Connect_TX_Flag = 1;
+}
+// F*****************************************************************************
+//* NAME: MD_Connect_DMARX_IRQHandler
+//* PURMDE: DMAжϣGas ModBus
+//* PARAMS:
+//* return:
+//******************************************************************************
+void MD_Connect_DMARX3_IRQHandler(void)
+{
+ u8 i = 0;
+ if (USART_GetITStatus(UART5, USART_IT_IDLE) == SET) //?????????
+ {
+ i = UART5->SR;
+ i = UART5->DR;
+ TXHData.MBCountRXIDLETimer[2].ON_OFF = 1;
+ TXHData.MD_Rec_NummberB[2] = 1000 - DMA1_Stream0->NDTR;
+ // MD_Connect_RX3_DMAStop(); //رDMA
+ // DMA_ClearFlag(DMA1_Stream0, DMA_IT_TCIF0);
+ // MD_ConnectRX3Task_Flag = 1; //ʹGas
+ // MD_Connect_RX3_DMALenSet(1000);//ýܳ
+ // MD_Connect_RX3_DMAStart(); //DMA
+ }
+}
+// F*****************************************************************************
+//* NAME: MD_Connect_DMATX_IRQHandler
+//* PURMDE: MD_ConnectͨѶDMAж
+//* PARAMS:
+//* return:
+//******************************************************************************
+void MD_Connect_DMATX4_IRQHandler(void)
+{
+ u16 i = 0;
+ DMA_ClearFlag(DMA1_Stream3, DMA_IT_TCIF3);
+ MD_Connect_TX4_DMAStop(); // رDMA
+ while (!USART_GetFlagStatus(USART3, USART_FLAG_TC))
+ NULL;
+ MD_Connect_RS485_Rx4EN;
+ DMA_ClearFlag(DMA1_Stream1, DMA_IT_TCIF1);
+ MD_Connect_RX4_DMAStart(); // DMA(Gas)ѡͶʱ
+ MD_Connect_TX_Flag = 1;
+}
+// F*****************************************************************************
+//* NAME: MD_Connect_DMARX_IRQHandler
+//* PURMDE: DMAжϣGas ModBus
+//* PARAMS:
+//* return:
+//******************************************************************************
+void MD_Connect_DMARX4_IRQHandler(void)
+{
+ u8 i = 0;
+ if (USART_GetITStatus(USART3, USART_IT_IDLE) == SET) //?????????
+ {
+ i = USART3->SR;
+ i = USART3->DR;
+ TXHData.MBCountRXIDLETimer[3].ON_OFF = 1;
+ TXHData.MD_Rec_NummberB[3] = 1000 - DMA1_Stream1->NDTR;
+ // MD_Connect_RX4_DMAStop(); //رDMA
+ // DMA_ClearFlag(DMA1_Stream1, DMA_IT_TCIF1);
+ // MD_ConnectRX4Task_Flag = 1; //ʹGas
+ // MD_Connect_RX4_DMALenSet(1000);//ýܳ
+ // MD_Connect_RX4_DMAStart(); //DMA
+ }
+}
+// F*****************************************************************************
+//* NAME: LTMD_TXDataCheck
+//* PURMDE: LTMDͨУ麯
+//* PARAMS: pDataҪַlenݳ
+//* return:
+//******************************************************************************
+u8 MD_Connect_TXDataCheck(volatile u8 *pData, u16 len)
+{
+ u8 result;
+ if (len == 0)
+ len = 16;
+ result = *pData++;
+ do
+ {
+ result ^= *pData++;
+ } while (--len);
+
+ return result & 0x7f;
+}
+
+u8 InteiHEXCheck(volatile u8 *pData, u16 len)
+{
+ u8 i;
+ u8 checksum = 0;
+
+ for (i = 0; i < len; i++)
+ {
+ checksum += *pData++;
+ }
+ return (0 - checksum);
+}
+// F*****************************************************************************
+//* NAME: MD_Connect_u64ToBCD
+//* PURMDE: u64תBCD
+//* PARAMS: pDataҪתݣLen
+//* return: BCD
+//******************************************************************************
+u64 MD_Connect_u64ToBCD(u64 Dat)
+{
+ u8 i = 0;
+ u64 T64 = 0, Temp = 0;
+ u8 *pData;
+ pData = (u8 *)&T64;
+ for (i = 0; i < 8; i++)
+ {
+ Temp = Dat % 100;
+ *(pData + i) = ((Temp / 10) << 4) + ((Temp % 10) & 0x0F);
+ Dat /= 100;
+ }
+
+ return T64;
+}
+/**************TCP/IPУͣICͨѶ***************/
+u16 CheckSum(u8 *buf, u16 nword)
+{
+ unsigned long long sum;
+
+ for (sum = 0; nword > 0; nword--)
+ sum += *buf++;
+
+ sum = (sum >> 16) + (sum & 0xffff);
+ sum += (sum >> 16);
+
+ return ~sum;
+}
+u8 CheckSum8(u8 *buf, u8 len) // BCCУ麯
+{
+ u8 i;
+ u8 checksum = 0;
+
+ for (i = 0; i < len; i++)
+ {
+ checksum += *buf++;
+ }
+ return checksum;
+}
+u16 TrueCharBuffSize(char *Buff)
+{
+ u16 i = 0;
+ while (*(Buff++))
+ i++;
+ return i;
+}
+/*************ַת******************/
+float StrToFloat(u8 *str, u8 len)
+{
+ u8 i = 0;
+ int Temp = 0;
+ float TempF = 0;
+ u8 *Pi = (u8 *)&Temp;
+ u8 *Pf = (u8 *)&TempF;
+ for (i = 0; i < len; i++)
+ {
+ if (*(str + i) >= 0x30 && *(str + i) < 0x40)
+ {
+ Temp = Temp << 4;
+ Temp |= *(str + i) - 0x30;
+ }
+ else if (*(str + i) > 0x40 && *(str + i) < 0x47)
+ {
+ Temp = Temp << 4;
+ Temp |= *(str + i) - 0x37;
+ }
+ else
+ return -1;
+ }
+ for (i = 0; i < len / 2; i++)
+ *(Pf + i) = *(Pi + i);
+ return TempF;
+}
+/*************ַת******************/
+int StrToInt(u8 *str, u8 len)
+{
+ u8 i = 0;
+ int Temp = 0;
+
+ for (i = 0; i < len; i++)
+ {
+ if (*(str + i) >= 0x30 && *(str + i) < 0x40)
+ {
+ Temp = Temp << 4;
+ Temp |= *(str + i) - 0x30;
+ }
+ else if (*(str + i) > 0x40 && *(str + i) < 0x47)
+ {
+ Temp = Temp << 4;
+ Temp |= *(str + i) - 0x37;
+ }
+ else
+ return -1;
+ }
+
+ return Temp;
+}
+// F*****************************************************************************
+//* NAME: MD_Connect_BCDTou64
+//* PURMDE: BCDתu64
+//* PARAMS: pDataҪתݣLen
+//* return: u64
+//******************************************************************************
+u64 MD_Connect_BCDTou64(u64 Dat)
+{
+ u8 i = 0;
+ u64 T64 = 0;
+ u8 Temp;
+ for (i = 0; i < 8; i++)
+ {
+ Temp = Dat >> (8 * i);
+ T64 += ((Temp >> 4) * 10 + (Temp & 0x0f)) * pow(100, i);
+ }
+ return T64;
+}
+u8 BCC_CheckSum(u8 *buf, u8 len) // BCCУ麯
+{
+ u8 i;
+ u8 checksum = 0;
+
+ for (i = 0; i < len; i++)
+ {
+ checksum ^= *buf++;
+ }
+
+ return checksum;
+}
+// ܺ
+void Bluesky_Encrypt(unsigned char *data, unsigned int len, unsigned int key)
+{
+ unsigned char bytes[4];
+ int i = 0, j = 0;
+ // ȡÿֽ
+ for (i = 0; i < 4; i++)
+ {
+ bytes[i] = (key >> (i * 8)) & 0xFF;
+ }
+
+ // еÿֽ
+ for (i = 0; i < len; i++)
+ {
+ // жλǷ
+ int order = (i / 2) == 0 ? 1 : -1;
+
+ // ѡ
+ for (j = 0; j < 4; j++)
+ {
+ data[i] ^= bytes[(order == 1) ? j : (3 - j)];
+ }
+ }
+}
+
+// ܺ
+void Bluesky_Decrypt(unsigned char *data, unsigned int len, unsigned int key)
+{
+ // ܹܹͬ
+ Bluesky_Encrypt(data, len, key);
+}
+void MD_Connect_Init(void)
+{
+ u8 i = 0, j = 0, Port = 0;
+ MD_Connect_IO_Configuration();
+ TXHData.MD_Port_Num_Top = 4;
+ for (Port = 0; Port < TXHData.MD_Port_Num_Top; Port++)
+ {
+ MD_Connect_DMA_Configuration(Port, 8);
+ MD_Port_Init(Port);
+ }
+ MD_Connect_NVIC_Configuration();
+ TXHData.MD_LORA_SlaveTimer.Init = 0; // ʼ־
+ TXHData.MD_LORA_SlaveTimer.Flag = 0; // ʱ־
+ TXHData.MD_LORA_SlaveTimer.ON_OFF = 0; //
+ TXHData.MD_LORA_SlaveTimer.Cycle = 1; // Ϊѭģʽʱ
+ TXHData.MD_LORA_SlaveTimer.TimerCountMax = 1000; // 10001s
+}
+void MD_Port_LORASet(u8 Port, u8 Mode)
+{
+ u32 MCU_ID = *(u32 *)(0x1fff7a18);
+
+ if (Mode == LORA_Master)
+ {
+ switch (Port)
+ {
+ case 0:
+ MD_Connect_LORA_SetMode1;
+ break;
+ case 1:
+ MD_Connect_LORA_SetMode2;
+ break;
+ case 2:
+ MD_Connect_LORA_SetMode3;
+ break;
+ case 3:
+ MD_Connect_LORA_SetMode4;
+ break;
+ }
+ }
+ else
+ {
+ switch (Port)
+ {
+ case 0:
+ MD_Connect_LORA_IdleMode1;
+ break;
+ case 1:
+ MD_Connect_LORA_IdleMode2;
+ break;
+ case 2:
+ MD_Connect_LORA_IdleMode3;
+ break;
+ case 3:
+ MD_Connect_LORA_IdleMode4;
+ break;
+ }
+ }
+ delay_ms(100);
+ // óLORAò
+ MD_Connect_USART_Configuration(Port, 9600, USART_WordLength_8b, Check_NONE);
+ // ͣͻͨѶ
+ TXHData.MBCountTimer[Port].Flag = 0;
+ TXHData.MBCountTimer[Port].TimerCount = 0;
+ // 㳬ʱ
+ TXHData.MD_LORA_SlaveTimer.TimerCountMax = TXHData.MD_Port_Data[Port].PortData.MBCountTime;
+ TXHData.MD_LORA_SlaveTimer.ON_OFF = 1;
+ LORA_Set[Port].Communication = 0x77;
+ switch (TXHData.MD_Port_Data[Port].PortData.POSType)
+ {
+ case PosBlueSky:
+ LORA_Set[Port].Communication = 0x77;
+ break;
+ case PosLY:
+ LORA_Set[Port].Communication = 0x97;
+ break;
+ case PosJP:
+ LORA_Set[Port].Communication = 0x97;
+ break;
+ case PosDart:
+ LORA_Set[Port].Communication = 0x6F;
+ break;
+ case PosYWY:
+ LORA_Set[Port].Communication = 0x67;
+ break;
+ case PosYGao:
+ LORA_Set[Port].Communication = 0x77;
+ break;
+ case PosSSLan:
+ LORA_Set[Port].Communication = 0x97;
+ break;
+ case PosBlueSkyPlus:
+ LORA_Set[Port].Communication = 0xD7;
+ break;
+ }
+ MD_Connect_TX_Buff[Port][0] = 0xC0;
+ MD_Connect_TX_Buff[Port][1] = 0x00;
+ MD_Connect_TX_Buff[Port][2] = 0x08;
+ MD_Connect_TX_Buff[Port][3] = (MCU_ID >> 24) & 0xFF;
+ MD_Connect_TX_Buff[Port][4] = (MCU_ID & 0xF0) + Port * 3;
+ MD_Connect_TX_Buff[Port][5] = LORA_Set[Port].Communication;
+ MD_Connect_TX_Buff[Port][6] = 0x20;
+ MD_Connect_TX_Buff[Port][7] = (MCU_ID & 0x0f) + Port * 7;
+ MD_Connect_TX_Buff[Port][8] = 0x80;
+ MD_Connect_TX_Buff[Port][9] = 'L';
+ MD_Connect_TX_Buff[Port][10] = 'T';
+ switch (Port)
+ {
+ case 0:
+ {
+ MD_Connect_RS485_Tx1EN;
+ MD_Connect_TX1_DMALenSet(11);
+ MD_Connect_TX1_DMAStart();
+ }
+ break;
+ case 1:
+ {
+ MD_Connect_RS485_Tx2EN;
+ MD_Connect_TX2_DMALenSet(11);
+ MD_Connect_TX2_DMAStart();
+ }
+ break;
+ case 2:
+ {
+ MD_Connect_RS485_Tx3EN;
+ MD_Connect_TX3_DMALenSet(11);
+ MD_Connect_TX3_DMAStart();
+ }
+ break;
+ case 3:
+ {
+ MD_Connect_RS485_Tx4EN;
+ MD_Connect_TX4_DMALenSet(11);
+ MD_Connect_TX4_DMAStart();
+ }
+ break;
+ }
+ if (TXHData.UDisk_Flag)
+ Log_Task(&MD_Connect_TX_Buff[Port][0], 11, Port, Info_Issue);
+ delay_ms(500);
+ TXHData.MD_LORA_Slave_Flag = 1;
+ switch (Port)
+ {
+ case 0:
+ MD_Connect_LORA_IdleMode1;
+ break;
+ case 1:
+ MD_Connect_LORA_IdleMode2;
+ break;
+ case 2:
+ MD_Connect_LORA_IdleMode3;
+ break;
+ case 3:
+ MD_Connect_LORA_IdleMode4;
+ break;
+ }
+ BEEP_OFF;
+}
+
+void MD_Port_Init(u8 Port)
+{
+ u8 i = 0, j = 0, DeviceNum = 0;
+ u8 block_count = 0, start = 0, length = 1;
+
+ // TXHData.MD_Port_Data[0].PortData.POSType = PosSSLan;
+
+ if (TXHData.MD_Port_Data[Port].PortData.MDConnectType == MD_LORA)
+ {
+ MD_Port_LORASet(Port, LORA_Master);
+ }
+
+ TXHData.MDConnectState[Port].Flag.WorkMode = 1;
+ TXHData.MBCountRXIDLETimer[Port].Init = 0; // ʼ־
+ TXHData.MBCountRXIDLETimer[Port].Flag = 0; // ʱ־
+ TXHData.MBCountRXIDLETimer[Port].ON_OFF = 0; //
+ TXHData.MBCountRXIDLETimer[Port].Cycle = 0; // Ϊѭģʽʱ
+ TXHData.MBCountRXIDLETimer[Port].TimerCountMax = 5; // 50.005
+
+ TXHData.MBCountTimer[Port].Init = 0; // ʼ־
+ TXHData.MBCountTimer[Port].Flag = 0; // ʱ־
+ TXHData.MBCountTimer[Port].ON_OFF = 1; //
+ TXHData.MBCountTimer[Port].Cycle = 1; // Ϊѭģʽʱ
+ TXHData.MBCountTimer[Port].TimerCountMax = TXHData.MD_Port_Data[Port].PortData.MBCountTime * 10; //
+ MD_Connect_DMA_Configuration(Port, 8);
+ MD_Connect_USART_Configuration(Port, TXHData.MD_Port_Data[Port].PortData.BaudRate, USART_WordLength_8b, TXHData.MD_Port_Data[Port].PortData.Parity_Even);
+ switch (TXHData.MD_Port_Data[Port].PortData.POSType)
+ {
+ case PosBlueSky:
+ TXHData.MD_Port_Info[Port].Handshake_Top = 0x05;
+ break;
+ case PosLY:
+ TXHData.MD_Port_Info[Port].Handshake_Top = 0x11;
+ break;
+ case PosJP:
+ TXHData.MD_Port_Info[Port].Handshake_Top = 0x07;
+ break;
+ case PosDart:
+ TXHData.MD_Port_Info[Port].Handshake_Top = 0x04;
+ break;
+ case PosYWY:
+ TXHData.MBCountTimer[Port].TimerCountMax = TXHData.MD_Port_Data[Port].PortData.MBCountTime * 100;
+ TXHData.MBCountRXIDLETimer[Port].TimerCountMax = 50; // 50.005
+ break;
+ case PosRFID:
+ TXHData.MD_Port_Info[Port].Handshake_Top = 0x03;
+ break;
+ case PosYGao:
+ TXHData.MD_Port_Info[Port].Handshake_Top = 0x04;
+ break;
+ case PosHongYang:
+ TXHData.MD_Port_Info[Port].Handshake_Top = 0x06;
+ MD_Connect_DMA_Configuration(Port, 16);
+ MD_Connect_USART_Configuration(Port, TXHData.MD_Port_Data[Port].PortData.BaudRate, USART_WordLength_9b, 0);
+ break;
+ case PosLanFeng:
+ TXHData.MD_Port_Info[Port].Handshake_Top = 0x03;
+ break;
+ case PosSSLan:
+ TXHData.MD_Port_Info[Port].Handshake_Top = 0x011;
+ break;
+ case PosBlueSkyPlus:
+ TXHData.MD_Port_Info[Port].Handshake_Top = 0x03;
+ break;
+ case PosPLC:
+ TXHData.MD_Port_Info[Port].Handshake_Top = 0x00;
+ MD_Connect_USART_Configuration(Port, 9600, USART_WordLength_8b, TXHData.MD_Port_Data[Port].PortData.Parity_Even);
+ break;
+ case PosPrice1_4:
+ TXHData.MD_Port_Info[Port].Handshake_Top = 0x02;
+ TXHData.MBCountTimer[Port].TimerCountMax = TXHData.MD_Port_Data[Port].PortData.MBCountTime * 100;
+ break;
+ }
+ if (TXHData.POS_MonitorModel == 1) // ģʽ
+ {
+ TXHData.MD_Port_Info[Port].Handshake_Top = 0;
+ TXHData.MBCountRXIDLETimer[Port].TimerCountMax = 1; // 50.005
+ MD_Connect_RS485_Rx1EN;
+ MD_Connect_RS485_Rx2EN;
+ MD_Connect_RS485_Rx3EN;
+ MD_Connect_RS485_Rx4EN;
+ }
+ /*****************************************ǹ豸***************************************************/
+ TXHData.MD_Port_Info[Port].GunInfo[0].FatherNum = 0; // ¼ÿ豸ĸ豸
+ TXHData.MD_Port_Info[Port].GunInfo[0].SonNum = 0; // ¼ÿ豸ڸ豸еλ
+ for (DeviceNum = 1; DeviceNum < TXHData.MD_Port_Data[Port].PortData.DeviceNumber; DeviceNum++)
+ {
+ if (TXHData.MD_Port_Data[Port].GunData[DeviceNum].GunAddr == TXHData.MD_Port_Data[Port].GunData[DeviceNum - 1].GunAddr) // һǹַͬͬһ
+ {
+ length++; // 豸
+ }
+ else
+ {
+ TXHData.MD_Port_Info[Port].FatherDevice[block_count].SonStart = start;
+ TXHData.MD_Port_Info[Port].FatherDevice[block_count].Address = TXHData.MD_Port_Data[Port].GunData[DeviceNum - 1].GunAddr;
+ TXHData.MD_Port_Info[Port].FatherDevice[block_count].SonNumber = length;
+ block_count++; // ú
+ start = DeviceNum;
+ length = 1;
+ }
+ TXHData.MD_Port_Info[Port].GunInfo[DeviceNum].FatherNum = block_count; // ¼ÿ豸ĸ豸
+ TXHData.MD_Port_Info[Port].GunInfo[DeviceNum].SonNum = length - 1; // ¼ÿ豸ڸ豸еλ
+ }
+ TXHData.MD_Port_Info[Port].FatherDeviceTop = block_count + 1;
+ TXHData.MD_Port_Info[Port].FatherDevice[block_count].SonStart = start;
+ TXHData.MD_Port_Info[Port].FatherDevice[block_count].Address = TXHData.MD_Port_Data[Port].GunData[DeviceNum - 1].GunAddr;
+ TXHData.MD_Port_Info[Port].FatherDevice[block_count].SonNumber = length;
+ TXHData.MD_Port_Info[Port].FatherDevice[block_count].LTDelayTimer.Init = 0; // ʼ־
+ TXHData.MD_Port_Info[Port].FatherDevice[block_count].LTDelayTimer.Flag = 0; // ʱ־
+ TXHData.MD_Port_Info[Port].FatherDevice[block_count].LTDelayTimer.ON_OFF = 0; //
+ TXHData.MD_Port_Info[Port].FatherDevice[block_count].LTDelayTimer.Cycle = 0; // Ϊѭģʽʱ
+ TXHData.MD_Port_Info[Port].FatherDevice[block_count].LTDelayTimer.TimerCountMax = 1000;
+
+ for (DeviceNum = 0; DeviceNum < TXHData.MD_Port_Data[Port].PortData.DeviceNumber; DeviceNum++)
+ {
+ TXHData.MD_Port_Info[Port].GunInfo[DeviceNum].LTDelayTimer.Init = 0; // ʼ־
+ TXHData.MD_Port_Info[Port].GunInfo[DeviceNum].LTDelayTimer.Flag = 0; // ʱ־
+ TXHData.MD_Port_Info[Port].GunInfo[DeviceNum].LTDelayTimer.ON_OFF = 0; //
+ TXHData.MD_Port_Info[Port].GunInfo[DeviceNum].LTDelayTimer.Cycle = 0; // Ϊѭģʽʱ
+ TXHData.MD_Port_Info[Port].GunInfo[DeviceNum].LTDelayTimer.TimerCountMax = TXHData.MD_Port_Data[Port].PortData.MBCountTime * 10 * TXHData.MD_Port_Data[Port].PortData.DeviceNumber * 2; // 10001S
+ TXHData.MD_Port_Data[Port].GunData[DeviceNum].GunState.Flag.Online = 0;
+ TXHData.MD_Port_Info[Port].GunInfo[DeviceNum].Handshake = 0;
+ TXHData.MD_Port_Info[Port].GunInfo[DeviceNum].GunVersion.VersionFindFlag = 0;
+ switch (TXHData.MD_Port_Data[Port].PortData.POSType)
+ {
+ case PosBlueSky:
+ TXHData.MD_Port_Info[Port].GunInfo[DeviceNum].MB_CMD_Next = C_MDConnectASKControlPower;
+ break;
+ case PosLY:
+ TXHData.MD_Port_Info[Port].GunInfo[DeviceNum].MB_CMD_Next = LY_MDConnectCmdPoll;
+ break;
+ case PosJP:
+ TXHData.MD_Port_Info[Port].GunInfo[DeviceNum].MB_CMD_Next = LY_MDConnectCmdPoll;
+ break;
+ case PosYWY:
+ TXHData.MD_Port_Info[Port].GunInfo[DeviceNum].MB_CMD_Next = YWY_MDConnectCmdReadData;
+ break;
+ case PosRFID:
+ {
+ TXHData.MD_Port_Info[Port].GunInfo[DeviceNum].MB_CMD_Next = RFID_MDConnectCmdReadVersion;
+ for (i = 0; i < TXHData.MD_Port_Num_Top; i++)
+ {
+ for (j = 0; j < TXHData.MD_Port_Data[i].PortData.DeviceNumber; j++)
+ {
+ if (TXHData.MD_Port_Data[i].GunData[j].GunNummber == TXHData.MD_Port_Data[Port].GunData[DeviceNum].RFIDBinding)
+ {
+ TXHData.MD_Port_Info[i].GunInfo[j].AssociatedDevices.Number = TXHData.MD_Port_Data[Port].GunData[DeviceNum].GunNummber;
+ TXHData.MD_Port_Info[i].GunInfo[j].AssociatedDevices.Port = Port;
+ TXHData.MD_Port_Info[i].GunInfo[j].AssociatedDevices.location = DeviceNum;
+ TXHData.MD_Port_Info[Port].GunInfo[DeviceNum].AssociatedDevices.Number = TXHData.MD_Port_Data[i].GunData[j].GunNummber;
+ TXHData.MD_Port_Info[Port].GunInfo[DeviceNum].AssociatedDevices.Port = i;
+ TXHData.MD_Port_Info[Port].GunInfo[DeviceNum].AssociatedDevices.location = j;
+ }
+ }
+ }
+ }
+ break;
+ case PosYGao:
+ TXHData.MD_Port_Info[Port].GunInfo[DeviceNum].MB_CMD_Next = YG_MDConnectControlMode;
+ TXHData.MD_Port_Info[Port].GunInfo[DeviceNum].Price = TXHData.PrintLastRecord[Port * 16 + DeviceNum].Price;
+ break;
+ case PosHongYang:
+ TXHData.MD_Port_Info[Port].GunInfo[DeviceNum].MB_CMD_Next = HY_MDConnectASKControlPower;
+ break;
+ case PosLanFeng:
+ TXHData.MD_Port_Info[Port].GunInfo[DeviceNum].MB_CMD_Next = LF_MDConnectASKControlPower;
+ break;
+ case PosBlueSkyPlus:
+ TXHData.MD_Port_Info[Port].GunInfo[DeviceNum].MB_CMD_Next = LTP_GunCMDReadStateAndData;
+ break;
+ case PosPLC:
+ TXHData.MD_Port_Info[Port].GunInfo[DeviceNum].MB_CMD_Next = PLC_MDConnectCmdReadData;
+ break;
+ case PosPrice1_4:
+ TXHData.MD_Port_Info[Port].GunInfo[DeviceNum].MB_CMD_Next = Price_MDConnectCmdReadParameter;
+ break;
+ }
+ }
+ /***************************************************ǹЭ**************************************************************/
+ if (TXHData.MD_Port_Data[Port].PortData.POSType == PosDart || TXHData.MD_Port_Data[Port].PortData.POSType == PosSSLan || TXHData.MD_Port_Data[Port].PortData.POSType == PosBlueSkyPlus)
+ {
+ for (DeviceNum = 0; DeviceNum < TXHData.MD_Port_Info[Port].FatherDeviceTop; DeviceNum++)
+ {
+ switch (TXHData.MD_Port_Data[Port].PortData.POSType)
+ {
+ case PosDart:
+ TXHData.MD_Port_Info[Port].FatherDevice[DeviceNum].MB_CMD_Next = DART_MDConnectCmdPoll;
+ break;
+ case PosSSLan:
+ TXHData.MD_Port_Info[Port].FatherDevice[DeviceNum].MB_CMD_Next = LY_MDConnectCmdPoll;
+ break;
+ case PosBlueSkyPlus:
+ TXHData.MD_Port_Info[Port].FatherDevice[DeviceNum].MB_CMD_Next = LTP_DriverCMDReadVerAndMac;
+ break;
+ }
+ }
+ }
+ TXHData.MD_Gun_Num_Top = 0;
+}
+// F*****************************************************************************
+//* NAME: KeyBoardTask
+//* PURMDE: KeyBoardͨѶ
+//* PARAMS:
+//* return:
+//******************************************************************************
+volatile u16 HY_SendBuff[25];
+volatile u8 zhtningzhuangtai = 0;
+void MD_ConnectTXTask(u8 Port, u8 GunNum, u8 MD_TX_CMD)
+{
+ volatile u16 i = 0, j = 0, k = 0, l = 0;
+ volatile u8 PosTypeTemp = 0, GunAddr = 0, FatherNum = 0;
+ volatile u64 TempBCD = 0, Tempu64 = 0;
+ volatile u16 MD_ConnectTX_Len = 0; //
+ u8 Encrypt_Flag1 = 0;
+ u8 Encrypt_Flag2 = 0;
+ volatile u16 MD_Port_Num = 0, DeviceNumber = 0;
+ u8 MD_ConnectRX_Check = 0; // У
+ u8 Data_201[7] = "i20100";
+ u8 Data_20E[7] = "i20E00";
+
+ u16 CRCTemp = 0;
+ MD_Connect_TX_Flag = 0;
+ {
+ PosTypeTemp = TXHData.MD_Port_Data[Port].PortData.POSType;
+ if (TXHData.MBCountCutNum[Port][GunNum] > 5)
+ {
+ TXHData.MBCountCutNum[Port][GunNum] = 6;
+ if (TXHData.MD_Port_Data[Port].PortData.POSType == PosDart || TXHData.MD_Port_Data[Port].PortData.POSType == PosSSLan || TXHData.MD_Port_Data[Port].PortData.POSType == PosBlueSkyPlus) // ǹ
+ {
+ TXHData.MD_Port_Info[Port].FatherDevice[GunNum].Handshake = 0;
+ for (i = 0; i < TXHData.MD_Port_Info[Port].FatherDevice[GunNum].SonNumber; i++)
+ {
+ TXHData.MD_Port_Data[Port].GunData[TXHData.MD_Port_Info[Port].FatherDevice[GunNum].SonStart + i].GunState.Flag.Online = 0;
+ TXHData.MD_Port_Info[Port].GunInfo[TXHData.MD_Port_Info[Port].FatherDevice[GunNum].SonStart + i].ROM_UpData_State.Flag.BaudRateSync_Flag = 0;
+ TXHData.MD_Port_Info[Port].GunInfo[TXHData.MD_Port_Info[Port].FatherDevice[GunNum].SonStart + i].ROM_UpData_State.Flag.Update_Flag = 0;
+ TXHData.MD_Port_Info[Port].GunInfo[TXHData.MD_Port_Info[Port].FatherDevice[GunNum].SonStart + i].Handshake = 0;
+ TXHData.MD_Port_Info[Port].GunInfo[TXHData.MD_Port_Info[Port].FatherDevice[GunNum].SonStart + i].MB_CMD_Next = LTP_GunCMDReadStateAndData;
+ }
+ switch (TXHData.MD_Port_Data[Port].PortData.POSType)
+ {
+ case PosDart:
+ TXHData.MD_Port_Info[Port].FatherDevice[GunNum].MB_CMD_Next = DART_MDConnectCmdPoll;
+ break;
+ case PosSSLan:
+ TXHData.MD_Port_Info[Port].FatherDevice[GunNum].MB_CMD_Next = LY_MDConnectCmdPoll;
+ break;
+ case PosBlueSkyPlus:
+ TXHData.MD_Port_Info[Port].FatherDevice[GunNum].MB_CMD_Next = LTP_DriverCMDReadVerAndMac;
+ break;
+ }
+ }
+ else // ǹ
+ {
+ TXHData.MD_Port_Info[Port].GunInfo[GunNum].Handshake = 0;
+ TXHData.MD_Port_Data[Port].GunData[GunNum].GunState.Flag.Online = 0;
+ // MD_Connect_USART_Configuration(Port,TXHData.MD_Port_Data[Port].PortData.BaudRate,TXHData.MD_Port_Data[Port].PortData.Parity_Even);
+ TXHData.MD_Port_Info[Port].GunInfo[GunNum].ROM_UpData_State.Flag.BaudRateSync_Flag = 0;
+ TXHData.MD_Port_Info[Port].GunInfo[GunNum].ROM_UpData_State.Flag.Update_Flag = 0;
+ switch (TXHData.MD_Port_Data[Port].PortData.POSType)
+ {
+ case PosBlueSky:
+ TXHData.MD_Port_Info[Port].GunInfo[GunNum].MB_CMD_Next = C_MDConnectASKControlPower;
+ break;
+ case PosLY:
+ TXHData.MD_Port_Info[Port].GunInfo[GunNum].MB_CMD_Next = LY_MDConnectCmdPoll;
+ break;
+ case PosJP:
+ TXHData.MD_Port_Info[Port].GunInfo[GunNum].MB_CMD_Next = LY_MDConnectCmdPoll;
+ break;
+ case PosYWY:
+ TXHData.MD_Port_Info[Port].GunInfo[GunNum].MB_CMD_Next = YWY_MDConnectCmdReadData;
+ break;
+ case PosRFID:
+ TXHData.MD_Port_Info[Port].GunInfo[GunNum].MB_CMD_Next = RFID_MDConnectCmdReadVersion;
+ break;
+ case PosYGao:
+ TXHData.MD_Port_Info[Port].GunInfo[GunNum].MB_CMD_Next = YG_MDConnectControlMode;
+ break;
+ case PosHongYang:
+ TXHData.MD_Port_Info[Port].GunInfo[GunNum].MB_CMD_Next = HY_MDConnectASKControlPower;
+ break;
+ case PosLanFeng:
+ TXHData.MD_Port_Info[Port].GunInfo[GunNum].MB_CMD_Next = LF_MDConnectASKControlPower;
+ break;
+ case PosPLC:
+ TXHData.MD_Port_Info[Port].GunInfo[GunNum].MB_CMD_Next = PLC_MDConnectCmdReadData;
+ TXHData.CNGPLCState.Flag.Online = 0;
+ break;
+ case PosPrice1_4:
+ TXHData.MD_Port_Info[Port].GunInfo[GunNum].MB_CMD_Next = Price_MDConnectCmdReadParameter;
+ TXHData.MD_Port_Info[Port].PriceTagData.State.State = 0;
+ break;
+ }
+ }
+ }
+ }
+ if (TXHData.MDConnectState[Port].Flag.WorkMode == 1) // ģʽ
+ {
+ if (TXHData.POS_MonitorModel != 1 && PosTypeTemp) // Ǽģʽģʽ
+ {
+ switch (PosTypeTemp)
+ {
+ case PosBlueSky:
+ {
+ GunAddr = MD_Connect_u64ToBCD(TXHData.MD_Port_Data[Port].GunData[GunNum].GunAddr);
+ if (TXHData.MD_Port_Info[Port].GunInfo[GunNum].Handshake == TXHData.MD_Port_Info[Port].Handshake_Top)
+ TXHData.MD_Port_Info[Port].LoopGunNextFlag = 1;
+ TXHData.MBCountCutNum[Port][GunNum]++;
+ if (TXHData.MD_Port_Info[Port].GunInfo[GunNum].ROM_UpData_State.Flag.BaudRateSync_Flag == 1)
+ {
+ MD_Connect_USART_Configuration(Port, BaudRateSync, USART_WordLength_9b, TXHData.MD_Port_Data[Port].PortData.Parity_Even);
+ }
+ else
+ {
+ MD_Connect_USART_Configuration(Port, TXHData.MD_Port_Data[Port].PortData.BaudRate, USART_WordLength_9b, TXHData.MD_Port_Data[Port].PortData.Parity_Even);
+ }
+ switch (MD_TX_CMD)
+ {
+ case C_MDConnectCmdReadState: // ״̬
+ {
+ MD_Connect_TX_Buff[Port][0] = 0xf5; // ֡ͷ
+ MD_Connect_TX_Buff[Port][1] = GunAddr; // ǹ
+ MD_Connect_TX_Buff[Port][2] = 0xA2;
+ MD_Connect_TX_Buff[Port][3] = C_MDConnectCmdReadState;
+ MD_Connect_TX_Buff[Port][4] = MD_Connect_TXDataCheck(&MD_Connect_TX_Buff[Port][0], 3); // У
+ MD_ConnectTX_Len = 5;
+ }
+ break;
+ case C_MDConnectCmdReadFuelState: //
+ {
+ MD_Connect_TX_Buff[Port][0] = 0xf5; // ֡ͷ
+ MD_Connect_TX_Buff[Port][1] = GunAddr; // ǹ
+ MD_Connect_TX_Buff[Port][2] = 0xA2;
+ MD_Connect_TX_Buff[Port][3] = C_MDConnectCmdReadFuelState;
+ MD_Connect_TX_Buff[Port][4] = MD_Connect_TXDataCheck(&MD_Connect_TX_Buff[Port][0], 3); // У
+ MD_ConnectTX_Len = 5;
+ }
+ break;
+ case C_MDConnectCmdWritePrsetSale: // Ԥý
+ {
+ MD_Connect_TX_Buff[Port][0] = 0xf5; // ֡ͷ
+ MD_Connect_TX_Buff[Port][1] = GunAddr; // ǹ
+ if (TXHData.MD_Port_Data[Port].PortData.Device_Type == Display_664)
+ {
+ if (TXHData.MD_Port_Info[Port].GunInfo[GunNum].PresetValue >= 0x900000)
+ Tempu64 = 0x900000;
+ else
+ Tempu64 = TXHData.MD_Port_Info[Port].GunInfo[GunNum].PresetValue;
+ MD_Connect_TX_Buff[Port][2] = 0xA5;
+ for (i = 0; i < 3; i++)
+ {
+ MD_Connect_TX_Buff[Port][3 + i] = (Tempu64 >> ((2 - i) * 8)) & 0xff;
+ }
+ MD_Connect_TX_Buff[Port][6] = C_MDConnectCmdWritePrsetSale;
+ MD_Connect_TX_Buff[Port][7] = MD_Connect_TXDataCheck(&MD_Connect_TX_Buff[Port][0], 6); // У
+ MD_ConnectTX_Len = 8;
+ }
+ else
+ {
+ if (TXHData.MD_Port_Info[Port].GunInfo[GunNum].PresetValue >= 0x90000000)
+ Tempu64 = 0x90000000;
+ else
+ Tempu64 = TXHData.MD_Port_Info[Port].GunInfo[GunNum].PresetValue;
+ MD_Connect_TX_Buff[Port][2] = 0xA6;
+ for (i = 0; i < 4; i++)
+ {
+ MD_Connect_TX_Buff[Port][3 + i] = (Tempu64 >> ((3 - i) * 8)) & 0xff;
+ }
+ MD_Connect_TX_Buff[Port][7] = C_MDConnectCmdWritePrsetSale;
+ MD_Connect_TX_Buff[Port][8] = MD_Connect_TXDataCheck(&MD_Connect_TX_Buff[Port][0], 7); // У
+ MD_ConnectTX_Len = 9;
+ }
+ }
+ break;
+ case C_MDConnectCmdWritePrsetVolume: // Ԥ
+ {
+ MD_Connect_TX_Buff[Port][0] = 0xf5; // ֡ͷ
+ MD_Connect_TX_Buff[Port][1] = GunAddr; // ǹ
+ if (TXHData.MD_Port_Data[Port].PortData.Device_Type == Display_664)
+ {
+ if (TXHData.MD_Port_Info[Port].GunInfo[GunNum].PresetValue == 0x900000)
+ Tempu64 = 0x900000;
+ else
+ Tempu64 = TXHData.MD_Port_Info[Port].GunInfo[GunNum].PresetValue;
+ MD_Connect_TX_Buff[Port][2] = 0xA5;
+ for (i = 0; i < 3; i++)
+ {
+ MD_Connect_TX_Buff[Port][3 + i] = (Tempu64 >> ((2 - i) * 8)) & 0xff;
+ }
+ MD_Connect_TX_Buff[Port][6] = C_MDConnectCmdWritePrsetVolume;
+ MD_Connect_TX_Buff[Port][7] = MD_Connect_TXDataCheck(&MD_Connect_TX_Buff[Port][0], 6); // У
+ MD_ConnectTX_Len = 8;
+ }
+ else
+ {
+ if (TXHData.MD_Port_Info[Port].GunInfo[GunNum].PresetValue == 0x90000000)
+ Tempu64 = 0x90000000;
+ else
+ Tempu64 = TXHData.MD_Port_Info[Port].GunInfo[GunNum].PresetValue;
+ MD_Connect_TX_Buff[Port][2] = 0xA6;
+ for (i = 0; i < 4; i++)
+ {
+ MD_Connect_TX_Buff[Port][3 + i] = (Tempu64 >> ((3 - i) * 8)) & 0xff;
+ }
+ MD_Connect_TX_Buff[Port][7] = C_MDConnectCmdWritePrsetVolume;
+ MD_Connect_TX_Buff[Port][8] = MD_Connect_TXDataCheck(&MD_Connect_TX_Buff[Port][0], 7); // У
+ MD_ConnectTX_Len = 9;
+ }
+ }
+ break;
+ case C_MDConnectCmdStart: //
+ {
+ MD_Connect_TX_Buff[Port][0] = 0xf5; // ֡ͷ
+ MD_Connect_TX_Buff[Port][1] = GunAddr; // ǹ
+ MD_Connect_TX_Buff[Port][2] = 0xA2;
+ MD_Connect_TX_Buff[Port][3] = C_MDConnectCmdStart;
+ MD_Connect_TX_Buff[Port][4] = MD_Connect_TXDataCheck(&MD_Connect_TX_Buff[Port][0], 3); // У
+ MD_ConnectTX_Len = 5;
+ }
+ break;
+ case C_MDConnectCmdStop: // ͣ
+ {
+ MD_Connect_TX_Buff[Port][0] = 0xf5; // ֡ͷ
+ MD_Connect_TX_Buff[Port][1] = GunAddr; // ǹ
+ MD_Connect_TX_Buff[Port][2] = 0xA2;
+ MD_Connect_TX_Buff[Port][3] = C_MDConnectCmdStop;
+ MD_Connect_TX_Buff[Port][4] = MD_Connect_TXDataCheck(&MD_Connect_TX_Buff[Port][0], 3); // У
+ MD_ConnectTX_Len = 5;
+ }
+ break;
+ case C_MDConnectPauseFueling: // ͣ
+ {
+ zhtningzhuangtai = 1;
+ MD_Connect_TX_Buff[Port][0] = 0xf5; // ֡ͷ
+ MD_Connect_TX_Buff[Port][1] = GunAddr; // ǹ
+ MD_Connect_TX_Buff[Port][2] = 0xA2;
+ MD_Connect_TX_Buff[Port][3] = C_MDConnectPauseFueling;
+ MD_Connect_TX_Buff[Port][4] = MD_Connect_TXDataCheck(&MD_Connect_TX_Buff[Port][0], 3); // У
+ MD_ConnectTX_Len = 5;
+ }
+ break;
+ case C_MDConnectResumeFueling: //
+ {
+ zhtningzhuangtai = 2;
+ MD_Connect_TX_Buff[Port][0] = 0xf5; // ֡ͷ
+ MD_Connect_TX_Buff[Port][1] = GunAddr; // ǹ
+ MD_Connect_TX_Buff[Port][2] = 0xA2;
+ MD_Connect_TX_Buff[Port][3] = C_MDConnectResumeFueling;
+ MD_Connect_TX_Buff[Port][4] = MD_Connect_TXDataCheck(&MD_Connect_TX_Buff[Port][0], 3); // У
+ MD_ConnectTX_Len = 5;
+ }
+ break;
+ case C_MDConnectCmdReadPrice: //
+ {
+ MD_Connect_TX_Buff[Port][0] = 0xf5; // ֡ͷ
+ MD_Connect_TX_Buff[Port][1] = GunAddr; // ǹ
+ MD_Connect_TX_Buff[Port][2] = 0xA2;
+ MD_Connect_TX_Buff[Port][3] = C_MDConnectCmdReadPrice;
+ MD_Connect_TX_Buff[Port][4] = MD_Connect_TXDataCheck(&MD_Connect_TX_Buff[Port][0], 3); // У
+ MD_ConnectTX_Len = 5;
+ }
+ break;
+ case C_MDConnectCmdWritePrice: // xie
+ {
+ MD_Connect_TX_Buff[Port][0] = 0xf5; // ֡ͷ
+ MD_Connect_TX_Buff[Port][1] = GunAddr; // ǹ
+ if (TXHData.MD_Port_Data[Port].PortData.Device_Type == Display_664)
+ {
+ MD_Connect_TX_Buff[Port][2] = 0xA4;
+ for (i = 0; i < 2; i++)
+ {
+ MD_Connect_TX_Buff[Port][3 + i] = ((TXHData.MD_Port_Info[Port].GunInfo[GunNum].Price) >> ((1 - i) * 8)) & 0xff;
+ }
+ MD_Connect_TX_Buff[Port][5] = C_MDConnectCmdWritePrice;
+ MD_Connect_TX_Buff[Port][6] = MD_Connect_TXDataCheck(&MD_Connect_TX_Buff[Port][0], 5); // У
+ MD_ConnectTX_Len = 7;
+ }
+ else
+ {
+ MD_Connect_TX_Buff[Port][2] = 0xA5;
+ for (i = 0; i < 3; i++)
+ {
+ MD_Connect_TX_Buff[Port][3 + i] = ((TXHData.MD_Port_Info[Port].GunInfo[GunNum].Price) >> ((2 - i) * 8)) & 0xff;
+ }
+ MD_Connect_TX_Buff[Port][6] = C_MDConnectCmdWritePrice;
+ MD_Connect_TX_Buff[Port][7] = MD_Connect_TXDataCheck(&MD_Connect_TX_Buff[Port][0], 6); // У
+ MD_ConnectTX_Len = 8;
+ }
+ }
+ break;
+ case C_MDConnectCmdWritePulseCoefficient: // xie
+ {
+ MD_Connect_TX_Buff[Port][0] = 0xf5; // ֡ͷMD_Connect_u64ToBCD(TXHData.PulseCoefficient[GunNum - 1]
+ MD_Connect_TX_Buff[Port][1] = GunAddr; // ǹ
+ MD_Connect_TX_Buff[Port][2] = 0xA6;
+ for (i = 0; i < 4; i++)
+ {
+ MD_Connect_TX_Buff[Port][3 + i] = ((TXHData.MD_Port_Info[Port].GunInfo[GunNum].PulseCoefficient) >> ((3 - i) * 8)) & 0xff;
+ }
+ MD_Connect_TX_Buff[Port][7] = C_MDConnectCmdWritePulseCoefficient;
+ MD_Connect_TX_Buff[Port][8] = MD_Connect_TXDataCheck(&MD_Connect_TX_Buff[Port][0], 7); // У
+ MD_ConnectTX_Len = 9;
+ }
+ break;
+ case C_MDConnectCmdReadTotal: //
+ {
+ MD_Connect_TX_Buff[Port][0] = 0xf5; // ֡ͷ
+ MD_Connect_TX_Buff[Port][1] = GunAddr; // ǹ
+ MD_Connect_TX_Buff[Port][2] = 0xA2;
+ MD_Connect_TX_Buff[Port][3] = C_MDConnectCmdReadTotal;
+ MD_Connect_TX_Buff[Port][4] = MD_Connect_TXDataCheck(&MD_Connect_TX_Buff[Port][0], 3); // У
+ MD_ConnectTX_Len = 5;
+ }
+ break;
+ case C_MDConnectCmdWriteTotal: // xie
+ {
+ MD_Connect_TX_Buff[Port][0] = 0xf5; // ֡ͷ
+ MD_Connect_TX_Buff[Port][1] = GunAddr; // ǹ
+ if (TXHData.MD_Port_Data[Port].PortData.Device_Type == Display_664)
+ {
+ MD_Connect_TX_Buff[Port][2] = 0xAc;
+ for (i = 0; i < 5; i++)
+ {
+ MD_Connect_TX_Buff[Port][3 + i] = ((TXHData.MD_Port_Info[Port].GunInfo[GunNum].CTOTAL.TotalLit) >> ((4 - i) * 8)) & 0xff;
+ }
+ for (i = 0; i < 5; i++)
+ {
+ MD_Connect_TX_Buff[Port][8 + i] = ((TXHData.MD_Port_Info[Port].GunInfo[GunNum].CTOTAL.TotalMoney) >> ((4 - i) * 8)) & 0xff;
+ }
+ MD_Connect_TX_Buff[Port][13] = C_MDConnectCmdWriteTotal;
+ MD_Connect_TX_Buff[Port][14] = MD_Connect_TXDataCheck(&MD_Connect_TX_Buff[Port][0], 13); // У
+ MD_ConnectTX_Len = 15;
+ }
+ else
+ {
+ MD_Connect_TX_Buff[Port][2] = 0xAe;
+ for (i = 0; i < 6; i++)
+ {
+ MD_Connect_TX_Buff[Port][3 + i] = ((TXHData.MD_Port_Info[Port].GunInfo[GunNum].CTOTAL.TotalLit) >> ((5 - i) * 8)) & 0xff;
+ }
+ for (i = 0; i < 6; i++)
+ {
+ MD_Connect_TX_Buff[Port][9 + i] = ((TXHData.MD_Port_Info[Port].GunInfo[GunNum].CTOTAL.TotalMoney) >> ((5 - i) * 8)) & 0xff;
+ }
+ MD_Connect_TX_Buff[Port][15] = C_MDConnectCmdWriteTotal;
+ MD_Connect_TX_Buff[Port][16] = MD_Connect_TXDataCheck(&MD_Connect_TX_Buff[Port][0], 15); // У
+ MD_ConnectTX_Len = 17;
+ }
+ }
+ break;
+ case C_MDConnectASKControlPower: // ҪȨ
+ {
+ MD_Connect_TX_Buff[Port][0] = 0xf5; // ֡ͷ
+ MD_Connect_TX_Buff[Port][1] = GunAddr; // ǹ
+ MD_Connect_TX_Buff[Port][2] = 0xA2;
+ MD_Connect_TX_Buff[Port][3] = C_MDConnectASKControlPower;
+ // MD_Connect_TX_Buff[Port][3] = C_MDConnectReturnControlPower;
+ MD_Connect_TX_Buff[Port][4] = MD_Connect_TXDataCheck(&MD_Connect_TX_Buff[Port][0], 3); // У
+ MD_ConnectTX_Len = 5;
+ }
+ break;
+ case C_MDConnectReturnControlPower: // Ȩ
+ {
+ MD_Connect_TX_Buff[Port][0] = 0xf5; // ֡ͷ
+ MD_Connect_TX_Buff[Port][1] = GunAddr; // ǹ
+ MD_Connect_TX_Buff[Port][2] = 0xA2;
+ MD_Connect_TX_Buff[Port][3] = C_MDConnectReturnControlPower;
+ MD_Connect_TX_Buff[Port][4] = MD_Connect_TXDataCheck(&MD_Connect_TX_Buff[Port][0], 3); // У
+ MD_ConnectTX_Len = 5;
+ }
+ break;
+ case C_MDConnectCmdReadVersion: // 汾
+ {
+ MD_Connect_TX_Buff[Port][0] = 0xf5; // ֡ͷ
+ MD_Connect_TX_Buff[Port][1] = GunAddr; // ǹ
+ MD_Connect_TX_Buff[Port][2] = 0xA2;
+ MD_Connect_TX_Buff[Port][3] = C_MDConnectCmdReadVersion;
+ MD_Connect_TX_Buff[Port][4] = MD_Connect_TXDataCheck(&MD_Connect_TX_Buff[Port][0], 3); // У
+ MD_ConnectTX_Len = 5;
+ TXHData.MD_Port_Info[Port].GunInfo[GunNum].Handshake = 0x01;
+ TXHData.MD_Port_Info[Port].GunInfo[GunNum].MB_CMD_Next = C_MDConnectCmdReadState;
+ }
+ break;
+ case C_MDConnectCmdSetBaudRate: // ͬ
+ {
+ MD_Connect_TX_Buff[Port][0] = 0xf5; // ֡ͷ
+ MD_Connect_TX_Buff[Port][1] = GunAddr; // ǹ
+ MD_Connect_TX_Buff[Port][2] = 0xA5;
+ MD_Connect_TX_Buff[Port][3] = (115200 >> 16) & 0xff;
+ MD_Connect_TX_Buff[Port][4] = (115200 >> 8) & 0xff;
+ MD_Connect_TX_Buff[Port][5] = 115200 & 0xff;
+ MD_Connect_TX_Buff[Port][6] = C_MDConnectCmdSetBaudRate;
+ MD_Connect_TX_Buff[Port][7] = MD_Connect_TXDataCheck(&MD_Connect_TX_Buff[Port][0], 6); // У
+ MD_ConnectTX_Len = 8;
+ }
+ break;
+ case C_MDConnectCmdSendFrame: // ֡
+ {
+ MD_Connect_TX_Buff[Port][0] = 0xF5;
+ MD_Connect_TX_Buff[Port][1] = GunAddr;
+ MD_Connect_TX_Buff[Port][2] = 0xff;
+ for (i = 0; i < 10; i++)
+ MD_Connect_TX_Buff[Port][3 + i] = TXHData.MD_Port_Data[Port].PortData.ROM_UpData_Version[i];
+ MD_Connect_TX_Buff[Port][13] = TXHData.MD_Port_Data[Port].PortData.ROM_UpData.FrameTop >> 8;
+ MD_Connect_TX_Buff[Port][14] = TXHData.MD_Port_Data[Port].PortData.ROM_UpData.FrameTop;
+ MD_Connect_TX_Buff[Port][15] = TXHData.MD_Port_Info[Port].GunInfo[GunNum].FrameNow >> 8;
+ MD_Connect_TX_Buff[Port][16] = TXHData.MD_Port_Info[Port].GunInfo[GunNum].FrameNow;
+ AT45DBItemRead(CA_DeviceFrame, TXHData.MD_Port_Info[Port].GunInfo[GunNum].FrameNow + Port * 1024);
+ for (i = 0; i < 512; i++)
+ MD_Connect_TX_Buff[Port][17 + i] = TXHData.Frame[i];
+ MD_Connect_TX_Buff[Port][529] = C_MDConnectCmdSendFrame;
+ MD_Connect_TX_Buff[Port][530] = MD_Connect_TXDataCheck(&MD_Connect_TX_Buff[Port][0], 529);
+ MD_ConnectTX_Len = 531;
+ }
+ break;
+ }
+ }
+ break;
+ case PosBlueSkyPlus:
+ {
+ FatherNum = GunNum; // GunNumʾú
+ GunAddr = MD_Connect_u64ToBCD(TXHData.MD_Port_Info[Port].FatherDevice[FatherNum].Address); // õַ
+ if (TXHData.MD_Port_Info[Port].FatherDevice[FatherNum].Handshake == TXHData.MD_Port_Info[Port].Handshake_Top)
+ TXHData.MD_Port_Info[Port].LoopGunNextFlag = 1;
+ TXHData.MBCountCutNum[Port][FatherNum]++;
+ // if(TXHData.MD_Port_Info[Port].GunInfo[GunNum].ROM_UpData_State.Flag.BaudRateSync_Flag == 1)
+ // {
+ // MD_Connect_USART_Configuration(Port,BaudRateSync,USART_WordLength_9b,TXHData.MD_Port_Data[Port].PortData.Parity_Even);
+ // }
+ // else
+ // {
+ // MD_Connect_USART_Configuration(Port,TXHData.MD_Port_Data[Port].PortData.BaudRate,USART_WordLength_9b,TXHData.MD_Port_Data[Port].PortData.Parity_Even);
+ // }
+ TXHData.RNGData = RNG_GetRandomNumber();
+ MD_Connect_TX_Buff[Port][0] = 0xFB; // ֡ͷ
+ MD_Connect_TX_Buff[Port][1] = GunAddr; // ǹ
+ MD_Connect_TX_Buff[Port][4] = TXHData.CTIME.Year;
+ MD_Connect_TX_Buff[Port][5] = TXHData.CTIME.Month;
+ MD_Connect_TX_Buff[Port][6] = TXHData.CTIME.Day;
+ MD_Connect_TX_Buff[Port][7] = TXHData.CTIME.Hour;
+ MD_Connect_TX_Buff[Port][8] = TXHData.CTIME.Min;
+ MD_Connect_TX_Buff[Port][9] = TXHData.CTIME.Sec;
+ for (i = 0; i < 4; i++)
+ MD_Connect_TX_Buff[Port][10 + i] = TXHData.RNGData >> (8 * (3 - i));
+ MD_Connect_TX_Buff[Port][14] = TXHData.MD_Port_Info[Port].FatherDevice[FatherNum].SonNumber;
+ MD_ConnectTX_Len = 15;
+ switch (MD_TX_CMD)
+ {
+ case LTP_DriverCMDReadPassword: //
+ {
+ MD_Connect_TX_Buff[Port][MD_ConnectTX_Len] = LTP_DriverCMD;
+ MD_ConnectTX_Len++;
+ MD_Connect_TX_Buff[Port][MD_ConnectTX_Len] = MD_TX_CMD;
+ MD_ConnectTX_Len++;
+ MD_Connect_TX_Buff[Port][MD_ConnectTX_Len] = TXHData.MD_Port_Info[Port].FatherDevice[FatherNum].Password_Lever;
+ MD_ConnectTX_Len++;
+ }
+ break;
+ case LTP_DriverCMDWritePassword: //
+ {
+ MD_Connect_TX_Buff[Port][MD_ConnectTX_Len] = LTP_DriverCMD;
+ MD_ConnectTX_Len++;
+ MD_Connect_TX_Buff[Port][MD_ConnectTX_Len] = MD_TX_CMD;
+ MD_ConnectTX_Len++;
+ MD_Connect_TX_Buff[Port][MD_ConnectTX_Len] = TXHData.MD_Port_Info[Port].FatherDevice[FatherNum].Password_Lever;
+ MD_ConnectTX_Len++;
+ for (i = 0; i < 4; i++)
+ MD_Connect_TX_Buff[Port][MD_ConnectTX_Len + i] = TXHData.MD_Port_Info[Port].FatherDevice[FatherNum].Password >> (8 * (3 - i));
+ MD_ConnectTX_Len += 4;
+ }
+ break;
+ case LTP_DriverCMDReadVerAndMac: //
+ {
+ MD_Connect_TX_Buff[Port][MD_ConnectTX_Len] = LTP_DriverCMD;
+ MD_ConnectTX_Len++;
+ MD_Connect_TX_Buff[Port][MD_ConnectTX_Len] = MD_TX_CMD;
+ MD_ConnectTX_Len++;
+ }
+ break;
+ case LTP_DriverCMDLock: //
+ {
+ MD_Connect_TX_Buff[Port][MD_ConnectTX_Len] = LTP_DriverCMD;
+ MD_ConnectTX_Len++;
+ MD_Connect_TX_Buff[Port][MD_ConnectTX_Len] = MD_TX_CMD;
+ MD_ConnectTX_Len++;
+ MD_Connect_TX_Buff[Port][MD_ConnectTX_Len] = TXHData.MD_Port_Info[Port].FatherDevice[FatherNum].LockType;
+ MD_ConnectTX_Len++;
+ switch (TXHData.MD_Port_Info[Port].FatherDevice[FatherNum].LockType)
+ {
+ case 0:
+ {
+ }
+ break;
+ case 1:
+ {
+ for (i = 0; i < 3; i++)
+ MD_Connect_TX_Buff[Port][MD_ConnectTX_Len + i] = TXHData.MD_Port_Info[Port].FatherDevice[FatherNum].LockTime[i];
+ MD_ConnectTX_Len += 3;
+ }
+ break;
+ case 2:
+ {
+ for (i = 0; i < 6; i++)
+ MD_Connect_TX_Buff[Port][MD_ConnectTX_Len + i] = TXHData.MD_Port_Info[Port].FatherDevice[FatherNum].LockValue[i];
+ MD_ConnectTX_Len += 6;
+ }
+ break;
+ }
+ }
+ break;
+ case LTP_DriverCMDUnlock: //
+ {
+ MD_Connect_TX_Buff[Port][MD_ConnectTX_Len] = LTP_DriverCMD;
+ MD_ConnectTX_Len++;
+ MD_Connect_TX_Buff[Port][MD_ConnectTX_Len] = MD_TX_CMD;
+ MD_ConnectTX_Len++;
+ }
+ break;
+ case LTP_DriverCMDSendFrame: //
+ {
+ MD_Connect_TX_Buff[Port][MD_ConnectTX_Len] = LTP_DriverCMD;
+ MD_ConnectTX_Len++;
+ MD_Connect_TX_Buff[Port][MD_ConnectTX_Len] = MD_TX_CMD;
+ MD_ConnectTX_Len++;
+ for (i = 0; i < 10; i++)
+ MD_Connect_TX_Buff[Port][MD_ConnectTX_Len + i] = TXHData.MD_Port_Data[Port].PortData.ROM_UpData_Version[i];
+ MD_ConnectTX_Len += 10;
+ MD_Connect_TX_Buff[Port][MD_ConnectTX_Len++] = TXHData.MD_Port_Data[Port].PortData.ROM_UpData.FrameTop >> 8;
+ MD_Connect_TX_Buff[Port][MD_ConnectTX_Len++] = TXHData.MD_Port_Data[Port].PortData.ROM_UpData.FrameTop;
+ MD_Connect_TX_Buff[Port][MD_ConnectTX_Len++] = TXHData.MD_Port_Info[Port].FatherDevice[FatherNum].FrameNow >> 8;
+ MD_Connect_TX_Buff[Port][MD_ConnectTX_Len++] = TXHData.MD_Port_Info[Port].FatherDevice[FatherNum].FrameNow;
+ AT45DBItemRead(CA_DeviceFrame, TXHData.MD_Port_Info[Port].FatherDevice[FatherNum].FrameNow + Port * 1024);
+ for (i = 0; i < 512; i++)
+ MD_Connect_TX_Buff[Port][MD_ConnectTX_Len + i] = TXHData.Frame[i];
+ MD_ConnectTX_Len += 512;
+
+ TXHData.MBCountTimer[Port].TimerCountMax = 120; // ڵms
+ }
+ break;
+ default:
+ {
+ MD_Connect_TX_Buff[Port][MD_ConnectTX_Len++] = LTP_GunCMD;
+ for (DeviceNumber = 0; DeviceNumber < TXHData.MD_Port_Info[Port].FatherDevice[FatherNum].SonNumber; DeviceNumber++)
+ {
+ GunNum = TXHData.MD_Port_Info[Port].FatherDevice[FatherNum].SonStart + DeviceNumber; //
+ MD_Connect_TX_Buff[Port][MD_ConnectTX_Len++] = DeviceNumber + 1;
+ MD_Connect_TX_Buff[Port][MD_ConnectTX_Len++] = TXHData.MD_Port_Info[Port].GunInfo[GunNum].MB_CMD_Next;
+ switch (TXHData.MD_Port_Info[Port].GunInfo[GunNum].MB_CMD_Next)
+ {
+ case LTP_GunCMDReadState: //
+ case LTP_GunCMDReadStateAndData: //
+ case LTP_GunCMDReadTotal: //
+ case LTP_GunCMDStop: //
+ case LTP_GunCMDReadEvent: //
+ case LTP_GunCMDReadError: //
+ {
+ MD_Connect_TX_Buff[Port][MD_ConnectTX_Len++] = 0;
+ }
+ break;
+ case LTP_GunCMDSuspend: //
+ {
+ MD_Connect_TX_Buff[Port][MD_ConnectTX_Len++] = 0;
+ }
+ break;
+ case LTP_GunCMDContinue: //
+ {
+ MD_Connect_TX_Buff[Port][MD_ConnectTX_Len++] = 0;
+ }
+ break;
+ case LTP_GunCMDWritePrset: //
+ {
+ MD_Connect_TX_Buff[Port][MD_ConnectTX_Len++] = 5;
+ MD_Connect_TX_Buff[Port][MD_ConnectTX_Len++] = TXHData.MD_Port_Info[Port].GunInfo[GunNum].PresteType;
+ for (i = 0; i < 4; i++)
+ MD_Connect_TX_Buff[Port][MD_ConnectTX_Len + i] = TXHData.MD_Port_Info[Port].GunInfo[GunNum].PresetValue >> (8 * (3 - i));
+ MD_ConnectTX_Len += 4;
+ }
+ break;
+ case LTP_GunCMDAuthorize: //
+ {
+ MD_Connect_TX_Buff[Port][MD_ConnectTX_Len++] = 9;
+ MD_Connect_TX_Buff[Port][MD_ConnectTX_Len++] = TXHData.MD_Port_Info[Port].GunInfo[GunNum].PresteType;
+ for (i = 0; i < 4; i++)
+ MD_Connect_TX_Buff[Port][MD_ConnectTX_Len + i] = TXHData.MD_Port_Info[Port].GunInfo[GunNum].PresetValue >> (8 * (3 - i));
+ MD_ConnectTX_Len += 4;
+ MD_Connect_TX_Buff[Port][MD_ConnectTX_Len++] = 0;
+ for (i = 0; i < 3; i++)
+ MD_Connect_TX_Buff[Port][MD_ConnectTX_Len + i] = TXHData.MD_Port_Info[Port].GunInfo[GunNum].Price >> (8 * (2 - i));
+ MD_ConnectTX_Len += 3;
+ }
+ break;
+ case LTP_GunCMDReadParameter: //
+ {
+ MD_Connect_TX_Buff[Port][MD_ConnectTX_Len++] = TXHData.MD_Port_Info[Port].GunInfo[GunNum].ParameterNumber;
+ MD_Connect_TX_Buff[Port][MD_ConnectTX_Len++] = 0;
+ }
+ break;
+ case LTP_GunCMDWriteParameter: //
+ {
+ switch (TXHData.MD_Port_Info[Port].GunInfo[GunNum].ParameterNumber)
+ {
+ case 0x01: //
+ {
+ MD_Connect_TX_Buff[Port][MD_ConnectTX_Len++] = 4;
+ MD_Connect_TX_Buff[Port][MD_ConnectTX_Len++] = TXHData.MD_Port_Info[Port].GunInfo[GunNum].ParameterNumber;
+ for (i = 0; i < 3; i++)
+ MD_Connect_TX_Buff[Port][MD_ConnectTX_Len + i] = TXHData.MD_Port_Info[Port].GunInfo[GunNum].Price >> (8 * (2 - i));
+ MD_ConnectTX_Len += 3;
+ }
+ break;
+ case 0x02: //
+ {
+ MD_Connect_TX_Buff[Port][MD_ConnectTX_Len++] = 4;
+ MD_Connect_TX_Buff[Port][MD_ConnectTX_Len++] = TXHData.MD_Port_Info[Port].GunInfo[GunNum].ParameterNumber;
+ for (i = 0; i < 3; i++)
+ MD_Connect_TX_Buff[Port][MD_ConnectTX_Len + i] = TXHData.MD_Port_Info[Port].GunInfo[GunNum].PulseCoefficient >> (8 * (2 - i));
+ MD_ConnectTX_Len += 3;
+ }
+ break;
+ case 0x03: // ǰط
+ {
+ MD_Connect_TX_Buff[Port][MD_ConnectTX_Len++] = 3;
+ MD_Connect_TX_Buff[Port][MD_ConnectTX_Len++] = TXHData.MD_Port_Info[Port].GunInfo[GunNum].ParameterNumber;
+ for (i = 0; i < 2; i++)
+ MD_Connect_TX_Buff[Port][MD_ConnectTX_Len + i] = TXHData.MD_Port_Info[Port].GunInfo[GunNum].ValveValue >> (8 * (1 - i));
+ MD_ConnectTX_Len += 2;
+ }
+ break;
+ case 0x04: // Сʾֵ
+ {
+ MD_Connect_TX_Buff[Port][MD_ConnectTX_Len++] = 3;
+ MD_Connect_TX_Buff[Port][MD_ConnectTX_Len++] = TXHData.MD_Port_Info[Port].GunInfo[GunNum].ParameterNumber;
+ for (i = 0; i < 2; i++)
+ MD_Connect_TX_Buff[Port][MD_ConnectTX_Len + i] = TXHData.MD_Port_Info[Port].GunInfo[GunNum].MinDisplay >> (8 * (1 - i));
+ MD_ConnectTX_Len += 2;
+ }
+ break;
+ }
+ }
+ break;
+ }
+ }
+ if (DeviceNumber == 0)
+ {
+ if (CoreDebug->DHCSR & 1)
+ { // check C_DEBUGEN == 1 -> Debugger Connected
+ __breakpoint(0); // halt program execution here
+ }
+ }
+ }
+ break;
+ }
+ MD_Connect_TX_Buff[Port][2] = (MD_ConnectTX_Len >> 8) & 0xff;
+ MD_Connect_TX_Buff[Port][3] = MD_ConnectTX_Len & 0xff;
+
+ Bluesky_Encrypt(&MD_Connect_TX_Buff[Port][14], MD_ConnectTX_Len - 14, TXHData.RNGData);
+
+ CRCTemp = CRC_Check(&MD_Connect_TX_Buff[Port][0], MD_ConnectTX_Len); // У
+ MD_Connect_TX_Buff[Port][MD_ConnectTX_Len] = (CRCTemp >> 8) & 0xff;
+ MD_ConnectTX_Len++;
+ MD_Connect_TX_Buff[Port][MD_ConnectTX_Len] = CRCTemp & 0xff;
+ MD_ConnectTX_Len++;
+ }
+ break;
+ case PosLY:
+ {
+ GunAddr = TXHData.MD_Port_Data[Port].GunData[GunNum].GunAddr;
+ if (TXHData.MD_Port_Info[Port].GunInfo[GunNum].Handshake == TXHData.MD_Port_Info[Port].Handshake_Top)
+ TXHData.MD_Port_Info[Port].LoopGunNextFlag = 1;
+ TXHData.MBCountCutNum[Port][GunNum]++;
+ if (GunAddr > 0)
+ GunAddr -= 1;
+ switch (MD_TX_CMD)
+ {
+ case LY_MDConnectCmdHandshake: //
+ {
+ MD_Connect_TX_Buff[Port][0] = 0x02; // ֡ͷ
+ MD_Connect_TX_Buff[Port][1] = GunAddr + 0x40; // ǹ
+ MD_Connect_TX_Buff[Port][2] = 0x41;
+ MD_Connect_TX_Buff[Port][3] = 0x30;
+ MD_Connect_TX_Buff[Port][4] = 0x30;
+ MD_Connect_TX_Buff[Port][5] = (TXHData.MD_Port_Info[Port].GunInfo[GunNum].LYHandshakeCRC >> 4) & 0x0f;
+ if (MD_Connect_TX_Buff[Port][5] < 0x0A)
+ MD_Connect_TX_Buff[Port][5] += 0x30;
+ else
+ MD_Connect_TX_Buff[Port][5] = MD_Connect_TX_Buff[Port][5] - 0x0A + 0x41;
+ MD_Connect_TX_Buff[Port][6] = TXHData.MD_Port_Info[Port].GunInfo[GunNum].LYHandshakeCRC & 0x0f;
+ if (MD_Connect_TX_Buff[Port][6] < 0x0A)
+ MD_Connect_TX_Buff[Port][6] += 0x30;
+ else
+ MD_Connect_TX_Buff[Port][6] = MD_Connect_TX_Buff[Port][6] - 0x0A + 0x41;
+ MD_Connect_TX_Buff[Port][7] = 0x03;
+ MD_Connect_TX_Buff[Port][8] = BCC_CheckSum(&MD_Connect_TX_Buff[Port][1], 7); // У
+ MD_ConnectTX_Len = 9;
+ // if(TXHData.MD_Port_Info[Port].GunInfo[GunNum].Handshake == 0x06)
+ // {
+ // TXHData.MD_Port_Info[Port].GunInfo[GunNum].Handshake = 0x07;
+ // }
+ TXHData.MD_Port_Info[Port].LoopGunNextFlag = 0;
+ TXHData.MD_Port_Info[Port].GunInfo[GunNum].Handshake = 0x08;
+ }
+ break;
+ case LY_MDConnectCmdPoll: // ѯ
+ {
+ MD_Connect_TX_Buff[Port][0] = 0x04; // ֡ͷ
+ MD_Connect_TX_Buff[Port][1] = GunAddr + 0x40; // ǹ
+ MD_Connect_TX_Buff[Port][2] = 0x51;
+ MD_Connect_TX_Buff[Port][3] = 0x05;
+ MD_ConnectTX_Len = 4;
+ }
+ break;
+ case LY_MDConnectCmdReadState: // ״̬
+ {
+ MD_Connect_TX_Buff[Port][0] = 0x02; // ֡ͷ
+ MD_Connect_TX_Buff[Port][1] = GunAddr + 0x40; // ǹ
+ MD_Connect_TX_Buff[Port][2] = 0x41;
+ MD_Connect_TX_Buff[Port][3] = 0x31;
+ MD_Connect_TX_Buff[Port][4] = 0x35;
+ MD_Connect_TX_Buff[Port][5] = 0x03;
+ MD_Connect_TX_Buff[Port][6] = BCC_CheckSum(&MD_Connect_TX_Buff[Port][1], 5); // У
+ MD_ConnectTX_Len = 7;
+ }
+ break;
+ case LY_MDConnectCmdReadTotal: // ״̬
+ {
+ MD_Connect_TX_Buff[Port][0] = 0x02; // ֡ͷ
+ MD_Connect_TX_Buff[Port][1] = GunAddr + 0x40; // ǹ
+ MD_Connect_TX_Buff[Port][2] = 0x41;
+ MD_Connect_TX_Buff[Port][3] = 0x32;
+ MD_Connect_TX_Buff[Port][4] = 0x30;
+ MD_Connect_TX_Buff[Port][5] = 0x03;
+ MD_Connect_TX_Buff[Port][6] = BCC_CheckSum(&MD_Connect_TX_Buff[Port][1], 5); // У
+ MD_ConnectTX_Len = 7;
+ }
+ break;
+ case LY_MDConnectCmdChoiceGun: // ѡǹ
+ {
+ MD_Connect_TX_Buff[Port][0] = 0x04; // ֡ͷ
+ MD_Connect_TX_Buff[Port][1] = GunAddr + 0x40; // ǹ
+ MD_Connect_TX_Buff[Port][2] = 0x41;
+ MD_Connect_TX_Buff[Port][3] = 0x05;
+ MD_ConnectTX_Len = 4;
+ // if(TXHData.MD_Port_Info[Port].GunInfo[GunNum].Handshake == 0x02)
+ // {
+ // TXHData.MD_Port_Info[Port].GunInfo[GunNum].Handshake = 0x03;
+ // }
+ }
+ break;
+ case LY_MDConnectCmdDisauthorize: // ȡȨ
+ {
+ MD_Connect_TX_Buff[Port][0] = 0x02; // ֡ͷ
+ MD_Connect_TX_Buff[Port][1] = GunAddr + 0x40; // ǹ
+ MD_Connect_TX_Buff[Port][2] = 0x41;
+ MD_Connect_TX_Buff[Port][3] = 0x31;
+ MD_Connect_TX_Buff[Port][4] = 0x32;
+ MD_Connect_TX_Buff[Port][5] = 0x03;
+ MD_Connect_TX_Buff[Port][6] = BCC_CheckSum(&MD_Connect_TX_Buff[Port][1], 5); // У
+ MD_ConnectTX_Len = 7;
+ TXHData.MD_Port_Data[Port].GunData[GunNum].GunState.Flag.AuthorizeState = 0;
+ }
+ break;
+ case LY_MDConnectCmdAuthorize: // Ȩ
+ {
+ MD_Connect_TX_Buff[Port][0] = 0x02; // ֡ͷ
+ MD_Connect_TX_Buff[Port][1] = GunAddr + 0x40; // ǹ
+ MD_Connect_TX_Buff[Port][2] = 0x41;
+ MD_Connect_TX_Buff[Port][3] = 0x31;
+ MD_Connect_TX_Buff[Port][4] = 0x30;
+ if (TXHData.MD_Port_Info[Port].GunInfo[GunNum].PresetValue >= 0x900000)
+ MD_Connect_TX_Buff[Port][5] = 0x30;
+ else
+ {
+ MD_Connect_TX_Buff[Port][5] = 0x32;
+ }
+ if (TXHData.MD_Port_Info[Port].GunInfo[GunNum].PresteType == Preset_Volume)
+ MD_Connect_TX_Buff[Port][6] = 0x31;
+ else if (TXHData.MD_Port_Info[Port].GunInfo[GunNum].PresteType == Preset_Sale)
+ MD_Connect_TX_Buff[Port][6] = 0x32;
+ for (i = 0; i < 6; i++)
+ MD_Connect_TX_Buff[Port][7 + i] = 0x30 + ((TXHData.MD_Port_Info[Port].GunInfo[GunNum].PresetValue >> (5 - i) * 4) & 0x0f);
+ MD_Connect_TX_Buff[Port][13] = 0x32;
+ for (i = 0; i < 4; i++)
+ MD_Connect_TX_Buff[Port][14 + i] = 0x30 + ((TXHData.MD_Port_Info[Port].GunInfo[GunNum].Price >> (3 - i) * 4) & 0x0f);
+ MD_Connect_TX_Buff[Port][18] = 0x03;
+ MD_Connect_TX_Buff[Port][19] = BCC_CheckSum(&MD_Connect_TX_Buff[Port][1], 18); // У
+ MD_ConnectTX_Len = 20;
+ }
+ break;
+ case LY_MDConnectCmdWritePrice: // д
+ {
+ MD_Connect_TX_Buff[Port][0] = 0x02; // ֡ͷ
+ MD_Connect_TX_Buff[Port][1] = GunAddr + 0x40; // ǹ
+ MD_Connect_TX_Buff[Port][2] = 0x41;
+ MD_Connect_TX_Buff[Port][3] = 0x32;
+ MD_Connect_TX_Buff[Port][4] = 0x31;
+ MD_Connect_TX_Buff[Port][5] = 0x32;
+
+ MD_Connect_TX_Buff[Port][6] = 0x32;
+ for (i = 0; i < 4; i++)
+ MD_Connect_TX_Buff[Port][7 + i] = 0x30 + ((TXHData.MD_Port_Info[Port].GunInfo[GunNum].Price >> (3 - i) * 4) & 0x0f);
+ for (i = 0; i < 25; i++)
+ MD_Connect_TX_Buff[Port][11 + i] = 0x30;
+ MD_Connect_TX_Buff[Port][36] = 0x03;
+ MD_Connect_TX_Buff[Port][37] = BCC_CheckSum(&MD_Connect_TX_Buff[Port][1], 36); // У
+ MD_ConnectTX_Len = 38;
+ }
+ break;
+ case LY_MDConnectCmdACK0: // 1030
+ {
+ MD_Connect_TX_Buff[Port][0] = 0x10;
+ MD_Connect_TX_Buff[Port][1] = 0x30;
+ MD_ConnectTX_Len = 2;
+ }
+ break;
+ case LY_MDConnectCmdACK1: // 1031
+ {
+ MD_Connect_TX_Buff[Port][0] = 0x10;
+ MD_Connect_TX_Buff[Port][1] = 0x31;
+ MD_ConnectTX_Len = 2;
+ }
+ break;
+ }
+ }
+ break;
+ case PosJP:
+ {
+ GunAddr = TXHData.MD_Port_Data[Port].GunData[GunNum].GunAddr;
+ if (TXHData.MD_Port_Info[Port].GunInfo[GunNum].Handshake == TXHData.MD_Port_Info[Port].Handshake_Top)
+ TXHData.MD_Port_Info[Port].LoopGunNextFlag = 1;
+ TXHData.MBCountCutNum[Port][GunNum]++;
+ if (GunAddr > 0)
+ GunAddr -= 1;
+ switch (MD_TX_CMD)
+ {
+ case LY_MDConnectCmdPoll: // ѯ
+ {
+ MD_Connect_TX_Buff[Port][0] = 0x04; // ֡ͷ
+ MD_Connect_TX_Buff[Port][1] = GunAddr + 0x40; // ǹ
+ MD_Connect_TX_Buff[Port][2] = 0x51;
+ MD_Connect_TX_Buff[Port][3] = 0x05;
+ MD_ConnectTX_Len = 4;
+ }
+ break;
+ case LY_MDConnectCmdReadState: // ״̬
+ {
+ MD_Connect_TX_Buff[Port][0] = 0x02; // ֡ͷ
+ MD_Connect_TX_Buff[Port][1] = GunAddr + 0x40; // ǹ
+ MD_Connect_TX_Buff[Port][2] = 0x41;
+ MD_Connect_TX_Buff[Port][3] = 0x31;
+ MD_Connect_TX_Buff[Port][4] = 0x35;
+ MD_Connect_TX_Buff[Port][5] = 0x03;
+ MD_Connect_TX_Buff[Port][6] = BCC_CheckSum(&MD_Connect_TX_Buff[Port][1], 5); // У
+ MD_ConnectTX_Len = 7;
+ }
+ break;
+ case LY_MDConnectCmdReadTotal: //
+ {
+ MD_Connect_TX_Buff[Port][0] = 0x02; // ֡ͷ
+ MD_Connect_TX_Buff[Port][1] = GunAddr + 0x40; // ǹ
+ MD_Connect_TX_Buff[Port][2] = 0x41;
+ MD_Connect_TX_Buff[Port][3] = 0x32;
+ MD_Connect_TX_Buff[Port][4] = 0x30;
+ MD_Connect_TX_Buff[Port][5] = 0x03;
+ MD_Connect_TX_Buff[Port][6] = BCC_CheckSum(&MD_Connect_TX_Buff[Port][1], 5); // У
+ MD_ConnectTX_Len = 7;
+ }
+ break;
+ case LY_MDConnectCmdChoiceGun: // ѡǹ
+ {
+ MD_Connect_TX_Buff[Port][0] = 0x04; // ֡ͷ
+ MD_Connect_TX_Buff[Port][1] = GunAddr + 0x40; // ǹ
+ MD_Connect_TX_Buff[Port][2] = 0x41;
+ MD_Connect_TX_Buff[Port][3] = 0x05;
+ MD_ConnectTX_Len = 4;
+ }
+ break;
+ case LY_MDConnectCmdDisauthorize: // ȡȨ
+ {
+ MD_Connect_TX_Buff[Port][0] = 0x02; // ֡ͷ
+ MD_Connect_TX_Buff[Port][1] = GunAddr + 0x40; // ǹ
+ MD_Connect_TX_Buff[Port][2] = 0x41;
+ MD_Connect_TX_Buff[Port][3] = 0x31;
+ MD_Connect_TX_Buff[Port][4] = 0x32;
+ MD_Connect_TX_Buff[Port][5] = 0x03;
+ MD_Connect_TX_Buff[Port][6] = BCC_CheckSum(&MD_Connect_TX_Buff[Port][1], 5); // У
+ TXHData.MD_Port_Data[Port].GunData[GunNum].GunState.Flag.AuthorizeState = 0;
+ MD_ConnectTX_Len = 7;
+ }
+ break;
+ case LY_MDConnectCmdAuthorize: // Ȩ
+ {
+ MD_Connect_TX_Buff[Port][0] = 0x02; // ֡ͷ
+ MD_Connect_TX_Buff[Port][1] = GunAddr + 0x40; // ǹ
+ MD_Connect_TX_Buff[Port][2] = 0x41;
+ MD_Connect_TX_Buff[Port][3] = 0x31;
+ MD_Connect_TX_Buff[Port][4] = 0x41;
+ if (TXHData.MD_Port_Info[Port].GunInfo[GunNum].PresetValue == 0x90000000)
+ MD_Connect_TX_Buff[Port][5] = 0x30;
+ else
+ {
+ MD_Connect_TX_Buff[Port][5] = 0x32;
+ }
+ if (TXHData.MD_Port_Info[Port].GunInfo[GunNum].PresteType == Preset_Volume)
+ MD_Connect_TX_Buff[Port][6] = 0x31;
+ else if (TXHData.MD_Port_Info[Port].GunInfo[GunNum].PresteType == Preset_Sale)
+ MD_Connect_TX_Buff[Port][6] = 0x32;
+ for (i = 0; i < 8; i++)
+ MD_Connect_TX_Buff[Port][7 + i] = 0x30 + ((TXHData.MD_Port_Info[Port].GunInfo[GunNum].PresetValue >> (7 - i) * 4) & 0x0f);
+
+ MD_Connect_TX_Buff[Port][15] = 0x32;
+ for (i = 0; i < 6; i++)
+ MD_Connect_TX_Buff[Port][16 + i] = 0x30 + ((TXHData.MD_Port_Info[Port].GunInfo[GunNum].Price >> (5 - i) * 4) & 0x0f);
+ MD_Connect_TX_Buff[Port][22] = 0x30;
+ for (i = 0; i < 6; i++)
+ MD_Connect_TX_Buff[Port][23 + i] = 0x30;
+ MD_Connect_TX_Buff[Port][29] = 0x30;
+ for (i = 0; i < 6; i++)
+ MD_Connect_TX_Buff[Port][30 + i] = 0x30;
+ MD_Connect_TX_Buff[Port][36] = 0x30;
+ for (i = 0; i < 6; i++)
+ MD_Connect_TX_Buff[Port][37 + i] = 0x30;
+ MD_Connect_TX_Buff[Port][43] = 0x30;
+ for (i = 0; i < 6; i++)
+ MD_Connect_TX_Buff[Port][44 + i] = 0x30;
+ MD_Connect_TX_Buff[Port][50] = 0x30;
+ for (i = 0; i < 6; i++)
+ MD_Connect_TX_Buff[Port][51 + i] = 0x30;
+
+ MD_Connect_TX_Buff[Port][57] = 0x03;
+ MD_Connect_TX_Buff[Port][58] = BCC_CheckSum(&MD_Connect_TX_Buff[Port][1], 57); // У
+ MD_ConnectTX_Len = 59;
+ }
+ break;
+ case LY_MDConnectCmdWritePrice: // д
+ {
+ MD_Connect_TX_Buff[Port][0] = 0x02; // ֡ͷ
+ MD_Connect_TX_Buff[Port][1] = GunAddr + 0x40; // ǹ
+ MD_Connect_TX_Buff[Port][2] = 0x41;
+ MD_Connect_TX_Buff[Port][3] = 0x32;
+ MD_Connect_TX_Buff[Port][4] = 0x31;
+ MD_Connect_TX_Buff[Port][5] = 0x33;
+
+ MD_Connect_TX_Buff[Port][6] = 0x32;
+ for (i = 0; i < 6; i++)
+ MD_Connect_TX_Buff[Port][7 + i] = 0x30 + ((TXHData.MD_Port_Info[Port].GunInfo[GunNum].Price >> (5 - i) * 4) & 0x0f);
+ for (i = 0; i < 25; i++)
+ MD_Connect_TX_Buff[Port][13 + i] = 0x30;
+ MD_Connect_TX_Buff[Port][38] = 0x03;
+ MD_Connect_TX_Buff[Port][39] = BCC_CheckSum(&MD_Connect_TX_Buff[Port][1], 38); // У
+ MD_ConnectTX_Len = 40;
+ }
+ break;
+ case LY_MDConnectCmdACK0: // 1030
+ {
+ MD_Connect_TX_Buff[Port][0] = 0x10;
+ MD_Connect_TX_Buff[Port][1] = 0x30;
+ MD_ConnectTX_Len = 2;
+ }
+ break;
+ case LY_MDConnectCmdACK1: // 1031
+ {
+ MD_Connect_TX_Buff[Port][0] = 0x10;
+ MD_Connect_TX_Buff[Port][1] = 0x31;
+ MD_ConnectTX_Len = 2;
+ }
+ break;
+ }
+ }
+ break;
+ case PosDart:
+ {
+ GunAddr = TXHData.MD_Port_Data[Port].GunData[GunNum].GunAddr;
+ if (TXHData.MD_Port_Info[Port].GunInfo[i].Handshake == TXHData.MD_Port_Info[Port].Handshake_Top)
+ TXHData.MD_Port_Info[Port].LoopGunNextFlag = 1;
+ TXHData.MBCountCutNum[Port][GunNum]++;
+ for (i = 0; i < TXHData.MD_Port_Data[Port].PortData.DeviceNumber; i++)
+ if (GunAddr == TXHData.MD_Port_Data[Port].GunData[i].GunAddr)
+ break;
+ // SunNum = GunNum - TXHData.MD_Port_Data[Port].GunData[i].GunNummber + 1;//ȷͬһַĵڼǹ
+
+ if (GunAddr > 0)
+ GunAddr -= 1;
+
+ if (TXHData.MD_Port_Info[Port].GunInfo[GunNum].DartSeq < 0x0f) // кԶ
+ TXHData.MD_Port_Info[Port].GunInfo[GunNum].DartSeq++;
+ else
+ TXHData.MD_Port_Info[Port].GunInfo[GunNum].DartSeq = 0;
+ switch (MD_TX_CMD)
+ {
+ case DART_MDConnectCmdPoll: // ѯ
+ {
+ MD_Connect_TX_Buff[Port][0] = GunAddr + 0x50; // ֡ͷ
+ MD_Connect_TX_Buff[Port][1] = 0x20; // ǹ
+ MD_Connect_TX_Buff[Port][2] = 0xFA;
+ MD_ConnectTX_Len = 3;
+ }
+ break;
+ case DART_MDConnectCmdReadState: // ״̬
+ {
+ MD_Connect_TX_Buff[Port][0] = GunAddr + 0x50; // ֡ͷ
+ MD_Connect_TX_Buff[Port][1] = 0x30 | TXHData.MD_Port_Info[Port].GunInfo[GunNum].DartSeq; // ǹ
+ MD_Connect_TX_Buff[Port][2] = 0x01;
+ MD_Connect_TX_Buff[Port][3] = 0x01;
+ MD_Connect_TX_Buff[Port][4] = 0x00;
+ Tempu64 = DartCRC16(&MD_Connect_TX_Buff[Port][0], 5);
+ MD_Connect_TX_Buff[Port][5] = Tempu64 & 0xff;
+ MD_Connect_TX_Buff[Port][6] = (Tempu64 >> 8) & 0xff;
+ MD_Connect_TX_Buff[Port][7] = 0x03;
+ MD_Connect_TX_Buff[Port][8] = 0xFA; // У
+ MD_ConnectTX_Len = 9;
+ TXHData.MD_Port_Info[Port].GunInfo[GunNum].MB_CMD_Next = DART_MDConnectCmdPoll;
+ }
+ break;
+ case DART_MDConnectCmdReadVTotal: // 50 33 65 01 14 DE C8 03 FA
+ {
+ MD_Connect_TX_Buff[Port][0] = GunAddr + 0x50; // ֡ͷ
+ MD_Connect_TX_Buff[Port][1] = 0x30 | TXHData.MD_Port_Info[Port].GunInfo[GunNum].DartSeq; // ǹ
+ MD_Connect_TX_Buff[Port][2] = 0x65;
+ MD_Connect_TX_Buff[Port][3] = 0x01;
+ MD_Connect_TX_Buff[Port][4] = 0x00;
+ Tempu64 = DartCRC16(&MD_Connect_TX_Buff[Port][0], 5);
+ MD_Connect_TX_Buff[Port][5] = Tempu64 & 0xff;
+ MD_Connect_TX_Buff[Port][6] = (Tempu64 >> 8) & 0xff;
+ MD_Connect_TX_Buff[Port][7] = 0x03;
+ MD_Connect_TX_Buff[Port][8] = 0xFA; // У
+ MD_ConnectTX_Len = 9;
+ }
+ break;
+ case DART_MDConnectCmdReadPTotal: //
+ {
+ MD_Connect_TX_Buff[Port][0] = GunAddr + 0x50; // ֡ͷ
+ MD_Connect_TX_Buff[Port][1] = 0x30 | TXHData.MD_Port_Info[Port].GunInfo[GunNum].DartSeq; // ǹ
+ MD_Connect_TX_Buff[Port][2] = 0x65;
+ MD_Connect_TX_Buff[Port][3] = 0x01;
+ MD_Connect_TX_Buff[Port][4] = 0x10;
+ Tempu64 = DartCRC16(&MD_Connect_TX_Buff[Port][0], 5);
+ MD_Connect_TX_Buff[Port][5] = Tempu64 & 0xff;
+ MD_Connect_TX_Buff[Port][6] = (Tempu64 >> 8) & 0xff;
+ MD_Connect_TX_Buff[Port][7] = 0x03;
+ MD_Connect_TX_Buff[Port][8] = 0xFA; // У
+ MD_ConnectTX_Len = 9;
+ }
+ break;
+ case DART_MDConnectCmdReStart: // 50 3F 01 01 05 03 04 00 09 00 01 48 A3 03 FA
+ {
+ MD_Connect_TX_Buff[Port][0] = GunAddr + 0x50; // ֡ͷ
+ MD_Connect_TX_Buff[Port][1] = 0x30 | TXHData.MD_Port_Info[Port].GunInfo[GunNum].DartSeq; // ǹ
+ MD_Connect_TX_Buff[Port][2] = 0x01;
+ MD_Connect_TX_Buff[Port][3] = 0x01;
+ MD_Connect_TX_Buff[Port][4] = 0x05;
+ Tempu64 = DartCRC16(&MD_Connect_TX_Buff[Port][0], 5);
+ MD_Connect_TX_Buff[Port][5] = Tempu64 & 0xff;
+ MD_Connect_TX_Buff[Port][6] = (Tempu64 >> 8) & 0xff;
+ MD_Connect_TX_Buff[Port][7] = 0x03;
+ MD_Connect_TX_Buff[Port][8] = 0xFA; // У
+ MD_ConnectTX_Len = 9;
+ }
+ break;
+ case DART_MDConnectCmdACK: // 1030
+ {
+ if (TXHData.MD_Port_Info[Port].GunInfo[GunNum].LYGunNeedCMD != DART_MDConnectCmdPoll)
+ {
+ TXHData.MD_Port_Info[Port].GunInfo[GunNum].MB_CMD_Next = TXHData.MD_Port_Info[Port].GunInfo[GunNum].LYGunNeedCMD;
+ TXHData.MD_Port_Info[Port].GunInfo[GunNum].LYGunNeedCMD = DART_MDConnectCmdPoll;
+ }
+ MD_Connect_TX_Buff[Port][0] = GunAddr + 0x50; // ֡ͷ
+ MD_Connect_TX_Buff[Port][1] = 0xC0 | TXHData.MD_Port_Info[Port].GunInfo[GunNum].DartSeq; // ǹ
+ MD_Connect_TX_Buff[Port][2] = 0xFA;
+ MD_ConnectTX_Len = 3;
+ }
+ break;
+ }
+ }
+ break;
+ case PosYWY:
+ {
+ TXHData.MD_Port_Info[Port].LoopGunNextFlag = 1;
+ TXHData.MBCountCutNum[Port][GunNum]++;
+ switch (TXHData.MD_Port_Data[Port].PortData.Device_Type)
+ {
+ case YWY_Bluesky:
+ {
+ switch (MD_TX_CMD)
+ {
+ case YWY_MDConnectCmdReadData: //
+ {
+ for (i = 0; i < 7; i++)
+ MD_Connect_TX_Buff[Port][i] = Data_201[i];
+ MD_ConnectTX_Len = 7;
+ }
+ break;
+ case YWY_MDConnectCmdWriteApacity: // عݱ
+ {
+ for (i = 0; i < 7; i++)
+ MD_Connect_TX_Buff[Port][i] = Data_20E[i];
+ MD_ConnectTX_Len = 7;
+ }
+ break;
+ }
+ }
+ break;
+ case YWY_Probe_KY:
+ {
+ GunAddr = GunNum + 1;
+ // TXHData.MBCountCutNum[Port][i] ++;
+ MD_Connect_TX_Buff[Port][0] = GunAddr;
+ MD_Connect_TX_Buff[Port][1] = 0x03;
+ MD_Connect_TX_Buff[Port][2] = 0x00;
+ MD_Connect_TX_Buff[Port][3] = 0x02;
+ MD_Connect_TX_Buff[Port][4] = 0x00;
+ MD_Connect_TX_Buff[Port][5] = 0x09;
+ Tempu64 = CRC_Check(&MD_Connect_TX_Buff[Port][0], 6);
+ MD_Connect_TX_Buff[Port][7] = Tempu64 >> 8;
+ MD_Connect_TX_Buff[Port][6] = Tempu64;
+ MD_ConnectTX_Len = 8;
+ }
+ break;
+ case YWY_Pressure:
+ {
+ GunAddr = GunNum + 1;
+ // TXHData.MBCountCutNum[0][i] ++;
+ MD_Connect_TX_Buff[Port][0] = GunAddr;
+ MD_Connect_TX_Buff[Port][1] = 0x03;
+ MD_Connect_TX_Buff[Port][2] = 0x00;
+ MD_Connect_TX_Buff[Port][3] = 0x00;
+ MD_Connect_TX_Buff[Port][4] = 0x00;
+ MD_Connect_TX_Buff[Port][5] = 0x02;
+ Tempu64 = CRC_Check(&MD_Connect_TX_Buff[Port][0], 6);
+ MD_Connect_TX_Buff[Port][7] = Tempu64 >> 8;
+ MD_Connect_TX_Buff[Port][6] = Tempu64;
+ MD_ConnectTX_Len = 8;
+ }
+ break;
+ }
+ }
+ break;
+ case PosRFID:
+ {
+ GunAddr = TXHData.MD_Port_Data[Port].GunData[GunNum].GunAddr;
+ if (TXHData.MD_Port_Info[Port].GunInfo[GunNum].Handshake == TXHData.MD_Port_Info[Port].Handshake_Top)
+ TXHData.MD_Port_Info[Port].LoopGunNextFlag = 1;
+ TXHData.MBCountCutNum[Port][GunNum]++;
+ // if(TXHData.MD_Port_Info[Port].GunInfo[GunNum].SonDevice.SonNumber > 0)//豸ֶ֧ǹЭ
+ // {
+ // for(i = 0;i < TXHData.MD_Port_Info[Port].GunInfo[GunNum].SonDevice.SonNumber;i ++)
+ // if(TXHData.MD_Port_Info[Port].GunInfo[GunNum+i].Handshake != TXHData.MD_Port_Info[Port].Handshake_Top)
+ // break;
+ // if(i == TXHData.MD_Port_Info[Port].GunInfo[GunNum].SonDevice.SonNumber && MD_TX_CMD != RFID_MDConnectCmdROMownload)//ǹ,Ҳָ,ʹöǹָ
+ // MD_TX_CMD = RFID_MDConnectCmdAllData;
+ // }
+ switch (MD_TX_CMD)
+ {
+ // case RFID_MDConnectCmdAllData://ǹ״̬
+ // {
+ // if(TXHData.MD_Port_Info[Port].GunInfo[GunNum].SonDevice.SonNumber > 0)//豸ֶ֧ǹЭ
+ // {
+ // if(GunAddr == TXHData.MD_Port_Info[Port].GunInfo[GunNum].SonDevice.SonAddress[0] ||
+ // GunAddr == TXHData.MD_Port_Info[Port].GunInfo[GunNum].SonDevice.SonAddress[1] ||
+ // GunAddr == TXHData.MD_Port_Info[Port].GunInfo[GunNum].SonDevice.SonAddress[2] ||
+ // GunAddr == TXHData.MD_Port_Info[Port].GunInfo[GunNum].SonDevice.SonAddress[3])//һַʣµĵַ
+ // {
+ // TXHData.MD_Port_Info[Port].pGunNow += TXHData.MD_Port_Info[Port].GunInfo[GunNum].SonDevice.SonNumber-1 ;
+ // }
+ // }
+ // MD_Connect_TX_Buff[Port][0] = 0xF5;//
+ // MD_Connect_TX_Buff[Port][1] = GunAddr;
+ // MD_Connect_TX_Buff[Port][2] = 0;
+ // MD_Connect_TX_Buff[Port][3] = 0;
+ // MD_Connect_TX_Buff[Port][4] = RFID_MDConnectCmdAllData;
+ // MD_ConnectTX_Len = 5;//λ
+ // for(DeviceNumber = 0;DeviceNumber < TXHData.MD_Port_Info[Port].GunInfo[GunNum].SonDevice.SonNumber;DeviceNumber ++)
+ // {
+ // switch(TXHData.MD_Port_Info[Port].GunInfo[GunNum + DeviceNumber].MB_CMD_Next) // ֽڽвͬIJ
+ // {
+ // case RFID_MDConnectCmdReadData: //ѯ
+ // {
+ // MD_Connect_TX_Buff[Port][MD_ConnectTX_Len] = TXHData.MD_Port_Data[Port].GunData[GunNum + DeviceNumber].GunAddr;
+ // MD_ConnectTX_Len ++;
+ // MD_Connect_TX_Buff[Port][MD_ConnectTX_Len] = TXHData.MD_Port_Info[Port].GunInfo[GunNum + DeviceNumber].MB_CMD_Next;
+ // MD_ConnectTX_Len ++;
+ // }break;
+ // case RFID_MDConnectCmdWriteCardInfo://дȨϢ RFID_MDConnectCmdWriteFullingInfo
+ // {
+ // MD_Connect_TX_Buff[Port][MD_ConnectTX_Len] = TXHData.MD_Port_Data[Port].GunData[GunNum + DeviceNumber].GunAddr;
+ // MD_ConnectTX_Len ++;
+ // MD_Connect_TX_Buff[Port][MD_ConnectTX_Len] = TXHData.MD_Port_Info[Port].GunInfo[GunNum + DeviceNumber].MB_CMD_Next;
+ // MD_ConnectTX_Len ++;
+ // MD_Connect_TX_Buff[Port][MD_ConnectTX_Len] = TXHData.MD_Port_Info[Port].GunInfo[GunNum + DeviceNumber].RFIDState;
+ // MD_ConnectTX_Len ++;
+ // if(TXHData.MD_Port_Info[Port].GunInfo[GunNum + DeviceNumber].RFIDState == 0x01)
+ // {
+ // for(i = 0;i < 15;i ++)
+ // MD_Connect_TX_Buff[Port][MD_ConnectTX_Len+i] = TXHData.MD_Port_Info[Port].GunInfo[GunNum + DeviceNumber].RFIDUserName[i];
+ // MD_ConnectTX_Len += 15;
+ // for(i = 0;i < 10;i ++)
+ // MD_Connect_TX_Buff[Port][MD_ConnectTX_Len+i] = TXHData.MD_Port_Info[Port].GunInfo[GunNum + DeviceNumber].CarLicensePlate[i];
+ // MD_ConnectTX_Len += 10;
+ // MD_Connect_TX_Buff[Port][MD_ConnectTX_Len] = TXHData.MD_Port_Info[Port].GunInfo[GunNum + DeviceNumber].BalanceDecimal;
+ // MD_ConnectTX_Len += 1;
+ // for(i = 0;i < 5;i ++)
+ // MD_Connect_TX_Buff[Port][MD_ConnectTX_Len+i] = TXHData.MD_Port_Info[Port].GunInfo[GunNum + DeviceNumber].Balance[i];
+ // MD_ConnectTX_Len += 5;
+ // }
+ // else if(TXHData.MD_Port_Info[Port].GunInfo[GunNum + DeviceNumber].RFIDState == 0x20)
+ // {
+ // for(i = 0;i < 4;i ++)
+ // MD_Connect_TX_Buff[Port][MD_ConnectTX_Len+i] = TXHData.MD_Port_Info[Port].GunInfo[GunNum + DeviceNumber].Balance[i];
+ // MD_ConnectTX_Len += 4;
+ // }
+ // }break;
+ // case RFID_MDConnectCmdWriteFullingInfo://дʵʱϢ
+ // {
+ // MD_Connect_TX_Buff[Port][MD_ConnectTX_Len] = TXHData.MD_Port_Data[Port].GunData[GunNum + DeviceNumber].GunAddr;
+ // MD_ConnectTX_Len ++;
+ // MD_Connect_TX_Buff[Port][MD_ConnectTX_Len] = TXHData.MD_Port_Info[Port].GunInfo[GunNum + DeviceNumber].MB_CMD_Next;
+ // MD_ConnectTX_Len ++;
+ // MD_Connect_TX_Buff[Port][MD_ConnectTX_Len] = TXHData.MD_Port_Info[Port].GunInfo[GunNum + DeviceNumber].RFIDState;
+ // MD_ConnectTX_Len ++;
+ // MD_Connect_TX_Buff[Port][MD_ConnectTX_Len] = TXHData.MD_Port_Info[Port].GunInfo[GunNum + DeviceNumber].BalanceDecimal;
+ // MD_ConnectTX_Len ++;
+ // for(i = 0;i < 5;i ++)
+ // MD_Connect_TX_Buff[Port][MD_ConnectTX_Len+i] = TXHData.MD_Port_Info[Port].GunInfo[GunNum + DeviceNumber].Balance[i];
+ // MD_ConnectTX_Len += 5;
+ // }break;
+ // }
+ // }
+ // MD_Connect_TX_Buff[Port][2] = MD_ConnectTX_Len >> 8;
+ // MD_Connect_TX_Buff[Port][3] = MD_ConnectTX_Len;
+ // Tempu64 = CRC_Check(&MD_Connect_TX_Buff[Port][0],MD_ConnectTX_Len);
+ // MD_Connect_TX_Buff[Port][MD_ConnectTX_Len] = Tempu64 >> 8;
+ // MD_ConnectTX_Len ++;
+ // MD_Connect_TX_Buff[Port][MD_ConnectTX_Len] = Tempu64;
+ // MD_ConnectTX_Len ++;
+ // }break;
+ case RFID_MDConnectCmdReadData: // ״̬
+ {
+ MD_Connect_TX_Buff[Port][0] = 0xF5;
+ MD_Connect_TX_Buff[Port][1] = GunAddr;
+ MD_Connect_TX_Buff[Port][2] = 0x00;
+ MD_Connect_TX_Buff[Port][3] = 0x05;
+ MD_Connect_TX_Buff[Port][4] = RFID_MDConnectCmdReadData;
+ Tempu64 = CRC_Check(&MD_Connect_TX_Buff[Port][0], 5);
+ MD_Connect_TX_Buff[Port][5] = Tempu64 >> 8;
+ MD_Connect_TX_Buff[Port][6] = Tempu64;
+ MD_ConnectTX_Len = 7;
+ }
+ break;
+ case RFID_MDConnectCmdLossACK: //
+ case RFID_MDConnectCmdFindACK: //
+ {
+ MD_Connect_TX_Buff[Port][0] = 0xF5;
+ MD_Connect_TX_Buff[Port][1] = GunAddr;
+ MD_Connect_TX_Buff[Port][2] = 0x00;
+ MD_Connect_TX_Buff[Port][3] = 0x05;
+ MD_Connect_TX_Buff[Port][4] = MD_TX_CMD;
+ Tempu64 = CRC_Check(&MD_Connect_TX_Buff[Port][0], 5);
+ MD_Connect_TX_Buff[Port][5] = Tempu64 >> 8;
+ MD_Connect_TX_Buff[Port][6] = Tempu64;
+ MD_ConnectTX_Len = 7;
+ }
+ break;
+ case RFID_MDConnectCmdWriteCardInfo: // дȨϢ RFID_MDConnectCmdWriteFullingInfo
+ {
+ MD_Connect_TX_Buff[Port][0] = 0xF5;
+ MD_Connect_TX_Buff[Port][1] = GunAddr;
+ MD_Connect_TX_Buff[Port][2] = 0x00;
+
+ MD_Connect_TX_Buff[Port][4] = RFID_MDConnectCmdWriteCardInfo;
+ MD_Connect_TX_Buff[Port][5] = TXHData.MD_Port_Info[Port].GunInfo[GunNum].RFIDState;
+ if (TXHData.MD_Port_Info[Port].GunInfo[GunNum].RFIDState == 0x01)
+ {
+ MD_ConnectTX_Len = 37;
+ for (i = 0; i < 15; i++)
+ MD_Connect_TX_Buff[Port][6 + i] = TXHData.MD_Port_Info[Port].GunInfo[GunNum].RFIDUserName[i];
+ for (i = 0; i < 10; i++)
+ MD_Connect_TX_Buff[Port][21 + i] = TXHData.MD_Port_Info[Port].GunInfo[GunNum].CarLicensePlate[i];
+ MD_Connect_TX_Buff[Port][31] = TXHData.MD_Port_Info[Port].GunInfo[GunNum].BalanceDecimal;
+ for (i = 0; i < 5; i++)
+ MD_Connect_TX_Buff[Port][32 + i] = TXHData.MD_Port_Info[Port].GunInfo[GunNum].Balance[i];
+ }
+ else if (TXHData.MD_Port_Info[Port].GunInfo[GunNum].RFIDState == 0x20)
+ {
+ MD_ConnectTX_Len = 10;
+ for (i = 0; i < 4; i++)
+ MD_Connect_TX_Buff[Port][6 + i] = TXHData.MD_Port_Info[Port].GunInfo[GunNum].Balance[i];
+ }
+ else
+ {
+ MD_ConnectTX_Len = 6;
+ }
+ MD_Connect_TX_Buff[Port][3] = MD_ConnectTX_Len;
+ Tempu64 = CRC_Check(&MD_Connect_TX_Buff[Port][0], MD_ConnectTX_Len);
+ MD_Connect_TX_Buff[Port][MD_ConnectTX_Len] = Tempu64 >> 8;
+ MD_Connect_TX_Buff[Port][MD_ConnectTX_Len + 1] = Tempu64;
+ MD_ConnectTX_Len = MD_ConnectTX_Len + 2;
+ }
+ break;
+ case RFID_MDConnectCmdWriteFullingInfo: // дʵʱϢ
+ {
+ MD_Connect_TX_Buff[Port][0] = 0xF5;
+ MD_Connect_TX_Buff[Port][1] = GunAddr;
+ MD_Connect_TX_Buff[Port][2] = 0x00;
+
+ MD_Connect_TX_Buff[Port][4] = RFID_MDConnectCmdWriteFullingInfo;
+ MD_Connect_TX_Buff[Port][5] = TXHData.MD_Port_Info[Port].GunInfo[GunNum].RFIDState;
+ MD_ConnectTX_Len = 12;
+ MD_Connect_TX_Buff[Port][6] = TXHData.MD_Port_Info[Port].GunInfo[GunNum].BalanceDecimal;
+ for (i = 0; i < 5; i++)
+ MD_Connect_TX_Buff[Port][7 + i] = TXHData.MD_Port_Info[Port].GunInfo[GunNum].Balance[i];
+ MD_Connect_TX_Buff[Port][3] = MD_ConnectTX_Len;
+ Tempu64 = CRC_Check(&MD_Connect_TX_Buff[Port][0], MD_ConnectTX_Len);
+ MD_Connect_TX_Buff[Port][MD_ConnectTX_Len] = Tempu64 >> 8;
+ MD_Connect_TX_Buff[Port][MD_ConnectTX_Len + 1] = Tempu64;
+ MD_ConnectTX_Len = MD_ConnectTX_Len + 2;
+ }
+ break;
+ case RFID_MDConnectCmdWriteBindingInfo: // ·Ϣ
+ {
+ MD_ConnectTX_Len = 6;
+ MD_Connect_TX_Buff[Port][0] = 0xF5;
+ MD_Connect_TX_Buff[Port][1] = GunAddr;
+ MD_Connect_TX_Buff[Port][2] = 0x00;
+ MD_Connect_TX_Buff[Port][3] = MD_ConnectTX_Len;
+ MD_Connect_TX_Buff[Port][4] = RFID_MDConnectCmdWriteBindingInfo;
+ MD_Connect_TX_Buff[Port][5] = TXHData.MD_Port_Data[Port].GunData[GunNum].RFIDBinding;
+
+ Tempu64 = CRC_Check(&MD_Connect_TX_Buff[Port][0], MD_ConnectTX_Len);
+ MD_Connect_TX_Buff[Port][MD_ConnectTX_Len] = Tempu64 >> 8;
+ MD_Connect_TX_Buff[Port][MD_ConnectTX_Len + 1] = Tempu64;
+ MD_ConnectTX_Len = MD_ConnectTX_Len + 2;
+ }
+ break;
+ case RFID_MDConnectCmdReadVersion: // 汾
+ {
+ MD_Connect_TX_Buff[Port][0] = 0xF5;
+ MD_Connect_TX_Buff[Port][1] = GunAddr;
+ MD_Connect_TX_Buff[Port][2] = 0x00;
+ MD_Connect_TX_Buff[Port][3] = 0x05;
+ MD_Connect_TX_Buff[Port][4] = RFID_MDConnectCmdReadVersion;
+ Tempu64 = CRC_Check(&MD_Connect_TX_Buff[Port][0], 5);
+ MD_Connect_TX_Buff[Port][5] = Tempu64 >> 8;
+ MD_Connect_TX_Buff[Port][6] = Tempu64;
+ MD_ConnectTX_Len = 7;
+ }
+ break;
+ case RFID_MDConnectCmdROMownload: // ̼·
+ {
+ MD_ConnectTX_Len = 531;
+ MD_Connect_TX_Buff[Port][0] = 0xF5;
+ MD_Connect_TX_Buff[Port][1] = GunAddr;
+ MD_Connect_TX_Buff[Port][2] = MD_ConnectTX_Len >> 8;
+ MD_Connect_TX_Buff[Port][3] = MD_ConnectTX_Len & 0xff;
+ MD_Connect_TX_Buff[Port][4] = RFID_MDConnectCmdROMownload;
+ for (i = 0; i < 10; i++)
+ MD_Connect_TX_Buff[Port][5 + i] = TXHData.MD_Port_Data[Port].PortData.ROM_UpData_Version[i];
+ MD_Connect_TX_Buff[Port][15] = TXHData.MD_Port_Data[Port].PortData.ROM_UpData.FrameTop >> 8;
+ MD_Connect_TX_Buff[Port][16] = TXHData.MD_Port_Data[Port].PortData.ROM_UpData.FrameTop;
+ MD_Connect_TX_Buff[Port][17] = TXHData.MD_Port_Info[Port].GunInfo[GunNum].FrameNow >> 8;
+ MD_Connect_TX_Buff[Port][18] = TXHData.MD_Port_Info[Port].GunInfo[GunNum].FrameNow;
+ AT45DBItemRead(CA_DeviceFrame, TXHData.MD_Port_Info[Port].GunInfo[GunNum].FrameNow + Port * 1024);
+ for (i = 0; i < 512; i++)
+ MD_Connect_TX_Buff[Port][19 + i] = TXHData.Frame[i];
+ Tempu64 = CRC_Check(&MD_Connect_TX_Buff[Port][0], MD_ConnectTX_Len);
+ MD_Connect_TX_Buff[Port][MD_ConnectTX_Len] = Tempu64 >> 8;
+ MD_Connect_TX_Buff[Port][MD_ConnectTX_Len + 1] = Tempu64;
+ MD_ConnectTX_Len = MD_ConnectTX_Len + 2;
+ }
+ break;
+ }
+ }
+ break;
+ case PosYGao:
+ {
+ GunAddr = (TXHData.MD_Port_Data[Port].GunData[GunNum].GunAddr);
+ if (TXHData.MD_Port_Info[Port].GunInfo[GunNum].Handshake == TXHData.MD_Port_Info[Port].Handshake_Top)
+ TXHData.MD_Port_Info[Port].LoopGunNextFlag = 1;
+ TXHData.MBCountCutNum[Port][GunNum]++;
+ switch (MD_TX_CMD)
+ {
+ case YG_MDConnectCmdReadFuelVolumeState: // ״̬+
+ {
+ MD_Connect_TX_Buff[Port][0] = 0xFA; // ֡ͷ
+ MD_Connect_TX_Buff[Port][1] = 0xFA; // ֡ͷ
+ MD_Connect_TX_Buff[Port][2] = 0xFA; // ֡ͷ
+ MD_Connect_TX_Buff[Port][3] = MD_TX_CMD;
+ MD_Connect_TX_Buff[Port][4] = GunAddr; // ǹ
+ MD_Connect_TX_Buff[Port][5] = BCC_CheckSum(&MD_Connect_TX_Buff[Port][3], 2); // У
+ MD_ConnectTX_Len = 6;
+ }
+ break;
+ case YG_MDConnectCmdReadFuelRecord: // ¼
+ {
+ MD_Connect_TX_Buff[Port][0] = 0xFA; // ֡ͷ
+ MD_Connect_TX_Buff[Port][1] = 0xFA; // ֡ͷ
+ MD_Connect_TX_Buff[Port][2] = 0xFA; // ֡ͷ
+ MD_Connect_TX_Buff[Port][3] = MD_TX_CMD;
+ MD_Connect_TX_Buff[Port][4] = GunAddr; // ǹ
+ MD_Connect_TX_Buff[Port][5] = BCC_CheckSum(&MD_Connect_TX_Buff[Port][3], 2); // У
+ MD_ConnectTX_Len = 6;
+ }
+ break;
+ case YG_MDConnectCmdReadFuelRecordConfirm: // ¼ȷϢ
+ {
+ MD_Connect_TX_Buff[Port][0] = 0xFA; // ֡ͷ
+ MD_Connect_TX_Buff[Port][1] = 0xFA; // ֡ͷ
+ MD_Connect_TX_Buff[Port][2] = 0xFA; // ֡ͷ
+ MD_Connect_TX_Buff[Port][3] = MD_TX_CMD;
+ MD_Connect_TX_Buff[Port][4] = GunAddr; // ǹ
+ MD_Connect_TX_Buff[Port][5] = BCC_CheckSum(&MD_Connect_TX_Buff[Port][3], 2); // У
+ MD_ConnectTX_Len = 6;
+ TXHData.MD_Port_Info[Port].GunInfo[GunNum].MB_CMD_Next = YG_MDConnectCmdReadFuelVolumeState;
+ }
+ break;
+ case YG_MDConnectCmdWritePrset: // Ԥ
+ {
+ MD_Connect_TX_Buff[Port][0] = 0xFA; // ֡ͷ
+ MD_Connect_TX_Buff[Port][1] = 0xFA; // ֡ͷ
+ MD_Connect_TX_Buff[Port][2] = 0xFA; // ֡ͷ
+ MD_Connect_TX_Buff[Port][3] = MD_TX_CMD;
+ MD_Connect_TX_Buff[Port][4] = GunAddr; // ǹ
+
+ if (TXHData.MD_Port_Info[Port].GunInfo[GunNum].PresteType == Preset_Volume)
+ {
+ if (TXHData.MD_Port_Info[Port].GunInfo[GunNum].PresetValue >= 0x90000000)
+ Tempu64 = 0x900000;
+ else
+ Tempu64 = TXHData.MD_Port_Info[Port].GunInfo[GunNum].PresetValue;
+ for (i = 0; i < 3; i++)
+ {
+ MD_Connect_TX_Buff[Port][5 + i] = (Tempu64 >> ((2 - i) * 8)) & 0xff;
+ }
+ Tempu64 = 0;
+ for (i = 0; i < 4; i++)
+ {
+ MD_Connect_TX_Buff[Port][8 + i] = (Tempu64 >> ((3 - i) * 8)) & 0xff;
+ }
+ for (i = 0; i < 3; i++)
+ {
+ MD_Connect_TX_Buff[Port][12 + i] = (Tempu64 >> ((2 - i) * 8)) & 0xff;
+ }
+ Tempu64 = TXHData.MD_Port_Info[Port].GunInfo[GunNum].Price;
+ for (i = 0; i < 3; i++)
+ {
+ MD_Connect_TX_Buff[Port][15 + i] = (Tempu64 >> ((2 - i) * 8)) & 0xff;
+ }
+ Tempu64 = 100000000 / TXHData.MD_Port_Info[Port].GunInfo[GunNum].Price;
+ for (i = 0; i < 4; i++)
+ {
+ MD_Connect_TX_Buff[Port][18 + i] = (Tempu64 >> ((3 - i) * 8)) & 0xff;
+ }
+ MD_Connect_TX_Buff[Port][22] = 0;
+ }
+ else if (TXHData.MD_Port_Info[Port].GunInfo[GunNum].PresteType == Preset_Sale)
+ {
+ Tempu64 = 0;
+ for (i = 0; i < 3; i++)
+ {
+ MD_Connect_TX_Buff[Port][5 + i] = (Tempu64 >> ((2 - i) * 8)) & 0xff;
+ }
+ if (TXHData.MD_Port_Info[Port].GunInfo[GunNum].PresetValue >= 0x90000000)
+ Tempu64 = 0x900000;
+ else
+ Tempu64 = TXHData.MD_Port_Info[Port].GunInfo[GunNum].PresetValue;
+ for (i = 0; i < 4; i++)
+ {
+ MD_Connect_TX_Buff[Port][8 + i] = (Tempu64 >> ((3 - i) * 8)) & 0xff;
+ }
+ for (i = 0; i < 3; i++)
+ {
+ MD_Connect_TX_Buff[Port][12 + i] = (Tempu64 >> ((2 - i) * 8)) & 0xff;
+ }
+ Tempu64 = TXHData.MD_Port_Info[Port].GunInfo[GunNum].Price;
+ for (i = 0; i < 3; i++)
+ {
+ MD_Connect_TX_Buff[Port][15 + i] = (Tempu64 >> ((2 - i) * 8)) & 0xff;
+ }
+ Tempu64 = 100000000 / TXHData.MD_Port_Info[Port].GunInfo[GunNum].Price;
+ for (i = 0; i < 4; i++)
+ {
+ MD_Connect_TX_Buff[Port][18 + i] = (Tempu64 >> ((3 - i) * 8)) & 0xff;
+ }
+ MD_Connect_TX_Buff[Port][22] = 1;
+ }
+ Tempu64 = TXHData.MD_Port_Data[Port].GunData[GunNum].OrderNumber + 1;
+ for (i = 0; i < 2; i++)
+ {
+ MD_Connect_TX_Buff[Port][23 + i] = (Tempu64 >> ((1 - i) * 8)) & 0xff;
+ }
+ MD_Connect_TX_Buff[Port][25] = BCC_CheckSum(&MD_Connect_TX_Buff[Port][3], 22); // У
+ MD_ConnectTX_Len = 26;
+ }
+ break;
+ case YG_MDConnectCmdStart: //
+ {
+ MD_Connect_TX_Buff[Port][0] = 0xFA; // ֡ͷ
+ MD_Connect_TX_Buff[Port][1] = 0xFA; // ֡ͷ
+ MD_Connect_TX_Buff[Port][2] = 0xFA; // ֡ͷ
+ MD_Connect_TX_Buff[Port][3] = MD_TX_CMD;
+ MD_Connect_TX_Buff[Port][4] = GunAddr; // ǹ
+ MD_Connect_TX_Buff[Port][5] = BCC_CheckSum(&MD_Connect_TX_Buff[Port][3], 2); // У
+ MD_ConnectTX_Len = 6;
+ }
+ break;
+ case YG_MDConnectCmdStop: // ͣ
+ {
+ MD_Connect_TX_Buff[Port][0] = 0xFA; // ֡ͷ
+ MD_Connect_TX_Buff[Port][1] = 0xFA; // ֡ͷ
+ MD_Connect_TX_Buff[Port][2] = 0xFA; // ֡ͷ
+ MD_Connect_TX_Buff[Port][3] = MD_TX_CMD;
+ MD_Connect_TX_Buff[Port][4] = GunAddr; // ǹ
+ MD_Connect_TX_Buff[Port][5] = BCC_CheckSum(&MD_Connect_TX_Buff[Port][3], 2); // У
+ MD_ConnectTX_Len = 6;
+ }
+ break;
+ case YG_MDConnectCmdWritePrice: // xie
+ {
+ MD_Connect_TX_Buff[Port][0] = 0xFA; // ֡ͷ
+ MD_Connect_TX_Buff[Port][1] = 0xFA; // ֡ͷ
+ MD_Connect_TX_Buff[Port][2] = 0xFA; // ֡ͷ
+ MD_Connect_TX_Buff[Port][3] = MD_TX_CMD;
+ MD_Connect_TX_Buff[Port][4] = GunAddr; // ǹ
+ Tempu64 = TXHData.MD_Port_Info[Port].GunInfo[GunNum].Price;
+ for (i = 0; i < 3; i++)
+ {
+ MD_Connect_TX_Buff[Port][5 + i] = (Tempu64 >> ((2 - i) * 8)) & 0xff;
+ }
+ Tempu64 = 100000000 / MD_Connect_BCDTou64(TXHData.MD_Port_Info[Port].GunInfo[GunNum].Price);
+ Tempu64 = MD_Connect_u64ToBCD(Tempu64);
+ for (i = 0; i < 4; i++)
+ {
+ MD_Connect_TX_Buff[Port][8 + i] = (Tempu64 >> ((3 - i) * 8)) & 0xff;
+ }
+ MD_Connect_TX_Buff[Port][12] = BCC_CheckSum(&MD_Connect_TX_Buff[Port][3], 9); // У
+ MD_ConnectTX_Len = 13;
+ }
+ break;
+ case YG_MDConnectCmdReadTotal: //
+ {
+ MD_Connect_TX_Buff[Port][0] = 0xFA; // ֡ͷ
+ MD_Connect_TX_Buff[Port][1] = 0xFA; // ֡ͷ
+ MD_Connect_TX_Buff[Port][2] = 0xFA; // ֡ͷ
+ MD_Connect_TX_Buff[Port][3] = MD_TX_CMD;
+ MD_Connect_TX_Buff[Port][4] = GunAddr; // ǹ
+ MD_Connect_TX_Buff[Port][5] = BCC_CheckSum(&MD_Connect_TX_Buff[Port][3], 2); // У
+ MD_ConnectTX_Len = 6;
+ }
+ break;
+ case YG_MDConnectControlMode: // ҪȨ
+ {
+ MD_Connect_TX_Buff[Port][0] = 0xFA; // ֡ͷ
+ MD_Connect_TX_Buff[Port][1] = 0xFA; // ֡ͷ
+ MD_Connect_TX_Buff[Port][2] = 0xFA; // ֡ͷ
+ MD_Connect_TX_Buff[Port][3] = MD_TX_CMD;
+ MD_Connect_TX_Buff[Port][4] = GunAddr; // ǹ
+ MD_Connect_TX_Buff[Port][5] = 0x55; // ģʽ
+ MD_Connect_TX_Buff[Port][6] = BCC_CheckSum(&MD_Connect_TX_Buff[Port][3], 3); // У
+ MD_ConnectTX_Len = 7;
+ }
+ break;
+ case YG_MDConnectCmdLock: //
+ {
+ MD_Connect_TX_Buff[Port][0] = 0xFA; // ֡ͷ
+ MD_Connect_TX_Buff[Port][1] = 0xFA; // ֡ͷ
+ MD_Connect_TX_Buff[Port][2] = 0xFA; // ֡ͷ
+ MD_Connect_TX_Buff[Port][3] = MD_TX_CMD;
+ MD_Connect_TX_Buff[Port][4] = GunAddr; // ǹ
+ MD_Connect_TX_Buff[Port][5] = 0xAA; // ģʽ
+ for (i = 0; i < 3; i++)
+ {
+ MD_Connect_TX_Buff[Port][6 + i] = 0x00;
+ }
+ MD_Connect_TX_Buff[Port][9] = BCC_CheckSum(&MD_Connect_TX_Buff[Port][3], 6); // У
+ MD_ConnectTX_Len = 10;
+ }
+ break;
+ case YG_MDConnectCmdUnLock: //
+ {
+ MD_Connect_TX_Buff[Port][0] = 0xFA; // ֡ͷ
+ MD_Connect_TX_Buff[Port][1] = 0xFA; // ֡ͷ
+ MD_Connect_TX_Buff[Port][2] = 0xFA; // ֡ͷ
+ MD_Connect_TX_Buff[Port][3] = MD_TX_CMD;
+ MD_Connect_TX_Buff[Port][4] = GunAddr; // ǹ
+ MD_Connect_TX_Buff[Port][5] = BCC_CheckSum(&MD_Connect_TX_Buff[Port][3], 2); // У
+ MD_ConnectTX_Len = 6;
+ }
+ break;
+ }
+ }
+ break;
+ case PosHongYang:
+ {
+ GunAddr = TXHData.MD_Port_Data[Port].GunData[GunNum].GunAddr;
+ if (TXHData.MD_Port_Info[Port].GunInfo[GunNum].Handshake == TXHData.MD_Port_Info[Port].Handshake_Top)
+ TXHData.MD_Port_Info[Port].LoopGunNextFlag = 1;
+ TXHData.MBCountCutNum[Port][GunNum]++;
+ switch (Port)
+ {
+ case 0:
+ MD_Connect_TX1_DMAAddrSet((uint32_t)&HY_SendBuff);
+ break;
+ case 1:
+ MD_Connect_TX2_DMAAddrSet((uint32_t)&HY_SendBuff);
+ break;
+ case 2:
+ MD_Connect_TX3_DMAAddrSet((uint32_t)&HY_SendBuff);
+ break;
+ case 3:
+ MD_Connect_TX4_DMAAddrSet((uint32_t)&HY_SendBuff);
+ break;
+ }
+ switch (MD_TX_CMD)
+ {
+ case HY_MDConnectCmdReadFuelData: //
+ {
+ MD_Connect_TX_Buff[Port][0] = GunAddr; // ǹ
+ MD_Connect_TX_Buff[Port][1] = 0x03;
+ MD_Connect_TX_Buff[Port][2] = HY_MDConnectCmdReadFuelData;
+ MD_Connect_TX_Buff[Port][3] = InteiHEXCheck(&MD_Connect_TX_Buff[Port][0], 3); // У
+ MD_ConnectTX_Len = 4;
+
+ if (GunAddr <= 64)
+ HY_SendBuff[0] = GunAddr | 0x100;
+ else
+ HY_SendBuff[0] = GunAddr;
+ for (i = 1; i < MD_ConnectTX_Len; i++)
+ HY_SendBuff[i] = MD_Connect_TX_Buff[Port][i];
+ }
+ break;
+ case HY_MDConnectCmdWritePrsetSale: // Ԥý
+ {
+ MD_Connect_TX_Buff[Port][0] = GunAddr; // ǹ
+ MD_Connect_TX_Buff[Port][2] = HY_MDConnectCmdWritePrsetSale;
+ if (TXHData.MD_Port_Data[Port].PortData.Device_Type == Display_664)
+ {
+ if (TXHData.MD_Port_Info[Port].GunInfo[GunNum].PresetValue >= 0x900000)
+ Tempu64 = 0x900000;
+ else
+ Tempu64 = MD_Connect_BCDTou64(TXHData.MD_Port_Info[Port].GunInfo[GunNum].PresetValue);
+ MD_Connect_TX_Buff[Port][1] = 0x06;
+ for (i = 0; i < 3; i++)
+ {
+ MD_Connect_TX_Buff[Port][3 + i] = (Tempu64 >> ((2 - i) * 8)) & 0xff;
+ }
+ MD_Connect_TX_Buff[Port][6] = CheckSum8(&MD_Connect_TX_Buff[Port][0], 6); // У
+ MD_ConnectTX_Len = 7;
+ }
+ else
+ {
+ if (TXHData.MD_Port_Info[Port].GunInfo[GunNum].PresetValue >= 0x90000000)
+ Tempu64 = 0x90000000;
+ else
+ Tempu64 = MD_Connect_BCDTou64(TXHData.MD_Port_Info[Port].GunInfo[GunNum].PresetValue);
+ MD_Connect_TX_Buff[Port][1] = 0x07;
+ for (i = 0; i < 4; i++)
+ {
+ MD_Connect_TX_Buff[Port][3 + i] = (Tempu64 >> ((3 - i) * 8)) & 0xff;
+ }
+ MD_Connect_TX_Buff[Port][7] = InteiHEXCheck(&MD_Connect_TX_Buff[Port][0], 7); // У
+ MD_ConnectTX_Len = 8;
+ }
+ if (GunAddr <= 64)
+ HY_SendBuff[0] = GunAddr | 0x100;
+ else
+ HY_SendBuff[0] = GunAddr;
+ for (i = 1; i < MD_ConnectTX_Len; i++)
+ HY_SendBuff[i] = MD_Connect_TX_Buff[Port][i];
+ }
+ break;
+ case HY_MDConnectCmdWritePrsetVolume: // Ԥ
+ {
+ MD_Connect_TX_Buff[Port][0] = GunAddr; // ǹ
+ MD_Connect_TX_Buff[Port][2] = HY_MDConnectCmdWritePrsetVolume;
+ if (TXHData.MD_Port_Data[Port].PortData.Device_Type == Display_664)
+ {
+ if (TXHData.MD_Port_Info[Port].GunInfo[GunNum].PresetValue == 0x900000)
+ Tempu64 = 0x900000;
+ else
+ Tempu64 = MD_Connect_BCDTou64(TXHData.MD_Port_Info[Port].GunInfo[GunNum].PresetValue);
+ MD_Connect_TX_Buff[Port][1] = 0x06;
+ for (i = 0; i < 3; i++)
+ {
+ MD_Connect_TX_Buff[Port][3 + i] = (Tempu64 >> ((2 - i) * 8)) & 0xff;
+ }
+ MD_Connect_TX_Buff[Port][6] = CheckSum8(&MD_Connect_TX_Buff[Port][0], 6); // У
+ MD_ConnectTX_Len = 7;
+ }
+ else
+ {
+ if (TXHData.MD_Port_Info[Port].GunInfo[GunNum].PresetValue == 0x90000000)
+ Tempu64 = 0x90000000;
+ else
+ Tempu64 = MD_Connect_BCDTou64(TXHData.MD_Port_Info[Port].GunInfo[GunNum].PresetValue);
+ MD_Connect_TX_Buff[Port][1] = 0x07;
+ for (i = 0; i < 4; i++)
+ {
+ MD_Connect_TX_Buff[Port][3 + i] = (Tempu64 >> ((3 - i) * 8)) & 0xff;
+ }
+
+ MD_Connect_TX_Buff[Port][7] = InteiHEXCheck(&MD_Connect_TX_Buff[Port][0], 7); // У
+ MD_ConnectTX_Len = 8;
+ }
+ if (GunAddr <= 64)
+ HY_SendBuff[0] = GunAddr | 0x100;
+ else
+ HY_SendBuff[0] = GunAddr;
+ for (i = 1; i < MD_ConnectTX_Len; i++)
+ HY_SendBuff[i] = MD_Connect_TX_Buff[Port][i];
+ }
+ break;
+ case HY_MDConnectCmdStart: //
+ {
+ MD_Connect_TX_Buff[Port][0] = GunAddr; // ǹ
+ MD_Connect_TX_Buff[Port][1] = 0x03;
+ MD_Connect_TX_Buff[Port][2] = HY_MDConnectCmdStart;
+ MD_Connect_TX_Buff[Port][3] = InteiHEXCheck(&MD_Connect_TX_Buff[Port][0], 3); // У
+ MD_ConnectTX_Len = 4;
+ if (GunAddr <= 64)
+ HY_SendBuff[0] = GunAddr | 0x100;
+ else
+ HY_SendBuff[0] = GunAddr;
+ for (i = 1; i < MD_ConnectTX_Len; i++)
+ HY_SendBuff[i] = MD_Connect_TX_Buff[Port][i];
+ TXHData.MD_Port_Data[Port].GunData[GunNum].GunState.Flag.AuthorizeState = 1;
+ FMItemWrite(CF_MD_Port_Data, Port);
+ }
+ break;
+ case HY_MDConnectCmdStop: // ͣ
+ {
+ MD_Connect_TX_Buff[Port][0] = GunAddr; // ǹ
+ MD_Connect_TX_Buff[Port][1] = 0x03;
+ MD_Connect_TX_Buff[Port][2] = HY_MDConnectCmdStop;
+ MD_Connect_TX_Buff[Port][3] = InteiHEXCheck(&MD_Connect_TX_Buff[Port][0], 3); // У
+ MD_ConnectTX_Len = 4;
+ if (GunAddr <= 64)
+ HY_SendBuff[0] = GunAddr | 0x100;
+ else
+ HY_SendBuff[0] = GunAddr;
+ for (i = 1; i < MD_ConnectTX_Len; i++)
+ HY_SendBuff[i] = MD_Connect_TX_Buff[Port][i];
+ }
+ break;
+ case HY_MDConnectCmdReadPrice: //
+ {
+ MD_Connect_TX_Buff[Port][0] = GunAddr; // ǹ
+ MD_Connect_TX_Buff[Port][1] = 0x03;
+ MD_Connect_TX_Buff[Port][2] = HY_MDConnectCmdReadPrice;
+ MD_Connect_TX_Buff[Port][3] = InteiHEXCheck(&MD_Connect_TX_Buff[Port][0], 3); // У
+ MD_ConnectTX_Len = 4;
+ if (GunAddr <= 64)
+ HY_SendBuff[0] = GunAddr | 0x100;
+ else
+ HY_SendBuff[0] = GunAddr;
+ for (i = 1; i < MD_ConnectTX_Len; i++)
+ HY_SendBuff[i] = MD_Connect_TX_Buff[Port][i];
+ }
+ break;
+ case HY_MDConnectCmdWritePrice: // xie
+ {
+ MD_Connect_TX_Buff[Port][0] = GunAddr; // ǹ
+ MD_Connect_TX_Buff[Port][2] = HY_MDConnectCmdWritePrice;
+ MD_Connect_TX_Buff[Port][1] = 0x07;
+ Tempu64 = MD_Connect_BCDTou64(TXHData.MD_Port_Info[Port].GunInfo[GunNum].Price);
+ for (i = 0; i < 4; i++)
+ {
+ MD_Connect_TX_Buff[Port][3 + i] = ((Tempu64) >> ((3 - i) * 8)) & 0xff;
+ }
+ MD_Connect_TX_Buff[Port][7] = InteiHEXCheck(&MD_Connect_TX_Buff[Port][0], 7); // У
+ MD_ConnectTX_Len = 8;
+ if (GunAddr <= 64)
+ HY_SendBuff[0] = GunAddr | 0x100;
+ else
+ HY_SendBuff[0] = GunAddr;
+ for (i = 1; i < MD_ConnectTX_Len; i++)
+ HY_SendBuff[i] = MD_Connect_TX_Buff[Port][i];
+ }
+ break;
+ case HY_MDConnectCmdReadTotal: //
+ {
+ MD_Connect_TX_Buff[Port][0] = GunAddr; // ǹ
+ MD_Connect_TX_Buff[Port][1] = 0x03;
+ MD_Connect_TX_Buff[Port][2] = HY_MDConnectCmdReadTotal;
+ MD_Connect_TX_Buff[Port][3] = InteiHEXCheck(&MD_Connect_TX_Buff[Port][0], 3); // У
+ MD_ConnectTX_Len = 4;
+ if (GunAddr <= 64)
+ HY_SendBuff[0] = GunAddr | 0x100;
+ else
+ HY_SendBuff[0] = GunAddr;
+ for (i = 1; i < MD_ConnectTX_Len; i++)
+ HY_SendBuff[i] = MD_Connect_TX_Buff[Port][i];
+ }
+ break;
+ case HY_MDConnectASKControlPower: // ҪȨ
+ {
+ MD_Connect_TX_Buff[Port][0] = GunAddr; // ǹ
+ MD_Connect_TX_Buff[Port][1] = 0x03;
+ MD_Connect_TX_Buff[Port][2] = HY_MDConnectASKControlPower;
+ MD_Connect_TX_Buff[Port][3] = InteiHEXCheck(&MD_Connect_TX_Buff[Port][0], 3); // У
+ MD_ConnectTX_Len = 4;
+ if (GunAddr <= 64)
+ HY_SendBuff[0] = GunAddr | 0x100;
+ else
+ HY_SendBuff[0] = GunAddr;
+ for (i = 1; i < MD_ConnectTX_Len; i++)
+ HY_SendBuff[i] = MD_Connect_TX_Buff[Port][i];
+ }
+ break;
+ case HY_MDConnectReturnControlPower: // Ȩ
+ {
+ MD_Connect_TX_Buff[Port][0] = GunAddr; // ǹ
+ MD_Connect_TX_Buff[Port][1] = 0x03;
+ MD_Connect_TX_Buff[Port][2] = HY_MDConnectReturnControlPower;
+ MD_Connect_TX_Buff[Port][3] = InteiHEXCheck(&MD_Connect_TX_Buff[Port][0], 3); // У
+ MD_ConnectTX_Len = 4;
+ if (GunAddr <= 64)
+ HY_SendBuff[0] = GunAddr | 0x100;
+ else
+ HY_SendBuff[0] = GunAddr;
+ for (i = 1; i < MD_ConnectTX_Len; i++)
+ HY_SendBuff[i] = MD_Connect_TX_Buff[Port][i];
+ }
+ break;
+ }
+ }
+ break;
+ case PosLanFeng:
+ {
+ GunAddr = MD_Connect_u64ToBCD(TXHData.MD_Port_Data[Port].GunData[GunNum].GunAddr);
+ if (TXHData.MD_Port_Info[Port].GunInfo[GunNum].Handshake == TXHData.MD_Port_Info[Port].Handshake_Top)
+ TXHData.MD_Port_Info[Port].LoopGunNextFlag = 1;
+ TXHData.MBCountCutNum[Port][GunNum]++;
+ if (TXHData.MD_Port_Info[Port].GunInfo[GunNum].ROM_UpData_State.Flag.BaudRateSync_Flag == 1)
+ {
+ MD_Connect_USART_Configuration(Port, BaudRateSync, USART_WordLength_9b, TXHData.MD_Port_Data[Port].PortData.Parity_Even);
+ }
+ else
+ {
+ MD_Connect_USART_Configuration(Port, TXHData.MD_Port_Data[Port].PortData.BaudRate, USART_WordLength_9b, TXHData.MD_Port_Data[Port].PortData.Parity_Even);
+ }
+ switch (MD_TX_CMD)
+ {
+ case LF_MDConnectCmdReadState: // ״̬
+ {
+ MD_Connect_TX_Buff[Port][0] = 0xf5; // ֡ͷ
+ MD_Connect_TX_Buff[Port][1] = GunAddr; // ǹ
+ MD_Connect_TX_Buff[Port][2] = 0xA2;
+ MD_Connect_TX_Buff[Port][3] = LF_MDConnectCmdReadState;
+ MD_Connect_TX_Buff[Port][4] = MD_Connect_TXDataCheck(&MD_Connect_TX_Buff[Port][0], 3); // У
+ MD_ConnectTX_Len = 5;
+ }
+ break;
+ case LF_MDConnectCmdWritePrset: // Ԥý
+ {
+ MD_Connect_TX_Buff[Port][0] = 0xf5; // ֡ͷ
+ MD_Connect_TX_Buff[Port][1] = GunAddr; // ǹ
+ if (TXHData.MD_Port_Data[Port].PortData.Device_Type == Display_664)
+ {
+ if (TXHData.MD_Port_Info[Port].GunInfo[GunNum].PresetValue >= 0x900000)
+ Tempu64 = 0x900000;
+ else
+ Tempu64 = TXHData.MD_Port_Info[Port].GunInfo[GunNum].PresetValue;
+ MD_Connect_TX_Buff[Port][2] = 0xA5;
+ for (i = 0; i < 3; i++)
+ {
+ MD_Connect_TX_Buff[Port][3 + i] = (Tempu64 >> ((2 - i) * 8)) & 0xff;
+ }
+ MD_Connect_TX_Buff[Port][6] = C_MDConnectCmdWritePrsetSale;
+ MD_Connect_TX_Buff[Port][7] = MD_Connect_TXDataCheck(&MD_Connect_TX_Buff[Port][0], 6); // У
+ MD_ConnectTX_Len = 8;
+ }
+ else
+ {
+ if (TXHData.MD_Port_Info[Port].GunInfo[GunNum].PresetValue >= 0x90000000)
+ Tempu64 = 0x90000000;
+ else
+ Tempu64 = TXHData.MD_Port_Info[Port].GunInfo[GunNum].PresetValue;
+ MD_Connect_TX_Buff[Port][2] = 0xA6;
+ for (i = 0; i < 4; i++)
+ {
+ MD_Connect_TX_Buff[Port][3 + i] = (Tempu64 >> ((3 - i) * 8)) & 0xff;
+ }
+ MD_Connect_TX_Buff[Port][7] = LF_MDConnectCmdWritePrset;
+ MD_Connect_TX_Buff[Port][8] = MD_Connect_TXDataCheck(&MD_Connect_TX_Buff[Port][0], 7); // У
+ MD_ConnectTX_Len = 9;
+ }
+ }
+ break;
+ case LF_MDConnectCmdStop: // ͣ
+ {
+ MD_Connect_TX_Buff[Port][0] = 0xf5; // ֡ͷ
+ MD_Connect_TX_Buff[Port][1] = GunAddr; // ǹ
+ MD_Connect_TX_Buff[Port][2] = 0xA2;
+ MD_Connect_TX_Buff[Port][3] = LF_MDConnectCmdStop;
+ MD_Connect_TX_Buff[Port][4] = MD_Connect_TXDataCheck(&MD_Connect_TX_Buff[Port][0], 3); // У
+ MD_ConnectTX_Len = 5;
+ }
+ break;
+ case LF_MDConnectCmdWritePrice: // xie
+ {
+ MD_Connect_TX_Buff[Port][0] = 0xf5; // ֡ͷ
+ MD_Connect_TX_Buff[Port][1] = GunAddr; // ǹ
+ if (TXHData.MD_Port_Data[Port].PortData.Device_Type == Display_664)
+ {
+ MD_Connect_TX_Buff[Port][2] = 0xA4;
+ for (i = 0; i < 2; i++)
+ {
+ MD_Connect_TX_Buff[Port][3 + i] = ((TXHData.MD_Port_Info[Port].GunInfo[GunNum].Price) >> ((1 - i) * 8)) & 0xff;
+ }
+ MD_Connect_TX_Buff[Port][5] = C_MDConnectCmdWritePrice;
+ MD_Connect_TX_Buff[Port][6] = MD_Connect_TXDataCheck(&MD_Connect_TX_Buff[Port][0], 5); // У
+ MD_ConnectTX_Len = 7;
+ }
+ else
+ {
+ MD_Connect_TX_Buff[Port][2] = 0xA5;
+ for (i = 0; i < 3; i++)
+ {
+ MD_Connect_TX_Buff[Port][3 + i] = ((TXHData.MD_Port_Info[Port].GunInfo[GunNum].Price) >> ((2 - i) * 8)) & 0xff;
+ }
+ MD_Connect_TX_Buff[Port][6] = LF_MDConnectCmdWritePrice;
+ MD_Connect_TX_Buff[Port][7] = MD_Connect_TXDataCheck(&MD_Connect_TX_Buff[Port][0], 6); // У
+ MD_ConnectTX_Len = 8;
+ }
+ }
+ break;
+ case LF_MDConnectCmdReadTotal: //
+ {
+ MD_Connect_TX_Buff[Port][0] = 0xf5; // ֡ͷ
+ MD_Connect_TX_Buff[Port][1] = GunAddr; // ǹ
+ MD_Connect_TX_Buff[Port][2] = 0xA2;
+ MD_Connect_TX_Buff[Port][3] = LF_MDConnectCmdReadTotal;
+ MD_Connect_TX_Buff[Port][4] = MD_Connect_TXDataCheck(&MD_Connect_TX_Buff[Port][0], 3); // У
+ MD_ConnectTX_Len = 5;
+ }
+ break;
+ case LF_MDConnectASKControlPower: // ҪȨ
+ {
+ MD_Connect_TX_Buff[Port][0] = 0xf5; // ֡ͷ
+ MD_Connect_TX_Buff[Port][1] = GunAddr; // ǹ
+ MD_Connect_TX_Buff[Port][2] = 0xA2;
+ MD_Connect_TX_Buff[Port][3] = LF_MDConnectASKControlPower;
+ // MD_Connect_TX_Buff[Port][3] = C_MDConnectReturnControlPower;
+ MD_Connect_TX_Buff[Port][4] = MD_Connect_TXDataCheck(&MD_Connect_TX_Buff[Port][0], 3); // У
+ MD_ConnectTX_Len = 5;
+ }
+ break;
+ case LF_MDConnectReturnControlPower: // Ȩ
+ {
+ MD_Connect_TX_Buff[Port][0] = 0xf5; // ֡ͷ
+ MD_Connect_TX_Buff[Port][1] = GunAddr; // ǹ
+ MD_Connect_TX_Buff[Port][2] = 0xA2;
+ MD_Connect_TX_Buff[Port][3] = LF_MDConnectReturnControlPower;
+ MD_Connect_TX_Buff[Port][4] = MD_Connect_TXDataCheck(&MD_Connect_TX_Buff[Port][0], 3); // У
+ MD_ConnectTX_Len = 5;
+ }
+ break;
+ }
+ }
+ break;
+ case PosSSLan: //
+ {
+ FatherNum = GunNum; // GunNumʾú
+ GunNum = TXHData.MD_Port_Info[Port].FatherDevice[FatherNum].SonStart + TXHData.MD_Port_Info[Port].FatherDevice[FatherNum].SonNow; //
+ GunAddr = TXHData.MD_Port_Info[Port].FatherDevice[FatherNum].Address; // õַ
+ if (TXHData.MD_Port_Info[Port].FatherDevice[FatherNum].Handshake == TXHData.MD_Port_Info[Port].Handshake_Top)
+ TXHData.MD_Port_Info[Port].LoopGunNextFlag = 1;
+ TXHData.MBCountCutNum[Port][FatherNum]++;
+ if (GunAddr > 0)
+ GunAddr -= 1;
+ switch (MD_TX_CMD)
+ {
+ case LY_MDConnectCmdHandshake: //
+ {
+ MD_Connect_TX_Buff[Port][0] = 0x02; // ֡ͷ
+ MD_Connect_TX_Buff[Port][1] = GunAddr + 0x40; // ǹ
+ MD_Connect_TX_Buff[Port][2] = 0x41;
+ MD_Connect_TX_Buff[Port][3] = 0x30;
+ MD_Connect_TX_Buff[Port][4] = 0x30;
+ MD_Connect_TX_Buff[Port][5] = (TXHData.MD_Port_Info[Port].GunInfo[GunNum].LYHandshakeCRC >> 4) & 0x0f;
+ if (MD_Connect_TX_Buff[Port][5] < 0x0A)
+ MD_Connect_TX_Buff[Port][5] += 0x30;
+ else
+ MD_Connect_TX_Buff[Port][5] = MD_Connect_TX_Buff[Port][5] - 0x0A + 0x41;
+ MD_Connect_TX_Buff[Port][6] = TXHData.MD_Port_Info[Port].GunInfo[GunNum].LYHandshakeCRC & 0x0f;
+ if (MD_Connect_TX_Buff[Port][6] < 0x0A)
+ MD_Connect_TX_Buff[Port][6] += 0x30;
+ else
+ MD_Connect_TX_Buff[Port][6] = MD_Connect_TX_Buff[Port][6] - 0x0A + 0x41;
+ MD_Connect_TX_Buff[Port][7] = 0x03;
+ MD_Connect_TX_Buff[Port][8] = BCC_CheckSum(&MD_Connect_TX_Buff[Port][1], 7); // У
+ MD_ConnectTX_Len = 9;
+ // if(TXHData.MD_Port_Info[Port].GunInfo[GunNum].Handshake == 0x06)
+ // {
+ // TXHData.MD_Port_Info[Port].GunInfo[GunNum].Handshake = 0x07;
+ // }
+ TXHData.MD_Port_Info[Port].LoopGunNextFlag = 0;
+ TXHData.MD_Port_Info[Port].GunInfo[GunNum].Handshake = 0x08;
+ }
+ break;
+ case LY_MDConnectCmdPoll: // ѯ
+ {
+ MD_Connect_TX_Buff[Port][0] = 0x04; // ֡ͷ
+ MD_Connect_TX_Buff[Port][1] = GunAddr + 0x40; // ǹ
+ MD_Connect_TX_Buff[Port][2] = 0x51;
+ MD_Connect_TX_Buff[Port][3] = 0x05;
+ MD_ConnectTX_Len = 4;
+ }
+ break;
+ case LY_MDConnectCmdReadState: // ״̬
+ {
+ MD_Connect_TX_Buff[Port][0] = 0x02; // ֡ͷ
+ MD_Connect_TX_Buff[Port][1] = GunAddr + 0x40; // ǹ
+ MD_Connect_TX_Buff[Port][2] = 0x41;
+ MD_Connect_TX_Buff[Port][3] = 0x31;
+ MD_Connect_TX_Buff[Port][4] = 0x35;
+ MD_Connect_TX_Buff[Port][5] = 0x03;
+ MD_Connect_TX_Buff[Port][6] = BCC_CheckSum(&MD_Connect_TX_Buff[Port][1], 5); // У
+ MD_ConnectTX_Len = 7;
+ }
+ break;
+ case LY_MDConnectCmdReadTotal: // ״̬
+ {
+ MD_Connect_TX_Buff[Port][0] = 0x02; // ֡ͷ
+ MD_Connect_TX_Buff[Port][1] = GunAddr + 0x40; // ǹ
+ MD_Connect_TX_Buff[Port][2] = 0x41;
+ MD_Connect_TX_Buff[Port][3] = 0x32;
+ MD_Connect_TX_Buff[Port][4] = 0x30;
+ MD_Connect_TX_Buff[Port][5] = 0x03;
+ MD_Connect_TX_Buff[Port][6] = BCC_CheckSum(&MD_Connect_TX_Buff[Port][1], 5); // У
+ MD_ConnectTX_Len = 7;
+ }
+ break;
+ case LY_MDConnectCmdChoiceGun: // ѡǹ
+ {
+ MD_Connect_TX_Buff[Port][0] = 0x04; // ֡ͷ
+ MD_Connect_TX_Buff[Port][1] = GunAddr + 0x40; // ǹ
+ MD_Connect_TX_Buff[Port][2] = 0x41;
+ MD_Connect_TX_Buff[Port][3] = 0x05;
+ MD_ConnectTX_Len = 4;
+ // if(TXHData.MD_Port_Info[Port].GunInfo[GunNum].Handshake == 0x02)
+ // {
+ // TXHData.MD_Port_Info[Port].GunInfo[GunNum].Handshake = 0x03;
+ // }
+ }
+ break;
+ case LY_MDConnectCmdDisauthorize: // ȡȨ
+ {
+ MD_Connect_TX_Buff[Port][0] = 0x02; // ֡ͷ
+ MD_Connect_TX_Buff[Port][1] = GunAddr + 0x40; // ǹ
+ MD_Connect_TX_Buff[Port][2] = 0x41;
+ MD_Connect_TX_Buff[Port][3] = 0x31;
+ MD_Connect_TX_Buff[Port][4] = 0x32;
+ MD_Connect_TX_Buff[Port][5] = 0x03;
+ MD_Connect_TX_Buff[Port][6] = BCC_CheckSum(&MD_Connect_TX_Buff[Port][1], 5); // У
+ MD_ConnectTX_Len = 7;
+ TXHData.MD_Port_Data[Port].GunData[GunNum].GunState.Flag.AuthorizeState = 0;
+ }
+ break;
+ case LY_MDConnectCmdAuthorize: // Ȩ
+ {
+ MD_Connect_TX_Buff[Port][0] = 0x02; // ֡ͷ
+ MD_Connect_TX_Buff[Port][1] = GunAddr + 0x40; // ǹ
+ MD_Connect_TX_Buff[Port][2] = 0x41;
+ MD_Connect_TX_Buff[Port][3] = 0x31;
+ MD_Connect_TX_Buff[Port][4] = 0x31;
+ if (TXHData.MD_Port_Info[Port].GunInfo[GunNum].PresetValue >= 0x900000)
+ MD_Connect_TX_Buff[Port][5] = 0x30;
+ else
+ {
+ MD_Connect_TX_Buff[Port][5] = 0x32;
+ }
+ if (TXHData.MD_Port_Info[Port].GunInfo[GunNum].PresteType == Preset_Volume)
+ MD_Connect_TX_Buff[Port][6] = 0x31;
+ else if (TXHData.MD_Port_Info[Port].GunInfo[GunNum].PresteType == Preset_Sale)
+ MD_Connect_TX_Buff[Port][6] = 0x32;
+ for (i = 0; i < 6; i++)
+ MD_Connect_TX_Buff[Port][7 + i] = 0x30 + ((TXHData.MD_Port_Info[Port].GunInfo[GunNum].PresetValue >> (5 - i) * 4) & 0x0f);
+ for (i = 0; i < 30; i++)
+ MD_Connect_TX_Buff[Port][13 + i] = 0x30;
+ for (j = 0; j < 6; j++)
+ {
+ if ((TXHData.MD_Port_Info[Port].FatherDevice[FatherNum].SonNow == j) && TXHData.MD_Port_Info[Port].GunInfo[TXHData.MD_Port_Info[Port].FatherDevice[FatherNum].SonStart + j].Price != 0)
+ MD_Connect_TX_Buff[Port][13 + j * 5] = 0x32;
+ else
+ MD_Connect_TX_Buff[Port][13 + j * 5] = 0x30;
+ for (i = 0; i < 4; i++)
+ MD_Connect_TX_Buff[Port][14 + i + j * 5] = 0x30 + ((TXHData.MD_Port_Info[Port].GunInfo[TXHData.MD_Port_Info[Port].FatherDevice[FatherNum].SonStart + j].Price >> (3 - i) * 4) & 0x0f);
+ }
+ MD_Connect_TX_Buff[Port][13 + 30] = 0x03;
+ MD_Connect_TX_Buff[Port][14 + 30] = BCC_CheckSum(&MD_Connect_TX_Buff[Port][1], 13 + 30); // У
+ MD_ConnectTX_Len = 15 + 30;
+ }
+ break;
+ case LY_MDConnectCmdWritePrice: // д
+ {
+ MD_Connect_TX_Buff[Port][0] = 0x02; // ֡ͷ
+ MD_Connect_TX_Buff[Port][1] = GunAddr + 0x40; // ǹ
+ MD_Connect_TX_Buff[Port][2] = 0x41;
+ MD_Connect_TX_Buff[Port][3] = 0x32;
+ MD_Connect_TX_Buff[Port][4] = 0x31;
+ MD_Connect_TX_Buff[Port][5] = 0x32;
+ for (i = 0; i < 30; i++)
+ MD_Connect_TX_Buff[Port][6 + i] = 0x30;
+ for (j = 0; j < 6; j++)
+ {
+ if ((TXHData.MD_Port_Info[Port].FatherDevice[FatherNum].SonNow == j) && TXHData.MD_Port_Info[Port].GunInfo[TXHData.MD_Port_Info[Port].FatherDevice[FatherNum].SonStart + j].Price != 0)
+ MD_Connect_TX_Buff[Port][6 + j * 5] = 0x32;
+ else
+ MD_Connect_TX_Buff[Port][6 + j * 5] = 0x30;
+ for (i = 0; i < 4; i++)
+ MD_Connect_TX_Buff[Port][7 + i + j * 5] = 0x30 + ((TXHData.MD_Port_Info[Port].GunInfo[TXHData.MD_Port_Info[Port].FatherDevice[FatherNum].SonStart + j].Price >> (3 - i) * 4) & 0x0f);
+ }
+ MD_Connect_TX_Buff[Port][36] = 0x03;
+ MD_Connect_TX_Buff[Port][37] = BCC_CheckSum(&MD_Connect_TX_Buff[Port][1], 36); // У
+ MD_ConnectTX_Len = 38;
+ }
+ break;
+ case LY_MDConnectCmdACK0: // 1030
+ {
+ MD_Connect_TX_Buff[Port][0] = 0x10;
+ MD_Connect_TX_Buff[Port][1] = 0x30;
+ MD_ConnectTX_Len = 2;
+ }
+ break;
+ case LY_MDConnectCmdACK1: // 1031
+ {
+ MD_Connect_TX_Buff[Port][0] = 0x10;
+ MD_Connect_TX_Buff[Port][1] = 0x31;
+ MD_ConnectTX_Len = 2;
+ }
+ break;
+ }
+ }
+ break;
+
+ case PosPLC:
+ {
+ TXHData.MD_Port_Info[Port].LoopGunNextFlag = 1;
+ TXHData.MBCountCutNum[Port][GunNum]++;
+ switch (MD_TX_CMD)
+ {
+ case PLC_MDConnectCmdReadData: // ѯ
+ {
+ MD_Connect_TX_Buff[Port][0] = 0x03;
+ MD_Connect_TX_Buff[Port][1] = 0x03;
+ MD_Connect_TX_Buff[Port][2] = 0x00;
+ MD_Connect_TX_Buff[Port][3] = 0x00;
+ MD_Connect_TX_Buff[Port][4] = 0x00;
+ MD_Connect_TX_Buff[Port][5] = 26;
+ Tempu64 = CRC_Check(&MD_Connect_TX_Buff[Port][0], 6);
+ MD_Connect_TX_Buff[Port][7] = Tempu64 >> 8;
+ MD_Connect_TX_Buff[Port][6] = Tempu64;
+ MD_ConnectTX_Len = 8;
+ // TXHData.MD_Port_Info[Port].GunInfo[0].MB_CMD_Next = PLC_MDConnectCmdReadErro;
+ }
+ break;
+ case PLC_MDConnectCmdReadErro: // ״̬
+ {
+ MD_Connect_TX_Buff[Port][0] = 0x03;
+ MD_Connect_TX_Buff[Port][1] = 0x03;
+ MD_Connect_TX_Buff[Port][2] = 0x00;
+ MD_Connect_TX_Buff[Port][3] = 30;
+ MD_Connect_TX_Buff[Port][4] = 0;
+ MD_Connect_TX_Buff[Port][5] = 3;
+ Tempu64 = CRC_Check(&MD_Connect_TX_Buff[Port][0], 6);
+ MD_Connect_TX_Buff[Port][7] = Tempu64 >> 8;
+ MD_Connect_TX_Buff[Port][6] = Tempu64;
+ MD_ConnectTX_Len = 8;
+ // TXHData.MD_Port_Info[Port].GunInfo[0].MB_CMD_Next = PLC_MDConnectCmdReadData;
+ }
+ break;
+ }
+ }
+ break;
+ case PosPrice1_4:
+ {
+ TXHData.MD_Port_Info[Port].LoopGunNextFlag = 1;
+ TXHData.MBCountCutNum[Port][GunNum]++;
+ switch (MD_TX_CMD)
+ {
+ case Price_MDConnectCmdWriteParameter: // д
+ {
+ MD_Connect_TX_Buff[Port][0] = 0xFE;
+ MD_Connect_TX_Buff[Port][1] = 0xFF;
+ MD_Connect_TX_Buff[Port][2] = 0x04;
+ MD_Connect_TX_Buff[Port][3] = 0x01;
+ MD_Connect_TX_Buff[Port][4] = 0x03;
+ Tempu64 = Price_DataCheck(&MD_Connect_TX_Buff[Port][2], MD_Connect_TX_Buff[Port][2] - 1);
+ MD_Connect_TX_Buff[Port][5] = Tempu64;
+ MD_Connect_TX_Buff[Port][6] = 0xEF;
+ MD_ConnectTX_Len = 7;
+ }
+ break;
+ case Price_MDConnectCmdReadParameter: //
+ {
+ MD_Connect_TX_Buff[Port][0] = 0xFE;
+ MD_Connect_TX_Buff[Port][1] = 0xFF;
+ MD_Connect_TX_Buff[Port][2] = 0x04;
+ MD_Connect_TX_Buff[Port][3] = 0x01;
+ MD_Connect_TX_Buff[Port][4] = 0x02;
+ Tempu64 = Price_DataCheck(&MD_Connect_TX_Buff[Port][2], MD_Connect_TX_Buff[Port][2] - 1);
+ MD_Connect_TX_Buff[Port][5] = Tempu64;
+ MD_Connect_TX_Buff[Port][6] = 0xEF;
+ MD_ConnectTX_Len = 7;
+ }
+ break;
+ case Price_MDConnectCmdWriteDecimal: // дСλMD_Port_Info_Type
+ {
+ MD_Connect_TX_Buff[Port][0] = 0xFE;
+ MD_Connect_TX_Buff[Port][1] = 0xFF;
+ MD_Connect_TX_Buff[Port][2] = 16;
+ MD_Connect_TX_Buff[Port][3] = 0x01;
+ MD_Connect_TX_Buff[Port][4] = 0x04;
+ for (j = 0; j < TXHData.MD_Port_Info[Port].PriceTagData.PriceNumber; j++)
+ {
+ MD_Connect_TX_Buff[Port][5 + j] = TXHData.MD_Port_Info[Port].PriceTagData.Length - TXHData.MD_Port_Info[Port].PriceTagData.Decimal[j];
+ }
+ for (j = TXHData.MD_Port_Info[Port].PriceTagData.PriceNumber; j < 17; j++)
+ MD_Connect_TX_Buff[Port][5 + j] = 0;
+ Tempu64 = Price_DataCheck(&MD_Connect_TX_Buff[Port][2], MD_Connect_TX_Buff[Port][2] - 1);
+ MD_Connect_TX_Buff[Port][17] = Tempu64;
+ MD_Connect_TX_Buff[Port][18] = 0xEF;
+ MD_ConnectTX_Len = 19;
+ }
+ break;
+ case Price_MDConnectCmdWritePrice: // д
+ {
+ MD_Connect_TX_Buff[Port][0] = 0xFE;
+ MD_Connect_TX_Buff[Port][1] = 0xFF;
+ MD_Connect_TX_Buff[Port][2] = 40;
+ MD_Connect_TX_Buff[Port][3] = 0x01;
+ MD_Connect_TX_Buff[Port][4] = 0x01;
+ for (i = 5; i < 40; i++)
+ MD_Connect_TX_Buff[Port][i] = 0;
+ for (i = 0; i < TXHData.MD_Port_Info[Port].PriceTagData.PriceNumber; i++)
+ {
+ for (j = 0; j < 3; j++)
+ {
+ if (TXHData.MD_Port_Info[Port].PriceTagData.Length / 2 > j)
+ MD_Connect_TX_Buff[Port][5 + j + (i * 3)] = TXHData.MD_Port_Info[Port].PriceTagData.Price[i] >> ((TXHData.MD_Port_Info[Port].PriceTagData.Length / 2 - 1 - j) * 8);
+ else
+ MD_Connect_TX_Buff[Port][5 + j + (i * 3)] = 0;
+ }
+ }
+ Tempu64 = Price_DataCheck(&MD_Connect_TX_Buff[Port][2], MD_Connect_TX_Buff[Port][2] - 1);
+ MD_Connect_TX_Buff[Port][41] = Tempu64;
+ MD_Connect_TX_Buff[Port][42] = 0xEF;
+ MD_ConnectTX_Len = 43;
+ }
+ break;
+ case Price_MDConnectCmdReadPrice: //
+ {
+ MD_Connect_TX_Buff[Port][0] = 0xFE;
+ MD_Connect_TX_Buff[Port][1] = 0xFF;
+ MD_Connect_TX_Buff[Port][2] = 0x04;
+ MD_Connect_TX_Buff[Port][3] = 0x01;
+ MD_Connect_TX_Buff[Port][4] = 0x03;
+ Tempu64 = Price_DataCheck(&MD_Connect_TX_Buff[Port][2], MD_Connect_TX_Buff[Port][2] - 1);
+ MD_Connect_TX_Buff[Port][5] = Tempu64;
+ MD_Connect_TX_Buff[Port][6] = 0xEF;
+ MD_ConnectTX_Len = 7;
+ }
+ break;
+ }
+ }
+ break;
+ }
+ switch (Port)
+ {
+ case 0:
+ {
+ if (MD_ConnectTX_Len)
+ {
+ MD_Connect_RS485_Tx1EN;
+ MD_Connect_TX1_DMALenSet(MD_ConnectTX_Len);
+ MD_Connect_TX1_DMAStart();
+ }
+ }
+ break;
+ case 1:
+ {
+ if (MD_ConnectTX_Len)
+ {
+ MD_Connect_RS485_Tx2EN;
+ MD_Connect_TX2_DMALenSet(MD_ConnectTX_Len);
+ MD_Connect_TX2_DMAStart();
+ }
+ }
+ break;
+ case 2:
+ {
+ if (MD_ConnectTX_Len)
+ {
+ MD_Connect_RS485_Tx3EN;
+ MD_Connect_TX3_DMALenSet(MD_ConnectTX_Len);
+ MD_Connect_TX3_DMAStart();
+ }
+ }
+ break;
+ case 3:
+ {
+ if (MD_ConnectTX_Len)
+ {
+ MD_Connect_RS485_Tx4EN;
+ MD_Connect_TX4_DMALenSet(MD_ConnectTX_Len);
+ MD_Connect_TX4_DMAStart();
+ }
+ }
+ break;
+ }
+ if (TXHData.UDisk_Flag)
+ Log_Task(&MD_Connect_TX_Buff[Port][0], MD_ConnectTX_Len, Port, Info_Issue);
+ }
+ else
+ {
+ TXHData.MBCountCutNum[Port][GunNum]++;
+ }
+ }
+ else if (TXHData.MDConnectState[Port].Flag.WorkMode == 0) // ָģʽ
+ {
+ switch (TXHData.MDConnectState[Port].Flag.SetModeCMDNext)
+ {
+ case WIFI_ATRec:
+ {
+ TXHData.POS_Info.POS_ConnectRXTask_Flag = 0;
+ for (i = 0; i < strlen(MD_ATRec); i++)
+ MD_Connect_TX_Buff[Port][i] = MD_ATRec[i];
+ MD_ConnectTX_Len = (i); // ÷DMA
+ TXHData.MBCountTimer[Port].TimerCountMax = 1000;
+ }
+ break;
+ case WIFI_WMODE:
+ {
+ TXHData.POS_Info.POS_ConnectRXTask_Flag = 0;
+ for (i = 0; i < strlen(MD_WMODE); i++)
+ MD_Connect_TX_Buff[Port][i] = MD_WMODE[i];
+ MD_ConnectTX_Len = (i); // ÷DMA
+ }
+ break;
+ case WIFI_WifiRST:
+ {
+ for (i = 0; i < strlen(MD_WifiRST); i++)
+ MD_Connect_TX_Buff[Port][i] = MD_WifiRST[i];
+ MD_ConnectTX_Len = (i); // ÷DMA
+
+ TXHData.MBCountTimer[Port].TimerCountMax = 1000 * 10;
+ }
+ break;
+ case WIFI_WifiWSSSID:
+ {
+ TXHData.POS_Info.POS_ConnectRXTask_Flag = 0;
+ for (i = 0; i < strlen(MD_WifiWSSSID); i++)
+ MD_Connect_TX_Buff[Port][i] = MD_WifiWSSSID[i];
+ MD_Connect_TX_Buff[Port][11] = 0x31 + Port;
+ MD_Connect_TX_Buff[Port][22] = 0x31 + Port * 3;
+ if (Port == 3)
+ {
+ MD_Connect_TX_Buff[Port][22] = 0x31;
+ MD_Connect_TX_Buff[Port][23] = 0x30;
+ MD_Connect_TX_Buff[Port][24] = 0x0D;
+ MD_Connect_TX_Buff[Port][25] = 0x0A;
+ i++;
+ }
+ MD_ConnectTX_Len = (i); // ÷DMA
+
+ TXHData.MBCountTimer[Port].TimerCountMax = 1000 * 10;
+ }
+ break;
+ case WIFI_WifiRSSI:
+ {
+ for (i = 0; i < strlen(MD_WifiRSSI); i++)
+ MD_Connect_TX_Buff[Port][i] = MD_WifiRSSI[i];
+ MD_ConnectTX_Len = (i); // ÷DMA
+
+ TXHData.MDConnectState[Port].Flag.SetModeCMDNext = WIFI_WifiSOCKET;
+ TXHData.MBCountTimer[Port].TimerCountMax = 1000 * 2;
+ }
+ break;
+ case WIFI_WifiSOCKET:
+ {
+ {
+ for (i = 0; i < strlen(MD_WifiSOCKET); i++)
+ MD_Connect_TX_Buff[Port][i] = MD_WifiSOCKET[i];
+ MD_ConnectTX_Len = (i); // ÷DMA
+ }
+ TXHData.MBCountTimer[Port].TimerCountMax = 1000 * 10;
+ }
+ break;
+ }
+ switch (Port)
+ {
+ case 0:
+ {
+ if (MD_ConnectTX_Len)
+ {
+ MD_Connect_RS485_Tx1EN;
+ MD_Connect_TX1_DMALenSet(MD_ConnectTX_Len);
+ MD_Connect_TX1_DMAStart();
+ }
+ }
+ break;
+ case 1:
+ {
+ if (MD_ConnectTX_Len)
+ {
+ MD_Connect_RS485_Tx2EN;
+ MD_Connect_TX2_DMALenSet(MD_ConnectTX_Len);
+ MD_Connect_TX2_DMAStart();
+ }
+ }
+ break;
+ case 2:
+ {
+ if (MD_ConnectTX_Len)
+ {
+ MD_Connect_RS485_Tx3EN;
+ MD_Connect_TX3_DMALenSet(MD_ConnectTX_Len);
+ MD_Connect_TX3_DMAStart();
+ }
+ }
+ break;
+ case 3:
+ {
+ if (MD_ConnectTX_Len)
+ {
+ MD_Connect_RS485_Tx4EN;
+ MD_Connect_TX4_DMALenSet(MD_ConnectTX_Len);
+ MD_Connect_TX4_DMAStart();
+ }
+ }
+ break;
+ }
+ }
+}
+/*F*****************************************************************************
+ * NAME: KeyBoardTask
+ * PURMDE: KeyBoardͨѶ
+ * PARAMS:
+ * return:
+ *******************************************************************************/
+volatile u8 KBAddr_Init[4] = {0, 0, 0, 0};
+volatile u32 MD_RX_RNGData[4] = {0, 0, 0, 0};
+void MD_ConnectRXTask(void)
+{
+ volatile u16 i = 0, j = 0, Port = 0, Temp = 0, DeviceNumber = 0, DeviceType = 0, DeviceDataLen = 0, DeviceNoDataLen = 0, DevicePortLen = 0;
+ volatile u64 TempBCD = 0, Tempu64 = 0;
+ volatile u8 MD_ConnectRX_Port = 0, POSType = 0, RXBuild_Port = 0, WhiteList_Num = 0;
+ volatile u16 MD_ConnectRX_Len = 0; //
+ volatile u8 MD_ConnectRX_pGun = 0; // ַǹ
+ volatile u8 MD_ConnectRX_pGun_Father = 0; // ǹЭ鸸豸
+ volatile u8 MD_ConnectRX_pGun_SonDeviceBusy = 0; // ǿЭʶ豸ǹ
+ volatile u16 MD_ConnectRX_CMD = 0, MD_ConnectRX_CMDType = 0; //
+ volatile GunState_TypeDef GunState;
+ u8 MD_ConnectRX_Check = 0; // У
+ u8 Buff[50];
+ u8 Temp8 = 0;
+ u8 Encrypt_Flag1 = 0;
+ u8 Encrypt_Flag2 = 0;
+ u32 Temp32 = 0;
+ u16 Temp16 = 0;
+ volatile u16 Offset = 0;
+ volatile u32 CRC_temp = 0;
+ volatile float TempF = 0;
+ volatile u8 Tank_Num;
+ u8 Data_201[7] = "i20100";
+ u8 Data_20E[7] = "i20E00";
+
+ while (TXHData.MBCountRXIDLETimer[0].Flag + TXHData.MBCountRXIDLETimer[1].Flag + TXHData.MBCountRXIDLETimer[2].Flag + TXHData.MBCountRXIDLETimer[3].Flag)
+ {
+ if (TXHData.MBCountRXIDLETimer[0].Flag)
+ {
+ TXHData.MBCountRXIDLETimer[0].Flag = 0;
+ if (TXHData.MD_Rec_NummberB[0] == 1000 - DMA1_Stream5->NDTR)
+ {
+ TXHData.MD_Rec_Nummber[0] = 1000 - DMA1_Stream5->NDTR;
+ MD_Connect_RX1_DMAStop(); // رDMA
+ DMA_ClearFlag(DMA1_Stream5, DMA_IT_TCIF5);
+ MD_ConnectRX1Task_Flag = 1; // ʹGas
+ MD_Connect_RX1_DMALenSet(1000); // ýܳ
+ MD_Connect_RX1_DMAStart(); // DMA
+ }
+ }
+ if (TXHData.MBCountRXIDLETimer[1].Flag)
+ {
+ TXHData.MBCountRXIDLETimer[1].Flag = 0;
+ if (TXHData.MD_Rec_NummberB[1] == 1000 - DMA1_Stream2->NDTR)
+ {
+ TXHData.MD_Rec_Nummber[1] = 1000 - DMA1_Stream2->NDTR;
+ MD_Connect_RX2_DMAStop(); // رDMA
+ DMA_ClearFlag(DMA1_Stream2, DMA_IT_TCIF2);
+ MD_ConnectRX2Task_Flag = 1; // ʹGas
+ MD_Connect_RX2_DMALenSet(1000); // ýܳ
+ MD_Connect_RX2_DMAStart(); // DMA
+ }
+ }
+ if (TXHData.MBCountRXIDLETimer[2].Flag)
+ {
+ TXHData.MBCountRXIDLETimer[2].Flag = 0;
+ if (TXHData.MD_Rec_NummberB[2] == 1000 - DMA1_Stream0->NDTR)
+ {
+ TXHData.MD_Rec_Nummber[2] = 1000 - DMA1_Stream0->NDTR;
+ MD_Connect_RX3_DMAStop(); // رDMA
+ DMA_ClearFlag(DMA1_Stream0, DMA_IT_TCIF0);
+ MD_ConnectRX3Task_Flag = 1; // ʹGas
+ MD_Connect_RX3_DMALenSet(1000); // ýܳ
+ MD_Connect_RX3_DMAStart(); // DMA
+ }
+ }
+ if (TXHData.MBCountRXIDLETimer[3].Flag)
+ {
+ TXHData.MBCountRXIDLETimer[3].Flag = 0;
+ if (TXHData.MD_Rec_NummberB[3] == 1000 - DMA1_Stream1->NDTR)
+ {
+ TXHData.MD_Rec_Nummber[3] = 1000 - DMA1_Stream1->NDTR;
+ MD_Connect_RX4_DMAStop(); // رDMA
+ DMA_ClearFlag(DMA1_Stream1, DMA_IT_TCIF1);
+ MD_ConnectRX4Task_Flag = 1; // ʹGas
+ MD_Connect_RX4_DMALenSet(1000); // ýܳ
+ MD_Connect_RX4_DMAStart(); // DMA
+ }
+ }
+ }
+ while (MD_ConnectRX1Task_Flag + MD_ConnectRX2Task_Flag + MD_ConnectRX3Task_Flag + MD_ConnectRX4Task_Flag)
+ {
+ if (MD_ConnectRX1Task_Flag)
+ {
+ MD_ConnectRX1Task_Flag = 0;
+ MD_ConnectRX_Port = 0;
+ }
+ else if (MD_ConnectRX2Task_Flag)
+ {
+ MD_ConnectRX2Task_Flag = 0;
+ MD_ConnectRX_Port = 1;
+ }
+ else if (MD_ConnectRX3Task_Flag)
+ {
+ MD_ConnectRX3Task_Flag = 0;
+ MD_ConnectRX_Port = 2;
+ }
+ else if (MD_ConnectRX4Task_Flag)
+ {
+ MD_ConnectRX4Task_Flag = 0;
+ MD_ConnectRX_Port = 3;
+ }
+ if (MD_Connect_RX_Buff[MD_ConnectRX_Port][0] == 0xC1 && MD_Connect_RX_Buff[MD_ConnectRX_Port][2] == 0x08) // LORAûظ
+ {
+ TXHData.MD_LORA_Slave_Flag = 1;
+ switch (MD_ConnectRX_Port)
+ {
+ case 0:
+ MD_Connect_LORA_IdleMode1;
+ break;
+ case 1:
+ MD_Connect_LORA_IdleMode2;
+ break;
+ case 2:
+ MD_Connect_LORA_IdleMode3;
+ break;
+ case 3:
+ MD_Connect_LORA_IdleMode4;
+ break;
+ }
+ BEEP_OFF;
+ }
+ else if (TXHData.MDConnectState[MD_ConnectRX_Port].Flag.WorkMode == 1) // ģʽ
+ {
+ if (TXHData.UDisk_Flag)
+ Log_Task(&MD_Connect_RX_Buff[MD_ConnectRX_Port][0], TXHData.MD_Rec_Nummber[MD_ConnectRX_Port], MD_ConnectRX_Port, Info_Receive);
+ POSType = TXHData.MD_Port_Data[MD_ConnectRX_Port].PortData.POSType;
+ switch (POSType)
+ {
+ case PosBlueSky:
+ {
+ MD_ConnectRX_pGun = MD_Connect_BCDTou64(MD_Connect_RX_Buff[MD_ConnectRX_Port][1]); // ȡָ
+ for (DeviceNumber = 0; DeviceNumber < TXHData.MD_Port_Data[MD_ConnectRX_Port].PortData.DeviceNumber; DeviceNumber++)
+ if (MD_ConnectRX_pGun == TXHData.MD_Port_Data[MD_ConnectRX_Port].GunData[DeviceNumber].GunAddr)
+ {
+ MD_ConnectRX_pGun = DeviceNumber;
+ break;
+ }
+ if ((MD_Connect_RX_Buff[MD_ConnectRX_Port][2] & 0xf0) == 0xa0)
+ MD_ConnectRX_Len = MD_Connect_RX_Buff[MD_ConnectRX_Port][2] & 0x0f; // ȡ
+ else
+ MD_ConnectRX_Len = MD_Connect_RX_Buff[MD_ConnectRX_Port][2];
+ if (MD_ConnectRX_Len == 0)
+ MD_ConnectRX_Len = 16;
+ MD_ConnectRX_CMD = MD_Connect_RX_Buff[MD_ConnectRX_Port][MD_ConnectRX_Len + 1]; // ȡ
+ Temp = MD_Connect_TXDataCheck(&MD_Connect_RX_Buff[MD_ConnectRX_Port][0], MD_ConnectRX_Len + 1);
+ if (Temp == MD_Connect_RX_Buff[MD_ConnectRX_Port][MD_ConnectRX_Len + 2] && MD_Connect_RX_Buff[MD_ConnectRX_Port][1] > 0) // жУλ
+ {
+ TXHData.MD_Port_Info[MD_ConnectRX_Port].GunInfo[MD_ConnectRX_pGun].RSSI = MD_Connect_RX_Buff[MD_ConnectRX_Port][MD_ConnectRX_Len + 3];
+ TXHData.MBCountCutNum[MD_ConnectRX_Port][MD_ConnectRX_pGun] = 0;
+ if (TXHData.POS_MonitorModel == 1) // ģʽ
+ {
+ TXHData.MD_Port_Data[MD_ConnectRX_Port].GunData[MD_ConnectRX_pGun].GunState.Flag.Online = 1;
+ switch (MD_ConnectRX_CMD)
+ {
+ case C_MDConnectCmdReadState: // ״̬
+ {
+ if (MD_ConnectRX_Len < 3)
+ MD_ConnectRX_CMD = 0;
+ break;
+ };
+ break;
+ case C_MDConnectCmdReadFuelState: //
+ {
+ if (MD_ConnectRX_Len < 3)
+ MD_ConnectRX_CMD = 0;
+ break;
+ };
+ break;
+ case C_MDConnectCmdReadPrice: //
+ {
+ if (MD_ConnectRX_Len < 3)
+ MD_ConnectRX_CMD = 0;
+ break;
+ };
+ break;
+ case C_MDConnectCmdReadTotal: //
+ {
+ if (MD_ConnectRX_Len < 3)
+ MD_ConnectRX_CMD = 0;
+ break;
+ };
+ break;
+ default:
+ MD_ConnectRX_CMD = 0;
+ break;
+ }
+ }
+ switch (MD_ConnectRX_CMD)
+ {
+ case C_MDConnectCmdReadState: // ״̬
+ {
+ TXHData.LTGunState.State = MD_Connect_RX_Buff[MD_ConnectRX_Port][3];
+ if (TXHData.MD_Port_Info[MD_ConnectRX_Port].GunInfo[MD_ConnectRX_pGun].Handshake < TXHData.MD_Port_Info[MD_ConnectRX_Port].Handshake_Top)
+ {
+ TXHData.MD_Port_Data[MD_ConnectRX_Port].GunData[MD_ConnectRX_pGun].GunState.Flag.GunUP_Flag = 1 - TXHData.LTGunState.Flag.GunUp;
+ // TXHData.MD_Port_Data[MD_ConnectRX_Port].GunData[MD_ConnectRX_pGun].GunState.Flag.Start_Flag = TXHData.LTGunState.Flag.StartFlag;
+ if (TXHData.LTGunState.Flag.StartFlag == 0 && TXHData.MD_Port_Data[MD_ConnectRX_Port].GunData[MD_ConnectRX_pGun].GunState.Flag.AuthorizeState == 1)
+ {
+ TXHData.MD_Port_Data[MD_ConnectRX_Port].GunData[MD_ConnectRX_pGun].GunState.Flag.Start_Flag = 1;
+ TXHData.MD_Port_Info[MD_ConnectRX_Port].GunInfo[MD_ConnectRX_pGun].fuelState_B.Flag.Start_Flag = 1;
+ FMItemWrite(CF_MD_Port_Data, MD_ConnectRX_Port);
+ }
+ TXHData.MD_Port_Info[MD_ConnectRX_Port].LoopGunNextFlag = 0;
+ TXHData.MD_Port_Info[MD_ConnectRX_Port].GunInfo[MD_ConnectRX_pGun].Handshake = 0x02;
+ TXHData.MD_Port_Info[MD_ConnectRX_Port].GunInfo[MD_ConnectRX_pGun].MB_CMD_Next = C_MDConnectCmdReadPrice;
+ }
+ else if (TXHData.LTGunState.Flag.TitleFlag == 0) // Ȩʧ»ȡȨ
+ {
+ TXHData.MD_Port_Info[MD_ConnectRX_Port].GunInfo[MD_ConnectRX_pGun].MB_CMD_Next = C_MDConnectASKControlPower;
+ }
+ else
+ {
+ TXHData.MD_Port_Data[MD_ConnectRX_Port].GunData[MD_ConnectRX_pGun].GunState.Flag.GunUP_Flag = 1 - TXHData.LTGunState.Flag.GunUp;
+ TXHData.MD_Port_Data[MD_ConnectRX_Port].GunData[MD_ConnectRX_pGun].GunState.Flag.Start_Flag = TXHData.LTGunState.Flag.StartFlag;
+ if (TXHData.MD_Port_Data[MD_ConnectRX_Port].GunData[MD_ConnectRX_pGun].GunState.Flag.Start_Flag != TXHData.MD_Port_Info[MD_ConnectRX_Port].GunInfo[MD_ConnectRX_pGun].fuelState_B.Flag.Start_Flag)
+ {
+ TXHData.MD_Port_Info[MD_ConnectRX_Port].GunInfo[MD_ConnectRX_pGun].fuelState_B.Flag.Start_Flag = TXHData.MD_Port_Data[MD_ConnectRX_Port].GunData[MD_ConnectRX_pGun].GunState.Flag.Start_Flag;
+ if (TXHData.MD_Port_Data[MD_ConnectRX_Port].GunData[MD_ConnectRX_pGun].GunState.Flag.Start_Flag == 1)
+ {
+ // TXHData.MD_Port_Data[MD_ConnectRX_Port].GunData[MD_ConnectRX_pGun].GunState.Flag.AuthorizeState = 0;
+ TXHData.MD_Port_Info[MD_ConnectRX_Port].GunInfo[MD_ConnectRX_pGun].MB_CMD_Next = C_MDConnectCmdReadFuelState;
+ // TXHData.MD_Port_Data[MD_ConnectRX_Port].GunData[MD_ConnectRX_pGun].GunState.Flag.UpdateDisplay = 1;
+ if (TXHData.POS_Info.Link_Flag == 0 && TXHData.MD_Port_Info[MD_ConnectRX_Port].GunInfo[MD_ConnectRX_pGun].AssociatedDevices.Number)
+ {
+ TXHData.MD_Port_Info[TXHData.MD_Port_Info[MD_ConnectRX_Port].GunInfo[MD_ConnectRX_pGun].AssociatedDevices.Port].GunInfo[TXHData.MD_Port_Info[MD_ConnectRX_Port].GunInfo[MD_ConnectRX_pGun].AssociatedDevices.location].RFIDState = 0x11;
+ TXHData.MD_Port_Info[TXHData.MD_Port_Info[MD_ConnectRX_Port].GunInfo[MD_ConnectRX_pGun].AssociatedDevices.Port].GunInfo[TXHData.MD_Port_Info[MD_ConnectRX_Port].GunInfo[MD_ConnectRX_pGun].AssociatedDevices.location].MB_CMD_Next = RFID_MDConnectCmdWriteFullingInfo;
+ }
+ }
+ else
+ {
+ TXHData.MD_Port_Info[MD_ConnectRX_Port].GunInfo[MD_ConnectRX_pGun].LTDelayTimer.ON_OFF = 1;
+ TXHData.MD_Port_Info[MD_ConnectRX_Port].GunInfo[MD_ConnectRX_pGun].MB_CMD_Next = C_MDConnectCmdReadFuelState;
+ // TXHData.MD_Port_Data[MD_ConnectRX_Port].GunData[MD_ConnectRX_pGun].GunState.Flag.AuthorizeState = 0;
+ TXHData.MD_Port_Info[MD_ConnectRX_Port].GunInfo[MD_ConnectRX_pGun].WaitPREXDATA_flag = 1;
+ if (TXHData.POS_Info.Link_Flag == 0 && TXHData.MD_Port_Info[MD_ConnectRX_Port].GunInfo[MD_ConnectRX_pGun].AssociatedDevices.Number)
+ {
+ TXHData.MD_Port_Data[TXHData.MD_Port_Info[MD_ConnectRX_Port].GunInfo[MD_ConnectRX_pGun].AssociatedDevices.Port].GunData[TXHData.MD_Port_Info[MD_ConnectRX_Port].GunInfo[MD_ConnectRX_pGun].AssociatedDevices.location].GunState.Flag.UpdateDisplay = 0;
+ TXHData.MD_Port_Info[TXHData.MD_Port_Info[MD_ConnectRX_Port].GunInfo[MD_ConnectRX_pGun].AssociatedDevices.Port].GunInfo[TXHData.MD_Port_Info[MD_ConnectRX_Port].GunInfo[MD_ConnectRX_pGun].AssociatedDevices.location].RFIDState = 0;
+ TXHData.MD_Port_Info[TXHData.MD_Port_Info[MD_ConnectRX_Port].GunInfo[MD_ConnectRX_pGun].AssociatedDevices.Port].GunInfo[TXHData.MD_Port_Info[MD_ConnectRX_Port].GunInfo[MD_ConnectRX_pGun].AssociatedDevices.location].MB_CMD_Next = RFID_MDConnectCmdWriteFullingInfo;
+ }
+ }
+ FMItemWrite(CF_MD_Port_Data, MD_ConnectRX_Port);
+ }
+ if (TXHData.MD_Port_Data[MD_ConnectRX_Port].GunData[MD_ConnectRX_pGun].GunState.Flag.GunUP_Flag != TXHData.MD_Port_Info[MD_ConnectRX_Port].GunInfo[MD_ConnectRX_pGun].fuelState_B.Flag.GunUP_Flag)
+ {
+ TXHData.MD_Port_Info[MD_ConnectRX_Port].GunInfo[MD_ConnectRX_pGun].fuelState_B.Flag.GunUP_Flag = TXHData.MD_Port_Data[MD_ConnectRX_Port].GunData[MD_ConnectRX_pGun].GunState.Flag.GunUP_Flag;
+ if (TXHData.MD_Port_Data[MD_ConnectRX_Port].GunData[MD_ConnectRX_pGun].GunState.Flag.GunUP_Flag == 0) // ǹ
+ {
+ if (TXHData.MD_Port_Data[MD_ConnectRX_Port].GunData[MD_ConnectRX_pGun].GunState.Flag.AuthorizeState == 1 && TXHData.MD_Port_Info[MD_ConnectRX_Port].GunInfo[MD_ConnectRX_pGun].WaitPREXDATA_flag == 0 && TXHData.MD_Port_Info[MD_ConnectRX_Port].GunInfo[MD_ConnectRX_pGun].LTDelayTimer.ON_OFF == 0 && TXHData.MD_Port_Data[MD_ConnectRX_Port].GunData[MD_ConnectRX_pGun].GunState.Flag.Start_Flag == 0)
+ {
+ TXHData.MD_Port_Info[MD_ConnectRX_Port].GunInfo[MD_ConnectRX_pGun].LTDelayTimer.ON_OFF = 1;
+ TXHData.MD_Port_Info[MD_ConnectRX_Port].GunInfo[MD_ConnectRX_pGun].MB_CMD_Next = C_MDConnectCmdReadFuelState;
+ TXHData.MD_Port_Info[MD_ConnectRX_Port].GunInfo[MD_ConnectRX_pGun].WaitPREXDATA_flag = 1;
+ }
+ TXHData.MD_Port_Info[MD_ConnectRX_Port].GunInfo[MD_ConnectRX_pGun].Call = 0;
+ }
+ else // ǹ
+ {
+ if (TXHData.MD_Port_Info[MD_ConnectRX_Port].GunInfo[MD_ConnectRX_pGun].WaitPREXDATA_flag == 0)
+ TXHData.MD_Port_Info[MD_ConnectRX_Port].GunInfo[MD_ConnectRX_pGun].Call = 1;
+ else
+ {
+ TXHData.MD_Port_Info[MD_ConnectRX_Port].GunInfo[MD_ConnectRX_pGun].Call = 0;
+ TXHData.MD_Port_Data[MD_ConnectRX_Port].GunData[MD_ConnectRX_pGun].GunState.Flag.GunUP_Flag = 0;
+ }
+ if (TXHData.POS_Info.Link_Flag == 0 || TXHData.MD_Port_Data[MD_ConnectRX_Port].GunData[MD_ConnectRX_pGun].GunControlState == Control_BoxAuto) // ,жһDzҪȨ
+ {
+ if (TXHData.OfflineAuthorize == 1 && (TXHData.PREXDATA_WaitUpNummber < TXHData.OfflineAuthorizeNumberMax)) // Ȩ
+ {
+ if (TXHData.MD_Port_Info[MD_ConnectRX_Port].GunInfo[MD_ConnectRX_pGun].Call == 1 && TXHData.MD_Port_Info[MD_ConnectRX_Port].GunInfo[MD_ConnectRX_pGun].AssociatedDevices.Number == 0)
+ {
+ TXHData.MD_Port_Info[MD_ConnectRX_Port].pGunCapture = TXHData.MD_Port_Data[MD_ConnectRX_Port].GunData[MD_ConnectRX_pGun].GunNummber;
+ TXHData.MD_Port_Info[MD_ConnectRX_Port].GunInfo[MD_ConnectRX_pGun].MB_CMD_Next = C_MDConnectCmdStart;
+ TXHData.MD_Port_Data[MD_ConnectRX_Port].GunData[MD_ConnectRX_pGun].OrderNumber = 0x00;
+ TXHData.MD_Port_Data[MD_ConnectRX_Port].GunData[MD_ConnectRX_pGun].NowAuthorizeType = NowAuthorizeType_Offline_NoCard;
+ FMItemWrite(CF_MD_Port_Data, MD_ConnectRX_Port);
+ for (i = 0; i < 6; i++)
+ TXHData.MD_Port_Info[MD_ConnectRX_Port].GunInfo[MD_ConnectRX_pGun].CardNumber[i] = 0;
+ for (i = 0; i < 15; i++)
+ TXHData.MD_Port_Info[MD_ConnectRX_Port].GunInfo[MD_ConnectRX_pGun].CarLicensePlate[i] = 0;
+ }
+ else if (TXHData.MD_Port_Info[MD_ConnectRX_Port].GunInfo[MD_ConnectRX_pGun].Call == 1)
+ {
+ // if(TXHData.MD_Port_Info[MD_ConnectRX_Port].GunInfo[MD_ConnectRX_pGun].AssociatedDevices.Number == TXHData.MD_Port_Data[Port].GunData[DeviceNumber].GunNummber)//ҶӦRFID豸
+ {
+ if (TXHData.MD_Port_Info[TXHData.MD_Port_Info[MD_ConnectRX_Port].GunInfo[MD_ConnectRX_pGun].AssociatedDevices.Port].GunInfo[TXHData.MD_Port_Info[MD_ConnectRX_Port].GunInfo[MD_ConnectRX_pGun].AssociatedDevices.location].RFIDState == 3) // ǩ֤ͨ
+ {
+ TXHData.MD_Port_Info[TXHData.MD_Port_Info[MD_ConnectRX_Port].GunInfo[MD_ConnectRX_pGun].AssociatedDevices.Port].GunInfo[TXHData.MD_Port_Info[MD_ConnectRX_Port].GunInfo[MD_ConnectRX_pGun].AssociatedDevices.location].RFIDState = 0;
+ TXHData.MD_Port_Info[MD_ConnectRX_Port].pGunCapture = TXHData.MD_Port_Data[MD_ConnectRX_Port].GunData[MD_ConnectRX_pGun].GunNummber;
+ TXHData.MD_Port_Info[MD_ConnectRX_Port].GunInfo[MD_ConnectRX_pGun].MB_CMD_Next = C_MDConnectCmdStart;
+ TXHData.MD_Port_Data[MD_ConnectRX_Port].GunData[MD_ConnectRX_pGun].OrderNumber = 0x00;
+ TXHData.MD_Port_Data[MD_ConnectRX_Port].GunData[MD_ConnectRX_pGun].NowAuthorizeType = NowAuthorizeType_Offline_Card;
+ FMItemWrite(CF_MD_Port_Data, MD_ConnectRX_Port);
+ }
+ }
+ }
+ }
+ }
+ }
+ FMItemWrite(CF_MD_Port_Data, MD_ConnectRX_Port);
+ }
+ if (TXHData.MD_Port_Data[MD_ConnectRX_Port].GunData[MD_ConnectRX_pGun].GunState.Flag.Start_Flag == 1 && TXHData.MD_Port_Info[MD_ConnectRX_Port].GunInfo[MD_ConnectRX_pGun].MB_CMD_Next == C_MDConnectCmdReadState)
+ {
+ // if(TXHData.POSCutTimer.Flag == 1)
+ // TXHData.MD_Port_Info[MD_ConnectRX_Port].GunInfo[MD_ConnectRX_pGun].MB_CMD_Next = C_MDConnectCmdStop;
+ // else
+ TXHData.MD_Port_Info[MD_ConnectRX_Port].GunInfo[MD_ConnectRX_pGun].MB_CMD_Next = C_MDConnectCmdReadFuelState;
+ }
+ if (TXHData.MD_Port_Info[MD_ConnectRX_Port].GunInfo[MD_ConnectRX_pGun].LYGunNeedCMD == C_MDConnectCmdWritePrice && TXHData.MD_Port_Data[MD_ConnectRX_Port].GunData[MD_ConnectRX_pGun].GunState.Flag.Start_Flag == 0 && TXHData.MD_Port_Data[MD_ConnectRX_Port].GunData[MD_ConnectRX_pGun].GunState.Flag.AuthorizeState == 0)
+ {
+ TXHData.MD_Port_Info[MD_ConnectRX_Port].GunInfo[MD_ConnectRX_pGun].MB_CMD_Next = C_MDConnectASKControlPower;
+ }
+ }
+ if (TXHData.MD_Port_Info[MD_ConnectRX_Port].GunInfo[MD_ConnectRX_pGun].LTDelayTimer.Flag == 1)
+ {
+ TXHData.MD_Port_Info[MD_ConnectRX_Port].GunInfo[MD_ConnectRX_pGun].LTDelayTimer.Flag = 0;
+ TXHData.MD_Port_Info[MD_ConnectRX_Port].GunInfo[MD_ConnectRX_pGun].MB_CMD_Next = C_MDConnectCmdReadPrice;
+ TXHData.MD_Port_Info[MD_ConnectRX_Port].LoopGunNextFlag = 0;
+ }
+ else if (TXHData.MD_Port_Info[MD_ConnectRX_Port].GunInfo[MD_ConnectRX_pGun].LTDelayTimer.ON_OFF == 0 && TXHData.MD_Port_Info[MD_ConnectRX_Port].GunInfo[MD_ConnectRX_pGun].WaitPREXDATA_flag == 1)
+ {
+ TXHData.MD_Port_Info[MD_ConnectRX_Port].GunInfo[MD_ConnectRX_pGun].MB_CMD_Next = C_MDConnectCmdReadPrice;
+ TXHData.MD_Port_Info[MD_ConnectRX_Port].LoopGunNextFlag = 0;
+ }
+ if (TXHData.MD_Port_Data[MD_ConnectRX_Port].GunData[MD_ConnectRX_pGun].GunState.Flag.Online == 1 && TXHData.MD_Port_Data[MD_ConnectRX_Port].GunData[MD_ConnectRX_pGun].GunState.Flag.GunUP_Flag == 0 && TXHData.MD_Port_Info[MD_ConnectRX_Port].GunInfo[MD_ConnectRX_pGun].WaitPREXDATA_flag == 0 && TXHData.MD_Port_Data[MD_ConnectRX_Port].GunData[MD_ConnectRX_pGun].GunState.Flag.UpdateRecords == 0)
+ {
+ if (TXHData.MD_Port_Data[MD_ConnectRX_Port].GunData[MD_ConnectRX_pGun].ROM_UpData_State.Flag.Update_Flag && TXHData.MD_Port_Info[MD_ConnectRX_Port].GunInfo[MD_ConnectRX_pGun].ROM_UpData_State.Flag.Update_Flag == 0)
+ {
+ if (TXHData.MD_Port_Info[MD_ConnectRX_Port].GunInfo[MD_ConnectRX_pGun].GunVersion.VersionFindFlag)
+ {
+ for (i = 0; i < 6; i++) // жDzͬһϵ
+ if (TXHData.MD_Port_Info[MD_ConnectRX_Port].GunInfo[MD_ConnectRX_pGun].GunVersion.Version[i] != TXHData.MD_Port_Data[MD_ConnectRX_Port].PortData.ROM_UpData_Version[i])
+ break;
+ if (i == 6)
+ {
+ for (i = 6; i < 10; i++) // жϰ汾Dzͬ
+ if (TXHData.MD_Port_Info[MD_ConnectRX_Port].GunInfo[MD_ConnectRX_pGun].GunVersion.Version[i] != TXHData.MD_Port_Data[MD_ConnectRX_Port].PortData.ROM_UpData_Version[i])
+ break;
+ if (i != 10)
+ {
+ TXHData.MD_Port_Info[MD_ConnectRX_Port].GunInfo[MD_ConnectRX_pGun].ROM_UpData_State.Flag.Update_Flag = 1;
+ TXHData.MD_Port_Info[MD_ConnectRX_Port].GunInfo[MD_ConnectRX_pGun].MB_CMD_Next = C_MDConnectCmdSetBaudRate;
+ }
+ }
+ }
+ }
+ }
+ }
+ break;
+ case C_MDConnectCmdReadFuelState: //
+ {
+ if (TXHData.MD_Port_Data[MD_ConnectRX_Port].PortData.Device_Type == Display_664)
+ {
+ if (MD_ConnectRX_Len != 8)
+ break;
+ for (i = 0; i < 6; i++)
+ {
+ if ((MD_Connect_RX_Buff[MD_ConnectRX_Port][3 + i] & 0x0f) > 0x09)
+ break;
+ if ((MD_Connect_RX_Buff[MD_ConnectRX_Port][3 + i] & 0xf0) > 0x90)
+ break;
+ }
+ if (i < 6)
+ break;
+ TXHData.MD_Port_Info[MD_ConnectRX_Port].GunInfo[MD_ConnectRX_pGun].FData.OilCNT = ((MD_Connect_RX_Buff[MD_ConnectRX_Port][3] << 16) | (MD_Connect_RX_Buff[MD_ConnectRX_Port][4] << 8) | MD_Connect_RX_Buff[MD_ConnectRX_Port][5]);
+ TXHData.MD_Port_Info[MD_ConnectRX_Port].GunInfo[MD_ConnectRX_pGun].FData.MoneyCNT = ((MD_Connect_RX_Buff[MD_ConnectRX_Port][6] << 16) | (MD_Connect_RX_Buff[MD_ConnectRX_Port][7] << 8) | (MD_Connect_RX_Buff[MD_ConnectRX_Port][8]));
+ }
+ else
+ {
+ if (MD_ConnectRX_Len != 10)
+ break;
+ for (i = 0; i < 8; i++)
+ {
+ if ((MD_Connect_RX_Buff[MD_ConnectRX_Port][3 + i] & 0x0f) > 0x09)
+ break;
+ if ((MD_Connect_RX_Buff[MD_ConnectRX_Port][3 + i] & 0xf0) > 0x90)
+ break;
+ }
+ if (i < 8)
+ break;
+ TXHData.MD_Port_Info[MD_ConnectRX_Port].GunInfo[MD_ConnectRX_pGun].FData.OilCNT = ((MD_Connect_RX_Buff[MD_ConnectRX_Port][3] << 24) | (MD_Connect_RX_Buff[MD_ConnectRX_Port][4] << 16) | (MD_Connect_RX_Buff[MD_ConnectRX_Port][5] << 8) | (MD_Connect_RX_Buff[MD_ConnectRX_Port][6]));
+ TXHData.MD_Port_Info[MD_ConnectRX_Port].GunInfo[MD_ConnectRX_pGun].FData.MoneyCNT = ((MD_Connect_RX_Buff[MD_ConnectRX_Port][7] << 24) | (MD_Connect_RX_Buff[MD_ConnectRX_Port][8] << 16) | (MD_Connect_RX_Buff[MD_ConnectRX_Port][9] << 8) | (MD_Connect_RX_Buff[MD_ConnectRX_Port][10]));
+ }
+ if (TXHData.MD_Port_Info[MD_ConnectRX_Port].GunInfo[MD_ConnectRX_pGun].Handshake < TXHData.MD_Port_Info[MD_ConnectRX_Port].Handshake_Top)
+ {
+ TXHData.MD_Port_Info[MD_ConnectRX_Port].LoopGunNextFlag = 0;
+ TXHData.MD_Port_Info[MD_ConnectRX_Port].GunInfo[MD_ConnectRX_pGun].Handshake = 0x04;
+ TXHData.MD_Port_Info[MD_ConnectRX_Port].GunInfo[MD_ConnectRX_pGun].MB_CMD_Next = C_MDConnectCmdReadTotal;
+ }
+ else if (TXHData.MD_Port_Data[MD_ConnectRX_Port].GunData[MD_ConnectRX_pGun].GunState.Flag.Start_Flag == 1 && TXHData.MD_Port_Info[MD_ConnectRX_Port].GunInfo[MD_ConnectRX_pGun].MB_CMD_Next == C_MDConnectCmdReadFuelState)
+ {
+ TXHData.MD_Port_Info[MD_ConnectRX_Port].GunInfo[MD_ConnectRX_pGun].MB_CMD_Next = C_MDConnectCmdReadState;
+ }
+ else if (TXHData.MD_Port_Info[MD_ConnectRX_Port].GunInfo[MD_ConnectRX_pGun].LTDelayTimer.Flag == 1)
+ {
+ TXHData.MD_Port_Info[MD_ConnectRX_Port].GunInfo[MD_ConnectRX_pGun].LTDelayTimer.Flag = 0;
+ TXHData.MD_Port_Info[MD_ConnectRX_Port].GunInfo[MD_ConnectRX_pGun].MB_CMD_Next = C_MDConnectCmdReadPrice;
+ TXHData.MD_Port_Info[MD_ConnectRX_Port].LoopGunNextFlag = 0;
+ }
+ }
+ break;
+ case C_MDConnectCmdStart: //
+ {
+ TXHData.MD_Port_Info[MD_ConnectRX_Port].GunInfo[MD_ConnectRX_pGun].MB_CMD_Next = C_MDConnectCmdReadState;
+ TXHData.MD_Port_Info[MD_ConnectRX_Port].LoopGunNextFlag = 1;
+ if (MD_Connect_RX_Buff[MD_ConnectRX_Port][3] == 0x59)
+ TXHData.MD_Port_Data[MD_ConnectRX_Port].GunData[MD_ConnectRX_pGun].GunState.Flag.AuthorizeState = 1;
+ else
+ TXHData.MD_Port_Data[MD_ConnectRX_Port].GunData[MD_ConnectRX_pGun].GunState.Flag.AuthorizeState = 0;
+ FMItemWrite(CF_MD_Port_Data, MD_ConnectRX_Port);
+ }
+ break;
+ case C_MDConnectCmdStop: //
+ {
+ TXHData.MD_Port_Info[MD_ConnectRX_Port].GunInfo[MD_ConnectRX_pGun].MB_CMD_Next = C_MDConnectCmdReadState;
+ }
+ break;
+ case C_MDConnectPauseFueling: //
+ {
+ TXHData.MD_Port_Info[MD_ConnectRX_Port].GunInfo[MD_ConnectRX_pGun].MB_CMD_Next = C_MDConnectCmdReadState;
+ TXHData.MD_Port_Info[MD_ConnectRX_Port].LoopGunNextFlag = 1;
+ }
+ break;
+ case C_MDConnectResumeFueling: //
+ {
+ TXHData.MD_Port_Info[MD_ConnectRX_Port].GunInfo[MD_ConnectRX_pGun].MB_CMD_Next = C_MDConnectCmdReadState;
+ }
+ break;
+ case C_MDConnectCmdWritePrsetSale: // Ԥý
+ {
+ if (TXHData.MD_Port_Info[MD_ConnectRX_Port].GunInfo[DeviceNumber].MB_CMD_Next_End == 1)
+ {
+ TXHData.MD_Port_Info[MD_ConnectRX_Port].GunInfo[DeviceNumber].MB_CMD_Next_End = 0;
+ TXHData.MD_Port_Info[MD_ConnectRX_Port].GunInfo[MD_ConnectRX_pGun].MB_CMD_Next = C_MDConnectCmdReadState;
+ TXHData.MD_Port_Data[MD_ConnectRX_Port].GunData[MD_ConnectRX_pGun].GunState.Flag.UpdateDisplay = 1;
+ }
+ else
+ {
+ TXHData.MD_Port_Info[MD_ConnectRX_Port].GunInfo[MD_ConnectRX_pGun].MB_CMD_Next = C_MDConnectCmdStart;
+ TXHData.MD_Port_Info[MD_ConnectRX_Port].LoopGunNextFlag = 0;
+ }
+ }
+ break;
+ case C_MDConnectCmdWritePrsetVolume: // Ԥ
+ {
+ if (TXHData.MD_Port_Info[MD_ConnectRX_Port].GunInfo[DeviceNumber].MB_CMD_Next_End == 1)
+ {
+ TXHData.MD_Port_Info[MD_ConnectRX_Port].GunInfo[DeviceNumber].MB_CMD_Next_End = 0;
+ TXHData.MD_Port_Info[MD_ConnectRX_Port].GunInfo[MD_ConnectRX_pGun].MB_CMD_Next = C_MDConnectCmdReadState;
+ TXHData.MD_Port_Data[MD_ConnectRX_Port].GunData[MD_ConnectRX_pGun].GunState.Flag.UpdateDisplay = 1;
+ }
+ else
+ {
+ TXHData.MD_Port_Info[MD_ConnectRX_Port].GunInfo[MD_ConnectRX_pGun].MB_CMD_Next = C_MDConnectCmdStart;
+ TXHData.MD_Port_Info[MD_ConnectRX_Port].LoopGunNextFlag = 0;
+ }
+ }
+ break;
+ case C_MDConnectCmdReadPrice: //
+ {
+ if (TXHData.MD_Port_Data[MD_ConnectRX_Port].PortData.Device_Type == Display_664)
+ {
+ TXHData.MD_Port_Info[MD_ConnectRX_Port].GunInfo[MD_ConnectRX_pGun].Price = ((MD_Connect_RX_Buff[MD_ConnectRX_Port][3] << 8) | MD_Connect_RX_Buff[MD_ConnectRX_Port][4]);
+ }
+ else
+ {
+ TXHData.MD_Port_Info[MD_ConnectRX_Port].GunInfo[MD_ConnectRX_pGun].Price = ((MD_Connect_RX_Buff[MD_ConnectRX_Port][3] << 16) | (MD_Connect_RX_Buff[MD_ConnectRX_Port][4] << 8) | MD_Connect_RX_Buff[MD_ConnectRX_Port][5]);
+ }
+ if (TXHData.MD_Port_Info[MD_ConnectRX_Port].GunInfo[MD_ConnectRX_pGun].Handshake < TXHData.MD_Port_Info[MD_ConnectRX_Port].Handshake_Top)
+ {
+ TXHData.MD_Port_Info[MD_ConnectRX_Port].LoopGunNextFlag = 0;
+ TXHData.MD_Port_Info[MD_ConnectRX_Port].GunInfo[MD_ConnectRX_pGun].Handshake = 0x03;
+ TXHData.MD_Port_Info[MD_ConnectRX_Port].GunInfo[MD_ConnectRX_pGun].MB_CMD_Next = C_MDConnectCmdReadFuelState;
+ }
+ else
+ {
+ if (TXHData.MD_Port_Info[MD_ConnectRX_Port].GunInfo[DeviceNumber].MB_CMD_Next_End == 1)
+ {
+ TXHData.MD_Port_Info[MD_ConnectRX_Port].GunInfo[DeviceNumber].MB_CMD_Next_End = 0;
+ TXHData.MD_Port_Info[MD_ConnectRX_Port].GunInfo[MD_ConnectRX_pGun].MB_CMD_Next = C_MDConnectCmdReadFuelState;
+ TXHData.MD_Port_Data[MD_ConnectRX_Port].GunData[MD_ConnectRX_pGun].GunState.Flag.UpdateDisplay = 1;
+ TXHData.MD_Port_Info[MD_ConnectRX_Port].LoopGunNextFlag = 1;
+ }
+ else
+ {
+ TXHData.MD_Port_Info[MD_ConnectRX_Port].GunInfo[MD_ConnectRX_pGun].MB_CMD_Next = C_MDConnectCmdReadTotal;
+ TXHData.MD_Port_Info[MD_ConnectRX_Port].LoopGunNextFlag = 0;
+ }
+ }
+ }
+ break;
+ case C_MDConnectCmdWritePrice: // xie
+ {
+ TXHData.MD_Port_Info[MD_ConnectRX_Port].LoopGunNextFlag = 0;
+ TXHData.MD_Port_Data[MD_ConnectRX_Port].GunData[MD_ConnectRX_pGun].GunState.Flag.UpdateDisplay = 1;
+ TXHData.MD_Port_Info[MD_ConnectRX_Port].GunInfo[MD_ConnectRX_pGun].MB_CMD_Next = C_MDConnectCmdReadState;
+ }
+ break;
+ case C_MDConnectCmdReadTotal: //
+ {
+ if (TXHData.MD_Port_Data[MD_ConnectRX_Port].PortData.Device_Type == Display_664)
+ {
+ if (MD_ConnectRX_Len != 12)
+ break;
+ for (i = 0; i < 10; i++)
+ {
+ if ((MD_Connect_RX_Buff[MD_ConnectRX_Port][3 + i] & 0x0f) > 0x09)
+ break;
+ if ((MD_Connect_RX_Buff[MD_ConnectRX_Port][3 + i] & 0xf0) > 0x90)
+ break;
+ }
+ if (i < 10)
+ break;
+ Tempu64 = 0;
+ for (i = 0; i < 5; i++)
+ {
+ Tempu64 <<= 8;
+ Tempu64 |= MD_Connect_RX_Buff[MD_ConnectRX_Port][3 + i];
+ }
+ TXHData.MD_Port_Info[MD_ConnectRX_Port].GunInfo[MD_ConnectRX_pGun].CTOTAL.TotalLit = Tempu64;
+ Tempu64 = 0;
+ for (i = 0; i < 5; i++)
+ {
+ Tempu64 <<= 8;
+ Tempu64 |= MD_Connect_RX_Buff[MD_ConnectRX_Port][8 + i];
+ }
+ TXHData.MD_Port_Info[MD_ConnectRX_Port].GunInfo[MD_ConnectRX_pGun].CTOTAL.TotalMoney = Tempu64;
+ }
+ else
+ {
+ if (MD_ConnectRX_Len != 14)
+ break;
+ for (i = 0; i < 12; i++)
+ {
+ if ((MD_Connect_RX_Buff[MD_ConnectRX_Port][3 + i] & 0x0f) > 0x09)
+ break;
+ if ((MD_Connect_RX_Buff[MD_ConnectRX_Port][3 + i] & 0xf0) > 0x90)
+ break;
+ }
+ if (i < 12)
+ break;
+ Tempu64 = 0;
+ for (i = 0; i < 6; i++)
+ {
+ Tempu64 <<= 8;
+ Tempu64 |= MD_Connect_RX_Buff[MD_ConnectRX_Port][3 + i];
+ }
+ TXHData.MD_Port_Info[MD_ConnectRX_Port].GunInfo[MD_ConnectRX_pGun].CTOTAL.TotalLit = Tempu64;
+ Tempu64 = 0;
+ for (i = 0; i < 6; i++)
+ {
+ Tempu64 <<= 8;
+ Tempu64 |= MD_Connect_RX_Buff[MD_ConnectRX_Port][9 + i];
+ }
+ TXHData.MD_Port_Info[MD_ConnectRX_Port].GunInfo[MD_ConnectRX_pGun].CTOTAL.TotalMoney = Tempu64;
+ }
+
+ if (TXHData.MD_Port_Info[MD_ConnectRX_Port].GunInfo[MD_ConnectRX_pGun].Handshake == TXHData.MD_Port_Info[MD_ConnectRX_Port].Handshake_Top)
+ {
+ Tempu64 = MD_ConnectRX_Port * 16 + MD_ConnectRX_pGun; // ӡ洢λ
+ if (TXHData.POS_Info.Link_Flag == 0 // ,жһDzҪ¼
+ || (TXHData.MD_Port_Data[MD_ConnectRX_Port].GunData[MD_ConnectRX_pGun].GunControlState == Control_BoxAuto) // ȨģʽжһDzҪ¼
+ || TXHData.MD_Port_Data[MD_ConnectRX_Port].GunData[MD_ConnectRX_pGun].NowAuthorizeType > NowAuthorizeType_Online) // ģжһDzҪ¼
+ {
+ TXHData.MD_Port_Data[MD_ConnectRX_Port].GunData[MD_ConnectRX_pGun].NowAuthorizeType = 0;
+ TXHData.PREXDATA[TXHData.PREXDATA_WaitUpNummber % 5].CTOTAL = TXHData.MD_Port_Info[MD_ConnectRX_Port].GunInfo[MD_ConnectRX_pGun].CTOTAL;
+ TXHData.PREXDATA[TXHData.PREXDATA_WaitUpNummber % 5].FData = TXHData.MD_Port_Info[MD_ConnectRX_Port].GunInfo[MD_ConnectRX_pGun].FData;
+ TXHData.PREXDATA[TXHData.PREXDATA_WaitUpNummber % 5].GunNumber = TXHData.MD_Port_Data[MD_ConnectRX_Port].GunData[MD_ConnectRX_pGun].GunNummber;
+ TXHData.PREXDATA[TXHData.PREXDATA_WaitUpNummber % 5].RTIME = TXHData.CTIME;
+ TXHData.PREXDATA[TXHData.PREXDATA_WaitUpNummber % 5].Price = TXHData.MD_Port_Info[MD_ConnectRX_Port].GunInfo[MD_ConnectRX_pGun].Price;
+ TXHData.PREXDATA[TXHData.PREXDATA_WaitUpNummber % 5].OrderNumber = TXHData.MD_Port_Data[MD_ConnectRX_Port].GunData[MD_ConnectRX_pGun].OrderNumber;
+ TXHData.MD_Port_Data[MD_ConnectRX_Port].GunData[MD_ConnectRX_pGun].OrderNumber = 0;
+ for (i = 0; i < 6; i++)
+ TXHData.PREXDATA[TXHData.PREXDATA_WaitUpNummber % 5].CardNum[i] = TXHData.MD_Port_Info[TXHData.MD_Port_Info[MD_ConnectRX_Port].GunInfo[MD_ConnectRX_pGun].AssociatedDevices.Port].GunInfo[TXHData.MD_Port_Info[MD_ConnectRX_Port].GunInfo[MD_ConnectRX_pGun].AssociatedDevices.location].CardNumber[i + 4]; // Ϣ10ֽڣֻȡ6
+ for (i = 0; i < 10; i++)
+ TXHData.MD_Port_Info[TXHData.MD_Port_Info[MD_ConnectRX_Port].GunInfo[MD_ConnectRX_pGun].AssociatedDevices.Port].GunInfo[TXHData.MD_Port_Info[MD_ConnectRX_Port].GunInfo[MD_ConnectRX_pGun].AssociatedDevices.location].CardNumber[i] = 0;
+ AT45DBItemWrite(CA_PREXDATA, TXHData.PREXDATA_WaitUpNummber / 5);
+ FMItemWrite(CF_PREXDATA_TTC, 0);
+ if (TXHData.PREXDATA_WaitUpNummber < TXHData.OfflineAuthorizeNumberMax)
+ TXHData.PREXDATA_WaitUpNummber++;
+ FMItemWrite(CF_PREXDATA_WaitUpNummber, 0);
+ TXHData.MD_Port_Data[MD_ConnectRX_Port].GunData[MD_ConnectRX_pGun].GunState.Flag.UpdateDisplay = 1;
+
+ TXHData.PrintLastRecord[Tempu64].OrderNumber = TXHData.PREXDATA[TXHData.PREXDATA_WaitUpNummber % 5].OrderNumber;
+ for (i = 0; i < 6; i++)
+ TXHData.PrintLastRecord[Tempu64].CardNum[i] = TXHData.PREXDATA[TXHData.PREXDATA_WaitUpNummber % 5].CardNum[i];
+ }
+ else
+ {
+ TXHData.MD_Port_Data[MD_ConnectRX_Port].GunData[MD_ConnectRX_pGun].GunState.Flag.UpdateRecords = 1;
+ TXHData.PrintLastRecord[Tempu64].OrderNumber = TXHData.MD_Port_Data[MD_ConnectRX_Port].GunData[MD_ConnectRX_pGun].OrderNumber;
+ for (i = 0; i < 6; i++)
+ TXHData.PrintLastRecord[Tempu64].CardNum[i] = TXHData.MD_Port_Info[MD_ConnectRX_Port].GunInfo[MD_ConnectRX_pGun].CardNumber[i];
+ }
+ TXHData.MD_Port_Data[MD_ConnectRX_Port].GunData[MD_ConnectRX_pGun].GunState.Flag.AuthorizeState = 0;
+ FMItemWrite(CF_MD_Port_Data, MD_ConnectRX_Port);
+
+ TXHData.PrintLastRecord[Tempu64].CTOTAL = TXHData.MD_Port_Info[MD_ConnectRX_Port].GunInfo[MD_ConnectRX_pGun].CTOTAL;
+ TXHData.PrintLastRecord[Tempu64].FData = TXHData.MD_Port_Info[MD_ConnectRX_Port].GunInfo[MD_ConnectRX_pGun].FData;
+ TXHData.PrintLastRecord[Tempu64].GunNumber = TXHData.MD_Port_Data[MD_ConnectRX_Port].GunData[MD_ConnectRX_pGun].GunNummber;
+ TXHData.PrintLastRecord[Tempu64].RTIME = TXHData.CTIME;
+ TXHData.PrintLastRecord[Tempu64].Price = TXHData.MD_Port_Info[MD_ConnectRX_Port].GunInfo[MD_ConnectRX_pGun].Price;
+
+ FMItemWrite(CF_PrintLastRecord, Tempu64);
+ TXHData.MD_Port_Info[MD_ConnectRX_Port].GunInfo[MD_ConnectRX_pGun].WaitPREXDATA_flag = 0;
+ }
+ else
+ {
+ TXHData.MD_Port_Data[MD_ConnectRX_Port].GunData[MD_ConnectRX_pGun].GunState.Flag.UpdateDisplay = 1;
+ TXHData.MD_Port_Data[MD_ConnectRX_Port].GunData[MD_ConnectRX_pGun].GunState.Flag.Online = 1;
+ TXHData.MD_Port_Info[MD_ConnectRX_Port].LoopGunNextFlag = 1;
+ TXHData.MD_Port_Info[MD_ConnectRX_Port].GunInfo[MD_ConnectRX_pGun].Handshake = TXHData.MD_Port_Info[MD_ConnectRX_Port].Handshake_Top;
+ }
+ TXHData.MD_Port_Info[MD_ConnectRX_Port].GunInfo[MD_ConnectRX_pGun].MB_CMD_Next = C_MDConnectCmdReadState;
+ }
+ break;
+ case C_MDConnectCmdWriteTotal: // xie
+ {
+ TXHData.MD_Port_Info[MD_ConnectRX_Port].GunInfo[MD_ConnectRX_pGun].MB_CMD_Next = C_MDConnectCmdReadState;
+ }
+ break;
+ case C_MDConnectCmdWritePulseCoefficient: // xie
+ {
+ TXHData.MD_Port_Info[MD_ConnectRX_Port].GunInfo[MD_ConnectRX_pGun].MB_CMD_Next = C_MDConnectCmdReadState;
+ }
+ break;
+ case C_MDConnectASKControlPower: // ҪȨ
+ {
+ TXHData.POSLOCK_Impower = 1;
+ if (TXHData.MD_Port_Info[MD_ConnectRX_Port].GunInfo[MD_ConnectRX_pGun].Handshake < TXHData.MD_Port_Info[MD_ConnectRX_Port].Handshake_Top)
+ {
+ TXHData.MD_Port_Info[MD_ConnectRX_Port].LoopGunNextFlag = 0;
+ TXHData.MD_Port_Info[MD_ConnectRX_Port].GunInfo[MD_ConnectRX_pGun].Handshake = 0x01;
+ TXHData.MD_Port_Info[MD_ConnectRX_Port].GunInfo[MD_ConnectRX_pGun].MB_CMD_Next = C_MDConnectCmdReadVersion;
+ }
+ else if (TXHData.MD_Port_Info[MD_ConnectRX_Port].GunInfo[MD_ConnectRX_pGun].LYGunNeedCMD == C_MDConnectCmdWritePrice)
+ {
+ TXHData.MD_Port_Info[MD_ConnectRX_Port].LoopGunNextFlag = 0;
+ TXHData.MD_Port_Info[MD_ConnectRX_Port].GunInfo[MD_ConnectRX_pGun].MB_CMD_Next = C_MDConnectCmdWritePrice;
+ TXHData.MD_Port_Info[MD_ConnectRX_Port].GunInfo[MD_ConnectRX_pGun].LYGunNeedCMD = 0;
+ }
+ else
+ TXHData.MD_Port_Info[MD_ConnectRX_Port].GunInfo[MD_ConnectRX_pGun].MB_CMD_Next = C_MDConnectCmdReadState;
+ }
+ break;
+ case C_MDConnectReturnControlPower: // Ȩ
+ {
+ TXHData.POSLOCK_Impower = 0;
+ TXHData.MD_Port_Info[MD_ConnectRX_Port].GunInfo[MD_ConnectRX_pGun].MB_CMD_Next = C_MDConnectCmdReadState;
+ // if(TXHData.MD_Port_Info[MD_ConnectRX_Port].GunInfo[MD_ConnectRX_pGun].Handshake == 0x00)
+ // {
+ // TXHData.MD_Port_Info[MD_ConnectRX_Port].LoopGunNextFlag = 0;
+ // TXHData.MD_Port_Info[MD_ConnectRX_Port].GunInfo[MD_ConnectRX_pGun].Handshake = 0x01;
+ // TXHData.MD_Port_Info[MD_ConnectRX_Port].GunInfo[MD_ConnectRX_pGun].MB_CMD_Next = C_MDConnectCmdReadState;
+ // }
+ // else if(TXHData.MD_Port_Info[MD_ConnectRX_Port].GunInfo[MD_ConnectRX_pGun].LYGunNeedCMD == C_MDConnectCmdWritePrice)
+ // {
+ // TXHData.MD_Port_Info[MD_ConnectRX_Port].LoopGunNextFlag = 0;
+ // TXHData.MD_Port_Info[MD_ConnectRX_Port].GunInfo[MD_ConnectRX_pGun].MB_CMD_Next = C_MDConnectCmdWritePrice;
+ // TXHData.MD_Port_Info[MD_ConnectRX_Port].GunInfo[MD_ConnectRX_pGun].LYGunNeedCMD = 0;
+ // }
+ }
+ break;
+ case C_MDConnectCmdReadVersion: // 汾
+ {
+ TXHData.MD_Port_Info[MD_ConnectRX_Port].GunInfo[MD_ConnectRX_pGun].GunVersion.VersionFindFlag = 1;
+ for (i = 0; i < 10; i++)
+ TXHData.MD_Port_Info[MD_ConnectRX_Port].GunInfo[MD_ConnectRX_pGun].GunVersion.Version[i] = MD_Connect_RX_Buff[MD_ConnectRX_Port][i + 3];
+ }
+ break;
+ case C_MDConnectCmdSetBaudRate: // ͬ
+ {
+ if (((MD_Connect_RX_Buff[MD_ConnectRX_Port][3] << 16) | (MD_Connect_RX_Buff[MD_ConnectRX_Port][4] << 8) | MD_Connect_RX_Buff[MD_ConnectRX_Port][5]) == BaudRateSync)
+ {
+ TXHData.MD_Port_Data[MD_ConnectRX_Port].GunData[MD_ConnectRX_pGun].GunState.Flag.UpdateDisplay = 0;
+ TXHData.MD_Port_Info[MD_ConnectRX_Port].GunInfo[MD_ConnectRX_pGun].FrameNow = 0;
+ TXHData.MD_Port_Info[MD_ConnectRX_Port].GunInfo[MD_ConnectRX_pGun].MB_CMD_Next = C_MDConnectCmdSendFrame;
+ MD_Connect_USART_Configuration(MD_ConnectRX_Port, BaudRateSync, USART_WordLength_9b, TXHData.MD_Port_Data[MD_ConnectRX_Port].PortData.Parity_Even);
+ TXHData.MD_Port_Info[MD_ConnectRX_Port].GunInfo[MD_ConnectRX_pGun].ROM_UpData_State.Flag.BaudRateSync_Flag = 1;
+ }
+ }
+ break;
+ case C_MDConnectCmdSendFrame: // ֡
+ {
+ TXHData.MD_Port_Info[MD_ConnectRX_Port].GunInfo[MD_ConnectRX_pGun].FrameNow = (MD_Connect_RX_Buff[MD_ConnectRX_Port][3] << 8) | MD_Connect_RX_Buff[MD_ConnectRX_Port][4];
+ if (TXHData.MD_Port_Info[MD_ConnectRX_Port].GunInfo[MD_ConnectRX_pGun].FrameNow >= TXHData.MD_Port_Data[MD_ConnectRX_Port].PortData.ROM_UpData.FrameTop)
+ {
+ TXHData.MBCountCutNum[MD_ConnectRX_Port][MD_ConnectRX_pGun] = 6; // ˣϿ
+ }
+ }
+ break;
+ }
+ }
+ }
+ break;
+ case PosLY: // TXHData.LoopGunNextFlag
+ {
+ if (MD_Connect_RX_Buff[MD_ConnectRX_Port][0] == 0x04)
+ MD_ConnectRX_CMD = 0x04;
+ else if (MD_Connect_RX_Buff[MD_ConnectRX_Port][0] == 0x15)
+ MD_ConnectRX_CMD = 0x15;
+ if (((MD_Connect_RX_Buff[MD_ConnectRX_Port][0] << 8) | MD_Connect_RX_Buff[MD_ConnectRX_Port][1]) == 0x1030)
+ MD_ConnectRX_CMD = LY_MDConnectCmdACK0;
+ else if (((MD_Connect_RX_Buff[MD_ConnectRX_Port][0] << 8) | MD_Connect_RX_Buff[MD_ConnectRX_Port][1]) == 0x1031)
+ MD_ConnectRX_CMD = LY_MDConnectCmdACK1;
+ else if (MD_Connect_RX_Buff[MD_ConnectRX_Port][0] == 0x02)
+ {
+ // BCC_CheckSum(&MD_Connect_RX_Buff[MD_ConnectRX_Port][1] , 5);//У
+ MD_ConnectRX_CMD = (MD_Connect_RX_Buff[MD_ConnectRX_Port][3] << 8) | MD_Connect_RX_Buff[MD_ConnectRX_Port][4];
+ }
+ MD_ConnectRX_pGun = TXHData.MD_Port_Info[MD_ConnectRX_Port].pGunNow;
+ TXHData.MBCountCutNum[MD_ConnectRX_Port][MD_ConnectRX_pGun] = 0;
+ if (TXHData.POS_MonitorModel == 1) // ģʽ
+ {
+ TXHData.MD_Port_Data[MD_ConnectRX_Port].GunData[MD_ConnectRX_pGun].GunState.Flag.Online = 1;
+ }
+ switch (MD_ConnectRX_CMD)
+ {
+ case LY_MDConnectCmdACK0: //
+ {
+ TXHData.MD_Port_Info[MD_ConnectRX_Port].LoopGunNextFlag = 0;
+ if (TXHData.MD_Port_Info[MD_ConnectRX_Port].GunInfo[MD_ConnectRX_pGun].Handshake <= 0x05)
+ {
+ TXHData.MD_Port_Info[MD_ConnectRX_Port].GunInfo[MD_ConnectRX_pGun].Handshake = 0x06;
+ TXHData.MD_Port_Info[MD_ConnectRX_Port].GunInfo[MD_ConnectRX_pGun].MB_CMD_Next = LY_MDConnectCmdHandshake;
+ }
+ else if (TXHData.MD_Port_Info[MD_ConnectRX_Port].GunInfo[MD_ConnectRX_pGun].Handshake <= 0x0a)
+ {
+ TXHData.MD_Port_Info[MD_ConnectRX_Port].GunInfo[MD_ConnectRX_pGun].Handshake = 0x0b;
+ TXHData.MD_Port_Info[MD_ConnectRX_Port].GunInfo[MD_ConnectRX_pGun].MB_CMD_Next = LY_MDConnectCmdReadTotal;
+ }
+ else if (TXHData.MD_Port_Info[MD_ConnectRX_Port].GunInfo[MD_ConnectRX_pGun].Handshake <= 0x0f)
+ {
+ TXHData.MD_Port_Info[MD_ConnectRX_Port].GunInfo[MD_ConnectRX_pGun].Handshake = 0x10;
+ TXHData.MD_Port_Info[MD_ConnectRX_Port].GunInfo[MD_ConnectRX_pGun].MB_CMD_Next = LY_MDConnectCmdReadState;
+ }
+ else
+ {
+ if (TXHData.MD_Port_Info[MD_ConnectRX_Port].GunInfo[MD_ConnectRX_pGun].MB_CMD_Next == LY_MDConnectCmdWritePrice)
+ {
+ TXHData.MD_Port_Data[MD_ConnectRX_Port].GunData[MD_ConnectRX_pGun].GunState.Flag.UpdateDisplay = 1;
+ }
+ if (TXHData.MD_Port_Info[MD_ConnectRX_Port].GunInfo[MD_ConnectRX_pGun].LYGunNeedCMD != LY_MDConnectCmdPoll)
+ {
+ TXHData.MD_Port_Info[MD_ConnectRX_Port].GunInfo[MD_ConnectRX_pGun].MB_CMD_Next = TXHData.MD_Port_Info[MD_ConnectRX_Port].GunInfo[MD_ConnectRX_pGun].LYGunNeedCMD;
+ TXHData.MD_Port_Info[MD_ConnectRX_Port].GunInfo[MD_ConnectRX_pGun].LYGunNeedCMD = LY_MDConnectCmdPoll;
+ }
+ }
+ }
+ break;
+ case LY_MDConnectCmdACK1: //
+ {
+ TXHData.MD_Port_Info[MD_ConnectRX_Port].LoopGunNextFlag = 0;
+ if (TXHData.MD_Port_Info[MD_ConnectRX_Port].GunInfo[MD_ConnectRX_pGun].Handshake <= 0x08)
+ {
+ TXHData.MD_Port_Info[MD_ConnectRX_Port].LoopGunNextFlag = 0;
+ TXHData.MD_Port_Info[MD_ConnectRX_Port].GunInfo[MD_ConnectRX_pGun].Handshake = 0x08;
+ }
+ else if (TXHData.MD_Port_Info[MD_ConnectRX_Port].GunInfo[MD_ConnectRX_pGun].Handshake <= 0x0b)
+ {
+ TXHData.MD_Port_Info[MD_ConnectRX_Port].GunInfo[MD_ConnectRX_pGun].Handshake = 0x0c;
+ }
+ if (TXHData.MD_Port_Info[MD_ConnectRX_Port].GunInfo[MD_ConnectRX_pGun].MB_CMD_Next == LY_MDConnectCmdAuthorize)
+ {
+ TXHData.MD_Port_Data[MD_ConnectRX_Port].GunData[MD_ConnectRX_pGun].GunState.Flag.AuthorizeState = 1;
+ TXHData.MD_Port_Info[MD_ConnectRX_Port].GunInfo[MD_ConnectRX_pGun].Call = 0;
+ FMItemWrite(CF_MD_Port_Data, MD_ConnectRX_Port);
+ }
+ TXHData.MD_Port_Info[MD_ConnectRX_Port].GunInfo[MD_ConnectRX_pGun].MB_CMD_Next = LY_MDConnectCmdPoll;
+ }
+ break;
+ case 0x3030: // 1
+ {
+ for (i = 0; i < 6; i++)
+ Buff[i] = MD_Connect_RX_Buff[MD_ConnectRX_Port][3 + i];
+ TempBCD = do_crc(Buff, 6);
+ TXHData.MD_Port_Info[MD_ConnectRX_Port].GunInfo[MD_ConnectRX_pGun].LYHandshakeCRC = ((TempBCD >> 8) + TempBCD) % 256;
+ // TXHData.MD_Port_Info[MD_ConnectRX_Port].GunInfo[MD_ConnectRX_pGun].LYHandshakeCRC = Tempu64 >> 4;
+
+ TXHData.MD_Port_Info[MD_ConnectRX_Port].LoopGunNextFlag = 0;
+ TXHData.MD_Port_Info[MD_ConnectRX_Port].GunInfo[MD_ConnectRX_pGun].Handshake = 0x04;
+ TXHData.MD_Port_Info[MD_ConnectRX_Port].GunInfo[MD_ConnectRX_pGun].MB_CMD_Next = LY_MDConnectCmdACK1;
+ }
+ break;
+ case 0x04: //
+ {
+ if (TXHData.MD_Port_Info[MD_ConnectRX_Port].GunInfo[MD_ConnectRX_pGun].Handshake < 0x04) // ȴ
+ {
+ TXHData.MD_Port_Info[MD_ConnectRX_Port].LoopGunNextFlag = 0;
+ TXHData.MD_Port_Info[MD_ConnectRX_Port].GunInfo[MD_ConnectRX_pGun].MB_CMD_Next = LY_MDConnectCmdPoll;
+ TXHData.MD_Port_Info[MD_ConnectRX_Port].GunInfo[MD_ConnectRX_pGun].Handshake++;
+ if (TXHData.MD_Port_Info[MD_ConnectRX_Port].GunInfo[MD_ConnectRX_pGun].Handshake == 0x04) // ûյ֣
+ {
+ TXHData.MD_Port_Info[MD_ConnectRX_Port].GunInfo[MD_ConnectRX_pGun].Handshake = 0x0a;
+ TXHData.MD_Port_Info[MD_ConnectRX_Port].GunInfo[MD_ConnectRX_pGun].MB_CMD_Next = LY_MDConnectCmdChoiceGun;
+ }
+ }
+ else if (TXHData.MD_Port_Info[MD_ConnectRX_Port].GunInfo[MD_ConnectRX_pGun].Handshake == 0x04) // յ֣ʼ֤
+ {
+ TXHData.MD_Port_Info[MD_ConnectRX_Port].LoopGunNextFlag = 0;
+ TXHData.MD_Port_Info[MD_ConnectRX_Port].GunInfo[MD_ConnectRX_pGun].Handshake = 0x05;
+ TXHData.MD_Port_Info[MD_ConnectRX_Port].GunInfo[MD_ConnectRX_pGun].MB_CMD_Next = LY_MDConnectCmdChoiceGun;
+ }
+ else if (TXHData.MD_Port_Info[MD_ConnectRX_Port].GunInfo[MD_ConnectRX_pGun].Handshake <= 0x08)
+ {
+ TXHData.MD_Port_Info[MD_ConnectRX_Port].LoopGunNextFlag = 0;
+ TXHData.MD_Port_Info[MD_ConnectRX_Port].GunInfo[MD_ConnectRX_pGun].Handshake = 0x09;
+ TXHData.MD_Port_Info[MD_ConnectRX_Port].GunInfo[MD_ConnectRX_pGun].MB_CMD_Next = LY_MDConnectCmdACK1;
+ }
+ else if (TXHData.MD_Port_Info[MD_ConnectRX_Port].GunInfo[MD_ConnectRX_pGun].Handshake <= 0x09)
+ {
+ TXHData.MD_Port_Info[MD_ConnectRX_Port].LoopGunNextFlag = 0;
+ TXHData.MD_Port_Info[MD_ConnectRX_Port].GunInfo[MD_ConnectRX_pGun].Handshake = 0x0a;
+ TXHData.MD_Port_Info[MD_ConnectRX_Port].GunInfo[MD_ConnectRX_pGun].MB_CMD_Next = LY_MDConnectCmdChoiceGun;
+ }
+ else if (TXHData.MD_Port_Info[MD_ConnectRX_Port].GunInfo[MD_ConnectRX_pGun].Handshake <= 0x0d)
+ {
+ TXHData.MD_Port_Info[MD_ConnectRX_Port].LoopGunNextFlag = 0;
+ TXHData.MD_Port_Info[MD_ConnectRX_Port].GunInfo[MD_ConnectRX_pGun].Handshake = 0x0e;
+ TXHData.MD_Port_Info[MD_ConnectRX_Port].GunInfo[MD_ConnectRX_pGun].MB_CMD_Next = LY_MDConnectCmdPoll;
+ }
+ else if (TXHData.MD_Port_Info[MD_ConnectRX_Port].GunInfo[MD_ConnectRX_pGun].Handshake <= 0x0e)
+ {
+ TXHData.MD_Port_Info[MD_ConnectRX_Port].LoopGunNextFlag = 0;
+ TXHData.MD_Port_Info[MD_ConnectRX_Port].GunInfo[MD_ConnectRX_pGun].Handshake = 0x0f;
+ TXHData.MD_Port_Info[MD_ConnectRX_Port].GunInfo[MD_ConnectRX_pGun].MB_CMD_Next = LY_MDConnectCmdChoiceGun;
+ }
+ else if (TXHData.MD_Port_Info[MD_ConnectRX_Port].GunInfo[MD_ConnectRX_pGun].Handshake <= 0x10)
+ {
+ TXHData.MD_Port_Info[MD_ConnectRX_Port].GunInfo[MD_ConnectRX_pGun].Handshake = 0x11;
+ TXHData.MD_Port_Info[MD_ConnectRX_Port].GunInfo[MD_ConnectRX_pGun].MB_CMD_Next = LY_MDConnectCmdPoll;
+ TXHData.MD_Port_Info[MD_ConnectRX_Port].GunInfo[MD_ConnectRX_pGun].LYGunNeedCMD = LY_MDConnectCmdPoll;
+ TXHData.MD_Port_Data[MD_ConnectRX_Port].GunData[MD_ConnectRX_pGun].GunState.Flag.Online = 1;
+ TXHData.MD_Port_Data[MD_ConnectRX_Port].GunData[MD_ConnectRX_pGun].GunState.Flag.UpdateDisplay = 1;
+ if (TXHData.MD_Port_Data[MD_ConnectRX_Port].GunData[MD_ConnectRX_pGun].GunState.Flag.AuthorizeState == 1)
+ {
+ TXHData.MD_Port_Data[MD_ConnectRX_Port].GunData[MD_ConnectRX_pGun].GunState.Flag.AuthorizeState = 0;
+ if (TXHData.MD_Port_Data[MD_ConnectRX_Port].GunData[MD_ConnectRX_pGun].GunState.Flag.Start_Flag == 0)
+ TXHData.MD_Port_Data[MD_ConnectRX_Port].GunData[MD_ConnectRX_pGun].GunState.Flag.UpdateRecords = 1;
+ FMItemWrite(CF_MD_Port_Data, MD_ConnectRX_Port);
+ }
+ }
+ else if (TXHData.MD_Port_Info[MD_ConnectRX_Port].GunInfo[MD_ConnectRX_pGun].Handshake == TXHData.MD_Port_Info[MD_ConnectRX_Port].Handshake_Top)
+ {
+ if (TXHData.MD_Port_Info[MD_ConnectRX_Port].GunInfo[MD_ConnectRX_pGun].LYGunNeedCMD != LY_MDConnectCmdPoll)
+ {
+ TXHData.MD_Port_Info[MD_ConnectRX_Port].GunInfo[MD_ConnectRX_pGun].MB_CMD_Next = LY_MDConnectCmdChoiceGun;
+ if (TXHData.MD_Port_Info[MD_ConnectRX_Port].GunInfo[MD_ConnectRX_pGun].LYGunNeedCMD != LY_MDConnectCmdReadState)
+ TXHData.MD_Port_Info[MD_ConnectRX_Port].LoopGunNextFlag = 0;
+ }
+ else
+ {
+ if(TXHData.MD_Port_Info[MD_ConnectRX_Port].GunInfo[MD_ConnectRX_pGun].LTDelayTimer.Flag == 1)
+ {
+ TXHData.MD_Port_Info[MD_ConnectRX_Port].GunInfo[MD_ConnectRX_pGun].LTDelayTimer.Flag = 0;
+ TXHData.MD_Port_Info[MD_ConnectRX_Port].GunInfo[MD_ConnectRX_pGun].MB_CMD_Next = LY_MDConnectCmdChoiceGun;
+ TXHData.MD_Port_Info[MD_ConnectRX_Port].GunInfo[MD_ConnectRX_pGun].LYGunNeedCMD = LY_MDConnectCmdReadTotal;
+ }
+ else
+ {
+ TXHData.MD_Port_Info[MD_ConnectRX_Port].GunInfo[MD_ConnectRX_pGun].MB_CMD_Next = LY_MDConnectCmdPoll;
+ TXHData.MD_Port_Info[MD_ConnectRX_Port].LoopGunNextFlag = 1;
+ }
+ }
+ }
+ }
+ break;
+ case 0x15: // ʧ
+ {
+ TXHData.MD_Port_Info[MD_ConnectRX_Port].GunInfo[MD_ConnectRX_pGun].LYGunNeedCMD = LY_MDConnectCmdPoll;
+ TXHData.MD_Port_Info[MD_ConnectRX_Port].GunInfo[MD_ConnectRX_pGun].MB_CMD_Next = LY_MDConnectCmdPoll;
+ TXHData.MD_Port_Info[MD_ConnectRX_Port].LoopGunNextFlag = 0;
+ }
+ break;
+ case 0x3630: // 2
+ {
+ // if(TXHData.MD_Port_Info[MD_ConnectRX_Port].GunInfo[MD_ConnectRX_pGun].Handshake <= 0x08)
+ {
+ TXHData.MD_Port_Info[MD_ConnectRX_Port].LoopGunNextFlag = 0;
+ TXHData.MD_Port_Info[MD_ConnectRX_Port].GunInfo[MD_ConnectRX_pGun].Handshake = 0x09;
+ TXHData.MD_Port_Info[MD_ConnectRX_Port].GunInfo[MD_ConnectRX_pGun].MB_CMD_Next = LY_MDConnectCmdACK1;
+ }
+ }
+ break;
+ case 0x3632: // Ϣ
+ {
+ // if(TXHData.MD_Port_Info[MD_ConnectRX_Port].GunInfo[MD_ConnectRX_pGun].Handshake <= 0x08)
+ {
+ TXHData.MD_Port_Info[MD_ConnectRX_Port].LoopGunNextFlag = 0;
+ TXHData.MD_Port_Info[MD_ConnectRX_Port].GunInfo[MD_ConnectRX_pGun].MB_CMD_Next = LY_MDConnectCmdACK1;
+ }
+ }
+ break;
+ case 0x3631: // ״̬
+ {
+ TXHData.MD_Port_Info[MD_ConnectRX_Port].LoopGunNextFlag = 0;
+ TXHData.MD_Port_Info[MD_ConnectRX_Port].GunInfo[MD_ConnectRX_pGun].MB_CMD_Next = LY_MDConnectCmdACK1;
+ // if(TXHData.MD_Port_Data[MD_ConnectRX_Port].GunData[MD_ConnectRX_pGun].GunState.State != TXHData.MD_Port_Info[MD_ConnectRX_Port].GunInfo[MD_ConnectRX_pGun].fuelState_B.State)
+ {
+ if (MD_Connect_RX_Buff[MD_ConnectRX_Port][5] == 0x30 && TXHData.MD_Port_Info[MD_ConnectRX_Port].GunInfo[MD_ConnectRX_pGun].Handshake == TXHData.MD_Port_Info[MD_ConnectRX_Port].Handshake_Top)
+ {
+ if (TXHData.MD_Port_Info[MD_ConnectRX_Port].GunInfo[MD_ConnectRX_pGun].LYGunState == 0x31)
+ {
+ // if(TXHData.MD_Port_Info[MD_ConnectRX_Port].GunInfo[MD_ConnectRX_pGun].Handshake == TXHData.MD_Port_Info[MD_ConnectRX_Port].Handshake_Top)
+ {
+ TXHData.MD_Port_Data[MD_ConnectRX_Port].GunData[MD_ConnectRX_pGun].GunState.Flag.AuthorizeState = 0;
+ TXHData.MD_Port_Info[MD_ConnectRX_Port].GunInfo[MD_ConnectRX_pGun].Call = 0;
+ FMItemWrite(CF_MD_Port_Data, MD_ConnectRX_Port);
+ }
+ }
+ else if (TXHData.MD_Port_Info[MD_ConnectRX_Port].GunInfo[MD_ConnectRX_pGun].LYGunState == 0x33)
+ {
+ TXHData.MD_Port_Data[MD_ConnectRX_Port].GunData[MD_ConnectRX_pGun].GunState.Flag.AuthorizeState = 0;
+ TXHData.MD_Port_Info[MD_ConnectRX_Port].GunInfo[MD_ConnectRX_pGun].WaitPREXDATA_flag = 1;
+ TXHData.MD_Port_Info[MD_ConnectRX_Port].GunInfo[MD_ConnectRX_pGun].LTDelayTimer.ON_OFF = 1;
+ TXHData.MD_Port_Info[MD_ConnectRX_Port].GunInfo[MD_ConnectRX_pGun].LTDelayTimer.TimerCountMax = 1000 * 5;
+ TXHData.MD_Port_Info[MD_ConnectRX_Port].GunInfo[MD_ConnectRX_pGun].LYGunNeedCMD = LY_MDConnectCmdReadTotal;
+ }
+ TXHData.MD_Port_Data[MD_ConnectRX_Port].GunData[MD_ConnectRX_pGun].GunState.Flag.GunUP_Flag = 0;
+ TXHData.MD_Port_Data[MD_ConnectRX_Port].GunData[MD_ConnectRX_pGun].GunState.Flag.Start_Flag = 0;
+ }
+ else if (MD_Connect_RX_Buff[MD_ConnectRX_Port][5] == 0x31 && TXHData.MD_Port_Info[MD_ConnectRX_Port].GunInfo[MD_ConnectRX_pGun].Handshake == TXHData.MD_Port_Info[MD_ConnectRX_Port].Handshake_Top)
+ {
+ if (TXHData.MD_Port_Info[MD_ConnectRX_Port].GunInfo[MD_ConnectRX_pGun].WaitPREXDATA_flag == 0)
+ {
+ TXHData.MD_Port_Info[MD_ConnectRX_Port].GunInfo[MD_ConnectRX_pGun].Call = 1;
+ TXHData.MD_Port_Data[MD_ConnectRX_Port].GunData[MD_ConnectRX_pGun].GunState.Flag.GunUP_Flag = 1;
+ }
+ TXHData.MD_Port_Data[MD_ConnectRX_Port].GunData[MD_ConnectRX_pGun].GunState.Flag.Start_Flag = 0;
+ if (TXHData.POS_Info.Link_Flag == 0 || TXHData.MD_Port_Data[MD_ConnectRX_Port].GunData[MD_ConnectRX_pGun].GunControlState == Control_BoxAuto) // ,жһDzҪȨ
+ {
+ if (TXHData.OfflineAuthorize == 1 && (TXHData.PREXDATA_WaitUpNummber < TXHData.OfflineAuthorizeNumberMax)) // Ȩ
+ {
+ if (TXHData.MD_Port_Info[MD_ConnectRX_Port].GunInfo[MD_ConnectRX_pGun].Call == 1 && TXHData.MD_Port_Info[MD_ConnectRX_Port].GunInfo[MD_ConnectRX_pGun].AssociatedDevices.Number == 0)
+ {
+ TXHData.MD_Port_Data[MD_ConnectRX_Port].GunData[MD_ConnectRX_pGun].NowAuthorizeType = NowAuthorizeType_Offline_NoCard;
+ TXHData.MD_Port_Data[MD_ConnectRX_Port].GunData[MD_ConnectRX_pGun].OrderNumber = 0x00;
+ TXHData.MD_Port_Info[MD_ConnectRX_Port].GunInfo[MD_ConnectRX_pGun].PresetValue = 0x90000000;
+ TXHData.MD_Port_Info[MD_ConnectRX_Port].pGunCapture = TXHData.MD_Port_Data[MD_ConnectRX_Port].GunData[MD_ConnectRX_pGun].GunNummber;
+ if (TXHData.MD_Port_Info[MD_ConnectRX_Port].GunInfo[MD_ConnectRX_pGun].Handshake == TXHData.MD_Port_Info[MD_ConnectRX_Port].Handshake_Top)
+ {
+ TXHData.MD_Port_Info[MD_ConnectRX_Port].GunInfo[MD_ConnectRX_pGun].PresteType = Preset_Sale;
+ TXHData.MD_Port_Info[MD_ConnectRX_Port].GunInfo[MD_ConnectRX_pGun].LYGunNeedCMD = LY_MDConnectCmdAuthorize;
+ TXHData.MD_Port_Info[MD_ConnectRX_Port].GunInfo[MD_ConnectRX_pGun].MB_CMD_Next = LY_MDConnectCmdChoiceGun;
+ }
+ }
+ else if (TXHData.MD_Port_Info[MD_ConnectRX_Port].GunInfo[MD_ConnectRX_pGun].Call == 1)
+ {
+ // if(TXHData.MD_Port_Info[MD_ConnectRX_Port].GunInfo[MD_ConnectRX_pGun].AssociatedDevices.Number == TXHData.MD_Port_Data[Port].GunData[DeviceNumber].GunNummber)//ҶӦRFID豸
+ {
+ if (TXHData.MD_Port_Info[TXHData.MD_Port_Info[MD_ConnectRX_Port].GunInfo[MD_ConnectRX_pGun].AssociatedDevices.Port].GunInfo[TXHData.MD_Port_Info[MD_ConnectRX_Port].GunInfo[MD_ConnectRX_pGun].AssociatedDevices.location].RFIDState == 3) // ǩ֤ͨ
+ {
+ TXHData.MD_Port_Data[MD_ConnectRX_Port].GunData[MD_ConnectRX_pGun].NowAuthorizeType = NowAuthorizeType_Offline_Card;
+ TXHData.MD_Port_Info[MD_ConnectRX_Port].GunInfo[MD_ConnectRX_pGun].PresetValue = 0x90000000;
+ TXHData.MD_Port_Info[MD_ConnectRX_Port].pGunCapture = TXHData.MD_Port_Data[MD_ConnectRX_Port].GunData[MD_ConnectRX_pGun].GunNummber;
+ if (TXHData.MD_Port_Info[MD_ConnectRX_Port].GunInfo[MD_ConnectRX_pGun].Handshake == TXHData.MD_Port_Info[MD_ConnectRX_Port].Handshake_Top)
+ {
+ TXHData.MD_Port_Info[MD_ConnectRX_Port].GunInfo[MD_ConnectRX_pGun].PresteType = Preset_Sale;
+ TXHData.MD_Port_Info[MD_ConnectRX_Port].GunInfo[MD_ConnectRX_pGun].LYGunNeedCMD = LY_MDConnectCmdAuthorize;
+ TXHData.MD_Port_Info[MD_ConnectRX_Port].GunInfo[MD_ConnectRX_pGun].MB_CMD_Next = LY_MDConnectCmdChoiceGun;
+ }
+ TXHData.MD_Port_Data[MD_ConnectRX_Port].GunData[MD_ConnectRX_pGun].OrderNumber = 0x00;
+ }
+ }
+ }
+ }
+ }
+ }
+ else if (MD_Connect_RX_Buff[MD_ConnectRX_Port][5] == 0x33)
+ {
+ TXHData.MD_Port_Data[MD_ConnectRX_Port].GunData[MD_ConnectRX_pGun].GunState.Flag.GunUP_Flag = 1;
+ TXHData.MD_Port_Data[MD_ConnectRX_Port].GunData[MD_ConnectRX_pGun].GunState.Flag.AuthorizeState = 0;
+ TXHData.MD_Port_Data[MD_ConnectRX_Port].GunData[MD_ConnectRX_pGun].GunState.Flag.Start_Flag = 1;
+ TXHData.MD_Port_Info[MD_ConnectRX_Port].GunInfo[MD_ConnectRX_pGun].Handshake = TXHData.MD_Port_Info[MD_ConnectRX_Port].Handshake_Top;
+ TXHData.MD_Port_Data[MD_ConnectRX_Port].GunData[MD_ConnectRX_pGun].GunState.Flag.Online = 1;
+ if (TXHData.MD_Port_Data[MD_ConnectRX_Port].GunData[MD_ConnectRX_pGun].GunState.Flag.Start_Flag == 0)
+ {
+ FMItemWrite(CF_MD_Port_Data, MD_ConnectRX_Port);
+ }
+ TXHData.MD_Port_Info[MD_ConnectRX_Port].GunInfo[MD_ConnectRX_pGun].LYGunNeedCMD = LY_MDConnectCmdReadState;
+ }
+ else if (MD_Connect_RX_Buff[MD_ConnectRX_Port][5] == 0x34)
+ {
+ TXHData.MD_Port_Data[MD_ConnectRX_Port].GunData[MD_ConnectRX_pGun].GunState.Flag.AuthorizeState = 0;
+ TXHData.MD_Port_Data[MD_ConnectRX_Port].GunData[MD_ConnectRX_pGun].GunState.Flag.Start_Flag = 0;
+ TXHData.MD_Port_Info[MD_ConnectRX_Port].GunInfo[MD_ConnectRX_pGun].WaitPREXDATA_flag = 1;
+ TXHData.MD_Port_Info[MD_ConnectRX_Port].GunInfo[MD_ConnectRX_pGun].LTDelayTimer.ON_OFF = 1;//ӸʱжǷɽ¼
+ TXHData.MD_Port_Info[MD_ConnectRX_Port].GunInfo[MD_ConnectRX_pGun].LTDelayTimer.TimerCountMax = 1000*5;
+ TXHData.MD_Port_Info[MD_ConnectRX_Port].GunInfo[MD_ConnectRX_pGun].LYGunNeedCMD = LY_MDConnectCmdReadTotal;
+ TXHData.MD_Port_Info[MD_ConnectRX_Port].GunInfo[MD_ConnectRX_pGun].Handshake = TXHData.MD_Port_Info[MD_ConnectRX_Port].Handshake_Top;
+ TXHData.MD_Port_Data[MD_ConnectRX_Port].GunData[MD_ConnectRX_pGun].GunState.Flag.Online = 1;
+ }
+ Tempu64 = 0;
+ for (i = 0; i < 6; i++)
+ {
+ Tempu64 = Tempu64 << 4;
+ Tempu64 |= MD_Connect_RX_Buff[MD_ConnectRX_Port][i + 6] - 0x30;
+ }
+ TXHData.MD_Port_Info[MD_ConnectRX_Port].GunInfo[MD_ConnectRX_pGun].FData.OilCNT = Tempu64;
+ Tempu64 = 0;
+ for (i = 0; i < 4; i++)
+ {
+ Tempu64 = Tempu64 << 4;
+ Tempu64 |= MD_Connect_RX_Buff[MD_ConnectRX_Port][i + 13] - 0x30;
+ }
+ TXHData.MD_Port_Info[MD_ConnectRX_Port].GunInfo[MD_ConnectRX_pGun].Price = Tempu64;
+ Tempu64 = 0;
+ for (i = 0; i < 6; i++)
+ {
+ Tempu64 = Tempu64 << 4;
+ Tempu64 |= MD_Connect_RX_Buff[MD_ConnectRX_Port][i + 17] - 0x30;
+ }
+ TXHData.MD_Port_Info[MD_ConnectRX_Port].GunInfo[MD_ConnectRX_pGun].FData.MoneyCNT = Tempu64;
+ TXHData.MD_Port_Info[MD_ConnectRX_Port].GunInfo[MD_ConnectRX_pGun].LYGunState = MD_Connect_RX_Buff[MD_ConnectRX_Port][5];
+ TXHData.MD_Port_Info[MD_ConnectRX_Port].GunInfo[MD_ConnectRX_pGun].fuelState_B.State = TXHData.MD_Port_Data[MD_ConnectRX_Port].GunData[MD_ConnectRX_pGun].GunState.State;
+ }
+ if (TXHData.MD_Port_Info[MD_ConnectRX_Port].GunInfo[MD_ConnectRX_pGun].Handshake < TXHData.MD_Port_Info[MD_ConnectRX_Port].Handshake_Top && (TXHData.MD_Port_Info[MD_ConnectRX_Port].GunInfo[MD_ConnectRX_pGun].Handshake > 0x0f)) // ȴݣֹΪ֮ǰ豸״̬ʶ
+ {
+ TXHData.MD_Port_Info[MD_ConnectRX_Port].LoopGunNextFlag = 0;
+ TXHData.MD_Port_Info[MD_ConnectRX_Port].GunInfo[MD_ConnectRX_pGun].MB_CMD_Next = LY_MDConnectCmdACK1;
+ TXHData.MD_Port_Info[MD_ConnectRX_Port].LoopGunNextFlag = 1;
+ TXHData.MD_Port_Info[MD_ConnectRX_Port].GunInfo[MD_ConnectRX_pGun].Handshake = TXHData.MD_Port_Info[MD_ConnectRX_Port].Handshake_Top;
+ TXHData.MD_Port_Info[MD_ConnectRX_Port].GunInfo[MD_ConnectRX_pGun].MB_CMD_Next = LY_MDConnectCmdPoll;
+ TXHData.MD_Port_Data[MD_ConnectRX_Port].GunData[MD_ConnectRX_pGun].GunState.Flag.Online = 1;
+ TXHData.MD_Port_Data[MD_ConnectRX_Port].GunData[MD_ConnectRX_pGun].GunState.Flag.UpdateDisplay = 1;
+ if (MD_Connect_RX_Buff[MD_ConnectRX_Port][5] == 0x30)
+ {
+ TXHData.MD_Port_Data[MD_ConnectRX_Port].GunData[MD_ConnectRX_pGun].GunState.Flag.GunUP_Flag = 0;
+ }
+ if (TXHData.MD_Port_Data[MD_ConnectRX_Port].GunData[MD_ConnectRX_pGun].GunState.Flag.AuthorizeState == 1 || TXHData.MD_Port_Data[MD_ConnectRX_Port].GunData[MD_ConnectRX_pGun].GunState.Flag.Start_Flag == 1)
+ {
+ TXHData.MD_Port_Data[MD_ConnectRX_Port].GunData[MD_ConnectRX_pGun].GunState.Flag.AuthorizeState = 0;
+ TXHData.MD_Port_Data[MD_ConnectRX_Port].GunData[MD_ConnectRX_pGun].GunState.Flag.Start_Flag = 0;
+ TXHData.MD_Port_Data[MD_ConnectRX_Port].GunData[MD_ConnectRX_pGun].GunState.Flag.UpdateRecords = 1;
+ Tempu64 = MD_ConnectRX_Port * 16 + MD_ConnectRX_pGun;
+
+ TXHData.PrintLastRecord[Tempu64].CTOTAL = TXHData.MD_Port_Info[MD_ConnectRX_Port].GunInfo[MD_ConnectRX_pGun].CTOTAL;
+ TXHData.PrintLastRecord[Tempu64].FData = TXHData.MD_Port_Info[MD_ConnectRX_Port].GunInfo[MD_ConnectRX_pGun].FData;
+ TXHData.PrintLastRecord[Tempu64].GunNumber = TXHData.MD_Port_Data[MD_ConnectRX_Port].GunData[MD_ConnectRX_pGun].GunNummber;
+ TXHData.PrintLastRecord[Tempu64].RTIME = TXHData.CTIME;
+ TXHData.PrintLastRecord[Tempu64].Price = TXHData.MD_Port_Info[MD_ConnectRX_Port].GunInfo[MD_ConnectRX_pGun].Price;
+ TXHData.PrintLastRecord[Tempu64].OrderNumber = TXHData.MD_Port_Data[MD_ConnectRX_Port].GunData[MD_ConnectRX_pGun].OrderNumber;
+ FMItemWrite(CF_PrintLastRecord, Tempu64);
+ FMItemWrite(CF_MD_Port_Data, MD_ConnectRX_Port);
+ }
+ }
+ }
+ break;
+ case 0x3635: // ۼ
+ {
+ Tempu64 = 0;
+ for (i = 0; i < 10; i++)
+ {
+ Tempu64 = Tempu64 << 4;
+ Tempu64 |= MD_Connect_RX_Buff[MD_ConnectRX_Port][i + 11] - 0x30;
+ }
+ TXHData.MD_Port_Info[MD_ConnectRX_Port].GunInfo[MD_ConnectRX_pGun].CTOTAL.TotalLit = Tempu64;
+ Tempu64 = 0;
+ for (i = 0; i < 10; i++)
+ {
+ Tempu64 = Tempu64 << 4;
+ Tempu64 |= MD_Connect_RX_Buff[MD_ConnectRX_Port][i + 21] - 0x30;
+ }
+ TXHData.MD_Port_Info[MD_ConnectRX_Port].GunInfo[MD_ConnectRX_pGun].CTOTAL.TotalMoney = Tempu64;
+ TXHData.MD_Port_Info[MD_ConnectRX_Port].LoopGunNextFlag = 0;
+ if (TXHData.MD_Port_Info[MD_ConnectRX_Port].GunInfo[MD_ConnectRX_pGun].Handshake == TXHData.MD_Port_Info[MD_ConnectRX_Port].Handshake_Top)
+ {
+ Tempu64 = MD_ConnectRX_Port * 16 + MD_ConnectRX_pGun;
+ if (TXHData.POS_Info.Link_Flag == 0 // ,жһDzҪ¼
+ || (TXHData.MD_Port_Data[MD_ConnectRX_Port].GunData[MD_ConnectRX_pGun].GunControlState == Control_BoxAuto) // ȨģʽжһDzҪ¼
+ || TXHData.MD_Port_Data[MD_ConnectRX_Port].GunData[MD_ConnectRX_pGun].NowAuthorizeType > NowAuthorizeType_Online) // ģжһDzҪ¼
+ {
+ TXHData.MD_Port_Data[MD_ConnectRX_Port].GunData[MD_ConnectRX_pGun].NowAuthorizeType = 0;
+ TXHData.PREXDATA[TXHData.PREXDATA_WaitUpNummber % 5].CTOTAL = TXHData.MD_Port_Info[MD_ConnectRX_Port].GunInfo[MD_ConnectRX_pGun].CTOTAL;
+ TXHData.PREXDATA[TXHData.PREXDATA_WaitUpNummber % 5].FData = TXHData.MD_Port_Info[MD_ConnectRX_Port].GunInfo[MD_ConnectRX_pGun].FData;
+ TXHData.PREXDATA[TXHData.PREXDATA_WaitUpNummber % 5].GunNumber = TXHData.MD_Port_Data[MD_ConnectRX_Port].GunData[MD_ConnectRX_pGun].GunNummber;
+ TXHData.PREXDATA[TXHData.PREXDATA_WaitUpNummber % 5].Price = TXHData.MD_Port_Info[MD_ConnectRX_Port].GunInfo[MD_ConnectRX_pGun].Price;
+ TXHData.PREXDATA[TXHData.PREXDATA_WaitUpNummber % 5].RTIME = TXHData.CTIME;
+ TXHData.PREXDATA[TXHData.PREXDATA_WaitUpNummber % 5].OrderNumber = TXHData.MD_Port_Data[MD_ConnectRX_Port].GunData[MD_ConnectRX_pGun].OrderNumber;
+ TXHData.MD_Port_Data[MD_ConnectRX_Port].GunData[MD_ConnectRX_pGun].OrderNumber = 0;
+ for (i = 0; i < 6; i++)
+ TXHData.PREXDATA[TXHData.PREXDATA_WaitUpNummber % 5].CardNum[i] = TXHData.MD_Port_Info[TXHData.MD_Port_Info[MD_ConnectRX_Port].GunInfo[MD_ConnectRX_pGun].AssociatedDevices.Port].GunInfo[TXHData.MD_Port_Info[MD_ConnectRX_Port].GunInfo[MD_ConnectRX_pGun].AssociatedDevices.location].CardNumber[i + 4]; // Ϣ10ֽڣֻȡ6
+ for (i = 0; i < 10; i++)
+ TXHData.MD_Port_Info[TXHData.MD_Port_Info[MD_ConnectRX_Port].GunInfo[MD_ConnectRX_pGun].AssociatedDevices.Port].GunInfo[TXHData.MD_Port_Info[MD_ConnectRX_Port].GunInfo[MD_ConnectRX_pGun].AssociatedDevices.location].CardNumber[i] = 0;
+ AT45DBItemWrite(CA_PREXDATA, TXHData.PREXDATA_WaitUpNummber / 5);
+ FMItemWrite(CF_PREXDATA_TTC, 0);
+ if (TXHData.PREXDATA_WaitUpNummber < TXHData.OfflineAuthorizeNumberMax)
+ TXHData.PREXDATA_WaitUpNummber++;
+ FMItemWrite(CF_PREXDATA_WaitUpNummber, 0);
+ TXHData.MD_Port_Data[MD_ConnectRX_Port].GunData[MD_ConnectRX_pGun].GunState.Flag.UpdateRecords = 0;
+ TXHData.PrintLastRecord[Tempu64].OrderNumber = TXHData.PREXDATA[TXHData.PREXDATA_WaitUpNummber % 5].OrderNumber;
+ for (i = 0; i < 6; i++)
+ TXHData.PrintLastRecord[Tempu64].CardNum[i] = TXHData.PREXDATA[TXHData.PREXDATA_WaitUpNummber % 5].CardNum[i];
+ }
+ else
+ {
+ TXHData.MD_Port_Data[MD_ConnectRX_Port].GunData[MD_ConnectRX_pGun].GunState.Flag.UpdateRecords = 1;
+ TXHData.PrintLastRecord[Tempu64].OrderNumber = TXHData.MD_Port_Data[MD_ConnectRX_Port].GunData[MD_ConnectRX_pGun].OrderNumber;
+ for (i = 0; i < 6; i++)
+ TXHData.PrintLastRecord[Tempu64].CardNum[i] = TXHData.MD_Port_Info[MD_ConnectRX_Port].GunInfo[MD_ConnectRX_pGun].CardNumber[i];
+ }
+ TXHData.MD_Port_Info[MD_ConnectRX_Port].GunInfo[MD_ConnectRX_pGun].WaitPREXDATA_flag = 0;
+ TXHData.MD_Port_Info[MD_ConnectRX_Port].GunInfo[MD_ConnectRX_pGun].LTDelayTimer.ON_OFF = 0;
+ TXHData.MD_Port_Info[MD_ConnectRX_Port].GunInfo[MD_ConnectRX_pGun].LTDelayTimer.TimerCount = 0;
+ FMItemWrite(CF_MD_Port_Data, MD_ConnectRX_Port);
+
+ TXHData.PrintLastRecord[Tempu64].CTOTAL = TXHData.MD_Port_Info[MD_ConnectRX_Port].GunInfo[MD_ConnectRX_pGun].CTOTAL;
+ TXHData.PrintLastRecord[Tempu64].FData = TXHData.MD_Port_Info[MD_ConnectRX_Port].GunInfo[MD_ConnectRX_pGun].FData;
+ TXHData.PrintLastRecord[Tempu64].GunNumber = TXHData.MD_Port_Data[MD_ConnectRX_Port].GunData[MD_ConnectRX_pGun].GunNummber;
+ TXHData.PrintLastRecord[Tempu64].RTIME = TXHData.CTIME;
+ TXHData.PrintLastRecord[Tempu64].Price = TXHData.MD_Port_Info[MD_ConnectRX_Port].GunInfo[MD_ConnectRX_pGun].Price;
+ TXHData.PrintLastRecord[Tempu64].OrderNumber = TXHData.MD_Port_Data[MD_ConnectRX_Port].GunData[MD_ConnectRX_pGun].OrderNumber;
+ FMItemWrite(CF_PrintLastRecord, Tempu64);
+ }
+ else if (TXHData.MD_Port_Info[MD_ConnectRX_Port].GunInfo[MD_ConnectRX_pGun].Handshake <= 0x0c)
+ {
+ TXHData.MD_Port_Info[MD_ConnectRX_Port].GunInfo[MD_ConnectRX_pGun].Handshake = 0x0d;
+ }
+ TXHData.MD_Port_Info[MD_ConnectRX_Port].GunInfo[MD_ConnectRX_pGun].MB_CMD_Next = LY_MDConnectCmdACK1;
+ TXHData.MD_Port_Info[MD_ConnectRX_Port].GunInfo[MD_ConnectRX_pGun].LYGunNeedCMD = LY_MDConnectCmdReadState;
+ }
+ break;
+ }
+ }
+ break;
+ case PosJP:
+ {
+ if (MD_Connect_RX_Buff[MD_ConnectRX_Port][0] == 0x04)
+ MD_ConnectRX_CMD = 0x04;
+ else if (MD_Connect_RX_Buff[MD_ConnectRX_Port][0] == 0x15)
+ MD_ConnectRX_CMD = 0x15;
+ if (((MD_Connect_RX_Buff[MD_ConnectRX_Port][0] << 8) | MD_Connect_RX_Buff[MD_ConnectRX_Port][1]) == 0x1030)
+ MD_ConnectRX_CMD = LY_MDConnectCmdACK0;
+ else if (((MD_Connect_RX_Buff[MD_ConnectRX_Port][0] << 8) | MD_Connect_RX_Buff[MD_ConnectRX_Port][1]) == 0x1031)
+ MD_ConnectRX_CMD = LY_MDConnectCmdACK1;
+ else if (MD_Connect_RX_Buff[MD_ConnectRX_Port][0] == 0x02)
+ {
+ MD_ConnectRX_CMD = (MD_Connect_RX_Buff[MD_ConnectRX_Port][3] << 8) | MD_Connect_RX_Buff[MD_ConnectRX_Port][4];
+ }
+ MD_ConnectRX_pGun = TXHData.MD_Port_Info[MD_ConnectRX_Port].pGunNow;
+ TXHData.MBCountCutNum[MD_ConnectRX_Port][MD_ConnectRX_pGun] = 0;
+ if (TXHData.POS_MonitorModel == 1) // ģʽ
+ {
+ TXHData.MD_Port_Data[MD_ConnectRX_Port].GunData[MD_ConnectRX_pGun].GunState.Flag.Online = 1;
+ }
+ switch (MD_ConnectRX_CMD)
+ {
+ case 0x3630: //
+ {
+ if (TXHData.MD_Port_Info[MD_ConnectRX_Port].GunInfo[MD_ConnectRX_pGun].Handshake == 0x00)
+ {
+ TXHData.MD_Port_Info[MD_ConnectRX_Port].LoopGunNextFlag = 0;
+ TXHData.MD_Port_Info[MD_ConnectRX_Port].GunInfo[MD_ConnectRX_pGun].Handshake = 0x01;
+ TXHData.MD_Port_Info[MD_ConnectRX_Port].GunInfo[MD_ConnectRX_pGun].MB_CMD_Next = LY_MDConnectCmdACK1;
+ }
+ }
+ break;
+ case LY_MDConnectCmdACK0: //
+ {
+ TXHData.MD_Port_Info[MD_ConnectRX_Port].LoopGunNextFlag = 0;
+ if (TXHData.MD_Port_Info[MD_ConnectRX_Port].GunInfo[MD_ConnectRX_pGun].Handshake <= 0x02)
+ {
+ TXHData.MD_Port_Info[MD_ConnectRX_Port].GunInfo[MD_ConnectRX_pGun].Handshake = 0x03;
+ TXHData.MD_Port_Info[MD_ConnectRX_Port].GunInfo[MD_ConnectRX_pGun].MB_CMD_Next = LY_MDConnectCmdReadTotal;
+ }
+ else if (TXHData.MD_Port_Info[MD_ConnectRX_Port].GunInfo[MD_ConnectRX_pGun].Handshake <= 0x05)
+ {
+ TXHData.MD_Port_Info[MD_ConnectRX_Port].GunInfo[MD_ConnectRX_pGun].Handshake = 0x06;
+ TXHData.MD_Port_Info[MD_ConnectRX_Port].GunInfo[MD_ConnectRX_pGun].MB_CMD_Next = LY_MDConnectCmdReadState;
+ }
+ else
+ {
+ if (TXHData.MD_Port_Info[MD_ConnectRX_Port].GunInfo[MD_ConnectRX_pGun].MB_CMD_Next == LY_MDConnectCmdWritePrice)
+ {
+ TXHData.MD_Port_Data[MD_ConnectRX_Port].GunData[MD_ConnectRX_pGun].GunState.Flag.UpdateDisplay = 1;
+ }
+ if (TXHData.MD_Port_Info[MD_ConnectRX_Port].GunInfo[MD_ConnectRX_pGun].LYGunNeedCMD != LY_MDConnectCmdPoll)
+ {
+ TXHData.MD_Port_Info[MD_ConnectRX_Port].GunInfo[MD_ConnectRX_pGun].MB_CMD_Next = TXHData.MD_Port_Info[MD_ConnectRX_Port].GunInfo[MD_ConnectRX_pGun].LYGunNeedCMD;
+ TXHData.MD_Port_Info[MD_ConnectRX_Port].GunInfo[MD_ConnectRX_pGun].LYGunNeedCMD = LY_MDConnectCmdPoll;
+ }
+ }
+ }
+ break;
+ case LY_MDConnectCmdACK1: //
+ {
+ if (TXHData.MD_Port_Info[MD_ConnectRX_Port].GunInfo[MD_ConnectRX_pGun].MB_CMD_Next == LY_MDConnectCmdAuthorize)
+ {
+ TXHData.MD_Port_Data[MD_ConnectRX_Port].GunData[MD_ConnectRX_pGun].GunState.Flag.AuthorizeState = 1;
+ TXHData.MD_Port_Info[MD_ConnectRX_Port].GunInfo[MD_ConnectRX_pGun].Call = 0;
+ FMItemWrite(CF_MD_Port_Data, MD_ConnectRX_Port);
+ }
+ TXHData.MD_Port_Info[MD_ConnectRX_Port].LoopGunNextFlag = 0;
+ TXHData.MD_Port_Info[MD_ConnectRX_Port].GunInfo[MD_ConnectRX_pGun].MB_CMD_Next = LY_MDConnectCmdPoll;
+ }
+ break;
+ case 0x04: //
+ {
+ if (TXHData.MD_Port_Info[MD_ConnectRX_Port].GunInfo[MD_ConnectRX_pGun].Handshake <= 0x01)
+ {
+ TXHData.MD_Port_Info[MD_ConnectRX_Port].LoopGunNextFlag = 0;
+ TXHData.MD_Port_Info[MD_ConnectRX_Port].GunInfo[MD_ConnectRX_pGun].Handshake = 0x02;
+ TXHData.MD_Port_Info[MD_ConnectRX_Port].GunInfo[MD_ConnectRX_pGun].MB_CMD_Next = LY_MDConnectCmdChoiceGun;
+ }
+ else if (TXHData.MD_Port_Info[MD_ConnectRX_Port].GunInfo[MD_ConnectRX_pGun].Handshake <= 0x04)
+ {
+ TXHData.MD_Port_Info[MD_ConnectRX_Port].LoopGunNextFlag = 0;
+ TXHData.MD_Port_Info[MD_ConnectRX_Port].GunInfo[MD_ConnectRX_pGun].Handshake = 0x05;
+ TXHData.MD_Port_Info[MD_ConnectRX_Port].GunInfo[MD_ConnectRX_pGun].MB_CMD_Next = LY_MDConnectCmdChoiceGun;
+ }
+ else if (TXHData.MD_Port_Info[MD_ConnectRX_Port].GunInfo[MD_ConnectRX_pGun].Handshake <= 0x06)
+ {
+ TXHData.MD_Port_Info[MD_ConnectRX_Port].GunInfo[MD_ConnectRX_pGun].MB_CMD_Next = LY_MDConnectCmdPoll;
+ }
+ else if (TXHData.MD_Port_Info[MD_ConnectRX_Port].GunInfo[MD_ConnectRX_pGun].Handshake == TXHData.MD_Port_Info[MD_ConnectRX_Port].Handshake_Top)
+ {
+ if (TXHData.MD_Port_Info[MD_ConnectRX_Port].GunInfo[MD_ConnectRX_pGun].LYGunNeedCMD != LY_MDConnectCmdPoll)
+ {
+ TXHData.MD_Port_Info[MD_ConnectRX_Port].GunInfo[MD_ConnectRX_pGun].MB_CMD_Next = LY_MDConnectCmdChoiceGun;
+ if (TXHData.MD_Port_Info[MD_ConnectRX_Port].GunInfo[MD_ConnectRX_pGun].LYGunNeedCMD != LY_MDConnectCmdReadState)
+ TXHData.MD_Port_Info[MD_ConnectRX_Port].LoopGunNextFlag = 0;
+ }
+ else
+ {
+ TXHData.MD_Port_Info[MD_ConnectRX_Port].GunInfo[MD_ConnectRX_pGun].MB_CMD_Next = LY_MDConnectCmdPoll;
+ TXHData.MD_Port_Info[MD_ConnectRX_Port].LoopGunNextFlag = 1;
+ }
+ }
+ }
+ break;
+ case 0x15: // ʧ
+ {
+ TXHData.MD_Port_Info[MD_ConnectRX_Port].GunInfo[MD_ConnectRX_pGun].MB_CMD_Next = LY_MDConnectCmdPoll;
+ TXHData.MD_Port_Info[MD_ConnectRX_Port].GunInfo[MD_ConnectRX_pGun].LYGunNeedCMD = LY_MDConnectCmdPoll;
+ TXHData.MD_Port_Info[MD_ConnectRX_Port].LoopGunNextFlag = 0;
+ }
+ break;
+ case 0x3641: // ״̬
+ {
+ TXHData.MD_Port_Info[MD_ConnectRX_Port].LoopGunNextFlag = 0;
+ TXHData.MD_Port_Info[MD_ConnectRX_Port].GunInfo[MD_ConnectRX_pGun].MB_CMD_Next = LY_MDConnectCmdACK1;
+ // if(TXHData.MD_Port_Data[MD_ConnectRX_Port].GunData[MD_ConnectRX_pGun].GunState.State != TXHData.MD_Port_Info[MD_ConnectRX_Port].GunInfo[MD_ConnectRX_pGun].fuelState_B.State)
+ {
+ if (MD_Connect_RX_Buff[MD_ConnectRX_Port][5] == 0x30 && TXHData.MD_Port_Info[MD_ConnectRX_Port].GunInfo[MD_ConnectRX_pGun].Handshake == TXHData.MD_Port_Info[MD_ConnectRX_Port].Handshake_Top)
+ {
+ TXHData.MD_Port_Data[MD_ConnectRX_Port].GunData[MD_ConnectRX_pGun].GunState.Flag.GunUP_Flag = 0;
+ TXHData.MD_Port_Data[MD_ConnectRX_Port].GunData[MD_ConnectRX_pGun].GunState.Flag.Start_Flag = 0;
+ if (TXHData.MD_Port_Info[MD_ConnectRX_Port].GunInfo[MD_ConnectRX_pGun].LYGunState == 0x31)
+ {
+ // if(TXHData.MD_Port_Info[MD_ConnectRX_Port].GunInfo[MD_ConnectRX_pGun].Handshake == TXHData.MD_Port_Info[MD_ConnectRX_Port].Handshake_Top)
+ {
+ TXHData.MD_Port_Data[MD_ConnectRX_Port].GunData[MD_ConnectRX_pGun].GunState.Flag.AuthorizeState = 0;
+ TXHData.MD_Port_Info[MD_ConnectRX_Port].GunInfo[MD_ConnectRX_pGun].Call = 0;
+ FMItemWrite(CF_MD_Port_Data, MD_ConnectRX_Port);
+ }
+ }
+ if (TXHData.MD_Port_Info[MD_ConnectRX_Port].GunInfo[MD_ConnectRX_pGun].WaitPREXDATA_flag == 1)
+ {
+ TXHData.MD_Port_Info[MD_ConnectRX_Port].GunInfo[MD_ConnectRX_pGun].LYGunNeedCMD = LY_MDConnectCmdReadTotal;
+ }
+ }
+ else if (MD_Connect_RX_Buff[MD_ConnectRX_Port][5] == 0x31 && TXHData.MD_Port_Info[MD_ConnectRX_Port].GunInfo[MD_ConnectRX_pGun].Handshake == TXHData.MD_Port_Info[MD_ConnectRX_Port].Handshake_Top)
+ {
+ if (TXHData.MD_Port_Info[MD_ConnectRX_Port].GunInfo[MD_ConnectRX_pGun].WaitPREXDATA_flag == 0)
+ {
+ TXHData.MD_Port_Info[MD_ConnectRX_Port].GunInfo[MD_ConnectRX_pGun].Call = 1;
+ TXHData.MD_Port_Data[MD_ConnectRX_Port].GunData[MD_ConnectRX_pGun].GunState.Flag.GunUP_Flag = 1;
+ }
+ // else
+ // {
+ // TXHData.MD_Port_Info[MD_ConnectRX_Port].GunInfo[MD_ConnectRX_pGun].Call = 0;
+ // TXHData.MD_Port_Data[MD_ConnectRX_Port].GunData[MD_ConnectRX_pGun].GunState.Flag.GunUP_Flag = 0;
+ // }
+
+ TXHData.MD_Port_Data[MD_ConnectRX_Port].GunData[MD_ConnectRX_pGun].GunState.Flag.Start_Flag = 0;
+ if (TXHData.POS_Info.Link_Flag == 0 || TXHData.MD_Port_Data[MD_ConnectRX_Port].GunData[MD_ConnectRX_pGun].GunControlState == Control_BoxAuto) // ,жһDzҪȨ
+ {
+ if (TXHData.OfflineAuthorize == 1 && (TXHData.PREXDATA_WaitUpNummber < TXHData.OfflineAuthorizeNumberMax)) // Ȩ
+ {
+ if (TXHData.MD_Port_Info[MD_ConnectRX_Port].GunInfo[MD_ConnectRX_pGun].Call == 1 && TXHData.MD_Port_Info[MD_ConnectRX_Port].GunInfo[MD_ConnectRX_pGun].AssociatedDevices.Number == 0)
+ {
+ TXHData.MD_Port_Data[MD_ConnectRX_Port].GunData[MD_ConnectRX_pGun].NowAuthorizeType = NowAuthorizeType_Offline_NoCard;
+ TXHData.MD_Port_Info[MD_ConnectRX_Port].GunInfo[MD_ConnectRX_pGun].PresetValue = 0x90000000;
+ TXHData.MD_Port_Info[MD_ConnectRX_Port].pGunCapture = TXHData.MD_Port_Data[MD_ConnectRX_Port].GunData[MD_ConnectRX_pGun].GunNummber;
+ if (TXHData.MD_Port_Info[MD_ConnectRX_Port].GunInfo[MD_ConnectRX_pGun].Handshake == TXHData.MD_Port_Info[MD_ConnectRX_Port].Handshake_Top)
+ {
+ TXHData.MD_Port_Info[MD_ConnectRX_Port].GunInfo[MD_ConnectRX_pGun].PresteType = Preset_Sale;
+ TXHData.MD_Port_Info[MD_ConnectRX_Port].GunInfo[MD_ConnectRX_pGun].LYGunNeedCMD = LY_MDConnectCmdAuthorize;
+ TXHData.MD_Port_Info[MD_ConnectRX_Port].GunInfo[MD_ConnectRX_pGun].MB_CMD_Next = LY_MDConnectCmdChoiceGun;
+ }
+ TXHData.MD_Port_Data[MD_ConnectRX_Port].GunData[MD_ConnectRX_pGun].OrderNumber = 0x00;
+ }
+ else if (TXHData.MD_Port_Info[MD_ConnectRX_Port].GunInfo[MD_ConnectRX_pGun].Call == 1)
+ {
+ // if(TXHData.MD_Port_Info[MD_ConnectRX_Port].GunInfo[MD_ConnectRX_pGun].AssociatedDevices.Number == TXHData.MD_Port_Data[Port].GunData[DeviceNumber].GunNummber)//ҶӦRFID豸
+ {
+ if (TXHData.MD_Port_Info[TXHData.MD_Port_Info[MD_ConnectRX_Port].GunInfo[MD_ConnectRX_pGun].AssociatedDevices.Port].GunInfo[TXHData.MD_Port_Info[MD_ConnectRX_Port].GunInfo[MD_ConnectRX_pGun].AssociatedDevices.location].RFIDState == 3) // ǩ֤ͨ
+ {
+ TXHData.MD_Port_Data[MD_ConnectRX_Port].GunData[MD_ConnectRX_pGun].NowAuthorizeType = NowAuthorizeType_Offline_Card;
+ TXHData.MD_Port_Info[MD_ConnectRX_Port].GunInfo[MD_ConnectRX_pGun].PresetValue = 0x90000000;
+ TXHData.MD_Port_Info[MD_ConnectRX_Port].pGunCapture = TXHData.MD_Port_Data[MD_ConnectRX_Port].GunData[MD_ConnectRX_pGun].GunNummber;
+ if (TXHData.MD_Port_Info[MD_ConnectRX_Port].GunInfo[MD_ConnectRX_pGun].Handshake == TXHData.MD_Port_Info[MD_ConnectRX_Port].Handshake_Top)
+ {
+ TXHData.MD_Port_Info[MD_ConnectRX_Port].GunInfo[MD_ConnectRX_pGun].PresteType = Preset_Sale;
+ TXHData.MD_Port_Info[MD_ConnectRX_Port].GunInfo[MD_ConnectRX_pGun].LYGunNeedCMD = LY_MDConnectCmdAuthorize;
+ TXHData.MD_Port_Info[MD_ConnectRX_Port].GunInfo[MD_ConnectRX_pGun].MB_CMD_Next = LY_MDConnectCmdChoiceGun;
+ }
+ TXHData.MD_Port_Data[MD_ConnectRX_Port].GunData[MD_ConnectRX_pGun].OrderNumber = 0x00;
+ }
+ }
+ }
+ }
+ }
+ }
+ else if (MD_Connect_RX_Buff[MD_ConnectRX_Port][5] == 0x33)
+ {
+ TXHData.MD_Port_Data[MD_ConnectRX_Port].GunData[MD_ConnectRX_pGun].GunState.Flag.GunUP_Flag = 1;
+ TXHData.MD_Port_Data[MD_ConnectRX_Port].GunData[MD_ConnectRX_pGun].GunState.Flag.AuthorizeState = 0;
+ TXHData.MD_Port_Data[MD_ConnectRX_Port].GunData[MD_ConnectRX_pGun].GunState.Flag.Start_Flag = 1;
+ TXHData.MD_Port_Info[MD_ConnectRX_Port].GunInfo[MD_ConnectRX_pGun].Handshake = TXHData.MD_Port_Info[MD_ConnectRX_Port].Handshake_Top;
+ TXHData.MD_Port_Data[MD_ConnectRX_Port].GunData[MD_ConnectRX_pGun].GunState.Flag.Online = 1;
+ if (TXHData.MD_Port_Data[MD_ConnectRX_Port].GunData[MD_ConnectRX_pGun].GunState.Flag.Start_Flag == 0)
+ {
+ FMItemWrite(CF_MD_Port_Data, MD_ConnectRX_Port);
+ }
+ TXHData.MD_Port_Info[MD_ConnectRX_Port].GunInfo[MD_ConnectRX_pGun].LYGunNeedCMD = LY_MDConnectCmdReadState;
+ }
+ else if (MD_Connect_RX_Buff[MD_ConnectRX_Port][5] == 0x34)
+ {
+ TXHData.MD_Port_Data[MD_ConnectRX_Port].GunData[MD_ConnectRX_pGun].GunState.Flag.AuthorizeState = 0;
+ TXHData.MD_Port_Data[MD_ConnectRX_Port].GunData[MD_ConnectRX_pGun].GunState.Flag.Start_Flag = 0;
+ TXHData.MD_Port_Info[MD_ConnectRX_Port].GunInfo[MD_ConnectRX_pGun].WaitPREXDATA_flag = 1;
+ TXHData.MD_Port_Info[MD_ConnectRX_Port].GunInfo[MD_ConnectRX_pGun].LYGunNeedCMD = LY_MDConnectCmdReadTotal;
+ TXHData.MD_Port_Info[MD_ConnectRX_Port].GunInfo[MD_ConnectRX_pGun].Handshake = TXHData.MD_Port_Info[MD_ConnectRX_Port].Handshake_Top;
+ TXHData.MD_Port_Data[MD_ConnectRX_Port].GunData[MD_ConnectRX_pGun].GunState.Flag.Online = 1;
+ }
+
+ // else
+ // {
+ // TXHData.MD_Port_Data[MD_ConnectRX_Port].GunData[MD_ConnectRX_pGun].GunState.Flag.GunUP_Flag = 0;
+ // TXHData.MD_Port_Data[MD_ConnectRX_Port].GunData[MD_ConnectRX_pGun].GunState.Flag.Start_Flag = 0;
+ // }
+ Tempu64 = 0;
+ for (i = 0; i < 8; i++)
+ {
+ Tempu64 = Tempu64 << 4;
+ Tempu64 |= MD_Connect_RX_Buff[MD_ConnectRX_Port][i + 6] - 0x30;
+ }
+ TXHData.MD_Port_Info[MD_ConnectRX_Port].GunInfo[MD_ConnectRX_pGun].FData.OilCNT = Tempu64;
+ Tempu64 = 0;
+ for (i = 0; i < 6; i++)
+ {
+ Tempu64 = Tempu64 << 4;
+ Tempu64 |= MD_Connect_RX_Buff[MD_ConnectRX_Port][i + 15] - 0x30;
+ }
+ TXHData.MD_Port_Info[MD_ConnectRX_Port].GunInfo[MD_ConnectRX_pGun].Price = Tempu64;
+ Tempu64 = 0;
+ for (i = 0; i < 8; i++)
+ {
+ Tempu64 = Tempu64 << 4;
+ Tempu64 |= MD_Connect_RX_Buff[MD_ConnectRX_Port][i + 21] - 0x30;
+ }
+ TXHData.MD_Port_Info[MD_ConnectRX_Port].GunInfo[MD_ConnectRX_pGun].FData.MoneyCNT = Tempu64;
+ TXHData.MD_Port_Info[MD_ConnectRX_Port].GunInfo[MD_ConnectRX_pGun].LYGunState = MD_Connect_RX_Buff[MD_ConnectRX_Port][5];
+ TXHData.MD_Port_Info[MD_ConnectRX_Port].GunInfo[MD_ConnectRX_pGun].fuelState_B.State = TXHData.MD_Port_Data[MD_ConnectRX_Port].GunData[MD_ConnectRX_pGun].GunState.State;
+ }
+ if (TXHData.MD_Port_Info[MD_ConnectRX_Port].GunInfo[MD_ConnectRX_pGun].Handshake < TXHData.MD_Port_Info[MD_ConnectRX_Port].Handshake_Top)
+ {
+ TXHData.MD_Port_Info[MD_ConnectRX_Port].LoopGunNextFlag = 0;
+ TXHData.MD_Port_Info[MD_ConnectRX_Port].GunInfo[MD_ConnectRX_pGun].MB_CMD_Next = LY_MDConnectCmdACK1;
+ TXHData.MD_Port_Info[MD_ConnectRX_Port].LoopGunNextFlag = 1;
+ TXHData.MD_Port_Info[MD_ConnectRX_Port].GunInfo[MD_ConnectRX_pGun].Handshake = TXHData.MD_Port_Info[MD_ConnectRX_Port].Handshake_Top;
+ TXHData.MD_Port_Info[MD_ConnectRX_Port].GunInfo[MD_ConnectRX_pGun].MB_CMD_Next = LY_MDConnectCmdPoll;
+ TXHData.MD_Port_Data[MD_ConnectRX_Port].GunData[MD_ConnectRX_pGun].GunState.Flag.Online = 1;
+ TXHData.MD_Port_Data[MD_ConnectRX_Port].GunData[MD_ConnectRX_pGun].GunState.Flag.UpdateDisplay = 1;
+ if (TXHData.MD_Port_Data[MD_ConnectRX_Port].GunData[MD_ConnectRX_pGun].GunState.Flag.AuthorizeState == 1)
+ {
+ TXHData.MD_Port_Data[MD_ConnectRX_Port].GunData[MD_ConnectRX_pGun].GunState.Flag.AuthorizeState = 0;
+ if (TXHData.MD_Port_Data[MD_ConnectRX_Port].GunData[MD_ConnectRX_pGun].GunState.Flag.Start_Flag == 0)
+ {
+ TXHData.MD_Port_Data[MD_ConnectRX_Port].GunData[MD_ConnectRX_pGun].GunState.Flag.UpdateRecords = 1;
+ Tempu64 = MD_ConnectRX_Port * 16 + MD_ConnectRX_pGun;
+
+ TXHData.PrintLastRecord[Tempu64].CTOTAL = TXHData.MD_Port_Info[MD_ConnectRX_Port].GunInfo[MD_ConnectRX_pGun].CTOTAL;
+ TXHData.PrintLastRecord[Tempu64].FData = TXHData.MD_Port_Info[MD_ConnectRX_Port].GunInfo[MD_ConnectRX_pGun].FData;
+ TXHData.PrintLastRecord[Tempu64].GunNumber = TXHData.MD_Port_Data[MD_ConnectRX_Port].GunData[MD_ConnectRX_pGun].GunNummber;
+ TXHData.PrintLastRecord[Tempu64].RTIME = TXHData.CTIME;
+ TXHData.PrintLastRecord[Tempu64].Price = TXHData.MD_Port_Info[MD_ConnectRX_Port].GunInfo[MD_ConnectRX_pGun].Price;
+ TXHData.PrintLastRecord[Tempu64].OrderNumber = TXHData.MD_Port_Data[MD_ConnectRX_Port].GunData[MD_ConnectRX_pGun].OrderNumber;
+ FMItemWrite(CF_PrintLastRecord, Tempu64);
+ }
+ FMItemWrite(CF_MD_Port_Data, MD_ConnectRX_Port);
+ }
+ }
+ }
+ break;
+ case 0x3642: // ۼ
+ {
+ Tempu64 = 0;
+ for (i = 0; i < 12; i++)
+ {
+ Tempu64 = Tempu64 << 4;
+ Tempu64 |= MD_Connect_RX_Buff[MD_ConnectRX_Port][i + 11] - 0x30;
+ }
+ TXHData.MD_Port_Info[MD_ConnectRX_Port].GunInfo[MD_ConnectRX_pGun].CTOTAL.TotalLit = Tempu64;
+ Tempu64 = 0;
+ for (i = 0; i < 12; i++)
+ {
+ Tempu64 = Tempu64 << 4;
+ Tempu64 |= MD_Connect_RX_Buff[MD_ConnectRX_Port][i + 23] - 0x30;
+ }
+ TXHData.MD_Port_Info[MD_ConnectRX_Port].GunInfo[MD_ConnectRX_pGun].CTOTAL.TotalMoney = Tempu64;
+ TXHData.MD_Port_Info[MD_ConnectRX_Port].LoopGunNextFlag = 0;
+ if (TXHData.MD_Port_Info[MD_ConnectRX_Port].GunInfo[MD_ConnectRX_pGun].Handshake <= 0x03)
+ {
+ TXHData.MD_Port_Info[MD_ConnectRX_Port].GunInfo[MD_ConnectRX_pGun].Handshake = 0x04;
+ }
+ else if (TXHData.MD_Port_Info[MD_ConnectRX_Port].GunInfo[MD_ConnectRX_pGun].Handshake == TXHData.MD_Port_Info[MD_ConnectRX_Port].Handshake_Top)
+ {
+ Tempu64 = MD_ConnectRX_Port * 16 + MD_ConnectRX_pGun; // ӡ洢λ
+ if (TXHData.POS_Info.Link_Flag == 0 // ,жһDzҪ¼
+ || (TXHData.MD_Port_Data[MD_ConnectRX_Port].GunData[MD_ConnectRX_pGun].GunControlState == Control_BoxAuto) // ȨģʽжһDzҪ¼
+ || TXHData.MD_Port_Data[MD_ConnectRX_Port].GunData[MD_ConnectRX_pGun].NowAuthorizeType > NowAuthorizeType_Online) // ģжһDzҪ¼
+ {
+ TXHData.MD_Port_Data[MD_ConnectRX_Port].GunData[MD_ConnectRX_pGun].NowAuthorizeType = 0;
+ TXHData.PREXDATA[TXHData.PREXDATA_WaitUpNummber % 5].CTOTAL = TXHData.MD_Port_Info[MD_ConnectRX_Port].GunInfo[MD_ConnectRX_pGun].CTOTAL;
+ TXHData.PREXDATA[TXHData.PREXDATA_WaitUpNummber % 5].FData = TXHData.MD_Port_Info[MD_ConnectRX_Port].GunInfo[MD_ConnectRX_pGun].FData;
+ TXHData.PREXDATA[TXHData.PREXDATA_WaitUpNummber % 5].GunNumber = TXHData.MD_Port_Data[MD_ConnectRX_Port].GunData[MD_ConnectRX_pGun].GunNummber;
+ TXHData.PREXDATA[TXHData.PREXDATA_WaitUpNummber % 5].Price = TXHData.MD_Port_Info[MD_ConnectRX_Port].GunInfo[MD_ConnectRX_pGun].Price;
+ TXHData.PREXDATA[TXHData.PREXDATA_WaitUpNummber % 5].RTIME = TXHData.CTIME;
+ TXHData.PREXDATA[TXHData.PREXDATA_WaitUpNummber % 5].OrderNumber = TXHData.MD_Port_Data[MD_ConnectRX_Port].GunData[MD_ConnectRX_pGun].OrderNumber;
+ TXHData.MD_Port_Data[MD_ConnectRX_Port].GunData[MD_ConnectRX_pGun].OrderNumber = 0;
+ for (i = 0; i < 6; i++)
+ TXHData.PREXDATA[TXHData.PREXDATA_WaitUpNummber % 5].CardNum[i] = TXHData.MD_Port_Info[TXHData.MD_Port_Info[MD_ConnectRX_Port].GunInfo[MD_ConnectRX_pGun].AssociatedDevices.Port].GunInfo[TXHData.MD_Port_Info[MD_ConnectRX_Port].GunInfo[MD_ConnectRX_pGun].AssociatedDevices.location].CardNumber[i + 4]; // Ϣ10ֽڣֻȡ6
+ for (i = 0; i < 10; i++)
+ TXHData.MD_Port_Info[TXHData.MD_Port_Info[MD_ConnectRX_Port].GunInfo[MD_ConnectRX_pGun].AssociatedDevices.Port].GunInfo[TXHData.MD_Port_Info[MD_ConnectRX_Port].GunInfo[MD_ConnectRX_pGun].AssociatedDevices.location].CardNumber[i] = 0;
+ AT45DBItemWrite(CA_PREXDATA, TXHData.PREXDATA_WaitUpNummber / 5);
+ FMItemWrite(CF_PREXDATA_TTC, 0);
+ if (TXHData.PREXDATA_WaitUpNummber < TXHData.OfflineAuthorizeNumberMax)
+ TXHData.PREXDATA_WaitUpNummber++;
+ FMItemWrite(CF_PREXDATA_WaitUpNummber, 0);
+ TXHData.MD_Port_Data[MD_ConnectRX_Port].GunData[MD_ConnectRX_pGun].GunState.Flag.UpdateRecords = 0;
+ TXHData.PrintLastRecord[Tempu64].OrderNumber = TXHData.PREXDATA[TXHData.PREXDATA_WaitUpNummber % 5].OrderNumber;
+ for (i = 0; i < 6; i++)
+ TXHData.PrintLastRecord[Tempu64].CardNum[i] = TXHData.PREXDATA[TXHData.PREXDATA_WaitUpNummber % 5].CardNum[i];
+ }
+ else
+ {
+ TXHData.MD_Port_Data[MD_ConnectRX_Port].GunData[MD_ConnectRX_pGun].GunState.Flag.UpdateRecords = 1;
+ TXHData.PrintLastRecord[Tempu64].OrderNumber = TXHData.MD_Port_Data[MD_ConnectRX_Port].GunData[MD_ConnectRX_pGun].OrderNumber;
+ for (i = 0; i < 6; i++)
+ TXHData.PrintLastRecord[Tempu64].CardNum[i] = TXHData.MD_Port_Info[MD_ConnectRX_Port].GunInfo[MD_ConnectRX_pGun].CardNumber[i];
+ }
+ TXHData.MD_Port_Info[MD_ConnectRX_Port].GunInfo[MD_ConnectRX_pGun].WaitPREXDATA_flag = 0;
+ FMItemWrite(CF_MD_Port_Data, MD_ConnectRX_Port);
+
+ TXHData.PrintLastRecord[Tempu64].CTOTAL = TXHData.MD_Port_Info[MD_ConnectRX_Port].GunInfo[MD_ConnectRX_pGun].CTOTAL;
+ TXHData.PrintLastRecord[Tempu64].FData = TXHData.MD_Port_Info[MD_ConnectRX_Port].GunInfo[MD_ConnectRX_pGun].FData;
+ TXHData.PrintLastRecord[Tempu64].GunNumber = TXHData.MD_Port_Data[MD_ConnectRX_Port].GunData[MD_ConnectRX_pGun].GunNummber;
+ TXHData.PrintLastRecord[Tempu64].RTIME = TXHData.CTIME;
+ TXHData.PrintLastRecord[Tempu64].Price = TXHData.MD_Port_Info[MD_ConnectRX_Port].GunInfo[MD_ConnectRX_pGun].Price;
+ TXHData.PrintLastRecord[Tempu64].OrderNumber = TXHData.MD_Port_Data[MD_ConnectRX_Port].GunData[MD_ConnectRX_pGun].OrderNumber;
+ FMItemWrite(CF_PrintLastRecord, Tempu64);
+ }
+ TXHData.MD_Port_Info[MD_ConnectRX_Port].GunInfo[MD_ConnectRX_pGun].WaitPREXDATA_flag = 0;
+ TXHData.MD_Port_Info[MD_ConnectRX_Port].GunInfo[MD_ConnectRX_pGun].MB_CMD_Next = LY_MDConnectCmdACK1;
+ TXHData.MD_Port_Info[MD_ConnectRX_Port].GunInfo[MD_ConnectRX_pGun].LYGunNeedCMD = LY_MDConnectCmdReadState;
+ }
+ break;
+ }
+ }
+ break;
+ case PosDart:
+ {
+ TXHData.MBCountCutNum[MD_ConnectRX_Port][MD_ConnectRX_pGun] = 0;
+ if (MD_Connect_RX_Buff[MD_ConnectRX_Port][1] == 0x70 && MD_Connect_RX_Buff[MD_ConnectRX_Port][2] == 0xFA)
+ MD_ConnectRX_CMD = DART_MDConnectCmdPoll;
+ else if (((MD_Connect_RX_Buff[MD_ConnectRX_Port][1] & 0xF0) == 0xC0) && (MD_Connect_RX_Buff[MD_ConnectRX_Port][2] == 0xFA))
+ {
+ MD_ConnectRX_CMD = DART_MDConnectCmdACK;
+ }
+ else if (((MD_Connect_RX_Buff[MD_ConnectRX_Port][0] & 0xF0) == 0x50) && ((MD_Connect_RX_Buff[MD_ConnectRX_Port][1] & 0xF0) == 0x30))
+ {
+ MD_ConnectRX_CMD = MD_Connect_RX_Buff[MD_ConnectRX_Port][2];
+ }
+
+ MD_ConnectRX_pGun = TXHData.MD_Port_Info[MD_ConnectRX_Port].pGunNow;
+ TXHData.MBCountCutNum[MD_ConnectRX_Port][MD_ConnectRX_pGun] = 0;
+ if (TXHData.POS_MonitorModel == 1) // ģʽ
+ {
+ TXHData.MD_Port_Data[MD_ConnectRX_Port].GunData[MD_ConnectRX_pGun].GunState.Flag.Online = 1;
+ }
+ switch (MD_ConnectRX_CMD)
+ {
+ case DART_MDConnectCmdPoll: // ѯ
+ {
+ }
+ break;
+ case DART_MDConnectCmdACK: //
+ {
+ }
+ break;
+ case 0x01: // CD1
+ {
+ switch (MD_Connect_RX_Buff[MD_ConnectRX_Port][4])
+ {
+ case 0x01: //
+ {
+ }
+ break;
+ case 0x02: // Ȩ
+ {
+ }
+ break;
+ case 0x03: // ʵʱ
+ {
+ }
+ break;
+ case 0x05: // λ
+ {
+ if (TXHData.MD_Port_Info[MD_ConnectRX_Port].GunInfo[MD_ConnectRX_pGun].Handshake == 0)
+ {
+ TXHData.MD_Port_Info[MD_ConnectRX_Port].LoopGunNextFlag = 0;
+ TXHData.MD_Port_Info[MD_ConnectRX_Port].GunInfo[MD_ConnectRX_pGun].Handshake = 1;
+ TXHData.MD_Port_Info[MD_ConnectRX_Port].GunInfo[MD_ConnectRX_pGun].MB_CMD_Next = DART_MDConnectCmdACK;
+ TXHData.MD_Port_Info[MD_ConnectRX_Port].GunInfo[MD_ConnectRX_pGun].LYGunNeedCMD = DART_MDConnectCmdReadState;
+ }
+ }
+ break;
+ }
+ }
+ break;
+ case 0x03:
+ {
+ TXHData.DartGunState.State = MD_Connect_RX_Buff[MD_ConnectRX_Port][7];
+ TXHData.MD_Port_Data[MD_ConnectRX_Port].GunData[MD_ConnectRX_pGun].GunState.Flag.GunUP_Flag = TXHData.DartGunState.Flag.State;
+ }
+ break;
+ case 0x65: // CD101
+ {
+ if ((MD_Connect_RX_Buff[MD_ConnectRX_Port][4] & 0xf0) == 0)
+ MD_ConnectRX_CMD = DART_MDConnectCmdReadVTotal;
+ else
+ MD_ConnectRX_CMD = DART_MDConnectCmdReadPTotal;
+ // MD_ConnectRX_pGun_Sun = MD_Connect_RX_Buff[MD_ConnectRX_Port][4] & 0x0f;
+ for (i = 0; i < TXHData.MD_Port_Data[MD_ConnectRX_Port].PortData.DeviceNumber; i++)
+ if ((MD_Connect_RX_Buff[MD_ConnectRX_Port][0] - 0x50) == TXHData.MD_Port_Data[MD_ConnectRX_Port].GunData[i].GunAddr)
+ break;
+ // MD_ConnectRX_pGun = i + MD_ConnectRX_pGun_Sun;
+ if (TXHData.MD_Port_Info[MD_ConnectRX_Port].GunInfo[MD_ConnectRX_pGun].Handshake == 1)
+ {
+ TXHData.MD_Port_Info[MD_ConnectRX_Port].LoopGunNextFlag = 0;
+ TXHData.MD_Port_Info[MD_ConnectRX_Port].GunInfo[MD_ConnectRX_pGun].Handshake = 2;
+ TXHData.MD_Port_Info[MD_ConnectRX_Port].GunInfo[MD_ConnectRX_pGun].MB_CMD_Next = DART_MDConnectCmdReadPTotal;
+ }
+ else if (TXHData.MD_Port_Info[MD_ConnectRX_Port].GunInfo[MD_ConnectRX_pGun].Handshake == 1)
+ {
+ TXHData.MD_Port_Info[MD_ConnectRX_Port].LoopGunNextFlag = 0;
+ TXHData.MD_Port_Info[MD_ConnectRX_Port].GunInfo[MD_ConnectRX_pGun].Handshake = 2;
+ TXHData.MD_Port_Info[MD_ConnectRX_Port].GunInfo[MD_ConnectRX_pGun].MB_CMD_Next = DART_MDConnectCmdReadPTotal;
+ }
+ }
+ break;
+ }
+ }
+ break;
+ case PosYWY:
+ {
+ switch (TXHData.MD_Port_Data[MD_ConnectRX_Port].PortData.Device_Type)
+ {
+ case YWY_Bluesky:
+ {
+ TempBCD = CheckSum(&MD_Connect_RX_Buff[MD_ConnectRX_Port][1], TXHData.MD_Rec_Nummber[MD_ConnectRX_Port] - 6);
+ Tempu64 = StrToInt(&MD_Connect_RX_Buff[MD_ConnectRX_Port][TXHData.MD_Rec_Nummber[MD_ConnectRX_Port] - 5], 4);
+ if (Tempu64 == TempBCD)
+ {
+ TXHData.MBCountCutNum[MD_ConnectRX_Port][0] = 0;
+ MD_ConnectRX_CMD = MD_Connect_RX_Buff[MD_ConnectRX_Port][4];
+ switch (MD_ConnectRX_CMD)
+ {
+ case YWY_MDConnectCmdReadData:
+ {
+ TXHData.TankNumTop = Tempu64 = (TXHData.MD_Rec_Nummber[MD_ConnectRX_Port] - 24) / 65;
+ for (i = 0; i < Tempu64; i++)
+ {
+ if(MD_Connect_RX_Buff[MD_ConnectRX_Port][23 + i * 65] == 0)
+ TXHData.TankState[MD_ConnectRX_Port][i].State = MD_Connect_RX_Buff[MD_ConnectRX_Port][20 + i * 65];
+
+ TempF = StrToFloat(&MD_Connect_RX_Buff[MD_ConnectRX_Port][26 + i * 65], 8);
+ if(MD_Connect_RX_Buff[MD_ConnectRX_Port][26 + i * 65] != 0x3F)
+ TXHData.TankData[MD_ConnectRX_Port][i].Data.OV = TempF;
+ else
+ TXHData.TankData[MD_ConnectRX_Port][i].Data.OV = 0;
+ TempF = StrToFloat(&MD_Connect_RX_Buff[MD_ConnectRX_Port][50 + i * 65], 8);
+ if(MD_Connect_RX_Buff[MD_ConnectRX_Port][50 + i * 65] != 0x3F)
+ TXHData.TankData[MD_ConnectRX_Port][i].Data.OH = TempF;
+ else
+ TXHData.TankData[MD_ConnectRX_Port][i].Data.OH = 0;
+ TempF = StrToFloat(&MD_Connect_RX_Buff[MD_ConnectRX_Port][58 + i * 65], 8);
+ if(MD_Connect_RX_Buff[MD_ConnectRX_Port][58 + i * 65] != 0x3F)
+ TXHData.TankData[MD_ConnectRX_Port][i].Data.WH = TempF;
+ else
+ TXHData.TankData[MD_ConnectRX_Port][i].Data.WH = 0;
+ TempF = StrToFloat(&MD_Connect_RX_Buff[MD_ConnectRX_Port][66 + i * 65], 8);
+ if(MD_Connect_RX_Buff[MD_ConnectRX_Port][66 + i * 65] != 0x3F)
+ TXHData.TankData[MD_ConnectRX_Port][i].Data.TH = TempF;
+ else
+ TXHData.TankData[MD_ConnectRX_Port][i].Data.TH = 0;
+ TXHData.MD_Port_Data[MD_ConnectRX_Port].GunData[i].GunState.Flag.Online = 1;
+ TXHData.MD_Port_Info[MD_ConnectRX_Port].GunInfo[MD_ConnectRX_pGun].RSSI = MD_Connect_RX_Buff[MD_ConnectRX_Port][TXHData.MD_Rec_Nummber[MD_ConnectRX_Port] - 1];
+ }
+ }
+ break;
+ case YWY_MDConnectCmdWriteApacity:
+ {
+ }
+ break;
+ }
+ }
+ }
+ break;
+ case YWY_Probe_KY:
+ {
+ Tempu64 = (MD_Connect_RX_Buff[MD_ConnectRX_Port][22] << 8) | MD_Connect_RX_Buff[MD_ConnectRX_Port][21];
+ TempBCD = CRC_Check(&MD_Connect_RX_Buff[MD_ConnectRX_Port][0], 21);
+ if (Tempu64 == TempBCD)
+ {
+ MD_ConnectRX_pGun = MD_Connect_RX_Buff[MD_ConnectRX_Port][0] - 1;
+ TXHData.MBCountCutNum[MD_ConnectRX_Port][MD_ConnectRX_pGun] = 0;
+ TXHData.TankState[MD_ConnectRX_Port][MD_ConnectRX_pGun].State = 0;
+ TXHData.TankData[MD_ConnectRX_Port][MD_ConnectRX_pGun].Data.OV = 0;
+ TXHData.TankData[MD_ConnectRX_Port][MD_ConnectRX_pGun].Data.OH = (float)((MD_Connect_RX_Buff[MD_ConnectRX_Port][3] << 8) | MD_Connect_RX_Buff[MD_ConnectRX_Port][4]) + (float)((MD_Connect_RX_Buff[MD_ConnectRX_Port][5] << 8) | MD_Connect_RX_Buff[MD_ConnectRX_Port][6]) / 65535;
+ TXHData.TankData[MD_ConnectRX_Port][MD_ConnectRX_pGun].Data.WH = (float)((MD_Connect_RX_Buff[MD_ConnectRX_Port][7] << 8) | MD_Connect_RX_Buff[MD_ConnectRX_Port][8]) + (float)((MD_Connect_RX_Buff[MD_ConnectRX_Port][9] << 8) | MD_Connect_RX_Buff[MD_ConnectRX_Port][10]) / 65535;
+ ;
+ if ((MD_Connect_RX_Buff[MD_ConnectRX_Port][11] & 0x80) == 0)
+ TXHData.TankData[MD_ConnectRX_Port][MD_ConnectRX_pGun].Data.TH = (float)((MD_Connect_RX_Buff[MD_ConnectRX_Port][11] << 8) | MD_Connect_RX_Buff[MD_ConnectRX_Port][12]) / 16;
+ else
+ TXHData.TankData[MD_ConnectRX_Port][MD_ConnectRX_pGun].Data.TH = 0.0 - ((float)((0 - ((MD_Connect_RX_Buff[MD_ConnectRX_Port][11] << 8) | MD_Connect_RX_Buff[MD_ConnectRX_Port][12])) & 0xffff) / 16.0);
+ TXHData.MD_Port_Data[MD_ConnectRX_Port].GunData[MD_ConnectRX_pGun].GunState.Flag.Online = 1;
+
+ TXHData.MD_Port_Info[MD_ConnectRX_Port].GunInfo[MD_ConnectRX_pGun].RSSI = MD_Connect_RX_Buff[MD_ConnectRX_Port][23];
+ TXHData.TankNumTop = TXHData.MD_Port_Data[MD_ConnectRX_Port].PortData.DeviceNumber;
+ }
+ }
+ break;
+ case YWY_Pressure:
+ {
+ Tempu64 = (MD_Connect_RX_Buff[MD_ConnectRX_Port][8] << 8) | MD_Connect_RX_Buff[MD_ConnectRX_Port][7];
+ TempBCD = CRC_Check(&MD_Connect_RX_Buff[MD_ConnectRX_Port][0], 7);
+ if (Tempu64 == TempBCD)
+ {
+ MD_ConnectRX_pGun = MD_Connect_RX_Buff[MD_ConnectRX_Port][0] - 1;
+ TXHData.MBCountCutNum[MD_ConnectRX_Port][0] = 0;
+ TXHData.TankState[MD_ConnectRX_Port][MD_ConnectRX_pGun].State = 0;
+ TXHData.TankData[MD_ConnectRX_Port][MD_ConnectRX_pGun].Data.OV = (float)((MD_Connect_RX_Buff[MD_ConnectRX_Port][3] << 8) | MD_Connect_RX_Buff[MD_ConnectRX_Port][4]) / (pow(10, MD_Connect_RX_Buff[MD_ConnectRX_Port][6]));
+ TXHData.TankData[MD_ConnectRX_Port][MD_ConnectRX_pGun].Data.OH = 0;
+ TXHData.TankData[MD_ConnectRX_Port][MD_ConnectRX_pGun].Data.WH = 0;
+ TXHData.TankData[MD_ConnectRX_Port][MD_ConnectRX_pGun].Data.TH = 0;
+ TXHData.MD_Port_Data[MD_ConnectRX_Port].GunData[MD_ConnectRX_pGun].GunState.Flag.Online = 1;
+ TXHData.MD_Port_Info[MD_ConnectRX_Port].GunInfo[MD_ConnectRX_pGun].RSSI = MD_Connect_RX_Buff[MD_ConnectRX_Port][9];
+ TXHData.TankNumTop = TXHData.MD_Port_Data[MD_ConnectRX_Port].PortData.DeviceNumber;
+ }
+ }
+ break;
+ }
+ }
+ break;
+ case PosRFID:
+ {
+ MD_ConnectRX_Len = (MD_Connect_RX_Buff[MD_ConnectRX_Port][2] << 8) | MD_Connect_RX_Buff[MD_ConnectRX_Port][3];
+ Tempu64 = (MD_Connect_RX_Buff[MD_ConnectRX_Port][MD_ConnectRX_Len] << 8) | MD_Connect_RX_Buff[MD_ConnectRX_Port][MD_ConnectRX_Len + 1];
+ TempBCD = CRC_Check(&MD_Connect_RX_Buff[MD_ConnectRX_Port][0], MD_ConnectRX_Len);
+ if (Tempu64 == TempBCD)
+ {
+ MD_ConnectRX_pGun = MD_Connect_RX_Buff[MD_ConnectRX_Port][1]; // ȡַָ
+ for (i = 0; i < TXHData.MD_Port_Data[MD_ConnectRX_Port].PortData.DeviceNumber; i++)
+ if (MD_ConnectRX_pGun == TXHData.MD_Port_Data[MD_ConnectRX_Port].GunData[i].GunAddr)
+ {
+ MD_ConnectRX_pGun = i; // ȡָ
+ break;
+ }
+ TXHData.MD_Port_Data[MD_ConnectRX_Port].GunData[MD_ConnectRX_pGun].GunState.Flag.Online = 1;
+ MD_ConnectRX_CMD = MD_Connect_RX_Buff[MD_ConnectRX_Port][4];
+ TXHData.MBCountCutNum[MD_ConnectRX_Port][MD_ConnectRX_pGun] = 0;
+ switch (MD_ConnectRX_CMD)
+ {
+ case RFID_MDConnectCmdAllData: // ״̬
+ {
+ Offset = 6;
+ for (DeviceNumber = 0; DeviceNumber < MD_Connect_RX_Buff[MD_ConnectRX_Port][5]; DeviceNumber++)
+ {
+ Offset++;
+ MD_ConnectRX_CMD = MD_Connect_RX_Buff[MD_ConnectRX_Port][Offset];
+ Offset++;
+ switch (MD_ConnectRX_CMD)
+ {
+ case RFID_MDConnectCmdReadData: // ״̬
+ {
+ MD_ConnectRX_Len = MD_Connect_RX_Buff[MD_ConnectRX_Port][Offset];
+ Offset++;
+ if (TXHData.MD_Port_Data[MD_ConnectRX_Port].GunData[MD_ConnectRX_pGun + DeviceNumber].ROM_UpData_State.Flag.Update_Flag && TXHData.MD_Port_Info[MD_ConnectRX_Port].GunInfo[MD_ConnectRX_pGun + DeviceNumber].ROM_UpData_State.Flag.Update_Flag == 0)
+ {
+ if (TXHData.MD_Port_Info[MD_ConnectRX_Port].GunInfo[MD_ConnectRX_pGun + DeviceNumber].GunVersion.VersionFindFlag)
+ {
+ for (i = 0; i < 4; i++) // жDzͬһϵ
+ if (TXHData.MD_Port_Info[MD_ConnectRX_Port].GunInfo[MD_ConnectRX_pGun + DeviceNumber].GunVersion.Version[i] != TXHData.MD_Port_Data[MD_ConnectRX_Port].PortData.ROM_UpData_Version[i])
+ break;
+ if (i == 4)
+ {
+ for (i = 4; i < 10; i++) // жϰ汾Dzͬ
+ if (TXHData.MD_Port_Info[MD_ConnectRX_Port].GunInfo[MD_ConnectRX_pGun + DeviceNumber].GunVersion.Version[i] != TXHData.MD_Port_Data[MD_ConnectRX_Port].PortData.ROM_UpData_Version[i])
+ break;
+ if (i != 10)
+ {
+ TXHData.MD_Port_Info[MD_ConnectRX_Port].GunInfo[MD_ConnectRX_pGun + DeviceNumber].ROM_UpData_State.Flag.Update_Flag = 1;
+ }
+ }
+ }
+ }
+ if (MD_ConnectRX_Len == 15)
+ {
+ TXHData.MD_Port_Data[MD_ConnectRX_Port].GunData[MD_ConnectRX_pGun + DeviceNumber].GunState.Flag.UpdateDisplay = 1;
+ for (i = 0; i < 10; i++)
+ TXHData.MD_Port_Info[MD_ConnectRX_Port].GunInfo[MD_ConnectRX_pGun + DeviceNumber].CardNumber[i] = MD_Connect_RX_Buff[MD_ConnectRX_Port][Offset + i];
+ Offset += 10;
+ for (i = 0; i < 2; i++)
+ TXHData.MD_Port_Info[MD_ConnectRX_Port].GunInfo[MD_ConnectRX_pGun + DeviceNumber].CardPSWD[i] = MD_Connect_RX_Buff[MD_ConnectRX_Port][Offset + i];
+ Offset += 2;
+ TXHData.MD_Port_Info[MD_ConnectRX_Port].GunInfo[MD_ConnectRX_pGun + DeviceNumber].Mileage = (MD_Connect_RX_Buff[MD_ConnectRX_Port][Offset] << 16) | (MD_Connect_RX_Buff[MD_ConnectRX_Port][Offset + 1] << 8) | MD_Connect_RX_Buff[MD_ConnectRX_Port][Offset + 2];
+ Offset += 3;
+ if (TXHData.POS_Info.Link_Flag == 0) //
+ {
+ for (i = 0; i < 10; i++)
+ if (TXHData.MD_Port_Info[MD_ConnectRX_Port].GunInfo[MD_ConnectRX_pGun + DeviceNumber].CardNumber[i] != 0)
+ break;
+ if (i == 10)
+ TXHData.MD_Port_Info[MD_ConnectRX_Port].GunInfo[MD_ConnectRX_pGun + DeviceNumber].RFIDState = 0x40;
+ else if (TXHData.MD_Port_Info[MD_ConnectRX_Port].GunInfo[MD_ConnectRX_pGun + DeviceNumber].RFIDState == 0)
+ {
+ for (WhiteList_Num = 0; WhiteList_Num < TXHData.WhiteList.WhiteListTop; WhiteList_Num++) // Ұ
+ {
+ for (Temp = 0; Temp < 6; Temp++)
+ if (TXHData.MD_Port_Info[MD_ConnectRX_Port].GunInfo[MD_ConnectRX_pGun + DeviceNumber].CardNumber[Temp + 4] != TXHData.WhiteList.CardNum[WhiteList_Num][Temp])
+ break;
+ if (Temp == 6) // zڰ
+ {
+ TXHData.MD_Port_Info[MD_ConnectRX_Port].GunInfo[MD_ConnectRX_pGun + DeviceNumber].RFIDState = 3;
+ TXHData.MD_Port_Data[MD_ConnectRX_Port].GunData[MD_ConnectRX_pGun + DeviceNumber].GunState.Flag.UpdateDisplay = 0;
+ for (i = 0; i < 15; i++)
+ TXHData.MD_Port_Info[MD_ConnectRX_Port].GunInfo[MD_ConnectRX_pGun + DeviceNumber].RFIDUserName[i] = 0x20;
+ for (i = 0; i < 10; i++)
+ TXHData.MD_Port_Info[MD_ConnectRX_Port].GunInfo[MD_ConnectRX_pGun + DeviceNumber].CarLicensePlate[i] = 0x20;
+ TXHData.MD_Port_Info[MD_ConnectRX_Port].GunInfo[MD_ConnectRX_pGun + DeviceNumber].BalanceDecimal = 0;
+ for (i = 0; i < 5; i++)
+ TXHData.MD_Port_Info[MD_ConnectRX_Port].GunInfo[MD_ConnectRX_pGun + DeviceNumber].Balance[i] = 0;
+ TXHData.MD_Port_Info[MD_ConnectRX_Port].GunInfo[MD_ConnectRX_pGun + DeviceNumber].Mileage;
+ break;
+ }
+ }
+ if (WhiteList_Num == TXHData.WhiteList.WhiteListTop)
+ TXHData.MD_Port_Info[MD_ConnectRX_Port].GunInfo[MD_ConnectRX_pGun + DeviceNumber].RFIDState = 0x40;
+ }
+ }
+ switch (TXHData.MD_Port_Info[MD_ConnectRX_Port].GunInfo[MD_ConnectRX_pGun + DeviceNumber].RFIDState)
+ {
+ case 3:
+ TXHData.MD_Port_Info[MD_ConnectRX_Port].GunInfo[MD_ConnectRX_pGun + DeviceNumber].MB_CMD_Next = RFID_MDConnectCmdWriteCardInfo;
+ break;
+ case 17:
+ TXHData.MD_Port_Info[MD_ConnectRX_Port].GunInfo[MD_ConnectRX_pGun + DeviceNumber].MB_CMD_Next = RFID_MDConnectCmdWriteFullingInfo;
+ break;
+ case 0x40:
+ TXHData.MD_Port_Info[MD_ConnectRX_Port].GunInfo[MD_ConnectRX_pGun + DeviceNumber].MB_CMD_Next = RFID_MDConnectCmdWriteCardInfo;
+ break;
+ }
+ }
+ else
+ {
+ TXHData.MD_Port_Data[MD_ConnectRX_Port].GunData[MD_ConnectRX_pGun + DeviceNumber].GunState.Flag.UpdateDisplay = 0;
+ if (TXHData.MD_Port_Info[MD_ConnectRX_Port].GunInfo[MD_ConnectRX_pGun + DeviceNumber].ROM_UpData_State.Flag.Update_Flag)
+ {
+ TXHData.MD_Port_Info[MD_ConnectRX_Port].GunInfo[MD_ConnectRX_pGun + DeviceNumber].FrameNow = 0;
+ TXHData.MD_Port_Info[MD_ConnectRX_Port].GunInfo[MD_ConnectRX_pGun + DeviceNumber].MB_CMD_Next = RFID_MDConnectCmdROMownload;
+ }
+ }
+ }
+ break;
+ case RFID_MDConnectCmdWriteCardInfo: //
+ {
+ switch (TXHData.MD_Port_Info[MD_ConnectRX_Port].GunInfo[MD_ConnectRX_pGun + DeviceNumber].RFIDState)
+ {
+ case 0x40:
+ TXHData.MD_Port_Info[MD_ConnectRX_Port].GunInfo[MD_ConnectRX_pGun + DeviceNumber].RFIDState = 0;
+ break;
+ }
+ TXHData.MD_Port_Info[MD_ConnectRX_Port].GunInfo[MD_ConnectRX_pGun + DeviceNumber].MB_CMD_Next = RFID_MDConnectCmdReadData;
+ // if(TXHData.POS_Info.Link_Flag == 0)//
+ }
+ break;
+ case RFID_MDConnectCmdWriteFullingInfo: //
+ {
+ TXHData.MD_Port_Info[MD_ConnectRX_Port].GunInfo[MD_ConnectRX_pGun + DeviceNumber].MB_CMD_Next = RFID_MDConnectCmdReadData;
+ }
+ break;
+ }
+ }
+ }
+ break;
+ case RFID_MDConnectCmdReadData: // ״̬
+ {
+ if (TXHData.MD_Port_Info[MD_ConnectRX_Port].GunInfo[MD_ConnectRX_pGun].Handshake == 0)
+ {
+ TXHData.MD_Port_Info[MD_ConnectRX_Port].GunInfo[MD_ConnectRX_pGun].Handshake = 0x01;
+ TXHData.MD_Port_Info[MD_ConnectRX_Port].GunInfo[MD_ConnectRX_pGun].MB_CMD_Next = RFID_MDConnectCmdReadVersion;
+ }
+ else
+ {
+ if (TXHData.MD_Port_Data[MD_ConnectRX_Port].GunData[MD_ConnectRX_pGun].ROM_UpData_State.Flag.Update_Flag && TXHData.MD_Port_Info[MD_ConnectRX_Port].GunInfo[MD_ConnectRX_pGun].ROM_UpData_State.Flag.Update_Flag == 0)
+ {
+ if (TXHData.MD_Port_Info[MD_ConnectRX_Port].GunInfo[MD_ConnectRX_pGun].GunVersion.VersionFindFlag)
+ {
+ for (i = 0; i < 4; i++) // жDzͬһϵ
+ if (TXHData.MD_Port_Info[MD_ConnectRX_Port].GunInfo[MD_ConnectRX_pGun].GunVersion.Version[i] != TXHData.MD_Port_Data[MD_ConnectRX_Port].PortData.ROM_UpData_Version[i])
+ break;
+ if (i == 4)
+ {
+ for (i = 4; i < 10; i++) // жϰ汾Dzͬ
+ if (TXHData.MD_Port_Info[MD_ConnectRX_Port].GunInfo[MD_ConnectRX_pGun].GunVersion.Version[i] != TXHData.MD_Port_Data[MD_ConnectRX_Port].PortData.ROM_UpData_Version[i])
+ break;
+ if (i != 10)
+ {
+ TXHData.MD_Port_Info[MD_ConnectRX_Port].GunInfo[MD_ConnectRX_pGun].ROM_UpData_State.Flag.Update_Flag = 1;
+ }
+ }
+ }
+ }
+ }
+ if (MD_ConnectRX_Len == 17)
+ {
+ TXHData.MD_Port_Data[MD_ConnectRX_Port].GunData[MD_ConnectRX_pGun].GunState.Flag.UpdateDisplay = 1;
+ for (i = 0; i < 10; i++)
+ TXHData.MD_Port_Info[MD_ConnectRX_Port].GunInfo[MD_ConnectRX_pGun].CardNumber[i] = MD_Connect_RX_Buff[MD_ConnectRX_Port][i + 5];
+ for (i = 0; i < 2; i++)
+ TXHData.MD_Port_Info[MD_ConnectRX_Port].GunInfo[MD_ConnectRX_pGun].CardPSWD[i] = MD_Connect_RX_Buff[MD_ConnectRX_Port][i + 15];
+ }
+ else if (MD_ConnectRX_Len == 20)
+ {
+ TXHData.MD_Port_Data[MD_ConnectRX_Port].GunData[MD_ConnectRX_pGun].GunState.Flag.UpdateDisplay = 1;
+ for (i = 0; i < 10; i++)
+ TXHData.MD_Port_Info[MD_ConnectRX_Port].GunInfo[MD_ConnectRX_pGun].CardNumber[i] = MD_Connect_RX_Buff[MD_ConnectRX_Port][i + 5];
+ for (i = 0; i < 2; i++)
+ TXHData.MD_Port_Info[MD_ConnectRX_Port].GunInfo[MD_ConnectRX_pGun].CardPSWD[i] = MD_Connect_RX_Buff[MD_ConnectRX_Port][i + 15];
+ TXHData.MD_Port_Info[MD_ConnectRX_Port].GunInfo[MD_ConnectRX_pGun].Mileage = (MD_Connect_RX_Buff[MD_ConnectRX_Port][17] << 16) | (MD_Connect_RX_Buff[MD_ConnectRX_Port][18] << 8) | MD_Connect_RX_Buff[MD_ConnectRX_Port][19];
+ if (TXHData.POS_Info.Link_Flag == 0) //
+ {
+ for (i = 0; i < 10; i++)
+ if (TXHData.MD_Port_Info[MD_ConnectRX_Port].GunInfo[MD_ConnectRX_pGun].CardNumber[i] != 0)
+ break;
+ if (i == 10)
+ TXHData.MD_Port_Info[MD_ConnectRX_Port].GunInfo[MD_ConnectRX_pGun].RFIDState = 0x40;
+ else if (TXHData.MD_Port_Info[MD_ConnectRX_Port].GunInfo[MD_ConnectRX_pGun].RFIDState == 0)
+ {
+ for (WhiteList_Num = 0; WhiteList_Num < TXHData.WhiteList.WhiteListTop; WhiteList_Num++) // Ұ
+ {
+ for (Temp = 0; Temp < 6; Temp++)
+ if (TXHData.MD_Port_Info[MD_ConnectRX_Port].GunInfo[MD_ConnectRX_pGun].CardNumber[Temp + 4] != TXHData.WhiteList.CardNum[WhiteList_Num][Temp])
+ break;
+ if (Temp == 6) // zڰ
+ {
+ TXHData.MD_Port_Info[MD_ConnectRX_Port].GunInfo[MD_ConnectRX_pGun].RFIDState = 3;
+ TXHData.MD_Port_Data[MD_ConnectRX_Port].GunData[MD_ConnectRX_pGun].GunState.Flag.UpdateDisplay = 0;
+ for (i = 0; i < 15; i++)
+ TXHData.MD_Port_Info[MD_ConnectRX_Port].GunInfo[MD_ConnectRX_pGun].RFIDUserName[i] = 0x20;
+ for (i = 0; i < 10; i++)
+ TXHData.MD_Port_Info[MD_ConnectRX_Port].GunInfo[MD_ConnectRX_pGun].CarLicensePlate[i] = 0x20;
+ TXHData.MD_Port_Info[MD_ConnectRX_Port].GunInfo[MD_ConnectRX_pGun].BalanceDecimal = 0;
+ for (i = 0; i < 5; i++)
+ TXHData.MD_Port_Info[MD_ConnectRX_Port].GunInfo[MD_ConnectRX_pGun].Balance[i] = 0;
+ TXHData.MD_Port_Info[MD_ConnectRX_Port].GunInfo[MD_ConnectRX_pGun].Mileage;
+ break;
+ }
+ }
+ if (WhiteList_Num == TXHData.WhiteList.WhiteListTop)
+ TXHData.MD_Port_Info[MD_ConnectRX_Port].GunInfo[MD_ConnectRX_pGun].RFIDState = 0x40;
+ }
+ }
+ switch (TXHData.MD_Port_Info[MD_ConnectRX_Port].GunInfo[MD_ConnectRX_pGun].RFIDState)
+ {
+ case 3:
+ TXHData.MD_Port_Info[MD_ConnectRX_Port].GunInfo[MD_ConnectRX_pGun].MB_CMD_Next = RFID_MDConnectCmdWriteCardInfo;
+ break;
+ case 17:
+ TXHData.MD_Port_Info[MD_ConnectRX_Port].GunInfo[MD_ConnectRX_pGun].MB_CMD_Next = RFID_MDConnectCmdWriteFullingInfo;
+ break;
+ case 0x40:
+ TXHData.MD_Port_Info[MD_ConnectRX_Port].GunInfo[MD_ConnectRX_pGun].MB_CMD_Next = RFID_MDConnectCmdWriteCardInfo;
+ break;
+ }
+ }
+ else if (MD_ConnectRX_Len == 6) // ״̬
+ {
+ if (MD_Connect_RX_Buff[MD_ConnectRX_Port][5] == 1) // ǩʧ
+ {
+ zhtningzhuangtai = 3;
+ TXHData.MD_Port_Info[MD_ConnectRX_Port].GunInfo[MD_ConnectRX_pGun].MB_CMD_Next = RFID_MDConnectCmdLossACK;
+ if (TXHData.MD_Port_Data[TXHData.MD_Port_Info[MD_ConnectRX_Port].GunInfo[MD_ConnectRX_pGun].AssociatedDevices.Port].GunData[TXHData.MD_Port_Info[MD_ConnectRX_Port].GunInfo[MD_ConnectRX_pGun].AssociatedDevices.location].GunState.Flag.Start_Flag)
+ {
+ switch (TXHData.MD_Port_Data[TXHData.MD_Port_Info[MD_ConnectRX_Port].GunInfo[MD_ConnectRX_pGun].AssociatedDevices.Port].PortData.POSType)
+ {
+ case PosBlueSky:
+ TXHData.MD_Port_Info[TXHData.MD_Port_Info[MD_ConnectRX_Port].GunInfo[MD_ConnectRX_pGun].AssociatedDevices.Port].GunInfo[TXHData.MD_Port_Info[MD_ConnectRX_Port].GunInfo[MD_ConnectRX_pGun].AssociatedDevices.location].MB_CMD_Next = C_MDConnectPauseFueling;
+ break;
+ case PosBlueSkyPlus:
+ TXHData.MD_Port_Info[TXHData.MD_Port_Info[MD_ConnectRX_Port].GunInfo[MD_ConnectRX_pGun].AssociatedDevices.Port].GunInfo[TXHData.MD_Port_Info[MD_ConnectRX_Port].GunInfo[MD_ConnectRX_pGun].AssociatedDevices.location].MB_CMD_Next = LTP_GunCMDSuspend;
+ break;
+ }
+ TXHData.MD_Port_Info[TXHData.MD_Port_Info[MD_ConnectRX_Port].GunInfo[MD_ConnectRX_pGun].AssociatedDevices.Port].pGunCapture = TXHData.MD_Port_Data[TXHData.MD_Port_Info[MD_ConnectRX_Port].GunInfo[MD_ConnectRX_pGun].AssociatedDevices.Port].GunData[TXHData.MD_Port_Info[MD_ConnectRX_Port].GunInfo[MD_ConnectRX_pGun].AssociatedDevices.location].GunNummber;
+ }
+ }
+ else if (MD_Connect_RX_Buff[MD_ConnectRX_Port][5] == 2) // ǩָ
+ {
+ zhtningzhuangtai = 4;
+ TXHData.MD_Port_Info[MD_ConnectRX_Port].GunInfo[MD_ConnectRX_pGun].MB_CMD_Next = RFID_MDConnectCmdFindACK;
+ if (TXHData.MD_Port_Data[TXHData.MD_Port_Info[MD_ConnectRX_Port].GunInfo[MD_ConnectRX_pGun].AssociatedDevices.Port].GunData[TXHData.MD_Port_Info[MD_ConnectRX_Port].GunInfo[MD_ConnectRX_pGun].AssociatedDevices.location].GunState.Flag.Start_Flag)
+ {
+ switch (TXHData.MD_Port_Data[TXHData.MD_Port_Info[MD_ConnectRX_Port].GunInfo[MD_ConnectRX_pGun].AssociatedDevices.Port].PortData.POSType)
+ {
+ case PosBlueSky:
+ TXHData.MD_Port_Info[TXHData.MD_Port_Info[MD_ConnectRX_Port].GunInfo[MD_ConnectRX_pGun].AssociatedDevices.Port].GunInfo[TXHData.MD_Port_Info[MD_ConnectRX_Port].GunInfo[MD_ConnectRX_pGun].AssociatedDevices.location].MB_CMD_Next = C_MDConnectResumeFueling;
+ break;
+ case PosBlueSkyPlus:
+ TXHData.MD_Port_Info[TXHData.MD_Port_Info[MD_ConnectRX_Port].GunInfo[MD_ConnectRX_pGun].AssociatedDevices.Port].GunInfo[TXHData.MD_Port_Info[MD_ConnectRX_Port].GunInfo[MD_ConnectRX_pGun].AssociatedDevices.location].MB_CMD_Next = LTP_GunCMDContinue;
+ break;
+ }
+ TXHData.MD_Port_Info[TXHData.MD_Port_Info[MD_ConnectRX_Port].GunInfo[MD_ConnectRX_pGun].AssociatedDevices.Port].pGunCapture = TXHData.MD_Port_Data[TXHData.MD_Port_Info[MD_ConnectRX_Port].GunInfo[MD_ConnectRX_pGun].AssociatedDevices.Port].GunData[TXHData.MD_Port_Info[MD_ConnectRX_Port].GunInfo[MD_ConnectRX_pGun].AssociatedDevices.location].GunNummber;
+ }
+ }
+ }
+ else
+ {
+ TXHData.MD_Port_Data[MD_ConnectRX_Port].GunData[MD_ConnectRX_pGun].GunState.Flag.UpdateDisplay = 0;
+ if (TXHData.MD_Port_Info[MD_ConnectRX_Port].GunInfo[MD_ConnectRX_pGun].ROM_UpData_State.Flag.Update_Flag)
+ {
+ TXHData.MD_Port_Info[MD_ConnectRX_Port].GunInfo[MD_ConnectRX_pGun].FrameNow = 0;
+ TXHData.MD_Port_Info[MD_ConnectRX_Port].GunInfo[MD_ConnectRX_pGun].MB_CMD_Next = RFID_MDConnectCmdROMownload;
+ }
+ }
+ }
+ break;
+ case RFID_MDConnectCmdFindACK: //
+ case RFID_MDConnectCmdLossACK: //
+ {
+ TXHData.MD_Port_Info[MD_ConnectRX_Port].GunInfo[MD_ConnectRX_pGun].MB_CMD_Next = RFID_MDConnectCmdReadData;
+ }
+ break;
+ case RFID_MDConnectCmdWriteCardInfo: //
+ {
+ switch (TXHData.MD_Port_Info[MD_ConnectRX_Port].GunInfo[MD_ConnectRX_pGun].RFIDState)
+ {
+ case 0x40:
+ TXHData.MD_Port_Info[MD_ConnectRX_Port].GunInfo[MD_ConnectRX_pGun].RFIDState = 0;
+ break;
+ }
+ TXHData.MD_Port_Info[MD_ConnectRX_Port].GunInfo[MD_ConnectRX_pGun].MB_CMD_Next = RFID_MDConnectCmdReadData;
+ // if(TXHData.POS_Info.Link_Flag == 0)//
+ }
+ break;
+ case RFID_MDConnectCmdWriteFullingInfo: //
+ {
+ TXHData.MD_Port_Info[MD_ConnectRX_Port].GunInfo[MD_ConnectRX_pGun].MB_CMD_Next = RFID_MDConnectCmdReadData;
+ }
+ break;
+ case RFID_MDConnectCmdWriteBindingInfo: //
+ {
+ TXHData.MD_Port_Info[MD_ConnectRX_Port].GunInfo[MD_ConnectRX_pGun].Handshake = 0x03;
+ TXHData.MD_Port_Info[MD_ConnectRX_Port].GunInfo[MD_ConnectRX_pGun].MB_CMD_Next = RFID_MDConnectCmdReadData;
+ }
+ break;
+ case RFID_MDConnectCmdReadVersion: // 汾
+ {
+ TXHData.MD_Port_Info[MD_ConnectRX_Port].GunInfo[MD_ConnectRX_pGun].Handshake = 0x02;
+ TXHData.MD_Port_Info[MD_ConnectRX_Port].GunInfo[MD_ConnectRX_pGun].MB_CMD_Next = RFID_MDConnectCmdWriteBindingInfo;
+ TXHData.MD_Port_Info[MD_ConnectRX_Port].GunInfo[MD_ConnectRX_pGun].GunVersion.VersionFindFlag = 1;
+ for (i = 0; i < 10; i++)
+ TXHData.MD_Port_Info[MD_ConnectRX_Port].GunInfo[MD_ConnectRX_pGun].GunVersion.Version[i] = MD_Connect_RX_Buff[MD_ConnectRX_Port][i + 5];
+ if (MD_ConnectRX_Len == 21)
+ {
+ // TXHData.MD_Port_Info[MD_ConnectRX_Port].GunInfo[MD_ConnectRX_pGun].SonDevice.SonNumber = MD_Connect_RX_Buff[MD_ConnectRX_Port][15];
+ // for(i = 0;i < 4;i ++)
+ // TXHData.MD_Port_Info[MD_ConnectRX_Port].GunInfo[MD_ConnectRX_pGun].SonDevice.SonAddress[i] = MD_Connect_RX_Buff[MD_ConnectRX_Port][16+i];
+ }
+ }
+ break;
+ case RFID_MDConnectCmdROMownload: //
+ {
+ // TXHData.MD_Port_Info[MD_ConnectRX_Port].GunInfo[MD_ConnectRX_pGun].MB_CMD_Next = RFID_MDConnectCmdReadData;
+ TXHData.MD_Port_Info[MD_ConnectRX_Port].GunInfo[MD_ConnectRX_pGun].FrameNow = (MD_Connect_RX_Buff[MD_ConnectRX_Port][5] << 8) | MD_Connect_RX_Buff[MD_ConnectRX_Port][6];
+ if (TXHData.MD_Port_Info[MD_ConnectRX_Port].GunInfo[MD_ConnectRX_pGun].FrameNow >= TXHData.MD_Port_Data[MD_ConnectRX_Port].PortData.ROM_UpData.FrameTop)
+ {
+ TXHData.MD_Port_Info[MD_ConnectRX_Port].GunInfo[MD_ConnectRX_pGun].MB_CMD_Next = RFID_MDConnectCmdReadData;
+ // TXHData.MD_Port_Data[MD_ConnectRX_Port].GunData[MD_ConnectRX_pGun].ROM_UpData_State.Flag.Update_Flag = 0;
+ TXHData.MD_Port_Info[MD_ConnectRX_Port].GunInfo[MD_ConnectRX_pGun].ROM_UpData_State.Flag.Update_Flag = 0;
+ // FMItemWrite(CF_MD_Port_Data,MD_ConnectRX_Port);
+ }
+ }
+ break;
+ }
+ }
+ }
+ break;
+ case PosYGao:
+ {
+ MD_ConnectRX_pGun = MD_Connect_RX_Buff[MD_ConnectRX_Port][4]; // ȡָ
+ for (DeviceNumber = 0; DeviceNumber < TXHData.MD_Port_Data[MD_ConnectRX_Port].PortData.DeviceNumber; DeviceNumber++)
+ {
+ if (MD_ConnectRX_pGun == TXHData.MD_Port_Data[MD_ConnectRX_Port].GunData[DeviceNumber].GunAddr)
+ {
+ MD_ConnectRX_pGun = DeviceNumber;
+ break;
+ }
+ }
+ MD_ConnectRX_CMD = MD_Connect_RX_Buff[MD_ConnectRX_Port][3]; // ȡ
+ switch (MD_ConnectRX_CMD)
+ {
+ case YG_MDConnectCmdWritePrset:
+ MD_ConnectRX_Len = 7;
+ break;
+ case YG_MDConnectCmdWritePrice:
+ MD_ConnectRX_Len = 7;
+ break;
+ case YG_MDConnectCmdStop:
+ MD_ConnectRX_Len = 6;
+ break;
+ case YG_MDConnectCmdStart:
+ MD_ConnectRX_Len = 6;
+ break;
+ case YG_MDConnectControlMode:
+ MD_ConnectRX_Len = 6;
+ break;
+ case YG_MDConnectCmdReadTotal:
+ MD_ConnectRX_Len = 18;
+ break;
+ case YG_MDConnectCmdRemovePrset:
+ MD_ConnectRX_Len = 7;
+ break;
+ case YG_MDConnectCmdReadVersion:
+ MD_ConnectRX_Len = 9;
+ break;
+ case YG_MDConnectCmdUnLock:
+ MD_ConnectRX_Len = 6;
+ break;
+ case YG_MDConnectCmdLock:
+ MD_ConnectRX_Len = 6;
+ break;
+ case YG_MDConnectCmdReadFuelVolumeState:
+ MD_ConnectRX_Len = 11;
+ break;
+ case YG_MDConnectCmdReadFuelSaleState:
+ MD_ConnectRX_Len = 11;
+ break;
+ case YG_MDConnectCmdReadFuelRecord:
+ MD_ConnectRX_Len = 42;
+ break;
+ }
+ Temp = BCC_CheckSum(&MD_Connect_RX_Buff[MD_ConnectRX_Port][3], MD_ConnectRX_Len - 4);
+ if (Temp == MD_Connect_RX_Buff[MD_ConnectRX_Port][MD_ConnectRX_Len - 1] && MD_Connect_RX_Buff[MD_ConnectRX_Port][1] > 0) // жУλ
+ {
+ TXHData.MD_Port_Info[MD_ConnectRX_Port].GunInfo[MD_ConnectRX_pGun].RSSI = MD_Connect_RX_Buff[MD_ConnectRX_Port][MD_ConnectRX_Len];
+ TXHData.MBCountCutNum[MD_ConnectRX_Port][MD_ConnectRX_pGun] = 0;
+ if (TXHData.POS_MonitorModel == 1) // ģʽ
+ {
+ TXHData.MD_Port_Data[MD_ConnectRX_Port].GunData[MD_ConnectRX_pGun].GunState.Flag.Online = 1;
+ }
+ switch (MD_ConnectRX_CMD)
+ {
+ case YG_MDConnectCmdReadFuelVolumeState: // ״̬
+ case YG_MDConnectCmdReadFuelSaleState: //
+ {
+ if (MD_ConnectRX_CMD == YG_MDConnectCmdReadFuelVolumeState)
+ {
+ TXHData.MD_Port_Info[MD_ConnectRX_Port].GunInfo[MD_ConnectRX_pGun].FData.OilCNT = ((MD_Connect_RX_Buff[MD_ConnectRX_Port][5] << 24) | (MD_Connect_RX_Buff[MD_ConnectRX_Port][6] << 16) | (MD_Connect_RX_Buff[MD_ConnectRX_Port][7] << 8) | (MD_Connect_RX_Buff[MD_ConnectRX_Port][8]));
+ Tempu64 = MD_Connect_BCDTou64(TXHData.MD_Port_Info[MD_ConnectRX_Port].GunInfo[MD_ConnectRX_pGun].FData.OilCNT);
+ TempBCD = pow(10, TXHData.MD_Port_Data[MD_ConnectRX_Port].PortData.GunDec.Dec.OilCNT + TXHData.MD_Port_Data[MD_ConnectRX_Port].PortData.GunDec.Dec.Price - TXHData.MD_Port_Data[MD_ConnectRX_Port].PortData.GunDec.Dec.MoneyCNT); // Сλ
+ Tempu64 = (Tempu64 * MD_Connect_BCDTou64(TXHData.MD_Port_Info[MD_ConnectRX_Port].GunInfo[MD_ConnectRX_pGun].Price) + TempBCD / 2) / TempBCD; //
+ TXHData.MD_Port_Info[MD_ConnectRX_Port].GunInfo[MD_ConnectRX_pGun].FData.MoneyCNT = MD_Connect_u64ToBCD(Tempu64);
+ }
+ else if (MD_ConnectRX_CMD == YG_MDConnectCmdReadFuelSaleState)
+ TXHData.MD_Port_Info[MD_ConnectRX_Port].GunInfo[MD_ConnectRX_pGun].FData.MoneyCNT = ((MD_Connect_RX_Buff[MD_ConnectRX_Port][5] << 24) | (MD_Connect_RX_Buff[MD_ConnectRX_Port][6] << 16) | (MD_Connect_RX_Buff[MD_ConnectRX_Port][7] << 8) | (MD_Connect_RX_Buff[MD_ConnectRX_Port][8]));
+ TXHData.MD_Port_Info[MD_ConnectRX_Port].GunInfo[MD_ConnectRX_pGun].YGGunState.State = MD_Connect_RX_Buff[MD_ConnectRX_Port][9];
+ TXHData.MD_Port_Data[MD_ConnectRX_Port].GunData[MD_ConnectRX_pGun].GunState.Flag.GunUP_Flag = TXHData.MD_Port_Info[MD_ConnectRX_Port].GunInfo[MD_ConnectRX_pGun].YGGunState.Flag.GunUp;
+ if (TXHData.MD_Port_Info[MD_ConnectRX_Port].GunInfo[MD_ConnectRX_pGun].YGGunState.Flag.State == 0x01 || TXHData.MD_Port_Info[MD_ConnectRX_Port].GunInfo[MD_ConnectRX_pGun].YGGunState.Flag.State == 0x03)
+ {
+ TXHData.MD_Port_Data[MD_ConnectRX_Port].GunData[MD_ConnectRX_pGun].GunState.Flag.Start_Flag = 1;
+ TXHData.MD_Port_Data[MD_ConnectRX_Port].GunData[MD_ConnectRX_pGun].GunState.Flag.AuthorizeState = 0;
+ }
+ else
+ TXHData.MD_Port_Data[MD_ConnectRX_Port].GunData[MD_ConnectRX_pGun].GunState.Flag.Start_Flag = 0;
+ if (TXHData.MD_Port_Data[MD_ConnectRX_Port].GunData[MD_ConnectRX_pGun].GunState.Flag.Start_Flag != TXHData.MD_Port_Info[MD_ConnectRX_Port].GunInfo[MD_ConnectRX_pGun].fuelState_B.Flag.Start_Flag)
+ {
+ TXHData.MD_Port_Info[MD_ConnectRX_Port].GunInfo[MD_ConnectRX_pGun].fuelState_B.Flag.Start_Flag = TXHData.MD_Port_Data[MD_ConnectRX_Port].GunData[MD_ConnectRX_pGun].GunState.Flag.Start_Flag;
+ if (TXHData.MD_Port_Data[MD_ConnectRX_Port].GunData[MD_ConnectRX_pGun].GunState.Flag.Start_Flag == 0) // ͽ
+ {
+ TXHData.MD_Port_Data[MD_ConnectRX_Port].GunData[MD_ConnectRX_pGun].GunState.Flag.AuthorizeState = 0;
+ TXHData.MD_Port_Info[MD_ConnectRX_Port].GunInfo[MD_ConnectRX_pGun].WaitPREXDATA_flag = 1;
+ }
+ FMItemWrite(CF_MD_Port_Data, MD_ConnectRX_Port);
+ }
+ if (TXHData.MD_Port_Data[MD_ConnectRX_Port].GunData[MD_ConnectRX_pGun].GunState.Flag.GunUP_Flag != TXHData.MD_Port_Info[MD_ConnectRX_Port].GunInfo[MD_ConnectRX_pGun].fuelState_B.Flag.GunUP_Flag)
+ {
+ TXHData.MD_Port_Info[MD_ConnectRX_Port].GunInfo[MD_ConnectRX_pGun].fuelState_B.Flag.GunUP_Flag = TXHData.MD_Port_Data[MD_ConnectRX_Port].GunData[MD_ConnectRX_pGun].GunState.Flag.GunUP_Flag;
+ if (TXHData.MD_Port_Data[MD_ConnectRX_Port].GunData[MD_ConnectRX_pGun].GunState.Flag.GunUP_Flag == 0) // ǹ
+ {
+ TXHData.MD_Port_Data[MD_ConnectRX_Port].GunData[MD_ConnectRX_pGun].GunState.Flag.AuthorizeState = 0;
+ TXHData.MD_Port_Info[MD_ConnectRX_Port].GunInfo[MD_ConnectRX_pGun].Call = 0;
+ }
+ else // ǹ
+ {
+ if (TXHData.MD_Port_Info[MD_ConnectRX_Port].GunInfo[MD_ConnectRX_pGun].WaitPREXDATA_flag == 0)
+ TXHData.MD_Port_Info[MD_ConnectRX_Port].GunInfo[MD_ConnectRX_pGun].Call = 1;
+ else
+ {
+ TXHData.MD_Port_Info[MD_ConnectRX_Port].GunInfo[MD_ConnectRX_pGun].Call = 0;
+ TXHData.MD_Port_Data[MD_ConnectRX_Port].GunData[MD_ConnectRX_pGun].GunState.Flag.GunUP_Flag = 0;
+ }
+ if (TXHData.POS_Info.Link_Flag == 0 || TXHData.MD_Port_Data[MD_ConnectRX_Port].GunData[MD_ConnectRX_pGun].GunControlState == Control_BoxAuto) // ,жһDzҪȨ
+ {
+ if (TXHData.OfflineAuthorize == 1 && (TXHData.PREXDATA_WaitUpNummber < TXHData.OfflineAuthorizeNumberMax)) // Ȩ
+ {
+ if (TXHData.MD_Port_Info[MD_ConnectRX_Port].GunInfo[MD_ConnectRX_pGun].Call == 1 && TXHData.MD_Port_Info[MD_ConnectRX_Port].GunInfo[MD_ConnectRX_pGun].AssociatedDevices.Number == 0)
+ {
+ TXHData.MD_Port_Data[MD_ConnectRX_Port].GunData[MD_ConnectRX_pGun].NowAuthorizeType = NowAuthorizeType_Offline_NoCard;
+ TXHData.MD_Port_Info[MD_ConnectRX_Port].pGunCapture = TXHData.MD_Port_Data[MD_ConnectRX_Port].GunData[MD_ConnectRX_pGun].GunNummber;
+ TXHData.MD_Port_Info[MD_ConnectRX_Port].GunInfo[MD_ConnectRX_pGun].MB_CMD_Next = YG_MDConnectCmdStart;
+ TXHData.MD_Port_Data[MD_ConnectRX_Port].GunData[MD_ConnectRX_pGun].OrderNumber = 0x00;
+ FMItemWrite(CF_MD_Port_Data, MD_ConnectRX_Port);
+ for (i = 0; i < 20; i++)
+ TXHData.MD_Port_Info[MD_ConnectRX_Port].GunInfo[MD_ConnectRX_pGun].CardNumber[i] = 0;
+ for (i = 0; i < 10; i++)
+ TXHData.MD_Port_Info[MD_ConnectRX_Port].GunInfo[MD_ConnectRX_pGun].CarLicensePlate[i] = 0;
+ }
+ }
+ else if (TXHData.MD_Port_Info[MD_ConnectRX_Port].GunInfo[MD_ConnectRX_pGun].Call == 1)
+ {
+ // if(TXHData.MD_Port_Info[MD_ConnectRX_Port].GunInfo[MD_ConnectRX_pGun].AssociatedDevices.Number == TXHData.MD_Port_Data[Port].GunData[DeviceNumber].GunNummber)//ҶӦRFID豸
+ {
+ if (TXHData.MD_Port_Info[TXHData.MD_Port_Info[MD_ConnectRX_Port].GunInfo[MD_ConnectRX_pGun].AssociatedDevices.Port].GunInfo[TXHData.MD_Port_Info[MD_ConnectRX_Port].GunInfo[MD_ConnectRX_pGun].AssociatedDevices.location].RFIDState == 3) // ǩ֤ͨ
+ {
+ TXHData.MD_Port_Data[MD_ConnectRX_Port].GunData[MD_ConnectRX_pGun].NowAuthorizeType = NowAuthorizeType_Offline_Card;
+ TXHData.MD_Port_Info[MD_ConnectRX_Port].pGunCapture = TXHData.MD_Port_Data[MD_ConnectRX_Port].GunData[MD_ConnectRX_pGun].GunNummber;
+ if (TXHData.MD_Port_Info[MD_ConnectRX_Port].GunInfo[MD_ConnectRX_pGun].Handshake == TXHData.MD_Port_Info[MD_ConnectRX_Port].Handshake_Top)
+ {
+ TXHData.MD_Port_Info[MD_ConnectRX_Port].GunInfo[MD_ConnectRX_pGun].MB_CMD_Next = YG_MDConnectCmdStart;
+ }
+ TXHData.MD_Port_Data[MD_ConnectRX_Port].GunData[MD_ConnectRX_pGun].OrderNumber = 0x00;
+ }
+ }
+ }
+ }
+ }
+ }
+
+ if (TXHData.MD_Port_Info[MD_ConnectRX_Port].GunInfo[MD_ConnectRX_pGun].Handshake <= 0x01)
+ TXHData.MD_Port_Info[MD_ConnectRX_Port].GunInfo[MD_ConnectRX_pGun].Handshake = 0x02;
+ else if (TXHData.MD_Port_Info[MD_ConnectRX_Port].GunInfo[MD_ConnectRX_pGun].Handshake <= 0x02)
+ {
+ TXHData.MD_Port_Info[MD_ConnectRX_Port].LoopGunNextFlag = 0;
+ TXHData.MD_Port_Info[MD_ConnectRX_Port].GunInfo[MD_ConnectRX_pGun].Handshake = 0x03;
+ TXHData.MD_Port_Info[MD_ConnectRX_Port].GunInfo[MD_ConnectRX_pGun].MB_CMD_Next = YG_MDConnectCmdReadTotal;
+ }
+ else if (TXHData.MD_Port_Info[MD_ConnectRX_Port].GunInfo[MD_ConnectRX_pGun].Handshake == TXHData.MD_Port_Info[MD_ConnectRX_Port].Handshake_Top)
+ {
+ if (TXHData.MD_Port_Info[MD_ConnectRX_Port].GunInfo[MD_ConnectRX_pGun].YGGunState.Flag.UpdateRecords == 1)
+ {
+ TXHData.MD_Port_Info[MD_ConnectRX_Port].GunInfo[MD_ConnectRX_pGun].MB_CMD_Next = YG_MDConnectCmdReadFuelRecord;
+ }
+ }
+ }
+ break;
+ case YG_MDConnectCmdStart: //
+ {
+ TXHData.MD_Port_Info[MD_ConnectRX_Port].GunInfo[MD_ConnectRX_pGun].MB_CMD_Next = YG_MDConnectCmdReadFuelVolumeState;
+ TXHData.MD_Port_Info[MD_ConnectRX_Port].LoopGunNextFlag = 1;
+ TXHData.MD_Port_Data[MD_ConnectRX_Port].GunData[MD_ConnectRX_pGun].GunState.Flag.AuthorizeState = 1;
+ }
+ break;
+ case YG_MDConnectCmdStop: // ͣ
+ {
+ TXHData.MD_Port_Info[MD_ConnectRX_Port].GunInfo[MD_ConnectRX_pGun].MB_CMD_Next = YG_MDConnectCmdReadFuelVolumeState;
+ }
+ break;
+ case YG_MDConnectCmdWritePrset: // Ԥý
+ {
+ if (TXHData.MD_Port_Info[MD_ConnectRX_Port].GunInfo[DeviceNumber].MB_CMD_Next_End == 1)
+ {
+ TXHData.MD_Port_Info[MD_ConnectRX_Port].GunInfo[DeviceNumber].MB_CMD_Next_End = 0;
+ TXHData.MD_Port_Info[MD_ConnectRX_Port].GunInfo[MD_ConnectRX_pGun].MB_CMD_Next = YG_MDConnectCmdReadFuelVolumeState;
+ }
+ else
+ {
+ TXHData.MD_Port_Info[MD_ConnectRX_Port].LoopGunNextFlag = 0;
+ TXHData.MD_Port_Info[MD_ConnectRX_Port].GunInfo[MD_ConnectRX_pGun].MB_CMD_Next = YG_MDConnectCmdStart;
+ }
+ }
+ break;
+ case YG_MDConnectCmdWritePrice: // xie
+ {
+ TXHData.MD_Port_Info[MD_ConnectRX_Port].LoopGunNextFlag = 1;
+ TXHData.MD_Port_Info[MD_ConnectRX_Port].GunInfo[MD_ConnectRX_pGun].MB_CMD_Next = YG_MDConnectCmdReadFuelVolumeState;
+ TXHData.MD_Port_Data[MD_ConnectRX_Port].GunData[MD_ConnectRX_pGun].GunState.Flag.UpdateDisplay = 1;
+ }
+ break;
+ case YG_MDConnectCmdReadFuelRecord: // ¼
+ {
+ Tempu64 = 0;
+ for (i = 0; i < 3; i++)
+ {
+ Tempu64 <<= 8;
+ Tempu64 |= MD_Connect_RX_Buff[MD_ConnectRX_Port][5 + i];
+ }
+ TXHData.MD_Port_Info[MD_ConnectRX_Port].GunInfo[MD_ConnectRX_pGun].FData.MoneyCNT = MD_Connect_u64ToBCD(Tempu64);
+ Tempu64 = 0;
+ for (i = 0; i < 3; i++)
+ {
+ Tempu64 <<= 8;
+ Tempu64 |= MD_Connect_RX_Buff[MD_ConnectRX_Port][8 + i];
+ }
+ TXHData.MD_Port_Info[MD_ConnectRX_Port].GunInfo[MD_ConnectRX_pGun].FData.OilCNT = MD_Connect_u64ToBCD(Tempu64);
+ Tempu64 = 0;
+ for (i = 0; i < 3; i++)
+ {
+ Tempu64 <<= 8;
+ Tempu64 |= MD_Connect_RX_Buff[MD_ConnectRX_Port][19 + i];
+ }
+ TXHData.MD_Port_Info[MD_ConnectRX_Port].GunInfo[MD_ConnectRX_pGun].Price = Tempu64;
+ TXHData.MD_Port_Info[MD_ConnectRX_Port].GunInfo[MD_ConnectRX_pGun].MB_CMD_Next = YG_MDConnectCmdReadTotal;
+ }
+ break;
+ case YG_MDConnectCmdReadTotal: //
+ {
+ Tempu64 = 0;
+ for (i = 0; i < 4; i++)
+ {
+ Tempu64 <<= 8;
+ Tempu64 |= MD_Connect_RX_Buff[MD_ConnectRX_Port][5 + i];
+ }
+ TXHData.MD_Port_Info[MD_ConnectRX_Port].GunInfo[MD_ConnectRX_pGun].CTOTAL.TotalMoney = MD_Connect_u64ToBCD(Tempu64);
+ Tempu64 = 0;
+ for (i = 0; i < 4; i++)
+ {
+ Tempu64 <<= 8;
+ Tempu64 |= MD_Connect_RX_Buff[MD_ConnectRX_Port][9 + i];
+ }
+ TXHData.MD_Port_Info[MD_ConnectRX_Port].GunInfo[MD_ConnectRX_pGun].CTOTAL.TotalLit = MD_Connect_u64ToBCD(Tempu64);
+
+ if (TXHData.MD_Port_Info[MD_ConnectRX_Port].GunInfo[MD_ConnectRX_pGun].Handshake == TXHData.MD_Port_Info[MD_ConnectRX_Port].Handshake_Top)
+ {
+ if (TXHData.MD_Port_Info[MD_ConnectRX_Port].GunInfo[MD_ConnectRX_pGun].YGGunState.Flag.UpdateRecords == 1)
+ TXHData.MD_Port_Info[MD_ConnectRX_Port].GunInfo[MD_ConnectRX_pGun].MB_CMD_Next = YG_MDConnectCmdReadFuelRecordConfirm;
+ else
+ TXHData.MD_Port_Info[MD_ConnectRX_Port].GunInfo[MD_ConnectRX_pGun].MB_CMD_Next = YG_MDConnectCmdReadFuelVolumeState;
+ Tempu64 = MD_ConnectRX_Port * 16 + MD_ConnectRX_pGun; // ӡ洢λ
+ if (TXHData.POS_Info.Link_Flag == 0 // ,жһDzҪ¼
+ || (TXHData.MD_Port_Data[MD_ConnectRX_Port].GunData[MD_ConnectRX_pGun].GunControlState == Control_BoxAuto) // ȨģʽжһDzҪ¼
+ || TXHData.MD_Port_Data[MD_ConnectRX_Port].GunData[MD_ConnectRX_pGun].NowAuthorizeType > NowAuthorizeType_Online) // ģжһDzҪ¼
+ {
+ TXHData.MD_Port_Info[MD_ConnectRX_Port].GunInfo[MD_ConnectRX_pGun].WaitPREXDATA_flag = 0;
+ TXHData.MD_Port_Data[MD_ConnectRX_Port].GunData[MD_ConnectRX_pGun].NowAuthorizeType = 0;
+ TXHData.PREXDATA[TXHData.PREXDATA_WaitUpNummber % 5].CTOTAL = TXHData.MD_Port_Info[MD_ConnectRX_Port].GunInfo[MD_ConnectRX_pGun].CTOTAL;
+ TXHData.PREXDATA[TXHData.PREXDATA_WaitUpNummber % 5].FData = TXHData.MD_Port_Info[MD_ConnectRX_Port].GunInfo[MD_ConnectRX_pGun].FData;
+ TXHData.PREXDATA[TXHData.PREXDATA_WaitUpNummber % 5].GunNumber = TXHData.MD_Port_Data[MD_ConnectRX_Port].GunData[MD_ConnectRX_pGun].GunNummber;
+ TXHData.PREXDATA[TXHData.PREXDATA_WaitUpNummber % 5].Price = TXHData.MD_Port_Info[MD_ConnectRX_Port].GunInfo[MD_ConnectRX_pGun].Price;
+ TXHData.PREXDATA[TXHData.PREXDATA_WaitUpNummber % 5].RTIME = TXHData.CTIME;
+ TXHData.PREXDATA[TXHData.PREXDATA_WaitUpNummber % 5].OrderNumber = TXHData.MD_Port_Data[MD_ConnectRX_Port].GunData[MD_ConnectRX_pGun].OrderNumber;
+ TXHData.MD_Port_Data[MD_ConnectRX_Port].GunData[MD_ConnectRX_pGun].OrderNumber = 0;
+ for (i = 0; i < 6; i++)
+ TXHData.PREXDATA[TXHData.PREXDATA_WaitUpNummber % 5].CardNum[i] = TXHData.MD_Port_Info[TXHData.MD_Port_Info[MD_ConnectRX_Port].GunInfo[MD_ConnectRX_pGun].AssociatedDevices.Port].GunInfo[TXHData.MD_Port_Info[MD_ConnectRX_Port].GunInfo[MD_ConnectRX_pGun].AssociatedDevices.location].CardNumber[i + 4]; // Ϣ10ֽڣֻȡ6
+ for (i = 0; i < 10; i++)
+ TXHData.MD_Port_Info[TXHData.MD_Port_Info[MD_ConnectRX_Port].GunInfo[MD_ConnectRX_pGun].AssociatedDevices.Port].GunInfo[TXHData.MD_Port_Info[MD_ConnectRX_Port].GunInfo[MD_ConnectRX_pGun].AssociatedDevices.location].CardNumber[i] = 0;
+ AT45DBItemWrite(CA_PREXDATA, TXHData.PREXDATA_WaitUpNummber / 5);
+ FMItemWrite(CF_PREXDATA_TTC, 0);
+ if (TXHData.PREXDATA_WaitUpNummber < TXHData.OfflineAuthorizeNumberMax)
+ TXHData.PREXDATA_WaitUpNummber++;
+ FMItemWrite(CF_PREXDATA_WaitUpNummber, 0);
+ TXHData.MD_Port_Data[MD_ConnectRX_Port].GunData[MD_ConnectRX_pGun].GunState.Flag.UpdateRecords = 0;
+ TXHData.PrintLastRecord[Tempu64].OrderNumber = TXHData.PREXDATA[TXHData.PREXDATA_WaitUpNummber % 5].OrderNumber;
+ for (i = 0; i < 6; i++)
+ TXHData.PrintLastRecord[Tempu64].CardNum[i] = TXHData.PREXDATA[TXHData.PREXDATA_WaitUpNummber % 5].CardNum[i];
+ }
+ else
+ {
+ TXHData.MD_Port_Info[MD_ConnectRX_Port].GunInfo[MD_ConnectRX_pGun].WaitPREXDATA_flag = 0;
+ TXHData.MD_Port_Data[MD_ConnectRX_Port].GunData[MD_ConnectRX_pGun].GunState.Flag.UpdateRecords = 1;
+ TXHData.PrintLastRecord[Tempu64].OrderNumber = TXHData.MD_Port_Data[MD_ConnectRX_Port].GunData[MD_ConnectRX_pGun].OrderNumber;
+ for (i = 0; i < 6; i++)
+ TXHData.PrintLastRecord[Tempu64].CardNum[i] = TXHData.MD_Port_Info[MD_ConnectRX_Port].GunInfo[MD_ConnectRX_pGun].CardNumber[i];
+ }
+
+ FMItemWrite(CF_MD_Port_Data, MD_ConnectRX_Port);
+
+ TXHData.PrintLastRecord[Tempu64].CTOTAL = TXHData.MD_Port_Info[MD_ConnectRX_Port].GunInfo[MD_ConnectRX_pGun].CTOTAL;
+ TXHData.PrintLastRecord[Tempu64].FData = TXHData.MD_Port_Info[MD_ConnectRX_Port].GunInfo[MD_ConnectRX_pGun].FData;
+ TXHData.PrintLastRecord[Tempu64].GunNumber = TXHData.MD_Port_Data[MD_ConnectRX_Port].GunData[MD_ConnectRX_pGun].GunNummber;
+ TXHData.PrintLastRecord[Tempu64].RTIME = TXHData.CTIME;
+ TXHData.PrintLastRecord[Tempu64].Price = TXHData.MD_Port_Info[MD_ConnectRX_Port].GunInfo[MD_ConnectRX_pGun].Price;
+ TXHData.PrintLastRecord[Tempu64].OrderNumber = TXHData.MD_Port_Data[MD_ConnectRX_Port].GunData[MD_ConnectRX_pGun].OrderNumber;
+ FMItemWrite(CF_PrintLastRecord, Tempu64);
+ }
+ else if (TXHData.MD_Port_Info[MD_ConnectRX_Port].GunInfo[MD_ConnectRX_pGun].Handshake < TXHData.MD_Port_Info[MD_ConnectRX_Port].Handshake_Top)
+ {
+ TXHData.MD_Port_Data[MD_ConnectRX_Port].GunData[MD_ConnectRX_pGun].GunState.Flag.UpdateDisplay = 1;
+ TXHData.MD_Port_Data[MD_ConnectRX_Port].GunData[MD_ConnectRX_pGun].GunState.Flag.Online = 1;
+ TXHData.MD_Port_Info[MD_ConnectRX_Port].LoopGunNextFlag = 1;
+ TXHData.MD_Port_Info[MD_ConnectRX_Port].GunInfo[MD_ConnectRX_pGun].Handshake = TXHData.MD_Port_Info[MD_ConnectRX_Port].Handshake_Top;
+ TXHData.MD_Port_Info[MD_ConnectRX_Port].GunInfo[MD_ConnectRX_pGun].MB_CMD_Next = YG_MDConnectCmdReadFuelVolumeState;
+ }
+ }
+ break;
+ case YG_MDConnectControlMode: // ҪȨ
+ {
+ TXHData.POSLOCK_Impower = 1;
+ if (TXHData.MD_Port_Info[MD_ConnectRX_Port].GunInfo[MD_ConnectRX_pGun].Handshake < TXHData.MD_Port_Info[MD_ConnectRX_Port].Handshake_Top)
+ {
+ TXHData.MD_Port_Info[MD_ConnectRX_Port].LoopGunNextFlag = 0;
+ TXHData.MD_Port_Info[MD_ConnectRX_Port].GunInfo[MD_ConnectRX_pGun].Handshake = 0x01;
+ TXHData.MD_Port_Info[MD_ConnectRX_Port].GunInfo[MD_ConnectRX_pGun].MB_CMD_Next = YG_MDConnectCmdReadFuelVolumeState;
+ }
+ }
+ break;
+ case YG_MDConnectCmdLock: //
+ {
+ TXHData.MD_Port_Info[MD_ConnectRX_Port].GunInfo[MD_ConnectRX_pGun].MB_CMD_Next = YG_MDConnectCmdReadFuelVolumeState;
+ }
+ break;
+ case YG_MDConnectCmdUnLock: //
+ {
+ TXHData.MD_Port_Info[MD_ConnectRX_Port].GunInfo[MD_ConnectRX_pGun].MB_CMD_Next = YG_MDConnectCmdReadFuelVolumeState;
+ }
+ break;
+ }
+ }
+ }
+ break;
+
+ case PosHongYang:
+ {
+ MD_ConnectRX_pGun = TXHData.MD_Port_Info[MD_ConnectRX_Port].pGunNow; // ȡָ
+ MD_ConnectRX_Len = MD_Connect_RX_Buff[MD_ConnectRX_Port][0];
+ MD_ConnectRX_CMD = TXHData.MD_Port_Info[MD_ConnectRX_Port].GunInfo[MD_ConnectRX_pGun].MB_CMD_Next; // ȡ,,ܻʱѾδ͵ʱյһָҪ취
+ Temp = InteiHEXCheck(&MD_Connect_RX_Buff[MD_ConnectRX_Port][0], MD_ConnectRX_Len);
+ if (Temp == MD_Connect_RX_Buff[MD_ConnectRX_Port][MD_ConnectRX_Len] && MD_Connect_RX_Buff[MD_ConnectRX_Port][1] > 0) // жУλ
+ {
+ TXHData.MBCountCutNum[MD_ConnectRX_Port][MD_ConnectRX_pGun] = 0;
+ switch (MD_ConnectRX_CMD)
+ {
+ case HY_MDConnectCmdReadFuelData: //
+ {
+ if (MD_ConnectRX_Len == 0x0D)
+ {
+ TXHData.HYState.State = MD_Connect_RX_Buff[MD_ConnectRX_Port][1];
+ TXHData.HYSelfTestState.State = MD_Connect_RX_Buff[MD_ConnectRX_Port][11];
+ if (TXHData.MD_Port_Info[MD_ConnectRX_Port].GunInfo[MD_ConnectRX_pGun].Handshake <= 3) // ݣܸϵݲ
+ {
+ if (TXHData.HYSelfTestState.State > 0)
+ {
+ TXHData.MD_Port_Info[MD_ConnectRX_Port].GunInfo[MD_ConnectRX_pGun].Handshake++;
+ if (TXHData.MD_Port_Info[MD_ConnectRX_Port].GunInfo[MD_ConnectRX_pGun].Handshake >= 4)
+ {
+ TXHData.MD_Port_Data[MD_ConnectRX_Port].GunData[MD_ConnectRX_pGun].GunState.Flag.GunUP_Flag = 1 - TXHData.HYSelfTestState.Flag.GunUp;
+ if (TXHData.HYState.Flag.StartFlag == 0 && TXHData.MD_Port_Data[MD_ConnectRX_Port].GunData[MD_ConnectRX_pGun].GunState.Flag.AuthorizeState == 1)
+ {
+ TXHData.MD_Port_Data[MD_ConnectRX_Port].GunData[MD_ConnectRX_pGun].GunState.Flag.Start_Flag = 1;
+ TXHData.MD_Port_Info[MD_ConnectRX_Port].GunInfo[MD_ConnectRX_pGun].fuelState_B.Flag.Start_Flag = 1;
+ FMItemWrite(CF_MD_Port_Data, MD_ConnectRX_Port);
+ }
+ TXHData.MD_Port_Info[MD_ConnectRX_Port].LoopGunNextFlag = 0;
+ TXHData.MD_Port_Info[MD_ConnectRX_Port].GunInfo[MD_ConnectRX_pGun].Handshake = 0x04;
+ TXHData.MD_Port_Info[MD_ConnectRX_Port].GunInfo[MD_ConnectRX_pGun].MB_CMD_Next = HY_MDConnectCmdReadPrice;
+ }
+ }
+ }
+ else if (TXHData.MD_Port_Info[MD_ConnectRX_Port].GunInfo[MD_ConnectRX_pGun].Handshake == TXHData.MD_Port_Info[MD_ConnectRX_Port].Handshake_Top)
+ {
+ TXHData.MD_Port_Data[MD_ConnectRX_Port].GunData[MD_ConnectRX_pGun].GunState.Flag.GunUP_Flag = 1 - TXHData.HYSelfTestState.Flag.GunUp;
+ TXHData.MD_Port_Data[MD_ConnectRX_Port].GunData[MD_ConnectRX_pGun].GunState.Flag.Start_Flag = TXHData.HYState.Flag.StartFlag;
+ if (TXHData.MD_Port_Data[MD_ConnectRX_Port].GunData[MD_ConnectRX_pGun].GunState.Flag.Start_Flag != TXHData.MD_Port_Info[MD_ConnectRX_Port].GunInfo[MD_ConnectRX_pGun].fuelState_B.Flag.Start_Flag)
+ {
+ TXHData.MD_Port_Info[MD_ConnectRX_Port].GunInfo[MD_ConnectRX_pGun].fuelState_B.Flag.Start_Flag = TXHData.MD_Port_Data[MD_ConnectRX_Port].GunData[MD_ConnectRX_pGun].GunState.Flag.Start_Flag;
+ if (TXHData.MD_Port_Data[MD_ConnectRX_Port].GunData[MD_ConnectRX_pGun].GunState.Flag.Start_Flag == 0)
+ {
+ TXHData.MD_Port_Info[MD_ConnectRX_Port].GunInfo[MD_ConnectRX_pGun].LTDelayTimer.ON_OFF = 1;
+ TXHData.MD_Port_Info[MD_ConnectRX_Port].GunInfo[MD_ConnectRX_pGun].WaitPREXDATA_flag = 1;
+ }
+ FMItemWrite(CF_MD_Port_Data, MD_ConnectRX_Port);
+ }
+ if (TXHData.MD_Port_Data[MD_ConnectRX_Port].GunData[MD_ConnectRX_pGun].GunState.Flag.GunUP_Flag != TXHData.MD_Port_Info[MD_ConnectRX_Port].GunInfo[MD_ConnectRX_pGun].fuelState_B.Flag.GunUP_Flag)
+ {
+ TXHData.MD_Port_Info[MD_ConnectRX_Port].GunInfo[MD_ConnectRX_pGun].fuelState_B.Flag.GunUP_Flag = TXHData.MD_Port_Data[MD_ConnectRX_Port].GunData[MD_ConnectRX_pGun].GunState.Flag.GunUP_Flag;
+ if (TXHData.MD_Port_Data[MD_ConnectRX_Port].GunData[MD_ConnectRX_pGun].GunState.Flag.GunUP_Flag == 0) // ǹ
+ {
+ if (TXHData.MD_Port_Data[MD_ConnectRX_Port].GunData[MD_ConnectRX_pGun].GunState.Flag.AuthorizeState == 1 && TXHData.MD_Port_Info[MD_ConnectRX_Port].GunInfo[MD_ConnectRX_pGun].WaitPREXDATA_flag == 0 && TXHData.MD_Port_Info[MD_ConnectRX_Port].GunInfo[MD_ConnectRX_pGun].LTDelayTimer.ON_OFF == 0 && TXHData.MD_Port_Data[MD_ConnectRX_Port].GunData[MD_ConnectRX_pGun].GunState.Flag.Start_Flag == 0)
+ {
+ TXHData.MD_Port_Info[MD_ConnectRX_Port].GunInfo[MD_ConnectRX_pGun].LTDelayTimer.ON_OFF = 1;
+ TXHData.MD_Port_Info[MD_ConnectRX_Port].GunInfo[MD_ConnectRX_pGun].WaitPREXDATA_flag = 1;
+ }
+ TXHData.MD_Port_Info[MD_ConnectRX_Port].GunInfo[MD_ConnectRX_pGun].Call = 0;
+ }
+ else // ǹ
+ {
+ if (TXHData.MD_Port_Info[MD_ConnectRX_Port].GunInfo[MD_ConnectRX_pGun].WaitPREXDATA_flag == 0)
+ TXHData.MD_Port_Info[MD_ConnectRX_Port].GunInfo[MD_ConnectRX_pGun].Call = 1;
+ else
+ {
+ TXHData.MD_Port_Info[MD_ConnectRX_Port].GunInfo[MD_ConnectRX_pGun].Call = 0;
+ TXHData.MD_Port_Data[MD_ConnectRX_Port].GunData[MD_ConnectRX_pGun].GunState.Flag.GunUP_Flag = 0;
+ }
+ if (TXHData.POS_Info.Link_Flag == 0 || TXHData.MD_Port_Data[MD_ConnectRX_Port].GunData[MD_ConnectRX_pGun].GunControlState == Control_BoxAuto)
+ {
+ if (TXHData.OfflineAuthorize == 1 && (TXHData.PREXDATA_WaitUpNummber < TXHData.OfflineAuthorizeNumberMax)) // Ȩ
+ {
+ if (TXHData.MD_Port_Info[MD_ConnectRX_Port].GunInfo[MD_ConnectRX_pGun].Call == 1 && TXHData.MD_Port_Info[MD_ConnectRX_Port].GunInfo[MD_ConnectRX_pGun].AssociatedDevices.Number == 0)
+ {
+ TXHData.MD_Port_Data[MD_ConnectRX_Port].GunData[MD_ConnectRX_pGun].NowAuthorizeType = NowAuthorizeType_Offline_NoCard;
+ TXHData.MD_Port_Info[MD_ConnectRX_Port].pGunCapture = TXHData.MD_Port_Data[MD_ConnectRX_Port].GunData[MD_ConnectRX_pGun].GunNummber;
+ TXHData.MD_Port_Info[MD_ConnectRX_Port].GunInfo[MD_ConnectRX_pGun].MB_CMD_Next = HY_MDConnectCmdStart;
+ TXHData.MD_Port_Data[MD_ConnectRX_Port].GunData[MD_ConnectRX_pGun].OrderNumber = 0x00;
+ FMItemWrite(CF_MD_Port_Data, MD_ConnectRX_Port);
+ for (i = 0; i < 20; i++)
+ TXHData.MD_Port_Info[MD_ConnectRX_Port].GunInfo[MD_ConnectRX_pGun].CardNumber[i] = 0;
+ for (i = 0; i < 10; i++)
+ TXHData.MD_Port_Info[MD_ConnectRX_Port].GunInfo[MD_ConnectRX_pGun].CarLicensePlate[i] = 0;
+ }
+ else if (TXHData.MD_Port_Info[MD_ConnectRX_Port].GunInfo[MD_ConnectRX_pGun].Call == 1)
+ {
+ // if(TXHData.MD_Port_Info[MD_ConnectRX_Port].GunInfo[MD_ConnectRX_pGun].AssociatedDevices.Number == TXHData.MD_Port_Data[Port].GunData[DeviceNumber].GunNummber)//ҶӦRFID豸
+ {
+ if (TXHData.MD_Port_Info[TXHData.MD_Port_Info[MD_ConnectRX_Port].GunInfo[MD_ConnectRX_pGun].AssociatedDevices.Port].GunInfo[TXHData.MD_Port_Info[MD_ConnectRX_Port].GunInfo[MD_ConnectRX_pGun].AssociatedDevices.location].RFIDState == 3) // ǩ֤ͨ
+ {
+ TXHData.MD_Port_Data[MD_ConnectRX_Port].GunData[MD_ConnectRX_pGun].NowAuthorizeType = NowAuthorizeType_Offline_Card;
+ TXHData.MD_Port_Info[MD_ConnectRX_Port].pGunCapture = TXHData.MD_Port_Data[MD_ConnectRX_Port].GunData[MD_ConnectRX_pGun].GunNummber;
+ TXHData.MD_Port_Info[MD_ConnectRX_Port].GunInfo[MD_ConnectRX_pGun].MB_CMD_Next = HY_MDConnectCmdStart;
+ TXHData.MD_Port_Data[MD_ConnectRX_Port].GunData[MD_ConnectRX_pGun].OrderNumber = 0x00;
+ FMItemWrite(CF_MD_Port_Data, MD_ConnectRX_Port);
+ }
+ }
+ }
+ }
+ }
+ }
+ FMItemWrite(CF_MD_Port_Data, MD_ConnectRX_Port);
+ }
+ if (TXHData.MD_Port_Info[MD_ConnectRX_Port].GunInfo[MD_ConnectRX_pGun].LYGunNeedCMD == HY_MDConnectCmdWritePrice && TXHData.MD_Port_Data[MD_ConnectRX_Port].GunData[MD_ConnectRX_pGun].GunState.Flag.Start_Flag == 0 && TXHData.MD_Port_Data[MD_ConnectRX_Port].GunData[MD_ConnectRX_pGun].GunState.Flag.AuthorizeState == 0)
+ {
+ TXHData.MD_Port_Info[MD_ConnectRX_Port].GunInfo[MD_ConnectRX_pGun].MB_CMD_Next = HY_MDConnectASKControlPower;
+ }
+ if (TXHData.MD_Port_Data[MD_ConnectRX_Port].GunData[MD_ConnectRX_pGun].GunState.Flag.Start_Flag == 1)
+ TXHData.MD_Port_Info[MD_ConnectRX_Port].GunInfo[MD_ConnectRX_pGun].MB_CMD_Next = HY_MDConnectCmdReadFuelData;
+ else if (TXHData.MD_Port_Info[MD_ConnectRX_Port].GunInfo[MD_ConnectRX_pGun].LTDelayTimer.Flag == 1)
+ {
+ TXHData.MD_Port_Info[MD_ConnectRX_Port].GunInfo[MD_ConnectRX_pGun].LTDelayTimer.Flag = 0;
+ TXHData.MD_Port_Info[MD_ConnectRX_Port].GunInfo[MD_ConnectRX_pGun].MB_CMD_Next = HY_MDConnectCmdReadPrice;
+ TXHData.MD_Port_Info[MD_ConnectRX_Port].LoopGunNextFlag = 0;
+ }
+ }
+ if (TXHData.MD_Port_Data[MD_ConnectRX_Port].PortData.Device_Type == Display_664)
+ {
+ TXHData.MD_Port_Info[MD_ConnectRX_Port].GunInfo[MD_ConnectRX_pGun].FData.MoneyCNT = MD_Connect_u64ToBCD((MD_Connect_RX_Buff[MD_ConnectRX_Port][2] << 16) | (MD_Connect_RX_Buff[MD_ConnectRX_Port][3] << 8) | MD_Connect_RX_Buff[MD_ConnectRX_Port][4]);
+ TXHData.MD_Port_Info[MD_ConnectRX_Port].GunInfo[MD_ConnectRX_pGun].FData.OilCNT = MD_Connect_u64ToBCD((MD_Connect_RX_Buff[MD_ConnectRX_Port][5] << 16) | (MD_Connect_RX_Buff[MD_ConnectRX_Port][6] << 8) | (MD_Connect_RX_Buff[MD_ConnectRX_Port][7]));
+ }
+ else
+ {
+ TXHData.MD_Port_Info[MD_ConnectRX_Port].GunInfo[MD_ConnectRX_pGun].FData.MoneyCNT = MD_Connect_u64ToBCD((MD_Connect_RX_Buff[MD_ConnectRX_Port][2] << 24) | (MD_Connect_RX_Buff[MD_ConnectRX_Port][3] << 16) | (MD_Connect_RX_Buff[MD_ConnectRX_Port][4] << 8) | (MD_Connect_RX_Buff[MD_ConnectRX_Port][5]));
+ TXHData.MD_Port_Info[MD_ConnectRX_Port].GunInfo[MD_ConnectRX_pGun].FData.OilCNT = MD_Connect_u64ToBCD((MD_Connect_RX_Buff[MD_ConnectRX_Port][6] << 24) | (MD_Connect_RX_Buff[MD_ConnectRX_Port][7] << 16) | (MD_Connect_RX_Buff[MD_ConnectRX_Port][8] << 8) | (MD_Connect_RX_Buff[MD_ConnectRX_Port][9]));
+ }
+ }
+ }
+ break;
+ case HY_MDConnectCmdStart: //
+ {
+ if (MD_ConnectRX_Len == 3)
+ {
+ TXHData.MD_Port_Info[MD_ConnectRX_Port].GunInfo[MD_ConnectRX_pGun].MB_CMD_Next = HY_MDConnectCmdReadFuelData;
+ TXHData.MD_Port_Info[MD_ConnectRX_Port].LoopGunNextFlag = 1;
+ // TXHData.MD_Port_Data[MD_ConnectRX_Port].GunData[MD_ConnectRX_pGun].GunState.Flag.AuthorizeState = 1;
+ // FMItemWrite(CF_MD_Port_Data,MD_ConnectRX_Port);
+ }
+ }
+ break;
+ case HY_MDConnectCmdStop: // ͣ
+ {
+ if (MD_ConnectRX_Len == 3)
+ TXHData.MD_Port_Info[MD_ConnectRX_Port].GunInfo[MD_ConnectRX_pGun].MB_CMD_Next = HY_MDConnectCmdReadFuelData;
+ }
+ break;
+ case HY_MDConnectCmdWritePrsetSale: // Ԥý
+ {
+ if (MD_ConnectRX_Len == 3)
+ {
+ if (TXHData.MD_Port_Info[MD_ConnectRX_Port].GunInfo[DeviceNumber].MB_CMD_Next_End == 1)
+ {
+ TXHData.MD_Port_Info[MD_ConnectRX_Port].GunInfo[DeviceNumber].MB_CMD_Next_End = 0;
+ TXHData.MD_Port_Info[MD_ConnectRX_Port].GunInfo[MD_ConnectRX_pGun].MB_CMD_Next = HY_MDConnectCmdReadFuelData;
+ }
+ else
+ {
+ TXHData.MD_Port_Info[MD_ConnectRX_Port].GunInfo[MD_ConnectRX_pGun].MB_CMD_Next = HY_MDConnectCmdStart;
+ TXHData.MD_Port_Info[MD_ConnectRX_Port].LoopGunNextFlag = 0;
+ }
+ }
+ }
+ break;
+ case HY_MDConnectCmdWritePrsetVolume: // Ԥ
+ {
+ if (MD_ConnectRX_Len == 3)
+ {
+ if (TXHData.MD_Port_Info[MD_ConnectRX_Port].GunInfo[DeviceNumber].MB_CMD_Next_End == 1)
+ {
+ TXHData.MD_Port_Info[MD_ConnectRX_Port].GunInfo[DeviceNumber].MB_CMD_Next_End = 0;
+ TXHData.MD_Port_Info[MD_ConnectRX_Port].GunInfo[MD_ConnectRX_pGun].MB_CMD_Next = HY_MDConnectCmdReadFuelData;
+ }
+ else
+ {
+ TXHData.MD_Port_Info[MD_ConnectRX_Port].GunInfo[MD_ConnectRX_pGun].MB_CMD_Next = HY_MDConnectCmdStart;
+ TXHData.MD_Port_Info[MD_ConnectRX_Port].LoopGunNextFlag = 0;
+ }
+ }
+ }
+ break;
+ case HY_MDConnectCmdReadPrice: //
+ {
+ if (MD_ConnectRX_Len == 0x08)
+ {
+ TXHData.MD_Port_Info[MD_ConnectRX_Port].GunInfo[MD_ConnectRX_pGun].Price = MD_Connect_u64ToBCD((MD_Connect_RX_Buff[MD_ConnectRX_Port][2] << 24) | (MD_Connect_RX_Buff[MD_ConnectRX_Port][3] << 16) | (MD_Connect_RX_Buff[MD_ConnectRX_Port][4] << 8) | MD_Connect_RX_Buff[MD_ConnectRX_Port][5]);
+ if (TXHData.MD_Port_Info[MD_ConnectRX_Port].GunInfo[MD_ConnectRX_pGun].Handshake < TXHData.MD_Port_Info[MD_ConnectRX_Port].Handshake_Top)
+ {
+ TXHData.MD_Port_Info[MD_ConnectRX_Port].LoopGunNextFlag = 0;
+ TXHData.MD_Port_Info[MD_ConnectRX_Port].GunInfo[MD_ConnectRX_pGun].Handshake = 0x05;
+ TXHData.MD_Port_Info[MD_ConnectRX_Port].GunInfo[MD_ConnectRX_pGun].MB_CMD_Next = HY_MDConnectCmdReadTotal;
+ }
+ else
+ {
+ if (TXHData.MD_Port_Info[MD_ConnectRX_Port].GunInfo[DeviceNumber].MB_CMD_Next_End == 1)
+ {
+ TXHData.MD_Port_Info[MD_ConnectRX_Port].GunInfo[DeviceNumber].MB_CMD_Next_End = 0;
+ TXHData.MD_Port_Info[MD_ConnectRX_Port].GunInfo[MD_ConnectRX_pGun].MB_CMD_Next = HY_MDConnectCmdReadFuelData;
+ TXHData.MD_Port_Info[MD_ConnectRX_Port].LoopGunNextFlag = 1;
+ }
+ else
+ {
+ TXHData.MD_Port_Info[MD_ConnectRX_Port].GunInfo[MD_ConnectRX_pGun].MB_CMD_Next = HY_MDConnectCmdReadTotal;
+ TXHData.MD_Port_Info[MD_ConnectRX_Port].LoopGunNextFlag = 0;
+ }
+ }
+ }
+ }
+ break;
+ case HY_MDConnectCmdWritePrice: // xie
+ {
+ if (MD_ConnectRX_Len == 3)
+ {
+ TXHData.MD_Port_Info[MD_ConnectRX_Port].LoopGunNextFlag = 0;
+ TXHData.MD_Port_Info[MD_ConnectRX_Port].GunInfo[DeviceNumber].MB_CMD_Next_End = 1;
+ TXHData.MD_Port_Info[MD_ConnectRX_Port].GunInfo[MD_ConnectRX_pGun].MB_CMD_Next = HY_MDConnectCmdReadPrice;
+ }
+ }
+ break;
+ case HY_MDConnectCmdReadTotal: //
+ {
+ if (MD_ConnectRX_Len == 0x0F)
+ {
+ if (TXHData.MD_Port_Data[MD_ConnectRX_Port].PortData.Device_Type == Display_664)
+ {
+ Tempu64 = 0;
+ for (i = 0; i < 5; i++)
+ {
+ Tempu64 <<= 8;
+ Tempu64 |= MD_Connect_RX_Buff[MD_ConnectRX_Port][2 + 4 - i];
+ }
+ TXHData.MD_Port_Info[MD_ConnectRX_Port].GunInfo[MD_ConnectRX_pGun].CTOTAL.TotalLit = Tempu64;
+ Tempu64 = 0;
+ for (i = 0; i < 5; i++)
+ {
+ Tempu64 <<= 8;
+ Tempu64 |= MD_Connect_RX_Buff[MD_ConnectRX_Port][7 + 4 - i];
+ }
+ TXHData.MD_Port_Info[MD_ConnectRX_Port].GunInfo[MD_ConnectRX_pGun].CTOTAL.TotalMoney = Tempu64;
+ }
+ else
+ {
+ Tempu64 = 0;
+ for (i = 0; i < 6; i++)
+ {
+ Tempu64 <<= 8;
+ Tempu64 |= MD_Connect_RX_Buff[MD_ConnectRX_Port][2 + 5 - i];
+ }
+ TXHData.MD_Port_Info[MD_ConnectRX_Port].GunInfo[MD_ConnectRX_pGun].CTOTAL.TotalLit = Tempu64;
+ Tempu64 = 0;
+ for (i = 0; i < 6; i++)
+ {
+ Tempu64 <<= 8;
+ Tempu64 |= MD_Connect_RX_Buff[MD_ConnectRX_Port][8 + 5 - i];
+ }
+ TXHData.MD_Port_Info[MD_ConnectRX_Port].GunInfo[MD_ConnectRX_pGun].CTOTAL.TotalMoney = Tempu64;
+ }
+
+ if (TXHData.MD_Port_Info[MD_ConnectRX_Port].GunInfo[MD_ConnectRX_pGun].Handshake == TXHData.MD_Port_Info[MD_ConnectRX_Port].Handshake_Top)
+ {
+ Tempu64 = MD_ConnectRX_Port * 16 + MD_ConnectRX_pGun; // ӡ洢λ
+ if (TXHData.POS_Info.Link_Flag == 0 // ,жһDzҪ¼
+ || (TXHData.MD_Port_Data[MD_ConnectRX_Port].GunData[MD_ConnectRX_pGun].GunControlState == Control_BoxAuto) // ȨģʽжһDzҪ¼
+ || TXHData.MD_Port_Data[MD_ConnectRX_Port].GunData[MD_ConnectRX_pGun].NowAuthorizeType > NowAuthorizeType_Online) // ģжһDzҪ¼
+ {
+ TXHData.MD_Port_Data[MD_ConnectRX_Port].GunData[MD_ConnectRX_pGun].NowAuthorizeType = 0;
+ TXHData.PREXDATA[TXHData.PREXDATA_WaitUpNummber % 5].CTOTAL = TXHData.MD_Port_Info[MD_ConnectRX_Port].GunInfo[MD_ConnectRX_pGun].CTOTAL;
+ TXHData.PREXDATA[TXHData.PREXDATA_WaitUpNummber % 5].FData = TXHData.MD_Port_Info[MD_ConnectRX_Port].GunInfo[MD_ConnectRX_pGun].FData;
+ TXHData.PREXDATA[TXHData.PREXDATA_WaitUpNummber % 5].GunNumber = TXHData.MD_Port_Data[MD_ConnectRX_Port].GunData[MD_ConnectRX_pGun].GunNummber;
+ TXHData.PREXDATA[TXHData.PREXDATA_WaitUpNummber % 5].RTIME = TXHData.CTIME;
+ TXHData.PREXDATA[TXHData.PREXDATA_WaitUpNummber % 5].Price = TXHData.MD_Port_Info[MD_ConnectRX_Port].GunInfo[MD_ConnectRX_pGun].Price;
+ TXHData.PREXDATA[TXHData.PREXDATA_WaitUpNummber % 5].OrderNumber = TXHData.MD_Port_Data[MD_ConnectRX_Port].GunData[MD_ConnectRX_pGun].OrderNumber;
+ TXHData.MD_Port_Data[MD_ConnectRX_Port].GunData[MD_ConnectRX_pGun].OrderNumber = 0;
+ for (i = 0; i < 6; i++)
+ TXHData.PREXDATA[TXHData.PREXDATA_WaitUpNummber % 5].CardNum[i] = TXHData.MD_Port_Info[TXHData.MD_Port_Info[MD_ConnectRX_Port].GunInfo[MD_ConnectRX_pGun].AssociatedDevices.Port].GunInfo[TXHData.MD_Port_Info[MD_ConnectRX_Port].GunInfo[MD_ConnectRX_pGun].AssociatedDevices.location].CardNumber[i + 4]; // Ϣ10ֽڣֻȡ6
+ for (i = 0; i < 10; i++)
+ TXHData.MD_Port_Info[TXHData.MD_Port_Info[MD_ConnectRX_Port].GunInfo[MD_ConnectRX_pGun].AssociatedDevices.Port].GunInfo[TXHData.MD_Port_Info[MD_ConnectRX_Port].GunInfo[MD_ConnectRX_pGun].AssociatedDevices.location].CardNumber[i] = 0;
+ AT45DBItemWrite(CA_PREXDATA, TXHData.PREXDATA_WaitUpNummber / 5);
+ FMItemWrite(CF_PREXDATA_TTC, 0);
+ if (TXHData.PREXDATA_WaitUpNummber < TXHData.OfflineAuthorizeNumberMax)
+ TXHData.PREXDATA_WaitUpNummber++;
+ FMItemWrite(CF_PREXDATA_WaitUpNummber, 0);
+ TXHData.MD_Port_Data[MD_ConnectRX_Port].GunData[MD_ConnectRX_pGun].GunState.Flag.UpdateRecords = 0;
+ TXHData.PrintLastRecord[Tempu64].OrderNumber = TXHData.PREXDATA[TXHData.PREXDATA_WaitUpNummber % 5].OrderNumber;
+ for (i = 0; i < 6; i++)
+ TXHData.PrintLastRecord[Tempu64].CardNum[i] = TXHData.PREXDATA[TXHData.PREXDATA_WaitUpNummber % 5].CardNum[i];
+ }
+ else
+ {
+ TXHData.MD_Port_Data[MD_ConnectRX_Port].GunData[MD_ConnectRX_pGun].GunState.Flag.UpdateRecords = 1;
+ TXHData.PrintLastRecord[Tempu64].OrderNumber = TXHData.MD_Port_Data[MD_ConnectRX_Port].GunData[MD_ConnectRX_pGun].OrderNumber;
+ for (i = 0; i < 6; i++)
+ TXHData.PrintLastRecord[Tempu64].CardNum[i] = TXHData.MD_Port_Info[MD_ConnectRX_Port].GunInfo[MD_ConnectRX_pGun].CardNumber[i];
+ }
+ TXHData.MD_Port_Data[MD_ConnectRX_Port].GunData[MD_ConnectRX_pGun].GunState.Flag.AuthorizeState = 0;
+ FMItemWrite(CF_MD_Port_Data, MD_ConnectRX_Port);
+
+ TXHData.PrintLastRecord[Tempu64].CTOTAL = TXHData.MD_Port_Info[MD_ConnectRX_Port].GunInfo[MD_ConnectRX_pGun].CTOTAL;
+ TXHData.PrintLastRecord[Tempu64].FData = TXHData.MD_Port_Info[MD_ConnectRX_Port].GunInfo[MD_ConnectRX_pGun].FData;
+ TXHData.PrintLastRecord[Tempu64].GunNumber = TXHData.MD_Port_Data[MD_ConnectRX_Port].GunData[MD_ConnectRX_pGun].GunNummber;
+ TXHData.PrintLastRecord[Tempu64].RTIME = TXHData.CTIME;
+ TXHData.PrintLastRecord[Tempu64].Price = TXHData.MD_Port_Info[MD_ConnectRX_Port].GunInfo[MD_ConnectRX_pGun].Price;
+ TXHData.PrintLastRecord[Tempu64].OrderNumber = TXHData.MD_Port_Data[MD_ConnectRX_Port].GunData[MD_ConnectRX_pGun].OrderNumber;
+ FMItemWrite(CF_PrintLastRecord, Tempu64);
+ TXHData.MD_Port_Info[MD_ConnectRX_Port].GunInfo[MD_ConnectRX_pGun].WaitPREXDATA_flag = 0;
+ }
+ else
+ {
+ TXHData.MD_Port_Data[MD_ConnectRX_Port].GunData[MD_ConnectRX_pGun].GunState.Flag.UpdateDisplay = 1;
+ TXHData.MD_Port_Data[MD_ConnectRX_Port].GunData[MD_ConnectRX_pGun].GunState.Flag.Online = 1;
+ TXHData.MD_Port_Info[MD_ConnectRX_Port].LoopGunNextFlag = 1;
+ TXHData.MD_Port_Info[MD_ConnectRX_Port].GunInfo[MD_ConnectRX_pGun].Handshake = TXHData.MD_Port_Info[MD_ConnectRX_Port].Handshake_Top;
+ }
+ TXHData.MD_Port_Info[MD_ConnectRX_Port].GunInfo[MD_ConnectRX_pGun].MB_CMD_Next = HY_MDConnectCmdReadFuelData;
+ }
+ }
+ break;
+ case HY_MDConnectASKControlPower: // ҪȨ
+ {
+ if (MD_ConnectRX_Len == 3)
+ {
+ TXHData.POSLOCK_Impower = 1;
+ if (TXHData.MD_Port_Info[MD_ConnectRX_Port].GunInfo[MD_ConnectRX_pGun].Handshake < TXHData.MD_Port_Info[MD_ConnectRX_Port].Handshake_Top)
+ {
+ TXHData.MD_Port_Info[MD_ConnectRX_Port].LoopGunNextFlag = 0;
+ TXHData.MD_Port_Info[MD_ConnectRX_Port].GunInfo[MD_ConnectRX_pGun].Handshake = 0x01;
+ TXHData.MD_Port_Info[MD_ConnectRX_Port].GunInfo[MD_ConnectRX_pGun].MB_CMD_Next = HY_MDConnectCmdReadFuelData;
+ }
+ else if (TXHData.MD_Port_Info[MD_ConnectRX_Port].GunInfo[MD_ConnectRX_pGun].LYGunNeedCMD == HY_MDConnectCmdWritePrice)
+ {
+ TXHData.MD_Port_Info[MD_ConnectRX_Port].LoopGunNextFlag = 0;
+ TXHData.MD_Port_Info[MD_ConnectRX_Port].GunInfo[MD_ConnectRX_pGun].MB_CMD_Next = HY_MDConnectCmdWritePrice;
+ TXHData.MD_Port_Info[MD_ConnectRX_Port].GunInfo[MD_ConnectRX_pGun].LYGunNeedCMD = 0;
+ }
+ }
+ }
+ break;
+ case HY_MDConnectReturnControlPower: // Ȩ
+ {
+ if (MD_ConnectRX_Len == 3)
+ {
+ TXHData.POSLOCK_Impower = 0;
+ TXHData.MD_Port_Info[MD_ConnectRX_Port].GunInfo[MD_ConnectRX_pGun].MB_CMD_Next = HY_MDConnectCmdReadFuelData;
+ }
+ }
+ break;
+ }
+ }
+ }
+ break;
+
+ case PosSSLan: // TXHData.LoopGunNextFlag
+ {
+ if (MD_Connect_RX_Buff[MD_ConnectRX_Port][0] == 0x04)
+ MD_ConnectRX_CMD = 0x04;
+ else if (MD_Connect_RX_Buff[MD_ConnectRX_Port][0] == 0x15)
+ MD_ConnectRX_CMD = 0x15;
+ if (((MD_Connect_RX_Buff[MD_ConnectRX_Port][0] << 8) | MD_Connect_RX_Buff[MD_ConnectRX_Port][1]) == 0x1030)
+ MD_ConnectRX_CMD = LY_MDConnectCmdACK0;
+ else if (((MD_Connect_RX_Buff[MD_ConnectRX_Port][0] << 8) | MD_Connect_RX_Buff[MD_ConnectRX_Port][1]) == 0x1031)
+ MD_ConnectRX_CMD = LY_MDConnectCmdACK1;
+ else if (MD_Connect_RX_Buff[MD_ConnectRX_Port][0] == 0x02)
+ {
+ // BCC_CheckSum(&MD_Connect_RX_Buff[MD_ConnectRX_Port][1] , 5);//У
+ MD_ConnectRX_CMD = (MD_Connect_RX_Buff[MD_ConnectRX_Port][3] << 8) | MD_Connect_RX_Buff[MD_ConnectRX_Port][4];
+ }
+ MD_ConnectRX_pGun_Father = TXHData.MD_Port_Info[MD_ConnectRX_Port].PumpNow; // ʾ
+ MD_ConnectRX_pGun = TXHData.MD_Port_Info[MD_ConnectRX_Port].FatherDevice[MD_ConnectRX_pGun_Father].SonStart + TXHData.MD_Port_Info[MD_ConnectRX_Port].FatherDevice[MD_ConnectRX_pGun_Father].SonNow; // 豸λ
+ TXHData.MBCountCutNum[MD_ConnectRX_Port][MD_ConnectRX_pGun_Father] = 0;
+ for (i = 0; i < TXHData.MD_Port_Info[MD_ConnectRX_Port].FatherDevice[MD_ConnectRX_pGun_Father].SonNumber; i++) // ͬһ豸µ豸״̬ͬ
+ {
+ TXHData.MD_Port_Info[MD_ConnectRX_Port].GunInfo[TXHData.MD_Port_Info[MD_ConnectRX_Port].FatherDevice[MD_ConnectRX_pGun_Father].SonStart + i].Handshake = TXHData.MD_Port_Info[MD_ConnectRX_Port].FatherDevice[MD_ConnectRX_pGun_Father].Handshake;
+ }
+ switch (MD_ConnectRX_CMD)
+ {
+ case LY_MDConnectCmdACK0: //
+ {
+ TXHData.MD_Port_Info[MD_ConnectRX_Port].LoopGunNextFlag = 0;
+ if (TXHData.MD_Port_Info[MD_ConnectRX_Port].FatherDevice[MD_ConnectRX_pGun_Father].Handshake <= 0x05)
+ {
+ TXHData.MD_Port_Info[MD_ConnectRX_Port].FatherDevice[MD_ConnectRX_pGun_Father].Handshake = 0x06;
+ TXHData.MD_Port_Info[MD_ConnectRX_Port].FatherDevice[MD_ConnectRX_pGun_Father].MB_CMD_Next = LY_MDConnectCmdHandshake;
+ }
+ else if (TXHData.MD_Port_Info[MD_ConnectRX_Port].FatherDevice[MD_ConnectRX_pGun_Father].Handshake <= 0x0a)
+ {
+ TXHData.MD_Port_Info[MD_ConnectRX_Port].FatherDevice[MD_ConnectRX_pGun_Father].Handshake = 0x0b;
+ TXHData.MD_Port_Info[MD_ConnectRX_Port].FatherDevice[MD_ConnectRX_pGun_Father].MB_CMD_Next = LY_MDConnectCmdReadTotal;
+ }
+ else if (TXHData.MD_Port_Info[MD_ConnectRX_Port].FatherDevice[MD_ConnectRX_pGun_Father].Handshake <= 0x0f)
+ {
+ TXHData.MD_Port_Info[MD_ConnectRX_Port].FatherDevice[MD_ConnectRX_pGun_Father].Handshake = 0x10;
+ TXHData.MD_Port_Info[MD_ConnectRX_Port].FatherDevice[MD_ConnectRX_pGun_Father].MB_CMD_Next = LY_MDConnectCmdReadState;
+ }
+ else
+ {
+ if (TXHData.MD_Port_Info[MD_ConnectRX_Port].FatherDevice[MD_ConnectRX_pGun_Father].MB_CMD_Next == LY_MDConnectCmdWritePrice)
+ {
+ TXHData.MD_Port_Data[MD_ConnectRX_Port].GunData[TXHData.MD_Port_Info[MD_ConnectRX_Port].FatherDevice[MD_ConnectRX_pGun_Father].SonNow].GunState.Flag.UpdateDisplay = 1;
+ }
+ if (TXHData.MD_Port_Info[MD_ConnectRX_Port].FatherDevice[MD_ConnectRX_pGun_Father].MB_CMD_Need != LY_MDConnectCmdPoll)
+ {
+ TXHData.MD_Port_Info[MD_ConnectRX_Port].FatherDevice[MD_ConnectRX_pGun_Father].MB_CMD_Next = TXHData.MD_Port_Info[MD_ConnectRX_Port].FatherDevice[MD_ConnectRX_pGun_Father].MB_CMD_Need;
+ TXHData.MD_Port_Info[MD_ConnectRX_Port].FatherDevice[MD_ConnectRX_pGun_Father].MB_CMD_Need = LY_MDConnectCmdPoll;
+ }
+ }
+ }
+ break;
+ case LY_MDConnectCmdACK1: //
+ {
+ TXHData.MD_Port_Info[MD_ConnectRX_Port].LoopGunNextFlag = 0;
+ if (TXHData.MD_Port_Info[MD_ConnectRX_Port].FatherDevice[MD_ConnectRX_pGun_Father].Handshake <= 0x08)
+ {
+ TXHData.MD_Port_Info[MD_ConnectRX_Port].LoopGunNextFlag = 0;
+ TXHData.MD_Port_Info[MD_ConnectRX_Port].FatherDevice[MD_ConnectRX_pGun_Father].Handshake = 0x08;
+ }
+ else if (TXHData.MD_Port_Info[MD_ConnectRX_Port].FatherDevice[MD_ConnectRX_pGun_Father].Handshake <= 0x0b)
+ {
+ TXHData.MD_Port_Info[MD_ConnectRX_Port].FatherDevice[MD_ConnectRX_pGun_Father].Handshake = 0x0c;
+ }
+ if (TXHData.MD_Port_Info[MD_ConnectRX_Port].FatherDevice[MD_ConnectRX_pGun_Father].MB_CMD_Next == LY_MDConnectCmdAuthorize)
+ {
+ TXHData.MD_Port_Data[MD_ConnectRX_Port].GunData[MD_ConnectRX_pGun].GunState.Flag.AuthorizeState = 1;
+ TXHData.MD_Port_Info[MD_ConnectRX_Port].GunInfo[MD_ConnectRX_pGun].Call = 0;
+ FMItemWrite(CF_MD_Port_Data, MD_ConnectRX_Port);
+ }
+ TXHData.MD_Port_Info[MD_ConnectRX_Port].FatherDevice[MD_ConnectRX_pGun_Father].MB_CMD_Next = LY_MDConnectCmdPoll;
+ }
+ break;
+ case 0x3030: // 1
+ {
+ for (i = 0; i < 6; i++)
+ Buff[i] = MD_Connect_RX_Buff[MD_ConnectRX_Port][3 + i];
+ TempBCD = do_crc(Buff, 6);
+ TXHData.MD_Port_Info[MD_ConnectRX_Port].GunInfo[MD_ConnectRX_pGun_Father].LYHandshakeCRC = ((TempBCD >> 8) + TempBCD) % 256;
+ // TXHData.MD_Port_Info[MD_ConnectRX_Port].GunInfo[MD_ConnectRX_pGun].LYHandshakeCRC = Tempu64 >> 4;
+
+ TXHData.MD_Port_Info[MD_ConnectRX_Port].LoopGunNextFlag = 0;
+ TXHData.MD_Port_Info[MD_ConnectRX_Port].GunInfo[MD_ConnectRX_pGun_Father].Handshake = 0x04;
+ TXHData.MD_Port_Info[MD_ConnectRX_Port].GunInfo[MD_ConnectRX_pGun_Father].MB_CMD_Next = LY_MDConnectCmdACK1;
+ }
+ break;
+ case 0x04: //
+ {
+ if (TXHData.MD_Port_Info[MD_ConnectRX_Port].FatherDevice[MD_ConnectRX_pGun_Father].Handshake < 0x04) // ȴ
+ {
+ TXHData.MD_Port_Info[MD_ConnectRX_Port].LoopGunNextFlag = 0;
+ TXHData.MD_Port_Info[MD_ConnectRX_Port].FatherDevice[MD_ConnectRX_pGun_Father].MB_CMD_Next = LY_MDConnectCmdPoll;
+ TXHData.MD_Port_Info[MD_ConnectRX_Port].FatherDevice[MD_ConnectRX_pGun_Father].Handshake++;
+ if (TXHData.MD_Port_Info[MD_ConnectRX_Port].FatherDevice[MD_ConnectRX_pGun_Father].Handshake == 0x04) // ûյ֣
+ {
+ TXHData.MD_Port_Info[MD_ConnectRX_Port].FatherDevice[MD_ConnectRX_pGun_Father].Handshake = 0x0a;
+ TXHData.MD_Port_Info[MD_ConnectRX_Port].FatherDevice[MD_ConnectRX_pGun_Father].MB_CMD_Next = LY_MDConnectCmdChoiceGun;
+ }
+ }
+ else if (TXHData.MD_Port_Info[MD_ConnectRX_Port].FatherDevice[MD_ConnectRX_pGun_Father].Handshake == 0x04) // յ֣ʼ֤
+ {
+ TXHData.MD_Port_Info[MD_ConnectRX_Port].LoopGunNextFlag = 0;
+ TXHData.MD_Port_Info[MD_ConnectRX_Port].FatherDevice[MD_ConnectRX_pGun_Father].Handshake = 0x05;
+ TXHData.MD_Port_Info[MD_ConnectRX_Port].FatherDevice[MD_ConnectRX_pGun_Father].MB_CMD_Next = LY_MDConnectCmdChoiceGun;
+ }
+ else if (TXHData.MD_Port_Info[MD_ConnectRX_Port].FatherDevice[MD_ConnectRX_pGun_Father].Handshake <= 0x08)
+ {
+ TXHData.MD_Port_Info[MD_ConnectRX_Port].LoopGunNextFlag = 0;
+ TXHData.MD_Port_Info[MD_ConnectRX_Port].FatherDevice[MD_ConnectRX_pGun_Father].Handshake = 0x09;
+ TXHData.MD_Port_Info[MD_ConnectRX_Port].FatherDevice[MD_ConnectRX_pGun_Father].MB_CMD_Next = LY_MDConnectCmdACK1;
+ }
+ else if (TXHData.MD_Port_Info[MD_ConnectRX_Port].FatherDevice[MD_ConnectRX_pGun_Father].Handshake <= 0x09)
+ {
+ TXHData.MD_Port_Info[MD_ConnectRX_Port].LoopGunNextFlag = 0;
+ TXHData.MD_Port_Info[MD_ConnectRX_Port].FatherDevice[MD_ConnectRX_pGun_Father].Handshake = 0x0a;
+ TXHData.MD_Port_Info[MD_ConnectRX_Port].FatherDevice[MD_ConnectRX_pGun_Father].MB_CMD_Next = LY_MDConnectCmdChoiceGun;
+ }
+ else if (TXHData.MD_Port_Info[MD_ConnectRX_Port].FatherDevice[MD_ConnectRX_pGun_Father].Handshake <= 0x0d)
+ {
+ TXHData.MD_Port_Info[MD_ConnectRX_Port].LoopGunNextFlag = 0;
+ TXHData.MD_Port_Info[MD_ConnectRX_Port].FatherDevice[MD_ConnectRX_pGun_Father].Handshake = 0x0e;
+ TXHData.MD_Port_Info[MD_ConnectRX_Port].FatherDevice[MD_ConnectRX_pGun_Father].MB_CMD_Next = LY_MDConnectCmdPoll;
+ }
+ else if (TXHData.MD_Port_Info[MD_ConnectRX_Port].FatherDevice[MD_ConnectRX_pGun_Father].Handshake <= 0x0e)
+ {
+ TXHData.MD_Port_Info[MD_ConnectRX_Port].LoopGunNextFlag = 0;
+ TXHData.MD_Port_Info[MD_ConnectRX_Port].FatherDevice[MD_ConnectRX_pGun_Father].Handshake = 0x0f;
+ TXHData.MD_Port_Info[MD_ConnectRX_Port].FatherDevice[MD_ConnectRX_pGun_Father].MB_CMD_Next = LY_MDConnectCmdChoiceGun;
+ }
+ else if (TXHData.MD_Port_Info[MD_ConnectRX_Port].FatherDevice[MD_ConnectRX_pGun_Father].Handshake <= 0x10)
+ {
+ TXHData.MD_Port_Info[MD_ConnectRX_Port].FatherDevice[MD_ConnectRX_pGun_Father].Handshake = 0x11;
+ TXHData.MD_Port_Info[MD_ConnectRX_Port].FatherDevice[MD_ConnectRX_pGun_Father].MB_CMD_Next = LY_MDConnectCmdPoll;
+ TXHData.MD_Port_Info[MD_ConnectRX_Port].FatherDevice[MD_ConnectRX_pGun_Father].MB_CMD_Need = LY_MDConnectCmdPoll;
+ for (i = 0; i < TXHData.MD_Port_Info[MD_ConnectRX_Port].FatherDevice[MD_ConnectRX_pGun_Father].SonNumber; i++)
+ {
+ TXHData.MD_Port_Data[MD_ConnectRX_Port].GunData[TXHData.MD_Port_Info[MD_ConnectRX_Port].FatherDevice[MD_ConnectRX_pGun_Father].SonStart + i].GunState.Flag.Online = 1;
+ TXHData.MD_Port_Data[MD_ConnectRX_Port].GunData[TXHData.MD_Port_Info[MD_ConnectRX_Port].FatherDevice[MD_ConnectRX_pGun_Father].SonStart + i].GunState.Flag.UpdateDisplay = 1;
+ }
+ if (TXHData.MD_Port_Data[MD_ConnectRX_Port].GunData[MD_ConnectRX_pGun].GunState.Flag.AuthorizeState == 1)
+ {
+ TXHData.MD_Port_Data[MD_ConnectRX_Port].GunData[MD_ConnectRX_pGun].GunState.Flag.AuthorizeState = 0;
+ if (TXHData.MD_Port_Data[MD_ConnectRX_Port].GunData[MD_ConnectRX_pGun].GunState.Flag.Start_Flag == 0)
+ TXHData.MD_Port_Data[MD_ConnectRX_Port].GunData[MD_ConnectRX_pGun].GunState.Flag.UpdateRecords = 1;
+ FMItemWrite(CF_MD_Port_Data, MD_ConnectRX_Port);
+ }
+ }
+ else if (TXHData.MD_Port_Info[MD_ConnectRX_Port].FatherDevice[MD_ConnectRX_pGun_Father].Handshake == TXHData.MD_Port_Info[MD_ConnectRX_Port].Handshake_Top)
+ {
+ if (TXHData.MD_Port_Info[MD_ConnectRX_Port].FatherDevice[MD_ConnectRX_pGun_Father].MB_CMD_Need != LY_MDConnectCmdPoll)
+ {
+ TXHData.MD_Port_Info[MD_ConnectRX_Port].FatherDevice[MD_ConnectRX_pGun_Father].MB_CMD_Next = LY_MDConnectCmdChoiceGun;
+ if (TXHData.MD_Port_Info[MD_ConnectRX_Port].FatherDevice[MD_ConnectRX_pGun_Father].MB_CMD_Need != LY_MDConnectCmdReadState)
+ TXHData.MD_Port_Info[MD_ConnectRX_Port].LoopGunNextFlag = 0;
+ }
+ else
+ {
+ if(TXHData.MD_Port_Info[MD_ConnectRX_Port].FatherDevice[MD_ConnectRX_pGun_Father].LTDelayTimer.Flag == 1)
+ {
+ TXHData.MD_Port_Info[MD_ConnectRX_Port].FatherDevice[MD_ConnectRX_pGun_Father].LTDelayTimer.Flag = 0;
+ TXHData.MD_Port_Info[MD_ConnectRX_Port].FatherDevice[MD_ConnectRX_pGun_Father].MB_CMD_Next = LY_MDConnectCmdChoiceGun;
+ TXHData.MD_Port_Info[MD_ConnectRX_Port].FatherDevice[MD_ConnectRX_pGun_Father].MB_CMD_Need = LY_MDConnectCmdReadTotal;
+ }
+ else
+ {
+ TXHData.MD_Port_Info[MD_ConnectRX_Port].FatherDevice[MD_ConnectRX_pGun_Father].MB_CMD_Next = LY_MDConnectCmdPoll;
+ TXHData.MD_Port_Info[MD_ConnectRX_Port].LoopGunNextFlag = 1;
+ }
+ }
+ }
+ }
+ break;
+ case 0x15: // ʧ
+ {
+ TXHData.MD_Port_Info[MD_ConnectRX_Port].FatherDevice[MD_ConnectRX_pGun_Father].MB_CMD_Need = LY_MDConnectCmdPoll;
+ TXHData.MD_Port_Info[MD_ConnectRX_Port].FatherDevice[MD_ConnectRX_pGun_Father].MB_CMD_Next = LY_MDConnectCmdPoll;
+ TXHData.MD_Port_Info[MD_ConnectRX_Port].LoopGunNextFlag = 0;
+ }
+ break;
+ case 0x3630: // 2
+ {
+ // if(TXHData.MD_Port_Info[MD_ConnectRX_Port].FatherDevice[MD_ConnectRX_pGun_Father].Handshake <= 0x08)
+ {
+ TXHData.MD_Port_Info[MD_ConnectRX_Port].LoopGunNextFlag = 0;
+ TXHData.MD_Port_Info[MD_ConnectRX_Port].FatherDevice[MD_ConnectRX_pGun_Father].Handshake = 0x09;
+ TXHData.MD_Port_Info[MD_ConnectRX_Port].FatherDevice[MD_ConnectRX_pGun_Father].MB_CMD_Next = LY_MDConnectCmdACK1;
+ }
+ }
+ break;
+ case 0x3632: // Ϣ
+ {
+ // if(TXHData.MD_Port_Info[MD_ConnectRX_Port].FatherDevice[MD_ConnectRX_pGun_Father].Handshake <= 0x08)
+ {
+ TXHData.MD_Port_Info[MD_ConnectRX_Port].LoopGunNextFlag = 0;
+ TXHData.MD_Port_Info[MD_ConnectRX_Port].FatherDevice[MD_ConnectRX_pGun_Father].MB_CMD_Next = LY_MDConnectCmdACK1;
+ }
+ }
+ break;
+ case 0x3631: // ״̬
+ {
+ if (MD_Connect_RX_Buff[MD_ConnectRX_Port][23] >= 0x31)
+ TXHData.MD_Port_Info[MD_ConnectRX_Port].FatherDevice[MD_ConnectRX_pGun_Father].SonNow = MD_Connect_RX_Buff[MD_ConnectRX_Port][23] - 0x31;
+ else
+ TXHData.MD_Port_Info[MD_ConnectRX_Port].FatherDevice[MD_ConnectRX_pGun_Father].SonNow = 0;
+ DeviceNumber = TXHData.MD_Port_Info[MD_ConnectRX_Port].FatherDevice[MD_ConnectRX_pGun_Father].SonStart + TXHData.MD_Port_Info[MD_ConnectRX_Port].FatherDevice[MD_ConnectRX_pGun_Father].SonNow; // ݵǰ豸ڵĸ豸еλã豸
+ if (TXHData.MD_Port_Info[MD_ConnectRX_Port].FatherDevice[MD_ConnectRX_pGun_Father].SonNow < TXHData.MD_Port_Info[MD_ConnectRX_Port].FatherDevice[MD_ConnectRX_pGun_Father].SonNumber)
+ {
+ TXHData.MD_Port_Info[MD_ConnectRX_Port].LoopGunNextFlag = 0;
+ TXHData.MD_Port_Info[MD_ConnectRX_Port].FatherDevice[MD_ConnectRX_pGun_Father].MB_CMD_Next = LY_MDConnectCmdACK1;
+ // if(TXHData.MD_Port_Data[MD_ConnectRX_Port].GunData[MD_ConnectRX_pGun].GunState.State != TXHData.MD_Port_Info[MD_ConnectRX_Port].GunInfo[MD_ConnectRX_pGun].fuelState_B.State)
+ {
+ if (MD_Connect_RX_Buff[MD_ConnectRX_Port][5] == 0x30 && TXHData.MD_Port_Info[MD_ConnectRX_Port].FatherDevice[MD_ConnectRX_pGun_Father].Handshake == TXHData.MD_Port_Info[MD_ConnectRX_Port].Handshake_Top)
+ {
+ if (TXHData.MD_Port_Info[MD_ConnectRX_Port].GunInfo[DeviceNumber].LYGunState == 0x31)
+ {
+ // if(TXHData.MD_Port_Info[MD_ConnectRX_Port].FatherDevice[MD_ConnectRX_pGun_Father].Handshake == TXHData.MD_Port_Info[MD_ConnectRX_Port].Handshake_Top)
+ {
+ TXHData.MD_Port_Data[MD_ConnectRX_Port].GunData[DeviceNumber].GunState.Flag.AuthorizeState = 0;
+ TXHData.MD_Port_Info[MD_ConnectRX_Port].GunInfo[DeviceNumber].Call = 0;
+ FMItemWrite(CF_MD_Port_Data, MD_ConnectRX_Port);
+ }
+ }
+ else if (TXHData.MD_Port_Info[MD_ConnectRX_Port].GunInfo[DeviceNumber].LYGunState == 0x33)
+ {
+ TXHData.MD_Port_Data[MD_ConnectRX_Port].GunData[DeviceNumber].GunState.Flag.AuthorizeState = 0;
+ TXHData.MD_Port_Info[MD_ConnectRX_Port].GunInfo[DeviceNumber].WaitPREXDATA_flag = 1;
+ TXHData.MD_Port_Info[MD_ConnectRX_Port].FatherDevice[MD_ConnectRX_pGun_Father].MB_CMD_Need = LY_MDConnectCmdReadTotal;
+ }
+ TXHData.MD_Port_Data[MD_ConnectRX_Port].GunData[DeviceNumber].GunState.Flag.GunUP_Flag = 0;
+ TXHData.MD_Port_Data[MD_ConnectRX_Port].GunData[DeviceNumber].GunState.Flag.Start_Flag = 0;
+ }
+ else if (MD_Connect_RX_Buff[MD_ConnectRX_Port][5] == 0x31 && TXHData.MD_Port_Info[MD_ConnectRX_Port].FatherDevice[MD_ConnectRX_pGun_Father].Handshake == TXHData.MD_Port_Info[MD_ConnectRX_Port].Handshake_Top)
+ {
+ if (TXHData.MD_Port_Info[MD_ConnectRX_Port].GunInfo[DeviceNumber].WaitPREXDATA_flag == 0)
+ {
+ TXHData.MD_Port_Info[MD_ConnectRX_Port].GunInfo[DeviceNumber].Call = 1;
+ TXHData.MD_Port_Data[MD_ConnectRX_Port].GunData[DeviceNumber].GunState.Flag.GunUP_Flag = 1;
+ }
+ TXHData.MD_Port_Data[MD_ConnectRX_Port].GunData[DeviceNumber].GunState.Flag.Start_Flag = 0;
+ if (TXHData.POS_Info.Link_Flag == 0 || TXHData.MD_Port_Data[MD_ConnectRX_Port].GunData[DeviceNumber].GunControlState == Control_BoxAuto) // ,жһDzҪȨ
+ {
+ if (TXHData.OfflineAuthorize == 1 && (TXHData.PREXDATA_WaitUpNummber < TXHData.OfflineAuthorizeNumberMax)) // Ȩ
+ {
+ if (TXHData.MD_Port_Info[MD_ConnectRX_Port].GunInfo[DeviceNumber].Call == 1 && TXHData.MD_Port_Info[MD_ConnectRX_Port].GunInfo[DeviceNumber].AssociatedDevices.Number == 0)
+ {
+ TXHData.MD_Port_Data[MD_ConnectRX_Port].GunData[DeviceNumber].NowAuthorizeType = NowAuthorizeType_Offline_NoCard;
+ TXHData.MD_Port_Data[MD_ConnectRX_Port].GunData[DeviceNumber].OrderNumber = 0x00;
+ TXHData.MD_Port_Info[MD_ConnectRX_Port].pGunCapture = TXHData.MD_Port_Info[MD_ConnectRX_Port].GunInfo[DeviceNumber].FatherNum;
+ if (TXHData.MD_Port_Info[MD_ConnectRX_Port].FatherDevice[MD_ConnectRX_pGun_Father].Handshake == TXHData.MD_Port_Info[MD_ConnectRX_Port].Handshake_Top)
+ {
+ TXHData.MD_Port_Info[MD_ConnectRX_Port].GunInfo[DeviceNumber].PresteType = Preset_Sale;
+ TXHData.MD_Port_Info[MD_ConnectRX_Port].GunInfo[DeviceNumber].PresetValue = 0x90000000;
+ TXHData.MD_Port_Info[MD_ConnectRX_Port].FatherDevice[MD_ConnectRX_pGun_Father].MB_CMD_Need = LY_MDConnectCmdAuthorize;
+ TXHData.MD_Port_Info[MD_ConnectRX_Port].FatherDevice[MD_ConnectRX_pGun_Father].MB_CMD_Next = LY_MDConnectCmdChoiceGun;
+ }
+ }
+ else if (TXHData.MD_Port_Info[MD_ConnectRX_Port].GunInfo[DeviceNumber].Call == 1)
+ {
+ // if(TXHData.MD_Port_Info[MD_ConnectRX_Port].GunInfo[MD_ConnectRX_pGun].AssociatedDevices.Number == TXHData.MD_Port_Data[Port].GunData[DeviceNumber].GunNummber)//ҶӦRFID豸
+ {
+ if (TXHData.MD_Port_Info[TXHData.MD_Port_Info[MD_ConnectRX_Port].GunInfo[DeviceNumber].AssociatedDevices.Port].GunInfo[TXHData.MD_Port_Info[MD_ConnectRX_Port].GunInfo[DeviceNumber].AssociatedDevices.location].RFIDState == 3) // ǩ֤ͨ
+ {
+ TXHData.MD_Port_Data[MD_ConnectRX_Port].GunData[DeviceNumber].NowAuthorizeType = NowAuthorizeType_Offline_Card;
+ TXHData.MD_Port_Info[MD_ConnectRX_Port].pGunCapture = TXHData.MD_Port_Info[MD_ConnectRX_Port].GunInfo[MD_ConnectRX_pGun].FatherNum;
+ if (TXHData.MD_Port_Info[MD_ConnectRX_Port].FatherDevice[MD_ConnectRX_pGun_Father].Handshake == TXHData.MD_Port_Info[MD_ConnectRX_Port].Handshake_Top)
+ {
+ TXHData.MD_Port_Info[MD_ConnectRX_Port].GunInfo[DeviceNumber].PresteType = Preset_Sale;
+ TXHData.MD_Port_Info[MD_ConnectRX_Port].GunInfo[DeviceNumber].PresetValue = 0x90000000;
+ TXHData.MD_Port_Info[MD_ConnectRX_Port].FatherDevice[MD_ConnectRX_pGun_Father].MB_CMD_Need = LY_MDConnectCmdAuthorize;
+ TXHData.MD_Port_Info[MD_ConnectRX_Port].FatherDevice[MD_ConnectRX_pGun_Father].MB_CMD_Next = LY_MDConnectCmdChoiceGun;
+ }
+ TXHData.MD_Port_Data[MD_ConnectRX_Port].GunData[DeviceNumber].OrderNumber = 0x00;
+ }
+ }
+ }
+ }
+ }
+ }
+ else if (MD_Connect_RX_Buff[MD_ConnectRX_Port][5] == 0x33)
+ {
+ TXHData.MD_Port_Data[MD_ConnectRX_Port].GunData[DeviceNumber].GunState.Flag.GunUP_Flag = 1;
+ TXHData.MD_Port_Data[MD_ConnectRX_Port].GunData[DeviceNumber].GunState.Flag.AuthorizeState = 0;
+ TXHData.MD_Port_Data[MD_ConnectRX_Port].GunData[DeviceNumber].GunState.Flag.Start_Flag = 1;
+ TXHData.MD_Port_Info[MD_ConnectRX_Port].FatherDevice[MD_ConnectRX_pGun_Father].Handshake = TXHData.MD_Port_Info[MD_ConnectRX_Port].Handshake_Top;
+ for (i = 0; i < TXHData.MD_Port_Info[MD_ConnectRX_Port].FatherDevice[MD_ConnectRX_pGun_Father].SonNumber; i++)
+ {
+ TXHData.MD_Port_Data[MD_ConnectRX_Port].GunData[TXHData.MD_Port_Info[MD_ConnectRX_Port].FatherDevice[MD_ConnectRX_pGun_Father].SonStart + i].GunState.Flag.Online = 1;
+ TXHData.MD_Port_Data[MD_ConnectRX_Port].GunData[TXHData.MD_Port_Info[MD_ConnectRX_Port].FatherDevice[MD_ConnectRX_pGun_Father].SonStart + i].GunState.Flag.UpdateDisplay = 1;
+ }
+ if (TXHData.MD_Port_Data[MD_ConnectRX_Port].GunData[DeviceNumber].GunState.Flag.Start_Flag == 0)
+ {
+ FMItemWrite(CF_MD_Port_Data, MD_ConnectRX_Port);
+ }
+ TXHData.MD_Port_Info[MD_ConnectRX_Port].FatherDevice[MD_ConnectRX_pGun_Father].MB_CMD_Need = LY_MDConnectCmdReadState;
+ }
+ else if (MD_Connect_RX_Buff[MD_ConnectRX_Port][5] == 0x34 && TXHData.MD_Port_Info[MD_ConnectRX_Port].FatherDevice[MD_ConnectRX_pGun_Father].Handshake == TXHData.MD_Port_Info[MD_ConnectRX_Port].Handshake_Top)
+ {
+ TXHData.MD_Port_Data[MD_ConnectRX_Port].GunData[DeviceNumber].GunState.Flag.AuthorizeState = 0;
+ TXHData.MD_Port_Data[MD_ConnectRX_Port].GunData[DeviceNumber].GunState.Flag.Start_Flag = 0;
+ TXHData.MD_Port_Info[MD_ConnectRX_Port].GunInfo[DeviceNumber].WaitPREXDATA_flag = 1;
+ TXHData.MD_Port_Info[MD_ConnectRX_Port].FatherDevice[MD_ConnectRX_pGun_Father].MB_CMD_Need = LY_MDConnectCmdReadTotal;
+ TXHData.MD_Port_Info[MD_ConnectRX_Port].FatherDevice[MD_ConnectRX_pGun_Father].LTDelayTimer.ON_OFF = 1;//ӸʱжǷɽ¼
+ TXHData.MD_Port_Info[MD_ConnectRX_Port].FatherDevice[MD_ConnectRX_pGun_Father].LTDelayTimer.TimerCountMax = 1000*5;
+ TXHData.MD_Port_Info[MD_ConnectRX_Port].FatherDevice[MD_ConnectRX_pGun_Father].Handshake = TXHData.MD_Port_Info[MD_ConnectRX_Port].Handshake_Top;
+ for (i = 0; i < TXHData.MD_Port_Info[MD_ConnectRX_Port].FatherDevice[MD_ConnectRX_pGun_Father].SonNumber; i++)
+ {
+ TXHData.MD_Port_Data[MD_ConnectRX_Port].GunData[TXHData.MD_Port_Info[MD_ConnectRX_Port].FatherDevice[MD_ConnectRX_pGun_Father].SonStart + i].GunState.Flag.Online = 1;
+ TXHData.MD_Port_Data[MD_ConnectRX_Port].GunData[TXHData.MD_Port_Info[MD_ConnectRX_Port].FatherDevice[MD_ConnectRX_pGun_Father].SonStart + i].GunState.Flag.UpdateDisplay = 1;
+ }
+ }
+ Tempu64 = 0;
+ for (i = 0; i < 6; i++)
+ {
+ Tempu64 = Tempu64 << 4;
+ Tempu64 |= MD_Connect_RX_Buff[MD_ConnectRX_Port][i + 6] - 0x30;
+ }
+ TXHData.MD_Port_Info[MD_ConnectRX_Port].GunInfo[DeviceNumber].FData.OilCNT = Tempu64;
+ Tempu64 = 0;
+ for (i = 0; i < 4; i++)
+ {
+ Tempu64 = Tempu64 << 4;
+ Tempu64 |= MD_Connect_RX_Buff[MD_ConnectRX_Port][i + 13] - 0x30;
+ }
+ TXHData.MD_Port_Info[MD_ConnectRX_Port].GunInfo[DeviceNumber].Price = Tempu64;
+ Tempu64 = 0;
+ for (i = 0; i < 6; i++)
+ {
+ Tempu64 = Tempu64 << 4;
+ Tempu64 |= MD_Connect_RX_Buff[MD_ConnectRX_Port][i + 17] - 0x30;
+ }
+ TXHData.MD_Port_Info[MD_ConnectRX_Port].GunInfo[DeviceNumber].FData.MoneyCNT = Tempu64;
+ TXHData.MD_Port_Info[MD_ConnectRX_Port].GunInfo[DeviceNumber].LYGunState = MD_Connect_RX_Buff[MD_ConnectRX_Port][5];
+ TXHData.MD_Port_Info[MD_ConnectRX_Port].GunInfo[DeviceNumber].fuelState_B.State = TXHData.MD_Port_Data[MD_ConnectRX_Port].GunData[DeviceNumber].GunState.State;
+ }
+ if (TXHData.MD_Port_Info[MD_ConnectRX_Port].FatherDevice[MD_ConnectRX_pGun_Father].Handshake < TXHData.MD_Port_Info[MD_ConnectRX_Port].Handshake_Top)
+ {
+ TXHData.MD_Port_Info[MD_ConnectRX_Port].LoopGunNextFlag = 0;
+ TXHData.MD_Port_Info[MD_ConnectRX_Port].FatherDevice[MD_ConnectRX_pGun_Father].MB_CMD_Next = LY_MDConnectCmdACK1;
+ // TXHData.MD_Port_Info[MD_ConnectRX_Port].LoopGunNextFlag = 1;
+ // TXHData.MD_Port_Info[MD_ConnectRX_Port].FatherDevice[MD_ConnectRX_pGun_Father].Handshake = TXHData.MD_Port_Info[MD_ConnectRX_Port].Handshake_Top;
+ // TXHData.MD_Port_Info[MD_ConnectRX_Port].FatherDevice[MD_ConnectRX_pGun_Father].MB_CMD_Next = LY_MDConnectCmdPoll;
+ for (i = 0; i < TXHData.MD_Port_Info[MD_ConnectRX_Port].FatherDevice[MD_ConnectRX_pGun_Father].SonNumber; i++)
+ {
+ if (i != TXHData.MD_Port_Info[MD_ConnectRX_Port].FatherDevice[MD_ConnectRX_pGun_Father].SonNow)
+ {
+ TXHData.MD_Port_Data[MD_ConnectRX_Port].GunData[TXHData.MD_Port_Info[MD_ConnectRX_Port].FatherDevice[MD_ConnectRX_pGun_Father].SonStart + i].GunState.State = 0;
+ }
+ TXHData.MD_Port_Data[MD_ConnectRX_Port].GunData[TXHData.MD_Port_Info[MD_ConnectRX_Port].FatherDevice[MD_ConnectRX_pGun_Father].SonStart + i].GunState.Flag.Online = 1;
+ TXHData.MD_Port_Data[MD_ConnectRX_Port].GunData[TXHData.MD_Port_Info[MD_ConnectRX_Port].FatherDevice[MD_ConnectRX_pGun_Father].SonStart + i].GunState.Flag.UpdateDisplay = 1;
+ }
+ if (MD_Connect_RX_Buff[MD_ConnectRX_Port][5] == 0x30)
+ {
+ TXHData.MD_Port_Data[MD_ConnectRX_Port].GunData[DeviceNumber].GunState.Flag.GunUP_Flag = 0;
+ }
+ if (TXHData.MD_Port_Data[MD_ConnectRX_Port].GunData[DeviceNumber].GunState.Flag.AuthorizeState == 1 || TXHData.MD_Port_Data[MD_ConnectRX_Port].GunData[DeviceNumber].GunState.Flag.Start_Flag == 1)
+ {
+ TXHData.MD_Port_Data[MD_ConnectRX_Port].GunData[DeviceNumber].GunState.Flag.AuthorizeState = 0;
+ TXHData.MD_Port_Data[MD_ConnectRX_Port].GunData[DeviceNumber].GunState.Flag.Start_Flag = 0;
+ TXHData.MD_Port_Data[MD_ConnectRX_Port].GunData[DeviceNumber].GunState.Flag.UpdateRecords = 1;
+ Tempu64 = MD_ConnectRX_Port * 16 + MD_ConnectRX_pGun;
+
+ TXHData.PrintLastRecord[Tempu64].CTOTAL = TXHData.MD_Port_Info[MD_ConnectRX_Port].GunInfo[DeviceNumber].CTOTAL;
+ TXHData.PrintLastRecord[Tempu64].FData = TXHData.MD_Port_Info[MD_ConnectRX_Port].GunInfo[DeviceNumber].FData;
+ TXHData.PrintLastRecord[Tempu64].GunNumber = TXHData.MD_Port_Data[MD_ConnectRX_Port].GunData[DeviceNumber].GunNummber;
+ TXHData.PrintLastRecord[Tempu64].RTIME = TXHData.CTIME;
+ TXHData.PrintLastRecord[Tempu64].Price = TXHData.MD_Port_Info[MD_ConnectRX_Port].GunInfo[DeviceNumber].Price;
+ TXHData.PrintLastRecord[Tempu64].OrderNumber = TXHData.MD_Port_Data[MD_ConnectRX_Port].GunData[DeviceNumber].OrderNumber;
+ FMItemWrite(CF_PrintLastRecord, Tempu64);
+ FMItemWrite(CF_MD_Port_Data, MD_ConnectRX_Port);
+ }
+ }
+ }
+ }
+ break;
+ case 0x3635: // ۼ
+ {
+ for (Temp8 = 0; Temp8 < TXHData.MD_Port_Info[MD_ConnectRX_Port].FatherDevice[MD_ConnectRX_pGun_Father].SonNumber; Temp8++)
+ {
+ Tempu64 = 0;
+ for (i = 0; i < 10; i++)
+ {
+ Tempu64 = Tempu64 << 4;
+ Tempu64 |= MD_Connect_RX_Buff[MD_ConnectRX_Port][i + 11 + Temp8 * 20] - 0x30;
+ }
+ TXHData.MD_Port_Info[MD_ConnectRX_Port].GunInfo[TXHData.MD_Port_Info[MD_ConnectRX_Port].FatherDevice[MD_ConnectRX_pGun_Father].SonStart + Temp8].CTOTAL.TotalLit = Tempu64;
+ Tempu64 = 0;
+ for (i = 0; i < 10; i++)
+ {
+ Tempu64 = Tempu64 << 4;
+ Tempu64 |= MD_Connect_RX_Buff[MD_ConnectRX_Port][i + 21 + Temp8 * 20] - 0x30;
+ }
+ TXHData.MD_Port_Info[MD_ConnectRX_Port].GunInfo[TXHData.MD_Port_Info[MD_ConnectRX_Port].FatherDevice[MD_ConnectRX_pGun_Father].SonStart + Temp8].CTOTAL.TotalMoney = Tempu64;
+ TXHData.MD_Port_Info[MD_ConnectRX_Port].LoopGunNextFlag = 0;
+ }
+
+ if (TXHData.MD_Port_Info[MD_ConnectRX_Port].FatherDevice[MD_ConnectRX_pGun_Father].Handshake == TXHData.MD_Port_Info[MD_ConnectRX_Port].Handshake_Top || TXHData.MD_Port_Info[MD_ConnectRX_Port].GunInfo[DeviceNumber].WaitPREXDATA_flag == 1)
+ {
+ //TXHData.MD_Port_Info[MD_ConnectRX_Port].FatherDevice[MD_ConnectRX_pGun_Father].Handshake = TXHData.MD_Port_Info[MD_ConnectRX_Port].Handshake_Top;
+ DeviceNumber = TXHData.MD_Port_Info[MD_ConnectRX_Port].FatherDevice[MD_ConnectRX_pGun_Father].SonNow + TXHData.MD_Port_Info[MD_ConnectRX_Port].FatherDevice[MD_ConnectRX_pGun_Father].SonStart; // ݵǰ豸ڵĸ豸еλã豸
+ Tempu64 = MD_ConnectRX_Port * 16 + MD_ConnectRX_pGun;
+ if (TXHData.POS_Info.Link_Flag == 0 // ,жһDzҪ¼
+ || (TXHData.MD_Port_Data[MD_ConnectRX_Port].GunData[DeviceNumber].GunControlState == Control_BoxAuto) // ȨģʽжһDzҪ¼
+ || TXHData.MD_Port_Data[MD_ConnectRX_Port].GunData[DeviceNumber].NowAuthorizeType > NowAuthorizeType_Online) // ģжһDzҪ¼
+ {
+ TXHData.MD_Port_Data[MD_ConnectRX_Port].GunData[DeviceNumber].NowAuthorizeType = 0;
+ TXHData.PREXDATA[TXHData.PREXDATA_WaitUpNummber % 5].CTOTAL = TXHData.MD_Port_Info[MD_ConnectRX_Port].GunInfo[DeviceNumber].CTOTAL;
+ TXHData.PREXDATA[TXHData.PREXDATA_WaitUpNummber % 5].FData = TXHData.MD_Port_Info[MD_ConnectRX_Port].GunInfo[DeviceNumber].FData;
+ TXHData.PREXDATA[TXHData.PREXDATA_WaitUpNummber % 5].GunNumber = TXHData.MD_Port_Data[MD_ConnectRX_Port].GunData[MD_ConnectRX_pGun].GunNummber;
+ TXHData.PREXDATA[TXHData.PREXDATA_WaitUpNummber % 5].Price = TXHData.MD_Port_Info[MD_ConnectRX_Port].GunInfo[DeviceNumber].Price;
+ TXHData.PREXDATA[TXHData.PREXDATA_WaitUpNummber % 5].RTIME = TXHData.CTIME;
+ TXHData.PREXDATA[TXHData.PREXDATA_WaitUpNummber % 5].OrderNumber = TXHData.MD_Port_Data[MD_ConnectRX_Port].GunData[DeviceNumber].OrderNumber;
+ TXHData.MD_Port_Data[MD_ConnectRX_Port].GunData[DeviceNumber].OrderNumber = 0;
+ for (i = 0; i < 6; i++)
+ TXHData.PREXDATA[TXHData.PREXDATA_WaitUpNummber % 5].CardNum[i] = TXHData.MD_Port_Info[TXHData.MD_Port_Info[MD_ConnectRX_Port].GunInfo[MD_ConnectRX_pGun].AssociatedDevices.Port].GunInfo[TXHData.MD_Port_Info[MD_ConnectRX_Port].GunInfo[DeviceNumber].AssociatedDevices.location].CardNumber[i + 4]; // Ϣ10ֽڣֻȡ6
+ for (i = 0; i < 10; i++)
+ TXHData.MD_Port_Info[TXHData.MD_Port_Info[MD_ConnectRX_Port].GunInfo[DeviceNumber].AssociatedDevices.Port].GunInfo[TXHData.MD_Port_Info[MD_ConnectRX_Port].GunInfo[DeviceNumber].AssociatedDevices.location].CardNumber[i] = 0;
+ AT45DBItemWrite(CA_PREXDATA, TXHData.PREXDATA_WaitUpNummber / 5);
+ FMItemWrite(CF_PREXDATA_TTC, 0);
+ if (TXHData.PREXDATA_WaitUpNummber < TXHData.OfflineAuthorizeNumberMax)
+ TXHData.PREXDATA_WaitUpNummber++;
+ FMItemWrite(CF_PREXDATA_WaitUpNummber, 0);
+ TXHData.MD_Port_Data[MD_ConnectRX_Port].GunData[DeviceNumber].GunState.Flag.UpdateRecords = 0;
+ TXHData.PrintLastRecord[Tempu64].OrderNumber = TXHData.PREXDATA[TXHData.PREXDATA_WaitUpNummber % 5].OrderNumber;
+ for (i = 0; i < 6; i++)
+ TXHData.PrintLastRecord[Tempu64].CardNum[i] = TXHData.PREXDATA[TXHData.PREXDATA_WaitUpNummber % 5].CardNum[i];
+ }
+ else
+ {
+ TXHData.MD_Port_Data[MD_ConnectRX_Port].GunData[DeviceNumber].GunState.Flag.UpdateRecords = 1;
+ TXHData.PrintLastRecord[Tempu64].OrderNumber = TXHData.MD_Port_Data[MD_ConnectRX_Port].GunData[DeviceNumber].OrderNumber;
+ for (i = 0; i < 6; i++)
+ TXHData.PrintLastRecord[Tempu64].CardNum[i] = TXHData.MD_Port_Info[MD_ConnectRX_Port].GunInfo[DeviceNumber].CardNumber[i];
+ }
+ TXHData.MD_Port_Info[MD_ConnectRX_Port].GunInfo[DeviceNumber].WaitPREXDATA_flag = 0;
+ TXHData.MD_Port_Info[MD_ConnectRX_Port].FatherDevice[MD_ConnectRX_pGun_Father].LTDelayTimer.ON_OFF = 0;//ӸʱжǷɽ¼
+ TXHData.MD_Port_Info[MD_ConnectRX_Port].FatherDevice[MD_ConnectRX_pGun_Father].LTDelayTimer.TimerCount = 0;
+ FMItemWrite(CF_MD_Port_Data, MD_ConnectRX_Port);
+
+ TXHData.PrintLastRecord[Tempu64].CTOTAL = TXHData.MD_Port_Info[MD_ConnectRX_Port].GunInfo[DeviceNumber].CTOTAL;
+ TXHData.PrintLastRecord[Tempu64].FData = TXHData.MD_Port_Info[MD_ConnectRX_Port].GunInfo[DeviceNumber].FData;
+ TXHData.PrintLastRecord[Tempu64].GunNumber = TXHData.MD_Port_Data[MD_ConnectRX_Port].GunData[DeviceNumber].GunNummber;
+ TXHData.PrintLastRecord[Tempu64].RTIME = TXHData.CTIME;
+ TXHData.PrintLastRecord[Tempu64].Price = TXHData.MD_Port_Info[MD_ConnectRX_Port].GunInfo[DeviceNumber].Price;
+ TXHData.PrintLastRecord[Tempu64].OrderNumber = TXHData.MD_Port_Data[MD_ConnectRX_Port].GunData[DeviceNumber].OrderNumber;
+ FMItemWrite(CF_PrintLastRecord, Tempu64);
+ }
+ else if (TXHData.MD_Port_Info[MD_ConnectRX_Port].FatherDevice[MD_ConnectRX_pGun_Father].Handshake <= 0x0c)
+ {
+ TXHData.MD_Port_Info[MD_ConnectRX_Port].FatherDevice[MD_ConnectRX_pGun_Father].Handshake = 0x0d;
+ }
+ TXHData.MD_Port_Info[MD_ConnectRX_Port].FatherDevice[MD_ConnectRX_pGun_Father].MB_CMD_Next = LY_MDConnectCmdACK1;
+ TXHData.MD_Port_Info[MD_ConnectRX_Port].FatherDevice[MD_ConnectRX_pGun_Father].MB_CMD_Need = LY_MDConnectCmdReadState;
+ }
+ break;
+ }
+ }
+ break;
+
+ case PosBlueSkyPlus: // TXHData.LoopGunNextFlag
+ {
+ MD_ConnectRX_pGun = MD_Connect_BCDTou64(MD_Connect_RX_Buff[MD_ConnectRX_Port][1]); // ȡָ
+ for (DeviceNumber = 0; DeviceNumber < TXHData.MD_Port_Info[MD_ConnectRX_Port].FatherDeviceTop; DeviceNumber++)
+ if (MD_ConnectRX_pGun == MD_Connect_u64ToBCD(TXHData.MD_Port_Info[MD_ConnectRX_Port].FatherDevice[DeviceNumber].Address))
+ {
+ MD_ConnectRX_pGun_Father = DeviceNumber;
+ break;
+ }
+ MD_ConnectRX_Len = (MD_Connect_RX_Buff[MD_ConnectRX_Port][2] << 8) | MD_Connect_RX_Buff[MD_ConnectRX_Port][3];
+ Temp16 = CRC_Check(&MD_Connect_RX_Buff[MD_ConnectRX_Port][0], MD_ConnectRX_Len);
+ if (Temp16 == ((MD_Connect_RX_Buff[MD_ConnectRX_Port][MD_ConnectRX_Len] << 8) | MD_Connect_RX_Buff[MD_ConnectRX_Port][MD_ConnectRX_Len + 1]))
+ {
+ TXHData.RNGData = (MD_Connect_RX_Buff[MD_ConnectRX_Port][10] << 24) | (MD_Connect_RX_Buff[MD_ConnectRX_Port][11] << 16) | (MD_Connect_RX_Buff[MD_ConnectRX_Port][12] << 8) | MD_Connect_RX_Buff[MD_ConnectRX_Port][13];
+ Bluesky_Decrypt(&MD_Connect_RX_Buff[MD_ConnectRX_Port][14], MD_ConnectRX_Len - 14, TXHData.RNGData);
+
+ TXHData.MBCountTimer[MD_ConnectRX_Port].TimerCount = TXHData.MBCountTimer[MD_ConnectRX_Port].TimerCountMax;
+ TXHData.MBCountCutNum[MD_ConnectRX_Port][MD_ConnectRX_pGun_Father] = 0;
+ MD_ConnectRX_CMDType = MD_Connect_RX_Buff[MD_ConnectRX_Port][15];
+ Offset = 16;
+ if (MD_ConnectRX_CMDType == 0xA1) // ָ
+ {
+ TXHData.MD_Port_Info[MD_ConnectRX_Port].FatherDevice[MD_ConnectRX_pGun_Father].MB_CMD_Next = 0;
+ MD_ConnectRX_CMD = MD_ConnectRX_CMDType = MD_Connect_RX_Buff[MD_ConnectRX_Port][Offset++];
+ switch (MD_ConnectRX_CMD)
+ {
+ case LTP_DriverCMDReadPassword: //
+ {
+ TXHData.MD_Port_Info[MD_ConnectRX_Port].FatherDevice[MD_ConnectRX_pGun_Father].Password_Lever = MD_Connect_RX_Buff[MD_ConnectRX_Port][Offset++];
+ TXHData.MD_Port_Info[MD_ConnectRX_Port].FatherDevice[MD_ConnectRX_pGun_Father].Password = (MD_Connect_RX_Buff[MD_ConnectRX_Port][Offset++] << 24) |
+ (MD_Connect_RX_Buff[MD_ConnectRX_Port][Offset++] << 16) |
+ (MD_Connect_RX_Buff[MD_ConnectRX_Port][Offset++] << 8) |
+ MD_Connect_RX_Buff[MD_ConnectRX_Port][Offset++];
+ }
+ break;
+ case LTP_DriverCMDWritePassword: //
+ {
+ }
+ break;
+ case LTP_DriverCMDReadVerAndMac: //
+ {
+ TXHData.MD_Port_Info[MD_ConnectRX_Port].FatherDevice[MD_ConnectRX_pGun_Father].Version.VersionFindFlag = 1;
+ for (i = 0; i < 10; i++)
+ TXHData.MD_Port_Info[MD_ConnectRX_Port].FatherDevice[MD_ConnectRX_pGun_Father].Version.Version[i] = MD_Connect_RX_Buff[MD_ConnectRX_Port][Offset + i];
+ Offset += 10;
+ for (i = 0; i < 12; i++)
+ TXHData.MD_Port_Info[MD_ConnectRX_Port].FatherDevice[MD_ConnectRX_pGun_Father].Mac[i] = MD_Connect_RX_Buff[MD_ConnectRX_Port][Offset + i];
+ Offset += 12;
+ for (DeviceNumber = 0; DeviceNumber < TXHData.MD_Port_Info[MD_ConnectRX_Port].FatherDevice[MD_ConnectRX_pGun_Father].SonNumber; DeviceNumber++) // ͬһ豸µ豸״̬ͬ
+ {
+ TXHData.MD_Port_Info[MD_ConnectRX_Port].GunInfo[TXHData.MD_Port_Info[MD_ConnectRX_Port].FatherDevice[MD_ConnectRX_pGun_Father].SonStart + DeviceNumber].Handshake = 1;
+ TXHData.MD_Port_Info[MD_ConnectRX_Port].GunInfo[TXHData.MD_Port_Info[MD_ConnectRX_Port].FatherDevice[MD_ConnectRX_pGun_Father].SonStart + DeviceNumber].GunVersion.VersionFindFlag = 1;
+ for (i = 0; i < 10; i++)
+ TXHData.MD_Port_Info[MD_ConnectRX_Port].GunInfo[TXHData.MD_Port_Info[MD_ConnectRX_Port].FatherDevice[MD_ConnectRX_pGun_Father].SonStart + DeviceNumber].GunVersion.Version[i] = TXHData.MD_Port_Info[MD_ConnectRX_Port].FatherDevice[MD_ConnectRX_pGun_Father].Version.Version[i];
+ }
+ }
+ break;
+ case LTP_DriverCMDLock: //
+ {
+ }
+ break;
+ case LTP_DriverCMDUnlock: //
+ {
+ }
+ break;
+ case LTP_DriverCMDSendFrame: //
+ {
+ TXHData.MBCountTimer[MD_ConnectRX_Port].TimerCountMax = TXHData.MD_Port_Data[MD_ConnectRX_Port].PortData.MBCountTime * 10; // ;//ڵms
+ TXHData.MD_Port_Info[MD_ConnectRX_Port].FatherDevice[MD_ConnectRX_pGun_Father].FrameNow = (MD_Connect_RX_Buff[MD_ConnectRX_Port][Offset] << 8) | (MD_Connect_RX_Buff[MD_ConnectRX_Port][Offset + 1]);
+ Offset += 2;
+ if (TXHData.MD_Port_Info[MD_ConnectRX_Port].FatherDevice[MD_ConnectRX_pGun_Father].FrameNow >= TXHData.MD_Port_Data[MD_ConnectRX_Port].PortData.ROM_UpData.FrameTop)
+ {
+ TXHData.MBCountCutNum[MD_ConnectRX_Port][MD_ConnectRX_pGun_Father] = 6; //
+ }
+ else
+ TXHData.MD_Port_Info[MD_ConnectRX_Port].FatherDevice[MD_ConnectRX_pGun_Father].MB_CMD_Next = LTP_DriverCMDSendFrame;
+ }
+ break;
+ }
+ }
+ else if (MD_ConnectRX_CMDType == 0xA2) // ǹָ
+ {
+
+ for (DeviceNumber = 0; DeviceNumber < TXHData.MD_Port_Info[MD_ConnectRX_Port].FatherDevice[MD_ConnectRX_pGun_Father].SonNumber; DeviceNumber++)
+ {
+ MD_ConnectRX_pGun = TXHData.MD_Port_Info[MD_ConnectRX_Port].FatherDevice[MD_ConnectRX_pGun_Father].SonStart + DeviceNumber; //
+ Offset++; //
+ MD_ConnectRX_CMD = MD_Connect_RX_Buff[MD_ConnectRX_Port][Offset++];
+ DeviceDataLen = Offset++; //
+ switch (MD_ConnectRX_CMD)
+ {
+ case LTP_GunCMDReadStateAndData: //
+ {
+ TXHData.LTGunState.State = MD_Connect_RX_Buff[MD_ConnectRX_Port][Offset++];
+ if (TXHData.LTGunState.Flag.StartFlag == 1 || TXHData.LTGunState.Flag.GunUp == 0) // ǹ
+ {
+ MD_ConnectRX_pGun_SonDeviceBusy = 1;
+ }
+ TXHData.MD_Port_Info[MD_ConnectRX_Port].GunInfo[MD_ConnectRX_pGun].FData.OilCNT = ((MD_Connect_RX_Buff[MD_ConnectRX_Port][Offset++] << 24) | (MD_Connect_RX_Buff[MD_ConnectRX_Port][Offset++] << 16) | (MD_Connect_RX_Buff[MD_ConnectRX_Port][Offset++] << 8) | (MD_Connect_RX_Buff[MD_ConnectRX_Port][Offset++]));
+ TXHData.MD_Port_Info[MD_ConnectRX_Port].GunInfo[MD_ConnectRX_pGun].FData.MoneyCNT = ((MD_Connect_RX_Buff[MD_ConnectRX_Port][Offset++] << 24) | (MD_Connect_RX_Buff[MD_ConnectRX_Port][Offset++] << 16) | (MD_Connect_RX_Buff[MD_ConnectRX_Port][Offset++] << 8) | (MD_Connect_RX_Buff[MD_ConnectRX_Port][Offset++]));
+ TXHData.MD_Port_Info[MD_ConnectRX_Port].GunInfo[MD_ConnectRX_pGun].Price = (MD_Connect_RX_Buff[MD_ConnectRX_Port][Offset++] << 16) | (MD_Connect_RX_Buff[MD_ConnectRX_Port][Offset++] << 8) | (MD_Connect_RX_Buff[MD_ConnectRX_Port][Offset++]);
+ }
+ case LTP_GunCMDReadState: //
+ {
+ if (MD_ConnectRX_CMD == LTP_GunCMDReadState) //
+ {
+ TXHData.LTGunState.State = MD_Connect_RX_Buff[MD_ConnectRX_Port][Offset++];
+ if (TXHData.LTGunState.Flag.StartFlag == 1 || TXHData.LTGunState.Flag.GunUp == 0) // ǹ
+ {
+ MD_ConnectRX_pGun_SonDeviceBusy = 1;
+ }
+ if (DeviceNumber == (TXHData.MD_Port_Info[MD_ConnectRX_Port].FatherDevice[MD_ConnectRX_pGun_Father].SonNumber - 1))
+ {
+ if (TXHData.MD_Port_Data[MD_ConnectRX_Port].GunData[MD_ConnectRX_pGun].GunState.Flag.Online == 1 && MD_ConnectRX_pGun_SonDeviceBusy == 0)
+ {
+ if (TXHData.MD_Port_Data[MD_ConnectRX_Port].GunData[TXHData.MD_Port_Info[MD_ConnectRX_Port].FatherDevice[MD_ConnectRX_pGun_Father].SonStart].ROM_UpData_State.Flag.Update_Flag && TXHData.MD_Port_Info[MD_ConnectRX_Port].GunInfo[TXHData.MD_Port_Info[MD_ConnectRX_Port].FatherDevice[MD_ConnectRX_pGun_Father].SonStart].ROM_UpData_State.Flag.Update_Flag == 0)
+ {
+ if (TXHData.MD_Port_Info[MD_ConnectRX_Port].FatherDevice[MD_ConnectRX_pGun_Father].Version.VersionFindFlag)
+ {
+ for (i = 0; i < 6; i++) // жDzͬһϵ
+ if (TXHData.MD_Port_Info[MD_ConnectRX_Port].FatherDevice[MD_ConnectRX_pGun_Father].Version.Version[i] != TXHData.MD_Port_Data[MD_ConnectRX_Port].PortData.ROM_UpData_Version[i])
+ break;
+ if (i == 6)
+ {
+ for (i = 6; i < 10; i++) // жϰ汾Dzͬ
+ if (TXHData.MD_Port_Info[MD_ConnectRX_Port].FatherDevice[MD_ConnectRX_pGun_Father].Version.Version[i] != TXHData.MD_Port_Data[MD_ConnectRX_Port].PortData.ROM_UpData_Version[i])
+ break;
+ if (i != 10)
+ {
+ TXHData.MD_Port_Info[MD_ConnectRX_Port].FatherDevice[MD_ConnectRX_pGun_Father].FrameNow = 0;
+ TXHData.MD_Port_Info[MD_ConnectRX_Port].GunInfo[TXHData.MD_Port_Info[MD_ConnectRX_Port].FatherDevice[MD_ConnectRX_pGun_Father].SonStart].ROM_UpData_State.Flag.Update_Flag = 1;
+ TXHData.MD_Port_Info[MD_ConnectRX_Port].FatherDevice[MD_ConnectRX_pGun_Father].MB_CMD_Next = LTP_DriverCMDSendFrame;
+ }
+ }
+ }
+ }
+ }
+ }
+ }
+ if (TXHData.MD_Port_Info[MD_ConnectRX_Port].GunInfo[MD_ConnectRX_pGun].Handshake < TXHData.MD_Port_Info[MD_ConnectRX_Port].Handshake_Top)
+ {
+ TXHData.MD_Port_Data[MD_ConnectRX_Port].GunData[MD_ConnectRX_pGun].GunState.Flag.GunUP_Flag = 1 - TXHData.LTGunState.Flag.GunUp;
+ if (TXHData.LTGunState.Flag.StartFlag == 0 && TXHData.MD_Port_Data[MD_ConnectRX_Port].GunData[MD_ConnectRX_pGun].GunState.Flag.AuthorizeState == 1)
+ {
+ // sprintf(Buff,"%d-AuthorizeState = 1",MD_ConnectRX_pGun);
+ // Log_Task(Buff,TrueCharBuffSize(Buff),MD_ConnectRX_Port,Info_String);
+ TXHData.MD_Port_Data[MD_ConnectRX_Port].GunData[MD_ConnectRX_pGun].GunState.Flag.Start_Flag = 1;
+ TXHData.MD_Port_Info[MD_ConnectRX_Port].GunInfo[MD_ConnectRX_pGun].fuelState_B.Flag.Start_Flag = 1;
+ FMItemWrite(CF_MD_Port_Data, MD_ConnectRX_Port);
+ }
+ TXHData.MD_Port_Info[MD_ConnectRX_Port].LoopGunNextFlag = 0;
+ TXHData.MD_Port_Info[MD_ConnectRX_Port].GunInfo[MD_ConnectRX_pGun].Handshake = 0x02;
+ TXHData.MD_Port_Info[MD_ConnectRX_Port].GunInfo[MD_ConnectRX_pGun].MB_CMD_Next = LTP_GunCMDReadTotal;
+ }
+ else
+ {
+ TXHData.MD_Port_Data[MD_ConnectRX_Port].GunData[MD_ConnectRX_pGun].GunState.Flag.GunUP_Flag = 1 - TXHData.LTGunState.Flag.GunUp;
+ TXHData.MD_Port_Data[MD_ConnectRX_Port].GunData[MD_ConnectRX_pGun].GunState.Flag.Start_Flag = TXHData.LTGunState.Flag.StartFlag;
+ if (TXHData.MD_Port_Data[MD_ConnectRX_Port].GunData[MD_ConnectRX_pGun].GunState.Flag.Start_Flag != TXHData.MD_Port_Info[MD_ConnectRX_Port].GunInfo[MD_ConnectRX_pGun].fuelState_B.Flag.Start_Flag)
+ {
+ TXHData.MD_Port_Info[MD_ConnectRX_Port].GunInfo[MD_ConnectRX_pGun].fuelState_B.Flag.Start_Flag = TXHData.MD_Port_Data[MD_ConnectRX_Port].GunData[MD_ConnectRX_pGun].GunState.Flag.Start_Flag;
+ if (TXHData.MD_Port_Data[MD_ConnectRX_Port].GunData[MD_ConnectRX_pGun].GunState.Flag.Start_Flag == 1)
+ {
+ TXHData.MD_Port_Info[MD_ConnectRX_Port].GunInfo[MD_ConnectRX_pGun].MB_CMD_Next = LTP_GunCMDReadStateAndData;
+ if (TXHData.POS_Info.Link_Flag == 0 && TXHData.MD_Port_Info[MD_ConnectRX_Port].GunInfo[MD_ConnectRX_pGun].AssociatedDevices.Number)
+ {
+ TXHData.MD_Port_Info[TXHData.MD_Port_Info[MD_ConnectRX_Port].GunInfo[MD_ConnectRX_pGun].AssociatedDevices.Port].GunInfo[TXHData.MD_Port_Info[MD_ConnectRX_Port].GunInfo[MD_ConnectRX_pGun].AssociatedDevices.location].RFIDState = 0x11;
+ TXHData.MD_Port_Info[TXHData.MD_Port_Info[MD_ConnectRX_Port].GunInfo[MD_ConnectRX_pGun].AssociatedDevices.Port].GunInfo[TXHData.MD_Port_Info[MD_ConnectRX_Port].GunInfo[MD_ConnectRX_pGun].AssociatedDevices.location].MB_CMD_Next = RFID_MDConnectCmdWriteFullingInfo;
+ }
+ }
+ else
+ {
+ // sprintf(Buff,"%d-WaitPREXDATA_flag = 1",MD_ConnectRX_pGun);
+ // Log_Task(Buff,TrueCharBuffSize(Buff),MD_ConnectRX_Port,Info_String);
+ TXHData.MD_Port_Info[MD_ConnectRX_Port].GunInfo[MD_ConnectRX_pGun].MB_CMD_Next = LTP_GunCMDReadTotal;
+ TXHData.MD_Port_Info[MD_ConnectRX_Port].LoopGunNextFlag = 0;
+ TXHData.MD_Port_Info[MD_ConnectRX_Port].GunInfo[MD_ConnectRX_pGun].WaitPREXDATA_flag = 1;
+ TXHData.MD_Port_Info[MD_ConnectRX_Port].GunInfo[MD_ConnectRX_pGun].LTDelayTimer.ON_OFF = 1;
+ TXHData.MD_Port_Info[MD_ConnectRX_Port].GunInfo[MD_ConnectRX_pGun].LTDelayTimer.TimerCountMax = 1000 * 5;
+ if (TXHData.POS_Info.Link_Flag == 0 && TXHData.MD_Port_Info[MD_ConnectRX_Port].GunInfo[MD_ConnectRX_pGun].AssociatedDevices.Number)
+ {
+ TXHData.MD_Port_Data[TXHData.MD_Port_Info[MD_ConnectRX_Port].GunInfo[MD_ConnectRX_pGun].AssociatedDevices.Port].GunData[TXHData.MD_Port_Info[MD_ConnectRX_Port].GunInfo[MD_ConnectRX_pGun].AssociatedDevices.location].GunState.Flag.UpdateDisplay = 0;
+ TXHData.MD_Port_Info[TXHData.MD_Port_Info[MD_ConnectRX_Port].GunInfo[MD_ConnectRX_pGun].AssociatedDevices.Port].GunInfo[TXHData.MD_Port_Info[MD_ConnectRX_Port].GunInfo[MD_ConnectRX_pGun].AssociatedDevices.location].RFIDState = 0;
+ TXHData.MD_Port_Info[TXHData.MD_Port_Info[MD_ConnectRX_Port].GunInfo[MD_ConnectRX_pGun].AssociatedDevices.Port].GunInfo[TXHData.MD_Port_Info[MD_ConnectRX_Port].GunInfo[MD_ConnectRX_pGun].AssociatedDevices.location].MB_CMD_Next = RFID_MDConnectCmdWriteFullingInfo;
+ }
+ }
+ FMItemWrite(CF_MD_Port_Data, MD_ConnectRX_Port);
+ }
+ if (TXHData.MD_Port_Data[MD_ConnectRX_Port].GunData[MD_ConnectRX_pGun].GunState.Flag.GunUP_Flag != TXHData.MD_Port_Info[MD_ConnectRX_Port].GunInfo[MD_ConnectRX_pGun].fuelState_B.Flag.GunUP_Flag)
+ {
+ TXHData.MD_Port_Info[MD_ConnectRX_Port].GunInfo[MD_ConnectRX_pGun].fuelState_B.Flag.GunUP_Flag = TXHData.MD_Port_Data[MD_ConnectRX_Port].GunData[MD_ConnectRX_pGun].GunState.Flag.GunUP_Flag;
+ if (TXHData.MD_Port_Data[MD_ConnectRX_Port].GunData[MD_ConnectRX_pGun].GunState.Flag.GunUP_Flag == 0) // ǹ
+ {
+ if (TXHData.MD_Port_Data[MD_ConnectRX_Port].GunData[MD_ConnectRX_pGun].GunState.Flag.AuthorizeState == 1 && TXHData.MD_Port_Info[MD_ConnectRX_Port].GunInfo[MD_ConnectRX_pGun].WaitPREXDATA_flag == 0 && TXHData.MD_Port_Info[MD_ConnectRX_Port].GunInfo[MD_ConnectRX_pGun].LTDelayTimer.ON_OFF == 0 && TXHData.MD_Port_Data[MD_ConnectRX_Port].GunData[MD_ConnectRX_pGun].GunState.Flag.Start_Flag == 0) // ѾȨˣûֱӹǹͬҪ߽
+ {
+ TXHData.MD_Port_Info[MD_ConnectRX_Port].GunInfo[MD_ConnectRX_pGun].MB_CMD_Next = LTP_GunCMDReadTotal;
+ TXHData.MD_Port_Info[MD_ConnectRX_Port].LoopGunNextFlag = 0;
+ TXHData.MD_Port_Info[MD_ConnectRX_Port].GunInfo[MD_ConnectRX_pGun].WaitPREXDATA_flag = 1;
+ TXHData.MD_Port_Info[MD_ConnectRX_Port].GunInfo[MD_ConnectRX_pGun].LTDelayTimer.ON_OFF = 1;
+ TXHData.MD_Port_Info[MD_ConnectRX_Port].GunInfo[MD_ConnectRX_pGun].LTDelayTimer.TimerCountMax = 1000 * 5;
+ }
+ TXHData.MD_Port_Info[MD_ConnectRX_Port].GunInfo[MD_ConnectRX_pGun].Call = 0;
+ }
+ else // ǹ
+ {
+ if (TXHData.MD_Port_Info[MD_ConnectRX_Port].GunInfo[MD_ConnectRX_pGun].WaitPREXDATA_flag == 0)
+ TXHData.MD_Port_Info[MD_ConnectRX_Port].GunInfo[MD_ConnectRX_pGun].Call = 1;
+ else
+ {
+ TXHData.MD_Port_Info[MD_ConnectRX_Port].GunInfo[MD_ConnectRX_pGun].Call = 0;
+ TXHData.MD_Port_Data[MD_ConnectRX_Port].GunData[MD_ConnectRX_pGun].GunState.Flag.GunUP_Flag = 0;
+ }
+ if (TXHData.POS_Info.Link_Flag == 0 || TXHData.MD_Port_Data[MD_ConnectRX_Port].GunData[MD_ConnectRX_pGun].GunControlState == Control_BoxAuto) // ,жһDzҪȨ
+ {
+ if (TXHData.OfflineAuthorize == 1 && (TXHData.PREXDATA_WaitUpNummber < TXHData.OfflineAuthorizeNumberMax)) // Ȩ
+ {
+ if (TXHData.MD_Port_Info[MD_ConnectRX_Port].GunInfo[MD_ConnectRX_pGun].Call == 1 && TXHData.MD_Port_Info[MD_ConnectRX_Port].GunInfo[MD_ConnectRX_pGun].AssociatedDevices.Number == 0)
+ {
+ TXHData.MD_Port_Info[MD_ConnectRX_Port].pGunCapture = TXHData.MD_Port_Data[MD_ConnectRX_Port].GunData[MD_ConnectRX_pGun].GunNummber;
+ TXHData.MD_Port_Info[MD_ConnectRX_Port].GunInfo[MD_ConnectRX_pGun].MB_CMD_Next = LTP_GunCMDAuthorize;
+ TXHData.MD_Port_Data[MD_ConnectRX_Port].GunData[MD_ConnectRX_pGun].OrderNumber = 0x00;
+ TXHData.MD_Port_Data[MD_ConnectRX_Port].GunData[MD_ConnectRX_pGun].NowAuthorizeType = NowAuthorizeType_Offline_NoCard;
+ FMItemWrite(CF_MD_Port_Data, MD_ConnectRX_Port);
+ for (i = 0; i < 6; i++)
+ TXHData.MD_Port_Info[MD_ConnectRX_Port].GunInfo[MD_ConnectRX_pGun].CardNumber[i] = 0;
+ for (i = 0; i < 15; i++)
+ TXHData.MD_Port_Info[MD_ConnectRX_Port].GunInfo[MD_ConnectRX_pGun].CarLicensePlate[i] = 0;
+ }
+ else if (TXHData.MD_Port_Info[MD_ConnectRX_Port].GunInfo[MD_ConnectRX_pGun].Call == 1)
+ {
+ if (TXHData.MD_Port_Info[TXHData.MD_Port_Info[MD_ConnectRX_Port].GunInfo[MD_ConnectRX_pGun].AssociatedDevices.Port].GunInfo[TXHData.MD_Port_Info[MD_ConnectRX_Port].GunInfo[MD_ConnectRX_pGun].AssociatedDevices.location].RFIDState == 3) // ǩ֤ͨ
+ {
+ TXHData.MD_Port_Info[TXHData.MD_Port_Info[MD_ConnectRX_Port].GunInfo[MD_ConnectRX_pGun].AssociatedDevices.Port].GunInfo[TXHData.MD_Port_Info[MD_ConnectRX_Port].GunInfo[MD_ConnectRX_pGun].AssociatedDevices.location].RFIDState = 0;
+ TXHData.MD_Port_Info[MD_ConnectRX_Port].pGunCapture = TXHData.MD_Port_Data[MD_ConnectRX_Port].GunData[MD_ConnectRX_pGun].GunNummber;
+ TXHData.MD_Port_Info[MD_ConnectRX_Port].GunInfo[MD_ConnectRX_pGun].MB_CMD_Next = LTP_GunCMDAuthorize;
+ TXHData.MD_Port_Data[MD_ConnectRX_Port].GunData[MD_ConnectRX_pGun].OrderNumber = 0x00;
+ TXHData.MD_Port_Data[MD_ConnectRX_Port].GunData[MD_ConnectRX_pGun].NowAuthorizeType = NowAuthorizeType_Offline_Card;
+ FMItemWrite(CF_MD_Port_Data, MD_ConnectRX_Port);
+ }
+ }
+ }
+ }
+ }
+ FMItemWrite(CF_MD_Port_Data, MD_ConnectRX_Port);
+ }
+ if (TXHData.MD_Port_Info[MD_ConnectRX_Port].GunInfo[MD_ConnectRX_pGun].LTDelayTimer.Flag == 1)
+ {
+ TXHData.MD_Port_Info[MD_ConnectRX_Port].GunInfo[MD_ConnectRX_pGun].LTDelayTimer.Flag = 0;
+ TXHData.MD_Port_Info[MD_ConnectRX_Port].LoopGunNextFlag = 0;
+ TXHData.MD_Port_Info[MD_ConnectRX_Port].GunInfo[MD_ConnectRX_pGun].MB_CMD_Next = LTP_GunCMDReadTotal;
+ }
+ if (TXHData.MD_Port_Data[MD_ConnectRX_Port].GunData[MD_ConnectRX_pGun].GunState.Flag.Start_Flag == 1 && TXHData.MD_Port_Info[MD_ConnectRX_Port].GunInfo[MD_ConnectRX_pGun].MB_CMD_Next == LTP_GunCMDReadState)
+ {
+ TXHData.MD_Port_Info[MD_ConnectRX_Port].GunInfo[MD_ConnectRX_pGun].MB_CMD_Next = LTP_GunCMDReadStateAndData;
+ }
+ }
+ }
+ break;
+ case LTP_GunCMDReadTotal: //
+ {
+ Tempu64 = 0;
+ for (i = 0; i < 6; i++)
+ {
+ Tempu64 <<= 8;
+ Tempu64 |= MD_Connect_RX_Buff[MD_ConnectRX_Port][Offset++];
+ }
+ TXHData.MD_Port_Info[MD_ConnectRX_Port].GunInfo[MD_ConnectRX_pGun].CTOTAL.TotalLit = Tempu64;
+ Tempu64 = 0;
+ for (i = 0; i < 6; i++)
+ {
+ Tempu64 <<= 8;
+ Tempu64 |= MD_Connect_RX_Buff[MD_ConnectRX_Port][Offset++];
+ }
+ TXHData.MD_Port_Info[MD_ConnectRX_Port].GunInfo[MD_ConnectRX_pGun].CTOTAL.TotalMoney = Tempu64;
+ if (TXHData.MD_Port_Info[MD_ConnectRX_Port].GunInfo[MD_ConnectRX_pGun].Handshake == TXHData.MD_Port_Info[MD_ConnectRX_Port].Handshake_Top)
+ {
+ Tempu64 = MD_ConnectRX_Port * 16 + MD_ConnectRX_pGun; // ӡ洢λ
+ if (TXHData.POS_Info.Link_Flag == 0 // ,жһDzҪ¼
+ || (TXHData.MD_Port_Data[MD_ConnectRX_Port].GunData[MD_ConnectRX_pGun].GunControlState == Control_BoxAuto) // ȨģʽжһDzҪ¼
+ || TXHData.MD_Port_Data[MD_ConnectRX_Port].GunData[MD_ConnectRX_pGun].NowAuthorizeType > NowAuthorizeType_Online) // ģжһDzҪ¼
+ {
+ TXHData.MD_Port_Data[MD_ConnectRX_Port].GunData[MD_ConnectRX_pGun].NowAuthorizeType = 0;
+ TXHData.PREXDATA[TXHData.PREXDATA_WaitUpNummber % 5].CTOTAL = TXHData.MD_Port_Info[MD_ConnectRX_Port].GunInfo[MD_ConnectRX_pGun].CTOTAL;
+ TXHData.PREXDATA[TXHData.PREXDATA_WaitUpNummber % 5].FData = TXHData.MD_Port_Info[MD_ConnectRX_Port].GunInfo[MD_ConnectRX_pGun].FData;
+ TXHData.PREXDATA[TXHData.PREXDATA_WaitUpNummber % 5].GunNumber = TXHData.MD_Port_Data[MD_ConnectRX_Port].GunData[MD_ConnectRX_pGun].GunNummber;
+ TXHData.PREXDATA[TXHData.PREXDATA_WaitUpNummber % 5].RTIME = TXHData.CTIME;
+ TXHData.PREXDATA[TXHData.PREXDATA_WaitUpNummber % 5].Price = TXHData.MD_Port_Info[MD_ConnectRX_Port].GunInfo[MD_ConnectRX_pGun].Price;
+ TXHData.PREXDATA[TXHData.PREXDATA_WaitUpNummber % 5].OrderNumber = TXHData.MD_Port_Data[MD_ConnectRX_Port].GunData[MD_ConnectRX_pGun].OrderNumber;
+ TXHData.MD_Port_Data[MD_ConnectRX_Port].GunData[MD_ConnectRX_pGun].OrderNumber = 0;
+ for (i = 0; i < 6; i++)
+ TXHData.PREXDATA[TXHData.PREXDATA_WaitUpNummber % 5].CardNum[i] = TXHData.MD_Port_Info[TXHData.MD_Port_Info[MD_ConnectRX_Port].GunInfo[MD_ConnectRX_pGun].AssociatedDevices.Port].GunInfo[TXHData.MD_Port_Info[MD_ConnectRX_Port].GunInfo[MD_ConnectRX_pGun].AssociatedDevices.location].CardNumber[i + 4]; // Ϣ10ֽڣֻȡ6
+ for (i = 0; i < 10; i++)
+ TXHData.MD_Port_Info[TXHData.MD_Port_Info[MD_ConnectRX_Port].GunInfo[MD_ConnectRX_pGun].AssociatedDevices.Port].GunInfo[TXHData.MD_Port_Info[MD_ConnectRX_Port].GunInfo[MD_ConnectRX_pGun].AssociatedDevices.location].CardNumber[i] = 0;
+ AT45DBItemWrite(CA_PREXDATA, TXHData.PREXDATA_WaitUpNummber / 5);
+ FMItemWrite(CF_PREXDATA_TTC, 0);
+ if (TXHData.PREXDATA_WaitUpNummber < TXHData.OfflineAuthorizeNumberMax)
+ TXHData.PREXDATA_WaitUpNummber++;
+ FMItemWrite(CF_PREXDATA_WaitUpNummber, 0);
+ TXHData.MD_Port_Data[MD_ConnectRX_Port].GunData[MD_ConnectRX_pGun].GunState.Flag.UpdateDisplay = 1;
+
+ TXHData.PrintLastRecord[Tempu64].OrderNumber = TXHData.PREXDATA[TXHData.PREXDATA_WaitUpNummber % 5].OrderNumber;
+ for (i = 0; i < 6; i++)
+ TXHData.PrintLastRecord[Tempu64].CardNum[i] = TXHData.PREXDATA[TXHData.PREXDATA_WaitUpNummber % 5].CardNum[i];
+ }
+ else
+ {
+ TXHData.MD_Port_Data[MD_ConnectRX_Port].GunData[MD_ConnectRX_pGun].GunState.Flag.UpdateRecords = 1;
+ TXHData.PrintLastRecord[Tempu64].OrderNumber = TXHData.MD_Port_Data[MD_ConnectRX_Port].GunData[MD_ConnectRX_pGun].OrderNumber;
+ for (i = 0; i < 6; i++)
+ TXHData.PrintLastRecord[Tempu64].CardNum[i] = TXHData.MD_Port_Info[MD_ConnectRX_Port].GunInfo[MD_ConnectRX_pGun].CardNumber[i];
+ }
+ TXHData.MD_Port_Data[MD_ConnectRX_Port].GunData[MD_ConnectRX_pGun].GunState.Flag.AuthorizeState = 0;
+ FMItemWrite(CF_MD_Port_Data, MD_ConnectRX_Port);
+ TXHData.PrintLastRecord[Tempu64].CTOTAL = TXHData.MD_Port_Info[MD_ConnectRX_Port].GunInfo[MD_ConnectRX_pGun].CTOTAL;
+ TXHData.PrintLastRecord[Tempu64].FData = TXHData.MD_Port_Info[MD_ConnectRX_Port].GunInfo[MD_ConnectRX_pGun].FData;
+ TXHData.PrintLastRecord[Tempu64].GunNumber = TXHData.MD_Port_Data[MD_ConnectRX_Port].GunData[MD_ConnectRX_pGun].GunNummber;
+ TXHData.PrintLastRecord[Tempu64].RTIME = TXHData.CTIME;
+ TXHData.PrintLastRecord[Tempu64].Price = TXHData.MD_Port_Info[MD_ConnectRX_Port].GunInfo[MD_ConnectRX_pGun].Price;
+
+ FMItemWrite(CF_PrintLastRecord, Tempu64);
+ TXHData.MD_Port_Info[MD_ConnectRX_Port].GunInfo[MD_ConnectRX_pGun].WaitPREXDATA_flag = 0;
+ TXHData.MD_Port_Info[MD_ConnectRX_Port].GunInfo[MD_ConnectRX_pGun].LTDelayTimer.TimerCount = 0;
+ TXHData.MD_Port_Info[MD_ConnectRX_Port].GunInfo[MD_ConnectRX_pGun].LTDelayTimer.ON_OFF = 0;
+ TXHData.MD_Port_Info[MD_ConnectRX_Port].GunInfo[MD_ConnectRX_pGun].MB_CMD_Next = LTP_GunCMDReadState;
+ // sprintf(Buff,"%d-WaitPREXDATA_flag = 0",MD_ConnectRX_pGun);
+ // Log_Task(Buff,TrueCharBuffSize(Buff),MD_ConnectRX_Port,Info_String);
+ }
+ else
+ {
+ TXHData.MD_Port_Info[MD_ConnectRX_Port].GunInfo[MD_ConnectRX_pGun].MB_CMD_Next = LTP_GunCMDReadState;
+ TXHData.MD_Port_Data[MD_ConnectRX_Port].GunData[MD_ConnectRX_pGun].GunState.Flag.UpdateDisplay = 1;
+ TXHData.MD_Port_Data[MD_ConnectRX_Port].GunData[MD_ConnectRX_pGun].GunState.Flag.Online = 1;
+ TXHData.MD_Port_Info[MD_ConnectRX_Port].LoopGunNextFlag = 1;
+ TXHData.MD_Port_Info[MD_ConnectRX_Port].GunInfo[MD_ConnectRX_pGun].Handshake = TXHData.MD_Port_Info[MD_ConnectRX_Port].Handshake_Top;
+ }
+ }
+ break;
+ case LTP_GunCMDWritePrset: //
+ {
+ TXHData.MD_Port_Info[MD_ConnectRX_Port].GunInfo[MD_ConnectRX_pGun].MB_CMD_Next = LTP_GunCMDReadState;
+ Offset += DeviceDataLen;
+ }
+ break;
+ case LTP_GunCMDAuthorize: //
+ {
+ TXHData.MD_Port_Info[MD_ConnectRX_Port].GunInfo[MD_ConnectRX_pGun].MB_CMD_Next = LTP_GunCMDReadState;
+ TXHData.MD_Port_Info[MD_ConnectRX_Port].LoopGunNextFlag = 1;
+ if (MD_Connect_RX_Buff[MD_ConnectRX_Port][Offset] == 0x59)
+ TXHData.MD_Port_Data[MD_ConnectRX_Port].GunData[MD_ConnectRX_pGun].GunState.Flag.AuthorizeState = 1;
+ else
+ TXHData.MD_Port_Data[MD_ConnectRX_Port].GunData[MD_ConnectRX_pGun].GunState.Flag.AuthorizeState = 0;
+ FMItemWrite(CF_MD_Port_Data, MD_ConnectRX_Port);
+ Offset += DeviceDataLen;
+ }
+ break;
+ case LTP_GunCMDStop: //
+ {
+ TXHData.MD_Port_Info[MD_ConnectRX_Port].GunInfo[MD_ConnectRX_pGun].MB_CMD_Next = LTP_GunCMDReadState;
+ Offset += DeviceDataLen;
+ }
+ break;
+ case LTP_GunCMDContinue: //
+ {
+ TXHData.MD_Port_Info[MD_ConnectRX_Port].GunInfo[MD_ConnectRX_pGun].MB_CMD_Next = LTP_GunCMDReadState;
+ Offset += DeviceDataLen;
+ }
+ break;
+ case LTP_GunCMDSuspend: //
+ {
+ TXHData.MD_Port_Info[MD_ConnectRX_Port].GunInfo[MD_ConnectRX_pGun].MB_CMD_Next = LTP_GunCMDReadState;
+ Offset += DeviceDataLen;
+ }
+ break;
+ case LTP_GunCMDReadEvent: //
+ {
+ TXHData.MD_Port_Info[MD_ConnectRX_Port].GunInfo[MD_ConnectRX_pGun].MB_CMD_Next = LTP_GunCMDReadState;
+ Offset += DeviceDataLen;
+ }
+ break;
+ case LTP_GunCMDReadError: //
+ {
+ TXHData.MD_Port_Info[MD_ConnectRX_Port].GunInfo[MD_ConnectRX_pGun].MB_CMD_Next = LTP_GunCMDReadState;
+ Offset += DeviceDataLen;
+ }
+ break;
+ case LTP_GunCMDReadParameter: //
+ {
+ TXHData.MD_Port_Info[MD_ConnectRX_Port].GunInfo[MD_ConnectRX_pGun].MB_CMD_Next = LTP_GunCMDReadState;
+ Offset += DeviceDataLen;
+ }
+ break;
+ case LTP_GunCMDWriteParameter: //
+ {
+ TXHData.MD_Port_Info[MD_ConnectRX_Port].GunInfo[MD_ConnectRX_pGun].MB_CMD_Next = LTP_GunCMDReadState;
+ Offset += DeviceDataLen;
+ }
+ break;
+ }
+ }
+ }
+ }
+ }
+ break;
+ case PosPLC:
+ {
+ if (MD_Connect_RX_Buff[MD_ConnectRX_Port][0] == 0x03)
+ {
+ MD_ConnectRX_Len = MD_Connect_RX_Buff[MD_ConnectRX_Port][2];
+ Tempu64 = (MD_Connect_RX_Buff[MD_ConnectRX_Port][MD_ConnectRX_Len + 4] << 8) | MD_Connect_RX_Buff[MD_ConnectRX_Port][MD_ConnectRX_Len + 3];
+ TempBCD = CRC_Check(&MD_Connect_RX_Buff[MD_ConnectRX_Port][0], MD_ConnectRX_Len + 3);
+ if (Tempu64 == TempBCD)
+ {
+ TXHData.CNGPLCState.Flag.Online = 1;
+ TXHData.MBCountCutNum[MD_ConnectRX_Port][0] = 0;
+ MD_ConnectRX_CMD = TXHData.MD_Port_Info[MD_ConnectRX_Port].GunInfo[MD_ConnectRX_pGun].MB_CMD_Next;
+ switch (MD_ConnectRX_CMD)
+ {
+ case PLC_MDConnectCmdReadData:
+ {
+ for (i = 0; i < MD_ConnectRX_Len; i += 4)
+ {
+ TXHData.CNGPLCData.Buff[i + 0] = MD_Connect_RX_Buff[MD_ConnectRX_Port][3 + i + 3];
+ TXHData.CNGPLCData.Buff[i + 1] = MD_Connect_RX_Buff[MD_ConnectRX_Port][3 + i + 2];
+ TXHData.CNGPLCData.Buff[i + 2] = MD_Connect_RX_Buff[MD_ConnectRX_Port][3 + i + 1];
+ TXHData.CNGPLCData.Buff[i + 3] = MD_Connect_RX_Buff[MD_ConnectRX_Port][3 + i + 0];
+ }
+ TXHData.MD_Port_Info[MD_ConnectRX_Port].GunInfo[MD_ConnectRX_pGun].MB_CMD_Next = PLC_MDConnectCmdReadErro;
+ }
+ break;
+ case PLC_MDConnectCmdReadErro:
+ {
+ for (i = 0; i < MD_ConnectRX_Len; i += 2)
+ {
+ TXHData.CNGPLCData.Buff[52 + i] = MD_Connect_RX_Buff[MD_ConnectRX_Port][3 + i + 1];
+ TXHData.CNGPLCData.Buff[52 + i + 1] = MD_Connect_RX_Buff[MD_ConnectRX_Port][3 + i];
+ }
+ TXHData.MD_Port_Info[MD_ConnectRX_Port].GunInfo[MD_ConnectRX_pGun].MB_CMD_Next = PLC_MDConnectCmdReadData;
+ }
+ break;
+ }
+ }
+ }
+ }
+ break;
+ case PosPrice1_4:
+ {
+ MD_ConnectRX_pGun = 0;
+ MD_ConnectRX_Len = MD_Connect_RX_Buff[MD_ConnectRX_Port][2];
+ TempBCD = Price_DataCheck(&MD_Connect_RX_Buff[MD_ConnectRX_Port][2], MD_ConnectRX_Len - 1);
+ Tempu64 = MD_Connect_RX_Buff[MD_ConnectRX_Port][MD_ConnectRX_Len + 1];
+ if (Tempu64 == TempBCD)
+ {
+ TXHData.MBCountCutNum[MD_ConnectRX_Port][MD_ConnectRX_pGun] = 0;
+ MD_ConnectRX_CMD = MD_Connect_RX_Buff[MD_ConnectRX_Port][4];
+ switch (MD_ConnectRX_CMD)
+ {
+ case Price_MDConnectCmdWriteParameter: // д
+ {
+ TXHData.MD_Port_Info[MD_ConnectRX_Port].GunInfo[MD_ConnectRX_pGun].MB_CMD_Next = Price_MDConnectCmdReadPrice;
+ }
+ break;
+ case Price_MDConnectCmdReadParameter: //
+ {
+ TXHData.MD_Port_Info[MD_ConnectRX_Port].GunInfo[MD_ConnectRX_pGun].Handshake = 1;
+ TXHData.MD_Port_Info[MD_ConnectRX_Port].GunInfo[MD_ConnectRX_pGun].MB_CMD_Next = Price_MDConnectCmdReadPrice;
+ TXHData.MD_Port_Info[MD_ConnectRX_Port].PriceTagData.State.Flag.Online = 1;
+ TXHData.MD_Port_Info[MD_ConnectRX_Port].PriceTagData.SingleOrDouble = MD_Connect_RX_Buff[MD_ConnectRX_Port][7];
+ TXHData.MD_Port_Info[MD_ConnectRX_Port].PriceTagData.PriceNumber = MD_Connect_RX_Buff[MD_ConnectRX_Port][8];
+ TXHData.MD_Port_Info[MD_ConnectRX_Port].PriceTagData.Length = MD_Connect_RX_Buff[MD_ConnectRX_Port][9];
+ TXHData.MD_Port_Info[MD_ConnectRX_Port].PriceTagData.Brightness = MD_Connect_RX_Buff[MD_ConnectRX_Port][11];
+ }
+ break;
+ case Price_MDConnectCmdWritePrice: // д
+ {
+ TXHData.MD_Port_Info[MD_ConnectRX_Port].GunInfo[MD_ConnectRX_pGun].MB_CMD_Next = Price_MDConnectCmdReadPrice;
+ }
+ break;
+ case Price_MDConnectCmdReadPrice: //
+ {
+ if (TXHData.MD_Port_Info[MD_ConnectRX_Port].GunInfo[MD_ConnectRX_pGun].Handshake < TXHData.MD_Port_Info[MD_ConnectRX_Port].Handshake_Top)
+ {
+ TXHData.MD_Port_Info[MD_ConnectRX_Port].PriceTagData.State.Flag.UpdateDisplay = 1;
+ TXHData.MD_Port_Info[MD_ConnectRX_Port].GunInfo[MD_ConnectRX_pGun].Handshake = TXHData.MD_Port_Info[MD_ConnectRX_Port].Handshake_Top;
+ }
+ TXHData.MD_Port_Info[MD_ConnectRX_Port].PriceTagData.State.Flag.Online = 1;
+ for (i = 0; i < TXHData.MD_Port_Info[MD_ConnectRX_Port].PriceTagData.PriceNumber; i++)
+ {
+ TXHData.MD_Port_Info[MD_ConnectRX_Port].PriceTagData.Price[i] = 0;
+ for (j = 0; j < TXHData.MD_Port_Info[MD_ConnectRX_Port].PriceTagData.Length / 2; j++)
+ {
+ TXHData.MD_Port_Info[MD_ConnectRX_Port].PriceTagData.Price[i] |= MD_Connect_RX_Buff[MD_ConnectRX_Port][5 + j + i * TXHData.MD_Port_Info[MD_ConnectRX_Port].PriceTagData.Length / 2] << (8 * (TXHData.MD_Port_Info[MD_ConnectRX_Port].PriceTagData.Length / 2 - 1 - j));
+ }
+ }
+ }
+ break;
+ case Price_MDConnectCmdWriteDecimal: // дСλ
+ {
+ TXHData.MD_Port_Info[MD_ConnectRX_Port].GunInfo[MD_ConnectRX_pGun].MB_CMD_Next = Price_MDConnectCmdWritePrice;
+ }
+ break;
+ }
+ }
+ }
+ break;
+ }
+ for (i = 0; i < 20; i++)
+ MD_Connect_RX_Buff[MD_ConnectRX_Port][i] = 0;
+ }
+ else if (TXHData.MDConnectState[MD_ConnectRX_Port].Flag.WorkMode == 0) // WiFiָģʽ
+ {
+ switch (TXHData.MDConnectState[MD_ConnectRX_Port].Flag.SetModeCMDNext)
+ {
+ case WIFI_ATRec:
+ {
+ Temp16 = mystrstr(MD_Connect_RX_Buff[MD_ConnectRX_Port], "OK");
+ if (Temp16)
+ {
+ TXHData.MBCountTimer[MD_ConnectRX_Port].TimerCount = 0;
+ TXHData.MBCountTimer[MD_ConnectRX_Port].Flag = 1;
+ TXHData.MDConnectState[MD_ConnectRX_Port].Flag.SetModeCMDNext = WIFI_WMODE;
+ }
+ }
+ break;
+ case WIFI_WMODE:
+ {
+ Temp16 = mystrstr(MD_Connect_RX_Buff[MD_ConnectRX_Port], "OK");
+ if (Temp16)
+ {
+ TXHData.MBCountTimer[MD_ConnectRX_Port].TimerCount = 0;
+ TXHData.MBCountTimer[MD_ConnectRX_Port].Flag = 1;
+ TXHData.MDConnectState[MD_ConnectRX_Port].Flag.SetModeCMDNext = WIFI_WifiRST;
+ }
+ }
+ break;
+ case WIFI_WifiWSSSID:
+ {
+ Temp16 = mystrstr(MD_Connect_RX_Buff[MD_ConnectRX_Port], "OK");
+ if (Temp16)
+ {
+ TXHData.MBCountTimer[MD_ConnectRX_Port].TimerCount = 0;
+ TXHData.MBCountTimer[MD_ConnectRX_Port].Flag = 1;
+ TXHData.MDConnectState[MD_ConnectRX_Port].Flag.SetModeCMDNext = WIFI_WifiSOCKET;
+ }
+ }
+ break;
+ case WIFI_WifiRSSI:
+ {
+ // Temp16 = mystrstr(MD_Connect_RX_Buff[MD_ConnectRX_Port],"atus:");
+ // if(Temp16)
+ {
+ TXHData.MBCountTimer[MD_ConnectRX_Port].TimerCount = 0;
+ TXHData.MBCountTimer[MD_ConnectRX_Port].Flag = 1;
+ TXHData.POS_Info.WiFiRSSI = MD_Connect_BCDTou64(((MD_Connect_RX_Buff[MD_ConnectRX_Port][Temp16 + 5] - 0x30) << 4) | (MD_Connect_RX_Buff[MD_ConnectRX_Port][Temp16 + 6] - 0x30));
+ Temp16 = mystrstr(MD_Connect_RX_Buff[MD_ConnectRX_Port], ",");
+ if (Temp16)
+ {
+ if (MD_Connect_RX_Buff[MD_ConnectRX_Port][Temp16 + 1] >= 0x30)
+ TXHData.POS_Info.WiFiChannel = MD_Connect_BCDTou64(((MD_Connect_RX_Buff[MD_ConnectRX_Port][Temp16] - 0x30) << 4) | (MD_Connect_RX_Buff[MD_ConnectRX_Port][Temp16 + 1] - 0x30));
+ else
+ TXHData.POS_Info.WiFiChannel = MD_Connect_BCDTou64(MD_Connect_RX_Buff[MD_ConnectRX_Port][Temp16] - 0x30);
+ }
+ TXHData.MDConnectState[MD_ConnectRX_Port].Flag.SetModeCMDNext = WIFI_WifiSOCKET;
+ }
+ }
+ break;
+ case WIFI_WifiSOCKET:
+ {
+ Temp16 = mystrstr(MD_Connect_RX_Buff[MD_ConnectRX_Port], "OK");
+ if (Temp16)
+ {
+ BEEP_OFF;
+ TXHData.MDConnectState[MD_ConnectRX_Port].Flag.WorkMode = 1;
+ TXHData.MBCountTimer[MD_ConnectRX_Port].TimerCountMax = 1000;
+ }
+ }
+ break;
+ case WIFI_WifiRST:
+ {
+ Temp16 = mystrstr(MD_Connect_RX_Buff[MD_ConnectRX_Port], "OK");
+ if (Temp16)
+ {
+ TXHData.POSNetSetState.Flag.WorkMode = 0;
+ TXHData.MDConnectState[MD_ConnectRX_Port].Flag.SetModeCMDNext = WIFI_WifiWSSSID;
+ // TXHData.POSNetSetState.Flag.POSNetSetNeedFlag = 0;
+ TXHData.POSReLinkTimer.Flag = 0;
+ TXHData.POSReLinkTimer.TimerCount = 0;
+ }
+ }
+ break;
+ }
+ }
+ }
+}
diff --git a/User/MD_Connect/MD_Connect.h b/User/MD_Connect/MD_Connect.h
new file mode 100644
index 0000000..5ea2d4e
--- /dev/null
+++ b/User/MD_Connect/MD_Connect.h
@@ -0,0 +1,293 @@
+#ifndef __MD_Connect_H_
+#define __MD_Connect_H_
+/*H******************************************************************************
+* NAME: MD_Connect.h
+*********************************************************************************/
+
+typedef struct
+{
+ u8 ADDRH;
+ u8 ADDRL;
+ u8 Communication;
+ u8 CRYPTH;
+ u8 CRYPTL;
+} LORA_Set_Type;
+
+//Ӳ
+#define MD_ConnectUsart1 USART2
+#define MD_Connect_DMA DMA1
+
+#define MD_Connect_TX1_DMAAddrSet(x) (DMA1_Stream6->M0AR = x) //ƽջַ
+#define MD_Connect_TX1_DMALenSet(x) (DMA1_Stream6->NDTR = x) //÷DMA
+#define MD_Connect_TX1_DMAStart() DMA_Cmd(DMA1_Stream6,ENABLE) //DMA
+#define MD_Connect_TX1_DMAStop() DMA_Cmd(DMA1_Stream6,DISABLE) //DMA
+
+#define MD_Connect_RX1_DMALenSet(x) (DMA1_Stream5->NDTR = x) //DMA
+#define MD_Connect_RX1_DMAStart() DMA_Cmd(DMA1_Stream5,ENABLE) //DMA
+#define MD_Connect_RX1_DMAStop() DMA_Cmd(DMA1_Stream5,DISABLE) //DMA
+
+#define MD_ConnectUsart2 USART4
+#define MD_Connect_DMA DMA1
+
+#define MD_Connect_TX2_DMAAddrSet(x) (DMA1_Stream4->M0AR = x) //ƽջַ
+#define MD_Connect_TX2_DMALenSet(x) (DMA1_Stream4->NDTR = x) //÷DMA
+#define MD_Connect_TX2_DMAStart() DMA_Cmd(DMA1_Stream4,ENABLE) //DMA
+#define MD_Connect_TX2_DMAStop() DMA_Cmd(DMA1_Stream4,DISABLE) //DMA
+
+#define MD_Connect_RX2_DMALenSet(x) (DMA1_Stream2->NDTR = x) //DMA
+#define MD_Connect_RX2_DMAStart() DMA_Cmd(DMA1_Stream2,ENABLE) //DMA
+#define MD_Connect_RX2_DMAStop() DMA_Cmd(DMA1_Stream2,DISABLE) //DMA
+
+#define MD_ConnectUsart3 USART5
+#define MD_Connect_DMA DMA1
+
+#define MD_Connect_TX3_DMAAddrSet(x) (DMA1_Stream7->M0AR = x) //ƽջַ
+#define MD_Connect_TX3_DMALenSet(x) (DMA1_Stream7->NDTR = x) //÷DMA
+#define MD_Connect_TX3_DMAStart() DMA_Cmd(DMA1_Stream7,ENABLE) //DMA
+#define MD_Connect_TX3_DMAStop() DMA_Cmd(DMA1_Stream7,DISABLE) //DMA
+
+#define MD_Connect_RX3_DMALenSet(x) (DMA1_Stream0->NDTR = x) //DMA
+#define MD_Connect_RX3_DMAStart() DMA_Cmd(DMA1_Stream0,ENABLE) //DMA
+#define MD_Connect_RX3_DMAStop() DMA_Cmd(DMA1_Stream0,DISABLE) //DMA
+
+#define MD_ConnectUsart4 USART3
+#define MD_Connect_DMA DMA1
+
+#define MD_Connect_TX4_DMAAddrSet(x) (DMA1_Stream3->M0AR = x) //ƽջַ
+#define MD_Connect_TX4_DMALenSet(x) (DMA1_Stream3->NDTR = x) //÷DMA
+#define MD_Connect_TX4_DMAStart() DMA_Cmd(DMA1_Stream3,ENABLE) //DMA
+#define MD_Connect_TX4_DMAStop() DMA_Cmd(DMA1_Stream3,DISABLE) //DMA
+
+#define MD_Connect_RX4_DMALenSet(x) (DMA1_Stream1->NDTR = x) //DMA
+#define MD_Connect_RX4_DMAStart() DMA_Cmd(DMA1_Stream1,ENABLE) //DMA
+#define MD_Connect_RX4_DMAStop() DMA_Cmd(DMA1_Stream1,DISABLE) //DMA
+
+
+#define Check_NONE 0
+#define Check_EVEN 1
+#define Check_ODD 2
+
+/*********************Эָ************************/
+
+#define BaudRateSync 115200
+
+#define MDConnect_start 0xF5 //ͨͷ
+
+#define MDConnect_false 0x4E //ʧ
+
+#define MDConnect_succeed 0x59 //ɹ
+#define MDConnect_GetICCID 0x5A //
+
+#define C_MDConnectCmdWriteDensity 0XA2 //дܶ
+#define C_MDConnectCmdReadDensity 0XA6 //ܶ
+
+
+#define C_MDConnectCmdWritePrice 0XB2 //д
+#define C_MDConnectResumeFueling 0xB3 //
+#define C_MDConnectCmdWritePrsetSale 0xB5 //дԤý
+#define C_MDConnectCmdReadPrice 0XB6 //
+#define C_MDConnectCmdWritePrsetVolume 0xB9 //дԤ
+#define C_MDConnectPauseFueling 0xBA //ͣ
+
+#define C_MDConnectCmdStart 0xC3 //
+#define C_MDConnectCmdReadTotal 0xC5 //
+#define C_MDConnectCmdReadSquadTop 0XC7 //
+#define C_MDConnectCmdStop 0xCA //ͣ
+#define C_MDConnectCmdWriteTotal 0xCE //д
+
+#define C_MDConnectCmdWriteValveTurnOff 0xD2 //дǰطPulseCoefficient
+#define C_MDConnectCmdReadState 0xD5 //ȡͻ״̬
+#define C_MDConnectCmdReadValveTurnOff 0xD6 //ǰط
+#define C_MDConnectAakIDCardNummber 0xD7 //ҪID
+#define C_MDConnectCmdReadFuelState 0xD9 //ȡͻ״̬Ϣ
+
+#define C_MDConnectCmdWritePulseCoefficient 0xE1 //дPulseCoefficient
+#define C_MDConnectCmdReadPulseCoefficient 0xE2 //
+#define C_MDConnectASKControlPower 0xE5 //ҪȨ
+#define C_MDConnectReturnControlPower 0xE7 //Ȩ
+#define C_MDConnectCmdClrSquadTop 0XEA //
+#define C_MDConnectChangePassWord 0xEB //Ļе
+
+#define C_MDConnectCmdReadVersion 0x11 //汾
+#define C_MDConnectCmdSetBaudRate 0x12 //ͬ
+#define C_MDConnectCmdSendFrame 0x13 //֡
+
+/*********************LY JPЭָ************************/
+#define LY_MDConnectCmdPoll 0XA1 //ѯ
+#define LY_MDConnectCmdReadState 0XA2 //״̬
+#define LY_MDConnectCmdChoiceGun 0XA3 //ѡǹ
+#define LY_MDConnectCmdAuthorize 0XA4 //Ȩ
+#define LY_MDConnectCmdWritePrice 0XA5 //д
+#define LY_MDConnectCmdACK0 0XA6 //1030
+#define LY_MDConnectCmdACK1 0XA7 //1031
+#define LY_MDConnectCmdHandshake 0XA8 //
+#define LY_MDConnectCmdReadTotal 0XA9 //
+#define LY_MDConnectCmdDisauthorize 0XAA //ȡȨ
+
+/*********************DartЭָ************************/
+#define DART_MDConnectCmdPoll 0XB1 //ѯ
+#define DART_MDConnectCmdReadState 0XB2 //״̬
+#define DART_MDConnectCmdReStart 0XB3 //
+#define DART_MDConnectCmdAuthorize 0XB4 //Ȩ
+#define DART_MDConnectCmdWritePrice 0XB5 //д
+#define DART_MDConnectCmdACK 0XB6 //ACK
+#define DART_MDConnectCmdNAK 0XB7 //NAK
+#define DART_MDConnectCmdReadVTotal 0XB8 //
+#define DART_MDConnectCmdReadPTotal 0XB9 //
+#define DART_MDConnectCmdDisauthorize 0XBA //ȡȨ
+
+/*********************ҺλЭָ************************/
+#define YWY_MDConnectCmdReadData 0X31 //
+#define YWY_MDConnectCmdWriteApacity 0X45 //عݱ
+
+/*********************LORAЭָ************************/
+#define LORA_ParameterSet 0XFF //LORA
+/*********************RFIDЭָ************************/
+#define RFID_MDConnectCmdReadData 0XF1 //ǹ
+#define RFID_MDConnectCmdWriteCardInfo 0XF2 //
+#define RFID_MDConnectCmdWriteFullingInfo 0XF3 //
+#define RFID_MDConnectCmdReadVersion 0XF4 //
+#define RFID_MDConnectCmdWriteBindingInfo 0XF6 //Ͱǹ
+#define RFID_MDConnectCmdLossACK 0XF7 //
+#define RFID_MDConnectCmdFindACK 0XF8 //
+#define RFID_MDConnectCmdROMownload 0X05 //
+#define RFID_MDConnectCmdAllData 0X06 //һǹ
+
+/*********************ӢЭָ************************/
+#define YG_MDConnectCmdWritePrset 0x01 //дԤ
+#define YG_MDConnectCmdWritePrice 0X02 //д
+#define YG_MDConnectCmdStop 0x04 //ͣ
+#define YG_MDConnectCmdStart 0x05 //Ȩ
+#define YG_MDConnectControlMode 0x06 //ͻΪѻģʽ
+#define YG_MDConnectCmdReadTotal 0x07 //
+#define YG_MDConnectCmdRemovePrset 0x08 //ȡԤ
+#define YG_MDConnectCmdSetTime 0x0C //ͬʱ
+#define YG_MDConnectCmdInTestMode 0x0D //ͬʱ
+#define YG_MDConnectCmdOutTestMode 0x0E //ͬʱ
+#define YG_MDConnectCmdReadVersion 0X0F //ȡͻ汾
+#define YG_MDConnectCmdUnLock 0X10 //
+#define YG_MDConnectCmdLock 0X11 //
+#define YG_MDConnectCmdReadFuelVolumeState 0x14 //ȡͻ״̬Ϣ
+#define YG_MDConnectCmdReadFuelSaleState 0x15 //ظ
+#define YG_MDConnectCmdReadFuelRecord 0x16 //ȡͼ¼
+#define YG_MDConnectCmdReadFuelRecordNull 0x18 //ظ¼
+#define YG_MDConnectCmdReadFuelRecordConfirm 0x17 //ͼ¼ȷ
+
+/*********************Эָ************************/
+#define HY_MDConnectCmdWritePrice 0X80 //д
+#define HY_MDConnectCmdWritePrsetSale 0x89 //дԤý
+#define HY_MDConnectCmdReadPrice 0X8C //
+#define HY_MDConnectCmdWritePrsetVolume 0x8B //дԤ
+#define HY_MDConnectCmdStart 0x08 //
+#define HY_MDConnectCmdReadTotal 0x8E //
+#define HY_MDConnectCmdStop 0x10 //ͣ
+#define HY_MDConnectCmdReadFuelData 0x8F //ȡϢ
+#define HY_MDConnectASKControlPower 0x15 //ҪȨ
+#define HY_MDConnectReturnControlPower 0x14 //Ȩ
+/**********************Эָ******************************/
+#define LF_MDConnectCmdWritePrice 0XA1 //д
+#define LF_MDConnectCmdReadTotal 0xA3 //
+#define LF_MDConnectCmdReadState 0xB0 //ȡͻ״̬
+#define LF_MDConnectCmdFuilingStateReply 0xB3 //лظ
+#define LF_MDConnectCmdIdleStateReply 0xBA //״̬ظ
+#define LF_MDConnectCmdRecordConfirm 0xD2 //¼ȷ
+#define LF_MDConnectCmdReadFuelRecord 0xE3 //ȡͼ¼
+#define LF_MDConnectCmdWritePrset 0xE4 //дԤ
+#define LF_MDConnectASKControlPower 0xE5 //ҪȨ
+#define LF_MDConnectReturnControlPower 0xE6 //Ȩ
+#define LF_MDConnectCmdStop 0xE7 //ͣ
+
+/**********************PlusЭָ******************************/
+#define LTP_DriverCMD 0xA1 //ָ
+#define LTP_GunCMD 0XA2 //ǹ
+//ָб
+#define LTP_DriverCMDReadPassword 0X01 //
+#define LTP_DriverCMDWritePassword 0X02 //д
+#define LTP_DriverCMDReadVerAndMac 0X03 //汾Ψһ
+#define LTP_DriverCMDLock 0X04 //
+#define LTP_DriverCMDUnlock 0X05 //
+#define LTP_DriverCMDSendFrame 0X06 //֡
+//ǹб
+#define LTP_GunCMDReadState 0x01 //ȡͻ״̬
+#define LTP_GunCMDReadStateAndData 0x02 //ȡͻ״̬
+#define LTP_GunCMDReadTotal 0x03 //
+#define LTP_GunCMDWritePrset 0x04 //дԤ
+#define LTP_GunCMDAuthorize 0x05 //Ȩ
+#define LTP_GunCMDStop 0x06 //ͣ
+#define LTP_GunCMDReadEvent 0x07 //¼
+#define LTP_GunCMDReadError 0x08 //
+#define LTP_GunCMDReadParameter 0x09 //
+#define LTP_GunCMDWriteParameter 0x0A //д
+#define LTP_GunCMDSuspend 0x0B //ͣ
+#define LTP_GunCMDContinue 0x0C //
+//ǹб
+#define LTP_GunParameterListPrice 0x01 //۲
+#define LTP_GunParameterListPluse 0x02 //嵱
+#define LTP_GunParameterListTurnOff 0x03 //ǰط
+#define LTP_GunParameterListMinDisp 0x04 //Сʾֵ
+
+/*********************CNGPLCָ************************/
+#define PLC_MDConnectCmdReadData 0X01 //
+#define PLC_MDConnectCmdReadErro 0X02 //
+
+/*********************ָ************************/
+#define Price_MDConnectCmdWriteParameter 0X00 //д
+#define Price_MDConnectCmdWritePrice 0X01 //д
+#define Price_MDConnectCmdReadParameter 0X02 //
+#define Price_MDConnectCmdReadPrice 0X03 //
+#define Price_MDConnectCmdWriteDecimal 0X04 //д
+
+#define MD_Connect_RS485_Tx1EN GPIO_ResetBits(GPIOD,GPIO_Pin_7);
+#define MD_Connect_RS485_Rx1EN GPIO_SetBits(GPIOD,GPIO_Pin_7);
+#define MD_Connect_RS485_Tx2EN GPIO_ResetBits(GPIOD,GPIO_Pin_3);
+#define MD_Connect_RS485_Rx2EN GPIO_SetBits(GPIOD,GPIO_Pin_3);
+#define MD_Connect_RS485_Tx3EN GPIO_ResetBits(GPIOA,GPIO_Pin_8);
+#define MD_Connect_RS485_Rx3EN GPIO_SetBits(GPIOA,GPIO_Pin_8);
+#define MD_Connect_RS485_Tx4EN GPIO_ResetBits(GPIOD,GPIO_Pin_10);
+#define MD_Connect_RS485_Rx4EN GPIO_SetBits(GPIOD,GPIO_Pin_10);
+
+#define MD_Connect_LORA_SetMode1 GPIO_SetBits(GPIOG,GPIO_Pin_14);
+#define MD_Connect_LORA_IdleMode1 GPIO_ResetBits(GPIOG,GPIO_Pin_14);
+#define MD_Connect_LORA_SetMode2 GPIO_SetBits(GPIOG,GPIO_Pin_13);
+#define MD_Connect_LORA_IdleMode2 GPIO_ResetBits(GPIOG,GPIO_Pin_13);
+#define MD_Connect_LORA_SetMode3 GPIO_SetBits(GPIOG,GPIO_Pin_12);
+#define MD_Connect_LORA_IdleMode3 GPIO_ResetBits(GPIOG,GPIO_Pin_12);
+#define MD_Connect_LORA_SetMode4 GPIO_SetBits(GPIOG,GPIO_Pin_11);
+#define MD_Connect_LORA_IdleMode4 GPIO_ResetBits(GPIOG,GPIO_Pin_11);
+
+//******************************************************************************
+//*-------------- -----------------------------------------------------
+//******************************************************************************
+typedef enum
+{
+ LORA_Master,
+ LORA_Slave,
+
+}LORA_MODE_Tyye;
+extern volatile u8 MD_ConnectRX1Task_Flag; //MD_ConnectͨѶDMAɱ־־
+extern volatile u8 MD_ConnectRX2Task_Flag; //MD_ConnectͨѶDMAɱ־־
+extern volatile u8 MD_ConnectRX3Task_Flag; //MD_ConnectͨѶDMAɱ־־
+extern volatile u8 MD_ConnectRX4Task_Flag; //MD_ConnectͨѶDMAɱ־־
+
+//******************************************************************************
+//*-------------- -----------------------------------------------------
+//******************************************************************************
+extern void MD_Connect_USART_Configuration(u8 PortNum,u32 Baud,u16 USART_WordLength,u8 Check);
+extern void MD_Connect_Init(void); //MD_Connectʼ
+extern void MD_Port_Init(u8 Port);
+extern void MD_Connect_DMARX1_IRQHandler(void); //MD_Connect̽жϷ
+extern void MD_Connect_DMATX1_IRQHandler(void); //DMAжϷ
+extern void MD_Connect_DMARX2_IRQHandler(void); //MD_Connect̽жϷ
+extern void MD_Connect_DMATX2_IRQHandler(void); //DMAжϷ
+extern void MD_Connect_DMARX3_IRQHandler(void); //MD_Connect̽жϷ
+extern void MD_Connect_DMATX3_IRQHandler(void); //DMAжϷ
+extern void MD_Connect_DMARX4_IRQHandler(void); //MD_Connect̽жϷ
+extern void MD_Connect_DMATX4_IRQHandler(void); //DMAжϷ
+extern u64 MD_Connect_u64ToBCD(u64 Dat);
+extern u64 MD_Connect_BCDTou64(u64 Dat);
+extern void MD_ConnectRXTask(void);
+extern void MD_ConnectTXTask(u8 Port,u8 GunNum,u8 MD_TX_CMD);
+extern void MD_Port_LORASet(u8 Port,u8 Mode);
+extern u8 BCC_CheckSum(u8 *buf, u8 len);//BCCУ麯;
+extern float StrToFloat(u8 *str,u8 len);
+#endif //#ifndef
diff --git a/User/Multiplex_Port/Multiplex_Port.c b/User/Multiplex_Port/Multiplex_Port.c
new file mode 100644
index 0000000..5635beb
--- /dev/null
+++ b/User/Multiplex_Port/Multiplex_Port.c
@@ -0,0 +1,829 @@
+#include "config.h"
+
+volatile u8 Multiplex_Port_RX_Flag = 0;//Multiplex_Port־λ1
+volatile u8 Multiplex_Port_TX_Flag = 0;//
+volatile u8 Multiplex_Port_RX_Buff[1000] = {0x01,0x03,0x00,0x02,0x00,0x09,0x00,0x00};;
+volatile u8 Multiplex_Port_TX_Buff[1000] = {0x01,0x03,0x00,0x02,0x00,0x09,0x00,0x00};;
+volatile u8 Multiplex_Port_DMA_RX_Len = 23;
+/*_____ D E F I N I T I O N __________________________________________________*/
+
+u16 BigToLittle( u16 BigData)
+{
+ return (BigData << 8 | BigData >> 8);
+}
+//u32 BigToLittle( u32 BigData)
+//{
+// union
+// {
+// u32 Temp;
+// u8 Buff[4];
+// }Dat;
+//
+// if(sizeof(BigData) == 2)
+// return (BigData << 8 | BigData >> 8);
+// else if(sizeof(BigData) == 4)
+// {
+// Dat.Buff[0] = (BigData >> 24) & 0xff;
+// Dat.Buff[1] = (BigData >> 16) & 0xff;
+// Dat.Buff[2] = (BigData >> 8) & 0xff;
+// Dat.Buff[3] = (BigData >> 0) & 0xff;
+// return (Dat.Temp);
+// }
+//}
+/****************************************************
+Multiplex_Port_IO_Configuration
+ Multiplex_PortͨѶõIOʼ
+
+ֵ
+****************************************************/
+void Multiplex_Port_IO_Configuration(void)
+{
+ GPIO_InitTypeDef GPIO_InitStructure; //GOIPýṹ
+
+ RCC_AHB1PeriphClockCmd(RCC_AHB1Periph_GPIOC, ENABLE);
+
+ GPIO_PinAFConfig(GPIOC, GPIO_PinSource6, GPIO_AF_USART6);
+ GPIO_PinAFConfig(GPIOC, GPIO_PinSource7, GPIO_AF_USART6);
+
+ GPIO_InitStructure.GPIO_Pin = GPIO_Pin_6 | GPIO_Pin_7;
+ GPIO_InitStructure.GPIO_Speed = GPIO_Speed_50MHz;
+ GPIO_InitStructure.GPIO_OType = GPIO_OType_PP;
+ GPIO_InitStructure.GPIO_PuPd = GPIO_PuPd_UP;
+ GPIO_InitStructure.GPIO_Mode = GPIO_Mode_AF;
+ GPIO_Init(GPIOC, &GPIO_InitStructure);
+
+ GPIO_InitStructure.GPIO_Pin = GPIO_Pin_8 | GPIO_Pin_9 | GPIO_Pin_13 | GPIO_Pin_14;
+ GPIO_InitStructure.GPIO_Mode = GPIO_Mode_OUT;//ͨģʽ
+ GPIO_InitStructure.GPIO_OType = GPIO_OType_PP;//
+ GPIO_InitStructure.GPIO_Speed = GPIO_Speed_100MHz;//100MHz
+ GPIO_InitStructure.GPIO_PuPd = GPIO_PuPd_UP;//
+ GPIO_Init(GPIOC, &GPIO_InitStructure);//ʼ
+ Multiplex_Port_RS485_RxEN1;
+ Multiplex_Port_RS485_RxEN2;
+}
+/****************************************************
+Multiplex_Port_NVMultiplex_Port_Configuration
+ Multiplex_PortͨѶõж
+
+ֵ
+****************************************************/
+void Multiplex_Port_NVIC_Configuration(void)
+{
+ NVIC_InitTypeDef NVIC_InitStructure; //жýṹ
+
+ NVIC_InitStructure.NVIC_IRQChannel = DMA2_Stream6_IRQn; //USART6_TX_DMA
+ NVIC_InitStructure.NVIC_IRQChannelPreemptionPriority = 2;
+ NVIC_InitStructure.NVIC_IRQChannelSubPriority = 1;
+ NVIC_InitStructure.NVIC_IRQChannelCmd = ENABLE;
+ NVIC_Init(&NVIC_InitStructure);
+
+
+ NVIC_InitStructure.NVIC_IRQChannel = USART6_IRQn; //USART??
+ NVIC_InitStructure.NVIC_IRQChannelPreemptionPriority = 1; //
+ NVIC_InitStructure.NVIC_IRQChannelSubPriority = 0; //
+ NVIC_InitStructure.NVIC_IRQChannelCmd = ENABLE; //IRQ????
+ NVIC_Init(&NVIC_InitStructure); //??NVIC_InitStruct???????????NVIC???USART1
+}
+
+
+/****************************************************
+Multiplex_Port_NVMultiplex_Port_Configuration
+ Multiplex_PortͨѶõĴ
+
+ֵ
+****************************************************/
+void Multiplex_Port_USART_Configuration(u32 Baud,u8 Check)
+{
+ USART_InitTypeDef USART_InitStructure;
+
+ RCC_APB2PeriphClockCmd(RCC_APB2Periph_USART6, ENABLE);
+ USART_InitStructure.USART_BaudRate =Baud;// Baud;//?????
+ if(Check == Check_EVEN)
+ {
+ USART_InitStructure.USART_WordLength = USART_WordLength_9b;
+ USART_InitStructure.USART_Parity = USART_Parity_Even;
+ }
+ else if(Check == Check_ODD)
+ {
+ USART_InitStructure.USART_WordLength = USART_WordLength_9b;
+ USART_InitStructure.USART_Parity = USART_Parity_Odd;
+ }
+ else if(Check == Check_NONE)
+ {
+ USART_InitStructure.USART_WordLength = USART_WordLength_8b;
+ USART_InitStructure.USART_Parity = USART_Parity_No;
+ }
+ USART_InitStructure.USART_WordLength = USART_WordLength_8b;
+ USART_InitStructure.USART_StopBits = USART_StopBits_1;
+ USART_InitStructure.USART_HardwareFlowControl = USART_HardwareFlowControl_None;
+ USART_InitStructure.USART_Mode = USART_Mode_Tx | USART_Mode_Rx;
+ USART_Init(USART6, &USART_InitStructure);
+ USART_Cmd(USART6, ENABLE);
+
+ USART_ITConfig(USART6, USART_IT_IDLE, ENABLE);
+ USART_ClearFlag(USART6, USART_FLAG_IDLE);
+
+ USART_DMACmd(USART6, USART_DMAReq_Tx | USART_DMAReq_Rx,ENABLE);
+
+}
+/*************************************************
+ DMA_Configuration
+ DMAʼ
+
+ֵ
+**************************************************/
+void Multiplex_Port_DMA_Configuration(void)
+{
+ DMA_InitTypeDef DMA_InitStructure;
+
+ RCC_AHB1PeriphClockCmd(RCC_AHB1Periph_DMA2, ENABLE);
+
+ /*******************TX1*********************/
+ DMA_DeInit(DMA2_Stream6);
+ DMA_InitStructure.DMA_DIR = DMA_DIR_MemoryToPeripheral;
+ //DMA_InitStructure.DMA_BufferSize = UART_DMA_SEND_LEN;
+ DMA_InitStructure.DMA_PeripheralInc = DMA_PeripheralInc_Disable;
+ DMA_InitStructure.DMA_MemoryInc = DMA_MemoryInc_Enable;
+ DMA_InitStructure.DMA_PeripheralDataSize = DMA_PeripheralDataSize_Byte;
+ DMA_InitStructure.DMA_MemoryDataSize = DMA_MemoryDataSize_Byte;
+ DMA_InitStructure.DMA_Mode = DMA_Mode_Normal;
+ DMA_InitStructure.DMA_Priority = DMA_Priority_High;
+ DMA_InitStructure.DMA_FIFOMode = DMA_FIFOMode_Disable;
+ DMA_InitStructure.DMA_FIFOThreshold = DMA_FIFOThreshold_1QuarterFull;
+ DMA_InitStructure.DMA_MemoryBurst = DMA_MemoryBurst_Single;
+ DMA_InitStructure.DMA_PeripheralBurst = DMA_PeripheralBurst_Single;
+ DMA_InitStructure.DMA_PeripheralBaseAddr = (uint32_t)&USART6->DR;
+ DMA_InitStructure.DMA_Channel = DMA_Channel_5;
+ DMA_InitStructure.DMA_Memory0BaseAddr = (uint32_t)Multiplex_Port_TX_Buff;
+
+ DMA_Init(DMA2_Stream6, &DMA_InitStructure);
+ DMA_ITConfig(DMA2_Stream6, DMA_IT_TC, ENABLE);
+ /*******************RX*********************/
+ DMA_DeInit(DMA2_Stream1);
+ DMA_InitStructure.DMA_DIR = DMA_DIR_PeripheralToMemory;
+ DMA_InitStructure.DMA_BufferSize = 1000;
+ DMA_InitStructure.DMA_PeripheralInc = DMA_PeripheralInc_Disable;
+ DMA_InitStructure.DMA_MemoryInc = DMA_MemoryInc_Enable;
+ DMA_InitStructure.DMA_PeripheralDataSize = DMA_PeripheralDataSize_Byte;
+ DMA_InitStructure.DMA_MemoryDataSize = DMA_MemoryDataSize_Byte;
+ DMA_InitStructure.DMA_Mode = DMA_Mode_Normal;
+ DMA_InitStructure.DMA_Priority = DMA_Priority_High;
+ DMA_InitStructure.DMA_FIFOMode = DMA_FIFOMode_Disable;
+ DMA_InitStructure.DMA_FIFOThreshold = DMA_FIFOThreshold_1QuarterFull;
+ DMA_InitStructure.DMA_MemoryBurst = DMA_MemoryBurst_Single;
+ DMA_InitStructure.DMA_PeripheralBurst = DMA_PeripheralBurst_Single;
+ DMA_InitStructure.DMA_PeripheralBaseAddr = (uint32_t)&USART6->DR;
+ DMA_InitStructure.DMA_Channel = DMA_Channel_5;
+ DMA_InitStructure.DMA_Memory0BaseAddr = (uint32_t)Multiplex_Port_RX_Buff;
+
+ DMA_Init(DMA2_Stream1, &DMA_InitStructure);
+ DMA_Cmd(DMA2_Stream1, ENABLE);
+
+
+}
+//F*****************************************************************************
+//* NAME: Multiplex_Port_TXDataCheck
+//* PURPOSE: Multiplex_PortͨУ麯
+//* PARAMS: pDataҪַlenݳ
+//* return:
+//******************************************************************************
+u8 Multiplex_Port_TXDataCheck(volatile u8* pData, u8 len)
+{
+ u8 result;
+ if(len == 0) len = 16;
+ result = *pData++;
+ do
+ {
+ result ^= *pData++;
+ }while(--len);
+
+ return result & 0x7f;
+}
+void Multiplex_Port_DMATX_IRQHandler(void)
+{
+ u16 i = 0;
+ DMA_ClearFlag(DMA2_Stream6, DMA_IT_TCIF6);
+ Multiplex_Port_TX_DMAStop(); //رDMA
+ while(! USART_GetFlagStatus(USART6, USART_FLAG_TC))NULL;
+ Multiplex_Port_RS485_RxEN1;
+ Multiplex_Port_RS485_RxEN2;
+ DMA_ClearFlag(DMA2_Stream1, DMA_IT_TCIF1);
+ Multiplex_Port_RX_DMAStart(); //DMA(Gas)ѡͶʱ
+ Multiplex_Port_TX_Flag = 1;
+}
+//F*****************************************************************************
+//* NAME: Multiplex_Port_DMARX_IRQHandler
+//* PURPOSE: DMAжϣGas ModBus
+//* PARAMS:
+//* return:
+//******************************************************************************
+
+void Multiplex_Port_DMARX_IRQHandler(void)
+{
+ u8 i = 0;
+ u16 CRC_Temp = 0;
+ if(USART_GetITStatus(USART6, USART_IT_IDLE) != RESET)//?????????
+ {
+ USART_ClearFlag(USART6, USART_IT_IDLE);
+ i = USART6->SR;
+ i = USART6->DR;
+ TXHData.MD_MultiplexRXIDLETimer.ON_OFF = 1;
+ TXHData.MD_Multiplex_Rec_NummberB = 1000 - DMA2_Stream1->NDTR;
+ }
+}
+//F*****************************************************************************
+//* NAME: Price_DataCheck
+//* PURMDE: Ƽ㷨
+//* PARAMS: pDataҪַlenݳ
+//* return:
+//******************************************************************************
+u8 Price_DataCheck(volatile u8* pData, u16 len)
+{
+ u8 result = 0;
+ do
+ {
+ result += *pData++;
+ }while(--len);
+
+ return result;
+}
+void StringToHex(u8 *Str,u8 *H,u8 Len)
+{
+ u8 i = 0;
+ for(i = 0;i < Len;i += 2)
+ {
+ if(*(Str + i) > 0x39)
+ *(H + (i / 2)) = (*(Str + i) - 0x37) << 4;
+ else
+ *(H + (i / 2)) = (*(Str + i) - 0x30) << 4;
+
+ if(*(Str + i + 1) > 0x39)
+ *(H + (i / 2)) |= (*(Str + i + 1) - 0x37) & 0x0f;
+ else
+ *(H + (i / 2)) |= (*(Str + i + 1) - 0x30) & 0x0f;
+ }
+ }
+u16 mystrstr(u8 *s1,u8 *s2)
+{
+ int len2;
+ u16 i= 0;
+ if(!(len2=strlen(s2)))//s2ָգstrlenȣ
+ return 1;
+ for(;*s1;++s1)
+ {
+ i ++;
+ if(*s1==*s2 && strncmp(s1,s2,len2)==0)
+ return i;
+ }
+ return NULL;
+}
+
+void Multiplex_Port_Choose(u8 Port)
+{
+ switch(Port)
+ {
+ case 0:
+ {
+ GPIO_ResetBits(GPIOC,GPIO_Pin_13);//B
+ GPIO_ResetBits(GPIOC,GPIO_Pin_8);//A
+ }break;
+ case 1:
+ {
+ GPIO_ResetBits(GPIOC,GPIO_Pin_13);//B
+ GPIO_SetBits(GPIOC,GPIO_Pin_8);//A
+ }break;
+ case 2:
+ {
+ GPIO_SetBits(GPIOC,GPIO_Pin_13);//B
+ GPIO_ResetBits(GPIOC,GPIO_Pin_8);//A
+ }break;
+ case 3:
+ {
+ GPIO_SetBits(GPIOC,GPIO_Pin_13);//B
+ GPIO_SetBits(GPIOC,GPIO_Pin_8);//A
+ }break;
+ }
+}
+//F*****************************************************************************
+//* NAME: Multiplex_Port_Init
+//* PURPOSE: Multiplex_PortͨѶʼ
+//* PARAMS:
+//* return:
+//******************************************************************************
+
+void Multiplex_Port_Init(void)
+{
+ u8 i = 0;
+ Multiplex_Port_IO_Configuration(); //IOʼ
+ Multiplex_Port_USART_Configuration(115200,Check_NONE); //شڳʼ
+ Multiplex_Port_DMA_Configuration(); //DMAʼ
+ Multiplex_Port_NVIC_Configuration(); //жϳʼ
+
+ TXHData.MD_MultiplexRXIDLETimer.Init = 0; //ʼ־
+ TXHData.MD_MultiplexRXIDLETimer.Flag = 0; //ʱ־
+ TXHData.MD_MultiplexRXIDLETimer.ON_OFF = 0; //
+ TXHData.MD_MultiplexRXIDLETimer.Cycle = 0; //Ϊѭģʽʱ
+ TXHData.MD_MultiplexRXIDLETimer.TimerCountMax = 5;//10001s
+
+ TXHData.MD_MultiplexTimer.Init = 0; //ʼ־
+ TXHData.MD_MultiplexTimer.Flag = 0; //ʱ־
+ TXHData.MD_MultiplexTimer.ON_OFF = 1; //
+ TXHData.MD_MultiplexTimer.Cycle = 1; //Ϊѭģʽʱ
+ TXHData.MD_MultiplexTimer.TimerCountMax = 1000;//10001s
+ //TXHData.MD_Multiplex_Port_Data.PortData[0].POSType = 1;
+// TXHData.MD_Multiplex_Port_Data.DeviceNumber =1;
+ if(TXHData.MD_Multiplex_Port_Data.DeviceNumber == 0)
+ {
+ if(TXHData.HardwareVersion >= 26)//汾26֮GPSģ
+ {
+ TXHData.MD_Multiplex_Port_Info.MultiplexDevicerTimer[0].Init = 0; //ʼ־
+ TXHData.MD_Multiplex_Port_Info.MultiplexDevicerTimer[0].Flag = 0; //ʱ־
+ TXHData.MD_Multiplex_Port_Info.MultiplexDevicerTimer[0].ON_OFF = 1; //
+ TXHData.MD_Multiplex_Port_Info.MultiplexDevicerTimer[0].Cycle = 1; //Ϊѭģʽʱ
+ TXHData.MD_Multiplex_Port_Info.MultiplexDevicerTimer[0].TimerCountMax = 10*1000;//10001s
+ TXHData.MD_Multiplex_Port_Data.PortData[0].MBCountTime = 10*100;
+ TXHData.MD_Multiplex_Port_Data.PortData[0].POSType = Multiplex_GPS;
+ TXHData.MD_Multiplex_Port_Data.PortData[0].BaudRate = 9600;
+ TXHData.MD_Multiplex_Port_Data.PortData[0].StopBits = 1;
+ TXHData.MD_Multiplex_Port_Data.DeviceNumber += 1;//GPSģһλ
+ }
+ }
+ else
+ {
+ for(i = 0;i < TXHData.MD_Multiplex_Port_Data.DeviceNumber;i ++)
+ {
+ TXHData.MD_Multiplex_Port_Info.MultiplexDevicerTimer[i].Init = 0; //ʼ־
+ TXHData.MD_Multiplex_Port_Info.MultiplexDevicerTimer[i].Flag = 0; //ʱ־
+ TXHData.MD_Multiplex_Port_Info.MultiplexDevicerTimer[i].ON_OFF = 1; //
+ TXHData.MD_Multiplex_Port_Info.MultiplexDevicerTimer[i].Cycle = 1; //Ϊѭģʽʱ
+ TXHData.MD_Multiplex_Port_Info.MultiplexDevicerTimer[i].TimerCountMax = TXHData.MD_Multiplex_Port_Data.PortData[i].MBCountTime * 10;//10001s
+ switch(TXHData.MD_Multiplex_Port_Data.PortData[i].POSType)
+ {
+ case Multiplex_Print:TXHData.MD_Multiplex_Port_Info.MB_CMD_Next[i] = PT_Null;break;
+ case Multiplex_YWY :
+ TXHData.MD_MultiplexRXIDLETimer.TimerCountMax = 50;//10001s
+ TXHData.MD_Multiplex_Port_Info.MB_CMD_Next[i] = YWY_MDConnectCmdReadData;
+ TXHData.MD_Multiplex_Port_Info.MultiplexDevicerTimer[i].TimerCountMax = TXHData.MD_Multiplex_Port_Data.PortData[i].MBCountTime * 100;break;
+ case Multiplex_Price:TXHData.MD_Multiplex_Port_Info.MB_CMD_Next[i] = Price_MDConnectCmdReadParameter;
+ TXHData.MD_Multiplex_Port_Info.Handshake_Top[i] = 2;
+ TXHData.MD_Multiplex_Port_Info.MultiplexDevicerTimer[i].TimerCountMax = TXHData.MD_Multiplex_Port_Data.PortData[i].MBCountTime * 100;break;
+ }
+ }
+ }
+}
+
+void Multiplex_PortTXTask(u8 PosTypeTemp,u8 MD_TX_CMD)
+{
+ u16 i = 0,j = 0,k = 0,MD_Port_Num = 0,DeviceNumber = 0,MD_ConnectTX_Len = 0;
+ u8 GunNum = 0,GunAddr = 0,SunNum = 0;
+ u64 TempBCD = 0,Tempu64 = 0;
+ u8 Data_201[7] = "i20100";
+ u8 Data_20E[7] = "i20E00";
+
+ Multiplex_Port_TX_Flag = 0;
+ if(TXHData.MD_Multiplex_Port_Info.MBCountCutNum[PosTypeTemp] >= 4)
+ {
+ TXHData.MD_Multiplex_Port_Info.MBCountCutNum[PosTypeTemp] = 5;
+ TXHData.MD_Multiplex_Port_Info.Handshake[PosTypeTemp] = 0;
+ TXHData.MD_Multiplex_Port_Data.State[PosTypeTemp].Flag.Online = 0;
+ switch(TXHData.MD_Multiplex_Port_Data.PortData[PosTypeTemp].POSType)
+ {
+ case Multiplex_Print:TXHData.MD_Multiplex_Port_Info.MB_CMD_Next[PosTypeTemp] = PT_Null;break;
+ case Multiplex_YWY :TXHData.MD_Multiplex_Port_Info.MB_CMD_Next[PosTypeTemp] = YWY_MDConnectCmdReadData;break;
+ case Multiplex_Price:TXHData.MD_Multiplex_Port_Info.MB_CMD_Next[PosTypeTemp] = Price_MDConnectCmdReadParameter;TXHData.MD_Multiplex_Port_Info.Handshake[PosTypeTemp] = 0;break;
+ }
+ }
+ switch(TXHData.MD_Multiplex_Port_Data.PortData[PosTypeTemp].POSType)
+ {
+ case Multiplex_Print:
+ {
+ if(TXHData.MD_Multiplex_Port_Info.PrintType != PT_Null)
+ {
+ Multiplex_Port_Choose(0);
+ Multiplex_Port_USART_Configuration(TXHData.MD_Multiplex_Port_Data.PortData[PosTypeTemp].BaudRate,TXHData.MD_Multiplex_Port_Data.PortData[PosTypeTemp].Parity_Even);
+ switch(TXHData.MD_Multiplex_Port_Info.PrintType)
+ {
+ case PT_LastRecord:
+ {
+ DeviceNumber = TXHData.MD_Multiplex_Port_Info.PrintPlaceNumber;
+ GunNum = TXHData.PrintLastRecord[DeviceNumber].GunNumber;
+ TXHData.PrintRecord.FData = TXHData.PrintLastRecord[DeviceNumber].FData;
+ TXHData.PrintRecord.Price = TXHData.PrintLastRecord[DeviceNumber].Price;
+ TXHData.PrintRecord.RTIME = TXHData.PrintLastRecord[DeviceNumber].RTIME;
+ MD_Port_Num = DeviceNumber / 16;
+ }break;
+ case PT_Record:
+ {
+ GunNum = TXHData.PrintRecord.GunNumber;
+ for(MD_Port_Num = 0;MD_Port_Num < TXHData.MD_Port_Num_Top;MD_Port_Num ++)
+ {
+ for(DeviceNumber = 0;DeviceNumber < TXHData.MD_Port_Data[MD_Port_Num].PortData.DeviceNumber;DeviceNumber ++)
+ {
+ if(TXHData.MD_Port_Data[MD_Port_Num].GunData[DeviceNumber].GunNummber == GunNum)
+ break;
+ }
+ if(DeviceNumber < TXHData.MD_Port_Data[MD_Port_Num].PortData.DeviceNumber)
+ break;
+ }
+ }break;
+ }
+
+ Print_Num(0,6,MD_Connect_u64ToBCD(GunNum),0);
+ Print_Num(0,7,TXHData.PrintRecord.FData.MoneyCNT,TXHData.MD_Port_Data[MD_Port_Num].PortData.GunDec.Dec.MoneyCNT);
+ Print_Num(0,8,TXHData.PrintRecord.FData.OilCNT,TXHData.MD_Port_Data[MD_Port_Num].PortData.GunDec.Dec.OilCNT);
+ Print_Num(0,9,TXHData.PrintRecord.Price,TXHData.MD_Port_Data[MD_Port_Num].PortData.GunDec.Dec.Price);
+
+ TXHData.PrintInfo.PrintBuff[11][30-18] = '2';TXHData.PrintInfo.PrintBuff[11][30-17] = '0';
+ TXHData.PrintInfo.PrintBuff[11][30-16] = ((TXHData.PrintRecord.RTIME.Year>>4)&0x0f)+'0';TXHData.PrintInfo.PrintBuff[11][30-15] = ((TXHData.PrintRecord.RTIME.Year)&0x0f)+'0';
+ TXHData.PrintInfo.PrintBuff[11][30-14] = '-';
+ TXHData.PrintInfo.PrintBuff[11][30-13] = ((TXHData.PrintRecord.RTIME.Month>>4)&0x0f)+'0';TXHData.PrintInfo.PrintBuff[11][30-12] = ((TXHData.PrintRecord.RTIME.Month)&0x0f)+'0';
+ TXHData.PrintInfo.PrintBuff[11][30-11] = '-';
+ TXHData.PrintInfo.PrintBuff[11][30-10] = ((TXHData.PrintRecord.RTIME.Day>>4)&0x0f)+'0';TXHData.PrintInfo.PrintBuff[11][30-9] = ((TXHData.PrintRecord.RTIME.Day)&0x0f)+'0';
+
+ TXHData.PrintInfo.PrintBuff[11][30-7] = ((TXHData.PrintRecord.RTIME.Hour>>4)&0x0f)+'0';TXHData.PrintInfo.PrintBuff[11][30-6] = ((TXHData.PrintRecord.RTIME.Hour)&0x0f)+'0';
+ TXHData.PrintInfo.PrintBuff[11][30-5] = ':';
+ TXHData.PrintInfo.PrintBuff[11][30-4] = ((TXHData.PrintRecord.RTIME.Min>>4)&0x0f)+'0';TXHData.PrintInfo.PrintBuff[11][30-3] = ((TXHData.PrintRecord.RTIME.Min)&0x0f)+'0';
+ TXHData.PrintInfo.PrintBuff[11][30-2] = ':';
+ TXHData.PrintInfo.PrintBuff[11][30-1] = ((TXHData.PrintRecord.RTIME.Sec>>4)&0x0f)+'0';TXHData.PrintInfo.PrintBuff[11][30] = (TXHData.PrintRecord.RTIME.Sec & 0x0f)+'0';
+ Print_Num(0,12,MD_Connect_u64ToBCD(TXHData.PrintRecord.OrderNumber),0);
+ for(i = 0;i < 650;i++)
+ Multiplex_Port_TX_Buff[i] = 0x20;
+ Multiplex_Port_TX_Buff[0] = LF;
+ Multiplex_Port_TX_Buff[1] = LF;
+ for(i = 0;i< 20;i++)
+ {
+ for(j = 0;j< 32;j++)
+ if(TXHData.PrintInfo.PrintBuff[i][j] != 0x20)
+ break;
+ if(j < 31)
+ {
+ for(j = 0;j< 32;j++)
+ Multiplex_Port_TX_Buff[k*32+j] = TXHData.PrintInfo.PrintBuff[i][j];
+ k ++;
+ }
+ }
+ Multiplex_Port_TX_Buff[k*32+32+0] = LF;
+ Multiplex_Port_TX_Buff[k*32+32+1] = LF;
+ Multiplex_Port_TX_Buff[k*32+32+2] = LF;
+ Multiplex_Port_TX_Buff[k*32+32+3] = LF;
+ Multiplex_Port_TX_Buff[k*32+32+4] = LF;
+ Multiplex_Port_TX_Buff[k*32+32+5] = LF;
+ MD_ConnectTX_Len = k*32+32+5;
+ TXHData.MD_Multiplex_Port_Info.PrintType = PT_Null;
+ }
+ }break;
+ case Multiplex_YWY:
+ {
+ Multiplex_Port_Choose(1);
+ Multiplex_Port_RS485_TxEN1;
+ Multiplex_Port_USART_Configuration(TXHData.MD_Multiplex_Port_Data.PortData[PosTypeTemp].BaudRate,TXHData.MD_Multiplex_Port_Data.PortData[PosTypeTemp].Parity_Even);
+ TXHData.MD_Multiplex_Port_Info.MBCountCutNum[GunNum] ++;
+ //switch(TXHData.MD_Port_Data[PosTypeTemp].PortData.Device_Type)
+ {
+ //case YWY_Bluesky:
+ {
+ switch (MD_TX_CMD)
+ {
+ case YWY_MDConnectCmdReadData://
+ {
+ for(i = 0;i < 7;i ++)
+ Multiplex_Port_TX_Buff[i] = Data_201[i];
+ MD_ConnectTX_Len = 7;
+ }
+ break;
+ case YWY_MDConnectCmdWriteApacity://عݱ
+ {
+ for(i = 0;i < 7;i ++)
+ Multiplex_Port_TX_Buff[i] = Data_20E[i];
+ MD_ConnectTX_Len = 7;
+ }
+ break;
+ }
+ }//break;
+ }
+ }break;
+ case Multiplex_Price:
+ {
+ Multiplex_Port_Choose(2);
+ Multiplex_Port_RS485_TxEN2;
+ TXHData.MD_Multiplex_Port_Info.MBCountCutNum[PosTypeTemp] ++;
+ Multiplex_Port_USART_Configuration(TXHData.MD_Multiplex_Port_Data.PortData[PosTypeTemp].BaudRate,TXHData.MD_Multiplex_Port_Data.PortData[PosTypeTemp].Parity_Even);
+ switch (MD_TX_CMD)
+ {
+ case Price_MDConnectCmdWriteParameter://д
+ {
+ Multiplex_Port_TX_Buff[0] = 0xFE;
+ Multiplex_Port_TX_Buff[1] = 0xFF;
+ Multiplex_Port_TX_Buff[2] = 0x04;
+ Multiplex_Port_TX_Buff[3] = 0x01;
+ Multiplex_Port_TX_Buff[4] = 0x03;
+ Tempu64 = Price_DataCheck(&Multiplex_Port_TX_Buff[2],Multiplex_Port_TX_Buff[2]-1);
+ Multiplex_Port_TX_Buff[5] = Tempu64;
+ Multiplex_Port_TX_Buff[6] = 0xEF;
+ MD_ConnectTX_Len = 7;
+ }
+ break;
+ case Price_MDConnectCmdReadParameter://
+ {
+ Multiplex_Port_TX_Buff[0] = 0xFE;
+ Multiplex_Port_TX_Buff[1] = 0xFF;
+ Multiplex_Port_TX_Buff[2] = 0x04;
+ Multiplex_Port_TX_Buff[3] = 0x01;
+ Multiplex_Port_TX_Buff[4] = 0x02;
+ Tempu64 = Price_DataCheck(&Multiplex_Port_TX_Buff[2],Multiplex_Port_TX_Buff[2]-1);
+ Multiplex_Port_TX_Buff[5] = Tempu64;
+ Multiplex_Port_TX_Buff[6] = 0xEF;
+ MD_ConnectTX_Len = 7;
+ }
+ break;
+ case Price_MDConnectCmdWriteDecimal://дСλ
+ {
+ Multiplex_Port_TX_Buff[0] = 0xFE;
+ Multiplex_Port_TX_Buff[1] = 0xFF;
+ Multiplex_Port_TX_Buff[2] = 16;
+ Multiplex_Port_TX_Buff[3] = 0x01;
+ Multiplex_Port_TX_Buff[4] = 0x04;
+ for(j = 0;j < TXHData.MD_Multiplex_Port_Info.PriceTagData.PriceNumber;j ++)
+ {
+ Multiplex_Port_TX_Buff[5 + j] = TXHData.MD_Multiplex_Port_Info.PriceTagData.Length - TXHData.MD_Multiplex_Port_Info.PriceTagData.Decimal[j];
+ }
+ for(j = TXHData.MD_Multiplex_Port_Info.PriceTagData.PriceNumber;j < 17;j ++)
+ Multiplex_Port_TX_Buff[5 + j] = 0;
+ Tempu64 = Price_DataCheck(&Multiplex_Port_TX_Buff[2],Multiplex_Port_TX_Buff[2]-1);
+ Multiplex_Port_TX_Buff[17] = Tempu64;
+ Multiplex_Port_TX_Buff[18] = 0xEF;
+ MD_ConnectTX_Len = 19;
+ }
+ break;
+ case Price_MDConnectCmdWritePrice://д
+ {
+ Multiplex_Port_TX_Buff[0] = 0xFE;
+ Multiplex_Port_TX_Buff[1] = 0xFF;
+ Multiplex_Port_TX_Buff[2] = 40;
+ Multiplex_Port_TX_Buff[3] = 0x01;
+ Multiplex_Port_TX_Buff[4] = 0x01;
+ for(i = 5;i < 40; i++)
+ Multiplex_Port_TX_Buff[i] = 0;
+ for(i = 0;i < TXHData.MD_Multiplex_Port_Info.PriceTagData.PriceNumber; i++)
+ {
+ for(j = 0;j < 3;j ++)
+ {
+ if(TXHData.MD_Multiplex_Port_Info.PriceTagData.Length/2 > j)
+ Multiplex_Port_TX_Buff[5+ j + (i * 3)] = TXHData.MD_Multiplex_Port_Info.PriceTagData.Price[i] >> ((TXHData.MD_Multiplex_Port_Info.PriceTagData.Length/2-1-j)*8);
+ else
+ Multiplex_Port_TX_Buff[5+ j + (i * 3)] = 0;
+ }
+ }
+ Tempu64 = Price_DataCheck(&Multiplex_Port_TX_Buff[2],Multiplex_Port_TX_Buff[2]-1);
+ Multiplex_Port_TX_Buff[41] = Tempu64;
+ Multiplex_Port_TX_Buff[42] = 0xEF;
+ MD_ConnectTX_Len = 43;
+ }
+ break;
+ case Price_MDConnectCmdReadPrice://
+ {
+ Multiplex_Port_TX_Buff[0] = 0xFE;
+ Multiplex_Port_TX_Buff[1] = 0xFF;
+ Multiplex_Port_TX_Buff[2] = 0x04;
+ Multiplex_Port_TX_Buff[3] = 0x01;
+ Multiplex_Port_TX_Buff[4] = 0x03;
+ Tempu64 = Price_DataCheck(&Multiplex_Port_TX_Buff[2],Multiplex_Port_TX_Buff[2]-1);
+ Multiplex_Port_TX_Buff[5] = Tempu64;
+ Multiplex_Port_TX_Buff[6] = 0xEF;
+ MD_ConnectTX_Len = 7;
+ }
+ break;
+ }
+ }break;
+ case Multiplex_GPS:
+ {
+ Multiplex_Port_Choose(3);
+ TXHData.MD_Multiplex_Port_Info.MBCountCutNum[GunNum] ++;
+ Multiplex_Port_USART_Configuration(TXHData.MD_Multiplex_Port_Data.PortData[PosTypeTemp].BaudRate,TXHData.MD_Multiplex_Port_Data.PortData[PosTypeTemp].Parity_Even);
+ }break;
+ }
+ if(MD_ConnectTX_Len)
+ {
+ Multiplex_Port_TX_DMALenSet(MD_ConnectTX_Len);
+ Multiplex_Port_TX_DMAStart();
+ }
+}
+
+void Multiplex_PortRXTask(void)
+{
+ volatile u16 i = 0,j = 0,Temp = 0,DeviceNumber = 0;
+ volatile u64 TempBCD = 0,Tempu64 = 0;
+ volatile u8 MD_ConnectRX_Port = 0;
+ volatile u8 MD_ConnectRX_Len = 0; //
+ volatile u8 MD_ConnectRX_pGun = 0; //ַǹ
+ volatile u8 MD_ConnectRX_pGun_Sun = 0; //dartЭǹ
+ volatile u16 MD_ConnectRX_CMD = 0; //
+ u8 MD_ConnectRX_Check = 0; //У
+ u8 Buff[50];
+ u8 POSType_Temp = 0;
+ volatile u32 CRC_temp = 0;
+ volatile float TempF = 0;
+ volatile u8 Tank_Num;
+ u8 Data_201[7] = "i20100";
+ u8 Data_20E[7] = "i20E00";
+
+ if(TXHData.MD_MultiplexRXIDLETimer.Flag)
+ {
+ TXHData.MD_MultiplexRXIDLETimer.Flag = 0;
+ if(TXHData.MD_Multiplex_Rec_NummberB == 1000 - DMA2_Stream1->NDTR)
+ {
+ TXHData.MD_Multiplex_Rec_Nummber = 1000 - DMA2_Stream1->NDTR;
+ Multiplex_Port_RX_DMAStop(); //رDMA
+ DMA_ClearFlag(DMA2_Stream1, DMA_IT_TCIF1);
+ Multiplex_Port_RX_Flag = 1; //ʹGas
+ Multiplex_Port_RX_DMALenSet(1000);//ýܳ
+ Multiplex_Port_RX_DMAStart(); //DMA
+ }
+ }
+ if(Multiplex_Port_RX_Flag == 1)
+ {
+ Multiplex_Port_RX_Flag = 0;
+ POSType_Temp = TXHData.MD_Multiplex_Port_Data.PortData[TXHData.MD_Multiplex_Port_Info.DevicerTypeNow].POSType;
+ switch(POSType_Temp)
+ {
+ case Multiplex_Print:
+ {
+ TXHData.MD_MultiplexTimer.Flag = 1;
+ TXHData.MD_MultiplexTimer.TimerCount = 0;
+ }break;
+ case Multiplex_YWY:
+ {
+ //switch(TXHData.MD_Multiplex_Port_Data.PortData[POSType_Temp].Device_Type)
+ {
+ //case YWY_Bluesky:
+ {
+ TempBCD = CheckSum(&Multiplex_Port_RX_Buff[1],TXHData.MD_Multiplex_Rec_Nummber - 6);
+ Tempu64 = StrToInt(&Multiplex_Port_RX_Buff[TXHData.MD_Multiplex_Rec_Nummber - 5],4);
+ if(Tempu64 == TempBCD)
+ {
+ TXHData.MD_Multiplex_Port_Info.MBCountCutNum[TXHData.MD_Multiplex_Port_Info.DevicerTypeNow] = 0;
+ MD_ConnectRX_CMD = Multiplex_Port_RX_Buff[4];
+ switch(MD_ConnectRX_CMD)
+ {
+ case YWY_MDConnectCmdReadData:
+ {
+ TXHData.TankNumTop = Tempu64 = (TXHData.MD_Multiplex_Rec_Nummber - 24) / 65;
+ for(i = 0;i < Tempu64;i ++)
+ {
+ if(Multiplex_Port_RX_Buff[23 + i * 65] == 0)
+ TXHData.TankState[4][i].State = Multiplex_Port_RX_Buff[20 + i * 65];
+ TempF = StrToFloat(&Multiplex_Port_RX_Buff[26 + i * 65], 8);
+ if(Multiplex_Port_RX_Buff[26 + i * 65] != 0x3F)
+ TXHData.TankData[4][i].Data.OV = TempF;
+ else
+ TXHData.TankData[4][i].Data.OV = 0;
+ TempF = StrToFloat(&Multiplex_Port_RX_Buff[50 + i * 65], 8);
+ if(Multiplex_Port_RX_Buff[50 + i * 65] != 0x3F)
+ TXHData.TankData[4][i].Data.OH = TempF;
+ else
+ TXHData.TankData[4][i].Data.OH = 0;
+ TempF = StrToFloat(&Multiplex_Port_RX_Buff[58 + i * 65], 8);
+ if(Multiplex_Port_RX_Buff[58 + i * 65] != 0x3F)
+ TXHData.TankData[4][i].Data.WH = TempF;
+ else
+ TXHData.TankData[4][i].Data.WH = 0;
+ TempF = StrToFloat(&Multiplex_Port_RX_Buff[66 + i * 65], 8);
+ if(Multiplex_Port_RX_Buff[66 + i * 65] != 0x3F)
+ TXHData.TankData[4][i].Data.TH = TempF;
+ else
+ TXHData.TankData[4][i].Data.TH = 0;
+ TXHData.MD_Multiplex_Port_Data.State[TXHData.MD_Multiplex_Port_Info.DevicerTypeNow].Flag.Online = 1;
+ //TXHData.MD_Multiplex_Port_Info[MD_ConnectRX_Port].GunInfo[MD_ConnectRX_pGun].RSSI = Multiplex_Port_RX_Buff[TXHData.MD_Multiplex_Rec_Nummber - 1];
+ }
+ }break;
+ case YWY_MDConnectCmdWriteApacity:
+ {
+
+ }break;
+ }
+ }
+ }//break;
+ }
+ TXHData.MD_MultiplexTimer.Flag = 1;
+ TXHData.MD_MultiplexTimer.TimerCount = 0;
+ }break;
+ case Multiplex_Price:
+ {
+ MD_ConnectRX_Len = Multiplex_Port_RX_Buff[2];
+ TempBCD = Price_DataCheck(&Multiplex_Port_RX_Buff[2],MD_ConnectRX_Len - 1);
+ Tempu64 = Multiplex_Port_RX_Buff[MD_ConnectRX_Len+1];
+ if(Tempu64 == TempBCD)
+ {
+ TXHData.MD_Multiplex_Port_Info.MBCountCutNum[TXHData.MD_Multiplex_Port_Info.DevicerTypeNow] = 0;
+ TXHData.MD_MultiplexTimer.Flag = 1;
+ TXHData.MD_MultiplexTimer.TimerCount = 0;
+ MD_ConnectRX_CMD = Multiplex_Port_RX_Buff[4];
+ switch (MD_ConnectRX_CMD)
+ {
+ case Price_MDConnectCmdWriteParameter://д
+ {
+ TXHData.MD_Multiplex_Port_Info.MB_CMD_Next[TXHData.MD_Multiplex_Port_Info.DevicerTypeNow] = Price_MDConnectCmdReadPrice;
+ }
+ break;
+ case Price_MDConnectCmdReadParameter://
+ {
+ TXHData.MD_Multiplex_Port_Info.Handshake[TXHData.MD_Multiplex_Port_Info.DevicerTypeNow] = 1;
+ TXHData.MD_Multiplex_Port_Info.MB_CMD_Next[TXHData.MD_Multiplex_Port_Info.DevicerTypeNow] = Price_MDConnectCmdReadPrice;
+ TXHData.MD_Multiplex_Port_Info.PriceTagData.State.Flag.Online = 1;
+ TXHData.MD_Multiplex_Port_Info.PriceTagData.SingleOrDouble = Multiplex_Port_RX_Buff[7];
+ TXHData.MD_Multiplex_Port_Info.PriceTagData.PriceNumber = Multiplex_Port_RX_Buff[8];
+ TXHData.MD_Multiplex_Port_Info.PriceTagData.Length = Multiplex_Port_RX_Buff[9];
+ TXHData.MD_Multiplex_Port_Info.PriceTagData.Brightness = Multiplex_Port_RX_Buff[11];
+ }
+ break;
+ case Price_MDConnectCmdWritePrice://д
+ {
+ TXHData.MD_Multiplex_Port_Info.MB_CMD_Next[TXHData.MD_Multiplex_Port_Info.DevicerTypeNow] = Price_MDConnectCmdReadPrice;
+ }
+ break;
+ case Price_MDConnectCmdReadPrice://
+ {
+ if(TXHData.MD_Multiplex_Port_Info.Handshake[TXHData.MD_Multiplex_Port_Info.DevicerTypeNow] < TXHData.MD_Multiplex_Port_Info.Handshake_Top[TXHData.MD_Multiplex_Port_Info.DevicerTypeNow] )
+ {
+ TXHData.MD_Multiplex_Port_Data.State[TXHData.MD_Multiplex_Port_Info.DevicerTypeNow].Flag.UpdateDisplay = 1;
+ TXHData.MD_Multiplex_Port_Info.Handshake[TXHData.MD_Multiplex_Port_Info.DevicerTypeNow] = TXHData.MD_Multiplex_Port_Info.Handshake_Top[TXHData.MD_Multiplex_Port_Info.DevicerTypeNow];
+ }
+ TXHData.MD_Multiplex_Port_Data.State[TXHData.MD_Multiplex_Port_Info.DevicerTypeNow].Flag.Online = 1;
+ for(i = 0;i < TXHData.MD_Multiplex_Port_Info.PriceTagData.PriceNumber; i++)
+ {
+ TXHData.MD_Multiplex_Port_Info.PriceTagData.Price[i] = 0;
+ for(j = 0;j < TXHData.MD_Multiplex_Port_Info.PriceTagData.Length/2;j ++)
+ {
+ TXHData.MD_Multiplex_Port_Info.PriceTagData.Price[i] |= Multiplex_Port_RX_Buff[5 + j + i*TXHData.MD_Multiplex_Port_Info.PriceTagData.Length/2] << (8*(TXHData.MD_Multiplex_Port_Info.PriceTagData.Length/2 - 1 -j));
+ }
+ }
+ }
+ break;
+ case Price_MDConnectCmdWriteDecimal://дСλ
+ {
+ TXHData.MD_Multiplex_Port_Info.MB_CMD_Next[TXHData.MD_Multiplex_Port_Info.DevicerTypeNow] = Price_MDConnectCmdWritePrice;
+ }
+ break;
+ }
+ }
+ }break;
+ case Multiplex_GPS:
+ {
+ TXHData.MD_MultiplexTimer.Flag = 1;
+ TXHData.MD_MultiplexTimer.TimerCount = 0;
+ Temp = mystrstr(Multiplex_Port_RX_Buff,"RMC");
+ if(Temp && Temp < 800)
+ {
+ for(i = 0;i < 30;i ++)
+ Multiplex_Port_RX_Buff[i] = Multiplex_Port_RX_Buff[Temp + 14 + i];
+ TXHData.USART6_Drive = GPS;
+ if(Multiplex_Port_RX_Buff[0] == 'A')//ȡȺγϢ
+ {
+ for(i = 0;i < 11;i ++)// ȡϢ浽TXHDataṹ
+ {
+ if(Multiplex_Port_RX_Buff[2+i] == ',')
+ break;
+ Buff[i] = Multiplex_Port_RX_Buff[2 + i];
+ }
+ TempF = (float)atof(Buff) / 100;
+ Tempu64 = TempF;
+ TempF -= Tempu64;
+ TXHData.GPSData.GPS.Longitude = Tempu64 + TempF * 100 / 60;
+ TXHData.GPSData.GPS.LongitudeType = Multiplex_Port_RX_Buff[3 + i];
+ Temp = 5 + i;
+ for(i = 0;i < 11;i ++)// ȡάϢ浽TXHDataṹ
+ {
+ if(Multiplex_Port_RX_Buff[Temp + i] == ',')
+ break;
+ Buff[i] = Multiplex_Port_RX_Buff[Temp + i];
+ }
+ TempF = (float)atof(Buff) / 100;
+ Tempu64 = TempF;
+ TempF -= Tempu64;
+ TXHData.GPSData.GPS.Latitude = Tempu64 + TempF * 100 / 60;
+ TXHData.GPSData.GPS.LatitudeType = Multiplex_Port_RX_Buff[Temp + i + 1];
+
+ }
+ else //γϢЧΪ0
+ {
+ TXHData.GPSData.GPS.Latitude = 0;
+ TXHData.GPSData.GPS.LatitudeType = 0;
+ TXHData.GPSData.GPS.Latitude = 0;
+ TXHData.GPSData.GPS.LatitudeType = 0;
+ }
+ }
+ else //γϢЧΪ0
+ {
+ TXHData.GPSData.GPS.Latitude = 0;
+ TXHData.GPSData.GPS.LatitudeType = 0;
+ TXHData.GPSData.GPS.Latitude = 0;
+ TXHData.GPSData.GPS.LatitudeType = 0;
+ }
+
+ }break;
+ }
+ for(i = 0;i < 20;i ++)
+ Multiplex_Port_RX_Buff[i] = 0;
+ }
+}
+
diff --git a/User/Multiplex_Port/Multiplex_Port.h b/User/Multiplex_Port/Multiplex_Port.h
new file mode 100644
index 0000000..e7a1726
--- /dev/null
+++ b/User/Multiplex_Port/Multiplex_Port.h
@@ -0,0 +1,47 @@
+#ifndef __Multiplex_Port_H_
+#define __Multiplex_Port_H_
+/*H******************************************************************************
+* NAME: Multiplex_Port.h
+*********************************************************************************/
+
+//******************************************************************************
+//Ӳ
+
+typedef enum
+{
+ Multiplex_Normal,
+ Multiplex_GPS=1,
+ Multiplex_Print=4,
+ Multiplex_Price=5,
+ Multiplex_YWY=6,
+
+}MultiplexItem;
+
+#define Multiplex_Port_RS485_RxEN1 GPIO_ResetBits(GPIOC,GPIO_Pin_9);
+#define Multiplex_Port_RS485_TxEN1 GPIO_SetBits(GPIOC,GPIO_Pin_9);
+#define Multiplex_Port_RS485_RxEN2 GPIO_ResetBits(GPIOC,GPIO_Pin_14);
+#define Multiplex_Port_RS485_TxEN2 GPIO_SetBits(GPIOC,GPIO_Pin_14);
+
+#define Multiplex_Port_TX_DMAAddrSet(x) (DMA2_Stream6->M0AR = x) //Ʒͻַ
+#define Multiplex_Port_TX_DMALenSet(x) (DMA2_Stream6->NDTR = x) //DMAͳ
+#define Multiplex_Port_TX_DMAStart() DMA_Cmd(DMA2_Stream6,ENABLE) ;Multiplex_Port_TX_Flag = 0; //DMA
+#define Multiplex_Port_TX_DMAStop() DMA_Cmd(DMA2_Stream6,DISABLE) //رDMA
+
+#define Multiplex_Port_RX_DMAAddrSet(x) (DMA2_Stream1->M0AR = x) //ƽջַ
+#define Multiplex_Port_RX_DMALenSet(x) (DMA2_Stream1->NDTR = x) //DMA
+#define Multiplex_Port_RX_DMAStart() DMA_Cmd(DMA2_Stream1,ENABLE) //DMA
+#define Multiplex_Port_RX_DMAStop() DMA_Cmd(DMA2_Stream1,DISABLE) //رDMA
+extern volatile u8 Multiplex_Port_TX_Flag;//
+extern volatile u8 Multiplex_Port_RX_Flag;//
+extern void Multiplex_Port_DMATX_IRQHandler(void);
+extern void Multiplex_Port_DMARX_IRQHandler(void);
+extern u16 mystrstr(u8 *s1,u8 *s2);
+extern void StringToHex(u8 *Str,u8 *H,u8 Len);
+extern u16 CRC_Check(u8 *puchMsg, u16 usDataLen) ;
+extern u16 BigToLittle( u16 BigData);
+extern void Multiplex_Port_Init(void);
+extern void Multiplex_Port_USART_Configuration(u32 Baud,u8 Check);
+extern void Multiplex_PortTXTask(u8 PosTypeTemp,u8 MD_TX_CMD);
+extern void Multiplex_PortRXTask(void);
+extern u8 Price_DataCheck(volatile u8* pData, u16 len);
+#endif //#ifndef
diff --git a/User/OLED/bmp.h b/User/OLED/bmp.h
new file mode 100644
index 0000000..4f07645
--- /dev/null
+++ b/User/OLED/bmp.h
@@ -0,0 +1,43 @@
+#ifndef __BMP_H
+#define __BMP_H
+const unsigned char BMP_Bluesky_Con_48[] =
+{
+ 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xC0,0xF0,0xF8,0xF8,0xF8,0xF8,0x00,0x80,0x80,0xC0,0x40,0x40,0x40,0x40,0x40,0x40,0x40,
+ 0x40,0x80,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x80,0xC0,0xE0,0x70,0x38,0xD8,0xFC,0xFC,0xFF,0xFF,
+ 0xFF,0xFF,0x7F,0x1F,0x07,0x03,0x01,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x06,0x0F,0x0F,0x0F,0x06,0x00,0x20,0x40,0x80,0x00,0x00,
+ 0x00,0x80,0xE0,0xF8,0x3C,0x0F,0x07,0x01,0xC0,0xF0,0xFF,0xFF,0xFF,0xFF,0xFF,0xBF,0x8F,0x81,0xC0,0xC0,0xE0,0xF8,0x7C,0x7E,0x7F,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
+ 0x7F,0x7F,0x7F,0x7F,0x7F,0x7F,0x3F,0x3F,0x00,0x00,0x00,0x00,0x00,0x87,0xFC,0x00,0xFC,0xFF,0xFF,0x00,0x00,0x00,0x00,0x00,0x01,0x03,0x07,0x07,0x07,0x07,0x03,0x03,
+ 0x03,0x03,0x01,0x01,0x00,0x00,0x00,0xE0,0xFC,0xFF,0xFF,0xFF,0xFF,0xFF,0x1F,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xC0,0xE0,0x30,0x1C,0x07,0x00,0x00,
+ 0x07,0x1F,0x3F,0xFC,0xF0,0xE0,0xC0,0x80,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xFC,0xFF,0xFF,0xFF,0xFF,0xFF,0x1F,0x03,0x00,0x80,0x80,
+ 0xC0,0xC0,0x60,0x70,0x70,0x38,0x0C,0x06,0x07,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x03,0x03,0x07,0x07,0x0E,0x0E,0x0E,0x1C,0x1C,0x1C,0x1C,
+ 0x1C,0x1C,0x1C,0x1C,0x1C,0x1D,0x1D,0x1F,0x0F,0x0F,0x0E,0x07,0x07,0x03,0x03,0x03,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00/*"G:\ͼ.bmp",0*/
+};
+const unsigned char BMP_Bluesky_Con_24[] =
+{
+ 0x00,0x00,0x00,0x80,0xC0,0x60,0xF0,0xF8,0xFE,0xFE,0x3E,0x18,0x08,0x08,0x08,0x08,0x08,0x00,0x30,0x30,0x00,0x40,0x80,0x00,0xF8,0xFE,0x07,0x01,0x1C,0x3F,0x3F,0x1F,
+ 0x1B,0x18,0x0E,0xCF,0xFF,0xFF,0xFF,0x7F,0x0F,0x0F,0x0F,0x07,0x80,0xC0,0x7B,0x0E,0x07,0x0F,0x1C,0x38,0x30,0x30,0x60,0x60,0x60,0x60,0x7E,0x7F,0x3F,0x3F,0x31,0x18,
+ 0x18,0x0C,0x0E,0x03,0x03,0x00,0x00,0x00};/*"G:\ͼ24.bmp",0*/;
+const unsigned char BMP_Bluesky_Empty_8[] =
+ {0xFF,0x81,0x81,0x81,0x81,0x81,0x81,0xFF};/*"",0*/
+const unsigned char BMP_Bluetooth_9[] =
+{0x00,0x01,0x82,0x44,0xFF,0x11,0xAA,0x44,0x00,0x00,0x01,0x00,0x00,0x01,0x01,0x00,0x00,0x00};/*"",0*/
+const unsigned char BMP_GPS_9[] =
+{0x10,0x38,0x54,0x82,0xD7,0x82,0x54,0x38,0x10,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x00};/*"λ",0*/
+const unsigned char BMP_GPS_None_9[] =
+{0x10,0x38,0x54,0x82,0xC7,0x82,0x54,0x38,0x10,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x00};/*"λ",0*/
+const unsigned char BMP_WIFI0_14x8[] =
+{0x00,0x00,0x00,0x82,0x44,0x28,0x10,0x28,0x44,0x82,0x00,0x00,0x00,0x00};/*"F:\BlueSky\ͨѶ\WIFI-3.bmp",0*/
+const unsigned char BMP_WIFI1_14x8[] =
+{0x00,0x00,0x00,0x00,0x00,0x00,0xC0,0xC0,0x00,0x00,0x00,0x00,0x00,0x00};/*"F:\BlueSky\ͨѶ\WIFI-3.bmp",0*/
+const unsigned char BMP_WIFI2_14x8[] =
+{0x00,0x00,0x00,0x00,0x20,0x10,0xD0,0xD0,0x10,0x20,0x00,0x00,0x00,0x00};/*"F:\BlueSky\ͨѶ\WIFI-3.bmp",0*/
+
+const unsigned char BMP_WIFI3_14x8[] =
+{0x00,0x00,0x10,0x08,0x24,0x14,0xD4,0xD4,0x14,0x24,0x08,0x10,0x00,0x00};/*"F:\BlueSky\ͨѶ\WIFI-3.bmp",0*/
+
+const unsigned char BMP_WIFI4_14x8[] =
+{0x08,0x04,0x12,0x09,0x25,0x15,0xD5,0xD5,0x15,0x25,0x09,0x12,0x04,0x08};/*"F:\BlueSky\ͨѶ\WIFI-3.bmp",0*/
+
+#endif
+
+
diff --git a/User/OLED/oled.c b/User/OLED/oled.c
new file mode 100644
index 0000000..aa12ef3
--- /dev/null
+++ b/User/OLED/oled.c
@@ -0,0 +1,449 @@
+#include "config.h"
+#include "oledfont.h"
+
+u8 OLED_GRAM[144][8];
+
+//Ժ
+void OLED_ColorTurn(u8 i)
+{
+ if(i==0)
+ {
+ OLED_WR_Byte(0xA6,OLED_CMD);//ʾ
+ }
+ if(i==1)
+ {
+ OLED_WR_Byte(0xA7,OLED_CMD);//ɫʾ
+ }
+}
+
+//Ļת180
+void OLED_DisplayTurn(u8 i)
+{
+ if(i==0)
+ {
+ OLED_WR_Byte(0xC8,OLED_CMD);//ʾ
+ OLED_WR_Byte(0xA1,OLED_CMD);
+ }
+ if(i==1)
+ {
+ OLED_WR_Byte(0xC0,OLED_CMD);//תʾ
+ OLED_WR_Byte(0xA0,OLED_CMD);
+ }
+}
+
+/****************************************************
+OLED_SPI2_SendByte
+ FM洢õSPIͺ
+ dt Ҫ͵
+ֵ
+****************************************************/
+u8 OLED_SPI2_SendByte(u8 dt)
+{
+ while(SPI_I2S_GetFlagStatus(SPI2, SPI_I2S_FLAG_TXE) == RESET);
+ SPI_I2S_SendData(SPI2, dt);
+ while(SPI_I2S_GetFlagStatus(SPI2, SPI_I2S_FLAG_RXNE) == RESET);
+ return SPI_I2S_ReceiveData(SPI2);
+}
+
+void OLED_WR_Byte(u8 dat,u8 cmd)
+{
+ if(cmd)
+ OLED_DC_Set();
+ else
+ OLED_DC_Clr();
+ OLED_CS_Clr();
+ OLED_SPI2_SendByte(dat);
+ OLED_CS_Set();
+ OLED_DC_Set();
+}
+
+//OLEDʾ
+void OLED_DisPlay_On(void)
+{
+ OLED_WR_Byte(0x8D,OLED_CMD);//ɱʹ
+ OLED_WR_Byte(0x14,OLED_CMD);//ɱ
+ OLED_WR_Byte(0xAF,OLED_CMD);//Ļ
+}
+
+//رOLEDʾ
+void OLED_DisPlay_Off(void)
+{
+ OLED_WR_Byte(0x8D,OLED_CMD);//ɱʹ
+ OLED_WR_Byte(0x10,OLED_CMD);//رյɱ
+ OLED_WR_Byte(0xAE,OLED_CMD);//رĻ
+}
+
+//Դ浽OLED 1.8ms
+void OLED_Refresh(void)
+{
+ u8 i=0,n=0;
+ OLED_WR_Byte(0xb0+i,OLED_CMD); //ʼַ
+ OLED_WR_Byte(0x00,OLED_CMD); //õʼַ
+ OLED_WR_Byte(0x10,OLED_CMD); //øʼַ
+ for(i=0;i<8;i++)
+ {
+ for(n=0;n<128;n++)
+ OLED_WR_Byte(OLED_GRAM[n][i],OLED_DATA);
+ }
+}
+//
+void OLED_Clear(void)
+{
+ u8 i,n;
+ for(i=0;i<8;i++)
+ {
+ for(n=0;n<128;n++)
+ {
+ OLED_GRAM[n][i]=0;//
+ }
+ }
+ //OLED_Refresh();//ʾ
+}
+
+//
+//x:0~127
+//y:0~63
+//t:1 0,
+void OLED_DrawPoint(u8 x,u8 y,u8 t)
+{
+ u8 i,m,n;
+ i=y/8;
+ m=y%8;
+ n=1<0)incx=1; //õ
+ else if (delta_x==0)incx=0;//ֱ
+ else {incx=-1;delta_x=-delta_x;}
+ if(delta_y>0)incy=1;
+ else if (delta_y==0)incy=0;//ˮƽ
+ else {incy=-1;delta_y=-delta_x;}
+ if(delta_x>delta_y)distance=delta_x; //ѡȡ
+ else distance=delta_y;
+ for(t=0;tdistance)
+ {
+ xerr-=distance;
+ uRow+=incx;
+ }
+ if(yerr>distance)
+ {
+ yerr-=distance;
+ uCol+=incy;
+ }
+ }
+}
+//x,y:Բ
+//r:Բİ뾶
+void OLED_DrawCircle(u8 x,u8 y,u8 r)
+{
+ int a, b,num;
+ a = 0;
+ b = r;
+ while(2 * b * b >= r * r)
+ {
+ OLED_DrawPoint(x + a, y - b,1);
+ OLED_DrawPoint(x - a, y - b,1);
+ OLED_DrawPoint(x - a, y + b,1);
+ OLED_DrawPoint(x + a, y + b,1);
+
+ OLED_DrawPoint(x + b, y + a,1);
+ OLED_DrawPoint(x + b, y - a,1);
+ OLED_DrawPoint(x - b, y - a,1);
+ OLED_DrawPoint(x - b, y + a,1);
+
+ a++;
+ num = (a * a + b * b) - r*r;//㻭ĵԲĵľ
+ if(num > 0)
+ {
+ b--;
+ a--;
+ }
+ }
+}
+void OLED_DrawArc(int rx,int ry,int r, int j)
+ {
+ float x, y,i = 0;
+ float angleInRadians = j * (3.1415926 / 180.0); // ǶתΪ
+ float startAngle = -angleInRadians / 2.0; // ʼǶȣȣ
+ float endAngle = angleInRadians / 2.0; // Ƕȣȣ
+ float increment = (endAngle - startAngle) / 20.0;
+ for (i = startAngle; i <= angleInRadians; i += increment) {
+ x = rx + (r * sin(i));
+ y = ry - (r * cos(i)); // עYķҪʾ豸
+
+ OLED_DrawPoint(x, y, 1); // Ƶ㣬WHITEҪʹõɫ
+ }
+}
+//ָλʾһַ,ַ
+//x:0~127
+//y:0~63
+//size1:ѡ 6x8/6x12/8x16/12x24
+//mode:0,ɫʾ;1,ʾ
+void OLED_ShowChar(u8 x,u8 y,u8 chr,u8 size1,u8 mode)
+{
+ u8 i,m,temp,size2,chr1;
+ u8 x0=x,y0=y;
+ if(size1==8)size2=6;
+ else size2=(size1/8+((size1%8)?1:0))*(size1/2); //õһַӦռֽ
+ chr1=chr-' '; //ƫƺֵ
+ for(i=0;i>=1;
+ y++;
+ }
+ x++;
+ if((size1!=8)&&((x-x0)==size1/2))
+ {x=x0;y0=y0+8;}
+ y=y0;
+ }
+}
+
+
+//ʾַ
+//x,y:
+//size1:С
+//*chr:ַʼַ
+//mode:0,ɫʾ;1,ʾ
+void OLED_ShowString(u8 x,u8 y,u8 *chr,u8 Maxlen,u8 size1,u8 mode)
+{
+ while(Maxlen && (*chr>=' ') && (*chr<='~'))//жDzǷǷַ!
+ {
+ OLED_ShowChar(x,y,*chr,size1,mode);
+ if(size1==8)x+=6;
+ else x+=size1/2;
+ chr++;
+ Maxlen --;
+ }
+}
+//ʾ
+//x,y:
+//sizex:
+//sizex:
+//Num
+//mode:0,ɫʾ;1,ʾ
+void OLED_ProgressBar(u8 x,u8 y,u8 sizex,u8 sizey,u8 num,u8 mode)
+{
+ u8 Setp = sizex * num / 100;
+ u8 i = 0;
+ OLED_DrawLine(x,y,x+sizex,y,1);
+ OLED_DrawLine(x,y+sizey,x+sizex,y+sizey,1);
+ OLED_DrawLine(x,y,x,y+sizey,1);
+ OLED_DrawLine(x+sizex,y,x+sizex,y+sizey,1);
+
+ for(i = 0;i < sizey;i ++)
+ {
+ OLED_DrawLine(x,y+i,x+Setp,y+i,1);
+ }
+ }
+//m^n
+u32 OLED_Pow(u8 m,u8 n)
+{
+ u32 result=1;
+ while(n--)
+ {
+ result*=m;
+ }
+ return result;
+}
+
+//ʾ
+//x,y :
+//num :Ҫʾ
+//len :ֵλ,0ʾӦ
+//size:С
+//mode:0,ɫʾ;1,ʾ
+//u8 OLED_ShowNum(u8 x,u8 y,u32 num,u8 len,u8 size1,u8 mode)
+//{
+// u8 t,temp,m=0;
+// if(len == 0)
+// len = (int)(log10(num) + 1);
+// if(size1==8)m=2;
+// for(t=0;t 0)
+ {
+ OLED_ShowChar(x, y, '0', size1, mode);
+ x += (size1 / 2 + m);
+ }
+ for(t = 0; t < len+d; t++)
+ {
+ if(t == len - Dec)
+ { // жǷСλ
+ OLED_ShowChar(x + (size1 / 2 + m) * t, y, '.', size1, mode); // ʾС
+ d = 1;
+ continue;
+ }
+// if(t >= len - Dec)
+// d = 1;
+// else
+// d = 0;
+ temp = (num / OLED_Pow(10, len+d - t - 1)) % 10;
+ if(temp == 0)
+ {
+ OLED_ShowChar(d + x + (size1 / 2 + m) * t, y, '0', size1, mode);
+ }
+ else
+ {
+ OLED_ShowChar(d + x + (size1 / 2 + m) * t, y, temp + '0', size1, mode);
+ }
+ }
+ return len;
+}
+
+//x,y
+//sizex,sizey,ͼƬ
+//BMP[]ҪдͼƬ
+//mode:0,ɫʾ;1,ʾ
+void OLED_ShowPicture(u8 x,u8 y,u8 sizex,u8 sizey,u8 BMP[],u8 mode)
+{
+ u16 j=0;
+ u8 i,n,temp,m;
+ u8 x0=x,y0=y;
+ sizey=sizey/8+((sizey%8)?1:0);
+ for(n=0;n>=1;
+ y++;
+ }
+ x++;
+ if((x-x0)==sizex)
+ {
+ x=x0;
+ y0=y0+8;
+ }
+ y=y0;
+ }
+ }
+}
+//OLEDijʼ
+void OLED_Init(void)
+{
+ GPIO_InitTypeDef GPIO_InitStructure;
+
+ RCC_AHB1PeriphClockCmd(RCC_AHB1Periph_GPIOD|RCC_AHB1Periph_GPIOB,ENABLE);//ʹPORTA~E,PORTGʱ
+
+
+ //GPIOʼ
+ GPIO_InitStructure.GPIO_Pin = GPIO_Pin_11|GPIO_Pin_12;
+ GPIO_InitStructure.GPIO_Mode = GPIO_Mode_OUT;//ͨģʽ
+ GPIO_InitStructure.GPIO_OType = GPIO_OType_PP;//
+ GPIO_InitStructure.GPIO_Speed = GPIO_Speed_100MHz;//100MHz
+ GPIO_InitStructure.GPIO_PuPd = GPIO_PuPd_UP;//
+ GPIO_Init(GPIOD, &GPIO_InitStructure);//ʼ
+
+ //GPIOʼ
+ GPIO_InitStructure.GPIO_Pin = GPIO_Pin_10;
+ GPIO_InitStructure.GPIO_Mode = GPIO_Mode_OUT;//ͨģʽ
+ GPIO_InitStructure.GPIO_OType = GPIO_OType_PP;//
+ GPIO_InitStructure.GPIO_Speed = GPIO_Speed_100MHz;//100MHz
+ GPIO_InitStructure.GPIO_PuPd = GPIO_PuPd_UP;//
+ GPIO_Init(GPIOB, &GPIO_InitStructure);//ʼ
+ delay_ms(200);
+ OLED_RES_Clr();
+ delay_ms(200);
+ OLED_RES_Set();
+ delay_ms(200);
+ OLED_WR_Byte(0xFD,OLED_CMD);
+ OLED_WR_Byte(0x12,OLED_CMD);
+ OLED_WR_Byte(0xAE,OLED_CMD);//--turn off oled panel
+ OLED_WR_Byte(0xd5,OLED_CMD);//--set display clock divide ratio/oscillator frequency
+ OLED_WR_Byte(0xA0,OLED_CMD);
+ OLED_WR_Byte(0xA8,OLED_CMD);//--set multiplex ratio(1 to 64)
+ OLED_WR_Byte(0x3f,OLED_CMD);//--1/64 duty
+ OLED_WR_Byte(0xD3,OLED_CMD);//-set display offset Shift Mapping RAM Counter (0x00~0x3F)
+ OLED_WR_Byte(0x00,OLED_CMD);//-not offset
+ OLED_WR_Byte(0x40,OLED_CMD);//--set start line address Set Mapping RAM Display Start Line (0x00~0x3F)
+ if(TXHData.HardwareVersion > 31)//24-31Ǵ壬32-38С
+ {
+ OLED_WR_Byte(0xA1,OLED_CMD);//--Set SEG/Column Mapping 0xa0ҷ 0xa1
+ OLED_WR_Byte(0xC8,OLED_CMD);//Set COM/Row Scan Direction 0xc0· 0xc8
+ }
+ else
+ {
+ OLED_WR_Byte(0xA0,OLED_CMD);//--Set SEG/Column Mapping 0xa0ҷ 0xa1
+ OLED_WR_Byte(0xC0,OLED_CMD);//Set COM/Row Scan Direction 0xc0· 0xc8
+ }
+ OLED_WR_Byte(0xDA,OLED_CMD);//--set com pins hardware configuration
+ OLED_WR_Byte(0x12,OLED_CMD);
+ OLED_WR_Byte(0x81,OLED_CMD);//--set contrast control register
+ OLED_WR_Byte(0x7F,OLED_CMD);// Set SEG Output Current Brightness
+ OLED_WR_Byte(0xD9,OLED_CMD);//--set pre-charge period
+ OLED_WR_Byte(0x82,OLED_CMD);//Set Pre-Charge as 15 Clocks & Discharge as 1 Clock
+ OLED_WR_Byte(0xDB,OLED_CMD);//--set vcomh
+ OLED_WR_Byte(0x34,OLED_CMD);//Set VCOM Deselect Level
+ OLED_WR_Byte(0xA4,OLED_CMD);// Disable Entire Display On (0xa4/0xa5)
+ OLED_WR_Byte(0xA6,OLED_CMD);// Disable Inverse Display On (0xa6/a7)
+ OLED_WR_Byte(0x20,OLED_CMD);
+ OLED_WR_Byte(0x00,OLED_CMD);
+ OLED_Clear();
+ OLED_WR_Byte(0xAF,OLED_CMD);
+ //OLED_ShowPicture(0,0,128,64,BMP1,1);
+ OLED_Refresh();
+}
+
+
diff --git a/User/OLED/oled.h b/User/OLED/oled.h
new file mode 100644
index 0000000..863766c
--- /dev/null
+++ b/User/OLED/oled.h
@@ -0,0 +1,42 @@
+#ifndef __OLED_H
+#define __OLED_H
+
+
+//-----------------OLED˿ڶ----------------
+
+#define OLED_RES_Clr() GPIO_ResetBits(GPIOB,GPIO_Pin_10)//RES
+#define OLED_RES_Set() GPIO_SetBits(GPIOB,GPIO_Pin_10)
+
+#define OLED_DC_Clr() GPIO_ResetBits(GPIOD,GPIO_Pin_11)//DC
+#define OLED_DC_Set() GPIO_SetBits(GPIOD,GPIO_Pin_11)
+
+#define OLED_CS_Clr() GPIO_ResetBits(GPIOD,GPIO_Pin_12);GPIO_SetBits(GPIOB,GPIO_Pin_12);
+#define OLED_CS_Set() GPIO_SetBits(GPIOD,GPIO_Pin_12)
+
+
+#define OLED_CMD 0 //д
+#define OLED_DATA 1 //д
+
+void OLED_ClearPoint(u8 x,u8 y);
+void OLED_ColorTurn(u8 i);
+void OLED_DisplayTurn(u8 i);
+void OLED_WR_Byte(u8 dat,u8 mode);
+void OLED_DisPlay_On(void);
+void OLED_DisPlay_Off(void);
+void OLED_Refresh(void);
+void OLED_Clear(void);
+void OLED_DrawPoint(u8 x,u8 y,u8 t);
+void OLED_DrawLine(u8 x1,u8 y1,u8 x2,u8 y2,u8 mode);
+void OLED_DrawCircle(u8 x,u8 y,u8 r);
+void OLED_DrawArc(int rx,int ry,int r, int j) ;
+void OLED_ShowChar(u8 x,u8 y,u8 chr,u8 size1,u8 mode);
+void OLED_ShowChar6x8(u8 x,u8 y,u8 chr,u8 mode);
+void OLED_ShowString(u8 x,u8 y,u8 *chr,u8 Maxlen,u8 size1,u8 mode);
+u8 OLED_ShowNum(u8 x, u8 y, u32 num, u8 len, u8 Dec, u8 size1, u8 mode);
+void OLED_ShowChinese(u8 x,u8 y,u8 num,u8 size1,u8 mode);
+void OLED_ScrollDisplay(u8 num,u8 space,u8 mode);
+void OLED_ShowPicture(u8 x,u8 y,u8 sizex,u8 sizey,u8 BMP[],u8 mode);
+void OLED_ProgressBar(u8 x,u8 y,u8 sizex,u8 sizey,u8 num,u8 mode);
+void OLED_Init(void);
+#endif
+
diff --git a/User/OLED/oledfont.h b/User/OLED/oledfont.h
new file mode 100644
index 0000000..61b2051
--- /dev/null
+++ b/User/OLED/oledfont.h
@@ -0,0 +1,426 @@
+#ifndef __OLEDFONT_H
+#define __OLEDFONT_H
+const unsigned char asc2_0806[][6] =
+{
+{0x00, 0x00, 0x00, 0x00, 0x00, 0x00},// sp
+{0x00, 0x00, 0x00, 0x2f, 0x00, 0x00},// !
+{0x00, 0x00, 0x07, 0x00, 0x07, 0x00},// "
+{0x00, 0x14, 0x7f, 0x14, 0x7f, 0x14},// #
+{0x00, 0x24, 0x2a, 0x7f, 0x2a, 0x12},// $
+{0x00, 0x62, 0x64, 0x08, 0x13, 0x23},// %
+{0x00, 0x36, 0x49, 0x55, 0x22, 0x50},// &
+{0x00, 0x00, 0x05, 0x03, 0x00, 0x00},// '
+{0x00, 0x00, 0x1c, 0x22, 0x41, 0x00},// (
+{0x00, 0x00, 0x41, 0x22, 0x1c, 0x00},// )
+{0x00, 0x14, 0x08, 0x3E, 0x08, 0x14},// *
+{0x00, 0x08, 0x08, 0x3E, 0x08, 0x08},// +
+{0x00, 0x00, 0x00, 0xA0, 0x60, 0x00},// ,
+{0x00, 0x08, 0x08, 0x08, 0x08, 0x08},// -
+{0x00, 0x00, 0x60, 0x60, 0x00, 0x00},// .
+{0x00, 0x20, 0x10, 0x08, 0x04, 0x02},// /
+{0x00, 0x3E, 0x51, 0x49, 0x45, 0x3E},// 0
+{0x00, 0x00, 0x42, 0x7F, 0x40, 0x00},// 1
+{0x00, 0x42, 0x61, 0x51, 0x49, 0x46},// 2
+{0x00, 0x21, 0x41, 0x45, 0x4B, 0x31},// 3
+{0x00, 0x18, 0x14, 0x12, 0x7F, 0x10},// 4
+{0x00, 0x27, 0x45, 0x45, 0x45, 0x39},// 5
+{0x00, 0x3C, 0x4A, 0x49, 0x49, 0x30},// 6
+{0x00, 0x01, 0x71, 0x09, 0x05, 0x03},// 7
+{0x00, 0x36, 0x49, 0x49, 0x49, 0x36},// 8
+{0x00, 0x06, 0x49, 0x49, 0x29, 0x1E},// 9
+{0x00, 0x00, 0x36, 0x36, 0x00, 0x00},// :
+{0x00, 0x00, 0x56, 0x36, 0x00, 0x00},// ;
+{0x00, 0x08, 0x14, 0x22, 0x41, 0x00},// <
+{0x00, 0x14, 0x14, 0x14, 0x14, 0x14},// =
+{0x00, 0x00, 0x41, 0x22, 0x14, 0x08},// >
+{0x00, 0x02, 0x01, 0x51, 0x09, 0x06},// ?
+{0x00, 0x32, 0x49, 0x59, 0x51, 0x3E},// @
+{0x00, 0x7C, 0x12, 0x11, 0x12, 0x7C},// A
+{0x00, 0x7F, 0x49, 0x49, 0x49, 0x36},// B
+{0x00, 0x3E, 0x41, 0x41, 0x41, 0x22},// C
+{0x00, 0x7F, 0x41, 0x41, 0x22, 0x1C},// D
+{0x00, 0x7F, 0x49, 0x49, 0x49, 0x41},// E
+{0x00, 0x7F, 0x09, 0x09, 0x09, 0x01},// F
+{0x00, 0x3E, 0x41, 0x49, 0x49, 0x7A},// G
+{0x00, 0x7F, 0x08, 0x08, 0x08, 0x7F},// H
+{0x00, 0x00, 0x41, 0x7F, 0x41, 0x00},// I
+{0x00, 0x20, 0x40, 0x41, 0x3F, 0x01},// J
+{0x00, 0x7F, 0x08, 0x14, 0x22, 0x41},// K
+{0x00, 0x7F, 0x40, 0x40, 0x40, 0x40},// L
+{0x00, 0x7F, 0x02, 0x0C, 0x02, 0x7F},// M
+{0x00, 0x7F, 0x04, 0x08, 0x10, 0x7F},// N
+{0x00, 0x3E, 0x41, 0x41, 0x41, 0x3E},// O
+{0x00, 0x7F, 0x09, 0x09, 0x09, 0x06},// P
+{0x00, 0x3E, 0x41, 0x51, 0x21, 0x5E},// Q
+{0x00, 0x7F, 0x09, 0x19, 0x29, 0x46},// R
+{0x00, 0x46, 0x49, 0x49, 0x49, 0x31},// S
+{0x00, 0x01, 0x01, 0x7F, 0x01, 0x01},// T
+{0x00, 0x3F, 0x40, 0x40, 0x40, 0x3F},// U
+{0x00, 0x1F, 0x20, 0x40, 0x20, 0x1F},// V
+{0x00, 0x3F, 0x40, 0x38, 0x40, 0x3F},// W
+{0x00, 0x63, 0x14, 0x08, 0x14, 0x63},// X
+{0x00, 0x07, 0x08, 0x70, 0x08, 0x07},// Y
+{0x00, 0x61, 0x51, 0x49, 0x45, 0x43},// Z
+{0x00, 0x00, 0x7F, 0x41, 0x41, 0x00},// [
+{0x00, 0x55, 0x2A, 0x55, 0x2A, 0x55},// 55
+{0x00, 0x00, 0x41, 0x41, 0x7F, 0x00},// ]
+{0x00, 0x04, 0x02, 0x01, 0x02, 0x04},// ^
+{0x00, 0x40, 0x40, 0x40, 0x40, 0x40},// _
+{0x00, 0x00, 0x01, 0x02, 0x04, 0x00},// '
+{0x00, 0x20, 0x54, 0x54, 0x54, 0x78},// a
+{0x00, 0x7F, 0x48, 0x44, 0x44, 0x38},// b
+{0x00, 0x38, 0x44, 0x44, 0x44, 0x20},// c
+{0x00, 0x38, 0x44, 0x44, 0x48, 0x7F},// d
+{0x00, 0x38, 0x54, 0x54, 0x54, 0x18},// e
+{0x00, 0x08, 0x7E, 0x09, 0x01, 0x02},// f
+{0x00, 0x18, 0xA4, 0xA4, 0xA4, 0x7C},// g
+{0x00, 0x7F, 0x08, 0x04, 0x04, 0x78},// h
+{0x00, 0x00, 0x44, 0x7D, 0x40, 0x00},// i
+{0x00, 0x40, 0x80, 0x84, 0x7D, 0x00},// j
+{0x00, 0x7F, 0x10, 0x28, 0x44, 0x00},// k
+{0x00, 0x00, 0x41, 0x7F, 0x40, 0x00},// l
+{0x00, 0x7C, 0x04, 0x18, 0x04, 0x78},// m
+{0x00, 0x7C, 0x08, 0x04, 0x04, 0x78},// n
+{0x00, 0x38, 0x44, 0x44, 0x44, 0x38},// o
+{0x00, 0xFC, 0x24, 0x24, 0x24, 0x18},// p
+{0x00, 0x18, 0x24, 0x24, 0x18, 0xFC},// q
+{0x00, 0x7C, 0x08, 0x04, 0x04, 0x08},// r
+{0x00, 0x48, 0x54, 0x54, 0x54, 0x20},// s
+{0x00, 0x04, 0x3F, 0x44, 0x40, 0x20},// t
+{0x00, 0x3C, 0x40, 0x40, 0x20, 0x7C},// u
+{0x00, 0x1C, 0x20, 0x40, 0x20, 0x1C},// v
+{0x00, 0x3C, 0x40, 0x30, 0x40, 0x3C},// w
+{0x00, 0x44, 0x28, 0x10, 0x28, 0x44},// x
+{0x00, 0x1C, 0xA0, 0xA0, 0xA0, 0x7C},// y
+{0x00, 0x44, 0x64, 0x54, 0x4C, 0x44},// z
+{0x14, 0x14, 0x14, 0x14, 0x14, 0x14},// horiz lines
+};
+//12*12 ASCIIַ
+const unsigned char asc2_1206[95][12]={
+{0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00},/*" ",0*/
+{0x00,0x00,0xFC,0x00,0x00,0x00,0x00,0x00,0x02,0x00,0x00,0x00},/*"!",1*/
+{0x00,0x0C,0x02,0x0C,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00},/*""",2*/
+{0x90,0xD0,0xBC,0xD0,0xBC,0x90,0x00,0x03,0x00,0x03,0x00,0x00},/*"#",3*/
+{0x18,0x24,0xFE,0x44,0x8C,0x00,0x03,0x02,0x07,0x02,0x01,0x00},/*"$",4*/
+{0x18,0x24,0xD8,0xB0,0x4C,0x80,0x00,0x03,0x00,0x01,0x02,0x01},/*"%",5*/
+{0xC0,0x38,0xE4,0x38,0xE0,0x00,0x01,0x02,0x02,0x01,0x02,0x02},/*"&",6*/
+{0x08,0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00},/*"'",7*/
+{0x00,0x00,0x00,0xF8,0x04,0x02,0x00,0x00,0x00,0x01,0x02,0x04},/*"(",8*/
+{0x00,0x02,0x04,0xF8,0x00,0x00,0x00,0x04,0x02,0x01,0x00,0x00},/*")",9*/
+{0x90,0x60,0xF8,0x60,0x90,0x00,0x00,0x00,0x01,0x00,0x00,0x00},/*"*",10*/
+{0x20,0x20,0xFC,0x20,0x20,0x00,0x00,0x00,0x01,0x00,0x00,0x00},/*"+",11*/
+{0x00,0x00,0x00,0x00,0x00,0x00,0x08,0x06,0x00,0x00,0x00,0x00},/*",",12*/
+{0x20,0x20,0x20,0x20,0x20,0x00,0x00,0x00,0x00,0x00,0x00,0x00},/*"-",13*/
+{0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00},/*".",14*/
+{0x00,0x80,0x60,0x1C,0x02,0x00,0x04,0x03,0x00,0x00,0x00,0x00},/*"/",15*/
+{0xF8,0x04,0x04,0x04,0xF8,0x00,0x01,0x02,0x02,0x02,0x01,0x00},/*"0",16*/
+{0x00,0x08,0xFC,0x00,0x00,0x00,0x00,0x02,0x03,0x02,0x00,0x00},/*"1",17*/
+{0x18,0x84,0x44,0x24,0x18,0x00,0x03,0x02,0x02,0x02,0x02,0x00},/*"2",18*/
+{0x08,0x04,0x24,0x24,0xD8,0x00,0x01,0x02,0x02,0x02,0x01,0x00},/*"3",19*/
+{0x40,0xB0,0x88,0xFC,0x80,0x00,0x00,0x00,0x00,0x03,0x02,0x00},/*"4",20*/
+{0x3C,0x24,0x24,0x24,0xC4,0x00,0x01,0x02,0x02,0x02,0x01,0x00},/*"5",21*/
+{0xF8,0x24,0x24,0x2C,0xC0,0x00,0x01,0x02,0x02,0x02,0x01,0x00},/*"6",22*/
+{0x0C,0x04,0xE4,0x1C,0x04,0x00,0x00,0x00,0x03,0x00,0x00,0x00},/*"7",23*/
+{0xD8,0x24,0x24,0x24,0xD8,0x00,0x01,0x02,0x02,0x02,0x01,0x00},/*"8",24*/
+{0x38,0x44,0x44,0x44,0xF8,0x00,0x00,0x03,0x02,0x02,0x01,0x00},/*"9",25*/
+{0x00,0x00,0x10,0x00,0x00,0x00,0x00,0x00,0x02,0x00,0x00,0x00},/*":",26*/
+{0x00,0x00,0x20,0x00,0x00,0x00,0x00,0x00,0x06,0x00,0x00,0x00},/*";",27*/
+{0x00,0x20,0x50,0x88,0x04,0x02,0x00,0x00,0x00,0x00,0x01,0x02},/*"<",28*/
+{0x90,0x90,0x90,0x90,0x90,0x00,0x00,0x00,0x00,0x00,0x00,0x00},/*"=",29*/
+{0x00,0x02,0x04,0x88,0x50,0x20,0x00,0x02,0x01,0x00,0x00,0x00},/*">",30*/
+{0x18,0x04,0xC4,0x24,0x18,0x00,0x00,0x00,0x02,0x00,0x00,0x00},/*"?",31*/
+{0xF8,0x04,0xE4,0x94,0xF8,0x00,0x01,0x02,0x02,0x02,0x02,0x00},/*"@",32*/
+{0x00,0xE0,0x9C,0xF0,0x80,0x00,0x02,0x03,0x00,0x00,0x03,0x02},/*"A",33*/
+{0x04,0xFC,0x24,0x24,0xD8,0x00,0x02,0x03,0x02,0x02,0x01,0x00},/*"B",34*/
+{0xF8,0x04,0x04,0x04,0x0C,0x00,0x01,0x02,0x02,0x02,0x01,0x00},/*"C",35*/
+{0x04,0xFC,0x04,0x04,0xF8,0x00,0x02,0x03,0x02,0x02,0x01,0x00},/*"D",36*/
+{0x04,0xFC,0x24,0x74,0x0C,0x00,0x02,0x03,0x02,0x02,0x03,0x00},/*"E",37*/
+{0x04,0xFC,0x24,0x74,0x0C,0x00,0x02,0x03,0x02,0x00,0x00,0x00},/*"F",38*/
+{0xF0,0x08,0x04,0x44,0xCC,0x40,0x00,0x01,0x02,0x02,0x01,0x00},/*"G",39*/
+{0x04,0xFC,0x20,0x20,0xFC,0x04,0x02,0x03,0x00,0x00,0x03,0x02},/*"H",40*/
+{0x04,0x04,0xFC,0x04,0x04,0x00,0x02,0x02,0x03,0x02,0x02,0x00},/*"I",41*/
+{0x00,0x04,0x04,0xFC,0x04,0x04,0x06,0x04,0x04,0x03,0x00,0x00},/*"J",42*/
+{0x04,0xFC,0x24,0xD0,0x0C,0x04,0x02,0x03,0x02,0x00,0x03,0x02},/*"K",43*/
+{0x04,0xFC,0x04,0x00,0x00,0x00,0x02,0x03,0x02,0x02,0x02,0x03},/*"L",44*/
+{0xFC,0x3C,0xC0,0x3C,0xFC,0x00,0x03,0x00,0x03,0x00,0x03,0x00},/*"M",45*/
+{0x04,0xFC,0x30,0xC4,0xFC,0x04,0x02,0x03,0x02,0x00,0x03,0x00},/*"N",46*/
+{0xF8,0x04,0x04,0x04,0xF8,0x00,0x01,0x02,0x02,0x02,0x01,0x00},/*"O",47*/
+{0x04,0xFC,0x24,0x24,0x18,0x00,0x02,0x03,0x02,0x00,0x00,0x00},/*"P",48*/
+{0xF8,0x84,0x84,0x04,0xF8,0x00,0x01,0x02,0x02,0x07,0x05,0x00},/*"Q",49*/
+{0x04,0xFC,0x24,0x64,0x98,0x00,0x02,0x03,0x02,0x00,0x03,0x02},/*"R",50*/
+{0x18,0x24,0x24,0x44,0x8C,0x00,0x03,0x02,0x02,0x02,0x01,0x00},/*"S",51*/
+{0x0C,0x04,0xFC,0x04,0x0C,0x00,0x00,0x02,0x03,0x02,0x00,0x00},/*"T",52*/
+{0x04,0xFC,0x00,0x00,0xFC,0x04,0x00,0x01,0x02,0x02,0x01,0x00},/*"U",53*/
+{0x04,0x7C,0x80,0xE0,0x1C,0x04,0x00,0x00,0x03,0x00,0x00,0x00},/*"V",54*/
+{0x1C,0xE0,0x3C,0xE0,0x1C,0x00,0x00,0x03,0x00,0x03,0x00,0x00},/*"W",55*/
+{0x04,0x9C,0x60,0x9C,0x04,0x00,0x02,0x03,0x00,0x03,0x02,0x00},/*"X",56*/
+{0x04,0x1C,0xE0,0x1C,0x04,0x00,0x00,0x02,0x03,0x02,0x00,0x00},/*"Y",57*/
+{0x0C,0x84,0x64,0x1C,0x04,0x00,0x02,0x03,0x02,0x02,0x03,0x00},/*"Z",58*/
+{0x00,0x00,0xFE,0x02,0x02,0x00,0x00,0x00,0x07,0x04,0x04,0x00},/*"[",59*/
+{0x00,0x0E,0x30,0xC0,0x00,0x00,0x00,0x00,0x00,0x01,0x02,0x00},/*"\",60*/
+{0x00,0x02,0x02,0xFE,0x00,0x00,0x00,0x04,0x04,0x07,0x00,0x00},/*"]",61*/
+{0x00,0x04,0x02,0x04,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00},/*"^",62*/
+{0x00,0x00,0x00,0x00,0x00,0x00,0x08,0x08,0x08,0x08,0x08,0x08},/*"_",63*/
+{0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00},/*"`",64*/
+{0x00,0x40,0xA0,0xA0,0xC0,0x00,0x00,0x01,0x02,0x02,0x03,0x02},/*"a",65*/
+{0x04,0xFC,0x20,0x20,0xC0,0x00,0x00,0x03,0x02,0x02,0x01,0x00},/*"b",66*/
+{0x00,0xC0,0x20,0x20,0x60,0x00,0x00,0x01,0x02,0x02,0x02,0x00},/*"c",67*/
+{0x00,0xC0,0x20,0x24,0xFC,0x00,0x00,0x01,0x02,0x02,0x03,0x02},/*"d",68*/
+{0x00,0xC0,0xA0,0xA0,0xC0,0x00,0x00,0x01,0x02,0x02,0x02,0x00},/*"e",69*/
+{0x00,0x20,0xF8,0x24,0x24,0x04,0x00,0x02,0x03,0x02,0x02,0x00},/*"f",70*/
+{0x00,0x40,0xA0,0xA0,0x60,0x20,0x00,0x07,0x0A,0x0A,0x0A,0x04},/*"g",71*/
+{0x04,0xFC,0x20,0x20,0xC0,0x00,0x02,0x03,0x02,0x00,0x03,0x02},/*"h",72*/
+{0x00,0x20,0xE4,0x00,0x00,0x00,0x00,0x02,0x03,0x02,0x00,0x00},/*"i",73*/
+{0x00,0x00,0x20,0xE4,0x00,0x00,0x08,0x08,0x08,0x07,0x00,0x00},/*"j",74*/
+{0x04,0xFC,0x80,0xE0,0x20,0x20,0x02,0x03,0x02,0x00,0x03,0x02},/*"k",75*/
+{0x04,0x04,0xFC,0x00,0x00,0x00,0x02,0x02,0x03,0x02,0x02,0x00},/*"l",76*/
+{0xE0,0x20,0xE0,0x20,0xC0,0x00,0x03,0x00,0x03,0x00,0x03,0x00},/*"m",77*/
+{0x20,0xE0,0x20,0x20,0xC0,0x00,0x02,0x03,0x02,0x00,0x03,0x02},/*"n",78*/
+{0x00,0xC0,0x20,0x20,0xC0,0x00,0x00,0x01,0x02,0x02,0x01,0x00},/*"o",79*/
+{0x20,0xE0,0x20,0x20,0xC0,0x00,0x08,0x0F,0x0A,0x02,0x01,0x00},/*"p",80*/
+{0x00,0xC0,0x20,0x20,0xE0,0x00,0x00,0x01,0x02,0x0A,0x0F,0x08},/*"q",81*/
+{0x20,0xE0,0x40,0x20,0x20,0x00,0x02,0x03,0x02,0x00,0x00,0x00},/*"r",82*/
+{0x00,0x60,0xA0,0xA0,0x20,0x00,0x00,0x02,0x02,0x02,0x03,0x00},/*"s",83*/
+{0x00,0x20,0xF8,0x20,0x00,0x00,0x00,0x00,0x01,0x02,0x02,0x00},/*"t",84*/
+{0x20,0xE0,0x00,0x20,0xE0,0x00,0x00,0x01,0x02,0x02,0x03,0x02},/*"u",85*/
+{0x20,0xE0,0x20,0x80,0x60,0x20,0x00,0x00,0x03,0x01,0x00,0x00},/*"v",86*/
+{0x60,0x80,0xE0,0x80,0x60,0x00,0x00,0x03,0x00,0x03,0x00,0x00},/*"w",87*/
+{0x20,0x60,0x80,0x60,0x20,0x00,0x02,0x03,0x00,0x03,0x02,0x00},/*"x",88*/
+{0x20,0xE0,0x20,0x80,0x60,0x20,0x08,0x08,0x07,0x01,0x00,0x00},/*"y",89*/
+{0x00,0x20,0xA0,0x60,0x20,0x00,0x00,0x02,0x03,0x02,0x02,0x00},/*"z",90*/
+{0x00,0x00,0x20,0xDE,0x02,0x00,0x00,0x00,0x00,0x07,0x04,0x00},/*"{",91*/
+{0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0x00,0x0F,0x00,0x00},/*"|",92*/
+{0x00,0x02,0xDE,0x20,0x00,0x00,0x00,0x04,0x07,0x00,0x00,0x00},/*"}",93*/
+{0x02,0x01,0x02,0x04,0x04,0x02,0x00,0x00,0x00,0x00,0x00,0x00},/*"~",94*/
+};
+//16*16 ASCIIַ
+const unsigned char asc2_1608[][16]={
+{0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00},/*" ",0*/
+{0x00,0x00,0x00,0xF8,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x33,0x30,0x00,0x00,0x00},/*"!",1*/
+{0x00,0x10,0x0C,0x06,0x10,0x0C,0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00},/*""",2*/
+{0x40,0xC0,0x78,0x40,0xC0,0x78,0x40,0x00,0x04,0x3F,0x04,0x04,0x3F,0x04,0x04,0x00},/*"#",3*/
+{0x00,0x70,0x88,0xFC,0x08,0x30,0x00,0x00,0x00,0x18,0x20,0xFF,0x21,0x1E,0x00,0x00},/*"$",4*/
+{0xF0,0x08,0xF0,0x00,0xE0,0x18,0x00,0x00,0x00,0x21,0x1C,0x03,0x1E,0x21,0x1E,0x00},/*"%",5*/
+{0x00,0xF0,0x08,0x88,0x70,0x00,0x00,0x00,0x1E,0x21,0x23,0x24,0x19,0x27,0x21,0x10},/*"&",6*/
+{0x10,0x16,0x0E,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00},/*"'",7*/
+{0x00,0x00,0x00,0xE0,0x18,0x04,0x02,0x00,0x00,0x00,0x00,0x07,0x18,0x20,0x40,0x00},/*"(",8*/
+{0x00,0x02,0x04,0x18,0xE0,0x00,0x00,0x00,0x00,0x40,0x20,0x18,0x07,0x00,0x00,0x00},/*")",9*/
+{0x40,0x40,0x80,0xF0,0x80,0x40,0x40,0x00,0x02,0x02,0x01,0x0F,0x01,0x02,0x02,0x00},/*"*",10*/
+{0x00,0x00,0x00,0xF0,0x00,0x00,0x00,0x00,0x01,0x01,0x01,0x1F,0x01,0x01,0x01,0x00},/*"+",11*/
+{0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x80,0xB0,0x70,0x00,0x00,0x00,0x00,0x00},/*",",12*/
+{0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x01,0x01,0x01,0x01,0x01,0x01},/*"-",13*/
+{0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x30,0x30,0x00,0x00,0x00,0x00,0x00},/*".",14*/
+{0x00,0x00,0x00,0x00,0x80,0x60,0x18,0x04,0x00,0x60,0x18,0x06,0x01,0x00,0x00,0x00},/*"/",15*/
+{0x00,0xE0,0x10,0x08,0x08,0x10,0xE0,0x00,0x00,0x0F,0x10,0x20,0x20,0x10,0x0F,0x00},/*"0",16*/
+{0x00,0x10,0x10,0xF8,0x00,0x00,0x00,0x00,0x00,0x20,0x20,0x3F,0x20,0x20,0x00,0x00},/*"1",17*/
+{0x00,0x70,0x08,0x08,0x08,0x88,0x70,0x00,0x00,0x30,0x28,0x24,0x22,0x21,0x30,0x00},/*"2",18*/
+{0x00,0x30,0x08,0x88,0x88,0x48,0x30,0x00,0x00,0x18,0x20,0x20,0x20,0x11,0x0E,0x00},/*"3",19*/
+{0x00,0x00,0xC0,0x20,0x10,0xF8,0x00,0x00,0x00,0x07,0x04,0x24,0x24,0x3F,0x24,0x00},/*"4",20*/
+{0x00,0xF8,0x08,0x88,0x88,0x08,0x08,0x00,0x00,0x19,0x21,0x20,0x20,0x11,0x0E,0x00},/*"5",21*/
+{0x00,0xE0,0x10,0x88,0x88,0x18,0x00,0x00,0x00,0x0F,0x11,0x20,0x20,0x11,0x0E,0x00},/*"6",22*/
+{0x00,0x38,0x08,0x08,0xC8,0x38,0x08,0x00,0x00,0x00,0x00,0x3F,0x00,0x00,0x00,0x00},/*"7",23*/
+{0x00,0x70,0x88,0x08,0x08,0x88,0x70,0x00,0x00,0x1C,0x22,0x21,0x21,0x22,0x1C,0x00},/*"8",24*/
+{0x00,0xE0,0x10,0x08,0x08,0x10,0xE0,0x00,0x00,0x00,0x31,0x22,0x22,0x11,0x0F,0x00},/*"9",25*/
+{0x00,0x00,0x00,0xC0,0xC0,0x00,0x00,0x00,0x00,0x00,0x00,0x30,0x30,0x00,0x00,0x00},/*":",26*/
+{0x00,0x00,0x00,0x80,0x00,0x00,0x00,0x00,0x00,0x00,0x80,0x60,0x00,0x00,0x00,0x00},/*";",27*/
+{0x00,0x00,0x80,0x40,0x20,0x10,0x08,0x00,0x00,0x01,0x02,0x04,0x08,0x10,0x20,0x00},/*"<",28*/
+{0x40,0x40,0x40,0x40,0x40,0x40,0x40,0x00,0x04,0x04,0x04,0x04,0x04,0x04,0x04,0x00},/*"=",29*/
+{0x00,0x08,0x10,0x20,0x40,0x80,0x00,0x00,0x00,0x20,0x10,0x08,0x04,0x02,0x01,0x00},/*">",30*/
+{0x00,0x70,0x48,0x08,0x08,0x08,0xF0,0x00,0x00,0x00,0x00,0x30,0x36,0x01,0x00,0x00},/*"?",31*/
+{0xC0,0x30,0xC8,0x28,0xE8,0x10,0xE0,0x00,0x07,0x18,0x27,0x24,0x23,0x14,0x0B,0x00},/*"@",32*/
+{0x00,0x00,0xC0,0x38,0xE0,0x00,0x00,0x00,0x20,0x3C,0x23,0x02,0x02,0x27,0x38,0x20},/*"A",33*/
+{0x08,0xF8,0x88,0x88,0x88,0x70,0x00,0x00,0x20,0x3F,0x20,0x20,0x20,0x11,0x0E,0x00},/*"B",34*/
+{0xC0,0x30,0x08,0x08,0x08,0x08,0x38,0x00,0x07,0x18,0x20,0x20,0x20,0x10,0x08,0x00},/*"C",35*/
+{0x08,0xF8,0x08,0x08,0x08,0x10,0xE0,0x00,0x20,0x3F,0x20,0x20,0x20,0x10,0x0F,0x00},/*"D",36*/
+{0x08,0xF8,0x88,0x88,0xE8,0x08,0x10,0x00,0x20,0x3F,0x20,0x20,0x23,0x20,0x18,0x00},/*"E",37*/
+{0x08,0xF8,0x88,0x88,0xE8,0x08,0x10,0x00,0x20,0x3F,0x20,0x00,0x03,0x00,0x00,0x00},/*"F",38*/
+{0xC0,0x30,0x08,0x08,0x08,0x38,0x00,0x00,0x07,0x18,0x20,0x20,0x22,0x1E,0x02,0x00},/*"G",39*/
+{0x08,0xF8,0x08,0x00,0x00,0x08,0xF8,0x08,0x20,0x3F,0x21,0x01,0x01,0x21,0x3F,0x20},/*"H",40*/
+{0x00,0x08,0x08,0xF8,0x08,0x08,0x00,0x00,0x00,0x20,0x20,0x3F,0x20,0x20,0x00,0x00},/*"I",41*/
+{0x00,0x00,0x08,0x08,0xF8,0x08,0x08,0x00,0xC0,0x80,0x80,0x80,0x7F,0x00,0x00,0x00},/*"J",42*/
+{0x08,0xF8,0x88,0xC0,0x28,0x18,0x08,0x00,0x20,0x3F,0x20,0x01,0x26,0x38,0x20,0x00},/*"K",43*/
+{0x08,0xF8,0x08,0x00,0x00,0x00,0x00,0x00,0x20,0x3F,0x20,0x20,0x20,0x20,0x30,0x00},/*"L",44*/
+{0x08,0xF8,0xF8,0x00,0xF8,0xF8,0x08,0x00,0x20,0x3F,0x00,0x3F,0x00,0x3F,0x20,0x00},/*"M",45*/
+{0x08,0xF8,0x30,0xC0,0x00,0x08,0xF8,0x08,0x20,0x3F,0x20,0x00,0x07,0x18,0x3F,0x00},/*"N",46*/
+{0xE0,0x10,0x08,0x08,0x08,0x10,0xE0,0x00,0x0F,0x10,0x20,0x20,0x20,0x10,0x0F,0x00},/*"O",47*/
+{0x08,0xF8,0x08,0x08,0x08,0x08,0xF0,0x00,0x20,0x3F,0x21,0x01,0x01,0x01,0x00,0x00},/*"P",48*/
+{0xE0,0x10,0x08,0x08,0x08,0x10,0xE0,0x00,0x0F,0x18,0x24,0x24,0x38,0x50,0x4F,0x00},/*"Q",49*/
+{0x08,0xF8,0x88,0x88,0x88,0x88,0x70,0x00,0x20,0x3F,0x20,0x00,0x03,0x0C,0x30,0x20},/*"R",50*/
+{0x00,0x70,0x88,0x08,0x08,0x08,0x38,0x00,0x00,0x38,0x20,0x21,0x21,0x22,0x1C,0x00},/*"S",51*/
+{0x18,0x08,0x08,0xF8,0x08,0x08,0x18,0x00,0x00,0x00,0x20,0x3F,0x20,0x00,0x00,0x00},/*"T",52*/
+{0x08,0xF8,0x08,0x00,0x00,0x08,0xF8,0x08,0x00,0x1F,0x20,0x20,0x20,0x20,0x1F,0x00},/*"U",53*/
+{0x08,0x78,0x88,0x00,0x00,0xC8,0x38,0x08,0x00,0x00,0x07,0x38,0x0E,0x01,0x00,0x00},/*"V",54*/
+{0xF8,0x08,0x00,0xF8,0x00,0x08,0xF8,0x00,0x03,0x3C,0x07,0x00,0x07,0x3C,0x03,0x00},/*"W",55*/
+{0x08,0x18,0x68,0x80,0x80,0x68,0x18,0x08,0x20,0x30,0x2C,0x03,0x03,0x2C,0x30,0x20},/*"X",56*/
+{0x08,0x38,0xC8,0x00,0xC8,0x38,0x08,0x00,0x00,0x00,0x20,0x3F,0x20,0x00,0x00,0x00},/*"Y",57*/
+{0x10,0x08,0x08,0x08,0xC8,0x38,0x08,0x00,0x20,0x38,0x26,0x21,0x20,0x20,0x18,0x00},/*"Z",58*/
+{0x00,0x00,0x00,0xFE,0x02,0x02,0x02,0x00,0x00,0x00,0x00,0x7F,0x40,0x40,0x40,0x00},/*"[",59*/
+{0x00,0x0C,0x30,0xC0,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x06,0x38,0xC0,0x00},/*"\",60*/
+{0x00,0x02,0x02,0x02,0xFE,0x00,0x00,0x00,0x00,0x40,0x40,0x40,0x7F,0x00,0x00,0x00},/*"]",61*/
+{0x00,0x00,0x04,0x02,0x02,0x02,0x04,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00},/*"^",62*/
+{0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x80,0x80,0x80,0x80,0x80,0x80,0x80,0x80},/*"_",63*/
+{0x00,0x02,0x02,0x04,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00},/*"`",64*/
+{0x00,0x00,0x80,0x80,0x80,0x80,0x00,0x00,0x00,0x19,0x24,0x22,0x22,0x22,0x3F,0x20},/*"a",65*/
+{0x08,0xF8,0x00,0x80,0x80,0x00,0x00,0x00,0x00,0x3F,0x11,0x20,0x20,0x11,0x0E,0x00},/*"b",66*/
+{0x00,0x00,0x00,0x80,0x80,0x80,0x00,0x00,0x00,0x0E,0x11,0x20,0x20,0x20,0x11,0x00},/*"c",67*/
+{0x00,0x00,0x00,0x80,0x80,0x88,0xF8,0x00,0x00,0x0E,0x11,0x20,0x20,0x10,0x3F,0x20},/*"d",68*/
+{0x00,0x00,0x80,0x80,0x80,0x80,0x00,0x00,0x00,0x1F,0x22,0x22,0x22,0x22,0x13,0x00},/*"e",69*/
+{0x00,0x80,0x80,0xF0,0x88,0x88,0x88,0x18,0x00,0x20,0x20,0x3F,0x20,0x20,0x00,0x00},/*"f",70*/
+{0x00,0x00,0x80,0x80,0x80,0x80,0x80,0x00,0x00,0x6B,0x94,0x94,0x94,0x93,0x60,0x00},/*"g",71*/
+{0x08,0xF8,0x00,0x80,0x80,0x80,0x00,0x00,0x20,0x3F,0x21,0x00,0x00,0x20,0x3F,0x20},/*"h",72*/
+{0x00,0x80,0x98,0x98,0x00,0x00,0x00,0x00,0x00,0x20,0x20,0x3F,0x20,0x20,0x00,0x00},/*"i",73*/
+{0x00,0x00,0x00,0x80,0x98,0x98,0x00,0x00,0x00,0xC0,0x80,0x80,0x80,0x7F,0x00,0x00},/*"j",74*/
+{0x08,0xF8,0x00,0x00,0x80,0x80,0x80,0x00,0x20,0x3F,0x24,0x02,0x2D,0x30,0x20,0x00},/*"k",75*/
+{0x00,0x08,0x08,0xF8,0x00,0x00,0x00,0x00,0x00,0x20,0x20,0x3F,0x20,0x20,0x00,0x00},/*"l",76*/
+{0x80,0x80,0x80,0x80,0x80,0x80,0x80,0x00,0x20,0x3F,0x20,0x00,0x3F,0x20,0x00,0x3F},/*"m",77*/
+{0x80,0x80,0x00,0x80,0x80,0x80,0x00,0x00,0x20,0x3F,0x21,0x00,0x00,0x20,0x3F,0x20},/*"n",78*/
+{0x00,0x00,0x80,0x80,0x80,0x80,0x00,0x00,0x00,0x1F,0x20,0x20,0x20,0x20,0x1F,0x00},/*"o",79*/
+{0x80,0x80,0x00,0x80,0x80,0x00,0x00,0x00,0x80,0xFF,0xA1,0x20,0x20,0x11,0x0E,0x00},/*"p",80*/
+{0x00,0x00,0x00,0x80,0x80,0x80,0x80,0x00,0x00,0x0E,0x11,0x20,0x20,0xA0,0xFF,0x80},/*"q",81*/
+{0x80,0x80,0x80,0x00,0x80,0x80,0x80,0x00,0x20,0x20,0x3F,0x21,0x20,0x00,0x01,0x00},/*"r",82*/
+{0x00,0x00,0x80,0x80,0x80,0x80,0x80,0x00,0x00,0x33,0x24,0x24,0x24,0x24,0x19,0x00},/*"s",83*/
+{0x00,0x80,0x80,0xE0,0x80,0x80,0x00,0x00,0x00,0x00,0x00,0x1F,0x20,0x20,0x00,0x00},/*"t",84*/
+{0x80,0x80,0x00,0x00,0x00,0x80,0x80,0x00,0x00,0x1F,0x20,0x20,0x20,0x10,0x3F,0x20},/*"u",85*/
+{0x80,0x80,0x80,0x00,0x00,0x80,0x80,0x80,0x00,0x01,0x0E,0x30,0x08,0x06,0x01,0x00},/*"v",86*/
+{0x80,0x80,0x00,0x80,0x00,0x80,0x80,0x80,0x0F,0x30,0x0C,0x03,0x0C,0x30,0x0F,0x00},/*"w",87*/
+{0x00,0x80,0x80,0x00,0x80,0x80,0x80,0x00,0x00,0x20,0x31,0x2E,0x0E,0x31,0x20,0x00},/*"x",88*/
+{0x80,0x80,0x80,0x00,0x00,0x80,0x80,0x80,0x80,0x81,0x8E,0x70,0x18,0x06,0x01,0x00},/*"y",89*/
+{0x00,0x80,0x80,0x80,0x80,0x80,0x80,0x00,0x00,0x21,0x30,0x2C,0x22,0x21,0x30,0x00},/*"z",90*/
+{0x00,0x00,0x00,0x00,0x80,0x7C,0x02,0x02,0x00,0x00,0x00,0x00,0x00,0x3F,0x40,0x40},/*"{",91*/
+{0x08,0x04,0xFE,0x04,0x08,0xC0,0x00,0x00,0x00,0x00,0x03,0x10,0x20,0x7F,0x20,0x10},/*"|",92*/
+{0x00,0x02,0x02,0x7C,0x80,0x00,0x00,0x00,0x00,0x40,0x40,0x3F,0x00,0x00,0x00,0x00},/*"}",93*/
+{0x00,0x06,0x01,0x01,0x02,0x02,0x04,0x04,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00},/*"~",94*/
+};
+//24*24 ASICIIַ
+const unsigned char asc2_2412[][36]={
+{0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00},/*" ",0*/
+{0x00,0x00,0x00,0x00,0x00,0xF0,0xF0,0xF0,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x7F,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x1C,0x1C,0x1C,0x00,0x00,0x00,0x00},/*"!",1*/
+{0x00,0x00,0x80,0x60,0x30,0x1C,0x8C,0x60,0x30,0x1C,0x0C,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00},/*""",2*/
+{0x00,0x00,0x00,0xE0,0x00,0x00,0x00,0x00,0x00,0xE0,0x00,0x00,0x00,0x86,0xE6,0x9F,0x86,0x86,0x86,0x86,0xE6,0x9F,0x86,0x00,0x00,0x01,0x1F,0x01,0x01,0x01,0x01,0x01,0x1F,0x01,0x01,0x00},/*"#",3*/
+{0x00,0x00,0x80,0xC0,0x60,0x20,0xF8,0x20,0xE0,0xC0,0x00,0x00,0x00,0x00,0x03,0x07,0x0C,0x18,0xFF,0x70,0xE1,0x81,0x00,0x00,0x00,0x00,0x07,0x0F,0x10,0x10,0x7F,0x10,0x0F,0x07,0x00,0x00},/*"$",4*/
+{0x80,0x60,0x20,0x60,0x80,0x00,0x00,0x00,0xE0,0x20,0x00,0x00,0x0F,0x30,0x20,0x30,0x9F,0x70,0xDC,0x37,0x10,0x30,0xC0,0x00,0x00,0x00,0x10,0x0E,0x03,0x00,0x07,0x18,0x10,0x18,0x07,0x00},/*"%",5*/
+{0x00,0x00,0xC0,0x20,0x20,0xE0,0xC0,0x00,0x00,0x00,0x00,0x00,0x80,0xE0,0x1F,0x38,0xE8,0x87,0x03,0xC4,0x3C,0x04,0x00,0x00,0x07,0x0F,0x18,0x10,0x10,0x0B,0x07,0x0D,0x10,0x10,0x08,0x00},/*"&",6*/
+{0x00,0x80,0x8C,0x4C,0x38,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00},/*"'",7*/
+{0x00,0x00,0x00,0x00,0x00,0x00,0x80,0xE0,0x30,0x08,0x04,0x00,0x00,0x00,0x00,0x00,0x00,0xFE,0xFF,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x0F,0x18,0x20,0x40,0x00},/*"(",8*/
+{0x00,0x04,0x08,0x30,0xE0,0x80,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0xFF,0xFE,0x00,0x00,0x00,0x00,0x00,0x00,0x40,0x20,0x18,0x0F,0x03,0x00,0x00,0x00,0x00,0x00,0x00},/*")",9*/
+{0x00,0x00,0x00,0x00,0x00,0x00,0xC0,0x00,0x00,0x00,0x00,0x00,0x00,0x42,0x66,0x66,0x3C,0x18,0xFF,0x18,0x3C,0x66,0x66,0x42,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x00,0x00},/*"*",10*/
+{0x00,0x00,0x00,0x00,0x00,0x00,0x80,0x00,0x00,0x00,0x00,0x00,0x00,0x10,0x10,0x10,0x10,0x10,0xFF,0x10,0x10,0x10,0x10,0x10,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x00,0x00},/*"+",11*/
+{0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x80,0x8C,0x4C,0x38,0x00,0x00,0x00,0x00,0x00,0x00,0x00},/*",",12*/
+{0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x10,0x10,0x10,0x10,0x10,0x10,0x10,0x10,0x10,0x10,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00},/*"-",13*/
+{0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x1C,0x1C,0x1C,0x00,0x00,0x00,0x00,0x00,0x00,0x00},/*".",14*/
+{0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xE0,0x38,0x0C,0x00,0x00,0x00,0x00,0x00,0x80,0x70,0x1C,0x03,0x00,0x00,0x00,0x00,0x00,0x60,0x38,0x0E,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00},/*"/",15*/
+{0x00,0x00,0x80,0xC0,0x60,0x20,0x20,0x60,0xC0,0x80,0x00,0x00,0x00,0xFE,0xFF,0x01,0x00,0x00,0x00,0x00,0x01,0xFF,0xFE,0x00,0x00,0x01,0x07,0x0E,0x18,0x10,0x10,0x18,0x0E,0x07,0x01,0x00},/*"0",16*/
+{0x00,0x00,0x80,0x80,0x80,0xC0,0xE0,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xFF,0xFF,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x10,0x10,0x10,0x1F,0x1F,0x10,0x10,0x10,0x00,0x00},/*"1",17*/
+{0x00,0x80,0x40,0x20,0x20,0x20,0x20,0x60,0xC0,0x80,0x00,0x00,0x00,0x03,0x03,0x00,0x80,0x40,0x20,0x38,0x1F,0x07,0x00,0x00,0x00,0x1C,0x1A,0x19,0x18,0x18,0x18,0x18,0x18,0x1F,0x00,0x00},/*"2",18*/
+{0x00,0x80,0xC0,0x20,0x20,0x20,0x60,0xC0,0x80,0x00,0x00,0x00,0x00,0x03,0x03,0x00,0x10,0x10,0x18,0x2F,0xE7,0x80,0x00,0x00,0x00,0x07,0x0F,0x10,0x10,0x10,0x10,0x18,0x0F,0x07,0x00,0x00},/*"3",19*/
+{0x00,0x00,0x00,0x00,0x00,0x00,0xC0,0xE0,0xF0,0x00,0x00,0x00,0x00,0xC0,0xB0,0x88,0x86,0x81,0x80,0xFF,0xFF,0x80,0x80,0x00,0x00,0x00,0x00,0x00,0x00,0x10,0x10,0x1F,0x1F,0x10,0x10,0x00},/*"4",20*/
+{0x00,0x00,0xE0,0x60,0x60,0x60,0x60,0x60,0x60,0x60,0x00,0x00,0x00,0x00,0x3F,0x10,0x08,0x08,0x08,0x18,0xF0,0xE0,0x00,0x00,0x00,0x07,0x0B,0x10,0x10,0x10,0x10,0x1C,0x0F,0x03,0x00,0x00},/*"5",21*/
+{0x00,0x00,0x80,0xC0,0x40,0x20,0x20,0x20,0xE0,0xC0,0x00,0x00,0x00,0xFC,0xFF,0x21,0x10,0x08,0x08,0x08,0x18,0xF0,0xE0,0x00,0x00,0x01,0x07,0x0C,0x18,0x10,0x10,0x10,0x08,0x0F,0x03,0x00},/*"6",22*/
+{0x00,0x00,0xC0,0xE0,0x60,0x60,0x60,0x60,0x60,0xE0,0x60,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0xE0,0x18,0x07,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x1F,0x1F,0x00,0x00,0x00,0x00,0x00},/*"7",23*/
+{0x00,0x80,0xC0,0x60,0x20,0x20,0x20,0x20,0x60,0xC0,0x80,0x00,0x00,0x87,0xEF,0x2C,0x18,0x18,0x30,0x30,0x68,0xCF,0x83,0x00,0x00,0x07,0x0F,0x08,0x10,0x10,0x10,0x10,0x18,0x0F,0x07,0x00},/*"8",24*/
+{0x00,0x00,0xC0,0xC0,0x20,0x20,0x20,0x20,0xC0,0x80,0x00,0x00,0x00,0x1F,0x3F,0x60,0x40,0x40,0x40,0x20,0x10,0xFF,0xFE,0x00,0x00,0x00,0x0C,0x1C,0x10,0x10,0x10,0x08,0x0F,0x03,0x00,0x00},/*"9",25*/
+{0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x0E,0x0E,0x0E,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x1C,0x1C,0x1C,0x00,0x00,0x00,0x00},/*":",26*/
+{0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x0C,0x0C,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x58,0x38,0x00,0x00,0x00,0x00,0x00},/*";",27*/
+{0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x80,0x40,0x20,0x10,0x00,0x00,0x00,0x10,0x28,0x44,0x82,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x02,0x04,0x08,0x10,0x00},/*"<",28*/
+{0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x84,0x84,0x84,0x84,0x84,0x84,0x84,0x84,0x84,0x84,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00},/*"=",29*/
+{0x00,0x00,0x10,0x20,0x40,0x80,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x82,0x44,0x28,0x10,0x00,0x00,0x00,0x10,0x08,0x04,0x02,0x01,0x00,0x00,0x00,0x00,0x00},/*">",30*/
+{0x00,0xC0,0x20,0x20,0x10,0x10,0x10,0x10,0x30,0xE0,0xC0,0x00,0x00,0x03,0x03,0x00,0x00,0xF0,0x10,0x08,0x0C,0x07,0x03,0x00,0x00,0x00,0x00,0x00,0x1C,0x1C,0x1C,0x00,0x00,0x00,0x00,0x00},/*"?",31*/
+{0x00,0x00,0x00,0xC0,0x40,0x60,0x20,0x20,0x20,0x40,0xC0,0x00,0x00,0xFC,0xFF,0x01,0xF0,0x0E,0x03,0xC1,0xFE,0x03,0x80,0x7F,0x00,0x01,0x07,0x0E,0x08,0x11,0x11,0x10,0x11,0x09,0x04,0x02},/*"@",32*/
+{0x00,0x00,0x00,0x00,0x80,0xE0,0xE0,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x80,0x7C,0x43,0x40,0x47,0x7F,0xF8,0x80,0x00,0x00,0x10,0x18,0x1F,0x10,0x00,0x00,0x00,0x00,0x13,0x1F,0x1C,0x10},/*"A",33*/
+{0x20,0xE0,0xE0,0x20,0x20,0x20,0x20,0x60,0xC0,0x80,0x00,0x00,0x00,0xFF,0xFF,0x10,0x10,0x10,0x10,0x18,0x2F,0xE7,0x80,0x00,0x10,0x1F,0x1F,0x10,0x10,0x10,0x10,0x10,0x18,0x0F,0x07,0x00},/*"B",34*/
+{0x00,0x00,0x80,0xC0,0x40,0x20,0x20,0x20,0x20,0x60,0xE0,0x00,0x00,0xFC,0xFF,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x01,0x07,0x0E,0x18,0x10,0x10,0x10,0x08,0x04,0x03,0x00},/*"C",35*/
+{0x20,0xE0,0xE0,0x20,0x20,0x20,0x20,0x40,0xC0,0x80,0x00,0x00,0x00,0xFF,0xFF,0x00,0x00,0x00,0x00,0x00,0x01,0xFF,0xFE,0x00,0x10,0x1F,0x1F,0x10,0x10,0x10,0x18,0x08,0x0E,0x07,0x01,0x00},/*"D",36*/
+{0x20,0xE0,0xE0,0x20,0x20,0x20,0x20,0x20,0x20,0x60,0x80,0x00,0x00,0xFF,0xFF,0x10,0x10,0x10,0x10,0x7C,0x00,0x00,0x00,0x00,0x10,0x1F,0x1F,0x10,0x10,0x10,0x10,0x10,0x10,0x18,0x06,0x00},/*"E",37*/
+{0x20,0xE0,0xE0,0x20,0x20,0x20,0x20,0x20,0x60,0x60,0x80,0x00,0x00,0xFF,0xFF,0x10,0x10,0x10,0x10,0x7C,0x00,0x00,0x01,0x00,0x10,0x1F,0x1F,0x10,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00},/*"F",38*/
+{0x00,0x00,0x80,0xC0,0x60,0x20,0x20,0x20,0x40,0xE0,0x00,0x00,0x00,0xFC,0xFF,0x01,0x00,0x00,0x40,0x40,0xC0,0xC1,0x40,0x40,0x00,0x01,0x07,0x0E,0x18,0x10,0x10,0x10,0x0F,0x0F,0x00,0x00},/*"G",39*/
+{0x20,0xE0,0xE0,0x20,0x00,0x00,0x00,0x00,0x20,0xE0,0xE0,0x20,0x00,0xFF,0xFF,0x10,0x10,0x10,0x10,0x10,0x10,0xFF,0xFF,0x00,0x10,0x1F,0x1F,0x10,0x00,0x00,0x00,0x00,0x10,0x1F,0x1F,0x10},/*"H",40*/
+{0x00,0x00,0x20,0x20,0x20,0xE0,0xE0,0x20,0x20,0x20,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xFF,0xFF,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x10,0x10,0x10,0x1F,0x1F,0x10,0x10,0x10,0x00,0x00},/*"I",41*/
+{0x00,0x00,0x00,0x00,0x20,0x20,0x20,0xE0,0xE0,0x20,0x20,0x20,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xFF,0xFF,0x00,0x00,0x00,0x00,0x60,0xE0,0x80,0x80,0x80,0xC0,0x7F,0x3F,0x00,0x00,0x00},/*"J",42*/
+{0x20,0xE0,0xE0,0x20,0x00,0x00,0x20,0xA0,0x60,0x20,0x20,0x00,0x00,0xFF,0xFF,0x30,0x18,0x7C,0xE3,0xC0,0x00,0x00,0x00,0x00,0x10,0x1F,0x1F,0x10,0x00,0x00,0x01,0x13,0x1F,0x1C,0x18,0x10},/*"K",43*/
+{0x20,0xE0,0xE0,0x20,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xFF,0xFF,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x10,0x1F,0x1F,0x10,0x10,0x10,0x10,0x10,0x10,0x18,0x06,0x00},/*"L",44*/
+{0x20,0xE0,0xE0,0xE0,0x00,0x00,0x00,0x00,0xE0,0xE0,0xE0,0x20,0x00,0xFF,0x01,0x3F,0xFE,0xC0,0xE0,0x1E,0x01,0xFF,0xFF,0x00,0x10,0x1F,0x10,0x00,0x03,0x1F,0x03,0x00,0x10,0x1F,0x1F,0x10},/*"M",45*/
+{0x20,0xE0,0xE0,0xC0,0x00,0x00,0x00,0x00,0x00,0x20,0xE0,0x20,0x00,0xFF,0x00,0x03,0x07,0x1C,0x78,0xE0,0x80,0x00,0xFF,0x00,0x10,0x1F,0x10,0x00,0x00,0x00,0x00,0x00,0x03,0x0F,0x1F,0x00},/*"N",46*/
+{0x00,0x00,0x80,0xC0,0x60,0x20,0x20,0x60,0xC0,0x80,0x00,0x00,0x00,0xFE,0xFF,0x01,0x00,0x00,0x00,0x00,0x00,0xFF,0xFE,0x00,0x00,0x01,0x07,0x0E,0x18,0x10,0x10,0x18,0x0C,0x07,0x01,0x00},/*"O",47*/
+{0x20,0xE0,0xE0,0x20,0x20,0x20,0x20,0x20,0x60,0xC0,0x80,0x00,0x00,0xFF,0xFF,0x20,0x20,0x20,0x20,0x20,0x30,0x1F,0x0F,0x00,0x10,0x1F,0x1F,0x10,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00},/*"P",48*/
+{0x00,0x00,0x80,0xC0,0x60,0x20,0x20,0x60,0xC0,0x80,0x00,0x00,0x00,0xFE,0xFF,0x01,0x00,0x00,0x00,0x00,0x00,0xFF,0xFE,0x00,0x00,0x01,0x07,0x0E,0x11,0x11,0x13,0x3C,0x7C,0x67,0x21,0x00},/*"Q",49*/
+{0x20,0xE0,0xE0,0x20,0x20,0x20,0x20,0x20,0x60,0xC0,0x80,0x00,0x00,0xFF,0xFF,0x10,0x10,0x30,0xF0,0xD0,0x08,0x0F,0x07,0x00,0x10,0x1F,0x1F,0x10,0x00,0x00,0x00,0x03,0x0F,0x1C,0x10,0x10},/*"R",50*/
+{0x00,0x80,0xC0,0x60,0x20,0x20,0x20,0x20,0x40,0x40,0xE0,0x00,0x00,0x07,0x0F,0x0C,0x18,0x18,0x30,0x30,0x60,0xE0,0x81,0x00,0x00,0x1F,0x0C,0x08,0x10,0x10,0x10,0x10,0x18,0x0F,0x07,0x00},/*"S",51*/
+{0x80,0x60,0x20,0x20,0x20,0xE0,0xE0,0x20,0x20,0x20,0x60,0x80,0x01,0x00,0x00,0x00,0x00,0xFF,0xFF,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x00,0x10,0x1F,0x1F,0x10,0x00,0x00,0x00,0x00},/*"T",52*/
+{0x20,0xE0,0xE0,0x20,0x00,0x00,0x00,0x00,0x00,0x20,0xE0,0x20,0x00,0xFF,0xFF,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xFF,0x00,0x00,0x07,0x0F,0x18,0x10,0x10,0x10,0x10,0x10,0x08,0x07,0x00},/*"U",53*/
+{0x20,0x60,0xE0,0xE0,0x20,0x00,0x00,0x00,0x20,0xE0,0x60,0x20,0x00,0x00,0x07,0x7F,0xF8,0x80,0x00,0x80,0x7C,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x07,0x1F,0x1C,0x07,0x00,0x00,0x00,0x00},/*"V",54*/
+{0x20,0xE0,0xE0,0x20,0x00,0xE0,0xE0,0x20,0x00,0x20,0xE0,0x20,0x00,0x07,0xFF,0xF8,0xE0,0x1F,0xFF,0xFC,0xE0,0x1F,0x00,0x00,0x00,0x00,0x03,0x1F,0x03,0x00,0x01,0x1F,0x03,0x00,0x00,0x00},/*"W",55*/
+{0x00,0x20,0x60,0xE0,0xA0,0x00,0x00,0x20,0xE0,0x60,0x20,0x00,0x00,0x00,0x00,0x03,0x8F,0x7C,0xF8,0xC6,0x01,0x00,0x00,0x00,0x00,0x10,0x18,0x1E,0x13,0x00,0x01,0x17,0x1F,0x18,0x10,0x00},/*"X",56*/
+{0x20,0x60,0xE0,0xE0,0x20,0x00,0x00,0x00,0x20,0xE0,0x60,0x20,0x00,0x00,0x01,0x07,0x3E,0xF8,0xE0,0x18,0x07,0x00,0x00,0x00,0x00,0x00,0x00,0x10,0x10,0x1F,0x1F,0x10,0x10,0x00,0x00,0x00},/*"Y",57*/
+{0x00,0x80,0x60,0x20,0x20,0x20,0x20,0xA0,0xE0,0xE0,0x20,0x00,0x00,0x00,0x00,0x00,0xC0,0xF0,0x3E,0x0F,0x03,0x00,0x00,0x00,0x00,0x10,0x1C,0x1F,0x17,0x10,0x10,0x10,0x10,0x18,0x06,0x00},/*"Z",58*/
+{0x00,0x00,0x00,0x00,0x00,0xFC,0x04,0x04,0x04,0x04,0x04,0x00,0x00,0x00,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x7F,0x40,0x40,0x40,0x40,0x40,0x00},/*"[",59*/
+{0x00,0x00,0x10,0xE0,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x1C,0x60,0x80,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x0C,0x70,0x80,0x00},/*"\",60*/
+{0x00,0x00,0x04,0x04,0x04,0x04,0x04,0xFC,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0x00,0x00,0x40,0x40,0x40,0x40,0x40,0x7F,0x00,0x00,0x00,0x00},/*"]",61*/
+{0x00,0x00,0x00,0x10,0x08,0x0C,0x04,0x0C,0x08,0x10,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00},/*"^",62*/
+{0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x80,0x80,0x80,0x80,0x80,0x80,0x80,0x80,0x80,0x80,0x80,0x80},/*"_",63*/
+{0x00,0x00,0x00,0x04,0x04,0x08,0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00},/*"`",64*/
+{0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x98,0xD8,0x44,0x64,0x24,0x24,0xFC,0xF8,0x00,0x00,0x00,0x0F,0x1F,0x18,0x10,0x10,0x10,0x08,0x1F,0x1F,0x10,0x18},/*"a",65*/
+{0x00,0x20,0xE0,0xF0,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xFF,0xFF,0x18,0x08,0x04,0x04,0x0C,0xF8,0xF0,0x00,0x00,0x00,0x1F,0x0F,0x18,0x10,0x10,0x10,0x18,0x0F,0x03,0x00},/*"b",66*/
+{0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xE0,0xF8,0x18,0x04,0x04,0x04,0x3C,0x38,0x00,0x00,0x00,0x00,0x03,0x0F,0x0C,0x10,0x10,0x10,0x10,0x08,0x06,0x00,0x00},/*"c",67*/
+{0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x20,0xE0,0xF0,0x00,0x00,0x00,0xE0,0xF8,0x1C,0x04,0x04,0x04,0x08,0xFF,0xFF,0x00,0x00,0x00,0x03,0x0F,0x18,0x10,0x10,0x10,0x08,0x1F,0x0F,0x08,0x00},/*"d",68*/
+{0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xE0,0xF8,0x48,0x44,0x44,0x44,0x4C,0x78,0x70,0x00,0x00,0x00,0x03,0x0F,0x0C,0x18,0x10,0x10,0x10,0x08,0x04,0x00},/*"e",69*/
+{0x00,0x00,0x00,0x00,0x80,0xC0,0x60,0x20,0x20,0xE0,0xC0,0x00,0x00,0x04,0x04,0x04,0xFF,0xFF,0x04,0x04,0x04,0x04,0x00,0x00,0x00,0x00,0x10,0x10,0x1F,0x1F,0x10,0x10,0x10,0x00,0x00,0x00},/*"f",70*/
+{0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x70,0xF8,0x8C,0x04,0x04,0x8C,0xF8,0x74,0x04,0x0C,0x00,0x70,0x76,0xCF,0x8D,0x8D,0x8D,0x89,0xC8,0x78,0x70,0x00},/*"g",71*/
+{0x00,0x20,0xE0,0xF0,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xFF,0xFF,0x08,0x04,0x04,0x04,0xFC,0xF8,0x00,0x00,0x00,0x10,0x1F,0x1F,0x10,0x00,0x00,0x10,0x1F,0x1F,0x10,0x00},/*"h",72*/
+{0x00,0x00,0x00,0x00,0x00,0x60,0x60,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x04,0x04,0x04,0xFC,0xFC,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x10,0x10,0x10,0x1F,0x1F,0x10,0x10,0x10,0x00,0x00},/*"i",73*/
+{0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x60,0x60,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x04,0x04,0x04,0xFC,0xFC,0x00,0x00,0x00,0x00,0x00,0xC0,0xC0,0x80,0x80,0xC0,0x7F,0x3F,0x00,0x00,0x00},/*"j",74*/
+{0x00,0x20,0xE0,0xF0,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xFF,0xFF,0x80,0xC0,0xF4,0x1C,0x04,0x04,0x00,0x00,0x00,0x10,0x1F,0x1F,0x11,0x00,0x03,0x1F,0x1C,0x10,0x10,0x00},/*"k",75*/
+{0x00,0x00,0x20,0x20,0x20,0xE0,0xF0,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xFF,0xFF,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x10,0x10,0x10,0x1F,0x1F,0x10,0x10,0x10,0x00,0x00},/*"l",76*/
+{0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x04,0xFC,0xFC,0x08,0x04,0xFC,0xFC,0x08,0x04,0xFC,0xFC,0x00,0x10,0x1F,0x1F,0x10,0x00,0x1F,0x1F,0x10,0x00,0x1F,0x1F,0x10},/*"m",77*/
+{0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x04,0xFC,0xFC,0x08,0x08,0x04,0x04,0xFC,0xF8,0x00,0x00,0x00,0x10,0x1F,0x1F,0x10,0x00,0x00,0x10,0x1F,0x1F,0x10,0x00},/*"n",78*/
+{0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xE0,0xF0,0x18,0x0C,0x04,0x04,0x0C,0x18,0xF0,0xE0,0x00,0x00,0x03,0x0F,0x0C,0x10,0x10,0x10,0x10,0x0C,0x0F,0x03,0x00},/*"o",79*/
+{0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x04,0xFC,0xFC,0x08,0x04,0x04,0x04,0x0C,0xF8,0xF0,0x00,0x00,0x80,0xFF,0xFF,0x88,0x90,0x10,0x10,0x1C,0x0F,0x03,0x00},/*"p",80*/
+{0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xE0,0xF8,0x1C,0x04,0x04,0x04,0x08,0xF8,0xFC,0x00,0x00,0x00,0x03,0x0F,0x18,0x10,0x10,0x90,0x88,0xFF,0xFF,0x80,0x00},/*"q",81*/
+{0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x04,0x04,0x04,0xFC,0xFC,0x10,0x08,0x04,0x04,0x0C,0x0C,0x00,0x10,0x10,0x10,0x1F,0x1F,0x10,0x10,0x10,0x00,0x00,0x00,0x00},/*"r",82*/
+{0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x30,0x78,0xCC,0xC4,0x84,0x84,0x84,0x0C,0x1C,0x00,0x00,0x00,0x1E,0x18,0x10,0x10,0x10,0x11,0x19,0x0F,0x06,0x00},/*"s",83*/
+{0x00,0x00,0x00,0x00,0x00,0xC0,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x04,0x04,0x04,0xFF,0xFF,0x04,0x04,0x04,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x0F,0x1F,0x10,0x10,0x10,0x0C,0x00,0x00},/*"t",84*/
+{0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x04,0xFC,0xFE,0x00,0x00,0x00,0x04,0xFC,0xFE,0x00,0x00,0x00,0x00,0x0F,0x1F,0x18,0x10,0x10,0x08,0x1F,0x0F,0x08,0x00},/*"u",85*/
+{0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x04,0x0C,0x3C,0xFC,0xC4,0x00,0x00,0xC4,0x3C,0x0C,0x04,0x00,0x00,0x00,0x00,0x01,0x0F,0x1E,0x0E,0x01,0x00,0x00,0x00},/*"v",86*/
+{0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x04,0x3C,0xFC,0xC4,0x00,0xE4,0x7C,0xFC,0x84,0x80,0x7C,0x04,0x00,0x00,0x07,0x1F,0x07,0x00,0x00,0x07,0x1F,0x07,0x00,0x00},/*"w",87*/
+{0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x04,0x04,0x1C,0x7C,0xE4,0xC0,0x34,0x1C,0x04,0x04,0x00,0x00,0x10,0x10,0x1C,0x16,0x01,0x13,0x1F,0x1C,0x18,0x10,0x00},/*"x",88*/
+{0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x04,0x0C,0x3C,0xFC,0xC4,0x00,0xC4,0x3C,0x04,0x04,0x00,0x00,0x00,0xC0,0x80,0xC1,0x37,0x0E,0x01,0x00,0x00,0x00,0x00},/*"y",89*/
+{0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x1C,0x04,0x04,0xC4,0xF4,0x7C,0x1C,0x04,0x00,0x00,0x00,0x00,0x10,0x1C,0x1F,0x17,0x11,0x10,0x10,0x18,0x0E,0x00},/*"z",90*/
+{0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xF8,0x0C,0x04,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x10,0x28,0xEF,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x3F,0x60,0x40,0x00,0x00},/*"{",91*/
+{0x00,0x00,0x00,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0x00},/*"|",92*/
+{0x00,0x00,0x04,0x0C,0xF8,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xEF,0x28,0x10,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x40,0x60,0x3F,0x00,0x00,0x00,0x00,0x00,0x00,0x00},/*"}",93*/
+{0x00,0x18,0x06,0x02,0x02,0x04,0x08,0x10,0x20,0x20,0x30,0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00},/*"~",94*/
+
+
+
+};
+const unsigned char Hzk1[][32]={
+{0x00,0x00,0xF0,0x10,0x10,0x10,0x10,0xFF,0x10,0x10,0x10,0x10,0xF0,0x00,0x00,0x00,0x00,0x00,0x0F,0x04,0x04,0x04,0x04,0xFF,0x04,0x04,0x04,0x04,0x0F,0x00,0x00,0x00},/*"",0*/
+{0x40,0x40,0x40,0x5F,0x55,0x55,0x55,0x75,0x55,0x55,0x55,0x5F,0x40,0x40,0x40,0x00,0x00,0x40,0x20,0x0F,0x09,0x49,0x89,0x79,0x09,0x09,0x09,0x0F,0x20,0x40,0x00,0x00},/*"",1*/
+{0x00,0xFE,0x02,0x42,0x4A,0xCA,0x4A,0x4A,0xCA,0x4A,0x4A,0x42,0x02,0xFE,0x00,0x00,0x00,0xFF,0x40,0x50,0x4C,0x43,0x40,0x40,0x4F,0x50,0x50,0x5C,0x40,0xFF,0x00,0x00},/*"",2*/
+{0x00,0x00,0xF8,0x88,0x88,0x88,0x88,0xFF,0x88,0x88,0x88,0x88,0xF8,0x00,0x00,0x00,0x00,0x00,0x1F,0x08,0x08,0x08,0x08,0x7F,0x88,0x88,0x88,0x88,0x9F,0x80,0xF0,0x00},/*"",3*/
+{0x80,0x82,0x82,0x82,0x82,0x82,0x82,0xE2,0xA2,0x92,0x8A,0x86,0x82,0x80,0x80,0x00,0x00,0x00,0x00,0x00,0x00,0x40,0x80,0x7F,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00},/*"",4*/
+{0x10,0x10,0x10,0xFF,0x10,0x90,0x08,0x88,0x88,0x88,0xFF,0x88,0x88,0x88,0x08,0x00,0x04,0x44,0x82,0x7F,0x01,0x80,0x80,0x40,0x43,0x2C,0x10,0x28,0x46,0x81,0x80,0x00},/*"",5*/
+{0x00,0x10,0x10,0x10,0x10,0xD0,0x30,0xFF,0x30,0xD0,0x12,0x1C,0x10,0x10,0x00,0x00,0x10,0x08,0x04,0x02,0x01,0x00,0x00,0xFF,0x00,0x00,0x01,0x02,0x04,0x08,0x10,0x00},/*"",6*/
+{0x04,0x04,0x04,0x84,0xE4,0x3C,0x27,0x24,0x24,0x24,0x24,0xE4,0x04,0x04,0x04,0x00,0x04,0x02,0x01,0x00,0xFF,0x09,0x09,0x09,0x09,0x49,0x89,0x7F,0x00,0x00,0x00,0x00},/*"",7*/
+{0x00,0xFE,0x22,0x5A,0x86,0x00,0xFE,0x92,0x92,0x92,0x92,0x92,0xFE,0x00,0x00,0x00,0x00,0xFF,0x04,0x08,0x07,0x00,0xFF,0x40,0x20,0x03,0x0C,0x14,0x22,0x41,0x40,0x00},/*"",8*/
+{0x00,0x80,0x40,0x20,0x18,0x06,0x80,0x00,0x07,0x18,0x20,0x40,0x80,0x00,0x00,0x00,0x01,0x00,0x20,0x70,0x28,0x26,0x21,0x20,0x20,0x24,0x38,0x60,0x00,0x01,0x01,0x00},/*"",9*/
+{0x00,0x10,0x12,0x92,0x92,0x92,0x92,0x92,0x92,0x12,0x12,0x02,0xFE,0x00,0x00,0x00,0x00,0x00,0x00,0x3F,0x10,0x10,0x10,0x10,0x3F,0x00,0x40,0x80,0x7F,0x00,0x00,0x00},/*"˾",10*/
+
+
+
+};
+const unsigned char Hzk2[][72]={
+{0x00,0x00,0x00,0xC0,0x80,0x80,0x80,0x80,0x80,0x80,0x80,0xFC,0x84,0x80,0x80,0x80,0x80,0x80,0x80,0xC0,0xC0,0x00,0x00,0x00,0x00,0x00,0x00,0xFF,0x7F,0x40,0x40,0x40,0x40,0x40,0x40,0xFF,0x40,0x40,0x40,0x40,0x40,0x40,0x40,0xFF,0x7F,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x7F,0x70,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00},/*"",0*/
+
+};
+const unsigned char Hzk3[][128]={
+{0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xFC,0xF8,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xFF,0xFE,0x02,0x02,0x02,0x02,0x02,0x02,0x02,0x02,0x02,0xFF,0xFF,0x02,0x02,0x02,0x02,0x02,0x02,0x02,0x02,0x02,0xFF,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x1F,0x1F,0x04,0x04,0x04,0x04,0x04,0x04,0x04,0x04,0x04,0xFF,0xFF,0x04,0x04,0x04,0x04,0x04,0x04,0x04,0x04,0x04,0x1F,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x7F,0x3F,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00},/*"",0*/
+
+
+};
+
+const unsigned char Hzk4[][512]={
+{0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xF8,0xF8,0xF0,0xF0,0x70,0x20,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x80,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xFF,0xFF,0xFF,0xFF,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x80,0x80,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xFF,0xFF,0xFE,0x06,0x06,0x06,0x06,0x06,0x06,0x06,0x06,0x06,0x06,0x06,0x06,0x06,0x06,0x06,0x06,0x06,0xFF,0xFF,0xFF,0xFF,0x06,0x06,0x06,0x06,0x06,0x06,0x06,0x06,0x06,0x06,0x06,0x06,0x06,0x06,0x06,0x06,0x06,0x06,0xFF,0xFF,0xFF,0xFF,0x07,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xFF,0xFF,0xFF,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xFF,0xFF,0xFF,0xFF,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xFF,0xFF,0xFF,0xFF,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xFF,0xFF,0xFF,0x18,0x18,0x18,0x18,0x18,0x18,0x18,0x18,0x18,0x18,0x18,0x18,0x18,0x18,0x18,0x18,0x18,0xFF,0xFF,0xFF,0xFF,0x18,0x18,0x18,0x18,0x18,0x18,0x18,0x18,0x18,0x18,0x18,0x18,0x18,0x18,0x18,0x18,0x18,0x18,0xFF,0xFF,0xFF,0xFF,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02,0x01,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xFF,0xFF,0xFF,0xFF,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xFF,0xFF,0xFF,0xFF,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x1F,0x1F,0x0F,0x0F,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00},/*"",0*/
+
+};
+#endif
+
diff --git a/User/POS_Connect/POS_Connect.c b/User/POS_Connect/POS_Connect.c
new file mode 100644
index 0000000..7d43a13
--- /dev/null
+++ b/User/POS_Connect/POS_Connect.c
@@ -0,0 +1,3615 @@
+/*C*****************************************************************************
+ * NAME: .c
+ *-------------------------------------------------------------------------------
+ * RELEASE:
+ * REVISION: 1.0
+ *-------------------------------------------------------------------------------
+ * PURPOSE:
+ *
+ *******************************************************************************/
+
+/*_____ I N C L U D E S ______________________________________________________*/
+
+#include "config.h" //ȫ
+
+/*_____ M A C R O S __________________________________________________________*/
+const char TsatURL[] = "AT+SOCKA=TCP,test.joyfueling.com,7011\r\n";
+/*_____ D E F I N I T I O N ___________________AT+ GPSDTTY=type_______________________________*/
+const char CMD_LinkMode[] = "AT+WKMOD=NET\r\n";
+const char CMD_UARTFL[] = "AT+UARTFL=4096\r\n";
+const char CMD_HEARTEN[] = "AT+HEARTEN=OFF\r\n";
+const char CMD_Save[] = "AT+S\r\n";
+const char CMD_ATRec[] = "AT+E=OFF\r\n";
+const char CMD_Model_Set[] = "usr.cn#";
+const char CMD_Model_Set_1[] = "+++";
+const char CMD_Model_Set_2[] = "a";
+const char CMD_Model_NET[] = "AT+ENTM\r\n";
+const char CMD_ICCID[] = "AT+ICCID?\r\n";
+const char CMD_IMEI[] = "AT+IMEI?\r\n";
+const char CMD_CSQ[] = "AT+CSQ?\r\n";
+char CMD_APN[50] = "AT+APN=";
+const char NextStr[] = "\r\n\0";
+
+/***********************USR-K3*************************/
+const char WlanTsatURL[] = "AT+SOCKB1=TCPC,test.joyfueling.com,7011\r\n";
+const char CMD_Reset[] = "AT+Z\r\n";
+const char CMD_DHCP[] = "AT+WANN=DHCP\r\n";
+const char CMD_GetIP[] = "AT+WANN\r\n";
+const char CMD_GetLinkState[] = "AT+SOCKLKB1\r\n";
+/***********************WIFI*************************/
+const char CMD_WifiWSSSID[] = "AT+WIFI=KFB-2.4G,KFB123456\r\n";
+const char CMD_WifiWSSSID_WIFIStation[] = "AT+WIFI=THX-HD4-2.4,KFB123456\r\n";
+const char CMD_WifiSOCKET[] = "AT+Socket=0,0,test.joyfueling.com,7011\r\n";
+const char CMD_WifiSOCKET_WIFIStation[] = "AT+Socket=0,0,192.168.14.100,7011\r\n";
+const char CMD_WifiRSSI[] = "AT+CWJAP?\r\n";
+const char CMD_WifiRST[] = "AT+RES\r\n";
+/*******************************L510ָ*****************************/
+const char CMD_L510_AT[] = "+++"; // رջ
+const char CMD_L510_ATRec[] = "ATE0\r\n"; // رջ 192.168.50.206
+const char CMD_L510_IMEI[] = "AT+CGSN\r\n"; // ȡIMEI
+const char CMD_L510_ICPIN[] = "AT+CPIN?\r\n"; // Ƿʶ
+const char CMD_L510_ICCID[] = "AT+ICCID\r\n"; // ȡIMEI
+const char CMD_L510_RSSI[] = "AT+CSQ\r\n"; // ȡźǿ (1-31)
+const char CMD_L510_Model_NET[] = "AT+CIPMODE=1\r\n"; // ģʽ
+const char CMD_L510_APN[] = "AT+QICSGP=1,1,\"CMNET\",\"\",\"\"\r\n";
+const char CMD_L510_NETOPEN[] = "AT+NETOPEN\r\n";
+const char CMD_L510_SOCKET[] = "AT+CIPOPEN=0,\"TCP\",\"test.joyfueling.com\",7011\r\n";
+const char CMD_L510_GetLinkState[] = "AT+CIPOPQUERY?\r\n";
+const char CMD_L510_RESET[] = "AT+RESET\r\n";
+const char CMD_L510_SetGPSMode[] = "AT+GETGPS=GNRMC,0\r\n";
+const char CMD_L510_GetGPS[] = "AT+MGPSC=1\r\n";
+
+volatile u8 POS_Connect_TX_Buff[2000] = {0, 1, 2, 3, 4, 5, 6, 7}; // ݷͻ
+volatile u8 POS_Connect_RX_Buff[2000];
+volatile u8 POS2MD_Buff[2000]; // posĻظתӵwifiӻ
+volatile u8 POS_Connect_TX_Flag = 1; // б־
+typedef struct OperCodeStr
+{
+ char Country[64]; // ڹ
+ char Str[64]; // Ӫ
+ char ICCID[10]; // ICCIDǰ7λ
+ char APN[64]; // Ӫ̶ӦAPN
+} OperCodeStrType;
+
+const OperCodeStrType Operators[] =
+ {
+ {"Ĭ", "default", "890000", "internet"},
+ {"й", "ChinaMobile", "898600", "CMNET"},
+ {"й", "ChinaMobile", "898602", "CMNET"},
+ {"й", "ChinaMobile", "898604", "CMNET"},
+ {"й", "ChinaTelecom", "898607", "CMNET"},
+ {"й", "ChinaUnicom", "898601", "UNINET"},
+ {"й", "ChinaUnicom", "898606", "UNINET"},
+ {"й", "ChinaUnicom", "898609", "UNINET"},
+ {"й", "ChinaTelecom", "898603", "CTNET"},
+ {"й", "ChinaTelecom", "898611", "CTNET"},
+
+ {"ɳ", "STC", "8996601", "jawalnet.com.sa"},
+
+ {"", "STC", "8996504", "VIVA"},
+ {"", "Ooredoo", "8996503", "Action.ooredoo.com"},
+ {"", "zain", "899659", "HSPPS"},
+
+ {"̩", "AIS", "89660", "internet"},
+
+ {"", "Vietna", "898405", "Metfone"},
+ {"", "Mobifone", "898401", "smart"},
+ {"", "Viettel", "898404", "smart"},
+ {"", "VINA", "898402", "smart"},
+
+ {"կ", "Metfone", "8985508", "Metfone"},
+ {"կ", "Smart", "8985502", "smart"},
+ {"կ", "Smart", "8985505", "smart"},
+ {"կ", "Smart", "8985506", "smart"},
+
+ {"ϼ", "Bobi", "898800", "internet"},
+ {"ϼ", "Grameenphone", "898801", "gpinternet"},
+ {"ϼ", "Banglalink", "898803", "blweb"},
+
+ {"ӡ", "Airtel", "899100", "airtelgprs.com"},
+ {"ӡ", "Airtel", "899110", "airtelgprs.com"},
+ {"ӡ", "Airtel", "899131", "airtelgprs.com"},
+ {"ӡ", "Airtel", "899140", "airtelgprs.com"},
+ {"ӡ", "Airtel", "899145", "airtelgprs.com"},
+ {"ӡ", "Airtel", "899149", "airtelgprs.com"},
+ {"ӡ", "Airtel", "899151", "airtelgprs.com"},
+ {"ӡ", "Airtel", "899152", "airtelgprs.com"},
+ {"ӡ", "Airtel", "899153", "airtelgprs.com"},
+ {"ӡ", "Airtel", "899154", "airtelgprs.com"},
+ {"ӡ", "Airtel", "899155", "airtelgprs.com"},
+ {"ӡ", "Airtel", "899156", "airtelgprs.com"},
+ {"ӡ", "Airtel", "899190", "airtelgprs.com"},
+ {"ӡ", "Airtel", "899192", "airtelgprs.com"},
+ {"ӡ", "Airtel", "899193", "airtelgprs.com"},
+ {"ӡ", "Airtel", "899194", "airtelgprs.com"},
+ {"ӡ", "Airtel", "899195", "airtelgprs.com"},
+ {"ӡ", "Airtel", "899196", "airtelgprs.com"},
+ {"ӡ", "Airtel", "899197", "airtelgprs.com"},
+ {"ӡ", "Airtel", "899198", "airtelgprs.com"},
+ {"ӡ", "Airtel", "899102", "airtelgprs.com"},
+ {"ӡ", "Airtel", "899103", "airtelgprs.com"},
+
+ {"ӡ", "Idea", "899189", "airtelgprs.com"},
+ {"ӡ", "Idea", "8991799", "airtelgprs.com"},
+ {"ӡ", "Idea", "8991845", "airtelgprs.com"},
+ {"ӡ", "Idea", "8991846", "airtelgprs.com"},
+ {"ӡ", "Idea", "8991848", "airtelgprs.com"},
+ {"ӡ", "Idea", "8991849", "airtelgprs.com"},
+ {"ӡ", "Idea", "8991850", "airtelgprs.com"},
+ {"ӡ", "Idea", "8991852", "airtelgprs.com"},
+ {"ӡ", "Idea", "8991853", "airtelgprs.com"},
+ {"ӡ", "Idea", "899104", "airtelgprs.com"},
+ {"ӡ", "Idea", "899107", "airtelgprs.com"},
+ {"ӡ", "Idea", "899112", "airtelgprs.com"},
+ {"ӡ", "Idea", "899114", "airtelgprs.com"},
+ {"ӡ", "Idea", "899119", "airtelgprs.com"},
+ {"ӡ", "Idea", "899122", "airtelgprs.com"},
+ {"ӡ", "Idea", "899124", "airtelgprs.com"},
+ {"ӡ", "Idea", "899144", "airtelgprs.com"},
+ {"ӡ", "Idea", "899156", "airtelgprs.com"},
+ {"ӡ", "Idea", "899170", "airtelgprs.com"},
+ {"ӡ", "Idea", "899178", "airtelgprs.com"},
+ {"ӡ", "Idea", "899182", "airtelgprs.com"},
+ {"ӡ", "Idea", "899187", "airtelgprs.com"},
+
+ {"ӡ", "Jio", "8991840", "Jionet"},
+ {"ӡ", "Jio", "8991854", "Jionet"},
+ {"ӡ", "Jio", "8991855", "Jionet"},
+ {"ӡ", "Jio", "8991856", "Jionet"},
+ {"ӡ", "Jio", "8991857", "Jionet"},
+ {"ӡ", "Jio", "8991858", "Jionet"},
+ {"ӡ", "Jio", "8991859", "Jionet"},
+ {"ӡ", "Jio", "8991860", "Jionet"},
+ {"ӡ", "Jio", "8991861", "Jionet"},
+ {"ӡ", "Jio", "8991862", "Jionet"},
+ {"ӡ", "Jio", "8991863", "Jionet"},
+ {"ӡ", "Jio", "8991864", "Jionet"},
+ {"ӡ", "Jio", "8991865", "Jionet"},
+ {"ӡ", "Jio", "8991866", "Jionet"},
+ {"ӡ", "Jio", "8991867", "Jionet"},
+ {"ӡ", "Jio", "8991868", "Jionet"},
+ {"ӡ", "Jio", "8991869", "Jionet"},
+ {"ӡ", "Jio", "8991870", "Jionet"},
+ {"ӡ", "Jio", "8991871", "Jionet"},
+ {"ӡ", "Jio", "8991872", "Jionet"},
+ {"ӡ", "Jio", "8991873", "Jionet"},
+ {"ӡ", "Jio", "8991874", "Jionet"},
+
+ {"϶", "MOVISTAR", "8959300", "internet.movistar.com.ec"},
+ {"϶", "Claro", "8959301", "internet.claro.com.ec"},
+ {"϶", "CNT", "8959302", "internet.cnt.net.ec"},
+
+};
+
+/*_____ D E C L A R A T I O N ____________________________internet.movistar.com.ec____________________*/
+
+u16 crc16(u8 *puchMsg, u16 usDataLen);
+const u8 auchCRCHi[] = {
+ 0x00, 0xC1, 0x81, 0x40, 0x01, 0xC0, 0x80, 0x41, 0x01, 0xC0 /**/,
+ 0x80, 0x41, 0x00, 0xC1, 0x81, 0x40, 0x01, 0xC0, 0x80, 0x41,
+ 0x00, 0xC1, 0x81, 0x40, 0x00, 0xC1, 0x81, 0x40, 0x01, 0xC0,
+ 0x80, 0x41, 0x01, 0xC0, 0x80, 0x41, 0x00, 0xC1, 0x81, 0x40,
+ 0x00, 0xC1, 0x81, 0x40, 0x01, 0xC0, 0x80, 0x41, 0x00, 0xC1,
+ 0x81, 0x40, 0x01, 0xC0, 0x80, 0x41, 0x01, 0xC0, 0x80, 0x41,
+ 0x00, 0xC1, 0x81, 0x40, 0x01, 0xC0, 0x80, 0x41, 0x00, 0xC1,
+ 0x81, 0x40, 0x00, 0xC1, 0x81, 0x40, 0x01, 0xC0, 0x80, 0x41,
+ 0x00, 0xC1, 0x81, 0x40, 0x01, 0xC0, 0x80, 0x41, 0x01, 0xC0,
+ 0x80, 0x41, 0x00, 0xC1, 0x81, 0x40, 0x00, 0xC1, 0x81, 0x40,
+ 0x01, 0xC0, 0x80, 0x41, 0x01, 0xC0, 0x80, 0x41, 0x00, 0xC1,
+ 0x81, 0x40, 0x01, 0xC0, 0x80, 0x41, 0x00, 0xC1, 0x81, 0x40,
+ 0x00, 0xC1, 0x81, 0x40, 0x01, 0xC0, 0x80, 0x41, 0x01, 0xC0,
+ 0x80, 0x41, 0x00, 0xC1, 0x81, 0x40, 0x00, 0xC1, 0x81, 0x40,
+ 0x01, 0xC0, 0x80, 0x41, 0x00, 0xC1, 0x81, 0x40, 0x01, 0xC0,
+ 0x80, 0x41, 0x01, 0xC0, 0x80, 0x41, 0x00, 0xC1, 0x81, 0x40,
+ 0x00, 0xC1, 0x81, 0x40, 0x01, 0xC0, 0x80, 0x41, 0x01, 0xC0,
+ 0x80, 0x41, 0x00, 0xC1, 0x81, 0x40, 0x01, 0xC0, 0x80, 0x41,
+ 0x00, 0xC1, 0x81, 0x40, 0x00, 0xC1, 0x81, 0x40, 0x01, 0xC0,
+ 0x80, 0x41, 0x00, 0xC1, 0x81, 0x40, 0x01, 0xC0, 0x80, 0x41,
+ 0x01, 0xC0, 0x80, 0x41, 0x00, 0xC1, 0x81, 0x40, 0x01, 0xC0,
+ 0x80, 0x41, 0x00, 0xC1, 0x81, 0x40, 0x00, 0xC1, 0x81, 0x40,
+ 0x01, 0xC0, 0x80, 0x41, 0x01, 0xC0, 0x80, 0x41, 0x00, 0xC1,
+ 0x81, 0x40, 0x00, 0xC1, 0x81, 0x40, 0x01, 0xC0, 0x80, 0x41,
+ 0x00, 0xC1, 0x81, 0x40, 0x01, 0xC0, 0x80, 0x41, 0x01, 0xC0,
+ 0x80, 0x41, 0x00, 0xC1, 0x81, 0x40};
+
+const u8 auchCRCLo[] = {
+ 0x00, 0xC0, 0xC1, 0x01, 0xC3, 0x03, 0x02, 0xC2, 0xC6, 0x06 /**/,
+ 0x07, 0xC7, 0x05, 0xC5, 0xC4, 0x04, 0xCC, 0x0C, 0x0D, 0xCD,
+ 0x0F, 0xCF, 0xCE, 0x0E, 0x0A, 0xCA, 0xCB, 0x0B, 0xC9, 0x09,
+ 0x08, 0xC8, 0xD8, 0x18, 0x19, 0xD9, 0x1B, 0xDB, 0xDA, 0x1A,
+ 0x1E, 0xDE, 0xDF, 0x1F, 0xDD, 0x1D, 0x1C, 0xDC, 0x14, 0xD4,
+ 0xD5, 0x15, 0xD7, 0x17, 0x16, 0xD6, 0xD2, 0x12, 0x13, 0xD3,
+ 0x11, 0xD1, 0xD0, 0x10, 0xF0, 0x30, 0x31, 0xF1, 0x33, 0xF3,
+ 0xF2, 0x32, 0x36, 0xF6, 0xF7, 0x37, 0xF5, 0x35, 0x34, 0xF4,
+ 0x3C, 0xFC, 0xFD, 0x3D, 0xFF, 0x3F, 0x3E, 0xFE, 0xFA, 0x3A,
+ 0x3B, 0xFB, 0x39, 0xF9, 0xF8, 0x38, 0x28, 0xE8, 0xE9, 0x29,
+ 0xEB, 0x2B, 0x2A, 0xEA, 0xEE, 0x2E, 0x2F, 0xEF, 0x2D, 0xED,
+ 0xEC, 0x2C, 0xE4, 0x24, 0x25, 0xE5, 0x27, 0xE7, 0xE6, 0x26,
+ 0x22, 0xE2, 0xE3, 0x23, 0xE1, 0x21, 0x20, 0xE0, 0xA0, 0x60,
+ 0x61, 0xA1, 0x63, 0xA3, 0xA2, 0x62, 0x66, 0xA6, 0xA7, 0x67,
+ 0xA5, 0x65, 0x64, 0xA4, 0x6C, 0xAC, 0xAD, 0x6D, 0xAF, 0x6F,
+ 0x6E, 0xAE, 0xAA, 0x6A, 0x6B, 0xAB, 0x69, 0xA9, 0xA8, 0x68,
+ 0x78, 0xB8, 0xB9, 0x79, 0xBB, 0x7B, 0x7A, 0xBA, 0xBE, 0x7E,
+ 0x7F, 0xBF, 0x7D, 0xBD, 0xBC, 0x7C, 0xB4, 0x74, 0x75, 0xB5,
+ 0x77, 0xB7, 0xB6, 0x76, 0x72, 0xB2, 0xB3, 0x73, 0xB1, 0x71,
+ 0x70, 0xB0, 0x50, 0x90, 0x91, 0x51, 0x93, 0x53, 0x52, 0x92,
+ 0x96, 0x56, 0x57, 0x97, 0x55, 0x95, 0x94, 0x54, 0x9C, 0x5C,
+ 0x5D, 0x9D, 0x5F, 0x9F, 0x9E, 0x5E, 0x5A, 0x9A, 0x9B, 0x5B,
+ 0x99, 0x59, 0x58, 0x98, 0x88, 0x48, 0x49, 0x89, 0x4B, 0x8B,
+ 0x8A, 0x4A, 0x4E, 0x8E, 0x8F, 0x4F, 0x8D, 0x4D, 0x4C, 0x8C,
+ 0x44, 0x84, 0x85, 0x45, 0x87, 0x47, 0x46, 0x86, 0x82, 0x42,
+ 0x43, 0x83, 0x41, 0x81, 0x80, 0x40};
+u16 CRC_Check(u8 *puchMsg, u16 usDataLen)
+{
+ u8 uchCRCHi = 0xFF;
+ u8 uchCRCLo = 0xFF;
+ u16 uIndex;
+ while (usDataLen--)
+ {
+ uIndex = uchCRCHi ^ *puchMsg++;
+ uchCRCHi = uchCRCLo ^ auchCRCHi[uIndex];
+ uchCRCLo = auchCRCLo[uIndex];
+ }
+ return (uchCRCLo << 8 | uchCRCHi);
+}
+u16 DartCRC16(u8 *puchMsg, u16 usDataLen)
+{
+ u8 uchCRCHi = 0x00;
+ u8 uchCRCLo = 0x00;
+ u16 uIndex;
+ while (usDataLen--)
+ {
+ uIndex = uchCRCHi ^ *puchMsg++;
+ uchCRCHi = uchCRCLo ^ auchCRCHi[uIndex];
+ uchCRCLo = auchCRCLo[uIndex];
+ }
+ return (uchCRCLo << 8 | uchCRCHi);
+}
+u8 SUMCRC(u8 *puchMsg, u16 usDataLen)
+{
+ u8 sum = 0x00;
+ while (usDataLen--)
+ {
+ sum += *puchMsg++;
+ }
+ return (sum);
+}
+/****************************************************
+POS_Connect_IO_Configuration
+ ͨѶõIOʼ
+
+ֵ
+****************************************************/
+void POS_Connect_IO_Configuration(void)
+{
+ GPIO_InitTypeDef GPIO_InitStructure;
+
+ RCC_AHB1PeriphClockCmd(RCC_AHB1Periph_GPIOA | RCC_AHB1Periph_GPIOB, ENABLE);
+
+ GPIO_PinAFConfig(GPIOB, GPIO_PinSource6, GPIO_AF_USART1);
+ GPIO_PinAFConfig(GPIOB, GPIO_PinSource7, GPIO_AF_USART1);
+
+ GPIO_InitStructure.GPIO_Pin = GPIO_Pin_6 | GPIO_Pin_7;
+ GPIO_InitStructure.GPIO_Speed = GPIO_Speed_50MHz;
+ GPIO_InitStructure.GPIO_OType = GPIO_OType_PP;
+ GPIO_InitStructure.GPIO_PuPd = GPIO_PuPd_UP;
+ GPIO_InitStructure.GPIO_Mode = GPIO_Mode_AF;
+ GPIO_Init(GPIOB, &GPIO_InitStructure);
+
+ GPIO_InitStructure.GPIO_Pin = GPIO_Pin_5;
+ GPIO_InitStructure.GPIO_Mode = GPIO_Mode_OUT; // ͨģʽ
+ GPIO_InitStructure.GPIO_OType = GPIO_OType_PP; //
+ GPIO_InitStructure.GPIO_Speed = GPIO_Speed_100MHz; // 100MHz
+ GPIO_InitStructure.GPIO_PuPd = GPIO_PuPd_UP; //
+ GPIO_Init(GPIOB, &GPIO_InitStructure); // ʼ
+}
+/****************************************************
+POS_Connect_NVPOS_Connect_Configuration
+ ͨѶõж
+
+ֵ
+****************************************************/
+void POS_Connect_NVIC_Configuration(void)
+{
+ NVIC_InitTypeDef NVIC_InitStructure; // жýṹ
+
+ NVIC_InitStructure.NVIC_IRQChannel = DMA2_Stream7_IRQn; // USART1_TX_DMA
+ NVIC_InitStructure.NVIC_IRQChannelPreemptionPriority = 2;
+ NVIC_InitStructure.NVIC_IRQChannelSubPriority = 1;
+ NVIC_InitStructure.NVIC_IRQChannelCmd = ENABLE;
+ NVIC_Init(&NVIC_InitStructure);
+
+ NVIC_InitStructure.NVIC_IRQChannel = USART1_IRQn; // USART??
+ NVIC_InitStructure.NVIC_IRQChannelPreemptionPriority = 1; //
+ NVIC_InitStructure.NVIC_IRQChannelSubPriority = 0; //
+ NVIC_InitStructure.NVIC_IRQChannelCmd = ENABLE; // IRQ????
+ NVIC_Init(&NVIC_InitStructure); //??NVIC_InitStruct???????????NVIC???USART1
+}
+
+/****************************************************
+POS_Connect_NVPOS_Connect_Configuration
+ ͨѶõĴ
+
+ֵ
+****************************************************/
+void POS_Connect_USART_Configuration(u32 BaudRate)
+{
+ USART_InitTypeDef USART_InitStructure;
+
+ RCC_APB2PeriphClockCmd(RCC_APB2Periph_USART1, ENABLE);
+ USART_InitStructure.USART_BaudRate = BaudRate; // Baud;//?????
+ USART_InitStructure.USART_WordLength = USART_WordLength_8b;
+ USART_InitStructure.USART_StopBits = USART_StopBits_1;
+ USART_InitStructure.USART_Parity = USART_Parity_No;
+ USART_InitStructure.USART_HardwareFlowControl = USART_HardwareFlowControl_None;
+ USART_InitStructure.USART_Mode = USART_Mode_Tx | USART_Mode_Rx;
+ USART_Init(USART1, &USART_InitStructure);
+ USART_Cmd(USART1, ENABLE);
+
+ USART_ITConfig(USART1, USART_IT_IDLE, ENABLE);
+ USART_ClearFlag(USART1, USART_FLAG_IDLE);
+
+ USART_DMACmd(USART1, USART_DMAReq_Tx | USART_DMAReq_Rx, ENABLE);
+}
+/*************************************************
+ DMA_Configuration
+ DMAʼ
+
+ֵ
+**************************************************/
+void POS_Connect_DMA_Configuration(void)
+{
+ DMA_InitTypeDef DMA_InitStructure;
+
+ RCC_AHB1PeriphClockCmd(RCC_AHB1Periph_DMA2, ENABLE);
+ /*******************TX*********************/
+ DMA_DeInit(DMA2_Stream7);
+ DMA_InitStructure.DMA_DIR = DMA_DIR_MemoryToPeripheral;
+ // DMA_InitStructure.DMA_BufferSize = UART_DMA_SEND_LEN;
+ DMA_InitStructure.DMA_PeripheralInc = DMA_PeripheralInc_Disable;
+ DMA_InitStructure.DMA_MemoryInc = DMA_MemoryInc_Enable;
+ DMA_InitStructure.DMA_PeripheralDataSize = DMA_PeripheralDataSize_Byte;
+ DMA_InitStructure.DMA_MemoryDataSize = DMA_MemoryDataSize_Byte;
+ DMA_InitStructure.DMA_Mode = DMA_Mode_Normal;
+ DMA_InitStructure.DMA_Priority = DMA_Priority_High;
+ DMA_InitStructure.DMA_FIFOMode = DMA_FIFOMode_Disable;
+ DMA_InitStructure.DMA_FIFOThreshold = DMA_FIFOThreshold_1QuarterFull;
+ DMA_InitStructure.DMA_MemoryBurst = DMA_MemoryBurst_Single;
+ DMA_InitStructure.DMA_PeripheralBurst = DMA_PeripheralBurst_Single;
+ DMA_InitStructure.DMA_PeripheralBaseAddr = (uint32_t)&USART1->DR;
+ DMA_InitStructure.DMA_Channel = DMA_Channel_4;
+ DMA_InitStructure.DMA_Memory0BaseAddr = (uint32_t)POS_Connect_TX_Buff;
+
+ DMA_Init(DMA2_Stream7, &DMA_InitStructure);
+ DMA_ITConfig(DMA2_Stream7, DMA_IT_TC, ENABLE);
+
+ /*******************RX*********************/
+ DMA_DeInit(DMA2_Stream5);
+ DMA_InitStructure.DMA_DIR = DMA_DIR_PeripheralToMemory;
+ DMA_InitStructure.DMA_BufferSize = 2000;
+ DMA_InitStructure.DMA_PeripheralInc = DMA_PeripheralInc_Disable;
+ DMA_InitStructure.DMA_MemoryInc = DMA_MemoryInc_Enable;
+ DMA_InitStructure.DMA_PeripheralDataSize = DMA_PeripheralDataSize_Byte;
+ DMA_InitStructure.DMA_MemoryDataSize = DMA_MemoryDataSize_Byte;
+ DMA_InitStructure.DMA_Mode = DMA_Mode_Normal;
+ DMA_InitStructure.DMA_Priority = DMA_Priority_High;
+ DMA_InitStructure.DMA_FIFOMode = DMA_FIFOMode_Disable;
+ DMA_InitStructure.DMA_FIFOThreshold = DMA_FIFOThreshold_1QuarterFull;
+ DMA_InitStructure.DMA_MemoryBurst = DMA_MemoryBurst_Single;
+ DMA_InitStructure.DMA_PeripheralBurst = DMA_PeripheralBurst_Single;
+ DMA_InitStructure.DMA_PeripheralBaseAddr = (uint32_t)&USART1->DR;
+ DMA_InitStructure.DMA_Channel = DMA_Channel_4;
+ DMA_InitStructure.DMA_Memory0BaseAddr = (uint32_t)POS_Connect_RX_Buff;
+
+ DMA_Init(DMA2_Stream5, &DMA_InitStructure);
+ DMA_Cmd(DMA2_Stream5, ENABLE);
+}
+// F*****************************************************************************
+//* NAME: POS_Connect_DMATX_IRQHandler
+//* PURPOSE: ͨѶDMAж
+//* PARAMS:
+//* return:
+//******************************************************************************
+void POS_Connect_DMATX_IRQHandler(void)
+{
+ u16 i = 0;
+ DMA_ClearFlag(DMA2_Stream7, DMA_IT_TCIF7);
+ POS_Connect_TX_DMAStop(); // رDMA
+}
+// F*****************************************************************************
+//* NAME: POS_Connect_DMARX_IRQHandler
+//* PURPOSE: DMAжϣGas ModBus
+//* PARAMS:
+//* return:
+//******************************************************************************
+
+void POS_Connect_DMARX_IRQHandler(void)
+{
+ u8 i = 0;
+ if (USART_GetITStatus(USART1, USART_IT_IDLE) != RESET) //?????????
+ {
+ USART_ClearFlag(USART1, USART_IT_IDLE);
+ POS_Connect_RX_DMAStop(); // رDMA
+ DMA_ClearFlag(DMA2_Stream5, DMA_IT_TCIF5);
+ TXHData.POS_Info.POS_ConnectRXTask_Flag = 1; // ʹܽ
+ i = USART1->SR;
+ i = USART1->DR;
+ TXHData.PCMail_RX_Len = 2000 - DMA2_Stream5->NDTR;
+ POS_Connect_RX_DMALenSet(2000);
+ POS_Connect_RX_DMAStart(); // DMA()ѡͶʱ
+ }
+}
+// F*****************************************************************************
+//* NAME: POS_Connect_u64ToBCD
+//* PURPOSE: u64תBCD
+//* PARAMS: pDataҪתݣLen
+//* return: BCD
+//******************************************************************************
+u64 POS_Connect_u64ToBCD(u64 Dat)
+{
+ u8 i = 0;
+ u64 T64 = 0, Temp = 0;
+ u8 *pData;
+ pData = (u8 *)&T64;
+ for (i = 0; i < 8; i++)
+ {
+ Temp = Dat % 100;
+ *(pData + i) = ((Temp / 10) << 4) + ((Temp % 10) & 0x0F);
+ Dat /= 100;
+ }
+
+ return T64;
+}
+// ʼ
+void InitQueue(MessageQueue_Type *Queue)
+{
+ Queue->Front = 0;
+ Queue->Rear = 0;
+}
+
+// Ӳ
+void EnQueue(MessageQueue_Type *Queue, u8 Content, u8 Priority)
+{
+ Message_Type *Message;
+ int i = Queue->Rear; // Ӷβʼ
+ // ȼ
+ while (i != Queue->Front && Priority > Queue->Messages[(i - 1 + QUEUE_SIZE) % QUEUE_SIZE].Priority)
+ {
+ Queue->Messages[i] = Queue->Messages[(i - 1 + QUEUE_SIZE) % QUEUE_SIZE]; // һλ
+ i = (i - 1 + QUEUE_SIZE) % QUEUE_SIZE;
+ }
+ Queue->Messages[i].Content = Content;
+ Queue->Messages[i].Priority = Priority;
+ Queue->Rear = (Queue->Rear + 1) % QUEUE_SIZE; // βָ
+}
+
+// Ӳ
+Message_Type *DeQueue(MessageQueue_Type *Queue)
+{
+ Message_Type *Message;
+ if (Queue->Front != Queue->Rear)
+ {
+ Message = &Queue->Messages[Queue->Front];
+ Queue->Front = (Queue->Front + 1) % QUEUE_SIZE;
+ return Message;
+ }
+ else
+ {
+ Message->Content = 0;
+ return Message;
+ }
+}
+// ѯDzǰضϢ
+u8 FindMessage(MessageQueue_Type *Queue, u8 Content)
+{
+ u8 i = 0;
+ for (i = 0; i < QUEUE_SIZE; i++)
+ {
+ if (Queue->Messages[i].Content == Content)
+ {
+ return Queue->Messages[i].Priority;
+ }
+ }
+ return 0;
+}
+void POS_Network_APN_Set(void)
+{
+ char CMD[50] = "AT+APN=";
+ u32 i = 0;
+ u16 Temp = 0;
+ u32 numElements = 0;
+ u32 strllen = 0;
+ if ((TXHData.POS_Info.ConnectType != POS_Connect_Typ_Station))
+ {
+ BEEP = 1;
+ TXHData.POS_Info.POS_ConnectRXTask_Flag = 0;
+ for (i = 0; i < strlen(CMD_Model_Set_2); i++)
+ POS_Connect_TX_Buff[i] = CMD_Model_Set_2[i];
+ POS_Connect_TX_DMALenSet(i); // ÷DMA
+ POS_Connect_TX_DMAStart();
+ delay_ms(500);
+
+ TXHData.POS_Info.POS_ConnectRXTask_Flag = 0;
+ for (i = 0; i < strlen(CMD_Model_NET); i++)
+ POS_Connect_TX_Buff[i] = CMD_Model_NET[i];
+ POS_Connect_TX_DMALenSet(i); // ÷DMA
+ POS_Connect_TX_DMAStart();
+ delay_ms(1000);
+
+ TXHData.POS_Info.POS_ConnectRXTask_Flag = 0;
+ for (i = 0; i < strlen(CMD_Model_Set_1); i++)
+ POS_Connect_TX_Buff[i] = CMD_Model_Set_1[i];
+ POS_Connect_TX_DMALenSet(i); // ÷DMA
+ POS_Connect_TX_DMAStart();
+ delay_ms(1000);
+
+ TXHData.POS_Info.POS_ConnectRXTask_Flag = 0;
+ for (i = 0; i < strlen(CMD_Model_Set_2); i++)
+ POS_Connect_TX_Buff[i] = CMD_Model_Set_2[i];
+ POS_Connect_TX_DMALenSet(i); // ÷DMA
+ POS_Connect_TX_DMAStart();
+ delay_ms(1000);
+ {
+ strcat(CMD, (const char *)TXHData.POSData.WirelessData.APN);
+ strcat(CMD, NextStr);
+ TXHData.POS_Info.POS_ConnectRXTask_Flag = 0;
+ for (i = 0; i < strlen((char *)&CMD); i++)
+ POS_Connect_TX_Buff[i] = CMD[i];
+ POS_Connect_TX_DMALenSet(i); // ÷DMA
+ POS_Connect_TX_DMAStart();
+ };
+ delay_ms(1000);
+ TXHData.POS_Info.POS_ConnectRXTask_Flag = 0;
+ for (i = 0; i < sizeof(CMD_Save); i++)
+ POS_Connect_TX_Buff[i] = CMD_Save[i];
+ POS_Connect_TX_DMALenSet(i - 1); // ÷DMA
+ POS_Connect_TX_DMAStart();
+ delay_ms(100);
+ BEEP = 0;
+ }
+}
+void POS_WIFIReconnect(void)
+{
+ u32 i = 0, j = 0;
+ u16 Temp = 0;
+ u32 numElements = 0;
+ u32 strllen = 0;
+ u16 StartLen = 0, EndLen = 0;
+
+ for (i = 0; i < 100; i++)
+ POS_Connect_TX_Buff[i] = 0;
+ TXHData.POS_Info.POS_ConnectRXTask_Flag = 0;
+ for (i = 0; i < 8; i++)
+ POS_Connect_TX_Buff[i] = CMD_WifiWSSSID[i];
+ for (i = 0; i < strlen((const char *)TXHData.POSData.WirelessData.WiFIName); i++)
+ POS_Connect_TX_Buff[8 + i] = TXHData.POSData.WirelessData.WiFIName[i];
+ POS_Connect_TX_Buff[8 + i] = ',';
+ j = 8 + i + 1;
+ for (i = 0; i < strlen((const char *)TXHData.POSData.WirelessData.WiFIPassWord); i++)
+ POS_Connect_TX_Buff[j + i] = TXHData.POSData.WirelessData.WiFIPassWord[i];
+ strcat(POS_Connect_TX_Buff, "\r\n\0");
+ POS_Connect_TX_DMALenSet(strlen((const char *)POS_Connect_TX_Buff)); // ÷DMA
+ POS_Connect_TX_DMAStart();
+ while (!TXHData.POS_Info.POS_ConnectRXTask_Flag)
+ {
+ delay_ms(1);
+ i++;
+ if (i > 100)
+ break;
+ }
+ if (POS_URL == SWF_ON) // Է
+ {
+ TXHData.POS_Info.POS_ConnectRXTask_Flag = 0;
+ for (i = 0; i < strlen(CMD_WifiSOCKET); i++)
+ POS_Connect_TX_Buff[i] = CMD_WifiSOCKET[i];
+ POS_Connect_TX_DMALenSet(i); // ÷DMA
+ POS_Connect_TX_DMAStart();
+ while (!TXHData.POS_Info.POS_ConnectRXTask_Flag)
+ {
+ delay_ms(1);
+ i++;
+ if (i > 100)
+ break;
+ }
+ }
+ else
+ {
+ for (i = 0; i < 100; i++)
+ POS_Connect_TX_Buff[i] = 0;
+ TXHData.POS_Info.POS_ConnectRXTask_Flag = 0;
+ for (i = 0; i < 14; i++)
+ POS_Connect_TX_Buff[i] = CMD_WifiSOCKET[i];
+ // const char CMD_WifiSOCKET[]="AT+Socket=0,0,test.joyfueling.com,7011\r\n";
+ StartLen = strlen((const char *)TXHData.POSData.WirelessData.CMD_SOCKA);
+ if (StartLen)
+ {
+ for (i = 0; i < StartLen; i++)
+ POS_Connect_TX_Buff[14 + i] = TXHData.POSData.WirelessData.CMD_SOCKA[i];
+ strcat(POS_Connect_TX_Buff, "\r\n\0");
+ }
+ POS_Connect_TX_DMALenSet(strlen((const char *)POS_Connect_TX_Buff)); // ÷DMA
+ POS_Connect_TX_DMAStart();
+ }
+
+ while (!TXHData.POS_Info.POS_ConnectRXTask_Flag)
+ {
+ delay_ms(1);
+ i++;
+ if (i > 100)
+ break;
+ }
+}
+void POS_Connect_Init(void)
+{
+ u32 i = 0;
+ u8 Temp = 0;
+ POS_Connect_IO_Configuration();
+ POS_Connect_DMA_Configuration();
+ POS_Connect_USART_Configuration(115200);
+ POS_Connect_NVIC_Configuration();
+ RCC_AHB2PeriphClockCmd(RCC_AHB2Periph_RNG, ENABLE); // RNG ʱ
+ RNG_Cmd(ENABLE); // ʹ RNG
+ delay_ms(1000);
+ // InitQueue(&TXHData.POS_TX_MessageQueue);
+ // ϴԶռȣҲᱻƳУָȼܵ2ܲᱻִ
+ // EnQueue(&TXHData.POS_TX_MessageQueue,POSConnect_SynchronizationTime,Message_Priority_3);
+ // EnQueue(&TXHData.POS_TX_MessageQueue,POSConnect_FuelData,Message_Priority_1);
+ TXHData.POS_Info.POS_CMD_Next = POSConnect_SynchronizationTime;
+ TXHData.POS_Info.Link_Flag = 0;
+ TXHData.ReSendDataTimer.Init = 0; // ʼ־
+ TXHData.ReSendDataTimer.Flag = 0; // ʱ־
+ TXHData.ReSendDataTimer.ON_OFF = 0; //
+ TXHData.ReSendDataTimer.Cycle = 0; // Ϊѭģʽʱ
+ TXHData.ReSendDataTimer.TimerCountMax = 1000 * 1; // 1
+
+ TXHData.POSCutTimer.Init = 0; // ʼ־
+ TXHData.POSCutTimer.Flag = 1; // ʱ־
+ TXHData.POSCutTimer.ON_OFF = 1; //
+ TXHData.POSCutTimer.Cycle = 1; // Ϊѭģʽʱssssssssss/dddd
+ TXHData.POSCutTimer.TimerCountMax = 8000; // 8
+
+ TXHData.HeartbeatTimer.Init = 0; // ʼ־
+ TXHData.HeartbeatTimer.Flag = 0; // ʱ־
+ TXHData.HeartbeatTimer.ON_OFF = 1; //
+ TXHData.HeartbeatTimer.Cycle = 1; // Ϊѭģʽʱ
+ TXHData.HeartbeatTimer.TimerCountMax = 1000 * 1; // 1
+
+ TXHData.DelayDetectionTimer.Init = 0; // ʼ־
+ TXHData.DelayDetectionTimer.Flag = 0; // ʱ־
+ TXHData.DelayDetectionTimer.ON_OFF = 0; //
+ TXHData.DelayDetectionTimer.Cycle = 0; // Ϊѭģʽʱ
+ TXHData.DelayDetectionTimer.TimerCountMax = 1000; // 10
+
+ TXHData.POS_RS232Timer.Init = 0; // ʼ־
+ TXHData.POS_RS232Timer.Flag = 1; // ʱ־
+ TXHData.POS_RS232Timer.ON_OFF = 1; //
+ TXHData.POS_RS232Timer.Cycle = 1; // Ϊѭģʽʱcc/
+ TXHData.POS_RS232Timer.TimerCountMax = 500; // 0.5
+
+ TXHData.POSReLinkTimer.Init = 0; // ʼ־
+ TXHData.POSReLinkTimer.Flag = 0; // ʱ־
+ TXHData.POSReLinkTimer.ON_OFF = 1; //
+ TXHData.POSReLinkTimer.Cycle = 1; // Ϊѭģʽʱcc/
+ TXHData.POSReLinkTimer.TimerCountMax = 1000 * 70; // 0.5
+ for (i = 0; i < 4; i++)
+ {
+ TXHData.MDRestartTimer[i].Init = 0; // ʼ־
+ TXHData.MDRestartTimer[i].Flag = 0; // ʱ־
+ TXHData.MDRestartTimer[i].ON_OFF = 1; //
+ TXHData.MDRestartTimer[i].Cycle = 0; // Ϊѭģʽʱ
+ TXHData.MDRestartTimer[i].TimerCountMax = 11000; // 10
+ }
+ TXHData.POS_Info.WiFiRSSI = 0;
+
+ if (TXHData.POSData.POSConnectTyye.Flag.ConnectMode > 0)
+ TXHData.POS_Info.ConnectType = TXHData.POSData.POSConnectTyye.Flag.ConnectMode - 1;
+ if (TXHData.POSData.POSConnectTyye.Flag.NetworkSet > 0)
+ TXHData.POS_Info.NetType = TXHData.POSData.POSConnectTyye.Flag.NetworkSet - 1;
+ if (TXHData.POS_Info.ConnectType == POS_Connect_Typ_Station) // վ
+ {
+ POSConnect_Station;
+ TXHData.POSNetSetState.Flag.WorkMode = 1;
+ }
+ else
+ {
+ POSConnect_Cloud;
+ }
+
+ switch (TXHData.POS_Info.NetType)
+ {
+ case POS_Net_Typ_WAN:
+ TXHData.POSReLinkTimer.TimerCountMax = 1000 * 30;
+ POS_LinkA_Out = 0;
+ break;
+ case POS_Net_Typ_WiFi:
+ TXHData.POSReLinkTimer.TimerCountMax = 1000 * 60;
+ break;
+ case POS_Net_Typ_4G_GM5:
+ TXHData.POSReLinkTimer.TimerCountMax = 1000 * 60;
+ break;
+ case POS_Net_Typ_4G_L510:
+ TXHData.POSReLinkTimer.TimerCountMax = 1000 * 60;
+ POS_LinkA_Out = 0;
+ TXHData.HeartbeatTimer.TimerCountMax = 1000 * 15;
+ break;
+ }
+ STM32CPU.v.id[0] = *(u32 *)0x1fff7a10;
+ STM32CPU.v.id[1] = *(u32 *)(0x1fff7a10 + 4);
+ STM32CPU.v.id[2] = *(u32 *)(0x1fff7a10 + 8);
+ for (i = 0; i < 20; i++)
+ TXHData.POSData.WirelessData.IMEI[i] = 0;
+ sprintf(&TXHData.POSData.WirelessData.IMEI[0], "%02x%02x%02x%02x%02x%02x%02x%02x%02x%02x%",
+ STM32CPU.v.byte[0], STM32CPU.v.byte[2], STM32CPU.v.byte[4], STM32CPU.v.byte[5], STM32CPU.v.byte[6],
+ STM32CPU.v.byte[7], STM32CPU.v.byte[8], STM32CPU.v.byte[9], STM32CPU.v.byte[10], STM32CPU.v.byte[11]);
+ if (FMItemWrite(CF_POSData, 0))
+ BEEP = 0;
+}
+void FToHA(u8 *Buff, float Temp) // תַʽHEXǵַ
+{
+ u8 HexToAsc[16] = {0x30, 0x31, 0x32, 0x33, 0x34, 0x35, 0x36, 0x37, 0x38, 0x39, 0x41, 0x42, 0x43, 0x44, 0x45, 0x46};
+ u8 i = 0;
+ u8 *N;
+ N = (u8 *)(&Temp);
+ for (i = 0; i < 4; i++)
+ {
+ *(Buff + i * 2) = HexToAsc[*(N + 3 - i) >> 4];
+ *(Buff + i * 2 + 1) = HexToAsc[*(N + 3 - i) & 0x0f];
+ }
+}
+
+u8 FindCharFStr(u8 *Str, char Cha, u8 Num)
+{
+ u8 i = 0, len = 0;
+ for (; *Str; ++Str)
+ {
+ len++;
+ if (Cha == *Str)
+ i++;
+ if (i == Num)
+ return len;
+ }
+ return 0;
+}
+u8 Encrypt_Data(u8 Data, u8 Type, u8 Bit)
+{
+ u16 Temp = 0;
+
+ if (Bit > 0x7)
+ Bit = 7;
+ Temp = (Data << 8) | Data;
+ if (Type == 0)
+ {
+ Temp = Temp >> Bit;
+ return (Temp & 0xff);
+ }
+ else if (Type == 1)
+ {
+ Temp = Temp << Bit;
+ Temp >>= 8;
+ return (Temp & 0xff);
+ }
+}
+u8 Decode_Data(u8 Data, u8 Type, u8 Bit)
+{
+ u16 Temp = 0;
+
+ if (Bit > 7)
+ Bit = 7;
+
+ Temp = (Data << 8) | Data;
+ if (Type == 0)
+ {
+ Temp = Temp << Bit;
+ Temp >>= 8;
+ return (Temp & 0xff);
+ }
+ else if (Type == 1)
+ {
+ Temp = Temp >> Bit;
+ return (Temp & 0xff);
+ }
+}
+
+// F*****************************************************************************
+//* NAME: POS_ConnectTask
+//* PURPOSE: ͨѶݴ
+//* PARAMS:
+//* return:
+//******************************************************************************
+volatile u32 POS_RX_RNGData = 0;
+volatile u16 FrameNow = 0;
+volatile u8 FrameTimeout = 0;
+void POS_ConnectRXTask(void)
+{
+ u16 POS_ConnectRX_CMD = 0; // ָ
+ u16 POS_ConnectRX_Len = 0; //
+ u8 Temp8 = 0, Package = 0;
+ u8 POS_ConnectRX_AuthorizeNum_Temp = 0;
+ u16 POS_ConnectRX_Check = 0; // У
+ volatile u8 TimeLenOffset = 0, Encrypt_Flag1 = 0, Encrypt_Flag2 = 0;
+ volatile u16 MD_Port_Num = 0, DeviceNumber = 0, MD_Port_Num_Top = 0, DeviceNumber_Top = 0, FrameTop = 0, Offset = 0, len = 0, WifiLenOffset = 0;
+ u16 i = 0, j = 0, CRCTemp = 0, Temp16 = 0;
+ u32 Temp32 = 0;
+ if (TXHData.POSNetSetState.Flag.WorkMode == 1) // ģʽ
+ {
+ while (TXHData.PCMail_RX_Len > 10)
+ {
+ Package++; // ڼճʶ
+ if (TXHData.POS_Info.NetType == POS_Net_Typ_WiFi && TXHData.POS_Info.ConnectType != POS_Connect_Typ_Station)
+ WifiLenOffset = 7;
+ if (POS_Connect_RX_Buff[WifiLenOffset + TimeLenOffset] == 0xFA)
+ {
+ TXHData.PosCTIME.Year = POS_Connect_RX_Buff[(WifiLenOffset + TimeLenOffset) + 1];
+ TXHData.PosCTIME.Month = POS_Connect_RX_Buff[(WifiLenOffset + TimeLenOffset) + 2];
+ TXHData.PosCTIME.Day = POS_Connect_RX_Buff[(WifiLenOffset + TimeLenOffset) + 3];
+ TXHData.PosCTIME.Hour = POS_Connect_RX_Buff[(WifiLenOffset + TimeLenOffset) + 4];
+ TXHData.PosCTIME.Min = POS_Connect_RX_Buff[(WifiLenOffset + TimeLenOffset) + 5];
+ TXHData.PosCTIME.Sec = POS_Connect_RX_Buff[(WifiLenOffset + TimeLenOffset) + 6];
+ if (TXHData.PosCTIME.Sec > TXHData.CTIME.Sec)
+ Temp8 = MD_Connect_BCDTou64(TXHData.PosCTIME.Sec) - MD_Connect_BCDTou64(TXHData.CTIME.Sec);
+ else
+ Temp8 = MD_Connect_BCDTou64(TXHData.CTIME.Sec) - MD_Connect_BCDTou64(TXHData.PosCTIME.Sec);
+ if ((Temp8 >= 5 && TXHData.PosCTIME.Sec < 0x54 && TXHData.PosCTIME.Sec > 0x6) && (TXHData.PosCTIME.Year >= 0x24 && TXHData.PosCTIME.Year <= 0x50))
+ {
+ TXHData.CTIME = TXHData.PosCTIME;
+ DS1307_Write();
+ }
+ TimeLenOffset = 6;
+ }
+ POS_ConnectRX_Len = (POS_Connect_RX_Buff[(WifiLenOffset + TimeLenOffset) + 1] << 8) | POS_Connect_RX_Buff[(WifiLenOffset + TimeLenOffset) + 2]; // ȡ
+ Temp32 = (POS_Connect_RX_Buff[(WifiLenOffset + TimeLenOffset) + 3] << 24) | (POS_Connect_RX_Buff[(WifiLenOffset + TimeLenOffset) + 4] << 16) | (POS_Connect_RX_Buff[(WifiLenOffset + TimeLenOffset) + 5] << 8) | POS_Connect_RX_Buff[(WifiLenOffset + TimeLenOffset) + 6];
+ if (Temp32 != POS_RX_RNGData && POS_ConnectRX_Len < 2000 && POS_ConnectRX_Len > 0) // 벻ظ
+ // if(1)//벻ظ
+ {
+ POS_RX_RNGData = Temp32;
+ if (TXHData.PCMail_RX_Len > (WifiLenOffset + POS_ConnectRX_Len + 2 + 1))
+ {
+ TXHData.PCMail_RX_Len = TXHData.PCMail_RX_Len - (POS_ConnectRX_Len + 2);
+ }
+ else
+ {
+ TXHData.PCMail_RX_Len = 0;
+ }
+ Temp16 = CRC_Check(&POS_Connect_RX_Buff[WifiLenOffset], POS_ConnectRX_Len);
+ if (Temp16 == ((POS_Connect_RX_Buff[WifiLenOffset + POS_ConnectRX_Len] << 8) | POS_Connect_RX_Buff[WifiLenOffset + POS_ConnectRX_Len + 1]))
+ // if(1)//벻ظ
+ {
+ if (TXHData.UDisk_Flag)
+ Log_Task(&POS_Connect_RX_Buff[WifiLenOffset], POS_ConnectRX_Len + 2, 4, Info_Receive);
+ Encrypt_Flag1 = (POS_Connect_RX_Buff[(WifiLenOffset + TimeLenOffset) + 4] & 0x0f) % 2;
+ Encrypt_Flag2 = (POS_Connect_RX_Buff[(WifiLenOffset + TimeLenOffset) + 6] & 0x0f) / 2;
+
+ for (i = 0; i < POS_ConnectRX_Len - TimeLenOffset - 7; i++)
+ POS_Connect_RX_Buff[(WifiLenOffset + TimeLenOffset) + 7 + i] = Decode_Data(POS_Connect_RX_Buff[(WifiLenOffset + TimeLenOffset) + 7 + i], Encrypt_Flag1, Encrypt_Flag2);
+
+ // if(TXHData.UDisk_Flag)
+ // Log_Task(&POS_Connect_RX_Buff[(WifiLenOffset) + 0],POS_ConnectRX_Len + 2,4,Info_Receive);
+ POS_ConnectRX_CMD = POS_Connect_RX_Buff[(WifiLenOffset + TimeLenOffset) + 7];
+ TXHData.POS_Info.Link_Flag = 1;
+ TXHData.POSCutTimer.TimerCount = 0;
+ TXHData.POSCutTimer.Flag = 0;
+ TXHData.POSReLinkTimer.Flag = 0;
+ TXHData.POSReLinkTimer.TimerCount = 0;
+ TXHData.DelayDetection = TXHData.DelayDetectionTimer.TimerCount;
+ TXHData.DelayDetectionTimer.Init = 1;
+ if (TXHData.POS_Info.NetType == POS_Net_Typ_WAN || TXHData.POS_Info.NetType == POS_Net_Typ_4G_L510)
+ POS_LinkA_Out = 1;
+ Offset = 0;
+ switch (POS_ConnectRX_CMD)
+ {
+ case POSConnect_FuelData:
+ {
+ if (TXHData.PREXDATA_WaitUpNummber)
+ {
+ TXHData.POS_Info.POS_CMD_Next = POSConnect_PREXDATAUp;
+ }
+ for (MD_Port_Num = 0; MD_Port_Num < TXHData.MD_Port_Num_Top; MD_Port_Num++)
+ {
+ switch (TXHData.MD_Port_Data[MD_Port_Num].PortData.POSType)
+ {
+ case PosBlueSky:
+ case PosLY:
+ case PosJP:
+ case PosDart:
+ case PosYGao:
+ case PosHongYang:
+ case PosLanFeng:
+ case PosSSLan:
+ case PosBlueSkyPlus:
+ {
+ for (DeviceNumber = 0; DeviceNumber < TXHData.MD_Port_Data[MD_Port_Num].PortData.DeviceNumber; DeviceNumber++)
+ {
+ TXHData.MD_Port_Info[MD_Port_Num].GunInfo[DeviceNumber].SlaveNeedReply = POS_Connect_RX_Buff[(WifiLenOffset + TimeLenOffset) + 8 + Offset];
+ switch (POS_Connect_RX_Buff[(WifiLenOffset + TimeLenOffset) + 8 + Offset])
+ {
+ case 0:
+ {
+ }
+ break;
+ case 1:
+ {
+ TXHData.MD_Port_Data[MD_Port_Num].GunData[DeviceNumber].GunState.Flag.UpdateDisplay = 0;
+ }
+ break;
+ case 2:
+ {
+ TXHData.MD_Port_Data[MD_Port_Num].GunData[DeviceNumber].GunState.Flag.UpdateRecords = 0;
+ TXHData.MD_Port_Data[MD_Port_Num].GunData[DeviceNumber].OrderNumber = 0;
+ FMItemWrite(CF_MD_Port_Data, MD_Port_Num);
+ for (i = 0; i < 20; i++)
+ TXHData.MD_Port_Info[MD_Port_Num].GunInfo[DeviceNumber].CardNumber[i] = 0;
+ for (i = 0; i < 10; i++)
+ TXHData.MD_Port_Info[MD_Port_Num].GunInfo[DeviceNumber].CarLicensePlate[i] = 0;
+ }
+ break;
+ }
+ Offset++;
+ }
+ }
+ break;
+ case PosYWY:
+ case PosPLC:
+ case PosPrice1_4:
+ {
+ switch (POS_Connect_RX_Buff[(WifiLenOffset + TimeLenOffset) + 8 + Offset])
+ {
+ case 0:
+ {
+ }
+ break;
+ case 1:
+ {
+ TXHData.MD_Port_Data[MD_Port_Num].GunData[DeviceNumber].GunState.Flag.UpdateDisplay = 0;
+ }
+ break;
+ case 2:
+ {
+ }
+ break;
+ }
+ Offset++;
+ }
+ break;
+ case PosRFID:
+ {
+ for (DeviceNumber = 0; DeviceNumber < TXHData.MD_Port_Data[MD_Port_Num].PortData.DeviceNumber; DeviceNumber++)
+ {
+ TXHData.MD_Port_Info[MD_Port_Num].GunInfo[DeviceNumber].SlaveNeedReply = POS_Connect_RX_Buff[(WifiLenOffset + TimeLenOffset) + 8 + Offset];
+ switch (POS_Connect_RX_Buff[(WifiLenOffset + TimeLenOffset) + 8 + Offset])
+ {
+ case 0:
+ {
+ if (TXHData.MD_Port_Info[MD_Port_Num].GunInfo[DeviceNumber].RFIDState == 0x10) //
+ {
+ TXHData.MD_Port_Info[MD_Port_Num].GunInfo[DeviceNumber].RFIDState = 0;
+ if (TXHData.MD_Port_Info[MD_Port_Num].GunInfo[DeviceNumber].MB_CMD_Next != RFID_MDConnectCmdFindACK && TXHData.MD_Port_Info[MD_Port_Num].GunInfo[DeviceNumber].MB_CMD_Next != RFID_MDConnectCmdLossACK)
+ TXHData.MD_Port_Info[MD_Port_Num].GunInfo[DeviceNumber].MB_CMD_Next = RFID_MDConnectCmdWriteFullingInfo;
+ }
+ Offset++;
+ }
+ break;
+ case 1: // ͨ
+ {
+ TXHData.MD_Port_Info[MD_Port_Num].GunInfo[DeviceNumber].MB_CMD_Next = RFID_MDConnectCmdWriteCardInfo;
+ TXHData.MD_Port_Data[MD_Port_Num].GunData[DeviceNumber].GunState.Flag.UpdateDisplay = 0;
+ TXHData.MD_Port_Info[MD_Port_Num].GunInfo[DeviceNumber].RFIDState = POS_Connect_RX_Buff[(WifiLenOffset + TimeLenOffset) + 8 + Offset];
+ for (i = 0; i < 15; i++)
+ TXHData.MD_Port_Info[MD_Port_Num].GunInfo[DeviceNumber].RFIDUserName[i] = POS_Connect_RX_Buff[(WifiLenOffset + TimeLenOffset) + 8 + Offset + i + 1];
+ for (i = 0; i < 10; i++)
+ TXHData.MD_Port_Info[MD_Port_Num].GunInfo[DeviceNumber].CarLicensePlate[i] = POS_Connect_RX_Buff[(WifiLenOffset + TimeLenOffset) + 8 + Offset + i + 16];
+ TXHData.MD_Port_Info[MD_Port_Num].GunInfo[DeviceNumber].BalanceDecimal = POS_Connect_RX_Buff[(WifiLenOffset + TimeLenOffset) + 8 + Offset + 26];
+ for (i = 0; i < 5; i++)
+ TXHData.MD_Port_Info[MD_Port_Num].GunInfo[DeviceNumber].Balance[i] = POS_Connect_RX_Buff[(WifiLenOffset + TimeLenOffset) + 8 + Offset + i + 27];
+ Offset += 32;
+ }
+ break;
+ case 2: //
+ {
+ TXHData.MD_Port_Info[MD_Port_Num].GunInfo[DeviceNumber].MB_CMD_Next = RFID_MDConnectCmdWriteCardInfo;
+ TXHData.MD_Port_Data[MD_Port_Num].GunData[DeviceNumber].GunState.Flag.UpdateDisplay = 0;
+ TXHData.MD_Port_Info[MD_Port_Num].GunInfo[DeviceNumber].RFIDState = POS_Connect_RX_Buff[(WifiLenOffset + TimeLenOffset) + 8 + Offset];
+ Offset++;
+ }
+ break;
+ case 4: // Ч
+ {
+ TXHData.MD_Port_Info[MD_Port_Num].GunInfo[DeviceNumber].MB_CMD_Next = RFID_MDConnectCmdWriteCardInfo;
+ TXHData.MD_Port_Data[MD_Port_Num].GunData[DeviceNumber].GunState.Flag.UpdateDisplay = 0;
+ TXHData.MD_Port_Info[MD_Port_Num].GunInfo[DeviceNumber].RFIDState = POS_Connect_RX_Buff[(WifiLenOffset + TimeLenOffset) + 8 + Offset];
+ Offset++;
+ }
+ break;
+ case 8: //
+ {
+ TXHData.MD_Port_Info[MD_Port_Num].GunInfo[DeviceNumber].MB_CMD_Next = RFID_MDConnectCmdWriteCardInfo;
+ TXHData.MD_Port_Data[MD_Port_Num].GunData[DeviceNumber].GunState.Flag.UpdateDisplay = 0;
+ TXHData.MD_Port_Info[MD_Port_Num].GunInfo[DeviceNumber].RFIDState = POS_Connect_RX_Buff[(WifiLenOffset + TimeLenOffset) + 8 + Offset];
+ Offset++;
+ }
+ break;
+ case 0x10: // ʵʱ
+ {
+ if (TXHData.MD_Port_Info[MD_Port_Num].GunInfo[DeviceNumber].MB_CMD_Next != RFID_MDConnectCmdFindACK && TXHData.MD_Port_Info[MD_Port_Num].GunInfo[DeviceNumber].MB_CMD_Next != RFID_MDConnectCmdLossACK)
+ TXHData.MD_Port_Info[MD_Port_Num].GunInfo[DeviceNumber].MB_CMD_Next = RFID_MDConnectCmdWriteFullingInfo;
+ TXHData.MD_Port_Data[MD_Port_Num].GunData[DeviceNumber].GunState.Flag.UpdateDisplay = 0;
+ TXHData.MD_Port_Info[MD_Port_Num].GunInfo[DeviceNumber].RFIDState = POS_Connect_RX_Buff[(WifiLenOffset + TimeLenOffset) + 8 + Offset];
+ TXHData.MD_Port_Info[MD_Port_Num].GunInfo[DeviceNumber].BalanceDecimal = POS_Connect_RX_Buff[(WifiLenOffset + TimeLenOffset) + 8 + Offset + 1];
+ for (i = 0; i < 5; i++)
+ TXHData.MD_Port_Info[MD_Port_Num].GunInfo[DeviceNumber].Balance[i] = POS_Connect_RX_Buff[(WifiLenOffset + TimeLenOffset) + 8 + Offset + i + 2];
+ Offset += 7;
+ }
+ break;
+ case 0x20: //
+ {
+ TXHData.MD_Port_Info[MD_Port_Num].GunInfo[DeviceNumber].MB_CMD_Next = RFID_MDConnectCmdWriteCardInfo;
+ TXHData.MD_Port_Data[MD_Port_Num].GunData[DeviceNumber].GunState.Flag.UpdateDisplay = 0;
+ TXHData.MD_Port_Info[MD_Port_Num].GunInfo[DeviceNumber].RFIDState = POS_Connect_RX_Buff[(WifiLenOffset + TimeLenOffset) + 8 + Offset];
+ for (i = 0; i < 4; i++)
+ TXHData.MD_Port_Info[MD_Port_Num].GunInfo[DeviceNumber].Balance[i] = POS_Connect_RX_Buff[(WifiLenOffset + TimeLenOffset) + 8 + Offset + i + 1];
+ Offset += 5;
+ }
+ break;
+ case 0x40: // Ȩȡ
+ {
+ TXHData.MD_Port_Info[MD_Port_Num].GunInfo[DeviceNumber].MB_CMD_Next = RFID_MDConnectCmdWriteCardInfo;
+ TXHData.MD_Port_Data[MD_Port_Num].GunData[DeviceNumber].GunState.Flag.UpdateDisplay = 0;
+ TXHData.MD_Port_Data[MD_Port_Num].GunData[DeviceNumber].GunState.Flag.LockState = 0;
+ TXHData.MD_Port_Info[MD_Port_Num].GunInfo[DeviceNumber].RFIDState = POS_Connect_RX_Buff[(WifiLenOffset + TimeLenOffset) + 8 + Offset];
+ Offset++;
+ }
+ break;
+ case 235: //
+ case 236: //
+ case 237: //
+ case 238: //
+ case 239: //
+ case 240: //
+ case 241: //
+ case 242: //
+ case 243: //
+ case 244: //
+ case 245: //
+ case 246: //
+ case 247: //
+ case 248: //
+ case 249: //
+ case 250: //
+ case 251: //
+ case 252: //
+ case 253: //
+ case 254: //
+ case 255: //
+ {
+ TXHData.MD_Port_Info[MD_Port_Num].GunInfo[DeviceNumber].MB_CMD_Next = RFID_MDConnectCmdWriteCardInfo;
+ TXHData.MD_Port_Data[MD_Port_Num].GunData[DeviceNumber].GunState.Flag.UpdateDisplay = 0;
+ TXHData.MD_Port_Info[MD_Port_Num].GunInfo[DeviceNumber].RFIDState = POS_Connect_RX_Buff[(WifiLenOffset + TimeLenOffset) + 8 + Offset];
+ Offset++;
+ }
+ break;
+ }
+ }
+ }
+ break;
+ }
+ }
+ if (TXHData.MD_Multiplex_Port_Data.DeviceNumber > 0)
+ {
+ for (MD_Port_Num = 0; MD_Port_Num < TXHData.MD_Multiplex_Port_Data.DeviceNumber - 1; MD_Port_Num++)
+ { /*豸ͣ00;04ӡ;06Һλ;05*/
+ {
+ TXHData.MD_Port_Info[MD_Port_Num].GunInfo[DeviceNumber].SlaveNeedReply = POS_Connect_RX_Buff[(WifiLenOffset + TimeLenOffset) + 8 + Offset];
+ switch (POS_Connect_RX_Buff[(WifiLenOffset + TimeLenOffset) + 8 + Offset])
+ {
+ case 0:
+ {
+ }
+ break;
+ case 1:
+ {
+ TXHData.MD_Multiplex_Port_Data.State[MD_Port_Num].Flag.UpdateDisplay = 0;
+ }
+ break;
+ case 2:
+ {
+ TXHData.MD_Multiplex_Port_Data.State[MD_Port_Num].Flag.UpdateRecords = 0;
+ }
+ break;
+ }
+ Offset++;
+ }
+ }
+ }
+ }
+ break;
+ case POSConnect_Authorize:
+ {
+ if (POS_ConnectRX_Len >= 0x1B) // жһ³
+ {
+ for (MD_Port_Num = 0; MD_Port_Num < TXHData.MD_Port_Num_Top; MD_Port_Num++)
+ {
+ for (DeviceNumber = 0; DeviceNumber < TXHData.MD_Port_Data[MD_Port_Num].PortData.DeviceNumber; DeviceNumber++)
+ {
+ if (TXHData.MD_Port_Data[MD_Port_Num].GunData[DeviceNumber].GunState.Flag.AuthorizeState == 0 && TXHData.MD_Port_Data[MD_Port_Num].GunData[DeviceNumber].GunState.Flag.Start_Flag == 0 && TXHData.MD_Port_Data[MD_Port_Num].GunData[DeviceNumber].GunControlState != Control_BoxAuto)
+ {
+ if (TXHData.MD_Port_Data[MD_Port_Num].GunData[DeviceNumber].GunNummber == MD_Connect_BCDTou64(POS_Connect_RX_Buff[(WifiLenOffset + TimeLenOffset) + 8 + POS_ConnectRX_AuthorizeNum_Temp * 13]))
+ {
+ if ((TXHData.MD_Port_Info[MD_Port_Num].GunInfo[DeviceNumber].Call == 1 || TXHData.MD_Port_Data[MD_Port_Num].GunData[DeviceNumber].GunControlState == Control_NoGun) && TXHData.MD_Port_Info[MD_Port_Num].GunInfo[DeviceNumber].WaitPREXDATA_flag == 0)
+ {
+ TXHData.MD_Port_Data[MD_Port_Num].GunData[DeviceNumber].NowAuthorizeType = NowAuthorizeType_Online;
+ // TXHData.MD_Port_Info[MD_Port_Num].GunInfo[DeviceNumber].WiFiPortNum
+ TXHData.MD_Port_Info[MD_Port_Num].GunInfo[DeviceNumber].PresteType = POS_Connect_RX_Buff[(WifiLenOffset + TimeLenOffset) + 9];
+ TXHData.MD_Port_Info[MD_Port_Num].GunInfo[DeviceNumber].PresetValue = ((POS_Connect_RX_Buff[(WifiLenOffset + TimeLenOffset) + 10] << 24) | (POS_Connect_RX_Buff[(WifiLenOffset + TimeLenOffset) + 11] << 16) | (POS_Connect_RX_Buff[(WifiLenOffset + TimeLenOffset) + 12] << 8) | POS_Connect_RX_Buff[(WifiLenOffset + TimeLenOffset) + 13]);
+ TXHData.MD_Port_Data[MD_Port_Num].GunData[DeviceNumber].OrderNumber = ((POS_Connect_RX_Buff[(WifiLenOffset + TimeLenOffset) + 17] << 24) | (POS_Connect_RX_Buff[(WifiLenOffset + TimeLenOffset) + 18] << 16) | (POS_Connect_RX_Buff[(WifiLenOffset + TimeLenOffset) + 19] << 8) | POS_Connect_RX_Buff[(WifiLenOffset + TimeLenOffset) + 20]);
+ // TXHData.MD_Port_Data[MD_Port_Num].GunData[DeviceNumber].GunState. Flag.AuthorizeState = 1;
+ FMItemWrite(CF_MD_Port_Data, MD_Port_Num);
+ TXHData.MD_Port_Info[MD_Port_Num].pGunCapture = TXHData.MD_Port_Data[MD_Port_Num].GunData[DeviceNumber].GunNummber;
+ TXHData.MD_Port_Info[MD_Port_Num].GunInfo[DeviceNumber].MB_CMD_Next_End = 0;
+ if (TXHData.MD_Port_Info[MD_Port_Num].GunInfo[DeviceNumber].PresetValue)
+ {
+ switch (TXHData.MD_Port_Data[MD_Port_Num].PortData.POSType) // Э顢Ԥֵ
+ {
+ case PosBlueSky:
+ {
+ switch (TXHData.MD_Port_Info[MD_Port_Num].GunInfo[DeviceNumber].PresteType)
+ {
+ case Preset_Sale:
+ {
+ if (TXHData.MD_Port_Data[MD_Port_Num].PortData.Device_Type == Display_664)
+ {
+ if (TXHData.MD_Port_Info[MD_Port_Num].GunInfo[DeviceNumber].PresetValue == 0x900000)
+ TXHData.MD_Port_Info[MD_Port_Num].GunInfo[DeviceNumber].MB_CMD_Next = C_MDConnectCmdStart;
+ else
+ TXHData.MD_Port_Info[MD_Port_Num].GunInfo[DeviceNumber].MB_CMD_Next = C_MDConnectCmdWritePrsetSale;
+ }
+ else
+ {
+ if (TXHData.MD_Port_Info[MD_Port_Num].GunInfo[DeviceNumber].PresetValue == 0x90000000)
+ TXHData.MD_Port_Info[MD_Port_Num].GunInfo[DeviceNumber].MB_CMD_Next = C_MDConnectCmdStart;
+ else
+ TXHData.MD_Port_Info[MD_Port_Num].GunInfo[DeviceNumber].MB_CMD_Next = C_MDConnectCmdWritePrsetSale;
+ }
+ }
+ break;
+ case Preset_Volume:
+ {
+ TXHData.MD_Port_Info[MD_Port_Num].GunInfo[DeviceNumber].MB_CMD_Next = C_MDConnectCmdWritePrsetVolume;
+ }
+ break;
+ }
+ }
+ break;
+ case PosLY:
+ {
+ if (TXHData.MD_Port_Info[MD_Port_Num].GunInfo[DeviceNumber].Handshake == TXHData.MD_Port_Info[MD_Port_Num].Handshake_Top)
+ {
+ TXHData.MD_Port_Info[MD_Port_Num].GunInfo[DeviceNumber].Price = ((POS_Connect_RX_Buff[(WifiLenOffset + TimeLenOffset) + 14] << 16) | (POS_Connect_RX_Buff[(WifiLenOffset + TimeLenOffset) + 15] << 8) | POS_Connect_RX_Buff[(WifiLenOffset + TimeLenOffset) + 16]);
+ TXHData.MD_Port_Info[MD_Port_Num].GunInfo[DeviceNumber].PresteType = POS_Connect_RX_Buff[(WifiLenOffset + TimeLenOffset) + 9];
+ TXHData.MD_Port_Info[MD_Port_Num].GunInfo[DeviceNumber].LYGunNeedCMD = LY_MDConnectCmdAuthorize;
+ // TXHData.MD_Port_Info[i].pGunNow = TXHData.MD_Port_Data[i].GunData[j].GunNummber;
+ TXHData.MD_Port_Info[MD_Port_Num].GunInfo[DeviceNumber].MB_CMD_Next = LY_MDConnectCmdChoiceGun;
+ }
+ }
+ break;
+ case PosJP:
+ {
+ if (TXHData.MD_Port_Info[MD_Port_Num].GunInfo[DeviceNumber].Handshake == TXHData.MD_Port_Info[MD_Port_Num].Handshake_Top)
+ {
+ TXHData.MD_Port_Info[MD_Port_Num].GunInfo[DeviceNumber].Price = ((POS_Connect_RX_Buff[(WifiLenOffset + TimeLenOffset) + 14] << 16) | (POS_Connect_RX_Buff[(WifiLenOffset + TimeLenOffset) + 15] << 8) | POS_Connect_RX_Buff[(WifiLenOffset + TimeLenOffset) + 16]);
+ TXHData.MD_Port_Info[MD_Port_Num].GunInfo[DeviceNumber].PresteType = POS_Connect_RX_Buff[(WifiLenOffset + TimeLenOffset) + 9];
+ TXHData.MD_Port_Info[MD_Port_Num].GunInfo[DeviceNumber].LYGunNeedCMD = LY_MDConnectCmdAuthorize;
+ TXHData.MD_Port_Info[MD_Port_Num].GunInfo[DeviceNumber].MB_CMD_Next = LY_MDConnectCmdChoiceGun;
+ // TXHData.MD_Port_Info[i].pGunNow = TXHData.MD_Port_Data[i].GunData[j].GunNummber;
+ }
+ }
+ break;
+ case PosYGao:
+ {
+ if (TXHData.MD_Port_Data[MD_Port_Num].PortData.Device_Type == Display_664)
+ {
+ if (TXHData.MD_Port_Info[MD_Port_Num].GunInfo[DeviceNumber].PresetValue == 0x900000)
+ TXHData.MD_Port_Info[MD_Port_Num].GunInfo[DeviceNumber].MB_CMD_Next = YG_MDConnectCmdStart;
+ else
+ TXHData.MD_Port_Info[MD_Port_Num].GunInfo[DeviceNumber].MB_CMD_Next = YG_MDConnectCmdWritePrset;
+ }
+ else
+ {
+ if (TXHData.MD_Port_Info[MD_Port_Num].GunInfo[DeviceNumber].PresetValue == 0x90000000)
+ TXHData.MD_Port_Info[MD_Port_Num].GunInfo[DeviceNumber].MB_CMD_Next = YG_MDConnectCmdStart;
+ else
+ TXHData.MD_Port_Info[MD_Port_Num].GunInfo[DeviceNumber].MB_CMD_Next = YG_MDConnectCmdWritePrset;
+ }
+ }
+ break;
+ case PosHongYang:
+ {
+ switch (TXHData.MD_Port_Info[MD_Port_Num].GunInfo[DeviceNumber].PresteType)
+ {
+ case Preset_Sale:
+ {
+ if (TXHData.MD_Port_Data[MD_Port_Num].PortData.Device_Type == Display_664)
+ {
+ if (TXHData.MD_Port_Info[MD_Port_Num].GunInfo[DeviceNumber].PresetValue == 0x900000)
+ TXHData.MD_Port_Info[MD_Port_Num].GunInfo[DeviceNumber].MB_CMD_Next = HY_MDConnectCmdStart;
+ else
+ TXHData.MD_Port_Info[MD_Port_Num].GunInfo[DeviceNumber].MB_CMD_Next = HY_MDConnectCmdWritePrsetSale;
+ }
+ else
+ {
+ if (TXHData.MD_Port_Info[MD_Port_Num].GunInfo[DeviceNumber].PresetValue == 0x90000000)
+ TXHData.MD_Port_Info[MD_Port_Num].GunInfo[DeviceNumber].MB_CMD_Next = HY_MDConnectCmdStart;
+ else
+ TXHData.MD_Port_Info[MD_Port_Num].GunInfo[DeviceNumber].MB_CMD_Next = HY_MDConnectCmdWritePrsetSale;
+ }
+ }
+ break;
+ case Preset_Volume:
+ {
+ TXHData.MD_Port_Info[MD_Port_Num].GunInfo[DeviceNumber].MB_CMD_Next = HY_MDConnectCmdWritePrsetVolume;
+ }
+ break;
+ }
+ }
+ break;
+ case PosSSLan:
+ {
+ i = TXHData.MD_Port_Info[MD_Port_Num].GunInfo[DeviceNumber].FatherNum; // ȡ豸
+ TXHData.MD_Port_Info[MD_Port_Num].pGunCapture = i;
+ if (TXHData.MD_Port_Info[MD_Port_Num].FatherDevice[i].Handshake == TXHData.MD_Port_Info[MD_Port_Num].Handshake_Top)
+ {
+ TXHData.MD_Port_Info[MD_Port_Num].FatherDevice[i].SonNow = TXHData.MD_Port_Info[MD_Port_Num].GunInfo[DeviceNumber].SonNum; // ȡ豸ڸ豸еλúţΪǰ豸еĸ豸ʶ
+ TXHData.MD_Port_Info[MD_Port_Num].GunInfo[DeviceNumber].Price = ((POS_Connect_RX_Buff[(WifiLenOffset + TimeLenOffset) + 14] << 16) | (POS_Connect_RX_Buff[(WifiLenOffset + TimeLenOffset) + 15] << 8) | POS_Connect_RX_Buff[(WifiLenOffset + TimeLenOffset) + 16]);
+ TXHData.MD_Port_Info[MD_Port_Num].GunInfo[DeviceNumber].PresteType = POS_Connect_RX_Buff[(WifiLenOffset + TimeLenOffset) + 9];
+ TXHData.MD_Port_Info[MD_Port_Num].FatherDevice[i].MB_CMD_Need = LY_MDConnectCmdAuthorize;
+ TXHData.MD_Port_Info[MD_Port_Num].FatherDevice[i].MB_CMD_Next = LY_MDConnectCmdChoiceGun;
+ }
+ }
+ break;
+ case PosBlueSkyPlus:
+ {
+ TXHData.MD_Port_Info[MD_Port_Num].GunInfo[DeviceNumber].MB_CMD_Next = LTP_GunCMDAuthorize;
+ }
+ break;
+ }
+ }
+ }
+ // POS_ConnectRX_AuthorizeNum_Temp ++;
+ // if(POS_ConnectRX_AuthorizeNum_Temp >= POS_ConnectRX_AuthorizeNum)
+ break;
+ }
+ }
+ }
+ if (DeviceNumber < TXHData.MD_Port_Data[MD_Port_Num].PortData.DeviceNumber)
+ break;
+ }
+ }
+ }
+ break;
+ case POSConnect_Preset:
+ {
+ if (POS_ConnectRX_Len >= 0x1B) // жһ³
+ {
+ for (MD_Port_Num = 0; MD_Port_Num < TXHData.MD_Port_Num_Top; MD_Port_Num++)
+ {
+ for (DeviceNumber = 0; DeviceNumber < TXHData.MD_Port_Data[MD_Port_Num].PortData.DeviceNumber; DeviceNumber++)
+ {
+ if (TXHData.MD_Port_Data[MD_Port_Num].GunData[DeviceNumber].GunState.Flag.Start_Flag == 0 && TXHData.MD_Port_Info[MD_Port_Num].GunInfo[DeviceNumber].WaitPREXDATA_flag == 0)
+ {
+ if (TXHData.MD_Port_Data[MD_Port_Num].GunData[DeviceNumber].GunNummber == MD_Connect_BCDTou64(POS_Connect_RX_Buff[(WifiLenOffset + TimeLenOffset) + 8 + POS_ConnectRX_AuthorizeNum_Temp * 13]))
+ {
+ TXHData.MD_Port_Info[MD_Port_Num].GunInfo[DeviceNumber].PresteType = POS_Connect_RX_Buff[(WifiLenOffset + TimeLenOffset) + 9];
+ TXHData.MD_Port_Info[MD_Port_Num].GunInfo[DeviceNumber].PresetValue = ((POS_Connect_RX_Buff[(WifiLenOffset + TimeLenOffset) + 10] << 24) | (POS_Connect_RX_Buff[(WifiLenOffset + TimeLenOffset) + 11] << 16) | (POS_Connect_RX_Buff[(WifiLenOffset + TimeLenOffset) + 12] << 8) | POS_Connect_RX_Buff[(WifiLenOffset + TimeLenOffset) + 13]);
+ TXHData.MD_Port_Data[MD_Port_Num].GunData[DeviceNumber].OrderNumber = ((POS_Connect_RX_Buff[(WifiLenOffset + TimeLenOffset) + 17] << 24) | (POS_Connect_RX_Buff[(WifiLenOffset + TimeLenOffset) + 18] << 16) | (POS_Connect_RX_Buff[(WifiLenOffset + TimeLenOffset) + 19] << 8) | POS_Connect_RX_Buff[(WifiLenOffset + TimeLenOffset) + 20]);
+ // TXHData.MD_Port_Data[MD_Port_Num].GunData[DeviceNumber].GunState. Flag.AuthorizeState = 1;
+ FMItemWrite(CF_MD_Port_Data, MD_Port_Num);
+ TXHData.MD_Port_Info[MD_Port_Num].pGunCapture = TXHData.MD_Port_Data[MD_Port_Num].GunData[DeviceNumber].GunNummber;
+ TXHData.MD_Port_Info[MD_Port_Num].GunInfo[DeviceNumber].MB_CMD_Next_End = 1;
+ switch (TXHData.MD_Port_Data[MD_Port_Num].PortData.POSType)
+ {
+ case PosBlueSky:
+ {
+ switch (TXHData.MD_Port_Info[MD_Port_Num].GunInfo[DeviceNumber].PresteType)
+ {
+ case Preset_Sale:
+ {
+ TXHData.MD_Port_Info[MD_Port_Num].GunInfo[DeviceNumber].MB_CMD_Next = C_MDConnectCmdWritePrsetSale;
+ }
+ break;
+ case Preset_Volume:
+ {
+ TXHData.MD_Port_Info[MD_Port_Num].GunInfo[DeviceNumber].MB_CMD_Next = C_MDConnectCmdWritePrsetVolume;
+ }
+ break;
+ }
+ }
+ break;
+ case PosYGao:
+ {
+ TXHData.MD_Port_Info[MD_Port_Num].GunInfo[DeviceNumber].MB_CMD_Next = YG_MDConnectCmdWritePrset;
+ }
+ break;
+ case PosHongYang:
+ {
+ switch (TXHData.MD_Port_Info[MD_Port_Num].GunInfo[DeviceNumber].PresteType)
+ {
+ case Preset_Sale:
+ {
+ TXHData.MD_Port_Info[MD_Port_Num].GunInfo[DeviceNumber].MB_CMD_Next = HY_MDConnectCmdWritePrsetSale;
+ }
+ break;
+ case Preset_Volume:
+ {
+ TXHData.MD_Port_Info[MD_Port_Num].GunInfo[DeviceNumber].MB_CMD_Next = HY_MDConnectCmdWritePrsetVolume;
+ }
+ break;
+ }
+ }
+ break;
+ case PosBlueSkyPlus:
+ {
+ TXHData.MD_Port_Info[MD_Port_Num].GunInfo[DeviceNumber].MB_CMD_Next = LTP_GunCMDWritePrset;
+ }
+ break;
+ }
+ break;
+ }
+ }
+ }
+ if (DeviceNumber < TXHData.MD_Port_Data[MD_Port_Num].PortData.DeviceNumber)
+ break;
+ }
+ }
+ }
+ break;
+ case POSConnect_DisAuthorize:
+ {
+ for (MD_Port_Num = 0; MD_Port_Num < TXHData.MD_Port_Num_Top; MD_Port_Num++)
+ {
+ for (DeviceNumber = 0; DeviceNumber < TXHData.MD_Port_Data[MD_Port_Num].PortData.DeviceNumber; DeviceNumber++)
+ {
+ if (TXHData.MD_Port_Data[MD_Port_Num].GunData[DeviceNumber].GunNummber == MD_Connect_BCDTou64(POS_Connect_RX_Buff[(WifiLenOffset + TimeLenOffset) + 8]))
+ {
+ {
+ TXHData.MD_Port_Info[MD_Port_Num].pGunCapture = TXHData.MD_Port_Data[MD_Port_Num].GunData[DeviceNumber].GunNummber;
+ switch (TXHData.MD_Port_Data[MD_Port_Num].PortData.POSType)
+ {
+ case PosBlueSky:
+ {
+ if (TXHData.MD_Port_Info[MD_Port_Num].GunInfo[DeviceNumber].WaitPREXDATA_flag == 0)
+ TXHData.MD_Port_Info[MD_Port_Num].GunInfo[DeviceNumber].MB_CMD_Next = C_MDConnectCmdStop;
+ }
+ break;
+ case PosLY:
+ {
+ if (TXHData.MD_Port_Info[MD_Port_Num].GunInfo[DeviceNumber].Handshake == TXHData.MD_Port_Info[MD_Port_Num].Handshake_Top && (TXHData.MD_Port_Info[MD_Port_Num].GunInfo[DeviceNumber].WaitPREXDATA_flag == 0))
+ {
+ TXHData.MD_Port_Info[MD_Port_Num].GunInfo[DeviceNumber].LYGunNeedCMD = LY_MDConnectCmdDisauthorize;
+ TXHData.MD_Port_Info[MD_Port_Num].GunInfo[DeviceNumber].MB_CMD_Next = LY_MDConnectCmdChoiceGun;
+ }
+ }
+ break;
+ case PosJP:
+ {
+ if (TXHData.MD_Port_Info[MD_Port_Num].GunInfo[DeviceNumber].Handshake == TXHData.MD_Port_Info[MD_Port_Num].Handshake_Top && (TXHData.MD_Port_Info[MD_Port_Num].GunInfo[DeviceNumber].WaitPREXDATA_flag == 0))
+ {
+ TXHData.MD_Port_Info[MD_Port_Num].GunInfo[DeviceNumber].LYGunNeedCMD = LY_MDConnectCmdDisauthorize;
+ TXHData.MD_Port_Info[MD_Port_Num].GunInfo[DeviceNumber].MB_CMD_Next = LY_MDConnectCmdChoiceGun;
+ }
+ }
+ break;
+ case PosYGao:
+ {
+ if (TXHData.MD_Port_Info[MD_Port_Num].GunInfo[DeviceNumber].WaitPREXDATA_flag == 0)
+ TXHData.MD_Port_Info[MD_Port_Num].GunInfo[DeviceNumber].MB_CMD_Next = YG_MDConnectCmdStop;
+ }
+ break;
+ case PosHongYang:
+ {
+ if (TXHData.MD_Port_Info[MD_Port_Num].GunInfo[DeviceNumber].WaitPREXDATA_flag == 0)
+ TXHData.MD_Port_Info[MD_Port_Num].GunInfo[DeviceNumber].MB_CMD_Next = HY_MDConnectCmdStop;
+ }
+ break;
+ case PosSSLan:
+ {
+ i = TXHData.MD_Port_Info[MD_Port_Num].GunInfo[DeviceNumber].FatherNum; // ȡ豸
+ TXHData.MD_Port_Info[MD_Port_Num].pGunCapture = i;
+ if (TXHData.MD_Port_Info[MD_Port_Num].FatherDevice[i].Handshake == TXHData.MD_Port_Info[MD_Port_Num].Handshake_Top)
+ {
+ TXHData.MD_Port_Info[MD_Port_Num].FatherDevice[i].SonNow = TXHData.MD_Port_Info[MD_Port_Num].GunInfo[DeviceNumber].SonNum; // ȡ豸ڸ豸еλúţΪǰ豸еĸ豸ʶ
+ TXHData.MD_Port_Info[MD_Port_Num].FatherDevice[i].MB_CMD_Need = LY_MDConnectCmdDisauthorize;
+ TXHData.MD_Port_Info[MD_Port_Num].FatherDevice[i].MB_CMD_Next = LY_MDConnectCmdChoiceGun;
+ }
+ }
+ break;
+ case PosBlueSkyPlus:
+ {
+ if (TXHData.MD_Port_Info[MD_Port_Num].GunInfo[DeviceNumber].WaitPREXDATA_flag == 0)
+ TXHData.MD_Port_Info[MD_Port_Num].GunInfo[DeviceNumber].MB_CMD_Next = LTP_GunCMDStop;
+ }
+ break;
+ }
+ }
+ break;
+ }
+ }
+ if (DeviceNumber < TXHData.MD_Port_Data[MD_Port_Num].PortData.DeviceNumber)
+ break;
+ }
+ }
+ break;
+ case POSConnect_ChangePrice:
+ {
+ for (MD_Port_Num = 0; MD_Port_Num < TXHData.MD_Port_Num_Top; MD_Port_Num++)
+ {
+ for (DeviceNumber = 0; DeviceNumber < TXHData.MD_Port_Data[MD_Port_Num].PortData.DeviceNumber; DeviceNumber++)
+ {
+ if (TXHData.MD_Port_Data[MD_Port_Num].GunData[DeviceNumber].GunNummber == MD_Connect_BCDTou64(POS_Connect_RX_Buff[(WifiLenOffset + TimeLenOffset) + 8]))
+ {
+ {
+ TXHData.MD_Port_Info[MD_Port_Num].pGunCapture = TXHData.MD_Port_Data[MD_Port_Num].GunData[DeviceNumber].GunNummber;
+ if (TXHData.MD_Port_Info[MD_Port_Num].GunInfo[DeviceNumber].Handshake == TXHData.MD_Port_Info[MD_Port_Num].Handshake_Top)
+ {
+ TXHData.MD_Port_Info[MD_Port_Num].GunInfo[DeviceNumber].Price = ((POS_Connect_RX_Buff[(WifiLenOffset + TimeLenOffset) + 9] << 16) | (POS_Connect_RX_Buff[(WifiLenOffset + TimeLenOffset) + 10] << 8) | POS_Connect_RX_Buff[(WifiLenOffset + TimeLenOffset) + 11]);
+ // if(TXHData.MD_Port_Info[MD_Port_Num].GunInfo[DeviceNumber].Price >= 0x7532)
+ // {
+ // // TXHData.MD_Port_Info[MD_Port_Num].GunInfo[DeviceNumber].Price = 0x1234;
+ // if (CoreDebug->DHCSR & 1)
+ // { //check C_DEBUGEN == 1 -> Debugger Connected
+ // __breakpoint(0); // halt program execution here
+ // }
+ // }
+ switch (TXHData.MD_Port_Data[MD_Port_Num].PortData.POSType)
+ {
+ case PosBlueSky:
+ {
+ // TXHData.MD_Port_Info[MD_Port_Num].GunInfo[DeviceNumber].LYGunNeedCMD = C_MDConnectCmdWritePrice;
+ // TXHData.MD_Port_Info[MD_Port_Num].GunInfo[DeviceNumber].MB_CMD_Next = C_MDConnectASKControlPower;
+ TXHData.MD_Port_Info[MD_Port_Num].GunInfo[DeviceNumber].MB_CMD_Next = C_MDConnectCmdWritePrice;
+ }
+ break;
+ case PosLY:
+ {
+ TXHData.MD_Port_Info[MD_Port_Num].GunInfo[DeviceNumber].LYGunNeedCMD = LY_MDConnectCmdWritePrice;
+ TXHData.MD_Port_Info[MD_Port_Num].GunInfo[DeviceNumber].MB_CMD_Next = LY_MDConnectCmdChoiceGun;
+ }
+ break;
+ case PosJP:
+ {
+ TXHData.MD_Port_Info[MD_Port_Num].GunInfo[DeviceNumber].LYGunNeedCMD = LY_MDConnectCmdWritePrice;
+ TXHData.MD_Port_Info[MD_Port_Num].GunInfo[DeviceNumber].MB_CMD_Next = LY_MDConnectCmdChoiceGun;
+ }
+ break;
+ case PosDart:
+ {
+ TXHData.MD_Port_Info[MD_Port_Num].GunInfo[DeviceNumber].MB_CMD_Next = DART_MDConnectCmdWritePrice;
+ }
+ case PosYGao:
+ {
+ TXHData.MD_Port_Info[MD_Port_Num].GunInfo[DeviceNumber].MB_CMD_Next = YG_MDConnectCmdWritePrice;
+ }
+ break;
+ case PosHongYang:
+ {
+ TXHData.MD_Port_Info[MD_Port_Num].GunInfo[DeviceNumber].MB_CMD_Next = HY_MDConnectCmdWritePrice;
+ }
+ break;
+ case PosSSLan:
+ {
+ i = TXHData.MD_Port_Info[MD_Port_Num].GunInfo[DeviceNumber].FatherNum; // ȡ豸
+ TXHData.MD_Port_Info[MD_Port_Num].pGunCapture = i;
+ if (TXHData.MD_Port_Info[MD_Port_Num].FatherDevice[i].Handshake == TXHData.MD_Port_Info[MD_Port_Num].Handshake_Top)
+ {
+ TXHData.MD_Port_Info[MD_Port_Num].FatherDevice[i].SonNow = TXHData.MD_Port_Info[MD_Port_Num].GunInfo[DeviceNumber].SonNum; // ȡ豸ڸ豸еλúţΪǰ豸еĸ豸ʶ
+ TXHData.MD_Port_Info[MD_Port_Num].FatherDevice[i].MB_CMD_Need = LY_MDConnectCmdWritePrice;
+ TXHData.MD_Port_Info[MD_Port_Num].FatherDevice[i].MB_CMD_Next = LY_MDConnectCmdChoiceGun;
+ }
+ }
+ break;
+ case PosBlueSkyPlus:
+ {
+ TXHData.MD_Port_Info[MD_Port_Num].pGunCapture = DeviceNumber;
+ TXHData.MD_Port_Info[MD_Port_Num].GunInfo[DeviceNumber].MB_CMD_Next = LTP_GunCMDWriteParameter;
+ TXHData.MD_Port_Info[MD_Port_Num].GunInfo[DeviceNumber].ParameterNumber = 0x01;
+ }
+ break;
+ }
+ }
+ }
+ break;
+ }
+ }
+ if (DeviceNumber < TXHData.MD_Port_Data[MD_Port_Num].PortData.DeviceNumber)
+ break;
+ }
+ }
+ break;
+ case POSConnect_Config:
+ {
+ Offset = (WifiLenOffset + TimeLenOffset) + 8;
+ if (POS_Connect_RX_Buff[Offset] < 5 && POS_Connect_RX_Buff[Offset] > 0)
+ {
+ MD_Port_Num = POS_Connect_RX_Buff[Offset] - 1;
+ Offset++;
+ TXHData.MD_Port_Data[MD_Port_Num].PortData.BaudRate = MD_Connect_BCDTou64((POS_Connect_RX_Buff[Offset] << 16) | (POS_Connect_RX_Buff[Offset + 1] << 8) | POS_Connect_RX_Buff[Offset + 2]);
+ Offset += 3;
+ TXHData.MD_Port_Data[MD_Port_Num].PortData.StopBits = MD_Connect_BCDTou64(POS_Connect_RX_Buff[Offset]);
+ Offset += 1;
+ TXHData.MD_Port_Data[MD_Port_Num].PortData.Parity_Even = MD_Connect_BCDTou64(POS_Connect_RX_Buff[Offset]);
+ Offset += 1;
+ TXHData.MD_Port_Data[MD_Port_Num].PortData.POSType = MD_Connect_BCDTou64(POS_Connect_RX_Buff[Offset]);
+ Offset += 1;
+ TXHData.MD_Port_Data[MD_Port_Num].PortData.DeviceNumber = MD_Connect_BCDTou64(POS_Connect_RX_Buff[Offset]);
+ Offset += 1;
+ TXHData.MD_Port_Data[MD_Port_Num].PortData.MBCountTime = MD_Connect_BCDTou64(POS_Connect_RX_Buff[Offset]);
+ Offset += 1;
+ TXHData.MD_Port_Data[MD_Port_Num].PortData.Device_Type = MD_Connect_BCDTou64(POS_Connect_RX_Buff[Offset]);
+ Offset += 1;
+ if (TXHData.MD_Port_Data[MD_Port_Num].PortData.POSType == PosRFID)
+ {
+ for (DeviceNumber = 0; DeviceNumber < TXHData.MD_Port_Data[MD_Port_Num].PortData.DeviceNumber; DeviceNumber++)
+ {
+ TXHData.MD_Port_Data[MD_Port_Num].GunData[DeviceNumber].GunNummber = MD_Connect_BCDTou64(POS_Connect_RX_Buff[Offset]);
+ Offset += 1;
+ TXHData.MD_Port_Data[MD_Port_Num].GunData[DeviceNumber].GunAddr = MD_Connect_BCDTou64(POS_Connect_RX_Buff[Offset]);
+ Offset += 1;
+ if (TXHData.MD_Port_Data[MD_Port_Num].GunData[DeviceNumber].RFIDBinding != MD_Connect_BCDTou64(POS_Connect_RX_Buff[Offset]) && TXHData.MD_Port_Data[MD_Port_Num].GunData[DeviceNumber].RFIDBinding > 0) // ֮ǰһǹҪǰǹϢ
+ {
+ for (i = 0; i < TXHData.MD_Port_Num_Top; i++)
+ {
+ for (j = 0; j < TXHData.MD_Port_Data[i].PortData.DeviceNumber; j++)
+ {
+ if (TXHData.MD_Port_Data[i].GunData[j].GunNummber == TXHData.MD_Port_Data[MD_Port_Num].GunData[DeviceNumber].RFIDBinding)
+ {
+ TXHData.MD_Port_Info[i].GunInfo[j].AssociatedDevices.Number = 0;
+ TXHData.MD_Port_Info[i].GunInfo[j].AssociatedDevices.Port = 0;
+ TXHData.MD_Port_Info[i].GunInfo[j].AssociatedDevices.location = 0;
+ }
+ }
+ }
+ }
+ TXHData.MD_Port_Data[MD_Port_Num].GunData[DeviceNumber].RFIDBinding = MD_Connect_BCDTou64(POS_Connect_RX_Buff[Offset]);
+ Offset += 1;
+ }
+ }
+ else
+ {
+ for (DeviceNumber = 0; DeviceNumber < TXHData.MD_Port_Data[MD_Port_Num].PortData.DeviceNumber; DeviceNumber++)
+ {
+ TXHData.MD_Port_Data[MD_Port_Num].GunData[DeviceNumber].GunNummber = MD_Connect_BCDTou64(POS_Connect_RX_Buff[Offset]);
+ Offset += 1;
+ TXHData.MD_Port_Data[MD_Port_Num].GunData[DeviceNumber].GunAddr = MD_Connect_BCDTou64(POS_Connect_RX_Buff[Offset]);
+ Offset += 1;
+ }
+ if ((POS_Connect_RX_Buff[Offset] & 0x0f) < 4)
+ TXHData.MD_Port_Data[MD_Port_Num].PortData.GunDec.Dec.OilCNT = POS_Connect_RX_Buff[Offset] & 0x0f;
+ Offset += 1;
+ if ((POS_Connect_RX_Buff[Offset] >> 4) < 4)
+ TXHData.MD_Port_Data[MD_Port_Num].PortData.GunDec.Dec.MoneyCNT = (POS_Connect_RX_Buff[Offset] >> 4) & 0x0f;
+ if ((POS_Connect_RX_Buff[Offset] & 0x0f) < 4)
+ TXHData.MD_Port_Data[MD_Port_Num].PortData.GunDec.Dec.Price = POS_Connect_RX_Buff[Offset] & 0x0f;
+ Offset += 1;
+ if ((POS_ConnectRX_Len) > (26 + DeviceNumber * 2))
+ {
+ for (DeviceNumber = 0; DeviceNumber < TXHData.MD_Port_Data[MD_Port_Num].PortData.DeviceNumber; DeviceNumber++)
+ {
+ TXHData.MD_Port_Data[MD_Port_Num].GunData[DeviceNumber].GunControlState = POS_Connect_RX_Buff[Offset];
+ Offset += 1;
+ }
+ }
+ }
+ for (i = TXHData.MD_Port_Data[MD_Port_Num].PortData.DeviceNumber; i < 16; i++)
+ TXHData.MD_Port_Data[MD_Port_Num].GunData[i].RFIDBinding = TXHData.MD_Port_Data[MD_Port_Num].GunData[i].GunAddr = TXHData.MD_Port_Data[MD_Port_Num].GunData[i].GunNummber = 0;
+
+ FMItemWrite(CF_MD_Port_Data, MD_Port_Num);
+ MD_Port_Init(MD_Port_Num);
+ TXHData.MDRestartTimer[MD_Port_Num].ON_OFF = 1;
+ // EnQueue(&TXHData.POS_TX_MessageQueue,POS_ConnectRX_CMD,Message_Priority_2);
+ }
+ else if (POS_Connect_RX_Buff[(WifiLenOffset + TimeLenOffset) + 8] == 5 && TXHData.HardwareVersion < 32) // 24-31Ǵ壬32-38С,Сûе˿
+ {
+ Offset = (WifiLenOffset + TimeLenOffset) + 9;
+ TXHData.MD_Multiplex_Port_Data.DeviceNumber = POS_Connect_RX_Buff[Offset];
+ if (TXHData.MD_Multiplex_Port_Data.DeviceNumber > 4)
+ TXHData.MD_Multiplex_Port_Data.DeviceNumber = 4; // 4һGPSģ
+ Offset++;
+ for (MD_Port_Num = 0; MD_Port_Num < TXHData.MD_Multiplex_Port_Data.DeviceNumber; MD_Port_Num++)
+ {
+ TXHData.MD_Multiplex_Port_Data.PortData[MD_Port_Num].DeviceNumber = MD_Connect_BCDTou64(POS_Connect_RX_Buff[Offset]);
+ Offset++;
+ TXHData.MD_Multiplex_Port_Data.PortData[MD_Port_Num].POSType = MD_Connect_BCDTou64(POS_Connect_RX_Buff[Offset]);
+ Offset++;
+ TXHData.MD_Multiplex_Port_Data.PortData[MD_Port_Num].BaudRate = MD_Connect_BCDTou64((POS_Connect_RX_Buff[Offset] << 16) | (POS_Connect_RX_Buff[Offset + 1] << 8) | POS_Connect_RX_Buff[Offset + 2]);
+ Offset += 3;
+ TXHData.MD_Multiplex_Port_Data.PortData[MD_Port_Num].StopBits = MD_Connect_BCDTou64(POS_Connect_RX_Buff[Offset]);
+ Offset++;
+ TXHData.MD_Multiplex_Port_Data.PortData[MD_Port_Num].Parity_Even = MD_Connect_BCDTou64(POS_Connect_RX_Buff[Offset]);
+ Offset++;
+ TXHData.MD_Multiplex_Port_Data.PortData[MD_Port_Num].MBCountTime = MD_Connect_BCDTou64(POS_Connect_RX_Buff[Offset]);
+ Offset++;
+ Temp16 = (POS_Connect_RX_Buff[Offset] << 8) | POS_Connect_RX_Buff[Offset + 1];
+ Offset += 2;
+ Offset += Temp16;
+ }
+ if (TXHData.HardwareVersion >= 26) // 汾26֮GPSģ
+ {
+ TXHData.MD_Multiplex_Port_Info.MultiplexDevicerTimer[TXHData.MD_Multiplex_Port_Data.DeviceNumber].Init = 0; // ʼ־
+ TXHData.MD_Multiplex_Port_Info.MultiplexDevicerTimer[TXHData.MD_Multiplex_Port_Data.DeviceNumber].Flag = 0; // ʱ־
+ TXHData.MD_Multiplex_Port_Info.MultiplexDevicerTimer[TXHData.MD_Multiplex_Port_Data.DeviceNumber].ON_OFF = 1; //
+ TXHData.MD_Multiplex_Port_Info.MultiplexDevicerTimer[TXHData.MD_Multiplex_Port_Data.DeviceNumber].Cycle = 1; // Ϊѭģʽʱ
+ TXHData.MD_Multiplex_Port_Info.MultiplexDevicerTimer[TXHData.MD_Multiplex_Port_Data.DeviceNumber].TimerCountMax = 10 * 1000; // 10001s
+ TXHData.MD_Multiplex_Port_Data.PortData[TXHData.MD_Multiplex_Port_Data.DeviceNumber].MBCountTime = 10 * 100;
+ TXHData.MD_Multiplex_Port_Data.PortData[TXHData.MD_Multiplex_Port_Data.DeviceNumber].POSType = Multiplex_GPS;
+ TXHData.MD_Multiplex_Port_Data.PortData[TXHData.MD_Multiplex_Port_Data.DeviceNumber].BaudRate = 9600;
+ TXHData.MD_Multiplex_Port_Data.PortData[TXHData.MD_Multiplex_Port_Data.DeviceNumber].StopBits = 1;
+
+ TXHData.MD_Multiplex_Port_Data.DeviceNumber += 1; // GPSģһλ
+ }
+
+ FMItemWrite(CF_MD_Multiplex_Port_Data, 0);
+ Multiplex_Port_Init();
+ }
+ }
+ break;
+ case POSConnect_SynchronizationTime:
+ {
+ TXHData.CTIME.Year = POS_Connect_RX_Buff[(WifiLenOffset + TimeLenOffset) + 8]; //
+ TXHData.CTIME.Month = POS_Connect_RX_Buff[(WifiLenOffset + TimeLenOffset) + 9]; //
+ TXHData.CTIME.Day = POS_Connect_RX_Buff[(WifiLenOffset + TimeLenOffset) + 10]; //
+ TXHData.CTIME.Hour = POS_Connect_RX_Buff[(WifiLenOffset + TimeLenOffset) + 11]; // ʱ
+ TXHData.CTIME.Min = POS_Connect_RX_Buff[(WifiLenOffset + TimeLenOffset) + 12]; //
+ TXHData.CTIME.Sec = POS_Connect_RX_Buff[(WifiLenOffset + TimeLenOffset) + 13]; //
+ DS1307_Write();
+ DS1307_Read();
+ if (TXHData.CTIME.Sec == 0xff)
+ {
+ DS1307_Init();
+ TXHData.CTIME.Year = POS_Connect_RX_Buff[(WifiLenOffset + TimeLenOffset) + 8]; //
+ TXHData.CTIME.Month = POS_Connect_RX_Buff[(WifiLenOffset + TimeLenOffset) + 9]; //
+ TXHData.CTIME.Day = POS_Connect_RX_Buff[(WifiLenOffset + TimeLenOffset) + 10]; //
+ TXHData.CTIME.Hour = POS_Connect_RX_Buff[(WifiLenOffset + TimeLenOffset) + 11]; // ʱ
+ TXHData.CTIME.Min = POS_Connect_RX_Buff[(WifiLenOffset + TimeLenOffset) + 12]; //
+ TXHData.CTIME.Sec = POS_Connect_RX_Buff[(WifiLenOffset + TimeLenOffset) + 13]; //
+ DS1307_Write();
+ DS1307_Read();
+ }
+ // if(TXHData.POS_TX_MessageQueue.Messages[TXHData.POS_TX_MessageQueue.Front].Content == POSConnect_SynchronizationTime)
+ {
+ // DeQueue(&TXHData.POS_TX_MessageQueue);//ãղʱͬһֱ
+
+ {
+ // TXHData.POS_Info.POS_CMD_Next = POSConnect_FuelData;
+ TXHData.POS_Info.POS_CMD_Next = POSConnect_BoxVersion;
+ // EnQueue(&TXHData.POS_TX_MessageQueue,POSConnect_FuelData,Message_Priority_1);
+ }
+ }
+ }
+ break;
+ case POSConnect_TankAPCDownload:
+ {
+ TXHData.POS_Info.POS_CMD_Next = POSConnect_FuelData;
+ TXHData.CTIME.Year = POS_Connect_RX_Buff[(WifiLenOffset + TimeLenOffset) + 8]; //
+ TXHData.CTIME.Month = POS_Connect_RX_Buff[(WifiLenOffset + TimeLenOffset) + 9]; //
+ TXHData.CTIME.Day = POS_Connect_RX_Buff[(WifiLenOffset + TimeLenOffset) + 10]; //
+ TXHData.CTIME.Hour = POS_Connect_RX_Buff[(WifiLenOffset + TimeLenOffset) + 11]; // ʱ
+ TXHData.CTIME.Min = POS_Connect_RX_Buff[(WifiLenOffset + TimeLenOffset) + 12]; //
+ TXHData.CTIME.Sec = POS_Connect_RX_Buff[(WifiLenOffset + TimeLenOffset) + 13]; //
+ DS1307_Write();
+ TXHData.RNGData = RNG_GetRandomNumber();
+ // TXHData.RNGData = 0x12345678;
+ Encrypt_Flag1 = ((TXHData.RNGData >> 16) & 0x0f) % 2;
+ Encrypt_Flag2 = (TXHData.RNGData & 0x0f) / 2;
+ }
+ break;
+ case POSConnect_BoxVersion:
+ {
+ TXHData.POS_Info.POS_CMD_Next = POSConnect_BoxVersion;
+ TXHData.ROM_UpData_Port = 0;
+ }
+ break;
+ case POSConnect_BoxROMownload:
+ {
+ for (MD_Port_Num = 0; MD_Port_Num < 4; MD_Port_Num++)
+ {
+ for (DeviceNumber = 0; DeviceNumber < TXHData.MD_Port_Data[MD_Port_Num].PortData.DeviceNumber; DeviceNumber++)
+ if (TXHData.MD_Port_Data[MD_Port_Num].GunData[DeviceNumber].GunState.Flag.GunUP_Flag == 1)
+ break;
+ if (DeviceNumber < TXHData.MD_Port_Data[MD_Port_Num].PortData.DeviceNumber)
+ break;
+ }
+ if (MD_Port_Num >= 4)
+ {
+ FrameTimeout = 0;
+ BEEP = BEEP_ON;
+ if (TXHData.ATDB45Type >= At45DB321)
+ {
+ TXHData.POS_Info.POS_CMD_Next = POSConnect_BoxROMownload;
+ // EnQueue(&TXHData.POS_TX_MessageQueue,POSConnect_BoxROMownload,Message_Priority_2);
+ FrameTop = (POS_Connect_RX_Buff[(WifiLenOffset + TimeLenOffset) + 8] << 8) | POS_Connect_RX_Buff[(WifiLenOffset + TimeLenOffset) + 9]; // ܶ
+ FrameNow = (POS_Connect_RX_Buff[(WifiLenOffset + TimeLenOffset) + 10] << 8) | POS_Connect_RX_Buff[(WifiLenOffset + TimeLenOffset) + 11]; // ǰ
+ for (i = 0; i < 512; i++)
+ TXHData.Frame[i] = POS_Connect_RX_Buff[(WifiLenOffset + TimeLenOffset) + 12 + i];
+ if (AT45DBItemWrite(CA_Frame, FrameNow - 1 + RomUpDataAddr_New))
+ {
+ TXHData.ROM_UpData_Port = 0;
+ TXHData.ROM_UpData_ProgressBar = FrameNow * 100 / FrameTop;
+ TXHData.DisplayOn = 1;
+ FrameNow++;
+ if (FrameNow > FrameTop)
+ {
+ // TXHData.POS_Info.POS_CMD_Next = POSConnect_FuelData;
+ TXHData.ROM_UpData.ROM_UpData_State.Flag.Update_Flag = 1;
+ TXHData.ROM_UpData.ROM_UpData_State.Flag.RightRun_Flag = 3;
+ TXHData.ROM_UpData.FrameTop = FrameTop;
+ FMItemWrite(CF_ROM_UpData, 0);
+ }
+ }
+ }
+ BEEP = BEEP_OFF;
+ }
+ else
+ {
+ TXHData.POS_Info.POS_CMD_Next = POSConnect_FuelData;
+ TXHData.ROM_UpData.ROM_UpData_State.Flag.DisableUpdate = 1;
+ }
+ }
+ break;
+ case POSConnect_WhiteList:
+ {
+ FrameTimeout = 0;
+ TXHData.POSData.WhiteListVersion = POS_Connect_RX_Buff[(WifiLenOffset + TimeLenOffset) + 8];
+ FrameTop = (POS_Connect_RX_Buff[(WifiLenOffset + TimeLenOffset) + 9] << 8) | POS_Connect_RX_Buff[(WifiLenOffset + TimeLenOffset) + 10]; // ܶ
+ FrameNow = (POS_Connect_RX_Buff[(WifiLenOffset + TimeLenOffset) + 11] << 8) | POS_Connect_RX_Buff[(WifiLenOffset + TimeLenOffset) + 12]; // ǰ
+ if (FrameTop * FrameNow && (FrameTop < 20))
+ {
+ if (POS_ConnectRX_Len > 16)
+ DeviceNumber_Top = (POS_ConnectRX_Len - 16) / 6;
+ else
+ DeviceNumber_Top = 0;
+ for (i = 0; i < DeviceNumber_Top; i++)
+ for (j = 0; j < 6; j++)
+ TXHData.WhiteList.CardNum[(FrameNow - 1) * 10 + i][j] = POS_Connect_RX_Buff[(WifiLenOffset + TimeLenOffset) + 13 + i * 6 + j];
+ TXHData.DisplayOn = 1;
+ FrameNow++;
+ if (FrameNow > FrameTop)
+ {
+ if (FrameTop >= 1)
+ TXHData.WhiteList.WhiteListTop = (FrameTop - 1) * 10 + DeviceNumber_Top;
+ else
+ TXHData.WhiteList.WhiteListTop = 0;
+ for (i = TXHData.WhiteList.WhiteListTop; i < 200; i++) // ʣİ
+ for (j = 0; j < 6; j++)
+ TXHData.WhiteList.CardNum[i][j] = 0;
+ FMItemWrite(CF_WhiteList, 0);
+ FMItemWrite(CF_POSData, 0);
+ TXHData.POS_Info.POS_CMD_Next = POSConnect_FuelData;
+ }
+ else
+ TXHData.POS_Info.POS_CMD_Next = POSConnect_WhiteList;
+ }
+ }
+ break;
+ case POSConnect_DeviceVersion:
+ {
+ TXHData.ROM_UpData_Port = POS_Connect_RX_Buff[(WifiLenOffset + TimeLenOffset) + 8];
+ TXHData.POS_Info.POS_CMD_Next = POSConnect_DeviceVersion;
+ }
+ break;
+ case POSConnect_DeviceROMownload:
+ {
+ for (MD_Port_Num = 0; MD_Port_Num < 4; MD_Port_Num++)
+ {
+ for (DeviceNumber = 0; DeviceNumber < TXHData.MD_Port_Data[MD_Port_Num].PortData.DeviceNumber; DeviceNumber++)
+ if (TXHData.MD_Port_Data[MD_Port_Num].GunData[DeviceNumber].GunState.Flag.GunUP_Flag == 1)
+ break;
+ if (DeviceNumber < TXHData.MD_Port_Data[MD_Port_Num].PortData.DeviceNumber)
+ break;
+ }
+ if (MD_Port_Num >= 4)
+ {
+ FrameTimeout = 0;
+ BEEP = BEEP_ON;
+ if (TXHData.ATDB45Type >= At45DB321 && POS_Connect_RX_Buff[(WifiLenOffset + TimeLenOffset) + 8] <= 4)
+ {
+ TXHData.ROM_UpData_Port = POS_Connect_RX_Buff[(WifiLenOffset + TimeLenOffset) + 8];
+ MD_Port_Num = TXHData.ROM_UpData_Port - 1;
+ for (i = 0; i < 16; i++)
+ TXHData.MD_Port_Data[MD_Port_Num].GunData[i].ROM_UpData_State.Flag.Update_Flag = 0;
+ TXHData.POS_Info.POS_CMD_Next = POSConnect_DeviceROMownload;
+ for (i = 0; i < 10; i++)
+ TXHData.MD_Port_Data[MD_Port_Num].PortData.ROM_UpData_Version[i] = POS_Connect_RX_Buff[(WifiLenOffset + TimeLenOffset) + 9 + i];
+ FrameTop = (POS_Connect_RX_Buff[(WifiLenOffset + TimeLenOffset) + 19] << 8) | POS_Connect_RX_Buff[(WifiLenOffset + TimeLenOffset) + 20]; // ܶ
+ FrameNow = (POS_Connect_RX_Buff[(WifiLenOffset + TimeLenOffset) + 21] << 8) | POS_Connect_RX_Buff[(WifiLenOffset + TimeLenOffset) + 22]; // ǰ
+ for (i = 0; i < 512; i++)
+ TXHData.Frame[i] = POS_Connect_RX_Buff[(WifiLenOffset + TimeLenOffset) + 23 + i];
+ if (AT45DBItemWrite(CA_DeviceFrame, FrameNow - 1 + MD_Port_Num * 1024))
+ {
+ TXHData.ROM_UpData_ProgressBar = FrameNow * 100 / FrameTop;
+ TXHData.DisplayOn = 1;
+ FrameNow++;
+ if (FrameNow > FrameTop)
+ {
+ for (i = 0; i < 16; i++)
+ TXHData.MD_Port_Data[MD_Port_Num].GunData[i].ROM_UpData_State.Flag.Update_Flag = 1;
+ // TXHData.POS_Info.POS_CMD_Next = POSConnect_FuelData;
+ TXHData.MD_Port_Data[MD_Port_Num].PortData.ROM_UpData.ROM_UpData_State.Flag.Update_Flag = 1;
+ TXHData.MD_Port_Data[MD_Port_Num].PortData.ROM_UpData.ROM_UpData_State.Flag.RightRun_Flag = 1;
+ TXHData.MD_Port_Data[MD_Port_Num].PortData.ROM_UpData.FrameTop = FrameTop;
+ FMItemWrite(CF_MD_Port_Data, MD_Port_Num);
+ }
+ else if (FrameNow == 1)
+ {
+ for (i = 0; i < 16; i++)
+ TXHData.MD_Port_Data[MD_Port_Num].GunData[i].ROM_UpData_State.Flag.Update_Flag = 0;
+ TXHData.MD_Port_Data[MD_Port_Num].PortData.ROM_UpData.ROM_UpData_State.Flag.Update_Flag = 0;
+ FMItemWrite(CF_MD_Port_Data, MD_Port_Num);
+ }
+ }
+ }
+ BEEP = BEEP_OFF;
+ }
+ else
+ {
+ TXHData.POS_Info.POS_CMD_Next = POSConnect_FuelData;
+ TXHData.ROM_UpData.ROM_UpData_State.Flag.DisableUpdate = 1;
+ }
+ }
+ break;
+ case POSConnect_PREXDATAUp:
+ {
+ Temp16 = (POS_Connect_RX_Buff[(WifiLenOffset + TimeLenOffset) + 8] << 8) | POS_Connect_RX_Buff[(WifiLenOffset + TimeLenOffset) + 9];
+ if (TXHData.PREXDATA_Upload.PREXDATA_NowFrame == Temp16 && TXHData.PREXDATA_Upload.PREXDATA_NowWaitUpNummber == TXHData.PREXDATA_WaitUpNummber) // ֡ϴȴظڼû¼
+ {
+ if (TXHData.PREXDATA_WaitUpNummber > TXHData.PREXDATA_Upload.PREXDATA_NowFrameLen)
+ TXHData.PREXDATA_WaitUpNummber -= TXHData.PREXDATA_Upload.PREXDATA_NowFrameLen;
+ else
+ {
+ TXHData.PREXDATA_WaitUpNummber = 0;
+ TXHData.POS_Info.POS_CMD_Next = POSConnect_FuelData;
+ }
+
+ TXHData.PREXDATA_Upload.PREXDATA_NowFrame = 0;
+ TXHData.PREXDATA_Upload.PREXDATA_NowFrameLen = 0;
+ FMItemWrite(CF_PREXDATA_Upload, 0);
+ FMItemWrite(CF_PREXDATA_WaitUpNummber, 0);
+ TXHData.DisplayOn = 1;
+ }
+ }
+ break;
+ case POSConnect_PrintfInfo:
+ {
+ for (i = 0; i < 20; i++)
+ for (j = 0; j < 32; j++)
+ TXHData.PrintInfo.PrintBuff[i][j] = 0x20;
+ TXHData.POS_Info.POS_CMD_Next = POSConnect_PrintfInfo;
+ FrameTop = POS_Connect_RX_Buff[(WifiLenOffset + TimeLenOffset) + 8];
+ len = POS_Connect_RX_Buff[(WifiLenOffset + TimeLenOffset) + 9];
+ if (FrameTop > 20)
+ FrameTop = 20;
+ if (len > 32)
+ len = 32;
+ for (i = 0; i < FrameTop; i++)
+ for (j = 0; j < len; j++)
+ TXHData.PrintInfo.PrintBuff[i][j] = POS_Connect_RX_Buff[(WifiLenOffset + TimeLenOffset) + 10 + i * len + j];
+ FMItemWrite(CF_PrintInfo, 0);
+ }
+ break;
+ case POSConnect_Print:
+ {
+ TXHData.POS_Info.POS_CMD_Next = POSConnect_Print;
+ TXHData.PrintRecord.GunNumber = POS_Connect_RX_Buff[(WifiLenOffset + TimeLenOffset) + 8];
+ TXHData.PrintRecord.FData.MoneyCNT = ((POS_Connect_RX_Buff[(WifiLenOffset + TimeLenOffset) + 9] << 24) | (POS_Connect_RX_Buff[(WifiLenOffset + TimeLenOffset) + 10] << 16) | (POS_Connect_RX_Buff[(WifiLenOffset + TimeLenOffset) + 11] << 8) | POS_Connect_RX_Buff[(WifiLenOffset + TimeLenOffset) + 12]);
+ TXHData.PrintRecord.FData.OilCNT = ((POS_Connect_RX_Buff[(WifiLenOffset + TimeLenOffset) + 13] << 24) | (POS_Connect_RX_Buff[(WifiLenOffset + TimeLenOffset) + 14] << 16) | (POS_Connect_RX_Buff[(WifiLenOffset + TimeLenOffset) + 15] << 8) | POS_Connect_RX_Buff[(WifiLenOffset + TimeLenOffset) + 16]);
+ TXHData.PrintRecord.Price = ((POS_Connect_RX_Buff[(WifiLenOffset + TimeLenOffset) + 17] << 16) | (POS_Connect_RX_Buff[(WifiLenOffset + TimeLenOffset) + 18] << 8) | POS_Connect_RX_Buff[(WifiLenOffset + TimeLenOffset) + 19]);
+ TXHData.PrintRecord.RTIME.Year = POS_Connect_RX_Buff[(WifiLenOffset + TimeLenOffset) + 20]; //
+ TXHData.PrintRecord.RTIME.Month = POS_Connect_RX_Buff[(WifiLenOffset + TimeLenOffset) + 21]; //
+ TXHData.PrintRecord.RTIME.Day = POS_Connect_RX_Buff[(WifiLenOffset + TimeLenOffset) + 22]; //
+ TXHData.PrintRecord.RTIME.Hour = POS_Connect_RX_Buff[(WifiLenOffset + TimeLenOffset) + 23]; // ʱ
+ TXHData.PrintRecord.RTIME.Min = POS_Connect_RX_Buff[(WifiLenOffset + TimeLenOffset) + 24]; //
+ TXHData.PrintRecord.RTIME.Sec = POS_Connect_RX_Buff[(WifiLenOffset + TimeLenOffset) + 25]; //
+ if (POS_ConnectRX_Len > 32)
+ TXHData.PrintRecord.OrderNumber = ((POS_Connect_RX_Buff[(WifiLenOffset + TimeLenOffset) + 26] << 24) | (POS_Connect_RX_Buff[(WifiLenOffset + TimeLenOffset) + 27] << 16) | (POS_Connect_RX_Buff[(WifiLenOffset + TimeLenOffset) + 28] << 8) | POS_Connect_RX_Buff[(WifiLenOffset + TimeLenOffset) + 29]);
+ TXHData.MD_Multiplex_Port_Info.PrintType = PT_Record;
+ }
+ break;
+ case POSConnect_WritePriceTag:
+ {
+ TXHData.POS_Info.POS_CMD_Next = POSConnect_FuelData;
+ for (MD_Port_Num = 0; MD_Port_Num < 4; MD_Port_Num++)
+ {
+ if (TXHData.MD_Port_Data[MD_Port_Num].PortData.POSType == PosPrice1_4)
+ {
+ if (TXHData.MD_Port_Info[MD_Port_Num].PriceTagData.State.Flag.Online == 1)
+ {
+ DeviceNumber = (POS_ConnectRX_Len - 14) / 5;
+ for (i = 0; i < DeviceNumber; i++)
+ {
+ TXHData.MD_Port_Info[MD_Port_Num].PriceTagData.Price[i] = ((POS_Connect_RX_Buff[(WifiLenOffset + TimeLenOffset) + 9 + i * 5] << 16) | (POS_Connect_RX_Buff[(WifiLenOffset + TimeLenOffset) + 10 + i * 5] << 8) | POS_Connect_RX_Buff[(WifiLenOffset + TimeLenOffset) + 11 + i * 5]);
+ TXHData.MD_Port_Info[MD_Port_Num].PriceTagData.Decimal[i] = POS_Connect_RX_Buff[(WifiLenOffset + TimeLenOffset) + 12 + i * 5];
+ }
+ TXHData.MD_Port_Info[MD_Port_Num].GunInfo[0].MB_CMD_Next = Price_MDConnectCmdWriteDecimal;
+ }
+ break;
+ }
+ }
+ if (MD_Port_Num == 4)
+ {
+ for (MD_Port_Num = 0; MD_Port_Num < 5; MD_Port_Num++)
+ {
+ if (TXHData.MD_Multiplex_Port_Data.PortData[MD_Port_Num].POSType == Multiplex_Price)
+ {
+ TXHData.MD_Multiplex_Port_Info.DevicerCapture = MD_Port_Num;
+ if (TXHData.MD_Multiplex_Port_Data.State[MD_Port_Num].Flag.Online == 1)
+ {
+ DeviceNumber = (POS_ConnectRX_Len - 14) / 5;
+ for (i = 0; i < DeviceNumber; i++)
+ {
+ TXHData.MD_Multiplex_Port_Info.PriceTagData.Price[i] = ((POS_Connect_RX_Buff[(WifiLenOffset + TimeLenOffset) + 9 + i * 5] << 16) | (POS_Connect_RX_Buff[(WifiLenOffset + TimeLenOffset) + 10 + i * 5] << 8) | POS_Connect_RX_Buff[(WifiLenOffset + TimeLenOffset) + 11 + i * 5]);
+ TXHData.MD_Multiplex_Port_Info.PriceTagData.Decimal[i] = POS_Connect_RX_Buff[(WifiLenOffset + TimeLenOffset) + 12 + i * 5];
+ }
+ TXHData.MD_Multiplex_Port_Info.MB_CMD_Next[MD_Port_Num] = Price_MDConnectCmdWriteDecimal;
+ }
+ break;
+ }
+ }
+ }
+ }
+ break;
+ default:
+ for (i = 0; i < 50; i++)
+ POS_Connect_RX_Buff[(WifiLenOffset + TimeLenOffset) + i] = 0;
+ break;
+ }
+ }
+ else
+ {
+ for (i = 0; i < 50; i++)
+ POS_Connect_RX_Buff[(WifiLenOffset + TimeLenOffset) + i] = 0;
+ TXHData.PCMail_RX_Len = 0;
+ break;
+ }
+ }
+ else
+ {
+ TXHData.PCMail_RX_Len = 0;
+ break;
+ }
+ if (TXHData.PCMail_RX_Len)
+ {
+ TimeLenOffset = 0;
+ for (i = 0; i < TXHData.PCMail_RX_Len; i++)
+ {
+ POS_Connect_RX_Buff[(WifiLenOffset) + i] = POS_Connect_RX_Buff[WifiLenOffset + POS_ConnectRX_Len + 2 + i];
+ }
+ }
+ }
+ for (i = TXHData.PCMail_RX_Len; i < 40; i++)
+ {
+ POS_Connect_RX_Buff[i] = 0;
+ }
+ }
+ else // ָģʽ
+ {
+ switch (TXHData.POS_Info.NetType)
+ {
+ case POS_Net_Typ_4G_GM5:
+ {
+ {
+ switch (TXHData.POSNetSetState.Flag.POSNetCMDNext)
+ {
+ case GM5_ENTM:
+ {
+ TXHData.POSNetSetState.Flag.POSNetCMDNext = GM5_Model_Set_1;
+ TXHData.HeartbeatTimer.TimerCount = 0;
+ TXHData.HeartbeatTimer.Flag = 1;
+ }
+ break;
+ case GM5_Model_Set_1:
+ {
+ Temp16 = mystrstr(POS_Connect_RX_Buff, "a");
+ if (Temp16)
+ {
+ TXHData.POSNetSetState.Flag.POSNetCMDNext = GM5_Model_Set_2;
+ TXHData.HeartbeatTimer.TimerCount = 0;
+ TXHData.HeartbeatTimer.Flag = 1;
+ }
+ }
+ break;
+ case GM5_Model_Set_2:
+ {
+ Temp16 = mystrstr(POS_Connect_RX_Buff, "ok");
+ if (Temp16)
+ {
+ TXHData.POSNetSetState.Flag.POSNetCMDNext = GM5_Rec;
+ TXHData.HeartbeatTimer.TimerCount = 0;
+ TXHData.HeartbeatTimer.Flag = 1;
+ }
+ }
+ break;
+ case GM5_Rec:
+ {
+ Temp16 = mystrstr(POS_Connect_RX_Buff, "OK");
+ if (Temp16)
+ {
+ TXHData.POSNetSetState.Flag.POSNetCMDNext = GM5_HEARTEN;
+ TXHData.HeartbeatTimer.TimerCount = 0;
+ TXHData.HeartbeatTimer.Flag = 1;
+ }
+ }
+ break;
+ case GM5_HEARTEN:
+ {
+ Temp16 = mystrstr(POS_Connect_RX_Buff, "OK");
+ if (Temp16)
+ {
+ TXHData.POSNetSetState.Flag.POSNetCMDNext = GM5_UARTFL;
+ TXHData.HeartbeatTimer.TimerCount = 0;
+ TXHData.HeartbeatTimer.Flag = 1;
+ }
+ }
+ break;
+ case GM5_UARTFL:
+ {
+ Temp16 = mystrstr(POS_Connect_RX_Buff, "OK");
+ if (Temp16)
+ {
+ TXHData.POSNetSetState.Flag.POSNetCMDNext = GM5_LinkMode;
+ TXHData.HeartbeatTimer.TimerCount = 0;
+ TXHData.HeartbeatTimer.Flag = 1;
+ }
+ }
+ break;
+ case GM5_APN:
+ {
+ Temp16 = mystrstr(POS_Connect_RX_Buff, "OK");
+ if (Temp16)
+ {
+ TXHData.POSNetSetState.Flag.POSNetCMDNext = GM5_LinkMode;
+ TXHData.HeartbeatTimer.TimerCount = 0;
+ TXHData.HeartbeatTimer.Flag = 1;
+ }
+ }
+ break;
+ case GM5_LinkMode:
+ {
+ Temp16 = mystrstr(POS_Connect_RX_Buff, "OK");
+ if (Temp16)
+ {
+ if (TXHData.HardwareVersion > 24) // µӲ汾ʼеģʹоƬIMEI
+ {
+ TXHData.POSNetSetState.Flag.POSNetCMDNext = GM5_GetICCID;
+ }
+ else
+ {
+ TXHData.POSNetSetState.Flag.POSNetCMDNext = GM5_GetIMEI;
+ }
+ TXHData.HeartbeatTimer.TimerCount = 0;
+ TXHData.HeartbeatTimer.Flag = 1;
+ }
+ }
+ break;
+ case GM5_GetIMEI:
+ {
+ Temp16 = mystrstr(POS_Connect_RX_Buff, "IMEI:");
+ if (Temp16)
+ {
+ for (i = 0; i < 20; i++)
+ TXHData.POSData.WirelessData.IMEI[i] = 0;
+ for (i = 0; i < 15; i++)
+ TXHData.POSData.WirelessData.IMEI[5 + i] = POS_Connect_RX_Buff[Temp16 + 4 + i];
+ FMItemWrite(CF_POSData, 0);
+ TXHData.POSNetSetState.Flag.POSNetCMDNext = GM5_GetICCID;
+ }
+ }
+ break;
+ case GM5_GetICCID:
+ {
+ Temp16 = mystrstr(POS_Connect_RX_Buff, "ICCID:");
+ if (Temp16)
+ {
+ for (i = 0; i < 20; i++)
+ TXHData.ICCID[i] = 0;
+ for (i = 0; i < 20; i++)
+ TXHData.ICCID[i] = POS_Connect_RX_Buff[Temp16 + 5 + i];
+ // FMItemWrite(CF_,0);
+ TXHData.POSNetSetState.Flag.POSNetCMDNext = GM5_SOCKET;
+ }
+ }
+ break;
+ case GM5_SOCKET:
+ {
+ Temp16 = mystrstr(POS_Connect_RX_Buff, "OK");
+ if (Temp16)
+ {
+ TXHData.POSNetSetState.Flag.POSNetCMDNext = GM5_CSQ;
+ TXHData.HeartbeatTimer.TimerCount = 0;
+ TXHData.HeartbeatTimer.Flag = 1;
+ }
+ }
+ break;
+ case GM5_CSQ:
+ {
+ if (TXHData.POS_Info.WiFiRSSI)
+ {
+ TXHData.POSNetSetState.Flag.POSNetCMDNext = GM5_Save;
+ TXHData.HeartbeatTimer.TimerCount = 0;
+ TXHData.HeartbeatTimer.Flag = 1;
+ }
+ Temp16 = mystrstr(POS_Connect_RX_Buff, "CSQ:");
+ if (Temp16)
+ {
+ TXHData.HeartbeatTimer.TimerCount = 0;
+ TXHData.HeartbeatTimer.Flag = 1;
+ TXHData.POS_Info.WiFiRSSI = MD_Connect_BCDTou64(((POS_Connect_RX_Buff[Temp16 + 4] - 0x30) << 4) | (POS_Connect_RX_Buff[Temp16 + 5] - 0x30));
+ Temp16 = mystrstr(POS_Connect_RX_Buff, ",");
+ if (Temp16)
+ {
+ if (POS_Connect_RX_Buff[Temp16 + 1] >= 0x30)
+ TXHData.POS_Info.WiFiChannel = MD_Connect_BCDTou64(((POS_Connect_RX_Buff[Temp16] - 0x30) << 4) | (POS_Connect_RX_Buff[Temp16 + 1] - 0x30));
+ else
+ TXHData.POS_Info.WiFiChannel = MD_Connect_BCDTou64(POS_Connect_RX_Buff[Temp16] - 0x30);
+ }
+ }
+ }
+ break;
+ case GM5_Save:
+ {
+ Temp16 = mystrstr(POS_Connect_RX_Buff, "OK");
+ if (Temp16)
+ {
+ TXHData.POSNetSetState.Flag.WorkMode = 1;
+ TXHData.HeartbeatTimer.TimerCountMax = 1000;
+ }
+ }
+ break;
+ case GM5_RESET:
+ {
+ Temp16 = mystrstr(POS_Connect_RX_Buff, "OK");
+ if (Temp16)
+ {
+ TXHData.POSNetSetState.Flag.POSNetCMDNext = GM5_ENTM;
+ TXHData.HeartbeatTimer.TimerCount = 0;
+ TXHData.HeartbeatTimer.Flag = 1;
+ }
+ }
+ break;
+ }
+ }
+ };
+ break;
+ case POS_Net_Typ_4G_L510:
+ {
+ {
+ switch (TXHData.POSNetSetState.Flag.POSNetCMDNext)
+ {
+ case L510_ATRec:
+ {
+ Temp16 = mystrstr(POS_Connect_RX_Buff, "OK");
+ if (Temp16)
+ {
+ // for(i = 0;i < 20;i ++)
+ // TXHData.POSData.WirelessData.IMEI[i] = 0;
+ // TXHData.HeartbeatTimer.TimerCount = 0;
+ // TXHData.HeartbeatTimer.Flag = 1;
+ TXHData.POSNetSetState.Flag.POSNetCMDNext = L510_IMEI;
+ }
+ }
+ break;
+ case L510_IMEI:
+ {
+ Temp16 = mystrstr(POS_Connect_RX_Buff, "\"");
+ if (Temp16)
+ {
+ // for(i = 0;i < 20;i ++)
+ // TXHData.POSData.WirelessData.IMEI[i] = 0;
+ // for(i = 0;i < 15;i ++)
+ // TXHData.POSData.WirelessData.IMEI[5 + i] = POS_Connect_RX_Buff[Temp16 + i];
+ // FMItemWrite(CF_POSData,0);
+ TXHData.HeartbeatTimer.TimerCount = 0;
+ TXHData.HeartbeatTimer.Flag = 1;
+ TXHData.POSNetSetState.Flag.POSNetCMDNext = L510_ICPIN;
+ }
+ }
+ break;
+ case L510_SetGPSMode:
+ {
+ Temp16 = mystrstr(POS_Connect_RX_Buff, "OK");
+ if (Temp16)
+ {
+ TXHData.HeartbeatTimer.TimerCount = 0;
+ TXHData.HeartbeatTimer.Flag = 1;
+ TXHData.POSNetSetState.Flag.POSNetCMDNext = L510_ICPIN;
+ }
+ }
+ break;
+ case L510_ICPIN:
+ {
+ Temp16 = mystrstr(POS_Connect_RX_Buff, "READY");
+
+ if (Temp16)
+ {
+ TXHData.POSNetSetState.Flag.POSNetCMDNext = L510_ICCID;
+ TXHData.HeartbeatTimer.TimerCount = 0;
+ TXHData.HeartbeatTimer.Flag = 1;
+ }
+ }
+ break;
+ case L510_ICCID:
+ {
+ Temp16 = mystrstr(POS_Connect_RX_Buff, "ICCID:");
+ if (Temp16)
+ {
+ for (i = 0; i < 20; i++)
+ TXHData.ICCID[i] = 0;
+ for (i = 0; i < 15; i++)
+ TXHData.ICCID[5 + i] = POS_Connect_RX_Buff[Temp16 + 5 + i];
+ // FMItemWrite(CF_,0);
+ TXHData.HeartbeatTimer.TimerCount = 0;
+ TXHData.HeartbeatTimer.Flag = 1;
+ TXHData.POSNetSetState.Flag.POSNetCMDNext = L510_RSSI;
+ }
+ }
+ break;
+ case L510_RSSI:
+ {
+ Temp16 = mystrstr(POS_Connect_RX_Buff, "CSQ:");
+ if (Temp16)
+ {
+ if (TXHData.POS_Info.WiFiRSSI)
+ {
+ TXHData.POSNetSetState.Flag.POSNetCMDNext = L510_Model_NET;
+ }
+ TXHData.HeartbeatTimer.TimerCount = 0;
+ TXHData.HeartbeatTimer.Flag = 1;
+ TXHData.POS_Info.WiFiRSSI = MD_Connect_BCDTou64(((POS_Connect_RX_Buff[Temp16 + 4] - 0x30) << 4) | (POS_Connect_RX_Buff[Temp16 + 5] - 0x30));
+ }
+ }
+ break;
+ case L510_Model_NET:
+ {
+ // Temp16 = mystrstr(POS_Connect_RX_Buff,"OK");
+ // if(Temp16)
+ {
+ TXHData.POSNetSetState.Flag.POSNetCMDNext = L510_NETOPEN;
+ TXHData.HeartbeatTimer.TimerCount = 0;
+ TXHData.HeartbeatTimer.Flag = 1;
+ }
+ }
+ break;
+ case L510_APN:
+ {
+ Temp16 = mystrstr(POS_Connect_RX_Buff, "OK");
+ if (Temp16)
+ {
+ TXHData.POSNetSetState.Flag.POSNetCMDNext = L510_NETOPEN;
+ TXHData.HeartbeatTimer.TimerCount = 0;
+ TXHData.HeartbeatTimer.Flag = 1;
+ }
+ }
+ break;
+ case L510_NETOPEN:
+ {
+ // Temp16 = mystrstr(POS_Connect_RX_Buff,"OK");
+ // if(Temp16)
+ {
+ TXHData.POSNetSetState.Flag.POSNetCMDNext = L510_SOCKET;
+ TXHData.HeartbeatTimer.TimerCount = 0;
+ TXHData.HeartbeatTimer.Flag = 1;
+ }
+ }
+ break;
+ case L510_SOCKET:
+ {
+ TXHData.POSNetSetState.Flag.WorkMode = 1;
+ TXHData.HeartbeatTimer.TimerCountMax = 1000;
+ }
+ break;
+ case L510_AT:
+ {
+ Temp16 = mystrstr(POS_Connect_RX_Buff, "OK");
+ if (Temp16)
+ {
+ TXHData.POSNetSetState.Flag.POSNetCMDNext = L510_RESET;
+ TXHData.HeartbeatTimer.TimerCount = 0;
+ TXHData.HeartbeatTimer.Flag = 1;
+ }
+ }
+ break;
+ case L510_RESET:
+ {
+ Temp16 = mystrstr(POS_Connect_RX_Buff, "OK");
+ if (Temp16)
+ {
+ TXHData.POSNetSetState.Flag.POSNetCMDNext = L510_ATRec;
+ // TXHData.HeartbeatTimer.TimerCount = 0;
+ // TXHData.HeartbeatTimer.Flag = 1;
+ }
+ }
+ break;
+ }
+ }
+ };
+ break;
+ case POS_Net_Typ_WiFi:
+ {
+ {
+ switch (TXHData.POSNetSetState.Flag.POSNetCMDNext)
+ {
+ case WIFI_ATRec:
+ {
+ // Temp16 = mystrstr(POS_Connect_RX_Buff,"OK");
+ // if(Temp16)
+ {
+ TXHData.HeartbeatTimer.TimerCount = 0;
+ TXHData.HeartbeatTimer.Flag = 1;
+ TXHData.POSNetSetState.Flag.POSNetCMDNext = WIFI_WifiWSSSID;
+ }
+ }
+ break;
+ case WIFI_WifiWSSSID:
+ {
+ Temp16 = mystrstr(POS_Connect_RX_Buff, "OK");
+ if (Temp16)
+ {
+ TXHData.HeartbeatTimer.TimerCount = 0;
+ TXHData.HeartbeatTimer.Flag = 1;
+ TXHData.POSNetSetState.Flag.POSNetCMDNext = WIFI_WifiRSSI;
+ }
+ }
+ break;
+ case WIFI_WifiRSSI:
+ {
+ // Temp16 = mystrstr(POS_Connect_RX_Buff,"atus:");
+ // if(Temp16)
+ {
+ TXHData.HeartbeatTimer.TimerCount = 0;
+ TXHData.HeartbeatTimer.Flag = 1;
+ TXHData.POS_Info.WiFiRSSI = MD_Connect_BCDTou64(((POS_Connect_RX_Buff[Temp16 + 5] - 0x30) << 4) | (POS_Connect_RX_Buff[Temp16 + 6] - 0x30));
+ Temp16 = mystrstr(POS_Connect_RX_Buff, ",");
+ if (Temp16)
+ {
+ if (POS_Connect_RX_Buff[Temp16 + 1] >= 0x30)
+ TXHData.POS_Info.WiFiChannel = MD_Connect_BCDTou64(((POS_Connect_RX_Buff[Temp16] - 0x30) << 4) | (POS_Connect_RX_Buff[Temp16 + 1] - 0x30));
+ else
+ TXHData.POS_Info.WiFiChannel = MD_Connect_BCDTou64(POS_Connect_RX_Buff[Temp16] - 0x30);
+ }
+ TXHData.POSNetSetState.Flag.POSNetCMDNext = WIFI_WifiSOCKET;
+ }
+ }
+ break;
+ case WIFI_WifiSOCKET:
+ {
+ Temp16 = mystrstr(POS_Connect_RX_Buff, "OK");
+ if (Temp16)
+ {
+ // TXHData.HeartbeatTimer.TimerCount = 0;
+ // TXHData.HeartbeatTimer.Flag = 1;
+ // STM32CPU.v.id[0] = *(u32*)0x1fff7a10;
+ // STM32CPU.v.id[1] = *(u32*)(0x1fff7a10 + 4);
+ // STM32CPU.v.id[2] = *(u32*)(0x1fff7a10 + 8);
+ // for(i = 0;i < 20;i ++)
+ // TXHData.POSData.WirelessData.IMEI[i] = 0;
+ // // for(i = 0;i < 12;i ++)
+ // // TXHData.POSData.WirelessData.IMEI[i+8] = STM32CPU.v.byte[i];
+ // sprintf(&TXHData.POSData.WirelessData.IMEI[0],"%02x%02x%02x%02x%02x%02x%02x%02x%02x%02x%",
+ // STM32CPU.v.byte[0],STM32CPU.v.byte[2],STM32CPU.v.byte[4],STM32CPU.v.byte[5],STM32CPU.v.byte[6],
+ // STM32CPU.v.byte[7],STM32CPU.v.byte[8],STM32CPU.v.byte[9],STM32CPU.v.byte[10],STM32CPU.v.byte[11]);
+ // if(FMItemWrite(CF_POSData,0))
+ // BEEP = 0;
+ TXHData.POSNetSetState.Flag.WorkMode = 1;
+ TXHData.HeartbeatTimer.TimerCountMax = 1000;
+ }
+ }
+ break;
+ case WIFI_WifiRST:
+ {
+ // Temp16 = mystrstr(POS_Connect_RX_Buff,"OK");
+ // if(Temp16)
+ {
+ TXHData.POSNetSetState.Flag.WorkMode = 0;
+ TXHData.POSNetSetState.Flag.POSNetCMDNext = WIFI_ATRec;
+ // TXHData.POSNetSetState.Flag.POSNetSetNeedFlag = 0;
+ TXHData.POSReLinkTimer.Flag = 0;
+ TXHData.POSReLinkTimer.TimerCount = 0;
+ }
+ }
+ break;
+ }
+ }
+ };
+ break;
+ case POS_Net_Typ_WAN:
+ {
+ {
+ switch (TXHData.POSNetSetState.Flag.POSNetCMDNext)
+ {
+ case USRK3_ENTM:
+ {
+ // Temp16 = mystrstr(POS_Connect_RX_Buff,"OK");
+ // if(Temp16)
+ // {
+ // STM32CPU.v.id[0] = *(u32*)0x1fff7a10;
+ // STM32CPU.v.id[1] = *(u32*)(0x1fff7a10 + 4);
+ // STM32CPU.v.id[2] = *(u32*)(0x1fff7a10 + 8);
+ // for(i = 0;i < 20;i ++)
+ // TXHData.POSData.WirelessData.IMEI[i] = 0;
+ // // for(i = 0;i < 12;i ++)
+ // // TXHData.POSData.WirelessData.IMEI[i+8] = STM32CPU.v.byte[i];
+ // sprintf(&TXHData.POSData.WirelessData.IMEI[0],"%02x%02x%02x%02x%02x%02x%02x%02x%02x%02x%",
+ // STM32CPU.v.byte[0],STM32CPU.v.byte[2],STM32CPU.v.byte[4],STM32CPU.v.byte[5],STM32CPU.v.byte[6],
+ // STM32CPU.v.byte[7],STM32CPU.v.byte[8],STM32CPU.v.byte[9],STM32CPU.v.byte[10],STM32CPU.v.byte[11]);
+ // if(FMItemWrite(CF_POSData,0))
+ // BEEP = 0;
+ // TXHData.POSNetSetState.Flag.WorkMode = 1;
+ // TXHData.HeartbeatTimer.TimerCountMax = 1000;
+ // }
+ // else
+ {
+ TXHData.POSNetSetState.Flag.POSNetCMDNext = USRK3_Model_Set_1;
+ TXHData.HeartbeatTimer.TimerCount = 0;
+ TXHData.HeartbeatTimer.Flag = 1;
+ }
+ }
+ break;
+ case USRK3_Model_Set_1:
+ {
+ Temp16 = mystrstr(POS_Connect_RX_Buff, "a");
+ if (Temp16)
+ {
+ TXHData.POSNetSetState.Flag.POSNetCMDNext = USRK3_Model_Set_2;
+ TXHData.HeartbeatTimer.TimerCount = 0;
+ TXHData.HeartbeatTimer.Flag = 1;
+ }
+ }
+ break;
+ case USRK3_Model_Set_2:
+ {
+ Temp16 = mystrstr(POS_Connect_RX_Buff, "ok");
+ if (Temp16)
+ {
+ TXHData.POSNetSetState.Flag.POSNetCMDNext = USRK3_Rec;
+ TXHData.HeartbeatTimer.TimerCount = 0;
+ TXHData.HeartbeatTimer.Flag = 1;
+ }
+ }
+ break;
+ case USRK3_Rec:
+ {
+ Temp16 = mystrstr(POS_Connect_RX_Buff, "OK");
+ if (Temp16)
+ {
+ TXHData.POSNetSetState.Flag.POSNetCMDNext = USRK3_DHCP;
+ TXHData.HeartbeatTimer.TimerCount = 0;
+ TXHData.HeartbeatTimer.Flag = 1;
+ }
+ }
+ break;
+ case USRK3_DHCP:
+ {
+ Temp16 = mystrstr(POS_Connect_RX_Buff, "OK");
+ if (Temp16)
+ {
+ TXHData.POSNetSetState.Flag.POSNetCMDNext = USRK3_GetIP;
+ TXHData.HeartbeatTimer.TimerCount = 0;
+ TXHData.HeartbeatTimer.Flag = 1;
+ }
+ }
+ break;
+ case USRK3_GetIP:
+ {
+ Temp16 = mystrstr(POS_Connect_RX_Buff, "DHCP,");
+ if (Temp16)
+ {
+ TXHData.HeartbeatTimer.TimerCount = 0;
+ TXHData.HeartbeatTimer.Flag = 1;
+ for (i = 0; i < 20; i++)
+ TXHData.POS_Info.IP[i] = POS_Connect_RX_Buff[Temp16 + 4 + i];
+ Temp16 = mystrstr(TXHData.POS_Info.IP, ",");
+ if (Temp16)
+ {
+ for (i = 0; i < 2; i++)
+ TXHData.POS_Info.IP[i + Temp16 - 1] = 0;
+ }
+ TXHData.POSNetSetState.Flag.POSNetCMDNext = USRK3_SOCKET;
+ TXHData.DisplayOn = 1;
+ }
+ }
+ break;
+ case USRK3_SOCKET:
+ {
+ Temp16 = mystrstr(POS_Connect_RX_Buff, "OK");
+ if (Temp16)
+ {
+ TXHData.HeartbeatTimer.TimerCount = 0;
+ TXHData.HeartbeatTimer.Flag = 1;
+ TXHData.POSNetSetState.Flag.POSNetCMDNext = USRK3_GetLinkState;
+ }
+ }
+ break;
+ case USRK3_GetLinkState:
+ {
+ Temp16 = mystrstr(POS_Connect_RX_Buff, "OK");
+ if (Temp16)
+ {
+ TXHData.HeartbeatTimer.TimerCount = 0;
+ TXHData.HeartbeatTimer.Flag = 1;
+ TXHData.POSNetSetState.Flag.POSNetCMDNext = USRK3_RST;
+ }
+ }
+ break;
+ case USRK3_RST:
+ {
+ Temp16 = mystrstr(POS_Connect_RX_Buff, "OK");
+ if (Temp16)
+ {
+ // STM32CPU.v.id[0] = *(u32*)0x1fff7a10;
+ // STM32CPU.v.id[1] = *(u32*)(0x1fff7a10 + 4);
+ // STM32CPU.v.id[2] = *(u32*)(0x1fff7a10 + 8);
+ // for(i = 0;i < 20;i ++)
+ // TXHData.POSData.WirelessData.IMEI[i] = 0;
+ // // for(i = 0;i < 12;i ++)
+ // // TXHData.POSData.WirelessData.IMEI[i+8] = STM32CPU.v.byte[i];
+ // sprintf(&TXHData.POSData.WirelessData.IMEI[0],"%02x%02x%02x%02x%02x%02x%02x%02x%02x%02x%",
+ // STM32CPU.v.byte[0],STM32CPU.v.byte[2],STM32CPU.v.byte[4],STM32CPU.v.byte[5],STM32CPU.v.byte[6],
+ // STM32CPU.v.byte[7],STM32CPU.v.byte[8],STM32CPU.v.byte[9],STM32CPU.v.byte[10],STM32CPU.v.byte[11]);
+ // if(FMItemWrite(CF_POSData,0))
+ // BEEP = 0;
+ TXHData.POSNetSetState.Flag.WorkMode = 1;
+ TXHData.HeartbeatTimer.TimerCountMax = 1000;
+ }
+ }
+ break;
+ }
+ };
+ break;
+ }
+ break;
+ }
+ TXHData.PCMail_RX_Len = 0;
+ for (i = 0; i < 100; i++)
+ POS_Connect_RX_Buff[i] = 0;
+ }
+}
+u16 POS_ConnectTXTask(u8 POS_Connect_Typ, u8 GunNum, u8 POS_Connect_Com) // ݷ
+{
+ u16 i = 0, k = 0, j = 0;
+ u8 Encrypt_Flag1 = 0;
+ u8 Encrypt_Flag2 = 0;
+ u64 Temp = 0;
+ u16 len = 0, lenTemp = 0, TxLenOffset = 0;
+ u64 CRCTemp = 0;
+ u8 *PBuff;
+ u8 Char_Buff[30];
+ u16 MD_Port_Num = 0, DeviceNumber = 0;
+
+ for (i = 0; i < 100; i++)
+ POS_Connect_TX_Buff[i] = 0;
+ if (TXHData.POSReLinkTimer.Flag && TXHData.POS_Info.ConnectType != POS_Connect_Typ_Station) // վ)
+ {
+ TXHData.POSReLinkTimer.Flag = 0;
+ TXHData.POSNetSetState.Flag.WorkMode = 0;
+ switch (TXHData.POS_Info.NetType)
+ {
+ case POS_Net_Typ_WAN:
+ TXHData.POSNetSetState.Flag.POSNetCMDNext = USRK3_ENTM;
+ break;
+ case POS_Net_Typ_WiFi:
+ TXHData.POSNetSetState.Flag.POSNetCMDNext = WIFI_WifiRST;
+ break;
+ case POS_Net_Typ_4G_GM5:
+ TXHData.POSNetSetState.Flag.POSNetCMDNext = GM5_ENTM;
+ break;
+ case POS_Net_Typ_4G_L510:
+ TXHData.POSNetSetState.Flag.POSNetCMDNext = L510_AT;
+ ;
+ break;
+ }
+ }
+ if (TXHData.POSNetSetState.Flag.WorkMode == 1) // ģʽ
+ {
+ if (TXHData.POSCutTimer.Flag == 1)
+ {
+ if (TXHData.POS_Info.Link_Flag == 1)
+ {
+ for (MD_Port_Num = 0; MD_Port_Num < 4; MD_Port_Num++)
+ {
+ for (DeviceNumber = 0; DeviceNumber < TXHData.MD_Port_Data[MD_Port_Num].PortData.DeviceNumber; DeviceNumber++)
+ {
+ if (TXHData.MD_Port_Data[MD_Port_Num].GunData[DeviceNumber].GunState.Flag.Online == 1)
+ {
+ TXHData.MD_Port_Data[MD_Port_Num].GunData[DeviceNumber].GunState.Flag.UpdateDisplay = 1;
+ if (TXHData.MD_Port_Data[MD_Port_Num].GunData[DeviceNumber].GunState.Flag.UpdateRecords == 1) // أͻ豸Ҫ־
+ {
+ TXHData.MD_Port_Data[MD_Port_Num].GunData[DeviceNumber].GunState.Flag.UpdateRecords = 0;
+ TXHData.PREXDATA[(TXHData.PREXDATA_WaitUpNummber - 1 - i) % 5].CTOTAL = TXHData.MD_Port_Info[MD_Port_Num].GunInfo[DeviceNumber].CTOTAL;
+ TXHData.PREXDATA[(TXHData.PREXDATA_WaitUpNummber - 1 - i) % 5].FData = TXHData.MD_Port_Info[MD_Port_Num].GunInfo[DeviceNumber].FData;
+ TXHData.PREXDATA[(TXHData.PREXDATA_WaitUpNummber - 1 - i) % 5].GunNumber = TXHData.MD_Port_Data[MD_Port_Num].GunData[DeviceNumber].GunNummber;
+ TXHData.PREXDATA[(TXHData.PREXDATA_WaitUpNummber - 1 - i) % 5].Price = TXHData.MD_Port_Info[MD_Port_Num].GunInfo[DeviceNumber].Price;
+ TXHData.PREXDATA[(TXHData.PREXDATA_WaitUpNummber - 1 - i) % 5].RTIME = TXHData.CTIME;
+ TXHData.PREXDATA[(TXHData.PREXDATA_WaitUpNummber - 1 - i) % 5].OrderNumber = TXHData.MD_Port_Data[MD_Port_Num].GunData[DeviceNumber].OrderNumber;
+ TXHData.MD_Port_Data[MD_Port_Num].GunData[DeviceNumber].OrderNumber = 0;
+ for (i = 0; i < 6; i++)
+ TXHData.PREXDATA[(TXHData.PREXDATA_WaitUpNummber - 1 - i) % 5].CardNum[i] = TXHData.MD_Port_Info[TXHData.MD_Port_Info[MD_Port_Num].GunInfo[DeviceNumber].AssociatedDevices.Port].GunInfo[TXHData.MD_Port_Info[MD_Port_Num].GunInfo[DeviceNumber].AssociatedDevices.location].CardNumber[i];
+ for (i = 0; i < 6; i++)
+ TXHData.MD_Port_Info[TXHData.MD_Port_Info[MD_Port_Num].GunInfo[DeviceNumber].AssociatedDevices.Port].GunInfo[TXHData.MD_Port_Info[MD_Port_Num].GunInfo[DeviceNumber].AssociatedDevices.location].CardNumber[i] = 0;
+
+ AT45DBItemWrite(CA_PREXDATA, TXHData.PREXDATA_WaitUpNummber / 5);
+ FMItemWrite(CF_PREXDATA_TTC, 0);
+ if (TXHData.PREXDATA_WaitUpNummber < TXHData.OfflineAuthorizeNumberMax)
+ TXHData.PREXDATA_WaitUpNummber++;
+ FMItemWrite(CF_PREXDATA_WaitUpNummber, 0);
+ }
+ }
+ }
+ FMItemWrite(CF_MD_Port_Data, MD_Port_Num);
+ }
+ if (TXHData.POS_Info.NetType == POS_Net_Typ_WAN || TXHData.POS_Info.NetType == POS_Net_Typ_4G_L510)
+ POS_LinkA_Out = 0;
+ TXHData.POS_Info.Link_Flag = 0;
+ TXHData.POS_Info.POS_CMD_Next = POSConnect_SynchronizationTime;
+ // EnQueue(&TXHData.POS_TX_MessageQueue,POSConnect_SynchronizationTime,Message_Priority_3);//ͬʱ
+ }
+ }
+ if (POS_Connect_TX_Flag == 1)
+ {
+ while (Encrypt_Flag2 == 0)
+ { // ʹԭʼ
+ TXHData.RNGData = RNG_GetRandomNumber();
+ // TXHData.RNGData = 0x12345678;
+ Encrypt_Flag1 = ((TXHData.RNGData >> 16) & 0x0f) % 2;
+ Encrypt_Flag2 = (TXHData.RNGData & 0x0f) / 2;
+ }
+ if (TXHData.POS_Info.NetType == POS_Net_Typ_WiFi && TXHData.POS_Info.ConnectType != POS_Connect_Typ_Station)
+ {
+ TxLenOffset = 7;
+ POS_Connect_TX_Buff[0] = 0x55;
+ POS_Connect_TX_Buff[1] = 0xFD;
+ POS_Connect_TX_Buff[2] = 0xAA;
+ POS_Connect_TX_Buff[3] = 0x00;
+ POS_Connect_TX_Buff[4] = 0x00;
+ POS_Connect_TX_Buff[5] = 0x61;
+ POS_Connect_TX_Buff[6] = 0x00;
+ }
+ POS_Connect_TX_Buff[TxLenOffset + 0] = 0xfa; // ֡ͷ
+ POS_Connect_TX_Buff[TxLenOffset + 1] = TXHData.CTIME.Year;
+ POS_Connect_TX_Buff[TxLenOffset + 2] = TXHData.CTIME.Month;
+ POS_Connect_TX_Buff[TxLenOffset + 3] = TXHData.CTIME.Day;
+ POS_Connect_TX_Buff[TxLenOffset + 4] = TXHData.CTIME.Hour;
+ POS_Connect_TX_Buff[TxLenOffset + 5] = TXHData.CTIME.Min;
+ POS_Connect_TX_Buff[TxLenOffset + 6] = TXHData.CTIME.Sec;
+ for (i = 0; i < 4; i++)
+ POS_Connect_TX_Buff[TxLenOffset + 9 + i] = TXHData.RNGData >> (8 * (3 - i));
+
+ if (TXHData.POS_Info.ConnectType == POS_Connect_Typ_Station) // վ
+ {
+ POS_Connect_TX_Buff[TxLenOffset + 13] = POS_Connect_Com;
+ len = TxLenOffset + 8 + 6;
+ }
+ else //
+ {
+ if (POS_LinkA || (TXHData.BoardType == 0) || TXHData.POS_Info.NetType == POS_Net_Typ_WAN || TXHData.POS_Info.NetType == POS_Net_Typ_4G_L510)
+ {
+ for (i = 0; i < 20; i++)
+ POS_Connect_TX_Buff[TxLenOffset + 13 + i] = TXHData.POSData.WirelessData.IMEI[i];
+ for (i = 0; i < 10; i++)
+ POS_Connect_TX_Buff[TxLenOffset + 33 + i] = TXHData.GPSData.Buff[i];
+ POS_Connect_TX_Buff[TxLenOffset + 43] = POS_Connect_Com;
+ len = TxLenOffset + 38 + 6;
+ }
+ else
+ {
+ TXHData.POSCutTimer.Flag = 1;
+ return 0;
+ }
+ }
+ if (len)
+ {
+ TXHData.DelayDetectionTimer.ON_OFF = 1;
+ TXHData.POS_TX_CMDNow = POS_Connect_Com;
+ switch (POS_Connect_Com)
+ {
+ case POSConnect_SynchronizationTime:
+ case POSConnect_Config:
+ case POSConnect_ChangePrice:
+ case POSConnect_DisAuthorize:
+ case POSConnect_Authorize:
+ {
+ }
+ break;
+ case POSConnect_BoxVersion:
+ {
+ TXHData.POS_Info.POS_CMD_Next = POSConnect_FuelData;
+ for (i = 0; i < 10; i++)
+ POS_Connect_TX_Buff[len + i] = BoxVersion[i];
+ len += 10;
+ POS_Connect_TX_Buff[len] = TXHData.POSData.WhiteListVersion;
+ len++;
+ }
+ break;
+ case POSConnect_FuelData:
+ {
+ if (TXHData.ROM_UpData.ROM_UpData_State.Flag.Update_Flag == 1)
+ {
+ __set_FAULTMASK(1);
+ NVIC_SystemReset();
+ }
+ for (MD_Port_Num = 0; MD_Port_Num < TXHData.MD_Port_Num_Top; MD_Port_Num++)
+ {
+ if (TXHData.MD_Port_Data[MD_Port_Num].PortData.POSType == PosJP || TXHData.MD_Port_Data[MD_Port_Num].PortData.POSType == PosBlueSky ||
+ TXHData.MD_Port_Data[MD_Port_Num].PortData.POSType == PosLY || TXHData.MD_Port_Data[MD_Port_Num].PortData.POSType == PosDart ||
+ TXHData.MD_Port_Data[MD_Port_Num].PortData.POSType == PosYGao || TXHData.MD_Port_Data[MD_Port_Num].PortData.POSType == PosHongYang ||
+ TXHData.MD_Port_Data[MD_Port_Num].PortData.POSType == PosLanFeng || TXHData.MD_Port_Data[MD_Port_Num].PortData.POSType == PosSSLan ||
+ TXHData.MD_Port_Data[MD_Port_Num].PortData.POSType == PosBlueSkyPlus)
+ {
+ POS_Connect_TX_Buff[len] = 0x01; // 豸 ǹs
+ len += 3; // Ԥֽλ
+ lenTemp = len; // ¼ݿʼλáݿ鳤ȳ
+
+ POS_Connect_TX_Buff[len] = 2; // ݳ
+ len += 1;
+ POS_Connect_TX_Buff[len] = 29; // ݳ
+ len += 1;
+ for (DeviceNumber = 0; DeviceNumber < TXHData.MD_Port_Data[MD_Port_Num].PortData.DeviceNumber; DeviceNumber++)
+ {
+ POS_Connect_TX_Buff[len] = TXHData.MD_Port_Data[MD_Port_Num].GunData[DeviceNumber].GunNummber;
+ len += 1;
+ POS_Connect_TX_Buff[len] = TXHData.MD_Port_Data[MD_Port_Num].GunData[DeviceNumber].GunState.State;
+ len += 1;
+ if (TXHData.MD_Port_Data[MD_Port_Num].GunData[DeviceNumber].GunState.Flag.UpdateDisplay == 1 || TXHData.MD_Port_Data[MD_Port_Num].GunData[DeviceNumber].GunState.Flag.UpdateRecords == 1 || TXHData.MD_Port_Data[MD_Port_Num].GunData[DeviceNumber].GunState.Flag.Start_Flag == 1)
+ {
+ for (i = 0; i < 4; i++)
+ POS_Connect_TX_Buff[i + len] = TXHData.MD_Port_Data[MD_Port_Num].GunData[DeviceNumber].OrderNumber >> ((3 - i) * 8);
+ len += 4;
+ for (i = 0; i < 4; i++)
+ POS_Connect_TX_Buff[i + len] = TXHData.MD_Port_Info[MD_Port_Num].GunInfo[DeviceNumber].FData.OilCNT >> ((3 - i) * 8);
+ len += 4;
+ for (i = 0; i < 4; i++)
+ POS_Connect_TX_Buff[i + len] = TXHData.MD_Port_Info[MD_Port_Num].GunInfo[DeviceNumber].FData.MoneyCNT >> ((3 - i) * 8);
+ len += 4;
+ for (i = 0; i < 3; i++)
+ POS_Connect_TX_Buff[i + len] = TXHData.MD_Port_Info[MD_Port_Num].GunInfo[DeviceNumber].Price >> ((2 - i) * 8);
+ len += 3;
+ for (i = 0; i < 6; i++)
+ POS_Connect_TX_Buff[i + len] = TXHData.MD_Port_Info[MD_Port_Num].GunInfo[DeviceNumber].CTOTAL.TotalLit >> ((5 - i) * 8);
+ len += 6;
+ for (i = 0; i < 6; i++)
+ POS_Connect_TX_Buff[i + len] = TXHData.MD_Port_Info[MD_Port_Num].GunInfo[DeviceNumber].CTOTAL.TotalMoney >> ((5 - i) * 8);
+ len += 6;
+ }
+ }
+ POS_Connect_TX_Buff[lenTemp - 2] = (len - lenTemp) >> 8;
+ POS_Connect_TX_Buff[lenTemp - 1] = (len - lenTemp) & 0xff;
+ }
+ else if (TXHData.MD_Port_Data[MD_Port_Num].PortData.POSType == PosYWY)
+ {
+ POS_Connect_TX_Buff[len] = 0x02;
+ len += 3;
+ lenTemp = len;
+ for (DeviceNumber = 0; DeviceNumber < TXHData.TankNumTop; DeviceNumber++)
+ {
+ POS_Connect_TX_Buff[len] = DeviceNumber + 1;
+ len += 1;
+ POS_Connect_TX_Buff[len] = TXHData.TankState[MD_Port_Num][DeviceNumber].State;
+ len += 1;
+ for (i = 0; i < 16; i++)
+ POS_Connect_TX_Buff[i + len] = TXHData.TankData[MD_Port_Num][DeviceNumber].Buff[i];
+ len += 16;
+ }
+ POS_Connect_TX_Buff[lenTemp - 2] = (len - lenTemp) << 8;
+ POS_Connect_TX_Buff[lenTemp - 1] = (len - lenTemp) & 0xff;
+ }
+ else if (TXHData.MD_Port_Data[MD_Port_Num].PortData.POSType == PosPLC)
+ {
+ POS_Connect_TX_Buff[len] = 0x07;
+ len += 1;
+ POS_Connect_TX_Buff[len] = 1;
+ len += 1;
+ POS_Connect_TX_Buff[len] = 59;
+ len += 1;
+ POS_Connect_TX_Buff[len] = TXHData.CNGPLCState.State;
+ len += 1;
+ for (i = 0; i < 58; i++)
+ POS_Connect_TX_Buff[i + len] = TXHData.CNGPLCData.Buff[i];
+ len += 58;
+ }
+ else if (TXHData.MD_Port_Data[MD_Port_Num].PortData.POSType == PosRFID)
+ {
+ POS_Connect_TX_Buff[len] = 0x03;
+ len += 3;
+ lenTemp = len;
+ POS_Connect_TX_Buff[len] = 2; // ݳ
+ len += 1;
+ POS_Connect_TX_Buff[len] = 17; // ݳ
+ len += 1;
+ for (DeviceNumber = 0; DeviceNumber < TXHData.MD_Port_Data[MD_Port_Num].PortData.DeviceNumber; DeviceNumber++)
+ {
+ POS_Connect_TX_Buff[len] = TXHData.MD_Port_Data[MD_Port_Num].GunData[DeviceNumber].GunNummber;
+ len += 1;
+ POS_Connect_TX_Buff[len] = TXHData.MD_Port_Data[MD_Port_Num].GunData[DeviceNumber].GunState.State;
+ len += 1;
+ if (TXHData.MD_Port_Data[MD_Port_Num].GunData[DeviceNumber].GunState.Flag.UpdateDisplay == 1)
+ {
+ for (i = 0; i < 10; i++)
+ POS_Connect_TX_Buff[i + len] = TXHData.MD_Port_Info[MD_Port_Num].GunInfo[DeviceNumber].CardNumber[i];
+ len += 10;
+ for (i = 0; i < 2; i++)
+ POS_Connect_TX_Buff[i + len] = TXHData.MD_Port_Info[MD_Port_Num].GunInfo[DeviceNumber].CardPSWD[i];
+ len += 2;
+ for (i = 0; i < 3; i++)
+ POS_Connect_TX_Buff[i + len] = TXHData.MD_Port_Info[MD_Port_Num].GunInfo[DeviceNumber].Mileage >> ((2 - i) * 8);
+ len += 3;
+ }
+ }
+ POS_Connect_TX_Buff[lenTemp - 2] = (len - lenTemp) << 8;
+ POS_Connect_TX_Buff[lenTemp - 1] = (len - lenTemp) & 0xff;
+ }
+ else if (TXHData.MD_Port_Data[MD_Port_Num].PortData.POSType == PosPrice1_4)
+ {
+ POS_Connect_TX_Buff[len] = PosPrice1_4;
+ len += 3;
+ lenTemp = len;
+ POS_Connect_TX_Buff[len] = 1; // ݳ
+ len += 1;
+ POS_Connect_TX_Buff[len] = 1 + TXHData.MD_Port_Info[MD_Port_Num].PriceTagData.PriceNumber * 3; // ݳ
+ len += 1;
+ POS_Connect_TX_Buff[len] = TXHData.MD_Port_Info[MD_Port_Num].PriceTagData.State.State;
+ len += 1;
+ for (DeviceNumber = 0; DeviceNumber < TXHData.MD_Port_Info[MD_Port_Num].PriceTagData.PriceNumber; DeviceNumber++)
+ {
+ if (TXHData.MD_Port_Info[MD_Port_Num].PriceTagData.State.Flag.UpdateDisplay == 1)
+ {
+ for (i = 0; i < 3; i++)
+ POS_Connect_TX_Buff[i + len] = TXHData.MD_Port_Info[MD_Port_Num].PriceTagData.Price[DeviceNumber] >> ((2 - i) * 8);
+ len += 3;
+ }
+ }
+ POS_Connect_TX_Buff[lenTemp - 2] = (len - lenTemp) << 8;
+ POS_Connect_TX_Buff[lenTemp - 1] = (len - lenTemp) & 0xff;
+ }
+ }
+ if (TXHData.MD_Multiplex_Port_Data.DeviceNumber > 0)
+ {
+ for (MD_Port_Num = 0; MD_Port_Num < TXHData.MD_Multiplex_Port_Data.DeviceNumber - 1; MD_Port_Num++)
+ { /*豸ͣ00;04ӡ;06Һλ;05*/
+ if (TXHData.MD_Multiplex_Port_Data.PortData[MD_Port_Num].POSType == Multiplex_Print)
+ {
+ POS_Connect_TX_Buff[len] = Multiplex_Print;
+ len += 1;
+ POS_Connect_TX_Buff[len] = 1;
+ len += 1;
+ POS_Connect_TX_Buff[len] = TXHData.MD_Multiplex_Port_Info.State[MD_Port_Num].State;
+ len += 1;
+ }
+ if (TXHData.MD_Multiplex_Port_Data.PortData[MD_Port_Num].POSType == Multiplex_YWY)
+ {
+ POS_Connect_TX_Buff[len] = Multiplex_YWY;
+ len += 1;
+ POS_Connect_TX_Buff[len] = TXHData.TankNumTop;
+ len += 1;
+ POS_Connect_TX_Buff[len] = 18;
+ len += 1;
+ for (DeviceNumber = 0; DeviceNumber < TXHData.TankNumTop; DeviceNumber++)
+ {
+ POS_Connect_TX_Buff[len] = DeviceNumber + 1;
+ len += 1;
+ POS_Connect_TX_Buff[len] = TXHData.TankState[4][DeviceNumber].State;
+ len += 1;
+ for (i = 0; i < 16; i++)
+ POS_Connect_TX_Buff[i + len] = TXHData.TankData[4][DeviceNumber].Buff[i];
+ len += 16;
+ }
+ }
+ else if (TXHData.MD_Multiplex_Port_Data.PortData[MD_Port_Num].POSType == Multiplex_Price)
+ {
+ POS_Connect_TX_Buff[len] = Multiplex_Price;
+ len += 3;
+ lenTemp = len;
+ POS_Connect_TX_Buff[len] = 1; // ݳ
+ len += 1;
+ POS_Connect_TX_Buff[len] = 1 + TXHData.MD_Multiplex_Port_Info.PriceTagData.PriceNumber * 3; // ݳ
+ len += 1;
+ POS_Connect_TX_Buff[len] = TXHData.MD_Multiplex_Port_Data.State[MD_Port_Num].State;
+ len += 1;
+ for (DeviceNumber = 0; DeviceNumber < TXHData.MD_Multiplex_Port_Info.PriceTagData.PriceNumber; DeviceNumber++)
+ {
+ if (TXHData.MD_Multiplex_Port_Data.State[MD_Port_Num].Flag.UpdateDisplay == 1)
+ {
+ for (i = 0; i < 3; i++)
+ POS_Connect_TX_Buff[i + len] = TXHData.MD_Multiplex_Port_Info.PriceTagData.Price[DeviceNumber] >> ((2 - i) * 8);
+ len += 3;
+ }
+ }
+ POS_Connect_TX_Buff[lenTemp - 2] = (len - lenTemp) << 8;
+ POS_Connect_TX_Buff[lenTemp - 1] = (len - lenTemp) & 0xff;
+ }
+ }
+ }
+ }
+ break;
+ case POSConnect_BoxROMownload:
+ {
+ FrameTimeout++;
+ if (FrameTimeout < 5 && TXHData.ROM_UpData.ROM_UpData_State.Flag.Update_Flag == 0)
+ {
+ TXHData.POS_Info.POS_CMD_Next = POSConnect_BoxROMownload;
+ }
+ else
+ {
+ TXHData.POS_Info.POS_CMD_Next = POSConnect_FuelData;
+ if (TXHData.ROM_UpData.ROM_UpData_State.Flag.Update_Flag == 0)
+ TXHData.ROM_UpData_ProgressBar = 0xFF; // ʧ
+ }
+ POS_Connect_TX_Buff[len] = (FrameNow >> 8) & 0xff;
+ POS_Connect_TX_Buff[len + 1] = FrameNow & 0xff;
+ len += 2;
+ }
+ break;
+ case POSConnect_WhiteList:
+ {
+ FrameTimeout++;
+ if (FrameTimeout < 5)
+ {
+ TXHData.POS_Info.POS_CMD_Next = POSConnect_WhiteList;
+ }
+ else
+ {
+ TXHData.POS_Info.POS_CMD_Next = POSConnect_FuelData;
+ }
+ POS_Connect_TX_Buff[len] = (FrameNow >> 8) & 0xff;
+ POS_Connect_TX_Buff[len + 1] = FrameNow & 0xff;
+ len += 2;
+ }
+ break;
+ case POSConnect_DeviceVersion:
+ {
+ TXHData.POS_Info.POS_CMD_Next = POSConnect_FuelData;
+ POS_Connect_TX_Buff[len] = TXHData.ROM_UpData_Port;
+ len++;
+ for (DeviceNumber = 0; DeviceNumber < TXHData.MD_Port_Data[TXHData.ROM_UpData_Port - 1].PortData.DeviceNumber; DeviceNumber++)
+ {
+ if (TXHData.MD_Port_Info[TXHData.ROM_UpData_Port - 1].GunInfo[DeviceNumber].GunVersion.VersionFindFlag == 1)
+ {
+ POS_Connect_TX_Buff[len] = TXHData.MD_Port_Data[TXHData.ROM_UpData_Port - 1].GunData[DeviceNumber].GunNummber;
+ len += 1;
+ for (i = 0; i < 10; i++)
+ POS_Connect_TX_Buff[len + i] = TXHData.MD_Port_Info[TXHData.ROM_UpData_Port - 1].GunInfo[DeviceNumber].GunVersion.Version[i];
+ len += 10;
+ }
+ }
+ }
+ break;
+ case POSConnect_DeviceROMownload:
+ {
+ FrameTimeout++;
+ if (FrameTimeout < 5 && TXHData.MD_Port_Data[TXHData.ROM_UpData_Port - 1].PortData.ROM_UpData.ROM_UpData_State.Flag.Update_Flag == 0)
+ {
+ TXHData.POS_Info.POS_CMD_Next = POSConnect_DeviceROMownload;
+ // EnQueue(&TXHData.POS_TX_MessageQueue,POSConnect_BoxROMownload,Message_Priority_2);
+ }
+ else
+ {
+ TXHData.POS_Info.POS_CMD_Next = POSConnect_FuelData;
+ if (TXHData.MD_Port_Data[TXHData.ROM_UpData_Port - 1].PortData.ROM_UpData.ROM_UpData_State.Flag.Update_Flag == 0)
+ TXHData.ROM_UpData_ProgressBar = 0xFF; // ʧ
+ }
+ POS_Connect_TX_Buff[len] = TXHData.ROM_UpData_Port;
+ POS_Connect_TX_Buff[len + 1] = (FrameNow >> 8) & 0xff;
+ POS_Connect_TX_Buff[len + 2] = FrameNow & 0xff;
+ len += 3;
+ }
+ break;
+ case POSConnect_PREXDATAUp:
+ {
+ // EnQueue(&TXHData.POS_TX_MessageQueue,POSConnect_PREXDATAUp,Message_Priority_3);
+ TXHData.DisplayOn = 1;
+ POS_Connect_TX_Buff[len] = (TXHData.PREXDATA_WaitUpNummber / 10) >> 8; // ֡
+ len += 1;
+ POS_Connect_TX_Buff[len] = TXHData.PREXDATA_WaitUpNummber / 10; // ֡
+ len += 1;
+ if (TXHData.PREXDATA_WaitUpNummber > 10)
+ Temp = 10;
+ else
+ Temp = TXHData.PREXDATA_WaitUpNummber;
+ TXHData.PREXDATA_Upload.PREXDATA_NowWaitUpNummber = TXHData.PREXDATA_WaitUpNummber;
+ TXHData.PREXDATA_Upload.PREXDATA_NowFrame = TXHData.PREXDATA_WaitUpNummber / 10;
+ TXHData.PREXDATA_Upload.PREXDATA_NowFrameLen = Temp;
+ FMItemWrite(CF_PREXDATA_Upload, 0);
+ POS_Connect_TX_Buff[len] = Temp; // δ
+ len += 1;
+ POS_Connect_TX_Buff[len] = 40;
+ len += 1;
+ for (i = 0; i < Temp; i++)
+ {
+ if (TXHData.PREXDATA_WaitUpNummber > 0)
+ AT45DBItemRead(CA_PREXDATA, (TXHData.PREXDATA_WaitUpNummber - 1 - i) / 5);
+ POS_Connect_TX_Buff[len] = TXHData.PREXDATA[(TXHData.PREXDATA_WaitUpNummber - 1 - i) % 5].GunNumber;
+ len += 1;
+ for (k = 0; k < 4; k++)
+ POS_Connect_TX_Buff[k + len] = TXHData.PREXDATA[(TXHData.PREXDATA_WaitUpNummber - 1 - i) % 5].FData.OilCNT >> ((3 - k) * 8);
+ len += 4;
+ for (k = 0; k < 4; k++)
+ POS_Connect_TX_Buff[k + len] = TXHData.PREXDATA[(TXHData.PREXDATA_WaitUpNummber - 1 - i) % 5].FData.MoneyCNT >> ((3 - k) * 8);
+ len += 4;
+ for (k = 0; k < 3; k++)
+ POS_Connect_TX_Buff[k + len] = TXHData.PREXDATA[(TXHData.PREXDATA_WaitUpNummber - 1 - i) % 5].Price >> ((2 - k) * 8);
+ len += 3;
+ for (k = 0; k < 6; k++)
+ POS_Connect_TX_Buff[k + len] = TXHData.PREXDATA[(TXHData.PREXDATA_WaitUpNummber - 1 - i) % 5].CTOTAL.TotalLit >> ((5 - k) * 8);
+ len += 6;
+ for (k = 0; k < 6; k++)
+ POS_Connect_TX_Buff[k + len] = TXHData.PREXDATA[(TXHData.PREXDATA_WaitUpNummber - 1 - i) % 5].CTOTAL.TotalMoney >> ((5 - k) * 8);
+ len += 6;
+ POS_Connect_TX_Buff[len] = TXHData.PREXDATA[(TXHData.PREXDATA_WaitUpNummber - 1 - i) % 5].RTIME.Year;
+ len += 1;
+ POS_Connect_TX_Buff[len] = TXHData.PREXDATA[(TXHData.PREXDATA_WaitUpNummber - 1 - i) % 5].RTIME.Month;
+ len += 1;
+ POS_Connect_TX_Buff[len] = TXHData.PREXDATA[(TXHData.PREXDATA_WaitUpNummber - 1 - i) % 5].RTIME.Day;
+ len += 1;
+ POS_Connect_TX_Buff[len] = TXHData.PREXDATA[(TXHData.PREXDATA_WaitUpNummber - 1 - i) % 5].RTIME.Hour;
+ len += 1;
+ POS_Connect_TX_Buff[len] = TXHData.PREXDATA[(TXHData.PREXDATA_WaitUpNummber - 1 - i) % 5].RTIME.Min;
+ len += 1;
+ POS_Connect_TX_Buff[len] = TXHData.PREXDATA[(TXHData.PREXDATA_WaitUpNummber - 1 - i) % 5].RTIME.Sec;
+ len += 1;
+ for (k = 0; k < 4; k++)
+ POS_Connect_TX_Buff[k + len] = TXHData.PREXDATA[(TXHData.PREXDATA_WaitUpNummber - 1 - i) % 5].OrderNumber >> ((3 - k) * 8);
+ len += 4;
+ for (k = 0; k < 6; k++)
+ POS_Connect_TX_Buff[k + len] = TXHData.PREXDATA[(TXHData.PREXDATA_WaitUpNummber - 1 - i) % 5].CardNum[k];
+ len += 6;
+ }
+ }
+ break;
+ case POSConnect_PrintfInfo:
+ {
+ TXHData.POS_Info.POS_CMD_Next = POSConnect_FuelData;
+ POS_Connect_TX_Buff[len] = 0x59;
+ len += 1;
+ }
+ break;
+ case POSConnect_Print:
+ {
+ TXHData.POS_Info.POS_CMD_Next = POSConnect_FuelData;
+ POS_Connect_TX_Buff[len] = 0x59;
+ len += 1;
+ }
+ break;
+ }
+ POS_Connect_TX_Buff[TxLenOffset + 7] = ((len - TxLenOffset) >> 8) & 0xff;
+ POS_Connect_TX_Buff[TxLenOffset + 8] = (len - TxLenOffset) & 0xff;
+
+ // if(TXHData.UDisk_Flag)
+ // Log_Task(&POS_Connect_TX_Buff[TxLenOffset],len - TxLenOffset,4,Info_Issue);
+
+ for (i = 0; i < len - TxLenOffset; i++)
+ POS_Connect_TX_Buff[TxLenOffset + 13 + i] = Encrypt_Data(POS_Connect_TX_Buff[TxLenOffset + 13 + i], Encrypt_Flag1, Encrypt_Flag2);
+
+ if (TXHData.UDisk_Flag)
+ Log_Task(&POS_Connect_TX_Buff[TxLenOffset], len - TxLenOffset, 4, Info_Issue);
+ CRCTemp = CRC_Check(&POS_Connect_TX_Buff[TxLenOffset], len - TxLenOffset); // У
+ POS_Connect_TX_Buff[len] = (CRCTemp >> 8) & 0xff;
+ len++;
+ POS_Connect_TX_Buff[len] = CRCTemp & 0xff;
+ len++;
+ if (TXHData.POS_Info.NetType == POS_Net_Typ_WiFi && TXHData.POS_Info.ConnectType != POS_Connect_Typ_Station)
+ {
+ POS_Connect_TX_Buff[3] = ((len - 5) >> 8) & 0xff;
+ POS_Connect_TX_Buff[4] = (len - 5) & 0xff;
+ POS_Connect_TX_Buff[len] = SUMCRC(&POS_Connect_TX_Buff[5], len - 5);
+ len++;
+ }
+ POS_Connect_TX_DMALenSet(len);
+ POS_Connect_TX_DMAStart();
+ return len;
+ }
+ }
+ }
+ else if (TXHData.POSNetSetState.Flag.WorkMode == 0) // ָģʽ
+ {
+ switch (TXHData.POS_Info.NetType)
+ {
+ case POS_Net_Typ_4G_GM5:
+ {
+ {
+ switch (TXHData.POSNetSetState.Flag.POSNetCMDNext)
+ {
+ case GM5_ENTM:
+ {
+ for (i = 0; i < strlen(CMD_Model_NET); i++)
+ POS_Connect_TX_Buff[i] = CMD_Model_NET[i];
+ POS_Connect_TX_DMALenSet(i); // ÷DMA
+ POS_Connect_TX_DMAStart();
+ TXHData.POSNetSetState.Flag.POSNetCMDNext = GM5_Model_Set_1;
+ TXHData.HeartbeatTimer.TimerCountMax = 1000;
+ }
+ break;
+ case GM5_Model_Set_1:
+ {
+ for (i = 0; i < strlen(CMD_Model_Set_1); i++)
+ POS_Connect_TX_Buff[i] = CMD_Model_Set_1[i];
+ POS_Connect_TX_DMALenSet(i); // ÷DMA
+ POS_Connect_TX_DMAStart();
+ }
+ break;
+ case GM5_Model_Set_2:
+ {
+ for (i = 0; i < strlen(CMD_Model_Set_2); i++)
+ POS_Connect_TX_Buff[i] = CMD_Model_Set_2[i];
+ POS_Connect_TX_DMALenSet(i); // ÷DMA
+ POS_Connect_TX_DMAStart();
+ }
+ break;
+ case GM5_Rec:
+ {
+ for (i = 0; i < strlen(CMD_ATRec); i++)
+ POS_Connect_TX_Buff[i] = CMD_ATRec[i];
+ POS_Connect_TX_DMALenSet(i); // ÷DMA
+ POS_Connect_TX_DMAStart();
+ }
+ break;
+ case GM5_HEARTEN:
+ {
+ for (i = 0; i < strlen(CMD_HEARTEN); i++)
+ POS_Connect_TX_Buff[i] = CMD_HEARTEN[i];
+ POS_Connect_TX_DMALenSet(i); // ÷DMA
+ POS_Connect_TX_DMAStart();
+ }
+ break;
+ case GM5_UARTFL:
+ {
+ for (i = 0; i < strlen(CMD_UARTFL); i++)
+ POS_Connect_TX_Buff[i] = CMD_UARTFL[i];
+ POS_Connect_TX_DMALenSet(i); // ÷DMA
+ POS_Connect_TX_DMAStart();
+ }
+ break;
+ case GM5_APN:
+ {
+ for (i = 0; i < strlen(CMD_APN); i++)
+ POS_Connect_TX_Buff[i] = CMD_APN[i];
+ POS_Connect_TX_DMALenSet(i); // ÷DMA
+ POS_Connect_TX_DMAStart();
+ }
+ break;
+ case GM5_LinkMode:
+ {
+ for (i = 0; i < strlen(CMD_LinkMode); i++)
+ POS_Connect_TX_Buff[i] = CMD_LinkMode[i];
+ POS_Connect_TX_DMALenSet(i); // ÷DMA
+ POS_Connect_TX_DMAStart();
+ }
+ break;
+ case GM5_GetIMEI:
+ {
+ for (i = 0; i < strlen(CMD_IMEI); i++)
+ POS_Connect_TX_Buff[i] = CMD_IMEI[i];
+ POS_Connect_TX_DMALenSet(i); // ÷DMA
+ POS_Connect_TX_DMAStart();
+ }
+ break;
+ case GM5_GetICCID:
+ {
+ for (i = 0; i < strlen(CMD_ICCID); i++)
+ POS_Connect_TX_Buff[i] = CMD_ICCID[i];
+ POS_Connect_TX_DMALenSet(i); // ÷DMA
+ POS_Connect_TX_DMAStart();
+ }
+ break;
+ case GM5_SOCKET:
+ {
+ if (TXHData.POS_Info.ConnectType == POS_Connect_Typ_Cloud_Tast) // Է
+ {
+ for (i = 0; i < strlen(TsatURL); i++)
+ POS_Connect_TX_Buff[i] = TsatURL[i];
+ }
+ else
+ {
+ for (i = 0; i < 13; i++)
+ POS_Connect_TX_Buff[i] = TsatURL[i];
+ //"AT+SOCKA=TCP,test.joyfueling.com,7011\r\n";
+ Temp = strlen((const char *)TXHData.POSData.WirelessData.CMD_SOCKA);
+ if (Temp)
+ {
+ for (i = 0; i < Temp; i++)
+ POS_Connect_TX_Buff[13 + i] = TXHData.POSData.WirelessData.CMD_SOCKA[i];
+ strcat(POS_Connect_TX_Buff, "\r\n\0");
+ }
+
+ i = strlen((char *)&POS_Connect_TX_Buff);
+ }
+ POS_Connect_TX_DMALenSet(i); // ÷DMA
+ POS_Connect_TX_DMAStart();
+ }
+ break;
+ case GM5_CSQ:
+ {
+ for (i = 0; i < strlen(CMD_CSQ); i++)
+ POS_Connect_TX_Buff[i] = CMD_CSQ[i];
+ POS_Connect_TX_DMALenSet(i); // ÷DMA
+ POS_Connect_TX_DMAStart();
+ }
+ break;
+ case GM5_Save:
+ {
+ for (i = 0; i < strlen(CMD_Save); i++)
+ POS_Connect_TX_Buff[i] = CMD_Save[i];
+ POS_Connect_TX_DMALenSet(i); // ÷DMA
+ POS_Connect_TX_DMAStart();
+ TXHData.HeartbeatTimer.TimerCountMax = 1000 * 10;
+ }
+ break;
+ case GM5_RESET:
+ {
+ for (i = 0; i < strlen(CMD_Reset); i++)
+ POS_Connect_TX_Buff[i] = CMD_Reset[i];
+ POS_Connect_TX_DMALenSet(i); // ÷DMA
+ POS_Connect_TX_DMAStart();
+ TXHData.HeartbeatTimer.TimerCountMax = 1000 * 10;
+ }
+ break;
+ }
+ }
+ };
+ break;
+ case POS_Net_Typ_4G_L510:
+ {
+ {
+ switch (TXHData.POSNetSetState.Flag.POSNetCMDNext)
+ {
+ case L510_ATRec:
+ {
+ for (i = 0; i < strlen(CMD_L510_ATRec); i++)
+ POS_Connect_TX_Buff[i] = CMD_L510_ATRec[i];
+ POS_Connect_TX_DMALenSet(i); // ÷DMA
+ POS_Connect_TX_DMAStart();
+ TXHData.HeartbeatTimer.TimerCountMax = 3000;
+ }
+ break;
+ case L510_IMEI:
+ {
+ for (i = 0; i < strlen(CMD_L510_IMEI); i++)
+ POS_Connect_TX_Buff[i] = CMD_L510_IMEI[i];
+ POS_Connect_TX_DMALenSet(i); // ÷DMA
+ POS_Connect_TX_DMAStart();
+ }
+ break;
+ case L510_SetGPSMode:
+ {
+ for (i = 0; i < strlen(CMD_L510_SetGPSMode); i++)
+ POS_Connect_TX_Buff[i] = CMD_L510_SetGPSMode[i];
+ POS_Connect_TX_DMALenSet(i); // ÷DMA
+ POS_Connect_TX_DMAStart();
+ }
+ break;
+ case L510_ICPIN:
+ {
+ for (i = 0; i < strlen(CMD_L510_ICPIN); i++)
+ POS_Connect_TX_Buff[i] = CMD_L510_ICPIN[i];
+ POS_Connect_TX_DMALenSet(i); // ÷DMA
+ POS_Connect_TX_DMAStart();
+ // TXHData.HeartbeatTimer.TimerCountMax = 3000;
+ }
+ break;
+ case L510_ICCID:
+ {
+ for (i = 0; i < strlen(CMD_L510_ICCID); i++)
+ POS_Connect_TX_Buff[i] = CMD_L510_ICCID[i];
+ POS_Connect_TX_DMALenSet(i); // ÷DMA
+ POS_Connect_TX_DMAStart();
+ }
+ break;
+ case L510_RSSI:
+ {
+ for (i = 0; i < strlen(CMD_L510_RSSI); i++)
+ POS_Connect_TX_Buff[i] = CMD_L510_RSSI[i];
+ POS_Connect_TX_DMALenSet(i); // ÷DMA
+ POS_Connect_TX_DMAStart();
+ }
+ break;
+ case L510_Model_NET:
+ {
+ for (i = 0; i < strlen(CMD_L510_Model_NET); i++)
+ POS_Connect_TX_Buff[i] = CMD_L510_Model_NET[i];
+ POS_Connect_TX_DMALenSet(i); // ÷DMA
+ POS_Connect_TX_DMAStart();
+ }
+ break;
+ case L510_APN:
+ {
+ for (i = 0; i < strlen(CMD_L510_APN); i++)
+ POS_Connect_TX_Buff[i] = CMD_L510_APN[i];
+ POS_Connect_TX_DMALenSet(i); // ÷DMA
+ POS_Connect_TX_DMAStart();
+ }
+ break;
+ case L510_NETOPEN:
+ {
+ for (i = 0; i < strlen(CMD_L510_NETOPEN); i++)
+ POS_Connect_TX_Buff[i] = CMD_L510_NETOPEN[i];
+ POS_Connect_TX_DMALenSet(i); // ÷DMA
+ POS_Connect_TX_DMAStart();
+ }
+ break;
+ case L510_SOCKET:
+ {
+ if (TXHData.POS_Info.ConnectType == POS_Connect_Typ_Cloud_Tast) // Է
+ {
+ for (i = 0; i < strlen(CMD_L510_SOCKET); i++)
+ POS_Connect_TX_Buff[i] = CMD_L510_SOCKET[i];
+ }
+ else
+ {
+ for (i = 0; i < 20; i++)
+ POS_Connect_TX_Buff[i] = CMD_L510_SOCKET[i];
+ //"AT+SOCKA=TCP,test.joyfueling.com,7011\r\n";
+ Temp = strlen((const char *)TXHData.POSData.WirelessData.CMD_SOCKA);
+ k = mystrstr(TXHData.POSData.WirelessData.CMD_SOCKA, ",");
+ if (Temp)
+ {
+ for (i = 0; i < k - 1; i++)
+ POS_Connect_TX_Buff[20 + i] = TXHData.POSData.WirelessData.CMD_SOCKA[i];
+ POS_Connect_TX_Buff[20 + k - 1] = '\"';
+ for (i = k; i < Temp + 1; i++)
+ POS_Connect_TX_Buff[20 + i] = TXHData.POSData.WirelessData.CMD_SOCKA[i - 1];
+ strcat(POS_Connect_TX_Buff, "\r\n\0");
+ }
+
+ i = strlen((char *)&POS_Connect_TX_Buff);
+ }
+ POS_Connect_TX_DMALenSet(i); // ÷DMA
+ POS_Connect_TX_DMAStart();
+ }
+ break;
+ case L510_GetLinkState:
+ {
+ for (i = 0; i < strlen(CMD_L510_GetLinkState); i++)
+ POS_Connect_TX_Buff[i] = CMD_L510_GetLinkState[i];
+ POS_Connect_TX_DMALenSet(i); // ÷DMA
+ POS_Connect_TX_DMAStart();
+ }
+ break;
+ case L510_AT:
+ {
+ if (TXHData.HeartbeatTimer.TimerCountMax == 1001)
+ TXHData.POSNetSetState.Flag.POSNetCMDNext = L510_RESET;
+ else
+ TXHData.HeartbeatTimer.TimerCountMax = 1001;
+ for (i = 0; i < strlen(CMD_L510_AT); i++)
+ POS_Connect_TX_Buff[i] = CMD_L510_AT[i];
+ POS_Connect_TX_DMALenSet(i); // ÷DMA
+ POS_Connect_TX_DMAStart();
+ /// TXHData.POSNetSetState.Flag.POSNetCMDNext = L510_RESET;
+ }
+ break;
+ case L510_RESET:
+ {
+ for (i = 0; i < strlen(CMD_L510_RESET); i++)
+ POS_Connect_TX_Buff[i] = CMD_L510_RESET[i];
+ POS_Connect_TX_DMALenSet(i); // ÷DMA
+ POS_Connect_TX_DMAStart();
+ TXHData.HeartbeatTimer.TimerCountMax = 1000 * 15;
+ }
+ break;
+ }
+ }
+ };
+ break;
+ case POS_Net_Typ_WiFi:
+ {
+ {
+ switch (TXHData.POSNetSetState.Flag.POSNetCMDNext)
+ {
+ case WIFI_ATRec:
+ {
+ TXHData.POS_Info.POS_ConnectRXTask_Flag = 0;
+ for (i = 0; i < strlen(CMD_ATRec); i++)
+ POS_Connect_TX_Buff[i] = CMD_ATRec[i];
+ POS_Connect_TX_DMALenSet(i); // ÷DMA
+ POS_Connect_TX_DMAStart();
+ // TXHData.HeartbeatTimer.TimerCountMax = 1000*10;
+ }
+ break;
+ case WIFI_WifiWSSSID:
+ {
+ TXHData.POS_Info.POS_ConnectRXTask_Flag = 0;
+ for (i = 0; i < 100; i++)
+ POS_Connect_TX_Buff[i] = 0;
+ TXHData.POS_Info.POS_ConnectRXTask_Flag = 0;
+ {
+ // if(TXHData.POS_Info.ConnectType == POS_Connect_Typ_WifiStation)
+ // {
+ // TXHData.POS_Info.POS_ConnectRXTask_Flag = 0;
+ // for(i = 0;i < strlen(CMD_WifiWSSSID_WIFIStation);i ++)
+ // POS_Connect_TX_Buff[i] = CMD_WifiWSSSID_WIFIStation[i];
+ // POS_Connect_TX_DMALenSet(i); //÷DMA
+ // POS_Connect_TX_DMAStart();
+ // }
+ // else
+ {
+ for (i = 0; i < 8; i++)
+ POS_Connect_TX_Buff[i] = CMD_WifiWSSSID[i];
+ for (i = 0; i < strlen((const char *)TXHData.POSData.WirelessData.WiFIName); i++)
+ POS_Connect_TX_Buff[8 + i] = TXHData.POSData.WirelessData.WiFIName[i];
+ POS_Connect_TX_Buff[8 + i] = ',';
+ j = 8 + i + 1;
+ for (i = 0; i < strlen((const char *)TXHData.POSData.WirelessData.WiFIPassWord); i++)
+ POS_Connect_TX_Buff[j + i] = TXHData.POSData.WirelessData.WiFIPassWord[i];
+ strcat(POS_Connect_TX_Buff, "\r\n\0");
+ POS_Connect_TX_DMALenSet(strlen((const char *)POS_Connect_TX_Buff)); // ÷DMA
+ POS_Connect_TX_DMAStart();
+ }
+ }
+ TXHData.HeartbeatTimer.TimerCountMax = 1000 * 10;
+ }
+ break;
+ case WIFI_WifiRSSI:
+ {
+ for (i = 0; i < strlen(CMD_WifiRSSI); i++)
+ POS_Connect_TX_Buff[i] = CMD_WifiRSSI[i];
+ POS_Connect_TX_DMALenSet(i); // ÷DMA
+ POS_Connect_TX_DMAStart();
+ TXHData.POSNetSetState.Flag.POSNetCMDNext = WIFI_WifiSOCKET;
+ TXHData.HeartbeatTimer.TimerCountMax = 1000 * 2;
+ }
+ break;
+ case WIFI_WifiSOCKET:
+ {
+ switch (TXHData.POS_Info.ConnectType)
+ {
+ case POS_Connect_Typ_Cloud_Tast:
+ {
+ TXHData.POS_Info.POS_ConnectRXTask_Flag = 0;
+ for (i = 0; i < strlen(CMD_WifiSOCKET); i++)
+ POS_Connect_TX_Buff[i] = CMD_WifiSOCKET[i];
+ POS_Connect_TX_DMALenSet(i); // ÷DMA
+ POS_Connect_TX_DMAStart();
+ }
+ break;
+ case POS_Connect_Typ_Cloud:
+ {
+ for (i = 0; i < 100; i++)
+ POS_Connect_TX_Buff[i] = 0;
+ TXHData.POS_Info.POS_ConnectRXTask_Flag = 0;
+ for (i = 0; i < 14; i++)
+ POS_Connect_TX_Buff[i] = CMD_WifiSOCKET[i];
+ // const char CMD_WifiSOCKET[]="AT+Socket=0,0,test.joyfueling.com,7011\r\n";
+ j = strlen((const char *)TXHData.POSData.WirelessData.CMD_SOCKA);
+ if (j)
+ {
+ for (i = 0; i < j; i++)
+ POS_Connect_TX_Buff[14 + i] = TXHData.POSData.WirelessData.CMD_SOCKA[i];
+ strcat(POS_Connect_TX_Buff, "\r\n\0");
+ }
+ POS_Connect_TX_DMALenSet(strlen((const char *)POS_Connect_TX_Buff)); // ÷DMA
+ POS_Connect_TX_DMAStart();
+ }
+ break;
+ // case POS_Connect_Typ_WifiStation:
+ // {
+ // TXHData.POS_Info.POS_ConnectRXTask_Flag = 0;
+ // for(i = 0;i < strlen(CMD_WifiSOCKET_WIFIStation);i ++)
+ // POS_Connect_TX_Buff[i] = CMD_WifiSOCKET_WIFIStation[i];
+ // POS_Connect_TX_DMALenSet(i); //÷DMA
+ // POS_Connect_TX_DMAStart();
+ // }break;
+ }
+ TXHData.HeartbeatTimer.TimerCountMax = 1000 * 10;
+ }
+ break;
+ case WIFI_WifiRST:
+ {
+ for (i = 0; i < strlen(CMD_WifiRST); i++)
+ POS_Connect_TX_Buff[i] = CMD_WifiRST[i];
+ POS_Connect_TX_DMALenSet(i); // ÷DMA
+ POS_Connect_TX_DMAStart();
+ TXHData.HeartbeatTimer.TimerCountMax = 1000 * 10;
+ }
+ break;
+ }
+ }
+ };
+ break;
+ case POS_Net_Typ_WAN:
+ {
+ {
+ switch (TXHData.POSNetSetState.Flag.POSNetCMDNext)
+ {
+ case USRK3_ENTM:
+ {
+ for (i = 0; i < strlen(CMD_Model_NET); i++)
+ POS_Connect_TX_Buff[i] = CMD_Model_NET[i];
+ POS_Connect_TX_DMALenSet(i); // ÷DMA
+ POS_Connect_TX_DMAStart();
+ TXHData.POSNetSetState.Flag.POSNetCMDNext = USRK3_Model_Set_1;
+ TXHData.HeartbeatTimer.TimerCountMax = 1000;
+ }
+ break;
+ case USRK3_Model_Set_1:
+ {
+ for (i = 0; i < strlen(CMD_Model_Set_1); i++)
+ POS_Connect_TX_Buff[i] = CMD_Model_Set_1[i];
+ POS_Connect_TX_DMALenSet(i); // ÷DMA
+ POS_Connect_TX_DMAStart();
+ }
+ break;
+ case USRK3_Model_Set_2:
+ {
+ for (i = 0; i < strlen(CMD_Model_Set_2); i++)
+ POS_Connect_TX_Buff[i] = CMD_Model_Set_2[i];
+ POS_Connect_TX_DMALenSet(i); // ÷DMA
+ POS_Connect_TX_DMAStart();
+ }
+ break;
+ case USRK3_Rec:
+ {
+ for (i = 0; i < strlen(CMD_ATRec); i++)
+ POS_Connect_TX_Buff[i] = CMD_ATRec[i];
+ POS_Connect_TX_DMALenSet(i); // ÷DMA
+ POS_Connect_TX_DMAStart();
+ }
+ break;
+ case USRK3_DHCP:
+ {
+ for (i = 0; i < strlen(CMD_DHCP); i++)
+ POS_Connect_TX_Buff[i] = CMD_DHCP[i];
+ POS_Connect_TX_DMALenSet(i); // ÷DMA
+ POS_Connect_TX_DMAStart();
+ }
+ break;
+ case USRK3_GetIP:
+ {
+ for (i = 0; i < strlen(CMD_GetIP); i++)
+ POS_Connect_TX_Buff[i] = CMD_GetIP[i];
+ POS_Connect_TX_DMALenSet(i); // ÷DMA
+ POS_Connect_TX_DMAStart();
+ }
+ break;
+ case USRK3_SOCKET:
+ {
+ if (TXHData.POS_Info.ConnectType == POS_Connect_Typ_Cloud_Tast) // Է
+ {
+ for (i = 0; i < strlen(WlanTsatURL); i++)
+ POS_Connect_TX_Buff[i] = WlanTsatURL[i];
+ }
+ else
+ {
+ for (i = 0; i < 15; i++)
+ POS_Connect_TX_Buff[i] = WlanTsatURL[i];
+ //"AT+SOCKB1=TCPC,test.joyfueling.com,7011\r\n"
+ j = strlen((const char *)TXHData.POSData.WirelessData.CMD_SOCKA);
+ if (j)
+ {
+ for (i = 0; i < j; i++)
+ POS_Connect_TX_Buff[15 + i] = TXHData.POSData.WirelessData.CMD_SOCKA[i];
+ strcat(POS_Connect_TX_Buff, "\r\n\0");
+ }
+
+ i = strlen((char *)&POS_Connect_TX_Buff);
+ }
+ POS_Connect_TX_DMALenSet(i); // ÷DMA
+ POS_Connect_TX_DMAStart();
+ }
+ break;
+ case USRK3_GetLinkState:
+ {
+ for (i = 0; i < strlen(CMD_GetLinkState); i++)
+ POS_Connect_TX_Buff[i] = CMD_GetLinkState[i];
+ POS_Connect_TX_DMALenSet(i); // ÷DMA
+ POS_Connect_TX_DMAStart();
+ }
+ break;
+ case USRK3_RST:
+ {
+ for (i = 0; i < sizeof(CMD_Reset); i++)
+ POS_Connect_TX_Buff[i] = CMD_Reset[i];
+ POS_Connect_TX_DMALenSet(i - 1); // ÷DMA
+ POS_Connect_TX_DMAStart();
+ TXHData.HeartbeatTimer.TimerCountMax = 1000 * 10;
+ }
+ break;
+ }
+ }
+ };
+ break;
+ }
+ }
+ return 0;
+}
diff --git a/User/POS_Connect/POS_Connect.h b/User/POS_Connect/POS_Connect.h
new file mode 100644
index 0000000..a7379fb
--- /dev/null
+++ b/User/POS_Connect/POS_Connect.h
@@ -0,0 +1,137 @@
+#ifndef __POS_Connect_H_
+#define __POS_Connect_H_
+/*H******************************************************************************
+* NAME: POS_Connect.h
+*********************************************************************************/
+
+#define POSConnect_Cloud GPIO_ResetBits(GPIOB,GPIO_Pin_5);
+#define POSConnect_Station GPIO_SetBits(GPIOB,GPIO_Pin_5);
+
+#define POS_NET GPIOAin(0)
+#define POS_LinkB GPIOAin(1)
+#define POS_LinkA GPIOAin(2)
+
+/*********************Эָ************************/
+#define POSConnect_Authorize 0xA1 //
+#define POSConnect_ChangePrice 0xA2 //
+#define POSConnect_Config 0xA3 //
+#define POSConnect_DisAuthorize 0xA4 //
+#define POSConnect_Preset 0xA5 //
+#define POSConnect_Heartbeat 0x0A //
+#define POSConnect_SynchronizationTime 0x0B //
+#define POSConnect_TankAPCDownload 0x0C //
+#define POSConnect_BoxROMownload 0x0D //
+#define POSConnect_BoxVersion 0x0E //
+#define POSConnect_PREXDATAUp 0x1F //
+#define POSConnect_FuelData 0x10 //
+#define POSConnect_DeviceVersion 0x11 //
+#define POSConnect_DeviceROMownload 0x12 //
+#define POSConnect_PrintfInfo 0x14 //
+#define POSConnect_Print 0x15 //
+#define POSConnect_WhiteList 0x16 //
+#define POSConnect_WritePriceTag 0x18 //
+
+//Ӳ
+#define POS_ConnectUsart USART1
+#define POS_Connect_DMA DMA1
+
+#define POS_Connect_TX_DMALenSet(x) (DMA2_Stream7->NDTR = x) //÷DMA
+#define POS_Connect_TX_DMAStart() DMA_Cmd(DMA2_Stream7,ENABLE) //DMA
+#define POS_Connect_TX_DMAStop() DMA_Cmd(DMA2_Stream7,DISABLE) //DMA
+
+#define POS_Connect_RX_DMALenSet(x) (DMA2_Stream5->NDTR = x) //DMA
+#define POS_Connect_RX_DMAStart() DMA_Cmd(DMA2_Stream5,ENABLE) //DMA
+#define POS_Connect_RX_DMAStop() DMA_Cmd(DMA2_Stream5,DISABLE) //DMA
+
+//
+#define C_POS_Connect_TX_Buff 100 //ͻС
+#define C_POS_Connect_RX_Buff 100 //ջС
+
+typedef enum
+{
+ USRK3_ENTM,
+ USRK3_Model_Set_1,
+ USRK3_Model_Set_2,
+ USRK3_Rec,
+ USRK3_DHCP,
+ USRK3_GetIP,
+ USRK3_SOCKET,
+ USRK3_GetLinkState,
+ USRK3_RST,
+
+}USRK3_Item;
+typedef enum
+{
+ WIFI_ATRec,
+ WIFI_WifiWSSSID,
+ WIFI_WifiRSSI,
+ WIFI_WifiSOCKET,
+ WIFI_WifiRST,
+ WIFI_WMODE,
+}WIFICMD_Item;
+typedef enum
+{
+ GM5_ENTM,
+ GM5_Model_Set_1,
+ GM5_Model_Set_2,
+ GM5_Rec,
+ GM5_HEARTEN,
+ GM5_UARTFL,
+ GM5_APN,
+ GM5_LinkMode,
+ GM5_GetIMEI,
+ GM5_GetICCID,
+ GM5_SOCKET,
+ GM5_CSQ,
+ GM5_Save,
+ GM5_RESET,
+
+}GM5_Item;
+typedef enum
+{
+ L510_ATRec,
+ L510_IMEI,
+ L510_SetGPSMode,
+ L510_ICPIN,
+ L510_ICCID,
+ L510_RSSI,
+ L510_Model_NET,
+ L510_APN,
+ L510_NETOPEN,
+ L510_SOCKET,
+ L510_GetLinkState,
+ L510_AT,
+ L510_RESET,
+ L510_GetGPS,
+}L510CMD_Item;
+//******************************************************************************
+//*-------------- -----------------------------------------------------
+//******************************************************************************
+extern volatile u8 POS_Connect_TX_Flag; //б־
+extern const char TsatURL[];
+extern volatile u8 MD_Set_Flag_pGun;
+extern volatile u8 MD_POS_Flag_pGun;
+extern volatile u8 POS2MD_Buff[2000];//posĻظתӵwifiӻ
+//******************************************************************************
+//*-------------- -----------------------------------------------------
+//******************************************************************************
+extern void POS_Connect_Init(void); //POS_Connectʼ
+extern void POS_Network_Init(void);
+extern void POS_Connect_DMARX_IRQHandler(void); //POS_Connect̽жϷ
+extern void POS_Connect_DMATX_IRQHandler(void); //DMAжϷ
+extern u64 POS_Connect_u64ToBCD(u64 Dat); //תBCD
+extern u64 POS_Connect_BCDTou64(u64 Dat); //BCDת
+extern void POS_ConnectRXTask(void); //ݽ
+extern u16 POS_ConnectTXTask(u8 POS_Connect_Typ,u8 GunNum,u8 POS_Connect_Com);//ݷ
+extern u8 Encrypt_Data(u8 Data,u8 Type,u8 Bit);
+extern u8 Decode_Data(u8 Data,u8 Type,u8 Bit);
+extern u16 DartCRC16(u8 *puchMsg, u16 usDataLen) ;
+extern u8 SUMCRC(u8 *puchMsg, u16 usDataLen) ;
+extern void InitQueue(MessageQueue_Type *Queue) ;
+extern void EnQueue(MessageQueue_Type *Queue, u8 Content,u8 Priority);
+extern Message_Type *DeQueue(MessageQueue_Type *Queue) ;
+//ѯDzǰضϢ
+extern u8 FindMessage(MessageQueue_Type *Queue,u8 Content);
+extern u16 CRC_Check(u8 *puchMsg, u16 usDataLen) ;
+void POS_Network_APN_Set(void);
+#endif //#ifndef
diff --git a/User/Printf/Printf.c b/User/Printf/Printf.c
new file mode 100644
index 0000000..1ad82c1
--- /dev/null
+++ b/User/Printf/Printf.c
@@ -0,0 +1,176 @@
+#include "config.h" //ȫ
+
+/*_____ D E C L A R A T I O N ________________________________________________*/
+void Print_Num(u8 GunNum,u8 Lin,u64 Num,u8 Dec)
+{
+ volatile u8 i,j,D;
+ for(i = 22;i < 32;i ++)
+ TXHData.PrintInfo.PrintBuff[Lin][i] = 0x20;
+ for(i = 0;i< 16;i++)
+ {
+ if((Num>>(i*4)) == 0)
+ break;
+ }
+ if(i <= Dec && Dec > 0)
+ {
+ if(i == 0 )
+ i+=Dec;
+ i ++;
+
+ TXHData.PrintInfo.PrintBuff[Lin][30-i] = '0';
+ }
+ if(Dec)
+ {
+ D = 1;
+ TXHData.PrintInfo.PrintBuff[Lin][30- Dec] = '.';
+ }
+ for(j = 0;j < Dec; j++)
+ TXHData.PrintInfo.PrintBuff[Lin][30- j] = 0x30 + (((Num>>j*4)) & 0x00000000000f);
+
+ for(j = Dec+D;j < i + D; j++)
+ TXHData.PrintInfo.PrintBuff[Lin][30- (j+1-D)] = 0x30 + (((Num>>(j-D)*4)) & 0x00000000000f);
+}
+
+//********************************************************************************************************
+//** ƣprint_init()
+//** ܣӲʼ
+//** ڲ
+//** ڲֽ
+//*********************************************************************************************************/
+uint8_t print_init(uint8_t *pData)
+{
+ *pData++ = ESC;
+ *pData = 0x40;
+ return 2;
+}
+
+//********************************************************************************************************
+//** ƣprintSetChinese()
+//** ܣĴӡ
+//** ڲ
+//** ڲֽ
+//*********************************************************************************************************/
+uint8_t printChinese(uint8_t *pData)
+{
+ *pData++ = 0X1C;
+ *pData++ = '&';
+ return 2;
+}
+//********************************************************************************************************
+//** ƣprintCR()
+//** ܣӡǰ,һ
+//** ڲ
+//** ڲֽ
+//*********************************************************************************************************/
+uint8_t printCR(uint8_t *pData)
+{
+ *pData = PCR;
+ return 1;
+}
+
+//********************************************************************************************************
+//** ƣprintLF()
+//** ܣֽ
+//** ڲ
+//** ڲֽ
+//*********************************************************************************************************/
+uint8_t printLF(uint8_t *pData)
+{
+ *pData = LF;
+ return 1;
+}
+
+//********************************************************************************************************
+//** ƣLFnRow()
+//** ܣִУεֽ
+//** ڲ
+//** ڲֽ
+//*********************************************************************************************************/
+uint8_t LFnRow(uint8_t *pData,uint8_t row)
+{
+ *pData++ = ESC;
+ *pData++ = J;
+ *pData = row;
+ return 3;
+}
+//********************************************************************************************************
+//** ƣsetPageLen()
+//** ܣҳ
+//** ڲҳ (ʾҳ)
+//** ڲֽ
+//*********************************************************************************************************/
+uint8_t setPageLen(uint8_t *pData,uint8_t pageLen)
+{
+
+ *pData++ = ESC;
+ *pData++ = 0x43;
+ *pData = pageLen;
+
+ return 3;
+}
+
+//********************************************************************************************************
+//** ƣsetLeftSpace(uint8 spaceNumber)
+//** ܣࡣ
+//** ڲ
+//** ڲֽ
+//*********************************************************************************************************/
+uint8_t setLeftSpace(uint8_t *pData,uint8_t spaceNumber)
+{
+ *pData++ = ESC;
+ *pData++ = 0x6c;
+ *pData = spaceNumber;
+
+ return 3;
+}
+//********************************************************************************************************
+//** ƣsetRightSpace(uint8 spaceNumber)
+//** ܣҼࡣ
+//** ڲ
+//** ڲֽ
+//*********************************************************************************************************/
+uint8_t setRightSpace(uint8_t *pData,uint8_t spaceNumber)
+{
+ *pData++ = ESC;
+ *pData++ = 0x51;
+ *pData = spaceNumber;
+
+ return 3;
+}
+//********************************************************************************************************
+//** ƣsetWordSpace(uint8 wordSpace)
+//** ܣּࡣ
+//** ڲ
+//** ڲֽ
+//*********************************************************************************************************/
+uint8_t setWordSpace(uint8_t *pData, uint8_t wordSpace)
+{
+ *pData++ = ESC;
+ *pData++ = 0x70;
+ *pData = wordSpace;
+
+ return 3;
+}
+
+//********************************************************************************************************
+//** ƣsetRowSpace(uint8 rowSpace)
+//** ܣּࡣ
+//** ڲ
+//** ڲֽ
+//*********************************************************************************************************/
+uint8_t setRowSpace(uint8_t *pData, uint8_t rowSpace)
+{
+ *pData++ = ESC;
+ *pData++ = 0x31;
+ *pData = rowSpace;
+ return 3;
+}
+//F*****************************************************************************
+//* NAME:
+//* PURPOSE:
+//* PARAMS:
+//* return:
+//******************************************************************************
+
+
+
diff --git a/User/Printf/Printf.h b/User/Printf/Printf.h
new file mode 100644
index 0000000..43b9977
--- /dev/null
+++ b/User/Printf/Printf.h
@@ -0,0 +1,75 @@
+#ifndef __Printf_H_
+#define __Printf_H_
+//Ӳ
+#define PrintfUsart USART3
+#define Printf_DMA DMA1
+
+#define Printf_TX_DMAAddrSet(x) (DMA1_Channel2->CMAR = x) //÷ͻַ
+#define Printf_TX_DMALenSet(x) (DMA1_Channel2->CNDTR = x) //÷DMA
+#define Printf_TX_DMAStart() DMA_Cmd(DMA1_Channel2,ENABLE) //DMA
+#define Printf_TX_DMAStop() DMA_Cmd(DMA1_Channel2,DISABLE) //DMA
+#define Printf_TX_DMAy_Channelx DMA1_Channel2 //PrintfʹõDMAͨ
+
+
+#define USART3_Print GPIO_ResetBits(GPIOA,GPIO_Pin_4);//485ʹ
+
+
+//=============================================================================
+//ַ
+#define LF 0x0a //ӡ
+#define ESC 0X1B
+#define J 0x4A
+#define DLE 0X10
+#define EOT 0X04
+#define PCR 0X0D
+
+#define C_PrintPageLen 10 //ҳ
+#define C_multiple 2 //Ŵ
+#define C_leftSpace 1 //
+#define C_rightSpace 0 //
+#define C_wordSpace 1 //ּ
+#define C_rowSpace 4 //м
+
+typedef enum
+{
+ noSend,
+ sending,
+}printProStae_TypeDef;
+
+//******************************************************************************
+//*-------------- -----------------------------------------------------
+//******************************************************************************
+
+//******************************************************************************
+//*-------------- -----------------------------------------------------
+//******************************************************************************
+extern void printUsartIsr(void);
+extern void printTxDmaInt(void);
+extern void printSend(u8 *pData, u8 len);
+extern void Print_Num(u8 GunNum,u8 Lin,u64 Num,u8 Dec);
+extern uint8_t print_init(uint8_t *pdata);
+extern uint8_t printChinese(uint8_t *pData);
+extern uint8_t printLF(uint8_t *pdata);
+extern uint8_t printCR(uint8_t *pData);
+extern uint8_t LFnRow(uint8_t *pData,uint8_t row);
+extern uint8_t setPageLen(uint8_t *pData,uint8_t pageLen);
+extern uint8_t setLeftSpace(uint8_t *pData,uint8_t spaceNumber);
+extern uint8_t setRightSpace(uint8_t *pData,uint8_t spaceNumber);
+extern uint8_t setWordSpace(uint8_t *pData, uint8_t wordSpace);
+extern uint8_t setRowSpace(uint8_t *pData, uint8_t rowSpace);
+
+
+typedef enum
+{
+ PT_Null,
+ PT_LastRecord,
+ PT_Record,
+
+}PrintItem;
+
+extern void Printf_DMATX_IRQHandler(void);
+
+extern void Printf_Init(void);
+extern void PrintfTask(void);
+void Printf_UpData(u8 GunNum, PrintItem Type);
+#endif //#ifndef
diff --git a/User/Printf/print.c b/User/Printf/print.c
new file mode 100644
index 0000000..45ffe8b
--- /dev/null
+++ b/User/Printf/print.c
@@ -0,0 +1,219 @@
+/*C*****************************************************************************
+* NAME: print.c
+*-------------------------------------------------------------------------------
+* RELEASE:
+* REVISION: 1.0
+*-------------------------------------------------------------------------------
+* PURPOSE:
+*
+*******************************************************************************/
+/*_____ I N C L U D E S ______________________________________________________*/
+
+#include "main_def.h" //ȫ
+
+uint8_t printBuf[gunNumber][C_printBuf];
+uint32_t printQueue[gunNumber][C_printQueue];
+
+volatile printProStae_TypeDef printState = noSend;
+
+
+
+//******************************************************************************
+// printUsartIsr(void) ӡж
+//******************************************************************************
+void printUsartIsr(void)
+{
+ //TCж
+ if((printUsart->SR & USART_FLAG_TC) != 0)
+ {
+ // printUsart->CR1 &= ~USART_Mode_Tx;
+ printUsart->CR1 &= ~USART_FLAG_TC; //ֹTCж
+ printUsart->SR &= ~USART_FLAG_TC; //TCжϱ־
+ printState = noSend;
+ }
+ //RXж
+ else if((printUsart->SR & USART_FLAG_RXNE) != 0)
+ {
+ printUsart->CR1 &= ~USART_FLAG_RXNE; ///ֹж
+ printUsart->SR &= ~USART_FLAG_RXNE; ///ж
+ }
+}
+
+//******************************************************************************
+// printTxDmaInt ӡDMAж
+//******************************************************************************
+void printTxDmaInt(void)
+{
+ printT_DMAy_Channelx->CCR &= ~0x01; //ʹDMA
+ printT_DMAy_Channelx->CCR &= ~DMA_IT_TC; //ֹDMAж
+ print_DMA->IFCR |= 0X01 << ((printTxDmaChNb - 1)<< 2); ///DMAж
+ printUsart->CR1 |= USART_FLAG_TC; //ʹTCж
+ printUsart->CR3 &= ~(0X01 << 7); //ÿڷʹ
+}
+
+//******************************************************************************
+//printSend
+//******************************************************************************
+void printSend(uint8_t *pData, uint8_t len)
+{
+ printState = sending;
+ printUsart->CR1 &= ~USART_Mode_Rx;
+ printUsart->CR1 |= USART_Mode_Tx;
+ ///ʼĬֵ
+ //DMAݷ
+ printT_DMAy_Channelx->CMAR = (u32)pData; ///ʼԴĴַ
+ printT_DMAy_Channelx->CPAR = (u32)(&(printUsart->DR)); ///ʼĿļĴַ
+ printT_DMAy_Channelx->CNDTR = len; ///ʼݸ
+ //ʹܴDMA
+ print_DMA->IFCR |= 0X01 << ((printTxDmaChNb - 1) << 2);
+ printT_DMAy_Channelx->CCR |= DMA_IT_TC; ///ʹDMATCж
+ printT_DMAy_Channelx->CCR |= 0x01; ///ʹDMA
+ printUsart->SR &= ~USART_FLAG_TC ; ///TCжϱ־
+ printUsart->CR1 &= ~USART_FLAG_TC ; ///ֹTCж
+ printUsart->CR3 &= ~(0x01 << 6);
+ printUsart->CR3 |= 0X01 << 7; //ôڴDMA
+}
+
+//********************************************************************************************************
+//** ƣprint_init()
+//** ܣӲʼ
+//** ڲ
+//** ڲֽ
+//*********************************************************************************************************/
+uint8_t print_init(uint8_t *pData)
+{
+ *pData++ = ESC;
+ *pData = 0x40;
+ return 2;
+}
+
+//********************************************************************************************************
+//** ƣprintSetChinese()
+//** ܣĴӡ
+//** ڲ
+//** ڲֽ
+//*********************************************************************************************************/
+uint8_t printChinese(uint8_t *pData)
+{
+ *pData++ = 0X1C;
+ *pData++ = '&';
+ return 2;
+}
+//********************************************************************************************************
+//** ƣprintCR()
+//** ܣӡǰ,һ
+//** ڲ
+//** ڲֽ
+//*********************************************************************************************************/
+uint8_t printCR(uint8_t *pData)
+{
+ *pData = PCR;
+ return 1;
+}
+
+//********************************************************************************************************
+//** ƣprintLF()
+//** ܣֽ
+//** ڲ
+//** ڲֽ
+//*********************************************************************************************************/
+uint8_t printLF(uint8_t *pData)
+{
+ *pData = LF;
+ return 1;
+}
+
+//********************************************************************************************************
+//** ƣLFnRow()
+//** ܣִУεֽ
+//** ڲ
+//** ڲֽ
+//*********************************************************************************************************/
+uint8_t LFnRow(uint8_t *pData,uint8_t row)
+{
+ *pData++ = ESC;
+ *pData++ = J;
+ *pData = row;
+ return 3;
+}
+//********************************************************************************************************
+//** ƣsetPageLen()
+//** ܣҳ
+//** ڲҳ (ʾҳ)
+//** ڲֽ
+//*********************************************************************************************************/
+uint8_t setPageLen(uint8_t *pData,uint8_t pageLen)
+{
+
+ *pData++ = ESC;
+ *pData++ = 0x43;
+ *pData = pageLen;
+
+ return 3;
+}
+
+//********************************************************************************************************
+//** ƣsetLeftSpace(uint8 spaceNumber)
+//** ܣࡣ
+//** ڲ
+//** ڲֽ
+//*********************************************************************************************************/
+uint8_t setLeftSpace(uint8_t *pData,uint8_t spaceNumber)
+{
+ *pData++ = ESC;
+ *pData++ = 0x6c;
+ *pData = spaceNumber;
+
+ return 3;
+}
+//********************************************************************************************************
+//** ƣsetRightSpace(uint8 spaceNumber)
+//** ܣҼࡣ
+//** ڲ
+//** ڲֽ
+//*********************************************************************************************************/
+uint8_t setRightSpace(uint8_t *pData,uint8_t spaceNumber)
+{
+ *pData++ = ESC;
+ *pData++ = 0x51;
+ *pData = spaceNumber;
+
+ return 3;
+}
+//********************************************************************************************************
+//** ƣsetWordSpace(uint8 wordSpace)
+//** ܣּࡣ
+//** ڲ
+//** ڲֽ
+//*********************************************************************************************************/
+uint8_t setWordSpace(uint8_t *pData, uint8_t wordSpace)
+{
+ *pData++ = ESC;
+ *pData++ = 0x70;
+ *pData = wordSpace;
+
+ return 3;
+}
+
+//********************************************************************************************************
+//** ƣsetRowSpace(uint8 rowSpace)
+//** ܣּࡣ
+//** ڲ
+//** ڲֽ
+//*********************************************************************************************************/
+uint8_t setRowSpace(uint8_t *pData, uint8_t rowSpace)
+{
+ *pData++ = ESC;
+ *pData++ = 0x31;
+ *pData = rowSpace;
+ return 3;
+}
+//F*****************************************************************************
+//* NAME:
+//* PURPOSE:
+//* PARAMS:
+//* return:
+//******************************************************************************
+
+
+
diff --git a/User/Printf/print.h b/User/Printf/print.h
new file mode 100644
index 0000000..3179e23
--- /dev/null
+++ b/User/Printf/print.h
@@ -0,0 +1,71 @@
+#ifndef __PRINT_H_
+#define __PRINT_H_
+/*H******************************************************************************
+* NAME: time_count.h
+*********************************************************************************/
+//Ӳ
+#define printUsart USART3
+#define print_DMA DMA1
+#define printR_DMAy_Channelx DMA1_Channel3
+#define printT_DMAy_Channelx DMA1_Channel2
+#define printRxDmaChNb 3
+#define printTxDmaChNb 2
+//
+#define C_printBuf 100
+
+#define C_printQueue 80 //ӡϢ
+
+
+//=============================================================================
+//ַ
+#define LF 0x0a //ӡ
+
+#define ESC 0X1B
+
+#define J 0x4A
+
+#define DLE 0X10
+
+#define EOT 0X04
+
+#define PCR 0X0D
+
+
+
+typedef enum
+{
+noSend,
+sending,
+}printProStae_TypeDef;
+
+
+
+
+//******************************************************************************
+//*-------------- -----------------------------------------------------
+//******************************************************************************
+extern uint8_t printBuf[gunNumber][C_printBuf];
+extern uint32_t printQueue[gunNumber][C_printQueue];
+extern volatile printProStae_TypeDef printState;
+
+
+
+//******************************************************************************
+//*-------------- -----------------------------------------------------
+//******************************************************************************
+extern void printUsartIsr(void);
+extern void printTxDmaInt(void);
+extern void printSend(u8 *pData, u8 len);
+
+extern uint8_t print_init(uint8_t *pdata);
+extern uint8_t printChinese(uint8_t *pData);
+extern uint8_t printLF(uint8_t *pdata);
+extern uint8_t printCR(uint8_t *pData);
+extern uint8_t LFnRow(uint8_t *pData,uint8_t row);
+extern uint8_t setPageLen(uint8_t *pData,uint8_t pageLen);
+extern uint8_t setLeftSpace(uint8_t *pData,uint8_t spaceNumber);
+extern uint8_t setRightSpace(uint8_t *pData,uint8_t spaceNumber);
+extern uint8_t setWordSpace(uint8_t *pData, uint8_t wordSpace);
+extern uint8_t setRowSpace(uint8_t *pData, uint8_t rowSpace);
+
+#endif //#ifndef
diff --git a/User/Pulse_InPut/Pluse_InPut.c b/User/Pulse_InPut/Pluse_InPut.c
new file mode 100644
index 0000000..1c4b999
--- /dev/null
+++ b/User/Pulse_InPut/Pluse_InPut.c
@@ -0,0 +1,160 @@
+#include "config.h"
+
+/****************************************************
+Pluse_InPut_IO_Configuration
+ Pluse_InPutõIOʼ
+
+ֵ
+****************************************************/
+void Pluse_InPut_IO_Configuration(void)
+{
+ GPIO_InitTypeDef GPIO_InitStructure; //GOIPýṹ
+
+ RCC_AHB1PeriphClockCmd(RCC_AHB1Periph_GPIOA | RCC_AHB1Periph_GPIOD| RCC_AHB1Periph_GPIOE | RCC_AHB1Periph_GPIOG, ENABLE);
+
+ GPIO_InitStructure.GPIO_Pin = GPIO_Pin_0 | GPIO_Pin_1 | GPIO_Pin_3 | GPIO_Pin_4 | GPIO_Pin_5 | GPIO_Pin_6 | GPIO_Pin_7 | GPIO_Pin_8 | GPIO_Pin_9 | GPIO_Pin_10 | GPIO_Pin_11 | GPIO_Pin_12 | GPIO_Pin_13;
+ GPIO_InitStructure.GPIO_Mode = GPIO_Mode_IN;
+ GPIO_InitStructure.GPIO_PuPd = GPIO_PuPd_DOWN;
+ GPIO_Init(GPIOE, &GPIO_InitStructure);
+
+ GPIO_InitStructure.GPIO_Pin = GPIO_Pin_2 | GPIO_Pin_3 | GPIO_Pin_4 | GPIO_Pin_5 | GPIO_Pin_6 | GPIO_Pin_7;
+ GPIO_InitStructure.GPIO_Mode = GPIO_Mode_IN;
+ GPIO_InitStructure.GPIO_PuPd = GPIO_PuPd_UP;
+ GPIO_Init(GPIOG, &GPIO_InitStructure);
+
+ GPIO_InitStructure.GPIO_Pin = GPIO_Pin_14 | GPIO_Pin_15;
+ GPIO_InitStructure.GPIO_Mode = GPIO_Mode_IN;
+ GPIO_InitStructure.GPIO_PuPd = GPIO_PuPd_UP;
+ GPIO_Init(GPIOD, &GPIO_InitStructure);
+
+ GPIO_InitStructure.GPIO_Pin = GPIO_Pin_0 | GPIO_Pin_1 | GPIO_Pin_2;
+ GPIO_InitStructure.GPIO_Mode = GPIO_Mode_IN;
+ GPIO_InitStructure.GPIO_PuPd = GPIO_PuPd_DOWN;
+ GPIO_Init(GPIOA, &GPIO_InitStructure);
+
+ GPIO_InitStructure.GPIO_Pin = GPIO_Pin_10;
+ GPIO_InitStructure.GPIO_Mode = GPIO_Mode_IN;
+ GPIO_InitStructure.GPIO_PuPd = GPIO_PuPd_UP;
+ GPIO_Init(GPIOA, &GPIO_InitStructure);
+
+ GPIO_ResetBits(GPIOA,GPIO_Pin_0 | GPIO_Pin_1 | GPIO_Pin_2);
+ GPIO_SetBits(GPIOD,GPIO_Pin_14 | GPIO_Pin_15);
+ GPIO_SetBits(GPIOE,GPIO_Pin_0 | GPIO_Pin_1 | GPIO_Pin_8 | GPIO_Pin_9 | GPIO_Pin_10 | GPIO_Pin_11 | GPIO_Pin_12 | GPIO_Pin_13);
+ GPIO_ResetBits(GPIOE,GPIO_Pin_3 | GPIO_Pin_4 | GPIO_Pin_5 | GPIO_Pin_6 | GPIO_Pin_7);
+ GPIO_SetBits(GPIOG,GPIO_Pin_2 | GPIO_Pin_3 | GPIO_Pin_4 | GPIO_Pin_5 | GPIO_Pin_6 | GPIO_Pin_7);
+ GPIO_SetBits(GPIOA,GPIO_Pin_10);
+ if(Key1 == 1)
+ {
+ TXHData.BoardType = 1; //壬Ļ
+ }
+ else
+ TXHData.BoardType = 0;
+
+}
+/****************************************************
+Pluse_InPut_EXTI_Configuration
+ ж()
+
+ֵ
+****************************************************/
+void Pluse_InPut_EXTI_Configuration(void)
+{
+ EXTI_InitTypeDef EXTI_InitStructure; //жýṹ
+
+ RCC_APB2PeriphClockCmd(RCC_APB2Periph_SYSCFG, ENABLE);//ʹ SYSCFG ʱ
+ SYSCFG_EXTILineConfig(EXTI_PortSourceGPIOE, EXTI_PinSource0);
+ SYSCFG_EXTILineConfig(EXTI_PortSourceGPIOE, EXTI_PinSource1);
+ SYSCFG_EXTILineConfig(EXTI_PortSourceGPIOE, EXTI_PinSource8);
+ SYSCFG_EXTILineConfig(EXTI_PortSourceGPIOE, EXTI_PinSource9);
+
+ /* EXTI_Line0 */
+ EXTI_InitStructure.EXTI_Line = EXTI_Line0;//LINE0
+ EXTI_InitStructure.EXTI_Mode = EXTI_Mode_Interrupt;//ж¼
+ EXTI_InitStructure.EXTI_Trigger = EXTI_Trigger_Rising_Falling; //½ش
+ EXTI_InitStructure.EXTI_LineCmd = ENABLE;//ʹ LINE10
+ EXTI_Init(&EXTI_InitStructure);//
+ /* EXTI_Line1 */
+ EXTI_InitStructure.EXTI_Line = EXTI_Line1;//LINE1
+ EXTI_InitStructure.EXTI_Mode = EXTI_Mode_Interrupt;//ж¼
+ EXTI_InitStructure.EXTI_Trigger = EXTI_Trigger_Rising_Falling; //½ش
+ EXTI_InitStructure.EXTI_LineCmd = ENABLE;//ʹ LINE10
+ EXTI_Init(&EXTI_InitStructure);//
+
+}
+void Pluse_InPut_NVIC_Configuration(void)
+{
+ NVIC_InitTypeDef NVIC_InitStructure;
+
+// NVIC_InitStructure.NVIC_IRQChannel = EXTI9_5_IRQn;//ⲿж 11
+// NVIC_InitStructure.NVIC_IRQChannelPreemptionPriority = 0x03;//ռȼ 0
+// NVIC_InitStructure.NVIC_IRQChannelSubPriority = 0x01;//Ӧȼ 2
+// NVIC_InitStructure.NVIC_IRQChannelCmd = ENABLE;//ʹⲿжͨ
+// NVIC_Init(&NVIC_InitStructure);// NVIC
+
+ /***************************ϵ****************************/
+ NVIC_InitStructure.NVIC_IRQChannel = EXTI0_IRQn;//ⲿж 0
+ NVIC_InitStructure.NVIC_IRQChannelPreemptionPriority = 0x03;//ռȼ 0
+ NVIC_InitStructure.NVIC_IRQChannelSubPriority = 0x01;//Ӧȼ 2
+ NVIC_InitStructure.NVIC_IRQChannelCmd = ENABLE;//ʹⲿжͨ
+ NVIC_Init(&NVIC_InitStructure);// NVIC
+ NVIC_InitStructure.NVIC_IRQChannel = EXTI1_IRQn;//ⲿж 1
+ NVIC_InitStructure.NVIC_IRQChannelPreemptionPriority = 0x03;//ռȼ 0
+ NVIC_InitStructure.NVIC_IRQChannelSubPriority = 0x01;//Ӧȼ 2
+ NVIC_InitStructure.NVIC_IRQChannelCmd = ENABLE;//ʹⲿжͨ
+ NVIC_Init(&NVIC_InitStructure);// NVIC
+
+}
+void Pluse_InPut_Init(void)
+{
+ Pluse_InPut_IO_Configuration();
+ delay_ms(100);
+ Pluse_InPut_EXTI_Configuration();
+ Pluse_InPut_NVIC_Configuration();
+ if(POS_Wireless == SWF_ON)
+ {
+ if(POS_URL == SWF_ON)
+ TXHData.POS_Info.ConnectType = POS_Connect_Typ_Cloud_Tast;
+ else
+ TXHData.POS_Info.ConnectType = POS_Connect_Typ_Cloud;
+
+ TXHData.POS_Info.NetType = ~((POS_NetTypeH << 1) | POS_NetTypeL);
+ TXHData.POS_Info.NetType &= 0x03;
+ }
+ else
+ {
+ TXHData.POS_Info.ConnectType = POS_Connect_Typ_Station;
+ }
+ if(POS_Monitor == SWF_ON)
+ TXHData.POS_MonitorModel = 1;
+ else
+ TXHData.POS_MonitorModel = 0;
+ TXHData.HardwareVersion = ((HV4 << 4) | (HV3 << 3) | (HV2 << 2) | (HV1 << 1) | HV0) + 24;//λ1ʾС塣0ʾ
+
+}
+void Pluse_InPut_IRQHandler(void)
+{
+ u8 i = 0;
+ /****************Ͽ1***************/
+ if(EXTI_GetITStatus(EXTI_Line8) != RESET)
+ {
+
+ EXTI_ClearITPendingBit(EXTI_Line8);
+ }
+ /****************Ͽ2***************/
+ if(EXTI_GetITStatus(EXTI_Line9) != RESET)
+ {
+
+ EXTI_ClearITPendingBit(EXTI_Line9);
+ }
+ /*******************************/
+ if(EXTI_GetITStatus(EXTI_Line0) != RESET)
+ {
+ TXHData.PowerDown.Flag.Power10V = 1 - PowerLow10V;
+ EXTI_ClearITPendingBit(EXTI_Line10);
+ }
+ if(EXTI_GetITStatus(EXTI_Line1) != RESET)
+ {
+ TXHData.PowerDown.Flag.Power7V = 1 - PowerLow7V;
+ EXTI_ClearITPendingBit(EXTI_Line10);
+ }
+}
diff --git a/User/Pulse_InPut/Pluse_InPut.h b/User/Pulse_InPut/Pluse_InPut.h
new file mode 100644
index 0000000..2373f28
--- /dev/null
+++ b/User/Pulse_InPut/Pluse_InPut.h
@@ -0,0 +1,52 @@
+#ifndef __PLUSE_INPUT_H__
+#define __PLUSE_INPUT_H__
+
+#define SWF1 GPIODin(14)
+#define SWF2 GPIODin(15)
+#define SWF3 GPIOGin(2)
+#define SWF4 GPIOGin(3)
+
+#define SWF5 GPIOGin(4)
+#define SWF6 GPIOGin(5)
+#define SWF7 GPIOGin(6)
+#define SWF8 GPIOGin(7)
+
+#define URGENCY1 GPIOEin(8)
+#define URGENCY2 GPIOEin(9)
+
+#define Key1 GPIOEin(10)
+#define Key2 GPIOEin(11)
+#define Key3 GPIOEin(12)
+#define Key4 GPIOEin(13)
+
+#define HV0 GPIOEin(3)
+#define HV1 GPIOEin(4)
+#define HV2 GPIOEin(5)
+#define HV3 GPIOEin(6)
+#define HV4 GPIOEin(7)
+
+#define POS_4G_NET GPIOAin(0)
+#define POS_4G_LinkB GPIOAin(1)
+#define POS_4G_LinkA GPIOAin(2)
+
+#define PowerLow10V GPIOEin(0)
+#define PowerLow7V GPIOEin(1)
+
+#define SWF_OFF 1
+#define SWF_ON 0
+
+
+#define POS_Wireless SWF2//
+#define POS_NetTypeL SWF3//
+#define POS_NetTypeH SWF4//
+#define POS_Monitor SWF6//ONģʽ
+#define POS_URL SWF7//ONԷ
+
+
+
+extern void Pluse_InPut_Init(void);
+extern void Pluse_InPut_IRQHandler(void);
+
+//------------------------------------------------------------------------------
+
+#endif
diff --git a/User/Pulse_PutOut/Pluse_Putout.c b/User/Pulse_PutOut/Pluse_Putout.c
new file mode 100644
index 0000000..75a1256
--- /dev/null
+++ b/User/Pulse_PutOut/Pluse_Putout.c
@@ -0,0 +1,43 @@
+#include "config.h"
+/****************************************************
+Pluse_Putout_IO_Configuration
+ Pluse_PutoutõIOʼ
+
+ֵ
+****************************************************/
+void Pluse_Putout_IO_Configuration(void)
+{
+ GPIO_InitTypeDef GPIO_InitStructure; //GOIPýṹ
+
+ RCC_AHB1PeriphClockCmd(RCC_AHB1Periph_GPIOA | RCC_AHB1Periph_GPIOE, ENABLE);
+ GPIO_InitStructure.GPIO_Pin = GPIO_Pin_2 | GPIO_Pin_14 | GPIO_Pin_15;
+ GPIO_InitStructure.GPIO_Mode = GPIO_Mode_OUT;//ͨģʽ
+ GPIO_InitStructure.GPIO_OType = GPIO_OType_PP;//
+ GPIO_InitStructure.GPIO_Speed = GPIO_Speed_100MHz;//100MHz
+ GPIO_InitStructure.GPIO_PuPd = GPIO_PuPd_UP;//
+ GPIO_Init(GPIOE, &GPIO_InitStructure);
+ GPIO_ResetBits(GPIOE,GPIO_Pin_2);
+
+ if(TXHData.POS_Info.NetType == POS_Net_Typ_WAN || TXHData.POS_Info.NetType == POS_Net_Typ_4G_L510)
+ {
+ GPIO_InitStructure.GPIO_Pin = GPIO_Pin_2;
+ GPIO_InitStructure.GPIO_Mode = GPIO_Mode_OUT;//ͨģʽ
+ GPIO_InitStructure.GPIO_OType = GPIO_OType_PP;//
+ GPIO_InitStructure.GPIO_Speed = GPIO_Speed_100MHz;//100MHz
+ GPIO_InitStructure.GPIO_PuPd = GPIO_PuPd_UP;//
+ GPIO_Init(GPIOA, &GPIO_InitStructure);
+ GPIO_ResetBits(GPIOA,GPIO_Pin_2);
+ }
+
+ Valve1 = SWF_OFF;
+ Valve2 = SWF_OFF;
+}
+
+void Pluse_Putout_Init(void)
+{
+ Pluse_Putout_IO_Configuration();
+}
+void Pluse_PutoutTast(void)
+{
+ u8 Buff[20];
+}
diff --git a/User/Pulse_PutOut/Pluse_Putout.h b/User/Pulse_PutOut/Pluse_Putout.h
new file mode 100644
index 0000000..d36c496
--- /dev/null
+++ b/User/Pulse_PutOut/Pluse_Putout.h
@@ -0,0 +1,18 @@
+#ifndef __PLUSE_PUTOUT_H__
+#define __PLUSE_PUTOUT_H__
+
+#define POS_LinkA_Out GPIOAout(2)
+
+#define Valve1 GPIOEout(14)
+#define Valve2 GPIOEout(15)
+
+#define BEEP GPIOEout(2)
+#define BEEP_ON BEEP = 1
+#define BEEP_OFF BEEP = 0
+
+extern void Pluse_Putout_Init(void);
+extern void Pluse_PutoutTast(void);
+
+//------------------------------------------------------------------------------
+
+#endif
diff --git a/User/SensorCount/SensorCount.c b/User/SensorCount/SensorCount.c
new file mode 100644
index 0000000..6219d26
--- /dev/null
+++ b/User/SensorCount/SensorCount.c
@@ -0,0 +1,295 @@
+#include "config.h"
+
+
+volatile u8 SensorCount2TXTask_Flag = 1;//SensorCount־λ1
+volatile u8 SensorCount_DMA_RX_Len = 23;
+/*_____ D E F I N I T I O N __________________________________________________*/
+
+
+/****************************************************
+SensorCount_IO_Configuration
+ SensorCount ModBusͨѶõIOʼ
+
+ֵ
+****************************************************/
+void SensorCount_IO_Configuration(void)
+{
+ GPIO_InitTypeDef GPIO_InitStructure;
+
+ RCC_AHB1PeriphClockCmd(RCC_AHB1Periph_GPIOD, ENABLE);
+
+
+ RCC_AHB1PeriphClockCmd(RCC_AHB1Periph_GPIOD, ENABLE);
+ GPIO_PinAFConfig(GPIOC, GPIO_PinSource12, GPIO_AF_UART5);
+ GPIO_PinAFConfig(GPIOD, GPIO_PinSource2, GPIO_AF_UART5);
+
+
+ GPIO_InitStructure.GPIO_Pin = GPIO_Pin_12;
+ GPIO_InitStructure.GPIO_Speed = GPIO_Speed_50MHz;
+ GPIO_InitStructure.GPIO_OType = GPIO_OType_PP;
+ GPIO_InitStructure.GPIO_PuPd = GPIO_PuPd_UP;
+ GPIO_InitStructure.GPIO_Mode = GPIO_Mode_AF;
+ GPIO_Init(GPIOC, &GPIO_InitStructure);
+ GPIO_InitStructure.GPIO_Pin = GPIO_Pin_2;
+ GPIO_Init(GPIOD, &GPIO_InitStructure);
+
+ GPIO_InitStructure.GPIO_Pin = GPIO_Pin_3;
+ GPIO_InitStructure.GPIO_Mode = GPIO_Mode_OUT;//ͨģʽ
+ GPIO_InitStructure.GPIO_OType = GPIO_OType_PP;//
+ GPIO_InitStructure.GPIO_Speed = GPIO_Speed_100MHz;//100MHz
+ GPIO_InitStructure.GPIO_PuPd = GPIO_PuPd_UP;//
+ GPIO_Init(GPIOD, &GPIO_InitStructure);//ʼ
+
+ Sensor2_RS485_RxEN;
+}
+/****************************************************
+SensorCount_NVIC_Configuration
+ SensorCount ModBusͨѶUsart1ͷDMAж
+
+ֵ
+****************************************************/
+void SensorCount_NVIC_Configuration(void)
+{
+ NVIC_InitTypeDef NVIC_InitStructure; //жýṹ
+
+ //USART5_DMA
+
+ NVIC_InitStructure.NVIC_IRQChannel = DMA1_Stream7_IRQn;
+ NVIC_InitStructure.NVIC_IRQChannelPreemptionPriority = 2;
+ NVIC_InitStructure.NVIC_IRQChannelSubPriority = 1;
+ NVIC_InitStructure.NVIC_IRQChannelCmd = ENABLE;
+ NVIC_Init(&NVIC_InitStructure);
+
+ NVIC_InitStructure.NVIC_IRQChannel = DMA1_Stream0_IRQn;
+ NVIC_InitStructure.NVIC_IRQChannelPreemptionPriority = 1; //
+ NVIC_InitStructure.NVIC_IRQChannelSubPriority = 0;
+ NVIC_InitStructure.NVIC_IRQChannelCmd = ENABLE;
+ NVIC_Init(&NVIC_InitStructure);
+
+}
+
+/*************************************************
+ SensorCount_USART_Configuration
+ : ڳʼ
+
+ֵ
+**************************************************/
+void SensorCount_USART_Configuration(u32 Baud,u8 Check)
+{
+ USART_InitTypeDef USART_InitStructure;
+
+ RCC_APB1PeriphClockCmd(RCC_APB1Periph_UART5, ENABLE);
+ USART_InitStructure.USART_BaudRate =Baud;// Baud;//?????
+
+ if(Check == Even)
+ {
+ USART_InitStructure.USART_WordLength = USART_WordLength_9b;
+ USART_InitStructure.USART_Parity = USART_Parity_Even;
+ }
+ else if(Check == None)
+ {
+ USART_InitStructure.USART_WordLength = USART_WordLength_8b;
+ USART_InitStructure.USART_Parity = USART_Parity_No;
+ }
+
+ USART_InitStructure.USART_StopBits = USART_StopBits_1;
+ USART_InitStructure.USART_HardwareFlowControl = USART_HardwareFlowControl_None;
+ USART_InitStructure.USART_Mode = USART_Mode_Tx | USART_Mode_Rx;
+ USART_Init(UART5, &USART_InitStructure);
+ USART_Cmd(UART5, ENABLE);
+
+
+ USART_DMACmd(UART5, USART_DMAReq_Tx | USART_DMAReq_Rx,ENABLE);
+
+}
+/*************************************************
+ DMA_Configuration
+ DMAʼ
+
+ֵ
+**************************************************/
+void SensorCount_DMA_Configuration(void)
+{
+ DMA_InitTypeDef DMA_InitStructure;
+
+ RCC_AHB1PeriphClockCmd(RCC_AHB1Periph_DMA1, ENABLE);
+
+ /*******************TX*********************/
+ DMA_DeInit(DMA1_Stream7);
+ DMA_InitStructure.DMA_DIR = DMA_DIR_MemoryToPeripheral;
+ //DMA_InitStructure.DMA_BufferSize = UART_DMA_SEND_LEN;
+ DMA_InitStructure.DMA_PeripheralInc = DMA_PeripheralInc_Disable;
+ DMA_InitStructure.DMA_MemoryInc = DMA_MemoryInc_Enable;
+ DMA_InitStructure.DMA_PeripheralDataSize = DMA_PeripheralDataSize_Byte;
+ DMA_InitStructure.DMA_MemoryDataSize = DMA_MemoryDataSize_Byte;
+ DMA_InitStructure.DMA_Mode = DMA_Mode_Normal;
+ DMA_InitStructure.DMA_Priority = DMA_Priority_High;
+ DMA_InitStructure.DMA_FIFOMode = DMA_FIFOMode_Disable;
+ DMA_InitStructure.DMA_FIFOThreshold = DMA_FIFOThreshold_1QuarterFull;
+ DMA_InitStructure.DMA_MemoryBurst = DMA_MemoryBurst_Single;
+ DMA_InitStructure.DMA_PeripheralBurst = DMA_PeripheralBurst_Single;
+ DMA_InitStructure.DMA_PeripheralBaseAddr = (uint32_t)&UART5->DR;
+ DMA_InitStructure.DMA_Channel = DMA_Channel_4;
+
+
+ DMA_Init(DMA1_Stream7, &DMA_InitStructure);
+ DMA_ITConfig(DMA1_Stream7, DMA_IT_TC, ENABLE);
+ //DMA_Cmd(DMA1_Stream3, ENABLE);
+
+ /*******************RX*********************/
+ DMA_DeInit(DMA1_Stream0);
+ DMA_InitStructure.DMA_DIR = DMA_DIR_PeripheralToMemory;
+ DMA_InitStructure.DMA_BufferSize = 23;
+ DMA_InitStructure.DMA_PeripheralInc = DMA_PeripheralInc_Disable;
+ DMA_InitStructure.DMA_MemoryInc = DMA_MemoryInc_Enable;
+ DMA_InitStructure.DMA_PeripheralDataSize = DMA_PeripheralDataSize_Byte;
+ DMA_InitStructure.DMA_MemoryDataSize = DMA_MemoryDataSize_Byte;
+ DMA_InitStructure.DMA_Mode = DMA_Mode_Normal;
+ DMA_InitStructure.DMA_Priority = DMA_Priority_High;
+ DMA_InitStructure.DMA_FIFOMode = DMA_FIFOMode_Disable;
+ DMA_InitStructure.DMA_FIFOThreshold = DMA_FIFOThreshold_1QuarterFull;
+ DMA_InitStructure.DMA_MemoryBurst = DMA_MemoryBurst_Single;
+ DMA_InitStructure.DMA_PeripheralBurst = DMA_PeripheralBurst_Single;
+ DMA_InitStructure.DMA_PeripheralBaseAddr = (uint32_t)&UART5->DR;
+ DMA_InitStructure.DMA_Channel = DMA_Channel_4;
+ DMA_InitStructure.DMA_Memory0BaseAddr = (uint32_t)YWYData.SensorMail.Buff;
+
+
+ DMA_Init(DMA1_Stream0, &DMA_InitStructure);
+ DMA_ITConfig(DMA1_Stream0, DMA_IT_TC, ENABLE);
+ DMA_ClearFlag(DMA1_Stream0, DMA_IT_TCIF0);
+ DMA_Cmd(DMA1_Stream0, ENABLE);
+}
+
+//F*****************************************************************************
+//* NAME: SensorCount2_DMATX_IRQHandler
+//* PURPOSE: DMAжϣSensorCount ModBus
+//* PARAMS:
+//* return:
+//******************************************************************************
+void SensorCount2_DMATX_IRQHandler(void)
+{
+ SensorCount2_TX_DMAStop(); //رDMA (SensorCount)
+ /**********************DRĴݿDMAʱԶһݣȼһӦԷж賤ȣDMAжϹرDMA賤ȣDMA********************/
+ SensorCount2_RX_DMAStop();
+ SensorCount2_RX_DMALenSet(SensorCount_DMA_RX_Len);//ýܳ
+
+ DMA_ClearFlag(DMA1_Stream7, DMA_IT_TCIF7);
+ while(! USART_GetFlagStatus(UART5, USART_FLAG_TC))NULL;
+ Sensor2_RS485_RxEN;
+ SensorCount2TXTask_Flag = 1;
+
+ SensorCount2_RX_DMAStart();
+
+}
+//F*****************************************************************************
+//* NAME: SensorCount_DMARX_IRQHandler
+//* PURPOSE: DMAжϣSensorCount ModBus
+//* PARAMS:
+//* return:
+//******************************************************************************
+void SensorCount2_DMARX_IRQHandler(void)
+{
+ u16 CRC_Temp;
+ SensorCount2_RX_DMAStop(); //DMA
+ DMA_ClearFlag(DMA1_Stream0, DMA_IT_TCIF0);
+
+ SensorCount2_RX_DMAAddrSet((u32)YWYData.SensorMail.Buff);
+ SensorCount2_RX_DMALenSet(SensorCount_DMA_RX_Len);//ýܳ
+ SensorCount2_RX_DMAStart();
+
+ CRC_Temp = CRC_Check(YWYData.SensorMail.Buff,YWYData.SensorMail.Register.Len + 3);
+ if(CRC_Temp == YWYData.SensorMail.Register.Crc)
+ {
+ YWYData.SensorMail_Flag = 1; //ʹLcdCount
+ }
+
+ //ʹLcdCount
+}
+//F*****************************************************************************
+//* NAME: SensorCount_Init
+//* PURPOSE: SensorCountͨѶʼ
+//* PARAMS:
+//* return:
+//******************************************************************************
+void SensorCount_Init(void)
+{
+ u8 i = 0;
+ SensorCount_IO_Configuration();
+ SensorCount_USART_Configuration(9600,None);
+ SensorCount_DMA_Configuration();
+ SensorCount_NVIC_Configuration();
+
+ YWYData.Sensor_Ask_Timer.Init = 0; //ʼ־
+ YWYData.Sensor_Ask_Timer.Flag = 1; //ʱ־
+ YWYData.Sensor_Ask_Timer.ON_OFF = 1; //ѵ
+ YWYData.Sensor_Ask_Timer.Cycle = 1; //Ϊѭģʽ
+ YWYData.Sensor_Ask_Timer.TimerCountMax = 100; //1001SSensor_ERR_Timer
+
+ YWYData.Sensor_ERR_Timer[0].Init = 0; //ʼ־
+ YWYData.Sensor_ERR_Timer[0].Flag = 0; //ʱ־
+ YWYData.Sensor_ERR_Timer[0].ON_OFF = 1; //ѵ
+ YWYData.Sensor_ERR_Timer[0].Cycle = 1; //Ϊѭģʽ
+ YWYData.Sensor_ERR_Timer[0].TimerCountMax = 200; //1001SSensor_ERR_Timer
+
+ YWYData.Sensor_ERR_Timer[1].Init = 0; //ʼ־
+ YWYData.Sensor_ERR_Timer[1].Flag = 0; //ʱ־
+ YWYData.Sensor_ERR_Timer[1].ON_OFF = 1; //ѵ
+ YWYData.Sensor_ERR_Timer[1].Cycle = 1; //Ϊѭģʽ
+ YWYData.Sensor_ERR_Timer[1].TimerCountMax = 200; //1001S
+
+ YWYData.PowerOffDelay_Timer.Init = 0; //ʼ־
+ YWYData.PowerOffDelay_Timer.Flag = 0; //ʱ־
+ YWYData.PowerOffDelay_Timer.ON_OFF = 0; //ѵ
+ YWYData.PowerOffDelay_Timer.Cycle = 0; //Ϊѭģʽ
+ YWYData.PowerOffDelay_Timer.TimerCountMax = 6000; //600060S
+
+}
+
+/***********RS485/̽************
+
+*****************************************
+*****************************************/
+u8 Sensor_TX_Buff[10] = {0x00,0x03,0x00,0x02,0x00,0x01,0x00,0x00};
+u8 Sensor_Ask_Data(u8 ID)//
+{
+
+ u16 i = 10;
+ u16 CRC_Temp = 0;
+
+ Sensor2_RS485_TxEN;
+ SensorCount2TXTask_Flag = 0;
+ Sensor_TX_Buff[0] = ID + 1;
+ CRC_Temp = CRC_Check(Sensor_TX_Buff,6);
+ Sensor_TX_Buff[7] = CRC_Temp >> 8;
+ Sensor_TX_Buff[6] = CRC_Temp;
+
+ SensorCount2_TX_DMAAddrSet((u32)Sensor_TX_Buff);
+ SensorCount2_TX_DMALenSet(8);
+ SensorCount2_TX_DMAStart();
+ SensorCount_DMA_RX_Len = 7;
+}
+u8 Sensor_Ask_NumNow = 0;
+void Sensor_Tast(void)
+{
+ if(YWYData.Sensor_Ask_Timer.Flag == 1)
+ {
+ YWYData.Sensor_Ask_Timer.Flag = 0;
+ Sensor_Ask_Data(Sensor_Ask_NumNow);
+ Sensor_Ask_NumNow ++;
+ if(Sensor_Ask_NumNow > 1)
+ Sensor_Ask_NumNow = 0;
+ }
+
+ if(YWYData.SensorMail_Flag == 1)
+ {
+ YWYData.SensorMail_Flag = 0;
+ if(YWYData.SensorMail.Register.SensorNum < 3)
+ {
+ if(YWYData.SensorMail.Register.Dat != 0x0200)
+ YWYData.ErrState[YWYData.SensorMail.Register.SensorNum - 1].Flag.GasLeakage = 0;
+ else
+ YWYData.ErrState[YWYData.SensorMail.Register.SensorNum - 1].Flag.GasLeakage = 1;
+ }
+ }
+ }
\ No newline at end of file
diff --git a/User/SensorCount/SensorCount.h b/User/SensorCount/SensorCount.h
new file mode 100644
index 0000000..65d7311
--- /dev/null
+++ b/User/SensorCount/SensorCount.h
@@ -0,0 +1,50 @@
+#ifndef __SensorCount_H_
+#define __SensorCount_H_
+/*H******************************************************************************
+* NAME: SensorCount.h
+*********************************************************************************/
+
+typedef union
+{
+ u8 Buff[50]; //ModBusĴ
+ __packed struct
+ {
+ u8 SensorNum : 8;
+ u8 Cmd : 8;
+ u8 Len : 8;
+ u16 Dat : 16;
+ u16 Crc : 16;
+ }Register;
+}Sensor_RX_Buff_Type;
+
+//******************************************************************************
+//*-------------- -----------------------------------------------------
+//******************************************************************************
+#define SensorCount2_TX_DMAAddrSet(x) (DMA1_Stream7->M0AR = x) //Ʒͻַ
+#define SensorCount2_TX_DMALenSet(x) (DMA1_Stream7->NDTR = x) //DMAͳ
+#define SensorCount2_TX_DMAStart() DMA_Cmd(DMA1_Stream7,ENABLE) //DMA
+#define SensorCount2_TX_DMAStop() DMA_Cmd(DMA1_Stream7,DISABLE) //رDMA
+
+#define SensorCount2_RX_DMAAddrSet(x) (DMA1_Stream0->M0AR = x) //ƽջַ
+#define SensorCount2_RX_DMALenSet(x) (DMA1_Stream0->NDTR = x) //DMA
+#define SensorCount2_RX_DMAStart() DMA_Cmd(DMA1_Stream0,ENABLE) //DMA
+#define SensorCount2_RX_DMAStop() DMA_Cmd(DMA1_Stream0,DISABLE) //رDMA
+
+#define Sensor2_RS485_TxEN GPIO_ResetBits(GPIOD,GPIO_Pin_3);
+#define Sensor2_RS485_RxEN GPIO_SetBits(GPIOD,GPIO_Pin_3);
+
+
+#define Even 0
+#define None 1
+
+
+extern void SensorCount2_DMATX_IRQHandler(void);
+extern void SensorCount2_DMARX_IRQHandler(void);
+
+extern u16 CRC_Check(u8 *puchMsg, u16 usDataLen) ;
+extern u16 BigToLittle( u16 BigData);
+extern void SensorCount_Init(void);
+extern void SensorCount_USART_Configuration(u32 Baud,u8 Check);
+extern u8 Sensor_Ask_Data(u8 ID);
+extern void Sensor_Tast(void);
+#endif //#ifndef
diff --git a/User/Surface/Surface.c b/User/Surface/Surface.c
new file mode 100644
index 0000000..d069cb9
--- /dev/null
+++ b/User/Surface/Surface.c
@@ -0,0 +1,1433 @@
+#include "config.h"
+#include "bmp.h"
+const u8 QueryMenu[][16] = {
+ "1.Network Info ",
+ "2.MD Port Info ",
+ "3.LORA RSSI ",
+ "4.Veresion Check",
+ "5.Test Info. ",
+ "1.Network Info ",
+ "2.MD Port Info ",
+ "3.LORA RSSI ",
+};
+const u8 QueryNetworkInfo[][16] = {
+ " Network Info ",
+ " ",
+ " ",
+ " ",
+};
+const u8 PrintInfo[][16] = {
+ "Print [Gun: ] ",
+ " ",
+ " ",
+ " ",
+};
+const u8 QueryMDPortInfo[][16] = {
+ " PORT ",
+ " ",
+ " ",
+ " ",
+};
+const u8 QueryTestInfo[][16] = {
+ " PORT ",
+ " ",
+ " ",
+ " ",
+};
+/*
+ PosNormal,
+ PosBlueSky,
+ PosLY,
+ PosJP,
+ PosDart,
+ PosYWY,
+ PosRFID,
+ PosYGao,
+ PosHongYang,
+ PosLanFeng,*/
+const u8 QueryMDPortInfo_POSType[][16] = {
+ "Empty",
+ "BlueSky",
+ "LY",
+ "JP",
+ "Dart",
+ "YWY_Bluesky",
+ "RFID",
+ "YGao",
+ "HYang",
+ "SS-Lan",
+ "BlueSkyPlus",
+ "PLC",
+ "Price"};
+const u8 YWY_Type_Info[][16] = {
+ "YWY_Bluesky",
+ "Probe_KY",
+ "YWY_Pressure",
+};
+const u8 QueryLORARSSI[][16] = {
+ " PORT ",
+ " ",
+ " ",
+ " ",
+};
+const u8 QueryVeresion[][16] = {
+ " Veresion ",
+ " ",
+ " ",
+ " ",
+};
+const u8 SetMenu[][16] = {
+ "1.MDConnect Set ",
+ "2.LORA Slave Set",
+ "3.PortLog Output",
+ "4.Connect Mode ",
+ "5.Network Set ",
+ "6.DataInit ",
+ "1.MDConnect Set ",
+ "2.LORA Slave Set",
+ "3.PortLog Output",
+};
+const u8 SetMDConnect[][16] = {
+ " MDConnect Set ",
+ " ",
+ " ",
+ " ",
+};
+const u8 SetLORASlave[][16] = {
+ " LORA Slave Set ",
+ " ",
+ " ",
+ " ",
+};
+const u8 SetPortLogOutput[][16] = {
+ " PortLog Output ",
+ " ",
+ " ",
+ " ",
+};
+const u8 SetConnectMode[][16] = {
+ " Connect Mode ",
+ " ",
+ " ",
+ "Press | to shift",
+};
+const u8 SetNetworkSet[][16] = {
+ " Network Set ",
+ " ",
+ " ",
+ "Press | to shift",
+};
+const u8 ConnectMode_Info[][16] = {
+ "Now:Dial switch ",
+ "Now:Station ",
+ "Now:Cloud ",
+ "Now:Test Cloud ",
+ "Now:Wifi Station",
+};
+const u8 Network_Type_Info[][16] = {
+ "Now:Dial switch ",
+ "Now:4G_GM5 ",
+ "Now:4G_L510 ",
+ "Now:WiFi ",
+ "Now:WAN ",
+};
+const u8 SetDataInit[][16] = {
+ "Initialize Data?",
+ " ",
+ " ",
+ "'ENTER' to shift",
+};
+void Surface_Copy_16(const u8 *Buff, u8 StLine, u8 Num) // ת�Ƶ�����
+{
+ u8 i, j;
+ for (j = 0; j < Num; j++)
+ {
+ for (i = 0; i < 16; i++)
+ OLED_ShowChar(i * 8, j * 16, *(Buff + i + StLine * 16 + j * 16), 16, 1);
+ }
+}
+void SurfaceJump(u8 Surface)
+{
+ TXHData.SurfaceNow = Surface;
+ TXHData.DisplayOn = 1;
+ // TXHData.SurfaceNowLine = 0;
+}
+void Surface_Init(void)
+{
+ TXHData.KeyFindTimer.Init = 0; // �����ʼ����־
+ TXHData.KeyFindTimer.Flag = 0; // �����ʱ��־
+ TXHData.KeyFindTimer.ON_OFF = 1; // ��
+ TXHData.KeyFindTimer.Cycle = 1; // ����Ϊѭ��ģʽ������ʱ
+ TXHData.KeyFindTimer.TimerCountMax = 100; // ����0.1��
+ TXHData.DisplayOn = 1;
+ SurfaceJump(Surface_Wait);
+}
+u8 KeyNumBefore = 0;
+u8 KeyNumconfirm_Flag = 0;
+u8 KeyNum0 = 0;
+u8 KeyNum1 = 0;
+u8 KeyNum = 0;
+void FindKey(void)
+{
+ if (TXHData.KeyFindTimer.Flag == 1)
+ {
+ TXHData.KeyFindTimer.Flag = 0;
+ if (KeyNumconfirm_Flag == 0)
+ {
+ KeyNumconfirm_Flag = 1;
+ KeyNum0 = ~((Key4 << 3) | (Key3 << 2) | (Key2 << 1) | Key1) & 0x0f;
+ }
+ else
+ {
+ KeyNumconfirm_Flag = 0;
+ KeyNum1 = ~((Key4 << 3) | (Key3 << 2) | (Key2 << 1) | Key1) & 0x0f;
+ }
+ if (KeyNum0 == KeyNum1)
+ {
+ KeyNum = KeyNum0;
+ if (KeyNum != KeyNumBefore)
+ {
+ TXHData.KeyNum = KeyNum;
+ KeyNumBefore = KeyNum;
+ if (KeyNum)
+ TXHData.DisplayOn = 1;
+ }
+ }
+ }
+}
+u8 GetKeyNum(void)
+{
+ u8 K = TXHData.KeyNum;
+ TXHData.KeyNum = 0;
+ return K;
+}
+
+void Sureface_Wait_TimeUpData(void)
+{
+ u8 X_Now = 4, Y_Now = 56;
+ X_Now += OLED_ShowNum(6 * X_Now, Y_Now, MD_Connect_BCDTou64(TXHData.CTIME.Hour), 0, 0, 8, 1);
+ OLED_ShowChar(6 * X_Now, Y_Now, '-', 8, 1);
+ X_Now++;
+ X_Now += OLED_ShowNum(6 * X_Now, Y_Now, MD_Connect_BCDTou64(TXHData.CTIME.Min), 0, 0, 8, 1);
+ OLED_ShowChar(6 * X_Now, Y_Now, '-', 8, 1);
+ X_Now++;
+ X_Now += OLED_ShowNum(6 * X_Now, Y_Now, MD_Connect_BCDTou64(TXHData.CTIME.Sec), 0, 0, 8, 1);
+ OLED_ShowChar(6 * X_Now, Y_Now, ' ', 8, 1);
+ X_Now++;
+ X_Now += OLED_ShowNum(6 * X_Now, Y_Now, MD_Connect_BCDTou64(TXHData.CTIME.Year), 0, 0, 8, 1);
+ OLED_ShowChar(6 * X_Now, Y_Now, '-', 8, 1);
+ X_Now++;
+ X_Now += OLED_ShowNum(6 * X_Now, Y_Now, MD_Connect_BCDTou64(TXHData.CTIME.Month), 0, 0, 8, 1);
+ OLED_ShowChar(6 * X_Now, Y_Now, '-', 8, 1);
+ X_Now++;
+ X_Now += OLED_ShowNum(6 * X_Now, Y_Now, MD_Connect_BCDTou64(TXHData.CTIME.Day), 0, 0, 8, 1);
+}
+void SurfaceTast(void)
+{
+ u16 i = 0, j = 0, X_Now = 0, Y_Now = 0, MD_Port = 0;
+ u8 Buff[21];
+ FindKey();
+ if (TXHData.DisplayOn)
+ {
+ TXHData.DisplayOn = 0;
+ OLED_Clear();
+ switch (TXHData.SurfaceNow)
+ {
+ case Surface_FirmwareUpdate:
+ {
+ switch (GetKeyNum())
+ {
+ case 0x01:
+ {
+ }
+ break;
+ case 0x02:
+ {
+ }
+ break;
+ case 0x04:
+ {
+ }
+ break;
+ case 0x08:
+ {
+ SurfaceJump(Surface_Wait);
+ TXHData.ROM_UpData_ProgressBar = 0;
+ }
+ break;
+ }
+ OLED_ShowString(0, 0, "FirmwareDownload", 21, 16, 1);
+ if (TXHData.ROM_UpData_Port)
+ {
+ OLED_ShowString(0, 20, "Port:", 5, 8, 1);
+ OLED_ShowNum(30, 20, TXHData.ROM_UpData_Port, 0, 0, 8, 1);
+ OLED_ShowString(40, 20, TXHData.MD_Port_Data[TXHData.ROM_UpData_Port - 1].PortData.ROM_UpData_Version, 10, 8, 1);
+ }
+ if (TXHData.ROM_UpData_ProgressBar == 0xFF)
+ {
+ OLED_ShowString(20, 45, "Download Fail!", 21, 8, 1);
+ }
+ else
+ {
+ OLED_ProgressBar(10, 30, 100, 10, TXHData.ROM_UpData_ProgressBar, 1);
+ i = OLED_ShowNum(50, 45, TXHData.ROM_UpData_ProgressBar, 0, 0, 8, 1);
+ OLED_ShowChar(50 + i * 6, 45, '%', 8, 1);
+ if (TXHData.ROM_UpData_ProgressBar == 100)
+ {
+ TXHData.ROM_UpData_ProgressBar = 0;
+ SurfaceJump(Surface_Wait);
+ }
+ }
+ }
+ break;
+ case Surface_OfflineRecordUpload: // ����¼�ϴ�����
+ {
+ switch (GetKeyNum())
+ {
+ case 0x01:
+ {
+ }
+ break;
+ case 0x02:
+ {
+ }
+ break;
+ case 0x04:
+ {
+ SurfaceJump(Surface_SetMenu);
+ }
+ break;
+ case 0x08:
+ {
+ SurfaceJump(Surface_QueryMenu);
+ }
+ break;
+ }
+ if (TXHData.POS_Info.Link_Flag == 0)
+ OLED_ShowString(0, 0, "No Signal", 21, 8, 1);
+ else
+ {
+ switch (TXHData.POS_Info.ConnectType)
+ {
+ case POS_Connect_Typ_Station:
+ OLED_ShowString(0, 0, "Type:Station", 21, 8, 1);
+ break;
+ case POS_Connect_Typ_Cloud:
+ OLED_ShowString(0, 0, "Type:Cloud", 21, 8, 1);
+ break;
+ case POS_Connect_Typ_Cloud_Tast:
+ OLED_ShowString(0, 0, "Type:Cloud-Test", 21, 8, 1);
+ break;
+ }
+ }
+ switch (TXHData.USART6_Drive)
+ {
+ case Bluetooth:
+ {
+ OLED_ShowPicture(0, 10, 9, 9, (u8 *)BMP_Bluetooth_9, 1);
+ }
+ break;
+ case GPS:
+ {
+ OLED_ShowPicture(0, 10, 9, 9, (u8 *)BMP_GPS_9, 1);
+ }
+ break;
+ }
+ OLED_ShowPicture(104, 0, 24, 24, (u8 *)BMP_Bluesky_Con_24, 1);
+ OLED_ShowString(0, 26, "Offline Record Upload", 21, 8, 1);
+ OLED_ShowString(0, 36, "Record number:", 21, 8, 1);
+ OLED_ShowNum(84, 36, TXHData.PREXDATA_WaitUpNummber, 0, 0, 8, 1);
+ if (TXHData.PREXDATA_WaitUpNummber == 0)
+ {
+ SurfaceJump(Surface_Wait);
+ }
+ Sureface_Wait_TimeUpData();
+ }
+ break;
+ case Surface_Wait: // ��������
+ {
+ switch (GetKeyNum())
+ {
+ case 0x01:
+ {
+ SurfaceJump(Surface_PrintInfo);
+ TXHData.ROM_UpData.ROM_UpData_State.Flag.DisableUpdate = 0;
+ }
+ break;
+ case 0x02:
+ {
+ TXHData.ROM_UpData.ROM_UpData_State.Flag.DisableUpdate = 0;
+ SurfaceJump(Surface_PrintInfo);
+ }
+ break;
+ case 0x04:
+ {
+ TXHData.ROM_UpData.ROM_UpData_State.Flag.DisableUpdate = 0;
+ SurfaceJump(Surface_SetMenu);
+ }
+ break;
+ case 0x08:
+ {
+ TXHData.ROM_UpData.ROM_UpData_State.Flag.DisableUpdate = 0;
+ SurfaceJump(Surface_QueryMenu);
+ }
+ break;
+ }
+ if (TXHData.POS_Info.Link_Flag == 0)
+ OLED_ShowString(0, 0, "Offline", 21, 8, 1);
+ else
+ {
+ switch (TXHData.POS_Info.ConnectType)
+ {
+ case POS_Connect_Typ_Station:
+ OLED_ShowString(0, 0, "Type:Station", 21, 8, 1);
+ break;
+ case POS_Connect_Typ_Cloud:
+ OLED_ShowString(0, 0, "Type:Cloud", 21, 8, 1);
+ break;
+ case POS_Connect_Typ_Cloud_Tast:
+ OLED_ShowString(0, 0, "Type:Cloud-Test", 21, 8, 1);
+ break;
+ }
+ // if(TXHData.POS_TX_CMDNow == POSConnect_PREXDATAUp)
+ {
+
+ // SurfaceJump(Surface_OfflineRecordUpload);
+ }
+ }
+ switch (TXHData.USART6_Drive)
+ {
+ case Bluetooth:
+ {
+ OLED_ShowPicture(0, 20, 9, 9, (u8 *)BMP_Bluetooth_9, 1);
+ }
+ break;
+ case GPS:
+ {
+ if (TXHData.GPSData.GPS.Latitude + TXHData.GPSData.GPS.Longitude)
+ OLED_ShowPicture(0, 20, 9, 9, (u8 *)BMP_GPS_9, 1);
+ else
+ OLED_ShowPicture(0, 20, 9, 9, (u8 *)BMP_GPS_None_9, 1);
+ }
+ break;
+ }
+ if (TXHData.ROM_UpData_ProgressBar)
+ {
+ SurfaceJump(Surface_FirmwareUpdate);
+ }
+ if (TXHData.POS_Info.ConnectType != POS_Connect_Typ_Station) // վ��
+ {
+ if (TXHData.POS_Info.NetType == POS_Net_Typ_WiFi)
+ {
+ if (POS_4G_NET)
+ {
+ if (TXHData.POS_Info.WiFiRSSI < 50)
+ OLED_ShowPicture(89, 0, 14, 8, (u8 *)BMP_WIFI4_14x8, 1);
+ else if (TXHData.POS_Info.WiFiRSSI < 60)
+ OLED_ShowPicture(89, 0, 14, 8, (u8 *)BMP_WIFI3_14x8, 1);
+ else if (TXHData.POS_Info.WiFiRSSI < 70)
+ OLED_ShowPicture(89, 0, 14, 8, (u8 *)BMP_WIFI2_14x8, 1);
+ else
+ OLED_ShowPicture(89, 0, 14, 8, (u8 *)BMP_WIFI1_14x8, 1);
+ }
+ else
+ {
+ OLED_ShowPicture(89, 0, 14, 8, (u8 *)BMP_WIFI0_14x8, 1);
+ }
+ }
+ else if (TXHData.POS_Info.NetType == POS_Net_Typ_4G_L510 || TXHData.POS_Info.NetType == POS_Net_Typ_4G_GM5)
+ {
+ if (TXHData.POS_Info.WiFiRSSI < 32)
+ {
+ if (TXHData.POS_Info.WiFiRSSI > 26)
+ OLED_ShowPicture(89, 0, 14, 8, (u8 *)BMP_WIFI4_14x8, 1);
+ else if (TXHData.POS_Info.WiFiRSSI > 23)
+ OLED_ShowPicture(89, 0, 14, 8, (u8 *)BMP_WIFI3_14x8, 1);
+ else if (TXHData.POS_Info.WiFiRSSI > 20)
+ OLED_ShowPicture(89, 0, 14, 8, (u8 *)BMP_WIFI2_14x8, 1);
+ else if (TXHData.POS_Info.WiFiRSSI > 18)
+ OLED_ShowPicture(89, 0, 14, 8, (u8 *)BMP_WIFI1_14x8, 1);
+ else
+ OLED_ShowPicture(89, 0, 14, 8, (u8 *)BMP_WIFI0_14x8, 1);
+ }
+ }
+ }
+ OLED_ShowPicture(104, 0, 24, 24, (u8 *)BMP_Bluesky_Con_24, 1);
+ OLED_ShowString(40, 20, "BLUESKY", 16, 16, 1);
+ OLED_ShowString(18, 36, "ENERGY TECHNOLOGY", 21, 8, 1);
+ if (TXHData.PREXDATA_WaitUpNummber > 0)
+ {
+ sprintf(Buff, "WaitUpload:%d/%d", TXHData.PREXDATA_WaitUpNummber, TXHData.OfflineAuthorizeNumberMax);
+ OLED_ShowString(0, 46, Buff, 21, 8, 1);
+ }
+ if (TXHData.ROM_UpData.ROM_UpData_State.Flag.DisableUpdate == 1)
+ OLED_ShowString(0, 46, "Upgrade ERR Check Gun", 21, 8, 1);
+ Sureface_Wait_TimeUpData();
+ if (TXHData.POSNetSetState.Flag.WorkMode == 1) // ��ģʽ
+ {
+ sprintf(&Buff[0], "%02x", TXHData.POS_Info.POS_CMD_Next);
+ OLED_ShowString(0, 56, Buff, 2, 8, 1);
+ }
+ else
+ {
+ sprintf(&Buff[0], "%02x", TXHData.POSNetSetState.Flag.POSNetCMDNext);
+ OLED_ShowString(0, 56, Buff, 2, 8, 1);
+ // OLED_ShowNum(0,56,TXHData.POSNetSetState.Flag.POSNetCMDNext,0,0,8,1);
+ }
+ if (TXHData.DelayDetectionTimer.Flag)
+ {
+ OLED_ShowString(0, 10, "Blockage", 21, 8, 1);
+ }
+ else
+ {
+ sprintf(&Buff[0], "%dms", TXHData.DelayDetection);
+ OLED_ShowString(0, 10, Buff, 10, 8, 1);
+ }
+ if (TXHData.ErrState.Flag.e_errPCBCheck == 1)
+ {
+ OLED_ShowString(0, 46, "PCB Validation Failed", 21, 8, 1);
+ }
+ }
+ break;
+ case Surface_PrintInfo: // ��ӡ����
+ {
+ switch (GetKeyNum())
+ {
+ case 0x01:
+ {
+ i = 0;
+ for (; TXHData.SurfaceNowItem >= 0;)
+ {
+ i++;
+ if (i > 64)
+ break;
+ if (TXHData.SurfaceNowItem > 0)
+ TXHData.SurfaceNowItem--;
+ else
+ TXHData.SurfaceNowItem = 63;
+ if (TXHData.PrintLastRecord[TXHData.SurfaceNowItem].GunNumber != 0)
+ break;
+ }
+ }
+ break;
+ case 0x02:
+ {
+ i = 0;
+ for (; TXHData.SurfaceNowItem < 64;)
+ {
+ i++;
+ if (i > 64)
+ break;
+ if (TXHData.SurfaceNowItem < 63)
+ TXHData.SurfaceNowItem++;
+ else
+ TXHData.SurfaceNowItem = 0;
+ if (TXHData.PrintLastRecord[TXHData.SurfaceNowItem].GunNumber != 0)
+ break;
+ }
+ }
+ break;
+ case 0x04:
+ {
+ TXHData.MD_Multiplex_Port_Info.PrintPlaceNumber = TXHData.SurfaceNowItem;
+ TXHData.MD_Multiplex_Port_Info.PrintType = PT_LastRecord;
+ // Printf_UpData(TXHData.SurfaceNowLine,PT_LastRecord);
+ }
+ break;
+ case 0x08:
+ {
+ SurfaceJump(Surface_Wait);
+ TXHData.SurfaceNowItem = 0;
+ }
+ break;
+ }
+ if (TXHData.SurfaceNow == Surface_PrintInfo)
+ {
+ MD_Port = TXHData.SurfaceNowItem / 16;
+ Surface_Copy_16(PrintInfo[0], 0, 1);
+ OLED_ShowNum(88, 0, TXHData.PrintLastRecord[TXHData.SurfaceNowItem].GunNumber, 0, 0, 16, 1);
+ OLED_ShowString(0, 16, "L: ", 16, 16, 1);
+ OLED_ShowNum(3 * 8, 16, MD_Connect_BCDTou64(TXHData.PrintLastRecord[TXHData.SurfaceNowItem].FData.OilCNT), 0, TXHData.MD_Port_Data[MD_Port].PortData.GunDec.Dec.OilCNT, 16, 1);
+ OLED_ShowString(0, 32, "P: ", 16, 16, 1);
+ OLED_ShowNum(3 * 8, 32, MD_Connect_BCDTou64(TXHData.PrintLastRecord[TXHData.SurfaceNowItem].FData.MoneyCNT), 0, TXHData.MD_Port_Data[MD_Port].PortData.GunDec.Dec.MoneyCNT, 16, 1);
+ X_Now = 4;
+ Y_Now = 56;
+ X_Now += OLED_ShowNum(6 * X_Now, Y_Now, MD_Connect_BCDTou64(TXHData.PrintLastRecord[TXHData.SurfaceNowItem].RTIME.Hour), 0, 0, 8, 1);
+ OLED_ShowChar(6 * X_Now, Y_Now, '-', 8, 1);
+ X_Now++;
+ X_Now += OLED_ShowNum(6 * X_Now, Y_Now, MD_Connect_BCDTou64(TXHData.PrintLastRecord[TXHData.SurfaceNowItem].RTIME.Min), 0, 0, 8, 1);
+ OLED_ShowChar(6 * X_Now, Y_Now, '-', 8, 1);
+ X_Now++;
+ X_Now += OLED_ShowNum(6 * X_Now, Y_Now, MD_Connect_BCDTou64(TXHData.PrintLastRecord[TXHData.SurfaceNowItem].RTIME.Sec), 0, 0, 8, 1);
+ OLED_ShowChar(6 * X_Now, Y_Now, ' ', 8, 1);
+ X_Now++;
+ X_Now += OLED_ShowNum(6 * X_Now, Y_Now, MD_Connect_BCDTou64(TXHData.PrintLastRecord[TXHData.SurfaceNowItem].RTIME.Year), 0, 0, 8, 1);
+ OLED_ShowChar(6 * X_Now, Y_Now, '-', 8, 1);
+ X_Now++;
+ X_Now += OLED_ShowNum(6 * X_Now, Y_Now, MD_Connect_BCDTou64(TXHData.PrintLastRecord[TXHData.SurfaceNowItem].RTIME.Month), 0, 0, 8, 1);
+ OLED_ShowChar(6 * X_Now, Y_Now, '-', 8, 1);
+ X_Now++;
+ X_Now += OLED_ShowNum(6 * X_Now, Y_Now, MD_Connect_BCDTou64(TXHData.PrintLastRecord[TXHData.SurfaceNowItem].RTIME.Day), 0, 0, 8, 1);
+ // OLED_ShowNum(80,0,TXHData.MD_Port_Info[0].GunInfo[0].FData.MoneyCNT,0,16,1);
+ // OLED_ShowString(80,0,"",16,3,0);
+ }
+ }
+ break;
+ case Surface_QueryMenu:
+ {
+ switch (GetKeyNum())
+ {
+ case 0x01:
+ {
+ if (TXHData.SurfaceNowLine > 0)
+ TXHData.SurfaceNowLine--;
+ else
+ TXHData.SurfaceNowLine = Q_ItemEnd - 1;
+ }
+ break;
+ case 0x02:
+ {
+ // TXHData.MD_LORA_Slave_Flag = 0;
+ // TXHData.MD_LORA_SlaveTimer.Init = 1;
+ // MD_Connect_Init();
+ if (TXHData.SurfaceNowLine < Q_ItemEnd - 1)
+ TXHData.SurfaceNowLine++;
+ else
+ TXHData.SurfaceNowLine = 0;
+ }
+ break;
+ case 0x04:
+ {
+ switch (TXHData.SurfaceNowLine)
+ {
+ case Q_NetworkInfo:
+ {
+ SurfaceJump(Surface_Q_NetworkInfo);
+ }
+ break;
+ case Q_MDPortInfo:
+ {
+ SurfaceJump(Surface_Q_MDPortInfo);
+ }
+ break;
+ case Q_LORARSSI:
+ {
+ SurfaceJump(Surface_Q_LORARSSI);
+ }
+ break;
+ case Q_VeresionCheck:
+ {
+ SurfaceJump(Surface_Q_VeresionCheck);
+ }
+ break;
+ case Q_Test_Info:
+ {
+ SurfaceJump(Surface_Q_Test_Info);
+ }
+ break;
+ }
+ }
+ break;
+ case 0x08:
+ {
+ SurfaceJump(Surface_Wait);
+ TXHData.SurfaceNowLine = 0;
+ }
+ break;
+ }
+ if (TXHData.SurfaceNow == Surface_QueryMenu)
+ {
+ Surface_Copy_16(QueryMenu[TXHData.SurfaceNowLine], 0, 4);
+ OLED_ShowString(0, 0, (u8 *)&QueryMenu[TXHData.SurfaceNowLine], 16, 16, 0);
+ }
+ }
+ break;
+ case Surface_Q_NetworkInfo:
+ {
+ switch (GetKeyNum())
+ {
+ case 0x08:
+ {
+ SurfaceJump(Surface_QueryMenu);
+ TXHData.SurfaceNowItem = 0;
+ }
+ break;
+ }
+ if (TXHData.SurfaceNow == Surface_Q_NetworkInfo)
+ {
+ Surface_Copy_16(QueryNetworkInfo[0], 0, 4);
+ switch (TXHData.POS_Info.ConnectType)
+ {
+ case POS_Connect_Typ_Station:
+ OLED_ShowString(0, 16, "Type:Station", 16, 8, 1);
+ break;
+ case POS_Connect_Typ_Cloud:
+ OLED_ShowString(0, 16, "Type:Cloud", 16, 8, 1);
+ OLED_ShowString(0, 56, "URL:", 16, 8, 1);
+ OLED_ShowString(5 * 6, 56, (u8 *)&TXHData.POSData.WirelessData.CMD_SOCKA[13], 17, 8, 1);
+ break;
+ case POS_Connect_Typ_Cloud_Tast:
+ OLED_ShowString(0, 16, "Type:Cloud-Tast", 16, 8, 1);
+ OLED_ShowString(0, 56, "URL:", 16, 8, 1);
+ OLED_ShowString(5 * 6, 56, (u8 *)&TsatURL[13], 17, 8, 1);
+ break;
+ }
+ if (TXHData.POS_Info.ConnectType != POS_Connect_Typ_Station)
+ {
+ if (TXHData.POS_Info.NetType == POS_Net_Typ_4G_GM5)
+ {
+ for (i = 0; i < sizeof(TXHData.ICCID); i++)
+ if (TXHData.ICCID[i])
+ break;
+ // OLED_ShowString(0,26,"ICCID",16,8,1);OLED_ShowString(32,26,&TXHData.ICCID[i],16,8,1);
+ OLED_ShowString(0, 26, "APN :", 16, 8, 1);
+ OLED_ShowString(6 * 6, 26, &TXHData.POSData.WirelessData.APN[0], 16, 8, 1);
+ if (TXHData.HardwareVersion > 24) // �µ�Ӳ���汾�����ʼ�����е�ģ��ʹ����оƬ����IMEI��
+ {
+ OLED_ShowString(0, 36, "IMEI:", 16, 8, 1);
+ OLED_ShowString(0, 46, &TXHData.POSData.WirelessData.IMEI[0], 20, 8, 1);
+ }
+ else
+ {
+ OLED_ShowString(0, 36, "IMEI:", 16, 8, 1);
+ OLED_ShowString(0, 46, &TXHData.POSData.WirelessData.IMEI[5], 20, 8, 1);
+ }
+ }
+ else if (TXHData.POS_Info.NetType == POS_Net_Typ_4G_L510)
+ {
+ for (i = 0; i < sizeof(TXHData.ICCID); i++)
+ if (TXHData.ICCID[i])
+ break;
+ // OLED_ShowString(0,26,"ICCID",16,8,1);OLED_ShowString(32,26,&TXHData.ICCID[i],16,8,1);
+ OLED_ShowString(0, 26, "APN :", 16, 8, 1);
+ OLED_ShowString(6 * 6, 26, &TXHData.POSData.WirelessData.APN[0], 16, 8, 1);
+ OLED_ShowString(0, 36, "IMEI:", 16, 8, 1);
+ OLED_ShowString(0, 46, &TXHData.POSData.WirelessData.IMEI[0], 20, 8, 1);
+ }
+ else if (TXHData.POS_Info.NetType == POS_Net_Typ_WiFi)
+ {
+ // if(TXHData.POS_Info.ConnectType == POS_Connect_Typ_WifiStation)
+ // {
+ // OLED_ShowString(0,26,"SSID:THX-HD4-2.4",16,8,1);
+ // }
+ // else
+ {
+ OLED_ShowString(0, 26, "SSID:", 16, 8, 1);
+ OLED_ShowString(5 * 6, 26, &TXHData.POSData.WirelessData.WiFIName[0], 16, 8, 1);
+ }
+ OLED_ShowString(0, 36, "IMEI:", 16, 8, 1);
+ OLED_ShowString(0, 46, &TXHData.POSData.WirelessData.IMEI[0], 20, 8, 1);
+ }
+ else if (TXHData.POS_Info.NetType == POS_Net_Typ_WAN)
+ {
+ OLED_ShowString(0, 26, "IP:", 16, 8, 1);
+ OLED_ShowString(3 * 6, 26, &TXHData.POS_Info.IP[0], 16, 8, 1);
+ OLED_ShowString(0, 36, "IMEI:", 16, 8, 1);
+ OLED_ShowString(0, 46, &TXHData.POSData.WirelessData.IMEI[0], 20, 8, 1);
+ }
+ }
+ }
+ }
+ break;
+ case Surface_Q_MDPortInfo:
+ {
+ switch (GetKeyNum())
+ {
+ case 0x01:
+ {
+ if (TXHData.SurfaceNowItem > 0)
+ TXHData.SurfaceNowItem--;
+ }
+ break;
+ case 0x02:
+ {
+ if (TXHData.SurfaceNowItem < 3)
+ TXHData.SurfaceNowItem++;
+ }
+ break;
+ case 0x08:
+ {
+ SurfaceJump(Surface_QueryMenu);
+ TXHData.SurfaceNowItem = 0;
+ }
+ break;
+ }
+ if (TXHData.SurfaceNow == Surface_Q_MDPortInfo)
+ {
+ Surface_Copy_16(QueryMDPortInfo[0], 0, 4);
+ OLED_ShowNum(62, 0, TXHData.SurfaceNowItem + 1, 1, 0, 16, 1);
+ OLED_ShowString(72, 0, "OnLine : ", 16, 8, 1);
+ OLED_ShowPicture(120, 0, 8, 8, (u8 *)BMP_Bluesky_Empty_8, 1);
+ OLED_ShowString(72, 8, "OffLine: ", 16, 8, 1);
+ OLED_ShowPicture(120, 8, 8, 8, (u8 *)BMP_Bluesky_Empty_8, 0);
+ OLED_ShowString(0, 16, "Type:", 16, 8, 1);
+ if (TXHData.MD_Port_Data[TXHData.SurfaceNowItem].PortData.MDConnectType == MD_LORA)
+ OLED_ShowString(5 * 6, 16, "LORA", 16, 8, 1);
+ else
+ OLED_ShowString(5 * 6, 16, "RS485", 16, 8, 1);
+ OLED_ShowString(0, 24, "Protocol:", 16, 8, 1);
+ if (TXHData.MD_Port_Data[TXHData.SurfaceNowItem].PortData.POSType == PosYWY)
+ OLED_ShowString(9 * 6, 24, (u8 *)YWY_Type_Info[TXHData.MD_Port_Data[TXHData.SurfaceNowItem].PortData.Device_Type], 12, 8, 1);
+ else
+ OLED_ShowString(9 * 6, 24, (u8 *)QueryMDPortInfo_POSType[TXHData.MD_Port_Data[TXHData.SurfaceNowItem].PortData.POSType], 12, 8, 1);
+ OLED_ShowString(0, 32, "Gun-Addr:", 16, 8, 1);
+ X_Now = 9;
+ Y_Now = 0;
+ for (i = 0; i < TXHData.MD_Port_Data[TXHData.SurfaceNowItem].PortData.DeviceNumber; i++)
+ {
+ if (6 * X_Now > 122)
+ {
+ Y_Now++;
+ X_Now = 0;
+ }
+ X_Now += OLED_ShowNum(6 * X_Now, 32 + Y_Now * 8, TXHData.MD_Port_Data[TXHData.SurfaceNowItem].GunData[i].GunNummber, 0, 0, 8, TXHData.MD_Port_Data[TXHData.SurfaceNowItem].GunData[i].GunState.Flag.Online);
+ if (6 * X_Now > 122)
+ {
+ Y_Now++;
+ X_Now = 0;
+ }
+ OLED_ShowChar(6 * X_Now, 32 + Y_Now * 8, '-', 8, TXHData.MD_Port_Data[TXHData.SurfaceNowItem].GunData[i].GunState.Flag.Online);
+ X_Now++;
+ if (6 * X_Now > 122)
+ {
+ Y_Now++;
+ X_Now = 0;
+ }
+ X_Now += OLED_ShowNum(6 * X_Now, 32 + Y_Now * 8, TXHData.MD_Port_Data[TXHData.SurfaceNowItem].GunData[i].GunAddr, 0, 0, 8, TXHData.MD_Port_Data[TXHData.SurfaceNowItem].GunData[i].GunState.Flag.Online);
+ if (6 * X_Now > 122)
+ {
+ Y_Now++;
+ X_Now = 0;
+ }
+ OLED_ShowChar(6 * X_Now, 32 + Y_Now * 8, ';', 8, 1);
+ X_Now++;
+ }
+ }
+ }
+ break;
+ case Surface_Q_LORARSSI:
+ {
+ switch (GetKeyNum())
+ {
+ case 0x01:
+ {
+ if (TXHData.SurfaceNowItem > 0)
+ TXHData.SurfaceNowItem--;
+ }
+ break;
+ case 0x02:
+ {
+ if (TXHData.SurfaceNowItem < 3)
+ TXHData.SurfaceNowItem++;
+ }
+ break;
+ case 0x08:
+ {
+ SurfaceJump(Surface_QueryMenu);
+ TXHData.SurfaceNowItem = 0;
+ }
+ break;
+ }
+ if (TXHData.SurfaceNow == Surface_Q_LORARSSI)
+ {
+ TXHData.DisplayOn = 1;
+ Surface_Copy_16(QueryLORARSSI[0], 0, 4);
+ OLED_ShowNum(64, 0, TXHData.SurfaceNowItem + 1, 1, 0, 16, 1);
+ OLED_ShowString(0, 20, "Gun-RSSI:", 16, 8, 1);
+ X_Now = 9;
+ Y_Now = 0;
+ for (i = 0; i < TXHData.MD_Port_Data[TXHData.SurfaceNowItem].PortData.DeviceNumber; i++)
+ {
+ if (6 * X_Now > 122)
+ {
+ Y_Now++;
+ X_Now = 0;
+ }
+ X_Now += OLED_ShowNum(6 * X_Now, 20 + Y_Now * 8, TXHData.MD_Port_Data[TXHData.SurfaceNowItem].GunData[i].GunNummber, 0, 0, 8, 1);
+ if (6 * X_Now > 122)
+ {
+ Y_Now++;
+ X_Now = 0;
+ }
+ OLED_ShowChar(6 * X_Now, 20 + Y_Now * 8, '-', 8, 1);
+ X_Now++;
+ if (6 * X_Now > 122)
+ {
+ Y_Now++;
+ X_Now = 0;
+ }
+ X_Now += OLED_ShowNum(6 * X_Now, 20 + Y_Now * 8, TXHData.MD_Port_Info[TXHData.SurfaceNowItem].GunInfo[i].RSSI * 100 / 256, 0, 0, 8, 1);
+ if (6 * X_Now > 122)
+ {
+ Y_Now++;
+ X_Now = 0;
+ }
+ OLED_ShowChar(6 * X_Now, 20 + Y_Now * 8, '%', 8, 1);
+ X_Now++;
+ if (6 * X_Now > 122)
+ {
+ Y_Now++;
+ X_Now = 0;
+ }
+ OLED_ShowChar(6 * X_Now, 20 + Y_Now * 8, ';', 8, 1);
+ X_Now++;
+ }
+ }
+ }
+ break;
+ case Surface_Q_VeresionCheck:
+ {
+ switch (GetKeyNum())
+ {
+ case 0x08:
+ {
+ SurfaceJump(Surface_QueryMenu);
+ }
+ break;
+ }
+ if (TXHData.SurfaceNow == Surface_Q_VeresionCheck)
+ {
+ Surface_Copy_16(QueryVeresion[0], 0, 4);
+ OLED_ShowString(0, 18, "SV:", 16, 8, 1);
+ OLED_ShowString(6 * 3, 18, (u8 *)&BoxVersion[0], 16, 8, 1);
+ OLED_ShowString(6 * 15, 18, "HV:", 16, 8, 1);
+ OLED_ShowNum(6 * 18, 18, TXHData.HardwareVersion, 2, 0, 8, 1);
+ for (i = 0; i < 4; i++)
+ {
+ if (TXHData.MD_Port_Data[i].PortData.ROM_UpData.ROM_UpData_State.Flag.Update_Flag == 1)
+ {
+ OLED_ShowString(0, 27 + i * 9, "Port-", 5, 8, 1);
+ OLED_ShowNum(5 * 6, 27 + i * 9, i + 1, 1, 0, 8, 1);
+ OLED_ShowString(7 * 6, 27 + i * 9, (u8 *)&TXHData.MD_Port_Data[i].PortData.ROM_UpData_Version[0], 10, 8, 1);
+ }
+ }
+ }
+ }
+ break;
+ case Surface_Q_Test_Info:
+ {
+ switch (GetKeyNum())
+ {
+ case 0x01:
+ {
+ if (TXHData.SurfaceNowItem > 0)
+ TXHData.SurfaceNowItem--;
+ }
+ break;
+ case 0x02:
+ {
+ if (TXHData.SurfaceNowItem < 3)
+ TXHData.SurfaceNowItem++;
+ }
+ break;
+ case 0x08:
+ {
+ SurfaceJump(Surface_QueryMenu);
+ TXHData.SurfaceNowItem = 0;
+ }
+ break;
+ }
+ if (TXHData.SurfaceNow == Surface_Q_Test_Info)
+ {
+ Surface_Copy_16(QueryTestInfo[0], 0, 4);
+ OLED_ShowNum(62, 0, TXHData.SurfaceNowItem + 1, 1, 0, 16, 1);
+ OLED_ShowString(72, 0, "OnLine : ", 16, 8, 1);
+ OLED_ShowPicture(120, 0, 8, 8, (u8 *)BMP_Bluesky_Empty_8, 1);
+ OLED_ShowString(72, 8, "OffLine: ", 16, 8, 1);
+ OLED_ShowPicture(120, 8, 8, 8, (u8 *)BMP_Bluesky_Empty_8, 0);
+ OLED_ShowString(0, 16, "Type:", 16, 8, 1);
+ if (TXHData.MD_Port_Data[TXHData.SurfaceNowItem].PortData.MDConnectType == MD_LORA)
+ OLED_ShowString(5 * 6, 16, "LORA", 16, 8, 1);
+ else
+ OLED_ShowString(5 * 6, 16, "RS485", 16, 8, 1);
+ OLED_ShowString(0, 24, "Protocol:", 16, 8, 1);
+ if (TXHData.MD_Port_Data[TXHData.SurfaceNowItem].PortData.POSType == PosYWY)
+ OLED_ShowString(9 * 6, 24, (u8 *)YWY_Type_Info[TXHData.MD_Port_Data[TXHData.SurfaceNowItem].PortData.Device_Type], 12, 8, 1);
+ else
+ OLED_ShowString(9 * 6, 24, (u8 *)QueryMDPortInfo_POSType[TXHData.MD_Port_Data[TXHData.SurfaceNowItem].PortData.POSType], 12, 8, 1);
+ OLED_ShowString(0, 32, "Gun-Addr:", 16, 8, 1);
+ X_Now = 9;
+ Y_Now = 0;
+ for (i = 0; i < TXHData.MD_Port_Data[TXHData.SurfaceNowItem].PortData.DeviceNumber; i++)
+ {
+ if (6 * X_Now > 122)
+ {
+ Y_Now++;
+ X_Now = 0;
+ }
+ X_Now += OLED_ShowNum(6 * X_Now, 32 + Y_Now * 8, TXHData.MD_Port_Data[TXHData.SurfaceNowItem].GunData[i].GunNummber, 0, 0, 8, TXHData.MD_Port_Data[TXHData.SurfaceNowItem].GunData[i].GunState.Flag.Online);
+ if (6 * X_Now > 122)
+ {
+ Y_Now++;
+ X_Now = 0;
+ }
+ OLED_ShowChar(6 * X_Now, 32 + Y_Now * 8, '-', 8, TXHData.MD_Port_Data[TXHData.SurfaceNowItem].GunData[i].GunState.Flag.Online);
+ X_Now++;
+ if (6 * X_Now > 122)
+ {
+ Y_Now++;
+ X_Now = 0;
+ }
+ X_Now += OLED_ShowNum(6 * X_Now, 32 + Y_Now * 8, TXHData.MD_Port_Info[TXHData.SurfaceNowItem].GunInfo[i].WaitPREXDATA_flag, 0, 0, 8, TXHData.MD_Port_Data[TXHData.SurfaceNowItem].GunData[i].GunState.Flag.Online);
+ if (6 * X_Now > 122)
+ {
+ Y_Now++;
+ X_Now = 0;
+ }
+ OLED_ShowChar(6 * X_Now, 32 + Y_Now * 8, ';', 8, 1);
+ X_Now++;
+ }
+ }
+ }
+ break;
+ case Surface_SetMenu:
+ {
+ switch (GetKeyNum())
+ {
+ case 0x01:
+ {
+ if (TXHData.SurfaceNowLine > 0)
+ TXHData.SurfaceNowLine--;
+ else
+ TXHData.SurfaceNowLine = S_ItemEnd - 1;
+ }
+ break;
+ case 0x02:
+ {
+ // TXHData.MD_LORA_Slave_Flag = 0;
+ // TXHData.MD_LORA_SlaveTimer.Init = 1;
+ // MD_Connect_Init();
+ if (TXHData.SurfaceNowLine < S_ItemEnd - 1)
+ TXHData.SurfaceNowLine++;
+ else
+ TXHData.SurfaceNowLine = 0;
+ }
+ break;
+ case 0x04:
+ {
+
+ switch (TXHData.SurfaceNowLine)
+ {
+ case S_MDConnectSet:
+ {
+ SurfaceJump(Surface_S_MDConnectSet);
+ }
+ break;
+ case S_LORASlaveSet:
+ {
+ SurfaceJump(Surface_S_LORASlaveSet);
+ }
+ break;
+ case S_PortLogOutput:
+ {
+ SurfaceJump(Surface_S_PortLogOutput);
+ }
+ break;
+ case S_ConnectMode:
+ {
+ SurfaceJump(Surface_S_ConnectMode);
+ TXHData.SurfaceNowLine = TXHData.POSData.POSConnectTyye.Flag.ConnectMode;
+ }
+ break;
+ case S_NetworkSet:
+ {
+ SurfaceJump(Surface_S_NetworkSet);
+ TXHData.SurfaceNowLine = TXHData.POSData.POSConnectTyye.Flag.NetworkSet;
+ }
+ break;
+ case S_DataInit:
+ {
+ SurfaceJump(Surface_S_DataInit);
+ }
+ break;
+ }
+ }
+ break;
+ case 0x08:
+ {
+ SurfaceJump(Surface_Wait);
+ TXHData.SurfaceNowLine = 0;
+ }
+ break;
+ }
+ if (TXHData.SurfaceNow == Surface_SetMenu)
+ {
+ Surface_Copy_16(SetMenu[TXHData.SurfaceNowLine], 0, 4);
+ OLED_ShowString(0, 0, (u8 *)&SetMenu[TXHData.SurfaceNowLine], 16, 16, 0);
+ }
+ }
+ break;
+ case Surface_S_MDConnectSet:
+ {
+ switch (GetKeyNum())
+ {
+ case 0x01:
+ {
+ if (TXHData.SurfaceNowItem > 0)
+ {
+ TXHData.SurfaceNowItem--;
+ }
+ }
+ break;
+ case 0x02:
+ {
+ if (TXHData.SurfaceNowItem < 3)
+ {
+ TXHData.SurfaceNowItem++;
+ }
+ }
+ break;
+ case 0x04:
+ {
+ if (TXHData.MD_Port_Data[TXHData.SurfaceNowItem].PortData.MDConnectType == MD_LORA)
+ {
+ TXHData.MD_Port_Data[TXHData.SurfaceNowItem].PortData.MDConnectType = MD_RS485;
+ FMItemWrite(CF_MD_Port_Data, TXHData.SurfaceNowItem);
+ MD_Port_Init(TXHData.SurfaceNowItem);
+ BEEP_OFF;
+ }
+ else if (TXHData.MD_Port_Data[TXHData.SurfaceNowItem].PortData.MDConnectType == MD_RS485)
+ {
+ BEEP_ON;
+ TXHData.MD_Port_Data[TXHData.SurfaceNowItem].PortData.MDConnectType = MD_LORA;
+ MD_Port_Init(TXHData.SurfaceNowItem);
+ FMItemWrite(CF_MD_Port_Data, TXHData.SurfaceNowItem);
+ }
+ }
+ break;
+ case 0x08:
+ {
+ SurfaceJump(Surface_SetMenu);
+ TXHData.SurfaceNowItem = 0;
+ }
+ break;
+ }
+ if (TXHData.SurfaceNow == Surface_S_MDConnectSet)
+ {
+ Surface_Copy_16(SetMDConnect[0], 0, 4);
+ OLED_ShowString(40, 20, "PORT:", 21, 8, 1);
+ OLED_ShowNum(70, 20, TXHData.SurfaceNowItem + 1, 1, 0, 8, 1);
+ if (TXHData.MD_Port_Data[TXHData.SurfaceNowItem].PortData.MDConnectType == MD_LORA)
+ OLED_ShowString(0, 30, "TYPE:LORA", 21, 8, 1);
+ else if (TXHData.MD_Port_Data[TXHData.SurfaceNowItem].PortData.MDConnectType == MD_RS485)
+ OLED_ShowString(0, 30, "TYPE:RS485", 21, 8, 1);
+ OLED_ShowString(0, 50, "Pass Enter Change", 21, 8, 1);
+ }
+ }
+ break;
+ case Surface_S_LORASlaveSet:
+ {
+ switch (GetKeyNum())
+ {
+ case 0x01:
+ {
+ if (TXHData.SurfaceNowItem > 0)
+ {
+ if (TXHData.MD_LORA_Set_Flag)
+ {
+ MD_Port_Init(TXHData.SurfaceNowItem);
+ }
+ TXHData.SurfaceNowItem--;
+ }
+ }
+ break;
+ case 0x02:
+ {
+ if (TXHData.SurfaceNowItem < 3)
+ {
+ if (TXHData.MD_LORA_Set_Flag)
+ {
+ MD_Port_Init(TXHData.SurfaceNowItem);
+ }
+ TXHData.SurfaceNowItem++;
+ }
+ }
+ break;
+ case 0x04:
+ {
+ TXHData.MD_LORA_Set_Flag = 1;
+ TXHData.MD_LORA_SlaveTimer.ON_OFF = 1;
+ }
+ break;
+ case 0x08:
+ {
+ SurfaceJump(Surface_SetMenu);
+ TXHData.SurfaceNowItem = 0;
+ TXHData.MD_LORA_SlaveTimer.Init = 1;
+ if (TXHData.MD_LORA_Set_Flag)
+ {
+ BEEP_OFF;
+ TXHData.MD_LORA_Set_Flag = 0;
+ MD_Port_Init(TXHData.SurfaceNowItem);
+ }
+ }
+ break;
+ }
+
+ if (TXHData.SurfaceNow == Surface_S_LORASlaveSet)
+ {
+ Surface_Copy_16(SetLORASlave[0], 0, 4);
+ OLED_ShowString(40, 18, "PORT:", 21, 8, 1);
+ OLED_ShowNum(70, 18, TXHData.SurfaceNowItem + 1, 1, 0, 8, 1);
+ OLED_ShowString(0, 28, "1:Dip switch 1and2 ON", 21, 8, 1);
+ OLED_ShowString(0, 38, "2:Insert slave module", 21, 8, 1);
+ OLED_ShowString(0, 48, "3:Pass Enter Start", 21, 8, 1);
+ }
+ if (TXHData.MD_LORA_Set_Flag == 1)
+ {
+ TXHData.DisplayOn = 1;
+ if (TXHData.MD_LORA_SlaveTimer.Flag)
+ {
+ BEEP_OFF;
+ TXHData.MD_LORA_SlaveTimer.Flag = 0;
+ MD_Port_LORASet(TXHData.SurfaceNowItem, LORA_Slave);
+ OLED_ShowString(0, 56, "State:Sending", 21, 8, 1);
+ }
+ if (TXHData.MD_LORA_Slave_Flag)
+ {
+ TXHData.MD_LORA_Slave_Flag = 0;
+ OLED_ShowString(0, 56, "State:Complete", 21, 8, 1);
+ BEEP_ON;
+ }
+ }
+ }
+ break;
+ case Surface_S_PortLogOutput:
+ {
+ switch (GetKeyNum())
+ {
+ case 0x01:
+ {
+ }
+ break;
+ case 0x02:
+ {
+ }
+ break;
+ case 0x04:
+ {
+ if (CH376DiskConnect() == USB_INT_SUCCESS) /* ���U���Ƿ����� ,*/
+ {
+ TXHData.UDisk_Flag = 1; // �����־�����ģ�����ƽʱ���ܿ���
+ }
+ else
+ {
+ TXHData.UDisk_Flag = 0;
+ }
+ }
+ break;
+ case 0x08:
+ {
+ // TXHData.UDisk_Flag = 0;
+ SurfaceJump(Surface_SetMenu);
+ }
+ break;
+ }
+ if (TXHData.SurfaceNow == Surface_S_PortLogOutput)
+ {
+ Surface_Copy_16(SetPortLogOutput[0], 0, 4);
+ OLED_ShowString(0, 26, "Insert U-Disk First", 21, 8, 1);
+ OLED_ShowString(0, 36, "Than Pass Enter", 21, 8, 1);
+ OLED_ShowString(0, 46, "Format:FAT32;MAX:32G", 21, 8, 1);
+ if (TXHData.UDisk_Flag)
+ OLED_ShowString(0, 56, "Find U-Disk,Outputing", 21, 8, 1);
+ else
+ OLED_ShowString(0, 56, "State:Idle", 21, 8, 1);
+ }
+ }
+ break;
+ case Surface_S_ConnectMode:
+ {
+ switch (GetKeyNum())
+ {
+ case 0x01:
+ {
+ if (TXHData.SurfaceNowItem > 0)
+ {
+
+ TXHData.SurfaceNowItem--;
+ }
+ else
+ {
+ TXHData.SurfaceNowItem = POS_Connect_Typ_End;
+ }
+ }
+ break;
+ case 0x02:
+ {
+ if (TXHData.SurfaceNowItem < POS_Connect_Typ_End)
+ {
+ TXHData.SurfaceNowItem++;
+ }
+ else
+ {
+ TXHData.SurfaceNowItem = 0;
+ }
+ }
+ break;
+ case 0x04:
+ {
+ TXHData.POSData.POSConnectTyye.Flag.ConnectMode = TXHData.SurfaceNowItem;
+ if (FMItemWrite(CF_POSData, 0))
+ {
+ i = TXHData.POSData.POSConnectTyye.State;
+ SurfaceJump(Surface_Wait);
+ FM_Data_Init();
+ TXHData.POSData.POSConnectTyye.State = i;
+ FMItemWrite(CF_POSData, 0);
+ TXHData.ROM_UpData.ROM_UpData_State.Flag.Update_Flag = 0;
+ TXHData.ROM_UpData.ROM_UpData_State.Flag.RightRun_Flag = 3;
+ TXHData.ROM_UpData.FrameTop = 0;
+ FMItemWrite(CF_ROM_UpData, 0);
+ TXHData.POSNetSetState.Flag.WorkMode = 0;
+ switch (TXHData.POS_Info.NetType)
+ {
+ case POS_Net_Typ_WAN:
+ TXHData.POSNetSetState.Flag.POSNetCMDNext = USRK3_ENTM;
+ break;
+ case POS_Net_Typ_WiFi:
+ TXHData.POSNetSetState.Flag.POSNetCMDNext = WIFI_WifiRST;
+ break;
+ case POS_Net_Typ_4G_GM5:
+ TXHData.POSNetSetState.Flag.POSNetCMDNext = GM5_ENTM;
+ break;
+ case POS_Net_Typ_4G_L510:
+ TXHData.POSNetSetState.Flag.POSNetCMDNext = L510_AT;
+ ;
+ break;
+ }
+ POS_Connect_Init();
+ }
+ }
+ break;
+ case 0x08:
+ {
+ SurfaceJump(Surface_SetMenu);
+ TXHData.SurfaceNowItem = 0;
+ }
+ break;
+ }
+ if (TXHData.SurfaceNow == Surface_S_ConnectMode)
+ {
+ Surface_Copy_16(SetConnectMode[0], 0, 4);
+ OLED_ShowString(0, 16, (u8 *)ConnectMode_Info[TXHData.POSData.POSConnectTyye.Flag.ConnectMode], 16, 16, 1);
+ if (TXHData.POSData.POSConnectTyye.Flag.ConnectMode != TXHData.SurfaceNowItem)
+ OLED_ShowString(0, 32, (u8 *)(&ConnectMode_Info[TXHData.SurfaceNowItem][4]), 12, 16, 0);
+ else
+ OLED_ShowString(0, 32, (u8 *)(&ConnectMode_Info[TXHData.SurfaceNowItem][4]), 12, 16, 1);
+ }
+ }
+ break;
+ case Surface_S_NetworkSet:
+ {
+ switch (GetKeyNum())
+ {
+ case 0x01:
+ {
+ if (TXHData.SurfaceNowItem > 0)
+ {
+
+ TXHData.SurfaceNowItem--;
+ }
+ else
+ {
+ TXHData.SurfaceNowItem = POS_Net_Typ_End;
+ }
+ }
+ break;
+ case 0x02:
+ {
+ if (TXHData.SurfaceNowItem < POS_Net_Typ_End)
+ {
+ TXHData.SurfaceNowItem++;
+ }
+ else
+ {
+ TXHData.SurfaceNowItem = 0;
+ }
+ }
+ break;
+ case 0x04:
+ {
+ TXHData.POSData.POSConnectTyye.Flag.NetworkSet = TXHData.SurfaceNowItem;
+ if (FMItemWrite(CF_POSData, 0))
+ {
+ SurfaceJump(Surface_Wait);
+ TXHData.POSNetSetState.Flag.WorkMode = 0;
+ switch (TXHData.POS_Info.NetType)
+ {
+ case POS_Net_Typ_WAN:
+ TXHData.POSNetSetState.Flag.POSNetCMDNext = USRK3_ENTM;
+ break;
+ case POS_Net_Typ_WiFi:
+ TXHData.POSNetSetState.Flag.POSNetCMDNext = WIFI_WifiRST;
+ break;
+ case POS_Net_Typ_4G_GM5:
+ TXHData.POSNetSetState.Flag.POSNetCMDNext = GM5_ENTM;
+ break;
+ case POS_Net_Typ_4G_L510:
+ TXHData.POSNetSetState.Flag.POSNetCMDNext = L510_AT;
+ ;
+ break;
+ }
+ POS_Connect_Init();
+ TXHData.SurfaceNowItem = 0;
+ // FMItemWrite(CF_POSNetSetState,0);
+ // POS_Network_Init();
+ }
+ }
+ break;
+ case 0x08:
+ {
+ SurfaceJump(Surface_SetMenu);
+ TXHData.SurfaceNowItem = 0;
+ }
+ break;
+ }
+ if (TXHData.SurfaceNow == Surface_S_NetworkSet)
+ {
+ Surface_Copy_16(SetNetworkSet[0], 0, 4);
+ OLED_ShowString(0, 16, (u8 *)Network_Type_Info[TXHData.POSData.POSConnectTyye.Flag.NetworkSet], 16, 16, 1);
+ if (TXHData.POSData.POSConnectTyye.Flag.NetworkSet != TXHData.SurfaceNowItem)
+ OLED_ShowString(0, 32, (u8 *)(&Network_Type_Info[TXHData.SurfaceNowItem][4]), 12, 16, 0);
+ else
+ OLED_ShowString(0, 32, (u8 *)(&Network_Type_Info[TXHData.SurfaceNowItem][4]), 12, 16, 1);
+ }
+ }
+ break;
+ case Surface_S_DataInit:
+ {
+ switch (GetKeyNum())
+ {
+ case 0x01:
+ {
+ }
+ break;
+ case 0x02:
+ {
+ }
+ break;
+ case 0x04:
+ {
+ FM_Data_Init();
+ __set_FAULTMASK(1);
+ NVIC_SystemReset();
+ }
+ break;
+ case 0x08:
+ {
+ SurfaceJump(Surface_SetMenu);
+ }
+ break;
+ }
+ if (TXHData.SurfaceNow == Surface_S_DataInit)
+ {
+ Surface_Copy_16(SetDataInit[0], 0, 4);
+ }
+ }
+ break;
+ }
+
+ OLED_Refresh();
+ }
+}
\ No newline at end of file
diff --git a/User/Surface/Surface.h b/User/Surface/Surface.h
new file mode 100644
index 0000000..f285752
--- /dev/null
+++ b/User/Surface/Surface.h
@@ -0,0 +1,56 @@
+#ifndef __Surface_H__
+#define __Surface_H__
+
+typedef enum
+{
+ Surface_FirmwareUpdate,
+ Surface_OfflineRecordUpload,
+ Surface_Wait ,
+ Surface_PrintInfo ,
+
+ Surface_QueryMenu ,
+ Surface_Q_NetworkInfo ,
+ Surface_Q_MDPortInfo,
+ Surface_Q_LORARSSI,
+ Surface_Q_VeresionCheck,
+ Surface_Q_Test_Info,
+
+ Surface_SetMenu,
+ Surface_S_MDConnectSet,
+ Surface_S_LORASlaveSet,
+ Surface_S_PortLogOutput,
+ Surface_S_ConnectMode,
+ Surface_S_NetworkSet,
+ Surface_S_DataInit,
+
+ Surface_ItemEnd ,
+}SurfaceMenuItem;
+
+typedef enum
+{
+ Q_NetworkInfo ,
+ Q_MDPortInfo ,
+ Q_LORARSSI ,
+ Q_VeresionCheck,
+ Q_Test_Info,
+
+ Q_ItemEnd ,
+}QueryMenuItem;
+
+typedef enum
+{
+ S_MDConnectSet ,
+ S_LORASlaveSet ,
+ S_PortLogOutput ,
+ S_ConnectMode ,
+ S_NetworkSet ,
+ S_DataInit ,
+
+ S_ItemEnd
+}SetMenuItem;
+
+void Surface_Init(void);
+void SurfaceTast(void);
+//------------------------------------------------------------------------------
+
+#endif
diff --git a/User/TXH.bin b/User/TXH.bin
new file mode 100644
index 0000000..b870435
Binary files /dev/null and b/User/TXH.bin differ
diff --git a/User/TXH/TXH.c b/User/TXH/TXH.c
new file mode 100644
index 0000000..2442939
--- /dev/null
+++ b/User/TXH/TXH.c
@@ -0,0 +1,259 @@
+/*C*****************************************************************************
+* NAME: DOBCNT1010.c
+*-------------------------------------------------------------------------------
+* RELEASE:
+* REVISION: 1.0
+*-------------------------------------------------------------------------------
+* PURPOSE:
+* ˫ǹӦó
+*******************************************************************************/
+
+#include "config.h"
+volatile TXHData_type TXHData;//ָ
+const u8 BoxVersion[11]="TXH_V1.4.7";
+
+cup_t STM32CPU;
+void TXH_Init(void)
+{
+ u8 i= 0;
+ Pluse_InPut_Init();
+ Timer_Init();
+ FM_Init();
+ TXHData.ROM_UpData.ROM_UpData_State.Flag.Update_Flag = 0;
+ TXHData.ROM_UpData.ROM_UpData_State.Flag.DisableUpdate = 0;
+ TXHData.ROM_UpData.ROM_UpData_State.Flag.RightRun_Flag = 3;
+ FMItemWrite(CF_ROM_UpData,0);
+ //GPSConnect_Init();
+ AT45DB_Init();
+ DS1307_Init();
+ Log_Init();
+ OLED_Init();
+ Surface_Init();
+ FindSysconfigFile();
+ MD_Connect_Init();
+ Multiplex_Port_Init();
+ POS_Connect_Init();
+ Pluse_Putout_Init();
+
+ TXHData.ROM_UpData.ROM_UpData_State.Flag.Update_Flag = 0;
+ TXHData.ROM_UpData.ROM_UpData_State.Flag.DisableUpdate = 0;
+ TXHData.ROM_UpData.ROM_UpData_State.Flag.RightRun_Flag = 3;
+ //TXHData.ROM_UpData.FrameTop = 0;
+ FMItemWrite(CF_ROM_UpData,0);
+
+ TXHData.OfflineAuthorizeNumberMax = 10000;//Ȩ
+ TXHData.OfflineAuthorize = 1;//Ȩ
+// TXHData.PREXDATA_WaitUpNummber = 0;
+// TXHData.CTIME.Year = 0x22;//
+// TXHData.CTIME.Month = 0x01;//
+// TXHData.CTIME.Day = 0x11;//
+// //TXHData.CTIME.Week = 0x02;//
+// TXHData.CTIME.Hour = 0x14;//ʱ
+// TXHData.CTIME.Min = 0x20;//
+// TXHData.CTIME.Sec = 0x00;//
+// DS1307_Write();
+ //PCBEncryption();
+ PCBEncryption_Check();
+}
+void TXH_Task(void)
+{
+ u8 Port = 0,DeviceNumber = 0;
+ //GPSConnectTast();
+ if(TXHData.CTIMEReadTimer.Flag == 1)
+ {
+ TXHData.CTIMEReadTimer.Flag = 0;
+ DS1307_Read();
+ if(TXHData.SurfaceNow <= Surface_Wait)
+ TXHData.DisplayOn = 1;
+ }
+ if(TXHData.ErrState.Flag.e_errPCBCheck == 0)//PCB֤ͨ
+ {
+ for(Port = 0;Port < TXHData.MD_Port_Num_Top;Port ++)
+ {
+ if(TXHData.MDRestartTimer[Port].Flag == 1)
+ {
+ TXHData.MDRestartTimer[Port].Flag = 0;
+ }
+ if(TXHData.MDRestartTimer[Port].ON_OFF == 0)
+ {
+ if(TXHData.MBCountTimer[Port].Flag == 1 && TXHData.MD_Port_Data[Port].PortData.POSType)
+ {
+ TXHData.MBCountTimer[Port].Flag = 0;
+ {
+ switch(TXHData.MD_Port_Data[Port].PortData.POSType)
+ {
+ case PosBlueSky:
+ case PosHongYang:
+ case PosYGao:
+ case PosLY:
+ case PosJP:
+ case PosYWY:
+ case PosRFID:
+ case PosPrice1_4:
+ case PosPLC:
+ {
+ if(TXHData.MD_Port_Info[Port].LoopGunNextFlag == 1 || (TXHData.MD_Port_Info[Port].GunInfo[TXHData.MD_Port_Info[Port].pGunNow].Handshake == 0x0))
+ {
+ TXHData.MD_Port_Info[Port].pGunNow ++;
+ if(TXHData.MD_Port_Info[Port].pGunReturn)
+ {
+ TXHData.MD_Port_Info[Port].pGunNow = TXHData.MD_Port_Info[Port].pGunReturn;
+ TXHData.MD_Port_Info[Port].pGunReturn = 0;
+ }
+ if(TXHData.MD_Port_Info[Port].GunInfo[TXHData.MD_Port_Info[Port].pGunNow].Handshake != TXHData.MD_Port_Info[Port].Handshake_Top)
+ {
+ TXHData.MD_Port_Info[Port].GunInfo[TXHData.MD_Port_Info[Port].pGunNow].Handshake = 0x0;
+ }
+ }
+
+ if(TXHData.MD_Port_Info[Port].pGunNow >= TXHData.MD_Port_Data[Port].PortData.DeviceNumber)
+ TXHData.MD_Port_Info[Port].pGunNow = 0;
+ MD_ConnectTXTask(Port,TXHData.MD_Port_Info[Port].pGunNow,TXHData.MD_Port_Info[Port].GunInfo[TXHData.MD_Port_Info[Port].pGunNow].MB_CMD_Next);
+ }
+ break;
+ case PosDart:
+ {
+ if(TXHData.MD_Port_Info[Port].LoopGunNextFlag == 1 || (TXHData.MD_Port_Info[Port].GunInfo[TXHData.MD_Port_Info[Port].PumpNow].Handshake == 0x0))
+ {
+ TXHData.MD_Port_Info[Port].PumpNow ++;
+ if(TXHData.MD_Port_Info[Port].pGunReturn)
+ {
+ TXHData.MD_Port_Info[Port].PumpNow = TXHData.MD_Port_Info[Port].pGunReturn;
+ TXHData.MD_Port_Info[Port].pGunReturn = 0;
+ }
+ if(TXHData.MD_Port_Info[Port].GunInfo[TXHData.MD_Port_Info[Port].PumpNow].Handshake != TXHData.MD_Port_Info[Port].Handshake_Top)
+ {
+ TXHData.MD_Port_Info[Port].GunInfo[TXHData.MD_Port_Info[Port].PumpNow].Handshake = 0x0;
+ }
+ }
+ if(TXHData.MD_Port_Info[Port].PumpNow >= TXHData.MD_Port_Info[Port].FatherDeviceTop)
+ TXHData.MD_Port_Info[Port].PumpNow = 0;
+ if(TXHData.MD_Port_Info[Port].pGunCapture)
+ {
+ TXHData.MD_Port_Info[Port].pGunReturn = TXHData.MD_Port_Info[Port].PumpNow;
+ TXHData.MD_Port_Info[Port].PumpNow = TXHData.MD_Port_Info[Port].pGunCapture - 1;
+ TXHData.MD_Port_Info[Port].pGunCapture = 0;
+ }
+ MD_ConnectTXTask(Port,TXHData.MD_Port_Info[Port].PumpNow,TXHData.MD_Port_Info[Port].FatherDevice[TXHData.MD_Port_Info[Port].PumpNow].MB_CMD_Next);
+ }
+ break;
+ case PosSSLan:
+ {
+ if(TXHData.MD_Port_Info[Port].LoopGunNextFlag == 1 || (TXHData.MD_Port_Info[Port].FatherDevice[TXHData.MD_Port_Info[Port].PumpNow].Handshake == 0x0))
+ {
+ TXHData.MD_Port_Info[Port].PumpNow ++;
+ if(TXHData.MD_Port_Info[Port].pGunReturn)
+ {
+ TXHData.MD_Port_Info[Port].PumpNow = TXHData.MD_Port_Info[Port].pGunReturn;
+ TXHData.MD_Port_Info[Port].pGunReturn = 0;
+ }
+ if(TXHData.MD_Port_Info[Port].FatherDevice[TXHData.MD_Port_Info[Port].PumpNow].Handshake != TXHData.MD_Port_Info[Port].Handshake_Top)
+ {
+ TXHData.MD_Port_Info[Port].FatherDevice[TXHData.MD_Port_Info[Port].PumpNow].Handshake = 0x0;
+ }
+ }
+ if(TXHData.MD_Port_Info[Port].PumpNow >= TXHData.MD_Port_Info[Port].FatherDeviceTop)
+ TXHData.MD_Port_Info[Port].PumpNow = 0;
+ if(TXHData.MD_Port_Info[Port].pGunCapture)
+ {
+ TXHData.MD_Port_Info[Port].pGunReturn = TXHData.MD_Port_Info[Port].PumpNow;
+ TXHData.MD_Port_Info[Port].PumpNow = TXHData.MD_Port_Info[Port].pGunCapture - 1;
+ TXHData.MD_Port_Info[Port].pGunCapture = 0;
+ }
+ MD_ConnectTXTask(Port,TXHData.MD_Port_Info[Port].PumpNow,TXHData.MD_Port_Info[Port].FatherDevice[TXHData.MD_Port_Info[Port].PumpNow].MB_CMD_Next);
+ }
+ break;
+ case PosBlueSkyPlus:
+ {
+ if(TXHData.MD_Port_Info[Port].LoopGunNextFlag == 1 || (TXHData.MD_Port_Info[Port].GunInfo[TXHData.MD_Port_Info[Port].PumpNow].Handshake == 0x0))
+ {
+ TXHData.MD_Port_Info[Port].PumpNow ++;
+ if(TXHData.MD_Port_Info[Port].pGunReturn)
+ {
+ TXHData.MD_Port_Info[Port].PumpNow = TXHData.MD_Port_Info[Port].pGunReturn;
+ TXHData.MD_Port_Info[Port].pGunReturn = 0;
+ }
+ if(TXHData.MD_Port_Info[Port].GunInfo[TXHData.MD_Port_Info[Port].PumpNow].Handshake != TXHData.MD_Port_Info[Port].Handshake_Top)
+ {
+ TXHData.MD_Port_Info[Port].GunInfo[TXHData.MD_Port_Info[Port].PumpNow].Handshake = 0x0;
+ }
+ }
+ if(TXHData.MD_Port_Info[Port].PumpNow >= TXHData.MD_Port_Info[Port].FatherDeviceTop)
+ TXHData.MD_Port_Info[Port].PumpNow = 0;
+// if(TXHData.MD_Port_Info[Port].pGunCapture)
+// {
+// TXHData.MD_Port_Info[Port].pGunReturn = TXHData.MD_Port_Info[Port].PumpNow;
+// TXHData.MD_Port_Info[Port].PumpNow = TXHData.MD_Port_Info[Port].GunInfo[TXHData.MD_Port_Info[Port].pGunCapture].FatherNum;
+// TXHData.MD_Port_Info[Port].pGunCapture = 0;
+// }
+ MD_ConnectTXTask(Port,TXHData.MD_Port_Info[Port].PumpNow,TXHData.MD_Port_Info[Port].FatherDevice[TXHData.MD_Port_Info[Port].PumpNow].MB_CMD_Next);
+ }
+ break;
+ }
+ }
+ }
+ }
+ }
+ if(TXHData.MD_MultiplexTimer.Flag == 1 && TXHData.MD_Multiplex_Port_Data.PortData[TXHData.MD_Multiplex_Port_Info.DevicerTypeNow].POSType)
+ {
+ TXHData.MD_MultiplexTimer.Flag = 0;
+ if(TXHData.MD_Multiplex_Port_Info.DevicerTypeNow < TXHData.MD_Multiplex_Port_Data.DeviceNumber - 1)
+ TXHData.MD_Multiplex_Port_Info.DevicerTypeNow ++;
+ else
+ TXHData.MD_Multiplex_Port_Info.DevicerTypeNow = 0;
+ if(TXHData.MD_Multiplex_Port_Info.MultiplexDevicerTimer[TXHData.MD_Multiplex_Port_Info.DevicerTypeNow].Flag)
+ {
+ TXHData.MD_Multiplex_Port_Info.MultiplexDevicerTimer[TXHData.MD_Multiplex_Port_Info.DevicerTypeNow].Flag = 0;
+ switch(TXHData.MD_Multiplex_Port_Data.PortData[TXHData.MD_Multiplex_Port_Info.DevicerTypeNow].POSType)
+ {
+ case Multiplex_Print:
+ {
+ TXHData.MD_MultiplexTimer.TimerCountMax =(115200/TXHData.MD_Multiplex_Port_Data.PortData[TXHData.MD_Multiplex_Port_Info.DevicerTypeNow].BaudRate) * 66;//ݲͬʼȴʱ
+ }
+ break;
+ case Multiplex_YWY:
+ {
+ TXHData.MD_MultiplexTimer.TimerCountMax = 1000;
+ }
+ break;
+ case Multiplex_Price:
+ {
+ TXHData.MD_MultiplexTimer.TimerCountMax = 100;
+ }
+ break;
+ case Multiplex_GPS:
+ {
+ TXHData.MD_MultiplexTimer.TimerCountMax = 1000;
+ }
+ break;
+ }
+
+ Multiplex_PortTXTask(TXHData.MD_Multiplex_Port_Info.DevicerTypeNow,TXHData.MD_Multiplex_Port_Info.MB_CMD_Next[TXHData.MD_Multiplex_Port_Info.DevicerTypeNow]);
+ }
+ }
+ }
+ if(TXHData.POS_Info.ConnectType == POS_Connect_Typ_Station)
+ {
+ if(TXHData.POS_RS232Timer.Flag == 1)
+ {
+ TXHData.POS_RS232Timer.Flag = 0;
+ POS_ConnectTXTask(TXHData.POS_Info.ConnectType,TXHData.POS_Info.Link_Flag,TXHData.POS_Info.POS_CMD_Next);
+ }
+ }
+ else if(TXHData.HeartbeatTimer.Flag == 1)
+ {
+ TXHData.HeartbeatTimer.Flag = 0;
+ POS_ConnectTXTask(TXHData.POS_Info.ConnectType,TXHData.POS_Info.Link_Flag,TXHData.POS_Info.POS_CMD_Next);
+ }
+ if(TXHData.PowerDown.State == 0)//ϵͲˣֹڶϵڼ洢
+ {
+ MD_ConnectRXTask();
+ Multiplex_PortRXTask();
+ if(TXHData.POS_Info.POS_ConnectRXTask_Flag)
+ {
+ TXHData.POS_Info.POS_ConnectRXTask_Flag = 0;
+ POS_ConnectRXTask();
+ }
+ }
+ SurfaceTast();
+ }
diff --git a/User/TXH/TXH.h b/User/TXH/TXH.h
new file mode 100644
index 0000000..ca89844
--- /dev/null
+++ b/User/TXH/TXH.h
@@ -0,0 +1,729 @@
+#ifndef __TXH_H__
+#define __TXH_H__
+
+#define QUEUE_SIZE 10
+
+typedef struct spu_info
+{
+ union
+ {
+ u8 byte[12];
+ u32 id[3];
+ }v;
+}cup_t;
+typedef union
+{
+ u16 State;
+ struct
+ {
+ u8 e_errFlashParameter : 1; //FLASH
+ u8 e_errFramParameter : 1; //
+ u8 e_errPCBCheck : 1; //·֤
+ u8 e_errMessageEnd : 1;
+ }Flag;
+}ErrState_TypeDef;
+__packed typedef struct
+{
+ u8 Sec;
+ u8 Min;
+ u8 Hour;
+ u8 Day;
+ u8 Month;
+ u8 Year;
+}CTIME_type;
+
+typedef enum
+{
+ Message_Priority_1 = 1,
+ Message_Priority_2,
+ Message_Priority_3 ,
+}Message_PriorityItem;
+
+typedef struct Message {
+ u8 Priority; // Ϣȼ1-3֮
+ u8 Content; // Ϣ
+}Message_Type;
+
+typedef struct MessageQueue {
+ u8 Front; // ͷָ
+ u8 Rear; // βָ
+ Message_Type Messages[QUEUE_SIZE]; // Ϣ
+}MessageQueue_Type;
+__packed typedef union
+{
+ u8 Buff[16];
+ __packed struct
+ {
+ float OH;
+ float OV;
+ float WH;
+ float TH;
+ }Data;
+}TankData_Type;
+__packed typedef union
+{
+ u8 State;
+ __packed struct
+ {
+ u8 TankLeaked : 1;
+ u8 GasLeakage : 1;
+ u8 THOutOfLimits : 1;
+ u8 TLOutOfLimits : 1;
+ u8 PHHOutOfLimits : 1;
+ u8 PLLOutOfLimits : 1;
+ u8 Electrostatic : 1;
+ u8 beiyong : 1;
+
+ }Flag;
+ }TankState_Type;
+__packed typedef struct
+{
+ u32 OilCNT ; //ʵʱ
+ u32 MoneyCNT ; //ʵʱ
+}FData_Type;//8byte
+
+__packed typedef struct
+{
+ u64 TotalLit; //
+ u64 TotalMoney; //
+}CTOTAL_Type;//16byte
+
+__packed typedef struct
+{
+ u8 GunNumber; //ǹ
+ FData_Type FData; //
+ u32 Price; //
+ CTOTAL_Type CTOTAL; //ۼ
+ CTIME_type RTIME; //ʱ
+ u32 OrderNumber; //ţȨĻΪ0
+ u8 CardNum[6]; // 6BYTE BCD
+ u8 Standby[51]; //Ԥ
+}PREXDATA_Type;//
+typedef struct
+{
+ u8 PrintBuff[20][32];
+}PrintInfo_Type;
+typedef union
+{
+ u8 State;
+ struct
+ {
+ u8 : 1; //
+ u8 : 1; //
+ u8 : 1; //
+ u8 TitleFlag : 1; //ܿر־1ܿ0Կ
+ u8 : 1; //
+ u8 StartFlag : 1; //־10ͣ
+ u8 Pause : 1; //ͣ
+ u8 GunUp : 1; //ǹ
+ }Flag;
+}fuelState_TypeDef;
+typedef union
+{
+ u8 Buff[10];
+ __packed struct
+ {
+ float Longitude; //
+ u8 LongitudeType; //
+ float Latitude ; //γ
+ u8 LatitudeType ; //γ
+ }GPS;
+}GPS_Type;
+typedef enum
+{
+ Display_664,
+ Display_886,
+
+}Display_Typ;
+typedef enum
+{
+ YWY_Bluesky,
+ YWY_Probe_KY,
+ YWY_Pressure,
+
+}YWY_Typ;
+typedef enum
+{
+ Preset_Sale,
+ Preset_Volume,
+}Preset_Typ;
+typedef enum
+{
+ POS_Connect_Typ_Station,
+ POS_Connect_Typ_Cloud,
+ POS_Connect_Typ_Cloud_Tast,
+ //POS_Connect_Typ_WifiStation,
+
+ POS_Connect_Typ_End,
+
+}POS_Connect_Typ;
+typedef enum
+{
+ POS_Net_Typ_4G_GM5,
+ POS_Net_Typ_4G_L510,
+ POS_Net_Typ_WiFi,
+ POS_Net_Typ_WAN,
+
+ POS_Net_Typ_End,
+
+}POS_Net_Typ;
+typedef enum
+{
+ PosNormal,
+ PosBlueSky,
+ PosLY,
+ PosJP,
+ PosDart,
+ PosYWY,
+ PosRFID,
+ PosYGao,
+ PosHongYang,
+ PosSSLan,
+ PosBlueSkyPlus,
+ PosPLC,
+ PosPrice1_4,
+ PosLanFeng,
+
+}PosItem;
+typedef enum
+{
+ At45DB041,
+ At45DB321,
+ At45DB641,
+}At45DBTypeItem;
+typedef union
+{
+ u8 State;
+ struct
+ {
+ u8 State : 2;
+ u8 PresetType : 2; //
+ u8 PresetMode : 1; //
+ u8 UpdateRecords: 1; //Ϣ־1
+ u8 Unit : 1; //
+ u8 GunUp : 1; //ǹ־1ǹ0ǹ
+ }Flag;
+}YGGunState_TypeDef;
+typedef union
+{
+ u8 State;
+ struct
+ {
+ u8 GunNum : 3;//
+ u8 State : 1; //״̬0ǹ1ǹ
+ u8 Null : 4; //
+ }Flag;
+}DartGunState_TypeDef;
+typedef union
+{
+ u8 State;
+ struct
+ {
+ u8 : 1;
+ u8 ErroFlag : 1; //д־
+ u8 : 1; //1δϴ¼0û
+ u8 TitleFlag : 1; //ܿر־1ܿ0Կ
+ u8 BatteryFlag : 1; //ص־1е0û
+ u8 StartFlag : 1; //־10ͣ
+ u8 EventFlag : 1; //¼־
+ u8 GunUp : 1; //ǹ־1ǹ0ǹ
+ }Flag;
+}LTGunState_TypeDef;
+typedef union
+{
+ u8 State;
+ struct
+ {
+ u8 PriceChange : 1; //۱
+ u8 ShiftChange : 1; //۱
+ u8 TotalChange : 1; //۱
+ u8 StartFlag : 1; //
+ u8 TitleFlag : 1; //ܿ״̬
+ u8 GunUp : 1; //ǹ״̬
+ u8 : 1;
+ u8 : 1; //
+ }Flag;
+}HYState_TypeDef;
+typedef union
+{
+ u8 State;
+ struct
+ {
+ u8 : 1; //
+ u8 : 1; //
+ u8 : 1; //
+ u8 : 1; //
+ u8 GunUp : 1; //ǹ״̬
+ u8 : 1; //
+ u8 : 1;
+ u8 : 1; //
+ }Flag;
+}HYSelfTestState_TypeDef;
+typedef union
+{
+ u8 State;
+ struct
+ {
+ u8 GunUP_Flag : 1; //ǹ״̬
+ u8 Start_Flag : 1; //״̬
+ u8 UpdateDisplay : 1; //
+ u8 UpdateRecords : 1; // //أͻ豸Ҫ־
+ u8 : 1; //
+ u8 AuthorizeState: 1; //Ȩ״̬
+ u8 LockState : 1; //ǹ״̬
+ u8 Online : 1; //
+ }Flag;
+}GunState_TypeDef;
+typedef struct
+{
+ u8 VersionFindFlag;
+ u8 Version[10];
+}GunVersion_Type;
+typedef union
+{
+ u8 State;
+ struct
+ {
+ u8 Update_Flag : 1; //־
+ u8 RightRun_Flag : 2; //б־
+ u8 BaudRateSync_Flag : 1; //ͬ־
+ u8 HaveBackups : 1; //бݹ
+ u8 : 1; //
+ u8 : 1; //
+ u8 DisableUpdate : 1; //
+ }Flag;
+}ROM_UpData_State_Type;
+typedef struct
+{
+ u8 Number;//豸豸
+ u8 Port;//˿
+ u8 location;//ڴλ
+}AssociatedDevices_Type;
+typedef struct
+{
+ u8 Handshake; //ֲ
+ u8 DartSeq; //dartЭͨѶ
+ u8 LYGunNeedCMD; //¸Ҫ
+ u8 LYGunState; //ҰЭǹ״̬
+ u8 LYHandshakeCRC; //ҰУ
+ u8 MB_CMD_Next; //¸
+ u8 MB_CMD_Next_End;//ָԶתҪֹͣɼ¼Ĺ̡ڸĵ֮ȡۺ͵Ԥָ
+ u8 PresteType; //
+ u32 PresetValue; //
+ timer_TypeDef LTDelayTimer; //Э¼ͽȴ
+ GunState_TypeDef fuelState_B; //ϴǹ״̬
+ u8 SlaveNeedReply; //ظwifiӻ״̬תĹǹ״̬ĻظϢӻ
+ FData_Type FData; //ʵʱ
+ CTOTAL_Type CTOTAL; //ۼ
+ u32 Price; //
+ u8 PriceStete; //0=Ч;1=һЧ;2=Ч
+ u32 PulseCoefficient;//嵱
+ u16 ValveValue; //ǰط
+ u16 MinDisplay; //Сʾֵ
+ u8 RSSI; //LORAźǿ
+ u8 Call; //Ȩ
+ u8 WaitPREXDATA_flag;//ȴ¼γɣ֮ǰٴֹγɼ¼֮ǰٴȨ
+ u8 CardNumber[10];
+ u8 RFIDUserName[15];
+ u8 CardPSWD[3];
+ u8 CarLicensePlate[15];
+ u32 Mileage;
+ u8 BalanceDecimal;
+ u8 Balance[5];
+ u8 RFIDState;
+ AssociatedDevices_Type AssociatedDevices;//ûжӦRFIDΪ0(豸Ϣ)
+ GunVersion_Type GunVersion;
+ u16 FrameNow;
+ ROM_UpData_State_Type ROM_UpData_State;
+ u8 FatherNum;//豸
+ u8 SonNum;//豸ڸ豸еλ
+ u8 ParameterNumber;
+ YGGunState_TypeDef YGGunState; //ҰЭǹ״̬
+}GunInfo_Type;
+
+typedef struct
+{
+ ROM_UpData_State_Type ROM_UpData_State;
+ u16 FrameTop;
+}ROM_UpData_Type;
+typedef enum
+{
+ Control_POSAuto,
+ Control_POSManual,
+ Control_BoxAuto,
+ Control_NoGun,
+}GunControlState_Item;
+typedef enum
+{
+ NowAuthorizeType_Online,
+ NowAuthorizeType_Offline_NoCard,
+ NowAuthorizeType_Offline_Card,
+}NowAuthorizeType_Type;
+typedef struct
+{
+ u8 GunNummber;
+ u8 GunAddr;
+ GunState_TypeDef GunState;
+ u32 OrderNumber;
+ u8 RFIDBinding;//RFID
+ ROM_UpData_State_Type ROM_UpData_State;
+ u8 GunControlState;//Ȩģʽ
+ u8 NowAuthorizeType;//ǰ͵Ȩʽ0ߣ1߷ǿ2߰
+ u8 Standby[3];
+}GunData_Type;
+typedef enum
+{
+ MD_RS485,
+ MD_LORA,
+
+}MDConnectType;
+typedef union
+{
+ u8 State;
+ struct
+ {
+ u8 OilCNT : 2;
+ u8 MoneyCNT : 2;
+ u8 Price : 2;
+ }Dec;
+}GunDec_TypeDef;
+typedef struct
+{
+ u8 Number;
+ u8 Type[7];
+}PaymentType_Type;
+typedef struct
+{
+ u32 BaudRate;
+ u8 StopBits;
+ u8 Parity_Even;
+ u8 POSType; //Э
+ u8 DeviceNumber; //豸
+ u32 MBCountTime; //ѯʱms
+ u8 Device_Type; //豸
+ u8 MDConnectType;//ʽ 485/LORA
+ u8 ROM_UpData_Version[10];
+ ROM_UpData_Type ROM_UpData;
+ GunDec_TypeDef GunDec;
+ PaymentType_Type PaymentType;
+ u8 Standby[10];
+}PortData_Type;
+typedef struct
+{
+ PortData_Type PortData;
+ GunData_Type GunData[16];
+}MD_Port_Data_Type;
+typedef struct
+{
+ u8 SonNumber;//豸
+ u8 Address;//ͳһָ
+ u8 SonStart;//һ豸ڴλ
+ u8 SonNow;//ǰҪǹ
+ u8 Handshake;//
+ u8 MB_CMD_Next;
+ u8 MB_CMD_Need; //¸Ҫ
+ u8 Handshake_Top;//ֵ
+ u8 Password_Lever;
+ u32 Password;
+ u8 LockType;
+ u8 LockTime[3];//
+ u16 lockNummber;
+ u8 LockValue[6];
+ GunVersion_Type Version;
+ u16 FrameNow;
+ u8 Mac[12];
+ timer_TypeDef LTDelayTimer; //Э¼ͽȴۣЭҲжǷг̼¼ʱ
+}FatherDevice_Type;
+typedef struct
+{
+ GunState_TypeDef State;
+ u8 SingleOrDouble;//˫01˫
+ u8 PriceNumber;//
+ u8 Length;//۳2-6
+ u8 Brightness;//0-8
+ u32 Price[12];//
+ u8 Decimal[12];//Сλ
+}PriceTagData_Type;
+typedef struct
+{
+ u8 pGunReturn;//֮
+ u8 pGunCapture;//ӵǹ
+ u8 pGunNow;//ǰǹ
+ u8 PumpNow;//ǰͱú
+ u8 LoopGunNextFlag;//һǹ
+ u8 Handshake_Top;//ֵ
+ u8 FatherDeviceTop;//
+ FatherDevice_Type FatherDevice[16];//ÿõϢ
+ GunInfo_Type GunInfo[16];
+ PriceTagData_Type PriceTagData;
+}MD_Port_Info_Type;
+
+typedef struct
+{
+ u8 DeviceNumber;
+ PortData_Type PortData[5];
+ GunState_TypeDef State[5];
+ u8 Standby[20];
+}MD_Multiplex_Port_Data_Type;
+typedef struct
+{
+ u8 DevicerReturn;//֮
+ u8 DevicerCapture;//ӵǹ
+ u8 DevicerTypeNow;//ǰ͵豸
+ u8 PrintPlaceNumber;//ǰӡλ
+ u8 PrintType;//ǰӡ
+ u8 LoopDevicerNextFlag;//һǹ
+ u8 Handshake[5];//ֵ
+ u8 MB_CMD_Next[5];
+ u8 Handshake_Top[5];//ֵ
+ timer_TypeDef MultiplexDevicerTimer[5];
+ u8 MBCountCutNum[5];
+ GunState_TypeDef State[5];
+ PriceTagData_Type PriceTagData;
+}MD_Multiplex_Port_Info_Type;
+
+
+typedef struct
+{
+ char CMD_SOCKA[50];
+ char IMEI[20];
+ char APN[40];
+ char WiFIName[40];
+ char WiFIPassWord[20];
+}WirelessData_Type;
+typedef struct
+{
+ WirelessData_Type WirelessData;
+ union
+ {
+ u16 State;
+ struct
+ {
+ u8 ConnectMode : 4;
+ u8 NetworkSet : 4;//wifiӻģʽWiFiHostSet
+ }Flag;
+ }POSConnectTyye;
+ u8 Address;//ӻĵַĿǷʱ
+ u8 WhiteListVersion;
+ u8 Standby[19];
+}POSData_Type;
+typedef struct
+{
+ u8 Link_Flag;
+ u8 ConnectType;
+ u8 NetType;
+ u8 POS_ConnectRXTask_Flag;
+ u8 POS_CMD_Next;
+ u8 WiFiSetState;
+ u8 WiFiRSSI;
+ u8 WiFiChannel;
+ u8 AskCongfig_Num;//ϵ·1-2˿
+ u8 HostHandshake;
+ u8 IP[50];
+}POS_Info_Type;
+
+
+typedef union
+{
+ u16 State;
+ struct
+ {
+ u8 POSNetSetErrNummber : 3; //ģʧܴ
+ u8 POSNetCMDNext : 4; //ָģʽ´ָ
+ u8 WorkMode : 1; //ģʽBit6 0:ָ 1:
+ }Flag;
+}POSNetSetState_TypeDef;
+typedef union
+{
+ u16 State;
+ struct
+ {
+ u8 ConnectSetErrNummber : 3; //ģʧܴ
+ u8 SetModeCMDNext : 4; //ָģʽ´ָ
+ u8 WorkMode : 1; //ģʽBit6 0:ָ 1:
+ }Flag;
+}MDConnectState_TypeDef;
+typedef union
+{
+ u8 State;
+ struct
+ {
+
+ u8 APN : 1; //ļAPN
+ }Flag;
+}Sysconfig_Flag_TypeDef;
+typedef struct
+{
+ u16 WhiteListTop;
+ u8 CardNum[200][6];
+}WhiteList_Type;
+typedef struct
+{
+ u32 PREXDATA_NowWaitUpNummber;//ϴʱ¼
+ u16 PREXDATA_NowFrame; //ϴ֡
+ u8 PREXDATA_NowFrameLen;//ϴ֡
+}PREXDATA_Upload_Type;
+typedef union
+{
+ u8 State;
+ struct
+ {
+ u8 Power10V : 1;
+ u8 Power7V : 1;
+ }Flag;
+}PowerDown_TypeDef;
+typedef union
+{
+ u8 State;
+ struct
+ {
+ u8 : 1; //
+ u8 : 1; //
+ u8 : 1; //
+ u8 : 1; //
+ u8 : 1; //
+ u8 : 1; //
+ u8 : 1; //
+ u8 Online : 1; //
+ }Flag;
+}CNGPLCState_TypeDef;
+typedef union
+{
+ u8 Buff[80]; //ModBusĴ
+ __packed struct
+ {
+ float PistonAValue;//Aǰֵ`
+ float PistonBValue;//Bǰֵ
+ float IntakePressure; //ѹ
+ float LowPressure; //ѹѹ
+ float InstrumentAirPressure;//DZѹ
+ float MediumPressure; //ѹѹ
+ float GasConcentration1;//ȼŨ1
+ float HydraulicOilTemperature;//Һѹ
+ float HighPressure; //ѹѹ
+ float ProtectPressure; //ѹ
+ float WaterTemperature; //ˮ¶
+ float GasConcentration2; //ȼŨ2
+ float GasConcentration3; //ȼŨ3
+ u16 MW28Alarm; //MW28
+ u16 MB5Alarm; //MB5
+ u16 MB10Alarm; //MB10
+ }REG;
+}CNGPLCData_Type;
+typedef struct
+{
+ u16 Encryption[4];
+ ErrState_TypeDef ErrState;
+ u8 BoardType;//״̬ʶDz°汾
+ u8 HardwareVersion;//Ӳ汾 ////24-31Ǵ壬32-38С,Сûе˿
+ u8 WiFiSlaveMode;
+ Sysconfig_Flag_TypeDef Sysconfig_Flag;
+
+ PowerDown_TypeDef PowerDown;
+ u8 SystemErr;
+ u16 POS2MD_Buff_Len;
+ u8 USART6_Drive;
+ u8 SurfaceNow;
+ u8 SurfaceNowLine;
+ u8 SurfaceNowItem;
+ u8 SurfaceSelected_Flag;
+ u8 DisplayOn;
+ u8 KeyNum;
+ timer_TypeDef KeyFindTimer;
+ u8 POS_MonitorModel;//ģʽ
+ u8 OfflineAuthorize;
+ u16 OfflineAuthorizeNumberMax;
+ PREXDATA_Type PREXDATA[5];
+ u32 PREXDATA_WaitUpNummber;//ϴ
+ PREXDATA_Upload_Type PREXDATA_Upload;
+ u32 PREXDATA_TTC;
+ PREXDATA_Type PrintLastRecord[64];//Խϴӡÿǹһ
+ PREXDATA_Type PrintRecord;//ʷ¼ӡ̨·
+ PrintInfo_Type PrintInfo;
+ ROM_UpData_Type ROM_UpData;
+ u8 ROM_UpData_ProgressBar;
+ u8 ROM_UpData_Port;
+ LTGunState_TypeDef LTGunState; //Эǹ״̬
+ //YGGunState_TypeDef YGGunState; //ҰЭǹ״̬
+ DartGunState_TypeDef DartGunState;//DartЭǹ״̬
+ HYState_TypeDef HYState; //Э״̬
+ HYSelfTestState_TypeDef HYSelfTestState;//Э״̬
+ u8 FRam_Flag;
+ u8 ATDB45_Flag;
+ u8 ATDB45Type;
+ u8 Frame[513];
+ u8 UDisk_Flag;
+ CTIME_type CTIME;
+ CTIME_type PosCTIME;
+ u32 RNGData;
+ float Apacity[100];
+ u8 TankNumTop;
+ TankState_Type TankState[5][12];
+ TankData_Type TankData[5][12];
+ CNGPLCData_Type CNGPLCData;
+ CNGPLCState_TypeDef CNGPLCState;
+
+ WhiteList_Type WhiteList;//б
+
+ //MessageQueue_Type POS_TX_MessageQueue;
+ u8 POS_TX_CMDNow;
+ u8 PCCountMail_Flag;
+ u16 PCMail_RX_Len;
+
+ u8 PosYWY_Pressure_Nummber;
+ timer_TypeDef CTIMEReadTimer;
+ timer_TypeDef HeartbeatTimer;
+ timer_TypeDef POS_RS232Timer;
+ timer_TypeDef ReSendDataTimer;
+ //PCCount_RX_Buff_TypeDef PCCountMail;
+
+ u8 ConnectType;
+ timer_TypeDef DelayDetectionTimer; //ӳټⶨʱ
+ u32 DelayDetection;//ӳݣ0ʾղϢ
+ timer_TypeDef POSCutTimer;
+ timer_TypeDef MDRestartTimer[4]; //
+ u8 POSLOCK_Impower;
+ POSNetSetState_TypeDef POSNetSetState;
+ u8 ICCID[21];
+ POSData_Type POSData;
+ POS_Info_Type POS_Info;
+ timer_TypeDef GPSDataTimer;
+ GPS_Type GPSData;
+
+ u8 Timer_Num_Top;
+ volatile timer_TypeDef *Timer_Buff[200];
+ timer_TypeDef AnalogTimer;
+ MDConnectState_TypeDef MDConnectState[5];
+ u8 MD_Port_Num_Top;
+ u8 MD_Gun_Num_Top;
+ timer_TypeDef MBCountRXIDLETimer[4];
+ timer_TypeDef MBCountTimer[4];
+ u8 MBCountCutNum[4][16]; //߶ʱ
+ MD_Multiplex_Port_Data_Type MD_Multiplex_Port_Data;//˿5·ÿ
+ MD_Multiplex_Port_Info_Type MD_Multiplex_Port_Info;
+ timer_TypeDef MD_MultiplexRXIDLETimer;
+ timer_TypeDef MD_MultiplexTimer;
+ u16 MD_Multiplex_Rec_Nummber;
+ u16 MD_Multiplex_Rec_NummberB;//ʱжϽܳ
+ MD_Port_Data_Type MD_Port_Data[4];
+ MD_Port_Info_Type MD_Port_Info[4];
+ u16 MD_Rec_Nummber[4];
+ u16 MD_Rec_NummberB[4];//ʱжϽܳ
+ timer_TypeDef MD_FramContinuityTimer[4];
+ timer_TypeDef POSReLinkTimer;
+
+ timer_TypeDef MD_LORA_SlaveTimer;
+ u8 MD_LORA_Slave_Flag;
+ u8 MD_LORA_Set_Flag;
+}TXHData_type;
+
+//******************************************************************************
+extern volatile TXHData_type TXHData;//ָ
+extern const u8 BoxVersion[11];
+extern cup_t STM32CPU;
+void TXH_Init(void);
+void TXH_Task(void);
+
+//------------------------------------------------------------------------------
+
+#endif
diff --git a/User/Timer/time_count.c b/User/Timer/time_count.c
new file mode 100644
index 0000000..e7e6fa7
--- /dev/null
+++ b/User/Timer/time_count.c
@@ -0,0 +1,154 @@
+/*C*****************************************************************************
+* NAME: time_count.c
+*-------------------------------------------------------------------------------
+* RELEASE:
+* REVISION: 1.0
+
+*******************************************************************************/
+/*_____ I N C L U D E S ______________________________________________________*/
+
+#include "config.h" //ȫ
+
+void delay(unsigned int Counter)
+{
+ unsigned int i;
+ for (; Counter != 0; Counter--)
+ {
+ i = 55; // ʾԣ1%
+ while (i--)
+ ;
+ }
+}
+/*_____ M A C R O S __________________________________________________________*/
+
+/****************************************************
+TimerTask
+ ʱʼʱtimer21ms
+
+ֵ
+****************************************************/
+void Timer_Init(void)
+{
+ u8 i = 0, j = 0;
+ TIM_TimeBaseInitTypeDef TIM_TimeBaseStructure;
+ RCC_APB1PeriphClockCmd(RCC_APB1Periph_TIM2, ENABLE); // TIM2ʱ
+ /*TIM2*/
+ TIM_TimeBaseStructure.TIM_Prescaler = 168 - 1; // Ƶϵ1000k
+ TIM_TimeBaseStructure.TIM_CounterMode = TIM_CounterMode_Up; // ʽ
+ TIM_TimeBaseStructure.TIM_Period = 1000 - 1; // 10ms 100hz
+ TIM_TimeBaseStructure.TIM_ClockDivision = TIM_CKD_DIV1; // ʱѡԣϵͳʱ
+ TIM_TimeBaseInit(TIM2, &TIM_TimeBaseStructure); // TIM2ʱʼ
+ /***********************/
+ TXHData.Timer_Num_Top = 0; // ʼʱĿ
+ /***************ʼʱ*******************/
+ for (i = 0; i < 4; i++)
+ {
+ TXHData.Timer_Buff[TXHData.Timer_Num_Top] = &TXHData.MDRestartTimer[i];
+ TXHData.Timer_Num_Top++;
+ TXHData.Timer_Buff[TXHData.Timer_Num_Top] = &TXHData.MBCountTimer[i];
+ TXHData.Timer_Num_Top++;
+ TXHData.Timer_Buff[TXHData.Timer_Num_Top] = &TXHData.MBCountRXIDLETimer[i];
+ TXHData.Timer_Num_Top++;
+ TXHData.Timer_Buff[TXHData.Timer_Num_Top] = &TXHData.MD_FramContinuityTimer[i];
+ TXHData.Timer_Num_Top++;
+ for (j = 0; j < 16; j++)
+ {
+ TXHData.Timer_Buff[TXHData.Timer_Num_Top] = &TXHData.MD_Port_Info[i].GunInfo[j].LTDelayTimer;
+ TXHData.Timer_Num_Top++;
+ TXHData.Timer_Buff[TXHData.Timer_Num_Top] = &TXHData.MD_Port_Info[i].FatherDevice[j].LTDelayTimer;
+ TXHData.Timer_Num_Top++;
+ }
+ }
+ TXHData.Timer_Buff[TXHData.Timer_Num_Top] = &TXHData.POSCutTimer;
+ TXHData.Timer_Num_Top++;
+ TXHData.Timer_Buff[TXHData.Timer_Num_Top] = &TXHData.HeartbeatTimer;
+ TXHData.Timer_Num_Top++;
+ TXHData.Timer_Buff[TXHData.Timer_Num_Top] = &TXHData.POS_RS232Timer;
+ TXHData.Timer_Num_Top++;
+ TXHData.Timer_Buff[TXHData.Timer_Num_Top] = &TXHData.ReSendDataTimer;
+ TXHData.Timer_Num_Top++;
+ TXHData.Timer_Buff[TXHData.Timer_Num_Top] = &TXHData.GPSDataTimer;
+ TXHData.Timer_Num_Top++;
+ TXHData.Timer_Buff[TXHData.Timer_Num_Top] = &TXHData.AnalogTimer;
+ TXHData.Timer_Num_Top++;
+ TXHData.Timer_Buff[TXHData.Timer_Num_Top] = &TXHData.CTIMEReadTimer;
+ TXHData.Timer_Num_Top++;
+ TXHData.Timer_Buff[TXHData.Timer_Num_Top] = &TXHData.MD_LORA_SlaveTimer;
+ TXHData.Timer_Num_Top++;
+ TXHData.Timer_Buff[TXHData.Timer_Num_Top] = &TXHData.KeyFindTimer;
+ TXHData.Timer_Num_Top++;
+ TXHData.Timer_Buff[TXHData.Timer_Num_Top] = &TXHData.POSReLinkTimer;
+ TXHData.Timer_Num_Top++;
+ TXHData.Timer_Buff[TXHData.Timer_Num_Top] = &TXHData.MD_MultiplexRXIDLETimer;
+ TXHData.Timer_Num_Top++;
+ TXHData.Timer_Buff[TXHData.Timer_Num_Top] = &TXHData.MD_MultiplexTimer;
+ TXHData.Timer_Num_Top++;
+ for (i = 0; i < 5; i++)
+ {
+ TXHData.Timer_Buff[TXHData.Timer_Num_Top] = &TXHData.MD_Multiplex_Port_Info.MultiplexDevicerTimer[i];
+ TXHData.Timer_Num_Top++;
+ }
+ TXHData.Timer_Buff[TXHData.Timer_Num_Top] = &TXHData.DelayDetectionTimer;
+ TXHData.Timer_Num_Top++;
+ TIM_Cmd(TIM2, ENABLE); // TIM2
+ TIM_ITConfig(TIM2, TIM_IT_Update, ENABLE); //
+ Timer_NVIC_Configuration();
+}
+/****************************************************
+Timer_NVIC_Configuration
+ ʱжtimer2
+
+ֵ
+****************************************************/
+void Timer_NVIC_Configuration(void)
+{
+ NVIC_InitTypeDef NVIC_InitStructure; // жýṹ
+
+ NVIC_InitStructure.NVIC_IRQChannel = TIM2_IRQn;
+ NVIC_InitStructure.NVIC_IRQChannelPreemptionPriority = 1;
+ NVIC_InitStructure.NVIC_IRQChannelSubPriority = 2;
+ NVIC_InitStructure.NVIC_IRQChannelCmd = ENABLE;
+ NVIC_Init(&NVIC_InitStructure);
+}
+/****************************************************
+SYSTimer_IRQHandler
+ ϵͳʱжϣʱtimer210ms
+
+ֵ
+****************************************************/
+void SYSTimer_IRQHandler(void)
+{
+ u8 pTimer = 0;
+ if (TIM_GetITStatus(TIM2, TIM_IT_Update) != RESET)
+ {
+ for (pTimer = 0; pTimer < TXHData.Timer_Num_Top; pTimer++) // ѵʱ
+ {
+ if (TXHData.Timer_Buff[pTimer]->Init == 1) // ʱʼ־
+ {
+ TXHData.Timer_Buff[pTimer]->Init = 0;
+ TXHData.Timer_Buff[pTimer]->ON_OFF = 0;
+ TXHData.Timer_Buff[pTimer]->Flag = 0;
+ TXHData.Timer_Buff[pTimer]->TimerCount = 0;
+ }
+ else if (TXHData.Timer_Buff[pTimer]->ON_OFF == 1 && TXHData.Timer_Buff[pTimer]->Flag == 0) // ʱ״̬,δʱ
+ {
+ TXHData.Timer_Buff[pTimer]->TimerCount += 1; // ʱֵۼ
+ if (TXHData.Timer_Buff[pTimer]->TimerCount >= TXHData.Timer_Buff[pTimer]->TimerCountMax) // ж϶ʱǷʱ
+ {
+ TXHData.Timer_Buff[pTimer]->Flag = 1; // λʱʱ־
+ if (TXHData.Timer_Buff[pTimer]->Cycle == 1) // ʱѭ,ʱֵ
+ {
+ TXHData.Timer_Buff[pTimer]->TimerCount = 0;
+ }
+ else // ʱѭʼʱ
+ {
+ TXHData.Timer_Buff[pTimer]->ON_OFF = 0;
+ TXHData.Timer_Buff[pTimer]->TimerCount = 0;
+ TXHData.Timer_Buff[pTimer]->Cycle = 0;
+ }
+ }
+ }
+ }
+ }
+ TIM_ClearFlag(TIM2, TIM_FLAG_Update);
+}
diff --git a/User/Timer/time_count.h b/User/Timer/time_count.h
new file mode 100644
index 0000000..336fd39
--- /dev/null
+++ b/User/Timer/time_count.h
@@ -0,0 +1,34 @@
+#ifndef __TIME_COUNT_H_
+#define __TIME_COUNT_H_
+/*H******************************************************************************
+* NAME: time_count.h
+*********************************************************************************/
+
+
+//------------------------------------------------------------------------------
+
+
+
+//-------------------------------------------------------------------------------
+
+//------------------------------------------------------------------------------
+typedef struct ///ʱṹ
+{
+ u8 Init;
+ u8 ON_OFF; //ʱ־
+ u8 Flag; //ʱ־
+ u8 Cycle; //ѭ־
+ u32 TimerCount; //ֵ
+ u32 TimerCountMax; //ֵ
+}timer_TypeDef;
+//
+
+//******************************************************************************
+//
+
+extern void Timer_Init(void);
+void Timer_NVIC_Configuration(void);
+extern void SYSTimer_IRQHandler(void);
+void delay(unsigned int Counter);
+
+#endif
diff --git a/User/config.h b/User/config.h
new file mode 100644
index 0000000..3012af6
--- /dev/null
+++ b/User/config.h
@@ -0,0 +1,47 @@
+#ifndef __config_H
+#define __config_H
+
+/**********************************************************************************************************
+ Ӧó
+ Application Program Configurations
+***********************************************************************************************************/
+//#define EXHIBIT ///չ
+
+
+/*********************************************************************************************************
+ ϵͳͷļ
+*********************************************************************************************************/
+//#include
+#include "stm32f4xx_conf.h" //STM32ͷļ
+#include "string.h"
+#include "stdlib.h"
+#include "stdint.h"
+/*------------------------------------------------------------------------------------------------------*/
+//ûļͷļ
+
+#include "time_count.h"
+
+#include "math.h"
+#include "CH376INC.h"
+#include "FILE_SYS.h"
+#include "GPS.h"
+#include "Pluse_Putout.h"
+#include "Pluse_InPut.h"
+#include "TXH.h"
+#include "POS_Connect.h"
+#include "AT45DB.h"
+#include "DS1307.h"
+#include "MD_Connect.h"
+#include "Multiplex_Port.h"
+#include "FRam.h"
+#include "Analog.h"
+#include "Log.h"
+#include "oled.h"
+#include "Printf.h"
+#include "Surface.h"
+#include "delay.h"
+#endif
+
+/************************Multiplex_Port*********************************************************************************Analog
+ END FILE
+*********************************************************************************************************/
diff --git a/User/main.c b/User/main.c
new file mode 100644
index 0000000..cdb6e42
--- /dev/null
+++ b/User/main.c
@@ -0,0 +1,30 @@
+#include "config.h" //ȫ
+
+int main(void)
+{
+ // SystemInit(); //ϵͳʱӵȳʼ
+
+ NVIC_SetVectorTable(NVIC_VectTab_FLASH, 0x8000);
+
+ TIM_DeInit(TIM2);
+ USART_DeInit(USART1);
+ DMA_DeInit(DMA2_Stream5);
+ DMA_DeInit(DMA2_Stream7);
+ GPIO_DeInit(GPIOA);
+ GPIO_DeInit(GPIOB);
+ IWDG_ReloadCounter();
+
+ __set_PRIMASK(0);
+ delay_init();
+ //delay_ms(500);
+ IWDG_ReloadCounter();
+ TXH_Init();
+ IWDG_ReloadCounter();
+// TXHData.PREXDATA_WaitUpNummber = 0;
+// FMItemWrite(CF_PREXDATA_WaitUpNummber,0);
+ while(1)
+ {
+ TXH_Task();
+ IWDG_ReloadCounter();
+ };
+}
\ No newline at end of file
diff --git a/User/stm32f4xx_conf.h b/User/stm32f4xx_conf.h
new file mode 100644
index 0000000..83a143b
--- /dev/null
+++ b/User/stm32f4xx_conf.h
@@ -0,0 +1,142 @@
+/**
+ ******************************************************************************
+ * @file ADC_Interleaved_DMAmode2/stm32f4xx_conf.h
+ * @author MCD Application Team
+ * @version V1.0.0
+ * @date 19-September-2011
+ * @brief Library configuration file.
+ ******************************************************************************
+ * @attention
+ *
+ * THE PRESENT FIRMWARE WHICH IS FOR GUIDANCE ONLY AIMS AT PROVIDING CUSTOMERS
+ * WITH CODING INFORMATION REGARDING THEIR PRODUCTS IN ORDER FOR THEM TO SAVE
+ * TIME. AS A RESULT, STMICROELECTRONICS SHALL NOT BE HELD LIABLE FOR ANY
+ * DIRECT, INDIRECT OR CONSEQUENTIAL DAMAGES WITH RESPECT TO ANY CLAIMS ARISING
+ * FROM THE CONTENT OF SUCH FIRMWARE AND/OR THE USE MADE BY CUSTOMERS OF THE
+ * CODING INFORMATION CONTAINED HEREIN IN CONNECTION WITH THEIR PRODUCTS.
+ *
+ * © COPYRIGHT 2011 STMicroelectronics
+ ******************************************************************************
+ */
+
+/* Define to prevent recursive inclusion -------------------------------------*/
+#ifndef __STM32F4xx_CONF_H
+#define __STM32F4xx_CONF_H
+
+#if defined (HSE_VALUE)
+/* Redefine the HSE value; it's equal to 8 MHz on the STM32F4-DISCOVERY Kit */
+ #undef HSE_VALUE
+ #define HSE_VALUE ((uint32_t)8000000)
+#endif /* HSE_VALUE */
+
+/* Includes ------------------------------------------------------------------*/
+/* Uncomment the line below to enable peripheral header file inclusion */
+#include "stm32f4xx.h"
+#include "stm32f4xx_it.h"
+#include "stm32f4xx_adc.h"
+#include "stm32f4xx_can.h"
+#include "stm32f4xx_crc.h"
+#include "stm32f4xx_cryp.h"
+#include "stm32f4xx_dac.h"
+#include "stm32f4xx_dbgmcu.h"
+#include "stm32f4xx_dcmi.h"
+#include "stm32f4xx_dma.h"
+#include "stm32f4xx_exti.h"
+#include "stm32f4xx_flash.h"
+#include "stm32f4xx_fsmc.h"
+#include "stm32f4xx_hash.h"
+#include "stm32f4xx_gpio.h"
+#include "stm32f4xx_i2c.h"
+#include "stm32f4xx_iwdg.h"
+#include "stm32f4xx_pwr.h"
+#include "stm32f4xx_rcc.h"
+#include "stm32f4xx_rng.h"
+#include "stm32f4xx_rtc.h"
+#include "stm32f4xx_sdio.h"
+#include "stm32f4xx_spi.h"
+#include "stm32f4xx_syscfg.h"
+#include "stm32f4xx_tim.h"
+#include "stm32f4xx_usart.h"
+#include "stm32f4xx_wwdg.h"
+#include "misc.h"
+
+
+#define BITBAND(addr, bitnum) ((addr & 0xF0000000)+0x2000000+((addr&0xFFFFF)<<5)+(bitnum<<2))
+#define MEM_ADDR(addr) *((volatile unsigned long *)(addr))
+#define BIT_ADDR(addr, bitnum) MEM_ADDR(BITBAND(addr, bitnum))
+
+#define GPIOA_ODR_Addr (GPIOA_BASE+20) //0x40020014
+#define GPIOB_ODR_Addr (GPIOB_BASE+20) //0x40020414
+#define GPIOC_ODR_Addr (GPIOC_BASE+20) //0x40020814
+#define GPIOD_ODR_Addr (GPIOD_BASE+20) //0x40020C14
+#define GPIOE_ODR_Addr (GPIOE_BASE+20) //0x40021014
+#define GPIOF_ODR_Addr (GPIOF_BASE+20) //0x40021414
+#define GPIOG_ODR_Addr (GPIOG_BASE+20) //0x40021814
+#define GPIOH_ODR_Addr (GPIOH_BASE+20) //0x40021C14
+#define GPIOI_ODR_Addr (GPIOI_BASE+20) //0x40022014
+
+#define GPIOA_IDR_Addr (GPIOA_BASE+16) //0x40020010
+#define GPIOB_IDR_Addr (GPIOB_BASE+16) //0x40020410
+#define GPIOC_IDR_Addr (GPIOC_BASE+16) //0x40020810
+#define GPIOD_IDR_Addr (GPIOD_BASE+16) //0x40020C10
+#define GPIOE_IDR_Addr (GPIOE_BASE+16) //0x40021010
+#define GPIOF_IDR_Addr (GPIOF_BASE+16) //0x40021410
+#define GPIOG_IDR_Addr (GPIOG_BASE+16) //0x40021810
+#define GPIOH_IDR_Addr (GPIOF_BASE+16) //0x40021C10
+#define GPIOI_IDR_Addr (GPIOG_BASE+16) //0x40022010 //F4XXIO ڲ , ֻԵһ IO ,n ֵΧ [0-15]
+
+#define GPIOAout(n) BIT_ADDR(GPIOA_ODR_Addr,n) //GPIOA ijһλ
+#define GPIOAin(n) BIT_ADDR(GPIOA_IDR_Addr,n) //GPIOA ijһλ
+#define GPIOBout(n) BIT_ADDR(GPIOB_ODR_Addr,n) //GPIOB ijһλ
+#define GPIOBin(n) BIT_ADDR(GPIOB_IDR_Addr,n) //GPIOB ijһλ
+#define GPIOCout(n) BIT_ADDR(GPIOC_ODR_Addr,n) //GPIOC ijһλ
+#define GPIOCin(n) BIT_ADDR(GPIOC_IDR_Addr,n) //GPIOC ijһλ
+#define GPIODout(n) BIT_ADDR(GPIOD_ODR_Addr,n) //GPIOD ijһλ
+#define GPIODin(n) BIT_ADDR(GPIOD_IDR_Addr,n) //GPIOD ijһλ
+#define GPIOEout(n) BIT_ADDR(GPIOE_ODR_Addr,n) //GPIOE ijһλ
+#define GPIOEin(n) BIT_ADDR(GPIOE_IDR_Addr,n) //GPIOE ijһλ
+#define GPIOFout(n) BIT_ADDR(GPIOF_ODR_Addr,n) //GPIOF ijһλ
+#define GPIOFin(n) BIT_ADDR(GPIOF_IDR_Addr,n) //GPIOF ijһλ
+#define GPIOGout(n) BIT_ADDR(GPIOG_ODR_Addr,n) //GPIOG ijһλ
+#define GPIOGin(n) BIT_ADDR(GPIOG_IDR_Addr,n) //GPIOG ijһλ
+#define GPIOHout(n) BIT_ADDR(GPIOH_ODR_Addr,n) //GPIOH ijһλ
+#define GPIOHin(n) BIT_ADDR(GPIOH_IDR_Addr,n) //GPIOH ijһλ
+#define GPIOIout(n) BIT_ADDR(GPIOI_ODR_Addr,n) //GPIOI ijһλ
+#define GPIOIin(n) BIT_ADDR(GPIOI_IDR_Addr,n) //GPIOI ijһλ
+
+/* High level functions for NVIC and SysTick (add-on to CMSIS functions) */
+
+/* Exported types ------------------------------------------------------------*/
+/* Exported constants --------------------------------------------------------*/
+
+/* If an external clock source is used, then the value of the following define
+ should be set to the value of the external clock source, else, if no external
+ clock is used, keep this define commented */
+/*#define I2S_EXTERNAL_CLOCK_VAL 12288000 */ /* Value of the external clock in Hz */
+
+
+/* Uncomment the line below to expanse the "assert_param" macro in the
+ Standard Peripheral Library drivers code */
+/* #define USE_FULL_ASSERT 1 */
+
+/* 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.
+ * If expr is true, it returns no value.
+ * @retval None
+ */
+ #define assert_param(expr) ((expr) ? (void)0 : assert_failed((uint8_t *)__FILE__, __LINE__))
+/* Exported functions ------------------------------------------------------- */
+ void assert_failed(uint8_t* file, uint32_t line);
+#else
+ #define assert_param(expr) ((void)0)
+#endif /* USE_FULL_ASSERT */
+
+#endif /* __STM32F4xx_CONF_H */
+
+/******************* (C) COPYRIGHT 2011 STMicroelectronics *****END OF FILE****/
diff --git a/User/stm32f4xx_it.c b/User/stm32f4xx_it.c
new file mode 100644
index 0000000..10a8e70
--- /dev/null
+++ b/User/stm32f4xx_it.c
@@ -0,0 +1,95 @@
+
+#include "config.h"
+
+/****************************************************
+TIM2_IRQHandler
+ ʱ2жϷ
+
+ֵ
+****************************************************/
+void TIM2_IRQHandler(void)
+{
+ SYSTimer_IRQHandler();//ϵͳʱжϣʱtimer2
+}
+
+void USART1_IRQHandler(void)
+{
+ POS_Connect_DMARX_IRQHandler();
+}
+
+void DMA2_Stream7_IRQHandler(void)
+{
+ POS_Connect_DMATX_IRQHandler();
+}
+void DMA2_Stream6_IRQHandler(void)
+{
+ Multiplex_Port_DMATX_IRQHandler();
+}
+void USART6_IRQHandler(void)
+{
+ Multiplex_Port_DMARX_IRQHandler();
+}
+
+void USART2_IRQHandler(void)
+{
+ MD_Connect_DMARX1_IRQHandler();
+}
+
+void DMA1_Stream6_IRQHandler(void)
+{
+ MD_Connect_DMATX1_IRQHandler();
+}
+
+void USART3_IRQHandler(void)
+{
+ MD_Connect_DMARX4_IRQHandler();
+}
+
+void DMA1_Stream3_IRQHandler(void)
+{
+ MD_Connect_DMATX4_IRQHandler();
+}
+
+void UART4_IRQHandler(void)
+{
+ MD_Connect_DMARX2_IRQHandler();
+}
+
+void DMA1_Stream4_IRQHandler(void)
+{
+ MD_Connect_DMATX2_IRQHandler();
+}
+
+void UART5_IRQHandler(void)
+{
+ MD_Connect_DMARX3_IRQHandler();
+}
+
+void DMA1_Stream7_IRQHandler(void)
+{
+ MD_Connect_DMATX3_IRQHandler();
+}
+
+void EXTI15_10_IRQHandler(void)
+{
+ Pluse_InPut_IRQHandler();
+}
+void EXTI0_IRQHandler(void)
+{
+ Pluse_InPut_IRQHandler();
+}
+void EXTI1_IRQHandler(void)
+{
+ Pluse_InPut_IRQHandler();
+}
+void HardFault_Handler(void)
+{
+// /* Go to infinite loop when Hard Fault exception occurs */
+ if (CoreDebug->DHCSR & 1)
+ { //check C_DEBUGEN == 1 -> Debugger Connected
+ __breakpoint(0); // halt program execution here
+ }
+ __set_FAULTMASK(1);
+ NVIC_SystemReset();
+ while(1);
+}
\ No newline at end of file
diff --git a/User/stm32f4xx_it.h b/User/stm32f4xx_it.h
new file mode 100644
index 0000000..c05cbf8
--- /dev/null
+++ b/User/stm32f4xx_it.h
@@ -0,0 +1,46 @@
+/**
+ ******************************************************************************
+ * @file ADC_Interleaved_DMAmode2/stm32f4xx_it.h
+ * @author MCD Application Team
+ * @version V1.0.0
+ * @date 19-September-2011
+ * @brief This file contains the headers of the interrupt handlers.
+ ******************************************************************************
+ * @attention
+ *
+ * THE PRESENT FIRMWARE WHICH IS FOR GUIDANCE ONLY AIMS AT PROVIDING CUSTOMERS
+ * WITH CODING INFORMATION REGARDING THEIR PRODUCTS IN ORDER FOR THEM TO SAVE
+ * TIME. AS A RESULT, STMICROELECTRONICS SHALL NOT BE HELD LIABLE FOR ANY
+ * DIRECT, INDIRECT OR CONSEQUENTIAL DAMAGES WITH RESPECT TO ANY CLAIMS ARISING
+ * FROM THE CONTENT OF SUCH FIRMWARE AND/OR THE USE MADE BY CUSTOMERS OF THE
+ * CODING INFORMATION CONTAINED HEREIN IN CONNECTION WITH THEIR PRODUCTS.
+ *
+ * © COPYRIGHT 2011 STMicroelectronics
+ ******************************************************************************
+ */
+
+/* Define to prevent recursive inclusion -------------------------------------*/
+#ifndef __STM32F4xx_IT_H
+#define __STM32F4xx_IT_H
+
+#ifdef __cplusplus
+ extern "C" {
+#endif
+
+/* Includes ------------------------------------------------------------------*/
+#include "stm32f4xx.h"
+
+/* Exported types ------------------------------------------------------------*/
+/* Exported constants --------------------------------------------------------*/
+/* Exported macro ------------------------------------------------------------*/
+/* Exported functions ------------------------------------------------------- */
+
+
+
+#ifdef __cplusplus
+}
+#endif
+
+#endif /* __STM32F4xx_IT_H */
+
+/******************* (C) COPYRIGHT 2011 STMicroelectronics *****END OF FILE****/
diff --git a/User/system_stm32f4xx.c b/User/system_stm32f4xx.c
new file mode 100644
index 0000000..984b09c
--- /dev/null
+++ b/User/system_stm32f4xx.c
@@ -0,0 +1,553 @@
+/**
+ ******************************************************************************
+ * @file system_stm32f4xx.c
+ * @author MCD Application Team
+ * @version V1.0.0
+ * @date 30-September-2011
+ * @brief CMSIS Cortex-M4 Device Peripheral Access Layer System Source File.
+ * This file contains the system clock configuration for STM32F4xx devices,
+ * and is generated by the clock configuration tool
+ * stm32f4xx_Clock_Configuration_V1.0.0.xls
+ *
+ * 1. This file provides two functions and one global variable to be called from
+ * user application:
+ * - SystemInit(): Setups the system clock (System clock source, PLL Multiplier
+ * and Divider factors, AHB/APBx prescalers and Flash settings),
+ * depending on the configuration made in the clock xls tool.
+ * This function is called at startup just after reset and
+ * before branch to main program. This call is made inside
+ * the "startup_stm32f4xx.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.
+ *
+ * 2. After each device reset the HSI (16 MHz) is used as system clock source.
+ * Then SystemInit() function is called, in "startup_stm32f4xx.s" file, to
+ * configure the system clock before to branch to main program.
+ *
+ * 3. If the system clock source selected by user fails to startup, the SystemInit()
+ * function will do nothing and HSI still used as system clock source. User can
+ * add some code to deal with this issue inside the SetSysClock() function.
+ *
+ * 4. The default value of HSE crystal is set to 25MHz, refer to "HSE_VALUE" define
+ * in "stm32f4xx.h" file. When HSE is used as system clock source, directly or
+ * through PLL, and you are using different crystal you have to adapt the HSE
+ * value to your own configuration.
+ *
+ * 5. This file configures the system clock as follows:
+ *=============================================================================
+ *=============================================================================
+ * Supported STM32F4xx device revision | Rev A
+ *-----------------------------------------------------------------------------
+ * System Clock source | PLL (HSE)
+ *-----------------------------------------------------------------------------
+ * SYSCLK(Hz) | 168000000
+ *-----------------------------------------------------------------------------
+ * HCLK(Hz) | 168000000
+ *-----------------------------------------------------------------------------
+ * AHB Prescaler | 1
+ *-----------------------------------------------------------------------------
+ * APB1 Prescaler | 4
+ *-----------------------------------------------------------------------------
+ * APB2 Prescaler | 2
+ *-----------------------------------------------------------------------------
+ * HSE Frequency(Hz) | 25000000
+ *-----------------------------------------------------------------------------
+ * PLL_M | 25
+ *-----------------------------------------------------------------------------
+ * PLL_N | 336
+ *-----------------------------------------------------------------------------
+ * PLL_P | 2
+ *-----------------------------------------------------------------------------
+ * PLL_Q | 7
+ *-----------------------------------------------------------------------------
+ * PLLI2S_N | NA
+ *-----------------------------------------------------------------------------
+ * PLLI2S_R | NA
+ *-----------------------------------------------------------------------------
+ * I2S input clock | NA
+ *-----------------------------------------------------------------------------
+ * VDD(V) | 3.3
+ *-----------------------------------------------------------------------------
+ * Main regulator output voltage | Scale1 mode
+ *-----------------------------------------------------------------------------
+ * Flash Latency(WS) | 5
+ *-----------------------------------------------------------------------------
+ * Prefetch Buffer | OFF
+ *-----------------------------------------------------------------------------
+ * Instruction cache | ON
+ *-----------------------------------------------------------------------------
+ * Data cache | ON
+ *-----------------------------------------------------------------------------
+ * Require 48MHz for USB OTG FS, | Enabled
+ * SDIO and RNG clock |
+ *-----------------------------------------------------------------------------
+ *=============================================================================
+ ******************************************************************************
+ * @attention
+ *
+ * THE PRESENT FIRMWARE WHICH IS FOR GUIDANCE ONLY AIMS AT PROVIDING CUSTOMERS
+ * WITH CODING INFORMATION REGARDING THEIR PRODUCTS IN ORDER FOR THEM TO SAVE
+ * TIME. AS A RESULT, STMICROELECTRONICS SHALL NOT BE HELD LIABLE FOR ANY
+ * DIRECT, INDIRECT OR CONSEQUENTIAL DAMAGES WITH RESPECT TO ANY CLAIMS ARISING
+ * FROM THE CONTENT OF SUCH FIRMWARE AND/OR THE USE MADE BY CUSTOMERS OF THE
+ * CODING INFORMATION CONTAINED HEREIN IN CONNECTION WITH THEIR PRODUCTS.
+ *
+ * © COPYRIGHT 2011 STMicroelectronics
+ ******************************************************************************
+ */
+
+/** @addtogroup CMSIS
+ * @{
+ */
+
+/** @addtogroup stm32f4xx_system
+ * @{
+ */
+
+/** @addtogroup STM32F4xx_System_Private_Includes
+ * @{
+ */
+
+#include "stm32f4xx.h"
+
+/**
+ * @}
+ */
+
+/** @addtogroup STM32F4xx_System_Private_TypesDefinitions
+ * @{
+ */
+
+/**
+ * @}
+ */
+
+/** @addtogroup STM32F4xx_System_Private_Defines
+ * @{
+ */
+
+/************************* Miscellaneous Configuration ************************/
+/*!< Uncomment the following line if you need to use external SRAM mounted
+ on STM324xG_EVAL board as data memory */
+/* #define DATA_IN_ExtSRAM */
+
+/*!< 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.
+ This value must be a multiple of 0x200. */
+/******************************************************************************/
+
+/************************* PLL Parameters *************************************/
+/* PLL_VCO = (HSE_VALUE or HSI_VALUE / PLL_M) * PLL_N */
+#define PLL_M 8
+#define PLL_N 336
+
+/* SYSCLK = PLL_VCO / PLL_P */
+#define PLL_P 2
+
+/* USB OTG FS, SDIO and RNG Clock = PLL_VCO / PLLQ */
+#define PLL_Q 7
+
+/******************************************************************************/
+
+/**
+ * @}
+ */
+
+/** @addtogroup STM32F4xx_System_Private_Macros
+ * @{
+ */
+
+/**
+ * @}
+ */
+
+/** @addtogroup STM32F4xx_System_Private_Variables
+ * @{
+ */
+
+ uint32_t SystemCoreClock = 168000000;
+
+ __I uint8_t AHBPrescTable[16] = {0, 0, 0, 0, 0, 0, 0, 0, 1, 2, 3, 4, 6, 7, 8, 9};
+
+/**
+ * @}
+ */
+
+/** @addtogroup STM32F4xx_System_Private_FunctionPrototypes
+ * @{
+ */
+
+static void SetSysClock(void);
+#ifdef DATA_IN_ExtSRAM
+ static void SystemInit_ExtMemCtl(void);
+#endif /* DATA_IN_ExtSRAM */
+
+/**
+ * @}
+ */
+
+/** @addtogroup STM32F4xx_System_Private_Functions
+ * @{
+ */
+
+/**
+ * @brief Setup the microcontroller system
+ * Initialize the Embedded Flash Interface, the PLL and update the
+ * SystemFrequency variable.
+ * @param None
+ * @retval None
+ */
+void SystemInit(void)
+{
+ /* FPU settings ------------------------------------------------------------*/
+ #if (__FPU_PRESENT == 1) && (__FPU_USED == 1)
+ SCB->CPACR |= ((3UL << 10*2)|(3UL << 11*2)); /* set CP10 and CP11 Full Access */
+ #endif
+
+ /* Reset the RCC clock configuration to the default reset state ------------*/
+ /* Set HSION bit */
+ RCC->CR |= (uint32_t)0x00000001;
+
+ /* Reset CFGR register */
+ RCC->CFGR = 0x00000000;
+
+ /* Reset HSEON, CSSON and PLLON bits */
+ RCC->CR &= (uint32_t)0xFEF6FFFF;
+
+ /* Reset PLLCFGR register */
+ RCC->PLLCFGR = 0x24003010;
+
+ /* Reset HSEBYP bit */
+ RCC->CR &= (uint32_t)0xFFFBFFFF;
+
+ /* Disable all interrupts */
+ RCC->CIR = 0x00000000;
+
+#ifdef DATA_IN_ExtSRAM
+ SystemInit_ExtMemCtl();
+#endif /* DATA_IN_ExtSRAM */
+
+ /* Configure the System clock source, PLL Multiplier and Divider factors,
+ AHB/APBx prescalers and Flash settings ----------------------------------*/
+ SetSysClock();
+
+ /* Configure the Vector Table location add offset address ------------------*/
+#ifdef VECT_TAB_SRAM
+ SCB->VTOR = SRAM_BASE | VECT_TAB_OFFSET; /* Vector Table Relocation in Internal SRAM */
+#else
+ SCB->VTOR = FLASH_BASE | VECT_TAB_OFFSET; /* Vector Table Relocation in Internal FLASH */
+#endif
+}
+
+/**
+ * @brief Update SystemCoreClock variable according to Clock Register Values.
+ * 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
+ * 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(**)
+ * or HSI_VALUE(*) multiplied/divided by the PLL factors.
+ *
+ * (*) HSI_VALUE is a constant defined in stm32f4xx.h file (default value
+ * 16 MHz) but the real value may vary depending on the variations
+ * in voltage and temperature.
+ *
+ * (**) HSE_VALUE is a constant defined in stm32f4xx.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;
+
+ switch (tmp)
+ {
+ case 0x00: /* HSI used as system clock source */
+ SystemCoreClock = HSI_VALUE;
+ break;
+ case 0x04: /* HSE used as system clock source */
+ SystemCoreClock = HSE_VALUE;
+ break;
+ case 0x08: /* PLL used as system clock source */
+
+ /* 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 */
+ pllvco = (HSE_VALUE / pllm) * ((RCC->PLLCFGR & RCC_PLLCFGR_PLLN) >> 6);
+ }
+ else
+ {
+ /* HSI used as PLL clock source */
+ pllvco = (HSI_VALUE / pllm) * ((RCC->PLLCFGR & RCC_PLLCFGR_PLLN) >> 6);
+ }
+
+ pllp = (((RCC->PLLCFGR & RCC_PLLCFGR_PLLP) >>16) + 1 ) *2;
+ SystemCoreClock = pllvco/pllp;
+ break;
+ default:
+ SystemCoreClock = HSI_VALUE;
+ break;
+ }
+ /* Compute HCLK frequency --------------------------------------------------*/
+ /* Get HCLK prescaler */
+ tmp = AHBPrescTable[((RCC->CFGR & RCC_CFGR_HPRE) >> 4)];
+ /* HCLK frequency */
+ SystemCoreClock >>= tmp;
+}
+
+/**
+ * @brief Configures the System clock source, PLL Multiplier and Divider factors,
+ * AHB/APBx prescalers and Flash settings
+ * @Note This function should be called only once the RCC clock configuration
+ * is reset to the default reset state (done in SystemInit() function).
+ * @param None
+ * @retval None
+ */
+static void SetSysClock(void)
+{
+/******************************************************************************/
+/* PLL (clocked by HSE) used as System clock source */
+/******************************************************************************/
+ __IO uint32_t StartUpCounter = 0, HSEStatus = 0;
+
+ /* Enable HSE */
+ RCC->CR |= ((uint32_t)RCC_CR_HSEON);
+
+ /* Wait till HSE is ready and if Time out is reached exit */
+ do
+ {
+ HSEStatus = RCC->CR & RCC_CR_HSERDY;
+ StartUpCounter++;
+ } while((HSEStatus == 0) && (StartUpCounter != HSE_STARTUP_TIMEOUT));
+
+ if ((RCC->CR & RCC_CR_HSERDY) != RESET)
+ {
+ HSEStatus = (uint32_t)0x01;
+ }
+ else
+ {
+ HSEStatus = (uint32_t)0x00;
+ }
+
+ if (HSEStatus == (uint32_t)0x01)
+ {
+ /* Select regulator voltage output Scale 1 mode, System frequency up to 168 MHz */
+ RCC->APB1ENR |= RCC_APB1ENR_PWREN;
+ PWR->CR |= PWR_CR_VOS;
+
+ /* HCLK = SYSCLK / 1*/
+ RCC->CFGR |= RCC_CFGR_HPRE_DIV1;
+
+ /* PCLK2 = HCLK / 1*/
+ RCC->CFGR |= RCC_CFGR_PPRE2_DIV1;
+
+ /* PCLK1 = HCLK / 1*/
+ RCC->CFGR |= RCC_CFGR_PPRE1_DIV2;
+
+ /* Configure the main PLL */
+ RCC->PLLCFGR = PLL_M | (PLL_N << 6) | (((PLL_P >> 1) -1) << 16) |
+ (RCC_PLLCFGR_PLLSRC_HSE) | (PLL_Q << 24);
+
+ /* Enable the main PLL */
+ RCC->CR |= RCC_CR_PLLON;
+
+ /* Wait till the main PLL is ready */
+ while((RCC->CR & RCC_CR_PLLRDY) == 0)
+ {
+ }
+
+ /* Configure Flash prefetch, Instruction cache, Data cache and wait state */
+ FLASH->ACR = FLASH_ACR_ICEN |FLASH_ACR_DCEN |FLASH_ACR_LATENCY_5WS;
+
+ /* Select the main PLL as system clock source */
+ RCC->CFGR &= (uint32_t)((uint32_t)~(RCC_CFGR_SW));
+ RCC->CFGR |= RCC_CFGR_SW_PLL;
+
+ /* Wait till the main PLL is used as system clock source */
+ while ((RCC->CFGR & (uint32_t)RCC_CFGR_SWS ) != RCC_CFGR_SWS_PLL);
+ {
+ }
+ }
+ else
+ { /* If HSE fails to start-up, the application will have wrong clock
+ configuration. User can add here some code to deal with this error */
+ }
+
+}
+
+/**
+ * @brief Setup the external memory controller. Called in startup_stm32f4xx.s
+ * before jump to __main
+ * @param None
+ * @retval None
+ */
+#ifdef DATA_IN_ExtSRAM
+/**
+ * @brief Setup the external memory controller.
+ * Called in startup_stm32f4xx.s before jump to main.
+ * This function configures the external SRAM mounted on STM324xG_EVAL board
+ * This SRAM will be used as program data memory (including heap and stack).
+ * @param None
+ * @retval None
+ */
+void SystemInit_ExtMemCtl(void)
+{
+/*-- GPIOs Configuration -----------------------------------------------------*/
+/*
+ +-------------------+--------------------+------------------+------------------+
+ + SRAM pins assignment +
+ +-------------------+--------------------+------------------+------------------+
+ | PD0 <-> FSMC_D2 | PE0 <-> FSMC_NBL0 | PF0 <-> FSMC_A0 | PG0 <-> FSMC_A10 |
+ | PD1 <-> FSMC_D3 | PE1 <-> FSMC_NBL1 | PF1 <-> FSMC_A1 | PG1 <-> FSMC_A11 |
+ | PD4 <-> FSMC_NOE | PE3 <-> FSMC_A19 | PF2 <-> FSMC_A2 | PG2 <-> FSMC_A12 |
+ | PD5 <-> FSMC_NWE | PE4 <-> FSMC_A20 | PF3 <-> FSMC_A3 | PG3 <-> FSMC_A13 |
+ | PD8 <-> FSMC_D13 | PE7 <-> FSMC_D4 | PF4 <-> FSMC_A4 | PG4 <-> FSMC_A14 |
+ | PD9 <-> FSMC_D14 | PE8 <-> FSMC_D5 | PF5 <-> FSMC_A5 | PG5 <-> FSMC_A15 |
+ | PD10 <-> FSMC_D15 | PE9 <-> FSMC_D6 | PF12 <-> FSMC_A6 | PG9 <-> FSMC_NE2 |
+ | PD11 <-> FSMC_A16 | PE10 <-> FSMC_D7 | PF13 <-> FSMC_A7 |------------------+
+ | PD12 <-> FSMC_A17 | PE11 <-> FSMC_D8 | PF14 <-> FSMC_A8 |
+ | PD13 <-> FSMC_A18 | PE12 <-> FSMC_D9 | PF15 <-> FSMC_A9 |
+ | PD14 <-> FSMC_D0 | PE13 <-> FSMC_D10 |------------------+
+ | PD15 <-> FSMC_D1 | PE14 <-> FSMC_D11 |
+ | | PE15 <-> FSMC_D12 |
+ +-------------------+--------------------+
+*/
+ /* Enable GPIOD, GPIOE, GPIOF and GPIOG interface clock */
+ RCC->AHB1ENR = 0x00000078;
+
+ /* Connect PDx pins to FSMC Alternate function */
+ GPIOD->AFR[0] = 0x00cc00cc;
+ GPIOD->AFR[1] = 0xcc0ccccc;
+ /* Configure PDx pins in Alternate function mode */
+ GPIOD->MODER = 0xaaaa0a0a;
+ /* Configure PDx pins speed to 100 MHz */
+ GPIOD->OSPEEDR = 0xffff0f0f;
+ /* Configure PDx pins Output type to push-pull */
+ GPIOD->OTYPER = 0x00000000;
+ /* No pull-up, pull-down for PDx pins */
+ GPIOD->PUPDR = 0x00000000;
+
+ /* Connect PEx pins to FSMC Alternate function */
+ GPIOE->AFR[0] = 0xc00cc0cc;
+ GPIOE->AFR[1] = 0xcccccccc;
+ /* Configure PEx pins in Alternate function mode */
+ GPIOE->MODER = 0xaaaa828a;
+ /* Configure PEx pins speed to 100 MHz */
+ GPIOE->OSPEEDR = 0xffffc3cf;
+ /* Configure PEx pins Output type to push-pull */
+ GPIOE->OTYPER = 0x00000000;
+ /* No pull-up, pull-down for PEx pins */
+ GPIOE->PUPDR = 0x00000000;
+
+ /* Connect PFx pins to FSMC Alternate function */
+ GPIOF->AFR[0] = 0x00cccccc;
+ GPIOF->AFR[1] = 0xcccc0000;
+ /* Configure PFx pins in Alternate function mode */
+ GPIOF->MODER = 0xaa000aaa;
+ /* Configure PFx pins speed to 100 MHz */
+ GPIOF->OSPEEDR = 0xff000fff;
+ /* Configure PFx pins Output type to push-pull */
+ GPIOF->OTYPER = 0x00000000;
+ /* No pull-up, pull-down for PFx pins */
+ GPIOF->PUPDR = 0x00000000;
+
+ /* Connect PGx pins to FSMC Alternate function */
+ GPIOG->AFR[0] = 0x00cccccc;
+ GPIOG->AFR[1] = 0x000000c0;
+ /* Configure PGx pins in Alternate function mode */
+ GPIOG->MODER = 0x00080aaa;
+ /* Configure PGx pins speed to 100 MHz */
+ GPIOG->OSPEEDR = 0x000c0fff;
+ /* Configure PGx pins Output type to push-pull */
+ GPIOG->OTYPER = 0x00000000;
+ /* No pull-up, pull-down for PGx pins */
+ GPIOG->PUPDR = 0x00000000;
+
+/*-- FSMC Configuration ------------------------------------------------------*/
+ /* Enable the FSMC interface clock */
+ RCC->AHB3ENR = 0x00000001;
+
+ /* Configure and enable Bank1_SRAM2 */
+ FSMC_Bank1->BTCR[2] = 0x00001015;
+ FSMC_Bank1->BTCR[3] = 0x00010603;
+ FSMC_Bank1E->BWTR[2] = 0x0fffffff;
+/*
+ Bank1_SRAM2 is configured as follow:
+
+ p.FSMC_AddressSetupTime = 3;
+ p.FSMC_AddressHoldTime = 0;
+ p.FSMC_DataSetupTime = 6;
+ p.FSMC_BusTurnAroundDuration = 1;
+ p.FSMC_CLKDivision = 0;
+ p.FSMC_DataLatency = 0;
+ p.FSMC_AccessMode = FSMC_AccessMode_A;
+
+ FSMC_NORSRAMInitStructure.FSMC_Bank = FSMC_Bank1_NORSRAM2;
+ FSMC_NORSRAMInitStructure.FSMC_DataAddressMux = FSMC_DataAddressMux_Disable;
+ FSMC_NORSRAMInitStructure.FSMC_MemoryType = FSMC_MemoryType_PSRAM;
+ FSMC_NORSRAMInitStructure.FSMC_MemoryDataWidth = FSMC_MemoryDataWidth_16b;
+ FSMC_NORSRAMInitStructure.FSMC_BurstAccessMode = FSMC_BurstAccessMode_Disable;
+ FSMC_NORSRAMInitStructure.FSMC_AsynchronousWait = FSMC_AsynchronousWait_Disable;
+ FSMC_NORSRAMInitStructure.FSMC_WaitSignalPolarity = FSMC_WaitSignalPolarity_Low;
+ FSMC_NORSRAMInitStructure.FSMC_WrapMode = FSMC_WrapMode_Disable;
+ FSMC_NORSRAMInitStructure.FSMC_WaitSignalActive = FSMC_WaitSignalActive_BeforeWaitState;
+ FSMC_NORSRAMInitStructure.FSMC_WriteOperation = FSMC_WriteOperation_Enable;
+ FSMC_NORSRAMInitStructure.FSMC_WaitSignal = FSMC_WaitSignal_Disable;
+ FSMC_NORSRAMInitStructure.FSMC_ExtendedMode = FSMC_ExtendedMode_Disable;
+ FSMC_NORSRAMInitStructure.FSMC_WriteBurst = FSMC_WriteBurst_Disable;
+ FSMC_NORSRAMInitStructure.FSMC_ReadWriteTimingStruct = &p;
+ FSMC_NORSRAMInitStructure.FSMC_WriteTimingStruct = &p;
+*/
+
+}
+#endif /* DATA_IN_ExtSRAM */
+
+
+/**
+ * @}
+ */
+
+/**
+ * @}
+ */
+
+/**
+ * @}
+ */
+/******************* (C) COPYRIGHT 2011 STMicroelectronics *****END OF FILE****/
diff --git a/User/加密/TXH_V0.1.6.bin b/User/加密/TXH_V0.1.6.bin
new file mode 100644
index 0000000..927ef58
Binary files /dev/null and b/User/加密/TXH_V0.1.6.bin differ
diff --git a/User/加密/TXH_V0.1.7.bin b/User/加密/TXH_V0.1.7.bin
new file mode 100644
index 0000000..30e729a
Binary files /dev/null and b/User/加密/TXH_V0.1.7.bin differ
diff --git a/User/加密/TXH_V0.1.9.bin b/User/加密/TXH_V0.1.9.bin
new file mode 100644
index 0000000..30dd686
Binary files /dev/null and b/User/加密/TXH_V0.1.9.bin differ
diff --git a/User/加密/TXH_V1.1.4.bin b/User/加密/TXH_V1.1.4.bin
new file mode 100644
index 0000000..d274772
Binary files /dev/null and b/User/加密/TXH_V1.1.4.bin differ
diff --git a/User/加密/TXH_V1.1.7.bin b/User/加密/TXH_V1.1.7.bin
new file mode 100644
index 0000000..42178c8
Binary files /dev/null and b/User/加密/TXH_V1.1.7.bin differ
diff --git a/User/加密/TXH_V1.1.8.bin b/User/加密/TXH_V1.1.8.bin
new file mode 100644
index 0000000..31e991f
Binary files /dev/null and b/User/加密/TXH_V1.1.8.bin differ
diff --git a/User/加密/TXH_V1.2.0.bin b/User/加密/TXH_V1.2.0.bin
new file mode 100644
index 0000000..5c1c3ae
Binary files /dev/null and b/User/加密/TXH_V1.2.0.bin differ
diff --git a/User/加密/TXH_V1.2.1.bin b/User/加密/TXH_V1.2.1.bin
new file mode 100644
index 0000000..b5927c3
Binary files /dev/null and b/User/加密/TXH_V1.2.1.bin differ
diff --git a/User/加密/TXH_V1.2.1_BIN.zip b/User/加密/TXH_V1.2.1_BIN.zip
new file mode 100644
index 0000000..e2edb94
Binary files /dev/null and b/User/加密/TXH_V1.2.1_BIN.zip differ
diff --git a/User/加密/TXH_V1.2.2.bin b/User/加密/TXH_V1.2.2.bin
new file mode 100644
index 0000000..91160e0
Binary files /dev/null and b/User/加密/TXH_V1.2.2.bin differ
diff --git a/User/加密/TXH_V1.2.2.zip b/User/加密/TXH_V1.2.2.zip
new file mode 100644
index 0000000..c6d16ef
Binary files /dev/null and b/User/加密/TXH_V1.2.2.zip differ
diff --git a/User/加密/TXH_V1.2.3.bin b/User/加密/TXH_V1.2.3.bin
new file mode 100644
index 0000000..a06c84c
Binary files /dev/null and b/User/加密/TXH_V1.2.3.bin differ
diff --git a/User/加密/TXH_V1.2.3.zip b/User/加密/TXH_V1.2.3.zip
new file mode 100644
index 0000000..0e90517
Binary files /dev/null and b/User/加密/TXH_V1.2.3.zip differ
diff --git a/User/加密/TXH_V1.2.4.bin b/User/加密/TXH_V1.2.4.bin
new file mode 100644
index 0000000..3893963
Binary files /dev/null and b/User/加密/TXH_V1.2.4.bin differ
diff --git a/User/加密/TXH_V1.2.4.zip b/User/加密/TXH_V1.2.4.zip
new file mode 100644
index 0000000..1418305
Binary files /dev/null and b/User/加密/TXH_V1.2.4.zip differ
diff --git a/User/加密/TXH_V1.2.5.bin b/User/加密/TXH_V1.2.5.bin
new file mode 100644
index 0000000..2033df4
Binary files /dev/null and b/User/加密/TXH_V1.2.5.bin differ
diff --git a/User/加密/TXH_V1.2.5.zip b/User/加密/TXH_V1.2.5.zip
new file mode 100644
index 0000000..9e53c33
Binary files /dev/null and b/User/加密/TXH_V1.2.5.zip differ
diff --git a/User/加密/TXH_V1.2.7.bin b/User/加密/TXH_V1.2.7.bin
new file mode 100644
index 0000000..b8c3f96
Binary files /dev/null and b/User/加密/TXH_V1.2.7.bin differ
diff --git a/User/加密/TXH_V1.2.7.zip b/User/加密/TXH_V1.2.7.zip
new file mode 100644
index 0000000..5689551
Binary files /dev/null and b/User/加密/TXH_V1.2.7.zip differ
diff --git a/User/加密/TXH_V1.2.8.bin b/User/加密/TXH_V1.2.8.bin
new file mode 100644
index 0000000..e459b75
Binary files /dev/null and b/User/加密/TXH_V1.2.8.bin differ
diff --git a/User/加密/TXH_V1.2.8.zip b/User/加密/TXH_V1.2.8.zip
new file mode 100644
index 0000000..a204740
Binary files /dev/null and b/User/加密/TXH_V1.2.8.zip differ
diff --git a/User/加密/TXH_V1.2.9.bin b/User/加密/TXH_V1.2.9.bin
new file mode 100644
index 0000000..0579efb
Binary files /dev/null and b/User/加密/TXH_V1.2.9.bin differ
diff --git a/User/加密/TXH_V1.3.1.bin b/User/加密/TXH_V1.3.1.bin
new file mode 100644
index 0000000..30aeb70
Binary files /dev/null and b/User/加密/TXH_V1.3.1.bin differ
diff --git a/User/加密/TXH_V1.3.2.bin b/User/加密/TXH_V1.3.2.bin
new file mode 100644
index 0000000..354108e
Binary files /dev/null and b/User/加密/TXH_V1.3.2.bin differ
diff --git a/User/加密/TXH_V1.3.3.bin b/User/加密/TXH_V1.3.3.bin
new file mode 100644
index 0000000..f08ac9b
Binary files /dev/null and b/User/加密/TXH_V1.3.3.bin differ
diff --git a/User/加密/TXH_V1.3.4.bin b/User/加密/TXH_V1.3.4.bin
new file mode 100644
index 0000000..9e966ee
Binary files /dev/null and b/User/加密/TXH_V1.3.4.bin differ
diff --git a/User/加密/TXH_V1.3.4.zip b/User/加密/TXH_V1.3.4.zip
new file mode 100644
index 0000000..4a8a138
Binary files /dev/null and b/User/加密/TXH_V1.3.4.zip differ
diff --git a/User/加密/TXH_V1.3.5.bin b/User/加密/TXH_V1.3.5.bin
new file mode 100644
index 0000000..1f31ae4
Binary files /dev/null and b/User/加密/TXH_V1.3.5.bin differ
diff --git a/User/加密/TXH_V1.3.5.zip b/User/加密/TXH_V1.3.5.zip
new file mode 100644
index 0000000..f508219
Binary files /dev/null and b/User/加密/TXH_V1.3.5.zip differ
diff --git a/User/加密/TXH_V1.3.6.bin b/User/加密/TXH_V1.3.6.bin
new file mode 100644
index 0000000..72aba3e
Binary files /dev/null and b/User/加密/TXH_V1.3.6.bin differ
diff --git a/User/加密/TXH_V1.3.6.zip b/User/加密/TXH_V1.3.6.zip
new file mode 100644
index 0000000..e3f4c97
Binary files /dev/null and b/User/加密/TXH_V1.3.6.zip differ
diff --git a/User/加密/TXH_V1.3.7.bin b/User/加密/TXH_V1.3.7.bin
new file mode 100644
index 0000000..25ec585
Binary files /dev/null and b/User/加密/TXH_V1.3.7.bin differ
diff --git a/User/加密/TXH_V1.3.8.bin b/User/加密/TXH_V1.3.8.bin
new file mode 100644
index 0000000..5c63392
Binary files /dev/null and b/User/加密/TXH_V1.3.8.bin differ
diff --git a/User/加密/TXH_V1.3.9.bin b/User/加密/TXH_V1.3.9.bin
new file mode 100644
index 0000000..452d425
Binary files /dev/null and b/User/加密/TXH_V1.3.9.bin differ
diff --git a/User/加密/TXH_V1.4.0.bin b/User/加密/TXH_V1.4.0.bin
new file mode 100644
index 0000000..ae16caa
Binary files /dev/null and b/User/加密/TXH_V1.4.0.bin differ
diff --git a/User/加密/TXH_V1.4.1.bin b/User/加密/TXH_V1.4.1.bin
new file mode 100644
index 0000000..2c4ae9b
Binary files /dev/null and b/User/加密/TXH_V1.4.1.bin differ
diff --git a/User/加密/TXH_V1.4.2.bin b/User/加密/TXH_V1.4.2.bin
new file mode 100644
index 0000000..3feccdb
Binary files /dev/null and b/User/加密/TXH_V1.4.2.bin differ
diff --git a/User/加密/TXH_V1.4.3.bin b/User/加密/TXH_V1.4.3.bin
new file mode 100644
index 0000000..ed815c7
Binary files /dev/null and b/User/加密/TXH_V1.4.3.bin differ
diff --git a/User/加密/TXH_V1.4.4.bin b/User/加密/TXH_V1.4.4.bin
new file mode 100644
index 0000000..02e5212
Binary files /dev/null and b/User/加密/TXH_V1.4.4.bin differ
diff --git a/User/加密/TXH_V1.4.5.bin b/User/加密/TXH_V1.4.5.bin
new file mode 100644
index 0000000..055e284
Binary files /dev/null and b/User/加密/TXH_V1.4.5.bin differ
diff --git a/User/加密/TXH_V1.4.6.bin b/User/加密/TXH_V1.4.6.bin
new file mode 100644
index 0000000..8784e46
Binary files /dev/null and b/User/加密/TXH_V1.4.6.bin differ
diff --git a/obj/TXH.hex b/obj/TXH.hex
new file mode 100644
index 0000000..127b918
--- /dev/null
+++ b/obj/TXH.hex
@@ -0,0 +1,14691 @@
+:020000040800F2
+:1080000068F50020A1810008A981000889AB00085B
+:10801000AD810008AF810008B181000800000000B8
+:10802000000000000000000000000000B381000814
+:10803000B581000800000000B7810008B981000880
+:10804000BB810008BB810008BB810008BB81000820
+:10805000BB810008BB810008199E0008299E00080A
+:10806000BB810008BB810008BB810008BB81000800
+:10807000BB810008BB810008AB990008B3990008D8
+:10808000BB810008BB990008BB810008BB810008C8
+:10809000BB810008BB810008BB810008BB810008D0
+:1080A000BB810008BB810008BB810008BB810008C0
+:1080B000DD5E0308BB810008BB810008BB810008AE
+:1080C000BB810008BB810008BB810008BB810008A0
+:1080D000BB810008336E03083B6E0308436E030840
+:1080E000219E0008BB810008BB810008BB810008FD
+:1080F000BB810008BB810008BB810008C399000850
+:10810000BB810008BB810008BB810008BB8100085F
+:10811000236E03082B6E0308BB810008BB81000897
+:10812000BB810008BB810008BB810008BB8100083F
+:10813000BB810008BB810008BB810008BB8100082F
+:10814000BB810008BB810008BB810008BB8100081F
+:10815000BB810008CB990008D39900084B6E030837
+:10816000BB810008BB810008BB810008BB810008FF
+:10817000BB810008BB810008BB810008BB810008EF
+:10818000BB810008BB810008DFF810D000F058FC6C
+:1081900000480047918C0308AFF3008068F5002089
+:1081A0000648804706480047FEE7FEE7FEE7FEE791
+:1081B000FEE7FEE7FEE7FEE7FEE7FEE7755E030883
+:1081C000898100082DE9F0410024061B254671F144
+:1081D000000605DA01240027D0EB070067EB010158
+:1081E000161E73F1000605DA0027D2EB07020125FF
+:1081F00067EB030300F0C1FA86460E4617469C461D
+:10820000AC4204D00025D0EB050E65EB010624B18D
+:108210000020D2EB000760EB030C704631463A4673
+:108220006346BDE8F081202A06DBCB17203A41FAED
+:1082300002F043EAE07306E041FA02F3D040C2F1F3
+:108240002002914008431946704740EA01039B070A
+:1082500003D009E008C9121F08C0042AFAD203E0BB
+:1082600011F8013B00F8013B521EF9D27047421E43
+:1082700012F8013F002BFBD111F8013B02F8013B42
+:10828000002BF9D17047421C10F8011B0029FBD1CB
+:10829000801A704730B505460020034600E05B1C9D
+:1082A000934205D2EC5CC85C201A01D1002CF6D1B7
+:1082B00030BD2DE9FE4F804681EA0300C00F0C4619
+:1082C000009021F0004123F00045B8EB0200A941E5
+:1082D00005D24046214690461C460B46024623F0F6
+:1082E0000040104347D0270DC7F30A00C3F30A51DB
+:1082F0000290401A019040286BDAC3F3130040F457
+:10830000801B0098924620B10023D2EB030A63EB56
+:108310000B0B01985946C0F14002504600F05EFA3E
+:1083200006460D4650465946019AFFF77CFF10EB72
+:1083300008006141002487EA115284EAE7731A4376
+:1083400040D0009A62B3019A012A4FEA075215DC25
+:10835000001B61EB02014FF0004202EA0752CDE937
+:108360000042001C41F5801132462B4600F0EAFA2B
+:1083700003B0BDE8F08F40462146F9E7001B61EBF2
+:108380000201001C41F5801300185B412018A2F582
+:10839000001747EB030140EAD570B6196D4111E0B3
+:1083A0006D084FEA360645EAC0754FEA0752001BD2
+:1083B00061EB0201001C41F5801149084FEA3000D1
+:1083C0000019514132462B4603B0BDE8F04F00F092
+:1083D000AABA0098012240000023D0EB020263EB0E
+:1083E000E073009821464FEAE074B8EB000061EBBF
+:1083F0000401E9E783F000435BE781F0004158E7BF
+:108400002DE9FE4F81EA030404F0004421F000410D
+:1084100000944FF0000B23F0004350EA01045ED0BB
+:1084200052EA03045BD0C3F30A54C1F30A552C4447
+:10843000A4F2F3340194A0FB0254C1F3130141F4FC
+:108440008011C3F3130343F4801301FB024400FBC8
+:10845000034E840A970A44EA815447EA8357A4FBEF
+:10846000076802958D0A05FB07854FEA932C04FBEC
+:108470000C542705029D4FEA065847EA1637B5EB1C
+:1084800008056EEB070C870E920E47EA811742EA49
+:108490008312A7FB0201B6EB0B0164EB00042B0D6A
+:1084A00043EA0C335E1844EB1C50DA465146E7FBB6
+:1084B0000201C5F313044FEA0B3343EA14534FEAA6
+:1084C0000432019C43EA0603A4F10C040294009CCC
+:1084D000CDE900B400F036FA03B0BDE8F08F00201B
+:1084E0000146F9E72DE9F04D81EA030404F0004B61
+:1084F00021F0004514464FF0000A23F0004150EAF5
+:10850000050220D054EA01021DD0C5F30A570246E5
+:10851000C5F31303C1F31300C1F30A5640F48015E9
+:1085200043F48013A7EB0608101BD64608F2FD386B
+:1085300073EB050002D308F1010801E092185B41DA
+:10854000B8F1000F03DA00200146BDE8F08D0020ED
+:108550004FF48011064684460EE0171B73EB0507A7
+:1085600005D3121B63EB050306434CEA010C4908D3
+:108570004FEA300092185B4150EA0107EDD152EA10
+:10858000030012D082EA040083EA0501084305D003
+:10859000101BAB4106D20122002306E000224FF05F
+:1085A000004302E06FF0010253101AEB06004CEB9F
+:1085B000085110EB0A0041EB0B01BDE8F04D00F053
+:1085C000B2B9F0B4CA17CB0F50405140C61841F1B0
+:1085D00000054FEAC372314628004FF0960303D0DE
+:1085E000B623F0BC00F071B930460021F9E70EB5B2
+:1085F000C10F80EAE0700844CA07002140F233430B
+:108600008DE80E000A460B4600F09CF903B000BD51
+:108610000EB540F2334102910021CDE900110A4626
+:108620000B4600F08FF903B000BD3EB5CA17CB0F63
+:10863000002450405140C0186141DA0740F23343F2
+:108640000094CDE901232246234600F07BF903B0D4
+:1086500030BD10B500F0004420F00040C20DC0F362
+:10866000160040F400007F2A02DA0020014610BD07
+:108670000021962A03DCC2F19602D04002E0963A2D
+:1086800000F0ACF8002CF2D00023D0EB030063EB39
+:10869000010110BD70B5C1F30A5201F0004500247C
+:1086A000C1F3130140F2FF3341F480119A4201DA21
+:1086B000002070BD40F233439A42A2F2334203DC01
+:1086C000524200F09AF800E090402C43F1D0404232
+:1086D00070BD70B5C1F30A5201F000450024C1F32A
+:1086E000130140F2FF3341F480119A4202DA002074
+:1086F000014670BD40F233439A42A2F2334203DC9A
+:10870000524200F07AF801E000F068F82C43F0D013
+:108710000023D0EB030063EB010170BD00F00042C9
+:1087200030F000400AD0C10D01F56071C0F31600B1
+:1087300042EA0151C2084007114370470020014638
+:10874000704701F0004330B421F0004150EA0102CB
+:1087500006D00A0DA2F56072C1F31301002A02DCF3
+:1087600030BC00207047440F44EAC104C100E01847
+:1087700030BC00EBC25000F09FB82DE9F05F054619
+:10878000002092469B4688460646814640241BE0D0
+:10879000284641464746224600F02FF853465A469F
+:1087A000C01A914110D311461846224600F016F81F
+:1087B0002D1A67EB01084F4622460120002100F0E8
+:1087C0000DF817EB00094E41201EA4F10104DFDC77
+:1087D000484631462A464346BDE8F09F202A04DB3E
+:1087E000203A00FA02F1002070479140C2F12003C4
+:1087F00020FA03F3194390407047202A04DB203A03
+:1088000021FA02F00021704721FA02F3D040C2F1B0
+:108810002002914008431946704700000FB400231E
+:1088200000B589B00CA900910B996FF00042CB60A4
+:108830001E4B06931E4B07930423CDE901321D4ABC
+:10884000089202466B46002000F0A6F909B05DF8D8
+:1088500014FB70B586B006464FF0FF300091CDE9AD
+:108860000101002015460C4604903246694604A8D2
+:10887000FFF7D4FF02460498211825B108B1084635
+:1088800000E020462860049800280DD0002A02DD70
+:108890000098884208D0081B0094CDE901043246B4
+:1088A000694604A8FFF7BAFF06B070BDD18D000875
+:1088B000EF8D0008658A00080029A8BF7047401C9A
+:1088C000490008BF20F00100704710B4B0FA80FCE6
+:1088D00000FA0CF050EA010404BF10BC704749B123
+:1088E000CCF1200421FA04F411FA0CF118BF012193
+:1088F00021430843A3EB0C01CB1D4FEA00614FEA73
+:10890000102042BF002010BC704700EBC350104441
+:108910000029A4BF10BC7047401C490008BF20F0CC
+:10892000010010BC704710B5141E73F1000408DA82
+:10893000401C41F1000192185B411A4301D120F023
+:10894000010010BD2DE9F04D92469B4611B1B1FAE0
+:1089500081F202E0B0FA80F220329046FFF73EFF4B
+:1089600004460F4640EA0A0041EA0B0153465A46C4
+:10897000084313D0114653EA010019D0C8F1400250
+:108980005046FFF73AFF05460E46504659464246C6
+:10899000FFF724FF084305D0012004E020463946B4
+:1089A000BDE8F08D0020054346EAE0762C433743CE
+:1089B0000A986305E40AA0EB08000022FD0A44EAD5
+:1089C00047540A3002D500200146E9E70105101995
+:1089D0006941DDE9084500196941BDE8F04DA2E7AC
+:1089E00070B521F0004303430CD0C1F30A550024B5
+:1089F000D5EB040564EB0403D617AD1AB34102DBD3
+:108A00000020014670BD201841EB025170BD0000EE
+:108A100030B5041E71F1000404DB4FF00044404205
+:108A200064EB0101141E73F1000405DB1C464FF0DA
+:108A30000043524263EB0403994208BF904230BDA9
+:108A4000064C074D06E0E06840F0010394E807009B
+:108A500098471034AC42F6D3FFF79AFB181304087A
+:108A600038130408C0B24FF4F05100F03BBA0000D4
+:108A70002DE9FF4F087883B09946FF2805D0491C9F
+:108A80002D2804D00024002008E000200BE0012461
+:108A9000F9E700EB800003EB4000491C0B78FF2B4B
+:108AA000F7D104B1404200230293147819461D46C1
+:108AB0002D2C01D02B2C04D1521C2D2C13D0002492
+:108AC0000294AA461478FF2C0FD00A25A3FB057840
+:108AD00001FB05814FF0000C03FB0C11521CE31944
+:108AE0004AEB0101EEE70124EAE7814453EA010081
+:108AF00002D019F5C87F06DA03980021C0E90011F9
+:108B000007B0BDE8F08F0025AE4E2F46DFF8B882E3
+:108B1000184600F0FBF9CDE90001B9F1000002DAD6
+:108B2000C9F1000400E004460023A74A1AEB030B36
+:108B300042EB045A12E0E00707D02A463346384693
+:108B40004146FFF75DFC074688462A4633461046F5
+:108B50001946FFF755FC05460E466410002CEAD175
+:108B6000DDE90001B9F1000F5A46534606DAFFF776
+:108B7000B9FC3A464346FFF7B5FC05E0FFF740FC79
+:108B80003A464346FFF73CFC029A0AB181F00041A5
+:108B9000039AC2E90001B3E72DE9FF4F1F468DB0EC
+:108BA000D7E901464FF0FF382E2045464FF0000927
+:108BB0000B90B9696D1C0E988847396A82468847C0
+:108BC0000028F6D1BAF1FF3F0AD024F4D064002E79
+:108BD00011DDBAF12B0F08D0BAF12D0F0BD102E045
+:108BE000404611B08DE744F48064B9696D1C0E985D
+:108BF00088478246761E6946600501D52D2000E033
+:108C00002B208DF8000001F1010B0DF1200809E087
+:108C1000B9696D1C0E98884782460F9844F4007419
+:108C2000761E0560002E02DDBAF1300FF0D00B99F0
+:108C30008A453ED144F0800406E00F99681CA9F1F2
+:108C4000010944F400740860B9696D1C761E0E9821
+:108C5000884782463028F0D02BE00B998A4505D111
+:108C6000200603D444F08004761E18E050462FF00E
+:108C700029FC08B30DF11301761E44F400748B45F2
+:108C800008D2AAF130000BF8010B200607D5A9F194
+:108C9000010003E0200602D409F101008146A0058D
+:108CA00002D50F99681C0860B9696D1C0E98884739
+:108CB0008246002ED1DC53E0002E51DDBAF1650F63
+:108CC00002D0BAF1450F4BD1A00549D5B9696D1C49
+:108CD00024F44074761E0E9888478246002E0CDDE0
+:108CE0002B2804D0BAF12D0F07D144F48074B96950
+:108CF0006D1C0E9888478246761EE00501D52D2111
+:108D000000E02B2108F8011BCDF82C8021E00DF1AB
+:108D10002901761E44F4007488450CD2AAF1300073
+:108D200010F0FF0088F8000002D10B99884509D99E
+:108D300008F1010806E0E00501D5244801E042F20F
+:108D40000F708146B9696D1C0E98884782460F984E
+:108D50000560002E04DD50462FF0B4FB0028D6D16C
+:108D6000F9690E988847FF208BF8000088F800000A
+:108D70000020069007904B466A4608A906A8FFF710
+:108D800077FEA00502D46FF001002AE714F0240F4B
+:108D90000AD0E00714D1DDE906123868031D3B60F4
+:108DA0000068C0E900120BE0DDE90601FFF7C9FC2D
+:108DB0000146E00704D13868021D3A60006801608E
+:108DC00028460EE7000014400000F03FF1D8FFFFF6
+:108DD000426842B1016811F8013B23B1521EC0E95B
+:108DE0000012184670470121C160881E7047426812
+:108DF0005AB1C368016843B983688B4205D0491EE4
+:108E0000521CC0E90012002070474FF0FF3070473D
+:108E10002DE9F04D00231A461B1A8A4103DB00207E
+:108E20000146BDE8F08DC1F30A52C1F3130141F4CC
+:108E300080154FF0000BD10702D100186D41521E72
+:108E40000027044640F2FF11384601EB620A3E4615
+:108E50008046024600204FF48011FFF7CEFCC21975
+:108E60007141BB1846EB0100B4EB030C75EB000C31
+:108E700004D3E41A65EB000517460E46241908F1E1
+:108E800001006D4180463428E3DDF91946EB060008
+:108E9000091BA84103D24FF0FF32134601E0002224
+:108EA00013461BEB070046EB0A51BDE8F04DFFF7F8
+:108EB0003ABD000030B5041E71F1000404DB4FF030
+:108EC0000044404264EB0101141E73F1000405DB11
+:108ED0001C464FF00043524263EB04038B4208BF31
+:108EE000824230BD7F2801D9002208E0064A02EB09
+:108EF0005002C007127800D1120902F00F020120BF
+:108F00009040084070470000D81204080EB540F2A7
+:108F1000334202920022CDE900221346FFF712FDF0
+:108F200003B000BD70B58C1810F8015B15F0070395
+:108F300001D110F8013B2A1106D110F8012B03E0F2
+:108F400010F8016B01F8016B5B1EF9D12B0705D4FA
+:108F50000023521E0DD401F8013BFAE710F8013B43
+:108F6000CB1A921C03E013F8015B01F8015B521E5F
+:108F7000F9D5A142D8D3002070BD10B502461078B3
+:108F800003E012F8014B2318D8B20B1EA1F1010423
+:108F9000A1B2F6D110BD000070B5ADF5287D044634
+:108FA0000D460020A790A690002604EB44004549FA
+:108FB00001EBC000408AA84203DC00200DF5287DAB
+:108FC00070BD0020A69077E004EB44003D4B03EB1E
+:108FD000C000028A04EB440003EBC00080892844EF
+:108FE00081B2394800F010F90020A79011E004EB9D
+:108FF0004400344901EBC0004068BDF89C12405C5D
+:1090000001A9BDF89C228854BDF89C02401C80B286
+:10901000A79004EB44002B4901EBC000008ABDF887
+:109020009C128842E3DC04EB4400264A02EBC000B9
+:10903000008A401E81B201A8FFF79FFF23490870F4
+:1090400004EB44001F4901EBC000008A401E01A947
+:10905000085C1E490978884226D10020A79016E0B6
+:1090600004EB4400174901EBC0004068BDF89C12B6
+:10907000405C04EB4401134A02EBC1018968BDF86E
+:109080009C228854BDF89C02401C80B2A79004EB3F
+:1090900044000C4901EBC000008A401EBDF89C1240
+:1090A0008842DDDC012089E764202FF049FCBDF80F
+:1090B0009802401C80B2A690BDF89802062883DB77
+:1090C00000207BE784EA0308D0AE0020310A0020AC
+:1090D0002DE9F043ADF5257D04460E460025002719
+:1090E000A846A94604EB4400324901EBC000408A7F
+:1090F000B04204DC00200DF5257DBDE8F08300259D
+:1091000018E004EB44002B4901EBC0008068405D8F
+:1091100004EB4401274A02EBC1014968485504EBBE
+:109120004400114601EBC0004068405D0DF80500A9
+:10913000681C85B204EB44001E4901EBC000008AA4
+:10914000401EA842DDDC04EB44000A4602EBC000EE
+:10915000008A401E81B26846FFF70FFF04EB44010E
+:10916000144A02EBC101098A491E0DF801000027CB
+:109170001BE004EB44000F4B03EBC000028A04EB3E
+:10918000440003EBC0008089304481B2684600F09F
+:109190004FF931462046FFF7FFFE012800D1AAE72C
+:1091A00064202FF0CDFB781C87B2062FE1DB002076
+:1091B000A1E7000084EA030808B50020009029F028
+:1091C00005FF0F49087000F09BF80D48007824282F
+:1091D00004D0272807D028280FD109E0002109480A
+:1091E00080F8081D09E00121064880F8081D04E008
+:1091F0000221044880F8081D00BF00BF08BD000020
+:109200002C0A0020BC2200202DE9F04106460D4624
+:109210001746002401202FF04BF900202849088030
+:109220000DE029F0B5FE00F0800000B10BE0012058
+:109230002FF086FB22480088401C214908802048E6
+:109240000088C828EDDB00BF1D480088C82832DA36
+:1092500010211C4801F08CFC08211A4801F08AFCFE
+:10926000E82000F031F8C5F3871000F02DF8A906CA
+:10927000080E00F029F8002000F026F8002404E091
+:10928000002000F021F8601C84B2042CF8DB0024DC
+:1092900005E0FF2000F018F83055601C84B2BC4295
+:1092A000F7DB1021074801F065FC00202FF000F9E2
+:1092B0000120BDE8F08100202FF0FAF80020F8E747
+:1092C0002E0A00200000024010B5044600BF022113
+:1092D0000A4829F08BFF0028F9D02146074829F0D9
+:1092E00091FF00BF0121054829F080FF0028F9D037
+:1092F000024829F084FFC0B210BD000000300140D8
+:1093000010B501202FF0D4F800201E4908800DE090
+:1093100029F03EFE00F0800000B10BE001202FF0AC
+:109320000FFB18480088401C164908801548008823
+:10933000C828EDDB00BF13480088C8281CDA1021BC
+:10934000114801F015FC08210F4801F013FC3D20E5
+:10935000FFF7BAFF2A20FFF7B7FF8020FFF7B4FF1F
+:10936000A720FFF7B1FF1021074801F003FC002000
+:109370002FF09EF8012010BD00202FF099F800205A
+:10938000F9E700002E0A00200000024070B50546F3
+:109390000E46002401202FF08BF80020224908807F
+:1093A0000DE029F0F5FD00F0800000B10BE0012098
+:1093B0002FF0C6FA1C480088401C1B4908801A4838
+:1093C0000088C828EDDB00BF17480088C82825DAC8
+:1093D0001021164801F0CCFB0821144801F0CAFB0B
+:1093E0008420FFF771FF0020FFF76EFF0020FFF7DA
+:1093F0006BFF0020FFF768FF002404E0285DFFF703
+:1094000063FF601C84B2B442F8DB1021074801F00E
+:10941000B1FB00202FF04CF8012070BD00202FF090
+:1094200047F80020F9E700002E0A00200000024063
+:1094300070B506460C46154601202FF039F829462E
+:109440003046FFF7A3FF08B9002070BD00201F4978
+:1094500008800DE029F09CFD00F0800000B10BE0D9
+:1094600001202FF06DFA19480088401C1749088028
+:1094700016480088C828EDDB00BF14480088C828BB
+:109480001EDA1021124801F073FB0821104801F088
+:1094900071FB8320FFF718FFC4F38710FFF714FF59
+:1094A000A106080EFFF710FF0020FFF70DFF1021A7
+:1094B000074801F05FFB00202EF0FAFF0120C4E70F
+:1094C00000202EF0F5FF0020BFE700002E0A00204C
+:1094D0000000024030B502460020002304E012F8EC
+:1094E000014B60405C1CE3B28B42F8DB30BD70B5D1
+:1094F00004460D46164632462946204600F001F83D
+:1095000070BDF8B503460C460020002100BF06E000
+:10951000C50022FA05F5EDB20DF80050401C0428F4
+:10952000F6DB00201AE0064600EBD6777F100FB975
+:10953000012701E04FF0FF373D4600210BE01E5CA4
+:10954000012D01D10F4601E0C1F103071DF807709D
+:109550007E401E54491C0429F1DB401CA042E2D38A
+:10956000F8BD000010B5044639202FF02BFCE0B206
+:109570002FF048FCC4F307202FF044FCC4F307404D
+:109580002FF040FC200E2FF03DFC4FF4805103489B
+:1095900001F0F0FA2DF09CFD10BD00000004024027
+:1095A0002DE9F04107460E4614463A202FF00AFCFA
+:1095B000F0B22FF027FC30122FF024FC4FF4805132
+:1095C0000F4801F0D7FA19E02DF082FD05461D2D58
+:1095D00011D1384600F0ACF805463B202FF0F2FBE5
+:1095E0004FF48051064801F0C5FA2F4434B1208869
+:1095F0002844208002E02846BDE8F081E4E700002E
+:10960000000402402DE9F04107460E4614463C2076
+:109610002FF0D8FBF0B22FF0F5FB30122FF0F2FB59
+:109620004FF48051104801F0A5FA0CB100202080C1
+:1096300019E02DF04DFD05461E2D11D1384600F0E4
+:109640002BF905463D202FF0BDFB4FF48051064815
+:1096500001F090FA2F4434B120882844208002E0A1
+:109660002846BDE8F081E4E70004024010B529F087
+:1096700087FB08B100F02EF8302000F0A9F810BDEB
+:1096800010B504462146362000F08EF810BD10B506
+:10969000044614B1204600F0ABF8342000F098F8EE
+:1096A00010BD10B50446204600F0A2F820785C28D2
+:1096B00002D020782F2803D10021642000F008F97F
+:1096C000322000F085F810BD10B5682000F04CF88D
+:1096D00010BD000010B522202FF074FB2FF067FBA7
+:1096E00004464FF48051024801F044FA204610BD70
+:1096F000000402402DE9F0412FF059FB04462FF001
+:1097000056FB05462FF053FB06462FF050FB07464D
+:109710004FF48051054801F02DFA44EA052040EA53
+:10972000064040EA0760BDE8F08100000004024006
+:1097300070B5044627202FF045FB2FF038FB064676
+:10974000054646B100BF2FF032FB2070641C701E2E
+:10975000C0B2061EF7D14FF48051024801F00AFA58
+:10976000284670BD0004024010B504460C202FF0BE
+:1097700029FB20462FF046FBFFF7BCFF10BD000081
+:1097800070B504460A202FF01DFB20462FF03AFB4F
+:109790002FF00DFB05464FF48051024801F0EAF925
+:1097A000284670BD0004024070B505460C462846A8
+:1097B0002FF008FB20462FF025FB4FF48051034883
+:1097C00001F0D8F92DF084FC70BD000000040240C7
+:1097D00010B5044620462FF0F5FA4FF480510348A7
+:1097E00001F0C8F92DF074FC10BD00000004024027
+:1097F0002DE9F041064601202FF0E4FA2FF0D7FAC8
+:1098000043282BDA2B20FFF7BBFF102826DA2F2066
+:109810002FF0D8FA00202FF0F5FA3220FFF7D8FF0A
+:109820000446142C1AD1CF20FFF7AAFF0446ACB18E
+:109830004C20FFF799FF00EB042739464C2000F03D
+:1098400047F85020FFF790FF00EB042739465020DF
+:1098500000F03EF80021702000F03AF82F202FF0A1
+:10986000B1FA357828462FF0CDFA09E0761C357824
+:109870005C2D01D02F2D00D1002528462FF0C2FAF3
+:10988000002DF3D14FF48051024801F073F9BDE887
+:10989000F08100000004024070B504462D202FF036
+:1098A00091FA2FF084FA0646054646B100BF2078AB
+:1098B0002FF0A8FA641C701EC0B2061EF7D14FF438
+:1098C0008051024801F056F9284670BD000402405C
+:1098D00070B505460C460D202FF074FA28462FF07F
+:1098E00091FAE0B22FF08EFAC4F307202FF08AFA33
+:1098F000C4F307402FF086FA200E2FF083FA4FF4BE
+:109900008051024801F036F970BD000000040240A9
+:1099100070B502460C46FF25FF2309E012F8010B43
+:1099200080EA05010648405C80EA03050548435C7F
+:10993000201EA4F10106B4B2F0D145EA032070BDA7
+:10994000ECE70308ECE803082DE9F04103460C4678
+:1099500000200146024606E013F8010B411842F1CF
+:109960000002601E84B2002CF6DC080C40EA024CB7
+:10997000100C8DB21CEB050140F10002080C40EA0E
+:10998000024041186FEA010080B2BDE8F08130B5B5
+:1099900002460020002305E012F8015B2C18E0B21B
+:1099A0005C1CE3B28B42F7DB30BD10B51EF0E4FB6C
+:1099B00010BD10B51EF07EFB10BD10B51EF04AFBA9
+:1099C00010BD10B51EF0A6FB10BD10B520F092FF23
+:1099D00010BD10B528F00EFD10BD00000246094B69
+:1099E0009A4201D2084801E00648103801F00053BD
+:1099F0001BB1064B0B40C36002E0044B0B4083607D
+:109A00007047000010640240006002407D0F7D0F2F
+:109A100021B1026842F00102026003E0026822F014
+:109A20000102026070470000016821F0010101603D
+:109A30000021016041608160C160016121214161BB
+:109A40004A49884204D13D21484A103A91608CE04D
+:109A500046491831884205D14FF47461434A103A9F
+:109A6000916082E041493031884205D14FF4741150
+:109A70003E4A103A916078E03C494831884205D12D
+:109A80004FF07461394A103A91606EE037496031A5
+:109A9000884204D13649354A103AD16065E03349ED
+:109AA0007831884204D13349304A103AD1605CE0C1
+:109AB0002E499031884204D12F492C4A103AD16066
+:109AC00053E02A49A831884205D14FF03D51274A39
+:109AD000103AD16049E02949884204D13D21274A02
+:109AE000083A116041E025491831884205D14FF408
+:109AF0007461224A083A116037E0204930318842C7
+:109B000005D14FF474111D4A083A11602DE01B492C
+:109B10004831884205D14FF07461184A083A116003
+:109B200023E016496031884204D11149134A121FBB
+:109B300011601AE011497831884204D10D490F4A69
+:109B4000121F116011E00D499031884204D10A4979
+:109B50000A4A121F116008E00849A831884204D15E
+:109B60004FF03D51054A121F1160704710600240CE
+:109B70003D000020400F002000003D201064024006
+:109B800010B501F080034BB122B1436943F080036B
+:109B9000436103E0436923F08003436180290BD0D4
+:109BA0002AB1036801F01E042343036004E0036844
+:109BB00001F01E04A343036010BD000010B5002295
+:109BC0000268134B1A40CC680B6823434C6923434B
+:109BD0008C692343CC6923430C6A23434C6A234397
+:109BE0008C6A23434C6B23438C6B23431A430260E0
+:109BF000426922F00702D1E90B3423431A43426140
+:109C00000B6943604B6883608B68C36010BD0000C4
+:109C10003F801CF01CB500240121202029F0BCF855
+:109C20003020009001208DF8040000208DF80600FF
+:109C300003208DF8050000208DF8070069461748BD
+:109C400000F022FF3021154800F094FF0021144855
+:109C500080F8B41900201349887001204870C8703A
+:109C60004FF4FA70886000F021F80F4890F80B0F5D
+:109C7000592811DD24200A49F53948710820087156
+:109C80003020C870142088702020487000210648B9
+:109C900080F80B1F00F04EF81CBD000000140240BD
+:109CA000BC320020703C0020BC2200201CB52EF0ED
+:109CB0004FFFD0202EF018FF2EF07EFF00202EF058
+:109CC00013FF2EF079FF2EF043FFD1202EF00CFF72
+:109CD0002EF072FF00240EE0062C05DA01202EF093
+:109CE000D3FE0DF8040004E000202EF0CDFE0DF8A8
+:109CF0000400601CC4B2072CEEDB2EF043FF9DF87D
+:109D000006000A4948719DF8050008719DF8040095
+:109D1000C8709DF8020088709DF8010048709DF899
+:109D20000010034880F80B1F1CBD0000C731002045
+:109D3000BC2200201CB500241B4890F80B0F8DF8A6
+:109D400000001A4840788DF80100184880788DF896
+:109D5000020001208DF803001448C0788DF804003B
+:109D6000124800798DF80500104840798DF80600FA
+:109D70002EF0EEFED0202EF0B7FE2EF01DFF0020BC
+:109D80002EF0B2FE2EF018FF00BF07E01DF8040011
+:109D90002EF0AAFE2EF010FF601CC4B2072CF5DBDB
+:109DA0002EF0F0FE1CBD0000BC220020C7310020B8
+:109DB00070B502460C460025002309E012F8010B9D
+:109DC00080EA05010648405C80EA03050548435CDB
+:109DD000201EA4F10106B4B2F0D145EA032070BD03
+:109DE000ECE70308ECE8030810B504460B46002135
+:109DF000072A00DD072244EA042001462BB901FAB4
+:109E000002F081B20912084610BD012B02D11141A6
+:109E1000C8B2F9E700BFF7E710B528F0E1FD10BDC3
+:109E200010B528F0DDFD10BD10B528F0D9FD10BD2E
+:109E30000149086070470000143C014001460020C1
+:109E40000022074B1B6803EA0102054B14331B6811
+:109E50000B4013B10AB1012000E000207047000060
+:109E6000003C0140002123498279002A3AD00A4669
+:109E7000126803689A430B461A600A1D1268036849
+:109E80009A430B1D1A60027911440A6803681A4349
+:109E90000A60184A0832126803689A43154B08335F
+:109EA0001A601A1D126803689A43124B0C331A6029
+:109EB0004279102A0ED11A1F126803681A430D4BFB
+:109EC00008331A601A1D126803681A43094B0C33D1
+:109ED0001A600DE00749427911440A6803681A4381
+:109EE0000A6005E0027911440A6803689A430A602F
+:109EF00070470000003C014010B504460B460021AD
+:109F0000072A00DD072244EA0420014613B9114163
+:109F1000C8B210BD012B05D101FA02F081B20912BD
+:109F20000846F6E700BFF4E7F0B5ADF21C5D044665
+:109F30000D460020CDF81805CDF81405002604EBD9
+:109F40004400584901EBC000408AA84203DC0020CD
+:109F50000DF21C5DF0BD0020CDF814059AE05148CB
+:109F60000122C168504800F0A9FA4E4840680078C4
+:109F70008DF800009DF8000038287DD104EB4400E6
+:109F8000484B03EBC000C06804EB4403454F07EBAC
+:109F9000C3031B8A03FB050104EB44003B4603EBB0
+:109FA000C000028A404800F089FA0020CDF8180568
+:109FB00012E004EB44003B4901EBC0004068BDF8EF
+:109FC0001815405CBDF818250DF80200BDF81805FD
+:109FD000401C80B2CDF8180504EB4400314901EB78
+:109FE000C000008ABDF818158842E2DC04EB44008A
+:109FF0002C4A02EBC000008A401E81B2684600F085
+:10A0000023FB064604EB4400264901EBC000008A0E
+:10A01000401E1DF80000B04233D10020CDF81805D5
+:10A0200020E004EB44001F4901EBC0004068BDF88C
+:10A030001815415C04EB44001A4A02EBC00080682A
+:10A04000BDF81825024404EB4400164B03EBC00096
+:10A05000008A401E68431154BDF81805401C80B2A8
+:10A06000CDF8180504EB44000E4901EBC000008A4E
+:10A07000401EBDF8181500E003E08842D1DC012045
+:10A0800066E764202EF05CFCBDF81405401C80B22D
+:10A09000CDF81405BDF814050628FFF660AF0020C2
+:10A0A00056E70000D8980308208100202DE9F041F0
+:10A0B000ADF5A36D04460E4600250027A8460020F6
+:10A0C000009004EB4400494901EBC000408AB042D3
+:10A0D00004DC00200DF5A36DBDE8F0814448807BD1
+:10A0E000002878D100210846FFF71EFF01287AD109
+:10A0F000002520E004EB44003C4901EBC0008068EF
+:10A10000411904EB4400394A02EBC000008A401EAA
+:10A110007043085C04EB440102EBC10149684855F7
+:10A1200004EB4400114601EBC0004068405D01A90A
+:10A130004855681C85B204EB44002C4901EBC00073
+:10A14000008AA842D6DC00274BE004EB4400274BF2
+:10A1500003EBC000C06804EB4403DFF890C00CEBD5
+:10A16000C3031B8A03FB060104EB4400634603EBB5
+:10A17000C000008A401E82B21E4800F021FA04EBA3
+:10A1800044001A4A02EBC000008A401E81B201A8B6
+:10A1900000F05AFA009004EB4400144A02EBC000AD
+:10A1A000C06804EB4402114B03EBC202128A104454
+:10A1B00004EB440203EBC202128A02FB0600411EBA
+:10A1C0000122684600F0FCF931462046FFF7ACFE5C
+:10A1D000012801D17EE706E064202EF0B1FB781C57
+:10A1E00087B2062FB1DB002074E70000D89803087F
+:10A1F000BC12002020810020F0B5ADF21C5D0025CE
+:10A20000002400200190002600210120FFF78CFE91
+:10A210004B4890F8FC6C00204A49088080E00025FB
+:10A220006FE0002414E04748008800EB40004649F6
+:10A2300051F83000005D4349098801EB4101424A71
+:10A2400002EBC1014968085502A90855601C84B297
+:10A250003C48008800EB40003B4901EBC000008A0D
+:10A26000401EA042DFDC3748008800EB40000A4671
+:10A2700002EBC000008A401E81B202A800F0E4F99F
+:10A2800001903048008800EB40002F4B03EBC000EA
+:10A29000C0682C4B1B8803EB43032B4F07EBC30316
+:10A2A0001B8A03FB05012748008800EB40003B4662
+:10A2B00003EBC000008A401E82B2244800F080F9FF
+:10A2C0002048008800EB40003A4602EBC000C0681E
+:10A2D0001C4A128802EB42023B4603EBC202128A7E
+:10A2E0001044184A128802EB420203EBC202128A9F
+:10A2F00002FB0500411E012201A800F061F9681C63
+:10A3000085B21048008800EB40000F4901EBC00007
+:10A31000408AA84285DC0B480088401C0949088017
+:10A32000084800880D28FFF67AAF054880F8FC6CD5
+:10A3300000210120FFF7BAFE0DF21C5DF0BD000008
+:10A34000BC22002010000020D898030820810020A3
+:10A350001CB50121084628F01FFD01208DF80400DE
+:10A3600002208DF8050000208DF8060001208DF8F0
+:10A370000700182000906946144800F085FB05226C
+:10A380001146124800F0C8FB052206210F4800F0D4
+:10A39000C3FB052207210D4800F0BEFBA020009062
+:10A3A00002208DF8040003208DF8050000208DF8B0
+:10A3B00006008DF807006946044800F065FB402060
+:10A3C00000906946014800F05FFB1CBD00000240A0
+:10A3D0002DE9F84300240025002700200090804646
+:10A3E000FFF7B6FF00F0BCF80A202EF0A9FA6E467F
+:10A3F00008212D4800F0BCFB10212B4800F0BAFBCF
+:10A40000062000F091F80821274800F0B3FB08214E
+:10A41000254800F0ADFB1021234800F0ABFB0120E4
+:10A4200000F082F8002000F07FF808211E4800F0BC
+:10A43000A1FB1E48D0F82C11B0F83021B0F8320141
+:10A4400002FB0010B0F5003F02D900BE00BFFEE7DE
+:10A450001748006808B9FFF7CFFE002015490880AB
+:10A4600017E0002406E0134908782146FFF75CFD59
+:10A47000601C84B20F48008800EB40000B4901EBE0
+:10A48000C000408AA042EEDC0A480088401C09490E
+:10A490000880084800880D28E3DB0748D0F80C0244
+:10A4A0000549C873BDE8F88300000240D898030846
+:10A4B0001C02434210000020BC1200202DE9F04194
+:10A4C00005460C461646002701202DF0EEFF082118
+:10A4D000144800F04DFB1021124800F04BFB032004
+:10A4E00000F022F8C4F3074000F01EF8C4F3072080
+:10A4F00000F01AF8E0B200F017F800BF06E0002004
+:10A5000000F012F828706D1C781C87B2B742F6DB99
+:10A510000821044800F02EFB00202DF0C6FFBDE806
+:10A52000F08100000000024010B5044600BF022187
+:10A530000A4828F05BFE0028F9D02146074828F099
+:10A5400061FE00BF0121054828F050FE0028F9D027
+:10A55000024828F054FEC0B210BD00000030014097
+:10A5600000B585B00121080328F066FC134828F0E7
+:10A5700011FE0020ADF80000ADF80400ADF80600B3
+:10A58000ADF808004FF40070ADF80A000820ADF8EF
+:10A590000C000020ADF80E000720ADF810004FF4BD
+:10A5A0008270ADF802006946044828F02DFE0121B2
+:10A5B000024828F0E3FD05B000BD00000030014076
+:10A5C0002DE9F04105460C461646002701202DF0E6
+:10A5D0006CFF08211B4800F0CBFA1021194800F04D
+:10A5E000C9FA0620FFF7A0FF0821164800F0C2FABA
+:10A5F0000821144800F0BCFA1021124800F0BAFA01
+:10A600000220FFF791FFC4F30740FFF78DFFC4F36B
+:10A610000720FFF789FFE0B2FFF786FF00BF05E0E4
+:10A620002878FFF781FF6D1C781C87B2B742F7DBF3
+:10A630000821044800F09EFA00202DF036FFBDE806
+:10A64000F08100000000024010B50246107803E0DF
+:10A6500012F8014B2318D8B20B1EA1F10104A1B2CC
+:10A66000F6D110BD2C48807F012854D100212A4802
+:10A6700081772A480078C0B9012028490870284805
+:10A680000068C0002749D1F8301240EA810025490E
+:10A69000D1F82C1240EA41002249D1F8281208438F
+:10A6A0000F2181432048017017E000201B490870EA
+:10A6B0001B480068C0001B49D1F8301240EA8100F5
+:10A6C0001849D1F82C1240EA41001649D1F8281255
+:10A6D00008430F218143154801701348007813493E
+:10A6E0000978884217D11048007811490870084647
+:10A6F00000781049097888420DD00D480078064945
+:10A7000008760B4800780B4908700948007810B1AA
+:10A7100001200149C8757047BC120020DE0A0020E4
+:10A720003402424200004242DF0A0020E00A0020D8
+:10A73000E10A0020DD0A002010B5ADF57C7D002483
+:10A740007DA00068FB9000200090FEF78FFF14288A
+:10A750007CD17A48FEF7A5FF794908700846007851
+:10A76000142874D1FEF7B0FF0021764A03C2BDF869
+:10A770000000FEF7F7FE6A464FF4FA7101A8FEF7F3
+:10A780000FFF71A101A82EF0B9FA7149088008469F
+:10A79000008810B300BF04E000216E480155601C22
+:10A7A00084B2282CF8DB01A9694A128888186AA1AA
+:10A7B0002EF0A4FA69490880002409E06448008862
+:10A7C000C01C204401A9095C62480155601C84B288
+:10A7D00062480088001FA042F0DC61A101A82EF0B1
+:10A7E0008DFA5B4908800846008820B3002405E004
+:10A7F0000021584828300155601C84B2282CF7DB12
+:10A8000001A9534A1288881853A12EF077FA5349A8
+:10A81000088000240AE04E4800880830204401A93E
+:10A82000095C4C4828300155601C84B24B480088B4
+:10A830000938A042EFDC4DA101A82EF05FFA44498F
+:10A8400008800846008830B3002407E06BE05BE036
+:10A850000021404850300155601C84B2142CF7DBB5
+:10A8600001A93B4A128888183BA12EF047FA3B49C0
+:10A87000088000240AE0364800880C30204401A9F2
+:10A88000095C344850300155601C84B2334800885C
+:10A890000D38A042EFDC39A101A82EF02FFA2C4987
+:10A8A00008800846008820B3002405E000202949DC
+:10A8B00046390855601C84B2322CF7DB01A9244AC2
+:10A8C0001288881824A12EF019FA2449088000243F
+:10A8D0000AE01F480088801D204401A9085C1D492A
+:10A8E00046390855601C84B21C480088C01FA0422D
+:10A8F000EFDC00210320FFF7D9FB0120FEF7C0FEAB
+:10A9000001200DF57C7D10BD0D480078422803D153
+:10A910000A48FEF7BCFE0CE00120FEF7B1FE002065
+:10A920000749087005E00021164880F80A1F2EF03C
+:10A9300079F900BFE5E700000D0A0000480A002091
+:10A94000380A0020400A002041504E3D000000001F
+:10A950005E0A0020503D00203B0000005C0A002001
+:10A96000574946494E414D453D000000574946492B
+:10A9700050415353574F52443D00000053455256E7
+:10A9800045523D00BC22002010B5044635488442A3
+:10A9900008D10121084628F00FFA0021012028F0F3
+:10A9A0000BFA5EE03048844208D10121022028F0F1
+:10A9B00003FA0021022028F0FFF952E02B488442DC
+:10A9C00008D10121042028F0F7F90021042028F003
+:10A9D000F3F946E02648844208D10121082028F0F6
+:10A9E000EBF90021082028F0E7F93AE021488442F9
+:10A9F00008D10121102028F0DFF90021102028F0D3
+:10AA0000DBF92EE01C48844208D10121202028F0E7
+:10AA1000D3F90021202028F0CFF922E01748844202
+:10AA200008D10121402028F0C7F90021402028F05A
+:10AA3000C3F916E01248844208D10121802028F091
+:10AA4000BBF90021802028F0B7F90AE00D488442C4
+:10AA500007D10121801528F0AFF90021A01528F0B9
+:10AA6000ABF910BD000002400004024000080240A3
+:10AA7000000C024000100240001402400018024086
+:10AA8000001C024000200240F0B50A4600210023CD
+:10AA9000002400BF3DE0012505FA01F3156805EA31
+:10AAA00003049C4234D105684F000326BE40B543E1
+:10AAB000056015794E00B540066835430560157987
+:10AAC000012D02D01579022D16D185684F0003267D
+:10AAD000BE40B543856055794E00B5408668354324
+:10AAE0008560456801268E40B54345604568967986
+:10AAF0008E40B6B235434560C5684F000326BE4060
+:10AB0000B543C560D5794E00B540C6683543C560CC
+:10AB1000491C1029BFD3F0BDF0B5002300244D0718
+:10AB2000ED0E02FA05F3CE1000F1200555F826507F
+:10AB30004E07F70E0F26BE40B543CF1000F120069A
+:10AB400046F82750CE1000F1200555F8265045EA6A
+:10AB50000304CE1000F1200545F82640F0BD024662
+:10AB6000002013690B400BB1012000E0002070476A
+:10AB700041837047018370470249087E0021014AE2
+:10AB800011767047BC1200200E48006800F00100EA
+:10AB900000B100BE012080F3138800BF00BFBFF3E7
+:10ABA0004F8F0848E438006800F4E0600649084325
+:10ABB000001D0449E4390860BFF34F8F00BF00BF98
+:10ABC000FEE70000F0ED00E00000FA054AF6AA20DA
+:10ABD00001490860704700000030004030B502466F
+:10ABE0000024002305E012F8015B2819C4B2581CA8
+:10ABF000C3B28B42F7DB6042C0B230BD10B5002457
+:10AC00002EF010F864202DF09BFE10BD2DE9F043CE
+:10AC1000ADF2DC7D07460D46164698460024A14657
+:10AC20008EA00068CDF8D80700200190042E7CDCAF
+:10AC30008B480079302101EB101006EBC60101EBC7
+:10AC40000611884A114408718548007900F00F0008
+:10AC5000303006EBC60101EB061111444871804803
+:10AC6000C078302101EB101006EBC60101EB061194
+:10AC7000114488717A48C07800F00F00303006EB3C
+:10AC8000C60101EB06111144C871FEF7EFFC142850
+:10AC900071D175480078142809D006EBC60101EB84
+:10ACA0000611704A8818FEF7FCFC6F4908706E4860
+:10ACB0000078142872D1B5F57A7F01DD4FF47A75EA
+:10ACC000FEF702FD0021694A03C268480068FEF7EA
+:10ACD00049FC6348C078302101EB10108DF8080062
+:10ACE0005F48C07800F00F0030308DF809005C48F4
+:10ACF000807801EB10108DF80A005948807800F038
+:10AD00000F0030308DF80B005548407801EB1010E3
+:10AD10008DF80C005248407800F00F0030308DF86C
+:10AD20000D00534890F80B0F00E093E001EB10107A
+:10AD30008DF80E004E4890F80B0F00F00F003030E9
+:10AD40008DF80F00B8F1020F16D13A208DF81000DF
+:10AD5000002406E0395D02AA04F109001154601CC8
+:10AD600084B2AC42F6DB05F1090081B201AA02A867
+:10AD7000FEF748FC47E067E0B8F1000F03D154202C
+:10AD80008DF8100005E0B8F1010F02D152208DF8C6
+:10AD900010003A208DF81100002429E040E0204600
+:10ADA00004EBD0714910795C4FEA21190A2099FB14
+:10ADB000F0F0C0EBC00109F130000844C1B202AAB2
+:10ADC00004F10A001154204604EBD0714910795C5B
+:10ADD00001F00F090A2099FBF0F0C0EBC00109F166
+:10ADE00030000844C1B204F10B001154A01C84B21D
+:10ADF000B4EB450FD3DB0A2000EB450081B201AA7A
+:10AE000002A8FEF7FFFB01AA02210DF5FB60FEF789
+:10AE1000F9FB0120FEF734FC00201349087019E00B
+:10AE200011480078422808D106EBC60101EB061153
+:10AE30000C4A8818FEF72BFC0CE00120FEF720FCE2
+:10AE400000200949087005E00021094880F80A1F20
+:10AE50002DF0E8FE0DF2DC7DBDE8F0830D0A000068
+:10AE6000C7310020600A0020380A0020400A002074
+:10AE7000BC22002070B5BCB000213A9139913891C4
+:10AE8000379136913591349133913291002230923D
+:10AE900031922E922F922D912C912B912A912991C2
+:10AEA0002891279126912591249123911591149110
+:10AEB00013911291119110910F919FEDFE0A8DED5A
+:10AEC0000E0AFDA006C8CDE90C12FDA006C8CDE90A
+:10AED0000A12BAE0FC48807858B30020FA4988701A
+:10AEE000FA48B0F8040EFA490968C1F57A71884247
+:10AEF0001FD1F7480068C0F57A7081B2F348A0F816
+:10AF0000FC1D0021F248001FFEF782FDF149F048C8
+:10AF1000001FFEF763FD0120EF4908704FF47A71BE
+:10AF2000EB488C38C0F88C100121E948001FFEF76F
+:10AF30006FFDE548807B50B30021E3488173E7480B
+:10AF40004088E3498C39496CC1F57A7188421ED139
+:10AF5000DF488C38406CC0F57A70E0490839488089
+:10AF60000021DB484C38FEF753FDDD49D8484C380A
+:10AF7000FEF734FD0120DB4908704FF47A70D449A4
+:10AF80008C3948640121D2484C38FEF741FDCE4847
+:10AF9000807E50B30021CC488176D0488088CC494F
+:10AFA0008C394969C1F57A7188421ED1C8488C38FC
+:10AFB0004069C0F57A70C949083988800021C448C1
+:10AFC0007C38FEF725FDC849C1487C38FEF706FDF0
+:10AFD0000120C64908704FF47A71BD488C38416130
+:10AFE0000121BB487C38FEF713FDB74890F82600D6
+:10AFF00058B30021B44880F82610B848C088B44936
+:10B000008C39C96AC1F57A7188421ED1B0488C3832
+:10B01000C06AC0F57A70B1490839C8800021AC48CF
+:10B020006438FEF7F5FCB249A9486438FEF7D6FC4F
+:10B030000120B04908704FF47A70A5498C39C86274
+:10B040000121A3486438FEF7E3FC9F488178807BA8
+:10B0500001449D48807E01449B4890F826000844A6
+:10B0600000287FF437AF14F08BB89B48007828B1E4
+:10B0700000209949087000212D9119E09948007825
+:10B0800028B100209749087001212D9110E09748C0
+:10B09000007828B100209549087002212D9107E021
+:10B0A0009448007820B100209249087003212D9126
+:10B0B0009DF8B41001EB4100C0EBC1108E4911F8AE
+:10B0C0003000C12836D19DF8B41001EB4100C0EB2F
+:10B0D000C110894901EBC000807808282AD10121DC
+:10B0E0007A4880F8541E9DF8B40030B101280AD087
+:10B0F00002280ED0032818D111E04FF480417F4878
+:10B10000FFF736FD11E04FF400517C48FFF730FDAA
+:10B110000BE04FF480517948FFF72AFD05E04FF42A
+:10B1200000617648FFF724FD00BF00BF002074498E
+:10B13000086098E764480C389DF8B41010F81100C6
+:10B140000121B1EBD01F53F079866E4890F80A0FB9
+:10B15000B8B1624908399DF8B40031F8101009916E
+:10B160009DF8B40000EB4001C1EBC010624901EB57
+:10B17000C001012308919DF8B420DDE90801FFF723
+:10B1800045FD9DF8B41001EB410000EB01105E4954
+:10B1900001EB001081792C919DF8B0000D2893F0FF
+:10B1A0003286DFE810F0D19A0D00D817782C973C42
+:10B1B000C73EDD439C52FE60B8700F87D29A089C50
+:10B1C0009DF8B41001EB4100C0EBC1104A4901EBFE
+:10B1D000C00041780846099100211CF059FEC1B217
+:10B1E0002891002136911CE09DF8B41001EB41003C
+:10B1F00000EB0110444901EB00113031BDF8D800DB
+:10B2000001EB001041789DF8A000814204D1BDF807
+:10B21000D800C1B2289112E0BDF8D800401C81B21C
+:10B2200036919DF8B41001EB410000EB0110364956
+:10B2300001EB0010C179BDF8D8008142D4DC00BF19
+:10B240009DF8B41001EB4100C0EBC1102A4901EB9D
+:10B25000C000807800F0F000A0280DD19DF8B40067
+:10B2600000EB4001C1EBC010234901EBC000807826
+:10B2700000F00F0129910AE09DF8B41001EB4100A4
+:10B28000C0EBC1101C4901EBC00081782991BDF8C9
+:10B29000A40008B9102129919DF8B41001EB4100D8
+:10B2A000C0EBC110144901EBC001BDF8A400401C63
+:10B2B000095C2BE0000000000169323031303000C1
+:10B2C000016932304530300058410020BC72002006
+:10B2D0008C6002400088002012000020C080002006
+:10B2E0000080201013000020208000101400002097
+:10B2F0000088001015000020388F00200018024040
+:10B3000088024242BC220020C84300202591BDF89B
+:10B31000A400401C81B209919DF8B41001EB4100DA
+:10B32000C0EBC110FE4901EBC0010891DDE9080145
+:10B330001DF03EFA37909DF8B41001EB4100C0EBD0
+:10B34000C110F74901EBC001BDF8A400801C095CE5
+:10B35000BDF8DC00814242F0FC869DF8B41001EBA0
+:10B360004100C0EBC110EE4901EBC000407800285D
+:10B3700042F3EF869DF8B41001EB4100C0EBC11021
+:10B38000E74901EBC001BDF8A400C01C0A5C9DF8B0
+:10B39000B40040F2833110FB01F0E24901EB80017F
+:10B3A00001F589619DF8A00000EB400303EB00105C
+:10B3B00001EBC00080F844200021DB4A9DF8B40076
+:10B3C00002EB00129DF8A0001154D84890F8280014
+:10B3D000012840D19DF8B40000EB400101EB0010C2
+:10B3E000D34901EB001030309DF8A01000EB0110A4
+:10B3F000801C0990007820F0800080300999087046
+:10B40000BDF89400B62814D0C52819D0D52802D08C
+:10B41000D9281CD106E0BDF8A400032801DA0021D8
+:10B42000259117E0BDF8A400032801DA0021259139
+:10B4300010E0BDF8A400032801DA0021259109E0FD
+:10B44000BDF8A400032801DA0021259102E00021C3
+:10B45000259100BF00BFBDF89400C32801F0A78369
+:10B460001EDCB32801F039840DDC112802F033858D
+:10B47000122802F07885132802F01386B22842F0D1
+:10B48000678601F07ABEB52801F03D84B62801F048
+:10B490002A85B92801F0AF84BA28F0D101F0FCBBAD
+:10B4A000D9287DD00BDCC52801F09E86CA2801F082
+:10B4B000DD83CE2802F00F84D528E0D109E0E12811
+:10B4C00002F01F84E52802F03284E728D7D102F089
+:10B4D000E8BC9DF8B41001EB4100C0EBC1109049ED
+:10B4E00001EBC000C178934880F8021D9DF8B410AC
+:10B4F00040F2833011FB00F08A4901EB800101F535
+:10B5000089619DF8A00000EB400202EB001011F8E9
+:10B5100030109DF8B40040F2833210FB02F0814AF3
+:10B5200002EB8000407981427EDA9DF8B41001EB95
+:10B53000410000EB01107E4901EB001030309DF816
+:10B54000A01000EB0110801C09907A4890F8020DC1
+:10B550000121A1EBD0100999097860F30001099845
+:10B560000170744890F8020DC0F34010F0BB9DF8D4
+:10B57000B40000EB400101EB00106D4901EB00103D
+:10B5800030309DF8A01000EB01108078C0F340101F
+:10B5900060B39DF8B40000EB400101EB001000E047
+:10B5A000ECE3634901EB001030309DF8A01000EB94
+:10B5B0000110801C0990007820F00200801C09997D
+:10B5C00008709DF8B41040F2833011FB00F0114672
+:10B5D00001EB800000F589609DF8A01001EB4102AD
+:10B5E00002EB011100EBC100183000E00BE0099004
+:10B5F000007820F00200801C099908709DF8B410B2
+:10B600000220FEF753FD00219DF8B40040F2833282
+:10B6100010FB02F0434A02EB8000017102229DF808
+:10B62000B40040F2833100E024E010FB01F03D491A
+:10B6300001EB800101F589619DF8A00000EB40035A
+:10B6400003EB001001F83020B6229DF8B40040F260
+:10B65000833110FB01F0334901EB800000F5896074
+:10B660009DF8A01001EB410303EB011100EBC100B9
+:10B670004271FCE32F4890F8020DC0F3C000A8B956
+:10B68000E5229DF8B40040F2833110FB01F025491A
+:10B6900001EB800000F589609DF8A01001EB4103EB
+:10B6A00003EB011100EBC1004271E2E79DF8B41019
+:10B6B00001EB410000EB01101D4901EB001030309F
+:10B6C0009DF8A01000EB0110801C0990194890F81B
+:10B6D000021D0120A0EBD1120998007862F300004E
+:10B6E000099908709DF8B41001EB410000EB0110BE
+:10B6F0000F4901EB001030309DF8A01000EB011055
+:10B70000801C09900B4890F8020D420909980078B6
+:10B7100062F34100099908709DF8B4100CE0000034
+:10B72000388F002088480020B8410020BC1200203B
+:10B73000C8430020BC22002001EB410000EB0110B7
+:10B74000FE4901EB001030309DF8A01000EB011015
+:10B750008078C0F340029DF8B40040F2833110FBC2
+:10B7600001F0F74901EB800000F589609DF8A01019
+:10B7700001EB410303EB011100EBC100007EC0F3BC
+:10B78000400082427BD09DF8B41040F2833011FB20
+:10B7900000F0EB4901EB800000F589609DF8A010F6
+:10B7A00001EB410202EB011100EBC10018300990DE
+:10B7B0009DF8B40000EB400101EB0010DF4901EB04
+:10B7C000001030309DF8A01000EB01108078420886
+:10B7D0000998007862F34100099908709DF8B41047
+:10B7E00001EB410000EB0110D44901EB00103030B7
+:10B7F0009DF8A01000EB01108078C0F34000E8B382
+:10B80000D9229DF8B40040F2833110FB01F0CC49FD
+:10B8100001EB800000F589609DF8A01001EB410369
+:10B8200003EB011100EBC1004271C64890F8100B08
+:10B8300000287CD19DF8B41040F2833011FB00F059
+:10B84000BF4901EB800000F589609DF8A01001EB75
+:10B85000410202EB011100EBC10090F87F000028CB
+:10B8600065D011239DF8B40040F2833110FB01F044
+:10B87000B34901EB800101F5896101E06EE088E1E7
+:10B880009DF8A00000EB400202EB001001EBC000AD
+:10B8900090F8800040F2833110FB01F0A84901EBE1
+:10B8A000800101F589619DF8B40040F2833210FBFC
+:10B8B00002F0A34A02EB800202F589629DF8A00023
+:10B8C00000EB400404EB001002EBC00090F8810094
+:10B8D00000EB400202EB001001EBC00080F87E306C
+:10B8E000F3239DF8B40040F2833110FB01F094493A
+:10B8F00001EB800101F589619DF8A00000EB400299
+:10B9000002EB001001EBC00090F8800040F28331A0
+:10B9100010FB01F08A4901EB800101F589619DF876
+:10B92000B40040F2833210FB02F0854A00E096E05A
+:10B9300002EB800000F589609DF8A02002EB420434
+:10B9400004EB021200EBC20090F8810000EB400211
+:10B9500002EB001001EBC000437115E101229DF8DC
+:10B96000B40040F2833110FB01F0754901EB800116
+:10B9700001F589619DF8A00000EB400303EB001086
+:10B9800001EBC0004273D9229DF8B40040F283312C
+:10B9900010FB01F06A4901EB800101F589619DF816
+:10B9A000A00000EB400303EB001001EBC00042716C
+:10B9B00001229DF8B40040F2833110FB01F0604990
+:10B9C00001EB800000F589609DF8A01001EB4103B8
+:10B9D00003EB011100EBC10080F84620594890F8B4
+:10B9E000100BE0BB9DF8B40040F2833110FB01F076
+:10B9F000534901EB800000F589609DF8A01001EB30
+:10BA0000410202EB011100EBC10090F87F0030B35E
+:10BA10009DF8B41040F2833011FB00F0484901EB6F
+:10BA2000800101F589619DF8A00000EB400202EB66
+:10BA3000001001EBC00090F8801001EB410000EB1A
+:10BA400001103E4901EB001130319DF8B40040F285
+:10BA5000833210FB02F03A4A02EB800200E093E0EE
+:10BA600002F589629DF8A00000EB400303EB001093
+:10BA700002EBC00090F8810001EB0010801C0990DF
+:10BA8000007820F004020998027000239DF8B400A9
+:10BA900040F2833110FB01F0294901EB800000F5F1
+:10BAA00089609DF8A01001EB410202EB011100EB4F
+:10BAB000C10090F8800040F2833110FB01F0204972
+:10BAC00001EB800000F589609DF8B41040F28332EC
+:10BAD00011FB02F11A4A02EB810202F589629DF81C
+:10BAE000A01001EB410404EB011102EBC10191F83C
+:10BAF000811001EB410202EB011100EBC10080F863
+:10BB00007E30F3239DF8B40040F2833110FB01F046
+:10BB10000B4901EB800000F589609DF8A01001EB56
+:10BB2000410202EB011100EBC10090F8800040F2ED
+:10BB3000833110FB01F0024906E00000C8430020F9
+:10BB400088480020BC32002001EB800000F58960AD
+:10BB50009DF8B41040F2833211FB02F1FE4A02EB71
+:10BB6000810101F589619DF8A02002EB420404EBFC
+:10BB7000021201EBC20191F8811001EB410202EBCC
+:10BB8000011100EBC10043719DF8B4100220FEF7D3
+:10BB90008DFA9DF8B40000EB400101EB0010EF4975
+:10BBA00001EB001130319DF8A00001EB001080780E
+:10BBB00000F001029DF8B40040F2833110FB01F067
+:10BBC000E54901EB800000F589609DF8A01001EBCC
+:10BBD000410303EB011100EBC100007E00F0010006
+:10BBE000824279D09DF8B40040F2833110FB01F01D
+:10BBF000D94901EB800000F589609DF8A01001EBA8
+:10BC0000410202EB011100EBC100183009909DF8D0
+:10BC1000B40000EB400101EB0010D04901EB001033
+:10BC200030309DF8A01000EB0110807809990A7857
+:10BC300060F300020A709DF8B41001EB410000EBC4
+:10BC40000110C64901EB001030309DF8A01000EB48
+:10BC50000110807800F00100E8BB9DF8B41001EB02
+:10BC6000410000EB0110BD4901EB001030309DF8A0
+:10BC7000A01000EB01108078C0F3401068B39DF86D
+:10BC8000B41040F2833011FB00F0B34901EB8000A7
+:10BC900000F589609DF8A01001EB410202EB011153
+:10BCA00000EBC10090F84600B8B99DF8B41040F21E
+:10BCB000833011FB00F0A84901EB800000F589609A
+:10BCC0009DF8A01001EB410202EB011100EBC10055
+:10BCD000407B10B902E06DE0A6E24EE09DF8B410A2
+:10BCE00001EB410000EB01109C4901EB00103030EA
+:10BCF0009DF8A01000EB01108078C0F34000E0BB7D
+:10BD000001229DF8B40040F2833110FB01F092490A
+:10BD100001EB800101F589619DF8A00000EB400373
+:10BD200003EB001001EBC0004273D9229DF8B40070
+:10BD300040F2833110FB01F0874901EB800101F5EE
+:10BD400089619DF8A00000EB400303EB001001EBBC
+:10BD5000C000427101229DF8B40040F2833110FB13
+:10BD600001F07D4901EB800000F589609DF8A0108D
+:10BD700001EB410303EB011101E004E0FEE300EB02
+:10BD8000C10080F8462000229DF8B40040F28331C3
+:10BD900010FB01F0704901EB800000F589609DF80F
+:10BDA000A01001EB410303EB011100EBC10080F88F
+:10BDB000452034E29DF8B41040F2833011FB00F0CE
+:10BDC000654901EB800000F589609DF8A01001EB4A
+:10BDD000410202EB011100EBC10090F84600B0B93E
+:10BDE00001229DF8B40040F2833110FB01F05A4962
+:10BDF00001EB800000F589609DF8A01001EB410384
+:10BE000003EB011100EBC10080F845202AE000227D
+:10BE10009DF8B40040F2833110FB01F04E4901EB74
+:10BE2000800101F589619DF8A00000EB400303EB60
+:10BE3000001001EBC00080F845209DF8B41001EB24
+:10BE4000410000EB0110454901EB001130319DF834
+:10BE5000A00001EB0010801C0990007820F0010286
+:10BE6000099802703E4890F8100B90B100E067E22C
+:10BE70009DF8B41001EB410000EB0110374901EBD4
+:10BE8000001030309DF8A01000EB0110807A0228DD
+:10BE90008FD1344890F8290001288AD13148D0F850
+:10BEA0000C023049498D88427DD29DF8B41040F291
+:10BEB000833011FB00F0284901EB800000F5896018
+:10BEC0009DF8A01001EB410202EB011100EBC10053
+:10BED00090F84500012847D19DF8B41040F2833016
+:10BEE00011FB00F01C4901EB800000F589609DF812
+:10BEF000A01001EB410202EB011100EBC10090F830
+:10BF00007F0088BB9DF8B41001EB410000EB0110ED
+:10BF1000124901EB001130319DF8A00001EB001037
+:10BF200001789DF8B40040F2833210FB02F00A4A17
+:10BF300002EB80004170C3229DF8B40040F28331CF
+:10BF400010FB01F0044901EB800101F589619DF8C6
+:10BF5000A00000EB400308E088480020C843002010
+:10BF6000BC320020BC12002074E003EB001001EB97
+:10BF7000C000427100229DF8B40000EB400101EBCB
+:10BF80000010FE4901EB001130319DF8A00001EBDB
+:10BF90000010426001229DF8B40000EB400101EB6B
+:10BFA0000010F64900E0EAE001EB001130319DF8A5
+:10BFB000A00001EB0010C2729DF8B4100220FEF741
+:10BFC00075F800213A911CE000229DF8B40040F27F
+:10BFD000833110FB01F0EA4901EB800101F5896131
+:10BFE0009DF8A00000EB400303EB001001EBC00143
+:10BFF0004731BDF8E8000A54BDF8E800401C81B2A2
+:10C000003A91BDF8E8000628DEDB00213A911CE0F9
+:10C0100000229DF8B40040F2833110FB01F0D849B2
+:10C0200001EB800101F589619DF8A00000EB400360
+:10C0300003EB001001EBC0016331BDF8E8000A54C6
+:10C04000BDF8E800401C81B23A91BDF8E8000F2825
+:10C05000DEDBE4E09DF8B41040F2833011FB00F029
+:10C06000C74901EB800000F589609DF8A01001EB45
+:10C07000410202EB011100EBC10090F845000128DC
+:10C080007DD19DF8B41040F2833011FB00F0BC4923
+:10C0900001EB800101F589619DF8A00000EB4002F1
+:10C0A00002EB001001EBC00090F8801040F28330EA
+:10C0B00011FB00F0B24901EB800101F589619DF8A7
+:10C0C000B40040F2833210FB02F0AD4A02EB800074
+:10C0D00000F589609DF8A02002EB420303EB0212F9
+:10C0E00000EBC20090F8810000EB400202EB001070
+:10C0F00001EBC00090F87E00032840D100239DF89A
+:10C10000B40040F2833110FB01F09D4901EB800146
+:10C1100001F589619DF8A00000EB400202EB0010E0
+:10C1200001EBC00090F8800040F2833110FB01F079
+:10C13000934901EB800101F589619DF8B40040F25B
+:10C14000833210FB02F08E4A02EB800202F5896214
+:10C150009DF8A00000EB400404EB001002EBC000CF
+:10C1600090F8810000EB400202EB001001EBC000F0
+:10C1700080F87E309DF8B41001EB410000E04EE005
+:10C1800000EB01107D4901EB001130319DF8A0005A
+:10C1900001EB001001789DF8B40040F2833210FBEF
+:10C1A00002F0774A02EB80004170C3229DF8B40090
+:10C1B00040F2833110FB01F0714901EB800101F580
+:10C1C00089619DF8A00000EB400303EB001001EB38
+:10C1D000C000427100229DF8B40000EB400101EB69
+:10C1E0000010664901EB001130319DF8A00001EB11
+:10C1F0000010426002229DF8B40000EB400101EB08
+:10C2000000105E4901EB001130319DF8A00001EBF8
+:10C210000010C2729DF8B4100220FDF747FF9DF890
+:10C22000B4100220FDF742FF9DF8B41001EB41006D
+:10C2300000EB0110514901EB001030309DF8A010C7
+:10C2400000EB01108078C0F3400050B39DF8B410AB
+:10C2500040F2833011FB00F0494901EB800000F50A
+:10C2600089609DF8A01001EB410202EB011100EB87
+:10C27000C1004079D52814D1D9229DF8B40040F2EC
+:10C28000833110FB01F03E4901EB800000F589602D
+:10C290009DF8A01001EB410303EB011100EBC1007D
+:10C2A00042719DF8B41040F2833011FB00F0344924
+:10C2B00001EB800000F589609DF8A01001EB4102C0
+:10C2C00002EB011100EBC1008078B22838D19DF853
+:10C2D000B41001EB410000EB0110284901EB001004
+:10C2E00030309DF8A01000EB01108078C0F34000C2
+:10C2F00030BB9DF8B40000EB400101EB00101F497A
+:10C3000001EB001030309DF8A01000EB0110807898
+:10C31000C0F34010A0B9E5229DF8B40040F283318B
+:10C3200010FB01F0164901EB800000F589609DF8D3
+:10C33000A01001EB410303EB011100EBC1004271BE
+:10C340009DF8B40040F2833110FB01F00C4901EB81
+:10C35000800000F589609DF8A01001EB410202EB1E
+:10C36000011100EBC100807B01283AD100229DF829
+:10C37000B40040F2833110FB01F003E0C843002019
+:10C3800088480020FC4901EB800101F589619DF896
+:10C39000A00000EB400303EB001001EBC000827330
+:10C3A000B6229DF8B40040F2833110FB01F0F2494F
+:10C3B00001EB800101F589619DF8A00000EB4003CD
+:10C3C00003EB001001EBC000427100219DF8B400A6
+:10C3D00040F2833210FB02F0E74A02EB8000017169
+:10C3E0004BE09DF8B40040F2833110FB01F0E249CC
+:10C3F00001EB800000F589609DF8A01001EB41027F
+:10C4000002EB011100EBC100407BB0BB9DF8B40012
+:10C4100040F2833110FB01F0D74901EB800000F5B9
+:10C4200089609DF8A01001EB410202EB011100EBC5
+:10C43000C10090F8460001281FD1B6229DF8B40033
+:10C4400040F2833110FB01F0CB4901EB800101F593
+:10C4500089619DF8A00000EB400303EB001001EBA5
+:10C46000C000427100219DF8B40040F2833210FBFD
+:10C4700002F0C14A02EB800001719DF8B40000EBAC
+:10C48000400101EB0010BD4901EB001030309DF878
+:10C49000A01000EB011080780121B1EBD01F6ED10C
+:10C4A0009DF8B40000EB400101EB0010B34901EB33
+:10C4B000001030309DF8A01000EB0110807800F0E3
+:10C4C000010000285BD19DF8B40040F2833110FBDD
+:10C4D00001F0A94901EB800000F589609DF8A010EA
+:10C4E00001EB410202EB011100EBC10090F84600A4
+:10C4F000002844D19DF8B41001EB410000EB01107D
+:10C500009E4901EB001030309DF8A01000EB0110A7
+:10C510008078C0F3C00090BB9DF8B41001EB4100DF
+:10C5200000EB0110954901EB001030309DF8A01090
+:10C5300000EB0110407A00F0010000B39DF8B41048
+:10C5400040F2833011FB00F08B4901EB800000F5D5
+:10C5500089609DF8A01001EB410202EB011100EB94
+:10C56000C10090F8900000F0010040B99DF8B410AF
+:10C5700040F2833011FB00F07F4901E0B4E04AE073
+:10C5800001EB800000F589609DF8A01001EB4102ED
+:10C5900002EB011100EBC10090F88200D8B300213A
+:10C5A0003A912CE09DF8B41040F2833011FB00F07A
+:10C5B000714901EB800101F589619DF8A00000EB54
+:10C5C000400202EB001001EBC00000F18301BDF856
+:10C5D000E8000A5C9DF8B40000EB400101EB00109C
+:10C5E000664901EB00100E30BDF8E810405C824255
+:10C5F00000D008E0BDF8E800401C81B23A91BDF8D7
+:10C60000E8000628CEDB00BFBDF8E800062869D1A7
+:10C6100006213A912DE065E09DF8B41040F2833098
+:10C6200011FB00F0544901EB800101F589619DF88F
+:10C63000A00000EB400202EB001001EBC00000F193
+:10C640008301BDF8E8000A5C9DF8B40000EB4001EE
+:10C6500001EB0010494901EB00100E30BDF8E81065
+:10C66000405C824200D008E0BDF8E800401C81B286
+:10C670003A91BDF8E8000A28CEDB00BFBDF8E8001B
+:10C680000A282FD09DF8B41040F2833011FB00F03F
+:10C69000394901EB800000F589609DF8A01001EB9D
+:10C6A000410202EB011100EBC100903009900078CB
+:10C6B00020F00100401C0999087012229DF8B40076
+:10C6C00040F2833110FB01F02B4901EB800000F5B3
+:10C6D00089609DF8A01001EB410303EB011100EB11
+:10C6E000C100427101F034BD9DF8B40000EB40017F
+:10C6F00001EB0010214901EB0010007BD0BBBDF81D
+:10C70000A400082800D0EDE700203A9028E09DF82A
+:10C71000B40000EB4001C1EBC010194901EBC001AE
+:10C72000BDF8E800C01C085C00F00F00092800DD1F
+:10C730001AE09DF8B40000EB4001C1EBC0101049B5
+:10C7400001EBC001BDF8E800C01C085C00F0F0007F
+:10C75000902800DD08E0BDF8E800401C81B23A9165
+:10C76000BDF8E8000628D2DB00BFBDF8E8000628C7
+:10C7700008DAB7E775E0000088480020C8430020C9
+:10C78000388F00209DF8B40000EB4001C1EBC010D1
+:10C79000FE4901EBC000C07801049DF8B40000EB35
+:10C7A0004002C2EBC010F94A02EBC000007941EA36
+:10C7B00000219DF8B40000EB4002C2EBC010F34A28
+:10C7C00002EBC000407901439DF8B40040F283328F
+:10C7D00010FB02F0EE4A02EB800202F589629DF83E
+:10C7E000A00000EB400303EB001002EBC000C0F818
+:10C7F0001A109DF8B40000EB4001C1EBC010E349F2
+:10C8000001EBC000807901049DF8B40000EB400208
+:10C81000C2EBC010DD4A02EBC000C07941EA002142
+:10C820009DF8B40000EB4002C2EBC010D74A02EB07
+:10C83000C000007A01439DF8B40040F2833210FB3F
+:10C8400002F0D34A02EB800000F589609DF8A02039
+:10C8500002EB420303EB021200EBC200C0F81E1011
+:10C86000C0E0BDF8A4000A2800D03BE700203A90C1
+:10C8700028E09DF8B40000EB4001C1EBC010C349B3
+:10C8800001EBC001BDF8E800C01C085C00F00F001F
+:10C89000092800DD1AE09DF8B40000EB4001C1EB6F
+:10C8A000C010BA4901EBC001BDF8E800C01C085C2B
+:10C8B00000F0F000902800DD08E0BDF8E800401C22
+:10C8C00081B23A91BDF8E8000828D2DB00BFBDF87C
+:10C8D000E800082800DA05E79DF8B40000EB400105
+:10C8E000C1EBC010A94901EBC000C07801069DF85A
+:10C8F000B40000EB4002C2EBC010A44A02EBC0003F
+:10C90000007941EA00419DF8B40000EB4002C2EB1F
+:10C91000C0109E4A02EBC000407941EA00219DF818
+:10C92000B40000EB4002C2EBC010984A02EBC0001A
+:10C93000807901439DF8B40040F2833210FB02F08D
+:10C94000934A02EB800202F589629DF8A00000EB99
+:10C95000400303EB001002EBC000C0F81A109DF872
+:10C96000B41001EB4100C0EBC110884901EBC000DD
+:10C97000C07901069DF8B40000EB4002C2EBC01084
+:10C98000824A02EBC000007A41EA00419DF8B400FF
+:10C9900000EB4002C2EBC0107C4A02EBC000407AC0
+:10C9A00041EA00219DF8B40000EB4002C2EBC01048
+:10C9B000764A02EBC000807A01439DF8B40040F251
+:10C9C000833210FB02F0724A02EB800000F58960AE
+:10C9D0009DF8A02002EB420303EB021200EBC20021
+:10C9E000C0F81E109DF8B41040F2833011FB00F027
+:10C9F000674901EB800101F589619DF8A00000EB1A
+:10CA0000400202EB001011F830109DF8B40040F223
+:10CA1000833210FB02F05E4A02EB800040798142D3
+:10CA200034DA00219DF8B40040F2833210FB02F0AA
+:10CA3000574A02EB8000017104229DF8B40040F2D5
+:10CA4000833110FB01F0524901EB800101F589614E
+:10CA50009DF8A00000EB400303EB001001F830202C
+:10CA6000C5229DF8B40040F2833110FB01F0484923
+:10CA700001EB800000F589609DF8A01001EB4103F7
+:10CA800003EB011100EBC10042718FE09DF8B4107F
+:10CA900001EB410000EB01103E4901EB001030308A
+:10CAA0009DF8A01000EB01108078C0F3400058B34F
+:10CAB0009DF8B41040F2833011FB00F0344901EBD3
+:10CAC000800000F589609DF8A01001EB410202EBA7
+:10CAD000011100EBC1004079D92815D1D5229DF86C
+:10CAE000B40040F2833110FB01F0294901EB8000D2
+:10CAF00000F589609DF8A01001EB410303EB0111E3
+:10CB000000EBC100427151E09DF8B41040F2833057
+:10CB100011FB00F01E4901EB800000F589609DF8D3
+:10CB2000A01001EB410202EB011100EBC100807B80
+:10CB300001283BD100229DF8B40040F2833110FB64
+:10CB400001F0134901EB800101F589619DF8A00016
+:10CB500000EB400303EB001001EBC0008273B62230
+:10CB60009DF8B40040F2833110FB01F0084901EB5D
+:10CB7000800101F589619DF8A00000EB400303EB03
+:10CB8000001001EBC0004271002105E0388F002049
+:10CB900088480020C84300209DF8B40040F283324A
+:10CBA00010FB02F0FE4A02EB800001719AE5D522EB
+:10CBB0009DF8B40040F2833110FB01F0F84901EB1D
+:10CBC000800101F589619DF8A00000EB400303EBB3
+:10CBD000001001EBC000427101219DF8B40040F249
+:10CBE000833210FB02F0EE4A02EB800001719DF8E7
+:10CBF000B41001EB4100C0EBC110EA4901EBC000E9
+:10CC0000C078592817D19DF8B41001EB410000EB12
+:10CC10000110A2F5986101EB001030309DF8A010D2
+:10CC200000EB0110801C0990007820F020002030DB
+:10CC30000999087014E09DF8B41001EB410000EB75
+:10CC40000110D94901EB001030309DF8A01000EB25
+:10CC50000110801C0990007820F0200209980270D1
+:10CC60009DF8B4100220FDF721FA3BE5D5229DF88E
+:10CC7000B40040F2833110FB01F0C94901EB8000A0
+:10CC800000F589609DF8A01001EB410303EB011151
+:10CC900000EBC100427125E5D5229DF8B40040F2B9
+:10CCA000833110FB01F0BE4901EB800101F5896180
+:10CCB0009DF8A00000EB400303EB001001EBC00067
+:10CCC000427101219DF8B40040F2833210FB02F062
+:10CCD000B34A02EB8000017104E5D5229DF8B4004F
+:10CCE00040F2833110FB01F0AD4901EB800000F50B
+:10CCF00089609DF8A01001EB410303EB011100EBEB
+:10CD0000C1004271EEE49DF8B41040F2833011FB93
+:10CD100000F0A34901EB800000F58960BDF8D81050
+:10CD200001EB410202EB011100EBC1008079012807
+:10CD300040D100229DF8B40040F2833110FB01F095
+:10CD4000974901EB800101F58961BDF8D80000EB3E
+:10CD5000400303EB001001EBC0008271D5229DF867
+:10CD6000B40040F2833110FB01F08D4901EB8001EA
+:10CD700001F589619DF8A00000EB400303EB001072
+:10CD800001EBC00042719DF8B41001EB410000EBD3
+:10CD90000110854901EB001130319DF8A00001EB35
+:10CDA0000010801C0990007820F00400001D0999F3
+:10CDB00008701FE0C3229DF8B40040F2833110FBDD
+:10CDC00001F0774901EB800101F589619DF8A00030
+:10CDD00000EB400303EB001001EBC00042710021A7
+:10CDE0009DF8B40040F2833210FB02F06C4A02EB73
+:10CDF0008000017176E49DF8B41040F2833011FB9D
+:10CE000000F0674901EB800000F58960BDF8D8109B
+:10CE100001EB410202EB011100EBC1008079012816
+:10CE200040D100229DF8B40040F2833110FB01F0A4
+:10CE30005B4901EB800101F58961BDF8D80000EB89
+:10CE4000400303EB001001EBC0008271D5229DF876
+:10CE5000B40040F2833110FB01F0514901EB800135
+:10CE600001F589619DF8A00000EB400303EB001081
+:10CE700001EBC00042719DF8B41001EB410000EBE2
+:10CE80000110494901EB001130319DF8A00001EB80
+:10CE90000010801C0990007820F00400001D099902
+:10CEA00008701FE0C3229DF8B40040F2833110FBEC
+:10CEB00001F03B4901EB800101F589619DF8A0007B
+:10CEC00000EB400303EB001001EBC00042710021B6
+:10CED0009DF8B40040F2833210FB02F0304A02EBBE
+:10CEE000800001710FE49DF8B41001EB410000EBEC
+:10CEF00001102D4901EB0010007B50BB9DF8B410D0
+:10CF000001EB4100C0EBC110264901EBC0000179E3
+:10CF10009DF8B40000EB4002C2EBC010214A02EBC6
+:10CF2000C000C07841EA00229DF8B40040F283318D
+:10CF300010FB01F01A4901EB800000F589609DF8B3
+:10CF4000A01001EB410303EB011100EBC1004263B0
+:10CF50003CE09DF8B41001EB4100C0EBC110114959
+:10CF600001EBC000C07801049DF8B40000EB400262
+:10CF7000C2EBC0100B4A02EBC000007941EA00216D
+:10CF80009DF8B40000EB4002C2EBC010054A02EB72
+:10CF9000C000407901439DF8B40040F2833205E0BF
+:10CFA00088480020388F0020C843002010FB02F082
+:10CFB000FE4A02EB800000F589609DF8A02002EB9C
+:10CFC000420303EB021200EBC20041639DF8B41070
+:10CFD00040F2833011FB00F0F44901EB800101F5D0
+:10CFE00089619DF8A00000EB400202EB001011F8EF
+:10CFF00030109DF8B40040F2833210FB02F0EB4A8F
+:10D0000002EB80004079814234DA00219DF8B400BF
+:10D0100040F2833210FB02F0E44A02EB800001711F
+:10D0200003229DF8B40040F2833110FB01F0DF4988
+:10D0300001EB800101F589619DF8A00000EB400340
+:10D0400003EB001001F83020D9229DF8B40040F223
+:10D05000833110FB01F0D54901EB800000F58960B8
+:10D060009DF8A01001EB410303EB011100EBC1009F
+:10D07000427181E09DF8B40040F2833110FB01F071
+:10D08000CA4901EB800000F58960BDF8D81001EBBA
+:10D09000410202EB011100EBC100807901284BD164
+:10D0A00000229DF8B40040F2833110FB01F0BF492B
+:10D0B00001EB800101F58961BDF8D80000EB400368
+:10D0C00003EB001001EBC0008271D9229DF8B4007F
+:10D0D00040F2833110FB01F0B44901EB800101F50E
+:10D0E00089619DF8A00000EB400303EB001001EB09
+:10D0F000C00042719DF8B41001EB410000EB01103B
+:10D10000AB4901EB001130319DF8A00001EB00109C
+:10D11000801C0990007820F00400001D0999087017
+:10D1200001209DF8B41040F2833211FB02F19F4AB6
+:10D1300002EB810108711FE0C5229DF8B40040F2A6
+:10D14000833110FB01F0994901EB800101F5896100
+:10D150009DF8A00000EB400303EB001001EBC000C2
+:10D16000427100219DF8B40040F2833210FB02F0BE
+:10D170008E4A02EB8000017118E500219DF8B40091
+:10D1800040F2833210FB02F0884A02EB800001710A
+:10D190009DF8B41001EB410000EB0110844901EB54
+:10D1A000001130319DF8A00001EB0010801C0990A7
+:10D1B000007820F00400001D09990870D5229DF820
+:10D1C000B40040F2833110FB01F0784901EB80009C
+:10D1D00000F589609DF8A01001EB410303EB0111FC
+:10D1E00000EBC1004271E1E49DF8B41001EB410095
+:10D1F00000EB01106E4901EB0010007BD0BBBDF8C5
+:10D20000A4000C2800D0D1E400213A9128E09DF838
+:10D21000B41001EB4100C0EBC110664901EBC00145
+:10D22000BDF8E800C01C085C00F00F00092800DD14
+:10D230001AE09DF8B41001EB4100C0EBC1105D494C
+:10D2400001EBC001BDF8E800C01C085C00F0F00074
+:10D25000902800DD08E0BDF8E800401C81B23A915A
+:10D26000BDF8E8000A28D2DB00BFBDF8E8000A28B4
+:10D2700001DA9BE482E000202E902F9000213A9169
+:10D280001EE0DDE92E10000240EA11620902CDE93C
+:10D290002E129DF8B41001EB4100C0EBC1104549BE
+:10D2A00001EBC001BDF8E800C01C085CDDE92E24DC
+:10D2B0001043CDE92E04BDF8E800401C80B23A903E
+:10D2C000BDF8E8000528DCDB9DF8B400DDE92E128E
+:10D2D00040F2833310FB03F0344B03EB800303F580
+:10D2E00089639DF8A00000EB400404EB001003EB01
+:10D2F000C00040F8221F426000222E922F9200218F
+:10D300003A911EE0DDE92E10000240EA11620902A6
+:10D31000CDE92E129DF8B41001EB4100C0EBC11015
+:10D32000244901EBC001BDF8E8000830085CDDE9E4
+:10D330002E341843CDE92E04BDF8E800401C80B21D
+:10D340003A90BDF8E8000528DCDB9DF8B400DDE983
+:10D350002E1240F2833310FB03F0144B03EB8000DA
+:10D3600000F589609DF8A03003EB430404EB031340
+:10D3700000EBC30022308160C260C3E0BDF8A400AE
+:10D380000E2800D012E400213A912FE09DF8B4104D
+:10D3900001EB4100C0EBC110064901EBC001BDF833
+:10D3A000E800C01C085C00F00F0005E08848002081
+:10D3B000C8430020388F0020092800DD1AE09DF8BE
+:10D3C000B41001EB4100C0EBC110FE4901EBC001FC
+:10D3D000BDF8E800C01C085C00F0F000902800DDFB
+:10D3E00008E0BDF8E800401C81B23A91BDF8E800C1
+:10D3F0000C28CBDB00BFBDF8E8000C2800DA34E4D1
+:10D4000000202E902F9000213A911EE0DDE92E1091
+:10D41000000240EA11620902CDE92E129DF8B41013
+:10D4200001EB4100C0EBC110E64901EBC001BDF8C2
+:10D43000E800C01C085CDDE92E241043CDE92E0471
+:10D44000BDF8E800401C80B23A90BDF8E80006281C
+:10D45000DCDB9DF8B400DDE92E1240F2833310FBD3
+:10D4600003F0D94B03EB800303F589639DF8A0001B
+:10D4700000EB400404EB001003EBC00040F8221F57
+:10D48000426000222E922F9200213A911EE0DDE9A7
+:10D490002E10000240EA11620902CDE92E129DF819
+:10D4A000B41001EB4100C0EBC110C64901EBC00153
+:10D4B000BDF8E8000930085CDDE92E241043CDE911
+:10D4C0002E04BDF8E800401C80B23A90BDF8E80098
+:10D4D0000628DCDB9DF8B400DDE92E1240F2833330
+:10D4E00010FB03F0B84B03EB800000F589609DF85A
+:10D4F000A03003EB430404EB031300EBC300223022
+:10D500008160C2609DF8B41040F2833011FB00F0DE
+:10D51000AD4901EB800101F589619DF8A00000EBA8
+:10D52000400202EB001011F830109DF8B40040F2F8
+:10D53000833210FB02F0A44A02EB80004079814262
+:10D540007ED19DF8B4009DF8A01001EB0010C21729
+:10D55000CDE92E029D4890F8100B08B39DF8B41049
+:10D5600001EB410000EB0110994901EB0010303054
+:10D570009DF8A01000EB0110807A022810D09DF8D1
+:10D58000B41001EB410000EB0110914901EB0010D8
+:10D5900030309DF8A01000EB0110C07A00287DDD2E
+:10D5A00000229DF8B40000EB400101EB0010884917
+:10D5B00001EB001030309DF8A01000EB0110C2729A
+:10D5C0008448D0F80C020521B0FBF1F201FB1200F7
+:10D5D00000EB40017F482C3000EB41100D300990EA
+:10D5E0009DF8B40040F2833110FB01F0764901EB65
+:10D5F000800000F589609DF8A01001EB410202EB6C
+:10D60000011100EBC1002230102201460890099858
+:10D61000FAF71BFE6F48D0F80C020521B0FBF1F2BF
+:10D6200001FB120000EB40016A482C3000EB411274
+:10D630009DF8B40040F2833110FB01F0624900E034
+:10D64000DFE201EB800101F589619DF8A00000EBAC
+:10D65000400303EB001001EBC00050F81A1F42F822
+:10D66000011F406850605B48D0F80C020521B0FBF8
+:10D67000F1F201FB120000EB400156482C3000EBA8
+:10D6800041129DF8B40000EB400101EB001050493D
+:10D6900001EB001130319DF8A00000E096E101EBB4
+:10D6A0000010007810704B48D0F80C020521B0FB38
+:10D6B000F1F201FB120000EB400146482C3000EB78
+:10D6C00041114248F538026841F81D2F8088888052
+:10D6D0004048D0F80C020521B0FBF1F201FB12002A
+:10D6E00000EB40013B482C3000EB41129DF8B400A8
+:10D6F00040F2833110FB01F0334901EB800101F569
+:10D7000089619DF8A00000EB400303EB001001EBE2
+:10D71000C000406BC2F809002E48D0F80C02052169
+:10D72000B0FBF1F201FB120000EB400129482C3064
+:10D7300000EB41129DF8B40000EB400101EB00103A
+:10D74000234901EB001130319DF8A00001EB0010DE
+:10D750004068C2F8230000229DF8B40000EB4001AD
+:10D7600001EB00101A4901EB001130319DF8A000C7
+:10D7700001EB0010426000213A9160E01548D0F8BA
+:10D780000C020521B0FBF1F201FB120000EB40019D
+:10D7900010482C3000EB41112731BDF8E8409DF8CE
+:10D7A000B40040F2833210FB02F0074A02EB800221
+:10D7B00002F589629DF8A00000EB400303EB001026
+:10D7C0000AE00000388F002088480020BC3200208A
+:10D7D000C8430020BC12002002EBC00090F880007B
+:10D7E00040F2833210FB02F0FE4A02EB800202F5A7
+:10D7F00089629DF8B40040F2833310FB03F0F94BCB
+:10D8000003EB800303F589639DF8A00000EB40055E
+:10D8100005EB001003EBC00090F8810000EB400323
+:10D8200003EB001002EBC0024732BDF8E800001D18
+:10D83000105C0855BDF8E800401C81B23A91BDF873
+:10D84000E80006289ADB00213A9142E000239DF887
+:10D85000B40040F2833110FB01F0E24901EB80019A
+:10D8600001F589619DF8A00000EB400202EB001079
+:10D8700001EBC00090F8800040F2833110FB01F012
+:10D88000D84901EB800101F589619DF8B40040F2AF
+:10D89000833210FB02F0D34A02EB800202F5896268
+:10D8A0009DF8A00000EB400404EB001002EBC00068
+:10D8B00090F8810000EB400202EB001001EBC00188
+:10D8C0004731BDF8E8000B54BDF8E800401C81B2B8
+:10D8D0003A91BDF8E8000A28B8DBC348D0F80C023A
+:10D8E0000521B0FBF1F080B2014609900220FBF760
+:10D8F000EFFB00210620FCF7D9FBBB48D0F80C0257
+:10D90000B949498D884206D2B748D0F80C02401C6C
+:10D91000B549C1F80C0200210520FCF7C7FB9DF8B2
+:10D92000B40000EB400101EB0010B04901EB001026
+:10D9300030309DF8A01000EB0110801C0990007899
+:10D9400020F00400001D09990870A748D0F80C02C7
+:10D950000521B0FBF1F201FB120000EB4001A248EF
+:10D960002C3000EB4110D0F823202E9800EB400122
+:10D970009F4800EB4110C0F8232000203A9020E09F
+:10D980009948D0F80C020521B0FBF1F201FB12001E
+:10D9900000EB400194482C3000EB41102730BDF8DB
+:10D9A000E810425C2E9800EB4001914800EB4111D9
+:10D9B0002731BDF8E8000A54BDF8E800401C81B2E8
+:10D9C0003A91BDF8E8000628DADB59E09DF8B4008A
+:10D9D00000EB400101EB0010844901EB00103030F6
+:10D9E0009DF8A01000EB0110801C0990007820F039
+:10D9F00008000830099908709DF8B40000EB400158
+:10DA000001EB0010794901EB001030309DF8A010B7
+:10DA100000EB011042682E9800EB4001744800EBC7
+:10DA20004110C0F8232000203A9025E09DF8B40072
+:10DA300040F2833110FB01F06A4901EB800101F5EE
+:10DA400089619DF8A00000EB400202EB001001EBA1
+:10DA5000C0014731BDF8E8000A5C2E9800EB400198
+:10DA6000634800EB41112731BDF8E8000A54BDF8C6
+:10DA7000E800401C81B23A91BDF8E8000628D5DBE9
+:10DA80009DF8B40000EB400101EB0010574901EB99
+:10DA9000001030309DF8A01000EB0110801C0990A0
+:10DAA000007820F02002099802709DF8B41002203E
+:10DAB000FCF7FCFA9DF8B40040F2833110FB01F052
+:10DAC000484901EB800000F589609DF8A01001EB4A
+:10DAD000410202EB011100EBC100223009902E98A7
+:10DAE00000EB4001424800EB41100D30102208903D
+:10DAF0000999FAF7AAFB9DF8B40040F2833110FBB4
+:10DB000001F0384901EB800101F589619DF8A00021
+:10DB100000EB400202EB001001EBC0012E9800EB7D
+:10DB20004002334800EB421051F81A2F40F8012F01
+:10DB3000496841609DF8B40000EB400101EB001022
+:10DB40002A4901EB001130319DF8A00001EB0010D3
+:10DB500001782E9800EB4002254800EB421001703E
+:10DB60002E9800EB4001224800EB41112148026849
+:10DB700041F81D2F808888809DF8B41040F28330D2
+:10DB800011FB00F0174901EB800101F589619DF857
+:10DB9000A00000EB400202EB001001EBC000416B63
+:10DBA0002E9800EB4002124800EB4210C0F809101A
+:10DBB0002E9881B208200991FCF778FA00229DF88E
+:10DBC000B40040F2833110FB01F0064901EB800004
+:10DBD00000F589609DF8A01001EB410303EB0111F2
+:10DBE0000AE0000088480020BC120020C843002042
+:10DBF000D8140020C731002000EBC10080F8462077
+:10DC000053E09DF8B41001EB410000EB0110FE4918
+:10DC100001EB001030309DF8A01000EB0110801CCB
+:10DC20000990007820F00400001D099908709DF803
+:10DC3000B41001EB410000EB0110F34901EB0010BF
+:10DC400030309DF8A01000EB0110801C0990007886
+:10DC500020F0800080300999087001209DF8B410F0
+:10DC600040F2833211FB02F1E84A02EB81010871B4
+:10DC70009DF8B41040F2833011FB00F0114601EB27
+:10DC8000800042799DF8B40040F2833110FB01F02E
+:10DC9000DE4901EB800000F589609DF8A01001EBE2
+:10DCA000410303EB011100F83120D5229DF8B400A7
+:10DCB00040F2833110FB01F0D44901EB800000F504
+:10DCC00089609DF8A01001EB410303EB011100EB0B
+:10DCD000C10042713CE2D5229DF8B40040F283318C
+:10DCE00010FB01F0C94901EB800000F589609DF847
+:10DCF000A01001EB410303EB011100EBC1004271E5
+:10DD000026E2D5229DF8B40040F2833110FB01F0E9
+:10DD1000BE4901EB800000F589609DF8A01001EB81
+:10DD2000410303EB011100EBC100427110E201213C
+:10DD3000B74880F8341A9DF8B40040F2833110FBE4
+:10DD400001F0B24901EB800101F589619DF8A00065
+:10DD500000EB400202EB001011F830109DF8B40007
+:10DD600040F2833210FB02F0A84A02EB80004079B7
+:10DD7000814234DA00219DF8B40040F2833210FB76
+:10DD800002F0A24A02EB8000017101229DF8B4006A
+:10DD900040F2833110FB01F09C4901EB800101F559
+:10DDA00089619DF8A00000EB400303EB001001F82F
+:10DDB000302011229DF8B40040F2833110FB01F0B5
+:10DDC000924901EB800000F589609DF8A01001EBFD
+:10DDD000410303EB011100EBC100427160E09DF8CB
+:10DDE000B40040F2833110FB01F0884901EB800060
+:10DDF00000F589609DF8A01001EB410202EB0111D2
+:10DE000000EBC1008078B22835D100219DF8B40024
+:10DE100040F2833210FB02F07C4A02EB8000017179
+:10DE2000B2229DF8B40040F2833110FB01F0774933
+:10DE300001EB800101F589619DF8A00000EB400332
+:10DE400003EB001001EBC000427100229DF8B4000A
+:10DE500040F2833110FB01F06C4901EB800000F5CA
+:10DE600089609DF8A01001EB410303EB011100EB69
+:10DE7000C100827014E0D5229DF8B40040F28331D5
+:10DE800010FB01F0614901EB800000F589609DF80D
+:10DE9000A01001EB410303EB011100EBC100427143
+:10DEA00056E100215A4880F8341AD5229DF8B40072
+:10DEB00040F2833110FB01F0544901EB800000F582
+:10DEC00089609DF8A01001EB410303EB011100EB09
+:10DED000C10042713CE101229DF8B40040F283315F
+:10DEE00010FB01F0494901EB800101F589619DF8C2
+:10DEF000A00000EB400303EB001001EBC00080F832
+:10DF0000822000213A9129E09DF8B40000EB400105
+:10DF1000C1EBC0103F4901EBC001BDF8E800C01CD7
+:10DF20000A5C9DF8B40040F2833110FB01F03749E0
+:10DF300001EB800101F589619DF8A00000EB400331
+:10DF400003EB001001EBC00000F18301BDF8E80015
+:10DF50000A54BDF8E800401C81B23A91BDF8E800CF
+:10DF60000A28D1DBF4E09DF8B40000EB4001C1EBDE
+:10DF7000C010284901EBC000C07801049DF8B4002E
+:10DF800000EB4002C2EBC010224A02EBC000007955
+:10DF900041EA00209DF8B41001EB4102C2EBC1112F
+:10DFA0001C4A02EBC10149790843B0F5E13F77D142
+:10DFB0009DF8B40000EB400101EB0010124901EBA9
+:10DFC000001030309DF8A01000EB0110801C09906B
+:10DFD000007820F004020998027000229DF8B40035
+:10DFE00040F2833110FB01F0084901EB800000F59D
+:10DFF00089609DF8A01001EB410303EB011100EBD8
+:10E00000C100A0F88E2007E0C84300208848002007
+:10E01000BC320020388F002013229DF8B40040F25B
+:10E02000833110FB01F0FE4901EB800000F58960AF
+:10E030009DF8A01001EB410303EB011100EBC100BF
+:10E0400042719DF8B40000EB400101EB0010F5496E
+:10E0500001EB0010407903464FF480524FF4E13158
+:10E0600009909DF8B4001AF0B5FB9DF8B40040F299
+:10E07000833110FB01F0EA4901EB800101F5896170
+:10E080009DF8A00000EB400202EB001001EBC00085
+:10E0900090300990007820F0080008300999087045
+:10E0A00056E09DF8B40000EB4001C1EBC010DE4922
+:10E0B00001EBC00001799DF8B40000EB4002C2EB17
+:10E0C000C010D94A02EBC000C07841EA00229DF896
+:10E0D000B40040F2833110FB01F0D14901EB800123
+:10E0E00001F589619DF8A00000EB400303EB0010EF
+:10E0F00001EBC000A0F88E209DF8B40040F28331FF
+:10E1000010FB01F0C64901EB800101F589619DF822
+:10E11000A00000EB400202EB001001EBC000B0F8E1
+:10E120008E109DF8B40000EB400202EB0010BD4AD7
+:10E1300002EB0010408B814209DB0621A2F504723C
+:10E140009DF8B40002EB00129DF8A000115400BF2E
+:10E1500000BF10F058BE9DF8B40000EB4001C1EBC9
+:10E16000C010B14911F83000042801D125900BE00E
+:10E170009DF8B40000EB4001C1EBC010AA4911F8B2
+:10E180003000152800D125909DF8B40000EB400127
+:10E19000C1EBC010A44901EBC00041789DF8B40068
+:10E1A00000EB4002C2EBC0109F4A12F8300041EA77
+:10E1B000002041F23001884202D1A62025903DE0A6
+:10E1C0009DF8B40000EB4001C1EBC010964901EB93
+:10E1D000C00041789DF8B40000EB4002C2EBC010D3
+:10E1E000914A12F8300041EA002041F231018842A0
+:10E1F00002D1A720259021E09DF8B40000EB40015A
+:10E20000C1EBC010884911F83000022816D19DF8E2
+:10E21000B40000EB4001C1EBC010834901EBC0002A
+:10E2200001799DF8B40000EB4002C2EBC0107E4AB9
+:10E2300002EBC000C07841EA002125919DF8B400AE
+:10E2400040F2833110FB01F0754901EB80008178C9
+:10E2500028910021754A9DF8B40002EB00129DF848
+:10E26000A0001154724890F82800012815D19DF89B
+:10E27000B40000EB400101EB00106A4901EB001013
+:10E2800030309DF8A01000EB0110801C0990007840
+:10E2900020F08000803009990870BDF8941043F296
+:10E2A0003002881A91427CD009DC04297AD01529E1
+:10E2B00079D0A62910D0A72942F0EA8367E1B0F50A
+:10E2C000C06F71D0A0F2016000286ED001286DD01F
+:10E2D0000428F1D101F04BBF00219DF8B40040F2B9
+:10E2E000833210FB02F04E4A02EB800001719DF870
+:10E2F000B40040F2833110FB01F0114601EB8000C5
+:10E3000000F589609DF8A01001EB410202EB0111BC
+:10E3100010F83100052829DC06229DF8B40040F2EF
+:10E32000833110FB01F03E4901EB800101F5896169
+:10E330009DF8A00000EB400303EB001001F8302033
+:10E34000A8229DF8B40040F2833110FB01F034495B
+:10E3500001EB800000F589609DF8A01001EB4103FE
+:10E3600003EB011100EBC10042710EE19DF8B40016
+:10E3700040F2833110FB01F0294901EB800000F5E8
+:10E3800089609DF8A01001EB410202EB011110F829
+:10E3900031000A2830DC0B229DF8B40040F28331B2
+:10E3A00005E0BAE138E2F4E3F4E3F4E3F4E310FB6C
+:10E3B00001F01B4901EB800101F589619DF8A00086
+:10E3C00000EB400303EB001001F83020A9229DF878
+:10E3D000B40040F2833110FB01F0114901EB8000E1
+:10E3E00000F589609DF8A01001EB410303EB0111DA
+:10E3F00000EBC1004271C8E09DF8B40040F28331E7
+:10E4000010FB01F0064901EB800000F589609DF8E2
+:10E41000A01001EB410202EB011110F8310009E0FC
+:10E4200088480020C8430020388F0020B8410020D1
+:10E43000BC1200200F2829DC10229DF8B40040F205
+:10E44000833110FB01F0FE4901EB800101F5896188
+:10E450009DF8A00000EB400303EB001001F8302012
+:10E46000A2229DF8B40040F2833110FB01F0F44980
+:10E4700001EB800000F589609DF8A01001EB4103DD
+:10E4800003EB011100EBC10042717EE09DF8B40086
+:10E4900040F2833110FB01F0E94901EB800000F507
+:10E4A00089609DF8A01001EB410202EB011100EB25
+:10E4B000C1004079A52815D19DF8B40000EB4001BA
+:10E4C00001EB0010DF4901EB001030309DF8A01087
+:10E4D00000EB0110801C0990007820F00400001D62
+:10E4E000099908709DF8B40040F2833110FB01F0E7
+:10E4F000D34901EB800000F589609DF8A01001EB85
+:10E50000410202EB011100EBC1008078A1283CD050
+:10E510009DF8B40040F2833110FB01F0C84901EBD3
+:10E52000800101F589619DF8A00000EB400202EB3B
+:10E53000001001EBC00082789DF8B40040F28331F6
+:10E5400010FB01F0BE4901EB800101F589619DF8E6
+:10E55000A00000EB400303EB001001EBC000427190
+:10E56000A1229DF8B40040F2833110FB01F0B449C0
+:10E5700001EB800000F589609DF8A01001EB4103DC
+:10E5800003EB011100EBC100827002F081BA00219F
+:10E590009DF8B40040F2833210FB02F0A84A02EB6F
+:10E5A000800001719DF8B40040F2833110FB01F04E
+:10E5B000114601EB800000F589609DF8A01001EB89
+:10E5C000410202EB011110F8310008281FDC002184
+:10E5D0009DF8B40040F2833210FB02F0984A02EB3F
+:10E5E0008000017108229DF8B40040F2833110FBD5
+:10E5F00001F0934901EB800000F589609DF8A010BF
+:10E6000001EB410303EB011100F8312028E09DF8F4
+:10E61000B40040F2833110FB01F0894901EB800026
+:10E6200000F589609DF8A01001EB410202EB011199
+:10E6300010F831000B2813DC0C229DF8B40040F2D6
+:10E64000833110FB01F07E4901EB800000F5896009
+:10E650009DF8A01001EB410303EB011100F83120FC
+:10E660009DF8B40040F2833110FB01F0744901EBD6
+:10E67000800000F589609DF8A01001EB410202EBDB
+:10E68000011100EBC1004079A42830D19DF8B400FD
+:10E6900000EB400101EB00106A4901EB0010303043
+:10E6A0009DF8A01000EB0110801C0990007820F06C
+:10E6B000200020300999087000229DF8B40040F233
+:10E6C000833110FB01F05E4901EB800000F58960A9
+:10E6D0009DF8A01001EB410303EB011100EBC10019
+:10E6E00080F845209DF8B4100220FBF7DFFCA12242
+:10E6F0009DF8B40040F2833110FB01F0504901EB6A
+:10E70000800000F589609DF8A01001EB410303EB48
+:10E71000011100EBC100427137E700213A9115E089
+:10E720009DF8B40000EB4001C1EBC010464901EB7D
+:10E73000C001BDF8E800C01C0A5C16A9BDF8E800DD
+:10E740000A54BDF8E800401C81B23A91BDF8E800D7
+:10E750000628E5DB062116A82AF036F90021CDE9C6
+:10E760003001DDE93021100A40EA0164A21841EBD2
+:10E770002120CDE908204FF480724FF00003DDE93D
+:10E780000801F9F71FFD9DF8B40040F2833110FB3A
+:10E7900001F02B4901EB800000F589609DF8A01085
+:10E7A00001EB410303EB011100EBC10002710020FA
+:10E7B0009DF8B41040F2833211FB02F1204A02EBC3
+:10E7C0008101087104229DF8B40040F2833110FBEE
+:10E7D00001F01B4901EB800000F589609DF8A01055
+:10E7E00001EB410303EB011100F83120A7229DF852
+:10E7F000B40040F2833110FB01F0114901EB8000BD
+:10E8000000F589609DF8A01001EB410303EB0111B5
+:10E8100000EBC1004271B8E69DF8B40040F28331CC
+:10E8200010FB01F0064901EB800000F589609DF8BE
+:10E83000A01001EB410202EB011110F8310005E0DC
+:10E8400088480020C8430020388F0020042878DA48
+:10E8500000219DF8B40040F2833210FB02F0FE4A22
+:10E8600002EB80000171A1229DF8B40040F28331D7
+:10E8700010FB01F0F84901EB800101F589619DF879
+:10E88000A00000EB400303EB001001EBC00042715D
+:10E890009DF8B40040F2833110FB01F0EE4901EB2A
+:10E8A000800101F589619DF8A00000EB400202EBB8
+:10E8B000001001EBC00109910878401CC1B2099811
+:10E8C00001709DF8B40040F2833110FB01F0E24981
+:10E8D00001EB800000F589609DF8A01001EB41027A
+:10E8E00002EB011110F83100042828D10A229DF80A
+:10E8F000B40040F2833110FB01F0D74901EB8001F5
+:10E9000001F589619DF8A00000EB400303EB0010C6
+:10E9100001F83020A3229DF8B40040F2833110FBAF
+:10E9200001F0CD4901EB800000F589609DF8A01051
+:10E9300001EB410303EB011100EBC100427132E333
+:10E94000FFE79DF8B40040F2833110FB01F0C249AB
+:10E9500001EB800000F589609DF8A01001EB4102F9
+:10E9600002EB011110F83100042834D100219DF888
+:10E97000B40040F2833210FB02F0B74A02EB800091
+:10E98000017105229DF8B40040F2833110FB01F0C3
+:10E99000B14901EB800101F589619DF8A00000EB10
+:10E9A000400303EB001001F83020A3229DF8B400CF
+:10E9B00040F2833110FB01F0A74901EB800000F524
+:10E9C00089609DF8A01001EB410303EB011100EBFE
+:10E9D000C1004271E7E29DF8B40040F2833110FBC0
+:10E9E00001F09D4901EB800000F589609DF8A010C1
+:10E9F00001EB410202EB011110F83100082834DC70
+:10EA000000219DF8B40040F2833210FB02F0924ADC
+:10EA100002EB8000017109229DF8B40040F28331BD
+:10EA200010FB01F08C4901EB800101F589619DF833
+:10EA3000A00000EB400303EB001001F83020A722F8
+:10EA40009DF8B40040F2833110FB01F0824901EBE4
+:10EA5000800000F589609DF8A01001EB410303EBF5
+:10EA6000011100EBC10042719DE29DF8B41040F22B
+:10EA7000833011FB00F0784901EB800000F58960DC
+:10EA80009DF8A01001EB410202EB011110F83100DA
+:10EA9000092834DC00219DF8B40040F2833210FBD9
+:10EAA00002F06D4A02EB800001710A229DF8B40069
+:10EAB00040F2833110FB01F0674901EB800101F561
+:10EAC00089619DF8A00000EB400303EB001001F802
+:10EAD0003020A3229DF8B40040F2833110FB01F0F6
+:10EAE0005D4901EB800000F589609DF8A01001EB05
+:10EAF000410303EB011100EBC100427153E29DF8A9
+:10EB0000B41040F2833011FB00F0534901EB800058
+:10EB100000F589609DF8A01001EB410202EB0111A4
+:10EB200010F831000D2838DC00219DF8B40040F2C7
+:10EB3000833210FB02F0484A02EB800001710E2282
+:10EB40009DF8B40040F2833110FB01F0424901EB23
+:10EB5000800101F589619DF8A00000EB400303EB03
+:10EB6000001001F83020A1229DF8B40040F283315A
+:10EB700010FB01F0384901EB800000F589609DF839
+:10EB8000A01001EB410303EB011100EBC100427146
+:10EB900009E209E23DE298E276E29DF8B41040F223
+:10EBA000833011FB00F02C4901EB800000F58960F7
+:10EBB0009DF8A01001EB410202EB011110F83100A9
+:10EBC0000E2834DC00219DF8B40040F2833210FBA3
+:10EBD00002F0214A02EB800001710F229DF8B4007F
+:10EBE00040F2833110FB01F01B4901EB800101F57C
+:10EBF00089619DF8A00000EB400303EB001001F8D1
+:10EC00003020A3229DF8B40040F2833110FB01F0C4
+:10EC1000114901EB800000F589609DF8A01001EB1F
+:10EC2000410303EB011100EBC1004271BBE19DF810
+:10EC3000B41040F2833011FB00F0074901EB800073
+:10EC400000F589609DF8A01001EB410202EB011173
+:10EC500010F83100102801E0884800207DDC1122E6
+:10EC60009DF8B40040F2833110FB01F0FE4901EB46
+:10EC7000800101F589619DF8A00000EB400303EBE2
+:10EC8000001001F83020A1229DF8B40040F2833139
+:10EC900010FB01F0F44901EB800101F589619DF859
+:10ECA000A00000EB400303EB001001EBC000427139
+:10ECB0009DF8B40040F2833110FB01F0EA4901EB0A
+:10ECC000800101F589619DF8A00000EB400303EB92
+:10ECD000001001EBC00082709DF8B41001EB410000
+:10ECE00000EB0110E14901EB001130319DF8A0006B
+:10ECF00001EB0010801C0990007820F0800080302B
+:10ED0000099908709DF8B41001EB410000EB011067
+:10ED1000D64901EB001030309DF8A01000EB011037
+:10ED2000801C0990007820F00400001D09990870EB
+:10ED30009DF8B41001EB410000EB0110CB4901EB51
+:10ED4000001030309DF8A01000EB01108078C0F367
+:10ED50004010E8B39DF8B41000E042E001EB410040
+:10ED600000EB0110C14901EB001030309DF8A010FC
+:10ED700000EB0110801C0990007820F02002099817
+:10ED800002709DF8B41001EB410000EB0110B7498F
+:10ED900001EB001030309DF8A01000EB01108078DE
+:10EDA000C0F34000B8B99DF8B41001EB410000EB8E
+:10EDB0000110AE4901EB001030309DF8A01000EBBF
+:10EDC0000110801C0990007820F00800083000E055
+:10EDD00072E0099908709DF8B4100220FBF766F9FB
+:10EDE000E1E09DF8B41040F2833011FB00F09E4941
+:10EDF00001EB800101F589619DF8A00000EB400264
+:10EE000002EB001011F830109DF8B40040F283328C
+:10EE100010FB02F0944A02EB8000407981424BD112
+:10EE20009DF8B41040F2833011FB00F0114601EB65
+:10EE3000800000F589609DF8A01001EB410202EB13
+:10EE4000011100EBC1008078A12836D0A3229DF8E3
+:10EE5000B40040F2833110FB01F0834901EB8001E3
+:10EE600001F589619DF8A00000EB400303EB001061
+:10EE700001EBC00042719DF8B41040F2833011FBE9
+:10EE800000F0794901EB800000F589609DF8A01041
+:10EE900001EB410202EB011100EBC1008078A228D6
+:10EEA0000AD000209DF8B41040F2833211FB02F129
+:10EEB0006D4A02EB8101087175E09DF8B41040F2D3
+:10EEC000833011FB00F0684901EB800000F5896098
+:10EED0009DF8A01001EB410202EB011100EBC10013
+:10EEE000807B01283FD100229DF8B40040F283319D
+:10EEF00010FB01F05C4901EB800101F589619DF88F
+:10EF0000A00000EB400303EB001001EBC000827394
+:10EF1000A3229DF8B40040F2833110FB01F0524966
+:10EF200001EB800101F589619DF8A00000EB400331
+:10EF300003EB001001EBC0004271A9229DF8B40060
+:10EF400040F2833110FB01F0474901EB800000F5EE
+:10EF500089609DF8A01001EB410303EB011100EB68
+:10EF6000C10082701FE0A1229DF8B40040F28331FD
+:10EF700010FB01F03C4901EB800101F589619DF82E
+:10EF8000A00000EB400303EB001001EBC000427156
+:10EF900001219DF8B40040F2833210FB02F0324AA6
+:10EFA00002EB8000017136E4A1229DF8B40040F22A
+:10EFB000833110FB01F02C4901EB800101F58961DF
+:10EFC0009DF8A00000EB400303EB001001EBC00034
+:10EFD00082709DF8B40040F2833110FB01F02249A9
+:10EFE00001EB800101F589619DF8A00000EB400371
+:10EFF00003EB001001EBC000427100219DF8B4004A
+:10F0000040F2833210FB02F0174A02EB80000171DC
+:10F01000C9E700219DF8B40040F2833210FB02F0F2
+:10F02000114A02EB8000017109229DF8B40040F200
+:10F03000833110FB01F00C4901EB800101F589617E
+:10F040009DF8A00000EB400303EB001001F8302016
+:10F05000A7229DF8B40040F2833110FB01F0024971
+:10F0600001EB800004E0000088480020C843002035
+:10F0700000F589609DF8A01001EB410303EB01113D
+:10F0800000EBC10042718EE700219DF8B40040F210
+:10F09000833210FB02F0FE4A02EB80000171A722CE
+:10F0A0009DF8B40040F2833110FB01F0F84901EB08
+:10F0B000800000F589609DF8A01001EB410303EB8F
+:10F0C000011100EBC10042716DE700219DF8B40011
+:10F0D00040F2833210FB02F0ED4A02EB8000017136
+:10F0E000A7229DF8B40040F2833110FB01F0E849FB
+:10F0F00001EB800101F589619DF8A00000EB400360
+:10F1000003EB001001EBC00042719DF8B41001EB5D
+:10F110004100C0EBC110DF4901EBC000407930284D
+:10F120007ED19DF8B41040F2833011FB00F0D84935
+:10F1300001EB800101F589619DF8A00000EB400220
+:10F1400002EB001011F830109DF8B40040F2833249
+:10F1500010FB02F0CE4A02EB8000407981425FD181
+:10F160009DF8B41040F2833011FB00F0114601EB22
+:10F17000800000F589609DF8A01001EB410202EBD0
+:10F18000011100EBC100C078312830D19DF8B410D6
+:10F1900001EB410000EB0110BF4901EB00103030E2
+:10F1A0009DF8A01000EB0110801C0990007820F061
+:10F1B00020020998027000229DF8B40040F28331C9
+:10F1C00010FB01F0B24901EB800000F589609DF869
+:10F1D000A01001EB410303EB011100EBC10080F82B
+:10F1E00045209DF8B4100220FAF760FF81E09DF8F9
+:10F1F000B40040F2833110FB01F0A54901EB80001F
+:10F2000000F589609DF8A01001EB410202EB0111AD
+:10F2100000EBC100C07833286BD19DF8B40000E04A
+:10F2200092E000EB400101EB00109B4901EB001064
+:10F2300030309DF8A01000EB0110801C0990007880
+:10F2400020F020020998027001229DF8B40040F2DB
+:10F25000833110FB01F08E4901EB800000F58960DD
+:10F260009DF8A01001EB410303EB011100EBC1007D
+:10F2700080F846209DF8B40040F2833110FB01F085
+:10F28000834901EB800000F589609DF8A01001EB37
+:10F29000410303EB011100EBC100427341F28832DC
+:10F2A0009DF8B40040F2833110FB01F0784901EB86
+:10F2B000800000F589609DF8A01001EB410303EB8D
+:10F2C000011100EBC1004261A9229DF8B40040F297
+:10F2D000833110FB01F06E4901EB800000F589607D
+:10F2E0009DF8A01001EB410303EB011100EBC100FD
+:10F2F00082709DF8B41001EB410000EB01106649EB
+:10F3000001EB001030309DF8A01000EB0110801CC4
+:10F310000990007820F00102099802709DF8B4006D
+:10F3200000EB400101EB00105B4901EB00103030B5
+:10F330009DF8A01000EB0110801C0990007820F0CF
+:10F3400002020998027017E19DF8B41001EB410028
+:10F35000C0EBC1104F4901EBC000407931287CD18E
+:10F360009DF8B41040F2833011FB00F0484901EBE6
+:10F37000800101F589619DF8A00000EB400202EBDD
+:10F38000001011F830109DF8B40040F2833210FBE9
+:10F3900002F03F4A02EB8000407981425DD19DF846
+:10F3A000B41040F2833011FB00F0114601EB8000F5
+:10F3B00000F589609DF8A01001EB410202EB0111FC
+:10F3C00000EBC10090F8460058BB01229DF8B40044
+:10F3D00040F2833110FB01F02D4901EB800101F572
+:10F3E00089619DF8A00000EB400303EB001001EBE6
+:10F3F000C00080F845209DF8B40000EB400101EB0F
+:10F400000010254901EB001130319DF8A00001EBFF
+:10F410000010801C0990007820F00100401C099920
+:10F4200008709DF8B40000EB400101EB00101A4990
+:10F4300001EB001030309DF8A01000EB0110801C93
+:10F440000990007820F0020209980270134890F8A1
+:10F45000100B90B19DF8B40000E007E200EB400112
+:10F4600001EB00100C4901EB001030309DF8A010AA
+:10F4700000EB0110807A02287ED1094890F829001B
+:10F480000128F9D10648D0F80C020549498D09E058
+:10F4900088480020388F0020C8430020BC3200205C
+:10F4A000BC120020884267D29DF8B40040F283313C
+:10F4B00010FB01F0FE4901EB800000F589609DF82A
+:10F4C000A01001EB410202EB011100EBC10090F82A
+:10F4D0004500012851D19DF8B40040F2833110FB62
+:10F4E00001F0F34901EB800000F589609DF8A01060
+:10F4F00001EB410202EB011100EBC10090F87F002B
+:10F50000D8BB01229DF8B40000EB400101EB0010D4
+:10F51000E84901EB001130319DF8A00001EB00102B
+:10F52000C27200229DF8B40000EB400101EB001014
+:10F53000E04901EB001130319DF8A00001EB001013
+:10F5400042604FF010429DF8B40040F2833110FB4E
+:10F5500001F0D74901EB800101F589619DF8A00018
+:10F5600000EB400303EB001001EBC00082609DF84C
+:10F57000B40000EB400101E073E073E001EB001028
+:10F58000CC4901EB001130319DF8A00001EB0010D7
+:10F5900001789DF8B40040F2833210FB02F0C44AB7
+:10F5A00002EB800041709DF8B40040F2833110FB03
+:10F5B00001F0114601EB800101F589619DF8A00081
+:10F5C00000EB400202EB001011F830109DF8B4007F
+:10F5D00040F2833210FB02F0B54A02EB8000407922
+:10F5E00081423ED100229DF8B40040F2833110FBED
+:10F5F00001F0AF4901EB800101F589619DF8A000A0
+:10F6000000EB400303EB001001EBC000C271A42229
+:10F610009DF8B40040F2833110FB01F0A44901EBE6
+:10F62000800101F589619DF8A00000EB400303EB28
+:10F63000001001EBC0008270A3229DF8B40040F2DC
+:10F64000833110FB01F09A4901EB800000F58960DD
+:10F650009DF8A01001EB410303EB011100EBC10089
+:10F66000427179E29DF8B40040F2833110FB01F061
+:10F670008F4901EB800000F589609DF8A01001EB37
+:10F68000410202EB011100EBC10090F84500012896
+:10F690007ED19DF8B40040F2833110FB01F0844923
+:10F6A00001EB800101F589619DF8A00000EB4002AB
+:10F6B00002EB001001EBC00090F8800040F28331B3
+:10F6C00010FB01F07A4901EB800101F589619DF899
+:10F6D000B40040F2833210FB02F0754A02EB800066
+:10F6E00000F589609DF8A02002EB420303EB0212B3
+:10F6F00000EBC20090F8810000EB400202EB00102A
+:10F7000001EBC00090F87E00032841D102229DF851
+:10F71000B40000EB400101EB0010664901EB001161
+:10F7200030319DF8A00001EB0010C2724FF0104282
+:10F730009DF8B40040F2833110FB01F05C4901EB0D
+:10F74000800101F589619DF8A00000EB400303EB07
+:10F75000001001EBC00082609DF8B40000EB400196
+:10F7600001EB0010534901EB001130319DF8A0006E
+:10F7700001EB001001789DF8B40040F2833210FBD9
+:10F7800002F04B4A02EB800041709DF8B40000E0AB
+:10F79000ABE140F2833110FB01F0114601EB800137
+:10F7A00001F589619DF8A00000EB400202EB00101A
+:10F7B00011F830109DF8B40040F2833210FB02F0D3
+:10F7C0003B4A02EB8000407981423ED100229DF805
+:10F7D000B40040F2833110FB01F0354901EB8001A8
+:10F7E00001F589619DF8A00000EB400303EB0010D8
+:10F7F00001EBC000C271A4229DF8B40040F2833135
+:10F8000010FB01F02A4901EB800101F589619DF8A7
+:10F81000A00000EB400303EB001001EBC00082707E
+:10F82000A3229DF8B40040F2833110FB01F020497F
+:10F8300001EB800000F589609DF8A01001EB410309
+:10F8400003EB011100EBC100427100229DF8B400EE
+:10F8500000EB400101EB0010164901EB00103030C5
+:10F860009DF8A01000EB0110426075E19DF8B40016
+:10F8700000EB4001C1EBC0100F4901EBC000407923
+:10F8800033287DD19DF8B40000EB400101EB00105E
+:10F89000084901EB001030309DF8A01000EB01107A
+:10F8A000801C0990007820F00100401C099905E0B7
+:10F8B00088480020C8430020388F002008709DF839
+:10F8C000B40000EB400101EB0010FE4901EB001019
+:10F8D00030309DF8A01000EB0110801C09900078DA
+:10F8E00020F02002099802709DF8B40000EB40015E
+:10F8F00001EB0010F34901EB001030309DF8A0102F
+:10F9000000EB0110801C0990007820F00200801CA0
+:10F91000099908709DF8B40040F2833110FB01F0A2
+:10F92000E94901EB800042799DF8B40040F283314F
+:10F9300010FB01F0E44901EB800101F589619DF8BC
+:10F94000A00000EB400303EB001001F830209DF80D
+:10F95000B40000EB400101EB0010DA4901EB0011AB
+:10F9600030319DF8A00001EB0010801C0990007858
+:10F9700020F080008030099908709DF8B40000E004
+:10F980002AE000EB400101EB0010CE4901EB001032
+:10F9900030309DF8A01000EB01108078C0F34000DB
+:10F9A00020B99DF8B4100220FAF780FBA2229DF83E
+:10F9B000B40040F2833110FB01F0C34901EB800039
+:10F9C00000F589609DF8A01001EB410303EB0111E4
+:10F9D00000EBC1008270BFE09DF8B40000EB400175
+:10F9E000C1EBC010B94901EBC000407934287CD18B
+:10F9F0009DF8B40000EB400101EB0010B14901EBB0
+:10FA0000001030309DF8A01000EB0110801C099010
+:10FA1000007820F02002099802709DF8B40000EBF5
+:10FA2000400101EB0010A74901EB001030309DF8B8
+:10FA3000A01000EB0110801C0990007820F0020259
+:10FA40000998027001229DF8B40040F2833110FB46
+:10FA500001F09D4901EB800000F589609DF8A01040
+:10FA600001EB410303EB011100EBC10080F84620DC
+:10FA70009DF8B40040F2833110FB01F0924901EB94
+:10FA8000800000F589609DF8A01001EB410303EBB5
+:10FA9000011100EBC100427341F288329DF8B400BD
+:10FAA00040F2833110FB01F0874901EB800000F543
+:10FAB00089609DF8A01001EB410303EB011100EBFD
+:10FAC000C1004261A9229DF8B40040F2833110FBCD
+:10FAD00001F07D4901EB800000F589609DF8A010E0
+:10FAE00001EB410303EB011100E035E000EBC10045
+:10FAF00082709DF8B40040F2833110FB01F072492E
+:10FB000001EB800042799DF8B40040F2833110FB94
+:10FB100001F06D4901EB800000F589609DF8A010AF
+:10FB200001EB410303EB011100F831209DF8B40013
+:10FB300000EB400101EB0010624901EB0010303096
+:10FB40009DF8A01000EB0110801C0990007820F0B7
+:10FB5000800080300999087000202E902F9000219D
+:10FB60003A9122E0DDE92E10000140EA117209010C
+:10FB7000CDE92E129DF8B41001EB4100C0EBC1108D
+:10FB8000524901EBC001BDF8E800801D085C303827
+:10FB9000C117DDE92E34184341EA0402CDE92E02F3
+:10FBA000BDF8E800401C80B23A90BDF8E800062895
+:10FBB000D8DB9DF8B4002E9940F2833210FB02F09E
+:10FBC000414A02EB800202F589629DF8A00000EB39
+:10FBD000400303EB001002EBC000C0F81A10002233
+:10FBE0002E922F9200213A9122E0DDE92E100001A1
+:10FBF00040EA11720901CDE92E129DF8B41001EB13
+:10FC00004100C0EBC110314901EBC001BDF8E80073
+:10FC10000D30085C3038C117DDE92E34184341EA55
+:10FC20000402CDE92E02BDF8E800401C80B23A90F3
+:10FC3000BDF8E8000428D8DB9DF8B4002E9940F206
+:10FC4000833210FB02F0204A02EB800202F5896247
+:10FC50009DF8A00000EB400303EB001002EBC00096
+:10FC6000416300222E922F9200213A9122E0DDE999
+:10FC70002E10000140EA11720901CDE92E129DF803
+:10FC8000B41001EB4100C0EBC110104901EBC00101
+:10FC9000BDF8E8001130085C3038C117DDE92E34BA
+:10FCA000184341EA0402CDE92E02BDF8E800401CE9
+:10FCB00080B23A90BDF8E8000628D8DB9DF8B40081
+:10FCC0002E9905E0C843002088480020388F002086
+:10FCD00040F2833210FB02F0FE4A02EB800202F592
+:10FCE00089629DF8A00000EB400303EB001002EBDB
+:10FCF000C000C0F81E109DF8B41001EB4100C0EB2D
+:10FD0000C110F54901EBC00042799DF8B40040F202
+:10FD1000833110FB01F0EF4901EB800101F58961AE
+:10FD20009DF8A00000EB400303EB001001EBC000C6
+:10FD3000C2709DF8B41001EB410000EB0110E749DF
+:10FD400001EB001130319DF8A00001EB001082782A
+:10FD50009DF8B40040F2833110FB01F0DD4901EB66
+:10FD6000800101F589619DF8A00000EB400303EBE1
+:10FD7000001001EBC00002769DF8B41040F2833011
+:10FD800011FB00F0D34901EB800101F589619DF879
+:10FD9000A00000EB400202EB001011F830109DF8BB
+:10FDA000B40040F2833210FB02F0CA4A02EB80003A
+:10FDB000407981427EDA9DF8B41040F2833011FB25
+:10FDC00000F0114601EB800000F589609DF8A0105D
+:10FDD00001EB410202EB011110F831000F2869DD3F
+:10FDE00000219DF8B40040F2833210FB02F0B94AC2
+:10FDF00002EB80000171A7229DF8B40040F283312C
+:10FE000010FB01F0B34901EB800101F589619DF818
+:10FE1000A00000EB400303EB001001EBC0004271B7
+:10FE200001219DF8B40040F2833210FB02F0A94A90
+:10FE300002EB800001719DF8B41040F2833011FB99
+:10FE400000F0114601EB800042799DF8B40040F2C9
+:10FE5000833110FB01F09F4901EB800101F58961BD
+:10FE60009DF8A00000EB400303EB001001F83020E8
+:10FE7000A1229DF8B40040F2833110FB01F09549B6
+:10FE800001EB800101F589619DF8A00000EB4003C2
+:10FE900003EB001001EBC00042719DF8B41001EBC0
+:10FEA000410000EB01108D4901EB001130319DF84C
+:10FEB000A00000E0A2E001EB0010801C0990007897
+:10FEC00020F080008030099908709DF8B41001EB93
+:10FED000410000EB0110814901EB001030309DF82A
+:10FEE000A01000EB0110801C0990007820F00400A5
+:10FEF000001D099908709DF8B41001EB4100C0EB9A
+:10FF0000C110754901EBC0004079302814D19DF82B
+:10FF1000B41001EB410000EB0110704901EB00103F
+:10FF200030309DF8A01000EB0110801C0990007883
+:10FF300020F00102099802709DF8B41001EB410015
+:10FF400000EB0110654901EB001030309DF8A01066
+:10FF500000EB01108078C0F3401088B99DF8B41010
+:10FF600001EB410000EB01105C4901EB0010303067
+:10FF70009DF8A01000EB01108078C0F34000E8B3BA
+:10FF80009DF8B40000EB400101EB0010534901EB78
+:10FF9000001030309DF8A01000EB0110801C09907B
+:10FFA000007820F02002099802709DF8B40000EB60
+:10FFB000400101EB0010494901EB001030309DF881
+:10FFC000A01000EB0110801C0990007820F00202C4
+:10FFD000099802709DF8B40000EB400101EB00109D
+:10FFE0003E4901EB001030309DF8A01000EB0110ED
+:10FFF000801C0990007820F0080000E0B6E008308E
+:020000040801F1
+:10000000099908709DF8B4009DF8A01001EB00104C
+:10001000C217CDE92E029DF8B40040F2833110FBE7
+:1000200001F02C4901EB800000F589609DF8A010DB
+:1000300001EB410202EB011100EBC10022300990FB
+:100040002E9800EB4001264800EB41100D301022A5
+:1000500008900999F8F7F9F89DF8B40040F2833157
+:1000600010FB01F01B4901EB800101F589619DF84E
+:10007000A00000EB400202EB001001EBC0012E9843
+:1000800000EB4002164800EB421051F81A2F40F8DE
+:10009000012F496841609DF8B40000EB400101EB7D
+:1000A00000100E4901EB001130319DF8A00001EB6A
+:1000B000001001782E9800EB4002094800EB421036
+:1000C00001702E9800EB4001054800EB41110548F6
+:1000D000026809E088480020388F0020C8430020CB
+:1000E000D8140020C731002041F81D2F8088888057
+:1000F0009DF8B40040F2833110FB01F0FE4901EBA2
+:10010000800101F589619DF8A00000EB400202EB3F
+:10011000001001EBC000416B2E9800EB4002F74845
+:1001200000EB4210C0F809109DF8B40000EB40014C
+:1001300001EB0010F24901EB001130319DF8A000F5
+:1001400001EB001041682E9800EB4002EB4800EBF9
+:100150004210C0F823102E9881B208200991F9F7B7
+:10016000A5FF9DF8B4100220F9F7A0FFFDE30020E1
+:100170002E902F9000213A9122E0DDE92E1000010F
+:1001800040EA11720901CDE92E129DF8B40000EB8E
+:100190004001C1EBC010DB4901EBC001BDF8E80034
+:1001A0000B30085C3038C117DDE92E34184341EAC2
+:1001B0000402CDE92E02BDF8E800401C80B23A905E
+:1001C000BDF8E8000A28D8DB9DF8B400DDE92E125E
+:1001D00040F2833310FB03F0C74B03EB800303F5BE
+:1001E00089639DF8A00000EB400404EB001003EBD2
+:1001F000C00040F8221F426000212E912F913A91B9
+:1002000022E0DDE92E10000140EA11720901CDE97A
+:100210002E129DF8B40000EB4001C1EBC010B949AB
+:1002200001EBC001BDF8E8001530085C3038C1179B
+:10023000DDE92E34184341EA0402CDE92E02BDF86F
+:10024000E800401C80B23A90BDF8E8000A28D8DBEC
+:100250009DF8B400DDE92E1240F2833310FB03F069
+:10026000A54B03EB800303F589639DF8A00000EB29
+:10027000400404EB001003EBC00022308160C26038
+:1002800000219DF8B40040F2833210FB02F09A4A3C
+:1002900002EB800001719DF8B40040F2833110FB45
+:1002A00001F0114601EB800101F589619DF8A00084
+:1002B00000EB400202EB001011F830109DF8B40082
+:1002C00040F2833210FB02F08B4A02EB800040794F
+:1002D00081427DD19DF8B4009DF8A01001EB001083
+:1002E000C217CDE92E02884890F8100B08B39DF88C
+:1002F000B40000EB400101EB0010814901EB00105C
+:1003000030309DF8A01000EB0110807A022810D048
+:100310009DF8B40000EB400101EB0010784901EBBF
+:10032000001030309DF8A01000EB0110C07A0028BA
+:100330007DDD00229DF8B40000EB400101EB0010D0
+:100340006F4901EB001030309DF8A01000EB011058
+:10035000C2726E48D0F80C020521B0FBF1F201FB2D
+:10036000120000EB400169482C3000EB41100D30C9
+:1003700009909DF8B40040F2833110FB01F05E4912
+:1003800001EB800000F589609DF8A01001EB4102AF
+:1003900002EB011100EBC10022301022014608904F
+:1003A0000998F7F752FF5948D0F80C020521B0FB25
+:1003B000F1F201FB120000EB400154482C3000EB3D
+:1003C00041129DF8B40040F2833110FB01F000E0CF
+:1003D0000AE3494901EB800101F589619DF8A0001C
+:1003E00000EB400303EB001001EBC00050F81A1FB4
+:1003F00042F8011F406850604448D0F80C020521C3
+:10040000B0FBF1F201FB120000EB40013F482C3041
+:1004100000EB41129DF8B40000EB400101EB00102D
+:10042000374901EB001130319DF8A00000E096E162
+:1004300001EB0010007810703448D0F80C02052150
+:10044000B0FBF1F201FB120000EB40012F482C3011
+:1004500000EB41129DF8B40040F2833110FB01F033
+:10046000254901EB800101F589619DF8A00000EBB1
+:10047000400303EB001001EBC000406BC2F8090021
+:100480002248D0F80C020521B0FBF1F201FB12006A
+:1004900000EB40011D482C3000EB41111A48F538A3
+:1004A000026841F81D2F808888801848D0F80C0217
+:1004B0000521B0FBF1F201FB120000EB40011348F3
+:1004C0002C3000EB41129DF8B40000EB400101EB31
+:1004D00000100B4901EB001130319DF8A00001EB39
+:1004E00000104068C2F8230000229DF8B40000EB21
+:1004F000400101EB00100BE088480020D8140020D8
+:10050000C8430020388F0020BC320020BC120020DD
+:10051000FE4901EB001130319DF8A00001EB001005
+:10052000426000213A9154E0F948D0F80C020521CC
+:10053000B0FBF1F201FB120000EB4001F4482C305B
+:1005400000EB41112731BDF8E8409DF8B40040F2BE
+:10055000833210FB02F0EF4A02EB800202F589625F
+:100560009DF8A00000EB400303EB001002EBC0007D
+:1005700090F8800040F2833210FB02F0E54A02EB73
+:10058000800202F589629DF8B40040F2833310FBCB
+:1005900003F0E04B03EB800303F589639DF8A000B3
+:1005A00000EB400505EB001003EBC00090F8810064
+:1005B00000EB400303EB001002EBC0024732BDF832
+:1005C000E800001D105C0855BDF8E800401C81B231
+:1005D0003A91BDF8E8000628A6DB00213A9142E0F6
+:1005E00000239DF8B40040F2833110FB01F0C949AB
+:1005F00001EB800101F589619DF8A00000EB40024C
+:1006000002EB001001EBC00090F8800040F2833153
+:1006100010FB01F0BF4901EB800101F589619DF8F4
+:10062000B40040F2833210FB02F0BA4A02EB8002BF
+:1006300002F589629DF8A00000EB400404EB001075
+:1006400002EBC00090F8810000EB400202EB0010CA
+:1006500001EBC0014731BDF8E8000B54BDF8E800DC
+:10066000401C81B23A91BDF8E8000A28B8DBA848DE
+:10067000D0F80C020521B0FBF1F080B201460990E0
+:100680000220F8F725FD00210620F9F70FFDA0480C
+:10069000D0F80C029E49498D884206D29C48D0F879
+:1006A0000C02401C9A49C1F80C0200210520F9F700
+:1006B000FDFC9DF8B40000EB400101EB00109349F4
+:1006C00001EB001030309DF8A01000EB0110801CF1
+:1006D0000990007820F00802099802708C48D0F840
+:1006E0000C020521B0FBF1F201FB120000EB40010E
+:1006F00087482C3000EB4110D0F823202E9800EBD7
+:100700004001854800EB4110C0F8232000203A90BA
+:1007100020E07F48D0F80C020521B0FBF1F201FB8C
+:10072000120000EB40017A482C3000EB41102730DA
+:10073000BDF8E810425C2E9800EB4001764800EBD3
+:1007400041112731BDF8E8000A54BDF8E800401C0B
+:1007500081B23A91BDF8E8000628DADB59E09DF84D
+:10076000B40000EB400101EB0010684901EB001000
+:1007700030309DF8A01000EB0110801C099000782B
+:1007800020F008000830099908709DF8B40000EBCB
+:10079000400101EB00105D4901EB001030309DF885
+:1007A000A01000EB011042682E9800EB40015A485F
+:1007B00000EB4110C0F8232000203A9025E09DF87E
+:1007C000B40040F2833110FB01F0524901EB80018B
+:1007D00001F589619DF8A00000EB400202EB0010DA
+:1007E00001EBC0014731BDF8E8000A5C2E9800EB30
+:1007F0004001494800EB41112731BDF8E8000A5497
+:10080000BDF8E800401C81B23A91BDF8E800062826
+:10081000D5DB00229DF8B40040F2833110FB01F0DB
+:100820003C4901EB800101F589619DF8A00000EBD6
+:10083000400303EB001001EBC00080F846209DF858
+:10084000B40040F2833110FB01F0324901EB80012A
+:1008500001F589619DF8A00000EB400303EB001057
+:1008600001EBC00042739DF8B40040F2833110FBED
+:1008700001F0284901EB800101F589619DF8A00094
+:1008800000EB400303EB001001EBC00002619DF898
+:10089000B4100220F9F70AFC9DF8B40040F283314D
+:1008A00010FB01F01B4901EB800101F589619DF806
+:1008B000A00000EB400202EB001001EBC000223070
+:1008C00009902E9800EB4001134800EB41100D30C9
+:1008D000102208900999F7F7B8FC9DF8B40040F28F
+:1008E000833110FB01F00B4901EB800101F58961B7
+:1008F0009DF8A00000EB400202EB001001EBC001EC
+:100900002E9800EB4002044808E00000C843002095
+:10091000BC12002088480020D814002000EB4210B0
+:1009200051F81A2F40F8012F496841609DF8B40032
+:1009300000EB400101EB0010FE4901EB00113031EA
+:100940009DF8A00001EB001001782E9800EB40020A
+:10095000F94800EB421001702E9800EB4001F64878
+:1009600000EB4111F548026800E091E041F81D2FCD
+:10097000808888809DF8B40040F2833110FB01F03C
+:10098000EF4901EB800101F589619DF8A00000EBC2
+:10099000400202EB001001EBC000416B2E9800EB0F
+:1009A0004002E54800EB4210C0F809109DF8B40081
+:1009B00000EB400101EB0010DE4901EB001130318A
+:1009C0009DF8A00001EB001041682E9800EB40025A
+:1009D000D94800EB4210C0F823102E9881B20820AD
+:1009E0000991F9F763FB28E09DF8B40040F28331E8
+:1009F00010FB01F0D24901EB800000F589609DF801
+:100A0000A01001EB410202EB011110F831000C289B
+:100A100013DC0D229DF8B40040F2833110FB01F08D
+:100A2000C74901EB800000F589609DF8A01001EB3B
+:100A3000410303EB011100F83120A7229DF8B40017
+:100A400040F2833110FB01F0BD4901EB800101F55B
+:100A500089619DF8A00000EB400303EB001001EB5F
+:100A6000C0004271A2229DF8B40040F2833110FB15
+:100A700001F0B34901EB800000F589609DF8A010FA
+:100A800001EB410303EB011100EBC100827000BFD9
+:100A900000BF0EF0B8B99DF8B40000EB4001C1EB07
+:100AA000C010A84911F83000042802D10421259172
+:100AB0000CE09DF8B40000EB4001C1EBC010A1496F
+:100AC00011F83000152801D1152125919DF8B400A9
+:100AD00000EB4001C1EBC0109A4901EBC000417826
+:100AE0009DF8B40000EB4002C2EBC010954A12F82A
+:100AF000300041EA002041F23001884202D1A621B3
+:100B000025913DE09DF8B40000EB4001C1EBC01021
+:100B10008C4901EBC00041789DF8B40000EB400225
+:100B2000C2EBC010874A12F8300041EA002041F2BF
+:100B30003101884202D1A721259121E09DF8B4001E
+:100B400000EB4001C1EBC0107E4911F830000228D3
+:100B500016D19DF8B40000EB4001C1EBC0107949FB
+:100B600001EBC00001799DF8B40000EB4002C2EB3C
+:100B7000C010744A02EBC000C07841EA0021259100
+:100B80009DF8B40040F2833110FB01F06C4901EB99
+:100B900080008178289100216B4A9DF8B40002EB17
+:100BA00000129DF8A0001154684890F82800012810
+:100BB00015D19DF8B40000EB400101EB00105D4938
+:100BC00001EB001030309DF8A01000EB0110801CEC
+:100BD0000990007820F08000803009990870BDF8F5
+:100BE0009400A7287DD007DC04287BD015287AD074
+:100BF000A62841F06C8752E0A0F55850303820B15B
+:100C0000112871D01228F4D1FEE39DF8B40040F20F
+:100C1000833110FB01F04A4901EB800000F5896047
+:100C20009DF8A01001EB410202EB011110F8310018
+:100C300098BB00219DF8B40040F2833210FB02F013
+:100C40003F4A02EB8000017101229DF8B40040F29E
+:100C5000833110FB01F03A4901EB800101F5896114
+:100C60009DF8A00000EB400303EB001001F83020DA
+:100C7000A7229DF8B40040F2833110FB01F0304907
+:100C800001EB800000F589609DF8A01001EB4103A5
+:100C900003EB011100EBC100427101F018BF00210C
+:100CA0009DF8B40040F2833210FB02F0244A02EBBC
+:100CB000800001719DF8B40040F2833110FB01F017
+:100CC000114601EB800000F589609DF8A01001EB52
+:100CD000410202EB011110F8310002283EDC032230
+:100CE00003E0FAE061E1B1E2E5E29DF8B40040F230
+:100CF000833110FB01F0124901EB800101F589619C
+:100D00009DF8A00000EB400303EB001001F8302039
+:100D1000A9229DF8B40040F2833110FB01F008498C
+:100D200001EB800000F589609DF8A01001EB410304
+:100D30000EE00000C8430020D8140020C731002076
+:100D400088480020388F0020B8410020BC120020C5
+:100D500003EB011100EBC1004271BDE09DF8B4004E
+:100D600040F2833110FB01F0FE4901EB800000F5F9
+:100D700089609DF8A01001EB410202EB011110F80F
+:100D80003100052829DC06229DF8B40040F28331A9
+:100D900010FB01F0F34901EB800101F589619DF839
+:100DA000A00000EB400303EB001001F83020A2226A
+:100DB0009DF8B40040F2833110FB01F0E94901EBEA
+:100DC000800000F589609DF8A01001EB410303EB62
+:100DD000011100EBC10042717EE09DF8B40040F2C9
+:100DE000833110FB01F0DF4901EB800000F58960E1
+:100DF0009DF8A01001EB410202EB011100EBC100D4
+:100E00004079A52815D19DF8B40000EB400101EB15
+:100E10000010D54901EB001030309DF8A01000EB18
+:100E20000110801C0990007820F00400001D099931
+:100E300008709DF8B40040F2833110FB01F0C949FD
+:100E400001EB800000F589609DF8A01001EB4102E4
+:100E500002EB011100EBC1008078A1283CD09DF885
+:100E6000B40040F2833110FB01F0BE4901EB800178
+:100E700001F589619DF8A00000EB400202EB001033
+:100E800001EBC00082789DF8B40040F2833110FB82
+:100E900001F0B44901EB800101F589619DF8A000E2
+:100EA00000EB400303EB001001EBC0004271A122F4
+:100EB0009DF8B40040F2833110FB01F0A94901EB29
+:100EC000800000F589609DF8A01001EB410303EB61
+:100ED000011100EBC1008270DFE69DF8B40040F222
+:100EE000833110FB01F09F4901EB800000F5896020
+:100EF0009DF8A01001EB410202EB011100EBC100D3
+:100F00004079A42830D19DF8B40000EB400101EBFA
+:100F10000010954901EB001030309DF8A01000EB57
+:100F20000110801C0990007820F0200020300999E1
+:100F3000087000229DF8B40040F2833110FB01F0EC
+:100F4000884901EB800000F589609DF8A01001EB55
+:100F5000410303EB011100EBC10080F845209DF82F
+:100F6000B4100220F9F7A2F800219DF8B40040F275
+:100F7000833210FB02F07B4A02EB80000171A12258
+:100F80009DF8B40040F2833110FB01F0754901EB8C
+:100F9000800000F589609DF8A01001EB410303EB90
+:100FA000011100EBC100427177E69DF8B40040F2F8
+:100FB000833110FB01F06B4901EB800000F5896083
+:100FC0009DF8A01001EB410202EB011110F8310075
+:100FD000012834DC00219DF8B40040F2833210FB7C
+:100FE00002F0604A02EB8000017102229DF8B40019
+:100FF00040F2833110FB01F05A4901EB800101F509
+:1010000089619DF8A00000EB400303EB001001F89C
+:101010003020A3229DF8B40040F2833110FB01F090
+:10102000504901EB800000F589609DF8A01001EBAC
+:10103000410303EB011100EBC100427105E19DF892
+:10104000B40040F2833110FB01F0464901EB80000F
+:1010500000F589609DF8A01001EB410202EB01113F
+:1010600010F83100042834DC00219DF8B40040F26F
+:10107000833210FB02F03B4A02EB80000171052233
+:101080009DF8B40040F2833110FB01F0354901EBCB
+:10109000800101F589619DF8A00000EB400303EB9E
+:1010A000001001F83020A3229DF8B40040F28331F3
+:1010B00010FB01F02B4901EB800000F589609DF8E1
+:1010C000A01001EB410303EB011100EBC1004271E1
+:1010D000BBE09DF8B40040F2833110FB01F02149E0
+:1010E00001EB800000F589609DF8A01001EB410242
+:1010F00002EB011110F83100062815DCA1229DF841
+:10110000B40040F2833110FB01F0164901EB80007E
+:1011100000F589609DF8A01001EB410303EB01117C
+:1011200000EBC100427190E09DF8B40040F28331C1
+:1011300010FB01F00B4901EB800101F589619DF87D
+:10114000A00000EB400202EB001011F830109DF8F7
+:10115000B40040F2833210FB02F0024A02EB80003E
+:10116000407903E088480020C843002081426CD1C8
+:101170009DF8B40040F2833110FB01F0114601EB01
+:10118000800000F589609DF8A01001EB410202EBA0
+:10119000011100EBC1008078A12836D0A3229DF870
+:1011A000B40040F2833110FB01F0FE4901EB8001F5
+:1011B00001F589619DF8A00000EB400303EB0010EE
+:1011C00001EBC00042719DF8B40040F2833110FB86
+:1011D00001F0F44901EB800000F589609DF8A01052
+:1011E00001EB410202EB011100EBC1008078A22863
+:1011F0002BD000209DF8B41040F2833211FB02F195
+:10120000E84A02EB810108711FE0A1229DF8B400B9
+:1012100040F2833110FB01F0E24901EB800101F55E
+:1012200089619DF8A00000EB400303EB001001EB87
+:10123000C000427101219DF8B40040F2833210FBDE
+:1012400002F0D84A02EB8000017126E5A1229DF848
+:10125000B40040F2833110FB01F0D24901EB800170
+:1012600001F589619DF8A00000EB400303EB00103D
+:1012700001EBC00042719DF8B40040F2833110FBD5
+:1012800001F0C84901EB800101F589619DF8A000DA
+:1012900000EB400303EB001001EBC0008270002163
+:1012A0009DF8B40040F2833210FB02F0BD4A02EB1D
+:1012B00080000171F1E400219DF8B40040F2833216
+:1012C00010FB02F0B74A02EB80000171A7229DF8E3
+:1012D000B40040F2833110FB01F0B24901EB800110
+:1012E00001F589619DF8A00000EB400303EB0010BD
+:1012F00001EBC00042719DF8B40000EB4001C1EB6E
+:10130000C010A94901EBC000407930287DD19DF87B
+:10131000B40040F2833110FB01F0A24901EB8001DF
+:1013200001F589619DF8A00000EB400202EB00107E
+:1013300011F830109DF8B40040F2833210FB02F037
+:10134000984A02EB8000407981425ED19DF8B4005A
+:1013500000EB400101EB0010A2F5986101EB0010D9
+:1013600030309DF8A01000EB0110801C099000782F
+:1013700020F00102099802709DF8B40000EB4001D2
+:1013800001EB0010894901EB001030309DF8A010EE
+:1013900000EB0110801C0990007820F002020998EF
+:1013A00002709DF8B40040F2833110FB01F07D49DA
+:1013B00001EB800000F589609DF8A01001EB41026F
+:1013C00002EB011100EBC100C078312832D19DF849
+:1013D000B40000EB400101EB0010744901EB001078
+:1013E00030309DF8A01000EB0110801C09900078AF
+:1013F00020F020020998027000229DF8B40040F20B
+:10140000833110FB01F001E0FEE340E0654901EBB0
+:10141000800000F589609DF8A01001EB410303EB0B
+:10142000011100EBC10080F845209DF8B4100220A6
+:10143000F8F73CFE9DF8B40040F2833110FB01F058
+:10144000584901EB800000F589609DF8A01001EB80
+:10145000410202EB011100EBC10090F846000128A7
+:1014600014D1A9229DF8B40040F2833110FB01F0A1
+:101470004C4901EB800000F589609DF8A01001EB5C
+:10148000410303EB011100EBC1008270DCE39DF826
+:10149000B40000EB4001C1EBC010434901EBC000B8
+:1014A000407931287CD19DF8B40040F2833110FBA3
+:1014B00001F03C4901EB800101F589619DF8A00034
+:1014C00000EB400202EB001011F830109DF8B40060
+:1014D00040F2833210FB02F0324A02EB8000407986
+:1014E00081425DD19DF8B40040F2833110FB01F0E0
+:1014F000114601EB800000F589609DF8A01001EB1A
+:10150000410202EB011100EBC10090F8460058BB0C
+:1015100001229DF8B40040F2833110FB01F0214913
+:1015200001EB800101F589619DF8A00000EB40030B
+:1015300003EB001001EBC00080F845209DF8B400DB
+:1015400000EB400101EB0010184901EB00113031B4
+:101550009DF8A00001EB0010801C0990007820F09D
+:101560000100401C099908709DF8B40000EB40018F
+:1015700001EB00100D4901EB001030309DF8A01078
+:1015800000EB0110801C0990007820F002020998FD
+:101590000270074890F8100BD8B19DF8B40009E02C
+:1015A0000CE2000088480020388F0020C84300204B
+:1015B000BC32002000EB400101EB0010FC4901EBC4
+:1015C000001030309DF8A01000EB0110807A022846
+:1015D00076D1F84890F829000128F9D1F548D0F8DB
+:1015E0000C02F449498D88426AD29DF8B40040F259
+:1015F000833110FB01F0F04901EB800000F58960B8
+:101600009DF8A01001EB410202EB011100EBC100BB
+:1016100090F84500012852D19DF8B40040F2833182
+:1016200010FB01F0E44901EB800000F589609DF8B2
+:10163000A01001EB410202EB011100EBC10090F898
+:101640007F00E0BB01229DF8B40000EB400101EBFC
+:101650000010D74901EB001130319DF8A00001EBDB
+:101660000010C2724FF010429DF8B40040F2833176
+:1016700010FB01F0D04901EB800101F589619DF873
+:10168000A00000EB400303EB001001EBC000826000
+:101690009DF8B40000EB400101EB0010C44901EBE0
+:1016A000001130319DF8A00001EB001001789DF889
+:1016B000B40040F2833210FB02F0BF4A01E072E056
+:1016C00005E102EB800041709DF8B40040F28331E7
+:1016D00010FB01F0114601EB800101F589619DF8D5
+:1016E000A00000EB400202EB001011F830109DF852
+:1016F000B40040F2833210FB02F0AF4A02EB8000EC
+:10170000407981423ED100229DF8B40040F28331FD
+:1017100010FB01F0A84901EB800101F589619DF8FA
+:10172000A00000EB400303EB001001EBC000C2710E
+:10173000A4229DF8B40040F2833110FB01F09E49D1
+:1017400001EB800101F589619DF8A00000EB4003E9
+:1017500003EB001001EBC0008270A3229DF8B400DF
+:1017600040F2833110FB01F0934901EB800000F55A
+:1017700089609DF8A01001EB410303EB011100EB20
+:10178000C100427100229DF8B40000EB400101EB62
+:101790000010874901EB001030309DF8A01000EBDD
+:1017A0000110426050E29DF8B40040F2833110FB1A
+:1017B00001F0814901EB800000F589609DF8A010DF
+:1017C00001EB410202EB011100EBC10090F8450072
+:1017D00001287CD19DF8B40040F2833110FB01F068
+:1017E000754901EB800101F589619DF8A00000EBCE
+:1017F000400202EB001001EBC00090F8800040F2C4
+:10180000833110FB01F06C4901EB800101F5896126
+:101810009DF8B40040F2833210FB02F0664A02EBFE
+:10182000800000F589609DF8A02002EB420303EBE5
+:10183000021200EBC20090F8810000EB400202EBC4
+:10184000001001EBC00090F87E0003283FD1022277
+:101850009DF8B40000EB400101EB0010544901EB8E
+:10186000001130319DF8A00001EB0010C2724FF062
+:1018700010429DF8B40040F2833110FB01F04E4954
+:1018800001EB800101F589619DF8A00000EB4003A8
+:1018900003EB001001EBC00082609DF8B40000EB88
+:1018A000400101EB0010424901EB001130319DF87D
+:1018B000A00001EB001001789DF8B40040F28332E3
+:1018C00010FB02F03C4A02EB8000417000E09CE11A
+:1018D0009DF8B40040F2833110FB01F0114601EB9A
+:1018E000800101F589619DF8A00000EB400202EB48
+:1018F000001011F830109DF8B40040F2833210FB54
+:1019000002F02D4A02EB8000407981423ED1002254
+:101910009DF8B40040F2833110FB01F0264901EB41
+:10192000800101F589619DF8A00000EB400303EB05
+:10193000001001EBC000C271A4229DF8B40040F277
+:10194000833110FB01F01C4901EB800101F5896135
+:101950009DF8A00000EB400303EB001001EBC0007A
+:101960008270A3229DF8B40040F2833110FB01F095
+:10197000114901EB800000F589609DF8A01001EB92
+:10198000410303EB011100EBC100427100229DF8FD
+:10199000B40000EB400101EB0010054901EB001021
+:1019A00030309DF8A01000EB011042604CE10000C7
+:1019B000C8430020BC120020884800209DF8B400D5
+:1019C00000EB4001C1EBC010FE4901EBC0004079C3
+:1019D00033287DD19DF8B40000EB400101EB0010ED
+:1019E000F94901EB001030309DF8A01000EB011018
+:1019F000801C0990007820F00100401C09990870B3
+:101A00009DF8B40000EB400101EB0010EE4901EB42
+:101A1000001030309DF8A01000EB0110801C0990E0
+:101A2000007820F02002099802709DF8B40000EBC5
+:101A3000400101EB0010E44901EB001030309DF84B
+:101A4000A01000EB0110801C0990007820F002002B
+:101A5000801C099908709DF8B40040F2833110FB96
+:101A600001F0DA4901EB800042799DF8B40040F2C0
+:101A7000833110FB01F0D54901EB800000F589604E
+:101A80009DF8A01001EB410303EB011100F8312098
+:101A90009DF8B40000EB400101EB0010CA4901EBD6
+:101AA000001030309DF8A01000EB0110801C099050
+:101AB000007820F080008030099908709DF8B4000B
+:101AC00000EB400101EB0010BF4901EB001000E00A
+:101AD00023E030309DF8A01000EB01108078C0F3B7
+:101AE000400020B99DF8B4100220F8F7DFFAA222D6
+:101AF0009DF8B40040F2833110FB01F0B34901EBD3
+:101B0000800000F589609DF8A01001EB410303EB14
+:101B1000011100EBC100827096E09DF8B40000EB6B
+:101B20004001C1EBC010A74901EBC0004079342847
+:101B30006BD19DF8B40000EB400101EB0010A2490D
+:101B400001EB001030309DF8A01000EB0110801C5C
+:101B50000990007820F02002099802709DF8B400E6
+:101B600000EB400101EB0010974901EB0010303011
+:101B70009DF8A01000EB0110801C0990007820F067
+:101B800002020998027001229DF8B40040F28331EC
+:101B900010FB01F08D4901EB800000F589609DF894
+:101BA000A01001EB410303EB011100EBC10080F831
+:101BB0004620A9229DF8B40040F2833110FB01F0C9
+:101BC000824901EB800101F589619DF8A00000EBDD
+:101BD000400303EB001001EBC00082709DF8B400DD
+:101BE00040F2833110FB01F0784901EB800042792B
+:101BF0009DF8B40040F2833110FB01F0734901EB12
+:101C0000800101F5896101E0D6E21DE09DF8A000A8
+:101C100000EB400303EB001001F830209DF8B40006
+:101C200000EB400101EB0010674901EB001130317E
+:101C30009DF8A00001EB0010801C0990007820F0B6
+:101C4000800080300999087000202E902F9000218C
+:101C50003A9122E0DDE92E10000140EA11720901FB
+:101C6000CDE92E129DF8B40000EB4001C1EBC0108D
+:101C7000544901EBC001BDF8E800801D085C303814
+:101C8000C117DDE92E34184341EA0402CDE92E02E2
+:101C9000BDF8E800401C80B23A90BDF8E800082882
+:101CA000D8DB9DF8B4002E9940F2833210FB02F08D
+:101CB000464A02EB800202F589629DF8A00000EB23
+:101CC000400303EB001002EBC000C0F81A10002222
+:101CD0002E922F9200213A9122E0DDE92E10000190
+:101CE00040EA11720901CDE92E129DF8B40000EB13
+:101CF0004001C1EBC010334901EBC001BDF8E80061
+:101D00000F30085C3038C117DDE92E34184341EA42
+:101D10000402CDE92E02BDF8E800401C80B23A90E2
+:101D2000BDF8E8000628D8DB9DF8B4002E9940F2F3
+:101D3000833210FB02F0254A02EB800202F5896231
+:101D40009DF8A00000EB400303EB001002EBC00085
+:101D5000416300222E922F9200213A9122E0DDE988
+:101D60002E10000140EA11720901CDE92E129DF8F2
+:101D7000B40000EB4001C1EBC010124901EBC001FF
+:101D8000BDF8E8001530085C3038C117DDE92E34A5
+:101D9000184341EA0402CDE92E02BDF8E800401CD8
+:101DA00080B23A90BDF8E8000828D8DB9DF8B4006E
+:101DB0002E9940F2833210FB02F0044A02EB8002BB
+:101DC00006E00000388F0020C8430020884800202B
+:101DD00002F589629DF8A00000EB400303EB0010C0
+:101DE00002EBC000C0F81E109DF8B40000EB4001EB
+:101DF000C1EBC010FE4901EBC00042799DF8B40070
+:101E000040F2833110FB01F0FA4901EB800101F54A
+:101E100089619DF8A00000EB400303EB001001EB8B
+:101E2000C000C2709DF8B40000EB400101EB00104F
+:101E3000F14901EB001130319DF8A00001EB0010D9
+:101E400082789DF8B40040F2833110FB01F0E9493B
+:101E500001EB800101F589619DF8A00000EB4003D2
+:101E600003EB001001EBC00002769DF8B40040F2D5
+:101E7000833110FB01F0DF4901EB800101F589613D
+:101E80009DF8A00000EB400202EB001011F83010AA
+:101E90009DF8B40040F2833210FB02F0D54A02EB09
+:101EA0008000407981427DDA00219DF8B40040F243
+:101EB000833210FB02F0CF4A02EB80000171A722AF
+:101EC0009DF8B40040F2833110FB01F0C94901EBE9
+:101ED000800101F589619DF8A00000EB400303EB50
+:101EE000001001EBC000427101219DF8B40040F2E6
+:101EF000833210FB02F0BF4A02EB800001719DF8B3
+:101F0000B40040F2833110FB01F0114601EB800078
+:101F100042799DF8B40040F2833110FB01F0B549DD
+:101F200001EB800101F589619DF8A00000EB400301
+:101F300003EB001001F83020A1229DF8B40040F21C
+:101F4000833110FB01F0AB4901EB800101F58961A0
+:101F50009DF8A00000EB400303EB001001EBC00074
+:101F600042719DF8B40000EB400101EB0010A24962
+:101F700001EB001130319DF8A00001EB0010801C36
+:101F80000990007820F080008030099908709DF851
+:101F9000B40000EB400101EB0010974901EB001089
+:101FA000303000E05BE09DF8A01000EB0110801CD9
+:101FB0000990007820F00400001D099908709DF830
+:101FC000B40000EB400101EB00108B4901EB001065
+:101FD00030309DF8A01000EB01108078C0F3401065
+:101FE000E8B39DF8B40000EB400101EB001082491A
+:101FF00001EB001030309DF8A01000EB0110801CA8
+:102000000990007820F02002099802709DF8B40031
+:1020100000EB400101EB0010774901EB001030307C
+:102020009DF8A01000EB01108078C0F34000E8BBE1
+:102030009DF8B40000EB400101EB00106E4901EB8C
+:10204000001030309DF8A01000EB0110801C0990AA
+:10205000007820F0080008300999087000E0AAE034
+:102060009DF8B4009DF8A01001EB0010C217CDE957
+:102070002E029DF8B40040F2833110FB01F05D495F
+:1020800001EB800000F589609DF8A01001EB410292
+:1020900002EB011100EBC100223009902E9800EBF9
+:1020A0004001564800EB41100D3000E07EE0102268
+:1020B00008900999F6F7C9F89DF8B40040F2833109
+:1020C00010FB01F04B4901EB800101F589619DF89E
+:1020D000A00000EB400202EB001001EBC0012E98C3
+:1020E00000EB4002454800EB421051F81A2F40F82F
+:1020F000012F496841609DF8B40000EB400101EBFD
+:1021000000103D4901EB001130319DF8A00001EBBA
+:10211000001001782E9800EB4002384800EB421086
+:1021200001702E9800EB4001344800EB4111344817
+:10213000026841F81D2F808888809DF8B40040F225
+:10214000833110FB01F02B4901EB800101F589611E
+:102150009DF8A00000EB400202EB001001EBC00074
+:10216000416B2E9800EB4002244800EB4210C0F86F
+:1021700009109DF8B40000EB400101EB00101E496E
+:1021800001EB001130319DF8A00001EB0010416817
+:102190002E9800EB4002194800EB4210C0F82310C3
+:1021A0002E9881B208200991F7F780FF9DF8B410AE
+:1021B0000220F7F77BFFFDE300202E902F900021F7
+:1021C0003A912DE0DDE92E10000140EA117209017B
+:1021D000CDE92E129DF8B40000EB4001C1EBC01018
+:1021E000034901EBC001BDF8E8000B30085C09E0D1
+:1021F000388F002088480020C8430020D8140020D1
+:10220000C73100203038C117DDE92E34184341EAC8
+:102210000402CDE92E02BDF8E800401C80B23A90DD
+:10222000BDF8E8000C28CDDB9DF8B400DDE92E12E6
+:1022300040F2833310FB03F0FE4B03EB800303F506
+:1022400089639DF8A00000EB400404EB001003EB51
+:10225000C00040F8221F426000222E922F920021DF
+:102260003A9122E0DDE92E10000140EA11720901E5
+:10227000CDE92E129DF8B40000EB4001C1EBC01077
+:10228000ED4901EBC001BDF8E8001730085C3038BB
+:10229000C117DDE92E34184341EA0402CDE92E02CC
+:1022A000BDF8E800401C80B23A90BDF8E8000C2868
+:1022B000D8DB9DF8B400DDE92E1240F2833310FB29
+:1022C00003F0DC4B03EB800303F589639DF8A0006A
+:1022D00000EB400404EB001003EBC00022308160EF
+:1022E000C26000219DF8B40040F2833210FB02F07E
+:1022F000D04A02EB800001719DF8B40040F28331B6
+:1023000010FB01F0114601EB800000F589609DF89B
+:10231000A01001EB410202EB011110F8310003287B
+:1023200014DC04229DF8B40040F2833110FB01F06C
+:10233000C04901EB800000F589609DF8A01001EB19
+:10234000410303EB011100F8312073E39DF8B40061
+:1023500040F2833110FB01F0B64901EB800101F539
+:1023600089619DF8A00000EB400202EB001011F81B
+:1023700030109DF8B40040F2833210FB02F0AD4AF9
+:1023800002EB800040798142DFD19DF8B4009DF8D6
+:10239000A01001EB0010C217CDE92E02A74890F85B
+:1023A000100B08B39DF8B41001EB410000EB0110D5
+:1023B000A34901EB001030309DF8A01000EB011094
+:1023C000807A022810D09DF8B41001EB410000EB98
+:1023D00001109B4901EB001030309DF8A01000EB7C
+:1023E0000110C07A00287DDD00229DF8B40000EBCA
+:1023F000400101EB0010924901EB001030309DF8D4
+:10240000A01000EB0110C2728E48D0F80C0205211A
+:10241000B0FBF1F201FB120000EB400189482C30C7
+:1024200000EB41100D3009909DF8B41040F283305C
+:1024300011FB00F07F4901EB800000F589609DF8F9
+:10244000A01001EB410202EB011100EBC1002230B0
+:102450001022014608900998F5F7F7FE7948D0F860
+:102460000C020521B0FBF1F201FB120000EB400170
+:1024700074482C3000EB41129DF8B40040F28331D7
+:1024800010FB01F06B4901EB800101F589619DF8BA
+:10249000A00000EB400303EB001001EBC00050F87C
+:1024A0001A1F42F8011F406850606648D0F80C02BD
+:1024B0000521B0FBF1F201FB120000EB4001614885
+:1024C0002C3000EB41129DF8B40000EB400101EB11
+:1024D00000105B4901EB001130319DF8A00001EBC9
+:1024E000001000E093E1007810705648D0F80C021C
+:1024F0000521B0FBF1F201FB120000EB4001514855
+:102500002C3000EB41129DF8B40040F2833110FBF7
+:1025100001F0484901EB800101F589619DF8A000B7
+:1025200000EB400303EB001001EBC000406BC2F86E
+:1025300009004448D0F80C020521B0FBF1F201FB80
+:10254000120000EB40013F482C3000EB41113B48AA
+:10255000F538026841F81D2F808888803948D0F806
+:102560000C020521B0FBF1F201FB120000EB40016F
+:1025700034482C3000EB41129DF8B40000EB4001D0
+:1025800001EB00102E4901EB001130319DF8A00045
+:1025900001EB00104068C2F8230000229DF8B4004F
+:1025A00000EB400101EB0010254901EB0011303137
+:1025B0009DF8A00001EB0010426000213A9160E01C
+:1025C0002048D0F80C020521B0FBF1F201FB12000B
+:1025D00000EB40011B482C3000EB41112731BDF8C6
+:1025E000E8409DF8B40040F2833210FB02F0114A3B
+:1025F00002EB800202F589629DF8A00000EB400327
+:1026000003EB001002EBC00090F8800040F2833230
+:1026100010FB02F0074A02EB800202F589629DF886
+:10262000B40040F2833310FB03F0024B03EB800352
+:102630000AE0000088480020388F0020BC320020CB
+:10264000C8430020BC12002003F589639DF8A00058
+:1026500000EB400505EB001003EBC00090F8810093
+:1026600000EB400303EB001002EBC0024732BDF861
+:10267000E800001D105C0855BDF8E800401C81B260
+:102680003A91BDF8E80006289ADB00213A9142E031
+:1026900000239DF8B40040F2833110FB01F0FE49A5
+:1026A00001EB800101F589619DF8A00000EB40027B
+:1026B00002EB001001EBC00090F8800040F2833183
+:1026C00010FB01F0F44901EB800101F589619DF8EF
+:1026D000B40040F2833210FB02F0EF4A02EB8002BA
+:1026E00002F589629DF8A00000EB400404EB0010A5
+:1026F00002EBC00090F8810000EB400202EB0010FA
+:1027000001EBC0014731BDF8E8000B54BDF8E8000B
+:10271000401C81B23A91BDF8E8000A28B8DBDF48D6
+:10272000D0F80C020521B0FBF1F080B2014609900F
+:102730000220F6F7CDFC00210620F7F7B7FCD748BA
+:10274000D0F80C02D549498D884206D2D348D0F83A
+:102750000C02401CD149C1F80C0200210520F7F7FA
+:10276000A5FC9DF8B41001EB410000EB0110CC4931
+:1027700001EB001030309DF8A01000EB0110801C20
+:102780000990007820F0080209980270C348D0F838
+:102790000C020521B0FBF1F201FB120000EB40013D
+:1027A000BE482C3000EB4110D0F823202E9800EBCF
+:1027B0004001BC4800EB4110C0F8232000203A90B3
+:1027C00020E0B648D0F80C020521B0FBF1F201FB85
+:1027D000120000EB4001B1482C3000EB41102730D3
+:1027E000BDF8E810425C2E9800EB4001AD4800EBCC
+:1027F00041112731BDF8E8000A54BDF8E800401C3B
+:1028000081B23A91BDF8E8000628DADB59E09DF87C
+:10281000B41001EB410000EB0110A14901EB0010E5
+:1028200030309DF8A01000EB0110801C099000785A
+:1028300020F008000830099908709DF8B41001EBE9
+:10284000410000EB0110964901EB001030309DF87B
+:10285000A01000EB011042682E9800EB4001914857
+:1028600000EB4110C0F8232000203A9025E09DF8AD
+:10287000B41040F2833011FB00F0874901EB800176
+:1028800001F589619DF8A00000EB400202EB001009
+:1028900001EBC0014731BDF8E8000A5C2E9800EB5F
+:1028A0004001804800EB41112731BDF8E8000A548F
+:1028B000BDF8E800401C81B23A91BDF8E800062856
+:1028C000D5DB00229DF8B40040F2833110FB01F00B
+:1028D000714901EB800101F589619DF8A00000EBD1
+:1028E000400303EB001001EBC00080F846209DF888
+:1028F000B4100220F7F7DAFB9DF8B41040F28330F1
+:1029000011FB00F0644901EB800101F589619DF83C
+:10291000A00000EB400202EB001001EBC0002230EF
+:1029200009902E9800EB40015E4800EB41110D31FB
+:1029300010220891DDE90801F5F787FC9DF8B41035
+:1029400040F2833011FB00F0534901EB800101F5A7
+:1029500089619DF8A00000EB400202EB001001EB42
+:10296000C0012E9800EB40024E4800EB421051F897
+:102970001A2F40F8012F496841609DF8B41001EB0F
+:10298000410000EB0110464901EB001130319DF888
+:10299000A00001EB001001782E9800EB40024148A6
+:1029A00000EB421001702E9800EB40013D4800EB17
+:1029B000411100E08BE03C48026841F81D2F8088FF
+:1029C00088809DF8B41040F2833011FB00F032494A
+:1029D00001EB800101F589619DF8A00000EB400248
+:1029E00002EB001001EBC000416B2E9800EB40029F
+:1029F0002C4800EB4210C0F809109DF8B41001EB10
+:102A0000410000EB0110264901EB001130319DF827
+:102A1000A00001EB001041682E9800EB4002214815
+:102A200000EB4210C0F823102E9881B208200991C3
+:102A3000F7F73CFB00229DF8B40040F2833110FB15
+:102A400001F0154901EB800101F589619DF8A000B5
+:102A500000EB400303EB001001EBC00080F84620C0
+:102A6000A7229DF8B40040F2833110FB01F00A491F
+:102A700001EB800101F589619DF8A00000EB4003A6
+:102A800003EB001001EBC0004271A2229DF8B400DC
+:102A900040F283310AE0000088480020BC12002088
+:102AA000C8430020D8140020C731002010FB01F0DB
+:102AB000FE4901EB800000F589609DF8A01001EB54
+:102AC000410303EB011100EBC100827000BF00BFA6
+:102AD0000CF099B90021F64A9DF8B40002EB0012FF
+:102AE0009DF8A00011549DF8B41001EB4100C0EB1B
+:102AF000C110F04901EBC000407870280ED19DF85C
+:102B0000B41001EB4100C0EBC110EA4901EBC00079
+:102B10008078FA2802D1B121259142E09DF8B410C5
+:102B200001EB4100C0EBC110E24901EBC00040786D
+:102B300000F0F000C0280ED19DF8B41001EB410068
+:102B4000C0EBC110DB4901EBC0008078FA2802D14C
+:102B5000B621259125E09DF8B41001EB4100C0EBB2
+:102B6000C110D44911F8300000F0F000502818D1FD
+:102B70009DF8B41001EB4100C0EBC110CD4901EB51
+:102B8000C000407800F0F00030280AD19DF8B41061
+:102B900001EB4100C0EBC110C64901EBC0008178D8
+:102BA00025919DF8B41040F2833011FB00F0BF492D
+:102BB00001EB8000817828910021BD4A9DF8B40086
+:102BC00002EB00129DF8A0001154BB4890F82800B9
+:102BD000012815D19DF8B41001EB410000EB011064
+:102BE000B64901EB001030309DF8A01000EB011049
+:102BF000801C0990007820F08000803009990870CE
+:102C0000BDF89400652876D004DC012809D003289B
+:102C100005D17FE0B12802D0B62800D100E087E1DD
+:102C200086E19DF8B41001EB4100C0EBC110A14951
+:102C300001EBC0000079012806D0022805D0032846
+:102C400004D0052864D102E062E061E060E09DF814
+:102C5000B41040F2833011FB00F0944901EB800086
+:102C600000F589609DF8A01001EB410202EB011113
+:102C700010F83100F0BB00219DF8B40040F283321F
+:102C800010FB02F0894A02EB8000017101229DF8DD
+:102C9000B40040F2833110FB01F0844901EB800164
+:102CA00001F589619DF8A00000EB400303EB0010E3
+:102CB00001F83020B6229DF8B40040F2833110FBB9
+:102CC00001F07A4901EB800101F589619DF8A000CE
+:102CD00000EB400303EB001001EBC0004271B22295
+:102CE0009DF8B40040F2833110FB01F06F4901EB15
+:102CF000800001E00BE035E000F589609DF8A01050
+:102D000001EB410303EB011100EBC100827000BF36
+:102D100000BF0DE19DF8B41001EB4100C0EBC11004
+:102D2000644901EBC000C179654880F8031D9DF836
+:102D3000B41001EB410000EB0110604901EB001100
+:102D400030319DF8A00001EB0010801C09905C4818
+:102D500090F8030DC2080998007862F30000099901
+:102D60000870E5E09DF8B41001EB4100C0EBC11024
+:102D7000504901EBC000007900F0F00010B9B82113
+:102D8000259101E0B921259100213A9120E09DF89B
+:102D9000B41001EB410000EB0110484901EB0011B8
+:102DA0003031BDF8E80001EB001041789DF8B40027
+:102DB00000EB4002C2EBC0103E4A12F8300050381F
+:102DC000814200D112E0BDF8E800401C81B23A9186
+:102DD0009DF8B41001EB410000EB0110374901EB05
+:102DE0000010C179BDF8E8008142D0DC00BF9DF839
+:102DF000B41040F2833011FB00F02C4901EB80004D
+:102E000000F589609DF8A01001EB410202EB011171
+:102E100010F83100012834D100219DF8B40040F2AF
+:102E2000833210FB02F0214A02EB80000171022282
+:102E30009DF8B40040F2833110FB01F01B4901EB17
+:102E4000800101F589619DF8A00000EB400303EBD0
+:102E5000001001F83020B9229DF8B40040F283310F
+:102E600010FB01F0114901EB800000F589609DF82D
+:102E7000A01001EB410303EB011100EBC100427113
+:102E800055E09DF8B41040F2833011FB00F0074983
+:102E900001EB800000F589609DF8A01001EB410274
+:102EA00002EB011110F8310001280BE088480020E6
+:102EB000B8410020388F0020BC120020C8430020F9
+:102EC000BC22002033D100219DF8B40040F28332AF
+:102ED00010FB02F0FE4A02EB8000017102229DF815
+:102EE000B40040F2833110FB01F0F94901EB80019D
+:102EF00001F589619DF8A00000EB400303EB001091
+:102F000001F83020B9229DF8B40040F2833110FB63
+:102F100001F0EF4901EB800000F589609DF8A010F9
+:102F200001EB410303EB011100EBC100427100BF53
+:102F300000BFCDE59DF8B41001EB410000EB01109E
+:102F4000E44901EB0010007B20B101287ED002286B
+:102F50007DD1E5E3E0499DF8B40031F81000801F11
+:102F600081B209919DF8B41001EB4100C0EBC11092
+:102F7000DA4901EBC000401C08900999F6F7E4FC1F
+:102F80000022CDE930029DF8B41001EB4100C0EB06
+:102F9000C110D24901EBC002CF489DF8B41030F8FF
+:102FA0001100401F111809910421099820F0A0FA7E
+:102FB000C217CDE92E02DDE93043DDE92E10614074
+:102FC000584001437ED1C64A9DF8B40002EB001080
+:102FD00001709DF8B41001EB4100C0EBC110BF4976
+:102FE00001EBC00001792591BDF89400312802D091
+:102FF000452868D1B8E1B8489DF8B41030F8110000
+:103000001838412190FBF1F0C217C1B2CDE92E0270
+:10301000B44880F8AC1000203A909BE19DF8B410C1
+:1030200001EB4100C0EBC110AC4901EBC001BDF8A0
+:10303000E80000EB80101730085CE0B99DF8B41090
+:1030400001EB4100C0EBC110A44901E08FE14FE367
+:1030500001EBC001BDF8E80000EB80101430095C02
+:103060009DF8B40000EB40009E4AAD3202EB8002B6
+:10307000BDF8E80011549DF8B41001EB4100C0EB1D
+:10308000C110964901EBC001BDF8E80000EB8010CB
+:103090001A30014409910821099820F0E7F98DEDD3
+:1030A0000E0A9DF8B41001EB4100C0EBC1108B4932
+:1030B00001EBC001BDF8E80000EB80101A30085C9D
+:1030C0003F2801E052E150E10ED09DF8B4000E9986
+:1030D00000EB4000834AE93202EB8012BDF8E800C1
+:1030E00002EB0010416010E09FED7F0A10EE100A25
+:1030F0009DF8B41001EB41017A4AE93202EB8112EA
+:10310000BDF8E81002EB011148609DF8B41001EB26
+:103110004100C0EBC110714901EBC001BDF8E800EE
+:1031200000EB80103230014409910821099820F009
+:103130009DF98DED0E0A9DF8B41001EB4100C0EB36
+:10314000C110664901EBC001BDF8E80000EB80103A
+:103150003230085C3F280ED09DF8B4000E9900EB89
+:103160004000604AE93202EB8012BDF8E80002EB51
+:103170000010016010E09FED5C0A10EE100A9DF84F
+:10318000B41001EB4101574AE93202EB8112BDF85C
+:10319000E81002EB011108609DF8B41001EB41004A
+:1031A000C0EBC1104D4901EBC001BDF8E80000EBD8
+:1031B00080103A30014409910821099820F056F90D
+:1031C0008DED0E0A9DF8B41001EB4100C0EBC1106B
+:1031D000424901EBC001BDF8E80000EB80103A3035
+:1031E000085C3F280ED09DF8B4000E9900EB40001B
+:1031F0003C4AE93202EB8012BDF8E80002EB001015
+:10320000816010E09FED380A10EE100A9DF8B410AE
+:1032100001EB4101334AE93202EB8112BDF8E810BB
+:1032200002EB011188609DF8B41001EB4100C0EB86
+:10323000C1102A4901EBC001BDF8E80000EB801085
+:103240004230014409910821099820F00FF98DEDD1
+:103250000E0A9DF8B41001EB4100C0EBC1101F49EC
+:1032600001EBC001BDF8E80000EB80104230085CC3
+:103270003F280ED09DF8B4000E9900EB4000194A8B
+:10328000E93202EB8012BDF8E80002EB0010C160E9
+:1032900010E09FED150A10EE100A9DF8B41001EB36
+:1032A0004101104AE93202EB8112BDF8E81002EB4D
+:1032B0000111C8609DF8B41001EB410000EB011052
+:1032C000044901EB00103030BDF8E8100EE00000BA
+:1032D00088480020C8430020B8800020388F002094
+:1032E000B8410020BC3200200000000000EB0110BB
+:1032F000801C0990007820F08000803009990870C7
+:103300009DF8B41001EB4100C0EBC110F94901EB8D
+:10331000C002F9489DF8B41030F81100401E125C4C
+:103320009DF8B40040F2833110FB01F0F34901EB4A
+:10333000800000F589609DF8A01001EB410303EBCC
+:10334000011100EBC10080F84420BDF8E800401CEA
+:1033500080B23A90BDF8E8000021DDE92E43001B61
+:103360009941FFF65BAE00E000BF00BFF5E29DF8BB
+:10337000B41001EB4100C0EBC110DE4901EBC0000D
+:10338000407D9DF8B41001EB4102C2EBC111D94A56
+:1033900002EBC101897D40EA0120C217CDE92E026E
+:1033A0009DF8B40000EB4001C1EBC010D14901EB26
+:1033B000C001099115210998F6F7AAFA0022CDE972
+:1033C00030022FA819C82E995940604001437DD181
+:1033D0009DF8B40000EB4001C1EBC010C54911F8E5
+:1033E0003000401EC1B228910021C54A9DF8B400AA
+:1033F00002EB00129DF8A00011549DF8B40000EB00
+:103400004000C04A02EB80029DF8A00011541FED5D
+:103410004A0A10EE101A9DF8B40000EB4000B94AB9
+:103420003C3202EB80129DF8A00002EB00104160DC
+:103430009DF8B40000EB4001C1EBC010AD4901EBB9
+:10344000C00081799DF8B40000EB4002C2EBC010CF
+:10345000A84A02EBC000407941EA002000EE100AC1
+:10346000B8EEC00A9FEDA81AC0EE010A9DF8B4009C
+:1034700000EB4001C1EBC010114601EBC000017927
+:103480009DF8B40000EB4002C2EBC010994A02EB79
+:10349000C000C07841EA002000EE100AB8EEC00A71
+:1034A00030EE800A10EE101A9DF8B40000EB4000D8
+:1034B000944A3C3202EB80129DF8A00002EB00100F
+:1034C00001609DF8B40000EB400100E010E1C1EBA9
+:1034D000C011884800EBC100817A9DF8B40000EB70
+:1034E0004002C2EBC010834A02EBC000407A41EABE
+:1034F000002000EE100AB8EEC00A9FED831AC0EE5D
+:10350000010A9DF8B40000EB4001C1EBC010114668
+:1035100001EBC000017A9DF8B40000EB4002C2EB61
+:10352000C010744A02EBC000C07941EA002000EEEE
+:10353000100AB8EEC00A30EE800A10EE101A9DF89C
+:10354000B40000EB40006F4A3C3202EB80129DF861
+:10355000A00002EB001081609DF8B40000EB400178
+:10356000C1EBC010634901EBC000C07A00F08000DD
+:1035700068BB9DF8B40000EB4001C1EBC0105D4991
+:1035800001EBC000017B9DF8B40000EB4002C2EBF0
+:10359000C010584A02EBC000C07A41EA002000EE99
+:1035A000100AF8EEC00AB3EE001A80EE810A10EE9F
+:1035B000101A9DF8B40000EB4000524A3C3202EB76
+:1035C00080129DF8A00002EB0010C1604DE09DF854
+:1035D000B41001EB4100C0EBC110464901EBC00043
+:1035E000017B9DF8B40000EB4002C2EBC010414AE1
+:1035F00002EBC000C07A41EA0020404280B200EEF7
+:10360000100AB8EEC00A8DED030A0398F5F786F8A4
+:103610009FED3E0B53EC102BCDE904019DED040B07
+:1036200051EC100BF4F75EFF9FED3A0B53EC102BAF
+:10363000CDE906019DED060B51EC100BF4F7DDFE14
+:10364000CDE908019DED080B51EC100BF5F779F869
+:103650009DF8B41001EB41012A4A3C3202EB811281
+:103660009DF8A01002EB0111C8609DF8B40000EBBA
+:10367000400101EB0010294901EB001030309DF8AA
+:10368000A01000EB0110801C0990007820F0800051
+:103690008030099908709DF8B40000EB4001C1EB3F
+:1036A000C010144901EBC000C27D9DF8B40040F287
+:1036B000833110FB01F0114901EB800000F58960B6
+:1036C0009DF8A01001EB410303EB011100EBC100D9
+:1036D00080F844209DF8B41001EB410000EB01108C
+:1036E0000E4901EB0010C1790648AD3880F8AC10E6
+:1036F00033E115E0388F0020B88000208848002092
+:10370000B84100206933002000FF7F47000000001F
+:10371000000030400000000000000000C84300200E
+:103720009DF8B41001EB4100C0EBC110FE4901EB64
+:10373000C000C0799DF8B41001EB4102C2EBC11189
+:10374000F94A02EBC101097A40EA0120C217CDE92A
+:103750002E029DF8B41001EB4100C0EBC110F249FC
+:1037600001EBC001099107210998F6F7D1F8002271
+:10377000CDE93002DDE93042DDE92E1061405040F4
+:1037800001437DD19DF8B41001EB4100C0EBC110A5
+:10379000E54911F83000401EC1B228910021E34AEA
+:1037A0009DF8B40002EB001001709DF8B40000EB2E
+:1037B0004000A2F64F6202EB80029DF8A000115477
+:1037C0009DF8B41001EB4100C0EBC111D64800EBED
+:1037D000C100817908460191F4F71AFFCDE9020191
+:1037E0009DED021B9FEDD20B23F04AFF8DED060BE2
+:1037F0009DF8B40000EB4001C1EBC010CA4901EBD9
+:10380000C00001799DF8B40000EB4002C2EBC0108B
+:10381000C54A02EBC000C07841EA002000EE100A61
+:10382000B8EEC00A8DED030A0398F4F777FFCDE9EF
+:1038300004019DED060B53EC102B9DED040B51EC98
+:10384000100BF4F74FFECDE908019DED080B51EC8C
+:10385000100BF4F776FF9DF8B41001EB4101B64A66
+:1038600002EB81129DF8A01002EB011148609FED60
+:10387000B30A10EE100A9DF8B41001EB410100E00C
+:103880006AE0AD4A02EB81129DF8A01002EB011133
+:1038900008609FEDAA0A10EE101A9DF8B40000EB24
+:1038A0004000A54A02EB80129DF8A00002EB001038
+:1038B00081609FEDA20A10EE101A9DF8B40000EB93
+:1038C00040009D4A02EB80129DF8A00002EB001020
+:1038D000C1609DF8B40000EB400101EB0010984975
+:1038E00001EB001130319DF8A00001EB0010801CAD
+:1038F0000990007820F080008030099908709DF8C8
+:10390000B40000EB4001C1EBC010874901EBC000DF
+:10391000427A9DF8B40040F2833110FB01F08949EE
+:1039200001EB800000F589609DF8A01001EB4103D8
+:1039300003EB011100EBC10080F844209DF8B400B6
+:1039400000EB400101EB00107D4901EB0010C17953
+:103950007948E93880F8AC1000BF00BF0BF053BACB
+:103960009DF8B40000EB4001C1EBC0106E4901EBC3
+:10397000C000C1789DF8B40000EB4002C2EBC0105B
+:10398000694A02EBC000807841EA002129919DF844
+:10399000B40000EB4001C1EBC010114601EBC001C7
+:1039A000BDF8A400401C095C9DF8B40000EB400287
+:1039B000C2EBC0105C4A02EBC002BDF8A400105C70
+:1039C00041EA0020C217CDE92E029DF8B40000EBB9
+:1039D0004001C1EBC010544901EBC0000990BDF893
+:1039E000A410F5F795FF0022CDE930022FA819C8E1
+:1039F0002E9959406040014341F06F869DF8B40014
+:103A000000EB4001C1EBC010474901EBC000417819
+:103A1000289100213A911CE09DF8B40000EB400190
+:103A200001EB0010464901EB00113031BDF8E80010
+:103A300001EB001041789DF8A000814204D1BDF84F
+:103A4000E800C1B2289112E0BDF8E800401C81B244
+:103A50003A919DF8B40000EB400101EB00103849A9
+:103A600001EB0010C179BDF8E8008142D4DC00BF51
+:103A70009DF8B40000EB400101EB0010304901EB70
+:103A8000001030309DF8A01000EB0110801C099050
+:103A9000007820F080008030099908709DF8B4000B
+:103AA00000EB4001C1EBC0101F4901EBC0000079E1
+:103AB000259000201D4A9DF8B41002EB01129DF8DC
+:103AC000A0105054BDF89400F3287CD009DC0528E0
+:103AD0007AD006280ED0F12877D0F22841F0FC8564
+:103AE000FCE3F42872D0F62871D0F72870D0F828BB
+:103AF000F4D1F4E30621109100213691F0E3BDF8F2
+:103B00004000401C81B210919DF8B40000EB4001D0
+:103B1000C1EBC010044901EBC001BDF84000095CD5
+:103B20002591BDF840000FE0388F0020B8410020FB
+:103B30000000000000002440A53300200000000029
+:103B4000C843002088480020401C81B21091BDF875
+:103B50009400F12804D0F22868D0F32867D1F3E369
+:103B60009DF8B40000EB4001C1EBC010F84901EB37
+:103B7000C001BDF84000095C2991BDF84000401C1F
+:103B800081B210919DF8B40000EB400101EB0010F0
+:103B9000F04901EB001130319DF8A020BDF8D800AC
+:103BA000104401EB0010407A00F00100E8B39DF8EA
+:103BB000B40040F2833110FB01F0E74901EB8001D2
+:103BC00001F5896105E0E5E3E5E3E5E3E5E3E5E348
+:103BD000E5E39DF8A020BDF8D800104400EB4002BA
+:103BE00002EB001001EBC00090F8900000F0010023
+:103BF000D8B99DF8B40040F2833110FB01F0D649EA
+:103C000001EB800101F589619DF8A020BDF8D80085
+:103C1000104400EB400202EB001001EBC00090F8F2
+:103C2000820010B100213A9132E094E0FEE3FEE31D
+:103C30009DF8B40040F2833110FB01F0C64901EB5E
+:103C4000800101F589619DF8A020BDF8D8001044DD
+:103C500000EB400202EB001001EBC00000F1830119
+:103C6000BDF8E8000A5C9DF8B40000EB400101EBF0
+:103C70000010B84901EB00100E30BDF8E810405CB0
+:103C8000824200D008E0BDF8E800401C81B23A91C1
+:103C9000BDF8E8000428CBDB00BFBDF8E80004282D
+:103CA00059D104213A912FE09DF8B40040F28331BC
+:103CB00010FB01F0A84901EB800101F589619DF835
+:103CC000A020BDF8D800104400EB400202EB001029
+:103CD00001EBC00000F18301BDF8E8000A5C9DF82B
+:103CE000B40000EB400101EB00109A4901EB001118
+:103CF0000E31BDF8E800085C824200D008E0BDF853
+:103D0000E800401C81B23A91BDF8E8000A28CBDBFC
+:103D100000BFBDF8E8000A281DD09DF8B40040F2AD
+:103D2000833110FB01F08C4901EB800000F58960C4
+:103D30009DF8A020BDF8D810114401EB410202EB20
+:103D4000011100EBC10090300990007820F00100D3
+:103D5000401C09990870BDF8A4000F287ED19DF879
+:103D6000B40000EB400101EB00107A4901EB0010B8
+:103D700030309DF8A020BDF8D810114400EB0110A0
+:103D8000801C0990007820F00400001D099908703B
+:103D900000203A902DE09DF8B40000EB4001C1EB0B
+:103DA000C0106B4901EBC001BDF84020BDF8E80030
+:103DB00010440A5C9DF8B40040F2833110FB01F01E
+:103DC000654901EB800101F589619DF8A030BDF8DE
+:103DD000D800184400EB400303EB001001EBC001D6
+:103DE0004731BDF8E8000A54BDF8E800401C81B234
+:103DF0003A91BDF8E8000A28CDDBBDF840000A3052
+:103E000081B2109100213A912FE09DF8B40000EBAF
+:103E10004001C1EBC0104E4901EBC001BDF840208C
+:103E2000BDF8E80010440A5C9DF8B40040F283310C
+:103E300010FB01F0484901EB800101F589619DF813
+:103E4000A030BDF8D800184400EB400303EB00108D
+:103E500001EBC0016031BDF8E80000E075E20A54F2
+:103E6000BDF8E800401C81B23A91BDF8E800022894
+:103E7000CBDBBDF84000801C81B210919DF8B400EE
+:103E800000EB4001C1EBC010314901EBC001BDF8AE
+:103E90004000085C01049DF8B40000EB4002C2EB56
+:103EA000C0102B4A02EBC002BDF84000401C105C61
+:103EB00041EA00219DF8B40000EB4002C2EBC010C3
+:103EC000234A02EBC002BDF84000801C105C014395
+:103ED0009DF8B40040F2833210FB02F01E4A02EB60
+:103EE000800202F589629DF8A030BDF8D800184420
+:103EF00000EB400303EB001002EBC0004167BDF88C
+:103F00004000C01C81B21091144890F8100BF0B919
+:103F100000213A9129E09DF8B40040F2833110FB72
+:103F200001F00D4901EB800101F589619DF8A020A8
+:103F3000BDF8D800104400EB400202EB001001EB8A
+:103F4000C0004730BDF8E810405C48B111E086E0A1
+:103F5000388F0020C843002088480020BC32002051
+:103F6000BDF8E800401C81B23A91BDF8E8000A288B
+:103F7000D1DB00BFBDF8E8000A2819D140229DF826
+:103F8000B40040F2833110FB01F0FE4901EB8001E7
+:103F900001F589619DF8A030BDF8D800184400EB08
+:103FA000400303EB001001EBC00080F87E205DE1D0
+:103FB0009DF8B40040F2833110FB01F0F14901EBB0
+:103FC000800101F589619DF8A020BDF8D80010445A
+:103FD00000EB400202EB001001EBC00090F87E0005
+:103FE000E8BB00212A9118E1002137912CE09DF8CF
+:103FF000B40040F2833110FB01F0E24901EB800193
+:1040000001F589619DF8A020BDF8D800104400EBAF
+:10401000400202EB001001EBC0014731BDF8DC00AB
+:10402000001D095C9DF8A80000EB4002D64800EB9B
+:104030004202BDF8DC00105C814200D008E0BDF80F
+:10404000DC00401C81B23791BDF8DC000628CEDBD5
+:1040500000BFBDF8DC0006287DD1032200E005E1A9
+:104060009DF8B40040F2833110FB01F0C54901EB2B
+:10407000800101F589619DF8A030BDF8D800184491
+:1040800000EB400303EB001001EBC00080F87E2042
+:104090009DF8B40000EB400101EB0010BB4901EBBF
+:1040A000001230329DF8A000BDF8D810084402EB91
+:1040B0000010801C0990007820F00402099802701A
+:1040C00000203A901FE020229DF8B40040F2833196
+:1040D00010FB01F0AB4901EB800101F589619DF80E
+:1040E000A030BDF8D800184400EB400303EB0010EB
+:1040F00001EBC0015131BDF8E8000A54BDF8E800F9
+:10410000401C81B23A91BDF8E8000F28DBDB0020AB
+:104110003A901FE020229DF8B40040F2833110FB5A
+:1041200001F0984901EB800101F589619DF8A0300B
+:10413000BDF8D800184400EB400303EB001001EB7E
+:10414000C0016331BDF8E8000A54BDF8E800401C26
+:1041500081B23A9100E05BE0BDF8E8000A28D9DBC3
+:1041600000229DF8B40040F2833110FB01F0854934
+:1041700001EB800101F589619DF8A030BDF8D80000
+:10418000184400EB400303EB001001EBC00080F883
+:10419000782000213A911FE000229DF8B40040F2FF
+:1041A000833110FB01F0774901EB800101F5896152
+:1041B0009DF8A030BDF8D800184400EB400303EB95
+:1041C000001001EBC0017931BDF8E8000A54BDF8D8
+:1041D000E800401C81B23A91BDF8E8000528DBDB1D
+:1041E0009DF8B40040F2833110FB01F0654901EB0A
+:1041F000800101F589619DF8A020BDF8D800104428
+:1042000000EB400202EB001001EBC000406F0CE03D
+:104210009DF8A800401CC1B22A915D48B0F8FA048C
+:104220009DF8A81088423FF7DFAE00BF5848B0F8AD
+:10423000FA049DF8A810884218D140229DF8B400D5
+:1042400040F2833110FB01F04E4901EB800101F592
+:1042500089619DF8A030BDF8D800184400EB4003F8
+:1042600003EB001001EBC00080F87E209DF8B40045
+:1042700040F2833110FB01F0424901EB800101F56E
+:1042800089619DF8A020BDF8D800104400EB4002E1
+:1042900002EB001001EBC00090F87E00032804D070
+:1042A00011281ED040284ED134E0F2229DF8B400EF
+:1042B00040F2833110FB01F0324901EB800101F53E
+:1042C00089619DF8A030BDF8D800184400EB400388
+:1042D00003EB001001EBC000427134E0F1E3F1E3C5
+:1042E00018E1F3229DF8B40040F2833110FB01F095
+:1042F000244901EB800101F589619DF8A030BDF8EA
+:10430000D800184400EB400303EB001001EBC000A1
+:10431000427118E0F2229DF8B40040F2833110FBA4
+:1043200001F0184901EB800101F589619DF8A03089
+:10433000BDF8D800184400EB400303EB001001EB7C
+:10434000C000427100BF77E0C5E09DF8B40000EB0B
+:10435000400101EB00100D4901EB001130319DF8D7
+:10436000A020BDF8D800104401EB0010801C09907B
+:10437000007820F00402099802709DF8B40040F221
+:1043800083310DE088480020B8370020C843002062
+:10439000BC320020F8E3F8E3CCE0F7E3F7E3F7E31F
+:1043A00010FB01F0F74901EB800000F589609DF8F2
+:1043B000A020BDF8D810114401EB410202EB01111D
+:1043C00000EBC10090F8900000F0010080B30022E3
+:1043D0009DF8B40040F2833110FB01F0E94901EB94
+:1043E000800101F589619DF8A030BDF8D80018441E
+:1043F00000EB400303EB001001EBC000A0F88E209F
+:1044000005229DF8B40040F2833110FB01F0DD4934
+:1044100001EB800101F589619DF8A030BDF8D8005D
+:10442000184400EB400303EB001002E005E06BE0F2
+:1044300002E001EBC000427166E09DF8B40040F27A
+:10444000833110FB01F0CF4901EB800101F5896157
+:104450009DF8A020BDF8D800104400EB400202EB0C
+:10446000001001EBC00090F87E00402819D1002216
+:104470009DF8B40040F2833110FB01F0C14901EB1B
+:10448000800101F589619DF8A030BDF8D80018447D
+:1044900000EB400303EB001001EBC00080F87E202E
+:1044A00000BF00BFF1229DF8B40040F2833110FB41
+:1044B00001F0B44901EB800101F589619DF8A0305C
+:1044C000BDF8D800184400EB400303EB001001EBEB
+:1044D000C000427118E0F1229DF8B40040F283312F
+:1044E00010FB01F0A74901EB800101F589619DF8FE
+:1044F000A030BDF8D800184400EB400303EB0010D7
+:1045000001EBC000427100BF00BFBDF8D800401CE5
+:1045100081B236919DF8B40000EB4001C1EBC010B0
+:10452000994901EBC0004179BDF8D80081423FF7BD
+:10453000E6AAF0E39DF8B40040F2833110FB01F0ED
+:10454000904901EB800000F589609DF8A01001EB17
+:10455000410202EB011110F8310048BB01229DF825
+:10456000B40040F2833110FB01F0864901EB800179
+:1045700001F589619DF8A00000EB400303EB0010FA
+:1045800001F83020F4229DF8B40040F2833110FB92
+:1045900001F07C4901EB800000F589609DF8A010D6
+:1045A00001EB410303EB011100EBC1004271CCE0D0
+:1045B0009DF8B40000EB400101EB0010734901EBE2
+:1045C000001030309DF8A01000EB0110407A00F090
+:1045D000010080B39DF8B40040F2833110FB01F07C
+:1045E000684901EB800000F589609DF8A01001EB9F
+:1045F000410202EB011100EBC10090F8900000F0C5
+:104600000100C0B99DF8B40040F2833110FB01F005
+:104610005C4901EB800000F589609DF8A01001EB7A
+:10462000410202EB011100EBC10090F8820010B1D1
+:1046300000203A902DE088E09DF8B40040F28331EC
+:1046400010FB01F04F4901EB800101F589619DF8F4
+:10465000A00000EB400202EB001001EBC00000F1F3
+:104660008301BDF8E8000A5C9DF8B40000EB40014E
+:1046700001EB0010454901EB00100E30BDF8E810C9
+:10468000405C824200D008E0BDF8E800401C81B2E6
+:104690003A91BDF8E8000428CEDB00BFBDF8E80081
+:1046A000042852D13A902CE09DF8B40040F28331B6
+:1046B00010FB01F0334901EB800101F589619DF8A0
+:1046C000A00000EB400202EB001001EBC00000F183
+:1046D0008301BDF8E8000A5C9DF8B40000EB4001DE
+:1046E00001EB0010294901EB00110E31BDF8E80083
+:1046F000085C824200D008E0BDF8E800401C81B2AE
+:104700003A91BDF8E8000A28CEDB00BFBDF8E8000A
+:104710000A281AD09DF8B40040F2833110FB01F052
+:10472000184901EB800000F589609DF8A01001EBAD
+:10473000410202EB011100EBC100903009900078BA
+:1047400020F00100401C09990870BDF8A400112850
+:104750007DD19DF8B40000EB400101EB00100B4946
+:1047600001EB001030309DF8A01000EB0110801C10
+:104770000990007820F00400001D099908700020BD
+:104780003A902EE088480020388F0020C84300204F
+:104790009DF8B40000EB4001C1EBC010FD4901EBF6
+:1047A000C001BDF8E800401D0A5C9DF8B40040F26D
+:1047B000833110FB01F0F84901EB800101F58961BB
+:1047C0009DF8A00000EB400303EB001001EBC001DB
+:1047D0004731BDF8E8000A54BDF8E800401C81B23A
+:1047E0003A91BDF8E8000A28D2DB00203A9028E090
+:1047F0009DF8B40000EB4001C1EBC010E54901EBAE
+:10480000C001BDF8E8000F300A5C9DF8B40040F22A
+:10481000833110FB01F0E04901EB800101F5896172
+:104820009DF8A00000EB400303EB001001EBC0017A
+:104830006031BDF8E8000A54BDF8E800401C81B2C0
+:104840003A91BDF8E8000228D2DBA7E2FFE7BDF805
+:10485000A40014287DD19DF8B40000EB400101EBC9
+:104860000010CE4901EB001030309DF8A01000EB95
+:104870000110801C0990007820F00400001D0999A7
+:10488000087000203A9028E09DF8B40000EB400149
+:10489000C1EBC010BF4901EBC001BDF8E800401DED
+:1048A0000A5C9DF8B40040F2833110FB01F0BA4974
+:1048B00001EB800101F589619DF8A00000EB400348
+:1048C00003EB001001EBC0014731BDF8E8000A54CA
+:1048D000BDF8E800401C81B23A91BDF8E8000A2812
+:1048E000D2DB00213A9128E09DF8B41001EB4100A1
+:1048F000C0EBC110A74901EBC001BDF8E8000F30C3
+:104900000A5C9DF8B40040F2833110FB01F0A2492B
+:1049100001EB800101F589619DF8A00000EB4003E7
+:1049200003EB001001EBC0016031BDF8E8000A5450
+:10493000BDF8E800401C81B23A91BDF8E8000228B9
+:10494000D2DB9DF8B41001EB4100C0EBC1109149DE
+:1049500000E024E201EBC000407C01049DF8B400BB
+:1049600000EB4002C2EBC0108A4A02EBC000807C20
+:1049700041EA00219DF8B40000EB4002C2EBC010F8
+:10498000844A02EBC000C07C01439DF8B40040F2B1
+:10499000833210FB02F0804A02EB800000F5896050
+:1049A0009DF8A02002EB420303EB021200EBC200D1
+:1049B00041677B4890F8100BF0BB00213A911DE055
+:1049C0009DF8B41040F2833011FB00F0724901EB06
+:1049D000800101F589619DF8A00000EB400202EB27
+:1049E000001001EBC0004730BDF8E810405C00B19A
+:1049F00008E0BDF8E800401C81B23A91BDF8E8003B
+:104A00000A28DDDB00BFBDF8E8000A2818D14022E3
+:104A10009DF8B40040F2833110FB01F05E4901EBD8
+:104A2000800000F589609DF8A01001EB410303EBC5
+:104A3000011100EBC10000E045E080F87E204EE16E
+:104A40009DF8B41040F2833011FB00F0524901EBA5
+:104A5000800000F589609DF8A01001EB410202EB97
+:104A6000011100EBC10090F87E0060BB00212A918B
+:104A70000FE1002137912CE09DF8B41040F2833013
+:104A800011FB00F0444901EB800101F589619DF8BB
+:104A9000A00000EB400202EB001001EBC001473127
+:104AA000BDF8DC00001D095C9DF8A80000EB400289
+:104AB0003C4800EB4202BDF8DC00105C814203D0B0
+:104AC0000BE0FDE3FDE30AE1BDF8DC00401C81B230
+:104AD0003791BDF8DC000628CEDB00BFBDF8DC0056
+:104AE000062856D103229DF8B40040F2833110FB12
+:104AF00001F0294901EB800101F589619DF8A000D1
+:104B000000EB400303EB001001EBC00080F87E20B7
+:104B10009DF8B41001EB410000EB01101F4901EBBF
+:104B2000001130319DF8A00001EB0010801C0990AD
+:104B3000007820F004020998027000203A901CE0EE
+:104B400020229DF8B40040F2833110FB01F012499D
+:104B500001EB800101F589619DF8A00000EB4003A5
+:104B600003EB001001EBC0015131BDF8E8000A541D
+:104B7000BDF8E800401C81B23A91BDF8E8000F286A
+:104B8000DEDB00213A912CE0FDE3FDE3FDE3FDE3F4
+:104B9000FDE379E0388F002088480020C8430020DA
+:104BA000BC320020B837002020229DF8B40040F22B
+:104BB000833110FB01F0FE4901EB800101F58961B1
+:104BC0009DF8A00000EB400303EB001001EBC001D7
+:104BD0006331BDF8E8000A54BDF8E800401C81B21A
+:104BE0003A91BDF8E8000A28DEDB00229DF8B40007
+:104BF00040F2833110FB01F0ED4901EB800101F53A
+:104C000089619DF8A00000EB400303EB001001EB6D
+:104C1000C00080F8782000213A911CE000229DF825
+:104C2000B40040F2833110FB01F0E14901EB800157
+:104C300001F589619DF8A00000EB400303EB001033
+:104C400001EBC0017931BDF8E8000A54BDF8E80075
+:104C5000401C81B23A91BDF8E8000528DEDB9DF8E2
+:104C6000B41040F2833011FB00F0D14901EB800019
+:104C700000F589609DF8A01001EB410202EB0111E3
+:104C800000EBC100406F0CE09DF8A800401CC1B2D1
+:104C90002A91C848B0F8FA049DF8A81088423FF756
+:104CA000E8AE00BFC348B0F8FA149DF8A8008142EE
+:104CB00015D140229DF8B40040F2833110FB01F081
+:104CC000BB4901EB800000F589609DF8A01001EB65
+:104CD000410303EB011100EBC10080F87E209DF839
+:104CE000B41040F2833011FB00F0B14901EB8000B9
+:104CF00000F589609DF8A01001EB410202EB011163
+:104D000000EBC10090F87E00032805D0112819D0CF
+:104D1000402843D12CE04BE3F2229DF8B40040F24E
+:104D2000833110FB01F0A24901EB800000F589609E
+:104D30009DF8A01001EB410303EB011100EBC10052
+:104D400042712BE0F3229DF8B40040F2833110FB56
+:104D500001F0974901EB800000F589609DF8A010F3
+:104D600001EB410303EB011100EBC100427115E0BF
+:104D7000F2229DF8B40040F2833110FB01F08C491F
+:104D800001EB800000F589609DF8A01001EB410364
+:104D900003EB011100EBC100427100BF08E3BDF855
+:104DA000A40006287DD19DF8B41001EB4100C0EBB2
+:104DB000C110814901EBC0004079012872D1032064
+:104DC0007E490870F7229DF8B40040F2833110FB51
+:104DD00001F0774901EB800101F589619DF8A000A0
+:104DE00000EB400303EB001001EBC00042719DF8A3
+:104DF000B41040F2833011FB00F06D4901EB8001EB
+:104E000001F589619DF8A00000EB400202EB001063
+:104E100001EBC00090F8801001EB410000EB0110A5
+:104E2000674901EB001130319DF8B40040F2833244
+:104E300010FB02F05E4A02EB800000F589609DF8ED
+:104E4000A02002EB420303EB021200EBC20090F839
+:104E5000810001EB00108078C0F34000F0B39DF8B2
+:104E6000B41040F2833011FB00F0514901EB800097
+:104E700000F589609DF8A01001EB410202EB0111E1
+:104E800000EBC10090F8801001EB410000EB011035
+:104E90004B4901EB00108079012804D00A287CD10D
+:104EA0003FE027E2D8E0BA239DF8B40040F2833116
+:104EB00010FB01F03E4901EB800101F589619DF88D
+:104EC000A00000EB400202EB001001EBC00090F8E4
+:104ED000800040F2833110FB01F000E03AE13449F8
+:104EE00001EB800101F589619DF8B40040F2833245
+:104EF00010FB02F02E4A02EB800000F589609DF85D
+:104F0000A02002EB420404EB021200EBC20090F876
+:104F1000810000EB400202EB001001EBC000437186
+:104F20003BE00B239DF8B40040F2833110FB01F00D
+:104F30001F4901EB800101F589619DF8A00000EB9C
+:104F4000400202EB001001EBC00090F8800040F23C
+:104F5000833110FB01F0164901EB800101F58961F5
+:104F60009DF8B40040F2833210FB02F0104A02EBCD
+:104F7000800202F589629DF8A00000EB400404EB7A
+:104F8000001002EBC00090F8810000EB400202EB41
+:104F9000001001EBC000437100BF00BF9DF8B410CA
+:104FA00040F2833011FB00F0014901EB800109E080
+:104FB00088480020BC320020388F002019020020D1
+:104FC000C843002001F589619DF8A00000EB400274
+:104FD00002EB001001EBC00090F8801001EB4100E3
+:104FE00000EB0110FE4901EB001130319DF8B400D7
+:104FF00040F2833210FB02F0FA4A02EB800202F523
+:1050000089629DF8A00000EB400303EB001002EB67
+:10501000C00090F8810001EB001002789DF8B40008
+:1050200040F2833110FB01F0EE4901EB800000F506
+:1050300089609DF8A01001EB410303EB011100EB27
+:10504000C10090F8800040F2833110FB01F0E54987
+:1050500001EB80004270ABE19DF8B41001EB410020
+:10506000C0EBC110E04901EBC0004079022871D1CA
+:105070000420DE490870F8229DF8B40040F2833124
+:1050800010FB01F0D74901EB800101F589619DF822
+:10509000A00000EB400303EB001001EBC0004271E5
+:1050A0009DF8B41040F2833011FB00F0CD4901EBC4
+:1050B000800101F589619DF8A00000EB400202EB40
+:1050C000001001EBC00090F8801001EB410000EBF4
+:1050D0000110C34901EB001130319DF8B40040F2DA
+:1050E000833210FB02F0BF4A02EB800000F58960BA
+:1050F0009DF8A02002EB420303EB021200EBC2007A
+:1051000090F8810001EB00108078C0F3400008B3F4
+:105110009DF8B40040F2833110FB01F0B14901EB7E
+:10512000800000F589609DF8A01001EB410202EBC0
+:10513000011100EBC10090F8800000EB400101EB91
+:105140000010A74901EB00108079012803D00A283C
+:1051500079D13CE02CE1B3239DF8B40040F28331D7
+:1051600010FB01F09F4901EB800101F589619DF879
+:10517000A00000EB400202EB001001EBC00090F831
+:10518000800040F2833110FB01F0964901EB800171
+:1051900001F589619DF8B40040F2833210FB02F002
+:1051A000904A02EB800000F589609DF8A02002EB98
+:1051B000420404EB021200EBC20090F8810000EB05
+:1051C000400202EB001001EBC00043713BE00C23F6
+:1051D0009DF8B40040F2833110FB01F0814901EBEE
+:1051E000800101F589619DF8A00000EB400202EB0F
+:1051F000001001EBC00090F8800040F2833110FBFA
+:1052000001F0784901EB800101F589619DF8B40056
+:1052100040F2833210FB02F0724A02EB800000F58C
+:1052200089609DF8A02002EB420404EB021200EB1F
+:10523000C20090F8810000EB400202EB001001EB8D
+:10524000C000437100BF00BF9DF8B40040F283313D
+:1052500010FB01F0634901EB800101F589619DF8C4
+:10526000A00000EB400202EB001001EBC00090F840
+:10527000800000EB400101EB0010594901EB0011E7
+:1052800030319DF8B40040F2833210FB02F0554AF1
+:1052900002EB800202F589629DF8A00000EB40035A
+:1052A00003EB001002EBC00090F8810001EB00104E
+:1052B00002789DF8B40040F2833110FB01F001E068
+:1052C00096E076E0474901EB800000F589609DF8A3
+:1052D000A01001EB410303EB011100EBC10090F8BA
+:1052E000800040F2833110FB01F03E4901EB800069
+:1052F00042705DE09DF8B40000EB400101EB00104E
+:10530000374901EB001030309DF8A01000EB011080
+:10531000801C0990007820F00402099802709DF822
+:10532000B40040F2833110FB01F02E4901EB800004
+:1053300000F589609DF8A01001EB410202EB01111C
+:1053400000EBC10090F8900000F0010080B3002253
+:105350009DF8B40040F2833110FB01F0214901EBCC
+:10536000800101F589619DF8A00000EB400303EB8B
+:10537000001001EBC000A0F88E2005229DF8B400BB
+:1053800040F2833104E078E02AE1B6E08BE011E0FE
+:1053900010FB01F0134901EB800000F589609DF8D6
+:1053A000A01001EB410303EB011100EBC1004271BE
+:1053B00092E100BFF1229DF8B40040F2833110FB6E
+:1053C00001F0084901EB800000F589609DF8A0100C
+:1053D00001EB410303EB011100EBC10042717BE1E2
+:1053E000C843002088480020388F00201902002080
+:1053F0009DF8B40040F2833110FB01F0FE4901EB4F
+:10540000800000F589609DF8A01001EB410202EBDD
+:10541000011100EBC10090F87E00402816D1002257
+:105420009DF8B40040F2833110FB01F0F24901EB2A
+:10543000800000F589609DF8A01001EB410303EBAB
+:10544000011100EBC10080F87E2000BF00BFF122F7
+:105450009DF8B40040F2833110FB01F0E64901EB06
+:10546000800000F589609DF8A01001EB410303EB7B
+:10547000011100EBC10042712EE1F1229DF8B40050
+:1054800040F2833110FB01F0DB4901EB800000F5B5
+:1054900089609DF8A01001EB410303EB011100EBC3
+:1054A000C100427118E103229DF8B40040F283313B
+:1054B00010FB01F0D04901EB800101F589619DF8F5
+:1054C000A00000EB400303EB001001F83020F122B4
+:1054D0009DF8B40040F2833110FB01F0C64901EBA6
+:1054E000800000F589609DF8A01001EB410303EBFB
+:1054F000011100EBC1004271EEE002229DF8B40000
+:1055000040F2833110FB01F0BB4901EB800101F552
+:1055100089619DF8A00000EB400303EB001001F847
+:105520003020F6229DF8B40040F2833110FB01F0E8
+:10553000B14901EB800101F589619DF8A00000EB04
+:10554000400303EB001001EBC000427101229DF803
+:10555000B40040F2833110FB01F0A74901EB800158
+:1055600001F589619DF8A00000EB400303EB0010FA
+:1055700001EBC00080F8822000213A9129E09DF8DB
+:10558000B40000EB4001C1EBC0109C4901EBC0012D
+:10559000BDF8E800401D0A5C9DF8B40040F283317C
+:1055A00010FB01F0944901EB800101F589619DF840
+:1055B000A00000EB400303EB001001EBC00000F182
+:1055C0008301BDF8E8000A54BDF8E800401C81B230
+:1055D0003A91BDF8E8000A28D1DBBDF8A4007BE0D1
+:1055E0009DF8B40000EB4001C1EBC010834901EB12
+:1055F000C00081799DF8B40000EB4002C2EBC010FE
+:105600007E4A02EBC000407941EA00229DF8B400D6
+:1056100040F2833110FB01F0774901EB800101F585
+:1056200089619DF8A00000EB400303EB001001EB43
+:10563000C000A0F88E209DF8B40040F2833110FB2A
+:1056400001F06D4901EB800101F589619DF8A00031
+:1056500000EB400202EB001001EBC000B0F88E102E
+:105660009DF8B40000EB400202EB0010644A02EB2C
+:105670000010408B81422EDBF1229DF8B40040F2F5
+:10568000833110FB01F05C4901EB800101F5896178
+:105690009DF8A00000EB400303EB001001EBC000FD
+:1056A00042719DF8B40040F2833110FB01F0524981
+:1056B00001EB800101F589619DF8A00000EB40023B
+:1056C00002EB001001EBC00090300990007820F050
+:1056D00001020998027000BF00BF09F094BB9DF859
+:1056E000B40000EB4001C1EBC010444901EBC00025
+:1056F00001792891002136911CE09DF8B40000EB5F
+:10570000400101EB00103E4901EB00113031BDF8C2
+:10571000D80001EB001041789DF8A000814204D12F
+:10572000BDF8D800C1B2289112E0BDF8D800401CE5
+:1057300081B236919DF8B40000EB400101EB0010FE
+:105740002F4901EB0010C179BDF8D8008142D4DCAB
+:1057500000BF9DF8B40000EB4001C1EBC010274929
+:1057600001EBC000C1782591BDF89400172834D210
+:10577000DFE800F0330C0F331215181B1E333333E0
+:1057800033333321242733332A2D30000720299047
+:1057900023E00720299020E0062029901DE0062024
+:1057A00029901AE00620299017E01220299014E091
+:1057B0000720299011E0092029900EE00620299069
+:1057C0000BE00620299008E00B20299005E00B2033
+:1057D000299002E02A20299000BF00BFBDF8A40054
+:1057E000001FC1B209919DF8B40000EB4001C1EB6C
+:1057F000C010024906E0000088480020388F0020D1
+:10580000C843002001EBC000C01C08900999F3F7C1
+:1058100061FE37909DF8B40000EB4001C1EBC01071
+:10582000FE4901EBC001BDF8A400401E095CBDF8B3
+:10583000DC0081427DD19DF8B40000EB4001C1EB5A
+:10584000C010F64901EBC0004078002871DD9DF8DA
+:10585000B40000EB4001C1EBC010F04901EBC00106
+:10586000BDF8A4000A5C9DF8B40040F2833110FB3F
+:1058700001F0EB4901EB800101F589619DF8A00081
+:1058800000EB400303EB001001EBC00080F8442064
+:105890000021E44A9DF8B40002EB00129DF8A0003C
+:1058A0001154E14890F82800012815D19DF8B40062
+:1058B00000EB400101EB0010DC4901EB001030303F
+:1058C0009DF8A01000EB0110801C0990007820F0DA
+:1058D0008000803009990870BDF8940007287CD0BA
+:1058E0000ADC07287AD2DFE810F079006806CA06D9
+:1058F000790052061A06D40C10380728F2D2DFE8D5
+:1059000010F0370D210D6D006D0007000800F50641
+:1059100000BFBDF8940014287DD19DF8B40000EBC1
+:105920004001C1EBC010BD4901EBC0004079010648
+:1059300000E0FDE39DF8B40000EB4002C2EBC010B4
+:10594000B64A02EBC000807941EA00419DF8B400FC
+:1059500000EB4002C2EBC010B04A02EBC000C079BD
+:1059600041EA00219DF8B40000EB4002C2EBC010F8
+:10597000AA4A02EBC000007A01439DF8B40040F24D
+:10598000833210FB02F0A64A02EB800202F5896224
+:105990009DF8A00000EB400303EB001002EBC000F9
+:1059A000C0F81A109DF8B40040F2833110FB01F0EA
+:1059B0009B4901EB800101F589619DF8A00000EB96
+:1059C000400202EB001001EBC000D0F81A100846AC
+:1059D0000991002112F05CFA01E0F1E3F1E3CDE975
+:1059E0002E019DF8B40000EB400101EB00108F493F
+:1059F00001EB0010007F00F003019DF8B40000EB04
+:105A0000400202EB0010894A02EB0010007FC0F355
+:105A10000110014400E06DE09DF8B40000EB40028D
+:105A200002EB0010814A02EB0010007FC0F38100FE
+:105A3000091A08460591F2F7DAFDCDE906019DED58
+:105A4000061B9FED7B0B21F01BFE8DED080B9DEDE2
+:105A5000080B51EC100BF2F73CFECDE930019DF83C
+:105A6000B40040F2833110FB01F06D4901EB80017D
+:105A700001F589619DF8A00000EB400202EB0010E7
+:105A800001EBC000416B08460791002112F000FABB
+:105A9000DDE92E32A0FB034501FB035100FB02159B
+:105AA00002220023DDE93001F2F78CFB2018694166
+:105AB000CDE90801DDE93023F2F784FBCDE92E01C1
+:105AC000DDE92E0112F098FF9DF8B41040F2833208
+:105AD00011FB02F1524A02EB810101F589619DF847
+:105AE000A02002EB420303EB021201EBC201C1F85A
+:105AF0001E0046E0BDF89400152842D19DF8B40080
+:105B000000EB4001C1EBC010444901EBC0004079FB
+:105B100001069DF8B40000EB4002C2EBC0103F4A02
+:105B200002EBC000807941EA00419DF8B40000EB2F
+:105B30004002C2EBC010394A02EBC000C07941EA12
+:105B400000219DF8B40000EB4002C2EBC010334AC4
+:105B500002EBC000007A01439DF8B40040F28332AA
+:105B600010FB02F02E4A02EB800000F589609DF8E0
+:105B7000A02002EB420303EB021200EBC200C0F8CC
+:105B80001E109DF8B40000EB4001C1EBC01023498A
+:105B900001EBC000427A9DF8B40040F2833110FB63
+:105BA00001F01F4901EB800101F589619DF8A0001A
+:105BB00000EB400303EB001001EBC00080F89420E1
+:105BC0009DF8B40000EB400101EB0010174901EB18
+:105BD000001130319DF8A00001EB0010801C0990ED
+:105BE0009DF8B40040F2833110FB01F00C4901EB49
+:105BF000800000F589609DF8A01001EB410202EBE6
+:105C0000011100EBC10090F89400C20909980078D6
+:105C100062F30000099908700EE00000388F002040
+:105C200088480020B8410020BC120020C843002052
+:105C300000000000000024409DF8B40040F28331D1
+:105C400010FB01F0FE4901EB800000F589609DF832
+:105C5000A01001EB410202EB011100EBC10090F832
+:105C6000940000F00300012818D09DF8B40040F221
+:105C7000833110FB01F0F24901EB800000F58960EF
+:105C80009DF8A01001EB410202EB011100EBC100F5
+:105C900090F8940000F0030003282BD19DF8B40085
+:105CA00000EB400101EB0010E64901EB0010303041
+:105CB0009DF8A01000EB0110801C0990007820F0E6
+:105CC0000200801C099908709DF8B40000EB4001A7
+:105CD00001EB0010DB4901EB001030309DF8A01003
+:105CE00000EB0110801C0990007820F02002099838
+:105CF000027014E09DF8B40000EB400101EB0010CD
+:105D0000D04901EB001030309DF8A01000EB0110DD
+:105D1000801C0990007820F00202099802709DF81A
+:105D2000B40000EB400101EB0010C64901EB00118B
+:105D300030319DF8A00001EB00108078C0F34002E4
+:105D40009DF8B40040F2833110FB01F0BC4901EB37
+:105D5000800000F589609DF8A01001EB410303EB82
+:105D6000011100EBC100007EC0F3400082426CD004
+:105D70009DF8B40040F2833110FB01F0B04901EB13
+:105D8000800000F589609DF8A01001EB410202EB54
+:105D9000011100EBC100183009909DF8B40000EB30
+:105DA000400101EB0010A74901EB001030309DF8D5
+:105DB000A01000EB0110807842080998007862F387
+:105DC0004100099908709DF8B40000EB400101EB17
+:105DD00000109C4901EB001030309DF8A01000EB42
+:105DE00001108078C0F3400050BB9DF8B40000EB78
+:105DF000400101EB0010934901EB001030309DF899
+:105E0000A01000EB0110801C0990007820F0200207
+:105E10000998027001229DF8B40040F2833110FB12
+:105E200001F0874901EB800000F589609DF8A01022
+:105E300001EB410303EB011100EBC10080F84620A8
+:105E40009DF8B4100220F4F731F99DF8B40000EB8E
+:105E5000400101EB00107B4901EB001130319DF84E
+:105E6000A00001EB0010807800F001029DF8B40062
+:105E700040F2833110FB01F0714901EB800000F525
+:105E800089609DF8A01001EB410303EB011100EBC9
+:105E9000C100007E00F00100824265D09DF8B40090
+:105EA00040F2833110FB01F0654901EB800000F501
+:105EB00089609DF8A01001EB410202EB011100EB9B
+:105EC000C100183009909DF8B40000EB400101EBCF
+:105ED00000105C4901EB001130319DF8A00001EB8E
+:105EE000001081780998027861F3000202709DF831
+:105EF000B40000EB400101EB0010524901EB00102F
+:105F000030309DF8A01000EB0110807800F0010007
+:105F100058BB9DF8B40000EB400101EB001049496B
+:105F200001EB001030309DF8A01000EB0110801C38
+:105F30000990007820F020020998027000229DF854
+:105F4000B40040F2833110FB01F03D4901EB8000C9
+:105F500000F589609DF8A01001EB410303EB0111EE
+:105F600000EBC10080F8452011E29DF8B40040F23A
+:105F7000833110FB01F0324901EB800000F58960AC
+:105F80009DF8A01001EB410202EB011100EBC100F2
+:105F900090F84600B0B901229DF8B40040F2833178
+:105FA00010FB01F0264901EB800000F589609DF8A7
+:105FB000A01001EB410303EB011100EBC10080F8DD
+:105FC00045202AE000229DF8B40040F2833110FB06
+:105FD00001F01B4901EB800101F589619DF8A000EA
+:105FE00000EB400303EB001001EBC00080F84520FC
+:105FF0009DF8B40000EB400101EB0010114901EBEA
+:10600000001130319DF8A00001EB0010801C0990B8
+:10601000007820F00102099802700B4890F8100BEC
+:10602000B8B19DF8B40000EB400101EB0010054948
+:1060300001EB001030309DF8A01000EB011005E0DE
+:1060400088480020C8430020BC320020807A022803
+:106050006FD1FE4890F8290001286BD1FB48D0F899
+:106060000C02FA49498D884264D29DF8B40040F28E
+:10607000833110FB01F0F64901EB800000F58960E7
+:106080009DF8A01001EB410202EB011100EBC100F1
+:1060900090F8450001284CD19DF8B40040F28331BE
+:1060A00010FB01F0EA4901EB800000F589609DF8E2
+:1060B000A01001EB410202EB011100EBC10090F8CE
+:1060C0007F00B0BB01229DF8B40000EB400101EB62
+:1060D0000010E04901EB001130319DF8A00001EB08
+:1060E0000010C2729DF8B40000EB400101EB0010FB
+:1060F000D84901EB001130319DF8A00001EB0010F0
+:1061000001789DF8B40040F2833210FB02F0D04ACF
+:1061100002EB8000417005229DF8B40040F283310B
+:1061200010FB01F0CA4901EB800101F5896102E031
+:10613000FDE3FEE068E09DF8A00000EB400303EB08
+:10614000001001EBC000427100229DF8B40000EB8A
+:10615000400101EB0010BF4901EB001130319DF807
+:10616000A00001EB001042609DF8B4100220F3F78C
+:106170009DFF00213A911CE000229DF8B40040F2FE
+:10618000833110FB01F0B24901EB800101F5896117
+:106190009DF8A00000EB400303EB001001EBC001F1
+:1061A0004731BDF8E8000A54BDF8E800401C81B250
+:1061B0003A91BDF8E8001428DEDB00213A911EE098
+:1061C00077E35BE200229DF8B40040F2833110FBDC
+:1061D00001F09F4901EB800101F589619DF8A00064
+:1061E00000EB400303EB001001EBC0016331BDF88D
+:1061F000E8000A54BDF8E800401C81B23A91BDF8AD
+:10620000E8000A28DEDBC2E09DF8B40040F28331EA
+:1062100010FB01F08E4901EB800000F589609DF8CC
+:10622000A01001EB410202EB011100EBC10090F85C
+:10623000450001287DD19DF8B40040F2833110FB68
+:1062400001F0834901EB800101F589619DF8A0000F
+:1062500000EB400202EB001001EBC00090F8800060
+:1062600040F2833110FB01F0794901EB800101F527
+:1062700089619DF8B40040F2833210FB02F0744A49
+:1062800002EB800000F589609DF8A02002EB42033C
+:1062900003EB021200EBC20090F8810000EB400219
+:1062A00002EB001001EBC00090F87E0003286ED1D5
+:1062B00002229DF8B40000EB400101EB001065499B
+:1062C00001EB001130319DF8A00001EB0010C2720B
+:1062D0009DF8B40000EB400101EB00105D4901EBBB
+:1062E000001130319DF8A00001EB001001789DF8FD
+:1062F000B40040F2833210FB02F0554A02EB8000FA
+:1063000041709DF8B40040F2833110FB01F011465A
+:1063100001EB800101F589619DF8A00000EB4002CE
+:1063200002EB001011F830109DF8B40040F28332F7
+:1063300000E02CE010FB02F0454A02EB80004079BF
+:10634000814214D105229DF8B40040F2833110FB44
+:1063500001F03F4901EB800000F589609DF8A01035
+:1063600001EB410303EB011100EBC100427100227C
+:106370009DF8B40000EB400101EB0010354901EB42
+:10638000001030309DF8A01000EB011042609DF825
+:10639000B40040F2833110FB01F02D4901EB800085
+:1063A00000F589609DF8A01001EB410202EB01119C
+:1063B00010F83100012814DC02229DF8B40040F2EC
+:1063C000833110FB01F0224901EB800101F5896165
+:1063D0009DF8A00000EB400303EB001001F8302013
+:1063E0009CE09DF8B40040F2833110FB01F01849A5
+:1063F00001EB800000F589609DF8A01001EB4102DF
+:1064000002EB011110F8310002283BDC00219DF85D
+:10641000B40040F2833210FB02F00D4A02EB800020
+:10642000017103229DF8B40040F2833110FB01F0AA
+:10643000074901EB800101F589619DF8A00000EB9F
+:10644000400303EB001001F8302005E0BC120020EF
+:1064500088480020C843002007229DF8B40040F27D
+:10646000833110FB01F0FE4901EB800000F58960EB
+:106470009DF8A01001EB410303EB011100EBC100FB
+:1064800042714BE09DF8B40040F2833110FB01F003
+:10649000F34901EB800101F589619DF8A00000EB53
+:1064A000400202EB001011F830109DF8B40040F2E9
+:1064B000833210FB02F0EA4A02EB8000407981420D
+:1064C0002CD19DF8B40040F2833110FB01F011464D
+:1064D00001EB800000F589609DF8A01001EB4102FE
+:1064E00002EB011100EBC10090F89400C0F34010E2
+:1064F000A0B116229DF8B40040F2833110FB01F0E8
+:10650000D74901EB800000F589609DF8A01001EBF0
+:10651000410303EB011100EBC1004271AEE0142214
+:106520009DF8B40040F2833110FB01F0CC4901EB3F
+:10653000800101F589619DF8A00000EB400303EBA9
+:10654000001001EBC000427101219DF8B40040F23F
+:10655000833210FB02F0C24A02EB800001719DF809
+:10656000B40000EB400101EB0010A2F5986101EBD3
+:10657000001130319DF8A00001EB0010801C099043
+:10658000007820F0200020300999087076E014226D
+:106590009DF8B40040F2833110FB01F0B04901EBEB
+:1065A000800000F589609DF8A01001EB410303EB2A
+:1065B000011100EBC100427160E09DF8B40040F2AF
+:1065C000833110FB01F0A64901EB800000F58960E2
+:1065D000BDF8D81001EB410202EB011100EBC10044
+:1065E000807901282AD100229DF8B40040F283313D
+:1065F00010FB01F09A4901EB800101F58961BDF8BA
+:10660000D80000EB400303EB001001EBC0008271E7
+:1066100014229DF8B40040F2833110FB01F0904940
+:1066200001EB800000F589609DF8A01001EB4103AB
+:1066300003EB011100EBC10042711FE000219DF846
+:10664000B40040F2833210FB02F0854A02EB800076
+:10665000017105229DF8B40040F2833110FB01F076
+:106660007F4901EB800000F589609DF8A01001EBE7
+:10667000410303EB011100EBC1004271FEE3012174
+:106680009DF8B40040F2833210FB02F0744A02EB32
+:106690008000017114229DF8B40040F2833110FB98
+:1066A00001F06F4901EB800101F589619DF8A000BF
+:1066B00000EB400303EB001001EBC00042719DF8BA
+:1066C000B40000EB400101EB0010664901EB001142
+:1066D00030319DF8A00001EB0010801C099000787B
+:1066E00020F00400001D09990870C7E300202E90D7
+:1066F0002F9000213A911EE0DDE92E10000240EAC1
+:1067000011620902CDE92E129DF8B40000EB4001A0
+:10671000C1EBC010544901EBC001BDF8E800401DB9
+:10672000085CDDE92E341843CDE92E04BDF8E800FD
+:10673000401C80B23A90BDF8E8000328DCDBDDE9BC
+:106740002E0112F059F901469DF8B40040F283324F
+:1067500010FB02F0424A02EB800202F589629DF8CA
+:10676000A00000EB400303EB001002EBC000C0F8F8
+:106770001E1000222E922F9200213A911EE0DDE998
+:106780002E10000240EA11620902CDE92E129DF896
+:10679000B40000EB4001C1EBC010334901EBC00174
+:1067A000BDF8E8000830085CDDE92E341843CDE977
+:1067B0002E04BDF8E800401C80B23A90BDF8E80015
+:1067C0000328DCDBDDE92E0112F016F901469DF805
+:1067D000B40040F2833210FB02F0214A02EB800247
+:1067E00002F589629DF8A00000EB400303EB001066
+:1067F00002EBC000C0F81A1000222E922F92002146
+:106800003A911FE0DDE92E10000240EA1162090210
+:10681000CDE92E129DF8B40000EB4001C1EBC01091
+:10682000114901EBC001BDF8E8001330085CDDE957
+:106830002E3440EA0302CDE92E24BDF8E800401CC6
+:1068400081B23A91BDF8E8000328DBDB9DF8B40083
+:106850002E9940F2833210FB02F0014A06E000005C
+:1068600088480020C8430020388F002002EB8002B7
+:1068700002F589629DF8A00000EB400303EB0010D5
+:1068800002EBC000416307229DF8B40040F283315F
+:1068900010FB01F0FE4901EB800000F589609DF8D6
+:1068A000A01001EB410303EB011100EBC1004271A9
+:1068B000E4E200202E902F9000213A911FE0DDE9C4
+:1068C0002E10000240EA11620902CDE92E129DF855
+:1068D000B40000EB4001C1EBC010EE4901EBC00178
+:1068E000BDF8E800401D085CDDE92E3440EA0302F3
+:1068F000CDE92E24BDF8E800401C81B23A91BDF8E4
+:10690000E8000428DBDBDDE92E0112F075F89DF8C4
+:10691000B42040F2833312FB03F2DD4B03EB82031E
+:1069200003F589639DF8A02002EB420400E0FDE33B
+:1069300004EB021203EBC20222329060D16000220B
+:106940002E922F9200213A911FE0DDE92E100002D5
+:1069500040EA11620902CDE92E129DF8B40000EB65
+:106960004001C1EBC010CB4901EBC001BDF8E8000C
+:106970000930085CDDE92E3440EA0302CDE92E241B
+:10698000BDF8E800401C81B23A91BDF8E800042847
+:10699000DBDBDDE92E0112F02FF89DF8B42040F288
+:1069A000833312FB03F2BA4B03EB820303F58963D3
+:1069B0009DF8A02002EB420404EB021203EBC2029A
+:1069C00042F8220F51609DF8B40040F2833110FB71
+:1069D00001F0AF4901EB800000F589609DF8A0103F
+:1069E00001EB410202EB011110F831009DF8B410E7
+:1069F00040F2833211FB02F1A54A02EB8101497991
+:106A000088427CD19DF8B40040F2833110FB01F044
+:106A1000114601EB800000F589609DF8A01001EBA4
+:106A2000410202EB011100EBC10090F89400C0F3A9
+:106A30004010A8B117229DF8B40040F2833110FB3A
+:106A400001F0934901EB800000F589609DF8A010EA
+:106A500001EB410303EB011100EBC100427114E0B3
+:106A600014229DF8B40040F2833110FB01F08849F4
+:106A700001EB800000F589609DF8A01001EB410357
+:106A800003EB011100EBC10042719DF8B4009DF8C9
+:106A9000A01001EB0010C217CDE92E027E4890F83D
+:106AA000100B08B39DF8B40000EB400101EB00109F
+:106AB0007A4901EB001030309DF8A01000EB011076
+:106AC000807A022810D09DF8B40000EB400101EB61
+:106AD0000010724901EB001030309DF8A01000EB5F
+:106AE0000110C07A00287CDD00229DF8B40040F23D
+:106AF000833110FB01F0664901EB800100E03FE3C8
+:106B000001F589619DF8A00000EB400303EB001044
+:106B100001EBC00080F846209DF8B40000EB400176
+:106B200001EB00105D4901EB001130319DF8A00030
+:106B300001EB0010C2725A48D0F80C020521B0FBDC
+:106B4000F1F201FB120000EB400155482C3000EB44
+:106B500041100D3009909DF8B41040F2833011FBC4
+:106B600000F14B4800EB810000F589609DF8A01012
+:106B700001EB410202EB011100EBC10022301022B7
+:106B8000014608900998F1F760FB4548D0F80C02DF
+:106B90000521B0FBF1F201FB120000EB400140487F
+:106BA0002C3000EB41129DF8B40040F2833110FB11
+:106BB00001F0374901EB800101F589619DF8A000E2
+:106BC00000EB400303EB001001EBC00050F81A1F6C
+:106BD00042F8011F406850603148D0F80C0205218E
+:106BE00000E0B1E1B0FBF1F201FB120000EB40016B
+:106BF0002B482C3000EB41129DF8B40000EB400113
+:106C000001EB0010254901EB001130319DF8A00087
+:106C100001EB0010007810702148D0F80C0205211B
+:106C2000B0FBF1F201FB120000EB40011C482C30DC
+:106C300000EB41129DF8B40040F2833110FB01F0EB
+:106C4000134901EB800101F589619DF8A00000EB7B
+:106C5000400303EB001001EBC000406BC2F80900D9
+:106C60000F48D0F80C020521B0FBF1F201FB120035
+:106C700000EB40010A482C3000EB41110648F53882
+:106C8000026841F81D2F8088888005480AE00000CE
+:106C900088480020388F0020BC320020C8430020E4
+:106CA000BC120020D0F80C020521B0FBF1F201FB70
+:106CB000120000EB4001FE4800EB41129DF8B400C9
+:106CC00000EB400101EB0010FA4901EB00113031FB
+:106CD0009DF8A00001EB00104068C2F823000022DC
+:106CE0009DF8B40000EB400101EB0010F14901EB0D
+:106CF000001130319DF8A00001EB0010426000212E
+:106D00003A9154E0EA482C38D0F80C020521B0FB47
+:106D1000F1F201FB120000EB4001E54800EB4111EC
+:106D20002731BDF8E8409DF8B40040F2833210FBF3
+:106D300002F0E14A02EB800202F589629DF8A000B0
+:106D400000EB400303EB001002EBC00090F8800062
+:106D500040F2833210FB02F0D74A02EB800202F5C8
+:106D600089629DF8B40040F2833310FB03F0D24BEC
+:106D700003EB800303F589639DF8A00000EB400559
+:106D800005EB001003EBC00090F8810000EB40031E
+:106D900003EB001002EBC0024732BDF8E800001D13
+:106DA000105C0855BDF8E800401C81B23A91BDF86E
+:106DB000E8000628A6DB00213A9142E000239DF876
+:106DC000B40040F2833110FB01F0BB4901EB8001BC
+:106DD00001F589619DF8A00000EB400202EB001074
+:106DE00001EBC00090F8800040F2833110FB01F00D
+:106DF000B14901EB800101F589619DF8B40040F2D1
+:106E0000833210FB02F0AC4A02EB800202F5896289
+:106E10009DF8A00000EB400404EB001002EBC00062
+:106E200090F8810000EB400202EB001001EBC00182
+:106E30004731BDF8E8000B54BDF8E800401C81B2B2
+:106E40003A91BDF8E8000A28B8DB99482C38D0F808
+:106E50000C020521B0FBF1F080B20146099002203E
+:106E6000F2F736F900210620F3F720F990482C3884
+:106E7000D0F80C028E492C39498D00E008E2884296
+:106E800008D28B482C38D0F80C02401C88492C3989
+:106E9000C1F80C0200210520F3F708F99DF8B400B1
+:106EA00000EB400101EB0010824901EB0010303093
+:106EB0009DF8A01000EB0110801C0990007820F0D4
+:106EC0000802099802707A482C38D0F80C02052183
+:106ED000B0FBF1F201FB120000EB4001744800EB43
+:106EE0004110D0F823202E9800EB4001734800EBAE
+:106EF0004110C0F8232000203A9020E06C482C3844
+:106F0000D0F80C020521B0FBF1F201FB120000EBFE
+:106F10004001674800EB41102730BDF8E810425CA3
+:106F20002E9800EB4001654800EB41112731BDF878
+:106F3000E8000A54BDF8E800401C81B23A91BDF85F
+:106F4000E8000628DADB6FE000229DF8B40040F28A
+:106F5000833110FB01F0584901EB800101F5896193
+:106F60009DF8A00000EB400303EB001001EBC00014
+:106F700080F846209DF8B40000EB400101EB0010C2
+:106F80004C4901EB001130319DF8A00001EB0010DD
+:106F9000801C0990007820F00800083009990870DA
+:106FA0009DF8B40000EB400101EB0010414901EBFA
+:106FB000001030309DF8A01000EB011042682E98B0
+:106FC00000EB40013D4800EB4110C0F823200020B9
+:106FD0003A9025E09DF8B40040F2833110FB01F0B7
+:106FE000354901EB800101F589619DF8A00000EBB6
+:106FF000400202EB001001EBC0014731BDF8E80090
+:107000000A5C2E9800EB40012C4800EB411127311F
+:10701000BDF8E8000A54BDF8E800401C81B23A917E
+:10702000BDF8E8000628D5DB9DF8B4100220F3F780
+:107030003DF89DF8B40040F2833110FB01F01E4989
+:1070400001EB800101F589619DF8A00000EB400291
+:1070500002EB001001EBC000223009902E9800EBEB
+:107060004001164800EB41100D301022089009999C
+:10707000F1F7EBF89DF8B40040F2833110FB01F01A
+:107080000D4901EB800101F589619DF8A00000EB3D
+:10709000400202EB001001EBC0012E9800EB400211
+:1070A000064800EB421051F81A2F40F8012F07E074
+:1070B000E8120020C843002088480020D81400208F
+:1070C000496841609DF8B40000EB400101EB0010FD
+:1070D000FE4901EB001130319DF8A00001EB0010DA
+:1070E00001782E9800EB4002F94800EB4210017045
+:1070F0002E9800EB4001F64800EB4111F54802687C
+:1071000041F81D2F808888809DF8B40040F28331BB
+:1071100010FB01F0F04901EB800101F589619DF858
+:10712000A00000EB400202EB001000E037E101EBB1
+:10713000C000416B2E9800EB4002E54800EB421086
+:10714000C0F809109DF8B40000EB400101EB0010FD
+:10715000DE4901EB001130319DF8A00001EB001079
+:1071600041682E9800EB4002D94800EB4210C0F86D
+:1071700023102E9881B208200991F2F797FF87E03B
+:107180009DF8B40040F2833110FB01F0D24901EBCD
+:10719000800101F589619DF8A00000EB400202EB3F
+:1071A000001011F830109DF8B40040F2833210FB4B
+:1071B00002F0C94A02EB80004079814268DA9DF80A
+:1071C000B40000EB400101EB0010C04901EB0010DE
+:1071D00030309DF8A01000EB0110801C0990007861
+:1071E00020F00400001D099908709DF8B40000EB20
+:1071F000400101EB0010B54901EB001030309DF863
+:10720000A01000EB0110801C0990007820F0800095
+:1072100080300999087001209DF8B41040F2833243
+:1072200011FB02F1AC4A02EB810108719DF8B40038
+:1072300040F2833110FB01F0114601EB80004279EE
+:107240009DF8B40040F2833110FB01F0A24901EB3C
+:10725000800000F589609DF8A01001EB410303EB6D
+:10726000011100F8312014229DF8B40040F283315E
+:1072700010FB01F0984901EB800000F589609DF852
+:10728000A01001EB410303EB011100EBC1004271BF
+:1072900084E001218F48F53080F8341A9DF8B4005D
+:1072A00040F2833110FB01F08B4901EB800101F5C5
+:1072B00089619DF8A00000EB400202EB001011F87C
+:1072C00030109DF8B40040F2833210FB02F0824A85
+:1072D00002EB80004079814233DA00219DF8B4004E
+:1072E00040F2833210FB02F07B4A02EB8000017116
+:1072F00001229DF8B40040F2833110FB01F0764981
+:1073000001EB800101F589619DF8A00000EB4003CD
+:1073100003EB001001F8302014229DF8B40040F275
+:10732000833110FB01F06C4901EB800000F58960AE
+:107330009DF8A01001EB410303EB011100EBC1002C
+:1073400042712BE014229DF8B40040F2833110FB0F
+:1073500001F0614901EB800000F589609DF8A01003
+:1073600001EB410303EB011100EBC100427115E099
+:1073700014229DF8B40040F2833110FB01F056490D
+:1073800001EB800000F589609DF8A01001EB41033E
+:1073900003EB011100EBC100427100BF00BF07F019
+:1073A00032BD9DF8B40040F2833110FB01F04A4930
+:1073B00001EB8000817828919DF8B40000EB40013A
+:1073C000C1EBC010454911F8301029919DF8B40067
+:1073D00040F2833110FB01F03F4901EB800101F5E0
+:1073E00089619DF8A00000EB400202EB001001EB68
+:1073F000C000417925919DF8B40000EB4001C1EB3C
+:10740000C010364901EBC0010991BDF8A4100998DC
+:10741000F3F7E4FB37909DF8B40000EB4001C1EBBB
+:10742000C0102E4901EBC001BDF8A400095CBDF8F5
+:10743000DC00814241F06D879DF8B40000EB400113
+:10744000C1EBC010254901EBC0004078002841F392
+:1074500060870021224A9DF8B40002EB00129DF8DB
+:10746000A0001154BDF8940089287CD00EDC1428AB
+:1074700001F0308705DC082876D0102841F04887D5
+:10748000FDE3152871D08028F8D1FAE38B286DD060
+:107490008C286CD08E286BD08F28EFD1BDF8A4003B
+:1074A0000D2866D19DF8B40000EB4001C1EBC0107F
+:1074B0000A4901EBC00041780A4880F8041D9DF894
+:1074C000B40000EB4001C1EBC0100DE0C843002048
+:1074D000D8140020C731002088480020388F0020B1
+:1074E000B8410020BC220020FE4901EBC000C17A57
+:1074F000FD4880F8051D9DF8B40040F2833110FB73
+:1075000001F0FA4901EB800000F589609DF8A010B8
+:1075100001EB410202EB011110F8310003287CDC81
+:10752000F14890F8050D002878DD9DF8B40040F290
+:10753000833110FB01F0ED4901EB800101F5896118
+:107540009DF8A00000EB400202EB001001EBC0012F
+:1075500009910878401CC1B2099801709DF8B400E7
+:1075600040F2833106E0F8E3F8E3F8E3F8E3F8E308
+:10757000F8E3F8E310FB01F0DC4901EB800000F5D3
+:1075800089609DF8A01001EB410202EB011110F897
+:107590003100042842DB9DF8B40000EB400101EB10
+:1075A0000010D34901EB001030309DF8A01000EB23
+:1075B0000110801C0990CC4890F8050DC0F3001014
+:1075C000C0F101000999097860F300010998017080
+:1075D000C54890F8040DC0F3C000E0BB9DF8B400AE
+:1075E00000EB400101EB0010C14901EB001030300D
+:1075F0009DF8A01000EB01108078C0F3401050B34C
+:107600009DF8B40000EB400101EB0010B84901EB1C
+:10761000001030309DF8A01001E061E0FDE000EBCB
+:107620000110801C0990007820F00200801C09994C
+:1076300008709DF8B40040F2833110FB01F0AB49B3
+:1076400001EB800000F589609DF8A01001EB41027C
+:1076500002EB011100E00EE000EBC10018300990D0
+:10766000007820F00200801C099908709DF8B41081
+:107670000220F2F71BFD00219DF8B40040F2833296
+:1076800010FB02F0994A02EB8000017104229DF880
+:10769000B40040F2833110FB01F0944901EB80010A
+:1076A00001F589619DF8A00000EB400303EB001099
+:1076B00001F830208C229DF8B40040F2833110FB99
+:1076C00001F08A4901EB800000F589609DF8A01067
+:1076D00001EB410303EB011100EBC10042719CE09F
+:1076E0009DF8B40040F2833110FB01F07F4901EBBB
+:1076F000800101F589619DF8A00000EB400202EBDA
+:10770000001011F830109DF8B40040F2833210FBE5
+:1077100002F0764A02EB8000407981427DD19DF8EB
+:10772000B40000EB400101EB0010714901EB0010C7
+:1077300030309DF8A01000EB0110801C09906A48C1
+:1077400090F8050DC0F30010C0F10102099801780E
+:1077500062F3000101709DF8B40000EB400101EB01
+:107760000010634901EB001130319DF8A00001EBDE
+:107770000010801C09905C4890F8040DC20809981C
+:10778000017862F3410101709DF8B40000EB400103
+:1077900001EB0010564901EB001130319DF8A000BB
+:1077A00001EB00108078C0F340029DF8B40040F275
+:1077B000833110FB01F04D4901EB800000F5896039
+:1077C0009DF8A01001EB410303EB011100EBC10098
+:1077D000007EC0F3400082426DD09DF8B40040F2BC
+:1077E000833110FB01F0414901EB800000F5896015
+:1077F0009DF8A01001EB410202EB011100EBC1006A
+:10780000183009909DF8B40000EB400101EB001125
+:10781000374800EB0110303000E0C9E39DF8A010BC
+:1078200000EB0110807842080998007862F341006B
+:10783000099908709DF8B40000EB400101EB0010BD
+:107840002B4901EB001030309DF8A01000EB011027
+:107850008078C0F3400048BB01229DF8B40040F29C
+:10786000833110FB01F0214901EB800101F58961B1
+:107870009DF8A00000EB400303EB001001EBC000FB
+:1078800042739DF8B40040F2833110FB01F01749B8
+:1078900001EB800000F589609DF8A01001EB410329
+:1078A00003EB011100EBC10080F846209DF8B410F5
+:1078B0000220F2F7FBFB9DF8B40000EB400101EB66
+:1078C00000100B4901EB001130319DF8A00001EBD5
+:1078D0000010807800F001029DF8B40040F283317E
+:1078E00008E00000388F0020BC22002088480020DB
+:1078F000C843002010FB01F0FE4901EB800000F5B9
+:1079000089609DF8A01001EB410303EB011100EB2E
+:10791000C100007E00F00100824279D09DF8B400E1
+:1079200040F2833110FB01F0F24901EB800000F5D9
+:1079300089609DF8A01001EB410202EB011100EB00
+:10794000C100183009909DF8B40000EB400101EB34
+:107950000011E94800EB011030309DF8A01000EB59
+:10796000011081780998027861F3000202709DF895
+:10797000B40000EB400101EB0010DF4901EB001007
+:1079800030309DF8A01000EB0110807800F001006D
+:10799000E8BB9DF8B40000EB400101EB0010D649B4
+:1079A00001EB001030309DF8A01000EB0110807842
+:1079B000C0F3401068B39DF8B40040F2833110FB6F
+:1079C00001F0CC4901EB800000F589609DF8A01022
+:1079D00001EB410202EB011100EBC10090F84600FF
+:1079E000B8B99DF8B40040F2833110FB01F0C149F1
+:1079F00001EB800000F589609DF8A01001EB4102C9
+:107A000002EB011100EBC100407B10B902E054E031
+:107A100058E23BE09DF8B40000EB400101EB0010A0
+:107A2000B54901EB001030309DF8A01000EB0110BB
+:107A30008078C0F3400048BB01229DF8B40040F2BA
+:107A4000833110FB01F0AB4901EB800101F5896145
+:107A50009DF8A00000EB400303EB001001EBC00019
+:107A600042739DF8B40040F2833110FB01F0A1494C
+:107A700001EB800000F589609DF8A01001EB410347
+:107A800003EB011100EBC10080F8462000229DF8B5
+:107A9000B40040F2833110FB01F0964901EB800005
+:107AA00000F589609DF8A01001EB410303EB011183
+:107AB00000EBC10080F84520FFE19DF8B40040F2E2
+:107AC000833110FB01F08B4901EB800000F58960E8
+:107AD0009DF8A01001EB410202EB011100EBC10087
+:107AE00090F84600B0B901229DF8B40040F283310D
+:107AF00010FB01F07F4901EB800101F589619DF8E0
+:107B0000A00000EB400303EB001001EBC00080F885
+:107B100045202AE000229DF8B40040F2833110FB9A
+:107B200001F0744901EB800101F589619DF8A00025
+:107B300000EB400303EB001001EBC00080F8452090
+:107B40009DF8B40000EB400101EB00106A4901EB25
+:107B5000001130319DF8A00001EB0010801C09904D
+:107B6000007820F0010209980270644890F8100B28
+:107B700080B19DF8B40000EB400101EB00105E49BC
+:107B800001EB001030309DF8A01000EB0110807A5E
+:107B9000022877D15A4890F82900012872D1584814
+:107BA000D0F80C025649498D88426BD29DF8B4003A
+:107BB00040F2833110FB01F04E4901EB800000F5EB
+:107BC00089609DF8A01001EB410202EB011100EB6E
+:107BD000C10090F84500012852D19DF8B40040F250
+:107BE000833110FB01F0434901EB800000F589600F
+:107BF0009DF8A01001EB410202EB011100EBC10066
+:107C000090F87F00E0BB01229DF8B40000EB40013A
+:107C100001EB0010384901EB001130319DF8A00054
+:107C200001EB0010C2729DF8B40000EB400101EBC3
+:107C30000010314901EB001130319DF8A00001EB3B
+:107C4000001001789DF8B40040F2833210FB02F07E
+:107C5000284A02EB8000417008229DF8B40040F2EF
+:107C6000833110FB01F0234901EB800101F58961AB
+:107C70009DF8A00000EB400303EB001003E026E3B7
+:107C800072E0FCE306E101EBC000427100229DF8C6
+:107C9000B40000EB400101EB0010174901EB0011AB
+:107CA00030319DF8A00001EB001042609DF8B41047
+:107CB0000220F2F7FBF900213A9125E000229DF81D
+:107CC000B40040F2833110FB01F00A4901EB80015E
+:107CD00001F589619DF8A00000EB400303EB001063
+:107CE00001EBC0014731BDF8E8000A54BDF8E800D7
+:107CF000401C07E088480020C8430020BC32002018
+:107D0000BC12002081B23A91BDF8E8001428D5DBFE
+:107D100000203A901CE000229DF8B40040F283312C
+:107D200010FB01F0FE4901EB800101F589619DF82E
+:107D3000A00000EB400303EB001001EBC001633136
+:107D4000BDF8E8000A54BDF8E800401C81B23A9141
+:107D5000BDF8E8000A28DEDBAFE0D2E292E2ECE315
+:107D600035E39CE3EEE38CE29DF8B40040F283310E
+:107D700010FB01F0EA4901EB800000F589609DF8F5
+:107D8000A01001EB410202EB011100EBC10090F8E1
+:107D9000450001287ED19DF8B40040F2833110FBEC
+:107DA00001F0DF4901EB800101F589619DF8A00038
+:107DB00000EB400202EB001001EBC00090F88000E5
+:107DC00040F2833110FB01F0D54901EB800101F550
+:107DD00089619DF8B40040F2833210FB02F0D04A72
+:107DE00002EB800000F589609DF8A02002EB4203C1
+:107DF00003EB021200EBC20090F8810000EB40029E
+:107E000002EB001001EBC00090F87E00032854D173
+:107E100002229DF8B40000EB400101EB0010C149C3
+:107E200001EB001130319DF8A00001EB0010C2728F
+:107E30009DF8B40000EB400101EB0010B94901EBE3
+:107E4000001130319DF8A00001EB001001789DF881
+:107E5000B40040F2833210FB02F0B14A02EB800022
+:107E6000417008229DF8B40040F2833110FB01F00C
+:107E7000AB4901EB800101F589619DF8A00000EBA1
+:107E8000400303EB001001EBC000427100229DF89B
+:107E9000B40000E011E000EB400101EB0010A1494B
+:107EA00001EB001130319DF8A00001EB00104260A1
+:107EB0009DF8B4100220F2F7F9F89DF8B4100220F2
+:107EC000F2F7F4F89DF8B40040F2833110FB01F0B2
+:107ED000934901EB800000F589609DF8A01001EB4B
+:107EE000410202EB011100EBC1008078802838D1FB
+:107EF0009DF8B40000EB400101EB0010894901EB53
+:107F0000001030309DF8A01000EB01108078C0F315
+:107F1000400030BB9DF8B40000EB400101EB0010C5
+:107F2000804901EB001030309DF8A01000EB0110EB
+:107F30008078C0F34010A0B915229DF8B40040F23B
+:107F4000833110FB01F0764901EB800000F5896078
+:107F50009DF8A01001EB410303EB011100EBC10000
+:107F600042719DF8B40000EB400101EB00106D4937
+:107F700001EB001030309DF8A01000EB011080786C
+:107F8000C0F34000A8B18F229DF8B40040F28331C5
+:107F900010FB01F0624901EB800000F589609DF85B
+:107FA000A01001EB410303EB011100EBC100427192
+:107FB0004AE09DF8B40040F2833110FB01F05849CB
+:107FC00001EB800000F589609DF8A01001EB4102F3
+:107FD00002EB011100EBC100807B012834D10022AB
+:107FE0009DF8B40040F2833110FB01F04C4901EBE5
+:107FF000800101F589619DF8A00000EB400303EBCF
+:10800000001001EBC00082738C229DF8B40040F296
+:10801000833110FB01F0424901EB800101F58961D8
+:108020009DF8A00000EB400303EB001001EBC00043
+:10803000427100219DF8B40040F2833210FB02F03F
+:10804000374A02EB800001719DF8B40000EB40015B
+:1080500001EB0010334901EB0010007BF0BB9DF8F1
+:10806000B40000EB4001C1EBC0102F4901EBC00090
+:10807000807801049DF8B40000EB4002C2EBC01010
+:10808000294A02EBC000C07841EA00219DF8B40003
+:1080900000EB4002C2EBC010234A02EBC0000079A3
+:1080A0000843C117CDE9080110F0A6FC9DF8B410F3
+:1080B00040F2833211FB02F1194A02EB810202F510
+:1080C00089629DF8A01001EB410303EB011102EB63
+:1080D000C101C1F81E009DF8B40000E041E000EBD2
+:1080E0004001C1EBC010104901EBC0004079000411
+:1080F0009DF8B41001EB4102C2EBC1110A4A02EB38
+:10810000C101897940EA01209DF8B41001EB4102D8
+:10811000C2EBC111044A02EBC101C979084305E071
+:1081200088480020C8430020388F0020C117CDE9BF
+:10813000080110F061FC9DF8B41040F2833211FB8D
+:1081400002F1FE4A02EB810101F589619DF8A02050
+:1081500002EB420303EB021201EBC201C1F81A0069
+:108160008FE09DF8B40000EB4001C1EBC010F44972
+:1081700001EBC000807801069DF8B40000EB4002DE
+:10818000C2EBC010EE4A02EBC000C07841EA0041E9
+:108190009DF8B40000EB4002C2EBC010E84A02EBCD
+:1081A000C000007941EA00209DF8B41001EB4102C3
+:1081B000C2EBC111E24A02EBC10149790843C11780
+:1081C000CDE9080110F018FC9DF8B41040F283329C
+:1081D00011FB02F1D94A02EB810202F589629DF896
+:1081E000A01001EB410303EB011102EBC101C1F847
+:1081F0001E009DF8B40000EB4001C1EBC010D04957
+:1082000001EBC000807900069DF8B41001EB41023B
+:10821000C2EBC111CA4A02EBC101C97940EA01406F
+:108220009DF8B41001EB4102C2EBC111C44A02EB4C
+:10823000C101097A40EA01209DF8B41001EB410226
+:10824000C2EBC111BE4A02EBC101497A0843C11712
+:10825000CDE9080110F0D0FB9DF8B41040F2833254
+:1082600011FB02F1B54A02EB810101F589619DF82C
+:10827000A02002EB420303EB021201EBC201C1F8A2
+:108280001A0020E2BDF8A40003281FD18F229DF818
+:10829000B40040F2833110FB01F0A84901EB8001EA
+:1082A00001F589619DF8A00000EB400303EB00108D
+:1082B00001EBC000427101219DF8B40040F283320D
+:1082C00010FB02F09D4A02EB80000171FBE1BDF85A
+:1082D000A400032814D18F229DF8B40040F283310A
+:1082E00010FB01F0954901EB800000F589609DF8D5
+:1082F000A01001EB410303EB011100EBC10042713F
+:10830000E1E1BDF8A400032860D19DF8B40040F27B
+:10831000833110FB01F0894901EB800000F5896091
+:10832000BDF8D81001EB410202EB011100EBC100D6
+:10833000807901282AD100229DF8B40040F28331CF
+:1083400010FB01F07D4901EB800101F58961BDF869
+:10835000D80000EB400303EB001001EBC00082717A
+:108360008F229DF8B40040F2833110FB01F0734975
+:1083700001EB800000F589609DF8A01001EB41033E
+:1083800003EB011100EBC10042711FE008229DF8D0
+:10839000B40040F2833110FB01F0684901EB800129
+:1083A00001F589619DF8A00000EB400303EB00108C
+:1083B00001EBC000427100219DF8B40040F283320D
+:1083C00010FB02F05D4A02EB800001717BE1BDF819
+:1083D000A400032862D19DF8B40040F2833110FB61
+:1083E00001F0564901EB800000F58960BDF8D81016
+:1083F00001EB410202EB011100EBC1008079012881
+:108400002AD100229DF8B40040F2833110FB01F024
+:108410004A4901EB800101F58961BDF8D80000EB04
+:10842000400303EB001001EBC00082718F229DF826
+:10843000B40040F2833110FB01F0404901EB8000B1
+:1084400000F589609DF8A01001EB410303EB0111D9
+:1084500000EBC100427121E008229DF8B40040F217
+:10846000833110FB01F0354901EB800101F5896191
+:108470009DF8A00000EB400303EB001000E023E1B7
+:1084800001EBC000427100219DF8B40040F283323C
+:1084900010FB02F0294A02EB8000017113E1BDF8E4
+:1084A000A40008287DD19DF8B40000EB4001C1EB89
+:1084B000C010234901EBC000807801069DF8B4008C
+:1084C00000EB4002C2EBC0101D4A02EBC000C078B6
+:1084D00041EA00419DF8B40000EB4002C2EBC0103D
+:1084E000174A02EBC000007941EA00209DF8B41061
+:1084F00001EB4102C2EBC111114A02EBC101497902
+:108500000843C117CDE9080110F076FA9DF8B410C0
+:1085100040F2833211FB02F1084A02EB810202F5BC
+:1085200089629DF8A01001EB410303EB011102EBFE
+:10853000C10148639DF8B40005E0FDE388480020D0
+:10854000388F0020FAE040F2833110FB01F0FE4941
+:1085500001EB800000F589609DF8A01001EB41025D
+:1085600002EB011110F831009DF8B41040F2833293
+:1085700011FB02F1F44A02EB81014979884236DAB3
+:1085800000219DF8B40040F2833210FB02F0EE4A65
+:1085900002EB8000017105229DF8B40040F28331A6
+:1085A00000E090E010FB01F0E74901EB800101F5EC
+:1085B00089619DF8A00000EB400303EB001001F877
+:1085C00030208E229DF8B40040F2833110FB01F080
+:1085D000DD4901EB800101F589619DF8A00000EB08
+:1085E000400303EB001001EBC00042716BE09DF80B
+:1085F000B40040F2833110FB01F0D34901EB80005D
+:1086000000F58960BDF8D81001EB410202EB0111C1
+:1086100000EBC1008079012835D100229DF8B4001B
+:1086200040F2833110FB01F0C74901EB800101F5F5
+:108630008961BDF8D80000EB400303EB001001EBAB
+:10864000C00082718F229DF8B40040F2833110FB8C
+:1086500001F0BD4901EB800101F589619DF8A000A1
+:1086600000EB400303EB001001EBC000427101215D
+:108670009DF8B40040F2833210FB02F0B24A02EBE4
+:10868000800001711FE08E229DF8B40040F283311A
+:1086900010FB01F0AC4901EB800101F589619DF807
+:1086A000A00000EB400303EB001001EBC00042719F
+:1086B00000219DF8B40040F2833210FB02F0A24A80
+:1086C00002EB80000171EFE3BDF8A400032834D170
+:1086D00000219DF8B40040F2833210FB02F09A4A68
+:1086E00002EB8000017101229DF8B40040F2833159
+:1086F00010FB01F0944901EB800101F58961BDF89F
+:10870000D80000EB400303EB001001EBC0008271C6
+:108710008C229DF8B40040F2833110FB01F08A49AD
+:1087200001EB800000F589609DF8A01001EB41038A
+:1087300003EB011100EBC1004271B5E3BDF8A400E9
+:108740000F287CD19DF8B40000EB400101EB001034
+:108750007E4901EB0010007BE8BB00202E902F909B
+:1087600000213A911FE0DDE92E10000240EA11627B
+:108770000902CDE92E129DF8B40000EB4001C1EBD7
+:10878000C010734901EBC001BDF8E800C0F106005C
+:10879000085CDDE92E341843CDE92E04BDF8E8006D
+:1087A000401C80B23A90BDF8E8000528DBDB9DF85C
+:1087B000B400DDE92E1240F2833310FB03F0624B6C
+:1087C00003EB800303F589639DF8A00000EB4004F0
+:1087D00004EB001000E04AE003EBC00040F8221F69
+:1087E000426000222E922F9200213A9120E0DDE992
+:1087F0002E10000240EA11620902CDE92E129DF806
+:10880000B40000EB4001C1EBC010514901EBC001C5
+:10881000BDF8E800C0F10B00085CDDE92E3440EA49
+:108820000302CDE92E24BDF8E800401C81B23A9144
+:10883000BDF8E8000528DADB9DF8B40000E0FDE3B0
+:10884000DDE92E2140F2833310FB03F03E4B03EBB6
+:10885000800000F589609DF8A03003EB430404EB31
+:10886000031300EBC30022308260C1608AE0002065
+:108870002E902F9000213A911FE0DDE92E1000028A
+:1088800040EA11620902CDE92E129DF8B40000EB16
+:108890004001C1EBC0102E4901EBC001BDF8E8005A
+:1088A000C0F10700085CDDE92E341843CDE92E0441
+:1088B000BDF8E800401C80B23A90BDF8E8000628F8
+:1088C000DBDB9DF8B400DDE92E1240F2833310FBB0
+:1088D00003F01D4B03EB800303F589639DF8A000B3
+:1088E00000EB400404EB001003EBC00040F8221F33
+:1088F000426000222E922F9200213A911FE0DDE982
+:108900002E10000240EA11620902CDE92E129DF8F4
+:10891000B40000EB4001C1EBC0100D4901EBC001F8
+:10892000BDF8E800C0F10D00085CDDE92E34184305
+:10893000CDE92E04BDF8E800401C80B23A90BDF8A5
+:10894000E8000628DBDB05E088480020C84300205B
+:10895000388F00209DF8B400DDE92E1240F28333F9
+:1089600010FB03F0FE4B03EB800000F589609DF8DF
+:10897000A03003EB430404EB031300EBC3002230ED
+:108980008160C2609DF8B40040F2833110FB01F0B9
+:10899000F34901EB800101F589619DF8A00000EB2E
+:1089A000400202EB001011F830109DF8B40040F2C4
+:1089B000833210FB02F0EA4A02EB800040798142E8
+:1089C0007ED19DF8B4009DF8A01001EB0010C217F5
+:1089D000CDE92E02E34890F8100B08B39DF8B400DF
+:1089E00000EB400101EB0010DF4901EB00103030DB
+:1089F0009DF8A01000EB0110807A022810D09DF89D
+:108A0000B40000EB400101EB0010D74901EB00106E
+:108A100030309DF8A01000EB0110C07A00287DDDF9
+:108A200000229DF8B40000EB400101EB0010CE499C
+:108A300001EB001030309DF8A01000EB0110C27265
+:108A4000CA48D0F80C020521B0FBF1F201FB12007C
+:108A500000EB4001C5482C3000EB41100D3009906F
+:108A60009DF8B40040F2833110FB01F0BC4901EBEA
+:108A7000800000F589609DF8A01001EB410202EB37
+:108A8000011100EBC1002230102201460890099824
+:108A9000EFF7DBFBB548D0F80C020521B0FBF1F293
+:108AA00001FB120000EB4001B0482C3000EB4112FA
+:108AB0009DF8B40040F2833110FB01F0A84900E0BA
+:108AC000EBE201EB800101F589619DF8A00000EB6C
+:108AD000400303EB001001EBC00050F81A1F42F8EE
+:108AE000011F40685060A148D0F80C020521B0FB7E
+:108AF000F1F201FB120000EB40019C482C3000EB2E
+:108B000041129DF8B40000EB400101EB00109649C2
+:108B100001EB001130319DF8A00000E094E101EB81
+:108B20000010007810709148D0F80C020521B0FBBD
+:108B3000F1F201FB120000EB40018C482C3000EBFD
+:108B400041118848F538026841F81D2F80888880D7
+:108B50008648D0F80C020521B0FBF1F201FB1200AF
+:108B600000EB400181482C3000EB41129DF8B4002D
+:108B700040F2833110FB01F0794901EB800101F5EE
+:108B800089619DF8A00000EB400303EB001001EBAE
+:108B9000C000406BC2F809007448D0F80C020521EF
+:108BA000B0FBF1F201FB120000EB40016F482C30EA
+:108BB00000EB41129DF8B40000EB400101EB001006
+:108BC000694901EB001130319DF8A00001EB001064
+:108BD0004068C2F8230000229DF8B40000EB400179
+:108BE00001EB0010604901EB001130319DF8A0004D
+:108BF00001EB0010426000213A9154E05B48D0F84C
+:108C00000C020521B0FBF1F201FB120000EB400168
+:108C100056482C3000EB41112731BDF8E8409DF853
+:108C2000B40040F2833210FB02F04D4A02EB8002A6
+:108C300002F589629DF8A00000EB400303EB0010F1
+:108C400002EBC00090F8800040F2833210FB02F08B
+:108C5000434A02EB800202F589629DF8B40040F2BB
+:108C6000833310FB03F03E4B03EB800303F5896372
+:108C70009DF8A00000EB400505EB001003EBC000E1
+:108C800090F8810000EB400303EB001002EBC00200
+:108C90004732BDF8E800001D105C0855BDF8E8003B
+:108CA000401C81B23A91BDF8E8000628A6DB0020FE
+:108CB0003A9044E000239DF8B40040F2833110FB69
+:108CC00001F0274901EB800101F589619DF8A000C1
+:108CD00000EB400202EB001001EBC00090F88000B6
+:108CE00040F2833110FB01F01D4901EB800101F5D9
+:108CF00089619DF8B40040F2833210FB02F0184AFB
+:108D000002EB800202F589629DF8A00000EB4004AE
+:108D100004EB001002EBC00090F8810000EB400271
+:108D200002EB001001EBC0014731BDF8E8000B5425
+:108D3000BDF8E800401C00E024E281B23A91BDF8A1
+:108D4000E8000A28B6DB0948D0F80C020521B0FB80
+:108D5000F1F080B2014609900220F0F7B9F907E07E
+:108D600088480020BC320020C8430020BC120020EC
+:108D700000210620F1F79AF9FD48D0F80C02FC49D1
+:108D8000498D884206D2FA48D0F80C02401CF849B6
+:108D9000C1F80C0200210520F1F788F99DF8B40014
+:108DA00000EB400101EB0010F24901EB0010303004
+:108DB0009DF8A01000EB0110801C0990007820F0B5
+:108DC000080209980270EA48D0F80C020521B0FBAD
+:108DD000F1F201FB120000EB4001E5482C3000EB02
+:108DE0004110D0F823202E9800EB4001E24800EB20
+:108DF0004110C0F8232000203A9020E0DC48D0F851
+:108E00000C020521B0FBF1F201FB120000EB400166
+:108E1000D7482C3000EB41102730BDF8E810425CF9
+:108E20002E9800EB4001D44800EB41112731BDF8EA
+:108E3000E8000A54BDF8E800401C81B23A91BDF840
+:108E4000E8000628DADB5AE09DF8B40000EB4001A8
+:108E500001EB0010C74901EB001030309DF8A01065
+:108E600000EB0110801C0990007820F00800083009
+:108E7000099908709DF8B40000EB400101EB001067
+:108E8000BC4901EB001030309DF8A01000EB011040
+:108E900042682E9800EB4001B74800EB4110C0F843
+:108EA000232000203A9026E013E29DF8B40040F21F
+:108EB000833110FB01F0B14901EB800101F58961BB
+:108EC0009DF8A00000EB400202EB001001EBC00196
+:108ED0004731BDF8E8000A5C2E9800EB4001A64837
+:108EE00000EB41112731BDF8E8000A54BDF8E80055
+:108EF000401C81B23A91BDF8E8000628D5DB9DF808
+:108F0000B40000EB400101EB00109A4901EB0010A6
+:108F100030309DF8A01000EB0110801C0990007803
+:108F200020F02002099802709DF8B4100220F1F799
+:108F3000BDF89DF8B40040F2833110FB01F08F4979
+:108F400001EB800000F589609DF8A01001EB410263
+:108F500002EB011100EBC100223009902E9800EBCA
+:108F60004001854800EB41100D301022089009990E
+:108F7000EFF76BF99DF8B40040F2833110FB01F07C
+:108F80007E4901EB800101F589619DF8A00000EBAD
+:108F9000400202EB001001EBC0012E9800EB4002F2
+:108FA000754800EB421051F81A2F40F8012F49681C
+:108FB00041609DF8B40000EB400101EB00106D49E9
+:108FC00001EB001130319DF8A00001EB0010017899
+:108FD0002E9800EB4002684800EB421001702E987A
+:108FE00000EB4001644800EB41116548026841F81C
+:108FF0001D2F808888809DF8B40040F2833110FBDB
+:1090000001F05E4901EB800101F589619DF8A00046
+:1090100000EB400202EB001001EBC000416B2E9808
+:1090200000EB4002544800EB4210C0F809109DF8D4
+:10903000B40000EB400101EB001000E096E04D4968
+:1090400001EB001130319DF8A00001EB00104168E8
+:109050002E9800EB4002484800EB4210C0F8231065
+:109060002E9881B208200991F1F720F800229DF88E
+:10907000B40040F2833110FB01F0404901EB800164
+:1090800001F589619DF8A00000EB400303EB00109F
+:1090900001EBC00080F8462053E09DF8B40000EBDF
+:1090A000400101EB0010334901EB001030309DF816
+:1090B000A01000EB0110801C0990007820F0040043
+:1090C000001D099908709DF8B40000EB400101EB08
+:1090D0000010284901EB001030309DF8A01000EB83
+:1090E0000110801C0990007820F0800180310998DF
+:1090F000017001219DF8B40040F2833210FB02F0B0
+:109100001E4A02EB800001719DF8B40040F28331E9
+:1091100010FB01F0114601EB800042799DF8B4008C
+:1091200040F2833110FB01F0144901EB800000F59F
+:1091300089609DF8A01001EB410303EB011100F8D9
+:1091400031208F229DF8B40040F2833110FB01F0F2
+:109150000A4901EB800000F589609DF8A01001EB41
+:10916000410303EB011100EBC1004271D0E00000AC
+:10917000BC120020C8430020D814002088480020DA
+:10918000C7310020BDF8A400032856D10121FE48B4
+:1091900080F8341A9DF8B40040F2833110FB01F0DE
+:1091A000FA4901EB800101F589619DF8A00000EB0F
+:1091B000400202EB001011F830109DF8B40040F2AC
+:1091C000833210FB02F0F14A02EB800040798142C9
+:1091D00034DA00219DF8B40040F2833210FB02F033
+:1091E000EA4A02EB8000017101229DF8B40040F2CE
+:1091F000833110FB01F0E54901EB800101F5896144
+:109200009DF8A00000EB400303EB001001F83020B4
+:109210008F229DF8B40040F2833110FB01F0DB494E
+:1092200001EB800000F589609DF8A01001EB41037F
+:1092300003EB011100EBC10042714AE09DF8B4005C
+:1092400040F2833110FB01F0D04901EB800000F5C2
+:1092500089609DF8A01001EB410202EB011100EBC7
+:10926000C1008078802834D100219DF8B40040F2FC
+:10927000833210FB02F0C54A02EB800001718022AC
+:109280009DF8B40040F2833110FB01F0BF4901EBBF
+:10929000800101F589619DF8A00000EB400303EB1C
+:1092A000001001EBC000427100229DF8B40040F2B2
+:1092B000833110FB01F0B54901EB800000F58960B6
+:1092C0009DF8A01001EB410303EB011100EBC1007D
+:1092D00082701DE0BDF8A400032818D10021AA481F
+:1092E00080F8341A8F229DF8B40040F2833110FBCD
+:1092F00001F0A64901EB800000F589609DF8A010FF
+:1093000001EB410303EB011100EBC100427100BF0F
+:1093100000BF05F078BD9DF8B40000EB4001C1EB43
+:10932000C0109B4911F83000042801D125900BE0B2
+:109330009DF8B40000EB4001C1EBC010944911F856
+:109340003000152800D125909DF8B40000EB4001B5
+:10935000C1EBC0108E4901EBC00041789DF8B4000C
+:1093600000EB4002C2EBC010894A12F8300041EA1B
+:10937000002041F23001884202D1A62025903DE034
+:109380009DF8B40000EB4001C1EBC010804901EB37
+:10939000C00041789DF8B40000EB4002C2EBC01061
+:1093A0007B4A12F8300041EA002041F23101884244
+:1093B00002D1A720259021E09DF8B40000EB4001E8
+:1093C000C1EBC010724911F83000022816D19DF887
+:1093D000B40000EB4001C1EBC0106D4901EBC000CF
+:1093E00001799DF8B40000EB4002C2EBC010684A5E
+:1093F00002EBC000C07841EA002125919DF8B4003D
+:1094000040F2833110FB01F0604901EB8000C1782C
+:1094100027919DF8B40040F2833110FB01F05B49C5
+:1094200001EB800108319DF89C0000EB001001EB7E
+:10943000800082789DF8B40040F2833110FB01F087
+:10944000524901EB800108319DF89C0000EB0010AF
+:1094500001EB8000C0781044C1B2289100214D4A30
+:109460009DF8B40002EB00129DF89C0011543A9153
+:109470003AE09DF8B40040F2833110FB01F043491B
+:1094800001EB800108319DF89C0000EB001001EB1E
+:10949000800002799DF8B40040F2833110FB01F0A6
+:1094A0003A4901EB800108319DF89C0000EB001067
+:1094B00001EB80008178BDF8E800084400EB400132
+:1094C00001EB00119DF8B40040F2833310FB03F070
+:1094D0002E4B03EB800000F5896000F83120BDF8C9
+:1094E000E800401C81B23A919DF8B40040F283310B
+:1094F00010FB01F0254901EB800108319DF89C002B
+:1095000000EB001011F82010BDF8E8008142B0DC3B
+:10951000BDF8941043F23002881A91427ED009DCE3
+:1095200004297CD015297BD0A62910D0A72942F088
+:10953000468550E1B0F5C06F73D0A0F201600028FD
+:1095400070D001286FD00428F1D102F02BB800218F
+:109550009DF8B40040F2833210FB02F00B4A02EB9C
+:10956000800001719DF8B40040F2833110FB01F0DE
+:10957000114601EB800008309DF89C1001EB0111B1
+:1095800000EB8100007907E0BC3200208848002011
+:10959000388F0020B8410020052824DC06229DF8E1
+:1095A000B40040F2833110FB01F0FE4901EB800171
+:1095B00008319DF89C0000EB001001EB8000027167
+:1095C000A8229DF8B40040F2833110FB01F0F54968
+:1095D00001EB800008309DF89C1001EB011100EBBD
+:1095E00081004271F5E09DF8B40040F2833110FB38
+:1095F00001F0EC4901EB800008309DF89C1001EB74
+:10960000011100EB810000790A282BDC0B229DF868
+:10961000B40040F2833110FB01F005E093E118E261
+:10962000FDE3FDE3FDE3FDE3DE4901EB80010831ED
+:109630009DF89C0000EB001001EB80000271A92254
+:109640009DF8B40040F2833110FB01F0D54901EBE5
+:10965000800008309DF89C1001EB011100EB8100A7
+:109660004271B6E09DF8B40040F2833110FB01F086
+:10967000CC4901EB800008309DF89C1001EB0111F2
+:1096800000EB810000790F2824DC10229DF8B40043
+:1096900040F2833110FB01F0C24901EB8001083137
+:1096A0009DF89C0000EB001001EB80000271A222EB
+:1096B0009DF8B40040F2833110FB01F0B94901EB91
+:1096C000800008309DF89C1001EB011100EB810037
+:1096D00042717EE09DF8B40040F2833110FB01F04E
+:1096E000B04901EB800008309DF89C1001EB01119E
+:1096F00000EB81004079A52824D19DF8B40040F208
+:10970000833110FB01F0A74901EB800108319DF87E
+:109710009C0000EB001001EB8000C1789DF8B400C4
+:1097200000EB400202EB00109F4A02EB00103030C9
+:1097300000EB0110801C0990007820F00400001D4F
+:10974000099908709DF8B40040F2833110FB01F0D4
+:10975000944901EB800008309DF89C1001EB011149
+:1097600000EB81008079A12833D09DF8B40040F24D
+:10977000833110FB01F08B4901EB800108319DF82A
+:109780009C0000EB001001EB800082799DF8B40092
+:1097900040F2833110FB01F0824901EB8001083176
+:1097A0009DF89C0000EB001001EB80004271A122AB
+:1097B0009DF8B40040F2833110FB01F0794901EBD0
+:1097C000800008309DF89C1001EB011100EB810036
+:1097D000827102F0F4BB00219DF8B40040F28332A4
+:1097E00010FB02F06F4A02EB800001719DF8B4009B
+:1097F00040F2833110FB01F0114601EB800008308C
+:109800009DF89C1001EB011100EB81000079082804
+:109810001DDC00219DF8B40040F2833210FB02F001
+:10982000604A02EB8000017108229DF8B40040F20A
+:10983000833110FB01F05B4901EB800008309DF89B
+:109840009C1001EB011100EB8100027124E09DF8F6
+:10985000B40040F2833110FB01F0524901EB80006B
+:1098600008309DF89C1001EB011100EB810000799C
+:109870000B2811DC0C229DF8B40040F2833110FB60
+:1098800001F0484901EB800008309DF89C1001EB85
+:10989000011100EB810002719DF8B40040F28331A8
+:1098A00010FB01F03F4901EB800008309DF89C104F
+:1098B00001EB011100EB81004079A42830D19DF823
+:1098C000B40000EB400101EB0010374901EB001040
+:1098D00030309DF8A01000EB0110801C099000783A
+:1098E00020F0200020300999087000229DF8B40073
+:1098F00040F2833110FB01F02A4901EB800000F5B2
+:1099000089609DF8A01001EB410303EB011100EB0E
+:10991000C10080F845209DF8B4100220F0F7C6FB86
+:10992000A1229DF8B40040F2833110FB01F01D49E3
+:1099300001EB800008309DF89C1001EB011100EB59
+:109940008100427145E700203A9015E09DF8B4008F
+:1099500000EB4001C1EBC010144901EBC001BDF8A0
+:10996000E800C01C0A5C16A9BDF8E8000A54BDF85E
+:10997000E800401C81B23A91BDF8E8000628E5DB1A
+:10998000062116A81FF020F80021CDE93001DDE9FD
+:109990003021100A40EA0164A21841EB2120CDE9F0
+:1099A000082005E088480020C8430020388F0020A8
+:1099B0004FF480724FF00003DDE90801EEF702FC7E
+:1099C0009DF8B40040F2833110FB01F0FE4901EB39
+:1099D000800101F589619DF89C0000EB400303EBD9
+:1099E000001001EBC000027100219DF8B40040F2AC
+:1099F000833210FB02F0F44A02EB80000171042272
+:109A00009DF8B40040F2833110FB01F0EE4901EB08
+:109A1000800101F589619DF89C0000EB400303EB98
+:109A2000001001F83020A7229DF8B40040F28331E5
+:109A300010FB01F0E44901EB800000F589609DF81E
+:109A40009C1001EB410303EB011100EBC1004271DB
+:109A5000BFE69DF8B40040F2833110FB01F0DA4913
+:109A600001EB800008309DF89C1001EB011100EB28
+:109A70008100007904286BDA00219DF8B40040F2DF
+:109A8000833210FB02F0D04A02EB80000171A12268
+:109A90009DF8B40040F2833110FB01F0CA4901EB9C
+:109AA000800108319DF89C0000EB001001EB800064
+:109AB00042719DF8B41040F2833011FB00F0C249AE
+:109AC00001EB800108319DF89C0000EB001001EBD8
+:109AD0008000001D09900078401CC2B209980270F5
+:109AE0009DF8B41040F2833011FB00F0B64901EB51
+:109AF000800008309DF89C1001EB011100EB810003
+:109B00000079042823D10A229DF8B40040F2833161
+:109B100010FB01F0AC4901EB800108319DF89C007D
+:109B200000EB001001EB80000271A3229DF8B4004D
+:109B300040F2833110FB01F0A34901EB80000830B3
+:109B40009DF89C1001EB011100EB810042712DE3A7
+:109B50009DF8B41040F2833011FB00F09A4901EBFC
+:109B6000800008309DF89C1001EB011100EB810092
+:109B7000007904282FD100219DF8B40040F28332EF
+:109B800010FB02F0904A02EB8000017105229DF863
+:109B9000B40040F2833110FB01F08B4901EB8001EE
+:109BA00008319DF89C0000EB001001EB8000027171
+:109BB000A3229DF8B40040F2833110FB01F08249EA
+:109BC00001EB800008309DF89C1001EB011100EBC7
+:109BD00081004271EAE29DF8B41040F2833011FB3B
+:109BE00000F0794901EB800008309DF89C1001EBF2
+:109BF000011100EB8100007908282FDC00219DF87D
+:109C0000B40040F2833210FB02F06F4A02EB800096
+:109C1000017109229DF8B40040F2833110FB01F07C
+:109C2000694901EB800108319DF89C0000EB0010B0
+:109C300001EB80000271A7229DF8B40040F283314D
+:109C400010FB01F0604901EB800008309DF89C108A
+:109C500001EB011100EB81004271A7E29DF8B41005
+:109C600040F2833011FB00F0574901EB80000830CF
+:109C70009DF89C1001EB011100EB8100007909288F
+:109C80002FDC00219DF8B40040F2833210FB02F07B
+:109C90004D4A02EB800001710A229DF8B40040F2A7
+:109CA000833110FB01F0484901EB800108319DF838
+:109CB0009C0000EB001001EB80000271A3229DF8D4
+:109CC000B40040F2833110FB01F03F4901EB80000A
+:109CD00008309DF89C1001EB011100EB81004271EE
+:109CE00064E29DF8B41040F2833011FB00F0364975
+:109CF00001EB800008309DF89C1001EB011100EB96
+:109D0000810000790D282FDC00219DF8B40040F27D
+:109D1000833210FB02F02C4A02EB800001710E220C
+:109D20009DF8B40040F2833110FB01F0264901EBAD
+:109D3000800108319DF89C0000EB001001EB8000D1
+:109D40000271A1229DF8B40040F2833110FB01F0B2
+:109D50001D4901EB800008309DF89C1001EB0111BA
+:109D600000EB8100427121E29DF8B41040F2833093
+:109D700011FB00F0144901EB800008309DF89C10A5
+:109D800001EB011100EB810000790E2832DC00218B
+:109D90009DF8B40040F2833210FB02F00A4A02EB55
+:109DA000800001710F229DF8B40040F2833110FB56
+:109DB00001F0054901EB800108319DF89C0000EBA2
+:109DC000001001EB800001E0884800200271A3220E
+:109DD0009DF8B40040F2833110FB01F0FE4901EB25
+:109DE000800008309DF89C1001EB011100EB810010
+:109DF0004271DBE19DF8B41040F2833011FB00F0BA
+:109E0000F54901EB800008309DF89C1001EB011131
+:109E100000EB8100007910287DDC112203E0C6E10F
+:109E2000F9E146E227E29DF8B40040F2833110FBED
+:109E300001F0E94901EB800108319DF89C0000EB3D
+:109E4000001001EB80000271A1229DF8B40040F2E5
+:109E5000833110FB01F0E04901EB800108319DF8EE
+:109E60009C0000EB001001EB800042719DF8B400F3
+:109E700040F2833110FB01F0D74901EB800108313A
+:109E80009DF89C0000EB001001EB80008271002126
+:109E90003A9156E09DF8B41040F2833011FB00F087
+:109EA000CD4901EB800108319DF89C0000EB0010CA
+:109EB00001EB80008178BDF8E80001449DF8B40012
+:109EC00000EB400202EB0010C44A02EB00103030FD
+:109ED00000EB0110801C0990007820F08000803099
+:109EE000099908709DF8B41040F2833011FB00F01E
+:109EF000B94901EB800008309DF89C1001EB01117D
+:109F000000EB81008078BDF8E81042189DF8B4009D
+:109F100000EB400100E07FE001EB0010AF4901EBF6
+:109F20000010303000EB0210801C0990007820F007
+:109F30000401091D09980170BDF8E800401C81B2B8
+:109F40003A919DF8B41040F2833011FB00F0A24921
+:109F500001EB800108319DF89C0000EB001011F826
+:109F60002010BDF8E800814294DC9DF8B41001EBAC
+:109F7000410000EB0110994901EB001030309DF8D1
+:109F8000A01000EB01108078C0F34010E8B39DF8FA
+:109F9000B41001EB410000EB0110904901EB0010FF
+:109FA00030309DF8A01000EB0110801C0990007863
+:109FB00020F02002099802709DF8B41001EB4100D6
+:109FC00000EB0110854901EB001030309DF8A01026
+:109FD00000EB01108078C0F34000A8B99DF8B410E0
+:109FE00001EB410000EB01107C4901EB0010303027
+:109FF0009DF8A01000EB0110801C0990007820F063
+:10A00000080008300999087000E065E09DF8B41078
+:10A010000220F0F74BF8C9E09DF8B41040F283300D
+:10A0200011FB00F06C4901EB800108319DF89C00A8
+:10A0300000EB001001EB800001799DF8B40040F2C4
+:10A04000833210FB02F0644A02EB800040798142C7
+:10A0500042D19DF8B41040F2833011FB00F011465C
+:10A0600001EB800008309DF89C1001EB011100EB22
+:10A0700081008079A12830D0A3229DF8B40040F25D
+:10A08000833110FB01F0544901EB800108319DF848
+:10A090009C0000EB001001EB800042719DF8B410B1
+:10A0A00040F2833011FB00F04B4901EB8000083097
+:10A0B0009DF89C1001EB011100EB81008079A22832
+:10A0C00074D000209DF8B41040F2833211FB02F1ED
+:10A0D000414A02EB8101087168E09DF8B41040F23A
+:10A0E000833011FB00F03C4901EB800008309DF803
+:10A0F0009C1001EB011100EB810090F83A0001285F
+:10A1000037D100229DF8B40040F2833110FB01F0FA
+:10A11000314901EB800108319DF89C0000EB0010F3
+:10A1200001EB800080F83A20A3229DF8B40040F2B1
+:10A13000833110FB01F0284901EB800108319DF8C3
+:10A140009C0000EB001001EB80004271A9229DF8F9
+:10A15000B40040F2833110FB01F01F4901EB800095
+:10A1600008309DF89C1001EB011100EB8100827119
+:10A170001CE0A1229DF8B40040F2833110FB01F0F5
+:10A18000154901EB800108319DF89C0000EB00109F
+:10A1900001EB8000427101219DF8B40040F283324E
+:10A1A00010FB02F00C4A02EB8000017150E4A12286
+:10A1B0009DF8B40040F2833110FB01F0064901EB39
+:10A1C000800108319DF89C0000EB001001EB80003D
+:10A1D00082719DF8B40003E088480020C843002045
+:10A1E00040F2833110FB01F0FB4901EB80010831A3
+:10A1F0009DF89C0000EB001001EB800042710021F3
+:10A200009DF8B40040F2833210FB02F0F24A02EBF8
+:10A21000800001711CE400219DF8B40040F28332FB
+:10A2200010FB02F0EC4A02EB8000017109229DF85C
+:10A23000B40040F2833110FB01F0E74901EB8001EB
+:10A2400008319DF89C0000EB001001EB80000271CA
+:10A25000A7229DF8B40040F2833110FB01F0DE49E3
+:10A2600001EB800108319DF89C0000EB001001EB30
+:10A27000800042719AE700219DF8B40040F28332D9
+:10A2800010FB02F0D44A02EB80000171A7229DF876
+:10A29000B40040F2833110FB01F0CF4901EB8000A4
+:10A2A00008309DF89C1001EB011100EB8100427118
+:10A2B0007CE79DF8B41001EB4100C0EBC110C74929
+:10A2C00001EBC000C07D31281DDB9DF8B41001EB0F
+:10A2D0004100C0EBC110C14901EBC000C07D313865
+:10A2E000C2B29DF8B40040F2833110FB01F0BA49CC
+:10A2F00001EB800108319DF89C0000EB001001EBA0
+:10A300008000C27011E000229DF8B40040F2833159
+:10A3100010FB01F0B04901EB800008309DF89C1063
+:10A3200001EB011100EB8100C2709DF8B41040F206
+:10A33000833011FB00F0A84901EB800108319DF842
+:10A340009C0000EB001001EB800082789DF8B400C7
+:10A3500040F2833110FB01F09F4901EB800108318D
+:10A360009DF89C0000EB001001EB8000C0781118F4
+:10A3700036919DF8B41040F2833011FB00F09649FD
+:10A3800001EB800108319DF89C0000EB001001EB0F
+:10A390008000C2789DF8B40040F2833110FB01F0D8
+:10A3A0008D4901EB800008309DF89C1001EB0111F4
+:10A3B00010F8210082427DDA00219DF8B40040F2BD
+:10A3C000833210FB02F0844A02EB80000171A72265
+:10A3D0009DF8B40040F2833110FB01F07E4901EB9F
+:10A3E000800108319DF89C0000EB001001EB80001B
+:10A3F00042719DF8B41001EB4100C0EBC1107749E8
+:10A4000001EBC000407930287ED19DF8B41040F2B5
+:10A41000833011FB00F0704901EB800108319DF899
+:10A420009C0000EB001001EB800001799DF8B40066
+:10A4300040F2833210FB02F0674A02EB8000407961
+:10A44000814261D19DF8B41040F2833011FB00F0DD
+:10A45000114601EB800000F58960BDF8D81001EBD2
+:10A46000410202EB011100EBC100C078312832D16A
+:10A470009DF8B41001EB410000EB0110584901EBCD
+:10A4800000103030BDF8D81000EB0110801C09908E
+:10A49000007820F020020998027000229DF8B40094
+:10A4A00040F2833110FB01F04B4901EB800000F5D5
+:10A4B000896000E0FEE3BDF8D81001EB410303EB37
+:10A4C000011100EBC10080F845209DF8B410022076
+:10A4D000EFF7ECFD54E09DF8B41040F2833011FB2F
+:10A4E00000F03D4901EB800000F58960BDF8D8100F
+:10A4F00001EB410202EB011100EBC100C0783328EF
+:10A500003ED19DF8B41000E06CE001EB410000EB9F
+:10A510000110334901EB00103030BDF8D81000EBCA
+:10A520000110801C0990007820F020020998027028
+:10A5300001229DF8B40040F2833110FB01F026495E
+:10A5400001EB800000F58960BDF8D81001EB4103F4
+:10A5500003EB011100EBC10080F84620A9229DF811
+:10A56000B40040F2833110FB01F01B4901EB800085
+:10A5700008309DF89C1001EB011100EB8100827105
+:10A580009DF8B41001EB410000EB0110144901EB00
+:10A5900000103030BDF8D81000EB0110801C09907D
+:10A5A000007820F00102099802709DF8B41001EBC8
+:10A5B000410000EB01100A4901EB00103030BDF8FA
+:10A5C000D81000EB0110801C0990007820F00202E6
+:10A5D0000998027014E1000088480020388F00209C
+:10A5E000C84300209DF8B41001EB4100C0EBC1103E
+:10A5F000FE4901EBC000407931287CD19DF8B410B0
+:10A6000040F2833011FB00F0F94901EB8001083181
+:10A610009DF89C0000EB001001EB800001799DF893
+:10A62000B40040F2833210FB02F0F14A02EB8000EA
+:10A63000407981425FD19DF8B41040F2833011FB24
+:10A6400000F0114601EB800000F58960BDF8D810DC
+:10A6500001EB410202EB011100EBC10090F8460052
+:10A6600058BB01229DF8B40040F2833110FB01F089
+:10A67000DF4901EB800101F58961BDF8D80000EBED
+:10A68000400303EB001001EBC00080F845209DF86B
+:10A69000B41001EB410000EB0110D64901EB0010B2
+:10A6A0003030BDF8D81000EB0110801C0990007804
+:10A6B00020F00100401C099908709DF8B41001EBCE
+:10A6C000410000EB0110CB4901EB00103030BDF828
+:10A6D000D81000EB0110801C0990007820F00202D5
+:10A6E00009980270C44890F8100B90B19DF8B4100E
+:10A6F00001EB410000E000E200EB0110BD4901EB7D
+:10A7000000103030BDF8D81000EB0110807A02281C
+:10A7100076D1BA4890F82900012871D1B748D0F80D
+:10A720000C02B649498D88426AD29DF8B41040F2B5
+:10A73000833011FB00F0AE4901EB800000F5896029
+:10A74000BDF8D81001EB410202EB011100EBC10092
+:10A7500090F84500012852D19DF8B41040F28330A2
+:10A7600011FB00F0A24901EB800000F58960BDF803
+:10A77000D81001EB410202EB011100EBC10090F88F
+:10A780007F00E0BB01229DF8B40000EB400101EB2B
+:10A790000010984901EB00113031BDF8D80001EBF1
+:10A7A0000010C27200229DF8B40000EB400101EBE2
+:10A7B0000010904901EB00113031BDF8D80001EBD9
+:10A7C000001042609DF8B41040F2833011FB00F09D
+:10A7D000874901EB800101F58961BDF8D80000EBE4
+:10A7E000400202EB001001EBC00090F891109DF8C0
+:10A7F000B40040F2833210FB02F07D4A01E070E0C9
+:10A800006EE002EB800041709DF8B41040F283309E
+:10A8100011FB00F0114601EB800108319DF89C000E
+:10A8200000EB001001EB800001799DF8B40040F2CC
+:10A83000833210FB02F06E4A02EB800040798142C5
+:10A840004ED100229DF8B40040F2833110FB01F09C
+:10A85000674901EB800101F58961BDF8D80000EB83
+:10A86000400303EB001001EBC000C2714FF0104237
+:10A870009DF8B40040F2833110FB01F05C4901EB1C
+:10A88000800101F58961BDF8D80000EB400303EBBE
+:10A89000001001EBC0008260A4229DF8B40040F2D9
+:10A8A000833110FB01F0524901EB800108319DF822
+:10A8B0009C0000EB001001EB80008271A3229DF848
+:10A8C000B40040F2833110FB01F0494901EB8000F4
+:10A8D00008309DF89C1001EB011100EB81004271E2
+:10A8E0003EE39DF8B41040F2833011FB00F0404984
+:10A8F00001EB800000F58960BDF8D81001EB410242
+:10A9000002EB011100EBC10090F8450001286CD169
+:10A910009DF8B41040F2833011FB00F0344901EB94
+:10A92000800101F58961BDF8D80000EB400202EB1F
+:10A93000001001EBC00090F8801040F2833011FB52
+:10A9400000F02B4901EB800101F589619DF8B4000D
+:10A9500040F2833210FB02F0254A02EB800000F542
+:10A960008960BDF8D82002EB420303EB021200EB32
+:10A97000C20090F8810000EB400202EB001001EBF6
+:10A98000C00090F87E0003282FD102229DF8B40069
+:10A9900000EB400101EB0010164901EB00113031D2
+:10A9A000BDF8D80001EB0010C2729DF8B41040F25F
+:10A9B000833011FB00F00E4901EB800101F5896144
+:10A9C0009DF8A00000EB400202EB001001EBC0007C
+:10A9D00090F891109DF8B40040F2833210FB02F021
+:10A9E000034A02EB800041700AE013E2388F002036
+:10A9F00088480020C8430020BC320020BC12002040
+:10AA00009DF8B41040F2833011FB00F0114601EBC9
+:10AA1000800108319DF89C0000EB001001EB8000E4
+:10AA200001799DF8B40040F2833210FB02F0FE4A37
+:10AA300002EB8000407981424ED100229DF8B400A3
+:10AA400040F2833110FB01F0F74901EB800101F581
+:10AA50008961BDF8D80000EB400303EB001001EB67
+:10AA6000C000C2714FF010429DF8B40040F2833133
+:10AA700010FB01F0EC4901EB800101F58961BDF8A3
+:10AA8000D80000EB400303EB001001EBC000826034
+:10AA9000A4229DF8B40040F2833110FB01F0E2499A
+:10AAA00001EB800108319DF89C0000EB001001EBE8
+:10AAB00080008271A3229DF8B40040F2833110FB24
+:10AAC00001F0D94901EB800008309DF89C1001EBA2
+:10AAD000011100EB8100427100229DF8B40000EBEF
+:10AAE000400101EB0010D14901EB00103030BDF8FE
+:10AAF000D81000EB0110426032E29DF8B41001EB77
+:10AB00004100C0EBC110CA4901EBC00040793328B5
+:10AB10007DD19DF8B41001EB410000EB0110C34959
+:10AB200001EB00103030BDF8D81000EB0110801C94
+:10AB30000990007820F00100401C099908709DF8E8
+:10AB4000B41001EB410000EB0110B84901EB00101B
+:10AB50003030BDF8D81000EB0110801C099000784F
+:10AB600020F02002099802709DF8B41001EB41001A
+:10AB700000EB0110AD4901EB00103030BDF8D810EA
+:10AB800000EB0110801C0990007820F00200801C6E
+:10AB9000099908709DF8B41040F2833011FB00F061
+:10ABA000A14901EB800042799DF8B40040F2833165
+:10ABB00010FB01F09C4901EB800008309DF89C10CF
+:10ABC00001EB011100EB8100027100203A9056E088
+:10ABD0009DF8B41040F2833011FB00F0924901EB74
+:10ABE000800108319DF89C0000EB001001EB800013
+:10ABF0008178BDF8E80001449DF8B40000EB400204
+:10AC000002EB0010894A02EB0010303000E076E0E1
+:10AC100000EB0110801C0990007820F08001803149
+:10AC2000099801709DF8B41040F2833011FB00F0D8
+:10AC30007D4901EB800108319DF89C0000EB00107C
+:10AC400001EB80008178BDF8E80001449DF8B40074
+:10AC500000EB400202EB0010744A02EB00103030AF
+:10AC600000EB0110801C0990007820F00400001D0A
+:10AC700009990870BDF8E800401C80B23A909DF830
+:10AC8000B41040F2833011FB00F0674901EB800102
+:10AC900008319DF89C0000EB001011F82010BDF861
+:10ACA000E800814294DC9DF8B41001EB410000EB18
+:10ACB000011000E0F8E25D4901EB00103030BDF812
+:10ACC000D81000EB01108078C0F3400020B99DF847
+:10ACD000B4100220EFF7EAF9A2229DF8B40040F286
+:10ACE000833110FB01F0504901EB800108319DF8E0
+:10ACF0009C0000EB001001EB8000827130E19DF8B8
+:10AD0000B41001EB4100C0EBC110494901EBC00098
+:10AD1000407934287ED19DF8B41040F2833011FB85
+:10AD200000F0414901EB800108319DF89C0000EBE7
+:10AD3000001001EB800001799DF8B40040F28332ED
+:10AD400010FB02F0384A02EB80004079814261D169
+:10AD50009DF8B41001EB410000EB0110334901EB09
+:10AD600000103030BDF8D81000EB0110801C0990A5
+:10AD7000007820F02002099802709DF8B41001EBD1
+:10AD8000410000EB0110294901EB00103030BDF803
+:10AD9000D81000EB0110801C0990007820F002020E
+:10ADA0000998027001229DF8B40040F2833110FB33
+:10ADB00001F01D4901EB800000F58960BDF8D81055
+:10ADC00001EB410303EB011100EBC10080F84620C9
+:10ADD000A9229DF8B40040F2833110FB01F0124922
+:10ADE00001EB800008309DF89C1001EB011100EB95
+:10ADF0008100827101229DF8B40040F2833110FB82
+:10AE000001F0094901EB800008309DF89C1001EB2E
+:10AE1000011100E0A4E000EB810080F8392041F24C
+:10AE200088329DF8B40005E088480020C84300201F
+:10AE3000388F002040F2833110FB01F0FE4901EB16
+:10AE4000800108319DF89C0000EB001001EB8000B0
+:10AE500002649DF8B41040F2833011FB00F0F64913
+:10AE600001EB800042799DF8B40040F2833110FB81
+:10AE700001F0F14901EB800108319DF89C0000EBE5
+:10AE8000001001EB8000027100213A9154E09DF81E
+:10AE9000B41040F2833011FB00F0E74901EB800170
+:10AEA00008319DF89C0000EB001001EB80008178D8
+:10AEB000BDF8E80001449DF8B40000EB400202EB4D
+:10AEC0000010DE4A02EB0010303000EB0110801C55
+:10AED0000990007820F080018031099801709DF878
+:10AEE000B41040F2833011FB00F0D34901EB800134
+:10AEF00008319DF89C0000EB001001EB8000817888
+:10AF0000BDF8E80001449DF8B40000EB400202EBFC
+:10AF10000010CA4A02EB0010303000EB0110801C18
+:10AF20000990007820F00400001D09990870BDF810
+:10AF3000E800401C80B23A909DF8B41040F2833093
+:10AF400011FB00F0BC4901EB800108319DF89C0029
+:10AF500000EB001011F82010BDF8E800814296DCEB
+:10AF600000202E902F9000213A9122E0DDE92E1052
+:10AF7000000140EA11720901CDE92E129DF8B410CA
+:10AF800001EB4100C0EBC110AD4901EBC001BDF8C0
+:10AF9000E800801D085C3038C117DDE92E3440EA36
+:10AFA00003022143CDE92E21BDF8E800401C81B207
+:10AFB0003A91BDF8E8000628D8DB9DF8B4002E9938
+:10AFC00040F2833210FB02F09B4A02EB800202F552
+:10AFD0008962BDF8D80000EB400303EB001002EBE0
+:10AFE000C000C0F81A1000222E922F9200213A9130
+:10AFF00022E0DDE92E10000140EA11720901CDE9DD
+:10B000002E129DF8B41001EB4100C0EBC1108C4929
+:10B0100001EBC001BDF8E8000D30085C3038C11705
+:10B02000DDE92E3440EA03022143CDE92E21BDF8AB
+:10B03000E800401C81B23A91BDF8E8000428D8DB52
+:10B040009DF8B4002E9940F2833210FB02F07A4A48
+:10B0500002EB800202F58962BDF8D80000EB4003E4
+:10B0600003EB001002EBC000416300222E922F92EE
+:10B0700000213A9122E0DDE92E10000140EA117230
+:10B080000901CDE92E129DF8B41001EB4100C0EB8F
+:10B09000C1106B4901EBC001BDF8E8001130085C3C
+:10B0A0003038C117DDE92E3440EA03022143CDE9EF
+:10B0B0002E21BDF8E800401C81B23A91BDF8E800AD
+:10B0C0000628D8DB9DF8B4002E9940F2833210FB9D
+:10B0D00002F0594A02EB800202F58962BDF8D800FD
+:10B0E00000EB400303EB001002EBC000C0F81E10A1
+:10B0F0009DF8B41001EB4100C0EBC110504901EBC9
+:10B10000C00042799DF8B40040F2833110FB01F099
+:10B11000494901EB800101F58961BDF8D80000EBD8
+:10B12000400303EB001001EBC000C2709DF8B410A7
+:10B1300001EB410000EB0110404901EB00113031FF
+:10B14000BDF8D80001EB001082789DF8B40040F201
+:10B15000833110FB01F0384901EB800101F5896171
+:10B16000BDF8D80000EB400303EB001001EBC0007A
+:10B1700002769DF8B41040F2833011FB00F02E49A6
+:10B1800001EB800108319DF89C0000EB001001EB01
+:10B19000800001799DF8B40040F2833210FB02F088
+:10B1A000254A02EB8000407981427DDA00219DF83A
+:10B1B000B40040F2833210FB02F01F4A02EB800021
+:10B1C0000171A7229DF8B40040F2833110FB01F019
+:10B1D000194901EB800108319DF89C0000EB00103B
+:10B1E00001EB8000427100213A9195E09DF8B41086
+:10B1F00040F2833011FB00F00F4901EB8001083170
+:10B200009DF89C0000EB001001EB8000C178BDF8B8
+:10B21000E800814229D000229DF8B40040F2833139
+:10B2200010FB01F0044901EB800108319DF89C00FE
+:10B2300000EB001006E0000088480020C843002012
+:10B24000388F002001EB80008178BDF8E8000144D0
+:10B250009DF8B40000EB400303EB0010FE4B03EB42
+:10B260000010303000EB011082709DF8B41040F2F5
+:10B27000833011FB00F0F94901EB800108319DF8A2
+:10B280009C0000EB001001EB80008178BDF8E80025
+:10B2900001449DF8B40000EB400202EB0010EE4ABE
+:10B2A00002EB0010303000E0CEE000EB0110801C1B
+:10B2B0000990007820F080008030099908709DF88E
+:10B2C000B41040F2833011FB00F0E44901EB800040
+:10B2D00008309DF89C1001EB011100EB8100807893
+:10B2E000BDF8E81042189DF8B40000EB400101EBF6
+:10B2F0000010D94901EB0010303000EB0210801C27
+:10B300000990007820F00400001D09990870BDF82C
+:10B31000E800401C80B23A909DF8B41040F28330AF
+:10B3200011FB00F0CD4901EB800108319DF89C0034
+:10B3300000EB001011F82010BDF8E80081423FF743
+:10B3400055AF9DF8B41001EB4100C0EBC110C449EA
+:10B3500001EBC0004079302814D19DF8B41001EB06
+:10B36000410000EB0110BC4901EB00103030BDF88A
+:10B37000D81000EB0110801C0990007820F0010229
+:10B38000099802709DF8B41001EB410000EB011028
+:10B39000B14901EB00103030BDF8D81000EB0110BE
+:10B3A0008078C0F3401088B99DF8B41001EB4100DB
+:10B3B00000EB0110A84901EB00103030BDF8D810A7
+:10B3C00000EB01108078C0F34000E8B39DF8B410A2
+:10B3D00001EB410000EB01109F4901EB0010303000
+:10B3E000BDF8D81000EB0110801C0990007820F007
+:10B3F0002002099802709DF8B41001EB410000EBA7
+:10B400000110954901EB00103030BDF8D81000EB69
+:10B410000110801C0990007820F002020998027047
+:10B420009DF8B41001EB410000EB01108A4901EBDB
+:10B4300000103030BDF8D81000EB0110801C0990CE
+:10B44000007820F0080000E0ABE0083009990870AF
+:10B450009DF8B4009DF8A01001EB0010C217CDE9D3
+:10B460002E029DF8B41040F2833011FB00F07B49AE
+:10B4700001EB800000F58960BDF8D81001EB4102B6
+:10B4800002EB011100EBC100223009902E9800EB75
+:10B490004001744800EB41100D30102208900999CA
+:10B4A000ECF7D3FE9DF8B41040F2833011FB00F0AE
+:10B4B0006A4901EB800101F58961BDF8D80000EB14
+:10B4C000400202EB001001EBC0012E9800EB40029D
+:10B4D000644800EB421051F81A2F40F8012F4968D8
+:10B4E00041609DF8B41001EB410000EB01105A4996
+:10B4F00001EB00113031BDF8D80001EB00100178EC
+:10B500002E9800EB4002574800EB421001702E9835
+:10B5100000EB4001534800EB41115348026841F8E9
+:10B520001D2F808888809DF8B41040F2833011FB75
+:10B5300000F04A4901EB800101F58961BDF8D800AE
+:10B5400000EB400202EB001001EBC000416B2E98B3
+:10B5500000EB4002434800EB4210C0F809109DF890
+:10B56000B41001EB410000EB01103B4901EB00116D
+:10B570003031BDF8D80001EB001041682E9800EB87
+:10B580004002384800EB4210C0F823102E9881B2D8
+:10B5900008200991EEF78AFD9DF8B4100220EEF71D
+:10B5A00085FDFDE300211591CEE000202E902F9027
+:10B5B00000213A9127E0DDE92E10000140EA1172E6
+:10B5C0000901CDE92E129DF8B41001EB4100C0EB4A
+:10B5D000C110234901EBC001159800EB8002BDF8B2
+:10B5E000E8000B3000EB8200085C3038C117DDE961
+:10B5F0002E3440EA03022143CDE92E21BDF8E800B4
+:10B60000401C81B23A91BDF8E8000A28D3DB9DF8CE
+:10B61000B400DDE92E1240F2833310FB03F00F4B30
+:10B6200003EB800308339DF89C0000EB001003EB54
+:10B63000800083781598184400EB400303EB001357
+:10B640009DF8B40040F2833410FB04F0034C04EB8B
+:10B65000800000F5896009E0C84300208848002088
+:10B66000388F0020D8140020C731002000EBC30021
+:10B6700040F8221F426000212E912F913A9127E03D
+:10B68000DDE92E10000140EA11720901CDE92E1208
+:10B690009DF8B41001EB4100C0EBC110FE4901EB75
+:10B6A000C001159800EB8002BDF8E800153000EBF2
+:10B6B0008200085C3038C117DDE92E34184341EAB6
+:10B6C0000402CDE92E02BDF8E800401C80B23A9099
+:10B6D000BDF8E8000A28D3DB9DF8B400DDE92E129E
+:10B6E00040F2833310FB03F0EC4B03EB8003083391
+:10B6F0009DF89C0000EB001003EB80008378159808
+:10B70000184400EB400303EB00139DF8B40040F233
+:10B71000833410FB04F0E14C04EB800000F58960F9
+:10B7200000EBC30022308160C26000219DF8B400AC
+:10B7300040F2833210FB02F0224602EB80000171DE
+:10B740001598401CC0B215909DF8B41040F283309B
+:10B7500011FB00F0D14901EB800108319DF89C00FC
+:10B7600000EB001011F82010159881423FF71DAF33
+:10B770009DF8B41040F2833011FB00F0C74901EB93
+:10B78000800108319DF89C0000EB001001EB800067
+:10B7900001799DF8B40040F2833210FB02F0BF4AF9
+:10B7A00002EB80004079814216D09DF8B41040F23F
+:10B7B000833011FB00F0114601EB800000F5896039
+:10B7C000BDF8D81001EB410202EB011100EBC10002
+:10B7D00090F8460001287CD19DF8B41040F28330E7
+:10B7E00011FB00F0AD4901EB800108319DF89C0090
+:10B7F00000EB001001EB8000C2789DF8B40040F22D
+:10B80000833110FB01F0A54901EB800108319DF85F
+:10B810009C0000EB001001EB80008078111836913D
+:10B820009DF8B4109DF8A00000EB0110C217CDE9FF
+:10B830002E029B4890F8100B08B39DF8B40000EB63
+:10B84000400101EB0010974901EB00103030BDF8CA
+:10B85000D81000EB0110807A022810D09DF8B400B7
+:10B8600000EB400101EB00108E4901EB001030307D
+:10B87000BDF8D81000EB0110C07A00287DDD002251
+:10B880009DF8B40000EB400101EB0010854901EB8D
+:10B8900000103030BDF8D81000EB0110C2728248A1
+:10B8A000D0F80C020521B0FBF1F201FB120000EB15
+:10B8B00040017D482C3000EB41100D3009909DF87F
+:10B8C000B40040F2833110FB01F0744901EB8000B9
+:10B8D00000E02AE300F58960BDF8D81001EB4102D1
+:10B8E00002EB011100EBC10022301022014608904A
+:10B8F0000998ECF7AAFC6C48D0F80C020521B0FBC3
+:10B90000F1F201FB120000EB400167482C3000EB24
+:10B9100041129DF8B40040F2833110FB01F05F4901
+:10B9200001EB800101F58961BDF8D80000EB40030F
+:10B9300003EB001001EBC00050F81A1F42F8011F82
+:10B94000406850605848D0F80C020521B0FBF1F275
+:10B9500001FB120000EB400153482C3000EB411278
+:10B960009DF8B40000EB400101EB00104D4901EBE4
+:10B97000001130319DF8A00000E094E101EB0010CF
+:10B98000007810704848D0F80C020521B0FBF1F2A5
+:10B9900001FB120000EB400143482C3000EB411248
+:10B9A0009DF8B40040F2833110FB01F03B4901EBFC
+:10B9B000800101F58961BDF8D80000EB400303EB7D
+:10B9C000001001EBC000406BC2F809003648D0F807
+:10B9D0000C020521B0FBF1F201FB120000EB40016B
+:10B9E00031482C3000EB41112D48F538026841F800
+:10B9F0001D2F808888802C48D0F80C020521B0FBD0
+:10BA0000F1F201FB120000EB400127482C3000EB63
+:10BA100041129DF8B40000EB400101EB00102149F8
+:10BA200001EB00113031BDF8D80001EB0010406887
+:10BA3000C2F8230000229DF8B40000EB400101EBA6
+:10BA40000010184901EB00113031BDF8D80001EBAE
+:10BA50000010426000213A915FE01348D0F80C02D8
+:10BA60000521B0FBF1F201FB120000EB40010E4892
+:10BA70002C3000EB41112731BDF8E8409DF8B400AF
+:10BA800040F2833210FB02F0044A02EB800202F51E
+:10BA900089629DF8A00009E0388F002088480020C6
+:10BAA000BC320020C8430020BC12002000EB400341
+:10BAB00003EB001002EBC00090F8800040F28332EC
+:10BAC00010FB02F0FE4A02EB800202F589629DF84B
+:10BAD000B40040F2833310FB03F0F94B03EB800317
+:10BAE00003F58963BDF8D80000EB400505EB0010B5
+:10BAF00003EBC00090F8810000EB400303EB001063
+:10BB000002EBC0024732BDF8E800001D105C08558A
+:10BB1000BDF8E800401C81B23A91BDF8E800062863
+:10BB20009BDB00203A9042E000239DF8B40040F2F5
+:10BB3000833110FB01F0E24901EB800101F58961DD
+:10BB4000BDF8D80000EB400202EB001001EBC00092
+:10BB500090F8800040F2833110FB01F0D84901EBEE
+:10BB6000800101F589619DF8B40040F2833210FB39
+:10BB700002F0D34A02EB800202F58962BDF8D800D8
+:10BB800000EB400404EB001002EBC00090F88100D1
+:10BB900000EB400202EB001001EBC0014731BDF8A1
+:10BBA000E8000B54BDF8E800401C81B23A91BDF8A2
+:10BBB000E8000A28B8DBC348D0F80C020521B0FB26
+:10BBC000F1F080B2014609900220EDF781FA0021E0
+:10BBD0000620EEF76BFABB48D0F80C02B949498D44
+:10BBE000884206D2B748D0F80C02401CB549C1F8CB
+:10BBF0000C0200210520EEF759FA9DF8B41001EB74
+:10BC0000410000EB0110B04901EB00103030BDF8ED
+:10BC1000D81000EB0110801C0990007820F0080279
+:10BC200009980270A748D0F80C020521B0FBF1F288
+:10BC300001FB120000EB4001A2482C3000EB411048
+:10BC4000D0F823202E9800EB4001A04800EB4110D3
+:10BC5000C0F8232000203A9020E09A48D0F80C0247
+:10BC60000521B0FBF1F201FB120000EB4001954809
+:10BC70002C3000EB41102730BDF8E810425C2E98C4
+:10BC800000EB4001914800EB41112731BDF8E8007D
+:10BC90000A54BDF8E800401C81B23A91BDF8E800B2
+:10BCA0000628DADB59E09DF8B41001EB410000EB07
+:10BCB0000110854901EB00103030BDF8D81000EBC1
+:10BCC0000110801C0990007820F0080108310998C3
+:10BCD00001709DF8B40000EB400101EB00107A49BF
+:10BCE00001EB00113031BDF8D80001EB00104168C4
+:10BCF0002E9800EB4002754800EB4210C0F823106C
+:10BD000000213A9125E09DF8B40040F2833110FB08
+:10BD100001F06B4901EB800101F58961BDF8D800A4
+:10BD200000EB400202EB001001EBC0014731BDF80F
+:10BD3000E8000A5C2E9800EB4001644800EB4111DA
+:10BD40002731BDF8E8000A54BDF8E800401C81B274
+:10BD50003A91BDF8E8000628D5DB00229DF8B40032
+:10BD600040F2833110FB01F0554901EB800101F5F0
+:10BD70008961BDF8D80000EB400303EB001001EB34
+:10BD8000C00080F846209DF8B40040F2833110FBDB
+:10BD900001F04B4901EB800108319DF89C0000E067
+:10BDA0000DE100EB001001EB800080F839209DF8D8
+:10BDB000B40040F2833110FB01F0414901EB8001F6
+:10BDC00008319DF89C0000EB001001EB8000C2637D
+:10BDD0009DF8B4100220EEF769F99DF8B41040F216
+:10BDE000833011FB00F0364901EB800101F58961D8
+:10BDF000BDF8D80000EB400202EB001001EBC000E0
+:10BE0000223009902E9800EB4001304800EB4110A1
+:10BE10000D30102208900999ECF717FA9DF8B4102C
+:10BE200040F2833011FB00F0254901EB800101F560
+:10BE30008961BDF8D80000EB400202EB001001EB75
+:10BE4000C0012E9800EB4002204800EB421051F850
+:10BE50001A2F40F8012F496841609DF8B41001EB9A
+:10BE6000410000EB0110184901EB00113031BDF821
+:10BE7000D80001EB001001782E9800EB4002134827
+:10BE800000EB421001702E9800EB40010F4800EBD0
+:10BE900041110F48026841F81D2F808888809DF865
+:10BEA000B41040F2833011FB00F0054901EB800132
+:10BEB00001F58961BDF8D80000EB40020AE00000FE
+:10BEC00088480020BC120020C8430020D81400205D
+:10BED000C731002002EB001001EBC000416B2E982F
+:10BEE00000EB4002FE4800EB4210C0F809109DF83C
+:10BEF000B41001EB410000EB0110FA4901EB001115
+:10BF00003031BDF8D80001EB001041682E9800EBED
+:10BF10004002F34800EB4210C0F823102E9881B283
+:10BF200008200991EEF7C2F824E09DF8B41040F221
+:10BF3000833011FB00F0EC4901EB800008309DF8E4
+:10BF40009C1001EB011100EB810000790C2811DC41
+:10BF50000D229DF8B40040F2833110FB01F0E2495C
+:10BF600001EB800008309DF89C1001EB011100EB03
+:10BF700081000271A7229DF8B40040F2833110FBCA
+:10BF800001F0D94901EB800108319DF89C0000EBDC
+:10BF9000001001EB80004271A2229DF8B40040F233
+:10BFA000833110FB01F0D04901EB800008309DF88F
+:10BFB0009C1001EB011100EB8100827100BF00BFFA
+:10BFC00002F021BF9DF8B40000EB4001C1EBC010AE
+:10BFD000C64901EBC00041780846099100210BF0E9
+:10BFE00057FFC1B228910021369124E09DF8B4009A
+:10BFF00040F2833110FB01F0BB4901EB80010831B5
+:10C00000BDF8D80000EB001001EB80004178084635
+:10C01000099100210CF0F0FC9DF8A02042400A4359
+:10C0200004D1BDF8D800C1B2279112E0BDF8D80004
+:10C03000401C81B236919DF8B40040F2833110FB70
+:10C0400001F0A94901EB80008179BDF8D800814257
+:10C05000CCDC00BF9DF8B40000EB4001C1EBC01088
+:10C06000A24901EBC000C1789DF8B40000EB40028A
+:10C07000C2EBC0109D4A02EBC000807841EA00216B
+:10C0800029919DF8B40000EB4001C1EBC0101146AE
+:10C0900001EBC0010991BDF8A4100998EDF738FC37
+:10C0A00011909DF8B40000EB4001C1EBC0108F4926
+:10C0B00001EBC002BDF8A400401C105C9DF8B41058
+:10C0C00001EB4102C2EBC111884A02EBC102BDF88B
+:10C0D000A410515C40EA01221198824242F034835C
+:10C0E0009DF8B40000EB4001C1EBC0107F4901EBAB
+:10C0F000C000807A01069DF8B40000EB4002C2EB5C
+:10C10000C0107A4A02EBC000C07A41EA00419DF8B3
+:10C11000B40000EB4002C2EBC010744A02EBC00056
+:10C12000007B41EA00219DF8B40000EB4002C2EB25
+:10C13000C0106E4A02EBC000407B08436C49C1F856
+:10C14000180F0846D0F8181F0991BDF8A4000E3842
+:10C1500008909DF8B40000EB4001C1EBC0111046FF
+:10C1600000EBC1000E300790DDE90812EDF7BFF9D2
+:10C170009DF8B40000EB40005E4901EB800081684F
+:10C180009DF8B40000EB40005A4A02EB8000416089
+:10C19000002130329DF8B40002EB00129DF89C00A3
+:10C1A00011549DF8B40000EB4001C1EBC0104F49A1
+:10C1B00001EBC000C17B249110211091BDF89000CB
+:10C1C000A1287CD100229DF8B40040F2833110FBFD
+:10C1D00001F0454901EB800108319DF89C0000EB1E
+:10C1E000001001EB80004271BDF840100846099133
+:10C1F000491C8AB210929DF8B41001EB4102C2EBC7
+:10C20000C1113A4A02EBC101085C24902590BDF8A7
+:10C210009400072870D2DFE800F06F048F90FDFCD7
+:10C22000FB00BDF8401008460991491C8AB21092E3
+:10C230009DF8B41001EB4102C2EBC1112B4A02EB95
+:10C24000C1010A5C9DF8B40040F2833110FB01F09B
+:10C25000254901EB800008309DF89C1001EB01118D
+:10C2600000EB81000272BDF84000411C8AB21092BE
+:10C2700006909DF8B41001EB4102C2EBC1111B4ABC
+:10C2800002EBC101085C0206BDF84000411C8BB204
+:10C29000109307909DF8B41001EB4103C3EBC1115B
+:10C2A000124B03EBC101085C42EA0042BDF84000BA
+:10C2B000411C8BB2109308909DF8B41000E0F6E199
+:10C2C00001EB4103C3EBC111084B03EBC101085C57
+:10C2D00042EA0022BDF8401008460991491C0CE0D2
+:10C2E000D8140020C843002088480020388F002040
+:10C2F000BC22002088410020D7E18BB210939DF82A
+:10C30000B41001EB4103C3EBC111FE4B03EBC101C0
+:10C31000085C02439DF8B40040F2833110FB01F049
+:10C32000F94901EB800008309DF89C1001EB0111E8
+:10C3300000EB8100C260B8E1B7E101229DF8B400D2
+:10C3400040F2833110FB01F0EF4901EB800108312D
+:10C350009DF89C0000EB001001EB800002770021AB
+:10C360003A9128E09DF8B40000EB4001C1EBC01009
+:10C37000E44901EBC001BDF84020BDF8E8001044DD
+:10C380000A5C9DF8B40040F2833110FB01F0DE49F5
+:10C3900001EB800108319DF89C0000EB001001EBDF
+:10C3A000800000F11D01BDF8E8000A54BDF8E80066
+:10C3B000401C81B23A91BDF8E8000A28D2DBBDF8F2
+:10C3C00040000A3081B2109100213A912BE09DF893
+:10C3D000B40000EB4001C1EBC010CA4901EBC00141
+:10C3E000BDF84020BDF8E80010440A5C9DF8B40098
+:10C3F00040F2833110FB01F0C34901EB80010831A9
+:10C400009DF89C0000EB001001EB80012A3102E056
+:10C41000CAE0C8E0C6E0BDF8E8000A54BDF8E8008C
+:10C42000401C81B23A91BDF8E8000C28CFDBBDF882
+:10C4300040000C3081B21091002136919CE0012225
+:10C440009DF8B40040F2833110FB01F0AE4901EBDE
+:10C45000800108319DF89C0000EB001001EB80008A
+:10C460008178BDF8D800084400EB400101EB0011D1
+:10C470009DF8B40040F2833310FB03F0A24B03EBB2
+:10C48000800000F5896000F831209DF8B40040F28A
+:10C49000833110FB01F0194601EB800108319DF852
+:10C4A0009C0000EB001001EB80008178BDF8D80003
+:10C4B000084400EB400101EB00119DF8B40040F28C
+:10C4C000833310FB03F0904B03EB800000F5896091
+:10C4D00000EBC10080F8822000213A9143E09DF8F2
+:10C4E000B40040F2833110FB01F0874901EB800179
+:10C4F00008319DF89C0000EB001001EB800000F17A
+:10C500001D01BDF8E8000A5C9DF8B40040F28331DB
+:10C5100010FB01F07C4901EB800108319DF89C0083
+:10C5200000EB001001EB80008178BDF8D8000844D2
+:10C5300000EB400101EB00119DF8B40040F28333A1
+:10C5400010FB03F0704B03EB800000F5896000EBFB
+:10C55000C10000F18301BDF8E8000A54BDF8E8000D
+:10C56000401C81B23A91BDF8E8000A28B7DBBDF85B
+:10C57000D800401C81B236919DF8B40040F283315E
+:10C5800010FB01F0604901EB800108319DF89C002F
+:10C5900000EB001011F82010BDF8D80081423FF7E1
+:10C5A0004EAF82E081E080E09DF8B40000EB4001F6
+:10C5B00001EB0010554901EB0010806800EB800092
+:10C5C00041009DF8B40000EB4000514A02EB8000AE
+:10C5D00081609DF8B40000EB4001C1EBC0104949F7
+:10C5E00001EBC001BDF84000401C095C9DF8B4009F
+:10C5F00000EB4002C2EBC010424A02EBC002BDF8A1
+:10C600004000105C41EA00229DF8B40040F2833102
+:10C6100010FB01F03C4901EB800108319DF89C00C2
+:10C6200000EB001001EB80000285BDF84000801C8B
+:10C6300081B210919DF8B40040F2833110FB01F0FB
+:10C64000314901EB800108319DF89C0000EB00109E
+:10C6500001EB8000018D9DF8B40000EB400202EB7D
+:10C6600000102A4A02EB0010408B81420ADB0621AF
+:10C67000A2F504729DF8B40002EB00129DF89C0034
+:10C68000115411E006229DF8B40040F2833110FBF2
+:10C6900001F01D4901EB800008309DF89C1001EB72
+:10C6A000011100EB8100427100BF02F04DB8BDF8EE
+:10C6B0009000A228F9D10021369102F030B89DF8FF
+:10C6C000B40040F2833110FB01F00F4901EB80010F
+:10C6D00008319DF89C0000EB001001EB8000817890
+:10C6E000BDF8D8000844C1B22891BDF84000401CF4
+:10C6F00081B21091BDF8401008460991491C8AB2D8
+:10C70000109207E0388F002088480020C84300209E
+:10C71000884100209DF8B41001EB4102C2EBC11129
+:10C72000F74A02EBC101085C2590BDF84000411CAE
+:10C730008AB2109209903490BDF894000D287DD2F1
+:10C74000DFE810F07C0030010D00DF09980EB50E17
+:10C750001C0F730F900FAD0FCA0F560F390FBDF896
+:10C76000401008460991491C8AB210929DF8B410F5
+:10C7700001EB4102C2EBC111E14A02EBC101095CCC
+:10C78000E04880F8021D90F8020DC0F3401020B977
+:10C79000DC4890F8020DC00908B901212691BDF8C6
+:10C7A000401008460691491C8AB210929DF8B410B8
+:10C7B00001EB4102C2EBC111D14A02EBC101085C9D
+:10C7C0000206BDF84000411C8BB2109307909DF803
+:10C7D000B41001EB4103C3EBC111C94B03EBC10121
+:10C7E000085C42EA0042BDF84000411C8BB2109345
+:10C7F00008909DF8B41001EB4103C3EBC111C04B8D
+:10C8000003EBC101085C42EA0022BDF84010084673
+:10C810000991491C8BB210939DF8B41001EB4103B0
+:10C82000C3EBC111B64B03EBC101085C02439DF899
+:10C83000B40040F2833110FB01F000E0FEE3B249A6
+:10C8400001EB800000F589609DF8A01001EB410329
+:10C8500003EB011100EBC100C0F81A20BDF8400045
+:10C86000411C8AB2109206909DF8B41001EB41026F
+:10C87000C2EBC111A24A02EBC101085C0206BDF87D
+:10C880004000411C8BB2109307909DF8B41001EB4F
+:10C890004103C3EBC1119A4B03EBC101085C42EAAF
+:10C8A0000042BDF84000411C8BB2109308909DF8E7
+:10C8B000B41001EB4103C3EBC111914B03EBC10178
+:10C8C000085C42EA0022BDF84000411C8BB2109384
+:10C8D00009909DF8B41001EB4103C3EBC111884BE3
+:10C8E00003EBC101085C02439DF8B40040F28331C0
+:10C8F00010FB01F0844901EB800000F589609DF890
+:10C90000A01001EB410303EB011100EBC100C0F8E3
+:10C910001E20BDF84000411C8AB2109207909DF87D
+:10C92000B41001EB4102C2EBC111754A02EBC10127
+:10C93000085C0204BDF84000411C8BB210930890C3
+:10C940009DF8B41001EB4103C3EBC1116C4B03EB39
+:10C95000C101085C42EA0022BDF84000411C8BB2D4
+:10C96000109309909DF8B41001EB4103C3EBC11182
+:10C97000634B03EBC101085C02439DF8B40040F235
+:10C98000833110FB01F0604901EB800000F5896004
+:10C990009DF8A01001EB410303EB011100EBC10076
+:10C9A000426300BFBDF8940001287DD1BDF840105E
+:10C9B00008460991491C8AB210929DF8B41001EB07
+:10C9C0004102C2EBC1114E4A02EBC101095C4D4864
+:10C9D00080F8021D90F8020DC0F3401020B94948BC
+:10C9E00090F8020DC00908B9012126919DF8B40004
+:10C9F00040F2833110FB01F0434901EB8001083123
+:10CA00009DF89C0000EB001011F82000401EBDF8BE
+:10CA1000D810884248D19DF8B40000EB400101EBEA
+:10CA200000103A4901EB001030309DF8A01000EBE7
+:10CA3000011080780121B1EBD01F35D19DF898000D
+:10CA400090BB9DF8B40040F2833110FB01F02E49F9
+:10CA500001EB800108319DF89C0000EB001001EB18
+:10CA6000800081789DF8B40000EB400202EB0010DA
+:10CA7000264A02EB0010303000EB0110407A00F043
+:10CA8000010088B19DF8B40040F2833110FB01F041
+:10CA90001D4901EB800108319DF89C0000EB00105E
+:10CAA00001EB8000807800E054E000EB400101EBF6
+:10CAB00000119DF8B40040F2833210FB02F0124ADC
+:10CAC00002EB800000F5896000EBC10090F8900057
+:10CAD00000F00100F0BB9DF8B40040F2833110FB80
+:10CAE00001F0114601EB800008309DF89C1001EB2D
+:10CAF000011100EB8100007F60B300213A9133E027
+:10CB0000388F0020BC22002088480020C843002025
+:10CB10009DF8B40040F2833110FB01F0FE4901EBB7
+:10CB2000800108319DF89C0000EB001001EB8000B3
+:10CB300000F11D01BDF8E8000A5C9DF8B40000EBAF
+:10CB4000400101EB0010F54901EB00100E30BDF87B
+:10CB5000E81000E090E0405C824200D008E0BDF8C0
+:10CB6000E800401C81B23A91BDF8E8000628CFDB0E
+:10CB700000BFBDF8E80006287ED13A9029E09DF874
+:10CB8000B40040F2833110FB01F0E34901EB800176
+:10CB900008319DF89C0000EB001001EB800000F1D3
+:10CBA0001D01BDF8E8000A5C9DF8B40000EB4001EF
+:10CBB00001EB0010D94901EB00100E30BDF8E81070
+:10CBC000405C824200D008E0BDF8E800401C81B221
+:10CBD0003A91BDF8E8000A28D1DB00BFBDF8E800B3
+:10CBE0000A284FD000229DF8B40040F2833110FB98
+:10CBF00001F0C94901EB800108319DF89C0000EB70
+:10CC0000001001EB800002859DF8B40040F28331F2
+:10CC100010FB01F0C04901EB800108319DF89C0038
+:10CC200000EB001001EB8000807800EB400101EB8D
+:10CC300000119DF8B40040F2833210FB02F0B64AB6
+:10CC400002EB800000F5896000EBC1009030099094
+:10CC5000007820F00100401C0999087006229DF818
+:10CC6000B40040F2833110FB01F0AB4901EB8000CE
+:10CC700008309DF89C1000E004E001EB011100EB8E
+:10CC8000810042719DF8B40040F2833110FB01F045
+:10CC9000A14901EB800101F589619DF8A00000EB3D
+:10CCA000400202EB001011F830109DF8B40040F281
+:10CCB000833210FB02F0984A02EB800040798142F7
+:10CCC0007EDA9DF8B40000EB400101EB00109349BF
+:10CCD00001EB001030309DF8A01000EB0110801C1B
+:10CCE00009908F4890F8020D0121A1EBD01009990D
+:10CCF000097860F3000109980170894890F8020DE5
+:10CD0000C0F34010F0BB9DF8B40000EB400101EB14
+:10CD10000010824901EB001030309DF8A01000EBAC
+:10CD200001108078C0F3401060B39DF8B40000EBB0
+:10CD3000400101EB0010794901EB001030309DF803
+:10CD4000A01000EB0110801C0990007820F0020177
+:10CD5000891C099801709DF8B40040F2833110FBE2
+:10CD600001F0114601EB800101F589619DF8A000F9
+:10CD700000EB400202EB001001EBC00018300990FC
+:10CD8000007800E009E020F00200801C099908709A
+:10CD90009DF8B4100220EDF789F900219DF8B40048
+:10CDA00040F2833210FB02F05B4A02EB800001711B
+:10CDB00002229DF8B40040F2833110FB01F000E044
+:10CDC00022E0554901EB800101F589619DF8A00041
+:10CDD00000EB400303EB001001F8302003229DF824
+:10CDE000B40040F2833110FB01F04B4901EB8000AD
+:10CDF00000F589609DF8A01001EB410303EB0111E0
+:10CE000000EBC1004271FCE39DF8B40000EB40016F
+:10CE100001EB0010414901EB001030309DF8A010EB
+:10CE200000EB0110801C09903D4890F8020D012193
+:10CE3000A1EBD0110998027861F3000202709DF80D
+:10CE4000B40000EB400101EB0010344901EB00118C
+:10CE500030319DF8A00001EB0010801C0990304893
+:10CE600090F8020D42090998017862F341010170BE
+:10CE70009DF8B40000EB400101EB0010274901EBE5
+:10CE8000001130319DF8A00001EB00108078C0F354
+:10CE900040029DF8B40040F2833110FB01F01E49BE
+:10CEA00001EB800000F589609DF8A01001EB4103C3
+:10CEB00003EB011100EBC100007EC0F34000824291
+:10CEC0007DD09DF8B40040F2833110FB01F012498F
+:10CED00001EB800000F589609DF8A01001EB410294
+:10CEE00002EB011100EBC100183009909DF8B4006D
+:10CEF00000EB400101EB0010084901EB001030305D
+:10CF00009DF8A01000EB0110807842080998007885
+:10CF100062F34100099905E088480020C8430020D9
+:10CF2000BC22002008709DF8B40000EB400101EB2A
+:10CF30000010FE4901EB001030309DF8A01000EB0E
+:10CF400001108078C0F34000D0B302229DF8B400F5
+:10CF500040F2833110FB01F0F54901EB800000F550
+:10CF600089609DF8A01001EB410303EB011100EB78
+:10CF7000C1004271EF4890F8100BE0BB9DF8B4007F
+:10CF800040F2833110FB01F0E94901EB800000F52C
+:10CF900089609DF8A01001EB410202EB011100EB4A
+:10CFA000C10090F87F0030B311239DF8B40040F227
+:10CFB000833110FB01F0DE4901EB800101E0A5E1C6
+:10CFC00071E001F589619DF8A00000EB400202EBE1
+:10CFD000001001EBC00090F8800040F2833110FB9C
+:10CFE00001F0D34901EB800101F589619DF8B4009E
+:10CFF00040F2833200E0F9E010FB02F0CC4A02EB91
+:10D00000800202F589629DF8A00000EB400404EB69
+:10D01000001002EBC00090F8810000EB400202EB30
+:10D02000001001EBC00080F87E30F3239DF8B400BF
+:10D0300040F2833110FB01F0BD4900E0FEE301EB5B
+:10D04000800101F589619DF8A00000EB400202EB30
+:10D05000001001EBC00090F8800040F2833110FB1B
+:10D0600001F0B34901EB800101F589619DF8B4003D
+:10D0700040F2833210FB02F0AD4A02EB800000F573
+:10D0800089609DF8A02002EB420404EB021200EB41
+:10D09000C20090F8810000EB400202EB001001EBAF
+:10D0A000C00043712DE103229DF8B40040F28331AA
+:10D0B00010FB01F09E4901EB800101F589619DF8AB
+:10D0C000A00000EB400303EB001001EBC000427135
+:10D0D00000219DF8B40040F2833210FB02F0944A24
+:10D0E00002EB8000017101229DF8B40040F283310F
+:10D0F00010FB01F08E4901EB800101F589619DF87B
+:10D10000A00000EB400303EB001001EBC00080F82F
+:10D1100046209DF8B40040F2833110FB01F08449B1
+:10D1200001EB800101F589619DF8A00000EB40034F
+:10D1300003EB001001EBC000427341F288329DF80E
+:10D14000B40040F2833110FB01F0794901EB80001B
+:10D1500000F589609DF8A01001EB410303EB01117C
+:10D1600000EBC1004261734890F8100BF0BB9DF8D2
+:10D17000B40040F2833110FB01F06D4901EB8000F7
+:10D1800000F589609DF8A01001EB410202EB01114E
+:10D1900000EBC10090F87F0040B39DF8B40040F26E
+:10D1A000833110FB01F0624901EB800000F58960DA
+:10D1B0009DF8A01001EB410202EB011100EBC10050
+:10D1C00090F8800000EB400101EB0010574901EBA3
+:10D1D000001030309DF8B41040F2833211FB02F1A0
+:10D1E000534A02EB810202F5896200E089E09DF872
+:10D1F000A01001EB410303EB011102EBC10191F817
+:10D20000811000EB0110801C0990007820F00402CE
+:10D210000998027000239DF8B40040F2833110FB9E
+:10D2200001F0434901EB800000F589609DF8A010F2
+:10D2300001EB410202EB011100EBC10090F880000C
+:10D2400040F2833110FB01F0394901EB800000F519
+:10D2500089609DF8B41040F2833211FB02F1344A28
+:10D2600002EB810202F589629DF8A01001EB4104F6
+:10D2700004EB011102EBC10191F8811001EB4102B5
+:10D2800002EB011100EBC10080F87E30F3239DF822
+:10D29000B40040F2833110FB01F0254901EB80001E
+:10D2A00000F589609DF8A01001EB410202EB01112D
+:10D2B00000EBC10090F8800040F2833110FB01F0D8
+:10D2C0001B4901EB800000F589609DF8B41040F225
+:10D2D000833211FB02F1164A02EB810101F58961EB
+:10D2E0009DF8A02002EB420404EB021201EBC20104
+:10D2F00091F8811001EB410202EB011100EBC1003A
+:10D3000043719DF8B4100220ECF7D0FE9DF8B400F4
+:10D3100000EB400101EB0010044901EB001130313A
+:10D320009DF8A00001EB0010807805E0C8430020C4
+:10D3300088480020BC32002000F001029DF8B400B3
+:10D3400040F2833110FB01F0FD4901EB800000F554
+:10D3500089609DF8A01001EB410303EB011100EB84
+:10D36000C100007E00F00100824279D09DF8B40037
+:10D3700040F2833110FB01F0F14901EB800000F530
+:10D3800089609DF8A01001EB410202EB011100EB56
+:10D39000C100183009909DF8B40000EB400101EB8A
+:10D3A0000010E84901EB001130319DF8A00001EBBD
+:10D3B000001081780998027861F3000202709DF8EC
+:10D3C000B40000EB400101EB0010DE4901EB00105E
+:10D3D00030309DF8A01000EB0110807800F00100C3
+:10D3E000E8BB9DF8B40000EB400101EB0010D5490B
+:10D3F00001EB001030309DF8A01000EB0110807898
+:10D40000C0F3401068B39DF8B40040F2833110FBC4
+:10D4100001F0CB4901EB800000F589609DF8A01078
+:10D4200001EB410202EB011100EBC10090F8460054
+:10D43000B8B99DF8B40040F2833110FB01F0C04947
+:10D4400001EB800000F589609DF8A01001EB41021E
+:10D4500002EB011100EBC100407B10B902E08CE04F
+:10D46000C6E24FE09DF8B40000EB400101EB001074
+:10D47000B44901EB001030309DF8A01000EB011012
+:10D480008078C0F34000E8BB03229DF8B40040F26E
+:10D49000833110FB01F0AA4901EB800101F589619C
+:10D4A0009DF8A00000EB400303EB001001EBC0006F
+:10D4B000427100219DF8B40040F2833210FB02F06B
+:10D4C0009F4A02EB8000017101229DF8B40040F2F6
+:10D4D000833110FB01F09A4901EB800101F589616C
+:10D4E0009DF8A00000EB400303EB001001EBC0002F
+:10D4F00080F846209DF8B40040F2833110FB01F023
+:10D500008F4900E022E001EB800101F589619DF87F
+:10D51000A00000EB400303EB001001EBC0004273DE
+:10D5200041F288329DF8B40040F2833110FB01F0E3
+:10D53000834901EB800000F589609DF8A01001EBA4
+:10D54000410303EB011100EBC100426100229DF891
+:10D55000B40040F2833110FB01F0794901EB800007
+:10D5600000F589609DF8A01001EB410303EB011168
+:10D5700000EBC10080F8452035E29DF8B40040F290
+:10D58000833110FB01F06E4901EB800000F58960EA
+:10D590009DF8A01001EB410202EB011100EBC1006C
+:10D5A00090F84600B0B901229DF8B40040F28331F2
+:10D5B00010FB01F0624901EB800000F589609DF8E5
+:10D5C000A01001EB410303EB011100EBC10080F857
+:10D5D00045202CE000229DF8B40040F2833110FB7E
+:10D5E00001F0574901EB800101F589619DF8A00028
+:10D5F00000EB400303EB001001EBC00080F8452076
+:10D6000000E07DE29DF8B40000EB400101EB00106A
+:10D610004C4901EB001130319DF8A00001EB0010E6
+:10D62000801C0990007820F0010209980270464899
+:10D6300090F8100B80B19DF8B40000EB400101EBB5
+:10D640000010404901EB001030309DF8A01000EBB5
+:10D650000110807A02287BD13C4890F829000128EB
+:10D6600076D13A48D0F80C023849498D88426FD2B9
+:10D670009DF8B40040F2833110FB01F0304901EB1A
+:10D68000800000F589609DF8A01001EB410202EBDB
+:10D69000011100EBC10090F8450001284FD19DF821
+:10D6A000B40040F2833110FB01F0254901EB80000A
+:10D6B00000F589609DF8A01001EB410202EB011119
+:10D6C00000EBC10090F87F00C8BB9DF8B41001EBDF
+:10D6D000410000EB01101B4901EB001130319DF8B6
+:10D6E000A00001EB001001789DF8B40040F28332F5
+:10D6F00010FB02F0124A02EB8000417005229DF8F7
+:10D70000B40040F2833110FB01F00D4901EB8001C0
+:10D7100001F589619DF8A00000EB400303EB0010C8
+:10D7200001EBC000427100229DF8B40000EB400103
+:10D7300001EB0010034901EB0011303109E06BE00F
+:10D7400088480020C8430020BC320020BC120020C2
+:10D75000F9E09DF8A00001EB0010426001229DF865
+:10D76000B40000EB400101EB0010FE4901EB001199
+:10D7700030319DF8A00001EB0010C2729DF8B4108A
+:10D780000220ECF793FC00213A911CE000229DF866
+:10D79000B40040F2833110FB01F0F34901EB80014A
+:10D7A00001F589619DF8A00000EB400303EB001038
+:10D7B00001EBC0014731BDF8E8000A54BDF8E800AC
+:10D7C000401C81B23A91BDF8E8000628DEDB00205B
+:10D7D0003A901CE000229DF8B40040F2833110FB27
+:10D7E00001F0E14901EB800101F589619DF8A0009C
+:10D7F00000EB400303EB001001EBC0016331BDF807
+:10D80000E8000A54BDF8E800401C81B23A91BDF826
+:10D81000E8000F28DEDBE6E09DF8B41040F283302C
+:10D8200011FB00F0D04901EB800000F589609DF804
+:10D83000A01001EB410202EB011100E0FEE300EB5E
+:10D84000C10090F8450001287DD19DF8B41040F248
+:10D85000833011FB00F0C44901EB800101F58961BF
+:10D860009DF8A00000EB400202EB001001EBC000AD
+:10D8700090F8801040F2833011FB00F0BA4901EBC0
+:10D88000800101F589619DF8B40040F2833210FBFC
+:10D8900002F0B54A02EB800000F589609DF8A020F7
+:10D8A00002EB420303EB021200EBC20090F881008E
+:10D8B00000EB400202EB001001EBC00090F87E008C
+:10D8C000032840D100239DF8B40040F2833110FBBF
+:10D8D00001F0A54901EB800101F589619DF8A000E7
+:10D8E00000EB400202EB001001EBC00090F880005A
+:10D8F00040F2833110FB01F09B4901EB800101F5FF
+:10D9000089619DF8B40040F2833210FB02F0964A20
+:10D9100002EB800202F589629DF8A00000EB400452
+:10D9200004EB001002EBC00090F8810000EB400215
+:10D9300002EB001001EBC00080F87E309DF8B410BF
+:10D9400001EB410000E04EE000EB0110854901EBE6
+:10D95000001130319DF8A00001EB001001789DF816
+:10D96000B40040F2833210FB02F07F4A02EB8000E9
+:10D97000417005229DF8B40040F2833110FB01F0A4
+:10D98000794901EB800101F589619DF8A00000EB68
+:10D99000400303EB001001EBC000427100229DF830
+:10D9A000B40000EB400101EB00106E4901EB0011E7
+:10D9B00030319DF8A00001EB0010426002229DF87A
+:10D9C000B40000EB400101EB0010664901EB0011CF
+:10D9D00030319DF8A00001EB0010C2729DF8B41028
+:10D9E0000220ECF763FB9DF8B4100220ECF75EFB1D
+:10D9F0009DF8B41040F2833011FB00F05A4901EB5E
+:10DA0000800000F589609DF8A01001EB410202EB57
+:10DA1000011100EBC100807B012834D100229DF868
+:10DA2000B40040F2833110FB01F04F4901EB80015B
+:10DA300001F589619DF8A00000EB400303EB0010A5
+:10DA400001EBC000827300219DF8B40040F28332E4
+:10DA500010FB02F0444A02EB8000017103229DF8A2
+:10DA6000B40040F2833110FB01F03F4901EB80002C
+:10DA700000F589609DF8A01001EB410303EB011153
+:10DA800000EBC10042719DF8B41001EB410000EBC6
+:10DA90000110344901EB001030309DF8A01000EB6C
+:10DAA00001108078C0F3400050B39DF8B41040F2EC
+:10DAB000833011FB00F02C4901EB800000F58960F8
+:10DAC0009DF8A01001EB410202EB011100EBC10037
+:10DAD0004079012814D102229DF8B40040F283312C
+:10DAE00010FB01F0204901EB800000F589609DF8F2
+:10DAF000A01001EB410303EB011100EBC1004271E7
+:10DB00009CE200202E902F9000213A9123E0DDE945
+:10DB10002E10000240EA11620902CDE92E12BDF872
+:10DB2000401008460991491C8AB210929DF8B41021
+:10DB300001EB4102C2EBC1110C4A02EBC101085CCE
+:10DB4000DDE92E3440EA0302CDE92E24BDF8E800D9
+:10DB5000401C81B23A91BDF8E8000628D7DB9DF859
+:10DB6000B40005E0C843002088480020388F00201A
+:10DB7000DDE92E1240F2833310FB03F0FE4B03EB82
+:10DB8000800303F589639DF8A00000EB400404EBDB
+:10DB9000001003EBC00040F8221F426000222E92CA
+:10DBA0002F9200213A9123E0DDE92E10000240EA95
+:10DBB00011620902CDE92E12BDF840100846099104
+:10DBC000491C8AB210929DF8B41001EB4102C2EBDD
+:10DBD000C111EA4A02EBC101085CDDE92E3440EADA
+:10DBE0000302CDE92E24BDF8E800401C81B23A9131
+:10DBF000BDF8E8000628D7DB9DF8B400DDE92E214A
+:10DC000040F2833310FB03F0DB4B03EB800303F59F
+:10DC100089639DF8A00000EB400404EB001003EBC7
+:10DC2000C00022308260C1609DF8B41040F28330A1
+:10DC300011FB00F0D04901EB800101F589619DF8ED
+:10DC4000A00000EB400202EB001011F830109DF82C
+:10DC5000B40040F2833210FB02F0C74A02EB8000AE
+:10DC6000407981427ED19DF8B4009DF8A01001EB6F
+:10DC70000010C217CDE92E02C14890F8100B08B36E
+:10DC80009DF8B41001EB410000EB0110BD4901EB20
+:10DC9000001030309DF8A01000EB0110807A0228AF
+:10DCA00010D09DF8B41001EB410000EB0110B54914
+:10DCB00001EB001030309DF8A01000EB0110C07A8D
+:10DCC00000287DDD00229DF8B40000EB400101EB4F
+:10DCD0000010AC4901EB001030309DF8A01000EBB3
+:10DCE0000110C272A848D0F80C020521B0FBF1F275
+:10DCF00001FB120000EB4001A3482C3000EB411067
+:10DD00000D3009909DF8B41040F2833011FB00F003
+:10DD1000994901EB800000F589609DF8A01001EBA6
+:10DD2000410202EB011100EBC1002230102201463A
+:10DD300008900998EAF789FA9348D0F80C0205216F
+:10DD4000B0FBF1F201FB120000EB40018E482C30D9
+:10DD500000EB41129DF8B40040F2833110FB01F05A
+:10DD6000854900E01CE301EB800101F589619DF824
+:10DD7000A00000EB400303EB001001EBC00050F8E3
+:10DD80001A1F42F8011F406850607F48D0F80C020B
+:10DD90000521B0FBF1F201FB120000EB40017A48D3
+:10DDA0002C3000EB41129DF8B40000EB400101EB78
+:10DDB0000010744901EB001130319DF8A00000E023
+:10DDC00098E101EB0010007810706F48D0F80C0259
+:10DDD0000521B0FBF1F201FB120000EB40016A48A3
+:10DDE0002C3000EB41116648F538026841F81D2FD0
+:10DDF000808888806448D0F80C020521B0FBF1F2DD
+:10DE000001FB120000EB40015F482C3000EB411297
+:10DE10009DF8B40040F2833110FB01F0564901EB4C
+:10DE2000800101F589619DF8A00000EB400303EB40
+:10DE3000001001EBC000406BC2F809005248D0F856
+:10DE40000C020521B0FBF1F201FB120000EB4001D6
+:10DE50004D482C3000EB41129DF8B40000EB40011E
+:10DE600001EB0010474901EB001130319DF8A00093
+:10DE700001EB00104068C2F8230000229DF8B400B6
+:10DE800000EB400101EB00103E4901EB0011303185
+:10DE90009DF8A00001EB0010426000213A9154E08F
+:10DEA0003948D0F80C020521B0FBF1F201FB120059
+:10DEB00000EB400134482C3000EB41112731BDF814
+:10DEC000E8409DF8B40040F2833210FB02F02A4A89
+:10DED00002EB800202F589629DF8A00000EB40038E
+:10DEE00003EB001002EBC00090F8800040F2833298
+:10DEF00010FB02F0204A02EB800202F589629DF8D5
+:10DF0000B40040F2833310FB03F01B4B03EB8003A0
+:10DF100003F589639DF8A00000EB400505EB0010B8
+:10DF200003EBC00090F8810000EB400303EB00100E
+:10DF300002EBC0024732BDF8E800001D105C085536
+:10DF4000BDF8E800401C81B23A91BDF8E80006280F
+:10DF5000A6DB00213A914EE000239DF8B40040F288
+:10DF6000833110FB01F0044901EB800101F5896167
+:10DF70009DF8A0000AE0000088480020388F0020AB
+:10DF8000BC320020C8430020BC12002000EB40023D
+:10DF900002EB001001EBC00090F8800040F28331EA
+:10DFA00010FB01F0F94901EB800101F589619DF851
+:10DFB000B40040F2833210FB02F0F44A02EB80021C
+:10DFC00002F589629DF8A00000EB400404EB00100C
+:10DFD00002EBC00090F8810000EB400202EB001061
+:10DFE00001EBC0014731BDF8E8000B54BDF8E80073
+:10DFF000401C81B23A91BDF8E8000A28ACDBE44845
+:10E00000D0F80C020521B0FBF1F080B20146099076
+:10E010000220EBF75DF800210620ECF747F8DC481A
+:10E02000D0F80C02DA49498D884206D2D848D0F897
+:10E030000C02401CD649C1F80C0200E019E2002194
+:10E040000520ECF733F89DF8B41001EB410000EB2C
+:10E050000110D04901EB001030309DF8A01000EB0A
+:10E060000110801C0990007820F00400001D09991F
+:10E070000870C748D0F80C020521B0FBF1F201FB93
+:10E08000120000EB4001C2482C3000EB4110D0F8E8
+:10E0900023202E9800EB4001BF4800EB4110C0F850
+:10E0A000232000203A9020E0B948D0F80C02052146
+:10E0B000B0FBF1F201FB120000EB4001B4482C3040
+:10E0C00000EB41102730BDF8E810425C2E9800EBC1
+:10E0D0004001B14800EB41112731BDF8E8000A5476
+:10E0E000BDF8E800401C81B23A91BDF8E80006286E
+:10E0F000DADB59E09DF8B41001EB410000EB0110B0
+:10E10000A44901EB001030309DF8A01000EB011085
+:10E11000801C0990007820F00801083109980170EE
+:10E120009DF8B41001EB410000EB0110994901EB9F
+:10E13000001130319DF8A00001EB001041682E98CD
+:10E1400000EB4002944800EB4210C0F8231000217D
+:10E150003A9125E09DF8B41040F2833011FB00F0B5
+:10E160008A4901EB800101F589619DF8A00000EB6F
+:10E17000400202EB001001EBC0014731BDF8E8009E
+:10E180000A5C2E9800EB4001834800EB41112731D7
+:10E19000BDF8E8000A54BDF8E800401C81B23A918D
+:10E1A000BDF8E8000628D5DB9DF8B41001EB41006E
+:10E1B00000EB0110774901EB001030309DF8A01002
+:10E1C00000EB0110801C0990007820F020020998D3
+:10E1D00002709DF8B4100220EBF768FF9DF8B410B0
+:10E1E00040F2833011FB00F0684901EB800000F53C
+:10E1F00089609DF8A01001EB410202EB011100EBD8
+:10E20000C100223009902E9800EB4001624800EBDB
+:10E2100041100D30102208900999EAF716F89DF880
+:10E22000B41040F2833011FB00F0584901EB80013B
+:10E2300001F589619DF8A00000EB400202EB00109F
+:10E2400001EBC0012E9800EB4002534800EB421056
+:10E2500051F81A2F40F8012F496841609DF8B41019
+:10E2600001EB410000EB01104A4901EB0011303194
+:10E270009DF8A00001EB001001782E9800EB400201
+:10E28000454800EB421001702E9800EB40014248D7
+:10E2900000EB41114148026841F81D2F80888880B9
+:10E2A0009DF8B41040F2833011FB00F0374901EBC8
+:10E2B000800101F589619DF8A00000EB400202EBAE
+:10E2C000001001EBC000416B2E9800EB4002324879
+:10E2D00000EB4210C0F809102E9881B20820099175
+:10E2E000EBF7E4FE00229DF8B40040F2833110FB0E
+:10E2F00001F0264901EB800101F589619DF8A0003C
+:10E3000000EB400303EB001001EBC00080F8462057
+:10E310009DF8B40040F2833110FB01F01B4901EB82
+:10E32000800101F589619DF8A00000EB400303EB3B
+:10E33000001001EBC00002619DF8B40040F283318F
+:10E3400010FB01F0114901EB800101F589619DF895
+:10E35000A00000EB400303EB001001EBC000427390
+:10E3600001229DF8B40040F2833110FB01F007490F
+:10E3700001EB800000F589609DF8A01001EB4103DE
+:10E3800003EB011100EBC100427172E088480020EC
+:10E39000BC120020C8430020D8140020C731002040
+:10E3A00001229DF8B40040F2833110FB01F0FE49D8
+:10E3B00001EB800101F589619DF8A00000EB4003AD
+:10E3C00003EB001001EBC00042719DF8B41001EBAB
+:10E3D000410000EB0110F54901EB001030309DF8D1
+:10E3E000A01000EB0110801C0990007820F00401BF
+:10E3F000091D099801709DF8B41001EB410000EB74
+:10E400000110EA4901EB001130319DF8A00001EB49
+:10E410000010801C0990007820F08001803109985C
+:10E42000017001219DF8B40040F2833210FB02F02C
+:10E43000DD4A02EB800001719DF8B41040F2833098
+:10E4400011FB00F0114601EB800042799DF8B40009
+:10E4500040F2833110FB01F0D34901EB800000F55D
+:10E4600089609DF8A01001EB410303EB011100F856
+:10E4700031204EE101229DF8B40040F2833110FBBF
+:10E4800001F0C94901EB800101F589619DF8A00007
+:10E4900000EB400303EB001001EBC0004271BDF83C
+:10E4A0004010BDF8D000084481B2109131E1012242
+:10E4B0009DF8B40040F2833110FB01F0BA4901EB42
+:10E4C000800101F589619DF8A00000EB400303EB9A
+:10E4D000001001EBC000427101219DF8B40040F230
+:10E4E000833210FB02F0B04A02EB800001719DF80C
+:10E4F000B41001EB4100C0EBC110AD4901EBC0010C
+:10E50000BDF84000085C592816D19DF8B41001EB05
+:10E51000410000EB0110A54901EB001030309DF8DF
+:10E52000A01000EB0110801C0990007820F0200062
+:10E5300020300999087014E09DF8B41001EB4100F7
+:10E5400000EB0110994901EB001030309DF8A0104C
+:10E5500000EB0110801C0990007820F0200209983F
+:10E5600002709DF8B4100220EBF7A0FDBDF840103A
+:10E57000BDF8D000084481B21091CAE001229DF894
+:10E58000B40040F2833110FB01F0874901EB8001B8
+:10E5900001F589619DF8A00000EB400303EB00103A
+:10E5A00001EBC0004271BDF84010BDF8D000084436
+:10E5B00081B21091ADE001229DF8B40040F28331A8
+:10E5C00010FB01F0784901EB800101F589619DF8AC
+:10E5D000A00000EB400303EB001001EBC000427110
+:10E5E000BDF84010BDF8D000084481B2109190E011
+:10E5F00001229DF8B40040F2833110FB01F06A491A
+:10E6000001EB800101F589619DF8A00000EB40035A
+:10E6100003EB001001EBC0004271BDF84010BDF8E3
+:10E62000D000084481B2109173E001229DF8B4003B
+:10E6300040F2833110FB01F05B4901EB800101F5F1
+:10E6400089619DF8A00000EB400303EB001001EB93
+:10E65000C0004271BDF84010BDF8D000084481B23E
+:10E66000109156E001229DF8B40040F2833110FB76
+:10E6700001F04D4901EB800101F589619DF8A00091
+:10E6800000EB400303EB001001EBC0004271BDF84A
+:10E690004010BDF8D000084481B2109139E0012249
+:10E6A0009DF8B40040F2833110FB01F03E4901EBCC
+:10E6B000800101F589619DF8A00000EB400303EBA8
+:10E6C000001001EBC0004271BDF84010BDF8D00051
+:10E6D000084481B210911CE001229DF8B40040F280
+:10E6E000833110FB01F0304901EB800101F58961B4
+:10E6F0009DF8A00000EB400303EB001001EBC0000D
+:10E700004271BDF84010BDF8D000084481B21091AC
+:10E7100000BF00BFBDF8D800401C81B236919DF803
+:10E72000B41040F2833011FB00F01F4901EB80016F
+:10E7300008319DF89C0000EB001011F82010BDF886
+:10E74000D80081423DF7BBAF5DE39DF8B41001EB0B
+:10E750004100C0EBC110164911F83000032878D1F0
+:10E760009DF8B41001EB4100C0EBC110104901EB62
+:10E77000C000817829919DF8B41001EB4100C0EBF5
+:10E78000C1100B4901EBC001BDF8A400C01C095C1D
+:10E790009DF8B40000EB4002C2EBC010044A02EB4B
+:10E7A000C002BDF8A40005E088480020C84300204E
+:10E7B000388F0020001D105C41EA0020C217CDE90F
+:10E7C0002E02BDF8A400C01C80B209909DF8B410C0
+:10E7D00001EB4100C0EBC110FE4901EBC000089005
+:10E7E0000999EBF795F80022CDE930022FA819C856
+:10E7F0002E995940604001432BD1F74890F8F90415
+:10E8000020F080008030F44981F8F90401F6FC61C1
+:10E810009DF8B40001EB001002709DF8B41040F2B6
+:10E82000833011FB00F0ED4901EB800101F58961B6
+:10E830009DF8A00000EB400202EB001001EBC000CD
+:10E8400041792591BDF89400012803D0022868D1B0
+:10E8500068E0AFE000213A9148E09DF8B41001EB88
+:10E860004100C0EBC110DB4901EBC001BDF8E8007D
+:10E87000801D095CDA4ABDF8E80011549DF8B41017
+:10E8800001EB4100C0EBC110D24901EBC001BDF862
+:10E89000E800401D095CBDF8E800401C11549DF8DB
+:10E8A000B41001EB4100C0EBC110CA4901EBC0013B
+:10E8B000BDF8E800001D095CBDF8E800801C11549B
+:10E8C0009DF8B41001EB4100C0EBC110C14901EB50
+:10E8D000C001BDF8E800C01C095CBDF8E800C01C20
+:10E8E0001154BDF8E800001D81B23A91BDF8E8105E
+:10E8F000BDF8A4008142B0DB02229DF8B40040F2D2
+:10E90000833110FB01F0B54901EB800101F589610C
+:10E910009DF8A00000EB400303EB001001EBC000EA
+:10E92000427146E000213A9127E09DF8B41001EBD6
+:10E930004100C0EBC110A74901EBC001BDF8E800E0
+:10E94000001D095CBDF8E8003430A54A11549DF85B
+:10E95000B41001EB4100C0EBC1109E4901EBC001B6
+:10E96000BDF8E800C01C095CBDF8E8003530115462
+:10E97000BDF8E800801C81B23A91BDF8E810BDF8FE
+:10E98000A4008142D1DB01229DF8B40040F2833122
+:10E9900010FB01F0914901EB800101F589619DF8BF
+:10E9A000A00000EB400303EB001001EBC00042713C
+:10E9B00000BF00BF27E2002128919DF8B41001EBB1
+:10E9C0004100C0EBC110834901EBC000817829915F
+:10E9D000BDF8A400401E81B209919DF8B41001EB6E
+:10E9E0004100C0EBC1117B4800EBC100801C0890C6
+:10E9F000099914F001F90022CDE930029DF8B41014
+:10EA000001EB4100C0EBC110724901EBC002BDF83F
+:10EA1000A400401C105C0022CDE92E022FA819C8CA
+:10EA20002E995940604001437ED16E4A9DF8B40052
+:10EA300002EB00129DF8A00011549DF8B41001EBF8
+:10EA40004100C0EBC110634901EBC0000179259181
+:10EA5000BDF89400052819D2DFE800F003AB19CC0B
+:10EA6000FE0003229DF8B40040F2833110FB01F058
+:10EA70005A4901EB800000F589609DF8A01001EB78
+:10EA8000410303EB011100EBC1004271B9E1012226
+:10EA90009DF8B40040F2833110FB01F04F4901EBC7
+:10EAA000800101F589619DF8A00000EB400303EBB4
+:10EAB000001001F8302003229DF8B40040F28331A9
+:10EAC00010FB01F0454901EB800101F589619DF8DA
+:10EAD000A00000EB400303EB001001EBC00042710B
+:10EAE0009DF8B41040F2833011FB00F03B4901EB7C
+:10EAF000800000F6C8500990007820F08001803135
+:10EB0000099801709DF8B41001EB4100C0EBC110F1
+:10EB1000304901EBC000C1799DF8B40040F2833266
+:10EB200010FB02F02D4A00E06CE102EB800080F85F
+:10EB3000C91D9DF8B41001EB4100C0EBC11025497F
+:10EB400001EBC000017A9DF8B40040F2833210FB63
+:10EB500002F0224A02EB800080F8CA1D9DF8B41032
+:10EB600001EB4100C0EBC1101A4901EBC000417A32
+:10EB70009DF8B40040F2833210FB02F0174A02EB1A
+:10EB8000800080F8CB1D9DF8B41001EB4100C0EB74
+:10EB9000C110104901EBC000C17A9DF8B40040F2E9
+:10EBA000833210FB02F00D4A02EB800080F8CC1D8E
+:10EBB00027E103229DF8B40040F2833110FB01F0FD
+:10EBC000064901EB800000F589609DF8A01001EB7B
+:10EBD000410309E0388F0020BC3200208848002023
+:10EBE00065370020B841002003EB011100EBC100A4
+:10EBF000427106E19DF8B41040F2833011FB00F041
+:10EC0000FE4901EB800101F589619DF8A00000EB50
+:10EC1000400202EB001011F830109DF8B40040F2F1
+:10EC2000833210FB02F0F54A02EB8000407981420A
+:10EC300030DA9DF8B41040F2833011FB00F0114639
+:10EC400001EB800000F6C8500990007820F0040025
+:10EC5000001D0999087000E0BDE09DF8B41040F275
+:10EC6000833011FB00F0114601EB800042799DF8E2
+:10EC7000B40040F2833110FB01F0E04901EB800069
+:10EC800000F589609DF8A01001EB410303EB011131
+:10EC900000F831209DF8B41040F2833011FB00F0F1
+:10ECA000D64901EB800000F6C8500990007820F0AA
+:10ECB000800080300999087000203A907AE00022A4
+:10ECC0009DF8B40040F2833110FB01F0CB4901EB19
+:10ECD000800000F55D61BDF8E80041F820200021CA
+:10ECE00039914FE09DF8B41040F2833011FB00F0F1
+:10ECF000C24901EB800000F55D61BDF8E80001EB61
+:10ED0000800107919DF8B41040F2833011FB00F0B0
+:10ED1000BA4901EB800090F8CB1DBDF8E8004843EC
+:10ED2000089000EBD0704210BDF8E400401D1118AF
+:10ED30009DF8B40000EB4002C2EBC012B04800EBFB
+:10ED4000C200425C9DF8B40040F2833110FB01F038
+:10ED5000AA4901EB800090F8CB1D01EBD170401067
+:10ED6000401E0991BDF8E410401AC00002FA00F0FC
+:10ED700007990968084307990860BDF8E400401C3A
+:10ED800080B239909DF8B41040F2833011FB00F04E
+:10ED90009A4901EB800090F8CB1D099101EBD171EC
+:10EDA000BDF8E400B0EB610F9CDBBDF8E800401C4F
+:10EDB00081B23A919DF8B41040F2833011FB00F01B
+:10EDC0008E4901EB800090F8CA1DBDF8E800814231
+:10EDD0003FF775AF15E001229DF8B40040F2833192
+:10EDE00010FB01F0854901EB800000F589609DF87A
+:10EDF000A01001EB410303EB011100EBC1004271D4
+:10EE000000BF00BF00BF00BF00203A9011E000210A
+:10EE10009DF8B40000EB4002C2EBC010784A02EB50
+:10EE2000C002BDF8E8001154BDF8E800401C81B2F2
+:10EE30003A91BDF8E800142844DAE8E771489DF8F3
+:10EE4000B41010F81100C009E0BB6E489DF8B41072
+:10EE500010F81100C0F3C300062832D2DFE800F03A
+:10EE6000036293FCFB339DF8B41001EB4100C0EB4F
+:10EE7000C110634901EBC001099163A1099819F020
+:10EE80003DFF11901198E0B100219DF8B40000EB16
+:10EE900040005C4A3C3202EB8000416001219DF859
+:10EEA000B40000EB400002EB8000817055499DF8F2
+:10EEB000B40001EB40010991087820F07800283077
+:10EEC00008705CE15CE19DF8B41001EB4100C0EB1F
+:10EED000C1104B4901EBC00109914BA1099819F0F0
+:10EEE0000DFF11901198E0B100219DF8B40000EBE6
+:10EEF0004000444A3C3202EB8000416001219DF811
+:10EF0000B40000EB400002EB800081703D499DF8A9
+:10EF1000B40001EB40010991087820F0780020301E
+:10EF200008702CE19DF8B41001EB4100C0EBC1105A
+:10EF3000334901EBC001099133A1099819F0DEFEB4
+:10EF400011901198F0B100219DF8B40000EB40023F
+:10EF50002C483C3000EB8200416001219DF8B40058
+:10EF600000EB4000274A3C3202EB800081702549CB
+:10EF70009DF8B40001EB40010991087820F0780079
+:10EF800018300870FBE000219DF8B40000EB400051
+:10EF90001C4A3C3202EB8000416001219DF8B40024
+:10EFA00000EB400002EB800081709DF8B41001EB93
+:10EFB0004100C0EBC110124901EBC0011198801D46
+:10EFC000095C30399DF8B40000EB4002C2EBC01080
+:10EFD0000B4A02EBC0021198401D105C303841EA28
+:10EFE0000010C117CDE9080108F052FF07498871E8
+:10EFF0009DF8B41001EB41000AE0000088480020B1
+:10F00000388F00204C4100204F4B0000CC3D0020A9
+:10F01000C0EBC110624901EBC001099161A10998DF
+:10F0200019F06CFE1190119890B39DF8B41001EB9B
+:10F030004100C0EBC1105A4901EBC0011198401CBE
+:10F04000085C302825DB9DF8B41001EB4100C0EBD3
+:10F05000C110534901E068E03AE001EBC0011198AA
+:10F06000401C095C30399DF8B40000EB4002C2EB53
+:10F07000C0104B4A02EBC0031198185C303841EACB
+:10F080000010C117CDE9080108F002FF4649C87118
+:10F0900012E09DF8B41001EB4100C0EBC1104049F3
+:10F0A00001EBC0011198085C3038C117CDE90801A7
+:10F0B00008F0EEFE3C49C8713C499DF8B40001EBF4
+:10F0C00040010991087820F078001830087056E067
+:10F0D0009DF8B41001EB4100C0EBC110304901EBC9
+:10F0E000C0010991AFF2E001099819F007FE1190F3
+:10F0F0001198C8B100202E4908602C499DF8B40031
+:10F1000001EB40010991087820F0800180310998D5
+:10F1100001704FF47A719DF8B40000EB4000234A6F
+:10F120003C3202EB8000816029E09DF8B41001EBD5
+:10F130004100C0EBC1101A4901EBC0010991AFF2C7
+:10F140003811099819F0DAFD11901198B0B11948E9
+:10F1500090F8360A20F08001164880F8361A1349D4
+:10F160009DF8B40001EB40010991087820F0780087
+:10F1700008300870002010498870486000BF00BF48
+:10F180000E4800780E49097808440E490978084469
+:10F190000D490978084400286BF467AF3CB070BD96
+:10F1A000388F00202C000000CC3D00204C41002076
+:10F1B00088024242BC320020F88000201200002069
+:10F1C00013000020140000201500002017B5D3B054
+:10F1D00000211A9119911891179116911591149176
+:10F1E000002212921392109211920F910E910D9192
+:10F1F0000C910B910A91F7A006C8CDE90812F7A06F
+:10F2000006C8CDE90612002105910020F5490870D5
+:10F21000539800EB400101EB0010F34901EB0010A3
+:10F2200081791691F149539801EB00115498085CCB
+:10F2300005287DDD0621ED4A539802EB0012549813
+:10F240001154539800EB400101EB0010E64901EB2B
+:10F2500000108079042815D0539800EB400101EB91
+:10F260000010E14901EB0010807909280AD0539879
+:10F2700000EB400101EB0010DB4901EB001080794D
+:10F280000A287CD1002240F2833153984843D84960
+:10F2900001EB80010831549800EB001001EB800075
+:10F2A000027100211A91BCE040F283315398484327
+:10F2B000CF4901EB80010831549800EB001001EBBD
+:10F2C00080008178BDF868000144539800EB40024B
+:10F2D00002EB0010C44A02EB0010303000EB0110CA
+:10F2E000801C0490007820F080020498027040F2A4
+:10F2F000833153984843BE4901EB8000083054994C
+:10F3000001EB011100EB81008078BDF86810084422
+:10F3100000EB400101EB001240F283315398484367
+:10F32000B34901EB800000F5896000EBC20000E00A
+:10F330003AE290300490007820F0080204980270BD
+:10F3400040F2833153984843A94901EB80000830CB
+:10F35000549901EB011100EB81008078BDF8681031
+:10F36000084400EB400101EB001240F28331539856
+:10F3700048439F4901EB800000F5896000E0A3E06D
+:10F3800000EBC20090300490007820F00102049855
+:10F390000270002240F2833153984843944901EBB4
+:10F3A00080000830549901EB011100EB8100807856
+:10F3B000BDF86810084400EB400101EB001340F277
+:10F3C0008331539848438A4901EB800000F58960F6
+:10F3D00000F83320022240F2833153984843844995
+:10F3E00001EB80000830549901EB011100EB810022
+:10F3F0008078BDF86810084400EB400101EB001371
+:10F4000040F2833153984843794901EB800000F57D
+:10F41000896000EBC3004271BDF86800401C80B2F7
+:10F420001A9040F2833153984843714901EB8001AF
+:10F430000831549800EB001011F82010BDF8680056
+:10F4400081423FF731AF539800EB400101EB0010D0
+:10F45000654901EB00108079042804D0092812D0F6
+:10F460000A2830D11FE0B12240F28331539848433B
+:10F470005F4901EB80000830549901EB011100EB6A
+:10F48000810042711FE0A12240F28331539848432A
+:10F49000574901EB80000830549901EB011100EB52
+:10F4A000810042710FE0032240F2833153984843B8
+:10F4B0004F4901EB80000830549901EB011100EB3A
+:10F4C0008100427100BF6FE1002240F28331539806
+:10F4D0004843474901EB800101F58961549800EBED
+:10F4E000400303EB001001F83020539800EB40017B
+:10F4F00001EB00103C4901EB00113031549801EB55
+:10F500000010807820F08002539800EB400101EB5E
+:10F510000010354901EB00113031549801EB001017
+:10F52000827040F2833153984843314901EB8001A6
+:10F5300001F58961549800EB400202EB001001EBE9
+:10F54000C00090F8900020F0080240F283315398F8
+:10F550004843274901EB800101F58961549800EB8C
+:10F56000400303EB001001EBC00080F8902040F254
+:10F570008331539848431E4901EB800101F58961AD
+:10F58000549800EB400202EB001001EBC00090F831
+:10F59000900020F0010240F283315398484314490F
+:10F5A00001EB800101F58961549800EB400303EB06
+:10F5B000001001EBC00080F89020539800EB400150
+:10F5C00001EB0010084901EB001080790E282CD2C5
+:10F5D00010E0000001693230313030000169323012
+:10F5E0004530300016000020C8430020B8410020FC
+:10F5F00088480020DFE800F0D7071A2DD74053666F
+:10F6000079D7D79FBA8CE52240F28331539848438B
+:10F61000FC4901EB800000F58960549901EB41033E
+:10F6200003EB011100EBC1004271BCE0A12240F2EA
+:10F63000833153984843F34901EB800000F589601A
+:10F64000549901EB410303EB011100EBC10042713E
+:10F65000A9E0A12240F2833153984843E94901EBE4
+:10F66000800000F58960549901EB410303EB01111F
+:10F6700000EBC100427196E0312240F28331539891
+:10F680004843E04901EB800000F58960549901EBA3
+:10F69000410303EB011100EBC100427183E0F4224E
+:10F6A00040F2833153984843D64901EB800000F57E
+:10F6B0008960549901EB410303EB011100EBC10098
+:10F6C000427170E0062240F2833153984843CD499D
+:10F6D00001EB800000F58960549901EB410303EBD5
+:10F6E000011100EBC10042715DE0152240F283314F
+:10F6F00053984843C34901EB800000F58960549951
+:10F7000001EB410303EB011100EBC10042714AE040
+:10F71000E52240F2833153984843BA4901EB800116
+:10F7200001F58961549800EB400303EB001001EBF5
+:10F73000C000427137E0012240F2833153984843C0
+:10F74000B04901EB800000F58960549901EB410359
+:10F7500003EB011100EBC1004271AB4890F8F904D2
+:10F7600020F08001A84880F8F9141CE0022240F241
+:10F77000833153984843A34901EB800101F5896126
+:10F78000549800EB400303EB001001EBC000427102
+:10F79000002140F28332539850439A4A02EB800092
+:10F7A00080F8C81D00BF00BF9849539811F8100099
+:10F7B0000121B1EBD01F48F08A81954890F82800CC
+:10F7C000012808F075819DF858000028F9D09DF8AF
+:10F7D00058000E2888F0FD80DFE810F0FB400E0096
+:10F7E00024120917941B251F6520C925A82C27372B
+:10F7F000140A283D093E3F33539800EB400101EBCA
+:10F800000010844901EB00113031549801EB0010D5
+:10F81000417808460491002109F0EEF8C1B2159133
+:10F8200040F2833153984843764901EB800101F55A
+:10F830008961549800EB400202EB001011F830107F
+:10F8400040F28332539850436E4A02EB8000407975
+:10F85000814208D1012140F2833253985043694AD2
+:10F8600002EB8000017169496C31539801EB001182
+:10F870005498085C401CC1B2644A6C32539802EB45
+:10F8800000125498115440F28331539848435D4913
+:10F8900001EB800000F58960549901EB410202EB15
+:10F8A000011100EBC10090F89000C0F3C00090B1CE
+:10F8B000539800EB400101EB0010564901EB00109A
+:10F8C00041790B464FF4805204914FF4E131539843
+:10F8D00008F080FF19E0539800EB400101EB0010A5
+:10F8E0004C4901EB001041790491539800EB400121
+:10F8F00001EB0010474901EB0010016803914FF440
+:10F900008052049B539808F065FF5598C32876D021
+:10F9100014DCB32874D008DC112872D012287DD0F2
+:10F9200013287CD0B2285AD1FAE3B52878D0B6286B
+:10F9300077D0B92876D0BA28F5D16DE3D9284FD041
+:10F9400008DCC5286FD0CA286ED0CE286DD0D52847
+:10F95000E9D106E0E12869D0E52868D0E728E2D1BE
+:10F96000FEE3F5215398C0EB001000EB80002A4A1B
+:10F9700002F830109DF854105398C0EB001000EBC3
+:10F98000800002EBC0004170A2215398C0EB001030
+:10F9900000EB800002EBC0008170D5215398C0EBD2
+:10F9A000001000EB800002EBC000C1705398C0EB68
+:10F9B000001000EB8000114601EBC001049103210F
+:10F9C000049808F0F5FE01465398C0EB001000EBD8
+:10F9D0008000114A02EBC000017105210F91FDE387
+:10F9E000F5215398C0EB001000EB80000A4A02F8A2
+:10F9F00030109DF854105398C0EB001018E08DE2C1
+:10FA00004CE3ECE388480020BC3200204C4100204D
+:10FA1000BC120020C8430020D8850020FDE3FDE390
+:10FA200037E07EE355E1FAE3B7E2F9E3F9E3F9E31E
+:10FA300000EB800002EBC0004170A2215398C0EBA4
+:10FA4000001000EB800002EBC0008170D9215398B8
+:10FA5000C0EB001000EB800002EBC000C1705398B7
+:10FA6000C0EB001000EB8000114601EBC0010491D7
+:10FA70000321049808F09CFE01465398C0EB001047
+:10FA800000EB8000FE4A02EBC000017105210F91DE
+:10FA9000A5E7F5215398C0EB001000EB8000F84A71
+:10FAA00002F830109DF854105398C0EB001000EB92
+:10FAB000800002EBC0004170539800EB400101EB65
+:10FAC0000010F04901EB0010007BD0BB40F2833105
+:10FAD00053984843EC4901EB800000F58960549944
+:10FAE00001EB410202EB011100EBC1008068B0F5AF
+:10FAF000100F05D34FF410000021CDE9100113E0E1
+:10FB000040F2833153984843DF4901EB800000F510
+:10FB10008960549901EB410202EB011100EBC10035
+:10FB200080680022CDE91002A5215398C0EB001097
+:10FB300000EB8000D24A02EBC000817000211A91D4
+:10FB40001DE044E0BDF86800C0F10200C200DDE93C
+:10FB50001001CDE91B10E8F766FBC2B25398C0EB69
+:10FB6000001000EB8000C64901EBC003BDF868003F
+:10FB7000C01C1A54BDF86800401C80B21A90BDF831
+:10FB800068000328DEDBB5215398C0EB001000EBC2
+:10FB90008000BB4A02EBC00081715398C0EB00109B
+:10FBA00000EB8000114601EBC0010491062104988E
+:10FBB00008F0FEFD01465398C0EB001000EB8000FA
+:10FBC000AF4A02EBC000C17108210F9180E040F202
+:10FBD000833153984843AC4901EB800000F58960BC
+:10FBE000549901EB410202EB011100EBC100806866
+:10FBF000B0F1104F05D34FF010400021CDE91001B6
+:10FC000013E040F28331539848439F4901EB800051
+:10FC100000F58960549901EB410202EB011100EB00
+:10FC2000C10080680022CDE91002A6215398C0EBE4
+:10FC3000001000EB8000924A02EBC00081700021AE
+:10FC40001A911EE0BDF86800C0F10300C200DDE9B2
+:10FC50001010CDE91D0108461D99E8F7E4FAC2B27B
+:10FC60005398C0EB001000EB8000854901EBC00306
+:10FC7000BDF86800C01C1A54BDF86800401C80B272
+:10FC80001A90BDF868000428DCDBB5215398C0EB5E
+:10FC9000001000EB80007A4A02EBC000C17153985B
+:10FCA000C0EB001000EB8000114601EBC001049195
+:10FCB0000721049808F07CFD01465398C0EB001022
+:10FCC00000EB80006E4A02EBC000017209210F9127
+:10FCD00085E6F5215398C0EB001000EB8000684AE0
+:10FCE00002F830109DF854105398C0EB001000EB50
+:10FCF000800002EBC0004170539800EB400101EB23
+:10FD00000010604901EB0010007BD0BB40F2833152
+:10FD1000539848435C4901EB800000F58960549991
+:10FD200001EB410202EB011100EBC1008068B0F56C
+:10FD3000100F05D14FF410000021CDE9100113E0A0
+:10FD400040F28331539848434F4901EB800000F55E
+:10FD50008960549901EB410202EB011100EBC100F3
+:10FD600080680022CDE91002A5215398C0EB001055
+:10FD700000EB8000424A02EBC000817000211A9122
+:10FD80001DE044E0BDF86800C0F10200C200DDE9FA
+:10FD90001001CDE91F10E8F746FAC2B25398C0EB44
+:10FDA000001000EB8000364901EBC003BDF868008D
+:10FDB000C01C1A54BDF86800401C80B21A90BDF8EF
+:10FDC00068000328DEDBB9215398C0EB001000EB7C
+:10FDD00080002B4A02EBC00081715398C0EB0010E9
+:10FDE00000EB8000114601EBC0010491062104984C
+:10FDF00008F0DEFC01465398C0EB001000EB8000D9
+:10FE00001F4A02EBC000C17108210F9185E040F24A
+:10FE10008331539848431C4901EB800000F5896009
+:10FE2000549901EB410202EB011100EBC100806823
+:10FE3000B0F1104F05D14FF010410020CDE9101066
+:10FE400013E040F28331539848430F4901EB80009F
+:10FE500000F58960549901EB410202EB011100EBBE
+:10FE6000C10080680022CDE91002A6215398C0EBA2
+:10FE7000001000EB8000024A02EBC000817005E038
+:10FE8000D8850020C84300208848002000211A910E
+:10FE90001CE0BDF86800C0F10300C200DDE91001FC
+:10FEA000CDE92110E8F7BFF9C2B25398C0EB0010BA
+:10FEB00000EB8000FE4901EBC003BDF86800C01CE8
+:10FEC0001A54BDF86800401C80B21A90BDF8680052
+:10FED0000428DEDBB9215398C0EB001000EB800052
+:10FEE000F34A02EBC000C1715398C0EB001000EB65
+:10FEF0008000114601EBC00104910721049808F02D
+:10FF000057FC01465398C0EB001000EB8000E84A14
+:10FF100002EBC000017209210F9160E5F5215398B1
+:10FF2000C0EB001000EB8000E14A02F830109DF8B1
+:10FF300054105398C0EB001000EB800002EBC0009F
+:10FF40004170A2215398C0EB001000EB800002EB3F
+:10FF5000C0008170C3215398C0EB001000EB8000FB
+:10FF600002EBC000C1705398C0EB001000EB8000A2
+:10FF7000114601EBC00104910321049808F018FC1C
+:10FF800001465398C0EB001000EB8000C84A02EB1A
+:10FF9000C000017105210F9121E5F5215398C0EBB7
+:10FFA000001000EB8000C24A02F830109DF8541097
+:10FFB0005398C0EB001000EB800002EBC0004170D2
+:10FFC000A2215398C0EB001000EB800002EBC000B0
+:10FFD0008170CA215398C0EB001000EB800002EB47
+:10FFE000C000C1705398C0EB001000EB80001146B8
+:10FFF00001EBC00104910321049808F0D9FB0146EC
+:020000040802F0
+:100000005398C0EB001000EB8000A94A02EBC0003F
+:10001000017105210F91E2E40120A6490870F52144
+:100020005398C0EB001000EB8000A14A02F830109A
+:100030009DF854105398C0EB001000EB800002EBC9
+:10004000C0004170A2215398C0EB001000EB80006B
+:1000500002EBC0008170BA215398C0EB001000EB96
+:10006000800002EBC000C1705398C0EB001000EBA1
+:100070008000114601EBC00104910321049808F0AF
+:1000800097FB01465398C0EB001000EB8000884AB4
+:1000900002EBC000017105210F91A0E40220854907
+:1000A0000870F5215398C0EB001000EB8000804AE7
+:1000B00002F830109DF854105398C0EB001000EB7C
+:1000C000800002EBC0004170A2215398C0EB0010E9
+:1000D00000EB800002EBC0008170B3215398C0EBAD
+:1000E000001000EB800002EBC000C1705398C0EB21
+:1000F000001000EB8000114601EBC00104910321C8
+:10010000049808F055FB01465398C0EB001000EB33
+:100110008000674A02EBC000017105210F915EE487
+:1001200040E0F5215398C0EB001000EB8000604ADE
+:1001300002F830109DF854105398C0EB001000EBFB
+:10014000800002EBC0004170A2215398C0EB001068
+:1001500000EB800002EBC0008170B621539800E0F4
+:100160004FE3C0EB001000EB800002EBC000C17059
+:100170005398C0EB001000EB8000114601EBC0016A
+:1001800004910321049808F013FB01465398C0EB37
+:10019000001000EB8000464A02EBC000017105210F
+:1001A0000F911CE4F5215398C0EB001000EB800088
+:1001B0003F4A02F830109DF854105398C0EB0010DD
+:1001C00000EB800002EBC0004170539800EB40014F
+:1001D00001EB0010384901EB001001E0D1E24FE3E0
+:1001E000007BE8BBA4215398C0EB001000EB80001B
+:1001F00002EBC000817000211A912EE040F28331A1
+:10020000539848432D4901EB800101F589615498C9
+:1002100000EB400202EB001005E093E3ECE31BE18E
+:1002200059E1AAE0AEE201EBC000416BBDF8680005
+:10023000C0F10100C000C1405398C0EB001000EBBA
+:1002400080001B4A02EBC002BDF86800C01C1154BC
+:10025000BDF86800401C81B21A91BDF8680000E04A
+:100260002EE00228CADBB2215398C0EB001000EB4D
+:1002700080000F4A02EBC00041715398C0EB0010A0
+:1002800000EB8000114601EBC001049105210498A8
+:1002900008F08EFA01465398C0EB001000EB800086
+:1002A000034A02EBC000817107210F9164E0000056
+:1002B000D885002019020020C8430020884800206B
+:1002C000A5215398C0EB001000EB8000FE4A02EB22
+:1002D000C000817000211A9127E040F283315398C9
+:1002E0004843FA4901EB800101F58961549800EB1C
+:1002F000400202EB001001EBC000416BBDF868004A
+:10030000C0F10200C000C1405398C0EB001000EBE8
+:100310008000ED4A02EBC002BDF86800C01C115419
+:10032000BDF86800401C81B21A91BDF8680003282E
+:10033000D3DBB2215398C0EB001000EB8000E24AFF
+:1003400002EBC00081715398C0EB001000EB8000FD
+:10035000114601EBC00104910621049808F028FA27
+:1003600001465398C0EB001000EB8000D64A02EB28
+:10037000C000C17108210F9103E2F5215398C0EB31
+:10038000001000EB8000D04A02F830109DF85410A5
+:100390005398C0EB001000EB800002EBC0004170EE
+:1003A000A6215398C0EB001000EB800002EBC000C8
+:1003B000817000211A9127E040F28331539848431D
+:1003C000C24901EB800101F58961549800EB4002BC
+:1003D00002EB001001EBC000C16BBDF86800C0F17A
+:1003E0000300C000C1405398C0EB001000EB800038
+:1003F000B54A02EBC002BDF86800C01C1154BDF83C
+:100400006800401C81B21A91BDF868000428D3DB53
+:10041000E1215398C0EB001000EB8000AA4A02EBE8
+:10042000C000C1715398C0EB001000EB8000114672
+:1004300001EBC00104910721049808F0B9F90146C5
+:100440005398C0EB001000EB80009F4A02EBC00005
+:10045000017209210F91D2E3F5215398C0EB0010EE
+:1004600000EB8000984A02F830109DF85410539821
+:10047000C0EB001000EB800002EBC0004170A22135
+:100480005398C0EB001000EB800002EBC0008170BD
+:10049000C5215398C0EB001000EB800002EBC000B8
+:1004A000C1705398C0EB001000EB8000114601EBC7
+:1004B000C00104910321049808F07AF90146539889
+:1004C000C0EB001000EB80007F4A02EBC00001711E
+:1004D00005210F9193E3F5215398C0EB001000EB39
+:1004E0008000794A02F830109DF854105398C0EB00
+:1004F000001000EB800002EBC0004170539800EB4D
+:10050000400101EB0010724901EB0010007BE8BBD9
+:10051000AC215398C0EB001000EB800002EBC00050
+:10052000817000211A912DE040F2833153984843A5
+:10053000664901EB800000F58960549901EB4102A6
+:1005400002EB011100EBC10151F8220F4968BDF81F
+:100550006820C2F10402D200CDE92310E7F763FE60
+:10056000C2B25398C0EB001000EB8000564901EB7B
+:10057000C003BDF86800C01C1A54BDF86800401CD8
+:1005800080B21A90BDF86800052800E059E0CBDB86
+:1005900000211A912DE040F28331539848434B4992
+:1005A00001EB800000F58960549901EB410202EBF8
+:1005B000011100EBC10122318868C968BDF86820CB
+:1005C000C2F10402D200CDE92510E7F72CFEC2B239
+:1005D0005398C0EB001000EB80003B4901EBC003D7
+:1005E000BDF8680008301A54BDF86800401C80B29D
+:1005F0001A90BDF868000528CDDBCE215398C0EBDA
+:10060000001000EB8000304A02EBC00041735398A9
+:10061000C0EB001000EB8000114601EBC00104911B
+:100620000D21049808F0C4F801465398C0EB00105F
+:1006300000EB8000244A02EBC00081730F210F9170
+:100640009FE0AE215398C0EB001000EB80001E4AE3
+:1006500002EBC000817000211A912DE040F283313D
+:1006600053984843194901EB800000F5896054997B
+:1006700001EB410202EB011100EBC10151F8220F25
+:100680004968BDF86820C2F10502D200CDE9271003
+:10069000E7F7C9FDC2B25398C0EB001000EB800031
+:1006A000094901EBC003BDF86800C01C1A54BDF82D
+:1006B0006800401C80B21A90BDF868000628CDDBA7
+:1006C00000211A9136E00000D885002088480020DB
+:1006D000C843002040F2833153984843FE4901EB60
+:1006E000800000F58960549901EB410202EB011191
+:1006F00000EBC10022308168C068BDF86820C2F1FB
+:100700000502D200CDE9290108462999E7F78BFDBA
+:10071000C2B25398C0EB001000EB8000EF4901EB30
+:10072000C003BDF8680009301A54BDF86800401CC9
+:1007300080B21A90BDF868000628CBDBCE21539812
+:10074000C0EB001000EB8000E44A02EBC000C17374
+:100750005398C0EB001000EB8000114601EBC00184
+:1007600004910F21049808F023F801465398C0EB38
+:10077000001000EB8000D94A02EBC0000174112187
+:100780000F913CE2F5215398C0EB001000EB800084
+:10079000D24A02F830109DF854105398C0EB001064
+:1007A00000EB800002EBC0004170A2215398C0EB27
+:1007B000001000EB800002EBC0008170E52153982F
+:1007C000C0EB001000EB800002EBC000C17053983A
+:1007D000C0EB001000EB8000114601EBC00104915A
+:1007E0000321049807F0E4FF01465398C0EB001082
+:1007F00000EB8000B94A02EBC000017105210F91A6
+:10080000FDE1F5215398C0EB001000EB8000B34AE6
+:1008100002F830109DF854105398C0EB001000EB14
+:10082000800002EBC0004170A2215398C0EB001081
+:1008300000EB800002EBC0008170E7215398C0EB11
+:10084000001000EB800002EBC000C1705398C0EBB9
+:10085000001000EB8000114601EBC0010491032160
+:10086000049807F0A5FF01465398C0EB001000EB79
+:1008700080009A4A02EBC000017105210F91BEE190
+:10088000F5215398C0EB001000EB8000934A02F86A
+:1008900030109DF854105398C0EB001000EB80000E
+:1008A00002EBC0004170A2215398C0EB001000EB96
+:1008B000800002EBC000817011215398C0EB001042
+:1008C00000EB800002EBC000C1705398C0EB001039
+:1008D00000EB8000114601EBC00104910321049854
+:1008E00007F066FF01465398C0EB001000EB800054
+:1008F0007A4A02EBC000017105210F91012240F2FA
+:10090000833153984843744901EB800101F58961B3
+:10091000549800EB400303EB001001F83020D5227F
+:1009200040F28331539848436B4901EB800000F556
+:100930008960549901EB410303EB011100EBC10005
+:1009400042715CE1F5215398C0EB001000EB800090
+:10095000624A02F830109DF854105398C0EB001012
+:1009600000EB800002EBC0004170A5215398C0EB62
+:10097000001000EB800002EBC00081700121539851
+:10098000C0EB001000EB800002EBC000C170C22180
+:100990005398C0EB001000EB800002EBC000017127
+:1009A00000215398C0EB001000EB800002EBC00068
+:1009B000417112215398C0EB001000EB800002EB54
+:1009C000C00081715398C0EB001000EB800011460D
+:1009D00001EBC00104910621049807F0E9FE0146ED
+:1009E0005398C0EB001000EB80003C4A02EBC000C3
+:1009F000C17108210F9102E1F5215398C0EB00105D
+:100A000000EB8000354A02F830109DF854105398DE
+:100A1000C0EB001000EB800002EBC0004170FF2132
+:100A20005398C0EB001000EB800002EBC000817017
+:100A300000211A911CE0539800EB400101EB0010DB
+:100A4000274901EB00110E31BDF86800095C53988D
+:100A5000C0EB001000EB8000204A02EBC002BDF8A2
+:100A60006800C01C1154BDF86800401C81B21A9186
+:100A7000BDF868000A28DEDB539800EB400101EB6B
+:100A80000010174901EB0010408B01125398C0EB86
+:100A9000001000EB8000114A02EBC0004173539834
+:100AA00000EB400101EB00100D4901EB0010408B01
+:100AB000C1B25398C0EB001000EB800002EBC00005
+:100AC000817340F2833153984843034901EB80011D
+:100AD00001F58961549805E088480020D8850020F8
+:100AE000C843002000EB400202EB001001EBC00005
+:100AF000B0F88E0001125398C0EB001000EB80009C
+:100B0000FE4A02EBC000C17340F283315398484360
+:100B1000FB4901EB800101F58961549800EB40022B
+:100B200002EB001001EBC000B0F88E00C1B2539888
+:100B3000C0EB001000EB8000F04A02EBC000017433
+:100B400040F2833153984843ED4901EB800101F5B0
+:100B50008961549800EB400202EB001001EBC000E9
+:100B6000B0F88E10539801EB802081B203200491DD
+:100B7000E8F712FA00211A9114E0E249BDF8680082
+:100B8000095C5398C0EB001000EB8000DB4A02EBDD
+:100B9000C002BDF8680011301154BDF86800401C57
+:100BA00081B21A91BDF86800B0F5007FE5DB132132
+:100BB0005398C0EB001000EB8000D04A02EBC0005D
+:100BC00080F811125398C0EB001000EB8001104622
+:100BD00000EBC101049140F21121049807F0E8FDF7
+:100BE00001465398C0EB001000EB8000C34A02EBB3
+:100BF000C00080F8121240F213210F9100BF00BF15
+:100C000006F0E7BE5499149140F28331539848435B
+:100C1000BB4901EB800108319DF8500000EB00104A
+:100C200001EB8000417808460491002107F0E4FEC2
+:100C3000C1B2159140F2833153984843B04901EB5A
+:100C4000800108319DF8500000EB001001EB80009E
+:100C5000017940F2833253985043A94A02EB800055
+:100C60004079814208D1012140F2833253985043A8
+:100C7000A34A02EB80000171A349539801EB0011D4
+:100C80009DF85000014404910878401CC1B20498BA
+:100C9000017012F077F99D49C1F8180FFB215398A4
+:100CA000C0EB001000EB8000944A02F830109DF871
+:100CB00054105398C0EB001000EB800002EBC00012
+:100CC0004170934841795398C0EB001000EB8000CD
+:100CD00002EBC00001718E4801795398C0EB0010FF
+:100CE00000EB800002EBC00041718948C178539845
+:100CF000C0EB001000EB800002EBC0008171844863
+:100D000081785398C0EB001000EB800002EBC0002C
+:100D1000C1717F4841785398C0EB001000EB800010
+:100D200002EBC0000172794890F80B1F5398C0EB9A
+:100D3000001000EB800002EBC000417200211A910C
+:100D40001AE07248D0F8180FBDF86810C1F103011D
+:100D5000C900C840C1B25398C0EB001000EB80003E
+:100D6000664A02EBC002BDF868000A301154BDF8B3
+:100D70006800401C81B21A91BDF868000428E0DBCD
+:100D800040F28331539848435D4901EB80010831BB
+:100D90009DF8500000EB001011F820105398C0EBA4
+:100DA000001000EB8000554A02EBC00081730F2158
+:100DB0000F91559807287CD2DFE800F07B0446CBE2
+:100DC000F1EFEE00A1215398C0EB001000EB800082
+:100DD0004A4A02EBC002BDF83C001154BDF83C0089
+:100DE000401C81B20F915398C0EB001000EB8000C3
+:100DF000424A02EBC002BDF83C0055991154BDF8BF
+:100E00003C00401C81B20F9140F28331539848431B
+:100E10003B4901EB800108319DF8500000EB0010C8
+:100E200001EB8000017A5398C0EB001000EB8000CA
+:100E3000324A02EBC002BDF83C001154BDF83C0040
+:100E4000401C81B20F9193E2A1215398C0EB001096
+:100E500000EB8000294A02EBC002BDF83C001154AF
+:100E6000BDF83C00401C81B20F915398C0EB0010BC
+:100E700000EB8000214A02EBC002BDF83C0055990E
+:100E80001154BDF83C00401C81B20F9140F28331F7
+:100E9000539848431A4901EB800108319DF85000EE
+:100EA00000EB001001EB8000017A5398C0EB0010BA
+:100EB00000E05EE200EB8000104A02EBC002BDF8E9
+:100EC0003C001154BDF83C00401C81B20F91002140
+:100ED0001A9134E040F2833153984843084901EBBA
+:100EE000800108319DF8500000EB001001EB8000FC
+:100EF000C168BDF86800C0F103000BE0D885002090
+:100F000088480020C52F0020B8410020BC220020C6
+:100F1000C7310020C000C1405398C0EB001000EB67
+:100F20008000FB4A02EBC002BDF83C30BDF868000F
+:100F300018441154BDF86800401C81B21A91BDF8E4
+:100F400068000428C6DBBDF83C00001D81B20F918B
+:100F500079E7A1215398C0EB001000EB8000EC4A28
+:100F600002EBC002BDF83C001154BDF83C00401C2F
+:100F700081B20F915398C0EB001000EB8000E44A5F
+:100F800002EBC002BDF83C0055991154BDF83C007D
+:100F9000401C81B20F9156E7E1E0BDE0FFE7A121DF
+:100FA0005398C0EB001000EB8000D94A02EBC0025E
+:100FB000BDF83C001154BDF83C00401C81B20F91BB
+:100FC0005398C0EB001000EB8000D14A02EBC00246
+:100FD000BDF83C0055991154BDF83C00401C81B24D
+:100FE0000F9140F2833153984843CA4901EB800185
+:100FF00008319DF8500000EB001001EB8000017CEF
+:101000005398C0EB001000EB8000C14A02EBC00215
+:10101000BDF83C001154BDF83C00401C81B20F915A
+:1010200040F2833153984843BA4901EB80000830BD
+:101030009DF8501001EB011100EB8100007C20B104
+:10104000012803D0022865D132E063E000211A9123
+:1010500024E040F2833153984843AE4901EB8001CC
+:1010600008319DF8500000EB001001EB80011131B8
+:10107000BDF86800095C5398C0EB001000EB8000DD
+:10108000A34A02EBC002BDF83C30BDF8680018442A
+:101090001154BDF86800401C81B21A91BDF8680077
+:1010A0000328D6DBBDF83C00C01C81B20F9131E0B3
+:1010B00000211A9124E040F2833153984843954926
+:1010C00001EB800108319DF8500000EB001001EBAE
+:1010D00080011631BDF86800095C5398C0EB001020
+:1010E00000EB80008A4A02EBC002BDF83C30BDF83C
+:1010F000680018441154BDF86800401C81B21A9170
+:10110000BDF868000628D6DBBDF83C00801D81B222
+:101110000F9100BF00BF2BE1A1215398C0EB00103D
+:1011200000EB80007A4A02EBC002BDF83C0011548B
+:10113000BDF83C00401C81B20F915398C0EB0010E9
+:1011400000EB8000724A02EBC002BDF83C005599EA
+:101150001154BDF83C00401C81B20F9108E1A1215F
+:101160005398C0EB001000EB8000694A02EBC0020C
+:10117000BDF83C001154BDF83C00401C81B20F91F9
+:101180005398C0EB001000EB8000614A02EBC002F4
+:10119000BDF83C0055991154BDF83C00401C81B28B
+:1011A0000F9100211A911EE0539800EB400101EBD2
+:1011B0000010594901EB00110E31BDF86800095CBF
+:1011C0005398C0EB001000EB8000514A02EBC002C4
+:1011D000BDF83C30BDF8680018441154BDF86800F3
+:1011E000401C81B21A91BDF868000A28DCDBBDF80A
+:1011F0003C000A3081B20F91539800EB400101EBA3
+:101200000010454901EB0010408B0212BDF83C1064
+:1012100008460491491C8BB20F935399C1EB0111FD
+:1012200001EB81013A4B03EBC1010A54539800EBE7
+:10123000400101EB0010384901EB0010408BC2B2B5
+:10124000BDF83C00411C8BB20F9304905399C1EB45
+:10125000011101EB81012E4B03EBC1010A5440F255
+:101260008331539848432B4901EB800008309DF8A7
+:10127000501001EB011100EB8100008D0212BDF84E
+:101280003C00411C8BB20F9304905399C1EB0111A8
+:1012900001EB81011E4B03EBC1010A5440F2833183
+:1012A000539848431B4901EB800008309DF85010CB
+:1012B00001EB011100EB8100008DC2B2BDF83C00D2
+:1012C000411C8BB20F9304905399C1EB011101EBB8
+:1012D00081010F4B03EBC1010A5440F28331539853
+:1012E00048430C4901EB800008309DF8501001EB99
+:1012F000011100EB8100028D539802EB802080B237
+:10130000014604900320E7F747FE00201A901CE0F6
+:10131000D885002088480020C8430020FB49BDF83C
+:101320006800095C5398C0EB001000EB8000F84A9D
+:1013300002EBC002BDF83C30BDF8680018441154FF
+:10134000BDF86800401C81B21A91BDF86800B0F584
+:10135000007FE3DBBDF83C0000F5007081B20F9127
+:101360007821539800EB4000EA4A02EB800081604C
+:10137000F5E3A222BDF83C1008460491491C8BB24B
+:101380000F935399C1EB011101EB8101E04B03EB8A
+:10139000C1010A5400200B90BFE340F283315398FF
+:1013A0004843DD4901EB800108319DF8500000EB16
+:1013B000001001EB80008178BDF82C000844C0B219
+:1013C0005490BDF82C00401CC2B2BDF83C00411C3A
+:1013D0008BB20F9304905399C1EB011101EB810182
+:1013E000CB4B03EBC1010A5440F28331539848437D
+:1013F000C94901EB800101F58961549800EB400275
+:1014000002EB001001EBC0004279BDF83C10084629
+:101410000491491C8BB20F935399C1EB011101EB5D
+:101420008101BB4B03EBC1010A5440F28331539855
+:101430004843B94901EB800101F58961549800EBFB
+:10144000400202EB001001EBC00040790D281ED2D3
+:10145000DFE800F01D07080942AA0A0B0CFDFC1E7C
+:10146000300000BF00BF00BF00BF00BF0022BDF8BA
+:101470003C1008460491491C8BB20F935399C1EB61
+:10148000011101EB8101A24B03EBC1010A543EE3C0
+:101490000022BDF83C1008460491491C8BB20F9302
+:1014A0005399C1EB011101EB8101994B03EBC10190
+:1014B0000A542CE30022BDF83C1008460491491C54
+:1014C0008BB20F935399C1EB011101EB8101904B4A
+:1014D00003EBC1010A541AE30522BDF83C1008468B
+:1014E0000491491C8BB20F935399C1EB011101EB8D
+:1014F0008101874B03EBC1010A5440F283315398B9
+:101500004843854901EB800000F58960549901EB5F
+:10151000410202EB011100EBC100C279BDF83C00B1
+:10152000411C8BB20F9304905399C1EB011101EB55
+:101530008101774B03EBC1010A5400201A9029E086
+:1015400040F2833153984843734901EB800101F520
+:101550008961549800EB400202EB001001EBC000DF
+:101560008168BDF86800C0F10300C000C140539815
+:10157000C0EB001000EB8000654A02EBC002BDF832
+:101580003C30BDF8680018441154BDF86800401C98
+:1015900081B21A91BDF868000428D1DBBDF83C0087
+:1015A000001D81B20F91B2E20922BDF83C1008463D
+:1015B0000491491C8BB20F935399C1EB011101EBBC
+:1015C0008101534B03EBC1010A5440F2833153981C
+:1015D0004843514901EB800000F58960549901EBC3
+:1015E000410202EB011100EBC100C279BDF83C00E1
+:1015F000411C8BB20F9304905399C1EB011101EB85
+:101600008101434B03EBC1010A5400201A902CE0E6
+:1016100040F28331539848433F4901EB800101F583
+:101620008961549800EB400202EB001001EBC0000E
+:101630008168BDF86800C0F10300C000C140539844
+:10164000C0EB001000EB8000314A01E099E065E05A
+:1016500002EBC002BDF83C30BDF8680018441154DC
+:10166000BDF86800401C81B21A91BDF868000428DA
+:10167000CEDBBDF83C00001D81B20F910022BDF809
+:101680003C1008460491491C8BB20F935399C1EB4F
+:10169000011101EB81011E4B03EBC1010A54002033
+:1016A0001A9029E040F28331539848431A4901EBDC
+:1016B000800101F58961549800EB400202EB0010B3
+:1016C00001EBC000416BBDF86800C0F10200C00032
+:1016D000C1405398C0EB001000EB80000C4A02EBB5
+:1016E000C002BDF83C30BDF8680018441154BDF884
+:1016F0006800401C81B21A91BDF868000328D1DB54
+:10170000BDF83C00C01C81B20F9100E2C52F002043
+:10171000D8850020884100208848002040F283318D
+:1017200053984843FE4901EB800101F589615498C3
+:1017300000EB400202EB001001EBC00090F8932098
+:10174000BDF83C1008460491491C8BB20F93539985
+:10175000C1EB011101EB8101F24B03EBC1010A5412
+:101760000022BDF83C00411C8BB20F9304905399AA
+:10177000C1EB011101EB8101EA4B03EBC1010A54FA
+:10178000C5E140F2833153984843E54901EB8000BD
+:1017900000F58960549901EB410202EB011100EB65
+:1017A000C10090F89300012806D002286DD00328CC
+:1017B0007DD0042868D13EE10422BDF83C100846E3
+:1017C0000491491C8BB20F935399C1EB011101EBAA
+:1017D0008101D44B03EBC1010A5440F28331539889
+:1017E0004843CF4901EB800000F58960549901EB33
+:1017F000410202EB011100EBC10090F89320BDF80B
+:101800003C00411C8BB20F9304905399C1EB011122
+:1018100001EB8101C34B03EBC1010A5400201A9074
+:1018200029E040F2833153984843BD4901EB8001E0
+:1018300001F58961549800EB400202EB001001EBC6
+:10184000C000416BBDF86800C0F10200C000C1409B
+:101850005398C0EB001000EB8000B24A02EBC002CC
+:10186000BDF83C30BDF8680018441154BDF868005C
+:10187000401C81B21A91BDF868000328D1DBBDF885
+:101880003C00C01C81B20F913FE10422BDF83C1026
+:1018900008460491491C8BB20F935399C1EB011177
+:1018A00001EB81019F4B03EBC1010A5400E057E0BB
+:1018B00040F2833153984843994901EB800000F589
+:1018C0008960549901EB410202EB011100EBC10068
+:1018D00090F89320BDF83C00411C8BB20F9304900C
+:1018E0005399C1EB011101EB81018E4B03EBC10157
+:1018F0000A5400201A9029E040F28331539848435B
+:10190000874901EB800101F58961549800EB4002A1
+:1019100002EB001001EBC000C16BBDF86800C0F124
+:101920000200C000C1405398C0EB001000EB8000E3
+:101930007C4A02EBC002BDF83C30BDF86800184498
+:101940001154BDF86800401C81B21A91BDF86800BE
+:101950000328D1DBBDF83C00C01C81B20F91D4E05C
+:101960000322BDF83C1008460491491C8BB20F932A
+:101970005399C1EB011101EB81016A4B03EBC101EA
+:101980000A5440F2833153984843654901EB800182
+:1019900001F58961549800EB400202EB001001EB65
+:1019A000C00090F89320BDF83C1008460491491CF3
+:1019B0008BB20F935399C1EB011101EB8101594B8C
+:1019C00003EBC1010A5400201A902AE040F283314F
+:1019D00053984843524901EB800101F589615498BD
+:1019E00000EB400202EB001001EBC000B0F8401029
+:1019F000BDF86800C0F10100C00001415398C0EB80
+:101A0000001000EB8000474A02EBC002BDF83C30FA
+:101A1000BDF8680018441154BDF86800401C81B23C
+:101A20001A91BDF868000228D0DBBDF83C00801C8C
+:101A300081B20F9169E00322BDF83C100846049181
+:101A4000491C8BB20F935399C1EB011101EB81013A
+:101A5000344B03EBC1010A5440F28331539848439D
+:101A60002F4901EB800000F58960549901EB410298
+:101A700002EB011100EBC10090F89320BDF83C008F
+:101A8000411C8BB20F9304905399C1EB011101EBF0
+:101A90008101244B03EBC1010A5400201A902AE073
+:101AA00040F28331539848431D4901EB800101F511
+:101AB0008961549800EB400202EB001001EBC0007A
+:101AC000B0F84210BDF86800C0F10100C00001414B
+:101AD0005398C0EB001000EB8000124A02EBC002EA
+:101AE000BDF83C30BDF8680018441154BDF86800DA
+:101AF000401C81B21A91BDF868000228D0DBBDF805
+:101B00003C00801C81B20F9100BF00BF00BF00BF2E
+:101B1000BDF82C00401C81B20B9140F2833103E0F0
+:101B200088480020D885002053984843FE4901EB9F
+:101B3000800108319DF8500000EB001011F82010D2
+:101B4000BDF82C0081423FF728ACBDF82C0028B925
+:101B5000F648006800F0010000B100BE00BF00BF01
+:101B6000BDF83C00010A5398C0EB001000EB800068
+:101B7000EF4A02EBC0008170BDF83C00C1B253983F
+:101B8000C0EB001000EB800002EBC000C170E94820
+:101B9000D0F8181F0491BDF83C000E3803905398FC
+:101BA000C0EB001000EB8001104600EBC1000E30CE
+:101BB0000290DDE90312E7F7A4FC5398C0EB001094
+:101BC00000EB8000DA4901EBC0010491BDF83C1044
+:101BD0000498E7F79DFE05900598020A5398C0EB1C
+:101BE000001000EB8000D24901EBC000BDF83C10B2
+:101BF0004254BDF83C00401C80B20F900598C2B220
+:101C00005398C0EB001000EB8000C94901EBC00005
+:101C1000BDF83C104254BDF83C00401C80B20F900F
+:101C200005F0D7BE539800EB400101EB0010C2490C
+:101C300001EB00113031549801EB001041781591FF
+:101C400040F2833153984843B74901EB800101F5D5
+:101C50008961549800EB400202EB001011F830103B
+:101C600040F2833253985043AF4A02EB80004079F0
+:101C7000814208D1012140F2833253985043AA4A4D
+:101C800002EB80000171AD49539801EB00115498AB
+:101C9000085C401CC1B2A94A539802EB0012549848
+:101CA00011549DF85400002804DD9DF85400401E96
+:101CB000C1B215915598A1380A286ED2DFE800F01C
+:101CC000FEFDFCFBFAF9F805F7F602215398C0EB8C
+:101CD000001000EB8000964A02F830109DF8540086
+:101CE0004030C1B25398C0EB001000EB800002EB13
+:101CF000C000417041215398C0EB001000EB800000
+:101D000002EBC000817030215398C0EB001000EB53
+:101D1000800002EBC000C1705398C0EB001000EBD4
+:101D2000800002EBC000017140F2833153984843B8
+:101D30007D4901EB800101F58961549800EB400277
+:101D400002EB001001EBC000007901095398C0EBD1
+:101D5000001000EB8000764A02EBC00041715398FE
+:101D6000C0EB001000EB8000114601EBC000407991
+:101D70000A2813DA5398C0EB001000EB800001EB47
+:101D8000C00040793030C1B25398C0EB001000EB76
+:101D9000800002EBC000417114E01EE25398C0EBDA
+:101DA000001000EB8000624901EBC0004079373041
+:101DB000C1B25398C0EB001000EB80005C4A02EB0C
+:101DC000C000417140F2833153984843564901EBBA
+:101DD000800101F58961549800EB400202EB00108C
+:101DE00001EBC000007900F00F015398C0EB001028
+:101DF00000EB80004E4A02EBC00081715398C0EBAB
+:101E0000001000EB8000114601EBC00080790A2829
+:101E100012DA5398C0EB001000EB800001EBC00019
+:101E200080793030C1B25398C0EB001000EB8000D5
+:101E300002EBC000817113E05398C0EB001000EB7F
+:101E400080003B4901EBC00080793730C1B2539824
+:101E5000C0EB001000EB8000354A02EBC00081713E
+:101E600003225398C0EB001000EB8000304901EBD7
+:101E7000C000C2715398C0EB001000EB800001EB72
+:101E8000C000401C07210490E7F724FB014653984B
+:101E9000C0EB001000EB8000254A02EBC00001728D
+:101EA00009210F91002140F2833208E027E1A9E0E7
+:101EB00085E36FE3BDE291E1F7E050E017E053986E
+:101EC0005043194A02EB80000171082240F283312D
+:101ED00053984843144901EB800000F589605499F8
+:101EE00001EB410303EB011100F831207CE30421F5
+:101EF0005398C0EB001000EB80000D4A02F8301040
+:101F00009DF854004030C1B25398C0EB001000EB74
+:101F1000800002EBC000417051215398C0EB0010CB
+:101F200000EB80000CE0000088480020F0ED00E0AD
+:101F3000D8850020BC220020C8430020B8410020E2
+:101F400002EBC000817005215398C0EB001000EB3C
+:101F5000800002EBC000C17004210F9144E3022114
+:101F60005398C0EB001000EB8000FE4A02F83010DE
+:101F70009DF854004030C1B25398C0EB001000EB04
+:101F8000800002EBC000417041215398C0EB00106B
+:101F900000EB800002EBC000817031215398C0EB50
+:101FA000001000EB800002EBC000C1703521539897
+:101FB000C0EB001000EB800002EBC00001710321B8
+:101FC0005398C0EB001000EB800002EBC0004171A1
+:101FD0005398C0EB001000EB8000114601EBC000ED
+:101FE000401C05210490E7F775FA01465398C0EBB1
+:101FF000001000EB8000DB4A02EBC000817107217A
+:102000000F91F1E202215398C0EB001000EB800029
+:10201000D44A02F830109DF854004030C1B25398B1
+:10202000C0EB001000EB800002EBC00041704121CA
+:102030005398C0EB001000EB800002EBC0008170F1
+:1020400032215398C0EB001000EB800002EBC0007F
+:10205000C17030215398C0EB001000EB800002EB00
+:10206000C000017103215398C0EB001000EB800009
+:1020700002EBC00041715398C0EB001000EB8000F0
+:10208000114601EBC000401C05210490E7F722FA3D
+:1020900001465398C0EB001000EB8000B14A02EB00
+:1020A000C000817107210F919EE204215398C0EB7B
+:1020B000001000EB8000AB4A02F830109DF854008D
+:1020C0004030C1B25398C0EB001000EB800002EB2F
+:1020D000C000417041215398C0EB001000EB80001C
+:1020E00002EBC000817005215398C0EB001000EB9B
+:1020F000800002EBC000C17004210F9174E2022144
+:102100005398C0EB001000EB8000964A02F83010A4
+:102110009DF854004030C1B25398C0EB001000EB62
+:10212000800002EBC000417041215398C0EB0010C9
+:1021300000EB800002EBC000817031215398C0EBAE
+:10214000001000EB800002EBC000C17032215398F8
+:10215000C0EB001000EB800002EBC0000171032116
+:102160005398C0EB001000EB800002EBC0004171FF
+:102170005398C0EB001000EB8000114601EBC0004B
+:10218000401C05210490E7F7A5F901465398C0EBE0
+:10219000001000EB8000734A02EBC0008171072140
+:1021A0000F91539800EB400101EB00106E4901EBD9
+:1021B00000113031549801EB0010807820F020029B
+:1021C000539800EB400101EB0010674901EB001050
+:1021D0003030549900EB0110827005E202215398CF
+:1021E000C0EB001000EB80005E4A02F830109DF852
+:1021F00054004030C1B25398C0EB001000EB800097
+:1022000002EBC000417041215398C0EB001000EB7D
+:10221000800002EBC000817031215398C0EB0010A8
+:1022200000EB800002EBC000C17030215398C0EB7E
+:10223000001000EB800002EBC000017140F283311E
+:1022400053984843494901EB800000F5896054994F
+:1022500001EB410202EB011100EBC1008068B0F517
+:10226000100F0AD330215398C0EB001000EB800010
+:102270003C4A02EBC000417109E032215398C0EBA7
+:10228000001000EB8000374A02EBC000417140F2C1
+:10229000833153984843354901EB800000F589604C
+:1022A000549901EB410202EB011100EBC100C0792E
+:1022B00001280AD131215398C0EB001000EB8000B7
+:1022C000284A02EBC00081711BE040F28331539831
+:1022D0004843264901EB800000F58960549901EBE1
+:1022E000410202EB011100EBC100C07948B9322173
+:1022F0005398C0EB001000EB80001A4A02EBC000BC
+:10230000817100211A912AE040F2833153984843A9
+:10231000164901EB800101F58961549800EB4002F8
+:1023200002EB001001EBC0008168BDF86800C0F14D
+:1023300005008000C14001F00F0130315398C0EB1F
+:10234000001000EB8000074A02EBC002BDF86800F5
+:10235000C01D1154BDF86800401C81B21A91BDF82F
+:10236000680005E0D8850020C84300208848002088
+:102370000628C9DB32215398C0EB001000EB800027
+:10238000FE4A02EBC000417300211A912AE040F29C
+:10239000833153984843FA4901EB800101F5896183
+:1023A000549800EB400202EB001001EBC000416BBF
+:1023B000BDF86800C0F103008000C14001F00F01CA
+:1023C00030315398C0EB001000EB8000EB4A02EB79
+:1023D000C002BDF868000E301154BDF86800401C02
+:1023E00081B21A91BDF868000428D0DB032253980B
+:1023F000C0EB001000EB8000E04901EBC0008274EC
+:102400005398C0EB001000EB800001EBC000401CB3
+:1024100012210490E7F75EF801465398C0EB0010D4
+:1024200000EB8000D54A02EBC000C17414210F916B
+:10243000DAE002215398C0EB001000EB8000CF4A95
+:1024400002F830109DF854004030C1B25398C0EBF0
+:10245000001000EB800002EBC00041704121539856
+:10246000C0EB001000EB800002EBC0008170322155
+:102470005398C0EB001000EB800002EBC000C1706D
+:1024800031215398C0EB001000EB800002EBC0003C
+:10249000017132215398C0EB001000EB800002EB79
+:1024A000C00041715398C0EB001000EB800002EBBC
+:1024B000C000817100211A912AE040F283315398C3
+:1024C0004843AF4901EB800101F58961549800EB65
+:1024D000400202EB001001EBC000416BBDF8680048
+:1024E000C0F103008000C14001F00F01303153986A
+:1024F000C0EB001000EB8000A04A02EBC002BDF868
+:102500006800C01D1154BDF86800401C81B21A91CA
+:10251000BDF868000428D0DB00211A9111E03021B9
+:102520005398C0EB001000EB8000944A02EBC0020D
+:10253000BDF868000B301154BDF86800401C81B232
+:102540001A91BDF868001928E9DB03225398C0EB03
+:10255000001000EB8000894901EBC00080F82420C6
+:102560005398C0EB001000EB800001EBC000401C52
+:1025700024210490E6F7AEFF01465398C0EB00100B
+:1025800000EB80007D4A02EBC00080F82510262178
+:102590000F9129E010215398C0EB001000EB800050
+:1025A000764A02F8301030215398C0EB001000EB4F
+:1025B000800002EBC000417002210F9114E0102155
+:1025C0005398C0EB001000EB80006C4A02F830100A
+:1025D00031215398C0EB001000EB800002EBC000EB
+:1025E000417002210F9100BF00BF05F0F2B953986E
+:1025F00000EB400101EB0010624901EB00113031AA
+:10260000549801EB00104178159140F283315398B2
+:1026100048435B4901EB800101F58961549800EB67
+:10262000400202EB001011F8301040F28332539850
+:102630005043534A02EB80004079814208D1012186
+:1026400040F28332539850434D4A02EB80000171AF
+:102650004D49539801EB00115498085C401CC1B2DD
+:10266000494A539802EB0012549811549DF85400B3
+:10267000002804DD9DF85400401EC1B21591559804
+:10268000A1380A282FD2DFE800F0052FDFFDFCFB80
+:10269000FA2E8CF904215398C0EB001000EB800057
+:1026A000364A02F830109DF854004030C1B25398B9
+:1026B000C0EB001000EB800002EBC0004170512124
+:1026C0005398C0EB001000EB800002EBC00081705B
+:1026D00005215398C0EB001000EB800002EBC00016
+:1026E000C17004210F912DE302215398C0EB00101B
+:1026F00000EB8000214A02F830109DF85400403071
+:10270000C1B25398C0EB001000EB800002EBC00098
+:10271000417041215398C0EB001000EB800002EBA8
+:10272000C000817031215398C0EB001000EB800095
+:1027300002EBC000C17035215398C0EB001000EBD4
+:10274000800002EBC000017103215398C0EB001020
+:1027500000EB800002EBC00041715398C0EB001009
+:1027600000EB8000114601EBC000401C05210490E5
+:10277000E6F7B0FE0146539808E00000D885002037
+:1027800088480020C8430020B8410020C0EB00105A
+:1027900000EB8000FE4A02EBC000817107210F911F
+:1027A000ADE302215398C0EB001000EB8000F84A23
+:1027B00002F830109DF854004030C1B25398C0EB7D
+:1027C000001000EB800002EBC000417041215398E3
+:1027D000C0EB001000EB800002EBC00081703221E2
+:1027E0005398C0EB001000EB800002EBC000C170FA
+:1027F00030215398C0EB001000EB800002EBC000CA
+:10280000017103215398C0EB001000EB800002EB34
+:10281000C00041715398C0EB001000EB80001146DE
+:1028200001EBC000401C05210490E6F753FE014671
+:102830005398C0EB001000EB8000D54A02EBC000BB
+:10284000817107210F915AE304215398C0EB0010C6
+:1028500000EB8000CE4A02F830109DF85400403062
+:10286000C1B25398C0EB001000EB800002EBC00037
+:10287000417041215398C0EB001004E014E029E3BB
+:1028800013E360E27FE000EB800002EBC0008170A8
+:1028900005215398C0EB001000EB800002EBC00054
+:1028A000C17004210F912AE302215398C0EB00105C
+:1028B00000EB8000B64A02F830109DF8540040301A
+:1028C000C1B25398C0EB001000EB800002EBC000D7
+:1028D000417041215398C0EB001000EB800002EBE7
+:1028E000C000817031215398C0EB001000EB8000D4
+:1028F00002EBC000C17032215398C0EB001000EB16
+:10290000800002EBC000017103215398C0EB00105E
+:1029100000EB800002EBC00041715398C0EB001047
+:1029200000EB8000114601EBC000401C0521049023
+:10293000E6F7D0FD01465398C0EB001000EB800095
+:10294000934A02EBC0008171539800EB400101EB08
+:102950000010904901EB00113031549801EB001048
+:10296000807820F02002539800EB400101EB00102A
+:10297000884901EB00113031549801EB001082704E
+:1029800007210F91BBE202215398C0EB001000EB2E
+:1029900080007F4A02F830109DF854004030C1B2E8
+:1029A0005398C0EB001000EB800002EBC0004170B8
+:1029B00041215398C0EB001000EB800002EBC000F7
+:1029C000817031215398C0EB001000EB800002EBC6
+:1029D000C000C17041215398C0EB001000EB800093
+:1029E00002EBC000017140F28331539848436A49B9
+:1029F00001EB800000F58960549901EB410202EB84
+:102A0000011100EBC1008068B0F1104F0AD13021F4
+:102A10005398C0EB001000EB80005D4A02EBC00051
+:102A2000417109E032215398C0EB001000EB8000A7
+:102A3000574A02EBC000417140F28331539848433A
+:102A4000554901EB800000F58960549901EB410282
+:102A500002EB011100EBC100C07901280AD131213C
+:102A60005398C0EB001000EB8000494A02EBC00015
+:102A700081711BE040F2833153984843464901EB92
+:102A8000800000F58960549901EB410202EB0111CD
+:102A900000EBC100C07948B932215398C0EB001057
+:102AA00000EB80003A4A02EBC000817100211A91CC
+:102AB0002AE040F2833153984843374901EB8001C3
+:102AC00001F58961549800EB400202EB001001EB24
+:102AD000C0008168BDF86800C0F107008000C140F7
+:102AE00001F00F0130315398C0EB001000EB800073
+:102AF000274A02EBC002BDF86800C01D1154BDF8A2
+:102B00006800401C81B21A91BDF868000828D0DB2B
+:102B100032215398C0EB001000EB80001C4A02EBFE
+:102B2000C000C17300211A912AE040F2833153980A
+:102B30004843194901EB800101F58961549800EB84
+:102B4000400202EB001001EBC000416BBDF86800D1
+:102B5000C0F105008000C14001F00F0130315398F1
+:102B6000C0EB001000EB8000094A02EBC002BDF888
+:102B7000680010301154BDF86800401C81B21A91F1
+:102B8000BDF868000628D0DB3021539806E000002D
+:102B9000D8850020C843002088480020C0EB0010E2
+:102BA00000EB8000F94A02EBC000817500211A9108
+:102BB00011E030215398C0EB001000EB8000F34A85
+:102BC00002EBC002BDF8680017301154BDF8680070
+:102BD000401C81B21A91BDF868000628E9DB30215B
+:102BE0005398C0EB001000EB8000E84A02EBC000F5
+:102BF000417700211A9111E030215398C0EB001069
+:102C000000EB8000E14A02EBC002BDF868001E3014
+:102C10001154BDF86800401C81B21A91BDF86800DB
+:102C20000628E9DB30215398C0EB001000EB800050
+:102C3000D64A02EBC00080F8241000211A9111E05E
+:102C400030215398C0EB001000EB8000CF4A02EB1C
+:102C5000C002BDF8680025301154BDF86800401C62
+:102C600081B21A91BDF868000628E9DB302153983B
+:102C7000C0EB001000EB8000C44A02EBC00080F8FB
+:102C80002B1000211A9111E030215398C0EB001055
+:102C900000EB8000BD4A02EBC002BDF868002C309A
+:102CA0001154BDF86800401C81B21A91BDF868004B
+:102CB0000628E9DB30215398C0EB001000EB8000C0
+:102CC000B24A02EBC00080F8321000211A9111E0E4
+:102CD00030215398C0EB001000EB8000AB4A02EBB0
+:102CE000C002BDF8680033301154BDF86800401CC4
+:102CF00081B21A91BDF868000628E9DB03225398D7
+:102D0000C0EB001000EB8000A04901EBC00080F890
+:102D100039205398C0EB001000EB800001EBC0009D
+:102D2000401C39210490E6F7D5FB01465398C0EBCF
+:102D3000001000EB8000954A02EBC00080F83A10CA
+:102D40003B210F91DBE002215398C0EB001000EB18
+:102D500080008E4A02F830109DF854004030C1B215
+:102D60005398C0EB001000EB800002EBC0004170F4
+:102D700041215398C0EB001000EB800002EBC00033
+:102D8000817032215398C0EB001000EB800002EB01
+:102D9000C000C17031215398C0EB001000EB8000DF
+:102DA00002EBC000017133215398C0EB001000EB1F
+:102DB000800002EBC000417132215398C0EB00103B
+:102DC00000EB800002EBC000817100211A912AE023
+:102DD00040F28331539848436D4901EB800101F57E
+:102DE0008961549800EB400202EB001001EBC00037
+:102DF000416BBDF86800C0F105008000C14001F0E2
+:102E00000F0130315398C0EB001000EB80005F4A97
+:102E100002EBC002BDF86800C01D1154BDF8680087
+:102E2000401C81B21A91BDF868000628D0DB002151
+:102E30001A9111E030215398C0EB001000EB800094
+:102E4000524A02EBC002BDF868000D301154BDF8C3
+:102E50006800401C81B21A91BDF868001928E9DBAE
+:102E600003225398C0EB001000EB8000474901EBB0
+:102E7000C00080F826205398C0EB001000EB8000C3
+:102E800001EBC000401C26210490E6F723FB01461D
+:102E90005398C0EB001000EB80003C4A02EBC000EE
+:102EA00080F8271028210F9129E010215398C0EBBA
+:102EB000001000EB8000354A02F8301030215398A2
+:102EC000C0EB001000EB800002EBC000417002215B
+:102ED0000F9114E010215398C0EB001000EB80001C
+:102EE0002A4A02F8301031215398C0EB001000EB51
+:102EF000800002EBC000417002210F9100BF00BFB3
+:102F000004F067BD539800EB400101EB001021492C
+:102F100001EB00113031549801EB0010417815910C
+:102F200040F2833153984843194901EB800101F580
+:102F30008961BDF8680000EB400202EB001011F857
+:102F4000301040F2833253985043114A02EB800014
+:102F50004079814208D1012140F283325398504395
+:102F60000B4A02EB800001710B49539801EB0011F1
+:102F70005498085C401CC1B2074A539802EB0012F7
+:102F80005498115400211A9120E00000D8850020A7
+:102F900088480020C8430020B8410020539800EB27
+:102FA000400101EB0010FE4901EB00113031BDF88A
+:102FB000680001EB001041789DF85400814200D177
+:102FC00011E0BDF86800401C81B21A91539800EBE3
+:102FD000400101EB0010F24901EB0010C179BDF88E
+:102FE00068008142DADC00BF9DF85400002804DD4F
+:102FF0009DF85400401EC1B2159140F283315398A0
+:103000004843E84901EB800000F58960549901EBE1
+:10301000410202EB011100EBC10040780F2824DAD5
+:1030200040F2833153984843DE4901EB800101F5BA
+:103030008961549800EB400202EB001001EBC000E4
+:103040004078401CC2B240F2833153984843D5497E
+:1030500001EB800000F58960549901EB410303EB1B
+:10306000011100EBC100427011E0002240F28331F7
+:1030700053984843CB4901EB800000F5896054998F
+:1030800001EB410303EB011100EBC10042705598C5
+:10309000B138092826D2DFE800F00526FC2525FBFB
+:1030A00025B9FA009DF854005030C1B25398C0EBD6
+:1030B000001000EB8000BC4A02F830102021539829
+:1030C000C0EB001000EB800002EBC0004170FA2161
+:1030D0005398C0EB001000EB800002EBC000817041
+:1030E00003210F919DE29DF854005030C1B25398D6
+:1030F000C0EB001000EB8000AB4A02F8301040F249
+:10310000833153984843A74901EB800101F5896158
+:10311000549800EB400202EB001001EBC000407835
+:1031200040F030015398C0EB001000EB80009E4A45
+:1031300002EBC000417001215398C0EB001000EB7E
+:10314000800002EBC00081705398C0EB001000EBD0
+:10315000800002EBC000C17000215398C0EB00104A
+:1031600000EB800002EBC00001715398C0EB00102F
+:1031700000EB8000114601EBC00104910521049889
+:10318000E6F716FE0022CDE910021098C2B253985D
+:10319000C0EB001000EB8000834901EBC0004271DE
+:1031A000DDE91010020642EA1120C1B25398C0EBCB
+:1031B000001000EB80007C4A02EBC000817103210B
+:1031C0005398C0EB001000EB800002EBC000C1710F
+:1031D000FA215398C0EB001000EB800002EBC00016
+:1031E000017209210F91B12240F283315398484373
+:1031F0006C4901EB800000F58960549901EB4103B3
+:1032000003EB011100EBC10042710AE29DF854008A
+:103210005030C1B25398C0EB001000EB8000624AFE
+:1032200002F8301040F28331539848435D4901EB76
+:10323000800101F58961549800EB400202EB001017
+:1032400001EBC000407840F030015398C0EB001013
+:1032500000EB8000544A02EBC00041706521539896
+:10326000C0EB001000EB800002EBC0008170012178
+:103270005398C0EB001000EB800002EBC000C1705F
+:1032800000215398C0EB001000EB800002E043E007
+:103290004CE1CAE002EBC00001715398C0EB001092
+:1032A00000EB8000114601EBC00104910521049858
+:1032B000E6F77EFD0022CDE910021098C2B25398C5
+:1032C000C0EB001000EB8000374901EBC0004271F9
+:1032D000DDE91001000A40EA0160C2B25398C0EB78
+:1032E000001000EB8000304901EBC0008271032226
+:1032F0005398C0EB001000EB800001EBC000C271DE
+:10330000FA225398C0EB001000EB800001EBC000E4
+:10331000027209200F9084E19DF854005030C1B230
+:103320005398C0EB001000EB80001F4A02F83010E9
+:1033300040F28331539848431A4901EB800101F56B
+:103340008961549800EB400202EB001001EBC000D1
+:10335000407840F030015398C0EB001000EB800043
+:10336000114A02EBC000417065215398C0EB001078
+:1033700000EB800002EBC000817001215398C0EB8C
+:10338000001000EB800002EBC000C17010215398C8
+:10339000C0EB001000EB800002EBC000017105E003
+:1033A000C843002088480020D88500205398C0EBEF
+:1033B000001000EB8000114601EBC00104910521D3
+:1033C0000498E6F7F5FC0022CDE910021098C2B28D
+:1033D0005398C0EB001000EB8000FC4901EBC000EB
+:1033E0004271DDE91001000A40EA0160C2B253985F
+:1033F000C0EB001000EB8000F44901EBC0008271CB
+:1034000003225398C0EB001000EB800001EBC000DA
+:10341000C271FA225398C0EB001000EB800001EB60
+:10342000C000027209200F90FBE09DF8540050305C
+:10343000C1B25398C0EB001000EB8000E34A02F8E1
+:10344000301040F2833153984843E14901EB800149
+:1034500001F58961549800EB400202EB001001EB8A
+:10346000C000407840F030015398C0EB001000EBF2
+:103470008000D64A02EBC000417001215398C0EB96
+:10348000001000EB800002EBC00081705398C0EB8D
+:10349000001000EB800002EBC000C17005215398C2
+:1034A000C0EB001000EB800002EBC00001715398EC
+:1034B000C0EB001000EB8000114601EBC00104914D
+:1034C00005210498E6F774FC0022CDE9100210985B
+:1034D000C2B25398C0EB001000EB8000BB4901EB77
+:1034E000C0004271DDE91020010641EA1220C2B29B
+:1034F0005398C0EB001000EB8000B44901EBC00012
+:10350000827103225398C0EB001000EB800001EBA6
+:10351000C000C271FA225398C0EB001000EB80008B
+:1035200001EBC000027209200F907AE040F2833173
+:1035300053984843A64901EB800000F589605499EF
+:1035400001EB410202EB011100EBC1008078B128D0
+:1035500033D040F28331539848439D4901EB8001B9
+:1035600001F58961549800EB400202EB001001EB79
+:10357000C000827840F2833153984843944901EB6C
+:10358000800101F58961549800EB400303EB0010C2
+:1035900001EBC0004271B12240F28331539848439D
+:1035A0008B4901EB800000F58960549901EB4103E0
+:1035B00003EB011100EBC10082709DF85400503004
+:1035C000C1B25398C0EB001000EB80007F4A02F8B4
+:1035D000301040F28331539848437D4901EB80011C
+:1035E00001F58961549800EB400202EB001001EBF9
+:1035F000C000407840F0C0015398C0EB001000EBD1
+:103600008000724A02EBC0004170FA215398C0EB6F
+:10361000001000EB800002EBC000817003210F91CD
+:1036200000BF00BF6CE4012140F283325398504345
+:10363000674A02EB80000171A2F5DA61539801EB51
+:1036400000115498085C401CC1B2A2F5DA6253988C
+:1036500002EB001254981154539800EB400101EB17
+:1036600000105C4901EB0010007B20B1012846D01E
+:10367000022843D1B0E05598312802D045283CD1EA
+:103680001DE000211A9113E008A9BDF86800095C4B
+:103690005398C0EB001000EB80004C4A02EBC002D4
+:1036A000BDF868001154BDF86800401C81B21A9141
+:1036B000BDF868000728E7DB07210F911DE0002116
+:1036C0001A9113E006A9BDF86800095C5398C0EB95
+:1036D000001000EB80003D4A02EBC002BDF868001C
+:1036E0001154BDF86800401C81B21A91BDF8680001
+:1036F0000728E7DB07210F9100BF00BFD1E05498F6
+:10370000401CC1B215919DF854105398C0EB0010A5
+:1037100000EB80002D4A02F8301003215398C0EBD3
+:10372000001000EB800002EBC000417000215398B4
+:10373000C0EB001000EB800002EBC00081700221A2
+:103740005398C0EB001000EB800002EBC000C1708A
+:1037500000215398C0EB001000EB800002EBC0008A
+:10376000017109215398C0EB001000EB800002EBBF
+:10377000C00041715398C0EB001000EB800011466F
+:1037800001EBC001049106210498E6F7C1F800227C
+:10379000CDE91002DDE91001000A40EA0160C2B281
+:1037A0005398C0EB001000EB8000084901EBC0000B
+:1037B000C2711098C2B25398C0EB001000EB8000A9
+:1037C00001EBC000827108200F906AE0D8850020CC
+:1037D00088480020C84300205498401CC1B215916D
+:1037E0009DF854105398C0EB001000EB8000F74A8E
+:1037F00002F8301003215398C0EB001000EB80005A
+:1038000002EBC000417000215398C0EB001000EBA8
+:10381000800002EBC00081705398C0EB001000EBF9
+:10382000800002EBC000C1705398C0EB001000EBA9
+:10383000800002EBC000017102215398C0EB001020
+:1038400000EB800002EBC00041715398C0EB001008
+:1038500000EB8000114601EBC001049106210498A1
+:10386000E6F756F80022CDE91002DDE91010020655
+:1038700042EA1120C1B25398C0EB001000EB800067
+:10388000D24A02EBC000C1711098C1B25398C0EB8C
+:10389000001000EB800002EBC000817108210F9145
+:1038A00000BF00BFBEE6539800EB400101EB0010E3
+:1038B000C74901EB00113031549801EB00104178F9
+:1038C000159140F2833153984843C24901EB80017E
+:1038D00001F58961549800EB400202EB001011F8E9
+:1038E000301040F2833253985043BA4A02EB8000C2
+:1038F0004079814208D1012140F2833253985043EC
+:10390000B44A02EB80000171B349539801EB0011F6
+:103910005498085C401CC1B2AF4A539802EB0012A5
+:10392000549811545598F4287ED008DC05287CD092
+:10393000F1280BD0F22879D0F32860D148E2F6289C
+:1039400075D0F7285CD0F828F7D15AE0F5215398C4
+:10395000C0EB001000EB80009C4A02F830109DF88C
+:1039600054105398C0EB001000EB800002EBC00035
+:10397000417000215398C0EB001000EB800002EB77
+:10398000C000817005215398C0EB001000EB80004F
+:1039900002EBC000C170F1215398C0EB001000EBA6
+:1039A000800002EBC00001715398C0EB001000EBE7
+:1039B0008000114601EBC001049105210498E5F750
+:1039C000A7FF0022CDE91002DDE91001000A40EA5C
+:1039D0000160C2B25398C0EB001000EB80007B493D
+:1039E00001EBC00042711098C2B25398C0EB0010B6
+:1039F00000EB800001EBC000827107200F90B1E264
+:103A000000BFF5215398C0EB001000EB80006F4A17
+:103A100002F830109DF854105398C0EB001000EBE2
+:103A2000800002EBC00003E021E37AE348E09AE281
+:103A3000417000215398C0EB001000EB800002EBB6
+:103A4000C000817005215398C0EB001000EB80008E
+:103A500002EBC000C1705398C0EB001000EB800077
+:103A600002EBC000559901715398C0EB001000EBB8
+:103A70008000114601EBC001049105210498E5F78F
+:103A800047FF0022CDE91002DDE91020010641EADE
+:103A90001220C2B25398C0EB001000EB80004B49DB
+:103AA00001EBC00042711098C2B25398C0EB0010F5
+:103AB00000EB800001EBC000827107200F9051E203
+:103AC000F5215398C0EB001000EB80003F4A02F84C
+:103AD00030109DF854105398C0EB001000EB80009C
+:103AE00002EBC000417000215398C0EB001000EBC6
+:103AF000800002EBC0008170F2215398C0EB0010EF
+:103B000000EB800002EBC000017140F2833153985A
+:103B10004843304901EB800101F58961549800EB7D
+:103B2000400202EB001001EBC00090F87E105398A9
+:103B3000C0EB001000EB8000244A02EBC000417192
+:103B400040F2833153984843224901EB800000F54D
+:103B50008960549901EB410202EB011100EBC100B5
+:103B600090F87E0001287DD125210F9100211A9126
+:103B700024E040F2833153984843164901EB800119
+:103B800001F58961549800EB400202EB001001EB53
+:103B9000C0015131BDF86800095C5398C0EB0010BA
+:103BA00000EB8000094A02EBC002BDF86800801DEE
+:103BB0001154BDF86800401C81B21A91BDF868002C
+:103BC0000F28D6DB00211A912DE00000D8850020B7
+:103BD000C843002088480020B841002040F28331CB
+:103BE00053984843FE4901EB800101F589615498DF
+:103BF00000EB400202EB001001EBC0016331BDF8A5
+:103C00006800095C5398C0EB001000EB8000F54A97
+:103C100002EBC002BDF8680015301154BDF8680011
+:103C2000401C81B21A91BDF868000A28D6DB40F228
+:103C3000833153984843EA4901EB800101F58961DA
+:103C4000549800EB400202EB001001EBC00090F82A
+:103C500078105398C0EB001000EB8000E14A02EBB3
+:103C6000C00000E02DE0C17700211A9124E040F26D
+:103C7000833153984843DA4901EB800101F58961AA
+:103C8000549800EB400202EB001001EBC0017931C7
+:103C9000BDF86800095C5398C0EB001000EB800091
+:103CA000D04A02EBC002BDF8680020301154BDF8C4
+:103CB0006800401C81B21A91BDF868000528D6DB67
+:103CC00044E040F2833153984843C54901EB8000FA
+:103CD00000F58960549901EB410202EB011100EB00
+:103CE000C10090F87E0020282ED10A210F910021DA
+:103CF0001A9124E040F2833153984843B84901EBCC
+:103D0000800101F58961549800EB400202EB00103C
+:103D100001EBC0017931BDF86800095C5398C0EB34
+:103D2000001000EB8000AF4A02EBC002BDF8680053
+:103D3000801D1154BDF86800401C81B21A91BDF875
+:103D400068000428D6DB01E006210F91BDF83C0095
+:103D5000C1B25398C0EB001000EB8000A14A02EB07
+:103D6000C000C1705398C0EB001000EB80001146FA
+:103D700001EBC0010491BDF83C100498E5F7C8FDC3
+:103D80000022CDE91002DDE91001000A40EA0160DD
+:103D9000C2B25398C0EB001000EB8000914901EBD8
+:103DA000C000BDF83C1042541098C2B25398C0EB0A
+:103DB000001000EB80008B4901EBC003BDF83C0014
+:103DC000401C1A54BDF83C00801C80B20F90CBE21E
+:103DD000F5215398C0EB001000EB8000814A02F8F7
+:103DE00030109DF854105398C0EB001000EB800089
+:103DF00002EBC000417000215398C0EB001000EBB3
+:103E0000800002EBC0008170F3215398C0EB0010DA
+:103E100000EB800002EBC000017140F28331539847
+:103E200048436F4901EB800101F58961549800EB2B
+:103E3000400202EB001001EBC00090F87E10539896
+:103E4000C0EB001000EB8000664A02EBC00041713D
+:103E50000C210F9140F2833153984843604901EBA4
+:103E6000800101F58961549800EB400202EB0010DB
+:103E700001EBC00090F878105398C0EB001000EBF5
+:103E80008000584A02EBC000817100211A9124E0A1
+:103E900040F2833153984843514901EB800101F5C9
+:103EA0008961549800EB400202EB001001EBC00165
+:103EB0007931BDF86800095C5398C0EB001000EB45
+:103EC0008000484A02EBC002BDF86800C01D1154D2
+:103ED000BDF86800401C81B21A91BDF86800052841
+:103EE000D6DBBDF83C00C1B25398C0EB001000EB2C
+:103EF00080003C4A02EBC000C1705398C0EB001038
+:103F000000EB8000114601EBC0010491BDF83C10AC
+:103F10000498E5F7FDFC0022CDE91002DDE9101060
+:103F2000020642EA1120C1B25398C0EB001000EB28
+:103F300080002C4A02EBC002BDF83C0011541098DE
+:103F4000C1B25398C0EB001000EB8000254A02EB91
+:103F5000C002BDF83C00401C1154BDF83C00801C60
+:103F600081B20F9100E206210F91F5215398C0EB29
+:103F7000001000EB80001B4A02F830109DF854102E
+:103F80005398C0EB001000EB800002EBC0004170C2
+:103F900000215398C0EB001000EB800002EBC00042
+:103FA0008170BDF83C00C1B25398C0EB001000EB2B
+:103FB000800002EBC000C170F6215398C0EB0010E6
+:103FC00000EB800002EBC0000171539800EB400150
+:103FD00001EB0010044901EB00113031549805E069
+:103FE00088480020D8850020C843002001EB00103D
+:103FF000017A5398C0EB001000EB800002EBC00088
+:1040000041715398C0EB001000EB8000114601EBAA
+:10401000C0010491BDF83C100498E5F779FC00223A
+:10402000CDE91002DDE91020010641EA1220C2B2FA
+:104030005398C0EB001000EB8000FE4901EBC0007C
+:10404000BDF83C1042541098C2B25398C0EB001017
+:1040500000EB8000F74901EBC003BDF83C00401CB9
+:104060001A54BDF83C00801C80B20F907CE1F52111
+:104070005398C0EB001000EB8000EE4A02F83010BD
+:104080009DF854105398C0EB001000EB800002EB39
+:10409000C000417000215398C0EB001000EB80007D
+:1040A00002EBC000817005215398C0EB001000EBBB
+:1040B000800002EBC000C170F4215398C0EB0010E7
+:1040C00000EB800002EBC00001715398C0EB0010C0
+:1040D00000EB8000114601EBC0010491052104981A
+:1040E000E5F716FC0022CDE91002DDE9101002060A
+:1040F00042EA1120C1B25398C0EB001000EB8000DF
+:10410000CC4A02EBC00041711098C1B25398C0EB89
+:10411000001000EB800002EBC000817107210F91BD
+:1041200022E140F213210F91F5215398C0EB0010CA
+:1041300000EB8000BF4A02F830109DF854105398ED
+:10414000C0EB001000EB800002EBC0004170BDF836
+:104150003C0001125398C0EB001000EB800002EB12
+:10416000C0008170BDF83C00C1B25398C0EB001094
+:1041700000EB800002EBC000C17005215398C0EB3A
+:10418000001000EB800002EBC000017100211A91C9
+:104190001CE0539800EB400101EB0010A64901EB35
+:1041A00000110E31BDF86800095C5398C0EB001097
+:1041B00000EB80009F4A02EBC002BDF86800401D82
+:1041C0001154BDF86800401C81B21A91BDF8680016
+:1041D0000A28DEDB539800EB400101EB0010964902
+:1041E00001EB0010408B01125398C0EB001000EB64
+:1041F0008000904A02EBC000C173539800EB40016D
+:1042000001EB00108C4901EB0010408BC1B25398B8
+:10421000C0EB001000EB800002EBC000017440F224
+:10422000833153984843854901EB800101F5896149
+:10423000549800EB400202EB001001EBC000B0F814
+:104240008E0001125398C0EB001000EB8000794AF9
+:1042500002EBC000417440F28331539848437749E0
+:1042600001EB800101F58961549800EB400202EBFB
+:10427000001001EBC000B0F88E00C1B25398C0EB43
+:10428000001000EB80006B4A02EBC000817440F22A
+:10429000833153984843694901EB800101F58961F5
+:1042A000549800EB400202EB001001EBC000B0F8A4
+:1042B0008E10539801EB802081B203200491E4F723
+:1042C0006BFE00211A9114E05D49BDF86800095C9D
+:1042D0005398C0EB001000EB8000564A02EBC0027E
+:1042E000BDF8680013301154BDF86800401C81B25D
+:1042F0001A91BDF86800B0F5007FE5DB5398C0EB7C
+:10430000001000EB80004B4901EBC0010491BDF8A7
+:104310003C100498E5F7FCFA0022CDE91002DDE933
+:104320001010020642EA1120C1B25398C0EB0010EF
+:1043300000EB80003F4A02EBC002BDF83C00115484
+:104340001098C1B25398C0EB001000EB8000394ABE
+:1043500002EBC002BDF83C00401C1154BDF83C000B
+:10436000801C81B20F9100BF00BF03F032BB539895
+:1043700000EB400101EB00102F4901EB001130313F
+:10438000549801EB00104178159140F28331539815
+:1043900048432A4901EB800101F58961549800EBFB
+:1043A000400202EB001011F8301040F283325398B3
+:1043B0005043224A02EB80004079814208D101211A
+:1043C00040F28332539850431C4A02EB8000017143
+:1043D0001C49539801EB00115498085C401CC1B271
+:1043E000184A539802EB0012549811545598072814
+:1043F0007ED00ADC072865D2DFE810F064000501F2
+:10440000820464003204EC03900510380828F2D2CC
+:10441000DFE810F03B06D3055800580008005800AC
+:104420005900A100FA215398C0EB001000EB800066
+:10443000004A09E0D8850020C843002088480020B1
+:10444000C52F0020B841002002F830105398C0EB6F
+:10445000001000EB800002EBC00041705398C0EBED
+:10446000001000EB800002EBC00081705398C0EB9D
+:10447000001000EB800002EBC0005599C1709DF860
+:1044800054105398C0EB001000EB800002EBC0000A
+:1044900001715398C0EB001000EB8000114601EB56
+:1044A000C000C01C02210490E5F714F8014653989F
+:1044B000C0EB001000EB8000FE4A02EBC00041712F
+:1044C00006210F9185E3FA215398C0EB001000EB11
+:1044D0008000F84A02F830105398C0EB001000EB4F
+:1044E000800002EBC00041705398C0EB001000E068
+:1044F000ECE300EB800002EBC00081705398C0EB4E
+:10450000001000EB800002EBC0005599C1709DF8CF
+:1045100054105398C0EB001000EB800002EBC00079
+:1045200001715398C0EB001000EB8000114601EBC5
+:10453000C000C01C02210490E4F7CCFF0146539850
+:10454000C0EB001000EB8000DA4A02EBC0004171C2
+:1045500006210F91B6E7FA215398C0EB001000EB4B
+:104560008000D44A02F830105398C0EB001000EBE2
+:10457000800002EBC00041705398C0EB001000EBCC
+:10458000800002EBC00081705398C0EB001000EB7C
+:10459000800002EBC0005599C1709DF854105398EB
+:1045A000C0EB001000EB800002EBC00001715398DB
+:1045B000C0EB001000EB8000114601EBC000C01CF6
+:1045C00002210490E4F786FF01465398C0EB0010E7
+:1045D00000EB8000B74A02EBC000417106210F9149
+:1045E000142240F2833153984843B34901EB8000D1
+:1045F00000F58960549901EB410303EB011100EBD5
+:10460000C1004271E5E2FA215398C0EB001000EBC3
+:104610008000A84A02F830105398C0EB001000EB5D
+:10462000800002EBC00041705398C0EB001000EB1B
+:10463000800002EBC00081705398C0EB001000EBCB
+:10464000800002EBC0005599C1709DF8541053983A
+:10465000C0EB001000EB800002EBC000017140F2E3
+:10466000833153984843944901EB800000F58960F9
+:10467000549901EB410202EB011100EBC100C0793A
+:1046800001287BD140F28331539848438A4901EB9A
+:10469000800000F58960549901EB410202EB0111A1
+:1046A00000EBC1008068B0F1104F05D34FF410004B
+:1046B0000021CDE9100113E040F2833153984843C3
+:1046C0007D4901EB800000F58960549901EB4102BE
+:1046D00002EB011100EBC10080680022CDE910025D
+:1046E00000211A911CE0BDF86800C0F10200C20070
+:1046F000DDE91001CDE92B10E3F795FDC2B2539827
+:10470000C0EB001000EB80006A4901EBC003BDF86C
+:104710006800401D1A54BDF86800401C80B21A9011
+:10472000BDF868000328DEDB002010901190002106
+:104730001A911CE0BDF86800C0F10300C200DDE979
+:104740001001CDE92D10E3F76EFDC2B25398C0EB16
+:10475000001000EB8000574901EBC003BDF8680072
+:1047600008301A54BDF86800401C80B21A90BDF899
+:1047700068000428DEDB00211A911DE0A5E0BDF8E9
+:104780006800C0F10200C200DDE91001CDE92F1080
+:10479000E3F749FDC2B25398C0EB001000EB800074
+:1047A000444901EBC003BDF868000C301A54BDF851
+:1047B0006800401C80B21A90BDF868000328DEDB58
+:1047C00040F28331539848433B4901EB800000F5A8
+:1047D0008960549901EB410202EB011100EBC10029
+:1047E000406B0022CDE9100200201A901CE0BDF8B9
+:1047F0006800C0F10200C200DDE91001CDE931100E
+:10480000E3F711FDC2B25398C0EB001000EB80003B
+:10481000284901EBC003BDF868000F301A54BDF8F9
+:104820006800401C80B21A90BDF868000328DEDBE7
+:1048300040F28331539848431F4901EB800000F553
+:104840008960549901EB410202EB011100EBC100B8
+:10485000406B1A49B1FBF0F00022CDE910020020B4
+:104860001A901CE0BDF86800C0F10300C200DDE949
+:104870001001CDE93310E3F7D6FCC2B25398C0EB78
+:10488000001000EB80000B4901EBC003BDF868008D
+:1048900012301A54BDF86800401C80B21A90BDF85E
+:1048A00068000428DEDB00215398C0EB001000EB09
+:1048B000800005E0D88500208848002000E1F5054B
+:1048C000FE4A02EBC000817533E140F28331539818
+:1048D0004843FB4901EB800000F58960549901EBE6
+:1048E000410202EB011100EBC100C079E8BB0020DE
+:1048F0001090119000211A911EE0BDF86800C0F1DF
+:104900000200C200DDE91010CDE9350108463599F5
+:10491000E3F789FCC2B25398C0EB001000EB8000B3
+:10492000E64901EBC003BDF86800401D1A54BDF80C
+:104930006800401C80B21A90BDF868000328DCDBD8
+:1049400040F2833153984843DD4901EB800000F584
+:104950008960549901EB410202EB011100EBC100A7
+:104960008068B0F1104F07D300E0E2E04FF4100090
+:104970000021CDE9100113E040F283315398484300
+:10498000CF4901EB800000F58960549901EB4102A9
+:1049900002EB011100EBC10080680022CDE910029A
+:1049A00000211A911EE0BDF86800C0F10300C200AA
+:1049B000DDE91010CDE9370108463799E3F733FCFC
+:1049C000C2B25398C0EB001000EB8000BB4901EB72
+:1049D000C003BDF8680008301A54BDF86800401CD8
+:1049E00080B21A90BDF868000428DCDB00211A911F
+:1049F0001CE0BDF86800C0F10200C200DDE9100152
+:104A0000CDE93910E3F70FFCC2B25398C0EB0010A8
+:104A100000EB8000A94901EBC003BDF868000C3031
+:104A20001A54BDF86800401C80B21A90BDF86800A6
+:104A30000328DEDB40F2833153984843A04901EB61
+:104A4000800000F58960549901EB410202EB0111ED
+:104A500000EBC100406B0022CDE9100200201A904B
+:104A60001EE0BDF86800C0F10200C200DDE91010D0
+:104A7000CDE93B0108463B99E3F7D5FBC2B2539819
+:104A8000C0EB001000EB80008C4901EBC003BDF8C7
+:104A900068000F301A54BDF86800401C80B21A90AC
+:104AA000BDF868000328DCDB40F2833153984843AB
+:104AB000834901EB800000F58960549901EB4102C4
+:104AC00002EB011100EBC100406B7E49B1FBF0F03D
+:104AD0000022CDE9100200201A901CE0BDF8680009
+:104AE000C0F10300C200DDE91001CDE93D10E3F79C
+:104AF0009AFBC2B25398C0EB001000EB80006F49E4
+:104B000001EBC003BDF8680012301A54BDF868000C
+:104B1000401C80B21A90BDF868000428DEDB012139
+:104B20005398C0EB001000EB8000644A02EBC00019
+:104B30008175539800EB400101EB0010624901EBD5
+:104B400000103030549900EB01104068401C0022E6
+:104B5000CDE9100200201A901EE0BDF86800C0F1F7
+:104B60000100C200DDE91010CDE93F0108463F9980
+:104B7000E3F759FBC2B25398C0EB001000EB800082
+:104B80004E4901EBC003BDF8680017301A54BDF858
+:104B90006800401C80B21A90BDF868000228DCDB77
+:104BA0005398C0EB001000EB8000444901EBC000BB
+:104BB000C01C16210490E4F78DFC01465398C0EB0D
+:104BC000001000EB80003D4A02EBC00041761A2144
+:104BD0000F91A8E2FA215398C0EB001000EB80007F
+:104BE000364A02F830105398C0EB001000EB8000FA
+:104BF00002EBC00041705398C0EB001000EB800046
+:104C000002EBC00081705398C0EB001000EB8000F5
+:104C100002EBC0005599C1709DF854105398C0EB39
+:104C2000001000EB800002EBC00001715398C0EB54
+:104C3000001000EB8000114601EBC000C01C0221F7
+:104C40000490E4F747FC01465398C0EB001000EBDA
+:104C500080001A4A02EBC000417106210F9162E206
+:104C6000FA215398C0EB001000EB8000134A02F8C1
+:104C700030105398C0EB001000EB800002EBC00036
+:104C800041705398C0EB001000EB800002EBC000B5
+:104C900081705398C0EB001000EB800002EBC00065
+:104CA0005599C1709DF854105398C0EB001000EB5B
+:104CB000800002EBC0000171539808E0D885002005
+:104CC0008848002000E1F505C8430020E0E0C0EB83
+:104CD000001000EB8000114601EBC000C01C022157
+:104CE0000490E4F7F7FB01465398C0EB001000EB8B
+:104CF0008000FE4A02EBC000417106210F9112E2D2
+:104D0000FA215398C0EB001000EB8000F74A02F83C
+:104D100030105398C0EB001000EB800002EBC00095
+:104D200041705398C0EB001000EB800002EBC00014
+:104D300081705398C0EB001000EB800002EBC000C4
+:104D40005599C1709DF854105398C0EB001000EBBA
+:104D5000800002EBC000017140F283315398484358
+:104D6000E34901EB800101F58961549800EB4002B1
+:104D700002EB001001EBC000406B0022CDE91002F5
+:104D800000201A901CE0BDF86800C0F10200C200CB
+:104D9000DDE9100141914290E3F745FAC2B2539820
+:104DA000C0EB001000EB8000D04901EBC003BDF860
+:104DB0006800401D1A54BDF86800401C80B21A906B
+:104DC000BDF868000328DEDB40F283315398484386
+:104DD000C74901EB800101F58961549800EB40025D
+:104DE00002EB001001EBC000416B0846019100216D
+:104DF00003F04EF802460B46CDE90201BD48002102
+:104E0000E3F7E0F9CDE91001DDE9100103F0F4FD6D
+:104E1000CDE9100100211A911CE0BDF86800C0F135
+:104E20000300C200DDE9100143914490E3F7FBF970
+:104E3000C2B25398C0EB001000EB8000AB4901EB0D
+:104E4000C003BDF8680008301A54BDF86800401C63
+:104E500080B21A90BDF868000428DEDB5398C0EBDE
+:104E6000001000EB8000A14901EBC000C01C09212B
+:104E70000490E4F72FFB01465398C0EB001000EBC1
+:104E800080009A4A02EBC00001730D210F914AE1A4
+:104E9000FA215398C0EB001000EB8000934A02F80F
+:104EA00030105398C0EB001000EB800002EBC00004
+:104EB00041705398C0EB001000EB800002EBC00083
+:104EC00081705398C0EB001000EB800002EBC00033
+:104ED0005599C1709DF854105398C0EB001000EB29
+:104EE000800002EBC00001715398C0EB001000EB92
+:104EF0008000114601EBC000C01C02210490E4F7C1
+:104F0000E9FA01465398C0EB001000EB8000774AA5
+:104F100002EBC000417106210F9104E1FA21539880
+:104F2000C0EB001000EB8000704A02F8301053987C
+:104F3000C0EB001000EB800002EBC0004170539802
+:104F4000C0EB001000EB800002EBC00081705398B2
+:104F5000C0EB001000EB800002EBC0005599C1705F
+:104F60009DF854105398C0EB001000EB800002EB4A
+:104F7000C000017155215398C0EB001000EB800078
+:104F800002EBC00041715398C0EB001000EB8000B1
+:104F9000114601EBC000C01C03210490E4F79AFA0B
+:104FA00001465398C0EB001000EB80004F4A02EB23
+:104FB000C000817107210F91B5E0FA215398C0EB31
+:104FC000001000EB8000494A02F830105398C0EB03
+:104FD000001000EB800002EBC00041705398C0EB62
+:104FE000001000EB800002EBC00081705398C0EB12
+:104FF000001000EB800002EBC0005599C1709DF8D5
+:1050000054105398C0EB001000EB800002EBC0007E
+:105010000171AA215398C0EB001000EB800002EB55
+:10502000C000417100211A9111E000215398C0EB9A
+:10503000001000EB80002D4A02EBC002BDF86800B2
+:10504000801D1154BDF86800401C81B21A91BDF852
+:1050500068000328E9DB5398C0EB001000EB8000E8
+:10506000224901EBC000C01C06210490E4F732FA8B
+:1050700001465398C0EB001000EB80001B4A02EB86
+:10508000C00041720A210F914DE0FA215398C0EB04
+:10509000001000EB8000154A02F830105398C0EB66
+:1050A000001000EB800002EBC00041705398C0EB91
+:1050B000001000EB800002EBC00081705398C0EB41
+:1050C000001000EB800002EBC0005599C1709DF804
+:1050D00054105398C0EB001000EB800002EBC000AE
+:1050E00001715398C0EB001006E00000D885002045
+:1050F0008848002000E1F50500EB8000114601EB37
+:10510000C000C01C02210490E4F7E4F90146539862
+:10511000C0EB001000EB8000FE4A02EBC0004171C2
+:1051200006210F9100BF00BF02F053BC539800EB63
+:10513000400101EB0010F84901EB001130315498A7
+:1051400001EB00104178159140F2833153984843A8
+:10515000F24901EB800101F58961549800EB4002AE
+:1051600002EB001011F8301040F283325398504394
+:10517000EA4A02EB80004079814208D1012140F2E5
+:10518000833253985043E54A02EB80000171E449B1
+:10519000539801EB00115498085C401CC1B2E04ADE
+:1051A000539802EB001254981154539830B10128CF
+:1051B00008D002280BD0032813D10DE0D948DA49D2
+:1051C00008600EE0D748D849AC39C86709E0D5482F
+:1051D000D5491831086004E0D248D349AC39486653
+:1051E00000BF00BF559889287FD00CDC142876D0EA
+:1051F00004DC082874D010286FD188E3152870D0FB
+:105200008028F9D1EFE38B286CD08C286BD08E28C6
+:105210006AD08F28F0D19DF854105398C0EB00103D
+:1052200000EB8000BB4A02F8301003215398C0EB1A
+:10523000001000EB800002EBC00041708F215398FA
+:10524000C0EB001000EB800002EBC00081705398AF
+:10525000C0EB001000EB8000114601EBC00104918F
+:1052600003210498E5F7BAFC01465398C0EB0010FF
+:1052700000EB8000A74A02EBC000C17004210F912F
+:105280009DF85400402806DC9DF8540040F48070DE
+:10529000A449088003E09DF85400A2490880012138
+:1052A0001A9114E05398C0EB001000EB800099496C
+:1052B00001EBC001BDF86800095C9A4ABDF86800BE
+:1052C00022F81010BDF86800401C81B21A91BDF898
+:1052D0006810BDF83C008142E4DB93E205E0FCE3AA
+:1052E00091E2FBE350E17FE3F9E39DF8541053981A
+:1052F000C0EB001000EB8000864A02F830108921D4
+:105300005398C0EB001000EB800002EBC0008170EE
+:10531000539800EB400101EB00107F4901EB0010B6
+:10532000007BE8BB40F28331539848437B4901EB53
+:10533000800000F58960549901EB410202EB0111F4
+:1053400000EBC1008068B0F5100F05D34FF41001D9
+:105350000020CDE9101017E040F283315398484304
+:105360006E4901EB800101F58961549800EB400220
+:1053700002EB001001EBC000816808460491002197
+:1053800002F086FDCDE9100106215398C0EB001014
+:1053900000EB80005F4A02EBC0004170002100E09A
+:1053A0003CE01A911CE0BDF86800C0F10200C200A8
+:1053B000DDE9100145914690E2F735FFC2B25398FE
+:1053C000C0EB001000EB8000524901EBC003BDF8B8
+:1053D0006800C01C1A54BDF86800401C80B21A90C6
+:1053E000BDF868000328DEDB5398C0EB001000EB2B
+:1053F0008000484901EBC001049106210498E4F7BC
+:10540000C6FA01465398C0EB001000EB8000414AF9
+:1054100002EBC000817107210F917AE040F28331E5
+:10542000539848433D4901EB800000F58960549949
+:1054300001EB410202EB011100EBC1008068B0F109
+:10544000104F05D34FF010410020CDE9101017E0A8
+:1054500040F2833153984843304901EB800101F514
+:105460008961549800EB400202EB001001EBC00090
+:10547000816808460491002102F00AFDCDE910017F
+:1054800007215398C0EB001000EB8000214A02EB8B
+:10549000C000417000211A911EE0BDF86800C0F103
+:1054A0000300C200DDE91010489147900846479973
+:1054B000E2F7B9FEC2B25398C0EB001000EB8000D7
+:1054C000144901EBC003BDF86800C01C1A54BDF8B4
+:1054D0006800401C80B21A90BDF868000428DCDB2C
+:1054E0005398C0EB001000EB80000A4901EBC001AB
+:1054F000049107210498E5F771FB01465398C0EB2E
+:10550000001000EB8000034A02EBC000C1710821CB
+:105510000F910BE0D8850020C84300208848002068
+:10552000B8410020EC9E0020AC6002409DF8540081
+:10553000402806DC9DF8540040F48070FE49088045
+:1055400003E09DF85400FC49088001211A9114E001
+:105550005398C0EB001000EB8000F84901EBC0014C
+:10556000BDF86800095CF44ABDF8680022F8101024
+:10557000BDF86800401C81B21A91BDF86810BDF8F2
+:105580003C008142E4DB3DE19DF854105398C0EBB0
+:10559000001000EB8000E94A02F830108B2153988C
+:1055A000C0EB001000EB800002EBC000817053984C
+:1055B00000EB400101EB0010E14901EB0010007B22
+:1055C000F0BB40F2833153984843DE4901EB800041
+:1055D00000F58960549901EB410202EB011100EBE7
+:1055E000C1008068B0F5100F05D14FF41000002104
+:1055F000CDE9100117E040F2833153984843D14977
+:1056000001EB800101F58961549800EB400202EB47
+:10561000001001EBC000816808460491002102F0EF
+:1056200037FCCDE9100106215398C0EB001000EBC8
+:105630008000C24A02EBC000417000211A911DE0B7
+:105640003AE0BDF86800C0F10200C200DDE91001D7
+:1056500049914A90E2F7E7FDC1B25398C0EB0010C0
+:1056600000EB8000B54A02EBC002BDF86800C01C28
+:105670001154BDF86800401C81B21A91BDF8680051
+:105680000328DEDB5398C0EB001000EB8000AB4931
+:1056900001EBC001049106210498E4F778F9014672
+:1056A0005398C0EB001000EB8000A44A02EBC0004E
+:1056B000817107210F9178E040F28331539848437C
+:1056C000A04901EB800000F58960549901EB41028B
+:1056D00002EB011100EBC1008068B0F1104F05D161
+:1056E0004FF010400021CDE9100117E040F2833166
+:1056F00053984843934901EB800101F5896154981F
+:1057000000EB400202EB001001EBC000816808468C
+:105710000491002102F0BCFBCDE910010721539850
+:10572000C0EB001000EB8000844A02EBC000417027
+:1057300000211A911CE0BDF86800C0F10300C2000E
+:10574000DDE910014B914C90E2F76DFDC2B2539828
+:10575000C0EB001000EB8000784901EBC003BDF8FE
+:105760006800C01C1A54BDF86800401C80B21A9032
+:10577000BDF868000428DEDB5398C0EB001000EB96
+:1057800080006E4901EBC001049107210498E5F700
+:1057900025FA01465398C0EB001000EB8000674AE1
+:1057A00002EBC000C17108210F919DF85400402800
+:1057B00006DC9DF8540040F480705F49088003E0E7
+:1057C0009DF854005C49088001211A9114E0539817
+:1057D000C0EB001000EB8000584901EBC001BDF8A0
+:1057E0006800095C544ABDF8680022F81010BDF842
+:1057F0006800401C81B21A91BDF86810BDF83C00E9
+:105800008142E4DB26E39DF854105398C0EB00106E
+:1058100000EB8000494A02F8301003215398C0EB96
+:10582000001000EB800002EBC0004170082153988B
+:10583000C0EB001000EB800002EBC00081705398B9
+:10584000C0EB001000EB8000114601EBC001049199
+:1058500003210498E5F7C2F901465398C0EB001004
+:1058600000EB8000354A02EBC000C17004210F91AB
+:105870009DF85400402806DC9DF8540040F48070E8
+:105880002D49088003E09DF854002B490880012130
+:105890001A9114E05398C0EB001000EB80002749E8
+:1058A00001EBC001BDF86800095C234ABDF868003F
+:1058B00022F81010BDF86800401C81B21A91BDF8A2
+:1058C0006810BDF83C008142E4DB539800EB4001D6
+:1058D00001EB00101A4901EB00113031549801EB33
+:1058E0000010807820F020012031539800EB400216
+:1058F00002EB0010124A02EB00123032549802EB15
+:105900000010817002205399E4F7D0FBA2E29DF8C9
+:1059100054105398C0EB001000EB8000074A02F8C7
+:10592000301003215398C0EB001000EB800002EB15
+:10593000C0004170102107E0EC9E0020D8850020B7
+:10594000C8430020884800205398C0EB001000EBAB
+:10595000800002EBC00081705398C0EB001000EB98
+:105960008000114601EBC001049103210498E5F782
+:1059700035F901465398C0EB001000EB8000FE4A59
+:1059800002EBC000C17004210F919DF85400402823
+:1059900006DC9DF8540040F48070F849088003E06C
+:1059A0009DF85400F549088001211A9114E053989C
+:1059B000C0EB001000EB8000EF4901EBC001BDF827
+:1059C0006800095CED4ABDF8680022F81010BDF8C7
+:1059D0006800401C81B21A91BDF86810BDF83C0007
+:1059E0008142E4DB36E262E09DF854105398C0EB4C
+:1059F000001000EB8000E04A02F8301003215398B9
+:105A0000C0EB001000EB800002EBC00041708C2165
+:105A10005398C0EB001000EB800002EBC0008170D7
+:105A20005398C0EB001000EB8000114601EBC00161
+:105A3000049103210498E5F7D1F801465398C0EB8F
+:105A4000001000EB8000CC4A02EBC000C1700421C2
+:105A50000F919DF85400402806DC9DF8540040F456
+:105A60008070C649088003E09DF85400C34908804F
+:105A700001211A9114E05398C0EB001000EB800054
+:105A8000BD4901EBC001BDF868000A5CBB49BDF827
+:105A9000680021F81020BDF86800401C81B21A91FE
+:105AA000BDF86810BDF83C008142E4DBD2E19DF80E
+:105AB00054105398C0EB001000EB8000AE4A02F87F
+:105AC000301080215398C0EB001000EB800002EBF7
+:105AD000C00081700721539802E058E1EDE089E0B1
+:105AE000C0EB001000EB800002EBC000417040F200
+:105AF000833153984843A24901EB800101F5896144
+:105B0000549800EB400202EB001001EBC000416B27
+:105B100008460491002102F0BBF9CDE910010021F3
+:105B20001A911CE0BDF86800C0F10300C200DDE975
+:105B300010014D914E90E2F776FBC2B25398C0EB44
+:105B4000001000EB80008C4901EBC003BDF8680039
+:105B5000C01C1A54BDF86800401C80B21A90BDF8F1
+:105B600068000428DEDB5398C0EB001000EB8000D7
+:105B7000814901EBC001049107210498E5F72EF853
+:105B800001465398C0EB001000EB80007A4A02EB0C
+:105B9000C000C17108210F919DF85400402806DC17
+:105BA0009DF8540040F480707449088003E09DF82B
+:105BB00054007249088001211A9114E05398C0EBF7
+:105BC000001000EB80006C4901EBC001BDF86800DB
+:105BD000095C6A4ABDF8680022F81010BDF8680038
+:105BE000401C81B21A91BDF86810BDF83C0081429A
+:105BF000E4DB2FE19DF854105398C0EB001000EB4C
+:105C000080005D4A02F8301003215398C0EB001069
+:105C100000EB800002EBC00041708E215398C0EB76
+:105C2000001000EB800002EBC00081705398C0EBC5
+:105C3000001000EB8000114601EBC001049103212C
+:105C40000498E4F7CBFF01465398C0EB001000EB3B
+:105C50008000494A02EBC000C17004210F919DF8F9
+:105C60005400402806DC9DF8540040F480704349FD
+:105C7000088003E09DF854004049088001211A91F2
+:105C800014E05398C0EB001000EB80003A4901EBA0
+:105C9000C001BDF868000A5C3849BDF8680021F809
+:105CA0001020BDF86800401C81B21A91BDF8681040
+:105CB000BDF83C008142E4DBCCE09DF854105398E1
+:105CC000C0EB001000EB80002B4A02F830100321DB
+:105CD0005398C0EB001000EB800002EBC000417055
+:105CE00015215398C0EB001000EB800002EBC000C0
+:105CF00081705398C0EB001000EB8000114601EB5F
+:105D0000C001049103210498E4F768FF0146539809
+:105D1000C0EB001000EB8000174A02EBC000C1701E
+:105D200004210F919DF85400402806DC9DF8540092
+:105D300040F480701149088003E09DF854000F4939
+:105D4000088001211A9114E05398C0EB001000EB79
+:105D50008000094901EBC001BDF86800095C074AF1
+:105D6000BDF8680022F81010BDF86800401C81B230
+:105D70001A91BDF8681005E0D8850020EC9E00203F
+:105D800088480020BDF83C008142DDDB62E09DF8E0
+:105D900054105398C0EB001000EB8000FB4A02F84F
+:105DA000301003215398C0EB001000EB800002EB91
+:105DB000C000417014215398C0EB001000EB80002C
+:105DC00002EBC00081705398C0EB001000EB800024
+:105DD000114601EBC001049103210498E4F7FEFE93
+:105DE00001465398C0EB001000EB8000E74A02EB3D
+:105DF000C000C17004210F919DF85400402806DCBA
+:105E00009DF8540040F48070E149088003E09DF85B
+:105E10005400DF49088001211A9114E05398C0EB27
+:105E2000001000EB8000D94901EBC001BDF868000B
+:105E30000A5CD749BDF8680021F81020BDF8680059
+:105E4000401C81B21A91BDF86810BDF83C00814237
+:105E5000E4DB00BF00BF01F0BCBD539800EB400184
+:105E600001EB0010CB4901EB00113031549801EBEC
+:105E70000010417808460491002102F0BDFDC1B236
+:105E8000159140F2833153984843C34901EB800197
+:105E900001F58961549800EB400202EB001011F803
+:105EA000301040F2833253985043BB4A02EB8000DB
+:105EB0004079814208D1012140F283325398504306
+:105EC000B54A02EB80000171B449539801EB00110F
+:105ED0005498085C401CC1B2B04A539802EB0012BF
+:105EE0005498115440F2833153984843AA4901EB26
+:105EF000800000F58960549901EB410202EB011129
+:105F000000EBC10090F89000C0F3C00090B153982E
+:105F100000EB400101EB00109E4901EB00104179BC
+:105F20000B464FF4805204914FF4E131539802F044
+:105F300051FC19E0539800EB400101EB001095492A
+:105F400001EB001041790491539800EB400101EB03
+:105F50000010904901EB0010016803914FF480524A
+:105F6000049B539802F036FC5598E4284DD006DC8B
+:105F7000A1287CD0A3287BD0B02845D106E0E52815
+:105F800077D0E62876D0E728F7D171E1F52153984C
+:105F9000C0EB001000EB80007C4A02F830109DF846
+:105FA00054105398C0EB001000EB800002EBC000CF
+:105FB0004170A2215398C0EB001000EB800002EB6F
+:105FC000C0008170B0215398C0EB001000EB80003E
+:105FD00002EBC000C1705398C0EB001000EB8000D2
+:105FE000114601EBC00104910321049802F0E0FB8B
+:105FF00001465398C0EB001000EB8000634A02EBAF
+:10600000C000017105210F910DE3F5215398C0EBFC
+:10601000001000EB80005D4A02F830109DF854102B
+:106020005398C0EB001000EB800002EBC000417001
+:10603000539800EB400101EB0010564901EB0010B2
+:10604000007BE8BB40F2833153984843524901EB4F
+:10605000800000F58960549901EB410202EB0111C7
+:1060600000EBC1008068B0F5100F0AD303E03EE1F9
+:1060700015E253E298E24FF410000021CDE910013F
+:1060800013E040F2833153984843434901EB8000C9
+:1060900000F58960549901EB410202EB011100EB1C
+:1060A000C10080680022CDE91002A5215398C0EB01
+:1060B000001000EB8000354A02EBC000817000E068
+:1060C00049E000211A911EE0BDF86800C0F102000D
+:1060D000C200DDE9101050914F9008464F99E2F749
+:1060E000A2F8C2B25398C0EB001000EB8000274921
+:1060F00001EBC003BDF86800C01C1A54BDF868006D
+:10610000401C80B21A90BDF868000328DCDBB52182
+:106110005398C0EB001000EB80001C4A02EBC0005B
+:1061200081715398C0EB001000EB8000114601EB29
+:10613000C00104910621049802F03AFB01465398ED
+:10614000C0EB001000EB8000104A02EBC000C171F0
+:1061500008210F918BE040F28331539848430E4958
+:1061600001EB800000F58960549901EB410202EBDC
+:10617000011100EBC1008068B0F1104F10D34FF057
+:1061800010400021CDE910011EE00000D88500205C
+:10619000EC9E0020C843002088480020B841002021
+:1061A00040F2833153984843FC4901EB800000F5ED
+:1061B0008960549901EB410202EB011100EBC1002F
+:1061C00080680022CDE91002A6215398C0EB001090
+:1061D00000EB8000F24A02EBC000817000211A91AE
+:1061E0001EE0BDF86800C0F10300C200DDE9101038
+:1061F0005291519008465199E2F715F8C2B253985E
+:10620000C0EB001000EB8000E54901EBC003BDF8D6
+:106210006800C01C1A54BDF86800401C80B21A9077
+:10622000BDF868000428DCDBE4215398C0EB0010C3
+:1062300000EB8000DA4A02EBC000C1715398C0EB5A
+:10624000001000EB8000114601EBC0010491072112
+:10625000049802F0ADFA01465398C0EB001000EB31
+:106260008000CF4A02EBC000017209210F91DAE1F0
+:10627000F5215398C0EB001000EB8000C84A02F8EB
+:1062800030109DF854105398C0EB001000EB8000C4
+:1062900002EBC0004170A2215398C0EB001000EB4C
+:1062A000800002EBC0008170E7215398C0EB001022
+:1062B00000EB800002EBC000C1705398C0EB0010EF
+:1062C00000EB8000114601EBC0010491032104980A
+:1062D00002F06EFA01465398C0EB001000EB80000C
+:1062E000AF4A02EBC000017105210F919BE1F5213E
+:1062F0005398C0EB001000EB8000A94A02F8301060
+:106300009DF854105398C0EB001000EB800002EB96
+:10631000C0004170539800EB400101EB0010A1490F
+:1063200001EB0010007BE0BBA4215398C0EB0010F0
+:1063300000EB800002EBC000817000211A9127E081
+:1063400040F2833153984843944901EB800101F5B1
+:106350008961549800EB400202EB001001EBC00091
+:10636000416BBDF86800C0F10100C000C140539806
+:10637000C0EB001000EB8000894A02EBC002BDF8C0
+:106380006800C01C1154BDF86800401C81B21A910D
+:10639000BDF868000228D3DBB2215398C0EB00108F
+:1063A00000E01FE000EB80007D4A02EBC00041717D
+:1063B0005398C0EB001000EB8000114601EBC001C8
+:1063C00004910521049802F0F3F901465398C0EBBB
+:1063D000001000EB8000724A02EBC00081710721BF
+:1063E0000F915BE0A5215398C0EB001000EB8000FB
+:1063F0006B4A02EBC000817000211A9127E040F245
+:10640000833153984843654901EB800101F5896167
+:10641000549800EB400202EB001001EBC000416B0E
+:10642000BDF86800C0F10200C000C1405398C0EB45
+:10643000001000EB80005A4A02EBC002BDF8680071
+:10644000C01C1154BDF86800401C81B21A91BDF8FF
+:1064500068000328D3DBA1215398C0EB001000EBA8
+:1064600080004F4A02EBC00081715398C0EB0010CE
+:1064700000EB8000114601EBC00104910621049855
+:1064800002F096F901465398C0EB001000EB800033
+:10649000434A02EBC000C17108210F91C3E0F5210E
+:1064A0005398C0EB001000EB80003D4A02F830101A
+:1064B0009DF854105398C0EB001000EB800002EBE5
+:1064C000C0004170A2215398C0EB001000EB800087
+:1064D00002EBC0008170A3215398C0EB001000EBC9
+:1064E000800002EBC000C1705398C0EB001000EBBD
+:1064F0008000114601EBC00104910321049802F0D1
+:1065000057F901465398C0EB001000EB8000244A75
+:1065100002EBC000017105210F9184E0F521539831
+:10652000C0EB001000EB80001D4A02F830109DF80F
+:1065300054105398C0EB001000EB800002EBC00039
+:106540004170A2215398C0EB001000EB800002EBD9
+:10655000C0008170E5215398C0EB001000EB800073
+:1065600002EBC000C1705398C0EB001000EB80003C
+:10657000114601EBC00104910321049802F018F9BF
+:1065800001465398C0EB001000EB8000044A02EB78
+:10659000C000017105210F9145E0000088480020EE
+:1065A000D8850020C8430020F5215398C0EB001087
+:1065B00000EB8000FE4A02F830109DF8541053980A
+:1065C000C0EB001000EB800002EBC0004170A22184
+:1065D0005398C0EB001000EB800002EBC00081700C
+:1065E000E6215398C0EB001000EB800002EBC000E6
+:1065F000C1705398C0EB001000EB8001104600EB17
+:10660000C10104910321049802F0D2F80146539885
+:10661000C0EB001000EB8000E54A02EBC000017106
+:1066200005210F9100BF00BF15E45499149140F269
+:10663000833153984843DF4901EB800108319DF8CD
+:10664000500000EB001001EB8000827840F28331B3
+:1066500053984843D74901EB800108319DF8500019
+:1066600000EB001001EB8000C0781044C1B25491DF
+:1066700040F2833153984843CE4901EB8001083101
+:106680009DF8500000EB001001EB8000417815915F
+:1066900040F2833153984843C64901EB80010831E9
+:1066A0009DF8500000EB001001EB8000017940F2F2
+:1066B000833253985043BF4A02EB800040798142B5
+:1066C00008D1012140F2833253985043B94A02EB7A
+:1066D00080000171B849539801EB00119DF85000FA
+:1066E000014404910878401CC1B2049801709DF8DF
+:1066F0005400002804DD9DF85400401EC1B21591DD
+:106700005598A1380A286ED2DFE800F0FEFDFCFBA8
+:10671000FAF9F805F7F602215398C0EB001000EBE8
+:106720008000A34A02F830109DF854004030C1B2F6
+:106730005398C0EB001000EB800002EBC0004170EA
+:1067400041215398C0EB001000EB800002EBC00029
+:10675000817030215398C0EB001000EB800002EBF9
+:10676000C000C1705398C0EB001000EB800002EB3A
+:10677000C000017140F28331539848438D4901EBC9
+:10678000800101F58961549800EB400202EB001092
+:1067900001EBC000007901095398C0EB001000EB39
+:1067A0008000834A02EBC00041715398C0EB001097
+:1067B00000EB8000114601EBC00040790A2813DA93
+:1067C0005398C0EB001000EB800001EBC000407953
+:1067D0003030C1B25398C0EB001000EB800002EBE8
+:1067E000C000417114E017E25398C0EB001000EBB9
+:1067F00080006F4901EBC00040793730C1B2539837
+:10680000C0EB001000EB8000694A02EBC000417150
+:1068100040F2833153984843664901EB800101F50A
+:106820008961549800EB400202EB001001EBC000BC
+:10683000007900F00F015398C0EB001000EB8000CE
+:106840005B4A02EBC00081715398C0EB001000EB73
+:106850008000114601EBC00080790A2812DA5398B3
+:10686000C0EB001000EB800001EBC00080793030FD
+:10687000C1B25398C0EB001000EB800002EBC000E7
+:10688000817113E05398C0EB001000EB8000484981
+:1068900001EBC00080793730C1B25398C0EB0010D3
+:1068A00000EB8000424A02EBC00081710322539842
+:1068B000C0EB001000EB80003D4901EBC000C2714D
+:1068C0005398C0EB001000EB800001EBC000401CAF
+:1068D00007210490E2F7FEFD01465398C0EB00103B
+:1068E00000EB8000324A02EBC000017209210F91D7
+:1068F000002140F2833208E020E1A2E0FEE3FEE363
+:106900003FE38AE1F0E042E017E053985043294A20
+:1069100002EB80000171082240F283315398484312
+:10692000244901EB800000F58960549901EB410393
+:1069300003EB011100F831206EE104215398C0EB04
+:10694000001000EB80001A4A02F830109DF8540045
+:106950004030C1B25398C0EB001000EB800002EB56
+:10696000C000417051215398C0EB001000EB800033
+:1069700002EBC000817005215398C0EB001000EBC2
+:10698000800002EBC000C17004210F9144E102219C
+:106990005398C0EB001000EB8000054A02F830105D
+:1069A0009DF854004030C1B25398C0EB001005E090
+:1069B000D885002088480020B841002000EB8000E6
+:1069C00002EBC000417041215398C0EB001000EB76
+:1069D000800002EBC000817031215398C0EB0010A1
+:1069E00000EB800002EBC000C17035215398C0EB72
+:1069F000001000EB800002EBC000017103215398EE
+:106A0000C0EB001000EB800002EBC0004171539816
+:106A1000C0EB001000EB8000114601EBC000401CF1
+:106A200005210490E2F756FD01465398C0EB001093
+:106A300000EB8000FE4A02EBC000817107210F913C
+:106A4000EDE302215398C0EB001000EB8000F84A00
+:106A500002F830109DF854004030C1B25398C0EB9A
+:106A6000001000EB800002EBC00041704121539800
+:106A7000C0EB001000EB800002EBC00081703221FF
+:106A80005398C0EB001000EB800002EBC000C17017
+:106A900030215398C0EB001000EB800002EBC000E7
+:106AA000017103215398C0EB001000EB800002EB52
+:106AB000C00041715398C0EB001000EB80001146FC
+:106AC00001EBC000401C05210490E2F703FD0146E4
+:106AD0005398C0EB001000EB8000D54A02EBC000D9
+:106AE000817107210F919AE304215398C0EB0010A4
+:106AF00000EB8000CE4A02F830109DF85400403080
+:106B0000C1B25398C0EB001000EB800002EBC00054
+:106B1000417041215398C0EB001000EB800002EB64
+:106B2000C000817005215398C0EB001000EB80007D
+:106B300002EBC000C17004210F9170E30221539851
+:106B4000C0EB001000EB8000B94A02F830109DF84D
+:106B500054004030C1B25398C0EB001000EB8000ED
+:106B600002EBC000417041215398C0EB001000EBD4
+:106B7000800002EBC000817031215398C0EB0010FF
+:106B800000EB800002EBC000C17032215398C0EBD3
+:106B9000001000EB800002EBC0000171032153984C
+:106BA000C0EB001000EB800002EBC0004171539875
+:106BB000C0EB001000EB8000114601EBC000401C50
+:106BC00005210490E2F786FC01465398C0EB0010C3
+:106BD00000EB8000964A02EBC000817107210F9103
+:106BE000539800EB400101EB0010924901EB0011BA
+:106BF0003031549801EB0010807820F02002539837
+:106C000000EB400101EB00108A4901EB001030302D
+:106C1000549900EB0110827001E302215398C0EBFC
+:106C2000001000EB8000824A02F830109DF85400FA
+:106C30004030C1B25398C0EB001000EB800002EB73
+:106C4000C000417041215398C0EB001000EB800060
+:106C500002EBC000817031215398C0EB001000EBB3
+:106C6000800002EBC000C1705398C0EB001000EB35
+:106C7000800002EBC000017140F283315398484319
+:106C80006D4901EB800000F58960549901EB4102E8
+:106C900002EB011100EBC1008068B0F5100F0AD3C0
+:106CA00030215398C0EB001000EB8000604A02EBEB
+:106CB000C000417109E032215398C0EB001000EB95
+:106CC00080005B4A02EBC000417140F2833153986F
+:106CD0004843594901EB800000F58960549901EB64
+:106CE000410202EB011100EBC100C07901280AD179
+:106CF00031215398C0EB001000EB80004C4A02EBAE
+:106D0000C00081711BE040F28331539848434A49E7
+:106D100001EB800000F58960549901EB410202EB20
+:106D2000011100EBC100C07948B932215398C0EB82
+:106D3000001000EB80003E4A02EBC0008171002190
+:106D40001A912AE040F28331539848433A4901EBC3
+:106D5000800101F58961549800EB400202EB0010BC
+:106D600001EBC0008168BDF86800C0F1050080003B
+:106D7000C14001F00F0130315398C0EB001000EB1F
+:106D800080002B4A02EBC002BDF86800C01D115400
+:106D9000BDF86800401C81B21A91BDF86800062851
+:106DA000D0DB00211A9111E030215398C0EB001084
+:106DB00000EB80001E4A02EBC002BDF868000D30F7
+:106DC0001154BDF86800401C81B21A91BDF86800EA
+:106DD0001E28E9DB00211991A9E040F28331539884
+:106DE0004843154901EB800108319DF8500000EB44
+:106DF000001001EB8000C178BDF8640081423AD1F7
+:106E000040F28331539848430B4901EB800108312C
+:106E10009DF8500000EB001001EB80008178BDF878
+:106E20006400014401EB410000EB011106E00000A9
+:106E3000D8850020C84300208848002040F28332D3
+:106E400053985043F74A02EB800000F5896000EB4D
+:106E5000C100406B78B132215398C0EB001000EBB9
+:106E60008000F14A02EBC002BDF8640000EB800034
+:106E70000D3011540EE030215398C0EB001000EBA0
+:106E80008000E94A02EBC002BDF8640000EB80001C
+:106E90000D30115400211A9140E040F28331539893
+:106EA0004843E04901EB800108319DF8500000EBB8
+:106EB000001001EB80008178BDF86400014401EB13
+:106EC000410000EB011140F2833253985043D54A00
+:106ED00002EB800000F5896000EBC100416BBDF85A
+:106EE0006800C0F103008000C14001F00F013031A3
+:106EF000BDF868200E32BDF8640000EB800002444B
+:106F00005398C0EB001000EB8000C74B03EBC000B0
+:106F10008154BDF86800401C81B21A91BDF8680028
+:106F20000428BADBBDF86400401C81B21991BDF899
+:106F300064000628FFF651AF03225398C0EB0010FF
+:106F400000EB8000B84901EBC00080F82B2053987B
+:106F5000C0EB001000EB800001EBC000401C2B21B7
+:106F60000490E2F7B7FA01465398C0EB001000EB2B
+:106F70008000AD4A02EBC00080F82C102D210F914B
+:106F80004DE102215398C0EB001000EB8000A64AAF
+:106F900002F830109DF854004030C1B25398C0EB55
+:106FA000001000EB800002EBC000417041215398BB
+:106FB000C0EB001000EB800002EBC00081703221BA
+:106FC0005398C0EB001000EB800002EBC000C170D2
+:106FD00031215398C0EB001000EB800002EBC000A1
+:106FE000017132215398C0EB001000EB800002EBDE
+:106FF000C000417100211A9111E030215398C0EB7B
+:10700000001000EB8000884A02EBC002BDF8680067
+:10701000801D1154BDF86800401C81B21A91BDF862
+:1070200068001E28E9DB00211991A4E040F28331B9
+:10703000539848437B4901EB800108319DF850008B
+:1070400000EB001001EB8000C178BDF864008142C4
+:1070500032D140F2833153984843724901EB8001A9
+:1070600008319DF8500000EB001001EB80008178A2
+:10707000BDF86400014401EB410000EB011140F256
+:10708000833253985043674A02EB800000F58960D1
+:1070900000EBC100406B78B132215398C0EB001077
+:1070A00000EB8000604A02EBC002BDF8640000EB18
+:1070B0008000801D11540EE030215398C0EB001069
+:1070C00000EB8000584A02EBC002BDF8640000EB00
+:1070D0008000801D115400211A9143E040F2833159
+:1070E000539848434F4901EB800108319DF8500007
+:1070F00000EB001001EB8000817801E07AE064E0B1
+:10710000BDF86400014401EB410000EB011140F2C5
+:10711000833253985043434A02EB800000F5896064
+:1071200000EBC100416BBDF86800C0F103008000B6
+:10713000C14001F00F013031BDF86820D21DBDF80B
+:10714000640000EB800002445398C0EB001000EB99
+:107150008000354B03EBC0008154BDF86800401C33
+:1071600081B21A91BDF868000428B7DBBDF864004D
+:10717000401C81B21991BDF864000628FFF656AF95
+:1071800003225398C0EB001000EB8000264901EB6E
+:10719000C00080F824205398C0EB001000EB800062
+:1071A00001EBC000401C24210490E2F793F9014652
+:1071B0005398C0EB001000EB80001B4A02EBC000AC
+:1071C00080F8251026210F9129E010215398C0EB5B
+:1071D000001000EB8000144A02F830103021539860
+:1071E000C0EB001000EB800002EBC00041700221F8
+:1071F0000F9114E010215398C0EB001000EB8000B9
+:10720000094A02F8301031215398C0EB001000EB0E
+:10721000800002EBC000417002210F9100BF00BF4F
+:10722000D7E3000088480020D8850020012140F2E3
+:10723000833253985043F64A02EB80000171A2F565
+:10724000DA61539801EB00115498085C401CC1B2FC
+:10725000A2F5DA62539802EB001254981154559833
+:10726000012802D002285ED15EE003215398C0EBD2
+:10727000001000EB8000E74A02F830105398C0EB92
+:10728000001000EB800002EBC00041700021539819
+:10729000C0EB001000EB800002EBC000817053983F
+:1072A000C0EB001000EB800002EBC000C1705398EF
+:1072B000C0EB001000EB800002EBC00001711A214E
+:1072C0005398C0EB001000EB800002EBC00041714E
+:1072D0005398C0EB001000EB8000114601EBC00199
+:1072E000049106210498E2F713FB0022CDE9100275
+:1072F000DDE91020010641EA1220C2B25398C0EB2A
+:10730000001000EB8000C34901EBC000C27110986F
+:10731000C2B25398C0EB001000EB800001EBC0003C
+:10732000827108200F9060E003215398C0EB001099
+:1073300000EB8000B74A02F830105398C0EB001001
+:1073400000EB800002EBC000417000215398C0EBBD
+:10735000001000EB800002EBC00081701E215398EA
+:10736000C0EB001000EB800002EBC000C1700021F8
+:107370005398C0EB001000EB800002EBC0000171DD
+:1073800003215398C0EB001000EB800002EBC0001B
+:1073900041715398C0EB001000EB8000114601EBE7
+:1073A000C001049106210498E2F7B2FA0022CDE967
+:1073B0001002DDE91001000A40EA0160C2B25398F0
+:1073C000C0EB001000EB8000924901EBC000C271DD
+:1073D0001098C2B25398C0EB001000EB800001EB94
+:1073E000C000827108200F9000BF00BFF1E20121B0
+:1073F00040F2833253985043854A02EB800001717A
+:10740000A2F5DA61539801EB00115498085C401C16
+:10741000C1B2A2F5DA62539802EB001254981154EB
+:107420005598052863D2DFE800F003F863F7C3003E
+:10743000FE215398C0EB001000EB8000754A02F863
+:107440003010FF215398C0EB001000EB800002EBDE
+:10745000C000417004215398C0EB001000EB800085
+:1074600002EBC000817001215398C0EB001000EBCB
+:10747000800002EBC000C17003215398C0EB0010E4
+:1074800000EB800002EBC00001715398C0EB0010CC
+:1074900000EB8000114601EBC0008078401E81B2F5
+:1074A00004915398C0EB001000EB8000114601EBF3
+:1074B000C000801C039004990BF09EFB0022CDE9D4
+:1074C00010021098C2B25398C0EB001000EB80007D
+:1074D000504901EBC0004271EF225398C0EB0010FD
+:1074E00000EB800001EBC000827107200F906EE27C
+:1074F000FE215398C0EB001000EB8000454A02F8D3
+:107500003010FF215398C0EB001000EB800002EB1D
+:10751000C000417004215398C0EB001000EB8000C4
+:1075200002EBC000817001215398C0EB001000EB0A
+:10753000800002EBC000C17002215398C0EB001024
+:1075400000EB800002EBC00001715398C0EB00100B
+:1075500000EB8000114601EBC0008078401E81B234
+:1075600004915398C0EB001000EB8001104600EB33
+:10757000C100801C039004990BF03EFB0022CDE972
+:1075800010021098C2B25398C0EB001000EB8000BC
+:10759000204901EBC0004271EF225398C0EB00106C
+:1075A00000EB800001EBC000827107200F900EE21B
+:1075B000FE215398C0EB001000EB8000154A02F842
+:1075C0003010FF215398C0EB001000EB800002EB5D
+:1075D000C000417010215398C0EB001000EB8000F8
+:1075E00002EBC000817001215398C0EB001000EB4A
+:1075F000800002EBC000C17004215398C0EB001062
+:1076000000EB800002EBC0000171002119912DE018
+:1076100088480020D885002079E188E040F2833155
+:1076200053984843F84901EB800090F8CB2D40F285
+:10763000833153984843F44901EB800000F56061C1
+:10764000BDF86400085C101AC1B25398C0EB00107A
+:1076500000EB8000ED4A02EBC002BDF86400401D63
+:107660001154BDF86400401C81B2199140F283317D
+:1076700053984843E44901EB800090F8CA1DBDF8D7
+:1076800064008142CADC40F2833153984843DE49AA
+:1076900001EB800090F8CA1D199111E00021539868
+:1076A000C0EB001000EB8000D84A02EBC002BDF82E
+:1076B0006400401D1154BDF86400401C81B2199152
+:1076C000BDF864001128E9DB5398C0EB001000EB13
+:1076D0008000CE4901EBC0008078401E81B2049149
+:1076E0005398C0EB001000EB8000C84901EBC000CC
+:1076F000801C039004990BF07FFA0022CDE9100260
+:107700001098C2B25398C0EB001000EB8000BF4944
+:1077100001EBC0004274EF225398C0EB001000EB65
+:10772000800001EBC000827413200F904FE1FE2116
+:107730005398C0EB001000EB8000B44A02F8301000
+:10774000FF215398C0EB001000EB800002EBC0005B
+:10775000417028215398C0EB001000EB800002EB31
+:10776000C000817001215398C0EB001000EB800035
+:1077700002EBC000C1705398C0EB001000EB80001A
+:1077800002EBC000017105211A9110E0002153980D
+:10779000C0EB001000EB80009C4A02EBC002BDF879
+:1077A00068001154BDF86800401C81B21A91BDF800
+:1077B00068002828EADB00211A9166E0002119916F
+:1077C0005AE040F28331539848438F4901EB8000DF
+:1077D00090F8CB1D049101EBD171BDF86400B0EBC2
+:1077E000610F32DA40F2833153984843864901EB06
+:1077F000800000F55D61BDF8680051F8201040F28E
+:10780000833253985043804A02EB800090F8CB2D8E
+:1078100002EBD27004924210521EBDF86400101A9E
+:10782000C000C140CAB2BDF86410491DBDF868006F
+:1078300000EB400001445398C0EB001000EB8000C7
+:10784000724B03EBC000425411E00022BDF86410FB
+:10785000491DBDF8680000EB400001445398C0EB9F
+:10786000001000EB8000694B03EBC0004254BDF8F0
+:107870006400401C81B21991BDF864000328A0DBAC
+:10788000BDF86800401C81B21A9140F283315398D0
+:1078900048435D4901EB800090F8CA1DBDF86800BF
+:1078A00081428BDC5398C0EB001000EB80005749FD
+:1078B00001EBC0008078401E81B204915398C0EB68
+:1078C000001000EB8001514800EBC100801C0390C8
+:1078D00004990BF091F90022CDE910021098C2B280
+:1078E0005398C0EB001000EB8000484901EBC0004A
+:1078F00080F82920EF225398C0EB001000EB8000A5
+:1079000001EBC00080F82A202B200F905FE0FE21C1
+:107910005398C0EB001000EB80003C4A02F8301096
+:10792000FF215398C0EB001000EB800002EBC00079
+:10793000417004215398C0EB001000EB800002EB73
+:10794000C000817001215398C0EB001000EB800053
+:1079500002EBC000C17003215398C0EB001000EB94
+:10796000800002EBC00001715398C0EB001000EBE7
+:107970008000114601EBC0008078401E81B2049166
+:107980005398C0EB001000EB8000114601EBC000E3
+:10799000801C039004990BF02FF90022CDE910020E
+:1079A0001098C2B25398C0EB001000EB800017494A
+:1079B00001EBC0004271EF225398C0EB001000EBC6
+:1079C000800001EBC000827107200F9000BF00BF54
+:1079D00000BF00BF539830B101281DD002282CD021
+:1079E00003284FD13CE0BDF83C0060B1802108483D
+:1079F000E3F7BEF8BDF83C000649086001210548E0
+:107A0000001FE2F705F83DE088480020D8850020F7
+:107A1000000C0240A4600240BDF83C0060B10821A7
+:107A2000F748E3F7A5F8BDF83C00F649486701219F
+:107A3000F4487030E1F7ECFF24E0BDF83C0070B191
+:107A40004FF48071F048E3F793F8BDF83C00ED493E
+:107A5000BC3108600121EB48B830E1F7D9FF11E0F3
+:107A6000BDF83C0068B14FF48061E548E3F780F869
+:107A7000BDF83C00E349C8650121E2485830E1F710
+:107A8000C7FF00BF00BFE14890F80A0FB8B3539892
+:107A9000C0EB001000EB8000DD4901EBC0010023CA
+:107AA0000491BDF83C10539A0498E3F7AFF8E7E16E
+:107AB000D849539801EB00115498085C401CC1B29E
+:107AC000D44A539802EB001254981154D8E1D1498A
+:107AD0006C39539811F81000C00980B9539811F807
+:107AE0001000C0F3C300062832D2DFE800F00382A2
+:107AF000F7F556320020C849C8701A9014E0BFE16B
+:107B0000C649BDF86800095C5398C0EB001000EB53
+:107B10008000BF4A02EBC002BDF868001154BDF8F6
+:107B20006800401C81B21A91BC48E0F7ACFBBDF87C
+:107B300068108842E4D8BDF868100F914FF47A714C
+:107B4000539800EB4000B34A303A02EB800081606A
+:107B500028E10020B049C8701A9013E0B049BDF880
+:107B60006800095C5398C0EB001000EB8000A84A45
+:107B700002EBC002BDF868001154BDF86800401C5B
+:107B800081B21A91A648E0F77EFBBDF868108842E2
+:107B9000E4D8BDF868100F9104E100201A9013E0BA
+:107BA000A049BDF86800095C5398C0EB001000EBD9
+:107BB0008000974A02EBC002BDF868001154BDF87E
+:107BC0006800401C81B21A919648E0F75CFBBDF852
+:107BD00068108842E4D8BDF868100F9142F2107125
+:107BE000539800EB40008B4A303A02EB80008160F2
+:107BF000D8E000208849C8701A9013E08A49BDF87F
+:107C00006800095C5398C0EB001000EB8000804ACC
+:107C100002EBC002BDF868001154BDF86800401CBA
+:107C200081B21A918048E0F72EFBBDF868108842B7
+:107C3000E4D853983130C1B25398C0EB001000EB38
+:107C40008000734A02EBC000C172539800EB400001
+:107C50003130C1B25398C0EB001000EB800002EB52
+:107C6000C00081755398032828D131215398C0EB67
+:107C7000001000EB800002EBC000817530215398AA
+:107C8000C0EB001000EB800002EBC000C1750D21BD
+:107C90005398C0EB001000EB800002EBC0000176AF
+:107CA0000A215398C0EB001000EB800002EBC000EB
+:107CB0004176BDF86800401C81B21A91BDF8681089
+:107CC0000F9142F21071539800EB4000514A303A44
+:107CD00002EB8000816065E038E0FFE700201A9049
+:107CE00013E05249BDF86800095C5398C0EB0010DE
+:107CF00000EB8000464A02EBC002BDF86800115458
+:107D0000BDF86800401C81B21A914848E0F7BBFA00
+:107D1000BDF868108842E4D8BDF868100F913D495D
+:107D20006C39539811F8100020F078011831394A55
+:107D30006C3A539802F810104FF4FA61539800EB24
+:107D400040003C3202EB800081602BE000201A9062
+:107D500013E03749BDF86800095C5398C0EB001088
+:107D600000EB80002A4A02EBC002BDF86800115403
+:107D7000BDF86800401C81B21A912D48E0F783FAE3
+:107D8000BDF868108842E4D8BDF868100F9142F23F
+:107D90001071539800EB40021E48303800EB82000F
+:107DA000816000BF00BF539830B1012816D002286F
+:107DB00040D0032863D14FE0BDF83C0068B180217A
+:107DC0000F48E2F7D5FEBDF83C000E49A43108602B
+:107DD00001210C48A030E1F71BFE50E0BDF83C004B
+:107DE00060B108210648E2F7C3FEBDF83C00054932
+:107DF0004867012103487030E1F70AFE3FE00000C8
+:107E0000000C02400060024000000240BC22002042
+:107E1000D8850020B8410020CC3D0020619A03089D
+:107E20006C9A0308589A0308109A03084C9A03089E
+:107E30002A9A0308BDF83C0068B14FF480711148DC
+:107E4000E2F796FEBDF83C000F49086001210E489C
+:107E5000001FE1F7DDFD12E0BDF83C0070B14FF40A
+:107E600080610A48E2F784FEBDF83C000649BC394F
+:107E7000C865012104486438E1F7CAFD00BF00BFAE
+:107E800056B010BD00000240BC600240000C024031
+:107E90002DE9F05F2DED0C8B05460E4600240021E8
+:107EA0000F46884600BF37E0E200AA46B346504678
+:107EB0005946E0F7B8F900F0FF092046E0F7A8FBC3
+:107EC00041EC1D0BB0EE4D1AF0EE6D1A9FED160B46
+:107ED0000FF0D6FBB0EE40BAF0EE60BA09F00F0139
+:107EE0004FEA291202EB820201EB4200E0F77FFB2E
+:107EF00053EC1B2BE0F784FA41EC190B3846414652
+:107F0000E0F793FB53EC192BE0F7D3F9E0F7E1FB33
+:107F100007468846601CC4B2082CC5DB384641467B
+:107F2000BDEC0C8BBDE8F09F000000000000594044
+:107F300010B5002440F224410E480FF010F801283B
+:107F400016D10C480088C4B20A48001D0088C4B28B
+:107F500040F2244107480EF07CFF0120064948709A
+:107F600006480068C0F57A7081B20548A0F8041E82
+:107F700010BD000000440040584100208C600240C9
+:107F8000BC72002010B5002440F224410A480EF0D3
+:107F9000E6FF01280FD108480088C4B20648001D3A
+:107FA0000088C4B20121054841730548406CC0F502
+:107FB0007A700449488010BD004C004058410020B0
+:107FC00000600240C080002010B5002440F224412F
+:107FD0000A480EF0C4FF01280ED108480088C4B238
+:107FE00006488088C4B201210548417605484069A9
+:107FF000C0F57A700449888010BD00000050004030
+:108000005841002000600240C080002010B50024CC
+:1080100040F224410B480EF0A2FF012810D109487C
+:108020000088C4B20748001D0088C4B20121064878
+:1080300080F825100548C06AC0F57A700449C880E8
+:1080400010BD000000480040584100200060024080
+:10805000C080002010B5002410491148E1F7BEFC93
+:1080600000210F48E1F7D4FC00E000BF40210D489B
+:108070000EF068FF0028F8D080210B48E2F77AFD67
+:108080000A4907481838E1F7A9FC012104481838C3
+:10809000E1F7BEFC01200649087010BD00802020D9
+:1080A000A060024000440040000C02400088002014
+:1080B0001600002010B5002410491148E1F78EFC8D
+:1080C00000210F48E1F7A4FC00E000BF40210D486B
+:1080D0000EF038FF0028F8D008210B48E2F74AFDDF
+:1080E0000A4907483038E1F779FC01210448303863
+:1080F000E1F78EFC01200649087010BD20800020A9
+:1081000070600240004C0040000C024000802010D3
+:108110001600002010B5002411491248E1F75EFC5A
+:1081200000211048E1F774FC00E000BF40210E4838
+:108130000EF008FF0028F8D04FF480710B48E2F7EA
+:1081400019FD0B490748A838E1F748FC012105480B
+:10815000A838E1F75DFC01200649087010BD000059
+:1081600000800028B860024000500040000002403B
+:10817000208000101600002010B50024114912487C
+:10818000E1F72CFC00211048E1F742FC00E000BFC1
+:1081900040210E480EF0D6FE0028F8D04FF4806142
+:1081A0000B48E2F7E7FC0B4907483038E1F716FCCB
+:1081B000012105483038E1F72BFC01200649087001
+:1081C00010BD0000008000185860024000480040C8
+:1081D000000C0240008800101600002030B58FB05F
+:1081E00005460C46012148050AF0D6FD35B1012DA2
+:1081F0005ED0022D7ED0032D59D115E1BA48E1F7AA
+:1082000013FC40200390002005904FF480600690FE
+:10821000082C03D100200790089005E0102C03D112
+:10822000E001079080000890002009904FF4003092
+:108230000A9000200B900C900D900E90AB4801908E
+:1082400040060090AA4802906946A748E1F7B6FCAC
+:1082500001221021A448E1F793FCA3481838E1F764
+:10826000E3FB002003904FF47A7004900020059007
+:108270004FF48060069000200790089009904FF41A
+:1082800000300A9000200B900C900D900E909748B3
+:10829000019040060090974802906946924818382D
+:1082A000E1F78CFC012190481838E1F7B1FB18E1A7
+:1082B0008D483038E1F7B8FB40200390002005904E
+:1082C0004FF480600690082C03D10020079008909E
+:1082D00005E0102C03D1E0010790800008900020F9
+:1082E00009904FF400300A9000200B900C900D90F4
+:1082F0000E9000E03BE080480190400600907F48EF
+:108300000290694678483038E1F758FC0122102184
+:1083100075483038E1F734FC73486038E1F784FB86
+:10832000002003904FF47A700490002005904FF4E1
+:108330008060069000200790089009904FF400306C
+:108340000A9000200B900C900D900E906A480190BE
+:10835000400600906A480290694663486038E1F739
+:108360002DFC012160486038E1F752FBB9E05E481E
+:108370001830E1F759FB40200390002005904FF49E
+:1083800080600690082C03D100200790089005E03B
+:10839000102C03D1E0010790800008900020099084
+:1083A0004FF400300A9000200B900C900D900E902E
+:1083B00054480190400600905348029069464A484C
+:1083C0001830E1F7FBFB0122102147481830E1F794
+:1083D000D7FB45489038E1F727FB002003904FF486
+:1083E0007A700490002005904FF480600690002081
+:1083F0000790089009904FF400300A9000200B90ED
+:108400000C900D900E903F480190400600903F4820
+:108410000290694634489038E1F7D0FB0121324898
+:108420009038E1F7F5FA5CE02F484838E1F7FCFABC
+:1084300040200390002005904FF480600690082CA7
+:1084400003D100200790089005E0102C03D1E00133
+:10845000079080000890002009904FF400300A90A7
+:1084600000200B900C900D900E9029480190400632
+:1084700000902848029069461B484838E1F79EFB67
+:108480000122102118484838E1F77AFB164878385D
+:10849000E1F7CAFA002003904FF47A7004900020AC
+:1084A00005904FF480600690002007900890099096
+:1084B0004FF400300A9000200B900C900D900E901D
+:1084C0001348019040060090134802906946064800
+:1084D0007838E1F773FB012103487838E1F798FA1F
+:1084E00000BF00BF0FB030BDA06002400444004098
+:1084F000D8850020388F0020044C004030880020B0
+:108500002093002004500040888A00200897002013
+:1085100004480040E08C0020F09A00201CB50121A6
+:1085200008460AF039FC012104200AF035FC01213B
+:1085300008200AF031FC012140200AF02DFC07221E
+:1085400005214448E2F7E8FA072206214148E2F70C
+:10855000E3FA072208213F48E2F7DEFA0722092161
+:108560003C48E2F7D9FA08220A213B48E2F7D4FA5C
+:1085700008220B213848E2F7CFFA082202213548B9
+:10858000E2F7CAFA08220C213348E2F7C5FA4FF4A1
+:108590005970009002208DF8050000208DF806002B
+:1085A00001208DF8070002208DF804006946294853
+:1085B000E2F76AFA4FF4E050009002208DF80500CF
+:1085C00000208DF8060001208DF8070002208DF8AC
+:1085D000040069462048E2F757FA4FF49160009092
+:1085E00000208DF8060001208DF804006946194826
+:1085F000E2F74AFA4FF48070009000208DF80600F0
+:1086000001208DF8040069461448E2F73DFA4FF462
+:10861000F040009000208DF8060001208DF8040045
+:1086200069460F48E2F730FA4FF480410C48E2F710
+:108630009FFA4FF400510A48E2F79AFA4FF480513A
+:108640000748E2F795FA4FF400610548E2F790FA1F
+:108650001CBD0000000C0240000802400000024067
+:108660000018024070B5002500260024FFF756FFD1
+:108670000421114880F89A1E00BF08E00821204616
+:10868000FFF7ACFD204600F0F1F9601CC4B20A48C7
+:1086900090F89A0EA042F1DC00F014F8002107488F
+:1086A00080F8481E00200649887048700120C87074
+:1086B0004FF47A70886070BDBC320020BC7200201C
+:1086C0000481002008B511208DF8000002208DF8EB
+:1086D000010001208DF802008DF80300684602F0C9
+:1086E0001FFB26208DF8000001208DF801000020DE
+:1086F0008DF8020001208DF80300684602F010FB9F
+:108700000E208DF8000002208DF8010001208DF868
+:1087100002008DF80300684602F002FB27208DF866
+:10872000000001208DF8010000208DF802000120DA
+:108730008DF80300684602F0F3FA0F208DF8000070
+:1087400002208DF8010001208DF802008DF8030051
+:10875000684602F0E5FA34208DF8000001208DF81B
+:10876000010000208DF8020001208DF8030068460A
+:1087700002F0D6FA2F208DF8000002208DF80100BB
+:1087800001208DF802008DF80300684602F0C8FA57
+:1087900035208DF8000001208DF8010000208DF8B3
+:1087A000020001208DF80300684602F0B9FA08BD06
+:1087B00010B5024601B9102112F8013B00BF12F8B2
+:1087C000010B4340481E80B2011EF8D103F07F0028
+:1087D00010BD00002DE9FF4107460D4616461C4618
+:1087E00037B1012F42D0022F7FD0032F3DD1BAE005
+:1087F000012148040AF000FB0095012C06D120035A
+:10880000ADF804008010ADF808000FE0022C07D18D
+:10881000E002ADF804004FF4C060ADF8080005E0D8
+:1088200024B9ADF804600020ADF808000020ADF8D0
+:108830000600ADF80C000C20ADF80A0069466A4845
+:108840000EF0DCFB012168480EF00CFB012240F227
+:10885000244165480EF0ADFB102163480EF0F9FA93
+:108860000122C02160480EF009FBBAE00121C804D2
+:108870000AF0C2FA0095012C06D12003ADF80400DD
+:108880008010ADF808000FE0022C07D1E002ADF82F
+:1088900004004FF4C060ADF8080005E024B9ADF85D
+:1088A00004600020ADF808000020ADF80600ADF827
+:1088B0000C000C20ADF80A0069464C480EF09EFBF7
+:1088C00001214A480EF0CEFA012240F224414748E5
+:1088D0000EF06FFB102145480EF0BBFA0122C021BB
+:1088E00042480EF0CBFA7CE0FFE7012108050AF0D0
+:1088F00083FA0095012C06D12003ADF80400801006
+:10890000ADF808000FE0022C07D1E002ADF804003A
+:108910004FF4C060ADF8080005E024B9ADF804607C
+:108920000020ADF808000020ADF80600ADF80C00FE
+:108930000C20ADF80A0069462D480EF05FFB0121BE
+:108940002B480EF08FFA012240F2244128480EF005
+:1089500030FB102126480EF07CFA0122C021244869
+:108960000EF08CFA3DE0012188040AF045FA0095EA
+:10897000012C06D12003ADF804008010ADF80800EA
+:108980000FE0022C07D1E002ADF804004FF4C06004
+:10899000ADF8080005E024B9ADF804600020ADF89A
+:1089A00008000020ADF80600ADF80C000C20ADF872
+:1089B0000A0069460F480EF021FB01210D480EF018
+:1089C00051FA012240F224410A480EF0F2FA102135
+:1089D00008480EF03EFA0122C02106480EF04EFA79
+:1089E00000BF00BFBDE8FF8100440040004C0040D4
+:1089F00000500040004800402DE9FC4705460E4667
+:108A0000002400210091019100BFE94600BF27E04A
+:108A10006422002328463146DFF7D4FB17469846E8
+:108A20000A22002338464146DFF7CCFB4FEA001A02
+:108A30000A22002338464146DFF7C4FB0F200240DC
+:108A40001AEB020009F804004FF064024FF0000333
+:108A500028463146DFF7B6FB05460E46601CC4B219
+:108A6000082CD5DBDDE90001BDE8FC872DE9F047E6
+:108A700004460027B84600BF0026B2464FF0010961
+:108A800004EB440000EB0410FE4901EB0010407BB6
+:108A9000012803D10021204600F028FDFA4810F8F3
+:108AA000140020F080008030F74901F81400002005
+:108AB00004EB4401F44A0C3202F8210004EB4401B7
+:108AC00002EB8101887004EB440102EB81014870E4
+:108AD00004EB440102EB8101C870052004EB440162
+:108AE00002EB81018860002004EB4401303202F87F
+:108AF000210004EB440102EB81018870012004EBAA
+:108B0000440102EB8101487004EB440102EB810156
+:108B1000C87004EB440000EB0410DA4901EB0010CC
+:108B2000806800EB8000400004EB440102EB81010F
+:108B3000886008212046FFF751FB04EB440000EB5E
+:108B40000410D04A02EB0010437904EB440000EB20
+:108B5000041002EB0010016800222046FFF73AFEE5
+:108B600004EB440000EB0410C64901EB00108079CF
+:108B70000E2810D2DFE800F0BD071019222B444D5B
+:108B8000567A838CA371052140F283306043BF4A3B
+:108B900002EB80004171ACE0112140F28330604370
+:108BA000BA4A02EB80004171A3E0072140F2833012
+:108BB0006043B64A02EB800041719AE0042140F222
+:108BC00083306043B14A02EB8000417191E004EBD5
+:108BD000440000EB0410AB4901EB001080686421F5
+:108BE000484304EB4401A84A3C3202EB810188600F
+:108BF000322004EB4401303A02EB8101886078E0D6
+:108C0000032140F283306043A04A02EB80004171AF
+:108C10006FE0042140F2833060439C4A02EB800005
+:108C2000417166E0062140F283306043974A02EBCF
+:108C30008000417110212046FFF7D0FA04EB440078
+:108C400000EB04108F4A02EB0010016800234FF480
+:108C500080522046FFF7BEFD4BE0032140F28330F7
+:108C600060438A4A02EB8000417142E0112140F2E8
+:108C700083306043854A02EB8000417139E0032173
+:108C800040F283306043814A02EB8000417130E062
+:108C9000002140F2833060437C4A02EB8000417146
+:108CA00004EB440000EB0410764901EB001043791B
+:108CB00000224FF416512046FFF78CFD19E00221E7
+:108CC00040F283306043714A02EB8000417104EB53
+:108CD000440000EB04106B4901EB00108068642134
+:108CE000484304EB4401A2F5E06202EB8101886095
+:108CF00000BF00BF664890F82800012821D100215C
+:108D000040F283306043614A02EB800041710120F0
+:108D100004EB4401A2F5E66202EB81018860802148
+:108D20005C48E1F727FF08215A48E1F723FF4FF499
+:108D300080715948E1F71EFF4FF480615548E1F713
+:108D400019FF002140F283306043504A02EB80005B
+:108D500080F8D91440F28330604302EB800080F841
+:108D6000DA14012576E004EB440000EB04104549D9
+:108D700001EB0010303000EB0510427804EB4400AA
+:108D800000EB041001EB00103030691E00EB011005
+:108D90004078824204D109F1010000F0FF0934E07B
+:108DA00040F283306043394901EB8000083006EB24
+:108DB000061100EB810080F802A004EB440000EBF8
+:108DC0000410304901EB00103030691E00EB011037
+:108DD000417840F2833060432C4A02EB8000083037
+:108DE00006EB061200EB8200417040F283306043D4
+:108DF000264901EB8000083006EB061100F82190AF
+:108E0000701CC6B2AA464FF0010940F2833060439D
+:108E10001E4901EB800000F5896005EB450101EB7F
+:108E2000051100EBC10080F89160A9F10100C1B209
+:108E300040F283306043154A02EB800000F5896000
+:108E400005EB450202EB051200EBC20080F8921020
+:108E5000681CC5B204EB440000EB0410094901EBA7
+:108E60000010C079A8423FF77EAF701CC1B240F23B
+:108E700083306043054A02EB8000817140F2833009
+:108E800060430BE0C84300204C410020884800208C
+:108E9000BC120020000C024000000240114601EB11
+:108EA0008000083006EB061100EB810080F802A07C
+:108EB00004EB440000EB0410A2F5986101EB0010F4
+:108EC0003030691E00EB0110417840F2833060437E
+:108ED00002EB8000083006EB061200EB82004170C6
+:108EE00040F283306043FE4901EB8000083006EB1E
+:108EF000061100F82190002140F283306043F84AC7
+:108F000002EB8000083006EB061200EB820080F8CE
+:108F1000381040F283306043F14A02EB80000830A1
+:108F200006EB061200EB820080F83A1040F2833024
+:108F30006043EB4A02EB8000083006EB061200EBC0
+:108F4000820080F8391040F283306043E44A02EB3B
+:108F50008000083006EB061200EB820080F83B1020
+:108F60004FF47A7140F283306043DD4A02EB8000B7
+:108F7000083006EB061200EB82000164002539E29E
+:108F8000002140F283306043D54A02EB800000F5B7
+:108F9000896005EB450202EB051200EBC20001738C
+:108FA00040F283306043CE4A02EB800000F58960D6
+:108FB00005EB450202EB051200EBC200817340F2A3
+:108FC00083306043C64A02EB800000F5896005EB00
+:108FD000450202EB051200EBC200417340F2833000
+:108FE0006043BF4A02EB800000F5896005EB450253
+:108FF00002EB051200EBC200C17304EB440000EB6E
+:109000000410B84901EB0010806800EB80004000BC
+:1090100004EB440101EB0411B24A02EB0111C979DE
+:109020004843410040F283306043AD4A02EB800088
+:1090300000F5896005EB450202EB051200EBC2006A
+:10904000416104EB440000EB0410A64901EB001061
+:10905000303000EB0510807820F0800104EB4400F4
+:1090600000EB04109F4A02EB0010303000EB0510BB
+:109070008170002140F283306043994A02EB800006
+:1090800000F5896005EB450202EB051200F832108D
+:1090900040F283306043924A02EB800000F5896021
+:1090A00005EB450202EB051200EBC20080F88210CE
+:1090B00004EB440000EB04108A4901EB00108079B6
+:1090C0000E2818D2DFE800F017071829173A4BFDD1
+:1090D000FC17FBFAF9F8E52140F283306043804A3F
+:1090E00002EB800000F5896005EB450202EB0512FA
+:1090F00000EBC20041717AE1A12140F2833060436C
+:10910000774A02EB800000F5896005EB450202EB2F
+:10911000051200EBC200417169E1A12140F28330E8
+:1091200060436F4A02EB800000F5896005EB450261
+:1091300002EB051200EBC200417158E1312140F20F
+:1091400083306043664A02EB800000F5896005EBDE
+:10915000450202EB051200EBC200417147E1F42128
+:1091600040F2833060435E4A02EB800000F5896084
+:1091700005EB450202EB051200EBC200417100272E
+:10918000A8E04FF0000891E007EB470000EB071064
+:10919000544901EB0010303000EB0810017804EB6B
+:1091A000440000EB04104F4A02EB0010303000EB9B
+:1091B0000510007A814275D104EB440000EB0410E5
+:1091C000114601EB0010303000EB0510017840F241
+:1091D00083307843424A02EB800000F5896008EB57
+:1091E000480202EB081200EBC20080F87F1040F248
+:1091F000833078433A4901EB800000F5896008EB41
+:10920000480101EB081100EBC10080F8804040F2FA
+:1092100083307843324901EB800000F5896008EB28
+:10922000480101EB081100EBC10080F8815007EB09
+:10923000470000EB07102B4901EB0010303000EB2A
+:109240000810017840F283306043254A02EB800029
+:1092500000F5896005EB450202EB051200EBC20048
+:1092600080F87F1040F2833060431D4901EB80009D
+:1092700000F5896005EB450101EB051100EBC1002C
+:1092800080F8807040F283306043154901EB800024
+:1092900000F5896005EB450101EB051100EBC1000C
+:1092A00080F8818008F1010000F0FF0807EB47001B
+:1092B00000EB07100B4905E055E087E075E063E03F
+:1092C00040E016E001EB0010C07940453FF75CAF8D
+:1092D000781CC7B2044890F89A0EB84206E0000025
+:1092E00088480020C8430020BC3200203FF749AF27
+:1092F0007DE0062140F283306043784A02EB800033
+:1093000000F5896005EB450202EB051200EBC20097
+:10931000417105EB041000EB4001714800EB411076
+:10932000D0F8091040F2833060436C4A02EB8000B1
+:1093300000F5896005EB450202EB051200EBC20067
+:10934000416354E0152140F283306043634A02EBED
+:10935000800000F5896005EB450202EB051200EB89
+:10936000C200417143E0E52140F2833060435B4A33
+:1093700002EB800000F5896005EB450202EB051267
+:1093800000EBC200417132E0022140F283306043C1
+:10939000524A02EB800000F5896005EB450202EBC2
+:1093A000051200EBC200417121E0012140F283303F
+:1093B00060434A4A02EB800000F5896005EB4502F4
+:1093C00002EB051200EBC200417110E0022140F2F5
+:1093D00083306043414A02EB800000F5896005EB71
+:1093E000450202EB051200EBC200417100BF00BF55
+:1093F000681CC5B204EB440000EB0410394901EBD2
+:109400000010C079A8423FF7BBAD04EB440000EB6D
+:10941000041001EB00108079042811D004EB440003
+:1094200000EB041001EB00108079092808D004EB50
+:10943000440000EB041001EB001080790A2846D1AB
+:1094400000253BE004EB440000EB0410254901EB50
+:1094500000108079042804D0092810D00A282AD1C5
+:109460001BE0B12140F2833060431C4A02EB8000D4
+:10947000083005EB051200EB820041711BE0A121D1
+:1094800040F283306043154A02EB8000083005EB60
+:10949000051200EB820041710DE0032140F28330A0
+:1094A00060430E4A02EB8000083005EB051200EB2A
+:1094B0008200417100BF00BF681CC5B240F283301A
+:1094C0006043064901EB80008079A842BADC0021A4
+:1094D000054880F89B1EBDE8F08700008848002002
+:1094E000D8140020C8430020BC32002070B50446C8
+:1094F0000E46CE48056806BB34B1012C0AD0022CBA
+:109500000ED0032C18D111E04FF48041C848E1F788
+:1095100031FB11E04FF40051C548E1F72BFB0BE0A4
+:109520004FF48051C248E1F725FB05E04FF400619C
+:10953000BF48E1F71FFB00BF20E034B1012C0AD087
+:10954000022C0ED0032C18D111E04FF48041B84802
+:10955000E1F70EFB11E04FF40051B548E1F708FBCD
+:109560000BE04FF48051B248E1F702FB05E04FF405
+:109570000061AF48E1F7FCFA00BF00BF64200FF0C4
+:10958000DFF900231A464FF416512046FFF722F95F
+:10959000002004EB4401A74A02EB8101887004EB30
+:1095A000440102EB8101486004EB440000EB04102D
+:1095B00002F5107101EB001080689F49886001205E
+:1095C0004870772004EB84019C4A1144887004EBB6
+:1095D000440000EB04109A4901EB001080790B283D
+:1095E0003FD2DFE800F03E060D141B223E293E303C
+:1095F0003700772004EB8401904A1144887030E0F2
+:10960000972004EB84018D4A1144887029E097204B
+:1096100004EB8401894A1144887022E06F2004EB36
+:109620008401864A114488701BE0672004EB8401A2
+:10963000824A1144887014E0772004EB84017F4A49
+:10964000114488700DE0972004EB84017B4A11449B
+:10965000887006E0D72004EB8401784A11448870B2
+:1096600000BF00BFC020C4EB041101EB8101754AAB
+:1096700002F831000020C4EB041101EB810102EB80
+:10968000C10148700820C4EB041101EB810102EB19
+:10969000C1018870280EC4EB041101EB810102EBBB
+:1096A000C101C87005F0F00004EB44010844C4EBAC
+:1096B000041101EB810102EBC101087104EB84008C
+:1096C0005E4908448078C4EB041101EB810102EB90
+:1096D000C10148712020C4EB041101EB810102EBB0
+:1096E000C101887105F00F00C4EBC4010844C4EB4C
+:1096F000041101EB810102EBC101C8718020C4EBB0
+:10970000041101EB810102EBC10108724C20C4EB92
+:10971000041101EB810102EBC10148725420C4EB3A
+:10972000041101EB810102EBC101887234B1012CFB
+:1097300011D0022C1DD0032C39D129E080214248C0
+:10974000E1F716FA0B204149086001213F48001F4C
+:10975000E0F75EF92BE008213B48E1F709FA0B201E
+:109760003A49A4394867012138483438E0F750F9BC
+:109770001DE04FF480713648E1F7FAF90B203349C8
+:1097800018310860012131481430E0F741F90EE04A
+:109790004FF480612C48E1F7EBF90B202B49A439F9
+:1097A000C865012129484C38E0F732F900BF00BFF5
+:1097B000284890F80A0F58B1C4EB041101EB81015D
+:1097C000204A02EBC100002322460B21E1F71EFADA
+:1097D0004FF4FA700FF0B4F801211F4880F8541EBE
+:1097E00034B1012C0AD0022C0ED0032C18D111E078
+:1097F0004FF480410E48E1F7BBF911E04FF40051FE
+:109800000B48E1F7B5F90BE04FF480510848E1F758
+:10981000AFF905E04FF400610548E1F7A9F900BF91
+:1098200000BF00200D49086070BD0000187AFF1FBE
+:10983000001802408841002004810020D89E0020AA
+:10984000C8430020D8850020000C0240A4600240DC
+:1098500000000240BC220020BC720020880242426C
+:10986000F0B52DED028BA1B000201F901E901D9031
+:109870001C901A901B900021189119911790169026
+:109880001590149013900025002405909FEDFA0A7E
+:109890008DED040AF9A103C9CDE90201F9A103C9BB
+:1098A000CDE90001F948807858B30020F749887065
+:1098B000A1F1F000B0F80A01F5490968C1F57A7123
+:1098C00088421ED1F2480068C0F57A7081B2EF4834
+:1098D000F038A0F808110021ED48001FE0F798F8D3
+:1098E000EC49EB48001FE0F779F80120EA490870DD
+:1098F0004FF47A70E64908600121E548001FE0F75F
+:1099000087F8E548007801287DD10020E2490870F9
+:10991000DE48A438807800EB4001E04800EB0110FD
+:109920008479012C70D0042C04D0052C6DD0062C29
+:1099300006D106E00120D5490C318870002048602E
+:1099400052E3D648C030B0F80801811FD448DFF791
+:10995000FBFFC117CDE91A01D049C031B1F8081198
+:10996000491FCF4A521E8818042109F0C1FDC117B2
+:10997000CDE9180119A80DC8189951405840014364
+:109980007ED1C248A438827854308154C448401EE5
+:1099900000791390BDF84C00312802D0452870D1D1
+:1099A000E9E0BE48C030B0F808011838412190FB0A
+:1099B000F1F0C117CDE91801C1B2BA4880F8AC1076
+:1099C00000201F90CDE0BDF87C0000EB8010173028
+:1099D000B349491E085C50B9BDF87C0000EB80100B
+:1099E0001430095CAF48DD30BDF87C208154BDF8EF
+:1099F0007C1001EB81111A31A94A521E88180821E6
+:109A000009F034FD02E001E3CAE1BDE08DED040A96
+:109A1000BDF87C0000EB80101A30A149491E085C9B
+:109A20003F2807D0A049BDF87C20049801EB021123
+:109A3000486009E09FED900A10EE100A9A49BDF8BF
+:109A40007C2001EB02114860BDF87C1001EB811114
+:109A50003231934A521E8818082109F007FD8DED16
+:109A6000040ABDF87C0000EB801032308C49491E9E
+:109A7000085C3F280AD08C49BDF87C20049801E09E
+:109A80007BE079E001EB0211086009E09FED7A0AC2
+:109A900010EE100A8449BDF87C2001EB0211086029
+:109AA000BDF87C1001EB81113A317D4A521E8818B5
+:109AB000082109F0DBFC8DED040ABDF87C0000EB09
+:109AC00080103A307649491E085C3F2807D0764915
+:109AD000BDF87C20049801EB0211886009E09FED3D
+:109AE000660A10EE100A7049BDF87C2001EB0211E5
+:109AF0008860BDF87C1001EB81114231684A521E2A
+:109B00008818082109F0B2FC8DED040ABDF87C002C
+:109B100000EB801042306249491E085C3F2807D0A4
+:109B20006149BDF87C20049801EB0211C86009E08E
+:109B30009FED510A10EE100A5B49BDF87C2001EB45
+:109B40000211C8605149A4398A781C39501801782B
+:109B500021F0800180310170BDF87C00401C80B292
+:109B60001F90BDF87C000021DDE91832C01A914138
+:109B7000FFF629AF00E000BF00BF012043490C31D0
+:109B80008870002048602FE24548401E807816907B
+:109B90009DF85800401E81B24148401C09F02CF845
+:109BA0000021CDE91A013E49491E9DF85800401C8C
+:109BB000085C0021CDE9180119A80DC81899514079
+:109BC0005840014357D13148A438827854308154E9
+:109BD00001202E490C318870002048603048401E1A
+:109BE00000791390BDF84C0005280AD2DFE800F098
+:109BF000033C0A5ED00003212448A43882780B304D
+:109C00008154CBE001222148A4388178801D425440
+:109C10000322801F81780B3042540B3890F860008B
+:109C200020F0800080301949A43981F860001C4878
+:109C3000401EC1791548A43880F861101848401EAC
+:109C4000017A1248A43880F862101548401E417A03
+:109C50000E48A43880F863101148401EC17A0B48A2
+:109C6000A43880F8641099E003210848A438827869
+:109C70000B30815492E092E0000000000169323024
+:109C8000313030000169323045303000AC430020C3
+:109C90002C64024000880010E20A0020FC410020F1
+:109CA000E50A0020BC320020A5360020D948817882
+:109CB000801D415C801F82781030805C814210DA08
+:109CC000D4498A781C395018017821F00401091D03
+:109CD0000170D04881781030425C10388178801D46
+:109CE0004254CC498A781C395018017821F08001FF
+:109CF0008031017000201F9042E00021C54868308B
+:109D0000BDF87C2040F8221000201E9029E0C14BB5
+:109D10006833BDF87C6003EB8600683B93F86330E2
+:109D2000BDF87C6003FB06F202EBD2735E10BDF857
+:109D300078305B1D3344B84EF35CB64E96F8631032
+:109D400001EBD1767610761EBDF87870F61BF60022
+:109D5000B340066833430360BDF87800401C80B20E
+:109D60001E90AC4991F8630000EBD071BDF87820EB
+:109D7000B2EB610FCBDBBDF87C00401C80B21F90C2
+:109D8000A44890F86200BDF87C108842B5DC05E07C
+:109D90000121A04882780B30815400BF00BF23E12D
+:109DA00001209C49B0318870002048609BA19A48EE
+:109DB0000EF0A4FF1D90BDF8740000287ED0BDF801
+:109DC0007400B0F5487F79DA00201F900FE0BDF8ED
+:109DD00074000E30BDF87C1008448F49085CBDF853
+:109DE0007C208854BDF87C00401C80B21F90BDF8D8
+:109DF0007C001E28EBDB02208949887486480078A5
+:109E0000412871D100201F9015E0BDF87C00801C16
+:109E10008149085C2C2800D111E0BDF87C00801C31
+:109E20007D49085C06A9BDF87C208854BDF87C00FB
+:109E3000401C80B21F90BDF87C000B28E5DB00BF02
+:109E400006A80DF085F9B0EE408AF0EE608A51EC7C
+:109E5000180BDEF776FC00EE100ADFED720A80EEDA
+:109E6000201A8DED041A0498DEF7F3FBCDE91801F2
+:109E7000DDE91801DEF7A5FB00EE100ADDED040AAE
+:109E800030EEC00A8DED040ADDE91801DEF799FB1A
+:109E900000EE100ADDED040A9FED621A60EE810A01
+:109EA0009FED611AC0EE811A30EE210A5F4880ED05
+:109EB000D60ABDF87C00C01C574900E082E0085C6F
+:109EC0005B490871BDF87C00401D80B21D900020E8
+:109ED0001F901AE0BDF87400BDF87C1008444E498C
+:109EE000085C2C2801D114E05AE0BDF87400BDF8DC
+:109EF0007C1008444849085C06A9BDF87C208854B9
+:109F0000BDF87C00401C80B21F90BDF87C000B287F
+:109F1000E0DB00BF06A80DF01BF9B0EE408AF0EEC2
+:109F2000608A51EC180BDEF70CFC00EE100ADFED36
+:109F30003D0A80EE201A8DED041A0498DEF789FBA5
+:109F4000CDE91801DDE91801DEF73BFB00EE100A50
+:109F5000DDED040A30EEC00A8DED040ADDE91801DA
+:109F6000DEF72FFB00EE100ADDED040A9FED2D1A3F
+:109F700060EE810A9FED2C1AC0EE811A30EE210AA4
+:109F800010EE100A2A49C1F80500BDF87400BDF8AA
+:109F90007C100844401C2049085C2549487222E096
+:109FA0001FEDCB0A10EE100A2149C1F80500002070
+:109FB00048721FEDCF0A10EE100AC1F8050000200C
+:109FC000487210E01FEDD40A10EE100A1849C1F8CB
+:109FD0000500002048721FEDD80A10EE100AC1F8E3
+:109FE00005000020487200BF00BF00201F9009E05C
+:109FF00000200949BDF87C208854BDF87C00401C35
+:10A0000080B21F90BDF87C001428F1DB21B0BDECBC
+:10A01000028BF0BD08430020E40A0020524D4300AB
+:10A02000BC1200200000C84200007042BC3A002070
+:10A03000143E00202DE9D34F8CB007460026B046D1
+:10A04000B146B346B24600200B900A9009900890A2
+:10A0500000BF00BFF7A103C9CDE90601F7A103C9FD
+:10A06000CDE904010020F7490870F748C05D0428D5
+:10A070002CDB0521F448C15500214E38C15522384A
+:10A08000C05D20F08001F0487038C15507EB4701F2
+:10A09000F03800EB01108079042804D005280CD09A
+:10A0A000062812D104E00021E7484938C1550CE0E8
+:10A0B0003121E5484938C15507E00221E2484938D5
+:10A0C000C1550021401FC15500BF00BF07EB47012C
+:10A0D000DE4800EB01108079012873D0042804D0F9
+:10A0E000052870D006286FD10BE2D7485438007984
+:10A0F00000286AD0002000F09BFB07EB4703D34AFF
+:10A1000002EB0312517907EB4703D04A02EB03122B
+:10A11000106800F0BFFDCC4854380079012802D007
+:10A1200002287AD134E0C848543890F803A00AEBEA
+:10A130004A01C74800EB411000780A900AEB4A0137
+:10A14000C34800EB4110C34950F8012F0A60406832
+:10A1500048600AEB4A01BE4800EB4110D0F8090004
+:10A16000BC49491EC1F809000AEB4A01B84800EB96
+:10A170004110B8491C3150F81D2F0A608088888032
+:10A1800050464FEAEA710AEB11714FEA211B44E095
+:10A19000B14890F81C0A0A904FF0000B36E04FF0DF
+:10A1A000000A17E00BEB4B0000EB0B10A6496C31DB
+:10A1B00001EB0010303000EB0A1001780A98814260
+:10A1C00004D112E0F8E2DDE1F5E299E10AF10100E3
+:10A1D0001FFA80FA0BEB4B0000EB0B109A496C3125
+:10A1E00001EB0010C0795045DCDC00BF0BEB4B00ED
+:10A1F00000EB0B1094496C3101EB0010C079504515
+:10A2000000DD08E00BF101001FFA80FB934890F895
+:10A210009A0E5845C3DC00BF00BF00BF00210A985A
+:10A22000FEF7EAFBCDE90201002000900B46062173
+:10A23000029A08F0EFFC0BEB4B0000EB0B1082498D
+:10A240006C3101EB0010007FC0F381000090814869
+:10A25000401ED0F805C0624600230721184608F0CA
+:10A26000D9FC0BEB4B0000EB0B1077496C3101EB89
+:10A270000010007F00F0030000907648401ED0F8E8
+:10A2800001C0624600230821184608F0C3FC0BEB0E
+:10A290004B0000EB0B106C496C3101EB0010007FA0
+:10A2A000C0F3011000906B48401ED0F809C0624610
+:10A2B00000230921184608F0ADFC322165485F30C3
+:10A2C00080F86C11302180F86D11603890F8220010
+:10A2D00001EB10115F485F3080F86E11603890F824
+:10A2E000220000F00F0030305A495F3181F86F01D1
+:10A2F0002D2158485F3080F87011603890F82100A7
+:10A30000302101EB101153485F3080F87111603833
+:10A3100090F8210000F00F0030304E495F3181F895
+:10A3200072012D214B485F3080F87311603890F82E
+:10A330002000302101EB101146485F3080F8741185
+:10A34000603890F8200000F00F00303041495F3154
+:10A3500081F87501A1F16000C07F302101EB10117F
+:10A360003C485F3080F877116038C07F00F00F0004
+:10A37000303038495F3181F878013A2135485F3013
+:10A3800080F879116038807F302101EB101131485D
+:10A390005F3080F87A116038807F00F00F00303035
+:10A3A0002C495F3181F87B013A212A485F3080F8DF
+:10A3B0007C116038407F302101EB101125485F305F
+:10A3C00080F87D116038407F00F00F003030214967
+:10A3D0005F3181F87E01A1F16000D0F823201046A2
+:10A3E0000021FEF709FBCDE90201002000900B4699
+:10A3F0000C21029A08F00EFC002604E020201849E7
+:10A400008855701C86B240F28A208642F6DB0A200C
+:10A41000134908704870002648E04FF0000825E016
+:10A420000C485F3000EB461010F80800202819D0C7
+:10A430001FE00000016932303130300001693230F4
+:10A4400045303000E30A00205C430020FC4100203E
+:10A45000D8140020D92C0020BC220020BC320020BF
+:10A46000CC0E002008F101001FFA80F8B8F1200F8F
+:10A47000D6DB00BFB8F11F0F16DA4FF000080CE072
+:10A48000E44800EB461010F8080008EB4911E24AD6
+:10A49000505408F101001FFA80F8B8F1200FEFDBEB
+:10A4A00009F101001FFA80F9701C86B2142EB4DB8A
+:10A4B0000A21202000EB4910D74A1154202000EB3C
+:10A4C0004910401C1154202000EB4910801C1154ED
+:10A4D000202000EB4910C01C1154202000EB491033
+:10A4E000001D1154202000EB4910401D1154202064
+:10A4F00000EB4910401D80B20B900020C749087145
+:10A5000076E1012000F094F94FF40071C448E0F7BF
+:10A5100031FB07EB4703C34A02EB0312517907EB08
+:10A520004703C04A02EB0312106800F0B3FBBB48BC
+:10A5300054300A99405C401CC2B2B848543042546E
+:10A540000D98312802D045281AD10CE0002605E0EC
+:10A5500006A8805DB0498855701C86B2072EF7DBCF
+:10A5600007200B900CE0002605E004A8805DAA49B6
+:10A570008855701C86B2072EF7DB07200B9000BFB2
+:10A5800000BF35E1022000F053F94FF48041A448A8
+:10A59000E0F7F0FAA1485430C05D401CC1B29F48BA
+:10A5A0005430C15507EB47039E4A02EB0312517921
+:10A5B00007EB47039B4A02EB0312106800F06AFBAB
+:10A5C0000D9805281ED2DFE800F0037A1EDA390064
+:10A5D000FE2091490870FF204870042088700120F7
+:10A5E000C8700320087108468078401E81B28A48EE
+:10A5F000801C08F001FB044687494C71EF208871EC
+:10A6000007200B90D6E0FE2083490870FF20487099
+:10A61000042088700120C8700220087108468078E4
+:10A62000401E81B27C48801C08F0E6FA04467A4954
+:10A630004C71EF20887107200B90BBE0FE2076491B
+:10A640000870FF204870102088700120C870042016
+:10A6500008714FF000080EE0704890F863109830D1
+:10A6600010F80800081AC1B208F105006A4A11542E
+:10A67000001F1FFA80F8694890F862004045EBDC43
+:10A68000664890F8628007E0002108F10500624A00
+:10A690001154001F1FFA80F8B8F1110FF4DB5E4867
+:10A6A0008078401E81B25C48801C08F0A5FA044600
+:10A6B00059494C74EF20887413200B907AE0FE20E7
+:10A6C00055490870FF204870282088700120C87004
+:10A6D0000871052604E000204F498855701C86B299
+:10A6E000282EF8DB002633E04FF000082BE04B4922
+:10A6F00091F8630000EBD071B8EB610F17DA4749AE
+:10A7000091F8630000EBD0714910491EA1EB0801DC
+:10A71000CA004249683151F82610D140CAB208F146
+:10A72000050106EB460319443B4B5A5407E0002150
+:10A7300008F1050006EB46021044374A115408F1AF
+:10A7400001001FFA80F8B8F1030FD0DB701C86B24D
+:10A75000324890F86200B042C6DC2F488078401E34
+:10A7600081B22D48801C08F047FA04462A4981F836
+:10A770002940EF2081F82A002B200B901AE0FE20C0
+:10A7800025490870FF204870042088700120C87097
+:10A790000320087108468078401E81B21E48801C44
+:10A7A00008F02AFA04461C494C71EF2088710720F2
+:10A7B0000B9000BF00BF1BE0032000F039F81748E2
+:10A7C00054300A99405C401CC2B2144954310A9872
+:10A7D0000A5407EB4703134A02EB0312517907EBC4
+:10A7E0004703104A02EB0312106800F053FA00BF4F
+:10A7F00000BF0B9850B10C490B98086001210A4822
+:10A80000001FDFF705F90020084908700EB0BDE809
+:10A81000D08F0000382D0020CC0E002008430020EF
+:10A8200000080240FC410020A4640240E30A00202A
+:10A8300010B5044634B1012C0FD0022C18D0032CD3
+:10A840002CD120E04FF400511548E0F791F94FF476
+:10A8500080711348E0F78CF920E04FF40051104864
+:10A86000E0F786F94FF480710D48E0F783F915E0C1
+:10A870004FF400510A48E0F77DF94FF48071084821
+:10A88000E0F776F90AE04FF400510548E0F772F975
+:10A890004FF480710248E0F76DF900BF00BF10BDB2
+:10A8A0000008024070B50024002540F224410E4803
+:10A8B0000CF055FBB8B140F224410B480CF0C9FA3A
+:10A8C00009480088C4B20848001D0088C4B20120AD
+:10A8D0000649487006480068C0F57A7081B203489E
+:10A8E000F038A0F80A1170BD00140140AC430020FC
+:10A8F0002C64024010B5002413491448DFF76EF8A9
+:10A9000000211248DFF784F800E000BF4021104822
+:10A910000CF018FB0028F8D04FF400710D48E0F758
+:10A9200027F94FF480410B48E0F722F90A4907481C
+:10A930007838DFF753F8012104487838DFF768F8F2
+:10A9400001200649087010BD00802020A06402404C
+:10A95000001401400008024000880010E30A0020B3
+:10A9600000B58FB00121880508F016FA2948DFF7F5
+:10A970005BF840200390002005904FF48060069023
+:10A9800000200790089009904FF400300A900020B2
+:10A990000B900C900D900E901F4801904FF020608E
+:10A9A00000901E48029069461A48DFF707F9012215
+:10A9B00010211848DFF7E4F816487838DFF734F844
+:10A9C000002003904FF47A700490002005904FF41B
+:10A9D0008060069000200790089009904FF40030A6
+:10A9E0000A9000200B900C900D900E900A48019058
+:10A9F0004FF0206000900A48029069460548783878
+:10AA0000DFF7DCF8012103487838DFF701F80FB0F1
+:10AA100000BD0000A064024004140140CC0E0020E0
+:10AA2000E40A00201CB50121042008F0B5F9082231
+:10AA300006211C48E0F770F8082207211948E0F7C2
+:10AA40006BF8C020009002208DF8050000208DF8E2
+:10AA5000060001208DF8070002208DF804006946E9
+:10AA60001048E0F711F84FF4C640009001208DF82F
+:10AA7000040000208DF8060003208DF80500012059
+:10AA80008DF8070069460748DFF7FEFF4FF40071B5
+:10AA90000448E0F76DF84FF480410248E0F768F8A9
+:10AAA0001CBD00000008024010B50024FFF7BAFFEB
+:10AAB00000214FF4E13000F0EDF8FFF751FF00F016
+:10AAC000C9F80021604880F8F01000205E49F0319C
+:10AAD00088704870C8700520886000215A4880F846
+:10AAE000FC1000205849FC31887001204870C87063
+:10AAF0004FF47A708860554890F83C0F002829D1AF
+:10AB00005348C07A1A2824DB0020B0390876002187
+:10AB10004D484C30817601214176C17642F2107168
+:10AB200001624FF47A71A0F58870C16001218172D1
+:10AB30004FF416504449C439486001214248C43892
+:10AB40000172424890F83C0F401CC1B23F4880F867
+:10AB50003C1F78E0002471E0002104EB44023A48F5
+:10AB6000643000F8221004EB440200EB8200817094
+:10AB7000012104EB44023448643000EB8200417050
+:10AB800004EB44023048643000EB8200C17004EBF7
+:10AB900044012D48C03800EB0110806800EB8000B4
+:10ABA000410004EB44022848643000EB82008160DD
+:10ABB00004EB44012448C03800EB011080790428DC
+:10ABC00004D0052820D0062835D104E000211E48F5
+:10ABD000573001552FE032201B49F0318860312178
+:10ABE00019485730015504EB4401A0F2171000EB4F
+:10ABF000011080686421484304EB44021249643127
+:10AC000001EB8201886016E002210F4857300155A0
+:10AC1000401D015504EB4401A0F58E7000EB0110BE
+:10AC200080686421484304EB44020749643101EB26
+:10AC30008201886000BF00BF601CC4B2034890F866
+:10AC40003C0FA04288DC10BDBC420020BC3200207A
+:10AC5000BC12002008B545208DF8000002208DF8B8
+:10AC6000010001208DF802008DF80300684600F015
+:10AC700057F847208DF8000001208DF801000020D2
+:10AC80008DF8020001208DF80300684600F048F8B6
+:10AC900008BD00007FB505460C460121202008F0C4
+:10ACA000CBF80095012C06D12003ADF804008010EC
+:10ACB000ADF808000FE0022C07D1E002ADF8040067
+:10ACC0004FF4C060ADF8080005E024B90020ADF8ED
+:10ACD0000400ADF808000020ADF80400ADF806004F
+:10ACE000ADF80C000C20ADF80A0069460B480CF0DA
+:10ACF00085F9012109480CF0B5F8012240F2244100
+:10AD000006480CF056F9102104480CF0A2F8012274
+:10AD1000C02102480CF0B2F87FBD000000140140D1
+:10AD200070B5002100230F22C4781CB3174C24688F
+:10AD300004F4E064C4F5E064C4F30721C1F1040441
+:10AD4000E3B20A4144789C40E1B284781440214344
+:10AD50000C07210E0E4C05786155047804F01F0590
+:10AD60000124AC4005786D11AD0005F1E025C5F872
+:10AD7000004109E0047804F01F050124AC40054DB2
+:10AD80000678761145F8264070BD00000CED00E015
+:10AD900000E400E080E100E0024A0A400243024B86
+:10ADA0001A60704780FFFF1F08ED00E000200CE0F4
+:10ADB000002106E00022064B03EBC1031A544A1C93
+:10ADC000D1B28029F6DB421CD0B20828F0DB7047F4
+:10ADD000E3B000202DE9FF4F84B081468A46002071
+:10ADE000029083460698A0EB09040798A0EB0A0698
+:10ADF000CDF80490CDF800A0002C01DD012705E07E
+:10AE00000CB9002702E04FF0FF376442002E02DD4C
+:10AE10004FF0010806E016B94FF0000802E04FF0CD
+:10AE2000FF386642B44201DD254600E03546002089
+:10AE300003901EE0009AD1B2019AD0B2119A00F0AC
+:10AE40001FF8029820440290B3440298A84205DDFE
+:10AE50000298401B0290019838440190AB4504DDF4
+:10AE6000ABEB050B0098404400900398401C80B267
+:10AE70000390691C03988842DCDB08B0BDE8F08FC2
+:10AE8000F0B514460B46CF1701EB5777C7F3C7024F
+:10AE9000CF1701EB5777FF10A1EBC707FEB20123D5
+:10AEA000B340DDB24CB1134B03EBC0039B5C2B43AF
+:10AEB000104F07EBC007BB541AE00E4B03EBC00367
+:10AEC0009B5CDB430B4F07EBC007BB54094B03EB09
+:10AED000C0039B5C2B43074F07EBC007BB54054BDC
+:10AEE00003EBC0039B5CDB43024F07EBC007BB5483
+:10AEF000F0BD0000E3B000201CB501210A2007F0DE
+:10AF00004BFF4FF4C050009001208DF8040000204A
+:10AF10008DF8060003208DF8050001208DF807004C
+:10AF200069464F48DFF7B0FD4FF480600090012084
+:10AF30008DF8040000208DF8060003208DF8050030
+:10AF400001208DF8070069464648DFF79DFDC820BF
+:10AF50000DF0F6FC4FF480614248DFF709FEC8208F
+:10AF60000DF0EEFC4FF480613E48DFF703FEC82091
+:10AF70000DF0E6FC0021FD2000F0ECFA002112208B
+:10AF800000F0E8FA0021AE2000F0E4FA0021D5201C
+:10AF900000F0E0FA0021A02000F0DCFA0021A82057
+:10AFA00000F0D8FA00213F2000F0D4FA0021D3208D
+:10AFB00000F0D0FA0021084600F0CCFA0021402031
+:10AFC00000F0C8FA2848C07A1F2808DD0021A12017
+:10AFD00000F0C0FA0021C82000F0BCFA07E0002110
+:10AFE000A02000F0B7FA0021C02000F0B3FA002141
+:10AFF000DA2000F0AFFA0021122000F0ABFA0021B5
+:10B00000812000F0A7FA00217F2000F0A3FA0021A0
+:10B01000D92000F09FFA0021822000F09BFA002145
+:10B02000DB2000F097FA0021342000F093FA002191
+:10B03000A42000F08FFA0021A62000F08BFA002156
+:10B04000202000F087FA0021084600F083FAFFF77D
+:10B05000ADFE0021AF2000F07DFA00F063F81CBDCA
+:10B06000000C024000040240BC12002010B5024651
+:10B07000012000E050430B1EA1F10104E1B2F9D11F
+:10B0800010BD2DE9F84F05460C4616461F46DDE972
+:10B090000A9B06FB09F0642190FBF1F000F0FF0A27
+:10B0A0004FF0000801200090A819C2B223462146A3
+:10B0B0002846FFF78FFE01200090E019C3B2A819BF
+:10B0C000C2B2E019C1B22846FFF784FE0120009009
+:10B0D000E019C3B22A4621462846FFF77BFE01202D
+:10B0E000E119CBB2A919CAB2A9190090C8B2214678
+:10B0F000FFF770FE00BF11E00120009004EB080094
+:10B10000C3B205EB0A00C2B204EB0800C1B2284684
+:10B11000FFF760FE08F1010000F0FF08B845EBDB27
+:10B12000BDE8F88F70B50024002504F1B001C8B265
+:10B13000002100F00FFA0021084600F00BFA002170
+:10B14000102000F007FA00BF0EE0002508E00849D3
+:10B1500001EBC501085D012100F0FCF9681CC5B2D6
+:10B16000802DF4DB601CC4B2082CEEDB70BD000047
+:10B17000E3B0002010B5044600BF02210A4808F0E1
+:10B1800035F80028F9D02146074808F03BF800BF01
+:10B190000121054808F02AF80028F9D0024808F0F3
+:10B1A0002EF8C0B210BD0000003800402DE9FE4F5F
+:10B1B0000746884692461C460197CDF80080082C29
+:10B1C00002D14FF006091FE02046E31704EB53734A
+:10B1D000DB1021464FEAE47C04EB5C7C4FEAEC0C8C
+:10B1E000A4EBCC0CBCF1000F02D04FF0010C01E03D
+:10B1F0004FF0000C6344224604EBD27C4FEA6C0C07
+:10B2000003FB0CF303F0FF09AAF12000C6B20025EE
+:10B210005EE0082C07D106EB46002F4901EB400009
+:10B2200010F805B01DE00C2C07D106EB46002B49A9
+:10B2300001EB800010F805B013E0102C05D1284870
+:10B2400000EB061010F805B00BE0182C07D106EB48
+:10B25000C600244901EB800010F805B001E0BDE80C
+:10B26000FE8F002002901CE00BF0010028B1414647
+:10B2700038460C9AFFF704FE09E00C9808B9012043
+:10B2800000E00020024641463846FFF7F9FD4FEA4C
+:10B290006B0B08F1010000F0FF080298401CC0B2DF
+:10B2A000029002980828DFDB781CC7B2082C0BD06C
+:10B2B00004EBD4714A100199791A8A4204D1019F92
+:10B2C00000980830C0B20090DDF80080681CC5B25C
+:10B2D0004D459EDB00BFC2E764EC03088CEE03081B
+:10B2E00000F30308F0F803082DE9FF4F2DED068B5E
+:10B2F00083B0074693461E46DDE917484FF0000924
+:10B30000CA46DEB95846DDF783F941EC1A0BB0EEB8
+:10B310004A0AF0EE6A0A0CF01BF9B0EE409AF0EE21
+:10B32000609A9FED400B53EC102B51EC190BDCF79E
+:10B33000C0FF41EC180BDDF7ADF9C6B2082C01D106
+:10B340004FF002091698864211DC169800280EDD8F
+:10B3500023463022CDF8008038460A99FFF726FFB1
+:10B36000204604EBD07109EB61013944CFB20025CE
+:10B370004CE01698301AA84210D104EBD47109EBB6
+:10B38000610101FB0571C8B223462E22CDE900847C
+:10B390000A99FFF70BFF4FF0010A35E006EB0A00B0
+:10B3A000401B401EC1B20A20FFF760FEBBFBF0F05D
+:10B3B0000A21B0FBF1F201FB12000290029880B961
+:10B3C00004EBD47109EB61010AEB070201FB0521D3
+:10B3D000C8B223463022CDE900840A99FFF7E6FE81
+:10B3E00011E004EBD47109EB61010AEB070301FBE7
+:10B3F0000531C8B2CDE9008402993031CAB2234682
+:10B400000A99FFF7D3FE00BF681CC5B206EB0A001D
+:10B41000A842AEDC304603B0BDEC068B04B0BDE8FC
+:10B42000F08F0000000000000000F03F2DE9FF4F0A
+:10B4300005460E4617461C46DDF838904FF0000AC8
+:10B440000095B3462046E21704EB5272D210214613
+:10B45000E31704EB5373DB10A4EBC3030BB101231D
+:10B4600000E000231A44D4B24FF0000845E0002069
+:10B4700003903BE00D9810F80A0002900AF10100D9
+:10B480001FFA80FA002001901DE0029800F00100F0
+:10B4900028B14A4631462846FFF7F2FC0AE0B9F1E6
+:10B4A000000F01D1012000E000200246314628466D
+:10B4B000FFF7E6FC029840100290701CC6B201989B
+:10B4C000401CC0B2019001980828DEDB681CC5B2A0
+:10B4D0000098281AB84204D1009D0BF1080000F032
+:10B4E000FF0B5E460398401CC0B203900398B8421D
+:10B4F000C0DB08F1010000F0FF08A045B7DBBDE8A4
+:10B50000FF8F2DE9F8430646884614461F46DDE9BD
+:10B51000085915E0CDF8009022782B464146304678
+:10B52000FFF744FE082D02D1B01DC6B205E0284643
+:10B5300005EBD07106EB6101CEB2641C781EC7B278
+:10B540002FB12078202802DB20787E28E2DDBDE8BC
+:10B55000F883000070B505460C462CB14FF400612D
+:10B560001048DFF707FB04E04FF400610D48DFF7F8
+:10B57000FFFA4FF480510B48DFF7FAFA4FF480518D
+:10B580000948DFF7F7FA2846FFF7F4FD4FF480513A
+:10B590000448DFF7EFFA4FF400610248DFF7EAFAF8
+:10B5A00070BD0000000C02400004024010B52848A5
+:10B5B0000068284908602648001D00684860244843
+:10B5C000083000688860082250212348DEF776FFA3
+:10B5D00006212048DEF79CF91F490988884206D0D9
+:10B5E0001D48007A20F00400001D1B490872062146
+:10B5F0001848401CDEF78CF917494988884206D064
+:10B600001548007A20F00400001D13490872082133
+:10B610001048801CDEF77CF90F498988884206D0E3
+:10B620000D48007A20F00400001D0B490872082123
+:10B630000848C01CDEF76CF90749C988884206D063
+:10B640000548007A20F00400001D0349087210BD6F
+:10B65000107AFF1F14810020BC1200202DE9F04F4A
+:10B6600091B00021109189460F910E918A460D915B
+:10B670000C910B910A9109910891079106910591FE
+:10B6800004910391029100240026019100258B462C
+:10B69000F94890F8360A0121B1EBD01F44F0D08070
+:10B6A00004F0ADB80E98401CC1B20E91F3488078FA
+:10B6B000022804D1F148407808B107200290BDF873
+:10B6C00008109DF830000844ED49085CFA287DD147
+:10B6D000BDF808109DF830000844401CE849085C9B
+:10B6E000E549EF394871BDF808109DF8300008446D
+:10B6F000801CE349085CE049EF390871BDF8081087
+:10B700009DF830000844C01CDD49085CDA49EF3977
+:10B71000C870BDF808109DF830000844001DD849D5
+:10B72000085CD549EF398870BDF808109DF83000E5
+:10B730000844401DD249085CCF49EF394870BDF834
+:10B7400008109DF830000844801DCD49095CCD48A3
+:10B7500080F8111F90F8111F90F80B0F814213DD34
+:10B76000C84890F8112F10460021FCF791FB0746BE
+:10B770008846C44890F80B2F10460021FCF788FB40
+:10B78000381AC1B20F9112E0BE4890F80B2F104644
+:10B790000021FCF77DFB07468846BA4890F8112F38
+:10B7A00010460021FCF774FB381AC1B20F910F98B4
+:10B7B00005281EDBB34890F8110F542819DAB14858
+:10B7C00090F8110F062814DDAB4800E013E0EF38C5
+:10B7D000407924280DDBA848EF384079502808DC50
+:10B7E000A548F538811D0A68026089888180DEF7E6
+:10B7F000A1FA06200C90BDF808109DF8300008440E
+:10B80000801C9F49095CBDF808209DF83000104459
+:10B81000401C9B4A105C41EA0029BDF808109DF8C5
+:10B8200030000844C01C1146085C0106BDF8082021
+:10B830009DF830001044001D914A105C41EA00411F
+:10B84000BDF808209DF830001044401D8C4A105C63
+:10B8500041EA0021BDF808209DF830001044801D09
+:10B86000874A105C41EA000B87480068834503F073
+:10B87000A687B9F5FA6F83F2A287B9F1000F43F3F7
+:10B880009E878148C0F800B07B48B0F8AE19BDF87B
+:10B89000082002EB0900C01C81420ADD7648B0F89E
+:10B8A000AE1909F10200081A81B27348A0F8AE1966
+:10B8B00003E000217048A0F8AE19714ABDF80810E5
+:10B8C00050184946DEF724F80546BDF8081001EB8C
+:10B8D0000900401C6A49095CBDF8082002EB090018
+:10B8E000674A105C41EA0021A94243F05487654849
+:10B8F00090F80A0F50B109F1020291B2604BBDF805
+:10B900000820981801230422DFF780F9BDF80820E9
+:10B910009DF830101144091D594A515C01F00F0087
+:10B9200000EBD0714A10A0EB4201CAB20B92BDF8F5
+:10B9300008209DF830101144891D514A515C01F0D6
+:10B940000F0000EBD0714A100A9200241AE0BDF8F3
+:10B9500008209DF830100A44D21D1119484A505C45
+:10B960009DF828209DF82C10DEF73EFA0146BDF820
+:10B9700008209DF830000244D21D1019404A11548D
+:10B98000601C84B29DF83000A9EB0000C01FA042EB
+:10B99000DDDCBDF808109DF830000844C01D3849B2
+:10B9A000095C10910121344880F8101B00203749B0
+:10B9B000486088703649887048603448103841685B
+:10B9C0002D48C0F8F419012180F8E8192B48807837
+:10B9D000032803D029488078012802D101202D496D
+:10B9E0000860002104911098152803F0BA8410DC37
+:10B9F000A0F10B000A2883F0BD86DFE810F09E1747
+:10BA0000351896188E18BB1E2500521A611ABB1ED7
+:10BA10005A1CA22802F0E7800CDC162803F0828171
+:10BA2000182803F0A2851F2803F0FC83A12843F007
+:10BA3000A186FDE3A32802F00A83A42801F063860F
+:10BA4000A528F4D101F04CBC1348D0F80C0210B179
+:10BA50001F200A49087100200990EAE3BDF824007C
+:10BA600000EB400101EB00100C4901EB0010807964
+:10BA70000E287DD214E00000BC320020CC3D002016
+:10BA8000309F0020BC220020240A0020B43C00206B
+:10BA9000F880002088024042BC120020C8430020E9
+:10BAA000DFE800F0660708090AD2FA0B0C0E0FD384
+:10BAB000D40D00BF00BF00BF00BF00BF00BF00BF6C
+:10BAC00000BF00200890AFE0BDF808109DF83000DE
+:10BAD00001440831BDF810000844FE490A5CBDF875
+:10BAE000240040F283314843FB4901EB800101F51A
+:10BAF0008961BDF8200000EB400303EB001001EB6F
+:10BB0000C0004276BDF808109DF8300008440830A7
+:10BB1000BDF810100844EF49085C20B1012803D09B
+:10BB2000022876D114E074E0BDF8241001EB410244
+:10BB300002EB0111E94A02EB01123032BDF820108C
+:10BB400002EB0112901C917821F00402027060E077
+:10BB5000BDF8241001EB410202EB0111DF4A02EBB8
+:10BB600001123032BDF8201002EB0112901C00E0EF
+:10BB7000FEE3917821F0080202700022BDF8240053
+:10BB800000EB400101EB0010D44901EB0010303014
+:10BB9000BDF8201000EB01104260BDF82410022017
+:10BBA000DEF784FA002416E00022BDF8240040F2FB
+:10BBB00083314843C84901EB800101F58961BDF833
+:10BBC000200000EB400303EB001001EBC001473104
+:10BBD0000A55601C84B2142CE6DB002416E0002217
+:10BBE000BDF8240040F283314843BB4901EB80019A
+:10BBF00001F58961BDF8200000EB400303EB001064
+:10BC000001EBC00163310A55601C84B20A2CE6DBEB
+:10BC100000BF00BFBDF81000401C81B20491BDF808
+:10BC20002000401C81B20891BDF8240000EB4001C7
+:10BC300001EB0010A94901EB0010C179BDF820000B
+:10BC400081423FF741AF93E300BF00BFBDF808104A
+:10BC50009DF8300008440830BDF8101008449D4994
+:10BC6000085C20B1012803D0022817D115E015E0A7
+:10BC7000BDF8241001EB410202EB0111974A02EBDF
+:10BC800001123032BDF8201002EB0112901C9178A5
+:10BC900021F00402027001E007E000BF00BFBDF820
+:10BCA0001000401C81B2049162E300200890FCE384
+:10BCB000BDF808109DF8300001440831BDF81000AF
+:10BCC000084484490A5CBDF8240040F283314843AB
+:10BCD000814901EB800101F58961BDF8200000EB8D
+:10BCE000400303EB001001EBC0004276BDF80810E2
+:10BCF0009DF8300008440830BDF81010084475491C
+:10BD0000085CF1287ED01ADC40287CD00FDC0428A7
+:10BD10007AD005DCF8B1012877D0022876D18DE100
+:10BD2000082874D0102873D02028F7D133E3EB38DB
+:10BD300006286BD2DFE800F0F7F6F5F4F3F2F238FC
+:10BD40000E28F6D2DFE800F0FDFCFBFAF9F8F7F672
+:10BD5000F5F4F3F2F1F0BDF8240040F283314843EA
+:10BD60005D4901EB800000F58960BDF8201001EB12
+:10BD7000410202EB011100EBC10090F87E00102897
+:10BD80005AD10022BDF8240040F283314843524981
+:10BD900001EB800101F58961BDF8200000EB400353
+:10BDA00003EB001001EBC00080F87E20BDF82400FA
+:10BDB00040F283314843484901EB800000F5896037
+:10BDC000BDF8201001EB410202EB011100EBC100B4
+:10BDD0004079F82830D0BDF8240040F28331484340
+:10BDE0003D4901EB800000F58960BDF8201001EBB2
+:10BDF000410202EB011100EBC1004079F7281BD092
+:10BE0000F32206E0A1E339E364E11BE0C2E2ADE125
+:10BE1000F8E1BDF8240040F2833148432E4901EB9C
+:10BE2000800000F58960BDF8201001EB410303EBB1
+:10BE3000011100EBC1004271BDF81000401C81B23D
+:10BE40000491DCE3F222BDF8240040F28331484340
+:10BE5000214901EB800000F58960BDF8201001EB5D
+:10BE6000410303EB011100EBC1004271BDF8241046
+:10BE700001EB410202EB0111184A02EB01123032D0
+:10BE8000BDF8201002EB0112901C917821F0040201
+:10BE90000270BDF808009DF8301008440830BDF865
+:10BEA000101008440B490A5CBDF8240040F28331AD
+:10BEB0004843094901EB800000F58960BDF8201076
+:10BEC00001EB410303EB011100EBC10080F87E2080
+:10BED00000243DE0309F002088480020C843002017
+:10BEE000BDF808109DF8300001440831BDF810007D
+:10BEF00001440819401CFE490A5CBDF8240040F2C8
+:10BF000083314843FB4901EB800101F58961BDF8AC
+:10BF1000200000EB400303EB001013E014E312E3F6
+:10BF200010E30EE30CE30AE31DE31BE319E317E35D
+:10BF300015E313E311E30FE30DE30BE309E307E379
+:10BF400005E303E301EBC00151310A55601C84B2E3
+:10BF50000F2CC5DB002422E0BDF808109DF830004E
+:10BF600001440831BDF81000014408191030E049BF
+:10BF70000A5CBDF8240040F283314843DD4901EBFF
+:10BF8000800101F58961BDF8200000EB400303EB5F
+:10BF9000001001EBC00163310A55601C84B20A2C09
+:10BFA000DADBBDF808109DF8300001440831BDF817
+:10BFB000100008441A30CE490A5CBDF8240040F253
+:10BFC00083314843CB4901EB800101F58961BDF81C
+:10BFD000200000EB400303EB001001EBC00080F8F1
+:10BFE0007820002422E0BDF808109DF830000144BC
+:10BFF0000831BDF81000014408191B30BC490A5C27
+:10C00000BDF8240040F283314843BA4901EB800176
+:10C0100001F58961BDF8200000EB400303EB00103F
+:10C0200001EBC00179310A55601C84B2052CDADBC2
+:10C03000BDF81000203081B20491E0E2F222BDF898
+:10C04000240040F283314843AA4901EB800000F507
+:10C050008960BDF8201001EB410303EB011100EBF7
+:10C06000C1004271BDF8241001EB410202EB011145
+:10C07000A14A02EB01123032BDF8201002EB01128E
+:10C08000901C917821F004020270BDF808009DF820
+:10C09000301008440830BDF81010084494490A5C78
+:10C0A000BDF8240040F283314843924901EB8000FF
+:10C0B00000F58960BDF8201001EB410303EB01118D
+:10C0C00000EBC10080F87E20BDF81000401C80B25B
+:10C0D000049094E2F222BDF8240040F283314843F8
+:10C0E000844901EB800000F58960BDF8201001EB68
+:10C0F000410303EB011100EBC1004271BDF82410B4
+:10C1000001EB410202EB01117B4A02EB01123032DA
+:10C11000BDF8201002EB0112901C917821F004026E
+:10C120000270BDF808009DF8301008440830BDF8D2
+:10C13000101008446E490A5CBDF8240040F28331B7
+:10C1400048436C4901EB800000F58960BDF8201080
+:10C1500001EB410303EB011100EBC10080F87E20ED
+:10C16000BDF81000401C80B2049048E2F222BDF8F5
+:10C17000240040F2833148435E4901EB800000F522
+:10C180008960BDF8201001EB410303EB011100EBC6
+:10C19000C1004271BDF8241001EB410202EB011114
+:10C1A000554A02EB01123032BDF8201002EB0112A9
+:10C1B000901C917821F004020270BDF808009DF8EF
+:10C1C000301008440830BDF81010084448490A5C93
+:10C1D000BDF8240040F283314843464901EB80001A
+:10C1E00000F58960BDF8201001EB410303EB01115C
+:10C1F00000EBC10080F87E20BDF81000401C80B22A
+:10C200000490FCE1BDF8240040F2833148433949F1
+:10C2100001EB800000F58960BDF8201001EB4102C0
+:10C2200002EB011100EBC1004079F8282BD001E0AE
+:10C2300072E200E2BDF8240040F2833148432D4908
+:10C2400001EB800000F58960BDF8201001EB410290
+:10C2500002EB011100EBC1004079F72813D0F32263
+:10C26000BDF8240040F283314843224901EB8000AD
+:10C2700000F58960BDF8201001EB410303EB0111CB
+:10C2800000EBC1004271BDF8241001EB410202EB4A
+:10C290000111194A02EB01123032BDF8201002EBF5
+:10C2A0000112901C917821F004020270BDF8080080
+:10C2B0009DF8301008440830BDF8101008440C49AF
+:10C2C0000A5CBDF8240040F283314843094901EB80
+:10C2D000800000F58960BDF8201001EB410303EBFD
+:10C2E000011100EBC10080F87E20BDF8080005E0D8
+:10C2F000309F002088480020C84300209DF830105F
+:10C3000008440830BDF810100844401CFE490A5C7F
+:10C31000BDF8240040F283314843FC4901EB800022
+:10C3200000F58960BDF8201001EB410303EB01111A
+:10C3300000EBC10080F87820002424E0BDF808104C
+:10C340009DF8300001440831BDF81000014408197F
+:10C35000801CED490A5CBDF8240040F2833148435B
+:10C36000EA4901EB800101F58961BDF8200000E098
+:10C370005BE100EB400303EB001001EBC0017931FE
+:10C380000A55601C84B2052CD8DBBDF81000C01D16
+:10C3900081B2049133E1F222BDF8240040F28331EE
+:10C3A0004843DA4901EB800000F58960BDF82010B0
+:10C3B00001EB410303EB011100EBC1004271BDF839
+:10C3C000241001EB410202EB0111D14A02EB0112F0
+:10C3D0003032BDF8201002EB0112901C917821F050
+:10C3E00004020270BDF808009DF8301008440830BF
+:10C3F000BDF810100844C4490A5CBDF8240040F29E
+:10C4000083314843C14901EB800000F58960BDF8E4
+:10C41000201001EB410303EB011100EBC10080F898
+:10C420007E20002422E0BDF808109DF83000014471
+:10C430000831BDF8100001440819401CB2490A5CDB
+:10C44000BDF8240040F283314843B04901EB80013C
+:10C4500001F58961BDF8200000EB400303EB0010FB
+:10C4600001EBC00179310A55601C84B2042CDADB7F
+:10C47000BDF81000401D81B20491C0E0F222BDF869
+:10C48000240040F283314843A04901EB800000F5CD
+:10C490008960BDF8201001EB410303EB011100EBB3
+:10C4A000C1004271BDF8241000E0AEE001EB410292
+:10C4B00002EB0111964A02EB01123032BDF8201056
+:10C4C00002EB0112901C917821F004020270BDF879
+:10C4D000241001EB410202EB01118D4A02EB011223
+:10C4E0003032BDF8201002EB0112901C917821F03F
+:10C4F00040020270BDF808009DF830100844083072
+:10C50000BDF81010084480490A5CBDF8240040F2D0
+:10C51000833148437D4901EB800000F58960BDF817
+:10C52000201001EB410303EB011100EBC10080F887
+:10C530007E20BDF81000401C80B204905FE000BF78
+:10C5400000BF00BF00BF00BF00BF00BF00BF00BFF3
+:10C5500000BF00BF00BF00BF00BF00BF00BF00BFE3
+:10C5600000BF00BF00BFF222BDF8240040F28331BB
+:10C570004843664901EB800000F58960BDF8201052
+:10C5800001EB410303EB011100EBC1004271BDF867
+:10C59000241001EB410202EB01115D4A02EB011292
+:10C5A0003032BDF8201002EB0112901C917821F07E
+:10C5B00004020270BDF808009DF8301008440830ED
+:10C5C000BDF81010084450490A5CBDF8240040F240
+:10C5D000833148434D4901EB800000F58960BDF887
+:10C5E000201001EB410303EB011100EBC10080F8C7
+:10C5F0007E20BDF81000401C80B2049000BF00BF38
+:10C60000BDF82000401C81B20891BDF8240000EB69
+:10C61000400101EB00103E4901EB0010C179BDF86B
+:10C62000200081423FF744AB00BF00BFBDF82400AB
+:10C63000401C81B20991374890F89A0EBDF8241039
+:10C6400088423FF70BAA334890F83C0F002859DD89
+:10C65000002009904EE0BDF808109DF8300001441C
+:10C660000831BDF81000084427490A5CBDF82400D1
+:10C6700040F283314843254901EB800101F589618E
+:10C68000BDF8200000EB400303EB001001EBC000FD
+:10C690004276BDF808109DF8300008440830BDF817
+:10C6A000101008441849085C20B1012803D0022862
+:10C6B00015D10AE013E01649DC39BDF824208818AA
+:10C6C000017821F00401017009E01149DC39BDF85D
+:10C6D00024208818017821F00801017000BF00BFF4
+:10C6E000BDF81000401C81B20491BDF82400401C2C
+:10C6F00081B20991074890F83C0F401EBDF8241004
+:10C700008842A8DC03F046B8309F0020884800200B
+:10C71000C8430020BC320020B9F11B0F7DDB002094
+:10C720000990F4E300200890F8E3BDF8240000EB42
+:10C73000400101EB0010F74901EB00103030BDF86B
+:10C74000201000EB01108078C0F34010002865D164
+:10C75000BDF8240000EB400101EB0011ED4800EBB7
+:10C7600001103030BDF8201000EB01108078C0F3CC
+:10C7700040000028EBD1BDF8240000EB400101EBA4
+:10C780000010E44901EB00103030BDF8201000EB40
+:10C790000110807A022841D0BDF808109DF83000C1
+:10C7A000014408310AEB8A0000EBCA000844DA4968
+:10C7B0000A5C10460021FBF76BFBBDF8242002EB5E
+:10C7C000420303EB0212D34B03EB02123032BDF8EB
+:10C7D000203002EB0312127842400A43B7D1BDF871
+:10C7E000240040F283314843CC4901EB800000F53E
+:10C7F0008960BDF8201001EB410202EB011100EB52
+:10C80000C10090F84500012813D0BDF8240000EBCA
+:10C81000400101EB0010BF4901E0F5E3F5E301EB56
+:10C8200000103030BDF8201000EB0110807A032892
+:10C830007ED1BDF8240040F283314843B74901EB73
+:10C84000800000F58960BDF8201001EB410202EB89
+:10C85000011100EBC10090F846000028E8D1002249
+:10C86000BDF8240000EB400101EB0010A94901EBE9
+:10C8700000113031BDF8200001EB0010C272BDF88C
+:10C8800008109DF8300008440930A3490A5CBDF83F
+:10C89000240040F283314843A04901EB800101F5B7
+:10C8A0008961BDF8200000EB400303EB001001EBB1
+:10C8B000C000C271BDF808109DF8300008440A306D
+:10C8C0009549085C0106BDF808209DF83000104429
+:10C8D0000B30914A105C41EA0041BDF808209DF8F8
+:10C8E000300010440C308C4A105C41EA0021BDF845
+:10C8F00008209DF8300010440D30874A105C014339
+:10C90000BDF8240040F283325043844A02EB800297
+:10C9100002F58962BDF8200000EB400303EB001034
+:10C9200002EBC0008160BDF808109DF8300000E007
+:10C93000EAE0084411307849085C0106BDF8082097
+:10C940009DF8300010441230734A105C41EA0041F7
+:10C95000BDF808209DF83000104413306E4A105C7A
+:10C9600041EA0021BDF808209DF830001044143041
+:10C97000694A105C0143BDF8240000EB400202EB61
+:10C980000010644A02EB00123032BDF8200002EBC6
+:10C9900000104160BDF824100220DDF787FBBDF8D0
+:10C9A000240000EB400101EB00105A4901EB00119B
+:10C9B0003031BDF8200001EB00100178BDF82400F3
+:10C9C00040F283325043554A02EB8000417000220E
+:10C9D000BDF8240040F283314843504901EB800107
+:10C9E00001F58961BDF8200000EB400303EB001066
+:10C9F00001EBC0008271BDF8240040F2833148434E
+:10CA0000464901EB800000F58960BDF8201001EB7C
+:10CA1000410202EB011100EBC1008068002873D0D5
+:10CA2000BDF8240000EB400101EB0010394901EB97
+:10CA3000001080790B2868D2DFE800F06706CBFE93
+:10CA4000676767FDFCFBFA00BDF8240040F2833104
+:10CA50004843324901EB800000F58960BDF82010A1
+:10CA600001EB410202EB011100EBC100C07910B1F2
+:10CA700001287DD196E0BDF8240000EB400101EBD8
+:10CA80000010244901EB0010007BE0BBBDF824003E
+:10CA900040F283314843214901EB800000F5896071
+:10CAA000BDF8201001EB410202EB011100EBC100C7
+:10CAB0008068B0F5100F14D1C322BDF8240040F2F5
+:10CAC00083314843154901EB800000F58960BDF8CA
+:10CAD000201001EB410303EB011100EBC100427197
+:10CAE0005FE0B522BDF8240040F2833148430B4992
+:10CAF00001EB800000F58960BDF8201001EB4103D7
+:10CB000003EB011102E00BE0B5E31CE200EBC10016
+:10CB1000427146E0C8430020309F00208848002032
+:10CB2000BDF8240040F283314843F94901EB80000D
+:10CB300000F58960BDF8201001EB410202EB011104
+:10CB400000EBC1008068B0F1104F16D1C322BDF8D0
+:10CB5000240040F283314843ED4901EB800000F5A9
+:10CB60008960BDF8201001EB410303EB011100E0E7
+:10CB70002DE000EBC100427113E0B522BDF82400A6
+:10CB800040F283314843E24901EB800000F58960BF
+:10CB9000BDF8201001EB410303EB011100EBC100D4
+:10CBA000427114E0B922BDF8240040F283314843B9
+:10CBB000D74901EB800000F58960BDF8201001EB3A
+:10CBC000410303EB011100EBC100427100BF00BF44
+:10CBD00050E3BDF8240040F283314843CC4901EBD7
+:10CBE000800101F58961BDF8200000EB400202EBF5
+:10CBF000001011F83010BDF8240040F28332504389
+:10CC0000C34A02EB80004079814277D1BDF8081019
+:10CC10009DF8300008440E30BE49085C0104BDF8A0
+:10CC200008209DF8300010440F30BA4A105C04E030
+:10CC30000BE347E288E1F2E061E041EA0021BDF860
+:10CC400008209DF8300010441030B24A105C0143B7
+:10CC5000BDF8240040F283325043AD4A02EB80021B
+:10CC600002F58962BDF8200000EB400303EB0010E1
+:10CC700002EBC0004163BDF808109DF83000084485
+:10CC80000930A4490A5CBDF8240040F283314843CE
+:10CC90009F4901EB800101F58961BDF8200000EB9F
+:10CCA000400303EB001001EBC000C271A422BDF8E9
+:10CCB000240040F283314843954901EB800101F59E
+:10CCC0008961BDF8200000EB400303EB001001EB8D
+:10CCD000C0008270A322BDF8240040F28331484393
+:10CCE0008B4901EB800000F58960BDF8201001EB55
+:10CCF000410303EB011100EBC1004271BAE2BDF840
+:10CD0000240040F283314843814901EB800101F561
+:10CD10008961BDF8200000EB400202EB001011F821
+:10CD20003010BDF8240040F283325043784A02EBC1
+:10CD300080004079814271D1BDF808109DF8300023
+:10CD400008440E307349085C0104BDF808209DF8C2
+:10CD5000300010440F306F4A105C41EA0021BDF8EA
+:10CD600008209DF83000104410306A4A105C0143DE
+:10CD7000BDF8240040F283325043654A02EB800242
+:10CD800002F58962BDF8200000EB400303EB0010C0
+:10CD900002EBC0004163BDF808109DF83000084464
+:10CDA00009305C490A5CBDF8240040F283314843F5
+:10CDB000574901EB800101F58961BDF8200000EBC6
+:10CDC000400303EB001001EBC000C271A422BDF8C8
+:10CDD000240040F2833148434D4901EB800101F5C5
+:10CDE0008961BDF8200000EB400303EB001001EB6C
+:10CDF000C0008270A322BDF8240040F28331484372
+:10CE0000434901EB800000F58960BDF8201001EB7B
+:10CE1000410303EB011100EBC10042712AE2BDF8AE
+:10CE2000240000EB400101EB00103B4901EB001036
+:10CE3000007BE0BBBDF8240040F283314843344915
+:10CE400001EB800000F58960BDF8201001EB410284
+:10CE500002EB011100EBC1008068B0F5100F14D196
+:10CE60000522BDF8240040F283314843284901EBF4
+:10CE7000800000F58960BDF8201001EB410303EB51
+:10CE8000011100EBC10042715DE00122BDF82400F8
+:10CE900040F2833148431E4901EB800000F5896070
+:10CEA000BDF8201001EB410303EB011100E003E0AA
+:10CEB00000EBC100427146E0BDF8240040F283312E
+:10CEC0004843134901EB800000F58960BDF820104C
+:10CED00001EB410202EB011100EBC1008068B0F1EF
+:10CEE000104F1CD10522BDF8240040F28331484385
+:10CEF000074901EB800000F58960BDF8201001EBC7
+:10CF0000410303EB011100EBC10042711BE0DCE1C6
+:10CF100088480020309F0020C8430020B1E1012252
+:10CF2000BDF8240040F283314843FE4901EB800004
+:10CF300000F58960BDF8201001EB410303EB0111FE
+:10CF400000EBC100427195E1BDF8240040F283314D
+:10CF50004843F44901EB800000F58960BDF82010DA
+:10CF600001EB410202EB011100EBC100C07910B1ED
+:10CF700001287AD18FE0BDF8240000EB400101EBDD
+:10CF80000010E94901EB0010007BE0BBBDF8240074
+:10CF900040F283314843E34901EB800000F58960AA
+:10CFA000BDF8201001EB410202EB011100EBC100C2
+:10CFB0008068B0F5100F14D10822BDF8240040F2AB
+:10CFC00083314843D74901EB800000F58960BDF803
+:10CFD000201001EB410303EB011100EBC100427192
+:10CFE00058E08922BDF8240040F283314843CD49FE
+:10CFF00001EB800000F58960BDF8201001EB4103D2
+:10D0000003EB011102E005E068E135E100EBC1004E
+:10D0100042713FE0BDF8240040F283314843C149EA
+:10D0200001EB800000F58960BDF8201001EB4102A2
+:10D0300002EB011100EBC1008068B0F1104F15D177
+:10D040000822BDF8240040F283314843B54901EB82
+:10D05000800000F58960BDF8201001EB410303EB6F
+:10D06000011100EBC100427114E029E08922BDF8F2
+:10D07000240040F283314843AA4901EB800000F5C7
+:10D080008960BDF8201001EB410303EB011100EBB7
+:10D09000C100427114E08B22BDF8240040F28331BC
+:10D0A0004843A04901EB800000F58960BDF82010DD
+:10D0B00001EB410303EB011100EBC100427100BF22
+:10D0C00000BFD7E0BDF8240040F2833148439549C2
+:10D0D00001EB800101F58961BDF8200000EB400201
+:10D0E00002EB001001EBC00090F89140BDF8240065
+:10D0F00040F2833148438B4901EB80004470BDF816
+:10D10000240040F283314843864901EB8001083115
+:10D1100004EB041001EB80000179BDF8240040F21B
+:10D12000833250437F4A02EB8000407981427CD1B8
+:10D13000BDF8240040F283314843114601EB8001E1
+:10D1400001F58961BDF8200000EB400202EB001000
+:10D1500001EBC00090F89220BDF8240040F283312A
+:10D160004843704901EB8001083104EB041001EBE6
+:10D170008000C270BDF808109DF8300008440E30E1
+:10D180006A49085C0104BDF808209DF8300010448D
+:10D190000F30664A105C41EA0021BDF808209DF876
+:10D1A000300010441030614A105C0143BDF8240087
+:10D1B00040F2833250435B4A02EB800202F58962FF
+:10D1C000BDF8200000EB400303EB001002EBC000B1
+:10D1D0004163BDF808109DF83000084409305349F8
+:10D1E0000A5CBDF8240040F2833148434D4901EB0D
+:10D1F000800101F58961BDF8200000EB400303EBDD
+:10D20000001001EBC000C271A422BDF8240040F25E
+:10D2100083314843434901EB8001083104EB04109A
+:10D2200001EB80008271A32100E00DE0BDF8240035
+:10D2300040F2833250433B4A02EB8000083004EB5B
+:10D24000041200EB8200417114E00522BDF82400B5
+:10D2500040F283314843334901EB800000F5896097
+:10D26000BDF8201001EB410303EB011100EBC100FD
+:10D27000427100BF00BF13E0BDF82000401C81B226
+:10D280000891BDF8240000EB400101EB0010264995
+:10D2900001EB0010C179BDF8200081423FF745AA9B
+:10D2A00000BFBDF8240000EB400101EB00101E4957
+:10D2B00001EB0010C179BDF82000814200DD0CE0D7
+:10D2C000BDF82400401C81B20991194890F89A0ECB
+:10D2D000BDF8241088423FF725AA00BF02F05ABAD1
+:10D2E000B9F11B0F7EDB0020099002E200200890BC
+:10D2F000DBE1BDF8240000EB400101EB00100A491E
+:10D3000001EB00103030BDF8201000EB01108078E8
+:10D31000C0F34000002866D1BDF8240040F28331FC
+:10D32000484307E088480020C8430020309F002081
+:10D33000BC320020F74901EB800000F58960BDF8A0
+:10D34000201001EB410202EB011100EBC10090F84B
+:10D3500046000028DFD1BDF808109DF830000144D8
+:10D3600008310AEB8A0000EBCA000844EA490A5C6B
+:10D3700010460021FAF78CFDBDF8242002EB420391
+:10D3800003EB0212E54B03EB02123032BDF8203002
+:10D3900002EB0312127842400A43BCD1BDF80810D8
+:10D3A0009DF8300008440930DB490A5CBDF82400D0
+:10D3B00040F283314843D74901EB800101F589618F
+:10D3C000BDF8200000EB400303EB001001EBC000B0
+:10D3D000C271BDF808109DF8300008440A30CE49EB
+:10D3E000085C01E08EE15BE10106BDF808209DF8D4
+:10D3F000300010440B30C84A105C41EA0041BDF8CF
+:10D4000008209DF8300010440C30C34A105C41EAFB
+:10D410000021BDF808209DF8300010440D30BE4AB0
+:10D42000105C0143BDF8240040F283325043B94AF6
+:10D4300002EB800202F58962BDF8200000EB400398
+:10D4400003EB001002EBC0008160BDF808109DF8EE
+:10D45000300008441130B049085C0106BDF80820CE
+:10D460009DF8300010441230AB4A105C41EA004194
+:10D47000BDF808209DF8300010441330A64A105C17
+:10D4800041EA0021BDF808209DF830001044143016
+:10D49000A14A105C0143BDF8240000EB400202EBFE
+:10D4A00000109E4A02EB00123032BDF8200002EB61
+:10D4B00000104160BDF824100220DCF7F7FDBDF834
+:10D4C000240000EB400101EB0010944901EB001136
+:10D4D0003031BDF8200001EB00100178BDF82400C8
+:10D4E00040F2833250438B4A02EB800041700122AC
+:10D4F000BDF8240040F283314843864901EB8001A6
+:10D5000001F58961BDF8200000EB400303EB00103A
+:10D5100001EBC0008271BDF8240000EB400101EB7B
+:10D5200000107E4901EB00108079012806D0072801
+:10D5300047D008285AD00A2842D19AE0BDF82400E2
+:10D5400040F283314843734901EB800000F5896064
+:10D55000BDF8201001EB410202EB011100EBC1000C
+:10D56000C07910B101282AD114E0B522BDF82400F9
+:10D5700040F283314843674901EB800000F5896040
+:10D58000BDF8201001EB410303EB011100EBC100DA
+:10D59000427114E0B922BDF8240040F283314843BF
+:10D5A0005C4901EB800000F58960BDF8201001EBBB
+:10D5B000410303EB011100EBC100427100BF00BF4A
+:10D5C0006CE00122BDF8240040F283314843514908
+:10D5D00001EB800000F58960BDF8201001EB4103EC
+:10D5E00003EB011100EBC100427157E0BDF82400CC
+:10D5F00040F283314843474901EB800000F58960E0
+:10D60000BDF8201001EB410202EB011100EBC1005B
+:10D61000C07910B101282AD114E08922BDF8240074
+:10D6200040F2833148433B4901EB800000F58960BB
+:10D63000BDF8201001EB410303EB011100EBC10029
+:10D64000427114E08B22BDF8240040F2833148433C
+:10D65000304901EB800000F58960BDF8201001EB36
+:10D66000410303EB011100EBC100427100BF00BF99
+:10D6700014E00422BDF8240040F2833148432549D8
+:10D6800001EB800000F58960BDF8201001EB41033B
+:10D6900003EB011100EBC100427100BF00BF13E0BA
+:10D6A000BDF82000401C81B20891BDF8240000EBB9
+:10D6B000400101EB0010194901EB0010C179BDF8E0
+:10D6C000200081423FF715AE00BFBDF8240000EBFB
+:10D6D000400101EB0010114901EB0010C179BDF8C8
+:10D6E0002000814200DD0CE0BDF82400401C81B226
+:10D6F00009910B4890F89A0EBDF8241088423FF724
+:10D70000F5AD00BFEAE50020099062E20020089034
+:10D710003BE2000088480020309F0020C8430020E2
+:10D72000BC320020BDF808109DF8300008440830D5
+:10D73000FA490A5C10460021FAF7AAFBBDF824203A
+:10D7400002EB420303EB0212F54B03EB0212303201
+:10D75000BDF8203002EB0312127842400A437DD11B
+:10D76000BDF8240000EB400101EB0011EC4800EB98
+:10D7700001113031BDF8200001EB00100178BDF837
+:10D78000240040F283325043E64A02EB80004170AD
+:10D79000BDF8240000EB400101EB0010E04901EB73
+:10D7A000001080790B2830D2DFE800F02F06308D92
+:10D7B0002F2F2FE8FDFCFB00BDF8240040F2833141
+:10D7C0004843D84901EB800000F58960BDF820107E
+:10D7D00001EB410202EB011100EBC10090F84600A1
+:10D7E00098B9CA22BDF8240040F283314843CD499C
+:10D7F00001EB800000F58960BDF8201001EB4103CA
+:10D8000003EB011100EBC1004271B7E1BDF8240048
+:10D8100040F283314843C34901EB800101F589613E
+:10D82000BDF8200000EB400202EB001011F83010B0
+:10D83000BDF8240040F283325043BA4A02EB800024
+:10D84000407981423ED1BDF8240040F28331484303
+:10D85000114601EB800000F5896000E090E1BDF821
+:10D86000201001EB410202EB011100EBC10090F826
+:10D87000460038BBAA22BDF8240040F28331484359
+:10D88000A84901EB800101F58961BDF8200000EB9A
+:10D89000400303EB001001EBC0008270A322BDF82F
+:10D8A000240040F2833148439E4901EB800000F59B
+:10D8B0008960BDF8201001EB410303EB011100EB7F
+:10D8C000C10042715AE1BDF8240040F2833148435F
+:10D8D000944901EB800101F58961BDF8200000EB5E
+:10D8E000400202EB001011F83010BDF8240040F2A5
+:10D8F000833250438B4A02EB8000407981423CD115
+:10D90000BDF8240040F283314843114601EB80000A
+:10D9100000F58960BDF8201001EB410202EB011116
+:10D9200000EBC10090F8460038BBAA22BDF82400E5
+:10D9300040F2833148437B4901EB800101F5896165
+:10D94000BDF8200000EB400303EB001001EBC0002A
+:10D950008270A322BDF8240040F28331484371490C
+:10D9600001EB800000F58960BDF8201001EB410358
+:10D9700003EB011100EBC1004271FFE0BDF8240090
+:10D9800040F283314843674901EB800000F589602C
+:10D99000BDF8201001EB410202EB011100EBC100C8
+:10D9A00002E0C1E042E017E090F8460098B9042296
+:10D9B000BDF8240040F2833148435A4901EB80000E
+:10D9C00000F58960BDF8201001EB410303EB011164
+:10D9D00000EBC1004271D1E0BDF8240040F2833178
+:10D9E0004843504901EB800000F58960BDF82010E4
+:10D9F00001EB410202EB011100EBC10090F846007F
+:10DA000098B91022BDF8240040F2833148434549BB
+:10DA100001EB800000F58960BDF8201001EB4103A7
+:10DA200003EB011100EBC1004271A7E0BDF8240037
+:10DA300040F2833148433B4901EB800101F58961A4
+:10DA4000BDF8200000EB400202EB001001EBC0002B
+:10DA500090F89140BDF8240040F2833148433149A9
+:10DA600001EB80004470BDF8240040F2833148434C
+:10DA70002C4901EB8001083104EB041001EB80001C
+:10DA80000179BDF8240040F283325043254A02EB6D
+:10DA90008000407981423FD1BDF8240040F28331BB
+:10DAA0004843114601EB800101F58961BDF8200072
+:10DAB00000EB400202EB001001EBC00090F8922056
+:10DAC000BDF8240040F283314843164901EB800140
+:10DAD000083104EB041001EB8000C270AA21BDF8EC
+:10DAE000240040F2833250430E4A02EB800008309B
+:10DAF00004EB041200EB82008171A321BDF8240025
+:10DB000040F283325043074A02EB8000083004EBB6
+:10DB1000041200EB8200417130E00000309F0020D1
+:10DB2000C843002088480020BDF8240040F283311B
+:10DB30004843FE4901EB800000F58960BDF82010E4
+:10DB400001EB410202EB011100EBC10090F846002D
+:10DB500098B90622BDF8240040F283314843F349C6
+:10DB600001EB800000F58960BDF8201001EB410356
+:10DB700003EB011100EBC100427100BF00BF13E0D5
+:10DB8000BDF82000401C81B20891BDF8240000EBD4
+:10DB9000400101EB0010E64901EB0010C179BDF82E
+:10DBA000200081423FF7BEAD00BFBDF8240000EB6E
+:10DBB000400101EB0010DE4901EB0010C179BDF816
+:10DBC0002000814200DD0CE0BDF82400401C81B241
+:10DBD0000991D84890F89A0EBDF8241088423FF772
+:10DBE00095AD00BF8EE50020099026E20020089048
+:10DBF000FFE1BDF808109DF8300008440830CE4918
+:10DC00000A5C10460021FAF743F9BDF8242002EB24
+:10DC1000420303EB0212C64B03EB02123032BDF893
+:10DC2000203002EB0312127842400A437ED1BDF845
+:10DC3000240000EB400101EB0010BD4901EB001195
+:10DC40003031BDF8200001EB00100178BDF8240050
+:10DC500040F283325043B54A02EB80004170BDF878
+:10DC6000240040F283314843114601EB800101F565
+:10DC70008961BDF8200000EB400202EB001011F8B2
+:10DC80003010BDF8240040F283325043A74A02EB23
+:10DC90008000407981427DD1BDF808109DF83000A8
+:10DCA00008440930A449085C0104BDF808209DF827
+:10DCB000300010440A30A04A105C41EA0021BDF84F
+:10DCC00008209DF8300010440B309B4A105C014343
+:10DCD000BDF8240040F283325043944A02EB8002A4
+:10DCE00002F58962BDF8200000EB400303EB001051
+:10DCF00002EBC0004163BDF8240000EB400101EBE2
+:10DD000000108B4901EB001080790B281DD2DFE851
+:10DD100000F01C061D48711C1C869BB0FD00B22241
+:10DD2000BDF8240040F28331484300E05CE17F49C4
+:10DD300001EB800000F58960BDF8201001EB410384
+:10DD400003EB011100EBC10042714BE1A522BDF8CC
+:10DD5000240040F283314843744901EB800101F50E
+:10DD60008961BDF8200000EB400303EB001001EBDC
+:10DD7000C0008270A322BDF8240040F283314843E2
+:10DD80006A4901EB800000F58960BDF8201001EBC5
+:10DD9000410300E027E103EB011100EBC1004271F8
+:10DDA00020E1A522BDF8240040F2833148435F49B9
+:10DDB00001EB800101F58961BDF8200000EB400313
+:10DDC00003EB001001EBC0008270A322BDF8240019
+:10DDD00040F283314843554901EB800000F58960EA
+:10DDE000BDF8201001EB410303EB011100EBC10072
+:10DDF0004271F7E0B522BDF8240040F28331484378
+:10DE00004A4901EB800000F58960BDF8201001EB64
+:10DE1000410303EB011100EBC100427100BF02227C
+:10DE2000BDF8240040F283314843404901EB8000B3
+:10DE300000F58960BDF8201001EB410303EB0111EF
+:10DE400000EBC1004271CDE08022BDF8240040F219
+:10DE500083314843354901EB800000F58960BDF806
+:10DE6000201001EB410303EB011100EBC1004271F3
+:10DE7000B8E0BDF8240040F2833148432B4901EB60
+:10DE8000800101F58961BDF8200000EB400202EB42
+:10DE9000001001EBC00090F89140BDF8240040F262
+:10DEA00083314843214901EB80004470BDF82400D0
+:10DEB00040F2833148431D4901EB8001083104EBF6
+:10DEC000041001EB80000179BDF8240040F2833298
+:10DED0005043164A02EB8000407981424BD1BDF895
+:10DEE000240040F283314843114601EB800101F5E3
+:10DEF0008961BDF8200000EB400202EB001001EB4D
+:10DF0000C00090F89220BDF8240000E034E040F218
+:10DF100083314843054901EB8001083104EB0410CB
+:10DF200001EB8000C270A52208E0000088480020B4
+:10DF3000C8430020BC320020309F0020BDF82400E0
+:10DF400040F283314843FE4901EB8001083104EB84
+:10DF5000041001EB80008271A321BDF8240040F27F
+:10DF600083325043F64A02EB8000083004EB04127F
+:10DF700000EB8200417135E0BDF82000C1B2BDF870
+:10DF8000240040F283325043ED4A02EB800041709E
+:10DF90000A22BDF8240040F283314843E84901EBEE
+:10DFA000800101F58961BDF8200000EB400303EB1F
+:10DFB000001001EBC00042710122BDF8240040F2C4
+:10DFC00083314843DE4901EB800000F58960BDF8EC
+:10DFD000201001EB410303EB011100EBC10080F8BD
+:10DFE000932000BF00BF13E0BDF82000401C81B2A9
+:10DFF0000891BDF8240000EB400101EB0010D1496D
+:10E0000001EB0010C179BDF8200081423FF7F1AD6E
+:10E0100000BFBDF8240000EB400101EB0010C9492E
+:10E0200001EB0010C179BDF82000814200DD0CE059
+:10E03000BDF82400401C81B20991C34890F89A0EA3
+:10E04000BDF8241088423FF7D1AD00BFCAE5BDF846
+:10E0500008109DF830000844083081B20491BB4993
+:10E06000BDF81000085C05287EDA0846BDF81010DF
+:10E07000405C002878DDB549BDF81000085C401E02
+:10E0800081B20991BDF81000401C81B20491AF49E2
+:10E09000BDF81000085C0104AC4FBDF81000401C36
+:10E0A000385C41EA0021BDF81000801C385C084350
+:10E0B000C1170246F9F7ECFE0146BDF8240000EB5B
+:10E0C000400202EB00109F4A02EB00100160BDF815
+:10E0D0001000C01C81B204913946BDF810000A5CE2
+:10E0E00010460021F9F7D4FEC1B2BDF8240000EBC0
+:10E0F000400202EB0010934A02EB00100171BDF8E0
+:10E100001000401C81B204913946BDF810000A5C31
+:10E1100010460021F9F7BCFEC1B2BDF8240000EBA7
+:10E12000400202EB0010874A02EB00104171BDF87B
+:10E130001000401C81B204913946BDF810000A5C01
+:10E1400010460021F9F7A4FEC1B2BDF8240000EB8F
+:10E15000400202EB00107B4A02EB00108171BDF817
+:10E160001000401C81B200E08BE204913946BDF8FA
+:10E1700010000A5C10460021F9F78AFEC1B2BDF812
+:10E18000240000EB400202EB00106E4A02EB00108C
+:10E19000C171BDF81000401C81B204913946BDF830
+:10E1A00010000A5C10460021F9F772FE0146BDF826
+:10E1B000240000EB400202EB0010624A02EB001068
+:10E1C0008160BDF81000401C81B204913946BDF851
+:10E1D00010000A5C10460021F9F75AFEC1B2BDF8E2
+:10E1E000240000EB400202EB0010564A02EB001044
+:10E1F0000173BDF81000401C81B20491BDF82400E9
+:10E2000000EB400101EB0010114601EB001080799A
+:10E2100006287DD100200890F7E04C49BDF8100099
+:10E220000A5C10460021F9F733FEC2B2BDF82400A3
+:10E2300000EB400101EB0010424901EB00113031CD
+:10E24000BDF8200001EB00100270BDF81000401C6A
+:10E2500081B204913D49BDF810000A5C10460021CE
+:10E26000F9F716FEC2B2BDF8240000EB400101EB45
+:10E270000010344901EB00113031BDF8200001EBF2
+:10E2800000104270BDF81000401C81B204912F496B
+:10E29000BDF810000A5C10460021F9F7F9FDBDF841
+:10E2A000242002EB420303EB0212264B03EB021283
+:10E2B0003032BDF8203002EB0312127A42400A439A
+:10E2C0007ED0BDF8240000EB400101EB00101D4999
+:10E2D00001EB00103030BDF8201000EB0110007A87
+:10E2E000002870DD002467E0002659E004EB4400BC
+:10E2F00000EB0410134901EB0010303000EB061066
+:10E300000278BDF8240000EB400101EB001000E0B2
+:10E310008BE00C4901EB00103030BDF8201000EB11
+:10E320000110007A824239D1002140F283306043EB
+:10E33000034A02EB800000F5896006EB460207E025
+:10E3400088480020C8430020BC320020309F0020B5
+:10E3500002EB061200EBC20080F87F1040F283301F
+:10E360006043FE4A02EB800000F5896006EB46023E
+:10E3700002EB061200EBC20080F8801040F28330FE
+:10E380006043F64A02EB800000F5896006EB460226
+:10E3900002EB061200EBC20080F88110701C86B2FE
+:10E3A00004EB440000EB0410ED4901EB0010C079D0
+:10E3B000B0429BDC601C84B2EA4890F89A0E00E000
+:10E3C00001E0A04290DCE849BDF810000A5C10466C
+:10E3D0000021F9F75DFDC2B2BDF8240000EB400159
+:10E3E00001EB0010DE4901EB00113031BDF82000D7
+:10E3F00001EB00100272BDF81000401C81B20491C4
+:10E40000BDF82000401C81B20891BDF8240000EB4B
+:10E41000400101EB0010D24901EB0010C179BDF8B9
+:10E42000200081423FF7F9AEE0E0002008903EE096
+:10E43000CD49BDF810000A5C10460021F9F728FD0F
+:10E44000C2B2BDF8240000EB400101EB0010C4494A
+:10E4500001EB00113031BDF8200001EB001002701B
+:10E46000BDF81000401C81B20491BF49BDF81000F6
+:10E470000A5C10460021F9F70BFDC2B2BDF824007A
+:10E4800000EB400101EB0010B54901EB0011303108
+:10E49000BDF8200001EB00104270BDF81000401CD8
+:10E4A00081B20491BDF82000401C81B20891BDF8F2
+:10E4B000240000EB400101EB0010A94901EB001022
+:10E4C000C179BDF820008142B2DCA748BDF8101028
+:10E4D000405C00F00F00042812DABDF8241001EBB4
+:10E4E000410202EB01119E4A02EB011101F11C00F5
+:10E4F0009D4ABDF81010515C027861F30102027070
+:10E50000BDF81000401C81B204919749BDF810007D
+:10E51000085C0421B1EB201F13DDBDF8241001EBD2
+:10E52000410202EB01118E4A02EB011101F11C00C4
+:10E530008D4ABDF81010515C0A09017862F383011D
+:10E5400001708948BDF81010405C00F00F000428ED
+:10E5500012DABDF8241001EB410202EB0111804AEE
+:10E5600002EB011101F11C007F4ABDF81010515C53
+:10E57000027861F305120270BDF81000401C81B2F0
+:10E580000491BDF820001A2101EB400149452DDA24
+:10E59000002008901CE07449BDF810000A5CBDF82A
+:10E5A000240000EB400101EB00106D4901EB00116C
+:10E5B0003031BDF8200001EB00108272BDF8100070
+:10E5C000401C81B20491BDF82000401C81B208912A
+:10E5D000BDF8240000EB400101EB0010604901EBA5
+:10E5E0000010C179BDF820008142D4DCBDF82400C0
+:10E5F00000EB400101EB0010594901EB0010C47918
+:10E6000029E00022BDF8240000EB400101EB0010DE
+:10E61000534901EB0011303101EB04100270BDF8D9
+:10E62000240000EB400101EB00104D4901EB00110B
+:10E63000303101EB04104270BDF8240000EB4001C2
+:10E6400001EB0010464901EB0011303101EB0410E1
+:10E650000272601C84B2102CD3DBBDF8241002209F
+:10E66000DBF724FDBDF82410C8B2FAF7FFF901204A
+:10E67000BDF8241001EB41013C4A02EB81014870D6
+:10E680005AE1BDF808109DF83000084408303649BA
+:10E69000085C052870D13648C07A20286CDABDF8AD
+:10E6A00008109DF830000844093081B204912E49C9
+:10E6B000BDF81000095C2B4880F83C1F90F83C0F17
+:10E6C000042803DD0421274880F83C1FBDF8100012
+:10E6D000401C81B2049100210991B9E02249BDF8A2
+:10E6E00010000A5C10460021F9F7D2FBC1B2BDF858
+:10E6F000240000EB40021F4800EB0210C171BDF87E
+:10E700001000401C81B204911749BDF810000A5C4A
+:10E7100010460021F9F7BCFBC1B2BDF8240000EBA4
+:10E720004002144800EB02108171BDF81000401C3B
+:10E7300081B204910C49BDF81000085C01040A4F35
+:10E74000BDF81000401C385C41EA0021BDF8100003
+:10E75000801C385C0843C11702460EE08848002040
+:10E76000C8430020BC320020309F0020C03C002065
+:10E77000BC120020FC410020DEE0F9F789FB0146D5
+:10E78000BDF8240000EB4002FE4800EB02100160DF
+:10E79000BDF81000C01C81B204913946BDF81000CC
+:10E7A0000A5C10460021F9F773FBC1B2BDF82400E2
+:10E7B00000EB4002F34800EB02100171BDF81000BD
+:10E7C000401C81B204913946BDF810000A5C104625
+:10E7D0000021F9F75DFBC1B2BDF8240000EB400257
+:10E7E000E84800EB02104171BDF81000401C81B2F6
+:10E7F00004913946BDF810000A5C10460021F9F773
+:10E8000047FB0146BDF8240000EB4002DD4800EB69
+:10E8100002108160BDF81000401C81B2049139469D
+:10E82000BDF81000401C0A5CBDF81000085C42EA0C
+:10E830000025BDF81000801C81B20491BDF81010B5
+:10E84000481981B20491BDF82400401C81B209919D
+:10E85000CD4890F83C0FBDF8241088423FF73EAFFA
+:10E86000CA48C07A1A2861DB0021C74890F83C0FDB
+:10E8700000EB4002C64800F82210C34890F83C0F55
+:10E8800000EB4002C24800EB820081700121BE48CB
+:10E8900090F83C0F00EB4002BD4800EB8200417055
+:10E8A000B94890F83C0F00EB4002B94800EB8200F9
+:10E8B000C17042F21071B44890F83C0F00EB400276
+:10E8C000B34800EB820081604FF47A71AE4890F853
+:10E8D0003C0F00EB4002AB4800EB021081600121CD
+:10E8E000A94890F83C0F00EB4002A64800EB02104C
+:10E8F00081714FF41651A44890F83C0F00EB400290
+:10E90000A04800EB0210016001219F4890F83C0FE5
+:10E9100000EB40029B4800EB021001719A4890F80E
+:10E920003C0F401CC1B2984880F83C1F00210A20CF
+:10E93000DBF7BCFBFCF7B8F8B2E2BDF808109DF8B5
+:10E940003000084408309349085C8F49F539487114
+:10E95000BDF808109DF83000084409308D49085C66
+:10E960008949F5390871BDF808109DF83000084450
+:10E970000A308849085C8449F539C870BDF8081028
+:10E980009DF8300008440B308249085C7E49F53917
+:10E990008870BDF808109DF8300008440C307D499F
+:10E9A000085C7949F5394870BDF808109DF83000C9
+:10E9B00008440D307749095C774880F80B1FDBF776
+:10E9C000B9F9DBF773F9744890F80B0FFF2847D1BA
+:10E9D000DBF720F9BDF808109DF830000844083036
+:10E9E0006C49085C6849F5394871BDF808109DF814
+:10E9F0003000084409306749085C6349F5390871FB
+:10EA0000BDF808109DF8300008440A306149085CE0
+:10EA10005D49F539C870BDF808109DF8300008440C
+:10EA20000B305C49085C5849F5398870BDF808100E
+:10EA30009DF8300008440C305649085C5249F539BD
+:10EA40004870BDF808109DF8300008440D30514959
+:10EA5000095C514880F80B1FDBF76CF9DBF726F9EE
+:10EA60000E204E49087167E710204C490871BDF827
+:10EA700008109DF83000084408304649085C4249B7
+:10EA8000F5394871BDF808109DF830000844093088
+:10EA90004049085C3C49F5390871BDF808109DF8FB
+:10EAA000300008440A303B49085C3749F539C870E2
+:10EAB000BDF808109DF8300008440B303549085C5B
+:10EAC0003149F5398870BDF808109DF830000844C8
+:10EAD0000C303049085C2C49F5394870BDF80810F5
+:10EAE0009DF8300008440D302A49095C2A4880F816
+:10EAF0000B1FDBF71FF904F045FA2749C1F8180F7F
+:10EB00000846D0F8180FC0F300410B912248D0F806
+:10EB1000180FC0F342010A910EE70E201F49087139
+:10EB200000211D4880F8011D06E7002009904EE0F5
+:10EB30000020089018E0BDF8240000EB400101EB34
+:10EB400000101349A83101EB00103030BDF820103F
+:10EB500000EB0110807800F0010000B122E0BDF868
+:10EB60002000401C81B20891BDF8240000EB400158
+:10EB700001EB00100649A83101EB0010C179BDF886
+:10EB800020000DE0FC410020BC320020BC1200201F
+:10EB900020430020309F0020BC220020CC3D0020DC
+:10EBA0008142C8DC00BFBDF8240000EB400101EB4E
+:10EBB0000010FD4901EB0010C179BDF82000814231
+:10EBC00000DD08E0BDF82400401C81B20991BDF8C9
+:10EBD00024000428ACDB00BFBDF8240004287DDB42
+:10EBE0000020F24908700120F1490860F149C1F89C
+:10EBF0008802F14890F8080D01287FDB0D20EF49CD
+:10EC00000871BDF808109DF8300008440930EC493F
+:10EC1000095CBDF808209DF8300010440830E84A2F
+:10EC2000105C41EA00210591BDF808109DF8300004
+:10EC300008440B301146095CBDF808209DF83000EF
+:10EC400010440A30DE4A105C41EA0020DD490880A9
+:10EC500000240CE0BDF808109DF8300008440C308A
+:10EC60002044D749085CD8490855601C84B2B4F5E3
+:10EC7000007FEFDBD348008800F2FF3081B2012033
+:10EC8000DAF726FA58B30021CB4880F8011DCD48A9
+:10EC9000008864214843BDF8141090FBF1F0C1B224
+:10ECA000C54880F8001D0120C849C875C5480088BE
+:10ECB000401CC449088008460088BDF814108842EA
+:10ECC0001CDDBD4890F8FC0C20F00100401CBA4946
+:10ECD00081F8FC0C084690F8FC0C01E015E00DE012
+:10ECE00020F00600801D81F8FC0CBDF8140001F630
+:10ECF000FC41488000210120DBF7D8F90020AC4915
+:10ED00000860AC49C1F888020BE01020AB490871DB
+:10ED1000A94890F8FC0C20F080008030A64981F8CA
+:10ED2000FC0C09E60020A1490870BDF808109DF808
+:10ED3000300008440830A249085CA049C23981F873
+:10ED4000AD00BDF808109DF8300008440A309C4919
+:10ED5000095CBDF808209DF8300010440930984A3D
+:10ED6000105C41EA00210591BDF808109DF83000C3
+:10ED700008440C301146095CBDF808209DF83000AD
+:10ED800010440B308E4A105C41EA00208D49088007
+:10ED9000BDF8140009884843F0B3BDF814001428E6
+:10EDA0007EDAB9F1100F07DDA9F11000062190FB02
+:10EDB000F1F081B2069101E000200690002421E0EC
+:10EDC00000261BE0BDF808109DF8300001440D310D
+:10EDD00004EB440001EB400188197949095C79484A
+:10EDE0000088401E00EB800204EB420000EB400272
+:10EDF000774800EB42029155701C86B2062EE1DB8B
+:10EE0000601C84B2BDF818008442D9DB01206F4930
+:10EE1000C8756C48008800E042E0401C69490880E1
+:10EE200008460088BDF81410884236DDBDF814008D
+:10EE300001280DDBBDF81400401E00EB8001BDF879
+:10EE4000180000EB410081B26248A0F8FA1403E018
+:10EE500000216048A0F8FA145E48B0F8FA440EE0C9
+:10EE6000002608E0002104EB4402594800EB420070
+:10EE70008155701C86B2062EF4DB601C84B2C82C4F
+:10EE8000EEDB00210B20DBF711F900210320DBF77B
+:10EE90000DF910204949087102E016204749087110
+:10EEA00006E2BDF808109DF83000084408304449D7
+:10EEB000095C414880F8011D112040490871F7E1C3
+:10EEC000002009903DE00020089017E0BDF82400E4
+:10EED00000EB400101EB0010334901EB0010303032
+:10EEE000BDF8201000EB0110807800F0010000B1A7
+:10EEF00012E0BDF82000401C81B20891BDF824004A
+:10EF000000EB400101EB0010274901EB0010C17933
+:10EF1000BDF820008142D9DC00BFBDF8240000EB21
+:10EF2000400101EB0010204901EB0010C179BDF850
+:10EF30002000814200DD08E0BDF82400401C81B2C1
+:10EF40000991BDF824000428BDDB00BFBDF82400F2
+:10EF500004287DDB00201549087001201449086051
+:10EF60001449C1F88802144890F8080D012870DB94
+:10EF7000BDF808109DF83000084408301049085CBE
+:10EF8000042866DCBDF808109DF8300008440830FD
+:10EF90000B49095C084880F8011D90F8010D401EDE
+:10EFA00081B2099100242BE0C84300202A0A0020E6
+:10EFB0008802424200004242BC220020CC3D002098
+:10EFC000309F0020280A0020C52F0020BC120020FE
+:10EFD000B8370020BC320020BDF8241001EB4102FC
+:10EFE00002EB0111FE4A02EB0111303101EB041179
+:10EFF00001F10900497A21F001010170601C84B21D
+:10F00000102CE9DB1220F7490871002415E0BDF847
+:10F0100008109DF83000014409310819F2490A5CD2
+:10F02000BDF8240000EB400101EB0010EC4901EBBE
+:10F0300000110E310A55601C84B20A2CE7DBBDF8C2
+:10F0400008109DF8300008441430E749095C01E0DD
+:10F05000DBE07BE0BDF808209DF830001044133061
+:10F06000E14A105C41EA00210591BDF808109DF8C5
+:10F070003000084416301146095CBDF808209DF8A0
+:10F08000300010441530D84A105C41EA0020D749BE
+:10F09000088000240CE0BDF808109DF83000014401
+:10F0A00017310819D049095CD14A1155601C84B246
+:10F0B000B4F5007FEFDBCD480088401EBDF824206A
+:10F0C00000EB822081B20320DAF702F8F0B3C748E0
+:10F0D000008864214843BDF8141090FBF1F0C1B2E0
+:10F0E000C44880F8001D0120C349C875BF48008886
+:10F0F000401CBE49088008460088BDF814108842AC
+:10F100004CDD002414E0BDF8241001EB410202EBB9
+:10F110000111B34A02EB0111303101EB041101F18D
+:10F120000900497A21F00101491C0170601C84B278
+:10F13000102CE8DBBDF8241001EB410202EB0111B9
+:10F14000A74A02EB011101F1180000E056E0097E28
+:10F1500021F00101491C0170BDF8241001EB4102AE
+:10F1600002EB01119E4A02EB011202F11800117E1E
+:10F1700021F00602921C0270BDF81420BDF8240094
+:10F1800000EB400101EB0010954901EB00104283B8
+:10F19000BDF824100220DAF789FF2FE09348008899
+:10F1A00001282BD1002413E0BDF8241001EB41020B
+:10F1B00002EB01118A4A02EB0111303101EB04111B
+:10F1C00001F10900497A21F001010170601C84B24B
+:10F1D000102CE9DBBDF8241001EB410202EB011118
+:10F1E0007F4A02EB011101F11800097E21F00101B3
+:10F1F0000170BDF824100220DAF758FF00207F4983
+:10F2000008607F49C1F888020BE010217548017140
+:10F21000784890F8FC0C20F080008030754981F827
+:10F22000FC0CB7E2BDF808109DF830000844093026
+:10F230006D49095CBDF808209DF830001044083085
+:10F24000694A105C41EA00256B48B0F81412A942E3
+:10F250002ED1D0F810026849D1F80C12884227D17B
+:10F260006548D0F80C1290F81602814209D962481C
+:10F27000D0F80C1290F81602081A5F49C1F80C0277
+:10F2800006E000205C49C1F80C02102055490871C5
+:10F2900000215948A0F8141280F816120C20DAF751
+:10F2A00005FF00210520DAF701FF01205249C8754A
+:10F2B00070E200240CE0002606E02020514901EB1A
+:10F2C00044118855701C86B2202EF6DB601C84B277
+:10F2D000142CF0DB142043490871BDF808109DF888
+:10F2E0003000084408304049095C0591BDF8081019
+:10F2F0009DF83000084409303B49095C0391BDF892
+:10F300001400142801DD14200590BDF80C002028FD
+:10F3100001DD2020039000241AE0002612E0BDF851
+:10F3200008109DF8300001440A31BDF80C0004FBC0
+:10F33000001188192C49095C324A02EB441291559C
+:10F34000701C86B2BDF80C008642E8DB601C84B2FB
+:10F35000BDF814008442E0DB00210720DAF7A6FEA6
+:10F3600018E215201F490871BDF808109DF83000FB
+:10F37000084408301C49095C1E4880F81C1ABDF876
+:10F3800008109DF83000084409301749085C010650
+:10F39000BDF808209DF8300010440A30124A105C75
+:10F3A00041EA0041BDF808209DF8300010440B30C0
+:10F3B0000D4A105C41EA0021BDF808209DF830009C
+:10F3C00010440C30084A105C01430E486038C0F805
+:10F3D0000510BDF808109DF8300008440D3013E00A
+:10F3E000C8430020CC3D0020309F0020280A002088
+:10F3F000C52F0020BC220020BC12002088024242FF
+:10F4000000004242382D00201146085C0106BDF87C
+:10F4100008209DF8300010440E30FE4A105C41EA8E
+:10F420000041BDF808209DF8300010440F30F94A23
+:10F43000105C41EA0021BDF808209DF8300010441E
+:10F440001030F44A105C0143F348C0F80110BDF8D5
+:10F4500008109DF83000084411301146085C010482
+:10F46000BDF808209DF8300010441230E94A105CC5
+:10F4700041EA0021BDF808209DF830001044133007
+:10F48000E44A105C0143E448C0F80910BDF80810D4
+:10F490009DF83000084414301146095CDE4880F8BD
+:10F4A0002210BDF808109DF83000084415301146B0
+:10F4B000095CD94880F82110BDF808109DF830008B
+:10F4C000084416301146095CD34880F82010BDF876
+:10F4D00008109DF83000084417301146095CCE48EA
+:10F4E000C177BDF808109DF8300008441830114667
+:10F4F000095CC9488177BDF808109DF830000844C0
+:10F5000019301146085CC4494877B9F1200F28DD4D
+:10F51000BDF808109DF8300008441A301146085C08
+:10F520000106BDF808209DF8300010441B30B94A90
+:10F53000105C41EA0041BDF808209DF830001044FD
+:10F540001C30B44A105C41EA0021BDF808209DF847
+:10F55000300010441D30AF4A105C0143AE48C0F883
+:10F5600023100220AD49087114E11020AC49087144
+:10F570000020099082E0BDF8240000EB400101EB7F
+:10F580000010A649C03101EB001080790C2870D121
+:10F59000BDF8240040F283314843A24901EB8000CA
+:10F5A00090F8C80D0121B1EBD01F60D1A9F10E0078
+:10F5B000052190FBF1F081B20891002448E0BDF8EC
+:10F5C00008109DF830000144093104EB8400084420
+:10F5D0009049085C0104BDF808209DF830001044F3
+:10F5E0000A3004EB840210448A4A105C41EA00218C
+:10F5F000BDF808209DF8300010440B3004EB840265
+:10F600001044844A105C0143BDF8240040F2833268
+:10F610005043844A02EB800000F55D6040F82410FE
+:10F62000BDF808109DF8300001440C3104EB840053
+:10F63000084478490A5CBDF8240040F2833148430D
+:10F64000784901EB800000F560610A55601C84B2C6
+:10F65000BDF820008442B2DB0421BDF8240040F252
+:10F66000833250436F4A02EB800080F84D140AE069
+:10F67000FFE7BDF82400401C81B20991BDF82400C9
+:10F680000428FFF678AF00BFBDF82400042870D12D
+:10F690000020099068E0BDF8240000EB40016248BA
+:10F6A00000EB01108079052859D1BDF824005B4991
+:10F6B0004870A1F11C00BDF82410405C0121B1EBA1
+:10F6C000D01F4BD1A9F10E00052190FBF1F081B2C2
+:10F6D0000891002438E0BDF808109DF8300001447E
+:10F6E000093104EB840008444A49085C0104BDF870
+:10F6F00008209DF8300010440A3004EB84021044C6
+:10F70000444A105C41EA0021BDF808209DF8300011
+:10F7100010440B3004EB840210443E4A105C014359
+:10F720003E48683040F82410BDF808109DF83000BD
+:10F7300001440C3104EB840008441146095C37484D
+:10F7400098300155601C84B2BDF820008442C2DBB1
+:10F75000042132480B30BDF82420815408E0BDF864
+:10F760002400401C81B20991BDF82400052892DBD9
+:10F7700000BF0FE000240AE00021BDF808209DF83A
+:10F78000300002441019234A1154601C84B2322CF8
+:10F79000F2DB00BF18E000240AE00021BDF80820D9
+:10F7A0009DF83000024410191A4A1154601C84B2AA
+:10F7B000322CF2DB00211D48A0F8AE1925E0002113
+:10F7C0001A48A0F8AE1920E01848B0F8AE09B0B158
+:10F7D00000210C9100240DE0BDF808004844801C75
+:10F7E00020440C49095CBDF808201019094A11543D
+:10F7F000601C84B20D48B0F8AE09A042ECDC0B48A6
+:10F80000B0F8AE090A283BF74DAF00BF0748B0F883
+:10F81000AE4912E0309F0020D82C00200843002081
+:10F82000CC3D002088480020FC410020BC32002054
+:10F830000020F7490855601C84B2282CF8DBF5E35A
+:10F84000F448807830B1012877D0022876D0032898
+:10F8500075D18CE3F04890F8360AC0F3C3000E2847
+:10F8600016D2DFE800F007162B40556D8297BAE6F6
+:10F87000F1F0EFEEE84890F8360A20F07800083012
+:10F88000E54981F8360A0021E44841600121817090
+:10F8900086E1E3A1DE4809F031FA05466DB1DE48A4
+:10F8A00090F8360A20F078001030DB4981F8360AEB
+:10F8B0000021DA4841600121817071E1D9A1D44869
+:10F8C00009F01CFA05466DB1D34890F8360A20F0CD
+:10F8D00078001830D04981F8360A0021CF484160BD
+:10F8E000012181705CE1D0A1C94809F007FA054601
+:10F8F0006DB1C94890F8360A20F078002030C6492A
+:10F9000081F8360A0021C54841600121817047E134
+:10F91000C5A1BF4809F0F2F905466DB1BE4890F89F
+:10F92000360A20F078002830BB4981F8360A0021D9
+:10F93000BA4841600121817032E133E179E277E236
+:10F94000B9A1B34809F0DAF905466DB1B24890F8AB
+:10F95000360A20F078003830AF4981F8360A0021A5
+:10F96000AE484160012181701AE1AFA1A84809F0B9
+:10F97000C5F905466DB1A84890F8360A20F0780020
+:10F980003830A54981F8360A0021A4484160012198
+:10F99000817005E1A4A19E4809F0B0F90546DDB1EA
+:10F9A000A248C07A182809DD9B4890F8360A20F052
+:10F9B00078004830984981F8360A08E0964890F86F
+:10F9C000360A20F078004030934981F8360A002149
+:10F9D0009248416001218170E2E095A18C4809F0D4
+:10F9E0008DF9054625B3002405E0002189489038AB
+:10F9F0000155601C84B2142CF7DB002409E0281D9B
+:10FA0000204483490A5C601D824990390A54601C75
+:10FA100084B20F2CF3DB00210320DAF747FB7E488A
+:10FA200090F8360A20F0780048307B4981F8360A91
+:10FA3000B6E081A1764809F061F905461DB30024BE
+:10FA400009E099E084E034E01EE000207349783159
+:10FA50000855601C84B2142CF7DB002408E0681DF4
+:10FA600020446B49085C6D4978310855601C84B2AC
+:10FA7000142CF4DB684890F8360A20F078005030F7
+:10FA8000654981F8360A8BE067A1614809F036F9CB
+:10FA900005466DB1604890F8360A20F0780058307D
+:10FAA0005D4981F8360A00215C484160012181707E
+:10FAB00076E05848807968B1574890F8360A20F0C7
+:10FAC00078006030544981F8360A0021534841607B
+:10FAD000012181705AA14E4809F010F9054665B31D
+:10FAE00000214E484160012181704949681D085C30
+:10FAF00030380F46291D795C303940EA0110C117B2
+:10FB00000246F8F7C5F9434988714FA1384609F014
+:10FB1000F5F805468DB13946681C085C30280DDBC8
+:10FB2000681C085C3038495D303940EA0110C11763
+:10FB30000246F8F7ADF93749C87108E03448405D2E
+:10FB40003038C1170246F8F7A3F93249C87127E0E7
+:10FB500035A12F4809F0D2F8054665B12E4890F836
+:10FB6000360A20F0800080302B4981F8360A4FF4A5
+:10FB70007A712A48816013E02BA1254809F0BEF86C
+:10FB8000054665B1244890F8360A20F078012248ED
+:10FB900080F8361A0021214841600121817000BFA0
+:10FBA00000BFE2E21C4890F8360AC0F3C3000D28FB
+:10FBB00017D2DFE800F007174D6479A7D0DFF9F717
+:10FBC00016F6F50018A1124809F098F8054645B157
+:10FBD000114890F8360A20F0780008300E4981F874
+:10FBE000360A24E119A10A4809F088F805466DB1E2
+:10FBF00000210A48416001218170074890F8360AC7
+:10FC000020F078001830044981F8360A0FE100002E
+:10FC1000309F0020CC3D0020BC3200207C3C0020E6
+:10FC2000610000006F6B00004F4B0000BC12002011
+:10FC3000494D45493A00000049434349443A0000D0
+:10FC40004353513A000000002C0000002200000045
+:10FC5000AFF22C01F64809F051F8054675B10021C4
+:10FC6000F448416001218170A0F51C6090F8360ACB
+:10FC700020F078001830F04981F8360AD7E0EFA17B
+:10FC8000EB4809F03BF805466DB1EB4890F8360AB1
+:10FC900020F078002030E84981F8360A0021E54854
+:10FCA000416001218170C2E0AFF27401E04809F0C7
+:10FCB00025F805462DB3002405E00020DD49783104
+:10FCC0000855601C84B2142CF7DB002409E0681D81
+:10FCD0002044D749095C601DD64A78321154601C13
+:10FCE00084B20F2CF3DB0021D248416001218170E6
+:10FCF000D14890F8360A20F078002830CE4981F8B3
+:10FD0000360A94E0AFF2C801C94808F0F7FF05468B
+:10FD100005B3CC48807940B1C74890F8360A20F046
+:10FD200078003030C44981F8360A0021C14841606A
+:10FD300001218170BE49681D085C30380F46291DBD
+:10FD4000795C303940EA0110C1170246F8F7A0F893
+:10FD5000BC4988716BE0B84890F8360A20F078000A
+:10FD60004030B54981F8360A0021B248416001218E
+:10FD700081705CE0AFF25011AD4808F0BFFF05465E
+:10FD80006DB1AD4890F8360A20F078004030AA49AD
+:10FD900081F8360A0021A74841600121817046E0C0
+:10FDA00035E01EE00FE0FFE7A34890F8360A20F0A8
+:10FDB00078004830A04981F8360A00219D4841600A
+:10FDC0000121817033E09C4890F8360A20F08000D1
+:10FDD0008030994981F8360A4FF47A7195488160EC
+:10FDE00025E0AFF2BC11924808F088FF05466DB1DE
+:10FDF000914890F8360A20F0780060308E4981F8FA
+:10FE0000360A00218B484160012181700FE0AFF27A
+:10FE1000E811874808F072FF05463DB1864890F822
+:10FE2000360A20F07801844880F8361A00BF00BFF7
+:10FE30009BE1814890F8360AC0F3C300052812D22E
+:10FE4000DFE800F00312286A7F0000217948416052
+:10FE500001218170784890F8360A20F07800083047
+:10FE6000754981F8360A80E0AFF24421704808F005
+:10FE700045FF05466DB100216E484160012181704A
+:10FE80006D4890F8360A20F0780010306A4981F801
+:10FE9000360A6AE0002167484160012181706449A7
+:10FEA000A81D085C30380F46691D795C303940EA7E
+:10FEB0000110C1170246F7F7EBFF62498871AFF2F4
+:10FEC0007821384608F01AFF0546DDB13946681C2E
+:10FED000085C30280DDB681C085C3038495D30391F
+:10FEE00040EA0110C1170246F7F7D2FF5549C87121
+:10FEF00008E04F48405D3038C1170246F7F7C8FFA9
+:10FF00005049C8714C4890F8360A20F078001830F3
+:10FF1000494981F8360A28E0AFF2F421444808F054
+:10FF2000EDFE054665B1444890F8360A20F08000A1
+:10FF30008030414981F8360A4FF47A713D4881603A
+:10FF400013E03D4890F8360A20F080013A4880F8E6
+:10FF5000361A90F8360A20F07801374880F8361AB9
+:10FF6000002039498870486000BF00BFFDE032487A
+:10FF700090F8360AC0F3C300092814D2DFE800F075
+:10FF800005142A40667CB2C8DE002B4890F8360A79
+:10FF900020F078000830284981F8360A00212548E9
+:10FFA000416001218170DEE0AFF28C31204808F021
+:10FFB000A5FE05466DB1204890F8360A20F078007D
+:10FFC00010301D4981F8360A00211A48416001218C
+:10FFD0008170C8E0AFF2B431154808F08FFE0546D5
+:10FFE0006DB1154890F8360A20F0780018301249A3
+:10FFF00081F8360A00210F48416001218170B2E08A
+:020000040803EF
+:10000000AFF2DC310A4808F079FE05466DB10A48C6
+:1000100090F8360A20F078002030074981F8360A37
+:10002000002104484160012181709CE0ABE00000A8
+:10003000309F00207C3C0020BC32002052454144CF
+:1000400059000000CC3D0020F8800020AFF228418C
+:100050004E4808F053FE05466DB14D4890F8360AFB
+:1000600020F0780028304A4981F8360A00214948B2
+:1000700041600121817076E047A1444808F03EFECE
+:10008000054675B300214348416001218170002479
+:1000900007E0281D20443D49095C41480155601C8A
+:1000A00084B2142CF5DB3DA13D4808F027FE05463F
+:1000B00055B1002406E000226119491E3848425417
+:1000C000601C84B2022CF6DB314890F8360A20F02E
+:1000D000780030302E4981F8360A0120A1F5005110
+:1000E000C87540E0AFF2C041284808F007FE054659
+:1000F0006DB100212748416001218170244890F8AA
+:10010000360A20F078003830214981F8360A2AE092
+:10011000AFF2EC411D4808F0F1FD05466DB100213C
+:100120001C48416001218170194890F8360A20F07E
+:1001300078004030164981F8360A14E0AFF21851C1
+:10014000124808F0DBFD054665B1114890F8360A03
+:1001500020F0800080300E4981F8360A4FF47A7121
+:100160000C48816000BF00BF00BF00BF00210848ED
+:10017000A0F8AE19002404E0002004490855601CD2
+:1001800084B2642CF8DB11B0BDE8F08F309F002002
+:10019000BC3200207C3C0020444843502C0000002E
+:1001A000D63D00202DE9F04F91B093460024A046A3
+:1001B000002008900790069000BF002581468246E7
+:1001C00000BF0026002700BF04E00020FE490855BC
+:1001D000601C84B2642CF8DBFC48807800283ED098
+:1001E000FB48407878B30020F8498870F94890F8C7
+:1001F000360A20F08001F74880F8361AF4488078F3
+:10020000C0B1012820D002280AD0032826D1F14805
+:1002100090F8360A20F07801EE4880F8361A1DE092
+:10022000EC4890F8360A20F078002030E94981F84F
+:10023000360A13E0E74890F8360A20F07801E548DE
+:1002400080F8361A0AE00AE0E24890F8360A20F010
+:1002500078005830DF4981F8360A00BF00BFDD481A
+:1002600090F8360A0121B1EBD01F41F0DA82DA486A
+:10027000807801287DD1D74890F8100B0128F9D15A
+:100280000026DEE10027CBE106EB460000EB06107E
+:10029000D24901EB0010303000EB071080780121CB
+:1002A000B1EBD01F66D106EB460000EB0610CB4940
+:1002B00001EB0010303000EB0710807820F00401D3
+:1002C000091D06EB460000EB0610C44A02EB0010C5
+:1002D000303000EB0710817006EB460000EB061093
+:1002E000114601EB0010303000EB07108078C0F3AE
+:1002F000C00000283ED006EB460000EB061001EBE4
+:100300000010303000EB0710807820F0080106EB79
+:10031000460000EB061002EB0010303000EB071037
+:100320008170AF48D0F80C02401E001B0521B0FBC5
+:10033000F1F201FB120000EB4001A9482C3000EB68
+:1003400041100D30019040F283307043A54A02EB1A
+:10035000800000F5896007EB470202EB071200EB13
+:10036000C20000F1220110220198D7F76EFF9C48CD
+:1003700001E07BE152E1D0F80C02401E001B052198
+:10038000B0FBF1F201FB120000EB400194482C306D
+:1003900000EB411140F283307043924A02EB80003F
+:1003A00000F5896007EB470202EB071200EBC20081
+:1003B00050F81A2F41F8012F406848608848D0F85B
+:1003C0000C02401E001B0521B0FBF1F201FB1200E4
+:1003D00000EB400182482C3000EB411106EB460057
+:1003E00000EB06107D4A02EB0010303000EB0710E6
+:1003F000007808707A48D0F80C02401E001B0521D6
+:10040000B0FBF1F201FB120000EB400174482C300C
+:1004100000EB411140F283307043724A02EB8000DE
+:1004200000F5896007EB470202EB071200EBC20000
+:10043000406BC1F809006A48D0F80C02401E001B4E
+:100440000521B0FBF1F201FB120000EB4001644812
+:100450002C3000EB41115F48F538026841F81D2F40
+:10046000808888805E48D0F80C02401E001B052161
+:10047000B0FBF1F201FB120000EB400158482C30B8
+:1004800000EB411106EB460000EB0610534A02EB6D
+:100490000010303000EB07104068C1F82300002145
+:1004A00006EB460000EB061002EB0010303000EBCC
+:1004B00007104160002444E04948D0F80C02401E77
+:1004C000001B0521B0FBF1F201FB120000EB400123
+:1004D00043482C3000EB4110273040F28331714308
+:1004E000404A02EB810101F5896107EB470202EB0B
+:1004F000071201EBC20191F8801040F2833211FB28
+:1005000002F1384A02EB810101F5896140F2833240
+:100510007243344B03EB820202F5896207EB470317
+:1005200003EB071302EBC30292F8812002EB4203B4
+:1005300003EB021201EBC2014731095D0155601C5A
+:1005400084B2062CB8DB002433E0002240F2833072
+:100550007043244901EB800000F5896007EB4701F7
+:1005600001EB071100EBC10090F8800040F28331ED
+:1005700010FB01F01B4901EB800000F5896040F29F
+:1005800083317143174B03EB810101F5896107EB5F
+:10059000470303EB071301EBC30191F8811001EB53
+:1005A000410303EB011100EBC10047300255601C11
+:1005B00084B2062CC9DB0A48D0F80C020521B0FB36
+:1005C000F1F080B201460FE052020020F8800020D6
+:1005D000CC3D0020BC320020B43C0020C8430020A9
+:1005E000BC1200208848002001900220D8F770FD3E
+:1005F00000210620D9F75AFDFE48D0F80C02FD492B
+:10060000498D884206D2FB48D0F80C02401CF949BB
+:10061000C1F80C0200210520D9F748FD781C87B2EB
+:1006200006EB460000EB0610F34901EB0010C07921
+:10063000B8423FF729AE31460220D9F737FD701C8A
+:1006400086B2042EFFF61EAEEC488078032803D055
+:10065000EA488078012802D10020E9490860002199
+:10066000E84880F8101B0B20E4490871E648007840
+:10067000012841F05C8610E002F084FCE349C1F8F7
+:10068000180F0846D0F8180FC0F30040079008462E
+:10069000D0F8180FC0F34200069006980028EBD05F
+:1006A000D6488078022812D1D448407878B14FF0EB
+:1006B000070A5520D6490870FD204870AA20887086
+:1006C0000020C87008716120487100208871FA20EC
+:1006D000CF4901F80A00CB48F5384179CC4A0AF1F4
+:1006E00001001154C748F53801790AF1020011548C
+:1006F000C448F538C1780AF103001154C148F538EF
+:1007000081780AF104001154BE48F53841780AF1A5
+:1007100005001154BD4890F80B1F0AF10600115452
+:1007200000240EE0B948D0F8180FC4F10301C90045
+:10073000C840C1B20AF109002044B54A1154601CF6
+:1007400084B2042CEEDBAD48407838B9B0490AF1E8
+:100750000D0001F800B0401C85B239E0A84880388F
+:10076000006850B9A348807A38B1A448807803283B
+:1007700003D0A2488078012823D1002409E09F48B3
+:100780009038015D0AF10D002044A14A1154601C0B
+:1007900084B2142CF3DB002409E098484830015D52
+:1007A0000AF1210020449A4A1154601C84B20A2C98
+:1007B000F3DB97490AF12B0001F800B0401C85B229
+:1007C00006E0012093498870002011B0BDE8F08F49
+:1007D000002D01F0AC8501208E4910394870894800
+:1007E00080F8ACB95846BBF1150F00F0A88710DCB3
+:1007F000A0F10B000A2880F0AB87DFE810F01A00A8
+:1008000096076504200096073A00B4041C05960775
+:100810009707A2280FD007DC16287DD01F287CD090
+:10082000A12840F0958708E0A32803D0A428F8D198
+:1008300002E000BF00BF00BF00BF00F089BF102072
+:100840006E490871002406E07348005D2919704A5A
+:100850005054601C84B20A2CF6DB05F10A0085B204
+:100860006C48563090F8AD0069494855681C85B20F
+:10087000E3E7664890F8FC0C00F00100A0B101200D
+:1008800080F3138800BF00BFBFF34F8F6348006839
+:1008900000F4E06062490843001D60490860BFF34E
+:1008A0004F8F00BF00BFFEE7002652E306EB460075
+:1008B00000EB0610504901EB0010807903284AD064
+:1008C00006EB460000EB061001EB001080790128D2
+:1008D00041D006EB460000EB061001EB00108079DA
+:1008E000022838D006EB460000EB061001EB0010A2
+:1008F000807904282FD006EB460000EB061001EBB0
+:1009000000108079072826D006EB460000EB061081
+:1009100001EB0010807901E0FEE3FEE308281AD025
+:1009200006EB460000EB061001EB001080790D2865
+:1009300011D006EB460000EB061001EB00108079A9
+:10094000092808D006EB460000EB061001EB00106A
+:1009500080790A2866D101202D494855E81C85B2C6
+:10096000A94602204855681C85B21D204855681CC0
+:1009700085B2002724E106EB460000EB06101E4975
+:1009800001EB0010303000EB07100078204948558B
+:10099000681C85B206EB460000EB0610164901EB19
+:1009A0000010303000EB0710807819494855681C5A
+:1009B00085B206EB460000EB06100F4901EB001074
+:1009C000303000EB07108078C0F3800088B906EB68
+:1009D000460000EB061001EB0010303000EB071072
+:1009E0008078C0F3C00020B906EB460000EB06108B
+:1009F00019E022E0BC120020C8430020CC3D0020BA
+:100A000088024042BC320020220A0020BC22002082
+:100A100052020020B43C0020168E03080CED00E0CA
+:100A20000000FA05E6E001EB0010303000EB0710A3
+:100A30008078C0F34000002877D0002413E006EB54
+:100A4000460000EB0610FE4901EB0010303000EBD1
+:100A500007104068C4F10301C900C8406119F94A90
+:100A60005054601C84B2042CE9DB281D85B200249C
+:100A700018E040F283307043F34901EB800000F549
+:100A8000896007EB470101EB071100EBC100D0F8CB
+:100A90001A00C4F10301C900C8406119E94A505461
+:100AA000601C84B2042CE4DB281D85B2002418E00D
+:100AB00040F283307043E44901EB800000F5896027
+:100AC00007EB470101EB071100EBC100D0F81E0056
+:100AD000C4F10301C900C8406119DA4A5054601CCE
+:100AE00084B2042CE4DB281D85B2002417E040F218
+:100AF00083307043D44901EB800000F5896007EB37
+:100B0000470101EB071100EBC100406BC4F102018A
+:100B1000C900C8406119CB4A5054601C84B2032CF0
+:100B2000E5DBE81C85B200241FE047E040F283309B
+:100B30007043C54901EB800000F5896007EB470170
+:100B400001EB071100EBC10050F8221F4068C4F10F
+:100B50000502D200CDE9090108460999D7F763FBE0
+:100B60006119B84A5054601C84B2062CDEDBA81D03
+:100B700085B200241EE040F283307043B24901EB9D
+:100B8000800000F5896007EB470101EB071100EBDE
+:100B9000C10022308168C068C4F10502D200CDE9ED
+:100BA0000B0108460B99D7F73EFB6119A54A505433
+:100BB000601C84B2062CDEDBA81D85B2781C87B2CF
+:100BC00006EB460000EB06109D4901EB0010C079D2
+:100BD000B8423FF7D0AEA5EB0900C0F30721A9F159
+:100BE0000200984A1154A5EB0900C1B2A9F1010015
+:100BF0001154ACE106EB460000EB0610904901EB06
+:100C000000108079052842D102208E494855E81C01
+:100C100085B2A946002725E0781C8A494855681CFA
+:100C200085B206EB4600894901EB8000C05D85492D
+:100C30004855681C85B200240DE006EB4600834948
+:100C40003C3101EB801000EB0710005D61197D4A1B
+:100C50005054601C84B2102CEFDB05F1100085B2FB
+:100C6000781C87B27948AD3890F8AC00B842D3DC34
+:100C7000A5EB09000002C1B2A9F10200714A1154AA
+:100C8000A5EB0900C1B2A9F1010011545FE106EB27
+:100C9000460000EB06106A4901EB001080790B2832
+:100CA00022D1072067494855681C85B20120485564
+:100CB000681C85B23B204855681C85B26348AD3836
+:100CC00090F8F9044855681C85B2002406E0604895
+:100CD000005D61195B4A5054601C84B23A2CF6DB0B
+:100CE00005F13A0085B232E106EB460000EB061052
+:100CF000534901EB00108079062875D10320514932
+:100D00004855E81C85B2A94602204855681C85B2A2
+:100D100011204855681C85B2002784E006EB460088
+:100D200000EB0610464901EB0010303000EB0710D5
+:100D3000007844494855681C85B206EB460000EB34
+:100D400006103F4901EB0010303000EB07108078AF
+:100D50003C494855681C85B206EB460000EB06107E
+:100D6000374901EB0010303000EB07108078C0F3FA
+:100D70008000C0B3002414E040F283307043324955
+:100D800001EB800000F5896007EB470101EB0711DB
+:100D900000EBC1004730005D61192A4A5054601CC5
+:100DA00084B20A2CE8DB05F10A0085B2002414E0C5
+:100DB00040F283307043244901EB800000F58960E4
+:100DC00007EB470101EB071100EBC1006030005D4C
+:100DD00061191C4A5054601C84B2022CE8DBA81C28
+:100DE00085B2002419E01CE043E040F283307043F8
+:100DF000154901EB800000F5896007EB470101EB25
+:100E0000071100EBC100406FC4F10201C900C840E6
+:100E100061190C4A5054601C84B2032CE5DBE81CB9
+:100E200085B2781C87B206EB460000EB0610044939
+:100E300001EB0010C079B8423FF770AF0AE0000044
+:100E4000C843002052020020884800206933002057
+:100E500065370020A5EB09000002C1B2A9F102002C
+:100E6000FE4A1154A5EB0900C1B2A9F101001154C9
+:100E70006DE006EB460000EB0610F94901EB0010AF
+:100E800080790C2863D1F5494855E81C85B2A946FC
+:100E900001204855681C85B240F283307043F14907
+:100EA00001EB800090F8CA0D00EB4000401CEB49BC
+:100EB0004855681C85B240F283307043E94901EB24
+:100EC000800090F8C80DE5494855681C85B2002798
+:100ED00025E040F283307043E24901EB800090F856
+:100EE000C80DC0F38000C0B1002412E040F283308E
+:100EF0007043DC4901EB800000F55D6050F827008D
+:100F0000C4F10201C900C8406119D44A5054601CA0
+:100F100084B2032CEADBE81C85B2781C87B240F26D
+:100F200083307043CF4901EB800090F8CA0DB8427E
+:100F3000CFDCA5EB09000002C1B2A9F10200C74A4B
+:100F40001154A5EB0900C1B2A9F101001154701CA4
+:100F500086B2C54890F89A0EB0423FF7A7ACC24897
+:100F600090F83C0F002875DD0026A5E006EB460151
+:100F7000BE4800EB0110807904280DD1B7494855CF
+:100F8000681C85B201204855681C85B2B448673892
+:100F9000805D4855681C85B206EB4601B34800EBFE
+:100FA00001108079062832D1AC494855681C85B2B9
+:100FB000AD4890F8AC004855681C85B212204855E1
+:100FC000681C85B200271CE0781CA4494855681CA1
+:100FD00085B2A548DD30C05D4855681C85B2002447
+:100FE00008E0A34800EB0710005D61199B4A5054CC
+:100FF000601C84B2102CF4DB05F1100085B2781C63
+:1010000087B2994890F8AC00B842DDDC52E006EBBC
+:101010004601964800EB0110807905284AD18F4996
+:101020004855E81C85B2A94601204855681C85B280
+:101030008B48C03890F8620000EB4000401C4855D7
+:10104000681C85B28648DC38805D4855681C85B2CE
+:1010500000271BE037E08248DC38805DC0F3800069
+:1010600090B100240CE07E48583850F82700C4F1B5
+:101070000201C900C8406119784A5054601C84B20A
+:10108000032CF0DBE81C85B2781C87B27448C038AA
+:1010900090F86200B842DEDCA5EB09000002C1B2A4
+:1010A000A9F102006D4A1154A5EB0900C1B2A9F1E2
+:1010B00001001154701C86B26B4890F83C0F401E22
+:1010C000B0423FF753AF43E36A480078401C694998
+:1010D000087008460078052809DA674890F8FC0C83
+:1010E00000F0010018B90D20644908710CE01020CF
+:1010F00062490871604890F8FC0C00F0010018B9D2
+:10110000FF215D4880F8001D5D480088000A5349B2
+:1011100048555B48008801E007E0E7E0C1B24F4A6C
+:10112000681C1154A81C85B212E352480078401C78
+:101130005049087008460078052803DA16204F4900
+:10114000087102E010204D4908714D480088000ADE
+:10115000424948554A480088C1B2404A681C115467
+:10116000A81C85B2F4E2102044490871424890F866
+:10117000010D3A494855681C85B200274CE03E48AD
+:1011800090F8010D401E40F2833110FB01F035490B
+:1011900001EB800000F5896007EB470101EB0711C7
+:1011A00000EBC10090F88200012833D1324890F85A
+:1011B000010D401E00EB400101EB0010284901EB3E
+:1011C0000010303000EB0710007824494855681CA7
+:1011D00085B2002419E0284890F8010D401E40F225
+:1011E000833110FB01F01F4901EB800000F589609D
+:1011F00007EB470101EB071100EBC1008330005DF5
+:101200002919164A5054601C84B20A2CE3DB05F1FC
+:101210000A0085B2781C87B2174890F8010D401E6D
+:1012200000EB400101EB00100D4901EB0010C0790B
+:10123000B842A4DC8CE20F480078401C0D490870CD
+:1012400008460078052828DA0B4890F8010D401E62
+:1012500000EB400101EB0010014913E052020020B5
+:10126000C843002088480020BC320020FC410020F8
+:10127000A53600202A0A0020BC220020CC3D0020F8
+:10128000280A002001EB0010007E00F0010020B9C8
+:101290001220A1F2FC51087115E01020FE490871DE
+:1012A000FE4890F8010D401E00EB400101EB0010DC
+:1012B000FB4901EB0010007E00F0010018B9FF218E
+:1012C000F64880F8001DF54890F8010DF54948559D
+:1012D000F5480088010AF34A681C1154F248008856
+:1012E000C1B2A81C1154E81C85B231E20120EF49BB
+:1012F000C8750846D0F80C020A21B0FBF1F0C0F323
+:101300000720E8494855681C85B2E848D0F80C0227
+:101310000A21B0FBF1F0E3494855681C85B2E34867
+:10132000D0F80C020A2804D90A210020CDE90410C3
+:1013300005E0DE48D0F80C020021CDE90401DB48CD
+:10134000D0F80C02D949C1F810020846D0F80C02B6
+:101350000A21B0FBF1F081B2D448A0F8141204982D
+:10136000C1B2D24880F8161200210C20D8F79EFE98
+:10137000CC4904984855681C85B228204855681CFB
+:1013800085B20024CAE1C948D0F80C0268B1C74848
+:10139000D0F80C02401E001B0521B0FBF1F080B21A
+:1013A000014601900220D7F7F7FDC048D0F80C02A3
+:1013B000401E001B0521B0FBF1F201FB120000EB07
+:1013C0004001BA482C3000EB41100078B54948552F
+:1013D000681C85B24FF000081DE0B448D0F80C023C
+:1013E000401E001B0521B0FBF1F201FB120000EBD7
+:1013F0004001AE482C3000EB4110D0F80100C8F19C
+:101400000301C900C84008EB0501A64A505408F181
+:1014100001001FFA80F8B8F1040FDEDB281D85B249
+:101420004FF000081DE0A148D0F80C02401E001B40
+:101430000521B0FBF1F201FB120000EB40019B48DB
+:101440002C3000EB4110D0F80500C8F10301C900B1
+:10145000C84008EB0501934A505408F101001FFAF7
+:1014600080F8B8F1040FDEDB281D85B24FF00008CC
+:101470001DE08E48D0F80C02401E001B0521B0FB79
+:10148000F1F201FB120000EB400188482C3000EB28
+:101490004110D0F80900C8F10201C900C84008EBAA
+:1014A0000501804A505408F101001FFA80F8B8F194
+:1014B000030FDEDBE81C85B24FF0000823E07B4819
+:1014C000D0F80C02401E001B0521B0FBF1F201FB1D
+:1014D000120000EB400175482C3000EB411050F831
+:1014E0000D1F4068C8F10502D200CDE90D01084684
+:1014F0000D99D6F798FE08EB05016A4A505408F199
+:1015000001001FFA80F8B8F1060FD8DBA81D85B2DC
+:101510004FF0000823E06548D0F80C02401E001B85
+:101520000521B0FBF1F201FB120000EB40015F4826
+:101530002C3000EB41100D308168C068C8F1050205
+:10154000D200CDE90F0108460F99D6F76CFE08EBE3
+:101550000501544A505408F101001FFA80F8B8F10F
+:10156000060FD8DBA81D85B25048D0F80C02401EEB
+:10157000001B0521B0FBF1F201FB120000EB400162
+:101580004A482C3000EB411090F82200454948555C
+:10159000681C85B24548D0F80C02401E001B05218E
+:1015A000B0FBF1F201FB120000EB40013F482C3090
+:1015B00000EB411090F821003A494855681C85B26B
+:1015C0003A48D0F80C02401E001B0521B0FBF1F296
+:1015D00001FB120000EB400134482C3000EB4110BD
+:1015E00090F820002F494855681C85B22F48D0F844
+:1015F0000C02401E001B0521B0FBF1F201FB1200A2
+:1016000000EB400129482C3000EB4110C07F2549F8
+:101610004855681C85B22548D0F80C02401E001BB6
+:101620000521B0FBF1F201FB120000EB40011F4865
+:101630002C3000EB4110807F1A494855681C85B258
+:101640001A48D0F80C02401E001B0521B0FBF1F235
+:1016500001FB120000EB400114482C3000EB41105C
+:10166000407F10494855681C85B24FF000082BE0B8
+:101670000E48D0F80C02401E001B0521B0FBF1F211
+:1016800001FB120000EB400108482C3000EB411038
+:10169000D0F823000CE00000CC3D0020BC2200204C
+:1016A000C843002052020020280A0020BC1200205B
+:1016B000C8F10301C900C84008EB0501FC4A5054B9
+:1016C00008F101001FFA80F8B8F1040FD0DB281DE3
+:1016D00085B24FF000081AE0F648D0F80C02401E20
+:1016E000001B0521B0FBF1F201FB120000EB4001F1
+:1016F000F0482C3000EB4110273010F8080008EBC0
+:101700000501EB4A505408F101001FFA80F8B8F1C6
+:10171000060FE1DBA81D85B2601C84B20022DDE962
+:101720000401201A8A41FFF62EAE11E01020E24992
+:1017300008715920DE494855681C85B208E0102020
+:10174000DD4908715920DA494855681C85B200BF47
+:1017500000BFA5EB0A00C0F30721D54A0AF1070034
+:101760001154A5EB0A00C1B20AF10800115400247B
+:101770000FE00AF10D012144CD4A505CDDE906215C
+:10178000D8F7BAFB0AF10D012144C94A5054601C34
+:1017900084B2A5EB0A00A042EBDCC84890F80A0F1F
+:1017A00048B1A5EB0A0291B2C14A02EB0A0000233C
+:1017B0000422D9F72BFAA5EB0A0291B2BC4A02EB3C
+:1017C0000A00D8F7A5F80021CDE90201DDE9020100
+:1017D000000A40EA0160B6494855681C85B2029883
+:1017E0004855681C85B2B4488078022810D1B248A8
+:1017F000407868B1681F000AC870681F087181B21C
+:10180000AB48401D01F01EFDA9494855681C85B232
+:10181000AB4805600121001FD8F7FAF82846FEF70B
+:10182000D4BFA84890F8360AC009002876D1A2484B
+:10183000807830B1012872D0022871D0032870D18D
+:10184000F4E3A04890F8360AC0F3C3000E2828D26B
+:10185000DFE800F007283C50687C90A4B8CCE0F4A6
+:10186000F3F2002405E09848005D91490855601C9A
+:1018700084B29548D6F707FDA042F4D8904804609A
+:101880000121001FD8F7C4F88E4890F8360A20F0DE
+:10189000780008308B4981F8360A4FF47A718B480A
+:1018A00081606FE1002405E08948005D80490855AA
+:1018B000601C84B28648D6F7E6FCA042F4D8804883
+:1018C00004600121001FD8F7A3F85BE1002405E0C4
+:1018D0008048005D76490855601C84B27D48D6F783
+:1018E000D2FCA042F4D8764804600121001FD8F74A
+:1018F0008FF847E1002405E07748005D6C49085502
+:10190000601C84B27448D6F7BEFCA042F4D86C4880
+:1019100004600121001FD8F77BF833E1FEE333E1D7
+:10192000BAE2B8E2002405E06C48005D6049085561
+:10193000601C84B26948D6F7A6FCA042F4D860487F
+:1019400004600121001FD8F763F81BE1002405E0C3
+:101950006348005D56490855601C84B26048D6F75C
+:1019600092FCA042F4D8564804600121001FD8F729
+:101970004FF807E1002405E05A48005D4C4908553E
+:10198000601C84B25748D6F77EFCA042F4D84C487D
+:1019900004600121001FD8F73BF8F3E0002405E0C4
+:1019A0005148005D42490855601C84B24E48D6F744
+:1019B0006AFCA042F4D8424804600121001FD8F715
+:1019C00027F8DFE0002405E04848005D3849085565
+:1019D000601C84B24548D6F756FCA042F4D838487B
+:1019E00004600121001FD8F713F8CBE0002405E0C4
+:1019F0003F48005D2E490855601C84B23C48D6F72C
+:101A000042FCA042F4D82E4804600121001FD7F701
+:101A1000FFFFB7E028484078022810D1002405E0F5
+:101A20003448005D22490855601C84B23148D6F71D
+:101A30002AFCA042F4D833E08CE073E05EE000249E
+:101A400005E02C48005D1A490855601C84B20D2C35
+:101A5000F7DB1E488E30D6F716FC0021CDE90401D5
+:101A60000023DDE9040158405940084314D0002404
+:101A700008E016488E30015D04F10D000C4A115447
+:101A8000601C84B20022DDE90410611A8241F0DB9F
+:101A900019A10748D6F7EBFB0548D6F7F4FB84B24B
+:101AA000074804600121001FD7F7B2FF6AE0000079
+:101AB00052020020BC120020CC3D0020BC2200209D
+:101AC000BC640240BC320020F59A03087C3C002034
+:101AD000EF9A0308F39A0308DC9A0308C49A0308F0
+:101AE000B39A030820020020A49A03080B9B030862
+:101AF000FF9A03087C9A03080D0A0000002405E001
+:101B0000F748005DF7490855601C84B2F448D6F7E1
+:101B1000BAFBA042F4D8F44804600121001FD7F7B3
+:101B200077FF2FE0002405E0F048005DED490855FF
+:101B3000601C84B2ED48D6F7A6FBA042F4D8EA4870
+:101B400004600121001FD7F763FF42F21071E848DB
+:101B5000816017E0002405E0E648005DE149085592
+:101B6000601C84B2E348D6F78EFBA042F4D8DE486E
+:101B700004600121001FD7F74BFF42F21071DC48CF
+:101B8000816000BF00BFD1E3DB4890F8360AC0F3A4
+:101B9000C3000D281FD2DFE800F0071F33475B6F3B
+:101BA0008397ABBFF3F2F100002405E0D348005D5A
+:101BB000CC490855601C84B2D048D6F764FBA042DB
+:101BC000F4D8C94804600121001FD7F721FF40F66F
+:101BD000B831C74881605DE1002405E0C848005D78
+:101BE000C0490855601C84B2C548D6F74CFBA042DA
+:101BF000F4D8BD4804600121001FD7F709FF49E16F
+:101C0000002405E0BF48005DB6490855601C84B259
+:101C1000BC48D6F738FBA042F4D8B3480460012191
+:101C2000001FD7F7F5FE35E1002405E0B648005D5A
+:101C3000AC490855601C84B2B348D6F724FBA042D7
+:101C4000F4D8A94804600121001FD7F7E1FE21E183
+:101C5000002405E0AD48005DA2490855601C84B22F
+:101C6000AA48D6F710FBA042F4D89F48046001218F
+:101C7000001FD7F7CDFE0DE1002405E0A448005D6C
+:101C800098490855601C84B2A148D6F7FCFAA042D6
+:101C9000F4D8954804600121001FD7F7B9FEF9E098
+:101CA000002405E09B48005D8E490855601C84B205
+:101CB0009848D6F7E8FAA042F4D88B48046001218E
+:101CC000001FD7F7A5FEE5E0002405E09248005D7F
+:101CD00084490855601C84B28F48D6F7D4FAA042D4
+:101CE000F4D8814804600121001FD7F791FED1E0AC
+:101CF000002405E08948005D7A490855601C84B2DB
+:101D00008648D6F7C0FAA042F4D87748046001218B
+:101D1000001FD7F77DFEBDE08148407802280DD135
+:101D2000002405E07F48005D6E490855601C84B2C0
+:101D30007C48D6F7A8FAA042F4D850E0002405E089
+:101D40007848005D67490855601C84B2142CF7DBA5
+:101D500067488E30D6F797FA0021CDE9040172A1C9
+:101D600063488E3006F0CAFF80460023DDE9040197
+:101D70005840594008432ED000240BE072E049E05F
+:101D800034E05B488E30015D04F11400554A115473
+:101D9000601C84B2A8F10100A042F2DC22211430C0
+:101DA000504A1154444608E0601E51498E31095C86
+:101DB00015304C4A1154601C84B2DDE90410491CF2
+:101DC00040F100000022611A8241EDDBAFF2D82120
+:101DD0004448D6F74CFA4348D6F755FA84B24248FD
+:101DE00004600121001FD7F713FE53E0002405E033
+:101DF0004E48005D3B490855601C84B24B48D6F7FD
+:101E000042FAA042F4D8384804600121001FD7F7F5
+:101E1000FFFD3FE03648806840F2E931884209D151
+:101E2000354890F8360A20F078006030324981F861
+:101E3000360A03E040F2E9312D488160002405E0D4
+:101E40003B48005D27490855601C84B23848D6F7E6
+:101E50001AFAA042F4D8244804600121001FD7F7E1
+:101E6000D7FD17E0002405E03248005D1D49085504
+:101E7000601C84B22F48D6F706FAA042F4D81A485C
+:101E800004600121001FD7F7C3FD43F698211848CD
+:101E9000816000BF00BF49E2174890F8360AC0F3DE
+:101EA000C30005281AD2DFE800F00349A0C2FD00F4
+:101EB00000201B49C870002405E01F48005D094947
+:101EC0000855601C84B21C48D6F7DDF9A042F4D84E
+:101ED000054804600121001FD7F79AFD22E10000A8
+:101EE000169B030852020020BC640240D59A0308E6
+:101EF0007C3C00204E9B0308BC3200201F9C030842
+:101F0000269C0308D59C0308309C03083B9C0308CF
+:101F1000469C03084F9C03085E9C03087C9C0308B6
+:101F2000CC3D0020899C03082C000000B99C0308CC
+:101F30001B9C0308CA9C0308DC9A03080020FD4987
+:101F4000C870002404E00020FB490855601C84B2DE
+:101F5000642CF8DB0020F749C870002405E0F7483E
+:101F6000005DF5490855601C84B2082CF7DB00249D
+:101F700008E0F0485438015D04F10800EE4A1154BD
+:101F8000601C84B2EB485438D6F77DF9A042F0D8F3
+:101F90002C2104F10800E84A1154401C80B208903A
+:101FA000002408E0E3482C38015D08982044E24A08
+:101FB0001154601C84B2DF482C38D6F764F9A04273
+:101FC000F0D8AFF2CC41DC48D6F751F9DA48D6F771
+:101FD0005AF9DB4908600121D948001FD7F718FDDD
+:101FE00042F21071D74881609CE0002405E0D64899
+:101FF000005DD1490855601C84B2D348D6F743F937
+:10200000A042F4D8CE4804600121001FD7F700FD9C
+:10201000CE4890F8360A20F078001830CB4981F885
+:10202000360A4FF4FA61C74881607BE07CE0C14822
+:102030004078012818D0022854D10020BD49C8702A
+:10204000002405E0C248005DBB490855601C84B20D
+:10205000BF48D6F718F9A042F4D8B9480460012166
+:10206000001FD7F7D5FC3DE0002404E00020B24972
+:102070000855601C84B2642CF8DB0020AD49C870A0
+:10208000002405E0B248005DAB490855601C84B2ED
+:102090000E2CF7DBAB488E30D6F7F5F880B20890FF
+:1020A000089800E024E090B1002408E0A5488E30B4
+:1020B000015D04F10E00A04A1154601C84B208981E
+:1020C0008442F3DBAFF2D0519B48D6F7D0F89A4860
+:1020D000D6F7D9F89A49086001219948001FD7F727
+:1020E00097FC00BF00BF42F210719648816019E072
+:1020F000002405E09748005D8F490855601C84B2B4
+:102100009448D6F7C0F8A042F4D88D480460012165
+:10211000001FD7F77DFC42F2107100E007E189480B
+:10212000816000BF00BF01E1884890F8360AC0F323
+:10213000C300092826D2DFE800F005263A4E627671
+:102140008ACCE000002405E08348005D7A49085508
+:10215000601C84B28048D6F796F8A042F4D878483C
+:1021600004600121001FD7F753FC784890F8360A25
+:1021700020F078000830754981F8360A4FF47A71FA
+:1021800070488160D0E0002405E07448005D6A4931
+:102190000855601C84B27148D6F775F8A042F4D88F
+:1021A000674804600121001FD7F732FCBCE000241F
+:1021B00005E06B48005D60490855601C84B26848C2
+:1021C000D6F761F8A042F4D85D4804600121001FF1
+:1021D000D7F71EFCA8E0002405E06248005D5649E0
+:1021E0000855601C84B25F48D6F74DF8A042F4D879
+:1021F000534804600121001FD7F70AFC94E0002433
+:1022000005E05948005D4C490855601C84B25648A9
+:10221000D6F739F8A042F4D8494804600121001FDC
+:10222000D7F7F6FB80E0002405E05048005D424906
+:102230000855601C84B24D48D6F725F8A042F4D862
+:102240003F4804600121001FD7F7E2FB6CE03948EA
+:10225000407802280DD1002405E04548005D36494C
+:102260000855601C84B24248D6F70DF8A042F4D855
+:1022700028E0002405E03E48005D2F490855601C19
+:1022800084B20F2CF7DB2F488E30D5F7FCFF80B2DD
+:102290000890089890B1002408E02A488E30015D2B
+:1022A00004F10F00244A1154601C84B2089884423F
+:1022B000F3DBAFF2BC712048D5F7D9FF1E48D5F744
+:1022C000E2FF84B21E4804600121001FD7F7A0FB83
+:1022D0002AE0002405E02748005D17490855601CE6
+:1022E00084B22448D5F7CFFFA042F4D81448046044
+:1022F0000121001FD7F78CFB16E0002405E01E48E3
+:10230000005D0D490855601C84B2072CF7D3601E90
+:102310000B49086001210A48001FD7F779FB42F2F8
+:1023200010710848816000BF00BF00BF00BF0020DF
+:10233000FEF74BBACC3D0020520200207C9B0308E4
+:10234000BC6402407C3C0020069C0308BC32002098
+:10235000B99B0308129C0308F59A0308EF9A030837
+:10236000F39A0308DC9A0308559B0308649B03084F
+:10237000249B03086E9B03084E9B030810B50024A2
+:1023800040F22441164804F0EAFD38B340F22441FB
+:10239000134804F05EFD00211248D7F739FB1249BB
+:1023A0001048D7F71BFB01201049C8700C48008863
+:1023B000C4B20B488088C4B20A48001D0068C0F54A
+:1023C000FA6081B20A48A0F8AE194FF4FA600549E4
+:1023D000091D086001210348D7F71AFB10BD000052
+:1023E000001001408864024000880020CC3D00209D
+:1023F000BC32002010B5002404490548D7F7EEFA96
+:1024000000210348D7F704FB10BD0000008000281E
+:10241000B864024000B58FB00121880500F0BCFC13
+:102420002848D7F701FB40200390002005904FF487
+:102430008060069000200790089009904FF40030CB
+:102440000A9000200B900C900D900E901E48019069
+:10245000400600901D48029069461A48D7F7AEFB27
+:10246000012210211748D7F78BFB16483038D7F7D1
+:10247000DBFA002003904FF4FA60049000200590EE
+:102480004FF48060069000200790089009904FF468
+:1024900000300A9000200B900C900D900E900A488E
+:1024A0000190400600900A4802906946054830387D
+:1024B000D7F784FB012103483038D7F7A9FA0FB0CA
+:1024C00000BD0000B8640240041001405202002028
+:1024D000309F00201CB50121032000F05DFC072285
+:1024E00006211648D8F718FB072211461348D8F7DB
+:1024F00013FBC020009002208DF8050000208DF80D
+:10250000060001208DF8070002208DF804006946BE
+:102510000A48D8F7B9FA2020009001208DF804006D
+:1025200000208DF8060003208DF8050001208DF8AD
+:10253000070069460148D8F7A7FA1CBD000402400D
+:1025400070B588B000240025FFF7C4FFFFF762FFD5
+:102550004FF4E13000F06EF900F04CF90121402019
+:1025600000F03AFC012000F0FBFC4FF47A7006F01A
+:10257000E7F90B20894908710021894880F8101B70
+:1025800080F8D8190020874988704870C8704FF4C7
+:102590007A7088600021824880F8F819012081490A
+:1025A000203188704870C8704FF4FA50886000215C
+:1025B0007B4880F8C01900F51C60817001214170D2
+:1025C000C1704FF47A7181600021754880F8E81974
+:1025D00000207449103188704870C8704FF47A70C8
+:1025E000886000216E4880F8CC1901206D490C39B3
+:1025F00088704870C8704FF4FA70886000216A488B
+:1026000080F83C1E00206949887001204870C8701D
+:102610006748886000BF1FE0002004EB4401614A66
+:102620002C3202F8210004EB440102EB8101887096
+:10263000012004EB440102EB81014870002004EB0F
+:10264000440102EB8101C87042F6F82004EB44011A
+:1026500002EB81018860641C042CDDD300204F490B
+:102660008871A1F1C20090F8AA0000F00F000028C4
+:1026700007DDA1F1C20090F8AA0000F00F00401E93
+:1026800048704848763090F8AA000009002808DD14
+:102690004448763090F8AA000121C1EB10103F4960
+:1026A00088703E48407868B920214248D8F762FADD
+:1026B0003B4890F8360A20F080008030384981F895
+:1026C000360A03E020213B48D8F752FA3348807895
+:1026D00090B1012815D0022809D003281ED147F255
+:1026E00030503249886000203349086016E04EF6C9
+:1026F00060202E49886011E04EF660202B498860EA
+:102700000CE04EF660202949886000202A490860C4
+:1027100043F6982123481838816000BF00BF27483E
+:102720000068274908602548001D00684860234864
+:10273000083000688860002404E0002117489038C1
+:102740000155641C142CF8D31D48C07A1C49897AA1
+:102750001B4A527A1A4B1B7ACDE90432CDE9061096
+:102760001748C07916498979154A5279144B1B7953
+:10277000CDE90032CDE9021011488378027811A129
+:102780000648903804F0B6FC00210320D7F78EFCF1
+:1027900010B100201649086008B070BDCC3D002083
+:1027A000BC320020943C0020BC720020F880002045
+:1027B000701101000004024088024042107AFF1F9D
+:1027C0001481002025303278253032782530327857
+:1027D00025303278253032782530327825303278FD
+:1027E00025303278253032782530327825000000C7
+:1027F0008802424208B546208DF8000002208DF87C
+:10280000010001208DF802008DF803006846F8F7FA
+:1028100087FA25208DF8000001208DF801000020A6
+:102820008DF8020001208DF803006846F8F778FA69
+:1028300008BD00001FB504460121102000F0FCFA7D
+:1028400000940020ADF80400ADF80600ADF80800D3
+:10285000ADF80C000C20ADF80A0069460B4804F0F6
+:10286000CDFB0121094804F0FDFA012240F2244188
+:10287000064804F09EFB1021044804F0EAFA012205
+:10288000C021024804F0FAFA1FBD00000010014008
+:102890001CB50121880300F0CFFA0021042000F0CC
+:1028A000DFFC0121042000F0DBFC0821042000F003
+:1028B000D7FC0921042000F0D3FC01200090002067
+:1028C0008DF8040010208DF8050001208DF8060019
+:1028D0006846D7F7C7FA0220009000208DF8040060
+:1028E00010208DF8050001208DF806006846D7F706
+:1028F000B9FA1CBD1CB50121592000F04DFA43F670
+:10290000FB70009000208DF8040002208DF8070075
+:1029100069462D48D8F7B8F8FC20009000208DF8C3
+:10292000040001208DF8070069462848D8F7ACF864
+:102930004FF44040009000208DF8040001208DF8F5
+:10294000070069462248D8F79FF80720009000202A
+:102950008DF8040002208DF8070069461D48D8F75D
+:1029600093F84FF48060009000208DF8040001205F
+:102970008DF8070069461748D8F786F807211548EB
+:10298000D8F7F6F84FF440411148D8F7F3F843F67A
+:1029900003710D48D8F7EEF8F8210B48D8F7E8F89E
+:1029A000FC210A48D8F7E6F84FF480610948D8F7C7
+:1029B000E1F809480068012802D10849887202E05C
+:1029C0000020064988721CBD001002400018024019
+:1029D000000C02400000024028024242BC120020CB
+:1029E00010B500244FF48070D7F728FA18B14FF4CF
+:1029F0008070D7F71DFA4FF40070D7F71FFA18B19F
+:102A00004FF40070D7F714FA0120D7F717FA68B11E
+:102A100010480068C0F101000F49897B60F3000194
+:102A20000D4881734FF48060D7F702FA0220D7F780
+:102A300005FA70B10748001D0068C0F101000649A1
+:102A4000897B60F34101044881734FF48060D7F7BC
+:102A5000EFF910BD00024242BC12002010B5FFF792
+:102A600049FF642005F06CFFFFF712FF00F056F8F5
+:102A700023480068D0B92348006818B902202249C9
+:102A8000487002E00120204948701E481038006854
+:102A90001E49D1F80C1240EA4100C0431A4988701F
+:102AA0000846807800F00300887002E00020164994
+:102AB00048701448001F006820B90120144981F8AB
+:102AC000280003E00020124981F82800114800681E
+:102AD00000011149D1F8181240EAC1000E49D1F89D
+:102AE000141240EA81000C49D1F8101240EA41006A
+:102AF0000949D1F80C12084318300549C87210BDB5
+:102B00003C82414218024342CC3D00200000434237
+:102B1000BC1200201C0242420000424208B50620BE
+:102B20008DF8000003208DF8010001208DF80200CF
+:102B30008DF803006846F8F7F3F807208DF80000D9
+:102B400003208DF8010001208DF802008DF80300AC
+:102B50006846F8F7E5F808BD1CB50121112000F022
+:102B60001BF94CF20400009001208DF804000020B5
+:102B70008DF8060003208DF8050001208DF8070070
+:102B800069461648D7F780FF04211448D7F7F0FFAD
+:102B900013488078032803D011488078012815D184
+:102BA0000420009001208DF8040000208DF806001C
+:102BB00003208DF8050001208DF8070069460948BB
+:102BC000D7F762FF04210748D7F7D2FF0120064953
+:102BD00008600649C1F8BC021CBD0000001002409C
+:102BE000CC3D002000000240B802424200004242B8
+:102BF00010B5FFF7B1FF10BD10B50246002000BFB1
+:102C000012F8014B2318D8B24B1E9BB2191EF7D1F4
+:102C100010BD00002DE9F04F85B00F4615461E4649
+:102C20000E9C162002900BE02020544901EB471126
+:102C30009DF8082088549DF80800401CC0B20290FE
+:102C40009DF808002028EFDB0020029013E09DF89B
+:102C500008008200A846B14640464946D5F7E3FA47
+:102C6000002358405940084300D108E09DF808006F
+:102C7000401CC0B202909DF808001028E7DB00BF9E
+:102C80009DF80800A04217DC002C15DD9DF8080017
+:102C900020B99DF808002044C0B202909DF80800B9
+:102CA000401CC0B202903020344901EB47119DF81E
+:102CB0000820C2F11E02885444B1012000902E2049
+:102CC0002E4901EB4711C4F11E02885400200190E7
+:102CD00019E09DF804008200AA46B34650465946C2
+:102CE000D5F7A1FA0F2108403030244901EB4711F4
+:102CF0009DF80420C2F11E0288549DF8040000F1E2
+:102D00000100C0B201909DF80400A042E1DB9DF8F3
+:102D100000002044C0B2019023E09DF804009DF81B
+:102D20000010401A820028463146CDE90365D5F7E8
+:102D30007AFA0F2108403030C1B2104800EB471238
+:102D40009DF8040000F101009DF80030A0EB0300A5
+:102D5000C0F11E0011549DF8040000F10100C0B242
+:102D600001909DF808009DF8001008449DF804109B
+:102D70008842D2DC05B0BDE8F08F0000382D00207D
+:102D800010B54FF400610348D7F7E9FE044620462A
+:102D900010BD00000004024029B1064A1268024337
+:102DA000044B1A6004E0034A12688243014B1A6024
+:102DB000704700003038024029B1064A12680243C9
+:102DC000044B1A6004E0034A12688243014B1A6004
+:102DD000704700001038024029B1064A12680243C9
+:102DE000044B1A6004E0034A12688243014B1A60E4
+:102DF000704700003438024029B1064A1268024385
+:102E0000044B1A6004E0034A12688243014B1A60C3
+:102E1000704700004038024029B1064A1268024358
+:102E2000044B1A6004E0034A12688243014B1A60A3
+:102E3000704700002038024029B1064A1268024358
+:102E4000044B1A6004E0034A12688243014B1A6083
+:102E5000704700004438024029B1064A1268024314
+:102E6000044B1A6004E0034A12688243014B1A6063
+:102E70007047000024380240F0B5002100220024F1
+:102E8000022500260223324F3F6807F00C0121B1D2
+:102E9000042905D0082937D105E02E4F076036E018
+:102EA0002D4F076033E02A4F3F1F3F68C7F380561E
+:102EB000274F3F1F3F6807F03F036EB1264FB7FB18
+:102EC000F3F7DFF88CC0ACF1040CDCF800C0CCF3F5
+:102ED000881C07FB0CF40CE01E4FB7FBF3F7DFF880
+:102EE00070C0ACF1040CDCF800C0CCF3881C07FB0C
+:102EF0000CF4174F3F1F3F68C7F301477F1C7D004D
+:102F0000B4FBF5F7076002E0124F076000BF00BF97
+:102F10000F4F3F6807F0F0010909104F7A5C07680E
+:102F2000D74047600A4F3F6807F4E051890A0B4FCA
+:102F30007A5C4768D7408760054F3F6807F4604177
+:102F4000490B064F7A5C4768D740C760F0BD000068
+:102F5000083802400024F40000127A00000000202B
+:102F600030B10749096841F00401054A116005E0E4
+:102F70000349096821F00401014A1160704700000B
+:102F80000008065001480068704700000808065015
+:102F900010B5012005F08CFA10210B48D7F7E8FD99
+:102FA00008210948D7F7E6FDD720D6F78DF9FF208D
+:102FB000D6F78AF9044610210348D7F7DBFD002035
+:102FC00005F076FA204610BD0000024010B5012041
+:102FD00005F06EFA00201E4908800DE0FFF7D8FFCB
+:102FE00000F0800000B10BE0012005F0A9FC1848BA
+:102FF0000088401C1649088015480088C828EDDB69
+:1030000000BF13480088C8281CDA10211148D7F7E0
+:10301000AFFD08210F48D7F7ADFD9F20D6F754F933
+:10302000FF20D6F751F9FF20D6F74EF90A4908706C
+:1030300010210848D7F79EFD002005F039FA064810
+:10304000007810BD002005F033FA0020F9E70000F9
+:103050002E0A002000000240300A002000B587B090
+:1030600001218803FFF7C8FE01210220FFF794FE2B
+:1030700000208DF818008DF81B004FF400600590BB
+:1030800005A92E48D7F700FD01208DF81800022071
+:103090008DF8190000208DF81A0001208DF81B0012
+:1030A0000003059005A92548D7F7EEFC05220D2160
+:1030B0002248D7F731FD05220E212048D7F72CFDF5
+:1030C00005220F211D48D7F727FD4FF460400590DA
+:1030D00002208DF8180003208DF8190000208DF8CB
+:1030E0001A008DF81B0005A91448D7F7CDFC144829
+:1030F00000F050F80020ADF80000ADF80400ADF885
+:103100000600ADF808004FF40070ADF80A00182072
+:10311000ADF80C000020ADF80E000720ADF810004F
+:103120004FF48270ADF802006946054800F06CF873
+:103130000121034800F022F807B000BD000402405E
+:103140000038004010B5044600BF02210A4800F0D4
+:103150004DF80028F9D02146074800F053F800BF89
+:103160000121054800F042F80028F9D0024800F09B
+:1031700046F8C0B210BD00000038004021B10288FE
+:1031800042F04002028004E002884FF6BF731A400A
+:103190000280704710B504461148844208D10121CD
+:1031A0008014FFF759FE0021A014FFF755FE16E02A
+:1031B0000C48844208D101210014FFF72DFE0021A4
+:1031C0002014FFF729FE0AE00748844207D10121B5
+:1031D000C013FFF721FE0021E013FFF71DFE10BD15
+:1031E0000030014000380040003C00400246002012
+:1031F00013890B400BB1012000E00020704701460D
+:10320000888970478181704710B50022028802F4D6
+:1032100041520B884C8823438C882343CC8823431A
+:103220000C8923434C8923438C892343CC89234332
+:103230001A430280838B4FF2FF74234083830B8AEF
+:10324000038210BD10B50246002003E012F8014BC6
+:103250002318D8B20B1EA1F10104A1B2F6D110BD02
+:1032600030B500228B071C0F0F2303FA04F20B4B1F
+:103270008C1053F824309343084C8D1044F82530BB
+:1032800023468C1053F824308C07240F00FA04F4E2
+:103290002343024C8D1044F8253030BD08380140DE
+:1032A00010B500240121880702F0F4FE00285AD04E
+:1032B00000BF53E02E4850F824000078012811D1B7
+:1032C00000202B4951F824100870294951F8241086
+:1032D0004870274951F824108870254951F8241066
+:1032E000486039E0224850F824004078012833D162
+:1032F0001F4850F82400807800BB1D4951F8241065
+:10330000081D4968491C0160194850F824004068AC
+:10331000174951F82410896888421DD301201449A7
+:1033200051F824108870124850F82400C078012801
+:1033300005D100200E4951F8241048600CE000200F
+:103340000B4951F824104870094951F8241048607D
+:10335000074951F82410C870601CC4B2054890F8A1
+:10336000620BA042A6DC0121880702F0BBFD10BD64
+:10337000203E0020BC3200200CB5002001900090BF
+:103380003348006840F480303149086000BF30485D
+:10339000006800F4003000900198401C01900098F3
+:1033A00018B90198B0F5A06FF1D12948006800F470
+:1033B000003010B10120009001E000200090009842
+:1033C000012844D122484030006840F08050204914
+:1033D000403108601F48006840F480401D49086083
+:1033E0001B48083000681A49083108600846006820
+:1033F00008600846006840F4805008601648091FBD
+:103400000860081F006840F08070091F086000BF56
+:103410000F48006800F000700028F9D040F2056005
+:103420000E4908600A480830006820F00300084987
+:10343000083108600846006840F00200086000BFDC
+:1034400003480830006800F00C000828F8D10CBDD3
+:10345000003802400070004008544007003C024021
+:1034600010B504462046FFF76DFE10BD7CB5024640
+:103470000020002501959FED1D0A8DED000A01AB8E
+:103480006C4600BF22E0155C302D0BDB155C402D37
+:1034900008DA019D2D010195155C303D019E3543F3
+:1034A000019511E0155C402D0BDD155C472D08DA08
+:1034B000019D2D010195155C373D019E3543019518
+:1034C00002E0BFEE000A7CBD451CE8B28842DADBB0
+:1034D000002003E01D5C2554451CE8B201EBD176C9
+:1034E000B0EB660FF6DB9DED000AECE70000000094
+:1034F00010B502460C460021002300BF1AE0505CC4
+:10350000302807DB505C402804DA1B01505C30385F
+:1035100003430DE0505C402807DD505C472804DA87
+:103520001B01505C3738034302E04FF0FF3010BD01
+:10353000481CC1B2A142E2DB1846F8E7FEB50424FC
+:1035400038256348827810460021F4F7A1FC06462E
+:10355000012008210022CDE90021029004EB440162
+:103560004800134632462946F7F7BEFE04440120C0
+:1035700004EB440149060090080E08232D22294639
+:10358000F7F714FE641C5248427810460021F4F705
+:103590007FFC0646012008210022CDE9002102908F
+:1035A00004EB44014906080E134632462946F7F754
+:1035B0009BFE0444012004EB440149060090080EE0
+:1035C00008232D222946F7F7F1FD641C414890F8A5
+:1035D0000B2F10460021F4F75BFC06460120082162
+:1035E0000022CDE90021029004EB44014906080EB7
+:1035F000134632462946F7F777FE0444012004EBD0
+:10360000440149060090080E082320222946F7F7B6
+:10361000CDFD641C2E48427910460021F4F738FC99
+:103620000646012008210022CDE90021029004EB8A
+:1036300044014906080E134632462946F7F754FE60
+:103640000444012004EB440149060090080E0823BD
+:103650002D222946F7F7AAFD641C1D480279104661
+:103660000021F4F715FC0646012008210022CDE9CF
+:103670000021029004EB44014906080E134632462D
+:103680002946F7F731FE0444012004EB44014906C2
+:103690000090080E08232D222946F7F787FD641CA9
+:1036A0000B48C27810460021F4F7F2FB06460120D1
+:1036B00008210022CDE90021029004EB44014906D3
+:1036C000080E134632462946F7F70EFEFEBD0000EF
+:1036D000C7310020BC2200200249C8740121014AE0
+:1036E000D1757047BC12002010B592B00020119027
+:1036F00010900F900E900D90D6F7B4FFFE48C07D4D
+:10370000002802F058830020FB49C875F7F74EFBEC
+:10371000F948C07C112882F04B83DFE810F01100DB
+:10372000B1005601B4033906C3062C084B0AAE0B90
+:10373000440C410EBF0E8B0F8110E210D0111413F8
+:10374000D7F71AFA012806D0022805D0042804D099
+:1037500008280BD102E009E008E007E00220FFF7AB
+:10376000BBFF0021E54880F8001D00BF00BF01201D
+:1037700010211523E2A2CDE9001000210846F7F739
+:10378000C0FEDE4890F8010D80B30120082105231A
+:10379000E0A2CDE9001014210020F7F7B2FE0120CD
+:1037A00008210022CDE900210290D44890F8010DB3
+:1037B00013460246142106901E20F7F795FD0120BE
+:1037C0000821CDE90010CD4890F8010D401E00EB16
+:1037D000400101EB0010D14901EB00100E300A232B
+:1037E0000246142106902820F7F78BFEC34890F874
+:1037F000000DFF280AD1012008211523C8A2CDE918
+:1038000000102D211420F7F77CFE37E00121BB4882
+:1038100090F8000D0A236422CDE900011E2118460C
+:10382000F7F72FFC012008210022CDE900210290AA
+:10383000B24890F8000D134602462D210690322022
+:10384000F7F752FD119001200090119800EB400015
+:10385000322101EB4000C0B2082325222D21069021
+:10386000F7F7A4FCA54890F8000D642806D10021C4
+:10387000A24880F8001D0220FFF72EFF02F098BA40
+:10388000D7F77AF9012806D0022805D0042804D0F9
+:1038900008280AD105E008E007E00A20FFF71CFF2E
+:1038A00003E00420FFF718FF00BF00BFA04890F816
+:1038B000100B50B90120082115239EA2CDE900105C
+:1038C00000210846F7F71DFE29E09D48407820B109
+:1038D00001280DD0022821D115E00120082115234F
+:1038E00098A2CDE9001000210846F7F70AFE15E07E
+:1038F00001200821152397A2CDE9001000210846D8
+:10390000F7F7FFFD0AE001200821152394A2CDE975
+:10391000001000210846F7F7F4FD00BF00BF76480D
+:10392000807C012802D0022816D10AE001209049AB
+:1039300009231A46CDE900100A210020F7F776FD89
+:103940000AE001208B4909231A46CDE900100A211B
+:103950000020F7F76BFD00BF00BF01208649182348
+:103960001A46CDE9001000216820F7F75FFD01201D
+:103970000821152381A2CDE900101A210020F7F7B4
+:10398000C0FD01200821152382A2CDE900102421C9
+:103990000020F7F7B6FD012008210022CDE9002123
+:1039A00002905548D0F80C02134602462421069096
+:1039B0005420F7F799FC5048D0F80C0210B90220B7
+:1039C000FFF78AFEFFF7BAFD58E7D7F7D5F80128C9
+:1039D00006D0022810D004281AD0082830D123E0BD
+:1039E0000320FFF779FE454890F8FC0C20F0800199
+:1039F000424880F8FC1C23E0404890F8FC0C20F082
+:103A000080013E4880F8FC1C0320FFF765FE17E0AC
+:103A10003A4890F8FC0C20F08001384880F8FC1CF3
+:103A20000A20FFF759FE0BE0344890F8FC0C20F018
+:103A30008001324880F8FC1C0420FFF74DFE00BFD7
+:103A400000BF3B4890F8100B50B901200821152306
+:103A500054A2CDE9001000210846F7F752FD29E0F5
+:103A60003748407820B101280DD0022821D115E037
+:103A700001200821152333A2CDE9001000210846BA
+:103A8000F7F73FFD15E001200821152331A2CDE90C
+:103A9000001000210846F7F734FD0AE00120082154
+:103AA00015232FA2CDE9001000210846F7F729FDC4
+:103AB00000BF00BF1048807C012802D002280AD134
+:103AC0000AE001202A4909231A46CDE900101421F1
+:103AD0000020F7F7ABFC82E019484830D0F8050029
+:103AE00000EE100A3148D0EDD60A30EE200AB5EECD
+:103AF000C00AF1EE10FA5BE0BC120020BC220020EC
+:103B00004669726D77617265446F776E6C6F616440
+:103B100000000000506F72743A000000C84300209B
+:103B2000446F776E6C6F6164204661696C210000A0
+:103B3000BC3200204E6F205369676E616C0000003C
+:103B4000CC3D0020547970653A53746174696F6E8E
+:103B500000000000547970653A436C6F7564000092
+:103B6000547970653A436C6F75642D5465737400B5
+:103B7000E40B0408F60B0408940B04084F66666C0B
+:103B8000696E65205265636F72642055706C6F6159
+:103B9000640000005265636F7264206E756D62652B
+:103BA000723A00004F66666C696E6500BC3A002090
+:103BB0000AD00120FE4909231A46CDE9001014213C
+:103BC0000020F7F733FC09E00120FA4909231A46DF
+:103BD000CDE9001014210020F7F728FC00BF00BF3A
+:103BE000F54890F8000D10B10020FFF775FDF3487F
+:103BF0004078002814D0F1488078022846D1F04857
+:103C00000068B8B3ED48807932280ADA0120ED491E
+:103C100008230E22CDE9001000215920F7F706FCF9
+:103C200085E0E64880793C280ADA0120E649082345
+:103C30000E22CDE9001000215920F7F7F7FB76E0BE
+:103C4000DE48807946280ADA0120E04908230E225E
+:103C5000CDE9001000215920F7F7E8FB67E00120CB
+:103C6000DB4908230E22CDE9001000215920F7F787
+:103C7000DDFB5CE0FFE70120D64908230E22CDE9F9
+:103C8000001000215920F7F7D1FB50E0CB48807895
+:103C9000012802D0C948807800BBC8488079202814
+:103CA00045DAC64880791A280ADD0120C54908236B
+:103CB0000E22CDE9001000215920F7F7B7FB36E0BE
+:103CC000BE48807917280ADD0120BF4908230E224B
+:103CD000CDE9001000215920F7F7A8FB27E0B748ED
+:103CE000807914280ADD0120B84908230E22CDE985
+:103CF000001000215920F7F799FB18E0AF488079B0
+:103D000012280ADD0120B24908230E22CDE9001055
+:103D100000215920F7F78AFB09E00120AD4908236B
+:103D20000E22CDE9001000215920F7F77FFB01207A
+:103D3000A94918231A46CDE9001000216820F7F799
+:103D400075FB012010210B46A4A2CDE9001014211F
+:103D50002820F7F7D6FB012008211523A1A2CDE9E1
+:103D6000001024211220F7F7CCFBA348D0F80C0256
+:103D7000B0B1A148408D06909F48D0F80C02059044
+:103D800002469EA107A8069B03F0B4F90120082172
+:103D9000152307AACDE900102E210020F7F7B1FB6B
+:103DA000854890F8FC0C0121B1EBD01F09D101200E
+:103DB0000821152396A2CDE900102E210020F7F747
+:103DC000A0FBFFF7BBFB984890F8360A0121B1EB46
+:103DD000D01F12D179480079024694A1069007A815
+:103DE00003F088F901200821022307AACDE9001079
+:103DF00038210020F7F785FB14E08B4890F8360A4D
+:103E0000C0F3C300024689A1069007A803F072F927
+:103E100001200821022307AACDE900103821002043
+:103E2000F7F76FFB8348807850B1012008211523F4
+:103E300081A2CDE900100A210020F7F762FB12E011
+:103E40007948D0F8F40902467EA1069007A803F04D
+:103E500051F9012008210A2307AACDE900101946CB
+:103E60000020F7F74EFB6448007AC0F3800048B1A9
+:103E700001200821152375A2CDE900102E21002074
+:103E8000F7F73FFBFAE4D6F777FE012806D00228C1
+:103E90002CD0042852D008285ED156E00020119082
+:103EA0001EE01198401C80B211901198402800DD4E
+:103EB0001AE05148407D002805DD4F48407D401EF6
+:103EC0004D49487502E03F204B4948754A48407DBE
+:103ED00000EB4001634800EB4110007800B103E0C3
+:103EE0004548407D0028DCDA00BF35E00020119015
+:103EF0001EE01198401C80B211901198402800DDFE
+:103F00001AE03D48407D3F2805DA3B48407D401C93
+:103F10003949487502E00020374948753648407DE8
+:103F200000EB40014F4800EB4110007800B103E086
+:103F30003148407D4028DCDB00BF0DE02E48407D4D
+:103F40004949C8700120087106E00220FFF7C4FB50
+:103F500000202949487500BF00BF2748C07C0328BE
+:103F600024D12548407DC117069000EB1170001147
+:103F70000D90012200213D4801F030FF0120102169
+:103F80000022CDE9002102901B48407D00EB40015A
+:103F9000344800EB41100078134602460021069099
+:103FA0005820F7F7A1F90120102161E0EFE10000AE
+:103FB000F60B0408080C0408BC220020CC3D0020AD
+:103FC00000024042520C0408440C0408360C040859
+:103FD000280C04081A0C0408940B0408424C55459C
+:103FE000534B5900454E4552475920544543484E7E
+:103FF0004F4C4F4759000000BC12002057616974B4
+:1040000055706C6F61643A25642F256400000000D0
+:10401000557067726164652045525220436865633C
+:104020006B2047756E000000BC32002025303278CE
+:1040300000000000A43C0020426C6F636B61676568
+:104040000000000025646D73000000005043422012
+:1040500056616C69646174696F6E204661696C6554
+:1040600064000000D814002008430020200D04083C
+:104070000B46FCA2CDE900100020F7F742FAFE48FB
+:10408000407D00EB4001FD4800EB4110D0F80100FD
+:1040900000210590F3F7FCFE0121102206900D98F7
+:1040A00000EB400303EB0010F54B03EB0010007F27
+:1040B00000F003000023CDE9012100901021182019
+:1040C000069AF7F711F9012010210B46EDA2CDE970
+:1040D000001020210020F7F714FAE748407D00EB9C
+:1040E0004001E64800EB4110D0F8050000210590A2
+:1040F000F3F7CEFE0121102206900D9800EB40034D
+:1041000003EB0010DE4B03EB0010007FC0F38100D7
+:104110000023CDE90121009020211820069AF7F70D
+:10412000E3F804200F9038200E90D348407D00EB38
+:104130004001D24800EB4110C07F00210590F3F709
+:10414000A7FE0690012008210022CDE9002102905F
+:104150000E9805900F9800EB400040001346049025
+:10416000DDE90512F7F7C0F80F9908440F90012018
+:1041700000900E9806900F9800EB40004006000E4D
+:1041800008232D2205900699F7F710F80F98401C88
+:104190000F90B948407D00EB4001B84800EB41105A
+:1041A000807F00210590F3F773FE0690012008211F
+:1041B0000022CDE9002102900E9805900F9800EBA7
+:1041C00040004006000E13460490DDE90512F7F7A3
+:1041D0008BF80F9908440F90012000900E980690DC
+:1041E0000F9800EB40004006000E08232D2205909A
+:1041F0000699F6F7DBFF0F98401C0F909E48407D14
+:1042000000EB40019D4800EB4110407F00210590EC
+:10421000F3F73EFE0690012008210022CDE900219F
+:1042200002900E9805900F9800EB40004006000E9B
+:1042300013460490DDE90512F7F756F80F99084484
+:104240000F90012000900E9806900F9800EB400010
+:104250004006000E0823202205900699F6F7A6FFD7
+:104260000F98401C0F908448407D00EB400183482C
+:1042700000EB411090F8220000210590F3F708FEB2
+:104280000690012008210022CDE9002102900E981D
+:1042900005900F9800EB40004006000E1346049076
+:1042A000DDE90512F7F720F80F9908440F90012077
+:1042B00000900E9806900F9800EB40004006000E0C
+:1042C00008232D2205900699F6F770FF0F98401CE1
+:1042D0000F906948407D00EB4001684800EB4110B9
+:1042E00090F8210000210590F3F7D2FD06900120FF
+:1042F00008210022CDE9002102900E9805900F9828
+:1043000000EB40004006000E13460490DDE9051264
+:10431000F6F7EAFF0F99084480B20F900120009051
+:104320000E98C0B206900F9800EB40004006000EB9
+:1043300008232D2205900699F6F738FF0F98401CA8
+:104340000F904D48407D00EB40014C4800EB411080
+:1043500090F8200000210590F3F79AFD06900120C7
+:1043600008210022CDE9002102900E98C0B20590EC
+:104370000F9800EB40004006000E13460490DDE964
+:104380000512F6F7B1FF0F99084480B20F9079E556
+:10439000D6F7F2FB012806D0022812D004281ED03E
+:1043A000082842D13AE03448007D002805DD324833
+:1043B000007D401E3049087502E004202E49087532
+:1043C00033E02D48007D042805DA2B48007D401C91
+:1043D0002949087502E000202749087525E026488C
+:1043E000007D052818D2DFE800F003070B0F13004B
+:1043F0000520FFF771F90FE00620FFF76DF90BE0DC
+:104400000720FFF769F907E00820FFF765F903E0E7
+:104410000920FFF761F900BF00BF06E00220FFF7A7
+:104420005BF900201449087500BF00BF1248C07C2A
+:10443000042836D11048007D174901EB00100422F2
+:104440000021069001F0CAFC00201021CDE90010E7
+:104450000948007D104901EB00101023024600219D
+:1044600006901BE04C3A20202020202020202020F5
+:104470002020202000000000BC120020D8140020C2
+:10448000C8430020503A2020202020202020202037
+:104490002020202000000000600C04080846F7F7E8
+:1044A00030F8EFE4D6F768FB082806D10420FFF7C0
+:1044B00013F90020FE49487500BF00BFFC48C07CCE
+:1044C00005287DD104220021FA4801F087FCFA4832
+:1044D000407820B101280ED002284CD12CE00120D8
+:1044E00008211023AFF6A412CDE9001019460020D0
+:1044F000F7F707F83FE0012008211023AFF6AC12D0
+:10450000CDE9001019460020F6F7FBFF0120082135
+:104510001023EAA2CDE9001038210020F6F7F1FFC0
+:10452000012008211123E44AB53ACDE900103821D1
+:104530001E20F6F7E6FF1EE0012008211023E1A26D
+:10454000CDE9001019460020F6F7DBFF0120082115
+:104550001023DAA2CDE9001038210020F6F7D1FFB0
+:10456000012008211123DB4ACDE9001038211E204B
+:10457000F6F7C7FF00BF00BFCF48407800281FD024
+:10458000CD488078F0BB0020119009E0CA49D839A5
+:104590001198085C00B106E01198401C80B211909F
+:1045A00011981528F2D300BF012008211023CAA2B8
+:1045B000CDE900101A210020F6F7A3FF012000E04A
+:1045C000D8E008211023BC4A7C3ACDE900101A211A
+:1045D0002420F6F796FFB648C07A182817DD012088
+:1045E00008211023BEA2CDE9001024210020F6F7F7
+:1045F00088FF012008211423AF4A903ACDE900102A
+:104600002E2100E019E00020F6F77BFFB2E0012147
+:1046100008201023B2A2CDE9000124210020F6F7E2
+:1046200070FF012008211423A34A8B3ACDE9001022
+:104630002E210020F6F765FF9CE09F488078012836
+:104640003BD10020119009E09B49D8391198085CB2
+:1046500000B106E01198401C80B211901198152805
+:10466000F2D300BF0121082010239BA2CDE9000155
+:104670001A210020F6F745FF0121082010238E4A59
+:104680007C3ACDE900011A212420F6F73AFF0120F7
+:104690000821102392A2CDE9001024210020F6F772
+:1046A00030FF012008211423834A903ACDE90010FD
+:1046B0002E210020F6F725FF5CE07F488078022855
+:1046C0002AD101200821102387A2CDE900101A2148
+:1046D0000020F6F716FF012008211023764A543AED
+:1046E000CDE900101A211E20F6F70BFF012008214A
+:1046F00010237BA2CDE9001024210020F6F701FF52
+:104700000120082114236C4A903ACDE900102E2193
+:104710000020F6F7F6FE2DE067488078032829D1BF
+:1047200001200821102372A2CDE900101A210020D7
+:10473000F6F7E7FE0120082110235F4A0A32CDE98F
+:1047400000101A211220F6F7DCFE012008211023A8
+:1047500063A2CDE9001024210020F6F7D2FE01204B
+:1047600008211423544A903ACDE900102E2100204C
+:10477000F6F7C7FE0BE6D6F7FFF9012804D00228AA
+:104780000DD008281CD114E04948407D002805DDE3
+:104790004748407D401EC1B24548417510E044483D
+:1047A000407D032804DA4248407D401C404948755A
+:1047B00006E00420FEF790FF00203D49487500BF49
+:1047C00000BF3B48C07C062870D104220021494824
+:1047D00001F004FB012010210022CDE9002102900C
+:1047E0003348407D401C01230246002106903E20B4
+:1047F000F6F77AFD0120082110233FA2CDE9001031
+:1048000000214820F6F77DFE01203E4908231A4684
+:10481000CDE9001000217820F6F708FE01200821DC
+:10482000102339A2CDE900104820F6F76AFE0020D7
+:10483000344908231A46CDE9001019467820F6F7C6
+:10484000F5FD01200821102332A2CDE90010194600
+:104850000020F6F756FE1648417D01EB410000EBC3
+:1048600001102E4901EB0010407B012809D10821DD
+:1048700010232BA2CDE9001019461E20F6F741FEA9
+:1048800009E001200821102327A2CDE900101946D4
+:104890001E20F6F736FE01200821102324A2CDE9C0
+:1048A000001018210020F6F72CFE47E081E10000FF
+:1048B000BC120020E00C0408CC3D002055524C3ABC
+:1048C00000000000547970653A436C6F75642D5494
+:1048D00061737400899A030841504E203A00000029
+:1048E000494D45493A000000535349443A000000FD
+:1048F00049503A00600D04084F6E4C696E65203ACD
+:1049000020000000DC0B04084F66664C696E653AB7
+:1049100020000000547970653A000000C843002070
+:104920004C4F524100000000525334383500000013
+:1049300050726F746F636F6C3A000000FE48417DE7
+:1049400001EB410000EB0110FC4901EB0010807904
+:10495000052818D101200821CDE90010F648417D35
+:1049600001EB410000EB0110F44901EB0010007B6A
+:10497000F34901EB00100C23024618210690362063
+:10498000F6F7BFFD17E001200821CDE90010EA4845
+:10499000407D00EB400101EB0010E84901EB001005
+:1049A0008079E84901EB00100C230246182106909B
+:1049B0003620F6F7A6FD012008211023E2A2CDE95A
+:1049C000001020210020F6F79CFD09200F90002008
+:1049D0000E901190DFE00F9800EB400040007A2825
+:1049E00005DD0E98401C80B20E9000200F90D2483A
+:1049F000417D01EB410000EB0110D04901EB0010BB
+:104A00003030119900EB01108078C0090821002294
+:104A1000CDE900210290C848417D01EB410000EB47
+:104A20000110C64901EB00103030119900EB011064
+:104A30000078069020210E9801EBC000C0B20590CE
+:104A40000F9800EB40004006000E00230490DDE9C3
+:104A50000512F6F749FC0F99084480B20F900F98A1
+:104A600000EB400040007A2805DD0E98401C80B223
+:104A70000E9000200F90B048407D00EB400101EB0C
+:104A80000010AE4901EB00103030119900EB01101D
+:104A90008078C009009020210E9801EBC000C0B2C0
+:104AA00006900F9800EB40004006000E08232D22D0
+:104AB00005900699F6F77AFB0F98401C80B20F908C
+:104AC0000F9800EB400040007A2805DD0E98401C4E
+:104AD00080B20E9000200F909748407D00EB40017F
+:104AE00001EB0010954901EB00103030119900EBFB
+:104AF00001108078C00908210022CDE90021029030
+:104B00008D48417D01EB410000EB01108B4901EB29
+:104B100000103030119900EB0110407806902021F0
+:104B20000E9801EBC000C0B205900F9800EB40005A
+:104B30004006000E00230490DDE90512F6F7D4FBD1
+:104B40000F99084480B20F900F9800EB400040008E
+:104B50007A2805DD0E98401C80B20E9000200F9040
+:104B60000120009020210E9801EBC000C0B20690F9
+:104B70000F9800EB40004006000E08233B220590F2
+:104B80000699F6F713FB0F98401C80B20F9011980E
+:104B9000401C80B211906848417D01EB410000EB60
+:104BA0000110664901EB0010C179119881423FF76D
+:104BB00012AF76E4D5F7E0FF012804D002280CD02C
+:104BC00008281BD113E05C48407D002804DD5A48CA
+:104BD000407D401E5849487510E05748407D0328E5
+:104BE00004DA5548407D401C5349487506E00420CE
+:104BF000FEF772FD00205049487500BF00BF4E48C7
+:104C0000C07C07287ED101204B49C87504220021B1
+:104C1000504801F0E3F8012010210022CDE90021E5
+:104C200002904548407D401C012302460021069029
+:104C30004020F6F759FB01200821102346A2CDE9B8
+:104C4000001014210020F6F75CFC09200F900020D2
+:104C50000E90119002E10F9800EB400040007A287E
+:104C600005DD0E98401C80B20E9000200F900120B0
+:104C700008210022CDE9002102902F48407D00EB61
+:104C8000400101EB00102D4901EB0010303011996B
+:104C900000EB01100078069014210E9801EBC00083
+:104CA000C0B205900F9800EB40004006000E0023B4
+:104CB0000490DDE90512F6F717FB0F99084480B25E
+:104CC0000F900F9800EB400040007A2805DD0E9809
+:104CD000401C80B20E9000200F9001200090142103
+:104CE0000E9801EBC000C0B206900F9800EB400098
+:104CF0004006000E08232D2205900699F6F756FA75
+:104D00000F9800E0B8E0401C80B20F900F9800EBC5
+:104D1000400040007A2805DD0E98401C80B20E90BD
+:104D200000200F900448407D40F2833110FB01F0D9
+:104D30000C4901EB800017E0BC120020C8430020A2
+:104D4000B00E0408E00D040847756E2D41646472CE
+:104D50003A000000E00E040847756E2D5253534987
+:104D60003A0000008848002000F58960119901EBA5
+:104D7000410202EB011100EBC10090F844006421F4
+:104D800010FB01F00690012008210022CDE900214E
+:104D900002900698C11700EB1160001205901421D3
+:104DA0000E9801EBC000C0B204900F9800EB4000D9
+:104DB0004006000E00230390DDE90412F6F794FA92
+:104DC0000F99084480B20F900F9800EB400040000C
+:104DD0007A2805DD0E98401C80B20E9000200F90BE
+:104DE0000120009014210E9801EBC000C0B2069083
+:104DF0000F9800EB40004006000E08232522059086
+:104E00000699F6F7D3F90F98401C80B20F900F98CF
+:104E100000EB400040007A2805DD0E98401C80B26F
+:104E20000E9000200F900120009014210E9801EBAD
+:104E3000C000C0B206900F9800EB40004006000E84
+:104E400008233B2205900699F6F7B0F90F98401C0D
+:104E500080B20F901198401C80B21190FE48407DA6
+:104E600000EB400101EB0010FC4901EB0010C1799F
+:104E7000119881423FF7EFAE7CE4D5F77DFE08281C
+:104E800003D10420FEF728FC00BF00BFF248C07C1D
+:104E900008287CD104220021F14800F09FFF012066
+:104EA00008211023EFA2CDE9001012210020F6F70F
+:104EB00028FB012008211023EB4ACDE90010122124
+:104EC0000846F6F71EFB012008211023E7A2CDE9D2
+:104ED000001012215A20F6F714FB012008210022AD
+:104EE000CDE900210290DC48C07A0223024612215B
+:104EF00006906C20F6F7F8F9002011904FE0119819
+:104F000000EB400101EB0010D44901EB0010007EE2
+:104F100000F00100E0B301200821CDE90010119854
+:104F200000EBC0001B30C0B20523D1A201460690A1
+:104F30000020F6F7E6FA012008210022CDE9002141
+:104F40000290119800EBC0001B30C0B20123069004
+:104F5000119A521C01461E20F6F7C6F901200821BD
+:104F6000CDE90010119800EB400101EB0010BB49A6
+:104F700001EB00100E300690119800EBC0001B30C2
+:104F8000C0B20A23059001462A20069A01E009E0F2
+:104F900001E0F6F7B6FA1198401C80B21190119812
+:104FA0000428ACDB05E6D5F7E7FD012804D002288C
+:104FB0000CD008281BD113E0A748407D002804DD51
+:104FC000A548407D401EA449487510E0A248407D98
+:104FD000032804DAA048407D401C9F49487506E03C
+:104FE0000420FEF779FB00209B49487500BF00BFF5
+:104FF0009948C07C09287DD1042200219E4800F0F8
+:10500000EDFE012010210022CDE9002102909248FE
+:10501000407D401C01230246002106903E20F6F709
+:1050200063F9012008211023AFF23472CDE900109A
+:1050300000214820F6F765FA0120904908231A4616
+:10504000CDE9001000217820F6F7F0F901200821C1
+:105050001023AFF24C72CDE900104820F6F751FA58
+:105060000020864908231A46CDE900101946782009
+:10507000F6F7DCF9012008211023AFF26872CDE9C0
+:10508000001019460020F6F73CFA7348407D00EB0B
+:10509000400101EB0010714901EB0010407B012839
+:1050A0000AD108211023AFF28872CDE90010194609
+:1050B0001E20F6F726FA0AE0012008211023AFF29D
+:1050C0009872CDE9001019461E20F6F71AFA012051
+:1050D00008211023AFF2A872CDE90010182100209A
+:1050E000F6F70FFA5C48407D00EB400101EB001041
+:1050F0005A4900E053E101EB00108079052818D1EE
+:1051000001200821CDE900105348407D00EB40010B
+:1051100001EB0010514901EB0010007B584901EBF5
+:1051200000100C230246182106903620F6F7E9F904
+:1051300017E001200821CDE900104748407D00EB31
+:10514000400101EB0010454901EB001080794D4909
+:1051500001EB00100C230246182106903620F6F7CA
+:10516000D0F9012008211023AFF22442CDE900102C
+:1051700020210020F6F7C5F909200F9000200E909D
+:105180001190FEE00F9800EB400040007A2805DD0A
+:105190000E98401C80B20E9000200F902E48407D4B
+:1051A00000EB400101EB00102C4901EB0010303006
+:1051B000119900EB01108078C00908210022CDE987
+:1051C000002102902448407D00EB400101EB0010DB
+:1051D000224901EB00103030119900EB01100078EA
+:1051E000069020210E9801EBC000C0B205900F98E8
+:1051F00000EB40004006000E00230490DDE905129C
+:10520000F6F772F80F99084480B20F900F9800EBF0
+:10521000400040007A2805DD0E98401C80B20E90B8
+:1052200000200F900C48407D00EB400101EB001086
+:105230000A4901EB00103030119900EB0110807821
+:10524000C009009020210E9801EBC000C0B206906A
+:105250000F9800EB400017E0BC120020C84300206C
+:10526000200F040853563A00168E030848563A0099
+:10527000506F72742D000000A00D0408DC0B0408B0
+:10528000B00E0408E00D04084006000E08232D228D
+:1052900005900699F5F78AFF0F98401C80B20F9091
+:1052A0000F9800EB400040007A2805DD0E98401C66
+:1052B00080B20E9000200F90F748407D00EB400137
+:1052C00001EB0010F54901EB00103030119900EBB3
+:1052D00001108078C00908210022CDE90021029048
+:1052E000ED48407D40F2833110FB01F0EC4901EBC9
+:1052F000800000F58960119901EB410202EB011178
+:1053000000EBC10090F84600069020210E9801EBBA
+:10531000C000C0B205900F9800EB40004006000EA0
+:1053200000230490DDE90512F5F7DEFF0F9908442C
+:1053300080B20F900F9800EB400040007A2805DD06
+:105340000E98401C80B20E9000200F90012000901B
+:1053500020210E9801EBC000C0B206900F9800EB20
+:1053600040004006000E08233B2205900699F5F701
+:105370001DFF0F98401C80B20F901198401C80B206
+:105380001190C548407D00EB400101EB0010C3497E
+:1053900001EB0010C179119881423FF7F3AE08E4A8
+:1053A000D5F7EAFB012806D0022812D004281ED027
+:1053B000082853D14BE0B848007D002805DDB648E9
+:1053C000007D401EB449087502E00520B249087509
+:1053D00044E0B148007D052805DAAF48007D401C57
+:1053E000AD49087502E00020AB49087536E0AA48CF
+:1053F000007D062829D2DFE800F003070B0F1A24EE
+:105400000B20FEF769F920E00C20FEF765F91CE09F
+:105410000D20FEF761F918E00E20FEF75DF9A148B6
+:1054200090F8AA0000F00F019B4801750DE00F20D5
+:10543000FEF752F99B4890F8AA00000996490875B2
+:1054400003E01020FEF748F900BF00BF06E002208D
+:10545000FEF742F900209049087500BF00BF8E4852
+:10546000C07C0A2819D18C48007D8F4901EB0010BF
+:1054700004220021069000F0B1FC00201021CDE9AB
+:1054800000108548007D884901EB0010102302467A
+:10549000002106900846F6F734F8EDE4D5F76CFBEA
+:1054A000012806D002280ED0042816D0082867D17B
+:1054B0005FE07948407D002804DD7748407D401E4C
+:1054C000754948755CE07448407D032804DA7248E9
+:1054D000407D401C7049487552E06F48417D01EBAA
+:1054E000410000EB01106D4901EB0010407B0128E9
+:1054F0001AD100206849497D01EB410202EB0111FC
+:10550000664A02EB011148736348407D01460690EC
+:105510000220D4F7CBFD6048407D0690F3F7A6FA51
+:1055200000206249086023E05B48417D01EB4100B7
+:1055300000EB0110594901EB0010407BC0B901207C
+:105540005A4908605449497D01EB410202EB0111BF
+:10555000524A02EB011148734F48407D0690F3F721
+:1055600085FA4D48407D014606900220D4F79EFD05
+:1055700006E00A20FEF7B0F800204749487500BF52
+:1055800000BF4548C07C0B2853D104220021484865
+:1055900000F024FC01200821152346A2CDE90010CB
+:1055A00014212820F5F7ADFF012008210022CDE9C4
+:1055B000002102903848407D401C012302461421FE
+:1055C00006904620F5F790FE3348417D01EB4100FF
+:1055D00000EB0110314901EB0010407B012809D19B
+:1055E0000821152335A2CDE900101E210020F5F772
+:1055F00088FF14E02848417D01EB410000EB0110D9
+:10560000264901EB0010407B48B9012008211523F1
+:105610002DA2CDE900101E210020F5F772FF012018
+:10562000082115232BA2CDE9001032210020F5F727
+:1056300068FFBDE3D5F7A0FA012806D0022817D0ED
+:10564000042853D0082873D158E01348407D00281F
+:105650000DDD254890F8550E20B10F48407D06908D
+:10566000F3F704FA0C48407D401E0B4948755FE093
+:105670000948407D03280DDA1B4890F8550E20B1EB
+:105680000548407D0690F3F7F1F90348407D401C42
+:10569000014948754CE00000BC120020C8430020BE
+:1056A000884800200A3D0020600F0408880242421A
+:1056B000F00F0408504F52543A000000545950451E
+:1056C0003A4C4F5241000000545950453A5253341D
+:1056D000383500005061737320456E746572204345
+:1056E00068616E6765000000BC7200200121F94806
+:1056F00080F8551E0120F849487019E00A20FDF78E
+:10570000EBFF0020F54948750121F24880F8481E5A
+:1057100090F8550E58B10020F14908600021ED487D
+:1057200080F8551EED48407D0690F3F79FF900BFC5
+:1057300000BFEA48C07C0C283DD104220021E94882
+:1057400000F04CFB012008211523AFF29802CDE9AF
+:10575000001012212820F5F7D4FE01200821002294
+:10576000CDE900210290DD48407D401C0123024626
+:10577000122106904620F5F7B7FD012108201523D8
+:10578000D9A2CDE900011C210020F5F7BAFE0121C4
+:1057900008201523DAA2CDE9000126210020F5F723
+:1057A000B0FE012008211523DBA2CDE90010302135
+:1057B0000020F5F7A6FEC74890F8550E01282ED117
+:1057C000C649C875C4488078A0B10020C4490860A3
+:1057D000C1498870C148407D01210690F3F786FEDB
+:1057E000012008211523D1A2CDE900103821002085
+:1057F000F5F787FEB74890F8540E80B10021B54800
+:1058000080F8541E012008211523CCA2CDE90010F8
+:1058100038210020F5F775FE0120B1490860C7E284
+:10582000D5F7AAF9012806D0022805D0042804D00B
+:10583000082814D10FE012E011E0D3F717FF142865
+:1058400004D10121C14880F80A1F03E00021BF48AC
+:1058500080F80A1F03E00A20FDF73EFF00BF00BFEB
+:105860009E48C07C0D283BD104220021B84800F09E
+:10587000B5FA012008211523B6A2CDE900101A219E
+:105880000020F5F73EFE012008211523B6A2CDE940
+:10589000001024210020F5F734FE012008211523F3
+:1058A000B5A2CDE900102E210020F5F72AFEA74869
+:1058B00090F80A0F50B1012008211523B4A2CDE9B8
+:1058C000001038210020F5F71CFE09E00120082116
+:1058D0001523B5A2CDE9001038210020F5F711FEFF
+:1058E00066E2D5F749F9012806D0022812D004282B
+:1058F0001ED008280DD191E07848407D002805DDB4
+:105900007648407D401E7549487502E00320734982
+:1059100048758AE07148407D032805DA6F48407D6C
+:10592000401C6E49487502E000206C4948757CE0D7
+:105930006A48417D9F4890F8AA0061F303009D49A1
+:1059400081F8AA0000210320D4F7B0FBF0B39948F6
+:10595000B0F8AA0011900220FDF7BEFED4F74CFC6F
+:1059600094491198A1F8AA0000210320D4F79EFBC6
+:10597000764890F8FC0C20F00101744880F8FC1C7B
+:1059800090F8FC0C20F00600801D704981F8FC0C9A
+:10599000002001F6FC41488000210120D4F786FB5D
+:1059A000854890F8360A20F08001834880F8361A3E
+:1059B00000F531608078D0B1012821D002280CD0C8
+:1059C000032827D17C4890F8360A00E025E020F033
+:1059D0007801794880F8361A1CE0774890F8360A42
+:1059E00020F078002030744981F8360A12E07248BD
+:1059F00090F8360A20F078016F4880F8361A09E0EE
+:105A00006D4890F8360A20F0780058306A4981F8DD
+:105A1000360A00BF00BFFCF793FD06E00A20FDF741
+:105A20005BFE00202D49487500BF00BF2B48C07C9D
+:105A30000E2843D104220021604800F0CFF9012054
+:105A40001021CDE900105B4890F8AA0000F00F008B
+:105A50005B4901EB00101023024619460690002016
+:105A6000F5F74FFD534890F8AA0000F00F001B49CE
+:105A7000497D884211D000201021CDE9001017483F
+:105A8000407D4F4901EB0010001D0C2302462021F0
+:105A900006900020F5F735FD10E001201021CDE93A
+:105AA00000100E48407D464901EB0010001D0C23FC
+:105AB0000246202106900020F5F723FD78E1D5F776
+:105AC0005BF801287ED002287DD004287CD00828ED
+:105AD0007BD1E9E0BC72002004810020BC120020D0
+:105AE0008802424230100408313A446970207377CA
+:105AF000697463682031616E6432204F4E0000008B
+:105B0000323A496E7365727420736C617665206DEC
+:105B10006F64756C65000000333A50617373204503
+:105B20006E746572205374617274000053746174F2
+:105B3000653A53656E64696E670000005374617462
+:105B4000653A436F6D706C6574650000BC2200207F
+:105B500070100408496E7365727420552D44697382
+:105B60006B204669727374005468616E20506173D3
+:105B70007320456E74657200466F726D61743A46AB
+:105B8000415433323B4D41583A3332470000000014
+:105B900046696E6420552D4469736B2C4F75747083
+:105BA0007574696E6700000053746174653A4964E6
+:105BB0006C6500000A3D0020BC320020B0100408D3
+:105BC0003011040802E00FE01CE074E07B48407DE7
+:105BD000002805DD7948407D401E7849487502E07F
+:105BE00004207649487566E07448407D042805DA4B
+:105BF0007248407D401C7149487502E000206F49A1
+:105C0000487558E06D48417D6D4890F8AA0061F3F1
+:105C100007106B4981F8AA0000210320D4F746FA47
+:105C200080B30220FDF758FD664890F8360A20F050
+:105C30008001644880F8361A00F531608078C0B180
+:105C4000012820D002280AD0032826D15D4890F8E8
+:105C5000360A20F078015B4880F8361A1DE0594872
+:105C600090F8360A20F078002030564981F8360A3C
+:105C700013E0544890F8360A20F07801514880F833
+:105C8000361A0AE00FE04F4890F8360A20F0780004
+:105C900058304C4981F8360A00BF00BFFCF750FC71
+:105CA00000204649487506E00A20FDF715FD002052
+:105CB0004249487500BF00BF4048C07C0F2841D111
+:105CC00004220021404800F089F801201021CDE98C
+:105CD00000103B4890F8AA0000093C4901EB001075
+:105CE00010230246194606900020F5F70AFC3348B7
+:105CF000407D334991F8AA10B0EB111F11D000205C
+:105D00001021CDE900102D48407D304901EB0010F5
+:105D1000001D0C230246202106900020F5F7F1FB20
+:105D200010E001201021CDE900102448407D2749D2
+:105D300001EB0010001D0C230246202106900020DC
+:105D4000F5F7DFFB34E0D4F717FF012806D002286F
+:105D500005D0042804D008281FD11AE01DE01CE05B
+:105D6000D4F74AFA01200690069880F3138800BF02
+:105D700000BFBFF34F8F1648006800F4E06015497C
+:105D80000843001D12490860BFF34F8F00BF00BFDA
+:105D9000FEE70A20FDF7A0FC00BF00BF0748C07C5B
+:105DA000102804D1042200210B4800F017F800BF8E
+:105DB00000BFF5F7B7F912B010BD0000BC1200200B
+:105DC0000A3D0020BC320020F010040880110408B5
+:105DD0000CED00E00000FA05D01104082DE9F843AD
+:105DE00007460E469046002416E0002510E00120EC
+:105DF0007B1903EB061303EB041300901A782307B7
+:105E0000190EEB06180E1023F5F7D0F9681CC5B271
+:105E1000102DECDB601CC4B24445E6DBBDE8F88322
+:105E200000B5002008490877002107488177012143
+:105E30004177C1776421416201200349C87502207E
+:105E4000FDF74AFC00BD0000BC120020042808D168
+:105E50004FF0E021096941F004014FF0E0221161A7
+:105E600007E04FF0E021096921F004014FF0E02242
+:105E70001161704710B51548006840F4700013496F
+:105E800008601348006840F00100114908600020D4
+:105E90000F49083108600E4800680E4908400C4957
+:105EA00008600D48091D0860081F006820F4802064
+:105EB000091F0860002006490C310860FDF75CFAF4
+:105EC0004FF0006001498039086010BD88ED00E0A6
+:105ED00000380240FFFFF6FE1030002410B5FDF739
+:105EE000DFF910BDCA430282704721B1028842F037
+:105EF0000102028004E002884FF6FE731A4002801D
+:105F00007047000010B504465548844208D101216D
+:105F10000846FCF7A1FF00210120FCF79DFF9DE052
+:105F2000B4F1804F08D101210846FCF775FF00212C
+:105F30000120FCF771FF91E04A48844208D1012119
+:105F40000220FCF769FF00210220FCF765FF85E0D5
+:105F50004548844208D101210420FCF75DFF00215F
+:105F60000420FCF759FF79E04048844208D1012120
+:105F70000820FCF751FF00210820FCF74DFF6DE0E1
+:105F80003B48844208D101211020FCF745FF002145
+:105F90001020FCF741FF61E03648844208D101211E
+:105FA0002020FCF739FF00212020FCF735FF55E0C9
+:105FB0003148844208D101210220FCF74DFF002125
+:105FC0000220FCF749FF49E02C48844209D1012115
+:105FD0000804FCF741FF00214FF48030FCF73CFF40
+:105FE0003CE02748844209D101214804FCF734FFF2
+:105FF00000214FF40030FCF72FFF2FE021488442AE
+:1060000009D101218804FCF727FF00214FF48020EB
+:10601000FCF722FF22E01C48844208D101214020E5
+:10602000FCF7FAFE00214020FCF7F6FE16E01748C8
+:10603000844208D101218020FCF7EEFE002180205F
+:10604000FCF7EAFE0AE01248844207D101218015DC
+:10605000FCF7E2FE0021A015FCF7DEFE10BD0000FB
+:10606000000001400004004000080040000C004017
+:1060700000100040001400400004014000400140B6
+:10608000004401400048014000180040001C00404E
+:106090000020004030B50246002000230024158A6D
+:1060A00005EA0103958905EA010413B10CB1012049
+:1060B00000E0002030BD1AB183890B43838102E0E8
+:1060C00083898B438381704700220288184B984252
+:1060D0000ED0184B98420BD0B0F1804F08D0164B21
+:1060E000984205D0154B984202D0154B984204D1E6
+:1060F0004FF68F731A404B881A43124B984207D0C1
+:10610000114B984204D04FF6FF431A400B891A43B3
+:1061100002804B68C3620B880385054B984202D00E
+:10612000044B984201D18B7A038601238382704706
+:10613000000001400004014000040040000800404D
+:10614000000C0040001000400014004010B5002476
+:10615000FCF784FC00F0BCFCD4F73AF9294890F82D
+:10616000FC0C20F00101274880F8FC1C90F8FC0C86
+:1061700020F08001234880F8FC1C90F8FC0C20F0F3
+:106180000600801D1F4981F8FC0C00210120D3F777
+:106190008DFFD3F711F8D3F73DFDD4F72FFDF4F7BA
+:1061A000ABFEFFF73DFED4F7C7FAF2F75BFAF4F760
+:1061B0007BFCFCF7C5F9FCF71BFD124890F8FC0CC2
+:1061C00020F001010F4880F8FC1C90F8FC0C20F036
+:1061D00080010C4880F8FC1C90F8FC0C20F00600B4
+:1061E000801D084981F8FC0C00210120D3F75EFFD7
+:1061F00042F2107004494885012081F82900F5F722
+:10620000D5F910BDBC220020BC1200202DE9F041C0
+:1062100000240025FE48807801280BD10020FC498D
+:106220008870D3F743FDFB48C07C022802DC0120C4
+:10623000F849C875F748007AC0F3800000287DD17E
+:10624000002479E304EB4400F149503101EB800074
+:106250008078012807D1002004EB4401EC4A503239
+:1062600002EB8101887004EB4400E949503101EBF5
+:106270008000407800287DD104EB440001F599614D
+:1062800001EB800080780128F5D104EB440000EB9D
+:10629000041001F5107101EB00108079002869D01D
+:1062A000002004EB4401DC4A02EB8101887004EB1E
+:1062B000440000EB041002F5107101EB001080792E
+:1062C0000D287DD2DFE800F07C070A0BCA0C0D090F
+:1062D00008FDFC0F0E0000BF00BF00BF00BF00BFE5
+:1062E00000BF00BF00BF40F283306043CB4901EBE9
+:1062F00080000079012815D040F28330604301EB23
+:10630000800000F5896040F283316143C34A02EBAB
+:106310008101897801EB410202EB011110F8310093
+:10632000002861D140F283306043BC4901EB80001A
+:106330008078401CC1B240F2833000E06CE36043DF
+:10634000B64A02EB8000817040F283306043114610
+:1063500011F8200090B140F28330604311F8201012
+:1063600040F28330604302EB80008170002140F2F4
+:10637000833000E0DEE2604302F8201040F2833018
+:106380006043A64901EB800000F5896040F283314B
+:106390006143A24A02EB8101897801EB410202EBE1
+:1063A000011110F8311040F2833060439B4A02EB38
+:1063B00080004079814217D0002240F2833000E013
+:1063C00006E26043954901EB800000F5896040F2E8
+:1063D00083316143914B03EB8101897801EB4103E8
+:1063E00003EB011100F8312040F2833060438B4908
+:1063F00001EB8000807804EB440101EB0411884A32
+:1064000002EB0111C979884207DB002140F2833099
+:106410006043824A02EB8000817040F28330604327
+:106420007E4B03EB800000F5896040F283336343C9
+:106430007A4E06EB83039B7803EB430606EB0313CC
+:1064400000EBC300427940F283306043734B03EBAF
+:10645000800081782046E8F7B9FE6AE240F2833096
+:1064600060436E4901EB80000079012815D040F2AD
+:106470008330604301EB800000F5896040F2833196
+:106480006143664A02EB8101C97801EB410202EBEC
+:10649000011110F8310000285ED140F283306043D2
+:1064A0005E4901EB8000C078401CC1B240F28330ED
+:1064B00060435A4A02EB8000C17040F2833001E031
+:1064C00087E1B3E06043114611F8200080B140F24B
+:1064D0008330604311F8201040F28330604302EBB8
+:1064E0008000C170002140F28330604302F8201028
+:1064F00040F283306043494901EB800000F5896038
+:1065000040F283316143454A02EB8101C97801EBD6
+:10651000410202EB011110F8311040F28330604368
+:106520003E4A02EB80004079814215D0002240F2C1
+:1065300083306043394901EB800000F5896040F207
+:1065400083316143354B03EB8101C97801EB410392
+:1065500003EB011100F8312040F2833060432F49F2
+:1065600001EB8000C17840F2833060432B4A02EB9C
+:1065700080008079814206DB002140F28330604355
+:1065800002EB8000C17040F283306043234901EB8D
+:106590008000407808B340F28330604301EB800014
+:1065A000C17840F2833060431C4A02F8201040F268
+:1065B00083306043114601EB80004078401EC1B239
+:1065C00040F28330604302EB8000C170002140F252
+:1065D0008330604302EB8000417040F283306043BF
+:1065E0000E4B03EB8000083040F2833363430B4EC5
+:1065F00006EB8303DB7803EB031300EB83004279A4
+:1066000040F283306043334603EB8000C17809E0F9
+:10661000703C0020BC1200208841002088480020E7
+:10662000C84300202046E8F7D1FD82E140F28330E4
+:106630006043F54901EB80000079012813D040F256
+:106640008330604301EB8000083040F283316143C6
+:10665000ED4A02EB8101C97801EB011100EB8100E9
+:106660000079002856D140F283306043E64901EBBF
+:106670008000C078401CC1B240F283306043E24ADF
+:1066800002EB8000C17040F283306043114611F884
+:10669000200080B140F28330604311F8201040F2B6
+:1066A0008330604302EB8000C170002140F28330F0
+:1066B000604302F8201040F283306043D24901EB7E
+:1066C0008000083040F283316143CF4A02EB810100
+:1066D000C97801EB011100EB8100017940F28330B0
+:1066E000604302EB80004079814213D0002240F2E7
+:1066F00083306043C44901EB8000083040F28331AD
+:106700006143C14B03EB8101C97801EB011100EB3F
+:106710008100027140F283306043BB4901EB80008D
+:10672000C17840F283306043B74A02EB8000807941
+:10673000814206DB002140F28330604302EB80009F
+:10674000C17040F283306043AF4901EB8000407874
+:1067500008B340F28330604301EB8000C17840F21F
+:1067600083306043A84A02F8201040F2833060432F
+:10677000114601EB80004078401EC1B240F28330E8
+:10678000604302EB8000C170002140F2833060431F
+:1067900002EB8000417040F2833060439A4B03EB80
+:1067A0008000083040F283336343974E06EB830347
+:1067B000DB7803EB031300EB8300427940F2833074
+:1067C0006043334603EB8000C1782046E8F7FEFCC7
+:1067D000AFE040F2833060438B4901EB80000079E9
+:1067E000012815D040F28330604301EB800000F5B2
+:1067F000896040F283316143834A02EB8101C978A9
+:1068000001EB410202EB011110F8310000285BD1CD
+:1068100040F2833060437C4901EB8000C078401C2B
+:10682000C1B240F283306043774A02EB8000C1700E
+:1068300040F283306043114611F8200080B140F2ED
+:106840008330604311F8201040F28330604302EB44
+:106850008000C170002140F28330604302F82010B4
+:1068600040F283306043684901EB800000F58960A5
+:1068700040F283316143644A02EB8101C97801EB44
+:10688000410202EB011110F8311040F283306043F5
+:106890005D4A02EB80004079814215D0002240F22F
+:1068A00083306043584901EB800000F5896040F275
+:1068B00083316143544B03EB8101C97801EB410300
+:1068C00003EB011100F8312040F2833060434E4960
+:1068D00001EB8000C17840F2833060434A4A02EB0A
+:1068E00080008079814206DB002140F283306043E2
+:1068F00002EB8000C17040F283306043424B03EBF7
+:106900008000083040F2833363433F4E06EB83033D
+:10691000DB7803EB031300EB8300427940F2833012
+:106920006043334603EB8000C1782046E8F74EFC15
+:1069300000BF00BF601CC4B2344890F89A0EA04259
+:106940003FF780AC3248807801287ED13048B0389B
+:10695000807800EB40012F4800EB0110807900287F
+:1069600073D000202A498870A1F1B00081782748AF
+:1069700090F83C0F401E814207DA2548B0388078F5
+:10698000401C2349B039887003E000202049B03909
+:1069900088701F48B038807800EB40011C48983858
+:1069A00000EB81008078B8B300211948B0388078B6
+:1069B00000EB40021648983800EB820081701448C2
+:1069C000B038807800EB4001124800EB011080796C
+:1069D00001282BD0042804D0052823D006282AD14A
+:1069E0001BE00B48B038807800EB4001094800EB11
+:1069F000011000684FF4E131B1FBF0F000EB401002
+:106A000040000349886016E088480020BC3200201E
+:106A1000B8430020FC41002017E04FF47A70284969
+:106A2000886008E064202649886004E04FF47A70AA
+:106A30002349886000BF00BF214AB03A93780B32E7
+:106A4000D15C0B3A9078F3F7F5FA1E48407888B994
+:106A50001D488078012820D100201B498870194BDF
+:106A60001A79A1F6CC1393F8101B164B5878F9F746
+:106A700099FB12E014480C38807801280DD10021D0
+:106A800011480C3881700F4B1A79A0F51C6393F8EC
+:106A9000101B0C4B5878F9F785FB0C48807B58B9D4
+:106AA000D4F7E8F9F2F7DCFE0648C07820B1002000
+:106AB0000449C870F4F7D2FDFCF716FEBDE8F0817A
+:106AC000B8430020CC3D0020883C0020BC120020B0
+:106AD0003EB50024002501210846FCF78DF9A720CA
+:106AE000ADF800000020ADF8020040F2E730019060
+:106AF0000020ADF8080069464FF08040FFF7E4FA47
+:106B00000021B84880F8621B00BF88E004EB440015
+:106B1000B54901EB8001B34890F8620BB34A42F8E3
+:106B20002010B04890F8620B401CC1B2AD4880F80C
+:106B3000621B04EB440002F55A7101EB8001A94885
+:106B400090F8620B42F82010A64890F8620B401CA7
+:106B5000C1B2A44880F8621B04EB440002F54E71F8
+:106B600001EB80019F4890F8620B42F820109D488D
+:106B700090F8620B401CC1B29A4880F8621B04EB8B
+:106B800044009B4901EB8001964890F8620B42F863
+:106B90002010944890F8620B401CC1B2914880F8D4
+:106BA000621B002537E040F283306043914901EBDE
+:106BB000800000F5896005EB450101EB051100EB54
+:106BC000C1000C30874991F8621B884A42F82100C5
+:106BD000844890F8620B401CC1B2824880F8621B66
+:106BE00040F283306043834901EB8000083005EBBD
+:106BF000051100EB810038307A4991F8621B42F8A8
+:106C00002100784890F8620B401CC1B2754880F8AA
+:106C1000621B681CC5B2102DC5DB601CC4B2042CFD
+:106C2000FFF674AF70490C396E4890F8620B6F4AEA
+:106C300042F820106B4890F8620B401CC1B26948C2
+:106C400080F8621B00F51C60664991F8621B42F8EF
+:106C50002100644890F8620B401CC1B2614880F882
+:106C6000621B00F6CC1190F8620B42F820105D48D0
+:106C700090F8620B401CC1B25A4880F8621B00F6C3
+:106C8000D81190F8620B42F82010564890F8620B29
+:106C9000401CC1B2534880F8621B00F64C3190F89A
+:106CA000620B42F820104F4890F8620B401CC1B2B2
+:106CB0004C4880F8621B00F6846190F8620B42F841
+:106CC0002010484890F8620B401CC1B2454880F83B
+:106CD000621B00F6B41190F8620B42F82010414894
+:106CE00090F8620B401CC1B23E4880F8621B4049DC
+:106CF0003C3190F8620B42F820103A4890F8620B51
+:106D0000401CC1B2374880F8621B3B48354991F8B6
+:106D1000621B42F82100334890F8620B401CC1B25C
+:106D2000304880F8621B3249303190F8620B42F8EB
+:106D300020102C4890F8620B401CC1B2294880F802
+:106D4000621B02F28C5190F8620B42F82010254829
+:106D500090F8620B401CC1B2224880F8621B02F519
+:106D6000B36190F8620B42F820101E4890F8620B55
+:106D7000401CC1B21B4880F8621B002414E004EBE5
+:106D800044011E4800EB8101164890F8620B174A37
+:106D900042F82010134890F8620B401CC1B2114811
+:106DA00080F8621B601CC4B2052CE8DB0E491C395C
+:106DB0000C4890F8620B0D4A42F82010094890F8F0
+:106DC000620B401CC1B2074880F8621B0121880792
+:106DD000FFF78BF8012211469007FFF76CF900F0DE
+:106DE0000FF83EBDBC320020C03C0020203E0020F9
+:106DF000C880002088480020D812002020430020AE
+:106E000008B51C208DF8000001208DF8010002203B
+:106E10008DF8020001208DF803006846F3F780FF2B
+:106E200008BD10B5F1F7AEF810BD10B5F1F7CCF80C
+:106E300010BD10B5FBF7A2FA10BD10B5F1F778F848
+:106E400010BD10B5F1F7E2F810BD10B5F3F72AFD4B
+:106E500010BD01F40072B2F5007F00D100BFCA433B
+:106E60000280704721B1828942F40052828104E09D
+:106E700082894DF6FF731A40828170471AB1838A66
+:106E80000B43838202E0838A8B4383827047000036
+:106E900010B504462548844208D101211020FBF793
+:106EA000DBFF00211020FBF7D7FF3EE020488442A3
+:106EB00009D101214804FBF7AFFF00214FF4003056
+:106EC000FBF7AAFF31E01B48844209D10121880465
+:106ED000FBF7A2FF00214FF48020FBF79DFF24E089
+:106EE0001548844209D10121C804FBF795FF002110
+:106EF0004FF40020FBF790FF17E01048844209D1BF
+:106F000001210805FBF788FF00214FF48010FBF7F3
+:106F100083FF0AE00A48844207D101212020FBF7C1
+:106F20009BFF00212020FBF797FF10BD00100140C0
+:106F30000044004000480040004C00400050004029
+:106F40000014014002460020B1F5007F00D100BFCF
+:106F500013880B400BB1012000E00020704770B592
+:106F60000246002400230025002040F66A16B142A4
+:106F700000D100BFC1F3421501F01F03012606FA3C
+:106F800003F3012D02D19689334006E0022D02D190
+:106F9000168A334001E0968A33400C12012606FA25
+:106FA00004F41688344013B10CB1012000E0002035
+:106FB00070BDF0B50346002400260025002040F6F1
+:106FC0006A17B94200D100BF1846C1F3421401F05C
+:106FD0001F06012707FA06F5012C01D10C3004E049
+:106FE000022C01D1103000E014301AB107682F4391
+:106FF000076002E00768AF430760F0BD2DE9FF4777
+:1070000005460E460024A14600BFA046B08900B147
+:1070100000BF2C8A24F44054F08804432C82AC89AD
+:1070200041F20C608443B088318908437189084378
+:107030000443AC81AC8A24F44074B0890443AC822C
+:107040006846FBF719FF2048854202D01F48854259
+:1070500002D1DDF80C9001E0DDF80890A88900F479
+:10706000004040B109EBC90000EB0910316849004C
+:10707000B0FBF1F707E009EBC90000EB091031683C
+:107080008900B0FBF1F76420B7FBF0F004012009A0
+:10709000642101FB1078A88900F4004040B132203F
+:1070A00000EBC800B0FBF1F000F00700044308E07B
+:1070B000322000EB08106421B0FBF1F000F00F006B
+:1070C00004432C81BDE8FF870010014000140140FB
+:1070D00010B5002406E0FBF753FE10B9D2F7FAFA18
+:1070E00010BD641C02488442F5D3FA20F8E7000082
+:1070F000404B4C000FB4084B10B504A902AA0398EA
+:1071000001F0E8F9044602A9002001F00EFC204637
+:1071100010BC5DF814FB00002B89030803B4019830
+:107120004100009850EAC12018BF04204A0D18BF42
+:1071300040F0010040F2FF72B2EB515F08BF40F037
+:107140000200012808BF052002B0704700000000BF
+:1071500030B583B0044601F093F99FED090B054665
+:107160008DED000B002221466846D1F772FB2846C0
+:1071700001F0A2F99DED000B03B030BD000000004E
+:10718000000000000000000070B5D94B00242DED78
+:10719000020B2DED108BDDE91010984205DA20F07E
+:1071A00000429A4201D809D141B19DED100BBDECCE
+:1071B000108B02B0BDE8704001F01EB9B0F5801F21
+:1071C00026DA11430BD0002813DA012001F074F9FC
+:1071D000BDEC108B02B0BDE8704001F021B9022077
+:1071E00001F06AF901F0F0F851EC100B81F0004168
+:1071F0009EE06FF035049FEDC00B53EC102B9DED1E
+:10720000100B51EC100BD1F7FBF8CDE9100108463B
+:1072100004EB2051C0F31304B948A1F2FF3120441C
+:1072200000F4801080F07F6282F04052224301EB34
+:1072300020559FEDB50B119253EC102B9DED100BCB
+:1072400051EC100BD1F7D6F841EC180BA01CC0F391
+:1072500013009FEDAFDB9FEDB0EBB14E7E440328F2
+:107260006CD296ED000B51EC180B53EC102BD1F7B0
+:1072700021FE1DD1002D01BF96ED000BBDEC108B42
+:1072800002B070BD2846D1F7B2F941EC180B53ECAF
+:107290001D2BD1F7B5F841EC190B53EC1E2B51EC1B
+:1072A000180BD1F7ADF853EC192BD1F702F83FE0EA
+:1072B0009FED9D0B51EC180B53EC102BD1F7A0F860
+:1072C0009FED9B1B53EC112BD1F797F841EC190B59
+:1072D00053EC182B51EC180BD1F792F853EC192BF7
+:1072E000D1F78EF841EC190B002D04BF53EC192B8C
+:1072F00051EC180B1AD02846D1F779F941EC1A0B4A
+:1073000053EC1D2BD1F77CF853EC192BD1F775F802
+:1073100053EC182BD1F76EF841EC180B53EC1E2BE5
+:1073200051EC1A0BD1F76CF853EC182BD1F762F82B
+:10733000BDEC108B02B041EC100B70BD9FED7E0BCD
+:1073400051EC180B53EC102BD0F7B3FF41EC100BA2
+:1073500051EC180B53EC102BD1F7C4F841EC190B7E
+:107360002846D1F744F941EC1B0B53EC192B51EC97
+:10737000190BD1F745F841EC1A0B714853EC1A2B55
+:10738000261851EC1A0BD1F73BF841EC1F0B6D4856
+:10739000C4F1510404F5D724B0EE4F0AF0EE6F0AA1
+:1073A0000321784400F094FF53EC1F2B51EC100B99
+:1073B000D1F726F841EC1C0B6348B0EE4F0AF0EE13
+:1073C0006F0A0421784400F083FF53EC1A2B51EC30
+:1073D000100BD1F715F8344353EC1C2BD0F769FF91
+:1073E00041EC1C0B002C4CDD9FED510B51EC180BAC
+:1073F00053EC102BD1F704F853EC182BD1F700F80D
+:1074000041EC1A0B55B353EC1D2B51EC1B0BD0F771
+:10741000F7FF41EC1D0B53EC1C2B51EC1A0BD0F772
+:1074200048FF53EC192BD0F7EBFF53EC1D2BD0F793
+:1074300040FF53EC1A2BD0F7E0FF53EC182BD0F79A
+:10744000D9FF41EC180B53EC1E2B51EC1B0BD0F762
+:10745000D7FF53EC182BD0F7CDFF69E753EC1C2B6B
+:1074600051EC1A0BD0F725FF53EC192BD0F7C8FFBE
+:1074700053EC1A2BD0F7C1FF53EC182BD0F7BDFFFC
+:1074800056E735B353EC1D2B51EC1B0BD0F7B8FF6F
+:1074900041EC1A0B53EC1C2B51EC180BD0F7AAFF44
+:1074A00053EC192BD0F7ACFF53EC1A2BD0F7A2FFFB
+:1074B00053EC182BD0F79EFF41EC180B53EC1E2B0E
+:1074C00051EC1B0BD0F79CFF53EC182BD0F792FF1D
+:1074D0002EE753EC1C2B51EC180BD0F78BFF53EC21
+:1074E000192BD0F78DFF53EC182BD0F786FF1FE731
+:1074F0000000F07F0000000000000000000050438A
+:10750000645F090000000000000000000000F03F80
+:10751000763C7935EF39EA3D0000E0FE422EE63F49
+:1075200070A0000000000000555555555555D53F39
+:10753000000000000000E03F0000000000000040EC
+:1075400086EBF9FFF29E0000E89E000000000000BC
+:1075500070B5414A00252DED020B2DED048BDDE9C0
+:107560000404944205DA24F00041914201D809D183
+:1075700040B19DED040BBDEC048B02B0BDE8704042
+:1075800000F03ABFB4F5801F26DA08430BD0002C78
+:1075900013DA012000F090FFBDEC048B02B0BDE8CF
+:1075A000704000F03DBF022000F086FF00F00CFFAD
+:1075B00051EC100B81F0004146E09FED290B6FF07C
+:1075C000350553EC102B9DED040B51EC100BD0F74F
+:1075D00017FFCDE904010C4605EB2450A0F2FF3063
+:1075E000C10F40F2FF32521A62F31F540844D0F721
+:1075F000FEFF05949DED040B41EC180B51EC100BB4
+:1076000001F008FB9FED181B53EC112BD0F7F8FE8F
+:107610009FED170B41EC190B53EC102B51EC180B91
+:10762000D0F7EEFE53EC192BD0F743FE9FED120B73
+:1076300041EC190B53EC102B51EC180BD0F7E0FE7A
+:1076400053EC192BD0F735FEBDEC048B02B041ECA6
+:10765000100B70BD000000000000F07F0000000073
+:1076600000000000000050430EE526157BCBDB3FF9
+:10767000362BF111F3FE593D00609F501344D33F68
+:107680002DE9F04D2DED040B2DED0E8B96B0DDE9BF
+:107690002550279CDDF890A025F0004624F00048F6
+:1076A000BAF1000F14BF0121002101EB4502FC4992
+:1076B00053184A1093422AD3002814BF01230023F1
+:1076C00003EB44030B44F7498B4220D358EA0001F3
+:1076D0009FEDF59B76D0DFF8D8B35D4503D1BAF1C5
+:1076E000000F05D188E0BAF1000F08BF002100D0DB
+:1076F000012101EB450111F5001F08D8002814BF36
+:107700000121002101EB440111F5001F0BD99DED72
+:10771000261B9DED240B16B0BDEC0E8B04B0BDE80E
+:10772000F04D00F073BE0027002DBCBFE149884535
+:1077300021DAE1498845A8BF02271CDAC3451ADCD3
+:10774000DE4901EB2851142908DDC1F1340220FA89
+:1077500002F101FA02F282420DD108E058B9C1F1FA
+:10776000140228FA02F101FA02F2424503D101F0B3
+:107770000101C1F1020756EA0A0124D1002C22DAE4
+:10778000002D18BF022F01D0012F0AD0022000F0D7
+:1077900093FE16B0BDEC0E8B04B0BDE8F04D00F0CA
+:1077A00013BE022000F088FE00F00EFE51EC100B1C
+:1077B00081F0004141EC100B16B0BDEC0E8B04B013
+:1077C000BDE8F08D18E09FEDBEAB9FEDBF8B0028AC
+:1077D00071D1B848804522D105F1804010F5801064
+:1077E00008BFBAF1000F07D0B3450ADC002CA8BFD0
+:1077F0009DED260BE0DA0DE0B0EE490AF0EE690AE5
+:10780000DAE7002C06DA9DED260B51EC100B81F027
+:1078100000416FE0AE48784490ED000BCCE7D845CE
+:107820004DD1002C48DA2EB186423AD1BAF1000F80
+:1078300042D126E0BAF1000F13D0022000F03CFE46
+:1078400000F0FEFD8DED020B9DED240B8DED000B88
+:1078500010EE900A039961F31E0003909DED020B58
+:10786000AAE78DED02AB9DED240B1AEE901A10EEF7
+:10787000900A8DED000B61F31E0003909DED020B4D
+:107880009AE78DED028B9DED240B18EE901A10EE09
+:10789000900A8DED000B61F31E0003909DED020B2D
+:1078A0008AE709DA9DED240B51EC190B53EC102BF0
+:1078B000D0F718FE1EE020E09DED240B7CE7864209
+:1078C0001BDAB4F1804F0DD0A4F10050B0F1FF509D
+:1078D00013D1002D11DB9DED240B51EC100B01F0A9
+:1078E0002FFA07E09DED240B53EC102B51EC100BFD
+:1078F00000F0C2BC41EC100B5EE79DED240B51EC97
+:10790000100B01F075F8BAF1000FCDE90E0142D16C
+:107910009FED710B46B3A6F1E040B0F17F600CD053
+:107920005E4538D1002D00DAA7B3022F0CBF01202D
+:107930004FF0FF30D0F75BFEDCE7002D01DD002CBF
+:107940000DDA002D01DD002C1FDB002D16DA002CD6
+:1079500014DB012F08BF9FED620B3FF42DAFB0EE9B
+:107960004A0AF0EE6A0A27E7022F18BF002D0CD052
+:10797000012F0AD1002DFFF61FAF06E0002DB8BF82
+:10798000002C08DA012F3FF417AFB0EE480AF0EEF2
+:10799000680A11E71BE0012000EBE57050EA0701DF
+:1079A00015D0791EB0EE498AF0EE698A084308BF07
+:1079B0009FED4D8B4E480025804570DD4D494E486A
+:1079C000884514DDB0420DDB002C19DB2FE00120CF
+:1079D00000F072FD16B0BDEC0E8B04B0BDE8F04DAA
+:1079E00000F01EBDB34502DC002C09DC1FE086421E
+:1079F00002DA002C1BDA03E05E452BDD002C16DDDD
+:107A0000022000F059FD00F01BFD8DED020B53EC40
+:107A10001A2B51EC180BD0F7F3FCCDE900010399B8
+:107A2000019861F31E0003909DED020BC4E6022055
+:107A300000F042FD00F014FD10EE901A18EE900ACE
+:107A40008DED020B8DED008B61F31E0003909DED1B
+:107A5000020BB1E69DED0E0B53EC192B51EC100B04
+:107A6000D0F7C8FC9FED260BCDE9080153EC102B95
+:107A70009DED080B51EC100BD0F7C2FC9FED221BC3
+:107A800053EC112BD0F7B9FC9DED081B53EC112BD7
+:107A9000D0F7B6FC9FED1E1B53EC112B3CE08CE0A5
+:107AA000FFFF1F00FFFF0F00000000000000F03F7D
+:107AB0000000F03F0000F07F0000404301FCFFFFAA
+:107AC000000000000000F07F000000000000000047
+:107AD000B69A0000000000000000000000000080D6
+:107AE000000000000000F0FF000000000000F0BFF8
+:107AF0000000E0410000F043FFFFEF3F0000000006
+:107B0000000000000000D03F555555555555D53F54
+:107B1000000000000000E03FD0F76FFC9DED080B77
+:107B200041EC1A0B53EC102B51EC100BD0F768FC06
+:107B300053EC1A2BD0F764FC41EC1A0B9FEDFE0BB3
+:107B400053EC102B9DED080B51EC100BD0F758FCAB
+:107B500041EC1B0B9FEDFA0B51EC1A0B53EC102B65
+:107B6000D0F74EFC41EC1A0B9FEDF70B53EC102BAA
+:107B70009DED080B51EC100BD0F742FC53EC1A2B87
+:107B8000D0F738FC41EC1A0B51EC1B0B53EC1A2BC1
+:107B9000D0F78FFB0690CDE906519DED060B53EC17
+:107BA0001B2B51EC100BD0F725FC53EC1A2BD0F704
+:107BB00024FC41EC100B00F0A1B90020B6F5801FA9
+:107BC0000EDA9FEDE30B53EC102B9DED0E0B51ECF9
+:107BD000100BD0F715FCCDE90E016FF034000E4606
+:107BE00000EB2650A0F2FF37C6F31300DA4940F04D
+:107BF0007F6646F040568842D8BF002408DDD7494A
+:107C00008142C8BF012403DC0024A6F580167F1C36
+:107C1000D348784400EBC4000F9690ED00CB9DED67
+:107C20000E0B53EC1C2B51EC100BD0F7E3FB9DED2E
+:107C30000E0B41EC1B0B53EC1C2B51EC100BD0F733
+:107C400038FB41EC100B51EC190B53EC102BD0F717
+:107C500049FC41EC1D0B51EC1B0B53EC1D2BD0F7D9
+:107C6000CFFB41EC1A0BBF488DED10AB784410955B
+:107C700090ED000B4FF0005040EA660000EB8440AE
+:107C80008DED080B00F5002009909DED080B53ECDD
+:107C90001C2B51EC100BD0F7ADFB9DED0E1B53ECE4
+:107CA000112BD0F7AAFB41EC100B53EC102B9DEDE0
+:107CB000100B51EC100BD0F7A3FB9DED080B41EC22
+:107CC0001C0B53EC102B9DED100B51EC100BD0F74F
+:107CD00097FB53EC1B2BD0F790FB53EC1C2BD0F7EE
+:107CE00089FB53EC1D2BD0F78BFB41EC1C0B53ECA9
+:107CF0001A2B51EC1A0BD0F783FB41EC1B0B9A4863
+:107D00000621B0EE4B0AF0EE6B0A784400F0E0FA80
+:107D1000B0EE401AF0EE601AB0EE41DAF0EE61DA41
+:107D200053EC1B2B51EC1B0BD0F76AFB53EC1D2BB8
+:107D3000D0F766FB9DED100B41EC1B0B53EC1A2B9F
+:107D400051EC100BD0F7B5FA53EC1C2BD0F758FBC5
+:107D500053EC1B2BD0F7ADFA9DED100B41EC1B0B38
+:107D600053EC102B51EC100BD0F74AFB41EC1D0BE0
+:107D70009FED7FEB53EC1E2BD0F79BFA53EC1B2BA4
+:107D8000D0F797FA0890CDE908519DED080B53EC18
+:107D90001E2B51EC100BD0F72DFB53EC1D2BD0F705
+:107DA00029FB53EC1B2BD0F728FB9DED080B41EC76
+:107DB0001D0B53EC102B9DED100B51EC100BD0F75D
+:107DC0001FFB41EC1B0B53EC1A2B51EC1D0BD0F796
+:107DD00017FB9DED080B41EC1A0B53EC102B51ECEB
+:107DE0001C0BD0F70DFB53EC1A2BD0F762FA41ECC9
+:107DF0001A0B51EC1B0B53EC1A2BD0F75AFA0C90C0
+:107E0000CDE90C519DED0C0B53EC1B2B51EC100BE1
+:107E1000D0F7F0FA53EC1A2BD0F7EFFA41EC1B0B2A
+:107E20009FED550B53EC102B9DED0C0B51EC100BF3
+:107E3000D0F7E6FA41EC1A0B9FED510B51EC1B0BFE
+:107E400053EC102BD0F7DCFA41EC1B0B9FED4E0BE3
+:107E500053EC102B9DED0C0B51EC100BD0F7D0FA1E
+:107E600053EC1B2BD0F725FA41EC100B4848784413
+:107E700000EBC40090ED001B51EC100B53EC112BE8
+:107E8000D0F717FA41EC1B0B3846D0F7B0FBCDE921
+:107E9000080153EC1B2B51EC1A0BD0F70AFA41ECFA
+:107EA000100B3C48784400EBC40090ED00CB51EC43
+:107EB000100B53EC1C2BD0F7FCF99DED081B53EC79
+:107EC000112BD0F7F6F90690CDE906519DED080B80
+:107ED00053EC102B9DED060B51EC100BD0F78AFAEA
+:107EE00053EC1C2BD0F786FA53EC1A2BD0F782FAFE
+:107EF00053EC1B2BD0F781FA41EC100B9DED261BA8
+:107F000053EC102B8DED001B00959DED260B51ECD5
+:107F1000100BD0F775FA9DED000B41EC1A0B53ECEA
+:107F2000102B9DED260B51EC100BD0F763FA9DED55
+:107F3000061B53EC112B2FE0000000604715F73FA4
+:107F4000FE822B654715F73F44DF5DF80BAE543ECC
+:107F500000000000000040438E9803007AB60B003A
+:107F6000FA950000609600003295000000000000C5
+:107F70000000000000000840000000E009C7EE3FDC
+:107F8000FD033ADC09C7EE3FF5015B14E02F3EBE6E
+:107F9000BE93000078930000D0F732FA53EC1A2B0E
+:107FA000D0F787F99DED060B41EC1A0B53EC102B23
+:107FB0009DED000B51EC100BD0F722FACDE90C012E
+:107FC0009DED0C0B51EC1A0B53EC102BD0F771F903
+:107FD000CDE902010C46AA498C422FDB611A084305
+:107FE00018D19DED0C0B53EC102B9DED020B51ECB9
+:107FF000100BD0F7FFF941EC1B0B9FEDA30B51ECDD
+:108000001A0B53EC102BD0F754F953EC1B2BD0F771
+:10801000FFFC2DD2022000F04FFA00F011FA10EE12
+:10802000901A18EE900A8DED020B8DED008B61F326
+:108030001E0003909DED020BFFF7BEBB944A24F097
+:108040000041914214D39349214408437FF4EFAC9B
+:108050009DED0C0B53EC102B9DED020B51EC100B16
+:10806000D0F7C8F953EC1A2BD0F7D2FC7FF6DFAC6F
+:1080700024F000408849894A002601EB20518242C1
+:108080002BDA481C4FF4801121FA00F02044844A76
+:10809000C0F30A517A44A1F2FF3192ED000B814AFC
+:1080A0008DED080BCA4020EA0202C0F3130040F431
+:1080B0008010C1F1140120FA01F60992002CB8BF1A
+:1080C00076429DED080B53EC102B9DED0C0B51EC03
+:1080D000100BD0F78FF9CDE90C019DED0C0B51EC95
+:1080E0001A0B53EC102BD0F7E4F89FED6F0B0890B0
+:1080F000CDE9085153EC102B9DED080B51EC100B02
+:10810000D0F77EF941EC1B0B9FED690B53EC102B64
+:108110009DED080B51EC100BD0F772F99DED0C0B97
+:1081200041EC1C0B53EC102B9DED080B51EC100B8C
+:10813000D0F760F953EC1A2BD0F75FF99FED5E1B77
+:1081400053EC112BD0F75CF953EC1C2BD0F7B1F8A2
+:1081500041EC1A0B51EC1B0B53EC1A2BD0F7A9F87E
+:10816000CDE902019DED020B53EC1B2B51EC100BE2
+:10817000D0F740F953EC1A2BD0F73FF99DED020BE5
+:1081800041EC1A0B53EC102B51EC100BD0F738F9D3
+:10819000CDE908014A489DED080B0521784400F01F
+:1081A00097F89DED081B51EC100B53EC112BD0F7F9
+:1081B00027F99DED021B53EC112BD0F71EF9CDE9E9
+:1081C00006019DED020B53EC1A2B51EC100BD0F76E
+:1081D00017F953EC1A2BD0F76CF89FED3B0B41ECE1
+:1081E0001A0B53EC102B9DED060B51EC100BD0F736
+:1081F00001F99DED060B41EC1B0B53EC102B9DED93
+:10820000020B51EC100BD0F7FBF853EC1B2BD0F703
+:1082100069F953EC1A2BD0F7EDF89DED021B53ECE6
+:10822000112BD0F7E7F853EC192BD0F7E6F8CDE98E
+:10823000020101EB065001150029C8BF039015DCAF
+:108240009DED020B324651EC100BD0F7C9FBFEF747
+:1082500065FF042808BF00F003F932469DED020BCC
+:1082600051EC100BD0F7BCFBCDE902019DED020BE8
+:1082700051EC180B53EC102BD0F7C2F8FFF73ABBB8
+:108280000000904000000000FE822B654715973CDF
+:1082900000CC904000346F3F01FCFFFF0000E03F46
+:1082A00038920000FFFF0F0000000000432EE63F61
+:1082B000396CA80C615C20BEEF39FAFE422EE63F15
+:1082C000D09000000000000000000000000000400E
+:1082D00070B504462DED028B4D1E00EBC500B0EECF
+:1082E000408AF0EE608A90ED000B35F0060017D062
+:1082F00053EC182B51EC100BD0F782F841EC100B1B
+:108300006D1E04EBC50090ED001B51EC100B53ECFF
+:10831000112BCFF7CEFF41EC100B35F00600E7D163
+:10832000022D36D0042D1CD0062D1CBFBDEC028BB7
+:1083300070BD53EC182B51EC100BD0F761F894ED95
+:108340000A1B53EC112BCFF7B4FF53EC182BD0F7CB
+:1083500057F894ED081B53EC112BCFF7AAFF41EC13
+:10836000100B53EC182B51EC100BD0F749F894ED8F
+:10837000061B53EC112BCFF79CFF53EC182BD0F7B7
+:108380003FF894ED040B53EC102BCFF792FF41EC28
+:10839000100B53EC182B51EC100BD0F731F894ED77
+:1083A000021B53EC112BCFF784FF53EC182BD0F7A3
+:1083B00027F894ED001B53EC112BCFF77AFFBDEC9F
+:1083C000028B41EC100B70BD9FED070B10B553EC09
+:1083D000102B9FED070B51EC100BD0F783F841ECFD
+:1083E000100B10BD000000000000000000000000A5
+:1083F000000000000000F03F10B553EC102B51ECD2
+:10840000100BCFF756FF41EC100B10BD10B553EC1D
+:10841000112B51EC100BCFF74CFF41EC100B10BDA2
+:108420009FED050B10B553EC102B51EC100BD0F752
+:1084300059F841EC100B10BD0000000000000000D6
+:108440009FED050B10B553EC102B51EC100BCFF733
+:10845000D7FF41EC100B10BD0000000000000070C1
+:108460009FED050B10B553EC102B51EC100BCFF713
+:10847000C7FF41EC100B10BD000000000000001011
+:108480000148006870470000B812002002E008C8E8
+:10849000121F08C1002AFAD170477047002001E07E
+:1084A00001C1121F002AFBD1704780F3108870476A
+:1084B00080F3108870470000014908607047000091
+:1084C000B812002030380A2801D20120704700205D
+:1084D000704700002DE9FF4F8DB00F46054600267E
+:1084E00006E025280BD0DDE90F1290476D1C761CA5
+:1084F00028780028F5D111B03046BDE8F08F00246F
+:10850000A246A1460122E94900E0044315F8013FD3
+:10851000203B02FA03F00842F7D128782A2810D02D
+:108520006FF02F022878A0F13001092914D80AEB46
+:108530008A0102EB410144F0020400EB010A6D1CC8
+:10854000F0E701CF5FEA000A03D544F40054CAF112
+:10855000000A44F002046D1C28782E2817D115F863
+:10856000010F44F004042A280ED06FF02F0228785F
+:10857000A0F1300109290AD809EB890102EB410178
+:1085800000EB01096D1CF2E757F8049B6D1C28787D
+:108590006C280FD006DC4C2817D068280DD06A282C
+:1085A00014D104E0742810D07A280FD10DE044F4DF
+:1085B00000140AE044F4801401E044F440146978A3
+:1085C000814202D104F580146D1C6D1C28786E2840
+:1085D0001ED00CDC632830D004DC00288BD0582857
+:1085E00011D19FE0642867D069280CD164E073281A
+:1085F0002DD004DC6F2872D0702804D194E0752847
+:108600006ED078286DD0DDE90F129047761C4BE1D3
+:10861000C4F30250022806D0032809D0042801CF51
+:1086200009D0066040E101CFF117C0E900613BE1EC
+:1086300001CF068038E1067036E117F8040B8DF89B
+:10864000000000208DF80100EB46012003E057F800
+:1086500004BB4FF0FF3061074FF0000102D40DE082
+:1086600008F10101884649450FDA8045F8DB1BF81F
+:1086700008100029F4D108E008F101018846814280
+:10868000FADB1BF808100029F6D1DDE90F23AAEB6D
+:1086900008008146214600F031F9304400EB08061D
+:1086A00004E0DDE90F121BF8010B9047B8F1010857
+:1086B000F7D221464846F2E00A21C4F302524FF0B5
+:1086C000000B0891022A04D001CFC117032A09D058
+:1086D0000AE0FF1D27F00707F7E8020108E02CE099
+:1086E0001EE01FE000B2C117042A01D140B2C11739
+:1086F000021E71F1000206DA0023D0EB030063EBE7
+:1087000001012D2202E0220504D52B228DF8242020
+:10871000012203E0E20701D02022F7E7904653E070
+:108720000A210BE0102109E010214FF0000B44F06A
+:1087300004044FF00809089103E008214FF0000BF2
+:108740000891C4F30252022A04D001CF0021032A67
+:1087500006D006E0FF1D27F00707F7E8020103E057
+:1087600080B2042A00D1C0B24FF0000822072BD5F6
+:108770002A78702A07D0DDF820C08CF0100C5CEA53
+:108780000B0C05D00EE040228DF82420012208E0D9
+:1087900050EA010306D030238DF824308DF82520CF
+:1087A00002229046089B83F0080353EA0B030BD187
+:1087B00050EA010201D1620706D530228DF824204B
+:1087C0004FF00108A9F101092A78582A04D038A2EB
+:1087D0000B9208AA0A920BE03AA2F9E75B46089AC4
+:1087E000CFF7CBFF0B9B9B5C0A9A521E0A92137029
+:1087F00050EA0102F2D10A98ADEB000000F1200B23
+:10880000600702D524F4803401E04FF00109D94516
+:1088100002DDA9EB0B0000E0002000EB0B0141445E
+:108820000890AAEB010AE00306D4DDE90F232146F4
+:10883000504600F063F806444FF0000908E009A92B
+:1088400011F80900DDE90F12904709F10109761CC2
+:10885000C145F4DBE0030CD5DDE90F23214650468A
+:1088600000F04CF8064404E0DDE90F123020904798
+:10887000761C0899481E08900029F5DC08E00A9843
+:108880000A990078491C0A91DDE90F129047761C7D
+:10889000BBF10001ABF1010BF1DC21465046DDE9F3
+:1088A0000F2300F019F806446D1C21E60928010089
+:1088B0003031323334353637383961626364656656
+:1088C0000000000030313233343536373839414218
+:1088D00043444546000000002DE9F04104460025D0
+:1088E0001E461746880404D405E039462020B047C8
+:1088F0006D1C641EF9D52846BDE8F0812DE9F041D4
+:10890000044600251E469046C80301D5302700E0E6
+:108910002027880404D505E041463846B0476D1C41
+:10892000641EF9D52846BDE8F0810A68531C0B6027
+:108930001070704710B56FF00400FDF787FA10BD96
+:108940001BE045F208214FF0E022516100219161C6
+:108950001146096941F00101116100BF4FF0E021AA
+:10896000096901F480310029F8D000214FF0E0229C
+:1089700091611146096900211161011EA0F10100F8
+:10898000DFD170471AE015214FF0E022516100213C
+:1089900091611146096941F00101116100BF4FF079
+:1089A000E021096901F480310029F8D000214FF05D
+:1089B000E02291611146096900211161011EA0F1B7
+:1089C0000100E0D17047000010B50246002008E029
+:1089D00012F8013B4340DBB2044C34F8133083EA15
+:1089E00020200B1EA1F10101F2D110BD18000020C2
+:1089F00082B0CDE9000121F0004001909DED000B17
+:108A000002B051EC100B704710B510210D48D2F791
+:108A1000AFF80C48006840F480600A4908602021E3
+:108A20000848D2F7A5F80220FFF7ACFF102105484F
+:108A3000D2F7A0F80220FFF7A5FF10210148D2F7D6
+:108A400097F810BD0014024010B510210D48D2F760
+:108A50008FF80C48006840F480600A4908602021C3
+:108A60000848D2F787F80220FFF78CFF102105484D
+:108A7000D2F780F80220FFF785FF10210148D2F7D6
+:108A800077F810BD0014024070B505460024154863
+:108A9000006820F4406013490860002618E01021A7
+:108AA0001048D2F765F80220FFF76CFF10210D483F
+:108AB000D2F760F86006040E20210A48D2F74FF87A
+:108AC00008B144F001040120FFF75CFF701CC6B23E
+:108AD000082EE4DB15B1FFF797FF01E0FFF7B4FFC5
+:108AE000204670BD0014024070B504461748006867
+:108AF00040F480601549086010211448D2F738F816
+:108B000000251FE0E00920B120211048D2F732F8FB
+:108B100003E020210D48D2F72BF86006040E022056
+:108B2000FFF730FF10210948D2F724F80220FFF7A1
+:108B300029FF10210548D2F71BF80220FFF722FF7A
+:108B4000681CC5B2082DDDDB70BD000000140240BA
+:108B500010B50B48006840F4806009490860202186
+:108B60000748D2F707F810210548D2F703F8042088
+:108B7000FFF708FF20210248D1F7FAFF10BD0000DF
+:108B80000014024010B50B48006840F480600949A9
+:108B9000086020210748D1F7EBFF0420FFF7F2FE21
+:108BA00010210448D1F7E6FF20210248D1F7E2FF67
+:108BB00010BD00000014024010B5002414480068E5
+:108BC00020F440601249086020211148D1F7D2FFFB
+:108BD0000120FFF7D7FE10210D48D1F7CBFF012070
+:108BE000FFF7D0FE08E0601CC0B20446FA2803DD9F
+:108BF000FFF7C8FF012010BD20210548D1F7AFFFC6
+:108C00000028F0D110210248D1F7B2FF0020F2E78E
+:108C10000014024010B541EC100BFEF7B5FA51EC10
+:108C2000100B10BD10B5FAF719FA062000F0CAF8BB
+:108C3000552000F0E7F800F0BAF804464FF48051F0
+:108C40001148D1F795FF4FF480511048D1F792FFAA
+:108C5000AA2C01D0FA2010BD152000F0B3F8062090
+:108C600000F0D0F81420FFF78DFE00F0A0F80446C5
+:108C70004FF480510448D1F77DFF512C01D11420CD
+:108C8000E9E7FA20E7E7000000040240000C024098
+:108C90004FF400410803F2F77FF84FF08040FDF7F2
+:108CA00031F91248FEF7F4F81148D0F7BDFE10482C
+:108CB0003030D0F7B9FE0F48D1F766FE0E48D1F735
+:108CC00063FED1F783FF002080F3108800BFFFF719
+:108CD00031FED1F77BFFFDF739FAD1F777FF03E0DB
+:108CE000FDF794FAD1F772FFFAE700000010014097
+:108CF0008864024000000240000402402DE9F04177
+:108D000004460D4600262846CFF7BDFA071E02D1BD
+:108D10000120BDE8F0810EE0701C86B22078297831
+:108D2000884207D13A4629462046CFF7B3FA08B918
+:108D30003046EEE7641C20780028EDD100BFE8E75C
+:108D400000B52DED048B83B041EC190BD0F760F822
+:108D500041EC180B18EE100A18EE901A8DED008BEE
+:108D6000002818BF0120084320F00040C0F17F60B8
+:108D700000F1E040C00F14D019EE101A19EE900A5D
+:108D80008DED009B002918BF0121084320F0004011
+:108D9000C0F17F6000F1E040C00F04BF0120FFF789
+:108DA0008BFB51EC180B03B0BDEC048B00BD10B570
+:108DB0000120FFF7E7FDFF20FAF7C4F9044620463B
+:108DC00010BD000010B504464FF480510B48D1F798
+:108DD000D1FE0320FFF7D6FD4FF480510748D1F7AD
+:108DE000C7FE4FF480510648D1F7C4FE2046FAF77B
+:108DF00037FB0320FFF7C6FD10BD00000004024052
+:108E0000000C024010B504462046FAF729FB012069
+:108E1000FFF7B8FD10BD5458485F56312E342E3739
+:108E200000000000382020202020202020486F2033
+:108E3000536F204769616F204469636820202020B8
+:108E4000202020202054454E204355412048414EAB
+:108E5000473A2020202020202020202020202020D1
+:108E60002020202020444941204348493A20202006
+:108E700020202020202020202020202020202020F2
+:108E800020202020204D4120534F20544855453A62
+:108E900020202020202020202020202020202020D2
+:108EA00020202020202020202020202020202020C2
+:108EB00020202020202020202020202020202020B2
+:108EC00020202020202020202020202020202020A2
+:108ED0002020202020202020202020202020202092
+:108EE0002020202020534F20564F4C3A2020202075
+:108EF0002020202020202020202020202020202072
+:108F00002020202020534F205449454E3A20202035
+:108F10002020202020202020202020202020202051
+:108F20002020202020534F204C49543A202020203C
+:108F30002020202020202020202020202020202031
+:108F40002020202020444F4E4749413A2020202015
+:108F50002020202020202020202020202020202011
+:108F60002020202020202020202020202020202001
+:108F700020202020202020202020202020202020F1
+:108F800020202020204E4741593A20202020202018
+:108F900020202020202020202020202020202020D1
+:108FA00020202020202020202020202020202020C1
+:108FB00020202020202020202020202020202020B1
+:108FC00020202020202020202020202020202020A1
+:108FD0002020202020202020202020202020202091
+:108FE0002020202020202020202020202020202081
+:108FF0002020202020202020202020202020202071
+:109000002020202020202020202020202020202060
+:109010002020202020202020202020202020202050
+:109020002020202020202020202020202020202040
+:109030002020202020202020202020202020202030
+:109040002020202020202020202020202020202020
+:109050002020202020202020202020202020202010
+:109060002020202020202020202020202020202000
+:1090700020202020202020202020202020202020F0
+:10908000202020202043414D204F4E2026204845BF
+:109090004E20474150204C414920515559204B48C2
+:1090A000414348202100000080250000010000000D
+:1090B0000A000000000000000000000000000000A6
+:1090C00000000000000000000000000000000000A0
+:1090D0000000000000000000000000000000000090
+:1090E0000000000000000000000000000000000080
+:1090F0000000000000000000000000000000000070
+:10910000000000000000000000000000000000005F
+:10911000000000000000000000000000000000004F
+:10912000000000000000000000000000000000003F
+:10913000000000000000000000000000000000002F
+:10914000000000000000000000000000000000001F
+:10915000000000000000000000000000000000000F
+:1091600000000000000000000000000000000000FF
+:1091700000000000000000000000000000000000EF
+:1091800000000000000000000000000000000000DF
+:1091900000000000000000000000000000000000CF
+:1091A00000000000000000000000000000000000BF
+:1091B00000000000000000000000000000000000AF
+:1091C000000000000000000000000000000000009F
+:1091D00000000000000000006A6F796675656C2E63
+:1091E0006A6F796675656C696E672E636F6D2C3773
+:1091F00030313100000000000000000000000000DD
+:10920000000000000000000000000000000000005E
+:10921000000000000000000000000000000000004E
+:10922000000000000000000000000000000000003E
+:10923000000000000000000000000000000000002E
+:109240000000000000004B46422D322E3447000043
+:10925000000000000000000000000000000000000E
+:1092600000000000000000000000000000004B466D
+:109270004231323334353600000000000000000077
+:1092800000000000000000000000000000000000DE
+:109290000000000000000000000000000600840341
+:1092A00000000000000000000000000000000000BE
+:1092B00000000000000000000000000000000000AE
+:1092C000000000000000000000000000000000009E
+:1092D000000000000000000000000000000000008E
+:1092E000000000000000000000000000000000007E
+:1092F000000000000000000000000000000000006E
+:10930000000000000000000000000000000000005D
+:10931000000000000000000000000000000000004D
+:10932000000000000000000000000000000000003D
+:10933000000000000000000000000000000000002D
+:10934000000000000000000000000000000000001D
+:10935000000000000000000000000000000000000D
+:1093600000000000000000000000000000000000FD
+:1093700000000000000000000000000000000000ED
+:1093800000000000000000000000000000000000DD
+:1093900000000000000000000000000000000000CD
+:1093A00000000000000000000000000000000000BD
+:1093B00000000000000000000000000000000000AD
+:1093C000000000000000000000000000000000009D
+:1093D000000000000000000000000000000000008D
+:1093E000000000000000000000000000000000007D
+:1093F000000000000000000000000000000000006D
+:10940000000000000000000000000000000000005C
+:10941000000000000000000000000000000000004C
+:10942000000000000000000000000000000000003C
+:10943000000000000000000000000000000000002C
+:10944000000000000000000000000000000000001C
+:10945000000000000000000000000000000000000C
+:1094600000000000000000000000000000000000FC
+:1094700000000000000000000000000000000000EC
+:1094800000000000000000000000000000000000DC
+:1094900000000000000000000000000000000000CC
+:1094A00000000000000000000000000000000000BC
+:1094B00000000000000000000000000000000000AC
+:1094C000000000000000000000000000000000009C
+:1094D000000000000000000000000000000000008C
+:1094E000000000000000000000000000000000007C
+:1094F000000000000000000000000000000000006C
+:10950000000000000000000000000000000000005B
+:10951000000000000000000000000000000000004B
+:10952000000000000000000000000000000000003B
+:10953000000000000000000000000000000000002B
+:10954000000000000000000000000000000000001B
+:10955000000000000000000000000000000000000B
+:1095600000000000000000000000000000000000FB
+:1095700000000000000000000000000000000000EB
+:1095800000000000000000000000000000000000DB
+:1095900000000000000000000000000000000000CB
+:1095A00000000000000000000000000000000000BB
+:1095B00000000000000000000000000000000000AB
+:1095C000000000000000000000000000000000009B
+:1095D000000000000000000000000000000000008B
+:1095E000000000000000000000000000000000007B
+:1095F000000000000000000000000000000000006B
+:10960000000000000000000000000000000000005A
+:10961000000000000000000000000000000000004A
+:10962000000000000000000000000000000000003A
+:10963000000000000000000000000000000000002A
+:10964000000000000000000000000000000000001A
+:10965000000000000000000000000000000000000A
+:1096600000000000000000000000000000000000FA
+:1096700000000000000000000000000000000000EA
+:1096800000000000000000000000000000000000DA
+:1096900000000000000000000000000000000000CA
+:1096A00000000000000000000000000000000000BA
+:1096B00000000000000000000000000000000000AA
+:1096C000000000000000000000000000000000009A
+:1096D000000000000000000000000000000000008A
+:1096E000000000000000000000000000000000007A
+:1096F000000000000000000000000000000000006A
+:109700000000000000000000000000000000000059
+:109710000000000000000000000000000000000049
+:109720000000000000000000000000000000000039
+:109730000000000000000000000000000000000029
+:109740000000000000000000000000000000000019
+:109750000000000000000000000000000000000009
+:1097600000000000000000000000000000000000F9
+:1097700000000000000000000000000000000000E9
+:1097800000000000000000000000000000000000D9
+:1097900000000000000000000000000000000000C9
+:1097A00000000000000000000000000000000000B9
+:1097B00000000000000000000000000000000000A9
+:1097C0000000000000000000000000000000000099
+:1097D0000000000000000000000000000000000089
+:1097E0000000000000000000000000000000000079
+:1097F0000000000000000000000000000000000069
+:109800000000000000000000000000000000000058
+:109810000000000000000000000000000000000048
+:109820000000000000000000000000000000000038
+:109830000000000000000000000000000000000028
+:109840000000000000000000000000000000000018
+:109850000000000000000000000000000000000008
+:1098600000000000000000000000000000000000F8
+:1098700000000000000000000000000000000000E8
+:1098800000000000000000000000000000000000D8
+:1098900000000000000000000000000000000000C8
+:1098A00000000000000000000000000000000000B8
+:1098B00000000000000000000000000000000000A8
+:1098C0000000000000000000000000000000000098
+:1098D0000000000000000000248E0308208100200A
+:1098E000C22F002064000000020001000000000000
+:1098F0009C92030820810020B82F00206600000001
+:109900000500010001000000A8900308208100204C
+:10991000C84300206B000000310104000200000079
+:10992000D8910308208100200A3D00202F05000067
+:10993000C3000100030000009A9203082081002068
+:1099400056410020F2050000020001000400000062
+:10995000A092030820810020C8140020F405000014
+:109960000500010005000000A492030820810020EA
+:10997000D4140020F90500000500010006000000D5
+:10998000258E030820810020382D0020FE050000D0
+:109990008102010007000000A89203082081002036
+:1099A000D81400207F08000061004000080000007B
+:1099B0000893030820810020F23C0020BF20000013
+:1099C00003000100090000000C930308208100201F
+:1099D000F8410020C2200000110101000A0000002F
+:1099E0001C94030820810020B6370020D3210000FA
+:1099F000B30401000B000000D09803082081002070
+:109A0000CC14002086260000090001000C00000094
+:109A100041542B5741503D54584830342C3435353F
+:109A200033353134322C310D0A0041542B536F63DE
+:109A30006B65743D302C332C3139322E3136382E53
+:109A4000342E312C35303030300D0A0041542B4348
+:109A5000574A41503F0D0A0041542B5245530D0ABD
+:109A60000041542B453D4F46460D0A0041542B57AB
+:109A70004D4F44453D41500D0A00000041542B53C9
+:109A80004F434B413D5443502C746573742E6A6FA1
+:109A9000796675656C696E672E636F6D2C37303132
+:109AA000310D0A0041542B574B4D4F443D4E455408
+:109AB0000D0A0041542B55415254464C3D34303927
+:109AC000360D0A0041542B4845415254454E3D4FF6
+:109AD00046460D0A0041542B530D0A0041542B45B4
+:109AE0003D4F46460D0A007573722E636E23002BA0
+:109AF0002B2B00610041542B454E544D0D0A004163
+:109B0000542B49434349443F0D0A0041542B494DCE
+:109B100045493F0D0A0041542B4353513F0D0A0064
+:109B20000D0A000041542B534F434B42313D5443E7
+:109B300050432C746573742E6A6F796675656C6911
+:109B40006E672E636F6D2C373031310D0A00415432
+:109B50002B5A0D0A0041542B57414E4E3D44484369
+:109B6000500D0A0041542B57414E4E0D0A004154EE
+:109B70002B534F434B4C4B42310D0A0041542B5752
+:109B80004946493D4B46422D322E34472C4B4642E6
+:109B90003132333435360D0A0041542B574946498A
+:109BA0003D5448582D4844342D322E342C4B4642D7
+:109BB0003132333435360D0A0041542B536F636B09
+:109BC00065743D302C302C746573742E6A6F796621
+:109BD00075656C696E672E636F6D2C373031310D92
+:109BE0000A0041542B536F636B65743D302C302C4D
+:109BF0003139322E3136382E31342E3130302C3747
+:109C00003031310D0A0041542B43574A41503F0D2A
+:109C10000A0041542B5245530D0A002B2B2B0041B7
+:109C20005445300D0A0041542B4347534E0D0A0052
+:109C300041542B4350494E3F0D0A0041542B494398
+:109C40004349440D0A0041542B4353510D0A00412E
+:109C5000542B4349504D4F44453D310D0A0041546A
+:109C60002B5149435347503D312C312C22434D4E0B
+:109C70004554222C22222C22220D0A0041542B4E24
+:109C800045544F50454E0D0A0041542B4349504F07
+:109C900050454E3D302C22544350222C2274657383
+:109CA000742E6A6F796675656C696E672E636F6D69
+:109CB000222C373031310D0A0041542B4349504F8B
+:109CC0005051554552593F0D0A0041542B524553AE
+:109CD00045540D0A0041542B4745544750533D47C6
+:109CE0004E524D432C300D0A0041542B4D475053DA
+:109CF000433D310D0A00C4ACC8CF00000000000095
+:109D00000000000000000000000000000000000053
+:109D10000000000000000000000000000000000043
+:109D20000000000000000000000000000000000033
+:109D300000000000000064656661756C740000003E
+:109D40000000000000000000000000000000000013
+:109D50000000000000000000000000000000000003
+:109D600000000000000000000000000000000000F3
+:109D700000000000000038393030303000000000B2
+:109D8000696E7465726E657400000000000000006A
+:109D900000000000000000000000000000000000C3
+:109DA00000000000000000000000000000000000B3
+:109DB00000000000000000000000000000000000A3
+:109DC000D6D0B9FA0000000000000000000000003A
+:109DD0000000000000000000000000000000000083
+:109DE0000000000000000000000000000000000073
+:109DF0000000000000000000000000000000000063
+:109E00004368696E614D6F62696C65000000000017
+:109E10000000000000000000000000000000000042
+:109E20000000000000000000000000000000000032
+:109E30000000000000000000000000000000000022
+:109E400038393836303000000000434D4E4554005C
+:109E50000000000000000000000000000000000002
+:109E600000000000000000000000000000000000F2
+:109E700000000000000000000000000000000000E2
+:109E800000000000000000000000D6D0B9FA000079
+:109E900000000000000000000000000000000000C2
+:109EA00000000000000000000000000000000000B2
+:109EB00000000000000000000000000000000000A2
+:109EC000000000000000000000004368696E614D62
+:109ED0006F62696C65000000000000000000000077
+:109EE0000000000000000000000000000000000072
+:109EF0000000000000000000000000000000000062
+:109F00000000000000000000000038393836303210
+:109F100000000000434D4E455400000000000000CA
+:109F20000000000000000000000000000000000031
+:109F30000000000000000000000000000000000021
+:109F40000000000000000000000000000000000011
+:109F500000000000D6D0B9FA0000000000000000A8
+:109F600000000000000000000000000000000000F1
+:109F700000000000000000000000000000000000E1
+:109F800000000000000000000000000000000000D1
+:109F9000000000004368696E614D6F62696C650086
+:109FA00000000000000000000000000000000000B1
+:109FB00000000000000000000000000000000000A1
+:109FC0000000000000000000000000000000000091
+:109FD0000000000038393836303400000000434DAE
+:109FE0004E4554000000000000000000000000008A
+:109FF0000000000000000000000000000000000061
+:10A000000000000000000000000000000000000050
+:10A010000000000000000000000000000000D6D09A
+:10A02000B9FA00000000000000000000000000007D
+:10A030000000000000000000000000000000000020
+:10A040000000000000000000000000000000000010
+:10A050000000000000000000000000000000436855
+:10A06000696E6154656C65636F6D000000000000EF
+:10A0700000000000000000000000000000000000E0
+:10A0800000000000000000000000000000000000D0
+:10A09000000000000000000000000000000038394F
+:10A0A0003836303700000000434D4E455400000064
+:10A0B00000000000000000000000000000000000A0
+:10A0C0000000000000000000000000000000000090
+:10A0D0000000000000000000000000000000000080
+:10A0E0000000000000000000D6D0B9FA0000000017
+:10A0F0000000000000000000000000000000000060
+:10A10000000000000000000000000000000000004F
+:10A11000000000000000000000000000000000003F
+:10A1200000000000000000004368696E61556E6920
+:10A13000636F6D00000000000000000000000000E0
+:10A14000000000000000000000000000000000000F
+:10A1500000000000000000000000000000000000FF
+:10A1600000000000000000003839383630310000AF
+:10A170000000554E494E455400000000000000000C
+:10A1800000000000000000000000000000000000CF
+:10A1900000000000000000000000000000000000BF
+:10A1A00000000000000000000000000000000000AF
+:10A1B0000000D6D0B9FA0000000000000000000046
+:10A1C000000000000000000000000000000000008F
+:10A1D000000000000000000000000000000000007F
+:10A1E000000000000000000000000000000000006F
+:10A1F00000004368696E61556E69636F6D00000011
+:10A20000000000000000000000000000000000004E
+:10A21000000000000000000000000000000000003E
+:10A22000000000000000000000000000000000002E
+:10A23000000038393836303600000000554E494E9F
+:10A240004554000000000000000000000000000075
+:10A2500000000000000000000000000000000000FE
+:10A2600000000000000000000000000000000000EE
+:10A27000000000000000000000000000D6D0B9FA85
+:10A2800000000000000000000000000000000000CE
+:10A2900000000000000000000000000000000000BE
+:10A2A00000000000000000000000000000000000AE
+:10A2B0000000000000000000000000004368696E1C
+:10A2C00061556E69636F6D000000000000000000C2
+:10A2D000000000000000000000000000000000007E
+:10A2E000000000000000000000000000000000006E
+:10A2F000000000000000000000000000383938367F
+:10A30000303900000000554E494E45540000000011
+:10A31000000000000000000000000000000000003D
+:10A32000000000000000000000000000000000002D
+:10A33000000000000000000000000000000000001D
+:10A34000000000000000D6D0B9FA000000000000B4
+:10A3500000000000000000000000000000000000FD
+:10A3600000000000000000000000000000000000ED
+:10A3700000000000000000000000000000000000DD
+:10A380000000000000004368696E6154656C6563FD
+:10A390006F6D0000000000000000000000000000E1
+:10A3A00000000000000000000000000000000000AD
+:10A3B000000000000000000000000000000000009D
+:10A3C000000000000000383938363033000000004B
+:10A3D00043544E45540000000000000000000000FF
+:10A3E000000000000000000000000000000000006D
+:10A3F000000000000000000000000000000000005D
+:10A40000000000000000000000000000000000004C
+:10A41000D6D0B9FA000000000000000000000000E3
+:10A42000000000000000000000000000000000002C
+:10A43000000000000000000000000000000000001C
+:10A44000000000000000000000000000000000000C
+:10A450004368696E6154656C65636F6D0000000050
+:10A4600000000000000000000000000000000000EC
+:10A4700000000000000000000000000000000000DC
+:10A4800000000000000000000000000000000000CC
+:10A490003839383631310000000043544E455400FD
+:10A4A00000000000000000000000000000000000AC
+:10A4B000000000000000000000000000000000009C
+:10A4C000000000000000000000000000000000008C
+:10A4D00000000000000000000000C9B3CCD800005C
+:10A4E000000000000000000000000000000000006C
+:10A4F000000000000000000000000000000000005C
+:10A50000000000000000000000000000000000004B
+:10A510000000000000000000000053544300000051
+:10A52000000000000000000000000000000000002B
+:10A53000000000000000000000000000000000001B
+:10A54000000000000000000000000000000000000B
+:10A5500000000000000000000000383939363630B5
+:10A56000310000006A6177616C6E65742E636F6DF7
+:10A570002E736100000000000000000000000000D9
+:10A5800000000000000000000000000000000000CB
+:10A5900000000000000000000000000000000000BB
+:10A5A00000000000BFC6CDFECCD8000000000000B7
+:10A5B000000000000000000000000000000000009B
+:10A5C000000000000000000000000000000000008B
+:10A5D000000000000000000000000000000000007B
+:10A5E0000000000053544300000000000000000081
+:10A5F000000000000000000000000000000000005B
+:10A60000000000000000000000000000000000004A
+:10A61000000000000000000000000000000000003A
+:10A620000000000038393936353034000000564912
+:10A630005641000000000000000000000000000083
+:10A64000000000000000000000000000000000000A
+:10A6500000000000000000000000000000000000FA
+:10A660000000000000000000000000000000BFC665
+:10A67000CDFECCD80000000000000000000000006B
+:10A6800000000000000000000000000000000000CA
+:10A6900000000000000000000000000000000000BA
+:10A6A00000000000000000000000000000004F6FEC
+:10A6B0007265646F6F000000000000000000000081
+:10A6C000000000000000000000000000000000008A
+:10A6D000000000000000000000000000000000007A
+:10A6E00000000000000000000000000000003839F9
+:10A6F0003936353033000000416374696F6E2E6F58
+:10A700006F7265646F6F2E636F6D00000000000054
+:10A710000000000000000000000000000000000039
+:10A720000000000000000000000000000000000029
+:10A730000000000000000000BFC6CDFECCD8000025
+:10A740000000000000000000000000000000000009
+:10A7500000000000000000000000000000000000F9
+:10A7600000000000000000000000000000000000E9
+:10A7700000000000000000007A61696E0000000027
+:10A7800000000000000000000000000000000000C9
+:10A7900000000000000000000000000000000000B9
+:10A7A00000000000000000000000000000000000A9
+:10A7B000000000000000000038393936353900004B
+:10A7C00000004853505053000000000000000000FB
+:10A7D0000000000000000000000000000000000079
+:10A7E0000000000000000000000000000000000069
+:10A7F0000000000000000000000000000000000059
+:10A800000000CCA9B9FA0000000000000000000020
+:10A810000000000000000000000000000000000038
+:10A820000000000000000000000000000000000028
+:10A830000000000000000000000000000000000018
+:10A84000000041495300000000000000000000002B
+:10A8500000000000000000000000000000000000F8
+:10A8600000000000000000000000000000000000E8
+:10A8700000000000000000000000000000000000D8
+:10A88000000038393636300000000000696E74650B
+:10A89000726E6574000000000000000000000000FF
+:10A8A00000000000000000000000000000000000A8
+:10A8B0000000000000000000000000000000000098
+:10A8C000000000000000000000000000C3E5B5E942
+:10A8D0000000000000000000000000000000000078
+:10A8E0000000000000000000000000000000000068
+:10A8F0000000000000000000000000000000000058
+:10A9000000000000000000000000000056696574AF
+:10A910006E61000000000000000000000000000068
+:10A920000000000000000000000000000000000027
+:10A930000000000000000000000000000000000017
+:10A94000000000000000000000000000383938342A
+:10A950003035000000004D6574666F6E65000000C4
+:10A9600000000000000000000000000000000000E7
+:10A9700000000000000000000000000000000000D7
+:10A9800000000000000000000000000000000000C7
+:10A99000000000000000C3E5B5E900000000000071
+:10A9A00000000000000000000000000000000000A7
+:10A9B0000000000000000000000000000000000097
+:10A9C0000000000000000000000000000000000087
+:10A9D0000000000000004D6F6269666F6E65000048
+:10A9E0000000000000000000000000000000000067
+:10A9F0000000000000000000000000000000000057
+:10AA00000000000000000000000000000000000046
+:10AA100000000000000038393834303100000000F8
+:10AA2000736D6172740000000000000000000000FF
+:10AA30000000000000000000000000000000000016
+:10AA40000000000000000000000000000000000006
+:10AA500000000000000000000000000000000000F6
+:10AA6000C3E5B5E9000000000000000000000000A0
+:10AA700000000000000000000000000000000000D6
+:10AA800000000000000000000000000000000000C6
+:10AA900000000000000000000000000000000000B6
+:10AAA0005669657474656C000000000000000000C9
+:10AAB0000000000000000000000000000000000096
+:10AAC0000000000000000000000000000000000086
+:10AAD0000000000000000000000000000000000076
+:10AAE00038393834303400000000736D61727400FE
+:10AAF0000000000000000000000000000000000056
+:10AB00000000000000000000000000000000000045
+:10AB10000000000000000000000000000000000035
+:10AB200000000000000000000000C3E5B5E90000DF
+:10AB30000000000000000000000000000000000015
+:10AB40000000000000000000000000000000000005
+:10AB500000000000000000000000000000000000F5
+:10AB60000000000000000000000056494E410000B7
+:10AB700000000000000000000000000000000000D5
+:10AB800000000000000000000000000000000000C5
+:10AB900000000000000000000000000000000000B5
+:10ABA0000000000000000000000038393834303266
+:10ABB00000000000736D617274000000000000006E
+:10ABC0000000000000000000000000000000000085
+:10ABD0000000000000000000000000000000000075
+:10ABE0000000000000000000000000000000000065
+:10ABF00000000000BCEDC6D2D5AF00000000000090
+:10AC00000000000000000000000000000000000044
+:10AC10000000000000000000000000000000000034
+:10AC20000000000000000000000000000000000024
+:10AC3000000000004D6574666F6E65000000000046
+:10AC40000000000000000000000000000000000004
+:10AC500000000000000000000000000000000000F4
+:10AC600000000000000000000000000000000000E4
+:10AC700000000000383938353530380000004D65A7
+:10AC800074666F6E650000000000000000000000A8
+:10AC900000000000000000000000000000000000B4
+:10ACA00000000000000000000000000000000000A4
+:10ACB0000000000000000000000000000000BCEDEB
+:10ACC000C6D2D5AF00000000000000000000000068
+:10ACD0000000000000000000000000000000000074
+:10ACE0000000000000000000000000000000000064
+:10ACF0000000000000000000000000000000536D94
+:10AD000061727400000000000000000000000000FC
+:10AD10000000000000000000000000000000000033
+:10AD20000000000000000000000000000000000023
+:10AD300000000000000000000000000000003839A2
+:10AD40003835353032000000736D617274000000D8
+:10AD500000000000000000000000000000000000F3
+:10AD600000000000000000000000000000000000E3
+:10AD700000000000000000000000000000000000D3
+:10AD80000000000000000000BCEDC6D2D5AF0000FE
+:10AD900000000000000000000000000000000000B3
+:10ADA00000000000000000000000000000000000A3
+:10ADB0000000000000000000000000000000000093
+:10ADC0000000000000000000536D6172740000007C
+:10ADD0000000000000000000000000000000000073
+:10ADE0000000000000000000000000000000000063
+:10ADF0000000000000000000000000000000000053
+:10AE000000000000000000003839383535303500CA
+:10AE10000000736D6172740000000000000000000B
+:10AE20000000000000000000000000000000000022
+:10AE30000000000000000000000000000000000012
+:10AE40000000000000000000000000000000000002
+:10AE50000000BCEDC6D2D5AF00000000000000002D
+:10AE600000000000000000000000000000000000E2
+:10AE700000000000000000000000000000000000D2
+:10AE800000000000000000000000000000000000C2
+:10AE90000000536D617274000000000000000000AB
+:10AEA00000000000000000000000000000000000A2
+:10AEB0000000000000000000000000000000000092
+:10AEC0000000000000000000000000000000000082
+:10AED000000038393835353036000000736D617246
+:10AEE00074000000000000000000000000000000EE
+:10AEF0000000000000000000000000000000000052
+:10AF00000000000000000000000000000000000041
+:10AF1000000000000000000000000000C3CFBCD310
+:10AF2000C0AD0000000000000000000000000000B4
+:10AF30000000000000000000000000000000000011
+:10AF40000000000000000000000000000000000001
+:10AF5000000000000000000000000000426F626975
+:10AF600000000000000000000000000000000000E1
+:10AF700000000000000000000000000000000000D1
+:10AF800000000000000000000000000000000000C1
+:10AF900000000000000000000000000038393838D0
+:10AFA000303000000000696E7465726E65740000D8
+:10AFB0000000000000000000000000000000000091
+:10AFC0000000000000000000000000000000000081
+:10AFD0000000000000000000000000000000000071
+:10AFE000000000000000C3CFBCD3C0AD00000000D3
+:10AFF0000000000000000000000000000000000051
+:10B000000000000000000000000000000000000040
+:10B010000000000000000000000000000000000030
+:10B020000000000000004772616D65656E70686F1A
+:10B030006E6500000000000000000000000000003D
+:10B040000000000000000000000000000000000000
+:10B0500000000000000000000000000000000000F0
+:10B06000000000000000383938383031000000009E
+:10B070006770696E7465726E657400000000000090
+:10B0800000000000000000000000000000000000C0
+:10B0900000000000000000000000000000000000B0
+:10B0A00000000000000000000000000000000000A0
+:10B0B000C3CFBCD3C0AD0000000000000000000002
+:10B0C0000000000000000000000000000000000080
+:10B0D0000000000000000000000000000000000070
+:10B0E0000000000000000000000000000000000060
+:10B0F00042616E676C616C696E6B0000000000005D
+:10B10000000000000000000000000000000000003F
+:10B11000000000000000000000000000000000002F
+:10B12000000000000000000000000000000000001F
+:10B1300038393838303300000000626C77656200BF
+:10B1400000000000000000000000000000000000FF
+:10B1500000000000000000000000000000000000EF
+:10B1600000000000000000000000000000000000DF
+:10B1700000000000000000000000D3A1B6C80000DD
+:10B1800000000000000000000000000000000000BF
+:10B1900000000000000000000000000000000000AF
+:10B1A000000000000000000000000000000000009F
+:10B1B0000000000000000000000041697274656C2E
+:10B1C000000000000000000000000000000000007F
+:10B1D000000000000000000000000000000000006F
+:10B1E000000000000000000000000000000000005F
+:10B1F0000000000000000000000038393931303014
+:10B200000000000061697274656C677072732E6370
+:10B210006F6D000000000000000000000000000052
+:10B22000000000000000000000000000000000001E
+:10B23000000000000000000000000000000000000E
+:10B2400000000000D3A1B6C800000000000000000C
+:10B2500000000000000000000000000000000000EE
+:10B2600000000000000000000000000000000000DE
+:10B2700000000000000000000000000000000000CE
+:10B280000000000041697274656C0000000000005D
+:10B2900000000000000000000000000000000000AE
+:10B2A000000000000000000000000000000000009E
+:10B2B000000000000000000000000000000000008E
+:10B2C0000000000038393931313000000000616978
+:10B2D0007274656C677072732E636F6D000000008E
+:10B2E000000000000000000000000000000000005E
+:10B2F000000000000000000000000000000000004E
+:10B300000000000000000000000000000000D3A1C9
+:10B31000B6C80000000000000000000000000000AF
+:10B32000000000000000000000000000000000001D
+:10B33000000000000000000000000000000000000D
+:10B340000000000000000000000000000000416953
+:10B350007274656C00000000000000000000000036
+:10B3600000000000000000000000000000000000DD
+:10B3700000000000000000000000000000000000CD
+:10B38000000000000000000000000000000038394C
+:10B39000393133310000000061697274656C677087
+:10B3A00072732E636F6D000000000000000000004B
+:10B3B000000000000000000000000000000000008D
+:10B3C000000000000000000000000000000000007D
+:10B3D0000000000000000000D3A1B6C8000000007B
+:10B3E000000000000000000000000000000000005D
+:10B3F000000000000000000000000000000000004D
+:10B40000000000000000000000000000000000003C
+:10B41000000000000000000041697274656C0000CB
+:10B42000000000000000000000000000000000001C
+:10B43000000000000000000000000000000000000C
+:10B4400000000000000000000000000000000000FC
+:10B4500000000000000000003839393134300000AD
+:10B46000000061697274656C677072732E636F6D32
+:10B4700000000000000000000000000000000000CC
+:10B4800000000000000000000000000000000000BC
+:10B4900000000000000000000000000000000000AC
+:10B4A0000000D3A1B6C800000000000000000000AA
+:10B4B000000000000000000000000000000000008C
+:10B4C000000000000000000000000000000000007C
+:10B4D000000000000000000000000000000000006C
+:10B4E000000041697274656C0000000000000000FB
+:10B4F000000000000000000000000000000000004C
+:10B50000000000000000000000000000000000003B
+:10B51000000000000000000000000000000000002B
+:10B520000000383939313435000000006169727427
+:10B53000656C677072732E636F6D00000000000011
+:10B5400000000000000000000000000000000000FB
+:10B5500000000000000000000000000000000000EB
+:10B56000000000000000000000000000D3A1B6C8E9
+:10B5700000000000000000000000000000000000CB
+:10B5800000000000000000000000000000000000BB
+:10B5900000000000000000000000000000000000AB
+:10B5A000000000000000000000000000416972740B
+:10B5B000656C0000000000000000000000000000BA
+:10B5C000000000000000000000000000000000007B
+:10B5D000000000000000000000000000000000006B
+:10B5E0000000000000000000000000003839393180
+:10B5F00034390000000061697274656C67707273A1
+:10B600002E636F6D000000000000000000000000CD
+:10B61000000000000000000000000000000000002A
+:10B62000000000000000000000000000000000001A
+:10B63000000000000000D3A1B6C800000000000018
+:10B6400000000000000000000000000000000000FA
+:10B6500000000000000000000000000000000000EA
+:10B6600000000000000000000000000000000000DA
+:10B6700000000000000041697274656C0000000069
+:10B6800000000000000000000000000000000000BA
+:10B6900000000000000000000000000000000000AA
+:10B6A000000000000000000000000000000000009A
+:10B6B0000000000000003839393135310000000049
+:10B6C00061697274656C677072732E636F6D0000D0
+:10B6D000000000000000000000000000000000006A
+:10B6E000000000000000000000000000000000005A
+:10B6F000000000000000000000000000000000004A
+:10B70000D3A1B6C800000000000000000000000047
+:10B710000000000000000000000000000000000029
+:10B720000000000000000000000000000000000019
+:10B730000000000000000000000000000000000009
+:10B7400041697274656C0000000000000000000098
+:10B7500000000000000000000000000000000000E9
+:10B7600000000000000000000000000000000000D9
+:10B7700000000000000000000000000000000000C9
+:10B780003839393135320000000061697274656CF6
+:10B79000677072732E636F6D000000000000000080
+:10B7A0000000000000000000000000000000000099
+:10B7B0000000000000000000000000000000000089
+:10B7C00000000000000000000000D3A1B6C8000087
+:10B7D0000000000000000000000000000000000069
+:10B7E0000000000000000000000000000000000059
+:10B7F0000000000000000000000000000000000049
+:10B800000000000000000000000041697274656CD7
+:10B810000000000000000000000000000000000028
+:10B820000000000000000000000000000000000018
+:10B830000000000000000000000000000000000008
+:10B8400000000000000000000000383939313533B5
+:10B850000000000061697274656C677072732E631A
+:10B860006F6D0000000000000000000000000000FC
+:10B8700000000000000000000000000000000000C8
+:10B8800000000000000000000000000000000000B8
+:10B8900000000000D3A1B6C80000000000000000B6
+:10B8A0000000000000000000000000000000000098
+:10B8B0000000000000000000000000000000000088
+:10B8C0000000000000000000000000000000000078
+:10B8D0000000000041697274656C00000000000007
+:10B8E0000000000000000000000000000000000058
+:10B8F0000000000000000000000000000000000048
+:10B900000000000000000000000000000000000037
+:10B910000000000038393931353400000000616919
+:10B920007274656C677072732E636F6D0000000037
+:10B930000000000000000000000000000000000007
+:10B9400000000000000000000000000000000000F7
+:10B950000000000000000000000000000000D3A173
+:10B96000B6C8000000000000000000000000000059
+:10B9700000000000000000000000000000000000C7
+:10B9800000000000000000000000000000000000B7
+:10B9900000000000000000000000000000004169FD
+:10B9A0007274656C000000000000000000000000E0
+:10B9B0000000000000000000000000000000000087
+:10B9C0000000000000000000000000000000000077
+:10B9D00000000000000000000000000000003839F6
+:10B9E000393135350000000061697274656C67702B
+:10B9F00072732E636F6D00000000000000000000F5
+:10BA00000000000000000000000000000000000036
+:10BA10000000000000000000000000000000000026
+:10BA20000000000000000000D3A1B6C80000000024
+:10BA30000000000000000000000000000000000006
+:10BA400000000000000000000000000000000000F6
+:10BA500000000000000000000000000000000000E6
+:10BA6000000000000000000041697274656C000075
+:10BA700000000000000000000000000000000000C6
+:10BA800000000000000000000000000000000000B6
+:10BA900000000000000000000000000000000000A6
+:10BAA0000000000000000000383939313536000050
+:10BAB000000061697274656C677072732E636F6DDC
+:10BAC0000000000000000000000000000000000076
+:10BAD0000000000000000000000000000000000066
+:10BAE0000000000000000000000000000000000056
+:10BAF0000000D3A1B6C80000000000000000000054
+:10BB00000000000000000000000000000000000035
+:10BB10000000000000000000000000000000000025
+:10BB20000000000000000000000000000000000015
+:10BB3000000041697274656C0000000000000000A4
+:10BB400000000000000000000000000000000000F5
+:10BB500000000000000000000000000000000000E5
+:10BB600000000000000000000000000000000000D5
+:10BB700000003839393139300000000061697274D1
+:10BB8000656C677072732E636F6D000000000000BB
+:10BB900000000000000000000000000000000000A5
+:10BBA0000000000000000000000000000000000095
+:10BBB000000000000000000000000000D3A1B6C893
+:10BBC0000000000000000000000000000000000075
+:10BBD0000000000000000000000000000000000065
+:10BBE0000000000000000000000000000000000055
+:10BBF00000000000000000000000000041697274B5
+:10BC0000656C000000000000000000000000000063
+:10BC10000000000000000000000000000000000024
+:10BC20000000000000000000000000000000000014
+:10BC30000000000000000000000000003839393129
+:10BC400039320000000061697274656C677072734C
+:10BC50002E636F6D00000000000000000000000077
+:10BC600000000000000000000000000000000000D4
+:10BC700000000000000000000000000000000000C4
+:10BC8000000000000000D3A1B6C8000000000000C2
+:10BC900000000000000000000000000000000000A4
+:10BCA0000000000000000000000000000000000094
+:10BCB0000000000000000000000000000000000084
+:10BCC00000000000000041697274656C0000000013
+:10BCD0000000000000000000000000000000000064
+:10BCE0000000000000000000000000000000000054
+:10BCF0000000000000000000000000000000000044
+:10BD000000000000000038393931393300000000EC
+:10BD100061697274656C677072732E636F6D000079
+:10BD20000000000000000000000000000000000013
+:10BD30000000000000000000000000000000000003
+:10BD400000000000000000000000000000000000F3
+:10BD5000D3A1B6C8000000000000000000000000F1
+:10BD600000000000000000000000000000000000D3
+:10BD700000000000000000000000000000000000C3
+:10BD800000000000000000000000000000000000B3
+:10BD900041697274656C0000000000000000000042
+:10BDA0000000000000000000000000000000000093
+:10BDB0000000000000000000000000000000000083
+:10BDC0000000000000000000000000000000000073
+:10BDD0003839393139340000000061697274656C9A
+:10BDE000677072732E636F6D00000000000000002A
+:10BDF0000000000000000000000000000000000043
+:10BE00000000000000000000000000000000000032
+:10BE100000000000000000000000D3A1B6C8000030
+:10BE20000000000000000000000000000000000012
+:10BE30000000000000000000000000000000000002
+:10BE400000000000000000000000000000000000F2
+:10BE50000000000000000000000041697274656C81
+:10BE600000000000000000000000000000000000D2
+:10BE700000000000000000000000000000000000C2
+:10BE800000000000000000000000000000000000B2
+:10BE90000000000000000000000038393931393559
+:10BEA0000000000061697274656C677072732E63C4
+:10BEB0006F6D0000000000000000000000000000A6
+:10BEC0000000000000000000000000000000000072
+:10BED0000000000000000000000000000000000062
+:10BEE00000000000D3A1B6C8000000000000000060
+:10BEF0000000000000000000000000000000000042
+:10BF00000000000000000000000000000000000031
+:10BF10000000000000000000000000000000000021
+:10BF20000000000041697274656C000000000000B0
+:10BF30000000000000000000000000000000000001
+:10BF400000000000000000000000000000000000F1
+:10BF500000000000000000000000000000000000E1
+:10BF600000000000383939313936000000006169BD
+:10BF70007274656C677072732E636F6D00000000E1
+:10BF800000000000000000000000000000000000B1
+:10BF900000000000000000000000000000000000A1
+:10BFA0000000000000000000000000000000D3A11D
+:10BFB000B6C8000000000000000000000000000003
+:10BFC0000000000000000000000000000000000071
+:10BFD0000000000000000000000000000000000061
+:10BFE00000000000000000000000000000004169A7
+:10BFF0007274656C0000000000000000000000008A
+:10C000000000000000000000000000000000000030
+:10C010000000000000000000000000000000000020
+:10C02000000000000000000000000000000038399F
+:10C03000393139370000000061697274656C6770CE
+:10C0400072732E636F6D000000000000000000009E
+:10C0500000000000000000000000000000000000E0
+:10C0600000000000000000000000000000000000D0
+:10C070000000000000000000D3A1B6C800000000CE
+:10C0800000000000000000000000000000000000B0
+:10C0900000000000000000000000000000000000A0
+:10C0A0000000000000000000000000000000000090
+:10C0B000000000000000000041697274656C00001F
+:10C0C0000000000000000000000000000000000070
+:10C0D0000000000000000000000000000000000060
+:10C0E0000000000000000000000000000000000050
+:10C0F00000000000000000003839393139380000F4
+:10C10000000061697274656C677072732E636F6D85
+:10C11000000000000000000000000000000000001F
+:10C12000000000000000000000000000000000000F
+:10C1300000000000000000000000000000000000FF
+:10C140000000D3A1B6C800000000000000000000FD
+:10C1500000000000000000000000000000000000DF
+:10C1600000000000000000000000000000000000CF
+:10C1700000000000000000000000000000000000BF
+:10C18000000041697274656C00000000000000004E
+:10C19000000000000000000000000000000000009F
+:10C1A000000000000000000000000000000000008F
+:10C1B000000000000000000000000000000000007F
+:10C1C0000000383939313032000000006169727482
+:10C1D000656C677072732E636F6D00000000000065
+:10C1E000000000000000000000000000000000004F
+:10C1F000000000000000000000000000000000003F
+:10C20000000000000000000000000000D3A1B6C83C
+:10C21000000000000000000000000000000000001E
+:10C22000000000000000000000000000000000000E
+:10C2300000000000000000000000000000000000FE
+:10C24000000000000000000000000000416972745E
+:10C25000656C00000000000000000000000000000D
+:10C2600000000000000000000000000000000000CE
+:10C2700000000000000000000000000000000000BE
+:10C2800000000000000000000000000038393931D3
+:10C2900030330000000061697274656C67707273FE
+:10C2A0002E636F6D00000000000000000000000021
+:10C2B000000000000000000000000000000000007E
+:10C2C000000000000000000000000000000000006E
+:10C2D000000000000000D3A1B6C80000000000006C
+:10C2E000000000000000000000000000000000004E
+:10C2F000000000000000000000000000000000003E
+:10C30000000000000000000000000000000000002D
+:10C3100000000000000049646561000000000000AA
+:10C32000000000000000000000000000000000000D
+:10C3300000000000000000000000000000000000FD
+:10C3400000000000000000000000000000000000ED
+:10C350000000000000003839393138390000000091
+:10C3600061697274656C677072732E636F6D000023
+:10C3700000000000000000000000000000000000BD
+:10C3800000000000000000000000000000000000AD
+:10C39000000000000000000000000000000000009D
+:10C3A000D3A1B6C80000000000000000000000009B
+:10C3B000000000000000000000000000000000007D
+:10C3C000000000000000000000000000000000006D
+:10C3D000000000000000000000000000000000005D
+:10C3E00049646561000000000000000000000000DA
+:10C3F000000000000000000000000000000000003D
+:10C40000000000000000000000000000000000002C
+:10C41000000000000000000000000000000000001C
+:10C420003839393137393900000061697274656C07
+:10C43000677072732E636F6D0000000000000000D3
+:10C4400000000000000000000000000000000000EC
+:10C4500000000000000000000000000000000000DC
+:10C4600000000000000000000000D3A1B6C80000DA
+:10C4700000000000000000000000000000000000BC
+:10C4800000000000000000000000000000000000AC
+:10C49000000000000000000000000000000000009C
+:10C4A0000000000000000000000049646561000019
+:10C4B000000000000000000000000000000000007C
+:10C4C000000000000000000000000000000000006C
+:10C4D000000000000000000000000000000000005C
+:10C4E0000000000000000000000038393931383405
+:10C4F0003500000061697274656C677072732E6339
+:10C500006F6D00000000000000000000000000004F
+:10C51000000000000000000000000000000000001B
+:10C52000000000000000000000000000000000000B
+:10C5300000000000D3A1B6C8000000000000000009
+:10C5400000000000000000000000000000000000EB
+:10C5500000000000000000000000000000000000DB
+:10C5600000000000000000000000000000000000CB
+:10C570000000000049646561000000000000000048
+:10C5800000000000000000000000000000000000AB
+:10C59000000000000000000000000000000000009B
+:10C5A000000000000000000000000000000000008B
+:10C5B0000000000038393931383436000000616934
+:10C5C0007274656C677072732E636F6D000000008B
+:10C5D000000000000000000000000000000000005B
+:10C5E000000000000000000000000000000000004B
+:10C5F0000000000000000000000000000000D3A1C7
+:10C60000B6C80000000000000000000000000000AC
+:10C61000000000000000000000000000000000001A
+:10C62000000000000000000000000000000000000A
+:10C63000000000000000000000000000000049644D
+:10C640006561000000000000000000000000000024
+:10C6500000000000000000000000000000000000DA
+:10C6600000000000000000000000000000000000CA
+:10C670000000000000000000000000000000383949
+:10C68000393138343800000061697274656C677044
+:10C6900072732E636F6D0000000000000000000048
+:10C6A000000000000000000000000000000000008A
+:10C6B000000000000000000000000000000000007A
+:10C6C0000000000000000000D3A1B6C80000000078
+:10C6D000000000000000000000000000000000005A
+:10C6E000000000000000000000000000000000004A
+:10C6F000000000000000000000000000000000003A
+:10C7000000000000000000004964656100000000B6
+:10C710000000000000000000000000000000000019
+:10C720000000000000000000000000000000000009
+:10C7300000000000000000000000000000000000F9
+:10C740000000000000000000383939313834390069
+:10C75000000061697274656C677072732E636F6D2F
+:10C7600000000000000000000000000000000000C9
+:10C7700000000000000000000000000000000000B9
+:10C7800000000000000000000000000000000000A9
+:10C790000000D3A1B6C800000000000000000000A7
+:10C7A0000000000000000000000000000000000089
+:10C7B0000000000000000000000000000000000079
+:10C7C0000000000000000000000000000000000069
+:10C7D00000004964656100000000000000000000E6
+:10C7E0000000000000000000000000000000000049
+:10C7F0000000000000000000000000000000000039
+:10C800000000000000000000000000000000000028
+:10C8100000003839393138353000000061697274F0
+:10C82000656C677072732E636F6D0000000000000E
+:10C8300000000000000000000000000000000000F8
+:10C8400000000000000000000000000000000000E8
+:10C85000000000000000000000000000D3A1B6C8E6
+:10C8600000000000000000000000000000000000C8
+:10C8700000000000000000000000000000000000B8
+:10C8800000000000000000000000000000000000A8
+:10C890000000000000000000000000004964656125
+:10C8A0000000000000000000000000000000000088
+:10C8B0000000000000000000000000000000000078
+:10C8C0000000000000000000000000000000000068
+:10C8D000000000000000000000000000383939317D
+:10C8E00038353200000061697274656C677072736C
+:10C8F0002E636F6D000000000000000000000000CB
+:10C900000000000000000000000000000000000027
+:10C910000000000000000000000000000000000017
+:10C92000000000000000D3A1B6C800000000000015
+:10C9300000000000000000000000000000000000F7
+:10C9400000000000000000000000000000000000E7
+:10C9500000000000000000000000000000000000D7
+:10C960000000000000004964656100000000000054
+:10C9700000000000000000000000000000000000B7
+:10C9800000000000000000000000000000000000A7
+:10C990000000000000000000000000000000000097
+:10C9A000000000000000383939313835330000000C
+:10C9B00061697274656C677072732E636F6D0000CD
+:10C9C0000000000000000000000000000000000067
+:10C9D0000000000000000000000000000000000057
+:10C9E0000000000000000000000000000000000047
+:10C9F000D3A1B6C800000000000000000000000045
+:10CA00000000000000000000000000000000000026
+:10CA10000000000000000000000000000000000016
+:10CA20000000000000000000000000000000000006
+:10CA30004964656100000000000000000000000083
+:10CA400000000000000000000000000000000000E6
+:10CA500000000000000000000000000000000000D6
+:10CA600000000000000000000000000000000000C6
+:10CA70003839393130340000000061697274656CF6
+:10CA8000677072732E636F6D00000000000000007D
+:10CA90000000000000000000000000000000000096
+:10CAA0000000000000000000000000000000000086
+:10CAB00000000000000000000000D3A1B6C8000084
+:10CAC0000000000000000000000000000000000066
+:10CAD0000000000000000000000000000000000056
+:10CAE0000000000000000000000000000000000046
+:10CAF00000000000000000000000496465610000C3
+:10CB00000000000000000000000000000000000025
+:10CB10000000000000000000000000000000000015
+:10CB20000000000000000000000000000000000005
+:10CB300000000000000000000000383939313037B3
+:10CB40000000000061697274656C677072732E6317
+:10CB50006F6D0000000000000000000000000000F9
+:10CB600000000000000000000000000000000000C5
+:10CB700000000000000000000000000000000000B5
+:10CB800000000000D3A1B6C80000000000000000B3
+:10CB90000000000000000000000000000000000095
+:10CBA0000000000000000000000000000000000085
+:10CBB0000000000000000000000000000000000075
+:10CBC00000000000496465610000000000000000F2
+:10CBD0000000000000000000000000000000000055
+:10CBE0000000000000000000000000000000000045
+:10CBF0000000000000000000000000000000000035
+:10CC0000000000003839393131320000000061691C
+:10CC10007274656C677072732E636F6D0000000034
+:10CC20000000000000000000000000000000000004
+:10CC300000000000000000000000000000000000F4
+:10CC40000000000000000000000000000000D3A170
+:10CC5000B6C8000000000000000000000000000056
+:10CC600000000000000000000000000000000000C4
+:10CC700000000000000000000000000000000000B4
+:10CC800000000000000000000000000000004964F7
+:10CC900065610000000000000000000000000000CE
+:10CCA0000000000000000000000000000000000084
+:10CCB0000000000000000000000000000000000074
+:10CCC00000000000000000000000000000003839F3
+:10CCD000393131340000000061697274656C67702D
+:10CCE00072732E636F6D00000000000000000000F2
+:10CCF0000000000000000000000000000000000034
+:10CD00000000000000000000000000000000000023
+:10CD10000000000000000000D3A1B6C80000000021
+:10CD20000000000000000000000000000000000003
+:10CD300000000000000000000000000000000000F3
+:10CD400000000000000000000000000000000000E3
+:10CD50000000000000000000496465610000000060
+:10CD600000000000000000000000000000000000C3
+:10CD700000000000000000000000000000000000B3
+:10CD800000000000000000000000000000000000A3
+:10CD9000000000000000000038393931313900004E
+:10CDA000000061697274656C677072732E636F6DD9
+:10CDB0000000000000000000000000000000000073
+:10CDC0000000000000000000000000000000000063
+:10CDD0000000000000000000000000000000000053
+:10CDE0000000D3A1B6C80000000000000000000051
+:10CDF0000000000000000000000000000000000033
+:10CE00000000000000000000000000000000000022
+:10CE10000000000000000000000000000000000012
+:10CE2000000049646561000000000000000000008F
+:10CE300000000000000000000000000000000000F2
+:10CE400000000000000000000000000000000000E2
+:10CE500000000000000000000000000000000000D2
+:10CE600000003839393132320000000061697274D3
+:10CE7000656C677072732E636F6D000000000000B8
+:10CE800000000000000000000000000000000000A2
+:10CE90000000000000000000000000000000000092
+:10CEA000000000000000000000000000D3A1B6C890
+:10CEB0000000000000000000000000000000000072
+:10CEC0000000000000000000000000000000000062
+:10CED0000000000000000000000000000000000052
+:10CEE00000000000000000000000000049646561CF
+:10CEF0000000000000000000000000000000000032
+:10CF00000000000000000000000000000000000021
+:10CF10000000000000000000000000000000000011
+:10CF20000000000000000000000000003839393126
+:10CF300032340000000061697274656C677072734E
+:10CF40002E636F6D00000000000000000000000074
+:10CF500000000000000000000000000000000000D1
+:10CF600000000000000000000000000000000000C1
+:10CF7000000000000000D3A1B6C8000000000000BF
+:10CF800000000000000000000000000000000000A1
+:10CF90000000000000000000000000000000000091
+:10CFA0000000000000000000000000000000000081
+:10CFB00000000000000049646561000000000000FE
+:10CFC0000000000000000000000000000000000061
+:10CFD0000000000000000000000000000000000051
+:10CFE0000000000000000000000000000000000041
+:10CFF00000000000000038393931343400000000EE
+:10D0000061697274656C677072732E636F6D000076
+:10D010000000000000000000000000000000000010
+:10D020000000000000000000000000000000000000
+:10D0300000000000000000000000000000000000F0
+:10D04000D3A1B6C8000000000000000000000000EE
+:10D0500000000000000000000000000000000000D0
+:10D0600000000000000000000000000000000000C0
+:10D0700000000000000000000000000000000000B0
+:10D08000496465610000000000000000000000002D
+:10D090000000000000000000000000000000000090
+:10D0A0000000000000000000000000000000000080
+:10D0B0000000000000000000000000000000000070
+:10D0C0003839393135360000000061697274656C99
+:10D0D000677072732E636F6D000000000000000027
+:10D0E0000000000000000000000000000000000040
+:10D0F0000000000000000000000000000000000030
+:10D1000000000000000000000000D3A1B6C800002D
+:10D11000000000000000000000000000000000000F
+:10D1200000000000000000000000000000000000FF
+:10D1300000000000000000000000000000000000EF
+:10D14000000000000000000000004964656100006C
+:10D1500000000000000000000000000000000000CF
+:10D1600000000000000000000000000000000000BF
+:10D1700000000000000000000000000000000000AF
+:10D18000000000000000000000003839393137305D
+:10D190000000000061697274656C677072732E63C1
+:10D1A0006F6D0000000000000000000000000000A3
+:10D1B000000000000000000000000000000000006F
+:10D1C000000000000000000000000000000000005F
+:10D1D00000000000D3A1B6C800000000000000005D
+:10D1E000000000000000000000000000000000003F
+:10D1F000000000000000000000000000000000002F
+:10D20000000000000000000000000000000000001E
+:10D21000000000004964656100000000000000009B
+:10D2200000000000000000000000000000000000FE
+:10D2300000000000000000000000000000000000EE
+:10D2400000000000000000000000000000000000DE
+:10D2500000000000383939313738000000006169BA
+:10D260007274656C677072732E636F6D00000000DE
+:10D2700000000000000000000000000000000000AE
+:10D28000000000000000000000000000000000009E
+:10D290000000000000000000000000000000D3A11A
+:10D2A000B6C8000000000000000000000000000000
+:10D2B000000000000000000000000000000000006E
+:10D2C000000000000000000000000000000000005E
+:10D2D00000000000000000000000000000004964A1
+:10D2E0006561000000000000000000000000000078
+:10D2F000000000000000000000000000000000002E
+:10D30000000000000000000000000000000000001D
+:10D31000000000000000000000000000000038399C
+:10D32000393138320000000061697274656C6770D1
+:10D3300072732E636F6D000000000000000000009B
+:10D3400000000000000000000000000000000000DD
+:10D3500000000000000000000000000000000000CD
+:10D360000000000000000000D3A1B6C800000000CB
+:10D3700000000000000000000000000000000000AD
+:10D38000000000000000000000000000000000009D
+:10D39000000000000000000000000000000000008D
+:10D3A000000000000000000049646561000000000A
+:10D3B000000000000000000000000000000000006D
+:10D3C000000000000000000000000000000000005D
+:10D3D000000000000000000000000000000000004D
+:10D3E00000000000000000003839393138370000F3
+:10D3F000000061697274656C677072732E636F6D83
+:10D40000000000000000000000000000000000001C
+:10D41000000000000000000000000000000000000C
+:10D4200000000000000000000000000000000000FC
+:10D430000000D3A1B6C800000000000000000000FA
+:10D4400000000000000000000000000000000000DC
+:10D4500000000000000000000000000000000000CC
+:10D4600000000000000000000000000000000000BC
+:10D4700000004A696F00000000000000000000008A
+:10D48000000000000000000000000000000000009C
+:10D49000000000000000000000000000000000008C
+:10D4A000000000000000000000000000000000007C
+:10D4B0000000383939313834300000004A696F6E65
+:10D4C0006574000000000000000000000000000083
+:10D4D000000000000000000000000000000000004C
+:10D4E000000000000000000000000000000000003C
+:10D4F000000000000000000000000000D3A1B6C83A
+:10D50000000000000000000000000000000000001B
+:10D51000000000000000000000000000000000000B
+:10D5200000000000000000000000000000000000FB
+:10D530000000000000000000000000004A696F00C9
+:10D5400000000000000000000000000000000000DB
+:10D5500000000000000000000000000000000000CB
+:10D5600000000000000000000000000000000000BB
+:10D5700000000000000000000000000038393931D0
+:10D580003835340000004A696F6E65740000000091
+:10D59000000000000000000000000000000000008B
+:10D5A000000000000000000000000000000000007B
+:10D5B000000000000000000000000000000000006B
+:10D5C000000000000000D3A1B6C800000000000069
+:10D5D000000000000000000000000000000000004B
+:10D5E000000000000000000000000000000000003B
+:10D5F000000000000000000000000000000000002B
+:10D600000000000000004A696F00000000000000F8
+:10D61000000000000000000000000000000000000A
+:10D6200000000000000000000000000000000000FA
+:10D6300000000000000000000000000000000000EA
+:10D64000000000000000383939313835350000005D
+:10D650004A696F6E65740000000000000000000061
+:10D6600000000000000000000000000000000000BA
+:10D6700000000000000000000000000000000000AA
+:10D68000000000000000000000000000000000009A
+:10D69000D3A1B6C800000000000000000000000098
+:10D6A000000000000000000000000000000000007A
+:10D6B000000000000000000000000000000000006A
+:10D6C000000000000000000000000000000000005A
+:10D6D0004A696F0000000000000000000000000028
+:10D6E000000000000000000000000000000000003A
+:10D6F000000000000000000000000000000000002A
+:10D700000000000000000000000000000000000019
+:10D71000383939313835360000004A696F6E657422
+:10D7200000000000000000000000000000000000F9
+:10D7300000000000000000000000000000000000E9
+:10D7400000000000000000000000000000000000D9
+:10D7500000000000000000000000D3A1B6C80000D7
+:10D7600000000000000000000000000000000000B9
+:10D7700000000000000000000000000000000000A9
+:10D780000000000000000000000000000000000099
+:10D79000000000000000000000004A696F00000067
+:10D7A0000000000000000000000000000000000079
+:10D7B0000000000000000000000000000000000069
+:10D7C0000000000000000000000000000000000059
+:10D7D0000000000000000000000038393931383501
+:10D7E000370000004A696F6E657400000000000099
+:10D7F0000000000000000000000000000000000029
+:10D800000000000000000000000000000000000018
+:10D810000000000000000000000000000000000008
+:10D8200000000000D3A1B6C8000000000000000006
+:10D8300000000000000000000000000000000000E8
+:10D8400000000000000000000000000000000000D8
+:10D8500000000000000000000000000000000000C8
+:10D86000000000004A696F00000000000000000096
+:10D8700000000000000000000000000000000000A8
+:10D880000000000000000000000000000000000098
+:10D890000000000000000000000000000000000088
+:10D8A00000000000383939313835380000004A6945
+:10D8B0006F6E6574000000000000000000000000B2
+:10D8C0000000000000000000000000000000000058
+:10D8D0000000000000000000000000000000000048
+:10D8E0000000000000000000000000000000D3A1C4
+:10D8F000B6C80000000000000000000000000000AA
+:10D900000000000000000000000000000000000017
+:10D910000000000000000000000000000000000007
+:10D9200000000000000000000000000000004A6944
+:10D930006F00000000000000000000000000000078
+:10D9400000000000000000000000000000000000D7
+:10D9500000000000000000000000000000000000C7
+:10D960000000000000000000000000000000383946
+:10D9700039313835390000004A696F6E657400002E
+:10D980000000000000000000000000000000000097
+:10D990000000000000000000000000000000000087
+:10D9A0000000000000000000000000000000000077
+:10D9B0000000000000000000D3A1B6C80000000075
+:10D9C0000000000000000000000000000000000057
+:10D9D0000000000000000000000000000000000047
+:10D9E0000000000000000000000000000000000037
+:10D9F00000000000000000004A696F000000000005
+:10DA00000000000000000000000000000000000016
+:10DA10000000000000000000000000000000000006
+:10DA200000000000000000000000000000000000F6
+:10DA3000000000000000000038393931383630006D
+:10DA400000004A696F6E657400000000000000006D
+:10DA500000000000000000000000000000000000C6
+:10DA600000000000000000000000000000000000B6
+:10DA700000000000000000000000000000000000A6
+:10DA80000000D3A1B6C800000000000000000000A4
+:10DA90000000000000000000000000000000000086
+:10DAA0000000000000000000000000000000000076
+:10DAB0000000000000000000000000000000000066
+:10DAC00000004A696F000000000000000000000034
+:10DAD0000000000000000000000000000000000046
+:10DAE0000000000000000000000000000000000036
+:10DAF0000000000000000000000000000000000026
+:10DB00000000383939313836310000004A696F6E0B
+:10DB1000657400000000000000000000000000002C
+:10DB200000000000000000000000000000000000F5
+:10DB300000000000000000000000000000000000E5
+:10DB4000000000000000000000000000D3A1B6C8E3
+:10DB500000000000000000000000000000000000C5
+:10DB600000000000000000000000000000000000B5
+:10DB700000000000000000000000000000000000A5
+:10DB80000000000000000000000000004A696F0073
+:10DB90000000000000000000000000000000000085
+:10DBA0000000000000000000000000000000000075
+:10DBB0000000000000000000000000000000000065
+:10DBC000000000000000000000000000383939317A
+:10DBD0003836320000004A696F6E6574000000003C
+:10DBE0000000000000000000000000000000000035
+:10DBF0000000000000000000000000000000000025
+:10DC00000000000000000000000000000000000014
+:10DC1000000000000000D3A1B6C800000000000012
+:10DC200000000000000000000000000000000000F4
+:10DC300000000000000000000000000000000000E4
+:10DC400000000000000000000000000000000000D4
+:10DC50000000000000004A696F00000000000000A2
+:10DC600000000000000000000000000000000000B4
+:10DC700000000000000000000000000000000000A4
+:10DC80000000000000000000000000000000000094
+:10DC90000000000000003839393138363300000008
+:10DCA0004A696F6E6574000000000000000000000B
+:10DCB0000000000000000000000000000000000064
+:10DCC0000000000000000000000000000000000054
+:10DCD0000000000000000000000000000000000044
+:10DCE000D3A1B6C800000000000000000000000042
+:10DCF0000000000000000000000000000000000024
+:10DD00000000000000000000000000000000000013
+:10DD10000000000000000000000000000000000003
+:10DD20004A696F00000000000000000000000000D1
+:10DD300000000000000000000000000000000000E3
+:10DD400000000000000000000000000000000000D3
+:10DD500000000000000000000000000000000000C3
+:10DD6000383939313836340000004A696F6E6574CD
+:10DD700000000000000000000000000000000000A3
+:10DD80000000000000000000000000000000000093
+:10DD90000000000000000000000000000000000083
+:10DDA00000000000000000000000D3A1B6C8000081
+:10DDB0000000000000000000000000000000000063
+:10DDC0000000000000000000000000000000000053
+:10DDD0000000000000000000000000000000000043
+:10DDE000000000000000000000004A696F00000011
+:10DDF0000000000000000000000000000000000023
+:10DE00000000000000000000000000000000000012
+:10DE10000000000000000000000000000000000002
+:10DE200000000000000000000000383939313836A9
+:10DE3000350000004A696F6E657400000000000044
+:10DE400000000000000000000000000000000000D2
+:10DE500000000000000000000000000000000000C2
+:10DE600000000000000000000000000000000000B2
+:10DE700000000000D3A1B6C80000000000000000B0
+:10DE80000000000000000000000000000000000092
+:10DE90000000000000000000000000000000000082
+:10DEA0000000000000000000000000000000000072
+:10DEB000000000004A696F00000000000000000040
+:10DEC0000000000000000000000000000000000052
+:10DED0000000000000000000000000000000000042
+:10DEE0000000000000000000000000000000000032
+:10DEF00000000000383939313836360000004A69F0
+:10DF00006F6E65740000000000000000000000005B
+:10DF10000000000000000000000000000000000001
+:10DF200000000000000000000000000000000000F1
+:10DF30000000000000000000000000000000D3A16D
+:10DF4000B6C8000000000000000000000000000053
+:10DF500000000000000000000000000000000000C1
+:10DF600000000000000000000000000000000000B1
+:10DF700000000000000000000000000000004A69EE
+:10DF80006F00000000000000000000000000000022
+:10DF90000000000000000000000000000000000081
+:10DFA0000000000000000000000000000000000071
+:10DFB00000000000000000000000000000003839F0
+:10DFC00039313836370000004A696F6E65740000D9
+:10DFD0000000000000000000000000000000000041
+:10DFE0000000000000000000000000000000000031
+:10DFF0000000000000000000000000000000000021
+:10E000000000000000000000D3A1B6C8000000001E
+:10E010000000000000000000000000000000000000
+:10E0200000000000000000000000000000000000F0
+:10E0300000000000000000000000000000000000E0
+:10E0400000000000000000004A696F0000000000AE
+:10E0500000000000000000000000000000000000C0
+:10E0600000000000000000000000000000000000B0
+:10E0700000000000000000000000000000000000A0
+:10E08000000000000000000038393931383638000F
+:10E0900000004A696F6E6574000000000000000017
+:10E0A0000000000000000000000000000000000070
+:10E0B0000000000000000000000000000000000060
+:10E0C0000000000000000000000000000000000050
+:10E0D0000000D3A1B6C8000000000000000000004E
+:10E0E0000000000000000000000000000000000030
+:10E0F0000000000000000000000000000000000020
+:10E10000000000000000000000000000000000000F
+:10E1100000004A696F0000000000000000000000DD
+:10E1200000000000000000000000000000000000EF
+:10E1300000000000000000000000000000000000DF
+:10E1400000000000000000000000000000000000CF
+:10E150000000383939313836390000004A696F6EAD
+:10E1600065740000000000000000000000000000D6
+:10E17000000000000000000000000000000000009F
+:10E18000000000000000000000000000000000008F
+:10E19000000000000000000000000000D3A1B6C88D
+:10E1A000000000000000000000000000000000006F
+:10E1B000000000000000000000000000000000005F
+:10E1C000000000000000000000000000000000004F
+:10E1D0000000000000000000000000004A696F001D
+:10E1E000000000000000000000000000000000002F
+:10E1F000000000000000000000000000000000001F
+:10E20000000000000000000000000000000000000E
+:10E210000000000000000000000000003839393123
+:10E220003837300000004A696F6E657400000000E6
+:10E2300000000000000000000000000000000000DE
+:10E2400000000000000000000000000000000000CE
+:10E2500000000000000000000000000000000000BE
+:10E26000000000000000D3A1B6C8000000000000BC
+:10E27000000000000000000000000000000000009E
+:10E28000000000000000000000000000000000008E
+:10E29000000000000000000000000000000000007E
+:10E2A0000000000000004A696F000000000000004C
+:10E2B000000000000000000000000000000000005E
+:10E2C000000000000000000000000000000000004E
+:10E2D000000000000000000000000000000000003E
+:10E2E00000000000000038393931383731000000B3
+:10E2F0004A696F6E657400000000000000000000B5
+:10E30000000000000000000000000000000000000D
+:10E3100000000000000000000000000000000000FD
+:10E3200000000000000000000000000000000000ED
+:10E33000D3A1B6C8000000000000000000000000EB
+:10E3400000000000000000000000000000000000CD
+:10E3500000000000000000000000000000000000BD
+:10E3600000000000000000000000000000000000AD
+:10E370004A696F000000000000000000000000007B
+:10E38000000000000000000000000000000000008D
+:10E39000000000000000000000000000000000007D
+:10E3A000000000000000000000000000000000006D
+:10E3B000383939313837320000004A696F6E657478
+:10E3C000000000000000000000000000000000004D
+:10E3D000000000000000000000000000000000003D
+:10E3E000000000000000000000000000000000002D
+:10E3F00000000000000000000000D3A1B6C800002B
+:10E40000000000000000000000000000000000000C
+:10E4100000000000000000000000000000000000FC
+:10E4200000000000000000000000000000000000EC
+:10E43000000000000000000000004A696F000000BA
+:10E4400000000000000000000000000000000000CC
+:10E4500000000000000000000000000000000000BC
+:10E4600000000000000000000000000000000000AC
+:10E470000000000000000000000038393931383752
+:10E48000330000004A696F6E6574000000000000F0
+:10E49000000000000000000000000000000000007C
+:10E4A000000000000000000000000000000000006C
+:10E4B000000000000000000000000000000000005C
+:10E4C00000000000D3A1B6C800000000000000005A
+:10E4D000000000000000000000000000000000003C
+:10E4E000000000000000000000000000000000002C
+:10E4F000000000000000000000000000000000001C
+:10E50000000000004A696F000000000000000000E9
+:10E5100000000000000000000000000000000000FB
+:10E5200000000000000000000000000000000000EB
+:10E5300000000000000000000000000000000000DB
+:10E5400000000000383939313837340000004A699A
+:10E550006F6E657400000000000000000000000005
+:10E5600000000000000000000000000000000000AB
+:10E57000000000000000000000000000000000009B
+:10E580000000000000000000000000000000B6F2E3
+:10E59000B9CFB6E0B6FB00000000000000000000AC
+:10E5A000000000000000000000000000000000006B
+:10E5B000000000000000000000000000000000005B
+:10E5C00000000000000000000000000000004D4FAF
+:10E5D0005649535441520000000000000000000062
+:10E5E000000000000000000000000000000000002B
+:10E5F000000000000000000000000000000000001B
+:10E600000000000000000000000000000000383999
+:10E610003539333030000000696E7465726E657490
+:10E620002E6D6F7669737461722E636F6D2E6563E4
+:10E6300000000000000000000000000000000000DA
+:10E6400000000000000000000000000000000000CA
+:10E650000000000000000000B6F2B9CFB6E0B6FB43
+:10E6600000000000000000000000000000000000AA
+:10E67000000000000000000000000000000000009A
+:10E68000000000000000000000000000000000008A
+:10E690000000000000000000436C61726F00000089
+:10E6A000000000000000000000000000000000006A
+:10E6B000000000000000000000000000000000005A
+:10E6C000000000000000000000000000000000004A
+:10E6D00000000000000000003839353933303100C7
+:10E6E0000000696E7465726E65742E636C61726F82
+:10E6F0002E636F6D2E6563000000000000000000B7
+:10E700000000000000000000000000000000000009
+:10E7100000000000000000000000000000000000F9
+:10E720000000B6F2B9CFB6E0B6FB00000000000072
+:10E7300000000000000000000000000000000000D9
+:10E7400000000000000000000000000000000000C9
+:10E7500000000000000000000000000000000000B9
+:10E760000000434E540000000000000000000000C4
+:10E770000000000000000000000000000000000099
+:10E780000000000000000000000000000000000089
+:10E790000000000000000000000000000000000079
+:10E7A000000038393539333032000000696E746545
+:10E7B000726E65742E636E742E6E65742E656300C2
+:10E7C0000000000000000000000000000000000049
+:10E7D0000000000000000000000000000000000039
+:10E7E00000000000000000000000000000C18140A7
+:10E7F00001C0804101C0804100C1814001C0804111
+:10E8000000C1814000C1814001C0804101C0804100
+:10E8100000C1814000C1814001C0804100C18140F0
+:10E8200001C0804101C0804100C1814001C08041E0
+:10E8300000C1814000C1814001C0804100C18140D0
+:10E8400001C0804101C0804100C1814000C18140C0
+:10E8500001C0804101C0804100C1814001C08041B0
+:10E8600000C1814000C1814001C0804101C08041A0
+:10E8700000C1814000C1814001C0804100C1814090
+:10E8800001C0804101C0804100C1814000C1814080
+:10E8900001C0804101C0804100C1814001C0804170
+:10E8A00000C1814000C1814001C0804100C1814060
+:10E8B00001C0804101C0804100C1814001C0804150
+:10E8C00000C1814000C1814001C0804101C0804140
+:10E8D00000C1814000C1814001C0804100C1814030
+:10E8E00001C0804101C0804100C1814000C0C10120
+:10E8F000C30302C2C60607C705C5C404CC0C0DCDB0
+:10E900000FCFCE0E0ACACB0BC90908C8D81819D91F
+:10E910001BDBDA1A1EDEDF1FDD1D1CDC14D4D5154F
+:10E92000D71716D6D21213D311D1D010F03031F13F
+:10E9300033F3F23236F6F737F53534F43CFCFD3D6F
+:10E94000FF3F3EFEFA3A3BFB39F9F83828E8E9295F
+:10E95000EB2B2AEAEE2E2FEF2DEDEC2CE42425E50F
+:10E9600027E7E62622E2E323E12120E0A06061A17F
+:10E9700063A3A26266A6A767A56564A46CACAD6D2F
+:10E98000AF6F6EAEAA6A6BAB69A9A86878B8B9799F
+:10E99000BB7B7ABABE7E7FBF7DBDBC7CB47475B5CF
+:10E9A00077B7B67672B2B373B17170B050909151BF
+:10E9B0009353529296565797559594549C5C5D9DEF
+:10E9C0005F9F9E5E5A9A9B5B9959589888484989DF
+:10E9D0004B8B8A4A4E8E8F4F8D4D4C8C448485458F
+:10E9E00087474686824243834181804041542B4180
+:10E9F000504E3D000000000000000000000000003C
+:10EA00000000000000000000000000000000000006
+:10EA100000000000000000000000000000000000F6
+:10EA200038000000000000000000000000000000AE
+:10EA300000000000000000000000000000000000D6
+:10EA400000000000000000000000000000000000C6
+:10EA500000000000000000000000000000000000B6
+:10EA600000000000000000000000000000000000A6
+:10EA70000000000000000000000000000000000096
+:10EA80000000000020EA0308D0AE0020C32F0020C1
+:10EA900000000000020001000000000020EA03085E
+:10EAA000D0AE0020C52F00200100000001020008A8
+:10EAB0000100000021EA0308D0AE0020E812002087
+:10EAC00001080000E101D0070200000020EA03086D
+:10EAD000D0AE0020C52F0020D10F00000102A00FF2
+:10EAE0000300000000000000000000000000000023
+:10EAF0000000000000000000000000000000000016
+:10EB00000000000000000000000000000000000005
+:10EB100000000000000000000000000000000000F5
+:10EB200000000000000000000000000000000000E5
+:10EB300000000000000000000000000000000000D5
+:10EB400000000000000000000000000000000000C5
+:10EB500000000000000000000000000000000000B5
+:10EB600000000000000000000000000000000000A5
+:10EB70000000000000000000000000000000000095
+:10EB80000000000000000000000000000000000085
+:10EB90000000000000000000000000000000000075
+:10EBA0000000000000000000000000000000000065
+:10EBB0000000000000000000000000000000000055
+:10EBC0000000000000000000000000000000000045
+:10EBD0000000000000000000000000000000000035
+:10EBE0000000000000000000000000000000000025
+:10EBF0000000000000000000000000000000000015
+:10EC00000000000000000000000000000000000004
+:10EC100000000000000000000000000000000000F4
+:10EC200000000000000000000000000000000000E4
+:10EC300000000000000000000000000000000000D4
+:10EC400000000000000000000000000000000000C4
+:10EC500000000000000000000000000000000000B4
+:10EC6000000000000000000000000000002F000075
+:10EC700000000700070000147F147F1400242A7F7F
+:10EC80002A120062640813230036495522500000FE
+:10EC90000503000000001C224100000041221C006E
+:10ECA0000014083E08140008083E0808000000A0F0
+:10ECB00060000008080808080000606000000020EC
+:10ECC00010080402003E5149453E0000427F4000CA
+:10ECD000004261514946002141454B310018141250
+:10ECE0007F10002745454539003C4A49493000011D
+:10ECF0007109050300364949493600064949291E6C
+:10ED000000003636000000005636000000081422CD
+:10ED100041000014141414140000412214080002CD
+:10ED20000151090600324959513E007C1211127CF2
+:10ED3000007F49494936003E41414122007F41411F
+:10ED4000221C007F49494941007F09090901003E11
+:10ED50004149497A007F0808087F0000417F41004F
+:10ED6000002040413F01007F08142241007F4040C5
+:10ED70004040007F020C027F007F0408107F003EAD
+:10ED80004141413E007F09090906003E4151215E93
+:10ED9000007F091929460046494949310001017F90
+:10EDA0000101003F4040403F001F2040201F003F26
+:10EDB0004038403F006314081463000708700807D8
+:10EDC00000615149454300007F41410000552A55EB
+:10EDD0002A55000041417F00000402010204004066
+:10EDE0004040404000000102040000205454547888
+:10EDF000007F4844443800384444442000384444A8
+:10EE0000487F00385454541800087E090102001845
+:10EE1000A4A4A47C007F080404780000447D400082
+:10EE2000004080847D00007F102844000000417F66
+:10EE30004000007C04180478007C08040478003842
+:10EE40004444443800FC242424180018242418FCCA
+:10EE5000007C0804040800485454542000043F4433
+:10EE60004020003C4040207C001C2040201C003CF6
+:10EE70004030403C004428102844001CA0A0A07C46
+:10EE8000004464544C44141414141414000000007E
+:10EE900000000000000000000000FC000000000076
+:10EEA00002000000000C020C020000000000000044
+:10EEB00090D0BCD0BC900003000300001824FE4496
+:10EEC0008C000302070201001824D8B04C80000314
+:10EED00000010201C038E438E00001020201020230
+:10EEE000080600000000000000000000000000F81C
+:10EEF0000402000000010204000204F80000000403
+:10EF0000020100009060F860900000000100000025
+:10EF10002020FC2020000000010000000000000074
+:10EF20000000080600000000202020202000000033
+:10EF300000000000000000000000000200000000CF
+:10EF40000080601C0200040300000000F8040404B8
+:10EF5000F8000102020201000008FC0000000002AB
+:10EF60000302000018844424180003020202020075
+:10EF700008042424D80001020202010040B088FCE9
+:10EF800080000000000302003C242424C40001028D
+:10EF900002020100F824242CC00001020202010038
+:10EFA0000C04E41C0400000003000000D824242406
+:10EFB000D80001020202010038444444F800000372
+:10EFC000020201000000100000000000020000002A
+:10EFD0000000200000000000060000000020508813
+:10EFE0000402000000000102909090909000000048
+:10EFF0000000000000020488502000020100000010
+:10F000001804C4241800000002000000F804E4946E
+:10F01000F80001020202020000E09CF080000203FE
+:10F020000000030204FC2424D800020302020100B1
+:10F03000F80404040C0001020202010004FC0404B0
+:10F04000F80002030202010004FC24740C00020315
+:10F050000202030004FC24740C00020302000000FE
+:10F06000F0080444CC4000010202010004FC20200E
+:10F07000FC040203000003020404FC040400020276
+:10F0800003020200000404FC04040604040300005C
+:10F0900004FC24D00C0402030200030204FC04005C
+:10F0A0000000020302020203FC3CC03CFC0003001F
+:10F0B0000300030004FC30C4FC040203020003004C
+:10F0C000F8040404F80001020202010004FC2424F4
+:10F0D0001800020302000000F8848404F800010212
+:10F0E0000207050004FC24649800020302000302E6
+:10F0F000182424448C000302020201000C04FC04C6
+:10F100000C0000020302000004FC0000FC040001EB
+:10F1100002020100047C80E01C04000003000000E7
+:10F120001CE03CE01C00000300030000049C609C09
+:10F130000400020300030200041CE01C040000029F
+:10F14000030200000C84641C04000203020203009A
+:10F150000000FE020200000007040400000E30C0A0
+:10F160000000000000010200000202FE0000000496
+:10F17000040700000004020400000000000000007A
+:10F18000000000000000080808080808000002004D
+:10F1900000000000000000000040A0A0C00000012E
+:10F1A0000202030204FC2020C0000003020201004E
+:10F1B00000C02020600000010202020000C02024E4
+:10F1C000FC0000010202030200C0A0A0C000000178
+:10F1D000020202000020F8242404000203020200BC
+:10F1E0000040A0A0602000070A0A0A0404FC2020B6
+:10F1F000C0000203020003020020E400000000023D
+:10F2000003020000000020E40000080808070000D6
+:10F2100004FC80E020200203020003020404FC003E
+:10F220000000020203020200E020E020C000030010
+:10F230000300030020E02020C000020302000302BC
+:10F2400000C02020C00000010202010020E02020B8
+:10F25000C000080F0A02010000C02020E0000001E9
+:10F26000020A0F0820E040202000020302000000F4
+:10F270000060A0A020000002020203000020F8208D
+:10F28000000000000102020020E00020E000000178
+:10F290000202030220E02080602000000301000041
+:10F2A0006080E08060000003000300002060806058
+:10F2B000200002030003020020E0208060200808F4
+:10F2C000070100000020A0602000000203020200ED
+:10F2D000000020DE0200000000070400000000FF24
+:10F2E00000000000000F00000002DE20000000040B
+:10F2F00007000000020102040402000000000000F8
+:10F3000000000000000000000000000000000000FD
+:10F31000000000F800000000000000333000000092
+:10F3200000100C06100C0600000000000000000099
+:10F3300040C07840C0784000043F04043F0404000B
+:10F34000007088FC08300000001820FF211E00001B
+:10F35000F008F000E018000000211C031E211E0030
+:10F3600000F00888700000001E21232419272110B6
+:10F3700010160E0000000000000000000000000059
+:10F38000000000E018040200000000071820400000
+:10F3900000020418E00000000040201807000000F0
+:10F3A000404080F0804040000202010F0102020054
+:10F3B000000000F0000000000101011F0101010038
+:10F3C000000000000000000080B07000000000009D
+:10F3D0000000000000000000000101010101010126
+:10F3E00000000000000000000030300000000000BD
+:10F3F0000000000080601804006018060100000092
+:10F4000000E010080810E000000F102020100F008E
+:10F41000001010F8000000000020203F2020000015
+:10F42000007008080888700000302824222130006D
+:10F4300000300888884830000018202020110E0075
+:10F440000000C02010F8000000070424243F24001E
+:10F4500000F80888880808000019212020110E00F3
+:10F4600000E0108888180000000F112020110E0005
+:10F4700000380808C83808000000003F00000000FD
+:10F480000070880808887000001C222121221C00BE
+:10F4900000E010080810E0000000312222110F00E7
+:10F4A000000000C0C000000000000030300000007C
+:10F4B00000000080000000000000806000000000EC
+:10F4C0000000804020100800000102040810200005
+:10F4D0004040404040404000040404040404040050
+:10F4E00000081020408000000020100804020100E5
+:10F4F000007048080808F0000000003036010000E5
+:10F50000C030C828E810E0000718272423140B0097
+:10F510000000C038E0000000203C23020227382011
+:10F5200008F8888888700000203F202020110E00F5
+:10F53000C0300808080838000718202020100800EC
+:10F5400008F808080810E000203F202020100F00D5
+:10F5500008F88888E8081000203F202023201800A1
+:10F5600008F88888E8081000203F20000300000009
+:10F57000C03008080838000007182020221E0200AA
+:10F5800008F808000008F808203F210101213F2069
+:10F59000000808F8080800000020203F2020000094
+:10F5A00000000808F8080800C08080807F00000084
+:10F5B00008F888C028180800203F200126382000BD
+:10F5C00008F8080000000000203F20202020300024
+:10F5D00008F8F800F8F80800203F003F003F20003E
+:10F5E00008F830C00008F808203F200007183F0046
+:10F5F000E01008080810E0000F10202020100F0075
+:10F6000008F808080808F000203F21010101000067
+:10F61000E01008080810E0000F18242438504F00AC
+:10F6200008F8888888887000203F2000030C30206C
+:10F6300000708808080838000038202121221C00AA
+:10F64000180808F8080818000000203F20000000F3
+:10F6500008F808000008F808001F202020201F00DC
+:10F660000878880000C83808000007380E0100003C
+:10F67000F80800F80008F800033C0700073C030006
+:10F68000081868808068180820302C03032C30206C
+:10F690000838C800C83808000000203F20000000DB
+:10F6A00010080808C8380800203826212020180033
+:10F6B000000000FE020202000000007F4040400007
+:10F6C000000C30C000000000000000010638C0003F
+:10F6D00000020202FE000000004040407F000000E7
+:10F6E000000004020202040000000000000000000C
+:10F6F000000000000000000080808080808080800A
+:10F7000000020204000000000000000000000000F1
+:10F7100000008080808000000019242222223F20E7
+:10F7200008F8008080000000003F112020110E002A
+:10F730000000008080800000000E112020201100B9
+:10F74000000000808088F800000E112020103F206B
+:10F750000000808080800000001F222222221300EF
+:10F76000008080F0888888180020203F202000003A
+:10F770000000808080808000006B949494936000EF
+:10F7800008F8008080800000203F210000203F20FA
+:10F7900000809898000000000020203F20200000FA
+:10F7A000000000809898000000C08080807F0000EA
+:10F7B00008F8000080808000203F24022D302000C7
+:10F7C000000808F8000000000020203F2020000072
+:10F7D0008080808080808000203F20003F20003F8C
+:10F7E0008080008080800000203F210000203F209A
+:10F7F0000000808080800000001F202020201F004B
+:10F80000808000808000000080FFA12020110E0079
+:10F810000000008080808000000E112020A0FF806A
+:10F82000808080008080800020203F212000010017
+:10F83000000080808080800000332424242419006C
+:10F84000008080E0808000000000001F2020000079
+:10F850008080000000808000001F202020103F20BA
+:10F86000808080000080808000010E30080601004A
+:10F8700080800080008080800F300C030C300F00EF
+:10F8800000808000808080000020312E0E3120001A
+:10F89000808080000080808080818E70180601004A
+:10F8A00000808080808080000021302C2221300068
+:10F8B00000000000807C020200000000003F404089
+:10F8C0000804FE0408C0000000000310207F201080
+:10F8D0000002027C800000000040403F0000000069
+:10F8E0000006010102020404000000000000000004
+:10F8F0000000000000000000000000000000000008
+:10F9000000000000000000000000000000000000F7
+:10F91000000000000000000000F0F0F00000000017
+:10F920000000000000017F01000000000000000056
+:10F93000001C1C1C0000000000008060301C8C605B
+:10F94000301C0C000000000000000000000000005F
+:10F95000000000000000000000000000000000E0C7
+:10F960000000000000E000000086E69F8686868694
+:10F97000E69F860000011F01010101011F01010036
+:10F98000000080C06020F820E0C0000000000307F5
+:10F990000C18FF70E18100000000070F10107F10AD
+:10F9A0000F0700008060206080000000E020000061
+:10F9B0000F3020309F70DC371030C0000000100E78
+:10F9C00003000718101807000000C02020E0C00046
+:10F9D0000000000080E01F38E88703C43C040000FA
+:10F9E000070F1810100B070D1010080000808C4C2A
+:10F9F00038000000000000000000000000000000CF
+:10FA000000000000000000000000000000000000F6
+:10FA100000000000000080E030080400000000004A
+:10FA200000FEFF0100000000000000000000030FC6
+:10FA30001820400000040830E080000000000000B2
+:10FA40000000000001FFFE00000000000040201840
+:10FA50000F03000000000000000000000000C000D4
+:10FA600000000000004266663C18FF183C666642D3
+:10FA70000000000000000300000000000000000083
+:10FA80000000800000000000001010101010FF1097
+:10FA90001010101000000000000003000000000023
+:10FAA0000000000000000000000000000000000056
+:10FAB000000000000000000000808C4C38000000B6
+:10FAC0000000000000000000000000000000000036
+:10FAD0000010101010101010101010000000000086
+:10FAE0000000000000000000000000000000000016
+:10FAF0000000000000000000000000000000000006
+:10FB000000001C1C1C0000000000000000000000A1
+:10FB100000000000E0380C000000000080701C03B2
+:10FB2000000000000060380E01000000000000002E
+:10FB3000000080C060202060C080000000FEFF0147
+:10FB40000000000001FFFE000001070E1810101851
+:10FB50000E0701000000808080C0E000000000006F
+:10FB60000000000000FFFF00000000000000101077
+:10FB7000101F1F1010100000008040202020206067
+:10FB8000C080000000030300804020381F070000F1
+:10FB9000001C1A1918181818181F00000080C0201F
+:10FBA000202060C080000000000303001010182F08
+:10FBB000E780000000070F10101010180F0700005A
+:10FBC000000000000000C0E0F000000000C0B088AD
+:10FBD000868180FFFF808000000000000010101F61
+:10FBE0001F1010000000E060606060606060000056
+:10FBF00000003F1008080818F0E0000000070B1094
+:10FC00001010101C0F030000000080C040202020B6
+:10FC1000E0C0000000FCFF211008080818F0E00018
+:10FC20000001070C18101010080F03000000C0E0BE
+:10FC30006060606060E06000000003000000E018A9
+:10FC40000700000000000000001F1F00000000006F
+:10FC50000080C0602020202060C080000087EF2C42
+:10FC60001818303068CF830000070F0810101010EC
+:10FC7000180F07000000C0C020202020C080000016
+:10FC8000001F3F604040402010FFFE0000000C1CA1
+:10FC9000101010080F03000000000000000000001A
+:10FCA0000000000000000000000E0E0E000000002A
+:10FCB00000000000001C1C1C0000000000000000F0
+:10FCC000000000000000000000000000000C0C001C
+:10FCD0000000000000000000005838000000000094
+:10FCE00000000000000000804020100000001028EC
+:10FCF000448201000000000000000000000001023A
+:10FD000004081000000000000000000000000000D7
+:10FD100000848484848484848484840000000000BB
+:10FD200000000000000000000000102040800000E3
+:10FD300000000000000000000000018244281000C4
+:10FD400000001008040201000000000000C0202094
+:10FD50001010101030E0C0000003030000F0100885
+:10FD60000C070300000000001C1C1C000000000029
+:10FD7000000000C0406020202040C00000FCFF01C7
+:10FD8000F00E03C1FE03807F0001070E0811111061
+:10FD9000110904020000000080E0E0000000000003
+:10FDA0000000807C4340477FF880000010181F103F
+:10FDB00000000000131F1C1020E0E0202020206025
+:10FDC000C080000000FFFF10101010182FE7800007
+:10FDD000101F1F1010101010180F0700000080C017
+:10FDE000402020202060E00000FCFF010000000017
+:10FDF000000001000001070E181010100804030095
+:10FE000020E0E02020202040C080000000FFFF0014
+:10FE10000000000001FFFE00101F1F101010180846
+:10FE20000E07010020E0E02020202020206080003C
+:10FE300000FFFF101010107C00000000101F1F10AA
+:10FE4000101010101018060020E0E02020202020C4
+:10FE50006060800000FFFF101010107C00000100A7
+:10FE6000101F1F100000000000000000000080C0F4
+:10FE70006020202040E0000000FCFF010000404026
+:10FE8000C0C140400001070E181010100F0F0000F5
+:10FE900020E0E0200000000020E0E02000FFFF1054
+:10FEA0001010101010FFFF00101F1F1000000000A6
+:10FEB000101F1F100000202020E0E0202020000064
+:10FEC0000000000000FFFF00000000000000101014
+:10FED000101F1F101010000000000000202020E064
+:10FEE000E020202000000000000000FFFF000000D4
+:10FEF0000060E0808080C07F3F00000020E0E020C4
+:10FF0000000020A06020200000FFFF30187CE3C02C
+:10FF100000000000101F1F10000001131F1C18100C
+:10FF200020E0E020000000000000000000FFFF00D3
+:10FF30000000000000000000101F1F101010101023
+:10FF40001018060020E0E0E000000000E0E0E02003
+:10FF500000FF013FFEC0E01E01FFFF00101F100068
+:10FF6000031F0300101F1F1020E0E0C0000000006E
+:10FF70000020E02000FF0003071C78E08000FF0065
+:10FF8000101F100000000000030F1F00000080C0C1
+:10FF900060202060C080000000FEFF010000000023
+:10FFA00000FFFE000001070E181010180C070100DA
+:10FFB00020E0E0202020202060C0800000FFFF2003
+:10FFC00020202020301F0F00101F1F1000000000F5
+:10FFD00000000000000080C060202060C0800000A1
+:10FFE00000FEFF010000000000FFFE000001070E00
+:10FFF0001111133C7C67210020E0E020202020200C
+:020000040804EE
+:1000000060C0800000FFFF101030F0D0080F070024
+:10001000101F1F10000000030F1C10100080C06094
+:10002000202020204040E00000070F0C181830303E
+:1000300060E08100001F0C0810101010180F07005E
+:100040008060202020E0E02020206080010000006F
+:1000500000FFFF000000000100000000101F1F1043
+:100060000000000020E0E020000000000020E02070
+:1000700000FFFF00000000000000FF0000070F1855
+:1000800010101010100807002060E0E020000000B1
+:1000900020E060200000077FF88000807C030000E3
+:1000A00000000000071F1C070000000020E0E02007
+:1000B00000E0E0200020E0200007FFF8E01FFFFC48
+:1000C000E01F00000000031F0300011F03000000E9
+:1000D000002060E0A0000020E0602000000000039D
+:1000E0008F7CF8C6010000000010181E13000117D5
+:1000F0001F1810002060E0E02000000020E06020D9
+:10010000000001073EF8E0180700000000000010A2
+:10011000101F1F101000000000806020202020A071
+:10012000E0E0200000000000C0F03E0F03000000EF
+:1001300000101C1F171010101018060000000000FF
+:1001400000FC0404040404000000000000FF0000A0
+:100150000000000000000000007F404040404000E0
+:10016000000010E00000000000000000000000009F
+:10017000031C60800000000000000000000000037D
+:100180000C70800000000404040404FC0000000063
+:1001900000000000000000FF0000000000004040E0
+:1001A0004040407F0000000000000010080C040CDC
+:1001B0000810000000000000000000000000000027
+:1001C000000000000000000000000000000000002F
+:1001D000000000000000000000000000000000001F
+:1001E000000000008080808080808080808080800F
+:1001F00000000004040808000000000000000000E7
+:1002000000000000000000000000000000000000EE
+:1002100000000000000000000000000000000000DE
+:10022000000098D844642424FCF80000000F1F1834
+:10023000101010081F1F10180020E0F00000000030
+:10024000000000000000FFFF180804040CF8F00094
+:1002500000001F0F18101010180F030000000000FE
+:10026000000000000000000000E0F8180404043C56
+:100270003800000000030F0C1010101008060000DA
+:100280000000000000000020E0F0000000E0F81C8A
+:1002900004040408FFFF000000030F1810101008EA
+:1002A0001F0F080000000000000000000000000018
+:1002B0000000E0F8484444444C7870000000030F0C
+:1002C0000C181010100804000000000080C060200E
+:1002D00020E0C00000040404FFFF04040404000044
+:1002E000000010101F1F1010100000000000000080
+:1002F0000000000000000000000070F88C04048C76
+:10030000F874040C007076CF8D8D8D89C8787000DC
+:100310000020E0F000000000000000000000FFFFEF
+:1003200008040404FCF8000000101F1F1000001057
+:100330001F1F1000000000000060600000000000AF
+:100340000000040404FCFC00000000000000101089
+:10035000101F1F10101000000000000000000060BF
+:100360006000000000000000040404FCFC00000029
+:100370000000C0C08080C07F3F0000000020E0F08F
+:1003800000000000000000000000FFFF80C0F41C1F
+:100390000404000000101F1F1100031F1C10100098
+:1003A0000000202020E0F00000000000000000001D
+:1003B00000FFFF000000000000001010101F1F10C1
+:1003C000101000000000000000000000000000000D
+:1003D00004FCFC0804FCFC0804FCFC00101F1F10BB
+:1003E000001F1F10001F1F10000000000000000071
+:1003F000000000000004FCFC08080404FCF80000F5
+:1004000000101F1F100000101F1F10000000000030
+:10041000000000000000000000E0F0180C04040CD4
+:1004200018F0E00000030F0C101010100C0F030068
+:100430000000000000000000000000000004FCFCC0
+:10044000080404040CF8F0000080FFFF88901010EE
+:100450001C0F03000000000000000000000000006E
+:1004600000E0F81C04040408F8FC000000030F1866
+:1004700010109088FFFF80000000000000000000C6
+:1004800000000000040404FCFC100804040C0C0030
+:100490001010101F1F1010100000000000000000BE
+:1004A000000000000000000000003078CCC484840C
+:1004B000840C1C0000001E1810101011190F0600EB
+:1004C0000000000000C00000000000000004040460
+:1004D000FFFF040404000000000000000F1F1010C4
+:1004E000100C0000000000000000000000000000F0
+:1004F0000004FCFE00000004FCFE000000000F1FD2
+:10050000181010081F0F0800000000000000000075
+:100510000000000000040C3CFCC40000C43C0C04BF
+:1005200000000000010F1E0E01000000000000008E
+:100530000000000000000000043CFCC400E47CFC5F
+:1005400084807C040000071F070000071F070000CD
+:100550000000000000000000000000000004041C77
+:100560007CE4C0341C0404000010101C1601131F8E
+:100570001C18100000000000000000000000000037
+:1005800000040C3CFCC400C43C0404000000C08017
+:10059000C1370E0100000000000000000000000054
+:1005A0000000000000001C0404C4F47C1C040000D3
+:1005B0000000101C1F17111010180E000000000082
+:1005C000000000F80C04000000000000001028EFFC
+:1005D00000000000000000000000003F604000003C
+:1005E000000000000000FF0000000000000000000C
+:1005F0000000FF0000000000000000000000FF00FD
+:10060000000000000000040CF800000000000000E2
+:1006100000000000EF281000000000000000406013
+:100620003F0000000000000000180602020408104D
+:100630002020300800000000000000000000000042
+:100640000000000000000000000000000000F010AA
+:10065000101010FF10101010F000000000000F0428
+:10066000040404FF040404040F0000004040405F41
+:10067000555555755555555F404040000040200F79
+:10068000094989790909090F2040000000FE02424A
+:100690004ACA4A4ACA4A4A4202FE000000FF405083
+:1006A0004C4340404F50505C40FF00000000F88831
+:1006B000888888FF88888888F800000000001F0864
+:1006C0000808087F888888889F80F000808282825E
+:1006D000828282E2A2928A868280800000000000EC
+:1006E0000040807F0000000000000000101010FF9C
+:1006F000109008888888FF88888808000444827FD2
+:1007000001808040432C102846818000001010108A
+:1007100010D030FF30D0121C10100000100804025E
+:10072000010000FF0000010204081000040404841A
+:10073000E43C2724242424E40404040004020100EB
+:10074000FF0909090949897F0000000000FE225ABB
+:100750008600FE9292929292FE00000000FF040832
+:100760000700FF4020030C1422414000008040207D
+:10077000180680000718204080000000010020704B
+:100780002826212020243860000101000010129248
+:100790009292929292121202FE0000000000003F1C
+:1007A000101010103F0040807F000000000000C0CB
+:1007B00080808080808080FC84808080808080C079
+:1007C000C0000000000000FF7F404040404040FF6C
+:1007D00040404040404040FF7F00000000000000DB
+:1007E000000000000000007F70000000000000001A
+:1007F00000000000000000000000000000000000F9
+:10080000000000FCF80000000000000000000000F4
+:100810000000000000000000FFFE020202020202CF
+:10082000020202FFFF020202020202020202FF03B0
+:1008300000000000000000001F1F04040404040462
+:10084000040404FFFF0404040404040404041F005B
+:100850000000000000000000000000000000000098
+:100860000000007F3F0000000000000000000000CA
+:100870000000000000000000000000000000000078
+:100880000000000000000000000000000000000068
+:1008900000F8F8F0F07020000000000000000000F8
+:1008A0000000000000000000000000000000000048
+:1008B00000000000000000000000000080000000B8
+:1008C0000000000000000000000000000000000028
+:1008D00000FFFFFFFF00000000000000000000001C
+:1008E0000000000000000000808000000000000008
+:1008F00000000000000000000000000000FFFFFEFC
+:100900000606060606060606060606060606060687
+:1009100006FFFFFFFF060606060606060606060693
+:1009200006060606060606FFFFFFFF070200000098
+:1009300000000000000000000000000000FFFFFFBA
+:1009400000000000000000000000000000000000A7
+:1009500000FFFFFFFF00000000000000000000009B
+:1009600000000000000000FFFFFFFF00000000008B
+:1009700000000000000000000000000000FFFFFF7A
+:1009800018181818181818181818181818181818E7
+:1009900018FFFFFFFF18181818181818181818183B
+:1009A00018181818181818FFFFFFFF0000000000A3
+:1009B0000000000000000000000000000201010033
+:1009C0000000000000000000000000000000000027
+:1009D00000FFFFFFFF00000000000000000000001B
+:1009E0000000000000000001010000000000000005
+:1009F00000000000000000000000000000000000F7
+:100A000000000000000000000000000000000000E6
+:100A100000FFFFFFFF0000000000000000000000DA
+:100A200000000000000000000000000000000000C6
+:100A300000000000000000000000000000000000B6
+:100A400000000000000000000000000000000000A6
+:100A5000001F1F0F0F00000000000000000000003A
+:100A60000000000000000000000000000000000086
+:100A70000000000000000000000000000000000076
+:100A8000000000C0F0F8F8F8F8008080C040404056
+:100A90004040404040800000000000000000000096
+:100AA0000000000000000000000080C0E07038D8A6
+:100AB000FCFCFFFFFFFF7F1F070301010000000098
+:100AC000000000000000000000060F0F0F060020CD
+:100AD000408000000080E0F83C0F0701C0F0FFFFFD
+:100AE000FFFFFFBF8F81C0C0E0F87C7E7FFFFFFF6C
+:100AF000FFFFFFFF7F7F7F7F7F7F3F3F0000000082
+:100B00000087FC00FCFFFF00000000000103070756
+:100B10000707030303030101000000E0FCFFFFFFE0
+:100B2000FFFF1F03000000000000000000C0E030D5
+:100B30001C070000071F3FFCF0E0C0800000000021
+:100B4000000000000000000000FCFFFFFFFFFF1F8F
+:100B500003008080C0C0607070380C060701000080
+:100B6000000000000000000001030307070E0E0E46
+:100B70001C1C1C1C1C1C1C1C1C1D1D1F0F0F0E07ED
+:100B80000703030301000000000000000000000054
+:100B90000000000000000080C060F0F8FEFE3E187B
+:100BA000080808080800303000408000F8FE0701FF
+:100BB0001C3F3F1F1B180ECFFFFFFF7F0F0F0F07BC
+:100BC00080C07B0E070F1C383030606060607E7F15
+:100BD0003F3F3118180C0E0303000000FF81818194
+:100BE000818181FF00018244FF11AA4400000100BD
+:100BF00000010100000010385482D78254381000E0
+:100C0000000000010000000010385482C7825438F0
+:100C100010000000000100000000000000824428D5
+:100C20001028448200000000000000000000C0C046
+:100C3000000000000000000000002010D0D01020B4
+:100C400000000000000010082414D4D4142408105C
+:100C50000000080412092515D5D515250912040828
+:100C6000312E4E6574776F726B20496E666F20204F
+:100C7000322E4D4420506F727420496E666F2020D2
+:100C8000332E4C4F524120525353492020202020D4
+:100C9000342E5665726573696F6E20436865636BA9
+:100CA000352E5465737420496E666F2E20202020E7
+:100CB000312E4E6574776F726B20496E666F2020FF
+:100CC000322E4D4420506F727420496E666F202082
+:100CD000332E4C4F52412052535349202020202084
+:100CE00020204E6574776F726B20496E666F2020EE
+:100CF00020202020202020202020202020202020F4
+:100D000020202020202020202020202020202020E3
+:100D100020202020202020202020202020202020D3
+:100D20005072696E74205B47756E3A2020205D20FA
+:100D300020202020202020202020202020202020B3
+:100D400020202020202020202020202020202020A3
+:100D50002020202020202020202020202020202093
+:100D6000202020504F5254202020202020202020BE
+:100D70002020202020202020202020202020202073
+:100D80002020202020202020202020202020202063
+:100D90002020202020202020202020202020202053
+:100DA000202020504F52542020202020202020207E
+:100DB0002020202020202020202020202020202033
+:100DC0002020202020202020202020202020202023
+:100DD0002020202020202020202020202020202013
+:100DE000456D7074790000000000000000000000F4
+:100DF000426C7565536B7900000000000000000034
+:100E00004C5900000000000000000000000000003D
+:100E10004A50000000000000000000000000000038
+:100E20004461727400000000000000000000000037
+:100E30005957595F426C7565736B7900000000006B
+:100E4000524649440000000000000000000000007D
+:100E50005947616F00000000000000000000000022
+:100E60004859616E670000000000000000000000AB
+:100E700053532D4C616E0000000000000000000084
+:100E8000426C7565536B79506C75730000000000FF
+:100E9000504C430000000000000000000000000073
+:100EA000507269636500000000000000000000004F
+:100EB0005957595F426C7565736B790000000000EB
+:100EC00050726F62655F4B59000000000000000027
+:100ED0005957595F50726573737572650000000051
+:100EE000202020504F52542020202020202020203D
+:100EF00020202020202020202020202020202020F2
+:100F000020202020202020202020202020202020E1
+:100F100020202020202020202020202020202020D1
+:100F2000202020205665726573696F6E2020202076
+:100F300020202020202020202020202020202020B1
+:100F400020202020202020202020202020202020A1
+:100F50002020202020202020202020202020202091
+:100F6000312E4D44436F6E6E65637420536574205B
+:100F7000322E4C4F524120536C617665205365747C
+:100F8000332E506F72744C6F67204F757470757488
+:100F9000342E436F6E6E656374204D6F6465202040
+:100FA000352E4E6574776F726B2053657420202048
+:100FB000362E44617461496E6974202020202020FF
+:100FC000312E4D44436F6E6E6563742053657420FB
+:100FD000322E4C4F524120536C617665205365741C
+:100FE000332E506F72744C6F67204F757470757428
+:100FF000204D44436F6E6E656374205365742020EA
+:1010000020202020202020202020202020202020E0
+:1010100020202020202020202020202020202020D0
+:1010200020202020202020202020202020202020C0
+:10103000204C4F524120536C6176652053657420DB
+:1010400020202020202020202020202020202020A0
+:101050002020202020202020202020202020202090
+:101060002020202020202020202020202020202080
+:1010700020506F72744C6F67204F757470757420B8
+:101080002020202020202020202020202020202060
+:101090002020202020202020202020202020202050
+:1010A0002020202020202020202020202020202040
+:1010B0002020436F6E6E656374204D6F6465202041
+:1010C0002020202020202020202020202020202020
+:1010D0002020202020202020202020202020202010
+:1010E0005072657373207C20746F20736869667416
+:1010F0002020204E6574776F726B2053657420201A
+:1011000020202020202020202020202020202020DF
+:1011100020202020202020202020202020202020CF
+:101120005072657373207C20746F207368696674D5
+:101130004E6F773A4469616C2073776974636820F5
+:101140004E6F773A53746174696F6E2020202020AF
+:101150004E6F773A436C6F7564202020202020204A
+:101160004E6F773A5465737420436C6F756420201A
+:101170004E6F773A576966692053746174696F6E70
+:101180004E6F773A4469616C2073776974636820A5
+:101190004E6F773A34475F474D352020202020207E
+:1011A0004E6F773A34475F4C353130202020202075
+:1011B0004E6F773A57694669202020202020202052
+:1011C0004E6F773A57414E202020202020202020AB
+:1011D000496E697469616C697A6520446174613F24
+:1011E00020202020202020202020202020202020FF
+:1011F00020202020202020202020202020202020EF
+:1012000027454E5445522720746F207368696674D1
+:10121000000000000000F03F000000000000F83F68
+:1012200000000000000000000000004003B8E23FA2
+:10123000000000000000000006D0CF43EBFD4C3E54
+:10124000033333333333E33FFFAB6FDBB66DDB3F49
+:101250004D268F515555D53F01411DA96074D13F91
+:1012600065DBC9934A86CD3FEF4E454A287ECA3F8B
+:101270003E5555555555C53F93BDBE166CC166BF0D
+:101280002CDE25AF6A56113FF16BD2C541BDBBBE06
+:10129000D0A4BE726937663E04FA97999999D93FEE
+:1012A000AF788E1DC571CC3F9FC678D0099AC33FD9
+:1012B000935555555555E53F599322942449D23FAE
+:1012C000DE03CB966446C73F44523EDF12F1C23F75
+:1012D0000000000000000000DDDDDDDDDCBBBBDD6B
+:1012E000DDDDDDDDDDDDDDDD9888888888888888C6
+:1012F00077777777778888888555555666666666E6
+:1013000066666666666888888333333222222222C4
+:10131000222222222228888D38130408000000206F
+:10132000BC120000248F0008B8150408BC1200206D
+:10133000ACE200009C840308412D01020304046513
+:1013400006070809320100FF00891112239B32248D
+:1013500046AD573665BF74488CC19D5AAFD3BE6C3D
+:10136000CAE5DB7EE9F7F88110080193331A22A55C
+:10137000562C47B7753E64C99C408DDBBF52AEED1D
+:10138000DA64CBFFF976E802218B3010029913263C
+:1013900067AF763444BD554AADC3BC588ED19F6EFD
+:1013A000EBE7FA7CC8F5D983310A2091121803A71C
+:1013B000772E66B5543C45CBBD42ACD99E508FEFDD
+:1013C000FB66EAFDD874C904428D5316619F7020F4
+:1013D00004A9153227BB364CCEC5DF5EEDD7FC68BD
+:1013E00088E1997AABF3BA85520C4397711E60A1DC
+:1013F000142805B3373A26CDDE44CFDFFD56ECE99D
+:10140000986089FBBB72AA06638F7214409D5122BB
+:1014100025AB343006B9174EEFC7FE5CCCD5DD6A7C
+:10142000A9E3B8788AF19B87730E6295501C41A39B
+:10143000352A24B1163807CFFF46EEDDDC54CDEB5C
+:10144000B962A8F99A708B1023088481951AA79322
+:10145000B62CC2A5D33EE1B7F04008C919522BDB28
+:101460003A644EED5F766DFF7C899480DE859BB794
+:1014700012A6ADD224C3BFF136E0C1184809D33B50
+:101480005A2AE55E6C4FF77D7E6C0AA583B41886F8
+:1014900091972EE3A7F23CC0B5D14229CB38500A30
+:1014A000D91B666FEF7E744CFD5D8BB502A49996D7
+:1014B0001087AFF326E2BDD034C1C3394A28D11A10
+:1014C000580BE77F6E6EF55C7C4D0CC685D71EE52C
+:1014D00097F42880A1913AA3B3B2444ACD5B5669F0
+:1014E000DF78600CE91D722FFB3E8DD604C79FF597
+:1014F00016E4A9902081BBB332A2C55A4C4BD779D0
+:101500005E68E11C680DF33F7A2E0EE787F61CC477
+:1015100095D52AA1A3B03882B193466BCF7A5448AF
+:10152000DD59622DEB3C700EF91F8FF706E69DD456
+:1015300014C5ABB122A0B9923083C77B4E6AD5588F
+:101540005C49E33D6A2CF11E780F00082C41542BB6
+:1015500041504E3D0008FF0102030405060701FF4C
+:1015600001FF01FF01FF01FF01FF01CF022501C8BB
+:101570000C5C53595354454D2E545854181D4D313D
+:101580005F30010911190A1632190A1633190A15A2
+:1015900034190C13504F531969C21203120202FF7F
+:1015A0000901FF01FF01E5130103120202FF090116
+:0815B000FF01FF01E5721700C5
+:0400000508008189E5
+:00000001FF
diff --git a/obj/TXH_V0.3.0.hex b/obj/TXH_V0.3.0.hex
new file mode 100644
index 0000000..91c9c10
--- /dev/null
+++ b/obj/TXH_V0.3.0.hex
@@ -0,0 +1,11765 @@
+:020000040800F2
+:1080000060CC0020A1810008A98100082DAA0008E9
+:10801000AD810008AF810008B181000800000000B8
+:10802000000000000000000000000000B381000814
+:10803000B581000800000000B7810008B981000880
+:10804000BB810008BB810008BB810008BB81000820
+:10805000BB810008BB810008BB810008BB81000810
+:10806000BB810008BB810008BB810008BB81000800
+:10807000BB810008BB810008379900083F990008C0
+:10808000BB81000847990008BB810008BB8100083C
+:10809000BB810008BB810008BB810008BB810008D0
+:1080A000BB810008BB810008BB810008BB810008C0
+:1080B0007DAB0208BB810008BB810008BB810008C2
+:1080C000BB810008BB810008BB810008BB810008A0
+:1080D000BB81000857BB02085FBB020867BB0208F0
+:1080E000AD9D0008BB810008BB810008BB81000872
+:1080F000BB810008BB810008BB8100084F990008C4
+:10810000BB810008BB810008BB810008BB8100085F
+:1081100047BB02084FBB0208BB810008BB810008B7
+:10812000BB810008BB810008BB810008BB8100083F
+:10813000BB810008BB810008BB810008BB8100082F
+:10814000BB810008BB810008BB810008BB8100081F
+:10815000BB810008579900085F9900086FBB0208AF
+:10816000BB810008BB810008BB810008BB810008FF
+:10817000BB810008BB810008BB810008BB810008EF
+:10818000BB810008BB810008DFF810D000F058FC6C
+:108190000048004755D90208AFF3008060CC0020AA
+:1081A0000648804706480047FEE7FEE7FEE7FEE791
+:1081B000FEE7FEE7FEE7FEE7FEE7FEE715AB020897
+:1081C000898100082DE9F0410024061B254671F144
+:1081D000000605DA01240027D0EB070067EB010158
+:1081E000161E73F1000605DA0027D2EB07020125FF
+:1081F00067EB030300F0C1FA86460E4617469C461D
+:10820000AC4204D00025D0EB050E65EB010624B18D
+:108210000020D2EB000760EB030C704631463A4673
+:108220006346BDE8F081202A06DBCB17203A41FAED
+:1082300002F043EAE07306E041FA02F3D040C2F1F3
+:108240002002914008431946704740EA01039B070A
+:1082500003D009E008C9121F08C0042AFAD203E0BB
+:1082600011F8013B00F8013B521EF9D27047421E43
+:1082700012F8013F002BFBD111F8013B02F8013B42
+:10828000002BF9D17047421C10F8011B0029FBD1CB
+:10829000801A704730B505460020034600E05B1C9D
+:1082A000934205D2EC5CC85C201A01D1002CF6D1B7
+:1082B00030BD2DE9FE4F804681EA0300C00F0C4619
+:1082C000009021F0004123F00045B8EB0200A941E5
+:1082D00005D24046214690461C460B46024623F0F6
+:1082E0000040104347D0270DC7F30A00C3F30A51DB
+:1082F0000290401A019040286BDAC3F3130040F457
+:10830000801B0098924620B10023D2EB030A63EB56
+:108310000B0B01985946C0F14002504600F05EFA3E
+:1083200006460D4650465946019AFFF77CFF10EB72
+:1083300008006141002487EA115284EAE7731A4376
+:1083400040D0009A62B3019A012A4FEA075215DC25
+:10835000001B61EB02014FF0004202EA0752CDE937
+:108360000042001C41F5801132462B4600F0EAFA2B
+:1083700003B0BDE8F08F40462146F9E7001B61EBF2
+:108380000201001C41F5801300185B412018A2F582
+:10839000001747EB030140EAD570B6196D4111E0B3
+:1083A0006D084FEA360645EAC0754FEA0752001BD2
+:1083B00061EB0201001C41F5801149084FEA3000D1
+:1083C0000019514132462B4603B0BDE8F04F00F092
+:1083D000AABA0098012240000023D0EB020263EB0E
+:1083E000E073009821464FEAE074B8EB000061EBBF
+:1083F0000401E9E783F000435BE781F0004158E7BF
+:108400002DE9FE4F81EA030404F0004421F000410D
+:1084100000944FF0000B23F0004350EA01045ED0BB
+:1084200052EA03045BD0C3F30A54C1F30A552C4447
+:10843000A4F2F3340194A0FB0254C1F3130141F4FC
+:108440008011C3F3130343F4801301FB024400FBC8
+:10845000034E840A970A44EA815447EA8357A4FBEF
+:10846000076802958D0A05FB07854FEA932C04FBEC
+:108470000C542705029D4FEA065847EA1637B5EB1C
+:1084800008056EEB070C870E920E47EA811742EA49
+:108490008312A7FB0201B6EB0B0164EB00042B0D6A
+:1084A00043EA0C335E1844EB1C50DA465146E7FBB6
+:1084B0000201C5F313044FEA0B3343EA14534FEAA6
+:1084C0000432019C43EA0603A4F10C040294009CCC
+:1084D000CDE900B400F036FA03B0BDE8F08F00201B
+:1084E0000146F9E72DE9F04D81EA030404F0004B61
+:1084F00021F0004514464FF0000A23F0004150EAF5
+:10850000050220D054EA01021DD0C5F30A570246E5
+:10851000C5F31303C1F31300C1F30A5640F48015E9
+:1085200043F48013A7EB0608101BD64608F2FD386B
+:1085300073EB050002D308F1010801E092185B41DA
+:10854000B8F1000F03DA00200146BDE8F08D0020ED
+:108550004FF48011064684460EE0171B73EB0507A7
+:1085600005D3121B63EB050306434CEA010C4908D3
+:108570004FEA300092185B4150EA0107EDD152EA10
+:10858000030012D082EA040083EA0501084305D003
+:10859000101BAB4106D20122002306E000224FF05F
+:1085A000004302E06FF0010253101AEB06004CEB9F
+:1085B000085110EB0A0041EB0B01BDE8F04D00F053
+:1085C000B2B9F0B4CA17CB0F50405140C61841F1B0
+:1085D00000054FEAC372314628004FF0960303D0DE
+:1085E000B623F0BC00F071B930460021F9E70EB5B2
+:1085F000C10F80EAE0700844CA07002140F233430B
+:108600008DE80E000A460B4600F09CF903B000BD51
+:108610000EB540F2334102910021CDE900110A4626
+:108620000B4600F08FF903B000BD3EB5CA17CB0F63
+:10863000002450405140C0186141DA0740F23343F2
+:108640000094CDE901232246234600F07BF903B0D4
+:1086500030BD10B500F0004420F00040C20DC0F362
+:10866000160040F400007F2A02DA0020014610BD07
+:108670000021962A03DCC2F19602D04002E0963A2D
+:1086800000F0ACF8002CF2D00023D0EB030063EB39
+:10869000010110BD70B5C1F30A5201F0004500247C
+:1086A000C1F3130140F2FF3341F480119A4201DA21
+:1086B000002070BD40F233439A42A2F2334203DC01
+:1086C000524200F09AF800E090402C43F1D0404232
+:1086D00070BD70B5C1F30A5201F000450024C1F32A
+:1086E000130140F2FF3341F480119A4202DA002074
+:1086F000014670BD40F233439A42A2F2334203DC9A
+:10870000524200F07AF801E000F068F82C43F0D013
+:108710000023D0EB030063EB010170BD00F00042C9
+:1087200030F000400AD0C10D01F56071C0F31600B1
+:1087300042EA0151C2084007114370470020014638
+:10874000704701F0004330B421F0004150EA0102CB
+:1087500006D00A0DA2F56072C1F31301002A02DCF3
+:1087600030BC00207047440F44EAC104C100E01847
+:1087700030BC00EBC25000F09FB82DE9F05F054619
+:10878000002092469B4688460646814640241BE0D0
+:10879000284641464746224600F02FF853465A469F
+:1087A000C01A914110D311461846224600F016F81F
+:1087B0002D1A67EB01084F4622460120002100F0E8
+:1087C0000DF817EB00094E41201EA4F10104DFDC77
+:1087D000484631462A464346BDE8F09F202A04DB3E
+:1087E000203A00FA02F1002070479140C2F12003C4
+:1087F00020FA03F3194390407047202A04DB203A03
+:1088000021FA02F00021704721FA02F3D040C2F1B0
+:108810002002914008431946704700000FB400231E
+:1088200000B589B00CA900910B996FF00042CB60A4
+:108830001E4B06931E4B07930423CDE901321D4ABC
+:10884000089202466B46002000F0A6F909B05DF8D8
+:1088500014FB70B586B006464FF0FF300091CDE9AD
+:108860000101002015460C4604903246694604A8D2
+:10887000FFF7D4FF02460498211825B108B1084635
+:1088800000E020462860049800280DD0002A02DD70
+:108890000098884208D0081B0094CDE901043246B4
+:1088A000694604A8FFF7BAFF06B070BDD18D000875
+:1088B000EF8D0008658A00080029A8BF7047401C9A
+:1088C000490008BF20F00100704710B4B0FA80FCE6
+:1088D00000FA0CF050EA010404BF10BC704749B123
+:1088E000CCF1200421FA04F411FA0CF118BF012193
+:1088F00021430843A3EB0C01CB1D4FEA00614FEA73
+:10890000102042BF002010BC704700EBC350104441
+:108910000029A4BF10BC7047401C490008BF20F0CC
+:10892000010010BC704710B5141E73F1000408DA82
+:10893000401C41F1000192185B411A4301D120F023
+:10894000010010BD2DE9F04D92469B4611B1B1FAE0
+:1089500081F202E0B0FA80F220329046FFF73EFF4B
+:1089600004460F4640EA0A0041EA0B0153465A46C4
+:10897000084313D0114653EA010019D0C8F1400250
+:108980005046FFF73AFF05460E46504659464246C6
+:10899000FFF724FF084305D0012004E020463946B4
+:1089A000BDE8F08D0020054346EAE0762C433743CE
+:1089B0000A986305E40AA0EB08000022FD0A44EAD5
+:1089C00047540A3002D500200146E9E70105101995
+:1089D0006941DDE9084500196941BDE8F04DA2E7AC
+:1089E00070B521F0004303430CD0C1F30A550024B5
+:1089F000D5EB040564EB0403D617AD1AB34102DBD3
+:108A00000020014670BD201841EB025170BD0000EE
+:108A100030B5041E71F1000404DB4FF00044404205
+:108A200064EB0101141E73F1000405DB1C464FF0DA
+:108A30000043524263EB0403994208BF904230BDA9
+:108A4000064C074D06E0E06840F0010394E807009B
+:108A500098471034AC42F6D3FFF79AFB505C0308FA
+:108A6000705C0308C0B24FF4F05100F03BBA000054
+:108A70002DE9FF4F087883B09946FF2805D0491C9F
+:108A80002D2804D00024002008E000200BE0012461
+:108A9000F9E700EB800003EB4000491C0B78FF2B4B
+:108AA000F7D104B1404200230293147819461D46C1
+:108AB0002D2C01D02B2C04D1521C2D2C13D0002492
+:108AC0000294AA461478FF2C0FD00A25A3FB057840
+:108AD00001FB05814FF0000C03FB0C11521CE31944
+:108AE0004AEB0101EEE70124EAE7814453EA010081
+:108AF00002D019F5C87F06DA03980021C0E90011F9
+:108B000007B0BDE8F08F0025AE4E2F46DFF8B882E3
+:108B1000184600F0FBF9CDE90001B9F1000002DAD6
+:108B2000C9F1000400E004460023A74A1AEB030B36
+:108B300042EB045A12E0E00707D02A463346384693
+:108B40004146FFF75DFC074688462A4633461046F5
+:108B50001946FFF755FC05460E466410002CEAD175
+:108B6000DDE90001B9F1000F5A46534606DAFFF776
+:108B7000B9FC3A464346FFF7B5FC05E0FFF740FC79
+:108B80003A464346FFF73CFC029A0AB181F00041A5
+:108B9000039AC2E90001B3E72DE9FF4F1F468DB0EC
+:108BA000D7E901464FF0FF382E2045464FF0000927
+:108BB0000B90B9696D1C0E988847396A82468847C0
+:108BC0000028F6D1BAF1FF3F0AD024F4D064002E79
+:108BD00011DDBAF12B0F08D0BAF12D0F0BD102E045
+:108BE000404611B08DE744F48064B9696D1C0E985D
+:108BF00088478246761E6946600501D52D2000E033
+:108C00002B208DF8000001F1010B0DF1200809E087
+:108C1000B9696D1C0E98884782460F9844F4007419
+:108C2000761E0560002E02DDBAF1300FF0D00B99F0
+:108C30008A453ED144F0800406E00F99681CA9F1F2
+:108C4000010944F400740860B9696D1C761E0E9821
+:108C5000884782463028F0D02BE00B998A4505D111
+:108C6000200603D444F08004761E18E0504624F019
+:108C7000BDFA08B30DF11301761E44F400748B4560
+:108C800008D2AAF130000BF8010B200607D5A9F194
+:108C9000010003E0200602D409F101008146A0058D
+:108CA00002D50F99681C0860B9696D1C0E98884739
+:108CB0008246002ED1DC53E0002E51DDBAF1650F63
+:108CC00002D0BAF1450F4BD1A00549D5B9696D1C49
+:108CD00024F44074761E0E9888478246002E0CDDE0
+:108CE0002B2804D0BAF12D0F07D144F48074B96950
+:108CF0006D1C0E9888478246761EE00501D52D2111
+:108D000000E02B2108F8011BCDF82C8021E00DF1AB
+:108D10002901761E44F4007488450CD2AAF1300073
+:108D200010F0FF0088F8000002D10B99884509D99E
+:108D300008F1010806E0E00501D5244801E042F20F
+:108D40000F708146B9696D1C0E98884782460F984E
+:108D50000560002E04DD504624F048FA0028D6D1E4
+:108D6000F9690E988847FF208BF8000088F800000A
+:108D70000020069007904B466A4608A906A8FFF710
+:108D800077FEA00502D46FF001002AE714F0240F4B
+:108D90000AD0E00714D1DDE906123868031D3B60F4
+:108DA0000068C0E900120BE0DDE90601FFF7C9FC2D
+:108DB0000146E00704D13868021D3A60006801608E
+:108DC00028460EE7000014400000F03FF1D8FFFFF6
+:108DD000426842B1016811F8013B23B1521EC0E95B
+:108DE0000012184670470121C160881E7047426812
+:108DF0005AB1C368016843B983688B4205D0491EE4
+:108E0000521CC0E90012002070474FF0FF3070473D
+:108E10002DE9F04D00231A461B1A8A4103DB00207E
+:108E20000146BDE8F08DC1F30A52C1F3130141F4CC
+:108E300080154FF0000BD10702D100186D41521E72
+:108E40000027044640F2FF11384601EB620A3E4615
+:108E50008046024600204FF48011FFF7CEFCC21975
+:108E60007141BB1846EB0100B4EB030C75EB000C31
+:108E700004D3E41A65EB000517460E46241908F1E1
+:108E800001006D4180463428E3DDF91946EB060008
+:108E9000091BA84103D24FF0FF32134601E0002224
+:108EA00013461BEB070046EB0A51BDE8F04DFFF7F8
+:108EB0003ABD000030B5041E71F1000404DB4FF030
+:108EC0000044404264EB0101141E73F1000405DB11
+:108ED0001C464FF00043524263EB04038B4208BF31
+:108EE000824230BD7F2801D9002208E0064A02EB09
+:108EF0005002C007127800D1120902F00F020120BF
+:108F00009040084070470000105C03080EB540F226
+:108F1000334202920022CDE900221346FFF712FDF0
+:108F200003B000BD70B58C1810F8015B15F0070395
+:108F300001D110F8013B2A1106D110F8012B03E0F2
+:108F400010F8016B01F8016B5B1EF9D12B0705D4FA
+:108F50000023521E0DD401F8013BFAE710F8013B43
+:108F6000CB1A921C03E013F8015B01F8015B521E5F
+:108F7000F9D5A142D8D3002070BD10B502461078B3
+:108F800003E012F8014B2318D8B20B1EA1F1010423
+:108F9000A1B2F6D110BD000070B5ADF5287D044634
+:108FA0000D460020A790A690002604EB44004549FA
+:108FB00001EBC000408AA84203DC00200DF5287DAB
+:108FC00070BD0020A69077E004EB44003D4B03EB1E
+:108FD000C000028A04EB440003EBC00080892844EF
+:108FE00081B2394800F010F90020A79011E004EB9D
+:108FF0004400344901EBC0004068BDF89C12405C5D
+:1090000001A9BDF89C228854BDF89C02401C80B286
+:10901000A79004EB44002B4901EBC000008ABDF887
+:109020009C128842E3DC04EB4400264A02EBC000B9
+:10903000008A401E81B201A8FFF79FFF23490870F4
+:1090400004EB44001F4901EBC000008A401E01A947
+:10905000085C1E490978884226D10020A79016E0B6
+:1090600004EB4400174901EBC0004068BDF89C12B6
+:10907000405C04EB4401134A02EBC1018968BDF86E
+:109080009C228854BDF89C02401C80B2A79004EB3F
+:1090900044000C4901EBC000008A401EBDF89C1240
+:1090A0008842DDDC012089E7642024F0D7FABDF88E
+:1090B0009802401C80B2A690BDF89802062883DB77
+:1090C00000207BE70C320308C8850020310A00200D
+:1090D0002DE9F043ADF5257D04460E460025002719
+:1090E000A846A94604EB4400324901EBC000408A7F
+:1090F000B04204DC00200DF5257DBDE8F08300259D
+:1091000018E004EB44002B4901EBC0008068405D8F
+:1091100004EB4401274A02EBC1014968485504EBBE
+:109120004400114601EBC0004068405D0DF80500A9
+:10913000681C85B204EB44001E4901EBC000008AA4
+:10914000401EA842DDDC04EB44000A4602EBC000EE
+:10915000008A401E81B26846FFF70FFF04EB44010E
+:10916000144A02EBC101098A491E0DF801000027CB
+:109170001BE004EB44000F4B03EBC000028A04EB3E
+:10918000440003EBC0008089304481B2684600F09F
+:109190004FF931462046FFF7FFFE012800D1AAE72C
+:1091A000642024F05BFA781C87B2062FE1DB0020F4
+:1091B000A1E700000C32030808B5002000901EF063
+:1091C00077FC0F49087000F09BF80D4800782428C0
+:1091D00004D0272807D028280FD109E0002109480A
+:1091E00080F8ED1109E00121064880F8ED1104E056
+:1091F0000221044880F8ED1100BF00BF08BD000047
+:109200002C0A0020BC2200202DE9F04106460D4624
+:1092100017460024012023F0E0FF002028490880A1
+:109220000DE01EF027FC00F0800000B10BE00120F3
+:1092300024F014FA22480088401C21490880204864
+:109240000088C828EDDB00BF1D480088C82832DA36
+:1092500010211C4801F0DEFB08211A4801F0DCFB5C
+:10926000E82000F031F8C5F3871000F02DF8A906CA
+:10927000080E00F029F8002000F026F8002404E091
+:10928000002000F021F8601C84B2042CF8DB0024DC
+:1092900005E0FF2000F018F83055601C84B2BC4295
+:1092A000F7DB1021074801F0B7FB002023F095FF02
+:1092B0000120BDE8F081002023F08FFF0020F8E7B7
+:1092C0002E0A00200000024010B5044600BF022113
+:1092D0000A481EF0FDFC0028F9D0214607481EF080
+:1092E00003FD00BF012105481EF0F2FC0028F9D063
+:1092F00002481EF0F6FCC0B210BD00000030014074
+:1093000010B5012023F069FF00201E4908800DE000
+:109310001EF0B0FB00F0800000B10BE0012024F053
+:109320009DF918480088401C164908801548008897
+:10933000C828EDDB00BF13480088C8281CDA1021BC
+:10934000114801F067FB08210F4801F065FB3D2043
+:10935000FFF7BAFF2A20FFF7B7FF8020FFF7B4FF1F
+:10936000A720FFF7B1FF1021074801F055FB0020AF
+:1093700023F033FF012010BD002023F02EFF00203A
+:10938000F9E700002E0A00200000024070B50546F3
+:109390000E460024012023F020FF002022490880EF
+:1093A0000DE01EF067FB00F0800000B10BE0012033
+:1093B00024F054F91C480088401C1B4908801A48B6
+:1093C0000088C828EDDB00BF17480088C82825DAC8
+:1093D0001021164801F01EFB0821144801F01CFB67
+:1093E0008420FFF771FF0020FFF76EFF0020FFF7DA
+:1093F0006BFF0020FFF768FF002404E0285DFFF703
+:1094000063FF601C84B2B442F8DB1021074801F00E
+:1094100003FB002023F0E1FE012070BD002023F0BB
+:10942000DCFE0020F9E700002E0A002000000240C8
+:1094300070B506460C461546012023F0CEFE29469F
+:109440003046FFF7A3FF08B9002070BD00201F4978
+:1094500008800DE01EF00EFB00F0800000B10BE074
+:10946000012024F0FBF819480088401C17490880A7
+:1094700016480088C828EDDB00BF14480088C828BB
+:109480001EDA1021124801F0C5FA0821104801F037
+:10949000C3FA8320FFF718FFC4F38710FFF714FF08
+:1094A000A106080EFFF710FF0020FFF70DFF1021A7
+:1094B000074801F0B1FA002023F08FFE0120C4E735
+:1094C000002023F08AFE0020BFE700002E0A0020C3
+:1094D0000000024030B502460020002304E012F8EC
+:1094E000014B60405C1CE3B28B42F8DB30BD0000F6
+:1094F00010B50446392024F0C9FAE0B224F0E6FAA7
+:10950000C4F3072024F0E2FAC4F3074024F0DEFAA3
+:10951000200E24F0DBFA4FF48051034801F07CFA6E
+:1095200022F068FC10BD0000000402402DE9F0416B
+:1095300007460E4614463A2024F0A8FAF0B224F06A
+:10954000C5FA301224F0C2FA4FF480510F4801F0EE
+:1095500063FA19E022F04EFC05461D2D11D1384664
+:1095600000F0ACF805463B2024F090FA4FF480510F
+:10957000064801F051FA2F4434B120882844208055
+:1095800002E02846BDE8F081E4E700000004024064
+:109590002DE9F04107460E4614463C2024F076FAA9
+:1095A000F0B224F093FA301224F090FA4FF4805184
+:1095B000104801F031FA0CB10020208019E022F0AF
+:1095C00019FC05461E2D11D1384600F02BF9054631
+:1095D0003D2024F05BFA4FF48051064801F01CFA5C
+:1095E0002F4434B120882844208002E02846BDE87A
+:1095F000F081E4E70004024010B51EF033F908B131
+:1096000000F02EF8302000F0A9F810BD10B5044687
+:109610002146362000F08EF810BD10B5044614B176
+:10962000204600F0ABF8342000F098F810BD10B5DB
+:109630000446204600F0A2F820785C2802D020786A
+:109640002F2803D10021642000F008F9322000F017
+:1096500085F810BD10B5682000F04CF810BD000072
+:1096600010B5222024F012FA24F005FA04464FF433
+:109670008051024801F0D0F9204610BD000402409C
+:109680002DE9F04124F0F7F9044624F0F4F90546F9
+:1096900024F0F1F9064624F0EEF907464FF4805124
+:1096A000054801F0B9F944EA052040EA064040EADD
+:1096B0000760BDE8F08100000004024070B5044678
+:1096C000272024F0E3F924F0D6F90646054646B1F2
+:1096D00000BF24F0D0F92070641C701EC0B2061EBA
+:1096E000F7D14FF48051024801F096F9284670BD39
+:1096F0000004024010B504460C2024F0C7F92046AF
+:1097000024F0E4F9FFF7BCFF10BD000070B504467B
+:109710000A2024F0BBF9204624F0D8F924F0ABF954
+:1097200005464FF48051024801F076F9284670BD95
+:109730000004024070B505460C46284624F0A6F900
+:10974000204624F0C3F94FF48051034801F064F936
+:1097500022F050FB70BD00000004024010B504462A
+:10976000204624F093F94FF48051034801F054F956
+:1097700022F040FB10BD0000000402402DE9F04142
+:109780000646012024F082F924F075F943282BDAEB
+:109790002B20FFF7BBFF102826DA2F2024F076F9C4
+:1097A000002024F093F93220FFF7D8FF0446142C50
+:1097B0001AD1CF20FFF7AAFF0446ACB14C20FFF727
+:1097C00099FF00EB042739464C2000F047F8502061
+:1097D000FFF790FF00EB04273946502000F03EF8D9
+:1097E0000021702000F03AF82F2024F04FF935784E
+:1097F000284624F06BF909E0761C35785C2D01D001
+:109800002F2D00D10025284624F060F9002DF3D13A
+:109810004FF48051024801F0FFF8BDE8F0810000EC
+:109820000004024070B504462D2024F02FF924F0E6
+:1098300022F90646054646B100BF207824F046F9D5
+:10984000641C701EC0B2061EF7D14FF4805102484E
+:1098500001F0E2F8284670BD0004024070B50546EC
+:109860000C460D2024F012F9284624F02FF9E0B21E
+:1098700024F02CF9C4F3072024F028F9C4F307409E
+:1098800024F024F9200E24F021F94FF480510248ED
+:1098900001F0C2F870BD00000004024070B502463D
+:1098A0000C46FF25FF2309E012F8010B80EA0501B1
+:1098B0000648405C80EA03050548435C201EA4F18D
+:1098C0000106B4B2F0D145EA032070BD9B2F030816
+:1098D0009B3003082DE9F04103460C460020014669
+:1098E000024606E013F8010B411842F10002601E27
+:1098F00084B2002CF6DC080C40EA024C100C8DB24D
+:109900001CEB050140F10002080C40EA024041183E
+:109910006FEA010080B2BDE8F08130B50246002058
+:10992000002305E012F8015B2C18E0B25C1CE3B2E6
+:109930008B42F7DB30BD10B513F0A4FB10BD10B5A2
+:1099400013F03EFB10BD10B513F00AFB10BD10B5AF
+:1099500013F066FB10BD10B515F0F2FA10BD10B58E
+:109960001DF066FB10BD00000246094B9A4201D271
+:10997000084801E00648103801F000531BB1064BBF
+:109980000B40C36002E0044B0B4083607047000053
+:1099900010640240006002407D0F7D0F21B102681B
+:1099A00042F00102026003E0026822F0010202605C
+:1099B00070470000016821F0010101600021016091
+:1099C00041608160C1600161212141614A49884251
+:1099D00004D13D21484A103A91608CE04649183143
+:1099E000884205D14FF47461434A103A916082E095
+:1099F00041493031884205D14FF474113E4A103A42
+:109A0000916078E03C494831884205D14FF074615B
+:109A1000394A103A91606EE037496031884204D18A
+:109A20003649354A103AD16065E033497831884289
+:109A300004D13349304A103AD1605CE02E4990316C
+:109A4000884204D12F492C4A103AD16053E02A4968
+:109A5000A831884205D14FF03D51274A103AD160D4
+:109A600049E02949884204D13D21274A083A11603A
+:109A700041E025491831884205D14FF47461224AEA
+:109A8000083A116037E020493031884205D14FF45F
+:109A900074111D4A083A11602DE01B494831884273
+:109AA00005D14FF07461184A083A116023E0164955
+:109AB0006031884204D11149134A121F11601AE023
+:109AC00011497831884204D10D490F4A121F1160A3
+:109AD00011E00D499031884204D10A490A4A121F07
+:109AE000116008E00849A831884204D14FF03D5187
+:109AF000054A121F11607047106002403D000020AF
+:109B0000400F002000003D201064024010B501F01D
+:109B100080034BB122B1436943F08003436103E00A
+:109B2000436923F08003436180290BD02AB1036885
+:109B300001F01E042343036004E0036801F01E04E7
+:109B4000A343036010BD000010B500220268134B50
+:109B50001A40CC680B6823434C6923438C69234328
+:109B6000CC6923430C6A23434C6A23438C6A234306
+:109B70004C6B23438C6B23431A430260426922F0EF
+:109B80000702D1E90B3423431A4342610B69436056
+:109B90004B6883608B68C36010BD00003F801CF081
+:109BA0001CB50024012120201DF068FE302000900B
+:109BB00001208DF8040000208DF8060003208DF8A8
+:109BC000050000208DF807006946184800F0AEFE39
+:109BD0003021164800F020FF0021154880F87C163F
+:109BE00000201449887001204870C8704FF4FA7042
+:109BF000886000F025F80E4890F8F003802813D113
+:109C000000200D49C86524200C49487108200871BE
+:109C10003020C8701420887020204870002104482B
+:109C200080F8F01300F050F81CBD00000014024052
+:109C3000BC22002038290020BC120020AC260020C5
+:109C40001CB523F0E7FDD02023F0B0FD23F016FE75
+:109C5000002023F0ABFD23F011FE23F0DBFDD1202B
+:109C600023F0A4FD23F00AFE00240EE0062C05DA02
+:109C7000012023F06BFD0DF8040004E0002023F028
+:109C800065FD0DF80400601CC4B2072CEEDB23F068
+:109C9000DBFD9DF806000A4948719DF80500087132
+:109CA0009DF80400C8709DF8020088709DF80100BE
+:109CB00048709DF80010034880F8F0131CBD0000A8
+:109CC000AC260020BC2200201CB500241B4890F8C4
+:109CD000F0038DF800001A4840788DF8010018480C
+:109CE00080788DF8020001208DF803001448C078B8
+:109CF0008DF80400124800798DF80500104840796D
+:109D00008DF8060023F086FDD02023F04FFD23F0D0
+:109D1000B5FD002023F04AFD23F0B0FD00BF07E0B1
+:109D20001DF8040023F042FD23F0A8FD601CC4B21E
+:109D3000072CF5DB23F088FD1CBD0000BC220020B1
+:109D4000AC26002070B502460C460025002309E031
+:109D500012F8010B80EA05010648405C80EA030521
+:109D60000548435C201EA4F10106B4B2F0D145EAD7
+:109D7000032070BD9B2F03089B30030810B50446D9
+:109D80000B460021072A00DD072244EA0420014691
+:109D90002BB901FA02F081B20912084610BD012B5D
+:109DA00002D11141C8B2F9E700BFF7E7704710B51B
+:109DB00004460B460021072A00DD072244EA04205E
+:109DC000014613B91141C8B210BD012B05D101FAEA
+:109DD00002F081B209120846F6E700BFF4E700007E
+:109DE000F0B5ADF5317D04460D460020B090AF9042
+:109DF000002604EB4400544901EBC000408AA8420D
+:109E000003DC00200DF5317DF0BD0020AF9094E023
+:109E10004D480122C1684D4800F0A2FA4A48406806
+:109E200000788DF800009DF8000038287DD104EB03
+:109E30004400454B03EBC000C06804EB4403424FB1
+:109E400007EBC3031B8A03FB050104EB44003B46FD
+:109E500003EBC000028A3D4800F082FA0020B09077
+:109E600011E004EB4400384901EBC0004068BDF844
+:109E7000C012405CBDF8C0220DF80200BDF8C0025F
+:109E8000401C80B2B09004EB44002F4901EBC000AD
+:109E9000008ABDF8C0128842E3DC04EB44002A4A81
+:109EA00002EBC000008A401E81B2684600F01EFB33
+:109EB000064604EB4400244901EBC000008A401E22
+:109EC0001DF80000B04230D10020B0901FE004EB3C
+:109ED00044001D4901EBC0004068BDF8C012415C60
+:109EE00004EB4400184A02EBC0008068BDF8C022B1
+:109EF000024404EB4400144B03EBC000008A401EF4
+:109F000068431154BDF8C002401C80B2B09004EB0D
+:109F100044000D4901EBC000008A401EBDF8C0128C
+:109F20008842D4DC01206DE7FFE7642023F096FB34
+:109F3000BDF8BC02401C80B2AF90BDF8BC02062840
+:109F4000FFF666AF00205DE7C0E00208D8580020A9
+:109F50002DE9F041ADF5307D04460E460025002781
+:109F6000A8460020009004EB4400474901EBC000E4
+:109F7000408AB04204DC00200DF5307DBDE8F08160
+:109F800000210846FFF72CFF01287AD1002520E0A8
+:109F900004EB44003C4901EBC0008068411904EB2C
+:109FA0004400394A02EBC000008A401E7043085C3E
+:109FB00004EB440102EBC1014968485504EB44003D
+:109FC000114601EBC0004068405D01A94855681C7E
+:109FD00085B204EB44002C4901EBC000008AA84282
+:109FE000D6DC00274BE004EB4400274B03EBC0001A
+:109FF000C06804EB4403DFF890C00CEBC3031B8A7A
+:10A0000003FB060104EB4400634603EBC000008A37
+:10A01000401E82B21D4800F025FA04EB44001A4AA3
+:10A0200002EBC000008A401E81B201A800F05EFA77
+:10A03000009004EB4400144A02EBC000C06804EB3B
+:10A040004402114B03EBC202128A104404EB440297
+:10A0500003EBC202128A02FB0600411E012268467F
+:10A0600000F000FA31462046FFF7BAFE012801D180
+:10A0700082E706E0642023F0F1FA781C87B2062F0D
+:10A08000B1DB002078E70000C0E00208D8580020CB
+:10A0900070B5ADF5307D00250024002000905149B9
+:10A0A000088080E000256FE0002414E04D4800881F
+:10A0B00000EB40004C4951F83000005D49490988E7
+:10A0C00001EB4101484A02EBC1014968085501A969
+:10A0D0000855601C84B24348008800EB40004249A8
+:10A0E00001EBC000008A401EA042DFDC3D48008832
+:10A0F00000EB40000A4602EBC000008A401E81B21D
+:10A1000001A800F0F3F900903648008800EB400009
+:10A11000354B03EBC000C068324B1B8803EB430395
+:10A12000314E06EBC3031B8A03FB05012D48008853
+:10A1300000EB4000334603EBC000008A401E82B2B1
+:10A140002A4800F08FF92748008800EB400032468B
+:10A1500002EBC000C068234A128802EB4202334679
+:10A1600003EBC202128A10441E4A128802EB42021A
+:10A1700003EBC202128A02FB0500411E012268465F
+:10A1800000F070F9681C85B21648008800EB4000AA
+:10A19000154901EBC000408AA84285DC11480088BF
+:10A1A000401C104908800F4800880B28FFF67AAF42
+:10A1B0000F4890F8E00120F001010D4880F8E0110F
+:10A1C00090F8E00120F00600801D094981F8E001C7
+:10A1D0000021084841800120FFF7BAFE0DF5307DCF
+:10A1E00070BD000010000020C0E00208D858002018
+:10A1F000BC2200209C2400201CB5012108461DF033
+:10A200003DFB01208DF8040002208DF805000020A0
+:10A210008DF8060001208DF807001820009069468F
+:10A22000144800F083FB05221146124800F0C6FBDB
+:10A23000052206210F4800F0C1FB052207210D4829
+:10A2400000F0BCFBA020009002208DF80400032049
+:10A250008DF8050000208DF806008DF8070069468E
+:10A26000044800F063FB402000906946014800F07C
+:10A270005DFB1CBD000002402DE9F84300240027CF
+:10A28000A046002000900025FFF7B6FF00F0BAF8C6
+:10A2900000BF00E06D1C2D488542FBD36E460821AF
+:10A2A0002B4800F0B7FB1021294800F0B5FB062031
+:10A2B00000F08CF80821264800F0AEFB0821244865
+:10A2C00000F0A8FB1021224800F0A6FB012000F0BE
+:10A2D0007DF8002000F07AF808211D4800F09CFB72
+:10A2E0001C48D0F8FC10B0F80021B0F8020102FBC5
+:10A2F0000010B0F5003F02D900BE00BFFEE71648CF
+:10A30000006808B9FFF7C4FE00201449088017E070
+:10A31000002406E0114908782146FFF761FD601C22
+:10A3200084B20E48008800EB40000A4901EBC000EF
+:10A33000408AA042EEDC09480088401C074908809A
+:10A34000064800880B28E3DBBDE8F883FFFF0F0019
+:10A3500000000240C0E002081C024342100000203E
+:10A360002DE9F04105460C4616460027012022F053
+:10A3700031FF0821144800F04DFB1021124800F075
+:10A380004BFB032000F022F8C4F3074000F01EF856
+:10A39000C4F3072000F01AF8E0B200F017F800BF8D
+:10A3A00006E0002000F012F828706D1C781C87B2BF
+:10A3B000B742F6DB0821044800F02EFB002022F013
+:10A3C00009FFBDE8F08100000000024010B504461E
+:10A3D00000BF02210A481DF07BFC0028F9D021466D
+:10A3E00007481DF081FC00BF012105481DF070FCED
+:10A3F0000028F9D002481DF074FCC0B210BD000066
+:10A400000030014000B585B0012108031DF086FA37
+:10A4100013481DF031FC0020ADF80000ADF8040039
+:10A42000ADF80600ADF808004FF40070ADF80A0072
+:10A430003820ADF80C000020ADF80E000720ADF874
+:10A4400010004FF48270ADF80200694604481DF018
+:10A450004DFC012102481DF003FC05B000BD0000C9
+:10A46000003001402DE9F04105460C461646002714
+:10A47000012022F0AFFE08211B4800F0CBFA10218A
+:10A48000194800F0C9FA0620FFF7A0FF0821164876
+:10A4900000F0C2FA0821144800F0BCFA102112485A
+:10A4A00000F0BAFA0220FFF791FFC4F30740FFF76C
+:10A4B0008DFFC4F30720FFF789FFE0B2FFF786FFA7
+:10A4C00000BF05E02878FFF781FF6D1C781C87B27C
+:10A4D000B742F7DB0821044800F09EFA002022F082
+:10A4E00079FEBDE8F08100000000024010B5024690
+:10A4F000107803E012F8014B2318D8B20B1EA1F11B
+:10A500000104A1B2F6D110BD2C48807C012854D1A1
+:10A5100000212A4881742A480078C0B901202849BE
+:10A52000087028480068C0002749D1F8301240EA76
+:10A5300081002549D1F82C1240EA41002249D1F886
+:10A54000281208430F2181432048017017E00020A2
+:10A550001B4908701B480068C0001B49D1F8301225
+:10A5600040EA81001849D1F82C1240EA410016490E
+:10A57000D1F8281208430F21814315480170134870
+:10A58000007813490978884217D11048007811499A
+:10A590000870084600781049097888420DD00D48A7
+:10A5A0000078064908730B4800780B490870094881
+:10A5B000007810B101200149C8727047BC12002018
+:10A5C000DE0A00203402424200004242DF0A00203C
+:10A5D000E00A0020E10A0020DD0A002010B5ADF5F8
+:10A5E0007C7D00247DA00068FB9000200090FFF798
+:10A5F00003F814287CD17A48FFF719F879490870D4
+:10A6000008460078142874D1FFF724F80021764A10
+:10A6100003C2BDF80000FEF76BFF6A464FF4FA7103
+:10A6200001A8FEF783FF71A101A823F0CBF97149BE
+:10A6300008800846008810B300BF04E000216E487F
+:10A640000155601C84B2282CF8DB01A9694A1288E4
+:10A6500088186AA123F0B6F969490880002409E046
+:10A6600064480088C01C204401A9095C6248015567
+:10A67000601C84B262480088001FA042F0DC61A127
+:10A6800001A823F09FF95B4908800846008820B3A1
+:10A69000002405E00021584828300155601C84B290
+:10A6A000282CF7DB01A9534A1288881853A123F0FC
+:10A6B00089F95349088000240AE04E480088083090
+:10A6C000204401A9095C4C4828300155601C84B223
+:10A6D0004B4800880938A042EFDC4DA101A823F0C7
+:10A6E00071F9444908800846008830B3002407E027
+:10A6F0006BE05BE00021404850300155601C84B2A3
+:10A70000142CF7DB01A93B4A128888183BA123F0DF
+:10A7100059F93B49088000240AE0364800880C308B
+:10A72000204401A9095C344850300155601C84B2B2
+:10A73000334800880D38A042EFDC39A101A823F08E
+:10A7400041F92C4908800846008820B3002405E020
+:10A750000020294946390855601C84B2322CF7DBA9
+:10A7600001A9244A1288881824A123F02BF924492E
+:10A77000088000240AE01F480088801D204401A9A9
+:10A78000085C1D4946390855601C84B21C48008885
+:10A79000C01FA042EFDC00210320FFF7D9FB0120FE
+:10A7A000FEF734FF01200DF57C7D10BD0D480078CB
+:10A7B000422803D10A48FEF730FF0CE00120FEF7E3
+:10A7C00025FF00200749087005E00021164880F8A1
+:10A7D000EF1323F089F800BFE5E700000D0A000041
+:10A7E000480A0020380A0020400A002041504E3D0F
+:10A7F000000000005E0A0020082A00203B00000044
+:10A800005C0A0020574946494E414D453D00000035
+:10A810005749464950415353574F52443D00000059
+:10A820005345525645523D00BC22002010B5044607
+:10A830003548844208D1012108461DF02FF8002137
+:10A8400001201DF02BF85EE03048844208D1012140
+:10A8500002201DF023F8002102201DF01FF852E015
+:10A860002B48844208D1012104201DF017F8002153
+:10A8700004201DF013F846E02648844208D1012147
+:10A8800008201DF00BF8002108201DF007F83AE021
+:10A890002148844208D1012110201CF0FFFF002133
+:10A8A00010201CF0FBFF2EE01C48844208D101213F
+:10A8B00020201CF0F3FF002120201CF0EFFF22E0FD
+:10A8C0001748844208D1012140201CF0E7FF0021F5
+:10A8D00040201CF0E3FF16E01248844208D1012119
+:10A8E00080201CF0DBFF002180201CF0D7FF0AE055
+:10A8F0000D48844207D1012180151CF0CFFF0021B3
+:10A90000A0151CF0CBFF10BD000002400004024067
+:10A9100000080240000C02400010024000140240F7
+:10A9200000180240001C024000200240F0B50A4618
+:10A9300000210023002400BF3DE0012505FA01F3BA
+:10A94000156805EA03049C4234D105684F000326CC
+:10A95000BE40B543056015794E00B54006683543E5
+:10A9600005601579012D02D01579022D16D1856863
+:10A970004F000326BE40B543856055794E00B54073
+:10A98000866835438560456801268E40B54345603D
+:10A99000456896798E40B6B235434560C5684F002C
+:10A9A0000326BE40B543C560D5794E00B540C668A4
+:10A9B0003543C560491C1029BFD3F0BDF0B5002355
+:10A9C00000244D07ED0E02FA05F3CE1000F120052C
+:10A9D00055F826504E07F70E0F26BE40B543CF1050
+:10A9E00000F1200646F82750CE1000F1200555F85A
+:10A9F000265045EA0304CE1000F1200545F8264014
+:10AA0000F0BD0246002013690B400BB1012000E0AD
+:10AA10000020704741837047018370470249087BDB
+:10AA20000021014A11737047BC12002003480068DE
+:10AA300000F0010000B100BE00BFFEE7F0ED00E055
+:10AA40004AF6AA2001490860704700000030004023
+:10AA500030B502460024002305E012F8015B2819F6
+:10AA6000C4B2581CC3B28B42F7DB6042C0B230BDE7
+:10AA700010B5002422F038FF642022F0EFFD10BD55
+:10AA80002DE9F043ADF2DC7D80460E461446994632
+:10AA90000025002783A00068CDF8D807002001908A
+:10AAA000042C7CDC80480079302101EB101004EB91
+:10AAB000C40101EB04117D4A114408717A48007900
+:10AAC00000F00F00303004EBC40101EB041111441D
+:10AAD00048717548C078302101EB101004EBC401B7
+:10AAE00001EB0411114488716F48C07800F00F0029
+:10AAF000303004EBC40101EB04111144C871FEF7BE
+:10AB00007BFD14287ED16A480078142809D004EB14
+:10AB1000C40101EB0411654A8818FEF788FD6449F9
+:10AB200008706348007814286DD1B6F57A7F01DD8E
+:10AB30004FF47A76FEF78EFD00215E4A03C25D482F
+:10AB40000068FEF7D5FC5848C078302101EB1010A2
+:10AB50008DF808005448C07800F00F0030308DF8B0
+:10AB600009005148807801EB10108DF80A004E481A
+:10AB7000807800F00F0030308DF80B004A484078A4
+:10AB800001EB10108DF80C004748407800F00F00E2
+:10AB900030308DF80D00484890F8F00300E07CE07C
+:10ABA00001EB10108DF80E00434890F8F00300F010
+:10ABB0000F0030308DF80F00B9F1000F03D1542091
+:10ABC0008DF8100005E0B9F1010F02D152208DF887
+:10ABD00010003A208DF8110000252CE0284605EBE6
+:10ABE000D071491018F801100F110A2097FBF0F0EE
+:10ABF000C0EBC00107F130000844C1B202AA05F160
+:10AC00000A0001E043E02EE01154284605EBD07124
+:10AC1000491018F8011001F00F070A2097FBF0F017
+:10AC2000C0EBC00107F130000844C1B205F10B00D0
+:10AC30001154A81C85B2B5EB460FCFDB0A2000EB00
+:10AC4000460081B201AA02A8FEF7A2FC01AA0221D5
+:10AC50000DF5FB60FEF79CFC0120FEF7D7FC002001
+:10AC60001349087019E012480078422808D104EB13
+:10AC7000C40101EB04110D4A8818FEF7CEFC0CE06C
+:10AC80000120FEF7C3FC00200949087005E00021FF
+:10AC9000094880F8EF1322F027FE0DF2DC7DBDE8B5
+:10ACA000F08300000D0A0000AC260020600A00209E
+:10ACB000380A0020400A0020BC22002070B5B8B03D
+:10ACC0000021369135913491339132913191309107
+:10ACD00000222E922F922C922D922B912A91299123
+:10ACE00028912791269125912391159114911391E3
+:10ACF0001291119110910F919FEDFD0A8DED0E0AA9
+:10AD0000FCA006C8CDE90C12FCA006C8CDE90A12C9
+:10AD1000BBE0FC48807858B30020FA498870FA48B4
+:10AD2000B0F8C805F9490968C1F57A7188421FD1A0
+:10AD3000F6480068C0F57A7081B2F348A0F8C015F3
+:10AD40000021F248001FFEF729FEF149EF48001FDD
+:10AD5000FEF70AFE0120EF4908704FF47A70EB49C4
+:10AD60008C39C1F88C000121E848001FFEF716FE5F
+:10AD7000E448807B50B30021E2488173E648408874
+:10AD8000E2498C39496CC1F57A7188421ED1DF489D
+:10AD90008C38406CC0F57A70DF4908394880002152
+:10ADA000DA484C38FEF7FAFDDC49D8484C38FEF753
+:10ADB000DBFD0120DA4908704FF47A70D3498C39F1
+:10ADC00048640121D1484C38FEF7E8FDCD48807E2B
+:10ADD00050B30021CB488176CF488088CB498C394D
+:10ADE0004969C1F57A7188421ED1C8488C384069DA
+:10ADF000C0F57A70C849083988800021C3487C387A
+:10AE0000FEF7CCFDC749C1487C38FEF7ADFD0120F7
+:10AE1000C54908704FF47A70BC498C3948610121EA
+:10AE2000BA487C38FEF7BAFDB64890F8260060B301
+:10AE30000021B44880F82610B748C088B3498C393F
+:10AE4000C96AC1F57A7188421FD1B0488C38C06A8E
+:10AE5000C0F57A7081B2B0480838C1800021AB4893
+:10AE60006438FEF79BFDB149A8486438FEF77CFDC5
+:10AE70000120AF4908704FF47A70A4498C39C86238
+:10AE80000121A2486438FEF789FD9E488178807BC5
+:10AE900001449C48807E01449A4890F8260008446A
+:10AEA00000287FF436AF0BF0E1BA9A48007820B161
+:10AEB0000020984908702B9019E09948007828B133
+:10AEC00000209749087001202B9010E096480078E8
+:10AED00028B100209449087002202B9007E0944884
+:10AEE000007820B100209249087003212B919DF831
+:10AEF000AC1001EB4100C0EBC1108E4911F83000DD
+:10AF0000C12836D19DF8AC1001EB4100C0EBC11156
+:10AF1000884800EBC100807808282AD101217A48AE
+:10AF200080F818169DF8AC0030B101280AD002282C
+:10AF30000ED0032818D111E04FF480417E48FFF76E
+:10AF400069FD11E04FF400517B48FFF763FD0BE012
+:10AF50004FF480517848FFF75DFD05E04FF4006144
+:10AF60007548FFF757FD00BF00BF00207349086018
+:10AF700099E764480C389DF8AC1010F811000121D5
+:10AF8000B1EBD01F4BF0D0809DF8AC0000EB40013E
+:10AF900001EB00116A4800EB0110407B022841F0F0
+:10AFA000FA8101F0EEB99DF8AC0000EB4001C1EB75
+:10AFB000C010604901EBC000007C01069DF8AC00A8
+:10AFC00000EB4002C2EBC0105A4A02EBC000407CCA
+:10AFD00041EA00419DF8AC0000EB4002C2EBC0101A
+:10AFE000544A02EBC000807C41EA00219DF8AC008D
+:10AFF00000EB4002C2EBC0104E4A02EBC000C07C26
+:10B00000084312904F489DF8AC1050F82120129838
+:10B0100082426CD04B4A9DF8AC00129942F8201045
+:10B020009DF8AC1001EB4100C0EBC110414901EBB0
+:10B03000C000C17B9DF8AC0000EB4002C2EBC01029
+:10B040003C4A02EBC000807B41EA00212891324952
+:10B0500008399DF8AC0031F81010BDF8A0000A3096
+:10B06000814211DB2C4908399DF8AC0031F81010F1
+:10B07000BDF8A0000A30081A81B2274A083A9DF8A4
+:10B08000AC0022F8101007E00020234908399DF891
+:10B09000AC2021F81200FCE39DF8AC0000EB40016D
+:10B0A000C1EBC010234901EBC000C01D0990BDF8E1
+:10B0B000A010FEF7F3FB11909DF8AC0000EB4001EF
+:10B0C000C1EBC0101B4901EBC002BDF8A000083065
+:10B0D000125C9DF8AC0000EB4001C1EBC0101549BB
+:10B0E00001EBC003BDF8A000C01D185C2CE0FCE320
+:10B0F0000000000001693230313030000169323027
+:10B1000045303000102E0020BC5200208C600240E0
+:10B1100000880020120000208458002000802010A9
+:10B120001300002020800010140000200088001070
+:10B1300015000020246600200018024088024242C8
+:10B140003C3000200C76002042EA00221198824216
+:10B1500072D19DF8AC1001EB4100C0EBC110FE496B
+:10B1600001EBC000407C00F00F0101EBD1700991B0
+:10B1700041100998A0EB4100C1B214919DF8AC10A8
+:10B1800001EB4100C0EBC110F34901EBC000C07CF2
+:10B1900000F00F0101EBD1704010099113900020D5
+:10B1A000369025E09DF8AC1001EB4100C0EBC110DA
+:10B1B000E94901EBC001BDF8D8001430095C0991E0
+:10B1C000DDE913210998FEF7D9FD01469DF8AC0091
+:10B1D00000EB4002C2EBC010DF4A02EBC002BDF838
+:10B1E000D80014301154BDF8D800401C81B23691FB
+:10B1F000BDF8A000C01FBDF8D8108842D2DCD748E7
+:10B2000090F8EF03A8B1BDF8A000801C81B20991AD
+:10B210009DF8AC1001EB4100C0EBC111CE4800EB32
+:10B22000C100C01D012308909DF8AC200999FFF7CB
+:10B2300027FC002135914BE0FCE3002136912AE008
+:10B240009DF8AC10C1EBC10000EB8111C44800EBCC
+:10B250004111C91DBDF8D40000EB400202EBC00053
+:10B2600001EB4001891CBDF8D800095C9DF8AC00D9
+:10B2700000EB4002C2EBC010B74A02EBC002BDF8BF
+:10B28000D8001430105C814200D008E0BDF8D8002E
+:10B29000401C81B23691BDF8D8001428D0DB00BF25
+:10B2A000BDF8D80014280ED1BDF8D400C1B29DF865
+:10B2B000AC00C0EBC00202EB8012A94800EB4210C8
+:10B2C00080F85F1008E0BDF8D400401C81B23591D1
+:10B2D000BDF8D4000428B0DB00BFBDF8D4000428BA
+:10B2E0005FD10020359057E09DF8AC00C0EBC00165
+:10B2F00001EB80119A4800EB4110C01DBDF8D4103D
+:10B3000001EB410202EBC10100EB41008078E8BB98
+:10B310000020369027E09DF8AC0000EB4001C1EB27
+:10B32000C0108D4901EBC001BDF8D80014300A5C93
+:10B330009DF8AC00C0EBC00101EB8011884800EB28
+:10B340004111C91DBDF8D40000EB400303EBC00060
+:10B3500001EB4001891CBDF8D8000A54BDF8D800A3
+:10B36000401C81B23691BDF8D8001428D3DBBDF85B
+:10B37000D400C1B29DF8AC00C0EBC00202EB801259
+:10B38000774800EB421080F85F1009E0FFE7BDF856
+:10B39000D400401C81B23591BDF8D4000428A3DB51
+:10B3A00000BF9DF8AC1001EB4100C0EBC1106A4931
+:10B3B00001EBC00090F83210259133211091BDF8B7
+:10B3C000940015287DD00FDCA0F10B000A2879D25B
+:10B3D000DFE810F0340440044204410478007800AF
+:10B3E000430444047800F706A1286CD006DC5028FA
+:10B3F0006AD0512807D0522864D1F1E3A2287DD029
+:10B40000A428F9D1F6E3BDF8A010BDF84000081A51
+:10B41000C1B22391E8E39DF8AC1001EB4100C0EB11
+:10B42000C1104D4901EBC001BDF84000095C2991F4
+:10B43000BDF84000401C81B210919DF8AC1001EBAA
+:10B440004100C0EBC110444901EBC001BDF8400010
+:10B45000095C2A919DF8A80001287BD1BDF8400025
+:10B46000401C81B210919DF8AC0000EB4001C1EB93
+:10B47000C010394901EBC001BDF84000095C3391AF
+:10B48000BDF84000401C81B210919DF8AC1001EB5A
+:10B490004100C0EBC110304901EBC001BDF84000D4
+:10B4A000095C3091BDF84000401C81B210919DF8BC
+:10B4B000AC1001EB4100C0EBC110274901EBC0010A
+:10B4C00003E0FDE3FDE394E396E3BDF84000095C8F
+:10B4D0003191BDF84000401C81B210919DF8AC1034
+:10B4E00001EB4100C0EBC1101B4901EBC001BDF8ED
+:10B4F0004000095C3291BDF8400000E07BE3401C55
+:10B5000081B21091BDF8401035912CE2BDF8400099
+:10B51000401C81B210919DF8AC1001EB4100C0EBD2
+:10B52000C1100D4901EBC001BDF84000095C249138
+:10B53000BDF84000401C81B210919DF89000C0F30E
+:10B54000801000287ED09DF890209DF8A40000EB8C
+:10B55000400107E00DE2000024660020BC2200202C
+:10B56000FC34002001EB0011F94800EB01113031EF
+:10B570009DF89C0001EB001082709DF8A40000EB88
+:10B58000400101EB0011F24800EB011030309DF852
+:10B590009C1000EB01108078C0F3800020BB9DF868
+:10B5A000A40000EB400101EB0011E94800EB0110A1
+:10B5B00030309DF89C1000EB01108078C0F3C00083
+:10B5C00090B99DF8A40000EB400101EB0011E048A8
+:10B5D00000EB011030309DF89C1000EB01108078DA
+:10B5E000C0F340000028ADD000202E902F90002105
+:10B5F000369122E09DF8AC0000EB4001C1EBC01099
+:10B60000D44901EBC001BDF84020BDF8D80010447A
+:10B61000095CBDF8D800C0F10300C00001FA00F0D9
+:10B62000C117DDE92E34184341EA0402CDE92E02A8
+:10B63000BDF8D800401C80B23690BDF8D800042870
+:10B64000D8DB00E079E19DF8A4002E9900EB4002E0
+:10B6500002EB0012BE4800EB021230329DF89C0053
+:10B6600002EB00104160BDF84000001D81B2109156
+:10B6700000222E922F920021369122E09DF8AC10EC
+:10B6800001EB4100C0EBC110B24901EBC001BDF8B4
+:10B690004020BDF8D8001044095CBDF8D800C0F1C6
+:10B6A0000300C00001FA00F0C117DDE92E34184391
+:10B6B00041EA0402CDE92E02BDF8D800401C80B258
+:10B6C0003690BDF8D8000428D8DB9DF8A4002E9948
+:10B6D000C0EBC00202EB80129F4800EB42126032C6
+:10B6E0009DF89C0000EB001002EBC000C0F81A109F
+:10B6F000BDF84000001D81B2109100222E922F92C1
+:10B700000021369122E09DF8AC1001EB4100C0EB26
+:10B71000C110904901EBC001BDF84020BDF8D80030
+:10B720001044095CBDF8D800C0F10300C00001FA64
+:10B7300000F0C117DDE92E34184341EA0402CDE9D7
+:10B740002E02BDF8D800401C80B23690BDF8D8005B
+:10B750000428D8DB9DF8A4002E99C0EBC00202EBB0
+:10B7600080127D4800EB421260329DF89C0000EB95
+:10B77000001002EBC000C0F81E10BDF84000001D14
+:10B7800081B2109100222E922F920021369122E058
+:10B790009DF8AC1001EB4100C0EBC1106D4901EB0D
+:10B7A000C001BDF84020BDF8D8001044095CBDF8C8
+:10B7B000D800C0F10200C00001FA00F0C117DDE9B5
+:10B7C0002E24104341EA0402CDE92E02BDF8D80030
+:10B7D000401C80B23690BDF8D8000328D8DB9DF815
+:10B7E000A410C1EBC10000EB81115B4800EB4110DC
+:10B7F00060309DF89C1001EB011100EBC10034306A
+:10B80000099000682E99084309990860BDF8400026
+:10B81000C01C80B2109000222E922F9200203690F1
+:10B8200022E09DF8AC1001EB4100C0EBC11049498A
+:10B8300001EBC001BDF84020BDF8D8001044095C00
+:10B84000BDF8D800C0F10500C00001FA00F0C11732
+:10B85000DDE92E34184341EA0402CDE92E02BDF899
+:10B86000D800401C80B23690BDF8D8000628D8DB3E
+:10B870009DF8A400DDE92E12C0EBC00303EB80139A
+:10B88000354800EB431360339DF89C0000EB00103B
+:10B8900000E0FDE303EBC00040F8221F4260BDF86A
+:10B8A0004000801D81B2109100222E922F92002123
+:10B8B000369124E09DF8AC1001EB4100C0EBC110C3
+:10B8C000244901EBC001BDF84020BDF8D800104468
+:10B8D000095CBDF8D800C0F10500C00001FA00F015
+:10B8E000C117DDE92E34184300E0FDE341EA04020C
+:10B8F000CDE92E02BDF8D800401C80B23690BDF8CC
+:10B90000D8000628D6DB9DF8A400DDE92E12C0EB96
+:10B91000C00303EB8013104800EB431360339DF822
+:10B920009C0000EB001003EBC00022308160C2607D
+:10B93000BDF84000801D81B21091BDF84010BDF8E7
+:10B94000D400091ABDF8C000801E814206DB0FE05A
+:10B950003C30002024660020FC3400209DF89C0030
+:10B96000401CC1B22791BDF8D40000287FF4CEADB1
+:10B9700026E19DF8AC1001EB4100C0EBC110FE497F
+:10B9800001EBC001BDF84000085C0328F0D1BDF810
+:10B990004000401C81B210919DF8AC1001EB4100B9
+:10B9A000C0EBC110F44901EBC001BDF84000095CD7
+:10B9B0003391BDF84000401C81B210919DF8AC104D
+:10B9C00001EB4100C0EBC110EB4901EBC001BDF838
+:10B9D0004000095C3091BDF84000401C81B21091DC
+:10B9E0009DF8AC0000EB4001C1EBC010E24901EB57
+:10B9F000C001BDF84000095C3191BDF84000401C19
+:10BA000081B210919DF8AC0000EB4001C1EBC01079
+:10BA1000D94901EBC001BDF84000095C3291BDF885
+:10BA20004000401C81B21091BDF8401035910021BA
+:10BA30002791BFE0EDE3BDF84000401C81B21091BA
+:10BA40009DF8AC0000EB4001C1EBC010CA4901EB0E
+:10BA5000C001BDF84000095C2491BDF84000401CC5
+:10BA600081B210919DF89000C0F38010F0B39DF862
+:10BA700090209DF8A40000EB400101EB0011BF48AD
+:10BA800000EB011130319DF89C0001EB0010827039
+:10BA90009DF8A40000EB400101EB0011B74800EB5A
+:10BAA000011030309DF89C1000EB01108078C0F33D
+:10BAB0008000D8B100202E902F900021369129E0EF
+:10BAC0009DF8AC0000EB4001C1EBC010AA4901EBAE
+:10BAD000C001BDF84020BDF8D80010440A5C9DF8B4
+:10BAE000A400C0EBC00101EB801100E052E0A448CB
+:10BAF00000EB411160319DF89C0000EB001001EB60
+:10BB0000C0013F31BDF8D8000A54BDF8D800401C30
+:10BB100081B23691BDF8D8000A28D1DBBDF84000CB
+:10BB20000A3081B2109100222E922F92002136917C
+:10BB300027E09DF8AC1001EB4100C0EBC1108E492D
+:10BB400001EBC001BDF84020BDF8D80010440A5CEC
+:10BB50009DF8A400C0EBC00101EB8011884800EB08
+:10BB6000411160319DF89C0000EB001001EBC00119
+:10BB70005831BDF8D8000A54BDF8D800401C81B235
+:10BB80003691BDF8D8000228D3DBBDF84000801CF8
+:10BB900081B21091BDF84010BDF8D400091ABDF86B
+:10BBA000C000801E814200DB09E09DF89C00401C23
+:10BBB000C1B22791BDF8D40000287FF43CAF00BF8C
+:10BBC000BDF84010BDF8A000801D81420ADCBDF820
+:10BBD000A010891DBDF84000081AC1B2239103E0EE
+:10BBE0003DE007E000202390239800287FF413AC69
+:10BBF0000EE30DE30CE30BE39DF8AC1001EB410009
+:10BC0000C0EBC1105C4901EBC001BDF84000095C0C
+:10BC10009DF8AC00C0EBC00202EB8012584800EB6C
+:10BC20004210817150219DF8AC00C0EBC00202EBC4
+:10BC30008012534800EB42104171E9E20B219DF85C
+:10BC4000AC00C0EBC00202EB80124D4800EB42108A
+:10BC50004171DDE2DCE2DBE2DAE2D9E2D8E2522154
+:10BC60009DF8AC00C0EBC00202EB8012444800EB30
+:10BC700042104171BDF8A010BDF84000814207DDBF
+:10BC8000BDF8A010BDF84000081AC1B2239101E030
+:10BC9000002023909DF8AC0000EB4001C1EBC011E7
+:10BCA000354800EBC101BDF840000A5C9DF8AC00CE
+:10BCB000C0EBC00101EB8011314800EB411101E004
+:10BCC00080E280E2C91D9DF8AC00C0EBC00303EB2D
+:10BCD00080132B4800EB431090F85F0000EB40030B
+:10BCE00003EBC00001EB40004270BDF84000401C77
+:10BCF00081B210919DF8AC1001EB4100C0EBC11076
+:10BD00001D4901EBC001BDF84000095C3491BDF84C
+:10BD10004000401C81B210919DF8AC1001EB410035
+:10BD2000C0EBC110144901EBC001BDF84000095C33
+:10BD30003291BDF84000401C81B210910021359134
+:10BD4000EBE19DF8AC1001EB4100C0EBC1100A49DA
+:10BD500001EBC001BDF84000085C0A4981F82000F1
+:10BD6000BDF84000401C81B2109100222E922F920B
+:10BD7000002136912BE00000246600203C3000209A
+:10BD8000FC340020BC1200209DF8AC1001EB4100F7
+:10BD9000C0EBC110FE4901EBC001BDF84020BDF869
+:10BDA000D8001044095CBDF8D800C0F10300C00001
+:10BDB00001FA00F0C117DDE92E34184341EA04020C
+:10BDC000CDE92E02BDF8D800401C80B23690BDF8F7
+:10BDD000D8000428D8DBEF492E98C1F82100BDF81F
+:10BDE0004000001D81B2109100222E922F9200215E
+:10BDF000369122E09DF8AC1001EB4100C0EBC11080
+:10BE0000E34901EBC001BDF84020BDF8D800104463
+:10BE1000095CBDF8D800C0F10300C00001FA00F0D1
+:10BE2000C117DDE92E34184341EA0402CDE92E02A0
+:10BE3000BDF8D800401C80B23690BDF8D800042868
+:10BE4000D8DBD4482E99C0F82510BDF84000001D5D
+:10BE500081B2109100222E922F920021369122E081
+:10BE60009DF8AC0000EB4001C1EBC010C84901EBEC
+:10BE7000C001BDF84020BDF8D8001044095CBDF8F1
+:10BE8000D800C0F10200C00001FA00F0C117DDE9DE
+:10BE90002E34184341EA0402CDE92E02BDF8D80041
+:10BEA000401C80B23690BDF8D8000328D8DBB949D1
+:10BEB0002E98C1F82900BDF84000C01C81B2109135
+:10BEC00000222E922F920021369122E09DF8AC00A4
+:10BED00000EB4001C1EBC010AD4901EBC001BDF862
+:10BEE0004020BDF8D8001044095CBDF8D800C0F16E
+:10BEF0000500C00001FA00F0C117DDE92E34184337
+:10BF000041EA0402CDE92E02BDF8D800401C80B2FF
+:10BF10003690BDF8D8000628D8DB9E4A0D32DDE900
+:10BF20002E1011625062BDF84000801D81B2109148
+:10BF300000222E922F920021369122E09DF8AC0033
+:10BF400000EB4001C1EBC010914901EBC001BDF80D
+:10BF50004020BDF8D8001044095CBDF8D800C0F1FD
+:10BF60000500C00001FA00F0C117DDE92E341843C6
+:10BF700041EA0402CDE92E02BDF8D800401C80B28F
+:10BF80003690BDF8D8000628D8DB82482D30DDE990
+:10BF90002E128160C260BDF84000801D81B21091F8
+:10BFA0009DF8AC0000EB4001C1EBC010784901EBFB
+:10BFB000C001BDF84000095C764880F84610BDF825
+:10BFC0004000401C81B210919DF8AC0000EB400194
+:10BFD000C1EBC0106E4901EBC001BDF84000095C27
+:10BFE0006C4880F84510BDF84000401C81B21091AB
+:10BFF0009DF8AC0000EB4001C1EBC010644901EBBF
+:10C00000C001BDF84000095C624880F84410BDF8EA
+:10C010004000401C81B210919DF8AC0000EB400143
+:10C02000C1EBC0105A4901EBC001BDF84000095CEA
+:10C03000584880F84310BDF84000401C81B2109170
+:10C040009DF8AC0000EB4001C1EBC010504901EB82
+:10C05000C001BDF84000095C4E4880F84210BDF8B0
+:10C060004000401C81B210919DF8AC1001EB4100E2
+:10C07000C0EBC110464901EBC001BDF84000095CAE
+:10C08000444880F84110BDF84000401C81B200E0F7
+:10C090007FE1109100222E922F920021369122E012
+:10C0A0009DF8AC1001EB4100C0EBC110384901EB29
+:10C0B000C001BDF84020BDF8D8001044095CBDF8AF
+:10C0C000D800C0F10300C00001FA00F0C117DDE99B
+:10C0D0002E34184341EA0402CDE92E02BDF8D800FF
+:10C0E000401C80B2369000E0B4E0BDF8D8000428CF
+:10C0F000D6DB28492E98C1F847000846C06D81B2AA
+:10C1000002200991FCF7E4FF00210620FDF720FF43
+:10C11000BDF8D400401C81B23591BDF8D410BDF8F3
+:10C12000D0008142FFF60DAE1A48C06D1949C98B87
+:10C13000884206D21748C06DBDF8D0100844154992
+:10C14000C86500210520FDF703FF01229DF8AC0022
+:10C15000C0EBC00101EB80110F4800EB4111C91D7C
+:10C160009DF8AC00C0EBC00303EB80130A4800EB62
+:10C17000431090F85F0000EB400303EBC00001F8B0
+:10C1800010200F2005490871BDF8401008E000009C
+:10C1900024660020BC120020FC340020842A0020E9
+:10C1A000BDF8A000801D814208DCBDF8A010891DEB
+:10C1B000BDF84000081AC1B2239101E0002023908D
+:10C1C00026E025E024E000219DF8AC00C0EBC00291
+:10C1D00002EB8012FE4800EB42104171369112E0F2
+:10C1E00000219DF8AC0000EB4002C2EBC010F94A00
+:10C1F00002EBC002BDF8D8000D301154BDF8D800D4
+:10C20000401C81B23691BDF8D8000528E8DB00BF9C
+:10C2100027E00020369012E000219DF8AC0000EBF2
+:10C220004002C2EBC010EB4A02EBC002BDF8D800DE
+:10C230000D301154BDF8D800401C81B23691BDF8C4
+:10C24000D8000528E8DB0020E3499DF8AC2021F860
+:10C2500012009EE00021E0489DF8AC2020F812106A
+:10C2600097E0DD489DF8AC1030F81100F0B39DF870
+:10C27000AC1001EB4100C0EBC110D64901EBC0018D
+:10C28000BDF8A0001130085CFA2802D111203590C9
+:10C2900013E09DF8AC1001EB4100C0EBC110CD499B
+:10C2A00001EBC001BDF8A0000A30085CFA2802D1F9
+:10C2B0000A20359001E000203590BDF8D400002818
+:10C2C00057DD0020369025E09DF8AC1001EB4100D1
+:10C2D000C0EBC110BF4901EBC001BDF8A020BDF803
+:10C2E000D4000244BDF8D800104400E049E0095CE5
+:10C2F0009DF8AC0000EB4002C2EBC010B54A02EB67
+:10C30000C002BDF8D800C01D1154BDF8D800401CB3
+:10C3100081B23691B0499DF8AC0031F81010BDF8EB
+:10C32000D8008142D0DC002036901DE00021BDF80D
+:10C33000A020BDF8D4000244A74B9DF8AC0033F810
+:10C3400010000244BDF8D80002449DF8AC0000EB98
+:10C350004003C3EBC0109F4B03EBC0008154BDF8FA
+:10C36000D800401C81B23691BDF8D8002828DDDB0A
+:10C3700005E0002098499DF8AC2021F8120000202B
+:10C38000289095489DF8AC1030F8110000287EF4F4
+:10C390000AAE0AF06BB8914890F8EF03B0B18E493D
+:10C3A0009DF8AC0031F8101009919DF8AC0000EB3D
+:10C3B0004001C1EBC010874901EBC0010123089186
+:10C3C0009DF8AC20DDE90801FEF75AFB9DF8AC10A2
+:10C3D00001EB410000EB0111814800EB0110817974
+:10C3E0002A919DF8A800092889F06886DFE810F0F6
+:10C3F0000146090095114A20962CD22EDD325B377A
+:10C4000004429DF8AC1001EB4100C0EBC110714932
+:10C4100001EBC000417808460991002110F0BEFCF4
+:10C42000C1B22791002134911CE09DF8AC1001EBC2
+:10C43000410000EB01116A4800EB01113031BDF8F9
+:10C44000D00001EB001041789DF89C00814204D19E
+:10C45000BDF8D000C1B2279112E0BDF8D000401C59
+:10C4600081B234919DF8AC1001EB410000EB011159
+:10C470005B4800EB0110C179BDF8D0008142D4DCEB
+:10C4800000BF9DF8AC1001EB4100C0EBC110514959
+:10C4900001EBC000807800F0F000A0280DD19DF8DD
+:10C4A000AC1001EB4100C0EBC1104A4901EBC000E8
+:10C4B000807800F00F0128910AE09DF8AC1001EBA4
+:10C4C0004100C0EBC110434901EBC00081782891C5
+:10C4D000BDF8A00008B9102028909DF8AC1001EB21
+:10C4E0004100C0EBC1103B4901EBC001BDF8A00009
+:10C4F000401C095C2591BDF8A000401C81B2099147
+:10C500009DF8AC0000EB4001C1EBC010314901EBDC
+:10C51000C0010891DDE9080111F0D0F835909DF8CF
+:10C52000AC1001EB4100C0EBC1102A4901EBC00186
+:10C53000BDF8A000801C095CBDF8D400814242F027
+:10C54000EA809DF8AC1001EB4100C0EBC11021491D
+:10C5500001EBC0004078002842F3DD809DF8AC106C
+:10C5600001EB4100C0EBC1101A4901EBC001BDF85D
+:10C57000A000C01C0A5C9DF8AC00C0EBC00101EB40
+:10C580008011134800EB411160319DF89C0000EBD5
+:10C59000001001EBC00080F83C200021114A9DF8FA
+:10C5A000AC0002EB00129DF89C0011540E48007F75
+:10C5B000012850D19DF8AC1001EB410000EB0111B6
+:10C5C000074800EB011030309DF89C100EE0000091
+:10C5D000FC340020246600207C580020BC2200206F
+:10C5E0003C300020702E0020BC12002000EB011017
+:10C5F000801C0990007820F0800080300999087034
+:10C60000BDF89400B62814D0C52819D0D52802D07A
+:10C61000D9281CD106E0BDF8A000032801DA0020CB
+:10C62000259017E0BDF8A000032801DA002025902E
+:10C6300010E0BDF8A000032801DA0020259009E0F1
+:10C64000BDF8A000032801DA0020259002E00020B8
+:10C65000259000BF00BF9DF8AC1001EB410000EB3E
+:10C660000111FE4800EB011030309DF89C1000EBEA
+:10C670000110801C0990007820F04000403009999A
+:10C680000870BDF89400C5287ED016DCB5287CD093
+:10C690000CDC112801F0DA86122801F01987132822
+:10C6A00001F0A287B22842F03580E8E3B6286DD0C9
+:10C6B000B9286CD0C328F6D1EAE3D92868D007DCC2
+:10C6C000CA2866D0CE2801F0E785D528EBD109E04D
+:10C6D000E12801F0F485E52801F00486E728E2D19D
+:10C6E00001F09DBE9DF8AC1001EB4100C0EBC11004
+:10C6F000DB4901EBC000C178DA4880F8E6119DF80B
+:10C70000AC10C1EBC10000EB8111D74800EB411127
+:10C7100060319DF89C0000EB001011F830109DF87E
+:10C72000AC00C0EBC00202EB8012CF4800EB42101D
+:10C73000007981427EDA9DF8AC1001EB410000EBFC
+:10C740000111C64800EB011030309DF89C1000EB41
+:10C750000110801C0990C34890F8E6110120A0EB5D
+:10C76000D1100999097860F3000109980170BD485A
+:10C7700090F8E601C0F34010E8BB9DF8AC0000EB78
+:10C78000400101EB001105E0FDE3FDE3FDE3FDE306
+:10C79000FDE3FDE3B14800EB011030309DF89C1043
+:10C7A00000EB01108078C0F3401020B39DF8AC007E
+:10C7B00000EB400101EB0011A84800EB0110303004
+:10C7C0009DF89C1000EB0110801C0990007820F06F
+:10C7D0000200801C099908709DF8AC00C0EBC001F4
+:10C7E00001EB8011A04800EB411060309DF89C10D7
+:10C7F00001EB011100E00EE000EBC10018300990E0
+:10C80000007820F00200801C099908709DF8AC1097
+:10C810000220FDF79DFB00219DF8AC00C0EBC0029B
+:10C8200002EB8012904800EB4210C17002229DF88A
+:10C83000AC0000E020E0C0EBC00101EB80118A48B1
+:10C8400000EB411160319DF89C0000EB001001F8F5
+:10C850003020B6229DF8AC00C0EBC00101EB801186
+:10C86000814800EB411060309DF89C1001EB0111F4
+:10C8700000EBC10042717BE39DF8AC0000EB40018E
+:10C8800001EB0011754800EB011030309DF89C1051
+:10C8900000EB0110801C0990724890F8E60101211C
+:10C8A000A1EBD01009990A7860F300020A709DF894
+:10C8B000AC0000EB400101EB0011684800EB0110F7
+:10C8C00030309DF89C1000EB0110801C09906548E9
+:10C8D00090F8E60142090998007862F3410009994D
+:10C8E00008709DF8AC0000EB400101EB00115B48C3
+:10C8F00000EB011030309DF89C1000EB01108078A7
+:10C90000C0F340029DF8AC00C0EBC00101EB801108
+:10C91000554800EB411060309DF89C1001EB01116F
+:10C9200000EBC100007EC0F3400082427ED09DF843
+:10C93000AC10C1EBC10000EB81114B4800EB411082
+:10C9400060309DF89C1001EB011100EBC100183024
+:10C9500009909DF8AC0000EB400101EB00113F484D
+:10C9600000EB011030309DF89C1000EB0110807836
+:10C9700042080998007862F34100099908709DF80F
+:10C98000AC1001EB410000EB0111344800EB011049
+:10C9900030309DF89C1000EB01108078C0F340000F
+:10C9A00090B1D9229DF8AC00C0EBC00101EB801121
+:10C9B0002D4800EB411060309DF89C1001EB0111F7
+:10C9C00000EBC100427138E001229DF8AC00C0EBE1
+:10C9D000C00101EB8011244800EB411160319DF84A
+:10C9E0009C0000EB001001EBC0004273D9229DF8BF
+:10C9F000AC00C0EBC00101EB80111B4800EB411102
+:10CA000060319DF89C0000EB001001EBC00042710A
+:10CA100001229DF8AC00C0EBC00101EB801112486F
+:10CA200000EB411060309DF89C1000E00AE001EB43
+:10CA3000011100EBC10080F83E209DF8AC100220EF
+:10CA4000FDF786FA9DF8AC1001EB410000EB0111F7
+:10CA5000024800EB0111303108E000003C300020BA
+:10CA600024660020BC220020FC3400209DF89C009D
+:10CA700001EB0010807800F001029DF8AC00C0EBE3
+:10CA8000C00101EB8011FE4800EB411060309DF8C1
+:10CA90009C1001EB011100EBC100007E00F00100D1
+:10CAA000824276D09DF8AC10C1EBC10000EB811141
+:10CAB000F34800EB411060309DF89C1001EB011130
+:10CAC00000EBC100183009909DF8AC1001EB41005B
+:10CAD00000EB0111EB4800EB011030309DF89C1089
+:10CAE00000EB0110807809990A7860F300020A705F
+:10CAF0009DF8AC1001EB410000EB0111E14800EBA7
+:10CB0000011030309DF89C1000EB0110807800F08F
+:10CB10000100E8BB9DF8AC1001EB410000EB0111F6
+:10CB2000D84800EB011030309DF89C1000EB01104C
+:10CB30008078C0F3401068B39DF8AC10C1EBC10021
+:10CB400000EB8111CE4800EB411060309DF89C1045
+:10CB500001EB011100EBC10090F83E00D0B99DF847
+:10CB6000AC10C1EBC10000EB8111C54800EB4110D6
+:10CB700060309DF89C1001EB011100EBC100407B7F
+:10CB800040B99DF8AC1001EB410000EB011102E04F
+:10CB900058E080E142E0BB4800EB011030309DF8E6
+:10CBA0009C1000EB01108078C0F34000B0BB012264
+:10CBB0009DF8AC00C0EBC00101EB8011B04800EB68
+:10CBC000411160319DF89C0000EB001001EBC000AA
+:10CBD0004273D9229DF8AC00C0EBC00101EB80117B
+:10CBE000A74800EB411160319DF89C0000EB00105C
+:10CBF00001EBC000427101229DF8AC00C0EBC00106
+:10CC000001EB80119E4800EB411060309DF89C10B4
+:10CC100001EB011100EBC10080F83E2000229DF8DD
+:10CC2000AC00C0EBC00101EB8011954800EB411056
+:10CC300060309DF89C1001EB011100EBC10080F801
+:10CC40003D2018E19DF8AC10C1EBC10000EB811153
+:10CC50008B4800EB411060309DF89C1001EB0111F6
+:10CC600000EBC10090F83E0098B901229DF8AC009D
+:10CC7000C0EBC00101EB8011814800EB4110603036
+:10CC80009DF89C1001EB011100EBC10080F83D20E4
+:10CC900027E000229DF8AC00C0EBC00101EB801141
+:10CCA000774800EB411160319DF89C0000EB0010CB
+:10CCB00001EBC00080F83D209DF8AC1001EB410075
+:10CCC00000EB01116F4800EB011130319DF89C0021
+:10CCD00001EB0010801C0990007820F001020998F7
+:10CCE0000270694890F8C80780B19DF8AC1001EB5C
+:10CCF000410000EB0111634800EB011030309DF85A
+:10CD00009C1000EB0110807A02286FD15F48407FB1
+:10CD100001286BD15D48C06D5C49C98B884265D2E2
+:10CD20009DF8AC10C1EBC10000EB8111544800EB41
+:10CD3000411060309DF89C1001EB011100EBC10027
+:10CD400090F83D00012851D19DF8AC10C1EBC10015
+:10CD500000EB81114A4800EB411060309DF89C10B7
+:10CD600001EB011100EBC10090F87700F0BB9DF8DA
+:10CD7000AC1001EB410000EB0111424800EB011146
+:10CD800030319DF89C0001EB001001789DF8AC005B
+:10CD9000C0EBC00202EB8012394800EB4210417038
+:10CDA000C3229DF8AC00C0EBC00101EB80113448F8
+:10CDB00000EB411160319DF89C0000EB001001EB8D
+:10CDC000C000427100229DF8AC0000EB400101EB75
+:10CDD00000112C4800EB011130319DF89C0001EB53
+:10CDE000001042609DF8AC10022000E043E0FDF727
+:10CDF000AFF80021369119E000229DF8AC00C0EB9D
+:10CE0000C00101EB80111E4800EB411160319DF81B
+:10CE10009C0000EB001001EBC0013F31BDF8D800D1
+:10CE20000A54BDF8D800401C81B23691BDF8D80034
+:10CE30001428E1DB0020369019E000229DF8AC00B8
+:10CE4000C0EBC00101EB80110D4800EB41116031D6
+:10CE50009DF89C0000EB001001EBC0015B31BDF8B8
+:10CE6000D8000A54BDF8D800401C81B23691BDF8F4
+:10CE7000D8000A28E1DB9DF8AC10022009E0F5E3B8
+:10CE8000FC3400203C300020BC220020BC120020DA
+:10CE9000B8E3FDF75DF89DF8AC1001EB410000EB45
+:10CEA0000111FE4800EB011030309DF89C1000EBA2
+:10CEB00001108078C0F3400088B1D9229DF8AC0001
+:10CEC000C0EBC00101EB8011F54800EB4110603070
+:10CED0009DF89C1001EB011100EBC10042719DF81F
+:10CEE000AC10C1EBC10000EB8111ED4800EB41102B
+:10CEF00060309DF89C1001EB011100EBC1008078BF
+:10CF0000B22835D19DF8AC1001EB410000EB0111C6
+:10CF1000E24800EB011030309DF89C1000EB01104E
+:10CF20008078C0F3400018BB9DF8AC0000EB4001D6
+:10CF300001EB0011D94800EB011030309DF89C1036
+:10CF400000EB01108078C0F3401088B9E5229DF80D
+:10CF5000AC00C0EBC00101EB8011D14800EB4110E7
+:10CF600060309DF89C1001EB011100EBC100427193
+:10CF70009DF8AC0000EB400101EB0011C74800EB4D
+:10CF80000110303005E0F9E384E3F8E3F8E313E15E
+:10CF90006DE39DF89C1000EB011080780121B1EB4E
+:10CFA000D01F4FD19DF8AC0000EB400101EB001108
+:10CFB000BA4800EB011030309DF89C1000EB0110D6
+:10CFC000807800F00100E8BB9DF8AC00C0EBC00128
+:10CFD00001EB8011B24800EB411060309DF89C10CD
+:10CFE00001EB011100EBC10090F83E0050BB9DF831
+:10CFF000AC0000EB400101EB0011A84800EB011070
+:10D0000030309DF89C1000EB01108078C0F3C00018
+:10D01000C0B99DF8AC0000EB400101EB00119F4846
+:10D0200000EB011030309DF89C1000EB0110407AAD
+:10D0300000F0010030B19DF8AC00C0EBC00101EB85
+:10D04000801100E049E0964800EB411060309DF807
+:10D050009C1001EB011100EBC10090F8860000F07C
+:10D060000100D0BB9DF8AC00C0EBC00101EB80110A
+:10D070008B4800EB411060309DF89C1001EB0111D2
+:10D0800000EBC10090F8780038B3002036902AE019
+:10D090009DF8AC00C0EBC00101EB8011804800EBB3
+:10D0A000411160319DF89C0000EB001001EBC000C5
+:10D0B00000F17901BDF8D8000A5C9DF8AC0000EBE6
+:10D0C000400101EB0011754800EB01100E30BDF876
+:10D0D000D810405C824201D009E06CE0BDF8D80075
+:10D0E000401C81B23691BDF8D8000628D0DB00BFC5
+:10D0F000BDF8D80006285ED1369029E09DF8AC0036
+:10D10000C0EBC00101EB8011654800EB41116031BB
+:10D110009DF89C0000EB001001EBC00000F17901CC
+:10D12000BDF8D8000A5C9DF8AC0000EB400101EBB3
+:10D1300000115A4800EB01100E30BDF8D810405CC9
+:10D14000824200D008E0BDF8D800401C81B2369180
+:10D15000BDF8D8000A28D1DB00BFBDF8D8000A28E6
+:10D1600029D09DF8AC00C0EBC00101EB80114C4808
+:10D1700000EB411060309DF89C1001EB011100EBB9
+:10D18000C10086300990007820F00100401C099908
+:10D19000087012229DF8AC00C0EBC00101EB8011B9
+:10D1A0003F4800EB411060309DF89C1001EB0111ED
+:10D1B00000EBC1004271FCE39DF8AC0000EB4001C4
+:10D1C00001EB0011354800EB0110007BD0BBBDF82E
+:10D1D000A000082800D0EEE70020369028E09DF857
+:10D1E000AC0000EB4001C1EBC0102E4901EBC001C7
+:10D1F000BDF8D800C01C085C00F00F00092800DD55
+:10D200001AE09DF8AC0000EB4001C1EBC0102549CD
+:10D2100001EBC001BDF8D800C01C085C00F0F000B4
+:10D22000902800DD08E0BDF8D800401C81B236919E
+:10D23000BDF8D8000628D2DB00BFBDF8D80006280C
+:10D2400001DAB8E770E09DF8AC0000EB4001C1EBFB
+:10D25000C010144901EBC000C07801049DF8AC0077
+:10D2600000EB4002C2EBC0100E4A02EBC000007996
+:10D2700041EA00219DF8AC0000EB4002C2EBC01077
+:10D28000084A02EBC000407901439DF8AC00C0EBB6
+:10D29000C00202EB8012024806E000003C30002091
+:10D2A000FC3400202466002000EB421260329DF81E
+:10D2B0009C0000EB001002EBC000C0F81A109DF8B3
+:10D2C000AC0000EB4001C1EBC010FE4901EBC00017
+:10D2D000807901049DF8AC0000EB4002C2EBC01065
+:10D2E000F84A02EBC000C07941EA00219DF8AC0089
+:10D2F00000EB4002C2EBC010F24A02EBC000007A21
+:10D3000001439DF8AC00C0EBC00202EB8012EE4876
+:10D3100000EB421060309DF89C2002EB021200EB03
+:10D32000C200C0F81E10BAE0BDF8A0000A2800D064
+:10D3300041E70020369028E09DF8AC1001EB410059
+:10D34000C0EBC110DF4901EBC001BDF8D800C01C23
+:10D35000085C00F00F00092800DD1AE09DF8AC1011
+:10D3600001EB4100C0EBC110D64901EBC001BDF893
+:10D37000D800C01C085C00F0F000902800DD08E038
+:10D38000BDF8D800401C81B23691BDF8D8000828FD
+:10D39000D2DB00BFBDF8D800082800DA0BE79DF803
+:10D3A000AC1001EB4100C0EBC110C64901EBC0005D
+:10D3B000C07801069DF8AC0000EB4002C2EBC01043
+:10D3C000C04A02EBC000007941EA00419DF8AC0080
+:10D3D00000EB4002C2EBC010BA4A02EBC000407939
+:10D3E00041EA00219DF8AC0000EB4002C2EBC01006
+:10D3F000B44A02EBC000807901439DF8AC00C0EB59
+:10D40000C00202EB8012B04800EB421260329DF87D
+:10D410009C0000EB001002EBC000C0F81A109DF851
+:10D42000AC1001EB4100C0EBC110A64901EBC000FC
+:10D43000C07901069DF8AC0000EB4002C2EBC010C1
+:10D44000A04A02EBC000007A41EA00419DF8AC001E
+:10D4500000EB4002C2EBC0109A4A02EBC000407AD7
+:10D4600041EA00219DF8AC0000EB4002C2EBC01085
+:10D47000944A02EBC000807A01439DF8AC00C0EBF7
+:10D48000C00202EB8012904800EB421060309DF821
+:10D490009C2002EB021200EBC200C0F81E109DF8A7
+:10D4A000AC10C1EBC10000EB8111874800EB4111CA
+:10D4B00060319DF89C0000EB001011F830109DF8D1
+:10D4C000AC00C0EBC00202EB80127F4800EB4210C0
+:10D4D000007981422EDA00219DF8AC00C0EBC00239
+:10D4E00002EB8012784800EB4210C17004229DF8D4
+:10D4F000AC00C0EBC00101EB8011734800EB41119F
+:10D5000060319DF89C0000EB001001F83020C5222E
+:10D510009DF8AC00C0EBC00101EB80116A4800EB44
+:10D52000411060309DF89C1001EB011100EBC1002F
+:10D53000427166E09DF8AC1001EB410000EB011177
+:10D54000624800EB011030309DF89C1000EB011098
+:10D550008078C0F3400090B1D5229DF8AC00C0EBBC
+:10D56000C00101EB8011584800EB411060309DF87C
+:10D570009C1001EB011100EBC100427141E09DF8EC
+:10D58000AC10C1EBC10000EB81114F4800EB411022
+:10D5900060309DF89C1001EB011100EBC100807B15
+:10D5A00001282ED100229DF8AC00C0EBC00101EB98
+:10D5B0008011454800EB411160319DF89C0000EB63
+:10D5C000001001EBC0008273B6229DF8AC00C0EBE6
+:10D5D000C00101EB80113C4800EB411160319DF826
+:10D5E0009C0000EB001001EBC000427100219DF88F
+:10D5F000AC00C0EBC00202EB8012334800EB4210DB
+:10D60000C170D8E5D5229DF8AC00C0EBC00101EB9C
+:10D6100080112D4800EB411160319DF89C0000EB1A
+:10D62000001001EBC000427101219DF8AC00C0EB7D
+:10D63000C00202EB8012244800EB4210C1709DF83A
+:10D64000AC1001EB410000EB0111204800EB01118F
+:10D6500030319DF89C0001EB0010801C099000788F
+:10D6600020F02000203009990870A4E51FE2D5229F
+:10D670009DF8AC00C0EBC00101EB8011124800EB3B
+:10D68000411060309DF89C1001EB011100EBC100CE
+:10D69000427190E59DF8AC10C1EBC10000EB811127
+:10D6A000094800EB41106030BDF8D01001EB0111CA
+:10D6B00000EBC1008079012842D100229DF8AC0026
+:10D6C00006E0000024660020FC3400203C300020EE
+:10D6D000C0EBC00101EB8011FE4800EB411160314D
+:10D6E000BDF8D00000EB001001EBC0008271D92220
+:10D6F0009DF8AC00C0EBC00101EB8011F54800EBD8
+:10D70000411160319DF89C0000EB001001EBC0005E
+:10D7100042719DF8AC1001EB410000EB0111EE48A5
+:10D7200000EB011030309DF89C1000EB0110801CC4
+:10D730000990007820F00400001D099908701CE091
+:10D74000C3229DF8AC00C0EBC00101EB8011E148A1
+:10D7500000EB411160319DF89C0000EB001001EBE3
+:10D76000C000427100219DF8AC00C0EBC00202EB8A
+:10D770008012D84800EB4210C1701CE5D2E16CE089
+:10D78000FFE79DF8AC10C1EBC10000EB8111D1485F
+:10D7900000EB41106030BDF8D01001EB011100EB3F
+:10D7A000C100807901283AD100229DF8AC00C0EB7D
+:10D7B000C00101EB8011C74800EB41116031BDF899
+:10D7C000D00000EB001001EBC0008271D9229DF85F
+:10D7D000AC00C0EBC00101EB8011BE4800EB411171
+:10D7E00060319DF89C0000EB001001EBC00042711D
+:10D7F0009DF8AC1001EB410000EB0111B64800EBC5
+:10D80000011130319DF89C0001EB0010801C099043
+:10D81000007820F00400001D099908701CE0C32264
+:10D820009DF8AC00C0EBC00101EB8011A94800EBF2
+:10D83000411160319DF89C0000EB001001EBC0002D
+:10D84000427100219DF8AC00C0EBC00202EB8012D7
+:10D85000A04800EB4210C170ADE49DF8AC1001EBA4
+:10D86000410000EB01119C4800EB0110007B38BB2C
+:10D870009DF8AC1001EB4100C0EBC110974901EBE2
+:10D88000C00001799DF8AC0000EB4002C2EBC01073
+:10D89000924A02EBC000C07841EA00229DF8AC0039
+:10D8A000C0EBC00101EB80118A4800EB41106030F1
+:10D8B0009DF89C1001EB011100EBC100426332E0C6
+:10D8C0009DF8AC1001EB4100C0EBC110834901EBA6
+:10D8D000C000C07801049DF8AC0000EB4002C2EB30
+:10D8E000C0107E4A02EBC000007941EA00219DF899
+:10D8F000AC0000EB4002C2EBC010784A02EBC00063
+:10D90000407901439DF8AC00C0EBC00202EB8012ED
+:10D91000704800EB421060309DF89C2002EB021230
+:10D9200000EBC20041639DF8AC10C1EBC10000EBFD
+:10D930008111684800EB411160319DF89C0000EBBB
+:10D94000001011F830109DF8AC00C0EBC00202EBE3
+:10D950008012604800EB42100079814230DA0021E9
+:10D960009DF8AC00C0EBC00202EB8012594800EBFE
+:10D970004210C17003229DF8AC00C0EBC00101EB66
+:10D980008011544800EB411160319DF89C0000EB80
+:10D99000001001F83020D9229DF8AC00C0EBC00186
+:10D9A00001EB80114B4800EB411060309DF89C105A
+:10D9B00000E0FDE301EB011100EBC100427175E0F5
+:10D9C0009DF8AC10C1EBC10000EB8111414800EBA8
+:10D9D00041106030BDF8D01001EB011100EBC10027
+:10D9E0008079012845D100229DF8AC00C0EBC00130
+:10D9F00001EB8011374800EB41116031BDF8D000D8
+:10DA000000EB001001EBC0008271D9229DF8AC0040
+:10DA1000C0EBC00101EB80112E4800EB41116031D9
+:10DA20009DF89C0000EB001001EBC00042719DF8D6
+:10DA3000AC1001EB410000EB0111274800EB011194
+:10DA400030319DF89C0001EB0010801C099000789B
+:10DA500020F00400001D0999087001229DF8AC0017
+:10DA6000C0EBC00101EB80111A4800EB4110C270FD
+:10DA70001CE0C5229DF8AC00C0EBC00101EB801199
+:10DA8000144800EB411160319DF89C0000EB001040
+:10DA900001EBC000427100219DF8AC00C0EBC00258
+:10DAA00002EB80120B4800EB4210C17080E30021B2
+:10DAB0009DF8AC00C0EBC00202EB8012054800EB01
+:10DAC0004210C1709DF8AC1001EB410000EB011158
+:10DAD000014805E0FC3400203C3000202466002092
+:10DAE00000EB011130319DF89C0001EB0010801C0F
+:10DAF0000990007820F00400001D09990870D522D3
+:10DB00009DF8AC00C0EBC00101EB8011FE4800EBBA
+:10DB1000411060309DF89C1001EB011100EBC10039
+:10DB2000427145E39DF8AC1001EB410000EB01119F
+:10DB3000F64800EB0110007BD0BBBDF8A0000C281C
+:10DB400000D035E30020369028E09DF8AC1001EBC2
+:10DB50004100C0EBC110EE4901EBC001BDF8D80097
+:10DB6000C01C085C00F00F00092800DD1AE09DF8D9
+:10DB7000AC1001EB4100C0EBC110E54901EBC00165
+:10DB8000BDF8D800C01C085C00F0F000902800DD53
+:10DB900008E0BDF8D800401C81B23691BDF8D8002D
+:10DBA0000A28D2DB00BFBDF8D8000A2801DAFFE25C
+:10DBB0007CE000202C902D90002136911EE0DDE9C4
+:10DBC0002C10000240EA11620902CDE92C129DF8E6
+:10DBD000AC1001EB4100C0EBC110CD4901EBC0011D
+:10DBE000BDF8D800C01C085CDDE92C341843CDE931
+:10DBF0002C04BDF8D800401C80B23690BDF8D80087
+:10DC00000528DCDB9DF8AC00DDE92C21C0EBC0036E
+:10DC100003EB8013BC4800EB431360339DF89C007A
+:10DC200000EB001003EBC00040F8222F41600022FF
+:10DC30002C922D92002136911EE0DDE92C1000027D
+:10DC400040EA11620902CDE92C129DF8AC1001EBFB
+:10DC50004100C0EBC110AE4901EBC001BDF8D800D6
+:10DC60000830085CDDE92C341843CDE92C04BDF8FC
+:10DC7000D800401C80B23690BDF8D8000528DCDB07
+:10DC80009DF8AC00DDE92C12C0EBC00303EB801360
+:10DC90009D4800EB431060309DF89C3003EB03136C
+:10DCA00000EBC30022308160C260B6E0BDF8A00086
+:10DCB0000E2800D07CE20020369028E09DF8AC10C1
+:10DCC00001EB4100C0EBC110914901EBC001BDF86F
+:10DCD000D800C01C085C00F00F00092800DD1AE025
+:10DCE0009DF8AC1001EB4100C0EBC110884901EB7D
+:10DCF000C001BDF8D800C01C085C00F0F0009028FE
+:10DD000000DD08E0BDF8D800401C81B23691BDF8B6
+:10DD1000D8000C28D2DB00BFBDF8D8000C2800DAF0
+:10DD200046E200202C902D90002136911EE0DDE986
+:10DD30002C10000240EA11620902CDE92C129DF874
+:10DD4000AC1001EB4100C0EBC110714901EBC00107
+:10DD5000BDF8D800C01C085CDDE92C341843CDE9BF
+:10DD60002C04BDF8D800401C80B23690BDF8D80015
+:10DD70000628DCDB9DF8AC00DDE92C12C0EBC0030B
+:10DD800003EB8013604800EB431360339DF89C0065
+:10DD900000EB001003EBC00040F8221F426000229D
+:10DDA0002C922D92002136911EE0DDE92C1000020C
+:10DDB00040EA11620902CDE92C129DF8AC1001EB8A
+:10DDC0004100C0EBC110524901EBC001BDF8D800C1
+:10DDD0000930085CDDE92C341843CDE92C04BDF88A
+:10DDE000D800401C80B23690BDF8D8000628DCDB95
+:10DDF0009DF8AC00DDE92C21C0EBC00303EB8013E0
+:10DE0000414800EB431060309DF89C3003EB031356
+:10DE100000EBC30022308260C1609DF8AC10C1EB02
+:10DE2000C10000EB8111384800EB411160319DF8D1
+:10DE30009C0000EB001011F830109DF8AC00C0EB16
+:10DE4000C00202EB8012304800EB421000798142A0
+:10DE50007ED1304890F8C80780B19DF8AC1001EB36
+:10DE6000410000EB0111294800EB011030309DF812
+:10DE70009C1000EB0110807A02286AD1002126480C
+:10DE8000C0F83D109DF8AC10C1EBC10000EB811152
+:10DE90001D4800EB411060309DF89C1001EB011112
+:10DEA00000EBC10022301022014609901A482D30A3
+:10DEB000FAF7CBF99DF8AC10C1EBC10000EB811172
+:10DEC000114800EB411160319DF89C0000EB0010FF
+:10DED00001EBC0011048401C51F81A2F026249683A
+:10DEE00041629DF8AC1001EB410000EB01110748C5
+:10DEF00000EB011130319DF89C0001EB001000781F
+:10DF0000054981F8200009E0FC3400203C30002065
+:10DF100024660020BC220020BC12002001F1210058
+:10DF200001F59C510A6F0262B1F8741081849DF86A
+:10DF3000AC10C1EBC10000EB8111FE4800EB4111B8
+:10DF400060319DF89C0000EB001001EBC00001E087
+:10DF50003EE144E0416BF848C0F829109DF8AC1050
+:10DF600001EB410000EB0111F44800EB01113031ED
+:10DF70009DF89C0001EB00104168EF48C0F8471085
+:10DF8000C06D81B202200991FBF7A2F800210620A2
+:10DF9000FBF7DEFFE848C06DE749C98B884204D231
+:10DFA000E548C06D401CE449C86500210520FBF729
+:10DFB000CFFF9DF8AC1001EB410000EB0111DF48F1
+:10DFC00000EB011030309DF89C1000EB0110801C1C
+:10DFD0000990007820F008020998027015E09DF879
+:10DFE000AC0000EB400101EB0011D44800EB011044
+:10DFF00030309DF89C1000EB0110801C09900078D7
+:10E0000020F008000830099908709DF8AC0000EB7A
+:10E01000400101EB0011C94800EB011030309DF8C0
+:10E020009C1000EB0110801C0990007820F0200269
+:10E03000099802709DF8AC100220FBF789FF9DF84B
+:10E04000AC009DF89C1001EB0010C217CDE92C022A
+:10E0500000222C9800EB8001C1EB8011B64864309F
+:10E060000844C0F81D209DF8AC00C0EBC00101EBD6
+:10E070008011B04800EB411060309DF89C1001EB1E
+:10E08000011100EBC100223009902C9800EB8001B7
+:10E09000C1EB8011A848643001440D311022089171
+:10E0A000DDE90801FAF7D1F89DF8AC00C0EBC0013A
+:10E0B00001EB80119F4800EB411160319DF89C00FD
+:10E0C00000EB001001EBC0012C9800EB8002C2EBCA
+:10E0D000801299486430104451F81A2F40F8012FEB
+:10E0E000496841609DF8AC0000EB400101EB001174
+:10E0F000924800EB011130319DF89C0001EB0010BB
+:10E1000001782C9800EB8002C2EB80128A486430C0
+:10E1100081542C9800EB8001C1EB8011864864305B
+:10E1200001448748026F41F8212FB0F874008880BD
+:10E130009DF8AC00C0EBC00101EB80117D4800EB05
+:10E14000411160319DF89C0000EB001001EBC00014
+:10E15000416B2C9800EB8002C2EB80127648643051
+:10E160001044C0F809109DF8AC0000EB400101EB31
+:10E170000011724800EB011130319DF89C0001EB59
+:10E18000001041682C9800EB8002C2EB80126A48B4
+:10E1900064301044C0F827102C9881B208200991EF
+:10E1A000FBF7D6FE00229DF8AC00C0EBC00100E0FA
+:10E1B00019E201EB80115F4800EB411060309DF8DF
+:10E1C0009C1001EB011100EBC10080F83E2050E0F3
+:10E1D0009DF8AC0000EB400101EB0011574800EB4B
+:10E1E000011030309DF89C1000EB0110801C09904C
+:10E1F000007820F00400001D099908709DF8AC001B
+:10E2000000EB400101EB00114C4800EB01103030F5
+:10E210009DF89C1000EB0110801C0990007820F004
+:10E22000800080300999087001229DF8AC00C0EB95
+:10E23000C00101EB80113F4800EB4110C2709DF816
+:10E24000AC00C0EBC00101EB80113A4800EB41107B
+:10E2500002799DF8AC00C0EBC00101EB801135489C
+:10E2600000EB411060309DF89C1001EB011100F8AB
+:10E270003120D5229DF8AC00C0EBC00101EB80112C
+:10E280002C4800EB411060309DF89C1001EB01110F
+:10E2900000EBC10042713DE2D5229DF8AC00C0EB1D
+:10E2A000C00101EB8011234800EB411060309DF864
+:10E2B0009C1001EB011100EBC10042712AE2D52252
+:10E2C0009DF8AC00C0EBC00101EB8011194800EBD8
+:10E2D000411060309DF89C1001EB011100EBC10072
+:10E2E000427117E20121174880F8EC169DF8AC0046
+:10E2F000C0EBC00101EB80110E4800EB4111603111
+:10E300009DF89C0000EB001011F830109DF8AC0057
+:10E31000C0EBC00202EB8012064800EB421000790D
+:10E32000814239DA00219DF8AC00C0EBC00202EB5B
+:10E33000801209E0FC340020BC1200203C30002098
+:10E340003C260020BC220020FA4800EB4210C1709D
+:10E3500001229DF8AC00C0EBC00101EB8011F54833
+:10E3600000EB411160319DF89C0000EB001001F8BA
+:10E37000302011229DF8AC00C0EBC00101EB8011F0
+:10E38000EC4800EB411060309DF89C1001EB01114E
+:10E3900000EBC100427141E09DF8AC00C0EBC00150
+:10E3A00001EB8011E34800EB411060309DF89C10B8
+:10E3B00001EB011100EBC1008078B2282ED10021C1
+:10E3C0009DF8AC00C0EBC00202EB8012D94800EB14
+:10E3D0004210C170B2229DF8AC00C0EBC00101EB4D
+:10E3E0008011D44800EB411160319DF89C0000EB96
+:10E3F000001001EBC000427100229DF8AC00C0EBA0
+:10E40000C00101EB8011CB4800EB411060309DF85A
+:10E410009C1001EB011100EBC10082707AE1002138
+:10E42000C54880F8EC16D5229DF8AC00C0EBC001C1
+:10E4300001EB8011BF4800EB411060309DF89C104B
+:10E4400001EB011100EBC100427163E101229DF873
+:10E45000AC00C0EBC00101EB8011B64800EB4111EC
+:10E4600060319DF89C0000EB001001EBC00080F8CB
+:10E4700078200021369126E09DF8AC1001EB410098
+:10E48000C0EBC110AD4901EBC001BDF8D800C01C04
+:10E490000A5C9DF8AC00C0EBC00101EB8011A548FF
+:10E4A00000EB411160319DF89C0000EB001001EB86
+:10E4B000C00000F17901BDF8D8000A54BDF8D800B9
+:10E4C000401C81B23691BDF8D8000A28D4DB21E186
+:10E4D0009DF8AC1001EB4100C0EBC111974800EB77
+:10E4E000C100C07801049DF8AC0000EB4002C2EB13
+:10E4F000C010924A02EBC000007941EA00209DF86A
+:10E50000AC1001EB4102C2EBC1118C4A02EBC1011C
+:10E5100049790843B0F5E13F65D19DF8AC1001EBB6
+:10E52000410000EB0111864800EB011030309DF8EE
+:10E530009C1000EB0110801C0990007820F0040270
+:10E540000998027000229DF8AC00C0EBC00101EBFD
+:10E550008011784800EB411060309DF89C1001EB71
+:10E56000011100EBC100A0F8842013229DF8AC003B
+:10E57000C0EBC00101EB80116E4800EB4110603030
+:10E580009DF89C1001EB011100EBC10042719DF858
+:10E59000AC1001EB410000EB0111694800EB0110E8
+:10E5A000407903464FF480524FF4E13109909DF8D1
+:10E5B000AC000FF095F89DF8AC10C1EBC10000EB7A
+:10E5C00081115C4800EB411160319DF89C0000EB2B
+:10E5D000001001EBC00086300990007820F00800A0
+:10E5E00008300999087095E09DF8AC1001EB4100E6
+:10E5F000C0EBC110514901EBC00001799DF8AC009E
+:10E6000000EB4002C2EBC0104C4A02EBC000C078E5
+:10E6100041EA00229DF8AC00C0EBC00101EB801183
+:10E62000444800EB411160319DF89C0000EB001064
+:10E6300001EBC000A0F884209DF8AC10C1EBC10034
+:10E6400000EB81113B4800EB411160319DF89C00CB
+:10E6500000EB001001EBC000B0F884109DF8AC0096
+:10E6600000EB400202EB0012354800EB0210408B39
+:10E6700081424EDBE5229DF8AC00C0EBC00101EB0E
+:10E6800080112C4800EB411160319DF89C0000EB9B
+:10E69000001001EBC000427100229DF8AC00C0EBFD
+:10E6A000C00101EB8011234800EB411160319DF85E
+:10E6B0009C0000EB001001F830209DF8AC1001EB3D
+:10E6C000410000EB01111E4800EB011130319DF8B3
+:10E6D0009C0001EB0010801C0990007820F0800263
+:10E6E000099802709DF8AC10C1EBC10000EB8111DC
+:10E6F000104800EB411060309DF89C1001EB0111B7
+:10E7000000EBC10086300990007820F001020998E2
+:10E71000027000BF00BF07F0D1BC9DF8AC1001EB48
+:10E720004100C0EBC110054911F83000042809D19F
+:10E73000259013E0FC340020BC2200202466002039
+:10E740003C3000209DF8AC1001EB4100C0EBC11043
+:10E75000FE4911F83000152800D125909DF8AC1025
+:10E7600001EB4100C0EBC110F84901EBC00041785A
+:10E770009DF8AC0000EB4002C2EBC010F34A12F867
+:10E78000300041EA002041F23001884202D1A62146
+:10E7900025913DE09DF8AC1001EB4100C0EBC110AC
+:10E7A000EA4901EBC00041789DF8AC0000EB400263
+:10E7B000C2EBC010E54A12F8300041EA002041F2F5
+:10E7C0003101884202D1A721259121E09DF8AC10AA
+:10E7D00001EB4100C0EBC110DC4911F83000022808
+:10E7E00016D19DF8AC1001EB4100C0EBC110D74928
+:10E7F00001EBC00001799DF8AC0000EB4002C2EBD8
+:10E80000C010D24A02EBC000C07841EA0021259135
+:10E810009DF8AC10C1EBC10000EB8111CC4800EBBE
+:10E820004110817827910021CA4A9DF8AC0002EB83
+:10E8300000129DF89C001154C748007F012815D193
+:10E840009DF8AC1001EB410000EB0111C34800EB57
+:10E85000011030309DF89C1000EB0110801C0990D5
+:10E86000007820F080008030099908709DF8AC1085
+:10E8700001EB410000EB0111B84800EB0110303012
+:10E880009DF89C1000EB0110801C0990007820F08E
+:10E890004001403109980170BDF8941043F23002F4
+:10E8A000881A91427ED009DC04297CD015297BD0BE
+:10E8B000A6290DD0A72941F0E2852EE1B0F5C06F61
+:10E8C00073D0A0F20160002870D00428F3D1FDE3DA
+:10E8D00000219DF8AC00C0EBC00202EB80129C4806
+:10E8E00000EB4210C1709DF8AC10C1EBC10000EB11
+:10E8F0008111974800EB411060309DF89C1001EBAE
+:10E90000011110F83100032823DC04229DF8AC002B
+:10E91000C0EBC00101EB80118D4800EB411160316B
+:10E920009DF89C0000EB001001F83020A8229DF813
+:10E93000AC00C0EBC00101EB8011854800EB411039
+:10E9400060309DF89C1001EB011100EBC100427199
+:10E95000E1E09DF8AC10C1EBC10000EB81117C48F7
+:10E9600000EB411060309DF89C1001EB011110F894
+:10E970003100082829DC09229DF8AC00C0EBC00159
+:10E9800001EB8011724800EB411160319DF89C0051
+:10E9900000EB001001F83020A9229DF8AC00C0EB7C
+:10E9A000C00104E076E1EAE1F9E3F9E3F9E301EB20
+:10E9B0008011674800EB411060309DF89C1001EB1E
+:10E9C000011100EBC1004271A5E09DF8AC10C1EB54
+:10E9D000C10000EB81115E4800EB411060309DF8F2
+:10E9E0009C1001EB011110F831000D2823DC0E22E0
+:10E9F0009DF8AC00C0EBC00101EB8011544800EB66
+:10EA0000411160319DF89C0000EB001001F83020AE
+:10EA1000A2229DF8AC00C0EBC00101EB80114C4874
+:10EA200000EB411060309DF89C1001EB011100EBF0
+:10EA3000C10042716FE09DF8AC00C0EBC00101EB7A
+:10EA40008011434800EB411060309DF89C1001EBB1
+:10EA5000011100EBC1004079A52815D19DF8AC103B
+:10EA600001EB410000EB01113C4800EB011030309C
+:10EA70009DF89C1000EB0110801C0990007820F09C
+:10EA80000400001D099908709DF8AC10C1EBC1008D
+:10EA900000EB81112E4800EB411060309DF89C1076
+:10EAA00001EB011100EBC1008078A12833D09DF863
+:10EAB000AC00C0EBC00101EB8011254800EB411117
+:10EAC00060319DF89C0000EB001001EBC0008278E3
+:10EAD0009DF8AC00C0EBC00101EB80111C4800EBBD
+:10EAE000411160319DF89C0000EB001001EBC0006B
+:10EAF0004271A1229DF8AC00C0EBC00101EB801176
+:10EB0000134800EB411060309DF89C1001EB01119F
+:10EB100000EBC100827001F0B2BC00219DF8AC0096
+:10EB2000C0EBC00202EB8012094800EB4210C1703A
+:10EB30009DF8AC10C1EBC10000EB8111044800EB63
+:10EB4000411060309DF89C100AE00000246600200F
+:10EB5000FC340020702E0020BC1200203C3000202D
+:10EB600001EB011110F8310005281CDC00219DF893
+:10EB7000AC00C0EBC00202EB8012FE4800EB42107A
+:10EB8000C17006229DF8AC00C0EBC00101EB801102
+:10EB9000F84800EB411060309DF89C1001EB01112A
+:10EBA00000F8312022E09DF8AC10C1EBC10000EB71
+:10EBB0008111F04800EB411060309DF89C1001EB92
+:10EBC000011110F83100092810DC0A229DF8AC0070
+:10EBD000C0EBC00101EB8011E64800EB4110603052
+:10EBE0009DF89C1001EB011100F831209DF8AC104C
+:10EBF000C1EBC10000EB8111DE4800EB4110603039
+:10EC00009DF89C1001EB011100EBC1004079A42894
+:10EC10002DD19DF8AC1001EB410000EB0111D6485D
+:10EC200000EB011030309DF89C1000EB0110801CAF
+:10EC30000990007820F02000203009990870002207
+:10EC40009DF8AC00C0EBC00101EB8011C94800EB9E
+:10EC5000411060309DF89C1001EB011100EBC100E8
+:10EC600080F83D209DF8AC100220FBF771F9A1223D
+:10EC70009DF8AC00C0EBC00101EB8011BD4800EB7A
+:10EC8000411060309DF89C1001EB011100EBC100B8
+:10EC9000427140E70020369015E09DF8AC1001EB82
+:10ECA0004100C0EBC110B54901EBC001BDF8D8006F
+:10ECB000C01C095C16AABDF8D8001154BDF8D800D4
+:10ECC000401C81B23691BDF8D8000628E5DB06214C
+:10ECD00016A81EF0DBFC0021CDE92E01DDE92E2176
+:10ECE000100A40EA01602E9BC01841EB21214FF42D
+:10ECF00080724FF00003CDE90801F9F763FA9DF83F
+:10ED0000AC00C0EBC00101EB80119A4800EB411050
+:10ED100060309DF89C1001EB011100EBC100027105
+:10ED200000229DF8AC00C0EBC00101EB80119148BE
+:10ED300000EB4110C27001229DF8AC00C0EBC00195
+:10ED400001EB80118B4800EB411060309DF89C1066
+:10ED500001EB011100F83120A7229DF8AC00C0EBB7
+:10ED6000C00101EB8011834800EB411060309DF839
+:10ED70009C1001EB011100EBC1004271CBE69DF844
+:10ED8000AC10C1EBC10000EB81117A4800EB4110DF
+:10ED900060309DF89C1001EB011110F8310006283D
+:10EDA0002DDC00219DF8AC00C0EBC00202EB80120C
+:10EDB000704800EB4210C17007229DF8AC00C0EB18
+:10EDC000C00101EB80116B4800EB411160319DF8EF
+:10EDD0009C0000EB001001F83020A7229DF8AC0049
+:10EDE000C0EBC00101EB8011624800EB41106030C4
+:10EDF0009DF89C1001EB011100EBC10042719DF8E0
+:10EE0000AC10C1EBC10000EB81115A4800EB41107E
+:10EE100060309DF89C1001EB011110F831000128C1
+:10EE20002EDC00219DF8AC00C0EBC00202EB80128A
+:10EE3000504800EB4210C17002229DF8AC00C0EBBC
+:10EE4000C00101EB80114B4800EB411160319DF88E
+:10EE50009C0000EB001001F83020A3229DF8AC00CC
+:10EE6000C0EBC00101EB8011424800EB4110603063
+:10EE70009DF89C1001EB011100EBC100427116E2FC
+:10EE80009DF8AC10C1EBC10000EB8111394800EBDB
+:10EE9000411060309DF89C1001EB011110F8310019
+:10EEA00007282EDC00219DF8AC00C0EBC00202EB6D
+:10EEB0008012304800EB4210C17008229DF8AC006F
+:10EEC000C0EBC00101EB80112A4800EB4111603119
+:10EED0009DF89C0000EB001001F83020A3229DF863
+:10EEE000AC00C0EBC00101EB8011224800EB4110E7
+:10EEF00060309DF89C1001EB011100EBC1004271E4
+:10EF0000D5E19DF8AC10C1EBC10000EB81111948AF
+:10EF100000EB411060309DF89C1001EB011110F8DE
+:10EF200031000B2835DC00219DF8AC00C0EBC0029D
+:10EF300002EB80120F4800EB4210C1700C229DF8CA
+:10EF4000AC00C0EBC00101EB80110A4800EB41119D
+:10EF500060319DF89C0000EB001001F83020A122E8
+:10EF60009DF8AC00C0EBC00101EB8011014800EB43
+:10EF7000411005E0FC3400203C30002024660020D5
+:10EF800060309DF89C1001EB011100EBC100427153
+:10EF90008DE19DF8AC10C1EBC10000EB8111FC4884
+:10EFA00000EB411060309DF89C1001EB011110F84E
+:10EFB00031000C282EDC00219DF8AC00C0EBC00213
+:10EFC00002EB8012F24800EB4210C1700D229DF856
+:10EFD000AC00C0EBC00101EB8011ED4800EB41112A
+:10EFE00060319DF89C0000EB001001F83020A32256
+:10EFF0009DF8AC00C0EBC00101EB8011E44800EBD0
+:10F00000411060309DF89C1001EB011100EBC10034
+:10F0100042714CE19DF8AC10C1EBC10000EB8111D5
+:10F02000DB4800EB411060309DF89C1001EB0111B2
+:10F0300010F831000E287DDC0F229DF8AC00C0EBEB
+:10F04000C00101EB8011D24800EB411160319DF805
+:10F050009C0000EB001001F83020A1229DF8AC00CC
+:10F06000C0EBC00101EB8011C94800EB41116031D8
+:10F070009DF89C0000EB001001EBC00042719DF870
+:10F08000AC00C0EBC00101EB8011C14800EB4111A5
+:10F0900060319DF89C0000EB001001EBC000827015
+:10F0A0009DF8AC1001EB410000EB0111B94800EBF9
+:10F0B000011130319DF89C0001EB0010801C09907B
+:10F0C000007820F080008030099900E0FDE30870AE
+:10F0D0009DF8AC0000EB400101EB0011AD4800EBE6
+:10F0E000011030309DF89C1000EB0110801C09903D
+:10F0F000007820F00400001D099908709DF8AC000C
+:10F1000000EB400101EB0011A24800EB0110303090
+:10F110009DF89C1000EB01108078C0F34010E8B31C
+:10F120009DF8AC0000EB400101EB0011994800EBA9
+:10F13000011000E03EE030309DF89C1000EB011023
+:10F14000801C0990007820F02002099802709DF838
+:10F15000AC0000EB400101EB00118E4800EB011008
+:10F1600030309DF89C1000EB01108078C0F3400017
+:10F17000D0B99DF8AC0000EB400101EB00118548CF
+:10F1800000EB011030309DF89C1000EB0110801C4A
+:10F190000990007820F00800083003E069E087E07B
+:10F1A000B5E0F9E0099908709DF8AC100220FAF773
+:10F1B000CFFE7CE09DF8AC00C0EBC00101EB8011FC
+:10F1C000734800EB411160319DF89C0000EB00108A
+:10F1D00011F830109DF8AC00C0EBC00202EB8012B9
+:10F1E0006B4800EB42100079814260D19DF8AC0081
+:10F1F000C0EBC00101EB8011654800EB41106030AD
+:10F200009DF89C1001EB011100EBC1008078A12852
+:10F2100030D0A3229DF8AC00C0EBC00101EB8011FF
+:10F220005B4800EB411160319DF89C0000EB001041
+:10F2300001EBC00042719DF8AC00C0EBC00101EBD6
+:10F240008011534800EB411060309DF89C1001EB99
+:10F25000011100EBC1008078A22828D000219DF880
+:10F26000AC00C0EBC00202EB8012494800EB421038
+:10F27000C1701CE0A1229DF8AC00C0EBC00101EB05
+:10F280008011434800EB411160319DF89C0000EB78
+:10F29000001001EBC000427101219DF8AC00C0EBF1
+:10F2A000C00202EB80123A4800EB4210C17032E417
+:10F2B000A1229DF8AC00C0EBC00101EB80113448E5
+:10F2C00000EB411160319DF89C0000EB001001EB58
+:10F2D000C00082709DF8AC00C0EBC00101EB801152
+:10F2E0002B4800EB411160319DF89C0000EB0010B1
+:10F2F00001EBC000427100219DF8AC00C0EBC002E0
+:10F3000002EB8012224800EB4210C170C1E49DF86C
+:10F31000AC00C0EBC00101EB80111D4800EB4110B7
+:10F3200060309DF89C1001EB011110F831000628A7
+:10F330002DDC00219DF8AC00C0EBC00202EB801276
+:10F34000134800EB4210C17007229DF8AC00C0EBDF
+:10F35000C00101EB80110E4800EB411160319DF8B6
+:10F360009C0000EB001001F83020A7229DF8AC00B3
+:10F37000C0EBC00101EB8011054800EB411060308B
+:10F380009DF89C1001EB011100EBC100427180E47B
+:10F39000FC3400203C30002000219DF8AC00C0EB84
+:10F3A000C00202EB8012FE4800EB4210C170A7229F
+:10F3B0009DF8AC00C0EBC00101EB8011F84800EBF8
+:10F3C000411160319DF89C0000EB001001EBC00082
+:10F3D00042719DF8AC0000EB4001C1EBC010F14957
+:10F3E00001EBC000407930287DD19DF8AC00C0EB26
+:10F3F000C00101EB8011EA4800EB411160319DF83A
+:10F400009C0000EB001011F830109DF8AC00C0EB30
+:10F41000C00202EB8012E24800EB42100079814208
+:10F4200061D19DF8AC0000EB400101EB0011DE481A
+:10F4300000EB011030309DF89C1000EB0110801C97
+:10F440000990007820F00102099802709DF8AC0044
+:10F4500000EB400101EB0011D34800EB011030300C
+:10F460009DF89C1000EB0110801C0990007820F0A2
+:10F470000202099802709DF8AC00C0EBC00101EBDC
+:10F480008011C74800EB411060309DF89C1001EBE3
+:10F49000011100EBC100C07831282ED19DF8AC00DD
+:10F4A00000EB400101EB0011BF4800EB01103030D0
+:10F4B0009DF89C1000EB0110801C0990007820F052
+:10F4C00020020998027000229DF8AC00C0EBC00138
+:10F4D00001EB8011B24800EB411060309DF89C10A8
+:10F4E00001EB011100E02FE000EBC10080F83D20AE
+:10F4F0009DF8AC100220FAF72BFD9DF8AC00C0EB94
+:10F50000C00101EB8011A64800EB411060309DF86E
+:10F510009C1001EB011100EBC10090F83E000128A6
+:10F5200011D1A9229DF8AC00C0EBC00101EB801104
+:10F530009B4800EB411060309DF89C1001EB0111DD
+:10F5400000EBC100827072E29DF8AC0000EB40015C
+:10F55000C1EBC011934800EBC100407931287DD147
+:10F560009DF8AC00C0EBC00101EB80118C4800EBB2
+:10F57000411160319DF89C0000EB001011F8301033
+:10F580009DF8AC00C0EBC00202EB8012844800EB97
+:10F5900042100079814261D19DF8AC00C0EBC001FE
+:10F5A00001EB80117E4800EB411060309DF89C100B
+:10F5B00001EB011100EBC10090F83E0040BB0122BD
+:10F5C0009DF8AC00C0EBC00101EB8011744800EB6A
+:10F5D000411160319DF89C0000EB001001EBC00070
+:10F5E00080F83D209DF8AC0000EB400101EB0011DC
+:10F5F0006D4800EB011130319DF89C0001EB0010CB
+:10F60000801C0990007820F00100401C09990870C6
+:10F610009DF8AC0000EB400101EB0011624800EBEB
+:10F62000011030309DF89C1000EB0110801C0990F7
+:10F63000007820F00202099802705C4890F8C80730
+:10F64000F0BB5B48407F01283AD15948C06D58490A
+:10F65000C98B884234D29DF8AC0000E0B0E0C0EB2A
+:10F66000C00101EB80114E4800EB411060309DF865
+:10F670009C1001EB011100EBC10090F83D00012846
+:10F680001ED19DF8AC00C0EBC00101EB80114448D5
+:10F6900000EB411060309DF89C1001EB011100EB74
+:10F6A000C10090F8770058B94FF010429DF8AC00B7
+:10F6B000C0EBC00101EB8011394800EB411100E0C3
+:10F6C0007DE060319DF89C0000EB001001EBC00074
+:10F6D00082609DF8AC0000EB400101EB0011324864
+:10F6E00000EB011130319DF89C0001EB0010017816
+:10F6F0009DF8AC00C0EBC00202EB8012284800EB82
+:10F70000421041709DF8AC00C0EBC00101EB8011CC
+:10F71000234800EB411160319DF89C0000EB001084
+:10F7200011F830109DF8AC00C0EBC00202EB801263
+:10F730001B4800EB42100079814240D100229DF825
+:10F74000AC00C0EBC00101EB8011154800EB41118A
+:10F7500060319DF89C0000EB001001EBC000C2710D
+:10F76000A4229DF8AC00C0EBC00101EB80110C4855
+:10F7700000EB411160319DF89C0000EB001001EBA3
+:10F78000C0008270A3229DF8AC00C0EBC00101EB69
+:10F790008011034800EB411060309DF89C1009E097
+:10F7A000FC340020246600203C300020BC220020D5
+:10F7B000BC12002001EB011100EBC100427136E1E7
+:10F7C0009DF8AC0000EB4001C1EBC010FE4901EB1D
+:10F7D000C0004079332879D19DF8AC0000EB40019E
+:10F7E00001EB0011F94800EB011030309DF89C103E
+:10F7F00000EB0110801C0990007820F00100401CF3
+:10F80000099908709DF8AC1001EB410000EB011163
+:10F81000EE4800EB011030309DF89C1000EB011019
+:10F82000801C0990007820F02002099802709DF851
+:10F83000AC1001EB410000EB0111E44800EB0110BA
+:10F8400030309DF89C1000EB0110801C099000786E
+:10F8500020F00200801C099908709DF8AC10C1EBE3
+:10F86000C10000EB8111DA4800EB411002799DF8EC
+:10F87000AC00C0EBC00101EB8011D54800EB41109A
+:10F8800060309DF89C1001EB011100F831209DF8CB
+:10F89000AC1001EB410000EB0111CC4800EB011072
+:10F8A00030309DF89C1000EB0110801C099000780E
+:10F8B00020F080008030099908709DF8AC1001EBB1
+:10F8C000410000EB0111C14801E055E322E000EBEB
+:10F8D000011030309DF89C1000EB01108078C0F3CF
+:10F8E000400020B99DF8AC100220FAF731FBA222AB
+:10F8F0009DF8AC00C0EBC00101EB8011B44800EBF7
+:10F90000411060309DF89C1001EB011100EBC1002B
+:10F9100082708CE09DF8AC1001EB4100C0EBC1108F
+:10F92000A94901EBC000407934287DD19DF8AC1085
+:10F9300001EB410000EB0111A44800EB0110303055
+:10F940009DF89C1000EB0110801C0990007820F0BD
+:10F950002002099802709DF8AC1001EB410000EB09
+:10F9600001119A4800EB011030309DF89C1000EB1B
+:10F970000110801C0990007820F0020209980270A2
+:10F9800001229DF8AC00C0EBC00101EB8011904852
+:10F9900000EB411060309DF89C1001EB011100EB71
+:10F9A000C10080F83E20A9229DF8AC00C0EBC00148
+:10F9B00001EB8011864800EB411060309DF89C10EF
+:10F9C00001EB011100EBC10082709DF8AC10C1EB9E
+:10F9D000C10000EB81117E4800EB411002799DF8D7
+:10F9E000AC00C0EBC00101EB8011794800EB411085
+:10F9F00060309DF89C1001EB011100F831209DF85A
+:10FA0000AC1001EB410000EB0111704800EB01105C
+:10FA100030309DF89C1000EB0110801C099000789C
+:10FA200020F08000803000E001E00999087000209B
+:10FA30002C902D900021369122E0DDE92C10000160
+:10FA400040EA11720901CDE92C129DF8AC1001EBCE
+:10FA50004100C0EBC1105C4901EBC001BDF8D8000A
+:10FA6000801D085C3038C117DDE92C34184341EAA9
+:10FA70000402CDE92C02BDF8D800401C80B23690BB
+:10FA8000BDF8D8000628D8DB9DF8AC002C99C0EB57
+:10FA9000C00202EB80124E4800EB421260329DF829
+:10FAA0009C0000EB001002EBC000C0F81A1000220E
+:10FAB0002C922D920021369122E0DDE92C100001DC
+:10FAC00040EA11720901CDE92C129DF8AC1001EB4E
+:10FAD0004100C0EBC1103C4901EBC001BDF8D800AA
+:10FAE0000D30085C3038C117DDE92C34184341EA89
+:10FAF0000402CDE92C02BDF8D800401C80B236903B
+:10FB0000BDF8D8000428D8DB9DF8AC002C99C0EBD8
+:10FB1000C00202EB80122E4800EB421260329DF8C8
+:10FB20009C0000EB001002EBC000416300222C920D
+:10FB30002D920021369122E0DDE92C10000140EAEF
+:10FB400011720901CDE92C129DF8AC1001EB4100B6
+:10FB5000C0EBC1101C4901EBC001BDF8D800113049
+:10FB6000085C3038C117DDE92C34184341EA04023F
+:10FB7000CDE92C02BDF8D800401C80B23690BDF80B
+:10FB8000D8000628D8DB9DF8AC002C99C0EBC00249
+:10FB900002EB80120E4800EB421260329DF89C008E
+:10FBA00000EB001002EBC000C0F81E109DF8AC1076
+:10FBB00001EB4100C0EBC110034901EBC0004279E9
+:10FBC0009DF8AC0006E00000246600203C300020D8
+:10FBD000FC340020C0EBC00101EB8011FE4800EBBB
+:10FBE000411160319DF89C0000EB001001EBC0005A
+:10FBF000C2709DF8AC1001EB410000EB0111F74819
+:10FC000000EB011130319DF89C0001EB001082786F
+:10FC10009DF8AC00C0EBC00101EB8011EE4800EB99
+:10FC2000411160319DF89C0000EB001001EBC00019
+:10FC300002769DF8AC10C1EBC10000EB8111E648E3
+:10FC400000EB411160319DF89C0000EB001011F8B1
+:10FC500030109DF8AC00C0EBC00202EB8012DE4811
+:10FC600000EB4210007981427EDA00219DF8AC0061
+:10FC7000C0EBC00202EB8012D74800EB4210C1700B
+:10FC8000A7229DF8AC00C0EBC00101EB8011D24867
+:10FC900000EB411160319DF89C0000EB001001EB7E
+:10FCA000C000427101219DF8AC00C0EBC00202EB24
+:10FCB0008012C94800EB4210C1709DF8AC10C1EB36
+:10FCC000C10000EB8111C44800EB411002799DF89E
+:10FCD000AC00C0EBC00101EB8011BF4800EB41114B
+:10FCE00060319DF89C0000EB001001F83020A1224B
+:10FCF0009DF8AC00C0EBC00101EB8011B64800EBF1
+:10FD0000411160319DF89C0000EB001001EBC00038
+:10FD100042719DF8AC1001EB410000EB0111AF48BE
+:10FD200000EB011130319DF89C0001EB0010801CAC
+:10FD30000990007820F080008030099908709DF8C3
+:10FD4000AC1001EB410000EB0111A44800EB0110E5
+:10FD500030309DF89C1000EB0110801C0990007859
+:10FD600020F00400001D00E051E0099908709DF8A2
+:10FD7000AC1001EB410000EB0111984800EB0110C1
+:10FD800030309DF89C1000EB01108078C0F34010DB
+:10FD9000E8B39DF8AC1001EB410000EB01118F4876
+:10FDA00000EB011030309DF89C1000EB0110801C1E
+:10FDB0000990007820F02002099802709DF8AC109C
+:10FDC00001EB410000EB0111844800EB01103030E1
+:10FDD0009DF89C1000EB01108078C0F34000E8BB58
+:10FDE0009DF8AC1001EB410000EB01117B4800EBEA
+:10FDF000011030309DF89C1000EB0110801C099020
+:10FE0000007820F0080008300999087000E0B2E09E
+:10FE10009DF8AC009DF89C1001EB0010C217CDE9D5
+:10FE20002C0200222C9800EB8001C1EB80116C4861
+:10FE30000844C0F81D209DF8AC10C1EBC10000EBD8
+:10FE40008111654800EB411060309DF89C1001EB7A
+:10FE5000011100EBC1002230099000E086E02C98EF
+:10FE600000EB8001C1EB80115D4801440D3110228F
+:10FE70000891DDE90801F8F7E8F99DF8AC10C1EB4D
+:10FE8000C10000EB8111544800EB411160319DF835
+:10FE90009C0000EB001001EBC0012C9800EB8002ED
+:10FEA000C2EB80124E48104451F81A2F40F8012F2F
+:10FEB000496841609DF8AC1001EB410000EB011175
+:10FEC000464800EB011130319DF89C0001EB001019
+:10FED00001782C9800EB8002C2EB801240488154DC
+:10FEE0002C9800EB8001C1EB80113D4801443D4856
+:10FEF000026F41F8212FB0F8740088809DF8AC1093
+:10FF0000C1EBC10000EB8111334800EB41116031BE
+:10FF10009DF89C0000EB001001EBC000416B2C9899
+:10FF200000EB8002C2EB80122D481044C0F809108B
+:10FF30009DF8AC1001EB410000EB0111274800EBEC
+:10FF4000011130319DF89C0001EB001041682C98A4
+:10FF500000EB8002C2EB801221481044C0F8271049
+:10FF60002C9881B208200991F9F7F2FF9DF8AC10A6
+:10FF70000220F9F7EDFF82E200219DF8AC00C0EB12
+:10FF8000C00202EB8012144800EB4210C1709DF8D1
+:10FF9000AC10C1EBC10000EB81110F4800EB411028
+:10FFA00060309DF89C1001EB011110F831000A2817
+:10FFB0001ADC0B229DF8AC00C0EBC00101EB8011F4
+:10FFC000054800EB411060309DF89C1001EB0111D9
+:10FFD00000F831209EE10000FC3400203C3000207D
+:10FFE000201300203C2600209DF8AC10C1EBC1007E
+:10FFF00000EB8111FD4800EB411160319DF89C0040
+:020000040801F1
+:1000000000EB001011F830109DF8AC00C0EBC002FE
+:1000100002EB8012F54800EB4210007981427DD15D
+:10002000F34890F8C807E8BB0021F248C0F83D103B
+:100030009DF8AC10C1EBC10000EB8111EB4800EB67
+:10004000411060309DF89C1001EB011100EBC100E4
+:100050002230102201460990E6482D30F8F7F5F8D5
+:100060009DF8AC10C1EBC10000EB8111DF4800EB43
+:10007000411060309DF89C1001EB011100EBC101B3
+:10008000DC48401C51F81A2F0262496841629DF811
+:10009000AC1001EB410000EB0111D74800EB01105F
+:1000A000303000E055E09DF89C1000EB0110007826
+:1000B000D04981F820009DF8AC10C1EBC10000EBE5
+:1000C0008111CA4800EB411060309DF89C1001EB93
+:1000D000011100EBC100416BC648C0F82910213066
+:1000E000C6490A6F0262B1F8741081842138C06D6C
+:1000F00080B2014609900220F8F7EAFF00210620AD
+:10010000F9F726FFBB48C06DBA49C98B884204D2B3
+:10011000B848C06D401CB749C86500E0FAE000214E
+:100120000520F9F715FF9DF8AC1001EB410000EB3D
+:100130000111B14800EB011030309DF89C1000EB2C
+:100140000110801C0990007820F0080209980270C4
+:1001500015E09DF8AC1001EB410000EB0111A64841
+:1001600000EB011030309DF89C1000EB0110801C5A
+:100170000990007820F008000830099908700022E2
+:100180009DF8AC00C0EBC00101EB8011974800EB7B
+:10019000411160319DF89C0000EB001001EBC000A4
+:1001A00080F83E209DF8AC100220F9F7D1FE9DF8B2
+:1001B000AC109DF89C0000EB0110C217CDE92C0299
+:1001C00000222C9800EB8001C1EB8011894864303B
+:1001D0000844C0F81D209DF8AC10C1EBC10000EB35
+:1001E0008111824800EB411060309DF89C1001EBBA
+:1001F000011100EBC100223009902C9800EB800126
+:10020000C1EB80117B48643001440D31102208910C
+:10021000DDE90801F8F719F89DF8AC10C1EBC10051
+:1002200000EB8111714800EB411160319DF89C0099
+:1002300000EB001001EBC0012C9800EB8002C2EB38
+:1002400080126C486430104451F81A2F40F8012F86
+:10025000496841609DF8AC1001EB410000EB0111D1
+:10026000654800EB011130319DF89C0001EB001056
+:1002700001782C9800EB8002C2EB80125D4864305C
+:1002800081542C9800EB8001C1EB801159486430F7
+:1002900001445A48026F41F8212FB0F87400888059
+:1002A0009DF8AC10C1EBC10000EB81114F4800EB91
+:1002B000411160319DF89C0000EB001001EBC00083
+:1002C000416B2C9800EB8002C2EB801249486430ED
+:1002D0001044C0F809109DF8AC1001EB410000EB90
+:1002E0000111454800EB011130319DF89C0001EBF4
+:1002F000001041682C9800EB8002C2EB80123D4850
+:1003000064301044C0F827102C9881B2082009915D
+:10031000F9F71EFEA7229DF8AC00C0EBC00101EB6F
+:100320008011324800EB411160319DF89C0000EBD8
+:10033000001001EBC0004271A2229DF8AC00C0EB9E
+:10034000C00101EB8011294800EB411160319DF89B
+:100350009C0000EB001001EBC000827000222C9288
+:100360002D920021369122E0DDE92C10000140EAB7
+:1003700011720901CDE92C129DF8AC1001EB41007E
+:10038000C0EBC1101E4901EBC001BDF8D8000B3015
+:10039000085C3038C117DDE92C34184341EA040207
+:1003A000CDE92C02BDF8D800401C80B23690BDF8D3
+:1003B000D8000A28D8DB9DF8AC00DDE92C12C0EB90
+:1003C000C00303EB8013094800EB431360339DF82F
+:1003D0009C0000EB001003EBC00040F8221F4260BD
+:1003E00000222C922D92002136912EE0FC34002028
+:1003F000BC220020BC1200203C3000203C26002003
+:1004000024660020DDE92C10000140EA1172090188
+:10041000CDE92C129DF8AC1001EB4100C0EBC110EE
+:10042000FE4901EBC001BDF8D8001530085C30383A
+:10043000C117DDE92C34184341EA0402CDE92C024E
+:10044000BDF8D800401C80B23690BDF8D8000A280C
+:10045000D8DB9DF8AC00DDE92C21C0EBC00303EB39
+:100460008013EF4800EB431060309DF89C3003EBA5
+:10047000031300EBC30022308260C16000BF00BFE5
+:1004800005F01CBE9DF8AC1001EB4100C0EBC110A3
+:10049000E24911F83000042801D125900BE09DF8C5
+:1004A000AC1001EB4100C0EBC110DC4911F8300089
+:1004B000152800D125909DF8AC1001EB4100C0EB50
+:1004C000C110D64901EBC00041789DF8AC0000EBAB
+:1004D0004002C2EBC010D14A12F8300041EA0020BD
+:1004E00041F23001884202D1A62025903DE09DF8DE
+:1004F000AC1001EB4100C0EBC110C84901EBC000DA
+:1005000041789DF8AC0000EB4002C2EBC010C34A3A
+:1005100012F8300041EA002041F23101884202D154
+:10052000A720259021E09DF8AC1001EB4100C0EB25
+:10053000C110BA4911F83000022816D19DF8AC104C
+:1005400001EB4100C0EBC110B44901EBC0000179DF
+:100550009DF8AC0000EB4002C2EBC010AF4A02EBCA
+:10056000C000C07841EA002125919DF8AC10C1EB94
+:10057000C10000EB8111AA4800EB4110817827915E
+:100580000021A84A9DF8AC0002EB00129DF89C00E7
+:100590001154A548007F012815D19DF8AC1001EB3E
+:1005A000410000EB0111A14800EB011030309DF833
+:1005B0009C1000EB0110801C0990007820F0800056
+:1005C0008030099908709DF8AC1001EB410000EBF8
+:1005D0000111964800EB011030309DF89C1000EBA3
+:1005E0000110801C0990007820F0400040300999EB
+:1005F0000870BDF89400A7287DD006DC04287BD0C5
+:1006000015287AD0A62848D148E0A0F558503038AF
+:1006100020B1112872D01228F5D1FDE39DF8AC105D
+:10062000C1EBC10000EB81117D4800EB411060304F
+:100630009DF89C1001EB011110F8310068BB0021FE
+:100640009DF8AC00C0EBC00202EB8012744800EBD6
+:100650004210C17001229DF8AC00C0EBC00101EB5B
+:1006600080116F4800EB411160319DF89C0000EB58
+:10067000001001F83020A7229DF8AC00C0EBC001AB
+:1006800001EB8011664800EB411160319DF89C0040
+:1006900000EB001001EBC0004271FDE300219DF86A
+:1006A000AC00C0EBC00202EB80125D4800EB4210D0
+:1006B000C1709DF8AC10C1EBC10000EB811158482E
+:1006C00000EB411060309DF89C1001EB011110F817
+:1006D0003100022828DC03229DF8AC00C0EBC001E9
+:1006E00001EB80114E4800EB411160319DF89C00F8
+:1006F00000EB001003E0C9E027E14BE279E201F8EA
+:100700003020A9229DF8AC00C0EBC00101EB8011A4
+:10071000434800EB411060309DF89C1001EB011143
+:1007200000EBC1004271B0E09DF8AC10C1EBC1001C
+:1007300000EB81113A4800EB411060309DF89C10AD
+:1007400001EB011110F83100052823DC06229DF889
+:10075000AC00C0EBC00101EB8011314800EB41114E
+:1007600060319DF89C0000EB001001F83020A222BF
+:100770009DF8AC00C0EBC00101EB8011284800EBF4
+:10078000411060309DF89C1001EB011100EBC1009D
+:1007900042717AE09DF8AC10C1EBC10000EB811111
+:1007A0001F4800EB411060309DF89C1001EB0111D7
+:1007B00000EBC1004079A52815D19DF8AC1001EBE4
+:1007C000410000EB0111194800EB011030309DF899
+:1007D0009C1000EB0110801C0990007820F00400B0
+:1007E000001D099908709DF8AC10C1EBC10000EB29
+:1007F00081110B4800EB411060309DF89C1001EB1B
+:10080000011100EBC1008078A1283ED09DF8AC100A
+:10081000C1EBC10000EB8111014809E02466002012
+:10082000FC340020702E0020BC1200203C30002040
+:1008300000EB411160319DF89C0000EB001001EBD2
+:10084000C00082789DF8AC00C0EBC00101EB8011C4
+:10085000FE4800EB411160319DF89C0000EB001058
+:1008600001EBC0004271A1229DF8AC00C0EBC001B9
+:1008700001EB8011F54800EB411060309DF89C10B1
+:1008800001EB011100EBC100827006E79DF8AC108E
+:10089000C1EBC10000EB8111EC4800EB411060306E
+:1008A0009DF89C1001EB011100EBC1004079A428D8
+:1008B0002DD19DF8AC1001EB410000EB0111E44893
+:1008C00000EB011030309DF89C1000EB0110801CF3
+:1008D0000990007820F0200020300999087000224B
+:1008E0009DF8AC00C0EBC00101EB8011D74800EBD4
+:1008F000411060309DF89C1001EB011100EBC1002C
+:1009000080F83D209DF8AC100220F9F721FB002172
+:100910009DF8AC00C0EBC00202EB8012CB4800EBAC
+:100920004210C170A1229DF8AC00C0EBC00101EBE8
+:100930008011C64800EB411060309DF89C1001EB1F
+:10094000011100EBC1004271A7E69DF8AC10C1EBAC
+:10095000C10000EB8111BD4800EB411060309DF8F3
+:100960009C1001EB011110F8310001282EDC002150
+:100970009DF8AC00C0EBC00202EB8012B34800EB64
+:100980004210C17002229DF8AC00C0EBC00101EB27
+:100990008011AE4800EB411160319DF89C0000EBE6
+:1009A000001001F83020A3229DF8AC00C0EBC0017C
+:1009B00001EB8011A54800EB411060309DF89C10C0
+:1009C00001EB011100EBC1004271E2E09DF8AC10B7
+:1009D000C1EBC10000EB81119C4800EB411060307D
+:1009E0009DF89C1001EB011110F8310004282EDC59
+:1009F00000219DF8AC00C0EBC00202EB80129348CE
+:100A000000EB4210C17005229DF8AC00C0EBC001A4
+:100A100001EB80118D4800EB411160319DF89C0085
+:100A200000EB001001F83020A3229DF8AC00C0EBD1
+:100A3000C00101EB8011854800EB411060309DF84A
+:100A40009C1001EB011100EBC1004271A1E09DF887
+:100A5000AC10C1EBC10000EB81117C4800EB4110F0
+:100A600060309DF89C1001EB011110F83100062850
+:100A700012DCA1229DF8AC00C0EBC00101EB80119B
+:100A8000724800EB411060309DF89C1001EB0111A1
+:100A900000EBC10042717CE09DF8AC10C1EBC100DD
+:100AA00000EB8111694800EB411160319DF89C0019
+:100AB00000EB001011F830109DF8AC00C0EBC00244
+:100AC00002EB8012614800EB42100079814260D154
+:100AD0009DF8AC10C1EBC10000EB81115B4800EB4D
+:100AE000411060309DF89C1001EB011100EBC1003A
+:100AF0008078A12830D0A3229DF8AC00C0EBC001C3
+:100B000001EB8011514800EB411160319DF89C00D0
+:100B100000EB001001EBC00042719DF8AC10C1EB7E
+:100B2000C10000EB8111494800EB411060309DF895
+:100B30009C1001EB011100EBC1008078A22828D0A5
+:100B400000219DF8AC00C0EBC00202EB80123F48D0
+:100B500000EB4210C1701CE0A1229DF8AC00C0EB7C
+:100B6000C00101EB8011394800EB411160319DF863
+:100B70009C0000EB001001EBC000427101219DF8C8
+:100B8000AC00C0EBC00202EB8012304800EB421018
+:100B9000C17082E5A1229DF8AC00C0EBC00101EB61
+:100BA00080112A4800EB411160319DF89C0000EB58
+:100BB000001001EBC00042719DF8AC00C0EBC00119
+:100BC00001EB8011214800EB411160319DF89C0040
+:100BD00000EB001001EBC000827000219DF8AC001A
+:100BE000C0EBC00202EB8012184800EB4210C1704B
+:100BF00053E500219DF8AC00C0EBC00202EB80126F
+:100C0000124800EB4210C170A7229DF8AC00C0EB67
+:100C1000C00101EB80110D4800EB411160319DF8DE
+:100C20009C0000EB001001EBC00042719DF8AC107D
+:100C300001EB4100C0EBC110064901EBC000407957
+:100C400030287DD19DF8AC1006E00000FC34002077
+:100C50003C30002024660020C1EBC10000EB811174
+:100C6000FE4800EB411160319DF89C0000EB001044
+:100C700011F830109DF8AC00C0EBC00202EB8012FE
+:100C8000F64800EB42100079814259D19DF8AC1032
+:100C900001EB410000EB0111F14800EB0110303095
+:100CA0009DF89C1000EB0110801C0990007820F04A
+:100CB0000102099802709DF8AC1001EB410000EBB5
+:100CC0000111E74800EB011030309DF89C1000EB5B
+:100CD0000110801C0990007820F00202099802702F
+:100CE0009DF8AC10C1EBC10000EB8111DB4800EBBB
+:100CF000411060309DF89C1001EB011100EBC10028
+:100D0000C07831282ED19DF8AC1001EB410000EBEA
+:100D10000111D34800EB011030309DF89C1000EB1E
+:100D20000110801C0990007820F0200209980270C0
+:100D300000229DF8AC00C0EBC00101EB801100E087
+:100D400037E0C64800EB411160319DF89C0000EB94
+:100D5000001001EBC00080F83D209DF8AC1002208F
+:100D6000F9F7F6F89DF8AC10C1EBC10000EB81116A
+:100D7000BA4800EB411060309DF89C1001EB011166
+:100D800000EBC10090F83E00012811D1A9229DF886
+:100D9000AC00C0EBC00101EB8011B04800EB41108A
+:100DA00060309DF89C1001EB011100EBC1008270D6
+:100DB00074E29DF8AC1001EB4100C0EBC110A949F1
+:100DC00001EBC0004079312867D19DF8AC10C1EB30
+:100DD000C10000EB8111A14800EB411160319DF889
+:100DE0009C0000EB001011F830109DF8AC00C0EB37
+:100DF000C00202EB8012994800EB42100079814258
+:100E00004BD19DF8AC10C1EBC10000EB81119348B0
+:100E100000EB4110603000E0FEE39DF89C1001EB18
+:100E2000011100EBC10090F83E0040BB01229DF88B
+:100E3000AC00C0EBC00101EB8011884800EB411110
+:100E400060319DF89C0000EB001001EBC00080F8C1
+:100E50003D209DF8AC1001EB410000EB01118048F2
+:100E600000EB011130319DF89C0001EB0010801C5B
+:100E70000990007820F00100401C099908709DF845
+:100E8000AC1001EB410000EB0111754800EB0110C3
+:100E900030309DF89C1001E0F1E3BEE000EB011062
+:100EA000801C0990007820F00202099802706E48B8
+:100EB00090F8C807E8BB6D48407F012839D16B48DE
+:100EC000C06D6A49C98B884233D29DF8AC10C1EB22
+:100ED000C10000EB8111614800EB411060309DF8CA
+:100EE0009C1001EB011100EBC10090F83D000128BE
+:100EF0001FD19DF8AC10C1EBC10000EB8111574828
+:100F000000EB411060309DF89C1001EB011100EBEB
+:100F1000C10090F8770060B94FF010429DF8AC0026
+:100F2000C0EBC00101EB80114C4800EB4111603176
+:100F300000E071E09DF89C0000EB001001EBC000A8
+:100F400082609DF8AC1001EB410000EB01114448B8
+:100F500000EB011130319DF89C0001EB001001788D
+:100F60009DF8AC00C0EBC00202EB80123B4800EBE6
+:100F7000421041709DF8AC10C1EBC10000EB811133
+:100F8000364800EB411160319DF89C0000EB0010E9
+:100F900011F830109DF8AC00C0EBC00202EB8012DB
+:100FA0002E4800EB42100079814235D100229DF895
+:100FB000AC00C0EBC00101EB8011284800EB4111EF
+:100FC00060319DF89C0000EB001001EBC000C27185
+:100FD000A4229DF8AC00C0EBC00101EB80111F48BA
+:100FE00000EB411160319DF89C0000EB001001EB1B
+:100FF000C0008270A3229DF8AC00C0EBC00101EBE1
+:101000008011164800EB411060309DF89C1001EBF8
+:10101000011100EBC100427140E19DF8AC1001EB01
+:101020004100C0EBC1100F4901EBC00040793328EB
+:101030007ED19DF8AC1001EB410000EB0111084896
+:1010400000EB011030309DF89C1000EB0110801C6B
+:101050000990007820F00100401C09E0FC340020D9
+:101060003C30002024660020BC220020BC1200205E
+:10107000099908709DF8AC1001EB410000EB0111DB
+:10108000FE4800EB011030309DF89C1000EB011081
+:10109000801C0990007820F02002099802709DF8C9
+:1010A000AC1001EB410000EB0111F44800EB011022
+:1010B00030309DF89C1000EB0110801C09900078E6
+:1010C00020F00200801C099908709DF8AC10C1EB5B
+:1010D000C10000EB8111EA4800EB411002799DF854
+:1010E000AC00C0EBC00101EB8011E54800EB411002
+:1010F00060309DF89C1001EB011100F831209DF843
+:10110000AC1001EB410000EB0111DC4800EB0110D9
+:1011100030309DF89C1000EB0110801C0990007885
+:1011200020F080008030099908709DF8AC1000E034
+:1011300027E001EB410000EB0111D04800EB01106A
+:1011400030309DF89C1000EB01108078C0F3400017
+:1011500020B99DF8AC100220F8F7FAFEA2229DF803
+:10116000AC00C0EBC00101EB8011C54800EB4110A1
+:1011700060309DF89C1001EB011100EBC100827002
+:101180008CE09DF8AC1001EB4100C0EBC110BD49F3
+:1011900001EBC000407934287ED19DF8AC1001EB02
+:1011A000410000EB0111B54800EB011030309DF813
+:1011B0009C1000EB0110801C0990007820F02002A8
+:1011C000099802709DF8AC1001EB410000EB011191
+:1011D000AA4800EB011030309DF89C1000EB011084
+:1011E000801C0990007820F0020209980270012208
+:1011F0009DF8AC00C0EBC00101EB8011A04800EBF2
+:10120000411160319DF89C0000EB001001EBC00023
+:1012100080F83E20A9229DF8AC00C0EBC00101EB94
+:101220008011974800EB411160319DF89C0000EB64
+:10123000001001EBC00082709DF8AC10C1EBC10042
+:1012400000EB81118E4800EB411002799DF8AC0053
+:10125000C0EBC00101EB8011894800EB4111603106
+:101260009DF89C0000EB001001F830209DF8AC10B8
+:1012700001EB410000EB0111804800EB0110303020
+:101280009DF89C1000EB0110801C0990007820F064
+:1012900080008030099900E000E0087000202C9068
+:1012A0002D900021369122E0DDE92C10000140EA6A
+:1012B00011720901CDE92C129DF8AC1001EB41002F
+:1012C000C0EBC1116F4800EBC101BDF8D800801D13
+:1012D000085C3038C117DDE92C34184341EA0402B8
+:1012E000CDE92C02BDF8D800401C80B23690BDF884
+:1012F000D8000828D8DB9DF8AC002C99C0EBC002C0
+:1013000002EB80125E4800EB421260329DF89C00B6
+:1013100000EB001002EBC000C0F81A1000222C9263
+:101320002D920021369122E0DDE92C10000140EAE7
+:1013300011720901CDE92C129DF8AC1001EB4100AE
+:10134000C0EBC1104F4901EBC001BDF8D8000F3010
+:10135000085C3038C117DDE92C34184341EA040237
+:10136000CDE92C02BDF8D800401C80B23690BDF803
+:10137000D8000628D8DB9DF8AC002C99C0EBC00241
+:1013800002EB80123E4800EB421260329DF89C0056
+:1013900000EB001002EBC000416300222C922D9262
+:1013A0000021369122E0DDE92C10000140EA1172A3
+:1013B0000901CDE92C129DF8AC1001EB4100C0EB06
+:1013C000C110304901EBC001BDF8D8001530085CF0
+:1013D0003038C117DDE92C34184341EA0402CDE965
+:1013E0002C02BDF8D800401C80B23690BDF8D80061
+:1013F0000828D8DB9DF8AC002C99C0EBC00202EBAA
+:1014000080121F4800EB421260329DF89C0000EBF6
+:10141000001002EBC000C0F81E109DF8AC1001EBEC
+:101420004100C0EBC110174901EBC00042799DF8A3
+:10143000AC00C0EBC00101EB8011114800EB411181
+:1014400060319DF89C0000EB001001EBC000C27001
+:101450009DF8AC1001EB410000EB0111074800EBD7
+:10146000011130319DF89C0001EB001082789DF84D
+:10147000AC00C0EBC00101EB801105E03C30002066
+:10148000FC34002024660020FE4800EB411160314E
+:101490009DF89C0000EB001001EBC00002769DF867
+:1014A000AC10C1EBC10000EB8111F64800EB41111B
+:1014B00060319DF89C0000EB001011F830109DF891
+:1014C000AC00C0EBC00202EB8012EE4800EB421011
+:1014D000007981427EDA00219DF8AC00C0EBC002A9
+:1014E00002EB8012E74800EB4210C170A7229DF882
+:1014F000AC00C0EBC00101EB8011E24800EB4111F0
+:1015000060319DF89C0000EB001001EBC0004271BF
+:1015100001219DF8AC00C0EBC00202EB8012D9485B
+:1015200000EB4210C1709DF8AC00C0EBC00101EBB4
+:101530008011D44800EB411002799DF8AC00C0EB5B
+:10154000C00101EB8011CF4800EB411160319DF8E3
+:101550009C0000EB001001F83020A1229DF8AC00A7
+:10156000C0EBC00101EB8011C64800EB41116031B6
+:101570009DF89C0000EB001001EBC00042719DF84B
+:10158000AC0000EB400101EB0011BF4800EB011182
+:1015900030319DF89C0001EB0010801C0990007810
+:1015A00020F080008030099908709DF8AC0000EBB5
+:1015B000400101EB0011B44800EB011030309DF800
+:1015C0009C1000EB0110801C0990007820F00400B2
+:1015D000001D00E052E0099908709DF8AC0000EB96
+:1015E000400101EB0011A84800EB011030309DF8DC
+:1015F0009C1000EB01108078C0F34010F0B39DF810
+:10160000AC0000EB400101EB00119F4800EB011022
+:1016100030309DF89C1000E0E7E000EB0110801CEA
+:101620000990007820F02002099802709DF8AC0023
+:1016300000EB400101EB0011934800EB011030304A
+:101640009DF89C1000EB01108078C0F34000E8BBCF
+:101650009DF8AC0000EB400101EB00118A4800EB63
+:10166000011030309DF89C1000EB0110801C099097
+:10167000007820F008000830099901E0B4E04AE35E
+:1016800008709DF8AC009DF89C1001EB0010C2178B
+:10169000CDE92C0200222C9800EB8001C1EB8011D7
+:1016A0007A480844C0F81D209DF8AC00C0EBC0018A
+:1016B00001EB8011734800EB411060309DF89C10E5
+:1016C00001EB011100EBC100223000E087E009903E
+:1016D0002C9800EB8001C1EB80116C4801440D3166
+:1016E00010220891DDE90801F6F7AFFD9DF8AC0086
+:1016F000C0EBC00101EB8011624800EB4111603189
+:101700009DF89C0000EB001001EBC0012C9800EB51
+:101710008002C2EB80125D48104451F81A2F40F845
+:10172000012F496841609DF8AC0000EB400101EBDE
+:101730000011554800EB011130319DF89C0001EB80
+:10174000001001782C9800EB8002C2EB80124F4809
+:1017500081542C9800EB8001C1EB80114B4801446F
+:101760004B48026F41F8212FB0F8740088809DF833
+:10177000AC00C0EBC00101EB8011424800EB41110D
+:1017800060319DF89C0000EB001001EBC000416B44
+:101790002C9800EB8002C2EB80123C481044C0F849
+:1017A00009109DF8AC0000EB400101EB0011364838
+:1017B00000EB011130319DF89C0001EB00104168F5
+:1017C0002C9800EB8002C2EB801230481044C0F825
+:1017D00027102C9881B208200991F8F7B9FB9DF8E1
+:1017E000AC100220F8F7B4FB95E200219DF8AC00A4
+:1017F000C0EBC00202EB8012224800EB4210C17025
+:101800009DF8AC00C0EBC00101EB80111D4800EB5E
+:10181000411060309DF89C1001EB011110F831006F
+:10182000032811DC04229DF8AC00C0EBC00101EBE1
+:101830008011144800EB411060309DF89C1001EBC2
+:10184000011100F83120A0E19DF8AC10C1EBC100FE
+:1018500000EB81110B4800EB411160319DF89C00B9
+:1018600000EB001011F830109DF8AC00C0EBC00286
+:1018700002EB8012034800EB4210007981427DD1D7
+:10188000044809E0FC3400203C30002020130020F4
+:101890003C260020BC22002090F8C807E8BB0021AD
+:1018A000F948C0F83D109DF8AC10C1EBC10000EB49
+:1018B0008111F64800EB411060309DF89C1001EB5F
+:1018C000011100EBC1002230102201460990EE48C0
+:1018D0002D30F6F7BAFC9DF8AC10C1EBC10000EB5F
+:1018E0008111EA4800EB411060309DF89C1001EB3B
+:1018F000011100EBC101E448401C51F81A2F0262AB
+:10190000496841629DF8AC1001EB410000EB011108
+:10191000DF4800EB0110303000E055E09DF89C10EE
+:1019200000EB01100078D84981F820009DF8AC1038
+:10193000C1EBC10000EB8111D44800EB41106030D5
+:101940009DF89C1001EB011100EBC100416BCE48EA
+:10195000C0F829102130CF490A6F0262B1F8741023
+:1019600081842138C06D80B2014609900220F7F7CA
+:10197000AFFB00210620F8F7EBFA00E005E1C248D2
+:10198000C06DC149C98B884204D2BF48C06D401C9C
+:10199000BD49C86500210520F8F7DAFA9DF8AC10BA
+:1019A00001EB410000EB0111B94800EB01103030B0
+:1019B0009DF89C1000EB0110801C0990007820F02D
+:1019C00008020998027015E09DF8AC1001EB410087
+:1019D00000EB0111AE4800EB011030309DF89C1077
+:1019E00000EB0110801C0990007820F008000830FE
+:1019F0000999087000229DF8AC00C0EBC00101EB12
+:101A00008011A24800EB411160319DF89C0000EB71
+:101A1000001001EBC00080F83E209DF8AC100220C1
+:101A2000F8F796FA9DF8AC109DF89C0000EB0110B9
+:101A3000C217CDE92C0200222C9800EB8001C1EBEB
+:101A40008011914864300844C0F81D209DF8AC0016
+:101A5000C0EBC00101EB80118C4800EB41106030FD
+:101A60009DF89C1001EB011100EBC10022300990A0
+:101A70002C9800EB8001C1EB801183486430014455
+:101A80000D3110220891DDE90801F6F7DEFB9DF823
+:101A9000AC00C0EBC00101EB80117C4800EB4111B0
+:101AA00060319DF89C0000EB001001EBC0012C9808
+:101AB00000EB8002C2EB801273486430104451F88E
+:101AC0001A2F40F8012F496841609DF8AC0000EBE7
+:101AD000400101EB00116E4800EB011130319DF81F
+:101AE0009C0001EB001001782C9800EB8002C2EB07
+:101AF00080126548643081542C9800EB8001C1EB62
+:101B000080116148643001446248026F41F8212F1E
+:101B1000B0F8740088809DF8AC00C0EBC00101EB08
+:101B200080115A4800EB411160319DF89C0000EB98
+:101B3000001001EBC000416B2C9800EB8002C2EB5F
+:101B40008012514864301044C0F809109DF8AC0070
+:101B500000EB400101EB00114D4800EB0111303169
+:101B60009DF89C0001EB001041682C9800EB80026E
+:101B7000C2EB8012444864301044C0F827102C98FF
+:101B800081B208200991F8F7E3F900229DF8AC0032
+:101B9000C0EBC00101EB80113C4800EB411160310A
+:101BA0009DF89C0000EB001001EBC00080F83E2087
+:101BB000A7229DF8AC00C0EBC00101EB80113348B7
+:101BC00000EB411160319DF89C0000EB001001EB2F
+:101BD000C0004271A2229DF8AC00C0EBC00101EB35
+:101BE00080112A4800EB411160319DF89C0000EB08
+:101BF000001001EBC000827000222C922D92002177
+:101C0000369122E0DDE92C10000140EA1172090151
+:101C1000CDE92C129DF8AC0000EB4001C1EBC010E7
+:101C20001D4901EBC001BDF8D8000B30085C30380D
+:101C3000C117DDE92C34184341EA0402CDE92C0236
+:101C4000BDF8D800401C80B23690BDF8D8000C28F2
+:101C5000D8DB9DF8AC00DDE92C12C0EBC00303EB30
+:101C600080130A4800EB431360339DF89C0000EB9F
+:101C7000001003EBC00040F8221F426000222C92AB
+:101C80002D92002136912CE0BC120020FC34002063
+:101C90003C3000203C26002024660020DDE92C108A
+:101CA000000140EA11720901CDE92C129DF8AC0047
+:101CB00000EB4001C1EBC010FE4901EBC001BDF8D3
+:101CC000D8001730085C3038C117DDE92C341843D0
+:101CD00041EA0402CDE92C02BDF8D800401C80B2D4
+:101CE0003690BDF8D8000C28D8DB9DF8AC00DDE9B3
+:101CF0002C21C0EBC00303EB8013EF4800EB431033
+:101D000060309DF89C3003EB031300EBC3002230DE
+:101D10008260C16000BF00BF04F0D0B90021E74A73
+:101D20009DF8AC0002EB00129DF89C0011549DF848
+:101D3000AC0000EB4001C1EBC010DE4901EBC0007C
+:101D4000407870280ED19DF8AC0000EB4001C1EB4B
+:101D5000C010D84901EBC0008078FA2802D1B12028
+:101D6000259042E09DF8AC0000EB4001C1EBC010B3
+:101D7000D04901EBC000407800F0F000C0280ED13F
+:101D80009DF8AC0000EB4001C1EBC010C94901EB6C
+:101D9000C0008078FA2802D1B620259025E09DF871
+:101DA000AC0000EB4001C1EBC010C24911F830009B
+:101DB00000F0F000502818D19DF8AC0000EB400175
+:101DC000C1EBC010BB4901EBC000407800F0F0004F
+:101DD00030280AD19DF8AC0000EB4001C1EBC010E7
+:101DE000B44901EBC000817825919DF8AC00C0EBAF
+:101DF000C00101EB8011B04800EB411081782791C0
+:101E00000021AE4A9DF8AC0002EB00129DF89C0048
+:101E100011549DF8AC0000EB400101EB0011A84803
+:101E200000EB011130319DF89C0001EB0010801C8B
+:101E30000990007820F04000403009990870A148CE
+:101E4000007F012815D19DF8AC0000EB400101EBAB
+:101E500000119B4800EB011030309DF89C1000EB06
+:101E60000110801C0990007820F0800080300999D2
+:101E70000870BDF89400652872D004DC012809D0F0
+:101E8000032805D173E0B12802D0B62800D100E0C4
+:101E90007EE17DE19DF8AC0000EB4001C1EBC0109C
+:101EA000844901EBC0000079012806D0022805D042
+:101EB000032804D0052858D102E056E055E054E04C
+:101EC0009DF8AC00C0EBC00101EB80117A4800EB3B
+:101ED000411060309DF89C1001EB011110F83100A9
+:101EE000E8BB00219DF8AC00C0EBC00202EB801201
+:101EF000714800EB4210C17001229DF8AC00C0EBAC
+:101F0000C00101EB80116C4800EB411160319DF87C
+:101F10009C0000EB001001F83020B6229DF8AC00C8
+:101F2000C0EBC00101EB8011634800EB411160314F
+:101F30009DF89C0000EB001001EBC0004271B22242
+:101F40009DF8AC00C0EBC00101EB80115A4800EBDA
+:101F5000411060309DF89C1001EB011101E003E09D
+:101F60002DE000EBC100827000BF00BF10E19DF8C2
+:101F7000AC0000EB4001C1EBC0104E4901EBC000CA
+:101F8000C179514880F8E8119DF8AC0000EB4001A0
+:101F900001EB00114A4800EB011130319DF89C0023
+:101FA00001EB0010801C0990474890F8E801C20836
+:101FB0000998007862F3000009990870E8E09DF83C
+:101FC000AC0000EB4001C1EBC0103A4901EBC0008E
+:101FD000007900F0F00010B9B820259001E0B92098
+:101FE00025909DF8AC0000EB4001C1EBC0103149D9
+:101FF00001EBC000007900F00F012691002136911D
+:1020000020E09DF8AC0000EB400101EB00112C48F2
+:1020100000EB01113031BDF8D80001EB0010417820
+:102020009DF8AC0000EB4002C2EBC010214A12F850
+:1020300030005038814200D112E0BDF8D800401C79
+:1020400081B236919DF8AC0000EB400101EB00112C
+:102050001B4800EB0110C179BDF8D8008142D0DCEB
+:1020600000BFBDF8D8109DF898000844C1B2279170
+:102070009DF8AC00C0EBC00101EB80110E4800EBF5
+:10208000411060309DF89C1001EB011110F83100F7
+:1020900001283CD100219DF8AC00C0EBC00202EB4E
+:1020A0008012054800EB4210C17002229DF8AC007E
+:1020B0000CE0000024660020FC340020702E00207C
+:1020C0003C300020BC120020BC220020C0EBC0012C
+:1020D00001EB8011FE4800EB411160319DF89C003E
+:1020E00000EB001001F83020B9229DF8AC00C0EBE5
+:1020F000C00101EB8011F64800EB411060309DF803
+:102100009C1001EB011100EBC10042713FE09DF812
+:10211000AC10C1EBC10000EB8111ED4800EB4110A8
+:1021200060309DF89C1001EB011110F8310001287E
+:102130002DD100219DF8AC00C0EBC00202EB801253
+:10214000E34800EB4210C17002229DF8AC00C0EBE6
+:10215000C00101EB8011DE4800EB411160319DF8B8
+:102160009C0000EB001001F83020B9229DF8AC0073
+:10217000C0EBC00101EB8011D54800EB411060308D
+:102180009DF89C1001EB011100EBC100427100BFF2
+:1021900000BFC1E59DF8AC1001EB410000EB01115F
+:1021A000CC4800EB0110007B20B101287DD0022833
+:1021B0007CD1E4E2C8499DF8AC0031F81000801FE2
+:1021C00081B209919DF8AC1001EB4100C0EBC11048
+:1021D000C24901EBC000401C08900999F7F77AFB4F
+:1021E0000022CDE92E029DF8AC1001EB4100C0EBBE
+:1021F000C110BA4901EBC002B7489DF8AC1030F8E5
+:102200001100401F111809910421099815F0C2FE10
+:10221000C217CDE92C022DA819C82C99594060404D
+:1022200001437DD1AE4A9DF8AC0002EB0010017075
+:102230009DF8AC1001EB4100C0EBC110A74901EBC8
+:10224000C00001792591BDF89400312802D04528BD
+:1022500067D1EAE0A0489DF8AC1030F811001838BA
+:10226000412190FBF1F0C217C1B2CDE92C029D488B
+:1022700080F8901500203690CDE09DF8AC1001EB71
+:102280004100C0EBC110954901EBC001BDF8D80079
+:1022900000EB80101430095C934ABDF8D80011544B
+:1022A0009DF8AC1001EB410001E0C1E066E2C0EB3B
+:1022B000C1108A4901EBC001BDF8D80000EB8010C5
+:1022C0001A30014409910821099815F021FE8DED7D
+:1022D0000E0A854A0C32BDF8D8000E9902EB0010A8
+:1022E00041609DF8AC1001EB4100C0EBC1107B498F
+:1022F00001EBC001BDF8D80000EB80103230014482
+:1023000009910821099815F003FE8DED0E0A764A11
+:102310000C32BDF8D8000E9902EB0010016001E00C
+:1023200085E083E09DF8AC1001EB4100C0EBC110EB
+:102330006A4901EBC001BDF8D80000EB80103A30CB
+:10234000014409910821099815F0E2FD8DED0E0A6E
+:10235000654A0C32BDF8D8000E9902EB001081607E
+:102360009DF8AC1001EB4100C0EBC1105B4901EBE3
+:10237000C001BDF8D80000EB801042300144099143
+:102380000821099815F0C4FD8DED0E0A564A0C324D
+:10239000BDF8D8000E9902EB0010C1609DF8AC109A
+:1023A00001EB410000EB01114A4800EB0111303113
+:1023B000BDF8D80001EB0010801C0990007820F0D7
+:1023C00080008030099908709DF8AC1001EB410045
+:1023D000C0EBC110414901EBC0023F489DF8AC1071
+:1023E00030F81100401E125C9DF8AC00C0EBC0013B
+:1023F00001EB8011364800EB411060309DF89C10D5
+:1024000001EB011100EBC10080F83C20BDF8D800C1
+:10241000401C80B23690BDF8D8000021DDE92C3494
+:10242000C01AA141FFF629AF00E000BF00BFB9E22A
+:102430009DF8AC1001EB4100C0EBC110274901EB46
+:10244000C000407D9DF8AC1001EB4102C2EBC11110
+:10245000224A02EBC101897D40EA0120C217CDE981
+:102460002C029DF8AC1001EB4100C0EBC1101B49E0
+:1024700001EBC001099115210998F7F70FFA002225
+:10248000CDE92E02DDE92E42DDE92C1061405040FD
+:1024900001437DD19DF8AC1001EB4100C0EBC110B0
+:1024A0000E4911F83000401EC1B2279100210C4A9C
+:1024B0009DF8AC0002EB00129DF89C0011540A4AF2
+:1024C0009DF89C0011549FED090A10EE101A0FE0C0
+:1024D000FC3400203C3000207C5800202466002082
+:1024E000702E0020BC2200204D280020000000009B
+:1024F0000C329DF89C0002EB001041609DF8AC008E
+:1025000000EB4001C1EBC010FE4901EBC000817936
+:102510009DF8AC0000EB4002C2EBC010F94A02EBA0
+:10252000C000407941EA002000EE100AB8EEC00A6F
+:102530009FEDF51AC0EE010A9DF8AC0000EB4001DA
+:10254000C1EBC010114601EBC00001799DF8AC0051
+:1025500000EB4002C2EBC010EA4A02EBC000C078B8
+:1025600041EA002000EE100AB8EEC00A30EE800A00
+:1025700010EE101AE54A9DF89C0002EB0010016075
+:102580009DF8AC0000EB4001C1EBC010DD4900E05C
+:10259000F4E001EBC000817A9DF8AC0000EB400252
+:1025A000C2EBC010D74A02EBC000407A41EA0020DB
+:1025B00000EE100AB8EEC00A9FEDD31AC0EE010A71
+:1025C0009DF8AC0000EB4001C1EBC010114601EBDF
+:1025D000C000017A9DF8AC0000EB4002C2EBC010D5
+:1025E000C84A02EBC000C07941EA002000EE100AA0
+:1025F000B8EEC00A30EE800A10EE101AC34A9DF8F9
+:102600009C0002EB001081609DF8AC1001EB4100D2
+:10261000C0EBC110BB4901EBC000C07A00F08000E4
+:1026200030BB9DF8AC1001EB4100C0EBC110B549C7
+:1026300001EBC000017B9DF8AC0000EB4002C2EB57
+:10264000C010B04A02EBC000C07A41EA002000EEA0
+:10265000100AF8EEC00AB3EE001A80EE810A10EEFE
+:10266000100AAA4A9DF89C1002EB0111C86046E0CE
+:102670009DF8AC0000EB4001C1EBC010A14901EB9B
+:10268000C000017B9DF8AC0000EB4002C2EBC01023
+:102690009C4A02EBC000C07A41EA0020404280B26E
+:1026A00000EE100AB8EEC00A8DED030A0398F6F7A3
+:1026B00035F89FED970B53EC102BCDE904019DED00
+:1026C000040B51EC100BF5F70DFF9FED930B53EC42
+:1026D000102BCDE906019DED060B51EC100BF5F723
+:1026E0008CFECDE908019DED080B51EC100BF6F7BF
+:1026F00028F8864A9DF89C1002EB0111C8609DF8ED
+:10270000AC1001EB410000EB0111854800EB01101A
+:1027100030309DF89C1000EB0110801C099000786F
+:1027200020F080018031099801709DF8AC1001EB18
+:102730004100C0EBC110734901EBC000C27D9DF8A0
+:10274000AC00C0EBC00101EB8011764800EB4111F9
+:1027500060319DF89C0000EB001001EBC00080F898
+:102760003C209DF8AC1001EB410000EB01116C48DE
+:1027700000EB0110C1796C4880F8901512E19DF8CA
+:10278000AC1001EB4100C0EBC1105E4901EBC00091
+:10279000C0799DF8AC1001EB4102C2EBC111594A5E
+:1027A00002EBC101097A40EA0120C217CDE92C02EF
+:1027B0009DF8AC1001EB4100C0EBC110514901EB99
+:1027C000C001099107210998F7F768F80022CDE9BF
+:1027D0002E022DA819C82C995940604001437DD183
+:1027E0009DF8AC1001EB4100C0EBC110454911F858
+:1027F0003000401EC1B2279100214C4A9DF8AC0028
+:1028000002EB00100170A2F223629DF89C001154AB
+:102810009DF8AC1001EB4100C0EBC110394901EB50
+:10282000C000817908460191F5F7F2FECDE9020179
+:102830009DED021B9FED3E0B19F0B2FD8DED060BD9
+:102840009DF8AC1001EB4100C0EBC1102D4901EB2C
+:10285000C00001799DF8AC0000EB4002C2EBC01053
+:10286000284A02EBC000C07841EA002000EE100ABE
+:10287000B8EEC00A8DED030A0398F5F74FFFCDE9D6
+:1028800004019DED060B53EC102B9DED040B51EC58
+:10289000100BF5F727FECDE908019DED080B51EC73
+:1028A000100BF5F74EFF194A9DF89C1002EB011131
+:1028B00048601FEDF20A10EE100A9DF89C1002EB22
+:1028C000011108601FEDF70A10EE100A9DF89C1028
+:1028D00002EB011188601FEDFB0A00E061E010EEE1
+:1028E000100A9DF89C1002EB0111C8609DF8AC1015
+:1028F00001EB410000EB0111094800EB0110303001
+:102900001AE000002466002000FF7F4759280020BD
+:102910000000000000003040000000000000000047
+:102920003C300020FC340020BC220020702E00200F
+:1029300000000000000024409DF89C1000EB0110F6
+:10294000801C0990007820F0800180310998017086
+:102950009DF8AC1001EB4100C0EBC110FE4901EB4A
+:10296000C000427A9DF8AC00C0EBC00101EB8011C1
+:10297000FA4800EB411160319DF89C0000EB00101B
+:1029800001EBC00080F83C209DF8AC1001EB410049
+:1029900000EB0111F24800EB0110C179F14880F819
+:1029A000901500BF00BF03F089BB9DF8AC1001EB90
+:1029B0004100C0EBC110E84901EBC000C1789DF8AF
+:1029C000AC0000EB4002C2EBC010E34A02EBC000D7
+:1029D000807841EA002128919DF8AC1001EB41007C
+:1029E000C0EBC110114601EBC001BDF8A000401CB6
+:1029F000095C9DF8AC0000EB4002C2EBC010D64A67
+:102A000002EBC002BDF8A000105C41EA0020C21732
+:102A1000CDE92C029DF8AC1001EB4100C0EBC110D8
+:102A2000CD4901EBC0000990BDF8A010F6F736FFC4
+:102A30000022CDE92E022DA819C82C9959406040DA
+:102A400001437DD19DF8AC1001EB4100C0EBC110FA
+:102A5000C14901EBC00041782791002136911CE06B
+:102A60009DF8AC1001EB410000EB0111BC4800EBFC
+:102A700001113031BDF8D80001EB001041789DF80C
+:102A80009C00814204D1BDF8D800C1B2279112E068
+:102A9000BDF8D800401C81B236919DF8AC1001EB16
+:102AA000410000EB0111AE4800EB0110C179BDF807
+:102AB000D8008142D4DC00BF9DF8AC1001EB41008E
+:102AC00000EB0111A64800EB011030309DF89C107E
+:102AD00000EB0110801C0990007820F0800180310B
+:102AE000099801709DF8AC1001EB4100C0EBC110DA
+:102AF000994901EBC0000179259100219A4A9DF87E
+:102B0000AC0002EB00129DF89C0011549DF8AC1033
+:102B100001EB410000EB0111914800EB0111303154
+:102B20009DF89C0001EB0010801C0990007820F0BB
+:102B30004001403109980170BDF89400F32800E08D
+:102B4000AFE37DD006DC05287BD0F12807D0F22842
+:102B500078D180E2F42876D0F62873D1A1E29DF8EE
+:102B6000AC10C1EBC10000EB81117C4800EB4110BF
+:102B700060309DF89C1001EB011110F8310018BB7A
+:102B800001229DF8AC00C0EBC00101EB801173483D
+:102B900000EB411160319DF89C0000EB001001F842
+:102BA0003020F4229DF8AC00C0EBC00101EB801195
+:102BB0006A4800EB411060309DF89C1001EB011158
+:102BC00000EBC1004271C2E09DF8AC1001EB410086
+:102BD00000EB0111624800EB011030309DF89C10B1
+:102BE00000EB0110407A00F0010068B39DF8AC10D2
+:102BF000C1EBC10000EB8111584800EB411060307F
+:102C00009DF89C1001EB011100EBC10090F88600CB
+:102C100000F00100C0B99DF8AC10C1EBC10000EBA1
+:102C200081114E4800EB411060309DF89C1001EB83
+:102C3000011100EBC10090F8780028B1002004E0F9
+:102C40001CE2BDE206E250E281E0369029E09DF808
+:102C5000AC10C1EBC10000EB8111404800EB411109
+:102C600060319DF89C0000EB001001EBC00000F10A
+:102C70007901BDF8D8000A5C9DF8AC0000EB40017A
+:102C800001EB0011364800EB01100E30BDF8D810F2
+:102C9000405C824200D008E0BDF8D800401C81B200
+:102CA0003691BDF8D8000428D1DB00BFBDF8D800AC
+:102CB00004284CD1369029E09DF8AC10C1EBC1003E
+:102CC00000EB8111254800EB411160319DF89C001B
+:102CD00000EB001001EBC00000F17901BDF8D80055
+:102CE0000A5C9DF8AC0000EB400101EB00111C48B0
+:102CF00000EB01100E30BDF8D810405C824200D0CD
+:102D000008E0BDF8D800401C81B23691BDF8D8006B
+:102D10000A28D1DB00BFBDF8D8000A2817D09DF8DB
+:102D2000AC10C1EBC10000EB81110C4800EB41106D
+:102D300060309DF89C1001EB011100EBC100863062
+:102D40000990007820F00100401C09990870BDF836
+:102D5000A00011287CD109E024660020FC3400206A
+:102D60003C300020BC220020702E00209DF8AC10CA
+:102D700001EB410000EB0111F84800EB011030308D
+:102D80009DF89C1000EB0110801C0990007820F049
+:102D90000400001D099908700020369025E09DF878
+:102DA000AC1001EB4100C0EBC110ED4901EBC001DB
+:102DB000BDF8D800401D0A5C9DF8AC00C0EBC00116
+:102DC00001EB8011E74800EB411160319DF89C0058
+:102DD00000EB001001EBC0013F31BDF8D8000A54F0
+:102DE000BDF8D800401C81B23691BDF8D8000A2841
+:102DF000D5DB0021369125E09DF8AC1001EB4100B8
+:102E0000C0EBC110D64901EBC001BDF8D8000F30AE
+:102E10000A5C9DF8AC00C0EBC00101EB8011D14809
+:102E200000EB411160319DF89C0000EB001001EBBC
+:102E3000C0015831BDF8D8000A54BDF8D800401C74
+:102E400081B23691BDF8D8000228D5DB02E1FFE758
+:102E5000BDF8A00014287DD19DF8AC1001EB410015
+:102E600000EB0111BD4800EB011030309DF89C10C3
+:102E700000EB0110801C0990007820F00401091D6E
+:102E8000099801700021369125E09DF8AC1001EB06
+:102E90004100C0EBC110B24901EBC001BDF8D80040
+:102EA000401D0A5C9DF8AC00C0EBC00101EB801135
+:102EB000AC4800EB411160319DF89C0000EB001024
+:102EC00001EBC0013F31BDF8D8000A54BDF8D8006D
+:102ED000401C81B23691BDF8D8000A28D5DB00210C
+:102EE000369125E09DF8AC1001EB4100C0EBC1101C
+:102EF0009B4901EBC001BDF8D8000F300A5C9DF87A
+:102F0000AC00C0EBC00101EB8011964800EB411111
+:102F100060319DF89C0000EB001001EBC0015831BE
+:102F2000BDF8D8000A54BDF8D800401C81B23691D3
+:102F3000BDF8D8000228D5DB9DF8AC1001EB4100AC
+:102F4000C0EBC110864901EBC001BDF8D8001130BB
+:102F5000085C00E02FE001049DF8AC0000EB4002AB
+:102F6000C2EBC0107E4A02EBC002BDF8D80012309E
+:102F7000105C41EA00219DF8AC0000EB4002C2EB7E
+:102F8000C010774A02EBC002BDF8D8001330105CC5
+:102F900001439DF8AC00C0EBC00202EB8012714807
+:102FA00000EB421060309DF89C2002EB021200EB17
+:102FB000C200C1664EE09DF8AC1001EB410000EB91
+:102FC0000111664800EB011030309DF89C1000EBB9
+:102FD0000110801C0990007820F00402099802700A
+:102FE0009DF8AC10C1EBC10000EB81115D4800EB16
+:102FF000411060309DF89C1001EB011100EBC10005
+:1030000090F8860000F0010020B300229DF8AC008B
+:10301000C0EBC00101EB8011524800EB411160315F
+:103020009DF89C0000EB001001EBC000A0F884208C
+:1030300005229DF8AC00C0EBC00101EB80114948AE
+:1030400000EB411060309DF89C1001EB011100EB8A
+:10305000C100427124E1F1229DF8AC00C0EBC00137
+:1030600001EB80113F4800EB411060309DF89C104F
+:1030700001EB011100EBC100427111E1F1229DF859
+:10308000AC00C0EBC00101EB8011364800EB4110F1
+:1030900060309DF89C1001EB011100EBC100427102
+:1030A000FEE003229DF8AC00C0EBC00101EB8011F3
+:1030B0002C4800EB411160319DF89C0000EB0010A2
+:1030C00001F83020F1229DF8AC00C0EBC00101EB0B
+:1030D0008011244800EB411060309DF89C1001EBFA
+:1030E000011100EBC1004271DAE002229DF8AC0050
+:1030F000C0EBC00101EB80111A4800EB41116031B7
+:103100009DF89C0000EB001001F83020F6229DF89D
+:10311000AC00C0EBC00101EB8011124800EB411183
+:1031200060319DF89C0000EB001001EBC000427183
+:1031300001229DF8AC00C0EBC00101EB80110948F1
+:1031400000EB411160319DF89C0000EB001001EB99
+:10315000C00080F87820002136912CE03C3000201F
+:1031600024660020FC3400209DF8AC0000EB4001F8
+:10317000C1EBC010FE4901EBC001BDF8D800401DF5
+:103180000A5C9DF8AC00C0EBC00101EB8011F9486E
+:1031900000EB411160319DF89C0000EB001001EB49
+:1031A000C00000F17901BDF8D8000A54BDF8D8007C
+:1031B000401C81B23691BDF8D8000A28D4DB6FE0FC
+:1031C0009DF8AC0000EB4001C1EBC010E84901EBF9
+:1031D000C00081799DF8AC0000EB4002C2EBC0104A
+:1031E000E34A02EBC000407941EA00229DF8AC00BE
+:1031F000C0EBC00101EB8011DE4800EB41116031F2
+:103200009DF89C0000EB001001EBC000A0F88420AA
+:103210009DF8AC00C0EBC00101EB8011D54800EB7C
+:10322000411160319DF89C0000EB001001EBC000E3
+:10323000B0F884109DF8AC0000EB400202EB0012E5
+:10324000CD4800EB0210408B814228DBF1229DF833
+:10325000AC00C0EBC00101EB8011C64800EB41118E
+:1032600060319DF89C0000EB001001EBC000427142
+:103270009DF8AC00C0EBC00101EB8011BD4800EB34
+:10328000411060309DF89C1001EB011100EBC10072
+:1032900086300990007820F001020998027000BF82
+:1032A00000BF02F00BBF9DF8AC0000EB4001C1EB8A
+:1032B000C010AF4901EBC000017927910021349182
+:1032C0001CE09DF8AC0000EB400101EB0011AA48A6
+:1032D00000EB01113031BDF8D00001EB0010417856
+:1032E0009DF89C00814204D1BDF8D000C1B2279165
+:1032F00012E0BDF8D000401C81B234919DF8AC00C2
+:1033000000EB400101EB00119B4800EB0110C1797B
+:10331000BDF8D0008142D4DC00BF9DF8AC0000EBCA
+:10332000400101EB0011944800EB011030309DF892
+:103330009C1000EB0110801C0990007820F04001E7
+:103340004031099801709DF8AC0000EB4001C1EBE1
+:10335000C010874901EBC000C1782591BDF89400E9
+:10336000172834D2DFE800F0330C0F331215181B86
+:103370001E33333333333321242733332A2D3000A4
+:103380000720289023E00720289020E0062028909E
+:103390001DE0062028901AE00620289017E0122150
+:1033A000289114E00720289011E0092028900EE0D1
+:1033B000062028900BE00620289008E00B2028909B
+:1033C00005E00B20289002E02A21289100BF00BFD1
+:1033D000BDF8A000001FC1B209919DF8AC0000EB40
+:1033E0004001C1EBC010624901EBC000C01C089055
+:1033F0000999F6F76FF835909DF8AC0000EB4001A5
+:10340000C1EBC0105A4901EBC001BDF8A000401E3D
+:10341000095CBDF8D40081427DD19DF8AC0000EB81
+:103420004001C1EBC010524901EBC00040780028B8
+:1034300071DD9DF8AC0000EB4001C1EBC0104C49C0
+:1034400001EBC001BDF8A0000A5C9DF8AC00C0EB28
+:10345000C00101EB8011474800EB411160319DF83C
+:103460009C0000EB001001EBC00080F83C20002124
+:10347000424A9DF8AC0002EB00129DF89C001154EA
+:103480003F48007F012815D19DF8AC0000EB4001BA
+:1034900001EB0011384800EB011030309DF89C1012
+:1034A00000EB0110801C0990007820F08000803033
+:1034B00009990870BDF89400072858D007DC072840
+:1034C0007ED2DFE800F07DFDFC7DFBFAF9001038CC
+:1034D0000728F5D2DFE810F07B0968097400740052
+:1034E000070008005E0500BFBDF89400142868D1ED
+:1034F0009DF8AC0000EB4001C1EBC0101C4901EB92
+:10350000C000407901069DF8AC0000EB4002C2EB20
+:10351000C010174A00E0FCE302EBC000807941EAEA
+:1035200000419DF8AC0000EB4002C2EBC010104A15
+:1035300002EBC000C07941EA00219DF8AC0000EB2D
+:103540004002C2EBC0100A4A02EBC000007A0143FD
+:103550009DF8AC00C0EBC00202EB8012054800EB06
+:10356000421260329DF89C0000EB00100AE0FBE381
+:1035700024660020FC3400203C300020702E002007
+:10358000BC12002002EBC000C0F81A109DF8AC007D
+:10359000C0EBC00101EB8011FE4800EB411160312E
+:1035A0009DF89C0000EB001001EBC000D0F81A1051
+:1035B00008460991002109F0F1FBCDE92C0101E059
+:1035C000FEE387E09DF8AC0000EB400101EB001149
+:1035D000F14800EB0110007F00F003019DF8AC0002
+:1035E00000EB400202EB0012EB4800EB0210007F00
+:1035F000C0F3011001449DF8AC0000EB400202EB67
+:103600000012E54800EB0210007FC0F38100091AA8
+:1036100008460591F4F7EBFFCDE906019DED061B89
+:103620009FEDDE0B18F0BCFE8DED080B9DED080B39
+:1036300051EC100BF5F74DF8CDE92E019DF8AC00DB
+:10364000C0EBC00101EB8011D24800EB41116031A9
+:103650009DF89C0000EB001001EBC000416B084698
+:103660000791002109F09AFBDDE92C32A0FB03450C
+:1036700001FB035100FB021502220023DDE92E01AC
+:10368000F4F7A0FD20186941CDE90801DDE92E23FA
+:10369000F4F798FDCDE92C01DDE92C010AF032F9AF
+:1036A00001469DF8AC00C0EBC00202EB8012B948A5
+:1036B00000EB4210603004E0FEE397E3CAE3FCE372
+:1036C000DBE39DF89C2002EB021200EBC200C0F885
+:1036D0001E1043E0BDF8940015283FD19DF8AC00C2
+:1036E00000EB4001C1EBC010AE4901EBC0004079D6
+:1036F00001069DF8AC0000EB4002C2EBC010A94AE5
+:1037000002EBC000807941EA00419DF8AC0000EB7B
+:103710004002C2EBC010A34A02EBC000C07941EAEC
+:1037200000219DF8AC0000EB4002C2EBC0109D4AA6
+:1037300002EBC000007A01439DF8AC00C0EBC00270
+:1037400002EB8012934800EB421060309DF89C2001
+:1037500002EB021200EBC200C0F81E109DF8AC0094
+:1037600000EB4001C1EBC0108E4901EBC000417A73
+:103770008D4880F8E7119DF8AC0000EB400101EBAB
+:103780000011854800EB011030309DF89C1000EBD3
+:103790000110801C0990844890F8E701C20909983B
+:1037A000007862F30000099908707F4890F8E701FB
+:1037B00000F00300012806D07B4890F8E70100F0F4
+:1037C000030003282BD19DF8AC0000EB400101EB76
+:1037D0000011714800EB011030309DF89C1000EB97
+:1037E0000110801C0990007820F00200801C0999CB
+:1037F00008709DF8AC0000EB400101EB0011664839
+:1038000000EB011030309DF89C1000EB0110801C83
+:103810000990007820F020020998027014E09DF8C9
+:10382000AC0000EB400101EB00115B4800EB011024
+:1038300030309DF89C1000EB0110801C099000783E
+:1038400020F00202099802709DF8AC0000EB4001E4
+:1038500001EB0011504800EB011130319DF89C0044
+:1038600001EB00108078C0F340029DF8AC10C1EB72
+:10387000C10000EB8111474800EB411160319DF818
+:103880009C0000EB001001EBC000007EC0F3400084
+:10389000824265D09DF8AC00C0EBC00101EB801105
+:1038A0003C4800EB411060309DF89C1001EB011189
+:1038B00000EBC100183009909DF8AC0000EB40010E
+:1038C00001EB0011344800EB011130319DF89C00F0
+:1038D00001EB0010807842080998017862F34101F9
+:1038E00001709DF8AC0000EB400101EB00112A488B
+:1038F00000EB011030309DF89C1000EB0110807837
+:10390000C0F3400038BB9DF8AC0000EB400101EB78
+:103910000011214800EB011030309DF89C1000EBA5
+:103920000110801C0990007820F020020998027094
+:1039300001229DF8AC00C0EBC00101EB80111548DD
+:1039400000EB411060309DF89C1001EB011100EB81
+:10395000C10080F83E209DF8AC100220F6F7F8FA7E
+:103960009DF8AC0000EB400101EB00110A4800EBB0
+:10397000011130319DF89C0001EB0010807800F0BF
+:1039800001029DF8AC00C0EBC00101EB80110148C1
+:103990000CE00000FC3400203C300020000000005F
+:1039A0000000244024660020BC22002000EB4110CF
+:1039B00060309DF89C1001EB011100EBC100007E0E
+:1039C00000F0010082425FD09DF8AC00C0EBC00166
+:1039D00001EB8011FE4800EB411060309DF89C1017
+:1039E00001EB011100EBC100183009909DF8AC000B
+:1039F00000EB400101EB0011F64800EB0111303102
+:103A00009DF89C0001EB001082780998017862F320
+:103A1000000101709DF8AC0000EB400101EB0011CA
+:103A2000EC4800EB011030309DF89C1000EB0110C9
+:103A3000807800F0010040BB9DF8AC0000EB400135
+:103A400001EB0011E34800EB011030309DF89C10B1
+:103A500000EB0110801C0990007820F020020998EA
+:103A6000027000229DF8AC00C0EBC00101EB801198
+:103A7000D74800EB411060309DF89C1001EB01111C
+:103A800000EBC10080F83D2007E19DF8AC00C0EBE1
+:103A9000C00101EB8011CE4800EB411060309DF871
+:103AA0009C1001EB011100EBC10090F83E0098B9A9
+:103AB00001229DF8AC00C0EBC00101EB8011C448AD
+:103AC00000EB411060309DF89C1001EB011100EB00
+:103AD000C10080F83D2027E000229DF8AC00C0EB3B
+:103AE000C00101EB8011BA4800EB411160319DF833
+:103AF0009C0000EB001001EBC00080F83D209DF819
+:103B0000AC0000EB400101EB0011B24800EB0110EA
+:103B100030309DF89C1000EB0110801C099000785B
+:103B200020F0010209980270AB4890F8C807E8BB82
+:103B3000AA48407F012839D1A848C06DA749C98B40
+:103B4000884233D29DF8AC00C0EBC00101EB80117C
+:103B50009F4800EB411060309DF89C1001EB011173
+:103B600000EBC10090F83D0001281FD19DF8AC008A
+:103B7000C0EBC00101EB8011954800EB41106030B3
+:103B80009DF89C1001EB011100EBC10090F877004B
+:103B900060B99DF8AC0000EB400101EB00118D48CD
+:103BA00000EB011130319DF89C0000E075E001EB65
+:103BB000001001789DF8AC00C0EBC00202EB80124F
+:103BC000834800EB4210417005229DF8AC00C0EB29
+:103BD000C00101EB80117E4800EB411160319DF87E
+:103BE0009C0000EB001001EBC000427100229DF828
+:103BF000AC0000EB400101EB0011764800EB011135
+:103C000030319DF89C0001EB001042609DF8AC1033
+:103C10000220F6F79DF90021369119E000229DF867
+:103C2000AC00C0EBC00101EB8011694800EB411111
+:103C300060319DF89C0000EB001001EBC0013F31AA
+:103C4000BDF8D8000A54BDF8D800401C81B23691A6
+:103C5000BDF8D8001428E1DB0020369019E00022DE
+:103C60009DF8AC00C0EBC00101EB8011584800EB9F
+:103C7000411160319DF89C0000EB001001EBC00188
+:103C80005B31BDF8D8000A54BDF8D800401C81B2A1
+:103C90003691BDF8D8000A28E1DB9DF8AC00C0EBF6
+:103CA000C00101EB80114A4800EB411060309DF8E3
+:103CB0009C1001EB011110F83100012811DC0222E7
+:103CC0009DF8AC00C0EBC00101EB8011404800EB57
+:103CD000411060309DF89C1001EB011100F831207B
+:103CE00083E09DF8AC00C0EBC00101EB80113848C7
+:103CF00000EB411060309DF89C1001EB011110F8B1
+:103D00003100022831DC00219DF8AC00C0EBC0027C
+:103D100000E0FCE302EB80122D4800EB4210C17082
+:103D200003229DF8AC00C0EBC00101EB80112848D4
+:103D300000EB411160319DF89C0000EB001001F890
+:103D4000302007229DF8AC00C0EBC00101EB8011D0
+:103D50001F4800EB411060309DF89C1001EB0111F1
+:103D600000EBC100427140E0E4E19DF8AC00C0EB23
+:103D7000C00101EB8011164800EB411160319DF844
+:103D80009C0000EB001011F830109DF8AC00C0EB67
+:103D9000C00202EB80120E4800EB42100079814213
+:103DA00023D10D4890F8E701C0F34010E8B1162286
+:103DB0009DF8AC00C0EBC00101EB8011044800E0AD
+:103DC000FEE300EB411060309DF89C1008E000001D
+:103DD000FC3400203C300020BC220020BC1200201B
+:103DE00001EB011100EBC1004271E9E314229DF8DF
+:103DF000AC00C0EBC00101EB8011FE4800EB4111AB
+:103E000060319DF89C0000EB001001EBC000427196
+:103E100001219DF8AC00C0EBC00202EB8012F54816
+:103E200000EB4210C1709DF8AC0000EB400101EBCB
+:103E30000011F14800EB011130319DF89C0001EBBD
+:103E40000010801C0990007820F020002030099993
+:103E50000870B5E314229DF8AC00C0EBC00101EB83
+:103E60008011E44800EB411160319DF89C0000EBAB
+:103E7000001001EBC0004271A2E39DF8AC00C0EB62
+:103E8000C00101EB8011DB4800EB41106030BDF850
+:103E9000D01001EB011100EBC1008079012827D17E
+:103EA00000229DF8AC00C0EBC00101EB8011D148AD
+:103EB00000EB4111603101E0FDE337E0BDF8D000D7
+:103EC00000EB001001EBC000827114229DF8AC00E1
+:103ED000C0EBC00101EB8011C64800EB411060301F
+:103EE0009DF89C1001EB011100EBC10042711CE038
+:103EF00000219DF8AC00C0EBC00202EB8012BD486F
+:103F000000EB4210C17005229DF8AC00C0EBC0016F
+:103F100001EB8011B74800EB411060309DF89C1018
+:103F200001EB011100EBC100427149E301219DF851
+:103F3000AC00C0EBC00202EB8012AE4800EB4210B6
+:103F4000C17014229DF8AC00C0EBC00101EB8011E0
+:103F5000A84800EB411160319DF89C0000EB001077
+:103F600001EBC00042719DF8AC0000EB400101EB99
+:103F70000011A14800EB011130319DF89C0001EBCC
+:103F80000010801C0990007820F00400001D0999A1
+:103F9000087015E300202C902D90002136911FE031
+:103FA000DDE92C10000240EA11620902CDE92C1271
+:103FB0009DF8AC0000EB4001C1EBC0108F4901EB54
+:103FC000C001BDF8D800401D085CDDE92C3440EA92
+:103FD0000302CDE92C24BDF8D800401C81B23691F3
+:103FE000BDF8D8000328DBDBDDE92C0109F08AFCF1
+:103FF00001469DF8AC00C0EBC00202EB80127D4888
+:1040000000EB421260329DF89C0000EB001002EBC6
+:10401000C000C0F81E1000222C922D920021369173
+:104020001EE0DDE92C10000240EA11620902CDE930
+:104030002C129DF8AC0000EB4001C1EBC0106F49A1
+:1040400001EBC001BDF8D8000830085CDDE92C3474
+:104050001843CDE92C04BDF8D800401C80B236903E
+:10406000BDF8D8000328DCDBDDE92C0109F04AFCAF
+:1040700001469DF8AC00C0EBC00202EB80125D4827
+:1040800000EB421260329DF89C0000EB001002EB46
+:10409000C000C0F81A1000222C922D9200213691F7
+:1040A0001FE0DDE92C10000240EA11620902CDE9AF
+:1040B0002C129DF8AC0000EB4001C1EBC0104F4941
+:1040C00001EBC001BDF8D8001330085CDDE92C34E9
+:1040D00040EA0302CDE92C24BDF8D800401C81B28F
+:1040E0003691BDF8D8000328DBDB9DF8AC002C9995
+:1040F000C0EBC00202EB80123E4800EB421260327D
+:104100009DF89C0000EB001002EBC0004163072209
+:104110009DF8AC00C0EBC00101EB8011354800EB0D
+:10412000411160319DF89C0000EB001001EBC000D4
+:1041300042715FE300202C902D90002136911EE00B
+:10414000DDE92C10000240EA11620902CDE92C12CF
+:104150009DF8AC0000EB4001C1EBC010274901EB1A
+:10416000C001BDF8D800401D085CDDE92C341843BF
+:10417000CDE92C04BDF8D800401C80B23690BDF8C3
+:10418000D8000428DCDBDDE92C0109F0BBFB9DF83D
+:10419000AC20C2EBC20303EB8213164A02EB4313BB
+:1041A00060339DF89C2002EB021203EBC202223224
+:1041B0009060D16000212C912D910020369026E056
+:1041C000DDE92C10000240EA11620902CDE92C124F
+:1041D0009DF8AC0000EB4001C1EBC010074901EBBA
+:1041E000C001BDF8D8000930085CDDE92C34184363
+:1041F00006E00000FC3400203C3000202466002053
+:10420000CDE92C04BDF8D800401C80B23690BDF832
+:10421000D8000428D4DBDDE92C0109F073FB9DF8FC
+:10422000AC20C2EBC20303EB8213FE4A02EB431342
+:1042300060339DF89C2002EB021203EBC20242F8AD
+:10424000220F51609DF8AC00C0EBC00101EB801162
+:10425000F44800EB411160319DF89C0000EB001028
+:1042600011F830109DF8AC00C0EBC00202EB8012D8
+:10427000EC4800EB4210007981426DD1EA4890F899
+:10428000E701C0F3401090B117229DF8AC00C0EBDD
+:10429000C00101EB8011E34800EB411060309DF854
+:1042A0009C1001EB011100EBC100427111E01422DE
+:1042B0009DF8AC00C0EBC00101EB8011D94800EBC8
+:1042C000411060309DF89C1001EB011100EBC10022
+:1042D0004271D54890F8C807E8BB00229DF8AC00B1
+:1042E000C0EBC00101EB8011CE4800EB4111603101
+:1042F0009DF89C0000EB001001EBC00080F83E2010
+:104300000021CA48C0F83D109DF8AC00C0EBC001C8
+:1043100001EB8011C34800EB411160319DF89C0016
+:1043200000EB001001EBC000223010220146099082
+:10433000BE482D30F3F789FF9DF8AC00C0EBC001FB
+:1043400001EB8011B74800EB411060309DF89C10E4
+:1043500001EB011101E066E04AE100EBC101B34865
+:10436000401C51F81A2F0262496841629DF8AC0066
+:1043700000EB400101EB0011AD4800EB01103030C3
+:104380009DF89C1000EB01100078A84981F82000EE
+:104390009DF8AC00C0EBC00101EB8011A14800EB1F
+:1043A000411160319DF89C0000EB001001EBC00052
+:1043B000416B9E48C0F8291021309E490A6F026265
+:1043C000B1F8741081842138C06D81B20220099146
+:1043D000F4F77EFE00210620F5F7BAFD9348C06D84
+:1043E0009249C98B884204D29048C06D401C8F49C5
+:1043F000C86500210520F5F7ABFD9DF8AC0000EB8A
+:10440000400101EB00118A4800EB011030309DF8AB
+:104410009C1000EB0110801C0990007820F008022D
+:104420000998027028E09DF8AC0000EB400101EB18
+:1044300000117F4800EB011030309DF89C1000EB1C
+:104440000110801C0990007820F0080108310998BB
+:10445000017000229DF8AC00C0EBC00101EB80119F
+:10446000704800EB411060309DF89C1001EB011189
+:1044700000EBC10080F83E209DF8AC100220F5F75B
+:1044800067FD9DF8AC109DF89C0000EB0110C21771
+:10449000CDE92C0200222C9800EB8001C1EB8011A9
+:1044A000624864300844C0F81D209DF8AC00C0EBA1
+:1044B000C00101EB80115B4800EB411060309DF8BA
+:1044C0009C1001EB011100EBC100223009902C98E7
+:1044D00000EB8001C1EB80115448643008440D307A
+:1044E000102208900999F3F7B0FE9DF8AC00C0EBDC
+:1044F000C00101EB80114B4800EB411160319DF888
+:104500009C0000EB001001EBC0012C9800E072E170
+:1045100000EB8002C2EB801244486430104451F832
+:104520001A2F40F8012F496841609DF8AC0000EB5C
+:10453000400101EB00113E4800EB011130319DF8C4
+:104540009C0001EB001001782C9800EB8002C2EB7C
+:1045500080123648643081542C9800EB8001C1EB06
+:1045600080113248643001443248026F41F8212FF3
+:10457000B0F8740088809DF8AC00C0EBC00101EB7E
+:104580008011284800EB411160319DF89C0000EB40
+:10459000001001EBC000416B2C9800EB8002C2EBD5
+:1045A0008012224864301044C0F809109DF8AC0015
+:1045B00000EB400101EB00111D4800EB011100E090
+:1045C00018E130319DF89C0001EB001041682C98F7
+:1045D00000EB8002C2EB8012144864301044C0F833
+:1045E00027102C9881B208200991F5F7B1FC8BE0D7
+:1045F0009DF8AC00C0EBC00101EB8011094800EB55
+:10460000411160319DF89C0000EB001011F8301052
+:104610009DF8AC00C0EBC00202EB8012014800EB39
+:10462000421009E0FC340020BC220020BC12002013
+:104630003C3000203C2600200079814264DA9DF85D
+:10464000AC0000EB400101EB0011FE4800EB011053
+:1046500030309DF89C1000EB0110801C0990007810
+:1046600020F00401091D099801709DF8AC0000EBD1
+:10467000400101EB0011F34800EB011130319DF8CE
+:104680009C0001EB0010801C0990007820F0800154
+:1046900080310998017001219DF8AC00C0EBC00287
+:1046A00002EB8012E84800EB4210C1709DF8AC00AC
+:1046B000C0EBC00100E028E001EB8011E24800EB14
+:1046C000411002799DF8AC00C0EBC00101EB8011F4
+:1046D000DD4800EB411160319DF89C0000EB0010BB
+:1046E00001F8302014229DF8AC00C0EBC00101EBB2
+:1046F0008011D54800EB411160319DF89C0000EB22
+:10470000001001EBC000427174E00121CF4880F835
+:10471000EC169DF8AC00C0EBC00101EB8011CA485B
+:1047200000EB411160319DF89C0000EB001011F886
+:1047300030109DF8AC00C0EBC00202EB8012C24802
+:1047400000EB4210007981422DDA00219DF8AC0087
+:10475000C0EBC00202EB8012BB4800EB4210C170FC
+:1047600001229DF8AC00C0EBC00101EB8011B648FE
+:1047700000EB411160319DF89C0000EB001001F846
+:10478000302014229DF8AC00C0EBC00101EB801179
+:10479000AD4800EB411060309DF89C1001EB011119
+:1047A00000EBC100427125E014229DF8AC00C0EB83
+:1047B000C00101EB8011A44800EB411060309DF86E
+:1047C0009C1001EB011100EBC100427112E01422B8
+:1047D0009DF8AC00C0EBC00101EB80119A4800EBE2
+:1047E000411060309DF89C1001EB011100EBC100FD
+:1047F000427100BF00BFFCE39DF8AC00C0EBC001FC
+:1048000001EB8011904800EB4110817827919DF8D1
+:10481000AC0000EB4001C1EBC0108D4911F8301025
+:1048200028919DF8AC00C0EBC00101EB80118648D7
+:1048300000EB411160319DF89C0000EB001001EB92
+:10484000C000417925919DF8AC0000EB4001C1EB1F
+:10485000C0107F4901EBC0010991BDF8A010099873
+:10486000F6F7F6F835909DF8AC0000EB4001C1EB8F
+:10487000C010774901EBC001BDF8A000095CBDF88C
+:10488000D40081427ED19DF8AC0000EB4001C1EB29
+:10489000C0106F4901EBC0004078002872DD002194
+:1048A0006C4A9DF8AC0002EB00129DF89C0011547C
+:1048B000BDF89400892866D00CDC14287DD004DC77
+:1048C00008287BD010287AD1FDE3152878D08028DD
+:1048D000F9D1F9E38B2874D08C2873D08E2872D04C
+:1048E0008F28F0D1BDF8A0000D286DD19DF8AC0047
+:1048F00000EB4001C1EBC010554901EBC00041780D
+:10490000524880F8E9119DF8AC0000EB4001C1EB82
+:10491000C0104F4901EBC000C17A4C4880F8EA1141
+:104920009DF8AC00C0EBC00101EB8011464800EBE4
+:10493000411060309DF89C1001EB011110F831001E
+:1049400003287DDC414890F8EA01002879DD9DF8D4
+:10495000AC00C0EBC00101EB80113B4800EB411102
+:1049600060319DF89C0000EB001001EBC001099143
+:104970000878401CC1B2099801709DF8AC00C0EBEA
+:10498000C00101E0FEE3FEE301EB80112E4800EBE5
+:10499000411060309DF89C1001EB011110F83100BE
+:1049A00004284EDB9DF8AC0000EB400101EB001148
+:1049B000244800EB0110303007E0FCE3FCE3FCE3AB
+:1049C000FCE3FCE3FCE3FCE3FCE39DF89C1000EB60
+:1049D0000110801C09901D4890F8EA01C0F30010F6
+:1049E000C0F101000999097860F30001099801708C
+:1049F000164890F8E901C0F3C00068BB9DF8AC0010
+:104A000000EB400101EB00110E4800EB01103030CB
+:104A10009DF89C1000EB01108078C0F34010D8B1D5
+:104A20009DF8AC0000EB400101EB0011054800EBE4
+:104A3000011030309DF89C1000EB0110801C0CE040
+:104A40005EE0F7E03C300020FC340020BC22002077
+:104A500024660020702E002023E00990007820F0CA
+:104A60000200801C099908709DF8AC00C0EBC001E1
+:104A700001EB8011FE4800EB411060309DF89C1066
+:104A800001EB011100EBC10018300990007820F013
+:104A90000200801C099908709DF8AC100220F5F7FF
+:104AA00057FA00219DF8AC00C0EBC00202EB801267
+:104AB000EF4800EB4210C17004229DF8AC00C0EB3F
+:104AC000C00101EB8011EA4800EB411160319DF813
+:104AD0009C0000EB001001F830208C229DF8AC0007
+:104AE000C0EBC00101EB8011E14800EB41106030E8
+:104AF0009DF89C1001EB011100EBC1004271A4E391
+:104B00009DF8AC00C0EBC00101EB8011D84800EB70
+:104B1000411160319DF89C0000EB001011F830103D
+:104B20009DF8AC00C0EBC00202EB8012D04800EB55
+:104B30004210007981427DD19DF8AC0000EB40012C
+:104B400001EB0011CB4800EB011030309DF89C10B8
+:104B500000EB0110801C0990C74890F8EA01C0F3EF
+:104B60000010C0F1010009990A7860F300020A7090
+:104B70009DF8AC0000EB400101EB0011BD4800EBDB
+:104B8000011030309DF89C1000EB0110801C099042
+:104B9000B94890F8E901C2080998007862F3410029
+:104BA000099908709DF8AC0000EB400101EB001181
+:104BB000B04800EB011030309DF89C1000EB011064
+:104BC0008078C0F340029DF8AC00C0EBC00101EB5F
+:104BD0008011A74800EB411060309DF89C1001EB5C
+:104BE000011100EBC100007EC0F34000824264D09E
+:104BF0009DF8AC00C0EBC00101EB80119C4800EBBC
+:104C0000411060309DF89C1001EB011100EBC100D8
+:104C1000183009909DF8AC0000EB400101EB001149
+:104C2000944800EB011030309DF89C1000EB01100F
+:104C3000807800E0BEE242080998007862F3410003
+:104C4000099908709DF8AC0000EB400101EB0011E0
+:104C5000884800EB011030309DF89C1000EB0110EB
+:104C60008078C0F3400018BB01229DF8AC00C0EB77
+:104C7000C00101EB80117E4800EB411160319DF8CD
+:104C80009C0000EB001001EBC00042739DF8AC00EB
+:104C9000C0EBC00101EB8011754800EB41106030A2
+:104CA0009DF89C1001EB011100EBC10080F83E2043
+:104CB0009DF8AC100220F5F74BF99DF8AC0000EB25
+:104CC000400101EB00116B4800EB011130319DF800
+:104CD0009C0001EB0010807800F001029DF8AC0010
+:104CE000C0EBC00101EB8011614800EB4111603164
+:104CF0009DF89C0000EB001001EBC000007E00F06E
+:104D00000100824277D09DF8AC00C0EBC00101EBFE
+:104D10008011574800EB411060309DF89C1001EB6A
+:104D2000011100EBC100183009909DF8AC0000EBB8
+:104D3000400101EB00114F4800EB011130319DF8AB
+:104D40009C0001EB001081780998027861F3000261
+:104D500002709DF8AC0000EB400101EB00114548EA
+:104D600000EB011030309DF89C1000EB01108078B2
+:104D700000F00100F0BB9DF8AC0000EB400101EB3E
+:104D800000113C4800EB011030309DF89C1000EB06
+:104D900001108078C0F3401070B39DF8AC00C0EBF8
+:104DA000C00101EB8011324800EB411060309DF8EA
+:104DB0009C1001EB011100EBC10090F83E00D8B946
+:104DC0009DF8AC00C0EBC00101EB8011284800EB5E
+:104DD000411060309DF89C1001EB011100EBC10007
+:104DE000407B48B99DF8AC0000EB400101EB00119D
+:104DF000204802E04BE06DE12EE000EB0110303086
+:104E00009DF89C1000EB01108078C0F3400018BBA7
+:104E100001229DF8AC00C0EBC00101EB80111448E9
+:104E200000EB411160319DF89C0000EB001001EB9C
+:104E3000C00042739DF8AC00C0EBC00101EB8011D3
+:104E40000B4800EB411160319DF89C0000EB001015
+:104E500001EBC00080F83E2000229DF8AC00C0EBC2
+:104E6000C00101EB8011024800EB4110603005E009
+:104E7000FC3400203C300020BC2200209DF89C1017
+:104E800001EB011100EBC10080F83D201AE19DF813
+:104E9000AC00C0EBC00101EB8011FE4800EB4110FB
+:104EA00060309DF89C1001EB011100EBC10090F8FF
+:104EB0003E0098B901229DF8AC00C0EBC00101EBA7
+:104EC0008011F44800EB411060309DF89C1001EB1C
+:104ED000011100EBC10080F83D2027E000229DF881
+:104EE000AC00C0EBC00101EB8011EA4800EB4111BE
+:104EF00060319DF89C0000EB001001EBC00080F8D1
+:104F00003D209DF8AC0000EB400101EB0011E248B0
+:104F100000EB011130319DF89C0001EB0010801C6A
+:104F20000990007820F0010209980270DB4890F89F
+:104F3000C80780B19DF8AC0000EB400101EB001107
+:104F4000D54800EB011030309DF89C1000EB0110AB
+:104F5000807A02286ED1D248407F01286AD1D04899
+:104F6000C06DCF49C98B884264D29DF8AC00C0EBBC
+:104F7000C00101EB8011C74800EB411060309DF883
+:104F80009C1001EB011100EBC10090F83D000128DD
+:104F900050D19DF8AC00C0EBC00101EB8011BD48C1
+:104FA00000EB411060309DF89C1001EB011100EB0B
+:104FB000C10090F87700E8BB9DF8AC0000EB400121
+:104FC00001EB0011B44800EB011130319DF89C0059
+:104FD00001EB001001789DF8AC00C0EBC00202EBC1
+:104FE0008012AC4800EB4210417008229DF8AC00E2
+:104FF00000E0FDE3C0EBC00101EB8011A54800EB30
+:10500000411160319DF89C0000EB001001EBC000E5
+:10501000427100229DF8AC0000EB400101EB001151
+:105020009D4800EB011130319DF89C0001EB001010
+:10503000426000E046E09DF8AC100220F4F788FFE3
+:105040000021369119E000229DF8AC00C0EBC001B0
+:1050500001EB80118F4800EB411160319DF89C00FD
+:1050600000EB001001EBC0013F31BDF8D8000A543D
+:10507000BDF8D800401C81B23691BDF8D800142884
+:10508000E1DB0021369119E000229DF8AC00C0EB75
+:10509000C00101EB80117F4800EB411160319DF8A8
+:1050A0009C0000EB001001EBC0015B31BDF8D800A3
+:1050B0000A54BDF8D800401C81B23691BDF8D80022
+:1050C0000A28E1DB01E0F9E1C2E39DF8AC1002201F
+:1050D000F4F73EFF9DF8AC00C0EBC00101EB80117E
+:1050E0006C4800EB411060309DF89C1001EB011101
+:1050F00000EBC1008078802835D19DF8AC0000EB32
+:10510000400101EB0011644800EB011030309DF8C4
+:105110009C1000EB01108078C0F3400018BB9DF894
+:10512000AC0000EB400101EB00115B4800EB01100B
+:1051300030309DF89C1000EB01108078C0F34010D7
+:1051400088B915229DF8AC00C0EBC00101EB8011BD
+:10515000504800EB411060309DF89C1001EB0111AC
+:1051600000EBC10042719DF8AC0000EB400101EB87
+:105170000011494800EB011030309DF89C1000EB05
+:10518000011001E0E7E3B0E18078C0F34000D0B166
+:105190008F229DF8AC00C0EBC00101EB80113D48AF
+:1051A00000EB411060309DF89C1001EB011100EB09
+:1051B000C100427149E0FCE35EE149E2FAE3EEE15D
+:1051C00047E279E357E19DF8AC00C0EBC00101EB89
+:1051D0008011304800EB411060309DF89C1001EBCD
+:1051E000011100EBC100807B01282ED100229DF827
+:1051F000AC00C0EBC00101EB8011264800EB41116F
+:1052000060319DF89C0000EB001001EBC000827340
+:105210008C229DF8AC00C0EBC00101EB80111D4851
+:1052200000EB411160319DF89C0000EB001001EB98
+:10523000C000427100219DF8AC00C0EBC00202EB3F
+:105240008012144800EB4210C1709DF8AC0000EBD6
+:10525000400101EB0011104800EB0110007BE8BB9E
+:105260009DF8AC0000EB4001C1EBC0100D4901EB13
+:10527000C000807801049DF8AC0000EB4002C2EB56
+:10528000C010084A02EBC000C07841EA00219DF836
+:10529000AC0009E0FC3400203C300020BC2200209F
+:1052A000BC1200202466002000EB4002C2EBC010BC
+:1052B000FE4A02EBC00000790843C117CDE908019E
+:1052C00008F020FB01469DF8AC00C0EBC00202EBE9
+:1052D0008012F74800EB4212603200E041E09DF896
+:1052E0009C0000EB001002EBC000C0F81E109DF8FF
+:1052F000AC0000EB4001C1EBC010EC4901EBC00079
+:10530000407901049DF8AC0000EB4002C2EBC010F4
+:10531000E64A02EBC000807941EA00219DF8AC002A
+:1053200000EB4002C2EBC010E04A02EBC000C079C3
+:105330000843C117CDE9080108F0E4FA9DF8AC1064
+:10534000C1EBC10202EB8112D94901EB421160317C
+:105350009DF89C2002EB021201EBC201C1F81A0079
+:1053600089E09DF8AC0000EB4001C1EBC010CF49D3
+:1053700001EBC000807801069DF8AC0000EB400214
+:10538000C2EBC010C94A02EBC000C07841EA00413C
+:105390009DF8AC0000EB4002C2EBC010C34A02EB28
+:1053A000C000007941EA00219DF8AC0000EB40020A
+:1053B000C2EBC010BD4A02EBC00040790843C117E0
+:1053C000CDE9080108F09EFA9DF8AC10C1EBC102CE
+:1053D00002EB8112B64901EB421260329DF89C103B
+:1053E00001EB011102EBC101C1F81E009DF8AC00F8
+:1053F00000EB4001C1EBC010AC4901EBC00080796B
+:1054000000069DF8AC1001EB4102C2EBC111A74AA6
+:1054100002EBC101C97940EA01409DF8AC1001EBF3
+:105420004102C2EBC111A14A02EBC101097A40EA73
+:1054300001209DF8AC1001EB4102C2EBC1119B4A67
+:1054400002EBC101497A0843C117CDE9080108F010
+:1054500059FA9DF8AC10C1EBC10202EB81129449DC
+:1054600001EB421160319DF89C2002EB021201EB2E
+:10547000C201C1F81A00EBE0BDF8A00003281CD15E
+:105480008F229DF8AC00C0EBC00101EB8011884871
+:1054900000EB411160319DF89C0000EB001001EB26
+:1054A000C000427101219DF8AC00C0EBC00202EBCC
+:1054B00080127F4800EB4210C170C9E0BDF8A00027
+:1054C000032811D18F229DF8AC00C0EBC00101EB85
+:1054D0008011774800EB411060309DF89C1001EB83
+:1054E000011100EBC1004271B2E0BDF8A000032839
+:1054F00054D19DF8AC00C0EBC00101EB80116C48A9
+:1055000000EB41106030BDF8D01001EB011100EB51
+:10551000C1008079012824D100229DF8AC00C0EBA5
+:10552000C00101EB8011624800EB41116031BDF810
+:10553000D00000EB001001EBC00082718F229DF8BB
+:10554000AC00C0EBC00101EB8011594800EB4110E9
+:1055500060309DF89C1001EB011100EBC10042711D
+:105560001CE008229DF8AC00C0EBC00101EB8011EB
+:105570004F4800EB411160319DF89C0000EB00109A
+:1055800001EBC000427100219DF8AC00C0EBC002ED
+:1055900002EB8012464800EB4210C17058E0BDF8A3
+:1055A000A000032854D19DF8AC00C0EBC00101EB72
+:1055B00080113F4800EB41106030BDF8D01001EB86
+:1055C000011100EBC1008079012824D100229DF84F
+:1055D000AC00C0EBC00101EB8011354800EB41117C
+:1055E0006031BDF8D00000EB001001EBC00082710B
+:1055F0008F229DF8AC00C0EBC00101EB80112C485C
+:1056000000EB411060309DF89C1001EB011100EBA4
+:10561000C10042711CE008229DF8AC00C0EBC00143
+:1056200001EB8011224800EB411160319DF89C0094
+:1056300000EB001001EBC000427100219DF8AC00AE
+:10564000C0EBC00202EB8012194800EB4210C1709F
+:10565000FDE3BDF8A00008287DD19DF8AC0000EB6B
+:105660004001C1EBC010114901EBC0008078010678
+:105670009DF8AC0000EB4002C2EBC0100B4A02EBFD
+:10568000C000C07841EA00419DF8AC0000EB400248
+:10569000C2EBC010054A02EBC000007941EA0021CC
+:1056A0009DF8AC0000EB400204E0000024660020FE
+:1056B000FC340020C2EBC010FE4A02EBC00040796F
+:1056C0000843C117CDE9080108F01CF901469DF80F
+:1056D000AC00C0EBC00202EB8012F74800EB4212B4
+:1056E00060329DF89C0000EB001002EBC0004163AB
+:1056F0009DF8AC00C0EBC00101EB8011EE4800EB5F
+:10570000411160319DF89C0000EB001011F8301041
+:105710009DF8AC00C0EBC00202EB8012E64800EB43
+:1057200042100079814230DA00219DF8AC00C0EBD4
+:10573000C00202EB8012E04800EB4210C17005226B
+:105740009DF8AC00C0EBC00101EB8011DA4800EB22
+:105750004111603100E07AE09DF89C0000EB001000
+:1057600001F830208E229DF8AC00C0EBC00101EBA7
+:105770008011D14800EB411060309DF89C1001EB86
+:10578000011100EBC100427161E09DF8AC00C0EB7B
+:10579000C00101EB8011C84800EB41106030BDF83A
+:1057A000D01001EB011100EBC1008079012831D14B
+:1057B00000229DF8AC00C0EBC00101EB8011BE4897
+:1057C00000EB41116031BDF8D00000EB001001EB9F
+:1057D000C00082718F229DF8AC00C0EBC00101EBCC
+:1057E0008011B54800EB411160319DF89C0000E04C
+:1057F000FDE300EB001001EBC000427101219DF8B8
+:10580000AC00C0EBC00202EB8012AB4800EB4210D0
+:10581000C1701CE08E229DF8AC00C0EBC00101EB12
+:105820008011A54800EB411160319DF89C0000EB10
+:10583000001001EBC000427100219DF8AC00C0EBEC
+:10584000C00202EB80129C4800EB4210C170FEE2E5
+:10585000BDF8A00003282ED100219DF8AC00C0EBBC
+:10586000C00202EB8012944800EB4210C17001228A
+:105870009DF8AC00C0EBC00101EB80118E4800EB3D
+:1058800041116031BDF8D00000EB001001EBC00009
+:1058900082718C229DF8AC00C0EBC00101EB80113D
+:1058A000854800EB411060309DF89C1001EB011120
+:1058B00000EBC1004271FFE3BDF8A0000F287AD1D0
+:1058C0009DF8AC0000EB400101EB00117B4800EBC0
+:1058D0000110007BF0BB00202C902D900021369110
+:1058E0001FE0DDE92C10000240EA11620902CDE957
+:1058F0002C129DF8AC0000EB4001C1EBC0106D49CB
+:1059000001EBC001BDF8D800C0F10600085CDDE97C
+:105910002C341843CDE92C04BDF8D800401C80B2CB
+:105920003690BDF8D8000528DBDB9DF8AC00DDE93A
+:105930002C12C0EBC00303EB80135F4800EB431352
+:1059400060339DF89C0000EB001003EBC00040F8B2
+:10595000221F01E046E0B0E3426000222C922D922B
+:105960000021369120E0DDE92C10000240EA1162AE
+:105970000902CDE92C129DF8AC0000EB4001C1EB0F
+:10598000C0104C4901EBC001BDF8D800C0F10B00BC
+:10599000085CDDE92C3440EA0302CDE92C24BDF893
+:1059A000D800401C81B23691BDF8D8000528DADB5A
+:1059B00002E066E3CDE2CBE29DF8AC00DDE92C121B
+:1059C000C0EBC00303EB80133B4800EB4310603097
+:1059D0009DF89C3003EB031300EBC3002230816081
+:1059E000C26086E000202C902D900021369120E0AE
+:1059F000DDE92C10000240EA11620902CDE92C1207
+:105A00009DF8AC0000EB4001C1EBC010294901EB4F
+:105A1000C001BDF8D800C0F10700085CDDE92C34F6
+:105A200040EA0302CDE92C24BDF8D800401C81B225
+:105A30003691BDF8D8000628DADB9DF8AC00DDE928
+:105A40002C12C0EBC00303EB80131B4800EB431385
+:105A500060339DF89C0000EB001003EBC00040F8A1
+:105A6000221F426000222C922D920021369120E0CC
+:105A7000DDE92C10000240EA11620902CDE92C1286
+:105A80009DF8AC0000EB4001C1EBC010094901EBEF
+:105A9000C001BDF8D800C0F10D00085CDDE92C3470
+:105AA00040EA0302CDE92C24BDF8D800401C81B2A5
+:105AB000369105E024660020FC3400203C300020B4
+:105AC000BDF8D8000628D3DB9DF8AC00DDE92C2119
+:105AD000C0EBC00303EB8013FE4800EB43106030C3
+:105AE0009DF89C3003EB031300EBC300223082606F
+:105AF000C1609DF8AC00C0EBC00101EB8011F5481E
+:105B000000EB411160319DF89C0000EB001011F892
+:105B100030109DF8AC00C0EBC00202EB8012ED48E3
+:105B200000EB4210007981427ED1EB4890F8C80723
+:105B3000E8BB0021E948C0F83D109DF8AC00C0EB7F
+:105B4000C00101EB8011E34800EB411060309DF88B
+:105B50009C1001EB011100EBC10022301022014624
+:105B60000990DE482D30F2F770FB9DF8AC00C0EBD9
+:105B7000C00101EB8011D74800EB411060309DF867
+:105B80009C1001EB011100EBC101D448401C51F8FD
+:105B90001A2F0262496841629DF8AC0000EB400197
+:105BA00001EB0011CE4800EB0110303000E067E05F
+:105BB0009DF89C1000EB01100078C84981F8200086
+:105BC00001F1210001F59C510A6F0262B1F87410D5
+:105BD00081849DF8AC00C0EBC00101EB8011BD4891
+:105BE00000EB411160319DF89C0000EB001001EBCF
+:105BF000C000416BB948C0F829109DF8AC0000EB1B
+:105C0000400101EB0011B64800EB011130319DF865
+:105C10009C0001EB00104168B048C0F84710C06D0F
+:105C200081B20220099100E023E1F3F751FA00214B
+:105C30000620F4F78DF9A948C06DA849C98B8842A0
+:105C400004D2A648C06D401CA449C86500210520A7
+:105C5000F4F77EF99DF8AC0000EB400101EB001178
+:105C60009F4800EB011030309DF89C1000EB0110B4
+:105C7000801C0990007820F008020998027015E055
+:105C80009DF8AC0000EB400101EB0011944800EBE3
+:105C9000011030309DF89C1000EB0110801C099021
+:105CA000007820F008000830099908709DF8AC00D1
+:105CB00000EB400101EB0011894800EB011030308E
+:105CC0009DF89C1000EB0110801C0990007820F0DA
+:105CD0002002099802709DF8AC100220F4F738F900
+:105CE0009DF8AC009DF89C1001EB0010C217CDE9A7
+:105CF0002C0200222C9800EB8001C1EB8011774828
+:105D000064300844C0F81D209DF8AC00C0EBC00111
+:105D100001EB80116F4800EB411060309DF89C1042
+:105D200001EB011100EBC100223009902C9800EB2F
+:105D30008001C1EB80116948643001440D311022AB
+:105D40000891DDE90801F2F780FA9DF8AC00C0EB9C
+:105D5000C00101EB80115F4800EB411160319DF8FB
+:105D60009C0000EB001001EBC0012C9800EB8002BE
+:105D7000C2EB801259486430104451F81A2F40F891
+:105D8000012F496841609DF8AC0000EB400101EB38
+:105D90000011534800EB011130319DF89C0001EBDC
+:105DA000001001782C9800EB8002C2EB80124B4867
+:105DB000643081542C9800EB8001C1EB801147487E
+:105DC000643001444748026F41F8212FB0F8740055
+:105DD00088809DF8AC00C0EBC00101EB80113D480C
+:105DE00000EB411160319DF89C0000EB001001EBCD
+:105DF000C000416B2C9800EB8002C2EB8012374848
+:105E000064301044C0F809109DF8AC0000EB40016C
+:105E100001EB0011324800EB011130319DF89C007C
+:105E200001EB001041682C9800EB8002C2EB80125D
+:105E30002A4864301044C0F827102C9881B20820FA
+:105E40000991F4F785F800229DF8AC0000E033E1F9
+:105E5000C0EBC00101EB80111E4800EB4111603125
+:105E60009DF89C0000EB001001EBC00080F83E2084
+:105E70005CE09DF8AC0000EB400101EB001118481C
+:105E800000EB011030309DF89C1000EB0110801CDD
+:105E90000990007820F00400001D099908709DF811
+:105EA000AC0000EB400101EB00110D4800EB0110CC
+:105EB00030309DF89C1000EB0110801C0990007898
+:105EC00020F0800180310998017001219DF8AC001B
+:105ED0000AE00000FC340020BC220020BC1200209C
+:105EE0003C3000203C260020C0EBC00202EB8012B8
+:105EF000FE4800EB4210C1709DF8AC00C0EBC00141
+:105F000001EB8011F94800EB411002799DF8AC00DB
+:105F1000C0EBC00101EB8011F44800EB4110603090
+:105F20009DF89C1001EB011100F831208F229DF8A3
+:105F3000AC00C0EBC00101EB8011EC4800EB41105C
+:105F400060309DF89C1001EB011100EBC100427123
+:105F5000B2E0BDF8A00003284FD10121E44880F849
+:105F6000EC169DF8AC00C0EBC00101EB8011DF48DE
+:105F700000EB411160319DF89C0000EB001011F81E
+:105F800030109DF8AC00C0EBC00202EB8012D74885
+:105F900000EB42100079814230DA00219DF8AC001C
+:105FA000C0EBC00202EB8012D04800EB4210C1707F
+:105FB00001229DF8AC00C0EBC00101EB8011CB4881
+:105FC00000EB411160319DF89C0000EB001001F8DE
+:105FD00030208F229DF8AC00C0EBC00101EB801196
+:105FE000C24800EB411060309DF89C1000E065E075
+:105FF00001EB011100EBC100427141E09DF8AC00E2
+:10600000C0EBC00101EB8011B84800EB41106030DB
+:106010009DF89C1001EB011100EBC10080788028F5
+:106020002ED100219DF8AC00C0EBC00202EB801223
+:10603000AE4800EB4210C17080229DF8AC00C0EB6E
+:10604000C00101EB8011A94800EB411160319DF8BE
+:106050009C0000EB001001EBC000427100229DF893
+:10606000AC00C0EBC00101EB8011A04800EB411077
+:1060700060309DF89C1001EB011100EBC1008270B3
+:106080001AE0BDF8A000032815D10021984880F837
+:10609000EC168F229DF8AC00C0EBC00101EB801123
+:1060A000924800EB411060309DF89C1001EB01110B
+:1060B00000EBC100427100BF00BF00BF00BF8C48B1
+:1060C00090F8EF03B0B18B499DF8AC0031F8101097
+:1060D00009919DF8AC0000EB4001C1EBC01086496E
+:1060E00001EBC001012308919DF8AC20DDE9080116
+:1060F000F4F7C6FC0021369111E000219DF8AC00B8
+:1061000000EB4002C2EBC0107B4A02EBC002BDF8BC
+:10611000D8001154BDF8D800401C81B23691BDF8AA
+:10612000D800142843DAE8E774499DF8AC0011F868
+:106130001000C009D8BB9DF8AC0011F81000C0F3E6
+:10614000C300062832D2DFE800F0036291FDFC3381
+:106150009DF8AC0000EB4001C1EBC010664901EBBB
+:10616000C001099166A1099817F02CFC11901198B3
+:10617000E0B100219DF8AC0000EB40005F4A3C32EA
+:1061800002EB8000416001219DF8AC0000EB400073
+:1061900002EB8000817059499DF8AC0001EB400191
+:1061A0000991087820F07800283008705DE15DE101
+:1061B0009DF8AC0000EB4001C1EBC0104E4901EB73
+:1061C000C00109914EA1099817F0FCFB119011989C
+:1061D000E0B100219DF8AC0000EB4000474A3C32A2
+:1061E00002EB8000416001219DF8AC0000EB400013
+:1061F00002EB8000817041499DF8AC0001EB400149
+:106200000991087820F07800203008702DE19DF881
+:10621000AC0000EB4001C1EBC010374901EBC001FD
+:10622000099137A1099817F0CDFB11901198E0B1B1
+:1062300000219DF8AC0000EB4000304A3C3202EBFC
+:106240008000416001219DF8AC0000EB400002EBB2
+:106250008000817029499DF8AC0001EB4001099153
+:10626000087820F0780018300870FEE000219DF8D2
+:10627000AC0000EB4000214A3C3202EB8000416060
+:1062800001219DF8AC0000EB400002EB8000817022
+:106290009DF8AC0000EB4001C1EBC010164901EBCA
+:1062A000C0011198801D095C30399DF8AC0000EBED
+:1062B0004002C2EBC010104A02EBC0021198401D10
+:1062C000105C303841EA0010C117CDE9080106F032
+:1062D00065FD0C4988719DF8AC1001EB4100C0EBE5
+:1062E000C110054901EBC00109910DE0FC3400200B
+:1062F000BC2200207C58002024660020042E0020B0
+:106300004F4B0000842A002060A1099817F05AFB27
+:106310001190119890B39DF8AC1001EB4100C0EBC7
+:10632000C1105B4901EBC0011198401C085C30288A
+:1063300025DB9DF8AC1001EB4100C0EBC1105449C6
+:1063400001E068E03AE001EBC0011198401C095CF3
+:1063500030399DF8AC0000EB4002C2EBC0104C4A53
+:1063600002EBC0031198185C303841EA0010C117E5
+:10637000CDE9080106F012FD4649C87112E09DF80A
+:10638000AC1001EB4100C0EBC110414901EBC00171
+:106390001198085C3038C117CDE9080106F0FEFC01
+:1063A0003C49C8713C499DF8AC0001EB40010991A2
+:1063B000087820F078001830087056E09DF8AC108E
+:1063C00001EB4100C0EBC110314901EBC001099163
+:1063D000AFF2D401099817F0F5FA11901198C8B1ED
+:1063E00000202E4908602C499DF8AC0001EB4001CB
+:1063F0000991087820F080018031099801704FF4EC
+:106400007A719DF8AC0000EB4000234A3C3202EB6D
+:106410008000816029E09DF8AC1001EB4100C0EBE9
+:10642000C1101B4901EBC0010991AFF22C11099871
+:1064300017F0C8FA11901198B0B1194890F8EE060B
+:1064400020F08001164880F8EE1613499DF8AC0044
+:1064500001EB40010991087820F0780008300870BD
+:10646000002110488170416000BF00BF0E480078D5
+:106470000E49097808440E49097808440D490978FD
+:106480000844002874F411AD38B070BD2C00000031
+:1064900024660020842A0020042E00208802424224
+:1064A000BC220020BC580020120000201300002055
+:1064B000140000201500002007B5D2B000211A9169
+:1064C0001991189117911691159114910022129219
+:1064D0001392109211920F910E910D910C910B91BC
+:1064E0000A91FEA006C8CDE90812FEA006C8CDE9B3
+:1064F0000612002105910020FC490870529800EB1B
+:10650000400101EB0011FA4800EB0110817916916E
+:10651000F849529801EB00115398085C05287CDD7E
+:106520000621F44A529802EB0012539811540022AB
+:106530005298C0EBC00101EB8011EF4800EB411114
+:106540006031539800EB001001F83020529800EBB6
+:10655000400101EB0011E64800EB01113031539886
+:1065600001EB0010807820F08002529800EB40018F
+:1065700001EB0011DE4800EB01113031539801EBC3
+:10658000001082705298C0EBC00101EB8011DA4814
+:1065900000EB41116031539800EB001001EBC0009B
+:1065A00090F8860020F008025298C0EBC00101EB81
+:1065B0008011D14800EB41116031539800EB00107D
+:1065C00001EBC00080F886205298C0EBC00101EBBF
+:1065D0008011C94800EB41116031539800EB001065
+:1065E00001EBC00090F8860020F001025298C0EB49
+:1065F000C00101EB8011C04800EB4111603153989C
+:1066000000EB001001EBC00080F88620529800EBF0
+:10661000400101EB0011B64800E094E000EB0110EE
+:106620008079092816D2DFE800F08D051627384951
+:106630005A6B7C00E5225298C0EBC00101EB80113F
+:10664000AD4800EB41106030539901EB011100EBB4
+:10665000C100427176E0A1225298C0EBC00101EB6B
+:106660008011A54800EB41106030539901EB0111F6
+:1066700000EBC100427165E0A1225298C0EBC0015D
+:1066800001EB80119C4800EB41106030539901EB05
+:10669000011100EBC100427154E0B1225298C0EBED
+:1066A000C00101EB8011944800EB41106030539918
+:1066B00001EB011100EBC100427143E0312252981D
+:1066C000C0EBC00101EB80118B4800EB4110603042
+:1066D000539901EB011100EBC100427132E0F1224C
+:1066E0005298C0EBC00101EB8011834800EB4110D0
+:1066F0006030539901EB011100EBC100427121E0C0
+:1067000006225298C0EBC00101EB80117A4800EBE1
+:1067100041106030539901EB011100EBC10042714F
+:1067200010E015225298C0EBC00101EB80117248B5
+:1067300000EB41106030539901EB011100EBC100F7
+:10674000427100BF00BF6B496C39529811F81000BC
+:106750000121B1EBD01F46F03681529800EB400189
+:1067600001EB0011624800EB0110407B02287DD153
+:1067700010E011F079F96149C1F8FC030846D0F83E
+:10678000FC03C0F300410E915C48D0F8FC03C0F359
+:1067900042010D910D980028EBD055215298C0EB85
+:1067A000001000EB8000564A02F83010FD2152988C
+:1067B000C0EB001000EB800002EBC0004170AA218A
+:1067C0005298C0EB001000EB800002EBC00081701B
+:1067D00000215298C0EB001000EB800002EBC000DB
+:1067E000C1705298C0EB001000EB800002EBC000BB
+:1067F000017161215298C0EB001000EB800002EBA8
+:10680000C000417100215298C0EB001000EB8000E5
+:1068100002EBC0008171FA215298C0EB001000EB2E
+:10682000800002EBC000C171364841795298C0EB3C
+:10683000001000EB800002EBC000017231480179CA
+:106840005298C0EB001000EB800002EBC0004172D8
+:106850002C48C1785298C0EB001000EB800002EB8E
+:10686000C000817227488178529800E0FEE3C0EBB7
+:10687000001000EB800002EBC000C172214841789B
+:106880005298C0EB001000EB800002EBC0000173D7
+:106890001A4890F8F0135298C0EB001000EB8000FB
+:1068A00002EBC000417300211A9132E01348D0F886
+:1068B000FC03BDF86810C1F10301C900C840C1B2B2
+:1068C0005298C0EB001000EB80000D4A02EBC002B2
+:1068D000BDF868001030115416E000000169323034
+:1068E0003130300001693230453030001600002070
+:1068F0003C300020702E0020FC340020BC22002000
+:10690000C45C0020AC260020BDF86800401C81B2A9
+:106910001A91BDF868000428C8DB5298C0EB00103B
+:1069200000EB8000FE4A02EBC0005499017515216E
+:106930000F9100215298C0EBC00202EB8012F9487F
+:1069400000EB42104171549808B95120549054986A
+:10695000002806F014825498152876D00ADCA0F19D
+:106960000B000A2872D2DFE800F0FEFD77FC71719F
+:10697000787971FBA1286CD006DC502868D05128AA
+:1069800007D0522862D1FDE3A22863D0A428F9D110
+:1069900061E0E54890F8C807012825D100201A9049
+:1069A00015E0BDF868000E30E049095C5298C0EB74
+:1069B000001000EB8000DA4A02EBC002BDF868006C
+:1069C00015301154BDF86800401C81B21A91D848A6
+:1069D00080880838BDF868108842E2DCD448808896
+:1069E000C01D80B20F902FE05298C0EB001000EB5A
+:1069F0008000CB4A02EBC0005499017500211A9126
+:106A000015E000215298C0EB001000EB8000C44A52
+:106A100002EBC002BDF83C001154BDF83C00401C24
+:106A200081B20F91BDF86800401C81B21A91529852
+:106A300000EB400101EB0011BE4800EB0110C179F1
+:106A4000BDF868008142DCDC86E3FCE3FCE300E0A7
+:106A50002AE000BF00BF00BF00BF00BF00201A90A7
+:106A600015E0BDF868000E30B049095C5298C0EBE3
+:106A7000001000EB8000AA4A02EBC002BDF86800DB
+:106A800015301154BDF86800401C81B21A91A84815
+:106A900080880838BDF868108842E2DCA448808805
+:106AA000C01D80B20F9057E35298C0EBC00101EBBC
+:106AB00080119C4800EB411081795298C0EB001086
+:106AC00000EB8000964A02EBC002BDF83C00115476
+:106AD000BDF83C00401C81B20F915298C0EBC00140
+:106AE00001EB80118F4800EB4110807900EB4001F1
+:106AF00001EB00118F4800EB01100168084604917A
+:106B0000002106F0FFFECDE9120100211A911EE0DE
+:106B1000BDF86800C0F10200C200DDE91201CDE954
+:106B20001B10F1F780FBC2B25298C0EB001000EBD3
+:106B300080007B4901EBC000BDF83C30BDF8681017
+:106B400019444254BDF86800401C80B21A90BDF848
+:106B500068000328DCDBBDF83C00C01C81B203E008
+:106B6000B1E34BE349E3F8E20F915298C0EBC00167
+:106B700001EB80116B4800EB4110807900EB400184
+:106B800001EB00116B4800EB0110017908460491FC
+:106B9000002106F0B7FEC1B25298C0EB001000EB26
+:106BA00080005F4A02EBC002BDF83C001154BDF802
+:106BB0003C00401C81B20F915298C0EBC00101EB28
+:106BC0008011584800EB4110807900EB400101EB47
+:106BD0000011584800EB011041790846049100214A
+:106BE00006F090FEC1B25298C0EB001000EB80009E
+:106BF0004B4A02EBC002BDF83C001154BDF83C000A
+:106C0000401C81B20F915298C0EBC00101EB801182
+:106C1000444800EB4110807900EB400101EB00118A
+:106C2000444800EB0110817908460491002106F0E8
+:106C300069FEC1B25298C0EB001000EB8000384AE8
+:106C400002EBC002BDF83C001154BDF83C00401CF2
+:106C500081B20F915298C0EBC00101EB8011314815
+:106C600000EB4110807900EB400101EB001131484D
+:106C700000EB0110C17908460491002106F042FEA4
+:106C8000C1B25298C0EB001000EB8000244A02EB26
+:106C9000C002BDF83C001154BDF83C00401C81B25C
+:106CA0000F915298C0EBC00101EB80111D4800EB21
+:106CB0004110807900EB400101EB00111D4800EB11
+:106CC0000110816808460491002106F01BFEC1B244
+:106CD0005298C0EB001000EB8000114A02EBC0029A
+:106CE000BDF83C001154BDF83C00401C81B20F912E
+:106CF0005298C0EBC00101EB80110A4800EB411033
+:106D0000807900EB400101EB00110A4800EB011013
+:106D1000017B08460491002106F0F4FDC1B20BE0AE
+:106D2000C45C0020FC340020BC220020EC7D00204C
+:106D3000BC1200203C3000205298C0EB001000EB49
+:106D40008000FE4A02EBC002BDF83C001154BDF8C1
+:106D50003C00401C81B20F915298C0EBC00101EB86
+:106D60008011F74800EB4110807900EB400101EB06
+:106D70000011F44800EB0110807906287ED1002034
+:106D80001A908CE05298C0EBC00101EB8011EC48E6
+:106D900000EB4110807900EB400101EB0011E94864
+:106DA00000EB01113031BDF8680001EB00100178F3
+:106DB00008460491002106F0A5FDC1B25298C0EB2F
+:106DC000001000EB8000DD4A02EBC002BDF8680055
+:106DD00000EB4003BDF83C00184411545298C0EB3E
+:106DE000C00101EB8011D64800EB4110807900EB27
+:106DF000400101EB0011D34800EB01113031BDF827
+:106E0000680001EB0010417808460491002106F06B
+:106E100079FDC1B25298C0EB001000EB8000C74A68
+:106E200002EBC002BDF8680000EB4003BDF83C0077
+:106E30001844401C11545298C0EBC00101EB801162
+:106E4000BF4800EB4110807900EB400101EB0011DD
+:106E5000BC4800EB01113031BDF8680001EB0010B7
+:106E6000017A08460491002106F04CFDC1B2529807
+:106E7000C0EB001000EB8000B04A00E036E002EB0F
+:106E8000C002BDF8680000EB4003BDF83C001844A8
+:106E9000801C1154BDF86800401C81B21A915298B0
+:106EA00000EB400101EB0011A64800EB0110C17995
+:106EB000BDF8680081423FF765AF5298C0EBC00152
+:106EC00001EB80119E4800EB4110807900EB4001FE
+:106ED00001EB00119B4800EB0110C07900EB400171
+:106EE000BDF83C00084481B20F9135E100201A90B2
+:106EF0005BE05298C0EBC00101EB8011904800EBC1
+:106F00004110807900EB400101EB00118D4800EB4E
+:106F100001113031BDF8680001EB0010017808461E
+:106F20000491002106F0EEFCC2B25298C0EB0010B2
+:106F300000EB8000814901EBC003BDF86810BDF88B
+:106F40003C0000EB41001A545298C0EBC00101EB29
+:106F500080117B4800EB4110807900EB400101EB90
+:106F60000011784800EB01113031BDF8680001EBE9
+:106F70000010417808460491002106F0C3FCC2B21B
+:106F80005298C0EB001000EB80006C4901EBC0038D
+:106F9000BDF86810BDF83C0000EB4100401C1A54DD
+:106FA000BDF86800401C81B21A91529800EB400174
+:106FB00001EB0011634800EB0110C179BDF86800D6
+:106FC000814296DC5298C0EBC00101EB80115C4815
+:106FD00000EB4110807900EB400101EB00115948B2
+:106FE00000EB0110C179BDF83C0000EB410081B21B
+:106FF0000F915298C0EBC00101EB8011504800EB9B
+:107000004110807900EB400101EB00114D4800EB8D
+:107010000110007F00F003015298C0EB001000EB5C
+:107020008000464A02EBC002BDF83C001154BDF896
+:107030003C00401C81B20F915298C0EBC00101EBA3
+:1070400080113F4800EB4110807900EB400101EBDB
+:1070500000113C4800EB0110007FC0F30111529871
+:10706000C0EBC00202EB8012354800E096E200EB74
+:107070004210807900EB400202EB0012314800EB35
+:107080000210007FC0F3810041EA00115298C0EB6A
+:10709000001000EB8000294A02EBC002BDF83C0062
+:1070A0001154BDF83C00401C81B20F9100211A918F
+:1070B00028E05298C0EBC00101EB8011204800EBA2
+:1070C0004110807900EB400101EB00111D4800EBFD
+:1070D00001113031BDF8680001EB0010817A52983F
+:1070E000C0EB001000EB8000144A02EBC002BDF8B8
+:1070F0003C30BDF8680018441154BDF86800401CCD
+:1071000081B21A91529800EB400101EB00110D4839
+:1071100000EB0110C179BDF868008142C9DC5298CA
+:10712000C0EBC00101EB8011054800EB41108079F4
+:1071300000EB400101EB0011024805E0C45C0020B7
+:10714000FC3400203C30002000EB0110C179BDF878
+:107150003C00084481B20F91D2E0FE484179529838
+:10716000C0EB001000EB8000FB4A02EBC000417551
+:10717000F84801795298C0EB001000EB800002EB58
+:10718000C00000E03BE08175F248C1785298C0EB46
+:10719000001000EB800002EBC000C175ED48817863
+:1071A0005298C0EB001000EB800002EBC0000176AB
+:1071B000E84841785298C0EB001000EB800002EBE9
+:1071C000C0004176E54890F8F0135298C0EB0010EB
+:1071D00000EB800002EBC0008176BDF83C00801D12
+:1071E00081B20F9100215298C0EBC00202EB8012D5
+:1071F000DB4800EB4210417182E081E080E000203A
+:107200001A905BE05298C0EBC00101EB8011D448AA
+:1072100000EB4110C01DBDF8681001EB410202EB0C
+:10722000C10110F8110090B300225298C0EBC001C8
+:1072300001EB8011CA4800EB4111C91DBDF868007F
+:1072400000EB400301E03FE03FE003EBC00001F84A
+:1072500010205298C0EBC00101EB8011C04800EB38
+:107260004111C91DBDF8680000EB400202EBC000EF
+:1072700001EB400041785298C0EB001000EB800019
+:10728000B54A02EBC002BDF83C0011540CE0FFE728
+:10729000FF215298C0EB001000EB8000AE4A02EBD9
+:1072A000C002BDF83C001154BDF83C00401C81B246
+:1072B0000F91BDF86800401C81B21A91BDF86800BA
+:1072C00004289FDB1CE01BE01AE000210F911A91BB
+:1072D00011E00021529800EB4002C2EBC010A14A1D
+:1072E00002EBC002BDF868000D301154BDF8680013
+:1072F000401C81B21A91BDF868000528E9DB00BF87
+:1073000000BFBDF83C00C01F010A5298C0EB00103E
+:1073100000EB8000904A02EBC0008173BDF83C0096
+:10732000C01FC1B25298C0EB001000EB800002EB0E
+:10733000C000C17300211A9123E05298C0EB0010E5
+:1073400000EB8000844901EBC001BDF868001430F7
+:10735000095C0491DDE90D210498F2F728FD01464E
+:107360005298C0EB001000EB80007B4A02EBC00299
+:10737000BDF8680014301154BDF86800401C81B29B
+:107380001A91BDF83C00C01FBDF868108842D4DCDB
+:10739000724890F8EF0398B1BDF83C00C01F81B26D
+:1073A00004915298C0EB001000EB80006A4901EB99
+:1073B000C000C01D00230390529A0499F3F760FBAC
+:1073C000BDF83C00C01F81B204915298C0EB001080
+:1073D00000EB8000604901EBC000C01D03900499E0
+:1073E000F2F75CFA05900598020A5298C0EB00107B
+:1073F00000EB8000584901EBC000BDF83C1042543E
+:10740000BDF83C00401C80B20F900598C2B2529863
+:10741000C0EB001000EB80004F4901EBC000BDF84D
+:107420003C104254BDF83C00401C80B20F90BDF8A7
+:107430003C00401F020A5298C0EB001000EB800095
+:10744000454901EBC000C270BDF83C00401FC2B20C
+:107450005298C0EB001000EB800001EBC0000271FD
+:10746000BDF83C00401F80B204905298C0EB001061
+:1074700000EB800001EBC000401D0390049910F068
+:1074800053FC01465298C0EB001000EB8000324ADA
+:1074900002EBC002BDF83C001154BDF83C00401C9A
+:1074A00081B20F91529830B1012815D0022825D011
+:1074B000032849D135E0BDF83C0060B180212A485D
+:1074C000F3F7A8FABDF83C002849086001212748D5
+:1074D000001FF2F763FA37E0BDF83C0068B10821FD
+:1074E0002148F3F797FABDF83C002049A4394867D2
+:1074F00001211E483438F2F751FA25E0BDF83C006E
+:1075000070B14FF480711A48F3F784FABDF83C006B
+:10751000164918310860012114481430F2F73EFA78
+:1075200012E0BDF83C0070B14FF480610E48F3F7F3
+:1075300071FABDF83C000D49A439C86501210B481A
+:107540004C38F2F72BFA00BF00BF044890F8EF0365
+:1075500000280FE0AC260020C45C0020BC220020E4
+:10756000FC34002024660020000C0240A46002408D
+:107570000000024005F003845298C0EB001000EBBD
+:107580008000FB4901EBC00100230491BDF83C10D1
+:10759000529A0498F3F774FA05F0F1BBF548007FAE
+:1075A000012805F001829DF858000028F9D09DF8C7
+:1075B0005800092885F08F81DFE810F01A270900AC
+:1075C0004B095D0ED81258168E174C1C1B2352986F
+:1075D00000EB400101EB0011E74800EB01113031F5
+:1075E000539801EB0010417808460491002106F001
+:1075F00089F9C1B215915298C0EBC00101EB80111D
+:10760000DE4800EB41116031539800EB001011F897
+:1076100030105298C0EBC00202EB8012D74800EB4A
+:1076200042100079814209D101215298C0EBC00279
+:1076300002EB8012D14800EB4210C170D049529841
+:1076400001EB00115398085C401CC1B2CC4A52981F
+:1076500002EB0012539811545298C0EBC00101EB99
+:107660008011C64800EB41106030539901EB0111C5
+:1076700000EBC10090F88600C0F3C00090B15398B1
+:1076800000EB400101EB0011BB4800EB0110417918
+:107690000B464FF4805204914FF4E131529806F0BA
+:1076A0001FF819E0529800EB400101EB0011B248BD
+:1076B00000EB011041790491529800EB400101EB7D
+:1076C0000011AD4800EB0110016803914FF48052A6
+:1076D000049B529806F004F85498C5287DD012DC1B
+:1076E000B5287BD008DC112879D0122878D013284F
+:1076F00077D0B22856D1A0E3B62873D0B92872D07B
+:10770000C328F7D1D4E2D9284DD006DCCA286BD0E3
+:10771000CE286AD0D528EDD106E0E12866D0E5284C
+:1077200065D0E728E6D1FCE3F5215298C0EB0010C4
+:1077300000EB80008E4A02F830109DF854105298E9
+:10774000C0EB001000EB800002EBC0004170A221F2
+:107750005298C0EB001000EB800002EBC00081707B
+:10776000D5215298C0EB001000EB800002EBC00066
+:10777000C1705298C0EB001000EB8000114601EB85
+:10778000C00104910321049805F098FF0146529826
+:10779000C0EB001000EB8000754A02EBC0000171E5
+:1077A00005210F9109E3F5215298C0EB001000EB81
+:1077B00080006F4A02F830109DF854105298C0EBC8
+:1077C000001000EB800002EBC0004170A221529833
+:1077D000C0EB001000EB80000AE0FCE32EE0FBE3CE
+:1077E000FBE3FBE3EAE249E1A1E2F8E3F8E3F8E3D3
+:1077F00002EBC0008170D9215298C0EB001000EB61
+:10780000800002EBC000C1705298C0EB001000EB8A
+:107810008000114601EBC00104910321049805F09A
+:107820004DFF01465298C0EB001000EB8000504A1B
+:1078300002EBC000017105210F91B3E7F5215298C9
+:10784000C0EB001000EB8000494A02F830109DF8B0
+:1078500054105298C0EB001000EB800002EBC00007
+:107860004170529800EB400101EB0011424800EBDF
+:107870000110007BB0BB5298C0EBC00101EB80113E
+:107880003E4800EB41106030539901EB011100EBD1
+:10789000C1008068B0F5100F05D34FF4100100202F
+:1078A000CDE9101011E05298C0EBC00101EB80113E
+:1078B000324800EB41106030539901EB011100EBAD
+:1078C000C10080680022CDE91002A5215298C0EBCA
+:1078D000001000EB8000264A02EBC00081700021FE
+:1078E0001A911DE04EE0BDF86800C0F10200C20030
+:1078F000DDE91001CDE91D10F0F795FCC2B25298F8
+:10790000C0EB001000EB8000194901EBC003BDF88B
+:107910006800C01C1A54BDF86800401C80B21A9060
+:10792000BDF868000328DEDBB5215298C0EB0010DB
+:1079300000EB80000E4A02EBC00081715298C0EB50
+:10794000001000EB8000114601EBC00104910621FC
+:10795000049805F0B3FE01465298C0EB001000EB0E
+:107960008000034A02EBC000C17108210F9184E03E
+:10797000C45C0020BC1200203C300020FC340020FD
+:10798000702E00205298C0EBC00101EB8011FE4820
+:1079900000EB41106030539901EB011100EBC10085
+:1079A0008068B0F1104F05D34FF010410020CDE9B1
+:1079B000101011E05298C0EBC00101EB8011F248A9
+:1079C00000EB41106030539901EB011100EBC10055
+:1079D00080680022CDE91002A6215298C0EB001069
+:1079E00000EB8000E94A02EBC000817000211A918F
+:1079F0001CE0BDF86800C0F10300C200DDE9100121
+:107A0000CDE91F10F0F70FFCC2B25298C0EB001086
+:107A100000EB8000DD4901EBC003BDF86800C01C2D
+:107A20001A54BDF86800401C80B21A90BDF8680076
+:107A30000428DEDBB5215298C0EB001000EB80007B
+:107A4000D24A02EBC000C1715298C0EB001000EBAB
+:107A50008000114601EBC00104910721049805F054
+:107A60002DFE01465298C0EB001000EB8000C74A83
+:107A700002EBC000017209210F9193E6F5215298A3
+:107A8000C0EB001000EB8000C04A02F830109DF8F7
+:107A900054105298C0EB001000EB800002EBC000C5
+:107AA0004170529800EB400101EB0011B84800EB27
+:107AB0000110007BB0BB5298C0EBC00101EB8011FC
+:107AC000B14800EB41106030539901EB011100EB1C
+:107AD000C1008068B0F5100F05D14FF410010020EF
+:107AE000CDE9101011E05298C0EBC00101EB8011FC
+:107AF000A54800EB41106030539901EB011100EBF8
+:107B0000C10080680022CDE91002A5215298C0EB87
+:107B1000001000EB80009D4A02EBC0008170002144
+:107B20001A911FE046E0BDF86800C0F10200C200F3
+:107B3000DDE91010CDE9210108462199F0F773FB2A
+:107B4000C2B25298C0EB001000EB80008F4901EBED
+:107B5000C003BDF86800C01C1A54BDF86800401C82
+:107B600080B21A90BDF868000328DCDBB921529876
+:107B7000C0EB001000EB8000844A02EBC000817172
+:107B80005298C0EB001000EB8000114601EBC001E1
+:107B900004910621049805F091FD01465298C0EB2E
+:107BA000001000EB8000794A02EBC000C17108218F
+:107BB0000F917CE05298C0EBC00101EB801172483C
+:107BC00000EB41106030539901EB011100EBC10053
+:107BD0008068B0F1104F05D14FF010400021CDE981
+:107BE000100111E05298C0EBC00101EB8011664812
+:107BF00000EB41106030539901EB011100EBC10023
+:107C000080680022CDE91002A6215298C0EB001036
+:107C100000EB80005D4A02EBC000817000211A91E8
+:107C20001EE0BDF86800C0F10300C200DDE91010DD
+:107C3000CDE9230108462399F0F7F5FAC2B252982C
+:107C4000C0EB001000EB8000504901EBC003BDF811
+:107C50006800C01C1A54BDF86800401C80B21A901D
+:107C6000BDF868000428DCDBB9215298C0EB001095
+:107C700000EB8000454A02EBC000C1715298C0EB96
+:107C8000001000EB8000114601EBC00104910721B8
+:107C9000049805F013FD01465298C0EB001000EB6C
+:107CA00080003A4A02EBC000017209210F9179E588
+:107CB000F5215298C0EB001000EB8000334A02F827
+:107CC00030109DF854105298C0EB001000EB80006B
+:107CD00002EBC0004170A2215298C0EB001000EBF3
+:107CE000800002EBC0008170C3215298C0EB0010ED
+:107CF00000EB800002EBC000C1705298C0EB001096
+:107D000000EB8000114601EBC001049103210498AF
+:107D100005F0D4FC01465298C0EB001000EB800047
+:107D20001A4A02EBC000017105210F913AE5F521D5
+:107D30005298C0EB001000EB8000144A02F830109B
+:107D40009DF854105298C0EB001000EB800002EB3D
+:107D5000C0004170A2215298C0EB001000EB8000DF
+:107D600002EBC0008170CA215298C0EB001000EBFA
+:107D7000800002EBC000C1705298C0EB001000EB15
+:107D80008000114606E00000FC340020C45C0020A6
+:107D90003C30002001EBC00104910321049805F060
+:107DA0008DFC01465298C0EB001000EB8000FC4AAD
+:107DB00002EBC000017105210F9117E3F5215298E4
+:107DC000C0EB001000EB8000F54A02F830109DF87F
+:107DD00054105298C0EB001000EB800002EBC00082
+:107DE0004170A2215298C0EB001000EB800002EB22
+:107DF000C0008170B6215298C0EB001000EB8000EB
+:107E000002EBC000C1705298C0EB001000EB800084
+:107E1000114601EBC00104910321049805F04EFCCA
+:107E200001465298C0EB001000EB8000DC4A02EBE8
+:107E3000C000017105210F91D8E2F5215298C0EBE5
+:107E4000001000EB8000D64A02F830109DF8541064
+:107E50005298C0EB001000EB800002EBC0004170B4
+:107E6000529800EB400101EB0011CE4800EB0110ED
+:107E7000007BE8BBA4215298C0EB001000EB80000F
+:107E800002EBC000817000211A9125E05298C0EBEE
+:107E9000C00101EB8011C44800EB411160315398DF
+:107EA00000EB001001EBC000416BBDF86800C0F1B1
+:107EB0000100C000C1405298C0EB001000EB8000F0
+:107EC000B74A02EBC002BDF86800C01C1154BDF8EF
+:107ED0006800401C81B21A91BDF868000228D5DB09
+:107EE000B2215298C0EB001000EB8000AC4A00E0D9
+:107EF0001EE002EBC00041715298C0EB001000EB95
+:107F00008000114601EBC00104910521049805F0A1
+:107F1000D5FB01465298C0EB001000EB8000A04A50
+:107F200000E0A3E202EBC000817107210F9161E044
+:107F3000A5215298C0EB001000EB8000984A02EB9C
+:107F4000C000817000211A9125E05298C0EBC00159
+:107F500001EB8011944800EB41116031539800EB24
+:107F6000001001EBC000416BBDF86800C0F10200D9
+:107F7000C000C1405298C0EB001000EB8000884A5E
+:107F800002EBC002BDF86800C01C1154BDF86800C7
+:107F9000401C81B21A91BDF868000328D5DBB221DC
+:107FA0005298C0EB001000EB80007D4A02EBC0004D
+:107FB00081715298C0EB001000EB8000114601EB7C
+:107FC000C00104910621049805F078FB01465298FF
+:107FD000C0EB001006E07BE087E2E9E242E3B6E0B6
+:107FE00009E004E200EB80006D4A02EBC000C171C1
+:107FF00008210F91FAE1F5215298C0EB001000EB37
+:108000008000674A02F830109DF854105298C0EB77
+:10801000001000EB800002EBC0004170A6215298D6
+:10802000C0EB001000EB800002EBC000817000216B
+:108030001A9125E05298C0EBC00101EB80115A481B
+:1080400000EB41116031539800EB001001EBC000D0
+:10805000816BBDF86800C0F10300C000C1405298B8
+:10806000C0EB001000EB80004D4A02EBC002BDF8EF
+:108070006800C01C1154BDF86800401C81B21A9100
+:10808000BDF868000428D5DBE1215298C0EB001050
+:1080900000EB8000424A02EBC000C1715298C0EB75
+:1080A000001000EB8000114601EBC0010491072194
+:1080B000049805F003FB01465298C0EB001000EB5A
+:1080C0008000374A02EBC000017209210F91BDE325
+:1080D000F5215298C0EB001000EB8000304A02F806
+:1080E00030109DF854105298C0EB001000EB800047
+:1080F00002EBC0004170A2215298C0EB001000EBCF
+:10810000800002EBC0008170C5215298C0EB0010C6
+:1081100000EB800002EBC000C1705298C0EB001071
+:1081200000EB8000114601EBC0010491032104988B
+:1081300005F0C4FA01465298C0EB001000EB800035
+:10814000174A02EBC000017105210F917EE3F52172
+:108150005298C0EB001000EB8000114A02F830107A
+:108160009DF854105298C0EB001000EB800002EB19
+:10817000C0004170529800EB400101EB001109482A
+:1081800000EB0110007BE8BBAC215298C0EB001063
+:1081900000EB800002EBC000817000211A9135E0F5
+:1081A000C45C00203C300020FC3400205298C0EB1E
+:1081B000C00101EB8011FC4800EB41106030539985
+:1081C00001EB011100EBC10050F8221F4068BDF81F
+:1081D0006820C2F10402D200CDE9250108462599A4
+:1081E000F0F721F8C2B25298C0EB001000EB80000B
+:1081F000EE4901EBC003BDF86800C01C1A54BDF87D
+:10820000680000E05DE0401C80B21A90BDF8680094
+:108210000528CBDB00201A902BE05298C0EBC00160
+:1082200001EB8011E04800EB41106030539901EB05
+:10823000011100EBC10122318868C968BDF86820CE
+:10824000C2F10402D200CDE92710EFF7ECFFC2B271
+:108250005298C0EB001000EB8000D44901EBC00342
+:10826000BDF8680008301A54BDF86800401C80B2A0
+:108270001A90BDF868000528CFDBCE215298C0EBDC
+:10828000001000EB8000C94A02EBC0004173529815
+:10829000C0EB001000EB8000114601EBC00104911F
+:1082A0000D21049805F00AFA01465298C0EB00101F
+:1082B00000EB8000BD4A02EBC00081730F210F91DB
+:1082C00094E0AE215298C0EB001000EB8000B74A5A
+:1082D00002EBC000817000211A912DE05298C0EB92
+:1082E000C00101EB8011B04800EB411060305399A0
+:1082F00001EB011100EBC10050F8221F4068BDF8EE
+:108300006820C2F10502D200CDE929010846299969
+:10831000EFF789FFC2B25298C0EB001000EB80006B
+:10832000A24901EBC003BDF86800C01C1A54BDF897
+:108330006800401C80B21A90BDF868000628CDDBAA
+:1083400000201A902BE05298C0EBC00101EB801185
+:10835000954800EB41106030539901EB011100EB9F
+:10836000C10122318868C968BDF86820C2F10502E0
+:10837000D200CDE92B10EFF756FFC2B25298C0EBF6
+:10838000001000EB8000894901EBC003BDF86800D4
+:1083900009301A54BDF86800401C80B21A90BDF82C
+:1083A00068000628CFDBCE215298C0EB001000EB0E
+:1083B00080007E4A02EBC000C1735298C0EB0010EF
+:1083C00000EB8000114601EBC00104910F210498DD
+:1083D00005F074F901465298C0EB001000EB8000E4
+:1083E000724A02EBC000017411210F912EE2F521B7
+:1083F0005298C0EB001000EB80006C4A02F830107D
+:108400009DF854105298C0EB001000EB800002EB76
+:10841000C0004170A2215298C0EB001000EB800018
+:1084200002EBC0008170E5215298C0EB001000EB18
+:10843000800002EBC000C1705298C0EB001000EB4E
+:108440008000114601EBC00104910321049805F05E
+:1084500035F901465298C0EB001000EB8000534AFA
+:1084600002EBC000017105210F91EFE1F521529857
+:10847000C0EB001000EB80004C4A02F830109DF871
+:1084800054105298C0EB001000EB800002EBC000CB
+:108490004170A2215298C0EB001000EB800002EB6B
+:1084A000C0008170E7215298C0EB001000EB800003
+:1084B00002EBC000C1705298C0EB001000EB8000CE
+:1084C000114601EBC00104910321049805F0F6F870
+:1084D00001465298C0EB001000EB8000334A02EBDB
+:1084E000C000017105210F91B0E1F5215298C0EB58
+:1084F000001000EB80002D4A02F830109DF8541057
+:108500005298C0EB001000EB800002EBC0004170FD
+:10851000A2215298C0EB001000EB800002EBC000DB
+:10852000817011215298C0EB001000EB800002EB2B
+:10853000C000C1705298C0EB001000EB80001146E3
+:1085400001EBC00104910321049805F0B7F801463E
+:108550005298C0EB001000EB8000144A02EBC00000
+:10856000017105210F9101225298C0EBC00101EB6E
+:1085700080110D4800EB41116031539800EB001061
+:1085800001F83020D5225298C0EBC00101EB8011D8
+:10859000054800EB41106030539901EB011100EBED
+:1085A000C100427152E10000FC340020C45C002094
+:1085B000F5215298C0EB001000EB8000FE4A02F853
+:1085C00030109DF854105298C0EB001000EB800062
+:1085D00002EBC0004170A5215298C0EB001000EBE7
+:1085E000800002EBC000817001215298C0EB0010A6
+:1085F00000EB800002EBC000C170C2215298C0EBBA
+:10860000001000EB800002EBC000017100215298C5
+:10861000C0EB001000EB800002EBC00041711221A2
+:108620005298C0EB001000EB800002EBC00081719B
+:108630005298C0EB001000EB8000114601EBC00126
+:1086400004910621049805F039F801465298C0EBD0
+:10865000001000EB8000D84A02EBC000C171082175
+:108660000F91F3E0F5215298C0EB001000EB800071
+:10867000D14A02F830109DF854105298C0EB001007
+:1086800000EB800002EBC0004170FF215298C0EB6C
+:10869000001000EB800002EBC000817000211A91F5
+:1086A0001CE0529800EB400101EB0011C34800EBC5
+:1086B00001110E31BDF86800095C5298C0EB001042
+:1086C00000EB8000BC4A02EBC002BDF86800C01C91
+:1086D0001154BDF86800401C81B21A91BDF86800C1
+:1086E0000A28DEDB529800EB400101EB0011B34891
+:1086F00000EB0110408B01125298C0EB001000EB10
+:108700008000AD4A02EBC0004173529800EB40017B
+:1087100001EB0011A94800EB0110408BC1B2529847
+:10872000C0EB001000EB800002EBC0008173529898
+:10873000C0EBC00101EB8011A14800EB4111603199
+:10874000539800EB001001EBC000B0F88400011258
+:108750005298C0EB001000EB800002EBC000C17328
+:108760005298C0EBC00101EB8011954800EB41111C
+:108770006031539800EB001001EBC000B0F88400AA
+:10878000C1B25298C0EB001000EB800002EBC000B9
+:1087900001745298C0EBC00101EB8011884800EBD6
+:1087A00041116031539800EB001001EBC000B0F8AC
+:1087B0008410529801EB802081B203200491F0F7DD
+:1087C000EBFB00211A9114E07E49BDF86800095CBA
+:1087D0005298C0EB001000EB8000774A02EBC00219
+:1087E000BDF8680011301154BDF86800401C81B21A
+:1087F0001A91BDF86800B0F5007FE5DB13215298AF
+:10880000C0EB001000EB80006B4A02EBC00080F868
+:1088100011125298C0EB001000EB8000114601EBE2
+:10882000C001049140F21121049804F047FF014671
+:108830005298C0EB001000EB80005F4A02EBC000D2
+:1088400080F8121240F213210F9100BF00BF04F014
+:1088500042B8529800EB400101EB0011574800EB81
+:1088600001113031539801EB001041781591529865
+:10887000C0EBC00101EB8011514800EB41116031A8
+:10888000539800EB001011F830105298C0EBC00262
+:1088900002EB80124A4800EB42100079814209D174
+:1088A00001215298C0EBC00202EB8012444800EB59
+:1088B0004210C1704449529801EB00115398085C72
+:1088C000401CC1B2404A529802EB00125398115416
+:1088D0009DF85400002804DD9DF85400401EC1B2EC
+:1088E00015915498A1380A2870D2DFE800F0FCFBFB
+:1088F000FAF9F8F7F605F5F402215298C0EB0010EA
+:1089000000EB80002C4A02F830109DF854004030F3
+:10891000C1B25298C0EB001000EB800002EBC00027
+:10892000417041215298C0EB001000EB800002EB37
+:10893000C000817030215298C0EB001000EB800025
+:1089400002EBC000C1705298C0EB001000EB800039
+:1089500002EBC00001715298C0EBC00101EB801125
+:10896000174800EB41116031539800EB001001EB08
+:10897000C000007901095298C0EB001000EB8000A4
+:1089800002EBC00041715298C0EB001000EB800078
+:10899000114601EBC00040790A281EDA5298C0EB5C
+:1089A000001000EB800001EBC00040793030C1B214
+:1089B0005298C0EB00100AE0C45C00203C3000205C
+:1089C000FC340020AA240020702E002056E200EB88
+:1089D000800002EBC000417113E05298C0EB001020
+:1089E00000EB8000FE4901EBC00040793730C1B296
+:1089F0005298C0EB001000EB8000F94A02EBC00077
+:108A000041715298C0EBC00101EB8011F54800EBB9
+:108A100041116031539800EB001001EBC000007968
+:108A200000F00F015298C0EB001000EB8000EC4A00
+:108A300002EBC00081715298C0EB001000EB800087
+:108A4000114601EBC00080790A2812DA5298C0EB77
+:108A5000001000EB800001EBC00080793030C1B223
+:108A60005298C0EB001000EB800002EBC000817157
+:108A700013E05298C0EB001000EB8000D84901EBE6
+:108A8000C00080793730C1B25298C0EB001000EBC3
+:108A90008000D34A02EBC000817103225298C0EBE0
+:108AA000001000EB8000CE4901EBC000C27152986B
+:108AB000C0EB001000EB800001EBC000401C072160
+:108AC0000490F0F707FD01465298C0EB001000EB50
+:108AD0008000C34A08E05EE1C1E0B4E397E3E7E267
+:108AE000CDE10FE168E03DE002EBC0000172092139
+:108AF0000F915298C0EBC00101EB8011B94800EB17
+:108B000041106030539901EB011110F83100042835
+:108B10000ED105225298C0EBC00101EB8011B14883
+:108B200000EB41106030539901EB011100F8312046
+:108B300000215298C0EBC00202EB8012A94800EB62
+:108B40004210C17006225298C0EBC00101EB8011A7
+:108B5000A44800EB41106030539901EB011100F87B
+:108B6000312085E304215298C0EB001000EB800017
+:108B70009B4A02F830109DF854004030C1B2529820
+:108B8000C0EB001000EB800002EBC00041705121EF
+:108B90005298C0EB001000EB800002EBC000817027
+:108BA00005215298C0EB001000EB800002EBC000E2
+:108BB000C17004210F915BE302215298C0EB0010B9
+:108BC00000EB8000864A02F830109DF854004030D7
+:108BD000C1B25298C0EB001000EB800002EBC00065
+:108BE000417041215298C0EB001000EB800002EB75
+:108BF000C000817031215298C0EB001000EB800062
+:108C000002EBC000C17035215298C0EB001000EBA0
+:108C1000800002EBC000017103215298C0EB0010EC
+:108C200000EB800002EBC00041715298C0EB0010D5
+:108C300000EB8000114601EBC000401C05210490B0
+:108C4000F0F748FC01465298C0EB001000EB8000A2
+:108C5000634A02EBC000817107210F9108E30221F2
+:108C60005298C0EB001000EB80005D4A02F8301013
+:108C70009DF854004030C1B25298C0EB001000EB98
+:108C8000800002EBC000417041215298C0EB0010FF
+:108C900000EB800002EBC000817032215298C0EBE3
+:108CA000001000EB800002EBC000C1703021529830
+:108CB000C0EB001000EB800002EBC000017103214B
+:108CC0005298C0EB001000EB800002EBC000417135
+:108CD0005298C0EB001000EB8000114601EBC00081
+:108CE000401C05210490F0F7F5FB01465298C0EBBB
+:108CF000001000EB80003A4A02EBC00081710721AE
+:108D00000F91B5E204215298C0EB001000EB8000F7
+:108D1000334A02F830109DF854004030C1B25298E6
+:108D2000C0EB001000EB800002EBC000417041215D
+:108D30005298C0EB001000EB800002EBC000817085
+:108D400005215298C0EB001000EB800002EBC00040
+:108D5000C17004210F915298C0EBC00101EB80114A
+:108D6000204800EB41106030539901EB011110F8DD
+:108D7000310002280ED103225298C0EBC00101EB52
+:108D80008011184800EB41106030539901EB01113C
+:108D900000F831206CE202215298C0EB001000EB89
+:108DA00080000F4A02F830109DF854004030C1B2E4
+:108DB0005298C0EB001000EB800002EBC000417045
+:108DC00041215298C0EB001000EB800002EBC00084
+:108DD000817031215298C0EB001000EB800003E05D
+:108DE000C45C0020FC34002002EBC000C1703221C2
+:108DF0005298C0EB001000EB800002EBC000017144
+:108E000003215298C0EB001000EB800002EBC00081
+:108E100041715298C0EB001000EB8000114601EB4D
+:108E2000C000401C05210490F0F754FB0146529805
+:108E3000C0EB001000EB8000FE4A02EBC000817125
+:108E400007210F91529800EB400101EB0011FA4805
+:108E500000EB01113031539801EB0010807820F0C5
+:108E60002002529800EB400101EB0011F24800EBA8
+:108E700001103030539900EB01108270F8E10221AB
+:108E80005298C0EB001000EB8000EA4A02F8301064
+:108E90009DF854004030C1B25298C0EB001000EB76
+:108EA000800002EBC000417041215298C0EB0010DD
+:108EB00000EB800002EBC000817031215298C0EBC2
+:108EC000001000EB800002EBC000C170302152980E
+:108ED000C0EB001000EB800002EBC0000171529863
+:108EE000C0EBC00101EB8011D44800EB41106030B1
+:108EF000539901EB011100EBC1008068B0F5100F30
+:108F000009D330215298C0EB001000EB800002EB37
+:108F1000C000417109E032215298C0EB001000EB13
+:108F20008000C44A02EBC00041715298C0EBC001FE
+:108F300001EB8011C14800EB41106030539901EB07
+:108F4000011100EBC100C07901280AD131215298EA
+:108F5000C0EB001000EB8000B64A02EBC00081714C
+:108F600019E05298C0EBC00101EB8011B34800EB4F
+:108F700041106030539901EB011100EBC100C07941
+:108F800048B932215298C0EB001000EB8000A94A8A
+:108F900002EBC000817100201A9028E05298C0EBCB
+:108FA000C00101EB8011A54800EB411160315398DD
+:108FB00000EB001001EBC0008168BDF86800C0F153
+:108FC00005008000C14001F00F0130315298C0EB24
+:108FD000001000EB8000974A02EBC002BDF8680069
+:108FE000C01D1154BDF86800401C81B21A91BDF833
+:108FF00068000628D2DB32215298C0EB001000EB4B
+:1090000080008C4A02EBC000417300211A9128E0D5
+:109010005298C0EBC00101EB8011884800EB411170
+:109020006031539800EB001001EBC000416BBDF8BC
+:109030006800C0F103008000C14001F00F01303131
+:109040005298C0EB001000EB80007A4A02EBC0029D
+:10905000BDF868000E301154BDF86800401C81B2A4
+:109060001A91BDF868000428D2DB03225298C0EBA5
+:10907000001000EB80006F4901EBC0008274529831
+:10908000C0EB001000EB800001EBC000401C12217F
+:109090000490F0F71FFA01465298C0EB001000EB65
+:1090A0008000644A02EBC000C17414210F91DFE01C
+:1090B00002215298C0EB001000EB80005D4A02F8DC
+:1090C00030109DF854004030C1B25298C0EB0010EF
+:1090D00000EB800002EBC000417041215298C0EBD0
+:1090E000001000EB800002EBC0008170322152982A
+:1090F000C0EB001000EB800002EBC000C17031211A
+:109100005298C0EB001000EB800002EBC000017130
+:1091100032215298C0EB001000EB800002EBC0003F
+:1091200041715298C0EB001000EB800002EBC000D0
+:10913000817100211A9128E05298C0EBC00101EB27
+:1091400080113E4800EB41116031539800EB001054
+:1091500001EBC000416BBDF86800C0F10300800066
+:10916000C14001F00F0130315298C0EB001000EB0C
+:109170008000304A02EBC002BDF86800C01D1154E7
+:10918000BDF86800401C81B21A91BDF8680004283F
+:10919000D2DB00201A9011E030215298C0EB001071
+:1091A00000EB8000234A02EBC002BDF868000B30E0
+:1091B0001154BDF86800401C81B21A91BDF86800D6
+:1091C0001928E9DB03225298C0EB001000EB800065
+:1091D000184901EBC00080F824205298C0EB001021
+:1091E00000EB800001EBC000401C24210490F0F74C
+:1091F00071F901465298C0EB001000EB80000D4A57
+:1092000002EBC00080F8251026210F9130E01021DC
+:109210005298C0EB001000EB8000064A02F83010B4
+:1092200030215298C0EB001000EB800002EBC00030
+:10923000417005E0C45C00203C300020FC3400207C
+:1092400002210F9114E010215298C0EB001000EBA6
+:109250008000FE4A02F8301031215298C0EB001015
+:1092600000EB800002EBC000417002210F9100BFB3
+:1092700000BF03F030BB529800EB400101EB00113E
+:10928000F34800EB01113031539801EB00104178A5
+:1092900015915298C0EBC00101EB8011ED4800EB35
+:1092A00041116031539800EB001011F830105298C2
+:1092B000C0EBC00202EB8012E64800EB42100079DE
+:1092C000814209D101215298C0EBC00202EB801209
+:1092D000E04800EB4210C170DF49529801EB0011E9
+:1092E0005398085C401CC1B2DB4A529802EB001252
+:1092F000539811549DF85400002804DD9DF8540043
+:10930000401EC1B215915498A1380A282FD2DFE827
+:1093100000F0052FD5FCFBFAF92E82F804215298B3
+:10932000C0EB001000EB8000C84A02F830109DF836
+:1093300054004030C1B25298C0EB001000EB8000E6
+:1093400002EBC000417051215298C0EB001000EBBD
+:10935000800002EBC000817005215298C0EB001024
+:1093600000EB800002EBC000C17004210F91FAE312
+:1093700002215298C0EB001000EB8000B34A02F8C3
+:1093800030109DF854004030C1B25298C0EB00102C
+:1093900000EB800002EBC000417041215298C0EB0D
+:1093A000001000EB800002EBC00081703121529868
+:1093B000C0EB001000EB800002EBC000C170352153
+:1093C0005298C0EB001000EB800002EBC00001716E
+:1093D00003215298C0EB001000EB800002EBC000AC
+:1093E00041715298C0EB001000EB8000114601EB78
+:1093F000C000401C05210490F0F76CF8014652981B
+:10940000C0EB001000EB8000904A02EBC0008171BD
+:1094100007210F91A7E302215298C0EB001000EB47
+:1094200080008A4A02F830109DF854004030C1B2E2
+:109430005298C0EB001000EB800002EBC0004170BE
+:1094400041215298C0EB001000EB800002EBC000FD
+:10945000817032215298C0EB001000EB800002EBCB
+:10946000C000C17030215298C0EB001000EB8000AA
+:1094700002EBC000017103215298C0EB001000EB19
+:10948000800002EBC00041715298C0EB001000EB6D
+:109490008000114601EBC000401C05210490F0F74C
+:1094A00019F801465298C0EB001000EB8000674AA3
+:1094B00002EBC000817107210F9154E304215298FF
+:1094C000C0EB001000EB8000604A02F830109DF8FD
+:1094D00054004030C1B25298C0EB001000EB800045
+:1094E00002EBC000417041215298C0EB001000EB2C
+:1094F000800002EBC000817005215298C0EB001083
+:1095000004E00BE01AE304E34DE276E000EB8000B8
+:1095100002EBC000C17004210F9124E30221529894
+:10952000C0EB001000EB8000484A02F830109DF8B4
+:1095300054004030C1B25298C0EB001000EB8000E4
+:1095400002EBC000417041215298C0EB001000EBCB
+:10955000800002EBC000817031215298C0EB0010F6
+:1095600000EB800002EBC000C17032215298C0EBCA
+:10957000001000EB800002EBC00001710321529843
+:10958000C0EB001000EB800002EBC000417152986C
+:10959000C0EB001000EB8000114601EBC000401C46
+:1095A00005210490EFF796FF01465298C0EB00109A
+:1095B00000EB8000254A02EBC0008171529800EB5D
+:1095C000400101EB0011224800EB011130315398AA
+:1095D00001EB0010807820F02002529800EB40014F
+:1095E00001EB00111A4800EB01113031539801EBE7
+:1095F0000010827007210F91B5E202215298C0EB52
+:10960000001000EB8000114A02F830109DF8540061
+:109610004030C1B25298C0EB001000EB800002EB6A
+:10962000C000417041215298C0EB001000EB800057
+:1096300002EBC000817031215298C0EB001000EBAA
+:10964000800002EBC000C170412107E0C45C002033
+:109650003C300020FC340020702E00205298C0EBDB
+:10966000001000EB800002EBC00001715298C0EBCB
+:10967000C00101EB8011FE4800EB411060305399AE
+:1096800001EB011100EBC1008068B0F1104F09D16E
+:1096900030215298C0EB001000EB800002EBC000BC
+:1096A000417109E032215298C0EB001000EB8000BC
+:1096B000F04A02EBC00041715298C0EBC00101EBCF
+:1096C0008011EB4800EB41106030539901EB011120
+:1096D00000EBC100C07901280AD131215298C0EBBA
+:1096E000001000EB8000E34A02EBC000817119E03A
+:1096F0005298C0EBC00101EB8011DD4800EB411036
+:109700006030539901EB011100EBC100C07948B9F9
+:1097100032215298C0EB001000EB8000D54A02EBDA
+:10972000C000817100201A9028E05298C0EBC0015F
+:1097300001EB8011CE4800EB41116031539800EBF2
+:10974000001001EBC0008168BDF86800C0F107009F
+:109750008000C14001F00F0130315298C0EB001081
+:1097600000EB8000C34A02EBC002BDF86800C01DD8
+:109770001154BDF86800401C81B21A91BDF8680010
+:109780000828D2DB32215298C0EB001000EB800099
+:10979000B84A02EBC000C17300211A9128E0529828
+:1097A000C0EBC00101EB8011B14800EB4111603109
+:1097B000539800EB001001EBC000416BBDF868004E
+:1097C000C0F105008000C14001F00F013031529816
+:1097D000C0EB001000EB8000A64A02EBC002BDF80F
+:1097E000680010301154BDF86800401C81B21A9115
+:1097F000BDF868000628D2DB30215298C0EB00107B
+:1098000000EB80009B4A02EBC000817500211A9199
+:1098100011E030215298C0EB001000EB8000954A17
+:1098200002EBC002BDF8680017301154BDF86800A3
+:10983000401C81B21A91BDF868000628E9DB30218E
+:109840005298C0EB001000EB80008A4A02EBC00087
+:10985000417700211A9111E030215298C0EB00109D
+:1098600000EB8000834A02EBC002BDF868001E30A6
+:109870001154BDF86800401C81B21A91BDF868000F
+:109880000628E9DB30215298C0EB001000EB800085
+:10989000784A02EBC00080F8241000211A9111E0F0
+:1098A00030215298C0EB001000EB8000714A02EBAF
+:1098B000C002BDF8680025301154BDF86800401C96
+:1098C00081B21A91BDF868000628E9DB3021529870
+:1098D000C0EB001000EB8000664A02EBC00080F88D
+:1098E0002B1000211A9111E030215298C0EB00108A
+:1098F00000EB80005F4A02EBC002BDF868002C302C
+:109900001154BDF86800401C81B21A91BDF868007E
+:109910000628E9DB30215298C0EB001000EB8000F4
+:10992000544A02EBC00080F8321000211A9111E075
+:1099300030215298C0EB001000EB80004D4A02EB42
+:10994000C002BDF8680033301154BDF86800401CF7
+:1099500081B21A91BDF868000628E9DB032252980B
+:10996000C0EB001000EB8000424901EBC00080F822
+:1099700039205298C0EB001000EB800001EBC000D2
+:10998000401C39210490EFF7A5FD01465298C0EB29
+:10999000001000EB8000374A02EBC00080F83A105C
+:1099A0003B210F91DFE002215298C0EB001000EB49
+:1099B0008000304A02F830109DF854004030C1B2A7
+:1099C0005298C0EB001000EB800002EBC000417029
+:1099D00041215298C0EB001000EB800002EBC00068
+:1099E000817032215298C0EB001000EB800002EB36
+:1099F000C000C17031215298C0EB001000EB800014
+:109A000002EBC000017133215298C0EB001000EB53
+:109A1000800002EBC000417132215298C0EB00106F
+:109A200000EB800002EBC000817100211A912EE052
+:109A30005298C0EBC00101EB80110D4800EB4111C1
+:109A40006031539800EB001001EBC000416BBDF892
+:109A50006800C0F105008000C14001F00F01303105
+:109A60005298C0EB001000EB8000024A04E00000B6
+:109A7000FC340020C45C002002EBC002BDF868008A
+:109A8000C01D1154BDF86800401C81B21A91BDF888
+:109A900068000628CCDB00201A9011E03021529893
+:109AA000C0EB001000EB8000FE4A02EBC002BDF8E4
+:109AB00068000D301154BDF86800401C81B21A9145
+:109AC000BDF868001928E9DB03225298C0EB0010AA
+:109AD00000EB8000F34901EBC00080F8262052988B
+:109AE000C0EB001000EB800001EBC000401C262101
+:109AF0000490EFF7EFFC01465298C0EB001000EB2A
+:109B00008000E84A02EBC00080F8271028210F915E
+:109B100029E010215298C0EB001000EB8000E14AD0
+:109B200002F8301030215298C0EB001000EB80009A
+:109B300002EBC000417002210F9114E010215298F5
+:109B4000C0EB001000EB8000D64A02F83010312143
+:109B50005298C0EB001000EB800002EBC000417097
+:109B600002210F9100BF00BF02F0B5BE529800EB7A
+:109B7000400101EB0011CC4800EB0111303153984A
+:109B800001EB0010417815915298C0EBC00101EB38
+:109B90008011C64800EB41116031BDF8680000EB50
+:109BA000001011F830105298C0EBC00202EB801286
+:109BB000BE4800EB42100079814209D10121529840
+:109BC000C0EBC00202EB8012B84800EB4210C1703B
+:109BD000B749529801EB00115398085C401CC1B280
+:109BE000B34A529802EB00125398115400211A9173
+:109BF00017E0529800EB400101EB0011AA4800EB7E
+:109C000001113031BDF8680001EB001041789DF87A
+:109C10005400814200D111E0BDF86800401C81B2BF
+:109C20001A91529800EB400101EB00119E4800EBA5
+:109C30000110C179BDF868008142DADC00BF52989A
+:109C400000EB400101EB0011974800EB01113031AE
+:109C5000BDF8680001EB001001785398401A401CD1
+:109C6000C1B214919DF85400002804DD9DF8540001
+:109C7000401EC1B215915298C0EBC00101EB80119A
+:109C80008A4800EB41106030539901EB011100EB61
+:109C9000C10040780F2820DA5298C0EBC00101EBD8
+:109CA0008011824800EB41116031539800EB0010A5
+:109CB00001EBC0004078401CC2B25298C0EBC0011A
+:109CC00001EB8011794800EB41106030539901EBB2
+:109CD000011100EBC10042700FE000225298C0EB6E
+:109CE000C00101EB8011714800EB411060305399C5
+:109CF00001EB011100EBC10042705498B138092802
+:109D000026D2DFE800F00526FC2525FB25B4FA0065
+:109D10009DF854005030C1B25298C0EB001000EBD7
+:109D20008000604A02F8301020215298C0EB0010E9
+:109D300000EB800002EBC0004170FA215298C0EBAA
+:109D4000001000EB800002EBC000817003210F9136
+:109D50008AE29DF854005030C1B25298C0EB001016
+:109D600000EB80004F4A02F830105298C0EBC0015F
+:109D700001EB80114D4800EB41116031539800EB2D
+:109D8000001001EBC000407840F030015298C0EB69
+:109D9000001000EB800002EBC000417001215298DE
+:109DA000C0EB001000EB800002EBC0008170529805
+:109DB000C0EB001000EB800002EBC000C17000217E
+:109DC0005298C0EB001000EB800002EBC000017164
+:109DD0005298C0EB001000EB8000114601EBC0016F
+:109DE000049105210498EFF7ADFF0022CDE91002A0
+:109DF0001098C2B25298C0EB001000EB80002949C5
+:109E000001EBC0004271DDE91010020642EA1120A8
+:109E1000C1B25298C0EB001000EB8000214A02EB67
+:109E2000C000817103215298C0EB001000EB80004C
+:109E300002EBC000C171FA215298C0EB001000EB98
+:109E4000800002EBC000017209210F91B1225298EB
+:109E5000C0EBC00101EB8011144800EB41106030F1
+:109E6000539901EB011100EBC1004271FCE19DF837
+:109E700054005030C1B25298C0EB001000EB80008B
+:109E8000084A02F830105298C0EBC00101EB801173
+:109E9000064800EB41116031539800EB001001EBD4
+:109EA000C00007E0C45C00203C300020FC340020EF
+:109EB000702E0020407840F030015298C0EB001026
+:109EC00000EB800002EBC000417065215298C0EBAE
+:109ED000001000EB800002EBC0008170012152985D
+:109EE000C0EB001000EB800002EBC000C1709DF8D9
+:109EF00050105298C0EB001002E045E044E1C5E08C
+:109F000000EB800002EBC00001715298C0EB001022
+:109F100000EB8000114601EBC0010491052104987B
+:109F2000EFF710FF0022CDE910021098C2B252984C
+:109F3000C0EB001000EB8000FC4901EBC000427157
+:109F4000DDE91001000A40EA0160C2B25298C0EB9C
+:109F5000001000EB8000F54901EBC0008271032284
+:109F60005298C0EB001000EB800001EBC000C27102
+:109F7000FA225298C0EB001000EB800001EBC00009
+:109F8000027209200F906FE19DF854005030C1B269
+:109F90005298C0EB001000EB8000E44A02F8301049
+:109FA0005298C0EBC00101EB8011E14800EB411178
+:109FB0006031539800EB001001EBC000407840F096
+:109FC00030015298C0EB001000EB800002EBC000A3
+:109FD000417065215298C0EB001000EB800002EB4D
+:109FE000C000817001215298C0EB001000EB80008E
+:109FF00002EBC000C1709DF8500040F01001529873
+:10A00000C0EB001000EB800002EBC0000171529821
+:10A01000C0EB001000EB8000114601EBC001049181
+:10A0200005210498EFF78EFE0022CDE9100210986A
+:10A03000C2B25298C0EB001000EB8000BB4901EBAC
+:10A04000C0004271DDE91001000A40EA0160C2B2BD
+:10A050005298C0EB001000EB8000B44901EBC00047
+:10A06000827103225298C0EB001000EB800001EBDC
+:10A07000C000C271FA225298C0EB001000EB8000C1
+:10A0800001EBC000027209200F90EDE09DF8540032
+:10A090005030C1B25298C0EB001000EB8000A34AD0
+:10A0A00002F830105298C0EBC00101EB8011A048BB
+:10A0B00000EB41116031539800EB001001EBC00040
+:10A0C000407840F030015298C0EB001000EB800067
+:10A0D00002EBC000417001215298C0EB001000EB70
+:10A0E000800002EBC00081705298C0EB001000EBC2
+:10A0F000800002EBC000C17005215298C0EB001037
+:10A1000000EB800002EBC00001715298C0EB001020
+:10A1100000EB8000114601EBC00104910521049879
+:10A12000EFF710FE0022CDE910021098C2B252984B
+:10A13000C0EB001000EB80007C4901EBC0004271D5
+:10A14000DDE91001000A40EA0160C2B25298C0EB9A
+:10A15000001000EB8000754901EBC0008271032202
+:10A160005298C0EB001000EB800001EBC000C27100
+:10A17000FA225298C0EB001000EB800001EBC00007
+:10A18000027209200F906FE05298C0EBC00101EB02
+:10A190008011674800EB41106030539901EB0111C9
+:10A1A00000EBC1008078B1282DD05298C0EBC001DF
+:10A1B00001EB80115E4800EB41116031539800EBD8
+:10A1C000001001EBC00082785298C0EBC00101EB97
+:10A1D0008011574800EB41116031539800EB00109B
+:10A1E00001EBC0004271B1225298C0EBC00101EBFB
+:10A1F00080114F4800EB41106030539901EB011181
+:10A2000000EBC10082709DF854005030C1B25298EA
+:10A21000C0EB001000EB8000444A02F83010529866
+:10A22000C0EBC00101EB8011414800EB41116031EE
+:10A23000539800EB001001EBC000407840F0C001E3
+:10A240005298C0EB001000EB800002EBC0004170A0
+:10A25000FA215298C0EB001000EB800002EBC00026
+:10A26000817003210F9100BF00BF7DE431495298F6
+:10A2700001EB0011BDF86800014404910878401C0E
+:10A28000C1B204980170529800EB400101EB00113B
+:10A29000294800EB0110007B20B101284ED0022894
+:10A2A00043D1B2E05498312802D045283CD11DE07A
+:10A2B00000211A9113E008A9BDF86800095C5298C2
+:10A2C000C0EB001000EB8000184A02EBC002BDF8A2
+:10A2D00068001154BDF86800401C81B21A91BDF8A5
+:10A2E00068000728E7DB07210F911DE000211A9184
+:10A2F00013E006A9BDF86800095C5298C0EB001095
+:10A3000000EB8000094A02EBC002BDF8680011545E
+:10A31000BDF86800401C81B21A91BDF8680007289A
+:10A32000E7DB07210F9100BF00BFD3E0C45C002032
+:10A33000FC340020702E00203C3000205398401C3C
+:10A34000C1B215919DF854105298C0EB001000EB6B
+:10A350008000FE4A02F8301003215298C0EB001032
+:10A3600000EB800002EBC000417000215298C0EB6E
+:10A37000001000EB800002EBC000817002215298B7
+:10A38000C0EB001000EB800002EBC000C1700021A8
+:10A390005298C0EB001000EB800002EBC00001718E
+:10A3A00009215298C0EB001000EB800002EBC000C6
+:10A3B00041715298C0EB001000EB8000114601EB98
+:10A3C000C001049106210498EFF768FA0022CDE954
+:10A3D0001002DDE91010020642EA1120C1B25298C3
+:10A3E000C0EB001000EB8000D84A02EBC000C17146
+:10A3F0001098C1B25298C0EB001000EB800002EB45
+:10A40000C000817108210F9164E05398401CC1B2D3
+:10A4100015919DF854105298C0EB001000EB80008D
+:10A42000CA4A02F8301003215298C0EB001000EB2A
+:10A43000800002EBC000417000215298C0EB001078
+:10A4400000EB800002EBC00081705298C0EB00105E
+:10A4500000EB800002EBC000C1705298C0EB00100E
+:10A4600000EB800002EBC000017102215298C0EBAA
+:10A47000001000EB800002EBC00041715298C0EB6D
+:10A48000001000EB8000114601EBC0010491062191
+:10A490000498EFF703FA0022CDE91002DDE910017C
+:10A4A000000A40EA0160C2B25298C0EB001000EB13
+:10A4B0008000A64901EBC000C2711098C2B2529848
+:10A4C000C0EB001000EB800001EBC000827108209F
+:10A4D0000F9000BF00BFC8E69D49529801EB0011E4
+:10A4E0005398085C401CC1B2994A529802EB001282
+:10A4F00053981154529800EB400101EB001195481C
+:10A5000000EB01113031539801EB001041781591A7
+:10A510005498F3287ED006DC05287CD0F12807D09B
+:10A52000F2285ED15EE0F42876D0F628F9D196E2E2
+:10A53000F5215298C0EB001000EB8000834A02F82E
+:10A5400030109DF854105298C0EB001000EB8000C2
+:10A5500002EBC000417000215298C0EB001000EBEC
+:10A56000800002EBC000817005215298C0EB001002
+:10A5700000EB800002EBC000C170F1215298C0EBEB
+:10A58000001000EB800002EBC00001715298C0EB9C
+:10A59000001000EB8000114601EBC0010491052181
+:10A5A0000498EFF77BF90022CDE91002DDE91001F4
+:10A5B000000A40EA0160C1B25298C0EB001000EB03
+:10A5C0008000624A02EBC00041711098C1B25298FB
+:10A5D000C0EB001000EB800002EBC000817107218E
+:10A5E0000F913BE2F5215298C0EB001000EB800088
+:10A5F000564A02F830109DF854105298C0EB0010E3
+:10A6000000EB800002EBC000417000215298C0EBCB
+:10A61000001002E060E1FFE2A4E200EB800002EB48
+:10A62000C0008170F2215298C0EB001000EB800056
+:10A6300002EBC00001715298C0EBC00101EB801128
+:10A64000454800EB41116031539800EB001001EBDD
+:10A65000C00090F876105298C0EB001000EB80001C
+:10A6600002EBC00041715298C0EBC00101EB8011B8
+:10A67000394800EB41106030539901EB011100EBB8
+:10A68000C10090F87600012868D125210F910021A2
+:10A690001A9122E05298C0EBC00101EB80112E48C4
+:10A6A00000EB41116031539800EB001001EBC00149
+:10A6B0004931BDF86800095C5298C0EB001000EB0E
+:10A6C0008000224A02EBC002BDF86800801D1154D0
+:10A6D000BDF86800401C81B21A91BDF868000F28CF
+:10A6E000D8DB00211A9122E05298C0EBC00101EBA7
+:10A6F0008011194800EB41116031539800EB0010B4
+:10A7000001EBC0015B31BDF86800095C5298C0EBF9
+:10A71000001000EB80000D4A02EBC002BDF868009B
+:10A7200015301154BDF86800401C81B21A91BDF873
+:10A7300068000A28D8DB5298C0EBC00101EB8011F9
+:10A74000054800EB41116031539808E0C45C0020DB
+:10A75000702E00203C300020FC34002039E000EB5B
+:10A76000001001EBC00090F870105298C0EB001080
+:10A7700000EB8000F84A02EBC000C17700211A917B
+:10A7800022E05298C0EBC00101EB8011F34800EBCE
+:10A7900041116031539800EB001001EBC0017131A1
+:10A7A000BDF86800095C5298C0EB001000EB800017
+:10A7B000E94A02EBC002BDF8680020301154BDF830
+:10A7C0006800401C81B21A91BDF868000528D8DBEA
+:10A7D00040E05298C0EBC00101EB8011DF4800EB74
+:10A7E00041106030539901EB011100EBC10090F86A
+:10A7F000760020282CD10A210F9100211A9122E005
+:10A800005298C0EBC00101EB8011D44800EB41111C
+:10A810006031539800EB001001EBC0017131BDF8BD
+:10A820006800095C5298C0EB001000EB8000CA4A37
+:10A8300002EBC002BDF86800801D1154BDF868002D
+:10A84000401C81B21A91BDF868000428D8DB01E0F1
+:10A8500006210F91BDF83C00C1B25298C0EB001028
+:10A8600000EB8000BC4A02EBC000C1705298C0EB04
+:10A87000001000EB8000114601EBC0010491BDF80F
+:10A880003C100498EFF70AF80022CDE91002DDE948
+:10A890001001000A40EA0160C2B25298C0EB0010F9
+:10A8A00000EB8000AC4901EBC000BDF83C10425405
+:10A8B0001098C2B25298C0EB001000EB8000A6497D
+:10A8C00001EBC003BDF83C00401C1A54BDF83C002D
+:10A8D000801C80B20F90BAE2F5215298C0EB0010B4
+:10A8E00000EB80009C4A02F830109DF854105298FA
+:10A8F000C0EB001000EB800002EBC00041700021B3
+:10A900005298C0EB001000EB800002EBC000817099
+:10A91000F3215298C0EB001000EB800002EBC00066
+:10A9200001715298C0EBC00101EB80118B4800EB24
+:10A9300041116031539800EB001001EBC00090F81A
+:10A9400076105298C0EB001000EB800002EBC000C4
+:10A9500041710C210F915298C0EBC00101EB8011A5
+:10A960007E4800EB41116031539800EB001001EB81
+:10A97000C00090F870105298C0EB001000EB8000FF
+:10A9800002EBC000817100211A9122E05298C0EBC5
+:10A99000C00101EB8011714800EB41116031539807
+:10A9A00000EB001001EBC0017131BDF86800095CDB
+:10A9B0005298C0EB001000EB8000674A02EBC00227
+:10A9C000BDF86800C01D1154BDF86800401C81B27C
+:10A9D0001A91BDF868000528D8DBBDF83C00C1B26B
+:10A9E0005298C0EB001000EB80005B4A02EBC00005
+:10A9F000C1705298C0EB001000EB8000114601EBD3
+:10AA0000C0010491BDF83C100498EEF747FF002206
+:10AA1000CDE91002DDE91001000A40EA0160C2B28E
+:10AA20005298C0EB001000EB80004B4901EBC000D6
+:10AA3000BDF83C1042541098C2B25298C0EB0010BE
+:10AA400000EB8000444901EBC003BDF83C00401C12
+:10AA50001A54BDF83C00801C80B20F90F7E106212B
+:10AA60000F91F5215298C0EB001000EB80003A4A9C
+:10AA700002F830109DF854105298C0EB001000EB13
+:10AA8000800002EBC000417000215298C0EB001022
+:10AA900000EB800002EBC0008170BDF83C00C1B249
+:10AAA0005298C0EB001000EB800002EBC000C170B8
+:10AAB000F6215298C0EB001000EB800002EBC000C2
+:10AAC0000171529800EB400101EB0011244800EBAA
+:10AAD00001113031539801EB0010017A5298C0EB0C
+:10AAE000001000EB800002EBC00041715298C0EBF7
+:10AAF000001000EB8000114601EBC0010491BDF88D
+:10AB00003C100498EEF7CAFE0022CDE91002DDE900
+:10AB10001010020642EA1120C1B25298C0EB001098
+:10AB200000EB80000C4A02EBC002BDF83C0011545F
+:10AB30001098C1B25298C0EB001000EB8000064A9A
+:10AB400002EBC002BDF83C00401C1154BDF83C00B3
+:10AB5000801C81B20F917AE1C45C0020FC3400209B
+:10AB60003C300020F5215298C0EB001000EB800033
+:10AB7000FE4A02F830109DF854105298C0EB0010B5
+:10AB800000EB800002EBC000417000215298C0EB46
+:10AB9000001000EB800002EBC0008170052152988C
+:10ABA000C0EB001000EB800002EBC000C170F4218C
+:10ABB0005298C0EB001000EB800002EBC000017166
+:10ABC0005298C0EB001000EB8000114601EBC00171
+:10ABD000049105210498EEF761FE0022CDE91002F0
+:10ABE000DDE91001000A40EA0160C1B25298C0EBF1
+:10ABF000001000EB8000DD4A02EBC00041711098AC
+:10AC0000C1B25298C0EB001000EB800002EBC00014
+:10AC1000817107210F911AE140F213210F91F52163
+:10AC20005298C0EB001000EB8000D04A02F83010C0
+:10AC30009DF854105298C0EB001000EB800002EB1E
+:10AC4000C0004170BDF83C0001125298C0EB0010EA
+:10AC500000EB800002EBC0008170BDF83C00C1B287
+:10AC60005298C0EB001000EB800002EBC000C170F6
+:10AC700005215298C0EB001000EB800002EBC000F1
+:10AC8000017100211A911CE0529800EB400101EB88
+:10AC90000011B74800EB01110E31BDF86800095CE6
+:10ACA0005298C0EB001000EB8000B04A02EBC002EB
+:10ACB000BDF86800401D1154BDF86800401C81B209
+:10ACC0001A91BDF868000A28DEDB529800EB4001BB
+:10ACD00001EB0011A64800EB0110408B01125298C5
+:10ACE000C0EB001000EB8000A04A02EBC000C17373
+:10ACF000529800EB400101EB00119D4800EB011060
+:10AD0000408BC1B25298C0EB001000EB800002EB08
+:10AD1000C00001745298C0EBC00101EB801195484E
+:10AD200000EB41116031539800EB001001EBC000C3
+:10AD3000B0F8840001125298C0EB001000EB8000C4
+:10AD400002EBC00041745298C0EBC00101EB8011CE
+:10AD5000884800EB41116031539800EB001001EB83
+:10AD6000C000B0F88400C1B25298C0EB001000EBF4
+:10AD7000800002EBC00081745298C0EBC00101EB6F
+:10AD800080117C4800EB41116031539800EB0010BA
+:10AD900001EBC000B0F88410529801EB802081B222
+:10ADA00003200491EEF7F8F800211A9114E072499B
+:10ADB000BDF86800095C5298C0EB001000EB800001
+:10ADC0006A4A02EBC002BDF8680013301154BDF8A6
+:10ADD0006800401C81B21A91BDF86800B0F5007F90
+:10ADE000E5DB5298C0EB001000EB80005F4901EBFF
+:10ADF000C0010491BDF83C100498EEF74FFD00220D
+:10AE0000CDE91002DDE91010020642EA1120C1B2BC
+:10AE10005298C0EB001000EB8000544A02EBC002D5
+:10AE2000BDF83C0011541098C1B25298C0EB00100C
+:10AE300000EB80004D4A02EBC002BDF83C00401C14
+:10AE40001154BDF83C00801C81B20F9100BF00BFBF
+:10AE500001F041BD529800EB400101EB0011444864
+:10AE600000EB01113031539801EB00104178084696
+:10AE70000491002102F046FDC1B215915298C0EB39
+:10AE8000C00101EB80113B4800EB41116031539848
+:10AE900000EB001011F830105298C0EBC00202EB2A
+:10AEA0008012344800EB42100079814209D101211F
+:10AEB0005298C0EBC00202EB80122E4800EB421009
+:10AEC000C1702E49529801EB00115398085C401C48
+:10AED000C1B22A4A529802EB001253981154549866
+:10AEE00007287DD00ADC072866D2DFE810F065006D
+:10AEF00004016E0465001E04D8037C051038082880
+:10AF0000F2D2DFE810F02706BF055900590008000B
+:10AF100059005A00A200FA215298C0EB001000EB31
+:10AF20008000124A02F830105298C0EB001000EB7B
+:10AF3000800002EBC00041705298C0EB001000EBA3
+:10AF4000800002EBC00081705298C0EB001000EB53
+:10AF5000800002EBC0005499C1709DF854105298C3
+:10AF6000C0EB001000EB80000AE00000C45C002091
+:10AF70003C300020FC340020AA240020702E002049
+:10AF800002EBC00001715298C0EB001000EB800092
+:10AF9000114601EBC000C01C02210490EEF79AFAA2
+:10AFA00001465298C0EB001000EB8000FD4A02EB16
+:10AFB000C000417106210F9170E3FA215298C0EB55
+:10AFC000001000EB8000F74A02F830105298C0EBF6
+:10AFD000001000EB800002EBC0004170529800E0CE
+:10AFE000F0E3C0EB001000EB800002EBC0008170CA
+:10AFF0005298C0EB001000EB800002EBC0005499A7
+:10B00000C1709DF854105298C0EB001000EB800006
+:10B0100002EBC00001715298C0EB001000EB800001
+:10B02000114601EBC000C01C02210490EEF752FA59
+:10B0300001465298C0EB001000EB8000D94A02EBA9
+:10B04000C000417106210F91B6E7FA215298C0EB7A
+:10B05000001000EB8000D34A02F830105298C0EB89
+:10B06000001000EB800002EBC00041705298C0EB72
+:10B07000001000EB800002EBC00081705298C0EB22
+:10B08000001000EB800002EBC0005499C1709DF8E5
+:10B0900054105298C0EB001000EB800002EBC0008F
+:10B0A00001715298C0EB001000EB8000114601EBDB
+:10B0B000C000C01C02210490EEF70CFA0146529821
+:10B0C000C0EB001000EB8000B64A02EBC0004171FB
+:10B0D00006210F9114225298C0EBC00101EB8011A0
+:10B0E000B14800EB41106030539901EB011100EBC6
+:10B0F000C1004271D2E2FA215298C0EB001000EB7D
+:10B100008000A84A02F830105298C0EB001000EB03
+:10B11000800002EBC00041705298C0EB001000EBC1
+:10B12000800002EBC00081705298C0EB001000EB71
+:10B13000800002EBC0005499C1709DF854105298E1
+:10B14000C0EB001000EB800002EBC00001715298D0
+:10B15000C0EBC00101EB8011934800EB411060305F
+:10B16000539901EB011100EBC100C07901287BD19B
+:10B170005298C0EBC00101EB80118B4800EB4110ED
+:10B180006030539901EB011100EBC1008068B0F110
+:10B19000104F05D34FF410000021CDE9100111E04C
+:10B1A0005298C0EBC00101EB80117F4800EB4110C9
+:10B1B0006030539901EB011100EBC100806800225F
+:10B1C000CDE9100200211A911EE0BDF86800C0F11F
+:10B1D0000200C200DDE91010CDE92D0108462D99CD
+:10B1E000EDF721F8C2B25298C0EB001000EB8000DE
+:10B1F0006C4901EBC003BDF86800401D1A54BDF84E
+:10B200006800401C80B21A90BDF868000328DCDB9F
+:10B2100000201090119000211A911EE0BDF86800E6
+:10B22000C0F10300C200DDE91010CDE92F0108468E
+:10B230002F99ECF7F8FFC2B25298C0EB001000EB68
+:10B240008000584901EBC003BDF8680008301A546B
+:10B25000BDF86800401C80B21A90BDF86800042850
+:10B26000DCDB00211A911DE0A2E0BDF86800C0F10E
+:10B270000200C200DDE91001CDE93110ECF7D3FF87
+:10B28000C2B25298C0EB001000EB8000454901EBC0
+:10B29000C003BDF868000C301A54BDF86800401CAB
+:10B2A00080B21A90BDF868000328DEDB5298C0EB2C
+:10B2B000C00101EB80113C4800EB41106030539914
+:10B2C00001EB011100EBC100406B0022CDE910023F
+:10B2D00000201A901CE0BDF86800C0F10200C20016
+:10B2E000DDE91001CDE93310ECF79DFFC2B25298B1
+:10B2F000C0EB001000EB80002A4901EBC003BDF851
+:10B3000068000F301A54BDF86800401C80B21A90D3
+:10B31000BDF868000328DEDB5298C0EBC00101EBEA
+:10B320008011214800EB41106030539901EB01116D
+:10B3300000EBC100406B1D49B1FBF0F00022CDE9EC
+:10B34000100200201A901EE0BDF86800C0F1030052
+:10B35000C200DDE91010CDE9350108463599ECF75A
+:10B3600062FFC2B25298C0EB001000EB80000D49A2
+:10B3700001EBC003BDF8680012301A54BDF8680034
+:10B38000401C80B21A90BDF868000428DCDB002164
+:10B390005298C0EB001000EB8000024A02EBC000A4
+:10B3A00081752DE1C45C0020FC34002000E1F5052E
+:10B3B0005298C0EBC00101EB8011FE4800EB411038
+:10B3C0006030539901EB011100EBC100C079E8BB7B
+:10B3D00000201090119000211A911EE0BDF8680025
+:10B3E000C0F10200C200DDE91010CDE937010846C6
+:10B3F0003799ECF718FFC2B25298C0EB001000EB7F
+:10B400008000ED4901EBC003BDF86800401D1A54EF
+:10B41000BDF86800401C80B21A90BDF8680003288F
+:10B42000DCDB5298C0EBC00101EB8011E14800EB7E
+:10B4300041106030539901EB011100EBC1008068AD
+:10B44000B0F1104F07D34FF4100100E0D8E0002016
+:10B45000CDE9101011E05298C0EBC00101EB801152
+:10B46000D44800EB41106030539901EB011100EB1F
+:10B47000C10080680022CDE9100200211A911CE071
+:10B48000BDF86800C0F10300C200DDE91001CDE99C
+:10B490003910ECF7C8FEC2B25298C0EB001000EBB6
+:10B4A0008000C54901EBC003BDF8680008301A549C
+:10B4B000BDF86800401C80B21A90BDF868000428EE
+:10B4C000DEDB00211A911CE0BDF86800C0F102002B
+:10B4D000C200DDE91001CDE93B10ECF7A4FEC2B2D9
+:10B4E0005298C0EB001000EB8000B34901EBC003A1
+:10B4F000BDF868000C301A54BDF86800401C80B2DA
+:10B500001A90BDF868000328DEDB5298C0EBC0013A
+:10B5100001EB8011A74800EB41106030539901EB1B
+:10B52000011100EBC100406B0022CDE910020020A8
+:10B530001A901EE0BDF86800C0F10200C200DDE90B
+:10B540001010CDE93D0108463D99ECF76CFEC2B202
+:10B550005298C0EB001000EB8000974901EBC0034C
+:10B56000BDF868000F301A54BDF86800401C80B266
+:10B570001A90BDF868000328DCDB5298C0EBC001CC
+:10B5800001EB80118B4800EB41106030539901EBC7
+:10B59000011100EBC100406B8849B1FBF0F00022C3
+:10B5A000CDE9100200201A901CE0BDF86800C0F13F
+:10B5B0000300C200DDE91001CDE93F10ECF733FED6
+:10B5C000C2B25298C0EB001000EB80007A4901EB48
+:10B5D000C003BDF8680012301A54BDF86800401C62
+:10B5E00080B21A90BDF868000428DEDB0121529871
+:10B5F000C0EB001000EB80006F4A02EBC0008175C9
+:10B60000529800EB400101EB00116D4800EB011076
+:10B610003030539900EB01104068401C0022CDE906
+:10B62000100200201A901CE0BDF86800C0F1010073
+:10B63000C200DDE9100141914290ECF7F4FDC2B285
+:10B640005298C0EB001000EB80005B4901EBC00397
+:10B65000BDF8680017301A54BDF86800401C80B26D
+:10B660001A90BDF868000228DEDB5298C0EB00108B
+:10B6700000EB8000504901EBC000C01C1621049073
+:10B68000EDF728FF01465298C0EB001000EB800058
+:10B69000494A02EBC00041761A210F91A7E2FA2134
+:10B6A0005298C0EB001000EB8000434A02F83010C3
+:10B6B0005298C0EB001000EB800002EBC00041701C
+:10B6C0005298C0EB001000EB800002EBC0008170CC
+:10B6D0005298C0EB001000EB800002EBC0005499C0
+:10B6E000C1709DF854105298C0EB001000EB800020
+:10B6F00002EBC00001715298C0EB001000EB80001B
+:10B70000114601EBC000C01C02210490EDF7E2FEDF
+:10B7100001465298C0EB001000EB8000264A02EB75
+:10B72000C000417106210F9161E2FA215298C0EBED
+:10B73000001000EB8000204A02F830105298C0EB55
+:10B74000001000EB800002EBC00041705298C0EB8B
+:10B75000001000EB800002EBC00081705298C0EB3B
+:10B76000001000EB800002EBC0005499C1709DF8FE
+:10B7700054105298C0EB001000EB800002EBC000A8
+:10B7800001715298C0EB001000EB8000114601EBF4
+:10B79000C000C01C02210490EDF79CFE01465298A7
+:10B7A000C0EB001000EB8000034A02EBC0004171C7
+:10B7B000062108E0FC340020C45C002000E1F5050F
+:10B7C0003C300020C9E00F9111E2FA215298C0EB01
+:10B7D000001000EB8000FE4A02F830105298C0EBD7
+:10B7E000001000EB800002EBC00041705298C0EBEB
+:10B7F000001000EB800002EBC00081705298C0EB9B
+:10B80000001000EB800002EBC0005499C1709DF85D
+:10B8100054105298C0EB001000EB800002EBC00007
+:10B8200001715298C0EBC00101EB8011E94800EBB7
+:10B8300041106030539901EB011100EBC100406BE6
+:10B840000022CDE9100200201A901EE0BDF8680029
+:10B85000C0F10200C200DDE9101044914390084697
+:10B860004399ECF7E0FCC2B25298C0EB001000EB39
+:10B870008000D74901EBC003BDF86800401D1A5491
+:10B88000BDF86800401C80B21A90BDF8680003281B
+:10B89000DCDB5298C0EBC00101EB8011CD4800EB1E
+:10B8A00041116031539800EB001001EBC000416B77
+:10B8B00008460191002101F071FA02460B46CDE9DC
+:10B8C0000201C5480021ECF77DFCCDE91001DDE95E
+:10B8D000100102F017F8CDE9100100211A911EE0C5
+:10B8E000BDF86800C0F10300C200DDE91010469108
+:10B8F000459008464599ECF796FCC2B25298C0EBC9
+:10B90000001000EB8000B24901EBC003BDF86800F5
+:10B9100008301A54BDF86800401C80B21A90BDF877
+:10B9200068000428DCDB5298C0EB001000EB8000BC
+:10B93000A74901EBC000C01C09210490EDF7CAFD26
+:10B9400001465298C0EB001000EB8000A04A02EBC9
+:10B95000C00001730D210F9149E1FA215298C0EB0B
+:10B96000001000EB80009A4A02F830105298C0EBA9
+:10B97000001000EB800002EBC00041705298C0EB59
+:10B98000001000EB800002EBC00081705298C0EB09
+:10B99000001000EB800002EBC0005499C1709DF8CC
+:10B9A00054105298C0EB001000EB800002EBC00076
+:10B9B00001715298C0EB001000EB8000114601EBC2
+:10B9C000C000C01C02210490EDF784FD014652988E
+:10B9D000C0EB001000EB80007D4A02EBC00041711B
+:10B9E00006210F9103E1FA215298C0EB001000EB01
+:10B9F0008000774A02F830105298C0EB001000EB3C
+:10BA0000800002EBC00041705298C0EB001000EBC8
+:10BA1000800002EBC00081705298C0EB001000EB78
+:10BA2000800002EBC0005499C1709DF854105298E8
+:10BA3000C0EB001000EB800002EBC000017155214B
+:10BA40005298C0EB001000EB800002EBC000417187
+:10BA50005298C0EB001000EB8000114601EBC000D3
+:10BA6000C01C03210490EDF735FD01465298C0EB50
+:10BA7000001000EB8000564A02EBC00081710721E4
+:10BA80000F91B4E0FA215298C0EB001000EB800057
+:10BA90004F4A02F830105298C0EB001000EB8000C3
+:10BAA00002EBC00041705298C0EB001000EB800028
+:10BAB00002EBC00081705298C0EB001000EB8000D8
+:10BAC00002EBC0005499C1709DF854105298C0EB1D
+:10BAD000001000EB800002EBC0000171AA21529817
+:10BAE000C0EB001000EB800002EBC00041710021B0
+:10BAF0001A9111E000215298C0EB001000EB800079
+:10BB0000334A02EBC002BDF86800801D1154BDF835
+:10BB10006800401C81B21A91BDF868000328E9DB77
+:10BB20005298C0EB001000EB8000294901EBC000E7
+:10BB3000C01C06210490EDF7CDFC01465298C0EBE5
+:10BB4000001000EB8000224A02EBC00041720A2183
+:10BB50000F914CE0FA215298C0EB001000EB8000EE
+:10BB60001B4A02F830105298C0EB001000EB800026
+:10BB700002EBC00041705298C0EB001000EB800057
+:10BB800002EBC00081705298C0EB001000EB800007
+:10BB900002EBC0005499C1709DF854105298C0EB4C
+:10BBA000001000EB800002EBC00001715298C0EB66
+:10BBB000001000EB8000114601EBC000C01C022108
+:10BBC0000490EDF787FC01465298C0EB001005E0A9
+:10BBD000C45C0020FC34002000E1F50500EB80008F
+:10BBE000FE4A02EBC000417106210F9100BF00BF69
+:10BBF000FEE3529800EB400101EB0011F84800EB26
+:10BC000001113031539801EB001041781591529891
+:10BC1000C0EBC00101EB8011F24800EB4111603133
+:10BC2000539800EB001011F830105298C0EBC0028E
+:10BC300002EB8012EB4800EB42100079814209D1FF
+:10BC400001215298C0EBC00202EB8012E54800EBE4
+:10BC50004210C170E449529801EB00115398085CFE
+:10BC6000401CC1B2E04A529802EB001253981154A2
+:10BC7000DE48DF490860549889287FD00CDC1428FE
+:10BC800076D004DC082874D010286FD17DE3152805
+:10BC900070D08028F9D1FCE38B286CD08C286BD035
+:10BCA0008E286AD08F28F0D19DF854105298C0EB9E
+:10BCB000001000EB8000C94A02F8301003215298AE
+:10BCC000C0EB001000EB800002EBC00041708F2140
+:10BCD0005298C0EB001000EB800002EBC0008170B6
+:10BCE0005298C0EB001000EB8000114601EBC00140
+:10BCF000049103210498EEF7ABFE01465298C0EB85
+:10BD0000001000EB8000B54A02EBC000C1700421B6
+:10BD10000F919DF85400402806DC9DF8540040F433
+:10BD20008070B249088003E09DF85400AF49088054
+:10BD300001211A9114E05298C0EB001000EB800032
+:10BD4000A64901EBC001BDF86800095CA74ABDF82F
+:10BD5000680022F81010BDF86800401C81B21A91EA
+:10BD6000BDF86810BDF83C008142E4DB88E205E0E4
+:10BD7000FEE386E2FDE349E175E3FBE39DF8541041
+:10BD80005298C0EB001000EB8000944A02F830108B
+:10BD900089215298C0EB001000EB800002EBC0003C
+:10BDA0008170529800EB400101EB00118C4800EBD0
+:10BDB0000110007BD0BB5298C0EBC00101EB801199
+:10BDC000884800EB41106030539901EB011100EB02
+:10BDD000C1008068B0F5100F05D34FF410000021AA
+:10BDE000CDE9100115E05298C0EBC00101EB8011C4
+:10BDF0007C4800EB41116031539800EB001001EBDF
+:10BE0000C000816808460491002100F0C7FFCDE919
+:10BE1000100106215298C0EB001000EB80006F4A21
+:10BE200002EBC000417000211A911FE03CE0BDF818
+:10BE30006800C0F10200C200DDE91010489147908F
+:10BE400008464799ECF7EFF9C2B25298C0EB0010E0
+:10BE500000EB8000614901EBC003BDF86800C01C25
+:10BE60001A54BDF86800401C80B21A90BDF86800F2
+:10BE70000328DCDB5298C0EB001000EB8000574930
+:10BE800001EBC001049106210498EDF746FD01463F
+:10BE90005298C0EB001000EB8000504A02EBC0004B
+:10BEA000817107210F9176E05298C0EBC00101EB40
+:10BEB00080114C4800EB41106030539901EB0111A7
+:10BEC00000EBC1008068B0F1104F05D34FF0104176
+:10BED0000020CDE9101015E05298C0EBC00101EB35
+:10BEE0008011404800EB41116031539800EB001085
+:10BEF00001EBC000816808460491002100F04EFF6C
+:10BF0000CDE9100107215298C0EB001000EB800032
+:10BF1000324A02EBC000417000211A911EE0BDF8C8
+:10BF20006800C0F10300C200DDE910104A91499099
+:10BF300008464999ECF777F9C2B25298C0EB001065
+:10BF400000EB8000254901EBC003BDF86800C01C70
+:10BF50001A54BDF86800401C80B21A90BDF8680001
+:10BF60000428DCDB5298C0EB001000EB80001B497A
+:10BF700001EBC001049107210498EEF769FD014629
+:10BF80005298C0EB001000EB8000144A02EBC00096
+:10BF9000C17108210F919DF85400402806DC9DF8DE
+:10BFA000540040F480701149088003E09DF854006B
+:10BFB0000E49088001211A9121E05298C0EB00102F
+:10BFC00000EB8000054901EBC001BDF86800095C89
+:10BFD000064ABDF8680022F810100BE0C45C00208F
+:10BFE0003C300020FC340020702E0020D87500204A
+:10BFF000C4600240BDF86800401C81B21A91BDF8CF
+:10C000006810BDF83C008142D7DB39E19DF854103F
+:10C010005298C0EB001000EB8000FD4A02F830108F
+:10C020008B215298C0EB001000EB800002EBC000A7
+:10C030008170529800EB400101EB0011F54800EBD4
+:10C040000110007BD0BB5298C0EBC00101EB801106
+:10C05000F14800EB41106030539901EB011100EB06
+:10C06000C1008068B0F5100F05D14FF41001002019
+:10C07000CDE9101015E05298C0EBC00101EB801122
+:10C08000E54800EB41116031539800EB001001EBE3
+:10C09000C000816808460491002100F07FFECDE9D0
+:10C0A000100106215298C0EB001000EB8000D84A26
+:10C0B00002EBC000417000211A911FE03CE0BDF886
+:10C0C0006800C0F10200C200DDE910104C914B90F5
+:10C0D00008464B99ECF7A7F8C2B25298C0EB001093
+:10C0E00000EB8000CA4901EBC003BDF86800C01C2A
+:10C0F0001A54BDF86800401C80B21A90BDF8680060
+:10C100000328DCDB5298C0EB001000EB8000C04934
+:10C1100001EBC001049106210498EDF7FEFB0146F6
+:10C120005298C0EB001000EB8000B94A02EBC0004F
+:10C13000817107210F9176E05298C0EBC00101EBAD
+:10C140008011B54800EB41106030539901EB0111AB
+:10C1500000EBC1008068B0F1104F05D14FF01040E6
+:10C160000021CDE9100115E05298C0EBC00101EBB0
+:10C170008011A94800EB41116031539800EB001089
+:10C1800001EBC000816808460491002100F006FE22
+:10C19000CDE9100107215298C0EB001000EB8000A0
+:10C1A0009B4A02EBC000417000211A911EE0BDF8CD
+:10C1B0006800C0F10300C200DDE910104E914D90FF
+:10C1C00008464D99ECF72FF8C2B25298C0EB001018
+:10C1D00000EB80008E4901EBC003BDF86800C01C75
+:10C1E0001A54BDF86800401C80B21A90BDF868006F
+:10C1F0000428DCDB5298C0EB001000EB800084497F
+:10C2000001EBC001049107210498EEF721FC0146DF
+:10C210005298C0EB001000EB80007D4A02EBC0009A
+:10C22000C17108210F919DF85400402806DC9DF84B
+:10C23000540040F480707949088003E09DF8540070
+:10C240007649088001211A9114E05298C0EB001041
+:10C2500000EB80006E4901EBC001BDF86800095C8D
+:10C260006E4ABDF8680022F81010BDF86800401C46
+:10C2700081B21A91BDF86810BDF83C008142E4DB40
+:10C2800027E39DF854105298C0EB001000EB80009B
+:10C290005F4A02F8301003215298C0EB001000EB07
+:10C2A000800002EBC000417008215298C0EB0010E2
+:10C2B00000EB800002EBC00081705298C0EB0010D0
+:10C2C00000EB8000114601EBC001049103210498AA
+:10C2D000EEF7BEFB01465298C0EB001000EB800069
+:10C2E0004B4A02EBC000C17004210F919DF854002D
+:10C2F000402806DC9DF8540040F4807047490880CF
+:10C3000003E09DF854004549088001211A9114E08A
+:10C310005298C0EB001000EB80003D4901EBC001DA
+:10C32000BDF86800095C3D4ABDF8680022F81010AD
+:10C33000BDF86800401C81B21A91BDF86810BDF8C4
+:10C340003C008142E4DB529800EB400101EB00111C
+:10C35000304800EB01113031539801EB0010807828
+:10C3600020F020012031529800EB400202EB001235
+:10C37000284800EB02123032539802EB0010817013
+:10C3800002205299EDF7E4FDA3E29DF85410529873
+:10C39000C0EB001000EB80001D4A02F830100321B2
+:10C3A0005298C0EB001000EB800002EBC00041701F
+:10C3B00010215298C0EB001000EB800002EBC0008F
+:10C3C00081705298C0EB001000EB8000114601EB29
+:10C3D000C001049103210498EEF73AFB01465298FC
+:10C3E000C0EB001000EB8000094A02EBC00000E047
+:10C3F00071E2C17004210F919DF8540040280FDCB8
+:10C400009DF8540040F48070044908800CE000005E
+:10C41000C45C00203C300020FC340020D875002093
+:10C420009DF85400FE49088001211A9114E05298A9
+:10C43000C0EB001000EB8000FA4901EBC001BDF831
+:10C440006800095CF64ABDF8680022F81010BDF8D3
+:10C450006800401C81B21A91BDF86810BDF83C001C
+:10C460008142E4DB35E29DF854105298C0EB001095
+:10C4700000EB8000EB4A02F8301003215298C0EB29
+:10C48000001000EB800002EBC00041708C2152983C
+:10C4900000E04DE0C0EB001000EB800002EBC000BC
+:10C4A00081705298C0EB001000EB8000114601EB48
+:10C4B000C001049103210498EEF7CAFA014652988C
+:10C4C000C0EB001000EB8000D64A02EBC000C17048
+:10C4D00004210F919DF85400402806DC9DF854007B
+:10C4E00040F48070CE49088003E09DF85400CC49A8
+:10C4F000088001211A9114E05298C0EB001000EB63
+:10C500008000C84901EBC001BDF86800095CC44A5D
+:10C51000BDF8680022F81010BDF86800401C81B218
+:10C520001A91BDF86810BDF83C008142E4DBD0E10F
+:10C530009DF854105298C0EB001000EB8000B94AEF
+:10C5400002F8301080215298C0EB001000EB800000
+:10C5500002EBC000817007215298C0EB001000EB85
+:10C56000800002EBC00041705298C0EBC00102E0B5
+:10C5700045E1E1E07DE001EB8011AB4800EB4111CA
+:10C580006031539800EB001001EBC000416B08468E
+:10C590000491002100F002FCCDE9100100211A9164
+:10C5A0001CE0BDF86800C0F10300C200DDE9100125
+:10C5B0004F915090EBF737FEC2B25298C0EB00108B
+:10C5C00000EB8000974901EBC003BDF86800C01C78
+:10C5D0001A54BDF86800401C80B21A90BDF868007B
+:10C5E0000428DEDB5298C0EB001000EB80008D4980
+:10C5F00001EBC001049107210498EEF729FA0146E6
+:10C600005298C0EB001000EB8000864A02EBC0009D
+:10C61000C17108210F919DF85400402806DC9DF857
+:10C62000540040F480707E49088003E09DF8540077
+:10C630007B49088001211A9114E05298C0EB001048
+:10C6400000EB8000774901EBC001BDF86800095C90
+:10C65000734ABDF8680022F81010BDF86800401C4D
+:10C6600081B21A91BDF86810BDF83C008142E4DB4C
+:10C670002FE19DF854105298C0EB001000EB8000A1
+:10C68000684A02F8301003215298C0EB001000EB0A
+:10C69000800002EBC00041708E215298C0EB001068
+:10C6A00000EB800002EBC00081705298C0EB0010DC
+:10C6B00000EB8000114601EBC001049103210498B6
+:10C6C000EEF7C6F901465298C0EB001000EB80006F
+:10C6D000544A02EBC000C17004210F919DF8540030
+:10C6E000402806DC9DF8540040F480704C490880D6
+:10C6F00003E09DF854004A49088001211A9114E092
+:10C700005298C0EB001000EB8000464901EBC001DD
+:10C71000BDF86800095C424ABDF8680022F81010B4
+:10C72000BDF86800401C81B21A91BDF86810BDF8D0
+:10C730003C008142E4DBCCE09DF854105298C0EB01
+:10C74000001000EB8000374A02F8301003215298A5
+:10C75000C0EB001000EB800002EBC000417015211F
+:10C760005298C0EB001000EB800002EBC00081701B
+:10C770005298C0EB001000EB8000114601EBC001A5
+:10C78000049103210498EEF763F901465298C0EB37
+:10C79000001000EB8000234A02EBC000C1700421AE
+:10C7A0000F919DF85400402806DC9DF8540040F499
+:10C7B00080701B49088003E09DF8540018490880E8
+:10C7C00001211A9114E05298C0EB001000EB800098
+:10C7D000144901EBC001BDF868000A5C1049BDF8BE
+:10C7E000680021F81020BDF86800401C81B21A9141
+:10C7F000BDF86810BDF83C008142E4DB69E09DF8BB
+:10C8000054105298C0EB001000EB8000054A02F86B
+:10C81000301003215298C0EB001000EB800005E0BF
+:10C82000D8750020C45C0020FC34002002EBC0005E
+:10C83000417014215298C0EB001000EB800002EB15
+:10C84000C00081705298C0EB001000EB80001146D0
+:10C8500001EBC001049103210498EEF7F9F80146B9
+:10C860005298C0EB001000EB8000F84A02EBC000C9
+:10C87000C17004210F919DF85400402806DC9DF8FA
+:10C88000540040F48070F249088003E09DF85400A1
+:10C89000EF49088001211A9114E05298C0EB001072
+:10C8A00000EB8000E94901EBC001BDF86800095CBC
+:10C8B000E74ABDF8680022F81010BDF86800401C77
+:10C8C00081B21A91BDF86810BDF83C008142E4DBEA
+:10C8D00000BF00BF00BF00BF529830B1012815D083
+:10C8E000022825D0032849D135E0BDF83C0060B1CD
+:10C8F0008021D848EEF78EF8BDF83C00D649086094
+:10C900000121D548001FEDF749F837E0BDF83C009C
+:10C9100068B10821CF48EEF77DF8BDF83C00CE495C
+:10C92000A43948670121CC483438EDF737F825E0C1
+:10C93000BDF83C0070B14FF48071C848EEF76AF85A
+:10C94000BDF83C00C449183108600121C2481430C8
+:10C95000EDF724F812E0BDF83C0070B14FF48061AF
+:10C96000BC48EEF757F8BDF83C00BB49A439C86590
+:10C970000121B9484C38EDF711F800BF00BFB848A5
+:10C9800090F8EF03C0B35298C0EB001000EB8000AA
+:10C99000AE4901EBC00100230491BDF83C10529A4E
+:10C9A0000498EEF76DF8EAE1AE49529801EB0011F8
+:10C9B0005398085C401CC1B2AA4A529802EB00127C
+:10C9C00053981154DBE1A7496C39529811F81000C3
+:10C9D000C00988B9529811F81000C0F3C3000628A6
+:10C9E00033D2DFE800F00384FAF8583300209E4980
+:10C9F000C87000211A9114E0C1E19C49BDF868009B
+:10CA0000095C5298C0EB001000EB80008F4A02EBEB
+:10CA1000C002BDF868001154BDF86800401C81B226
+:10CA20001A919248EBF72FFCBDF868108842E4D8C1
+:10CA3000BDF868100F914FF47A71529800EB4000E6
+:10CA4000884A303A02EB8000816044E10020864948
+:10CA5000C87000211A9113E08549BDF86800095C8F
+:10CA60005298C0EB001000EB8000784A02EBC00245
+:10CA7000BDF868001154BDF86800401C81B21A91DD
+:10CA80007B48EBF700FCBDF868108842E4D8BDF89D
+:10CA900068100F911FE100211A9113E07549BDF84C
+:10CAA0006800095C5298C0EB001000EB8000674AF8
+:10CAB00002EBC002BDF868001154BDF86800401CCC
+:10CAC00081B21A916B48EBF7DEFBBDF86810884223
+:10CAD000E4D8BDF868100F9142F21071529800EB43
+:10CAE0004000604A303A02EB80008160F3E00020B1
+:10CAF0005D49C87000211A9113E05F49BDF86800D4
+:10CB0000095C5298C0EB001000EB80004F4A02EB2A
+:10CB1000C002BDF868001154BDF86800401C81B225
+:10CB20001A915548EBF7AFFBBDF868108842E4D87E
+:10CB300052983130C1B25298C0EB001000EB800027
+:10CB4000424A02EBC000C172529800EB4000313003
+:10CB5000C1B25298C0EB001000EB800002EBC000A5
+:10CB600081755298032828D131215298C0EB0010CA
+:10CB700000EB800002EBC000817530215298C0EBC1
+:10CB8000001000EB800002EBC000C1750D2152982F
+:10CB9000C0EB001000EB800002EBC00001760A2120
+:10CBA0005298C0EB001000EB800002EBC000417611
+:10CBB000BDF86800401C81B21A91BDF868100F9151
+:10CBC00042F21071529800EB4000264A303A02EBD4
+:10CBD000800081607FE053E0FFE700211A9113E0BD
+:10CBE0002649BDF86800095C5298C0EB001000EBC4
+:10CBF0008000164A02EBC002BDF868001154BDF86F
+:10CC00006800401C81B21A911C48EBF73CFBBDF850
+:10CC100068108842E4D8BDF868100F9111496C394A
+:10CC2000529811F8100020F0780118310D4A6C3A32
+:10CC3000529802F810104FF4FA61529800EB40003D
+:10CC40003C3202EB8000816045E00000C45C0020C3
+:10CC5000D8750020000C0240A46002400000024091
+:10CC6000BC220020702E0020842A002019E2020835
+:10CC700024E2020810E20208C8E1020804E2020805
+:10CC800000211A9113E03F49BDF86800095C5298F1
+:10CC9000C0EB001000EB80003B4A02EBC002BDF885
+:10CCA00068001154BDF86800401C81B21A913548E3
+:10CCB000EBF7E9FABDF868108842E4D8BDF86810CF
+:10CCC0000F9142F21071529800EB40002F4A02EB94
+:10CCD0008000816000BF00BF529830B1012815D09C
+:10CCE000022825D0032849D135E0BDF83C0060B1C9
+:10CCF00080212748EDF78EFEBDF83C0025490860ED
+:10CD000001212448001FECF749FE37E0BDF83C0044
+:10CD100068B108211E48EDF77DFEBDF83C001D49B5
+:10CD2000A439486701211B483438ECF737FE25E069
+:10CD3000BDF83C0070B14FF480711748EDF76AFE02
+:10CD4000BDF83C0013491831086001211148143026
+:10CD5000ECF724FE12E0BDF83C0070B14FF48061A6
+:10CD60000B48EDF757FEBDF83C000A49A439C865E9
+:10CD7000012108484C38ECF711FE00BF00BF55B048
+:10CD800000BD0000E2E10208C45C0020402E00204B
+:10CD9000000C0240A4600240000002402DE9F05F58
+:10CDA0002DED0C8B05460E46002400210F468846CB
+:10CDB00000BF37E0E200AA46B34650465946EBF7BB
+:10CDC00032FA00F0FF092046EBF722FC41EC1D0B84
+:10CDD000B0EE4D1AF0EE6D1A9FED160B0FF0E0FA63
+:10CDE000B0EE40BAF0EE60BA09F00F014FEA291236
+:10CDF00002EB820201EB4200EBF7F9FB53EC1B2B39
+:10CE0000EBF7FEFA41EC190B38464146EBF70DFC07
+:10CE100053EC192BEBF74DFAEBF75BFC0746884612
+:10CE2000601CC4B2082CC5DB38464146BDEC0C8BF7
+:10CE3000BDE8F09F000000000000594010B500243C
+:10CE400040F224410E480EF01CFF012816D10C4878
+:10CE50000088C4B20A48001D0088C4B240F22441D0
+:10CE600007480EF088FE0120064948700648006811
+:10CE7000C0F57A7081B20548A0F8C81510BD000051
+:10CE800000440040102E00208C600240BC52002064
+:10CE900010B5002440F224410A480EF0F2FE0128A9
+:10CEA0000FD108480088C4B20648001D0088C4B2EB
+:10CEB0000121054841730548406CC0F57A7004496A
+:10CEC000488010BD004C0040102E00200060024041
+:10CED0008458002010B5002440F224410A480EF086
+:10CEE000D0FE01280ED108480088C4B206488088C8
+:10CEF000C4B201210548417605484069C0F57A7001
+:10CF00000449888010BD000000500040102E002011
+:10CF1000006002408458002010B5002440F22441F3
+:10CF20000B480EF0AEFE012810D109480088C4B2AB
+:10CF30000748001D0088C4B20121064880F825106A
+:10CF40000548C06AC0F57A700449C88010BD000069
+:10CF500000480040102E002000600240845800204D
+:10CF600010B5002410491148ECF7FEFC00210F48D1
+:10CF7000ECF714FD00E000BF40210D480EF074FEF8
+:10CF80000028F8D080210B48EDF746FD0A490748F4
+:10CF90001838ECF7E9FC012104481838ECF7FEFCDE
+:10CFA00001200649087010BD00802020A0600240CA
+:10CFB00000440040000C02400088002016000020C1
+:10CFC00010B5002410491148ECF7CEFC00210F48A1
+:10CFD000ECF7E4FC00E000BF40210D480EF044FEF9
+:10CFE0000028F8D008210B48EDF716FD0A4907483C
+:10CFF0003038ECF7B9FC012104483038ECF7CEFCAE
+:10D0000001200649087010BD208000207060024099
+:10D01000004C0040000C0240008020101600002050
+:10D0200010B5002411491248ECF79EFC002110486D
+:10D03000ECF7B4FC00E000BF40210E480EF014FEF7
+:10D040000028F8D04FF480710B48EDF7E5FC0B4950
+:10D050000748A838ECF788FC01210548A838ECF708
+:10D060009DFC01200649087010BD000000800028CA
+:10D07000B8600240005000400000024020800010D4
+:10D080001600002010B5002411491248ECF76CFC82
+:10D0900000211048ECF782FC00E000BF40210E4860
+:10D0A0000EF0E2FD0028F8D04FF480610B48EDF758
+:10D0B000B3FC0B4907483038ECF756FC0121054812
+:10D0C0003038ECF76BFC01200649087010BD0000F9
+:10D0D000008000185860024000480040000C0240E8
+:10D0E000008800101600002030B58FB005460C46B1
+:10D0F000012148050AF0C2FB35B1012D5ED0022D99
+:10D100007ED0032D59D115E1BA48ECF753FC4020ED
+:10D110000390002005904FF480600690082C03D106
+:10D1200000200790089005E0102C03D1E001079043
+:10D1300080000890002009904FF400300A900020F1
+:10D140000B900C900D900E90AB4801904006009013
+:10D15000AA4802906946A748ECF7F6FC0122102184
+:10D16000A448ECF7D3FCA3481838ECF723FC0020C4
+:10D1700003904FF47A700490002005904FF4806083
+:10D18000069000200790089009904FF400300A9014
+:10D1900000200B900C900D900E9097480190400647
+:10D1A000009097480290694692481838ECF7CCFCFA
+:10D1B000012190481838ECF7F1FB18E18D48303820
+:10D1C000ECF7F8FB40200390002005904FF48060BE
+:10D1D0000690082C03D100200790089005E0102C41
+:10D1E00003D1E001079080000890002009904FF4DF
+:10D1F00000300A9000200B900C900D900E9000E0F3
+:10D200003BE080480190400600907F4802906946CC
+:10D2100078483038ECF798FC0122102175483038F6
+:10D22000ECF774FC73486038ECF7C4FB0020039003
+:10D230004FF47A700490002005904FF480600690BF
+:10D2400000200790089009904FF400300A900020C9
+:10D250000B900C900D900E906A4801904006009043
+:10D260006A480290694663486038ECF76DFC01211A
+:10D2700060486038ECF792FBB9E05E481830ECF794
+:10D2800099FB40200390002005904FF480600690A9
+:10D29000082C03D100200790089005E0102C03D142
+:10D2A000E001079080000890002009904FF40030C2
+:10D2B0000A9000200B900C900D900E905448019015
+:10D2C000400600905348029069464A481830ECF7EF
+:10D2D0003BFC0122102147481830ECF717FC454869
+:10D2E0009038ECF767FB002003904FF47A700490BD
+:10D2F000002005904FF48060069000200790089071
+:10D3000009904FF400300A9000200B900C900D9083
+:10D310000E903F480190400600903F4802906946B9
+:10D3200034489038ECF710FC012132489038ECF783
+:10D3300035FB5CE02F484838ECF73CFB402003907D
+:10D34000002005904FF480600690082C03D1002047
+:10D350000790089005E0102C03D1E00107908000B1
+:10D360000890002009904FF400300A9000200B90A4
+:10D370000C900D900E90294801904006009028488E
+:10D38000029069461B484838ECF7DEFB0122102169
+:10D3900018484838ECF7BAFB16487838ECF70AFB1F
+:10D3A000002003904FF47A700490002005904FF411
+:10D3B0008060069000200790089009904FF400309C
+:10D3C0000A9000200B900C900D900E901348019045
+:10D3D0004006009013480290694606487838ECF7FA
+:10D3E000B3FB012103487838ECF7D8FA00BF00BF3F
+:10D3F0000FB030BDA060024004440040C45C002077
+:10D4000024660020044C00401C5F00200C6A0020B1
+:10D410000450004074610020F46D00200448004076
+:10D42000CC630020DC7100201CB5012108460AF005
+:10D4300025FA012104200AF021FA012108200AF02E
+:10D440001DFA012140200AF019FA0722052144485B
+:10D45000EDF7B4FA072206214148EDF7AFFA0722AB
+:10D4600008213F48EDF7AAFA072209213C48EDF7C9
+:10D47000A5FA08220A213B48EDF7A0FA08220B2161
+:10D480003848EDF79BFA082202213548EDF796FA65
+:10D4900008220C213348EDF791FA4FF459700090AF
+:10D4A00002208DF8050000208DF8060001208DF87F
+:10D4B000070002208DF8040069462948EDF736FA86
+:10D4C0004FF4E050009002208DF8050000208DF808
+:10D4D000060001208DF8070002208DF8040069463F
+:10D4E0002048EDF723FA4FF49160009000208DF86A
+:10D4F000060001208DF8040069461948EDF716FA78
+:10D500004FF48070009000208DF8060001208DF807
+:10D51000040069461448EDF709FA4FF4F040009012
+:10D5200000208DF8060001208DF8040069460F48A0
+:10D53000EDF7FCF94FF480410C48EDF76BFA4FF42E
+:10D5400000510A48EDF766FA4FF480510748EDF7AD
+:10D5500061FA4FF400610548EDF75CFA1CBD00006C
+:10D56000000C024000080240000002400018024087
+:10D5700070B5002500260024FFF756FF042111484E
+:10D5800080F8521B00BF08E008212046FFF7ACFDE1
+:10D59000204600F0F1F9601CC4B20A4890F8520B22
+:10D5A000A042F1DC00F014F80021074880F80C16C6
+:10D5B00000200649887048700120C8704FF47A70C6
+:10D5C000886070BDBC220020BC520020C8580020DA
+:10D5D00008B511208DF8000002208DF8010001200F
+:10D5E0008DF802008DF80300684601F073FE2620D6
+:10D5F0008DF8000001208DF8010000208DF8020058
+:10D6000001208DF80300684601F064FE0E208DF8BD
+:10D61000000002208DF8010001208DF802008DF835
+:10D620000300684601F056FE27208DF80000012017
+:10D630008DF8010000208DF8020001208DF8030014
+:10D64000684601F047FE0F208DF8000002208DF89B
+:10D65000010001208DF802008DF80300684601F0FA
+:10D6600039FE34208DF8000001208DF801000020E3
+:10D670008DF8020001208DF80300684601F02AFEB3
+:10D680002F208DF8000002208DF8010001208DF878
+:10D6900002008DF80300684601F01CFE35208DF86D
+:10D6A000000001208DF8010000208DF8020001200B
+:10D6B0008DF80300684601F00DFE08BD10B5024666
+:10D6C00001B9102112F8013B00BF12F8010B4340D1
+:10D6D000481E80B2011EF8D103F07F0010BD00008B
+:10D6E0002DE9FF4107460D4616461C4637B1012F6E
+:10D6F00042D0022F7FD0032F3DD1BAE00121480450
+:10D700000AF0ECF80095012C06D12003ADF80400D6
+:10D710008010ADF808000FE0022C07D1E002ADF850
+:10D7200004004FF4C060ADF8080005E024B9ADF87E
+:10D7300004600020ADF808000020ADF80600ADF848
+:10D740000C000C20ADF80A0069466A480EF0E8FAB1
+:10D75000012168480EF018FA012240F22441654880
+:10D760000EF0B9FA102163480EF005FA0122C0212B
+:10D7700060480EF015FABAE00121C8040AF0AEF8CC
+:10D780000095012C06D12003ADF804008010ADF8FF
+:10D7900008000FE0022C07D1E002ADF804004FF4BE
+:10D7A000C060ADF8080005E024B9ADF804600020C1
+:10D7B000ADF808000020ADF80600ADF80C000C2014
+:10D7C000ADF80A0069464C480EF0AAFA01214A4811
+:10D7D0000EF0DAF9012240F2244147480EF07BFABC
+:10D7E000102145480EF0C7F90122C02142480EF031
+:10D7F000D7F97CE0FFE7012108050AF06FF80095F2
+:10D80000012C06D12003ADF804008010ADF808000B
+:10D810000FE0022C07D1E002ADF804004FF4C06025
+:10D82000ADF8080005E024B9ADF804600020ADF8BB
+:10D8300008000020ADF80600ADF80C000C20ADF893
+:10D840000A0069462D480EF06BFA01212B480EF0B4
+:10D850009BF9012240F2244128480EF03CFA1021A5
+:10D8600026480EF088F90122C02124480EF098F9CC
+:10D870003DE0012188040AF031F80095012C06D121
+:10D880002003ADF804008010ADF808000FE0022C72
+:10D8900007D1E002ADF804004FF4C060ADF8080015
+:10D8A00005E024B9ADF804600020ADF808000020C0
+:10D8B000ADF80600ADF80C000C20ADF80A00694682
+:10D8C0000F480EF02DFA01210D480EF05DF90122EE
+:10D8D00040F224410A480EF0FEF9102108480EF0EB
+:10D8E0004AF90122C02106480EF05AF900BF00BFD4
+:10D8F000BDE8FF8100440040004C00400050004063
+:10D90000004800402DE9FC4705460E460024002152
+:10D910000091019100BFE94600BF27E06422002387
+:10D9200028463146EAF74EFC174698460A2200235D
+:10D9300038464146EAF746FC4FEA001A0A2200231D
+:10D9400038464146EAF73EFC0F2002401AEB02003F
+:10D9500009F804004FF064024FF0000328463146F6
+:10D96000EAF730FC05460E46601CC4B2082CD5DB35
+:10D97000DDE90001BDE8FC872DE9F0410446002601
+:10D98000002700250421FE4880F8521B04EB4400C8
+:10D9900000EB0411FB4800EB0110407B012803D190
+:10D9A0000021204600F020FB04EB440000EB0411B2
+:10D9B000F44800EB0110407B02282ED100231A46C8
+:10D9C0004FF4E1312046FFF78BFEEF4810F81400CA
+:10D9D00020F080008030EC4901F81400002004EBB6
+:10D9E0004401E94A3C3202F8210004EB440102EB15
+:10D9F00081018870012004EB440102EB8101487031
+:10DA000004EB440102EB8101C8704FF47A7004EB1F
+:10DA1000440102EB81018860AEE2DB4810F814009B
+:10DA200020F080008030D84901F81400002004EB79
+:10DA30004401D54A0C3202F8210004EB440102EB08
+:10DA40008101887004EB440102EB8101487004EB12
+:10DA5000440102EB8101C870052004EB440102EB94
+:10DA600081018860002004EB4401303202F821007B
+:10DA700004EB440102EB81018870012004EB4401B6
+:10DA800002EB8101487004EB440102EB8101C87094
+:10DA900004EB440000EB0411BA4800EB011080686D
+:10DAA00000EB8000400004EB440102EB8101886040
+:10DAB00008212046FFF718FB04EB440000EB04129A
+:10DAC000B04800EB0210437904EB440000EB041271
+:10DAD000AC4800EB0210016800222046FFF700FE70
+:10DAE00004EB440000EB0411A64800EB0110807920
+:10DAF000092870D2DFE800F06F050F19232D3F4988
+:10DB000053000521C4EBC40000EB84129F4800EBD6
+:10DB1000421001715FE00F21C4EBC40000EB8412DE
+:10DB20009A4800EB4210017155E00721C4EBC40094
+:10DB300000EB8412954800EB421001714BE0042188
+:10DB4000C4EBC40000EB8412904800EB421001715A
+:10DB500041E004EB440000EB04118A4800EB0110A3
+:10DB600080686421484304EB4401874A3C3202EB5D
+:10DB7000810188602FE00321C4EBC40000EB841214
+:10DB8000824800EB4210017125E00421C4EBC4007F
+:10DB900000EB84127D4800EB421001711BE006216E
+:10DBA000C4EBC40000EB8412784800EB4210017112
+:10DBB00010212046FFF798FA04EB440000EB041212
+:10DBC000704800EB0210016800234FF48052204699
+:10DBD000FFF786FD00BF00BF6D48007F012822D1FE
+:10DBE0000021C4EBC40000EB8412684800EB421033
+:10DBF0000171012004EB4401634A0C3202EB810104
+:10DC0000886080216348ECF707FF08216148ECF742
+:10DC100003FF4FF480716048ECF7FEFE4FF4806123
+:10DC20005C48ECF7F9FE00259BE10021C4EBC40041
+:10DC300000EB8412554800EB4210603005EB0512F2
+:10DC400000EBC2000173C4EBC40000EB84124F4828
+:10DC500000EB4210603005EB051200EBC20081734F
+:10DC6000C4EBC40000EB8412484800EB4210603063
+:10DC700005EB051200EBC2004173C4EBC40000EBDE
+:10DC80008412424800EB4210603005EB051200EBB5
+:10DC9000C200C17304EB440000EB0411394800EBEF
+:10DCA0000110806800EB8000400004EB440101EBB0
+:10DCB0000412344901EB0211C97948434100C4EB15
+:10DCC000C40000EB8412314800EB4210603005EBD9
+:10DCD000051200EBC200416104EB440000EB0411AB
+:10DCE000284800EB0110303000EB0510807820F060
+:10DCF000800104EB440000EB0412224800EB021008
+:10DD0000303000EB0510817004EB440000EB04118F
+:10DD10001C4800EB0110303000EB0510807820F03B
+:10DD2000400104EB440000EB0412164800EB021023
+:10DD3000303000EB051081700021C4EBC40000EB13
+:10DD40008412124800EB4210603005EB051200F817
+:10DD50003210C4EBC40000EB84120C4800EB4210FC
+:10DD6000603005EB051200EBC20080F8781004EB80
+:10DD7000440000EB0411034800EB011080790DE032
+:10DD8000BC2200203C300020042E0020FC34002067
+:10DD9000BC120020000C024000000240092814D2EE
+:10DDA000DFE800F0DC051423324150A7CD00E52167
+:10DDB000C4EBC40000EB8412874800EB42106030D3
+:10DDC00005EB051200EBC2004171C7E0A121C4EBD5
+:10DDD000C40000EB8412804800EB4210603005EB79
+:10DDE000051200EBC2004171B8E0A121C4EBC400F0
+:10DDF00000EB8412784800EB4210603005EB05120E
+:10DE000000EBC2004171A9E0B121C4EBC40000EBFA
+:10DE10008412714800EB4210603005EB051200EBF4
+:10DE2000C20041719AE03121C4EBC40000EB8412BE
+:10DE3000694800EB4210603005EB051200EBC200B0
+:10DE400041718BE0F121C4EBC40000EB8412624805
+:10DE500000EB4210603005EB051200EBC20041718F
+:10DE6000002640E0002732E006EB460000EB0611FA
+:10DE70005A4800EB0110303000EB0710017804EB3A
+:10DE8000440000EB0412554800EB0210303000EB68
+:10DE90000510007A814218D104EB440000EB041114
+:10DEA0004E4800EB0110303000EB05100178C6EB56
+:10DEB000C60000EB8612484800EB4210603007EBCA
+:10DEC000071200EBC20080F87710781CC7B206EB8F
+:10DED000460000EB0611414800EB0110C079B84242
+:10DEE000C2DC701CC6B23E4890F8520BB042B9DC9E
+:10DEF00034E00621C4EBC40000EB8412364800EB8A
+:10DF00004210603005EB051200EBC200417105EBD9
+:10DF1000041000EB8001C1EB801132480844D0F8B6
+:10DF20000910C4EBC40000EB84122B4800EB421034
+:10DF3000603005EB051200EBC20041630EE01521D5
+:10DF4000C4EBC40000EB8412234800EB42106030A5
+:10DF500005EB051200EBC200417100BF00BF681C59
+:10DF6000C5B204EB440000EB04111C4800EB0110A7
+:10DF7000C079A8423FF759AE0021194880F8531BD9
+:10DF8000002625E006EB460000EB0611134800EBE7
+:10DF900001108079052819DA06EB460000EB06111E
+:10DFA0000E4800EB0110807900280FDD0C4890F836
+:10DFB000531B06EB460000EB0612084800EB02106C
+:10DFC000C0790844C1B2064880F8531B701CC6B221
+:10DFD000042ED7DBBDE8F081FC3400203C3000206B
+:10DFE000BC2200202013002070B504460E46B14824
+:10DFF000056806BB34B1012C0AD0022C0ED0032CCC
+:10E0000018D111E04FF48041AB48ECF705FD11E069
+:10E010004FF40051A848ECF7FFFC0BE04FF480519F
+:10E02000A548ECF7F9FC05E04FF40061A248ECF7D5
+:10E03000F3FC00BF20E034B1012C0AD0022C0ED03A
+:10E04000032C18D111E04FF480419B48ECF7E2FC1F
+:10E0500011E04FF400519848ECF7DCFC0BE04FF472
+:10E0600080519548ECF7D6FC05E04FF400619248EA
+:10E07000ECF7D0FC00BF00BF64200FF0EFFA0023E4
+:10E080001A464FF416512046FFF72AFB002004EBF6
+:10E0900044018A4A02EB8101887004EB440102EBDF
+:10E0A0008101486004EB440000EB041102F5FE70AE
+:10E0B00000EB011080688249886001204870772059
+:10E0C00004EB84017F4A1144887004EB440000EBA8
+:10E0D00004117D4800EB0110807908282FD2DFE879
+:10E0E00000F02E040B1219202E27772004EB840158
+:10E0F000744A1144887022E0972004EB8401714A2D
+:10E10000114488701BE0972004EB84016D4A114490
+:10E11000887014E06F2004EB84016A4A114488700F
+:10E120000DE0672004EB8401664A1144887006E024
+:10E13000772004EB8401634A1144887000BF00BF5C
+:10E14000C020C4EB041101EB8101604A02F83100E8
+:10E150000020C4EB041101EB810102EBC101487006
+:10E160000820C4EB041101EB810102EBC1018870AE
+:10E17000280EC4EB041101EB810102EBC101C87050
+:10E1800005F0F00004EB44010844C4EB041101EB7A
+:10E19000810102EBC101087104EB84004949084484
+:10E1A0008078C4EB041101EB810102EBC1014871DD
+:10E1B0002020C4EB041101EB810102EBC101887145
+:10E1C00005F00F00C4EBC4010844C4EB041101EBDB
+:10E1D000810102EBC101C8718020C4EB041101EB85
+:10E1E000810102EBC10108724C20C4EB041101EB68
+:10E1F000810102EBC10148725420C4EB041101EB10
+:10E20000810102EBC101887234B1012C11D0022CC2
+:10E210001DD0032C39D129E080212D48ECF7FAFBE1
+:10E220000B202C49086001212A48001FEBF7B6FBA0
+:10E230002BE008212648ECF7EDFB0B202549A439FB
+:10E240004867012123483438EBF7A8FB1DE04FF461
+:10E2500080712148ECF7DEFB0B201E491831086065
+:10E2600001211C481430EBF799FB0EE04FF480615C
+:10E270001748ECF7CFFB0B201649A439C8650121DC
+:10E2800014484C38EBF78AFB00BF00BF134890F8E6
+:10E29000EF0358B1C4EB041101EB81010B4A02EB0F
+:10E2A000C100002322460B21ECF7EAFB64200FF0AB
+:10E2B000D5F970BD187AFF1F00180240402E0020CB
+:10E2C000C8580020C47500203C300020C45C0020E9
+:10E2D000000C0240A460024000000240BC2200206A
+:10E2E00030B52DED028B9FB000201E901D901C902C
+:10E2F0001A901B90189019901790169015901490E2
+:10E3000013900025002405909FEDF60A8DED040A78
+:10E31000F5A103C9CDE90201F5A103C9CDE90001C9
+:10E32000F548807850B30020F3498870A1F6645016
+:10E33000B0F87E0DF1490968C1F57A7188421DD1A6
+:10E34000EE480068C0F57A7081B2ED48A0F87C1DF7
+:10E350000021EA48001FEBF721FBEA49E748001FCC
+:10E36000EBF702FB0120E84908704FF47A70E349AB
+:10E3700008600121E148001FEBF710FBE24800783C
+:10E3800001287DD10020E0490870DB4860388078A2
+:10E3900000EB4001DD4800EB01108479012C70D0C6
+:10E3A000042C04D0052C6DD0062C06D106E00120EB
+:10E3B000D1490C3188700020486042E2D048B0F862
+:10E3C0007C0D811FD248EBF785FAC117CDE91A0100
+:10E3D000CB49B1F87C1D491FCD4A521E8818042133
+:10E3E00009F0D8FDC117CDE9180118A80BC858408D
+:10E3F0001B9A514008437DD10021BF480C3801557C
+:10E40000C348401E00791390BDF84C00312802D05B
+:10E41000452870D1B4E0BA48B0F87C0D18384121D5
+:10E4200090FBF1F0C117CDE91801C1B2B44880F8F2
+:10E43000901500201E9099E0BDF8780000EB801048
+:10E440001430B349491E085CB249BDF8782088549D
+:10E45000BDF8781001EB81111A31AD4A521E8818AF
+:10E46000082109F055FD8DED040AAA490C31BDF8CB
+:10E470007820049801EB02114860BDF8781002E0A2
+:10E48000F1E18DE085E001EB81113231A04A521EAD
+:10E490008818082109F03CFD8DED040A9D490C31D6
+:10E4A000BDF87820049801EB02110860BDF87810DF
+:10E4B00001EB81113A31964A521E8818082109F061
+:10E4C00027FD8DED040A93490C31BDF8782004989E
+:10E4D00001EB02118860BDF8781001EB8111423127
+:10E4E0008B4A521E8818082109F012FD8DED040A8E
+:10E4F000884901E046E044E00C31BDF878200498FA
+:10E5000001EB0211C8609DF85C1001EB410202EBC7
+:10E51000011279491C3101EB02113031BDF878202C
+:10E5200001EB0211881C897821F080018031017093
+:10E530007348B0F87C0D401E7549491E095C9DF872
+:10E540005C00C0EBC00202EB8012734800EB42108B
+:10E5500060309DF8542002EB021200EBC20080F8FC
+:10E560003C10BDF87800401C80B21E90BDF87800C9
+:10E570000021DDE91832C01A9141FFF65DAF00E0DD
+:10E5800000BF00BF01205C490C318870002048604A
+:10E5900057E1012058490C3188700020486050E153
+:10E5A000012055490C318870002048605BA1584813
+:10E5B000401E0FF007FA1D90BDF8740000287CD0B3
+:10E5C000BDF87400B0F5487F77DA00201E9010E0A7
+:10E5D000BDF874000E30BDF8781008444C49491E4F
+:10E5E000085CBDF878208854BDF87800401C80B2E3
+:10E5F0001E90BDF878001E28EADB02204849887189
+:10E600004348401E007841286BD100201E9017E03F
+:10E61000BDF87800801C3E49491E085C2C2800D1BA
+:10E6200012E0BDF87800801C3949491E085C06A933
+:10E63000BDF878208854BDF87800401C80B21E9048
+:10E64000BDF878000B28E3DB00BF06A80DF010FC36
+:10E65000B0EE408AF0EE608A51EC180BEAF771F8E0
+:10E6600000EE100ADFED2F0A80EE201A8DED041A5D
+:10E670000498E9F7EEFFCDE91801DDE91801E9F7A3
+:10E68000A0FF00EE100ADDED040A30EEC00A8DEDA9
+:10E69000040ADDE91801E9F794FF00EE100ADDED48
+:10E6A000040A9FED201A60EE810A9FED1F1AC0EE4A
+:10E6B000811A30EE210A1D4800E0B0E080ED040A26
+:10E6C000BDF87800C01C1249491E085C174910317A
+:10E6D0000871BDF87800401D80B21D9000201E908A
+:10E6E00040E08AE000000000016932303130300043
+:10E6F0000169323045303000203000202C64024067
+:10E70000BC22002000880010E20A0020B42E002065
+:10E71000E50A00204D280020FC340020524D430023
+:10E72000BC1200200000C84200007042BC2A002039
+:10E73000BDF87400BDF8781008444D49085C2C28D9
+:10E7400000D113E0BDF87400BDF8781008444849C2
+:10E75000085C06A9BDF878208854BDF87800401CF4
+:10E7600080B21E90BDF878000B28E1DB00BF06A840
+:10E770000DF07EFBB0EE408AF0EE608A51EC180B93
+:10E78000E9F7DFFF00EE100A5FED1A0A80EE201AAB
+:10E790008DED041A0498E9F75CFFCDE91801DDE975
+:10E7A0001801E9F70EFF00EE100ADDED040A30EE65
+:10E7B000C00A8DED040ADDE91801E9F702FF00EE59
+:10E7C000100ADDED040A1FED291A60EE810A1FED23
+:10E7D0002A1AC0EE811A30EE210A10EE100A2549DD
+:10E7E000C1F80500BDF87400BDF878100844401C5D
+:10E7F0001F49085C1F49487222E01FED460A10EECF
+:10E80000100A1C49C1F80500002048721FED4B0A90
+:10E8100010EE100AC1F805000020487210E01FED4C
+:10E820004F0A10EE100A1349C1F805000020487283
+:10E830001FED540A10EE100AC1F8050000204872BE
+:10E8400000BF00BF00201E9009E000200849BDF86D
+:10E8500078208854BDF87800401C80B21E90BDF826
+:10E8600078001428F1DB1FB0BDEC028B30BD000036
+:10E87000E40A0020CC2A00202DE9F04F8BB004469A
+:10E880008B460026B2460025A846002700200A90A5
+:10E8900081460990089000BF00BFF7A103C9CDE9E8
+:10E8A0000601F7A103C9CDE904010020F64908706B
+:10E8B000F648005D042823D10521F44801550021C4
+:10E8C0004E3801552238005D20F08001EF48703845
+:10E8D0000155042C04D0052C0CD0062C0FD104E0DB
+:10E8E0000021EA484938015509E03121E748493813
+:10E8F000015504E00021E5484938015500BF00BF3B
+:10E9000004EB4401E24800EB01108079012874D047
+:10E91000042804D0052871D0062870D10DE2DB4808
+:10E920005438007900286BD0002000F0A5FA04EBE1
+:10E930004403D74A02EB0312517904EB4403D44A4F
+:10E9400002EB0312106800F07FFCD04854380079C5
+:10E95000012802D0022879D137E0CC485438C77852
+:10E9600007EB8700C0EB8711CA4810F8019007EB4E
+:10E970008700C0EB8711C7480144643851F8012F64
+:10E98000C0F8252F4968C0F8291F07EB8700C0EBA6
+:10E990008711C0480844D0F80910BE486438C0F850
+:10E9A0002D1F07EB8700C0EB8711BA48014464387C
+:10E9B00051F8212FC0F8452F8988A0F8491FF91771
+:10E9C00007EB11714FEA211840E0B248643890F823
+:10E9D000249F4FF0000832E0002714E008EB4800C5
+:10E9E00000EB0811A948283000EB0110303000EB93
+:10E9F00007100078484504D110E002E2E0E1FFE1B1
+:10EA00009AE1781C87B208EB480000EB08119F4898
+:10EA1000283000EB0110C079B842DFDC00BF08EB02
+:10EA2000480000EB08119948283000EB0110C0792C
+:10EA3000B84200DD08E008F101001FFA80F89648AE
+:10EA400090F8520B4045C7DC00BF00BF00BF4846EE
+:10EA50000021FEF757FFCDE90201002000900B4690
+:10EA60000621029A08F048FE08EB480000EB081166
+:10EA70008648283000EB0110007FC0F38100009031
+:10EA800084486438D0F829CF62460023072118460D
+:10EA900008F032FE08EB480000EB08117B482830F4
+:10EAA00000EB0110007F00F003000090794864380B
+:10EAB000D0F825CF624600230821184608F01CFE36
+:10EAC00008EB480000EB08117048283000EB0110FB
+:10EAD000007FC0F3011000906E486438D0F82DCF4D
+:10EAE000624600230921184608F006FE32216A48D2
+:10EAF000A13880F86C11302180F86D11A0F65F709C
+:10EB000090F84A0F01EB10116348A13880F86E119C
+:10EB1000A0F65F7090F84A0F00F00F0130315E48A8
+:10EB2000A13880F86F112D2180F87011A0F65F7068
+:10EB300090F8490F302101EB10115748A13880F8A7
+:10EB40007111A0F65F7090F8490F00F00F0130319D
+:10EB50005148A13880F872112D2180F87311A0F668
+:10EB60005F7090F8480F302101EB10114A48A1382E
+:10EB700080F87411A0F65F7090F8480F00F00F0154
+:10EB800030314548A13880F87511A0F65F7090F8D3
+:10EB9000470F302101EB10113F48A13880F8771161
+:10EBA000A0F65F7090F8470F00F00F0130313A483F
+:10EBB000A13880F878113A2180F87911A0F65F70B9
+:10EBC00090F8460F302101EB10113348A13880F83E
+:10EBD0007A11A0F65F7090F8460F00F00F01303107
+:10EBE0002D48A13880F87B113A2180F87C11A0F6DD
+:10EBF0005F7090F8450F302101EB10112648A138C5
+:10EC000080F87D11A0F65F7090F8450F00F00F01BD
+:10EC100030312148A13880F87E11A0F65F70D0F81D
+:10EC20004B2F10460021FEF76DFECDE902010020BA
+:10EC300000900B460C21029A08F05EFD002604E0CD
+:10EC4000202016498855701C86B240F28A208642E0
+:10EC5000F6DB0A20114908704870002642E04FF0A8
+:10EC6000000A21E00C48A13800EB461010F80A0019
+:10EC7000202815D01BE0000001693230313030000F
+:10EC80000169323045303000E30A002014300020A2
+:10EC9000B42E002020130020BC220020CC0E002027
+:10ECA0000AF101001FFA80FABAF1200FDADB00BF87
+:10ECB000BAF11F0F14DA4FF0000A0CE0674800EBBE
+:10ECC000461010F80A000AEB4511654A50540AF143
+:10ECD00001001FFA80FABAF1200FEFDB681C85B241
+:10ECE000701C86B2142EBADB0A21202000EB4510DE
+:10ECF0005B4A1154202000EB4510401C1154202089
+:10ED000000EB4510801C1154202000EB4510C01C66
+:10ED10001154202000EB4510001D1154202000EB61
+:10ED20004510401D1154202000EB4510401D80B2BD
+:10ED30000A9000204B4908717FE0012000F09CF808
+:10ED40004FF400714848EBF767FE04EB4403474A71
+:10ED500002EB0312517904EB4403444A02EB031221
+:10ED6000106800F071FA3F48543010F80900401C58
+:10ED7000C1B23C48543000F80910BBF1310F03D048
+:10ED8000BBF1450F1AD10CE0002605E006A8805D16
+:10ED900033498855701C86B2072EF7DB07200A908E
+:10EDA0000CE0002605E004A8805D2D498855701C04
+:10EDB00086B2072EF7DB07200A9000BF00BF3CE0B9
+:10EDC000022000F059F84FF480412748EBF724FE69
+:10EDD0002448543010F80900401CC1B22148543076
+:10EDE00000F8091004EB4403204A02EB03125179A6
+:10EDF00004EB44031D4A02EB0312106800F024FAEE
+:10EE00001BE0032000F038F81648543010F80900D1
+:10EE1000401CC1B21348543000F8091004EB4403FD
+:10EE2000124A02EB0312517904EB44030F4A02EB3E
+:10EE30000312106800F008FA00BF00BF0A9850B132
+:10EE40000B490A98086001210948001FEAF7A6FD4E
+:10EE50000020084908700BB0BDE8F08F1B2200208D
+:10EE6000CC0E0020C02F002000080240B42E00204D
+:10EE7000A4640240E30A002010B5044634B1012C1A
+:10EE80000FD0022C18D0032C2CD120E04FF40051CD
+:10EE90001548EBF7BFFD4FF480711348EBF7BAFD4F
+:10EEA00020E04FF400511048EBF7B4FD4FF48071AF
+:10EEB0000D48EBF7B1FD15E04FF400510A48EBF7B0
+:10EEC000ABFD4FF480710848EBF7A4FD0AE04FF466
+:10EED00000510548EBF7A0FD4FF480710248EBF7B5
+:10EEE0009BFD00BF00BF10BD0008024070B50024AC
+:10EEF000002540F224410E480CF0C3FEB0B140F2B0
+:10EF000024410B480CF037FE09480088C4B2084879
+:10EF1000001D0088C4B201200649487006480068F8
+:10EF2000C0F57A7081B20548A0F87E1D70BD000062
+:10EF300000140140203000202C640240BC2200203C
+:10EF400010B5002413491448EAF70EFD00211248B9
+:10EF5000EAF724FD00E000BF402110480CF084FED9
+:10EF60000028F8D04FF400710D48EBF753FD4FF433
+:10EF700080410B48EBF74EFD0A4907487838EAF71D
+:10EF8000F3FC012104487838EAF708FD012006491E
+:10EF9000087010BD00802020A064024000140140D1
+:10EFA0000008024000880010E30A002000B58FB07E
+:10EFB0000121880508F062FC2948EAF7FBFC4020A3
+:10EFC0000390002005904FF4806006900020079089
+:10EFD000089009904FF400300A9000200B900C909C
+:10EFE0000D900E901F4801904FF0206000901E4839
+:10EFF000029069461A48EAF7A7FD01221021184835
+:10F00000EAF784FD16487838EAF7D4FC002003902C
+:10F010004FF47A700490002005904FF480600690C1
+:10F0200000200790089009904FF400300A900020CB
+:10F030000B900C900D900E900A4801904FF02060BC
+:10F0400000900A480290694605487838EAF77CFD46
+:10F05000012103487838EAF7A1FC0FB000BD000099
+:10F06000A064024004140140CC0E0020E40A0020F9
+:10F070001CB50121042008F001FC082206211C48CF
+:10F08000EBF79CFC082207211948EBF797FCC020FE
+:10F09000009002208DF8050000208DF80600012068
+:10F0A0008DF8070002208DF8040069461048EBF740
+:10F0B0003DFC4FF4C640009001208DF80400002074
+:10F0C0008DF8060003208DF8050001208DF807005B
+:10F0D00069460748EBF72AFC4FF400710448EBF748
+:10F0E00099FC4FF480410248EBF794FC1CBD0000F2
+:10F0F0000008024010B50024FFF7BAFF00214FF4CA
+:10F10000E13000F0A1F8FFF751FF00F07DF8002199
+:10F110003A4880F8641D0020394988704870C870EA
+:10F12000022088600021354880F8701D0020344995
+:10F130000C31887001204870C8704FF47A70886074
+:10F1400000BF58E0002104EB44022D48483800F885
+:10F15000221004EB440200EB82008170012104EBD9
+:10F1600044022748483800EB8200417004EB440217
+:10F170002348483800EB8200C17004EB4401214869
+:10F1800000EB0110806800EB8000410004EB4402BA
+:10F190001B48483800EB8200816004EB44011948A9
+:10F1A00000EB01108079042804D005281BD0062824
+:10F1B0001ED104E0002112485538015518E03121D4
+:10F1C0000F485538015504EB44010E4800EB01107F
+:10F1D00080686421484304EB44020949483901EB43
+:10F1E0008201886004E0002105485538015500BFC0
+:10F1F00000BF601CC4B2052CA4DB10BDBC220020E3
+:10F2000020300020B42E002008B545208DF80000E5
+:10F2100002208DF8010001208DF802008DF8030016
+:10F22000684600F057F847208DF8000001208DF85F
+:10F23000010000208DF8020001208DF803006846CF
+:10F2400000F048F808BD00007FB505460C460121D6
+:10F25000202008F063FB0095012C06D12003ADF8B7
+:10F2600004008010ADF808000FE0022C07D1E00286
+:10F27000ADF804004FF4C060ADF8080005E024B913
+:10F280000020ADF80400ADF808000020ADF804003F
+:10F29000ADF80600ADF80C000C20ADF80A00694688
+:10F2A0000B480CF03DFD012109480CF06DFC0122DA
+:10F2B00040F2244106480CF00EFD102104480CF0E9
+:10F2C0005AFC0122C02102480CF06AFC7FBD0000FC
+:10F2D0000014014070B5002100230F22C4781CB334
+:10F2E000174C246804F4E064C4F5E064C4F3072117
+:10F2F000C1F10404E3B20A4144789C40E1B284784D
+:10F30000144021430C07210E0E4C057861550478FA
+:10F3100004F01F050124AC4005786D11AD0005F126
+:10F32000E025C5F8004109E0047804F01F05012438
+:10F33000AC40054D0678761145F8264070BD0000BA
+:10F340000CED00E000E400E080E100E0024A0A4049
+:10F350000243024B1A60704780FFFF1F08ED00E078
+:10F36000BFF34F8F0648006800F4E060054908438A
+:10F37000001D03490860BFF34F8F00BFFEE7000088
+:10F380000CED00E00000FA0500200CE0002106E092
+:10F390000022064B03EBC1031A544A1CD1B2802948
+:10F3A000F6DB421CD0B20828F0DB7047DB87002078
+:10F3B0002DE9FF4F84B081468A46002002908346A3
+:10F3C0000698A0EB09040798A0EB0A06CDF8049074
+:10F3D000CDF800A0002C01DD012705E00CB90027C5
+:10F3E00002E04FF0FF376442002E02DD4FF00108CB
+:10F3F00006E016B94FF0000802E04FF0FF38664211
+:10F40000B44201DD254600E03546002003901EE0B1
+:10F41000009AD1B2019AD0B2119A00F01FF8029866
+:10F4200020440290B3440298A84205DD0298401B94
+:10F430000290019838440190AB4504DDABEB050B1D
+:10F440000098404400900398401C80B20390691CCF
+:10F4500003988842DCDB08B0BDE8F08FF0B51446B5
+:10F460000B46CF1701EB5777C7F3C702CF1701EB56
+:10F470005777FF10A1EBC707FEB20123B340DDB2FF
+:10F480004CB1134B03EBC0039B5C2B43104F07EBBA
+:10F49000C007BB541AE00E4B03EBC0039B5CDB437D
+:10F4A0000B4F07EBC007BB54094B03EBC0039B5C3E
+:10F4B0002B43074F07EBC007BB54054B03EBC003BF
+:10F4C0009B5CDB43024F07EBC007BB54F0BD000061
+:10F4D000DB8700201CB501210A2008F0CFF94FF48A
+:10F4E000C050009001208DF8040000208DF8060027
+:10F4F00003208DF8050001208DF807006946494872
+:10F50000EBF714FA4FF48060009001208DF80400AE
+:10F5100000208DF8060003208DF8050001208DF8ED
+:10F52000070069464048EBF701FAC8200EF096F84C
+:10F530004FF480613C48EBF76DFAC8200EF08EF86E
+:10F540004FF480613848EBF767FAC8200EF086F870
+:10F550000021FD2000F0DEFA0021122000F0DAFA8E
+:10F560000021AE2000F0D6FA0021D52000F0D2FA1A
+:10F570000021A02000F0CEFA0021A82000F0CAFA55
+:10F5800000213F2000F0C6FA0021D32000F0C2FA8B
+:10F590000021084600F0BEFA0021402000F0BAFA2F
+:10F5A0000021A02000F0B6FA0021C02000F0B2FA3D
+:10F5B0000021DA2000F0AEFA0021122000F0AAFAB1
+:10F5C0000021812000F0A6FA00217F2000F0A2FA9D
+:10F5D0000021D92000F09EFA0021822000F09AFA42
+:10F5E0000021DB2000F096FA0021342000F092FA8E
+:10F5F0000021A42000F08EFA0021A62000F08AFA53
+:10F600000021202000F086FA0021084600F082FA4E
+:10F61000FFF7BAFE0021AF2000F07CFA00F062F89C
+:10F620001CBD0000000C02400004024010B5024660
+:10F63000012000E050430B1EA1F10104E1B2F9D119
+:10F6400010BD2DE9F84F05460C4616461F46DDE96C
+:10F650000A9B06FB09F0642190FBF1F000F0FF0A21
+:10F660004FF0000801200090A819C2B2234621469D
+:10F670002846FFF79DFE01200090E019C3B2A819AB
+:10F68000C2B2E019C1B22846FFF792FE01200090F5
+:10F69000E019C3B22A4621462846FFF789FE012019
+:10F6A000E119CBB2A919CAB2A9190090C8B2214672
+:10F6B000FFF77EFE00BF11E00120009004EB080080
+:10F6C000C3B205EB0A00C2B204EB0800C1B228467F
+:10F6D000FFF76EFE08F1010000F0FF08B845EBDB14
+:10F6E000BDE8F88F70B50024002504F1B001C8B260
+:10F6F000002100F00FFA0021084600F00BFA00216B
+:10F70000102000F007FA00BF0EE0002508E00849CD
+:10F7100001EBC501085D012100F0FCF9681CC5B2D0
+:10F72000802DF4DB601CC4B2082CEEDB70BD000041
+:10F73000DB87002010B5044600BF02210A4808F00C
+:10F74000C7FA0028F9D02146074808F0CDFA00BFD3
+:10F750000121054808F0BCFA0028F9D0024808F059
+:10F76000C0FAC0B210BD0000003800402DE9FE4FC5
+:10F770000746884692461C460197CDF80080082C23
+:10F7800002D14FF006091FE02046E31704EB537344
+:10F79000DB1021464FEAE47C04EB5C7C4FEAEC0C86
+:10F7A000A4EBCC0CBCF1000F02D04FF0010C01E037
+:10F7B0004FF0000C6344224604EBD27C4FEA6C0C01
+:10F7C00003FB0CF303F0FF09AAF12000C6B20025E9
+:10F7D0005EE0082C07D106EB46002F4901EB400004
+:10F7E00010F805B01DE00C2C07D106EB46002B49A4
+:10F7F00001EB800010F805B013E0102C05D128486B
+:10F8000000EB061010F805B00BE0182C07D106EB42
+:10F81000C600244901EB800010F805B001E0BDE806
+:10F82000FE8F002002901CE00BF0010028B1414641
+:10F8300038460C9AFFF712FE09E00C9808B901202F
+:10F8400000E00020024641463846FFF707FE4FEA37
+:10F850006B0B08F1010000F0FF080298401CC0B2D9
+:10F86000029002980828DFDB781CC7B2082C0BD066
+:10F8700004EBD4714A100199791A8A4204D1019F8C
+:10F8800000980830C0B20090DDF80080681CC5B256
+:10F890004D459EDB00BFC2E7EC3303081436030876
+:10F8A000883A0308784003082DE9FF4F2DED068BB9
+:10F8B00083B0074693461E46DDE917484FF000091E
+:10F8C000CA46DEB95846E8F7A3FE41EC1A0BB0EE83
+:10F8D0004A0AF0EE6A0A0CF0CBFCB0EE409AF0EE69
+:10F8E000609A9FED400B53EC102B51EC190BE8F78D
+:10F8F000E0FC41EC180BE8F7CDFEC6B2082C01D1B4
+:10F900004FF002091698864211DC169800280EDD89
+:10F9100023463022CDF8008038460A99FFF726FFAB
+:10F92000204604EBD07109EB61013944CFB20025C8
+:10F930004CE01698301AA84210D104EBD47109EBB0
+:10F94000610101FB0571C8B223462E22CDE9008476
+:10F950000A99FFF70BFF4FF0010A35E006EB0A00AA
+:10F96000401B401EC1B20A20FFF760FEBBFBF0F057
+:10F970000A21B0FBF1F201FB12000290029880B95B
+:10F9800004EBD47109EB61010AEB070201FB0521CD
+:10F99000C8B223463022CDE900840A99FFF7E6FE7B
+:10F9A00011E004EBD47109EB61010AEB070301FBE1
+:10F9B0000531C8B2CDE9008402993031CAB223467C
+:10F9C0000A99FFF7D3FE00BF681CC5B206EB0A0018
+:10F9D000A842AEDC304603B0BDEC068B04B0BDE8F7
+:10F9E000F08F0000000000000000F03F2DE9FF4F05
+:10F9F00005460E4617461C46DDF838904FF0000AC3
+:10FA00000095B3462046E21704EB5272D21021460D
+:10FA1000E31704EB5373DB10A4EBC3030BB1012317
+:10FA200000E000231A44D4B24FF0000845E0002063
+:10FA300003903BE00D9810F80A0002900AF10100D3
+:10FA40001FFA80FA002001901DE0029800F00100EA
+:10FA500028B14A4631462846FFF700FD0AE0B9F1D1
+:10FA6000000F01D1012000E0002002463146284667
+:10FA7000FFF7F4FC029840100290701CC6B2019887
+:10FA8000401CC0B2019001980828DEDB681CC5B29A
+:10FA90000098281AB84204D1009D0BF1080000F02C
+:10FAA000FF0B5E460398401CC0B203900398B84217
+:10FAB000C0DB08F1010000F0FF08A045B7DBBDE89E
+:10FAC000FF8F2DE9F8430646884614461F46DDE9B8
+:10FAD000085915E0CDF8009022782B464146304673
+:10FAE000FFF744FE082D02D1B01DC6B205E028463E
+:10FAF00005EBD07106EB6101CEB2641C781EC7B273
+:10FB00002FB12078202802DB20787E28E2DDBDE8B6
+:10FB1000F883000070B505460C462CB14FF4006127
+:10FB20001048EAF779FF04E04FF400610D48EAF766
+:10FB300071FF4FF480510B48EAF76CFF4FF480518E
+:10FB40000948EAF769FF2846FFF7F4FD4FF48051B2
+:10FB50000448EAF761FF4FF400610248EAF75CFFEE
+:10FB600070BD0000000C02400004024030B597B0A8
+:10FB70000020159000211491139112911191109170
+:10FB80000F910E910D910C910B910A910991089191
+:10FB9000079106910591049103910290FA4890F81B
+:10FBA000EE060121B1EBD01F44F09F8304F096BB19
+:10FBB000F6488078022804D1F448407808B107203C
+:10FBC0000790BDF81C109DF83C000844F049085C03
+:10FBD000FA287DD1BDF81C109DF83C000844401C5B
+:10FBE000EB49085CEB494871BDF81C109DF83C00DE
+:10FBF0000844801CE649085CE6490871BDF81C1001
+:10FC00009DF83C000844C01CE149085CE149C8700B
+:10FC1000BDF81C109DF83C000844001DDC49085C40
+:10FC2000DC498870BDF81C109DF83C000844401D5C
+:10FC3000D749085CD7494870BDF81C109DF83C00B6
+:10FC40000844801DD249095CCF4880F8F61390F82B
+:10FC5000F61390F8F003814214DDCB4890F8F603D8
+:10FC600000210190FDF79AF804460D46C64890F829
+:10FC7000F013084601910021FDF790F8201AC1B257
+:10FC8000129113E0C04890F8F00300210190FDF7B5
+:10FC900085F804460D46BC4890F8F61308460191D5
+:10FCA0000021FDF77BF8201AC1B2129112980528A5
+:10FCB0001DDBB54890F8F603542818DAB24890F8DE
+:10FCC000F603062813DDB348407924280FDB00E053
+:10FCD0000FE0B0484079502809DCAE487638AD498D
+:10FCE0000A6802678988A0F87410E9F7EDFF062119
+:10FCF0000F91BDF81C109DF83C000844801CA449DD
+:10FD0000095CBDF81C209DF83C001044401CA04A32
+:10FD1000105C41EA00211491BDF81C109DF83C00D4
+:10FD20000844C01C1146085C0106BDF81C209DF863
+:10FD30003C001044001D964A105C41EA0041BDF8A9
+:10FD40001C209DF83C001044401D914A105C41EA83
+:10FD50000021BDF81C209DF83C001044801D8C4AF9
+:10FD6000105C014302918C4902980968884204F0B2
+:10FD700080821498B0F5FA6F84F27B8286490298EB
+:10FD800008608148B0F87626BDF81C101498084425
+:10FD9000801C82420DDB7C48B0F87626BDF81C1032
+:10FDA00014980844801C101A81B27748A0F876167F
+:10FDB00005E000217448A0F8761604F095BA74495D
+:10FDC000BDF81C000144019114990198E9F766FD02
+:10FDD0000390BDF81C1014980844401C6C49095C41
+:10FDE000BDF81C2014981044694A105C41EA0021B7
+:10FDF0000398814244F02482634890F8EF0370B185
+:10FE00001498801C81B201911146BDF81C00014478
+:10FE1000012304220091DDE90001EAF731FEBDF87B
+:10FE20001C109DF83C000844001D5949085C00F076
+:10FE30000F0101EBD170019141100198A0EB41003D
+:10FE4000C1B20E91BDF81C109DF83C000844801D05
+:10FE50004F49085C00F00F0101EBD1700191411096
+:10FE60000D910021069120E0BDF81C109DF83C008A
+:10FE70000144C91D069808444549095C01919DF853
+:10FE800034209DF838100198E9F778FF0146BDF855
+:10FE90001C209DF83C000244D21D069810443C4AA8
+:10FEA00011540698401C81B206911498C01F0699FF
+:10FEB0008842D9DCBDF81C109DF83C000844C01DE8
+:10FEC0003349095C159101212F4880F8C81700209B
+:10FED00032494860887000213148817041602B4868
+:10FEE0004078032812D100202C492839C8700120FD
+:10FEF00048700020486001F17E0090F8AC10C820E6
+:10FF000011FB00F0C8302549283988601F488078E7
+:10FF1000032803D01D488078012802D101202149FF
+:10FF20000860002109911598152804F0708010DCF4
+:10FF3000A0F10B000A2884F06D81DFE810F0571B58
+:10FF4000F31B4F1C471C981F7104881DC31D6B2198
+:10FF5000FA1FA22802F08A820BDC502803F0768078
+:10FF6000512821D0522803F0AE87A12844F05281B5
+:10FF7000F8E3A32802F03084A42802F09E80A5288C
+:10FF8000F4D101F08ABD0000BC220020842A0020A8
+:10FF90001C760020B2260020240A00206C290020B4
+:10FFA000BC58002088024042FE48C06D10B152206B
+:10FFB000FD49087100200C90FEE3BDF8301001EB04
+:10FFC000410000EB0111F94800EB0110807909288C
+:10FFD0007ED2DFE800F07D050607087DB9090A003A
+:10FFE00000BF00BF00BF00BF00BF00200B909BE020
+:10FFF000BDF81C109DF83C0008440830BDF82410E2
+:020000040802F0
+:100000000144EB48405C20B1012803D0022800D114
+:1000100016E07EE0BDF8301001EB410000EB01116D
+:10002000E24800EB01103030BDF82C1000EB01105D
+:10003000801C0190007820F004020198027068E0B2
+:10004000BDF8300000EB400101EB0011D74800EB98
+:1000500001103030BDF82C1000EB0110801C019015
+:10006000007820F00802019802700022BDF83000EC
+:1000700000EB400101EB0011CC4800EB01103030E7
+:10008000BDF82C1000EB01104260BDF830100220CA
+:10009000E9F75EFF0020069017E00022BDF830006F
+:1000A000C0EBC00101EB8011C24800EB411160318F
+:1000B000BDF82C0000EB001001EBC0013F310698A9
+:1000C0000A540698401C80B206900698142800E056
+:1000D00096E3E2DB0020069017E00022BDF8300036
+:1000E000C0EBC00101EB8011B24800EB411160315F
+:1000F000BDF82C0000EB001001EBC0015B3106984D
+:100100000A540698401C80B2069006980A28E4DB40
+:1001100000BF00BFBDF82400401C81B20991BDF8AA
+:100120002C00401C81B20B91BDF8301001EB410056
+:1001300000EB01119D4800EB0110C179BDF82C00C6
+:1001400081423FF755AF5BE300210B9148E3BDF8D7
+:100150001C109DF83C0008440830BDF824100844E9
+:100160009349085C04287DD005DC58B1012848D0AB
+:10017000022845D13EE1082875D0102874D02028E7
+:10018000F7D1A8E2BDF83010C1EBC10000EB81113E
+:10019000884800EB41106030BDF82C1001EB0111D4
+:1001A00000EBC10090F87600102824D10022BDF8A1
+:1001B0003000C0EBC00101EB80117E4800EB411123
+:1001C0006031BDF82C0000EB001001EBC00080F89E
+:1001D0007620F322BDF83000C0EBC00101EB8011A6
+:1001E000744800EB41106030BDF82C1001EB011198
+:1001F00000EBC1004271BDF82400401C81B209919E
+:10020000E8E2F222BDF83000C0EBC00101EB801142
+:10021000684800EB41116031BDF82C0000EB001084
+:1002200001EBC0004271BDF8301001EB410000EB62
+:1002300001115E4800EB01113031BDF82C0001EBDB
+:100240000010801C0190007820F0040201980270D8
+:10025000BDF81C009DF83C1008440830BDF824107F
+:10026000084402E010E159E1A2E151490A5CBDF8FD
+:100270003000C0EBC00101EB80114E4800EB411093
+:100280006030BDF82C1001EB011100EBC10080F8CB
+:1002900076200020069024E0BDF81C109DF83C005C
+:1002A00001440831BDF82400014406980844401C6C
+:1002B0003F490A5CBDF83000C0EBC00101EB801182
+:1002C0003C4800EB41116031BDF82C0000EB001000
+:1002D00001EBC001493106980A540698401C80B2CF
+:1002E000069006980F28D7DB0021069124E0BDF880
+:1002F0001C109DF83C0001440831BDF82400014465
+:100300000698084410302A490A5CBDF83000C0EB5A
+:10031000C00101EB8011274800EB41116031BDF8AD
+:100320002C0000EB001001EBC0015B3106980A5471
+:100330000698401C80B2069006980A28D7DBBDF8C4
+:100340001C109DF83C0001440831BDF8240008440D
+:100350001A3017490A5CBDF83000C0EBC00101EB50
+:100360008011144800EB41116031BDF82C0000EB06
+:10037000001001EBC00080F870200020069030E0F3
+:10038000BDF81C109DF83C0001440831BDF8240064
+:100390000144069808441B3005490A5CBDF830004A
+:1003A0000AE00000BC120020842A00203C3000201B
+:1003B0001C760020FC340020C0EBC00101EB801152
+:1003C000FE4800EB41116031BDF82C0000EB00103D
+:1003D00001EBC001713106980A540698401C80B2A6
+:1003E000069006980528CBDBBDF82400203081B2AA
+:1003F0000991EFE1F222BDF83000C0EBC00101EB42
+:100400008011EE4800EB41116031BDF82C0000EB8B
+:10041000001001EBC0004271BDF8301001EB41004B
+:1004200000EB0111E64800EB01113031BDF82C0062
+:1004300001EB0010801C0190007820F0040201986C
+:100440000270BDF81C009DF83C1008440830BDF84F
+:1004500024100844DB490A5CBDF83000C0EBC00141
+:1004600001EB8011D54800EB41106030BDF82C1035
+:1004700001EB011100EBC10080F87620BDF82400EB
+:10048000401C80B20990A5E1F222BDF83000C0EB1B
+:10049000C00101EB8011C94800EB41116031BDF88A
+:1004A0002C0000EB001001EBC0004271BDF83010D1
+:1004B00001EB410000EB0111C14800EB01113031AB
+:1004C000BDF82C0001EB0010801C0190007820F09A
+:1004D000040201980270BDF81C009DF83C1008440D
+:1004E0000830BDF824100844B6490A5CBDF8300055
+:1004F000C0EBC00101EB8011B04800EB411060304F
+:10050000BDF82C1001EB011100EBC10080F8762042
+:10051000BDF82400401C80B209905BE1F222BDF8D6
+:100520003000C0EBC00101EB8011A44800EB411189
+:100530006031BDF82C0000EB001001EBC0004271EF
+:10054000BDF8301001EB410000EB01119C4800EBBD
+:1005500001113031BDF82C0001EB0010801C01901E
+:10056000007820F0040201980270BDF81C009DF88C
+:100570003C1008440830BDF82410084491490A5C36
+:10058000BDF83000C0EBC00101EB80118B4800EBDF
+:1005900041106030BDF82C1001EB011100EBC100DF
+:1005A00080F87620BDF82400401C80B2099011E14B
+:1005B000F322BDF83000C0EBC00101EB80117F4891
+:1005C00000EB41116031BDF82C0000EB001001EB95
+:1005D000C0004271BDF8300000EB400101EB00119A
+:1005E000774800EB01113031BDF82C0001EB001011
+:1005F000801C0190007820F0040201980270BDF880
+:100600001C009DF83C1008440830BDF82410084434
+:100610006C490A5CBDF83000C0EBC00101EB8011F1
+:10062000664800EB41106030BDF82C1001EB011161
+:1006300000EBC10080F87620BDF81C009DF83C104E
+:1006400008440830BDF824100844401C5D490A5C89
+:10065000BDF83000C0EBC00101EB8011574800EB42
+:1006600041106030BDF82C1001EB011100EBC1000E
+:1006700080F870200020069024E0BDF81C109DF842
+:100680003C0001440831BDF82400014406980844A8
+:10069000801C4C490A5CBDF83000C0EBC00101EB86
+:1006A0008011464800EB41116031BDF82C0000EB91
+:1006B000001001EBC001713106980A540698401CE5
+:1006C00080B2069006980528D7DBBDF82400C01D2F
+:1006D00081B209917EE0F222BDF83000C0EBC0018A
+:1006E00001EB8011354800EB41116031BDF82C0061
+:1006F00000EB001001EBC0004271BDF8300000EBD0
+:10070000400101EB00112E4800EB01113031BDF822
+:100710002C0001EB0010801C0190007820F00402F6
+:1007200001980270BDF81C009DF83C100844083088
+:10073000BDF82410084423490A5CBDF83000C0EB22
+:10074000C00101EB80111D4800EB41106030BDF885
+:100750002C1001EB011100EBC10080F87620002085
+:10076000069025E0FEE3BDF81C109DF83C00014416
+:100770000831BDF82400014406980844401C114982
+:100780000A5CBDF83000C0EBC00101EB80110B48E2
+:1007900000EB41116031BDF82C0000EB001001EBC3
+:1007A000C001713106980A540698401C80B2069028
+:1007B00006980428D7DB07E028E00000FC3400207E
+:1007C0003C3000201C760020BDF82400401D81B282
+:1007D000099100BF00BFBDF82C00401C81B20B91F5
+:1007E000BDF8301001EB410000EB0111FE4800EBB9
+:1007F0000110C179BDF82C0081423FF7A8AC00BFC1
+:1008000000BFBDF83000401C81B20C91F74890F851
+:10081000520BBDF8301088423FF7CFAB03F00FBD4D
+:10082000F348C06D10B10F20F2490871F1484078CB
+:10083000032831D00021069108E0EF490698095CB1
+:10084000EE4A11540698401C81B206911498801CFF
+:1008500006998142F1DBE6491498888000210691CF
+:1008600017E00698C0EBC00101EB8011E44800EBF3
+:100870004110407948B951210698C0EBC00202EB03
+:100880008012DF4800EB421041710698401C81B293
+:10089000069106980428E4DB00210C91FEE3BDF8E4
+:1008A000301001EB410000EB0111CF4800EB0110CB
+:1008B000807909287ED2DFE800F07D050607087DF3
+:1008C000D5090A0000BF00BF00BF00BF00BF002164
+:1008D0000B91B7E0BDF81C109DF83C0001440831B5
+:1008E000BDF824000844C4490A5CBDF83000C0EBE0
+:1008F000C00101EB8011C24800EB41116031BDF82D
+:100900002C0000EB001001EBC0004276BDF81C107B
+:100910009DF83C0008440830BDF824100844B6494E
+:10092000085C20B1012803D0022800D116E07EE047
+:10093000BDF8301001EB410000EB0111AA4800EBBB
+:1009400001103030BDF82C1000EB0110801C01901C
+:10095000007820F004020198027068E0BDF83010C1
+:1009600001EB410000EB01119F4800EB011030301A
+:10097000BDF82C1000EB0110801C0190007820F0D5
+:100980000802019802700022BDF8300000EB40011F
+:1009900001EB0011944800EB01103030BDF82C1031
+:1009A00000EB01104260BDF830100220E9F7D0FAE8
+:1009B000002000E0D2E3069017E00022BDF83000EE
+:1009C000C0EBC00101EB80118D4800EB411160319B
+:1009D000BDF82C0000EB001001EBC0013F31069880
+:1009E0000A540698401C80B2069006981428E4DB4E
+:1009F0000021069117E00022BDF83000C0EBC001D5
+:100A000001EB80117E4800EB41116031BDF82C00F4
+:100A100000EB001001EBC0015B3106980A54069808
+:100A2000401C80B2069006980A28E4DB00BF00BF95
+:100A3000BDF82400401C81B20991BDF82C00401C77
+:100A400081B20B91BDF8301001EB410000EB0111B8
+:100A5000654800EB0110C179BDF82C0081423FF7D9
+:100A600039AF7BE300210B9168E3BDF81C109DF8C2
+:100A70003C0001440831BDF8240008445E490A5C8A
+:100A8000BDF83000C0EBC00101EB80115C4800EB09
+:100A900041116031BDF82C0000EB001001EBC000EB
+:100AA0004276BDF81C109DF83C0008440830BDF8A3
+:100AB000241008445049085C04287DD005DC58B156
+:100AC000012848D0022845D141E1082875D01028D6
+:100AD00074D02028F7D1B4E2BDF83010C1EBC100CA
+:100AE00000EB8111464800EB41106030BDF82C103E
+:100AF00001EB011100EBC10090F87600102824D121
+:100B00000022BDF83000C0EBC00101EB80113C4871
+:100B100000EB41116031BDF82C0000EB001001EB3F
+:100B2000C00080F87620F322BDF83000C0EBC00191
+:100B300001EB8011324800EB41106030BDF82C1001
+:100B400001EB011100EBC1004271BDF82400401C13
+:100B500081B20991ECE2F222BDF83000C0EBC00195
+:100B600001EB8011264800EB41116031BDF82C00EB
+:100B700000EB001001EBC0004271BDF8301001EB3A
+:100B8000410000EB0111184800EB01113031BDF8B4
+:100B90002C0001EB0010801C0190007820F0040272
+:100BA00001980270BDF81C009DF83C100844083004
+:100BB000BDF82410084402E013E15CE1A5E10E4910
+:100BC0000A5CBDF83000C0EBC00101EB80110C489D
+:100BD00000EB41106030BDF82C1001EB011100EB6F
+:100BE000C10080F876200DE03C300020BC220020BF
+:100BF000BC120020842A00201C760020EC7D0020FE
+:100C0000FC3400200020069024E0BDF81C109DF864
+:100C10003C0001440831BDF8240001440698084412
+:100C2000401CFE490A5CBDF83000C0EBC00101EB7E
+:100C30008011FB4800EB41116031BDF82C0000EB46
+:100C4000001001EBC001493106980A540698401C77
+:100C500080B2069006980F28D7DB0020069024E08B
+:100C6000BDF81C109DF83C0001440831BDF824007B
+:100C70000144069808441030E8490A5CBDF8300089
+:100C8000C0EBC00101EB8011E54800EB4111603180
+:100C9000BDF82C0000EB001001EBC0015B310698A1
+:100CA0000A540698401C80B2069006980A28D7DBA2
+:100CB000BDF81C109DF83C0001440831BDF824002B
+:100CC00008441A30D5490A5CBDF83000C0EBC001B9
+:100CD00001EB8011D24800EB41116031BDF82C00CE
+:100CE00000EB001001EBC00080F87020002006909F
+:100CF00024E0BDF81C109DF83C0001440831BDF80B
+:100D000024000144069808441B30C4490A5CBDF81D
+:100D10003000C0EBC00101EB8011C14800EB411174
+:100D20006031BDF82C0000EB001001EBC001713107
+:100D300006980A540698401C80B20690069805282A
+:100D4000D7DBBDF82400203081B20991F0E1F22216
+:100D5000BDF83000C0EBC00101EB8011B04800EBE2
+:100D600041116031BDF82C0000EB001001EBC00018
+:100D70004271BDF8300000EB400101EB0011A948C1
+:100D800000EB01113031BDF82C0001EB0010801C8C
+:100D90000190007820F0040201980270BDF81C0058
+:100DA0009DF83C1008440830BDF8241008449B49C5
+:100DB0000A5CBDF83000C0EBC00101EB801198481F
+:100DC00000EB41106030BDF82C1001EB011100EB7D
+:100DD000C10080F87620BDF82400401C80B2099044
+:100DE000A6E1F222BDF83000C0EBC00101EB80119A
+:100DF0008B4800EB41116031BDF82C0000EB001076
+:100E000001EBC0004271BDF8300000EB400101EB86
+:100E10000011844800EB01113031BDF82C0001EBCA
+:100E20000010801C0190007820F0040201980270EC
+:100E3000BDF81C009DF83C1008440830BDF8241093
+:100E4000084476490A5CBDF83000C0EBC00101EBF4
+:100E50008011734800EB41106030BDF82C1001EB9D
+:100E6000011100EBC10080F87620BDF82400401C81
+:100E700080B209905CE1F222BDF83000C0EBC00105
+:100E800001EB8011664800EB41116031BDF82C0088
+:100E900000EB001001EBC0004271BDF8300000EB28
+:100EA000400101EB00115F4800EB01113031BDF84A
+:100EB0002C0001EB0010801C0190007820F004024F
+:100EC00001980270BDF81C009DF83C1008440830E1
+:100ED000BDF82410084451490A5CBDF83000C0EB4D
+:100EE000C00101EB80114E4800EB41106030BDF8AD
+:100EF0002C1001EB011100EBC10080F87620BDF849
+:100F00002400401C80B2099012E1F322BDF83000A9
+:100F1000C0EBC00101EB8011414800EB4111603191
+:100F2000BDF82C0000EB001001EBC0004271BDF8D1
+:100F3000300000EB400101EB00113A4800EB0111D9
+:100F40003031BDF82C0001EB0010801C01900078BE
+:100F500020F0040201980270BDF81C009DF83C10BE
+:100F6000084400E00AE10830BDF8241008442B4989
+:100F70000A5CBDF83000C0EBC00101EB80112848CD
+:100F800000EB41116031BDF82C0000EB001001EBCB
+:100F9000C00080F87620BDF81C109DF83C0001448C
+:100FA0000831BDF824000844401C1C490A5CBDF807
+:100FB0003000C0EBC00101EB8011194800EB41117A
+:100FC0006031BDF82C0000EB001001EBC00080F890
+:100FD0007020002006902BE0BDF81C109DF83C000E
+:100FE00001440831BDF82400014406980844801CDF
+:100FF0000A490A5CBDF83000C0EBC00101EB80116A
+:10100000074800EB41116031BDF82C0000EB0010E7
+:1010100001EBC001713106980A5405E01C760020EE
+:10102000FC3400203C3000200698401C80B2069022
+:1010300006980528D0DBBDF82400C01D81B20991B7
+:1010400076E0F222BDF83000C0EBC00101EB801168
+:10105000FD4800EB41116031BDF82C0000EB0010A1
+:1010600001EBC0004271BDF8300000EB400101EB24
+:101070000011F64800EB01113031BDF82C0001EBF6
+:101080000010801C0190007820F00402019802708A
+:10109000BDF81C009DF83C10084400E064E00830F6
+:1010A000BDF824100844EA490A5CBDF83000C0EBE2
+:1010B000C00101EB8011E44800EB41106030BDF845
+:1010C0002C1001EB011100EBC10080F8762000200C
+:1010D000069024E0BDF81C109DF83C000144083146
+:1010E000BDF82400014406980844401CD8490A5C15
+:1010F000BDF83000C0EBC00101EB8011D24800EB1D
+:1011000041116031BDF82C0000EB001001EBC00173
+:10111000713106980A540698401C80B206900698D1
+:101120000428D7DBBDF82400401D81B2099100BF1F
+:1011300000BFBDF82C00401C81B20B91BDF83010EF
+:1011400001EB410000EB0111C04800EB0110C17937
+:10115000BDF82C0081423FF788AC00BF00BFBDF84E
+:101160003000401C81B20C91BA4890F8520BBDF887
+:10117000301088423FF793AB03F061B8B64840782F
+:10118000032827D00020069008E0B1490698095CA2
+:10119000B24A11540698401C81B206911498801CE2
+:1011A00006998142F1DBAE491498888000210691AE
+:1011B0000DE0A1210698C0EBC00202EB8012A2480C
+:1011C00000EB421041710698401C80B206900698D0
+:1011D0000428EEDB1498801E0D2190FBF1F0C1B2C3
+:1011E000139100210C91EFE300200B90EEE3BDF88A
+:1011F000300000EB400101EB0011944800EB0110BE
+:101200003030BDF82C1000EB01108078C0F34000A6
+:1012100000287DD1BDF8300000EB400101EB00114A
+:101220008A4800EB01103030BDF82C1000EB0110A3
+:10123000807A02286CD0BDF81C109DF83C00014457
+:101240000831119800EB800202EBC000084480498D
+:10125000095C084601910021FBF7A0FDBDF8302094
+:1012600002EB420303EB0213784A02EB0312303223
+:10127000BDF82C3002EB0312127842400A43C8D169
+:10128000BDF83000C0EBC00101EB80116E4800EBEF
+:1012900041106030BDF82C1001EB011100EBC100D2
+:1012A00090F83D0001287CD1BDF81C109DF83C0051
+:1012B0000844093066490A5CBDF83000C0EBC00143
+:1012C00001EB8011604800EB41116031BDF82C004A
+:1012D00000EB001001EBC000C271BDF81C109DF8BE
+:1012E0003C0008440A305A49085C0106BDF81C203D
+:1012F0009DF83C0010440B30554A105C41EA004117
+:10130000BDF81C209DF83C0010440C30504A00E011
+:101310008FE3105C41EA0021BDF81C209DF83C00E1
+:1013200010440D304A4A105C0143BDF83000C0EB58
+:10133000C00202EB8012444800EB42126032BDF85A
+:101340002C0000EB001002EBC0008160BDF81C1007
+:101350009DF83C00084411303D49085C0106BDF889
+:101360001C209DF83C0010441230394A105C41EAC0
+:101370000041BDF81C209DF83C0010441330344A55
+:10138000105C41EA0021BDF81C209DF83C0010448F
+:1013900014302F4A105C0143BDF8300000EB4002CE
+:1013A00000E03DE302EB0012284800EB021230326D
+:1013B000BDF82C0002EB00104160BDF83010022097
+:1013C000E8F7C6FDBDF8300000EB400101EB00116D
+:1013D0001E4800EB01113031BDF82C0001EB00106C
+:1013E0000178BDF83000C0EBC00202EB8012164855
+:1013F00000EB42104170BDF8301001EB410000EBF2
+:101400000111124800EB01108079092870D2DFE841
+:1014100000F06F05C0FD6F6F6FFCFB00BDF8301072
+:10142000C1EBC10000EB8111074800EB41106030B7
+:10143000BDF82C1001EB011100EBC100C07988B19F
+:1014400001287DD190E00000FC3400203C300020D9
+:101450001C760020BC220020842A0020EC7D002085
+:10146000BC120020BDF8301001EB410000EB01116F
+:10147000FE4800EB0110007BC8BBBDF83010C1EB8B
+:10148000C10000EB8111FA4800EB41106030BDF85B
+:101490002C1001EB011100EBC1008068B0F5100FBA
+:1014A00012D1C322BDF83000C0EBC00101EB8011A6
+:1014B000EF4800EB41106030BDF82C1001EB01113A
+:1014C00000EBC10042714EE0B522BDF83000C0EB28
+:1014D000C00101EB8011E64800EB41106030BDF81F
+:1014E0002C1001EB011100EBC10042713BE000E068
+:1014F00095E2BDF83010C1EBC10000EB8111DC4872
+:1015000000EB41106030BDF82C1001EB011100EB35
+:10151000C1008068B0F1104F13D1C322BDF8300074
+:10152000C0EBC00101EB8011D14800EB41106030ED
+:10153000BDF82C1001EB011100EBC100427112E06B
+:1015400025E0B522BDF83000C0EBC00101EB8011F1
+:10155000C74800EB41106030BDF82C1001EB0111C1
+:1015600000EBC100427112E0B922BDF83000C0EBBF
+:10157000C00101EB8011BE4800EB41106030BDF8A6
+:101580002C1001EB011100EBC100427100BF00BF44
+:1015900045E2BDF83010C1EBC10000EB8111B44849
+:1015A00000EB41116031BDF82C0000EB001011F888
+:1015B0003010BDF83000C0EBC00202EB8012AC4826
+:1015C00000EB4210007981426DD1BDF81C109DF8EE
+:1015D0003C0008440E30A749085C0104BDF81C20FB
+:1015E0009DF83C0010440F30A24A105C41EA0021F3
+:1015F000BDF81C209DF83C00104410309D4A105C42
+:101600000143BDF8300002E05CE1D4E04CE0C0EB07
+:10161000C00202EB8012964800EB42126032BDF825
+:101620002C0000EB001002EBC0004163BDF81C1061
+:101630009DF83C00084409308E490A5CBDF8300032
+:10164000C0EBC00101EB8011894800EB4111603112
+:10165000BDF82C0000EB001001EBC000C271A42209
+:10166000BDF83000C0EBC00101EB8011804800EBF9
+:1016700041116031BDF82C0000EB001001EBC000FF
+:101680008270A322BDF83000C0EBC00101EB8011D5
+:10169000774800EB41106030BDF82C1001EB0111D0
+:1016A00000EBC1004271BAE1BDF83010C1EBC100DE
+:1016B00000EB81116E4800EB41116031BDF82C0048
+:1016C00000EB001011F83010BDF83000C0EBC00284
+:1016D00002EB8012664800EB42100079814269D12A
+:1016E000BDF81C109DF83C0008440E306149085CB0
+:1016F0000104BDF81C209DF83C0010440F305D4AE9
+:10170000105C41EA0021BDF81C209DF83C0010440B
+:101710001030584A105C0143BDF83000C0EBC002E5
+:1017200002EB8012524800EB42126032BDF82C00EE
+:1017300000EB001002EBC0004163BDF81C109DF8E7
+:101740003C00084409304B490A5CBDF83000C0EB4E
+:10175000C00101EB8011464800EB41116031BDF83A
+:101760002C0000EB001001EBC000C271A422BDF8F8
+:101770003000C0EBC00101EB80113D4800EB41118E
+:101780006031BDF82C0000EB001001EBC00082704E
+:10179000A322BDF83000C0EBC00101EB801134483A
+:1017A00000EB41106030BDF82C1001EB011100EB93
+:1017B000C100427133E1BDF8301001EB410000EB94
+:1017C00001112A4800EB0110007BC8BBBDF83010A6
+:1017D000C1EBC10000EB8111254800EB41106030E6
+:1017E000BDF82C1001EB011100EBC1008068B0F5D1
+:1017F000100F12D10522BDF83000C0EBC00101EB83
+:1018000080111B4800EB41106030BDF82C1001EB3B
+:10181000011100EBC100427153E00122BDF830001C
+:10182000C0EBC00101EB8011114800EB41106030AA
+:10183000BDF82C1001EB011100EBC100427140E03A
+:10184000FFE7BDF83010C1EBC10000EB8111084883
+:1018500000EB41106030BDF82C1001EB011100EBE2
+:10186000C1008068B0F1104F19D105E03C30002074
+:10187000FC3400201C7600200522BDF83000C0EBAF
+:10188000C00101EB8011FE4800EB41106030BDF853
+:101890002C1001EB011100EBC100427111E001229B
+:1018A000BDF83000C0EBC00101EB8011F44800EB43
+:1018B00041106030BDF82C1001EB011100EBC100AC
+:1018C0004271ACE0BDF83010C1EBC10000EB8111FA
+:1018D000EB4800EB41106030BDF82C1001EB01111A
+:1018E00000EBC100C07910B101286ED182E0BDF8D3
+:1018F000301001EB410000EB0111E24800EB011058
+:10190000007BC8BBBDF83010C1EBC10000EB8111FA
+:10191000DB4800EB41106030BDF82C1001EB0111E9
+:1019200000EBC1008068B0F5100F12D10822BDF89D
+:101930003000C0EBC00101EB8011D14800EB411039
+:101940006030BDF82C1001EB011100EBC1004271B9
+:101950004FE08922BDF83000C0EBC00101EB8011DF
+:10196000C74800EB41106030BDF82C1001EB0111AD
+:1019700000EBC10042713CE0FFE7BDF83010C1EB65
+:10198000C10000EB8111BE4800EB41106030BDF892
+:101990002C1001EB011100EBC1008068B0F1104F79
+:1019A00015D10822BDF83000C0EBC00101EB801159
+:1019B000B34800EB41106030BDF82C1001EB011171
+:1019C00000EBC100427114E05CE026E036E08922C1
+:1019D000BDF83000C0EBC00101EB8011A84800EB5E
+:1019E00041106030BDF82C1001EB011100EBC1007B
+:1019F000427112E08B22BDF83000C0EBC00101EB58
+:101A000080119F4800EB41116031BDF82C0000EBC4
+:101A1000001001EBC000427100BF00BF00BF00BF5B
+:101A20001198401CC1B2119113991198884200DBA2
+:101A300013E0BDF82C00401C81B20B91BDF83010B2
+:101A400001EB410000EB01118E4800EB0110C17960
+:101A5000BDF82C0081423FF7CAAB00BFBDF8301083
+:101A600001EB410000EB0111864800EB0110C17948
+:101A7000BDF82C00814200DD0CE0BDF83000401CB8
+:101A800081B20C91804890F8520BBDF8301088421A
+:101A90003FF7AAAB00BF02F0D2BB1498801E0D2105
+:101AA00090FBF1F0C1B2139100210C91FBE20021F7
+:101AB0000B91CEE2BDF8301001EB410000EB0111BB
+:101AC000704800EB01103030BDF82C1000EB011015
+:101AD0008078C0F3400000287ED1BDF81C109DF82E
+:101AE0003C0001440831119800EB800202EBC00079
+:101AF00008446649095C084601910021FBF74EF94C
+:101B0000BDF8302002EB420303EB02135D4A02EB07
+:101B100003123032BDF82C3002EB0312127842402F
+:101B20000A43D9D1BDF83010C1EBC10000EB8111DF
+:101B3000534800EB41106030BDF82C1001EB01114F
+:101B400000EBC10090F83D0001287CD1BDF81C10CD
+:101B50009DF83C00084409304C490A5CBDF830004F
+:101B6000C0EBC00101EB8011454800EB4111603131
+:101B7000BDF82C0000EB001001EBC000C271BDF8F5
+:101B80001C109DF83C0008440A304049085C0106DE
+:101B9000BDF81C209DF83C0010440B303B4A105C03
+:101BA00041EA0041BDF81C209DF83C0010440C3077
+:101BB000364A105C41EA0021BDF81C209DF83C002B
+:101BC00010440D30314A105C0143BDF83000C0EBC9
+:101BD000C00202EB801200E036E2294800EB42121C
+:101BE0006032BDF82C0000EB001002EBC0008160F9
+:101BF000BDF81C109DF83C00084411302349085CD6
+:101C00000106BDF81C209DF83C00104412301F4A0C
+:101C1000105C41EA0041BDF81C209DF83C001044D6
+:101C200013301A4A105C41EA0021BDF81C209DF8CF
+:101C30003C0010441430154A105C0143BDF83020BC
+:101C400002EB420000E0F6E100EB02120D4800EB6F
+:101C500002123032BDF82C0002EB00104160BDF8DA
+:101C600030100220E8F774F9BDF8301001EB4100A4
+:101C700000EB0111034800EB0111303108E00000D6
+:101C8000FC3400203C300020BC2200201C760020C8
+:101C9000BDF82C0001EB00100178BDF83000C0EB5E
+:101CA000C00202EB8012FA4800EB421041700122A0
+:101CB000BDF83000C0EBC00101EB8011F44800EB2F
+:101CC00041116031BDF82C0000EB001001EBC000A9
+:101CD0008271BDF8301001EB410000EB0111ED48BD
+:101CE00000EB01108079092842D2DFE800F04105BD
+:101CF00042C9414141FEFD00BDF83010C1EBC100B9
+:101D000000EB8111E24800EB41106030BDF82C106F
+:101D100001EB011100EBC100C07910B1012826D1FF
+:101D200012E0B522BDF83000C0EBC00101EB80111C
+:101D3000D74800EB41106030BDF82C1001EB0111C9
+:101D400000EBC100427112E0B922BDF83000C0EBD7
+:101D5000C00101EB8011CE4800EB41106030BDF8AE
+:101D60002C1001EB011100EBC100427100BF00BF5C
+:101D700060E1BDF83010C1EBC10000EB8111C44837
+:101D800000EB41116031BDF82C0000EB001011F8A0
+:101D90003010BDF83000C0EBC00202EB8012BC482E
+:101DA00000EB42100079814269D1BDF81C109DF80A
+:101DB0003C0008440E30B849085C0104BDF81C2002
+:101DC0009DF83C0010440F30B34A105C41EA0021FA
+:101DD000BDF81C209DF83C0010441030AE4A105C49
+:101DE0000143BDF83000C0EBC00202EB8012A848EE
+:101DF00000EB42126032BDF82C0000EB001002EB49
+:101E0000C0004163BDF81C109DF83C000844093037
+:101E1000A1490A5CBDF83000C0EBC00101EB8011A4
+:101E20009B4800EB41116031BDF82C0000EB001025
+:101E300001EBC000C271A422BDF83000C0EBC001AC
+:101E400001EB8011924800EB41116031BDF82C008C
+:101E500000EB001001EBC0008270A322BDF830003F
+:101E6000C0EBC00101EB8011894800EB41106030EC
+:101E7000BDF82C1001EB011100EBC1004271D9E05B
+:101E8000BDF83000C0EBC00101EB8011804800EBD1
+:101E900041116031BDF82C0000EB001011F830103A
+:101EA000BDF83000C0EBC00202EB8012784800EBB6
+:101EB0004210007981426CD1BDF81C109DF83C00A5
+:101EC00008440E307449085C0104BDF81C209DF8DC
+:101ED0003C0010440F30704A105C41EA0021BDF80C
+:101EE0001C209DF83C0001E067E053E010441030F6
+:101EF000694A105C0143BDF83000C0EBC00202EB40
+:101F00008012634800EB42126032BDF82C0000EBF7
+:101F1000001002EBC0004163BDF81C109DF83C00AE
+:101F2000084409305C490A5CBDF83000C0EBC001D0
+:101F300001EB8011564800EB41116031BDF82C00D7
+:101F400000EB001001EBC000C271A422BDF830000C
+:101F5000C0EBC00101EB80114D4800EB4111603135
+:101F6000BDF82C0000EB001001EBC0008270A32232
+:101F7000BDF83000C0EBC00101EB8011444800EB1C
+:101F800041106030BDF82C1001EB011100EBC100D5
+:101F900042714FE00122BDF83000C0EBC00101EBFF
+:101FA00080113B4800EB41106030BDF82C1001EB74
+:101FB000011100EBC10042713CE0BDF83000C0EB04
+:101FC000C00101EB8011324800EB41106030BDF8D8
+:101FD0002C1001EB011100EBC100C07910B10128F8
+:101FE00026D112E08922BDF83000C0EBC00101EB20
+:101FF0008011274800EB41106030BDF82C1001EB38
+:10200000011100EBC100427112E08B22BDF83000DB
+:10201000C0EBC00101EB80111D4800EB41106030A6
+:10202000BDF82C1001EB011100EBC100427100BFA3
+:1020300000BF00BF00BF1198401CC1B2119113999D
+:102040001198884200DB13E0BDF82C00401C81B2DF
+:102050000B91BDF8300000EB400101EB00110D4881
+:1020600000EB0110C179BDF82C0081423FF722AD91
+:1020700000BFBDF8300000EB400101EB0011054846
+:1020800000EB0110C179BDF82C00814206DD12E0A1
+:10209000FC3400203C3000201C760020BDF83000CD
+:1020A000401C81B20C91FE4890F8520BBDF83010E4
+:1020B00088423FF7FCAC00BFEDE4FA4840780328C3
+:1020C00031D00020069008E0F7490698095CF74AED
+:1020D00011540698401C81B206911498801C0699F0
+:1020E0008142F1DBF249149888800021069117E0C3
+:1020F0000698C0EBC00101EB8011EE4800EB4110E7
+:10210000407948B9A4210698C0EBC00202EB8012C6
+:10211000E84800EB421041710698401C81B20691DC
+:1021200006980428E4DB00200C9095E100200B9039
+:102130006EE1BDF81C109DF83C0008440830DA49F7
+:10214000095C084601910021FAF728FEBDF830200D
+:1021500002EB420303EB0213D74A02EB03123032C5
+:10216000BDF82C3002EB0312127842400A437CD1B6
+:10217000BDF8300000EB400101EB0011CE4800EB50
+:1021800001113031BDF82C0001EB00100178BDF8D1
+:102190003000C0EBC00202EB8012C64800EB4210D8
+:1021A0004170BDF8300000EB400101EB0011C24866
+:1021B00000EB0110807909282BD2DFE800F02A0516
+:1021C0002B812A2A2AD5FC00BDF83000C0EBC001C3
+:1021D00001EB8011B74800EB41106030BDF82C10C6
+:1021E00001EB011100EBC10090F83E0088B9CA2252
+:1021F000BDF83000C0EBC00101EB8011AD4800EB31
+:1022000041106030BDF82C1001EB011100EBC10052
+:102210004271F6E0BDF83000C0EBC00101EB801167
+:10222000A44800EB41116031BDF82C0000EB001018
+:1022300011F83010BDF83000C0EBC00202EB801284
+:102240009C4800EB42100079814238D1BDF8300043
+:10225000C0EBC00101EB8011964800EB41106030EB
+:10226000BDF82C1001EB011100E0CCE000EBC10047
+:1022700090F83E0018BBAA22BDF83000C0EBC001A8
+:1022800001EB80118B4800EB41116031BDF82C004F
+:1022900000EB001001EBC0008270A322BDF83000FB
+:1022A000C0EBC00101EB8011824800EB41106030AF
+:1022B000BDF82C1001EB011100EBC1004271A0E050
+:1022C000BDF83000C0EBC00101EB8011794800EB94
+:1022D00041116031BDF82C0000EB001011F83010F6
+:1022E000BDF83000C0EBC00202EB8012714800EB79
+:1022F00042100079814236D1BDF83000C0EBC001F8
+:1023000001EB80116B4800EB41106030BDF82C10E0
+:1023100001EB011100EBC10090F83E0018BBAA22AE
+:10232000BDF83000C0EBC00101EB8011614800EB4B
+:1023300041116031BDF82C0000EB001001EBC00032
+:102340008270A322BDF83000C0EBC00101EB801108
+:10235000584800EB41106030BDF82C1001EB011122
+:1023600000EBC100427100BFBDF83000C0EBC001FE
+:1023700001EB80114F4800EB41106030BDF82C108C
+:1023800001EB011100EBC10090F83E0088B9042276
+:10239000BDF83000C0EBC00101EB8011454800EBF7
+:1023A00041106030BDF82C1001EB011100EBC100B1
+:1023B000427126E0FFE7BDF83000C0EBC00101EB41
+:1023C00080113C4800EB41106030BDF82C1001EB4F
+:1023D000011100EBC10090F83E0088B91022BDF851
+:1023E0003000C0EBC00101EB8011324800EB41101E
+:1023F0006030BDF82C1001EB011100EBC1004271FF
+:1024000000BF00BF13E0BDF82C00401C81B20B914F
+:10241000BDF8300000EB400101EB0011264800EB55
+:102420000110C179BDF82C0081423FF782AE00BF98
+:10243000BDF8300000EB400101EB00111E4800EB3D
+:102440000110C179BDF82C00814200DD0CE0BDF81F
+:102450003000401C81B20C91114890F8520BBDF82D
+:10246000301088423FF762AE00BF25E60D48407845
+:10247000032849D00020069008E00B490698095C23
+:102480000A4A11540698401C81B206911498801C87
+:1024900006998142F1DB06491498888000210DE0FD
+:1024A000BC220020842A00201C760020EC7D002025
+:1024B000BC120020FC3400203C300020069120E0BB
+:1024C000069800EB400101EB0011FE4800EB011003
+:1024D000407B022811D1A2210698C0EBC00202EB7A
+:1024E0008012F94800EB421041710121069800EB7F
+:1024F0004000F64A02EB800081700698401C81B2D1
+:10250000069106980428DBDB00200C905AE100209D
+:102510000B9033E1BDF81C109DF83C0008440830D6
+:10252000EB49095C084601910021FAF737FCBDF838
+:10253000302002EB420303EB0213E24A02EB0312E8
+:102540003032BDF82C3002EB0312127842400A43BD
+:102550007DD1BDF8300000EB400101EB0011D948FE
+:1025600000EB01113031BDF82C0001EB00100178B7
+:10257000BDF83000C0EBC00202EB8012D24800EB85
+:1025800042104170BDF83000C0EBC00101EB80117A
+:10259000CD4800EB41116031BDF82C0000EB00107C
+:1025A00011F83010BDF83000C0EBC00202EB801211
+:1025B000C54800EB42100079814279D1BDF81C106A
+:1025C0009DF83C0008440930C149085C0104BDF88D
+:1025D0001C209DF83C0010440A30BD4A105C41EAC2
+:1025E0000021BDF81C209DF83C0010440B30B84A77
+:1025F000105C0143BDF83000C0EBC00202EB80125A
+:10260000B14800EB42126032BDF82C0000EB001024
+:1026100002EBC0004163BDF8300000EB400101EB6C
+:102620000011A84800EB0110807909281AD2DFE8D0
+:1026300000F09E051A40659E9E788B00B222BDF880
+:102640003000C0EBC00101EB80119F4800E090E03A
+:1026500000EB41106030BDF82C1001EB011100EBD4
+:10266000C100427183E0A522BDF83000C0EBC0017B
+:1026700001EB8011944800EB41116031BDF82C0052
+:1026800000EB001001EBC0008270A322BDF8300007
+:10269000C0EBC00101EB80118B4800EB41106030B2
+:1026A000BDF82C1001EB011100EBC10042715EE09E
+:1026B0005EE0A522BDF83000C0EBC00101EB801147
+:1026C000814800EB41116031BDF82C0000EB001097
+:1026D00001EBC0008270A322BDF83000C0EBC00146
+:1026E00001EB8011784800EB41106030BDF82C10F0
+:1026F00001EB011100EBC100427138E0B522BDF8D9
+:102700003010C1EBC10000EB81116F4800EB4110AC
+:102710006030BDF82C1001EB011100EBC1004271DB
+:1027200000BF0222BDF83010C1EBC10000EB8111E7
+:10273000654800EB41106030BDF82C1001EB011131
+:1027400000EBC100427112E08022BDF83000C0EB06
+:10275000C00101EB80115C4800EB41106030BDF816
+:102760002C1001EB011100EBC100427100BF00BF52
+:1027700013E0BDF82C00401C81B20B91BDF8301065
+:1027800001EB410000EB01114E4800EB0110C17953
+:10279000BDF82C0081423FF7BDAE00BFBDF8301040
+:1027A00001EB410000EB0111464800EB0110C1793B
+:1027B000BDF82C00814200DD0CE0BDF83000401C6B
+:1027C00081B20C91434890F8520BBDF8301088420A
+:1027D0003FF79DAE00BF6FE43F484078032827D005
+:1027E0000020069008E03A490698095C3B4A1154DB
+:1027F0000698401C81B206911498801C069981426B
+:10280000F1DB374914988880002106910DE0A12161
+:102810000698C0EBC00202EB80122B4800EB42107E
+:1028200041710698401C80B2069006980428EEDBA1
+:10283000BDF81C109DF83C000844083081B2099195
+:102840002349BDF82400085C05287DDA0846BDF858
+:102850002410405C002877DD1D49BDF82400085C89
+:10286000401E81B20C91BDF82400401C81B2099138
+:10287000002106913FE00022BDF8301001EB41003D
+:1028800000EB01110F4800EB01113031069801EB0C
+:1028900000100270BDF8301001EB410000EB011197
+:1028A000084800EB01113031069801EB001042702E
+:1028B000BDF8301001EB410000EB0111014800EBC5
+:1028C00001110FE03C300020FC340020402E00209D
+:1028D0001C760020BC220020842A0020EC7D0020F1
+:1028E000BC1200203031069801EB001002720698ED
+:1028F000401C80B2069006981028BCDBFB49BDF84E
+:102900002400085C0104F94ABDF82400401C105C56
+:1029100041EA0021BDF82400801C105C0843C11767
+:10292000CDE90001FAF73AFABDF8302002EB420196
+:1029300001EB0212EE4901EB02110860BDF8240020
+:10294000C01C80B2099000E015E2E848BDF82410F0
+:10295000405C00210190FAF721FAC2B2BDF83000C4
+:1029600000EB400101EB0011E14800EB01100271A6
+:10297000BDF82400401C80B20990DC48BDF824104A
+:10298000405C00210190FAF709FAC2B2BDF83000AC
+:1029900000EB400101EB0011D54800EB0110427142
+:1029A000BDF82400401C80B20990D049BDF8240035
+:1029B000095C084601910021FAF7F0F9C1B2BDF8AF
+:1029C000300000EB400202EB0012C94800EB02109D
+:1029D0008171BDF82400401C81B20991C349BDF842
+:1029E0002400095C084601910021FAF7D7F9C1B229
+:1029F000BDF8300000EB400202EB0012BC4800EBD7
+:102A00000210C171BDF82400401C81B20991B74980
+:102A1000BDF82400095C084601910021FAF7BEF9CF
+:102A20000146BDF8300000EB400202EB0012B04856
+:102A300000EB02108160BDF82400401C81B20991B6
+:102A4000AA49BDF82400095C084601910021FAF763
+:102A5000A5F9C1B2BDF8300000EB400202EB001254
+:102A6000A34800EB02100173BDF82400401C81B2A2
+:102A70000991BDF8301001EB410000EB01119C48B9
+:102A800000EB01108079062871D100200B905EE0E8
+:102A90009649BDF82400095C084601910021FAF727
+:102AA0007DF9C2B2BDF8300000EB400101EB00112E
+:102AB0008F4800EB01113031BDF82C0001EB001004
+:102AC0000270BDF82400401C81B209918749BDF80D
+:102AD0002400095C084601910021FAF75FF9C2B2AF
+:102AE000BDF8300000EB400101EB0011804800EB25
+:102AF00001113031BDF82C0001EB00104270BDF81F
+:102B00002400401C81B209917849BDF82400095C79
+:102B1000084601910021FAF741F9C2B2BDF8300030
+:102B200000EB400101EB0011714800EB0111303165
+:102B3000BDF82C0001EB00100272BDF82400401C0F
+:102B400081B20991BDF82C00401C81B20B91BDF8F7
+:102B5000300000EB400101EB0011654800EB011073
+:102B6000C179BDF82C00814292DCEEE0FFE7002045
+:102B70000B9040E05D49BDF82400095C08460191D6
+:102B80000021FAF70BF9C2B2BDF8300000EB4001AA
+:102B900001EB0011564800EB01113031BDF82C005B
+:102BA00001EB00100270BDF82400401C81B20991B5
+:102BB0004E49BDF82400095C084601910021FAF74E
+:102BC000EDF8C2B2BDF8300000EB400101EB00119E
+:102BD000474800EB01113031BDF82C0001EB00102B
+:102BE0004270BDF82400401C81B20991BDF82C0050
+:102BF000401C81B20B91BDF8300000EB400101EBAD
+:102C000000113B4800EB0110C179BDF82C00814256
+:102C1000B0DC3648BDF82410405C00F00F000428FA
+:102C200014DABDF8300000EB400101EB0011304830
+:102C300000EB01101C3001902C48BDF82410405CC2
+:102C40000199097860F3010101980170BDF8240031
+:102C5000401C81B209912549BDF82400085C04217B
+:102C6000B1EB201F15DDBDF8300000EB400101EB9A
+:102C700000111F4800EB01101C3001901B48BDF8EB
+:102C80002410405C02090198007862F383000199E6
+:102C900008701648BDF82410405C00F00F000428AE
+:102CA00014DABDF8300000EB400101EB00111048D0
+:102CB00000EB01101C3001900C48BDF82410405C62
+:102CC0000199097860F3051101980170BDF824009D
+:102CD000401C81B20991BDF82C001A2101EB400182
+:102CE0001498814231DA00200B9020E01C760020FD
+:102CF0003C300020F749BDF824000A5CBDF83000E4
+:102D000000EB400101EB0011F34800EB0111303101
+:102D1000BDF82C0001EB00108272BDF82400401CAD
+:102D200081B20991BDF82C00401C81B20B91BDF815
+:102D3000300000EB400101EB0011E74800EB01100F
+:102D4000C179BDF82C008142D4DCBDF830100220DE
+:102D5000E7F7FEF8BDF83000C1B208460191FAF776
+:102D60000BFE0121BDF8300000EB4000DB4A02EB16
+:102D70008000417052E1BDF81C109DF83C000844F1
+:102D80000830D449085C05287ED1BDF81C109DF898
+:102D90003C000844093081B20991CE49BDF82400B5
+:102DA000095CCF4880F8F41B90F8F40B042803DD8D
+:102DB0000421CB4880F8F41BBDF82400401C81B2EC
+:102DC000099100210C91B0E0C249BDF82400095CD2
+:102DD000084601910021F9F7E1FFC1B2BDF83000CA
+:102DE00000EB4002BF4800EB0210C171BDF82400A7
+:102DF000401C81B20991B749BDF82400095C08461E
+:102E000001910021F9F7CAFFC2B2BDF8300000EB12
+:102E10004001B44800EB01108271BDF82400401C51
+:102E200081B20991AB49BDF82400085C0104A94AAC
+:102E3000BDF82400401C105C41EA0021BDF82400CC
+:102E4000801C105C0843C117CDE90001F9F7A6FF0B
+:102E5000BDF8301001EB4102A24901EB02110860FC
+:102E6000BDF82400C01C80B209909A48BDF8241017
+:102E7000405C00210190F9F791FFC2B2BDF830002B
+:102E800000EB4001974800E0C8E000EB0110027140
+:102E9000BDF82400401C80B209908E48BDF8241073
+:102EA000405C00210190F9F779FFC2B2BDF8300013
+:102EB00000EB40018B4800EB01104271BDF824008B
+:102EC000401C80B209908349BDF82400095C084683
+:102ED00001910021F9F762FF0146BDF8300000EBD7
+:102EE0004002804800EB02108160BDF82400401CC5
+:102EF00081B209917749BDF82400401C0A5CBDF8F5
+:102F00002400085C42EA00210391BDF82400801CE3
+:102F100081B20991BDF824100398084481B2099147
+:102F2000BDF83000401C81B20C916D4890F8F40B54
+:102F3000BDF8301088423FF747AF6B4840781A28F9
+:102F400066DB0021664890F8F40B00EB4002624813
+:102F5000643800F82210624890F8F40B00EB40024D
+:102F60005D48643800EB8200817001215C4890F874
+:102F7000F40B00EB40025848643800EB82004170CB
+:102F8000574890F8F40B00EB40025348643800EBCC
+:102F90008200C17042F21071514890F8F40B00EBBE
+:102FA00040024D48643800EB820081604FF47A7132
+:102FB0004B4890F8F40B00EB40024A4800EB02103B
+:102FC00081600121464890F8F40B00EB400245482F
+:102FD00000EB021081714FF41651414890F8F40B48
+:102FE00000EB40023F4800EB0210016001213C4829
+:102FF00090F8F40B00EB40023A4800EB021001712C
+:10300000374890F8F40B401CC1B2354880F8F41BE7
+:1030100000210A20E6F79CFFFCF76CF8BDF83010A1
+:1030200001EB410000EB01112B4800EB0110407B4C
+:1030300002280AD10B21BDF83000C0EBC00202EB20
+:1030400080122A4800EB42104171BEE3BDF81C100B
+:103050009DF83C000844083081B209911D49BDF833
+:103060002400085C05287DDA0846BDF82410415C80
+:103070001948407F814202D100200C900AE0154897
+:10308000BDF82410415C144890F84D01814201D1F3
+:1030900001200C90BDF82400401C81B20991BDF8BC
+:1030A00030000228DFDA1248407A401C104948728A
+:1030B0000846407A022809DD08464078032802D1F4
+:1030C0005120087102E01020094908710020069083
+:1030D0003FE000001C7600203C30002078290020D2
+:1030E000BC220020B42E0020BC120020FC340020A2
+:1030F000842A00200022BDF8300000EB400101EBE3
+:103100000011FE4800EB01113031069801EB001070
+:103110000270BDF8300000EB400101EB0011F748F0
+:1031200000EB01113031069801EB00104270BDF840
+:10313000300000EB400101EB0011F04800EB011101
+:103140003031069801EB001002720698401C80B2E4
+:10315000069006981028CDDBE949BDF82400401DF3
+:10316000095C00E041E2084601910021F9F716FEF2
+:1031700000235840594008437DD0E148BDF8241051
+:10318000405C0104DE4BBDF82400401C185C41EAA1
+:103190000020BDF82410891C595C0843C117CDE9F3
+:1031A0000001F9F7FBFDBDF8301001EB410202EB25
+:1031B0000112D24901EB02110860BDF82400C01CC5
+:1031C00080B20990CE48BDF82410405C00210190E7
+:1031D000F9F7E4FDC2B2BDF8300000EB400101EBAD
+:1031E0000011C64800EB01100271BDF82400401C1C
+:1031F00080B20990C248BDF82410405C00210190C3
+:10320000F9F7CCFDC2B2BDF8300000EB400101EB94
+:103210000011BA4800EB01104271BDF82400401CB7
+:1032200080B20990B648BDF82410405C002101909E
+:10323000F9F7B4FDC2B2BDF8300000EB400101EB7C
+:103240000011AE4800EB01108271BDF82400401C53
+:1032500080B20990AA48BDF82410405C002101907A
+:10326000F9F79CFDC2B2BDF8300000EB400101EB64
+:103270000011A24800E0A3E100EB0110C271BDF80B
+:103280002400401C80B209909D48BDF82410405C89
+:1032900000210190F9F782FDBDF8301001EB4102E9
+:1032A00002EB0112954901EB02118860BDF8240080
+:1032B000401C80B209909248BDF82410405C002167
+:1032C0000190F9F76BFDC2B2BDF8300000EB400190
+:1032D00001EB0011894800EB01100273BDF82400D6
+:1032E000401C80B20990BDF8301001EB410000EBAA
+:1032F0000111824800EB01108079062871D100206D
+:103300000B905EE07E49BDF82400095C08460191FF
+:103310000021F9F743FDC2B2BDF8301001EB4100C6
+:1033200000EB0111754800EB01113031BDF82C00A4
+:1033300001EB00100270BDF82400401C81B209911D
+:103340006F49BDF82400095C084601910021F9F796
+:1033500025FDC2B2BDF8301001EB410000EB0111B8
+:10336000664800EB01113031BDF82C0001EB001074
+:103370004270BDF82400401C81B209916049BDF83B
+:103380002400095C084601910021F9F707FDC2B24B
+:10339000BDF8301001EB410000EB0111574800EB84
+:1033A00001113031BDF82C0001EB00100272BDF8A4
+:1033B0002400401C81B20991BDF82C00401C81B250
+:1033C0000B91BDF8301001EB410000EB01114B48AF
+:1033D00000EB0110C179BDF82C00814292DCEFE0D6
+:1033E000FFE700200B9040E04549BDF82400095C50
+:1033F000084601910021F9F7D1FCC2B2BDF83000B6
+:1034000000EB400101EB00113C4800EB01113031B1
+:10341000BDF82C0001EB00100270BDF82400401C28
+:1034200081B209913649BDF82400095C0846019132
+:103430000021F9F7B3FCC2B2BDF8300000EB400147
+:1034400001EB00112D4800EB01113031BDF82C00CB
+:1034500001EB00104270BDF82400401C81B20991BC
+:10346000BDF82C00401C81B20B91BDF8301001EB6F
+:10347000410000EB0111214800EB0110C179BDF8BA
+:103480002C008142B0DC1E48BDF82410405C00F0E6
+:103490000F00042814DABDF8301001EB410000EBF6
+:1034A0000111164800EB01101C3001901448BDF8C2
+:1034B0002410405C0199097860F3010101980170C2
+:1034C000BDF82400401C81B209910D49BDF82400CB
+:1034D000085C0421B1EB201F1ADDBDF8301001EBB0
+:1034E000410000EB0111054800EB01101C30019078
+:1034F0000348BDF82410405C020903E03C30002082
+:103500001C7600200198007862F38300019908700E
+:10351000FE48BDF82410405C00F00F00042814DAC7
+:10352000BDF8301001EB410000EB0111F84800EB51
+:1035300001101C300190F548BDF82410405C019941
+:10354000097860F3051101980170BDF82400401C52
+:1035500081B20991BDF82C001A2101EB40011498A9
+:1035600081422DDA00200B901CE0E849BDF82400D0
+:103570000A5CBDF8300000EB400101EB0011E448AB
+:1035800000EB01113031BDF82C0001EB001082720C
+:10359000BDF82400401C81B20991BDF82C00401CEC
+:1035A00081B20B91BDF8301001EB410000EB01112D
+:1035B000D74800EB0110C179BDF82C008142D4DC62
+:1035C000BDF830100220E6F7C3FCBDF83000C1B2F0
+:1035D00008460191FAF7D0F90121BDF8300000EB5F
+:1035E0004000CC4A02EB800041702EE5BDF81C1073
+:1035F0009DF83C0008440830C449085CC64948713D
+:10360000BDF81C109DF83C0008440930BF49085C17
+:10361000C1490871BDF81C109DF83C0008440A30EF
+:10362000BA49085CBC49C870BDF81C109DF83C0044
+:1036300008440B30B549085CB7498870BDF81C10C8
+:103640009DF83C0008440C30B049085CB249487011
+:10365000BDF81C109DF83C0008440D30AB49095CD6
+:10366000AE4880F8F013E6F72FFBE6F7E9FAAB482F
+:1036700090F8F003FF2842D1E6F792FABDF81C104B
+:103680009DF83C0008440830A049085CA2494871F4
+:10369000BDF81C109DF83C00084409309B49085CAB
+:1036A0009D490871BDF81C109DF83C0008440A3083
+:1036B0009649085C9849C870BDF81C109DF83C00FC
+:1036C00008440B309149085C93498870BDF81C1080
+:1036D0009DF83C0008440C308C49085C8E494870C9
+:1036E000BDF81C109DF83C0008440D308749095C6A
+:1036F0008A4880F8F013E6F7E7FAE6F7A1FA884877
+:10370000C06D58B187484078032803D152208549BD
+:10371000087106E00F208349087102E00E208149FC
+:10372000087192E410207F490871BDF81C109DF8C3
+:103730003C00084408307549085C77494871BDF879
+:103740001C109DF83C00084409307049085C72491F
+:103750000871BDF81C109DF83C0008440A306B4904
+:10376000085C6D49C870BDF81C109DF83C00084409
+:103770000B306649085C68498870BDF81C109DF8DC
+:103780003C0008440C306149085C63494870BDF84E
+:103790001C109DF83C0008440D305C49095C5F48F2
+:1037A00080F8F013E6F790FA04F05EF95B49C1F88F
+:1037B000FC030846D0F8FC03C0F300410E915748C3
+:1037C000D0F8FC03C0F342010D914FE30E205549A0
+:1037D00008710021514880F8E51147E351484078CD
+:1037E000032827D00021069108E048490698095C83
+:1037F0004D4A11540698401C81B206911498801CC1
+:1038000006998142F1DB464914988880002106918F
+:103810000DE00D210698C0EBC00202EB8012434878
+:1038200000EB421041710698401C80B20690069849
+:103830000428EEDB00210C913DE000210B9117E004
+:10384000BDF8301001EB410000EB0111304800EBF6
+:1038500001103030BDF82C1000EB0110807800F022
+:10386000010000B112E0BDF82C00401C81B20B91A8
+:10387000BDF8301001EB410000EB0111244800EBD2
+:103880000110C179BDF82C008142D9DC00BFBDF820
+:10389000301001EB410000EB01111D4800EB01105D
+:1038A000C179BDF82C00814200DD08E0BDF8300090
+:1038B000401C81B20C91BDF830000428BDDB00BF74
+:1038C000BDF8300004287CDB002019490870012075
+:1038D000184908601849C1F88802104890F8ED01AD
+:1038E00001286FDB0D200F490871BDF81C109DF8F1
+:1038F0003C00084409300549095CBDF81C209DF8CE
+:103900003C0010440830014A105C17E01C7600208F
+:103910003C30002078290020AC260020BC2200206A
+:10392000BC120020842A0020EC7D0020FC34002002
+:103930002A0A0020880242420000424241EA002155
+:103940000A91BDF81C109DF83C0008440B3011464C
+:10395000095CBDF81C209DF83C0010440A30FE4A6A
+:10396000105C41EA0020FD4908800021069110E02A
+:10397000BDF81C109DF83C0001440C310698084429
+:10398000F549095CF64A069811540698401C81B224
+:1039900006910698B0F5007FEADBF048008800F257
+:1039A000FF3080B2014601900120E5F791FB48B15C
+:1039B0000021EC4880F8E511E8480088642148437C
+:1039C00001E037E02FE0BDF8281090FBF1F0C1B224
+:1039D000E44880F8E4110120E349C872DF48008818
+:1039E000401CDE49088008460088BDF8281088423F
+:1039F00019DDDC4890F8E00120F00100401CD949B5
+:103A000081F8E001084690F8E00120F00600801CF3
+:103A100081F8E001BDF82810D1480E38418000211E
+:103A20000120E6F795FA0020D0490860D049C1F896
+:103A300088020BE01020CF490871CA4890F8E001D5
+:103A400020F080008030C74981F8E001F7E3BDF83D
+:103A50001C109DF83C0008440830BF49095CC1486F
+:103A600080F8E5111120C349087108464078032801
+:103A700027D00021069108E0B7490698095CBE4AA4
+:103A800011540698401C81B206911498801C069926
+:103A90008142F1DBB44914988880002106910DE041
+:103AA00011210698C0EBC00202EB8012B34800EB74
+:103AB000421041710698401C80B206900698042876
+:103AC000EEDBBCE3AB484078032827D00021069109
+:103AD00008E0A1490698095CA74A11540698401CC1
+:103AE00081B206911498801C06998142F1DB9E49AF
+:103AF00014988880002106910DE012210698C0EBF1
+:103B0000C00202EB80129D4800EB42104171069802
+:103B1000401C80B2069006980428EEDB00210C9130
+:103B20003DE000210B9117E0BDF8301001EB4100A2
+:103B300000EB0111924800EB01103030BDF82C1061
+:103B400000EB0110807800F0010000B112E0BDF838
+:103B50002C00401C81B20B91BDF8301001EB4100EC
+:103B600000EB0111864800EB0110C179BDF82C0073
+:103B70008142D9DC00BFBDF8301001EB410000EB01
+:103B800001117F4800EB0110C179BDF82C00814282
+:103B900000DD08E0BDF83000401C81B20C91BDF89A
+:103BA00030000428BDDB00BFBDF83000042874DB02
+:103BB00000207449087001206C4908606C49C1F804
+:103BC0008802684890F8ED01012867DBBDF81C10F9
+:103BD0009DF83C00084408305F49085C04285DDC1F
+:103BE000122064490871BDF81C109DF83C0008447F
+:103BF00008305949095C5B4880F8E51190F8E50107
+:103C0000401E81B20C910021069119E0BDF81C10F4
+:103C10009DF83C0001440931069808444E490A5C6D
+:103C2000BDF8300000EB400101EB0011544800EBFF
+:103C300001110E3106980A540698401C80B2069075
+:103C400006980A28E2DBBDF81C109DF83C000844E9
+:103C500014304149095CBDF81C209DF83C0010441B
+:103C600013303D4A105C41EA00210A91BDF81C1056
+:103C70009DF83C00084416301146095CBDF81C2034
+:103C80009DF83C0010441530334A105C41EA002096
+:103C9000324908800021069112E0E7E05AE0BDF8C1
+:103CA0001C109DF83C0001441731069808442A492D
+:103CB000095C2B4A069811540698401C81B2069163
+:103CC0000698B0F5007FEADB24480088401EBDF866
+:103CD000301000EB812081B203200191E5F7F8F963
+:103CE000C0B31E48008864214843BDF8281090FBEB
+:103CF000F1F0C1B21B4880F8E41101201A49C872E2
+:103D000016480088401C1549088008460088BDF800
+:103D1000281088426DDD0021069118E0BDF83010B2
+:103D200001EB410000EB0111154800EB01103030B0
+:103D3000069900EB011009300190007820F0010095
+:103D4000401C019908700698401C80B206900698A5
+:103D5000102819E084E000001C760020280A0020CA
+:103D6000AA240020BC220020BC120020880242426B
+:103D700000004242842A0020EC7D0020FC34002018
+:103D80003C3000202A0A0020C8DBBDF8301001EBCF
+:103D9000410000EB0111FE4800EB011018300190CA
+:103DA000007820F00100401C01990870BDF8301027
+:103DB00001EB410000EB0111F54800EB0110183058
+:103DC0000190007820F00600801C01990870BDF871
+:103DD0002820BDF8300000EB400101EB0011EC4859
+:103DE00000EB01104283BDF830100220E6F7B0F876
+:103DF00036E0E8480088012832D10020069017E01C
+:103E0000BDF8301001EB410000EB0111E04800EB80
+:103E100001103030069900EB011009300190007854
+:103E200020F00102019802700698401C80B20690B2
+:103E300006981028E4DBBDF8301001EB410000EBE0
+:103E40000111D34800EB011018300190007820F0E8
+:103E5000010201980270BDF830100220E6F778F8F0
+:103E60000020CD490860CD49C1F88802E7E1CC487F
+:103E7000C06D0A21B0FBF1F1BDF81C209DF83C009B
+:103E800010440830C74A105C81421BD1BDF81C1099
+:103E90009DF83C00084408301146085C28B1C04831
+:103EA000C06D0A38BE49C86505E00020BC49C86538
+:103EB0001020BD49087100210520E6F749F80120CE
+:103EC000B749C872BBE1B648C06D0A21B0FBF1F139
+:103ED000BDF81C209DF83C0010440830B24AC23A9C
+:103EE00092F8AC201044AF4A105C814220D1BDF85A
+:103EF0001C109DF83C0008440830AB49C23991F8C9
+:103F0000AC1008441146085C28B1A548C06D0A38B9
+:103F1000A349C86505E00020A149C8655120A24910
+:103F2000087100210520E6F713F801209C49C872AA
+:103F300085E10020069014E0002005900AE0202290
+:103F40009A48069900EB411105980A540598401CBF
+:103F500081B2059105982028F1DB0698401C81B2BA
+:103F6000069106981428E7DB14208F490871BDF8E4
+:103F70001C109DF83C00084408308A49095C0A91ED
+:103F8000BDF81C109DF83C00084409308549095CC7
+:103F90000891BDF82800142801DD14200A90BDF80E
+:103FA0002000202801DD202008900020069024E039
+:103FB0000020059018E0BDF81C109DF83C0001445D
+:103FC0000A31BDF82000069A02FB0011059808444A
+:103FD00074490A5C7549069801EB401105980A542A
+:103FE0000598401C81B20591BDF8201005988842C3
+:103FF000E1DB0698401C81B20691BDF828100698B6
+:104000008842D5DB00210720E5F7A2FF17E1152044
+:1040100065490871BDF81C109DF83C000844083043
+:104020006049085C5E4981F8240FBDF81C109DF8BA
+:104030003C00084409305B49085C0106BDF81C20BF
+:104040009DF83C0010440A30564A105C41EA004199
+:10405000BDF81C209DF83C0010440B30514A105C08
+:1040600041EA0021BDF81C209DF83C0010440C30B2
+:104070004C4A105C01434A48C0F8291FBDF81C1087
+:104080009DF83C0008440D301146085C0106BDF85F
+:104090001C209DF83C0010440E30424A105C41EA5E
+:1040A0000041BDF81C209DF83C0010440F303D4AF3
+:1040B000105C41EA0021BDF81C209DF83C00104432
+:1040C0001030384A105C01433548C0F8251FBDF850
+:1040D0001C109DF83C00084411301146085C010496
+:1040E000BDF81C209DF83C00104412302D4A105C95
+:1040F00041EA0021BDF81C209DF83C00104413301B
+:10410000284A105C01432648C0F82D1FBDF81C103A
+:104110009DF83C00084414301146095C204880F8A2
+:104120004A1FBDF81C109DF83C000844153011468C
+:10413000095C1B4880F8491FBDF81C109DF83C0025
+:10414000084416301146095C154880F8481FBDF830
+:104150001C109DF83C00084417301146095C1048BB
+:1041600080F8471FBDF81C109DF83C00084418302B
+:104170001146095C0A4880F8461FBDF81C109DF8DE
+:104180003C00084419301146095C054810E0000065
+:104190003C300020280A00208802424200004242AF
+:1041A000BC1200201C760020842A00201B22002044
+:1041B00080F8451F1498202828DDBDF81C109DF8B4
+:1041C0003C0008441A301146085C0106BDF81C206A
+:1041D0009DF83C0010441B30F74A105C41EA004156
+:1041E000BDF81C209DF83C0010441C30F24A105CC5
+:1041F00041EA0021BDF81C209DF83C0010441D3010
+:10420000ED4A105C0143ED48C0F84B1F0220EC4919
+:10421000087114E0002006900DE00021BDF81C207C
+:104220009DF83C00024406981044E34A1154069855
+:10423000401C81B2069106980528EEDB00BF1DE008
+:10424000002006900DE00021BDF81C209DF83C00E8
+:10425000024406981044D84A11540698401C81B272
+:10426000069106980528EEDB0021D648A0F87616C0
+:104270003AE00021D348A0F8761635E0D148B0F8EE
+:10428000760658B30020069012E0BDF81C10149872
+:104290000144891C06980844C749095CBDF81C20E4
+:1042A00006981044C44A11540698401C81B20691E5
+:1042B000C448B0F8761606988142E6DCC148B0F8EA
+:1042C0007606069007E00021BB4A0698115406982E
+:1042D000401C81B2069106982828F4DBB948B0F852
+:1042E00076060A283BF764ACF5E3B748807830B12E
+:1042F00001287DD002287CD003287BD1ECE3B14893
+:1043000090F8EE06C0F3C3000E2817D2DFE800F0E5
+:1043100007172E455C778EA5C9FEFDFCFBFAA94860
+:1043200090F8EE0620F078000830A64981F8EE06F5
+:10433000002001F5D161486001208870DEE1A3A171
+:104340009D4809F03FFB0390039870B19D4890F899
+:10435000EE0620F0780010309A4981F8EE06002031
+:1043600001F5D161486001208870C7E198A19248A9
+:1043700009F028FB0390039870B1924890F8EE067C
+:1043800020F0780018308F4981F8EE06002001F502
+:10439000D161486001208870B0E18EA1864809F0A3
+:1043A00011FB0390039870B1864890F8EE0620F058
+:1043B00078002030834981F8EE06002001F5D161B4
+:1043C00048600120887099E182A17B4809F0FAFADF
+:1043D0000390039890B17B4890F8EE0620F07800A7
+:1043E0002830784981F8EE06002001F5D16102E01D
+:1043F00086E1C7E2C5E24860012088707EE175A1D0
+:104400006D4809F0DFFA0390039870B16D4890F899
+:10441000EE0620F0780038306A4981F8EE06002078
+:1044200001F5D16148600120887067E169A16248A7
+:1044300009F0C8FA0390039870B1624890F8EE064C
+:1044400020F0780038305F4981F8EE06002001F551
+:10445000D16148600120887050E15EA1564809F0A2
+:10446000B1FA03900398D8B154484078182809DD70
+:10447000544890F8EE0620F078005030514981F809
+:10448000EE0608E04F4890F8EE0620F07800403045
+:104490004C4981F8EE0600204F49486001208870A1
+:1044A0002CE14EA1444809F08DFA0390039870B3B3
+:1044B0000020069008E000224348903806994254B4
+:1044C0000698401C81B2069106981428F3DB002060
+:1044D00006900EE00398011D0698084436490A5CD0
+:1044E0000698401D384990390A540698401C81B2FC
+:1044F000069106980F28EDDB00210320E5F728FD43
+:10450000304805E0E4E0CDE070E03FE009E007E09E
+:1045100090F8EE0620F0780048302A4981F8EE063F
+:10452000ECE030A1244809F04DFA0390039860B301
+:104530000020069008E00021274A683206981154AE
+:104540000698401C81B2069106981428F3DB0020DF
+:1045500006900EE00398411D069808441649095C30
+:104560000698401D1C4A683211540698401C81B2BE
+:10457000069106980F28EDDB124890F8EE0620F021
+:10458000780050300F4981F8EE06B7E011A10A48D3
+:1045900009F018FA0390039868B10A4890F8EE06FB
+:1045A00020F078005830074981F8EE0600200A49CB
+:1045B000486001208870A1E01C760020BC12002019
+:1045C000C02F0020BC220020842A002061000000AF
+:1045D0006F6B00004F4B000044290020494D4549B6
+:1045E0003A00000049434349443A0000FE488079BC
+:1045F00070B1FE4890F8EE0620F078006030FB497C
+:1046000081F8EE06002001F5D16148600120887034
+:10461000F7A1F94809F0D6F903900398A8B3002050
+:10462000F649486001208870F3490398401D095CF1
+:104630003039F14B0398001D185C303841EA001006
+:10464000C117CDE90001F8F7A9FBE7498871ECA192
+:10465000E94809F0B7F903900398B0B1E649039827
+:10466000401C085C302811DB0398401C085C303883
+:104670000B460399595C303940EA0110C117CDE966
+:104680000001F8F78BFBD849C8710AE0DA490398B2
+:10469000085C3038C117CDE90001F8F77FFBD2493B
+:1046A000C8712BE0AFF2D401D34809F08BF9039025
+:1046B000039860B1CD4890F8EE0620F0800080307D
+:1046C000CA4981F8EE064FF47A70CC49886015E04B
+:1046D000AFF20011C84809F075F90390039860B172
+:1046E000C24890F8EE0620F07801C04880F8EE1637
+:1046F0000020C24948600120887000BF00BF0DE360
+:10470000BA4890F8EE06C0F3C3000D281ED2DFE8C9
+:1047100000F0071E344B619CC8D7F2F01DEFEE008D
+:10472000AFF25011B44809F04DF90390039868B105
+:104730000020B249486001208870AC4890F8EE062D
+:1047400020F078000830A94981F8EE0618E1ADA103
+:10475000A94809F037F90390039868B10020A749E8
+:10476000486001208870A14890F8EE0620F078009B
+:1047700010309E4981F8EE0602E1AFF2A8119E4882
+:1047800009F020F90390039868B100209B49486024
+:1047900001208870954890F8EE0620F078001830D7
+:1047A000924981F8EE06EBE097A1934809F00AF9E7
+:1047B0000390039868B18D4890F8EE0620F07800D9
+:1047C00020308A4981F8EE0600208C49486001209B
+:1047D0008870D5E0AFF2F411874809F0F3F8039040
+:1047E000039888B30020069008E00021834A6832CD
+:1047F000069811540698401C81B206910698142818
+:10480000F3DB002006900EE00398411D0698084453
+:104810007949095C0698401D784A68321154069817
+:10482000401C81B2069106980F28EDDB00207349E9
+:104830004860012088706D4890F8EE0620F07800FE
+:1048400028306A4981F8EE069AE069A16A4809F0C1
+:10485000B9F80390039818B36348807940B163486E
+:1048600090F8EE0620F078003030604981F8EE06CE
+:10487000002062494860012088705F490398401D0C
+:10488000095C30395C4B0398001D185C303841EAF4
+:104890000010C117CDE90001F8F780FA524988717C
+:1048A0006EE0524890F8EE0620F0780040304F4914
+:1048B00081F8EE06002051494860012088705FE0D1
+:1048C000AFF2F0214C4809F07DF80390039868B1ED
+:1048D000464890F8EE0620F078004030434981F8D1
+:1048E000EE060020454948600120887048E036E027
+:1048F0001EE00FE0FFE73D4890F8EE0620F078005C
+:1049000048303A4981F8EE0600203C4948600120D1
+:10491000887035E0354890F8EE0620F08000803051
+:10492000324981F8EE064FF47A703449886027E006
+:10493000AFF26031304809F045F80390039868B150
+:104940002A4890F8EE0620F078006030274981F878
+:10495000EE060020294948600120887010E0AFF27F
+:104960008C31254809F02EF80390039838B11F4880
+:1049700090F8EE0620F078011C4880F8EE1600BF93
+:1049800000BFCBE1194890F8EE06C0F3C30005283C
+:1049900012D2DFE800F003123D8AA200002017497E
+:1049A000486001208870114890F8EE0620F07800E9
+:1049B00008300E4981F8EE06A4E0AFF2E8310E4867
+:1049C00009F000F80390039868B100200B49486093
+:1049D00001208870054890F8EE0620F0780010302D
+:1049E000024981F8EE068DE0842A0020BC220020D6
+:1049F0004353513A000000001C7600204429002057
+:104A00002C000000220000005245414459000000E3
+:104A10000020CD49486001208870CC490398801D52
+:104A2000095C3039C94B0398401D185C303841EAA5
+:104A30000010C117CDE90001F8F7B0F9C449887139
+:104A4000AFF24401C14808F0BDFF0390039810B3D2
+:104A5000BE490398401C085C302811DB0398401CB9
+:104A6000085C30380B460399595C303940EA011034
+:104A7000C117CDE90001F8F791F9B549C8710AE00D
+:104A8000B2490398085C3038C117CDE90001F8F746
+:104A900085F9AF49C871AF4890F8EE0620F078006C
+:104AA0001830AC4981F8EE062CE0AFF2D841A748A7
+:104AB00008F088FF0390039860B1A64890F8EE06CE
+:104AC00020F080008030A34981F8EE064FF47A7020
+:104AD0009D49886016E034E116E09E4890F8EE06A5
+:104AE00020F080019B4880F8EE1690F8EE0620F04A
+:104AF0007801984880F8EE16002100F55850817032
+:104B0000416000BF00BF09E1924890F8EE06C0F393
+:104B1000C300092815D2DFE800F005152C435A71AF
+:104B2000BBD2E9008B4890F8EE0620F07800083000
+:104B3000884981F8EE0600218348416001208249BE
+:104B40008870E9E0AFF27C51804808F03BFF0390A9
+:104B5000039868B17F4890F8EE0620F07800103096
+:104B60007C4981F8EE06002277484260012181707D
+:104B7000D2E0AFF2A451754808F024FF03900398E7
+:104B800068B1744890F8EE0620F07800183071494A
+:104B900081F8EE0600206C49486001208870BBE077
+:104BA000AFF2D051694808F00DFF0390039868B147
+:104BB000684890F8EE0620F078002030654981F8CA
+:104BC000EE0600206049486001208870A4E0AFF242
+:104BD000FC515E4808F0F6FE0390039868B15D480A
+:104BE00090F8EE0620F0780028305A4981F8EE0659
+:104BF000002055494860012088708DE056A1534837
+:104C000008F0E0FE03900398E8B300204E494860A6
+:104C100001208870002006900DE00398011D069881
+:104C200008444A490A5C4A490A3106980A540698D7
+:104C3000401C81B2069106981428EEDB47A1444837
+:104C40000A3008F0BFFE0390039888B10020069058
+:104C50000BE00022069903980844401E3C490A31A3
+:104C60000A540698401C81B2069106980228F0DB8F
+:104C7000384890F8EE0620F078003030354981F859
+:104C8000EE06012000E002E0A1F58051C87243E089
+:104C9000AFF2C0612D4808F095FE0390039868B10B
+:104CA000002029494860012088702A4890F8EE06C3
+:104CB00020F078003830274981F8EE062CE0AFF27A
+:104CC000EC61224808F07EFE0390039868B1002151
+:104CD0001D484160012282701E4890F8EE0620F0C7
+:104CE000780040301B4981F8EE0615E0AFF21C71E8
+:104CF000164808F067FE0390039860B1154890F8D5
+:104D0000EE0620F080008030124981F8EE064FF464
+:104D10007A700D49886000BF00BF00BF00BF00214E
+:104D20000C48A0F876160020069007E00021074AFC
+:104D3000069811540698401C81B206910698642882
+:104D4000F4DB17B030BD0000442900201C760020A1
+:104D5000842A0020BC220020444843502C0000003C
+:104D60002DE9F74F96B00024A2460020059004904C
+:104D7000039000BF00258346029000BF8046814615
+:104D800000BF04E00020FE490855601C84B2642C7A
+:104D9000F8DBFC48807800283FD0FB48407880B39F
+:104DA0000021F8488170A0F5585090F8EE0620F0E8
+:104DB0008001F64880F8EE16F3488078C0B10128EB
+:104DC00020D002280AD0032826D1F04890F8EE0619
+:104DD00020F07801ED4880F8EE161DE0EB4890F8E1
+:104DE000EE0620F078002030E84981F8EE0613E066
+:104DF000E64890F8EE0620F07801E44880F8EE16D8
+:104E00000AE00AE0E14890F8EE0620F07800583019
+:104E1000DE4981F8EE0600BF00BFDC4890F8EE06E0
+:104E20000121B1EBD01F41F0E882D94880780128F8
+:104E30007ED1D64890F8C8070128F9D14FF0000874
+:104E4000E1E04FF00009CBE008EB480000EB08116F
+:104E5000D04800EB0110303000EB091080780121C0
+:104E6000B1EBD01F7ED108EB480000EB0811C94818
+:104E700000EB0110303000EB0910807820F00400C6
+:104E8000001D08EB480101EB0812C24901EB0211B9
+:104E9000303101EB0911887008EB480000EB081174
+:104EA000BC4800EB0110303000EB09108078C0F3F3
+:104EB000C000002856D008EB480000EB0811B548A8
+:104EC00000EB0110303000EB0910807820F0080171
+:104ED00008EB480000EB0812AE4800EB021030303F
+:104EE00000EB091081700021AB48C0F83D10C8EB01
+:104EF000C80000EB8812A94800EB4210603009EBB3
+:104F0000091200EBC20000F122011022A2482D304C
+:104F1000E3F79BF9C8EBC80000EB88119F4800EB52
+:104F20004110603009EB091100EBC1019A4800E023
+:104F30007FE0401C51F81A2F02624968416208EB79
+:104F4000480000EB0811934800EB0110303000EBF3
+:104F500009100078904981F82000C8EBC80000EBE8
+:104F6000881100E038E08D4800EB4110603009EB1B
+:104F7000091100EBC100416B8748C0F829102130AE
+:104F800087490A6F0262B1F87410818408EB480007
+:104F900000EB08117F4800EB0110303000EB0910E6
+:104FA00041687D48C0F84710C06D81B20220E4F727
+:104FB0008FF800210620E4F7CBFF7748C06D7649D3
+:104FC000C98B884204D27448C06D401C7249C865C0
+:104FD00000210520E4F7BCFF09F101001FFA80F968
+:104FE00008EB480000EB08116A4800EB0110C0799B
+:104FF00048453FF729AF41460220E4F7A9FF08F1F1
+:1050000001001FFA80F8B8F1040FFFF61AAF5E48EE
+:105010008078032803D05C488078012802D10020E2
+:10502000604908600021594880F8C8170B2056498C
+:10503000087100205C49087010E002F015FD53492A
+:10504000C1F8FC030846D0F8FC03C0F3004004900C
+:105050000846D0F8FC03C0F34200039003980028F0
+:10506000EBD049488078022812D14748407878B17F
+:1050700007200290552042490870FD204870AA2060
+:1050800088700020C8700871612048710020887104
+:10509000FA213B4A029811544148703041790298F4
+:1050A000401C11543E48703001790298801C115404
+:1050B0003B487030C1780298C01C11543848703099
+:1050C00081780298001D115435487030417802985B
+:1050D000401D11542D4890F8F0130298801D115472
+:1050E00000240EE02948D0F8FC03C4F10301C900F4
+:1050F000C840C1B2029809302044214A1154601CB2
+:1051000084B2042CEEDB2048407840B91C4A029857
+:105110000D301899115402980E3085B251E0214893
+:105120008038006850B91C48007838B1164880783B
+:10513000032803D01448807801283BD1002409E0DB
+:1051400013488830015D02980D3020440C4A1154F8
+:10515000601C84B2142CF3DB002409E00A484830B8
+:10516000015D029821302044054A1154601C84B22C
+:105170000A2CF3DB024A02982B301899115415E0DF
+:1051800052020020BC580020842A0020BC220020AB
+:105190006C2900203C300020BC120020FC34002090
+:1051A0003C26002088024042220A002002982C302F
+:1051B00085B206E00120FE498870002019B0BDE8E4
+:1051C000F08F002D01F0E686FA49189881F87306F1
+:1051D0001898152801F09E8010DCA0F10B000A2819
+:1051E00081F0A180DFE810F01D008C08A1053C00D3
+:1051F0008D06A802CF0548068C088D08A12814D07A
+:1052000008DC502813D0512844D0522841F08B801C
+:1052100000F06CBFA22806D0A32803D0A428F5D1A3
+:1052200002E000BF00BF00BF00BF01F07CB8E24851
+:10523000007A00EB400101EB0011E04800EB0110A7
+:10524000407FDF494855681C85B2DB48007A18B9B1
+:105250000120D949087202E00020D7490872E4E72A
+:10526000D5484078032803D15020D349087102E083
+:105270001020D1490871002406E0D248005D2919A8
+:10528000CF4A5054601C84B20A2CF6DB05F10A00A8
+:1052900085B2CAE7C74890F8E00100F0010020B1EC
+:1052A000012007F092FFFAF75BF84FF000083CE2AC
+:1052B00008EB480000EB0811C04800EB01108079B2
+:1052C000032831D008EB480000EB0811BB4800EB85
+:1052D00001108079012827D008EB480000EB081165
+:1052E000B64800EB0110807902281DD008EB480079
+:1052F00000EB0811B14800EB01108079042813D0AD
+:1053000008EB480000EB0811AC4800EB0110807975
+:10531000072809D008EB480000EB0811A74800EB6C
+:1053200001108079082875D108EB480000EB0811BE
+:10533000A24800EB0110407FA1494855681C85B286
+:1053400001204855E81C85B2AB4602204855681C30
+:1053500085B21D204855681C85B24FF0000914E144
+:1053600008EB480000EB0811944800EB01103030C6
+:1053700000EB0910007892494855681C85B208EB8B
+:10538000480000EB08118D4800EB0110303000EBB5
+:10539000091080788A494855681C85B208EB480096
+:1053A00000EB0811854800EB0110303000EB0910CC
+:1053B0008078C0F3801000287ED008EB480000EB16
+:1053C00008117E4800EB0110303000EB09108078A6
+:1053D000C0F38000E0B908EB480000EB0811774803
+:1053E00000EB0110303000EB09108078C0F3C000F2
+:1053F00070B908EB480000EB0811704800EB011091
+:10540000303000EB09108078C0F340000028D3D082
+:10541000002414E0E2E008EB480000EB08116748C4
+:1054200000EB0110303000EB09104068C4F10301BB
+:10543000C900C8406119624A5054601C84B2042CEF
+:10544000E9DB281D85B2002416E0C8EBC80000EB9C
+:1054500088115D4800EB4110603009EB091100EB49
+:10546000C100D0F81A00C4F10301C900C840611995
+:10547000534A5054601C84B2042CE6DB281D85B2CC
+:10548000002416E0C8EBC80000EB88114E4800EB82
+:105490004110603009EB091100EBC100D0F81E008B
+:1054A000C4F10301C900C8406119454A5054601C49
+:1054B00084B2042CE6DB00E063E0281D85B2002402
+:1054C00015E0C8EBC80000EB88113F4800EB411025
+:1054D000603009EB091100EBC100406BC4F102011F
+:1054E000C900C8406119364A5054601C84B2032C6C
+:1054F000E7DBE81C85B200241CE0C8EBC80000EB29
+:105500008811314800EB4110603009EB091100EBC4
+:10551000C10050F8221F4068C4F10502D200CDE955
+:10552000060108460699E2F77EFE6119244A5054A6
+:10553000601C84B2062CE0DBA81D85B200241CE0B0
+:10554000C8EBC80000EB88111F4800EB4110603029
+:1055500009EB091100EBC10022308168C068C4F179
+:105560000502D200CDE9080108460899E2F75BFE82
+:105570006119134A5054601C84B2062CE0DBA81D4C
+:1055800085B209F101001FFA80F908EB480000EB31
+:1055900008110A4800EB0110C07948453FF7E0AE1A
+:1055A000A5EB0B00C0F30721ABF10200044A0DE0AC
+:1055B0006C290020BC220020842A00203C300020DE
+:1055C00052020020DEDA0208FC3400201154A5EB60
+:1055D0000B00C1B2ABF101001154A2E008EB48008E
+:1055E00000EB0811F74800EB0110807906287DD107
+:1055F00008EB480000EB0811F24800EB0110407F77
+:10560000F1494855681C85B203204855E81C85B20D
+:10561000AB4602204855681C85B20E204855681CD0
+:1056200085B24FF0000964E008EB480000EB081178
+:10563000E44800EB0110303000EB09100078E2493B
+:105640004855681C85B208EB480000EB0811DD489E
+:1056500000EB0110303000EB09108078DA49485532
+:10566000681C85B208EB480000EB0811D54800EB38
+:105670000110303000EB09108078C0F3800090B347
+:10568000002412E0C8EBC80000EB8811CF4800EB03
+:105690004110603009EB091100EBC1003F30005DA3
+:1056A0006119C94A5054601C84B20A2CEADB05F126
+:1056B0000A0085B2002412E0C8EBC80000EB881194
+:1056C000C24800EB4110603009EB091100EBC1004A
+:1056D0005830005D6119BC4A5054601C84B2022CE1
+:1056E000EADBA81C85B209F1010000E019E01FFA0D
+:1056F00080F908EB480000EB0811B24800EB0110FC
+:10570000C079484590DCA5EB0B000002C1B2ABF1BB
+:105710000200AD4A1154A5EB0B00C1B2ABF1010080
+:10572000115408F101001FFA80F8A94890F8520BB3
+:1057300040453FF7BDAD78E5A54890F8E00100F0A1
+:10574000010020B1012007F040FDF9F709FE4FF0FC
+:10575000000862E208EB480000EB0811994800EBF2
+:105760000110807903283BD008EB480000EB0811BA
+:10577000944800EB01108079012831D008EB4800F3
+:1057800000EB08118F4800EB01108079022827D028
+:1057900008EB480000EB08118A4800EB0110807903
+:1057A00004281DD008EB480000EB0811854800EBE9
+:1057B00001108079072813D008EB480000EB08118E
+:1057C000804800EB01108079082809D008EB4800D8
+:1057D00000EB08117B4800EB01108079092875D196
+:1057E000012079494855E81C85B2AB46022048554E
+:1057F000681C85B21D204855681C85B24FF0000911
+:105800000DE108EB480000EB08116E4800EB0110B9
+:10581000303000EB091000786B494855681C85B2A0
+:1058200008EB480000EB0811664800EB011030302F
+:1058300000EB0910807864494855681C85B208EB74
+:10584000480000EB08115F4800EB0110303000EB1E
+:1058500009108078C0F38000E0B908EB480000EB45
+:105860000811584800EB0110303000EB0910807827
+:10587000C0F3C00070B908EB480000EB08115148B4
+:1058800000EB0110303000EB09108078C0F34000CD
+:10589000002872D0002413E008EB480000EB081148
+:1058A000484800EB0110303000EB09104068C4F1AB
+:1058B0000301C900C8406119434A5054601C84B2B6
+:1058C000042CE9DB281D85B2002417E0C1E0C8EBF9
+:1058D000C80000EB88113D4800EB4110603009EB37
+:1058E000091100EBC100D0F81A00C4F10301C9008E
+:1058F000C8406119344A5054601C84B2042CE6DB61
+:10590000281D85B2002416E0C8EBC80000EB881102
+:105910002E4800EB4110603009EB091100EBC1008B
+:10592000D0F81E00C4F10301C900C8406119264A1D
+:105930005054601C84B2042CE6DB281D85B2002480
+:1059400015E0C8EBC80000EB8811204800EB4110BF
+:10595000603009EB091100EBC100406BC4F102019A
+:10596000C900C8406119184A5054601C84B2032C05
+:10597000E7DBE81C85B200241DE04CE0C8EBC80062
+:1059800000EB8811114800EB4110603009EB091160
+:1059900000EBC10050F8221F4068C4F10502D2009C
+:1059A000CDE90A0108460A99E2F73DFC6119064A69
+:1059B0005054601C84B2062CE0DBA81D85B2002484
+:1059C00025E000003C30002052020020FC34002082
+:1059D000BC220020C8EBC80000EB8811FE4800EB99
+:1059E0004110603009EB091100EBC10022308168E1
+:1059F000C068C4F10502D200CDE90C0108460C993B
+:105A0000E2F711FC6119F54A5054601C84B2062C6F
+:105A1000E0DBA81D85B209F101001FFA80F908EB4F
+:105A2000480000EB0811EE4800EB0110C079484532
+:105A30003FF7E7AEA5EB0B00C0F30721ABF1020087
+:105A4000E64A1154A5EB0B00C1B2ABF101001154B1
+:105A5000DFE008EB480000EB0811E14800EB011023
+:105A6000807905283DD10220DC494855E81C85B2E3
+:105A7000AB464FF0000920E009F10100D749485535
+:105A8000681C85B2D74810F809004855681C85B2D3
+:105A9000002409E0D3480C3000EB0910005D6119C7
+:105AA000CE4A5054601C84B2102CF3DB05F1100078
+:105AB00085B209F101001FFA80F9CB4890F89005F2
+:105AC0004845D9DCA5EB0B000002C1B2ABF10200E6
+:105AD000C24A1154A5EB0B00C1B2ABF10100115445
+:105AE00097E008EB480000EB0811BD4800EB0110FF
+:105AF000807906287ED10320B8494855E81C85B234
+:105B0000AB4602204855681C85B20E204855681CDB
+:105B100085B24FF0000962E008EB480000EB081185
+:105B2000AF4800EB0110303000EB09100078AB49B2
+:105B30004855681C85B208EB480000EB0811A848DE
+:105B400000EB0110303000EB09108078A349485574
+:105B5000681C85B208EB480000EB0811A04800EB78
+:105B60000110303000EB09108078C0F3800090B352
+:105B7000002412E0C8EBC80000EB8811964800EB47
+:105B80004110603009EB091100EBC1003F30005DAE
+:105B90006119924A5054601C84B20A2CEADB05F168
+:105BA0000A0085B2002412E0C8EBC80000EB88119F
+:105BB000894800EB4110603009EB091100EBC1008E
+:105BC0005830005D6119854A5054601C84B2022C23
+:105BD000EADBA81C85B209F101001FFA80F908EB85
+:105BE000480000EB08117E4800EB0110C0794845E1
+:105BF00092DC00E00DE0A5EB0B000002C1B2ABF1BE
+:105C00000200764A1154A5EB0B00C1B2ABF10100C2
+:105C1000115408F101001FFA80F8734890F8520BF4
+:105C200040453FF797AD704890F8F40B00287BDDB6
+:105C30004FF0000873E008EB48016C4800EB0110DE
+:105C4000807904280ED165494855681C85B2012029
+:105C50004855681C85B26248233810F8080048553A
+:105C6000681C85B208EB4801604800EB01108079A0
+:105C7000062837D159494855681C85B25A4890F8CA
+:105C800090054855681C85B212204855681C85B29D
+:105C90004FF0000920E009F1010050494855681C07
+:105CA00085B2504810F809004855681C85B2002498
+:105CB00009E04C480C3000EB0910005D6119474ABF
+:105CC0005054601C84B2102CF3DB05F1100085B237
+:105CD00009F101001FFA80F9434890F89005484502
+:105CE000D9DC18E008EB480000EB08113C4800EB59
+:105CF0000110807905280ED138494855681C85B2B5
+:105D000001204855681C85B23548233810F8080032
+:105D10004855681C85B208F101001FFA80F8324826
+:105D200090F8F40B404586DCFDE231480078401CD9
+:105D30002F49087008460078052809DA2A4890F8A3
+:105D4000E00100F0010018B90D202A4908710CE0AB
+:105D5000102028490871244890F8E00100F0010063
+:105D600018B9FF21204880F8E41123480088000A70
+:105D70001A49485520480088C1B2184A681C115475
+:105D8000A81C85B2CFE210201A490871164890F875
+:105D9000E50112494855681C85B24FF000095CE0E6
+:105DA000114890F8E501401EC0EBC00101EB8011E5
+:105DB000094800EB4110603009EB091100EBC1000C
+:105DC00090F87800012844D1074890F8E501401E7A
+:105DD00000EB400112E00000FC34002052020020E1
+:105DE0003C3000204D280020BC220020B42E002092
+:105DF0002A0A0020842A0020280A002001EB001132
+:105E0000F74800EB0110303000EB09100078F5493D
+:105E10004855681C85B2002416E0F34890F8E50167
+:105E2000401EC0EBC00101EB8011F04800EB4110B7
+:105E3000603009EB091100EBC1007930005D2919D0
+:105E4000E84A5054601C84B20A2CE6DB05F10A00D3
+:105E500085B209F101001FFA80F9E34890F8E501E5
+:105E6000401E00EB400101EB0011DD4800EB01108A
+:105E7000C079484594DC56E2DD480078401CDC4996
+:105E8000087008460078052812DAD74890F8E5012E
+:105E9000401E00EB400101EB0011D14800EB011066
+:105EA000007E00F0010018B91220D249087115E0F7
+:105EB0001020D0490871CC4890F8E501401E00EB55
+:105EC000400101EB0011C64800EB0110007E00F01C
+:105ED000010018B9FF21C44880F8E411C24890F8C5
+:105EE000E501C0494855C4480088010ABD4A681CFC
+:105EF0001154C1480088C1B2A81C1154E81C85B2D5
+:105F000011E20120BD49C8720846C06D0A21B0FBEC
+:105F1000F1F0B4494855681C85B2B848C06D0A28EC
+:105F200002D90A26002702E0B448C66D0027AD4911
+:105F30004E55681C85B222204855681C85B2002445
+:105F4000CEE0AE48C06D38B1AC48C06D401E001BFD
+:105F500081B20220E3F720F8A84890F82000A14978
+:105F60004855681C85B24FF0000A0EE0A348D0F8EF
+:105F70002100CAF10301C900C8400AEB0501994A92
+:105F800050540AF101001FFA80FABAF1040FEDDB58
+:105F9000281D85B24FF0000A0EE09848D0F8250081
+:105FA000CAF10301C900C8400AEB05018D4A5054EB
+:105FB0000AF101001FFA80FABAF1040FEDDB281D87
+:105FC00085B24FF0000A0EE08C48D0F82900CAF1E3
+:105FD0000201C900C8400AEB0501824A50540AF187
+:105FE00001001FFA80FABAF1030FEDDBE81C85B25D
+:105FF0004FF0000A14E081480D30016A406ACAF18E
+:106000000502D200CDE90E0108460E99E2F70BF920
+:106010000AEB0501734A50540AF101001FFA80FA95
+:10602000BAF1060FE7DBA81D85B24FF0000A14E0B5
+:1060300072482D308168C068CAF10502D200CDE9EE
+:10604000100108461099E2F7EEF80AEB0501654ADF
+:1060500050540AF101001FFA80FABAF1060FE7DB8B
+:10606000A81D85B2654890F846005E494855681CF1
+:1060700085B2624890F845004855681C85B25F4873
+:1060800090F844004855681C85B25C4890F843007D
+:106090004855681C85B2594890F842004855681C1C
+:1060A00085B2564890F841004855681C85B24FF0BB
+:1060B000000A0EE05148D0F84700CAF10301C900B8
+:1060C000C8400AEB0501474A50540AF101001FFA83
+:1060D00080FABAF1040FEDDB281D85B2601C84B292
+:1060E0000020A11BB841FFF62CAF1CE10120434961
+:1060F000C8720846C06D0A21B0FBF1F03949485515
+:10610000681C85B23D48C06D0A2802D90A260027BE
+:1061100002E03A48C66D002732494E55681C85B2E8
+:1061200022204855681C85B20024E4E03348C06D45
+:1061300038B13248C06D401E001B81B20220E2F728
+:106140002BFF2E4890F8200026494855681C85B240
+:106150004FF0000A0EE02948D0F82100CAF10301EF
+:10616000C900C8400AEB05011E4A50540AF101005B
+:106170001FFA80FABAF1040FEDDB281D85B24FF04B
+:10618000000A0EE01D48D0F82500CAF10301C9003D
+:10619000C8400AEB0501134A50540AF101001FFAE6
+:1061A00080FABAF1040FEDDB281D85B24FF0000A2A
+:1061B0000EE01248D0F82900CAF10201C900C84017
+:1061C0000AEB0501074A50540AF101001FFA80FA50
+:1061D000BAF1030FEDDBE81C85B24FF0000A23E0B3
+:1061E0003C30002052020020BC220020FC34002061
+:1061F0002A0A0020842A0020280A0020BC1200203D
+:10620000F948016A406ACAF10502D200CDE91201DB
+:1062100008461299E2F707F80AEB0501F34A5054D1
+:106220000AF101001FFA80FABAF1060FE8DBA81D97
+:1062300085B24FF0000A14E0EB4820308168C06856
+:10624000CAF10502D200CDE9140108461499E1F71C
+:10625000EAFF0AEB0501E54A50540AF101001FFA72
+:1062600080FABAF1060FE7DBA81D85B2DE480D38CB
+:1062700090F84600DD494855681C85B2DA480D386B
+:1062800090F845004855681C85B2D7480D3890F8FD
+:1062900044004855681C85B2D3480D3890F8430037
+:1062A0004855681C85B2D0480D3890F842004855D2
+:1062B000681C85B2CC480D3890F841004855681CE0
+:1062C00085B24FF0000A0FE0C7480D38D0F84700FC
+:1062D000CAF10301C900C8400AEB0501C34A505482
+:1062E0000AF101001FFA80FABAF1040FECDB281D55
+:1062F00085B2601C84B20020A11BB841FFF616AF26
+:1063000011E01020BA4908715920B8494855681C55
+:1063100085B208E01020B64908715920B3494855A4
+:10632000681C85B200BF00BF0298281AC0F307217D
+:10633000AE4A0298C01D11540298281AC1B20298A0
+:1063400008301154002410E002990D312144A74A6D
+:10635000505CDDE90321E3F72AFD014602980D3088
+:106360002044A24A1154601C84B20298281AA04208
+:10637000EADCA04890F8EF0348B1029AAA1A91B259
+:106380009A4B029A981800230422E4F779FB029AA8
+:10639000AA1A91B2954B029A9818E3F77FFA002156
+:1063A000CDE90001DDE90001000A40EA01608F4902
+:1063B0004855681C85B200984855681C85B28C48C1
+:1063C0008078022810D18A48407868B1681F000A96
+:1063D000C870681F087181B28448401D01F0A4FC98
+:1063E00082494855681C85B2834805600121001F19
+:1063F000E3F7D4FA2846FEF7E1BE7D48807830B155
+:10640000012872D0022871D0032870D1FEE37948A8
+:1064100090F8EE06C0F3C3000E2829D2DFE800F0A2
+:1064200007293D51687C90A4B8CCE3E2E1E0002468
+:1064300005E07248005D6D490855601C84B26F48E4
+:10644000E1F721FFA042F4D86B4804600121001F4E
+:10645000E3F7A4FA674890F8EE0620F078000830D9
+:10646000644981F8EE064FF47A7001F5D1618860D5
+:1064700063E1002405E06248005D5C490855601C4A
+:1064800084B25F48E1F7FFFEA042F4D85A480460A6
+:106490000121001FE3F782FA4FE1002405E059488B
+:1064A000005D52490855601C84B25648E1F7EBFE86
+:1064B000A042F4D8504804600121001FE3F76EFAAF
+:1064C0003BE1002405E05048005D48490855601C48
+:1064D00084B24D48E1F7D7FEA042F4D846480460A4
+:1064E0000121001FE3F75AFA27E128E1D8E2D6E2BA
+:1064F000002405E04548005D3C490855601C84B215
+:106500004248E1F7C0FEA042F4D83B4804600121B4
+:10651000001FE3F743FA10E1002405E03C48005D6A
+:1065200032490855601C84B23948E1F7ACFEA042FC
+:10653000F4D8314804600121001FE3F72FFAFCE092
+:10654000002405E03348005D28490855601C84B2EA
+:106550003048E1F798FEA042F4D8274804600121B2
+:10656000001FE3F71BFAE8E0002405E02A48005D7D
+:106570001E490855601C84B22748E1F784FEA042FA
+:10658000F4D81D4804600121001FE3F707FAD4E0A6
+:10659000002405E02148005D14490855601C84B2C0
+:1065A0001E48E1F770FEA042F4D8134804600121B0
+:1065B000001FE3F7F3F9C0E0002405E01848005D90
+:1065C0000A490855601C84B21548E1F75CFEA042F8
+:1065D000F4D8094804600121001FE3F7DFF9ACE0BB
+:1065E00093E07AE065E01DE0C9120020520200202D
+:1065F000842A0020BC220020BC640240ADE20208D4
+:10660000A7E20208ABE2020894E202087CE2020878
+:106610006BE20208200200205CE20208C3E20208EA
+:10662000B7E20208FA48407802280DD1002405E0BC
+:10663000F848005DF8490855601C84B2F548E1F758
+:1066400022FEA042F4D82DE0002405E0F148005DD0
+:10665000F1490855601C84B20D2CF7DBEC48C238B8
+:10666000E1F711FE00270646002286EA020087EACB
+:106670000201084312D0002408E0E548C238015D59
+:1066800004F10D00E44A1154601C84B20020A11BE7
+:10669000B841F2DBE1A1E048E1F7E9FDDE48E1F7CE
+:1066A000F2FD84B2DE4804600121001FE3F776F9B1
+:1066B00043E0002405E0DB48005DD7490855601C35
+:1066C00084B2D848E1F7DFFDA042F4D8D448046092
+:1066D0000121001FE3F762F92FE0002405E0D24812
+:1066E000005DCD490855601C84B2CF48E1F7CBFD71
+:1066F000A042F4D8CA4804600121001FE3F74EF914
+:1067000042F21070C949886017E0002405E0C848CB
+:10671000005DC1490855601C84B2C548E1F7B3FD6E
+:10672000A042F4D8BE4804600121001FE3F736F907
+:1067300042F21070BD49886000BF00BFAFE1BD48A4
+:1067400090F8EE06C0F3C3000D281FD2DFE800F07A
+:10675000071F33475B6F8397ABBFF1F0EF00002457
+:1067600005E0B548005DAC490855601C84B2B248EC
+:10677000E1F789FDA042F4D8A94804600121001F77
+:10678000E3F70CF94FF47A70A849886086E1002499
+:1067900005E0AA48005DA0490855601C84B2A748DE
+:1067A000E1F771FDA042F4D89D4804600121001F6B
+:1067B000E3F7F4F872E1002405E0A148005D964992
+:1067C0000855601C84B29E48E1F75DFDA042F4D8F4
+:1067D000934804600121001FE3F7E0F85EE1002424
+:1067E00005E09848005D8C490855601C84B29548C6
+:1067F000E1F749FDA042F4D8894804600121001F57
+:10680000E3F7CCF84AE1002405E08F48005D8249B7
+:106810000855601C84B28C48E1F735FDA042F4D8DD
+:106820007F4804600121001FE3F7B8F836E1002437
+:1068300005E08648005D78490855601C84B28348AD
+:10684000E1F721FDA042F4D8754804600121001F42
+:10685000E3F7A4F822E1002405E07D48005D6E49DD
+:106860000855601C84B27A48E1F70DFDA042F4D8C7
+:106870006B4804600121001FE3F790F80EE100244B
+:1068800005E07448005D64490855601C84B2714895
+:10689000E1F7F9FCA042F4D8614804600121001F2F
+:1068A000E3F77CF8FAE0002405E06B48005D5A4904
+:1068B0000855601C84B26848E1F7E5FCA042F4D8B2
+:1068C000574804600121001FE3F768F8E6E05048EC
+:1068D000407802280DD1002405E06048005D4E4953
+:1068E0000855601C84B25D48E1F7CDFCA042F4D8A5
+:1068F0004BE0002405E05948005D47490855601CFD
+:1069000084B2142CF7DB49487E30E1F7BCFC002749
+:10691000064653A145487E3007F054F882460021D0
+:1069200086EA0100794008432BD000240BE09DE06B
+:1069300046E031E03D487E30015D04F11400364A06
+:106940001154601C84B2AAF10100A042F2DC2221A1
+:106950001430314A1154544608E0601E33497E31E8
+:10696000095C15302C4A1154601C84B2701C47F12C
+:1069700000010022201A8A41EFDB28A12648E1F716
+:1069800076FC2548E1F77FFC84B2254804600121AC
+:10699000001FE3F703F881E0002405E03148005DC3
+:1069A0001D490855601C84B22E48E1F76CFCA042DA
+:1069B000F4D81B4804600121001FE2F7EFFF6DE0EF
+:1069C0001A48806840F2E931884209D1194890F8A4
+:1069D000EE0620F078006030164981F8EE0603E0FC
+:1069E00040F2E93011498860002405E01E48005D4E
+:1069F00009490855601C84B21B48E1F744FCA042D9
+:106A0000F4D8074804600121001FE2F7C7FF45E002
+:106A1000842A002034E20208520200200D0A0000FD
+:106A2000BC640240CEE202088DE202084429002044
+:106A300006E30208BC220020CEE30208D5E30208E8
+:106A400084E40208DFE30208EAE30208F5E302084F
+:106A5000FEE302080DE402082BE4020838E4020811
+:106A60002C00000068E40208CAE30208002405E0E4
+:106A7000FD48005DFD490855601C84B2FA48E1F705
+:106A800002FCA042F4D8FA4804600121001FE2F79A
+:106A900085FF43F69820F749886000BF00BF78E281
+:106AA000F54890F8EE06C0F3C30005281AD2DFE8D7
+:106AB00000F0031A94B7EF000020F049C8700024DA
+:106AC00005E0EF48005DE9490855601C84B2EC48D8
+:106AD000E1F7D9FBA042F4D8E54804600121001F8A
+:106AE000E2F75CFF2BE10020E449C870002404E0D9
+:106AF0000020DE490855601C84B2642CF8DB0020BD
+:106B0000DE49C8700846407803281ED10020C870AE
+:106B1000002405E0DB48005DD4490855601C84B2C0
+:106B2000D848E1F7B0FBA042F4D8D2487E3090F8C4
+:106B3000AA00312101EB1010CC490873CC48046045
+:106B40000121001FE2F72AFF42E0002405E0CE48C1
+:106B5000005DC6490855601C84B2082CF7DB002490
+:106B600008E0C6485438015D04F10800BF4A1154DA
+:106B7000601C84B2C1485438E1F785FBA042F0D8CC
+:106B80002C2104F10800B94A1154401C80B2059030
+:106B9000002408E0B9482C38015D05982044B34A28
+:106BA0001154601C84B2B5482C38E1F76CFBA0424C
+:106BB000F0D8AFF29811AD48E1F759FBAB48E1F7D7
+:106BC00062FBAB4908600121A948001FE2F7E6FE1D
+:106BD00042F21070A7498860B1E0002405E0AB489C
+:106BE000005DA2490855601C84B2A848E1F74BFB40
+:106BF000A042F4D89E4804600121001FE2F7CEFEB7
+:106C00009D4890F8EE0620F0780000E099E01830FA
+:106C1000994981F8EE064FF4FA60964988608EE053
+:106C200096484078032816D100209449C870002463
+:106C300005E09748005D8D490855601C84B2944872
+:106C4000E1F721FBA042F4D8894804600121001F2C
+:106C5000E2F7A4FE56E089484078022816D10020C9
+:106C60008649C870002405E08A48005D7F490855C0
+:106C7000601C84B28748E1F706FBA042F4D87C4848
+:106C800004600121001FE2F789FE3BE0002405E0DB
+:106C90003DE0002075490855601C84B2642CF8DB87
+:106CA00000207649C870002405E07A48005D6F49ED
+:106CB0000855601C84B20E2CF7DB6E487E30E1F77D
+:106CC000E2FA80B20590059890B1002408E0694886
+:106CD0007E30015D04F10E00644A1154601C84B2E0
+:106CE00005988442F3DBAFF2CC216048E1F7BFFAAC
+:106CF0005E48E1F7C8FA5E49086001215C48001F60
+:106D0000E2F74CFE42F210705A49886017E0002406
+:106D100005E06148005D55490855601C84B25E4835
+:106D2000E1F7B1FAA042F4D8514804600121001FF4
+:106D3000E2F734FE42F210704E49886000BF00BF97
+:106D400027E14D4890F8EE06C0F3C300092826D28B
+:106D5000DFE800F005263A4E6276AEF2F00000243D
+:106D600005E04E48005D41490855601C84B24B481F
+:106D7000E1F789FAA042F4D83D4804600121001FE0
+:106D8000E2F70CFE3C4890F8EE0620F07800083060
+:106D9000394981F8EE064FF47A7036498860F6E09A
+:106DA000002405E03E48005D30490855601C84B26F
+:106DB0003B48E1F768FAA042F4D82D48046001216D
+:106DC000001FE2F7EBFDE2E0002405E03548005D3E
+:106DD00026490855601C84B23248E1F754FAA042B3
+:106DE000F4D8234804600121001FE2F7D7FDCEE06C
+:106DF000002405E02248005D1C490855601C84B24F
+:106E00001F48E1F740FAA042F4D819480460012174
+:106E1000001FE2F7C3FDBAE0002405E02248005D50
+:106E200012490855601C84B21F48E1F72CFAA042B1
+:106E3000F4D80F4804600121001FE2F7AFFDA6E07F
+:106E4000002405E01948005D08490855601C84B21B
+:106E50001648E1F718FAA042F4D805480460012169
+:106E6000001FE2F79BFD92E079E402085202002045
+:106E7000BC64024044290020BC220020842A002057
+:106E800094E202088FE3020834E302087AE302087E
+:106E9000A8E3020851E3020886E30208ADE2020813
+:106EA000A7E20208ABE202080DE302081CE30208B5
+:106EB0003A48407802280DD1002405E03848005DAA
+:106EC00038490855601C84B23548E1F7DCF9A04226
+:106ED000F4D828E0002405E03148005D3149085528
+:106EE000601C84B20F2CF7DB2C48C238E1F7CBF9D9
+:106EF00080B20590059890B1002408E02748C23878
+:106F0000015D04F10F00274A1154601C84B20598FA
+:106F10008442F3DBAFF2FC412248E1F7A8F92148B3
+:106F2000E1F7B1F984B2204804600121001FE2F7C3
+:106F300035FD2CE014E0FFE7002405E01B48005D70
+:106F400018490855601C84B21848E1F79CF9A04222
+:106F5000F4D8154804600121001FE2F71FFD16E078
+:106F6000002405E01248005D0E490855601C84B2FB
+:106F7000072CF7D3601E0C49086001210A48001F46
+:106F8000E2F70CFD42F210700A49886000BF00BFB2
+:106F900000BF00BF0020FEF711B90000842A0020C6
+:106FA000DCE2020852020020BC64024026E3020830
+:106FB00006E302084429002010B5002440F22441D1
+:106FC000164804F05EFE38B340F22441134804F042
+:106FD000D2FD00211248E2F7E1FC12491048E2F725
+:106FE000C3FC01201049C8700C480088C4B20B488B
+:106FF0008088C4B20A48001D0068C0F5FA6081B2FA
+:107000000A48A0F876164FF4FA600549091D086091
+:1070100001210348E2F7C2FC10BD0000001001404E
+:107020008864024000880020842A0020BC220020BE
+:1070300010B5002405490648E2F796FC00210448F3
+:10704000E2F7ACFC01200349087010BD0080002865
+:10705000B8640240220A002000B58FB001218805E3
+:1070600000F00CFC2848E2F7A5FC4020039000202B
+:1070700005904FF4806006900020079008900990DA
+:107080004FF400300A9000200B900C900D900E9061
+:107090001E480190400600901D48029069461A481B
+:1070A000E2F752FD012210211748E2F72FFD1648A2
+:1070B0003038E2F77FFC002003904FF4FA60049030
+:1070C000002005904FF48060069000200790089003
+:1070D00009904FF400300A9000200B900C900D9016
+:1070E0000E900A480190400600900A4802906946B6
+:1070F00005483038E2F728FD012103483038E2F72F
+:107100004DFC0FB000BD0000B86402400410014007
+:10711000520200201C7600201CB50121032000F043
+:10712000ADFB072206211648E3F748FC072211466B
+:107130001348E3F743FCC020009002208DF80500BF
+:1071400000208DF8060001208DF8070002208DF840
+:10715000040069460A48E3F7E9FB2020009001207B
+:107160008DF8040000208DF8060003208DF805003E
+:1071700001208DF8070069460148E3F7D7FB1CBDE5
+:107180000004024070B588B000240025FFF7C4FF5A
+:10719000FFF762FF4FF4E13000F06AF900F048F9C0
+:1071A0000121402000F08AFB012000F04BFC4FF44D
+:1071B0007A7006F053FA0B2088490871002188483C
+:1071C00080F8C81780F8A01600F5D460817041706F
+:1071D000C1704FF47A7181600021814880F8B01647
+:1071E0000120804988704870C8704FF4FA50886058
+:1071F00000217B4880F8881601207A492839887058
+:107200004870C8704FF47A7088600021744880F824
+:107210009416012073491C3988704870C8704FF467
+:10722000FA7088600021704880F8001600F5C06090
+:10723000817001214170C1704EF66021816000BFF4
+:107240001FE0002004EB4401664A0C3202F82100E2
+:1072500004EB440102EB81018870012004EB44013E
+:1072600002EB81014870002004EB440102EB810134
+:10727000C87042F6F82004EB440102EB81018860FB
+:10728000641C042CDDD35748563090F8AA0000F057
+:107290000F00002808DD5348563090F8AA0000F08F
+:1072A0000F00401E4D4948704E48563090F8AA00D5
+:1072B0000009002808DD4B48563090F8AA0001214B
+:1072C000C1EB101045498870002044498871084678
+:1072D0004078032806D10220887020214348E3F734
+:1072E00099FB14E03D48407868B920213F48E3F716
+:1072F00093FB3B4890F8EE0620F080008030384940
+:1073000081F8EE0603E020213848E3F783FB334899
+:10731000807890B1012815D0022809D003281ED109
+:1073200047F230513248816000203249086016E04F
+:107330004EF660212E48816011E04EF660212C4807
+:1073400081600CE04EF660212948816000202949C7
+:10735000086043F6982023492839886000BF00BFA1
+:1073600025480068254908602348001D00684860DA
+:107370002148083000688860002404E00021194892
+:1073800088300155641C142CF8D31C48C07A1B4962
+:10739000897A1A4A527A194B1B7ACDE90432CDE91F
+:1073A00006101648C27981794079144B1B79CDE9D2
+:1073B0000030CDE9021211488378027810A1094803
+:1073C000883004F029FD00210320E2F7C1FD10B14F
+:1073D00000201649086008B070BD0000842A002013
+:1073E000BC2200206C290020BC5200200004024076
+:1073F000BC58002088024042107AFF1FBC85002044
+:107400002530327825303278253032782530327880
+:107410002530327825303278253032782530327870
+:10742000253032782530327825000000880242422B
+:1074300008B546208DF8000002208DF801000120DB
+:107440008DF802008DF803006846F7F743FF25200A
+:107450008DF8000001208DF8010000208DF8020059
+:1074600001208DF803006846F7F734FF08BD0000DF
+:107470001FB504460121102000F050FA00940020AE
+:10748000ADF80400ADF80600ADF80800ADF80C004A
+:107490000C20ADF80A0069460B4804F041FC0121BC
+:1074A000094804F071FB012240F22441064804F02F
+:1074B00012FC1021044804F05EFB0122C0210248A6
+:1074C00004F06EFB1FBD0000001001401CB501213F
+:1074D000592000F0D3F943F6F870009000208DF8A1
+:1074E000040002208DF8070069462448E3F71EFADD
+:1074F000FC20009000208DF8040001208DF807008A
+:1075000069461F48E3F712FA4FF44040009000200C
+:107510008DF8040001208DF8070069461948E3F74B
+:1075200005FA0720009000208DF8040002208DF855
+:10753000070069461448E3F7F9F907211248E3F711
+:1075400069FA4FF440410F48E3F766FA4FF47C5173
+:107550000A48E3F761FAF8210848E3F75BFAFC21EF
+:107560000748E3F759FA09480068012802D1084999
+:10757000087002E00020064908701CBD001002409F
+:1075800000180240000C0240000002402802424263
+:10759000BC12002010B5FFF799FF642006F05EF8DA
+:1075A00026480068D0B92648006818B90220254945
+:1075B000487002E0012023494870214810380068D3
+:1075C0002149D1F80C1240EA4100C0431D4988709E
+:1075D0000846807800F00300887002E00020194916
+:1075E00048701748001F006818B90120174908772C
+:1075F00002E0002015490877154800680001154988
+:10760000D1F8181240EAC1001249D1F8141240EA28
+:1076100081001049D1F8101240EA41000D49D1F81B
+:107620000C1208431830094948700748D0F8100276
+:1076300010B903200349487010BD00003C8241424C
+:1076400018024342842A002000004342BC1200205A
+:107650001C024242000042421CB50121112000F0F0
+:107660000DF94CF20400009001208DF80400002078
+:107670008DF8060003208DF8050001208DF8070025
+:1076800069461648E3F752F904211448E3F7C2F9B2
+:1076900013488078032803D011488078012815D139
+:1076A0000420009001208DF8040000208DF80600D1
+:1076B00003208DF8050001208DF807006946094870
+:1076C000E3F734F904210748E3F7A4F90120064958
+:1076D00008600649C1F8BC021CBD00000010024051
+:1076E000842A002000000240B802424200004242C8
+:1076F00010B5FFF7B1FF10BD2DE9F04F85B00F4673
+:1077000015461E460E9C162002900BE02021544880
+:1077100000EB47109DF8082081549DF80800401C9C
+:10772000C0B202909DF808002028EFDB00200290F4
+:1077300013E09DF808008200A846B146404649463D
+:10774000E0F771FD002358405940084300D108E09C
+:107750009DF80800401CC0B202909DF80800102857
+:10776000E7DB00BF9DF80800A04217DC002C15DD08
+:107770009DF8080020B99DF808002044C0B202908E
+:107780009DF80800401CC0B202903021344800EB44
+:1077900047109DF80820C2F11E02815444B1012017
+:1077A00000902E212E4800EB4710C4F11E02815498
+:1077B000002001901AE09DF804008200AA46B3461A
+:1077C00050465946E0F72FFD0F2108403030C1B236
+:1077D000234800EB47109DF80420C2F11E0281549B
+:1077E0009DF8040000F10100C0B201909DF8040072
+:1077F000A042E0DB9DF800002044C0B2019023E0ED
+:107800009DF804009DF80010401A82002846314679
+:10781000CDE90365E0F707FD0F2108403030C1B224
+:107820000F4800EB47129DF8040000F101009DF89D
+:107830000030A0EB0300C0F11E0011549DF80400BD
+:1078400000F10100C0B201909DF808009DF8001001
+:1078500008449DF804108842D2DC05B0BDE8F08FE2
+:107860001B22002010B54FF400610348E3F7C9F86C
+:107870000446204610BD00000004024029B1064A1B
+:1078800012680243044B1A6004E0034A1268824300
+:10789000014B1A60704700003038024029B1064A97
+:1078A00012680243044B1A6004E0034A12688243E0
+:1078B000014B1A60704700001038024029B1064A97
+:1078C00012680243044B1A6004E0034A12688243C0
+:1078D000014B1A60704700003438024029B1064A53
+:1078E00012680243044B1A6004E0034A12688243A0
+:1078F000014B1A60704700004038024029B1064A27
+:1079000012680243044B1A6004E0034A126882437F
+:10791000014B1A60704700002038024029B1064A26
+:1079200012680243044B1A6004E0034A126882435F
+:10793000014B1A60704700004438024029B1064AE2
+:1079400012680243044B1A6004E0034A126882433F
+:10795000014B1A607047000024380240F0B5002146
+:1079600000220024022500260223324F3F6807F040
+:107970000C0121B1042905D0082937D105E02E4F8B
+:10798000076036E02D4F076033E02A4F3F1F3F6806
+:10799000C7F38056274F3F1F3F6807F03F036EB184
+:1079A000264FB7FBF3F7DFF88CC0ACF1040CDCF822
+:1079B00000C0CCF3881C07FB0CF40CE01E4FB7FB97
+:1079C000F3F7DFF870C0ACF1040CDCF800C0CCF3C6
+:1079D000881C07FB0CF4174F3F1F3F68C7F3014794
+:1079E0007F1C7D00B4FBF5F7076002E0124F0760D3
+:1079F00000BF00BF0F4F3F6807F0F0010909104FAB
+:107A00007A5C0768D74047600A4F3F6807F4E05147
+:107A1000890A0B4F7A5C4768D7408760054F3F68FB
+:107A200007F46041490B064F7A5C4768D740C7604E
+:107A3000F0BD0000083802400024F40000127A0073
+:107A40000000002030B10749096841F00401054AEF
+:107A5000116005E00349096821F00401014A116041
+:107A60007047000000080650014800687047000099
+:107A70000808065010B5012005F0AFFB10210B4897
+:107A8000E2F7C8FF08210948E2F7C6FFD720E1F76F
+:107A90001BFCFF20E1F718FC044610210348E2F725
+:107AA000BBFF002005F099FB204610BD00000240FE
+:107AB00010B5012005F091FB00201E4908800DE063
+:107AC000FFF7D8FF00F0800000B10BE0012005F0C7
+:107AD000C5FD18480088401C1649088015480088D4
+:107AE000C828EDDB00BF13480088C8281CDA102125
+:107AF0001148E2F78FFF08210F48E2F78DFF9F2022
+:107B0000E1F7E2FBFF20E1F7DFFBFF20E1F7DCFB21
+:107B10000A49087010210848E2F77EFF002005F0AE
+:107B20005CFB0648007810BD002005F056FB0020E5
+:107B3000F9E700002E0A002000000240300A002071
+:107B400000B587B001218803FFF7C8FE012102209C
+:107B5000FFF794FE00208DF818008DF81B004FF4FD
+:107B60000060059005A92E48E2F7E0FE01208DF89F
+:107B7000180002208DF8190000208DF81A0001204D
+:107B80008DF81B000003059005A92548E2F7CEFEFD
+:107B900005220D212248E2F711FF05220E2120487F
+:107BA000E2F70CFF05220F211D48E2F707FF4FF413
+:107BB0006040059002208DF8180003208DF8190010
+:107BC00000208DF81A008DF81B0005A91448E2F773
+:107BD000ADFE144800F050F80020ADF80000ADF8FC
+:107BE0000400ADF80600ADF808004FF40070ADF8E1
+:107BF0000A001820ADF80C000020ADF80E00072098
+:107C0000ADF810004FF48270ADF8020069460548E7
+:107C100000F06CF80121034800F022F807B000BD25
+:107C2000000402400038004010B5044600BF0221A5
+:107C30000A4800F04DF80028F9D02146074800F026
+:107C400053F800BF0121054800F042F80028F9D0A0
+:107C5000024800F046F8C0B210BD000000380040F5
+:107C600021B1028842F04002028004E002884FF60F
+:107C7000BF731A400280704710B504461148844211
+:107C800008D101218014FFF759FE0021A014FFF74D
+:107C900055FE16E00C48844208D101210014FFF77C
+:107CA0002DFE00212014FFF729FE0AE00748844238
+:107CB00007D10121C013FFF721FE0021E013FFF7D8
+:107CC0001DFE10BD0030014000380040003C004067
+:107CD0000246002013890B400BB1012000E0002078
+:107CE00070470146888970478181704710B500222E
+:107CF000028802F441520B884C8823438C8823432A
+:107D0000CC8823430C8923434C8923438C89234308
+:107D1000CC8923431A430280838B4FF2FF742340A4
+:107D200083830B8A038210BD10B50246002003E056
+:107D300012F8014B2318D8B20B1EA1F10104A1B215
+:107D4000F6D110BD10B500240121880702F0F2FF22
+:107D500000285AD000BF53E02E4850F82400007885
+:107D6000012811D100202B4951F82410087029490D
+:107D700051F824104870274951F82410887025497B
+:107D800051F82410486039E0224850F82400407827
+:107D9000012833D11F4850F82400807800BB1D49CA
+:107DA00051F82410081D4968491C0160194850F811
+:107DB00024004068174951F82410896888421DD36F
+:107DC0000120144951F824108870124850F82400FA
+:107DD000C078012805D100200E4951F824104860D0
+:107DE0000CE000200B4951F824104870094951F863
+:107DF00024104860074951F82410C870601CC4B2B0
+:107E0000054890F81A08A042A6DC0121880702F074
+:107E1000B9FE10BDD82A0020BC2200200CB50020DD
+:107E2000019000903348006840F480303149086088
+:107E300000BF3048006800F4003000900198401CFA
+:107E40000190009818B90198B0F5A06FF1D12948B8
+:107E5000006800F4003010B10120009001E0002023
+:107E600000900098012844D122484030006840F03A
+:107E700080502049403108601F48006840F480402D
+:107E80001D4908601B48083000681A49083108601D
+:107E90000846006808600846006840F480500860A2
+:107EA0001648091F0860081F006840F08070091F0D
+:107EB000086000BF0F48006800F000700028F9D08B
+:107EC00040F205600E4908600A480830006820F05A
+:107ED00003000849083108600846006840F00200C5
+:107EE000086000BF03480830006800F00C00082854
+:107EF000F8D10CBD00380240007000400854400723
+:107F0000003C024010B504462046FFF78DFE10BD30
+:107F10007CB502460020002501959FED1D0A8DEDE0
+:107F2000000A01AB6C4600BF22E0155C302D0BDB74
+:107F3000155C402D08DA019D2D010195155C303D41
+:107F4000019E3543019511E0155C402D0BDD155C5C
+:107F5000472D08DA019D2D010195155C373D019EE5
+:107F60003543019502E0BFEE000A7CBD451CE8B236
+:107F70008842DADB002003E01D5C2554451CE8B292
+:107F800001EBD176B0EB660FF6DB9DED000AECE776
+:107F90000000000010B502460C460021002300BF7F
+:107FA0001AE0505C302807DB505C402804DA1B01E3
+:107FB000505C303803430DE0505C402807DD505CD6
+:107FC000472804DA1B01505C3738034302E04FF0C6
+:107FD000FF3010BD481CC1B2A142E2DB1846F8E7F1
+:107FE000FEB5042438256348827810460021F4F752
+:107FF000D5FE0646012008210022CDE9002102908D
+:1080000004EB44014800134632462946F7F74CFC7E
+:108010000444012004EB440149060090080E0823A3
+:108020002D222946F7F7A2FB641C524842781046DD
+:108030000021F4F7B3FE0646012008210022CDE915
+:108040000021029004EB44014906080E1346324613
+:108050002946F7F729FC0444012004EB44014906B2
+:108060000090080E08232D222946F7F77FFB641C99
+:10807000414890F8F02310460021F4F78FFE0646A1
+:10808000012008210022CDE90021029004EB4401E7
+:108090004906080E134632462946F7F705FC044404
+:1080A000012004EB440149060090080E0823202219
+:1080B0002946F7F75BFB641C2E48427910460021E5
+:1080C000F4F76CFE0646012008210022CDE90021CC
+:1080D000029004EB44014906080E13463246294635
+:1080E000F7F7E2FB0444012004EB44014906009049
+:1080F000080E08232D222946F7F738FB641C1D487B
+:10810000027910460021F4F749FE064601200821B5
+:108110000022CDE90021029004EB44014906080E3B
+:10812000134632462946F7F7BFFB0444012004EB0F
+:10813000440149060090080E08232D222946F7F72E
+:1081400015FB641C0B48C27810460021F4F726FE8C
+:108150000646012008210022CDE90021029004EB0F
+:1081600044014906080E134632462946F7F79CFBA0
+:10817000FEBD0000AC260020BC2200200249C871D0
+:108180000121014AD1727047BC12002000B593B0A2
+:1081900000201290119010900F900E90E2F7B4F919
+:1081A000FE48C07A002802F077840020FB49C8729C
+:1081B000F7F7EAF8F948C079152882F06A84DFE811
+:1081C00010F01500B5005801BD033D06BA0623089E
+:1081D000410AA10B360CB40CF20DBD0E1E0F9F1000
+:1081E0000E146711E811A01220139213E2F716FC87
+:1081F000012806D0022805D0042804D008280BD175
+:1082000002E009E008E007E00220FFF7B7FF0021E5
+:10821000E34880F8E41100BF00BF012010211523BE
+:10822000E0A2CDE9001000210846F7F74AFCDC483F
+:1082300090F8E50180B3012008210523DEA2CDE9F5
+:10824000001014210020F7F73CFC01200821002237
+:10825000CDE900210290D24890F8E501134602468C
+:10826000142107901E20F7F71FFB01200821CDE9FC
+:108270000010CB4890F8E501401E00EB400101EBF7
+:108280000011CF4800EB01100E300A2302461421E2
+:1082900007902820F7F715FCC14890F8E401FF2863
+:1082A0000AD1012008211523C6A2CDE900102D21F5
+:1082B0001420F7F706FC37E00121B94890F8E401F3
+:1082C0000A236422CDE900011E211846F7F7B9F907
+:1082D000012008210022CDE900210290B04890F849
+:1082E000E401134602462D2107903220F7F7DCFA0D
+:1082F000129001200090129800EB4000322101EB17
+:108300004000C0B2082325222D210790F7F72EFA4E
+:10831000A34890F8E401642806D10021A04880F821
+:10832000E4110220FFF72AFF02F0B3BBE2F776FB6D
+:10833000012806D0022805D0042804D008280AD134
+:1083400005E008E007E00920FFF718FF03E004203C
+:10835000FFF714FF00BF00BF914890F8C80750B95D
+:108360000120082115239BA2CDE900100021084619
+:10837000F7F7A7FB29E09A48407820B101280DD0F3
+:10838000022821D115E001200821152395A2CDE96D
+:10839000001000210846F7F794FB15E001200821A2
+:1083A000152394A2CDE9001000210846F7F789FBB8
+:1083B0000AE001200821152391A2CDE90010002137
+:1083C0000846F7F77EFB00BF00BF7448807901289C
+:1083D00002D0022816D10AE001208D4909231A464D
+:1083E000CDE900100A210020F7F700FB0AE0012088
+:1083F000884909231A46CDE900100A210020F7F721
+:10840000F5FA00BF00BF0120834918231A46CDE9C1
+:10841000001000216820F7F7E9FA01200821152350
+:108420007EA2CDE900101A210020F7F74AFB0120B7
+:10843000082115237FA2CDE9001024210020F7F7A1
+:1084400040FB012008210022CDE900210290534881
+:10845000C06D13460246242107905420F7F724FAF2
+:108460004E48C06D10B90220FFF788FEFFF7B8FD37
+:108470005AE7E2F7D3FA012806D0022810D00428E0
+:108480001AD0082838D12BE00320FFF777FE4448A4
+:1084900090F8E00120F08001414880F8E0112BE0E5
+:1084A0003F4890F8E00120F080013D4880F8E0115D
+:1084B0000320FFF763FE1FE0394890F8E00120F049
+:1084C0008001374880F8E01145484078032803D1FF
+:1084D0001020FFF753FE02E00920FFF74FFE0BE0EC
+:1084E0002F4890F8E00120F080012D4880F8E0113D
+:1084F0000420FFF743FE00BF00BF294890F8C807DB
+:1085000050B90120082115234EA2CDE90010002109
+:108510000846F7F7D6FAA5E03148407830B101288F
+:108520000FD0022818D003280AD120E0012008210A
+:1085300015232CA2CDE9001000210846F7F7C1FA57
+:108540008FE00120082115232AA2CDE90010002187
+:108550000846F7F7B6FA84E001200821152328A27F
+:10856000CDE9001000210846F7F7ABFA79E00120C9
+:108570000821152335A2CDE9001000210846F7F7A0
+:10858000A0FA012000901648C23890F8AA003121C4
+:1085900001EB10100823024600215DE0BC12002010
+:1085A000BC2200204669726D77617265446F776EF8
+:1085B0006C6F616400000000506F72743A0000003C
+:1085C0003C300020446F776E6C6F616420466169B7
+:1085D0006C2100004E6F205369676E616C000000D3
+:1085E000842A0020547970653A53746174696F6EFF
+:1085F00000000000547970653A436C6F75640000A8
+:10860000547970653A436C6F75642D5465737400CA
+:108610006C5303087E5303081C5303084F66666CB3
+:10862000696E65205265636F72642055706C6F616E
+:10863000640000005265636F7264206E756D626540
+:10864000723A00004F66666C696E6500576946694C
+:10865000486F73742031000007903620F7F786F8D2
+:1086600000BF00BFFE488079012802D0022831D126
+:108670000AE00120FB4909231A46CDE900100A212E
+:108680000020F7F7B3F925E0F748D0F8050000EE31
+:10869000100AF5481038D0ED040A30EE200AB5EE85
+:1086A000C00AF1EE10FA0AD00120F04909231A4657
+:1086B000CDE900100A210020F7F798F909E0012020
+:1086C000EB4909231A46CDE900100A210020F7F7EB
+:1086D0008DF900BF00BFE74890F8E40110B1002019
+:1086E000FFF74CFDE0484838407800281BD0DE48B2
+:1086F00048388078022804D0DB484838407803287E
+:1087000049D1DD48006878B3D748483880793228A5
+:108710000ADA0120D94908230E22CDE900100021F0
+:108720005920F7F763F98EE0CF48483880793C2824
+:108730000ADA0120D24908230E22CDE900100021D7
+:108740005920F7F753F97EE0C74848388079462822
+:108750000BDA0120CB4908230E22CDE900100021BD
+:108760005920F7F743F96EE00AE00120C6490823D3
+:108770000E22CDE9001000215920F7F737F962E009
+:108780000120C24908230E22CDE900100021592002
+:10879000F7F72CF957E0B44848388078012803D01F
+:1087A000B1484838807818BBAF48483880792028CD
+:1087B00049DAAD48483880791A280ADD0120AF49E6
+:1087C00008230E22CDE9001000215920F7F70EF9F9
+:1087D00039E0A5484838807917280ADD0120A849E2
+:1087E00008230E22CDE9001000215920F7F7FEF8EA
+:1087F00029E09D484838807914280ADD0120A149E4
+:1088000008230E22CDE9001000215920F7F7EEF8D9
+:1088100019E095484838807912280ADD01209A49E4
+:1088200008230E22CDE9001000215920F7F7DEF8C9
+:1088300009E00120954908230E22CDE9001000210E
+:108840005920F7F7D3F80120914918231A46CDE9AA
+:10885000001000216820F7F7C9F8012010210B460D
+:108860008CA2CDE9001014212820F7F72AF9012065
+:108870000821152389A2CDE9001024211220F7F741
+:1088800020F97748C06DA8B17A4890F8C80788B930
+:108890007348C06D024686A1079008A803F0BCFA91
+:1088A00001200821152308AACDE900102E2100205F
+:1088B000F7F707F96F4890F8E0010121B1EBD01FFD
+:1088C00009D10120082110237EA2CDE900102E211C
+:1088D0000020F7F7F6F8FFF783FB664890F8EE06FE
+:1088E0000121B1EBD01F13D15F484838007902460F
+:1088F0007AA1079008A803F08FFA0120082102232B
+:1089000008AACDE9001038210020F7F7DAF814E0C2
+:10891000584890F8EE06C0F3C30002466FA10790D6
+:1089200008A803F079FA01200821022308AACDE95A
+:10893000001038210020F7F7C4F8F5E4E2F76EF8EC
+:10894000012806D002282DD0042854D0082860D150
+:1089500058E0002012901FE01298401C80B2129044
+:108960001298402800DD1BE03D48407A002805DDD4
+:108970003B48407A401E3A49487202E03F2038495D
+:1089800048723748407A00EB8001C1EB80113448CF
+:108990006430405C00B103E03148407A0028DBDA03
+:1089A00000BF36E0002012901FE01298401C80B2F9
+:1089B00012901298402800DD1BE02948407A3F2899
+:1089C00005DA2748407A401C2549487202E0002019
+:1089D000234948722248407A00EB8001C1EB8011A4
+:1089E0001F486430405C00B103E01D48407A4028D5
+:1089F000DBDB00BF0DE01A48407A3A49C87001201D
+:108A0000087106E00220FFF7B9FB00201449487204
+:108A100000BF00BF1248C079032867D11048407AD0
+:108A2000C117079000EB117000110E900122002178
+:108A30002D4802F037F8012010210022CDE9002155
+:108A400002900748417A01EB8100C0EB8111044894
+:108A50006430405C1346024600210790582046E0EF
+:108A6000BC1200206C530308CC2A00207E5303085C
+:108A700090530308BC22002000024042DA5303084E
+:108A8000CC530308BE530308B0530308A253030892
+:108A90001C530308424C5545534B5900454E455213
+:108AA000475920544543484E4F4C4F47590000000A
+:108AB000576169742075706C6F61643A25642F3258
+:108AC0003030300055706772616465204552522025
+:108AD000436865636B2047756E000000253032786F
+:108AE00000000000C02F002068540308A5E1F6F73D
+:108AF000DBFE012010210B46FCA2CDE90010002076
+:108B0000F6F7DFFFFE48417A01EB8100C0EB8111EF
+:108B1000FB4864300844D0F8010000210690F4F7C7
+:108B20003DF90121102207900E9800EB400303EB62
+:108B30000013F44800EB0310007F00F00300002353
+:108B4000CDE90121009010211820079AF6F7ACFE1C
+:108B5000012010210B46ECA2CDE9001020210020BD
+:108B6000F6F7AFFFE648417A01EB8100C0EB8111D7
+:108B7000E34864300844D0F8050000210690F4F77B
+:108B80000DF90121102207900E9800EB400303EB32
+:108B90000013DC4800EB0310007FC0F381000023CA
+:108BA000CDE90121009020211820079AF6F77CFEDC
+:108BB0000420109038200F90D148417A01EB8100B9
+:108BC000C0EB8111CE486430084490F823000021A6
+:108BD0000690F4F7E3F80790012008210022CDE980
+:108BE000002102900F980690109800EB4000400082
+:108BF00013460590DDE90612F6F756FE1099084473
+:108C00001090012000900F980790109800EB400002
+:108C10004006000E08232D2206900799F6F7A6FDC0
+:108C20001098401C1090B648417A01EB8100C0EBCF
+:108C30008111B3486430084490F822000021069066
+:108C4000F4F7ACF80790012008210022CDE90021BB
+:108C500002900F980690109800EB40004006000E1E
+:108C600013460590DDE90612F6F71EFE109908443A
+:108C70001090012000900F980790109800EB400092
+:108C80004006000E08232D2206900799F6F76EFD88
+:108C90001098401C10909A48417A01EB8100C0EB7B
+:108CA000811197486430084490F821000021069013
+:108CB000F4F774F80790012008210022CDE9002183
+:108CC00002900F980690109800EB40004006000EAE
+:108CD00013460590DDE90612F6F7E6FD1099084403
+:108CE0001090012000900F980790109800EB400022
+:108CF0004006000E0823202206900799F6F736FD5D
+:108D00001098401C10907E48417A01EB8100C0EB26
+:108D100081117B486430084490F8260000210690B9
+:108D2000F4F73CF80790012008210022CDE900214A
+:108D300002900F980690109800EB40004006000E3D
+:108D400013460590DDE90612F6F7AEFD10990844CA
+:108D50001090012000900F980790109800EB4000B1
+:108D60004006000E08232D2206900799F6F7FEFC18
+:108D70001098401C10906248407A00EB8001C1EBD3
+:108D800080115F486430084490F825000021069067
+:108D9000F4F704F80790012008210022CDE9002112
+:108DA00002900F980690109800EB40004006000ECD
+:108DB00013460590DDE90612F6F776FD1099084492
+:108DC00080B21090012000900F98C0B207901098C8
+:108DD00000EB40004006000E08232D220690079964
+:108DE000F6F7C4FC1098401C10904548407A00EB00
+:108DF0008001C1EB801142486430084490F824009F
+:108E000000210690F3F7CAFF0790012008210022F5
+:108E1000CDE9002102900F98C0B20690109800EBA7
+:108E200040004006000E13460590DDE90612F6F7F5
+:108E30003BFD1099084480B210907EE5E1F7EEFD0D
+:108E4000012806D002280ED0042816D0082837D1D1
+:108E50002FE02B48007A002804DD2948007A401EC4
+:108E6000274908722CE02648007A032804DA2448AF
+:108E7000007A401C2249087222E02148007A30B171
+:108E8000012808D002280AD0032810D10BE00520C1
+:108E9000FFF774F90BE00620FFF770F907E00720F1
+:108EA000FFF76CF903E00820FFF768F900BF00BF87
+:108EB00006E00220FFF762F900201149087200BFA6
+:108EC00000BF0F48C079042834D104220021134880
+:108ED00001F0E8FD00201021CDE900100848007ADB
+:108EE0000E4901EB00100790054819E04C3A20208C
+:108EF00020202020202020202020202000000000F2
+:108F0000BC1200203C300020503A2020202020209D
+:108F1000202020202020202000000000E85303080B
+:108F2000007A0007000E1023069001460020079AE1
+:108F3000F6F7C7FD01E5E1F771FD082806D1042029
+:108F4000FFF71CF90020FE49487200BF00BFFC4833
+:108F5000C07905287ED104220021FA4801F0A2FD43
+:108F6000F948407820B101280ED002284CD12CE0DD
+:108F7000012008211023AFF69412CDE90010194604
+:108F80000020F6F79EFD3FE0012008211023AFF6F8
+:108F90009C12CDE9001019460020F6F792FD012041
+:108FA00008211023E9A2CDE9001038210020F6F7AE
+:108FB00088FD012008211123E34AB53ACDE90010CC
+:108FC00038211E20F6F77DFD1EE001200821102328
+:108FD000E0A2CDE9001019460020F6F772FD01204D
+:108FE00008211023D9A2CDE9001038210020F6F77E
+:108FF00068FD012008211123DA4ACDE9001038214B
+:109000001E20F6F75EFD00BF00BFCF484078002865
+:1090100020D0CD488078E8BB0020129009E0CA49F2
+:10902000D8391298085C00B106E01298401C80B252
+:10903000129012981528F2D300BF012008211023A6
+:10904000C9A2CDE900101A210020F6F73AFD01204F
+:10905000082100E0D7E01023BB4A7C3ACDE900109C
+:109060001A212420F6F72DFDB5484078182817DD81
+:10907000012008211023BEA2CDE9001024210020E8
+:10908000F6F71FFD012108201423AF4A903ACDE9DD
+:10909000000100E01AE02E210020F6F712FDB2E0F8
+:1090A000012008211023B2A2CDE9001024210020C4
+:1090B000F6F707FD012008211423A34A8B3ACDE9D6
+:1090C00000102E210020F6F7FCFC9CE09E488078E2
+:1090D00001283BD10020129009E09B49D839129811
+:1090E000085C00B106E01298401C80B21290129801
+:1090F0001528F2D300BF0120082110239AA2CDE940
+:1091000000101A210020F6F7DCFC012008211023B2
+:109110008D4A7C3ACDE900101A212420F6F7D1FCC3
+:1091200001200821102392A2CDE900102421002063
+:10913000F6F7C7FC012008211423834A903ACDE9B1
+:1091400000102E210020F6F7BCFC5CE07E48807801
+:1091500002282AD101200821102387A2CDE900107E
+:109160001A210020F6F7ADFC012008211023764AD1
+:10917000543ACDE900101A211E20F6F7A2FC012076
+:10918000082110237AA2CDE9001024210020F6F74F
+:1091900098FC0120082114236B4A903ACDE9001075
+:1091A0002E210020F6F78DFC2DE0674880780328FB
+:1091B00029D101200821102371A2CDE900101A2124
+:1091C0000020F6F77EFC0120082110235E4A0A32B7
+:1091D000CDE900101A211220F6F773FC01200821B6
+:1091E000102363A2CDE9001024210020F6F769FCCA
+:1091F000012008211423544A903ACDE900102E2171
+:109200000020F6F75EFC18E6E1F708FC012804D020
+:1092100002280CD008281BD113E04948407A0028C6
+:1092200004DD4748407A401E4549487210E04448F2
+:10923000407A032804DA4248407A401C4049487288
+:1092400006E00420FEF79AFF00203D49487200BF67
+:1092500000BF3B48C079062870D10422002149484C
+:1092600001F020FC012010210022CDE90021029014
+:109270003348407A401C01230246002107903E20DB
+:10928000F6F712FB0120082110233FA2CDE90010C0
+:1092900000214820F6F715FC01203E4908231A4614
+:1092A000CDE9001000217820F6F7A0FB012008216D
+:1092B000102339A2CDE900104820F6F702FC002067
+:1092C000344908231A46CDE9001019467820F6F7EC
+:1092D0008DFB01200821102332A2CDE90010194690
+:1092E0000020F6F7EEFB1648417A01EB410000EB57
+:1092F00001112E4800EB0110407B012809D1082103
+:1093000010232BA2CDE9001019461E20F6F7D9FB39
+:1093100009E001200821102327A2CDE900101946F9
+:109320001E20F6F7CEFB01200821102324A2CDE950
+:10933000001018210020F6F7C4FB47E081E100008F
+:10934000BC12002028540308842A002055524C3AAD
+:1093500000000000547970653A436C6F75642D54B9
+:109360006173740041E2020841504E203A0000004F
+:10937000494D45493A000000535349443A00000022
+:1093800049503A00A85403084F6E4C696E65203A64
+:1093900020000000645303084F66664C696E653A0E
+:1093A00020000000547970653A0000003C30002035
+:1093B0004C4F524100000000525334383500000039
+:1093C00050726F746F636F6C3A000000FE48417A10
+:1093D00001EB410000EB0111FC4800EB011080792A
+:1093E000052818D101200821CDE90010F648417A5E
+:1093F00001EB410000EB0111F44800EB0110007B90
+:10940000F34901EB00100C23024618210790362087
+:10941000F6F757FB17E001200821CDE90010EA48D4
+:10942000417A01EB410000EB0111E84800EB01102B
+:109430008079E84901EB00100C23024618210790BF
+:109440003620F6F73EFB012008211023E2A2CDE9E9
+:10945000001020210020F6F734FB09201090002096
+:109460000F901290DFE0109800EB400040007A2847
+:1094700005DD0F98401C80B20F9000201090D2485C
+:10948000417A01EB410000EB0111D04800EB0110E3
+:109490003030129900EB01108078C00908210022B9
+:1094A000CDE900210290C848417A01EB410000EB70
+:1094B0000111C64800EB01103030129900EB011089
+:1094C0000078079020210F9801EBC000C0B20690F1
+:1094D000109800EB40004006000E00230590DDE9E7
+:1094E0000612F6F7E1F91099084480B2109010982E
+:1094F00000EB400040007A2805DD0F98401C80B248
+:109500000F9000201090B048417A01EB410000EB31
+:109510000111AE4800EB01103030129900EB011040
+:109520008078C009009020210F9801EBC000C0B2E4
+:109530000790109800EB40004006000E08232D22F3
+:1095400006900799F6F712F91098401C80B2109017
+:10955000109800EB400040007A2805DD0F98401C71
+:1095600080B20F90002010909748417A01EB4100A3
+:1095700000EB0111954800EB01103030129900EB1F
+:1095800001108078C00908210022CDE90021029055
+:109590008D48417A01EB410000EB01118B4800EB53
+:1095A00001103030129900EB011040780790202113
+:1095B0000F9801EBC000C0B20690109800EB40007D
+:1095C0004006000E00230590DDE90612F6F76CF95F
+:1095D0001099084480B21090109800EB40004000B1
+:1095E0007A2805DD0F98401C80B20F900020109063
+:1095F0000120009020210F9801EBC000C0B207901D
+:10960000109800EB40004006000E08233B22069015
+:109610000799F6F7ABF81098401C80B2109012989A
+:10962000401C80B212906848417A01EB410000EB87
+:109630000111664800EB0110C179129881423FF791
+:1096400012AF77E4E1F7EAF9012804D002280CD040
+:1096500008281BD113E05C48407A002804DD5A48F2
+:10966000407A401E5849487210E05748407A032813
+:1096700004DA5548407A401C5349487206E00420F9
+:10968000FEF77CFD00205049487200BF00BF4E48E5
+:10969000C07907287ED101204B49C87204220021DD
+:1096A000504801F0FFF9012010210022CDE90021EE
+:1096B00002904548407A401C012302460021079051
+:1096C0004020F6F7F1F801200821102346A2CDE949
+:1096D000001014210020F6F7F4F909201090002062
+:1096E0000F901290FFE0109800EB400040007A28A5
+:1096F00005DD0F98401C80B20F90002010900120D3
+:1097000008210022CDE9002102902F48407A00EB89
+:10971000400101EB00112D4800EB0110303012998F
+:1097200000EB01100078079014210F9801EBC000A6
+:10973000C0B20690109800EB40004006000E0023D7
+:109740000590DDE90612F6F7AFF81099084480B2EB
+:109750001090109800EB400040007A2805DD0F982B
+:10976000401C80B20F900020109001200090142126
+:109770000F9801EBC000C0B20790109800EB4000BA
+:109780004006000E08232D2206900799F5F7EEFFFC
+:10979000109800E0B5E0401C80B21090109800EBEB
+:1097A000400040007A2805DD0F98401C80B20F90E1
+:1097B000002010900448407AC0EBC00101EB8011FA
+:1097C0000C4800EB411017E0BC1200203C30002098
+:1097D00078550308E854030847756E2D4164647298
+:1097E0003A000000A855030847756E2D525353499F
+:1097F0003A000000FC3400206030129901EB0111A6
+:1098000000EBC10090F83C00642110FB01F00790D0
+:10981000012008210022CDE9002102900798C117FC
+:1098200000EB11600012069014210F9801EBC000AC
+:10983000C0B20590109800EB40004006000E0023D7
+:109840000490DDE90512F6F72FF81099084480B26C
+:109850001090109800EB400040007A2805DD0F982A
+:10986000401C80B20F900020109001200090142125
+:109870000F9801EBC000C0B20790109800EB4000B9
+:109880004006000E0823252206900799F5F76EFF83
+:109890001098401C80B21090109800EB40004000DF
+:1098A0007A2805DD0F98401C80B20F9000201090A0
+:1098B0000120009014210F9801EBC000C0B2079066
+:1098C000109800EB40004006000E08233B22069053
+:1098D0000799F5F74BFF1098401C80B21090129832
+:1098E000401C80B21290FE48407A00EB400101EB30
+:1098F0000011FC4800EB0110C179129881423FF73A
+:10990000F2AE80E4E1F78AF8082803D10420FEF7DC
+:1099100035FC00BF00BFF248C07908287ED1042280
+:109920000021F14801F0BEF8012008211023EFA228
+:10993000CDE9001012210020F6F7C3F8012008211C
+:109940001023EB4ACDE9001012210846F6F7B9F8CA
+:10995000012008211023E7A2CDE9001012215A208E
+:10996000F6F7AFF8012008210022CDE9002102908E
+:10997000DB48407802230246122107906C20F5F75D
+:1099800093FF002012904EE0129800EB400101EB93
+:109990000011D44800EB0110007E00F00100E0B39C
+:1099A00001200821CDE90010129800EBC0001B3007
+:1099B000C0B20523D0A2014607900020F6F781F837
+:1099C000012008210022CDE900210290129800EB2D
+:1099D000C0001B30C0B201230790129A521C0146EE
+:1099E0001E20F5F761FF01200821CDE90010129833
+:1099F00000EB400101EB0011BA4800EB01100E3002
+:109A00000790129800EBC0001B30C0B20A230690EA
+:109A100001462A20079AF6F754F800E006E012986B
+:109A2000401C80B2129012980428ADDB09E6E0F7E2
+:109A3000F5FF012806D0022812D004281ED00828DD
+:109A400053D14BE0A648007A002805DDA448007AEF
+:109A5000401EA349087202E00520A149087244E0B3
+:109A60009F48007A052805DA9D48007A401C9C49E9
+:109A7000087202E000209A49087236E09848007A9D
+:109A8000062829D2DFE800F003070B0F1A240A206A
+:109A9000FEF774FB20E00B20FEF770FB1CE00C20AF
+:109AA000FEF76CFB18E00D20FEF768FB944890F879
+:109AB000AA0000F00F008A4908720DE00E20FEF7A0
+:109AC0005DFB8F4890F8AA0000098549087203E001
+:109AD0000F20FEF753FB00BF00BF06E00220FEF799
+:109AE0004DFB00207E49087200BF00BF7C48C07952
+:109AF000092819D17A48007A824901EB0010042222
+:109B00000021079000F0CEFF00201021CDE90010C9
+:109B10007348007A7B4901EB0010102302460021B4
+:109B200007900846F5F7CDFF8BE5E0F777FF0128B2
+:109B300006D002280ED0042816D0082809D199E0B2
+:109B40006748407A002804DD6548407A401E644931
+:109B5000487296E06248407A032804DA6048407A06
+:109B6000401C5F4948728CE05D48417A01EB41003E
+:109B700000EB01115B4800EB0110407B012815D17F
+:109B800000215748407A00EB400202EB0012554892
+:109B900000EB021041735248407A014607900220C0
+:109BA000E0F7D6F900205849086062E04C48417A55
+:109BB00001EB410000EB01114A4800EB0110407B32
+:109BC00080BB02214648407A00EB400202EB0012C3
+:109BD000444800EB021041734148407A0146079027
+:109BE0000220E0F7B5F93E48407A0790F3F7C4FE4B
+:109BF0003B48407A454901EB40000790007820F04F
+:109C00008001079801703648407A404901EB4000D6
+:109C10000790007820F078010798017001203A49F8
+:109C2000086026E0FFE72E48417A01EB410000EB97
+:109C300001112C4800EB0110407B022819D10121B1
+:109C40002748407A00EB400202EB0012254800EB67
+:109C5000021041732248407A0790F3F78DFE0120ED
+:109C6000294908601E48407A014607900220E0F723
+:109C70006FF906E00920FEF781FA002118484172C9
+:109C800000BF00BF1648C0790A2879D104220021FC
+:109C90001F4800F007FF0120082115231DA2CDE970
+:109CA000001014212820F5F70CFF012008210022C4
+:109CB000CDE9002102900A48407A401C0123024667
+:109CC000142107904620F5F7EFFD0548417A01EB96
+:109CD000410000EB0111034800EB0110407B1DE047
+:109CE000BC1200203C300020E855030853563A00CF
+:109CF000DEDA020848563A00506F72742D000000F8
+:109D0000C22900202856030888024242042E00205F
+:109D1000B8560308504F52543A000000012809D1A8
+:109D200008211523F9A2CDE900101E210020F5F726
+:109D3000C8FE2DE0F848417A01EB410000EB01112B
+:109D4000F64800EB0110407B50B901200821152393
+:109D5000F3A2CDE900101E210020F5F7B2FE17E0B6
+:109D6000ED48417A01EB410000EB0111EB4800EBBB
+:109D70000110407B02280BD101200821152300E0AF
+:109D800010E0EAA2CDE900101E210020F5F799FEAF
+:109D9000012008211523E8A2CDE90010322100207E
+:109DA000F5F78FFE4DE4E0F739FE012806D00228D2
+:109DB00017D0042828D0082848D12DE0D648407A6A
+:109DC00000280DDDE14890F8190620B1D248407A0C
+:109DD0000790F3F7D1FDD048407A401ECE49487233
+:109DE00034E0CD48407A03280DDAD84890F81906B7
+:109DF00020B1C948407A0790F3F7BEFDC648407AC3
+:109E0000401CC549487221E00121D04880F819164C
+:109E10000120CF49487019E00920FEF7AFF9002072
+:109E2000BD4948720121C94880F80C1690F81906FE
+:109E300058B10020C74908600021C44880F81916AD
+:109E4000B548407A0790F3F797FD00BF00BFB248CE
+:109E5000C0790B283DD104220021BF4800F022FE2A
+:109E6000012008211523AFF25412CDE90010122170
+:109E70002820F5F726FE012008210022CDE9002147
+:109E80000290A548407A401C012302461221079007
+:109E90004620F5F709FD012008211523AFA2CDE9E1
+:109EA00000101C210020F5F70CFE012008211523CD
+:109EB000B0A2CDE9001026210020F5F702FE012016
+:109EC00008211523B1A2CDE9001030210020F5F7BB
+:109ED000F8FD9E4890F8190601282ED18E49C872C7
+:109EE0009B488078A0B100209A4908609849887002
+:109EF0008948407A01210790F4F776F8012008217B
+:109F00001523A7A2CDE9001038210020F5F7D9FDCF
+:109F10008E4890F8180680B100218C4880F81816F9
+:109F2000012008211523A2A2CDE90010382100202C
+:109F3000F5F7C7FD012087490860E2E4E0F76EFD10
+:109F4000012806D0022805D0042804D0082814D1FE
+:109F50000FE012E011E0DFF74FFB142804D10121DC
+:109F6000974880F8EF1303E00021954880F8EF133D
+:109F700003E00920FEF702F900BF00BF6648C07980
+:109F80000C283BD1042200218E4800F08BFD0120DB
+:109F9000082115238CA2CDE900101A210020F5F725
+:109FA00090FD0120082115238CA2CDE90010242169
+:109FB0000020F5F786FD0120082115238BA2CDE9AD
+:109FC00000102E210020F5F77CFD7D4890F8EF036E
+:109FD00050B10120082115238AA2CDE900103821B3
+:109FE0000020F5F76EFD09E00120082115238BA262
+:109FF000CDE9001038210020F5F763FD81E4E0F79A
+:10A000000DFD012806D0022812D004281ED00828F1
+:10A010000DD124E14048407A002805DD3E48407AD1
+:10A02000401E3D49487202E004203B4948721DE150
+:10A030003948407A042805DA3748407A401C3649C6
+:10A04000487202E00020344948720FE13248417AF8
+:10A05000754890F8AA0061F30300734981F8AA00DB
+:10A0600000210320DFF774FFF0B36F48B0F8AA00B7
+:10A0700012900220FEF782F8E0F70AF86A49129877
+:10A08000A1F8AA0000210320DFF762FF4C4890F8F6
+:10A09000E00120F001014A4880F8E01190F8E00169
+:10A0A00020F00600801D464981F8E00100215F484C
+:10A0B00041800120DFF74CFF414890F8EE0620F088
+:10A0C00080013F4880F8EE1600F5F9608078D0B145
+:10A0D000012819D002280CD0032809D1384890F85B
+:10A0E000EE0620F0780100E0B8E0354880F8EE1682
+:10A0F000B1E0334890F8EE0620F078002030304987
+:10A1000081F8EE06A7E093E09BE00000545950452B
+:10A110003A4C4F5241000000BC1200203C3000205D
+:10A12000545950453A52533438350000545950452B
+:10A130003A576946690000005061737320456E7498
+:10A140006572204368616E6765000000BC520020A4
+:10A15000C858002088024242F8560308313A446940
+:10A1600070207377697463682031616E6432204FA8
+:10A170004E000000323A496E7365727420736C6150
+:10A180007665206D6F64756C65000000333A506130
+:10A19000737320456E74657220537461727400008D
+:10A1A00053746174653A53656E64696E67000000AC
+:10A1B00053746174653A436F6D706C65746500002B
+:10A1C000BC22002038570308496E7365727420550D
+:10A1D0002D4469736B204669727374005468616E14
+:10A1E000205061737320456E74657200466F726D06
+:10A1F00061743A46415433323B4D41583A33324709
+:10A200000000000046696E6420552D4469736B2C74
+:10A210004F7574707574696E6700000053746174D3
+:10A22000653A49646C650000C22900209C24002026
+:10A23000FE4890F8EE0620F07801FC4880F8EE1613
+:10A2400009E0FA4890F8EE0620F078005830F74917
+:10A2500081F8EE0600BF00BFFCF794FF06E009207E
+:10A26000FDF78CFF0020F249487200BF00BFF048A4
+:10A27000C0790D2843D104220021EE4800F012FCE1
+:10A2800001201021CDE90010EB4890F8AA0000F061
+:10A290000F00EA4901EB001010230246194607900F
+:10A2A0000020F5F70EFCE44890F8AA0000F00F003B
+:10A2B000DF49497A884211D000201021CDE90010F1
+:10A2C000DB48407ADD4901EB0010001D0C230246FB
+:10A2D000202107900020F5F7F4FB10E00120102169
+:10A2E000CDE90010D248407AD44901EB0010001D9E
+:10A2F0000C230246202107900020F5F7E2FBC8E37B
+:10A30000E0F78CFB012806D0022812D004281ED0CA
+:10A31000082875D16DE0C648407A002805DDC4489C
+:10A32000407A401EC249487202E00420C049487287
+:10A3300066E0BF48407A042805DABD48407A401CF0
+:10A34000BB49487202E00020B949487258E0B84859
+:10A35000417AB94890F8AA0061F30710B64981F82C
+:10A36000AA0000210320DFF7F3FD80B30220FDF7F0
+:10A3700005FFAE4890F8EE0620F08001AB4880F86B
+:10A38000EE1600F5F9608078C0B1012820D00228CF
+:10A390000AD0032826D1A54890F8EE0620F07801CF
+:10A3A000A24880F8EE161DE0A04890F8EE0620F0D6
+:10A3B000780020309D4981F8EE0613E09B4890F824
+:10A3C000EE0620F07801994880F8EE160AE00FE0DA
+:10A3D000964890F8EE0620F078005830934981F8BE
+:10A3E000EE0600BF00BFFCF7CDFE0020904948728A
+:10A3F00006E00920FDF7C2FE00208D49487200BF2B
+:10A4000000BF8B48C0790E2841D1042200218C481E
+:10A4100000F048FB01201021CDE90010864890F89B
+:10A42000AA000009874901EB0010102302461946D3
+:10A4300007900020F5F745FB7D48407A7E4991F86A
+:10A44000AA10B0EB111F11D000201021CDE900108F
+:10A450007748407A7B4901EB0010001D0C2302462F
+:10A46000202107900020F5F72CFB10E0012010219F
+:10A47000CDE900106E48407A724901EB0010001DD2
+:10A480000C230246202107900020F5F71AFB00E379
+:10A49000E0F7C4FA012806D0022812D004281ED002
+:10A4A000082856D14EE06248007A002805DD604851
+:10A4B000007A401E5E49087202E005205C4908727D
+:10A4C00047E05B48007A052805DA5948007A401CC5
+:10A4D0005749087202E000205549087239E0544893
+:10A4E000007A06282CD2DFE800F0141E030B2B277D
+:10A4F0001320FDF743FE5448407F4D4948721FE04A
+:10A500001420FDF73BFE504890F84D014849487231
+:10A5100016E01120FDF732FE474890F8AA00000926
+:10A52000434948720CE01220FDF728FE424890F89B
+:10A53000AC003F49487203E00F20FDF71FFE00BF4B
+:10A5400000BF06E00220FDF719FE0020384908721E
+:10A5500000BF00BF3648C079102819D13448007AAE
+:10A560003A4901EB001004220021079000F09AFA0A
+:10A5700000201021CDE900102D48007A334901EB6D
+:10A58000001010230246002107900846F5F799FABB
+:10A590007FE2E0F743FA012806D0022812D004280F
+:10A5A0001ED0082867D15FE02148407A002805DDE9
+:10A5B0001F48407A401E1E49487202E003201C4991
+:10A5C000487258E01A48407A032805DA1848407A59
+:10A5D000401C1749487202E00020154948724AE0C1
+:10A5E0001348417A144890F8AA0061F30710124901
+:10A5F00081F8AA0000210320DFF7AAFC40B30E482F
+:10A6000090F8AA00312101EB10110B4880F873106B
+:10A610000220FDF7B3FD054890F8EE0620F080011A
+:10A62000024880F8EE1690F8EE0612E0BC220020F8
+:10A63000BC12002078570308C2290020F8570308ED
+:10A64000B8570308385803083C30002088580308DE
+:10A6500009E020F07801F94880F8EE16FCF792FD49
+:10A660000020F749487206E01020FDF787FD002022
+:10A67000F349487200BF00BFF148C07911283FD1AB
+:10A6800004220021EF4800F00DFA01201021CDE94D
+:10A690000010ED4890F8AA000009EA4901EB00100B
+:10A6A00010230246194607900020F5F70AFAE448FD
+:10A6B000407AE54991F8AA10B0EB111F10D00020A4
+:10A6C0001021CDE90010DE48407AE04901EB00108E
+:10A6D00010230246202107900020F5F7F2F90FE041
+:10A6E00001201021CDE90010D548407AD74901EB6F
+:10A6F000001010230246202107900020F5F7E1F911
+:10A70000C7E1E0F78BF9012806D0022812D004280F
+:10A710001ED0082831D129E0C948407A002805DD3B
+:10A72000C748407A401EC649487202E00320C44927
+:10A73000487222E0C248407A032805DAC048407ACD
+:10A74000401CBF49487202E00020BD49487214E035
+:10A75000BB48407ABC4981F8AC0000210320DFF7F8
+:10A76000F7FB10B10220FDF709FD06E01020FDF710
+:10A7700005FD0020B249487200BF00BFB048C07953
+:10A7800012283DD104220021B14800F08BF90120AC
+:10A790001021CDE90010AC4890F8AC00AD4901EBB8
+:10A7A000001010230246194607900020F5F789F99A
+:10A7B000A54890F8AC00A249497A884210D0002000
+:10A7C0001021CDE900109E48407AA24901EB00100B
+:10A7D00010230246202107900020F5F772F90FE0C0
+:10A7E00001201021CDE900109548407A994901EBEC
+:10A7F000001010230246202107900020F5F761F990
+:10A8000047E1E0F70BF9012806D002280ED0042812
+:10A8100016D0082825D11DE08948407A002804DD9B
+:10A820008748407A401E864948721AE08448407A38
+:10A83000032804DA8248407A401C8149487210E0BB
+:10A840007F48417A00F5EC50417700210220DFF784
+:10A850007FFB06E01020FDF791FC0020784948724C
+:10A8600000BF00BF7648C07913283BD104220021E5
+:10A87000794800F017F901201021CDE90010774840
+:10A88000407F754901EB00101023024619460790DE
+:10A890000020F5F716F97148407F6949497A8842E6
+:10A8A00010D000201021CDE900106548407A6C4995
+:10A8B00001EB001010230246202107900020F5F73D
+:10A8C00000F90FE001201021CDE900105C48407A2A
+:10A8D000634901EB0010102302462021079000205D
+:10A8E000F5F7EFF8D5E0E0F799F8012806D002284F
+:10A8F00012D004281ED008282DD125E05048407AD7
+:10A90000002805DD4E48407A401E4D49487202E05D
+:10A9100003204B4948721EE04948407A032805DA73
+:10A920004748407A401C4649487202E000204449AA
+:10A93000487210E04248417A484880F84D110121A0
+:10A940000220DFF705FB06E01020FDF717FC0020D2
+:10A950003B49487200BF00BF3948C07914283DD137
+:10A96000042200213F4800F09DF801201021CDE98C
+:10A9700000103A4890F84D013B4901EB00101023BC
+:10A980000246194607900020F5F79BF8334890F8E7
+:10A990004D012B49497A884210D000201021CDE981
+:10A9A00000102748407A304901EB0010102302467E
+:10A9B000202107900020F5F784F80FE001201021F6
+:10A9C000CDE900101E48407A274901EB0010102302
+:10A9D0000246202107900020F5F773F859E0E0F7D0
+:10A9E0001DF8012806D0022805D0042804D0082824
+:10A9F00044D11AE042E041E0DFF74AFB0120079032
+:10AA0000079880F3138800BF00BFBFF34F8F17482C
+:10AA1000006800F4E06016490843001D134908600F
+:10AA2000BFF34F8F00BF00BFFEE70748C23040783A
+:10AA300003281FD11020FDF7A1FB1EE0BC2200203F
+:10AA4000BC12002088590308C2290020885A030834
+:10AA5000C8590308C85A0308085903083C300020A5
+:10AA6000085A030848590308485A03080CED00E047
+:10AA70000000FA050920FDF781FB00BF00BF074871
+:10AA8000C0790F2804D104220021054800F00AF8FB
+:10AA900000BF00BFF4F726FE13B000BDBC120020BB
+:10AAA000085B03082DE9F84307460E46904600244C
+:10AAB00016E0002510E001207B1903EB061303EBE1
+:10AAC000041300901A782307190EEB06180E1023B2
+:10AAD000F4F74CFE681CC5B2102DECDB601CC4B250
+:10AAE0004445E6DBBDE8F88300B50020084908745A
+:10AAF00000210748817401214174C174642181617E
+:10AB000001200349C8720220FDF738FB00BD000098
+:10AB1000BC12002010B51548006840F470001349BD
+:10AB200008601348006840F00100114908600020E7
+:10AB30000F49083108600E4800680E4908400C496A
+:10AB400008600D48091D0860081F006820F4802077
+:10AB5000091F0860002006490C310860FDF75EF906
+:10AB60004FF0006001498039086010BD88ED00E0B9
+:10AB700000380240FFFFF6FE1030002410B5FDF74C
+:10AB8000E1F810BDCA430282704721B1028842F049
+:10AB90000102028004E002884FF6FE731A40028030
+:10ABA0007047000010B504465548844208D1012181
+:10ABB0000846FCF7C3FE00210120FCF7BFFE9DE024
+:10ABC000B4F1804F08D101210846FCF797FE00211F
+:10ABD0000120FCF793FE91E04A48844208D101210C
+:10ABE0000220FCF78BFE00210220FCF787FE85E0A7
+:10ABF0004548844208D101210420FCF77FFE002152
+:10AC00000420FCF77BFE79E04048844208D1012112
+:10AC10000820FCF773FE00210820FCF76FFE6DE0B2
+:10AC20003B48844208D101211020FCF767FE002137
+:10AC30001020FCF763FE61E03648844208D1012110
+:10AC40002020FCF75BFE00212020FCF757FE55E09A
+:10AC50003148844208D101210220FCF76FFE002117
+:10AC60000220FCF76BFE49E02C48844209D1012107
+:10AC70000804FCF763FE00214FF48030FCF75EFE11
+:10AC80003CE02748844209D101214804FCF756FEE4
+:10AC900000214FF40030FCF751FE2FE021488442A0
+:10ACA00009D101218804FCF749FE00214FF48020DE
+:10ACB000FCF744FE22E01C48844208D101214020D8
+:10ACC000FCF71CFE00214020FCF718FE16E0174898
+:10ACD000844208D101218020FCF710FE0021802051
+:10ACE000FCF70CFE0AE01248844207D101218015CE
+:10ACF000FCF704FE0021A015FCF700FE10BD0000CB
+:10AD0000000001400004004000080040000C00402A
+:10AD100000100040001400400004014000400140C9
+:10AD2000004401400048014000180040001C004061
+:10AD30000020004030B50246002000230024158A80
+:10AD400005EA0103958905EA010413B10CB101205C
+:10AD500000E0002030BD1AB183890B43838102E0FB
+:10AD600083898B438381704700220288184B984265
+:10AD70000ED0184B98420BD0B0F1804F08D0164B34
+:10AD8000984205D0154B984202D0154B984204D1F9
+:10AD90004FF68F731A404B881A43124B984207D0D4
+:10ADA000114B984204D04FF6FF431A400B891A43C7
+:10ADB00002804B68C3620B880385054B984202D022
+:10ADC000044B984201D18B7A03860123838270471A
+:10ADD0000000014000040140000400400008004061
+:10ADE000000C0040001000400014004010B500248A
+:10ADF000FCF7D0FB00F02AFDDFF73EFADEF7DCF9C6
+:10AE0000DEF7CEFEDFF734FEF4F764FBFFF76CFEEF
+:10AE1000DFF7E4FBF2F7ACFBF4F76CF9FCF7B2F9FF
+:10AE2000FCF766FC0E4890F8E00120F001010C48A8
+:10AE300080F8E01190F8E00120F00600801D08493C
+:10AE400081F8E0010021074841800120DFF780F808
+:10AE50004FF4FA600449C8830120487710BD000010
+:10AE6000BC2200209C240020BC12002070B50024CD
+:10AE70000025FE48807801280BD10020FB4988700E
+:10AE8000DEF7DEFEFA48C079022802DC0120F8492C
+:10AE9000C8720024F8E304EB440000EB0411F54809
+:10AEA00000EB0110407B022823D104EB4400F2495F
+:10AEB00001EB8000807801281AD1002004EB4401C6
+:10AEC000ED4A02EB81018870C4EBC40000EB8413EF
+:10AED00002F2BC6000EB43104279C4EBC40000EB0B
+:10AEE0008413E64800EB431081782046EBF7E4FA40
+:10AEF000E9E304EB4400DD49403101EB8000807858
+:10AF0000012807D1002004EB4401D84A403202EB6B
+:10AF10008101887004EB4400D449403101EB80008A
+:10AF200040780028E4D104EB4400D34901EB8000D1
+:10AF300080780128DCD104EB440000EB0411CD48FB
+:10AF400000EB011080790028D2D0002004EB4401EE
+:10AF5000C94A02EB8101887004EB440000EB041144
+:10AF6000C44800EB0110807909287DD2DFE800F0A9
+:10AF70007C0590FDFCFBFAF9060000BFC4EBC400A1
+:10AF800000EB8411BD4800EB4110C078012815D0BA
+:10AF9000C4EBC40000EB8411B84800EB41106030F2
+:10AFA000C4EBC40101EB8412B44901EB421189786E
+:10AFB00001EB011110F83100002868D1C4EBC40086
+:10AFC00000EB8411AD4800EB41108078401CC1B209
+:10AFD000C4EBC40000EB8412A84800EB421081705F
+:10AFE000C4EBC40000EB8411A44800EB41100078CE
+:10AFF000C0B1C4EBC40000EB8411A04800EB4110C9
+:10B000000178C4EBC40000EB84129C4800EB4210B2
+:10B0100081700021C4EBC40000EB8412974800EB60
+:10B0200042100170C4EBC40000EB8411934800EBA4
+:10B0300041106030C4EBC40101EB84128F4901EB75
+:10B040004211897801EB011110F83110C4EBC400F2
+:10B0500000EB8412894800EB42100079814216D03F
+:10B060000022C4EBC40000E007E200EB8411834837
+:10B0700000EB41106030C4EBC40101EB84137F4945
+:10B0800001EB4311897801EB011100F83120A4E2B2
+:10B09000C4EBC40000EB8411784800EB4110C07889
+:10B0A000012815D0C4EBC40000EB8411734800EBF9
+:10B0B00041106030C4EBC40101EB84126F4901EB15
+:10B0C0004211897801EB011110F8310000286CD190
+:10B0D000C4EBC40000EB8411684800EB4110807899
+:10B0E000401CC1B2C4EBC40000EB8412634800EB07
+:10B0F00042108170C4EBC40000EB84115F4800EB88
+:10B1000041100078C0B1C4EBC40000EB84115B486F
+:10B1100000EB41100178C4EBC40000EB84125748E7
+:10B1200000EB421081700021C4EBC40000EB8412DC
+:10B13000524800EB42100170C4EBC40000EB8411D4
+:10B140004E4800EB41106030C4EBC40101EB8412A7
+:10B150004A4901EB4211897801EB011110F83110D5
+:10B1600004E08BE126E212E2B4E01FE0C4EBC4008D
+:10B1700000EB8412414800EB42100079814214D068
+:10B180000022C4EBC40000EB84113C4800EB4110EA
+:10B190006030C4EBC40101EB8413384901EB431167
+:10B1A000897801EB011100F8312016E2C4EBC400EC
+:10B1B00000EB8411314800EB4110C078012814D015
+:10B1C000C4EBC40000EB84112C4800EB411060304C
+:10B1D000C4EBC40101EB8412284901EB42118978C8
+:10B1E00001EB011110F83100F0BBC4EBC40000EB1F
+:10B1F0008411224800EB41108078401CC1B2C4EB9E
+:10B20000C40000EB84121D4800EB42108170C4EBB7
+:10B21000C40000EB8411194800EB41100078C0B164
+:10B22000C4EBC40000EB8411144800EB411001781A
+:10B23000C4EBC40000EB8412104800EB4210817094
+:10B240000021C4EBC40000EB84120C4800EB421058
+:10B250000170C4EBC40000EB8411084800EB4110FE
+:10B260006030C4EBC4010BE033E00000382900205B
+:10B27000BC1200203C300020402E0020FC34002076
+:10B2800001EB8412FE4901EB4211897801EB0111B7
+:10B2900010F83110C4EBC40000EB8412F84800EB46
+:10B2A00042100079814214D00022C4EBC40000EBAC
+:10B2B0008411F34800EB41106030C4EBC40101EB92
+:10B2C0008413EF4901EB4311897801EB011100F878
+:10B2D000312082E1C4EBC40000EB8411E84800EBAC
+:10B2E0004110C078012815D0C4EBC40000EB8411D4
+:10B2F000E34800EB41106030C4EBC40101EB841261
+:10B30000DF4901EB4211897801EB011110F831009E
+:10B3100000287DD1C4EBC40000EB8411D84800EBB9
+:10B320004110857847E004EB440000EB0411D54858
+:10B3300000EB01103030C4EBC40101EB8412D049A2
+:10B3400001EB4211897800EB0110427804EB4400D4
+:10B3500000EB0411CB4800EB01103030691C00EB0E
+:10B3600001104078824212D0C4EBC40000EB84117B
+:10B37000C34800EB41108078401CC1B2C4EBC4004C
+:10B3800000EB8412BE4800EB421081701DE0C4EB5C
+:10B39000C40000EB8411BA4800EB41108078401CD7
+:10B3A000C1B2C4EBC40000EB8412B54800EB4210FC
+:10B3B0008170681CC5B204EB440000EB0411B14875
+:10B3C00000EB0110C079A842ADDC00BFC4EBC400A3
+:10B3D00000EB8411AA4800EB41100078D0B1C4EB17
+:10B3E000C40000EB8411A64800EB41100178C4EBC7
+:10B3F000C40000EB8412A24800EB421081700021CF
+:10B40000C4EBC40000EB84129D4800EB421000E046
+:10B4100033E00170C4EBC40000EB8411984800EBEA
+:10B4200041106030C4EBC40101EB8412944901EB7C
+:10B430004211897801EB011110F83110C4EBC400FE
+:10B4400000EB84128E4800EB42100079814214D048
+:10B450000022C4EBC40000EB8411894800EB4110CA
+:10B460006030C4EBC40101EB8413854901EB431147
+:10B47000897801EB011100F83120AEE0C4EBC40083
+:10B4800000EB84117E4800EB4110C078012814D0F5
+:10B49000C4EBC40000EB8411794800EB411060302C
+:10B4A000C4EBC40101EB8412754901EB42118978A8
+:10B4B00001EB011110F83100F0BBC4EBC40000EB4C
+:10B4C00084116F4800EB41108078401CC1B2C4EB7E
+:10B4D000C40000EB84126A4800EB42108170C4EB98
+:10B4E000C40000EB8411664800EB41100078C0B145
+:10B4F000C4EBC40000EB8411614800EB41100178FB
+:10B50000C4EBC40000EB84125D4800EB4210817074
+:10B510000021C4EBC40000EB8412594800EB421038
+:10B520000170C4EBC40000EB8411554800EB4110DE
+:10B530006030C4EBC40100E028E001EB8412504904
+:10B5400001EB4211897801EB011110F83110C4EBC5
+:10B55000C40000EB84124A4800EB4210007981429B
+:10B5600014D00022C4EBC40000EB8411444800EB6B
+:10B5700041106030C4EBC40101EB8413404901EB7E
+:10B580004311897801EB011100F8312025E0C4EB6B
+:10B59000C40000EB84113A4800EB41108078401C55
+:10B5A000C1B2C4EBC40000EB8412354800EB42107A
+:10B5B000817012E0C4EBC40000EB8411304800EB52
+:10B5C00041108078401CC1B2C4EBC40000EB84126F
+:10B5D0002B4800EB4210817000BF00BFC4EBC400D9
+:10B5E00000EB8411264800EB4110817804EB440005
+:10B5F00000EB0412234800EB0210C079814208DB03
+:10B600000021C4EBC40000EB84121D4800EB421083
+:10B610008170C4EBC40000EB8411194800EB4110A9
+:10B62000407850B3C4EBC40000EB8411144800EB25
+:10B6300041108178C4EBC40000EB8412104800EB89
+:10B6400042100170C4EBC40000EB84110C4800EB05
+:10B6500041104078401EC1B2C4EBC40000EB84121C
+:10B66000074800EB421081700021C4EBC40000EBDE
+:10B670008412034800EB42104170C4EBC40004E0A4
+:10B68000FC3400203C3000201FE000EB84136948AC
+:10B6900000EB43106030C4EBC40303EB8416654B2E
+:10B6A00003EB46139B7803EB031300EBC3004279D3
+:10B6B000C4EBC40000EB84135E4800EB43108178B8
+:10B6C0002046EAF7F9FE601CC4B25B4890F8520BC2
+:10B6D000A0423FF7E0AB59488078012875D1574820
+:10B6E0006C38807800EB4001554800EB0110807900
+:10B6F00000286AD0002051498870A1F16C0081783F
+:10B700004D4890F8F40B401E814207DA4B486C38E4
+:10B710008078401C49496C39887003E00020474913
+:10B720006C39887045486C38807800EB400143489C
+:10B73000543800EB8100807878B300213F486C38A2
+:10B74000807800EB40023D48543800EB8200817065
+:10B750003A486C38807800EB4001394800EB011022
+:10B760008079012823D0042804D005281BD006287E
+:10B7700021D113E031486C38807800EB400130482B
+:10B7800000EB011000684FF4E131B1FBF0F000EB89
+:10B7900040104000294948600DE016E04FF47A70EF
+:10B7A0002649486007E064202449486003E064209B
+:10B7B0002249486000BF00BF204A6C3A93780B32A0
+:10B7C000D15C0B3A9078F3F757F81E48407880B96F
+:10B7D0001D48807801281ED100201B498870194B14
+:10B7E0001A79154B93F8C817164B5878F9F7B8FA29
+:10B7F00011E015480C38807801280CD1002012493E
+:10B800000C3988700F4B1A790B4B93F8C8170D4BF6
+:10B810005878F9F7A5FADFF751FAF2F761FD094810
+:10B82000C07820B100200749C870F4F79FF9FCF7F1
+:10B83000ADFC70BDFC340020BC2200202C30002068
+:10B84000B42E0020842A0020502900203EB5002478
+:10B85000002501210846FCF741F8A720ADF80000BB
+:10B860000020ADF8020040F2E73001900020ADF872
+:10B87000080069464FF08040FFF776FA0021A348A0
+:10B8800080F81A1800BF6DE004EB4400A04901EBFA
+:10B8900080019E4890F81A089E4A42F820109B4862
+:10B8A00090F81A08401CC1B2984880F81A1804EBA6
+:10B8B000440002F55A7101EB8001944890F81A088F
+:10B8C00042F82010914890F81A08401CC1B28F48E5
+:10B8D00080F81A1804EB440002F54E7101EB800168
+:10B8E0008A4890F81A0842F82010884890F81A08F8
+:10B8F000401CC1B2854880F81A1804EB4400864900
+:10B9000001EB8001814890F81A0842F820107F4826
+:10B9100090F81A08401CC1B27C4880F81A1800251B
+:10B920001CE0C4EBC40000EB84117C4800EB411028
+:10B93000603005EB051100EBC1000C30734991F844
+:10B940001A18744A42F82100704890F81A08401CEE
+:10B95000C1B26E4880F81A18681CC5B2102DE0DB21
+:10B96000601CC4B2042C8FDB69490C39674890F81D
+:10B970001A08684A42F82010644890F81A08401CD7
+:10B98000C1B2624880F81A1800F5D16190F81A081F
+:10B9900042F820105D4890F81A08401CC1B25B487C
+:10B9A00080F81A1800F2946190F81A0842F82010F2
+:10B9B000564890F81A08401CC1B2544880F81A182A
+:10B9C00000F5D460514991F81A1842F821004F4807
+:10B9D00090F81A08401CC1B24C4880F81A1800F6BA
+:10B9E000040190F81A0842F82010484890F81A0804
+:10B9F000401CC1B2454880F81A1800F63C3190F856
+:10BA00001A0842F82010414890F81A08401CC1B2A8
+:10BA10003E4880F81A1800F27C6190F81A0842F843
+:10BA200020103A4890F81A08401CC1B2374880F8F4
+:10BA30001A1839493C3190F81A0842F82010334856
+:10BA400090F81A08401CC1B2304880F81A18A0F5C6
+:10BA50007F602E4991F81A1842F821002B4890F87F
+:10BA60001A08401CC1B2294880F81A1800F558502D
+:10BA7000264991F81A1842F82100244890F81A082B
+:10BA8000401CC1B2214880F81A1800F6645190F8A1
+:10BA90001A0842F820101D4890F81A08401CC1B23C
+:10BAA0001A4880F81A1800F5576190F81A0842F8F9
+:10BAB0002010164890F81A08401CC1B2134880F8AC
+:10BAC0001A18002414E004EB4401154800EB81012E
+:10BAD0000E4890F81A080F4A42F820100B4890F8C8
+:10BAE0001A08401CC1B2094880F81A18601CC4B278
+:10BAF000052CE8DB01218807FFF747F801221146F2
+:10BB00009007FFF728F900F00DF83EBDBC22002099
+:10BB100078290020D82A00208C580020FC340020EE
+:10BB2000D82F002008B51C208DF8000001208DF8CA
+:10BB3000010002208DF8020001208DF80300684604
+:10BB4000F3F7C8FB08BD10B5F1F7A2F910BD10B5A9
+:10BB5000F1F7C0F910BD10B5FBF72EFA10BD10B506
+:10BB6000F1F76CF910BD10B5F1F7D6F910BD10B5AD
+:10BB7000F3F7BCF910BD01F40072B2F5007F00D1FB
+:10BB800000BFCA430280704721B1828942F400524B
+:10BB9000828104E082894DF6FF731A4082817047EA
+:10BBA0001AB1838A0B43838202E0838A8B438382A8
+:10BBB0007047000010B504462548844208D1012191
+:10BBC0001020FBF7BBFE00211020FBF7B7FE3EE084
+:10BBD0002048844209D101214804FBF78FFE00214F
+:10BBE0004FF40030FBF78AFE31E01B48844209D154
+:10BBF00001218804FBF782FE00214FF48020FBF72F
+:10BC00007DFE24E01548844209D10121C804FBF7D8
+:10BC100075FE00214FF40020FBF770FE17E010487E
+:10BC2000844209D101210805FBF768FE00214FF489
+:10BC30008010FBF763FE0AE00A48844207D1012125
+:10BC40002020FBF77BFE00212020FBF777FE10BDB4
+:10BC5000001001400044004000480040004C0040FB
+:10BC6000005000400014014002460020B1F5007F62
+:10BC700000D100BF13880B400BB1012000E0002071
+:10BC8000704770B50246002400230025002040F6CE
+:10BC90006A16B14200D100BFC1F3421501F01F0383
+:10BCA000012606FA03F3012D02D19689334006E0FE
+:10BCB000022D02D1168A334001E0968A33400C12DD
+:10BCC000012606FA04F41688344013B10CB10120A1
+:10BCD00000E0002070BDF0B50346002400260025DA
+:10BCE000002040F66A17B94200D100BF1846C1F3E0
+:10BCF000421401F01F06012707FA06F5012C01D1B5
+:10BD00000C3004E0022C01D1103000E014301AB1E4
+:10BD100007682F43076002E00768AF430760F0BD84
+:10BD20002DE9FF4705460E460024A14600BFA04668
+:10BD3000B08900B100BF2C8A24F44054F088044339
+:10BD40002C82AC8941F20C608443B088318908436D
+:10BD5000718908430443AC81AC8A24F44074B089EF
+:10BD60000443AC826846FBF7F9FD2048854202D0C7
+:10BD70001F48854202D1DDF80C9001E0DDF8089003
+:10BD8000A88900F4004040B109EBC90000EB09109C
+:10BD900031684900B0FBF1F707E009EBC90000EB9F
+:10BDA000091031688900B0FBF1F76420B7FBF0F0AF
+:10BDB00004012009642101FB1078A88900F40040E7
+:10BDC00040B1322000EBC800B0FBF1F000F00700FA
+:10BDD000044308E0322000EB08106421B0FBF1F0CE
+:10BDE00000F00F0004432C81BDE8FF8700100140E4
+:10BDF0000014014010B5002406E0FBF733FD10B934
+:10BE0000DDF72EFC10BD641C02488442F5D3FA20F5
+:10BE1000F8E70000404B4C000FB4084B10B504A9E4
+:10BE200002AA039801F0EAF9044602A9002001F0F1
+:10BE300010FC204610BC5DF814FB000053D602082D
+:10BE400003B401984100009850EAC12018BF0420B3
+:10BE50004A0D18BF40F0010040F2FF72B2EB515F93
+:10BE600008BF40F00200012808BF052002B070475B
+:10BE700030B583B0044601F093F99FED090B0546F8
+:10BE80008DED000B002221466846DCF7E2FC2846D7
+:10BE900001F0A6F99DED000B03B030BD00000000DD
+:10BEA000000000000000000070B5D94B00242DED0B
+:10BEB000020B2DED108BDDE91010984205DA20F011
+:10BEC00000429A4201D809D141B19DED100BBDEC61
+:10BED000108B02B0BDE8704001F01EB9B0F5801FB4
+:10BEE00026DA11430BD0002813DA012001F078F98B
+:10BEF000BDEC108B02B0BDE8704001F021B902200A
+:10BF000001F06EF901F0F0F851EC100B81F00041F6
+:10BF10009EE06FF035049FEDC00B53EC102B9DEDB0
+:10BF2000100B51EC100BDCF76BFACDE91001084651
+:10BF300004EB2051C0F31304B948A1F2FF312044AF
+:10BF400000F4801080F07F6282F04052224301EBC7
+:10BF500020559FEDB50B119253EC102B9DED100B5E
+:10BF600051EC100BDCF746FA41EC180BA01CC0F3A7
+:10BF700013009FEDAFDB9FEDB0EBB14E7E44032885
+:10BF80006CD296ED000B51EC180B53EC102BDCF738
+:10BF900091FF1DD1002D01BF96ED000BBDEC108B64
+:10BFA00002B070BD2846DCF722FB41EC180B53ECC5
+:10BFB0001D2BDCF725FA41EC190B53EC1E2B51EC31
+:10BFC000180BDCF71DFA53EC192BDCF772F93FE084
+:10BFD0009FED9D0B51EC180B53EC102BDCF710FA76
+:10BFE0009FED9B1B53EC112BDCF707FA41EC190B6F
+:10BFF00053EC182B51EC180BDCF702FA53EC192B0D
+:10C00000DCF7FEF941EC190B002D04BF53EC192BA2
+:10C0100051EC180B1AD02846DCF7E9FA41EC1A0B60
+:10C0200053EC1D2BDCF7ECF953EC192BDCF7E5F99D
+:10C0300053EC182BDCF7DEF941EC180B53EC1E2BFC
+:10C0400051EC1A0BDCF7DCF953EC182BDCF7D2F9C6
+:10C05000BDEC108B02B041EC100B70BD9FED7E0B60
+:10C0600051EC180B53EC102BDCF723F941EC100BBF
+:10C0700051EC180B53EC102BDCF734FA41EC190B94
+:10C080002846DCF7B4FA41EC1B0B53EC192B51ECAE
+:10C09000190BDCF7B5F941EC1A0B714853EC1A2B6C
+:10C0A000261851EC1A0BDCF7ABF941EC1F0B6D486D
+:10C0B000C4F1510404F5D724B0EE4F0AF0EE6F0A34
+:10C0C0000321784400F094FF53EC1F2B51EC100B2C
+:10C0D000DCF796F941EC1C0B6348B0EE4F0AF0EE2A
+:10C0E0006F0A0421784400F083FF53EC1A2B51ECC3
+:10C0F000100BDCF785F9344353EC1C2BDCF7D9F833
+:10C1000041EC1C0B002C4CDD9FED510B51EC180B3E
+:10C1100053EC102BDCF774F953EC182BDCF770F9A7
+:10C1200041EC1A0B55B353EC1D2B51EC1B0BDCF7F8
+:10C1300067F941EC1D0B53EC1C2B51EC1A0BDCF78F
+:10C14000B8F853EC192BDCF75BF953EC1D2BDCF73B
+:10C15000B0F853EC1A2BDCF750F953EC182BDCF742
+:10C1600049F941EC180B53EC1E2B51EC1B0BDCF77F
+:10C1700047F953EC182BDCF73DF969E753EC1C2B1E
+:10C1800051EC1A0BDCF795F853EC192BDCF738F966
+:10C1900053EC1A2BDCF731F953EC182BDCF72DF9A3
+:10C1A00056E735B353EC1D2B51EC1B0BDCF728F98C
+:10C1B00041EC1A0B53EC1C2B51EC180BDCF71AF961
+:10C1C00053EC192BDCF71CF953EC1A2BDCF712F9A2
+:10C1D00053EC182BDCF70EF941EC180B53EC1E2B2B
+:10C1E00051EC1B0BDCF70CF953EC182BDCF702F9C4
+:10C1F0002EE753EC1C2B51EC180BDCF7FBF853EC3F
+:10C20000192BDCF7FDF853EC182BDCF7F6F81FE7D9
+:10C210000000F07F0000000000000000000050431C
+:10C22000645F090000000000000000000000F03F13
+:10C23000763C7935EF39EA3D0000E0FE422EE63FDC
+:10C24000889C000000000000555555555555D53FB8
+:10C25000000000000000E03F00000000000000407F
+:10C2600086EBF9FF0A9B0000009B00000000000025
+:10C2700070B5414A00252DED020B2DED048BDDE953
+:10C280000404944205DA24F00041914201D809D116
+:10C2900040B19DED040BBDEC048B02B0BDE87040D5
+:10C2A00000F03ABFB4F5801F26DA08430BD0002C0B
+:10C2B00013DA012000F094FFBDEC048B02B0BDE85E
+:10C2C000704000F03DBF022000F08AFF00F00CFF3C
+:10C2D00051EC100B81F0004146E09FED290B6FF00F
+:10C2E000350553EC102B9DED040B51EC100BDCF7D6
+:10C2F00087F8CDE904010C4605EB2450A0F2FF308D
+:10C30000C10F40F2FF32521A62F31F540844DCF7A7
+:10C310006EF905949DED040B41EC180B51EC100BDC
+:10C3200001F0DAFA9FED181B53EC112BDCF768F8DB
+:10C330009FED170B41EC190B53EC102B51EC180B24
+:10C34000DCF75EF853EC192BDBF7B3FF9FED120B14
+:10C3500041EC190B53EC102B51EC180BDCF750F897
+:10C3600053EC192BDBF7A5FFBDEC048B02B041ECBD
+:10C37000100B70BD000000000000F07F0000000006
+:10C3800000000000000050430EE526157BCBDB3F8C
+:10C39000362BF111F3FE593D00609F501344D33FFB
+:10C3A0002DE9F04D2DED040B2DED0E8B96B0DDE952
+:10C3B0002550279CDDF890A025F0004624F0004889
+:10C3C000BAF1000F14BF0121002101EB4502FC4925
+:10C3D00053184A1093422AD3002814BF0123002384
+:10C3E00003EB44030B44F7498B4220D358EA000186
+:10C3F0009FEDF59B76D0DFF8D8B35D4503D1BAF158
+:10C40000000F05D188E0BAF1000F08BF002100D06D
+:10C41000012101EB450111F5001F08D8002814BFC8
+:10C420000121002101EB440111F5001F0BD99DED05
+:10C43000261B9DED240B16B0BDEC0E8B04B0BDE8A1
+:10C44000F04D00F073BE0027002DBCBFE1498845C8
+:10C4500021DAE1498845A8BF02271CDAC3451ADC66
+:10C46000DE4901EB2851142908DDC1F1340220FA1C
+:10C4700002F101FA02F282420DD108E058B9C1F18D
+:10C48000140228FA02F101FA02F2424503D101F046
+:10C490000101C1F1020756EA0A0124D1002C22DA77
+:10C4A000002D18BF022F01D0012F0AD0022000F06A
+:10C4B00097FE16B0BDEC0E8B04B0BDE8F04D00F059
+:10C4C00013BE022000F08CFE00F00EFE51EC100BAB
+:10C4D00081F0004141EC100B16B0BDEC0E8B04B0A6
+:10C4E000BDE8F08D18E09FEDBEAB9FEDBF8B00283F
+:10C4F00071D1B848804522D105F1804010F58010F7
+:10C5000008BFBAF1000F07D0B3450ADC002CA8BF62
+:10C510009DED260BE0DA0DE0B0EE490AF0EE690A77
+:10C52000DAE7002C06DA9DED260B51EC100B81F0BA
+:10C5300000416FE0AE48784490ED000BCCE7D84561
+:10C540004DD1002C48DA2EB186423AD1BAF1000F13
+:10C5500042D126E0BAF1000F13D0022000F040FED5
+:10C5600000F0FEFD8DED020B9DED240B8DED000B1B
+:10C5700010EE900A039961F31E0003909DED020BEB
+:10C58000AAE78DED02AB9DED240B1AEE901A10EE8A
+:10C59000900A8DED000B61F31E0003909DED020BE0
+:10C5A0009AE78DED028B9DED240B18EE901A10EE9C
+:10C5B000900A8DED000B61F31E0003909DED020BC0
+:10C5C0008AE709DA9DED240B51EC190B53EC102B83
+:10C5D000DBF788FF1EE020E09DED240B7CE7864220
+:10C5E0001BDAB4F1804F0DD0A4F10050B0F1FF5030
+:10C5F00013D1002D11DB9DED240B51EC100B01F03C
+:10C6000003FA07E09DED240B53EC102B51EC100BBB
+:10C6100000F0C2BC41EC100B5EE79DED240B51EC29
+:10C62000100B01F047F8BAF1000FCDE90E0142D12D
+:10C630009FED710B46B3A6F1E040B0F17F600CD0E6
+:10C640005E4538D1002D00DAA7B3022F0CBF0120C0
+:10C650004FF0FF30DBF7CBFFDCE7002D01DD002CD6
+:10C660000DDA002D01DD002C1FDB002D16DA002C69
+:10C6700014DB012F08BF9FED620B3FF42DAFB0EE2E
+:10C680004A0AF0EE6A0A27E7022F18BF002D0CD0E5
+:10C69000012F0AD1002DFFF61FAF06E0002DB8BF15
+:10C6A000002C08DA012F3FF417AFB0EE480AF0EE85
+:10C6B000680A11E71BE0012000EBE57050EA070172
+:10C6C00015D0791EB0EE498AF0EE698A084308BF9A
+:10C6D0009FED4D8B4E480025804570DD4D494E48FD
+:10C6E000884514DDB0420DDB002C19DB2FE0012062
+:10C6F00000F076FD16B0BDEC0E8B04B0BDE8F04D39
+:10C7000000F01EBDB34502DC002C09DC1FE08642B0
+:10C7100002DA002C1BDA03E05E452BDD002C16DD6F
+:10C72000022000F05DFD00F01BFD8DED020B53ECCF
+:10C730001A2B51EC180BDBF763FECDE900010399CE
+:10C74000019861F31E0003909DED020BC4E60220E8
+:10C7500000F046FD00F014FD10EE901A18EE900A5D
+:10C760008DED020B8DED008B61F31E0003909DEDAE
+:10C77000020BB1E69DED0E0B53EC192B51EC100B97
+:10C78000DBF738FE9FED260BCDE9080153EC102BAB
+:10C790009DED080B51EC100BDBF732FE9FED221BD9
+:10C7A00053EC112BDBF729FE9DED081B53EC112BED
+:10C7B000DBF726FE9FED1E1B53EC112B3CE08CE0BB
+:10C7C000FFFF1F00FFFF0F00000000000000F03F10
+:10C7D0000000F03F0000F07F0000404301FCFFFF3D
+:10C7E000000000000000F07F0000000000000000DA
+:10C7F000CE96000000000000000000000000008055
+:10C80000000000000000F0FF000000000000F0BF8A
+:10C810000000E0410000F043FFFFEF3F0000000098
+:10C82000000000000000D03F555555555555D53FE7
+:10C83000000000000000E03FDBF7DFFD9DED080B8E
+:10C8400041EC1A0B53EC102B51EC100BDBF7D8FD1D
+:10C8500053EC1A2BDBF7D4FD41EC1A0B9FEDFE0BCA
+:10C8600053EC102B9DED080B51EC100BDBF7C8FDC2
+:10C8700041EC1B0B9FEDFA0B51EC1A0B53EC102BF8
+:10C88000DBF7BEFD41EC1A0B9FEDF70B53EC102BC1
+:10C890009DED080B51EC100BDBF7B2FD53EC1A2B9E
+:10C8A000DBF7A8FD41EC1A0B51EC1B0B53EC1A2BD8
+:10C8B000DBF7FFFC0690CDE906519DED060B53EC2E
+:10C8C0001B2B51EC100BDBF795FD53EC1A2BDBF710
+:10C8D00094FD41EC100B00F0A1B90020B6F5801FCB
+:10C8E0000EDA9FEDE30B53EC102B9DED0E0B51EC8C
+:10C8F000100BDBF785FDCDE90E016FF034000E461D
+:10C9000000EB2650A0F2FF37C6F31300DA4940F0DF
+:10C910007F6646F040568842D8BF002408DDD749DC
+:10C920008142C8BF012403DC0024A6F580167F1CC9
+:10C93000D348784400EBC4000F9690ED00CB9DEDFA
+:10C940000E0B53EC1C2B51EC100BDBF753FD9DED44
+:10C950000E0B41EC1B0B53EC1C2B51EC100BDBF7BB
+:10C96000A8FC41EC100B51EC190B53EC102BDBF72E
+:10C97000B9FD41EC1D0B51EC1B0B53EC1D2BDBF7F0
+:10C980003FFD41EC1A0BBF488DED10AB784410957C
+:10C9900090ED000B4FF0005040EA660000EB844041
+:10C9A0008DED080B00F5002009909DED080B53EC70
+:10C9B0001C2B51EC100BDBF71DFD9DED0E1B53ECFA
+:10C9C000112BDBF71AFD41EC100B53EC102B9DEDF6
+:10C9D000100B51EC100BDBF713FD9DED080B41EC38
+:10C9E0001C0B53EC102B9DED100B51EC100BDBF7D7
+:10C9F00007FD53EC1B2BDBF700FD53EC1C2BDBF787
+:10CA0000F9FC53EC1D2BDBF7FBFC41EC1C0B53EC4E
+:10CA10001A2B51EC1A0BDBF7F3FC41EC1B0B9A4879
+:10CA20000621B0EE4B0AF0EE6B0A784400F0E0FA13
+:10CA3000B0EE401AF0EE601AB0EE41DAF0EE61DAD4
+:10CA400053EC1B2B51EC1B0BDBF7DAFC53EC1D2BCF
+:10CA5000DBF7D6FC9DED100B41EC1B0B53EC1A2BB6
+:10CA600051EC100BDBF725FC53EC1C2BDBF7C8FC5F
+:10CA700053EC1B2BDBF71DFC9DED100B41EC1B0B4E
+:10CA800053EC102B51EC100BDBF7BAFC41EC1D0BF7
+:10CA90009FED7FEB53EC1E2BDBF70BFC53EC1B2BBA
+:10CAA000DBF707FC0890CDE908519DED080B53EC2E
+:10CAB0001E2B51EC100BDBF79DFC53EC1D2BDBF711
+:10CAC00099FC53EC1B2BDBF798FC9DED080B41EC1C
+:10CAD0001D0B53EC102B9DED100B51EC100BDBF7E5
+:10CAE0008FFC41EC1B0B53EC1A2B51EC1D0BDBF7AD
+:10CAF00087FC9DED080B41EC1A0B53EC102B51EC0D
+:10CB00001C0BDBF77DFC53EC1A2BDBF7D2FB41EC63
+:10CB10001A0B51EC1B0B53EC1A2BDBF7CAFB0C90D6
+:10CB2000CDE90C519DED0C0B53EC1B2B51EC100B74
+:10CB3000DBF760FC53EC1A2BDBF75FFC41EC1B0BC3
+:10CB40009FED550B53EC102B9DED0C0B51EC100B86
+:10CB5000DBF756FC41EC1A0B9FED510B51EC1B0B14
+:10CB600053EC102BDBF74CFC41EC1B0B9FED4E0BF9
+:10CB700053EC102B9DED0C0B51EC100BDBF740FC34
+:10CB800053EC1B2BDBF795FB41EC100B484878442A
+:10CB900000EBC40090ED001B51EC100B53EC112B7B
+:10CBA000DBF787FB41EC1B0B3846DBF720FDCDE9BB
+:10CBB000080153EC1B2B51EC1A0BDBF77AFB41EC11
+:10CBC000100B3C48784400EBC40090ED00CB51ECD6
+:10CBD000100B53EC1C2BDBF76CFB9DED081B53EC8F
+:10CBE000112BDBF766FB0690CDE906519DED080B96
+:10CBF00053EC102B9DED060B51EC100BDBF7FAFB01
+:10CC000053EC1C2BDBF7F6FB53EC1A2BDBF7F2FB98
+:10CC100053EC1B2BDBF7F1FB41EC100B9DED261BBE
+:10CC200053EC102B8DED001B00959DED260B51EC68
+:10CC3000100BDBF7E5FB9DED000B41EC1A0B53EC01
+:10CC4000102B9DED260B51EC100BDBF7D3FB9DED6C
+:10CC5000061B53EC112B2FE0000000604715F73F37
+:10CC6000FE822B654715F73F44DF5DF80BAE543E5F
+:10CC700000000000000040438E9803007AB60B00CD
+:10CC800012920000789200004A910000000000001B
+:10CC90000000000000000840000000E009C7EE3F6F
+:10CCA000FD033ADC09C7EE3FF5015B14E02F3EBE01
+:10CCB000D68F0000908F0000DBF7A2FB53EC1A2BFD
+:10CCC000DBF7F7FA9DED060B41EC1A0B53EC102B3A
+:10CCD0009DED000B51EC100BDBF792FBCDE90C0145
+:10CCE0009DED0C0B51EC1A0B53EC102BDBF7E1FA1A
+:10CCF000CDE902010C46AA498C422FDB611A084398
+:10CD000018D19DED0C0B53EC102B9DED020B51EC4B
+:10CD1000100BDBF76FFB41EC1B0B9FEDA30B51ECF2
+:10CD20001A0B53EC102BDBF7C4FA53EC1B2BDBF77D
+:10CD30006FFE2DD2022000F053FA00F011FA10EE2F
+:10CD4000901A18EE900A8DED020B8DED008B61F3B9
+:10CD50001E0003909DED020BFFF7BEBB944A24F02A
+:10CD60000041914214D39349214408437FF4EFAC2E
+:10CD70009DED0C0B53EC102B9DED020B51EC100BA9
+:10CD8000DBF738FB53EC1A2BDBF742FE7FF6DFAC08
+:10CD900024F000408849894A002601EB2051824254
+:10CDA0002BDA481C4FF4801121FA00F02044844A09
+:10CDB000C0F30A517A44A1F2FF3192ED000B814A8F
+:10CDC0008DED080BCA4020EA0202C0F3130040F4C4
+:10CDD0008010C1F1140120FA01F60992002CB8BFAD
+:10CDE00076429DED080B53EC102B9DED0C0B51EC96
+:10CDF000100BDBF7FFFACDE90C019DED0C0B51ECAC
+:10CE00001A0B53EC102BDBF754FA9FED6F0B0890C5
+:10CE1000CDE9085153EC102B9DED080B51EC100B94
+:10CE2000DBF7EEFA41EC1B0B9FED690B53EC102B7B
+:10CE30009DED080B51EC100BDBF7E2FA9DED0C0BAE
+:10CE400041EC1C0B53EC102B9DED080B51EC100B1F
+:10CE5000DBF7D0FA53EC1A2BDBF7CFFA9FED5E1B12
+:10CE600053EC112BDBF7CCFA53EC1C2BDBF721FA3C
+:10CE700041EC1A0B51EC1B0B53EC1A2BDBF719FA94
+:10CE8000CDE902019DED020B53EC1B2B51EC100B75
+:10CE9000DBF7B0FA53EC1A2BDBF7AFFA9DED020B80
+:10CEA00041EC1A0B53EC102B51EC100BDBF7A8FAEA
+:10CEB000CDE908014A489DED080B0521784400F0B2
+:10CEC00097F89DED081B51EC100B53EC112BDBF781
+:10CED00097FA9DED021B53EC112BDBF78EFACDE98F
+:10CEE00006019DED020B53EC1A2B51EC100BDBF7F6
+:10CEF00087FA53EC1A2BDBF7DCF99FED3B0B41EC87
+:10CF00001A0B53EC102B9DED060B51EC100BDBF7BD
+:10CF100071FA9DED060B41EC1B0B53EC102B9DEDB4
+:10CF2000020B51EC100BDBF76BFA53EC1B2BDBF70E
+:10CF3000D9FA53EC1A2BDBF75DFA9DED021B53EC8B
+:10CF4000112BDBF757FA53EC192BDBF756FACDE927
+:10CF5000020101EB065001150029C8BF039015DC42
+:10CF60009DED020B324651EC100BDBF739FDFEF75D
+:10CF700067FF042808BF00F003F932469DED020B5D
+:10CF800051EC100BDBF72CFDCDE902019DED020BFE
+:10CF900051EC180B53EC102BDBF732FAFFF73ABBCE
+:10CFA0000000904000000000FE822B654715973C72
+:10CFB00000CC904000346F3F01FCFFFF0000E03FD9
+:10CFC000508E0000FFFF0F0000000000432EE63FE0
+:10CFD000396CA80C615C20BEEF39FAFE422EE63FA8
+:10CFE000E88C00000000000000000000000000408D
+:10CFF00070B504462DED028B4D1E00EBC500B0EE62
+:10D00000408AF0EE608A90ED000B35F0060017D0F4
+:10D0100053EC182B51EC100BDBF7F2F941EC100B31
+:10D020006D1E04EBC50090ED001B51EC100B53EC92
+:10D03000112BDBF73EF941EC100B35F00600E7D180
+:10D04000022D36D0042D1CD0062D1CBFBDEC028B4A
+:10D0500070BD53EC182B51EC100BDBF7D1F994EDAC
+:10D060000A1B53EC112BDBF724F953EC182BDBF7DD
+:10D07000C7F994ED081B53EC112BDBF71AF941ECBF
+:10D08000100B53EC182B51EC100BDBF7B9F994EDA6
+:10D09000061B53EC112BDBF70CF953EC182BDBF7C9
+:10D0A000AFF994ED040B53EC102BDBF702F941ECD4
+:10D0B000100B53EC182B51EC100BDBF7A1F994ED8E
+:10D0C000021B53EC112BDBF7F4F853EC182BDBF7B6
+:10D0D00097F994ED001B53EC112BDBF7EAF8BDEC4C
+:10D0E000028B41EC100B70BD9FED070B10B553EC9C
+:10D0F000102B9FED070B51EC100BDBF7F3F941EC14
+:10D10000100B10BD00000000000000000000000037
+:10D11000000000000000F03F10B553EC102B51EC64
+:10D12000100BDBF7C6F841EC100B10BD10B553EC3B
+:10D13000112B51EC100BDBF7BCF841EC100B10BDC0
+:10D140009FED050B10B553EC102B51EC100BDBF7DA
+:10D15000C9F941EC100B10BD0000000000000000F8
+:10D160009FED050B10B553EC102B51EC100BDBF7BA
+:10D1700047F941EC100B10BD0000000000000070EA
+:10D180009FED050B10B553EC102B51EC100BDBF79A
+:10D1900037F941EC100B10BD00000000000000103A
+:10D1A0000148006870470000B812002002E008C87B
+:10D1B000121F08C1002AFAD170477047002001E011
+:10D1C00001C1121F002AFBD1704700F0010181F359
+:10D1D0001388704780F31088704780F31088704779
+:10D1E0000149086070470000B812002030380A2852
+:10D1F00001D2012070470020704700002DE9FF4F49
+:10D200008DB00F460546002606E025280BD0DDE947
+:10D210000F1290476D1C761C28780028F5D111B0AC
+:10D220003046BDE8F08F0024A246A1460122E9491C
+:10D2300000E0044315F8013F203B02FA03F00842E6
+:10D24000F7D128782A2810D06FF02F022878A0F183
+:10D250003001092914D80AEB8A0102EB410144F09C
+:10D26000020400EB010A6D1CF0E701CF5FEA000A3F
+:10D2700003D544F40054CAF1000A44F002046D1CC2
+:10D2800028782E2817D115F8010F44F004042A2815
+:10D290000ED06FF02F022878A0F1300109290AD8AA
+:10D2A00009EB890102EB410100EB01096D1CF2E77A
+:10D2B00057F8049B6D1C28786C280FD006DC4C288E
+:10D2C00017D068280DD06A2814D104E0742810D033
+:10D2D0007A280FD10DE044F400140AE044F48014DD
+:10D2E00001E044F440146978814202D104F58014CD
+:10D2F0006D1C6D1C28786E281ED00CDC632830D085
+:10D3000004DC00288BD0582811D19FE0642867D016
+:10D3100069280CD164E073282DD004DC6F2872D00A
+:10D32000702804D194E075286ED078286DD0DDE99E
+:10D330000F129047761C4BE1C4F30250022806D02E
+:10D34000032809D0042801CF09D0066040E101CFAD
+:10D35000F117C0E900613BE101CF068038E10670BA
+:10D3600036E117F8040B8DF8000000208DF801005D
+:10D37000EB46012003E057F804BB4FF0FF30610794
+:10D380004FF0000102D40DE008F101018846494543
+:10D390000FDA8045F8DB1BF808100029F4D108E00B
+:10D3A00008F1010188468142FADB1BF808100029C8
+:10D3B000F6D1DDE90F23AAEB08008146214600F0F3
+:10D3C00031F9304400EB080604E0DDE90F121BF8E8
+:10D3D000010B9047B8F10108F7D221464846F2E028
+:10D3E0000A21C4F302524FF0000B0891022A04D024
+:10D3F00001CFC117032A09D00AE0FF1D27F0070754
+:10D40000F7E8020108E02CE01EE01FE000B2C117BF
+:10D41000042A01D140B2C117021E71F1000206DADE
+:10D420000023D0EB030063EB01012D2202E0220573
+:10D4300004D52B228DF82420012203E0E20701D03D
+:10D440002022F7E7904653E00A210BE0102109E083
+:10D4500010214FF0000B44F004044FF0080908912C
+:10D4600003E008214FF0000B0891C4F30252022A96
+:10D4700004D001CF0021032A06D006E0FF1D27F0CB
+:10D480000707F7E8020103E080B2042A00D1C0B226
+:10D490004FF0000822072BD52A78702A07D0DDF834
+:10D4A00020C08CF0100C5CEA0B0C05D00EE0402282
+:10D4B0008DF82420012208E050EA010306D0302331
+:10D4C0008DF824308DF8252002229046089B83F0A9
+:10D4D000080353EA0B030BD150EA010201D16207A2
+:10D4E00006D530228DF824204FF00108A9F101095A
+:10D4F0002A78582A04D038A20B9208AA0A920BE084
+:10D500003AA2F9E75B46089ADBF737F90B9B9B5C7D
+:10D510000A9A521E0A92137050EA0102F2D10A9836
+:10D52000ADEB000000F1200B600702D524F480343D
+:10D5300001E04FF00109D94502DDA9EB0B0000E045
+:10D54000002000EB0B0141440890AAEB010AE00324
+:10D5500006D4DDE90F232146504600F063F8064467
+:10D560004FF0000908E009A911F80900DDE90F12E0
+:10D57000904709F10109761CC145F4DBE0030CD5A5
+:10D58000DDE90F232146504600F04CF8064404E044
+:10D59000DDE90F1230209047761C0899481E08904C
+:10D5A0000029F5DC08E00A980A990078491C0A91DC
+:10D5B000DDE90F129047761CBBF10001ABF1010BC6
+:10D5C000F1DC21465046DDE90F2300F019F806444E
+:10D5D0006D1C21E6092801003031323334353637ED
+:10D5E00038396162636465660000000030313233AF
+:10D5F000343536373839414243444546000000004F
+:10D600002DE9F041044600251E461746880404D43F
+:10D6100005E039462020B0476D1C641EF9D5284628
+:10D62000BDE8F0812DE9F041044600251E469046F4
+:10D63000C80301D5302700E02027880404D505E081
+:10D6400041463846B0476D1C641EF9D52846BDE8F2
+:10D65000F0810A68531C0B601070704707E04DF6AC
+:10D66000BC2100BF0A1EA1F10101FBD1401E002810
+:10D67000F5D17047002100BF02E000BF4A1C91B203
+:10D6800000EB8002B1EB420FF7D3704710B50246B2
+:10D69000002008E012F8013B4340DBB2044C34F8B0
+:10D6A000133083EA20200B1EA1F10101F2D110BD3D
+:10D6B0001800002082B0CDE9000121F00040019067
+:10D6C0009DED000B02B051EC100B704710B510210E
+:10D6D0000D48DDF79FF90C48006840F480600A4966
+:10D6E000086020210848DDF795F90220FFF7C2FF06
+:10D6F00010210548DDF790F90220FFF7BBFF10214C
+:10D700000148DDF787F910BD0014024010B5102163
+:10D710000D48DDF77FF90C48006840F480600A4945
+:10D72000086020210848DDF777F90220FFF7A2FF03
+:10D7300010210548DDF770F90220FFF79BFF10214B
+:10D740000148DDF767F910BD0014024070B50546C9
+:10D7500000241548006820F4406013490860002642
+:10D7600018E010211048DDF755F90220FFF782FF7D
+:10D7700010210D48DDF750F96006040E20210A48FB
+:10D78000DDF73FF908B144F001040120FFF772FF13
+:10D79000701CC6B2082EE4DB15B1FFF797FF01E05D
+:10D7A000FFF7B4FF204670BD0014024070B5044678
+:10D7B0001748006840F4806015490860102114483B
+:10D7C000DDF728F900251FE0E00920B120211048ED
+:10D7D000DDF722F903E020210D48DDF71BF9600693
+:10D7E000040E0220FFF746FF10210948DDF714F967
+:10D7F0000220FFF73FFF10210548DDF70BF902205B
+:10D80000FFF738FF681CC5B2082DDDDB70BD0000D6
+:10D810000014024010B50B48006840F480600949CC
+:10D82000086020210748DDF7F7F810210548DDF7EB
+:10D83000F3F80420FFF71EFF20210248DDF7EAF885
+:10D8400010BD00000014024010B50B48006840F401
+:10D8500080600949086020210748DDF7DBF80420D3
+:10D86000FFF708FF10210448DDF7D6F82021024811
+:10D87000DDF7D2F810BD00000014024010B50024FE
+:10D880001448006820F440601249086020211148C3
+:10D89000DDF7C2F80120FFF7EDFE10210D48DDF79E
+:10D8A000BBF80120FFF7E6FE08E0601CC0B20446AA
+:10D8B000FA2803DDFFF7C8FF012010BD202105482D
+:10D8C000DDF79FF80028F0D110210248DDF7A2F81B
+:10D8D0000020F2E70014024010B541EC100BFEF7F7
+:10D8E000E3FA51EC100B10BD10B5FAF729F9062038
+:10D8F00000F0CCF8552000F0E9F800F0BCF8044640
+:10D900004FF480511148DDF785F84FF480511048ED
+:10D91000DDF782F8AA2C01D0FA2010BD152000F006
+:10D92000B5F8062000F0D2F81420FFF7A3FE00F0AF
+:10D93000A2F804464FF480510448DDF76DF8512CED
+:10D9400001D11420E9E7FA20E7E7000000040240D3
+:10D95000000C02404FF400410803F1F7F7FC4FF0D0
+:10D960008040FDF71FF91348FEF724F91248DCF751
+:10D9700021F811483030DCF71DF81048DCF756FF6D
+:10D980000F48DCF753FFDDF75BF8002080F31088C9
+:10D9900000BF4FF47A70FFF761FEDDF751F8FDF735
+:10D9A00025FADDF74DF803E0FDF760FADDF748F8FA
+:10D9B000FAE70000001001408864024000000240C5
+:10D9C000000402402DE9F04104460D460026284699
+:10D9D000DAF759FC071E02D10120BDE8F0810EE004
+:10D9E000701C86B220782978884207D13A462946A9
+:10D9F0002046DAF74FFC08B93046EEE7641C207881
+:10DA00000028EDD100BFE8E700B52DED048B83B011
+:10DA100041EC190BDBF7FCF941EC180B18EE100A7E
+:10DA200018EE901A8DED008B002818BF01200843D6
+:10DA300020F00040C0F17F6000F1E040C00F14D042
+:10DA400019EE101A19EE900A8DED009B002918BFEF
+:10DA50000121084320F00040C0F17F6000F1E04068
+:10DA6000C00F04BF0120FFF7BBFB51EC180B03B044
+:10DA7000BDEC048B00BD10B50120FFF7FBFDFF20BE
+:10DA8000FAF7D2F80446204610BD000010B504464F
+:10DA90004FF480510B48DCF7BFFF0320FFF7EAFD8E
+:10DAA0004FF480510748DCF7B5FF4FF4805106482A
+:10DAB000DCF7B2FF2046FAF725FA0320FFF7DAFD7C
+:10DAC00010BD000000040240000C024010B50446E6
+:10DAD0002046FAF717FA0120FFF7CCFD10BD545885
+:10DAE000485F56302E332E300000000038202020B2
+:10DAF0002020202020486F20536F204769616F202D
+:10DB00004469636820202020202020202054454E96
+:10DB1000204355412048414E473A202020202020D4
+:10DB20002020202020202020202020202044494187
+:10DB3000204348493A202020202020202020202057
+:10DB4000202020202020202020202020204D412087
+:10DB5000534F20544855453A202020202020202093
+:10DB600020202020202020202020202020202020B5
+:10DB700020202020202020202020202020202020A5
+:10DB80002020202020202020202020202020202095
+:10DB90002020202020202020202020202020202085
+:10DBA00020202020202020202020202020534F2013
+:10DBB000564F4C3A202020202020202020202020BA
+:10DBC00020202020202020202020202020534F20F3
+:10DBD0005449454E3A20202020202020202020207B
+:10DBE00020202020202020202020202020534F20D3
+:10DBF0004C49543A20202020202020202020202082
+:10DC000020202020202020202020202020444F4E93
+:10DC10004749413A20202020202020202020202079
+:10DC200020202020202020202020202020202020F4
+:10DC300020202020202020202020202020202020E4
+:10DC4000202020202020202020202020204E47415E
+:10DC5000593A202020202020202020202020202071
+:10DC600020202020202020202020202020202020B4
+:10DC700020202020202020202020202020202020A4
+:10DC80002020202020202020202020202020202094
+:10DC90002020202020202020202020202020202084
+:10DCA0002020202020202020202020202020202074
+:10DCB0002020202020202020202020202020202064
+:10DCC0002020202020202020202020202020202054
+:10DCD0002020202020202020202020202020202044
+:10DCE0002020202020202020202020202020202034
+:10DCF0002020202020202020202020202020202024
+:10DD00002020202020202020202020202020202013
+:10DD10002020202020202020202020202020202003
+:10DD200020202020202020202020202020202020F3
+:10DD300020202020202020202020202020202020E3
+:10DD40002020202020202020202020202043414D62
+:10DD5000204F4E20262048454E20474150204C4120
+:10DD60004920515559204B4841434820210000008B
+:10DD700080250000010000000A00000000000000F3
+:10DD80000000000000000000000000000000000093
+:10DD90000000000000000000000000000000000083
+:10DDA0000000000000000000000000000000000073
+:10DDB0000000000000000000000000000000000063
+:10DDC0000000000000000000000000000000000053
+:10DDD0000000000000000000000000000000000043
+:10DDE0000000000000000000000000000000000033
+:10DDF0000000000000000000000000000000000023
+:10DE00000000000000000000000000000000000012
+:10DE10000000000000000000000000000000000002
+:10DE200000000000000000000000000000000000F2
+:10DE300000000000000000000000000000000000E2
+:10DE400000000000000000000000000000000000D2
+:10DE500000000000000000000000000000000000C2
+:10DE600000000000000000000000000000000000B2
+:10DE700000000000000000000000000000000000A2
+:10DE80000000000000000000000000000000000092
+:10DE90000000000000000000000000000000000082
+:10DEA0006A6F796675656C2E6A6F796675656C69DF
+:10DEB0006E672E636F6D2C3730313100000000002B
+:10DEC0000000000000000000000000000000000052
+:10DED0000000000000000000000000000000000042
+:10DEE0000000000000000000000000000000000032
+:10DEF0000000000000000000000000000000000022
+:10DF000000000000000000000000000000004B4680
+:10DF1000422D322E344700000000000000000000B7
+:10DF200000000000000000000000000000000000F1
+:10DF30000000000000004B464231323334353600D9
+:10DF400000000000000000000000000000000000D1
+:10DF500000000000000000000000000000000000C1
+:10DF600000000000000000040000000000000000AD
+:10DF700000000000000000000000000000000000A1
+:10DF80000000000000000000000000000000000091
+:10DF90000000000000000000000000000000000081
+:10DFA0000000000000000000000000000000000071
+:10DFB0000000000000000000000000000000000061
+:10DFC0000000000000000000000000000000000051
+:10DFD0000000000000000000000000000000000041
+:10DFE0000000000000000000000000000000000031
+:10DFF0000000000000000000000000000000000021
+:10E000000000000000000000000000000000000010
+:10E010000000000000000000000000000000000000
+:10E0200000000000000000000000000000000000F0
+:10E0300000000000000000000000000000000000E0
+:10E0400000000000000000000000000000000000D0
+:10E0500000000000000000000000000000000000C0
+:10E0600000000000000000000000000000000000B0
+:10E0700000000000000000000000000000000000A0
+:10E080000000000000000000000000000000000090
+:10E090000000000000000000000000000000000080
+:10E0A0000000000000000000000000000000000070
+:10E0B0000000000000000000000000000000000060
+:10E0C000ECDA0208D8580020A724002064000000E1
+:10E0D000020001000000000064DF0208D8580020A0
+:10E0E0009C240020660000000500010001000000E3
+:10E0F00070DD0208D85800203C3000206B00000082
+:10E100003101040002000000A0DE0208D8580020FF
+:10E11000C22900202F050000C300010003000000F9
+:10E1200062DF0208D85800200E2E0020F205000001
+:10E13000020001000400000068DF0208D858002037
+:10E1400018130020F4050000050001000500000080
+:10E150006CDF0208D85800201C130020F9050000CD
+:10E160000500010006000000EDDA0208D858002082
+:10E170001B220020FE0500008102010007000000B4
+:10E1800070DF0208D8580020201300207F0800000C
+:10E190003C00400008000000ACDF0208D858002016
+:10E1A000AA2900207F1700000300010009000000D9
+:10E1B000B0DF0208D8580020B02E002082170000DF
+:10E1C000110101000A00000041542B5741503D54F9
+:10E1D000584830342C34353533353134322C310D08
+:10E1E0000A0041542B536F636B65743D302C332C04
+:10E1F0003139322E3136382E342E312C3530303004
+:10E20000300D0A0041542B43574A41503F0D0A003C
+:10E2100041542B5245530D0A0041542B453D4F4666
+:10E22000460D0A0041542B574D4F44453D41500D7A
+:10E230000A00000041542B534F434B413D5443507F
+:10E240002C746573742E6A6F796675656C696E6778
+:10E250002E636F6D2C373031310D0A0041542B572E
+:10E260004B4D4F443D4E45540D0A0041542B5541F2
+:10E270005254464C3D343039360D0A0041542B4837
+:10E2800045415254454E3D4F46460D0A0041542BE0
+:10E29000530D0A0041542B453D4F46460D0A00756B
+:10E2A00073722E636E23002B2B2B00610041542BC5
+:10E2B000454E544D0D0A0041542B49434349443FB8
+:10E2C0000D0A0041542B494D45493F0D0A00415468
+:10E2D0002B4353513F0D0A000D0A000041542B53AC
+:10E2E0004F434B42313D544350432C746573742E5D
+:10E2F0006A6F796675656C696E672E636F6D2C3712
+:10E300003031310D0A0041542B5A0D0A0041542B73
+:10E3100057414E4E3D444843500D0A0041542B573F
+:10E32000414E4E0D0A0041542B534F434B4C4B4230
+:10E33000310D0A0041542B574946493D4B46422D69
+:10E34000322E34472C4B46423132333435360D0AA7
+:10E350000041542B536F636B65743D302C302C742B
+:10E360006573742E6A6F796675656C696E672E6366
+:10E370006F6D2C373031310D0A0041542B43574A11
+:10E3800041503F0D0A0041542B5245530D0A0041A4
+:10E39000542B574946493D54584830342C34353570
+:10E3A00033353134320D0A0041542B536F636B65A2
+:10E3B000743D302C302C3139322E3136382E342EFB
+:10E3C000312C35303030300D0A002B2B2B004154CE
+:10E3D00045300D0A0041542B4347534E0D0A00416E
+:10E3E000542B4350494E3F0D0A0041542B4943439F
+:10E3F00049440D0A0041542B4353510D0A00415426
+:10E400002B4349504D4F44453D310D0A0041542B9B
+:10E410005149435347503D312C312C22434D4E45F9
+:10E4200054222C22222C22220D0A0041542B4E452C
+:10E43000544F50454E0D0A0041542B4349504F5004
+:10E44000454E3D302C22544350222C227465737467
+:10E450002E6A6F796675656C696E672E636F6D22C3
+:10E460002C373031310D0A0041542B4349504F5065
+:10E4700051554552593F0D0A0041542B52455345C1
+:10E48000540D0A0041542B4745544750533D474EC5
+:10E49000524D432C300D0A0041542B4D47505343ED
+:10E4A0003D310D0A00C4ACC8CF00000000000000E0
+:10E4B000000000000000000000000000000000005C
+:10E4C000000000000000000000000000000000004C
+:10E4D000000000000000000000000000000000003C
+:10E4E000000000000064656661756C740000000047
+:10E4F000000000000000000000000000000000001C
+:10E50000000000000000000000000000000000000B
+:10E5100000000000000000000000000000000000FB
+:10E520000000000000383930303030000000006951
+:10E530006E7465726E6574000000000000000000DB
+:10E5400000000000000000000000000000000000CB
+:10E5500000000000000000000000000000000000BB
+:10E56000000000000000000000000000000000D6D5
+:10E57000D0B9FA0000000000000000000000000018
+:10E58000000000000000000000000000000000008B
+:10E59000000000000000000000000000000000007B
+:10E5A0000000000000000000000000000000004328
+:10E5B00068696E614D6F62696C6500000000000063
+:10E5C000000000000000000000000000000000004B
+:10E5D000000000000000000000000000000000003B
+:10E5E00000000000000000000000000000000038F3
+:10E5F000393836303000000000434D4E455400009D
+:10E60000000000000000000000000000000000000A
+:10E6100000000000000000000000000000000000FA
+:10E6200000000000000000000000000000000000EA
+:10E63000000000000000000000D6D0B9FA00000081
+:10E6400000000000000000000000000000000000CA
+:10E6500000000000000000000000000000000000BA
+:10E6600000000000000000000000000000000000AA
+:10E670000000000000000000004368696E614D6FFB
+:10E6800062696C65000000000000000000000000EE
+:10E69000000000000000000000000000000000007A
+:10E6A000000000000000000000000000000000006A
+:10E6B0000000000000000000003839383630320019
+:10E6C000000000434D4E45540000000000000000D3
+:10E6D000000000000000000000000000000000003A
+:10E6E000000000000000000000000000000000002A
+:10E6F000000000000000000000000000000000001A
+:10E70000000000D6D0B9FA000000000000000000B0
+:10E7100000000000000000000000000000000000F9
+:10E7200000000000000000000000000000000000E9
+:10E7300000000000000000000000000000000000D9
+:10E740000000004368696E614D6F62696C6500008E
+:10E7500000000000000000000000000000000000B9
+:10E7600000000000000000000000000000000000A9
+:10E770000000000000000000000000000000000099
+:10E7800000000038393836303400000000434D4E68
+:10E7900045540000000000000000000000000000E0
+:10E7A0000000000000000000000000000000000069
+:10E7B0000000000000000000000000000000000059
+:10E7C00000000000000000000000000000D6D0B9EA
+:10E7D000FA0000000000000000000000000000003F
+:10E7E0000000000000000000000000000000000029
+:10E7F0000000000000000000000000000000000019
+:10E8000000000000000000000000000000436869F4
+:10E810006E6154656C65636F6D0000000000000060
+:10E8200000000000000000000000000000000000E8
+:10E8300000000000000000000000000000000000D8
+:10E84000000000000000000000000000003839381F
+:10E8500036303700000000434D4E455400000000A4
+:10E8600000000000000000000000000000000000A8
+:10E870000000000000000000000000000000000098
+:10E880000000000000000000000000000000000088
+:10E8900000000000000000D6D0B9FA00000000001F
+:10E8A0000000000000000000000000000000000068
+:10E8B0000000000000000000000000000000000058
+:10E8C0000000000000000000000000000000000048
+:10E8D000000000000000004368696E61556E6963C6
+:10E8E0006F6D00000000000000000000000000004C
+:10E8F0000000000000000000000000000000000018
+:10E900000000000000000000000000000000000007
+:10E9100000000000000000383938363031000000B7
+:10E9200000554E494E455400000000000000000014
+:10E9300000000000000000000000000000000000D7
+:10E9400000000000000000000000000000000000C7
+:10E9500000000000000000000000000000000000B7
+:10E9600000D6D0B9FA00000000000000000000004E
+:10E970000000000000000000000000000000000097
+:10E980000000000000000000000000000000000087
+:10E990000000000000000000000000000000000077
+:10E9A000004368696E61556E69636F6D0000000019
+:10E9B0000000000000000000000000000000000057
+:10E9C0000000000000000000000000000000000047
+:10E9D0000000000000000000000000000000000037
+:10E9E0000038393836303600000000554E494E4563
+:10E9F00054000000000000000000000000000000C3
+:10EA00000000000000000000000000000000000006
+:10EA100000000000000000000000000000000000F6
+:10EA20000000000000000000000000D6D0B9FA008D
+:10EA300000000000000000000000000000000000D6
+:10EA400000000000000000000000000000000000C6
+:10EA500000000000000000000000000000000000B6
+:10EA600000000000000000000000004368696E61C3
+:10EA7000556E69636F6D000000000000000000002B
+:10EA80000000000000000000000000000000000086
+:10EA90000000000000000000000000000000000076
+:10EAA0000000000000000000000000383938363057
+:10EAB0003900000000554E494E455400000000004A
+:10EAC0000000000000000000000000000000000046
+:10EAD0000000000000000000000000000000000036
+:10EAE0000000000000000000000000000000000026
+:10EAF0000000000000D6D0B9FA00000000000000BD
+:10EB00000000000000000000000000000000000005
+:10EB100000000000000000000000000000000000F5
+:10EB200000000000000000000000000000000000E5
+:10EB300000000000004368696E6154656C65636F96
+:10EB40006D00000000000000000000000000000058
+:10EB500000000000000000000000000000000000B5
+:10EB600000000000000000000000000000000000A5
+:10EB70000000000000383938363033000000004310
+:10EB8000544E45540000000000000000000000004A
+:10EB90000000000000000000000000000000000075
+:10EBA0000000000000000000000000000000000065
+:10EBB000000000000000000000000000000000D67F
+:10EBC000D0B9FA00000000000000000000000000C2
+:10EBD0000000000000000000000000000000000035
+:10EBE0000000000000000000000000000000000025
+:10EBF00000000000000000000000000000000043D2
+:10EC000068696E6154656C65636F6D00000000009B
+:10EC100000000000000000000000000000000000F4
+:10EC200000000000000000000000000000000000E4
+:10EC3000000000000000000000000000000000389C
+:10EC400039383631310000000043544E455400003D
+:10EC500000000000000000000000000000000000B4
+:10EC600000000000000000000000000000000000A4
+:10EC70000000000000000000000000000000000094
+:10EC8000000000000000000000C9B3CCD800000064
+:10EC90000000000000000000000000000000000074
+:10ECA0000000000000000000000000000000000064
+:10ECB0000000000000000000000000000000000054
+:10ECC000000000000000000000535443000000005A
+:10ECD0000000000000000000000000000000000034
+:10ECE0000000000000000000000000000000000024
+:10ECF0000000000000000000000000000000000014
+:10ED0000000000000000000000383939363630318C
+:10ED10000000006A6177616C6E65742E636F6D2E02
+:10ED2000736100000000000000000000000000000F
+:10ED300000000000000000000000000000000000D3
+:10ED400000000000000000000000000000000000C3
+:10ED5000000000BFC6CDFECCD800000000000000BF
+:10ED600000000000000000000000000000000000A3
+:10ED70000000000000000000000000000000000093
+:10ED80000000000000000000000000000000000083
+:10ED90000000005354430000000000000000000089
+:10EDA0000000000000000000000000000000000063
+:10EDB0000000000000000000000000000000000053
+:10EDC0000000000000000000000000000000000043
+:10EDD00000000038393936353034000000564956C5
+:10EDE00041000000000000000000000000000000E2
+:10EDF0000000000000000000000000000000000013
+:10EE00000000000000000000000000000000000002
+:10EE100000000000000000000000000000BFC6CDA0
+:10EE2000FECCD80000000000000000000000000040
+:10EE300000000000000000000000000000000000D2
+:10EE400000000000000000000000000000000000C2
+:10EE5000000000000000000000000000004F6F7282
+:10EE600065646F6F000000000000000000000000FB
+:10EE70000000000000000000000000000000000092
+:10EE80000000000000000000000000000000000082
+:10EE900000000000000000000000000000383939C8
+:10EEA00036353033000000416374696F6E2E6F6F2A
+:10EEB0007265646F6F2E636F6D00000000000000CC
+:10EEC0000000000000000000000000000000000042
+:10EED0000000000000000000000000000000000032
+:10EEE00000000000000000BFC6CDFECCD80000002E
+:10EEF0000000000000000000000000000000000012
+:10EF00000000000000000000000000000000000001
+:10EF100000000000000000000000000000000000F1
+:10EF2000000000000000007A61696E00000000002F
+:10EF300000000000000000000000000000000000D1
+:10EF400000000000000000000000000000000000C1
+:10EF500000000000000000000000000000000000B1
+:10EF60000000000000000038393936353900000053
+:10EF70000048535050530000000000000000000003
+:10EF80000000000000000000000000000000000081
+:10EF90000000000000000000000000000000000071
+:10EFA0000000000000000000000000000000000061
+:10EFB00000CCA9B9FA000000000000000000000029
+:10EFC0000000000000000000000000000000000041
+:10EFD0000000000000000000000000000000000031
+:10EFE0000000000000000000000000000000000021
+:10EFF0000041495300000000000000000000000034
+:10F000000000000000000000000000000000000000
+:10F0100000000000000000000000000000000000F0
+:10F0200000000000000000000000000000000000E0
+:10F030000038393636300000000000696E746572A1
+:10F040006E65740000000000000000000000000079
+:10F0500000000000000000000000000000000000B0
+:10F0600000000000000000000000000000000000A0
+:10F070000000000000000000000000C3E5B5E9004A
+:10F080000000000000000000000000000000000080
+:10F090000000000000000000000000000000000070
+:10F0A0000000000000000000000000000000000060
+:10F0B0000000000000000000000000566965746E4A
+:10F0C00061000000000000000000000000000000DF
+:10F0D0000000000000000000000000000000000030
+:10F0E0000000000000000000000000000000000020
+:10F0F0000000000000000000000000383938343003
+:10F1000035000000004D6574666F6E6500000000FC
+:10F1100000000000000000000000000000000000EF
+:10F1200000000000000000000000000000000000DF
+:10F1300000000000000000000000000000000000CF
+:10F140000000000000C3E5B5E90000000000000079
+:10F1500000000000000000000000000000000000AF
+:10F16000000000000000000000000000000000009F
+:10F17000000000000000000000000000000000008F
+:10F1800000000000004D6F6269666F6E6500000050
+:10F19000000000000000000000000000000000006F
+:10F1A000000000000000000000000000000000005F
+:10F1B000000000000000000000000000000000004F
+:10F1C000000000000038393834303100000000738E
+:10F1D0006D6172740000000000000000000000007B
+:10F1E000000000000000000000000000000000001F
+:10F1F000000000000000000000000000000000000F
+:10F20000000000000000000000000000000000C33B
+:10F21000E5B5E9000000000000000000000000006B
+:10F2200000000000000000000000000000000000DE
+:10F2300000000000000000000000000000000000CE
+:10F240000000000000000000000000000000005668
+:10F2500069657474656C0000000000000000000027
+:10F26000000000000000000000000000000000009E
+:10F27000000000000000000000000000000000008E
+:10F280000000000000000000000000000000003846
+:10F29000393834303400000000736D61727400003E
+:10F2A000000000000000000000000000000000005E
+:10F2B000000000000000000000000000000000004E
+:10F2C000000000000000000000000000000000003E
+:10F2D000000000000000000000C3E5B5E9000000E8
+:10F2E000000000000000000000000000000000001E
+:10F2F000000000000000000000000000000000000E
+:10F3000000000000000000000000000000000000FD
+:10F3100000000000000000000056494E41000000BF
+:10F3200000000000000000000000000000000000DD
+:10F3300000000000000000000000000000000000CD
+:10F3400000000000000000000000000000000000BD
+:10F35000000000000000000000383938343032006E
+:10F36000000000736D617274000000000000000076
+:10F37000000000000000000000000000000000008D
+:10F38000000000000000000000000000000000007D
+:10F39000000000000000000000000000000000006D
+:10F3A000000000BCEDC6D2D5AF0000000000000098
+:10F3B000000000000000000000000000000000004D
+:10F3C000000000000000000000000000000000003D
+:10F3D000000000000000000000000000000000002D
+:10F3E0000000004D6574666F6E650000000000004F
+:10F3F000000000000000000000000000000000000D
+:10F4000000000000000000000000000000000000FC
+:10F4100000000000000000000000000000000000EC
+:10F42000000000383938353530380000004D65743B
+:10F43000666F6E6500000000000000000000000024
+:10F4400000000000000000000000000000000000BC
+:10F4500000000000000000000000000000000000AC
+:10F4600000000000000000000000000000BCEDC62D
+:10F47000D2D5AF0000000000000000000000000036
+:10F48000000000000000000000000000000000007C
+:10F49000000000000000000000000000000000006C
+:10F4A00000000000000000000000000000536D613B
+:10F4B0007274000000000000000000000000000066
+:10F4C000000000000000000000000000000000003C
+:10F4D000000000000000000000000000000000002C
+:10F4E0000000000000000000000000000038393873
+:10F4F00035353032000000736D6172740000000019
+:10F5000000000000000000000000000000000000FB
+:10F5100000000000000000000000000000000000EB
+:10F5200000000000000000000000000000000000DB
+:10F5300000000000000000BCEDC6D2D5AF00000006
+:10F5400000000000000000000000000000000000BB
+:10F5500000000000000000000000000000000000AB
+:10F56000000000000000000000000000000000009B
+:10F5700000000000000000536D6172740000000084
+:10F58000000000000000000000000000000000007B
+:10F59000000000000000000000000000000000006B
+:10F5A000000000000000000000000000000000005B
+:10F5B00000000000000000383938353530350000D3
+:10F5C00000736D6172740000000000000000000014
+:10F5D000000000000000000000000000000000002B
+:10F5E000000000000000000000000000000000001B
+:10F5F000000000000000000000000000000000000B
+:10F6000000BCEDC6D2D5AF00000000000000000035
+:10F6100000000000000000000000000000000000EA
+:10F6200000000000000000000000000000000000DA
+:10F6300000000000000000000000000000000000CA
+:10F6400000536D61727400000000000000000000B3
+:10F6500000000000000000000000000000000000AA
+:10F66000000000000000000000000000000000009A
+:10F67000000000000000000000000000000000008A
+:10F680000038393835353036000000736D617274DA
+:10F69000000000000000000000000000000000006A
+:10F6A000000000000000000000000000000000005A
+:10F6B000000000000000000000000000000000004A
+:10F6C0000000000000000000000000C3CFBCD3C059
+:10F6D000AD0000000000000000000000000000007D
+:10F6E000000000000000000000000000000000001A
+:10F6F000000000000000000000000000000000000A
+:10F700000000000000000000000000426F6269007D
+:10F7100000000000000000000000000000000000E9
+:10F7200000000000000000000000000000000000D9
+:10F7300000000000000000000000000000000000C9
+:10F7400000000000000000000000003839383830A8
+:10F750003000000000696E7465726E657400000010
+:10F760000000000000000000000000000000000099
+:10F770000000000000000000000000000000000089
+:10F780000000000000000000000000000000000079
+:10F790000000000000C3CFBCD3C0AD0000000000DB
+:10F7A0000000000000000000000000000000000059
+:10F7B0000000000000000000000000000000000049
+:10F7C0000000000000000000000000000000000039
+:10F7D00000000000004772616D65656E70686F6EB5
+:10F7E00065000000000000000000000000000000B4
+:10F7F0000000000000000000000000000000000009
+:10F8000000000000000000000000000000000000F8
+:10F81000000000000038393838303100000000673F
+:10F8200070696E7465726E657400000000000000FF
+:10F8300000000000000000000000000000000000C8
+:10F8400000000000000000000000000000000000B8
+:10F85000000000000000000000000000000000C3E5
+:10F86000CFBCD3C0AD0000000000000000000000CD
+:10F870000000000000000000000000000000000088
+:10F880000000000000000000000000000000000078
+:10F890000000000000000000000000000000004226
+:10F8A000616E676C616C696E6B00000000000000A7
+:10F8B0000000000000000000000000000000000048
+:10F8C0000000000000000000000000000000000038
+:10F8D00000000000000000000000000000000038F0
+:10F8E000393838303300000000626C776562000000
+:10F8F0000000000000000000000000000000000008
+:10F9000000000000000000000000000000000000F7
+:10F9100000000000000000000000000000000000E7
+:10F92000000000000000000000D3A1B6C8000000E5
+:10F9300000000000000000000000000000000000C7
+:10F9400000000000000000000000000000000000B7
+:10F9500000000000000000000000000000000000A7
+:10F9600000000000000000000041697274656C0036
+:10F970000000000000000000000000000000000087
+:10F980000000000000000000000000000000000077
+:10F990000000000000000000000000000000000067
+:10F9A000000000000000000000383939313030001C
+:10F9B00000000061697274656C677072732E636F0A
+:10F9C0006D000000000000000000000000000000CA
+:10F9D0000000000000000000000000000000000027
+:10F9E0000000000000000000000000000000000017
+:10F9F000000000D3A1B6C800000000000000000015
+:10FA000000000000000000000000000000000000F6
+:10FA100000000000000000000000000000000000E6
+:10FA200000000000000000000000000000000000D6
+:10FA300000000041697274656C0000000000000065
+:10FA400000000000000000000000000000000000B6
+:10FA500000000000000000000000000000000000A6
+:10FA60000000000000000000000000000000000096
+:10FA7000000000383939313130000000006169720E
+:10FA800074656C677072732E636F6D000000000008
+:10FA90000000000000000000000000000000000066
+:10FAA0000000000000000000000000000000000056
+:10FAB00000000000000000000000000000D3A1B61C
+:10FAC000C80000000000000000000000000000006E
+:10FAD0000000000000000000000000000000000026
+:10FAE0000000000000000000000000000000000016
+:10FAF00000000000000000000000000000416972EA
+:10FB000074656C00000000000000000000000000B0
+:10FB100000000000000000000000000000000000E5
+:10FB200000000000000000000000000000000000D5
+:10FB3000000000000000000000000000003839391B
+:10FB40003133310000000061697274656C67707256
+:10FB5000732E636F6D0000000000000000000000C5
+:10FB60000000000000000000000000000000000095
+:10FB70000000000000000000000000000000000085
+:10FB800000000000000000D3A1B6C8000000000083
+:10FB90000000000000000000000000000000000065
+:10FBA0000000000000000000000000000000000055
+:10FBB0000000000000000000000000000000000045
+:10FBC0000000000000000041697274656C000000D4
+:10FBD0000000000000000000000000000000000025
+:10FBE0000000000000000000000000000000000015
+:10FBF0000000000000000000000000000000000005
+:10FC000000000000000000383939313430000000B5
+:10FC10000061697274656C677072732E636F6D003A
+:10FC200000000000000000000000000000000000D4
+:10FC300000000000000000000000000000000000C4
+:10FC400000000000000000000000000000000000B4
+:10FC500000D3A1B6C80000000000000000000000B2
+:10FC60000000000000000000000000000000000094
+:10FC70000000000000000000000000000000000084
+:10FC80000000000000000000000000000000000074
+:10FC90000041697274656C00000000000000000003
+:10FCA0000000000000000000000000000000000054
+:10FCB0000000000000000000000000000000000044
+:10FCC0000000000000000000000000000000000034
+:10FCD00000383939313435000000006169727465CB
+:10FCE0006C677072732E636F6D000000000000007F
+:10FCF0000000000000000000000000000000000004
+:10FD000000000000000000000000000000000000F3
+:10FD10000000000000000000000000D3A1B6C800F1
+:10FD200000000000000000000000000000000000D3
+:10FD300000000000000000000000000000000000C3
+:10FD400000000000000000000000000000000000B3
+:10FD500000000000000000000000004169727465AE
+:10FD60006C00000000000000000000000000000027
+:10FD70000000000000000000000000000000000083
+:10FD80000000000000000000000000000000000073
+:10FD90000000000000000000000000383939313454
+:10FDA000390000000061697274656C677072732EAF
+:10FDB000636F6D0000000000000000000000000004
+:10FDC0000000000000000000000000000000000033
+:10FDD0000000000000000000000000000000000023
+:10FDE0000000000000D3A1B6C80000000000000021
+:10FDF0000000000000000000000000000000000003
+:10FE000000000000000000000000000000000000F2
+:10FE100000000000000000000000000000000000E2
+:10FE2000000000000041697274656C000000000071
+:10FE300000000000000000000000000000000000C2
+:10FE400000000000000000000000000000000000B2
+:10FE500000000000000000000000000000000000A2
+:10FE600000000000003839393135310000000061F0
+:10FE7000697274656C677072732E636F6D00000039
+:10FE80000000000000000000000000000000000072
+:10FE90000000000000000000000000000000000062
+:10FEA000000000000000000000000000000000D37F
+:10FEB000A1B6C80000000000000000000000000023
+:10FEC0000000000000000000000000000000000032
+:10FED0000000000000000000000000000000000022
+:10FEE00000000000000000000000000000000041D1
+:10FEF000697274656C0000000000000000000000E2
+:10FF000000000000000000000000000000000000F1
+:10FF100000000000000000000000000000000000E1
+:10FF20000000000000000000000000000000003899
+:10FF300039393135320000000061697274656C67CF
+:10FF40007072732E636F6D000000000000000000EF
+:10FF500000000000000000000000000000000000A1
+:10FF60000000000000000000000000000000000091
+:10FF7000000000000000000000D3A1B6C80000008F
+:10FF80000000000000000000000000000000000071
+:10FF90000000000000000000000000000000000061
+:10FFA0000000000000000000000000000000000051
+:10FFB00000000000000000000041697274656C00E0
+:10FFC0000000000000000000000000000000000031
+:10FFD0000000000000000000000000000000000021
+:10FFE0000000000000000000000000000000000011
+:10FFF00000000000000000000038393931353300BE
+:020000040803EF
+:1000000000000061697274656C677072732E636FB3
+:100010006D00000000000000000000000000000073
+:1000200000000000000000000000000000000000D0
+:1000300000000000000000000000000000000000C0
+:10004000000000D3A1B6C8000000000000000000BE
+:1000500000000000000000000000000000000000A0
+:100060000000000000000000000000000000000090
+:100070000000000000000000000000000000000080
+:1000800000000041697274656C000000000000000F
+:100090000000000000000000000000000000000060
+:1000A0000000000000000000000000000000000050
+:1000B0000000000000000000000000000000000040
+:1000C00000000038393931353400000000616972B0
+:1000D00074656C677072732E636F6D0000000000B2
+:1000E0000000000000000000000000000000000010
+:1000F0000000000000000000000000000000000000
+:1001000000000000000000000000000000D3A1B6C5
+:10011000C800000000000000000000000000000017
+:1001200000000000000000000000000000000000CF
+:1001300000000000000000000000000000000000BF
+:100140000000000000000000000000000041697293
+:1001500074656C000000000000000000000000005A
+:10016000000000000000000000000000000000008F
+:10017000000000000000000000000000000000007F
+:1001800000000000000000000000000000383939C5
+:100190003135350000000061697274656C677072FA
+:1001A000732E636F6D00000000000000000000006F
+:1001B000000000000000000000000000000000003F
+:1001C000000000000000000000000000000000002F
+:1001D00000000000000000D3A1B6C800000000002D
+:1001E000000000000000000000000000000000000F
+:1001F00000000000000000000000000000000000FF
+:1002000000000000000000000000000000000000EE
+:100210000000000000000041697274656C0000007D
+:1002200000000000000000000000000000000000CE
+:1002300000000000000000000000000000000000BE
+:1002400000000000000000000000000000000000AE
+:100250000000000000000038393931353600000058
+:100260000061697274656C677072732E636F6D00E4
+:10027000000000000000000000000000000000007E
+:10028000000000000000000000000000000000006E
+:10029000000000000000000000000000000000005E
+:1002A00000D3A1B6C800000000000000000000005C
+:1002B000000000000000000000000000000000003E
+:1002C000000000000000000000000000000000002E
+:1002D000000000000000000000000000000000001E
+:1002E0000041697274656C000000000000000000AD
+:1002F00000000000000000000000000000000000FE
+:1003000000000000000000000000000000000000ED
+:1003100000000000000000000000000000000000DD
+:100320000038393931393000000000616972746574
+:100330006C677072732E636F6D0000000000000028
+:1003400000000000000000000000000000000000AD
+:10035000000000000000000000000000000000009D
+:100360000000000000000000000000D3A1B6C8009B
+:10037000000000000000000000000000000000007D
+:10038000000000000000000000000000000000006D
+:10039000000000000000000000000000000000005D
+:1003A0000000000000000000000000416972746558
+:1003B0006C000000000000000000000000000000D1
+:1003C000000000000000000000000000000000002D
+:1003D000000000000000000000000000000000001D
+:1003E00000000000000000000000003839393139F9
+:1003F000320000000061697274656C677072732E60
+:10040000636F6D00000000000000000000000000AD
+:1004100000000000000000000000000000000000DC
+:1004200000000000000000000000000000000000CC
+:100430000000000000D3A1B6C800000000000000CA
+:1004400000000000000000000000000000000000AC
+:10045000000000000000000000000000000000009C
+:10046000000000000000000000000000000000008C
+:10047000000000000041697274656C00000000001B
+:10048000000000000000000000000000000000006C
+:10049000000000000000000000000000000000005C
+:1004A000000000000000000000000000000000004C
+:1004B0000000000000383939313933000000006194
+:1004C000697274656C677072732E636F6D000000E3
+:1004D000000000000000000000000000000000001C
+:1004E000000000000000000000000000000000000C
+:1004F000000000000000000000000000000000D329
+:10050000A1B6C800000000000000000000000000CC
+:1005100000000000000000000000000000000000DB
+:1005200000000000000000000000000000000000CB
+:10053000000000000000000000000000000000417A
+:10054000697274656C00000000000000000000008B
+:10055000000000000000000000000000000000009B
+:10056000000000000000000000000000000000008B
+:100570000000000000000000000000000000003843
+:1005800039393139340000000061697274656C6773
+:100590007072732E636F6D00000000000000000099
+:1005A000000000000000000000000000000000004B
+:1005B000000000000000000000000000000000003B
+:1005C000000000000000000000D3A1B6C800000039
+:1005D000000000000000000000000000000000001B
+:1005E000000000000000000000000000000000000B
+:1005F00000000000000000000000000000000000FB
+:1006000000000000000000000041697274656C0089
+:1006100000000000000000000000000000000000DA
+:1006200000000000000000000000000000000000CA
+:1006300000000000000000000000000000000000BA
+:100640000000000000000000003839393139350061
+:1006500000000061697274656C677072732E636F5D
+:100660006D0000000000000000000000000000001D
+:10067000000000000000000000000000000000007A
+:10068000000000000000000000000000000000006A
+:10069000000000D3A1B6C800000000000000000068
+:1006A000000000000000000000000000000000004A
+:1006B000000000000000000000000000000000003A
+:1006C000000000000000000000000000000000002A
+:1006D00000000041697274656C00000000000000B9
+:1006E000000000000000000000000000000000000A
+:1006F00000000000000000000000000000000000FA
+:1007000000000000000000000000000000000000E9
+:100710000000003839393139360000000061697253
+:1007200074656C677072732E636F6D00000000005B
+:1007300000000000000000000000000000000000B9
+:1007400000000000000000000000000000000000A9
+:1007500000000000000000000000000000D3A1B66F
+:10076000C8000000000000000000000000000000C1
+:100770000000000000000000000000000000000079
+:100780000000000000000000000000000000000069
+:10079000000000000000000000000000004169723D
+:1007A00074656C0000000000000000000000000004
+:1007B0000000000000000000000000000000000039
+:1007C0000000000000000000000000000000000029
+:1007D000000000000000000000000000003839396F
+:1007E0003139370000000061697274656C6770729E
+:1007F000732E636F6D000000000000000000000019
+:1008000000000000000000000000000000000000E8
+:1008100000000000000000000000000000000000D8
+:1008200000000000000000D3A1B6C80000000000D6
+:1008300000000000000000000000000000000000B8
+:1008400000000000000000000000000000000000A8
+:100850000000000000000000000000000000000098
+:100860000000000000000041697274656C00000027
+:100870000000000000000000000000000000000078
+:100880000000000000000000000000000000000068
+:100890000000000000000000000000000000000058
+:1008A00000000000000000383939313938000000FC
+:1008B0000061697274656C677072732E636F6D008E
+:1008C0000000000000000000000000000000000028
+:1008D0000000000000000000000000000000000018
+:1008E0000000000000000000000000000000000008
+:1008F00000D3A1B6C8000000000000000000000006
+:1009000000000000000000000000000000000000E7
+:1009100000000000000000000000000000000000D7
+:1009200000000000000000000000000000000000C7
+:100930000041697274656C00000000000000000056
+:1009400000000000000000000000000000000000A7
+:100950000000000000000000000000000000000097
+:100960000000000000000000000000000000000087
+:100970000038393931303200000000616972746525
+:100980006C677072732E636F6D00000000000000D2
+:100990000000000000000000000000000000000057
+:1009A0000000000000000000000000000000000047
+:1009B0000000000000000000000000D3A1B6C80045
+:1009C0000000000000000000000000000000000027
+:1009D0000000000000000000000000000000000017
+:1009E0000000000000000000000000000000000007
+:1009F0000000000000000000000000416972746502
+:100A00006C0000000000000000000000000000007A
+:100A100000000000000000000000000000000000D6
+:100A200000000000000000000000000000000000C6
+:100A300000000000000000000000003839393130AB
+:100A4000330000000061697274656C677072732E08
+:100A5000636F6D0000000000000000000000000057
+:100A60000000000000000000000000000000000086
+:100A70000000000000000000000000000000000076
+:100A80000000000000D3A1B6C80000000000000074
+:100A90000000000000000000000000000000000056
+:100AA0000000000000000000000000000000000046
+:100AB0000000000000000000000000000000000036
+:100AC00000000000004964656100000000000000B3
+:100AD0000000000000000000000000000000000016
+:100AE0000000000000000000000000000000000006
+:100AF00000000000000000000000000000000000F6
+:100B00000000000000383939313839000000006138
+:100B1000697274656C677072732E636F6D0000008C
+:100B200000000000000000000000000000000000C5
+:100B300000000000000000000000000000000000B5
+:100B4000000000000000000000000000000000D3D2
+:100B5000A1B6C80000000000000000000000000076
+:100B60000000000000000000000000000000000085
+:100B70000000000000000000000000000000000075
+:100B8000000000000000000000000000000000491C
+:100B9000646561000000000000000000000000002B
+:100BA0000000000000000000000000000000000045
+:100BB0000000000000000000000000000000000035
+:100BC00000000000000000000000000000000038ED
+:100BD00039393137393900000061697274656C67E1
+:100BE0007072732E636F6D00000000000000000043
+:100BF00000000000000000000000000000000000F5
+:100C000000000000000000000000000000000000E4
+:100C1000000000000000000000D3A1B6C8000000E2
+:100C200000000000000000000000000000000000C4
+:100C300000000000000000000000000000000000B4
+:100C400000000000000000000000000000000000A4
+:100C50000000000000000000004964656100000021
+:100C60000000000000000000000000000000000084
+:100C70000000000000000000000000000000000074
+:100C80000000000000000000000000000000000064
+:100C900000000000000000000038393931383435D8
+:100CA00000000061697274656C677072732E636F07
+:100CB0006D000000000000000000000000000000C7
+:100CC0000000000000000000000000000000000024
+:100CD0000000000000000000000000000000000014
+:100CE000000000D3A1B6C800000000000000000012
+:100CF00000000000000000000000000000000000F4
+:100D000000000000000000000000000000000000E3
+:100D100000000000000000000000000000000000D3
+:100D20000000004964656100000000000000000050
+:100D300000000000000000000000000000000000B3
+:100D400000000000000000000000000000000000A3
+:100D50000000000000000000000000000000000093
+:100D600000000038393931383436000000616972CA
+:100D700074656C677072732E636F6D000000000005
+:100D80000000000000000000000000000000000063
+:100D90000000000000000000000000000000000053
+:100DA00000000000000000000000000000D3A1B619
+:100DB000C80000000000000000000000000000006B
+:100DC0000000000000000000000000000000000023
+:100DD0000000000000000000000000000000000013
+:100DE00000000000000000000000000000496465F1
+:100DF0006100000000000000000000000000000092
+:100E000000000000000000000000000000000000E2
+:100E100000000000000000000000000000000000D2
+:100E20000000000000000000000000000038393918
+:100E30003138343800000061697274656C67707213
+:100E4000732E636F6D0000000000000000000000C2
+:100E50000000000000000000000000000000000092
+:100E60000000000000000000000000000000000082
+:100E700000000000000000D3A1B6C8000000000080
+:100E80000000000000000000000000000000000062
+:100E90000000000000000000000000000000000052
+:100EA0000000000000000000000000000000000042
+:100EB00000000000000000496465610000000000BF
+:100EC0000000000000000000000000000000000022
+:100ED0000000000000000000000000000000000012
+:100EE0000000000000000000000000000000000002
+:100EF0000000000000000038393931383439000072
+:100F00000061697274656C677072732E636F6D0037
+:100F100000000000000000000000000000000000D1
+:100F200000000000000000000000000000000000C1
+:100F300000000000000000000000000000000000B1
+:100F400000D3A1B6C80000000000000000000000AF
+:100F50000000000000000000000000000000000091
+:100F60000000000000000000000000000000000081
+:100F70000000000000000000000000000000000071
+:100F800000496465610000000000000000000000EE
+:100F90000000000000000000000000000000000051
+:100FA0000000000000000000000000000000000041
+:100FB0000000000000000000000000000000000031
+:100FC0000038393931383530000000616972746594
+:100FD0006C677072732E636F6D000000000000007C
+:100FE0000000000000000000000000000000000001
+:100FF00000000000000000000000000000000000F1
+:101000000000000000000000000000D3A1B6C800EE
+:1010100000000000000000000000000000000000D0
+:1010200000000000000000000000000000000000C0
+:1010300000000000000000000000000000000000B0
+:10104000000000000000000000000049646561002D
+:101050000000000000000000000000000000000090
+:101060000000000000000000000000000000000080
+:101070000000000000000000000000000000000070
+:10108000000000000000000000000038393931384D
+:10109000353200000061697274656C677072732E7E
+:1010A000636F6D0000000000000000000000000001
+:1010B0000000000000000000000000000000000030
+:1010C0000000000000000000000000000000000020
+:1010D0000000000000D3A1B6C8000000000000001E
+:1010E0000000000000000000000000000000000000
+:1010F00000000000000000000000000000000000F0
+:1011000000000000000000000000000000000000DF
+:10111000000000000049646561000000000000005C
+:1011200000000000000000000000000000000000BF
+:1011300000000000000000000000000000000000AF
+:10114000000000000000000000000000000000009F
+:1011500000000000003839393138353300000061B3
+:10116000697274656C677072732E636F6D00000036
+:10117000000000000000000000000000000000006F
+:10118000000000000000000000000000000000005F
+:10119000000000000000000000000000000000D37C
+:1011A000A1B6C80000000000000000000000000020
+:1011B000000000000000000000000000000000002F
+:1011C000000000000000000000000000000000001F
+:1011D00000000000000000000000000000000049C6
+:1011E00064656100000000000000000000000000D5
+:1011F00000000000000000000000000000000000EF
+:1012000000000000000000000000000000000000DE
+:101210000000000000000000000000000000003896
+:1012200039393130340000000061697274656C67CF
+:101230007072732E636F6D000000000000000000EC
+:10124000000000000000000000000000000000009E
+:10125000000000000000000000000000000000008E
+:10126000000000000000000000D3A1B6C80000008C
+:10127000000000000000000000000000000000006E
+:10128000000000000000000000000000000000005E
+:10129000000000000000000000000000000000004E
+:1012A00000000000000000000049646561000000CB
+:1012B000000000000000000000000000000000002E
+:1012C000000000000000000000000000000000001E
+:1012D000000000000000000000000000000000000E
+:1012E00000000000000000000038393931303700BC
+:1012F00000000061697274656C677072732E636FB1
+:101300006D00000000000000000000000000000070
+:1013100000000000000000000000000000000000CD
+:1013200000000000000000000000000000000000BD
+:10133000000000D3A1B6C8000000000000000000BB
+:10134000000000000000000000000000000000009D
+:10135000000000000000000000000000000000008D
+:10136000000000000000000000000000000000007D
+:1013700000000049646561000000000000000000FA
+:10138000000000000000000000000000000000005D
+:10139000000000000000000000000000000000004D
+:1013A000000000000000000000000000000000003D
+:1013B00000000038393931313200000000616972B3
+:1013C00074656C677072732E636F6D0000000000AF
+:1013D000000000000000000000000000000000000D
+:1013E00000000000000000000000000000000000FD
+:1013F00000000000000000000000000000D3A1B6C3
+:10140000C800000000000000000000000000000014
+:1014100000000000000000000000000000000000CC
+:1014200000000000000000000000000000000000BC
+:10143000000000000000000000000000004964659A
+:10144000610000000000000000000000000000003B
+:10145000000000000000000000000000000000008C
+:10146000000000000000000000000000000000007C
+:1014700000000000000000000000000000383939C2
+:101480003131340000000061697274656C677072FC
+:10149000732E636F6D00000000000000000000006C
+:1014A000000000000000000000000000000000003C
+:1014B000000000000000000000000000000000002C
+:1014C00000000000000000D3A1B6C800000000002A
+:1014D000000000000000000000000000000000000C
+:1014E00000000000000000000000000000000000FC
+:1014F00000000000000000000000000000000000EC
+:101500000000000000000049646561000000000068
+:1015100000000000000000000000000000000000CB
+:1015200000000000000000000000000000000000BB
+:1015300000000000000000000000000000000000AB
+:101540000000000000000038393931313900000056
+:101550000061697274656C677072732E636F6D00E1
+:10156000000000000000000000000000000000007B
+:10157000000000000000000000000000000000006B
+:10158000000000000000000000000000000000005B
+:1015900000D3A1B6C8000000000000000000000059
+:1015A000000000000000000000000000000000003B
+:1015B000000000000000000000000000000000002B
+:1015C000000000000000000000000000000000001B
+:1015D0000049646561000000000000000000000098
+:1015E00000000000000000000000000000000000FB
+:1015F00000000000000000000000000000000000EB
+:1016000000000000000000000000000000000000DA
+:101610000038393931323200000000616972746576
+:101620006C677072732E636F6D0000000000000025
+:1016300000000000000000000000000000000000AA
+:10164000000000000000000000000000000000009A
+:101650000000000000000000000000D3A1B6C80098
+:10166000000000000000000000000000000000007A
+:10167000000000000000000000000000000000006A
+:10168000000000000000000000000000000000005A
+:1016900000000000000000000000004964656100D7
+:1016A000000000000000000000000000000000003A
+:1016B000000000000000000000000000000000002A
+:1016C000000000000000000000000000000000001A
+:1016D00000000000000000000000003839393132FD
+:1016E000340000000061697274656C677072732E5B
+:1016F000636F6D00000000000000000000000000AB
+:1017000000000000000000000000000000000000D9
+:1017100000000000000000000000000000000000C9
+:101720000000000000D3A1B6C800000000000000C7
+:1017300000000000000000000000000000000000A9
+:101740000000000000000000000000000000000099
+:101750000000000000000000000000000000000089
+:101760000000000000496465610000000000000006
+:101770000000000000000000000000000000000069
+:101780000000000000000000000000000000000059
+:101790000000000000000000000000000000000049
+:1017A0000000000000383939313434000000006195
+:1017B000697274656C677072732E636F6D000000E0
+:1017C0000000000000000000000000000000000019
+:1017D0000000000000000000000000000000000009
+:1017E000000000000000000000000000000000D326
+:1017F000A1B6C800000000000000000000000000CA
+:1018000000000000000000000000000000000000D8
+:1018100000000000000000000000000000000000C8
+:10182000000000000000000000000000000000496F
+:10183000646561000000000000000000000000007E
+:101840000000000000000000000000000000000098
+:101850000000000000000000000000000000000088
+:101860000000000000000000000000000000003840
+:1018700039393135360000000061697274656C6772
+:101880007072732E636F6D00000000000000000096
+:101890000000000000000000000000000000000048
+:1018A0000000000000000000000000000000000038
+:1018B000000000000000000000D3A1B6C800000036
+:1018C0000000000000000000000000000000000018
+:1018D0000000000000000000000000000000000008
+:1018E00000000000000000000000000000000000F8
+:1018F0000000000000000000004964656100000075
+:1019000000000000000000000000000000000000D7
+:1019100000000000000000000000000000000000C7
+:1019200000000000000000000000000000000000B7
+:101930000000000000000000003839393137300065
+:1019400000000061697274656C677072732E636F5A
+:101950006D0000000000000000000000000000001A
+:101960000000000000000000000000000000000077
+:101970000000000000000000000000000000000067
+:10198000000000D3A1B6C800000000000000000065
+:101990000000000000000000000000000000000047
+:1019A0000000000000000000000000000000000037
+:1019B0000000000000000000000000000000000027
+:1019C00000000049646561000000000000000000A4
+:1019D0000000000000000000000000000000000007
+:1019E00000000000000000000000000000000000F7
+:1019F00000000000000000000000000000000000E7
+:101A00000000003839393137380000000061697250
+:101A100074656C677072732E636F6D000000000058
+:101A200000000000000000000000000000000000B6
+:101A300000000000000000000000000000000000A6
+:101A400000000000000000000000000000D3A1B66C
+:101A5000C8000000000000000000000000000000BE
+:101A60000000000000000000000000000000000076
+:101A70000000000000000000000000000000000066
+:101A80000000000000000000000000000049646544
+:101A900061000000000000000000000000000000E5
+:101AA0000000000000000000000000000000000036
+:101AB0000000000000000000000000000000000026
+:101AC000000000000000000000000000003839396C
+:101AD0003138320000000061697274656C677072A1
+:101AE000732E636F6D000000000000000000000016
+:101AF00000000000000000000000000000000000E6
+:101B000000000000000000000000000000000000D5
+:101B100000000000000000D3A1B6C80000000000D3
+:101B200000000000000000000000000000000000B5
+:101B300000000000000000000000000000000000A5
+:101B40000000000000000000000000000000000095
+:101B50000000000000000049646561000000000012
+:101B60000000000000000000000000000000000075
+:101B70000000000000000000000000000000000065
+:101B80000000000000000000000000000000000055
+:101B900000000000000000383939313837000000FB
+:101BA0000061697274656C677072732E636F6D008B
+:101BB0000000000000000000000000000000000025
+:101BC0000000000000000000000000000000000015
+:101BD0000000000000000000000000000000000005
+:101BE00000D3A1B6C8000000000000000000000003
+:101BF00000000000000000000000000000000000E5
+:101C000000000000000000000000000000000000D4
+:101C100000000000000000000000000000000000C4
+:101C2000004A696F00000000000000000000000092
+:101C300000000000000000000000000000000000A4
+:101C40000000000000000000000000000000000094
+:101C50000000000000000000000000000000000084
+:101C600000383939313834300000004A696F6E6508
+:101C700074000000000000000000000000000000F0
+:101C80000000000000000000000000000000000054
+:101C90000000000000000000000000000000000044
+:101CA0000000000000000000000000D3A1B6C80042
+:101CB0000000000000000000000000000000000024
+:101CC0000000000000000000000000000000000014
+:101CD0000000000000000000000000000000000004
+:101CE00000000000000000000000004A696F0000D2
+:101CF00000000000000000000000000000000000E4
+:101D000000000000000000000000000000000000D3
+:101D100000000000000000000000000000000000C3
+:101D200000000000000000000000003839393138A0
+:101D300035340000004A696F6E65740000000000D1
+:101D40000000000000000000000000000000000093
+:101D50000000000000000000000000000000000083
+:101D60000000000000000000000000000000000073
+:101D70000000000000D3A1B6C80000000000000071
+:101D80000000000000000000000000000000000053
+:101D90000000000000000000000000000000000043
+:101DA0000000000000000000000000000000000033
+:101DB00000000000004A696F000000000000000001
+:101DC0000000000000000000000000000000000013
+:101DD0000000000000000000000000000000000003
+:101DE00000000000000000000000000000000000F3
+:101DF0000000000000383939313835350000004A1C
+:101E0000696F6E65740000000000000000000000B3
+:101E100000000000000000000000000000000000C2
+:101E200000000000000000000000000000000000B2
+:101E3000000000000000000000000000000000D3CF
+:101E4000A1B6C80000000000000000000000000073
+:101E50000000000000000000000000000000000082
+:101E60000000000000000000000000000000000072
+:101E70000000000000000000000000000000004A18
+:101E8000696F00000000000000000000000000007A
+:101E90000000000000000000000000000000000042
+:101EA0000000000000000000000000000000000032
+:101EB00000000000000000000000000000000038EA
+:101EC0003939313835360000004A696F6E65740063
+:101ED0000000000000000000000000000000000002
+:101EE00000000000000000000000000000000000F2
+:101EF00000000000000000000000000000000000E2
+:101F0000000000000000000000D3A1B6C8000000DF
+:101F100000000000000000000000000000000000C1
+:101F200000000000000000000000000000000000B1
+:101F300000000000000000000000000000000000A1
+:101F40000000000000000000004A696F000000006F
+:101F50000000000000000000000000000000000081
+:101F60000000000000000000000000000000000071
+:101F70000000000000000000000000000000000061
+:101F800000000000000000000038393931383537D2
+:101F90000000004A696F6E657400000000000000D8
+:101FA0000000000000000000000000000000000031
+:101FB0000000000000000000000000000000000021
+:101FC0000000000000000000000000000000000011
+:101FD000000000D3A1B6C80000000000000000000F
+:101FE00000000000000000000000000000000000F1
+:101FF00000000000000000000000000000000000E1
+:1020000000000000000000000000000000000000D0
+:102010000000004A696F000000000000000000009E
+:1020200000000000000000000000000000000000B0
+:1020300000000000000000000000000000000000A0
+:102040000000000000000000000000000000000090
+:10205000000000383939313835380000004A696FDE
+:102060006E65740000000000000000000000000029
+:102070000000000000000000000000000000000060
+:102080000000000000000000000000000000000050
+:1020900000000000000000000000000000D3A1B616
+:1020A000C800000000000000000000000000000068
+:1020B0000000000000000000000000000000000020
+:1020C0000000000000000000000000000000000010
+:1020D000000000000000000000000000004A696FDE
+:1020E00000000000000000000000000000000000F0
+:1020F00000000000000000000000000000000000E0
+:1021000000000000000000000000000000000000CF
+:102110000000000000000000000000000038393915
+:10212000313835390000004A696F6E65740000006F
+:10213000000000000000000000000000000000009F
+:10214000000000000000000000000000000000008F
+:10215000000000000000000000000000000000007F
+:1021600000000000000000D3A1B6C800000000007D
+:10217000000000000000000000000000000000005F
+:10218000000000000000000000000000000000004F
+:10219000000000000000000000000000000000003F
+:1021A000000000000000004A696F0000000000000D
+:1021B000000000000000000000000000000000001F
+:1021C000000000000000000000000000000000000F
+:1021D00000000000000000000000000000000000FF
+:1021E0000000000000000038393931383630000076
+:1021F000004A696F6E657400000000000000000076
+:1022000000000000000000000000000000000000CE
+:1022100000000000000000000000000000000000BE
+:1022200000000000000000000000000000000000AE
+:1022300000D3A1B6C80000000000000000000000AC
+:10224000000000000000000000000000000000008E
+:10225000000000000000000000000000000000007E
+:10226000000000000000000000000000000000006E
+:10227000004A696F0000000000000000000000003C
+:10228000000000000000000000000000000000004E
+:10229000000000000000000000000000000000003E
+:1022A000000000000000000000000000000000002E
+:1022B00000383939313836310000004A696F6E65AF
+:1022C000740000000000000000000000000000009A
+:1022D00000000000000000000000000000000000FE
+:1022E00000000000000000000000000000000000EE
+:1022F0000000000000000000000000D3A1B6C800EC
+:1023000000000000000000000000000000000000CD
+:1023100000000000000000000000000000000000BD
+:1023200000000000000000000000000000000000AD
+:1023300000000000000000000000004A696F00007B
+:10234000000000000000000000000000000000008D
+:10235000000000000000000000000000000000007D
+:10236000000000000000000000000000000000006D
+:10237000000000000000000000000038393931384A
+:1023800036320000004A696F6E657400000000007C
+:10239000000000000000000000000000000000003D
+:1023A000000000000000000000000000000000002D
+:1023B000000000000000000000000000000000001D
+:1023C0000000000000D3A1B6C8000000000000001B
+:1023D00000000000000000000000000000000000FD
+:1023E00000000000000000000000000000000000ED
+:1023F00000000000000000000000000000000000DD
+:1024000000000000004A696F0000000000000000AA
+:1024100000000000000000000000000000000000BC
+:1024200000000000000000000000000000000000AC
+:10243000000000000000000000000000000000009C
+:102440000000000000383939313836330000004AC6
+:10245000696F6E657400000000000000000000005D
+:10246000000000000000000000000000000000006C
+:10247000000000000000000000000000000000005C
+:10248000000000000000000000000000000000D379
+:10249000A1B6C8000000000000000000000000001D
+:1024A000000000000000000000000000000000002C
+:1024B000000000000000000000000000000000001C
+:1024C0000000000000000000000000000000004AC2
+:1024D000696F000000000000000000000000000024
+:1024E00000000000000000000000000000000000EC
+:1024F00000000000000000000000000000000000DC
+:102500000000000000000000000000000000003893
+:102510003939313836340000004A696F6E6574000D
+:1025200000000000000000000000000000000000AB
+:10253000000000000000000000000000000000009B
+:10254000000000000000000000000000000000008B
+:10255000000000000000000000D3A1B6C800000089
+:10256000000000000000000000000000000000006B
+:10257000000000000000000000000000000000005B
+:10258000000000000000000000000000000000004B
+:102590000000000000000000004A696F0000000019
+:1025A000000000000000000000000000000000002B
+:1025B000000000000000000000000000000000001B
+:1025C000000000000000000000000000000000000B
+:1025D000000000000000000000383939313836357D
+:1025E0000000004A696F6E65740000000000000082
+:1025F00000000000000000000000000000000000DB
+:1026000000000000000000000000000000000000CA
+:1026100000000000000000000000000000000000BA
+:10262000000000D3A1B6C8000000000000000000B8
+:10263000000000000000000000000000000000009A
+:10264000000000000000000000000000000000008A
+:10265000000000000000000000000000000000007A
+:102660000000004A696F0000000000000000000048
+:10267000000000000000000000000000000000005A
+:10268000000000000000000000000000000000004A
+:10269000000000000000000000000000000000003A
+:1026A000000000383939313836360000004A696F89
+:1026B0006E657400000000000000000000000000D3
+:1026C000000000000000000000000000000000000A
+:1026D00000000000000000000000000000000000FA
+:1026E00000000000000000000000000000D3A1B6C0
+:1026F000C800000000000000000000000000000012
+:1027000000000000000000000000000000000000C9
+:1027100000000000000000000000000000000000B9
+:10272000000000000000000000000000004A696F87
+:102730000000000000000000000000000000000099
+:102740000000000000000000000000000000000089
+:102750000000000000000000000000000000000079
+:1027600000000000000000000000000000383939BF
+:10277000313836370000004A696F6E65740000001A
+:102780000000000000000000000000000000000049
+:102790000000000000000000000000000000000039
+:1027A0000000000000000000000000000000000029
+:1027B00000000000000000D3A1B6C8000000000027
+:1027C0000000000000000000000000000000000009
+:1027D00000000000000000000000000000000000F9
+:1027E00000000000000000000000000000000000E9
+:1027F000000000000000004A696F000000000000B7
+:1028000000000000000000000000000000000000C8
+:1028100000000000000000000000000000000000B8
+:1028200000000000000000000000000000000000A8
+:102830000000000000000038393931383638000017
+:10284000004A696F6E65740000000000000000001F
+:102850000000000000000000000000000000000078
+:102860000000000000000000000000000000000068
+:102870000000000000000000000000000000000058
+:1028800000D3A1B6C8000000000000000000000056
+:102890000000000000000000000000000000000038
+:1028A0000000000000000000000000000000000028
+:1028B0000000000000000000000000000000000018
+:1028C000004A696F000000000000000000000000E6
+:1028D00000000000000000000000000000000000F8
+:1028E00000000000000000000000000000000000E8
+:1028F00000000000000000000000000000000000D8
+:1029000000383939313836390000004A696F6E6550
+:102910007400000000000000000000000000000043
+:1029200000000000000000000000000000000000A7
+:102930000000000000000000000000000000000097
+:102940000000000000000000000000D3A1B6C80095
+:102950000000000000000000000000000000000077
+:102960000000000000000000000000000000000067
+:102970000000000000000000000000000000000057
+:1029800000000000000000000000004A696F000025
+:102990000000000000000000000000000000000037
+:1029A0000000000000000000000000000000000027
+:1029B0000000000000000000000000000000000017
+:1029C00000000000000000000000003839393138F4
+:1029D00037300000004A696F6E6574000000000027
+:1029E00000000000000000000000000000000000E7
+:1029F00000000000000000000000000000000000D7
+:102A000000000000000000000000000000000000C6
+:102A10000000000000D3A1B6C800000000000000C4
+:102A200000000000000000000000000000000000A6
+:102A30000000000000000000000000000000000096
+:102A40000000000000000000000000000000000086
+:102A500000000000004A696F000000000000000054
+:102A60000000000000000000000000000000000066
+:102A70000000000000000000000000000000000056
+:102A80000000000000000000000000000000000046
+:102A90000000000000383939313837310000004A71
+:102AA000696F6E6574000000000000000000000007
+:102AB0000000000000000000000000000000000016
+:102AC0000000000000000000000000000000000006
+:102AD000000000000000000000000000000000D323
+:102AE000A1B6C800000000000000000000000000C7
+:102AF00000000000000000000000000000000000D6
+:102B000000000000000000000000000000000000C5
+:102B10000000000000000000000000000000004A6B
+:102B2000696F0000000000000000000000000000CD
+:102B30000000000000000000000000000000000095
+:102B40000000000000000000000000000000000085
+:102B5000000000000000000000000000000000383D
+:102B60003939313837320000004A696F6E657400B8
+:102B70000000000000000000000000000000000055
+:102B80000000000000000000000000000000000045
+:102B90000000000000000000000000000000000035
+:102BA000000000000000000000D3A1B6C800000033
+:102BB0000000000000000000000000000000000015
+:102BC0000000000000000000000000000000000005
+:102BD00000000000000000000000000000000000F5
+:102BE0000000000000000000004A696F00000000C3
+:102BF00000000000000000000000000000000000D5
+:102C000000000000000000000000000000000000C4
+:102C100000000000000000000000000000000000B4
+:102C20000000000000000000003839393138373327
+:102C30000000004A696F6E6574000000000000002B
+:102C40000000000000000000000000000000000084
+:102C50000000000000000000000000000000000074
+:102C60000000000000000000000000000000000064
+:102C7000000000D3A1B6C800000000000000000062
+:102C80000000000000000000000000000000000044
+:102C90000000000000000000000000000000000034
+:102CA0000000000000000000000000000000000024
+:102CB0000000004A696F00000000000000000000F2
+:102CC0000000000000000000000000000000000004
+:102CD00000000000000000000000000000000000F4
+:102CE00000000000000000000000000000000000E4
+:102CF000000000383939313837340000004A696F34
+:102D00006E6574000000000000000000000000007C
+:102D100000000000000000000000000000000000B3
+:102D200000000000000000000000000000000000A3
+:102D300000000000000000000000000000B6F2B932
+:102D4000CFB6E0B6FB00000000000000000000006D
+:102D50000000000000000000000000000000000073
+:102D60000000000000000000000000000000000063
+:102D7000000000000000000000000000004D4F5661
+:102D800049535441520000000000000000000000C0
+:102D90000000000000000000000000000000000033
+:102DA0000000000000000000000000000000000023
+:102DB000000000000000000000000000003839356D
+:102DC00039333030000000696E7465726E65742EA0
+:102DD0006D6F7669737461722E636F6D2E6563001B
+:102DE00000000000000000000000000000000000E3
+:102DF00000000000000000000000000000000000D3
+:102E000000000000000000B6F2B9CFB6E0B6FB004B
+:102E100000000000000000000000000000000000B2
+:102E200000000000000000000000000000000000A2
+:102E30000000000000000000000000000000000092
+:102E400000000000000000436C61726F0000000091
+:102E50000000000000000000000000000000000072
+:102E60000000000000000000000000000000000062
+:102E70000000000000000000000000000000000052
+:102E800000000000000000383935393330310000CF
+:102E900000696E7465726E65742E636C61726F2E5C
+:102EA000636F6D2E656300000000000000000000ED
+:102EB0000000000000000000000000000000000012
+:102EC0000000000000000000000000000000000002
+:102ED00000B6F2B9CFB6E0B6FB000000000000007B
+:102EE00000000000000000000000000000000000E2
+:102EF00000000000000000000000000000000000D2
+:102F000000000000000000000000000000000000C1
+:102F100000434E54000000000000000000000000CC
+:102F200000000000000000000000000000000000A1
+:102F30000000000000000000000000000000000091
+:102F40000000000000000000000000000000000081
+:102F50000038393539333032000000696E746572DB
+:102F60006E65742E636E742E6E65742E656300003C
+:102F70000000000000000000000000000000000051
+:102F80000000000000000000000000000000000041
+:102F9000000000000000000000000000C1814001AE
+:102FA000C0804101C0804100C1814001C08041001A
+:102FB000C1814000C1814001C0804101C080410009
+:102FC000C1814000C1814001C0804100C1814001F8
+:102FD000C0804101C0804100C1814001C0804100EA
+:102FE000C1814000C1814001C0804100C1814001D8
+:102FF000C0804101C0804100C1814000C1814001C9
+:10300000C0804101C0804100C1814001C0804100B9
+:10301000C1814000C1814001C0804101C0804100A8
+:10302000C1814000C1814001C0804100C181400197
+:10303000C0804101C0804100C1814000C181400188
+:10304000C0804101C0804100C1814001C080410079
+:10305000C1814000C1814001C0804100C181400167
+:10306000C0804101C0804100C1814001C080410059
+:10307000C1814000C1814001C0804101C080410048
+:10308000C1814000C1814001C0804100C181400137
+:10309000C0804101C0804100C1814000C0C101C366
+:1030A0000302C2C60607C705C5C404CC0C0DCD0F6C
+:1030B000CFCE0E0ACACB0BC90908C8D81819D91B1C
+:1030C000DBDA1A1EDEDF1FDD1D1CDC14D4D515D79C
+:1030D0001716D6D21213D311D1D010F03031F133EC
+:1030E000F3F23236F6F737F53534F43CFCFD3DFFAC
+:1030F0003F3EFEFA3A3BFB39F9F83828E8E929EB7C
+:103100002B2AEAEE2E2FEF2DEDEC2CE42425E527DB
+:10311000E7E62622E2E323E12120E0A06061A1634B
+:10312000A3A26266A6A767A56564A46CACAD6DAFEB
+:103130006F6EAEAA6A6BAB69A9A86878B8B979BB9B
+:103140007B7ABABE7E7FBF7DBDBC7CB47475B5771B
+:10315000B7B67672B2B373B17170B05090915193AB
+:1031600053529296565797559594549C5C5D9D5F2B
+:103170009F9E5E5A9A9B5B99595898884849894BFB
+:103180008B8A4A4E8E8F4F8D4D4C8C44848545875B
+:1031900047468682424383418180400041542B410F
+:1031A000504E3D0000000000000000000000000044
+:1031B000000000000000000000000000000000000F
+:1031C00000000000000000000000000000000000FF
+:1031D00038000000000000000000000000000000B7
+:1031E00000000000000000000000000000000000DF
+:1031F00000000000000000000000000000000000CF
+:10320000000000000000000000000000D0310308B2
+:10321000C8850020A8240020000000000200010052
+:1032200000000000D0310308C8850020AA24002037
+:10323000010000000102000801000000D131030874
+:10324000C8850020DC120020010800003C00D007E7
+:1032500002000000D0310308C8850020AA24002005
+:10326000D10F00000102A00F0300000000000000C9
+:10327000000000000000000000000000000000004E
+:10328000000000000000000000000000000000003E
+:10329000000000000000000000000000000000002E
+:1032A000000000000000000000000000000000001E
+:1032B000000000000000000000000000000000000E
+:1032C00000000000000000000000000000000000FE
+:1032D00000000000000000000000000000000000EE
+:1032E00000000000000000000000000000000000DE
+:1032F00000000000000000000000000000000000CE
+:1033000000000000000000000000000000000000BD
+:1033100000000000000000000000000000000000AD
+:10332000000000000000000000000000000000009D
+:10333000000000000000000000000000000000008D
+:10334000000000000000000000000000000000007D
+:10335000000000000000000000000000000000006D
+:10336000000000000000000000000000000000005D
+:10337000000000000000000000000000000000004D
+:10338000000000000000000000000000000000003D
+:10339000000000000000000000000000000000002D
+:1033A000000000000000000000000000000000001D
+:1033B000000000000000000000000000000000000D
+:1033C00000000000000000000000000000000000FD
+:1033D00000000000000000000000000000000000ED
+:1033E00000000000000000000000000000000000DD
+:1033F00000000000002F000000000700070000147C
+:103400007F147F1400242A7F2A1200626408132389
+:1034100000364955225000000503000000001C2220
+:103420004100000041221C000014083E081400085E
+:10343000083E0808000000A060000008080808080E
+:10344000000060600000002010080402003E5149A6
+:10345000453E0000427F4000004261514946002144
+:1034600041454B31001814127F100027454545395E
+:10347000003C4A49493000017109050300364949B9
+:10348000493600064949291E000036360000000072
+:1034900056360000000814224100001414141414BD
+:1034A0000000412214080002015109060032495966
+:1034B000513E007C1211127C007F49494936003E82
+:1034C00041414122007F4141221C007F494949413D
+:1034D000007F09090901003E4149497A007F080837
+:1034E000087F0000417F4100002040413F01007FF4
+:1034F00008142241007F40404040007F020C027FC0
+:10350000007F0408107F003E4141413E007F0909D1
+:103510000906003E4151215E007F091929460046F7
+:10352000494949310001017F0101003F4040403FCE
+:10353000001F2040201F003F4038403F0063140818
+:1035400014630007087008070061514945430000F3
+:103550007F41410000552A552A55000041417F0016
+:10356000000402010204004040404040000001020B
+:103570000400002054545478007F484444380038F4
+:103580004444442000384444487F0038545454187C
+:1035900000087E0901020018A4A4A47C007F08048E
+:1035A00004780000447D4000004080847D00007F5E
+:1035B000102844000000417F4000007C041804787B
+:1035C000007C0804047800384444443800FC242477
+:1035D00024180018242418FC007C0804040800485F
+:1035E0005454542000043F444020003C4040207C80
+:1035F000001C2040201C003C4030403C004428106F
+:103600002844001CA0A0A07C004464544C44141422
+:10361000141414140000000000000000000000005A
+:103620000000FC000000000002000000000C020C82
+:10363000020000000000000090D0BCD0BC9000034D
+:10364000000300001824FE448C000302070201005E
+:103650001824D8B04C80000300010201C038E438BF
+:10366000E000010202010202080600000000000062
+:1036700000000000000000F8040200000001020445
+:10368000000204F800000004020100009060F860ED
+:1036900090000000010000002020FC20200000001D
+:1036A000010000000000000000000806000000000B
+:1036B000202020202000000000000000000000006A
+:1036C00000000002000000000080601C02000403F3
+:1036D00000000000F8040404F800010202020100E6
+:1036E0000008FC00000000020302000018844424CB
+:1036F000180003020202020008042424D800010278
+:103700000202010040B088FC8000000000030200BB
+:103710003C242424C400010202020100F824242CC9
+:10372000C0000102020201000C04E41C04000000BD
+:1037300003000000D8242424D80001020202010062
+:1037400038444444F8000003020201000000100065
+:103750000000000002000000000020000000000047
+:103760000600000000205088040200000000010252
+:1037700090909090900000000000000000020488EB
+:1037800050200002010000001804C42418000000AA
+:1037900002000000F804E494F800010202020200B2
+:1037A00000E09CF0800002030000030204FC2424DB
+:1037B000D800020302020100F80404040C00010214
+:1037C0000202010004FC0404F800020302020100EA
+:1037D00004FC24740C0002030202030004FC2474A1
+:1037E0000C00020302000000F0080444CC40000179
+:1037F0000202010004FC2020FC040203000003027A
+:103800000404FC040400020203020200000404FC9D
+:10381000040406040403000004FC24D00C04020386
+:103820000200030204FC040000000203020202037F
+:10383000FC3CC03CFC0003000300030004FC30C45B
+:10384000FC04020302000300F8040404F80001026F
+:103850000202010004FC24241800020302000000FC
+:10386000F8848404F80001020207050004FC2464C3
+:103870009800020302000302182424448C0003026F
+:10388000020201000C04FC040C0000020302000010
+:1038900004FC0000FC04000102020100047C80E042
+:1038A0001C040000030000001CE03CE01C000003BE
+:1038B00000030000049C609C04000203000302005B
+:1038C000041CE01C04000002030200000C84641CC1
+:1038D00004000203020203000000FE0202000000D6
+:1038E00007040400000E30C00000000000010200C8
+:1038F000000202FE000000040407000000040204AD
+:1039000000000000000000000000000000000808A7
+:103910000808080800000200000000000000000085
+:103920000040A0A0C00000010202030204FC20200D
+:10393000C00000030202010000C02020600000015E
+:103940000202020000C02024FC0000010202030267
+:1039500000C0A0A0C0000001020202000020F82464
+:1039600024040002030202000040A0A0602000071F
+:103970000A0A0A0404FC2020C00002030200030219
+:103980000020E4000000000203020000000020E428
+:10399000000008080807000004FC80E02020020363
+:1039A000020003020404FC00000002020302020001
+:1039B000E020E020C00003000300030020E02020FE
+:1039C000C00002030200030200C02020C00000016A
+:1039D0000202010020E02020C000080F0A020100BE
+:1039E00000C02020E0000001020A0F0820E0402073
+:1039F00020000203020000000060A0A020000002DE
+:103A0000020203000020F820000000000102020072
+:103A100020E00020E00000010202030220E02080FC
+:103A200060200000030100006080E080600000036F
+:103A300000030000206080602000020300030200F9
+:103A400020E0208060200808070100000020A0601E
+:103A50002000000203020200000020DE020000003D
+:103A600000070400000000FF00000000000F00003D
+:103A70000002DE2000000004070000000201020432
+:103A80000402000000000000000000000000000030
+:103A90000000000000000000000000F8000000002E
+:103AA000000000333000000000100C06100C06006F
+:103AB000000000000000000040C07840C0784000D6
+:103AC000043F04043F040400007088FC0830000038
+:103AD000001820FF211E0000F008F000E018000090
+:103AE00000211C031E211E0000F008887000000049
+:103AF0001E2123241927211010160E00000000009B
+:103B00000000000000000000000000E018040200B7
+:103B1000000000071820400000020418E000000028
+:103B20000040201807000000404080F08040400026
+:103B30000202010F01020200000000F0000000007C
+:103B40000101011F01010100000000000000000050
+:103B500080B07000000000000000000000000000C5
+:103B6000000101010101010100000000000000004E
+:103B700000303000000000000000000080601804E9
+:103B8000006018060100000000E010080810E000C6
+:103B9000000F102020100F00001010F8000000008F
+:103BA0000020203F202000000070080808887000D6
+:103BB0000030282422213000003008888848300056
+:103BC0000018202020110E000000C02010F8000076
+:103BD00000070424243F240000F80888880808000F
+:103BE0000019212020110E0000E010888818000024
+:103BF000000F112020110E0000380808C8380800F6
+:103C00000000003F00000000007088080888700075
+:103C1000001C222121221C0000E010080810E000F6
+:103C20000000312222110F00000000C0C00000007F
+:103C300000000030300000000000008000000000A4
+:103C4000000080600000000000008040201008009C
+:103C50000001020408102000404040404040400065
+:103C60000404040404040400000810204080000040
+:103C70000020100804020100007048080808F00045
+:103C80000000003036010000C030C828E810E00015
+:103C90000718272423140B000000C038E0000000A0
+:103CA000203C23020227382008F88888887000000A
+:103CB000203F202020110E00C030080808083800DE
+:103CC000071820202010080008F808080810E00055
+:103CD000203F202020100F0008F88888E8081000F6
+:103CE000203F20202320180008F88888E8081000CA
+:103CF000203F200003000000C03008080838000002
+:103D000007182020221E020008F808000008F80802
+:103D1000203F210101213F20000808F80808000089
+:103D20000020203F2020000000000808F8080800BC
+:103D3000C08080807F00000008F888C02818080034
+:103D4000203F20012638200008F80800000000006D
+:103D5000203F20202020300008F8F800F8F8080064
+:103D6000203F003F003F200008F830C00008F8085E
+:103D7000203F200007183F00E01008080810E0006E
+:103D80000F10202020100F0008F808080808F00085
+:103D9000203F210101010000E01008080810E000A8
+:103DA0000F18242438504F0008F88888888870003D
+:103DB000203F2000030C30200070880808083800DD
+:103DC0000038202121221C00180808F808081800D3
+:103DD0000000203F2000000008F808000008F80854
+:103DE000001F202020201F000878880000C8380805
+:103DF000000007380E010000F80800F80008F8007D
+:103E0000033C0700073C0300081868808068180816
+:103E100020302C03032C30200838C800C838080094
+:103E20000000203F2000000010080808C8380800E3
+:103E30002038262120201800000000FE0202020087
+:103E40000000007F40404000000C30C00000000037
+:103E5000000000010638C00000020202FE0000005F
+:103E6000004040407F000000000004020202040005
+:103E70000000000000000000000000000000000042
+:103E8000808080808080808000020204000000002A
+:103E90000000000000000000000080808080000022
+:103EA0000019242222223F2008F800808000000010
+:103EB000003F112020110E000000008080800000D3
+:103EC000000E112020201100000000808088F800E2
+:103ED000000E112020103F20000080808080000014
+:103EE000001F222222221300008080F08888881878
+:103EF0000020203F20200000000080808080800083
+:103F0000006B94949493600008F800808080000017
+:103F1000203F210000203F200080989800000000F2
+:103F20000020203F20200000000000809898000022
+:103F300000C08080807F000008F800008080800042
+:103F4000203F24022D302000000808F80000000067
+:103F50000020203F20200000808080808080800022
+:103F6000203F20003F20003F8080008080800000B4
+:103F7000203F210000203F20000080808080000042
+:103F8000001F202020201F00808000808000000073
+:103F900080FFA12020110E000000008080808000A2
+:103FA000000E112020A0FF80808080008080800093
+:103FB00020203F21200001000000808080808000C0
+:103FC0000033242424241900008080E08080000035
+:103FD0000000001F20200000808000000080800082
+:103FE000001F202020103F208080800000808080E3
+:103FF00000010E3008060100808000800080808073
+:104000000F300C030C300F00008080008080800097
+:104010000020312E0E3120008080800000808080C2
+:1040200080818E7018060100008080808080800072
+:104030000021302C2221300000000000807C020290
+:1040400000000000003F40400804FE0408C00000DB
+:1040500000000310207F20100002027C800000007E
+:104060000040403F0000000000060101020204047D
+:104070000000000000000000000000000000000040
+:104080000000000000000000000000000000000030
+:104090000000000000000000000000000000000020
+:1040A00000F0F0F0000000000000000000017F01BF
+:1040B0000000000000000000001C1C1C00000000AC
+:1040C00000008060301C8C60301C0C000000000080
+:1040D00000000000000000000000000000000000E0
+:1040E00000000000000000E00000000000E0000010
+:1040F0000086E69F86868686E69F860000011F0171
+:10410000010101011F010100000080C06020F820B2
+:10411000E0C00000000003070C18FF70E181000000
+:104120000000070F10107F100F0700008060206054
+:1041300080000000E02000000F3020309F70DC374E
+:104140001030C0000000100E030007181018070000
+:104150000000C02020E0C0000000000080E01F3808
+:10416000E88703C43C040000070F1810100B070D6C
+:104170001010080000808C4C380000000000000087
+:10418000000000000000000000000000000000002F
+:10419000000000000000000000000000000080E0BF
+:1041A000300804000000000000FEFF0100000000D5
+:1041B000000000000000030F182040000004083039
+:1041C000E0800000000000000000000001FFFE0091
+:1041D00000000000004020180F0300000000000055
+:1041E000000000000000C000000000000042666601
+:1041F0003C18FF183C666642000000000000030007
+:10420000000000000000000000008000000000002E
+:10421000001010101010FF101010101000000000FF
+:10422000000003000000000000000000000000008B
+:10423000000000000000000000000000000000007E
+:1042400000808C4C380000000000000000000000DE
+:1042500000000000000000000010101010101010EE
+:10426000101010000000000000000000000000001E
+:10427000000000000000000000000000000000003E
+:10428000000000000000000000001C1C1C000000DA
+:10429000000000000000000000000000E0380C00FA
+:1042A0000000000080701C03000000000060380E59
+:1042B0000100000000000000000080C060202060BD
+:1042C000C080000000FEFF010000000001FFFE00B2
+:1042D0000001070E181010180E0701000000808062
+:1042E00080C0E000000000000000000000FFFF00B0
+:1042F0000000000000001010101F1F101010000020
+:104300000080402020202060C080000000030300C7
+:10431000804020381F070000001C1A1918181818B0
+:10432000181F00000080C020202060C08000000016
+:10433000000303001010182FE780000000070F1083
+:10434000101010180F070000000000000000C0E06F
+:10435000F000000000C0B088868180FFFF808000F0
+:10436000000000000010101F1F1010000000E0608F
+:10437000606060606060000000003F10080808187E
+:10438000F0E0000000070B101010101C0F030000DD
+:10439000000080C040202020E0C0000000FCFF2181
+:1043A0001008080818F0E0000001070C18101010A1
+:1043B000080F03000000C0E06060606060E0600023
+:1043C000000003000000E0180700000000000000EB
+:1043D000001F1F00000000000080C060202020207F
+:1043E00060C080000087EF2C1818303068CF830041
+:1043F00000070F0810101010180F07000000C0C0B1
+:1044000020202020C0800000001F3F60404040204E
+:1044100010FFFE0000000C1C101010080F0300001D
+:10442000000000000000000000000000000000008C
+:10443000000E0E0E0000000000000000001C1C1CFE
+:10444000000000000000000000000000000000006C
+:1044500000000000000C0C00000000000000000044
+:10446000005838000000000000000000000000803C
+:1044700040201000000010284482010000000000CD
+:10448000000000000000010204081000000000000D
+:104490000000000000000000008484848484848480
+:1044A0008484840000000000000000000000000080
+:1044B000000010204080000000000000000000000C
+:1044C00000000182442810000000100804020100CE
+:1044D0000000000000C020201010101030E0C000CC
+:1044E0000003030000F010080C07030000000000A8
+:1044F0001C1C1C0000000000000000C040602020C8
+:104500002040C00000FCFF01F00E03C1FE03807FCD
+:104510000001070E0811111011090402000000002B
+:1045200080E0E000000000000000807C4340477F06
+:10453000F880000010181F1000000000131F1C104E
+:1045400020E0E02020202060C080000000FFFF105D
+:10455000101010182FE78000101F1F1010101010DF
+:10456000180F0700000080C0402020202060E000DD
+:1045700000FCFF0100000000000001000001070E28
+:10458000181010100804030020E0E0202020204034
+:10459000C080000000FFFF000000000001FFFE00DF
+:1045A000101F1F10101018080E07010020E0E02057
+:1045B000202020202060800000FFFF101010107CC1
+:1045C00000000000101F1F1010101010101806001F
+:1045D00020E0E020202020206060800000FFFF100D
+:1045E0001010107C00000100101F1F1000000000C0
+:1045F00000000000000080C06020202040E000009B
+:1046000000FCFF0100004040C0C140400001070E17
+:10461000181010100F0F000020E0E0200000000034
+:1046200020E0E02000FFFF101010101010FFFF002E
+:10463000101F1F1000000000101F1F10000020207E
+:1046400020E0E020202000000000000000FFFF002C
+:104650000000000000001010101F1F1010100000BC
+:1046600000000000202020E0E020202000000000CA
+:10467000000000FFFF0000000060E0808080C07F3D
+:104680003F00000020E0E020000020A0602020008B
+:1046900000FFFF30187CE3C000000000101F1F1057
+:1046A000000001131F1C181020E0E0200000000093
+:1046B0000000000000FFFF000000000000000000FC
+:1046C000101F1F10101010101018060020E0E0E05E
+:1046D00000000000E0E0E02000FF013FFEC0E01E1F
+:1046E00001FFFF00101F1000031F0300101F1F1009
+:1046F00020E0E0C0000000000020E02000FF0003F8
+:10470000071C78E08000FF00101F10000000000070
+:10471000030F1F00000080C060202060C0800000E8
+:1047200000FEFF010000000000FFFE000001070E78
+:10473000181010180C07010020E0E0202020202095
+:1047400060C0800000FFFF2020202020301F0F00CD
+:10475000101F1F100000000000000000000080C0BB
+:1047600060202060C080000000FEFF01000000000B
+:1047700000FFFE000001070E1111133C7C672100B1
+:1047800020E0E0202020202060C0800000FFFF10FB
+:104790001030F0D0080F0700101F1F10000000039A
+:1047A0000F1C10100080C060202020204040E0003E
+:1047B00000070F0C1818303060E08100001F0C0853
+:1047C00010101010180F07008060202020E0E0205B
+:1047D000202060800100000000FFFF0000000001B9
+:1047E00000000000101F1F100000000020E0E0206B
+:1047F000000000000020E02000FFFF00000000009B
+:104800000000FF0000070F1810101010100807001C
+:104810002060E0E02000000020E060200000077F32
+:10482000F88000807C03000000000000071F1C07C8
+:104830000000000020E0E02000E0E0200020E02078
+:104840000007FFF8E01FFFFCE01F00000000031F4F
+:104850000300011F03000000002060E0A000002012
+:10486000E0602000000000038F7CF8C6010000001B
+:104870000010181E130001171F1810002060E0E040
+:104880002000000020E06020000001073EF8E01852
+:104890000700000000000010101F1F101000000093
+:1048A00000806020202020A0E0E020000000000028
+:1048B000C0F03E0F0300000000101C1F1710101066
+:1048C000101806000000000000FC040404040400AA
+:1048D0000000000000FF00000000000000000000D9
+:1048E000007F404040404000000010E00000000019
+:1048F0000000000000000000031C608000000000B9
+:1049000000000000000000030C70800000000404A0
+:10491000040404FC0000000000000000000000FF90
+:1049200000000000000040404040407F00000000C8
+:1049300000000010080C040C08100000000000002B
+:104940000000000000000000000000000000000067
+:104950000000000000000000000000000000000057
+:104960000000000000000000000000008080808047
+:10497000808080808080808000000004040808001F
+:104980000000000000000000000000000000000027
+:104990000000000000000000000000000000000017
+:1049A0000000000000000000000098D844642424A7
+:1049B000FCF80000000F1F18101010081F1F10181F
+:1049C0000020E0F000000000000000000000FFFFF9
+:1049D000180804040CF8F00000001F0F1810101045
+:1049E000180F03000000000000000000000000009D
+:1049F00000E0F8180404043C3800000000030F0C29
+:104A00001010101008060000000000000000002038
+:104A1000E0F0000000E0F81C04040408FFFF0000C0
+:104A200000030F18101010081F0F080000000000EE
+:104A300000000000000000000000E0F8484444448A
+:104A40004C7870000000030F0C18101010080400C0
+:104A50000000000080C0602020E0C00000040404CA
+:104A6000FFFF040404040000000010101F1F1010BA
+:104A70001000000000000000000000000000000026
+:104A8000000070F88C04048CF874040C007076CF6D
+:104A90008D8D8D89C87870000020E0F00000000046
+:104AA000000000000000FFFF08040404FCF8000000
+:104AB00000101F1F100000101F1F1000000000003A
+:104AC00000606000000000000000040404FCFC0022
+:104AD0000000000000001010101F1F101010000038
+:104AE0000000000000000060600000000000000006
+:104AF000040404FCFC0000000000C0C08080C07FF3
+:104B00003F0000000020E0F0000000000000000076
+:104B10000000FFFF80C0F41C0404000000101F1FF1
+:104B20001100031F1C1010000000202020E0F000E6
+:104B3000000000000000000000FFFF000000000077
+:104B400000001010101F1F101010000000000000C7
+:104B5000000000000000000004FCFC0804FCFC084D
+:104B600004FCFC00101F1F10001F1F10001F1F104F
+:104B70000000000000000000000000000004FCFC39
+:104B800008080404FCF8000000101F1F10000010AB
+:104B90001F1F1000000000000000000000000000C7
+:104BA00000E0F0180C04040C18F0E00000030F0CF7
+:104BB000101010100C0F0300000000000000000097
+:104BC000000000000004FCFC080404040CF8F000E1
+:104BD0000080FFFF889010101C0F030000000000F1
+:104BE000000000000000000000E0F81C04040408BD
+:104BF000F8FC000000030F1810109088FFFF8000E1
+:104C0000000000000000000000000000040404FC9C
+:104C1000FC100804040C0C001010101F1F101010C2
+:104C20000000000000000000000000000000000084
+:104C300000003078CCC48484840C1C0000001E1852
+:104C400010101011190F06000000000000C0000035
+:104C50000000000000040404FFFF0404040000003E
+:104C6000000000000F1F1010100C000000000000DA
+:104C700000000000000000000004FCFE0000000432
+:104C8000FCFE000000000F1F181010081F0F080086
+:104C900000000000000000000000000000040C3CC8
+:104CA000FCC40000C43C0C0400000000010F1E0EF8
+:104CB00001000000000000000000000000000000F3
+:104CC000043CFCC400E47CFC84807C040000071FDE
+:104CD000070000071F0700000000000000000000A0
+:104CE000000000000004041C7CE4C0341C04040028
+:104CF0000010101C1601131F1C18100000000000EB
+:104D0000000000000000000000040C3CFCC400C4D3
+:104D10003C0404000000C080C1370E010000000008
+:104D200000000000000000000000000000001C0463
+:104D300004C4F47C1C0400000000101C1F17111098
+:104D400010180E0000000000000000F80C04000025
+:104D500000000000001028EF00000000000000002C
+:104D60000000003F60400000000000000000FF0065
+:104D700000000000000000000000FF000000000034
+:104D8000000000000000FF00000000000000040C14
+:104D9000F80000000000000000000000EF281000F4
+:104DA00000000000000040603F0000000000000024
+:104DB000001806020204081020203008000000003D
+:104DC00000000000000000000000000000000000E3
+:104DD000000000000000F010101010FF1010101064
+:104DE000F000000000000F04040404FF04040404A5
+:104DF0000F0000004040405F555555755555555FB3
+:104E0000404040000040200F094989790909090FF5
+:104E10002040000000FE02424ACA4A4ACA4A4A42A8
+:104E200002FE000000FF40504C4340404F50505C99
+:104E300040FF00000000F888888888FF88888888FC
+:104E4000F800000000001F080808087F888888888C
+:104E50009F80F00080828282828282E2A2928A8691
+:104E600082808000000000000040807F0000000081
+:104E700000000000101010FF109008888888FF883C
+:104E8000888808000444827F01808040432C1028D9
+:104E9000468180000010101010D030FF30D0121C5E
+:104EA0001010000010080402010000FF00000102C1
+:104EB0000408100004040484E43C2724242424E48B
+:104EC0000404040004020100FF0909090949897F5B
+:104ED0000000000000FE225A8600FE9292929292FA
+:104EE000FE00000000FF04080700FF4020030C1430
+:104EF0002241400000804020180680000718204012
+:104F00008000000001002070282621202024386025
+:104F100000010100001012929292929292121202DB
+:104F2000FE0000000000003F101010103F00408005
+:104F30007F000000000000C080808080808080FCB6
+:104F400084808080808080C0C0000000000000FF5E
+:104F50007F404040404040FF40404040404040FF94
+:104F60007F00000000000000000000000000007F43
+:104F700070000000000000000000000000000000C1
+:104F80000000000000000000000000FCF80000002D
+:104F90000000000000000000000000000000000011
+:104FA000FFFE020202020202020202FFFF020202EE
+:104FB000020202020202FF030000000000000000E3
+:104FC0001F1F040404040404040404FFFF04040475
+:104FD0000404040404041F0000000000000000009A
+:104FE00000000000000000000000007F3F00000003
+:104FF00000000000000000000000000000000000B1
+:1050000000000000000000000000000000000000A0
+:10501000000000000000000000F8F8F0F070200030
+:105020000000000000000000000000000000000080
+:105030000000000000000000000000000000000070
+:1050400000000000800000000000000000000000E0
+:10505000000000000000000000FFFFFFFF00000054
+:105060000000000000000000000000000000000040
+:105070008080000000000000000000000000000030
+:105080000000000000FFFFFE0606060606060606F4
+:10509000060606060606060606FFFFFFFF060606CC
+:1050A000060606060606060606060606060606FFA7
+:1050B000FFFFFF07020000000000000000000000EA
+:1050C0000000000000FFFFFF0000000000000000E3
+:1050D000000000000000000000FFFFFFFF000000D4
+:1050E000000000000000000000000000000000FFC1
+:1050F000FFFFFF00000000000000000000000000B3
+:105100000000000000FFFFFF1818181818181818E2
+:10511000181818181818181818FFFFFFFF18181873
+:10512000181818181818181818181818181818FF18
+:10513000FFFFFF0000000000000000000000000072
+:10514000000000000201010000000000000000005B
+:10515000000000000000000000FFFFFFFF00000053
+:10516000000000000000000000000000000000013E
+:10517000010000000000000000000000000000002E
+:10518000000000000000000000000000000000001F
+:10519000000000000000000000FFFFFFFF00000013
+:1051A00000000000000000000000000000000000FF
+:1051B00000000000000000000000000000000000EF
+:1051C00000000000000000000000000000000000DF
+:1051D0000000000000000000001F1F0F0F00000073
+:1051E00000000000000000000000000000000000BF
+:1051F00000000000000000000000000000000000AF
+:105200000000000000000000000000C0F0F8F8F806
+:10521000F8008080C0404040404040404080000056
+:10522000000000000000000000000000000000007E
+:10523000000080C0E07038D8FCFCFFFFFFFF7F1F3C
+:105240000703010100000000000000000000000052
+:1052500000060F0F0F060020408000000080E0F8DD
+:105260003C0F0701C0F0FFFFFFFFFFBF8F81C0C0F1
+:10527000E0F87C7E7FFFFFFFFFFFFFFF7F7F7F7FE8
+:105280007F7F3F3F000000000087FC00FCFFFF0025
+:1052900000000000010307070707030303030101E0
+:1052A000000000E0FCFFFFFFFFFF1F030000000005
+:1052B0000000000000C0E0301C070000071F3FFC9A
+:1052C000F0E0C080000000000000000000000000CE
+:1052D00000FCFFFFFFFFFF1F03008080C0C0607065
+:1052E00070380C06070100000000000000000000FC
+:1052F00001030307070E0E0E1C1C1C1C1C1C1C1C8F
+:105300001C1D1D1F0F0F0E070703030301000000E4
+:10531000000000000000000000000000000000800D
+:10532000C060F0F8FEFE3E1808080808080030309B
+:1053300000408000F8FE07011C3F3F1F1B180ECFE6
+:10534000FFFFFF7F0F0F0F0780C07B0E070F1C387A
+:105350003030606060607E7F3F3F3118180C0E0374
+:1053600003000000FF818181818181FF000182446F
+:10537000FF11AA44000001000001010000001038E4
+:105380005482D78254381000000000010000000051
+:1053900010385482C7825438100000000001000009
+:1053A0000000000000824428102844820000000011
+:1053B000000000000000C0C000000000000000006D
+:1053C00000002010D0D010200000000000001008C5
+:1053D0002414D4D41424081000000804120925153C
+:1053E000D5D5152509120408312E4E6574776F72D4
+:1053F0006B20496E666F2020322E4D4420506F7214
+:105400007420496E666F2020332E4C4F524120523B
+:105410005353492020202020342E5665726573692D
+:105420006F6E20436865636B20204E6574776F72E2
+:105430006B20496E666F2020202020202020202015
+:10544000202020202020202020202020202020205C
+:10545000202020202020202020202020202020204C
+:1054600020202020202020205072696E74205B476D
+:10547000756E3A2020205D20202020202020202032
+:10548000202020202020202020202020202020201C
+:10549000202020202020202020202020202020200C
+:1054A0002020202020202020202020504F52542037
+:1054B00020202020202020202020202020202020EC
+:1054C00020202020202020202020202020202020DC
+:1054D00020202020202020202020202020202020CC
+:1054E0002020202020202020456D707479000000AD
+:1054F0000000000000000000426C7565536B7900ED
+:1055000000000000000000004C59000000000000F6
+:1055100000000000000000004A50000000000000F1
+:1055200000000000000000004461727400000000F0
+:1055300000000000000000005957595F426C75657B
+:10554000736B7900000000005246494400000000DF
+:1055500000000000000000005947616F00000000DB
+:1055600000000000000000004859616E6700000064
+:1055700000000000000000005957595F426C75653B
+:10558000736B79000000000050726F62655F4B59C9
+:1055900000000000000000005957595F5072657309
+:1055A0007375726500000000202020504F52542077
+:1055B00020202020202020202020202020202020EB
+:1055C00020202020202020202020202020202020DB
+:1055D00020202020202020202020202020202020CB
+:1055E00020202020202020202020202056657265A9
+:1055F00073696F6E20202020202020202020202072
+:10560000202020202020202020202020202020209A
+:10561000202020202020202020202020202020208A
+:105620002020202020202020312E4D44436F6E6EFC
+:105630006563742053657420322E4C4F52412053C1
+:105640006C61766520536574332E506F72744C6FA5
+:1056500067204F7574707574342E436F6E6E65637A
+:1056600074204D6F64652020352E4E6574776F72FF
+:105670006B20536574202020362E44617461496E7E
+:105680006974202020202020312E4D44436F6E6EFF
+:105690006563742053657420322E4C4F5241205361
+:1056A0006C61766520536574332E506F72744C6F45
+:1056B00067204F7574707574204D44436F6E6E652E
+:1056C0006374205365742020202020202020202077
+:1056D00020202020202020202020202020202020CA
+:1056E00020202020202020202020202020202020BA
+:1056F0002020202020202020204C4F524120536C7D
+:1057000061766520536574202020202020202020F1
+:105710002020202020202020202020202020202089
+:105720002020202020202020202020202020202079
+:10573000202020202020202020506F72744C6F6782
+:10574000204F757470757420202020202020202088
+:105750002020202020202020202020202020202049
+:105760002020202020202020202020202020202039
+:1057700020202020202020202020436F6E6E656393
+:1057800074204D6F646520202020202020202020C0
+:105790002020202020202020202020202020202009
+:1057A00020202020202020205072657373207C2030
+:1057B000746F2073686966742020204E6574776F5B
+:1057C000726B205365742020202020202020202070
+:1057D00020202020202020202020202020202020C9
+:1057E00020202020202020205072657373207C20F0
+:1057F000746F2073686966744E6F773A4469616CA0
+:1058000020737769746368204E6F773A53746174BC
+:10581000696F6E20202020204E6F773A436C6F75A1
+:1058200064202020202020204E6F773A5465737426
+:1058300020436C6F756420204E6F773A4469616C29
+:1058400020737769746368204E6F773A34475F47F7
+:105850004D352020202020204E6F773A34475F4C72
+:1058600035313020202020204E6F773A5769466925
+:1058700020202020202020204E6F773A57414E20B4
+:105880002020202020202020312E57694669486F93
+:105890007374205365742020322E416464726573E2
+:1058A0007320205365742020332E52656675656C15
+:1058B0006C6572506F727420342E524649442050E9
+:1058C0006F72742020202020352E44617461496E4F
+:1058D0006974202020202020312E57694669486FA6
+:1058E0007374205365742020322E41646472657392
+:1058F0007320205365742020332E52656675656CC5
+:105900006C6572506F7274202052656675656C6CA0
+:10591000657220506F7274202020202020202020CB
+:105920002020202020202020202020202020202077
+:1059300020202020202020205072657373207C209E
+:10594000746F207368696674202020524649442091
+:1059500020506F7274202020202020202020202022
+:105960002020202020202020202020202020202037
+:1059700020202020202020205072657373207C205E
+:10598000746F207368696674202057694669486F90
+:105990007374205365742020202020202020202094
+:1059A00020202020202020202020202020202020F7
+:1059B00020202020202020205072657373207C201E
+:1059C000746F207368696674202041646472657323
+:1059D00073202053657420202020202020202020A8
+:1059E00020202020202020202020202020202020B7
+:1059F00020202020202020205072657373207C20DE
+:105A0000746F207368696674486F73745F506F7247
+:105A10007420312020202020486F73745F506F72F3
+:105A20007420322020202020486F73745F506F72E2
+:105A30007420332020202020486F73745F506F72D1
+:105A40007420342020202020486F73745F506F72C0
+:105A50007420312020202020486F73745F506F72B3
+:105A60007420322020202020486F73745F506F72A2
+:105A70007420332020202020486F73745F506F7291
+:105A8000742034202020202057694669486F7374A1
+:105A90005F506F727420312057694669486F737484
+:105AA0005F506F727420322057694669486F737473
+:105AB0005F506F727420332057694669486F737462
+:105AC0005F506F7274203420416464726573732078
+:105AD00020203120202020204164647265737320CF
+:105AE00020203220202020204164647265737320BE
+:105AF00020203320202020204164647265737320AD
+:105B00002020342020202020496E697469616C694E
+:105B10007A6520446174613F2020202020202020CD
+:105B20002020202020202020202020202020202075
+:105B3000202020202020202027454E544552272079
+:105B4000746F207368696674000000000000F03F05
+:105B5000000000000000F83F00000000000000000E
+:105B60000000004003B8E23F000000000000000019
+:105B700006D0CF43EBFD4C3E033333333333E33FA7
+:105B8000FFAB6FDBB66DDB3F4D268F515555D53FD3
+:105B900001411DA96074D13F65DBC9934A86CD3FA1
+:105BA000EF4E454A287ECA3F3E5555555555C53F8F
+:105BB00093BDBE166CC166BF2CDE25AF6A56113F81
+:105BC000F16BD2C541BDBBBED0A4BE726937663E83
+:105BD00004FA97999999D93FAF788E1DC571CC3F3A
+:105BE0009FC678D0099AC33F935555555555E53F03
+:105BF000599322942449D23FDE03CB966446C73F93
+:105C000044523EDF12F1C23F0000000000000000DD
+:105C1000DDDDDDDDDCBBBBDDDDDDDDDDDDDDDDDDF9
+:105C20009888888888888888777777777788888839
+:105C300085555556666666666666666666688888D1
+:105C40008333333222222222222222222228888DCA
+:105C5000705C030800000020BC120000248F0008C4
+:105C6000F05E0308BC120020A4B90000BCD10208F9
+:105C7000412D01020304046506070809320100FFF3
+:105C800000891112239B322446AD573665BF7448F4
+:105C90008CC19D5AAFD3BE6CCAE5DB7EE9F7F881B3
+:105CA00010080193331A22A5562C47B7753E64C9D4
+:105CB0009C408DDBBF52AEEDDA64CBFFF976E80293
+:105CC000218B30100299132667AF763444BD554AB4
+:105CD000ADC3BC588ED19F6EEBE7FA7CC8F5D98373
+:105CE000310A2091121803A7772E66B5543C45CB94
+:105CF000BD42ACD99E508FEFFB66EAFDD874C90453
+:105D0000428D5316619F702004A9153227BB364C73
+:105D1000CEC5DF5EEDD7FC6888E1997AABF3BA8532
+:105D2000520C4397711E60A1142805B3373A26CD53
+:105D3000DE44CFDFFD56ECE9986089FBBB72AA0612
+:105D4000638F7214409D512225AB343006B9174E33
+:105D5000EFC7FE5CCCD5DD6AA9E3B8788AF19B87F2
+:105D6000730E6295501C41A3352A24B1163807CF13
+:105D7000FF46EEDDDC54CDEBB962A8F99A708B10CA
+:105D800023088481951AA793B62CC2A5D33EE1B708
+:105D9000F04008C919522BDB3A644EED5F766DFF77
+:105DA0007C899480DE859BB712A6ADD224C3BFF157
+:105DB00036E0C1184809D33B5A2AE55E6C4FF77D9F
+:105DC0007E6C0AA583B4188691972EE3A7F23CC097
+:105DD000B5D14229CB38500AD91B666FEF7E744C7F
+:105DE000FD5D8BB502A499961087AFF326E2BDD076
+:105DF00034C1C3394A28D11A580BE77F6E6EF55C5F
+:105E00007C4D0CC685D71EE597F42880A1913AA356
+:105E1000B3B2444ACD5B5669DF78600CE91D722F3E
+:105E2000FB3E8DD604C79FF516E4A9902081BBB335
+:105E300032A2C55A4C4BD7795E68E11C680DF33F1E
+:105E40007A2E0EE787F61CC495D52AA1A3B0388216
+:105E5000B193466BCF7A5448DD59622DEB3C700EFE
+:105E6000F91F8FF706E69DD414C5ABB122A0B992F5
+:105E70003083C77B4E6AD5585C49E33D6A2CF11EDE
+:105E8000780F00082C41542B41504E3D0008FF0173
+:105E900002030405060701FF01FF01FF01FF01FFE7
+:105EA00001FF01CF022501C80C5C53595354454DE5
+:105EB0002E545854181D4D315F30010911190A161E
+:105EC00032190A1633190A1534190C13504F531985
+:105ED00069C21203120202FF0901FF01FF01E5136B
+:105EE0000103120202FF0901FF01FF01E572170021
+:0400000508008189E5
+:00000001FF
diff --git a/obj/TXH_V1.2.0.hex b/obj/TXH_V1.2.0.hex
new file mode 100644
index 0000000..2b56c6a
--- /dev/null
+++ b/obj/TXH_V1.2.0.hex
@@ -0,0 +1,4963 @@
+:020000040800F2
+:1080000090AC00209D810008A5810008CDA8000843
+:10801000A9810008AB810008AD81000800000000C4
+:10802000000000000000000000000000AF81000818
+:10803000B181000800000000B3810008B58100088C
+:10804000B7810008B7810008B7810008B781000830
+:10805000B7810008B7810008B7810008B781000820
+:10806000B7810008B7810008B7810008B781000810
+:10807000B7810008B78100084F96000853960008A2
+:10808000B781000857960008B7810008B78100083B
+:10809000B7810008B7810008B7810008B7810008E0
+:1080A000B7810008B7810008B7810008B7810008D0
+:1080B00005680108B7810008B7810008B78100088A
+:1080C000B7810008B7810008B7810008B7810008B0
+:1080D000B7810008AD6F0108B16F0108B56F0108E5
+:1080E0001F9A0008B7810008B7810008B78100080F
+:1080F000B7810008B7810008B78100085B960008C7
+:10810000B7810008B7810008B7810008B78100086F
+:10811000A56F0108A96F0108B7810008B7810008A1
+:10812000B7810008B7810008B7810008B78100084F
+:10813000B7810008B7810008B7810008B78100083F
+:10814000B7810008B7810008B7810008B78100082F
+:10815000B78100085F96000863960008B96F0108B0
+:10816000B7810008B7810008B7810008B78100080F
+:10817000B7810008B7810008B7810008B7810008FF
+:10818000B7810008B7810008DFF80CD000F0C4FB0D
+:1081900000480047A18C010890AC002006488047A9
+:1081A00006480047FEE7FEE7FEE7FEE7FEE7FEE7DC
+:1081B000FEE7FEE7FEE7FEE7A96701088981000800
+:1081C0002DE9F05F0546002092469B46884606460C
+:1081D000814640241BE0284641464746224600F09F
+:1081E00020F853465A46C01A914110D311461846FA
+:1081F000224600F04EFA2D1A67EB01084F46224640
+:108200000120002100F045FA17EB00094E41201E25
+:10821000A4F10104DFDC484631462A464346BDE866
+:10822000F09F202A04DB203A21FA02F00021704757
+:1082300021FA02F3D040C2F12002914008431946CE
+:10824000704740EA01039B0703D009E008C9121FE9
+:1082500008C0042AFAD203E011F8013B00F8013B00
+:10826000521EF9D27047421E12F8013F002BFBD17B
+:1082700011F8013B02F8013B002BF9D17047421C79
+:1082800010F8011B0029FBD1801A704730B5054654
+:108290000020034600E05B1C934205D2EC5CC85C06
+:1082A000201A01D1002CF6D130BD2DE9FE4F8046B9
+:1082B00081EA0300C00F0C46009021F0004123F03A
+:1082C0000045B8EB0200A94105D240462146904640
+:1082D0001C460B46024623F00040104347D0270DB2
+:1082E000C7F30A00C3F30A510290401A01904028D4
+:1082F0006BDAC3F3130040F4801B0098924620B160
+:108300000023D2EB030A63EB0B0B01985946C0F133
+:108310004002504600F0BDF906460D46504659460B
+:10832000019A00F0C5F910EB08006141002487EACA
+:10833000115284EAE7731A4340D0009A62B3019A5B
+:10834000012A4FEA075215DC001B61EB02014FF0D6
+:10835000004202EA0752CDE90042001C41F58011BB
+:1083600032462B4600F04AFA03B0BDE8F08F404693
+:108370002146F9E7001B61EB0201001C41F5801367
+:1083800000185B412018A2F5001747EB030140EAF3
+:10839000D570B6196D4111E06D084FEA360645EA11
+:1083A000C0754FEA0752001B61EB0201001C41F54A
+:1083B000801149084FEA30000019514132462B46DE
+:1083C00003B0BDE8F04F00F00ABA00980122400067
+:1083D0000023D0EB020263EBE073009821464FEAE2
+:1083E000E074B8EB000061EB0401E9E783F00043BF
+:1083F0005BE781F0004158E72DE9FE4F81EA030475
+:1084000004F0004421F0004100944FF0000B23F0F1
+:10841000004350EA01045ED052EA03045BD0C3F388
+:108420000A54C1F30A552C44A4F2F3340194A0FB7E
+:108430000254C1F3130141F48011C3F3130343F455
+:10844000801301FB024400FB034E840A970A44EAAE
+:10845000815447EA8357A4FB076802958D0A05FB00
+:1084600007854FEA932C04FB0C542705029D4FEA25
+:10847000065847EA1637B5EB08056EEB070C870E72
+:10848000920E47EA811742EA8312A7FB0201B6EB7C
+:108490000B0164EB00042B0D43EA0C335E1844EB34
+:1084A0001C50DA465146E7FB0201C5F313044FEABC
+:1084B0000B3343EA14534FEA0432019C43EA0603A8
+:1084C000A4F10C040294009CCDE900B400F096F9EC
+:1084D00003B0BDE8F08F00200146F9E72DE9F04D2B
+:1084E00081EA030404F0004B21F0004514464FF0EC
+:1084F000000A23F0004150EA050220D054EA0102AC
+:108500001DD0C5F30A570246C5F31303C1F3130088
+:10851000C1F30A5640F4801543F48013A7EB060814
+:10852000101BD64608F2FD3873EB050002D308F1A4
+:10853000010801E092185B41B8F1000F03DA002056
+:108540000146BDE8F08D00204FF4801106468446B8
+:108550000EE0171B73EB050705D3121B63EB050336
+:1085600006434CEA010C49084FEA300092185B417F
+:1085700050EA0107EDD152EA030012D082EA04006A
+:1085800083EA0501084305D0101BAB4106D2012246
+:10859000002306E000224FF0004302E06FF00102EA
+:1085A00053101AEB06004CEB085110EB0A0041EB9C
+:1085B0000B01BDE8F04D00F012B90EB540F23341A9
+:1085C00002910021CDE900110A460B4600F016F990
+:1085D00003B000BD0EB540F2334202920022CDE955
+:1085E0000022134600F00AF903B000BD70B5C1F3D4
+:1085F0000A5201F000450024C1F3130140F2FF3399
+:1086000041F480119A4201DA002070BD40F23343F8
+:108610009A42A2F2334203DC5242FFF702FE00E02C
+:1086200090402C43F1D0404270BDC1F30A52C1F3D7
+:10863000130140F2FF3341F480119A4202DA002024
+:108640000146704740F233439A42A2F2334202DCC1
+:108650005242FFF7E6BD00F01CB801F0004330B411
+:1086600021F0004150EA010206D00A0DA2F5607225
+:10867000C1F31301002A02DC30BC00207047440F14
+:1086800044EAC104C100E01830BC00EBC25000F065
+:108690006FB8202A04DB203A00FA02F1002070476C
+:1086A0009140C2F1200320FA03F319439040704730
+:1086B000202A06DBCB17203A41FA02F043EAE073A6
+:1086C00006E041FA02F3D040C2F120029140084393
+:1086D000194670470FB4002300B589B00CA900916A
+:1086E0000B996FF00042CB601E4B06931E4B079315
+:1086F0000423CDE901321D4A089202466B46002050
+:1087000000F0A2F909B05DF814FB70B586B006461A
+:108710004FF0FF300091CDE90101002015460C46D5
+:1087200004903246694604A8FFF7D4FF0346049834
+:10873000211825B108B10A4600E022462A60002827
+:108740000DD0002B02DD0098884208D0081B009451
+:10875000CDE901043246694604A8FFF7BBFF06B025
+:1087600070BD0000818C00089F8C00083D890008C6
+:108770000029A8BF7047401C490008BF20F0010035
+:10878000704710B4B0FA80FC00FA0CF050EA010413
+:1087900004BF10BC704749B1CCF1200421FA04F4A5
+:1087A00011FA0CF118BF012121430843A3EB0C017E
+:1087B000CB1D4FEA00614FEA102042BF002010BCE1
+:1087C000704700EBC35010440029A4BF10BC704791
+:1087D000401C490008BF20F0010010BC704710B5D4
+:1087E000141E73F1000408DA401C41F100019218D4
+:1087F0005B411A4301D120F0010010BD2DE9F04D7D
+:1088000092469B4611B1B1FA81F202E0B0FA80F2D1
+:1088100020329046FFF73DFF04460F4640EA0A002B
+:1088200041EA0B0153465A46084313D0114653EA16
+:10883000010019D0C8F140025046FFF7F2FC05468E
+:108840000E46504659464246FFF723FF084305D0DF
+:10885000012004E020463946BDE8F08D00200543A4
+:1088600046EAE0762C4337430A986305E40AA0EB16
+:1088700008000022FD0A44EA47540A3002D50020CD
+:108880000146E9E7010510196941DDE908450019CC
+:108890006941BDE8F04DA2E770B521F00043034304
+:1088A0000CD0C1F30A550024D5EB040564EB040396
+:1088B000D617AD1AB34102DB0020014670BD201867
+:1088C00041EB025170BD0EB5C10F80EAE070084463
+:1088D000CA07002140F233438DE80E000A460B46DA
+:1088E000FFF78CFF03B000BD30B5041E71F100042A
+:1088F00004DB4FF00044404264EB0101141E73F1AD
+:10890000000405DB1C464FF00043524263EB0403B6
+:10891000994208BF904230BD064C074D06E0E06822
+:1089200040F0010394E8070098471034AC42F6D3B6
+:10893000FFF72EFC30B5010850B50108C0B24FF466
+:10894000F05100F027BA00002DE9FF4F087881B000
+:108950009946FF2805D0491C2D2804D00024002367
+:1089600008E000230BE00124F9E703EB830300EBAD
+:108970004303491C0878FF28F7D104B15B4200206B
+:108980000090147801462D2C01D02B2C04D1521CC0
+:108990002D2C12D00024009400251678FF2E0ED026
+:1089A0000A24A0FB04C801FB0481002700FB071177
+:1089B000521C16EB0C006941EFE70124EBE79944E8
+:1089C00050EA01020ED00024AA4D2646DFF8A88204
+:1089D000FFF700FE82468B46B9F1000009DAC9F1C3
+:1089E00000071BE001980021C0E9001105B0BDE8B7
+:1089F000F08F074612E0F80707D022462B46304694
+:108A00004146FFF7F9FC0646884622462B461046AB
+:108A10001946FFF7F1FC04460D467F10002FEAD1FE
+:108A2000B9F1000F324643465046594602DAFFF785
+:108A300055FD01E0FFF7E0FC009A0AB181F000412A
+:108A4000019AC2E90001D1E72DE9FF4F1F468DB021
+:108A5000D7E901464FF0FF382E2045464FF0000978
+:108A60000B90B9696D1C0E988847396A8246884711
+:108A70000028F6D1BAF1FF3F0AD024F4D064002ECA
+:108A800011DDBAF12B0F08D0BAF12D0F0BD102E096
+:108A9000404611B0ABE744F48064B9696D1C0E9890
+:108AA00088478246761E6946600501D52D2000E084
+:108AB0002B208DF8000001F1010B0DF1200809E0D9
+:108AC000B9696D1C0E98884782460F9844F400746B
+:108AD000761E0560002E02DDBAF1300FF0D00B9942
+:108AE0008A453ED144F0800406E00F99681CA9F144
+:108AF000010944F400740860B9696D1C761E0E9873
+:108B0000884782463028F0D02BE00B998A4505D162
+:108B1000200603D444F08004761E18E050460FF07F
+:108B200023FD08B30DF11301761E44F400748B4548
+:108B300008D2AAF130000BF8010B200607D5A9F1E5
+:108B4000010003E0200602D409F101008146A005DE
+:108B500002D50F99681C0860B9696D1C0E9888478A
+:108B60008246002ED1DC53E0002E51DDBAF1650FB4
+:108B700002D0BAF1450F4BD1A00549D5B9696D1C9A
+:108B800024F44074761E0E9888478246002E0CDD31
+:108B90002B2804D0BAF12D0F07D144F48074B969A1
+:108BA0006D1C0E9888478246761EE00501D52D2162
+:108BB00000E02B2108F8011BCDF82C8021E00DF1FD
+:108BC0002901761E44F4007488450CD2AAF13000C5
+:108BD00010F0FF0088F8000002D10B99884509D9F0
+:108BE00008F1010806E0E00501D5244801E042F261
+:108BF0000F708146B9696D1C0E98884782460F98A0
+:108C00000560002E04DD50460FF0AEFC0028D6D1E2
+:108C1000F9690E988847FF208BF8000088F800005B
+:108C20000020069007904B466A4608A906A8FFF761
+:108C30008BFEA00502D46FF001002AE714F0240F88
+:108C40000AD0E00714D1DDE906123868031D3B6045
+:108C50000068C0E900120BE0DDE90601FFF7FDFC4A
+:108C60000146E00704D13868021D3A6000680160DF
+:108C700028460EE7000024400000F03FF1D8FFFF37
+:108C8000426842B1016811F8013B23B1521EC0E9AC
+:108C90000012184670470121C160881E7047426863
+:108CA0005AB1C368016843B983688B4205D0491E35
+:108CB000521CC0E90012002070474FF0FF3070478F
+:108CC0002DE9F04D00231A461B1A8A4103DB0020D0
+:108CD0000146BDE8F08DC1F30A52C1F3130141F41E
+:108CE00080154FF0000BD10702D100186D41521EC4
+:108CF0000027044640F2FF11384601EB620A3E4667
+:108D00008046024600204FF48011FFF78AFAC2190C
+:108D10007141BB1846EB0100B4EB030C75EB000C82
+:108D200004D3E41A65EB000517460E46241908F132
+:108D300001006D4180463428E3DDF91946EB060059
+:108D4000091BA84103D24FF0FF32134601E0002275
+:108D500013461BEB070046EB0A51BDE8F04DFFF749
+:108D60003EBD000030B5041E71F1000404DB4FF07D
+:108D70000044404264EB0101141E73F1000405DB62
+:108D80001C464FF00043524263EB04038B4208BF82
+:108D9000824230BD7F2801D9002208E0064A02EB5A
+:108DA0005002C007127800D1120902F00F02012010
+:108DB0009040084070470000F0B4010870B58C186E
+:108DC00010F8015B15F0070301D110F8013B2A11DF
+:108DD00006D110F8012B03E010F8016B01F8016BCC
+:108DE0005B1EF9D12B0705D40023521E0DD401F8C8
+:108DF000013BFAE710F8013BCB1A921C03E013F891
+:108E0000015B01F8015B521EF9D5A142D8D30020C5
+:108E100070BD027803E010F8013B1A44D2B2491E3B
+:108E200089B2F8D21046704770B5ADF5287D00269E
+:108E30000D46ADF89462ADF8986200EB40012D4804
+:108E400000EBC104608AA84251D9ADF898624AE0AB
+:108E5000A089228A284481B2274800F0B1F8ADF8F1
+:108E600094626A46208A0BE0BDF894326168C95C5E
+:108E7000BDF89432D154BDF89412491CADF8941247
+:108E8000BDF894128842EFD8401E81B21046FFF719
+:108E9000C0FF1A498870228A0DF1FF31515C81426E
+:108EA00019D1ADF894620CE0BDF894126068BDF879
+:108EB0009422405CA1688854BDF89402401CADF82F
+:108EC0009402208ABDF89412401E8842ECDC0120F6
+:108ED0000DF5287D70BD64200FF084FDBDF898026B
+:108EE000401CADF89802BDF898020628B0D30020C7
+:108EF000EEE70000F8930108FC6500201E1000203A
+:108F0000F0B50D46064600EB46011C48002200EB7A
+:108F1000C104ADF5257D608AA8422BD9694606E0DB
+:108F2000A0686368805C98548854521C92B2208A6E
+:108F3000401E9042F4DC208A401E81B26846FFF752
+:108F400068FF228A0DF1FF3100275054A089228A40
+:108F5000284481B2684600F02FF929463046FFF7D1
+:108F600063FF012807D064200FF03CFD7F1CBFB2D7
+:108F7000062FEBD300200DF5257DF0BDF8930108F9
+:108F800038B50025ADF800500CF070F80A4C207090
+:108F900000F088F820780949242807D0272808D02D
+:108FA000282802D1022081F8650038BD81F865507B
+:108FB00038BD0120F7E700001E100020D41000206B
+:108FC0002DE9F041064615460C46012080F3108835
+:108FD000254F0020B8800CF029F8000609D40120A4
+:108FE0000FF000FDB888401C80B2B880C828F2D3CA
+:108FF00035E0B888C82832D21C4F1021384601F01D
+:10900000C6F90821384601F0C4F9E82000F030F82C
+:10901000C4F3871000F02CF8A006000E00F028F82A
+:10902000002000F025F80024002000F021F8641C46
+:10903000A4B2042CF8D3002405E0FF2000F018F8B7
+:109040003055641CA4B2AC42F7D31021384601F06D
+:10905000A0F9002080F310880120BDE8F0810020F5
+:1090600080F31088F9E700001E1000200000024085
+:1090700070B50B4C0546022120460CF0F1F8002893
+:10908000F9D0294620460CF0F4F8012120460CF0D6
+:10909000E7F80028F9D020460CF0E9F8C0B270BD1E
+:1090A0000030014010B5012080F310881A4C0020D8
+:1090B000A0800BF0BBFF000609D401200FF092FC4A
+:1090C000A088401C80B2A080C828F2D320E0A088ED
+:1090D000C8281DD2114C1021204601F058F9082152
+:1090E000204601F056F93D20FFF7C2FF2A20FFF786
+:1090F000BFFF8020FFF7BCFFA720FFF7B9FF1021BB
+:10910000204601F046F9002080F31088012010BDB0
+:10911000002080F3108810BD1E10002000000240C7
+:109120002DE9F04106460D46012080F31088204CC1
+:109130000020A0800BF07AFF000609D401200FF078
+:1091400051FCA088401C82B2A280C82AF2D32AE037
+:10915000A088C82827D2174F1021384601F017F9E8
+:109160000821384601F015F98420FFF781FF00201F
+:10917000FFF77EFF0020FFF77BFF0020FFF778FF5F
+:10918000002404E0305DFFF773FF641CA4B2AC421E
+:10919000F8D31021384601F0FCF8002080F3108845
+:1091A0000120BDE8F081002080F31088F9E700007D
+:1091B0001E1000200000024070B50D46012181F311
+:1091C00010881146FFF7ACFF002832D01B4C00205E
+:1091D000A0800BF02BFF000609D401200FF002FC49
+:1091E000A088401C80B2A080C828F2D322E0A088CA
+:1091F000C8281FD2124C1021204601F0C8F80821BF
+:10920000204601F0C6F88320FFF732FFC5F3871030
+:10921000FFF72EFFA806000EFFF72AFF0020FFF73A
+:1092200027FF1021204601F0B4F8002080F31088B9
+:10923000012070BD002080F3108870BD1E1000203A
+:109240000000024010B500231A4604E010F8014B5C
+:109250006340521CD2B28A42F8D3184610BD0000B7
+:1092600010B5044639200FF0ABFDE0B20FF0C8FD99
+:10927000C4F307200FF0C4FDC4F307400FF0C0FD96
+:10928000200E0FF0BDFD4FF48051034801F081F82E
+:10929000BDE810400DF082BF000402402DE9F0410E
+:1092A000054614460E463A200FF08AFDF0B20FF044
+:1092B000A7FD300A0FF0A4FD104F4FF48056314641
+:1092C000384601F066F8B0463E460DF067FF1D28AF
+:1092D00011D1284600F0A4F807463B200FF070FD9E
+:1092E0004146304601F055F83D44002CEDD0208831
+:1092F00038442080E9E7BDE8F08100000004024026
+:109300002DE9F041054614460E463C200FF058FD6D
+:10931000F0B20FF075FD300A0FF072FD114F4FF4EF
+:1093200080563146384601F034F80CB100202080D8
+:10933000B0463E460DF032FF1E2811D1284600F0FF
+:1093400017F907463D200FF03BFD4146304601F03E
+:1093500020F83D44002CEDD0208838442080E9E7F7
+:10936000BDE8F0810004024010B50BF0A7FD08B184
+:1093700000F028F8BDE81040302000F09FB801460A
+:10938000362000F089B810B508B100F0A5F8BDE8A6
+:109390001040342000F092B810B5044600F09CF85C
+:1093A00020785C2801D02F2803D10021642000F010
+:1093B000FBF8BDE81040322000F080B8682000F0D3
+:1093C0004BB8000010B522200FF0FAFC0FF0EEFCB5
+:1093D00004464FF48051024800F0DBFF204610BDE8
+:1093E000000402402DE9F0410FF0E0FC06460FF0CA
+:1093F000DDFC05460FF0DAFC04460FF0D7FC07460B
+:109400004FF48051054800F0C4FF46EA052040EAC9
+:10941000044040EA0760BDE8F0810000000402401B
+:1094200070B5054627200FF0CBFC0FF0BFFC0446BB
+:10943000260007D00FF0BAFC641E05F8010B14F0EB
+:10944000FF04F7D14FF48051024800F0A2FF3046EC
+:1094500070BD00000004024010B504460C200FF05F
+:10946000AFFC20460FF0CCFCBDE81040FFF7BABFC0
+:1094700010B504460A200FF0A3FC20460FF0C0FCF4
+:109480000FF094FC04464FF48051024800F081FF35
+:10949000204610BD0004024010B50C460FF090FCB1
+:1094A00020460FF0ADFC4FF48051034800F071FFEF
+:1094B000BDE810400DF072BE0004024010B50FF080
+:1094C0007FFC4FF48051034800F063FFBDE810407B
+:1094D0000DF064BE0004024070B5054601200FF097
+:1094E0006FFC0FF063FC432828D22B20FFF7C0FF4E
+:1094F000102823D22F200FF063FC00200FF080FCF7
+:109500003220FFF7DBFF142818D1CF20FFF7B0FF80
+:10951000040013D04C20FFF79FFF00EB04214C20E8
+:1095200000F042F85020FFF797FF00EB0421502095
+:1095300000F03AF80021702000F036F82F200FF0EC
+:109540003FFC2C7806E015F8014F5C2C01D02F2C45
+:1095500000D1002420460FF053FC002CF3D1BDE8CD
+:1095600070404FF48051014800F013BF00040240E6
+:1095700070B505462D200FF023FC0FF017FC0446B4
+:10958000260007D028780FF03BFC641E6D1C14F0F9
+:10959000FF04F7D14FF48051024800F0FAFE304644
+:1095A00070BD00000004024070B505460C460D2059
+:1095B0000FF006FC28460FF023FCE0B20FF020FC71
+:1095C000C4F307200FF01CFCC4F307400FF018FC95
+:1095D000200E0FF015FCBDE870404FF4805101489B
+:1095E00000F0D7BE0004024070B5094DFF221346BB
+:1095F00005F5807605E010F8014B54402A5D5A408D
+:10960000335D491E89B2F6D242EA032070BD0000E4
+:109610008891010870B500221346154605E010F840
+:10962000014BA2186B41491E89B20029F7D1100CD9
+:1096300040EA034092B2801845EB13414FEA0142E1
+:1096400042EA104108186FEA000080B270BD07F0CE
+:1096500093BC07F031BC07F0FFBB07F05DBC00F026
+:10966000CBBF0AF039BD0000074A904201D207483B
+:1096700001E005481038064A8B0001EA020101D5D5
+:10968000C160704781607047106402400060024012
+:109690007D0F7D0F0029016802D041F0010101E03A
+:1096A00021F00101016070472DE9F043016821F0CC
+:1096B000010101600021016041608160C1600161C0
+:1096C000212141613C493C4A3D251039904202D15B
+:1096D0008D60BDE8F083384A4FF4746618329042CA
+:1096E00001D18E60F5E7344A4FF47417303290425E
+:1096F00001D18F60EDE7304A4FF0746C48329042F0
+:1097000002D1C1F808C0E4E72B4B2C4A60339842E1
+:1097100001D1CA60DDE7284C294B7834A04201D141
+:10972000CB60D6E7DFF89080264C08F190084045E2
+:1097300001D1CC60CDE7DFF880804FF03D5908F1D2
+:10974000A808404502D1C1F80C90C2E71E49DFF8D5
+:1097500078800839404501D10D60BAE71A4D1835B7
+:10976000A84201D10E60B4E7174D3035A84201D1AF
+:109770000F60AEE7144D4835A84202D1C1F800C0D1
+:10978000A7E7114D10496035091FA84201D10A60B1
+:109790009FE70D4A7832904201D10B6099E70A4A5F
+:1097A0009032904201D10C6093E7074AA832904270
+:1097B0008FD1C1F800908CE7106002403D0000207E
+:1097C000400F002000003D20106402400B0607D52A
+:1097D000436912B143F0800301E023F08003436149
+:1097E000802908D0002A026801F01E0101D00A4336
+:1097F00000E08A430260704730B50368124ACC68C3
+:1098000013400A682243D1E905452C432243CC6921
+:1098100022430C6A22434C6A22438C6A22434C6BDB
+:1098200022438C6B22431A430260426922F00703F1
+:10983000D1E90B2422431A4342610A6942604A6813
+:1098400082608968C16030BD3F801CF02DE9FC4119
+:10985000012120200BF03AFB01268DF80460002541
+:109860008DF8065003208DF805001A4C302700971C
+:109870008DF807506946204600F036FD302120461D
+:1098800000F087FD144C84F8F05484F8F25484F806
+:10989000F16484F8F3644FF4FA70C4F8F80400F04B
+:1098A0001DF894F86802802812D16565232084F899
+:1098B0006D02052084F86C0284F86B72142084F821
+:1098C0006A02202084F8690284F8685200F048F89F
+:1098D000BDE8FC8100140240D41000207CB50FF0DC
+:1098E00043F9D0200FF010F90FF072F900200FF0BB
+:1098F0000BF90FF06DF90FF037F9D1200FF004F9E3
+:109900000FF066F900246D4601E0062C01D201201B
+:1099100000E000200FF0C8F82855641CE4B2072CC2
+:10992000F3D30FF03BF90D489DF8061080F86D1247
+:109930009DF8051080F86C129DF8041080F86B12E9
+:109940009DF8021080F86A129DF8011080F86912E3
+:109950009DF8001080F868127CBD0000D410002033
+:109960007CB51B48002490F868128DF8001090F820
+:1099700069128DF8011090F86A128DF80210012119
+:109980008DF8031090F86B128DF8041090F86C129B
+:109990008DF8051090F86D028DF806000FF0E4F8D0
+:1099A000D0200FF0B1F80FF013F900200FF0ACF851
+:1099B0000FF00EF96D46285D0FF0A6F80FF008F9CC
+:1099C000641CE4B2072CF6D30FF0E8F87CBD00006D
+:1099D000D410002070B5094D0022134605F580769D
+:1099E00005E010F8014B54402A5D5A40335D491E92
+:1099F00089B2F6D242EA032070BD000088910108C6
+:109A0000072A00D9072240EA002021B1012901D10B
+:109A1000D040C0B270479040C0F3072070477047F5
+:109A2000072A00D9072240EA002029B1012902D1E2
+:109A30009040C0F307207047D040C0B2704700008C
+:109A400070B5ADF5327D00260D46ADF8BC62ADF8BF
+:109A5000C06200EB4001324800EBC104608AA842BA
+:109A60005CD9ADF8C06255E0012264212D4800F0B8
+:109A7000A9F92C4800788DF80000382842D1228AB4
+:109A8000E06802FB0501274800F09CF9ADF8BC62D4
+:109A90006A46208A0BE0BDF8BC326168C95CBDF83B
+:109AA000BC32D154BDF8BC12491CADF8BC12BDF893
+:109AB000BC128842EFD8401E81B2104600F044FA32
+:109AC000228A0DF1FF31515C81421BD1ADF8BC629D
+:109AD0000EE0BDF8BC226168895CA26800FB05202D
+:109AE000BDF8BC221154BDF8BC02401CADF8BC024C
+:109AF000208ABDF8BC12401E8842EADC01200DF528
+:109B0000327D70BD64200EF06DFFBDF8C002401CB8
+:109B1000ADF8C002BDF8C0020628A5D30020EEE7CC
+:109B20000490010820410020F0B50E46074600EBE6
+:109B300047012648ADF5317D002500EBC1048DF8C5
+:109B4000BC52608AB0423DD900210846FFF778FF39
+:109B5000012837D1694609E0A268401E00FB0620B3
+:109B60006268285C505548556D1CADB2208AA842E9
+:109B7000F2D80025208AE16800FB0611401E82B25F
+:109B8000134800F09DF9208A401E81B2684600F01B
+:109B9000DBF98DF8BC02208AE168012201447043A0
+:109BA000401E0144AFA800F08BF931463846FFF75C
+:109BB00047FF012807D064200EF014FF6D1CADB2E2
+:109BC000062DD7D300200DF5317DF0BD049001089E
+:109BD00020410020F0B5ADF5317D2C4D00208DF8F1
+:109BE000BC022B4E288000243FE000206F4607E097
+:109BF00056F832204968125C0A543A54401C80B22C
+:109C0000298801EB410206EBC2010B8A5B1E8342ED
+:109C1000EEDC288800EB400006EBC000008A401E06
+:109C200081B2384600F090F98DF8BC02288800EB2C
+:109C3000400006EBC000C168008A00FB0411401E12
+:109C400082B2144800F03CF92888012200EB400061
+:109C500006EBC000C168008A01446043401E014415
+:109C6000AFA800F02DF9641CA4B2288800EB4000D6
+:109C700006EBC000408AA042B7D82888401C80B2BA
+:109C800028800728AFD30DF5317DF0BD10000020EE
+:109C900004900108204100207CB5012108460BF00A
+:109CA00015F901208DF8040002258DF805500024D7
+:109CB0008DF806408DF807001820154E0090694673
+:109CC000304600F011FB05221146304600F048FBFB
+:109CD00005220621304600F043FB052207213046CD
+:109CE00000F03EFBA02000908DF8045003208DF87A
+:109CF00005008DF806408DF807406946304600F0B3
+:109D0000F3FA402000906946304600F0EDFA7CBD41
+:109D100000000240F8B5002634460096FFF7BCFF6D
+:109D200000F0A0F82248641C8442FCD3214C082196
+:109D3000204600F02CFB1021204600F02AFB0620D4
+:109D400000F076F80821204600F023FB0821204689
+:109D500000F01DFB1021204600F01BFB012000F04D
+:109D600067F8002000F064F80821204600F011FB9D
+:109D70001148D0F81C0208B9FFF72CFF0F4D2E80B8
+:109D80000F4E002405E0C0B22146FFF759FE641CC7
+:109D9000A4B2288800EB400106EBC101498AA14228
+:109DA000F1D880B2401C80B228800728E9D3F8BDE2
+:109DB000FFFF0F000000024000004342100000209F
+:109DC000049001082DE9F0410546002416460F468F
+:109DD000012080F31088DFF854800821404600F00D
+:109DE000D6FA1021404600F0D4FA032000F020F803
+:109DF000C7F3074000F01CF8C7F3072000F018F87D
+:109E0000F8B200F015F806E0002000F011F8641C2C
+:109E100005F8010BA4B2B442F6D30821404600F085
+:109E2000B8FA002080F31088BDE8F08100000240FD
+:109E300070B50B4C0546022120460BF011FA0028A4
+:109E4000F9D0294620460BF014FA012120460BF0E8
+:109E500007FA0028F9D020460BF009FAC0B270BD0D
+:109E60000030014010B5012186B008030BF06AF8FC
+:109E7000124C20460BF0CAF90021ADF8081060150D
+:109E8000ADF80A003820ADF80C000720ADF800103E
+:109E9000ADF81000ADF804104FF48270ADF8061064
+:109EA000ADF80E10ADF80200694620460BF0E3F95C
+:109EB000012120460BF0A0F906B010BD0030014092
+:109EC0002DE9F0410546002416460F46012080F397
+:109ED0001088DFF870800821404600F058FA102101
+:109EE000404600F056FA0620FFF7A2FF0821404640
+:109EF00000F04FFA0821404600F049FA1021404690
+:109F000000F047FA0220FFF793FFC7F30740FFF77F
+:109F10008FFFC7F30720FFF78BFFF8B2FFF788FF2B
+:109F200005E02878FFF784FF641CA4B26D1CB442DE
+:109F3000F7D30821404600F02CFA002080F3108867
+:109F4000BDE8F08100000240027803E010F8013B18
+:109F50001A44D2B2491E89B2F8D2104670470000A6
+:109F600070B51E4A907A012825D1002595721C49AA
+:109F70001C480F244E780123F6B14D70D0F82852BA
+:109F8000D0F8346245EAC605D0F83062D0F82C0229
+:109F9000B60046EA40000543AC43CC708878CC78E4
+:109FA000A04208D108710C78A04204D0D07108708A
+:109FB000002800D0937170BD4B70D0F82852D0F8B3
+:109FC000346245EAC605D0F83062D0F82C02B600FB
+:109FD00046EA40000543AC438C70DFE7D410002014
+:109FE000C9100020000042422DE9F041ADF57C7D12
+:109FF00000273C46ADF8E873FFF7B6F9714D142819
+:10A0000007D085F867420EF017FE0DF57C7DBDE8A0
+:10A01000F0816D48FFF7C0F96B4E103E1428307088
+:10A0200006D042287ED00120FFF7A9F93470ECE772
+:10A03000FFF7C4F9C6E90204B046BDF8E803FFF72C
+:10A040000FF9FAAA4FF4FA716846FFF727F95FA1F2
+:10A0500068460EF055FEB0806E46D0B1E91981F821
+:10A06000BC457F1CBFB2282FF8D34746304459A1C6
+:10A070000EF046FE78800021001F08E0BA886B18B9
+:10A080000A443244D27883F8BC25491C89B2814203
+:10A09000F4DB51A168460EF033FE4746A8F80400F1
+:10A0A000D0B100216A1882F8E445491C89B22829F8
+:10A0B000F8D3304447A10EF023FE78800021093800
+:10A0C00008E0BA886B180A443244127A83F8E4250F
+:10A0D000491C89B28142F4DB42A168460EF010FEB1
+:10A0E000B880D0B100216A1882F80C46491C89B2A8
+:10A0F0001429F8D3304437A10EF002FE78800021F5
+:10A100000D3808E0BA886B180A443244127B83F891
+:10A110000C26491C89B28142F4DB36A168460EF058
+:10A12000EFFD00E049E0B88070B395F823160229EE
+:10A130000FD00D216A1882F87645491C89B2322960
+:10A14000F8D3304423A10EF0DBFD78800021C01F3E
+:10A1500024E000216A1882F87645491C89B2322928
+:10A16000F8D330441BA10EF0CBFD78800021C01F36
+:10A1700008E0BA886B180A443244927983F876254D
+:10A18000491C89B28142F4DB0EE0BA886B180A449C
+:10A190003244927983F88325491C89B28142F4DBE9
+:10A1A00016A11748FEF75FF800210320FFF7BCFC5B
+:10A1B0000120FFF7E4F8012027E70348FFF7E3F861
+:10A1C00023E70000D41000203810002041504E3DFD
+:10A1D000000000003B000000574946494E414D45F4
+:10A1E0003D0000005749464950415353574F524490
+:10A1F0003D0000005345525645523D000D0A0000F7
+:10A200004A1600202F4910B5884206D10121084680
+:10A210000AF068FE002101204FE02B49884206D158
+:10A22000012102200AF05EFE0021022045E02749BC
+:10A23000884206D1012104200AF054FE00210420A6
+:10A240003BE02349884206D1012108200AF04AFE5A
+:10A250000021082031E01F49884206D10121102049
+:10A260000AF040FE0021102027E01B49884206D159
+:10A27000012120200AF036FE002120201DE0174990
+:10A28000884206D1012140200AF02CFE0021402006
+:10A2900013E01349884206D1012180200AF022FEF2
+:10A2A0000021802009E00F4988420AD1841501214C
+:10A2B00020460AF017FE00212046BDE810400AF0B3
+:10A2C00011BE10BD00000240000402400008024020
+:10A2D000000C02400010024000140240001802402E
+:10A2E000001C024000200240F0B5002201274FF080
+:10A2F000030C0B6807FA02F52B40AB422CD1066821
+:10A3000053000CFA03F4A64306600E79D0F800E07F
+:10A310009E4046EA0E0606600E79012E01D0022EFE
+:10A3200012D18668A64386604E79D0F808E09E4038
+:10A3300046EA0E0686604668AE43466045688E79FA
+:10A340009640B6B235434560C568A543C560CC7933
+:10A350009C40C3681C43C460521C102AC9D3F0BD82
+:10A360004B07DB0E9A40C90810B500EB8100016A6B
+:10A370000F249C40A1430162016A1143016210BD98
+:10A380000246002012690A4200D001207047418332
+:10A3900070470183704700002DE9F04F7548002594
+:10A3A0002DED028B85B001782C4601294FD1002676
+:10A3B0008246067000F1020898F80000DFF8B891B4
+:10A3C0008B46F52804D098F819004F2874D077E010
+:10A3D00098F8020098F8011040EA012465482146E7
+:10A3E000801CFFF701F908EB0401497818F80420F4
+:10A3F00041EA022181422AD198F803105F4FF129E6
+:10A400002AD05F48F2294BD0F32920D180F8486048
+:10A4100080F83CB0F52038707E700520B870F320CD
+:10A42000F8705920387105215448FFF7DDF8010A0A
+:10A430007971B8715348076052490720083908609C
+:10A44000504801210C38FFF725F98AF8016005B062
+:10A45000BDEC028BBDE8F08F4946481980F8BC6519
+:10A460006D1CADB2282DF8D30020241F07E008EBA7
+:10A47000000212790B1883F8BC25401C80B2A04260
+:10A48000F5DB00210320FFF74FFB0028DFD009F0A8
+:10A490007FFFF52038707E700520B870F120BFE78F
+:10A4A00080F848B080F83DB0F52038707E70052007
+:10A4B000B870F220B4E7FFE798F81A004B281AD0DA
+:10A4C0002C4831A1801C0EF01BFC050002D002219B
+:10A4D00089F8021008EB0507B87B41280ED0B87B3D
+:10A4E0005628B4D1C9F8396689F83D66C9F8396685
+:10A4F00089F83D66ABE789F802B0A8E76E462919EE
+:10A5000001EB0800007C3055641CA4B2092CF6D382
+:10A5100030460CF081FE51EC100BFEF79EF800EE79
+:10A52000100A9FED1A8A1A484146C0EE080AC0ED8B
+:10A530008D0AB87E4C4689F8380600202A180A444D
+:10A54000127F3254401C80B20928F7D368460CF0C1
+:10A5500063FE51EC100BFEF780F800EE100AC0EE1F
+:10A56000080A10EE900AC4F8390697F8270084F814
+:10A570003D066CE712000020D4100020FC030020F0
+:10A58000D4400020AC640240524D43000000C84259
+:10A59000D414002070B5144C40F2244631462046B5
+:10A5A0000CF06FFD00281ED0314620460CF006FD51
+:10A5B0000E4D00212846FFF76DF8314620460CF07D
+:10A5C000FDFC0B492846FFF74FF82088201D008826
+:10A5D000291D4FF47A70086001212846FFF75AF8C8
+:10A5E00004490120087070BD001401402864024035
+:10A5F000008800101200002010B5104C0E492046B3
+:10A60000FFF732F800212046FFF744F80C4C4021B8
+:10A6100020460CF02FFD0028F9D0084C0949783C61
+:10A620002046FFF721F801212046FFF733F80649BD
+:10A630000120487010BD000000802020A06402406E
+:10A640000014014000880010120000202DE9F043A2
+:10A6500001218FB088050AF039FCDFF88C9048465C
+:10A66000FFF722F84020050103900024CDE90545BD
+:10A67000C60207940894CDE909461C4F0B944FF08D
+:10A680002068CDE900870C940D94694648460E94E5
+:10A69000FFF7B2F8012210214846FFF797F8DFF8DC
+:10A6A0004890A9F178094846FEF7FEFF4FF47A700A
+:10A6B000CDE90340CDE9054507940894CDE9094665
+:10A6C0000B480B940C940D94CDF800800E94CDE9BA
+:10A6D000017069464846FFF78FF801214846FEF7AA
+:10A6E000D9FF0FB0BDE8F083A0640240041401401C
+:10A6F000140000207CB5012104200AF0E7FB164E6F
+:10A70000082206213046FFF72BFE0822072130469B
+:10A71000FFF726FE02218DF8051000258DF8065062
+:10A720000124C0208DF8074000908DF80410694680
+:10A730003046FFF7D9FD600200908DF804408DF897
+:10A74000065003208DF805008DF807406946304615
+:10A75000FFF7CAFD7CBD0000000802402DE9F0476C
+:10A76000FFF7C8FF4FF4E13000F07AF8FFF76EFF13
+:10A7700000F058F8264D002685F8286685F82A66E8
+:10A78000012085F8290685F82B0642F21070C5F8DD
+:10A790003006214F1F483860DFF87C800E21A8F179
+:10A7A0000808C8F80010A8F1040901214846FEF77E
+:10A7B00071FF1A4C667060780028FCD04FF4FA7074
+:10A7C0000EF010F94FF4165000F04AF8114900202D
+:10A7D000134A103101EB000C135C401CC0B28CF822
+:10A7E00008300A28F6D300202A1892F8B8250B184A
+:10A7F000401CC0B2DA740428F6D339601921C8F8B5
+:10A80000001001214846FEF745FF6670BDE8F0875D
+:10A81000D4100020E4070020AC64024012000020A5
+:10A82000108E010838B545208DF8000002208DF803
+:10A83000010001248DF802408DF80340684607F0BE
+:10A84000B3F847208DF800008DF8014000208DF806
+:10A8500002008DF80340684607F0A6F838BD0000F6
+:10A860001FB50446012120200AF06CFB0020ADF842
+:10A8700004000094ADF80600ADF80800ADF80C0037
+:10A880000C200D4CADF80A00694620460CF030FC57
+:10A89000012120460CF095FB012240F22441204684
+:10A8A0000CF00EFC102120460CF088FB0122C02188
+:10A8B00020460CF090FB1FBD001401400249C879EE
+:10A8C0000022CA7170470000D410002002480068BE
+:10A8D000C00700D000BEFEE7F0ED00E002494AF6F6
+:10A8E000AA200860704700000030004010B50EF04C
+:10A8F000A3F9BDE8104064200EF074B82DE9F04FC4
+:10A9000083466BA0ADF57D7D002400689A460E4617
+:10A910002746FB90ADF8E843042A26D8DFF8949147
+:10A9200099F86C1202EBC20505EB0215624A30235E
+:10A93000154403EB1111297199F86C1201F00F0104
+:10A940003031697199F86B1203EB1111A97199F803
+:10A950006B0200F00F003030E871FEF705FD14289F
+:10A9600007D089F867720EF067F90DF57D7DBDE8B7
+:10A97000F08FDFF84481A8F1240898F8000014282B
+:10A980000ED02846FEF708FD88F80000142807D0EE
+:10A9900042287DD00120FEF7F2FC88F80070E4E741
+:10A9A0004FF47A70864200D90646FEF707FD454609
+:10A9B000C5E90207FEF754FC99F86B22484630219E
+:10A9C00001EB12128DF8002099F86B2202F00F02B1
+:10A9D00030328DF8012099F86A2201EB12128DF8BD
+:10A9E000022099F86A2202F00F0230328DF803201B
+:10A9F00099F8692201EB12128DF8042090F869226F
+:10AA000002F00F0230328DF8052090F8682201EB39
+:10AA100012118DF8061090F8680200F00F00303027
+:10AA20008DF80700BAF1000F03D0BAF1010F02D080
+:10AA300004E0542000E052208DF808003A208DF800
+:10AA400009000A23EC4618E00BEB540210780009C9
+:10AA5000B0FBF3F1C1EBC10108440CEB0401303051
+:10AA60008872107800F00F00B0FBF3F2C2EBC20264
+:10AA700010443030A41CC872A4B2B4EB460FE3D328
+:10AA800003EB460081B2FAAA6046FEF739FC00E00B
+:10AA900009E0FAAA0221FBA8FEF732FC0120FEF72A
+:10AAA0006EFC2F7061E72846FEF76DFC5DE7000045
+:10AAB0000D0A0000D41000204C1000202DE9F04FAA
+:10AAC00000252DED028B99B08DF828508DF85C5043
+:10AAD0008DF85450CDE91255CDE900558DF8085048
+:10AAE0008DF80C508DF810508DF81450ADF81850AA
+:10AAF0009FEDF90AF9488DED090A00F50057253058
+:10AB00000124DFF8DCA34FF47A7BD526DFF8D48369
+:10AB100007909CE0DFF8C49399F8720918B389F89C
+:10AB20007259B7F8F81FDAF88C205046C2F57A72DD
+:10AB3000914218D1D0F88C00C0F57A70A7F8F00FC8
+:10AB4000E74800218830FEF7A5FDE548E649883052
+:10AB5000FEF78AFD88F80040CAF88CB0E048012171
+:10AB60008830FEF797FD99F87E0910B389F87E5971
+:10AB7000B7F8FA1FDAF844205046C2F57A729142CB
+:10AB800017D1406CC0F57A70A7F8F20FD4480021B5
+:10AB90004030FEF77FFDD248D4494030FEF764FDD7
+:10ABA00088F80140CAF844B0CD4801214030FEF792
+:10ABB00071FD99F88A0910B389F88A59B7F8FC1F12
+:10ABC000DAF814205046C2F57A72914217D14069E2
+:10ABD000C0F57A70A7F8F40FC14800211030FEF7D5
+:10ABE00059FDBF48C2491030FEF73EFD88F80240CB
+:10ABF000CAF814B0BA4801211030FEF74BFD99F89D
+:10AC00009619484619B380F89659B7F8FE1FDAF836
+:10AC10002C205046C2F57A72914218D1C06AD146B2
+:10AC2000C0F57A70A7F8F60FAD4800212830FEF77E
+:10AC300031FDAB48AF492830FEF716FD88F80340D8
+:10AC4000C9F82CB0A64801212830FEF723FDA348FF
+:10AC500090F8721990F87E29114490F88A2990F89A
+:10AC600096091044C1427FF455AF04F00BBE017841
+:10AC700019B105708DF8085010E0417819B1457090
+:10AC80008DF808400AE0817811B18570022003E058
+:10AC9000C17819B1C57003208DF808009DF808002F
+:10ACA000DFF8388200EB400101EB001008EB0010E8
+:10ACB00090F8161A9DF80800DFF83CB200EB40024D
+:10ACC000C2EBC0121BF83200C1280AD19DF808005F
+:10ACD00000EB4002C2EBC0120BEBC20080780828E8
+:10ACE0000CD0082984F09A85DFE811F0A517280018
+:10ACF000AC08641011173B18781BA01E7F4880F821
+:10AD000048409DF8080030B1012807D002280FD034
+:10AD1000032808D10FE04FF4804101E04FF40051C7
+:10AD20007748FFF734FB7748C0F8885204F076BDC7
+:10AD30004FF48051F4E74FF40061F1E79DF808000B
+:10AD400000EB4001C1EBC0110BEBC10040780021CA
+:10AD500005F0B6FF8DF810008DF85450C14619E08B
+:10AD60009DF8080000EB400101EB001009EB001119
+:10AD70009DF8540001EB001090F8410A9DF8101066
+:10AD800088429DF8540002D18DF8100010E0401C5C
+:10AD90008DF854009DF8080000EB400101EB001015
+:10ADA00009EB001090F8170A9DF854108842D7D884
+:10ADB0009DF8080000EB4001C1EBC0100BEBC00098
+:10ADC00080780A22B2EB101F9DF8080000EB4002C9
+:10ADD000C2EBC0100BEBC000807801D100F00F0077
+:10ADE0008DF80C009DF80C0010B910208DF80C00A7
+:10ADF0009DF808009DF80C1000EB4002C2EBC01259
+:10AE00005F460BEBC20008444078ADF818009DF88F
+:10AE1000080000EB4001C1EBC0110BEBC1009DF835
+:10AE20000C10491C06F02FFB8DF85C009DF8080003
+:10AE300000EB4001C1EBC01107EBC1009DF80C1005
+:10AE4000084480789DF85C10884244F0E7849DF8BF
+:10AE5000080000EB4001C1EBC01107EBC10138460F
+:10AE60004978002904F0DA849DF8081001EB4102CA
+:10AE7000C2EBC11100EBC1029DF80C101144CA785D
+:10AE80009DF8081001EBC10303EB012109EBC1039D
+:10AE90009DF8101001EB411103EB810181F8142F93
+:10AEA0009DF8081009EB01129DF81010114481F86B
+:10AEB000D059BDF81810CE292DD02DDCB9297DD060
+:10AEC00022DC5A29CED0B22904F01E82B529F6D050
+:10AED000B629BAD1FEE3000000000000D410002023
+:10AEE000006002400F080020008800200080201031
+:10AEF00020800010008800106C4E0020D4400020FC
+:10AF00000018024000004242C32904F0C381C52951
+:10AF10007DD0CA2999D1E4E3E129FCD003F3698605
+:10AF2000D52908D0D7299DD0D9298ED17CE2E7290F
+:10AF30008BD104F08FBC9DF8081001EB4102C2EBED
+:10AF4000C11107EBC100C07889F862009DF80800C4
+:10AF500000EB400101EB00109DF8101009EB001010
+:10AF600000EB011099F86210A4EBD11290F8421A8C
+:10AF700062F3000180F8421A9DF8080000EB4001DE
+:10AF800001EB00109DF8101009EB001000EB011010
+:10AF900099F862104A0990F8421A62F3410180F868
+:10AFA000421A9DF8080000EB400101EB001009EB8C
+:10AFB00000119DF8100001EB001000E0E3E390F8B1
+:10AFC000420AC0F340019DF8080000EBC00202EB0A
+:10AFD000002009EBC0029DF8100000EB401002EBCE
+:10AFE000800090F8F00EC0F3400081424BD09DF8F5
+:10AFF00008004A4600EBC00101EB002009EBC0014C
+:10B000009DF8100000EB401001EB800100E0FDE333
+:10B010009DF8080000EB400303EB00109DF8103092
+:10B0200009EB001000EB031090F8420A430891F876
+:10B03000F00E63F3410081F8F00E9DF8080000EB7C
+:10B04000400101EB00109DF8101002EB001000EB26
+:10B05000011090F8420A800716D59DF80800D92102
+:10B0600000EBC00303EB002009EBC0029DF81000C9
+:10B0700000EB401002EB800080F8DC1E9DF8081009
+:10B080000220FEF751FD42E09DF8080000EBC001F0
+:10B0900001EB002002EBC0019DF8100000EB401016
+:10B0A00001EB800080F8E54E9DF80800D92100EB07
+:10B0B000C00303EB002002EBC0039DF8100000EB7F
+:10B0C000401003EB800080F8DC1E9DF8080000EBC8
+:10B0D000400101EB001002EB00119DF8100001EBA4
+:10B0E000001191F8420A20F0200381F8423A9DF8BD
+:10B0F000080000EBC00101EB002009EBC0019DF846
+:10B10000100000EB401001EB800080F8164F9DF816
+:10B11000080000EB400101EB001009EB00119DF865
+:10B12000100001EB001090F8420A00F001019DF8B8
+:10B13000080000EBC00202EB002009EBC0029DF802
+:10B14000100000EB401002EB800090F8F00E00F0D1
+:10B150000100814203F0A6879DF8080000EBC001C2
+:10B1600001EB00209DF8101009EBC00001EB41112C
+:10B1700000EB81009DF8081001EB410202EB011188
+:10B180009DF8102009EB011101EB021191F8421A10
+:10B1900090F8F02E61F3000280F8F02E9DF8080080
+:10B1A00000EB400101EB00109DF8101009EB0010BE
+:10B1B00000EB011090F8420AC00739D09DF8080052
+:10B1C0004F4600EBC00101EB002009EBC0019DF8E8
+:10B1D000100000EB401001EB800090F8160F0028E3
+:10B1E0009DF8080000EBC00101EB002009EBC00155
+:10B1F0009DF8100000EB401001EB80003BD080F880
+:10B20000155F9DF8080000EB400101EB001007EB13
+:10B2100000119DF8100001EB001191F8420A20F096
+:10B22000010281F8422A97F8210638B303F03ABFA9
+:10B230009DF8080000EB400101EB00109DF8101094
+:10B2400009EB001000EB011090F8421A21F02001E8
+:10B2500080F8421A9DF8080000EBC00101EB0020C5
+:10B2600009EBC0019DF8100000EB401001EB8000DD
+:10B2700080F8155FDAE780F8154FD4E7387D0128AC
+:10B28000D4D1786DF98A8842D0D29DF8080000EBBD
+:10B29000C00101EB002007EBC0019DF8100000EB9E
+:10B2A000401001EB800090F8150F0128BED19DF8E9
+:10B2B000080000EBC00101EB002007EBC0019DF886
+:10B2C000100000EB401001EB800090F8490F0028BF
+:10B2D000ACD19DF8080000EB400101EB001007EB3A
+:10B2E00000119DF8100001EB001090F8401A9DF835
+:10B2F000080000EBC00202EB002007EBC00080F862
+:10B30000D11E9DF80800C32100EBC00202EB002013
+:10B3100007EBC0029DF8100000EB401002EB80002C
+:10B3200080F8DC1E9DF8080000EB400101EB0010E6
+:10B3300007EB00119DF8100001EB0010C0F8445A13
+:10B340009DF808100220FEF7EFFB8DF8285017E05B
+:10B350009DF8080000EBC00101EB002007EBC001E5
+:10B360009DF8100000EB401001EB80019DF82800D3
+:10B37000084480F8175F9DF82810491C8DF82810A4
+:10B380009DF828001428E3D38DF8285017E09DF885
+:10B39000080000EBC00101EB002007EBC0019DF8A5
+:10B3A000100000EB401001EB80009DF828100844CD
+:10B3B00080F8335F9DF82800401C8DF828009DF828
+:10B3C00028000A28E3D331E79DF8080000EBC0010C
+:10B3D00001EB002009EBC0019DF8100000EB4010CC
+:10B3E00001EB800090F8D80E012844F017829DF8F8
+:10B3F000080000EBC00101EB002009EBC00080F861
+:10B40000D35E9DF80800022100EBC00202EB002091
+:10B4100009EBC0029DF8100000EB401002EB800029
+:10B4200080F8D81EB62140E29DF8081001EB4102D9
+:10B4300002EB011109EB011191F81C1A00299DF88A
+:10B440000C1002D00A29D0D191E00829CDD18DF875
+:10B45000285024E09DF8081001EB4102C2EBC11115
+:10B460009DF8282000EBC1011144C97801F00F01BB
+:10B47000092918D89DF8081001EB4102C2EBC1114F
+:10B480009DF8282000EBC1011144C97801F0F001BA
+:10B49000902908D89DF82810491C8DF828109DF88F
+:10B4A00028100629D6D39DF828100629C4F0B681A5
+:10B4B0009DF8081001EB4102C2EBC11100EBC10184
+:10B4C000C9780B049DF8081001EB4102C2EBC111D1
+:10B4D00000EBC10109799DF8082043EA012102EB44
+:10B4E0004203C3EBC21200EBC202527911439DF832
+:10B4F000082002EBC20303EB022209EBC2039DF812
+:10B50000102002EB421203EB8202C2F8F11E9DF8FA
+:10B51000081001EB4102C2EBC11100EBC1018979B6
+:10B520000B049DF8081001EB4102C2EBC11100EBC6
+:10B53000C101C97943EA01239DF8081001EB4102DA
+:10B54000C2EBC11100EBC100007A03439DF8080073
+:10B5500000EBC00101EB002009EBC0019DF81000D9
+:10B5600000EB401001EB8000C0F8F53E95E08DF84F
+:10B57000285024E09DF8081001EB4102C2EBC111F4
+:10B580009DF8282000EBC1011144C97801F00F019A
+:10B59000092918D89DF8081001EB4102C2EBC1112E
+:10B5A0009DF8282000EBC1011144C97801F0F00199
+:10B5B000902908D89DF82810491C8DF828109DF86E
+:10B5C00028100829D6D39DF828100829C4F0268110
+:10B5D0009DF8081001EB4102C2EBC11100EBC10163
+:10B5E0008A799DF8081001EB4103C3EBC11100EB10
+:10B5F000C101C97842EA01629DF8081001EB4103DC
+:10B60000C3EBC11100EBC10109790B049DF80810CF
+:10B6100001EB4107C7EBC11100EBC101497943EAD6
+:10B6200001210A439DF8081001EBC10303EB01213E
+:10B6300009EBC1039DF8101001EB411103EB8101EF
+:10B64000C1F8F12E9DF8081001EB4102C2EBC111C7
+:10B6500000EBC1018A7A9DF8081001EB4103C3EBAE
+:10B66000C11100EBC101C97942EA01629DF80810DD
+:10B6700001EB4103C3EBC11100EBC101097A0B04DB
+:10B680009DF8081001EB4107C7EBC11100EBC100A9
+:10B69000407A43EA002003F0BBBD9DF8080000EBB0
+:10B6A000C00101EB002009EBC0019DF8100000EB88
+:10B6B000401001EB800090F8D80E03289DF8080098
+:10B6C00010D000EB400101EB001009EB00109DF8D9
+:10B6D000101000E063E000EB011090F8420A8007D0
+:10B6E0002DD51AE000EBC00101EB002009EBC000F2
+:10B6F00080F8D35E9DF80800042100EBC00202EB45
+:10B70000002009EBC0029DF8100000EB401002EB96
+:10B71000800080F8D81EC521C7E09DF8080000EB26
+:10B72000C00101EB002009EBC0019DF8100000EB07
+:10B73000401001EB800080F8DC6E04F06FB89DF8DB
+:10B74000080000EBC00101EB002009EBC0019DF8EF
+:10B75000100000EB401001EB800090F8E60E01288D
+:10B76000EBD19DF8080000EBC00101EB002009EBD4
+:10B77000C0019DF8100000EB401001EB800080F844
+:10B78000E65EB6215CE09DF8080000EBC00101EB2D
+:10B79000002009EBC00080F8D35EC32185E09DF84E
+:10B7A000081001EB410202EB011109EB011191F8C4
+:10B7B0001C1A00299DF8081001EB4102C2EBC111CF
+:10B7C00000EBC10103F09285C9780A049DF80810C6
+:10B7D00001EB4103C3EBC11100EBC101097942EA5E
+:10B7E00001229DF8081001EB4103C3EBC11107EBE7
+:10B7F000C100407902439DF8080000EBC00101EB55
+:10B80000002009EBC0039DF8100000E064E000EBAD
+:10B81000401003EB8000C0F80C2F9DF8080000EBEF
+:10B82000C00101EB002009EBC0019DF8100000EB06
+:10B83000401001EB800090F8D80E022819D0C521E5
+:10B840009DF8080000EBC00202EB002009EBC002EB
+:10B850009DF8100000EB401002EB800080F8DC1E29
+:10B860009DF8080000EBC00101EB002009EBC000CF
+:10B870002CE09DF8080000EBC00101EB002009EB73
+:10B88000C00080F8D35E9DF80800032100EBC002E1
+:10B8900002EB002009EBC0029DF8100000EB401005
+:10B8A00002EB800080F8D81ED9219DF8080000EB3B
+:10B8B000C00202EB002009EBC0029DF8100000EB73
+:10B8C000401002EB800080F8DC1E36E780F8D35E83
+:10B8D00033E780F8422A30E79DF8081001EB410277
+:10B8E00002EB011109EB011191F81C1A00299DF8D6
+:10B8F0000C1002D00E29E8D19CE00C29E5D18DF87E
+:10B90000285024E09DF808109DF8283001EB4102F2
+:10B91000C2EBC11100EBC102D118C97801F00F01CF
+:10B92000092918D89DF8082002EB4203C3EBC21185
+:10B9300000EBC1029DF828101144C97801F0F00114
+:10B94000902908D89DF82810491C8DF828109DF8DA
+:10B9500028100A29D6D39DF828100A29B5D3002229
+:10B96000CDE9002229468DF82850BC461FE0DDE9CC
+:10B970000002120242EA10620002CDE900029DF8C4
+:10B98000080000EB4002C2EBC0109DF828200CEB31
+:10B99000C0001044C078DDE90023104341EA0302EF
+:10B9A000CDE900029DF82800401C8DF828009DF884
+:10B9B00028000528DBD3DDE900239DF8080000EB13
+:10B9C000C00707EB002009EBC0079DF8100000EB53
+:10B9D000401007EB8000C0F8F92EC0F8FD3E0022B1
+:10B9E000CDE900228DF828101FE0DDE900021202E7
+:10B9F00042EA10620002CDE900029DF8080000EB67
+:10BA00004002C2EBC0109DF828200CEBC00010448F
+:10BA1000007ADDE90023104341EA0302CDE9000288
+:10BA20009DF82800401C8DF828009DF82800052866
+:10BA3000DBD399E08DF8285024E09DF808109DF89C
+:10BA4000283001EB4102C2EBC11100EBC102D11859
+:10BA5000C97801F00F01092918D89DF8082002EBD8
+:10BA60004203C3EBC21100EBC1029DF82810114440
+:10BA7000C97801F0F001902908D89DF82810491CD8
+:10BA80008DF828109DF828100C29D6D39DF8281081
+:10BA90000C29C3F0C3860022CDE9002213462946B3
+:10BAA0008DF828501EE0009A1B0243EA126312022E
+:10BAB000CDE900239DF8082002EB4203C3EBC2123C
+:10BAC0009DF8283000EBC2021A44D278DDE9003735
+:10BAD0001A4341EA0703CDE900239DF82820521CB0
+:10BAE0008DF828209DF82820062ADCD3DDE90037D0
+:10BAF0009DF8082002EBC20A0AEB022209EBC20AF7
+:10BB00009DF8102002EB42120AEB8202C2F8F93EC5
+:10BB1000C2F8FD7E0023CDE900338DF828101FE028
+:10BB2000DDE900231B0243EA12631202CDE9002380
+:10BB30009DF8082002EB4203C3EBC2129DF82830A7
+:10BB400000EBC2021A44527ADDE900371A4341EA97
+:10BB50000703CDE900239DF82820521C8DF82820EA
+:10BB60009DF82820062ADBD3DDE900129DF80800A5
+:10BB700000EBC00303EB002009EBC0039DF81000AD
+:10BB800000EB401003EB8000C0F8011FC0F8052F48
+:10BB90009DF8080000EBC00101EB002009EBC0019B
+:10BBA0009DF8100000EB401001EB800090F8D81ECB
+:10BBB0009DF8080000EBC00202EB002009EBC0007A
+:10BBC00090F8D40E81427CD199F821064F46B8B145
+:10BBD0009DF8080000EB400101EB00109DF81010EB
+:10BBE00009EB001000EB011090F8421A41F0080236
+:10BBF00080F8422A9DF808100220FDF795FF88E0A2
+:10BC0000C7F835509DF8080000EBC00101EB00209B
+:10BC100007EBC0019DF81000102200EB401001EB73
+:10BC2000800101F6F9610798FCF70BFB9DF808000D
+:10BC300000EBC00101EB002007EBC0019DF81000F4
+:10BC400000EB401001EB8000D0F8F11EC7F819108E
+:10BC5000D0F8F50EC7F81D009DF8080000EB400174
+:10BC600001EB001007EB00119DF8100001EB001034
+:10BC700090F8400A3876FE48D0F86812C7F83910B4
+:10BC8000B0F86C02A7F83D009DF8080000EBC00179
+:10BC900001EB002007EBC0019DF8100000EB401005
+:10BCA00001EB8000D0F80C0FC7F821009DF80800C8
+:10BCB00000EB400101EB001007EB00119DF81000B4
+:10BCC00000E014E001EB0010D0F8440AC7F83F0090
+:10BCD000786D81B20220FDF713F900210620FDF7EF
+:10BCE00023FF786D401C78650021052085E79DF8CD
+:10BCF000080000EB400101EB00109DF8101009EB6B
+:10BD0000001000EB011090F8421A41F0040180F895
+:10BD1000421A9DF8080000EBC00101EB002009EB7E
+:10BD2000C0019DF8100000EB401001EB800080F88E
+:10BD3000165F9DF8080000EBC00101EB002009EB45
+:10BD4000C0019DF8100000EB401001EB800080F86E
+:10BD5000DC6E9DF8080000EBC00101EB002009EB50
+:10BD6000C0019DF8100000EB401001EB800090F83E
+:10BD7000D80E042843F052859DF8080000EB4001DE
+:10BD800001EB00109DF8101009EB001000EB011002
+:10BD900090F8421A41F0800280F8422A9DF808008B
+:10BDA00000EBC00101EB002009EBC00080F8D34E8E
+:10BDB0009DF80800052200EBC00101EB002009EB13
+:10BDC000C0039DF8100000EB401003EB800080F8EA
+:10BDD000D82EB2E409EBC0019DF8100000EB401032
+:10BDE00001EB800090F8DA0EB228F2D19DF808003D
+:10BDF00000EBC00101EB002009EBC00080F8D35E2E
+:10BE00009DF80800B22100EBC00202EB002009EB14
+:10BE1000C0029DF8100000EB401002EB800080F89B
+:10BE2000DC1E9DF8080000EBC00101EB002009EBCF
+:10BE3000C0019DF8100000EB401001EB800080F87D
+:10BE4000DA5E7AE49DF8080000EB4001C1EBC01017
+:10BE500059461BF83000042809D09DF8080000EB73
+:10BE60004002C2EBC01011F83000152801D1ADF826
+:10BE700018009DF80800D94600EB4002C2EBC01044
+:10BE800001EBC00042789DF8080000EB4003C3EBD3
+:10BE9000C01011F8300042EA0020A0F5805130397E
+:10BEA00022D09DF8080000EB4001C1EBC01009EB67
+:10BEB000C000494642789DF8080000EB4003C3EB00
+:10BEC000C01019F8300042EA0022A2F58050313843
+:10BED0000CD09DF8080000EB4002C2EBC01011F836
+:10BEE0003000022804D019E0A62015E0A72013E0B6
+:10BEF0009DF8080000EB4002C2EBC01001EBC0004F
+:10BF000002799DF8080000EB4003C3EBC01009EB79
+:10BF1000C000C07842EA0020ADF818009DF8080083
+:10BF2000474600EBC00101EB002008EBC00090F891
+:10BF3000D21E8DF810109DF8080008EB00119DF836
+:10BF40001000084480F8D059BDF8180043F23002C0
+:10BF5000811A90427ED009DC04287CD015287BD041
+:10BF6000A6280DD0A72843F05984AFE0B1F5C06FE3
+:10BF700073D0A1F5C061013970D00429F3D1FBE37E
+:10BF80009DF8080000EBC00101EB002007EBC000AA
+:10BF900080F8D35E9DF8080000EBC00101EB0020A3
+:10BFA00007EBC0019DF8100000EB401001EB800092
+:10BFB00090F8D80E032824D09DF8080000EBC001AB
+:10BFC00001EB002007EBC0019DF8100000EB4010D2
+:10BFD00001EB800090F8D80E082825D09DF80800C5
+:10BFE00000EBC00101EB002007EBC0019DF8100041
+:10BFF00000EB401001EB800090F8D80E0D2815D012
+:10C00000FEE39DF80800042100EBC00202EB0020D3
+:10C0100007EBC0029DF8100000EB401002EB80001F
+:10C0200080F8D81EA821ECE30921EBE30E21EAE316
+:10C030009DF8080000EBC00101EB002007EBC001F8
+:10C040009DF8100000EB401001EB800090F8DA0E34
+:10C05000A12804E0FAE3B5E0D5E1F6E124E203F03B
+:10C06000DD839DF8080000EBC00101EB002001E03A
+:10C07000D410002007EBC0019DF8100000EB401029
+:10C0800001EB800090F8DA1E9DF8080000EBC0027A
+:10C0900002EB002007EBC0029DF8100000EB4010FF
+:10C0A00002EB800080F8DC1E9DF80800A12100EB67
+:10C0B000C00202EB002008EBC0029DF8100000EB6C
+:10C0C000401002EB800080F8DA1E04E49DF80800BE
+:10C0D00000EBC00101EB002007EBC00080F8D35E4D
+:10C0E0009DF8080000EBC00101EB002007EBC00148
+:10C0F0009DF8100000EB401001EB800090F8D80E86
+:10C1000005289DF8080000EBC00101EB00200CD0D1
+:10C1100007EBC0019DF8100000EB401001EB800020
+:10C1200090F8D80E092806D016E007EBC00080F87A
+:10C13000D35E062100E00A219DF8080000EBC00252
+:10C1400002EB002007EBC0029DF8100000EB40104E
+:10C1500002EB800080F8D81E9DF8080000EBC001BB
+:10C1600001EB002007EBC0019DF8100000EB401030
+:10C1700001EB800090F8DC0EA42821D19DF8080086
+:10C1800000EB400101EB00109DF8101007EB0010D0
+:10C1900000EB011090F8421A41F0200180F8421A99
+:10C1A0009DF8080000EBC00101EB002007EBC00187
+:10C1B0009DF8100000EB401001EB800080F8155F47
+:10C1C000A12130E79DF8080000EBC00101EB002041
+:10C1D00007EBC0019DF8100000EB401001EB800060
+:10C1E00090F8D80E012876D09DF8080000EBC00129
+:10C1F00001EB002007EBC0019DF8100000EB4010A0
+:10C2000001EB800090F8D80E07289DF8080000EB9D
+:10C21000C00101EB002042D007EBC0019DF81000E7
+:10C2200000EB401001EB800090F8D80E0B289DF831
+:10C23000080000EBC00101EB002036D007EBC00185
+:10C240009DF8100000EB401001EB800090F8D80E34
+:10C250000C289DF8080000EBC00101EB00203BD04A
+:10C2600007EBC0019DF8100000EB401001EB8000CF
+:10C2700090F8D80E0E2846D09DF8080000EBC001BB
+:10C2800001EB002007EBC0019DF8100000EB40100F
+:10C2900001EB800090F8D80E0F2873D099E507EBDA
+:10C2A000C00080F8D35E08211BE007EBC00080F8D7
+:10C2B000D35E9DF808000C2100EBC00202EB0020C9
+:10C2C00007EBC0029DF8100000EB401002EB80006D
+:10C2D00080F8D81E74E7FCE307EBC00080F8D35E5B
+:10C2E0000D219DF8080000EBC00202EB002007EBD7
+:10C2F000C0029DF8100000EB401002EB800080F8B7
+:10C30000D81EA3218FE69DF808000F2100EBC00284
+:10C3100002EB002007EBC0039DF8100000EB40107B
+:10C3200003EB800080F8D81E9DF80800A12100EBE7
+:10C33000C00202EB002007EBC0039DF8100000EBE9
+:10C34000401003EB800080F8DC1E9DF8080000EB35
+:10C35000C00202EB002007EBC0039DF8100000EBC9
+:10C36000401003EB800080F8DA1E9DF8080000EB17
+:10C37000400101EB00109DF8101007EB001000EBDE
+:10C380000110FDE3FDE39DF80800A32100EBC002CE
+:10C3900002EB002007EBC0029DF8100000EB4010FC
+:10C3A00002EB800080F8DC1E9DF8080000EBC00165
+:10C3B00001EB002007EBC0019DF8100000EB4010DE
+:10C3C00001EB800090F8DA0EA2283DD101E59DF83E
+:10C3D0000800A12100EBC00202EB002007EBC00225
+:10C3E0009DF8100000EB401002EB800080F8DC1E8E
+:10C3F0009DF8080000EBC00101EB002008EBC00035
+:10C4000080F8D34EE5E49DF80800A12100EBC002BE
+:10C4100002EB002007EBC0029DF8100000EB40107B
+:10C4200002EB800080F8DA1E9DF8080000EBC002E5
+:10C4300002EB002007EBC0029DF8100000EB40105B
+:10C4400002EB800080F8DC1EFDE39DF8080000EBA5
+:10C45000C00101EB002007EBC0019DF8100000EBCC
+:10C46000401001EB800090F8D80E0628AED19DF860
+:10C47000080000EBC00101EB002007EBC00080F8D2
+:10C48000D35E9DF80800072100EBC00202EB0020FC
+:10C4900007EBC0029DF8100000EB401002EB80009B
+:10C4A00080F8D81EA721BEE59DF8080000EBC0016A
+:10C4B00001EB002007EBC00080F8D35E9DF8080078
+:10C4C000A72100EBC00202EB002007EBC0029DF8A1
+:10C4D000100000EB401002EB800080F8DC1E9DF89D
+:10C4E00008004B4600EB4001C1EBC01009EBC00057
+:10C4F000407930289DF8080000EB400146D0C1EBA0
+:10C50000C01003EBC000407931289DF808007CD0B2
+:10C5100000EB4001C1EBC01003EBC00040793328B1
+:10C520009DF8080000EB400170D0C1EBC01003EB98
+:10C53000C000407934289DF8080000EB400101EB71
+:10C5400000109DF8101007EB001000EB011090F8A0
+:10C55000421A73D021F0010180F8421A9DF80800B8
+:10C5600000EB400101EB001007EB00119DF81000FB
+:10C5700001EB001191F8420A20F0020281F8422AF0
+:10C580000020CDE900008DF82850CCE101EB00102F
+:10C590009DF8101007EB001000EB011090F8421A04
+:10C5A00021F0010180F8421A9DF8080000EB4001DB
+:10C5B00001EB00109DF8101007EB001000EB0110CC
+:10C5C00090F8421A21F0020180F8421A9DF8080002
+:10C5D00000EBC00101EB002007EBC0019DF810004B
+:10C5E00000EB401001EB800090F8DB0E3128C7D142
+:10C5F0009DF8080000EB400101EB00109DF81010C1
+:10C6000007EB001000EB011001E018E01FE190F8CB
+:10C61000421A21F0200180F8421A9DF8080000EB30
+:10C62000C00101EB002007EBC0019DF8100000EBFA
+:10C63000401001EB800080F8155FA1E729E100EBD5
+:10C64000C00101EB002007EBC0019DF8100000EBDA
+:10C65000401001EB800090F8160F00289DF80800AC
+:10C6600000EBC00101EB002007EBC0019DF81000BA
+:10C6700000EB401001EB80007DD080F8155F9DF845
+:10C68000080000EB400101EB001007EB00119DF8E2
+:10C69000100001EB001191F8420A20F0010281F82C
+:10C6A000422A9DF8080000EB400101EB00109DF8C4
+:10C6B000101007EB001000EB011090F8421A21F067
+:10C6C000020180F8421A97F821060028B5D1387D7A
+:10C6D0000128B2D1786DF98A8842AED29DF808005F
+:10C6E00000EBC00101EB00209DF8101007EBC0002B
+:10C6F00001EB411100EB810090F8150F01289CD14E
+:10C700009DF8080000EBC00101EB002007EBC00121
+:10C710009DF8100000EB401001EB800090F8490FED
+:10C7200000288AD19DF808004FF0104100EBC002AC
+:10C7300002EB002007EBC0029DF8100000EB401058
+:10C7400002EB8000C0F8E01E9DF8080000EB4001FD
+:10C7500001EB001007EB00119DF8100001EB001039
+:10C7600090F8401A9DF8080000EBC00202EB002090
+:10C7700007EBC00001E056E09CE180F8D11E9DF877
+:10C78000080000EBC00101EB002007EBC0019DF8A1
+:10C79000100000EB401001EB800090F8D81E9DF8CF
+:10C7A000080000EBC00202EB002007EBC00090F88D
+:10C7B000D40E81428AD19DF8080000EBC00101EB44
+:10C7C000002007EBC0019DF8100000EB401001EBCA
+:10C7D000800080F8DD5E9DF80800A42100EBC00217
+:10C7E00002EB002007EBC0029DF8100000EB4010A8
+:10C7F00002EB800080F8DA1EA3219DF8080003E018
+:10C80000CDE3F8E3F8E3F8E300EBC00202EB00202D
+:10C8100007EBC0029DF8100000EB401002EB800017
+:10C8200080F8DC1EACE680F8154F9DF8080000EBA0
+:10C83000400101EB001007EB00119DF8100001EB27
+:10C84000001191F8420A40F0010228E75DE301EB94
+:10C8500000109DF8101007EB001000EB011090F88D
+:10C86000421A41F0010180F8421A9DF8080000EBDD
+:10C87000400101EB00109DF8101007EB001000EBD9
+:10C88000011090F8421A41F0020180F8421AA221E8
+:10C8900016E021F0200180F8421A9DF8080000EB14
+:10C8A000400101EB00109DF8101007EB001000EBA9
+:10C8B000011090F8421A21F0020180F8421AA921D1
+:10C8C0009DF8080000EBC00202EB00209DF810204C
+:10C8D00007EBC00002EB421200EB820080F8DA1E88
+:10C8E0004EE6DDE90001090141EA10710001CDE9E0
+:10C8F00000019DF8080000EB4001C1EBC0109DF85D
+:10C90000281003EBC00008448079DDE9002C3038A2
+:10C91000C117104341EA0C01CDE900019DF8280040
+:10C92000401C8DF828009DF828000628D9D39DF8D2
+:10C930000800009900EBC00202EB002007EBC002E8
+:10C940009DF8100000EB401002EB8000C0F8F11ED3
+:10C950000021CDE900118DF8285021E0DDE900101B
+:10C96000000140EA11700901CDE900109DF80800AE
+:10C9700000EB4001C1EBC0109DF8281003EBC00094
+:10C980000844407BDDE9002C3038C117104341EAF0
+:10C990000C01CDE900019DF82800401C8DF828000D
+:10C9A0009DF828000428D9D39DF80800009900EBD1
+:10C9B000C00202EB002007EBC0029DF8100000EB64
+:10C9C000401002EB8000C0F80C1F0021CDE90011DF
+:10C9D0008DF8285021E0DDE90001090141EA1071DC
+:10C9E0000001CDE900019DF8080000EB4001C1EB1A
+:10C9F000C0109DF8281003EBC0000844407CDDE91E
+:10CA0000002C3038C117104341EA0C01CDE9000178
+:10CA10009DF82800401C8DF828009DF82800062865
+:10CA2000D9D39DF80800009900EBC00202EB00206A
+:10CA300007EBC0029DF8100000EB401002EB8000F5
+:10CA4000C0F8F51E9DF8080000EB4001C1EBC010D6
+:10CA500003EBC00041799DF8080000EBC00202EB37
+:10CA6000002007EBC0029DF8100000EB401002EB25
+:10CA7000800080F8DB1E9DF8080000EB400101EB10
+:10CA8000001007EB00119DF8100001EB001090F86A
+:10CA9000421A9DF8080000EBC00202EB002007EBF1
+:10CAA000C0029DF8100000EB401002EB800080F8FF
+:10CAB000F01E8BE49DF8080000EBC00101EB0020A4
+:10CAC00007EBC00080F8D35E9DF8080000EBC001C2
+:10CAD00000E046E301EB002007EBC0019DF81000E9
+:10CAE00000EB401001EB800090F8D80E0A286DD0C2
+:10CAF0009DF8080000EBC00101EB00209DF810102C
+:10CB000007EBC00001EB411100EB810090F8D81E4B
+:10CB10009DF8080000EBC00202EB002007EBC0000C
+:10CB200090F8D40E814214D197F8210650B39DF8A5
+:10CB3000080000EB400101EB00109DF8101007EB1E
+:10CB4000001000EB011090F8421A41F0080280F842
+:10CB5000422A9DF80800A72100EBC00202EB00204A
+:10CB600007EBC0029DF8100000EB401002EB8000C4
+:10CB700080F8DC1E9DF80800A22100EBC00202E054
+:10CB800034E34CE334E002EB002007EBC0029DF8F5
+:10CB9000100000EB401002EB800080F8DA1E9DF8D8
+:10CBA000080000EBC00101EB002007EBC0019DF87D
+:10CBB000100000EB401001EB800080F8165F0021B0
+:10CBC000CDE900118DF82850CC469BE09DF8080077
+:10CBD0000B2100EBC00202EB002007EBC0029DF826
+:10CBE000100000EB401002EB800080F8D81EB0E788
+:10CBF000C7F835509DF8080000EBC00101EB00209C
+:10CC000007EBC0019DF81000102200EB401001EB73
+:10CC1000800101F6F9610798FBF713FB9DF8080006
+:10CC200000EBC00101EB002007EBC0019DF81000F4
+:10CC300000EB401001EB8000D0F8F11EC7F819108E
+:10CC4000D0F8F50E00E0FFE2C7F81D009DF80800DF
+:10CC500000EB400101EB001007EB00119DF8100004
+:10CC600001EB001090F8400A38769DF8080000EBC0
+:10CC7000C00101EB002007EBC0019DF8100000EBA4
+:10CC8000401001EB8000D0F80C0FC7F82100FE48DF
+:10CC9000D0F86812C7F83910B0F86C02A7F83D0058
+:10CCA000786D81B20220FCF72BF900210620FCF7F9
+:10CCB0003BFF786D401C786500210520FCF734FFB0
+:10CCC00047E7DDE90001090141EA10710001CDE902
+:10CCD00000019DF8080000EB4001C1EBC0109DF879
+:10CCE00028100CEBC0000844C07ADDE9002330387E
+:10CCF000C11710431943CDE900019DF82800401CDD
+:10CD00008DF828009DF828000A28DAD3DDE9001202
+:10CD10009DF8080000EBC00303EB002007EBC00305
+:10CD20009DF8100000EB401003EB8000C0F8F91EE6
+:10CD3000C0F8FD2E0021CDE900118DF8285020E02B
+:10CD4000DDE90001090141EA10710001CDE90001AE
+:10CD50009DF8080000EB4001C1EBC0109DF82810C1
+:10CD60000CEBC0000844407DDDE900233038C117DA
+:10CD700010431943CDE900019DF82800401C8DF8AF
+:10CD800028009DF828000A28DAD3DDE900129DF872
+:10CD9000080000EBC00303EB002007EBC0039DF885
+:10CDA000100000EB401003EB8000C0F8011FC0F83A
+:10CDB000052F7EE69DF8080000EB4001C1EBC01096
+:10CDC00059461BF83000042809D09DF8080000EBF4
+:10CDD0004002C2EBC01011F83000152801D1ADF8A7
+:10CDE00018009DF80800D94600EB4002C2EBC010C5
+:10CDF00001EBC00042789DF8080000EB4003C3EB54
+:10CE0000C01011F8300042EA0020A0F580513039FE
+:10CE100022D09DF8080000EB4001C1EBC01009EBE7
+:10CE2000C000494642789DF8080000EB4003C3EB80
+:10CE3000C01019F8300042EA0022A2F580503138C3
+:10CE40000CD09DF8080000EB4002C2EBC01011F8B6
+:10CE50003000022804D019E0A62015E0A72013E036
+:10CE60009DF8080000EB4002C2EBC01001EBC000CF
+:10CE700002799DF8080000EB4003C3EBC01009EBFA
+:10CE8000C000C07842EA0020ADF818009DF8080004
+:10CE9000474600EBC00101EB002008EBC00090F812
+:10CEA000D21E8DF810109DF8080008EB00119DF8B7
+:10CEB0001000084480F8D059BDF81800A7287DD08C
+:10CEC00007DC04287BD015287AD0A62842F0A68457
+:10CED00037E000F51D60B0F5804004D0112870D017
+:10CEE0001228F3D1F6E39DF8080000EBC00101EB36
+:10CEF000002007EBC0019DF8100000EB401001EB93
+:10CF0000800090F8D80E0028E0D19DF8080000EBD2
+:10CF1000C00101EB002007EBC00080F8D35E9DF854
+:10CF2000080000EBC00101EB002007EBC0019DF8F9
+:10CF3000100000EB401001EB800080F8D84EFFF7A6
+:10CF4000B1BA9DF8080000EBC00101EB002007EB2F
+:10CF5000C00080F8D35E9DF8080000EBC00101EB33
+:10CF6000002007EBC0019DF8100000EB401001EB22
+:10CF7000800090F8D80E022840D09DF8080000EB01
+:10CF8000C00101EB002007EBC0019DF8100000EB91
+:10CF9000401001EB800090F8D80E052841D09DF894
+:10CFA000080000EBC00101EB002007EBC0019DF879
+:10CFB000100000EB401001EB800003E044E087E04C
+:10CFC0004CE16DE190F8DC0EA5287FF431A89DF8C6
+:10CFD000080000EB400101EB00109DF8101007EB7A
+:10CFE000001000EB011090F8421A41F0040180F8A3
+:10CFF000421AFFF71DB8FBE301E013E003219DF89F
+:10D00000080000EBC00202EB002007EBC0029DF815
+:10D01000100000EB401002EB800080F8D81EA92120
+:10D02000E6E306219DF8080000EBC00202EB0020B9
+:10D0300007EBC0029DF8100000EB401002EB8000EF
+:10D0400080F8D81EA221D3E39DF8080000EBC001B0
+:10D0500001EB002007EBC0019DF8100000EB401031
+:10D0600001EB800090F8DC0EA42825D19DF8080083
+:10D0700000EB400101EB00109DF8101007EB0010D1
+:10D0800000EB011002E00000D410002090F8421ADA
+:10D0900041F0200180F8421A9DF8080000EBC00121
+:10D0A00001EB002007EBC0019DF8100000EB4010E1
+:10D0B00001EB800080F8155F9DF8080000EBC001CF
+:10D0C00001EB002007EBC00080F8D35EFFF778B8D3
+:10D0D0009DF8080000EBC00101EB002007EBC00148
+:10D0E0009DF8100000EB401001EB800090F8D80E86
+:10D0F000012836D09DF8080000EBC00101EB0020AC
+:10D1000007EBC0019DF8100000EB401001EB800020
+:10D1100090F8D80E04289DF8080000EBC00101EB40
+:10D1200000202BD007EBC0019DF8100000EB401051
+:10D1300001EB800090F8D80E06289DF8080000EB5F
+:10D14000C00101EB00201FD007EBC0019DF81000CB
+:10D1500000EB401001EB800090F8D80E07285ED05D
+:10D16000A7E49DF8080000EBC00101EB002007EBED
+:10D17000C00080F8D35E0221FFF7B3B807EBC00010
+:10D1800080F8D35E0521F7E707EBC00080F8D35E97
+:10D190009DF80800072100EBC00202EB002007EB1E
+:10D1A000C0029DF8100000EB401002EB800080F8F8
+:10D1B000D81E9DF80800A12100EBC00202EB002060
+:10D1C00007EBC0029DF8100000EB401002EB80005E
+:10D1D00080F8DC1E9DF8080000EB400101EB001018
+:10D1E00007EB00119DF8100001EB001090F8421AB7
+:10D1F00041F0800180F8421A9DF8080000EB4001E0
+:10D2000001EB00109DF8101008EB001000EB01106E
+:10D2100090F8421A41F0040180F8421A49E49DF85E
+:10D22000080000EBC00101EB002007EBC0019DF8F6
+:10D23000100000EB401001EB800090F8DA0EA128FE
+:10D240003FF4C5A8FFF79FB89DF8080000EBC001A8
+:10D2500001EB002008EBC000FEF738BB9DF808008A
+:10D26000A12100EBC00202EB002007EBC0029DF8F9
+:10D27000100000EB401002EB800080F8DC1E9DF8EF
+:10D28000080000EBC00202EB002007EBC0029DF893
+:10D29000100000EB401002EB800080F8DA1ED3E7AC
+:10D2A0009DF8080000EBC00101EB002007EBC00077
+:10D2B00080F8D35E9DF80800A72100EBC00202EBC6
+:10D2C000002007EBC0029DF8100000EB401002EBBD
+:10D2D000800080F8DC1E9DF808004B4600EB400102
+:10D2E000C1EBC01009EBC000407930289DF8080060
+:10D2F00000EB400151D0C1EBC01003EBC0004079FE
+:10D3000031289DF808007DD000EB4001C1EBC01032
+:10D3100003EBC000407933289DF8080000EB400182
+:10D3200071D0C1EBC01003EBC000407934289DF8E8
+:10D33000080000EB400167D0C1EBC01003EBC00058
+:10D340004079352872D09DF8080000EB400101EBD0
+:10D3500000109DF8101007EB001000EB011090F882
+:10D36000421A21F0010180F8421A9DF8080000EBF2
+:10D37000400101EB001007EB00119DF8100001EBDC
+:10D38000001191F8420A20F0020281F8422A00209E
+:10D39000CDE900008DF82850D1E101EB00109DF897
+:10D3A000101007EB001000EB011090F8421A21F06A
+:10D3B000010180F8421A9DF8080000EB400101EBE2
+:10D3C00000109DF8101007EB001000EB011090F812
+:10D3D000421A21F0020180F8421A9DF8080000EB81
+:10D3E000C00101EB002007EBC0019DF8100000EB2D
+:10D3F000401001EB800090F8DB0E3128C7D19DF87A
+:10D40000080002E013E013E134E100EB400101EB1E
+:10D4100000109DF8101007EB001000EB011090F8C1
+:10D42000421A21F0200180F8421AB0E753E100EBE4
+:10D43000C00101EB002007EBC0019DF8100000EBDC
+:10D44000401001EB800090F8160F00289DF80800AE
+:10D4500000EBC00101EB002007EBC0019DF81000BC
+:10D4600000EB401001EB80007DD080F8155F9DF847
+:10D47000080000EB400101EB001007EB00119DF8E4
+:10D48000100001EB001191F8420A20F0010281F82E
+:10D49000422A9DF8080000EB400101EB00109DF8C6
+:10D4A000101007EB001000EB011090F8421A21F069
+:10D4B000020180F8421A97F821060028B5D1387D7C
+:10D4C0000128B2D1786DF98A8842AED29DF8080061
+:10D4D00000EBC00101EB00209DF8101007EBC0002D
+:10D4E00001EB411100EB810090F8150F01289CD150
+:10D4F0009DF8080000EBC00101EB002007EBC00124
+:10D500009DF8100000EB401001EB800090F8490FEF
+:10D5100000288AD19DF808004FF0104100EBC002AE
+:10D5200002EB002007EBC0029DF8100000EB40105A
+:10D5300002EB8000C0F8E01E9DF8080000EB4001FF
+:10D5400001EB001007EB00119DF8100001EB00103B
+:10D5500090F8401A9DF8080000EBC00202EB002092
+:10D5600007EBC00000E050E080F8D11E9DF80800F5
+:10D5700000EBC00101EB002007EBC0019DF810009B
+:10D5800000EB401001EB800090F8D81E9DF80800D9
+:10D5900000EBC00202EB002007EBC00090F8D40EB5
+:10D5A00081428BD19DF8080000EBC00101EB002007
+:10D5B00007EBC0019DF8100000EB401001EB80006C
+:10D5C00080F8DD5E9DF80800A42100EBC00202EBAC
+:10D5D000002007EBC0029DF8100000EB401002EBAA
+:10D5E000800080F8DA1E9DF80800A32100EBC0023D
+:10D5F00002EB002007EBC0029DF8100000EB40108A
+:10D6000002EB800080F8DC1EC1E680F8154F9DF823
+:10D61000080000EB400101EB001007EB00119DF842
+:10D62000100001EB001191F8420A40F001022EE7D0
+:10D6300001EB00109DF8101007EB001000EB01103B
+:10D6400090F8421A41F0010180F8421A9DF8080052
+:10D6500000EB400101EB00109DF8101007EB0010EB
+:10D6600000EB011090F8421A41F0020180F8421AD2
+:10D67000A22120E001EB00109DF8101007EB001034
+:10D6800000EB011090F8421A21F0200180F8421AB4
+:10D690009DF8080000EB400101EB00109DF8101010
+:10D6A00007EB001000EB011090F8421A21F0020184
+:10D6B00080F8421AA9219DF8080000EBC00202EB95
+:10D6C00000209DF8102007EBC00002EB421200EB97
+:10D6D00082000FE0B4E09DF80800A12100EBC00239
+:10D6E00002EB002007EBC0029DF8100000EB401099
+:10D6F00002EB800080F8DA1E49E6DDE9000109014D
+:10D7000041EA10710001CDE900019DF8080000EB2D
+:10D710004001C1EBC0109DF8281003EBC000084485
+:10D720008079DDE9002C3038C117104341EA0C0143
+:10D73000CDE900019DF82800401C8DF828009DF8D7
+:10D7400028000828D9D39DF80800009900EBC002F2
+:10D7500002EB002007EBC0029DF8100000EB401028
+:10D7600002EB8000C0F8F11E0021CDE900118DF818
+:10D77000285021E0DDE90001090141EA10710001B2
+:10D78000CDE900019DF8080000EB4001C1EBC0109D
+:10D790009DF8281003EBC0000844C07BDDE9002C95
+:10D7A0003038C117104341EA0C01CDE900019DF862
+:10D7B0002800401C8DF828009DF828000628D9D3A1
+:10D7C0009DF80800009900EBC00202EB002007EB77
+:10D7D000C0029DF8100000EB401002EB8000C0F882
+:10D7E0000C1F0022CDE9002211468DF8285021E0BF
+:10D7F0000EE20098090141EA10710001CDE9000133
+:10D800009DF8080000EB4001C1EBC0109DF8281006
+:10D8100003EBC0000844407DDDE9002C3038C1171F
+:10D82000104341EA0C01CDE900019DF82800401C9D
+:10D830008DF828009DF828000828DAD3FFF7F1B802
+:10D840009DF8080000EBC00101EB002007EBC000D1
+:10D8500080F8D35E9DF8080000EBC00101EB0020CA
+:10D8600007EBC0019DF8100000EB401001EB8000B9
+:10D8700090F8D80E03286BD09DF8080000EBC0018B
+:10D8800001EB00209DF8101007EBC00001EB4111E7
+:10D8900000EB810090F8D81E9DF8080000EBC00254
+:10D8A00002EB002007EBC00090F8D40E814214D1A7
+:10D8B00097F82106F0B39DF8080000EB400101EB5A
+:10D8C00000109DF8101007EB001000EB011090F80D
+:10D8D000421A41F0080280F8422A9DF8080000EB45
+:10D8E000C00101EB002007EBC0019DF8100000EB28
+:10D8F000401001EB800080F8165F9DF80800A7211A
+:10D9000000EBC00202EB002007EBC0029DF8100004
+:10D9100000EB401002EB800080F8DC1E9DF8080050
+:10D92000A22100EBC00202EB002007EBC0029DF831
+:10D93000100000E01EE000EB401002EB800080F8D9
+:10D94000DA1E0021CDE900118DF82850CC4699E06F
+:10D950009DF80800042100EBC00202EB002007EB59
+:10D96000C0029DF8100000EB401002EB800080F830
+:10D97000D81EB2E7C7F835509DF8080000EBC0018B
+:10D9800001EB002007EBC0019DF81000102200EB16
+:10D99000401001EB800101F6F9610798FAF751FC9C
+:10D9A0009DF8080000EBC00101EB002007EBC0016F
+:10D9B0009DF8100000EB401001EB8000D0F8F11E44
+:10D9C000C7F81910D0F8F50EC7F81D009DF808002B
+:10D9D00000EB400101EB001007EB00119DF8100077
+:10D9E00001EB001090F8400A38769DF8080000EB33
+:10D9F000C00101EB002007EBC0019DF8100000EB17
+:10DA0000401001EB8000D0F80C0FC7F82100FE4851
+:10DA1000D0F86812C7F83910B0F86C02A7F83D00CA
+:10DA2000786D81B20220FBF76BFA00210620FCF72B
+:10DA30007BF8786D401C786500210520FCF774F8B0
+:10DA40004BE7DDE90001090141EA10710001CDE970
+:10DA500000019DF8080000EB4001C1EBC0109DF8EB
+:10DA600028100CEBC0000844C07ADDE900233038F0
+:10DA7000C11710431943CDE900019DF82800401C4F
+:10DA80008DF828009DF828000C28DAD3DDE9001273
+:10DA90009DF8080000EBC00303EB002007EBC00378
+:10DAA0009DF8100000EB401003EB8000C0F8F91E59
+:10DAB000C0F8FD2E0021CDE900118DF8285020E09E
+:10DAC000DDE90001090141EA10710001CDE9000121
+:10DAD0009DF8080000EB4001C1EBC0109DF8281034
+:10DAE0000CEBC0000844C07DDDE900233038C117CD
+:10DAF00010431943CDE900019DF82800401C8DF822
+:10DB000028009DF828000C28DAD3FFF73EB99DF8CD
+:10DB1000080043469DF8101008EB0010084480F8F8
+:10DB2000D0599DF80800DC4600EB4001C1EBC01065
+:10DB30000BEBC000407870280AD19DF8080000EB7C
+:10DB40004001C1EBC0100CEBC0008078FA282ED049
+:10DB50009DF8080000EB4001C1EBC0100CEBC000C9
+:10DB600040789DF8080000EB4001C1EBC0101CF8A4
+:10DB700030009DF8080000EBC00101EB002003EB32
+:10DB8000C00090F8D21E8DF810109DF8080003EB2D
+:10DB900000119DF81000084480F8D059BDF8180015
+:10DBA00001283FD0652847D0B12844D103E0B120F7
+:10DBB000ADF81800DDE79DF8080000EBC00101EBAF
+:10DBC000002003EBC0019DF8100000EB401001EBBA
+:10DBD000800090F8D80E0028E7D19DF8080000EBEF
+:10DBE000C00101EB002003EBC00080F8D35E9DF87C
+:10DBF000080000EBC00101EB002003EBC0019DF821
+:10DC0000100000EB401001EB800080F8D84EB821E6
+:10DC10009DF8080000EBC00202EB002008EBC002F8
+:10DC2000FDF74BBE9DF8080000EB4001C1EBC010B2
+:10DC30000BEBC0000079B7E39DF8080000EB400152
+:10DC4000C1EBC0100CEBC0000079B922ADF8182070
+:10DC50009DF8080000EB4001C1EBC0100CEBC000C8
+:10DC6000007900F00F018DF814108DF828501DE098
+:10DC70009DF8080000EB400101EB001003EB0011E0
+:10DC80009DF8280001EB001090F8411A9DF808005B
+:10DC900000EB4007C7EBC0101CF830005038814241
+:10DCA00012D09DF82800401C8DF828009DF808002F
+:10DCB00000EB400101EB001003EB001090F8170A95
+:10DCC0009DF828108842D3D89DF828009DF814109C
+:10DCD00008448DF810009DF8080000EBC00101EB2E
+:10DCE000002003EBC0079DF8100000EB401007EB8D
+:10DCF000800090F8D80E012811D09DF8080000EBA4
+:10DD0000C00101EB002003EBC0019DF8100000EB07
+:10DD1000401001EB800090F8D80E01288BD19DF8BF
+:10DD2000080000EBC00101EB002003EBC00080F80D
+:10DD3000D35E9DF80800022100EBC00707EB00202E
+:10DD400003EBC0079DF8100000EB401007EB8000CC
+:10DD500080F8D81E9DF8080000EBC00101EB002000
+:10DD6000FAE39DF8080000EB400101EB001008EB1E
+:10DD7000001090F81C0A20B101287CD00228CDD1D7
+:10DD800067E29DF8080008EB400000F50050B0F88D
+:10DD9000F00F801F81B29DF808005F4600EB400243
+:10DDA000C2EBC0120BEBC200401CFBF733FCCDE909
+:10DDB00012059DF8080008EB400000F50050B0F88F
+:10DDC000F01F9DF80800394400EB4002C2EBC01080
+:10DDD0006FF0040202EBC0000844042107F056FB78
+:10DDE000DDE91223C117CDE9000150405940084335
+:10DDF00094D19DF8080008EB001080F8D0599DF8E8
+:10DE0000080000EB400101E0D4100020C1EBC0117C
+:10DE100007EBC100B9460079ADF81800BDF818004D
+:10DE20003128ACD19DF8080008EB400000F5005007
+:10DE3000B0F8F00F4121183890FBF1F0C217CDE98E
+:10DE4000000288F804048DF828502F46BBE09DF8A6
+:10DE5000080000EB4001C1EBC0119DF8280009EB60
+:10DE6000C10100EB80100844007D9DF8281041445A
+:10DE700081F8050400E0B0E09DF8080000EB4001E7
+:10DE8000C1EBC0119DF8280009EBC10100EB801027
+:10DE9000084408211A3007F0C5FA8DED090A10EE82
+:10DEA000100A9DF8281008EB0111C1F815049DF81F
+:10DEB000080000EB4001C1EBC0119DF8280009EB00
+:10DEC000C10100EB801008440821323007F0AAFAA3
+:10DED0008DED090A10EE100A9DF8281008EB0111CB
+:10DEE000C1F811049DF8080000EB4001C1EBC0111E
+:10DEF0009DF8280009EBC10100EB801008440821BF
+:10DF00003A3007F08FFA8DED090A10EE100A9DF8ED
+:10DF1000281008EB0111C1F819049DF8080000EB66
+:10DF20004001C1EBC01109EBC1009DF8281001EBC5
+:10DF3000811108440821423007F074FA8DED090A76
+:10DF400010EE100A9DF8281008EB0111C1F81D040D
+:10DF50009DF8080000EB400101EB00109DF828102F
+:10DF600008EB001000EB011090F8421A41F080011C
+:10DF700080F8421A9DF8080008EB400000F50050B8
+:10DF8000B0F8F01F9DF80800494400EB4002C2EBD6
+:10DF9000C0104FF0FF3202EBC000095C9DF8080092
+:10DFA00000EBC00202EB002008EBC0039DF810005C
+:10DFB00000EB401003EB800080F8141F9DF8280050
+:10DFC000401C8DF828009DF82800DDE90012401A59
+:10DFD00077EB0200FFF43BAF2DE69DF808005F46AB
+:10DFE00000EB4001C1EBC0100BEBC000437D9DF87E
+:10DFF000080000EB4002C2EBC0100BEBC000807DBC
+:10E0000043EA0020C317CDE900039DF8080015215D
+:10E0100000EB4002C2EBC0100BEBC000FBF7E4FAD0
+:10E02000CDE91205DDE90001129B69405840084323
+:10E03000D2D19DF8080000EB4001C1EBC011384679
+:10E0400017F83120521E8DF810209DF8081008EBAB
+:10E0500001129DF81010114481F8D0599DF810104C
+:10E06000414481F805549DF8101008EB0111C1F8E6
+:10E0700015549DF8081001EB4102C2EBC11100EBF1
+:10E08000C1018A799DF8081001EB4103C3EBC1116E
+:10E0900000EBC101497942EA012100EE101AF8EEC5
+:10E0A000400A9FEDFA0A9DF8081080EE801A01EBF5
+:10E0B0004102C2EBC11100EBC1010A799DF80810C1
+:10E0C00001EB4103C3EBC11100EBC101C97842EA86
+:10E0D000012100EE901A9DF81010F8EE600A71EE22
+:10E0E000200A10EE902A08EB0111C1F811249DF8C6
+:10E0F000081001EB4102C2EBC11100EBC1018A7AA9
+:10E100009DF8081001EB4103C3EBC11100EBC10105
+:10E11000497A42EA012100EE901A9DF80810B8EE03
+:10E12000601AC1EE000A01EB4102C2EBC11100EB23
+:10E13000C1010A7A9DF8081001EB4103C3EBC1113C
+:10E1400000EBC101C97942EA012100EE101A9DF8E5
+:10E150001010B8EE400A30EE800A10EE102A08EBDC
+:10E160000111C1F819249DF8081001EB4102C2EB1E
+:10E17000C11100EBC100C07A00069DF8080000EB59
+:10E180004001C1EBC01018D407EBC000027B9DF822
+:10E19000080000EB4003C3EBC01007EBC000C07ADF
+:10E1A00042EA002000EE100AB8EE400ADFEDB80A9D
+:10E1B00020EE200A10EE100A19E007EBC000037BE6
+:10E1C0009DF8080000EB4001C1EBC01007EBC00058
+:10E1D000C07A43EA0020404280B2FAF7EEF99FEDA0
+:10E1E000AD1B53EC112BFAF707F9FAF736FA9DF845
+:10E1F000101008EB0111C1F81D049DF8080000EB98
+:10E20000400101EB00109DF8101008EB001000EB2E
+:10E21000011090F8421A41F0800180F8421A9DF8EE
+:10E22000080000EB4001C1EBC01107EBC100C17D4C
+:10E230009DF8080000EBC00202EB002008EBC002D2
+:10E240009DF8100000EB401002EB800080F8141FD6
+:10E25000B7E09DF808005F4600EB4001C1EBC0103D
+:10E260000BEBC000C3799DF8080000EB4002C2EB45
+:10E27000C0100BEBC000007A43EA0020C317CDE9C1
+:10E2800000039DF80800072100EB4002C2EBC0101C
+:10E290000BEBC000FBF7A8F9CDE91205DDE90001A1
+:10E2A000129B6940584008437ED19DF8080000EB5E
+:10E2B0004001C1EBC01117F83100401E8DF810006D
+:10E2C0009DF8080008EB001080F8D0599DF8100068
+:10E2D000404480F805549DF8080000EB4001C1EB74
+:10E2E000C01107EBC1008079FAF767F941EC110B17
+:10E2F0009FED6A0B09F028FA9DF80800B0EE408AFD
+:10E30000F0EE608A00EB4001C1EBC01107EBC100E9
+:10E3100002799DF8080000EB4001C1EBC01107EB4A
+:10E32000C100C07842EA0020FAF747F953EC182BF5
+:10E33000FAF7D4F8FAF791F99DF8101008EB0111EB
+:10E34000C1F815049DF8100008EB0010C0F8115436
+:10E350009DF8100008EB0010C0F819549DF810004B
+:10E3600008EB0010C0F81D549DF8080000EB4001B8
+:10E3700001EB00109DF8101008EB001000EB0110ED
+:10E3800090F8421A41F0800280F8422A9DF8080075
+:10E3900000EB4001C1EBC01107EBC100427A9DF8D0
+:10E3A000080000EBC00100E004E201EB002008EBF4
+:10E3B000C0039DF8100000EB401003EB800080F8D4
+:10E3C000142F9DF8080000EB400101EB001008EB52
+:10E3D000001090F8170A88F80404EBE19DF8080093
+:10E3E00000EB4001C1EBC0100BEBC0005946C378F5
+:10E3F0009DF8080000EB4002C2EBC0100BEBC00020
+:10E40000807843EA00208DF80C009DF8080000EBAE
+:10E410004002C2EBC0109DF80C200BEBC000104472
+:10E4200043789DF8080000EB4002C2EBC0109DF855
+:10E430000C2001EBC000805C43EA0020C317CDE94B
+:10E4400000039DF808009DF80C1000EB4002C2EBA1
+:10E45000C0100BEBC000FBF7C7F8CDE91205DDE9F2
+:10E460000001129B694058400843B6D19DF808004E
+:10E470005B4600EB4001C1EBC0100BEBC0004078E5
+:10E480008DF810008DF82850414625E000FF7F47A9
+:10E490000000803D000000000000B0BF0000000050
+:10E4A000000024409DF8080000EB400202EB001041
+:10E4B0009DF8282001EB001000EB021090F8410AB3
+:10E4C0009DF8102090429DF8280002D18DF8100090
+:10E4D00010E0401C8DF828009DF8080000EB400279
+:10E4E00002EB001001EB001090F8170A9DF82820AD
+:10E4F0009042D7D89DF8080000EB400202EB0010D4
+:10E500009DF8102001EB001000EB021090F8422A59
+:10E5100042F0800280F8422A9DF8080000EB400299
+:10E52000C2EBC01003EBC0000079ADF818009DF8F5
+:10E5300008009DF8102001EB0010104480F8D0591D
+:10E54000BDF81800F32806D007DC052874D0F128A0
+:10E5500008D0F22889D189E18FE1F4286DD0F6281E
+:10E56000F8D18DE19DF8080000EBC00202EB00201D
+:10E5700001EBC0029DF8100000EB401002EB8000A0
+:10E5800090F8D80E00289DF8080021D000EB40023A
+:10E5900002EB00109DF8102001EB001000EB0210C0
+:10E5A00090F8490AC00712D09DF80800C44600EB55
+:10E5B000C00202EB002008EBC0029DF8100000EB47
+:10E5C000401002EB800090F8580FC00720D0A8E060
+:10E5D00000EBC00202EB002001EBC0029DF810002E
+:10E5E00000EB401002EB800080F8D84E9DF8080048
+:10E5F000F42200EBC00707EB002001EBC0079DF8F9
+:10E60000100000EB401007EB800080F8DC2E88E063
+:10E610009DF8080000EBC00202EB00200CEBC002EA
+:10E620009DF8100000EB401002EB800090F84A0FBC
+:10E6300098B38DF8285028E092E133E19DF8080066
+:10E6400000EBC00202EB00209DF810200CEBC00094
+:10E6500002EB421200EB82009DF82820104490F853
+:10E660004B2F9DF8080000EB400707EB00109DF8CA
+:10E6700028700CEB0010384490F81E0A824208D132
+:10E680009DF82800401C8DF828009DF828000428DB
+:10E69000D4D39DF82800042825D042E09DF8080036
+:10E6A00000EBC00202EB00200CEBC0029DF8100052
+:10E6B00000EB401002EB80009DF82820104490F8F9
+:10E6C0004B0F9DF8082002EB420707EB02129DF862
+:10E6D00028700CEB02123A4492F81E2A904208D19C
+:10E6E0009DF82800401C8DF828009DF828000A2875
+:10E6F000D4D39DF828000A2813D09DF8080000EB19
+:10E70000C00202EB002008EBC0029DF8100000EBF5
+:10E71000401002EB800090F8582F42F0010280F880
+:10E72000582F9DF80C0011289DF8080000EB4002BE
+:10E7300002EB00109DF8102001EB001000EB02101E
+:10E7400090F8422A37D022F0080280F8422A9DF839
+:10E75000080000EBC00202EB002001EBC0029DF8B4
+:10E76000100000EB401002EB800090F8580FC0073B
+:10E7700020D09DF8080000EBC00202EB002001EB66
+:10E78000C0029DF8100000EB401002EB8000A0F8E2
+:10E79000565F9DF80800052200EBC00303EB002044
+:10E7A00001EBC0019DF8100000EB401001EB800070
+:10E7B00080F8DC2E36E242F0080280F8422A8DF81A
+:10E7C000285023E09DF8080000EB4002C2EBC01087
+:10E7D00003EBC0029DF82800104442799DF8080020
+:10E7E00000EBC00707EB002001EBC0079DF810000D
+:10E7F00000EB401007EB80079DF82800384480F8B4
+:10E80000172F9DF82820521C8DF828209DF82800ED
+:10E810000A28D7D38DF8285023E09DF8080000EB94
+:10E820004002C2EBC0109DF8282003EBC00010444A
+:10E83000C27B9DF8080000EBC00707EB002001EB4E
+:10E84000C0079DF8100000EB401007EB80009DF81A
+:10E850002870384480F8302F9DF82800401C8DF82F
+:10E8600028009DF828000228D7D3DBE19DF8080096
+:10E87000F12200EBC00303EB002008EBC00191E79D
+:10E880009DF80800032200EBC00303EB002001EB1E
+:10E89000C0039DF8100000EB401003EB800080F8EF
+:10E8A000D82EE3E79DF80820022002EBC20707EB11
+:10E8B000022201EBC2079DF8102002EB421207EB87
+:10E8C000820282F8D80E9DF80800F62700EBC002FD
+:10E8D00002EB00209DF8102001EBC00002EB421279
+:10E8E00000EB820080F8DC7E9DF8080000EBC0029F
+:10E8F00002EB00209DF8102001EBC00002EB421259
+:10E9000000EB820080F84A4F8DF8285023E09DF8F4
+:10E91000080000EB4002C2EBC0109DF8282003EB7A
+:10E92000C000104442799DF8080000EBC00707EBD7
+:10E93000002001EBC0079DF8100000EB401007EB32
+:10E9400080009DF82870384480F84B2F9DF82800EF
+:10E95000401C8DF828009DF828000A28D7D361E1D3
+:10E960009DF8080000EB4002C2EBC01003EBC000B2
+:10E9700082799DF8080000EB4007C7EBC0100BEB55
+:10E98000C000407942EA00229DF8080000EBC00375
+:10E9900003EB002001EBC0039DF8100000EB4010DA
+:10E9A00003EB8000A0F8562F9DF8080000EBC00292
+:10E9B00002EB002001EBC0029DF8100000EB4010BC
+:10E9C00002EB8000B0F8562F9DF8080000EB4003E2
+:10E9D00003EB001001EB0010B0F82A0A8242BED30C
+:10E9E0009DF80800F12200EBC00303EB002001EBCF
+:10E9F000C0079DF8100000EB401007EB800080F886
+:10EA0000DC2E9DF8080000EBC00202EB002008EBB2
+:10EA1000C0019DF8100000EB401001EB800090F861
+:10EA2000581F21F0010180F8581FFBE09DF80800F5
+:10EA30005A4600EB4001C1EBC0100BEBC00000795F
+:10EA40008DF810008DF85450C14619E09DF808006B
+:10EA500000EB400101EB00109DF8541009EB001091
+:10EA600000EB011090F8410A9DF8101088429DF8C3
+:10EA7000540002D18DF8100010E0401C8DF85400B5
+:10EA80009DF8080000EB400101EB001009EB0010BD
+:10EA900090F8170A9DF854108842D7D89DF80800BE
+:10EAA00000EB4001C1EBC01002EBC000C078ADF834
+:10EAB0001800BDF81800182812D2DFE800F0110C79
+:10EAC0000E118E8E868E881111118A8E8E8E8E8CEE
+:10EAD00011118E118E8E1A2000E00D208DF80C0081
+:10EAE0009DF80C00001FC1B29DF808005F4600EBC6
+:10EAF0004003C3EBC0130BEBC300C01CFAF7A2FB2F
+:10EB00008DF85C009DF8080000EB4001C1EBC011DE
+:10EB100007EBC1009DF80C10084410F8010C9DF89B
+:10EB20005C1088427ED19DF8080000EB4001C1EBEB
+:10EB3000C01107EBC10138464978002972D09DF811
+:10EB4000081001EB4102C2EBC11100EBC1029DF8BC
+:10EB50000C101144CA789DF8081001EBC10303EBB7
+:10EB6000012109EBC1039DF8101001EB411103EBEA
+:10EB7000810181F8142F9DF8081009EB01129DF80E
+:10EB80001010114481F8D059BDF81810CE293CF46A
+:10EB9000C4AD24DCB9293CF4F6AD7CF792A9C329B5
+:10EBA0007DD0C5297CF4B5A99DF8081001EB410280
+:10EBB00002EB011109EB011191F81C1A00299DF8D3
+:10EBC0000C106DD00E29ADD1FEE3072086E708209A
+:10EBD00084E70C2082E70A2080E706207EE7E1290F
+:10EBE000D5D006DCD5293AD0D729A7D0D92999D1B3
+:10EBF0007CE2E5297CF49BA989F860459DF8080032
+:10EC000000EBC00101EB002009EBC0019DF81000F2
+:10EC100000EB401001EB800090F8D80E00289DF822
+:10EC2000080000E0F0E200EBC00101EB00207DF401
+:10EC3000D1A809EBC00080F8D35E9DF8080000EB76
+:10EC4000C00101EB002009EBC0019DF8100000EBB2
+:10EC5000401001EB800080F8D84EFCF75EBD9DF8B7
+:10EC6000081001EB4102C2EBC11107EBC100C078F3
+:10EC700089F862009DF8080000EB400101EB0010EC
+:10EC80009DF8101009EB001000EB011099F86210CC
+:10EC9000A4EBD11290F8421A62F3000101E0F9E20C
+:10ECA0005DE380F8421A9DF8080000EB400101EB9B
+:10ECB00000109DF8101009EB001000EB011099F8FE
+:10ECC00062104A0990F8421A62F3410180F8421A30
+:10ECD0009DF8080000EB400101EB00109DF81010BA
+:10ECE00009EB001000EB011090F8420AC0F340015C
+:10ECF0009DF8080000EBC00202EB00209DF81020F8
+:10ED000009EBC00002EB421200EB820090F8F00E1B
+:10ED1000C0F34000814249D09DF808004A4600EB0C
+:10ED2000C00101EB002009EBC0019DF8100000EBD1
+:10ED3000401001EB80019DF8080000EB400303EB5D
+:10ED400000109DF8103009EB001000EB031090F854
+:10ED5000420A430891F8F00E63F3410081F8F00E87
+:10ED60009DF8080000EB400101EB00109DF8101029
+:10ED700002EB001000EB011090F8420A800716D554
+:10ED80009DF80800D92100EBC00303EB002009EB3C
+:10ED9000C0029DF8100000EB401002EB800080F8EC
+:10EDA000DC1E9DF808100220FAF7BEFE42E09DF836
+:10EDB000080000EBC00101EB002002EBC0019DF850
+:10EDC000100000EB401001EB800080F8E54E9DF84C
+:10EDD0000800D92100EBC00303EB002002EBC003C5
+:10EDE0009DF8100000EB401003EB800080F8DC1E63
+:10EDF0009DF8080000EB400101EB001002EB001150
+:10EE00009DF8100001EB001191F8420A20F0200358
+:10EE100081F8423A9DF8080000EBC00101EB0020A8
+:10EE200009EBC0019DF8100000EB401001EB8000E1
+:10EE300080F8164F9DF8080000EB400101EB001030
+:10EE400009EB00119DF8100001EB001090F8420A48
+:10EE500000F001019DF8080000EBC00202EB002069
+:10EE600009EBC0029DF8100000EB401002EB80009F
+:10EE700090F8F00E00F0010081426AD09DF8080081
+:10EE800000EBC00101EB00209DF8101009EBC00061
+:10EE900001EB411100EB81009DF8081001EB4102EC
+:10EEA00002EB01119DF8102009EB011101EB021199
+:10EEB00091F8421A90F8F02E61F3000280F8F02EDB
+:10EEC0009DF8080000EB400101EB00109DF81010C8
+:10EED00009EB001000EB011090F8420AC0073CF467
+:10EEE000A7A99DF808004F4600EBC00101EB0020E8
+:10EEF00009EBC0019DF8100000EB401001EB800011
+:10EF000090F8160F00289DF8080000EBC00101EBF7
+:10EF1000002009EBC0019DF8100000EB401001EB50
+:10EF2000800017D080F8155F9DF8080000EB4001C5
+:10EF300001EB001007EB00119DF8100001EB001130
+:10EF400091F8420A20F0010281F8422A97F821063E
+:10EF500018B1A7E080F8154FF8E7387D012865D192
+:10EF6000786DF98A884261D29DF8080000EBC001F3
+:10EF700001EB002007EBC0019DF8100000EB4010F2
+:10EF800001EB800090F8150F01284FD19DF8080083
+:10EF900000EBC00101EB002007EBC0019DF8100061
+:10EFA00000EB401001EB800090F8490FF0BB9DF89A
+:10EFB000080000EB400101EB001007EB00119DF889
+:10EFC000100001EB001090F8401A9DF8080000EBCB
+:10EFD000C00202EB002007EBC00080F8D11E9DF8B4
+:10EFE0000800C32100EBC00202EB002007EBC002C7
+:10EFF0009DF8100000EB401002EB800080F8DC1E52
+:10F000009DF8080000EB400101EB001007EB001138
+:10F010009DF8100001EB0010C0F8445A9DF808104C
+:10F020000220FAF781FD8DF8285018E03AE09DF8AB
+:10F03000080000EBC00101EB002007EBC0019DF8C8
+:10F04000100000EB401001EB80019DF828000844FF
+:10F0500080F8175F9DF82810491C8DF828109DF83E
+:10F0600028001428E3D38DF8285017E09DF80800F5
+:10F0700000EBC00101EB002007EBC0019DF8100080
+:10F0800000EB401001EB80009DF82810084480F848
+:10F09000335F9DF82800401C8DF828009DF828005B
+:10F0A0000A28E3D39DF8080000EB400101EB0010B3
+:10F0B0009DF8101009EB001000EB011090F8420AC7
+:10F0C00080077CF581A99DF80800D92100EBC002DA
+:10F0D00002EB002009EBC0029DF8100000EB40108D
+:10F0E00002EB800080F8DC1EFCF76EB99DF808107A
+:10F0F00001EB410202EB011109EB011191F81C1A1D
+:10F1000000299DF80C1002D00A297DD193E008292E
+:10F110007AD18DF8285024E09DF8081001EB4102C7
+:10F12000C2EBC1119DF8282000EBC1011144C97840
+:10F1300001F00F01092918D89DF8081001EB4102D0
+:10F14000C2EBC1119DF8282000EBC1011144C97820
+:10F1500001F0F001902908D89DF82810491C8DF87D
+:10F1600028109DF828100629D6D39DF828100629C6
+:10F170004AD39DF8081001EB4102C2EBC11100EB2C
+:10F18000C101C9780A049DF8081001EB4103C3EBE3
+:10F19000C11100EBC101097942EA01229DF8081072
+:10F1A00001EB4103C3EBC11100EBC10149790A43F3
+:10F1B0009DF8081001EBC10303EB012109EBC1032A
+:10F1C0009DF8101001EB411103EB8101C1F8F12E04
+:10F1D0009DF8081001EB4102C2EBC11100EBC10127
+:10F1E00089790A049DF8081001EB4103C3EBC111B2
+:10F1F00000EBC101C97942EA01229DF8081001EB38
+:10F200004103C3EBC11100E022E100EBC100007A31
+:10F2100002439DF8080000EBC00101EB002009EB60
+:10F22000C0039DF8100000EB401003EB8000C0F815
+:10F23000F52EFCF732BA8DF8285025E09DF808101D
+:10F2400001EB4102C2EBC1119DF8282000EBC10186
+:10F250001144C97801F00F0109293CF6B4A99DF8C1
+:10F26000081001EB4102C2EBC1119DF8282000EB10
+:10F27000C1011144C97801F0F0019029EDD89DF841
+:10F280002810491C8DF828109DF828100829D5D37E
+:10F29000FCF799B99DF8080000EBC00101EB0020D4
+:10F2A00009EBC0029DF8100000EB401002EB80005B
+:10F2B00080F8DC6E9DF8080000EBC00101EB002037
+:10F2C00009EBC00080F8D34E9DF8080000EB400128
+:10F2D00001EB00109DF8101009EB001000EB01107D
+:10F2E00090F8421A41F02002FCF7F3BA0A799DF82F
+:10F2F000081001EB4103C3EBC11107EBC100C0785B
+:10F3000042EA0022FCF777BA9DF8080000EBC00142
+:10F3100001EB002009EBC00080F8D34E9DF80800F7
+:10F3200000EBC00101EB002009EBC0029DF81000CA
+:10F3300000EB401002EB800080F8DC6E9DF80800C6
+:10F3400000EB400101EB00109DF8101009EB0010DC
+:10F3500000EB011090F8421A41F00402C4E70C29B6
+:10F3600076D18DF8285024E09DF808109DF82830BB
+:10F3700001EB4102C2EBC11100EBC102D118C97807
+:10F3800001F00F01092918D89DF8082002EB42036B
+:10F39000C3EBC21100EBC1029DF828101144C978DB
+:10F3A00001F0F001902908D89DF82810491C8DF82B
+:10F3B00028109DF828100A29D6D39DF828100A296C
+:10F3C00046D30022134600E068E0CDE9002229463A
+:10F3D0008DF828501EE0009A1B0243EA12631202C5
+:10F3E000CDE900239DF8082002EB4203C3EBC212D3
+:10F3F0009DF8283000EBC2021A44D278DDE90037CC
+:10F400001A4341EA0703CDE900239DF82820521C46
+:10F410008DF828209DF82820052ADCD3DDE9003767
+:10F420009DF8082002EBC20C0CEB022209EBC20C87
+:10F430009DF8102002EB42120CEB8202C2F8F93E5A
+:10F44000C2F8FD7E0023CDE900338DF8281020E0BE
+:10F45000D1E0DDE900231B0243EA12631202CDE989
+:10F4600000239DF8082002EB4203C3EBC2129DF873
+:10F47000283000EBC2021A44127ADDE900371A4341
+:10F4800041EA0703CDE900239DF82820521C8DF89E
+:10F4900028209DF82820052ADBD399E08DF82850F4
+:10F4A00024E09DF808109DF8283001EB4102C2EBE2
+:10F4B000C11100EBC102D118C97801F00F0109296F
+:10F4C00018D89DF8082002EB4203C3EBC21100EBF1
+:10F4D000C1029DF828101144C97801F0F00190296B
+:10F4E00008D89DF82810491C8DF828109DF8281080
+:10F4F0000C29D6D39DF828100C297CD30022CDE905
+:10F50000002229468DF82850BC461FE0DDE90002A4
+:10F51000120242EA10620002CDE900029DF80800E2
+:10F5200000EB4002C2EBC0109DF828200CEBC0009D
+:10F530001044C078DDE90023104341EA0302CDE91D
+:10F5400000029DF82800401C8DF828009DF8280036
+:10F550000628DBD3DDE900239DF8080000EBC00797
+:10F5600007EB002009EBC0079DF8100000EB4010EE
+:10F5700007EB8000C0F8F92EC0F8FD3E0022CDE96F
+:10F5800000228DF828101FE0DDE90002120242EA95
+:10F5900010620002CDE900029DF8080000EB400275
+:10F5A000C2EBC0109DF828200CEBC0001044407A3C
+:10F5B000DDE90023104341EA0302CDE900029DF892
+:10F5C0002800401C8DF828009DF828000628DBD371
+:10F5D000DDE900129DF8080000EBC00303EB0020FA
+:10F5E00009EBC0039DF8100000EB401003EB800016
+:10F5F000C0F8011F00E011E1C0F8052F9DF80800D8
+:10F6000000EBC00101EB002009EBC0019DF81000E8
+:10F6100000EB401001EB800090F8D81E9DF8080028
+:10F6200000EBC00202EB002009EBC00090F8D40E02
+:10F6300081427DD199F821064F46B8B19DF8080066
+:10F6400000EB400101EB00109DF8101009EB0010D9
+:10F6500000EB011090F8421A41F0080280F8422AAB
+:10F660009DF808100220FAF75FFA78E0C7F83550E5
+:10F670009DF8080000EBC00101EB002007EBC00182
+:10F680009DF81000102200EB401001EB800101F604
+:10F69000F9610798F8F7D5FD9DF8080000EBC00167
+:10F6A00001EB002007EBC0019DF8100000EB4010BB
+:10F6B00001EB8000D0F8F11EC7F81910D0F8F50E54
+:10F6C000C7F81D009DF8080000EB400101EB001099
+:10F6D00007EB00119DF8100001EB001090F8400AB4
+:10F6E00038769DF8080000EBC00101EB002007EB25
+:10F6F000C0019DF8100000EB401001EB8000D0F835
+:10F700000C0FC7F821006748D0F86812C7F8391005
+:10F71000B0F86C02A7F83D00786D81B20220F9F7CD
+:10F72000EFFB00210620FAF7FFF9786D401C00E09E
+:10F7300003E078650021052095E79DF8080000EBBF
+:10F74000400101EB00109DF8101009EB001000EBD8
+:10F75000011090F8421A41F0040180F8421A9DF815
+:10F76000080000EBC00101EB002009EBC0019DF88F
+:10F77000100000EB401001EB800080F8165F9DF850
+:10F78000080000EBC00101EB002009EBC0019DF86F
+:10F79000100000EB401001EB800080F8DC6E9DF85B
+:10F7A000080000EBC00101EB002009EBC0019DF84F
+:10F7B000100000EB401001EB800090F8D80E0428F8
+:10F7C0002CD19DF8080000EB400101EB00109DF8E2
+:10F7D000101009EB001000EB011090F8421A41F0F4
+:10F7E000800180F8421A9DF8080000EBC00101EB8F
+:10F7F000002009EBC00080F8D34E9DF808000521D9
+:10F8000000EBC00202EB002009EBC0029DF81000E3
+:10F8100000EB401002EB800080F8D81E98F86702D9
+:10F82000A0B19DF8080008EB400000F50050B0F8CA
+:10F83000F01F9DF80800012300EB4002C2EBC0124C
+:10F840000BEBC2009DF80820FBF758F88DF8285004
+:10F85000594613E089F86055FBF75FBF9DF8080033
+:10F8600000EB4002C2EBC0109DF8282001EBC00065
+:10F8700085549DF82800401C8DF828009DF828002C
+:10F880001428EBD308480178427811448278114457
+:10F89000C278D1427BF4EBA919B0BDEC028BBDE874
+:10F8A000F08F0000D41000200F0800202DE9F74F42
+:10F8B00092B04FF00008ADF82080ADF80480ADF8AC
+:10F8C0000880ADF80C808DF810808DF814808DF8CC
+:10F8D0001880CDE90A88CDE90A88ADF83C80FEA001
+:10F8E000D0E90010CDE90C10FDA0D0E90010CDE961
+:10F8F0001010FD4880F80480129800EB400101EBE5
+:10F900000011FA4800EB011797F8161A8DF810103D
+:10F91000129900EB0110139900900844834690F867
+:10F92000D0291298042A00EBC00101EB0020EF4916
+:10F9300001EBC00A1399139801EB41110AEB810501
+:10F9400007EB001921D105208BF8D00985F8D88E56
+:10F9500099F8420A20F0800189F8421A97F8160AAD
+:10F96000A121072811D2DFE800F010040606090BD8
+:10F970000D00E52007E085F8DC1E06E0B12002E07E
+:10F98000312000E0F12085F8DC0E9DF810C0129BBC
+:10F99000149802224121D64EC3EB0313A1384FF035
+:10F9A000320E03EB8304BCF1070F7BD2DFE81CF0BF
+:10F9B0007A000700B102F903750517078C0799F85B
+:10F9C000410AC146002101F02DFE8DF8140095F882
+:10F9D000D81E9AF8D40E814202D101218AF8D31E92
+:10F9E0009BF8D009401C8BF8D009149BA221A620BB
+:10F9F000CE2B7DD012DC4FF0A502B92B79D006DCDE
+:10FA0000B22B77D0B52B35D0B62B4BD123E1C32BFE
+:10FA100071D0C52B70D0CA2BF7D111E1E12B6CD07E
+:10FA200006DCD52B09D0D72B68D0D92BEDD10FE030
+:10FA3000E52B6ED0E72BE8D155E2F52006F834002F
+:10FA40009DF8140006EBC4056870A970D52009E084
+:10FA5000F52006F834009DF8140006EBC405687024
+:10FA6000A970D920E8702846032101F00CFD287107
+:10FA700005202CE2F52106F834109DF8143006EB31
+:10FA8000C40188464B7097F81C1AB52759B1D5F8B0
+:10FA9000E01EB1F1104F3DD34FF010410022CDE9EF
+:10FAA0000A123BE0AAE2D5F8E00EB0F5100F05D33C
+:10FAB0004FF410000021CDE90A0103E0D5F8E00E73
+:10FAC000CDE90A0988F80220484610E0BDF8200078
+:10FAD000C0F10200C200DDE90A01F8F7A2FBBDF89F
+:10FAE000202008EB0201C870BDF82000401C06E091
+:10FAF00054E12FE0BAE098E045E11BE1FEE1ADF80A
+:10FB00002000BDF820000328E0D3404688F80670A6
+:10FB100009E1DDE1D5F8E01ECDE90A1988F8020017
+:10FB2000484610E0BDF82000C0F10300C200DDE946
+:10FB30000A01F8F776FBBDF8202008EB0201C87037
+:10FB4000BDF82000401CADF82000BDF820000428BE
+:10FB5000E8D361E0F52106F834109DF8143006EB87
+:10FB6000C40188464B7097F81C1AB92761B1D5F8C3
+:10FB7000E01EB1F1104F32D0D5F8E02ECDE90A29C0
+:10FB800088F80200484641E0D5F8E00EB0F5100FC5
+:10FB900007D0D5F8E00ECDE90A0988F802204846DA
+:10FBA00016E04FF410000021CDE90A01F5E7BDF899
+:10FBB0002000C0F10200C200DDE90A01F8F731FBC4
+:10FBC000BDF8202008EB0201C870BDF82000401CE1
+:10FBD000ADF82000BDF820000328E8D395E74FF0EA
+:10FBE00010410022CDE90A12CAE7BDF82000C0F199
+:10FBF0000300C200DDE90A01F8F713FBBDF820207D
+:10FC000008EB0201C870BDF82000401CADF82000D0
+:10FC1000BDF820000428E8D3404688F80770072183
+:10FC200001F031FC88F80800ABE0F52006F834005C
+:10FC30009DF8140006EBC4056870A970C32011E795
+:10FC4000F52006F834009DF8140006EBC405687032
+:10FC5000A970CA2006E7F52006F834009DF81400C4
+:10FC600006EBC4056870A970B620FBE6F52006F81F
+:10FC700034009DF8141006EBC4008046417097F8DC
+:10FC80001C0AB22318B188F80220484642E0A42199
+:10FC900088F8021048460FE0D5F80C0FBDF8201088
+:10FCA000BDF82020C1F10101C900C84008EB0201E4
+:10FCB000C870BDF82000401CADF82000BDF8200041
+:10FCC0000228E9D3404688F80530052101F0DBFB26
+:10FCD00088F8060073E100000169323031303000ED
+:10FCE00001693230453030000F080020D410002068
+:10FCF0000C450020D5F80C0FBDF82010BDF82020D1
+:10FD0000C1F10201C900C84008EB0201C870BDF88A
+:10FD10002000401CADF82000BDF820000328E9D3E6
+:10FD2000404688F80630062101F0ADFB88F8070050
+:10FD30000820CCE0F52106F834109DF8141006EBED
+:10FD4000C4077970B87048460EE0D5F8100FBDF8BA
+:10FD50002010C1F10301C900C840BDF8201039448A
+:10FD6000C870BDF82000401CADF82000BDF8200090
+:10FD70000428EAD3E120F8713846072101F083FB1B
+:10FD800038720920A3E0F52006F834009DF814002D
+:10FD900006EBC4056870A970C52063E6F52006F877
+:10FDA00034009DF8141006EBC4008046417097F8AB
+:10FDB0001C0A4FF0CE0A30B1AE2188F802104F462F
+:10FDC000ADF820905AE0AC2188F802104F46ADF80B
+:10FDD000209014E0D5F8F90ED5F8FD1EBDF82020CE
+:10FDE000C2F10402D200F8F71CFABDF8202008EB9B
+:10FDF0000201C870BDF82000401CADF82000BDF81D
+:10FE000020000528E6D3ADF8207014E0D5F8010FE6
+:10FE1000D5F8051FBDF82020C2F10402D200F8F782
+:10FE200000FABDF8202008EB02010872BDF820009E
+:10FE3000401CADF82000BDF820000528E6D388F866
+:10FE40000DA040460D2101F01EFB88F80E000F208A
+:10FE50003DE0D5F8F90ED5F8FD1EBDF82020C2F121
+:10FE60000502D200F8F7DDF9BDF8202008EB020109
+:10FE7000C870BDF82000401CADF82000BDF820007F
+:10FE80000628E6D3ADF8207014E0D5F8010FD5F8B8
+:10FE9000051FBDF82020C2F10502D200F8F7C1F914
+:10FEA000BDF8202008EB02014872BDF82000401C7C
+:10FEB000ADF82000BDF820000628E6D388F80FA092
+:10FEC00040460F2101F0DFFA88F81000112091E27E
+:10FED000F52006F834009DF8140006EBC4056870A0
+:10FEE000A970E520BEE5F52006F834009DF8140061
+:10FEF00006EBC4056870A970E720B3E5F52006F8A5
+:10FF000034009DF8140006EBC4056870A970D72072
+:10FF1000A8E599F8413A8DF8143095F8D87E9AF80A
+:10FF2000D43E9F4202D101278AF8D37E9BF8D03974
+:10FF30005B1C8BF8D0399DF8143023B19DF8143038
+:10FF40005B1E8DF814300A2858D2DFE800F02AFE34
+:10FF50004276D7FDFC05FB5806F834209DF81400C6
+:10FF600006EBC40740307870B9703021F9703971F0
+:10FF7000352078713320B8713120F8713972797277
+:10FF8000B9720320F872781C0B21F9F75BF938730A
+:10FF90000D20ADF83C0095F8D80E04282ED1052090
+:10FFA0002AE0042206F834209DF8141006EBC40061
+:10FFB00040314170512181700521C170EEE0072070
+:10FFC00018E2287103206871681C0521F9F73AF9D5
+:10FFD000FEE3042306F834309DF8142006EBC40039
+:10FFE0004032427081700521C170ADF83C3095F807
+:10FFF000D80E0228D2D1032085F8D80E1DE106F8CC
+:020000040801F1
+:1000000034209DF8140006EBC40540306870A970D8
+:100010003120E87085F804E003206871681C052130
+:10002000F9F710F9A8710720ADF83C0099F8420AD9
+:1000300020F0200189F8421AFFE006F834209DF8EC
+:10004000140006EBC40740307870B9703121F970A4
+:1000500030203871D5F8E02EB2F5100F00D270467E
+:10006000787195F8DD0E012803D095F8DD0E10B1FA
+:1000700003E0B97101E087F806E0ADF8208013E0F5
+:10008000D5F8E00EBDF82010C1F105018900C84087
+:10009000BDF8201000F00F0039443030C871BDF8B1
+:1000A0002000401CADF82000BDF820000628E7D352
+:1000B00087F80DE0ADF8208013E0D5F80C0FBDF8FF
+:1000C0002010C1F103018900C840BDF8201000F0E4
+:1000D0000F00394430308873BDF82000401CADF863
+:1000E0002000BDF820000428E7D30320B874781C52
+:1000F0001221F9F7A7F8F87414207BE106F83420F0
+:100100009DF8140006EBC40740307870B97087F88A
+:1001100003E03121397187F805E087F806E0ADF892
+:10012000208018E0D5F80C0FBDF82010C1F10301B4
+:100130008900C840BDF8201000F00F00394430306D
+:10014000C87103E05EE03AE13AE14EE0BDF820001C
+:10015000401CADF82000BDF820000428E2D3ADF823
+:100160002080302108E0BDF820003844C172BDF87D
+:100170002000401CADF82000BDF820001928F2D363
+:10018000032087F82400781C2421F9F75BF887F80E
+:1001900025002620F1E306EBC4014870ADF83C20B1
+:1001A000EDE399F8413A8DF8143095F8D87E9AF835
+:1001B000D43E9F4202D101278AF8D37E9BF8D039E2
+:1001C0005B1C8BF8D0399DF8143023B19DF81430A6
+:1001D0005B1E8DF814300A28E2D2DFE800F0050635
+:1001E000204AF2F1F02E132FDBE606F834209DF8BA
+:1001F000140006EBC40540306870A9703120E87027
+:100200003520DEE606F834209DF8140006EBC40520
+:1002100040306870A97085F803E03020D1E60423EF
+:1002200006F834309DF8142006EBC40040324270CA
+:1002300081700521C170ADF83C30A0E306F8342090
+:100240009DF8140006EBC40540306870A970312099
+:10025000E87085F804E003206871681C0521F8F750
+:10026000F1FFA87199F8420A20F0200189F8421A9A
+:10027000A5E606F834209DF8140006EBC4074030CC
+:100280007870B9703120F8703971D5F8E01EB1F18D
+:10029000104F09D07146797195F8DD1E012905D0FE
+:1002A00095F8DD0E30B102E03021F4E7B871ADF819
+:1002B000208015E07046F9E7D5F8E00EBDF8201073
+:1002C000C1F107018900C840BDF8201000F00F00FF
+:1002D00039443030C871BDF82000401CADF8200012
+:1002E000BDF820000828E7D387F80FE0ADF820809C
+:1002F00013E0D5F80C0FBDF82010C1F105018900FD
+:10030000C840BDF8201000F00F00394430300874A8
+:10031000BDF82000401CADF82000BDF820000628E4
+:10032000E7D33020B875ADF8208008E0BDF8201084
+:100330003944C875BDF82010491CADF82010BDF82F
+:1003400020100629F2D37877ADF8208008E0BDF8B8
+:10035000201039448877BDF82010491CADF82010D2
+:10036000BDF820100629F2D387F82400ADF82080CC
+:1003700009E0BDF82010394481F82500BDF82010AF
+:10038000491CADF82010BDF820100629F1D387F8DC
+:100390002B00ADF8208009E0BDF82010394481F829
+:1003A0002C00BDF82010491CADF82010BDF820101D
+:1003B0000629F1D387F83200ADF820800CE067E021
+:1003C00061E018E0BDF82010394481F83300BDF831
+:1003D0002010491CADF82010BDF820100629F1D3DB
+:1003E000032087F83900781C3921F8F72BFF87F8AC
+:1003F0003A003B20C1E206F834209DF8140006EBD9
+:10040000C40740307870B97087F803E03121397142
+:100410003321797187F806E0ADF8208013E0D5F834
+:100420000C0FBDF82010C1F105018900C840BDF8CE
+:10043000201000F00F0039443030C871BDF82000A2
+:10044000401CADF82000BDF820000628E7D3ADF829
+:100450002080302108E0BDF8200038444173BDF809
+:100460002000401CADF82000BDF820001928F2D370
+:10047000032087F82600781C2621F8F7E3FE87F88A
+:100480002700282079E2102006F83400302082E688
+:10049000102006F8340031207DE699F8410A8DF8E5
+:1004A0001400BDF8200000EB40100AEB800090F82B
+:1004B000D81E9AF8D40E814202D101218AF8D31EA7
+:1004C0009BF8D009401C8BF8D00940460CE0BDF8E1
+:1004D000200007EB001090F8410A9DF814108842A4
+:1004E0000AD0BDF82000401CADF8200097F8170A8C
+:1004F000BDF820108842EAD8BDF8200007EB0010B4
+:1005000090F8401A1398401A401C8DF818009DF876
+:10051000140020B19DF81400401E8DF8140095F8C9
+:10052000D90E0F2803D295F8D90E401C00E04046A2
+:1005300085F8D90E14984FF0FA09B12813D008DCC9
+:10054000A4287DD0A5287CD0A6289CD0AA2879D123
+:1005500066E0B22814D0B32851D06521B82828D03D
+:10056000B928F4D137E09DF81400503006F8340073
+:1005700006EBC4002021417080F802900320FCE1CA
+:100580009DF81400503006F8340095F8D90E06EBAB
+:10059000C40540F0300068700120A870E87047463C
+:1005A00085F8048028460521F9F714FACDE90A07F1
+:1005B00062E09DF81400503006F8340095F8D90E2A
+:1005C00006EBC40540F030006870A9700120E870A7
+:1005D0009DF8180049E09DF81400503006F83400EA
+:1005E00095F8D90E06EBC40540F030006870A9708C
+:1005F0000120E8709DF8180040F0100035E09DF8EB
+:100600001400503006F8340095F8D90E06EBC405F6
+:1006100040F0300068700120A870E870052024E0E8
+:100620009DF81400503006F8340095F8D90E06EB0A
+:10063000C40540F0300068700120A870E87002E046
+:1006400003E023E055E108200FE09DF8140050304E
+:1006500006F8340095F8D90E06EBC40540F03000DA
+:1006600068700120A870E8700620287128460521CE
+:10067000F9F7B0F9CDE90A0868710A98000AA8717B
+:100680000320E87185F80890FFF77BBBADF8208068
+:100690000EE0BDF8200007EB001090F8410A9DF82D
+:1006A000141088420AD0BDF82000401CADF820008C
+:1006B00097F8170ABDF820108842EAD8ADF80480F0
+:1006C00011E0BDF80400BDF82010084407EB00104D
+:1006D00090F8410A9DF81410884208D1BDF8040032
+:1006E000401CADF80400BDF804000628E9D39DF8CD
+:1006F0001400503006F8340095F8D90E06EBC40506
+:1007000040F0300068700520A870BDF8040000EBD0
+:100710004000C01CE870ADF80C802AE0ADF80880FD
+:100720001EE0BDF82000BDF80C20104400EB401086
+:100730000AEB8000D0F80C1FBDF80800C0F10200E1
+:10074000C000C140BDF80C00BDF8082000EB40001F
+:10075000104428440171BDF80800401CADF80800A1
+:10076000BDF808000328DCD3BDF80C00401CADF830
+:100770000C00BDF80C00BDF804108842CED3BDF8C3
+:100780000C0000EB4000C01D81B22846F9F722F9A9
+:10079000CDE90A080146BDF80C0000EB40002844F2
+:1007A000C1710A98010ABDF80C0000EB4000284412
+:1007B0000172BDF80C00032100EB40002844417297
+:1007C000BDF80C0000EB4000284480F80A9000E0DF
+:1007D000AFE1BDF80C0000EB40000B30CDE0BDF800
+:1007E00020100098084490F8D019491C80F8D019BE
+:1007F00097F81C0A38B11399491CC9B2012834D0A2
+:10080000022876D143E01498312802D0452870D1CF
+:1008100015E0ADF820800CA90CE0BDF82000BDF873
+:10082000203006EBC402085CD054BDF82000401C08
+:10083000ADF82000BDF820000728EED318E5ADF88C
+:10084000208010A90CE0BDF82000BDF8203006EB98
+:10085000C402085CD054BDF82000401CADF8200054
+:10086000BDF820000728EED302E58DF814109DF89E
+:10087000140006F8340006EBC4050320687085F800
+:100880000280EA7085F804800920687110E08DF814
+:1008900014109DF8140006F8340006EBC40503207C
+:1008A000687085F8028085F8038085F804806A7195
+:1008B00028460621F8F798FECDE90A08000AE871F3
+:1008C0000A98A871FFF734BAF9499BF8D009401C7F
+:1008D0008BF8D00999F8410A8DF814001498F32880
+:1008E00074D007DC052872D0F12808D0F22846D150
+:1008F00013E044E0F4286BD0F62840D1DDE0F52089
+:1009000006F834009DF8140006EBC405687085F8FD
+:1009100002800520E870F12001E1F52006F834009E
+:100920009DF8140006EBC407787087F80280F22067
+:10093000387195F8480F787195F8480F012829D03B
+:1009400095F8480F202872D00620ADF83C00BDF87D
+:100950003C00F8703846BDF83C10F8F745FECDE98C
+:100960000A08BDF83C10000A7854BDF83C100A98FB
+:1009700039444870BDF83C00801CADF83C00CD48BF
+:10098000CD4D1299E9B301297DD002297CD00329EC
+:100990007BD16EE12520ADF83C004146ADF82080CA
+:1009A0000DE0BDF82000284490F8210FBDF820206C
+:1009B0003A449071BDF82000401CADF82000BDF80D
+:1009C00020000F28EDD3ADF8201010E047E0B2E092
+:1009D00098E0BDF82000284490F8330FBDF820209F
+:1009E0003A445075BDF82000401CADF82000BDF819
+:1009F00020000A28EDD395F8420FF877ADF82010C3
+:100A00000FE00BE1BDF82000284490F8430FBDF83B
+:100A10002010394481F82000BDF82000401CADF8BA
+:100A20002000BDF820000528ECD390E7FFE70A205E
+:100A3000ADF83C0040460BE0BDF82000284490F89B
+:100A4000430FBDF8201039448871BDF82000401CC8
+:100A5000ADF82000BDF820000428EDD377E7F5209D
+:100A600006F834009DF8140006EBC4077870404681
+:100A700087F80280F321397195F8481F79710C21AC
+:100A8000ADF83C1002E0D7E0E3E001E195F8421F49
+:100A9000B9710BE0BDF82000284490F8430FBDF871
+:100AA00020103944C871BDF82000401CADF820006A
+:100AB000BDF820000528EDD349E70620ADF83C003D
+:100AC000F52006F834009DF8140006EBC4056870A4
+:100AD00085F80280BDF83C00E870F620287199F88E
+:100AE000480A68712846BDF83C10F8F77DFDCDE94D
+:100AF0000A08BDF83C10000A6854BDF83C100A987A
+:100B0000294436E7F52006F834009DF8140006EB7A
+:100B1000C405687085F802800520E870F42028710B
+:100B200028460521F8F760FDCDE90A08000A68713A
+:100B30000A98A87182E640F21320ADF83C00F52037
+:100B400006F834009DF8142006EBC400814642707C
+:100B5000BDF83C20120A8270BDF83C20C27005220C
+:100B6000027140460CE0BDF82000384490F81E2A7F
+:100B7000BDF8203009EB03004271BDF82000401C95
+:100B8000ADF82000BDF820000A28ECD3B7F82A0AF7
+:100B90008A46010A89F80F10B7F82A0A89F8100066
+:100BA000B5F8560F010A89F81110B5F8560F89F8F3
+:100BB0001200B5F8561F129801EB802081B2032075
+:100BC000F8F732F94546ADF8208050464FF40073EF
+:100BD0000EE0BDF82010014491F86620BDF82070A9
+:100BE00009EB0701CA74BDF82010491CADF82010AC
+:100BF000BDF820109942ECD34846BDF83C10F8F7F8
+:100C0000F3FCCDE90A05BDF83C20000A09F8020012
+:100C1000BDF83C200A9809EB0201AAE6BDF83C1099
+:100C2000B1B38021F9F7B3FBBDF83C00C5F8A400CF
+:100C300021480121A03029E0BDF83C1041B3082132
+:100C4000F9F7A5FBBDF83C0068671B48012170302F
+:100C50001CE0BDF83C00D8B14FF480711748F9F79B
+:100C600096FBBDF83C00C5F8BC0013480121B83024
+:100C70000CE0BDF83C1059B14FF48061F9F787FBE7
+:100C8000BDF83C00E8650C4801215830F8F702FD3A
+:100C9000074890F86702002807D006EBC40000233D
+:100CA000BDF83C10129AF9F729FE15B0BDE8F08F97
+:100CB000D4100020000C02400060024000000240FE
+:100CC0002DE9F04700242DED048B804689469FEDE9
+:100CD0001E9B25462646E20040464946F7F7A1FA04
+:100CE000C7B22046F7F769FC41EC110BB0EE490A98
+:100CF000F0EE690A06F028FD380907F00F0100EB55
+:100D00008000B0EE408AF0EE608A01EB4000F7F719
+:100D100054FC53EC182BF7F76FFB41EC180B2846EB
+:100D20003146F7F757FC53EC182BF7F7BEFAF7F7F5
+:100D30007CFC641CE4B205460E46082CCBD3BDEC0B
+:100D4000048BBDE8F087000000000000000059405F
+:100D500070B50F4D40F224442146284606F091F923
+:100D6000012813D1298828462A1D1188214606F01A
+:100D700025F90849012081F871090748D0F88C004D
+:100D800001F50051C0F57A70A1F8F80F70BD0000B0
+:100D900000440040D41000200060024010B50C4C0C
+:100DA00040F22441204606F06CF901280ED120883B
+:100DB000201D00880749012081F87D090648406C04
+:100DC00001F50051C0F57A70A1F8FA0F10BD0000CE
+:100DD000004C0040D41000200060024010B50B4CC5
+:100DE00040F22441204606F04CF901280DD120881C
+:100DF000A0880749012081F889090648406901F562
+:100E00000051C0F57A70A1F8FC0F10BD00500040F1
+:100E1000D41000200060024010B50C4C40F2244178
+:100E2000204606F02EF901280ED12088201D0088CA
+:100E30000749012081F895090648C06A01F500516B
+:100E4000C0F57A70A1F8FE0F10BD00000048004008
+:100E5000D41000200060024010B5124C104920460A
+:100E6000F8F702FC00212046F8F714FC0E4C402154
+:100E7000204606F0FFF80028F9D080210B48F9F74A
+:100E800088FA084C0A49183C2046F8F7EDFB012186
+:100E90002046F8F7FFFB07490120087110BD00004C
+:100EA00000802020A060024000440040000C02406E
+:100EB000008800200F08002010B5124C1049204671
+:100EC000F8F7D2FB00212046F8F7E4FB0E4C402156
+:100ED000204606F0CFF80028F9D008210B48F9F792
+:100EE00058FA084C0A49303C2046F8F7BDFB01216E
+:100EF0002046F8F7CFFB07490120087110BD00001C
+:100F00002080002070600240004C0040000C024035
+:100F1000008020100F08002010B5124C1049204608
+:100F2000F8F7A2FB00212046F8F7B4FB0E4C402155
+:100F3000204606F09FF80028F9D04FF480710B4846
+:100F4000F9F727FA074C0A49A83C2046F8F78CFB2A
+:100F500001212046F8F79EFB06490120087110BDCB
+:100F600000800028B86002400050004000000240AD
+:100F7000208000100F08002010B5124C10492046A8
+:100F8000F8F772FB00212046F8F784FB0E4C402155
+:100F9000204606F06FF80028F9D04FF480610B4826
+:100FA000F9F7F7F9074C0A49303C2046F8F75CFBA3
+:100FB00001212046F8F76EFB06490120087110BD9B
+:100FC000008000185860024000480040000C0240B9
+:100FD000008800100F0800202DE9F047012190B093
+:100FE000480503F073FF8648F8F75EFB4027380199
+:100FF0000024CDE90540C50107940894CDE90945D1
+:1010000046040C940D94DFF8FC917F480B94CDE9D5
+:101010000207CDE9006969460E947948F8F7ECFBC0
+:10102000012210217648F8F7D1FBDFF8D4A1AAF10C
+:10103000180A5046F8F738FB4FF47A78CDE90348A0
+:10104000E811CDE9054007940894CDE909456F48BA
+:101050000B940C940D9400960E94CDE90190694682
+:101060005046F8F7C9FB01215046F8F713FBDFF8AB
+:1010700090A1AAF1300A5046F8F716FBE811CDE925
+:10108000054007940894CDE909450C940D94DFF8C8
+:10109000809160480B94CDE90207CDE9006969466B
+:1010A0000E945046F8F7A8FB012210215046F8F79D
+:1010B0008DFBDFF84CA1AAF1600A5046F8F7F4FA6C
+:1010C000CDE90348E811CDE9054007940894CDE93E
+:1010D000094551480B940C940D9400960E94CDE95B
+:1010E000019069465046F8F787FB01215046F8F712
+:1010F000D1FADFF80CA10AF1180A5046F8F7D4FA31
+:10110000E811CDE9054007940894CDE909450C9410
+:101110000D94DFF8089142480B94CDE90207CDE920
+:10112000006969460E945046F8F766FB01221021CB
+:101130005046F8F74BFBDFF8C8A0AAF1900A5046DA
+:10114000F8F7B2FACDE90348E811CDE90540079474
+:101150000894CDE9094533480B940C940D940096FE
+:101160000E94CDE9019069465046F8F745FB012100
+:101170005046F8F78FFADFF88890A9F148094846F9
+:10118000F8F792FA0397E811CDE90540079408941F
+:10119000CDE9094525480B940C940D94224F0096F7
+:1011A0000E94CDE9017069464846F8F725FB012207
+:1011B00010214846F8F70AFBDFF84490A9F17809B6
+:1011C0004846F8F771FACDE90348E811CDE9054042
+:1011D00007940894CDE9094515480B940C940D9497
+:1011E00000960E94CDE9017069464846F8F704FB75
+:1011F00001214846F8F74EFA10B0BDE8F08700002C
+:10120000A0600240044400400C4500206C4E0020C9
+:10121000044C004064470020545200200450004019
+:10122000BC4900203C56002004480040144C0020DB
+:10123000245A00202DE9FC410121084603F046FE16
+:101240000121042003F042FE0121082003F03EFEAC
+:101250000121402003F03AFEDFF8FC80072205213F
+:101260004046F9F77DF8072206214046F9F778F85D
+:10127000072208214046F9F773F807220921404662
+:10128000F9F76EF8354F08220A213846F9F768F861
+:1012900008220B213846F9F763F80822022140465C
+:1012A000F9F75EF808220C213846F9F759F80226BA
+:1012B0008DF8056000244FF459708DF80640012523
+:1012C00000908DF807508DF8046069464046F9F7A4
+:1012D0000BF88DF805604FF4E0508DF80640009053
+:1012E0008DF807508DF8046069463846F8F7FCFF22
+:1012F0004FF4916000908DF806408DF804506946D7
+:101300004046F8F7F1FF280200908DF806408DF86E
+:10131000045069461248F8F7E7FF8DF806404FF48D
+:10132000F040104C00908DF8045069462046F8F7C4
+:10133000DBFFA9032046F9F72AF869032046F9F7ED
+:1013400026F8A1142046F9F722F8E1142046F9F70F
+:101350001EF8BDE8FC810000000C024000080240BD
+:10136000000002400018024070B50024FFF762FF41
+:10137000FFF732FE00F022F80E4D002185F86C19BF
+:10138000012285F86C290C48017081704170C2708F
+:101390004FF47A718160042085F86C0904E02046DE
+:1013A00000F062F9641CE4B295F86C09A042F6D82A
+:1013B00070BD0000D410002010410020F8B51120AD
+:1013C0008DF8000002258DF8015001248DF80240AF
+:1013D0008DF80340684600F0E7FA26208DF80000FB
+:1013E0008DF8014000268DF802608DF803406846B4
+:1013F00000F0DAFA0E208DF800008DF801508DF81B
+:1014000002408DF80340684600F0CEFA27208DF8A0
+:1014100000008DF801408DF802608DF803406846A9
+:1014200000F0C2FA0F208DF800008DF801508DF801
+:1014300002408DF80340684600F0B6FA34208DF87B
+:1014400000008DF801408DF802608DF80340684679
+:1014500000F0AAFA2F208DF800008DF801508DF8C9
+:1014600002408DF80340684600F09EFA35208DF862
+:1014700000008DF801408DF802608DF80340684649
+:1014800000F092FAF8BD01B9102110F8012B10F804
+:10149000013B491E5A400904090CF8D102F07F00B3
+:1014A000704700002DE9FF5F14460F464FF4805649
+:1014B0004FF480684FF4C0694FF00C0A40F2244B9F
+:1014C000002580B1012830D0022851D0032871D1E5
+:1014D0000121880403F01EFD0097012C6DD0022C21
+:1014E00070D094B377E00121480403F013FD009716
+:1014F000012C03D0022C06D054B10DE0ADF80460ED
+:10150000ADF8088008E0ADF80460ADF8089003E09D
+:10151000ADF80450ADF80850ADF80650ADF80C50D9
+:10152000ADF80AA069463B4C5DE00121C80403F018
+:10153000F1FC0097012C03D0022C07D05CB10EE027
+:10154000ADF80460ADF8088009E040E0ADF8046053
+:10155000ADF8089003E0ADF80450ADF80850ADF8D0
+:101560000650ADF80C50ADF80AA069462A4C3AE096
+:101570000121080503F0CEFC0097012C03D0022CBA
+:1015800006D054B10DE0ADF80460ADF8088008E075
+:10159000ADF80460ADF8089003E0ADF80450ADF884
+:1015A0000850ADF80650ADF80C50ADF80AA06946E9
+:1015B0001A4C18E02CE000E004E0ADF80460ADF84F
+:1015C000088008E0ADF80460ADF8089003E0ADF8DD
+:1015D0000450ADF80850124CADF80650ADF80C5060
+:1015E000ADF80AA06946204605F082FD012120469B
+:1015F00005F0E7FC01225946204605F061FD102167
+:10160000204605F0DBFC0122C021204605F0E3FC6A
+:10161000BDE8FF9F00440040004C004000500040E7
+:10162000004800402DE9FC410024CDE900446F460C
+:1016300064220023F6F7C4FD0E46054610461946FF
+:101640000A220023F6F7BCFD010102F00F00081882
+:10165000385504F10104E4B228463146082CE7D39A
+:10166000DDE90001BDE8FC812DE9F05F624F06462F
+:101670000025042087F86C0906EB460000EB0610F5
+:1016800007EB001494F81D0A012803D1002130460D
+:1016900000F0B4F806EB4602B84607EB82074FF0BD
+:1016A000000B87F870B987F872B987F871B987F8B5
+:1016B00073B94FF00509C7F8789987F8A0B987F88A
+:1016C000A2B9012087F8A10987F8A309D4F8180A5C
+:1016D00000EB80004000C7F8A80994F8152AD4F858
+:1016E000101A3046FFF7DEFE94F8161A06EBC60213
+:1016F000414B072002EB062203EBC206072911D259
+:10170000DFE801F010040607070A1400484600E06D
+:101710000F2086F8D40E05E0D4F8180A6421484357
+:10172000C7F8A8094FF0A10AC1465EE00320F0E720
+:1017300005EB451006EB800080F8E4BE012380F83D
+:10174000E63E80F8E5BE80F8E7BE4FF47A73C0F855
+:10175000EC3E04EB051383F842BA80F8D8BE94F847
+:10176000161A07293FD2DFE801F03E0408080A0CE8
+:101770000E00E52180F8DC1E35E05146FAE7B12184
+:10178000F8E73121F6E7F12180F8DC1E002125E0A1
+:1017900001EBC10707EB012701EB410C02EBC70787
+:1017A0000CEB011C002009EB0C1211E002EB001CF9
+:1017B0009CF840CA93F8488AC44507D193F840CAB8
+:1017C00000EB401807EB880888F849CF401CC0B2EE
+:1017D00092F817CA8445E9D8491CC9B299F86C092E
+:1017E0004A468842D4D86D1CEDB294F8170AA84234
+:1017F0009ED8BDE8F09F0000D41000202DE9F041F4
+:10180000054661484FF48042531006685F488414CF
+:10181000C71439B1C5B1012D18D0022D18D0032D30
+:101820001BD117E035B1012D06D0022D06D0032DB6
+:1018300013D105E0114604E0194602E0214600E01C
+:101840003946F8F7A6FD08E0114604E0194602E023
+:10185000214600E03946F8F79AFD642007F0C2F807
+:1018600000224FF416512846FFF71CFEDFF82081B6
+:1018700005EB450008EB8000002280F8A229C0F8A3
+:10188000A42905EB450000EB051008EB0011D1F889
+:10189000183A08F540504364012380F83D3091F830
+:1018A000161A3C4C962305EB8500204406290AD2E3
+:1018B000DFE801F0090305050733762102E08370B4
+:1018C00001E06E218170C5EB0511334B01EB810105
+:1018D000C02403F8314003EBC10462700821A170F9
+:1018E000E27006F00F0105EB0512114421718078BA
+:1018F00060712020A071E171802020724C20607204
+:101900005420A0722548264F0B2645B1012D0FD03B
+:10191000022D24D0032D14D12CE06621D2E78021A2
+:10192000F8F735FDC7F8A4601D480121A03006E096
+:101930000821F8F72CFD7E67194801217030F7F770
+:10194000A9FE98F8670228B1204600232A460B21F9
+:10195000F8F7D4FFBDE8F041642007F043B84FF436
+:1019600080711048F8F713FDC7F8BC600C480121DE
+:10197000B830E4E74FF48061F8F709FDFE650848E8
+:1019800001215830DBE70000187AFF1F00180240E1
+:10199000D41000200C5E00200C450020000C0240FA
+:1019A000006002400000024030B50F23C278017889
+:1019B0000125FAB1144A126801F1E02102F4E06253
+:1019C000C2F5E062C2F30722C2F10404D3404278B8
+:1019D000A24084781C401443220181F8002400783E
+:1019E00000F01F018D404009800000F1E020C0F8A8
+:1019F000005130BD01F01F0085404809800000F112
+:101A0000E020C0F8805130BD0CED00E0024A1140EA
+:101A1000014302480160704780FFFF1F08ED00E0AE
+:101A2000BFF34F8F04480168044A01F4E061114399
+:101A30000160BFF34F8FFEE70CED00E00400FA05F4
+:101A400010B50021074B0A46002003EBC004401CE0
+:101A5000C0B262548028F8D3491CC9B20829F3D314
+:101A600010BD00000F6800202DE9FE4F0026171A58
+:101A70008146701E3546A3EB010A8846002F02DD21
+:101A80004FF0010102E003D14FF00001019102E0AB
+:101A9000C7F100070190BAF1000F02DD4FF001001D
+:101AA00002E003D14FF00000009002E0C7F1000A0D
+:101AB00000905046574501DD3C4600E00446601C5E
+:101AC0004FF0000B029016E008F0FF0109F0FF0054
+:101AD0000C9A00F015F83E445544A64202DD0199E7
+:101AE000361B8944A54202DD00992D1B88440BF169
+:101AF00001001FFA80FB02998B45E5DBBDE8FE8FF4
+:101B000030B5CC0801F0070301259D40EBB2064D2E
+:101B100005EBC005C808285C0AB1184302E063EA77
+:101B20000000C043285530BD0F6800202DE9FC415E
+:101B300001210A2003F0CAF901248DF8044000268F
+:101B40004FF4C0508DF80660032700908DF80570A3
+:101B50008DF8074069464548F8F7C6FB8DF8044004
+:101B60008DF806608DF80570A5028DF80740404C91
+:101B7000009569462046F8F7B7FB29462046F8F756
+:101B800006FCC82006F02EFF29462046F8F701FC87
+:101B9000642006F027FF0021FD2000F025FA002137
+:101BA000122000F021FA0021AE2000F01DFA0021E1
+:101BB000D52000F019FA0021A02000F015FA00212C
+:101BC000A82000F011FA00213F2000F00DFA0021BA
+:101BD000D32000F009FA0021084600F005FA0021A0
+:101BE000402000F001FA0021A02000F0FDF90021C2
+:101BF000C02000F0F9F90021DA2000F0F5F9002109
+:101C0000122000F0F1F90021812000F0EDF900210F
+:101C10007F2000F0E9F90021D92000F0E5F900214A
+:101C2000822000F0E1F90021DB2000F0DDF9002145
+:101C3000342000F0D9F90021A42000F0D5F90021CA
+:101C4000A62000F0D1F90021202000F0CDF90021DC
+:101C5000084600F0C9F9FFF7F3FE0021AF2000F0BD
+:101C6000C3F900F055F8BDE8FC810000000C02400B
+:101C7000000402400346012000E05843491EC9B257
+:101C8000FBD270472DE9F84F82460A980D46504323
+:101C90006421B0FBF1F0984600F0FF0B4FF0010912
+:101CA0000AEB02072B4600245046FAB21946CDF83B
+:101CB0000090FFF7D9FE05EB0806F3B2FAB2F1B2D5
+:101CC0005046CDF80090FFF7CFFE5246F3B22946BA
+:101CD0001046CDF80090FFF7C7FEF3B2FAB2F8B2A3
+:101CE0002946CDF80090FFF7BFFE4F460AEB0B06E2
+:101CF00009E02819C3B2C1B2F2B250460097FFF70B
+:101D0000B3FE641CE4B24445F3D3BDE8F88F000091
+:101D100070B50025B020294600F066F9002108467C
+:101D200000F062F90021102000F05EF9084E002456
+:101D300006EBC4000121405D00F056F9641CE4B2DA
+:101D4000802CF5D36D1CEDB2082DF0D370BD0000D2
+:101D50000F68002070B50B4C05460221204603F0A9
+:101D60007FFA0028F9D02946204603F082FA0121A3
+:101D7000204603F075FA0028F9D0204603F077FAE0
+:101D8000C0B270BD003800402DE9FC4F1D468846AA
+:101D900081468B460090082B0ED0680700D00120AA
+:101DA00000EBD500690810FB01F0C0B2203A02F048
+:101DB000FF0A0026019046E00620F7E7082D10D024
+:101DC0000C2D14D0102D16D0182D3FD121490AEB1F
+:101DD000CA0001EB80000027845DE0070FD00B9A5A
+:101DE00010E01D490AEB4A0001EB4000F3E70AEB63
+:101DF0004A001A49EDE71A4901EB0A10EBE70B9884
+:101E000030B3002241464846FFF77AFE7F1C640843
+:101E100008F10100FFB200F0FF08082FDDD309F13F
+:101E2000010000F0FF09082D0AD00099A9EB01007C
+:101E3000B0EB550F04D10BF10800894600F0FF0B01
+:101E4000761CD846F6B201988642B7D3BDE8FC8F1F
+:101E50000122D7E764A20108D8950108009801087B
+:101E6000749C01082DE9F84F1D00DDE90A799246BE
+:101E70008B4680464FF0000611D11046F6F79DFBC9
+:101E800041EC100B05F0C8FB9FED1C1B51EC100B37
+:101E900053EC112BF6F709FAF6F7A8FBC5B2082F99
+:101EA00000D1022600241CE0281B401EC1B20A20DB
+:101EB000FFF7E0FEBAFBF0F00A21B0FBF1F201FB04
+:101EC0001200CDF8009088B13030C2B206EB570155
+:101ED00001FB0480C0B23B465946FFF755FF641C26
+:101EE000E4B2AC42E0D32846BDE8F88F06EB5701D8
+:101EF00001FB0480C0B23B463022EDE70000000049
+:101F00000000F03F2DE9FF4F81B0064600900F46DC
+:101F10004FF0000A8946580700D0012000EBD3009B
+:101F20000490002032E0002029E00E98002410F8F0
+:101F30000A500AF101001FFA80FAE80701D00F9A4F
+:101F400002E00F9848B3002239463046FFF7D8FD2B
+:101F50007F1C641C6D08E4B2FFB2082CEDD3761C24
+:101F60000098F6B2311A0398814204D109F10800B1
+:101F7000009E00F0FF0908F101004F46C0B203992E
+:101F800080468842D1D30BF10100C0B20499834648
+:101F90008842C8D305B0BDE8F08F0122D4E72DE90F
+:101FA000F8431D46DDE908781646894604460EE0EA
+:101FB0003B4649462046CDF80080FFF7E5FE082F56
+:101FC0000ED004EB5700C4B26D1EEDB2761C002D8E
+:101FD00004D03278202A01D37E2AE9D9BDE8F883DB
+:101FE000A41DE4B2F0E700002DE9F041114C0646D3
+:101FF0004FF4006500292946204602D0F8F7C9F9B8
+:1020000001E0F8F7C4F94FF4805739462046F8F755
+:10201000BEF939460848F8F7BCF93046FFF79AFE92
+:1020200039462046F8F7B5F929462046BDE8F04183
+:10203000F8F7AFB9000C0240000402402DE9F04F60
+:1020400087B00027ADF80C70ADF80470ADF80870DB
+:10205000ADF81470ADF81070ADF800704FF0F20BE1
+:102060004FF0A30AFD4EDFF8F883FDE391F8230655
+:10207000022802D10720ADF80000BDF8000030446E
+:102080008079BDF800203244D27840EA0260BDF881
+:10209000002032441279BDF80030120433445B79D9
+:1020A00042EA03221043EF4A5368984279D05060C5
+:1020B000BDF8000030448078BDF8002032445278EA
+:1020C00040EA0225B1F8EA24BDF800002844801C4B
+:1020D000824266D30846B1F8EA14BDF80020491BD5
+:1020E000891A891EA0F8EA14BDF800002946304478
+:1020F000F7F77AFABDF80010294431444978BDF861
+:1021000000202A44B25C41EA022181427AD1BDF822
+:1021100000003044007900F001000490BDF8000098
+:10212000304480790024C0F34209EB1F0FE0BDF872
+:10213000000020443044C0794A460499F7F760FC17
+:10214000BDF8001021443144C871641CA4B29C4203
+:10215000EDDB98F8670240B1A81C81B2BDF8000021
+:10216000012330440422F8F7C9FBBDF800003044D5
+:10217000C079012188F821164FF00009C8F8289588
+:1021800088F82695B84A82F83290C2F83490ADF8B3
+:10219000149011287ED00DDCA0F10B00062815D27A
+:1021A00000E0FCE3DFE810F007086D08A5089F08D1
+:1021B0009F0A1D00A2286FD004DC12286DD0A12830
+:1021C00004D1F5E2A32869D0A42868D000204946AC
+:1021D000BDF800200244B154401C80B20528F7D35A
+:1021E000F2E3ADF80C904446D2E1BDF80C0000EBF0
+:1021F000400101EB001004EB001090F8160A0728CC
+:102200007DD200E0F3E3DFE800F07A040404047A0E
+:102210009B00484682E0BDF80000BDF81410084459
+:102220003044007AB8B3012802D002286ED112E0FF
+:10223000BDF80C0000EB400101EB0010BDF80410EC
+:1022400004EB001000EB011090F8421A21F0040199
+:1022500080F8421A5AE0BDF80C0000EB400101EB97
+:102260000010BDF8041004EB001000EB011090F812
+:10227000421A21F0080180F8421ABDF80C0000EB68
+:10228000400202EB0010BDF8042004EB001000EB4C
+:10229000021005E0FDE339E0FCE3FCE3FCE3FCE3D2
+:1022A000C0F8449ABDF80C100220F7F73DFC00205E
+:1022B0004A46BDF80C1001EBC10303EB012104EB0E
+:1022C000C103BDF8041001EB411103EB810101448E
+:1022D00081F8172F401C80B21428EAD30020BDF8E3
+:1022E0000C1001EBC10303EB012104EBC103BDF8AA
+:1022F000041001EB411103EB8101014400E042E1D4
+:1023000081F8332F401C80B20A28E8D3BDF81400AE
+:10231000401CADF81400BDF80400401CADF80400EA
+:10232000BDF80C0000EB400101EB001004EB0010C5
+:1023300090F8170ABDF8041088423FF66CAF22E10E
+:10234000CC46ADF804900FE1BDF80000BDF81410C4
+:1023500008443044007A042805D005DC58B101282F
+:1023600040D0022878D11BE1082876D010287DD0F3
+:10237000202871D1C1E1BDF80C0000EBC00101EBD8
+:10238000002004EBC001BDF8040000EB401001EB9D
+:10239000800090F8480F102820D1BDF80C0000EB09
+:1023A000C00101EB002004EBC001BDF8040000EB0C
+:1023B000401001EB800080F848CFBDF80C00F321FD
+:1023C00000EBC00202EB002004EBC002BDF80400E9
+:1023D00000EB401002EB800080F8DC1EBDF814001A
+:1023E000401CBAE0BDF80C0000EBC00202EB00207C
+:1023F00004EBC002BDF8040000EB401002EB8000CB
+:1024000080F8DCBEBDF80C0000EB400101EB0010D1
+:10241000BDF8041004EB001000EB011090F8421A14
+:1024200021F0080180F8421ABDF80000BDF8141030
+:1024300008443044017ABDF80C0000EBC00202EB06
+:10244000002004EBC002BDF8040000EB401002EBDA
+:10245000800080F8481F0AE081E0A1E0205E0020B3
+:10246000D410002014080020D4400020D2E0002026
+:10247000BDF80010BDF814201144014431444A7ADB
+:10248000BDF80C1001EBC10303EB012104EBC10308
+:10249000BDF8041001EB411103EB8101014481F807
+:1024A000212F401C80B20F28E2D30020BDF800107D
+:1024B000BDF814201144014431440A7EBDF80C10CB
+:1024C00001EBC10303EB012104EBC103BDF80410D0
+:1024D00001EB411103EB8101014481F8332F401CD2
+:1024E00080B20A28E2D3BDF80000BDF814100844F9
+:1024F000304490F82200BDF80C1001EBC10202EB51
+:10250000012104EBC102BDF8041001EB411102EB03
+:10251000810181F8420F0020BDF80010BDF81420A1
+:1025200011440144314491F82320BDF80C1001EB13
+:10253000C10303EB012104EBC103BDF8041001EB5F
+:10254000411103EB8101014481F8432F401C80B20B
+:102550000528E1D3BDF814002030ADF81400BDF813
+:102560000400401CADF80400BDF80C0000EB400175
+:1025700001EB001004EB001090F8170ABDF80410EE
+:1025800088423FF6E1AEBDF80C00401CADF80C00EF
+:1025900094F86C09BDF80C1088423FF626AE1FE691
+:1025A000BDF80C0000EBC00202EB002004EBC002FF
+:1025B000BDF8040000EB401002EB800080F8DCBEA8
+:1025C000BDF80C0000EB400101EB0010BDF8041059
+:1025D00004EB001000EB011090F8421A21F0080102
+:1025E00080F8421ABDF80000BDF8141008443044C9
+:1025F000017ABDF80C0000EBC00202EB002004EBF6
+:10260000C002BDF8040000EB401002EB800080F82F
+:10261000481FE3E6BDF80C00F32100EBC00202EB1B
+:10262000002004EBC002BDF8040000EB401002EBF8
+:10263000800080F8DC1EBDF80C0000EB400101EBCF
+:102640000010BDF8041004EB001000EB011090F82E
+:10265000421A21F0080180F8421ABDF80000BDF8C6
+:10266000141008443044017ABDF80C0000EBC0029D
+:1026700002EB002004EBC002BDF8040000EB4010A8
+:1026800002EB800080F8481FBDF80000BDF8141070
+:1026900008443044417ABDF80C0000EBC00202EB64
+:1026A000002004EBC002BDF8040000EB401002EB78
+:1026B000800080F8421F0020BDF80010BDF81420F3
+:1026C0001144014431448A7ABDF80C1001EBC10376
+:1026D00003EB012104EBC103BDF8041001EB411130
+:1026E00003EB8101014481F8432F401C80B205288F
+:1026F000E2D3BDF81400C01D2FE7BDF80C0000EBBD
+:10270000C00202EB002004EBC002BDF8040000EBA5
+:10271000401002EB800080F8DCBEBDF80C0000EB3E
+:10272000400101EB0010BDF8041004EB001000EBB9
+:10273000011090F8421A21F0080180F8421ABDF801
+:102740000000BDF8141008443044017ABDF80C00B4
+:1027500000EBC00202EB002004EBC002BDF8040055
+:1027600000EB401002EB800080F8481F0020BDF80D
+:102770000010BDF814201144014431444A7ABDF8D8
+:102780000C1001EBC10303EB012104EBC103BDF805
+:10279000041001EB411103EB8101014481F8432F47
+:1027A000401C80B20428E2D3BDF81400401DD4E6DA
+:1027B000A81E0D2190FBF1F0C0B20490ADF80C9072
+:1027C0004446ACE1484686E1BDF80C0000EB400110
+:1027D00001EB0010BDF8041004EB001000EB011039
+:1027E00090F8420A80077DD407EB8700BDF80010FF
+:1027F00000EBC70008443044007A0021FEF760FA7D
+:10280000BDF80C2002EB420303EB0212BDF80430CA
+:1028100004EB021202EB031292F8402A89EA010348
+:1028200042401A435ED1BDF80C0000EBC00101EB41
+:10283000002004EBC001BDF8040000EB401001EBE8
+:10284000800090F8150F01287DD1BDF800003044BC
+:10285000407BBDF800103144897A40EA0161BDF83F
+:1028600000003044C07A00E0FEE3BDF80020000420
+:102870003244127B40EA02200143BDF80C0000EB19
+:10288000C00202EB002004EBC002BDF8040000EB24
+:10289000401002EB8000C0F8E01EBDF8000030449C
+:1028A000007DBDF800103144497C40EA0160BDF86C
+:1028B00000103144897CBDF8002009043244D27CE8
+:1028C00041EA02210843BDF80C1001EB410202EB82
+:1028D0000111BDF8042004EB011101EB0211C1F854
+:1028E000440A00E0F4E0BDF80C0000EB400101EB0D
+:1028F0000010BDF8041004EB001000EB011090F87C
+:10290000421A41F0200180F8421ABDF80C10022052
+:10291000F7F70AF9BDF80C0000EB400101EB0010DD
+:10292000BDF8041004EB001000EB011090F8401A01
+:10293000BDF80C0000EBC00202EB002004EBC0006D
+:1029400080F8D11E00E051E0BDF80C0000EB400122
+:1029500001EB001004EB001090F8160A012804D0D7
+:10296000022847D0032841D144E0BDF8000030449C
+:10297000407A10B1012839D13AE0BDF80C0000EBE3
+:10298000400101EB001004EB001090F81C0A002835
+:10299000BDF80C0000EBC00101EB002000E0FDE3FE
+:1029A00004EBC001BDF8040000EB401001EB800017
+:1029B000D0F8E00E03D0B0F1104F03D105E0B0F530
+:1029C000100F02D0B52101E0B0E0C321BDF80C002A
+:1029D00000EBC00202EB002004EBC002BDF80400D3
+:1029E00000EB401002EB800080F8DC1E6BE0FCE3A3
+:1029F000B921EBE7BDF80C0000EBC00101EB0020B2
+:102A000004EBC001BDF8040000EB401001EB8000B6
+:102A100090F8D81EBDF80C0000EBC00202EB0020BD
+:102A200004EBC00090F8D40E81424CD1BDF80000F8
+:102A30003044807BBDF8001000043144C97B40EA7B
+:102A40000121BDF800003044007C0143BDF80C00BA
+:102A500000EBC00202EB002004EBC002BDF8040052
+:102A600000EB401002EB8000C0F80C1FBDF8000026
+:102A70003044417ABDF80C0000EBC00202EB0020AC
+:102A800004EBC002BDF8040000EB401002EB800034
+:102A900004E0F0E302E1EFE328E248E080F8DD1E25
+:102AA000BDF80C00A42100EBC00202EB002004EBF7
+:102AB000C002BDF8040000EB401002EB800080F87B
+:102AC000DA1E514682E77F1C0498FFB2874213D278
+:102AD000BDF80400401CADF80400BDF80C0000EB8C
+:102AE000400101EB001004EB001090F8170ABDF84C
+:102AF000041088423FF668AEBDF80C0000EB4001C0
+:102B000001EB001004EB001090F8170ABDF8041058
+:102B100088420BD8BDF80C00401CADF80C0094F8AE
+:102B20006C09BDF80C1088423FF64CAE01E1ADF8DF
+:102B30000C90444642E0ADF804901EE0BDF8000061
+:102B40003044007A0021FEF7BBF8BDF80C2002EB00
+:102B5000420303EB0212BDF8043004EB021202EB55
+:102B6000031292F8402A89EA010342401A432CD00A
+:102B7000BDF80400401CADF80400BDF80C0000EBEB
+:102B8000400101EB001004EB001090F8170ABDF8AB
+:102B900004108842D2D8BDF80C0000EB400101EBD4
+:102BA000001004EB001090F8170ABDF804108842DA
+:102BB000BCD8BDF80C00401CADF80C0094F86C09B2
+:102BC000BDF80C108842B6D8B3E0BDF80C0000EB9D
+:102BD000400101EB0010BDF8041004EB001000EB05
+:102BE000011090F8401ABDF80C0000EBC00202EB97
+:102BF000002004EBC00080F8D11EBDF80C0000EBF3
+:102C0000400101EB001004EB001090F8160A0128B7
+:102C100032D0022801D00328BDD1BDF80C0000EB52
+:102C2000C00101EB002004EBC001BDF8040000EB83
+:102C3000401001EB800090F8D81EBDF80C0000EBAE
+:102C4000C00202EB002004EBC00090F8D40E8142D9
+:102C5000A1D1BDF80C00AA2100EBC00202EB0020BC
+:102C600004EBC002BDF8040000EB401002EB800052
+:102C700080F8DA1E514600E0CA21BDF80C0000EBD6
+:102C8000C00202EB002004EBC002BDF8040000EB20
+:102C9000401002EB800080F8DC1E7CE7484640E0F4
+:102CA000ADF804901EE0BDF800003044007A002129
+:102CB000FEF706F8BDF80C2002EB420303EB02130B
+:102CC00008EB0312BDF8043002EB031292F8402A1D
+:102CD00089EA010342401A432CD0BDF80400401C8D
+:102CE000ADF80400BDF80C0000EB400101EB001151
+:102CF00008EB011090F8170ABDF804108842D2D8EA
+:102D0000BDF80C0000EB400101EB001108EB0110D5
+:102D100090F8170ABDF8041088420AD8BDF80C00D4
+:102D2000401CADF80C0098F86C09BDF80C209042DE
+:102D3000B6D85FE1BDF80C00BDF8042000EB4001FF
+:102D400001EB0010414608EB001000EB021090F878
+:102D5000402ABDF80C0000EBC00303EB002008EB99
+:102D6000C00080F8D12EBDF800003044407ABDF894
+:102D7000002000043244927A40EA0222BDF80000AA
+:102D80003044C07A0243BDF80C0000EBC00303EBF3
+:102D9000002001EBC003BDF8040000EB401003EB82
+:102DA0008000C0F80C2FBDF80C0000EB400202EBD5
+:102DB000001001EB001090F8160A012841D00228FB
+:102DC00001D003289CD1BDF80C0000EBC00202EB3F
+:102DD000002001EBC002BDF8040000EB401002EB44
+:102DE000800090F8D82EBDF80C0000EBC00303EB78
+:102DF000002001EBC00090F8D40E824280D1BDF8D3
+:102E00000C00A52200EBC00303EB002001EBC00384
+:102E1000BDF8040000EB401003EB800080F8DA2ED0
+:102E2000BDF80C0000EBC00303EB002008EBC00171
+:102E3000BDF8040000EB401001EB800080F8DCAE30
+:102E40005EE7BDF80C0000EBC00202EB002001EBD6
+:102E5000C002BDF8040000EB401002EB800090F8C7
+:102E6000D82EBDF80C0000EBC00303EB002001EBF3
+:102E7000C00090F8D40E8242E2D1BDF80C00B2221C
+:102E800000EBC00303EB002001EBC003BDF804001E
+:102E900000EB401003EB800080F8DA2EBDF80C0048
+:102EA000E52200EBC00303EB002001EBC003BDF8FB
+:102EB000040000EB401003EB800080F8DC2E002CB7
+:102EC000BED1BDF804000128BAD1BDF80C0000EB5A
+:102ED000C00202EB002008EBC001BDF8040000EBCB
+:102EE000401001EB8000D0F80C0F09E7BDF800009E
+:102EF0003044007A05287DD2BDF800003044007AC5
+:102F0000401EADF80C00BDF800003044407ABDF81A
+:102F1000001000043144897A40EA0120BDF8001015
+:102F20003144C97A0843C117FDF7CAFEBDF80C1039
+:102F3000444601EB410202EB011208EB0211C1F819
+:102F4000100ABDF800003044007B0021FDF7B8FEF8
+:102F5000BDF80C1001EB410202EB011204EB02116F
+:102F600081F8140ABDF800003044407B0021FDF7D1
+:102F7000A7FEBDF80C1001EB410202EB011204EBBD
+:102F8000021181F8150ABDF800003044807B002151
+:102F9000FDF796FEBDF80C1001EB410202EB0112A9
+:102FA00004EB021181F8160ABDF800003044C07B22
+:102FB0000021FDF785FEBDF80C1001EB410202EB8C
+:102FC000011204EB021181F8170ABDF80000304429
+:102FD000007C0021FDF774FEBDF80C1001EB4102EE
+:102FE00002EB011204EB0211C1F8180ABDF800004F
+:102FF000304400E035E2407C0021FDF761FEBDF881
+:103000000C1001EB410202EB011204EB021181F8FA
+:103010001C0ABDF80C0000EB400101EB001104EBB1
+:10302000011090F8160A0628484655D09CE0BDF8D5
+:103030000000BDF8041008443044807C0021FDF7F6
+:103040003FFEBDF804204FF00309B2FBF9F2BDF8D2
+:103050000C1001EB410303EB011304EB031101EB33
+:10306000021181F8400A00E086E3BDF80000BDF8D7
+:10307000041008443044C07C0021FDF721FEBDF857
+:103080000420BDF80C10B2FBF9F201EB410303EB95
+:10309000011304EB031101EB021181F8410ABDF8A1
+:1030A0000000BDF8041008443044007D0021FDF705
+:1030B00007FEBDF80420BDF80C10B2FBF9F201EBDD
+:1030C000410303EB011304EB031101EB021181F83F
+:1030D000480ABDF80400C01CADF80400BDF80C009F
+:1030E00000EB400101EB001104EB011090F8170A0E
+:1030F000BDF8041000EB4000884298D845E0BDF8C8
+:103100000000BDF8041008443044807C0021FDF725
+:10311000D7FDBDF80C1001EB410202EB0111BDF827
+:10312000042004EB0111520801EB021181F8400A5E
+:10313000BDF80000BDF8041008443044C07C0021F4
+:10314000FDF7BEFDBDF80C1001EB410202EB0111D1
+:10315000BDF8042004EB0111520801EB021181F8C3
+:10316000410ABDF80400801CADF80400BDF80C0055
+:1031700000EB400101EB001004EB001090F8170A7F
+:10318000BDF80410B1EB400FB9D3BDF80C1002200C
+:10319000F6F7CAFCBDF80C00C0B200E0D8E2FEF7BA
+:1031A00063FABDF80C00012100EB400204EB820041
+:1031B00080F83115B7E2BDF800003044007A44468B
+:1031C00088F86D02BDF800003044407A88F86C023F
+:1031D000BDF800003044807A88F86B02BDF800002A
+:1031E0003044C07A88F86A0200E0A2E2BDF800002C
+:1031F0003044007B84F86902BDF800003044407B15
+:1032000084F8680204F51A74F6F7AAFBF6F766FB71
+:103210002078A4F51A74FF2829D1F6F717FBBDF81A
+:1032200000003044007A84F86D02BDF8000030449C
+:10323000407A84F86C02BDF800003044807A84F84B
+:103240006B02BDF800003044C07A84F86A02BDF811
+:1032500000003044007B84F86902BDF8000030446F
+:10326000407B84F86802F6F77BFBF6F737FB606D6E
+:1032700018B10F2002E0F5E0FEE0102084F82506EA
+:1032800051E21020444688F82506BDF8000030447D
+:10329000007A88F86D02BDF800003044407A88F862
+:1032A0006C02BDF800003044807A88F86B02BDF8EB
+:1032B00000003044C07A84F86A02BDF8000030444F
+:1032C000007B84F86902BDF800003044407B84F83C
+:1032D000680204F51A74F6F743FB01F0A1FEA06042
+:1032E000A068A0681FE20E2188F8251688F8619072
+:1032F00019E24946ADF80C90444638E0ADF80410A8
+:1033000014E0BDF80C0000EB400202EB0010BDF829
+:10331000042004EB001000EB021090F8420AC007F2
+:1033200012D1BDF80400401CADF80400BDF80C003B
+:1033300000EB400202EB001004EB001090F8170ABB
+:10334000BDF804209042DCD8BDF80C0000EB400230
+:1033500002EB001004EB001090F8170ABDF80420EF
+:10336000904208D8BDF80C00401CADF80C00BDF828
+:103370000C000428C2D3BDF80C00042869D3FF4A0E
+:1033800089465170FE490120C1F88802C1F88802BF
+:1033900094F86500E8B30D2084F82506BDF8000018
+:1033A0003044407ABDF800103144097A40EA0120E7
+:1033B000ADF80800BDF800003044C07ABDF8001038
+:1033C0003144897A40EA0120508000204FF4007394
+:1033D000BDF8001001443144097B04EB000C8CF86B
+:1033E0006610401C80B29842F2D3E448408800F254
+:1033F000FF3081B20120F5F783FD50B184F8619070
+:10340000DE48418864225143BDF80820B1FBF2F147
+:1034100000E01CE084F860100121A1714188491C82
+:1034200041804088BDF80810884210D914F85C0F1C
+:1034300040F001002070207820F00600801C2070F1
+:10344000BDF80800608000210120F6F76DFB4846BA
+:1034500043E1102084F8250614F85C0F40F080004A
+:10346000207060E1BDF800003044017A88F86110F6
+:10347000112188F8251656E14946ADF80C904446CE
+:1034800038E0ADF8041014E0BDF80C0000EB400289
+:1034900002EB0010BDF8042004EB001000EB02105A
+:1034A00090F8420AC00712D1BDF80400401CADF8E4
+:1034B0000400BDF80C0000EB400202EB001004EB2E
+:1034C000001090F8170ABDF804209042DCD8BDF82F
+:1034D0000C0000EB400202EB001004EB001090F82F
+:1034E000170ABDF80420904208D8BDF80C00401C13
+:1034F000ADF80C00BDF80C000428C2D3BDF80C00D8
+:1035000004287DD39D4B002058709D490120C1F8AF
+:103510008802C1F8880294F86500E8B3122084F8A4
+:103520002506BDF800003044007A84F8610094F864
+:103530006100401EADF80C000020BDF800100144F1
+:1035400031444A7ABDF80C1001EB410C0CEB01112F
+:1035500004EB0111014481F81E2A401C80B20A28A4
+:10356000EBD3BDF800003044007DBDF800103144BD
+:10357000C97C40EA0120ADF80800BDF800003044E5
+:10358000807DBDF800103144497D40EA012058801B
+:1035900000204FF4007100E056E0BDF80020024426
+:1035A0003244D27D04EB000C8CF86620401C80B2C3
+:1035B0008842F0D358889946BDF80C1000EB812062
+:1035C000401E81B20320F5F79BFCE8B3B9F8021066
+:1035D000484664225143BDF80820B1FBF2F184F85B
+:1035E00060100121A171B9F80210491CA9F802105C
+:1035F000B9F80210BDF80820914242D9002000E03D
+:1036000091E0BDF80C1001EB410202EB011104EB5B
+:10361000011101EB001191F8492A42F0010281F8F1
+:10362000492A401C80B21028E9D3BDF80C0000EBF9
+:10363000400101EB001004EB001090F8281A41F053
+:10364000010180F8281A00E046E0BDF80C0000EB0C
+:10365000400101EB001004EB001090F8281A21F053
+:103660000601891C80F8281ABDF80810BDF80C0066
+:1036700000EB400202EB001004EB0010A0F82A1A45
+:1036800025E04088012827D10020BDF80C1001EB6F
+:10369000410202EB011104EB011101EB001191F861
+:1036A000492A22F0010281F8492A401C80B21028E0
+:1036B000EBD3BDF80C0000EB400101EB001004EB74
+:1036C000001090F8281A21F0010180F8281ABDF89E
+:1036D0000C100220F6F728FA00202949C1F88802C8
+:1036E000C1F888021FE0D8F8540044460A21B0FB14
+:1036F000F1F0BDF800103144097A884213D1BDF8C9
+:1037000000003044007A18B1606D0A38606504E04A
+:10371000C4F85490102084F8250600210520F6F7FF
+:1037200003FA0120A071B8F8EA04424620B3002051
+:103730001EE000200146BDF800200244B154401CA8
+:1037400080B20528F7D3A8F8EA1407B0BDE8F08FD7
+:103750000020A1F8EA04F8E7BDF80010294401446C
+:1037600031448978BDF800300344F154401C80B2E4
+:10377000B2F8EA148142EFD8414603E01408002071
+:1037800000004242B8F8EA0400287EF46FACDCE79F
+:103790002DE9F74F002084B0FE4E0190054680468B
+:1037A000009096F826054FF0000B012876D196F888
+:1037B0002106012872D108EB480101EB081000270F
+:1037C00006EB001A56E00AEB071494F8420A0006CA
+:1037D0004ED594F8420A40F0040084F8420A94F866
+:1037E000420A000744D594F8420A20F0080084F801
+:1037F000420AC6F835B008EBC80101EB082006EB19
+:10380000C00007EB471100EB8109E24809F6F961B6
+:103810001022253004F52464F4F713FDD9F8F10ED5
+:10382000C6F81900D9F8F50EC6F81D0020783076D4
+:10383000D9F80C0FC6F82100D648D0F86812C6F89F
+:103840003910B0F86C02A6F83D006068C6F83F0079
+:10385000706D81B20220F5F753FB00210620F6F7C8
+:1038600063F9706D401C706500210520F6F75CF966
+:103870007F1CBFB29AF8170AB842A4D8414602206A
+:10388000F6F752F908F101001FFA80F8B8F1040FB9
+:1038900091D386F821B60B2086F82506BE4F00206E
+:1038A000387000980DE001F0BBFBC6F87002D6F846
+:1038B0007002C0F300400190D6F87002C0F34200DD
+:1038C00000900028EFD096F82306B3493A31022839
+:1038D00016D1B24890F832202AB1002180F8321077
+:1038E00001F074F969E0072555200870FD20487043
+:1038F000AA2088700020C870087161224A718871FE
+:10390000F520485500208B46D6F87012C0F103020E
+:10391000D200D1402B1803EB0B02D170401C80B2B7
+:103920000428F1D396F8220630B39D48D0F8081247
+:103930003078B8B3002001433CD0002059463218FB
+:1039400092F8A8252B180B44DA71401C80B2142879
+:10395000F5D30020321892F834262B180B44DA766F
+:10396000401C80B20A28F5D30BEB0501069881F8BC
+:10397000250005F1260405E00BEB05010698C8714A
+:1039800005F10804CCB18349069881F8E70406984C
+:103990001021FF2311287DD013DCA0F10B00062895
+:1039A00022D200E004E0DFE800F01F1FFF11F42046
+:1039B0000120C0E7012086F82605002007B0BDE8F9
+:1039C000F08FA22810DA12280ED10FE2714880F889
+:1039D0002516744900205A4626180B5C9355401C46
+:1039E00080B20A28F8D30A34F8E26A4890F85C10EA
+:1039F000C90704D0012080F31388FEF711F84FF0B7
+:103A0000000977E100EB400101EB091002EB001621
+:103A100096F8160A032814D096F8160A012810D032
+:103A200096F8160A02280CD096F8160A042808D030
+:103A300096F8160A05287DD096F8160A06287AD038
+:103A400054E101200BF80400E41CA0B20223029010
+:103A50000BF80030401C80B21D230BF80030401CD6
+:103A600084B20020A7E006EB081292F8400A5946FB
+:103A70000BF80400641CA0B292F8424A0BF8004014
+:103A8000401C84B292F8420A400709D492F8420AD4
+:103A9000000700E059E103D492F8420A800777D585
+:103AA00000201F46D2F8443AC0F1030C4FEACC0C78
+:103AB00023FA0CF300EB040C01F80C30401C80B22C
+:103AC0000428EFD3241DA3B209EBC90404EB092297
+:103AD00007EBC20408EB4812002004EB8207D7F87A
+:103AE000F12EC0F10304E400E240C4180A55401C62
+:103AF00080B20428F3D31B1D9AB20020D7F8F53EFC
+:103B0000C0F10304E400E34084180B55401C80B26C
+:103B10000428F3D3121D92B20020D7F80C3FC0F155
+:103B20000204E400E34084180B55401C80B20328D3
+:103B3000F3D301E050E080E0D21C1FFA82FA0024A7
+:103B4000D7F8F90ED7F8FD1EC4F10502D200F4F73C
+:103B500068FB04EB0A020BF80200641CA4B2062CFA
+:103B6000EED30AF106001FFA80FA0024D7F8010FFD
+:103B7000D7F8051FC4F10502D200F4F752FB04EB9D
+:103B80000A020BF80200641CA4B2062CEED30CE06F
+:103B90000EE062E1D410002014080020D440002080
+:103BA00000004042108E0108ACE00AF1060084B229
+:103BB00008F1010080B2FF4B96F8171A8046414584
+:103BC0003FF651AF0298029A201A0BEB0201030A4A
+:103BD00001F8023D487089E002205E460BF80400BF
+:103BE000E41CA4B22346002090461AE0421C325541
+:103BF000641CA1B23C1894F805447454491C8CB25E
+:103C0000002108EB0010471897F8117401EB040C21
+:103C100006F80C70491C89B21029F4D31034A4B2F0
+:103C200090B298F8041447468142DFD80BEB0300AA
+:103C3000002100F8021DE11A57E003200BF80400F0
+:103C4000E41CA7B202200BF80700781C80B20E21FA
+:103C50000BF80010401C84B200219646DA463AE088
+:103C600006EB011292F8400A0AF80400641CA0B2A4
+:103C700092F8424A0AF80040401C84B292F8420A84
+:103C8000000726D509EBC90C0CEB09220EEBC2028A
+:103C900001EB4113002002EB8302131893F8173F46
+:103CA00000EB0408D4460AF80830401C80B20A2809
+:103CB000F3D30A34A3B20020141894F8304F00EB69
+:103CC00003080CF80840401C80B20228F4D39B1C67
+:103CD0009CB2491C89B296F8170A8842C0D80AEBF0
+:103CE0000700002100F8021DE11B417009F10100ED
+:103CF0001FFA80F9AF4A92F86C19484649453FF6D9
+:103D000081AE6BE17878401C78707878052804D211
+:103D1000A84890F85C20D20707D0A64880F825165E
+:103D200090F85C10C90704D005E00D2180F8251635
+:103D300001E080F860307888010A0BF80410798877
+:103D40000BEB04004170A41C48E19A4F87F825163C
+:103D500097F86100DC460BF804000022641C38E090
+:103D600097F8610002EB421600EBC00101EB002066
+:103D700007EBC00000EB860090F80207012826D16F
+:103D800097F8610000EB400101EB001007EB001019
+:103D900000EB021090F810090CF80400641CA3B2A8
+:103DA000002097F8611001EBC10404EB012107EB3F
+:103DB000C10101EB8601014491F803171C180CF8AE
+:103DC0000410401C80B20A28EBD30A339CB2521C68
+:103DD00092B297F8610000EB400101EB001007EB95
+:103DE000001090F8E7089042BAD8F7E07878401CC5
+:103DF0007870787805280CD26E4A92F8610000EB52
+:103E0000400606EB001002EB001090F8F808C0071F
+:103E10000FD0684A82F8251692F8610000EB400145
+:103E200001EB001002EB001090F8F808C00704D076
+:103E300005E0122082F8250601E082F860305D4836
+:103E400090F861100BF8041079880BEB0400090A54
+:103E5000417079888170E41CC0E05648012181716D
+:103E6000416D0A22B1FBF2F259460BF80420426D73
+:103E7000641C0A2A01D90A2300E0436D0022029241
+:103E800099460B552222641C0A5500268046DA46C4
+:103E9000641C9CE0D8F8540038B1D8F85400801B5A
+:103EA000401E81B20220F4F7BFFF98F81800514677
+:103EB0000AF80400641CA2B20020D8F81930C0F13E
+:103EC0000304E400E34084180B55401C80B204282E
+:103ED000F3D3121D92B20020D8F81D30C0F10304B4
+:103EE000E400E34084180B55401C80B20428F3D34F
+:103EF000121D92B20020D8F82130C0F10204E40073
+:103F0000E34084180B55401C80B20328F3D3D21C25
+:103F100097B20024414651F8250F4968C4F10502C3
+:103F2000D200F4F77EF9E2190AF80200641CA4B288
+:103F3000062CEFD3BF1DBFB20024414651F82D0F10
+:103F40004968C4F10502D200F4F76BF9E2190AF8E6
+:103F50000200641CA4B2062CEFD3BF1D98F83E30BB
+:103F6000B8B2414652460AF80030401C98F83D303D
+:103F700080B20AF80030401C98F83C3080B20AF851
+:103F80000030401C98F83B3080B20AF80030401CEA
+:103F900091F83A3080B21354401C91F8393080B215
+:103FA0001354401C83B20020D1F83F40C0F10307F6
+:103FB000FF0001E0D4100020FC40C718D455401C7D
+:103FC00080B20428F0D31B1D761C9CB2B6B2029AB4
+:103FD0000021B6EB09009141FFF45CAF661B0BEBCF
+:103FE0000500310A5F46804641708670DFF878A090
+:103FF0009AF8670228B1B1B2404600230422F6F7CE
+:104000007DFC0023B9460AE0E91801EB0907F879BD
+:10401000DDE90021F5F704FDF8715B1C9BB29E42BF
+:10402000F2DCB1B24D464046F5F7DEFA010A2955F9
+:10403000641CA1B26854491C9AF823068CB2022869
+:104040000AD1601F010AE970287181B2681D01F070
+:104050002EF92855641CA4B2044804600121001FF5
+:10406000F5F718FB2046A9E4D4100020BC640240F8
+:1040700070B5164C40F224452946204603F001F85D
+:10408000002821D02946204602F098FF104D00213B
+:104090002846F5F7FFFA61102846F5F7E5FA0D49CD
+:1040A000012081F824062088A088281D0268C2F516
+:1040B000FA62A1F8EA244FF4FA6101602846BDE8EB
+:1040C00070400121F5F7E6BA70BD00000010014014
+:1040D00088640240D410002010B5074C05492046E2
+:1040E000F5F7C2FA00212046F5F7D4FA034901207A
+:1040F000087010BD00800028B86402401408002039
+:104100002DE9F04301218FB0880500F0DFFEDFF8D4
+:1041100094904846F5F7C8FA402005010390002422
+:10412000CDE90545C60207940894CDE909464FF04C
+:1041300000681E480B940C940D941B4FCDF8008022
+:104140000E94CDE9017069464846F5F755FB01220A
+:1041500010214846F5F73AFBDFF84890A9F13009FD
+:104160004846F5F7A1FA4FF4FA60CDE90340CDE9EE
+:10417000054507940894CDE909460D480B940C9425
+:104180000D94CDF800800E94CDE901706946484643
+:10419000F5F732FB01214846F5F77CFA0FB0BDE890
+:1041A000F0830000B8640240041001404E08002073
+:1041B000205E00207CB50121032000F087FE134D16
+:1041C000072206212846F6F7CBF807221146284693
+:1041D000F6F7C6F8C020022100908DF805100024E3
+:1041E0008DF8064001208DF807008DF8041069460F
+:1041F0002846F6F779F8072000908DF804408DF8EE
+:10420000074069460248F6F76FF87CBD000402409B
+:104210000000024070B50024FFF7CCFFFFF770FFED
+:104220004FF4E13000F086F800F066F801214020FC
+:1042300000F064FE012000F0E5FE2D490B2081F81E
+:104240002506002581F8145581F8165581F8155575
+:1042500081F817554FF47A70C1F81C0581F8245580
+:10426000012381F8263581F8253581F82735C200EC
+:10427000C1F82C2581F8FC5481F8FE3481F8FD3416
+:1042800081F8FF34C1F8040581F8085581F80A3532
+:1042900081F8093581F80B354210C1F81025154A0F
+:1042A000157095705370D37042F21076966042F696
+:1042B000F82604EB440201EB820282F8305582F8C2
+:1042C000325582F8313582F83355C2F83865641CAE
+:1042D000042CEED391F8202622B191F82026521E0C
+:1042E00081F8222604F07EFBBDE8704000F022B980
+:1042F000D41000200441002038B546208DF800007D
+:1043000002208DF8010001248DF802408DF8034051
+:104310006846FDF749FB25208DF800008DF8014027
+:1043200000208DF802008DF803406846FDF73CFB45
+:1043300038BD00001FB504460121102000F002FE28
+:104340000020ADF804000094ADF80600ADF80800B8
+:10435000ADF80C000C200D4CADF80A006946204663
+:1043600002F0C6FE0121204602F02BFE012240F29F
+:104370002441204602F0A4FE1021204602F01EFE39
+:104380000122C021204602F026FE1FBD0010014080
+:104390002DE9F04F8DB034225F496846F3F751FFA5
+:1043A0005E4D002695F8220600287CD0DFF870B11B
+:1043B0000121CBF888124FF0000985F82496594F57
+:1043C000594C02E0B85DA055761C5648F3F757FFEC
+:1043D000B042F7D8DFF85481C8F800600121A8F195
+:1043E0000400F5F757F94FF4FA7004F0FBFA85F87A
+:1043F0002496DFF830A100260AF1750A03E01AF8C6
+:104400000600A055761C47487530F3F738FFB042D8
+:10441000F5D8C8F8006045480121001FF5F73AF9C2
+:104420004FF47A7004F0DEFA4E46A94685F8246609
+:10443000DFF8F0A000250AF1020A03E01AF80500EF
+:1044400060556D1C3748801CF3F719FFA842F5D85A
+:10445000C246C8F8005035480121001FF5F71AF987
+:104460004FF47A7004F0BEFAB04689F8246600264C
+:1044700002E0B85DA055761C2A48F3F700FFB04271
+:10448000F7D85546CAF80060DFF8A0A00121AAF1CC
+:10449000040A5046F5F7FEF84FF47A7004F0A2FAD9
+:1044A0002349684600E034E0F3F7DDFE1D49684625
+:1044B000891DF3F7D8FE4F4689F824860026E94681
+:1044C00003E019F80600A055761C6846F3F7D7FEFE
+:1044D000B042F6D82E6001215046F5F7DBF84FF4D4
+:1044E0007A7004F07FFA464687F824860D4900204A
+:1044F0000A310A5C2254401C0728FAD3401E286067
+:1045000001215046F5F7C6F8642004F06BFACBF8A9
+:1045100088620DB0BDE8F08F88930108D4100020A8
+:1045200000004242AC9001084E080020BC640240EA
+:10453000901600202DE9F04FDFF8EC8387B00024BF
+:1045400098F8220600287CD0F8480125C0F8885247
+:1045500098F8231608F27650DFF8D4B3F54E0090A1
+:10456000022904D0A24688F824A6F34FEEE00020EA
+:104570003055641C642CFBD3814688F82406EE4930
+:10458000002096310A5C3254401C0828FAD30027D8
+:1045900008F2E45406E008EB070090F8E405F1198E
+:1045A00008727F1C2046F3F76AFEB842F3D82C202D
+:1045B000F1190872002408F20C60B2460937019024
+:1045C00007E008EB040090F80C163A190AF80210FC
+:1045D000641C0198F3F753FEA042F2D8D7A1D54846
+:1045E000F3F741FED348F3F74AFECBF80000D0487A
+:1045F0000121001FF5F74EF84FF47A7705E001200E
+:1046000004F0F0F9641CBC427ED898F82406002817
+:10461000F5D0CB48D0F81802C749B331D0B100204B
+:104620004A4654462254401C6428FBD3C24688F8AC
+:1046300024260026885DA055761C0E2EFAD30098FD
+:1046400000E077E0F3F71BFE0004000C33D00026F7
+:1046500051462AE0B44A82F824960026544604E0E3
+:10466000B548B330805DA055761CB348B330F3F73E
+:1046700006FEB042F4D8CBF80060AD480121001F1F
+:10468000F5F708F8A84C05E0012004F0ABF9761C1A
+:10469000BE42B9D894F824060028F5D015E08A194E
+:1046A00092F87625A3199A73761C8642F7D3A3A1B4
+:1046B000A048F3F7D8FD9F48F3F7E1FDCBF80000E1
+:1046C0009B480121001FF4F7E5FF3C4698F82406BB
+:1046D00088B39C489C494C46006808609948001D76
+:1046E000006848609748083000688860002008EB40
+:1046F000000282F8A845401C1428F8D3CD7A8B7AA2
+:104700004A7A087A02AE00E00CE186E82D00CA7908
+:104710008879CDE900024B790A798CA1944802F09E
+:104720004FFD00210320F5F7FFF9002802D07F4854
+:10473000C0F8884231E2FFE7012004F053F9761C0B
+:10474000A642C3D921E2385D3055641C7A48F3F79C
+:1047500096FDA042F7D8D946CBF800407448012115
+:10476000001FF4F797FF4FF4FA7004F03BF9C346CB
+:1047700088F824A6DFF8C081002408F1750803E05A
+:1047800018F804003055641C6B487530F3F777FD5A
+:10479000A042F5D8C9F8004065480121001FF4F790
+:1047A00079FF4FF47A7004F01DF9D0468BF824A6F7
+:1047B000DFF884A100240AF1020A03E01AF80400D9
+:1047C0003055641C5C48801CF3F759FDA042F5D8B5
+:1047D000C9F8004056480121001FF4F75BFF4FF471
+:1047E0007A7004F0FFF88BF82486002402E0385D2C
+:1047F0003055641C5048F3F742FDA042F7D8C9F881
+:1048000000404B480121001FF4F744FF4FF47A7039
+:1048100004F0E8F8C2465F468BF82486DFF818817A
+:10482000002408F16A0803E018F804003055641CFD
+:1048300041486A30F3F723FDA042F5D8C9F800409B
+:104840003B480121001FF4F725FF4FF4FA7805E0FB
+:10485000012004F0C7F8641C444563D897F8240687
+:104860000028F5D087F824A6DFF8CCB000240BF19F
+:10487000390B03E01BF804003055641C2E48393016
+:10488000F3F7FDFCA042F5D8C9F800402848012103
+:10489000001FF4F7FFFE05E0012004F0A3F8641CFC
+:1048A0004445DAD897F824060028F5D087F824A6DE
+:1048B0002348D0F818024FF00004A0B9DFF878B010
+:1048C0000BF1110B03E01BF804003055641C1A486F
+:1048D0001130F3F7D4FCA042F5D809E0381990F86C
+:1048E00076053055641C0098F3F7C9FCA042F5D852
+:1048F000C9F800400E480121001FF4F7CBFE05E087
+:10490000012004F06FF8641C4445A6D897F82406EB
+:104910000028F5D087F824A6DFF81CB000240BF19E
+:10492000480B2BE0AAE00000D41000200000424217
+:10493000BC6402404E080020AC9001080D0A000043
+:1049400000004342107AFF1FF065002025303278C6
+:10495000253032782530327825303278253032785B
+:104960002530327825303278253032782500000025
+:10497000801600201BF804003055641C8A48F3F7A9
+:104980007EFCA042F6D8C9F8004001218748F4F720
+:1049900081FE05E0012004F025F8641C4445B4D8EC
+:1049A00097F824060028F5D0D34687F824A6DFF828
+:1049B000F8A100240AF1110A03E01AF804003055A6
+:1049C000641C79481130F3F75AFCA042F5D8C9F8B5
+:1049D000004001217548F4F75DFEC24605E0012064
+:1049E00004F000F8641C544548D897F824060028C1
+:1049F000F5D0D84687F824B66B4800243730015DDF
+:104A00003155641C0C2CFAD3611ECB46C9F800103A
+:104A100001216648F4F73EFE05E0012003F0E2FFC5
+:104A2000641C54452AD897F824060028F5D060A1C4
+:104A3000614804F065F9D8B15F4A00214318134476
+:104A400091465B797C1884F86135491C1429F5D3AB
+:104A500097F8BD0568B359495948F3F704FC524922
+:104A600057484239F3F7FFFB87F8248600240AE011
+:104A7000012003F0B7FF641C5445D8D985E05048A5
+:104A8000005D3055641C4E48F3F7F9FBA042F6D8A0
+:104A9000CBF8004001214548F4F7FCFD05E001207A
+:104AA00003F0A0FF641C54456FD897F82406002833
+:104AB000F5D0642003F096FF002087F82406044612
+:104AC00039484330B046025D3255641C0B2CF9D393
+:104AD000601ECBF8000001213448F4F7DBFD05E04F
+:104AE000012003F07FFF641C54454ED897F824063C
+:104AF0000028F5D033A1304804F002F9061E37D063
+:104B0000642003F06FFF00200446391881F8A8459F
+:104B1000401C1428F9D30020494632180A44527820
+:104B20003B1883F8AD25401C0F28F6D30021032045
+:104B3000F4F7FAFF10B12448C0F88842642003F06B
+:104B400051FF87F824461849002440463E390A5D43
+:104B50000255641C072CFAD3601ECBF8000001211B
+:104B60001248F4F797FD642003F03CFF564610E02E
+:104B7000012003F037FF641C5445BBD905E0012038
+:104B800003F030FF641CB44203D985F31388FCF7AB
+:104B900047FF97F824060028F1D00B490020C1F800
+:104BA000880207B0BDE8F08FF4900108B8640240B5
+:104BB00049434349443A0000205E002090160020FB
+:104BC0001C080020493A0000000042422DE9F0474D
+:104BD0000020574E01463154401C6428FBD3554DEC
+:104BE000884685F82416544900200A5C3254401C3B
+:104BF0000828FAD3002705F2E45405E0E81990F8F4
+:104C0000E405F11908727F1C2046F3F738FBB8421F
+:104C1000F4D82C20F1190872002405F20C69093728
+:104C200005E0281990F80C0639197054641C4846A0
+:104C3000F3F725FBA042F4D840A13D48F3F713FB5E
+:104C40003B48F3F71CFB3E4F3860A7F1040A0121F3
+:104C50005046F4F71FFD05E0012003F0C3FE641C7D
+:104C6000642C03D895F824060028F5D03548D0F8F0
+:104C7000180231491D31B8B1002042463254401C5F
+:104C80006428FBD3A84685F824260024085D305507
+:104C9000641C0E2CFAD32C48F3F7F1FA0004000C34
+:104CA00031D00024414628E04046A84685F8240635
+:104CB0000024894603E019F804003055641C1E489E
+:104CC0001D30F3F7DCFAA042F5D83C6001215046D4
+:104CD000F4F7E0FC464605E0012003F083FE641C87
+:104CE000642C1FD896F824060028F5D01AE00A197B
+:104CF00092F8762533199A73641C8442F7D30FA176
+:104D00000B48F3F7B0FA0A48F3F7B9FA3860012113
+:104D10005046F4F7BFFC05E0012003F063FE641C7D
+:104D2000642C03D895F824060028F5D0BDE8F08758
+:104D30004E080020D4100020429101080D0A000006
+:104D4000BC640240000043424A1600202DE9FC5F8B
+:104D50000121592000F0BAF800248DF80440022007
+:104D6000DFF894B04FF47C578DF807000097694640
+:104D70005846F5F7B9FAFC20DFF8809000908DF8DE
+:104D8000044001258DF8075069464846F5F7ACFA0E
+:104D9000DFF86CA04FF440468DF8044000968DF883
+:104DA000075069465046F5F79FFA0720DFF8548010
+:104DB00000908DF804408DF8075069464046F5F79D
+:104DC00093FA07214046F5F7E4FA31465046F5F7E5
+:104DD000E0FA39465846F5F7DCFAFC214846F5F783
+:104DE000D8FA0948D0F828120848012902D00470DE
+:104DF000BDE8FC9F0570FBE7001002400018024070
+:104E0000000C02400000024000004242D41000208A
+:104E100010B5FFF79BFF642003F0E4FD1048D0F8C5
+:104E20003C12104819B1002180F8221610BD0E491D
+:104E3000D1F8182292B1012280F82226D1F8082256
+:104E4000D1F80C1242EA4101C94380F8231690F8C8
+:104E5000231601F0030180F8231610BD0222EBE7B0
+:104E600000804142D4100020000043427CB5012163
+:104E7000102000F02BF84CF20400012400908DF873
+:104E8000044000208DF8060003208DF80500084D31
+:104E90008DF8074069462846F5F726FA042128468A
+:104EA000F5F775FA0348C0F8B842C0F8BC427CBDBB
+:104EB0000010024000004242FFF7D8BF4FF40061EB
+:104EC0000148F5F75DBA000000040240044A0029D9
+:104ED000116801D0014300E0814311607047000078
+:104EE00030380240044A0029116801D0014300E033
+:104EF000814311607047000010380240044A0029C5
+:104F0000116801D0014300E0814311607047000047
+:104F100034380240044A0029116801D0014300E0FE
+:104F2000814311607047000040380240044A002964
+:104F3000116801D0014300E0814311607047000017
+:104F400020380240044A0029116801D0014300E0E2
+:104F5000814311607047000044380240044A002930
+:104F6000116801D0014300E08143116070470000E7
+:104F70002438024070B5204B1968204C11F00C0108
+:104F800004D06610042903D0082903D004601BE074
+:104F9000066019E0184A121F1168C1F380551168A4
+:104FA00001F03F0115B1B6FBF1F101E0B4FBF1F105
+:104FB00014681268C4F388146143C2F30142521C9E
+:104FC0005200B1FBF2F1016019680F2202EA1111DF
+:104FD0000B4A545C0168E14041601C68072505EA02
+:104FE0009424145D21FA04F484601B6805EA5333A9
+:104FF000D25CD140C16070BD083802400024F4008A
+:105000000000002005490028086802D040F0040094
+:1050100001E020F00400086070470000000806501E
+:1050200001480068704700000808065070B501206C
+:1050300080F310880C4D10212846F5F7A8F90821B7
+:105040002846F5F7A6F9D720F4F712F8FF20F4F771
+:105050000FF8044610212846F5F79BF9002181F34B
+:105060001088204670BD00000000024070B501208D
+:1050700080F31088194C0020A080FFF7D7FF0006AE
+:1050800009D4012003F0AEFCA088401C80B2A080AF
+:10509000C828F2D31EE0A088C8281BD2104D1021CA
+:1050A0002846F5F774F908212846F5F772F99F208C
+:1050B000F3F7DEFFFF20F3F7DBFFFF20F3F7D8FF66
+:1050C000607010212846F5F764F9002080F31088FD
+:1050D000607870BD002080F3108870BD1E10002025
+:1050E0000000024070B5012188B08803FFF712FF6D
+:1050F00001210220FFF7EAFE00244FF400602F4E4A
+:105100008DF8044000908DF8074069463046F5F769
+:10511000EBF801218DF8041002258DF805500803E5
+:105120008DF806408DF80710009069463046F5F777
+:10513000DBF805220D213046F5F712F905220E2184
+:105140003046F5F70DF905220F213046F5F708F93D
+:105150004FF4604000908DF8045003208DF8050056
+:105160008DF806408DF8074069463046F5F7BCF8E3
+:10517000134D284600F04AF8ADF810406815ADF818
+:1051800012001820ADF814000720ADF81800ADF893
+:1051900008404FF48270ADF80C40ADF80A00ADF84D
+:1051A0000E40ADF8164002A9284600F064F801212F
+:1051B000284600F021F808B070BD0000000402404D
+:1051C0000038004070B50B4C05460221204600F027
+:1051D00047F80028F9D02946204600F04AF8012176
+:1051E000204600F03DF80028F9D0204600F03FF8B6
+:1051F000C0B270BD003800400029018802D041F0E3
+:10520000400101E021F0400101807047114910B5D3
+:1052100088420AD1841401212046FFF79FFE2046D0
+:10522000BDE810400021FFF799BE0B49884202D12A
+:105230000121041404E0094988420AD10121C41360
+:105240002046FFF773FE2046BDE810400021FFF71F
+:105250006DBE10BD0030014000380040003C0040F1
+:105260000246002012890A4200D00120704780893E
+:1052700070478181704730B502884C8802F44153F1
+:105280000A88CD8822438C882C4322430C892243F0
+:105290004C8922438C892243CC8922431A430280C1
+:1052A000828B22F400628283098A018230BD024629
+:1052B000002003E012F8013B1844C0B2491E89B235
+:1052C000F8D2704770B501218D070024284601F0FF
+:1052D00051FBE8B3F5F702FB0020264B3BE003EB64
+:1052E0008401D1F840261278012AD1F8402603D053
+:1052F0005278012A08D02AE01070D1F84026507068
+:10530000D1F84026907030E0D1F840269278F2B97A
+:10531000D1F840265668761C5660D1F8402652686F
+:10532000D1F84066B668B24211D3D1F84066012286
+:10533000B270D1F84026D278012A16D0D1F8402692
+:105340005070D1F840265060D1F84016C87000E087
+:1053500005E0641CE4B293F83E16A142BFD828468B
+:10536000BDE87040012101F04FBAD1F84016486005
+:10537000EDE70000D41000200CB500222549009272
+:105380000192086840F4803008604FF4A063086818
+:1053900000F4003001900098401C0090019810B972
+:1053A00000989842F3D10868800330D5012001901D
+:1053B00018484030026842F0805202601648026885
+:1053C00042F48042026013480830026802600268BA
+:1053D000026002680260031F104A1A600A6842F005
+:1053E00080720A600A689201FCD50D4A40F205619C
+:1053F0001160016821F003010160016841F00201C0
+:1054000001600168C1F381010229FAD10CBD01924A
+:105410000CBD0000003802400070004008544007F6
+:10542000003C02407CB500229FED170A00928DEDF2
+:10543000010A6D4601AC16E0835CA3F13006102E24
+:1054400005D2009B1B010093865C303E07E0413B88
+:10545000062B0CD2009B1B010093865C373E1E433B
+:10546000521CD2B200968A42E6D3002006E0BFEE7C
+:10547000000A7CBD2A5C2254401CC0B2B0EB510F24
+:10548000F8D39DED010A7CBD0000000030B5054653
+:105490000022104611E0AB5CA3F13004102C02D2C4
+:1054A00044EA001007E0A3F14104062C08D20401ED
+:1054B000A3F137002043521CD2B28A42EBD330BD55
+:1054C0004FF0FF3030BD00002DE9FC414E4D4FF054
+:1054D000380895F86A02002105F51A75FBF7F0FB0C
+:1054E00001240826CDE90064024618200023414625
+:1054F000FCF7B8FC071D07EB47004006000E082329
+:105500002D2241460094FCF73FFC687800217F1C67
+:10551000FBF7D6FB024607EB4700CDE900644006E7
+:10552000000E00234146FCF79DFC074407EB4700B3
+:105530004006000E08232D2241460094FCF724FC6F
+:10554000287800217F1CFBF7BBFB024607EB4700D6
+:10555000CDE900644006000E00234146FCF782FCC2
+:10556000074407EB47004006000E0823202241466F
+:105570000094FCF709FC687900217F1CFBF7A0FB75
+:10558000024607EB4700CDE900644006000E002309
+:105590004146FCF767FC074407EB47004006000E56
+:1055A00008232D2241460094FCF7EEFB28790021C8
+:1055B0007F1CFBF785FB024607EB4700CDE9006443
+:1055C0004006000E00234146FCF74CFC074407EB65
+:1055D00047004006000E08232D2241460094FCF7A8
+:1055E000D3FBE87800217F1CFBF76AFB024607EB40
+:1055F0004700CDE900644006000E00234146FCF759
+:1056000031FCBDE8FC810000D41000200249C870C4
+:105610000120887170470000D41000202DE9FC5F44
+:1056200000252C46F4F79CFCF84FB87900287CD074
+:10563000A94687F80690FCF703FAF878DFF8D0B3AC
+:1056400001264FF008084FF0100A0E286ED2DFE84E
+:1056500010F00E008200EB007901BD01E402370476
+:105660005C05A505F205850646078F07E307F5F7F4
+:1056700025F901280AD0022808D0042806D00828D5
+:1056800004D10220FFF7C2FF87F86090CDE900A6A1
+:1056900000211523DFA20846FCF781FC97F8610082
+:1056A00010B3CDE9008644460523DFA21421002073
+:1056B000FCF775FCCDE9004697F861200023142122
+:1056C0001E20FCF7CFFBCDE9004697F861000A23C6
+:1056D00000EB400101EB001007EB00121421282021
+:1056E00002F6EE02FCF75BFC97F86000FF2825D07D
+:1056F00017F8600FCDE900060A2364221E21184620
+:10570000FCF7C0FACDE900863A7800232D2132203B
+:10571000FCF7A8FB00EB4000322101EB400008231E
+:105720002522C0B22D21009601E0D2E30EE3FCF762
+:105730002BFB17F86009642807D007E3CDE9008642
+:1057400015232D21BAA2142044E287F8609002208C
+:10575000FFF75CFFF1E7F5F7B1F801280BD002285D
+:1057600009D0042802D0082805D101E0082000E073
+:105770000320FFF74BFF97F8210638B197F8220670
+:1057800038B1012808D0022811D108E01523ACA2B5
+:1057900007E01523ADA204E01523B0A201E0152314
+:1057A000B1A2CDE9008600210846FCF7F8FBB878E5
+:1057B000012802D002280CD101E0AF4801E0AE4838
+:1057C0001230CDE9000609231A460A210020FCF711
+:1057D00099FBA94818234838CDE900061A4600214C
+:1057E0006820FCF78FFBCDE9008644461523A3A271
+:1057F0001A210020FCF7D3FBCDE900461523A5A212
+:1058000024210020FCF7CBFBCDE900467A6D002374
+:1058100024215420FCF726FB786D10B90220FFF7F5
+:10582000F5FEFFF751FE88E7F5F748F8012806D0A6
+:10583000022804D0042809D0082818D10EE097F8CF
+:105840005C0020F0800087F85C0010E097F85C00B6
+:1058500020F0800087F85C00082006E097F85C00E4
+:1058600020F0800087F85C000320FFF7CFFE97F858
+:10587000210638B197F8220668B101280ED0022817
+:1058800014D118E0CDE900860021152385A2084631
+:10589000FCF785FB15E015236CA201E015236FA230
+:1058A000CDE9008600210846FCF779FB97F8E7046C
+:1058B0000F2803D005E015236BA2F1E70120FFF7C5
+:1058C000A5FEB878012802D002280CD101E06A4870
+:1058D00001E069481230CDE9000609231A460A2181
+:1058E0000020FCF70FFB97F8600010B10020FFF7D5
+:1058F0008DFE614818234838CDE900061A4600217C
+:105900006820FCF7FFFACDE900A65446102367A2F1
+:1059100014212820FCF743FBCDE90086152365A25E
+:1059200024211220FCF73BFB97F85C0000067FF572
+:1059300078AFCDE90046102363A22E210020FCF7AA
+:105940002EFB6EE7F4F7BAFF012806D0022809D033
+:1059500004280ED008281ED121E03879D8B1387932
+:10596000401E04E03879032815D23879401C38717C
+:1059700011E0387930B1012806D0022806D003287A
+:1059800009D105E0042004E0052002E0062000E043
+:105990000720FFF73BFEF878032805D0CDE602206C
+:1059A000FFF734FE4846E2E7334804220021243062
+:1059B00000F0C8FECDE900A938792F49243101EB68
+:1059C000001238790007010E1023F2E3F4F776FF96
+:1059D000082802D10320FFF719FEF8780428DDD14A
+:1059E000254804220021643000F0ACFE97F822061E
+:1059F00020B1012875D0022872D198E01023CDE99A
+:105A0000008612A21946002083E06AE0D41000202C
+:105A1000000042424669726D77617265446F776E2D
+:105A20006C6F616400000000506F72743A000000F7
+:105A3000446F776E6C6F6164204661696C21000071
+:105A40004E6F205369676E616C0000005479706579
+:105A50003A53746174696F6E000000005479706588
+:105A60003A436C6F75640000547970653A436C6F0B
+:105A700075642D546573740010B001084F66666C30
+:105A8000696E65205265636F72642055706C6F613A
+:105A9000640000005265636F7264206E756D62650C
+:105AA000723A00004F66666C696E6500424C55455F
+:105AB000534B5900454E4552475920544543484E93
+:105AC0004F4C4F4759000000557067726164652064
+:105AD00045525220436865636B2047756E00000095
+:105AE00019E044461023AFF28C02CDE90086194636
+:105AF0000020FCF754FACDE900461023F5A2382126
+:105B00000020FCF74CFACDE900461123F34A382176
+:105B10001E20FCF744FA97F8230600B397F82306F3
+:105B200001281CD097F82306022854D005E6CDE9B9
+:105B3000008610234446EAA219460020FCF72FFAFB
+:105B4000CDE900461023E3A238210020FCF727FA14
+:105B5000CDE9004611233821E54A1E20D9E77819FE
+:105B600090F8610518B96D1CADB2152DF7D3CDE9CC
+:105B7000008644461023DFA21A210020FCF70FFA0A
+:105B8000CDE900467A1910231A21202002F2615231
+:105B9000FCF705FACDE900461023D8A22421002005
+:105BA000FCF7FDF9CD4ACDE9004624211023393216
+:105BB0000846FCF7F4F9CDE900461023D1A22E21C6
+:105BC0000020FCF7ECF9C54ACDE900460F232A3244
+:105BD0002E2124202EE3CDE9008644461023CBA2BB
+:105BE00024210020FCF7DBF9BC4ACDE90046102354
+:105BF000613224211E20FCF7D2F9CDE900461023A2
+:105C0000C0A22E210020FCF7CAF9B44ACDE9004613
+:105C1000102329322E211E200CE3F4F74FFE012819
+:105C200004D0022807D008280FD10BE0387960B1E2
+:105C30003879401E04E03879032806D23879401CB0
+:105C4000387102E00320FFF7E1FCF87805287DD1E8
+:105C500004220021AF4800F075FDCDE900A63A7995
+:105C6000BA46012300213E20521CFCF7FBF8CDE987
+:105C7000008647461023A8A200214820FCF78FF990
+:105C8000DFF890820823A8F1F408CDE900861A46CF
+:105C900000217820FCF736F9CDE900761023A1A287
+:105CA00008214820FCF77BF908231A46194678207A
+:105CB000CDE90089FCF726F9CDE9007610239CA2F6
+:105CC00019460020FCF76BF99AF8040000EB40013C
+:105CD00001EB00110AEB011090F81D0A4FF01003C0
+:105CE000012840D094A2CDE9007610211E20FCF7B7
+:105CF00056F9CDE90076B046102391A21821002074
+:105D0000FCF74DF99AF8040000EB400101EB00109C
+:105D10000AEB001090F8160ACDE9007805289AF8E9
+:105D2000040000EB400101EB00100AEB00101CD056
+:105D300090F8160A7749403101EB00120C23182124
+:105D40003620FCF72CF9C346B84600E025E2CDE941
+:105D5000007B10237DA220210020FCF720F90927D9
+:105D60004FF0200A9EE07CA2BDE790F81C0A69492A
+:105D7000B031E1E707EB47014FF07A09B9EB410F8A
+:105D800002D2641CA4B20027307900EB400101EB81
+:105D9000001006EB001000EB051090F8420AC00955
+:105DA000CDE90080307900EB400101EB001006EBFB
+:105DB000001000EB051090F8402A0AEBC400C1B2B5
+:105DC00007EB47004006000E0023FCF74BF8384471
+:105DD00087B207EB4701B9EB410F02D2641CA4B2B2
+:105DE0000027307900EB400101EB001006EB0010BA
+:105DF00000EB051090F8420A0823C00900900AEB56
+:105E0000C400C1B207EB47004006000E2D22FBF78D
+:105E1000BBFF7F1CBFB207EB4701B9EB410F02D2BA
+:105E2000641CA4B20027307900EB400101EB0010A4
+:105E300006EB001000EB051090F8420AC009CDE90E
+:105E40000080307900EB400101EB001006EB001000
+:105E500000EB051090F8412A0AEBC400C1B207EB31
+:105E6000470040065646000E0023FBF7FBFF384470
+:105E700087B207EB4701B9EB410F02D2641CA4B211
+:105E8000002706EBC400C1B207EB47004006000E36
+:105E900008233B22CDF800B0FBF776FF7F1C6D1C7A
+:105EA000BFB2ADB22E4E307900EB400101EB0010D5
+:105EB00006EB001090F8170AA8423FF65BAFD1E35B
+:105EC000F4F7FCFC01284DD0022850D0082858D106
+:105ED00054E0CBE355524C3A000000005716002026
+:105EE000547970653A436C6F75642D546173740016
+:105EF000CA900108494343494400000041504E20E4
+:105F00003A000000494D45493A00000053534944C6
+:105F10003A000000B4B001084F6E4C696E65203A3B
+:105F2000200000004F66664C696E653A2000000054
+:105F3000547970653A00000052533438350000003F
+:105F400050726F746F636F6C3A00000047756E2D6E
+:105F5000416464723A0000004C4F5241000000005E
+:105F6000D4100020387940B13879401E04E03879E7
+:105F7000032806D23879401C387102E00320FFF76D
+:105F800045FBF87806289AD10126BE71042200212B
+:105F9000F84800F0D7FBCDE900A63A7901230021AB
+:105FA0004020521CFBF75EFFCDE90086C34610235C
+:105FB000F1A214210020FBF7F2FF092697E006EB7F
+:105FC00046014FF07A0ABAEB410F02D2641CA4B228
+:105FD00000264FF00108CDE900B8387900EB400108
+:105FE00001EB001007EB001000EB051090F8402AC1
+:105FF0004FF0140909EBC400C1B206EB460040069D
+:10600000000E0023FBF72EFF304486B206EB46015C
+:10601000BAEB410F02D2641CA4B20026142000EB9C
+:10602000C400C1B206EB46004006000E08232D2234
+:10603000CDF80080FBF7A8FE761CB6B206EB460151
+:10604000D146BAEB410F02D2641CA4B20026CDE9BE
+:1060500000B8387900EBC00101EB002007EBC0006D
+:1060600005EB451100EB810090F8140F642110FB43
+:1060700001F0020A142707EBC400C1B206EB460088
+:106080004006000E0023FBF7EDFE304486B206EB1F
+:106090004601B9EB410F02D2641CA4B2002607EB03
+:1060A000C400C1B206EB46004006000E08232522BC
+:1060B000CDF80080FBF768FE761CB6B206EB460111
+:1060C000B9EB410F02D2641CA4B2002607EBC40056
+:1060D000C1B206EB46004006000E08233B22CDF875
+:1060E0000080FBF751FE761C6D1CB6B2ADB2A54F19
+:1060F000387900EB400101EB001007EB001090F83D
+:10610000170AA8423FF65BAFACE2F4F7D7FB0828CA
+:1061100002D10320FFF77AFAF8783C460728F3D13A
+:10612000944804220021403000F00CFBCDE90086A9
+:1061300047461023944A14210020FBF730FFA14664
+:1061400005EB450000EB051109EB0110804690F8C6
+:10615000280AC0071DD005EB8501142000EB41047F
+:10616000CDE90076E1B2052388A20020FBF717FFF6
+:10617000CDE90076E1B201236A1C1E20FBF772FE16
+:10618000CDE9007608F61E22E1B20A232A20FBF7A9
+:1061900006FF6D1CADB2042DD2D363E2F4F78EFB83
+:1061A000012807D002280CD0042812D0082828D1B2
+:1061B0002BE03EE0387910B13879401E1CE0052014
+:1061C0001AE03879042802D23879401C14E0484695
+:1061D00012E03879052814D2DFE800F0030507093A
+:1061E000100009200BE00A2009E00B2007E00C203A
+:1061F000FFF70CFA97F82006387102E00D20FFF740
+:1062000005FAF878082804D02CE20220FFF7FEF9FE
+:10621000DDE73879574C0422803404EB001000216C
+:1062200000F090FACDE900A93879102304EB0012B0
+:1062300000210020EDE1F4F741FB012806D00228FF
+:1062400009D004280ED0082849D145E0387978B320
+:106250003879401E04E03879032840D23879401C50
+:1062600038713CE0387900EB400101EB001007EB9E
+:10627000001090F81D0A01280AD0387900EB40017F
+:1062800001EB001007EB001090F81D0A88B126E022
+:1062900038794C4600EB400101EB001007EB001091
+:1062A00080F81D9A39790220F3F73EFCCBF888423A
+:1062B00015E0387900EB400101EB001007EB00100E
+:1062C00080F81D6A3879FBF7CFF9CBF88862397905
+:1062D0000220F3F729FC02E00820FFF797F9F8788D
+:1062E000092891D1042200212A4800F02BFACDE997
+:1062F00000864446152328A214212820FBF74FFED0
+:10630000CDE900463A79012314214620521CFBF7BF
+:10631000A9FD387900EB400101EB001007EB0010FC
+:1063200090F81D0A01280AD0387900EB400101EBF2
+:10633000001007EB001090F81D0A18B10AE01523B1
+:1063400017A201E0152319A2CDE900461E21002065
+:10635000FBF725FE152318A2322105E1F4F7AEFA6A
+:106360001A4C012834D002283DD0042848D00828EF
+:106370005AD14AE094B1010847756E2D52535349E2
+:106380003A000000D4100020108E0108506F727483
+:106390002D000000A4B20108504F52543A000000F2
+:1063A000545950453A4C4F52410000005459504501
+:1063B0003A525334383500005061737320456E747F
+:1063C0006572204368616E6765000000D44000205C
+:1063D000387948B394F8490010B13879FBF744F99B
+:1063E0003879401E0AE0387903281DD294F8490014
+:1063F00010B13879FBF738F93879401C387113E05F
+:1064000084F8496084F83D600EE00820FFF7FEF84C
+:1064100084F83C6094F8490030B1CBF8889284F855
+:1064200049903879FBF720F9F8780A282FD104220F
+:1064300000218F4800F086F945461523AFF2A802E7
+:10644000CDE9008612212820FBF7A9FDCDE90056F1
+:106450003A79012312214620521CFBF703FDCDE9B6
+:106460000056152383A21C210020FBF798FDCDE9DF
+:106470000056152385A226210020FBF790FDCDE9CB
+:106480000056152387A230210020FBF788FD94F8E1
+:106490004900012854D1BE7194F83E0078B1CBF880
+:1064A000889284F83E9038790121FBF7A7F9CDE96D
+:1064B0000086152380A238210020FBF770FD94F898
+:1064C0004800E8B384F84890CDE9008615237EA201
+:1064D00038210020FBF763FDCBF88862C2E0F4F7B7
+:1064E000EDF9012813D0022811D0042802D0082881
+:1064F0000DD109E0F2F738FF142802D087F867922F
+:1065000005E087F8676202E00820FFF77FF8F87877
+:106510000B2815D1564804220021403000F012F912
+:10652000CDE90086444615236BA21A210020FBF713
+:1065300036FDCDE90046152324216CA2002000E0A1
+:1065400069E0FBF72CFDCDE9004615236BA22E2157
+:106550000020FBF724FD97F867024FF0150308B100
+:106560006CA200E071A23821CDE90046002050E085
+:10657000F4F7A4F9012806D002280BD0042812D081
+:10658000082821D11DE0387910B13879401E08E083
+:10659000022006E03879032802D23879401C00E056
+:1065A0004846387110E0387987F82006002103202A
+:1065B000F3F7BAFA40B10220FFF728F8FDF72AFEF8
+:1065C00002E00820FFF722F8F8780C284AD1284882
+:1065D00004220021803000F0B5F8CDE900A697F83C
+:1065E00020065446224D1023C03505EB00121946F3
+:1065F0000020FBF7D4FC97F820063979884231D087
+:10660000CDE9004638790C2305EB0012202100204B
+:10661000121DFBF7C4FC25E0F4F750F9012819D04E
+:10662000022817D0042802D0082813D10FE0F3F76E
+:10663000D1FA86F31388BFF34F8F3F4801683F4A72
+:1066400001F4E06111430160BFF34F8FFEE70820C2
+:10665000FEF7DCFFF8780D2804D104220021384829
+:1066600000F070F8BDE8FC5FFBF752BBBDE8FC9F93
+:10667000E4B20108313A4469702073776974636841
+:106680002031616E6432204F4E000000323A496E74
+:106690007365727420736C617665206D6F64756CC0
+:1066A00065000000333A5061737320456E74657263
+:1066B000205374617274000053746174653A5365B9
+:1066C0006E64696E6700000053746174653A436FCD
+:1066D0006D706C6574650000496E73657274205549
+:1066E0002D4469736B204669727374005468616E3F
+:1066F000205061737320456E74657200466F726D31
+:1067000061743A46415433323B4D41583A33324733
+:106710000000000046696E6420552D4469736B2C9F
+:106720004F7574707574696E6700000053746174FE
+:10673000653A49646C6500000CED00E00400FA0560
+:10674000E4B301082DE9F84F0025924688468146BA
+:10675000012715E000242E0109EB040101EB0810CC
+:1067600000EB051000970278E006F1B2000E10234E
+:10677000FBF70AFB641CE4B2102CEDD36D1CEDB2E8
+:106780005545E7D3BDE8F88F0648002101728172B4
+:1067900001214172C1726422026181710220FEF7FF
+:1067A00035BF0000D4100020124810B5016841F434
+:1067B000700101601048016841F0010101600E4A5A
+:1067C00000210832116002680C4B1A400260031D60
+:1067D0000B4A1A60026822F48022026006480C30DC
+:1067E0000160FEF7C9FD03494FF000608039086081
+:1067F00010BD000088ED00E000380240FFFFF6FE0B
+:1068000010300024FEF75EBDC943018270470029A5
+:10681000018802D041F0010101E021F00101018075
+:1068200070470000464910B5884206D1012108464C
+:10683000FEF794FB002101205BE0B0F1804F09D00E
+:10684000404988420DD101210220FEF76FFB002153
+:10685000022070E001210846FEF768FB00210120BC
+:1068600069E03949884206D101210420FEF75EFB28
+:10687000002104205FE03549884206D1012108202B
+:10688000FEF754FB0021082055E03149884206D12B
+:1068900001211020FEF74AFB002110204BE02D497A
+:1068A000884206D101212020FEF740FB0021202054
+:1068B00041E02949884206D101210220FEF74EFB22
+:1068C0000021022015E02549884202D101210C0453
+:1068D0000AE02349884202D101214C0404E0214905
+:1068E00088420AD101218C042046FEF737FB0021A3
+:1068F0002046BDE81040FEF731BB1B49884206D157
+:1069000001214020FEF712FB0021402013E017492F
+:10691000884206D101218020FEF708FB002180205B
+:1069200009E0134988420AD1841501212046FEF767
+:10693000FDFA00212046BDE81040FEF7F7BA10BD71
+:10694000000001400004004000080040000C00402E
+:1069500000100040001400400004014000400140CD
+:10696000004401400048014000180040001C004065
+:106970000020004002460020138A92890B4202EA5E
+:10698000010202D0002A00D001207047002A82892B
+:1069900001D00A4300E08A438281704730B5028803
+:1069A000164C174DA0420DD0A8420BD0B0F1804F2D
+:1069B00008D0144B984205D0134B984202D0134B89
+:1069C000984203D122F070034A881A43104B984230
+:1069D00006D0104B984203D022F440730A891A4320
+:1069E00002804A68C2620A880285A04201D0A84299
+:1069F00001D1897A01860121818230BD00000140E8
+:106A0000000401400004004000080040000C004069
+:106A1000001000400014004010B5FEF7F9F9FEF731
+:106A20004BFA00F0A9F9F3F775F9154C14F85C0F5F
+:106A300020F001002070207840F006002070002037
+:106A4000608001460120F3F76FF8F3F787FEF2F755
+:106A500097FAF2F7FBFEF3F749FFFAF785FCFDF72B
+:106A6000D9FBFBF763F8FFF78FFEF3F7BDFA4FF49E
+:106A7000FA6024F8460C012004F8480C10BD000010
+:106A8000D41000202DE9F0410024F3F785FCB94E25
+:106A900096F8F2040025012805D186F8F254F2F7A1
+:106AA0001DFF0120B0713AE104EB440006EB8000C9
+:106AB00090F83215012901D180F8325590F831153E
+:106AC000002979D190F8A2190129FAD104EB4401E7
+:106AD00001EB041106EB011292F8161A00296BD093
+:106AE00080F8A25992F8160A072864D2DFE800F06D
+:106AF000EC04376591E1E10004EBC40000EB0420F5
+:106B000006EBC00090F8D31E012909D090F8D21EE0
+:106B100001EB411100EB810191F8D81E00294AD107
+:106B200090F8D21E491C80F8D21E90F8D01E29B1D0
+:106B300090F8D01E80F8D21E80F8D05E90F8D21E59
+:106B400001EB411100EB810191F8D81E052932D0EB
+:106B500090F8D21E01EB411100EB8100A6E004EB9E
+:106B6000C40000EB042006EBC00090F8D31E0129FE
+:106B700009D090F8D21E01EB411100EB810191F890
+:106B8000D81E002917D190F8D21E491C80F8D21EB9
+:106B900090F8D01E29B190F8D01E80F8D21E80F84F
+:106BA000D05E90F8D21E01EB411100EB810191F80B
+:106BB000D81E0F29CCD187E0AFE004EBC40000EB76
+:106BC000042006EBC00090F8D31E012908D090F8ED
+:106BD000D21E01EB411100EB810191F8D81E71BB6F
+:106BE00090F8D21E491C80F8D21E90F8D01E29B110
+:106BF00090F8D01E80F8D21E80F8D05E90F8D21E99
+:106C000001EB411100EB810191F8D81E07299FD1BA
+:106C10005AE004EBC40000EB042006EBC00191F83D
+:106C2000D30E012808D091F8D20E00EB401001EBF2
+:106C3000800090F8D80E10B991F8D20E19E037E024
+:106C400091F8D23E02EB031393F8413A02EB00179E
+:106C500097F8517ABB4205D091F8D20E401C81F8CA
+:106C6000D20E0AE091F8D23E5B1C81F8D23E401C65
+:106C7000C0B292F8173A8342E2D891F8D00E28B108
+:106C800091F8D00E81F8D20E81F8D05E91F8D20E34
+:106C900000EB401001EB800090F8D80E052813D0CF
+:106CA00091F8D20E00EB401001EB800080F8D85E26
+:106CB0000AE004EBC40000EB042006EBC00090F8EF
+:106CC000D21E491C80F8D21E04EBC40000EB042045
+:106CD00006EBC00090F8D21E92F8172A914201D319
+:106CE00080F8D25E90F8D11E51B190F8D21E80F893
+:106CF000D01E90F8D11E491E80F8D21E80F8D15EB9
+:106D000090F8D21E01EB411100EB810191F8DC2ECD
+:106D100090F8D21E2046F8F7C9FD641CE4B296F83C
+:106D20006C09A0423FF6C0AE96F8220620B196F854
+:106D3000FE04012807D010E096F80A0501280CD1BE
+:106D400086F80A5501E086F8FE5496F8252696F84E
+:106D5000211696F82206FCF71BFDF3F7AFFE96F816
+:106D6000240618B186F82456FBF768F9BDE8F0410F
+:106D7000FEF754BCD4100020FEB5012100240846C3
+:106D8000FEF7C8F8A720ADF80000002640F2E73073
+:106D900001904FF08045ADF80260ADF8086069469B
+:106DA0002846FFF7FBFD724981F83E6604EB44007C
+:106DB00001EB800091F83E3600F5A66201EB8303FB
+:106DC000C3F8402691F83E26521C81F83E2691F8E1
+:106DD0003E3600F51A6201EB8303C3F8402691F8B2
+:106DE0003E26521C81F83E2691F83E3600F5176289
+:106DF00001EB8303C3F8402691F83E26521C81F82C
+:106E00003E2691F83E2600F5405001EB8202C2F882
+:106E1000400691F83E06401C81F83E0604EBC40291
+:106E200002EB0422002001EBC20300EB401291F8B8
+:106E30003E6603EB820201EB860602F6E462C6F8C8
+:106E4000402691F83E26521C81F83E26401CC0B2D6
+:106E50001028EAD3641CE4B2042CA7D3454891F867
+:106E60003E2601EB8202C2F8400691F83E06401C25
+:106E700081F83E063F4891F83E26283801EB820211
+:106E8000C2F8400691F83E06401C81F83E0639489B
+:106E900091F83E261C3801EB8202C2F8400691F8B8
+:106EA0003E06401C81F83E06324891F83E261038D6
+:106EB00001EB8202C2F8400691F83E06401C81F8C0
+:106EC0003E062D4891F83E2601EB8202C2F84006AC
+:106ED00091F83E06401C81F83E06284891F83E266F
+:106EE00001EB8202C2F8400691F83E06401C81F890
+:106EF0003E06204891F83E26343801EB8202C2F863
+:106F0000400691F83E06401C81F83E061C4891F868
+:106F10003E2601EB8202C2F8400691F83E06401C74
+:106F200081F83E06124891F83E26083001EB8202B5
+:106F3000C2F8400691F83E06401C81F83E06104813
+:106F400091F83E260C3801EB8202C2F8400691F817
+:106F50003E06401C81F83E0601212846FFF757FCFB
+:106F6000012211462846FFF711FD00F00BF8FEBD87
+:106F7000D4100020F8150020FC160020341A002040
+:106F80001041002008B51C208DF8000001208DF86C
+:106F9000010002218DF802108DF803006846FAF70F
+:106FA00003FD08BDF9F7FABEF9F718BFFDF760B8A1
+:106FB000F9F7CEBEF9F730BFF3F7ECBAC943018059
+:106FC00070470029818902D041F4005101E021F489
+:106FD000005181817047002A828A01D00A4300E073
+:106FE0008A438282704700001C4910B5884206D14E
+:106FF00001211020FDF7B2FF0021102028E01849E0
+:10700000884202D101214C0410E01649884202D185
+:1070100001218C040AE01449884202D10121CC04E8
+:1070200004E0124988420AD101210C052046FDF7EF
+:107030007DFF2046BDE810400021FDF777BF0C49D9
+:10704000884209D101212020FDF788FF002120205E
+:10705000BDE81040FDF782BF10BD000000100140E8
+:107060000044004000480040004C004000500040F8
+:10707000001401400246002012880A4200D001207C
+:10708000704770B501F01F0501260024C1F34213BB
+:1070900006FA05F2012B0FD0022B0FD0838A4FEA9C
+:1070A00011210088134206FA01F600EA060001D019
+:1070B00000B10124204670BD8389F0E7038AEEE722
+:1070C00010B5C1F3421301F01F040121A140012BAF
+:1070D00007D0022B07D01430002A026805D00A43DB
+:1070E00004E00C30F8E71030F6E78A43026010BD88
+:1070F0007FB50446008A0D46C98820F440500143FC
+:107100002182A08941F20C618843A9882A89114310
+:107110006A8902431143A181A08A20F44071A889A1
+:107120000843A0826846FDF725FF1A48844202D032
+:107130001948844201D1039800E00298A18909040A
+:1071400000EBC00101EB0010296801D5490000E007
+:107150008900B0FBF1F06422B0FBF2F109010B09E8
+:107160006FF018056B4300EB8300A3891D044FF0FB
+:10717000320306D503EBC000B0FBF2F000F00700CD
+:1071800005E003EB0010B0FBF2F000F00F00084345
+:1071900020817FBD001001400014014070B5002423
+:1071A000064DFDF78BFE20B1641CAC42F9D3FA20EA
+:1071B00070BDBDE87040F2F705B90000404B4C00CF
+:1071C0000FB4084B10B504A902AA039801F0D4F932
+:1071D000044602A9002001F000FC204610BC5DF826
+:1071E00014FB0000DB89010803B4019841000098FA
+:1071F00050EAC12018BF04204A0D18BF40F001001A
+:1072000040F2FF72B2EB515F08BF40F0020001286C
+:1072100008BF052002B0704730B583B0044601F0C6
+:1072200087F99FED090B05468DED000B00222146E5
+:107230006846F1F76AFA284601F090F99DED000BD7
+:1072400003B030BD0000000000000000000000009E
+:1072500070B5D94B00242DED020B2DED108BDDE91F
+:107260001010984205DA20F000429A4201D809D164
+:1072700041B19DED100BBDEC108B02B0BDE870402C
+:1072800001F012B9B0F5801F26DA11430BD00028A7
+:1072900013DA012001F062F9BDEC108B02B0BDE8F9
+:1072A000704001F015B9022001F058F901F0E4F83E
+:1072B00051EC100B81F000419EE06FF035049FED22
+:1072C000C00B53EC102B9DED100B51EC100BF1F794
+:1072D00093F8CDE91001084604EB2051C0F31304E4
+:1072E000B948A1F2FF31204400F4801080F07F62A1
+:1072F00082F04052224301EB20559FEDB50B1192D5
+:1073000053EC102B9DED100B51EC100BF1F76EF8B8
+:1073100041EC180BA01CC0F313009FEDAFDB9FEDF9
+:10732000B0EBB14E7E4403286CD296ED000B51ECCD
+:10733000180B53EC102BF1F715FD1DD1002D01BFDB
+:1073400096ED000BBDEC108B02B070BD2846F1F736
+:10735000BAFA41EC180B53EC1D2BF1F74DF841EC48
+:10736000190B53EC1E2B51EC180BF1F745F853ECAD
+:10737000192BF0F79AFF3FE09FED9D0B51EC180B96
+:1073800053EC102BF1F738F89FED9B1B53EC112BAE
+:10739000F1F72FF841EC190B53EC182B51EC180BAB
+:1073A000F1F72AF853EC192BF1F726F841EC190BF9
+:1073B000002D04BF53EC192B51EC180B1AD02846A2
+:1073C000F1F781FA41EC1A0B53EC1D2BF1F714F88D
+:1073D00053EC192BF1F70DF853EC182BF1F706F8D5
+:1073E00041EC180B53EC1E2B51EC1A0BF1F704F87F
+:1073F00053EC182BF0F7FAFFBDEC108B02B041EC08
+:10740000100B70BD9FED7E0B51EC180B53EC102B45
+:10741000F0F74BFF41EC100B51EC180B53EC102B19
+:10742000F1F75CF841EC190B2846F1F74CFA41EC06
+:107430001B0B53EC192B51EC190BF0F7DDFF41EC52
+:107440001A0B714853EC1A2B261851EC1A0BF0F753
+:10745000D3FF41EC1F0B6D48C4F1510404F5D72450
+:10746000B0EE4F0AF0EE6F0A0321784400F088FF77
+:1074700053EC1F2B51EC100BF0F7BEFF41EC1C0B33
+:107480006348B0EE4F0AF0EE6F0A0421784400F032
+:1074900077FF53EC1A2B51EC100BF0F7ADFF344390
+:1074A00053EC1C2BF0F701FF41EC1C0B002C4CDDC6
+:1074B0009FED510B51EC180B53EC102BF0F79CFF88
+:1074C00053EC182BF0F798FF41EC1A0B55B353EC23
+:1074D0001D2B51EC1B0BF0F78FFF41EC1D0B53ECF8
+:1074E0001C2B51EC1A0BF0F7E0FE53EC192BF0F7C4
+:1074F00083FF53EC1D2BF0F7D8FE53EC1A2BF0F75B
+:1075000078FF53EC182BF0F771FF41EC180B53EC9C
+:107510001E2B51EC1B0BF0F76FFF53EC182BF0F701
+:1075200065FF69E753EC1C2B51EC1A0BF0F7BDFE1D
+:1075300053EC192BF0F760FF53EC1A2BF0F759FFBF
+:1075400053EC182BF0F755FF56E735B353EC1D2BD2
+:1075500051EC1B0BF0F750FF41EC1A0B53EC1C2BBA
+:1075600051EC180BF0F742FF53EC192BF0F744FFE6
+:1075700053EC1A2BF0F73AFF53EC182BF0F736FFC9
+:1075800041EC180B53EC1E2B51EC1B0BF0F734FFA6
+:1075900053EC182BF0F72AFF2EE753EC1C2B51EC81
+:1075A000180BF0F723FF53EC192BF0F725FF53ECE2
+:1075B000182BF0F71EFF1FE70000F07F000000000F
+:1075C0000000000000005043645F0900000000005C
+:1075D000000000000000F03F763C7935EF39EA3DCD
+:1075E0000000E0FE422EE63FC04100000000000027
+:1075F000555555555555D53F000000000000E03F5A
+:10760000000000000000004086EBF9FF424000004F
+:10761000384000000000000070B5414A00252DED03
+:10762000020B2DED048BDDE90404944205DA24F00D
+:107630000041914201D809D140B19DED040BBDEC50
+:10764000048B02B0BDE8704000F02EBFB4F5801F7F
+:1076500026DA08430BD0002C13DA012000F07EFF5D
+:10766000BDEC048B02B0BDE8704000F031BF0220D9
+:1076700000F074FF00F000FF51EC100B81F00041AE
+:1076800046E09FED290B6FF0350553EC102B9DED77
+:10769000040B51EC100BF0F7AFFECDE904010C46E2
+:1076A00005EB2450A0F2FF30C10F40F2FF32521A16
+:1076B00062F31F540844F1F706F905949DED040B9D
+:1076C00041EC180B51EC100B01F0AEFA9FED181BBA
+:1076D00053EC112BF0F790FE9FED170B41EC190BBB
+:1076E00053EC102B51EC180BF0F786FE53EC192BD2
+:1076F000F0F7DBFD9FED120B41EC190B53EC102B57
+:1077000051EC180BF0F778FE53EC192BF0F7CDFD88
+:10771000BDEC048B02B041EC100B70BD000000000A
+:107720000000F07F00000000000000000000504357
+:107730000EE526157BCBDB3F362BF111F3FE593DD1
+:1077400000609F501344D33F2DE9F04D2DED040B05
+:107750002DED0C8B96B0DDE92350259CDDF888A03B
+:1077600025F0004624F00048BAF1000F14BF0121B3
+:10777000002101EB4502FE4953184A1093422AD3D7
+:10778000002814BF0123002303EB44030B44F949F1
+:107790008B4220D358EA00019FEDF78B6FD0DFF8C2
+:1077A000E0B35D4503D1BAF1000F05D187E0BAF12E
+:1077B000000F08BF002100D0012101EB450111F5A8
+:1077C000001F08D8002814BF0121002101EB44014B
+:1077D00011F5001F0BD99DED241B9DED220B16B05A
+:1077E000BDEC0C8B04B0BDE8F04D00F067BE002787
+:1077F000002DBCBFE349884521DAE3498845A8BF8D
+:1078000002271CDAC3451ADCE04901EB2851142990
+:1078100008DDC1F1340220FA02F101FA02F28242DB
+:107820000DD108E058B9C1F1140228FA02F101FAA9
+:1078300002F2424503D101F00101C1F1020756EA0B
+:107840000A011DD1002C1BDA002D18BF022F01D018
+:10785000012F0AD0022000F081FE16B0BDEC0C8B87
+:1078600004B0BDE8F04D00F007BE022000F076FE47
+:1078700000F002FE51EC100B81F0004183E01EE0AD
+:107880009FEDC39B9FEDC4AB002872D1BD488045DE
+:107890002DD105F1804010F5801008BFBAF1000F1E
+:1078A0000DD0B34515DC002CA1BF9DED240B16B007
+:1078B000BDEC0C8B04B0A8BFBDE8F08D12E0B0EEBB
+:1078C000480AF0EE680A16B0BDEC0C8B04B0BDE8B7
+:1078D000F08D002C06DA9DED240B51EC100B81F09D
+:1078E000004150E0AE48784490ED000BEBE7D845FE
+:1078F0004FD1002C4ADA2EB186423BD1BAF1000FAB
+:1079000044D126E0BAF1000F13D0022000F026FE89
+:1079100000F0EEFD8DED020B9DED220B8DED000BC9
+:1079200010EE900A039961F31E0003909DED020B87
+:10793000C9E78DED029B9DED220B19EE901A10EE1A
+:10794000900A8DED000B61F31E0003909DED020B7C
+:10795000B9E78DED02AB9DED220B1AEE901A10EEF9
+:10796000900A8DED000B61F31E0003909DED020B5C
+:10797000A9E729E00ADA9DED220B51EC180B53EC34
+:10798000102BF0F7ABFD41EC100B9CE79DED220BAB
+:1079900099E7864218DAB4F1804F0DD0A4F1005077
+:1079A000B0F1FF5010D1002D0EDB9DED220B51ECFC
+:1079B000100B01F0C4F9E6E79DED220B53EC102B00
+:1079C00051EC100B00F0AEBC9DED220B51EC100BF6
+:1079D00001F01DF8BAF1000FCDE90C0134D19FED93
+:1079E000720BDEB1A6F1E040B0F17F602CD1002D2A
+:1079F00001DD002C0DDA002D01DD002C1FDB002D38
+:107A000016DA002C14DB012F08BF9FED690B3FF441
+:107A10005AAFB0EE490AF0EE690A54E7022F18BFD8
+:107A2000002D0CD0012F0AD1002DFFF64CAF06E03F
+:107A3000002DB8BF002C07DA012F3FF444AFB0EEA1
+:107A40004A0AF0EE6A0A3EE7012000EBE57A5AEABC
+:107A500007000CD05848002580457CDD5749584820
+:107A6000884514DDB0420DDB002C19DB2BE0012032
+:107A700000F074FD16B0BDEC0C8B04B0BDE8F04D09
+:107A800000F026BDB34502DC002C09DC1BE0864279
+:107A900002DA002C17DA03E05E4527DD002C12DD48
+:107AA000022000F05BFD00F023FD10EE901A19EEAD
+:107AB000900A8DED020B8DED009B61F31E0003908B
+:107AC0009DED020BFFE6022000F048FD00F020FDD6
+:107AD00010EE901A18EE900A8DED020B8DED008BD2
+:107AE00061F31E0003909DED020BECE69DED220B71
+:107AF00053EC182B51EC100BF0F778FC9FED320B88
+:107B0000CDE90A0153EC102B9DED0A0B51EC100B43
+:107B1000F0F772FC9FED2E1B53EC112BF0F769FC74
+:107B20009DED0A1B53EC112BF0F766FC9FED2A1B11
+:107B300053EC112BF0F75DFC9DED0A0B41EC190B9A
+:107B400053EC102B51EC100BF0F756FC53EC192BA7
+:107B5000F0F752FC00E07EE09FED210B41EC1A0BA8
+:107B600053EC102B9DED0A0B51EC100B3CE0000088
+:107B7000FFFF1F00FFFF0F00000000000000F03FAC
+:107B80000000F03F0000F07F0000404301FCFFFFD9
+:107B9000000000000000F07F000000000000000076
+:107BA000FE3B00000000000000000000000000801C
+:107BB000000000000000F0FF0000E0410000F04382
+:107BC000FFFFEF3F00000000000000000000D03F7A
+:107BD000555555555555D53F000000000000E03F74
+:107BE000000000604715F73FF0F706FC41EC190B69
+:107BF0009FEDFD0B51EC1A0B53EC102BF0F7FCFB37
+:107C000041EC1A0B9FEDFA0B53EC102B9DED0A0B78
+:107C100051EC100BF0F7F0FB53EC1A2BF0F7E6FBEE
+:107C200041EC1A0B51EC190B53EC1A2BF0F73DFBFE
+:107C30000690CDE906519DED060B53EC192B51EC46
+:107C4000100BF0F7D3FB53EC1A2BF0F7D2FB41ECFF
+:107C5000100B00F09FB90020B6F5801F0EDA9FEDE3
+:107C6000E60B53EC102B9DED0C0B51EC100BF0F7C9
+:107C7000C3FBCDE90C016FF034000E4600EB26503B
+:107C8000A0F2FF38C6F31300DD4940F07F6646F0EE
+:107C900040568842D8BF002409DDDA498142C8BF76
+:107CA000012404DC0024A6F5801608F10108D6485A
+:107CB000784400EBC4000D9690ED00BB9DED0C0BDD
+:107CC00053EC1B2B51EC100BF0F790FB9DED0C0BC4
+:107CD00041EC1A0B53EC1B2B51EC100BF0F7E5FAAF
+:107CE00041EC100B51EC180B53EC102BF0F7F6FB9A
+:107CF00041EC1C0B51EC1A0B53EC1C2BF0F77CFBEA
+:107D000041EC190BC1488DED109B7844109590ED16
+:107D1000000B4FF0005040EA660000EB84408DED10
+:107D20000A0B00F500200B909DED0A0B53EC1B2B6A
+:107D300051EC100BF0F75AFB9DED0C1B53EC112B83
+:107D4000F0F757FB41EC100B53EC102B9DED100B93
+:107D500051EC100BF0F750FB9DED0A0B41EC1B0BA7
+:107D600053EC102B9DED100B51EC100BF0F744FB76
+:107D700053EC1A2BF0F73DFB53EC1B2BF0F736FBC3
+:107D800053EC1C2BF0F738FB41EC1B0B53EC192B7D
+:107D900051EC190BF0F730FB41EC1A0B9C48062113
+:107DA000B0EE4A0AF0EE6A0A784400F0E9FAB0EE62
+:107DB00040CAF0EE60CA53EC1A2B51EC1A0BF0F7E4
+:107DC0001BFB53EC1C2BF0F717FB9DED100B41EC4C
+:107DD0001A0B53EC192B51EC100BF0F766FA53EC1D
+:107DE0001B2BF0F709FB53EC1A2BF0F75EFA9DED15
+:107DF000100B41EC1A0B53EC102B51EC100BF0F75D
+:107E0000FBFA41EC1C0B9FED84DB53EC1D2BF0F7D0
+:107E10004CFA53EC1A2BF0F748FA0A90CDE90A51C4
+:107E20009DED0A0B53EC1D2B51EC100BF0F7DEFA15
+:107E300053EC1C2BF0F7DAFA53EC1A2BF0F7D9FAC3
+:107E40009DED0A0B41EC1C0B53EC102B9DED100B20
+:107E500051EC100BF0F7D0FA41EC1A0B53EC192B44
+:107E600051EC1C0BF0F7C8FA9DED0A0B41EC190B15
+:107E700053EC102B51EC1B0BF0F7BEFA53EC192B03
+:107E8000F0F713FA41EC190B51EC1A0B53EC192BC8
+:107E9000F0F70BFA1090CDE910519DED100B53EC5B
+:107EA0001A2B51EC100BF0F7A1FA53EC192BF0F749
+:107EB000A0FA41EC190B9FED5A0B53EC102B9DEDE2
+:107EC000100B51EC100BF0F797FA41EC1A0B9FEDE9
+:107ED000560B51EC190B53EC102BF0F78DFA41ECCB
+:107EE000190B9FED530B53EC102B9DED100B51EC28
+:107EF000100BF0F781FA53EC192BF0F7D6F941EC9F
+:107F0000100B4D48784400EBC40090ED001B51EC81
+:107F1000100B53EC112BF0F7C8F941EC190B40464C
+:107F2000F0F7D1FCCDE90A0153EC192B51EC1A0BF7
+:107F3000F0F7BBF941EC100B4048784400EBC4006B
+:107F400090ED00BB51EC100B53EC1B2BF0F7ADF98F
+:107F50009DED0A1B53EC112BF0F7A7F90690CDE924
+:107F600006519DED0A0B53EC102B9DED060B51ECC9
+:107F7000100BF0F73BFA53EC1B2BF0F737FA53ECEE
+:107F80001A2BF0F733FA53EC192BF0F732FA41ECD5
+:107F9000100B00BF781EB0EE48AAF0EE68AA5AEAAD
+:107FA000000008BF9FED268B9DED241B53EC102B8A
+:107FB0008DED001B00959DED240B51EC100BF0F79F
+:107FC0001BFA9DED000B41EC190B53EC102B9DEDB2
+:107FD000240B51EC100BF0F709FA9DED061B53EC46
+:107FE000112BF0F709FA2FE0FE822B654715F73FBA
+:107FF00044DF5DF80BAE543E00000000000040433B
+:108000008E9803007AB60B0074370000DA37000050
+:10801000AC36000000000000000000000000084036
+:10802000000000E009C7EE3FFD033ADC09C7EE3F60
+:10803000F5015B14E02F3EBE40350000FA3400002D
+:10804000000000000000F0BF53EC192BF0F72DF9F1
+:108050009DED060B41EC190B53EC102B9DED000B25
+:1080600051EC100BF0F7C8F9CDE910019DED100BA4
+:1080700051EC190B53EC102BF0F717F9CDE9020175
+:108080000C46AB498C422FDB611A084318D19DED99
+:10809000100B53EC102B9DED020B51EC100BF0F775
+:1080A000A5F941EC1B0B9FEDA40B51EC190B53EC04
+:1080B000102BF0F7FAF853EC1B2BF0F715FC2DD230
+:1080C000022000F04BFA00F013FA10EE901A18EEAE
+:1080D000900A8DED020B8DED008B61F31E00039075
+:1080E0009DED020BFFF7EFBB954A24F00041914252
+:1080F00014D39449214408437FF4E5AC9DED100B63
+:1081000053EC102B9DED020B51EC100BF0F76EF9B8
+:1081100053EC192BF0F7E8FB7FF6D5AC24F00040C8
+:1081200089498A4A002601EB205182422BDA481CF9
+:108130004FF4801121FA00F02044854AC0F30A511F
+:108140007A44A1F2FF3192ED000B824A8DED0A0BC9
+:10815000CA4020EA0202C0F3130040F48010C1F1CB
+:10816000140120FA01F60B92002CB8BF76429DED67
+:108170000A0B53EC102B9DED100B51EC100BF0F78C
+:1081800035F9CDE910019DED100B51EC190B53ECB5
+:10819000102BF0F78AF89FED700B0A90CDE90A5189
+:1081A00053EC102B9DED0A0B51EC100BF0F724F95A
+:1081B00041EC1B0B9FED6A0B53EC102B9DED0A0B52
+:1081C00051EC100BF0F718F99DED100B41EC1C0B66
+:1081D00053EC102B9DED0A0B51EC100BF0F706F948
+:1081E00053EC192BF0F705F99FED5F1B53EC112BA6
+:1081F000F0F702F953EC1C2BF0F757F841EC190B90
+:1082000051EC1B0B53EC192BF0F74FF8CDE90201A1
+:108210009DED020B53EC1B2B51EC100BF0F7E6F825
+:1082200053EC192BF0F7E5F89DED020B41EC190B1F
+:1082300053EC102B51EC100BF0F7DEF8CDE90A01EE
+:108240004B489DED0A0B0521784400F099F89DED0F
+:108250000A1B51EC100B53EC112BF0F7CDF89DEDF0
+:10826000021B53EC112BF0F7C4F8CDE906019DED8C
+:10827000020B53EC192B51EC100BF0F7BDF853EC3B
+:10828000192BF0F712F89FED3C0B41EC190B53EC56
+:10829000102B9DED060B51EC100BF0F7A7F89DEDA0
+:1082A000060B41EC1B0B53EC102B9DED020B51EC1C
+:1082B000100BF0F7A1F853EC1B2BF0F70FF953EC70
+:1082C000192BF0F793F89DED021B53EC112BF0F7EF
+:1082D0008DF853EC1A2BF0F78CF8CDE9020101EB85
+:1082E000065001150029C8BF039015DC9DED020B57
+:1082F000324651EC100BF0F7CFFAFEF775FF042869
+:1083000008BF00F005F932469DED020B51EC100B51
+:10831000F0F7C2FACDE902019DED020B51EC180B0A
+:1083200053EC102BF0F768F8FFF72DBB00000000AE
+:108330000000904000000000FE822B654715973C2E
+:1083400000CC904000346F3F01FCFFFF0000E03F95
+:10835000A4330000FFFF0F0000000000432EE63FA3
+:10836000396CA80C615C20BEEF39FAFE422EE63F64
+:108370003C3200000000000000000000000000404F
+:1083800070B504462DED028B4D1E00EBC500B0EE1E
+:10839000408AF0EE608A90ED000B35F0060017D0B1
+:1083A00053EC182B51EC100BF0F726F841EC100BA6
+:1083B0006D1E04EBC50090ED001B51EC100B53EC4F
+:1083C000112BEFF772FF41EC100B35F00600E7D1EF
+:1083D000022D36D0042D1CD0062D1CBFBDEC028B07
+:1083E00070BD53EC182B51EC100BF0F705F894ED21
+:1083F0000A1B53EC112BEFF758FF53EC182BEFF738
+:10840000FBFF94ED081B53EC112BEFF74EFF41ECF3
+:10841000100B53EC182B51EC100BEFF7EDFF94ED14
+:10842000061B53EC112BEFF740FF53EC182BEFF723
+:10843000E3FF94ED040B53EC102BEFF736FF41EC08
+:10844000100B53EC182B51EC100BEFF7D5FF94EDFC
+:10845000021B53EC112BEFF728FF53EC182BEFF70F
+:10846000CBFF94ED001B53EC112BEFF71EFFBDEC7F
+:10847000028B41EC100B70BD9FED070B10B553EC58
+:10848000102B9FED070B51EC100BF0F727F841EC88
+:10849000100B10BD000000000000000000000000F4
+:1084A000000000000000F03F10B553EC102B51EC21
+:1084B000100BEFF7FAFE41EC100B10BD10B553ECAA
+:1084C000112B51EC100BEFF7F0FE41EC100B10BD2F
+:1084D0009FED050B10B553EC102B51EC100BEFF783
+:1084E000FDFF41EC100B10BD00000000000000007B
+:1084F0009FED050B10B553EC102B51EC100BEFF763
+:108500007BFF41EC100B10BD00000000000000706C
+:108510009FED050B10B553EC102B51EC100BEFF742
+:108520006BFF41EC100B10BD0000000000000010BC
+:108530000148006870470000D010002002E008C821
+:10854000121F08C1002AFAD170477047002001E0CD
+:1085500001C1121F002AFBD17047000001490860C9
+:1085600070470000D010002030380A2801D20120C6
+:1085700070470020704700002DE9FF4F8DB00F4677
+:108580000546002606E025280BD0DDE90F129047AE
+:108590006D1C761C28780028F5D111B03046BDE856
+:1085A000F08F0024A246A1460122EC4900E00443DA
+:1085B00015F8013F203B02FA03F00842F7D1287872
+:1085C0002A2810D06FF02F022878A0F13001092955
+:1085D00014D80AEB8A0102EB410144F0020400EBDB
+:1085E000010A6D1CF0E701CF5FEA000A03D544F4ED
+:1085F0000054CAF1000A44F002046D1C28782E28A9
+:1086000017D115F8010F44F004042A280ED06FF09A
+:108610002F022878A0F1300109290AD809EB890135
+:1086200002EB410100EB01096D1CF2E757F8049BD6
+:108630006D1C28786C280FD006DC4C2817D06828D1
+:108640000DD06A2814D104E0742810D07A280FD1F4
+:108650000DE044F400140AE044F4801401E044F412
+:1086600040146978814202D104F580146D1C6D1CA0
+:108670002A786E2A1FD00CDC632A31D004DC002A51
+:108680008BD0582A11D1A3E0642A68D0692A0CD172
+:1086900065E0732A2ED004DC6F2A73D0702A04D1CF
+:1086A0009BE0752A6FD0782A6ED01046DDE90F1254
+:1086B0009047761C50E1C4F30250022806D00328EC
+:1086C00009D0042801CF09D0066045E101CFF11798
+:1086D000C0E9006140E101CF06803DE106703BE169
+:1086E00017F8040B8DF8000000208DF80100EB4610
+:1086F000012003E057F804BB4FF0FF3061074FF053
+:10870000000102D40DE008F10101884649450FDA65
+:108710008045F8DB1BF808100029F4D108E008F1C7
+:10872000010188468142FADB1BF808100029F6D1C6
+:10873000DDE90F23AAEB08008146214600F036F957
+:10874000304400EB080604E0DDE90F121BF8010BD2
+:108750009047B8F10108F7D221464846F7E00A21D0
+:10876000C4F302534FF0000B0891022B04D001CF49
+:10877000C117032B09D00AE0FF1D27F00707F7E810
+:10878000020108E032E01FE020E000B2C117042B34
+:1087900001D140B2C117031E71F1000307DA4FF097
+:1087A000000CD0EB0C006CEB01012D2302E0230543
+:1087B00004D52B238DF82430012303E0E30701D0F7
+:1087C0002023F7E7984658E00A2110E010210EE038
+:1087D00010204FF0000B08900CE010214FF0000B20
+:1087E00044F004044FF00809089103E008214FF019
+:1087F000000B0891C4F30253022B04D001CF0021D7
+:10880000032B06D006E0FF1D27F00707F7E802015B
+:1088100003E080B2042B00D1C0B24FF00008230760
+:108820002BD5702A07D0DDF820C08CF0100C5CEA44
+:108830000B0C05D00EE040238DF82430012308E016
+:1088400050EA010306D030238DF824308DF825201E
+:1088500002239846DDF820C08CF0080C5CEA0B0C73
+:108860000BD150EA010301D1630706D530238DF8FF
+:1088700024304FF00108A9F10109582A04D038A288
+:108880000B9208AA0A920BE03AA2F9E75B46089A13
+:10889000EFF796FC0B9B9B5C0A9A521E0A92137090
+:1088A00050EA0102F2D10A98ADEB000000F1200B72
+:1088B000600702D524F4803401E04FF00109D94566
+:1088C00002DDA9EB0B0000E0002000EB0B014144AE
+:1088D0000890AAEB010AE00306D4DDE90F23214644
+:1088E000504600F063F806444FF0000908E009A97B
+:1088F00011F80900DDE90F12904709F10109761C12
+:10890000C145F4DBE0030CD5DDE90F2321465046D9
+:1089100000F04CF8064404E0DDE90F1230209047E7
+:10892000761C0899481E08900029F5DC08E00A9892
+:108930000A990078491C0A91DDE90F129047761CCC
+:10894000BBF10001ABF1010BF1DC21465046DDE942
+:108950000F2300F019F806446D1C1BE609280100DE
+:1089600030313233343536373839616263646566A5
+:108970000000000030313233343536373839414267
+:1089800043444546000000002DE9F041044600251F
+:108990001E461746880404D405E039462020B04717
+:1089A0006D1C641EF9D52846BDE8F0812DE9F04123
+:1089B000044600251E469046C80301D5302700E036
+:1089C0002027880404D505E041463846B0476D1C91
+:1089D000641EF9D52846BDE8F0810A68531C0B6077
+:1089E00010707047002806D04DF6BC231946491E6A
+:1089F000FDD2401EFAD17047002100EB800002E05A
+:108A000000BF491CC9B2B1EB400FF9D3704782B027
+:108A1000CDE9000121F0004001909DED000B02B076
+:108A200051EC100B7047000010B50E4C1021204681
+:108A3000F1F7ADFC206840F48060206020212046E2
+:108A4000F1F7A5FC0220FFF7D7FF10212046F1F730
+:108A5000A0FC0220FFF7D0FF2046BDE81040102107
+:108A6000F1F795BC0014024010B50E4C10212046C1
+:108A7000F1F78DFC206840F48060206020212046C2
+:108A8000F1F787FC0220FFF7B7FF10212046F1F72E
+:108A900080FC0220FFF7B0FF2046BDE81040102107
+:108AA000F1F775BC001402402DE9F041154E074660
+:108AB0000024306820F440603060254610213046A4
+:108AC000F1F765FC0220FFF797FF10213046F1F720
+:108AD00060FC6006040E20213046F1F751FC08B11D
+:108AE00044F001040120FFF787FF6D1CEDB2082D53
+:108AF000E4D317B1FFF798FF01E0FFF7B5FF204679
+:108B0000BDE8F0810014024070B5164E05463046AF
+:108B1000316841F4806131601021F1F738FC0024A4
+:108B200028064FF02001304602D5F1F732FC01E073
+:108B3000F1F72DFC6806050E0220FFF75DFF1021FE
+:108B40003046F1F726FC0220FFF756FF1021304691
+:108B5000F1F71DFC0220FFF74FFF641CE4B2082C64
+:108B6000DED370BD0014024010B50B4C206840F4F9
+:108B70008060206020212046F1F70BFC1021204668
+:108B8000F1F707FC0420FFF737FF2046BDE810404F
+:108B90002021F1F7FCBB00000014024010B50B4C83
+:108BA000206840F48060206020212046F1F7EFFB30
+:108BB0000420FFF721FF10212046F1F7EAFB2046B1
+:108BC000BDE810402021F1F7E4BB00000014024092
+:108BD00070B5144D0024286820F4406028602021DE
+:108BE0002846F1F7D6FB0120FFF706FF10212846A3
+:108BF000F1F7CFFB0120FFF7FFFE07E0641CE4B2B2
+:108C0000FA2C03D9FFF7CAFF012070BD20212846A6
+:108C1000F1F7B6FB0028F1D110212846F1F7B7FB98
+:108C2000002070BD0014024010B541EC100BFEF79F
+:108C30000FFB51EC100B10BD70B5FCF753FA06207A
+:108C400000F0BEF8552000F0DBF800F0AFF8124E4F
+:108C500004464FF4805529463046F1F798FB2946E3
+:108C60000E48F1F796FBAA2C11D1152000F0A8F8B8
+:108C7000062000F0C5F81420FFF7BEFE00F096F8BD
+:108C8000044629463046F1F784FB512C01D0FA20E6
+:108C900070BD142070BD000000040240000C0240B2
+:108CA0004FF400410803F8F7B1FE4FF08040FDF7A4
+:108CB000B9FD0F48FEF798F90E48F0F7F5FC0D489E
+:108CC0003030F0F7F1FC0C48F1F79CFA0B48F1F763
+:108CD00099FAF1F703FE002080F310884FF47A70C0
+:108CE000FFF780FEFDF798FEFDF7CCFEFCE70000E5
+:108CF000001001408864024000000240000402406D
+:108D00002DE9F04104460E4600250846EFF7B7FA74
+:108D100007000ED10120BDE8F0816D1C3178ADB2A5
+:108D2000884205D13A4631462046EFF7AFFA20B1E6
+:108D3000641C20780028F0D1EDE72846EBE700B569
+:108D40002DED048B83B041EC190BEFF7B9FF41EC2B
+:108D5000180B18EE100A18EE901A8DED008B0028F3
+:108D600018BF0120084320F00040C0F17F6000F1EF
+:108D7000E040C00F14D019EE101A19EE900A8DEDD4
+:108D8000009B002918BF0121084320F00040C0F1DA
+:108D90007F6000F1E040C00F04BF0120FFF7DEFB61
+:108DA00051EC180B03B0BDEC048B00BD10B50120D5
+:108DB000FFF722FEBDE81040FF20FCF703BA0000D9
+:108DC00070B50D4E04464FF4805529463046F1F7F4
+:108DD000E0FA0320FFF710FE29463046F1F7D7FAF4
+:108DE00029460648F1F7D5FA2046FCF7EBF9BDE82D
+:108DF00070400320FFF700BE00040240000C024058
+:108E000010B5FCF7DFF9BDE810400120FFF7F4BD15
+:108E10005458485F56312E322E30003880250000DD
+:108E2000010000000A000000000000000000000037
+:108E30000000000000000000000000000000000032
+:108E40000000000000000000000000000101000020
+:108E5000000000000000000000000000020300000D
+:108E600000000000000000000000000003050000FA
+:108E700000000000000000000000000004070000E7
+:108E800000000000000000000000000005050000D8
+:108E900000000000000000000000000006060000C6
+:108EA00000000000000000000000000007070000B4
+:108EB00000000000000000000000000008080000A2
+:108EC0000000000000000000000000000909000090
+:108ED0000000000000000000000000000A0A00007E
+:108EE0000000000000000000000000000B0B00006C
+:108EF0000000000000000000000000000C0C00005A
+:108F00000000000000000000000000000D0D000047
+:108F10000000000000000000000000000E0E000035
+:108F20000000000000000000000000000F0F000023
+:108F30000000000000000000000000001010000011
+:108F400000000000000000000000000041542B530E
+:108F50004F434B413D5443502C6A6F796675656CA5
+:108F60002E6A6F796675656C696E672E636F6D2CFE
+:108F7000373031310D0A0000000000000000000011
+:108F800000000000000000000000000000000000E1
+:108F900000000000000000000000000000000000D1
+:108FA00000000000000000000000000000000000C1
+:108FB000000000000000000000004B46422D322E51
+:108FC0003447000000000000000000000000000026
+:108FD0000000000000000000000000000000000091
+:108FE00000004B4642313233343536000000000079
+:108FF000000000000000000000000004000000006D
+:10900000000000001B8E01082041002037110020C5
+:10901000640000000200010000000000F88F010859
+:1090200020410020301100206600000005000100F2
+:10903000010000001C8E010820410020E41A0020DD
+:109040006B00000031010400020000004C8F010899
+:10905000204100204A1600202F050000AC0001002E
+:1090600003000000F78F010820410020401A002073
+:10907000DB0500000200010004000000FC8F010875
+:109080002041002028110020DD050000050001001E
+:109090000500000000900108204100202C11002054
+:1090A000E2050000050001000600000061002B2B16
+:1090B0002B000D0A000041542B530D0A0041542B84
+:1090C000534F434B413D5443502C746573742E6A87
+:1090D0006F796675656C696E672E636F6D2C3730BE
+:1090E00031310D0A0041542B574B4D4F443D4E45F5
+:1090F000540D0A0041542B55415254464C3D3430D6
+:1091000039360D0A0041542B4845415254454E3DD5
+:109110004F46460D0A0041542B453D4F46460D0A29
+:109120000041542B454E544D0D0A0041542B4943E8
+:109130004349443F0D0A0041542B494D45493F0DD9
+:109140000A0041542B574946493D4B46422D322E89
+:1091500034472C4B46423132333435360D0A004108
+:10916000542B536F636B65743D302C302C746573D6
+:10917000742E6A6F796675656C696E672E636F6DA4
+:109180002C373031310D0A0000C1814001C08041CF
+:1091900001C0804100C1814001C0804100C18140C7
+:1091A00000C1814001C0804101C0804100C18140B7
+:1091B00000C1814001C0804100C1814001C08041A7
+:1091C00001C0804100C1814001C0804100C1814097
+:1091D00000C1814001C0804100C1814001C0804187
+:1091E00001C0804100C1814000C1814001C0804177
+:1091F00001C0804100C1814001C0804100C1814067
+:1092000000C1814001C0804101C0804100C1814056
+:1092100000C1814001C0804100C1814001C0804146
+:1092200001C0804100C1814000C1814001C0804136
+:1092300001C0804100C1814001C0804100C1814026
+:1092400000C1814001C0804100C1814001C0804116
+:1092500001C0804100C1814001C0804100C1814006
+:1092600000C1814001C0804101C0804100C18140F6
+:1092700000C1814001C0804100C1814001C08041E6
+:1092800001C0804100C1814000C0C101C30302C2CE
+:10929000C60607C705C5C404CC0C0DCD0FCFCE0E36
+:1092A0000ACACB0BC90908C8D81819D91BDBDA1AA6
+:1092B0001EDEDF1FDD1D1CDC14D4D515D71716D616
+:1092C000D21213D311D1D010F03031F133F3F23286
+:1092D00036F6F737F53534F43CFCFD3DFF3F3EFEF6
+:1092E000FA3A3BFB39F9F83828E8E929EB2B2AEA66
+:1092F000EE2E2FEF2DEDEC2CE42425E527E7E626D6
+:1093000022E2E323E12120E0A06061A163A3A26245
+:1093100066A6A767A56564A46CACAD6DAF6F6EAEB5
+:10932000AA6A6BAB69A9A86878B8B979BB7B7ABA25
+:10933000BE7E7FBF7DBDBC7CB47475B577B7B67695
+:1093400072B2B373B17170B0509091519353529205
+:1093500096565797559594549C5C5D9D5F9F9E5E75
+:109360005A9A9B5B99595898884849894B8B8A4AE5
+:109370004E8E8F4F8D4D4C8C448485458747468655
+:10938000824243834181804041542B41504E3D00F5
+:1093900000000000000000000000000000000000CD
+:1093A00000000000000000000000000000000000BD
+:1093B0000000000000000000000038000000000075
+:1093C000000000000000000000000000000000009D
+:1093D000000000000000000000000000000000008D
+:1093E000000000000000000000000000000000007D
+:1093F0000000000000000000BA930108FC65002096
+:1094000038110020000000000200010000000000F0
+:10941000BA930108FC6500203A1100200100000009
+:109420000102000801000000BB930108FC65002058
+:10943000EC100020010800003C00D00702000000F2
+:10944000BA930108FC6500203A110020D10F0000FA
+:1094500001020010030000000000000000000000F6
+:1094600000000000000000000000000000000000FC
+:1094700000000000000000000000000000000000EC
+:1094800000000000000000000000000000000000DC
+:1094900000000000000000000000000000000000CC
+:1094A00000000000000000000000000000000000BC
+:1094B00000000000000000000000000000000000AC
+:1094C000000000000000000000000000000000009C
+:1094D000000000000000000000000000000000008C
+:1094E000000000000000000000000000000000007C
+:1094F000000000000000000000000000000000006C
+:10950000000000000000000000000000000000005B
+:10951000000000000000000000000000000000004B
+:10952000000000000000000000000000000000003B
+:10953000000000000000000000000000000000002B
+:10954000000000000000000000000000000000001B
+:10955000000000000000000000000000000000000B
+:1095600000000000000000000000000000000000FB
+:1095700000000000000000000000000000000000EB
+:1095800000000000000000000000000000000000DB
+:1095900000000000000000000000000000000000CB
+:1095A00000000000000000000000000000000000BB
+:1095B00000000000000000000000000000000000AB
+:1095C000000000000000000000000000000000009B
+:1095D000000000000000000000000000000000008B
+:1095E000002F000000000700070000147F147F1404
+:1095F00000242A7F2A12006264081323003649558A
+:10960000225000000503000000001C224100000061
+:1096100041221C000014083E08140008083E0808F7
+:10962000000000A060000008080808080000606052
+:109630000000002010080402003E5149453E000091
+:10964000427F4000004261514946002141454B3173
+:10965000001814127F10002745454539003C4A493F
+:1096600049300001710905030036494949360006B1
+:109670004949291E00003636000000005636000019
+:109680000008142241000014141414140000412294
+:10969000140800020151090600324959513E007C6C
+:1096A0001211127C007F49494936003E4141412256
+:1096B000007F4141221C007F49494941007F09093F
+:1096C0000901003E4149497A007F0808087F0000EF
+:1096D000417F4100002040413F01007F08142241AA
+:1096E000007F40404040007F020C027F007F040862
+:1096F000107F003E4141413E007F09090906003EBE
+:109700004151215E007F09192946004649494931E6
+:109710000001017F0101003F4040403F001F204009
+:10972000201F003F4038403F0063140814630007C7
+:109730000870080700615149454300007F4141001E
+:1097400000552A552A55000041417F0000040201BE
+:10975000020400404040404000000102040000209C
+:1097600054545478007F48444438003844444420DA
+:1097700000384444487F00385454541800087E0987
+:1097800001020018A4A4A47C007F0804047800004F
+:10979000447D4000004080847D00007F102844000C
+:1097A0000000417F4000007C04180478007C08041D
+:1097B000047800384444443800FC24242418001859
+:1097C000242418FC007C0804040800485454542045
+:1097D00000043F444020003C4040207C001C2040CE
+:1097E000201C003C4030403C004428102844001C11
+:1097F000A0A0A07C004464544C4414141414141409
+:109800000000000000000000000000000000FC005C
+:109810000000000002000000000C020C020000002A
+:109820000000000090D0BCD0BC90000300030000FA
+:109830001824FE448C000302070201001824D8B04B
+:109840004C80000300010201C038E438E00001024E
+:1098500002010202080600000000000000000000F3
+:10986000000000F80402000000010204000204F8F5
+:1098700000000004020100009060F8609000000009
+:10988000010000002020FC2020000000010000005A
+:10989000000000000000080600000000202020203A
+:1098A0002000000000000000000000000000000296
+:1098B000000000000080601C0200040300000000A3
+:1098C000F8040404F8000102020201000008FC0090
+:1098D0000000000203020000188444241800030260
+:1098E0000202020008042424D8000102020201003E
+:1098F00040B088FC80000000000302003C242424C7
+:10990000C400010202020100F824242CC00001025C
+:10991000020201000C04E41C04000000030000002B
+:10992000D8242424D800010202020100384444440F
+:10993000F800000302020100000010000000000017
+:1099400002000000000020000000000006000000EF
+:1099500000205088040200000000010290909090C6
+:109960009000000000000000000204885020000267
+:10997000010000001804C4241800000002000000C8
+:10998000F804E494F80001020202020000E09CF0F6
+:10999000800002030000030204FC2424D800020318
+:1099A00002020100F80404040C000102020201009A
+:1099B00004FC0404F80002030202010004FC247405
+:1099C0000C0002030202030004FC24740C000203D6
+:1099D00002000000F0080444CC4000010202010033
+:1099E00004FC2020FC040203000003020404FC0425
+:1099F0000400020203020200000404FC0404060442
+:109A00000403000004FC24D00C040203020003023F
+:109A100004FC04000000020302020203FC3CC03C00
+:109A2000FC0003000300030004FC30C4FC04020338
+:109A300002000300F8040404F8000102020201001D
+:109A400004FC24241800020302000000F8848404AB
+:109A5000F80001020207050004FC246498000203D8
+:109A600002000302182424448C00030202020100B5
+:109A70000C04FC040C0000020302000004FC0000C3
+:109A8000FC04000102020100047C80E01C040000D0
+:109A9000030000001CE03CE01C0000030003000089
+:109AA000049C609C0400020300030200041CE01CF0
+:109AB00004000002030200000C84641C0400020382
+:109AC000020203000000FE0202000000070404007E
+:109AD000000E30C00000000000010200000202FE83
+:109AE000000000040407000000040204000000005D
+:109AF0000000000000000000000008080808080836
+:109B00000000020000000000000000000040A0A0D3
+:109B1000C00000010202030204FC2020C000000378
+:109B20000202010000C020206000000102020200C9
+:109B300000C02024FC0000010202030200C0A0A01B
+:109B4000C0000001020202000020F82424040002E8
+:109B5000030202000040A0A0602000070A0A0A04D5
+:109B600004FC2020C0000203020003020020E400E5
+:109B70000000000203020000000020E400000808CA
+:109B80000807000004FC80E020200203020003021A
+:109B90000404FC000000020203020200E020E020B6
+:109BA000C00003000300030020E02020C0000203E7
+:109BB0000200030200C02020C000000102020100D8
+:109BC00020E02020C000080F0A02010000C0202071
+:109BD000E0000001020A0F0820E0402020000203FC
+:109BE000020000000060A0A02000000202020300AA
+:109BF0000020F820000000000102020020E0002008
+:109C0000E00000010202030220E02080602000004A
+:109C1000030100006080E08060000003000300009A
+:109C200020608060200002030003020020E020800A
+:109C300060200808070100000020A060200000024A
+:109C400003020200000020DE020000000007040002
+:109C5000000000FF00000000000F00000002DE20F6
+:109C600000000004070000000201020404020000DA
+:109C700000000000000000000000000000000000E4
+:109C800000000000000000F80000000000000033A9
+:109C90003000000000100C06100C06000000000050
+:109CA0000000000040C07840C0784000043F040439
+:109CB0003F040400007088FC08300000001820FFFA
+:109CC000211E0000F008F000E018000000211C0335
+:109CD0001E211E0000F00888700000001E212324B1
+:109CE0001927211010160E000000000000000000CF
+:109CF00000000000000000E018040200000000075F
+:109D00001820400000020418E00000000040201865
+:109D100007000000404080F0804040000202010F38
+:109D200001020200000000F0000000000101011F1C
+:109D300001010100000000000000000080B0700080
+:109D40000000000000000000000000000001010110
+:109D5000010101010000000000000000003030009F
+:109D60000000000000000000806018040060180679
+:109D70000100000000E010080810E000000F1020B3
+:109D800020100F00001010F8000000000020203FFD
+:109D90002020000000700808088870000030282487
+:109DA0002221300000300888884830000018202028
+:109DB00020110E000000C02010F80000000704244D
+:109DC000243F240000F80888880808000019212092
+:109DD00020110E0000E0108888180000000F1120EC
+:109DE00020110E0000380808C83808000000003FA5
+:109DF000000000000070880808887000001C222104
+:109E000021221C0000E010080810E00000003122B0
+:109E100022110F00000000C0C00000000000003050
+:109E200030000000000000800000000000008060A2
+:109E30000000000000008040201008000001020423
+:109E4000081020004040404040404000040404040A
+:109E500004040400000810204080000000201008C6
+:109E600004020100007048080808F00000000030FB
+:109E700036010000C030C828E810E0000718272489
+:109E800023140B000000C038E0000000203C230237
+:109E90000227382008F8888888700000203F20209A
+:109EA00020110E00C03008080808380007182020CC
+:109EB0002010080008F808080810E000203F2020C3
+:109EC00020100F0008F88888E8081000203F2020A4
+:109ED0002320180008F88888E8081000203F200098
+:109EE00003000000C03008080838000007182020D0
+:109EF000221E020008F808000008F808203F21018F
+:109F000001213F20000808F8080800000020203F39
+:109F10002020000000000808F8080800C0808080A9
+:109F20007F00000008F888C028180800203F2001A2
+:109F30002638200008F8080000000000203F2020FC
+:109F40002020300008F8F800F8F80800203F003F13
+:109F5000003F200008F830C00008F808203F20002B
+:109F600007183F00E01008080810E0000F1020203C
+:109F700020100F0008F808080808F000203F210111
+:109F800001010000E01008080810E0000F18242468
+:109F900038504F0008F8888888887000203F2000DB
+:109FA000030C302000708808080838000038202191
+:109FB00021221C00180808F8080818000000203F9B
+:109FC0002000000008F808000008F808001F202002
+:109FD00020201F000878880000C8380800000738D3
+:109FE0000E010000F80800F80008F800033C070024
+:109FF000073C0300081868808068180820302C038C
+:10A00000032C30200838C800C83808000000203F62
+:10A010002000000010080808C83808002038262151
+:10A0200020201800000000FE020202000000007F55
+:10A0300040404000000C30C0000000000000000163
+:10A040000638C00000020202FE000000004040404E
+:10A050007F00000000000402020204000000000073
+:10A0600000000000000000000000000080808080F0
+:10A0700080808080000202040000000000000000D8
+:10A080000000000000008080808000000019242271
+:10A0900022223F2008F8008080000000003F1120AD
+:10A0A00020110E000000008080800000000E1120B2
+:10A0B00020201100000000808088F800000E112090
+:10A0C00020103F200000808080800000001F22229E
+:10A0D00022221300008080F0888888180020203F0A
+:10A0E000202000000000808080808000006B94941D
+:10A0F0009493600008F8008080800000203F2100D9
+:10A1000000203F2000809898000000000020203FA1
+:10A1100020200000000000809898000000C080808F
+:10A12000807F000008F8000080808000203F24022B
+:10A130002D302000000808F8000000000020203F1B
+:10A14000202000008080808080808000203F2000D0
+:10A150003F20003F8080008080800000203F210061
+:10A1600000203F200000808080800000001F202011
+:10A1700020201F00808000808000000080FFA12040
+:10A1800020110E000000008080808000000E112051
+:10A1900020A0FF80808080008080800020203F21E0
+:10A1A0002000010000008080808080000033242493
+:10A1B00024241900008080E0808000000000001F3F
+:10A1C000202000008080000000808000001F2020F0
+:10A1D00020103F20808080000080808000010E30B1
+:10A1E0000806010080800080008080800F300C0312
+:10A1F0000C300F0000808000808080000020312E15
+:10A200000E312000808080000080808080818E70F0
+:10A210001806010000808080808080000021302CA2
+:10A220002221300000000000807C020200000000BB
+:10A23000003F40400804FE0408C000000000031076
+:10A24000207F20100002027C800000000040403F80
+:10A2500000000000000601010202040400000000EA
+:10A2600000000000000000000000000000000000EE
+:10A2700000000000000000000000000000000000DE
+:10A2800000000000000000000000000000F0F0F0FE
+:10A29000000000000000000000017F01000000003D
+:10A2A00000000000001C1C1C00000000000080607A
+:10A2B000301C8C60301C0C0000000000000000000E
+:10A2C000000000000000000000000000000000008E
+:10A2D000000000E00000000000E000000086E69FB3
+:10A2E00086868686E69F860000011F010101010126
+:10A2F0001F010100000080C06020F820E0C00000C5
+:10A30000000003070C18FF70E18100000000070F38
+:10A3100010107F100F070000806020608000000098
+:10A32000E02000000F3020309F70DC371030C0007C
+:10A330000000100E03000718101807000000C020CE
+:10A3400020E0C0000000000080E01F38E88703C460
+:10A350003C040000070F1810100B070D1010080028
+:10A3600000808C4C3800000000000000000000005D
+:10A3700000000000000000000000000000000000DD
+:10A380000000000000000000000080E03008040031
+:10A390000000000000FEFF010000000000000000BF
+:10A3A0000000030F1820400000040830E080000087
+:10A3B000000000000000000001FFFE00000000009F
+:10A3C000004020180F030000000000000000000003
+:10A3D0000000C00000000000004266663C18FF1844
+:10A3E0003C66664200000000000003000000000020
+:10A3F00000000000000080000000000000101010AD
+:10A400001010FF10101010100000000000000300DA
+:10A41000000000000000000000000000000000003C
+:10A4200000000000000000000000000000808C4CD4
+:10A4300038000000000000000000000000000000E4
+:10A44000000000000010101010101010101010006C
+:10A4500000000000000000000000000000000000FC
+:10A4600000000000000000000000000000000000EC
+:10A470000000000000001C1C1C0000000000000088
+:10A480000000000000000000E0380C0000000000A8
+:10A4900080701C03000000000060380E0100000006
+:10A4A00000000000000080C060202060C08000002C
+:10A4B00000FEFF010000000001FFFE000001070E8A
+:10A4C000181010180E0701000000808080C0E00006
+:10A4D000000000000000000000FFFF00000000007E
+:10A4E00000001010101F1F101010000000804020EE
+:10A4F00020202060C080000000030300804020383E
+:10A500001F070000001C1A1918181818181F00003F
+:10A510000080C020202060C08000000000030300F5
+:10A520001010182FE780000000070F1010101018EF
+:10A530000F070000000000000000C0E0F000000075
+:10A5400000C0B088868180FFFF808000000000008E
+:10A550000010101F1F1010000000E06060606060BD
+:10A560006060000000003F1008080818F0E00000DC
+:10A5700000070B101010101C0F030000000080C01B
+:10A5800040202020E0C0000000FCFF211008080847
+:10A5900018F0E0000001070C18101010080F03005D
+:10A5A0000000C0E06060606060E0600000000300E8
+:10A5B0000000E0180700000000000000001F1F005E
+:10A5C000000000000080C0602020202060C08000CB
+:10A5D0000087EF2C1818303068CF830000070F0871
+:10A5E00010101010180F07000000C0C020202020FD
+:10A5F000C0800000001F3F604040402010FFFE0070
+:10A6000000000C1C101010080F03000000000000D8
+:10A61000000000000000000000000000000E0E0E10
+:10A620000000000000000000001C1C1C00000000D6
+:10A63000000000000000000000000000000000001A
+:10A64000000C0C0000000000000000000058380062
+:10A65000000000000000000000000080402010000A
+:10A6600000001028448201000000000000000000EB
+:10A6700000000102040810000000000000000000BB
+:10A6800000000000008484848484848484848400A2
+:10A69000000000000000000000000000000010208A
+:10A6A0004080000000000000000000000000018267
+:10A6B00044281000000010080402010000000000FF
+:10A6C00000C020201010101030E0C0000003030074
+:10A6D00000F010080C070300000000001C1C1C0008
+:10A6E00000000000000000C0406020202040C000AA
+:10A6F00000FCFF01F00E03C1FE03807F0001070E86
+:10A7000008111110110904020000000080E0E000AF
+:10A71000000000000000807C4340477FF88000007C
+:10A7200010181F1000000000131F1C1020E0E02074
+:10A7300020202060C080000000FFFF1010101018C3
+:10A740002FE78000101F1F1010101010180F0700A7
+:10A75000000080C0402020202060E00000FCFF01BD
+:10A7600000000000000001000001070E181010108A
+:10A770000804030020E0E02020202040C0800000EA
+:10A7800000FFFF000000000001FFFE00101F1F106F
+:10A79000101018080E07010020E0E02020202020E3
+:10A7A0002060800000FFFF101010107C00000000EF
+:10A7B000101F1F10101010101018060020E0E020CD
+:10A7C000202020206060800000FFFF101010107C0F
+:10A7D00000000100101F1F1000000000000000001A
+:10A7E000000080C06020202040E0000000FCFF014D
+:10A7F00000004040C0C140400001070E181010107A
+:10A800000F0F000020E0E0200000000020E0E0202A
+:10A8100000FFFF101010101010FFFF00101F1F107E
+:10A8200000000000101F1F100000202020E0E0208A
+:10A83000202000000000000000FFFF0000000000DA
+:10A8400000001010101F1F1010100000000000006A
+:10A85000202020E0E020202000000000000000FF79
+:10A86000FF0000000060E0808080C07F3F000000AB
+:10A8700020E0E020000020A06020200000FFFF304A
+:10A88000187CE3C000000000101F1F10000001131F
+:10A890001F1C181020E0E020000000000000000055
+:10A8A00000FFFF000000000000000000101F1F104C
+:10A8B000101010101018060020E0E0E0000000006A
+:10A8C000E0E0E02000FF013FFEC0E01E01FFFF00CE
+:10A8D000101F1000031F0300101F1F1020E0E0C016
+:10A8E000000000000020E02000FF0003071C78E0CB
+:10A8F0008000FF00101F100000000000030F1F0069
+:10A90000000080C060202060C080000000FEFF01C9
+:10A910000000000000FFFE000001070E18101018D4
+:10A920000C07010020E0E0202020202060C08000F3
+:10A9300000FFFF2020202020301F0F00101F1F10BD
+:10A940000000000000000000000080C060202060C7
+:10A95000C080000000FEFF010000000000FFFE00BC
+:10A960000001070E1111133C7C67210020E0E0205C
+:10A970002020202060C0800000FFFF101030F0D0A9
+:10A98000080F0700101F1F10000000030F1C1010FD
+:10A990000080C060202020204040E00000070F0C15
+:10A9A0001818303060E08100001F0C0810101010E3
+:10A9B000180F07008060202020E0E0202020608029
+:10A9C0000100000000FFFF00000000010000000087
+:10A9D000101F1F100000000020E0E0200000000019
+:10A9E0000020E02000FFFF00000000000000FF004A
+:10A9F00000070F1810101010100807002060E0E08A
+:10AA00002000000020E060200000077FF880008028
+:10AA10007C03000000000000071F1C07000000006E
+:10AA200020E0E02000E0E0200020E0200007FFF828
+:10AA3000E01FFFFCE01F00000000031F0300011FD8
+:10AA400003000000002060E0A0000020E060200083
+:10AA5000000000038F7CF8C6010000000010181EE3
+:10AA6000130001171F1810002060E0E02000000014
+:10AA700020E06020000001073EF8E0180700000019
+:10AA800000000010101F1F10100000000080602048
+:10AA9000202020A0E0E0200000000000C0F03E0FD9
+:10AAA0000300000000101C1F1710101010180600E3
+:10AAB0000000000000FC0404040404000000000086
+:10AAC00000FF00000000000000000000007F404088
+:10AAD00040404000000010E00000000000000000C6
+:10AAE00000000000031C6080000000000000000067
+:10AAF000000000030C70800000000404040404FC47
+:10AB00000000000000000000000000FF0000000046
+:10AB1000000040404040407F000000000000001066
+:10AB2000080C040C081000000000000000000000E9
+:10AB30000000000000000000000000000000000015
+:10AB40000000000000000000000000000000000005
+:10AB500000000000000000008080808080808080F5
+:10AB600080808080000000040408080000000000CD
+:10AB700000000000000000000000000000000000D5
+:10AB800000000000000000000000000000000000C5
+:10AB900000000000000098D844642424FCF8000061
+:10ABA000000F1F18101010081F1F10180020E0F0D1
+:10ABB00000000000000000000000FFFF180804046F
+:10ABC0000CF8F00000001F0F18101010180F0300F1
+:10ABD00000000000000000000000000000E0F81885
+:10ABE0000404043C3800000000030F0C1010101087
+:10ABF000080600000000000000000020E0F0000057
+:10AC000000E0F81C04040408FFFF000000030F1814
+:10AC1000101010081F0F08000000000000000000C6
+:10AC2000000000000000E0F8484444444C78700004
+:10AC30000000030F0C1810101008040000000000A2
+:10AC400080C0602020E0C00000040404FFFF040472
+:10AC500004040000000010101F1F1010100000005E
+:10AC6000000000000000000000000000000070F87C
+:10AC70008C04048CF874040C007076CF8D8D8D8953
+:10AC8000C87870000020E0F0000000000000000024
+:10AC90000000FFFF08040404FCF8000000101F1F60
+:10ACA000100000101F1F1000000000000060600076
+:10ACB000000000000000040404FCFC000000000090
+:10ACC00000001010101F1F101010000000000000E6
+:10ACD000000000606000000000000000040404FCAC
+:10ACE000FC0000000000C0C08080C07F3F0000006A
+:10ACF0000020E0F000000000000000000000FFFF66
+:10AD000080C0F41C0404000000101F1F1100031F6A
+:10AD10001C1010000000202020E0F00000000000C7
+:10AD20000000000000FFFF00000000000000101005
+:10AD3000101F1F1010100000000000000000000095
+:10AD40000000000004FCFC0804FCFC0804FCFC00FF
+:10AD5000101F1F10001F1F10001F1F1000000000F9
+:10AD600000000000000000000004FCFC08080404CF
+:10AD7000FCF8000000101F1F100000101F1F100023
+:10AD800000000000000000000000000000E0F018DB
+:10AD90000C04040C18F0E00000030F0C101010104D
+:10ADA0000C0F030000000000000000000000000085
+:10ADB0000004FCFC080404040CF8F0000080FFFF11
+:10ADC000889010101C0F030000000000000000001D
+:10ADD0000000000000E0F81C04040408F8FC000077
+:10ADE00000030F1810109088FFFF80000000000083
+:10ADF0000000000000000000040404FCFC10080433
+:10AE0000040C0C001010101F1F1010100000000088
+:10AE1000000000000000000000000000000030788A
+:10AE2000CCC48484840C1C0000001E181010101167
+:10AE3000190F06000000000000C000000000000024
+:10AE400000040404FFFF04040400000000000000EC
+:10AE50000F1F1010100C0000000000000000000088
+:10AE6000000000000004FCFE00000004FCFE0000E6
+:10AE700000000F1F181010081F0F0800000000002E
+:10AE8000000000000000000000040C3CFCC40000B6
+:10AE9000C43C0C0400000000010F1E0E0100000065
+:10AEA000000000000000000000000000043CFCC4A2
+:10AEB00000E47CFC84807C040000071F070000077E
+:10AEC0001F0700000000000000000000000000005C
+:10AED0000004041C7CE4C0341C0404000010101C9A
+:10AEE0001601131F1C1810000000000000000000D5
+:10AEF0000000000000040C3CFCC400C43C0404003E
+:10AF00000000C080C1370E010000000000000000FA
+:10AF1000000000000000000000001C0404C4F47CD9
+:10AF20001C0400000000101C1F17111010180E0048
+:10AF300000000000000000F80C0400000000000009
+:10AF4000001028EF00000000000000000000003F9B
+:10AF500060400000000000000000FF000000000052
+:10AF6000000000000000FF000000000000000000E2
+:10AF70000000FF00000000000000040CF8000000CA
+:10AF80000000000000000000EF281000000000009A
+:10AF9000000040603F0000000000000000180602B2
+:10AFA000020408102020300800000000000000000B
+:10AFB0000000000000000000000000000000000091
+:10AFC000FF818181818181FF00000080C060F0F8F5
+:10AFD000FEFE3E18080808080800303000408000D7
+:10AFE000F8FE07011C3F3F1F1B180ECFFFFFFF7F1E
+:10AFF0000F0F0F0780C07B0E070F1C3830306060CA
+:10B0000060607E7F3F3F3118180C0E030300000084
+:10B0100000018244FF11AA44000001000001010068
+:10B02000000010385482D78254381000000000010C
+:10B0300000000000312E4E6574776F726B20496EF0
+:10B04000666F2020322E4D4420506F727420496E5E
+:10B05000666F2020332E4C4F5241205253534920CB
+:10B0600020202020342E5665726573696F6E204350
+:10B070006865636B20204E6574776F726B20496E34
+:10B08000666F20202020202020202020202020202B
+:10B0900020202020202020202020202020202020B0
+:10B0A00020202020202020202020202020202020A0
+:10B0B00020202020202020504F52542020202020CB
+:10B0C0002020202020202020202020202020202080
+:10B0D0002020202020202020202020202020202070
+:10B0E0002020202020202020202020202020202060
+:10B0F00020202020456D70747900000000000000C1
+:10B1000000000000426C7565536B79000000000080
+:10B11000000000004C59000000000000000000008A
+:10B12000000000004A500000000000000000000085
+:10B130000000000044617274000000000000000084
+:10B14000000000005957595F426C7565736B7900B8
+:10B1500000000000524649440000000000000000CA
+:10B16000000000005957595F426C7565736B790098
+:10B170000000000050726F62655F4B5900000000D4
+:10B18000000000005957595F5072657373757265FE
+:10B1900000000000202020504F525420202020206A
+:10B1A000202020202020202020202020202020209F
+:10B1B000202020202020202020202020202020208F
+:10B1C000202020202020202020202020202020207F
+:10B1D00020202020202020205665726573696F6E24
+:10B1E000202020202020202020202020202020205F
+:10B1F000202020202020202020202020202020204F
+:10B20000202020202020202020202020202020203E
+:10B2100020202020312E4D44436F6E6E65637420D4
+:10B2200053657420322E4C4F524120536C61766529
+:10B2300020536574332E506F72744C6F67204F75B6
+:10B2400074707574342E436F6E6E656374204D6F29
+:10B2500064652020352E4E6574776F726B205365C0
+:10B2600074202020362E44617461496E6974202058
+:10B2700020202020312E4D44436F6E6E6563742074
+:10B2800053657420322E4C4F524120536C617665C9
+:10B2900020536574332E506F72744C6F67204F7556
+:10B2A00074707574204D44436F6E6E6563742053E3
+:10B2B00065742020202020202020202020202020F5
+:10B2C000202020202020202020202020202020207E
+:10B2D000202020202020202020202020202020206E
+:10B2E00020202020204C4F524120536C6176652055
+:10B2F0005365742020202020202020202020202082
+:10B30000202020202020202020202020202020203D
+:10B31000202020202020202020202020202020202D
+:10B320002020202020506F72744C6F67204F75745E
+:10B330007075742020202020202020202020202014
+:10B3400020202020202020202020202020202020FD
+:10B3500020202020202020202020202020202020ED
+:10B36000202020202020204E6574776F726B2053A0
+:10B370006574202020202020202020202020202034
+:10B3800020202020202020202020202020202020BD
+:10B39000202020205072657373207C20746F2073EE
+:10B3A000686966744E6F773A4469616C2073776997
+:10B3B000746368204E6F773A53746174696F6E20BE
+:10B3C000202020204E6F773A436C6F756420202038
+:10B3D000202020204E6F773A5465737420436C6FA1
+:10B3E00075642020496E697469616C697A652044CE
+:10B3F0006174613F20202020202020202020202058
+:10B40000202020202020202020202020202020203C
+:10B410002020202027454E5445522720746F20734A
+:10B420006869667400000000000000000000F03F42
+:10B43000000000000000F83F0000000000000000D5
+:10B440000000004003B8E23F0000000000000000E0
+:10B4500006D0CF43EBFD4C3E033333333333E33F6E
+:10B46000FFAB6FDBB66DDB3F4D268F515555D53F9A
+:10B4700001411DA96074D13F65DBC9934A86CD3F68
+:10B48000EF4E454A287ECA3F3E5555555555C53F56
+:10B4900093BDBE166CC166BF2CDE25AF6A56113F48
+:10B4A000F16BD2C541BDBBBED0A4BE726937663E4A
+:10B4B00004FA97999999D93FAF788E1DC571CC3F01
+:10B4C0009FC678D0099AC33F935555555555E53FCA
+:10B4D000599322942449D23FDE03CB966446C73F5A
+:10B4E00044523EDF12F1C23F0000000000000000A5
+:10B4F000DDDDDDDDDCBBBBDDDDDDDDDDDDDDDDDDC1
+:10B500009888888888888888777777777788888800
+:10B510008555555666666666666666666668888898
+:10B520008333333222222222222222222228888D91
+:10B5300050B5010800000020D4100000BC8D0008A8
+:10B54000F0B50108D4100020BC9B00004C85010818
+:10B55000412D01020304043D0607080910120312DD
+:10B5600002390A01FF01FF01FF01E1130103120289
+:10B5700002FF0901FF01FF01E5281041542B55414D
+:10B5800052543D393630300D0A201018124E414DBC
+:10B59000453D5458485F56312E312E325F300129D7
+:10B5A0001B418B010138052C41504E3D0008FF0125
+:10B5B00002030405060701FF01FF01FF01FF01FF70
+:10B5C00001FF01E9880C5C53595354454D2E5458E2
+:10B5D00054141D4D315F3001B91549190A1632193D
+:10B5E0000A1633190A1534190C13504F5319B100A8
+:0400000508008189E5
+:00000001FF
diff --git a/obj/TXH_V1.2.1.hex b/obj/TXH_V1.2.1.hex
new file mode 100644
index 0000000..2820a27
--- /dev/null
+++ b/obj/TXH_V1.2.1.hex
@@ -0,0 +1,4974 @@
+:020000040800F2
+:1080000090AC0020A1810008A9810008A9A800085F
+:10801000AD810008AF810008B181000800000000B8
+:10802000000000000000000000000000B381000814
+:10803000B581000800000000B7810008B981000880
+:10804000BB810008BB810008BB810008BB81000820
+:10805000BB810008BB810008BB810008BB81000810
+:10806000BB810008BB810008BB810008BB81000800
+:10807000BB810008BB8100087B9600087F96000842
+:10808000BB81000883960008BB810008BB81000803
+:10809000BB810008BB810008BB810008BB810008D0
+:1080A000BB810008BB810008BB810008BB810008C0
+:1080B000A5680108BB810008BB810008BB810008DE
+:1080C000BB810008BB810008BB810008BB810008A0
+:1080D000BB8100084D7001085170010855700108FE
+:1080E0004B9A0008BB810008BB810008BB810008D7
+:1080F000BB810008BB810008BB810008879600088F
+:10810000BB810008BB810008BB810008BB8100085F
+:108110004570010849700108BB810008BB81000857
+:10812000BB810008BB810008BB810008BB8100083F
+:10813000BB810008BB810008BB810008BB8100082F
+:10814000BB810008BB810008BB810008BB8100081F
+:10815000BB8100088B9600088F96000859700108B3
+:10816000BB810008BB810008BB810008BB810008FF
+:10817000BB810008BB810008BB810008BB810008EF
+:10818000BB810008BB810008DFF810D000F0C6FBFF
+:10819000004800474D8D0108AFF3008090AC0020EF
+:1081A0000648804706480047FEE7FEE7FEE7FEE791
+:1081B000FEE7FEE7FEE7FEE7FEE7FEE749680108A7
+:1081C000898100082DE9F05F0546002092469B4614
+:1081D00088460646814640241BE0284641464746DD
+:1081E000224600F020F853465A46C01A914110D357
+:1081F00011461846224600F04EFA2D1A67EB010888
+:108200004F4622460120002100F045FA17EB0009F5
+:108210004E41201EA4F10104DFDC484631462A46C7
+:108220004346BDE8F09F202A04DB203A21FA02F001
+:108230000021704721FA02F3D040C2F120029140A0
+:1082400008431946704740EA01039B0703D009E041
+:1082500008C9121F08C0042AFAD203E011F8013B32
+:1082600000F8013B521EF9D27047421E12F8013F3E
+:10827000002BFBD111F8013B02F8013B002BF9D197
+:108280007047421C10F8011B0029FBD1801A70476F
+:1082900030B505460020034600E05B1C934205D242
+:1082A000EC5CC85C201A01D1002CF6D130BD2DE960
+:1082B000FE4F804681EA0300C00F0C46009021F07B
+:1082C000004123F00045B8EB0200A94105D2404629
+:1082D000214690461C460B46024623F000401043C0
+:1082E00047D0270DC7F30A00C3F30A510290401A82
+:1082F000019040286BDAC3F3130040F4801B009810
+:10830000924620B10023D2EB030A63EB0B0B0198DA
+:108310005946C0F14002504600F0BDF906460D46F0
+:1083200050465946019A00F0C5F910EB080061412A
+:10833000002487EA115284EAE7731A4340D0009A76
+:1083400062B3019A012A4FEA075215DC001B61EB68
+:1083500002014FF0004202EA0752CDE90042001C40
+:1083600041F5801132462B4600F04AFA03B0BDE8D1
+:10837000F08F40462146F9E7001B61EB0201001C2B
+:1083800041F5801300185B412018A2F5001747EB58
+:10839000030140EAD570B6196D4111E06D084FEA4E
+:1083A000360645EAC0754FEA0752001B61EB020131
+:1083B000001C41F5801149084FEA30000019514175
+:1083C00032462B4603B0BDE8F04F00F00ABA0098E1
+:1083D000012240000023D0EB020263EBE07300981F
+:1083E00021464FEAE074B8EB000061EB0401E9E7D5
+:1083F00083F000435BE781F0004158E72DE9FE4F31
+:1084000081EA030404F0004421F0004100944FF09D
+:10841000000B23F0004350EA01045ED052EA03044B
+:108420005BD0C3F30A54C1F30A552C44A4F2F334CD
+:108430000194A0FB0254C1F3130141F48011C3F372
+:10844000130343F4801301FB024400FB034E840A30
+:10845000970A44EA815447EA8357A4FB07680295C8
+:108460008D0A05FB07854FEA932C04FB0C54270566
+:10847000029D4FEA065847EA1637B5EB08056EEB42
+:10848000070C870E920E47EA811742EA8312A7FB78
+:108490000201B6EB0B0164EB00042B0D43EA0C3335
+:1084A0005E1844EB1C50DA465146E7FB0201C5F367
+:1084B00013044FEA0B3343EA14534FEA0432019C8E
+:1084C00043EA0603A4F10C040294009CCDE900B435
+:1084D00000F096F903B0BDE8F08F00200146F9E7FF
+:1084E0002DE9F04D81EA030404F0004B21F0004532
+:1084F00014464FF0000A23F0004150EA050220D054
+:1085000054EA01021DD0C5F30A570246C5F313030E
+:10851000C1F31300C1F30A5640F4801543F48013ED
+:10852000A7EB0608101BD64608F2FD3873EB0500D2
+:1085300002D308F1010801E092185B41B8F1000F85
+:1085400003DA00200146BDE8F08D00204FF48011D1
+:10855000064684460EE0171B73EB050705D3121B76
+:1085600063EB050306434CEA010C49084FEA30006F
+:1085700092185B4150EA0107EDD152EA030012D094
+:1085800082EA040083EA0501084305D0101BAB41D1
+:1085900006D20122002306E000224FF0004302E051
+:1085A0006FF0010253101AEB06004CEB085110EB70
+:1085B0000A0041EB0B01BDE8F04D00F012B90EB519
+:1085C00040F2334102910021CDE900110A460B46E9
+:1085D00000F016F903B000BD0EB540F2334202922E
+:1085E0000022CDE90022134600F00AF903B000BDD5
+:1085F00070B5C1F30A5201F000450024C1F3130124
+:1086000040F2FF3341F480119A4201DA002070BD3C
+:1086100040F233439A42A2F2334203DC5242FFF764
+:1086200002FE00E090402C43F1D0404270BDC1F307
+:108630000A52C1F3130140F2FF3341F480119A4210
+:1086400002DA00200146704740F233439A42A2F218
+:10865000334202DC5242FFF7E6BD00F01CB801F0E5
+:10866000004330B421F0004150EA010206D00A0D67
+:10867000A2F56072C1F31301002A02DC30BC0020B5
+:108680007047440F44EAC104C100E01830BC00EB5D
+:10869000C25000F06FB8202A04DB203A00FA02F141
+:1086A000002070479140C2F1200320FA03F31943E0
+:1086B00090407047202A06DBCB17203A41FA02F09F
+:1086C00043EAE07306E041FA02F3D040C2F120022F
+:1086D00091400843194670470FB4002300B589B094
+:1086E0000CA900910B996FF00042CB601E4B0693D2
+:1086F0001E4B07930423CDE901321D4A089202461E
+:108700006B46002000F0B6F909B05DF814FB70B5B7
+:1087100086B006464FF0FF300091CDE90101002000
+:1087200015460C4604903246694604A8FFF7D4FF6C
+:1087300002460498211825B108B1084600E02046F9
+:108740002860049800280DD0002A02DD0098884295
+:1087500008D0081B0094CDE901043246694604A8FC
+:10876000FFF7BAFF06B070BDAD8C0008CB8C0008D7
+:10877000418900080029A8BF7047401C490008BF74
+:1087800020F00100704710B4B0FA80FC00FA0CF041
+:1087900050EA010404BF10BC704749B1CCF1200479
+:1087A00021FA04F411FA0CF118BF01212143084306
+:1087B000A3EB0C01CB1D4FEA00614FEA102042BF32
+:1087C000002010BC704700EBC35010440029A4BF28
+:1087D00010BC7047401C490008BF20F0010010BCCD
+:1087E000704710B5141E73F1000408DA401C41F103
+:1087F000000192185B411A4301D120F0010010BD25
+:108800002DE9F04D92469B4611B1B1FA81F202E09A
+:10881000B0FA80F220329046FFF73DFF04460F4643
+:1088200040EA0A0041EA0B0153465A46084313D076
+:10883000114653EA010019D0C8F140025046FFF733
+:10884000F2FC05460E46504659464246FFF723FFC6
+:10885000084305D0012004E020463946BDE8F08DEC
+:108860000020054346EAE0762C4337430A98630527
+:10887000E40AA0EB08000022FD0A44EA47540A304B
+:1088800002D500200146E9E7010510196941DDE93B
+:10889000084500196941BDE8F04DA2E770B521F027
+:1088A000004303430CD0C1F30A550024D5EB040563
+:1088B00064EB0403D617AD1AB34102DB0020014676
+:1088C00070BD201841EB025170BD0EB5C10F80EA9A
+:1088D000E0700844CA07002140F233438DE80E00DF
+:1088E0000A460B46FFF78CFF03B000BD30B5041EEF
+:1088F00071F1000404DB4FF00044404264EB0101DD
+:10890000141E73F1000405DB1C464FF00043524275
+:1089100063EB0403994208BF904230BD064C074DFB
+:1089200006E0E06840F0010394E80700984710343F
+:10893000AC42F6D3FFF72CFCD8B50108F8B5010816
+:10894000C0B24FF4F05100F03BBA00002DE9FF4FE8
+:10895000087883B09946FF2805D0491C2D2804D0FB
+:108960000024002008E000200BE00124F9E700EBE0
+:10897000800003EB4000491C0B78FF2BF7D104B1BA
+:10898000404200230293147819461D462D2C01D035
+:108990002B2C04D1521C2D2C13D000240294AA4657
+:1089A0001478FF2C0FD00A25A3FB057801FB058165
+:1089B0004FF0000C03FB0C11521CE3194AEB0101B0
+:1089C000EEE70124EAE7814453EA010002D019F5F9
+:1089D000C87F06DA03980021C0E9001107B0BDE89E
+:1089E000F08F0025AE4E2F46DFF8B8821846FFF70D
+:1089F000F3FDCDE90001B9F1000002DAC9F100048C
+:108A000000E004460023A74A1AEB030B42EB045A8A
+:108A100012E0E00707D02A46334638464146FFF7C2
+:108A2000EDFC074688462A46334610461946FFF7AE
+:108A3000E5FC05460E466410002CEAD1DDE9000194
+:108A4000B9F1000F5A46534606DAFFF749FD3A4698
+:108A50004346FFF745FD05E0FFF7D0FC3A464346A5
+:108A6000FFF7CCFC029A0AB181F00041039AC2E9F7
+:108A70000001B3E72DE9FF4F1F468DB0D7E901464E
+:108A80004FF0FF382E2045464FF000090B90B96992
+:108A90006D1C0E988847396A824688470028F6D1AF
+:108AA000BAF1FF3F0AD024F4D064002E11DDBAF1F0
+:108AB0002B0F08D0BAF12D0F0BD102E0404611B0B8
+:108AC0008DE744F48064B9696D1C0E98884782462E
+:108AD000761E6946600501D52D2000E02B208DF81B
+:108AE000000001F1010B0DF1200809E0B9696D1CCE
+:108AF0000E98884782460F9844F40074761E0560ED
+:108B0000002E02DDBAF1300FF0D00B998A453ED12C
+:108B100044F0800406E00F99681CA9F1010944F4AF
+:108B200000740860B9696D1C761E0E9888478246ED
+:108B30003028F0D02BE00B998A4505D1200603D4CC
+:108B400044F08004761E18E050460FF069FD08B32B
+:108B50000DF11301761E44F400748B4508D2AAF17E
+:108B600030000BF8010B200607D5A9F1010003E046
+:108B7000200602D409F101008146A00502D50F9913
+:108B8000681C0860B9696D1C0E9888478246002EE3
+:108B9000D1DC53E0002E51DDBAF1650F02D0BAF1FD
+:108BA000450F4BD1A00549D5B9696D1C24F440741B
+:108BB000761E0E9888478246002E0CDD2B2804D0A6
+:108BC000BAF12D0F07D144F48074B9696D1C0E9869
+:108BD00088478246761EE00501D52D2100E02B2135
+:108BE00008F8011BCDF82C8021E00DF12901761E3B
+:108BF00044F4007488450CD2AAF1300010F0FF0054
+:108C000088F8000002D10B99884509D908F10108BC
+:108C100006E0E00501D5244801E042F20F708146EC
+:108C2000B9696D1C0E98884782460F980560002E22
+:108C300004DD50460FF0F4FC0028D6D1F9690E98F7
+:108C40008847FF208BF8000088F80000002006907D
+:108C500007904B466A4608A906A8FFF777FEA005CD
+:108C600002D46FF001002AE714F0240F0AD0E007C5
+:108C700014D1DDE906123868031D3B600068C0E9C5
+:108C800000120BE0DDE90601FFF7E9FC0146E00711
+:108C900004D13868021D3A600068016028460EE77A
+:108CA000000014400000F03FF1D8FFFF426842B1DD
+:108CB000016811F8013B23B1521EC0E900121846A9
+:108CC00070470121C160881E704742685AB1C3686D
+:108CD000016843B983688B4205D0491E521CC0E924
+:108CE0000012002070474FF0FF3070472DE9F04D23
+:108CF00000231A461B1A8A4103DB00200146BDE807
+:108D0000F08DC1F30A52C1F3130141F480154FF005
+:108D1000000BD10702D100186D41521E00270446F6
+:108D200040F2FF11384601EB620A3E468046024699
+:108D300000204FF48011FFF776FAC2197141BB1879
+:108D400046EB0100B4EB030C75EB000C04D3E41A02
+:108D500065EB000517460E46241908F101006D4128
+:108D600080463428E3DDF91946EB0600091BA841CB
+:108D700003D24FF0FF32134601E0002213461BEBF3
+:108D8000070046EB0A51BDE8F04DFFF72ABD000091
+:108D900030B5041E71F1000404DB4FF00044404282
+:108DA00064EB0101141E73F1000405DB1C464FF057
+:108DB0000043524263EB04038B4208BF824230BD42
+:108DC0007F2801D9002208E0064A02EB5002C007C2
+:108DD000127800D1120902F00F02012090400840E1
+:108DE0007047000098B5010870B58C1810F8015B49
+:108DF00015F0070301D110F8013B2A1106D110F834
+:108E0000012B03E010F8016B01F8016B5B1EF9D137
+:108E10002B0705D40023521E0DD401F8013BFAE7BD
+:108E200010F8013BCB1A921C03E013F8015B01F828
+:108E3000015B521EF9D5A142D8D3002070BD027843
+:108E400003E010F8013B1A44D2B2491E89B2F8D2AD
+:108E50001046704770B5ADF5287D00260D46ADF87B
+:108E60009462ADF8986200EB40012D4800EBC1041C
+:108E7000608AA84251D9ADF898624AE0A089228A56
+:108E8000284481B2274800F0B1F8ADF894626A46F0
+:108E9000208A0BE0BDF894326168C95CBDF8943259
+:108EA000D154BDF89412491CADF89412BDF8941237
+:108EB0008842EFD8401E81B21046FFF7C0FF1A4922
+:108EC0008870228A0DF1FF31515C814219D1ADF8D1
+:108ED00094620CE0BDF894126068BDF89422405C86
+:108EE000A1688854BDF89402401CADF89402208A11
+:108EF000BDF89412401E8842ECDC01200DF5287D5F
+:108F000070BD64200FF0C4FDBDF89802401CADF8A0
+:108F10009802BDF898020628B0D30020EEE70000C2
+:108F2000A4940108FC6500201E100020F0B50D4639
+:108F3000064600EB46011C48002200EBC104ADF5DB
+:108F4000257D608AA8422BD9694606E0A06863683F
+:108F5000805C98548854521C92B2208A401E9042E1
+:108F6000F4DC208A401E81B26846FFF768FF228A3F
+:108F70000DF1FF3100275054A089228A284481B284
+:108F8000684600F02FF929463046FFF763FF0128B5
+:108F900007D064200FF07CFD7F1CBFB2062FEBD3FF
+:108FA00000200DF5257DF0BDA494010838B50025FD
+:108FB000ADF800500CF0AAF80A4C207000F088F8C8
+:108FC00020780949242807D0272808D0282802D14A
+:108FD000022081F8650038BD81F8655038BD012058
+:108FE000F7E700001E100020D41000202DE9F0410A
+:108FF000064615460C46012080F31088254F0020B8
+:10900000B8800CF063F8000609D401200FF040FD91
+:10901000B888401C80B2B880C828F2D335E0B88840
+:10902000C82832D21C4F1021384601F09EF9082181
+:10903000384601F09CF9E82000F030F8C4F38710BE
+:1090400000F02CF8A006000E00F028F8002000F038
+:1090500025F80024002000F021F8641CA4B2042CA0
+:10906000F8D3002405E0FF2000F018F83055641C08
+:10907000A4B2AC42F7D31021384601F078F90020B1
+:1090800080F310880120BDE8F081002080F3108873
+:10909000F9E700001E1000200000024070B50B4CE4
+:1090A0000546022120460CF02BF90028F9D029466C
+:1090B00020460CF02EF9012120460CF021F9002861
+:1090C000F9D020460CF023F9C0B270BD0030014049
+:1090D00010B5012080F310881A4C0020A0800BF0FE
+:1090E000F5FF000609D401200FF0D2FCA088401C37
+:1090F00080B2A080C828F2D320E0A088C8281DD262
+:10910000114C1021204601F030F90821204601F0D1
+:109110002EF93D20FFF7C2FF2A20FFF7BFFF802076
+:10912000FFF7BCFFA720FFF7B9FF1021204601F091
+:109130001EF9002080F31088012010BD002080F36C
+:10914000108810BD1E100020000002402DE9F041E3
+:1091500006460D46012080F31088204C0020A08098
+:109160000BF0B4FF000609D401200FF091FCA08899
+:10917000401C82B2A280C82AF2D32AE0A088C82864
+:1091800027D2174F1021384601F0EFF80821384652
+:1091900001F0EDF88420FFF781FF0020FFF77EFF4C
+:1091A0000020FFF77BFF0020FFF778FF002404E09A
+:1091B000305DFFF773FF641CA4B2AC42F8D31021FA
+:1091C000384601F0D4F8002080F310880120BDE873
+:1091D000F081002080F31088F9E700001E100020C5
+:1091E0000000024070B50D46012181F31088114640
+:1091F000FFF7ACFF002832D01B4C0020A0800BF002
+:1092000065FF000609D401200FF042FCA088401C35
+:1092100080B2A080C828F2D322E0A088C8281FD23C
+:10922000124C1021204601F0A0F80821204601F040
+:109230009EF88320FFF732FFC5F38710FFF72EFF5C
+:10924000A806000EFFF72AFF0020FFF727FF1021D6
+:10925000204601F08CF8002080F31088012070BDBA
+:10926000002080F3108870BD1E1000200000024016
+:1092700010B500231A4604E010F8014B6340521C5D
+:10928000D2B28A42F8D3184610BD000010B5044689
+:1092900039200FF0EBFDE0B20FF008FEC4F3072019
+:1092A0000FF004FEC4F307400FF000FE200E0FF095
+:1092B000FDFD4FF48051034801F059F8BDE810401E
+:1092C0000DF0BCBF000402402DE9F04105461446F4
+:1092D0000E463A200FF0CAFDF0B20FF0E7FD300A5B
+:1092E0000FF0E4FD104F4FF480563146384601F040
+:1092F0003EF8B0463E460DF0A1FF1D2811D128468C
+:1093000000F0A4F807463B200FF0B0FD4146304680
+:1093100001F02DF83D44002CEDD020883844208009
+:10932000E9E7BDE8F0810000000402402DE9F041CA
+:10933000054614460E463C200FF098FDF0B20FF0A3
+:10934000B5FD300A0FF0B2FD114F4FF48056314693
+:10935000384601F00CF80CB100202080B0463E46A3
+:109360000DF06CFF1E2811D1284600F017F90746B2
+:109370003D200FF07BFD4146304600F0F8FF3D44B4
+:10938000002CEDD0208838442080E9E7BDE8F0814A
+:109390000004024010B50BF0E1FD08B100F028F820
+:1093A000BDE81040302000F09FB80146362000F0A4
+:1093B00089B810B508B100F0A5F8BDE81040342018
+:1093C00000F092B810B5044600F09CF820785C28B4
+:1093D00001D02F2803D10021642000F0FBF8BDE864
+:1093E0001040322000F080B8682000F04BB8000038
+:1093F00010B522200FF03AFD0FF02EFD04464FF479
+:109400008051024800F0B3FF204610BD0004024026
+:109410002DE9F0410FF020FD06460FF01DFD054639
+:109420000FF01AFD04460FF017FD07464FF4805168
+:10943000054800F09CFF46EA052040EA044040EA67
+:109440000760BDE8F08100000004024070B50546E9
+:1094500027200FF00BFD0FF0FFFC0446260007D07D
+:109460000FF0FAFC641E05F8010B14F0FF04F7D1AD
+:109470004FF48051024800F07AFF304670BD000082
+:109480000004024010B504460C200FF0EFFC20460B
+:109490000FF00CFDBDE81040FFF7BABF10B5044651
+:1094A0000A200FF0E3FC20460FF000FD0FF0D4FC83
+:1094B00004464FF48051024800F059FF204610BD89
+:1094C0000004024010B50C460FF0D0FC20460FF00F
+:1094D000EDFC4FF48051034800F049FFBDE8104017
+:1094E0000DF0ACBE0004024010B50FF0BFFC4FF40D
+:1094F0008051034800F03BFFBDE810400DF09EBED8
+:109500000004024070B5054601200FF0AFFC0FF0DB
+:10951000A3FC432828D22B20FFF7C0FF102823D21A
+:109520002F200FF0A3FC00200FF0C0FC3220FFF72B
+:10953000DBFF142818D1CF20FFF7B0FF040013D0B1
+:109540004C20FFF79FFF00EB04214C2000F042F875
+:109550005020FFF797FF00EB0421502000F03AF86D
+:109560000021702000F036F82F200FF07FFC2C78BF
+:1095700006E015F8014F5C2C01D02F2C00D10024FF
+:1095800020460FF093FC002CF3D1BDE870404FF45F
+:109590008051014800F0EBBE0004024070B5054662
+:1095A0002D200FF063FC0FF057FC0446260007D077
+:1095B00028780FF07BFC641E6D1C14F0FF04F7D1BB
+:1095C0004FF48051024800F0D2FE304670BD0000DA
+:1095D0000004024070B505460C460D200FF046FC15
+:1095E00028460FF063FCE0B20FF060FCC4F30720E4
+:1095F0000FF05CFCC4F307400FF058FC200E0FF096
+:1096000055FCBDE870404FF48051014800F0AFBEFA
+:109610000004024070B5094DFF22134605F580761F
+:1096200005E010F8014B54402A5D5A40335D491E55
+:1096300089B2F6D242EA032070BD000034920108DC
+:1096400070B500221346154605E010F8014BA2182C
+:109650006B41491E89B20029F7D1100C40EA034042
+:1096600092B2801845EB13414FEA014242EA1041A1
+:1096700008186FEA000080B270BD07F0AFBC07F0B9
+:109680004DBC07F01BBC07F079BC00F0A3BF0AF08B
+:109690005BBD0000074A904201D2074801E005483F
+:1096A0001038064A8B0001EA020101D5C1607047FB
+:1096B0008160704710640240006002407D0F7D0FA2
+:1096C0000029016802D041F0010101E021F001010F
+:1096D000016070472DE9F043016821F0010101604C
+:1096E0000021016041608160C1600161212141610F
+:1096F0003C493C4A3D251039904202D18D60BDE87D
+:10970000F083384A4FF474661832904201D18E606B
+:10971000F5E7344A4FF474173032904201D18F602C
+:10972000EDE7304A4FF0746C4832904202D1C1F8F4
+:1097300008C0E4E72B4B2C4A6033984201D1CA6041
+:10974000DDE7284C294B7834A04201D1CB60D6E725
+:10975000DFF89080264C08F19008404501D1CC609C
+:10976000CDE7DFF880804FF03D5908F1A80840456B
+:1097700002D1C1F80C90C2E71E49DFF878800839A1
+:10978000404501D10D60BAE71A4D1835A84201D104
+:109790000E60B4E7174D3035A84201D10F60AEE737
+:1097A000144D4835A84202D1C1F800C0A7E7114DB9
+:1097B00010496035091FA84201D10A609FE70D4A90
+:1097C0007832904201D10B6099E70A4A9032904278
+:1097D00001D10C6093E7074AA83290428FD1C1F8BB
+:1097E00000908CE7106002403D000020400F0020F8
+:1097F00000003D20106402400B0607D5436912B1FA
+:1098000043F0800301E023F080034361802908D006
+:10981000002A026801F01E0101D00A4300E08A43D9
+:109820000260704730B50368124ACC6813400A687A
+:109830002243D1E905452C432243CC6922430C6ADB
+:1098400022434C6A22438C6A22434C6B22438C6B2A
+:1098500022431A430260426922F00703D1E90B2434
+:1098600022431A4342610A6942604A6882608968F9
+:10987000C16030BD3F801CF02DE9FC41012120205A
+:109880000BF074FB01268DF8046000258DF806505E
+:1098900003208DF805001A4C302700978DF80750EB
+:1098A0006946204600F00EFD3021204600F05FFDA5
+:1098B000144C84F8F05484F8F25484F8F16484F879
+:1098C000F3644FF4FA70C4F8F80400F01DF894F84B
+:1098D0006802802812D16565232084F86D02052076
+:1098E00084F86C0284F86B72142084F86A022020D9
+:1098F00084F8690284F8685200F048F8BDE8FC81F9
+:1099000000140240D41000207CB50FF083F9D02061
+:109910000FF050F90FF0B2F900200FF04BF90FF0F3
+:10992000ADF90FF077F9D1200FF044F90FF0A6F957
+:1099300000246D4601E0062C01D2012000E0002049
+:109940000FF008F92855641CE4B2072CF3D30FF08C
+:109950007BF90D489DF8061080F86D129DF80510F2
+:1099600080F86C129DF8041080F86B129DF80210BC
+:1099700080F86A129DF8011080F869129DF80010B5
+:1099800080F868127CBD0000D41000207CB51B4814
+:10999000002490F868128DF8001090F869128DF884
+:1099A000011090F86A128DF8021001218DF8031051
+:1099B00090F86B128DF8041090F86C128DF8051069
+:1099C00090F86D028DF806000FF024F9D0200FF00A
+:1099D000F1F80FF053F900200FF0ECF80FF04EF90A
+:1099E0006D46285D0FF0E6F80FF048F9641CE4B20C
+:1099F000072CF6D30FF028F97CBD0000D41000200E
+:109A000070B5094D0022134605F5807605E010F883
+:109A1000014B54402A5D5A40335D491E89B2F6D24B
+:109A200042EA032070BD000034920108072A00D9E1
+:109A3000072240EA002021B1012901D1D040C0B263
+:109A400070479040C0F3072070477047072A00D93D
+:109A5000072240EA002029B1012902D19040C0F339
+:109A600007207047D040C0B27047000070B5ADF518
+:109A7000327D00260D46ADF8BC62ADF8C06200EB49
+:109A80004001324800EBC104608AA8425CD9ADF8BD
+:109A9000C06255E0012264212D4800F0A9F92C484C
+:109AA00000788DF80000382842D1228AE06802FB55
+:109AB0000501274800F09CF9ADF8BC626A46208A8F
+:109AC0000BE0BDF8BC326168C95CBDF8BC32D15452
+:109AD000BDF8BC12491CADF8BC12BDF8BC128842DE
+:109AE000EFD8401E81B2104600F044FA228A0DF1F0
+:109AF000FF31515C81421BD1ADF8BC620EE0BDF874
+:109B0000BC226168895CA26800FB0520BDF8BC220C
+:109B10001154BDF8BC02401CADF8BC02208ABDF84F
+:109B2000BC12401E8842EADC01200DF5327D70BD7A
+:109B300064200EF0ADFFBDF8C002401CADF8C002BD
+:109B4000BDF8C0020628A5D30020EEE7B0900108BA
+:109B500020410020F0B50E46074600EB470126489D
+:109B6000ADF5317D002500EBC1048DF8BC52608A53
+:109B7000B0423DD900210846FFF778FF012837D1D0
+:109B8000694609E0A268401E00FB06206268285C66
+:109B9000505548556D1CADB2208AA842F2D8002518
+:109BA000208AE16800FB0611401E82B2134800F0D3
+:109BB0009DF9208A401E81B2684600F0DBF98DF8DD
+:109BC000BC02208AE168012201447043401E014426
+:109BD000AFA800F08BF931463846FFF747FF012860
+:109BE00007D064200EF054FF6D1CADB2062DD7D304
+:109BF00000200DF5317DF0BDB0900108204100201E
+:109C0000F0B5ADF5317D2C4D00208DF8BC022B4E0A
+:109C1000288000243FE000206F4607E056F83220FD
+:109C20004968125C0A543A54401C80B2298801EBFE
+:109C3000410206EBC2010B8A5B1E8342EEDC2888E0
+:109C400000EB400006EBC000008A401E81B238469F
+:109C500000F090F98DF8BC02288800EB400006EB7C
+:109C6000C000C168008A00FB0411401E82B2144883
+:109C700000F03CF92888012200EB400006EBC00010
+:109C8000C168008A01446043401E0144AFA800F04F
+:109C90002DF9641CA4B2288800EB400006EBC0003C
+:109CA000408AA042B7D82888401C80B22880072864
+:109CB000AFD30DF5317DF0BD10000020B09001084C
+:109CC000204100207CB5012108460BF04FF901200E
+:109CD0008DF8040002258DF8055000248DF806400B
+:109CE0008DF807001820154E00906946304600F0A8
+:109CF000E9FA05221146304600F020FB0522062134
+:109D0000304600F01BFB05220721304600F016FB11
+:109D1000A02000908DF8045003208DF805008DF8E8
+:109D200006408DF807406946304600F0CBFA4020E7
+:109D300000906946304600F0C5FA7CBD0000024044
+:109D4000F8B5002634460096FFF7BCFF00F0A0F8F7
+:109D50002248641C8442FCD3214C0821204600F098
+:109D600004FB1021204600F002FB062000F076F8EC
+:109D70000821204600F0FBFA0821204600F0F5FA01
+:109D80001021204600F0F3FA012000F067F80020CF
+:109D900000F064F80821204600F0E9FA1148D0F8F4
+:109DA0001C0208B9FFF72CFF0F4D2E800F4E002428
+:109DB00005E0C0B22146FFF759FE641CA4B2288812
+:109DC00000EB400106EBC101498AA142F1D880B203
+:109DD000401C80B228800728E9D3F8BDFFFF0F00A0
+:109DE000000002400000434210000020B090010833
+:109DF0002DE9F0410546002416460F46012080F368
+:109E00001088DFF854800821404600F0AEFA102197
+:109E1000404600F0ACFA032000F020F8C7F30740FA
+:109E200000F01CF8C7F3072000F018F8F8B200F0B3
+:109E300015F806E0002000F011F8641C05F8010B8D
+:109E4000A4B2B442F6D30821404600F090FA0020B4
+:109E500080F31088BDE8F0810000024070B50B4C23
+:109E60000546022120460BF04BFA0028F9D029467E
+:109E700020460BF04EFA012120460BF041FA002853
+:109E8000F9D020460BF043FAC0B270BD003001405B
+:109E900010B5012186B008030BF0A4F8124C20463F
+:109EA0000BF004FA0021ADF808106015ADF80A00B7
+:109EB0003820ADF80C000720ADF80010ADF8100008
+:109EC000ADF804104FF48270ADF80610ADF80E1026
+:109ED000ADF80200694620460BF01DFA012120462C
+:109EE0000BF0DAF906B010BD003001402DE9F04169
+:109EF0000546002416460F46012080F31088DFF83F
+:109F000070800821404600F030FA1021404600F0F1
+:109F10002EFA0620FFF7A2FF0821404600F027FA9C
+:109F20000821404600F021FA1021404600F01FFAB7
+:109F30000220FFF793FFC7F30740FFF78FFFC7F338
+:109F40000720FFF78BFFF8B2FFF788FF05E02878BE
+:109F5000FFF784FF641CA4B26D1CB442F7D3082140
+:109F6000404600F004FA002080F31088BDE8F0813C
+:109F700000000240027803E010F8013B1A44D2B21C
+:109F8000491E89B2F8D210467047000070B51E4ACB
+:109F9000907A012825D1002595721C491C480F2470
+:109FA0004E780123F6B14D70D0F82852D0F83462C3
+:109FB00045EAC605D0F83062D0F82C02B60046EA71
+:109FC00040000543AC43CC708878CC78A04208D1DF
+:109FD00008710C78A04204D0D0710870002800D01D
+:109FE000937170BD4B70D0F82852D0F8346245EAB6
+:109FF000C605D0F83062D0F82C02B60046EA400020
+:10A000000543AC438C70DFE7D4100020C91000205A
+:10A01000000042422DE9F041ADF57C7D00273D4630
+:10A02000ADF8E873FFF7B6F95F4C142807D084F851
+:10A0300067520EF057FE0DF57C7DBDE8F0815B4860
+:10A04000FFF7C0F9594E103E1428307006D0422850
+:10A050007ED00120FFF7A9F93570ECE7FFF7C4F9CE
+:10A06000C6E90205B046BDF8E803FFF70FF9FAAA02
+:10A070004FF4FA716846FFF727F94DA168460EF0D4
+:10A0800095FEB0806E46D0B1E11981F8BC557F1CB9
+:10A09000BFB2282FF8D34746304447A10EF086FEC2
+:10A0A00078800021001F08E0BA8863180A4432440F
+:10A0B000D27883F8BC25491C89B28142F4DB3FA1E8
+:10A0C00068460EF073FE4746A8F80400D0B10021A0
+:10A0D000621882F8E455491C89B22829F8D3304423
+:10A0E00035A10EF063FE78800021093808E0BA88B7
+:10A0F00063180A443244127A83F8E425491C89B271
+:10A100008142F4DB30A168460EF050FEB880D0B139
+:10A110000021621882F80C56491C89B21429F8D320
+:10A12000304425A10EF042FE788000210D3808E071
+:10A13000BA8863180A443244127B83F80C26491CFF
+:10A1400089B28142F4DB24A168460EF02FFE00E0C4
+:10A1500025E0B880D0B10021621882F87655491CFC
+:10A1600089B23229F8D3304413A10EF01FFE788053
+:10A170000021C01F08E0BA8863180A44324492796B
+:10A1800083F87625491C89B28142F4DB0021032043
+:10A19000FFF7E0FC0120FFF708F901204BE7034837
+:10A1A000FFF707F947E70000D4100020381000201F
+:10A1B00041504E3D000000003B0000005749464919
+:10A1C0004E414D453D0000005749464950415353CB
+:10A1D000574F52443D0000005345525645523D00F2
+:10A1E0002F4910B5884206D1012108460AF0CAFE5F
+:10A1F000002101204FE02B49884206D10121022095
+:10A200000AF0C0FE0021022045E02749884206D11D
+:10A21000012104200AF0B6FE002104203BE023497E
+:10A22000884206D1012108200AF0ACFE0021082056
+:10A2300031E01F49884206D1012110200AF0A2FE18
+:10A240000021102027E01B49884206D1012120204F
+:10A250000AF098FE002120201DE01749884206D10F
+:10A26000012140200AF08EFE0021402013E0134916
+:10A27000884206D1012180200AF084FE002180203E
+:10A2800009E00F4988420AD18415012120460AF0CD
+:10A2900079FE00212046BDE810400AF073BE10BDD3
+:10A2A000000002400004024000080240000C02408E
+:10A2B000001002400014024000180240001C02403E
+:10A2C00000200240F0B5002201274FF0030C0B687C
+:10A2D00007FA02F52B40AB422CD1066853000CFA6A
+:10A2E00003F4A64306600E79D0F800E09E4046EAEB
+:10A2F0000E0606600E79012E01D0022E12D186685C
+:10A30000A64386604E79D0F808E09E4046EA0E06E5
+:10A3100086604668AE43466045688E799640B6B220
+:10A3200035434560C568A543C560CC799C40C3688A
+:10A330001C43C460521C102AC9D3F0BD4B07DB0E6E
+:10A340009A40C90810B500EB8100016A0F249C40B7
+:10A35000A1430162016A1143016210BD024600205F
+:10A3600012690A4200D0012070474183704701837F
+:10A37000704700002DE9F04F754800252DED028B48
+:10A3800085B001782C4601294FD1002682460670FF
+:10A3900000F1020898F80000DFF8B8918B46F52824
+:10A3A00004D098F819004F2874D077E098F802008C
+:10A3B00098F8011040EA012465482146801CFFF707
+:10A3C00029F908EB0401497818F8042041EA022130
+:10A3D00081422AD198F803105F4FF1292AD05F48B3
+:10A3E000F2294BD0F32920D180F8486080F83CB0A6
+:10A3F000F52038707E700520B870F320F870592071
+:10A40000387105215448FFF705F9010A7971B871CF
+:10A410005348076052490720083908605048012115
+:10A420000C38FFF74DF98AF8016005B0BDEC028BDE
+:10A43000BDE8F08F4946481980F8BC656D1CADB287
+:10A44000282DF8D30020241F07E008EB0002127922
+:10A450000B1883F8BC25401C80B2A042F5DB00211C
+:10A460000320FFF777FB0028DFD009F0C9FFF520B4
+:10A4700038707E700520B870F120BFE780F848B0D2
+:10A4800080F83DB0F52038707E700520B870F2205D
+:10A49000B4E7FFE798F81A004B281AD02C4831A1EE
+:10A4A000801C0EF083FC050002D0022189F8021006
+:10A4B00008EB0507B87B41280ED0B87B5628B4D1ED
+:10A4C000C9F8396689F83D66C9F8396689F83D6684
+:10A4D000ABE789F802B0A8E76E46291901EB08003E
+:10A4E000007C3055641CA4B2092CF6D330460CF025
+:10A4F000E3FE51EC100BFEF7B2F800EE100A9FEDF0
+:10A500001A8A1A484146C0EE080AC0ED8D0AB87E84
+:10A510004C4689F8380600202A180A44127F325423
+:10A52000401C80B20928F7D368460CF0C5FE51ECF8
+:10A53000100BFEF794F800EE100AC0EE080A10EEB9
+:10A54000900AC4F8390697F8270084F83D066CE7AE
+:10A5500012000020D4100020FC030020D440002072
+:10A56000AC640240524D43000000C842D4140020A5
+:10A5700070B5144C40F22446314620460CF0D1FD13
+:10A5800000281ED0314620460CF068FD0E4D0021FB
+:10A590002846FFF795F8314620460CF05FFD0B4941
+:10A5A0002846FFF777F82088201D0088291D4FF4E2
+:10A5B0007A70086001212846FFF782F804490120DB
+:10A5C000087070BD0014014028640240008800102B
+:10A5D0001200002010B5104C0E492046FFF75AF823
+:10A5E00000212046FFF76CF80C4C402120460CF06F
+:10A5F00091FD0028F9D0084C0949783C2046FFF726
+:10A6000049F801212046FFF75BF806490120487010
+:10A6100010BD000000802020A06402400014014012
+:10A6200000880010120000202DE9F04301218FB0B6
+:10A6300088050AF09BFCDFF88C904846FFF74AF843
+:10A640004020050103900024CDE90545C60207948A
+:10A650000894CDE909461C4F0B944FF02068CDE9D2
+:10A6600000870C940D94694648460E94FFF7DAF87B
+:10A67000012210214846FFF7BFF8DFF84890A9F102
+:10A6800078094846FFF726F84FF47A70CDE9034081
+:10A69000CDE9054507940894CDE909460B480B948C
+:10A6A0000C940D94CDF800800E94CDE901706946AC
+:10A6B0004846FFF7B7F801214846FFF701F80FB009
+:10A6C000BDE8F083A064024004140140140000209F
+:10A6D0007CB5012104200AF049FC164E082206210F
+:10A6E0003046FFF72BFE082207213046FFF726FEF3
+:10A6F00002218DF8051000258DF806500124C02098
+:10A700008DF8074000908DF8041069463046FFF739
+:10A71000D9FD600200908DF804408DF806500320AA
+:10A720008DF805008DF8074069463046FFF7CAFDF1
+:10A730007CBD0000000802402DE9F047FFF7C8FF8C
+:10A740004FF4E13000F07AF8FFF76EFF00F058F8B0
+:10A75000264D002685F8286685F82A66012085F8AA
+:10A76000290685F82B0642F21070C5F83006214FF5
+:10A770001F483860DFF87C800E21A8F10808C8F86F
+:10A780000010A8F1040901214846FEF799FF1A4C70
+:10A79000667060780028FCD04FF4FA700EF078F9FB
+:10A7A0004FF4165000F04AF811490020134A1031B6
+:10A7B00001EB000C135C401CC0B28CF808300A2876
+:10A7C000F6D300202A1892F8B8250B18401CC0B206
+:10A7D000DA740428F6D339601921C8F80010012171
+:10A7E0004846FEF76DFF6670BDE8F087D410002084
+:10A7F000E4070020AC64024012000020BC8E010877
+:10A8000038B545208DF8000002208DF801000124A4
+:10A810008DF802408DF80340684607F0FBF84720AA
+:10A820008DF800008DF8014000208DF802008DF8B1
+:10A830000340684607F0EEF838BD00001FB5044637
+:10A84000012120200AF0CEFB0020ADF80400009486
+:10A85000ADF80600ADF80800ADF80C000C200D4C6A
+:10A86000ADF80A00694620460CF092FC0121204612
+:10A870000CF0F7FB012240F2244120460CF070FC62
+:10A88000102120460CF0EAFB0122C02120460CF0EA
+:10A89000F2FB1FBD001401400249C8790022CA71B1
+:10A8A00070470000D410002002480068C00700D0A4
+:10A8B00000BEFEE7F0ED00E002494AF6AA2008607B
+:10A8C000704700000030004010B50EF00BFABDE8F4
+:10A8D000104064200EF0DCB82DE9F04F83466BA0E9
+:10A8E000ADF57D7D002400689A460E462746FB9014
+:10A8F000ADF8E843042A26D8DFF8949199F86C1251
+:10A9000002EBC20505EB0215624A3023154403EB46
+:10A910001111297199F86C1201F00F013031697130
+:10A9200099F86B1203EB1111A97199F86B0200F001
+:10A930000F003030E871FEF72DFD142807D089F89C
+:10A9400067720EF0CFF90DF57D7DBDE8F08FDFF871
+:10A950004481A8F1240898F8000014280ED0284655
+:10A96000FEF730FD88F80000142807D042287DD07B
+:10A970000120FEF71AFD88F80070E4E74FF47A70C2
+:10A98000864200D90646FEF72FFD4546C5E9020777
+:10A99000FEF77CFC99F86B224846302101EB12123D
+:10A9A0008DF8002099F86B2202F00F0230328DF8FA
+:10A9B000012099F86A2201EB12128DF8022099F811
+:10A9C0006A2202F00F0230328DF8032099F86922D2
+:10A9D00001EB12128DF8042090F8692202F00F02A8
+:10A9E00030328DF8052090F8682201EB12118DF8B5
+:10A9F000061090F8680200F00F0030308DF8070064
+:10AA0000BAF1000F03D0BAF1010F02D004E05420D4
+:10AA100000E052208DF808003A208DF809000A2342
+:10AA2000EC4618E00BEB540210780009B0FBF3F190
+:10AA3000C1EBC10108440CEB04013030887210787E
+:10AA400000F00F00B0FBF3F2C2EBC2021044303052
+:10AA5000A41CC872A4B2B4EB460FE3D303EB4600C8
+:10AA600081B2FAAA6046FEF761FC00E009E0FAAAAA
+:10AA70000221FBA8FEF75AFC0120FEF796FC2F707E
+:10AA800061E72846FEF795FC5DE700000D0A00002F
+:10AA9000D41000204C1000202DE9F04F00252DEDA2
+:10AAA000028B99B08DF838508DF85C508DF8545069
+:10AAB000CDE91255CDE900558DF808508DF80C50B0
+:10AAC0008DF810508DF81450ADF818509FEDFD0A18
+:10AAD000FD488DED0D0A00F5005725300124DFF803
+:10AAE000ECA34FF0A30BD526DFF8E4830790A4E096
+:10AAF000DFF8D49399F8720928B389F87259B7F836
+:10AB0000F81FDAF88C205046C2F57A7291421AD1B9
+:10AB1000D0F88C00C0F57A70A7F8F00FEB48002150
+:10AB20008830FEF7CDFDE948EA498830FEF7B2FDEE
+:10AB300088F800404FF47A70CAF88C00E34801218D
+:10AB40008830FEF7BDFD99F87E0920B389F87E595B
+:10AB5000B7F8FA1FDAF844205046C2F57A729142EB
+:10AB600019D1406CC0F57A70A7F8F20FD7480021D0
+:10AB70004030FEF7A5FDD548D7494030FEF78AFDA5
+:10AB800088F801404FF47A70CAF84400CF48012198
+:10AB90004030FEF795FD99F88A0920B389F88A5963
+:10ABA000B7F8FC1FDAF814205046C2F57A729142C9
+:10ABB00019D14069C0F57A70A7F8F40FC348002195
+:10ABC0001030FEF77DFDC148C4491030FEF762FD2C
+:10ABD00088F802404FF47A70CAF81400BB4801218B
+:10ABE0001030FEF76DFD99F89619484629B380F8A4
+:10ABF0009659B7F8FE1FDAF82C205046C2F57A7243
+:10AC000091421AD1C06AD146C0F57A70A7F8F60F02
+:10AC1000AE4800212830FEF753FDAC48B04928303B
+:10AC2000FEF738FD88F803404FF47A70C9F82C001D
+:10AC3000A64801212830FEF743FDA34890F8721979
+:10AC400090F87E29114490F88A2990F896091044CA
+:10AC5000C1427FF44DAF04F04DBF017819B10570CA
+:10AC60008DF8085010E0417819B145708DF8084012
+:10AC70000AE0817811B18570022003E0C17819B132
+:10AC8000C57003208DF808009DF80800DFF83882B1
+:10AC900000EB400101EB001008EB001090F8161AD1
+:10ACA0009DF80800DFF83CA200EB4002C2EBC012A6
+:10ACB0001AF83200C1280AD19DF8080000EB4002C2
+:10ACC000C2EBC0120AEBC200807808280CD0082919
+:10ACD00084F0DC86DFE811F0D6192800AC087A1081
+:10ACE00004187D19B91CE21F7F4880F848409DF880
+:10ACF000080030B1012807D002280FD0032808D15E
+:10AD00000FE04FF4804101E04FF400517748FFF726
+:10AD10002CFB7748C0F8885204F0B8BE4FF480513D
+:10AD2000F4E74FF40061F1E79DF8080000EB400103
+:10AD3000C1EBC0110AEBC1004078002105F0F2FF21
+:10AD40008DF810008DF85450C14619E09DF80800A8
+:10AD500000EB400101EB00109DF8541009EB0010CE
+:10AD600000EB011090F8410A9DF8101088429DF800
+:10AD7000540002D18DF8100010E0401C8DF85400F2
+:10AD80009DF8080000EB400101EB001009EB0010FA
+:10AD900090F8170A9DF854108842D7D89DF80800FB
+:10ADA00000EB4001C1EBC0100AEBC00080780A2222
+:10ADB000B2EB101F9DF8080000EB4002C2EBC01080
+:10ADC0000AEBC000807801D100F00F008DF80C0074
+:10ADD0009DF80C0010B910208DF80C009DF80800AB
+:10ADE0009DF80C1000EB4002C2EBC01257460AEB74
+:10ADF000C20008444078ADF818009DF8080000EB48
+:10AE00004001C1EBC0110AEBC1009DF80C10491CB8
+:10AE100006F06BFB8DF85C009DF8080000EB40012C
+:10AE2000C1EBC01107EBC1009DF80C1008448078FD
+:10AE30009DF85C10884244F029869DF8080000EBDC
+:10AE40004001C1EBC01107EBC10138464978002928
+:10AE500004F01C869DF8081001EB4102C2EBC11101
+:10AE600000EBC1029DF80C101144CA789DF808103F
+:10AE700001EBC10303EB012109EBC1039DF81010A5
+:10AE800001EB411103EB810181F8142F9DF80810AB
+:10AE900009EB01129DF81010114481F8D059BDF84A
+:10AEA0001810CE292DD02DDCB9297DD022DC5A29CD
+:10AEB000CED0B22904F06083B529F6D0B629BAD134
+:10AEC000FEE3000000000000D410002000600240FB
+:10AED0000F08002000880020008020102080001033
+:10AEE000008800106C4E0020D44000200018024062
+:10AEF00000004242C32904F00583C5297DD0CA2938
+:10AF000099D1E4E3E129FCD003F3AB87D52908D03C
+:10AF1000D7299DD0D9298ED17CE2E7298BD104F0A5
+:10AF2000D1BD9DF8081001EB4102C2EBC11107EB46
+:10AF3000C100C07889F862009DF8080000EB40016C
+:10AF400001EB00109DF8101009EB001000EB011050
+:10AF500099F86210A4EBD11290F8421A62F3000142
+:10AF600080F8421A9DF8080000EB400101EB001048
+:10AF70009DF8101009EB001000EB011099F8621019
+:10AF80004A0990F8421A62F3410180F8421A9DF88A
+:10AF9000080000EB400101EB00109DF8101009EBD8
+:10AFA000001000EB011000E0E3E390F8420AC0F368
+:10AFB00040019DF8080000EBC00202EB00209DF864
+:10AFC000102009EBC00002EB421200EB820090F867
+:10AFD000F00EC0F3400081424BD09DF8080000EB1A
+:10AFE000C00101EB002009EBC0029DF810004946AA
+:10AFF00000EB401002EB800000E0FDE39DF808202C
+:10B0000002EB420303EB02129DF8103009EB02122F
+:10B0100002EB031292F8422A530890F8F02E63F3E1
+:10B02000410280F8F02E9DF8080000EB400202EB90
+:10B0300000109DF8102001EB001000EB021090F8BA
+:10B04000420A800716D59DF80800D92200EBC003FC
+:10B0500003EB002009EBC0019DF8100000EB40104D
+:10B0600001EB800080F8DC2E9DF808100220FEF72E
+:10B0700071FD42E09DF8080000EBC00202EB0020E9
+:10B0800001EBC0029DF8100000EB401002EB8000C5
+:10B0900080F8E54E9DF80800D92200EBC00303EBD1
+:10B0A000002001EBC0039DF8100000EB401003EB03
+:10B0B000800080F8DC2E9DF8080000EB400202EBD7
+:10B0C000001001EB00129DF8100002EB001292F844
+:10B0D000420A20F0200382F8423A9DF8080000EB73
+:10B0E000C00202EB002009EBC0019DF8100000EB4C
+:10B0F000401001EB800080F8164F9DF8080000EB2F
+:10B10000400101EB001009EB00119DF8100001EB6C
+:10B11000001090F8420A00F001019DF8080000EBD1
+:10B12000C00202EB002009EBC0029DF8100000EB0A
+:10B13000401002EB800090F8F00E00F00100814218
+:10B1400004F0E8809DF8080000EBC00101EB00204E
+:10B1500009EBC0019DF8100000EB401001EB8000EE
+:10B160009DF8081001EB410202EB01119DF810203F
+:10B1700009EB011101EB021191F8421A90F8F02E3F
+:10B1800061F3000280F8F02E9DF8080000EB40010A
+:10B1900001EB001009EB00119DF8100001EB00100D
+:10B1A00090F8420AC00739D09DF808004F4600EBDE
+:10B1B000C00101EB002009EBC0019DF8100000EB7D
+:10B1C000401001EB800090F8160F00289DF8080051
+:10B1D00000EBC00101EB002009EBC0019DF810005D
+:10B1E00000EB401001EB80003BD080F8155F9DF82C
+:10B1F000080000EB400101EB001007EB00119DF887
+:10B20000100001EB001191F8420A20F0010281F8D0
+:10B21000422A97F8210638B304F07CB89DF808005C
+:10B2200000EB400101EB00109DF8101009EB00103D
+:10B2300000EB011090F8421A21F0200180F8421A28
+:10B240009DF8080000EBC00101EB002009EBC001F4
+:10B250009DF8100000EB401001EB800080F8155FB6
+:10B26000DAE780F8154FD4E7387D0128D4D1786D1E
+:10B27000F98A8842D0D29DF8080000EBC00101EBAA
+:10B28000002007EBC0019DF8100000EB401001EB1F
+:10B29000800090F8150F0128BED19DF8080000EB42
+:10B2A000C00101EB002007EBC0019DF8100000EB8E
+:10B2B000401001EB800090F8490F0028ACD19DF8B8
+:10B2C000080000EB400101EB001007EB00119DF8B6
+:10B2D000100001EB001090F8401A9DF8080000EBF8
+:10B2E000C00202EB002007EBC00080F8D11E9DF8E1
+:10B2F0000800C32100EBC00202EB002007EBC002F4
+:10B300009DF8100000EB401002EB800080F8DC1E7E
+:10B310009DF8080000EB400101EB001007EB001165
+:10B320009DF8100001EB0010C0F8445A9DF8081079
+:10B330000220FEF70FFC8DF8385017E09DF808004A
+:10B3400000EBC00101EB002007EBC0019DF81000ED
+:10B3500000EB401001EB80019DF83800084480F8B4
+:10B36000175F9DF83810491C8DF838109DF838008B
+:10B370001428E3D38DF8385017E09DF8080000EB4F
+:10B38000C00101EB002007EBC0019DF8100000EBAD
+:10B39000401001EB80009DF83810084480F8335FBE
+:10B3A0009DF83800401C8DF838009DF838000A28B8
+:10B3B000E3D331E79DF8080000EBC00101EB00206A
+:10B3C00009EBC0019DF8100000EB401001EB80007C
+:10B3D00090F8D80E012844F059839DF8080000EB3E
+:10B3E000C00101EB002009EBC00080F8D35E9DF89E
+:10B3F0000800022100EBC00202EB002009EBC002B2
+:10B400009DF8100000EB401002EB800080F8D81E81
+:10B41000B62140E29DF8081001EB410202EB011158
+:10B4200009EB011191F81C1A00299DF80C1002D0AB
+:10B430000A29D0D191E00829CDD18DF8385024E0E7
+:10B440009DF8081001EB4102C2EBC1119DF83820B4
+:10B4500000EBC1011144C97801F00F01092918D886
+:10B460009DF8081001EB4102C2EBC1119DF8382094
+:10B4700000EBC1011144C97801F0F001902908D80E
+:10B480009DF83810491C8DF838109DF838100629A1
+:10B49000D6D39DF838100629C4F0F8829DF808101C
+:10B4A00001EB4102C2EBC11100EBC101C9780B04F1
+:10B4B0009DF8081001EB4102C2EBC11100EBC10184
+:10B4C00009799DF8082043EA012102EB4203C3EB0E
+:10B4D000C21200EBC202527911439DF8082002EB20
+:10B4E000C20303EB022209EBC2039DF8102002EB1A
+:10B4F000421203EB8202C2F8F11E9DF8081001EB24
+:10B500004102C2EBC11100EBC10189790B049DF826
+:10B51000081001EB4102C2EBC11100EBC101C97976
+:10B5200043EA01239DF8081001EB4102C2EBC1116F
+:10B5300000EBC100007A03439DF8080000EBC00156
+:10B5400001EB002009EBC0019DF8100000EB40105A
+:10B5500001EB8000C0F8F53E95E08DF8385024E00E
+:10B560009DF8081001EB4102C2EBC1119DF8382093
+:10B5700000EBC1011144C97801F00F01092918D865
+:10B580009DF8081001EB4102C2EBC1119DF8382073
+:10B5900000EBC1011144C97801F0F001902908D8ED
+:10B5A0009DF83810491C8DF838109DF8381008297E
+:10B5B000D6D39DF838100829C4F068829DF8081089
+:10B5C00001EB4102C2EBC11100EBC1018A799DF888
+:10B5D000081001EB4103C3EBC11100EBC101C978B5
+:10B5E00042EA01629DF8081001EB4103C3EBC1116F
+:10B5F00000EBC10109790B049DF8081001EB41072C
+:10B60000C7EBC11100EBC101497943EA01210A43AB
+:10B610009DF8081001EBC10303EB012109EBC10305
+:10B620009DF8101001EB411103EB8101C1F8F12EDF
+:10B630009DF8081001EB4102C2EBC11100EBC10102
+:10B640008A7A9DF8081001EB4103C3EBC11100EBAE
+:10B65000C101C97942EA01629DF8081001EB41037A
+:10B66000C3EBC11100EBC101097A0B049DF808106E
+:10B6700001EB4107C7EBC11100EBC100407A43EA7F
+:10B68000002003F0FDBE9DF8080000EBC00101EBB7
+:10B69000002009EBC0019DF8100000EB401001EB09
+:10B6A000800090F8D80E03289DF8080010D000EB19
+:10B6B000400101EB001009EB00109DF8101000E0B4
+:10B6C00063E000EB011090F8420A80072DD51AE0E4
+:10B6D00000EBC00101EB002009EBC00080F8D35E55
+:10B6E0009DF80800042100EBC00202EB002009EBEA
+:10B6F000C0029DF8100000EB401002EB800080F8C3
+:10B70000D81EC521C7E09DF8080000EBC00101EB81
+:10B71000002009EBC0019DF8100000EB401001EB88
+:10B72000800080F8DC6E04F0B1B99DF8080000EBF1
+:10B73000C00101EB002009EBC0019DF8100000EBF7
+:10B74000401001EB800090F8E60E0128EBD19DF847
+:10B75000080000EBC00101EB002009EBC0019DF8DF
+:10B76000100000EB401001EB800080F8E65EB6218F
+:10B770005CE09DF8080000EBC00101EB002009EB44
+:10B78000C00080F8D35EC32185E09DF8081001EB6E
+:10B79000410202EB011109EB011191F81C1A002979
+:10B7A0009DF8081001EB4102C2EBC11100EBC10191
+:10B7B00003F0D486C9780A049DF8081001EB410310
+:10B7C000C3EBC11100EBC101097942EA01229DF8E6
+:10B7D000081001EB4103C3EBC11107EBC100407935
+:10B7E00002439DF8080000EBC00101EB002009EBCB
+:10B7F000C0039DF8100000E064E000EB401003EB94
+:10B800008000C0F80C2F9DF8080000EBC00101EB90
+:10B81000002009EBC0019DF8100000EB401001EB87
+:10B82000800090F8D80E022819D0C5219DF8080094
+:10B8300000EBC00202EB002009EBC0029DF81000F3
+:10B8400000EB401002EB800080F8DC1E9DF8080041
+:10B8500000EBC00101EB002009EBC0002CE09DF8DB
+:10B86000080000EBC00101EB002009EBC00080F8EC
+:10B87000D35E9DF80800032100EBC00202EB00201C
+:10B8800009EBC0029DF8100000EB401002EB8000B5
+:10B8900080F8D81ED9219DF8080000EBC00202EB09
+:10B8A000002009EBC0029DF8100000EB401002EBF5
+:10B8B000800080F8DC1E36E780F8D35E33E780F83E
+:10B8C000422A30E79DF8081001EB410202EB01111A
+:10B8D00009EB011191F81C1A00299DF80C1002D0F7
+:10B8E0000E29E8D19BE00C29E5D18DF8385024E0F1
+:10B8F0009DF808109DF8383001EB4102C2EBC111F0
+:10B9000000EBC102D118C97801F00F01092918D83C
+:10B910009DF8082002EB4203C3EBC21100EBC10209
+:10B920009DF838101144C97801F0F001902908D829
+:10B930009DF83810491C8DF838109DF838100A29E8
+:10B94000D6D39DF838100A29B5D30022CDE90022BC
+:10B95000134629468DF838501EE0009A1B0243EA30
+:10B9600012631202CDE900239DF8082002EB420386
+:10B97000C3EBC2129DF8383000EBC2021A44D278F1
+:10B98000DDE900371A4341EA0703CDE900239DF8BA
+:10B990003820521C8DF838209DF83820052ADCD339
+:10B9A000DDE900379DF8082002EBC20C0CEB022207
+:10B9B00009EBC20C9DF8102002EB42120CEB820244
+:10B9C000C2F8F93EC2F8FD7E0023CDE900338DF8C0
+:10B9D00038101FE0DDE900231B0243EA1263120264
+:10B9E000CDE900239DF8082002EB4203C3EBC2120D
+:10B9F0009DF8383000EBC2021A44127ADDE90037B4
+:10BA00001A4341EA0703CDE900239DF83820521C70
+:10BA10008DF838209DF83820052ADBD39AE08DF880
+:10BA2000385024E09DF808109DF8383001EB4102B1
+:10BA3000C2EBC11100EBC102D118C97801F00F01AE
+:10BA4000092918D89DF8082002EB4203C3EBC21164
+:10BA500000EBC1029DF838101144C97801F0F001E3
+:10BA6000902908D89DF83810491C8DF838109DF899
+:10BA700038100C29D6D39DF838100C29C4F0068054
+:10BA80000022CDE9002229468DF83850BC461FE03F
+:10BA9000DDE90002120242EA10620002CDE9000272
+:10BAA0009DF8080000EB4002C2EBC0109DF8382062
+:10BAB0000CEBC0001044C078DDE90023104341EADC
+:10BAC0000302CDE900029DF83800401C8DF83800D3
+:10BAD0009DF838000628DBD3DDE900239DF8080037
+:10BAE00000EBC00707EB002009EBC0079DF8100032
+:10BAF00000EB401007EB8000C0F8F92EC0F8FD3EC7
+:10BB00000022CDE900228DF838101FE0DDE90002A7
+:10BB1000120242EA10620002CDE900029DF808001C
+:10BB200000EB4002C2EBC0109DF838200CEBC000C7
+:10BB30001044407ADDE90023104341EA0302CDE9D5
+:10BB400000029DF83800401C8DF838009DF8380040
+:10BB50000628DBD3DDE900129DF8080000EBC003E6
+:10BB600003EB002009EBC0039DF8100000EB401030
+:10BB700003EB8000C0F8011FC0F8052F9DF80800F6
+:10BB800000EBC00101EB002009EBC0019DF81000A3
+:10BB900000EB401001EB800090F8D81E9DF80800E3
+:10BBA00000EBC00202EB002009EBC00090F8D40EBD
+:10BBB00081427CD199F821064F46B8B19DF8080022
+:10BBC00000EB400101EB00109DF8101009EB001094
+:10BBD00000EB011090F8421A41F0080280F8422A66
+:10BBE0009DF808100220FDF7B5FF88E0C7F8355032
+:10BBF0009DF8080000EBC00101EB002007EBC0013D
+:10BC00009DF81000102200EB401001EB800101F6BE
+:10BC1000F9610798FCF717FB9DF8080000EBC001DD
+:10BC200001EB002007EBC0019DF8100000EB401075
+:10BC300001EB8000D0F8F11EC7F81910D0F8F50E0E
+:10BC4000C7F81D009DF8080000EB400101EB001053
+:10BC500007EB00119DF8100001EB001090F8400A6E
+:10BC60003876F548D0F86812C7F83910B0F86C0289
+:10BC7000A7F83D009DF8080000EBC00101EB002093
+:10BC800007EBC0019DF8100000EB401001EB8000B5
+:10BC9000D0F80C0FC7F821009DF8080000EB400118
+:10BCA00001EB001007EB00119DF8100000E014E01C
+:10BCB00001EB0010D0F8440AC7F83F00786D81B25C
+:10BCC0000220FDF733F900210620FDF743FF786DD0
+:10BCD000401C78650021052085E79DF8080000EBF1
+:10BCE000400101EB00109DF8101009EB001000EB73
+:10BCF000011090F8421A41F0040180F8421A9DF8B0
+:10BD0000080000EBC00101EB002009EBC0019DF829
+:10BD1000100000EB401001EB800080F8165F9DF8EA
+:10BD2000080000EBC00101EB002009EBC0019DF809
+:10BD3000100000EB401001EB800080F8DC6E9DF8F5
+:10BD4000080000EBC00101EB002009EBC0019DF8E9
+:10BD5000100000EB401001EB800090F8D80E042892
+:10BD600043F094869DF8080000EB400101EB0010C1
+:10BD70009DF8101009EB001000EB011090F8421A2A
+:10BD800041F0800280F8422A9DF8080000EBC001D3
+:10BD900001EB002009EBC00080F8D34E9DF80800AD
+:10BDA000052200EBC00101EB002009EBC0039DF868
+:10BDB000100000EB401003EB800080F8D82EB2E4B6
+:10BDC00009EBC0019DF8100000EB401001EB800072
+:10BDD00090F8DA0EB228F2D19DF8080000EBC0010D
+:10BDE00001EB002009EBC00080F8D35E9DF808004D
+:10BDF000B22100EBC00202EB002009EBC0029DF86B
+:10BE0000100000EB401002EB800080F8DC1E9DF873
+:10BE1000080000EBC00101EB002009EBC0019DF818
+:10BE2000100000EB401001EB800080F8DA5E7AE44D
+:10BE30009DF8080000EB4001C1EBC01051461AF814
+:10BE40003000042809D09DF8080000EB4002C2EB46
+:10BE5000C01011F83000152801D1ADF818009DF878
+:10BE60000800D14600EB4002C2EBC01001EBC0005D
+:10BE700043789DF8080000EB4002C2EBC01011F8B7
+:10BE8000300043EA0021A1F58050303822D09DF8DF
+:10BE9000080000EB4001C1EBC01009EBC0004946AF
+:10BEA00042789DF8080000EB4003C3EBC01019F87E
+:10BEB000300042EA0020A0F58052313A0CD09DF8C3
+:10BEC000080000EB4002C2EBC01011F8300002285D
+:10BED00004D019E0A62015E0A72013E09DF8080083
+:10BEE00000EB4002C2EBC01001EBC00002799DF8EC
+:10BEF000080000EB4003C3EBC01009EBC000C078A2
+:10BF000042EA0020ADF818009DF80800474600EB13
+:10BF1000C00101EB002008EBC00090F8D21E8DF8A4
+:10BF200010109DF8080008EB00119DF8100008445F
+:10BF300080F8D059BDF8180043F23002811A9042BF
+:10BF40007CD009DC04287AD0152879D0A6280DD019
+:10BF5000A72843F09B85C8E0B1F5C06F71D0A1F56B
+:10BF6000C06101396ED00429F3D1FDE39DF80800CA
+:10BF700000EBC00101EB002007EBC00080F8D35EAE
+:10BF80009DF8080000EBC00101EB002007EBC001A9
+:10BF90009DF8100000EB401001EB800090F8D80EE7
+:10BFA000032836D09DF8080000EBC00101EB00200B
+:10BFB00007EBC0019DF8100000EB401001EB800082
+:10BFC00090F8D80E08283ED09DF8080000EBC0017C
+:10BFD00001EB002007EBC0019DF8100000EB4010C2
+:10BFE00001EB800090F8D80E0D2836D09DF808009F
+:10BFF00000EBC00101EB002007EBC0019DF8100031
+:10C0000000EB401001EB800090F8DC0EA5282ED04C
+:10C010003FE09DF80800042100EBC00202EB002085
+:10C0200007EBC0029DF8100000EB401002EB80000F
+:10C0300080F8D81EA821FCE3D4100020D1E0E3E072
+:10C04000FDE11EE24DE29DF80800092100EBC0026F
+:10C0500002EB002007EBC002ECE39DF808000E2184
+:10C0600000EBC00202EB002007EBC002F6E39DF8F4
+:10C07000080000EB400101EB00109DF8101007EBE9
+:10C08000001000EB011090F8421A41F0040180F812
+:10C09000421A9DF8080000EBC00101EB002007EBFD
+:10C0A000C0019DF8100000EB401001EB800090F8FB
+:10C0B000DA0EA12803F0EA849DF8080000EBC00125
+:10C0C00001EB002007EBC0019DF8100000EB4010D1
+:10C0D00001EB800090F8DA1E9DF8080000EBC0022A
+:10C0E00002EB002007EBC002FDE39DF8080000EB27
+:10C0F000C00101EB002007EBC00080F8D35E9DF883
+:10C10000080000EBC00101EB002007EBC0019DF827
+:10C11000100000EB401001EB800090F8D80E0528CD
+:10C120009DF8080000EBC00101EB00200CD007EBEC
+:10C13000C0019DF8100000EB401001EB800090F86A
+:10C14000D80E092806D016E007EBC00080F8D35EB1
+:10C15000062100E00A219DF8080000EBC00202EB76
+:10C16000002007EBC0029DF8100000EB401002EB2E
+:10C17000800080F8D81E9DF8080000EBC00101EB9C
+:10C18000002007EBC0019DF8100000EB401001EB10
+:10C19000800090F8DC0EA42821D19DF8080000EB67
+:10C1A000400101EB00109DF8101007EB001000EBB0
+:10C1B000011090F8421A41F0200180F8421A9DF8CF
+:10C1C000080000EBC00101EB002007EBC0019DF867
+:10C1D000100000EB401001EB800080F8155FA121FA
+:10C1E00029E79DF8080000EBC00101EB002007EBF8
+:10C1F000C00080F8D35E9DF8080000EBC00101EBA1
+:10C20000002007EBC001FCE39DF8080000EBC00133
+:10C2100001EB002007EBC0019DF8100000EB40107F
+:10C2200001EB800090F8D80E01289DF8080000EB83
+:10C23000C00101EB002054D007EBC0019DF81000B5
+:10C2400000EB401001EB800090F8D80E07289DF815
+:10C25000080000EBC00101EB002048D007EBC00153
+:10C260009DF8100000EB401001EB800090F8D80E14
+:10C270000B289DF8080000EBC00101EB00203CD02A
+:10C2800007EBC0019DF8100000EB401001EB8000AF
+:10C2900090F8D80E0C289DF8080000EBC00101EBC7
+:10C2A000002040D007EBC0019DF8100000EB4010CB
+:10C2B00001EB800090F8D80E0E284BD09DF80800B6
+:10C2C00000EBC00101EB002007EBC0019DF810005E
+:10C2D00000EB401001EB800090F8D80E0F2879D0C9
+:10C2E0006DE507EBC00080F8D35E022120E007EB8C
+:10C2F000C00080F8D35E08211AE007EBC00080F888
+:10C30000D35E9DF808000C2100EBC00202EB002078
+:10C3100007EBC0029DF8100000EB401002EB80001C
+:10C3200080F8D81E5BE707EBC00080F8D35E0D21D4
+:10C330009DF8080000EBC00202EB002007EBC002F2
+:10C340009DF8100000EB401002EB800080F8D81E32
+:10C35000594670E69DF808000F2100EBC00202EB81
+:10C36000002007EBC0029DF8100000EB401002EB2C
+:10C37000800080F8D81E9DF80800A12100EBC002C3
+:10C3800002EB002007EBC0029DF8100000EB40100C
+:10C3900002EB800080F8DC1E9DF8080000EBC00274
+:10C3A00002EB002007EBC0029DF8100000EB4010EC
+:10C3B00002EB800080F8DA1E9DF8080000EB4001D7
+:10C3C00001EB001007EB00119DF8100001EB0010CD
+:10C3D000FDE3FFE79DF8080000EBC00101EB002042
+:10C3E00007EBC0019DF8100000EB401001EB80004E
+:10C3F00090F8DA0EA12818D09DF8080000EBC002D2
+:10C4000002EB002007EBC0029DF8100000EB40108B
+:10C4100002EB800080F8DCBE9DF8080000EBC00154
+:10C4200001EB002007EBC001F7E39DF80800A12114
+:10C4300000EBC00202EB002007EBC002EEE39DF828
+:10C440000800A12100EBC00202EB002007EBC002B4
+:10C450009DF8100000EB401002EB800080F8DA1E1F
+:10C460009DF8080000EBC00202EB002007EBC002C1
+:10C470009DF8100000EB401002EB800080F8DC1EFD
+:10C48000FEE39DF8080000EBC00101EB002007EB84
+:10C49000C0019DF8100000EB401001EB800090F807
+:10C4A000D80E062843F0F2829DF8080000EBC00188
+:10C4B00001EB002007EBC00080F8D35E9DF8080078
+:10C4C000072100EBC00202EB002007EBC0029DF841
+:10C4D000100000EB401002EB800080F8D81EA7216E
+:10C4E000A9E59DF8080000EBC00101EB002007EB77
+:10C4F000C00080F8D35E9DF80800A72100EBC002C1
+:10C5000002EB002007EBC0029DF8100000EB40108A
+:10C5100002EB800080F8DC1E9DF808004B4600EB23
+:10C520004001C1EBC01009EBC000407930289DF8F4
+:10C53000080000EB400146D0C1EBC01003EBC00087
+:10C54000407931289DF808007ED000EB4001C1EB16
+:10C55000C01003EBC000407933289DF8080000EBC1
+:10C56000400172D0C1EBC01003EBC0004079342809
+:10C570009DF8080000EB400101EB00109DF8101041
+:10C5800007EB001000EB011090F8421A73D021F075
+:10C59000010180F8421A9DF8080000EB400101EB10
+:10C5A000001007EB00119DF8100001EB001191F84D
+:10C5B000420A20F0020281F8422A0020CDE9000060
+:10C5C0008DF83850CCE101EB00109DF8101007EB0E
+:10C5D000001000EB011090F8421A21F0010180F8E0
+:10C5E000421A9DF8080000EB400101EB00109DF895
+:10C5F000101007EB001000EB011090F8421A21F028
+:10C60000020180F8421A9DF8080000EBC00101EB1E
+:10C61000002007EBC0019DF8100000EB401001EB7B
+:10C62000800090F8DB0E3128C7D19DF8080000EBA0
+:10C63000400101EB00109DF8101007EB001000EB1B
+:10C64000011090F8421A01E016E01BE121F02001F0
+:10C6500080F8421A9DF8080000EBC00101EB0020B1
+:10C6600007EBC0019DF8100000EB401001EB8000CB
+:10C6700080F8155FA1E727E100EBC00101EB002086
+:10C6800007EBC0019DF8100000EB401001EB8000AB
+:10C6900090F8160F00289DF8080000EBC00101EB90
+:10C6A000002007EBC0019DF8100000EB401001EBEB
+:10C6B00080007DD080F8155F9DF8080000EB4001F8
+:10C6C00001EB001007EB00119DF8100001EB0011C9
+:10C6D00091F8420A20F0010281F8422A9DF80800F0
+:10C6E00000EB400101EB00109DF8101007EB00106B
+:10C6F00000EB011090F8421A21F0020180F8421A72
+:10C7000097F821060028B5D1387D0128B2D1786D7F
+:10C71000F98A8842AED29DF8080000EBC00101EB17
+:10C7200000209DF8101007EBC00001EB411100EB59
+:10C73000810090F8150F01289CD19DF8080000EBAE
+:10C74000C00101EB002007EBC0019DF8100000EBD9
+:10C75000401001EB800090F8490F00288AD14FF07B
+:10C7600010419DF8080000E0BBE100EBC00202EBC5
+:10C77000002007EBC0029DF8100000EB401002EB18
+:10C780008000C0F8E01E9DF8080000EB400101EBBE
+:10C79000001007EB00119DF8100001EB001090F85D
+:10C7A000401A9DF8080000EBC00202EB002000E0F8
+:10C7B00055E007EBC00080F8D11E9DF8080000EBA3
+:10C7C000C00101EB002007EBC0019DF8100000EB59
+:10C7D000401001EB800090F8D81E9DF8080000EB97
+:10C7E000C00202EB002007EBC00090F8D40E81429B
+:10C7F00089D19DF8080000EBC00101EB002007EB98
+:10C80000C0019DF8100000EB401001EB800080F8A3
+:10C81000DD5E9DF80800A42100EBC00202EB0020C1
+:10C8200007EBC0029DF8100000EB401002EB800007
+:10C8300001E0E9E3DFE380F8DA1E9DF8080000EB91
+:10C84000C00202EB002007EBC0029DF8100000EBD5
+:10C85000401002EB800080F8DCBEAEE6DEE380F83C
+:10C86000154F9DF8080000EB400101EB001007EBAD
+:10C8700000119DF8100001EB001191F8420A40F000
+:10C88000010229E701EB00109DF8101007EB0010E2
+:10C8900000EB011090F8421A41F0010180F8421AB1
+:10C8A0009DF8080000EB400101EB00109DF810100E
+:10C8B00007EB001000EB011090F8421A41F0020162
+:10C8C00080F8421AA22118E021F0200180F8421AD3
+:10C8D0009DF8080000EB400101EB001007EB001091
+:10C8E0009DF8101000E0E0E300EB011090F8421A10
+:10C8F00021F0020180F8421AA9219DF8080000EBFE
+:10C90000C00202EB00209DF8102007EBC00002EBF4
+:10C91000421200EB820080F8DA1E4EE6DDE90001EB
+:10C92000090141EA10710001CDE900019DF80800FC
+:10C9300000EB4001C1EBC0109DF8381003EBC000C4
+:10C9400008448079DDE9002C3038C117104341EAF2
+:10C950000C01CDE900019DF83800401C8DF838002D
+:10C960009DF838000628D9D39DF80800009900EBFF
+:10C97000C00202EB002007EBC0029DF8100000EBA4
+:10C98000401002EB8000C0F8F11E0021CDE900113B
+:10C990008DF8385021E0DDE90001090141EA10710C
+:10C9A0000001CDE900019DF8080000EB4001C1EB5A
+:10C9B000C0109DF8381003EBC0000844407BDDE94F
+:10C9C000002C3038C117104341EA0C01CDE90001B9
+:10C9D0009DF83800401C8DF838009DF83800042878
+:10C9E000D9D39DF80800009900EBC00202EB0020AB
+:10C9F00007EBC0029DF8100000EB401002EB800036
+:10CA000000E09FE2C0F80C1F0021CDE900118DF875
+:10CA1000385021E0DDE90001090141EA107100010F
+:10CA2000CDE900019DF8080000EB4001C1EBC0100A
+:10CA30009DF8381003EBC0000844407CDDE9002C71
+:10CA40003038C117104341EA0C01CDE900019DF8CF
+:10CA50003800401C8DF838009DF838000628D9D3DE
+:10CA60009DF80800009900EBC00202EB002007EBE4
+:10CA7000C0029DF8100000EB401002EB8000C0F8EF
+:10CA8000F51E9DF8080000EB4001C1EBC01003EB60
+:10CA9000C00041799DF8080000EBC00202EB0020C5
+:10CAA00007EBC0029DF8100000EB401002EB800085
+:10CAB00080F8DB1E9DF8080000EB400101EB001040
+:10CAC00007EB00119DF8100001EB001090F8421ADE
+:10CAD0009DF8080000EBC00202EB002007EBC0024B
+:10CAE000FDE39DF8080000EBC00101EB002007EB1F
+:10CAF000C00080F8D35E9DF8080000EBC00101EB98
+:10CB0000002007EBC0019DF8100000EB401001EB86
+:10CB1000800090F8D80E0A286DD09DF8080000EB30
+:10CB2000C00101EB00209DF8101007EBC00001EBE5
+:10CB3000411100EB810090F8D81E9DF8080000EB31
+:10CB4000C00202EB002007EBC00090F8D40E814237
+:10CB500014D197F82106D8B39DF8080000EB4001E6
+:10CB600001EB00109DF8101007EB001000EB011016
+:10CB700090F8421A41F0080280F8422A9DF8080015
+:10CB8000A72100EBC00202EB002007EBC0029DF8DA
+:10CB9000100000EB401002EB800080F8DC1E9DF8D6
+:10CBA0000800A22100EBC00202EB002007EBC0024C
+:10CBB0009DF8100000EB401002EB800080F8DA1EB8
+:10CBC0009DF8080000EBC00101EB002001E05AE3F2
+:10CBD00025E007EBC0019DF8100000EB401001EBD1
+:10CBE000800080F8165F0022CDE9002211468DF802
+:10CBF0003850CC469CE09DF808000B2100EBC002A9
+:10CC000002EB002007EBC0029DF8100000EB401083
+:10CC100002EB800080F8D81EB0E779E395E3C7F80F
+:10CC200035509DF8080000EBC00101EB002007EB38
+:10CC3000C0019DF81000102200EB401001EB8001B4
+:10CC400001F6F9610798FBF7FEFA9DF8080000EB82
+:10CC5000C00101EB002007EBC0019DF8100000EBC4
+:10CC6000401001EB8000D0F8F11EC7F81910D0F881
+:10CC7000F50EC7F81D009DF8080000EB400100E02C
+:10CC800050E301EB001007EB00119DF8100001EBE1
+:10CC9000001090F8400A38769DF8080000EBC001BB
+:10CCA00001EB002007EBC0019DF8100000EB4010E5
+:10CCB00001EB8000D0F80C0FC7F82100FE48D0F837
+:10CCC0006812C7F83910B0F86C02A7F83D00786D0B
+:10CCD00081B20220FCF72AF900210620FCF73AFF76
+:10CCE000786D401C786500210520FCF733FF45E78F
+:10CCF0000098090141EA10710001CDE900019DF899
+:10CD0000080000EB4001C1EBC0109DF838100CEB9F
+:10CD1000C0000844C07ADDE900233038C117104351
+:10CD20001943CDE900019DF83800401C8DF838000A
+:10CD30009DF838000A28DBD3DDE900129DF80800D1
+:10CD400000EBC00303EB002007EBC0039DF81000CD
+:10CD500000EB401003EB8000C0F8F91EC0F8FD2E78
+:10CD60000021CDE900118DF8385020E0DDE9000107
+:10CD7000090141EA10710001CDE900019DF80800A8
+:10CD800000EB4001C1EBC0109DF838100CEBC00067
+:10CD90000844407DDDE900233038C11710431943B2
+:10CDA000CDE900019DF83800401C8DF838009DF851
+:10CDB00038000A28DAD3DDE900129DF8080000EBFC
+:10CDC000C00303EB002007EBC003FDE39DF8080060
+:10CDD00000EB4001C1EBC01051461AF830000428A6
+:10CDE00009D09DF8080000EB4002C2EBC01011F81A
+:10CDF0003000152801D1ADF818009DF808005746FD
+:10CE000000EB4002C2EBC01001EBC00042789DF87D
+:10CE1000080000EB4003C3EBC01011F8300042EAF9
+:10CE20000020A0F58051303922D09DF8080000EB99
+:10CE30004001C1EBC01007EBC000394642789DF8B5
+:10CE4000080000EB4003C3EBC01017F8300042EAC3
+:10CE50000020A0F58052313A0CD09DF8080000EB7C
+:10CE60004002C2EBC01011F83000022804D019E0D3
+:10CE7000A62015E0A72013E09DF8080000EB400273
+:10CE8000C2EBC01001EBC00002799DF8080000EB76
+:10CE90004003C3EBC01007EBC000C07842EA00209B
+:10CEA000ADF818009DF8080000EBC00101EB002070
+:10CEB00008EBC00090F8D21E8DF810109DF8080005
+:10CEC00008EB00119DF81000084480F8D059BDF817
+:10CED0001800A7287DD007DC04287BD015287AD03D
+:10CEE000A62842F0D38537E000F51D60B0F58040FC
+:10CEF00004D0112870D01228F3D1FCE39DF808006B
+:10CF000000EBC00101EB002008EBC0019DF8100010
+:10CF100000EB401001EB800090F8D80E0028E0D123
+:10CF20009DF8080000EBC00101EB002008EBC000F9
+:10CF300080F8D35E9DF8080000EBC00101EB0020F3
+:10CF400008EBC0019DF8100000EB401001EB8000E1
+:10CF500080F8D84EFFF7C3BA9DF8080000EBC00177
+:10CF600001EB002008EBC00080F8D35E9DF80800BC
+:10CF700000EBC00101EB002008EBC0019DF81000A0
+:10CF800000EB401001EB800090F8D80E022829D069
+:10CF90009DF8080000EBC00101EB002008EBC00188
+:10CFA0009DF8100000EB401001EB800090F8D80EC7
+:10CFB00005282AD09DF8080000EBC00101EB0020F5
+:10CFC00008EBC0019DF8100000EB401001EB800061
+:10CFD00003E088E0C7E0CBE1ECE190F8DC0EA528A7
+:10CFE00026D037E09DF80800032100EBC00202EBD9
+:10CFF000002008EBC0029DF8100000EB401002EB8F
+:10D00000800080F8D81EA921F4E39DF808000621CD
+:10D0100000EBC00202EB002008EBC0029DF81000FC
+:10D0200000EB401002EB800080F8D81EA221E1E363
+:10D030009DF8080000EB400101EB001008EB001127
+:10D040009DF8100001EB001090F8421A41F0040125
+:10D0500080F8421A9DF8080000EBC00101EB0020A7
+:10D0600008EBC0019DF8100000EB401001EB8000C0
+:10D0700090F8DA0EA12802F009859DF8080000EB6F
+:10D08000C00101EB002008EBC0019DF8100000EB8F
+:10D09000401001EB800090F8DA1E9DF8080000EBCC
+:10D0A000C00202EB002008EBC0029DF8100000EB6C
+:10D0B000401002EB800001E0D410002080F8DC1E5C
+:10D0C000A1219DF8080000EBC00202EB002008EB54
+:10D0D000C0029DF8100000EB401002EB800080F8C9
+:10D0E000DA1E02F0D3BC9DF8080000EBC00101EB92
+:10D0F000002008EBC0019DF8100000EB401001EB90
+:10D10000800090F8DC0EA42821D19DF8080000EBE7
+:10D11000400101EB00109DF8101008EB001000EB2F
+:10D12000011090F8421A41F0200180F8421A9DF84F
+:10D13000080000EBC00101EB002008EBC0019DF8E6
+:10D14000100000EB401001EB800080F8155F9DF8A7
+:10D15000080000EBC00101EB002008EBC00080F8E4
+:10D16000D35EFFF73CB89DF8080000EBC00101EB6F
+:10D17000002008EBC0019DF8100000EB401001EB0F
+:10D18000800090F8D80E01289DF8080000EBC0013F
+:10D1900001EB002030D008EBC0019DF8100000EB3F
+:10D1A000401001EB800090F8D80E04289DF808008C
+:10D1B00000EBC00101EB002024D008EBC0019DF87A
+:10D1C000100000EB401001EB800090F8D80E06280C
+:10D1D0009DF8080000EBC00101EB002021D008EB16
+:10D1E000C0019DF8100000EB401001EB800090F8AA
+:10D1F000D80E072860D074E708EBC00080F8D35E33
+:10D20000022104E008EBC00080F8D35E05219DF800
+:10D21000080000EBC00202EB002008EBC002FFF7A1
+:10D220008FB808EBC00080F8D35E9DF80800072295
+:10D2300000EBC00101EB002008EBC0039DF81000DB
+:10D2400000EB401003EB800080F8D82E9DF808001A
+:10D25000A12200EBC00101EB002008EBC0039DF808
+:10D26000100000EB401003EB800080F8DC2E9DF8EE
+:10D27000080000EB400101EB00109DF8101008EBD6
+:10D28000001000EB011090F8421A41F0800180F884
+:10D29000421A9DF8080000EB400101EB00109DF8D8
+:10D2A000101008EB001000EB011090F8421A41F04A
+:10D2B000040180F8421A14E79DF8080000EBC00151
+:10D2C00001EB002008EBC0019DF8100000EB4010BE
+:10D2D00001EB800090F8DA0EA1282DD000E079E370
+:10D2E0009DF8080000EBC00202EB002008EBC00232
+:10D2F0009DF8100000EB401002EB800080F8DCBECF
+:10D300009DF8080000EBC00101EB002008EBC00114
+:10D310009DF8100000EB401001EB800090F8DA0E51
+:10D32000A228C8D09DF8080000EBC00101EB002046
+:10D3300008EBC000FEF7C0BA9DF80800A12100EB81
+:10D34000C00202EB002008EBC0029DF8100000EBC9
+:10D35000401002EB800080F8DC1E9DF8080000EB16
+:10D36000C00101EB002008EBC00080F8D34EB8E606
+:10D370009DF80800A12100EBC00202EB002008EBA1
+:10D38000C0029DF8100000EB401002EB800080F816
+:10D39000DC1E9DF8080000EBC00202EB002008EB49
+:10D3A000C0029DF8100000EB401002EB800080F8F6
+:10D3B000DA1EB7E79DF8080000EBC00101EB002082
+:10D3C00008EBC00080F8D35E9DF80800A72100EBB1
+:10D3D000C00202EB002008EBC0029DF8100000EB39
+:10D3E000401002EB800080F8DC1E9DF808003B46F0
+:10D3F00000EB4001C1EBC01007EBC00040793028C2
+:10D400009DF8080000EB400151D0C1EBC01003EBC8
+:10D41000C000407931289DF808007DD000EB400124
+:10D42000C1EBC01003EBC000407933289DF8080021
+:10D4300000EB400171D0C1EBC01003EBC00040799C
+:10D4400034289DF8080000EB400167D0C1EBC01004
+:10D4500003EBC0004079352872D09DF8080000EB3E
+:10D46000400101EB00109DF8101008EB001000EBDC
+:10D47000011090F8421A21F0010180F8421A9DF83B
+:10D48000080000EB400101EB001008EB00119DF8D3
+:10D49000100001EB001191F8420A20F0020281F81D
+:10D4A000422A0020CDE900008DF83850D6E101EB8A
+:10D4B00000109DF8101008EB001000EB011090F820
+:10D4C000421A21F0010180F8421A9DF8080000EB91
+:10D4D000400101EB00109DF8101008EB001000EB6C
+:10D4E000011090F8421A21F0020180F8421A9DF8CA
+:10D4F000080000EBC00101EB002008EBC0019DF823
+:10D50000100000EB401001EB800090F8DB0E31289A
+:10D51000C7D19DF8080002E013E019E13AE100EB01
+:10D52000400101EB00109DF8101008EB001000EB1B
+:10D53000011090F8421A21F0200180F8421AB0E759
+:10D5400059E100EBC00101EB002008EBC0019DF8A0
+:10D55000100000EB401001EB800090F8160F00283F
+:10D560009DF8080000EBC00101EB002008EBC001B2
+:10D570009DF8100000EB401001EB80007ED080F899
+:10D58000155F9DF8080000EB400101EB001008EB6F
+:10D5900000119DF8100001EB001191F8420A20F0F3
+:10D5A000010281F8422A9DF8080000EB400101EBDE
+:10D5B00000109DF8101008EB001000EB011090F81F
+:10D5C000421A21F0020100E07FE380F8421A98F845
+:10D5D00021060028B3D198F814000128AFD1D8F85B
+:10D5E0005400B8F816108842A9D29DF8080000EB44
+:10D5F000C00101EB00209DF8101008EBC00001EB0A
+:10D60000411100EB810090F8150F012897D19DF88A
+:10D61000080000EBC00101EB002008EBC0019DF801
+:10D62000100000EB401001EB800090F8490F00283B
+:10D6300085D19DF808004FF0104100EBC00202EBCD
+:10D64000002008EBC0029DF8100000EB401002EB38
+:10D650008000C0F8E01E9DF8080000EB400101EBDF
+:10D66000001008EB00119DF8100001EB001090F87D
+:10D67000401A9DF8080000EBC00200E055E002EB04
+:10D68000002008EBC00080F8D11E9DF8080000EBD8
+:10D69000C00101EB002008EBC0019DF8100000EB79
+:10D6A000401001EB800090F8D81E9DF8080000EBB8
+:10D6B000C00202EB002008EBC00090F8D40E8142BB
+:10D6C00088D19DF8080000EBC00101EB002008EBB9
+:10D6D000C0019DF8100000EB401001EB800080F8C5
+:10D6E000DD5E9DF80800A42100EBC00202EB0020E3
+:10D6F00008EBC00200E076E19DF8100000EB40105E
+:10D7000002EB800080F8DA1E9DF8080000EBC002F2
+:10D7100002EB002008EBC0029DF8100000EB401067
+:10D7200002EB800080F8DCBEBBE680F8154F9DF868
+:10D73000080000EB400101EB001008EB00119DF820
+:10D74000100001EB001191F8420A40F0010228E7B5
+:10D7500001EB00109DF8101008EB001000EB011019
+:10D7600090F8421A41F0010180F8421A9DF8080031
+:10D7700000EB400101EB00109DF8101008EB0010C9
+:10D7800000EB011090F8421A41F0020180F8421AB1
+:10D79000A22120E001EB00109DF8101008EB001012
+:10D7A00000EB011090F8421A21F0200180F8421A93
+:10D7B0009DF8080000EB400101EB00109DF81010EF
+:10D7C00008EB001000EB011090F8421A21F0020162
+:10D7D00080F8421AA9219DF8080000EBC00202EB74
+:10D7E00000209DF8102008EBC00002EB421200EB75
+:10D7F00082000FE0F7E29DF80800A12100EBC002D3
+:10D8000002EB002008EBC0029DF8100000EB401076
+:10D8100002EB800080F8DA1E43E6DDE9001000012B
+:10D8200040EA11700901CDE900109DF8080000EBF5
+:10D830004001C1EBC0109DF8381003EBC000084454
+:10D840008079DDE900273038C11710433943CDE92D
+:10D8500000019DF83800401C8DF838009DF8380014
+:10D860000828DAD39DF80800009900EBC00202EB0B
+:10D87000002008EBC0029DF8100000EB401002EB06
+:10D880008000C0F8F11E0021CDE900118DF838505C
+:10D8900020E0DDE90010000140EA11700901CDE946
+:10D8A00000109DF8080000EB4001C1EBC0109DF88E
+:10D8B000381003EBC0000844C07BDDE90027303896
+:10D8C000C11710433943CDE900019DF83800401CD1
+:10D8D0008DF838009DF838000628DAD39DF8080046
+:10D8E000009900EBC00202EB002008EBC0029DF89B
+:10D8F000100000EB401002EB8000C0F80C1F00216C
+:10D90000CDE900118DF8385020E0DDE90001090172
+:10D9100041EA10710001CDE900019DF8080000EB1B
+:10D920004001C1EBC0109DF8381003EBC000084463
+:10D93000407DDDE900273038C11710433943CDE978
+:10D9400000019DF83800401C8DF838009DF8380023
+:10D950000828DAD39DF80800009900EBC00202EB1A
+:10D96000002008EBC0029DF8100000EB401002EB15
+:10D970008000C0F8F51E9DF8080000EB4001C1EBE7
+:10D98000C01003EBC00041799DF8080000EBC00215
+:10D9900002EB002008EBC0029DF8100000EB4010E5
+:10D9A00002EB800080F8DB1E9DF8080000EB4001D0
+:10D9B00001EB001008EB00119DF8100001EB0010C6
+:10D9C00090F8421A9DF8080000EBC00202EB00201C
+:10D9D00008EBC0029DF8100000EB401002EB800045
+:10D9E00080F8F01E07E49DF8080000EBC00101EB91
+:10D9F000002008EBC00080F8D35E9DF8080000EB23
+:10DA0000C00101EB002008EBC0019DF8100000EB05
+:10DA1000401001EB800090F8D80E03286AD09DF8E2
+:10DA2000080000EBC00101EB00209DF8101008EB8E
+:10DA3000C00001EB411100EB810090F8D81E9DF869
+:10DA4000080000EBC00202EB002008EBC00090F8D9
+:10DA5000D40E814214D198F82106E0B39DF8080055
+:10DA600000EB400101EB00109DF8101008EB0010D6
+:10DA700000EB011090F8421A41F0080280F8422AA7
+:10DA80009DF8080000EBC00101EB002008EBC0018D
+:10DA90009DF8100000EB401001EB800080F8165F4D
+:10DAA0009DF80800A72100EBC00202EB002008EB64
+:10DAB000C0029DF8100000EB401002EB800080F8DF
+:10DAC000DC1E9DF80800A22100EBC00202EB002042
+:10DAD00008EBC00200E01FE09DF8100000EB4010D2
+:10DAE00002EB800080F8DA1E0021CDE900118DF8EC
+:10DAF00038509DE09DF80800042100EBC00202EBC5
+:10DB0000002008EBC0029DF8100000EB401002EB73
+:10DB1000800080F8D81EB3E7C8F835509DF808009B
+:10DB200000EBC00101EB002008EBC0019DF81000E4
+:10DB3000102200EB401001EB800101F6F96107981B
+:10DB4000FAF781FB9DF8080000EBC00101EB002013
+:10DB500008EBC0019DF8100000EB401001EB8000C5
+:10DB6000D0F8F11EC8F81910D0F8F50EC8F81D004D
+:10DB70009DF8080000EB400101EB001008EB0011DC
+:10DB80009DF8100001EB001090F8400A88F818008A
+:10DB90009DF8080000EBC00101EB002008EBC0017C
+:10DBA0009DF8100000EB401001EB8000D0F80C0F46
+:10DBB000C8F82100FE48D0F86812C8F83910B0F84B
+:10DBC0006C02A8F83D00D8F8540081B20220FBF79F
+:10DBD000ADF900210620FBF7BDFFD8F85400401C2A
+:10DBE000C8F8540000210520FBF7B4FF48E7DDE941
+:10DBF0000001090141EA10710001CDE900019DF821
+:10DC0000080000EB4001C1EBC0109DF8381007EB95
+:10DC1000C0000844C07ADDE900233038C117104342
+:10DC20001943CDE900019DF83800401C8DF83800FB
+:10DC30009DF838000C28DAD3DDE900129DF80800C1
+:10DC400000EBC00303EB002008EBC0039DF81000BD
+:10DC500000EB401003EB8000C0F8F91EC0F8FD2E69
+:10DC60000021CDE900118DF8385020E0DDE90001F8
+:10DC7000090141EA10710001CDE900019DF8080099
+:10DC800000EB4001C1EBC0109DF8381007EBC0005D
+:10DC90000844C07DDDE900233038C1171043194323
+:10DCA000CDE900019DF83800401C8DF838009DF842
+:10DCB00038000C28DAD3DDE900129DF8080000EBEB
+:10DCC000C00303EB002008EBC0039DF8100000EB3D
+:10DCD000401003EB8000C0F8011FC0F8052F81E65B
+:10DCE0009DF8080043469DF8101008EB001008440A
+:10DCF00080F8D0599DF80800D44600EB4001C1EBF4
+:10DD0000C0100AEBC000407870280AD19DF80800C6
+:10DD100000EB4001C1EBC0100CEBC0008078FA288A
+:10DD200030D09DF8080000EB4001C1EBC0100CEBB7
+:10DD3000C00040789DF8080000EB4001C1EBC01026
+:10DD40001CF830009DF8080000EBC00101EB00203A
+:10DD500003EBC00090F8D21E8DF810109DF808005B
+:10DD600003EB00119DF81000084480F8D059BDF86D
+:10DD70001800012841D065287ED0B128AFD0B62840
+:10DD8000ADD103E0B120ADF81800DBE79DF8080045
+:10DD900000EBC00101EB002003EBC0019DF8100077
+:10DDA00000EB401001EB800090F8D80E012896D1CE
+:10DDB0009DF8080000EBC00101EB002003EBC00060
+:10DDC00080F8D35E9DF8080000EBC00101EB002055
+:10DDD00003EBC0019DF8100000EB401001EB800048
+:10DDE00080F8D84EB1219DF8080000EBC00202EB8C
+:10DDF000002008EBC002FDF756BD9DF8080000EBBF
+:10DE00004001C1EBC0100AEBC00000790128B5D079
+:10DE10000228B3D00328B1D00528B1D19DF808005D
+:10DE200000EBC00101EB002003EBC0019DF81000E6
+:10DE300000EB401001EB800090F8D80E00289FD135
+:10DE40009DF8080000EBC00101EB002003EBC000CF
+:10DE500080F8D35E9DF8080000EBC00101EB0020C4
+:10DE600003EBC0019DF8100000EB401001EB8000B7
+:10DE700080F8D84EB62100E012E09DF8080000EBD3
+:10DE8000C00202EB002003EBC0029DF8100000EB83
+:10DE9000401002EB800080F8DC1EB221FFF711B9C0
+:10DEA0009DF8080000EB4001C1EBC0100CEBC00076
+:10DEB0000079B922ADF818209DF8080000EB400168
+:10DEC000C1EBC0100CEBC000007900F00F018DF821
+:10DED00014108DF838501DE09DF8080000EB40014B
+:10DEE00001EB001003EB00119DF8380001EB00106E
+:10DEF00090F8411A9DF8080000EB4007C7EBC010EE
+:10DF00001CF830005038814212D09DF83800401C77
+:10DF10008DF838009DF8080000EB400101EB00107F
+:10DF200003EB001090F8170A9DF838108842D3D8F8
+:10DF30009DF838009DF8141008448DF810009DF8E5
+:10DF4000080000EBC00101EB002003EBC0079DF8C7
+:10DF5000100000EB401007EB800090F8D80E01286D
+:10DF600011D09DF8080000EBC00101EB002003EB8D
+:10DF7000C0019DF8100000EB401001EB800090F80C
+:10DF8000D80E01287ED19DF8080000EBC00101EBFE
+:10DF9000002003EBC00080F8D35E9DF8080002214A
+:10DFA00000EBC00707EB002003EBC00702E0000016
+:10DFB000D41000209DF8100000EB401007EB80000B
+:10DFC00080F8D81E9DF8080000EBC00101EB00208E
+:10DFD000FAE39DF8080000EB400101EB001008EBAC
+:10DFE000001090F81C0A20B101287DD00228C9D168
+:10DFF00066E29DF8080008EB400000F50050B0F81C
+:10E00000F00F801F81B29DF80800574600EB4002D8
+:10E01000C2EBC0120AEBC200401CFBF711FBCDE9BA
+:10E0200012059DF8080008EB400000F50050B0F81C
+:10E03000F01F9DF80800394400EB4002C2EBC0100D
+:10E040006FF0040202EBC0000844042107F06EFAEE
+:10E05000DDE91223C117CDE90001504059400843C2
+:10E0600090D19DF8080008EB001080F8D0599DF879
+:10E070000800B94600EB4001C1EBC01107EBC1003D
+:10E08000007900E0C5E2ADF81800BDF818003128AD
+:10E09000ADD19DF8080008EB400000F50050B0F845
+:10E0A000F00F4121183890FBF1F0C217CDE90002C2
+:10E0B00088F804048DF838502F46BBE09DF808001E
+:10E0C00000EB4001C1EBC0119DF8380009EBC10124
+:10E0D00000EB80100844007D9DF83810414481F821
+:10E0E00005049DF8080000E0AEE000EB4001C1EB44
+:10E0F000C0119DF8380009EBC10100EB8010084405
+:10E1000008211A3007F0DEF98DED0D0A10EE100A25
+:10E110009DF8381008EB0111C1F815049DF80800AE
+:10E1200000EB4001C1EBC0119DF8380009EBC101C3
+:10E1300000EB801008440821323007F0C3F98DED60
+:10E140000D0A10EE100A9DF8381008EB0111C1F805
+:10E1500011049DF8080000EB4001C1EBC01109EB70
+:10E16000C1009DF8381001EB8111084408213A30B4
+:10E1700007F0A8F98DED0D0A10EE100A9DF8381081
+:10E1800008EB0111C1F819049DF8080000EB4001EB
+:10E19000C1EBC0119DF8380009EBC10100EB801004
+:10E1A00008440821423007F08DF98DED0D0A10EE7C
+:10E1B000100A9DF8381008EB0111C1F81D049DF8F4
+:10E1C000080000EB400101EB00109DF8381008EB4F
+:10E1D000001000EB011090F8421A41F0800180F825
+:10E1E000421A9DF8080008EB400000F50050B0F816
+:10E1F000F01F9DF80800494400EB4002C2EBC0103C
+:10E200004FF0FF3202EBC000095C9DF8080000EB04
+:10E21000C00202EB002008EBC0039DF8100000EBE9
+:10E22000401003EB800080F8141F9DF83800401C5C
+:10E230008DF838009DF83800DDE90012401A77EBC0
+:10E240000200FFF43BAF4AE59DF80800574600EB9B
+:10E250004001C1EBC0100AEBC000437D9DF80800EF
+:10E2600000EB4002C2EBC0100AEBC000807D43EA25
+:10E270000020C317CDE900039DF80800152100EB2D
+:10E280004002C2EBC0100AEBC000FBF7C3F9CDE9B6
+:10E290001205DDE90001129B694058400843D2D1C4
+:10E2A0009DF8080000EB4001C1EBC011384617F89B
+:10E2B0003120521E8DF810209DF8081008EB011235
+:10E2C0009DF81010114481F8D0599DF81010414468
+:10E2D00081F805549DF8101008EB0111C1F8155490
+:10E2E0009DF8081001EB4102C2EBC11100EBC10126
+:10E2F0008A799DF8081001EB4103C3EBC11100EBD3
+:10E30000C101497942EA012100EE101AF8EE400AF3
+:10E310009FEDFA0A9DF8081080EE801A01EB410289
+:10E32000C2EBC11100EBC1010A799DF8081001EBA5
+:10E330004103C3EBC11100EBC101C97842EA0121DD
+:10E3400000EE901A9DF81010F8EE600A71EE200AA7
+:10E3500010EE902A08EB0111C1F811249DF8081065
+:10E3600001EB4102C2EBC11100EBC1018A7A9DF8B9
+:10E37000081001EB4103C3EBC11100EBC101497A65
+:10E3800042EA012100EE901A9DF80810B8EE601ADA
+:10E39000C1EE000A01EB4102C2EBC11100EBC10169
+:10E3A0000A7A9DF8081001EB4103C3EBC11100EBA1
+:10E3B000C101C97942EA012100EE101A9DF810103E
+:10E3C000B8EE400A30EE800A10EE102A08EB011178
+:10E3D000C1F819249DF8081001EB4102C2EBC111EC
+:10E3E00000EBC100C07A00069DF8080000EB400178
+:10E3F000C1EBC01018D407EBC000027B9DF80800E9
+:10E4000000EB4003C3EBC01007EBC000C07A42EA48
+:10E41000002000EE100AB8EE400ADFEDB90A20EE47
+:10E42000200A10EE100A19E007EBC000037B9DF8EC
+:10E43000080000EB4001C1EBC01007EBC000C07A40
+:10E4400043EA0020404280B2FAF7B9F89FEDAD1BD5
+:10E4500053EC112BF9F7D2FFFAF701F99DF81010E0
+:10E4600008EB0111C1F81D049DF8080000EB400104
+:10E4700001EB00109DF8101008EB001000EB0110EC
+:10E4800090F8421A41F0800180F8421A9DF8080085
+:10E4900000EB4001C1EBC01107EBC100C17D9DF84D
+:10E4A000080000EBC00202EB002008EBC0039DF85F
+:10E4B000100000EB401003EB800080F8141FB7E061
+:10E4C0009DF80800574600EB4001C1EBC0100AEB75
+:10E4D000C000C3799DF8080000EB4002C2EBC010F9
+:10E4E0000AEBC000007A43EA0020C317CDE900031D
+:10E4F0009DF80800072100EB4002C2EBC0100AEBB8
+:10E50000C000FBF787F8CDE91205DDE90001129B99
+:10E510006940584008437CD19DF8080000EB400159
+:10E52000C1EBC01117F83100401E8DF810009DF8A6
+:10E53000080008EB001080F8D0599DF81000404406
+:10E5400080F805549DF8080000EB4001C1EBC011B4
+:10E5500007EBC1008079FAF732F841EC110B9FED1F
+:10E560006B0B09F041F99DF80800B0EE408AF0EE1F
+:10E57000608A00EB4001C1EBC01107EBC1000279DA
+:10E580009DF8080000EB4001C1EBC01107EBC10092
+:10E59000C07842EA0020FAF712F853EC182BF9F78A
+:10E5A0009FFFFAF75CF89DF8101008EB0111C1F815
+:10E5B00015049DF8100008EB0010C0F811549DF8E8
+:10E5C000100008EB0010C0F819549DF8100008EB7B
+:10E5D0000010C0F81D549DF8080000EB400101EB4D
+:10E5E00000109DF8101008EB001000EB011090F8DF
+:10E5F000421A41F0800280F8422A9DF8080000EBA0
+:10E600004001C1EBC01107EBC100427A9DF8080040
+:10E6100000E007E200EBC00101EB002008EBC003C3
+:10E620009DF8100000EB401003EB800080F8142FE1
+:10E630009DF8080000EB400101EB001008EB001012
+:10E6400090F8170A88F80404ECE19DF8080000EB44
+:10E650004001C1EBC0100AEBC0005146C3789DF8E1
+:10E66000080000EB4002C2EBC0100AEBC00080784B
+:10E6700043EA00208DF80C009DF8080000EB4002F2
+:10E68000C2EBC0109DF80C200AEBC0001044437888
+:10E690009DF8080000EB4002C2EBC0109DF80C2072
+:10E6A00001EBC000805C43EA0020C317CDE9000302
+:10E6B0009DF808009DF80C1000EB4002C2EBC01062
+:10E6C0000AEBC000FAF7A6FFCDE91205DDE900016B
+:10E6D000129B694058400843B6D19DF80800534644
+:10E6E00000EB4001C1EBC0100AEBC00040788DF890
+:10E6F00010008DF83850414626E0000000FF7F47AB
+:10E700000000803D000000000000B0BF00000000DD
+:10E71000000024409DF8080000EB400202EB0010CE
+:10E720009DF8382001EB001000EB021090F8410A30
+:10E730009DF8102090429DF8380002D18DF810000D
+:10E7400010E0401C8DF838009DF8080000EB4002F6
+:10E7500002EB001001EB001090F8170A9DF838202A
+:10E760009042D7D89DF8080000EB400202EB001061
+:10E770009DF8102001EB001000EB021090F8422AE7
+:10E7800042F0800280F8422A9DF8080000EB400227
+:10E79000C2EBC01003EBC0000079ADF818009DF883
+:10E7A00008009DF8102001EB0010104480F8D059AB
+:10E7B000BDF81800F32806D007DC052874D0F1282E
+:10E7C00008D0F22888D189E18FE1F4286DD0F628AD
+:10E7D000F8D18DE19DF8080000EBC00202EB0020AB
+:10E7E00001EBC0029DF8100000EB401002EB80002E
+:10E7F00090F8D80E00289DF8080021D000EB4002C8
+:10E8000002EB00109DF8102001EB001000EB02104D
+:10E8100090F8490AC00712D09DF80800C44600EBE2
+:10E82000C00202EB002008EBC0029DF8100000EBD4
+:10E83000401002EB800090F8580FC00720D0A8E0ED
+:10E8400000EBC00202EB002001EBC0029DF81000BB
+:10E8500000EB401002EB800080F8D84E9DF80800D5
+:10E86000F42200EBC00707EB002001EBC0079DF886
+:10E87000100000EB401007EB800080F8DC2E88E0F1
+:10E880009DF8080000EBC00202EB00200CEBC00278
+:10E890009DF8100000EB401002EB800090F84A0F4A
+:10E8A00098B38DF8385028E092E133E19DF80800E4
+:10E8B00000EBC00202EB00209DF810200CEBC00022
+:10E8C00002EB421200EB82009DF83820104490F8D1
+:10E8D0004B2F9DF8080000EB400707EB00109DF858
+:10E8E00038700CEB0010384490F81E0A824208D1B0
+:10E8F0009DF83800401C8DF838009DF83800042839
+:10E90000D4D39DF83800042825D042E09DF80800B3
+:10E9100000EBC00202EB00200CEBC0029DF81000DF
+:10E9200000EB401002EB80009DF83820104490F876
+:10E930004B0F9DF8082002EB420707EB02129DF8EF
+:10E9400038700CEB02123A4492F81E2A904208D119
+:10E950009DF83800401C8DF838009DF838000A28D2
+:10E96000D4D39DF838000A2813D09DF8080000EB96
+:10E97000C00202EB002008EBC0029DF8100000EB83
+:10E98000401002EB800090F8582F42F0010280F80E
+:10E99000582F9DF80C0011289DF8080000EB40024C
+:10E9A00002EB00109DF8102001EB001000EB0210AC
+:10E9B00090F8422A37D022F0080280F8422A9DF8C7
+:10E9C000080000EBC00202EB002001EBC0029DF842
+:10E9D000100000EB401002EB800090F8580FC007C9
+:10E9E00020D09DF8080000EBC00202EB002001EBF4
+:10E9F000C0029DF8100000EB401002EB8000A0F870
+:10EA0000565F9DF80800052200EBC00303EB0020D1
+:10EA100001EBC0019DF8100000EB401001EB8000FD
+:10EA200080F8DC2E36E242F0080280F8422A8DF8A7
+:10EA3000385023E09DF8080000EB4002C2EBC01004
+:10EA400003EBC0029DF83800104442799DF808009D
+:10EA500000EBC00707EB002001EBC0079DF810009A
+:10EA600000EB401007EB80079DF83800384480F831
+:10EA7000172F9DF83820521C8DF838209DF838004B
+:10EA80000A28D7D38DF8385023E09DF8080000EB12
+:10EA90004002C2EBC0109DF8382003EBC0001044C8
+:10EAA000C27B9DF8080000EBC00707EB002001EBDC
+:10EAB000C0079DF8100000EB401007EB80009DF8A8
+:10EAC0003870384480F8302F9DF83800401C8DF89D
+:10EAD00038009DF838000228D7D3DBE19DF8080004
+:10EAE000F12200EBC00303EB002008EBC00191E72B
+:10EAF0009DF80800032200EBC00303EB002001EBAC
+:10EB0000C0039DF8100000EB401003EB800080F87C
+:10EB1000D82EE3E79DF80820022002EBC20707EB9E
+:10EB2000022201EBC2079DF8102002EB421207EB14
+:10EB3000820282F8D80E9DF80800F62700EBC0028A
+:10EB400002EB00209DF8102001EBC00002EB421206
+:10EB500000EB820080F8DC7E9DF8080000EBC0022C
+:10EB600002EB00209DF8102001EBC00002EB4212E6
+:10EB700000EB820080F84A4F8DF8385023E09DF872
+:10EB8000080000EB4002C2EBC0109DF8382003EBF8
+:10EB9000C000104442799DF8080000EBC00707EB65
+:10EBA000002001EBC0079DF8100000EB401007EBC0
+:10EBB00080009DF83870384480F84B2F9DF838005D
+:10EBC000401C8DF838009DF838000A28D7D361E141
+:10EBD0009DF8080000EB4002C2EBC01003EBC00040
+:10EBE00082799DF8080000EB4007C7EBC0100AEBE4
+:10EBF000C000407942EA00229DF8080000EBC00303
+:10EC000003EB002001EBC0039DF8100000EB401067
+:10EC100003EB8000A0F8562F9DF8080000EBC0021F
+:10EC200002EB002001EBC0029DF8100000EB401049
+:10EC300002EB8000B0F8562F9DF8080000EB40036F
+:10EC400003EB001001EB0010B0F82A0A8242BED399
+:10EC50009DF80800F12200EBC00303EB002001EB5C
+:10EC6000C0079DF8100000EB401007EB800080F813
+:10EC7000DC2E9DF8080000EBC00202EB002008EB40
+:10EC8000C0019DF8100000EB401001EB800090F8EF
+:10EC9000581F21F0010180F8581FFBE09DF8080083
+:10ECA000524600EB4001C1EBC0100AEBC0000079F6
+:10ECB0008DF810008DF85450C14619E09DF80800F9
+:10ECC00000EB400101EB00109DF8541009EB00101F
+:10ECD00000EB011090F8410A9DF8101088429DF851
+:10ECE000540002D18DF8100010E0401C8DF8540043
+:10ECF0009DF8080000EB400101EB001009EB00104B
+:10ED000090F8170A9DF854108842D7D89DF808004B
+:10ED100000EB4001C1EBC01002EBC000C078ADF8C1
+:10ED20001800BDF81800182812D2DFE800F0110C06
+:10ED30000E118E8E868E881111118A8E8E8E8E8C7B
+:10ED400011118E118E8E1A2000E00D208DF80C000E
+:10ED50009DF80C00001FC1B29DF80800574600EB5B
+:10ED60004003C3EBC0130AEBC300C01CFAF780FAE0
+:10ED70008DF85C009DF8080000EB4001C1EBC0116C
+:10ED800007EBC1009DF80C10084410F8010C9DF829
+:10ED90005C1088427ED19DF8080000EB4001C1EB79
+:10EDA000C01107EBC10138464978002972D09DF89F
+:10EDB000081001EB4102C2EBC11100EBC1029DF84A
+:10EDC0000C101144CA789DF8081001EBC10303EB45
+:10EDD000012109EBC1039DF8101001EB411103EB78
+:10EDE000810181F8142F9DF8081009EB01129DF89C
+:10EDF0001010114481F8D059BDF81810CE293CF4F8
+:10EE000082AC24DCB9293CF4B4AC7CF750A8C3290B
+:10EE10007DD0C5297CF473A89DF8081001EB410250
+:10EE200002EB011109EB011191F81C1A00299DF860
+:10EE30000C106DD00E29ADD1FEE3072086E7082027
+:10EE400084E70C2082E70A2080E706207EE7E1299C
+:10EE5000D5D006DCD5293AD0D729A7D0D92999D140
+:10EE60007CE2E5297CF459A889F860459DF8080002
+:10EE700000EBC00101EB002009EBC0019DF8100080
+:10EE800000EB401001EB800090F8D80E00289DF8B0
+:10EE9000080000E0F0E200EBC00101EB00207CF490
+:10EEA0008FAF09EBC00080F8D35E9DF8080000EB3F
+:10EEB000C00101EB002009EBC0019DF8100000EB40
+:10EEC000401001EB800080F8D84EFCF71CBC9DF888
+:10EED000081001EB4102C2EBC11107EBC100C07881
+:10EEE00089F862009DF8080000EB400101EB00107A
+:10EEF0009DF8101009EB001000EB011099F862105A
+:10EF0000A4EBD11290F8421A62F3000101E0F9E299
+:10EF10005DE380F8421A9DF8080000EB400101EB28
+:10EF200000109DF8101009EB001000EB011099F88B
+:10EF300062104A0990F8421A62F3410180F8421ABD
+:10EF40009DF8080000EB400101EB001009EB0011F7
+:10EF50009DF8100001EB001090F8420AC0F3400148
+:10EF60009DF8080000EBC00202EB002009EBC00294
+:10EF70009DF8100000EB401002EB800090F8F00EBE
+:10EF8000C0F34000814249D09DF808004A4600EB9A
+:10EF9000C00101EB002009EBC0019DF8100000EB5F
+:10EFA000401001EB80019DF8080000EB400303EBEB
+:10EFB00000109DF8103009EB001000EB031090F8E2
+:10EFC000420A430891F8F00E63F3410081F8F00E15
+:10EFD0009DF8080000EB400101EB00109DF81010B7
+:10EFE00002EB001000EB011090F8420A800716D5E2
+:10EFF0009DF80800D92100EBC00303EB002009EBCA
+:10F00000C0029DF8100000EB401002EB800080F879
+:10F01000DC1E9DF808100220FAF79CFD42E09DF8E6
+:10F02000080000EBC00101EB002002EBC0019DF8DD
+:10F03000100000EB401001EB800080F8E54E9DF8D9
+:10F040000800D92100EBC00303EB002002EBC00352
+:10F050009DF8100000EB401003EB800080F8DC1EF0
+:10F060009DF8080000EB400101EB001002EB0011DD
+:10F070009DF8100001EB001191F8420A20F02003E6
+:10F0800081F8423A9DF8080000EBC00101EB002036
+:10F0900009EBC0019DF8100000EB401001EB80006F
+:10F0A00080F8164F9DF8080000EB400101EB0010BE
+:10F0B00009EB00119DF8100001EB001090F8420AD6
+:10F0C00000F001019DF8080000EBC00202EB0020F7
+:10F0D00009EBC0029DF8100000EB401002EB80002D
+:10F0E00090F8F00E00F0010081426AD09DF808000F
+:10F0F00000EBC00101EB00209DF8101009EBC000EF
+:10F1000001EB411100EB81009DF8081001EB410279
+:10F1100002EB01119DF8102009EB011101EB021126
+:10F1200091F8421A90F8F02E61F3000280F8F02E68
+:10F130009DF8080000EB400101EB00109DF8101055
+:10F1400009EB001000EB011090F8420AC0073CF4F4
+:10F1500065A89DF808004F4600EBC00101EB0020B8
+:10F1600009EBC0019DF8100000EB401001EB80009E
+:10F1700090F8160F00289DF8080000EBC00101EB85
+:10F18000002009EBC0019DF8100000EB401001EBDE
+:10F19000800017D080F8155F9DF8080000EB400153
+:10F1A00001EB001007EB00119DF8100001EB0011BE
+:10F1B00091F8420A20F0010281F8422A97F82106CC
+:10F1C00018B1A7E080F8154FF8E7387D012865D120
+:10F1D000786DF98A884261D29DF8080000EBC00181
+:10F1E00001EB002007EBC0019DF8100000EB401080
+:10F1F00001EB800090F8150F01284FD19DF8080011
+:10F2000000EBC00101EB002007EBC0019DF81000EE
+:10F2100000EB401001EB800090F8490FF0BB9DF827
+:10F22000080000EB400101EB001007EB00119DF816
+:10F23000100001EB001090F8401A9DF8080000EB58
+:10F24000C00202EB002007EBC00080F8D11E9DF841
+:10F250000800C32100EBC00202EB002007EBC00254
+:10F260009DF8100000EB401002EB800080F8DC1EDF
+:10F270009DF8080000EB400101EB001007EB0011C6
+:10F280009DF8100001EB0010C0F8445A9DF80810DA
+:10F290000220FAF75FFC8DF8385018E03AE09DF84C
+:10F2A000080000EBC00101EB002007EBC0019DF856
+:10F2B000100000EB401001EB80019DF8380008447D
+:10F2C00080F8175F9DF83810491C8DF838109DF8AC
+:10F2D00038001428E3D38DF8385017E09DF8080063
+:10F2E00000EBC00101EB002007EBC0019DF810000E
+:10F2F00000EB401001EB80009DF83810084480F8C6
+:10F30000335F9DF83800401C8DF838009DF83800B8
+:10F310000A28E3D39DF8080000EB400101EB001040
+:10F320009DF8101009EB001000EB011090F8420A54
+:10F3300080077CF53FA89DF80800D92100EBC002AA
+:10F3400002EB002009EBC0029DF8100000EB40101A
+:10F3500002EB800080F8DC1EFCF72CB89DF808104A
+:10F3600001EB410202EB011109EB011191F81C1AAA
+:10F3700000299DF80C1002D00A297DD193E00829BC
+:10F380007AD18DF8385024E09DF8081001EB410245
+:10F39000C2EBC1119DF8382000EBC1011144C978BE
+:10F3A00001F00F01092918D89DF8081001EB41025E
+:10F3B000C2EBC1119DF8382000EBC1011144C9789E
+:10F3C00001F0F001902908D89DF83810491C8DF8FB
+:10F3D00038109DF838100629D6D39DF83810062924
+:10F3E0004AD39DF8081001EB4102C2EBC11100EBBA
+:10F3F000C101C9780A049DF8081001EB4103C3EB71
+:10F40000C11100EBC101097942EA01229DF80810FF
+:10F4100001EB4103C3EBC11100EBC10149790A4380
+:10F420009DF8081001EBC10303EB012109EBC103B7
+:10F430009DF8101001EB411103EB8101C1F8F12E91
+:10F440009DF8081001EB4102C2EBC11100EBC101B4
+:10F4500089790A049DF8081001EB4103C3EBC1113F
+:10F4600000EBC101C97942EA01229DF8081001EBC5
+:10F470004103C3EBC11100E022E100EBC100007ABF
+:10F4800002439DF8080000EBC00101EB002009EBEE
+:10F49000C0039DF8100000EB401003EB8000C0F8A3
+:10F4A000F52EFCF7F0B88DF8385025E09DF80810DF
+:10F4B00001EB4102C2EBC1119DF8382000EBC10104
+:10F4C0001144C97801F00F0109293CF672A89DF892
+:10F4D000081001EB4102C2EBC1119DF8382000EB8E
+:10F4E000C1011144C97801F0F0019029EDD89DF8CF
+:10F4F0003810491C8DF838109DF838100829D5D3DC
+:10F50000FCF757B89DF8080000EBC00101EB0020A4
+:10F5100009EBC0029DF8100000EB401002EB8000E8
+:10F5200080F8DC6E9DF8080000EBC00101EB0020C4
+:10F5300009EBC00080F8D34E9DF8080000EB4001B5
+:10F5400001EB00109DF8101009EB001000EB01100A
+:10F5500090F8421A41F02002FCF7B1B90A799DF8FF
+:10F56000081001EB4103C3EBC11107EBC100C078E8
+:10F5700042EA0022FCF735B99DF8080000EBC00113
+:10F5800001EB002009EBC00080F8D34E9DF8080085
+:10F5900000EBC00101EB002009EBC0029DF8100058
+:10F5A00000EB401002EB800080F8DC6E9DF8080054
+:10F5B00000EB400101EB00109DF8101009EB00106A
+:10F5C00000EB011090F8421A41F00402C4E70C2944
+:10F5D00076D18DF8385024E09DF808109DF8383029
+:10F5E00001EB4102C2EBC11100EBC102D118C97895
+:10F5F00001F00F01092918D89DF8082002EB4203F9
+:10F60000C3EBC21100EBC1029DF838101144C97858
+:10F6100001F0F001902908D89DF83810491C8DF8A8
+:10F6200038109DF838100A29D6D39DF838100A29C9
+:10F6300046D30022134600E068E0CDE900222946C7
+:10F640008DF838501EE0009A1B0243EA1263120242
+:10F65000CDE900239DF8082002EB4203C3EBC21260
+:10F660009DF8383000EBC2021A44D278DDE9003749
+:10F670001A4341EA0703CDE900239DF83820521CC4
+:10F680008DF838209DF83820052ADCD3DDE90037D5
+:10F690009DF8082002EBC20C0CEB022209EBC20C15
+:10F6A0009DF8102002EB42120CEB8202C2F8F93EE8
+:10F6B000C2F8FD7E0023CDE900338DF8381020E03C
+:10F6C000D1E0DDE900231B0243EA12631202CDE917
+:10F6D00000239DF8082002EB4203C3EBC2129DF801
+:10F6E000383000EBC2021A44127ADDE900371A43BF
+:10F6F00041EA0703CDE900239DF83820521C8DF81C
+:10F7000038209DF83820052ADBD399E08DF8385051
+:10F7100024E09DF808109DF8383001EB4102C2EB5F
+:10F72000C11100EBC102D118C97801F00F010929FC
+:10F7300018D89DF8082002EB4203C3EBC21100EB7E
+:10F74000C1029DF838101144C97801F0F0019029E8
+:10F7500008D89DF83810491C8DF838109DF83810DD
+:10F760000C29D6D39DF838100C297CD30022CDE982
+:10F77000002229468DF83850BC461FE0DDE9000222
+:10F78000120242EA10620002CDE900029DF8080070
+:10F7900000EB4002C2EBC0109DF838200CEBC0001B
+:10F7A0001044C078DDE90023104341EA0302CDE9AB
+:10F7B00000029DF83800401C8DF838009DF8380094
+:10F7C0000628DBD3DDE900239DF8080000EBC00725
+:10F7D00007EB002009EBC0079DF8100000EB40107C
+:10F7E00007EB8000C0F8F92EC0F8FD3E0022CDE9FD
+:10F7F00000228DF838101FE0DDE90002120242EA13
+:10F8000010620002CDE900029DF8080000EB400202
+:10F81000C2EBC0109DF838200CEBC0001044407AB9
+:10F82000DDE90023104341EA0302CDE900029DF81F
+:10F830003800401C8DF838009DF838000628DBD3CE
+:10F84000DDE900129DF8080000EBC00303EB002087
+:10F8500009EBC0039DF8100000EB401003EB8000A3
+:10F86000C0F8011F00E011E1C0F8052F9DF8080065
+:10F8700000EBC00101EB002009EBC0019DF8100076
+:10F8800000EB401001EB800090F8D81E9DF80800B6
+:10F8900000EBC00202EB002009EBC00090F8D40E90
+:10F8A00081427DD199F821064F46B8B19DF80800F4
+:10F8B00000EB400101EB00109DF8101009EB001067
+:10F8C00000EB011090F8421A41F0080280F8422A39
+:10F8D0009DF808100220FAF73DF978E0C7F8355096
+:10F8E0009DF8080000EBC00101EB002007EBC00110
+:10F8F0009DF81000102200EB401001EB800101F692
+:10F90000F9610798F8F79FFC9DF8080000EBC0012B
+:10F9100001EB002007EBC0019DF8100000EB401048
+:10F9200001EB8000D0F8F11EC7F81910D0F8F50EE1
+:10F93000C7F81D009DF8080000EB400101EB001026
+:10F9400007EB00119DF8100001EB001090F8400A41
+:10F9500038769DF8080000EBC00101EB002007EBB2
+:10F96000C0019DF8100000EB401001EB8000D0F8C2
+:10F970000C0FC7F821006748D0F86812C7F8391093
+:10F98000B0F86C02A7F83D00786D81B20220F9F75B
+:10F99000CDFA00210620FAF7DDF8786D401C00E072
+:10F9A00003E078650021052095E79DF8080000EB4D
+:10F9B000400101EB00109DF8101009EB001000EB66
+:10F9C000011090F8421A41F0040180F8421A9DF8A3
+:10F9D000080000EBC00101EB002009EBC0019DF81D
+:10F9E000100000EB401001EB800080F8165F9DF8DE
+:10F9F000080000EBC00101EB002009EBC0019DF8FD
+:10FA0000100000EB401001EB800080F8DC6E9DF8E8
+:10FA1000080000EBC00101EB002009EBC0019DF8DC
+:10FA2000100000EB401001EB800090F8D80E042885
+:10FA30002CD19DF8080000EB400101EB00109DF86F
+:10FA4000101009EB001000EB011090F8421A41F081
+:10FA5000800180F8421A9DF8080000EBC00101EB1C
+:10FA6000002009EBC00080F8D34E9DF80800052166
+:10FA700000EBC00202EB002009EBC0029DF8100071
+:10FA800000EB401002EB800080F8D81E98F8670267
+:10FA9000A0B19DF8080008EB400000F50050B0F858
+:10FAA000F01F9DF80800012300EB4002C2EBC012DA
+:10FAB0000AEBC2009DF80820FAF70EFF8DF83850C7
+:10FAC000514613E089F86055FBF71DBE9DF808000C
+:10FAD00000EB4002C2EBC0109DF8382001EBC000E3
+:10FAE00085549DF83800401C8DF838009DF838008A
+:10FAF0001428EBD3084801784278114482781144E5
+:10FB0000C278D1427BF4A9A819B0BDEC028BBDE844
+:10FB1000F08F0000D41000200F0800202DE9F74FCF
+:10FB20008EB04FF00008ADF80480ADF80080ADF85D
+:10FB30000080ADF810808DF814808DF818808DF855
+:10FB40001C80CDE90888CDE90888ADF83480FEA096
+:10FB5000D0E90020CDE90220FDA0D0E90020CDE9C8
+:10FB60000A20FD4880F804800E9800EB400202EB6A
+:10FB70000010FA4A02EB0010814690F8160A8DF840
+:10FB800014000E9802EB001000900844824690F892
+:10FB9000D0290E9809EB011700EBC00303EB0020FE
+:10FBA000EE4B042A03EBC00B01EB41130BEB830577
+:10FBB0001ED105208AF8D00985F8D88E97F8420A18
+:10FBC00020F0800087F8420A99F8162AA120072A17
+:10FBD0000ED2DFE802F00D040B0B06080A00E52048
+:10FBE00004E0B12002E0312000E0F12085F8DC0ED5
+:10FBF0009DF814C00E9B10980222D94EC3EB03133C
+:10FC0000A1384FF0410E03EB8304BCF1070F77D20C
+:10FC1000DFE80CF07604F2F1F0EFEE0097F8410A1D
+:10FC2000002101F031FD8DF8180095F8D81E9BF8E1
+:10FC3000D40E814202D101218BF8D31E9AF8D0094B
+:10FC4000401C8AF8D009109BA221A620CE2B7DD083
+:10FC500012DC4FF0A502B92B79D006DCB22B77D09D
+:10FC6000B52B35D0B62B4BD118E1C32B71D0C52B9A
+:10FC700070D0CA2BF7D106E1E12B6CD006DCD52B76
+:10FC800009D0D72B68D0D92BEDD10FE0E52B72D05E
+:10FC9000E72BE8D132E2F52006F834009DF8180091
+:10FCA00006EBC4056870A970D52009E0F52006F8B8
+:10FCB00034009DF8180006EBC4056870A970D920BF
+:10FCC000E8702846032101F010FC2871052009E2A4
+:10FCD000F52106F834109DF8181006EBC40779706A
+:10FCE00099F81C1A4FF0B50959B1D5F8E01EB1F1D9
+:10FCF000104F39D34FF010410022CDE9081237E000
+:10FD000086E2D5F8E00EB0F5100F05D34FF41000E1
+:10FD10000021CDE9080103E0D5F8E00ECDE908089F
+:10FD2000BA7040460FE0BDF80400C0F10200C20006
+:10FD3000DDE90801F8F777FABDF804103944C87016
+:10FD4000BDF80400401CADF8040006E040E12AE0E4
+:10FD5000AFE08DE031E107E1DBE1BDF8040003280D
+:10FD6000E1D387F80690E9E0D5F8E01ECDE9081860
+:10FD7000B870404610E0B6E1BDF80400C0F10300E1
+:10FD8000C200DDE90801F8F74EFABDF80410394465
+:10FD9000C870BDF80400401CADF80400BDF80400B4
+:10FDA0000428E9D362E0F52106F834109DF8181014
+:10FDB00006EBC407797099F81C1A4FF0B90959B1CC
+:10FDC000D5F8E01EB1F1104F34D0D5F8E01ECDE9E2
+:10FDD0000818B870404643E0D5F8E00EB0F5100FB3
+:10FDE0000BD0D5F8E00ECDE90808BA7040461AE00D
+:10FDF000F7E3F7E3F7E3DCE296E14FF410000021CC
+:10FE0000CDE90801F1E7BDF80400C0F10200C2002D
+:10FE1000DDE90801F8F707FABDF804103944C870A5
+:10FE2000BDF80400401CADF80400BDF80400032830
+:10FE3000E9D396E74FF010410022CDE90812C8E758
+:10FE4000BDF80400C0F10300C200DDE90801F8F7C5
+:10FE5000EAF9BDF804103944C870BDF80400401C2C
+:10FE6000ADF80400BDF804000428E9D348469CE03E
+:10FE7000F52006F834009DF8180006EBC4056870FC
+:10FE8000A970C3201CE7F52006F834009DF818007F
+:10FE900006EBC4056870A970CA2011E7F52006F8C2
+:10FEA00034009DF8180006EBC4056870A970B620F0
+:10FEB00006E7F52006F834009DF8180006EBC407A5
+:10FEC000787099F81C0AB22110B1BA7040462EE041
+:10FED000A420B87040460EE0D5F80C0FBDF8042001
+:10FEE000C2F10102D200D040BDF804203A44D070E3
+:10FEF000BDF80400401CADF80400BDF80400022861
+:10FF0000EAD379713846052101F0EFFAB8715FE163
+:10FF1000D5F80C0FBDF80420C2F10202D200D04087
+:10FF2000BDF804203A44D070BDF80400401CADF880
+:10FF30000400BDF804000328EAD3B971384606214D
+:10FF400001F0D3FAF8710DE0016932303130300040
+:10FF500001693230453030000F080020D4100020F5
+:10FF60000C4500200820BDE0F52106F834109DF86E
+:10FF7000181006EBC4077970B87040460EE0D5F84B
+:10FF8000100FBDF80410C1F10301C900C840BDF84D
+:10FF900004103944C870BDF80400401CADF80400DA
+:10FFA000BDF804000428EAD3E120F871384607219F
+:10FFB00001F09BFA3872092094E0F52006F834002D
+:10FFC0009DF8180006EBC4056870A970C52077E697
+:10FFD000F52006F834009DF8180006EBC407787089
+:10FFE00099F81C0A4FF0CE0918B1AE20B8704046FF
+:10FFF00050E0AC20B870404611E0D5F8F90ED5F8C5
+:020000040801F1
+:10000000FD1EBDF80420C2F10402D200F8F70BF97E
+:10001000BDF804103944C870BDF80400401CADF8A8
+:100020000400BDF804000528E7D3404611E0D5F8E8
+:10003000010FD5F8051FBDF80420C2F10402D2005B
+:10004000F8F7F1F8BDF8041039440872BDF804005F
+:10005000401CADF80400BDF804000528E7D387F87C
+:100060000D9038460D2101F040FAB8730F2039E0A9
+:10007000D5F8F90ED5F8FD1EBDF80420C2F1050231
+:10008000D200F8F7D0F8BDF804103944C870BDF8B4
+:100090000400401CADF80400BDF804000628E7D3B6
+:1000A000404611E0D5F8010FD5F8051FBDF8042032
+:1000B000C2F10502D200F8F7B6F8BDF804103944D1
+:1000C0004872BDF80400401CADF80400BDF80400FF
+:1000D0000628E7D387F80F9038460F2101F005FA7C
+:1000E0003874112098E2F52006F834009DF81800C5
+:1000F00006EBC4056870A970E520E1E5F52006F877
+:1001000034009DF8180006EBC4056870A970E7205C
+:10011000D6E5F52006F834009DF8180006EBC40576
+:100120006870A970D720CBE597F8411A8DF81810A0
+:1001300095F8D83E9BF8D41E8B4202D101238BF850
+:10014000D33E9AF8D019491C8AF8D0199DF8181096
+:1001500021B19DF81810491E8DF818100A2857D2A1
+:10016000DFE800F02BEE4076D8EDEC05EB5706F813
+:1001700034209DF8180006EBC4074030787087F8EB
+:1001800002E03021F9703971352078713320B8716F
+:100190003120F87139727972B9720320F872781CC3
+:1001A0000B21F9F765F838730D20ADF8340095F898
+:1001B000D80E04282CD1052028E0042206F834208B
+:1001C0009DF8181006EBC4004031417051213AE10E
+:1001D000072021E2287103206871681C0521F9F7C6
+:1001E00047F8FCE3042206F834209DF8181006EBCB
+:1001F000C4004031417080F802E00521C170ADF8C3
+:10020000342095F8D80E0228D4D1032085F8D80ED2
+:100210001EE106F834209DF8180006EBC4054030B6
+:10022000687085F802E03120E870322028710320E0
+:100230006871681C0521F9F71BF8A8710720ADF853
+:10024000340097F8420A20F0200087F8420AFFE0C5
+:1002500006F834209DF8180006EBC407403078708B
+:1002600087F802E03121F97030203871D5F8E02E9E
+:10027000B2F5100F00D23220787195F8DD0E01280A
+:1002800003D095F8DD0E10B103E0B97101E0322022
+:10029000B871ADF8048013E0D5F8E00EBDF8041095
+:1002A000C1F105018900C840BDF8041000F00F003D
+:1002B00039443030C871BDF80400401CADF804006A
+:1002C000BDF804000628E7D332207873ADF8048027
+:1002D00013E0D5F80C0FBDF80410C1F1030189003B
+:1002E000C840BDF8041000F00F0039443030887366
+:1002F000BDF80400401CADF80400BDF8040004285B
+:10030000E7D30320B874781C1221F8F7B1FFF87412
+:100310001420D0E306F834209DF8180006EBC4073B
+:100320004030787087F802E03220F870312139715E
+:100330007871B871ADF8048017E06CE04EE14EE1E1
+:100340005BE0D5F80C0FBDF80410C1F10301890082
+:10035000C840BDF8041000F00F0039443030C871B7
+:10036000BDF80400401CADF80400BDF804000428EA
+:10037000E7D3ADF80480302008E0BDF8041039441C
+:10038000C872BDF80410491CADF80410BDF8041083
+:100390001929F2D3032087F82400781C2421F8F7C8
+:1003A00067FF87F82500262085E306EBC401487027
+:1003B0004CE097F8411A8DF8181095F8D83E9BF844
+:1003C000D41E8B4202D101238BF8D33E9AF8D01968
+:1003D000491C8AF8D0199DF8181021B19DF8181001
+:1003E000491E8DF818100A2832D2DFE800F0050601
+:1003F000224EF9F8F7311432DFE606F834209DF882
+:10040000180006EBC4054030687085F802E0312022
+:10041000E8703520DEE606F834209DF8180006EB7B
+:10042000C4054030687085F802E03220E870302062
+:10043000D0E6042206F834209DF8181006EBC4001C
+:1004400040314170714681700521C170ADF8342092
+:1004500033E306F834209DF8180006EBC40540305D
+:10046000687085F802E03120E8703220287103209E
+:100470006871681C0521F8F7FBFEA87197F8420A1D
+:1004800020F0200087F8420AA2E606F834209DF802
+:10049000180006EBC4074030787087F802E031217D
+:1004A000F97087F804E0D5F8E00EB0F1104F09D0EC
+:1004B0003220787195F8DD0E012805D095F8DD0E13
+:1004C00020B105E03020F4E7B97101E03220B871C5
+:1004D000ADF8048013E0D5F8E00EBDF80410C1F1CA
+:1004E00007018900C840BDF8041000F00F0039442E
+:1004F0003030C871BDF80400401CADF80400BDF8F0
+:1005000004000828E7D33220F873ADF8048013E024
+:10051000D5F80C0FBDF80410C1F105018900C840E1
+:10052000BDF8041000F00F00394430300874BDF8F5
+:100530000400401CADF80400BDF804000628E7D311
+:100540003020B875ADF8048008E0BDF804103944D7
+:10055000C875BDF80410491CADF80410BDF80410AE
+:100560000629F2D37877ADF8048008E0BDF80410CE
+:1005700039448877BDF80410491CADF80410BDF863
+:1005800004100629F2D387F82400ADF8048009E0AE
+:10059000BDF80410394481F82500BDF80410491C49
+:1005A000ADF80410BDF804100629F1D387F82B002C
+:1005B000ADF8048009E0BDF80410394481F82C003E
+:1005C000BDF80410491CADF80410BDF8041006294C
+:1005D000F1D387F83200ADF804800FE06AE064E000
+:1005E0001BE0B0E13BE16AE0BDF80410394481F85A
+:1005F0003300BDF80410491CADF80410BDF8041018
+:100600000629F1D3032087F83900781C3921F8F73F
+:100610002FFE87F83A003B204DE206F834209DF883
+:10062000180006EBC4074030787087F802E03220EB
+:10063000F8703121397133217971B871ADF80480C6
+:1006400013E0D5F80C0FBDF80410C1F105018900C5
+:10065000C840BDF8041000F00F0039443030C871B4
+:10066000BDF80400401CADF80400BDF804000628E5
+:10067000E7D3ADF80480302108E0BDF80400384429
+:100680004173BDF80400401CADF80400BDF804003F
+:100690001928F2D3032087F82600781C2621F8F7C2
+:1006A000E7FD87F82700282005E2102006F834002F
+:1006B00030207AE6102006F83400312075E697F8ED
+:1006C000410A8DF81800BDF8040000EB40100BEB58
+:1006D000800090F8D82E9BF8D40E824202D10122DD
+:1006E0008BF8D32E9AF8D009401C8AF8D009ADF8BF
+:1006F00004800EE0BDF8042009EB021090F8410AD6
+:100700009DF8182090420AD0BDF80400401CADF8B6
+:10071000040099F8170ABDF804209042EAD8BDF801
+:10072000042009EB021090F8400A081A401C8DF8CA
+:100730001C009DF8180020B19DF81800401E8DF88F
+:10074000180095F8D90E0F2805D295F8D90E401C3F
+:1007500085F8D90E01E085F8D98E1099FA27652021
+:10076000B13909297AD2DFE801F0050C44797964BE
+:10077000791E30009DF81800503006F83400202112
+:1007800066E09DF81800503006F8340095F8D90E50
+:1007900006EBC40540F0300068700120A870E870D6
+:1007A00085F8048036E09DF81810503106F83410B2
+:1007B00095F8D91E06EBC40541F030016970A870A8
+:1007C0000120E8709DF81C0023E09DF818105031BE
+:1007D00006F8341095F8D91E06EBC40541F0300137
+:1007E0006970A8700120E8709DF81C0040F01000AE
+:1007F0000FE09DF81800503006F8340095F8D90E37
+:1008000006EBC40540F0300068700120A870E87065
+:100810000520287128460521F9F7F2F8CDE90808E6
+:1008200068710898000AA8710320E8712F72FFF719
+:10083000C2BB95F8DA0E85F8DC0E85F8DA8E9DF8E5
+:100840001800503006F8340095F8D90E40F0C00179
+:1008500006EBC4004170877003202CE189E0BDF8ED
+:1008600004300098184490F8D0395B1C80F8D039D7
+:1008700099F81C0A30B1491CC9B2012834D00228A9
+:1008800077D143E01098312802D0452871D115E086
+:10089000ADF8048002A90CE0BDF80400BDF80430F6
+:1008A00006EBC402085CD054BDF80400401CADF84F
+:1008B0000400BDF804000728EED389E4ADF80480F5
+:1008C0000AA90CE0BDF80400BDF8043006EBC40230
+:1008D000085CD054BDF80400401CADF80400BDF81D
+:1008E00004000728EED373E48DF818109DF8180063
+:1008F00006F8340006EBC4050320687085F8028012
+:10090000EA7085F804800920687110E08DF81810ED
+:100910009DF8180006F8340006EBC4050320687043
+:1009200085F8028085F8038085F804806A7128467E
+:100930000621F8F76FFECDE90808000AE87108986B
+:10094000A871FFF700BBF34A9AF8D009401C8AF857
+:10095000D00997F8410A8DF8180010980621F3285D
+:1009600075D007DC052873D0F12808D0F22800D113
+:1009700013E06FE0F4286CD0F6286BD1D3E0F520BB
+:1009800006F834009DF8180006EBC405687085F879
+:1009900002800520E870F120F6E0F52006F834002A
+:1009A0009DF8180006EBC407787087F80280F220E3
+:1009B000387195F8480F787195F8480F012812D0D2
+:1009C00095F8480F20285AD0ADF83410BDF83400FF
+:1009D000F8703846BDF83410F8F71CFE00E0DDE092
+:1009E000CDE9080842E12520ADF834004146ADF8D4
+:1009F00004800DE0BDF80400284490F8210FBDF8F4
+:100A000004203A449071BDF80400401CADF8040085
+:100A1000BDF804000F28EDD3ADF804100DE0BDF8CB
+:100A20000400284490F8330FBDF804203A44507570
+:100A3000BDF80400401CADF80400BDF804000A280D
+:100A4000EDD395F8420FF877ADF8041012E03FE0CF
+:100A5000A6E08CE031E0BDF80400284490F8430F94
+:100A6000BDF80410394481F82000BDF80400401C92
+:100A7000ADF80400BDF804000528ECD3A6E70A2071
+:100A8000ADF8340040460BE0BDF80400284490F86F
+:100A9000430FBDF8041039448871BDF80400401CB0
+:100AA000ADF80400BDF804000428EDD38EE74870CB
+:100AB000BDF83400801CADF834009748974D0E996E
+:100AC00081B301297DD002297CD003297BD101E1AA
+:100AD000F52006F834009DF8180006EBC40778707E
+:100AE000404687F80280F321397195F8481F7971E3
+:100AF0000C21ADF8341095F8421FB9710BE0BDF828
+:100B00000400284490F8430FBDF804103944C8711C
+:100B1000BDF80400401CADF80400BDF80400052831
+:100B2000EDD353E7ABE0ADF83410F52006F8340010
+:100B30009DF8180006EBC405687085F80280BDF8C2
+:100B40003400E870F620287197F8480A6871284642
+:100B5000BDF83410F8F75EFDCDE90808BDF8341093
+:100B6000000A6854BDF83410089829449FE7F5201E
+:100B700006F834009DF8180006EBC405687085F887
+:100B800002800520E870F420287128460521F8F736
+:100B900041FDCDE90808000A68710898A87173E45E
+:100BA00040F21320ADF83400F52006F834009DF82B
+:100BB000180006EBC4077870BDF83400000AB8705E
+:100BC00002E06AE076E094E0BDF83400F8700520B9
+:100BD000387140460CE0BDF8041009EB010090F8B4
+:100BE0001E0ABDF8041039444871BDF80400401CC9
+:100BF000ADF80400BDF804000A28ECD3B9F82A0ABD
+:100C00009246000AF873B9F82A0A3874B5F8560FF4
+:100C1000000A7874B5F8560FB874B5F8561F0E98D8
+:100C200001EB802081B20320F8F714F94546ADF8B6
+:100C3000048050464FF400720DE0BDF804100144EA
+:100C400091F86610BDF804303B44D974BDF8041027
+:100C5000491CADF80410BDF804109142EDD338469C
+:100C6000BDF83410F8F7D6FCCDE90805BDF834100E
+:100C7000000A7854BDF834100898394417E7BDF8D5
+:100C80003410B1B38021F9F770FBBDF83400C5F81A
+:100C9000A40022480121A03029E0BDF8341041B35E
+:100CA0000821F9F762FBBDF8340068671B48012191
+:100CB00070301CE0BDF83400D8B14FF48071184892
+:100CC000F9F753FBBDF83400C5F8BC001348012107
+:100CD000B8300CE0BDF8341059B14FF48061F9F729
+:100CE00044FBBDF83400E8650C4801215830F8F7A2
+:100CF000E7FC084890F86702002807D006EBC4001C
+:100D00000023BDF834100E9AF9F7E6FD11B0BDE8E6
+:100D1000F08F0000D4100020000C02400060024060
+:100D2000000002402DE9F04700242DED048B8046A1
+:100D300089469FED1E9B25462646E20040464946D1
+:100D4000F7F771FAC7B22046F7F739FC41EC110BFF
+:100D5000B0EE490AF0EE690A06F046FD380907F0E0
+:100D60000F0100EB8000B0EE408AF0EE608A01EBEC
+:100D70004000F7F724FC53EC182BF7F73FFB41EC4E
+:100D8000180B28463146F7F727FC53EC182BF7F7DA
+:100D90008EFAF7F74CFC641CE4B205460E46082CAC
+:100DA000CBD3BDEC048BBDE8F08700000000000051
+:100DB0000000594070B50F4D40F2244421462846AA
+:100DC00006F0AFF9012813D1298828462A1D118879
+:100DD000214606F043F90849012081F871090748C6
+:100DE000D0F88C0001F50051C0F57A70A1F8F80F29
+:100DF00070BD000000440040D4100020006002409C
+:100E000010B50C4C40F22441204606F08AF9012826
+:100E10000ED12088201D00880749012081F87D0916
+:100E20000648406C01F50051C0F57A70A1F8FA0F40
+:100E300010BD0000004C0040D410002000600240B3
+:100E400010B50B4C40F22441204606F06AF9012807
+:100E50000DD12088A0880749012081F8890906481A
+:100E6000406901F50051C0F57A70A1F8FC0F10BD82
+:100E700000500040D41000200060024010B50C4C1F
+:100E800040F22441204606F04CF901280ED120887A
+:100E9000201D00880749012081F895090648C06A8D
+:100EA00001F50051C0F57A70A1F8FE0F10BD0000E9
+:100EB00000480040D41000200060024010B5124CE1
+:100EC00010492046F8F7E6FB00212046F8F7F8FB2A
+:100ED0000E4C4021204606F01DF90028F9D0802153
+:100EE0000B48F9F744FA084C0A49183C2046F8F731
+:100EF000D1FB01212046F8F7E3FB074901200871E7
+:100F000010BD000000802020A0600240004400408E
+:100F1000000C0240008800200F08002010B5124C81
+:100F200010492046F8F7B6FB00212046F8F7C8FB29
+:100F30000E4C4021204606F0EDF80028F9D008219B
+:100F40000B48F9F714FA084C0A49303C2046F8F7E8
+:100F5000A1FB01212046F8F7B3FB074901200871E6
+:100F600010BD00002080002070600240004C004056
+:100F7000000C0240008020100F08002010B5124C19
+:100F800010492046F8F786FB00212046F8F798FB29
+:100F90000E4C4021204606F0BDF80028F9D04FF451
+:100FA00080710B48F9F7E3F9074C0A49A83C204641
+:100FB000F8F770FB01212046F8F782FB0649012073
+:100FC000087110BD00800028B86002400050004049
+:100FD00000000240208000100F08002010B5124CC5
+:100FE00010492046F8F756FB00212046F8F768FB29
+:100FF0000E4C4021204606F08DF80028F9D04FF421
+:1010000080610B48F9F7B3F9074C0A49303C204698
+:10101000F8F740FB01212046F8F752FB0649012072
+:10102000087110BD00800018586002400048004060
+:10103000000C0240008800100F0800202DE9F04746
+:10104000012190B0480503F091FF8648F8F742FB74
+:10105000402738010024CDE90540C50107940894D4
+:10106000CDE9094546040C940D94DFF8FC917F48C6
+:101070000B94CDE90207CDE9006969460E947948E1
+:10108000F8F7D0FB012210217648F8F7B5FBDFF81E
+:10109000D4A1AAF1180A5046F8F71CFB4FF47A784D
+:1010A000CDE90348E811CDE9054007940894CDE95E
+:1010B00009456F480B940C940D9400960E94CDE95D
+:1010C000019069465046F8F7ADFB01215046F8F70C
+:1010D000F7FADFF890A1AAF1300A5046F8F7FAFAC9
+:1010E000E811CDE9054007940894CDE909450C9431
+:1010F0000D94DFF8809160480B94CDE90207CDE9AB
+:10110000006969460E945046F8F78CFB01221021C5
+:101110005046F8F771FBDFF84CA1AAF1600A50467F
+:10112000F8F7D8FACDE90348E811CDE9054007946E
+:101130000894CDE9094551480B940C940D94009600
+:101140000E94CDE9019069465046F8F76BFB0121FA
+:101150005046F8F7B5FADFF80CA10AF1180A504624
+:10116000F8F7B8FAE811CDE9054007940894CDE9FD
+:1011700009450C940D94DFF8089142480B94CDE991
+:101180000207CDE9006969460E945046F8F74AFB1C
+:10119000012210215046F8F72FFBDFF8C8A0AAF172
+:1011A000900A5046F8F796FACDE90348E811CDE9E0
+:1011B000054007940894CDE9094533480B940C94F5
+:1011C0000D9400960E94CDE9019069465046F8F7CB
+:1011D00029FB01215046F8F773FADFF88890A9F14E
+:1011E00048094846F8F776FA0397E811CDE9054033
+:1011F00007940894CDE9094525480B940C940D9467
+:10120000224F00960E94CDE9017069464846F8F7E2
+:1012100009FB012210214846F8F7EEFADFF8449066
+:10122000A9F178094846F8F755FACDE90348E811DD
+:10123000CDE9054007940894CDE9094515480B947C
+:101240000C940D9400960E94CDE9017069464846C1
+:10125000F8F7E8FA01214846F8F732FA10B0BDE88D
+:10126000F0870000A0600240044400400C450020CC
+:101270006C4E0020044C0040644700205452002073
+:1012800004500040BC4900203C5600200448004067
+:10129000144C0020245A00202DE9FC41012108466D
+:1012A00003F064FE0121042003F060FE0121082008
+:1012B00003F05CFE0121402003F058FEDFF8FC80C3
+:1012C000072205214046F9F739F807220621404652
+:1012D000F9F734F8072208214046F9F72FF80722DA
+:1012E00009214046F9F72AF8354F08220A213846E5
+:1012F000F9F724F808220B213846F9F71FF80822DD
+:1013000002214046F9F71AF808220C213846F9F76D
+:1013100015F802268DF8056000244FF459708DF8F9
+:101320000640012500908DF807508DF8046069464D
+:101330004046F8F7C7FF8DF805604FF4E0508DF890
+:10134000064000908DF807508DF8046069463846D5
+:10135000F8F7B8FF4FF4916000908DF806408DF8D3
+:10136000045069464046F8F7ADFF280200908DF81A
+:1013700006408DF8045069461248F8F7A3FF8DF82F
+:1013800006404FF4F040104C00908DF80450694630
+:101390002046F8F797FFA9032046F8F7E6FF690310
+:1013A0002046F8F7E2FFA1142046F8F7DEFFE1142B
+:1013B0002046F8F7DAFFBDE8FC810000000C02408F
+:1013C00000080240000002400018024070B50024EE
+:1013D000FFF762FFFFF732FE00F022F80E4D00210A
+:1013E00085F86C19012285F86C290C480170817010
+:1013F0004170C2704FF47A718160042085F86C09E5
+:1014000004E0204600F062F9641CE4B295F86C092F
+:10141000A042F6D870BD0000D4100020104100207A
+:10142000F8B511208DF8000002258DF80150012437
+:101430008DF802408DF80340684600F0EBFA262054
+:101440008DF800008DF8014000268DF802608DF8BF
+:101450000340684600F0DEFA0E208DF800008DF89B
+:1014600001508DF802408DF80340684600F0D2FA32
+:1014700027208DF800008DF801408DF802608DF86E
+:101480000340684600F0C6FA0F208DF800008DF882
+:1014900001508DF802408DF80340684600F0BAFA1A
+:1014A00034208DF800008DF801408DF802608DF831
+:1014B0000340684600F0AEFA2F208DF800008DF84A
+:1014C00001508DF802408DF80340684600F0A2FA02
+:1014D00035208DF800008DF801408DF802608DF800
+:1014E0000340684600F096FAF8BD01B9102110F8E3
+:1014F000012B10F8013B491E5A400904090CF8D190
+:1015000002F07F00704700002DE9FF5F14460F4690
+:101510004FF480564FF480684FF4C0694FF00C0AC6
+:1015200040F2244B002580B1012830D0022851D050
+:10153000032871D10121880403F03CFD0097012CA0
+:101540006DD0022C70D094B377E00121480403F0F1
+:1015500031FD0097012C03D0022C06D054B10DE0D0
+:10156000ADF80460ADF8088008E0ADF80460ADF8AF
+:10157000089003E0ADF80450ADF80850ADF80650FF
+:10158000ADF80C50ADF80AA069463B4C5DE0012176
+:10159000C80403F00FFD0097012C03D0022C07D0E4
+:1015A0005CB10EE0ADF80460ADF8088009E040E001
+:1015B000ADF80460ADF8089003E0ADF80450ADF864
+:1015C0000850ADF80650ADF80C50ADF80AA06946C9
+:1015D0002A4C3AE00121080503F0ECFC0097012CAD
+:1015E00003D0022C06D054B10DE0ADF80460ADF884
+:1015F000088008E0ADF80460ADF8089003E0ADF8AD
+:101600000450ADF80850ADF80650ADF80C50ADF8E8
+:101610000AA069461A4C18E02CE000E004E0ADF89E
+:101620000460ADF8088008E0ADF80460ADF80890FB
+:1016300003E0ADF80450ADF80850124CADF8065078
+:10164000ADF80C50ADF80AA06946204605F0A0FDA3
+:101650000121204605F005FD01225946204605F0EE
+:101660007FFD1021204605F0F9FC0122C021204613
+:1016700005F001FDBDE8FF9F00440040004C004024
+:1016800000500040004800402DE9FC410024CDE915
+:1016900000446F4664220023F6F794FD0E4605468B
+:1016A000104619460A220023F6F78CFD010102F0CC
+:1016B0000F000818385504F10104E4B228463146F9
+:1016C000082CE7D3DDE90001BDE8FC812DE9F05FDE
+:1016D000644F4FF0040A0646002587F86CA900EB1A
+:1016E000460000EB061007EB001494F81D0A0128D1
+:1016F00003D10021304600F0B7F806EB4602B846A9
+:1017000007EB82074FF0000B87F870B987F872B9C2
+:1017100087F871B987F873B94FF00509C7F8789958
+:1017200087F8A0B987F8A2B9012087F8A10987F83E
+:10173000A309D4F8180A00EB80004000C7F8A809F4
+:1017400094F8152AD4F8101A3046FFF7DDFE94F805
+:10175000160A06EBC601434A01EB062102EBC1065D
+:10176000072815D2DFE800F01404060A0C0E180052
+:10177000484600E00F2086F8D40E09E00720FAE77B
+:101780005046F8E7D4F8180A64214843C7F8A80976
+:101790004FF0A10AC1465EE00320ECE705EB4510DF
+:1017A00006EB800080F8E4BE012380F8E63E80F876
+:1017B000E5BE80F8E7BE4FF47A73C0F8EC3E04EB68
+:1017C000051383F842BA80F8D8BE94F8161A072990
+:1017D0003FD2DFE801F03E0408080A0C0E00E521C4
+:1017E00080F8DC1E35E05146FAE7B121F8E73121F7
+:1017F000F6E7F12180F8DC1E002125E001EBC107AE
+:1018000007EB012701EB410C02EBC7070CEB011CB6
+:10181000002009EB0C1211E002EB001C9CF840CAFE
+:1018200093F8488AC44507D193F840CA00EB4018A2
+:1018300007EB880888F849CF401CC0B292F817CA55
+:101840008445E9D8491CC9B299F86C094A468842CE
+:10185000D4D86D1CEDB294F8170AA8429ED8BDE802
+:10186000F09F0000D41000202DE9F04105466148AA
+:101870004FF48042531006685F488414C71439B18E
+:10188000C5B1012D18D0022D18D0032D1BD117E0A2
+:1018900035B1012D06D0022D06D0032D13D105E060
+:1018A000114604E0194602E0214600E03946F8F707
+:1018B0005EFD08E0114604E0194602E0214600E022
+:1018C0003946F8F752FD642007F0E2F800224FF4A1
+:1018D00016512846FFF718FEDFF8208105EB45007A
+:1018E00008EB8000002280F8A229C0F8A42905EBAB
+:1018F000450000EB051008EB0011D1F8183A08F587
+:1019000040504364012380F83D3091F8161A3C4C56
+:10191000962305EB8500204406290AD2DFE801F072
+:10192000090305050733762102E0837001E06E218B
+:101930008170C5EB0511334B01EB8101C02403F825
+:10194000314003EBC10462700821A170E27006F01F
+:101950000F0105EB05121144217180786071202080
+:10196000A071E171802020724C2060725420A0721E
+:101970002548264F0B2645B1012D0FD0022D24D02E
+:10198000032D14D12CE06621D2E78021F8F7EDFC7D
+:10199000C7F8A4601D480121A03006E00821F8F72F
+:1019A000E4FC7E67194801217030F7F789FE98F84A
+:1019B000670228B1204600232A460B21F8F78CFF46
+:1019C000BDE8F041642007F063B84FF4807110481F
+:1019D000F8F7CBFCC7F8BC600C480121B830E4E74D
+:1019E0004FF48061F8F7C1FCFE65084801215830CA
+:1019F000DBE70000187AFF1F00180240D410002017
+:101A00000C5E00200C450020000C024000600240EB
+:101A10000000024030B50F23C27801780125FAB1E9
+:101A2000144A126801F1E02102F4E062C2F5E062BA
+:101A3000C2F30722C2F10404D3404278A240847862
+:101A40001C401443220181F80024007800F01F019B
+:101A50008D404009800000F1E020C0F8005130BD09
+:101A600001F01F0085404809800000F1E020C0F827
+:101A7000805130BD0CED00E0024A114001430248A4
+:101A80000160704780FFFF1F08ED00E0BFF34F8F3C
+:101A900004480168044A01F4E06111430160BFF3A6
+:101AA0004F8FFEE70CED00E00400FA0510B50021B1
+:101AB000074B0A46002003EBC004401CC0B262542E
+:101AC0008028F8D3491CC9B20829F3D310BD0000FF
+:101AD0000F6800202DE9FE4F0026171A8146701E60
+:101AE0003546A3EB010A8846002F02DD4FF00101C5
+:101AF00002E003D14FF00001019102E0C7F10007BD
+:101B00000190BAF1000F02DD4FF0010002E003D1B5
+:101B10004FF00000009002E0C7F1000A009050462C
+:101B2000574501DD3C4600E00446601C4FF0000BC9
+:101B3000029016E008F0FF0109F0FF000C9A00F097
+:101B400015F83E445544A64202DD0199361B8944EE
+:101B5000A54202DD00992D1B88440BF101001FFAFC
+:101B600080FB02998B45E5DBBDE8FE8F30B5CC08E4
+:101B700001F0070301259D40EBB2064D05EBC005C2
+:101B8000C808285C0AB1184302E063EA0000C043B9
+:101B9000285530BD0F6800202DE9FC4101210A20A5
+:101BA00003F0E4F901248DF8044000264FF4C050FE
+:101BB0008DF80660032700908DF805708DF80740BA
+:101BC00069464648F8F77EFB8DF804408DF80660BC
+:101BD0008DF80570A5028DF80740414C00956946C7
+:101BE0002046F8F76FFBC82006F052FF2946204632
+:101BF000F8F7BBFBC82006F04BFF29462046F8F754
+:101C0000B6FBC82006F044FF0021FD2000F024FAB6
+:101C10000021122000F020FA0021AE2000F01CFA72
+:101C20000021D52000F018FA0021A02000F014FABD
+:101C30000021A82000F010FA00213F2000F00CFA4B
+:101C40000021D32000F008FA0021084600F004FA31
+:101C50000021402000F000FA0021A02000F0FCF953
+:101C60000021C02000F0F8F90021DA2000F0F4F99A
+:101C70000021122000F0F0F90021812000F0ECF9A1
+:101C800000217F2000F0E8F90021D92000F0E4F9DC
+:101C90000021822000F0E0F90021DB2000F0DCF9D7
+:101CA0000021342000F0D8F90021A42000F0D4F95C
+:101CB0000021A62000F0D0F90021202000F0CCF96E
+:101CC0000021084600F0C8F9FFF7F0FE0021AF2020
+:101CD00000F0C2F900F054F8BDE8FC81000C0240AD
+:101CE000000402400346012000E05843491EC9B2E7
+:101CF000FBD270472DE9F84F82460A980D465043B3
+:101D00006421B0FBF1F0984600F0FF0B4FF00109A1
+:101D10000AEB02072B4600245046FAB21946CDF8CA
+:101D20000090FFF7D7FE05EB0806F3B2FAB2F1B266
+:101D30005046CDF80090FFF7CDFE5246F3B229464B
+:101D40001046CDF80090FFF7C5FEF3B2FAB2F8B234
+:101D50002946CDF80090FFF7BDFE4F460AEB0B0673
+:101D600009E02819C3B2C1B2F2B250460097FFF79A
+:101D7000B1FE641CE4B24445F3D3BDE8F88F000023
+:101D800070B50025B020294600F066F9002108460C
+:101D900000F062F90021102000F05EF9084E0024E6
+:101DA00006EBC4000121405D00F056F9641CE4B26A
+:101DB000802CF5D36D1CEDB2082DF0D370BD000062
+:101DC0000F68002070B50B4C05460221204603F039
+:101DD00097FA0028F9D02946204603F09AFA012103
+:101DE000204603F08DFA0028F9D0204603F08FFA40
+:101DF000C0B270BD003800402DE9FC4F1D4688463A
+:101E000081468B460090082B0ED0680700D0012039
+:101E100000EBD500690810FB01F0C0B2203A02F0D7
+:101E2000FF0A0026019046E00620F7E7082D10D0B3
+:101E30000C2D14D0102D16D0182D3FD121490AEBAE
+:101E4000CA0001EB80000027845DE0070FD00B9AE9
+:101E500010E01D490AEB4A0001EB4000F3E70AEBF2
+:101E60004A001A49EDE71A4901EB0A10EBE70B9813
+:101E700030B3002241464846FFF778FE7F1C6408D5
+:101E800008F10100FFB200F0FF08082FDDD309F1CF
+:101E9000010000F0FF09082D0AD00099A9EB01000C
+:101EA000B0EB550F04D10BF10800894600F0FF0B91
+:101EB000761CD846F6B201988642B7D3BDE8FC8FAF
+:101EC0000122D7E710A3010884960108AC98010805
+:101ED000209D01082DE9F84F1D00DDE90A799246A1
+:101EE0008B4680464FF0000611D11046F6F767FB8F
+:101EF00041EC100B05F0E0FB9FED1C1B51EC100BAF
+:101F000053EC112BF6F7D3F9F6F772FBC5B2082F95
+:101F100000D1022600241CE0281B401EC1B20A206A
+:101F2000FFF7E0FEBAFBF0F00A21B0FBF1F201FB93
+:101F30001200CDF8009088B13030C2B206EB5701E4
+:101F400001FB0480C0B23B465946FFF755FF641CB5
+:101F5000E4B2AC42E0D32846BDE8F88F06EB570167
+:101F600001FB0480C0B23B463022EDE700000000D8
+:101F70000000F03F2DE9FF4F81B0064600900F466C
+:101F80004FF0000A8946580700D0012000EBD3002B
+:101F90000490002032E0002029E00E98002410F880
+:101FA0000A500AF101001FFA80FAE80701D00F9ADF
+:101FB00002E00F9848B3002239463046FFF7D6FDBD
+:101FC0007F1C641C6D08E4B2FFB2082CEDD3761CB4
+:101FD0000098F6B2311A0398814204D109F1080041
+:101FE000009E00F0FF0908F101004F46C0B20399BE
+:101FF00080468842D1D30BF10100C0B204998346D8
+:102000008842C8D305B0BDE8F08F0122D4E72DE99E
+:10201000F8431D46DDE908781646894604460EE079
+:102020003B4649462046CDF80080FFF7E5FE082FE5
+:102030000ED004EB5700C4B26D1EEDB2761C002D1D
+:1020400004D03278202A01D37E2AE9D9BDE8F8836A
+:10205000A41DE4B2F0E700002DE9F041114C064662
+:102060004FF4006500292946204602D0F8F77FF991
+:1020700001E0F8F77AF94FF4805739462046F8F72F
+:1020800074F939460848F8F772F93046FFF79AFEB6
+:1020900039462046F8F76BF929462046BDE8F0415D
+:1020A000F8F765B9000C0240000402402DE9F04F3A
+:1020B00087B00027ADF80C70ADF80470ADF808706B
+:1020C000ADF81470ADF81070ADF800704FF0F20B71
+:1020D0004FF0A30AFD4EDFF8F883FDE391F82306E5
+:1020E000022802D10720ADF80000BDF800003044FE
+:1020F0008079BDF800203244D27840EA0260BDF811
+:10210000002032441279BDF80030120433445B7968
+:1021100042EA03221043EF4A5368984279D0506054
+:10212000BDF8000030448078BDF800203244527879
+:1021300040EA0225B1F8EA24BDF800002844801CDA
+:10214000824266D30846B1F8EA14BDF80020491B64
+:10215000891A891EA0F8EA14BDF800002946304407
+:10216000F7F758FABDF80010294431444978BDF812
+:1021700000202A44B25C41EA022181427AD1BDF8B2
+:1021800000003044007900F001000490BDF8000028
+:10219000304480790024C0F34209EB1F0FE0BDF802
+:1021A000000020443044C0794A460499F7F73EFCC9
+:1021B000BDF8001021443144C871641CA4B29C4293
+:1021C000EDDB98F8670240B1A81C81B2BDF80000B1
+:1021D000012330440422F8F77FFBBDF800003044AF
+:1021E000C079012188F821164FF00009C8F8289518
+:1021F00088F82695B84A82F83290C2F83490ADF843
+:10220000149011287ED00DDCA0F10B00062815D209
+:1022100000E0FCE3DFE810F007086D08A5089F0860
+:102220009F0A1D00A2286FD004DC12286DD0A128BF
+:1022300004D1F5E2A32869D0A42868D0002049463B
+:10224000BDF800200244B154401C80B20528F7D3E9
+:10225000F2E3ADF80C904446D2E1BDF80C0000EB7F
+:10226000400101EB001004EB001090F8160A07285B
+:102270007DD200E0F3E3DFE800F07A040404047A9E
+:102280009B00484682E0BDF80000BDF814100844E9
+:102290003044007AB8B3012802D002286ED112E08F
+:1022A000BDF80C0000EB400101EB0010BDF804107C
+:1022B00004EB001000EB011090F8421A21F0040129
+:1022C00080F8421A5AE0BDF80C0000EB400101EB27
+:1022D0000010BDF8041004EB001000EB011090F8A2
+:1022E000421A21F0080180F8421ABDF80C0000EBF8
+:1022F000400202EB0010BDF8042004EB001000EBDC
+:10230000021005E0FDE339E0FCE3FCE3FCE3FCE361
+:10231000C0F8449ABDF80C100220F7F71BFC00200F
+:102320004A46BDF80C1001EBC10303EB012104EB9D
+:10233000C103BDF8041001EB411103EB810101441D
+:1023400081F8172F401C80B21428EAD30020BDF872
+:102350000C1001EBC10303EB012104EBC103BDF839
+:10236000041001EB411103EB8101014400E042E163
+:1023700081F8332F401C80B20A28E8D3BDF814003E
+:10238000401CADF81400BDF80400401CADF804007A
+:10239000BDF80C0000EB400101EB001004EB001055
+:1023A00090F8170ABDF8041088423FF66CAF22E19E
+:1023B000CC46ADF804900FE1BDF80000BDF8141054
+:1023C00008443044007A042805D005DC58B10128BF
+:1023D00040D0022878D11BE1082876D010287DD083
+:1023E000202871D1C1E1BDF80C0000EBC00101EB68
+:1023F000002004EBC001BDF8040000EB401001EB2D
+:10240000800090F8480F102820D1BDF80C0000EB98
+:10241000C00101EB002004EBC001BDF8040000EB9B
+:10242000401001EB800080F848CFBDF80C00F3218C
+:1024300000EBC00202EB002004EBC002BDF8040078
+:1024400000EB401002EB800080F8DC1EBDF81400A9
+:10245000401CBAE0BDF80C0000EBC00202EB00200B
+:1024600004EBC002BDF8040000EB401002EB80005A
+:1024700080F8DCBEBDF80C0000EB400101EB001061
+:10248000BDF8041004EB001000EB011090F8421AA4
+:1024900021F0080180F8421ABDF80000BDF81410C0
+:1024A00008443044017ABDF80C0000EBC00202EB96
+:1024B000002004EBC002BDF8040000EB401002EB6A
+:1024C000800080F8481F0AE081E0A1E0205E002043
+:1024D000D410002014080020D4400020D2E00020B6
+:1024E000BDF80010BDF814201144014431444A7A6B
+:1024F000BDF80C1001EBC10303EB012104EBC10398
+:10250000BDF8041001EB411103EB8101014481F896
+:10251000212F401C80B20F28E2D30020BDF800100C
+:10252000BDF814201144014431440A7EBDF80C105A
+:1025300001EBC10303EB012104EBC103BDF804105F
+:1025400001EB411103EB8101014481F8332F401C61
+:1025500080B20A28E2D3BDF80000BDF81410084488
+:10256000304490F82200BDF80C1001EBC10202EBE0
+:10257000012104EBC102BDF8041001EB411102EB93
+:10258000810181F8420F0020BDF80010BDF8142031
+:1025900011440144314491F82320BDF80C1001EBA3
+:1025A000C10303EB012104EBC103BDF8041001EBEF
+:1025B000411103EB8101014481F8432F401C80B29B
+:1025C0000528E1D3BDF814002030ADF81400BDF8A3
+:1025D0000400401CADF80400BDF80C0000EB400105
+:1025E00001EB001004EB001090F8170ABDF804107E
+:1025F00088423FF6E1AEBDF80C00401CADF80C007F
+:1026000094F86C09BDF80C1088423FF626AE1FE620
+:10261000BDF80C0000EBC00202EB002004EBC0028E
+:10262000BDF8040000EB401002EB800080F8DCBE37
+:10263000BDF80C0000EB400101EB0010BDF80410E8
+:1026400004EB001000EB011090F8421A21F0080191
+:1026500080F8421ABDF80000BDF814100844304458
+:10266000017ABDF80C0000EBC00202EB002004EB85
+:10267000C002BDF8040000EB401002EB800080F8BF
+:10268000481FE3E6BDF80C00F32100EBC00202EBAB
+:10269000002004EBC002BDF8040000EB401002EB88
+:1026A000800080F8DC1EBDF80C0000EB400101EB5F
+:1026B0000010BDF8041004EB001000EB011090F8BE
+:1026C000421A21F0080180F8421ABDF80000BDF856
+:1026D000141008443044017ABDF80C0000EBC0022D
+:1026E00002EB002004EBC002BDF8040000EB401038
+:1026F00002EB800080F8481FBDF80000BDF8141000
+:1027000008443044417ABDF80C0000EBC00202EBF3
+:10271000002004EBC002BDF8040000EB401002EB07
+:10272000800080F8421F0020BDF80010BDF8142082
+:102730001144014431448A7ABDF80C1001EBC10305
+:1027400003EB012104EBC103BDF8041001EB4111BF
+:1027500003EB8101014481F8432F401C80B205281E
+:10276000E2D3BDF81400C01D2FE7BDF80C0000EB4C
+:10277000C00202EB002004EBC002BDF8040000EB35
+:10278000401002EB800080F8DCBEBDF80C0000EBCE
+:10279000400101EB0010BDF8041004EB001000EB49
+:1027A000011090F8421A21F0080180F8421ABDF891
+:1027B0000000BDF8141008443044017ABDF80C0044
+:1027C00000EBC00202EB002004EBC002BDF80400E5
+:1027D00000EB401002EB800080F8481F0020BDF89D
+:1027E0000010BDF814201144014431444A7ABDF868
+:1027F0000C1001EBC10303EB012104EBC103BDF895
+:10280000041001EB411103EB8101014481F8432FD6
+:10281000401C80B20428E2D3BDF81400401DD4E669
+:10282000A81E0D2190FBF1F0C0B20490ADF80C9001
+:102830004446ACE1484686E1BDF80C0000EB40019F
+:1028400001EB0010BDF8041004EB001000EB0110C8
+:1028500090F8420A80077DD407EB8700BDF800108E
+:1028600000EBC70008443044007A0021FEF75AFA12
+:10287000BDF80C2002EB420303EB0212BDF804305A
+:1028800004EB021202EB031292F8402A89EA0103D8
+:1028900042401A435ED1BDF80C0000EBC00101EBD1
+:1028A000002004EBC001BDF8040000EB401001EB78
+:1028B000800090F8150F01287DD1BDF8000030444C
+:1028C000407BBDF800103144897A40EA0161BDF8CF
+:1028D00000003044C07A00E0FEE3BDF800200004B0
+:1028E0003244127B40EA02200143BDF80C0000EBA9
+:1028F000C00202EB002004EBC002BDF8040000EBB4
+:10290000401002EB8000C0F8E01EBDF8000030442B
+:10291000007DBDF800103144497C40EA0160BDF8FB
+:1029200000103144897CBDF8002009043244D27C77
+:1029300041EA02210843BDF80C1001EB410202EB11
+:102940000111BDF8042004EB011101EB0211C1F8E3
+:10295000440A00E0F4E0BDF80C0000EB400101EB9C
+:102960000010BDF8041004EB001000EB011090F80B
+:10297000421A41F0200180F8421ABDF80C100220E2
+:10298000F7F7E8F8BDF80C0000EB400101EB001090
+:10299000BDF8041004EB001000EB011090F8401A91
+:1029A000BDF80C0000EBC00202EB002004EBC000FD
+:1029B00080F8D11E00E051E0BDF80C0000EB4001B2
+:1029C00001EB001004EB001090F8160A012804D067
+:1029D000022847D0032841D144E0BDF8000030442C
+:1029E000407A10B1012839D13AE0BDF80C0000EB73
+:1029F000400101EB001004EB001090F81C0A0028C5
+:102A0000BDF80C0000EBC00101EB002000E0FDE38D
+:102A100004EBC001BDF8040000EB401001EB8000A6
+:102A2000D0F8E00E03D0B0F1104F03D105E0B0F5BF
+:102A3000100F02D0B52101E0B0E0C321BDF80C00B9
+:102A400000EBC00202EB002004EBC002BDF8040062
+:102A500000EB401002EB800080F8DC1E6BE0FCE332
+:102A6000B921EBE7BDF80C0000EBC00101EB002041
+:102A700004EBC001BDF8040000EB401001EB800046
+:102A800090F8D81EBDF80C0000EBC00202EB00204D
+:102A900004EBC00090F8D40E81424CD1BDF8000088
+:102AA0003044807BBDF8001000043144C97B40EA0B
+:102AB0000121BDF800003044007C0143BDF80C004A
+:102AC00000EBC00202EB002004EBC002BDF80400E2
+:102AD00000EB401002EB8000C0F80C1FBDF80000B6
+:102AE0003044417ABDF80C0000EBC00202EB00203C
+:102AF00004EBC002BDF8040000EB401002EB8000C4
+:102B000004E0F0E302E1EFE328E248E080F8DD1EB4
+:102B1000BDF80C00A42100EBC00202EB002004EB86
+:102B2000C002BDF8040000EB401002EB800080F80A
+:102B3000DA1E514682E77F1C0498FFB2874213D207
+:102B4000BDF80400401CADF80400BDF80C0000EB1B
+:102B5000400101EB001004EB001090F8170ABDF8DB
+:102B6000041088423FF668AEBDF80C0000EB40014F
+:102B700001EB001004EB001090F8170ABDF80410E8
+:102B800088420BD8BDF80C00401CADF80C0094F83E
+:102B90006C09BDF80C1088423FF64CAE01E1ADF86F
+:102BA0000C90444642E0ADF804901EE0BDF80000F1
+:102BB0003044007A0021FEF7B5F8BDF80C2002EB96
+:102BC000420303EB0212BDF8043004EB021202EBE5
+:102BD000031292F8402A89EA010342401A432CD09A
+:102BE000BDF80400401CADF80400BDF80C0000EB7B
+:102BF000400101EB001004EB001090F8170ABDF83B
+:102C000004108842D2D8BDF80C0000EB400101EB63
+:102C1000001004EB001090F8170ABDF80410884269
+:102C2000BCD8BDF80C00401CADF80C0094F86C0941
+:102C3000BDF80C108842B6D8B3E0BDF80C0000EB2C
+:102C4000400101EB0010BDF8041004EB001000EB94
+:102C5000011090F8401ABDF80C0000EBC00202EB26
+:102C6000002004EBC00080F8D11EBDF80C0000EB82
+:102C7000400101EB001004EB001090F8160A012847
+:102C800032D0022801D00328BDD1BDF80C0000EBE2
+:102C9000C00101EB002004EBC001BDF8040000EB13
+:102CA000401001EB800090F8D81EBDF80C0000EB3E
+:102CB000C00202EB002004EBC00090F8D40E814269
+:102CC000A1D1BDF80C00AA2100EBC00202EB00204C
+:102CD00004EBC002BDF8040000EB401002EB8000E2
+:102CE00080F8DA1E514600E0CA21BDF80C0000EB66
+:102CF000C00202EB002004EBC002BDF8040000EBB0
+:102D0000401002EB800080F8DC1E7CE7484640E083
+:102D1000ADF804901EE0BDF800003044007A0021B8
+:102D2000FEF700F8BDF80C2002EB420303EB0213A0
+:102D300008EB0312BDF8043002EB031292F8402AAC
+:102D400089EA010342401A432CD0BDF80400401C1C
+:102D5000ADF80400BDF80C0000EB400101EB0011E0
+:102D600008EB011090F8170ABDF804108842D2D879
+:102D7000BDF80C0000EB400101EB001108EB011065
+:102D800090F8170ABDF8041088420AD8BDF80C0064
+:102D9000401CADF80C0098F86C09BDF80C2090426E
+:102DA000B6D85FE1BDF80C00BDF8042000EB40018F
+:102DB00001EB0010414608EB001000EB021090F808
+:102DC000402ABDF80C0000EBC00303EB002008EB29
+:102DD000C00080F8D12EBDF800003044407ABDF824
+:102DE000002000043244927A40EA0222BDF800003A
+:102DF0003044C07A0243BDF80C0000EBC00303EB83
+:102E0000002001EBC003BDF8040000EB401003EB11
+:102E10008000C0F80C2FBDF80C0000EB400202EB64
+:102E2000001001EB001090F8160A012841D002288A
+:102E300001D003289CD1BDF80C0000EBC00202EBCE
+:102E4000002001EBC002BDF8040000EB401002EBD3
+:102E5000800090F8D82EBDF80C0000EBC00303EB07
+:102E6000002001EBC00090F8D40E824280D1BDF862
+:102E70000C00A52200EBC00303EB002001EBC00314
+:102E8000BDF8040000EB401003EB800080F8DA2E60
+:102E9000BDF80C0000EBC00303EB002008EBC00101
+:102EA000BDF8040000EB401001EB800080F8DCAEC0
+:102EB0005EE7BDF80C0000EBC00202EB002001EB66
+:102EC000C002BDF8040000EB401002EB800090F857
+:102ED000D82EBDF80C0000EBC00303EB002001EB83
+:102EE000C00090F8D40E8242E2D1BDF80C00B222AC
+:102EF00000EBC00303EB002001EBC003BDF80400AE
+:102F000000EB401003EB800080F8DA2EBDF80C00D7
+:102F1000E52200EBC00303EB002001EBC003BDF88A
+:102F2000040000EB401003EB800080F8DC2E002C46
+:102F3000BED1BDF804000128BAD1BDF80C0000EBE9
+:102F4000C00202EB002008EBC001BDF8040000EB5A
+:102F5000401001EB8000D0F80C0F09E7BDF800002D
+:102F60003044007A05287DD2BDF800003044007A54
+:102F7000401EADF80C00BDF800003044407ABDF8AA
+:102F8000001000043144897A40EA0120BDF80010A5
+:102F90003144C97A0843C117FDF7C4FEBDF80C10CF
+:102FA000444601EB410202EB011208EB0211C1F8A9
+:102FB000100ABDF800003044007B0021FDF7B2FE8E
+:102FC000BDF80C1001EB410202EB011204EB0211FF
+:102FD00081F8140ABDF800003044407B0021FDF761
+:102FE000A1FEBDF80C1001EB410202EB011204EB53
+:102FF000021181F8150ABDF800003044807B0021E1
+:10300000FDF790FEBDF80C1001EB410202EB01123E
+:1030100004EB021181F8160ABDF800003044C07BB1
+:103020000021FDF77FFEBDF80C1001EB410202EB21
+:10303000011204EB021181F8170ABDF800003044B8
+:10304000007C0021FDF76EFEBDF80C1001EB410283
+:1030500002EB011204EB0211C1F8180ABDF80000DE
+:10306000304400E035E2407C0021FDF75BFEBDF816
+:103070000C1001EB410202EB011204EB021181F88A
+:103080001C0ABDF80C0000EB400101EB001104EB41
+:10309000011090F8160A0628484655D09CE0BDF865
+:1030A0000000BDF8041008443044807C0021FDF786
+:1030B00039FEBDF804204FF00309B2FBF9F2BDF868
+:1030C0000C1001EB410303EB011304EB031101EBC3
+:1030D000021181F8400A00E086E3BDF80000BDF867
+:1030E000041008443044C07C0021FDF71BFEBDF8ED
+:1030F0000420BDF80C10B2FBF9F201EB410303EB25
+:10310000011304EB031101EB021181F8410ABDF830
+:103110000000BDF8041008443044007D0021FDF794
+:1031200001FEBDF80420BDF80C10B2FBF9F201EB72
+:10313000410303EB011304EB031101EB021181F8CE
+:10314000480ABDF80400C01CADF80400BDF80C002E
+:1031500000EB400101EB001104EB011090F8170A9D
+:10316000BDF8041000EB4000884298D845E0BDF857
+:103170000000BDF8041008443044807C0021FDF7B5
+:10318000D1FDBDF80C1001EB410202EB0111BDF8BD
+:10319000042004EB0111520801EB021181F8400AEE
+:1031A000BDF80000BDF8041008443044C07C002184
+:1031B000FDF7B8FDBDF80C1001EB410202EB011167
+:1031C000BDF8042004EB0111520801EB021181F853
+:1031D000410ABDF80400801CADF80400BDF80C00E5
+:1031E00000EB400101EB001004EB001090F8170A0F
+:1031F000BDF80410B1EB400FB9D3BDF80C1002209C
+:10320000F6F7A8FCBDF80C00C0B200E0D8E2FEF76B
+:103210005DFABDF80C00012100EB400204EB8200D6
+:1032200080F83115B7E2BDF800003044007A44461A
+:1032300088F86D02BDF800003044407A88F86C02CE
+:10324000BDF800003044807A88F86B02BDF80000B9
+:103250003044C07A88F86A0200E0A2E2BDF80000BB
+:103260003044007B84F86902BDF800003044407BA4
+:1032700084F8680204F51A74F6F788FBF6F744FB45
+:103280002078A4F51A74FF2829D1F6F7F5FABDF8CD
+:1032900000003044007A84F86D02BDF8000030442C
+:1032A000407A84F86C02BDF800003044807A84F8DB
+:1032B0006B02BDF800003044C07A84F86A02BDF8A1
+:1032C00000003044007B84F86902BDF800003044FF
+:1032D000407B84F86802F6F759FBF6F715FB606D42
+:1032E00018B10F2002E0F5E0FEE0102084F825067A
+:1032F00051E21020444688F82506BDF8000030440D
+:10330000007A88F86D02BDF800003044407A88F8F1
+:103310006C02BDF800003044807A88F86B02BDF87A
+:1033200000003044C07A84F86A02BDF800003044DE
+:10333000007B84F86902BDF800003044407B84F8CB
+:10334000680204F51A74F6F721FB01F0B9FEA060DB
+:10335000A068A0681FE20E2188F8251688F8619001
+:1033600019E24946ADF80C90444638E0ADF8041037
+:1033700014E0BDF80C0000EB400202EB0010BDF8B9
+:10338000042004EB001000EB021090F8420AC00782
+:1033900012D1BDF80400401CADF80400BDF80C00CB
+:1033A00000EB400202EB001004EB001090F8170A4B
+:1033B000BDF804209042DCD8BDF80C0000EB4002C0
+:1033C00002EB001004EB001090F8170ABDF804207F
+:1033D000904208D8BDF80C00401CADF80C00BDF8B8
+:1033E0000C000428C2D3BDF80C00042869D3FF4A9E
+:1033F00089465170FE490120C1F88802C1F888024F
+:1034000094F86500E8B30D2084F82506BDF80000A7
+:103410003044407ABDF800103144097A40EA012076
+:10342000ADF80800BDF800003044C07ABDF80010C7
+:103430003144897A40EA0120508000204FF4007323
+:10344000BDF8001001443144097B04EB000C8CF8FA
+:103450006610401C80B29842F2D3E448408800F2E3
+:10346000FF3081B20120F5F761FD50B184F8619021
+:10347000DE48418864225143BDF80820B1FBF2F1D7
+:1034800000E01CE084F860100121A1714188491C12
+:1034900041804088BDF80810884210D914F85C0FAC
+:1034A00040F001002070207820F00600801C207081
+:1034B000BDF80800608000210120F6F74BFB48466C
+:1034C00043E1102084F8250614F85C0F40F08000DA
+:1034D000207060E1BDF800003044017A88F8611086
+:1034E000112188F8251656E14946ADF80C9044465E
+:1034F00038E0ADF8041014E0BDF80C0000EB400219
+:1035000002EB0010BDF8042004EB001000EB0210E9
+:1035100090F8420AC00712D1BDF80400401CADF873
+:103520000400BDF80C0000EB400202EB001004EBBD
+:10353000001090F8170ABDF804209042DCD8BDF8BE
+:103540000C0000EB400202EB001004EB001090F8BE
+:10355000170ABDF80420904208D8BDF80C00401CA2
+:10356000ADF80C00BDF80C000428C2D3BDF80C0067
+:1035700004287DD39D4B002058709D490120C1F83F
+:103580008802C1F8880294F86500E8B3122084F834
+:103590002506BDF800003044007A84F8610094F8F4
+:1035A0006100401EADF80C000020BDF80010014481
+:1035B00031444A7ABDF80C1001EB410C0CEB0111BF
+:1035C00004EB0111014481F81E2A401C80B20A2834
+:1035D000EBD3BDF800003044007DBDF8001031444D
+:1035E000C97C40EA0120ADF80800BDF80000304475
+:1035F000807DBDF800103144497D40EA01205880AB
+:1036000000204FF4007100E056E0BDF800200244B5
+:103610003244D27D04EB000C8CF86620401C80B252
+:103620008842F0D358889946BDF80C1000EB8120F1
+:10363000401E81B20320F5F779FCE8B3B9F8021017
+:10364000484664225143BDF80820B1FBF2F184F8EA
+:1036500060100121A171B9F80210491CA9F80210EB
+:10366000B9F80210BDF80820914242D9002000E0CC
+:1036700091E0BDF80C1001EB410202EB011104EBEB
+:10368000011101EB001191F8492A42F0010281F881
+:10369000492A401C80B21028E9D3BDF80C0000EB89
+:1036A000400101EB001004EB001090F8281A41F0E3
+:1036B000010180F8281A00E046E0BDF80C0000EB9C
+:1036C000400101EB001004EB001090F8281A21F0E3
+:1036D0000601891C80F8281ABDF80810BDF80C00F6
+:1036E00000EB400202EB001004EB0010A0F82A1AD5
+:1036F00025E04088012827D10020BDF80C1001EBFF
+:10370000410202EB011104EB011101EB001191F8F0
+:10371000492A22F0010281F8492A401C80B210286F
+:10372000EBD3BDF80C0000EB400101EB001004EB03
+:10373000001090F8281A21F0010180F8281ABDF82D
+:103740000C100220F6F706FA00202949C1F8880279
+:10375000C1F888021FE0D8F8540044460A21B0FBA3
+:10376000F1F0BDF800103144097A884213D1BDF858
+:1037700000003044007A18B1606D0A38606504E0DA
+:10378000C4F85490102084F8250600210520F6F78F
+:10379000E1F90120A071B8F8EA04424620B3002004
+:1037A0001EE000200146BDF800200244B154401C38
+:1037B00080B20528F7D3A8F8EA1407B0BDE8F08F67
+:1037C0000020A1F8EA04F8E7BDF8001029440144FC
+:1037D00031448978BDF800300344F154401C80B274
+:1037E000B2F8EA148142EFD8414603E01408002001
+:1037F00000004242B8F8EA0400287EF46FACDCE72F
+:103800002DE9F74F002084B0FE4E0190054680461A
+:10381000009096F826054FF0000B012876D196F817
+:103820002106012872D108EB480101EB081000279E
+:1038300006EB001A56E00AEB071494F8420A000659
+:103840004ED594F8420A40F0040084F8420A94F8F5
+:10385000420A000744D594F8420A20F0080084F890
+:10386000420AC6F835B008EBC80101EB082006EBA8
+:10387000C00007EB471100EB8109E24809F6F96146
+:103880001022253004F52464F4F7DDFCD9F8F10E9C
+:10389000C6F81900D9F8F50EC6F81D002078307664
+:1038A000D9F80C0FC6F82100D648D0F86812C6F82F
+:1038B0003910B0F86C02A6F83D006068C6F83F0009
+:1038C000706D81B20220F5F731FB00210620F6F77A
+:1038D00041F9706D401C706500210520F6F73AF93A
+:1038E0007F1CBFB29AF8170AB842A4D841460220FA
+:1038F000F6F730F908F101001FFA80F8B8F1040F6B
+:1039000091D386F821B60B2086F82506BE4F0020FD
+:10391000387000980DE001F0D3FBC6F87002D6F8BD
+:103920007002C0F300400190D6F87002C0F342006C
+:1039300000900028EFD096F82306B3493A310228C8
+:1039400016D1B24890F832202AB1002180F8321006
+:1039500001F08CF969E0072555200870FD204870BA
+:10396000AA2088700020C870087161224A7188718D
+:10397000F520485500208B46D6F87012C0F103029E
+:10398000D200D1402B1803EB0B02D170401C80B247
+:103990000428F1D396F8220630B39D48D0F80812D7
+:1039A0003078B8B3002001433CD00020594632188B
+:1039B00092F8A8252B180B44DA71401C80B2142809
+:1039C000F5D30020321892F834262B180B44DA76FF
+:1039D000401C80B20A28F5D30BEB0501069881F84C
+:1039E000250005F1260405E00BEB05010698C871DA
+:1039F00005F10804CCB18349069881F8E7040698DC
+:103A00001021FF2311287DD013DCA0F10B00062824
+:103A100022D200E004E0DFE800F01F1FFF11F420D5
+:103A20000120C0E7012086F82605002007B0BDE888
+:103A3000F08FA22810DA12280ED10FE2714880F818
+:103A40002516744900205A4626180B5C9355401CD5
+:103A500080B20A28F8D30A34F8E26A4890F85C1079
+:103A6000C90704D0012080F31388FEF70FF84FF048
+:103A7000000977E100EB400101EB091002EB0016B1
+:103A800096F8160A032814D096F8160A012810D0C2
+:103A900096F8160A02280CD096F8160A042808D0C0
+:103AA00096F8160A05287DD096F8160A06287AD0C8
+:103AB00054E101200BF80400E41CA0B202230290A0
+:103AC0000BF80030401C80B21D230BF80030401C66
+:103AD00084B20020A7E006EB081292F8400A59468B
+:103AE0000BF80400641CA0B292F8424A0BF80040A4
+:103AF000401C84B292F8420A400709D492F8420A64
+:103B0000000700E059E103D492F8420A800777D514
+:103B100000201F46D2F8443AC0F1030C4FEACC0C07
+:103B200023FA0CF300EB040C01F80C30401C80B2BB
+:103B30000428EFD3241DA3B209EBC90404EB092226
+:103B400007EBC20408EB4812002004EB8207D7F809
+:103B5000F12EC0F10304E400E240C4180A55401CF1
+:103B600080B20428F3D31B1D9AB20020D7F8F53E8B
+:103B7000C0F10304E400E34084180B55401C80B2FC
+:103B80000428F3D3121D92B20020D7F80C3FC0F1E5
+:103B90000204E400E34084180B55401C80B2032863
+:103BA000F3D301E050E080E0D21C1FFA82FA002437
+:103BB000D7F8F90ED7F8FD1EC4F10502D200F4F7CC
+:103BC00032FB04EB0A020BF80200641CA4B2062CC0
+:103BD000EED30AF106001FFA80FA0024D7F8010F8D
+:103BE000D7F8051FC4F10502D200F4F71CFB04EB63
+:103BF0000A020BF80200641CA4B2062CEED30CE0FF
+:103C00000EE062E1D410002014080020D44000200F
+:103C100000004042BC8E0108ACE00AF1060084B20C
+:103C200008F1010080B2FF4B96F8171A8046414513
+:103C30003FF651AF0298029A201A0BEB0201030AD9
+:103C400001F8023D487089E002205E460BF804004E
+:103C5000E41CA4B22346002090461AE0421C3255D0
+:103C6000641CA1B23C1894F805447454491C8CB2ED
+:103C7000002108EB0010471897F8117401EB040CB1
+:103C800006F80C70491C89B21029F4D31034A4B280
+:103C900090B298F8041447468142DFD80BEB03003A
+:103CA000002100F8021DE11A57E003200BF8040080
+:103CB000E41CA7B202200BF80700781C80B20E218A
+:103CC0000BF80010401C84B200219646DA463AE018
+:103CD00006EB011292F8400A0AF80400641CA0B234
+:103CE00092F8424A0AF80040401C84B292F8420A14
+:103CF000000726D509EBC90C0CEB09220EEBC2021A
+:103D000001EB4113002002EB8302131893F8173FD5
+:103D100000EB0408D4460AF80830401C80B20A2898
+:103D2000F3D30A34A3B20020141894F8304F00EBF8
+:103D300003080CF80840401C80B20228F4D39B1CF6
+:103D40009CB2491C89B296F8170A8842C0D80AEB7F
+:103D50000700002100F8021DE11B417009F101007C
+:103D60001FFA80F9AF4A92F86C19484649453FF668
+:103D700081AE6BE17878401C78707878052804D2A1
+:103D8000A84890F85C20D20707D0A64880F82516EE
+:103D900090F85C10C90704D005E00D2180F82516C5
+:103DA00001E080F860307888010A0BF80410798807
+:103DB0000BEB04004170A41C48E19A4F87F82516CC
+:103DC00097F86100DC460BF804000022641C38E020
+:103DD00097F8610002EB421600EBC00101EB0020F6
+:103DE00007EBC00000EB860090F80207012826D1FF
+:103DF00097F8610000EB400101EB001007EB0010A9
+:103E000000EB021090F810090CF80400641CA3B237
+:103E1000002097F8611001EBC10404EB012107EBCE
+:103E2000C10101EB8601014491F803171C180CF83D
+:103E30000410401C80B20A28EBD30A339CB2521CF7
+:103E400092B297F8610000EB400101EB001007EB24
+:103E5000001090F8E7089042BAD8F7E07878401C54
+:103E60007870787805280CD26E4A92F8610000EBE1
+:103E7000400606EB001002EB001090F8F808C007AF
+:103E80000FD0684A82F8251692F8610000EB4001D5
+:103E900001EB001002EB001090F8F808C00704D006
+:103EA00005E0122082F8250601E082F860305D48C6
+:103EB00090F861100BF8041079880BEB0400090AE4
+:103EC000417079888170E41CC0E0564801218171FD
+:103ED000416D0A22B1FBF2F259460BF80420426D03
+:103EE000641C0A2A01D90A2300E0436D00220292D1
+:103EF00099460B552222641C0A5500268046DA4654
+:103F0000641C9CE0D8F8540038B1D8F85400801BE9
+:103F1000401E81B20220F4F79DFF98F81800514628
+:103F20000AF80400641CA2B20020D8F81930C0F1CD
+:103F30000304E400E34084180B55401C80B20428BD
+:103F4000F3D3121D92B20020D8F81D30C0F1030443
+:103F5000E400E34084180B55401C80B20428F3D3DE
+:103F6000121D92B20020D8F82130C0F10204E40002
+:103F7000E34084180B55401C80B20328F3D3D21CB5
+:103F800097B20024414651F8250F4968C4F1050253
+:103F9000D200F4F748F9E2190AF80200641CA4B24E
+:103FA000062CEFD3BF1DBFB20024414651F82D0FA0
+:103FB0004968C4F10502D200F4F735F9E2190AF8AC
+:103FC0000200641CA4B2062CEFD3BF1D98F83E304B
+:103FD000B8B2414652460AF80030401C98F83D30CD
+:103FE00080B20AF80030401C98F83C3080B20AF8E1
+:103FF0000030401C98F83B3080B20AF80030401C7A
+:1040000091F83A3080B21354401C91F8393080B2A4
+:104010001354401C83B20020D1F83F40C0F1030785
+:10402000FF0001E0D4100020FC40C718D455401C0C
+:1040300080B20428F0D31B1D761C9CB2B6B2029A43
+:104040000021B6EB09009141FFF45CAF661B0BEB5E
+:104050000500310A5F46804641708670DFF878A01F
+:104060009AF8670228B1B1B2404600230422F6F75D
+:1040700033FC0023B9460AE0E91801EB0907F87997
+:10408000DDE90021F5F7E2FCF8715B1C9BB29E4272
+:10409000F2DCB1B24D464046F5F7BCFA010A2955AB
+:1040A000641CA1B26854491C9AF823068CB20228F9
+:1040B0000AD1601F010AE970287181B2681D01F000
+:1040C00046F92855641CA4B2044804600121001F6D
+:1040D000F5F7F6FA2046A9E4D4100020BC640240AB
+:1040E00070B5164C40F224452946204603F019F8D5
+:1040F000002821D02946204602F0B0FF104D0021B3
+:104100002846F5F7DDFA61102846F5F7C3FA0D49A0
+:10411000012081F824062088A088281D0268C2F5A5
+:10412000FA62A1F8EA244FF4FA6101602846BDE87A
+:1041300070400121F5F7C4BA70BD000000100140C5
+:1041400088640240D410002010B5074C0549204671
+:10415000F5F7A0FA00212046F5F7B2FA034901204D
+:10416000087010BD00800028B864024014080020C8
+:104170002DE9F04301218FB0880500F0F7FEDFF84C
+:1041800094904846F5F7A6FA4020050103900024D4
+:10419000CDE90545C60207940894CDE909464FF0DC
+:1041A00000681E480B940C940D941B4FCDF80080B2
+:1041B0000E94CDE9017069464846F5F733FB0122BC
+:1041C00010214846F5F718FBDFF84890A9F13009AF
+:1041D0004846F5F77FFA4FF4FA60CDE90340CDE9A0
+:1041E000054507940894CDE909460D480B940C94B5
+:1041F0000D94CDF800800E94CDE9017069464846D3
+:10420000F5F710FB01214846F5F75AFA0FB0BDE863
+:10421000F0830000B8640240041001404E08002002
+:10422000205E00207CB50121032000F09FFE134D8D
+:10423000072206212846F6F781F80722114628466C
+:10424000F6F77CF8C020022100908DF805100024BC
+:104250008DF8064001208DF807008DF8041069469E
+:104260002846F6F72FF8072000908DF804408DF8C7
+:10427000074069460248F6F725F87CBD0004024075
+:104280000000024070B50024FFF7CCFFFFF770FF7D
+:104290004FF4E13000F086F800F066F8012140208C
+:1042A00000F07CFE012000F0FDFE2D490B2081F87E
+:1042B0002506002581F8145581F8165581F8155505
+:1042C00081F817554FF47A70C1F81C0581F8245510
+:1042D000012381F8263581F8253581F82735C2007C
+:1042E000C1F82C2581F8FC5481F8FE3481F8FD34A6
+:1042F00081F8FF34C1F8040581F8085581F80A35C2
+:1043000081F8093581F80B354210C1F81025154A9E
+:10431000157095705370D37042F21076966042F625
+:10432000F82604EB440201EB820282F8305582F851
+:10433000325582F8313582F83355C2F83865641C3D
+:10434000042CEED391F8202622B191F82026521E9B
+:1043500081F8222604F09CFBBDE8704000F022B9F1
+:10436000D41000200441002038B546208DF800000C
+:1043700002208DF8010001248DF802408DF80340E1
+:104380006846FDF747FB25208DF800008DF80140B9
+:1043900000208DF802008DF803406846FDF73AFBD7
+:1043A00038BD00001FB504460121102000F01AFEA0
+:1043B0000020ADF804000094ADF80600ADF8080048
+:1043C000ADF80C000C200D4CADF80A0069462046F3
+:1043D00002F0DEFE0121204602F043FE012240F2FF
+:1043E0002441204602F0BCFE1021204602F036FE99
+:1043F0000122C021204602F03EFE1FBD00100140F8
+:104400002DE9F04F8DB034225F496846F3F71BFF6A
+:104410005E4D002695F8220600287CD0DFF870B1AA
+:104420000121CBF888124FF0000985F82496594FE6
+:10443000594C02E0B85DA055761C5648F3F721FFB1
+:10444000B042F7D8DFF85481C8F800600121A8F124
+:104450000400F5F735F94FF4FA7004F019FB85F80C
+:104460002496DFF830A100260AF1750A03E01AF855
+:104470000600A055761C47487530F3F702FFB0429E
+:10448000F5D8C8F8006045480121001FF5F718F974
+:104490004FF47A7004F0FCFA4E46A94685F824667B
+:1044A000DFF8F0A000250AF1020A03E01AF805007F
+:1044B00060556D1C3748801CF3F7E3FEA842F5D821
+:1044C000C246C8F8005035480121001FF5F7F8F83A
+:1044D0004FF47A7004F0DCFAB04689F824660026BE
+:1044E00002E0B85DA055761C2A48F3F7CAFEB04238
+:1044F000F7D85546CAF80060DFF8A0A00121AAF15C
+:10450000040A5046F5F7DCF84FF47A7004F0C0FA6C
+:104510002349684600E034E0F3F7A7FE1D496846EA
+:10452000891DF3F7A2FE4F4689F824860026E94646
+:1045300003E019F80600A055761C6846F3F7A1FEC3
+:10454000B042F6D82E6001215046F5F7B9F84FF485
+:104550007A7004F09DFA464687F824860D490020BB
+:104560000A310A5C2254401C0728FAD3401E2860F6
+:1045700001215046F5F7A4F8642004F089FACBF83D
+:1045800088620DB0BDE8F08F34940108D41000208B
+:1045900000004242589101084E080020BC640240CD
+:1045A000901600202DE9F04FDFF8F48389B0002445
+:1045B00098F8220600287DD0FA480125C0F88852D4
+:1045C00098F8231608F27650F74E0090022904D08E
+:1045D000A34688F824B6F54FEDE000203055641C62
+:1045E000642CFBD3814688F82406F04900209631DC
+:1045F0000A5C3254401C0828FAD3002708F2E4541D
+:1046000006E008EB070090F8E405F11908727F1C3A
+:104610002046F3F736FEB842F3D82C20F119087281
+:10462000002408F20C6B093706E008EB040090F850
+:104630000C0639197054641C5846F3F722FEA04248
+:10464000F3D8DBA1D848F3F710FED748F3F719FEEB
+:10465000DFF860B3CBF800000121ABF10400F5F7FF
+:104660002FF84FF47A7A474605E0012004F010FA5B
+:10467000641C54457ED897F824060028F5D0CE480F
+:10468000D0F81802C949B331C8B100204A463254A3
+:10469000401C6428FBD3B84687F824260024085D14
+:1046A0003055641C0E2CFAD30098F3F7EAFD000491
+:1046B000000C00E073E032D00024414629E0B84607
+:1046C00087F82496002404E0B848B330005D3055E4
+:1046D000641CB648B330F3F7D4FDA042F4D8CBF84D
+:1046E0000040B4480121001FF4F7EAFF464605E008
+:1046F000012004F0CDF9641C5445BBD896F824067B
+:104700000028F5D015E00A1992F8762533199A7326
+:10471000641C8442F7D3A6A1A348F3F7A6FDA248E0
+:10472000F3F7AFFDCBF80000A2480121001FF4F71A
+:10473000C7FF564697F8240690B3A048A0494C46B8
+:10474000006808609D48001D006848609B4808306C
+:104750000068886000203A1882F8A845401C142898
+:10476000F9D3087A04AECD7A8B7A4A7A86E82D009E
+:10477000CD7900E012E108798B794A798DE82D0036
+:104780008B780A788FA19A4802F06AFD00210320F5
+:10479000F5F7E0F9002802D08248C0F888424BE2E1
+:1047A000FFE7012004F074F9641CB442C2D93BE273
+:1047B000385D3055641C7D48F3F763FDA042F7D89F
+:1047C0007C4804600121001FF4F77AFF4FF4FA706F
+:1047D00004F05EF95846DA46C34688F82406DFF846
+:1047E000CC81002408F1750803E018F80400305566
+:1047F000641C6E487530F3F744FDA042F5D86D484F
+:1048000004600121001FF4F75BFF4FF47A7004F09D
+:104810003FF9D046D9468BF824A6DFF890A10024B2
+:104820000AF1020A03E01AF804003055641C5F48DC
+:10483000801CF3F726FDA042F5D8DFF878A1CAF86E
+:1048400000400121AAF10400F4F73AFF4FF47A7016
+:1048500004F01EF989F82486002402E0385D305502
+:10486000641C5248F3F70DFDA042F7D85746CAF82A
+:10487000004050480121001FF4F722FF4FF47A70E6
+:1048800004F006F9C24689F82486DFF82081002466
+:1048900008F16A0803E018F804003055641C434826
+:1048A0006A30F3F7EEFCA042F5D8BB463C604148C5
+:1048B0000121001FF4F704FF4FF4FA784F4605E09A
+:1048C000012004F0E5F8641C444567D897F82406F5
+:1048D0000028F5D0D14687F824A6DFF8D0A0002420
+:1048E0000AF1390A03E01AF804003055641C2F4815
+:1048F0003930F3F7C6FCA042F5D8DA46CBF80040D1
+:104900002C480121001FF4F7DBFE05E0012004F034
+:10491000BFF8641C4445D8D897F824060028F5D081
+:1049200087F824962448D0F818022049113168B13C
+:1049300000200A5C3254401C0D28FAD30098F3F78B
+:10494000A0FC0104090C1BD0002013E000248B46BE
+:1049500003E01BF804003055641C14481130F3F7D1
+:1049600090FCA042F5D80FE03A1892F8762533185B
+:104970005A73401C8842F7D30DA10B48F3F775FC1E
+:104980000948F3F77EFC0446CAF8004009480121B3
+:10499000001FF4F795FE4FF47A7B31E0BDE0000094
+:1049A000D4100020000042424E0800205891010817
+:1049B0000D0A0000BC64024000004342107AFF1F51
+:1049C000F065002025303278253032782530327875
+:1049D00025303278253032782530327825303278DB
+:1049E00025303278253032782530327825000000A5
+:1049F0007C1600200A2004F04BF8641C5C458AD821
+:104A000097F824060028F5D087F824960024DFF8CC
+:104A100038B203E01BF804003055641C8A48F3F7F1
+:104A200030FCA042F6D8CAF8004001218748F4F7CC
+:104A300047FE05E0012004F02BF8641C4445DED855
+:104A400097F824060028F5D087F82496DFF8F8B107
+:104A500000240BF1110B03E01BF804003055641C1B
+:104A600079481130F3F70DFCA042F5D8D346CAF8C7
+:104A7000004001217548F4F723FEC24605E00120FD
+:104A800004F006F8641C544547D897F8240600281B
+:104A9000F5D0C84687F824966B4800243730015D6E
+:104AA0003155641C0C2CFAD3601ECBF80000012198
+:104AB0006648F4F705FE05E0012003F0E9FF641CF9
+:104AC00054452AD897F824060028F5D060A16248FA
+:104AD00004F06CF9D8B1604A0021431813449146A0
+:104AE0005B797C1884F86135491C1429F5D397F853
+:104AF000BD0568B359495A48F3F7B7FB52495848BE
+:104B00004239F3F7B2FB87F8248600240AE001203B
+:104B100003F0BEFF641C5445D8D985E05048005DC1
+:104B20003055641C4E48F3F7ACFBA042F6D8CBF8E6
+:104B3000004001214548F4F7C3FD05E0012003F0E2
+:104B4000A7FF641C54456FD897F824060028F5D0B9
+:104B5000642003F09DFF002087F8240604463A48AD
+:104B60004330B046025D3255641C0B2CF9D3601EF5
+:104B7000CBF8000001213548F4F7A2FD05E0012043
+:104B800003F086FF641C54454ED897F8240600288D
+:104B9000F5D034A1304804F009F9061E37D064205E
+:104BA00003F076FF00200446391881F8A845401C20
+:104BB0001428F9D30020494632180A4452783B1889
+:104BC00083F8AD25401C0F28F6D300210320F4F70D
+:104BD000C1FF10B12448C0F88842642003F058FF98
+:104BE00087F824461849002440463E390A5D02559C
+:104BF000641C072CFAD3611ECBF800100121134866
+:104C0000F4F75EFD642003F043FF564610E00120F8
+:104C100003F03EFF641C5445BBD905E0012003F0BE
+:104C200037FF641CB44203D985F31388FCF72EFFC9
+:104C300097F824060028F1D00B490020C1F888021B
+:104C400009B0BDE8F08F0000A0910108B8640240EF
+:104C500049434349443A0000205E0020901600205A
+:104C60001C080020493A0000000042422DE9F047AC
+:104C70000020574E01463154401C6428FBD3554D4B
+:104C8000884685F82416544900200A5C3254401C9A
+:104C90000828FAD3002705F2E45405E0E81990F853
+:104CA000E405F11908727F1C2046F3F7EAFAB842CE
+:104CB000F4D82C20F1190872002405F20C69093788
+:104CC00005E0281990F80C0639197054641C484600
+:104CD000F3F7D7FAA042F4D840A13D48F3F7C5FA5C
+:104CE0003B48F3F7CEFA3E4F3860A7F1040A0121A2
+:104CF0005046F4F7E5FC05E0012003F0C9FE641C12
+:104D0000642C03D895F824060028F5D03548D0F84F
+:104D1000180231491D31B8B1002042463254401CBE
+:104D20006428FBD3A84685F824260024085D305566
+:104D3000641C0E2CFAD32C48F3F7A3FA0004000CE1
+:104D400031D00024414628E04046A84685F8240694
+:104D50000024894603E019F804003055641C1E48FD
+:104D60001D30F3F78EFAA042F5D83C600121504681
+:104D7000F4F7A6FC464605E0012003F089FE641C1A
+:104D8000642C1FD896F824060028F5D01AE00A19DA
+:104D900092F8762533199A73641C8442F7D30FA1D5
+:104DA0000B48F3F762FA0A48F3F76BFA386001210F
+:104DB0005046F4F785FC05E0012003F069FE641C11
+:104DC000642C03D895F824060028F5D0BDE8F087B8
+:104DD0004E080020D4100020EE9101080D0A0000BA
+:104DE000BC640240000043424A1600202DE9FC5FEB
+:104DF0000121592000F0BAF800248DF80440022067
+:104E0000DFF894B04FF47C578DF80700009769469F
+:104E10005846F5F757FAFC20DFF8809000908DF89F
+:104E2000044001258DF8075069464846F5F74AFACF
+:104E3000DFF86CA04FF440468DF8044000968DF8E2
+:104E4000075069465046F5F73DFA0720DFF85480D1
+:104E500000908DF804408DF8075069464046F5F7FC
+:104E600031FA07214046F5F782FA31465046F5F708
+:104E70007EFA39465846F5F77AFAFC214846F5F7A6
+:104E800076FA0948D0F828120848012902D004709F
+:104E9000BDE8FC9F0570FBE70010024000180240CF
+:104EA000000C02400000024000004242D4100020EA
+:104EB00010B5FFF79BFF642003F0EAFD1048D0F81F
+:104EC0003C12104819B1002180F8221610BD0E497D
+:104ED000D1F8182292B1012280F82226D1F80822B6
+:104EE000D1F80C1242EA4101C94380F8231690F828
+:104EF000231601F0030180F8231610BD0222EBE710
+:104F000000804142D4100020000043427CB50121C2
+:104F1000102000F02BF84CF20400012400908DF8D2
+:104F2000044000208DF8060003208DF80500084D90
+:104F30008DF8074069462846F5F7C4F9042128464C
+:104F4000F5F713FA0348C0F8B842C0F8BC427CBD7C
+:104F50000010024000004242FFF7D8BF4FF400614A
+:104F60000148F5F7FBB9000000040240044A00299B
+:104F7000116801D0014300E08143116070470000D7
+:104F800030380240044A0029116801D0014300E092
+:104F9000814311607047000010380240044A002924
+:104FA000116801D0014300E08143116070470000A7
+:104FB00034380240044A0029116801D0014300E05E
+:104FC000814311607047000040380240044A0029C4
+:104FD000116801D0014300E0814311607047000077
+:104FE00020380240044A0029116801D0014300E042
+:104FF000814311607047000044380240044A002990
+:10500000116801D0014300E0814311607047000046
+:105010002438024070B5204B1968204C11F00C0167
+:1050200004D06610042903D0082903D004601BE0D3
+:10503000066019E0184A121F1168C1F38055116803
+:1050400001F03F0115B1B6FBF1F101E0B4FBF1F164
+:1050500014681268C4F388146143C2F30142521CFD
+:105060005200B1FBF2F1016019680F2202EA11113E
+:105070000B4A545C0168E14041601C68072505EA61
+:105080009424145D21FA04F484601B6805EA533308
+:10509000D25CD140C16070BD083802400024F400E9
+:1050A0000000002005490028086802D040F00400F4
+:1050B00001E020F00400086070470000000806507E
+:1050C00001480068704700000808065070B50120CC
+:1050D00080F310880C4D10212846F5F746F9082179
+:1050E0002846F5F744F9D720F3F7D8FFFF20F3F768
+:1050F000D5FF044610212846F5F739F9002181F340
+:105100001088204670BD00000000024070B50120EC
+:1051100080F31088194C0020A080FFF7D7FF00060D
+:1051200009D4012003F0B4FCA088401C80B2A08008
+:10513000C828F2D31EE0A088C8281BD2104D102129
+:105140002846F5F712F908212846F5F710F99F20AF
+:10515000F3F7A4FFFF20F3F7A1FFFF20F3F79EFF73
+:10516000607010212846F5F702F9002080F31088BE
+:10517000607870BD002080F3108870BD1E10002084
+:105180000000024070B5012188B08803FFF712FFCC
+:1051900001210220FFF7EAFE00244FF400602F4EA9
+:1051A0008DF8044000908DF8074069463046F5F7C9
+:1051B00089F801218DF8041002258DF805500803A7
+:1051C0008DF806408DF80710009069463046F5F7D7
+:1051D00079F805220D213046F5F7B0F805220E21A9
+:1051E0003046F5F7ABF805220F213046F5F7A6F863
+:1051F0004FF4604000908DF8045003208DF80500B6
+:105200008DF806408DF8074069463046F5F75AF8A4
+:10521000134D284600F04AF8ADF810406815ADF877
+:1052200012001820ADF814000720ADF81800ADF8F2
+:1052300008404FF48270ADF80C40ADF80A00ADF8AC
+:105240000E40ADF8164002A9284600F064F801218E
+:10525000284600F021F808B070BD000000040240AC
+:105260000038004070B50B4C05460221204600F086
+:1052700047F80028F9D02946204600F04AF80121D5
+:10528000204600F03DF80028F9D0204600F03FF815
+:10529000C0B270BD003800400029018802D041F042
+:1052A000400101E021F0400101807047114910B533
+:1052B00088420AD1841401212046FFF79FFE204630
+:1052C000BDE810400021FFF799BE0B49884202D18A
+:1052D0000121041404E0094988420AD10121C413C0
+:1052E0002046FFF773FE2046BDE810400021FFF77F
+:1052F0006DBE10BD0030014000380040003C004051
+:105300000246002012890A4200D00120704780899D
+:1053100070478181704730B502884C8802F4415350
+:105320000A88CD8822438C882C4322430C8922434F
+:105330004C8922438C892243CC8922431A43028020
+:10534000828B22F400628283098A018230BD024688
+:10535000002003E012F8013B1844C0B2491E89B294
+:10536000F8D2704770B501218D070024284601F05E
+:1053700051FBE8B3F5F7A0FA0020264B3BE003EB26
+:105380008401D1F840261278012AD1F8402603D0B2
+:105390005278012A08D02AE01070D1F840265070C7
+:1053A000D1F84026907030E0D1F840269278F2B9DA
+:1053B000D1F840265668761C5660D1F840265268CF
+:1053C000D1F84066B668B24211D3D1F840660122E6
+:1053D000B270D1F84026D278012A16D0D1F84026F2
+:1053E0005070D1F840265060D1F84016C87000E0E7
+:1053F00005E0641CE4B293F83E16A142BFD82846EB
+:10540000BDE87040012101F04FBAD1F84016486064
+:10541000EDE70000D41000200CB5002225490092D1
+:105420000192086840F4803008604FF4A063086877
+:1054300000F4003001900098401C0090019810B9D1
+:1054400000989842F3D10868800330D5012001907C
+:1054500018484030026842F08052026016480268E4
+:1054600042F4804202601348083002680260026819
+:10547000026002680260031F104A1A600A6842F064
+:1054800080720A600A689201FCD50D4A40F20561FB
+:105490001160016821F003010160016841F002011F
+:1054A00001600168C1F381010229FAD10CBD0192AA
+:1054B0000CBD000000380240007000400854400756
+:1054C000003C02407CB500229FED170A00928DED52
+:1054D000010A6D4601AC16E0835CA3F13006102E84
+:1054E00005D2009B1B010093865C303E07E0413BE8
+:1054F000062B0CD2009B1B010093865C373E1E439B
+:10550000521CD2B200968A42E6D3002006E0BFEEDB
+:10551000000A7CBD2A5C2254401CC0B2B0EB510F83
+:10552000F8D39DED010A7CBD0000000030B50546B2
+:105530000022104611E0AB5CA3F13004102C02D223
+:1055400044EA001007E0A3F14104062C08D204014C
+:10555000A3F137002043521CD2B28A42EBD330BDB4
+:105560004FF0FF3030BD00002DE9FC414E4D4FF0B3
+:10557000380895F86A02002105F51A75FBF7D2FB89
+:1055800001240826CDE90064024618200023414684
+:10559000FCF7A0FC071D07EB47004006000E0823A0
+:1055A0002D2241460094FCF727FC687800217F1CDF
+:1055B000FBF7B8FB024607EB4700CDE90064400665
+:1055C000000E00234146FCF785FC074407EB47002B
+:1055D0004006000E08232D2241460094FCF70CFCE7
+:1055E000287800217F1CFBF79DFB024607EB470054
+:1055F000CDE900644006000E00234146FCF76AFC3A
+:10560000074407EB47004006000E082320224146CE
+:105610000094FCF7F1FB687900217F1CFBF782FB0B
+:10562000024607EB4700CDE900644006000E002368
+:105630004146FCF74FFC074407EB47004006000ECD
+:1056400008232D2241460094FCF7D6FB287900213F
+:105650007F1CFBF767FB024607EB4700CDE90064C0
+:105660004006000E00234146FCF734FC074407EBDC
+:1056700047004006000E08232D2241460094FCF707
+:10568000BBFBE87800217F1CFBF74CFB024607EBD5
+:105690004700CDE900644006000E00234146FCF7B8
+:1056A00019FCBDE8FC810000D41000200249C8703C
+:1056B0000120887170470000D41000202DE9FC5FA4
+:1056C00000252C46F4F762FCF84FB87900287CD00E
+:1056D000A94687F80690FCF7E9F9F878DFF8D0B327
+:1056E00001264FF008084FF0100A0E286ED2DFE8AE
+:1056F00010F00E008200EB007901BD01E4023704D6
+:105700005C05A505F205850646078F07E307F5F753
+:10571000C3F801280AD0022808D0042806D0082897
+:1057200004D10220FFF7C2FF87F86090CDE900A600
+:1057300000211523DFA20846FCF769FC97F86100F9
+:1057400010B3CDE9008644460523DFA214210020D2
+:10575000FCF75DFCCDE9004697F861200023142199
+:105760001E20FCF7B7FBCDE9004697F861000A233D
+:1057700000EB400101EB001007EB00121421282080
+:1057800002F6EE02FCF743FC97F86000FF2825D0F4
+:1057900017F8600FCDE900060A2364221E2118467F
+:1057A000FCF7A8FACDE900863A7800232D213220B3
+:1057B000FCF790FB00EB4000322101EB4000082396
+:1057C0002522C0B22D21009601E0D2E30EE3FCF7C2
+:1057D00013FB17F86009642807D007E3CDE90086BA
+:1057E00015232D21BAA2142044E287F860900220EC
+:1057F000FFF75CFFF1E7F5F74FF801280BD002281F
+:1058000009D0042802D0082805D101E0082000E0D2
+:105810000320FFF74BFF97F8210638B197F82206CF
+:1058200038B1012808D0022811D108E01523ACA214
+:1058300007E01523ADA204E01523B0A201E0152373
+:10584000B1A2CDE9008600210846FCF7E0FBB8785C
+:10585000012802D002280CD101E0AF4801E0AE4897
+:105860001230CDE9000609231A460A210020FCF770
+:1058700081FBA94818234838CDE900061A460021C3
+:105880006820FCF777FBCDE9008644461523A3A2E8
+:105890001A210020FCF7BBFBCDE900461523A5A289
+:1058A00024210020FCF7B3FBCDE900467A6D0023EC
+:1058B00024215420FCF70EFB786D10B90220FFF76D
+:1058C000F5FEFFF751FE88E7F4F7E6FF012806D062
+:1058D000022804D0042809D0082818D10EE097F82F
+:1058E0005C0020F0800087F85C0010E097F85C0016
+:1058F00020F0800087F85C00082006E097F85C0044
+:1059000020F0800087F85C000320FFF7CFFE97F8B7
+:10591000210638B197F8220668B101280ED0022876
+:1059200014D118E0CDE900860021152385A2084690
+:10593000FCF76DFB15E015236CA201E015236FA2A7
+:10594000CDE9008600210846FCF761FB97F8E704E3
+:105950000F2803D005E015236BA2F1E70120FFF724
+:10596000A5FEB878012802D002280CD101E06A48CF
+:1059700001E069481230CDE9000609231A460A21E0
+:105980000020FCF7F7FA97F8600010B10020FFF74D
+:105990008DFE614818234838CDE900061A460021DB
+:1059A0006820FCF7E7FACDE900A65446102367A269
+:1059B00014212820FCF72BFBCDE90086152365A2D6
+:1059C00024211220FCF723FB97F85C0000067FF5EA
+:1059D00078AFCDE90046102363A22E210020FCF70A
+:1059E00016FB6EE7F4F758FF012806D0022809D00D
+:1059F00004280ED008281ED121E03879D8B1387992
+:105A0000401E04E03879032815D23879401C3871DB
+:105A100011E0387930B1012806D0022806D00328D9
+:105A200009D105E0042004E0052002E0062000E0A2
+:105A30000720FFF73BFEF878032805D0CDE60220CB
+:105A4000FFF734FE4846E2E73348042200212430C1
+:105A500000F0C8FECDE900A938792F49243101EBC7
+:105A6000001238790007010E1023F2E3F4F714FF57
+:105A7000082802D10320FFF719FEF8780428DDD1A9
+:105A8000254804220021643000F0ACFE97F822067D
+:105A900020B1012875D0022872D198E01023CDE9F9
+:105AA000008612A21946002083E06AE0D41000208C
+:105AB000000042424669726D77617265446F776E8D
+:105AC0006C6F616400000000506F72743A00000057
+:105AD000446F776E6C6F6164204661696C210000D1
+:105AE0004E6F205369676E616C00000054797065D9
+:105AF0003A53746174696F6E0000000054797065E8
+:105B00003A436C6F75640000547970653A436C6F6A
+:105B100075642D5465737400BCB001084F66666CE3
+:105B2000696E65205265636F72642055706C6F6199
+:105B3000640000005265636F7264206E756D62656B
+:105B4000723A00004F66666C696E6500424C5545BE
+:105B5000534B5900454E4552475920544543484EF2
+:105B60004F4C4F47590000005570677261646520C3
+:105B700045525220436865636B2047756E000000F4
+:105B800019E044461023AFF28C02CDE90086194695
+:105B90000020FCF73CFACDE900461023F5A238219D
+:105BA0000020FCF734FACDE900461123F34A3821EE
+:105BB0001E20FCF72CFA97F8230600B397F823066B
+:105BC00001281CD097F82306022854D005E6CDE919
+:105BD000008610234446EAA219460020FCF717FA73
+:105BE000CDE900461023E3A238210020FCF70FFA8C
+:105BF000CDE9004611233821E54A1E20D9E778195E
+:105C000090F8610518B96D1CADB2152DF7D3CDE92B
+:105C1000008644461023DFA21A210020FCF7F7F982
+:105C2000CDE900467A1910231A21202002F2615290
+:105C3000FCF7EDF9CDE900461023D8A2242100207D
+:105C4000FCF7E5F9CD4ACDE900462421102339328D
+:105C50000846FCF7DCF9CDE900461023D1A22E213D
+:105C60000020FCF7D4F9C54ACDE900460F232A32BB
+:105C70002E2124202EE3CDE9008644461023CBA21A
+:105C80001A210020FCF7C3F9BC4ACDE900461023D5
+:105C900061321A211E20FCF7BAF9CDE90046102323
+:105CA000C0A224210020FCF7B2F9B44ACDE9004695
+:105CB000142325322E2100200CE3F4F7EDFD0128FA
+:105CC00004D0022807D008280FD10BE0387960B142
+:105CD0003879401E04E03879032806D23879401C10
+:105CE000387102E00320FFF7E1FCF87805287DD148
+:105CF00004220021AF4800F075FDCDE900A63A79F5
+:105D0000BA46012300213E20521CFCF7E3F8CDE9FE
+:105D1000008647461023A8A200214820FCF777F907
+:105D2000DFF890820823A8F1F408CDE900861A462E
+:105D300000217820FCF71EF9CDE900761023A1A2FE
+:105D400008214820FCF763F908231A4619467820F1
+:105D5000CDE90089FCF70EF9CDE9007610239CA26D
+:105D600019460020FCF753F99AF8040000EB4001B3
+:105D700001EB00110AEB011090F81D0A4FF010031F
+:105D8000012840D094A2CDE9007610211E20FCF716
+:105D90003EF9CDE90076B046102391A218210020EB
+:105DA000FCF735F99AF8040000EB400101EB001014
+:105DB0000AEB001090F8160ACDE9007805289AF849
+:105DC000040000EB400101EB00100AEB00101CD0B6
+:105DD00090F8160A7749403101EB00120C23182184
+:105DE0003620FCF714F9C346B84600E025E2CDE9B9
+:105DF000007B10237DA220210020FCF708F9092751
+:105E00004FF0200A9EE07CA2BDE790F81C0A694989
+:105E1000B031E1E707EB47014FF07A09B9EB410FE9
+:105E200002D2641CA4B20027307900EB400101EBE0
+:105E3000001006EB001000EB051090F8420AC009B4
+:105E4000CDE90080307900EB400101EB001006EB5A
+:105E5000001000EB051090F8402A0AEBC400C1B214
+:105E600007EB47004006000E0023FCF733F83844E8
+:105E700087B207EB4701B9EB410F02D2641CA4B211
+:105E80000027307900EB400101EB001006EB001019
+:105E900000EB051090F8420A0823C00900900AEBB5
+:105EA000C400C1B207EB47004006000E2D22FBF7ED
+:105EB000A3FF7F1CBFB207EB4701B9EB410F02D232
+:105EC000641CA4B20027307900EB400101EB001004
+:105ED00006EB001000EB051090F8420AC009CDE96E
+:105EE0000080307900EB400101EB001006EB001060
+:105EF00000EB051090F8412A0AEBC400C1B207EB91
+:105F0000470040065646000E0023FBF7E3FF3844E7
+:105F100087B207EB4701B9EB410F02D2641CA4B270
+:105F2000002706EBC400C1B207EB47004006000E95
+:105F300008233B22CDF800B0FBF75EFF7F1C6D1CF1
+:105F4000BFB2ADB22E4E307900EB400101EB001034
+:105F500006EB001090F8170AA8423FF65BAFD1E3BA
+:105F6000F4F79AFC01284DD0022850D0082858D1C7
+:105F700054E0CBE355524C3A000000005716002085
+:105F8000547970653A436C6F75642D546173740075
+:105F900076910108494343494400000041504E2096
+:105FA0003A000000494D45493A0000005353494426
+:105FB0003A00000060B101084F6E4C696E65203AEE
+:105FC000200000004F66664C696E653A20000000B4
+:105FD000547970653A00000052533438350000009F
+:105FE00050726F746F636F6C3A00000047756E2DCE
+:105FF000416464723A0000004C4F524100000000BE
+:10600000D4100020387940B13879401E04E0387946
+:10601000032806D23879401C387102E00320FFF7CC
+:1060200045FBF87806289AD10126BE71042200218A
+:10603000F84800F0D7FBCDE900A63A79012300210A
+:106040004020521CFBF746FFCDE90086C3461023D3
+:10605000F1A214210020FBF7DAFF092697E006EBF6
+:1060600046014FF07A0ABAEB410F02D2641CA4B287
+:1060700000264FF00108CDE900B8387900EB400167
+:1060800001EB001007EB001000EB051090F8402A20
+:106090004FF0140909EBC400C1B206EB46004006FC
+:1060A000000E0023FBF716FF304486B206EB4601D4
+:1060B000BAEB410F02D2641CA4B20026142000EBFC
+:1060C000C400C1B206EB46004006000E08232D2294
+:1060D000CDF80080FBF790FE761CB6B206EB4601C9
+:1060E000D146BAEB410F02D2641CA4B20026CDE91E
+:1060F00000B8387900EBC00101EB002007EBC000CD
+:1061000005EB451100EB810090F8140F642110FBA2
+:1061100001F0020A142707EBC400C1B206EB4600E7
+:106120004006000E0023FBF7D5FE304486B206EB96
+:106130004601B9EB410F02D2641CA4B2002607EB62
+:10614000C400C1B206EB46004006000E082325221B
+:10615000CDF80080FBF750FE761CB6B206EB460188
+:10616000B9EB410F02D2641CA4B2002607EBC400B5
+:10617000C1B206EB46004006000E08233B22CDF8D4
+:106180000080FBF739FE761C6D1CB6B2ADB2A54F90
+:10619000387900EB400101EB001007EB001090F89C
+:1061A000170AA8423FF65BAFACE2F4F775FB08288C
+:1061B00002D10320FFF77AFAF8783C460728F3D19A
+:1061C000944804220021403000F00CFBCDE9008609
+:1061D00047461023944A14210020FBF718FFA146DC
+:1061E00005EB450000EB051109EB0110804690F826
+:1061F000280AC0071DD005EB8501142000EB4104DF
+:10620000CDE90076E1B2052388A20020FBF7FFFE6E
+:10621000CDE90076E1B201236A1C1E20FBF75AFE8D
+:10622000CDE9007608F61E22E1B20A232A20FBF708
+:10623000EEFE6D1CADB2042DD2D363E2F4F72CFB5D
+:10624000012807D002280CD0042812D0082828D111
+:106250002BE03EE0387910B13879401E1CE0052073
+:106260001AE03879042802D23879401C14E04846F4
+:1062700012E03879052814D2DFE800F00305070999
+:10628000100009200BE00A2009E00B2007E00C2099
+:10629000FFF70CFA97F82006387102E00D20FFF79F
+:1062A00005FAF878082804D02CE20220FFF7FEF95E
+:1062B000DDE73879574C0422803404EB00100021CC
+:1062C00000F090FACDE900A93879102304EB001210
+:1062D00000210020EDE1F4F7DFFA012806D00228C2
+:1062E00009D004280ED0082849D145E0387978B380
+:1062F0003879401E04E03879032840D23879401CB0
+:1063000038713CE0387900EB400101EB001007EBFD
+:10631000001090F81D0A01280AD0387900EB4001DE
+:1063200001EB001007EB001090F81D0A88B126E081
+:1063300038794C4600EB400101EB001007EB0010F0
+:1063400080F81D9A39790220F3F704FCCBF88842D3
+:1063500015E0387900EB400101EB001007EB00106D
+:1063600080F81D6A3879FBF7B1F9CBF88862397982
+:106370000220F3F7EFFB02E00820FFF797F9F87827
+:10638000092891D1042200212A4800F02BFACDE9F6
+:1063900000864446152328A214212820FBF737FE47
+:1063A000CDE900463A79012314214620521CFBF71F
+:1063B00091FD387900EB400101EB001007EB001074
+:1063C00090F81D0A01280AD0387900EB400101EB52
+:1063D000001007EB001090F81D0A18B10AE0152311
+:1063E00017A201E0152319A2CDE900461E210020C5
+:1063F000FBF70DFE152318A2322105E1F4F74CFA44
+:106400001A4C012834D002283DD0042848D008284E
+:106410005AD14AE040B2010847756E2D5253534994
+:106420003A000000D4100020BC8E0108506F727436
+:106430002D00000050B30108504F52543A000000A4
+:10644000545950453A4C4F52410000005459504560
+:106450003A525334383500005061737320456E74DE
+:106460006572204368616E6765000000D4400020BB
+:10647000387948B394F8490010B13879FBF726F918
+:106480003879401E0AE0387903281DD294F8490073
+:1064900010B13879FBF71AF93879401C387113E0DC
+:1064A00084F8496084F83D600EE00820FFF7FEF8AC
+:1064B00084F83C6094F8490030B1CBF8889284F8B5
+:1064C00049903879FBF702F9F8780A282FD104228D
+:1064D00000218F4800F086F945461523AFF2A80247
+:1064E000CDE9008612212820FBF791FDCDE9005669
+:1064F0003A79012312214620521CFBF7EBFCCDE92F
+:106500000056152383A21C210020FBF780FDCDE956
+:106510000056152385A226210020FBF778FDCDE942
+:106520000056152387A230210020FBF770FD94F858
+:106530004900012854D1BE7194F83E0078B1CBF8DF
+:10654000889284F83E9038790121FBF78DF9CDE9E6
+:106550000086152380A238210020FBF758FD94F80F
+:106560004800E8B384F84890CDE9008615237EA260
+:1065700038210020FBF74BFDCBF88862C2E0F4F72E
+:106580008BF9012813D0022811D0042802D0082842
+:106590000DD109E0F2F7FEFE142802D087F86792C9
+:1065A00005E087F8676202E00820FFF77FF8F878D7
+:1065B0000B2815D1564804220021403000F012F972
+:1065C000CDE90086444615236BA21A210020FBF773
+:1065D0001EFDCDE90046152324216CA2002000E019
+:1065E00069E0FBF714FDCDE9004615236BA22E21CF
+:1065F0000020FBF70CFD97F867024FF0150308B178
+:106600006CA200E071A23821CDE90046002050E0E4
+:10661000F4F742F9012806D002280BD0042812D042
+:10662000082821D11DE0387910B13879401E08E0E2
+:10663000022006E03879032802D23879401C00E0B5
+:106640004846387110E0387987F820060021032089
+:10665000F3F780FA40B10220FFF728F8FDF712FEA9
+:1066600002E00820FFF722F8F8780C284AD12848E1
+:1066700004220021803000F0B5F8CDE900A697F89B
+:1066800020065446224D1023C03505EB0012194652
+:106690000020FBF7BCFC97F820063979884231D0FE
+:1066A000CDE9004638790C2305EB001220210020AB
+:1066B000121DFBF7ACFC25E0F4F7EEF8012819D029
+:1066C000022817D0042802D0082813D10FE0F3F7CE
+:1066D00097FA86F31388BFF34F8F3F4801683F4A0C
+:1066E00001F4E06111430160BFF34F8FFEE7082022
+:1066F000FEF7DCFFF8780D2804D104220021384889
+:1067000000F070F8BDE8FC5FFBF73ABBBDE8FC9F0A
+:1067100090B30108313A44697020737769746368F3
+:106720002031616E6432204F4E000000323A496ED3
+:106730007365727420736C617665206D6F64756C1F
+:1067400065000000333A5061737320456E746572C2
+:10675000205374617274000053746174653A536518
+:106760006E64696E6700000053746174653A436F2C
+:106770006D706C6574650000496E736572742055A8
+:106780002D4469736B204669727374005468616E9E
+:10679000205061737320456E74657200466F726D90
+:1067A00061743A46415433323B4D41583A33324793
+:1067B0000000000046696E6420552D4469736B2CFF
+:1067C0004F7574707574696E67000000537461745E
+:1067D000653A49646C6500000CED00E00400FA05C0
+:1067E00090B401082DE9F84F00259246884681466D
+:1067F000012715E000242E0109EB040101EB08102C
+:1068000000EB051000970278E006F1B2000E1023AD
+:10681000FBF7F2FA641CE4B2102CEDD36D1CEDB260
+:106820005545E7D3BDE8F88F064800210172817213
+:1068300001214172C1726422026181710220FEF75E
+:1068400035BF0000D4100020124810B5016841F493
+:10685000700101601048016841F0010101600E4AB9
+:1068600000210832116002680C4B1A400260031DBF
+:106870000B4A1A60026822F48022026006480C303B
+:106880000160FEF7C9FD03494FF0006080390860E0
+:1068900010BD000088ED00E000380240FFFFF6FE6A
+:1068A00010300024FEF75EBDC94301827047002905
+:1068B000018802D041F0010101E021F001010180D5
+:1068C00070470000464910B5884206D101210846AC
+:1068D000FEF794FB002101205BE0B0F1804F09D06E
+:1068E000404988420DD101210220FEF76FFB0021B3
+:1068F000022070E001210846FEF768FB002101201C
+:1069000069E03949884206D101210420FEF75EFB87
+:10691000002104205FE03549884206D1012108208A
+:10692000FEF754FB0021082055E03149884206D18A
+:1069300001211020FEF74AFB002110204BE02D49D9
+:10694000884206D101212020FEF740FB00212020B3
+:1069500041E02949884206D101210220FEF74EFB81
+:106960000021022015E02549884202D101210C04B2
+:106970000AE02349884202D101214C0404E0214964
+:1069800088420AD101218C042046FEF737FB002102
+:106990002046BDE81040FEF731BB1B49884206D1B6
+:1069A00001214020FEF712FB0021402013E017498F
+:1069B000884206D101218020FEF708FB00218020BB
+:1069C00009E0134988420AD1841501212046FEF7C7
+:1069D000FDFA00212046BDE81040FEF7F7BA10BDD1
+:1069E000000001400004004000080040000C00408E
+:1069F000001000400014004000040140004001402D
+:106A0000004401400048014000180040001C0040C4
+:106A10000020004002460020138A92890B4202EABD
+:106A2000010202D0002A00D001207047002A82898A
+:106A300001D00A4300E08A438281704730B5028862
+:106A4000164C174DA0420DD0A8420BD0B0F1804F8C
+:106A500008D0144B984205D0134B984202D0134BE8
+:106A6000984203D122F070034A881A43104B98428F
+:106A700006D0104B984203D022F440730A891A437F
+:106A800002804A68C2620A880285A04201D0A842F8
+:106A900001D1897A01860121818230BD0000014047
+:106AA000000401400004004000080040000C0040C9
+:106AB000001000400014004010B5FEF7F9F9FEF791
+:106AC0004BFA00F0A9F9F3F73BF9154C14F85C0FF9
+:106AD00020F001002070207840F006002070002097
+:106AE000608001460120F3F735F8F3F725FEF2F751
+:106AF0005DFAF2F7C1FEF3F7E7FEFBF74DF8FFF79B
+:106B000093FEF3F787FAFAF761FCFDF7BBFB4FF44E
+:106B1000FA6024F8460C012004F8480C10BD00006F
+:106B2000D41000202DE9F0410024F3F723FCB94EE6
+:106B300096F8F2040025012805D186F8F254F2F700
+:106B4000E3FE0120B0713AE104EB440006EB800063
+:106B500090F83215012901D180F8325590F831159D
+:106B6000002979D190F8A2190129FAD104EB440146
+:106B700001EB041106EB011292F8161A00296BD0F2
+:106B800080F8A25992F8160A072864D2DFE800F0CC
+:106B9000EC04376591E1E10004EBC40000EB042054
+:106BA00006EBC00090F8D31E012909D090F8D21E40
+:106BB00001EB411100EB810191F8D81E00294AD167
+:106BC00090F8D21E491C80F8D21E90F8D01E29B130
+:106BD00090F8D01E80F8D21E80F8D05E90F8D21EB9
+:106BE00001EB411100EB810191F8D81E052932D04B
+:106BF00090F8D21E01EB411100EB8100A6E004EBFE
+:106C0000C40000EB042006EBC00090F8D31E01295D
+:106C100009D090F8D21E01EB411100EB810191F8EF
+:106C2000D81E002917D190F8D21E491C80F8D21E18
+:106C300090F8D01E29B190F8D01E80F8D21E80F8AE
+:106C4000D05E90F8D21E01EB411100EB810191F86A
+:106C5000D81E0F29CCD187E0AFE004EBC40000EBD5
+:106C6000042006EBC00090F8D31E012908D090F84C
+:106C7000D21E01EB411100EB810191F8D81E71BBCE
+:106C800090F8D21E491C80F8D21E90F8D01E29B16F
+:106C900090F8D01E80F8D21E80F8D05E90F8D21EF8
+:106CA00001EB411100EB810191F8D81E07299FD11A
+:106CB0005AE004EBC40000EB042006EBC00191F89D
+:106CC000D30E012808D091F8D20E00EB401001EB52
+:106CD000800090F8D80E10B991F8D20E19E037E084
+:106CE00091F8D23E02EB031393F8413A02EB0017FE
+:106CF00097F8517ABB4205D091F8D20E401C81F82A
+:106D0000D20E0AE091F8D23E5B1C81F8D23E401CC4
+:106D1000C0B292F8173A8342E2D891F8D00E28B167
+:106D200091F8D00E81F8D20E81F8D05E91F8D20E93
+:106D300000EB401001EB800090F8D80E052813D02E
+:106D400091F8D20E00EB401001EB800080F8D85E85
+:106D50000AE004EBC40000EB042006EBC00090F84E
+:106D6000D21E491C80F8D21E04EBC40000EB0420A4
+:106D700006EBC00090F8D21E92F8172A914201D378
+:106D800080F8D25E90F8D11E51B190F8D21E80F8F2
+:106D9000D01E90F8D11E491E80F8D21E80F8D15E18
+:106DA00090F8D21E01EB411100EB810191F8DC2E2D
+:106DB00090F8D21E2046F8F7B1FE641CE4B296F8B3
+:106DC0006C09A0423FF6C0AE96F8220620B196F8B4
+:106DD000FE04012807D010E096F80A0501280CD11E
+:106DE00086F80A5501E086F8FE5496F8252696F8AE
+:106DF000211696F82206FCF703FDF3F74DFE96F8F0
+:106E0000240618B186F82456FBF750F9BDE8F04186
+:106E1000FEF754BCD4100020FEB501210024084622
+:106E2000FEF7C8F8A720ADF80000002640F2E730D2
+:106E300001904FF08045ADF80260ADF808606946FA
+:106E40002846FFF7FBFD724981F83E6604EB4400DB
+:106E500001EB800091F83E3600F5A66201EB83035A
+:106E6000C3F8402691F83E26521C81F83E2691F840
+:106E70003E3600F51A6201EB8303C3F8402691F811
+:106E80003E26521C81F83E2691F83E3600F51762E8
+:106E900001EB8303C3F8402691F83E26521C81F88B
+:106EA0003E2691F83E2600F5405001EB8202C2F8E2
+:106EB000400691F83E06401C81F83E0604EBC402F1
+:106EC00002EB0422002001EBC20300EB401291F818
+:106ED0003E6603EB820201EB860602F6E462C6F828
+:106EE000402691F83E26521C81F83E26401CC0B236
+:106EF0001028EAD3641CE4B2042CA7D3454891F8C7
+:106F00003E2601EB8202C2F8400691F83E06401C84
+:106F100081F83E063F4891F83E26283801EB820270
+:106F2000C2F8400691F83E06401C81F83E063948FA
+:106F300091F83E261C3801EB8202C2F8400691F817
+:106F40003E06401C81F83E06324891F83E26103835
+:106F500001EB8202C2F8400691F83E06401C81F81F
+:106F60003E062D4891F83E2601EB8202C2F840060B
+:106F700091F83E06401C81F83E06284891F83E26CE
+:106F800001EB8202C2F8400691F83E06401C81F8EF
+:106F90003E06204891F83E26343801EB8202C2F8C2
+:106FA000400691F83E06401C81F83E061C4891F8C8
+:106FB0003E2601EB8202C2F8400691F83E06401CD4
+:106FC00081F83E06124891F83E26083001EB820215
+:106FD000C2F8400691F83E06401C81F83E06104873
+:106FE00091F83E260C3801EB8202C2F8400691F877
+:106FF0003E06401C81F83E0601212846FFF757FC5B
+:10700000012211462846FFF711FD00F00BF8FEBDE6
+:10701000D4100020F8150020FC160020341A00209F
+:107020001041002008B51C208DF8000001208DF8CB
+:10703000010002218DF802108DF803006846FAF76E
+:10704000E9FC08BDF9F7DCBEF9F7FABEFDF748B870
+:10705000F9F7B0BEF9F712BFF3F78ABAC943018056
+:1070600070470029818902D041F4005101E021F4E8
+:10707000005181817047002A828A01D00A4300E0D2
+:107080008A438282704700001C4910B5884206D1AD
+:1070900001211020FDF7B2FF0021102028E018493F
+:1070A000884202D101214C0410E01649884202D1E5
+:1070B00001218C040AE01449884202D10121CC0448
+:1070C00004E0124988420AD101210C052046FDF74F
+:1070D0007DFF2046BDE810400021FDF777BF0C4939
+:1070E000884209D101212020FDF788FF00212020BE
+:1070F000BDE81040FDF782BF10BD00000010014048
+:107100000044004000480040004C00400050004057
+:10711000001401400246002012880A4200D00120DB
+:10712000704770B501F01F0501260024C1F342131A
+:1071300006FA05F2012B0FD0022B0FD0838A4FEAFB
+:1071400011210088134206FA01F600EA060001D078
+:1071500000B10124204670BD8389F0E7038AEEE781
+:1071600010B5C1F3421301F01F040121A140012B0E
+:1071700007D0022B07D01430002A026805D00A433A
+:1071800004E00C30F8E71030F6E78A43026010BDE7
+:107190007FB50446008A0D46C98820F4405001435B
+:1071A0002182A08941F20C618843A9882A89114370
+:1071B0006A8902431143A181A08A20F44071A88901
+:1071C0000843A0826846FDF725FF1A48844202D092
+:1071D0001948844201D1039800E00298A18909046A
+:1071E00000EBC00101EB0010296801D5490000E067
+:1071F0008900B0FBF1F06422B0FBF2F109010B0948
+:107200006FF018056B4300EB8300A3891D044FF05A
+:10721000320306D503EBC000B0FBF2F000F007002C
+:1072200005E003EB0010B0FBF2F000F00F000843A4
+:1072300020817FBD001001400014014070B5002482
+:10724000064DFDF78BFE20B1641CAC42F9D3FA2049
+:1072500070BDBDE87040F2F7CBB80000404B4C0069
+:107260000FB4084B10B504A902AA039801F0E0F985
+:10727000044602A9002001F006FC204610BC5DF87F
+:1072800014FB0000878A010803B4019841000098AC
+:1072900050EAC12018BF04204A0D18BF40F0010079
+:1072A00040F2FF72B2EB515F08BF40F002000128CC
+:1072B00008BF052002B0704730B583B0044601F026
+:1072C00093F99FED090B05468DED000B0022214639
+:1072D0006846F1F71CFA284601F09CF99DED000B79
+:1072E00003B030BD000000000000000000000000FE
+:1072F00070B5D94B00242DED020B2DED108BDDE97F
+:107300001010984205DA20F000429A4201D809D1C3
+:1073100041B19DED100BBDEC108B02B0BDE870408B
+:1073200001F01EB9B0F5801F26DA11430BD00028FA
+:1073300013DA012001F06EF9BDEC108B02B0BDE84C
+:10734000704001F021B9022001F064F901F0F0F879
+:1073500051EC100B81F000419EE06FF035049FED81
+:10736000C00B53EC102B9DED100B51EC100BF1F7F3
+:1073700045F8CDE91001084604EB2051C0F3130491
+:10738000B948A1F2FF31204400F4801080F07F6200
+:1073900082F04052224301EB20559FEDB50B119234
+:1073A00053EC102B9DED100B51EC100BF1F720F866
+:1073B00041EC180BA01CC0F313009FEDAFDB9FED59
+:1073C000B0EBB14E7E4403286CD296ED000B51EC2D
+:1073D000180B53EC102BF1F7DBFC1DD1002D01BF76
+:1073E00096ED000BBDEC108B02B070BD2846F1F796
+:1073F0006CFA41EC180B53EC1D2BF0F7FFFF41EC3E
+:10740000190B53EC1E2B51EC180BF0F7F7FF53EC54
+:10741000192BF0F74CFF3FE09FED9D0B51EC180B43
+:1074200053EC102BF0F7EAFF9FED9B1B53EC112B55
+:10743000F0F7E1FF41EC190B53EC182B51EC180B52
+:10744000F0F7DCFF53EC192BF0F7D8FF41EC190BE8
+:10745000002D04BF53EC192B51EC180B1AD0284601
+:10746000F1F733FA41EC1A0B53EC1D2BF0F7C6FF82
+:1074700053EC192BF0F7BFFF53EC182BF0F7B8FFC4
+:1074800041EC180B53EC1E2B51EC1A0BF0F7B6FF26
+:1074900053EC182BF0F7ACFFBDEC108B02B041ECB5
+:1074A000100B70BD9FED7E0B51EC180B53EC102BA5
+:1074B000F0F7FDFE41EC100B51EC180B53EC102BC8
+:1074C000F1F70EF841EC190B2846F1F7FEF941EC03
+:1074D0001B0B53EC192B51EC190BF0F78FFF41EC00
+:1074E0001A0B714853EC1A2B261851EC1A0BF0F7B3
+:1074F00085FF41EC1F0B6D48C4F1510404F5D724FE
+:10750000B0EE4F0AF0EE6F0A0321784400F094FFCA
+:1075100053EC1F2B51EC100BF0F770FF41EC1C0BE0
+:107520006348B0EE4F0AF0EE6F0A0421784400F091
+:1075300083FF53EC1A2B51EC100BF0F75FFF344331
+:1075400053EC1C2BF0F7B3FE41EC1C0B002C4CDD74
+:107550009FED510B51EC180B53EC102BF0F74EFF35
+:1075600053EC182BF0F74AFF41EC1A0B55B353ECD0
+:107570001D2B51EC1B0BF0F741FF41EC1D0B53ECA5
+:107580001C2B51EC1A0BF0F792FE53EC192BF0F771
+:1075900035FF53EC1D2BF0F78AFE53EC1A2BF0F756
+:1075A0002AFF53EC182BF0F723FF41EC180B53EC98
+:1075B0001E2B51EC1B0BF0F721FF53EC182BF0F7AF
+:1075C00017FF69E753EC1C2B51EC1A0BF0F76FFE19
+:1075D00053EC192BF0F712FF53EC1A2BF0F70BFFBB
+:1075E00053EC182BF0F707FF56E735B353EC1D2B80
+:1075F00051EC1B0BF0F702FF41EC1A0B53EC1C2B68
+:1076000051EC180BF0F7F4FE53EC192BF0F7F6FEE3
+:1076100053EC1A2BF0F7ECFE53EC182BF0F7E8FEC6
+:1076200041EC180B53EC1E2B51EC1B0BF0F7E6FE54
+:1076300053EC182BF0F7DCFE2EE753EC1C2B51EC2F
+:10764000180BF0F7D5FE53EC192BF0F7D7FE53ECDF
+:10765000182BF0F7D0FE1FE70000F07F00000000BD
+:107660000000000000005043645F090000000000BB
+:10767000000000000000F03F763C7935EF39EA3D2C
+:107680000000E0FE422EE63FC8410000000000007E
+:10769000555555555555D53F000000000000E03FB9
+:1076A000000000000000004086EBF9FF4A400000A7
+:1076B000404000000000000070B5414A00252DED5B
+:1076C000020B2DED048BDDE90404944205DA24F06D
+:1076D0000041914201D809D140B19DED040BBDECB0
+:1076E000048B02B0BDE8704000F03ABFB4F5801FD3
+:1076F00026DA08430BD0002C13DA012000F08AFFB1
+:10770000BDEC048B02B0BDE8704000F03DBF02202C
+:1077100000F080FF00F00CFF51EC100B81F00041F5
+:1077200046E09FED290B6FF0350553EC102B9DEDD6
+:10773000040B51EC100BF0F761FECDE904010C468F
+:1077400005EB2450A0F2FF30C10F40F2FF32521A75
+:1077500062F31F540844F1F7B8F805949DED040B4B
+:1077600041EC180B51EC100B01F0B4FA9FED181B13
+:1077700053EC112BF0F742FE9FED170B41EC190B68
+:1077800053EC102B51EC180BF0F738FE53EC192B7F
+:10779000F0F78DFD9FED120B41EC190B53EC102B04
+:1077A00051EC180BF0F72AFE53EC192BF0F77FFD84
+:1077B000BDEC048B02B041EC100B70BD000000006A
+:1077C0000000F07F000000000000000000005043B7
+:1077D0000EE526157BCBDB3F362BF111F3FE593D31
+:1077E00000609F501344D33F2DE9F04D2DED040B65
+:1077F0002DED0E8B96B0DDE92550279CDDF890A08D
+:1078000025F0004624F00048BAF1000F14BF012112
+:10781000002101EB4502FC4953184A1093422AD338
+:10782000002814BF0123002303EB44030B44F74952
+:107830008B4220D358EA00019FEDF59B76D0DFF80C
+:10784000D8B35D4503D1BAF1000F05D188E0BAF194
+:10785000000F08BF002100D0012101EB450111F507
+:10786000001F08D8002814BF0121002101EB4401AA
+:1078700011F5001F0BD99DED261B9DED240B16B0B5
+:10788000BDEC0E8B04B0BDE8F04D00F073BE0027D8
+:10789000002DBCBFE149884521DAE1498845A8BFF0
+:1078A00002271CDAC3451ADCDE4901EB28511429F2
+:1078B00008DDC1F1340220FA02F101FA02F282423B
+:1078C0000DD108E058B9C1F1140228FA02F101FA09
+:1078D00002F2424503D101F00101C1F1020756EA6B
+:1078E0000A0124D1002C22DA002D18BF022F01D06A
+:1078F000012F0AD0022000F08DFE16B0BDEC0E8BD9
+:1079000004B0BDE8F04D00F013BE022000F082FE8E
+:1079100000F00EFE51EC100B81F0004141EC100B19
+:1079200016B0BDEC0E8B04B0BDE8F08D18E09FEDF5
+:10793000BEAB9FEDBF8B002871D1B848804522D1E6
+:1079400005F1804010F5801008BFBAF1000F07D094
+:10795000B3450ADC002CA8BF9DED260BE0DA0DE054
+:10796000B0EE490AF0EE690ADAE7002C06DA9DED7E
+:10797000260B51EC100B81F000416FE0AE487844CB
+:1079800090ED000BCCE7D8454DD1002C48DA2EB154
+:1079900086423AD1BAF1000F42D126E0BAF1000F87
+:1079A00013D0022000F036FE00F0FEFD8DED020B3C
+:1079B0009DED240B8DED000B10EE900A039961F301
+:1079C0001E0003909DED020BAAE78DED02AB9DED2D
+:1079D000240B1AEE901A10EE900A8DED000B61F355
+:1079E0001E0003909DED020B9AE78DED028B9DED3D
+:1079F000240B18EE901A10EE900A8DED000B61F337
+:107A00001E0003909DED020B8AE709DA9DED240B21
+:107A100051EC190B53EC102BF0F762FD1EE020E047
+:107A20009DED240B7CE786421BDAB4F1804F0DD02C
+:107A3000A4F10050B0F1FF5013D1002D11DB9DEDEA
+:107A4000240B51EC100B01F0D0F907E09DED240B55
+:107A500053EC102B51EC100B00F0C2BC41EC100B9E
+:107A60005EE79DED240B51EC100B01F026F8BAF106
+:107A7000000FCDE90E0142D19FED710B46B3A6F187
+:107A8000E040B0F17F600CD05E4538D1002D00DAC7
+:107A9000A7B3022F0CBF01204FF0FF30F0F715FF06
+:107AA000DCE7002D01DD002C0DDA002D01DD002CBE
+:107AB0001FDB002D16DA002C14DB012F08BF9FED11
+:107AC000620B3FF42DAFB0EE4A0AF0EE6A0A27E7E8
+:107AD000022F18BF002D0CD0012F0AD1002DFFF668
+:107AE0001FAF06E0002DB8BF002C08DA012F3FF4CD
+:107AF00017AFB0EE480AF0EE680A11E71BE001206C
+:107B000000EBE57050EA070115D0791EB0EE498A06
+:107B1000F0EE698A084308BF9FED4D8B4E48002563
+:107B2000804570DD4D494E48884514DDB0420DDB7F
+:107B3000002C19DB2FE0012000F06CFD16B0BDEC2D
+:107B40000E8B04B0BDE8F04D00F01EBDB34502DC65
+:107B5000002C09DC1FE0864202DA002C1BDA03E06D
+:107B60005E452BDD002C16DD022000F053FD00F0F9
+:107B70001BFD8DED020B53EC1A2B51EC180BF0F79B
+:107B80003DFCCDE900010399019861F31E000390CB
+:107B90009DED020BC4E6022000F03CFD00F014FD58
+:107BA00010EE901A18EE900A8DED020B8DED008B01
+:107BB00061F31E0003909DED020BB1E69DED0E0BEF
+:107BC00053EC192B51EC100BF0F712FC9FED260B28
+:107BD000CDE9080153EC102B9DED080B51EC100B77
+:107BE000F0F70CFC9FED221B53EC112BF0F703FC7C
+:107BF0009DED081B53EC112BF0F700FC9FED1E1BB5
+:107C000053EC112B3CE08CE0FFFF1F00FFFF0F0047
+:107C1000000000000000F03F0000F03F0000F07F97
+:107C20000000404301FCFFFF000000000000F07F67
+:107C300000000000000000000E3C000000000000FA
+:107C40000000000000000080000000000000F0FFC5
+:107C5000000000000000F0BF0000E0410000F04321
+:107C6000FFFFEF3F00000000000000000000D03FD9
+:107C7000555555555555D53F000000000000E03FD3
+:107C8000F0F7B9FB9DED080B41EC1A0B53EC102BF0
+:107C900051EC100BF0F7B2FB53EC1A2BF0F7AEFBE4
+:107CA00041EC1A0B9FEDFE0B53EC102B9DED080BD6
+:107CB00051EC100BF0F7A2FB41EC1B0B9FEDFA0B04
+:107CC00051EC1A0B53EC102BF0F798FB41EC1A0B0C
+:107CD0009FEDF70B53EC102B9DED080B51EC100BA7
+:107CE000F0F78CFB53EC1A2BF0F782FB41EC1A0BEC
+:107CF00051EC1B0B53EC1A2BF0F7D9FA0690CDE997
+:107D000006519DED060B53EC1B2B51EC100BF0F7BD
+:107D10006FFB53EC1A2BF0F76EFB41EC100B00F0ED
+:107D2000A1B90020B6F5801F0EDA9FEDE30B53ECEE
+:107D3000102B9DED0E0B51EC100BF0F75FFBCDE916
+:107D40000E016FF034000E4600EB2650A0F2FF3714
+:107D5000C6F31300DA4940F07F6646F04056884289
+:107D6000D8BF002408DDD7498142C8BF012403DC05
+:107D70000024A6F580167F1CD348784400EBC4008D
+:107D80000F9690ED00CB9DED0E0B53EC1C2B51ECA0
+:107D9000100BF0F72DFB9DED0E0B41EC1B0B53EC84
+:107DA0001C2B51EC100BF0F782FA41EC100B51EC4C
+:107DB000190B53EC102BF0F793FB41EC1D0B51EC1E
+:107DC0001B0B53EC1D2BF0F719FB41EC1A0BBF48B2
+:107DD0008DED10AB7844109590ED000B4FF00050F6
+:107DE00040EA660000EB84408DED080B00F50020B2
+:107DF00009909DED080B53EC1C2B51EC100BF0F788
+:107E0000F7FA9DED0E1B53EC112BF0F7F4FA41EC51
+:107E1000100B53EC102B9DED100B51EC100BF0F7E9
+:107E2000EDFA9DED080B41EC1C0B53EC102B9DED76
+:107E3000100B51EC100BF0F7E1FA53EC1B2BF0F7A1
+:107E4000DAFA53EC1C2BF0F7D3FA53EC1D2BF0F7B6
+:107E5000D5FA41EC1C0B53EC1A2B51EC1A0BF0F732
+:107E6000CDFA41EC1B0B9A480621B0EE4B0AF0EE1E
+:107E70006B0A784400F0E0FAB0EE401AF0EE601AB7
+:107E8000B0EE41DAF0EE61DA53EC1B2B51EC1B0B38
+:107E9000F0F7B4FA53EC1D2BF0F7B0FA9DED100B90
+:107EA00041EC1B0B53EC1A2B51EC100BF0F7FFF9C4
+:107EB00053EC1C2BF0F7A2FA53EC1B2BF0F7F7F95D
+:107EC0009DED100B41EC1B0B53EC102B51EC100BE8
+:107ED000F0F794FA41EC1D0B9FED7FEB53EC1E2B5A
+:107EE000F0F7E5F953EC1B2BF0F7E1F90890CDE939
+:107EF00008519DED080B53EC1E2B51EC100BF0F7C5
+:107F000077FA53EC1D2BF0F773FA53EC1B2BF0F7B9
+:107F100072FA9DED080B41EC1D0B53EC102B9DEDFF
+:107F2000100B51EC100BF0F769FA41EC1B0B53EC02
+:107F30001A2B51EC1D0BF0F761FA9DED080B41EC8B
+:107F40001A0B53EC102B51EC1C0BF0F757FA53ECB7
+:107F50001A2BF0F7ACF941EC1A0B51EC1B0B53EC5C
+:107F60001A2BF0F7A4F90C90CDE90C519DED0C0BF8
+:107F700053EC1B2B51EC100BF0F73AFA53EC1A2B85
+:107F8000F0F739FA41EC1B0B9FED550B53EC102B1E
+:107F90009DED0C0B51EC100BF0F730FA41EC1A0B85
+:107FA0009FED510B51EC1B0B53EC102BF0F726FA05
+:107FB00041EC1B0B9FED4E0B53EC102B9DED0C0B6E
+:107FC00051EC100BF0F71AFA53EC1B2BF0F76FF98A
+:107FD00041EC100B4848784400EBC40090ED001BC6
+:107FE00051EC100B53EC112BF0F761F941EC1B0B2A
+:107FF0003846F0F76AFCCDE9080153EC1B2B51EC35
+:108000001A0BF0F754F941EC100B3C48784400EBA4
+:10801000C40090ED00CB51EC100B53EC1C2BF0F78F
+:1080200046F99DED081B53EC112BF0F740F9069033
+:10803000CDE906519DED080B53EC102B9DED060B81
+:1080400051EC100BF0F7D4F953EC1C2BF0F7D0F9EE
+:1080500053EC1A2BF0F7CCF953EC1B2BF0F7CBF9C0
+:1080600041EC100B9DED261B53EC102B8DED001BEE
+:1080700000959DED260B51EC100BF0F7BFF99DED2F
+:10808000000B41EC1A0B53EC102B9DED260B51EC21
+:10809000100BF0F7ADF99DED061B53EC112B2FE003
+:1080A000000000604715F73FFE822B654715F73F3C
+:1080B00044DF5DF80BAE543E00000000000040437A
+:1080C0008E9803007AB60B0052370000B8370000D4
+:1080D0008A36000000000000000000000000084098
+:1080E000000000E009C7EE3FFD033ADC09C7EE3FA0
+:1080F000F5015B14E02F3EBE16350000D0340000C1
+:10810000F0F77CF953EC1A2BF0F7D1F89DED060B44
+:1081100041EC1A0B53EC102B9DED000B51EC100BA6
+:10812000F0F76CF9CDE90C019DED0C0B51EC1A0B3D
+:1081300053EC102BF0F7BBF8CDE902010C46AA492D
+:108140008C422FDB611A084318D19DED0C0B53ECC8
+:10815000102B9DED020B51EC100BF0F749F941EC9F
+:108160001B0B9FEDA30B51EC1A0B53EC102BF0F7EC
+:108170009EF853EC1B2BF0F7B9FB2DD2022000F038
+:1081800049FA00F011FA10EE901A18EE900A8DEDEF
+:10819000020B8DED008B61F31E0003909DED020B31
+:1081A000FFF7BEBB944A24F00041914214D3934997
+:1081B000214408437FF4EFAC9DED0C0B53EC102BE6
+:1081C0009DED020B51EC100BF0F712F953EC1A2B4A
+:1081D000F0F78CFB7FF6DFAC24F000408849894A39
+:1081E000002601EB205182422BDA481C4FF480110B
+:1081F00021FA00F02044844AC0F30A517A44A1F2E3
+:10820000FF3192ED000B814A8DED080BCA4020EA48
+:108210000202C0F3130040F48010C1F1140120FAEF
+:1082200001F60992002CB8BF76429DED080B53EC85
+:10823000102B9DED0C0B51EC100BF0F7D9F8CDE99C
+:108240000C019DED0C0B51EC1A0B53EC102BF0F7BD
+:108250002EF89FED6F0B0890CDE9085153EC102BD1
+:108260009DED080B51EC100BF0F7C8F841EC1B0B1F
+:108270009FED690B53EC102B9DED080B51EC100B8F
+:10828000F0F7BCF89DED0C0B41EC1C0B53EC102BE4
+:108290009DED080B51EC100BF0F7AAF853EC1A2BDC
+:1082A000F0F7A9F89FED5E1B53EC112BF0F7A6F841
+:1082B00053EC1C2BEFF7FBFF41EC1A0B51EC1B0BA3
+:1082C00053EC1A2BEFF7F3FFCDE902019DED020B02
+:1082D00053EC1B2B51EC100BF0F78AF853EC1A2BD4
+:1082E000F0F789F89DED020B41EC1A0B53EC102BC3
+:1082F00051EC100BF0F782F8CDE908014A489DEDEA
+:10830000080B0521784400F097F89DED081B51EC0F
+:10831000100B53EC112BF0F771F89DED021B53EC91
+:10832000112BF0F768F8CDE906019DED020B53EC37
+:108330001A2B51EC100BF0F761F853EC1A2BEFF7F6
+:10834000B6FF9FED3B0B41EC1A0B53EC102B9DED50
+:10835000060B51EC100BF0F74BF89DED060B41ECC2
+:108360001B0B53EC102B9DED020B51EC100BF0F797
+:1083700045F853EC1B2BF0F7B3F853EC1A2BF0F73E
+:1083800037F89DED021B53EC112BF0F731F853EC4D
+:10839000192BF0F730F8CDE9020101EB0650011579
+:1083A0000029C8BF039015DC9DED020B324651EC4D
+:1083B000100BF0F773FAFEF767FF042808BF00F010
+:1083C00003F932469DED020B51EC100BF0F766FA03
+:1083D000CDE902019DED020B51EC180B53EC102B73
+:1083E000F0F70CF8FFF73ABB0000904000000000E7
+:1083F000FE822B654715973C00CC904000346F3FC0
+:1084000001FCFFFF0000E03F90330000FFFF0F0082
+:1084100000000000432EE63F396CA80C615C20BED2
+:10842000EF39FAFE422EE63F28320000000000003D
+:10843000000000000000004070B504462DED028BE6
+:108440004D1E00EBC500B0EE408AF0EE608A90ED64
+:10845000000B35F0060017D053EC182B51EC100B25
+:10846000EFF7CCFF41EC100B6D1E04EBC50090ED57
+:10847000001B51EC100B53EC112BEFF718FF41ECE4
+:10848000100B35F00600E7D1022D36D0042D1CD09C
+:10849000062D1CBFBDEC028B70BD53EC182B51ECAC
+:1084A000100BEFF7ABFF94ED0A1B53EC112BEFF71A
+:1084B000FEFE53EC182BEFF7A1FF94ED081B53ECD5
+:1084C000112BEFF7F4FE41EC100B53EC182B51EC91
+:1084D000100BEFF793FF94ED061B53EC112BEFF706
+:1084E000E6FE53EC182BEFF789FF94ED040B53ECE9
+:1084F000102BEFF7DCFE41EC100B53EC182B51EC7A
+:10850000100BEFF77BFF94ED021B53EC112BEFF7F1
+:10851000CEFE53EC182BEFF771FF94ED001B53ECDC
+:10852000112BEFF7C4FEBDEC028B41EC100B70BDBC
+:108530009FED070B10B553EC102B9FED070B51EC83
+:10854000100BEFF7CDFF41EC100B10BD0000000049
+:108550000000000000000000000000000000F03FEC
+:1085600010B553EC102B51EC100BEFF7A0FE41ECC3
+:10857000100B10BD10B553EC112B51EC100BEFF795
+:1085800096FE41EC100B10BD9FED050B10B553ECA2
+:10859000102B51EC100BEFF7A3FF41EC100B10BDAB
+:1085A00000000000000000009FED050B10B553EC2B
+:1085B000102B51EC100BEFF721FF41EC100B10BD0D
+:1085C00000000000000000709FED050B10B553EC9B
+:1085D000102B51EC100BEFF711FF41EC100B10BDFD
+:1085E0000000000000000010014800687047000013
+:1085F000D010002002E008C8121F08C1002AFAD1DA
+:1086000070477047002001E001C1121F002AFBD112
+:10861000704700000149086070470000D01000203A
+:1086200030380A2801D2012070470020704700002E
+:108630002DE9FF4F8DB00F460546002606E02528A0
+:108640000BD0DDE90F1290476D1C761C28780028AE
+:10865000F5D111B03046BDE8F08F0024A246A14606
+:108660000122E94900E0044315F8013F203B02FAEA
+:1086700003F00842F7D128782A2810D06FF02F0293
+:108680002878A0F13001092914D80AEB8A0102EBFD
+:10869000410144F0020400EB010A6D1CF0E701CF38
+:1086A0005FEA000A03D544F40054CAF1000A44F01A
+:1086B00002046D1C28782E2817D115F8010F44F0FC
+:1086C00004042A280ED06FF02F022878A0F1300180
+:1086D00009290AD809EB890102EB410100EB0109E4
+:1086E0006D1CF2E757F8049B6D1C28786C280FD09E
+:1086F00006DC4C2817D068280DD06A2814D104E075
+:10870000742810D07A280FD10DE044F400140AE048
+:1087100044F4801401E044F440146978814202D1A9
+:1087200004F580146D1C6D1C28786E281ED00CDC9E
+:10873000632830D004DC00288BD0582811D19FE06A
+:10874000642867D069280CD164E073282DD004DC3C
+:108750006F2872D0702804D194E075286ED07828E4
+:108760006DD0DDE90F129047761C4BE1C4F3025047
+:10877000022806D0032809D0042801CF09D00660BA
+:1087800040E101CFF117C0E900613BE101CF068074
+:1087900038E1067036E117F8040B8DF80000002070
+:1087A0008DF80100EB46012003E057F804BB4FF0C1
+:1087B000FF3061074FF0000102D40DE008F1010124
+:1087C000884649450FDA8045F8DB1BF80810002978
+:1087D000F4D108E008F1010188468142FADB1BF878
+:1087E00008100029F6D1DDE90F23AAEB0800814625
+:1087F000214600F031F9304400EB080604E0DDE9E1
+:108800000F121BF8010B9047B8F10108F7D221466F
+:108810004846F2E00A21C4F302524FF0000B0891DF
+:10882000022A04D001CFC117032A09D00AE0FF1D94
+:1088300027F00707F7E8020108E02CE01EE01FE040
+:1088400000B2C117042A01D140B2C117021E71F152
+:10885000000206DA0023D0EB030063EB01012D22B6
+:1088600002E0220504D52B228DF82420012203E00A
+:10887000E20701D02022F7E7904653E00A210BE0FF
+:10888000102109E010214FF0000B44F004044FF0D8
+:108890000809089103E008214FF0000B0891C4F388
+:1088A0000252022A04D001CF0021032A06D006E09A
+:1088B000FF1D27F00707F7E8020103E080B2042A52
+:1088C00000D1C0B24FF0000822072BD52A78702AB9
+:1088D00007D0DDF820C08CF0100C5CEA0B0C05D042
+:1088E0000EE040228DF82420012208E050EA010326
+:1088F00006D030238DF824308DF8252002229046B2
+:10890000089B83F0080353EA0B030BD150EA0102E2
+:1089100001D1620706D530228DF824204FF00108DE
+:10892000A9F101092A78582A04D038A20B9208AA82
+:108930000A920BE03AA2F9E75B46089AEFF742FC8D
+:108940000B9B9B5C0A9A521E0A92137050EA01021A
+:10895000F2D10A98ADEB000000F1200B600702D5C0
+:1089600024F4803401E04FF00109D94502DDA9EB80
+:108970000B0000E0002000EB0B0141440890AAEB43
+:10898000010AE00306D4DDE90F232146504600F03A
+:1089900063F806444FF0000908E009A911F809003E
+:1089A000DDE90F12904709F10109761CC145F4DB9E
+:1089B000E0030CD5DDE90F232146504600F04CF8CA
+:1089C000064404E0DDE90F1230209047761C089938
+:1089D000481E08900029F5DC08E00A980A990078FA
+:1089E000491C0A91DDE90F129047761CBBF100018A
+:1089F000ABF1010BF1DC21465046DDE90F2300F01D
+:108A000019F806446D1C21E6092801003031323383
+:108A100034353637383961626364656600000000BA
+:108A200030313233343536373839414243444546A4
+:108A3000000000002DE9F041044600251E461746BF
+:108A4000880404D405E039462020B0476D1C641E1C
+:108A5000F9D52846BDE8F0812DE9F041044600250E
+:108A60001E469046C80301D5302700E02027880421
+:108A700004D505E041463846B0476D1C641EF9D563
+:108A80002846BDE8F0810A68531C0B6010707047DF
+:108A9000002806D04DF6BC231946491EFDD2401EC3
+:108AA000FAD17047002100EB800002E000BF491CB2
+:108AB000C9B2B1EB400FF9D3704782B0CDE90001E4
+:108AC00021F0004001909DED000B02B051EC100B25
+:108AD0007047000010B50E4C10212046F1F745FC00
+:108AE000206840F48060206020212046F1F73DFCA2
+:108AF0000220FFF7D7FF10212046F1F738FC0220B3
+:108B0000FFF7D0FF2046BDE810401021F1F72DBC43
+:108B10000014024010B50E4C10212046F1F725FC40
+:108B2000206840F48060206020212046F1F71FFC7F
+:108B30000220FFF7B7FF10212046F1F718FC0220B2
+:108B4000FFF7B0FF2046BDE810401021F1F70DBC43
+:108B5000001402402DE9F041154E0746002430680C
+:108B600020F440603060254610213046F1F7FDFBCF
+:108B70000220FFF797FF10213046F1F7F8FB60065F
+:108B8000040E20213046F1F7E9FB08B144F001045E
+:108B90000120FFF787FF6D1CEDB2082DE4D317B15C
+:108BA000FFF798FF01E0FFF7B5FF2046BDE8F08131
+:108BB0000014024070B5164E05463046316841F447
+:108BC000806131601021F1F7D0FB002428064FF0BE
+:108BD0002001304602D5F1F7CAFB01E0F1F7C5FBF1
+:108BE0006806050E0220FFF75DFF10213046F1F701
+:108BF000BEFB0220FFF756FF10213046F1F7B5FB10
+:108C00000220FFF74FFF641CE4B2082CDED370BDD6
+:108C10000014024010B50B4C206840F480602060C6
+:108C200020212046F1F7A3FB10212046F1F79FFBFE
+:108C30000420FFF737FF2046BDE810402021F1F760
+:108C400094BB00000014024010B50B4C206840F4A7
+:108C50008060206020212046F1F787FB0420FFF789
+:108C600021FF10212046F1F782FB2046BDE810408D
+:108C70002021F1F77CBB00000014024070B5144DB8
+:108C80000024286820F44060286020212846F1F75D
+:108C90006EFB0120FFF706FF10212846F1F767FB66
+:108CA0000120FFF7FFFE07E0641CE4B2FA2C03D9B1
+:108CB000FFF7CAFF012070BD20212846F1F74EFBC7
+:108CC0000028F1D110212846F1F74FFB002070BD9C
+:108CD0000014024010B541EC100BFEF709FB51ECFB
+:108CE000100B10BD70B5FCF74DFA062000F0BEF871
+:108CF000552000F0DBF800F0AFF8124E04464FF4B8
+:108D0000805529463046F1F730FB29460E48F1F7E9
+:108D10002EFBAA2C11D1152000F0A8F8062000F097
+:108D2000C5F81420FFF7BEFE00F096F80446294669
+:108D30003046F1F71CFB512C01D0FA2070BD1420F5
+:108D400070BD000000040240000C02404FF40041DE
+:108D50000803F8F791FE4FF08040FDF7B3FD0F4890
+:108D6000FEF792F90E48F0F7B5FC0D483030F0F7F9
+:108D7000B1FC0C48F1F734FA0B48F1F731FAF1F78E
+:108D80009BFD002080F310884FF47A70FFF780FE7F
+:108D9000FDF792FEFDF7C6FEFCE700000010014063
+:108DA0008864024000000240000402402DE9F041C6
+:108DB00004460E4600250846EFF763FA07000ED179
+:108DC0000120BDE8F0816D1C3178ADB2884205D13B
+:108DD0003A4631462046EFF75BFA20B1641C207812
+:108DE0000028F0D1EDE72846EBE700B52DED048B28
+:108DF00083B041EC190BEFF779FF41EC180B18EE3B
+:108E0000100A18EE901A8DED008B002818BF012073
+:108E1000084320F00040C0F17F6000F1E040C00F47
+:108E200014D019EE101A19EE900A8DED009B00294E
+:108E300018BF0121084320F00040C0F17F6000F11D
+:108E4000E040C00F04BF0120FFF7E4FB51EC180B1A
+:108E500003B0BDEC048B00BD10B50120FFF722FE6E
+:108E6000BDE81040FF20FCF7FDB9000070B50D4EC5
+:108E700004464FF4805529463046F1F778FA03202E
+:108E8000FFF710FE29463046F1F76FFA29460648EB
+:108E9000F1F76DFA2046FCF7E5F9BDE870400320D4
+:108EA000FFF700BE00040240000C024010B5FCF7C2
+:108EB000D9F9BDE810400120FFF7F4BD5458485FD0
+:108EC00056312E322E31003880250000010000007E
+:108ED0000A00000000000000000000000000000088
+:108EE0000000000000000000000000000000000082
+:108EF0000000000000000000010100000000000070
+:108F0000000000000000000002030000000000005C
+:108F10000000000000000000030500000000000049
+:108F20000000000000000000040700000000000036
+:108F30000000000000000000050500000000000027
+:108F40000000000000000000060600000000000015
+:108F50000000000000000000070700000000000003
+:108F600000000000000000000808000000000000F1
+:108F700000000000000000000909000000000000DF
+:108F800000000000000000000A0A000000000000CD
+:108F900000000000000000000B0B000000000000BB
+:108FA00000000000000000000C0C000000000000A9
+:108FB00000000000000000000D0D00000000000097
+:108FC00000000000000000000E0E00000000000085
+:108FD00000000000000000000F0F00000000000073
+:108FE0000000000000000000101000000000000061
+:108FF00000000000000000006A6F796675656C2E45
+:109000006A6F796675656C696E672E636F6D2C3754
+:1090100030313100000000000000000000000000BE
+:109020000000000000000000000000000000000040
+:109030000000000000000000000000000000000030
+:109040000000000000000000000000000000000020
+:109050000000000000000000000000000000000010
+:109060000000000000004B46422D322E3447000025
+:1090700000000000000000000000000000000000F0
+:1090800000000000000000000000000000004B464F
+:109090004231323334353600000000000000000059
+:1090A00000000000000000040000000000000000BC
+:1090B000C78E010820410020371100206400000005
+:1090C0000200010000000000A490010820410020DF
+:1090D00030110020660000000500010001000000C2
+:1090E000C88E010820410020E41A00206B00000017
+:1090F0003101040002000000F88F01082041002027
+:109100004A1600202F050000AC00010003000000FB
+:10911000A390010820410020401A0020DB05000038
+:109120000200010004000000A89001082041002076
+:1091300028110020DD0500000500010005000000E9
+:10914000AC900108204100202C110020E205000015
+:10915000050001000600000061002B2B2B000D0A0A
+:10916000000041542B530D0A0041542B534F434BE5
+:10917000413D5443502C746573742E6A6F79667543
+:10918000656C696E672E636F6D2C373031310D0A57
+:109190000041542B574B4D4F443D4E45540D0A0052
+:1091A00041542B55415254464C3D343039360D0A0A
+:1091B0000041542B4845415254454E3D4F46460DC3
+:1091C0000A0041542B453D4F46460D0A0041542BA1
+:1091D000454E544D0D0A0041542B49434349443FE9
+:1091E0000D0A0041542B494D45493F0D0A00415499
+:1091F0002B574946493D4B46422D322E34472C4B86
+:1092000046423132333435360D0A0041542B536F08
+:10921000636B65743D302C302C746573742E6A6FEB
+:10922000796675656C696E672E636F6D2C373031AA
+:10923000310D0A0000C1814001C0804101C0804160
+:1092400000C1814001C0804100C1814000C1814016
+:1092500001C0804101C0804100C1814000C1814006
+:1092600001C0804100C1814001C0804101C08041F6
+:1092700000C1814001C0804100C1814000C18140E6
+:1092800001C0804100C1814001C0804101C08041D6
+:1092900000C1814000C1814001C0804101C08041C6
+:1092A00000C1814001C0804100C1814000C18140B6
+:1092B00001C0804101C0804100C1814000C18140A6
+:1092C00001C0804100C1814001C0804101C0804196
+:1092D00000C1814000C1814001C0804101C0804186
+:1092E00000C1814001C0804100C1814000C1814076
+:1092F00001C0804100C1814001C0804101C0804166
+:1093000000C1814001C0804100C1814000C1814055
+:1093100001C0804101C0804100C1814000C1814045
+:1093200001C0804100C1814001C0804101C0804135
+:1093300000C1814000C0C101C30302C2C60607C705
+:1093400005C5C404CC0C0DCD0FCFCE0E0ACACB0B75
+:10935000C90908C8D81819D91BDBDA1A1EDEDF1FA5
+:10936000DD1D1CDC14D4D515D71716D6D21213D395
+:1093700011D1D010F03031F133F3F23236F6F73745
+:10938000F53534F43CFCFD3DFF3F3EFEFA3A3BFB35
+:1093900039F9F83828E8E929EB2B2AEAEE2E2FEFE5
+:1093A0002DEDEC2CE42425E527E7E62622E2E32355
+:1093B000E12120E0A06061A163A3A26266A6A76785
+:1093C000A56564A46CACAD6DAF6F6EAEAA6A6BABF5
+:1093D00069A9A86878B8B979BB7B7ABABE7E7FBF25
+:1093E0007DBDBC7CB47475B577B7B67672B2B37315
+:1093F000B17170B0509091519353529296565797C5
+:10940000559594549C5C5D9D5F9F9E5E5A9A9B5BB4
+:1094100099595898884849894B8B8A4A4E8E8F4F64
+:109420008D4D4C8C448485458747468682424383D4
+:109430004181804041542B41504E3D0000000000CE
+:10944000000000000000000000000000000000001C
+:10945000000000000000000000000000000000000C
+:1094600000000000000038000000000000000000C4
+:1094700000000000000000000000000000000000EC
+:1094800000000000000000000000000000000000DC
+:1094900000000000000000000000000000000000CC
+:1094A0000000000066940108FC65002038110020CF
+:1094B00000000000020001000000000066940108A6
+:1094C000FC6500203A1100200100000001020008A4
+:1094D0000100000067940108FC650020EC100020EA
+:1094E000010800003C00D00702000000669401085B
+:1094F000FC6500203A110020D10F0000010200108D
+:109500000300000000000000000000000000000058
+:10951000000000000000000000000000000000004B
+:10952000000000000000000000000000000000003B
+:10953000000000000000000000000000000000002B
+:10954000000000000000000000000000000000001B
+:10955000000000000000000000000000000000000B
+:1095600000000000000000000000000000000000FB
+:1095700000000000000000000000000000000000EB
+:1095800000000000000000000000000000000000DB
+:1095900000000000000000000000000000000000CB
+:1095A00000000000000000000000000000000000BB
+:1095B00000000000000000000000000000000000AB
+:1095C000000000000000000000000000000000009B
+:1095D000000000000000000000000000000000008B
+:1095E000000000000000000000000000000000007B
+:1095F000000000000000000000000000000000006B
+:10960000000000000000000000000000000000005A
+:10961000000000000000000000000000000000004A
+:10962000000000000000000000000000000000003A
+:10963000000000000000000000000000000000002A
+:10964000000000000000000000000000000000001A
+:10965000000000000000000000000000000000000A
+:1096600000000000000000000000000000000000FA
+:1096700000000000000000000000000000000000EA
+:10968000000000000000000000000000002F0000AB
+:1096900000000700070000147F147F1400242A7FB5
+:1096A0002A12006264081323003649552250000034
+:1096B0000503000000001C224100000041221C00A4
+:1096C0000014083E08140008083E0808000000A026
+:1096D0006000000808080808000060600000002022
+:1096E00010080402003E5149453E0000427F400000
+:1096F000004261514946002141454B310018141286
+:109700007F10002745454539003C4A494930000152
+:109710007109050300364949493600064949291EA1
+:109720000000363600000000563600000008142203
+:109730004100001414141414000041221408000203
+:109740000151090600324959513E007C1211127C28
+:10975000007F49494936003E41414122007F414155
+:10976000221C007F49494941007F09090901003E47
+:109770004149497A007F0808087F0000417F410085
+:10978000002040413F01007F08142241007F4040FB
+:109790004040007F020C027F007F0408107F003EE3
+:1097A0004141413E007F09090906003E4151215EC9
+:1097B000007F091929460046494949310001017FC6
+:1097C0000101003F4040403F001F2040201F003F5C
+:1097D0004038403F0063140814630007087008070E
+:1097E00000615149454300007F41410000552A5521
+:1097F0002A55000041417F0000040201020400409C
+:1098000040404040000001020400002054545478BD
+:10981000007F4844443800384444442000384444DD
+:10982000487F00385454541800087E09010200187B
+:10983000A4A4A47C007F080404780000447D4000B8
+:10984000004080847D00007F102844000000417F9C
+:109850004000007C04180478007C08040478003878
+:109860004444443800FC242424180018242418FC00
+:10987000007C0804040800485454542000043F4469
+:109880004020003C4040207C001C2040201C003C2C
+:109890004030403C004428102844001CA0A0A07C7C
+:1098A000004464544C4414141414141400000000B4
+:1098B00000000000000000000000FC0000000000AC
+:1098C00002000000000C020C02000000000000007A
+:1098D00090D0BCD0BC900003000300001824FE44CC
+:1098E0008C000302070201001824D8B04C8000034A
+:1098F00000010201C038E438E00001020201020266
+:10990000080600000000000000000000000000F851
+:109910000402000000010204000204F80000000438
+:10992000020100009060F86090000000010000005B
+:109930002020FC20200000000100000000000000AA
+:109940000000080600000000202020202000000069
+:109950000000000000000000000000020000000005
+:109960000080601C0200040300000000F8040404EE
+:10997000F8000102020201000008FC0000000002E1
+:1099800003020000188444241800030202020200AB
+:1099900008042424D80001020202010040B088FC1F
+:1099A00080000000000302003C242424C4000102C3
+:1099B00002020100F824242CC0000102020201006E
+:1099C0000C04E41C0400000003000000D82424243C
+:1099D000D80001020202010038444444F8000003A8
+:1099E0000202010000001000000000000200000060
+:1099F0000000200000000000060000000020508849
+:109A0000040200000000010290909090900000007D
+:109A10000000000000020488502000020100000045
+:109A20001804C4241800000002000000F804E494A4
+:109A3000F80001020202020000E09CF08000020334
+:109A40000000030204FC2424D800020302020100E7
+:109A5000F80404040C0001020202010004FC0404E6
+:109A6000F80002030202010004FC24740C0002034B
+:109A70000202030004FC24740C0002030200000034
+:109A8000F0080444CC4000010202010004FC202044
+:109A9000FC040203000003020404FC0404000202AC
+:109AA00003020200000404FC040406040403000092
+:109AB00004FC24D00C0402030200030204FC040092
+:109AC0000000020302020203FC3CC03CFC00030055
+:109AD0000300030004FC30C4FC0402030200030082
+:109AE000F8040404F80001020202010004FC24242A
+:109AF0001800020302000000F8848404F800010248
+:109B00000207050004FC246498000203020003021B
+:109B1000182424448C000302020201000C04FC04FB
+:109B20000C0000020302000004FC0000FC04000121
+:109B300002020100047C80E01C040000030000001D
+:109B40001CE03CE01C00000300030000049C609C3F
+:109B50000400020300030200041CE01C04000002D5
+:109B6000030200000C84641C0400020302020300D0
+:109B70000000FE020200000007040400000E30C0D6
+:109B80000000000000010200000202FE00000004CC
+:109B900004070000000402040000000000000000B0
+:109BA0000000000000000808080808080000020083
+:109BB00000000000000000000040A0A0C000000164
+:109BC0000202030204FC2020C00000030202010084
+:109BD00000C02020600000010202020000C020241A
+:109BE000FC0000010202030200C0A0A0C0000001AE
+:109BF000020202000020F8242404000203020200F2
+:109C00000040A0A0602000070A0A0A0404FC2020EB
+:109C1000C0000203020003020020E4000000000272
+:109C200003020000000020E400000808080700000C
+:109C300004FC80E020200203020003020404FC0074
+:109C40000000020203020200E020E020C000030046
+:109C50000300030020E02020C000020302000302F2
+:109C600000C02020C00000010202010020E02020EE
+:109C7000C000080F0A02010000C02020E00000011F
+:109C8000020A0F0820E0402020000203020000002A
+:109C90000060A0A020000002020203000020F820C3
+:109CA000000000000102020020E00020E0000001AE
+:109CB0000202030220E02080602000000301000077
+:109CC0006080E0806000000300030000206080608E
+:109CD000200002030003020020E02080602008082A
+:109CE000070100000020A060200000020302020023
+:109CF000000020DE0200000000070400000000FF5A
+:109D000000000000000F00000002DE200000000440
+:109D1000070000000201020404020000000000002D
+:109D20000000000000000000000000000000000033
+:109D3000000000F8000000000000003330000000C8
+:109D400000100C06100C06000000000000000000CF
+:109D500040C07840C0784000043F04043F04040041
+:109D6000007088FC08300000001820FF211E000051
+:109D7000F008F000E018000000211C031E211E0066
+:109D800000F00888700000001E21232419272110EC
+:109D900010160E000000000000000000000000008F
+:109DA000000000E018040200000000071820400036
+:109DB00000020418E0000000004020180700000026
+:109DC000404080F0804040000202010F010202008A
+:109DD000000000F0000000000101011F010101006E
+:109DE000000000000000000080B0700000000000D3
+:109DF000000000000000000000010101010101015C
+:109E000000000000000000000030300000000000F2
+:109E100000000000806018040060180601000000C7
+:109E200000E010080810E000000F102020100F00C4
+:109E3000001010F8000000000020203F202000004B
+:109E400000700808088870000030282422213000A3
+:109E500000300888884830000018202020110E00AB
+:109E60000000C02010F8000000070424243F240054
+:109E700000F80888880808000019212020110E0029
+:109E800000E0108888180000000F112020110E003B
+:109E900000380808C83808000000003F0000000033
+:109EA0000070880808887000001C222121221C00F4
+:109EB00000E010080810E0000000312222110F001D
+:109EC000000000C0C00000000000003030000000B2
+:109ED0000000008000000000000080600000000022
+:109EE000000080402010080000010204081020003B
+:109EF0004040404040404000040404040404040086
+:109F0000000810204080000000201008040201001A
+:109F1000007048080808F00000000030360100001A
+:109F2000C030C828E810E0000718272423140B00CD
+:109F30000000C038E0000000203C23020227382047
+:109F400008F8888888700000203F202020110E002B
+:109F5000C030080808083800071820202010080022
+:109F600008F808080810E000203F202020100F000B
+:109F700008F88888E8081000203F202023201800D7
+:109F800008F88888E8081000203F2000030000003F
+:109F9000C03008080838000007182020221E0200E0
+:109FA00008F808000008F808203F210101213F209F
+:109FB000000808F8080800000020203F20200000CA
+:109FC00000000808F8080800C08080807F000000BA
+:109FD00008F888C028180800203F200126382000F3
+:109FE00008F8080000000000203F2020202030005A
+:109FF00008F8F800F8F80800203F003F003F200074
+:10A0000008F830C00008F808203F200007183F007B
+:10A01000E01008080810E0000F10202020100F00AA
+:10A0200008F808080808F000203F2101010100009D
+:10A03000E01008080810E0000F18242438504F00E2
+:10A0400008F8888888887000203F2000030C3020A2
+:10A0500000708808080838000038202121221C00E0
+:10A06000180808F8080818000000203F2000000029
+:10A0700008F808000008F808001F202020201F0012
+:10A080000878880000C83808000007380E01000072
+:10A09000F80800F80008F800033C0700073C03003C
+:10A0A000081868808068180820302C03032C3020A2
+:10A0B0000838C800C83808000000203F2000000011
+:10A0C00010080808C8380800203826212020180069
+:10A0D000000000FE020202000000007F404040003D
+:10A0E000000C30C000000000000000010638C00075
+:10A0F00000020202FE000000004040407F0000001D
+:10A100000000040202020400000000000000000041
+:10A11000000000000000000080808080808080803F
+:10A120000002020400000000000000000000000027
+:10A1300000008080808000000019242222223F201D
+:10A1400008F8008080000000003F112020110E0060
+:10A150000000008080800000000E112020201100EF
+:10A16000000000808088F800000E112020103F20A1
+:10A170000000808080800000001F22222222130025
+:10A18000008080F0888888180020203F2020000070
+:10A190000000808080808000006B94949493600025
+:10A1A00008F8008080800000203F210000203F2030
+:10A1B00000809898000000000020203F2020000030
+:10A1C000000000809898000000C08080807F000020
+:10A1D00008F8000080808000203F24022D302000FD
+:10A1E000000808F8000000000020203F20200000A8
+:10A1F0008080808080808000203F20003F20003FC2
+:10A200008080008080800000203F210000203F20CF
+:10A210000000808080800000001F202020201F0080
+:10A22000808000808000000080FFA12020110E00AF
+:10A230000000008080808000000E112020A0FF80A0
+:10A24000808080008080800020203F21200001004D
+:10A2500000008080808080000033242424241900A2
+:10A26000008080E0808000000000001F20200000AF
+:10A270008080000000808000001F202020103F20F0
+:10A28000808080000080808000010E300806010080
+:10A2900080800080008080800F300C030C300F0025
+:10A2A00000808000808080000020312E0E31200050
+:10A2B000808080000080808080818E701806010080
+:10A2C00000808080808080000021302C222130009E
+:10A2D00000000000807C020200000000003F4040BF
+:10A2E0000804FE0408C0000000000310207F2010B6
+:10A2F0000002027C800000000040403F000000009F
+:10A300000006010102020404000000000000000039
+:10A31000000000000000000000000000000000003D
+:10A32000000000000000000000000000000000002D
+:10A33000000000000000000000F0F0F0000000004D
+:10A340000000000000017F0100000000000000008C
+:10A35000001C1C1C0000000000008060301C8C6091
+:10A36000301C0C0000000000000000000000000095
+:10A37000000000000000000000000000000000E0FD
+:10A380000000000000E000000086E69F86868686CA
+:10A39000E69F860000011F01010101011F0101006C
+:10A3A000000080C06020F820E0C00000000003072B
+:10A3B0000C18FF70E18100000000070F10107F10E3
+:10A3C0000F0700008060206080000000E020000097
+:10A3D0000F3020309F70DC371030C0000000100EAE
+:10A3E00003000718101807000000C02020E0C0007C
+:10A3F0000000000080E01F38E88703C43C04000030
+:10A40000070F1810100B070D1010080000808C4C5F
+:10A410003800000000000000000000000000000004
+:10A42000000000000000000000000000000000002C
+:10A4300000000000000080E0300804000000000080
+:10A4400000FEFF0100000000000000000000030FFC
+:10A450001820400000040830E080000000000000E8
+:10A460000000000001FFFE00000000000040201876
+:10A470000F03000000000000000000000000C0000A
+:10A4800000000000004266663C18FF183C66664209
+:10A4900000000000000003000000000000000000B9
+:10A4A0000000800000000000001010101010FF10CD
+:10A4B0001010101000000000000003000000000059
+:10A4C000000000000000000000000000000000008C
+:10A4D000000000000000000000808C4C38000000EC
+:10A4E000000000000000000000000000000000006C
+:10A4F00000101010101010101010100000000000BC
+:10A50000000000000000000000000000000000004B
+:10A51000000000000000000000000000000000003B
+:10A5200000001C1C1C0000000000000000000000D7
+:10A5300000000000E0380C000000000080701C03E8
+:10A54000000000000060380E010000000000000064
+:10A55000000080C060202060C080000000FEFF017D
+:10A560000000000001FFFE000001070E1810101887
+:10A570000E0701000000808080C0E00000000000A5
+:10A580000000000000FFFF000000000000001010AD
+:10A59000101F1F101010000000804020202020609D
+:10A5A000C080000000030300804020381F07000027
+:10A5B000001C1A1918181818181F00000080C02055
+:10A5C000202060C080000000000303001010182F3E
+:10A5D000E780000000070F10101010180F07000090
+:10A5E000000000000000C0E0F000000000C0B088E3
+:10A5F000868180FFFF808000000000000010101F97
+:10A600001F1010000000E06060606060606000008B
+:10A6100000003F1008080818F0E0000000070B10C9
+:10A620001010101C0F030000000080C040202020EC
+:10A63000E0C0000000FCFF211008080818F0E0004E
+:10A640000001070C18101010080F03000000C0E0F4
+:10A650006060606060E06000000003000000E018DF
+:10A660000700000000000000001F1F0000000000A5
+:10A670000080C0602020202060C080000087EF2C78
+:10A680001818303068CF830000070F081010101022
+:10A69000180F07000000C0C020202020C08000004C
+:10A6A000001F3F604040402010FFFE0000000C1CD7
+:10A6B000101010080F030000000000000000000050
+:10A6C0000000000000000000000E0E0E0000000060
+:10A6D00000000000001C1C1C000000000000000026
+:10A6E000000000000000000000000000000C0C0052
+:10A6F00000000000000000000058380000000000CA
+:10A700000000000000000080402010000000102821
+:10A71000448201000000000000000000000001026F
+:10A72000040810000000000000000000000000000D
+:10A7300000848484848484848484840000000000F1
+:10A740000000000000000000000010204080000019
+:10A7500000000000000000000000018244281000FA
+:10A7600000001008040201000000000000C02020CA
+:10A770001010101030E0C0000003030000F01008BB
+:10A780000C070300000000001C1C1C00000000005F
+:10A79000000000C0406020202040C00000FCFF01FD
+:10A7A000F00E03C1FE03807F0001070E0811111097
+:10A7B000110904020000000080E0E0000000000039
+:10A7C0000000807C4340477FF880000010181F1075
+:10A7D00000000000131F1C1020E0E020202020605B
+:10A7E000C080000000FFFF10101010182FE780003D
+:10A7F000101F1F1010101010180F0700000080C04D
+:10A80000402020202060E00000FCFF01000000004C
+:10A81000000001000001070E1810101008040300CA
+:10A8200020E0E02020202040C080000000FFFF004A
+:10A830000000000001FFFE00101F1F10101018087C
+:10A840000E07010020E0E020202020202060800072
+:10A8500000FFFF101010107C00000000101F1F10E0
+:10A86000101010101018060020E0E02020202020FA
+:10A870006060800000FFFF101010107C00000100DD
+:10A88000101F1F100000000000000000000080C02A
+:10A890006020202040E0000000FCFF01000040405C
+:10A8A000C0C140400001070E181010100F0F00002B
+:10A8B00020E0E0200000000020E0E02000FFFF108A
+:10A8C0001010101010FFFF00101F1F1000000000DC
+:10A8D000101F1F100000202020E0E020202000009A
+:10A8E0000000000000FFFF0000000000000010104A
+:10A8F000101F1F101010000000000000202020E09A
+:10A90000E020202000000000000000FFFF00000009
+:10A910000060E0808080C07F3F00000020E0E020F9
+:10A92000000020A06020200000FFFF30187CE3C062
+:10A9300000000000101F1F10000001131F1C181042
+:10A9400020E0E020000000000000000000FFFF0009
+:10A950000000000000000000101F1F101010101059
+:10A960001018060020E0E0E000000000E0E0E02039
+:10A9700000FF013FFEC0E01E01FFFF00101F10009E
+:10A98000031F0300101F1F1020E0E0C000000000A4
+:10A990000020E02000FF0003071C78E08000FF009B
+:10A9A000101F100000000000030F1F00000080C0F7
+:10A9B00060202060C080000000FEFF010000000059
+:10A9C00000FFFE000001070E181010180C07010010
+:10A9D00020E0E0202020202060C0800000FFFF2039
+:10A9E00020202020301F0F00101F1F10000000002B
+:10A9F00000000000000080C060202060C0800000D7
+:10AA000000FEFF010000000000FFFE000001070E35
+:10AA10001111133C7C67210020E0E0202020202041
+:10AA200060C0800000FFFF101030F0D0080F07005A
+:10AA3000101F1F10000000030F1C10100080C060CA
+:10AA4000202020204040E00000070F0C1818303074
+:10AA500060E08100001F0C0810101010180F070094
+:10AA60008060202020E0E0202020608001000000A5
+:10AA700000FFFF000000000100000000101F1F1079
+:10AA80000000000020E0E020000000000020E020A6
+:10AA900000FFFF00000000000000FF0000070F188B
+:10AAA00010101010100807002060E0E020000000E7
+:10AAB00020E060200000077FF88000807C03000019
+:10AAC00000000000071F1C070000000020E0E0203D
+:10AAD00000E0E0200020E0200007FFF8E01FFFFC7E
+:10AAE000E01F00000000031F0300011F030000001F
+:10AAF000002060E0A0000020E060200000000003D3
+:10AB00008F7CF8C6010000000010181E130001170A
+:10AB10001F1810002060E0E02000000020E060200E
+:10AB2000000001073EF8E0180700000000000010D8
+:10AB3000101F1F101000000000806020202020A0A7
+:10AB4000E0E0200000000000C0F03E0F0300000025
+:10AB500000101C1F17101010101806000000000035
+:10AB600000FC0404040404000000000000FF0000D6
+:10AB70000000000000000000007F40404040400016
+:10AB8000000010E0000000000000000000000000D5
+:10AB9000031C6080000000000000000000000003B3
+:10ABA0000C70800000000404040404FC0000000099
+:10ABB00000000000000000FF000000000000404016
+:10ABC0004040407F0000000000000010080C040C12
+:10ABD000081000000000000000000000000000005D
+:10ABE0000000000000000000000000000000000065
+:10ABF0000000000000000000000000000000000055
+:10AC00000000000080808080808080808080808044
+:10AC1000000000040408080000000000000000001C
+:10AC20000000000000000000000000000000000024
+:10AC30000000000000000000000000000000000014
+:10AC4000000098D844642424FCF80000000F1F186A
+:10AC5000101010081F1F10180020E0F00000000066
+:10AC6000000000000000FFFF180804040CF8F000CA
+:10AC700000001F0F18101010180F03000000000034
+:10AC8000000000000000000000E0F8180404043C8C
+:10AC90003800000000030F0C101010100806000010
+:10ACA0000000000000000020E0F0000000E0F81CC0
+:10ACB00004040408FFFF000000030F181010100820
+:10ACC0001F0F08000000000000000000000000004E
+:10ACD0000000E0F8484444444C7870000000030F42
+:10ACE0000C181010100804000000000080C0602044
+:10ACF00020E0C00000040404FFFF0404040400007A
+:10AD0000000010101F1F10101000000000000000B5
+:10AD10000000000000000000000070F88C04048CAB
+:10AD2000F874040C007076CF8D8D8D89C878700012
+:10AD30000020E0F000000000000000000000FFFF25
+:10AD400008040404FCF8000000101F1F100000108D
+:10AD50001F1F1000000000000060600000000000E5
+:10AD60000000040404FCFC000000000000001010BF
+:10AD7000101F1F10101000000000000000000060F5
+:10AD80006000000000000000040404FCFC0000005F
+:10AD90000000C0C08080C07F3F0000000020E0F0C5
+:10ADA00000000000000000000000FFFF80C0F41C55
+:10ADB0000404000000101F1F1100031F1C101000CE
+:10ADC0000000202020E0F000000000000000000053
+:10ADD00000FFFF000000000000001010101F1F10F7
+:10ADE0001010000000000000000000000000000043
+:10ADF00004FCFC0804FCFC0804FCFC00101F1F10F1
+:10AE0000001F1F10001F1F100000000000000000A6
+:10AE1000000000000004FCFC08080404FCF800002A
+:10AE200000101F1F100000101F1F10000000000066
+:10AE3000000000000000000000E0F0180C04040C0A
+:10AE400018F0E00000030F0C101010100C0F03009E
+:10AE50000000000000000000000000000004FCFCF6
+:10AE6000080404040CF8F0000080FFFF8890101024
+:10AE70001C0F0300000000000000000000000000A4
+:10AE800000E0F81C04040408F8FC000000030F189C
+:10AE900010109088FFFF80000000000000000000FC
+:10AEA00000000000040404FCFC100804040C0C0066
+:10AEB0001010101F1F1010100000000000000000F4
+:10AEC000000000000000000000003078CCC4848442
+:10AED000840C1C0000001E1810101011190F060021
+:10AEE0000000000000C00000000000000004040496
+:10AEF000FFFF040404000000000000000F1F1010FA
+:10AF0000100C000000000000000000000000000025
+:10AF10000004FCFE00000004FCFE000000000F1F07
+:10AF2000181010081F0F08000000000000000000AB
+:10AF30000000000000040C3CFCC40000C43C0C04F5
+:10AF400000000000010F1E0E0100000000000000C4
+:10AF50000000000000000000043CFCC400E47CFC95
+:10AF600084807C040000071F070000071F07000003
+:10AF70000000000000000000000000000004041CAD
+:10AF80007CE4C0341C0404000010101C1601131FC4
+:10AF90001C1810000000000000000000000000006D
+:10AFA00000040C3CFCC400C43C0404000000C0804D
+:10AFB000C1370E010000000000000000000000008A
+:10AFC0000000000000001C0404C4F47C1C04000009
+:10AFD0000000101C1F17111010180E0000000000B8
+:10AFE000000000F80C04000000000000001028EF32
+:10AFF00000000000000000000000003F6040000072
+:10B00000000000000000FF00000000000000000041
+:10B010000000FF0000000000000000000000FF0032
+:10B02000000000000000040CF80000000000000018
+:10B0300000000000EF281000000000000000406049
+:10B040003F00000000000000001806020204081083
+:10B050002020300800000000000000000000000078
+:10B06000000000000000000000000000FF8181815E
+:10B07000818181FF00000080C060F0F8FEFE3E1874
+:10B08000080808080800303000408000F8FE07017A
+:10B090001C3F3F1F1B180ECFFFFFFF7F0F0F0F0737
+:10B0A00080C07B0E070F1C383030606060607E7F90
+:10B0B0003F3F3118180C0E030300000000018244CA
+:10B0C000FF11AA4400000100000101000000103837
+:10B0D0005482D782543810000000000100000000A4
+:10B0E000312E4E6574776F726B20496E666F20202B
+:10B0F000322E4D4420506F727420496E666F2020AE
+:10B10000332E4C4F524120525353492020202020AF
+:10B11000342E5665726573696F6E20436865636B84
+:10B1200020204E6574776F726B20496E666F202009
+:10B13000202020202020202020202020202020200F
+:10B1400020202020202020202020202020202020FF
+:10B1500020202020202020202020202020202020EF
+:10B16000202020504F52542020202020202020201A
+:10B1700020202020202020202020202020202020CF
+:10B1800020202020202020202020202020202020BF
+:10B1900020202020202020202020202020202020AF
+:10B1A000456D707479000000000000000000000090
+:10B1B000426C7565536B79000000000000000000D0
+:10B1C0004C590000000000000000000000000000DA
+:10B1D0004A500000000000000000000000000000D5
+:10B1E00044617274000000000000000000000000D4
+:10B1F0005957595F426C7565736B79000000000008
+:10B200005246494400000000000000000000000019
+:10B210005957595F426C7565736B790000000000E7
+:10B2200050726F62655F4B59000000000000000023
+:10B230005957595F5072657373757265000000004D
+:10B24000202020504F525420202020202020202039
+:10B2500020202020202020202020202020202020EE
+:10B2600020202020202020202020202020202020DE
+:10B2700020202020202020202020202020202020CE
+:10B28000202020205665726573696F6E2020202073
+:10B2900020202020202020202020202020202020AE
+:10B2A000202020202020202020202020202020209E
+:10B2B000202020202020202020202020202020208E
+:10B2C000312E4D44436F6E6E656374205365742058
+:10B2D000322E4C4F524120536C6176652053657479
+:10B2E000332E506F72744C6F67204F757470757485
+:10B2F000342E436F6E6E656374204D6F646520203D
+:10B30000352E4E6574776F726B2053657420202044
+:10B31000362E44617461496E6974202020202020FB
+:10B32000312E4D44436F6E6E6563742053657420F7
+:10B33000322E4C4F524120536C6176652053657418
+:10B34000332E506F72744C6F67204F757470757424
+:10B35000204D44436F6E6E656374205365742020E6
+:10B3600020202020202020202020202020202020DD
+:10B3700020202020202020202020202020202020CD
+:10B3800020202020202020202020202020202020BD
+:10B39000204C4F524120536C6176652053657420D8
+:10B3A000202020202020202020202020202020209D
+:10B3B000202020202020202020202020202020208D
+:10B3C000202020202020202020202020202020207D
+:10B3D00020506F72744C6F67204F757470757420B5
+:10B3E000202020202020202020202020202020205D
+:10B3F000202020202020202020202020202020204D
+:10B40000202020202020202020202020202020203C
+:10B410002020204E6574776F726B20536574202056
+:10B42000202020202020202020202020202020201C
+:10B43000202020202020202020202020202020200C
+:10B440005072657373207C20746F20736869667412
+:10B450004E6F773A4469616C207377697463682032
+:10B460004E6F773A53746174696F6E2020202020EC
+:10B470004E6F773A436C6F75642020202020202087
+:10B480004E6F773A5465737420436C6F7564202057
+:10B49000496E697469616C697A6520446174613FC1
+:10B4A000202020202020202020202020202020209C
+:10B4B000202020202020202020202020202020208C
+:10B4C00027454E5445522720746F2073686966746F
+:10B4D000000000000000F03F000000000000F83F06
+:10B4E00000000000000000000000004003B8E23F40
+:10B4F000000000000000000006D0CF43EBFD4C3EF2
+:10B50000033333333333E33FFFAB6FDBB66DDB3FE6
+:10B510004D268F515555D53F01411DA96074D13F2E
+:10B5200065DBC9934A86CD3FEF4E454A287ECA3F28
+:10B530003E5555555555C53F93BDBE166CC166BFAA
+:10B540002CDE25AF6A56113FF16BD2C541BDBBBEA3
+:10B55000D0A4BE726937663E04FA97999999D93F8B
+:10B56000AF788E1DC571CC3F9FC678D0099AC33F76
+:10B57000935555555555E53F599322942449D23F4B
+:10B58000DE03CB966446C73F44523EDF12F1C23F12
+:10B590000000000000000000DDDDDDDDDCBBBBDD08
+:10B5A000DDDDDDDDDDDDDDDD988888888888888863
+:10B5B0007777777777888888855555566666666683
+:10B5C0006666666666688888833333322222222262
+:10B5D000222222222228888DF8B5010800000020AE
+:10B5E000D4100000E88D000898B60108D41000209F
+:10B5F000BC9B000004860108412D01020304043DA8
+:10B60000060708091012031202390A01FF01FF019F
+:10B61000FF01E1130103120202FF0901FF01FF0113
+:10B62000E5281041542B554152543D393630300DE8
+:10B630000A201018124E414D453D5458485F56316E
+:10B640002E312E325F3001291B418B010138052C30
+:10B6500041504E3D0008FF0102030405060701FFAB
+:10B6600001FF01FF01FF01FF01FF01E9880C5C53AD
+:10B67000595354454D2E545854141D4D315F3001CB
+:10B68000B91549190A1632190A1633190A15341947
+:08B690000C13504F5319B100D7
+:0400000508008189E5
+:00000001FF
diff --git a/obj/TXH_V1.2.2.hex b/obj/TXH_V1.2.2.hex
new file mode 100644
index 0000000..3ea8138
--- /dev/null
+++ b/obj/TXH_V1.2.2.hex
@@ -0,0 +1,5051 @@
+:020000040800F2
+:1080000090AE0020A1810008A98100084DA90008B8
+:10801000AD810008AF810008B181000800000000B8
+:10802000000000000000000000000000B381000814
+:10803000B581000800000000B7810008B981000880
+:10804000BB810008BB810008BB810008BB81000820
+:10805000BB810008BB810008BB810008BB81000810
+:10806000BB810008BB810008BB810008BB81000800
+:10807000BB810008BB8100081F97000823970008F8
+:10808000BB81000827970008BB810008BB8100085E
+:10809000BB810008BB810008BB810008BB810008D0
+:1080A000BB810008BB810008BB810008BB810008C0
+:1080B000096B0108BB810008BB810008BB81000877
+:1080C000BB810008BB810008BB810008BB810008A0
+:1080D000BB810008B1720108B5720108B9720108CC
+:1080E000EF9A0008BB810008BB810008BB81000833
+:1080F000BB810008BB810008BB8100082B970008EA
+:10810000BB810008BB810008BB810008BB8100085F
+:10811000A9720108AD720108BB810008BB8100088B
+:10812000BB810008BB810008BB810008BB8100083F
+:10813000BB810008BB810008BB810008BB8100082F
+:10814000BB810008BB810008BB810008BB8100081F
+:10815000BB8100082F97000833970008BD72010803
+:10816000BB810008BB810008BB810008BB810008FF
+:10817000BB810008BB810008BB810008BB810008EF
+:10818000BB810008BB810008DFF810D000F00CFCB8
+:1081900000480047D98F0108AFF3008090AE00205F
+:1081A0000648804706480047FEE7FEE7FEE7FEE791
+:1081B000FEE7FEE7FEE7FEE7FEE7FEE7AD6A010841
+:1081C000898100082DE9F0410024061B254671F144
+:1081D000000605DA01240027D0EB070067EB010158
+:1081E000161E73F1000605DA0027D2EB07020125FF
+:1081F00067EB030300F066FA86460E4617469C4678
+:10820000AC4204D00025D0EB050E65EB010624B18D
+:108210000020D2EB000760EB030C704631463A4673
+:108220006346BDE8F081202A06DBCB17203A41FAED
+:1082300002F043EAE07306E041FA02F3D040C2F1F3
+:108240002002914008431946704740EA01039B070A
+:1082500003D009E008C9121F08C0042AFAD203E0BB
+:1082600011F8013B00F8013B521EF9D27047421E43
+:1082700012F8013F002BFBD111F8013B02F8013B42
+:10828000002BF9D17047421C10F8011B0029FBD1CB
+:10829000801A704730B505460020034600E05B1C9D
+:1082A000934205D2EC5CC85C201A01D1002CF6D1B7
+:1082B00030BD2DE9FE4F804681EA0300C00F0C4619
+:1082C000009021F0004123F00045B8EB0200A941E5
+:1082D00005D24046214690461C460B46024623F0F6
+:1082E0000040104347D0270DC7F30A00C3F30A51DB
+:1082F0000290401A019040286BDAC3F3130040F457
+:10830000801B0098924620B10023D2EB030A63EB56
+:108310000B0B01985946C0F14002504600F003FA99
+:1083200006460D4650465946019AFFF77CFF10EB72
+:1083300008006141002487EA115284EAE7731A4376
+:1083400040D0009A62B3019A012A4FEA075215DC25
+:10835000001B61EB02014FF0004202EA0752CDE937
+:108360000042001C41F5801132462B4600F08EFA87
+:1083700003B0BDE8F08F40462146F9E7001B61EBF2
+:108380000201001C41F5801300185B412018A2F582
+:10839000001747EB030140EAD570B6196D4111E0B3
+:1083A0006D084FEA360645EAC0754FEA0752001BD2
+:1083B00061EB0201001C41F5801149084FEA3000D1
+:1083C0000019514132462B4603B0BDE8F04F00F092
+:1083D0004EBA0098012240000023D0EB020263EB6A
+:1083E000E073009821464FEAE074B8EB000061EBBF
+:1083F0000401E9E783F000435BE781F0004158E7BF
+:108400002DE9FE4F81EA030404F0004421F000410D
+:1084100000944FF0000B23F0004350EA01045ED0BB
+:1084200052EA03045BD0C3F30A54C1F30A552C4447
+:10843000A4F2F3340194A0FB0254C1F3130141F4FC
+:108440008011C3F3130343F4801301FB024400FBC8
+:10845000034E840A970A44EA815447EA8357A4FBEF
+:10846000076802958D0A05FB07854FEA932C04FBEC
+:108470000C542705029D4FEA065847EA1637B5EB1C
+:1084800008056EEB070C870E920E47EA811742EA49
+:108490008312A7FB0201B6EB0B0164EB00042B0D6A
+:1084A00043EA0C335E1844EB1C50DA465146E7FBB6
+:1084B0000201C5F313044FEA0B3343EA14534FEAA6
+:1084C0000432019C43EA0603A4F10C040294009CCC
+:1084D000CDE900B400F0DAF903B0BDE8F08F002078
+:1084E0000146F9E72DE9F04D81EA030404F0004B61
+:1084F00021F0004514464FF0000A23F0004150EAF5
+:10850000050220D054EA01021DD0C5F30A570246E5
+:10851000C5F31303C1F31300C1F30A5640F48015E9
+:1085200043F48013A7EB0608101BD64608F2FD386B
+:1085300073EB050002D308F1010801E092185B41DA
+:10854000B8F1000F03DA00200146BDE8F08D0020ED
+:108550004FF48011064684460EE0171B73EB0507A7
+:1085600005D3121B63EB050306434CEA010C4908D3
+:108570004FEA300092185B4150EA0107EDD152EA10
+:10858000030012D082EA040083EA0501084305D003
+:10859000101BAB4106D20122002306E000224FF05F
+:1085A000004302E06FF0010253101AEB06004CEB9F
+:1085B000085110EB0A0041EB0B01BDE8F04D00F053
+:1085C00056B90EB540F2334102910021CDE90011B8
+:1085D0000A460B4600F05AF903B000BD3EB5CA1773
+:1085E000CB0F002450405140C0186141DA0740F2DF
+:1085F00033430094CDE901232246234600F046F997
+:1086000003B030BD70B5C1F30A5201F0004500243B
+:10861000C1F3130140F2FF3341F480119A4201DAB1
+:10862000002070BD40F233439A42A2F2334203DC91
+:10863000524200F087F800E090402C43F1D04042D5
+:1086400070BD70B5C1F30A5201F000450024C1F3BA
+:10865000130140F2FF3341F480119A4202DA002004
+:10866000014670BD40F233439A42A2F2334203DC2A
+:10867000524200F067F801E000F055F82C43F0D0CA
+:108680000023D0EB030063EB010170BD01F0004358
+:1086900030B421F0004150EA010206D00A0DA2F5E3
+:1086A0006072C1F31301002A02DC30BC0020704765
+:1086B000440F44EAC104C100E01830BC00EBC250D2
+:1086C00000F09EB82DE9F05F0546002092469B46DB
+:1086D00088460646814640241BE0284641464746D8
+:1086E000224600F02FF853465A46C01A914110D343
+:1086F00011461846224600F016F82D1A67EB0108BD
+:108700004F4622460120002100F00DF817EB00092A
+:108710004E41201EA4F10104DFDC484631462A46C2
+:108720004346BDE8F09F202A04DB203A00FA02F11C
+:10873000002070479140C2F1200320FA03F319434F
+:1087400090407047202A04DB203A21FA02F00021F1
+:10875000704721FA02F3D040C2F120029140084351
+:10876000194670470FB4002300B589B00CA90091D9
+:108770000B996FF00042CB601E4B06931E4B079384
+:108780000423CDE901321D4A089202466B460020BF
+:1087900000F0B6F909B05DF814FB70B586B0064676
+:1087A0004FF0FF300091CDE90101002015460C4645
+:1087B00004903246694604A8FFF7D4FF02460498A5
+:1087C000211825B108B1084600E020462860049829
+:1087D00000280DD0002A02DD0098884208D0081B2E
+:1087E0000094CDE901043246694604A8FFF7BAFFB8
+:1087F00006B070BD398D0008578D0008CD8900087E
+:108800000029A8BF7047401C490008BF20F00100A4
+:10881000704710B4B0FA80FC00FA0CF050EA010482
+:1088200004BF10BC704749B1CCF1200421FA04F414
+:1088300011FA0CF118BF012121430843A3EB0C01ED
+:10884000CB1D4FEA00614FEA102042BF002010BC50
+:10885000704700EBC35010440029A4BF10BC704700
+:10886000401C490008BF20F0010010BC704710B543
+:10887000141E73F1000408DA401C41F10001921843
+:108880005B411A4301D120F0010010BD2DE9F04DEC
+:1088900092469B4611B1B1FA81F202E0B0FA80F241
+:1088A00020329046FFF73FFF04460F4640EA0A0099
+:1088B00041EA0B0153465A46084313D0114653EA86
+:1088C000010019D0C8F140025046FFF73BFF0546B2
+:1088D0000E46504659464246FFF725FF084305D04D
+:1088E000012004E020463946BDE8F08D0020054314
+:1088F00046EAE0762C4337430A986305E40AA0EB86
+:1089000008000022FD0A44EA47540A3002D500203C
+:108910000146E9E7010510196941DDE9084500193B
+:108920006941BDE8F04DA2E770B521F00043034373
+:108930000CD0C1F30A550024D5EB040564EB040305
+:10894000D617AD1AB34102DB0020014670BD2018D6
+:1089500041EB025170BD0EB5C10F80EAE0700844D2
+:10896000CA07002140F233438DE80E000A460B4649
+:10897000FFF78CFF03B000BD30B5041E71F1000499
+:1089800004DB4FF00044404264EB0101141E73F11C
+:10899000000405DB1C464FF00043524263EB040326
+:1089A000994208BF904230BD064C074D06E0E06892
+:1089B00040F0010394E8070098471034AC42F6D326
+:1089C000FFF7E6FBA8B80108C8B80108C0B24FF429
+:1089D000F05100F03BBA00002DE9FF4F087883B05A
+:1089E0009946FF2805D0491C2D2804D000240020DA
+:1089F00008E000200BE00124F9E700EB800003EB26
+:108A00004000491C0B78FF2BF7D104B140420023F2
+:108A10000293147819461D462D2C01D02B2C04D11D
+:108A2000521C2D2C13D000240294AA461478FF2C3B
+:108A30000FD00A25A3FB057801FB05814FF0000C40
+:108A400003FB0C11521CE3194AEB0101EEE7012470
+:108A5000EAE7814453EA010002D019F5C87F06DA3B
+:108A600003980021C0E9001107B0BDE8F08F002590
+:108A7000AE4E2F46DFF8B882184600F0FBF9CDE97C
+:108A80000001B9F1000002DAC9F1000400E0044677
+:108A90000023A74A1AEB030B42EB045A12E0E0074B
+:108AA00007D02A46334638464146FFF7A9FC074619
+:108AB00088462A46334610461946FFF7A1FC05466C
+:108AC0000E466410002CEAD1DDE90001B9F1000F77
+:108AD0005A46534606DAFFF705FD3A464346FFF786
+:108AE00001FD05E0FFF78CFC3A464346FFF788FCA2
+:108AF000029A0AB181F00041039AC2E90001B3E78A
+:108B00002DE9FF4F1F468DB0D7E901464FF0FF38E2
+:108B10002E2045464FF000090B90B9696D1C0E9848
+:108B20008847396A824688470028F6D1BAF1FF3F64
+:108B30000AD024F4D064002E11DDBAF12B0F08D036
+:108B4000BAF12D0F0BD102E0404611B08DE744F48D
+:108B50008064B9696D1C0E9888478246761E694606
+:108B6000600501D52D2000E02B208DF8000001F1DB
+:108B7000010B0DF1200809E0B9696D1C0E988847BA
+:108B800082460F9844F40074761E0560002E02DDC4
+:108B9000BAF1300FF0D00B998A453ED144F08004F1
+:108BA00006E00F99681CA9F1010944F400740860FB
+:108BB000B9696D1C761E0E98884782463028F0D021
+:108BC0002BE00B998A4505D1200603D444F080049C
+:108BD000761E18E050460FF057FE08B30DF1130152
+:108BE000761E44F400748B4508D2AAF130000BF8CD
+:108BF000010B200607D5A9F1010003E0200602D4ED
+:108C000009F101008146A00502D50F99681C086092
+:108C1000B9696D1C0E9888478246002ED1DC53E05E
+:108C2000002E51DDBAF1650F02D0BAF1450F4BD1DC
+:108C3000A00549D5B9696D1C24F44074761E0E98C0
+:108C400088478246002E0CDD2B2804D0BAF12D0F68
+:108C500007D144F48074B9696D1C0E988847824628
+:108C6000761EE00501D52D2100E02B2108F8011B1F
+:108C7000CDF82C8021E00DF12901761E44F400741A
+:108C800088450CD2AAF1300010F0FF0088F80000EF
+:108C900002D10B99884509D908F1010806E0E005E1
+:108CA00001D5244801E042F20F708146B9696D1C7C
+:108CB0000E98884782460F980560002E04DD5046C6
+:108CC0000FF0E2FD0028D6D1F9690E988847FF2001
+:108CD0008BF8000088F800000020069007904B46B3
+:108CE0006A4608A906A8FFF777FEA00502D46FF030
+:108CF00001002AE714F0240F0AD0E00714D1DDE9BF
+:108D000006123868031D3B600068C0E900120BE0E2
+:108D1000DDE90601FFF7BAFC0146E00704D1386837
+:108D2000021D3A600068016028460EE7000014400A
+:108D30000000F03FF1D8FFFF426842B1016811F82E
+:108D4000013B23B1521EC0E90012184670470121B1
+:108D5000C160881E704742685AB1C368016843B950
+:108D600083688B4205D0491E521CC0E900120020C6
+:108D700070474FF0FF3070472DE9F04D00231A4641
+:108D80001B1A8A4103DB00200146BDE8F08DC1F3C8
+:108D90000A52C1F3130141F480154FF0000BD107C3
+:108DA00002D100186D41521E0027044640F2FF1107
+:108DB000384601EB620A3E468046024600204FF4E8
+:108DC0008011FFF7BFFCC2197141BB1846EB0100CF
+:108DD000B4EB030C75EB000C04D3E41A65EB00054F
+:108DE00017460E46241908F101006D4180463428CB
+:108DF000E3DDF91946EB0600091BA84103D24FF049
+:108E0000FF32134601E0002213461BEB070046EB3E
+:108E10000A51BDE8F04DFFF72ABD000030B5041E31
+:108E200071F1000404DB4FF00044404264EB0101A7
+:108E3000141E73F1000405DB1C464FF00043524240
+:108E400063EB04038B4208BF824230BD7F2801D907
+:108E5000002208E0064A02EB5002C007127800D157
+:108E6000120902F00F0201209040084070470000F4
+:108E700068B801080EB540F2334202920022CDE9F3
+:108E800000221346FFF702FD03B000BD70B58C1839
+:108E900010F8015B15F0070301D110F8013B2A110E
+:108EA00006D110F8012B03E010F8016B01F8016BFB
+:108EB0005B1EF9D12B0705D40023521E0DD401F8F7
+:108EC000013BFAE710F8013BCB1A921C03E013F8C0
+:108ED000015B01F8015B521EF9D5A142D8D30020F5
+:108EE00070BD027803E010F8013B1A44D2B2491E6B
+:108EF00089B2F8D21046704770B5ADF5287D0026CE
+:108F00000D46ADF89462ADF8986200EB40012D4833
+:108F100000EBC104608AA84251D9ADF898624AE0DA
+:108F2000A089228A284481B2274800F0B1F8ADF820
+:108F300094626A46208A0BE0BDF894326168C95C8D
+:108F4000BDF89432D154BDF89412491CADF8941276
+:108F5000BDF894128842EFD8401E81B21046FFF748
+:108F6000C0FF1A498870228A0DF1FF31515C81429D
+:108F700019D1ADF894620CE0BDF894126068BDF8A8
+:108F80009422405CA1688854BDF89402401CADF85E
+:108F90009402208ABDF89412401E8842ECDC012025
+:108FA0000DF5287D70BD64200FF0A6FEBDF8980277
+:108FB000401CADF89802BDF898020628B0D30020F6
+:108FC000EEE7000030970108FC6700202212002025
+:108FD000F0B50D46064600EB46011C48002200EBAA
+:108FE000C104ADF5257D608AA8422BD9694606E00B
+:108FF000A0686368805C98548854521C92B2208A9E
+:10900000401E9042F4DC208A401E81B26846FFF781
+:1090100068FF228A0DF1FF3100275054A089228A6F
+:10902000284481B2684600F02FF929463046FFF700
+:1090300063FF012807D064200FF05EFE7F1CBFB2E3
+:10904000062FEBD300200DF5257DF0BD30970108EC
+:1090500038B50025ADF800500CF050F90A4C2070DE
+:1090600000F088F820780949242807D0272808D05C
+:10907000282802D1022081F8650038BD81F86550AA
+:1090800038BD0120F7E7000022120020D412002092
+:109090002DE9F041064615460C46012080F3108864
+:1090A000254F0020B8800CF009F9000609D40120F2
+:1090B0000FF022FEB888401C80B2B880C828F2D3D6
+:1090C00035E0B888C82832D21C4F1021384601F04C
+:1090D0009EF90821384601F09CF9E82000F030F8AC
+:1090E000C4F3871000F02CF8A006000E00F028F85A
+:1090F000002000F025F80024002000F021F8641C76
+:10910000A4B2042CF8D3002405E0FF2000F018F8E6
+:109110003055641CA4B2AC42F7D31021384601F09C
+:1091200078F9002080F310880120BDE8F08100204C
+:1091300080F31088F9E700002212002000000240AE
+:1091400070B50B4C0546022120460CF0D1F90028E1
+:10915000F9D0294620460CF0D4F9012120460CF024
+:10916000C7F90028F9D020460CF0C9F9C0B270BD8B
+:109170000030014010B5012080F310881A4C002007
+:10918000A0800CF09BF8000609D401200FF0B4FD7C
+:10919000A088401C80B2A080C828F2D320E0A0881C
+:1091A000C8281DD2114C1021204601F030F90821A9
+:1091B000204601F02EF93D20FFF7C2FF2A20FFF7DD
+:1091C000BFFF8020FFF7BCFFA720FFF7B9FF1021EA
+:1091D000204601F01EF9002080F31088012010BD08
+:1091E000002080F3108810BD2212002000000240F1
+:1091F0002DE9F04106460D46012080F31088204CF1
+:109200000020A0800CF05AF8000609D401200FF0CD
+:1092100073FDA088401C82B2A280C82AF2D32AE043
+:10922000A088C82827D2174F1021384601F0EFF840
+:109230000821384601F0EDF88420FFF781FF002077
+:10924000FFF77EFF0020FFF77BFF0020FFF778FF8E
+:10925000002404E0305DFFF773FF641CA4B2AC424D
+:10926000F8D31021384601F0D4F8002080F310889C
+:109270000120BDE8F081002080F31088F9E70000AC
+:10928000221200200000024070B50D46012181F33A
+:1092900010881146FFF7ACFF002832D01B4C00208D
+:1092A000A0800CF00BF8000609D401200FF024FD7B
+:1092B000A088401C80B2A080C828F2D322E0A088F9
+:1092C000C8281FD2124C1021204601F0A0F8082116
+:1092D000204601F09EF88320FFF732FFC5F3871088
+:1092E000FFF72EFFA806000EFFF72AFF0020FFF76A
+:1092F00027FF1021204601F08CF8002080F3108811
+:10930000012070BD002080F3108870BD2212002063
+:109310000000024010B500231A4604E010F8014B8B
+:109320006340521CD2B28A42F8D3184610BD0000E6
+:1093300010B5044639200FF0DFFEE0B20FF0FCFE5E
+:10934000C4F307200FF0F8FEC4F307400FF0F4FE5B
+:10935000200E0FF0F1FE4FF48051034801F059F850
+:10936000BDE810400EF09CB8000402402DE9F04129
+:10937000054614460E463A200FF0BEFEF0B20FF03E
+:10938000DBFE300A0FF0D8FE104F4FF48056314606
+:10939000384601F03EF8B0463E460EF081F81D28F2
+:1093A00011D1284600F0A4F807463B200FF0A4FE98
+:1093B0004146304601F02DF83D44002CEDD0208888
+:1093C00038442080E9E7BDE8F08100000004024055
+:1093D0002DE9F041054614460E463C200FF08CFE68
+:1093E000F0B20FF0A9FE300A0FF0A6FE114F4FF4B5
+:1093F00080563146384601F00CF80CB10020208030
+:10940000B0463E460EF04CF81E2811D1284600F01A
+:1094100017F907463D200FF06FFE4146304600F039
+:10942000F8FF3D44002CEDD0208838442080E9E747
+:10943000BDE8F0810004024010B50BF087FE08B1D2
+:1094400000F028F8BDE81040302000F09FB8014639
+:10945000362000F089B810B508B100F0A5F8BDE8D5
+:109460001040342000F092B810B5044600F09CF88B
+:1094700020785C2801D02F2803D10021642000F03F
+:10948000FBF8BDE81040322000F080B8682000F002
+:109490004BB8000010B522200FF02EFE0FF022FE78
+:1094A00004464FF48051024800F0B3FF204610BD3F
+:1094B000000402402DE9F0410FF014FE06460FF0C3
+:1094C00011FE05460FF00EFE04460FF00BFE074698
+:1094D0004FF48051054800F09CFF46EA052040EA21
+:1094E000044040EA0760BDE8F0810000000402404B
+:1094F00070B5054627200FF0FFFD0FF0F3FD044681
+:10950000260007D00FF0EEFD641E05F8010B14F0E5
+:10951000FF04F7D14FF48051024800F07AFF304643
+:1095200070BD00000004024010B504460C200FF08E
+:10953000E3FD20460FF000FEBDE81040FFF7BABF84
+:1095400010B504460A200FF0D7FD20460FF0F4FDB9
+:109550000FF0C8FD04464FF48051024800F059FF57
+:10956000204610BD0004024010B50C460FF0C4FDAB
+:1095700020460FF0E1FD4FF48051034800F049FF11
+:10958000BDE810400DF08CBF0004024010B50FF094
+:10959000B3FD4FF48051034800F03BFFBDE810409D
+:1095A0000DF07EBF0004024070B5054601200FF0AB
+:1095B000A3FD0FF097FD432828D22B20FFF7C0FF13
+:1095C000102823D22F200FF097FD00200FF0B4FDBC
+:1095D0003220FFF7DBFF142818D1CF20FFF7B0FFB0
+:1095E000040013D04C20FFF79FFF00EB04214C2018
+:1095F00000F042F85020FFF797FF00EB04215020C5
+:1096000000F03AF80021702000F036F82F200FF01B
+:1096100073FD2C7806E015F8014F5C2C01D02F2C3F
+:1096200000D1002420460FF087FD002CF3D1BDE8C7
+:1096300070404FF48051014800F0EBBE000402403E
+:1096400070B505462D200FF057FD0FF04BFD044679
+:10965000260007D028780FF06FFD641E6D1C14F0F3
+:10966000FF04F7D14FF48051024800F0D2FE30469B
+:1096700070BD00000004024070B505460C460D2088
+:109680000FF03AFD28460FF057FDE0B20FF054FD01
+:10969000C4F307200FF050FDC4F307400FF04CFD5A
+:1096A000200E0FF049FDBDE870404FF48051014895
+:1096B00000F0AFBE0004024070B5094DFF22134612
+:1096C00005F5807605E010F8014B54402A5D5A40BC
+:1096D000335D491E89B2F6D242EA032070BD000014
+:1096E000C094010870B500221346154605E010F835
+:1096F000014BA2186B41491E89B20029F7D1100C09
+:1097000040EA034092B2801845EB13414FEA014210
+:1097100042EA104108186FEA000080B270BD07F0FD
+:1097200053BD07F0F1BC07F0BFBC07F01DBD00F052
+:10973000A3BF0AF001BE0000074A904201D20748C9
+:1097400001E005481038064A8B0001EA020101D504
+:10975000C160704781607047106402400060024041
+:109760007D0F7D0F0029016802D041F0010101E069
+:1097700021F00101016070472DE9F043016821F0FB
+:10978000010101600021016041608160C1600161EF
+:10979000212141613C493C4A3D251039904202D18A
+:1097A0008D60BDE8F083384A4FF4746618329042F9
+:1097B00001D18E60F5E7344A4FF47417303290428D
+:1097C00001D18F60EDE7304A4FF0746C483290421F
+:1097D00002D1C1F808C0E4E72B4B2C4A6033984211
+:1097E00001D1CA60DDE7284C294B7834A04201D171
+:1097F000CB60D6E7DFF89080264C08F19008404512
+:1098000001D1CC60CDE7DFF880804FF03D5908F101
+:10981000A808404502D1C1F80C90C2E71E49DFF804
+:1098200078800839404501D10D60BAE71A4D1835E6
+:10983000A84201D10E60B4E7174D3035A84201D1DE
+:109840000F60AEE7144D4835A84202D1C1F800C000
+:10985000A7E7114D10496035091FA84201D10A60E0
+:109860009FE70D4A7832904201D10B6099E70A4A8E
+:109870009032904201D10C6093E7074AA83290429F
+:109880008FD1C1F800908CE7106002403D000020AD
+:10989000400F002000003D20106402400B0607D559
+:1098A000436912B143F0800301E023F08003436178
+:1098B000802908D0002A026801F01E0101D00A4365
+:1098C00000E08A430260704730B50368124ACC68F2
+:1098D00013400A682243D1E905452C432243CC6951
+:1098E00022430C6A22434C6A22438C6A22434C6B0B
+:1098F00022438C6B22431A430260426922F0070321
+:10990000D1E90B2422431A4342610A6942604A6842
+:1099100082608968C16030BD3F801CF02DE9FC4148
+:10992000012120200BF01AFC01268DF8046000258F
+:109930008DF8065003208DF805001A4C302700974B
+:109940008DF807506946204600F00EFD3021204674
+:1099500000F05FFD144C84F8F05484F8F25484F85D
+:10996000F16484F8F3644FF4FA70C4F8F80400F07A
+:109970001DF894F86802802812D16565232084F8C8
+:109980006D02052084F86C0284F86B72142084F850
+:109990006A02202084F8690284F8685200F048F8CE
+:1099A000BDE8FC8100140240D41200207CB50FF009
+:1099B00077FAD0200FF044FA0FF0A6FA00200FF04B
+:1099C0003FFA0FF0A1FA0FF06BFAD1200FF038FA3E
+:1099D0000FF09AFA00246D4601E0062C01D2012016
+:1099E00000E000200FF0FCF92855641CE4B2072CBD
+:1099F000F3D30FF06FFA0D489DF8061080F86D1242
+:109A00009DF8051080F86C129DF8041080F86B1218
+:109A10009DF8021080F86A129DF8011080F8691212
+:109A20009DF8001080F868127CBD0000D412002060
+:109A30007CB51B48002490F868128DF8001090F84F
+:109A400069128DF8011090F86A128DF80210012148
+:109A50008DF8031090F86B128DF8041090F86C12CA
+:109A60008DF8051090F86D028DF806000FF018FAC9
+:109A7000D0200FF0E5F90FF047FA00200FF0E0F9E1
+:109A80000FF042FA6D46285D0FF0DAF90FF03CFA5C
+:109A9000641CE4B2072CF6D30FF01CFA7CBD000066
+:109AA000D412002070B5094D0022134605F58076CA
+:109AB00005E010F8014B54402A5D5A40335D491EC1
+:109AC00089B2F6D242EA032070BD0000C0940108BA
+:109AD000072A00D9072240EA002021B1012901D13B
+:109AE000D040C0B270479040C0F307207047704725
+:109AF000072A00D9072240EA002029B1012902D112
+:109B00009040C0F307207047D040C0B270470000BB
+:109B100070B5ADF5327D00260D46ADF8BC62ADF8EE
+:109B2000C06200EB4001324800EBC104608AA842E9
+:109B30005CD9ADF8C06255E0012264212D4800F0E7
+:109B4000A9F92C4800788DF80000382842D1228AE3
+:109B5000E06802FB0501274800F09CF9ADF8BC6203
+:109B60006A46208A0BE0BDF8BC326168C95CBDF86A
+:109B7000BC32D154BDF8BC12491CADF8BC12BDF8C2
+:109B8000BC128842EFD8401E81B2104600F044FA61
+:109B9000228A0DF1FF31515C81421BD1ADF8BC62CC
+:109BA0000EE0BDF8BC226168895CA26800FB05205C
+:109BB000BDF8BC221154BDF8BC02401CADF8BC027B
+:109BC000208ABDF8BC12401E8842EADC01200DF557
+:109BD000327D70BD64200FF08FF8BDF8C002401CCC
+:109BE000ADF8C002BDF8C0020628A5D30020EEE7FC
+:109BF0003C93010820430020F0B50E46074600EBD9
+:109C000047012648ADF5317D002500EBC1048DF8F4
+:109C1000BC52608AB0423DD900210846FFF778FF68
+:109C2000012837D1694609E0A268401E00FB0620E2
+:109C30006268285C505548556D1CADB2208AA84218
+:109C4000F2D80025208AE16800FB0611401E82B28E
+:109C5000134800F09DF9208A401E81B2684600F04A
+:109C6000DBF98DF8BC02208AE168012201447043CF
+:109C7000401E0144AFA800F08BF931463846FFF78B
+:109C800047FF012807D064200FF036F86D1CADB2F5
+:109C9000062DD7D300200DF5317DF0BD3C93010892
+:109CA00020430020F0B5ADF5317D2C4D00208DF81E
+:109CB000BC022B4E288000243FE000206F4607E0C6
+:109CC00056F832204968125C0A543A54401C80B25B
+:109CD000298801EB410206EBC2010B8A5B1E83421D
+:109CE000EEDC288800EB400006EBC000008A401E36
+:109CF00081B2384600F090F98DF8BC02288800EB5C
+:109D0000400006EBC000C168008A00FB0411401E41
+:109D100082B2144800F03CF92888012200EB400090
+:109D200006EBC000C168008A01446043401E014444
+:109D3000AFA800F02DF9641CA4B2288800EB400005
+:109D400006EBC000408AA042B7D82888401C80B2E9
+:109D500028800728AFD30DF5317DF0BD100000201D
+:109D60003C930108204300207CB5012108460BF0FC
+:109D7000F5F901208DF8040002258DF80550002426
+:109D80008DF806408DF807001820154E00906946A2
+:109D9000304600F0E9FA05221146304600F020FB7B
+:109DA00005220621304600F01BFB05220721304624
+:109DB00000F016FBA02000908DF8045003208DF8D1
+:109DC00005008DF806408DF807406946304600F0E2
+:109DD000CBFA402000906946304600F0C5FA7CBDC1
+:109DE00000000240F8B5002634460096FFF7BCFF9D
+:109DF00000F0A0F82248641C8442FCD3214C0821C6
+:109E0000204600F004FB1021204600F002FB062053
+:109E100000F076F80821204600F0FBFA08212046E1
+:109E200000F0F5FA1021204600F0F3FA012000F0CE
+:109E300067F8002000F064F80821204600F0E9FAF5
+:109E40001148D0F81C0208B9FFF72CFF0F4D2E80E7
+:109E50000F4E002405E0C0B22146FFF759FE641CF6
+:109E6000A4B2288800EB400106EBC101498AA14257
+:109E7000F1D880B2401C80B228800728E9D3F8BD11
+:109E8000FFFF0F00000002400000434210000020CE
+:109E90003C9301082DE9F0410546002416460F4683
+:109EA000012080F31088DFF854800821404600F03C
+:109EB000AEFA1021404600F0ACFA032000F020F882
+:109EC000C7F3074000F01CF8C7F3072000F018F8AC
+:109ED000F8B200F015F806E0002000F011F8641C5C
+:109EE00005F8010BA4B2B442F6D30821404600F0B5
+:109EF00090FA002080F31088BDE8F0810000024055
+:109F000070B50B4C0546022120460BF0F1FA0028F3
+:109F1000F9D0294620460BF0F4FA012120460BF037
+:109F2000E7FA0028F9D020460BF0E9FAC0B270BD7C
+:109F30000030014010B5012186B008030BF04AF94A
+:109F4000124C20460BF0AAFA0021ADF8081060155B
+:109F5000ADF80A003820ADF80C000720ADF800106D
+:109F6000ADF81000ADF804104FF48270ADF8061093
+:109F7000ADF80E10ADF80200694620460BF0C3FAAA
+:109F8000012120460BF080FA06B010BD00300140E0
+:109F90002DE9F0410546002416460F46012080F3C6
+:109FA0001088DFF870800821404600F030FA102158
+:109FB000404600F02EFA0620FFF7A2FF0821404697
+:109FC00000F027FA0821404600F021FA102140460F
+:109FD00000F01FFA0220FFF793FFC7F30740FFF7D7
+:109FE0008FFFC7F30720FFF78BFFF8B2FFF788FF5B
+:109FF00005E02878FFF784FF641CA4B26D1CB4420E
+:10A00000F7D30821404600F004FA002080F31088BE
+:10A01000BDE8F08100000240027803E010F8013B47
+:10A020001A44D2B2491E89B2F8D2104670470000D5
+:10A0300070B51E4A907A012825D1002595721C49D9
+:10A040001C480F244E780123F6B14D70D0F82852E9
+:10A05000D0F8346245EAC605D0F83062D0F82C0258
+:10A06000B60046EA40000543AC43CC708878CC7813
+:10A07000A04208D108710C78A04204D0D0710870B9
+:10A08000002800D0937170BD4B70D0F82852D0F8E2
+:10A09000346245EAC605D0F83062D0F82C02B6002A
+:10A0A00046EA40000543AC438C70DFE7D412002041
+:10A0B000C9120020000042422DE9F041ADF57C7D3F
+:10A0C00000273D46ADF8E873FFF7B6F95F4C14285A
+:10A0D00007D084F867520EF04BFF0DF57C7DBDE88C
+:10A0E000F0815B48FFF7C0F9594E103E14283070DC
+:10A0F00006D042287ED00120FFF7A9F93570ECE7A1
+:10A10000FFF7C4F9C6E90205B046BDF8E803FFF75A
+:10A110000FF9FAAA4FF4FA716846FFF727F94DA133
+:10A1200068460EF089FFB0806E46D0B1E11981F823
+:10A13000BC557F1CBFB2282FF8D34746304447A1F7
+:10A140000EF07AFF78800021001F08E0BA886318BB
+:10A150000A443244D27883F8BC25491C89B2814232
+:10A16000F4DB3FA168460EF067FF4746A8F80400FD
+:10A17000D0B10021621882F8E455491C89B228291F
+:10A18000F8D3304435A10EF057FF7880002109380C
+:10A1900008E0BA8863180A443244127A83F8E42546
+:10A1A000491C89B28142F4DB30A168460EF044FFBD
+:10A1B000B880D0B10021621882F80C56491C89B2CF
+:10A1C0001429F8D3304425A10EF036FF7880002101
+:10A1D0000D3808E0BA8863180A443244127B83F8C9
+:10A1E0000C26491C89B28142F4DB24A168460EF09A
+:10A1F00023FF00E025E0B880D0B10021621882F88A
+:10A200007655491C89B23229F8D3304413A10EF097
+:10A2100013FF78800021C01F08E0BA8863180A4441
+:10A220003244927983F87625491C89B28142F4DB65
+:10A2300000210320FFF7E0FC0120FFF708F90120CF
+:10A240004BE70348FFF707F947E70000D412002067
+:10A250003812002041504E3D000000003B0000003D
+:10A26000574946494E414D453D0000005749464932
+:10A2700050415353574F52443D00000053455256EE
+:10A2800045523D002F4910B5884206D101210846AC
+:10A290000AF070FF002101204FE02B49884206D1CF
+:10A2A000012102200AF066FF0021022045E0274933
+:10A2B000884206D1012104200AF05CFF002104201D
+:10A2C0003BE02349884206D1012108200AF052FFD1
+:10A2D0000021082031E01F49884206D101211020C9
+:10A2E0000AF048FF0021102027E01B49884206D1D0
+:10A2F000012120200AF03EFF002120201DE0174907
+:10A30000884206D1012140200AF034FF002140207C
+:10A3100013E01349884206D1012180200AF02AFF68
+:10A320000021802009E00F4988420AD184150121CB
+:10A3300020460AF01FFF00212046BDE810400AF029
+:10A3400019BF10BD00000240000402400008024096
+:10A35000000C0240001002400014024000180240AD
+:10A36000001C024000200240F0B5002201274FF0FF
+:10A37000030C0B6807FA02F52B40AB422CD10668A0
+:10A3800053000CFA03F4A64306600E79D0F800E0FF
+:10A390009E4046EA0E0606600E79012E01D0022E7E
+:10A3A00012D18668A64386604E79D0F808E09E40B8
+:10A3B00046EA0E0686604668AE43466045688E797A
+:10A3C0009640B6B235434560C568A543C560CC79B3
+:10A3D0009C40C3681C43C460521C102AC9D3F0BD02
+:10A3E0004B07DB0E9A40C90810B500EB8100016AEB
+:10A3F0000F249C40A1430162016A1143016210BD18
+:10A400000246002012690A4200D0012070474183B1
+:10A4100070470183704700002DE9F04F7548002513
+:10A420002DED028B85B001782C4601294FD10026F5
+:10A430008246067000F1020898F80000DFF8B89133
+:10A440008B46F52804D098F819004F2874D077E08F
+:10A4500098F8020098F8011040EA01246548214666
+:10A46000801CFFF729F908EB0401497818F804204B
+:10A4700041EA022181422AD198F803105F4FF12965
+:10A480002AD05F48F2294BD0F32920D180F84860C8
+:10A4900080F83CB0F52038707E700520B870F3204D
+:10A4A000F8705920387105215448FFF705F9010A61
+:10A4B0007971B8715348076052490720083908601C
+:10A4C000504801210C38FFF74DF98AF8016005B0BA
+:10A4D000BDEC028BBDE8F08F4946481980F8BC6599
+:10A4E0006D1CADB2282DF8D30020241F07E008EB27
+:10A4F000000212790B1883F8BC25401C80B2A042E0
+:10A50000F5DB00210320FFF777FB0028DFD00AF0FE
+:10A510006FF8F52038707E700520B870F120BFE725
+:10A5200080F848B080F83DB0F52038707E70052086
+:10A53000B870F220B4E7FFE798F81A004B281AD059
+:10A540002C4831A1801C0EF077FD050002D00221BD
+:10A5500089F8021008EB0507B87B41280ED0B87BBC
+:10A560005628B4D1C9F8396689F83D66C9F8396604
+:10A5700089F83D66ABE789F802B0A8E76E4629196D
+:10A5800001EB0800007C3055641CA4B2092CF6D302
+:10A5900030460CF0C5FF51EC100BFEF777F800EEDB
+:10A5A000100A9FED1A8A1A484146C0EE080AC0ED0B
+:10A5B0008D0AB87E4C4689F8380600202A180A44CD
+:10A5C000127F3254401C80B20928F7D368460CF041
+:10A5D000A7FF51EC100BFEF759F800EE100AC0EE81
+:10A5E000080A10EE900AC4F8390697F8270084F894
+:10A5F0003D066CE712000020D4120020FC0300206E
+:10A60000D4420020AC640240524D43000000C842D6
+:10A61000D416002070B5144C40F224463146204632
+:10A620000CF0B1FE00281ED0314620460CF048FE4A
+:10A630000E4D00212846FFF795F8314620460CF0D4
+:10A640003FFE0B492846FFF777F82088201D008839
+:10A65000291D4FF47A70086001212846FFF782F81F
+:10A6600004490120087070BD0014014028640240B4
+:10A67000008800101200002010B5104C0E49204632
+:10A68000FFF75AF800212046FFF76CF80C4C4021E8
+:10A6900020460CF071FE0028F9D0084C0949783C9E
+:10A6A0002046FFF749F801212046FFF75BF80649ED
+:10A6B0000120487010BD000000802020A0640240EE
+:10A6C0000014014000880010120000202DE9F04322
+:10A6D00001218FB088050AF041FDDFF88C904846D3
+:10A6E000FFF74AF84020050103900024CDE9054515
+:10A6F000C60207940894CDE909461C4F0B944FF00D
+:10A700002068CDE900870C940D94694648460E9464
+:10A71000FFF7DAF8012210214846FFF7BFF8DFF80B
+:10A720004890A9F178094846FFF726F84FF47A7067
+:10A73000CDE90340CDE9054507940894CDE90946E4
+:10A740000B480B940C940D94CDF800800E94CDE939
+:10A75000017069464846FFF7B7F801214846FFF700
+:10A7600001F80FB0BDE8F083A0640240041401407A
+:10A77000140000207CB5012104200AF0EFFC164EE5
+:10A78000082206213046FFF72BFE0822072130461B
+:10A79000FFF726FE02218DF8051000258DF80650E2
+:10A7A0000124C0208DF8074000908DF80410694600
+:10A7B0003046FFF7D9FD600200908DF804408DF817
+:10A7C000065003208DF805008DF807406946304695
+:10A7D000FFF7CAFD7CBD0000000802402DE9F047EC
+:10A7E000FFF7C8FF4FF4E13000F07AF8FFF76EFF93
+:10A7F00000F058F8264D002685F8286685F82A6668
+:10A80000012085F8290685F82B0642F21070C5F85C
+:10A810003006214F1F483860DFF87C800E21A8F1F8
+:10A820000808C8F80010A8F1040901214846FEF7FD
+:10A8300099FF1A4C667060780028FCD04FF4FA70CB
+:10A840000EF05AFA4FF4165000F04AF81149002061
+:10A85000134A103101EB000C135C401CC0B28CF8A1
+:10A8600008300A28F6D300202A1892F8B8250B18C9
+:10A87000401CC0B2DA740428F6D339601921C8F834
+:10A88000001001214846FEF76DFF6670BDE8F087B5
+:10A89000D4120020E4070020AC6402401200002023
+:10A8A0004891010838B545208DF8000002208DF848
+:10A8B000010001248DF802408DF80340684607F03E
+:10A8C0009FF947208DF800008DF8014000208DF899
+:10A8D00002008DF80340684607F092F938BD000089
+:10A8E0001FB50446012120200AF074FC0020ADF8B9
+:10A8F00004000094ADF80600ADF80800ADF80C00B7
+:10A900000C200D4CADF80A00694620460CF072FD93
+:10A91000012120460CF0D7FC012240F224412046C0
+:10A920000CF050FD102120460CF0CAFC0122C02181
+:10A9300020460CF0D2FC1FBD001401400249C8792A
+:10A940000022CA7170470000D4120020024800683B
+:10A95000C00700D000BEFEE7F0ED00E002494AF675
+:10A96000AA200860704700000030004010B50EF0CB
+:10A97000FFFABDE8104064200EF0BEB92DE9F04F9B
+:10A9800083466BA0ADF57D7D002400689A460E4697
+:10A990002746FB90ADF8E843042A26D8DFF89491C7
+:10A9A00099F86C1202EBC20505EB0215624A3023DE
+:10A9B000154403EB1111297199F86C1201F00F0184
+:10A9C0003031697199F86B1203EB1111A97199F883
+:10A9D0006B0200F00F003030E871FEF72DFD1428F7
+:10A9E00007D089F867720EF0C3FA0DF57D7DBDE8DA
+:10A9F000F08FDFF84481A8F1240898F800001428AB
+:10AA00000ED02846FEF730FD88F80000142807D045
+:10AA100042287DD00120FEF71AFD88F80070E4E797
+:10AA20004FF47A70864200D90646FEF72FFD454660
+:10AA3000C5E90207FEF77CFC99F86B2248463021F5
+:10AA400001EB12128DF8002099F86B2202F00F0230
+:10AA500030328DF8012099F86A2201EB12128DF83C
+:10AA6000022099F86A2202F00F0230328DF803209A
+:10AA700099F8692201EB12128DF8042090F86922EE
+:10AA800002F00F0230328DF8052090F8682201EBB9
+:10AA900012118DF8061090F8680200F00F003030A7
+:10AAA0008DF80700BAF1000F03D0BAF1010F02D000
+:10AAB00004E0542000E052208DF808003A208DF880
+:10AAC00009000A23EC4618E00BEB54021078000949
+:10AAD000B0FBF3F1C1EBC10108440CEB04013030D1
+:10AAE0008872107800F00F00B0FBF3F2C2EBC202E4
+:10AAF00010443030A41CC872A4B2B4EB460FE3D3A8
+:10AB000003EB460081B2FAAA6046FEF761FC00E062
+:10AB100009E0FAAA0221FBA8FEF75AFC0120FEF781
+:10AB200096FC2F7061E72846FEF795FC5DE7000074
+:10AB30000D0A0000D41200204C1200202DE9F04F25
+:10AB400000252DED028BA1B08DF838508DF8005006
+:10AB50008DF82050CDE91255CDE900558DF80850FB
+:10AB60008DF80C508DF810508DF81450ADF8185029
+:10AB70009FEDF80AF8488DED0D0A00F500572530D5
+:10AB80000124DFF8D8A34FF47A7BD526DFF8D083F1
+:10AB900007909CE0DFF8C09399F8720918B389F820
+:10ABA0007259B7F8F81FDAF88C205046C2F57A725D
+:10ABB000914218D1D0F88C00C0F57A70A7F8F00F48
+:10ABC000E64800218830FEF7CDFDE448E5498830AD
+:10ABD000FEF7B2FD88F80040CAF88CB0DF480121CA
+:10ABE0008830FEF7BFFD99F87E0910B389F87E59C9
+:10ABF000B7F8FA1FDAF844205046C2F57A7291424B
+:10AC000017D1406CC0F57A70A7F8F20FD348002135
+:10AC10004030FEF7A7FDD148D3494030FEF78CFD08
+:10AC200088F80140CAF844B0CC4801214030FEF712
+:10AC300099FD99F88A0910B389F88A59B7F8FC1F69
+:10AC4000DAF814205046C2F57A72914217D1406961
+:10AC5000C0F57A70A7F8F40FC04800211030FEF755
+:10AC600081FDBE48C1491030FEF766FD88F80240FC
+:10AC7000CAF814B0B94801211030FEF773FD99F8F5
+:10AC80009619484619B380F89659B7F8FE1FDAF8B6
+:10AC90002C205046C2F57A72914218D1C06AD14632
+:10ACA000C0F57A70A7F8F60FAC4800212830FEF7FF
+:10ACB00059FDAA48AE492830FEF73EFD88F803400A
+:10ACC000C9F82CB0A54801212830FEF74BFDA24859
+:10ACD00090F8721990F87E29114490F88A2990F81A
+:10ACE00096091044C1427FF455AF04F0DABF0178F1
+:10ACF00019B105708DF8085010E0417819B1457010
+:10AD00008DF808400AE0817811B18570022003E0D7
+:10AD1000C17819B1C57003208DF808009DF80800AE
+:10AD2000DFF8348200EB400101EB001008EB00106B
+:10AD300090F8161A9DF80800DFF838B200EB4002D0
+:10AD4000C2EBC0121BF83200C1280AD19DF80800DE
+:10AD500000EB4002C2EBC0120BEBC2008078082867
+:10AD60000CD0082984F06987DFE811F0F01A280078
+:10AD7000090989111F199A1AD61DFC207E4880F8EE
+:10AD800048409DF8080030B1012807D002280FD0B4
+:10AD9000032808D10FE04FF4804101E04FF4005147
+:10ADA0007648FFF734FB7648C0F8885204F045BF78
+:10ADB0004FF48051F4E74FF40061F1E79DF808008B
+:10ADC00000EB4001C1EBC0110BEBC100407800214A
+:10ADD00006F09EF88DF810008DF82050C14619E05D
+:10ADE0009DF8080000EB400101EB00109DF82010D9
+:10ADF00009EB001000EB011090F8410A9DF81010CB
+:10AE000088429DF8200002D18DF8100010E0401C0F
+:10AE10008DF820009DF8080000EB400101EB0010C8
+:10AE200009EB001090F8170A9DF820108842D7D837
+:10AE30009DF8080000EB4001C1EBC0100BEBC00017
+:10AE400080780A22B2EB101F9DF8080000EB400248
+:10AE5000C2EBC0100BEBC000807801D100F00F00F6
+:10AE60008DF80C009DF80C0010B910208DF80C0026
+:10AE70009DF808009DF80C1000EB4002C2EBC012D8
+:10AE80005F460BEBC20008444078ADF818009DF80F
+:10AE9000080000EB4001C1EBC0110BEBC1009DF8B5
+:10AEA0000C10491C06F017FC8DF800009DF80800F6
+:10AEB00000EB4001C1EBC01107EBC1009DF80C1085
+:10AEC000084480789DF80010884244F0B6869DF8CA
+:10AED000080000EB4001C1EBC01107EBC10138468F
+:10AEE0004978002904F0A9869DF8081001EB410279
+:10AEF000C2EBC11100EBC1029DF80C101144CA78DD
+:10AF00009DF8081001EBC10303EB012109EBC1031C
+:10AF10009DF8101001EB411103EB810181F8142F12
+:10AF20009DF8081009EB01129DF81010114481F8EA
+:10AF3000D059BDF81810CE292AD02ADCB9297CD0E6
+:10AF400020DC5A29CED0B22978D0B529F7D0B6293D
+:10AF5000BBD1FDE300000000D412002000600240DD
+:10AF600010080020008800200080201020800010A1
+:10AF7000008800106C500020D442002000180240CD
+:10AF800000004242C3297CD0C5297BD0CA299CD16C
+:10AF9000F5E3E129FCD004F3C880D52908D0D729EE
+:10AFA000A0D0D92991D17EE2E7298ED104F061BEEB
+:10AFB0009DF8081001EB4102C2EBC11107EBC10083
+:10AFC000C07889F862009DF8080000EB400101EBB1
+:10AFD00000109DF8101009EB001000EB011099F81B
+:10AFE0006210A4EBD11290F8421A62F3000180F8CB
+:10AFF000421A9DF8080000EB400101EB00109DF89B
+:10B00000101009EB001000EB011099F862104A09CA
+:10B0100090F8421A62F3410180F8421A9DF8080044
+:10B0200000EB400101EB001009EB00119DF810004E
+:10B0300001EB001090F8420A01E0F2E3F2E3C0F302
+:10B0400040019DF8080000EBC00202EB002009EB74
+:10B05000C0029DF8100000EB401002EB800090F859
+:10B06000F00EC0F3400081424CD09DF808004A46E3
+:10B0700000EBC00101EB002009EBC0019DF81000BE
+:10B0800001E0D0E3FAE300EB401001EB80019DF812
+:10B09000080000EB400303EB00109DF8103009EBB3
+:10B0A000001000EB031090F8420A430891F8F00EEC
+:10B0B00063F3410081F8F00E9DF8080000EB4001B9
+:10B0C00001EB00109DF8101002EB001000EB0110D6
+:10B0D00090F8420A800716D59DF80800D92100EBA8
+:10B0E000C00303EB002009EBC0029DF8100000EB49
+:10B0F000401002EB800080F8DD1E9DF80810022051
+:10B10000FEF77AFD42E09DF8080000EBC00101EB7C
+:10B11000002002EBC0019DF8100000EB401001EB95
+:10B12000800080F8E54E9DF80800D92100EBC003AF
+:10B1300003EB002002EBC0039DF8100000EB401071
+:10B1400003EB800080F8DD1E9DF8080000EB400155
+:10B1500001EB001002EB00119DF8100001EB001153
+:10B1600091F8420A20F0200381F8423A9DF8080045
+:10B1700000EBC00101EB002009EBC0019DF81000BD
+:10B1800000EB401001EB800080F8164F9DF808009E
+:10B1900000EB400101EB001009EB00119DF81000DD
+:10B1A00001EB001090F8420A00F001019DF8080040
+:10B1B00000EBC00202EB002009EBC0029DF810007A
+:10B1C00000EB401002EB800090F8F00E00F0010060
+:10B1D000814204F003829DF8080000EBC00101EBFE
+:10B1E00000209DF8101009EBC00001EB411100EBAD
+:10B1F00081009DF8081001EB410202EB01119DF85E
+:10B20000102009EB011101EB021191F8421A90F89C
+:10B21000F02E61F3000280F8F02E9DF8080000EB9C
+:10B22000400101EB00109DF8101009EB001000EB3D
+:10B23000011090F8420AC00739D09DF808004F4627
+:10B2400000EBC00101EB002009EBC0019DF81000EC
+:10B2500000EB401001EB800090F8160F00289DF8DD
+:10B26000080000EBC00101EB002009EBC0019DF8D4
+:10B27000100000EB401001EB80003BD080F8155F20
+:10B280009DF8080000EB400101EB001007EB0011F6
+:10B290009DF8100001EB001191F8420A20F0010224
+:10B2A00081F8422A97F8210638B304F097B99DF83F
+:10B2B000080000EB400101EB00109DF8101009EBB5
+:10B2C000001000EB011090F8421A21F0200180F8E4
+:10B2D000421A9DF8080000EBC00101EB002009EBC9
+:10B2E000C0019DF8100000EB401001EB800080F8D9
+:10B2F000155FDAE780F8154FD4E7387D0128D4D1FF
+:10B30000786DF98A8842D0D29DF8080000EBC00120
+:10B3100001EB002007EBC0019DF8100000EB40108E
+:10B3200001EB800090F8150F0128BED19DF80800B0
+:10B3300000EBC00101EB002007EBC0019DF81000FD
+:10B3400000EB401001EB800090F8490F0028ACD1D1
+:10B350009DF8080000EB400101EB001007EB001125
+:10B360009DF8100001EB001090F8401A9DF80800BD
+:10B3700000EBC00202EB002007EBC00080F8D11EFA
+:10B380009DF80800C32100EBC00202EB002007EB90
+:10B39000C0029DF8100000EB401002EB800080F826
+:10B3A000DD1E9DF8080000EB400101EB001007EBEB
+:10B3B00000119DF8100001EB0010C0F8445A9DF8F0
+:10B3C00008100220FEF718FC8DF8385017E09DF8A1
+:10B3D000080000EBC00101EB002007EBC0019DF865
+:10B3E000100000EB401001EB80019DF8380008448C
+:10B3F00080F8175F9DF83810491C8DF838109DF8BB
+:10B4000038001428E3D38DF8385017E09DF8080071
+:10B4100000EBC00101EB002007EBC0019DF810001C
+:10B4200000EB401001EB80009DF83810084480F8D4
+:10B43000335F9DF83800401C8DF838009DF83800C7
+:10B440000A28E3D331E79DF8080000EBC00101EBC7
+:10B45000002009EBC0019DF8100000EB401001EB4B
+:10B46000800090F8D80E012844F0E7839DF808008A
+:10B4700000EBC00101EB002009EBC00080F8D35EB7
+:10B480009DF80800022100EBC00202EB002009EB4E
+:10B49000C0029DF8100000EB401002EB800080F825
+:10B4A000D81EB6217BE29DF8081001EB410202EBA9
+:10B4B000011109EB011191F81C1A00299DF80C10DB
+:10B4C00002D00A29D0D191E00829CDD18DF8385089
+:10B4D00024E09DF8081001EB4102C2EBC1119DF878
+:10B4E000382000EBC1011144C97801F00F0109298E
+:10B4F00018D89DF8081001EB4102C2EBC1119DF86C
+:10B50000382000EBC1011144C97801F0F001902905
+:10B5100008D89DF83810491C8DF838109DF838105F
+:10B520000629D6D39DF838100629C4F086839DF8E5
+:10B53000081001EB4102C2EBC11100EBC101C97857
+:10B540000B049DF8081001EB4102C2EBC11100EBA6
+:10B55000C10109799DF8082043EA012102EB420369
+:10B56000C3EBC21200EBC202527911439DF80820CE
+:10B5700002EBC20303EB022209EBC2039DF8102089
+:10B5800002EB421203EB8202C2F8F11E9DF8081092
+:10B5900001EB4102C2EBC11100EBC10189790B043F
+:10B5A0009DF8081001EB4102C2EBC11100EBC10193
+:10B5B000C97943EA01239DF8081001EB4102C2EB6F
+:10B5C000C11100EBC100007A03439DF8080000EBB5
+:10B5D000C00101EB002009EBC0019DF8100000EB59
+:10B5E000401001EB8000C0F8F53EA4E08DF8385023
+:10B5F00024E09DF8081001EB4102C2EBC1119DF857
+:10B60000382000EBC1011144C97801F00F0109296C
+:10B6100018D89DF8081001EB4102C2EBC1119DF84A
+:10B62000382000EBC1011144C97801F0F0019029E4
+:10B6300008D89DF83810491C8DF838109DF838103E
+:10B640000829D6D39DF838100829C4F0F6829DF851
+:10B65000081001EB4102C2EBC11100EBC1018A7974
+:10B660009DF8081001EB4103C3EBC11100EBC101D0
+:10B67000C97842EA01629DF8081001EB4103C3EB6F
+:10B68000C11100EBC10109790B049DF8081001EB11
+:10B690004107C7EBC11100EBC101497943EA012120
+:10B6A0000A439DF8081001EBC10303EB012109EBEC
+:10B6B000C1039DF8101001EB411103EB8101C1F8AA
+:10B6C000F12E9DF8081001EB4102C2EBC11100EB15
+:10B6D000C1018A7A9DF8081001EB4103C3EBC11147
+:10B6E00000EBC101C97942EA01629DF8081001EB43
+:10B6F0004103C3EBC11100EBC101097A0B049DF8B2
+:10B70000081001EB4107C7EBC11100EBC100407A03
+:10B7100043EA002002439DF8080000EBC00101EB62
+:10B72000002009EBC0039DF8100000EB401003EB74
+:10B730008000C0F8F52E9DF8080000EBC00101EB79
+:10B74000002009EBC0019DF8100000EB401000E064
+:10B75000A1E001EB800090F8D80E03289DF80800C6
+:10B760000ED000EB400101EB00109DF8101009EB2A
+:10B77000001000EB011090F8420A80072DD51AE066
+:10B7800000EBC00101EB002009EBC00080F8D35EA4
+:10B790009DF80800042100EBC00202EB002009EB39
+:10B7A000C0029DF8100000EB401002EB800080F812
+:10B7B000D81EC521F3E09DF8080000EBC00101EBA5
+:10B7C000002009EBC0019DF8100000EB401001EBD8
+:10B7D000800080F8DD6E04F030BA9DF8080000EBC0
+:10B7E000C00101EB002009EBC0019DF8100000EB47
+:10B7F000401001EB800090F8E60E0128EBD19DF897
+:10B80000080000EBC00101EB002009EBC0019DF82E
+:10B81000100000EB401001EB800080F8E65EB621DE
+:10B8200088E02CE0CFE09DF8080000EBC00101EBC0
+:10B83000002009EBC0029DF8100000EB401002EB65
+:10B84000800080F8DD6E9DF8080000EBC00101EB80
+:10B85000002009EBC00080F8D34E9DF8080000EBF3
+:10B86000400101EB00109DF8101009EB001000EBF7
+:10B87000011090F8421A41F02002C7E0C9E09DF89B
+:10B88000080000EBC00101EB002009EBC00080F8CC
+:10B89000D35EC32183E09DF8081001EB410202EB67
+:10B8A000011109EB011191F81C1A00299DF80810EB
+:10B8B00001EB4102C2EBC11100EBC10103F0528761
+:10B8C000C9780A049DF8081001EB4103C3EBC111CC
+:10B8D00000EBC101097942EA01229DF8081001EB51
+:10B8E0004103C3EBC11107EBC100407902439DF84E
+:10B8F000080000EBC00101EB002009EBC0039DF83C
+:10B90000100000EB401003EB8000C0F80C2F9DF8F6
+:10B91000080000EBC00101EB002009EBC0019DF81D
+:10B92000100000EB401001EB800090F8D80E0228C8
+:10B9300019D0C5219DF8080000EBC00202EB0020E1
+:10B9400009EBC0029DF8100000EB401002EB8000F4
+:10B9500080F8DD1E9DF8080000EBC00101EB00201F
+:10B9600009EBC0002CE09DF8080000EBC00101EBE2
+:10B97000002009EBC00080F8D35E9DF80800032189
+:10B9800000EBC00202EB002009EBC0029DF81000A2
+:10B9900000EB401002EB800080F8D81ED9219DF802
+:10B9A000080000EBC00202EB002009EBC0029DF88A
+:10B9B000100000EB401002EB800080F8DD1E0AE76B
+:10B9C00080F8D35E07E79DF8080000EBC00101EBAB
+:10B9D000002009EBC00080F8D34E9DF8080000EB72
+:10B9E000C00101EB002009EBC0029DF8100000EB44
+:10B9F000401002EB800080F8DD6E9DF8080000EB3F
+:10BA0000400101EB001009EB0010FCE380F8422A32
+:10BA1000E1E69DF8081001EB410202EB011109EB90
+:10BA2000011191F81C1A00299DF80C1002D00E2962
+:10BA3000C5D19CE00C29C2D18DF8385024E09DF886
+:10BA400008109DF8383001EB4102C2EBC11100EB48
+:10BA5000C102D118C97801F00F01092918D89DF841
+:10BA6000082002EB4203C3EBC21100EBC1029DF8B8
+:10BA700038101144C97801F0F001902908D89DF8D8
+:10BA80003810491C8DF838109DF838100A29D6D383
+:10BA90009DF838100A2992D30022CDE900222946C8
+:10BAA0008DF83850BC461FE0DDE90002120242EA80
+:10BAB00010620002CDE900029DF8080000EB400290
+:10BAC000C2EBC0109DF838200CEBC0001044C078C9
+:10BAD000DDE90023104341EA0302CDE900029DF8AD
+:10BAE0003800401C8DF838009DF838000528DBD35D
+:10BAF000DDE900239DF8080000EBC00707EB0020FC
+:10BB000009EBC0079DF8100000EB401007EB800028
+:10BB1000C0F8F92EC0F8FD3E0022CDE900228DF8D4
+:10BB200038101FE0DDE90002120242EA1062000252
+:10BB3000CDE900029DF8080000EB4002C2EBC01006
+:10BB40009DF838200CEBC0001044007ADDE900239A
+:10BB5000104341EA0302CDE900029DF83800401C81
+:10BB60008DF838009DF838000528DBD399E08DF872
+:10BB7000385024E09DF808109DF8383001EB410260
+:10BB8000C2EBC11100EBC102D118C97801F00F015D
+:10BB9000092918D89DF8082002EB4203C3EBC21113
+:10BBA00000EBC1029DF838101144C97801F0F00192
+:10BBB000902908D89DF83810491C8DF838109DF848
+:10BBC00038100C29D6D39DF838100C29C4F03580D4
+:10BBD0000022CDE90022134629468DF838501EE098
+:10BBE000009A1B0243EA12631202CDE900239DF87A
+:10BBF000082002EB4203C3EBC2129DF8383000EB81
+:10BC0000C2021A44D278DDE900371A4341EA070339
+:10BC1000CDE900239DF83820521C8DF838209DF87E
+:10BC20003820062ADCD3DDE900379DF8082002EB36
+:10BC3000C20A0AEB022209EBC20A9DF8102002EBAD
+:10BC400042120AEB8202C2F8F93EC2F8FD7E0023DE
+:10BC5000CDE900338DF838101FE0DDE900231B0229
+:10BC600043EA12631202CDE900239DF8082002EB9B
+:10BC70004203C3EBC2129DF8383000EBC2021A44F3
+:10BC8000527ADDE900371A4341EA0703CDE9002380
+:10BC90009DF83820521C8DF838209DF83820062A4F
+:10BCA000DBD3DDE900129DF8080000EBC00303EBD5
+:10BCB000002009EBC0039DF8100000EB401003EBDF
+:10BCC0008000C0F8011FC0F8052F9DF8080000EBA8
+:10BCD000C00101EB002009EBC0019DF8100000EB52
+:10BCE000401001EB800090F8D81E9DF8080000EB92
+:10BCF000C00202EB002009EBC00090F8D40E814294
+:10BD00007ED199F821064F46B8B19DF8080000EBA6
+:10BD1000400101EB00109DF8101009EB001000EB42
+:10BD2000011090F8421A41F0080280F8422A9DF86A
+:10BD300008100220FDF760FF88E0C7F835509DF835
+:10BD4000080000EBC00101EB002007EBC0019DF8EB
+:10BD50001000102200EB401001EB800101F6F961A8
+:10BD60000798FCF772FA9DF8080000EBC00101EBA0
+:10BD7000002007EBC0019DF8100000EB401001EB24
+:10BD80008000D0F8F11EC7F81910D0F8F50EC7F8EA
+:10BD90001D009DF8080000EB400101EB001007EBCF
+:10BDA00000119DF8100001EB001090F8400A387661
+:10BDB000F448D0F86812C7F83910B0F86C02A7F848
+:10BDC0003D009DF8080000EBC00101EB002007EBEF
+:10BDD000C0019DF8100000EB401001EB8000D0F88E
+:10BDE0000C0FC7F821009DF8080000EB400101EBA3
+:10BDF000001007EB00119DF8100001EB001000E0AF
+:10BE000012E0D0F8440AC7F83F00786D81B20220F2
+:10BE1000FDF7DEF800210620FDF7EEFE786D401CF0
+:10BE200078650021052085E79DF8080000EB4001BA
+:10BE300001EB00109DF8101009EB001000EB011051
+:10BE400090F8421A41F0040180F8421A9DF8080067
+:10BE500000EBC00101EB002009EBC0019DF81000D0
+:10BE600000EB401001EB800080F8165F9DF80800A1
+:10BE700000EBC00101EB002009EBC0019DF81000B0
+:10BE800000EB401001EB800080F8DD6E9DF80800AB
+:10BE900000EBC00101EB002009EBC0019DF8100090
+:10BEA00000EB401001EB800090F8D80E042843F01E
+:10BEB000C4869DF8080000EB400101EB00109DF8DE
+:10BEC000101009EB001000EB011090F8421A41F03D
+:10BED000800280F8422A9DF8080000EBC00101EBC7
+:10BEE000002009EBC00080F8D34E9DF80800052221
+:10BEF00000EBC00101EB002009EBC0039DF810002E
+:10BF000000EB401003EB800080F8D82E63E409EBCF
+:10BF1000C0019DF8100000EB401001EB800090F88C
+:10BF2000DA0EB228F2D19DF8080000EBC00101EB57
+:10BF3000002009EBC00080F8D35E9DF80800B22114
+:10BF400000EBC00202EB002009EBC0029DF81000DC
+:10BF500000EB401002EB800080F8DD1E9DF8080029
+:10BF600000EBC00101EB002009EBC0019DF81000BF
+:10BF700000EB401001EB800080F8DA5E2BE49DF8C6
+:10BF8000080000EB4001C1EBC01059461BF830001F
+:10BF9000042809D09DF8080000EB4002C2EBC01055
+:10BFA00011F83000152801D1ADF818009DF80800EF
+:10BFB0005F4600EB4002C2EBC01001EBC0004278CC
+:10BFC0009DF8080000EB4003C3EBC01011F83000EF
+:10BFD00042EA0020A0F58051303922D09DF80800B7
+:10BFE00000EB4001C1EBC01007EBC00039464278BE
+:10BFF0009DF8080000EB4003C3EBC01017F83000B9
+:10C0000042EA0020A0F58052313A0CD09DF8080099
+:10C0100000EB4002C2EBC01011F83000022804D03F
+:10C0200019E0A62015E0A72013E09DF8080000EB1A
+:10C030004002C2EBC01001EBC00002799DF808007D
+:10C0400000EB4003C3EBC01007EBC000C07842EA2E
+:10C050000020ADF818009DF8080000EBC00101EBCE
+:10C06000002008EBC00090F8D21E8DF810109DF84B
+:10C07000080008EB00119DF81000084480F8D05922
+:10C08000BDF8180043F23002811A90427CD009DCDE
+:10C0900004287AD0152879D0A6280DD0A72843F0F7
+:10C0A000CC85CAE0B1F5C06F71D0A1F5C06101398E
+:10C0B0006ED00429F3D1FDE39DF8080000EBC00128
+:10C0C00001EB002008EBC00080F8D35E9DF808006B
+:10C0D00000EBC00101EB002008EBC0019DF810004F
+:10C0E00000EB401001EB800090F8D80E032836D00A
+:10C0F0009DF8080000EBC00101EB002008EBC00137
+:10C100009DF8100000EB401001EB800090F8D80E75
+:10C1100008283ED09DF8080000EBC00101EB00208C
+:10C1200008EBC0019DF8100000EB401001EB80000F
+:10C1300090F8D80E0D2836D09DF8080000EBC0010D
+:10C1400001EB002008EBC0019DF8100000EB40104F
+:10C1500001EB800090F8DD0EA5282ED03FE09DF881
+:10C160000800042100EBC00202EB002008EBC00233
+:10C170009DF8100000EB401002EB800080F8D81E04
+:10C18000A821FCE3D4120020D3E039E1AAE2CBE2FB
+:10C19000F9E29DF80800092100EBC00202EB002043
+:10C1A00008EBC002ECE39DF808000E2100EBC00292
+:10C1B00002EB002008EBC002FEE39DF8080000EB54
+:10C1C000400101EB00109DF8101008EB001000EB8F
+:10C1D000011090F8421A41F0040180F8421A9DF8CB
+:10C1E000080000EBC00101EB002008EBC0019DF846
+:10C1F000100000EB401001EB800090F8DA0EA1284F
+:10C2000003F01B8500E0FDE39DF8080000EBC00192
+:10C2100001EB002008EBC0019DF8100000EB40107E
+:10C2200001EB800090F8DA1E9DF8080000EBC002D8
+:10C2300002EB002008EBC002E5E39DF8080000EBEC
+:10C24000C00101EB002008EBC00080F8D35E9DF830
+:10C25000080000EBC00101EB002008EBC0019DF8D5
+:10C26000100000EB401001EB800090F8D80E05287C
+:10C270009DF8080000EBC00101EB00200CD008EB9A
+:10C28000C0019DF8100000EB401001EB800090F819
+:10C29000D80E092806D016E008EBC00080F8D35E5F
+:10C2A000062100E00A219DF8080000EBC00202EB25
+:10C2B000002008EBC0029DF8100000EB401002EBDC
+:10C2C000800080F8D81E9DF8080000EBC00101EB4B
+:10C2D000002008EBC0019DF8100000EB401001EBBE
+:10C2E000800090F8DD0EA42821D19DF8080000EB15
+:10C2F000400101EB00109DF8101008EB001000EB5E
+:10C30000011090F8421A41F0200180F8421A9DF87D
+:10C31000080000EBC00101EB002008EBC0019DF814
+:10C32000100000EB401001EB800080F8155FA121A8
+:10C3300027E78DF8385014A83B4613E09DF8081005
+:10C3400001EB4102C2EBC1119DF8382003EBC101A2
+:10C350001144C9789DF8382081549DF83810491C43
+:10C360008DF838109DF838100629E7D306210CF017
+:10C37000D9FCCDE91205129B000AC0182F4645EBE7
+:10C3800007014FF480720023FBF71CFF9DF80800A3
+:10C3900000EBC00101EB002008EBC0039DF810008A
+:10C3A00000EB401003EB800080F8DC2E9DF80800C5
+:10C3B00000EBC00101EB002008EBC00080F8D37E49
+:10C3C0009DF8080000EBC00101EB002008EBC00263
+:10C3D0009DF8100000EB401002EB800080F8D84E72
+:10C3E0009DF80800A72200EBC00101EB002008EB3C
+:10C3F000C0039DF8100000EB401003EB8000FCE34D
+:10C400009DF8080000EBC00101EB002008EBC00123
+:10C410009DF8100000EB401001EB800090F8D80E62
+:10C4200006282BD19DF8080000EBC00101EB00208D
+:10C4300008EBC00080F8D35E9DF80800072100EBF0
+:10C44000C00202EB002008EBC0029DF8100000EBD8
+:10C45000401002EB800080F8D81E9DF80800A7214C
+:10C4600000EBC00202EB002008EBC0029DF81000B8
+:10C4700000EB401002EB800080F8DD1E9DF8080004
+:10C4800000EBC00101EB002008EBC0019DF810009B
+:10C4900000EB401001EB800090F8D80E01289DF8C9
+:10C4A000080000EBC00101EB002054D008EBC001F4
+:10C4B0009DF8100000EB401001EB800090F8D80EC2
+:10C4C00007289DF8080000EBC00101EB002048D0D0
+:10C4D00008EBC0019DF8100000EB401001EB80005C
+:10C4E00090F8D80E0B289DF8080000EBC00101EB76
+:10C4F00000203CD008EBC0019DF8100000EB40107C
+:10C5000001EB800090F8D80E0C289DF8080000EB95
+:10C51000C00101EB002040D008EBC0019DF81000E5
+:10C5200000EB401001EB800090F8D80E0E284BD0A5
+:10C530009DF8080000EBC00101EB002008EBC001F2
+:10C540009DF8100000EB401001EB800090F8D80E31
+:10C550000F287CD0DAE408EBC00080F8D35E02211B
+:10C5600020E008EBC00080F8D35E08211AE008EB59
+:10C57000C00080F8D35E9DF808000C2100EBC002DB
+:10C5800002EB002008EBC0029DF8100000EB401009
+:10C5900002EB800080F8D81EC9E608EBC00080F8E6
+:10C5A000D35E0D219DF8080000EBC00202EB0020D5
+:10C5B00008EBC0029DF8100000EB401002EB800079
+:10C5C00080F8D81EA321DCE59DF808000F2100EBC0
+:10C5D000C00202EB002008EBC0039DF8100000EB46
+:10C5E000401003EB800080F8D81E9DF80800A121C0
+:10C5F00000EBC00202EB002008EBC0039DF8100026
+:10C6000000EB401003EB800080F8DD1E9DF8080071
+:10C6100000EBC00202EB002008EBC0039DF8100005
+:10C6200000EB401003EB800080F8DA1E9DF8080054
+:10C6300000EB400101EB00109DF8101008EB00101A
+:10C6400000EB011090F8421A41F0800100E013E085
+:10C6500080F8421A9DF8080000EB400101EB001041
+:10C660009DF8101008EB001000EB011090F8421A32
+:10C6700041F0040103F073B89DF8080000EBC0011D
+:10C6800001EB002008EBC0019DF8100000EB40100A
+:10C6900001EB800090F8DA0EA12819D09DF808006F
+:10C6A000A32100EBC00202EB002008EBC0029DF8C2
+:10C6B000100000EB401002EB800080F8DD1E9DF8BA
+:10C6C000080000EBC00101EB002008EBC001F6E31D
+:10C6D0009DF80800A12100EBC00202EB002008EB4E
+:10C6E000C002EDE39DF80800A12100EBC00202EBBF
+:10C6F000002008EBC0029DF8100000EB401002EB98
+:10C70000800080F8DA1E9DF8080000EBC00202EB02
+:10C71000002008EBC0029DF8100000EB401002EB77
+:10C72000800080F8DD1EFDE39DF8080000EBC001ED
+:10C7300001EB002008EBC0019DF8100000EB401059
+:10C7400001EB800090F8D80E062843F076829DF821
+:10C75000080000EBC00101EB002008EBC00080F8EE
+:10C76000D35E9DF80800072100EBC00202EB002019
+:10C7700008EBC0029DF8100000EB401002EB8000B7
+:10C7800080F8D81EFEE39DF8080000EBC00101EB25
+:10C79000002008EBC00080F8D35E9DF80800A721B8
+:10C7A00000EBC00202EB002008EBC0029DF8100075
+:10C7B00000EB401002EB800080F8DD1E9DF80800C1
+:10C7C0003B4600EB4001C1EBC01007EBC0004079D5
+:10C7D00030289DF8080000EB400146D0C1EBC010A6
+:10C7E00003EBC000407931289DF808007ED000EBB3
+:10C7F0004001C1EBC01003EBC000407933289DF825
+:10C80000080000EB400172D0C1EBC01003EBC00088
+:10C81000407934289DF8080000EB400101EB00103E
+:10C820009DF8101008EB001000EB011090F8421A70
+:10C8300075D021F0010180F8421A9DF8080000EB44
+:10C84000400101EB001008EB00119DF8100001EB16
+:10C85000001191F8420A20F0020281F8422A0020D9
+:10C86000CDE900008DF83850D3E101EB00109DF8C0
+:10C87000101008EB001000EB011090F8421A21F0A4
+:10C88000010180F8421A9DF8080000EB400101EB1D
+:10C8900000109DF8101008EB001000EB011090F84C
+:10C8A000421A21F0020180F8421A9DF8080000EBBC
+:10C8B000C00100E06AE201EB002008EBC0019DF836
+:10C8C000100000EB401001EB800090F8DB0E3128E7
+:10C8D000C5D19DF8080000EB400101EB00109DF868
+:10C8E000101008EB001000EB011001E018E023E14C
+:10C8F00090F8421A21F0200180F8421A9DF80800B1
+:10C9000000EBC00101EB002008EBC0019DF8100016
+:10C9100000EB401001EB800080F8155F9FE72DE1F0
+:10C9200000EBC00101EB002008EBC0019DF81000F6
+:10C9300000EB401001EB800090F8160F00289DF8E6
+:10C94000080000EBC00101EB002008EBC0019DF8DE
+:10C95000100000EB401001EB80007CD080F8155FE8
+:10C960009DF8080000EB400101EB001008EB0011FE
+:10C970009DF8100001EB001191F8420A01E0FCE380
+:10C98000FCE320F0010281F8422A9DF8080000EB48
+:10C99000400101EB00109DF8101008EB001000EBB7
+:10C9A000011090F8421A21F0020180F8421A98F81A
+:10C9B00021060028B2D100E0F3E398F81400012822
+:10C9C000ACD1D8F85400B8F816108842A6D29DF819
+:10C9D000080000EBC00101EB00209DF8101008EBEF
+:10C9E000C00001EB411100EB810090F8150F012808
+:10C9F00094D19DF8080000EBC00101EB002008EB8A
+:10CA0000C00101E0FDE3FDE39DF8100000EB4010E4
+:10CA100001EB800090F8490F0028CBD19DF8080069
+:10CA20004FF0104100EBC00202EB002008EBC00207
+:10CA30009DF8100000EB401002EB8000C0F8E01EF3
+:10CA40009DF8080000EB400101EB001008EB00111D
+:10CA50009DF8100000E05CE001EB001090F8401A37
+:10CA60009DF8080000EBC00202EB002008EBC000BC
+:10CA700080F8D11E9DF8080000EBC00101EB0020FA
+:10CA800008EBC0019DF8100000EB401001EB8000A6
+:10CA900090F8D81E9DF8080000EBC00202EB0020C1
+:10CAA00008EBC00090F8D40E814289D19DF80800AF
+:10CAB00000EBC00101EB002008EBC0019DF8100065
+:10CAC00000EB401001EB800080F8DE5E9DF808006E
+:10CAD000A42100EBC00202EB002008EBC0029DF88D
+:10CAE000100000EB401002EB800080F8DA1E9DF889
+:10CAF0000800A32100EBC00202EB002008EBC002FB
+:10CB00009DF8100000EB401002EB800080F8DD1E65
+:10CB1000A5E680F8154F9DF8080000EB400101EBF9
+:10CB2000001008EB00119DF8100001EB001191F8C6
+:10CB3000420A40F0010226E701EB00109DF81010B8
+:10CB400008EB001000EB011090F8421A41F00101CF
+:10CB500080F8421A9DF8080000EB400101EB00103C
+:10CB60009DF8101008EB001000EB011090F8421A2D
+:10CB700041F0020180F8421AA22116E021F02001C2
+:10CB800080F8421A9DF8080000EB400101EB00100C
+:10CB90009DF8101008EB001000EB011090F8421AFD
+:10CBA00021F0020180F8421AA9219DF8080000EB4B
+:10CBB000C00202EB00209DF8102008EBC00002EB41
+:10CBC000421200EB820080F8DA1E48E6DDE9001030
+:10CBD000000140EA11700901CDE900109DF808003C
+:10CBE00000EB4001C1EBC0109DF8381003EBC00012
+:10CBF000084480793038C11700E0FDE3DDE9002703
+:10CC000010433943CDE900019DF83800401C8DF8F0
+:10CC100038009DF838000628D8D39DF80800009900
+:10CC200000EBC00202EB002008EBC0029DF81000F0
+:10CC300000EB401002EB8000C0F8F11E0021CDE9AE
+:10CC400000118DF8385020E0DDE90010000140EAC5
+:10CC500011700901CDE900109DF8080000EB4001BA
+:10CC6000C1EBC0109DF8381003EBC0000844407BB6
+:10CC7000DDE900273038C11710433943CDE9000101
+:10CC80009DF83800401C8DF838009DF838000428C5
+:10CC9000DAD39DF80800009900EBC00202EB0020F7
+:10CCA00008EBC0029DF8100000EB401002EB800082
+:10CCB000C0F80C1F0022CDE9002211468DF8385033
+:10CCC0001FE00098090141EA10710001CDE900015F
+:10CCD0009DF8080000EB4001C1EBC0109DF8381032
+:10CCE00003EBC0000844407CDDE900273038C11761
+:10CCF00010433943CDE900019DF83800401C8DF800
+:10CD000038009DF838000628DBD39DF8080000990C
+:10CD100000EBC00202EB002008EBC0029DF81000FF
+:10CD200000EB401002EB8000C0F8F51E9DF80800F3
+:10CD300000EB4001C1EBC01003EBC00041799DF84E
+:10CD4000080000EBC00202EB002008EBC0029DF8D7
+:10CD5000100000EB401002EB800080F8DB1E9DF815
+:10CD6000080000EB400101EB001008EB00119DF8FA
+:10CD7000100001EB001090F8421A9DF8080000EB3B
+:10CD8000C00202EB002008EBC002F8E39DF80800A7
+:10CD900000EBC00101EB002008EBC00080F8D35E7F
+:10CDA0009DF8080000EBC00101EB002008EBC0017A
+:10CDB0009DF8100000EB401001EB800090F8D80EB9
+:10CDC0000A286AD09DF8080000EBC00101EB0020A2
+:10CDD0009DF8101008EBC00001EB411100EB810041
+:10CDE00090F8D81E9DF8080000EBC00202EB00206E
+:10CDF00008EBC00090F8D40E814214D198F82106B7
+:10CE0000F0B39DF8080000EB400101EB00109DF825
+:10CE1000101008EB001000EB011090F8421A41F0DE
+:10CE2000080280F8422A9DF80800A72100EBC00202
+:10CE300002EB002008EBC0029DF8100000EB401050
+:10CE400002EB800080F8DD1E9DF80800A22100EBB7
+:10CE5000C00202EB002008EBC0029DF8100000EBBE
+:10CE6000401002EB800080F8DA1E9DF8080000EB0D
+:10CE7000C00101EB002008EBC0019DF8100000E0AC
+:10CE80001FE000EB401001EB800080F8165F0021EE
+:10CE9000CDE900118DF83850A3E09DF808000B2172
+:10CEA00000EBC00202EB002008EBC0029DF810006E
+:10CEB00000EB401002EB800080F8D81EB3E78AE355
+:10CEC000A7E3C8F835509DF8080000EBC00101EB5E
+:10CED000002008EBC0019DF81000102200EB40106C
+:10CEE00001EB800101F6F9610798FBF7AEF99DF8B7
+:10CEF000080000EBC00101EB002008EBC0019DF829
+:10CF0000100000EB401001EB8000D0F8F11EC8F8D3
+:10CF10001910D0F8F50EC8F81D009DF8080000EBB8
+:10CF2000400100E062E301EB001008EB00119DF806
+:10CF3000100001EB001090F8400A88F818009DF8E6
+:10CF4000080000EBC00101EB002008EBC0019DF8D8
+:10CF5000100000EB401001EB8000D0F80C0FC8F877
+:10CF60002100FE48D0F86812C8F83910B0F86C02F9
+:10CF7000A8F83D00D8F8540081B20220FCF728F848
+:10CF8000002100E047E10620FCF736FED8F8540007
+:10CF9000401CC8F8540000210520FCF72DFE42E794
+:10CFA000DDE90010000140EA11700901CDE900102F
+:10CFB0009DF8080000EB4001C1EBC0109DF838104F
+:10CFC00007EBC0000844C07ADDE900233038C11700
+:10CFD00010431943CDE900019DF83800401C8DF83D
+:10CFE00038009DF838000A28DAD3DDE900129DF8F0
+:10CFF000080000EBC00303EB002008EBC0039DF822
+:10D00000100000EB401003EB8000C0F8F91EC0F8E0
+:10D01000FD2E0021CDE900118DF8385020E0DDE92A
+:10D020000001090141EA10710001CDE900019DF8FC
+:10D03000080000EB4001C1EBC0109DF8381007EB71
+:10D04000C0000844407DDDE900233038C11710439B
+:10D050001943CDE900019DF83800401C8DF83800D7
+:10D060009DF838000A28DAD3DDE900129DF808009F
+:10D0700000EBC00303EB002008EBC003FEE39DF8C8
+:10D08000080000EB4001C1EBC01059461BF830000E
+:10D09000042809D09DF8080000EB4002C2EBC01044
+:10D0A00011F83000152801D1ADF818009DF80800DE
+:10D0B000D94600EB4002C2EBC01001EBC000427841
+:10D0C0009DF8080000EB4003C3EBC01011F83000DE
+:10D0D00042EA0020A0F58051303922D09DF80800A6
+:10D0E00000EB4001C1EBC01009EBC000494642789B
+:10D0F0009DF8080000EB4003C3EBC01019F83000A6
+:10D1000042EA0020A0F58052313A0CD09DF8080088
+:10D1100000EB4002C2EBC01011F83000022804D02E
+:10D1200019E0A62015E0A72013E09DF8080000EB09
+:10D130004002C2EBC01001EBC00002799DF808006C
+:10D1400000EB4003C3EBC01009EBC000C07842EA1B
+:10D150000020ADF818009DF80800474600EBC0011C
+:10D1600001EB002008EBC00090F8D21E8DF81010E3
+:10D170009DF8080008EB001101E0FCE39CE09DF83D
+:10D180001000084480F8D059BDF81800A7287DD0B9
+:10D1900008DC04287BD015287AD0A62842F04D85DB
+:10D1A0003BE09CE000F51D60B0F5804004D0112804
+:10D1B0006FD01228F2D1FDE39DF8080000EBC0010A
+:10D1C00001EB002007EBC0019DF8100000EB4010C0
+:10D1D00001EB800090F8D80E0028DFD19DF8080000
+:10D1E00000EBC00101EB002007EBC00080F8D35E2C
+:10D1F0009DF8080000EBC00101EB002007EBC00127
+:10D2000001E0B2E1B6E09DF8100000EB401001EB48
+:10D21000800080F8D84EA721ADE39DF8080000EB10
+:10D22000C00101EB002007EBC00080F8D35E9DF841
+:10D23000080000EBC00101EB002007EBC0019DF8E6
+:10D24000100000EB401001EB800090F8D80E02288F
+:10D2500029D09DF8080000EBC00101EB002007EB8E
+:10D26000C0019DF8100000EB401001EB800090F829
+:10D27000D80E05282AD09DF8080000EBC00101EB6C
+:10D28000002007EBC0019DF8100003E08DE0CEE028
+:10D29000D2E1F3E100EB401001EB800090F8DD0EED
+:10D2A000A52826D037E09DF80800032100EBC00236
+:10D2B00002EB002007EBC0029DF8100000EB4010CD
+:10D2C00002EB800080F8D81EA92154E39DF80800E5
+:10D2D000062100EBC00202EB002007EBC0029DF824
+:10D2E000100000EB401002EB800080F8D81EA22155
+:10D2F00041E39DF8080000EB400101EB00109DF8B0
+:10D30000101007EB001000EB011090F8421A41F0EA
+:10D31000040180F8421A9DF8080000EBC00101EBFF
+:10D32000002007EBC0019DF8100000EB401001EB5E
+:10D33000800090F8DA0EA12802F07F849DF80800A2
+:10D3400000EBC00101EB002007EBC0019DF81000CD
+:10D3500000EB401001EB800002E00000D41200203E
+:10D3600090F8DA1E9DF8080000EBC00202EB0020E6
+:10D3700007EBC0029DF8100000EB401002EB8000AC
+:10D3800080F8DD1EA1219DF8080000EBC00202EB31
+:10D39000002008EBC0029DF8100000EB401002EBEB
+:10D3A000800080F8DA1E02F048BC9DF8080000EB0F
+:10D3B000C00101EB002007EBC0019DF8100000EB5D
+:10D3C000401001EB800090F8DD0EA42823D19DF8D9
+:10D3D000080000EB400101EB00109DF8101007EB76
+:10D3E000001000EB011090F8421A41F0200180F883
+:10D3F000421A9DF8080000E0FDE300EBC00101EBDC
+:10D40000002007EBC0019DF8100000EB401001EB7D
+:10D41000800080F8155F9DF8080000EBC00101EB6B
+:10D42000002007EBC00080F8D35EFEF780BF9DF8B8
+:10D43000080000EBC00101EB002007EBC0019DF8E4
+:10D44000100000EB401001EB800090F8D80E01288E
+:10D450009DF8080000EBC00101EB002030D007EB85
+:10D46000C0019DF8100000EB401001EB800090F827
+:10D47000D80E04289DF8080000EBC00101EB002045
+:10D4800024D007EBC0019DF8100000EB401001EB29
+:10D49000800090F8D80E06289DF8080000EBC00127
+:10D4A00001EB002021D007EBC0019DF8100000EB3C
+:10D4B000401001EB800090F8D80E072860D072E78A
+:10D4C00007EBC00080F8D35E022104E007EBC00048
+:10D4D00080F8D35E05219DF8080000EBC00202EB46
+:10D4E000002007EBC002FFF765B807EBC00080F82B
+:10D4F000D35E9DF80800072200EBC00101EB00207D
+:10D5000007EBC0039DF8100000EB401003EB800018
+:10D5100080F8D82E9DF80800A12200EBC00101EB95
+:10D52000002007EBC0039DF8100000EB401003EB58
+:10D53000800080F8DD2E9DF8080000EB400101EB33
+:10D5400000109DF8101007EB001000EB011090F890
+:10D55000421A41F0800280F8422A9DF8080000EB50
+:10D56000400101EB001008EB00109DF8101000EBDB
+:10D57000011090F8421A41F00402FEF747BA91E315
+:10D580009DF8080000EBC00101EB002007EBC00193
+:10D590009DF8100000EB401001EB800090F8DA0ECF
+:10D5A000A1282DD09DF80800A32100EBC00202EBBA
+:10D5B000002007EBC0029DF8100000EB401002EBCA
+:10D5C000800080F8DD1E9DF8080000EBC00101EB33
+:10D5D000002007EBC0019DF8100000EB401001EBAC
+:10D5E000800090F8DA0EA22802F027839DF8080048
+:10D5F00000EBC00101EB002008EBC000FEF7E0B932
+:10D600009DF80800A12100EBC00202EB002007EB0F
+:10D61000C0029DF8100000EB401002EB800080F883
+:10D62000DD1E9DF8080000EBC00101EB002008EBB7
+:10D63000C00080F8D34EB6E69DF80800A12100EBAB
+:10D64000C00202EB002007EBC0029DF8100000EBC7
+:10D65000401002EB800080F8DD1E9DF8080000EB12
+:10D66000C00202EB002007EBC0029DF8100000EBA7
+:10D67000401002EB800080F8DA1EB7E79DF8080042
+:10D6800000EBC00101EB002007EBC00080F8D35E87
+:10D690009DF80800A72100EBC00202EB002007EB79
+:10D6A000C0029DF8100000EB401002EB800080F8F3
+:10D6B000DD1E9DF808004B4600EB4001C1EBC01099
+:10D6C00009EBC000407930289DF8080000EB4001CC
+:10D6D00051D0C1EBC01003EBC000407931289DF858
+:10D6E00008007DD000EB4001C1EBC01003EBC0008F
+:10D6F000407933289DF8080000EB400171D0C1EB60
+:10D70000C01003EBC000407934289DF8080000EBFE
+:10D71000400167D0C1EBC01003EBC0004079352851
+:10D7200072D09DF8080000EB400101EB00109DF85D
+:10D73000101007EB001000EB011090F8421A21F0D6
+:10D74000010180F8421A9DF8080000EB400101EB4E
+:10D75000001007EB00119DF8100001EB001191F88B
+:10D76000420A20F0020281F8422A0020CDE900009E
+:10D770008DF83850D6E101EB00109DF8101007EB42
+:10D78000001000EB011090F8421A21F0010180F81E
+:10D79000421A9DF8080000EB400101EB00109DF8D3
+:10D7A000101007EB001000EB011090F8421A21F066
+:10D7B000020180F8421A9DF8080000EBC00101EB5D
+:10D7C000002007EBC0019DF8100000EB401001EBBA
+:10D7D000800090F8DB0E3128C7D19DF8080002E0E8
+:10D7E00013E019E13AE100EB400101EB00109DF874
+:10D7F000101007EB001000EB011090F8421A21F016
+:10D80000200180F8421AB0E758E100EBC00101EBBB
+:10D81000002007EBC0019DF8100000EB401001EB69
+:10D82000800090F8160F00289DF8080000EBC0015A
+:10D8300001EB002007EBC0019DF8100000EB401049
+:10D8400001EB80007DD080F8155F9DF8080000EBAB
+:10D85000400101EB001007EB00119DF8100001EBF7
+:10D86000001191F8420A20F0010281F8422A9DF845
+:10D87000080000EB400101EB001000E08AE39DF896
+:10D88000101007EB001000EB011090F8421A21F085
+:10D89000020180F8421A97F821060028B3D1387D9A
+:10D8A0000128B0D1786DF98A8842ACD29DF8080081
+:10D8B00000EBC00101EB00209DF8101007EBC00049
+:10D8C00001EB411100EB810090F8150F01289AD16E
+:10D8D0009DF8080000EBC00101EB002007EBC00140
+:10D8E0009DF8100000EB401001EB800090F8490F0C
+:10D8F000002888D19DF808004FF0104100EBC002CD
+:10D9000002EB002007EBC0029DF8100000EB401076
+:10D9100002EB8000C0F8E01E9DF8080000EB40011B
+:10D9200001EB001007EB00119DF8100001EB001057
+:10D9300090F8401A9DF8080000EBC00202EB0020AE
+:10D9400000E056E007EBC00080F8D11E9DF808000B
+:10D9500000EBC00101EB002007EBC0019DF81000B7
+:10D9600000EB401001EB800090F8D81E9DF80800F5
+:10D9700000EBC00200E09BE302EB002007EBC000DD
+:10D9800090F8D40E814289D19DF8080000EBC001C7
+:10D9900001EB002007EBC0019DF8100000EB4010E8
+:10D9A00001EB800080F8DE5E9DF80800A42100EB0A
+:10D9B000C00200E07FE102EB002007EBC0029DF80F
+:10D9C000100000EB401002EB800080F8DA1E9DF89A
+:10D9D0000800A32100EBC00202EB002007EBC0020D
+:10D9E0009DF8100000EB401002EB800080F8DD1E77
+:10D9F000BBE680F8154F9DF8080000EB400101EBF5
+:10DA0000001007EB00119DF8100001EB001191F8D8
+:10DA1000420A40F0010228E701EB00109DF81010C7
+:10DA200007EB001000EB011090F8421A41F00101E1
+:10DA300080F8421A9DF8080000EB400101EB00104D
+:10DA40009DF8101007EB001000EB011090F8421A3F
+:10DA500041F0020180F8421AA22120E001EB0010FF
+:10DA60009DF8101007EB001000EB011090F8421A1F
+:10DA700021F0200180F8421A9DF8080000EB4001D7
+:10DA800001EB00109DF8101007EB001000EB0110E7
+:10DA900090F8421A21F0020180F8421AA9219DF85B
+:10DAA000080000EBC00202EB00209DF8102007EBFD
+:10DAB000C00002EB421200EB82000EE09DF808006D
+:10DAC000A12100EBC00202EB002007EBC0029DF891
+:10DAD000100000EB401002EB800080F8DA1E44E6F4
+:10DAE000DDE90010000140EA11700901CDE90010E4
+:10DAF0009DF8080000EB4001C1EBC0109DF8381004
+:10DB000003EBC00008448079DDE9002C3038C117F0
+:10DB1000104341EA0C01CDE900019DF83800401C9A
+:10DB20008DF838009DF838000828D9D39DF80800F2
+:10DB3000009900EBC00202EB002007EBC0029DF849
+:10DB4000100000EB401002EB8000C0F8F11E002135
+:10DB5000CDE900118DF8385021E0DDE90010000119
+:10DB600040EA11700901CDE900109DF8080000EBB2
+:10DB70004001C1EBC0109DF8381003EBC000084411
+:10DB8000C07BDDE9002C3038C117104341EA0C019D
+:10DB9000CDE900019DF83800401C8DF838009DF853
+:10DBA00038000628D9D39DF80800009900EBC00280
+:10DBB00002EB002007EBC0029DF8100000EB4010C4
+:10DBC00002EB8000C0F80C1F0021CDE900118DF898
+:10DBD000385023E0DDE90001090141EA107100013C
+:10DBE000CDE900019DF8080000EB4001C1EBC01039
+:10DBF00003EBC00000E050E39DF838100844407D7E
+:10DC0000DDE9002C3038C117104341EA0C01CDE9A1
+:10DC100000019DF83800401C8DF838009DF8380050
+:10DC20000828D7D39DF80800009900EBC00202EB4A
+:10DC3000002007EBC0029DF8100000EB401002EB43
+:10DC40008000C0F8F51E9DF8080000EB4001C1EB14
+:10DC5000C01003EBC00041799DF8080000EBC00242
+:10DC600002EB002007EBC0029DF8100000EB401013
+:10DC700002EB800080F8DB1E9DF8080000EB4001FD
+:10DC800001EB001007EB00119DF8100001EB0010F4
+:10DC900090F8421A9DF8080000EBC00202EB002049
+:10DCA00007EBC0029DF8100000EB401002EB800073
+:10DCB00080F8F01EBFE49DF8080000EBC00101EB06
+:10DCC000002007EBC00080F8D35E9DF8080000EB51
+:10DCD000C00101EB002007EBC0019DF8100000EB34
+:10DCE000401001EB800090F8D80E03286BD09DF80F
+:10DCF000080000EBC00101EB00209DF8101007EBBD
+:10DD0000C00001EB411100EB810090F8D81E9DF896
+:10DD1000080000EBC00202EB002007EBC00090F807
+:10DD2000D40E814214D197F82106E0B39DF8080083
+:10DD300000EB400101EB00109DF8101007EB001004
+:10DD400000EB011090F8421A41F0080280F8422AD4
+:10DD50009DF8080000EBC00101EB002007EBC001BB
+:10DD60009DF8100000EB401001EB800080F8165F7A
+:10DD70009DF80800A72100EBC00202EB002007EB92
+:10DD8000C0029DF8100000EB401002EB800080F80C
+:10DD9000DD1E9DF80800A22100EBC00202EB00206E
+:10DDA00007EBC00200E020E09DF8100000EB4010FF
+:10DDB00002EB800080F8DA1E0021CDE900118DF819
+:10DDC0003850CC4699E09DF80800042100EBC002D1
+:10DDD00002EB002007EBC0029DF8100000EB4010A2
+:10DDE00002EB800080F8D81EB2E7C7F835509DF8E6
+:10DDF000080000EBC00101EB002007EBC0019DF81B
+:10DE00001000102200EB401001EB800101F6F961D7
+:10DE10000798FAF71AFA9DF8080000EBC00101EB29
+:10DE2000002007EBC0019DF8100000EB401001EB53
+:10DE30008000D0F8F11EC7F81910D0F8F50EC7F819
+:10DE40001D009DF8080000EB400101EB001007EBFE
+:10DE500000119DF8100001EB001090F8400A387690
+:10DE60009DF8080000EBC00101EB002007EBC001AA
+:10DE70009DF8100000EB401001EB8000D0F80C0F73
+:10DE8000C7F82100FE48D0F86812C7F83910B0F87A
+:10DE90006C02A7F83D00786D81B20220FBF798F87C
+:10DEA00000210620FBF7A8FE786D401C7865002154
+:10DEB0000520FBF7A1FE4BE7DDE90010000140EA79
+:10DEC00011700901CDE900109DF8080000EB400138
+:10DED000C1EBC0109DF838100CEBC0000844C07AAC
+:10DEE000DDE900233038C11710431943CDE90001A3
+:10DEF0009DF83800401C8DF838009DF838000C283B
+:10DF0000DAD3DDE900129DF8080000EBC00303EB53
+:10DF1000002007EBC0039DF8100000EB401003EB5E
+:10DF20008000C0F8F91EC0F8FD2E0021CDE90011D7
+:10DF30008DF8385020E0DDE90001090141EA107157
+:10DF40000001CDE900019DF8080000EB4001C1EBA4
+:10DF5000C0109DF838100CEBC0000844C07DDDE90E
+:10DF600000233038C11710431943CDE900019DF853
+:10DF70003800401C8DF838009DF838000C28DAD3A2
+:10DF8000DDE900129DF8080000EBC00303EB002060
+:10DF900007EBC0039DF8100000EB401003EB80007E
+:10DFA000C0F8011FC0F8052F84E69DF8080043461D
+:10DFB0009DF8101008EB0010084480F8D0599DF827
+:10DFC0000800DC4600EB4001C1EBC0100BEBC000C9
+:10DFD000407870280AD19DF8080000EB4001C1EBA1
+:10DFE000C0100CEBC0008078FA2830D09DF80800F3
+:10DFF00000EB4001C1EBC0100CEBC00040789DF875
+:10E00000080000EB4001C1EBC0101CF830009DF887
+:10E01000080000EBC00101EB002003EBC00090F80A
+:10E02000D21E8DF810109DF8080003EB00119DF82A
+:10E030001000084480F8D059BDF81800012841D0DC
+:10E0400065287DD0B128AFD0B628ADD103E0B1208E
+:10E05000ADF81800DBE79DF8080000EBC00101EB0C
+:10E06000002003EBC0019DF8100000EB401001EB15
+:10E07000800090F8D80E012896D19DF8080000EB9A
+:10E08000C00101EB002003EBC00080F8D35E9DF8D7
+:10E09000080000EBC00101EB002003EBC0019DF87C
+:10E0A000100000EB401001EB800080F8D84EB12149
+:10E0B0009DF8080000EBC00202EB002008EBC00254
+:10E0C000FDF775BC9DF8080000EB4001C1EBC010E6
+:10E0D0000BEBC00000790128B5D00228B3D003288B
+:10E0E000B1D00528B1D19DF8080000EBC00101EBCB
+:10E0F000002003EBC0019DF8100000EB401001EB85
+:10E10000800090F8D80E00289FD19DF8080000EB01
+:10E11000C00101EB002003EBC00080F8D35E9DF846
+:10E12000080000EBC00101EB002003EBC0019DF8EB
+:10E13000100000EB401001EB800080F8D84E00E0AA
+:10E1400013E09DF80800B62100EBC00202EB0020AE
+:10E1500003EBC0029DF8100000EB401002EB8000C2
+:10E1600080F8DD1EB221FFF70EB99DF8080000EB24
+:10E170004001C1EBC0100CEBC0000079B922ADF832
+:10E1800018209DF8080000EB4001C1EBC0100CEB1B
+:10E19000C000007900F00F018DF814108DF8385090
+:10E1A0001DE09DF8080000EB400101EB001003EBBF
+:10E1B00000119DF8380001EB001090F8411A9DF80D
+:10E1C000080000EB4007C7EBC0101CF830005038C7
+:10E1D000814212D09DF83800401C8DF838009DF81F
+:10E1E000080000EB400101EB001003EB001090F879
+:10E1F000170A9DF838108842D3D89DF838009DF84A
+:10E20000141008448DF810009DF8080000EBC001C0
+:10E2100001EB002003EBC0079DF8100000EB40105D
+:10E2200007EB800090F8D80E012811D09DF8080067
+:10E2300000EBC00101EB002003EBC0019DF81000D2
+:10E2400000EB401001EB800090F8D80E01287DD142
+:10E250009DF8080000EBC00101EB002003EBC000BB
+:10E2600080F8D35E9DF80800022100EBC00707EBA1
+:10E27000002003EBC0079DF8100000EB401001E008
+:10E28000D412002007EB800080F8D81E9DF808000B
+:10E2900000EBC00101EB0020FCE380F8DD2E09E576
+:10E2A0009DF8080000EB400101EB001008EB0010A6
+:10E2B00090F81C0A20B101287DD00228EFD166E237
+:10E2C0009DF8080008EB400000F50050B0F8F00F92
+:10E2D000801F81B29DF808005F4600EB4002C2EB50
+:10E2E000C0120BEBC200401CFBF7FCF9CDE9120594
+:10E2F0009DF8080008EB400000F50050B0F8F01F52
+:10E300009DF80800394400EB4002C2EBC0106FF0EA
+:10E31000040202EBC0000844042107F0FFF9DDE924
+:10E320001223C117CDE90001504059400843B6D12E
+:10E330009DF8080008EB001080F8D0599DF80800FF
+:10E34000B94600EB4001C1EBC01100E0CAE207EBA7
+:10E35000C1000079ADF81800BDF8180031289ED131
+:10E360009DF8080008EB400000F50050B0F8F00FF1
+:10E370004121183890FBF1F0C217CDE9000288F86E
+:10E3800004048DF838502F46BBE09DF8080000EBE0
+:10E390004001C1EBC0119DF8380009EBC10100EB51
+:10E3A00080100844007D9DF83810414481F8050430
+:10E3B0009DF8080000E0AEE000EB4001C1EBC011A9
+:10E3C0009DF8380009EBC10100EB801008440821DA
+:10E3D0001A3007F06FF98DED0D0A10EE100A9DF856
+:10E3E000381008EB0111C1F815049DF8080000EB86
+:10E3F0004001C1EBC01109EBC1009DF8381001EBE1
+:10E40000811108440821323007F054F98DED0D0ACE
+:10E4100010EE100A9DF8381008EB0111C1F8110434
+:10E420009DF8080000EB4001C1EBC01109EBC100F1
+:10E430009DF8381001EB8111084408213A3007F0AB
+:10E4400039F98DED0D0A10EE100A9DF8381008EB21
+:10E450000111C1F819049DF8080000EB4001C1EB5F
+:10E46000C0119DF8380009EBC10100EB8010084491
+:10E470000821423007F01EF98DED0D0A10EE100A4A
+:10E480009DF8381008EB0111C1F81D049DF8080033
+:10E4900000EB400101EB00109DF8381008EB001074
+:10E4A00000EB011090F8421A41F0800180F8421A06
+:10E4B0009DF8080008EB400000F50050B0F8F01F90
+:10E4C0009DF80800494400EB4002C2EBC0104FF039
+:10E4D000FF3202EBC000095C9DF8080000EBC002AF
+:10E4E00002EB002008EBC0039DF8100000EB401089
+:10E4F00003EB800080F8141F9DF83800401C8DF855
+:10E5000038009DF83800DDE90012401A77EB020070
+:10E51000FFF63BAF48E59DF808005F4600EB400181
+:10E52000C1EBC0100BEBC000437D9DF8080000EB71
+:10E530004002C2EBC0100BEBC000807D43EA00201C
+:10E54000C317CDE900039DF80800152100EB400238
+:10E55000C2EBC0100BEBC000FBF7AEF8CDE9120523
+:10E56000DDE90001129B694058400843D2D19DF873
+:10E57000080000EB4001C1EBC011384617F831200C
+:10E58000521E8DF810209DF8081008EB01129DF81E
+:10E590001010114481F8D0599DF81010414481F8B1
+:10E5A00005549DF8101008EB0111C1F815549DF8A1
+:10E5B000081001EB4102C2EBC11100EBC1018A79E5
+:10E5C0009DF8081001EB4103C3EBC11100EBC10141
+:10E5D000497942EA012100EE101AF8EE400A9FED57
+:10E5E000FA0A9DF8081080EE801A01EB4102C2EB96
+:10E5F000C11100EBC1010A799DF8081001EB41033C
+:10E60000C3EBC11100EBC101C97842EA012100EE60
+:10E61000901A9DF81010F8EE600A71EE200A10EEC4
+:10E62000902A08EB0111C1F811249DF8081001EBA4
+:10E630004102C2EBC11100EBC1018A7A9DF80810BA
+:10E6400001EB4103C3EBC11100EBC101497A42EA7E
+:10E65000012100EE901A9DF80810B8EE601AC1EE84
+:10E66000000A01EB4102C2EBC11100EBC1010A7AC1
+:10E670009DF8081001EB4103C3EBC11100EBC10190
+:10E68000C97942EA012100EE101A9DF81010B8EE87
+:10E69000400A30EE800A10EE102A08EB0111C1F892
+:10E6A00019249DF8081001EB4102C2EBC11100EBE7
+:10E6B000C100C07A00069DF8080000EB4001C1EBE4
+:10E6C000C01018D407EBC000027B9DF8080000EBD7
+:10E6D0004003C3EBC01007EBC000C07A42EA002041
+:10E6E00000EE100AB8EE400ADFEDB80A20EE200A6C
+:10E6F00010EE100A19E007EBC000037B9DF808003C
+:10E7000000EB4001C1EBC01007EBC000C07A43EA48
+:10E710000020404280B2F9F754FF9FEDAD1B53EC4F
+:10E72000112BF9F76DFEF9F7B1FF9DF8101008EB0A
+:10E730000111C1F81D049DF8080000EB400101EB38
+:10E7400000109DF8101008EB001000EB011090F87D
+:10E75000421A41F0800180F8421A9DF8080000EB4F
+:10E760004001C1EBC01107EBC100C17D9DF808005D
+:10E7700000EBC00202EB002008EBC0029DF8100085
+:10E7800000EB401002EB800080F8141FB7E09DF80A
+:10E7900008005F4600EB4001C1EBC0100BEBC0006E
+:10E7A000C3799DF8080000EB4002C2EBC0100BEBF0
+:10E7B000C000007A43EA0020C317CDE900039DF8AA
+:10E7C0000800072100EB4002C2EBC0100BEBC000B9
+:10E7D000FAF772FFCDE91205DDE90001129B6940ED
+:10E7E000584008437ED19DF8080000EB4001C1EB82
+:10E7F000C01117F83100401E8DF810009DF8080078
+:10E8000008EB001080F8D0599DF81000404480F8C3
+:10E8100005549DF8080000EB4001C1EBC01107EB67
+:10E82000C1008079F9F7CDFE41EC110B9FED6A0B29
+:10E8300009F00EF99DF80800B0EE408AF0EE608A0B
+:10E8400000EB4001C1EBC01107EBC10002799DF85C
+:10E85000080000EB4001C1EBC01107EBC100C0781C
+:10E8600042EA0020F9F7ADFE53EC182BF9F73AFE17
+:10E87000F9F70CFF9DF8101008EB0111C1F8150411
+:10E880009DF8100008EB0010C0F811549DF810001E
+:10E8900008EB0010C0F819549DF8100008EB0010A8
+:10E8A000C0F81D549DF8080000EB400101EB00107A
+:10E8B00008EB00129DF8100002EB001090F8421ACD
+:10E8C00041F0800280F8422A9DF8080000EB4001E8
+:10E8D000C1EBC01107EBC100427A9DF8080000EBC4
+:10E8E000C00100E05DE201EB002008EBC0039DF8F1
+:10E8F000100000EB401003EB800080F8142F9DF80F
+:10E90000080000EB400101EB001008EB001090F84C
+:10E91000170A88F8040444E29DF8080000EB40015F
+:10E92000C1EBC0100BEBC0005946C3789DF808003E
+:10E9300000EB4002C2EBC0100BEBC000807843EA52
+:10E9400000208DF80C009DF8080000EB4002C2EB9F
+:10E95000C0109DF80C200BEBC000104443789DF8CC
+:10E96000080000EB4002C2EBC0109DF80C2001EB48
+:10E97000C000805C43EA0020C317CDE900039DF886
+:10E9800008009DF80C1000EB4002C2EBC0100BEB2E
+:10E99000C000FAF791FECDE91205DDE90001129BF6
+:10E9A000694058400843B6D19DF808005B4600EB2B
+:10E9B0004001C1EBC0100BEBC00040788DF8100097
+:10E9C0008DF83850414625E000FF7F470000803D2C
+:10E9D000000000000000B0BF000000000000244064
+:10E9E0009DF8080000EB400202EB00109DF8382073
+:10E9F00001EB001000EB021090F8410A9DF8102086
+:10EA000090429DF8380002D18DF8100010E0401CB3
+:10EA10008DF838009DF8080000EB400202EB001072
+:10EA200001EB001090F8170A9DF838209042D7D8D3
+:10EA30009DF8080000EB400202EB00109DF810204A
+:10EA400001EB001000EB021090F8422A42F0800225
+:10EA500080F8422A9DF8080000EB4002C2EBC0108B
+:10EA600003EBC0000279ADF818209DF8080001EB17
+:10EA700000129DF81000104480F8D059BDF818001D
+:10EA8000F32806D007DC052873D0F12808D0F22837
+:10EA900089D187E18DE1F4286CD0F628F8D18BE19B
+:10EAA0009DF8080000EBC00202EB002001EBC00261
+:10EAB0009DF8100000EB401002EB800090F8D80E9B
+:10EAC00000289DF8080020D000EB400202EB001067
+:10EAD0009DF8102001EB001000EB021090F8490A9D
+:10EAE000C00711D09DF8080000EBC00202EB002027
+:10EAF00001EBC0029DF8100000EB401002EB80001B
+:10EB000090F8580FC00720D0A8E000EBC00202EB3D
+:10EB1000002001EBC0029DF8100000EB401002EB5A
+:10EB2000800080F8D84E9DF80800F42200EBC00762
+:10EB300007EB002001EBC0079DF8100000EB401030
+:10EB400007EB800080F8DD2E88E09DF8080000EBE0
+:10EB5000C00202EB002001EBC0029DF8100000EBA8
+:10EB6000401002EB800090F84A0F98B38DF83850AF
+:10EB700028E091E132E19DF8080000EBC00202EBD1
+:10EB800000209DF8102001EBC00002EB421200EBC8
+:10EB900082009DF83820104490F84B2F9DF8080013
+:10EBA00000EB400707EB00109DF8387001EB0010F8
+:10EBB000384490F81E0A824208D19DF83800401C63
+:10EBC0008DF838009DF838000428D4D39DF838001B
+:10EBD000042825D042E09DF8080000EBC00202EBBB
+:10EBE000002001EBC0029DF8100000EB401002EB8A
+:10EBF00080009DF83820104490F84B0F9DF80820B5
+:10EC000002EB420707EB02129DF8387001EB02128B
+:10EC10003A4492F81E2A904208D19DF83800401CD0
+:10EC20008DF838009DF838000A28D4D39DF83800B4
+:10EC30000A2813D09DF8080000EBC00202EB002068
+:10EC400001EBC0029DF8100000EB401002EB8000C9
+:10EC500090F8582F42F0010280F8582F9DF80C00D0
+:10EC600011289DF8080000EB400202EB00109DF80F
+:10EC7000102001EB001000EB021090F8422A36D071
+:10EC800022F0080280F8422A9DF8080000EBC0023A
+:10EC900002EB002001EBC0029DF8100000EB4010D9
+:10ECA00002EB800090F8580FC0077AD09DF808005A
+:10ECB00000EBC00202EB002001EBC0029DF8100047
+:10ECC00000EB401002EB8000A0F8565F9DF80800B2
+:10ECD000052200EBC00303EB002001EBC0019DF80F
+:10ECE000100000EB401001EB8000FFF7D6BA42F0B5
+:10ECF000080280F8422A8DF8385023E09DF8080079
+:10ED000000EB4002C2EBC01003EBC0029DF83800DC
+:10ED1000104442799DF8080000EBC00707EB002083
+:10ED200001EBC0079DF8100000EB401007EB8007D7
+:10ED30009DF83800384480F8172F9DF83820521C71
+:10ED40008DF838209DF838000A28D7D38DF8385030
+:10ED500023E09DF8080000EB4002C2EBC0109DF8D4
+:10ED6000382003EBC0001044C27B9DF8080000EB84
+:10ED7000C00707EB002001EBC0079DF8100000EB77
+:10ED8000401007EB80009DF83870384480F8302F31
+:10ED90009DF83800401C8DF838009DF83800022896
+:10EDA000D7D3DBE19DF80800F12200EBC00303EBB1
+:10EDB000002008EBC00192E79DF80800032200EB59
+:10EDC000C00303EB002001EBC0039DF8100000EB33
+:10EDD000401003EB800080F8D82EE3E79DF8082070
+:10EDE000022002EBC20707EB022201EBC2079DF8EB
+:10EDF000102002EB421207EB820282F8D80E9DF837
+:10EE00000800F62700EBC00202EB00209DF810205E
+:10EE100001EBC00002EB421200EB820080F8DD7EC5
+:10EE20009DF8080000EBC00202EB00209DF81020C6
+:10EE300001EBC00002EB421200EB820080F84A4F67
+:10EE40008DF8385023E09DF8080000EB4002C2EB3B
+:10EE5000C0109DF8382003EBC000104442799DF8A3
+:10EE6000080000EBC00707EB002001EBC0079DF88E
+:10EE7000100000EB401007EB80009DF8387038441C
+:10EE800080F84B2F9DF83800401C8DF838009DF815
+:10EE900038000A28D7D361E19DF8080000EB400252
+:10EEA000C2EBC01003EBC00082799DF8080000EBB4
+:10EEB0004007C7EBC0100BEBC000407942EA0022CC
+:10EEC0009DF8080000EBC00303EB002001EBC0033A
+:10EED0009DF8100000EB401003EB8000A0F8562FC7
+:10EEE0009DF8080000EBC00202EB002001EBC0021D
+:10EEF0009DF8100000EB401002EB8000B0F8562F98
+:10EF00009DF8080000EB400303EB001001EB00103C
+:10EF1000B0F82A0A8242BED39DF80800F12200EB25
+:10EF2000C00303EB002001EBC0079DF8100000EBCD
+:10EF3000401007EB800080F8DD2E9DF8080000EB04
+:10EF4000C00202EB002008EBC0019DF8100000EBAE
+:10EF5000401001EB800090F8581F21F0010180F86B
+:10EF6000581FFBE09DF808005A4600EB4001C1EB3A
+:10EF7000C0100BEBC00000798DF810008DF8205008
+:10EF8000C14619E09DF8080000EB400101EB0010BC
+:10EF90009DF8201009EB001000EB011090F8410AD9
+:10EFA0009DF8101088429DF8200002D18DF81000C5
+:10EFB00010E0401C8DF820009DF8080000EB400197
+:10EFC00001EB001009EB001090F8170A9DF82010D3
+:10EFD0008842D7D89DF8080000EB4001C1EBC01073
+:10EFE00002EBC000C078ADF81800BDF81800182872
+:10EFF00012D2DFE800F0110C0E118E8E868E881171
+:10F0000011118A8E8E8E8E8C11118E118E8E1A2079
+:10F0100000E00D208DF80C009DF80C00001FC1B21F
+:10F020009DF808005F4600EB4003C3EBC0130BEBF9
+:10F03000C300C01CFAF76EF98DF800009DF80800B7
+:10F0400000EB4001C1EBC01107EBC1009DF80C10B3
+:10F05000084410F8010C9DF8001088427ED19DF8FC
+:10F06000080000EB4001C1EBC01107EBC1013846BD
+:10F070004978002972D09DF8081001EB4102C2EBDB
+:10F08000C11100EBC1029DF80C101144CA789DF823
+:10F09000081001EBC10303EB012109EBC1039DF84B
+:10F0A000101001EB411103EB810181F8142F9DF841
+:10F0B000081009EB01129DF81010114481F8D05985
+:10F0C000BDF81810CE293CF476AB24DCB9293CF409
+:10F0D000D6AB7BF736AFC3297DD0C5297BF456AFBD
+:10F0E0009DF8081001EB410202EB011109EB01113F
+:10F0F00091F81C1A00299DF80C106DD00E29ADD185
+:10F10000DBE3072086E7082084E70C2082E70A205B
+:10F1100080E706207EE7E129D5D006DCD5293AD064
+:10F12000D729A7D0D92999D17CE2E5297BF43CAF36
+:10F1300089F860459DF8080000EBC00101EB002054
+:10F1400009EBC0019DF8100000EB401001EB8000BE
+:10F1500090F8D80E00289DF8080000E0F0E200EBDF
+:10F16000C00101EB00207CF4D2AE09EBC00080F8B6
+:10F17000D35E9DF8080000EBC00101EB002009EB15
+:10F18000C0019DF8100000EB401001EB800080F8FA
+:10F19000D84EFCF710BB9DF8081001EB4102C2EB02
+:10F1A000C11107EBC100C07889F862009DF8080022
+:10F1B00000EB400101EB00109DF8101009EB00106E
+:10F1C00000EB011099F86210A4EBD11290F8421AEA
+:10F1D00062F3000101E096E2D2E280F8421A9DF863
+:10F1E000080000EB400101EB00109DF8101009EB46
+:10F1F000001000EB011099F862104A0990F8421AC9
+:10F2000062F3410180F8421A9DF8080000EB4001CA
+:10F2100001EB00109DF8101009EB001000EB01103D
+:10F2200090F8420AC0F340019DF8080000EBC002CC
+:10F2300002EB00209DF8102009EBC00002EB421207
+:10F2400000EB820090F8F00EC0F34000814249D0FC
+:10F250009DF8080000EBC00101EB002009EBC002A3
+:10F260009DF81000494600EB401002EB80009DF82D
+:10F27000082002EB420303EB02129DF8103009EB69
+:10F28000021202EB031292F8422A530890F8F02E71
+:10F2900063F3410280F8F02E9DF8080000EB400275
+:10F2A00002EB00109DF8102001EB001000EB0210A3
+:10F2B00090F8420A800716D59DF80800D92200EB85
+:10F2C000C00303EB002009EBC0019DF8100000EB28
+:10F2D000401001EB800080F8DD2E9DF80810022020
+:10F2E000FAF78AFC42E09DF8080000EBC00202EB4E
+:10F2F000002001EBC0029DF8100000EB401002EB73
+:10F30000800080F8E54E9DF80800D92200EBC0038C
+:10F3100003EB002001EBC0039DF8100000EB401050
+:10F3200003EB800080F8DD2E9DF8080000EB400222
+:10F3300002EB001001EB00129DF8100002EB00122E
+:10F3400092F8420A20F0200382F8423A9DF8080021
+:10F3500000EBC00202EB002009EBC0019DF8100099
+:10F3600000EB401001EB800080F8164F9DF808007C
+:10F3700000EB400101EB001009EB00119DF81000BB
+:10F3800001EB001090F8420A00F001019DF808001E
+:10F3900000EBC00202EB002009EBC0029DF8100058
+:10F3A00000EB401002EB800090F8F00E00F001003E
+:10F3B00081426AD09DF8080000EBC00101EB0020FB
+:10F3C0009DF8101009EBC00001EB411100EB81002A
+:10F3D0009DF8081001EB410202EB01119DF810208D
+:10F3E00009EB011101EB021191F8421A90F8F02E8D
+:10F3F00061F3000280F8F02E9DF8080000EB400158
+:10F4000001EB00109DF8101009EB001000EB01104B
+:10F4100090F8420AC0073BF44AAF9DF808004F46F7
+:10F4200000EBC00101EB002009EBC0019DF81000CA
+:10F4300000EB401001EB800090F8160F00289DF8BB
+:10F44000080000EBC00101EB002009EBC0019DF8B2
+:10F45000100000EB401001EB800017D080F8155F22
+:10F460009DF8080000EB400101EB001007EB0011D4
+:10F470009DF8100001EB001191F8420A20F0010202
+:10F4800081F8422A97F8210618B1A7E080F8154FB5
+:10F49000F8E7387D012865D1786DF98A884261D214
+:10F4A0009DF8080000EBC00101EB002007EBC00154
+:10F4B0009DF8100000EB401001EB800090F8150F54
+:10F4C00001284FD19DF8080000EBC00101EB00209E
+:10F4D00007EBC0019DF8100000EB401001EB80002D
+:10F4E00090F8490FF0BB9DF8080000EB400101EBDC
+:10F4F000001007EB00119DF8100001EB001090F8D0
+:10F50000401A9DF8080000EBC00202EB002007EB58
+:10F51000C00080F8D11E9DF80800C32100EBC00296
+:10F5200002EB002007EBC0029DF8100000EB40103A
+:10F5300002EB800080F8DD1E9DF8080000EB400122
+:10F5400001EB001007EB00119DF8100001EB00101B
+:10F55000C0F8445A9DF808100220FAF74DFB8DF8C8
+:10F56000385018E03AE09DF8080000EBC00101EBCC
+:10F57000002007EBC0019DF8100000EB401001EBEC
+:10F5800080019DF83800084480F8175F9DF8381016
+:10F59000491C8DF838109DF838001428E3D38DF8F5
+:10F5A000385017E09DF8080000EBC00101EB002087
+:10F5B00007EBC0019DF8100000EB401001EB80004C
+:10F5C0009DF83810084480F8335F9DF83800401CDF
+:10F5D0008DF838009DF838000A28E3D39DF808001C
+:10F5E00000EB400101EB00109DF8101009EB00103A
+:10F5F00000EB011090F8420A80077BF524AF9DF8DC
+:10F600000800D92100EBC00202EB002009EBC00288
+:10F610009DF8100000EB401002EB800080F8DD1E2A
+:10F62000FBF711BF9DF8081001EB410202EB01113D
+:10F6300009EB011191F81C1A00299DF80C1002D059
+:10F640000A297DD130E008297AD18DF8385025E09B
+:10F650009DF8081001EB4102C2EBC1119DF8382062
+:10F6600000EBC1011144C97801F00F0109293BF6F3
+:10F6700059AF9DF8081001EB4102C2EBC1119DF892
+:10F68000382000EBC1011144C97801F0F001902944
+:10F69000EDD89DF83810491C8DF838109DF83810B9
+:10F6A0000629D5D3FBF73EBF8DF8385025E09DF8ED
+:10F6B000081001EB4102C2EBC1119DF8382000EBAC
+:10F6C000C1011144C97801F00F0109293BF6BAAF15
+:10F6D0009DF8081001EB4102C2EBC1119DF83820E2
+:10F6E00000EBC1011144C97801F0F0019029EDD877
+:10F6F0009DF83810491C8DF838109DF838100829ED
+:10F70000D5D3FBF79FBF9DF8080000EBC00101EBCC
+:10F71000002009EBC0019DF8100000EB401001EB48
+:10F72000800080F8DD6E9DF8080000EBC00101EB61
+:10F73000002009EBC00080F8D34E9DF8080000E0DF
+:10F7400095E000EB400101EB001009EB00119DF882
+:10F75000100001EB001090F8421A41F0200180F8EF
+:10F76000421A6AE20A799DF8081001EB4103C3EBE3
+:10F77000C11107EBC100C07842EA0022FCF7B7B81C
+:10F780000C2974D18DF8385024E09DF808109DF8AC
+:10F79000383001EB4102C2EBC11100EBC102D118BC
+:10F7A000C97801F00F01092918D89DF8082002EB4B
+:10F7B0004203C3EBC21100EBC1029DF838101144A3
+:10F7C000C97801F0F001902908D89DF83810491C3B
+:10F7D0008DF838109DF838100A29D6D39DF83810C6
+:10F7E0000A2944D30022CDE90022134629468DF888
+:10F7F00038501EE0009A1B0243EA12631202CDE960
+:10F8000000239DF8082002EB4203C3EBC2129DF8CF
+:10F81000383000EBC2021A44D278DDE900371A43CF
+:10F8200041EA0703CDE900239DF83820521C8DF8EA
+:10F8300038209DF83820052ADCD3DDE900379DF813
+:10F84000082002EBC20C0CEB022209EBC20C9DF863
+:10F85000102002EB42120CEB8202C2F8F93EC2F811
+:10F86000FD7E0023CDE900338DF8381020E0D3E091
+:10F87000DDE900231B0243EA12631202CDE90023F3
+:10F880009DF8082002EB4203C3EBC2129DF838300A
+:10F8900000EBC2021A44127ADDE900371A4341EA4A
+:10F8A0000703CDE900239DF83820521C8DF838203D
+:10F8B0009DF83820052ADBD399E08DF8385024E0F4
+:10F8C0009DF808109DF8383001EB4102C2EBC111E0
+:10F8D00000EBC102D118C97801F00F01092918D82D
+:10F8E0009DF8082002EB4203C3EBC21100EBC102FA
+:10F8F0009DF838101144C97801F0F001902908D81A
+:10F900009DF83810491C8DF838109DF838100C29D6
+:10F91000D6D39DF838100C297ED30022CDE90022E1
+:10F9200029468DF83850BC461FE0DDE9000212027E
+:10F9300042EA10620002CDE900029DF8080000EBE7
+:10F940004002C2EBC0109DF838200CEBC000104400
+:10F95000C078DDE90023104341EA0302CDE900024B
+:10F960009DF83800401C8DF838009DF838000628B6
+:10F97000DBD3DDE900239DF8080000EBC00707EBAF
+:10F98000002009EBC0079DF8100000EB401007EBCA
+:10F990008000C0F8F92EC0F8FD3E0022CDE900221B
+:10F9A0008DF838101FE0DDE90002120242EA106211
+:10F9B0000002CDE900029DF8080000EB4002C2EB16
+:10F9C000C0109DF838200CEBC0001044407ADDE9EF
+:10F9D0000023104341EA0302CDE900029DF83800FC
+:10F9E000401C8DF838009DF838000628DBD3DDE98F
+:10F9F00000129DF8080000EBC00303EB002009EBA8
+:10FA0000C0039DF8100000EB401003EB8000C0F82D
+:10FA1000011FC0F8052F00E00FE19DF8080000EB82
+:10FA2000C00101EB002009EBC0019DF8100000EBC4
+:10FA3000401001EB800090F8D81E9DF8080000EB04
+:10FA4000C00202EB002009EBC00090F8D40E814206
+:10FA50007ED199F821064F46B8B19DF8080000EB19
+:10FA6000400101EB00109DF8101009EB001000EBB5
+:10FA7000011090F8421A41F0080280F8422A9DF8DD
+:10FA800008100220FAF7B8F878E0C7F835509DF86A
+:10FA9000080000EBC00101EB002007EBC0019DF85E
+:10FAA0001000102200EB401001EB800101F6F9611B
+:10FAB0000798F8F7CAFB9DF8080000EBC00101EBBE
+:10FAC000002007EBC0019DF8100000EB401001EB97
+:10FAD0008000D0F8F11EC7F81910D0F8F50EC7F85D
+:10FAE0001D009DF8080000EB400101EB001007EB42
+:10FAF00000119DF8100001EB001090F8400A3876D4
+:10FB00009DF8080000EBC00101EB002007EBC001ED
+:10FB10009DF8100000EB401001EB8000D0F80C0FB6
+:10FB2000C7F821006648D0F86812C7F83910B0F855
+:10FB30006C02A7F83D00786D81B20220F9F748FA0F
+:10FB400000210620FAF758F8786D401C786500E02F
+:10FB500002E00021052095E79DF8080000EB400138
+:10FB600001EB00109DF8101009EB001000EB0110E4
+:10FB700090F8421A41F0040180F8421A9DF80800FA
+:10FB800000EBC00101EB002009EBC0019DF8100063
+:10FB900000EB401001EB800080F8165F9DF8080034
+:10FBA00000EBC00101EB002009EBC0019DF8100043
+:10FBB00000EB401001EB800080F8DD6E9DF808003E
+:10FBC00000EBC00101EB002009EBC0019DF8100023
+:10FBD00000EB401001EB800090F8D80E04282CD1E7
+:10FBE0009DF8080000EB400101EB00109DF810109B
+:10FBF00009EB001000EB011090F8421A41F080016F
+:10FC000080F8421A9DF8080000EBC00101EB0020CB
+:10FC100009EBC00080F8D34E9DF80800052100EBE9
+:10FC2000C00202EB002009EBC0029DF8100000EBBF
+:10FC3000401002EB800080F8D81E98F86702A0B14F
+:10FC40009DF8080008EB400000F50050B0F8F01FE8
+:10FC50009DF80800012300EB4002C2EBC0120BEB41
+:10FC6000C2009DF80820FAF789FE8DF838505946F1
+:10FC700013E089F86055FBF79EBD9DF8080000EB86
+:10FC80004002C2EBC0109DF8382001EBC000855443
+:10FC90009DF83800401C8DF838009DF83800142875
+:10FCA000EBD3084801784278114482781144C27835
+:10FCB000D1427BF41CA821B0BDEC028BBDE8F08FD3
+:10FCC000D4120020100800202DE9F74F8EB000203C
+:10FCD000ADF80000ADF80C00ADF80C00ADF80C006C
+:10FCE0008DF810008DF814008DF81800CDE908008B
+:10FCF000CDE90800ADF83400FEA2D2E90032CDE92A
+:10FD00000132FEA2D2E90032CDE90A32FD4A107179
+:10FD10000E9800EB400202EB0010FB4A02EB0010D1
+:10FD2000804690F8160A8DF810000E9802EB00102D
+:10FD300003900844814690F8D0290E9808EB0117EB
+:10FD400000EBC00303EB0020EF4B042A03EBC00AD7
+:10FD500001EB41130AEB83051FD1052289F8D02955
+:10FD6000002085F8D80E97F8420A20F0800087F826
+:10FD7000420A98F8162AA120072A0ED2DFE802F0DC
+:10FD80000D040B0B06080A00E52004E0B12002E098
+:10FD9000312000E0F12085F8DD0E9DF810C00E9BAB
+:10FDA00010980222D94EC3EB0313A1384FF0030B76
+:10FDB0004FF0410E03EB8304BCF1070F7CD2DFE868
+:10FDC0001CF07B0007008A02E7036A053D06B006C7
+:10FDD00097F8410A4FF0000B594601F04BFD8DF8A2
+:10FDE000140095F8D81E9AF8D40E814202D1012150
+:10FDF0008AF8D31E99F8D009401C89F8D009109BC5
+:10FE0000A221A620CE2B7DD012DC4FF0A502B92B6B
+:10FE100079D006DCB22B77D0B52B35D0B62B4BD1B1
+:10FE200013E1C32B71D0C52B70D0CA2BF7D101E1E0
+:10FE3000E12B6CD006DCD52B09D0D72B68D0D92B81
+:10FE4000EDD10FE0E52B72D0E72BE8D12DE2F520C4
+:10FE500006F834009DF8140006EBC4056870A9701C
+:10FE6000D52009E0F52006F834009DF8140006EBD3
+:10FE7000C4056870A970D920E8702846032101F0F4
+:10FE80002AFC2871052004E2F52106F834109DF8BB
+:10FE9000141006EBC407797098F81C1A4FF0B508D7
+:10FEA00059B1D5F8E01EB1F1104F39D34FF01041E0
+:10FEB0000022CDE9081237E097E2D5F8E00EB0F560
+:10FEC000100F05D34FF410000021CDE9080103E025
+:10FED000D5F8E00ECDE9080BBA7058460FE0BDF832
+:10FEE0000000C0F10200C200DDE90801F8F79BF94B
+:10FEF000BDF800103944C870BDF80000401CADF8D2
+:10FF0000000006E03BE12AE0AAE088E02CE102E103
+:10FF1000D6E1BDF800000328E1D387F80680E4E0CD
+:10FF2000D5F8E01ECDE9081BB870584610E0B1E1E5
+:10FF3000BDF80000C0F10300C200DDE90801F8F7D8
+:10FF400072F9BDF800103944C870BDF80000401CBB
+:10FF5000ADF80000BDF800000428E9D35DE0F5210C
+:10FF600006F834109DF8141006EBC407797098F861
+:10FF70001C1A4FF0B90859B1D5F8E01EB1F1104F75
+:10FF80002FD0D5F8E01ECDE9081BB87058463EE0EA
+:10FF9000D5F8E00EB0F5100F06D0D5F8E01ECDE98B
+:10FFA000081BBA70584615E04FF410000021CDE947
+:10FFB0000801F6E7BDF80000C0F10200C200DDE96B
+:10FFC0000801F8F730F9BDF800103944C870BDF8E1
+:10FFD0000000401CADF80000BDF800000328E9D384
+:10FFE0009BE74FF010410022CDE90812CDE7BDF8A4
+:10FFF0000000C0F10300C200DDE90801F8F713F9C1
+:020000040801F1
+:10000000BDF800103944C870BDF80000401CADF8C0
+:100010000000BDF800000428E9D340469CE0F5202C
+:1000200006F834009DF8140006EBC4056870A9704A
+:10003000C32021E7F52006F834009DF8140006EBF4
+:10004000C4056870A970CA2016E7F52006F83400C8
+:100050009DF8140006EBC4056870A970B6200BE784
+:10006000F52006F834009DF8140006EBC4077870FC
+:1000700098F81C0AB22110B1BA7058462EE0A4209C
+:10008000B87058460EE0D5F80C0FBDF80020C2F14C
+:100090000102D200D040BDF800203A44D070BDF833
+:1000A0000000401CADF80000BDF800000228EAD3B3
+:1000B00079713846052101F00EFBB87175E1D5F86C
+:1000C0000C0FBDF80020C2F10202D200D040BDF8F2
+:1000D00000203A44D070BDF80000401CADF800008C
+:1000E000BDF800000328EAD3B9713846062101F0B3
+:1000F000F2FA0DE0016932303130300001693230FE
+:100100004530300010080020D41200200C47002099
+:10011000F8710820BDE0F52106F834109DF81410A0
+:1001200006EBC4077970B87058460EE0D5F8100F8A
+:10013000BDF80010C1F10301C900C840BDF80010AE
+:100140003944C870BDF80000401CADF80000BDF88F
+:1001500000000428EAD3E120F8713846072101F0B5
+:10016000BAFA3872092094E0F52006F834009DF8B8
+:10017000140006EBC4056870A970C5207CE6F52064
+:1001800006F834009DF8140006EBC407787098F860
+:100190001C0A4FF0CE0818B1AE20B870584650E097
+:1001A000AC20B870584611E0D5F8F90ED5F8FD1E10
+:1001B000BDF80020C2F10402D200F8F734F8BDF80F
+:1001C00000103944C870BDF80000401CADF80000B4
+:1001D000BDF800000528E7D3584611E0D5F8010F17
+:1001E000D5F8051FBDF80020C2F10402D200F8F7CF
+:1001F0001AF8BDF8001039440872BDF80000401C20
+:10020000ADF80000BDF800000528E7D387F80D80A1
+:1002100038460D2101F05FFAB8730F2039E0D5F8A8
+:10022000F90ED5F8FD1EBDF80020C2F10502D2007E
+:10023000F7F7F9FFBDF800103944C870BDF80000A9
+:10024000401CADF80000BDF800000628E7D3584672
+:1002500011E0D5F8010FD5F8051FBDF80020C2F157
+:100260000502D200F7F7DFFFBDF8001039444872ED
+:10027000BDF80000401CADF80000BDF800000628E5
+:10028000E7D387F80F8038460F2101F024FA38743D
+:100290001120ADE2F52006F834009DF8140006EBBD
+:1002A000C4056870A970E520E6E5F52006F834007D
+:1002B0009DF8140006EBC4056870A970E720DBE523
+:1002C000F52006F834009DF8140006EBC4056870AC
+:1002D000A970D720D0E597F8411A8DF8141095F839
+:1002E000D83E9AF8D41E8B4202D101238AF8D33E1D
+:1002F00099F8D019491C89F8D0199DF8141021B12A
+:100300009DF81410491E8DF814100A286DD2DFE8EC
+:1003100000F041F3568CF4F1F005EF6D06F834204F
+:100320009DF8140006EBC4074030787087F802E0AF
+:100330003020F870387195F8DC0E00097871787902
+:100340000A28787901D2303000E03730787195F89A
+:10035000DC0E00F00F00B871B8790A28B87901D224
+:10036000303000E03730B87187F807B0781C0721CB
+:10037000F8F7D0FF38720920ADF8340095F8D80EA0
+:10038000042802D1052085F8D80E00208AF8D30E63
+:10039000062028E0042206F834209DF8141006EB0D
+:1003A000C4004031417051213CE1072020E2287116
+:1003B00085F805B0681C0521F8F7ACFFFDE30422C1
+:1003C00006F834209DF8141006EBC400403141704B
+:1003D00080F802E00521C170ADF8342095F8D80E00
+:1003E000022802D1584685F8D80E20E106F83420BC
+:1003F0009DF8140006EBC4054030687085F802E0F3
+:100400003120E8703220287185F805B0681C05217C
+:10041000F8F780FFA8710720ADF8340097F8420A7A
+:1004200020F0200087F8420A01E106F834209DF808
+:10043000140006EBC4074030787087F802E03121E1
+:10044000F97030203871D5F8E02EB2F5100F00D2D7
+:100450003220787195F8DE0E012803D095F8DE0E73
+:1004600010B103E0B97101E03220B8710021ADF89C
+:10047000001013E0D5F8E00EBDF80020C2F105022F
+:100480009200D040BDF8002000F00F003A44303018
+:10049000D071BDF80000401CADF80000BDF80000B0
+:1004A0000628E7D332207873ADF8001013E0D5F8B2
+:1004B0000C0FBDF80010C1F103018900C840BDF860
+:1004C000001000F00F00394430308873BDF8000090
+:1004D000401CADF80000BDF800000428E7D387F801
+:1004E00012B0781C1221F8F715FFF8741420D2E32B
+:1004F00080E063E163E100E06EE006F834209DF8FF
+:10050000140006EBC4074030787087F802E0322010
+:10051000F870312139717871B8710021ADF800108F
+:1005200013E0D5F80C0FBDF80020C2F103029200D1
+:10053000D040BDF8002000F00F003A443030D071B8
+:10054000BDF80000401CADF80000BDF80000042814
+:10055000E7D3ADF80010302008E0BDF800103944B2
+:10056000C872BDF80010491CADF80010BDF80010AD
+:100570001929F2D387F824B0781C2421F8F7CAFE91
+:1005800087F82500262086E306EBC40148704CE07E
+:1005900097F8411A8DF8141095F8D83E9AF8D41EA1
+:1005A0008B4202D101238AF8D33E99F8D019491C15
+:1005B00089F8D0199DF8141021B19DF81410491E26
+:1005C0008DF814100A2832D2DFE800F00506224E1A
+:1005D000FAF9F8311432DDE606F834209DF81400FB
+:1005E00006EBC4054030687085F802E03120E87001
+:1005F0003520DCE606F834209DF8140006EBC4052F
+:100600004030687085F802E03220E8703020CEE695
+:10061000042206F834209DF8141006EBC400403183
+:100620004170714681700521C170ADF8342034E30A
+:1006300006F834209DF8140006EBC40540306870BD
+:1006400085F802E03120E8703220287185F805B085
+:10065000681C0521F8F75EFEA87197F8420A20F0A1
+:10066000200087F8420AA0E606F834209DF814001E
+:1006700006EBC4074030787087F802E03121F9704A
+:1006800087F804E0D5F8E00EB0F1104F09D0322021
+:10069000787195F8DE0E012805D095F8DE0E20B1B0
+:1006A00005E03020F4E7B97101E03220B871002292
+:1006B000ADF8002013E0D5F8E00EBDF80010C1F150
+:1006C00007018900C840BDF8001000F00F00394450
+:1006D0003030C871BDF80000401CADF80000BDF816
+:1006E00000000828E7D33220F873ADF8002013E0AB
+:1006F000D5F80C0FBDF80010C1F105018900C84004
+:10070000BDF8001000F00F00394430300874BDF817
+:100710000000401CADF80000BDF800000628E7D33B
+:100720003021B975ADF8002008E0BDF8000038446C
+:10073000C175BDF80000401CADF80000BDF8000018
+:100740000628F2D37977ADF8002008E0BDF8000064
+:1007500038448177BDF80000401CADF80000BDF8BA
+:1007600000000628F2D387F82410ADF8002009E035
+:10077000BDF80000384480F82510BDF80000401C8A
+:10078000ADF80000BDF800000628F1D387F82B1063
+:10079000ADF8002009E0BDF80000384480F82C10C6
+:1007A000BDF80000401CADF80000BDF800000628B0
+:1007B000F1D387F83210ADF800200CE066E060E07D
+:1007C00017E0BDF80000384480F83310BDF8000091
+:1007D000401CADF80000BDF800000628F1D387F8F2
+:1007E00039B0781C3921F8F795FD87F83A003B209D
+:1007F00051E206F834209DF8140006EBC40740309F
+:10080000787087F802E03220F87031213971332195
+:100810007971B8710021ADF8001013E0D5F80C0F14
+:10082000BDF80020C2F105029200D040BDF80020C2
+:1008300000F00F003A443030D071BDF80000401C89
+:10084000ADF80000BDF800000628E7D3ADF80010B1
+:10085000302008E0BDF8001039444873BDF800109E
+:10086000491CADF80010BDF800101929F2D387F823
+:1008700026B0781C2621F8F74DFD87F827002820A0
+:1008800009E2102006F8340030207DE6102006F83A
+:100890003400312078E697F8410A8DF81400BDF84D
+:1008A000000000EB40100AEB800090F8D82E9AF878
+:1008B000D40E824202D101228AF8D32E99F8D0298F
+:1008C000521C89F8D0290027ADF800700EE0BDF861
+:1008D000002008EB021090F8410A9DF81420904285
+:1008E0000AD0BDF80000401CADF8000098F8170AC7
+:1008F000BDF800209042EAD8BDF8002008EB0210B5
+:1009000090F8400A081A401C8DF818009DF8140051
+:1009100020B19DF81400401E8DF8140095F8D90EF2
+:100920000F2805D295F8D90E401C85F8D90E01E0A4
+:1009300085F8D97E10996520B1394FF0FA08092958
+:100940007BD2DFE801F0050C437A7A647A1D2F0030
+:100950009DF81400503006F83400202166E09DF820
+:100960001400503006F8340095F8D90E06EBC40593
+:1009700040F0300068700120A870E8702F7136E0F8
+:100980009DF81410503106F8341095F8D91E06EB76
+:10099000C40541F030016970A8700120E8709DF82D
+:1009A000180023E09DF81410503106F8341095F823
+:1009B000D91E06EBC40541F030016970A870012012
+:1009C000E8709DF8180040F010000FE09DF814004A
+:1009D000503006F8340095F8D90E06EBC40540F007
+:1009E000300068700120A870E87005202871284642
+:1009F0000521F9F757F8CDE9080768710898000A4A
+:100A0000A87185F807B085F80880FFF7ABBB95F8AB
+:100A1000DA0E85F8DD0E85F8DA7E9DF81400503088
+:100A200006F8340095F8D90E40F0C00106EBC4007A
+:100A3000417080F8028058462DE187E0BDF8003013
+:100A40000398184490F8D0395B1C80F8D03998F896
+:100A50001C0A30B1491CC9B2012836D0022875D110
+:100A600044E01098312802D045286FD116E00020CC
+:100A7000ADF8000001A90CE0BDF80000BDF80030A1
+:100A800006EBC402085CD054BDF80000401CADF871
+:100A90000000BDF800000728EED386E40020ADF882
+:100AA00000000AA90CE0BDF80000BDF8003006EB1C
+:100AB000C402085CD054BDF80000401CADF8000032
+:100AC000BDF800000728EED36FE48DF814109DF8F0
+:100AD000140006F8340006EBC40585F801B00027C1
+:100AE000AF70EA702F71092068710EE08DF8141054
+:100AF0009DF8140006F8340006EBC40585F801B033
+:100B00000027AF70EF702F716A7128460621F8F741
+:100B1000D3FDCDE90807000AE8710898A871FFF72E
+:100B2000F8BAF74999F8D009401C89F8D00997F824
+:100B3000410A8DF814001098F32878D007DC0528B6
+:100B400076D0F12808D0F22800D113E072E0F42822
+:100B50006FD0F6286ED1D8E0F52006F834009DF865
+:100B6000140006EBC40568700027AF700520E8701C
+:100B7000F120FEE0F52006F834009DF8140006EBA5
+:100B8000C40778704FF0000887F80280F2203871AF
+:100B900095F8480F787195F8480F012813D095F80B
+:100BA000480F20285BD00620ADF83400BDF8340093
+:100BB000F8703846BDF8341000E0E4E0F8F77CFD4A
+:100BC000CDE9080848E12520ADF834004146ADF8EC
+:100BD00000800DE0BDF80000284490F8210FBDF81A
+:100BE00000203A449071BDF80000401CADF80000B0
+:100BF000BDF800000F28EDD3ADF800100DE0BDF8F2
+:100C00000000284490F8330FBDF800203A44507596
+:100C1000BDF80000401CADF80000BDF800000A2837
+:100C2000EDD395F8420FF877ADF8001012E03FE0F1
+:100C3000AEE091E031E0BDF80000284490F8430FA9
+:100C4000BDF80010394481F82000BDF80000401CB8
+:100C5000ADF80000BDF800000528ECD3A6E70A2097
+:100C6000ADF8340040460BE0BDF80000284490F891
+:100C7000430FBDF8001039448871BDF80000401CD6
+:100C8000ADF80000BDF800000428EDD38EE74870F1
+:100C9000BDF83400801CADF834009A489A4D0E9986
+:100CA00091B3012971D0022970D003296FD107E1D6
+:100CB000F52006F834009DF8140006EBC4077870A0
+:100CC0004FF00008404687F80280F321397195F80B
+:100CD000481F79710C21ADF8341095F8421FB97195
+:100CE0000BE0BDF80000284490F8430FBDF8001059
+:100CF0003944C871BDF80000401CADF80000BDF8D3
+:100D000000000528EDD351E7AFE00620ADF8340030
+:100D1000F52006F834009DF8140006EBC405687051
+:100D20004FF0000885F80280BDF83400E870F62026
+:100D3000287197F8480A68712846BDF83410F8F70A
+:100D4000BBFCCDE90808BDF83410000A6854BDF8B2
+:100D50003410089829449AE7F52006F834009DF8E5
+:100D6000140006EBC40568700027AF700520E8701A
+:100D7000F420287128460521F8F79EFCCDE90807E4
+:100D8000000A68710898A8716DE47CE088E0A6E02C
+:100D900040F21320ADF83400F52006F834009DF839
+:100DA000140006EBC4077870BDF83400000AB87070
+:100DB000BDF83400F870052038714FF0000948463E
+:100DC0000CE0BDF8002008EB020090F81E0ABDF808
+:100DD00000203A445071BDF80000401CADF80000FE
+:100DE000BDF800000A28ECD3B8F82A0A8A46000A9F
+:100DF000F873B8F82A0A3874B5F8560F000A7874F0
+:100E0000B5F8560FB874B5F8561F0E9801EB802050
+:100E100081B20320F8F770F84D46ADF800905046C7
+:100E20004FF400720DE0BDF80010014491F8661017
+:100E3000BDF800303B44D974BDF80010491CADF832
+:100E40000010BDF800109142EDD33846BDF83410C3
+:100E5000F8F732FCCDE90805BDF83410000A7854E3
+:100E6000BDF834100898394411E7BDF83410B1B317
+:100E70008021F9F7CCFABDF83400C5F8A400224867
+:100E80000121A03029E0BDF8341041B30821F9F761
+:100E9000BEFABDF8340068671B48012170301CE0C1
+:100EA000BDF83400D8B14FF480711848F9F7AFFAA3
+:100EB000BDF83400C5F8BC0013480121B8300CE07F
+:100EC000BDF8341059B14FF48061F9F7A0FABDF8BC
+:100ED0003400E8650C4801215830F8F743FC084815
+:100EE00090F86702002807D006EBC4000023BDF885
+:100EF00034100E9AF9F742FD11B0BDE8F08F0000F2
+:100F0000D4120020000C02400060024000000240A9
+:100F10002DE9F04700242DED048B804689469FED96
+:100F20001E9B25462646E20040464946F7F77BF9D8
+:100F3000C7B22046F7F745FB41EC110BB0EE490A6A
+:100F4000F0EE690A06F084FD380907F00F0100EBA6
+:100F50008000B0EE408AF0EE608A01EB4000F7F7C7
+:100F600030FB53EC182BF7F74BFA41EC180B2846E3
+:100F70003146F7F733FB53EC182BF7F79AF9F7F7ED
+:100F800060FB641CE4B205460E46082CCBD3BDECD6
+:100F9000048BBDE8F087000000000000000059400D
+:100FA00070B50F4D40F224442146284606F0EBF977
+:100FB000012813D1298828462A1D1188214606F0C8
+:100FC0007FF90849012081F871090748D0F88C00A1
+:100FD00001F50051C0F57A70A1F8F80F70BD00005E
+:100FE00000440040D41200200060024010B50C4CB8
+:100FF00040F22441204606F0C6F901280ED120888F
+:10100000201D00880749012081F87D090648406CB1
+:1010100001F50051C0F57A70A1F8FA0F10BD00007B
+:10102000004C0040D41200200060024010B50B4C70
+:1010300040F22441204606F0A6F901280DD120886F
+:10104000A0880749012081F889090648406901F50F
+:101050000051C0F57A70A1F8FC0F10BD005000409F
+:10106000D41200200060024010B50C4C40F2244124
+:10107000204606F088F901280ED12088201D00881E
+:101080000749012081F895090648C06A01F5005119
+:10109000C0F57A70A1F8FE0F10BD000000480040B6
+:1010A000D41200200060024010B5124C10492046B6
+:1010B000F8F742FB00212046F8F754FB0E4C402184
+:1010C000204606F059F90028F9D080210B48F9F79D
+:1010D000A0F9084C0A49183C2046F8F72DFB0121DD
+:1010E0002046F8F73FFB07490120087110BD0000BA
+:1010F00000802020A060024000440040000C02401C
+:10110000008800201008002010B5124C104920461D
+:10111000F8F712FB00212046F8F724FB0E4C402183
+:10112000204606F029F90028F9D008210B48F9F7E4
+:1011300070F9084C0A49303C2046F8F7FDFA0121C5
+:101140002046F8F70FFB07490120087110BD000089
+:101150002080002070600240004C0040000C0240E3
+:10116000008020101008002010B5124C10492046B5
+:10117000F8F7E2FA00212046F8F7F4FA0E4C402185
+:10118000204606F0F9F80028F9D04FF480710B489A
+:10119000F9F73FF9074C0A49A83C2046F8F7CCFA82
+:1011A00001212046F8F7DEFA06490120087110BD3A
+:1011B00000800028B860024000500040000002405B
+:1011C000208000101008002010B5124C1049204655
+:1011D000F8F7B2FA00212046F8F7C4FA0E4C402185
+:1011E000204606F0C9F80028F9D04FF480610B487A
+:1011F000F9F70FF9074C0A49303C2046F8F79CFAFA
+:1012000001212046F8F7AEFA06490120087110BD09
+:10121000008000185860024000480040000C024066
+:1012200000880010100800202DE9F047012190B03F
+:10123000480503F093FF8648F8F79EFA40273801E7
+:101240000024CDE90540C50107940894CDE909457E
+:1012500046040C940D94DFF8FC917F480B94CDE983
+:101260000207CDE9006969460E947948F8F72CFB2E
+:10127000012210217648F8F711FBDFF8D4A1AAF17A
+:10128000180A5046F8F778FA4FF47A78CDE903480F
+:10129000E811CDE9054007940894CDE909456F4868
+:1012A0000B940C940D9400960E94CDE90190694630
+:1012B0005046F8F709FB01215046F8F753FADFF8DA
+:1012C00090A1AAF1300A5046F8F756FAE811CDE994
+:1012D000054007940894CDE909450C940D94DFF876
+:1012E000809160480B94CDE90207CDE90069694619
+:1012F0000E945046F8F7E8FA012210215046F8F70C
+:10130000CDFADFF84CA1AAF1600A5046F8F734FA9A
+:10131000CDE90348E811CDE9054007940894CDE9EB
+:10132000094551480B940C940D9400960E94CDE908
+:10133000019069465046F8F7C7FA01215046F8F780
+:1013400011FADFF80CA10AF1180A5046F8F714FA5E
+:10135000E811CDE9054007940894CDE909450C94BE
+:101360000D94DFF8089142480B94CDE90207CDE9CE
+:10137000006969460E945046F8F7A6FA012210213A
+:101380005046F8F78BFADFF8C8A0AAF1900A504649
+:10139000F8F7F2F9CDE90348E811CDE905400794E3
+:1013A0000894CDE9094533480B940C940D940096AC
+:1013B0000E94CDE9019069465046F8F785FA01216F
+:1013C0005046F8F7CFF9DFF88890A9F14809484668
+:1013D000F8F7D2F90397E811CDE90540079408948E
+:1013E000CDE9094525480B940C940D94224F0096A5
+:1013F0000E94CDE9017069464846F8F765FA012276
+:1014000010214846F8F74AFADFF84490A9F1780924
+:101410004846F8F7B1F9CDE90348E811CDE90540B0
+:1014200007940894CDE9094515480B940C940D9444
+:1014300000960E94CDE9017069464846F8F744FAE3
+:1014400001214846F8F78EF910B0BDE8F08700009A
+:10145000A0600240044400400C4700206C50002073
+:10146000044C0040644900205454002004500040C3
+:10147000BC4B00203C58002004480040144E002083
+:10148000245C00202DE9FC410121084603F066FEA2
+:101490000121042003F062FE0121082003F05EFE1A
+:1014A0000121402003F05AFEDFF8FC8007220521CD
+:1014B0004046F8F795FF072206214046F8F790FFCF
+:1014C000072208214046F8F78BFF072209214046F2
+:1014D000F8F786FF354F08220A213846F8F780FFD3
+:1014E00008220B213846F8F77BFF082202214046EC
+:1014F000F8F776FF08220C213846F8F771FF02262C
+:101500008DF8056000244FF459708DF806400125D0
+:1015100000908DF807508DF8046069464046F8F752
+:1015200023FF8DF805604FF4E0508DF806400090E1
+:101530008DF807508DF8046069463846F8F714FFB7
+:101540004FF4916000908DF806408DF80450694684
+:101550004046F8F709FF280200908DF806408DF804
+:10156000045069461248F8F7FFFE8DF806404FF424
+:10157000F040104C00908DF8045069462046F8F772
+:10158000F3FEA9032046F8F742FF69032046F8F767
+:101590003EFFA1142046F8F73AFFE1142046F8F781
+:1015A00036FFBDE8FC810000000C0240000802404C
+:1015B000000002400018024070B50024FFF762FFEF
+:1015C000FFF732FE00F022F80E4D002185F86C196D
+:1015D000012285F86C290C48017081704170C2703D
+:1015E0004FF47A718160042085F86C0904E020468C
+:1015F00000F062F9641CE4B295F86C09A042F6D8D8
+:1016000070BD0000D412002010430020F8B5112056
+:101610008DF8000002258DF8015001248DF802405C
+:101620008DF80340684600F0EBFA26208DF80000A4
+:101630008DF8014000268DF802608DF80340684661
+:1016400000F0DEFA0E208DF800008DF801508DF8C4
+:1016500002408DF80340684600F0D2FA27208DF84A
+:1016600000008DF801408DF802608DF80340684657
+:1016700000F0C6FA0F208DF800008DF801508DF8AB
+:1016800002408DF80340684600F0BAFA34208DF825
+:1016900000008DF801408DF802608DF80340684627
+:1016A00000F0AEFA2F208DF800008DF801508DF873
+:1016B00002408DF80340684600F0A2FA35208DF80C
+:1016C00000008DF801408DF802608DF803406846F7
+:1016D00000F096FAF8BD01B9102110F8012B10F8AE
+:1016E000013B491E5A400904090CF8D102F07F0061
+:1016F000704700002DE9FF5F14460F464FF48056F7
+:101700004FF480684FF4C0694FF00C0A40F2244B4C
+:10171000002580B1012830D0022851D0032871D192
+:101720000121880403F03EFD0097012C6DD0022CAE
+:1017300070D094B377E00121480403F033FD0097A3
+:10174000012C03D0022C06D054B10DE0ADF804609A
+:10175000ADF8088008E0ADF80460ADF8089003E04B
+:10176000ADF80450ADF80850ADF80650ADF80C5087
+:10177000ADF80AA069463B4C5DE00121C80403F0C6
+:1017800011FD0097012C03D0022C07D05CB10EE0B4
+:10179000ADF80460ADF8088009E040E0ADF8046001
+:1017A000ADF8089003E0ADF80450ADF80850ADF87E
+:1017B0000650ADF80C50ADF80AA069462A4C3AE044
+:1017C0000121080503F0EEFC0097012C03D0022C48
+:1017D00006D054B10DE0ADF80460ADF8088008E023
+:1017E000ADF80460ADF8089003E0ADF80450ADF832
+:1017F0000850ADF80650ADF80C50ADF80AA0694697
+:101800001A4C18E02CE000E004E0ADF80460ADF8FC
+:10181000088008E0ADF80460ADF8089003E0ADF88A
+:101820000450ADF80850124CADF80650ADF80C500D
+:10183000ADF80AA06946204605F0DCFD01212046EE
+:1018400005F041FD01225946204605F0BBFD10215F
+:10185000204605F035FD0122C021204605F03DFD62
+:10186000BDE8FF9F00440040004C00400050004095
+:10187000004800402DE9FC410024CDE900446F46BA
+:1018800064220023F6F79EFC0E46054610461946D4
+:101890000A220023F6F796FC010102F00F00081857
+:1018A000385504F10104E4B228463146082CE7D348
+:1018B000DDE90001BDE8FC812DE9F05F644F4FF0E8
+:1018C000040A0646002587F86CA900EB460000EBE9
+:1018D000061007EB001494F81D0A012803D100211B
+:1018E000304600F0B7F806EB4602B84607EB820731
+:1018F0004FF0000B87F870B987F872B987F871B9A3
+:1019000087F873B94FF00509C7F8789987F8A0B937
+:1019100087F8A2B9012087F8A10987F8A309D4F8AC
+:10192000180A00EB80004000C7F8A80994F8152AAF
+:10193000D4F8101A3046FFF7DDFE94F8160A06EBCD
+:10194000C601434A01EB062102EBC106072815D266
+:10195000DFE800F01404060A0C0E1800484600E008
+:101960000F2086F8D40E09E00720FAE75046F8E782
+:10197000D4F8180A64214843C7F8A8094FF0A10A0F
+:10198000C1465EE00320ECE705EB451006EB800066
+:1019900080F8E4BE012380F8E63E80F8E5BE80F8DA
+:1019A000E7BE4FF47A73C0F8EC3E04EB051383F8FE
+:1019B00042BA80F8D8BE94F8161A07293FD2DFE859
+:1019C00001F03E0408080A0C0E00E52180F8DD1E37
+:1019D00035E05146FAE7B121F8E73121F6E7F12188
+:1019E00080F8DD1E002125E001EBC10707EB012790
+:1019F00001EB410C02EBC7070CEB011C002009EBCB
+:101A00000C1211E002EB001C9CF840CA93F8488AC3
+:101A1000C44507D193F840CA00EB401807EB88088B
+:101A200088F849CF401CC0B292F817CA8445E9D85B
+:101A3000491CC9B299F86C094A468842D4D86D1C31
+:101A4000EDB294F8170AA8429ED8BDE8F09F0000B6
+:101A5000D41200202DE9F041054661484FF4804240
+:101A6000531006685F488414C71439B1C5B1012DFD
+:101A700018D0022D18D0032D1BD117E035B1012D40
+:101A800006D0022D06D0032D13D105E0114604E047
+:101A9000194602E0214600E03946F8F7BAFC08E0B2
+:101AA000114604E0194602E0214600E03946F8F705
+:101AB000AEFC642007F020F900224FF416512846AE
+:101AC000FFF718FEDFF8208105EB450008EB8000EA
+:101AD000002280F8A229C0F8A42905EB450000EBFC
+:101AE000051008EB0011D1F8183A08F5405043648E
+:101AF000012380F83D3091F8161A3C4C962305EBF3
+:101B00008500204406290AD2DFE801F00903050513
+:101B10000733762102E0837001E06E218170C5EB0E
+:101B20000511334B01EB8101C02403F8314003EB75
+:101B3000C10462700821A170E27006F00F0105EB8C
+:101B4000051211442171807860712020A071E1712B
+:101B5000802020724C2060725420A0722548264FAD
+:101B60000B2645B1012D0FD0022D24D0032D14D109
+:101B70002CE06621D2E78021F8F749FCC7F8A46081
+:101B80001D480121A03006E00821F8F740FC7E67DF
+:101B9000194801217030F7F7E5FD98F8670228B180
+:101BA000204600232A460B21F8F7E8FEBDE8F04165
+:101BB000642007F0A1B84FF480711048F8F727FCB3
+:101BC000C7F8BC600C480121B830E4E74FF48061ED
+:101BD000F8F71DFCFE65084801215830DBE70000DE
+:101BE000187AFF1F00180240D41200200C60002059
+:101BF0000C470020000C0240006002400000024040
+:101C000030B50F23C27801780125FAB1144A126861
+:101C100001F1E02102F4E062C2F5E062C2F30722C2
+:101C2000C2F10404D3404278A24084781C4014439B
+:101C3000220181F80024007800F01F018D40400946
+:101C4000800000F1E020C0F8005130BD01F01F001D
+:101C500085404809800000F1E020C0F8805130BD87
+:101C60000CED00E0024A1140014302480160704758
+:101C700080FFFF1F08ED00E0BFF34F8F04480168AD
+:101C8000044A01F4E06111430160BFF34F8FFEE7A6
+:101C90000CED00E00400FA0510B50021074B0A46E0
+:101CA000002003EBC004401CC0B262548028F8D36B
+:101CB000491CC9B20829F3D310BD00000F6A0020E7
+:101CC0002DE9FE4F0026171A8146701E3546A3EBFC
+:101CD000010A8846002F02DD4FF0010102E003D126
+:101CE0004FF00001019102E0C7F100070190BAF145
+:101CF000000F02DD4FF0010002E003D14FF00000C1
+:101D0000009002E0C7F1000A00905046574501DDFF
+:101D10003C4600E00446601C4FF0000B029016E0C9
+:101D200008F0FF0109F0FF000C9A00F015F83E449E
+:101D30005544A64202DD0199361B8944A54202DDC5
+:101D400000992D1B88440BF101001FFA80FB0299BA
+:101D50008B45E5DBBDE8FE8F30B5CC0801F007030D
+:101D600001259D40EBB2064D05EBC005C808285C77
+:101D70000AB1184302E063EA0000C043285530BDB1
+:101D80000F6A00202DE9FC4101210A2003F0E6F949
+:101D900001248DF8044000264FF4C0508DF80660F1
+:101DA000032700908DF805708DF807406946464876
+:101DB000F8F7DAFA8DF804408DF806608DF80570B2
+:101DC000A5028DF80740414C009569462046F8F77A
+:101DD000CBFAC82006F090FF29462046F8F717FBFB
+:101DE000C82006F089FF29462046F8F712FBC820D4
+:101DF00006F082FF0021FD2000F024FA00211220CD
+:101E000000F020FA0021AE2000F01CFA0021D520BD
+:101E100000F018FA0021A02000F014FA0021A820F8
+:101E200000F010FA00213F2000F00CFA0021D3202E
+:101E300000F008FA0021084600F004FA00214020D2
+:101E400000F000FA0021A02000F0FCF90021C020E1
+:101E500000F0F8F90021DA2000F0F4F90021122056
+:101E600000F0F0F90021812000F0ECF900217F2042
+:101E700000F0E8F90021D92000F0E4F900218220E7
+:101E800000F0E0F90021DB2000F0DCF90021342033
+:101E900000F0D8F90021A42000F0D4F90021A620F8
+:101EA00000F0D0F90021202000F0CCF900210846F4
+:101EB00000F0C8F9FFF7F0FE0021AF2000F0C2F9F2
+:101EC00000F054F8BDE8FC81000C02400004024020
+:101ED0000346012000E05843491EC9B2FBD27047B7
+:101EE0002DE9F84F82460A980D4650436421B0FB15
+:101EF000F1F0984600F0FF0B4FF001090AEB0207E2
+:101F00002B4600245046FAB21946CDF80090FFF750
+:101F1000D7FE05EB0806F3B2FAB2F1B25046CDF89F
+:101F20000090FFF7CDFE5246F3B229461046CDF899
+:101F30000090FFF7C5FEF3B2FAB2F8B22946CDF829
+:101F40000090FFF7BDFE4F460AEB0B0609E028198B
+:101F5000C3B2C1B2F2B250460097FFF7B1FE641CA3
+:101F6000E4B24445F3D3BDE8F88F000070B5002516
+:101F7000B020294600F066F90021084600F062F919
+:101F80000021102000F05EF9084E002406EBC4008A
+:101F90000121405D00F056F9641CE4B2802CF5D3B9
+:101FA0006D1CEDB2082DF0D370BD00000F6A00204B
+:101FB00070B50B4C05460221204603F099FA002823
+:101FC000F9D02946204603F09CFA0121204603F06F
+:101FD0008FFA0028F9D0204603F091FAC0B270BD04
+:101FE000003800402DE9FC4F1D46884681468B464F
+:101FF0000090082B0ED0680700D0012000EBD50020
+:10200000690810FB01F0C0B2203A02F0FF0A002676
+:10201000019046E00620F7E7082D10D00C2D14D0D3
+:10202000102D16D0182D3FD121490AEBCA0001EB23
+:1020300080000027845DE0070FD00B9A10E01D4957
+:102040000AEB4A0001EB4000F3E70AEB4A001A49A9
+:10205000EDE71A4901EB0A10EBE70B9830B30022C9
+:1020600041464846FFF778FE7F1C640808F10100EE
+:10207000FFB200F0FF08082FDDD309F1010000F0E6
+:10208000FF09082D0AD00099A9EB0100B0EB550F0C
+:1020900004D10BF10800894600F0FF0B761CD846EE
+:1020A000F6B201988642B7D3BDE8FC8F0122D7E78C
+:1020B0009CA5010810990108389B0108AC9F0108F4
+:1020C0002DE9F84F1D00DDE90A7992468B468046DE
+:1020D0004FF0000611D11046F6F773FA41EC100BE1
+:1020E00005F01EFC9FED1C1B51EC100B53EC112B4B
+:1020F000F6F7DFF8F6F786FAC5B2082F00D1022608
+:1021000000241CE0281B401EC1B20A20FFF7E0FE9D
+:10211000BAFBF0F00A21B0FBF1F201FB1200CDF89E
+:10212000009088B13030C2B206EB570101FB048049
+:10213000C0B23B465946FFF755FF641CE4B2AC42BF
+:10214000E0D32846BDE8F88F06EB570101FB048079
+:10215000C0B23B463022EDE7000000000000F03F37
+:102160002DE9FF4F81B0064600900F464FF0000A60
+:102170008946580700D0012000EBD30004900020CE
+:1021800032E0002029E00E98002410F80A500AF1ED
+:1021900001001FFA80FAE80701D00F9A02E00F98B9
+:1021A00048B3002239463046FFF7D6FD7F1C641C39
+:1021B0006D08E4B2FFB2082CEDD3761C0098F6B29D
+:1021C000311A0398814204D109F10800009E00F001
+:1021D000FF0908F101004F46C0B2039980468842CA
+:1021E000D1D30BF10100C0B2049983468842C8D311
+:1021F00005B0BDE8F08F0122D4E72DE9F8431D4674
+:10220000DDE908781646894604460EE03B46494615
+:102210002046CDF80080FFF7E5FE082F0ED004EB36
+:102220005700C4B26D1EEDB2761C002D04D032787A
+:10223000202A01D37E2AE9D9BDE8F883A41DE4B29F
+:10224000F0E700002DE9F041114C06464FF400651F
+:1022500000292946204602D0F8F7DBF801E0F8F71C
+:10226000D6F84FF4805739462046F8F7D0F839466B
+:102270000848F8F7CEF83046FFF79AFE3946204670
+:10228000F8F7C7F829462046BDE8F041F8F7C1B88D
+:10229000000C0240000402402DE9F04F87B00027F7
+:1022A000ADF80C70ADF80470ADF80870ADF81470AE
+:1022B000ADF81070ADF800704FF0F20B4FF0A30ABC
+:1022C000FC4EDFF8F483FCE394F82306022802D1E5
+:1022D0000720ADF80000BDF8000030448079BDF85B
+:1022E00000103144C97840EA0160BDF80010314463
+:1022F0000979BDF8002009043244527941EA0221EB
+:102300000843EE494A68904277D04860BDF8000023
+:1023100030448078BDF800103144497840EA012506
+:10232000B4F8EA14BDF800002844801C814264D34C
+:10233000B4F8EA04BDF80010401B401A801EA4F84F
+:10234000EA04BDF8000029463044F7F7B5F9BDF8B6
+:102350000010294431444978BDF800202A44B25C79
+:1023600041EA0221814279D194F86702A04640B146
+:10237000A81C81B2BDF80000012330440422F8F704
+:10238000FDFABDF800003044007900F0010004902F
+:10239000BDF80000304480790024C0F34209EB1FEF
+:1023A0000DE020443044C0794A460499F7F790FB89
+:1023B000BDF8001021443144C871641CA4B2BDF8BA
+:1023C00000009C42EDDB3044C079012188F82116E1
+:1023D0004FF00009C8F8289588F82695B84A82F881
+:1023E0003290C2F83490ADF8149011287ED00DDCF4
+:1023F000A0F10B00062815D200E0FCE3DFE810F0A6
+:1024000007086D08A5089F089F0A1D00A2286FD025
+:1024100004DC12286DD0A12804D1F5E2A32869D0EC
+:10242000A42868D000204946BDF800200244B154D9
+:10243000401C80B20528F7D3F2E3ADF80C90444677
+:10244000D2E1BDF80C0000EB400101EB001004EB01
+:10245000001090F8160A07287DD200E0F3E3DFE8C9
+:1024600000F07A040404047A9B00484682E0BDF838
+:102470000000BDF8141008443044007AB8B30128B5
+:1024800002D002286ED112E0BDF80C0000EB400132
+:1024900001EB0010BDF8041004EB001000EB01107C
+:1024A00090F8421A21F0040180F8421A5AE0BDF86F
+:1024B0000C0000EB400101EB0010BDF8041004EB30
+:1024C000001000EB011090F8421A21F0080180F88A
+:1024D000421ABDF80C0000EB400202EB0010BDF800
+:1024E000042004EB001000EB021005E0FDE339E0EE
+:1024F000FCE3FCE3FCE3FCE3C0F8449ABDF80C10F9
+:102500000220F7F779FB00204A46BDF80C1001EBDA
+:10251000C10303EB012104EBC103BDF8041001EB7F
+:10252000411103EB8101014481F8172F401C80B257
+:102530001428EAD30020BDF80C1001EBC10303EB13
+:10254000012104EBC103BDF8041001EB411103EBC1
+:102550008101014400E042E181F8332F401C80B248
+:102560000A28E8D3BDF81400401CADF81400BDF8EB
+:102570000400401CADF80400BDF80C0000EB400165
+:1025800001EB001004EB001090F8170ABDF80410DE
+:1025900088423FF66CAF22E1CC46ADF804900FE1E3
+:1025A000BDF80000BDF8141008443044007A042837
+:1025B00005D005DC58B1012840D0022879D11BE1B3
+:1025C00008287FD010287ED0202872D1C1E1BDF824
+:1025D0000C0000EBC00101EB002004EBC001BDF8D2
+:1025E000040000EB401001EB800090F8480F102829
+:1025F00020D1BDF80C0000EBC00101EB002004EB82
+:10260000C001BDF8040000EB401001EB800080F831
+:1026100048CFBDF80C00F32100EBC00202EB002014
+:1026200004EBC002BDF8040000EB401002EB800098
+:1026300080F8DD1EBDF81400401CBAE0BDF80C00A7
+:1026400000EBC00202EB002004EBC002BDF8040066
+:1026500000EB401002EB800080F8DDBEBDF80C00FE
+:1026600000EB400101EB0010BDF8041004EB00107A
+:1026700000EB011090F8421A21F0080180F8421A8C
+:10268000BDF80000BDF8141008443044017ABDF8CC
+:102690000C0000EBC00202EB002004EBC002BDF80E
+:1026A000040000EB401002EB800080F8481F00207F
+:1026B0000AE080E020600020D4120020180A0020E8
+:1026C000D442002098E0D1E0BDF80010BDF81420FD
+:1026D0001144014431444A7ABDF80C1001EBC103A6
+:1026E00003EB012104EBC103BDF8041001EB411120
+:1026F00003EB8101014481F8212F401C80B20F2897
+:10270000D6D30020BDF80010BDF8142011440144B8
+:1027100031440A7EBDF80C1001EBC10303EB01212B
+:1027200004EBC103BDF8041001EB411103EB81017F
+:10273000014481F8332F401C80B20A28E2D3BDF84F
+:102740000000BDF814100844304490F82200BDF891
+:102750000C1001EBC10202EB012104EBC102BDF838
+:10276000041001EB411102EB810181F8420F0020BE
+:10277000BDF80010BDF8142011440144314491F813
+:102780002320BDF80C1001EBC10303EB012104EB86
+:10279000C103BDF8041001EB411103EB81010144B9
+:1027A00081F8432F401C80B20528E1D3BDF8140006
+:1027B0002030ADF81400BDF80400401CADF8040052
+:1027C000BDF80C0000EB400101EB001004EB001021
+:1027D00090F8170ABDF8041088423FF6E1AEBDF844
+:1027E0000C00401CADF80C0094F86C09BDF80C10FE
+:1027F00088423FF626AE1FE6BDF80C0000EBC00293
+:1028000002EB002004EBC002BDF8040000EB401016
+:1028100002EB800080F8DDBEBDF80C0000EB40014B
+:1028200001EB0010BDF8041004EB001000EB0110E8
+:1028300090F8421A21F0080180F8421ABDF8000011
+:10284000BDF8141008443044017ABDF80C0000EBC8
+:10285000C00202EB002004EBC002BDF8040000EB54
+:10286000401002EB800080F8481FE3E6BDF80C0042
+:10287000F32100EBC00202EB002004EBC002BDF824
+:10288000040000EB401002EB800080F8DD1EBDF874
+:102890000C0000EB400101EB0010BDF8041004EB4C
+:1028A000001000EB011090F8421A21F0080180F8A6
+:1028B000421ABDF80000BDF8141008443044017AF3
+:1028C000BDF80C0000EBC00202EB002004EBC002DC
+:1028D000BDF8040000EB401002EB800080F8481FB8
+:1028E000BDF80000BDF8141008443044417ABDF82A
+:1028F0000C0000EBC00202EB002004EBC002BDF8AC
+:10290000040000EB401002EB800080F8421F002022
+:10291000BDF80010BDF814201144014431448A7AF6
+:10292000BDF80C1001EBC10303EB012104EBC10363
+:10293000BDF8041001EB411103EB8101014481F862
+:10294000432F401C80B20528E2D3BDF81400C01DFF
+:102950002FE7BDF80C0000EBC00202EB002004EBF7
+:10296000C002BDF8040000EB401002EB800080F8CC
+:10297000DDBEBDF80C0000EB400101EB0010BDF81E
+:10298000041004EB001000EB011090F8421A21F043
+:10299000080180F8421ABDF80000BDF81410084480
+:1029A0003044017ABDF80C0000EBC00202EB0020BD
+:1029B00004EBC002BDF8040000EB401002EB800005
+:1029C00080F8481F0020BDF80010BDF81420114405
+:1029D000014431444A7ABDF80C1001EBC10303EB0A
+:1029E000012104EBC103BDF8041001EB411103EB1D
+:1029F0008101014481F8432F401C80B20428E2D3B6
+:102A0000BDF81400401DD4E6A81E0D2190FBF1F086
+:102A1000C0B20490ADF80C904446ACE1484686E163
+:102A2000BDF80C0000EB400101EB0010BDF80410F4
+:102A300004EB001000EB011090F8420A80077DD4EF
+:102A400007EB8700BDF8001000EBC70008443044D6
+:102A5000007A0021FEF75CFABDF80C2002EB42037D
+:102A600003EB0212BDF8043004EB021202EB031276
+:102A700092F8402A89EA010342401A435ED1BDF828
+:102A80000C0000EBC00101EB002004EBC001BDF81D
+:102A9000040000EB401001EB800090F8150F0128B6
+:102AA0007DD1BDF800003044407BBDF800103144BA
+:102AB000897A40EA0161BDF800003044C07A000420
+:102AC00000E0FDE3BDF800203244127B40EA022022
+:102AD0000143BDF80C0000EBC00202EB002004EB48
+:102AE000C002BDF8040000EB401002EB8000C0F80B
+:102AF000E01EBDF800003044007DBDF800103144F8
+:102B0000497C40EA0160BDF800103144897CBDF881
+:102B1000002009043244D27C41EA02210843BDF876
+:102B20000C1001EB410202EB0111BDF8042004EB93
+:102B3000011101EB0211C1F8440A00E0F4E0BDF814
+:102B40000C0000EB400101EB0010BDF8041004EB99
+:102B5000001000EB011090F8421A41F0200180F8BB
+:102B6000421ABDF80C100220F7F746F8BDF80C0029
+:102B700000EB400101EB0010BDF8041004EB001065
+:102B800000EB011090F8401ABDF80C0000EBC002F9
+:102B900002EB002004EBC00080F8D11E00E051E001
+:102BA000BDF80C0000EB400101EB001004EB00103D
+:102BB00090F8160A012804D0022847D0032841D1F2
+:102BC00044E0BDF800003044407A10B1012839D10A
+:102BD0003AE0BDF80C0000EB400101EB001004EB03
+:102BE000001090F81C0A0028BDF80C0000EBC00192
+:102BF00001EB002000E0FDE304EBC001BDF80400A0
+:102C000000EB401001EB8000D0F8E00E03D0B0F1F3
+:102C1000104F03D105E0B0F5100F02D0B52101E04F
+:102C2000B0E0C321BDF80C0000EBC00202EB0020B5
+:102C300004EBC002BDF8040000EB401002EB800082
+:102C400080F8DD1E6BE0FCE3B921EBE7BDF80C007A
+:102C500000EBC00101EB002004EBC001BDF8040053
+:102C600000EB401001EB800090F8D81EBDF80C007E
+:102C700000EBC00202EB002004EBC00090F8D40E81
+:102C800081424CD1BDF800003044807BBDF800107B
+:102C900000043144C97B40EA0121BDF80000304402
+:102CA000007C0143BDF80C0000EBC00202EB0020E9
+:102CB00004EBC002BDF8040000EB401002EB800002
+:102CC000C0F80C1FBDF800003044417ABDF80C007C
+:102CD00000EBC00202EB002004EBC002BDF80400D0
+:102CE00000EB401002EB800004E0F0E302E1EFE3D0
+:102CF00028E248E080F8DE1EBDF80C00A42100EBBD
+:102D0000C00202EB002004EBC002BDF8040000EB9F
+:102D1000401002EB800080F8DA1E514682E77F1CEB
+:102D20000498FFB2874213D2BDF80400401CADF8EE
+:102D30000400BDF80C0000EB400101EB001004EBB7
+:102D4000001090F8170ABDF8041088423FF668AEEC
+:102D5000BDF80C0000EB400101EB001004EB00108B
+:102D600090F8170ABDF8041088420BD8BDF80C0083
+:102D7000401CADF80C0094F86C09BDF80C108842AA
+:102D80003FF64CAE01E1ADF80C90444642E0ADF8A0
+:102D900004901EE0BDF800003044007A0021FEF7E8
+:102DA000B7F8BDF80C2002EB420303EB0212BDF8AA
+:102DB000043004EB021202EB031292F8402A89EA73
+:102DC000010342401A432CD0BDF80400401CADF86A
+:102DD0000400BDF80C0000EB400101EB001004EB17
+:102DE000001090F8170ABDF804108842D2D8BDF838
+:102DF0000C0000EB400101EB001004EB001090F818
+:102E0000170ABDF804108842BCD8BDF80C00401C5D
+:102E1000ADF80C0094F86C09BDF80C108842B6D8D7
+:102E2000B3E0BDF80C0000EB400101EB0010BDF871
+:102E3000041004EB001000EB011090F8401ABDF8EC
+:102E40000C0000EBC00202EB002004EBC00080F895
+:102E5000D11EBDF80C0000EB400101EB001004EBAB
+:102E6000001090F8160A012832D0022801D0032859
+:102E7000BDD1BDF80C0000EBC00101EB002004EB5C
+:102E8000C001BDF8040000EB401001EB800090F899
+:102E9000D81EBDF80C0000EBC00202EB002004EBD2
+:102EA000C00090F8D40E8142A1D1BDF80C00AA2137
+:102EB00000EBC00202EB002004EBC002BDF80400EE
+:102EC00000EB401002EB800080F8DA1E514600E073
+:102ED000CA21BDF80C0000EBC00202EB002004EB9D
+:102EE000C002BDF8040000EB401002EB800080F847
+:102EF000DD1E7CE7484640E0ADF804901EE0BDF8DA
+:102F000000003044007A0021FEF702F8BDF80C20E2
+:102F100002EB420303EB021308EB0312BDF804308B
+:102F200002EB031292F8402A89EA010342401A4355
+:102F30002CD0BDF80400401CADF80400BDF80C0016
+:102F400000EB400101EB001108EB011090F8170AAB
+:102F5000BDF804108842D2D8BDF80C0000EB400147
+:102F600001EB001108EB011090F8170ABDF80410EE
+:102F700088420AD8BDF80C00401CADF80C0098F847
+:102F80006C09BDF80C209042B6D85FE1BDF80C008A
+:102F9000BDF8042000EB400101EB0010414608EBB6
+:102FA000001000EB021090F8402ABDF80C0000EB76
+:102FB000C00303EB002008EBC00080F8D12EBDF861
+:102FC00000003044407ABDF8002000043244927A78
+:102FD00040EA0222BDF800003044C07A0243BDF846
+:102FE0000C0000EBC00303EB002001EBC003BDF8B5
+:102FF000040000EB401003EB8000C0F80C2FBDF87C
+:103000000C0000EB400202EB001001EB001090F806
+:10301000160A012841D0022801D003289CD1BDF80E
+:103020000C0000EBC00202EB002001EBC002BDF877
+:10303000040000EB401002EB800090F8D82EBDF8A1
+:103040000C0000EBC00303EB002001EBC00090F884
+:10305000D40E824280D1BDF80C00A52200EBC00343
+:1030600003EB002001EBC003BDF8040000EB4010AF
+:1030700003EB800080F8DA2EBDF80C0000EBC003F3
+:1030800003EB002008EBC001BDF8040000EB40108A
+:1030900001EB800080F8DDAE5EE7BDF80C0000EBD0
+:1030A000C00202EB002001EBC002BDF8040000EBFF
+:1030B000401002EB800090F8D82EBDF80C0000EB19
+:1030C000C00303EB002001EBC00090F8D40E824255
+:1030D000E2D1BDF80C00B22200EBC00303EB0020EC
+:1030E00001EBC003BDF8040000EB401003EB8000CF
+:1030F00080F8DA2EBDF80C00E52200EBC00303EBEC
+:10310000002001EBC003BDF8040000EB401003EB0E
+:10311000800080F8DD2E002CBED1BDF8040001280F
+:10312000BAD1BDF80C0000EBC00202EB002008EBA6
+:10313000C001BDF8040000EB401001EB8000D0F8A6
+:103140000C0F09E7BDF800003044007A05287DD255
+:10315000BDF800003044007A401EADF80C00BDF808
+:1031600000003044407ABDF8001000043144897AF0
+:1031700040EA0120BDF800103144C97A0843C11764
+:10318000FDF7C6FEBDF80C10444601EB410202EB10
+:10319000011208EB0211C1F8100ABDF8000030441A
+:1031A000007B0021FDF7B4FEBDF80C1001EB4102DD
+:1031B00002EB011204EB021181F8140ABDF80000C1
+:1031C0003044407B0021FDF7A3FEBDF80C1001EB5D
+:1031D000410202EB011204EB021181F8150ABDF85D
+:1031E00000003044807B0021FDF792FEBDF80C10FA
+:1031F00001EB410202EB011204EB021181F8160A05
+:10320000BDF800003044C07B0021FDF781FEBDF811
+:103210000C1001EB410202EB011204EB021181F8E8
+:10322000170ABDF800003044007C0021FDF770FE55
+:10323000BDF80C1001EB410202EB011204EB02118C
+:10324000C1F8180ABDF80000304400E035E2407CC7
+:103250000021FDF75DFEBDF80C1001EB410202EB11
+:10326000011204EB021181F81C0ABDF80C0000EBFE
+:10327000400101EB001104EB011090F8160A06283A
+:10328000484655D09CE0BDF80000BDF80410084445
+:103290003044807C0021FDF73BFEBDF804204FF058
+:1032A0000309B2FBF9F2BDF80C1001EB410303EB8B
+:1032B000011304EB031101EB021181F8400A00E055
+:1032C00086E3BDF80000BDF8041008443044C07C1B
+:1032D0000021FDF71DFEBDF80420BDF80C10B2FB67
+:1032E000F9F201EB410303EB011304EB031101EBD2
+:1032F000021181F8410ABDF80000BDF8041008442D
+:103300003044007D0021FDF703FEBDF80420BDF828
+:103310000C10B2FBF9F201EB410303EB011304EBD8
+:10332000031101EB021181F8480ABDF80400C01C2A
+:10333000ADF80400BDF80C0000EB400101EB0011FA
+:1033400004EB011090F8170ABDF8041000EB4000E0
+:10335000884298D845E0BDF80000BDF80410084444
+:103360003044807C0021FDF7D3FDBDF80C1001EB4B
+:10337000410202EB0111BDF8042004EB01115208D7
+:1033800001EB021181F8400ABDF80000BDF80410FD
+:1033900008443044C07C0021FDF7BAFDBDF80C1094
+:1033A00001EB410202EB0111BDF8042004EB011115
+:1033B000520801EB021181F8410ABDF80400801C9B
+:1033C000ADF80400BDF80C0000EB400101EB00106B
+:1033D00004EB001090F8170ABDF80410B1EB400F91
+:1033E000B9D3BDF80C100220F6F706FCBDF80C00AE
+:1033F000C0B200E0D8E2FEF75FFABDF80C00012190
+:1034000000EB400204EB820080F83115B7E2BDF812
+:1034100000003044007A444688F86D02BDF8000090
+:103420003044407A88F86C02BDF800003044807A5D
+:1034300088F86B02BDF800003044C07A88F86A0250
+:1034400000E0A2E2BDF800003044007B84F869028D
+:10345000BDF800003044407B84F8680204F51A741B
+:10346000F6F7E6FAF6F7A2FA2078A4F51A74FF2820
+:1034700029D1F6F753FABDF800003044007A84F8F9
+:103480006D02BDF800003044407A84F86C02BDF84B
+:1034900000003044807A84F86B02BDF800003044AC
+:1034A000C07A84F86A02BDF800003044007B84F8DA
+:1034B0006902BDF800003044407B84F86802F6F7EA
+:1034C000B7FAF6F773FA606D18B10F2002E0F5E075
+:1034D000FEE0102084F8250651E21020444688F8CA
+:1034E0002506BDF800003044007A88F86D02BDF86A
+:1034F00000003044407A88F86C02BDF80000304487
+:10350000807A88F86B02BDF800003044C07A84F8F5
+:103510006A02BDF800003044007B84F86902BDF8FF
+:1035200000003044407B84F8680204F51A74F6F712
+:103530007FFA01F0BDFEA060A068A0681FE20E2126
+:1035400088F8251688F8619019E24946ADF80C9084
+:10355000444638E0ADF8041014E0BDF80C0000EB70
+:10356000400202EB0010BDF8042004EB001000EB59
+:10357000021090F8420AC00712D1BDF80400401CA6
+:10358000ADF80400BDF80C0000EB400202EB0010A7
+:1035900004EB001090F8170ABDF804209042DCD824
+:1035A000BDF80C0000EB400202EB001004EB001031
+:1035B00090F8170ABDF80420904208D8BDF80C0016
+:1035C000401CADF80C00BDF80C000428C2D3BDF8B7
+:1035D0000C00042869D3FF4A89465170FE49012036
+:1035E000C1F88802C1F8880294F86500E8B30D209C
+:1035F00084F82506BDF800003044407ABDF800107C
+:103600003144097A40EA0120ADF80800BDF8000015
+:103610003044C07ABDF800103144897A40EA012074
+:10362000508000204FF40073BDF800100144314475
+:10363000097B04EB000C8CF86610401C80B29842A9
+:10364000F2D3E448408800F2FF3081B20120F5F760
+:10365000BFFC50B184F86190DE4841886422514338
+:10366000BDF80820B1FBF2F100E01CE084F8601026
+:103670000121A1714188491C41804088BDF8081092
+:10368000884210D914F85C0F40F0010020702078B7
+:1036900020F00600801C2070BDF80800608000212A
+:1036A0000120F6F7A9FA484643E1102084F82506E0
+:1036B00014F85C0F40F08000207060E1BDF800005D
+:1036C0003044017A88F86110112188F8251656E1F6
+:1036D0004946ADF80C90444638E0ADF8041014E0CB
+:1036E000BDF80C0000EB400202EB0010BDF8042016
+:1036F00004EB001000EB021090F8420AC00712D150
+:10370000BDF80400401CADF80400BDF80C0000EB4F
+:10371000400202EB001004EB001090F8170ABDF80D
+:1037200004209042DCD8BDF80C0000EB400202EB14
+:10373000001004EB001090F8170ABDF80420904226
+:1037400008D8BDF80C00401CADF80C00BDF80C000A
+:103750000428C2D3BDF80C0004287DD39D4B002063
+:1037600058709D490120C1F88802C1F8880294F878
+:103770006500E8B3122084F82506BDF80000304447
+:10378000007A84F8610094F86100401EADF80C00E6
+:103790000020BDF80010014431444A7ABDF80C10F5
+:1037A00001EB410C0CEB011104EB0111014481F818
+:1037B0001E2A401C80B20A28EBD3BDF8000030441A
+:1037C000007DBDF800103144C97C40EA0120ADF80D
+:1037D0000800BDF800003044807DBDF80010314481
+:1037E000497D40EA0120588000204FF4007100E03C
+:1037F00056E0BDF8002002443244D27D04EB000CB8
+:103800008CF86620401C80B28842F0D358889946D4
+:10381000BDF80C1000EB8120401E81B20320F5F7AB
+:10382000D7FBE8B3B9F80210484664225143BDF80B
+:103830000820B1FBF2F184F860100121A171B9F800
+:103840000210491CA9F80210B9F80210BDF80820AE
+:10385000914242D9002000E091E0BDF80C1001EB4C
+:10386000410202EB011104EB011101EB001191F88F
+:10387000492A42F0010281F8492A401C80B21028EE
+:10388000E9D3BDF80C0000EB400101EB001004EBA4
+:10389000001090F8281A41F0010180F8281A00E081
+:1038A00046E0BDF80C0000EB400101EB001004EB1A
+:1038B000001090F8281A21F00601891C80F8281AB7
+:1038C000BDF80810BDF80C0000EB400202EB001040
+:1038D00004EB0010A0F82A1A25E04088012827D11F
+:1038E0000020BDF80C1001EB410202EB011104EBCA
+:1038F000011101EB001191F8492A22F0010281F82F
+:10390000492A401C80B21028EBD3BDF80C0000EB14
+:10391000400101EB001004EB001090F8281A21F090
+:10392000010180F8281ABDF80C100220F6F764F99E
+:1039300000202949C1F88802C1F888021FE0D8F8A0
+:10394000540044460A21B0FBF1F0BDF800103144A8
+:10395000097A884213D1BDF800003044007A18B1CA
+:10396000606D0A38606504E0C4F85490102084F853
+:10397000250600210520F6F73FF90120A071B8F8CF
+:10398000EA04424620B300201EE000200146BDF8B4
+:1039900000200244B154401C80B20528F7D3A8F897
+:1039A000EA1407B0BDE8F08F0020A4F8EA04F8E7B5
+:1039B000BDF800102944014431448978BDF8003035
+:1039C0000344F154401C80B2B2F8EA148142EFD8AB
+:1039D000444603E0180A002000004242B8F8EA0416
+:1039E00000287EF471ACDCE72DE9F74F002084B0AD
+:1039F000FE4E019005468046009096F826054FF051
+:103A0000000B012876D196F82106012872D108EB27
+:103A1000480101EB0810002706EB001A56E00AEBFC
+:103A2000071494F8420A00064ED594F8420A40F072
+:103A3000040084F8420A94F8420A000744D594F836
+:103A4000420A20F0080084F8420AC6F835B008EBB4
+:103A5000C80101EB082006EBC00007EB471100EBA3
+:103A60008109E24809F6F9611022253004F5246441
+:103A7000F4F7EBFBD9F8F10EC6F81900D9F8F50EFA
+:103A8000C6F81D0020783076D9F80C0FC6F8210052
+:103A9000D648D0F86812C6F83910B0F86C02A6F80B
+:103AA0003D006068C6F83F00706D81B20220F5F7F6
+:103AB0008FFA00210620F6F79FF8706D401C7065A4
+:103AC00000210520F6F798F87F1CBFB29AF8170A74
+:103AD000B842A4D841460220F6F78EF808F101005A
+:103AE0001FFA80F8B8F1040F91D386F821B60B20A5
+:103AF00086F82506BE4F0020387000980DE001F0D2
+:103B0000D7FBC6F87002D6F87002C0F300400190EF
+:103B1000D6F87002C0F3420000900028EFD096F86B
+:103B20002306B3493A31022816D1B24890F8322020
+:103B30002AB1002180F8321001F090F969E00725E0
+:103B400055200870FD204870AA2088700020C87099
+:103B5000087161224A718871F520485500208B4612
+:103B6000D6F87012C0F10302D200D1402B1803EB3B
+:103B70000B02D170401C80B20428F1D396F82206C3
+:103B800030B39D48D0F808123078B8B30020014314
+:103B90003CD000205946321892F8A8252B180B4427
+:103BA000DA71401C80B21428F5D30020321892F844
+:103BB00034262B180B44DA76401C80B20A28F5D341
+:103BC0000BEB0501069881F8250005F1260405E0B8
+:103BD0000BEB05000699C17105F10804CCB18349CE
+:103BE000069881F8E70406981021FF2311287DD05C
+:103BF00013DCA0F10B00062822D200E004E0DFE88D
+:103C000000F01F1FFF11F4200120C0E7012086F8FB
+:103C10002605002007B0BDE8F08FA22810DA122890
+:103C20000ED10FE2714880F82516744900205A46DB
+:103C300026180B5C9355401C80B20A28F8D30A342E
+:103C4000FDE26A4890F85C10C90704D0012080F3B7
+:103C50001388FEF711F84FF0000977E100EB4001FF
+:103C600001EB091002EB001696F8160A032814D08F
+:103C700096F8160A012810D096F8160A02280CD0D9
+:103C800096F8160A042808D096F8160A05287DD05A
+:103C900096F8160A06287AD054E101200BF80400A1
+:103CA000E41CA0B2022302900BF80030401C80B24A
+:103CB0001D230BF80030401C84B20020A7E006EB67
+:103CC000081292F8400A59460BF80400641CA0B28E
+:103CD00092F8424A0BF80040401C84B292F8420A23
+:103CE000400709D492F8420A000700E059E103D4E2
+:103CF00092F8420A800777D500201F46D2F8443A4E
+:103D0000C0F1030C4FEACC0C23FA0CF300EB040CCB
+:103D100001F80C30401C80B20428EFD3241DA3B25C
+:103D200009EBC90404EB092207EBC20408EB4812B3
+:103D3000002004EB8207D7F8F12EC0F10304E40061
+:103D4000E240C4180A55401C80B20428F3D31B1D5E
+:103D50009AB20020D7F8F53EC0F10304E400E34036
+:103D600084180B55401C80B20428F3D3121D92B264
+:103D70000020D7F80C3FC0F10204E400E3408418AF
+:103D80000B55401C80B20328F3D301E050E080E0E3
+:103D9000D21C1FFA82FA0024D7F8F90ED7F8FD1EBC
+:103DA000C4F10502D200F4F73EFA04EB0A020BF864
+:103DB0000200641CA4B2062CEED30AF106001FFA1E
+:103DC00080FA0024D7F8010FD7F8051FC4F10502C7
+:103DD000D200F4F728FA04EB0A020BF80200641C84
+:103DE000A4B2062CEED30CE00EE062E1D412002067
+:103DF000180A0020D44200200000404248910108E7
+:103E0000ACE00AF1060084B208F1010080B2FF4B79
+:103E100096F8171A804641453FF651AF0298029A2C
+:103E2000201A0BEB0201030A01F8023D487089E0F9
+:103E300002205E460BF80400E41CA4B223460020D6
+:103E400090461AE0421C3255641CA1B23C1894F80A
+:103E500005447454491C8CB2002108EB001047182B
+:103E600097F8117401EB040C06F80C70491C89B228
+:103E70001029F4D31034A4B290B298F80414474631
+:103E80008142DFD80BEB0300002100F8021DE11A8C
+:103E900057E003200BF80400E41CA7B202200BF843
+:103EA0000700781C80B20E210BF80010401C84B271
+:103EB00000219646DA463AE006EB011292F8400AF3
+:103EC0000AF80400641CA0B292F8424A0AF80040C2
+:103ED000401C84B292F8420A000726D509EBC90CAF
+:103EE0000CEB09220EEBC20201EB4113002002EBA6
+:103EF0008302131893F8173F00EB0408D4460AF81E
+:103F00000830401C80B20A28F3D30A34A3B2002040
+:103F1000141894F8304F00EB03080CF80840401CCC
+:103F200080B20228F4D39B1C9CB2491C89B296F83B
+:103F3000170A8842C0D80AEB0700002100F8021DCA
+:103F4000E11B417009F101001FFA80F9AF4A92F8B4
+:103F50006C19484649453FF681AE70E17878401CBF
+:103F600078707878052804D2A84890F85C20D207A9
+:103F700007D0A64880F8251690F85C10C90704D031
+:103F800005E00D2180F8251601E080F86030788882
+:103F9000010A0BF8041079880BEB04004170A41C93
+:103FA0004DE19A4F87F8251697F86100DC460BF82B
+:103FB00004000022641C38E097F8610002EB42160E
+:103FC00000EBC00101EB002007EBC00000EB860016
+:103FD00090F80207012826D197F8610000EB400114
+:103FE00001EB001007EB001000EB021090F8100935
+:103FF0000CF80400641CA3B2002097F8611001EBD8
+:10400000C10404EB012107EBC10101EB860101446E
+:1040100091F803171C180CF80410401C80B20A28F1
+:10402000EBD30A339CB2521C92B297F8610000EBBA
+:10403000400101EB001007EB001090F8E7089042F8
+:10404000BAD8FCE07878401C7870787805280CD2D3
+:104050006E4A92F8610000EB400606EB001002EB9E
+:10406000001090F8F808C0070FD0684A82F82516AB
+:1040700092F8610000EB400101EB001002EB001030
+:1040800090F8F808C00704D005E0122082F8250651
+:1040900001E082F860305D4890F861100BF8041080
+:1040A00079880BEB0400090A417079888170E41C5F
+:1040B000C5E0DFF85881012188F80610D8F85410BF
+:1040C0000A22B1FBF2F259460BF80420D8F854004A
+:1040D000641C0A2801D90A2001E0D8F85400002203
+:1040E0000292814608552220641C08551646DA467D
+:1040F000641C9DE0D8F8540038B1D8F85400801BF7
+:10410000401E81B20220F4F7F7FE98F818005146DD
+:104110000AF80400641CA2B20020D8F81930C0F1DB
+:104120000304E400E34084180B55401C80B20428CB
+:10413000F3D3121D92B20020D8F81D30C0F1030451
+:10414000E400E34084180B55401C80B20428F3D3EC
+:10415000121D92B20020D8F82130C0F10204E40010
+:10416000E34084180B55401C80B20328F3D3D21CC3
+:1041700097B20024414651F8250F4968C4F1050261
+:10418000D200F4F750F8E2190AF80200641CA4B255
+:10419000062CEFD3BF1DBFB20024414651F82D0FAE
+:1041A0004968C4F10502D200F4F73DF8E2190AF8B3
+:1041B0000200641CA4B2062CEFD3BF1D98F83E3059
+:1041C000B8B2414652460AF80030401C98F83D30DB
+:1041D00080B20AF80030401C98F83C3080B20AF8EF
+:1041E0000030401C98F83B3080B20AF80030401C88
+:1041F00091F83A3080B21354401C91F8393080B2B3
+:104200001354401C83B2002002E00000D4120020AE
+:10421000D1F83F40C0F10307FF00FC40C718D45558
+:10422000401C80B20428EFD31B1D761C9CB2B6B292
+:1042300002990020B6EB09028841FFF65BAF661BCE
+:104240000BEB0500320A8046427086700023D94687
+:104250000AE0E91801EB0907F879DDE90021F5F733
+:1042600047FCF8715B1C9BB29E42F2DC164D95F840
+:10427000670228B1B1B2404600230422F6F77EFB64
+:10428000B1B24E464046F5F717FA010A3155641CA3
+:10429000A1B27054491C95F823068CB202280AD1A9
+:1042A000601F010AF170307181B2701D01F047F991
+:1042B0003055641CA4B2054804600121001FF5F7C5
+:1042C00051FA2046A6E40000D4120020BC6402404B
+:1042D00070B5164C40F224452946204603F053F8A9
+:1042E000002821D02946204602F0EAFF104D002187
+:1042F0002846F5F737FA61102846F5F71DFA0D49FB
+:10430000012081F824062088A088281D0268C2F5B3
+:10431000FA62A1F8EA244FF4FA6101602846BDE888
+:1043200070400121F5F71EBA70BD00000010014079
+:1043300088640240D412002010B5074C054920467D
+:10434000F5F7FAF900212046F5F70CFA03490120A8
+:10435000087010BD00800028B8640240180A0020D0
+:104360002DE9F04301218FB0880500F0F7FEDFF85A
+:1043700094904846F5F700FA402005010390002488
+:10438000CDE90545C60207940894CDE909464FF0EA
+:1043900000681E480B940C940D941B4FCDF80080C0
+:1043A0000E94CDE9017069464846F5F78DFA012271
+:1043B00010214846F5F772FADFF84890A9F1300964
+:1043C0004846F5F7D9F94FF4FA60CDE90340CDE955
+:1043D000054507940894CDE909460D480B940C94C3
+:1043E0000D94CDF800800E94CDE9017069464846E1
+:1043F000F5F76AFA01214846F5F7B4F90FB0BDE8C0
+:10440000F0830000B864024004100140520A00200A
+:10441000206000207CB50121032000F09FFE134D99
+:10442000072206212846F5F7DBFF0722114628461A
+:10443000F5F7D6FFC020022100908DF8051000246A
+:104440008DF8064001208DF807008DF804106946AC
+:104450002846F5F789FF072000908DF804408DF875
+:10446000074069460248F5F77FFF7CBD0004024023
+:104470000000024070B50024FFF7CCFFFFF770FF8B
+:104480004FF4E13000F086F800F066F8012140209A
+:1044900000F07CFE012000F0FDFE2D490B2081F88C
+:1044A0002506002581F8145581F8165581F8155513
+:1044B00081F817554FF47A70C1F81C0581F824551E
+:1044C000012381F8263581F8253581F82735C2008A
+:1044D000C1F82C2581F8FC5481F8FE3481F8FD34B4
+:1044E00081F8FF34C1F8040581F8085581F80A35D0
+:1044F00081F8093581F80B354210C1F81025154AAD
+:10450000157095705370D37042F21076966042F633
+:10451000F82604EB440201EB820282F8305582F85F
+:10452000325582F8313582F83355C2F83865641C4B
+:10453000042CEED391F8202622B191F82026521EA9
+:1045400081F8222604F0D8FBBDE8704000F022B9C3
+:10455000D41200200443002038B546208DF8000016
+:1045600002208DF8010001248DF802408DF80340EF
+:104570006846FDF745FB25208DF800008DF80140C9
+:1045800000208DF802008DF803406846FDF738FBE7
+:1045900038BD00001FB504460121102000F01AFEAE
+:1045A0000020ADF804000094ADF80600ADF8080056
+:1045B000ADF80C000C200D4CADF80A006946204601
+:1045C00002F018FF0121204602F07DFE012240F298
+:1045D0002441204602F0F6FE1021204602F070FE33
+:1045E0000122C021204602F078FE1FBD00100140CC
+:1045F0002DE9F04F8DB034225F496846F3F725FE70
+:104600005E4D002695F8220600287CD0DFF870B1B8
+:104610000121CBF888124FF0000985F82496594FF4
+:10462000594C02E0B85DA055761C5648F3F72BFEB6
+:10463000B042F7D8DFF85481C8F800600121A8F132
+:104640000400F5F78FF84FF4FA7004F055FB85F885
+:104650002496DFF830A100260AF1750A03E01AF863
+:104660000600A055761C47487530F3F70CFEB042A3
+:10467000F5D8C8F8006045480121001FF5F772F829
+:104680004FF47A7004F038FB4E46A94685F824664C
+:10469000DFF8F0A000250AF1020A03E01AF805008D
+:1046A00060556D1C3748801CF3F7EDFDA842F5D826
+:1046B000C246C8F8005035480121001FF5F752F8EE
+:1046C0004FF47A7004F018FBB04689F8246600268F
+:1046D00002E0B85DA055761C2A48F3F7D4FDB0423D
+:1046E000F7D85546CAF80060DFF8A0A00121AAF16A
+:1046F000040A5046F5F736F84FF47A7004F0FCFAE5
+:104700002349684600E034E0F3F7B1FD1D496846EF
+:10471000891DF3F7ACFD4F4689F824860026E9464B
+:1047200003E019F80600A055761C6846F3F7ABFDC8
+:10473000B042F6D82E6001215046F5F713F84FF439
+:104740007A7004F0D9FA464687F824860D4900208D
+:104750000A310A5C2254401C0728FAD3401E286004
+:1047600001215046F4F7FEFF642004F0C5FACBF8AF
+:1047700088620DB0BDE8F08FC0960108D412002009
+:1047800000004242E4930108520A0020BC64024047
+:10479000901800202DE9F04FDFF8F48389B0002451
+:1047A00098F8220600287DD0FA480125C0F88852E2
+:1047B00098F8231608F27650F74E0090022904D09C
+:1047C000A34688F824B6F54FEDE000203055641C70
+:1047D000642CFBD3814688F82406F04900209631EA
+:1047E0000A5C3254401C0828FAD3002708F2E4542B
+:1047F00006E008EB070090F8E405F11908727F1C49
+:104800002046F3F740FDB842F3D82C20F119087286
+:10481000002408F20C6B093706E008EB040090F85E
+:104820000C0639197054641C5846F3F72CFDA0424D
+:10483000F3D8DBA1D848F3F71AFDD748F3F723FDE7
+:10484000DFF860B3CBF800000121ABF10400F4F70E
+:1048500089FF4FF47A7A474605E0012004F04CFACC
+:10486000641C54457ED897F824060028F5D0CE481D
+:10487000D0F81802C949B331C8B100204A463254B1
+:10488000401C6428FBD3B84687F824260024085D22
+:104890003055641C0E2CFAD30098F3F7F4FC000496
+:1048A000000C00E073E032D00024414629E0B84615
+:1048B00087F82496002404E0B848B330005D3055F2
+:1048C000641CB648B330F3F7DEFCA042F4D8CBF852
+:1048D0000040B4480121001FF4F744FF464605E0BC
+:1048E000012004F009FA641C5445BBD896F824064C
+:1048F0000028F5D015E00A1992F8762533199A7335
+:10490000641C8442F7D3A6A1A348F3F7B0FCA248E5
+:10491000F3F7B9FCCBF80000A2480121001FF4F71F
+:1049200021FF564697F8240690B3A048A0494C466C
+:10493000006808609D48001D006848609B4808307A
+:104940000068886000203A1882F8A845401C1428A6
+:10495000F9D3087A04AECD7A8B7A4A7A86E82D00AC
+:10496000CD7900E012E108798B794A798DE82D0044
+:104970008B780A788FA19A4802F0A4FD00210320C9
+:10498000F5F73AF9002802D08248C0F888424BE295
+:10499000FFE7012004F0B0F9641CB442C2D93BE245
+:1049A000385D3055641C7D48F3F76DFCA042F7D8A4
+:1049B0007C4804600121001FF4F7D4FE4FF4FA7024
+:1049C00004F09AF95846DA46C34688F82406DFF818
+:1049D000CC81002408F1750803E018F80400305574
+:1049E000641C6E487530F3F74EFCA042F5D86D4854
+:1049F00004600121001FF4F7B5FE4FF47A7004F053
+:104A00007BF9D046D9468BF824A6DFF890A1002484
+:104A10000AF1020A03E01AF804003055641C5F48EA
+:104A2000801CF3F730FCA042F5D8DFF878A1CAF873
+:104A300000400121AAF10400F4F794FE4FF47A70CB
+:104A400004F05AF989F82486002402E0385D3055D4
+:104A5000641C5248F3F717FCA042F7D85746CAF82F
+:104A6000004050480121001FF4F77CFE4FF47A709B
+:104A700004F042F9C24689F82486DFF82081002438
+:104A800008F16A0803E018F804003055641C434834
+:104A90006A30F3F7F8FBA042F5D8BB463C604148CA
+:104AA0000121001FF4F75EFE4FF4FA784F4605E04F
+:104AB000012004F021F9641C444567D897F82406C6
+:104AC0000028F5D0D14687F824A6DFF8D0A000242E
+:104AD0000AF1390A03E01AF804003055641C2F4823
+:104AE0003930F3F7D0FBA042F5D8DA46CBF80040D6
+:104AF0002C480121001FF4F735FE05E0012004F0E9
+:104B0000FBF8641C4445D8D897F824060028F5D053
+:104B100087F824962448D0F818022049113168B14A
+:104B200000200A5C3254401C0D28FAD30098F3F799
+:104B3000AAFB0104090C1BD0002013E000248B46C3
+:104B400003E01BF804003055641C14481130F3F7DF
+:104B50009AFBA042F5D80FE03A1892F87625331860
+:104B60005A73401C8842F7D30DA10B48F3F77FFB23
+:104B70000948F3F788FB0446CAF8004009480121B8
+:104B8000001FF4F7EFFD4FF47A7B31E0BDE0000049
+:104B9000D412002000004242520A0020E49301088F
+:104BA0000D0A0000BC64024000004342107AFF1F5F
+:104BB000F067002025303278253032782530327881
+:104BC00025303278253032782530327825303278E9
+:104BD00025303278253032782530327825000000B3
+:104BE0007C1800200A2004F087F8641C5C458AD8F1
+:104BF00097F824060028F5D087F824960024DFF8DB
+:104C000038B203E01BF804003055641C8A48F3F7FF
+:104C10003AFBA042F6D8CAF8004001218748F4F7D1
+:104C2000A1FD05E0012004F067F8641C4445DED8CE
+:104C300097F824060028F5D087F82496DFF8F8B115
+:104C400000240BF1110B03E01BF804003055641C29
+:104C500079481130F3F717FBA042F5D8D346CAF8CC
+:104C6000004001217548F4F77DFDC24605E00120B2
+:104C700004F042F8641C544547D897F824060028ED
+:104C8000F5D0C84687F824966B4800243730015D7C
+:104C90003155641C0C2CFAD3601ECBF800000121A6
+:104CA0006648F4F75FFD05E0012004F025F8641C78
+:104CB00054452AD897F824060028F5D060A1624808
+:104CC00004F0BAF9D8B1604A002143181344914660
+:104CD0005B797C1884F86135491C1429F5D397F861
+:104CE000BD0568B359495A48F3F7C1FA52495848C3
+:104CF0004239F3F7BCFA87F8248600240AE0012041
+:104D000003F0FAFF641C5445D8D985E05048005D93
+:104D10003055641C4E48F3F7B6FAA042F6D8CBF8EB
+:104D2000004001214548F4F71DFD05E0012003F096
+:104D3000E3FF641C54456FD897F824060028F5D08B
+:104D4000642003F0D9FF002087F8240604463A487F
+:104D50004330B046025D3255641C0B2CF9D3601E03
+:104D6000CBF8000001213548F4F7FCFC05E00120F8
+:104D700003F0C2FF641C54454ED897F8240600285F
+:104D8000F5D034A1304804F057F9061E37D064201E
+:104D900003F0B2FF00200446391881F8A845401CF2
+:104DA0001428F9D30020494632180A4452783B1897
+:104DB00083F8AD25401C0F28F6D300210320F4F71B
+:104DC0001BFF10B12448C0F88842642003F094FF10
+:104DD00087F824461849002440463E390A5D0255AA
+:104DE000641C072CFAD3611ECBF800100121134874
+:104DF000F4F7B8FC642003F07FFF564610E0012072
+:104E000003F07AFF641C5445BBD905E0012003F090
+:104E100073FF641CB44203D985F31388FCF72CFF9D
+:104E200097F824060028F1D00B490020C1F8880229
+:104E300009B0BDE8F08F00002C940108B86402406E
+:104E400049434349443A0000206000209018002064
+:104E5000200A0020493A0000000042422DE9F047B4
+:104E60000020574E01463154401C6428FBD3554D59
+:104E7000884685F82416544900200A5C3254401CA8
+:104E80000828FAD3002705F2E45405E0E81990F861
+:104E9000E405F11908727F1C2046F3F7F4F9B842D3
+:104EA000F4D82C20F1190872002405F20C69093796
+:104EB00005E0281990F80C0639197054641C48460E
+:104EC000F3F7E1F9A042F4D840A13D48F3F7CFF958
+:104ED0003B48F3F7D8F93E4F3860A7F1040A0121A7
+:104EE0005046F4F73FFC05E0012003F005FF641C89
+:104EF000642C03D895F824060028F5D03548D0F85E
+:104F0000180231491D31B8B1002042463254401CCC
+:104F10006428FBD3A84685F824260024085D305574
+:104F2000641C0E2CFAD32C48F3F7ADF90004000CE6
+:104F300031D00024414628E04046A84685F82406A2
+:104F40000024894603E019F804003055641C1E480B
+:104F50001D30F3F798F9A042F5D83C600121504686
+:104F6000F4F700FC464605E0012003F0C5FE641C92
+:104F7000642C1FD896F824060028F5D01AE00A19E8
+:104F800092F8762533199A73641C8442F7D30FA1E3
+:104F90000B48F3F76CF90A48F3F775F9386001210B
+:104FA0005046F4F7DFFB05E0012003F0A5FE641C8A
+:104FB000642C03D895F824060028F5D0BDE8F087C6
+:104FC000520A0020D41200207A9401080D0A000031
+:104FD000BC640240000043424A1800202DE9FC5FF7
+:104FE0000121592000F0BAF800248DF80440022075
+:104FF000DFF894B04FF47C578DF8070000976946AE
+:105000005846F5F7B1F9FC20DFF8809000908DF854
+:10501000044001258DF8075069464846F5F7A4F984
+:10502000DFF86CA04FF440468DF8044000968DF8F0
+:10503000075069465046F5F797F90720DFF8548086
+:1050400000908DF804408DF8075069464046F5F70A
+:105050008BF907214046F5F7DCF931465046F5F764
+:10506000D8F939465846F5F7D4F9FC214846F5F702
+:10507000D0F90948D0F828120848012902D0047054
+:10508000BDE8FC9F0570FBE70010024000180240DD
+:10509000000C02400000024000004242D4120020F6
+:1050A00010B5FFF79BFF642003F026FE1048D0F8F0
+:1050B0003C12104819B1002180F8221610BD0E498B
+:1050C000D1F8182292B1012280F82226D1F80822C4
+:1050D000D1F80C1242EA4101C94380F8231690F836
+:1050E000231601F0030180F8231610BD0222EBE71E
+:1050F00000804142D4120020000043427CB50121CF
+:10510000102000F02BF84CF20400012400908DF8E0
+:10511000044000208DF8060003208DF80500084D9E
+:105120008DF8074069462846F5F71EF90421284600
+:10513000F5F76DF90348C0F8B842C0F8BC427CBD31
+:105140000010024000004242FFF7D8BF4FF4006158
+:105150000148F5F755B9000000040240044A00294F
+:10516000116801D0014300E08143116070470000E5
+:1051700030380240044A0029116801D0014300E0A0
+:10518000814311607047000010380240044A002932
+:10519000116801D0014300E08143116070470000B5
+:1051A00034380240044A0029116801D0014300E06C
+:1051B000814311607047000040380240044A0029D2
+:1051C000116801D0014300E0814311607047000085
+:1051D00020380240044A0029116801D0014300E050
+:1051E000814311607047000044380240044A00299E
+:1051F000116801D0014300E0814311607047000055
+:105200002438024070B5204B1968204C11F00C0175
+:1052100004D06610042903D0082903D004601BE0E1
+:10522000066019E0184A121F1168C1F38055116811
+:1052300001F03F0115B1B6FBF1F101E0B4FBF1F172
+:1052400014681268C4F388146143C2F30142521C0B
+:105250005200B1FBF2F1016019680F2202EA11114C
+:105260000B4A545C0168E14041601C68072505EA6F
+:105270009424145D21FA04F484601B6805EA533316
+:10528000D25CD140C16070BD083802400024F400F7
+:105290000000002005490028086802D040F0040002
+:1052A00001E020F00400086070470000000806508C
+:1052B00001480068704700000808065070B50120DA
+:1052C00080F310880C4D10212846F5F7A0F808212E
+:1052D0002846F5F79EF8D720F3F732FFFF20F3F7C3
+:1052E0002FFF044610212846F5F793F8002181F39B
+:1052F0001088204670BD00000000024070B50120FB
+:1053000080F31088194C0020A080FFF7D7FF00061B
+:1053100009D4012003F0F0FCA088401C80B2A080DA
+:10532000C828F2D31EE0A088C8281BD2104D102137
+:105330002846F5F76CF808212846F5F76AF89F200B
+:10534000F3F7FEFEFF20F3F7FBFEFF20F3F7F8FE76
+:10535000607010212846F5F75CF8002080F3108873
+:10536000607870BD002080F3108870BD221200208C
+:105370000000024070B5012188B08803FFF712FFDA
+:1053800001210220FFF7EAFE00244FF400602F4EB7
+:105390008DF8044000908DF8074069463046F4F7D8
+:1053A000E3FF01218DF8041002258DF80550080354
+:1053B0008DF806408DF80710009069463046F4F7E6
+:1053C000D3FF05220D213046F5F70AF805220E21FC
+:1053D0003046F5F705F805220F213046F5F700F8BD
+:1053E0004FF4604000908DF8045003208DF80500C4
+:1053F0008DF806408DF8074069463046F4F7B4FF53
+:10540000134D284600F04AF8ADF810406815ADF885
+:1054100012001820ADF814000720ADF81800ADF800
+:1054200008404FF48270ADF80C40ADF80A00ADF8BA
+:105430000E40ADF8164002A9284600F064F801219C
+:10544000284600F021F808B070BD000000040240BA
+:105450000038004070B50B4C05460221204600F094
+:1054600047F80028F9D02946204600F04AF80121E3
+:10547000204600F03DF80028F9D0204600F03FF823
+:10548000C0B270BD003800400029018802D041F050
+:10549000400101E021F0400101807047114910B541
+:1054A00088420AD1841401212046FFF79FFE20463E
+:1054B000BDE810400021FFF799BE0B49884202D198
+:1054C0000121041404E0094988420AD10121C413CE
+:1054D0002046FFF773FE2046BDE810400021FFF78D
+:1054E0006DBE10BD0030014000380040003C00405F
+:1054F0000246002012890A4200D0012070478089AC
+:1055000070478181704730B502884C8802F441535E
+:105510000A88CD8822438C882C4322430C8922435D
+:105520004C8922438C892243CC8922431A4302802E
+:10553000828B22F400628283098A018230BD024696
+:10554000002003E012F8013B1844C0B2491E89B2A2
+:10555000F8D2704770B501218D070024284601F06C
+:105560008BFBE8B3F5F7FAF90020264B3BE003EBA1
+:105570008401D1F840261278012AD1F8402603D0C0
+:105580005278012A08D02AE01070D1F840265070D5
+:10559000D1F84026907030E0D1F840269278F2B9E8
+:1055A000D1F840265668761C5660D1F840265268DD
+:1055B000D1F84066B668B24211D3D1F840660122F4
+:1055C000B270D1F84026D278012A16D0D1F8402600
+:1055D0005070D1F840265060D1F84016C87000E0F5
+:1055E00005E0641CE4B293F83E16A142BFD82846F9
+:1055F000BDE87040012101F089BAD1F84016486039
+:10560000EDE70000D41200200CB5002225490092DD
+:105610000192086840F4803008604FF4A063086885
+:1056200000F4003001900098401C0090019810B9DF
+:1056300000989842F3D10868800330D5012001908A
+:1056400018484030026842F08052026016480268F2
+:1056500042F4804202601348083002680260026827
+:10566000026002680260031F104A1A600A6842F072
+:1056700080720A600A689201FCD50D4A40F2056109
+:105680001160016821F003010160016841F002012D
+:1056900001600168C1F381010229FAD10CBD0192B8
+:1056A0000CBD000000380240007000400854400764
+:1056B000003C02407CB500229FED170A00928DED60
+:1056C000010A6D4601AC16E0835CA3F13006102E92
+:1056D00005D2009B1B010093865C303E07E0413BF6
+:1056E000062B0CD2009B1B010093865C373E1E43A9
+:1056F000521CD2B200968A42E6D3002006E0BFEEEA
+:10570000000A7CBD2A5C2254401CC0B2B0EB510F91
+:10571000F8D39DED010A7CBD0000000030B50546C0
+:105720000022104611E0AB5CA3F13004102C02D231
+:1057300044EA001007E0A3F14104062C08D204015A
+:10574000A3F137002043521CD2B28A42EBD330BDC2
+:105750004FF0FF3030BD00002DE9FC414E4D4FF0C1
+:10576000380895F86A02002105F51A75FBF7D0FB99
+:1057700001240826CDE90064024618200023414692
+:10578000FCF79EFC071D07EB47004006000E0823B0
+:105790002D2241460094FCF725FC687800217F1CEF
+:1057A000FBF7B6FB024607EB4700CDE90064400675
+:1057B000000E00234146FCF783FC074407EB47003B
+:1057C0004006000E08232D2241460094FCF70AFCF7
+:1057D000287800217F1CFBF79BFB024607EB470064
+:1057E000CDE900644006000E00234146FCF768FC4A
+:1057F000074407EB47004006000E082320224146DD
+:105800000094FCF7EFFB687900217F1CFBF780FB1D
+:10581000024607EB4700CDE900644006000E002376
+:105820004146FCF74DFC074407EB47004006000EDD
+:1058300008232D2241460094FCF7D4FB287900214F
+:105840007F1CFBF765FB024607EB4700CDE90064D0
+:105850004006000E00234146FCF732FC074407EBEC
+:1058600047004006000E08232D2241460094FCF715
+:10587000B9FBE87800217F1CFBF74AFB024607EBE7
+:105880004700CDE900644006000E00234146FCF7C6
+:1058900017FCBDE8FC810000D41200200249C8704A
+:1058A0000120887170470000D41200202DE9FC5FB0
+:1058B00000252C46F4F7BCFBF94FB87900287DD0C1
+:1058C000A94687F80690FCF7E7F9F8780223DFF895
+:1058D000D4B301264FF008084FF0100A0F286ED2FB
+:1058E000DFE810F00F008300EC007A01BE01E50252
+:1058F00038045C05A505F405870649079207C60725
+:105900001908F5F71BF801280AD0022808D0042846
+:1059100006D0082804D10220FFF7C0FF87F8609066
+:10592000CDE900A600211523DFA20846FCF765FC9F
+:1059300097F8610010B3CDE9008644460523DFA245
+:1059400014210020FCF759FCCDE9004697F86120AE
+:10595000002314211E20FCF7B3FBCDE9004697F885
+:1059600061000A2300EB400101EB001007EB00127D
+:105970001421282002F6EE02FCF73FFC97F86000A5
+:10598000FF2825D017F8600FCDE900060A2364220E
+:105990001E211846FCF7A4FACDE900863A780023C8
+:1059A0002D213220FCF78CFB00EB4001322000EB74
+:1059B000410008232522C0B22D2101E0D3E30FE3EB
+:1059C0000096FCF70FFB17F86009642807D007E37F
+:1059D000CDE9008615232D21BAA2142044E287F8D0
+:1059E00060900220FFF75AFFF1E7F4F7A7FF0128C4
+:1059F0000BD0022809D0042802D0082805D101E0E4
+:105A0000082000E00320FFF749FF97F8210638B18E
+:105A100097F8220638B1012808D0022811D108E0F1
+:105A20001523ACA207E01523ADA204E01523B0A214
+:105A300001E01523B1A2CDE9008600210846FCF75C
+:105A4000DCFBB878012802D002280CD101E0AF4875
+:105A500001E0AE481230CDE9000609231A460A21BA
+:105A60000020FCF77DFBA94818234838CDE9000643
+:105A70001A4600216820FCF773FBCDE900864446F6
+:105A80001523A3A21A210020FCF7B7FBCDE900469D
+:105A90001523A5A224210020FCF7AFFBCDE9004689
+:105AA0007A6D002324215420FCF70AFB786D10B98D
+:105AB0000220FFF7F3FEFFF74FFE88E7F4F73EFF03
+:105AC000012806D0022804D0042809D0082818D1BB
+:105AD0000EE097F85C0020F0800087F85C0010E092
+:105AE00097F85C0020F0800087F85C00082006E052
+:105AF00097F85C0020F0800087F85C000320FFF737
+:105B0000CDFE97F8210638B197F8220668B1012832
+:105B10000ED0022814D118E0CDE90086002115230B
+:105B200085A20846FCF769FB15E015236CA201E08D
+:105B300015236FA2CDE9008600210846FCF75DFB26
+:105B400097F8E7040F2803D005E015236BA2F1E7CF
+:105B50000120FFF7A3FEB878012802D002280CD15B
+:105B600001E06A4801E069481230CDE900060923E6
+:105B70001A460A210020FCF7F3FA97F8600010B1EA
+:105B80000020FFF78BFE614818234838CDE9000656
+:105B90001A4600216820FCF7E3FACDE900A6544636
+:105BA000102367A214212820FCF727FBCDE90086EB
+:105BB000152365A224211220FCF71FFB97F85C0037
+:105BC00000067FF578AFCDE90046102363A22E21B1
+:105BD0000020FCF712FB6EE7F4F7B0FE012806D0B8
+:105BE000022809D004280ED008281ED121E03879D7
+:105BF000D8B13879401E04E03879032815D23879B5
+:105C0000401C387111E0387930B1012806D00228E3
+:105C100006D0032809D105E0042004E0052002E0B5
+:105C2000062000E00720FFF739FEF878032805D0AA
+:105C3000CDE60220FFF732FE4846E2E73348042271
+:105C40000021243000F000FFCDE900A938792F4968
+:105C5000243101EB001238790007010E1023F1E323
+:105C6000F4F76CFE082802D10320FFF717FEF8783E
+:105C70000428DDD1254804220021643000F0E4FE30
+:105C800097F8220620B1012875D0022872D198E039
+:105C90001023CDE9008612A21946002083E06AE0B5
+:105CA000D4120020000042424669726D776172652D
+:105CB000446F776E6C6F616400000000506F727407
+:105CC0003A000000446F776E6C6F61642046616932
+:105CD0006C2100004E6F205369676E616C000000FC
+:105CE000547970653A53746174696F6E00000000F6
+:105CF000547970653A436C6F75640000547970652F
+:105D00003A436C6F75642D546573740048B3010891
+:105D10004F66666C696E65205265636F72642055CC
+:105D2000706C6F61640000005265636F7264206E76
+:105D3000756D6265723A00004F66666C696E65004B
+:105D4000424C5545534B5900454E455247592054F6
+:105D50004543484E4F4C4F475900000055706772FD
+:105D60006164652045525220436865636B20477526
+:105D70006E00000019E044461023AFF28C02CDE91A
+:105D8000008619460020FCF738FACDE900461023BA
+:105D9000F5A238210020FCF730FACDE900461123A6
+:105DA000F34A38211E20FCF728FA97F8230600B39F
+:105DB00097F8230601281CD097F82306022854D010
+:105DC00005E6CDE9008610234446EAA219460020E4
+:105DD000FCF713FACDE900461023E3A23821002096
+:105DE000FCF70BFACDE9004611233821E54A1E20C5
+:105DF000D9E7781990F8610518B96D1CADB2152D69
+:105E0000F7D3CDE9008644461023DFA21A210020F3
+:105E1000FCF7F3F9CDE900467A1910231A21202066
+:105E200002F26152FCF7E9F9CDE900461023D8A24D
+:105E300024210020FCF7E1F9CD4ACDE900462421D8
+:105E4000102339320846FCF7D8F9CDE90046102373
+:105E5000D1A22E210020FCF7D0F9C54ACDE9004699
+:105E60000F232A322E2124202FE3CDE90086444639
+:105E70001023CBA21A210020FCF7BFF9BC4ACDE9C0
+:105E80000046102361321A211E20FCF7B6F9CDE935
+:105E900000461023C0A224210020FCF7AEF9B44A2A
+:105EA000CDE90046142325322E2100200DE3F4F71E
+:105EB00045FD012804D0022807D008280FD10BE0A7
+:105EC000387960B13879401E04E03879032806D269
+:105ED0003879401C387102E00320FFF7DFFCF878C6
+:105EE00005287DD104220021AF4800F0ADFDCDE9A9
+:105EF00000A63A79BA46012300213E20521CFCF745
+:105F0000DFF8CDE9008647461023A8A200214820EB
+:105F1000FCF773F9DFF890820823A8F1F408CDE9C3
+:105F200000861A4600217820FCF71AF9CDE90076A0
+:105F30001023A1A208214820FCF75FF908231A4684
+:105F400019467820CDE90089FCF70AF9CDE90076F9
+:105F500010239CA219460020FCF74FF99AF8040080
+:105F600000EB400101EB00110AEB011090F81D0A53
+:105F70004FF01003012840D094A2CDE90076102103
+:105F80001E20FCF73AF9CDE90076B046102391A225
+:105F900018210020FCF731F99AF8040000EB4001C9
+:105FA00001EB00100AEB001090F8160ACDE900781A
+:105FB00005289AF8040000EB400101EB00100AEB01
+:105FC00000101CD090F8160A7749403101EB0012FE
+:105FD0000C2318213620FCF710F9C346B84600E020
+:105FE00024E2CDE9007B10237DA220210020FCF7D4
+:105FF00004F909274FF0200A9EE07CA2BDE790F843
+:106000001C0A6949B031E1E707EB47014FF07A0913
+:10601000B9EB410F02D2641CA4B20027307900EB27
+:10602000400101EB001006EB001000EB051090F8AA
+:10603000420AC009CDE90080307900EB400101EB54
+:10604000001006EB001000EB051090F8402A0AEB58
+:10605000C400C1B207EB47004006000E0023FCF766
+:106060002FF8384487B207EB4701B9EB410F02D252
+:10607000641CA4B20027307900EB400101EB001052
+:1060800006EB001000EB051090F8420A0823C00947
+:1060900000900AEBC400C1B207EB47004006000EB7
+:1060A0002D22FBF79FFF7F1CBFB207EB4701B9EB27
+:1060B000410F02D2641CA4B20027307900EB4001EA
+:1060C00001EB001006EB001000EB051090F8420AFF
+:1060D000C009CDE90080307900EB400101EB0010F0
+:1060E00006EB001000EB051090F8412A0AEBC40003
+:1060F000C1B207EB470040065646000E0023FBF7EF
+:10610000DFFF384487B207EB4701B9EB410F02D2FA
+:10611000641CA4B2002706EBC400C1B207EB470021
+:106120004006000E08233B22CDF800B0FBF75AFFD3
+:106130007F1C6D1CBFB2ADB22E4E307900EB40011A
+:1061400001EB001006EB001090F8170AA8423FF68A
+:106150005BAF6BE1F4F7F2FB01284DD0022850D081
+:10616000082858D154E0F1E355524C3A00000000A1
+:1061700057180020547970653A436C6F75642D543C
+:1061800061737400029401084943434944000000CC
+:1061900041504E203A000000494D45493A00000068
+:1061A000535349443A000000ECB301084F6E4C6968
+:1061B0006E65203A200000004F66664C696E653AB5
+:1061C00020000000547970653A00000052533438C2
+:1061D0003500000050726F746F636F6C3A000000FE
+:1061E00047756E2D416464723A0000004C4F524175
+:1061F00000000000D4120020387940B13879401EE8
+:1062000004E03879032806D23879401C387102E05E
+:106210000320FFF743FBF87806289AD10126BE71C8
+:1062200004220021F94800F00FFCCDE900A63A79DC
+:10623000012300214020521CFBF742FFCDE90086DC
+:10624000C3461023F2A214210020FBF7D6FF092633
+:1062500096E006EB46024FF07A09B9EB420F02D204
+:10626000641CA4B200264FF0010ACDE900BA0879F7
+:10627000884600EB400202EB001001EB001000EB3F
+:10628000051090F8402A142707EBC400C1B206EBB2
+:1062900046004006000E0023FBF712FF304486B292
+:1062A00006EB4601B9EB410F02D2641CA4B20026F2
+:1062B00007EBC400C1B206EB46004006000E0823FF
+:1062C0002D22CDF800A0FBF78DFE761CB6B206EBB2
+:1062D0004601B9EB410F02D2641CA4B20026CDE9FD
+:1062E00000BA98F8040005EB451100EBC00202EB80
+:1062F000002008EBC00000EB810090F8140F64212F
+:1063000010FB01F0020A07EBC400C1B206EB460025
+:106310004006B846000E0023FBF7D2FE304486B29A
+:1063200006EB4601B9EB410F02D2641CA4B2002671
+:1063300008EBC400C1B206EB460040065746000E0B
+:1063400008232522CDF800A0FBF74CFE761CB6B240
+:1063500006EB4601B9EB410F02D2641CA4B2002641
+:1063600008EBC400C1B206EB46004006000E08234D
+:106370003B220097FBF736FE761C6D1CB6B2ADB221
+:10638000A649087900EB400202EB001001EB001077
+:1063900090F8170AA8423FF65CAFE4E2F4F7CEFAB1
+:1063A000082802D10320FFF779FAF8783C4607283D
+:1063B000F3D1964804220021403000F045FBCDE99E
+:1063C000008647461023964A14210020FBF715FF4C
+:1063D000A14605EB450000EB051109EB01108046D5
+:1063E00090F8280AC0071DD005EB8501142000EBAA
+:1063F0004104CDE90076E1B205238AA20020FBF733
+:10640000FCFECDE90076E1B201236A1C1E20FBF7F9
+:1064100057FECDE9007608F61E22E1B20A232A20B3
+:10642000FBF7EBFE6D1CADB2042DD2D39BE2F4F76B
+:1064300085FA012807D002280CD0042812D0082899
+:106440002AD12DE040E0387910B13879401E1EE0A5
+:1064500005201CE03879052802D23879401C16E066
+:10646000484614E03879062816D2DFE800F0030524
+:1064700007090B1209200DE00A200BE00B2009E0B0
+:106480000C2007E00D20FFF709FA97F82006387175
+:1064900002E00E20FFF702FAF878082804D062E242
+:1064A0000220FFF7FBF9DBE73879584C04228034EF
+:1064B00004EB0010002100F0C7FACDE900A93879FB
+:1064C000102304EB00120021002021E2F4F736FA39
+:1064D000012806D0022809D004280ED0082849D166
+:1064E00045E0387978B33879401E04E038790328DC
+:1064F00040D23879401C38713CE0387900EB4001DB
+:1065000001EB001007EB001090F81D0A01280AD0DB
+:10651000387900EB400101EB001007EB001090F818
+:106520001D0A88B126E038794C4600EB400101EBAA
+:10653000001007EB001080F81D9A39790220F3F75C
+:106540005BFBCBF8884215E0387900EB400101EBAA
+:10655000001007EB001080F81D6A3879FBF7ACF9E2
+:10656000CBF8886239790220F3F746FB02E0082075
+:10657000FFF794F9F878092891D1042200212B48DB
+:1065800000F062FACDE900864446152328A21421C2
+:106590002820FBF732FECDE900463A790123142189
+:1065A0004620521CFBF78CFD387900EB400101EBD3
+:1065B000001007EB001090F81D0A01280AD0387966
+:1065C00000EB400101EB001007EB001090F81D0AF2
+:1065D00018B10AE0152318A201E0152319A2CDE98C
+:1065E00000461E210020FBF708FE152318A23221C9
+:1065F00006E1F4F7A3F91B4C012835D002283ED060
+:10660000042849D008285BD14BE00000CCB4010835
+:1066100047756E2D525353493A000000D4120020A2
+:1066200048910108506F72742D000000DCB501081C
+:10663000504F52543A000000545950453A4C4F5272
+:1066400041000000545950453A5253343835000047
+:106650005061737320456E746572204368616E6784
+:1066600065000000D4420020387948B394F849000E
+:1066700010B13879FBF720F93879401E0AE03879F3
+:1066800003281DD294F8490010B13879FBF714F9AA
+:106690003879401C387113E084F8496084F83D6013
+:1066A0000EE00820FFF7FAF884F83C6094F84900FF
+:1066B00030B1CBF8889284F849903879FBF7FCF830
+:1066C000F8780A282FD104220021AA4800F0BCF94A
+:1066D00045461523AFF2A802CDE9008612212820F5
+:1066E000FBF78BFDCDE900563A79012312214620B4
+:1066F000521CFBF7E5FCCDE9005615239EA21C2198
+:106700000020FBF77AFDCDE900561523A0A2262133
+:106710000020FBF772FDCDE900561523A2A230211F
+:106720000020FBF76AFD94F8490001284FD1BE71A3
+:1067300094F83E0078B1CBF8889284F83E9038798E
+:106740000121FBF787F9CDE9008615239BA23821AB
+:106750000020FBF752FD94F84800C0B384F848903D
+:10676000CDE90086152399A238210020FBF745FDCD
+:10677000CBF88862F7E0F4F7E1F8012813D002289B
+:1067800011D0042802D008280DD109E0F2F754FEF8
+:10679000142802D087F8679205E087F8676202E064
+:1067A0000820FFF77BF8F8780B2810D171480422F5
+:1067B0000021403000F048F9CDE900864446152319
+:1067C00086A21A210020FBF718FD152300E0A1E0A6
+:1067D000CDE9004686A224210020FBF70EFDCDE97D
+:1067E0000046152386A22E210020FBF706FD97F810
+:1067F00067024FF0150308B187A200E08CA2382190
+:10680000CDE90046002083E0F4F798F8012806D08F
+:1068100002280BD0042812D0082821D11DE0387995
+:1068200010B13879401E08E03B7119E0387903282F
+:1068300002D23879401C00E04846387110E03879BF
+:1068400087F8200600210320F3F7D6F940B1022093
+:10685000FFF724F8FDF70EFE02E00820FFF71EF810
+:10686000F8780C287FD1434804220021803032E0A0
+:10687000F4F764F8012806D002280BD0042812D0BF
+:10688000082821D11DE0387910B13879401E08E080
+:106890003B7119E03879032802D23879401C00E0B6
+:1068A0004846387110E0387987F820060021032027
+:1068B000F3F7A2F940B10220FEF7F0FFFDF7DAFD91
+:1068C00002E00820FEF7EAFFF8780D284BD12948AE
+:1068D00004220021C03000F0B7F8CDE900A697F8F7
+:1068E00020065446554D102305EB00121946002092
+:1068F000FBF783FC97F820063979884233D0CDE93D
+:10690000004638790C2305EB001220210020121DCF
+:10691000FBF773FC27E0F4F711F801281AD00228DE
+:1069200018D0042802D0082814D110E0F3F7BAF9DF
+:1069300086F31388BFF34F8F41490868414A00F43A
+:10694000E06010430860BFF34F8FFEE70FE00820C0
+:10695000FEF7A4FFF8780E2805D13848042200215C
+:10696000403000F071F8BDE8FC5FFBF7FFBABDE80E
+:10697000FC9F00001CB60108313A4469702073770F
+:10698000697463682031616E6432204F4E000000EC
+:10699000323A496E7365727420736C617665206D4E
+:1069A0006F64756C65000000333A50617373204565
+:1069B0006E74657220537461727400005374617454
+:1069C000653A53656E64696E6700000053746174C4
+:1069D000653A436F6D706C6574650000496E736550
+:1069E000727420552D4469736B204669727374006C
+:1069F0005468616E205061737320456E7465720037
+:106A0000466F726D61743A46415433323B4D415882
+:106A10003A3332470000000046696E6420552D4429
+:106A200069736B2C4F7574707574696E6700000024
+:106A300053746174653A49646C6500001CB70108C1
+:106A40000CED00E00400FA052DE9F84F0025924610
+:106A500088468146012715E000242E0109EB040138
+:106A600001EB081000EB051000970278E006F1B288
+:106A7000000E1023FBF7B6FA641CE4B2102CEDD321
+:106A80006D1CEDB25545E7D3BDE8F88F06480021EF
+:106A90000172817201214172C172642202618171AD
+:106AA0000220FEF7FBBE0000D4120020124810B5F1
+:106AB000016841F4700101601048016841F0010172
+:106AC00001600E4A00210832116002680C4B1A4026
+:106AD0000260031D0B4A1A60026822F480220260E1
+:106AE00006480C300160FEF78FFD03494FF000604F
+:106AF0008039086010BD000088ED00E000380240D9
+:106B0000FFFFF6FE10300024FEF724BDC9430182CA
+:106B100070470029018802D041F0010101E021F015
+:106B20000101018070470000464910B5884206D136
+:106B300001210846FEF75AFB002101205BE0B0F17D
+:106B4000804F09D0404988420DD101210220FEF733
+:106B500035FB0021022070E001210846FEF72EFBE4
+:106B60000021012069E03949884206D10121042031
+:106B7000FEF724FB002104205FE03549884206D15E
+:106B800001210820FEF71AFB0021082055E03149B9
+:106B9000884206D101211020FEF710FB00211020B1
+:106BA0004BE02D49884206D101212020FEF706FB4B
+:106BB0000021202041E02949884206D101210220FC
+:106BC000FEF714FB0021022015E02549884202D17E
+:106BD00001210C040AE02349884202D101214C041E
+:106BE00004E0214988420AD101218C042046FEF7A5
+:106BF000FDFA00212046BDE81040FEF7F7BA1B4918
+:106C0000884206D101214020FEF7D8FA0021402019
+:106C100013E01749884206D101218020FEF7CEFA01
+:106C20000021802009E0134988420AD184150121FE
+:106C30002046FEF7C3FA00212046BDE81040FEF7CB
+:106C4000BDBA10BD00000140000400400008004033
+:106C5000000C0040001000400014004000040140FF
+:106C6000004001400044014000480140001800403D
+:106C7000001C00400020004002460020138A928938
+:106C80000B4202EA010202D0002A00D00120704724
+:106C9000002A828901D00A4300E08A43828170473A
+:106CA00030B50288164C174DA0420DD0A8420BD02B
+:106CB000B0F1804F08D0144B984205D0134B984246
+:106CC00002D0134B984203D122F070034A881A4332
+:106CD000104B984206D0104B984203D022F44073D8
+:106CE0000A891A4302804A68C2620A880285A04261
+:106CF00001D0A84201D1897A01860121818230BD6B
+:106D00000000014000040140000400400008004071
+:106D1000000C0040001000400014004010B5FEF7C9
+:106D2000BFF9FEF711FA00F0A9F9F3F75BF8154C7B
+:106D300014F85C0F20F001002070207840F006006D
+:106D400020700020608001460120F2F755FFF3F724
+:106D500045FDF2F77DF9F2F7E1FDF3F707FEFBF7EA
+:106D600011F8FFF793FEF3F7A7F9FAF725FCFDF703
+:106D700081FB4FF4FA6024F8460C012004F8480C1B
+:106D800010BD0000D41200202DE9F0410024F3F7DB
+:106D900043FBB94E96F8F2040025012805D186F888
+:106DA000F254F2F703FE0120B0713AE104EB440023
+:106DB00006EB800090F83215012901D180F8325598
+:106DC00090F83115002979D190F8A2190129FAD14A
+:106DD00004EB440101EB041106EB011292F8161AC0
+:106DE00000296BD080F8A25992F8160A072864D2BD
+:106DF000DFE800F0EC04376591E1E10004EBC4004A
+:106E000000EB042006EBC00090F8D31E012909D046
+:106E100090F8D21E01EB411100EB810191F8D81ED0
+:106E200000294AD190F8D21E491C80F8D21E90F851
+:106E3000D01E29B190F8D01E80F8D21E80F8D05E06
+:106E400090F8D21E01EB411100EB810191F8D81EA0
+:106E5000052932D090F8D21E01EB411100EB8100E0
+:106E6000A6E004EBC40000EB042006EBC00090F8A1
+:106E7000D31E012909D090F8D21E01EB411100EB7D
+:106E8000810191F8D81E002917D190F8D21E491C13
+:106E900080F8D21E90F8D01E29B190F8D01E80F84C
+:106EA000D21E80F8D05E90F8D21E01EB411100EBAB
+:106EB000810191F8D81E0F29CCD187E0AFE004EB17
+:106EC000C40000EB042006EBC00090F8D31E01299B
+:106ED00008D090F8D21E01EB411100EB810191F82E
+:106EE000D81E71BB90F8D21E491C80F8D21E90F8B3
+:106EF000D01E29B190F8D01E80F8D21E80F8D05E46
+:106F000090F8D21E01EB411100EB810191F8D81EDF
+:106F100007299FD15AE004EBC40000EB042006EBE4
+:106F2000C00191F8D30E012808D091F8D20E00EBE1
+:106F3000401001EB800090F8D80E10B991F8D20EF5
+:106F400019E037E091F8D23E02EB031393F8413A8F
+:106F500002EB001797F8517ABB4205D091F8D20E98
+:106F6000401C81F8D20E0AE091F8D23E5B1C81F8F9
+:106F7000D23E401CC0B292F8173A8342E2D891F850
+:106F8000D00E28B191F8D00E81F8D20E81F8D05EE3
+:106F900091F8D20E00EB401001EB800090F8D80E73
+:106FA000052813D091F8D20E00EB401001EB8000C1
+:106FB00080F8D85E0AE004EBC40000EB042006EB86
+:106FC000C00090F8D21E491C80F8D21E04EBC40009
+:106FD00000EB042006EBC00090F8D21E92F8172AAE
+:106FE000914201D380F8D25E90F8D11E51B190F851
+:106FF000D21E80F8D01E90F8D11E491E80F8D21EF5
+:1070000080F8D15E90F8D21E01EB411100EB8101B6
+:1070100091F8DD2E90F8D21E2046F8F755FE641C3C
+:10702000E4B296F86C09A0423FF6C0AE96F822068C
+:1070300020B196F8FE04012807D010E096F80A0562
+:1070400001280CD186F80A5501E086F8FE5496F81E
+:10705000252696F8211696F82206FCF7C5FCF3F7CC
+:107060006DFD96F8240618B186F82456FBF714F93E
+:10707000BDE8F041FEF71ABCD4120020FEB5012194
+:1070800000240846FEF78EF8A720ADF80000002681
+:1070900040F2E73001904FF08045ADF80260ADF866
+:1070A000086069462846FFF7FBFD724981F83E6695
+:1070B00004EB440001EB800091F83E3600F5A66237
+:1070C00001EB8303C3F8402691F83E26521C81F859
+:1070D0003E2691F83E3600F51A6201EB8303C3F8B1
+:1070E000402691F83E26521C81F83E2691F83E3605
+:1070F00000F5176201EB8303C3F8402691F83E26A2
+:10710000521C81F83E2691F83E2600F5405001EBD6
+:107110008202C2F8400691F83E06401C81F83E0605
+:1071200004EBC40202EB0422002001EBC20300EBDB
+:10713000401291F83E6603EB820201EB860602F6EE
+:10714000E462C6F8402691F83E26521C81F83E269D
+:10715000401CC0B21028EAD3641CE4B2042CA7D3AC
+:10716000454891F83E2601EB8202C2F8400691F8AC
+:107170003E06401C81F83E063F4891F83E262838DE
+:1071800001EB8202C2F8400691F83E06401C81F8ED
+:107190003E06394891F83E261C3801EB8202C2F8BF
+:1071A000400691F83E06401C81F83E06324891F8B0
+:1071B0003E26103801EB8202C2F8400691F83E06E6
+:1071C000401C81F83E062D4891F83E2601EB8202D4
+:1071D000C2F8400691F83E06401C81F83E06284859
+:1071E00091F83E2601EB8202C2F8400691F83E0675
+:1071F000401C81F83E06204891F83E26343801EBC9
+:107200008202C2F8400691F83E06401C81F83E0614
+:107210001C4891F83E2601EB8202C2F8400691F824
+:107220003E06401C81F83E06124891F83E26083082
+:1072300001EB8202C2F8400691F83E06401C81F83C
+:107240003E06104891F83E260C3801EB8202C2F847
+:10725000400691F83E06401C81F83E060121284672
+:10726000FFF757FC012211462846FFF711FD00F0F9
+:107270000BF8FEBDD4120020F8170020FC180020E7
+:10728000341C00201043002008B51C208DF800009D
+:1072900001208DF8010002218DF802108DF8030005
+:1072A0006846FAF7ADFC08BDF9F7A0BEF9F7BEBE17
+:1072B000FDF70EB8F9F774BEF9F7D6BEF3F7AAB921
+:1072C000C943018070470029818902D041F40051EF
+:1072D00001E021F4005181817047002A828A01D0A7
+:1072E0000A4300E08A438282704700001C4910B5BF
+:1072F000884206D101211020FDF778FF00211020DF
+:1073000028E01849884202D101214C0410E01649B6
+:10731000884202D101218C040AE01449884202D13A
+:107320000121CC0404E0124988420AD101210C0554
+:107330002046FDF743FF2046BDE810400021FDF741
+:107340003DBF0C49884209D101212020FDF74EFFA5
+:1073500000212020BDE81040FDF748BF10BD00000F
+:10736000001001400044004000480040004C004034
+:1073700000500040001401400246002012880A42DA
+:1073800000D00120704770B501F01F0501260024D0
+:10739000C1F3421306FA05F2012B0FD0022B0FD0D6
+:1073A000838A4FEA11210088134206FA01F600EAA7
+:1073B000060001D000B10124204670BD8389F0E7AA
+:1073C000038AEEE710B5C1F3421301F01F04012157
+:1073D000A140012B07D0022B07D01430002A0268ED
+:1073E00005D00A4304E00C30F8E71030F6E78A4392
+:1073F000026010BD7FB50446008A0D46C98820F49E
+:10740000405001432182A08941F20C618843A98840
+:107410002A8911436A8902431143A181A08A20F479
+:107420004071A8890843A0826846FDF7EBFE1A4820
+:10743000844202D01948844201D1039800E00298A6
+:10744000A189090400EBC00101EB0010296801D5F6
+:10745000490000E08900B0FBF1F06422B0FBF2F1DA
+:1074600009010B096FF018056B4300EB8300A3893A
+:107470001D044FF0320306D503EBC000B0FBF2F061
+:1074800000F0070005E003EB0010B0FBF2F000F0A5
+:107490000F00084320817FBD00100140001401400F
+:1074A00070B50024064DFDF751FE20B1641CAC42BE
+:1074B000F9D3FA2070BDBDE87040F1F7EBBF0000D2
+:1074C000404B4C000FB4084B10B504A902AA039816
+:1074D00001F0E2F9044602A9002001F008FC204670
+:1074E00010BC5DF814FB0000EF8C010803B4019898
+:1074F0004100009850EAC12018BF04204A0D18BF6F
+:1075000040F0010040F2FF72B2EB515F08BF40F063
+:107510000200012808BF052002B0704700000000EB
+:1075200030B583B0044601F093F99FED090B054691
+:107530008DED000B002221466846F1F72EF9284612
+:1075400001F09CF99DED000B03B030BD0000000080
+:10755000000000000000000070B5D94B00242DEDA4
+:10756000020B2DED108BDDE91010984205DA20F0AA
+:1075700000429A4201D809D141B19DED100BBDECFA
+:10758000108B02B0BDE8704001F01EB9B0F5801F4D
+:1075900026DA11430BD0002813DA012001F06EF92E
+:1075A000BDEC108B02B0BDE8704001F021B90220A3
+:1075B00001F064F901F0F0F851EC100B81F000419A
+:1075C0009EE06FF035049FEDC00B53EC102B9DED4A
+:1075D000100B51EC100BF0F713FFCDE9100108462A
+:1075E00004EB2051C0F31304B948A1F2FF31204449
+:1075F00000F4801080F07F6282F04052224301EB61
+:1076000020559FEDB50B119253EC102B9DED100BF7
+:1076100051EC100BF0F7EEFE41EC180BA01CC0F380
+:1076200013009FEDAFDB9FEDB0EBB14E7E4403281E
+:107630006CD296ED000B51EC180B53EC102BF1F7BC
+:10764000EDFB1DD1002D01BF96ED000BBDEC108BA5
+:1076500002B070BD2846F1F77EF941EC180B53ECEF
+:107660001D2BF0F7CDFE41EC190B53EC1E2B51EC0A
+:10767000180BF0F7C5FE53EC192BF0F71AFE3FE09C
+:107680009FED9D0B51EC180B53EC102BF0F7B8FE4F
+:107690009FED9B1B53EC112BF0F7AFFE41EC190B48
+:1076A00053EC182B51EC180BF0F7AAFE53EC192BE6
+:1076B000F0F7A6FE41EC190B002D04BF53EC192B7B
+:1076C00051EC180B1AD02846F1F745F941EC1A0B8A
+:1076D00053EC1D2BF0F794FE53EC192BF0F78DFEB5
+:1076E00053EC182BF0F786FE41EC180B53EC1E2BD5
+:1076F00051EC1A0BF0F784FE53EC182BF0F77AFEDE
+:10770000BDEC108B02B041EC100B70BD9FED7E0BF9
+:1077100051EC180B53EC102BF0F7CBFD41EC100B98
+:1077200051EC180B53EC102BF0F7DCFE41EC190B6D
+:107730002846F1F710F941EC1B0B53EC192B51ECD7
+:10774000190BF0F75DFE41EC1A0B714853EC1A2B44
+:10775000261851EC1A0BF0F753FE41EC1F0B6D4845
+:10776000C4F1510404F5D724B0EE4F0AF0EE6F0ACD
+:107770000321784400F094FF53EC1F2B51EC100BC5
+:10778000F0F73EFE41EC1C0B6348B0EE4F0AF0EE02
+:107790006F0A0421784400F083FF53EC1A2B51EC5C
+:1077A000100BF0F72DFE344353EC1C2BF0F781FD4A
+:1077B00041EC1C0B002C4CDD9FED510B51EC180BD8
+:1077C00053EC102BF0F71CFE53EC182BF0F718FEBF
+:1077D00041EC1A0B55B353EC1D2B51EC1B0BF0F77E
+:1077E0000FFE41EC1D0B53EC1C2B51EC1A0BF0F768
+:1077F00060FD53EC192BF0F703FE53EC1D2BF0F753
+:1078000058FD53EC1A2BF0F7F8FD53EC182BF0F75A
+:10781000F1FD41EC180B53EC1E2B51EC1B0BF0F758
+:10782000EFFD53EC182BF0F7E5FD69E753EC1C2B4B
+:1078300051EC1A0BF0F73DFD53EC192BF0F7E0FD7E
+:1078400053EC1A2BF0F7D9FD53EC182BF0F7D5FDBC
+:1078500056E735B353EC1D2B51EC1B0BF0F7D0FD65
+:1078600041EC1A0B53EC1C2B51EC180BF0F7C2FD3A
+:1078700053EC192BF0F7C4FD53EC1A2BF0F7BAFDBB
+:1078800053EC182BF0F7B6FD41EC180B53EC1E2B04
+:1078900051EC1B0BF0F7B4FD53EC182BF0F7AAFDDD
+:1078A0002EE753EC1C2B51EC180BF0F7A3FD53EC17
+:1078B000192BF0F7A5FD53EC182BF0F79EFD1FE7F1
+:1078C0000000F07F000000000000000000005043B6
+:1078D000645F090000000000000000000000F03FAD
+:1078E000763C7935EF39EA3D0000E0FE422EE63F76
+:1078F0003042000000000000555555555555D53F04
+:10790000000000000000E03F000000000000004018
+:1079100086EBF9FFB2400000A84000000000000024
+:1079200070B5414A00252DED020B2DED048BDDE9EC
+:107930000404944205DA24F00041914201D809D1AF
+:1079400040B19DED040BBDEC048B02B0BDE870406E
+:1079500000F03ABFB4F5801F26DA08430BD0002CA4
+:1079600013DA012000F08AFFBDEC048B02B0BDE801
+:10797000704000F03DBF022000F080FF00F00CFFDF
+:1079800051EC100B81F0004146E09FED290B6FF0A8
+:10799000350553EC102B9DED040B51EC100BF0F75B
+:1079A0002FFDCDE904010C4605EB2450A0F2FF3079
+:1079B000C10F40F2FF32521A62F31F540844F0F72D
+:1079C000CAFF05949DED040B41EC180B51EC100B14
+:1079D00001F0C6FA9FED181B53EC112BF0F710FDC8
+:1079E0009FED170B41EC190B53EC102B51EC180BBE
+:1079F000F0F706FD53EC192BF0F75BFC9FED120B33
+:107A000041EC190B53EC102B51EC180BF0F7F8FC70
+:107A100053EC192BF0F74DFCBDEC048B02B041EC9C
+:107A2000100B70BD000000000000F07F000000009F
+:107A300000000000000050430EE526157BCBDB3F25
+:107A4000362BF111F3FE593D00609F501344D33F94
+:107A50002DE9F04D2DED040B2DED0E8B96B0DDE9EB
+:107A60002550279CDDF890A025F0004624F0004822
+:107A7000BAF1000F14BF0121002101EB4502FC49BE
+:107A800053184A1093422AD3002814BF012300231D
+:107A900003EB44030B44F7498B4220D358EA00011F
+:107AA0009FEDF59B76D0DFF8D8B35D4503D1BAF1F1
+:107AB000000F05D188E0BAF1000F08BF002100D007
+:107AC000012101EB450111F5001F08D8002814BF62
+:107AD0000121002101EB440111F5001F0BD99DED9F
+:107AE000261B9DED240B16B0BDEC0E8B04B0BDE83B
+:107AF000F04D00F073BE0027002DBCBFE149884562
+:107B000021DAE1498845A8BF02271CDAC3451ADCFF
+:107B1000DE4901EB2851142908DDC1F1340220FAB5
+:107B200002F101FA02F282420DD108E058B9C1F126
+:107B3000140228FA02F101FA02F2424503D101F0DF
+:107B40000101C1F1020756EA0A0124D1002C22DA10
+:107B5000002D18BF022F01D0012F0AD0022000F003
+:107B60008DFE16B0BDEC0E8B04B0BDE8F04D00F0FC
+:107B700013BE022000F082FE00F00EFE51EC100B4E
+:107B800081F0004141EC100B16B0BDEC0E8B04B03F
+:107B9000BDE8F08D18E09FEDBEAB9FEDBF8B0028D8
+:107BA00071D1B848804522D105F1804010F5801090
+:107BB00008BFBAF1000F07D0B3450ADC002CA8BFFC
+:107BC0009DED260BE0DA0DE0B0EE490AF0EE690A11
+:107BD000DAE7002C06DA9DED260B51EC100B81F054
+:107BE00000416FE0AE48784490ED000BCCE7D845FB
+:107BF0004DD1002C48DA2EB186423AD1BAF1000FAD
+:107C000042D126E0BAF1000F13D0022000F036FE78
+:107C100000F0FEFD8DED020B9DED240B8DED000BB4
+:107C200010EE900A039961F31E0003909DED020B84
+:107C3000AAE78DED02AB9DED240B1AEE901A10EE23
+:107C4000900A8DED000B61F31E0003909DED020B79
+:107C50009AE78DED028B9DED240B18EE901A10EE35
+:107C6000900A8DED000B61F31E0003909DED020B59
+:107C70008AE709DA9DED240B51EC190B53EC102B1C
+:107C8000F0F730FC1EE020E09DED240B7CE78642FF
+:107C90001BDAB4F1804F0DD0A4F10050B0F1FF50C9
+:107CA00013D1002D11DB9DED240B51EC100B01F0D5
+:107CB000E2F907E09DED240B53EC102B51EC100B77
+:107CC00000F0C2BC41EC100B5EE79DED240B51ECC3
+:107CD000100B01F039F8BAF1000FCDE90E0142D1D5
+:107CE0009FED710B46B3A6F1E040B0F17F600CD080
+:107CF0005E4538D1002D00DAA7B3022F0CBF01205A
+:107D00004FF0FF30F0F727FEDCE7002D01DD002CFF
+:107D10000DDA002D01DD002C1FDB002D16DA002C02
+:107D200014DB012F08BF9FED620B3FF42DAFB0EEC7
+:107D30004A0AF0EE6A0A27E7022F18BF002D0CD07E
+:107D4000012F0AD1002DFFF61FAF06E0002DB8BFAE
+:107D5000002C08DA012F3FF417AFB0EE480AF0EE1E
+:107D6000680A11E71BE0012000EBE57050EA07010B
+:107D700015D0791EB0EE498AF0EE698A084308BF33
+:107D80009FED4D8B4E480025804570DD4D494E4896
+:107D9000884514DDB0420DDB002C19DB2FE00120FB
+:107DA00000F06CFD16B0BDEC0E8B04B0BDE8F04DDC
+:107DB00000F01EBDB34502DC002C09DC1FE086424A
+:107DC00002DA002C1BDA03E05E452BDD002C16DD09
+:107DD000022000F053FD00F01BFD8DED020B53EC73
+:107DE0001A2B51EC180BF0F70BFBCDE900010399AE
+:107DF000019861F31E0003909DED020BC4E6022082
+:107E000000F03CFD00F014FD10EE901A18EE900A00
+:107E10008DED020B8DED008B61F31E0003909DED47
+:107E2000020BB1E69DED0E0B53EC192B51EC100B30
+:107E3000F0F7E0FA9FED260BCDE9080153EC102B8B
+:107E40009DED080B51EC100BF0F7DAFA9FED221BB9
+:107E500053EC112BF0F7D1FA9DED081B53EC112BCD
+:107E6000F0F7CEFA9FED1E1B53EC112B3CE08CE09B
+:107E7000FFFF1F00FFFF0F00000000000000F03FA9
+:107E80000000F03F0000F07F0000404301FCFFFFD6
+:107E9000000000000000F07F000000000000000073
+:107EA000763C0000000000000000000000000080A0
+:107EB000000000000000F0FF000000000000F0BF24
+:107EC0000000E0410000F043FFFFEF3F0000000032
+:107ED000000000000000D03F555555555555D53F81
+:107EE000000000000000E03FF0F787FA9DED080B6E
+:107EF00041EC1A0B53EC102B51EC100BF0F780FAFD
+:107F000053EC1A2BF0F77CFA41EC1A0B9FEDFE0BA9
+:107F100053EC102B9DED080B51EC100BF0F770FAA1
+:107F200041EC1B0B9FEDFA0B51EC1A0B53EC102B91
+:107F3000F0F766FA41EC1A0B9FEDF70B53EC102BA0
+:107F40009DED080B51EC100BF0F75AFA53EC1A2B7D
+:107F5000F0F750FA41EC1A0B51EC1B0B53EC1A2BB7
+:107F6000F0F7A7F90690CDE906519DED060B53EC0D
+:107F70001B2B51EC100BF0F73DFA53EC1A2BF0F7DA
+:107F80003CFA41EC100B00F0A1B90020B6F5801FBF
+:107F90000EDA9FEDE30B53EC102B9DED0E0B51EC25
+:107FA000100BF0F72DFACDE90E016FF034000E46FC
+:107FB00000EB2650A0F2FF37C6F31300DA4940F079
+:107FC0007F6646F040568842D8BF002408DDD74976
+:107FD0008142C8BF012403DC0024A6F580167F1C63
+:107FE000D348784400EBC4000F9690ED00CB9DED94
+:107FF0000E0B53EC1C2B51EC100BF0F7FBF99DED25
+:108000000E0B41EC1B0B53EC1C2B51EC100BF0F73F
+:1080100050F941EC100B51EC190B53EC102BF0F70D
+:1080200061FA41EC1D0B51EC1B0B53EC1D2BF0F7CF
+:10803000E7F941EC1A0BBF488DED10AB7844109571
+:1080400090ED000B4FF0005040EA660000EB8440DA
+:108050008DED080B00F5002009909DED080B53EC09
+:108060001C2B51EC100BF0F7C5F99DED0E1B53ECDA
+:10807000112BF0F7C2F941EC100B53EC102B9DEDD6
+:10808000100B51EC100BF0F7BBF99DED080B41EC18
+:108090001C0B53EC102B9DED100B51EC100BF0F75B
+:1080A000AFF953EC1B2BF0F7A8F953EC1C2BF0F7AE
+:1080B000A1F953EC1D2BF0F7A3F941EC1C0B53EC89
+:1080C0001A2B51EC1A0BF0F79BF941EC1B0B9A4859
+:1080D0000621B0EE4B0AF0EE6B0A784400F0E0FAAD
+:1080E000B0EE401AF0EE601AB0EE41DAF0EE61DA6E
+:1080F00053EC1B2B51EC1B0BF0F782F953EC1D2BAF
+:10810000F0F77EF99DED100B41EC1B0B53EC1A2B95
+:1081100051EC100BF0F7CDF853EC1C2BF0F770F985
+:1081200053EC1B2BF0F7C5F89DED100B41EC1B0B2E
+:1081300053EC102B51EC100BF0F762F941EC1D0BD6
+:108140009FED7FEB53EC1E2BF0F7B3F853EC1B2B9A
+:10815000F0F7AFF80890CDE908519DED080B53EC0E
+:108160001E2B51EC100BF0F745F953EC1D2BF0F7DB
+:1081700041F953EC1B2BF0F740F99DED080B41EC56
+:108180001D0B53EC102B9DED100B51EC100BF0F769
+:1081900037F941EC1B0B53EC1A2B51EC1D0BF0F78C
+:1081A0002FF99DED080B41EC1A0B53EC102B51EC01
+:1081B0001C0BF0F725F953EC1A2BF0F77AF841EC89
+:1081C0001A0B51EC1B0B53EC1A2BF0F772F80C90B6
+:1081D000CDE90C519DED0C0B53EC1B2B51EC100B0E
+:1081E000F0F708F953EC1A2BF0F707F941EC1B0BE9
+:1081F0009FED550B53EC102B9DED0C0B51EC100B20
+:10820000F0F7FEF841EC1A0B9FED510B51EC1B0BF4
+:1082100053EC102BF0F7F4F841EC1B0B9FED4E0BD9
+:1082200053EC102B9DED0C0B51EC100BF0F7E8F814
+:1082300053EC1B2BF0F73DF841EC100B4848784409
+:1082400000EBC40090ED001B51EC100B53EC112B14
+:10825000F0F72FF841EC1B0B3846F0F77CFBCDE92B
+:10826000080153EC1B2B51EC1A0BF0F722F841ECF0
+:10827000100B3C48784400EBC40090ED00CB51EC6F
+:10828000100B53EC1C2BF0F714F89DED081B53EC6E
+:10829000112BF0F70EF80690CDE906519DED080B75
+:1082A00053EC102B9DED060B51EC100BF0F7A2F8E0
+:1082B00053EC1C2BF0F79EF853EC1A2BF0F79AF8BE
+:1082C00053EC1B2BF0F799F841EC100B9DED261B9E
+:1082D00053EC102B8DED001B00959DED260B51EC02
+:1082E000100BF0F78DF89DED000B41EC1A0B53ECE1
+:1082F000102B9DED260B51EC100BF0F77BF89DED4C
+:10830000061B53EC112B2FE0000000604715F73FD0
+:10831000FE822B654715F73F44DF5DF80BAE543EF8
+:1083200000000000000040438E9803007AB60B0066
+:10833000BA37000020380000F236000000000000CC
+:108340000000000000000840000000E009C7EE3F08
+:10835000FD033ADC09C7EE3FF5015B14E02F3EBE9A
+:108360007E35000038350000F0F74AF853EC1A2B40
+:10837000EFF79FFF9DED060B41EC1A0B53EC102B12
+:108380009DED000B51EC100BF0F73AF8CDE90C0124
+:108390009DED0C0B51EC1A0B53EC102BEFF789FFF2
+:1083A000CDE902010C46AA498C422FDB611A084331
+:1083B00018D19DED0C0B53EC102B9DED020B51ECE5
+:1083C000100BF0F717F841EC1B0B9FEDA30B51ECD2
+:1083D0001A0B53EC102BEFF76CFF53EC1B2BF0F741
+:1083E000CBFA2DD2022000F049FA00F011FA10EE7B
+:1083F000901A18EE900A8DED020B8DED008B61F353
+:108400001E0003909DED020BFFF7BEBB944A24F0C3
+:108410000041914214D39349214408437FF4EFACC7
+:108420009DED0C0B53EC102B9DED020B51EC100B42
+:10843000EFF7E0FF53EC1A2BF0F79EFA7FF6DFAC74
+:1084400024F000408849894A002601EB20518242ED
+:108450002BDA481C4FF4801121FA00F02044844AA2
+:10846000C0F30A517A44A1F2FF3192ED000B814A28
+:108470008DED080BCA4020EA0202C0F3130040F45D
+:108480008010C1F1140120FA01F60992002CB8BF46
+:1084900076429DED080B53EC102B9DED0C0B51EC2F
+:1084A000100BEFF7A7FFCDE90C019DED0C0B51EC84
+:1084B0001A0B53EC102BEFF7FCFE9FED6F0B08909F
+:1084C000CDE9085153EC102B9DED080B51EC100B2E
+:1084D000EFF796FF41EC1B0B9FED690B53EC102B54
+:1084E0009DED080B51EC100BEFF78AFF9DED0C0B87
+:1084F00041EC1C0B53EC102B9DED080B51EC100BB9
+:10850000EFF778FF53EC1A2BEFF777FF9FED5E1B29
+:1085100053EC112BEFF774FF53EC1C2BEFF7C9FE54
+:1085200041EC1A0B51EC1B0B53EC1A2BEFF7C1FE6D
+:10853000CDE902019DED020B53EC1B2B51EC100B0E
+:10854000EFF758FF53EC1A2BEFF757FF9DED020B97
+:1085500041EC1A0B53EC102B51EC100BEFF750FFC2
+:10856000CDE908014A489DED080B0521784400F04B
+:1085700097F89DED081B51EC100B53EC112BEFF706
+:108580003FFF9DED021B53EC112BEFF736FFCDE9BA
+:1085900006019DED020B53EC1A2B51EC100BEFF77B
+:1085A0002FFF53EC1A2BEFF784FE9FED3B0B41ECB2
+:1085B0001A0B53EC102B9DED060B51EC100BEFF743
+:1085C00019FF9DED060B41EC1B0B53EC102B9DEDA1
+:1085D000020B51EC100BEFF713FF53EC1B2BEFF7D3
+:1085E00081FF53EC1A2BEFF705FF9DED021B53ECB7
+:1085F000112BEFF7FFFE53EC192BEFF7FEFECDE941
+:10860000020101EB065001150029C8BF039015DCDB
+:108610009DED020B324651EC100BF0F785F9FEF799
+:1086200065FF042808BF00F003F932469DED020BF8
+:1086300051EC100BF0F778F9CDE902019DED020B3A
+:1086400051EC180B53EC102BEFF7DAFEFFF73ABBA7
+:108650000000904000000000FE822B654715973C0B
+:1086600000CC904000346F3F01FCFFFF0000E03F72
+:10867000F8330000FFFF0F0000000000432EE63F2C
+:10868000396CA80C615C20BEEF39FAFE422EE63F41
+:1086900090320000000000000000000000000040D8
+:1086A00070B504462DED028B4D1E00EBC500B0EEFB
+:1086B000408AF0EE608A90ED000B35F0060017D08E
+:1086C00053EC182B51EC100BEFF79AFE41EC100B0A
+:1086D0006D1E04EBC50090ED001B51EC100B53EC2C
+:1086E000112BEFF7E6FD41EC100B35F00600E7D15A
+:1086F000022D36D0042D1CD0062D1CBFBDEC028BE4
+:1087000070BD53EC182B51EC100BEFF779FE94ED84
+:108710000A1B53EC112BEFF7CCFD53EC182BEFF7A2
+:108720006FFE94ED081B53EC112BEFF7C2FD41ECEB
+:10873000100B53EC182B51EC100BEFF761FE94ED7E
+:10874000061B53EC112BEFF7B4FD53EC182BEFF78E
+:1087500057FE94ED040B53EC102BEFF7AAFD41EC00
+:10876000100B53EC182B51EC100BEFF749FE94ED66
+:10877000021B53EC112BEFF79CFD53EC182BEFF77A
+:108780003FFE94ED001B53EC112BEFF792FDBDEC77
+:10879000028B41EC100B70BD9FED070B10B553EC35
+:1087A000102B9FED070B51EC100BEFF79BFE41ECEC
+:1087B000100B10BD000000000000000000000000D1
+:1087C000000000000000F03F10B553EC102B51ECFE
+:1087D000100BEFF76EFD41EC100B10BD10B553EC14
+:1087E000112B51EC100BEFF764FD41EC100B10BD99
+:1087F0009FED050B10B553EC102B51EC100BEFF760
+:1088000071FE41EC100B10BD0000000000000000E4
+:108810009FED050B10B553EC102B51EC100BEFF73F
+:10882000EFFD41EC100B10BD0000000000000070D7
+:108830009FED050B10B553EC102B51EC100BEFF71F
+:10884000DFFD41EC100B10BD000000000000001027
+:108850000148006870470000D012002002E008C8FC
+:10886000121F08C1002AFAD170477047002001E0AA
+:1088700001C1121F002AFBD17047000001490860A6
+:1088800070470000D012002030380A2801D20120A1
+:1088900070470020704700002DE9FF4F8DB00F4654
+:1088A0000546002606E025280BD0DDE90F1290478B
+:1088B0006D1C761C28780028F5D111B03046BDE833
+:1088C000F08F0024A246A1460122E94900E00443BA
+:1088D00015F8013F203B02FA03F00842F7D128784F
+:1088E0002A2810D06FF02F022878A0F13001092932
+:1088F00014D80AEB8A0102EB410144F0020400EBB8
+:10890000010A6D1CF0E701CF5FEA000A03D544F4C9
+:108910000054CAF1000A44F002046D1C28782E2885
+:1089200017D115F8010F44F004042A280ED06FF077
+:108930002F022878A0F1300109290AD809EB890112
+:1089400002EB410100EB01096D1CF2E757F8049BB3
+:108950006D1C28786C280FD006DC4C2817D06828AE
+:108960000DD06A2814D104E0742810D07A280FD1D1
+:108970000DE044F400140AE044F4801401E044F4EF
+:1089800040146978814202D104F580146D1C6D1C7D
+:1089900028786E281ED00CDC632830D004DC002838
+:1089A0008BD0582811D19FE0642867D069280CD15A
+:1089B00064E073282DD004DC6F2872D0702804D1B5
+:1089C00094E075286ED078286DD0DDE90F129047BD
+:1089D000761C4BE1C4F30250022806D0032809D0CC
+:1089E000042801CF09D0066040E101CFF117C0E9AA
+:1089F00000613BE101CF068038E1067036E117F8EF
+:108A0000040B8DF8000000208DF80100EB460120DA
+:108A100003E057F804BB4FF0FF3061074FF000014F
+:108A200002D40DE008F10101884649450FDA80457E
+:108A3000F8DB1BF808100029F4D108E008F1010167
+:108A400088468142FADB1BF808100029F6D1DDE9DF
+:108A50000F23AAEB08008146214600F031F930448B
+:108A600000EB080604E0DDE90F121BF8010B90474C
+:108A7000B8F10108F7D221464846F2E00A21C4F3D2
+:108A800002524FF0000B0891022A04D001CFC11707
+:108A9000032A09D00AE0FF1D27F00707F7E80201C3
+:108AA00008E02CE01EE01FE000B2C117042A01D14B
+:108AB00040B2C117021E71F1000206DA0023D0EBAA
+:108AC000030063EB01012D2202E0220504D52B22D5
+:108AD0008DF82420012203E0E20701D02022F7E7ED
+:108AE000904653E00A210BE0102109E010214FF0DD
+:108AF000000B44F004044FF00809089103E008213A
+:108B00004FF0000B0891C4F30252022A04D001CFA7
+:108B10000021032A06D006E0FF1D27F00707F7E82B
+:108B2000020103E080B2042A00D1C0B24FF0000875
+:108B300022072BD52A78702A07D0DDF820C08CF0C8
+:108B4000100C5CEA0B0C05D00EE040228DF82420BE
+:108B5000012208E050EA010306D030238DF82430CA
+:108B60008DF8252002229046089B83F0080353EAE3
+:108B70000B030BD150EA010201D1620706D5302266
+:108B80008DF824204FF00108A9F101092A78582A0C
+:108B900004D038A20B9208AA0A920BE03AA2F9E795
+:108BA0005B46089AEFF78EFD0B9B9B5C0A9A521E60
+:108BB0000A92137050EA0102F2D10A98ADEB00005C
+:108BC00000F1200B600702D524F4803401E04FF05F
+:108BD0000109D94502DDA9EB0B0000E0002000EB04
+:108BE0000B0141440890AAEB010AE00306D4DDE939
+:108BF0000F232146504600F063F806444FF0000969
+:108C000008E009A911F80900DDE90F12904709F100
+:108C10000109761CC145F4DBE0030CD5DDE90F2327
+:108C20002146504600F04CF8064404E0DDE90F12FE
+:108C300030209047761C0899481E08900029F5DCE2
+:108C400008E00A980A990078491C0A91DDE90F1298
+:108C50009047761CBBF10001ABF1010BF1DC214622
+:108C60005046DDE90F2300F019F806446D1C21E69B
+:108C700009280100303132333435363738396162F2
+:108C800063646566000000003031323334353637B6
+:108C90003839414243444546000000002DE9F04187
+:108CA000044600251E461746880404D405E03946CC
+:108CB0002020B0476D1C641EF9D52846BDE8F08120
+:108CC0002DE9F041044600251E469046C80301D513
+:108CD000302700E02027880404D505E041463846C7
+:108CE000B0476D1C641EF9D52846BDE8F0810A68BE
+:108CF000531C0B6010707047002806D04DF6BC2343
+:108D00001946491EFDD2401EFAD17047002100EBE2
+:108D1000800002E000BF491CC9B2B1EB400FF9D39B
+:108D20007047000010B502460020064C07E012F81C
+:108D3000013B4340DBB234F8133083EA1020491E74
+:108D4000F5D210BD1608002082B0CDE9000121F057
+:108D5000004001909DED000B02B051EC100B7047EC
+:108D600010B50E4C10212046F1F751FB206840F45D
+:108D70008060206020212046F1F749FB0220FFF7A8
+:108D8000C5FF10212046F1F744FB0220FFF7BEFF8C
+:108D90002046BDE810401021F1F739BB0014024015
+:108DA00010B50E4C10212046F1F731FB206840F43D
+:108DB0008060206020212046F1F72BFB0220FFF786
+:108DC000A5FF10212046F1F724FB0220FFF79EFFAC
+:108DD0002046BDE810401021F1F719BB00140240F5
+:108DE0002DE9F041154E07460024306820F440601C
+:108DF0003060254610213046F1F709FB0220FFF7CD
+:108E000085FF10213046F1F704FB6006040E202197
+:108E10003046F1F7F5FA08B144F001040120FFF7FC
+:108E200075FF6D1CEDB2082DE4D317B1FFF798FF65
+:108E300001E0FFF7B5FF2046BDE8F08100140240D5
+:108E400070B5164E05463046316841F48061316098
+:108E50001021F1F7DCFA002428064FF020013046FB
+:108E600002D5F1F7D6FA01E0F1F7D1FA6806050E5E
+:108E70000220FFF74BFF10213046F1F7CAFA02201B
+:108E8000FFF744FF10213046F1F7C1FA0220FFF747
+:108E90003DFF641CE4B2082CDED370BD0014024018
+:108EA00010B50B4C206840F48060206020212046E3
+:108EB000F1F7AFFA10212046F1F7ABFA0420FFF7E3
+:108EC00025FF2046BDE810402021F1F7A0BA0000A0
+:108ED0000014024010B50B4C206840F48060206004
+:108EE00020212046F1F793FA0420FFF70FFF10210D
+:108EF0002046F1F78EFA2046BDE810402021F1F718
+:108F000088BA00000014024070B5144D002428688F
+:108F100020F44060286020212846F1F77AFA0120E9
+:108F2000FFF7F4FE10212846F1F773FA0120FFF74E
+:108F3000EDFE07E0641CE4B2FA2C03D9FFF7CAFF88
+:108F4000012070BD20212846F1F75AFA0028F1D1FE
+:108F500010212846F1F75BFA002070BD0014024092
+:108F600010B541EC100BFEF7F7FA51EC100B10BDE9
+:108F700070B5FCF7FFF9062000F0BEF8552000F0B0
+:108F8000DBF800F0AFF8124E04464FF48055294646
+:108F90003046F1F73CFA29460E48F1F73AFAAA2C86
+:108FA00011D1152000F0A8F8062000F0C5F8142013
+:108FB000FFF7ACFE00F096F8044629463046F1F77C
+:108FC00028FA512C01D0FA2070BD142070BD000089
+:108FD00000040240000C02404FF400410803F8F77F
+:108FE00041FE4FF08040FDF79FFD0F48FEF77EF9F0
+:108FF0000E48F0F7C1FB0D483030F0F7BDFB0C48D0
+:10900000F1F740F90B48F1F73DF9F1F7A7FC002023
+:1090100080F310884FF47A70FFF76EFEFDF77EFE46
+:10902000FDF7B2FEFCE7000000100140886402403A
+:1090300000000240000402402DE9F04104460E46C3
+:1090400000250846EFF71FF907000ED10120BDE803
+:10905000F0816D1C3178ADB2884205D13A46314677
+:109060002046EFF717F920B1641C20780028F0D1D2
+:10907000EDE72846EBE700B52DED048B83B041EC1E
+:10908000190BEFF779FE41EC180B18EE100A18EEE9
+:10909000901A8DED008B002818BF0120084320F0A6
+:1090A0000040C0F17F6000F1E040C00F14D019EE25
+:1090B000101A19EE900A8DED009B002918BF0121AE
+:1090C000084320F00040C0F17F6000F1E040C00F95
+:1090D00004BF0120FFF7D2FB51EC180B03B0BDEC2D
+:1090E000048B00BD10B50120FFF710FEBDE8104055
+:1090F000FF20FCF7AFB9000070B50D4E04464FF4E9
+:10910000805529463046F1F784F90320FFF7FEFD2C
+:1091100029463046F1F77BF929460648F1F779F9F7
+:109120002046FCF797F9BDE870400320FFF7EEBD3D
+:1091300000040240000C024010B5FCF78BF9BDE8BA
+:1091400010400120FFF7E2BD5458485F56312E32DF
+:109150002E32003880250000010000000A000000C7
+:1091600000000000000000000000000000000000FF
+:1091700000000000000000000000000000000000EF
+:1091800000000000010100000000000000000000DD
+:1091900000000000020300000000000000000000CA
+:1091A00000000000030500000000000000000000B7
+:1091B00000000000040700000000000000000000A4
+:1091C0000000000005050000000000000000000095
+:1091D0000000000006060000000000000000000083
+:1091E0000000000007070000000000000000000071
+:1091F000000000000808000000000000000000005F
+:10920000000000000909000000000000000000004C
+:10921000000000000A0A000000000000000000003A
+:10922000000000000B0B0000000000000000000028
+:10923000000000000C0C0000000000000000000016
+:10924000000000000D0D0000000000000000000004
+:10925000000000000E0E00000000000000000000F2
+:10926000000000000F0F00000000000000000000E0
+:1092700000000000101000000000000000000000CE
+:10928000000000006A6F796675656C2E6A6F7966FA
+:1092900075656C696E672E636F6D2C3730313100E8
+:1092A00000000000000000000000000000000000BE
+:1092B00000000000000000000000000000000000AE
+:1092C000000000000000000000000000000000009E
+:1092D000000000000000000000000000000000008E
+:1092E000000000000000000000000000000000007E
+:1092F00000004B46422D322E344700000000000093
+:10930000000000000000000000000000000000005D
+:10931000000000000000000000004B4642313233E4
+:10932000343536000000000000000000000000009E
+:10933000000000040000000000000000539101083C
+:1093400020430020371300206400000002000100C9
+:10935000000000003093010820430020301300205B
+:1093600066000000050001000100000054910108A2
+:1093700020430020E41C00206B00000031010400A9
+:109380000200000084920108204300204A180020B7
+:109390002F050000AC000100030000002F9301081E
+:1093A00020430020401C0020DB05000002000100DB
+:1093B00004000000349301082043002028130020FB
+:1093C000DD050000050001000500000038930108DC
+:1093D000204300202C130020E205000005000100BE
+:1093E0000600000061002B2B2B000D0A00004154E9
+:1093F0002B530D0A0041542B534F434B413D5443D3
+:10940000502C746573742E6A6F796675656C696E1D
+:10941000672E636F6D2C373031310D0A0041542BAC
+:10942000574B4D4F443D4E45540D0A0041542B556A
+:10943000415254464C3D343039360D0A0041542BCC
+:109440004845415254454E3D4F46460D0A00415451
+:109450002B453D4F46460D0A0041542B454E544D79
+:109460000D0A0041542B49434349443F0D0A004132
+:10947000542B494D45493F0D0A0041542B5749464D
+:10948000493D4B46422D322E34472C4B4642313219
+:10949000333435360D0A0041542B536F636B6574BA
+:1094A0003D302C302C746573742E6A6F7966756547
+:1094B0006C696E672E636F6D2C373031310D0A0089
+:1094C00000C1814001C0804101C0804100C1814094
+:1094D00001C0804100C1814000C1814001C0804184
+:1094E00001C0804100C1814000C1814001C0804174
+:1094F00000C1814001C0804101C0804100C1814064
+:1095000001C0804100C1814000C1814001C0804153
+:1095100000C1814001C0804101C0804100C1814043
+:1095200000C1814001C0804101C0804100C1814033
+:1095300001C0804100C1814000C1814001C0804123
+:1095400001C0804100C1814000C1814001C0804113
+:1095500000C1814001C0804101C0804100C1814003
+:1095600000C1814001C0804101C0804100C18140F3
+:1095700001C0804100C1814000C1814001C08041E3
+:1095800000C1814001C0804101C0804100C18140D3
+:1095900001C0804100C1814000C1814001C08041C3
+:1095A00001C0804100C1814000C1814001C08041B3
+:1095B00000C1814001C0804101C0804100C18140A3
+:1095C00000C0C101C30302C2C60607C705C5C40463
+:1095D000CC0C0DCD0FCFCE0E0ACACB0BC90908C8D3
+:1095E000D81819D91BDBDA1A1EDEDF1FDD1D1CDCC3
+:1095F00014D4D515D71716D6D21213D311D1D01033
+:10960000F03031F133F3F23236F6F737F53534F422
+:109610003CFCFD3DFF3F3EFEFA3A3BFB39F9F83892
+:1096200028E8E929EB2B2AEAEE2E2FEF2DEDEC2C82
+:10963000E42425E527E7E62622E2E323E12120E0F2
+:10964000A06061A163A3A26266A6A767A56564A4E2
+:109650006CACAD6DAF6F6EAEAA6A6BAB69A9A86852
+:1096600078B8B979BB7B7ABABE7E7FBF7DBDBC7C42
+:10967000B47475B577B7B67672B2B373B17170B0B2
+:1096800050909151935352929656579755959454A2
+:109690009C5C5D9D5F9F9E5E5A9A9B5B9959589812
+:1096A000884849894B8B8A4A4E8E8F4F8D4D4C8C02
+:1096B0004484854587474686824243834181804072
+:1096C00041542B41504E3D000000000000000000BE
+:1096D000000000000000000000000000000000008A
+:1096E000000000000000000000000000000000007A
+:1096F0000000380000000000000000000000000032
+:109700000000000000000000000000000000000059
+:109710000000000000000000000000000000000049
+:109720000000000000000000000000000000000039
+:10973000F2960108FC6700203813002000000000AA
+:109740000200010000000000F2960108FC67002002
+:109750003A1300200100000001020008010000008F
+:10976000F3960108FC670020EC12002001080000BD
+:109770003C00D00702000000F2960108FC670020C0
+:109780003A130020D10F0000010200100300000076
+:1097900000000000000000000000000000000000C9
+:1097A00000000000000000000000000000000000B9
+:1097B00000000000000000000000000000000000A9
+:1097C0000000000000000000000000000000000099
+:1097D0000000000000000000000000000000000089
+:1097E0000000000000000000000000000000000079
+:1097F0000000000000000000000000000000000069
+:109800000000000000000000000000000000000058
+:109810000000000000000000000000000000000048
+:109820000000000000000000000000000000000038
+:109830000000000000000000000000000000000028
+:109840000000000000000000000000000000000018
+:109850000000000000000000000000000000000008
+:1098600000000000000000000000000000000000F8
+:1098700000000000000000000000000000000000E8
+:1098800000000000000000000000000000000000D8
+:1098900000000000000000000000000000000000C8
+:1098A00000000000000000000000000000000000B8
+:1098B00000000000000000000000000000000000A8
+:1098C0000000000000000000000000000000000098
+:1098D0000000000000000000000000000000000088
+:1098E0000000000000000000000000000000000078
+:1098F0000000000000000000000000000000000068
+:109900000000000000000000000000000000000057
+:109910000000000000000000002F00000000070011
+:10992000070000147F147F1400242A7F2A1200628B
+:109930006408132300364955225000000503000037
+:1099400000001C224100000041221C000014083EBF
+:1099500008140008083E0808000000A06000000885
+:1099600008080808000060600000002010080402D9
+:10997000003E5149453E0000427F40000042615197
+:109980004946002141454B31001814127F10002731
+:1099900045454539003C4A494930000171090503F4
+:1099A00000364949493600064949291E0000363625
+:1099B0000000000056360000000814224100001488
+:1099C0001414141400004122140800020151090665
+:1099D00000324959513E007C1211127C007F4949E6
+:1099E0004936003E41414122007F4141221C007F17
+:1099F00049494941007F09090901003E4149497A25
+:109A0000007F0808087F0000417F4100002040419E
+:109A10003F01007F08142241007F40404040007F0A
+:109A2000020C027F007F0408107F003E4141413E4E
+:109A3000007F09090906003E4151215E007F091996
+:109A400029460046494949310001017F0101003F93
+:109A50004040403F001F2040201F003F4038403F13
+:109A60000063140814630007087008070061514977
+:109A7000454300007F41410000552A552A5500000A
+:109A800041417F0000040201020400404040404088
+:109A9000000001020400002054545478007F484420
+:109AA000443800384444442000384444487F003857
+:109AB0005454541800087E0901020018A4A4A47C80
+:109AC000007F080404780000447D4000004080844A
+:109AD0007D00007F102844000000417F4000007C92
+:109AE00004180478007C080404780038444444389E
+:109AF00000FC242424180018242418FC007C0804EA
+:109B0000040800485454542000043F444020003CC2
+:109B10004040207C001C2040201C003C4030403C49
+:109B2000004428102844001CA0A0A07C00446454D9
+:109B30004C4414141414141400000000000000001D
+:109B4000000000000000FC00000000000200000017
+:109B5000000C020C020000000000000090D0BCD0FD
+:109B6000BC900003000300001824FE448C00030294
+:109B7000070201001824D8B04C8000030001020144
+:109B8000C038E438E00001020201020208060000C9
+:109B90000000000000000000000000F804020000C7
+:109BA00000010204000204F80000000402010000A9
+:109BB0009060F86090000000010000002020FC2070
+:109BC0002000000001000000000000000000080666
+:109BD00000000000202020202000000000000000E5
+:109BE0000000000000000002000000000080601C77
+:109BF0000200040300000000F8040404F80001025D
+:109C0000020201000008FC00000000020302000044
+:109C100018844424180003020202020008042424C9
+:109C2000D80001020202010040B088FC8000000060
+:109C3000000302003C242424C400010202020100AB
+:109C4000F824242CC0000102020201000C04E41CD0
+:109C50000400000003000000D8242424D8000102DE
+:109C60000202010038444444F800000302020100EB
+:109C700000001000000000000200000000002000B2
+:109C800000000000060000000020508804020000D0
+:109C900000000102909090909000000000000000F1
+:109CA0000002048850200002010000001804C424AF
+:109CB0001800000002000000F804E494F80001021B
+:109CC0000202020000E09CF0800002030000030298
+:109CD00004FC2424D800020302020100F804040456
+:109CE0000C0001020202010004FC0404F80002035B
+:109CF0000202010004FC24740C00020302020300AF
+:109D000004FC24740C00020302000000F008044468
+:109D1000CC4000010202010004FC2020FC040203EC
+:109D2000000003020404FC04040002020302020017
+:109D3000000404FC040406040403000004FC24D012
+:109D40000C0402030200030204FC040000000203EE
+:109D500002020203FC3CC03CFC00030003000300C1
+:109D600004FC30C4FC04020302000300F8040404F1
+:109D7000F80001020202010004FC2424180002037E
+:109D800002000000F8848404F800010202070500C4
+:109D900004FC2464980002030200030218242444F3
+:109DA0008C000302020201000C04FC040C000002FF
+:109DB0000302000004FC0000FC0400010202010098
+:109DC000047C80E01C040000030000001CE03CE078
+:109DD0001C00000300030000049C609C04000203BC
+:109DE00000030200041CE01C040000020302000047
+:109DF0000C84641C04000203020203000000FE0243
+:109E00000200000007040400000E30C00000000043
+:109E100000010200000202FE00000004040700002E
+:109E20000004020400000000000000000000000028
+:109E300000000808080808080000020000000000F0
+:109E4000000000000040A0A0C000000102020302C8
+:109E500004FC2020C00000030202010000C02020FA
+:109E6000600000010202020000C02024FC0000018A
+:109E70000202030200C0A0A0C00000010202020012
+:109E80000020F82424040002030202000040A0A0E5
+:109E9000602000070A0A0A0404FC2020C000020314
+:109EA000020003020020E4000000000203020000A0
+:109EB000000020E4000008080807000004FC80E01F
+:109EC00020200203020003020404FC00000002023E
+:109ED00003020200E020E020C000030003000300B2
+:109EE00020E02020C00002030200030200C0202066
+:109EF000C00000010202010020E02020C000080F85
+:109F00000A02010000C02020E0000001020A0F0840
+:109F100020E0402020000203020000000060A0A01A
+:109F200020000002020203000020F82000000000D0
+:109F30000102020020E00020E00000010202030212
+:109F400020E0208060200000030100006080E080AD
+:109F50006000000300030000206080602000020316
+:109F60000003020020E020806020080807010000B4
+:109F70000020A0602000000203020200000020DE9A
+:109F80000200000000070400000000FF00000000C5
+:109F9000000F00000002DE200000000407000000A7
+:109FA00002010204040200000000000000000000A2
+:109FB000000000000000000000000000000000F8A9
+:109FC00000000000000000333000000000100C060C
+:109FD000100C0600000000000000000040C07840A7
+:109FE000C0784000043F04043F040400007088FC73
+:109FF00008300000001820FF211E0000F008F000CB
+:10A00000E018000000211C031E211E0000F008883B
+:10A01000700000001E2123241927211010160E00A5
+:10A02000000000000000000000000000000000E050
+:10A030001804020000000007182040000002041865
+:10A04000E00000000040201807000000404080F0C1
+:10A05000804040000202010F01020200000000F0F7
+:10A06000000000000101011F0101010000000000CB
+:10A070000000000080B07000000000000000000040
+:10A0800000000000000101010101010100000000C9
+:10A090000000000000303000000000000000000060
+:10A0A00080601804006018060100000000E010083D
+:10A0B0000810E000000F102020100F00001010F812
+:10A0C000000000000020203F202000000070080851
+:10A0D00008887000003028242221300000300888D1
+:10A0E000884830000018202020110E000000C020F9
+:10A0F00010F8000000070424243F240000F808881A
+:10A10000880808000019212020110E0000E01088A6
+:10A1100088180000000F112020110E0000380808D8
+:10A12000C83808000000003F0000000000708808E8
+:10A1300008887000001C222121221C0000E0100869
+:10A140000810E0000000312222110F00000000C0C2
+:10A15000C00000000000003030000000000000805F
+:10A16000000000000000806000000000000080404F
+:10A170002010080000010204081020004040404068
+:10A1800040404000040404040404040000081020BB
+:10A190004080000000201008040201000070480800
+:10A1A0000808F0000000003036010000C030C82868
+:10A1B000E810E0000718272423140B000000C03823
+:10A1C000E0000000203C23020227382008F888889D
+:10A1D00088700000203F202020110E00C0300808A9
+:10A1E00008083800071820202010080008F8080880
+:10A1F0000810E000203F202020100F0008F8888879
+:10A20000E8081000203F20202320180008F8888844
+:10A21000E8081000203F200003000000C0300808BC
+:10A220000838000007182020221E020008F8080045
+:10A230000008F808203F210101213F20000808F80C
+:10A24000080800000020203F20200000000008082F
+:10A25000F8080800C08080807F00000008F888C0EF
+:10A2600028180800203F20012638200008F80800A0
+:10A2700000000000203F20202020300008F8F800D7
+:10A28000F8F80800203F003F003F200008F830C0E9
+:10A290000008F808203F200007183F00E0100808D9
+:10A2A0000810E0000F10202020100F0008F8080808
+:10A2B0000808F000203F210101010000E01008081B
+:10A2C0000810E0000F18242438504F0008F8888840
+:10A2D00088887000203F2000030C30200070880820
+:10A2E000080838000038202121221C00180808F82E
+:10A2F000080818000000203F2000000008F80800AF
+:10A300000008F808001F202020201F00087888007F
+:10A3100000C83808000007380E010000F80800F8EF
+:10A320000008F800033C0700073C03000818688099
+:10A330008068180820302C03032C30200838C8000F
+:10A34000C83808000000203F20000000100808085E
+:10A35000C83808002038262120201800000000FE00
+:10A36000020202000000007F40404000000C30C0AC
+:10A3700000000000000000010638C00000020202D8
+:10A38000FE000000004040407F000000000004028A
+:10A3900002020400000000000000000000000000B5
+:10A3A00000000000808080808080808000020204A5
+:10A3B000000000000000000000000000000080809D
+:10A3C000808000000019242222223F2008F800800B
+:10A3D00080000000003F112020110E0000000080CE
+:10A3E00080800000000E112020201100000000805D
+:10A3F0008088F800000E112020103F20000080808F
+:10A4000080800000001F222222221300008080F0A2
+:10A41000888888180020203F2020000000008080CD
+:10A4200080808000006B94949493600008F8008012
+:10A4300080800000203F210000203F20008098986D
+:10A44000000000000020203F2020000000000080CD
+:10A450009898000000C08080807F000008F800000D
+:10A4600080808000203F24022D302000000808F862
+:10A47000000000000020203F20200000808080801D
+:10A4800080808000203F20003F20003F80800080AF
+:10A4900080800000203F210000203F2000008080BD
+:10A4A00080800000001F202020201F00808000806E
+:10A4B0008000000080FFA12020110E00000000801D
+:10A4C00080808000000E112020A0FF80808080000E
+:10A4D0008080800020203F2120000100000080803B
+:10A4E000808080000033242424241900008080E030
+:10A4F000808000000000001F2020000080800000FD
+:10A5000000808000001F202020103F2080808000DD
+:10A510000080808000010E300806010080800080ED
+:10A52000008080800F300C030C300F000080800012
+:10A53000808080000020312E0E312000808080003D
+:10A540000080808080818E701806010000808080ED
+:10A55000808080000021302C22213000000000008B
+:10A56000807C020200000000003F40400804FE041E
+:10A5700008C0000000000310207F20100002027CB1
+:10A58000800000000040403F000000000006010184
+:10A5900002020404000000000000000000000000AF
+:10A5A00000000000000000000000000000000000AB
+:10A5B000000000000000000000000000000000009B
+:10A5C0000000000000F0F0F00000000000000000BB
+:10A5D00000017F010000000000000000001C1C1CA6
+:10A5E0000000000000008060301C8C60301C0C00FB
+:10A5F000000000000000000000000000000000005B
+:10A600000000000000000000000000E0000000006A
+:10A6100000E000000086E69F86868686E69F86002C
+:10A6200000011F01010101011F010100000080C0A4
+:10A630006020F820E0C00000000003070C18FF7045
+:10A64000E18100000000070F10107F100F070000CD
+:10A650008060206080000000E02000000F3020308B
+:10A660009F70DC371030C0000000100E0300071888
+:10A67000101807000000C02020E0C000000000000B
+:10A6800080E01F38E88703C43C040000070F18105F
+:10A69000100B070D1010080000808C4C38000000D3
+:10A6A00000000000000000000000000000000000AA
+:10A6B000000000000000000000000000000000009A
+:10A6C000000080E0300804000000000000FEFF01F0
+:10A6D00000000000000000000000030F18204000F0
+:10A6E00000040830E08000000000000000000000CE
+:10A6F00001FFFE0000000000004020180F030000D2
+:10A7000000000000000000000000C0000000000089
+:10A71000004266663C18FF183C6666420000000076
+:10A7200000000300000000000000000000008000A6
+:10A7300000000000001010101010FF10101010107A
+:10A740000000000000000300000000000000000006
+:10A7500000000000000000000000000000000000F9
+:10A760000000000000808C4C380000000000000059
+:10A7700000000000000000000000000000101010A9
+:10A780001010101010101000000000000000000059
+:10A7900000000000000000000000000000000000B9
+:10A7A00000000000000000000000000000001C1C71
+:10A7B0001C0000000000000000000000000000007D
+:10A7C000E0380C000000000080701C030000000056
+:10A7D0000060380E0100000000000000000080C092
+:10A7E00060202060C080000000FEFF01000000002B
+:10A7F00001FFFE000001070E181010180E070100DF
+:10A800000000808080C0E000000000000000000028
+:10A8100000FFFF000000000000001010101F1F10BC
+:10A82000101000000080402020202060C080000028
+:10A8300000030300804020381F070000001C1A1985
+:10A8400018181818181F00000080C020202060C0B1
+:10A8500080000000000303001010182FE7800000A4
+:10A8600000070F10101010180F0700000000000064
+:10A870000000C0E0F000000000C0B088868180FFCA
+:10A88000FF808000000000000010101F1F1010004B
+:10A890000000E060606060606060000000003F10E9
+:10A8A00008080818F0E0000000070B101010101C3A
+:10A8B0000F030000000080C040202020E0C0000006
+:10A8C00000FCFF211008080818F0E0000001070C48
+:10A8D00018101010080F03000000C0E060606060F6
+:10A8E00060E06000000003000000E01807000000C6
+:10A8F00000000000001F1F00000000000080C0607A
+:10A900002020202060C080000087EF2C18183030F5
+:10A9100068CF830000070F0810101010180F0700F1
+:10A920000000C0C020202020C0800000001F3F6029
+:10A930004040402010FFFE0000000C1C10101008CA
+:10A940000F030000000000000000000000000000F5
+:10A9500000000000000E0E0E0000000000000000CD
+:10A96000001C1C1C00000000000000000000000093
+:10A970000000000000000000000C0C0000000000BF
+:10A980000000000000583800000000000000000037
+:10A9900000000080402010000000102844820100C8
+:10A9A0000000000000000000000001020408100088
+:10A9B000000000000000000000000000008484840B
+:10A9C00084848484848484000000000000000000EB
+:10A9D0000000000000001020408000000000000087
+:10A9E0000000000000000182442810000000100850
+:10A9F000040201000000000000C020201010101010
+:10AA000030E0C0000003030000F010080C07030052
+:10AA1000000000001C1C1C0000000000000000C022
+:10AA2000406020202040C00000FCFF01F00E03C168
+:10AA3000FE03807F0001070E0811111011090402A6
+:10AA40000000000080E0E000000000000000807CCA
+:10AA50004340477FF880000010181F1000000000DE
+:10AA6000131F1C1020E0E02020202060C080000088
+:10AA700000FFFF10101010182FE78000101F1F108C
+:10AA800010101010180F0700000080C04020202078
+:10AA90002060E00000FCFF01000000000000010059
+:10AAA0000001070E181010100804030020E0E02039
+:10AAB00020202040C080000000FFFF0000000000B8
+:10AAC00001FFFE00101F1F10101018080E070100D4
+:10AAD00020E0E020202020202060800000FFFF10E8
+:10AAE0001010107C00000000101F1F10101010101C
+:10AAF0001018060020E0E020202020206060800068
+:10AB000000FFFF101010107C00000100101F1F102C
+:10AB10000000000000000000000080C06020202035
+:10AB200040E0000000FCFF0100004040C0C1404088
+:10AB30000001070E181010100F0F000020E0E02099
+:10AB40000000000020E0E02000FFFF1010101010B7
+:10AB500010FFFF00101F1F1000000000101F1F102B
+:10AB60000000202020E0E020202000000000000065
+:10AB700000FFFF000000000000001010101F1F1059
+:10AB80001010000000000000202020E0E020202025
+:10AB900000000000000000FFFF0000000060E080F7
+:10ABA0008080C07F3F00000020E0E020000020A067
+:10ABB0006020200000FFFF30187CE3C00000000090
+:10ABC000101F1F10000001131F1C181020E0E020B0
+:10ABD000000000000000000000FFFF000000000077
+:10ABE00000000000101F1F10101010101018060099
+:10ABF00020E0E0E000000000E0E0E02000FF013F96
+:10AC0000FEC0E01E01FFFF00101F1000031F030025
+:10AC1000101F1F1020E0E0C0000000000020E02016
+:10AC200000FF0003071C78E08000FF00101F1000E9
+:10AC300000000000030F1F00000080C060202060A3
+:10AC4000C080000000FEFF010000000000FFFE00C9
+:10AC50000001070E181010180C07010020E0E0207A
+:10AC60002020202060C0800000FFFF202020202026
+:10AC7000301F0F00101F1F10000000000000000018
+:10AC8000000080C060202060C080000000FEFF0146
+:10AC90000000000000FFFE000001070E1111133C30
+:10ACA0007C67210020E0E0202020202060C0800080
+:10ACB00000FFFF101030F0D0080F0700101F1F100A
+:10ACC000000000030F1C10100080C0602020202016
+:10ACD0004040E00000070F0C1818303060E08100A1
+:10ACE000001F0C0810101010180F070080602020A3
+:10ACF00020E0E020202060800100000000FFFF0035
+:10AD00000000000100000000101F1F1000000000E4
+:10AD100020E0E020000000000020E02000FFFF0015
+:10AD2000000000000000FF0000070F1810101010B6
+:10AD3000100807002060E0E02000000020E0602014
+:10AD40000000077FF88000807C0300000000000006
+:10AD5000071F1C070000000020E0E02000E0E020CA
+:10AD60000020E0200007FFF8E01FFFFCE01F0000CC
+:10AD70000000031F0300011F03000000002060E02B
+:10AD8000A0000020E0602000000000038F7CF8C6D7
+:10AD9000010000000010181E130001171F181000FA
+:10ADA0002060E0E02000000020E0602000000107BB
+:10ADB0003EF8E0180700000000000010101F1F10F0
+:10ADC0001000000000806020202020A0E0E0200093
+:10ADD00000000000C0F03E0F0300000000101C1F28
+:10ADE00017101010101806000000000000FC0404EA
+:10ADF000040404000000000000FF00000000000048
+:10AE000000000000007F404040404000000010E093
+:10AE1000000000000000000000000000031C608033
+:10AE20000000000000000000000000030C70800023
+:10AE300000000404040404FC000000000000000002
+:10AE4000000000FF00000000000040404040407F44
+:10AE50000000000000000010080C040C08100000A6
+:10AE600000000000000000000000000000000000E2
+:10AE700000000000000000000000000000000000D2
+:10AE800000000000000000000000000000000000C2
+:10AE900080808080808080808080808000000004AE
+:10AEA000040808000000000000000000000000008E
+:10AEB0000000000000000000000000000000000092
+:10AEC000000000000000000000000000000098D812
+:10AED00044642424FCF80000000F1F181010100810
+:10AEE0001F1F10180020E0F000000000000000000C
+:10AEF0000000FFFF180804040CF8F00000001F0F0A
+:10AF000018101010180F03000000000000000000CF
+:10AF10000000000000E0F8180404043C38000000C1
+:10AF200000030F0C101010100806000000000000B5
+:10AF300000000020E0F0000000E0F81C0404040819
+:10AF4000FFFF000000030F18101010081F0F08006B
+:10AF50000000000000000000000000000000E0F819
+:10AF6000484444444C7870000000030F0C18101043
+:10AF7000100804000000000080C0602020E0C00035
+:10AF800000040404FFFF0404040400000000101087
+:10AF90001F1F101010000000000000000000000043
+:10AFA00000000000000070F88C04048CF874040C9D
+:10AFB000007076CF8D8D8D89C87870000020E0F00C
+:10AFC00000000000000000000000FFFF080404046F
+:10AFD000FCF8000000101F1F100000101F1F1000C1
+:10AFE0000000000000606000000000000000040499
+:10AFF00004FCFC000000000000001010101F1F10D7
+:10B000001010000000000000000000606000000060
+:10B0100000000000040404FCFC0000000000C0C0AC
+:10B020008080C07F3F0000000020E0F000000000B2
+:10B03000000000000000FFFF80C0F41C04040000BA
+:10B0400000101F1F1100031F1C1010000000202003
+:10B0500020E0F000000000000000000000FFFF0002
+:10B060000000000000001010101F1F101010000042
+:10B0700000000000000000000000000004FCFC08CC
+:10B0800004FCFC0804FCFC00101F1F10001F1F1014
+:10B09000001F1F1000000000000000000000000062
+:10B0A0000004FCFC08080404FCF8000000101F1F4A
+:10B0B000100000101F1F1000000000000000000022
+:10B0C0000000000000E0F0180C04040C18F0E00090
+:10B0D00000030F0C101010100C0F030000000000F4
+:10B0E00000000000000000000004FCFC0804040450
+:10B0F0000CF8F0000080FFFF889010101C0F030078
+:10B1000000000000000000000000000000E0F81C4B
+:10B1100004040408F8FC000000030F1810109088C5
+:10B12000FFFF8000000000000000000000000000A1
+:10B13000040404FCFC100804040C0C001010101F84
+:10B140001F101010000000000000000000000000B0
+:10B150000000000000003078CCC48484840C1C0003
+:10B1600000001E1810101011190F0600000000003A
+:10B1700000C000000000000000040404FFFF0404FD
+:10B1800004000000000000000F1F1010100C000051
+:10B190000000000000000000000000000004FCFEB1
+:10B1A00000000004FCFE000000000F1F1810100833
+:10B1B0001F0F080000000000000000000000000059
+:10B1C00000040C3CFCC40000C43C0C040000000063
+:10B1D000010F1E0E01000000000000000000000032
+:10B1E00000000000043CFCC400E47CFC84807C047F
+:10B1F0000000071F070000071F07000000000000F5
+:10B2000000000000000000000004041C7CE4C034C6
+:10B210001C0404000010101C1601131F1C18100041
+:10B2200000000000000000000000000000040C3CD2
+:10B23000FCC400C43C0404000000C080C1370E01FF
+:10B2400000000000000000000000000000000000FE
+:10B2500000001C0404C4F47C1C0400000000101C4A
+:10B260001F17111010180E0000000000000000F859
+:10B270000C04000000000000001028EF0000000097
+:10B28000000000000000003F6040000000000000DF
+:10B290000000FF0000000000000000000000FF00B0
+:10B2A00000000000000000000000FF00000000009F
+:10B2B0000000040CF8000000000000000000000086
+:10B2C000EF28100000000000000040603F00000078
+:10B2D00000000000001806020204081020203008B8
+:10B2E000000000000000000000000000000000005E
+:10B2F0000000000000000000FF818181818181FF4A
+:10B3000000000080C060F0F8FEFE3E180808080843
+:10B310000800303000408000F8FE07011C3F3F1F4E
+:10B320001B180ECFFFFFFF7F0F0F0F0780C07B0E94
+:10B33000070F1C383030606060607E7F3F3F3118FF
+:10B34000180C0E030300000000018244FF11AA4400
+:10B350000000010000010100000010385482D78273
+:10B36000543810000000000100000000312E4E652E
+:10B3700074776F726B20496E666F2020322E4D44B9
+:10B3800020506F727420496E666F2020332E4C4F10
+:10B39000524120525353492020202020342E5665FC
+:10B3A000726573696F6E20436865636B20204E651C
+:10B3B00074776F726B20496E666F202020202020EA
+:10B3C000202020202020202020202020202020207D
+:10B3D000202020202020202020202020202020206D
+:10B3E000202020202020202020202020202020502D
+:10B3F0004F525420202020202020202020202020B8
+:10B40000202020202020202020202020202020203C
+:10B41000202020202020202020202020202020202C
+:10B42000202020202020202020202020456D707406
+:10B43000790000000000000000000000426C75650B
+:10B44000536B790000000000000000004C59000020
+:10B450000000000000000000000000004A50000052
+:10B460000000000000000000000000004461727451
+:10B470000000000000000000000000005957595F64
+:10B48000426C7565736B79000000000052464944B8
+:10B490000000000000000000000000005957595F44
+:10B4A000426C7565736B79000000000050726F622A
+:10B4B000655F4B5900000000000000005957595FBC
+:10B4C0005072657373757265000000002020205073
+:10B4D0004F525420202020202020202020202020D7
+:10B4E000202020202020202020202020202020205C
+:10B4F000202020202020202020202020202020204C
+:10B50000202020202020202020202020202020203B
+:10B510005665726573696F6E2020202020202020E0
+:10B52000202020202020202020202020202020201B
+:10B53000202020202020202020202020202020200B
+:10B54000202020202020202020202020312E4D448B
+:10B55000436F6E6E6563742053657420322E4C4FBA
+:10B56000524120536C61766520536574332E506FC1
+:10B5700072744C6F67204F7574707574342E436FFE
+:10B580006E6E656374204D6F64652020352E4E65A8
+:10B5900074776F726B20536574202020362E4461BF
+:10B5A0007461496E6974202020202020312E4D4482
+:10B5B000436F6E6E6563742053657420322E4C4F5A
+:10B5C000524120536C61766520536574332E506F61
+:10B5D00072744C6F67204F7574707574204D4443BE
+:10B5E0006F6E6E65637420536574202020202020C8
+:10B5F000202020202020202020202020202020204B
+:10B60000202020202020202020202020202020203A
+:10B61000202020202020202020202020204C4F529D
+:10B620004120536C617665205365742020202020D2
+:10B63000202020202020202020202020202020200A
+:10B6400020202020202020202020202020202020FA
+:10B6500020202020202020202020202020506F7219
+:10B66000744C6F67204F75747075742020202020F3
+:10B6700020202020202020202020202020202020CA
+:10B6800020202020202020202020202020202020BA
+:10B690002020202020202020202020202020436F38
+:10B6A0006E6E656374204D6F64652020202020201D
+:10B6B000202020202020202020202020202020208A
+:10B6C0002020202020202020202020205072657360
+:10B6D00073207C20746F2073686966742020204E6C
+:10B6E0006574776F726B20536574202020202020B2
+:10B6F000202020202020202020202020202020204A
+:10B70000202020202020202020202020507265731F
+:10B7100073207C20746F2073686966744E6F773A6B
+:10B720004469616C20737769746368204E6F773A5F
+:10B7300053746174696F6E20202020204E6F773A19
+:10B74000436C6F7564202020202020204E6F773AB4
+:10B750005465737420436C6F75642020496E69745E
+:10B7600069616C697A6520446174613F2020202002
+:10B7700020202020202020202020202020202020C9
+:10B7800020202020202020202020202027454E542B
+:10B7900045522720746F20736869667400000000AA
+:10B7A000000000000000F03F000000000000F83F33
+:10B7B00000000000000000000000004003B8E23F6D
+:10B7C000000000000000000006D0CF43EBFD4C3E1F
+:10B7D000033333333333E33FFFAB6FDBB66DDB3F14
+:10B7E0004D268F515555D53F01411DA96074D13F5C
+:10B7F00065DBC9934A86CD3FEF4E454A287ECA3F56
+:10B800003E5555555555C53F93BDBE166CC166BFD7
+:10B810002CDE25AF6A56113FF16BD2C541BDBBBED0
+:10B82000D0A4BE726937663E04FA97999999D93FB8
+:10B83000AF788E1DC571CC3F9FC678D0099AC33FA3
+:10B84000935555555555E53F599322942449D23F78
+:10B85000DE03CB966446C73F44523EDF12F1C23F3F
+:10B860000000000000000000DDDDDDDDDCBBBBDD35
+:10B87000DDDDDDDDDDDDDDDD988888888888888890
+:10B8800077777777778888888555555666666666B0
+:10B89000666666666668888883333332222222228F
+:10B8A000222222222228888DC8B801080000002008
+:10B8B000D41200008C8E000870BB0108D412002046
+:10B8C000BC9B00006C880108412D01020304043D6B
+:10B8D000060708091012031202390A01FF01FF01CD
+:10B8E000FF01E1130103120202FF0901FF01FF0141
+:10B8F000E5281041542B554152543D393630300D16
+:10B900000A201018124E414D453D5458485F56319B
+:10B910002E312E325F3001291B51320100FF008988
+:10B920001112239B322446AD573665BF74488CC133
+:10B930009D5AAFD3BE6CCAE5DB7EE9F7F8811008EB
+:10B940000193331A22A5562C47B7753E64C99C4013
+:10B950008DDBBF52AEEDDA64CBFFF976E802218BC6
+:10B9600030100299132667AF763444BD554AADC3F3
+:10B97000BC588ED19F6EEBE7FA7CC8F5D983310AAB
+:10B980002091121803A7772E66B5543C45CBBD42D3
+:10B99000ACD99E508FEFFB66EAFDD874C904428D86
+:10B9A0005316619F702004A9153227BB364CCEC5B3
+:10B9B000DF5EEDD7FC6888E1997AABF3BA85520C6B
+:10B9C0004397711E60A1142805B3373A26CDDE4493
+:10B9D000CFDFFD56ECE9986089FBBB72AA06638F46
+:10B9E0007214409D512225AB343006B9174EEFC773
+:10B9F000FE5CCCD5DD6AA9E3B8788AF19B87730E2B
+:10BA00006295501C41A3352A24B1163807CFFF4652
+:10BA1000EEDDDC54CDEBB962A8F99A708B102308E7
+:10BA20008481951AA793B62CC2A5D33EE1B7F04006
+:10BA300008C919522BDB3A644EED5F766DFF7C89A5
+:10BA40009420DE859BB712A6ADD224C3BFF136E0A9
+:10BA5000C1184809D33B5A2AE55E6C4FF77D7E6CCE
+:10BA60000AA583B4188691972EE3A7F23CC0B5D1FE
+:10BA70004229CB38500AD91B666FEF7E744CFD5DAE
+:10BA80008BB502A499961087AFF326E2BDD034C1DE
+:10BA9000C3394A28D11A580BE77F6E6EF55C7C4D8E
+:10BAA0000CC685D71EE597F42880A1913AA3B3B2BE
+:10BAB000444ACD5B5669DF78600CE91D722FFB3E6E
+:10BAC0008DD604C79FF516E4A9902081BBB332A29E
+:10BAD000C55A4C4BD7795E68E11C680DF33F7A2E4E
+:10BAE0000EE787F61CC495D52AA1A3B03882B1937E
+:10BAF000466BCF7A5448DD59622DEB3C700EF91F2E
+:10BB00008FF706E69DD414C5ABB122A0B99230835D
+:10BB1000C77B4E6AD5585C49E33D6A2CF11E780F0D
+:10BB2000720100082C41542B41504E3D0008FF018A
+:10BB300002030405060701FF01FF01FF01FF01FFEA
+:10BB400001FF01E5880C5C53595354454D2E545860
+:10BB500054141D4D315F3001B91549190A163219B7
+:10BB60000A1633190A1534190C13504F5319B10022
+:0400000508008189E5
+:00000001FF
diff --git a/obj/TXH_V1.2.5.hex b/obj/TXH_V1.2.5.hex
new file mode 100644
index 0000000..4dc8a82
--- /dev/null
+++ b/obj/TXH_V1.2.5.hex
@@ -0,0 +1,5423 @@
+:020000040800F2
+:10800000D0C00020A1810008A981000879A900083A
+:10801000AD810008AF810008B181000800000000B8
+:10802000000000000000000000000000B381000814
+:10803000B581000800000000B7810008B981000880
+:10804000BB810008BB810008BB810008BB81000820
+:10805000BB810008BB810008BB810008BB81000810
+:10806000BB810008BB810008BB810008BB81000800
+:10807000BB810008BB8100081F97000823970008F8
+:10808000BB81000827970008BB810008BB8100085E
+:10809000BB810008BB810008BB810008BB810008D0
+:1080A000BB810008BB810008BB810008BB810008C0
+:1080B0004D7E0108BB810008BB810008BB81000820
+:1080C000BB810008BB810008BB810008BB810008A0
+:1080D000BB810008198601081D8601082186010858
+:1080E000DB9A0008BB810008BB810008BB81000847
+:1080F000BB810008BB810008BB8100082B970008EA
+:10810000BB810008BB810008BB810008BB8100085F
+:108110001186010815860108BB810008BB81000893
+:10812000BB810008BB810008BB810008BB8100083F
+:10813000BB810008BB810008BB810008BB8100082F
+:10814000BB810008BB810008BB810008BB8100081F
+:10815000BB8100082F970008339700082586010887
+:10816000BB810008BB810008BB810008BB810008FF
+:10817000BB810008BB810008BB810008BB810008EF
+:10818000BB810008BB810008DFF810D000F00CFCB8
+:108190000048004741A30108AFF30080D0C0002091
+:1081A0000648804706480047FEE7FEE7FEE7FEE791
+:1081B000FEE7FEE7FEE7FEE7FEE7FEE7F17D0108EA
+:1081C000898100082DE9F0410024061B254671F144
+:1081D000000605DA01240027D0EB070067EB010158
+:1081E000161E73F1000605DA0027D2EB07020125FF
+:1081F00067EB030300F066FA86460E4617469C4678
+:10820000AC4204D00025D0EB050E65EB010624B18D
+:108210000020D2EB000760EB030C704631463A4673
+:108220006346BDE8F081202A06DBCB17203A41FAED
+:1082300002F043EAE07306E041FA02F3D040C2F1F3
+:108240002002914008431946704740EA01039B070A
+:1082500003D009E008C9121F08C0042AFAD203E0BB
+:1082600011F8013B00F8013B521EF9D27047421E43
+:1082700012F8013F002BFBD111F8013B02F8013B42
+:10828000002BF9D17047421C10F8011B0029FBD1CB
+:10829000801A704730B505460020034600E05B1C9D
+:1082A000934205D2EC5CC85C201A01D1002CF6D1B7
+:1082B00030BD2DE9FE4F804681EA0300C00F0C4619
+:1082C000009021F0004123F00045B8EB0200A941E5
+:1082D00005D24046214690461C460B46024623F0F6
+:1082E0000040104347D0270DC7F30A00C3F30A51DB
+:1082F0000290401A019040286BDAC3F3130040F457
+:10830000801B0098924620B10023D2EB030A63EB56
+:108310000B0B01985946C0F14002504600F003FA99
+:1083200006460D4650465946019AFFF77CFF10EB72
+:1083300008006141002487EA115284EAE7731A4376
+:1083400040D0009A62B3019A012A4FEA075215DC25
+:10835000001B61EB02014FF0004202EA0752CDE937
+:108360000042001C41F5801132462B4600F08EFA87
+:1083700003B0BDE8F08F40462146F9E7001B61EBF2
+:108380000201001C41F5801300185B412018A2F582
+:10839000001747EB030140EAD570B6196D4111E0B3
+:1083A0006D084FEA360645EAC0754FEA0752001BD2
+:1083B00061EB0201001C41F5801149084FEA3000D1
+:1083C0000019514132462B4603B0BDE8F04F00F092
+:1083D0004EBA0098012240000023D0EB020263EB6A
+:1083E000E073009821464FEAE074B8EB000061EBBF
+:1083F0000401E9E783F000435BE781F0004158E7BF
+:108400002DE9FE4F81EA030404F0004421F000410D
+:1084100000944FF0000B23F0004350EA01045ED0BB
+:1084200052EA03045BD0C3F30A54C1F30A552C4447
+:10843000A4F2F3340194A0FB0254C1F3130141F4FC
+:108440008011C3F3130343F4801301FB024400FBC8
+:10845000034E840A970A44EA815447EA8357A4FBEF
+:10846000076802958D0A05FB07854FEA932C04FBEC
+:108470000C542705029D4FEA065847EA1637B5EB1C
+:1084800008056EEB070C870E920E47EA811742EA49
+:108490008312A7FB0201B6EB0B0164EB00042B0D6A
+:1084A00043EA0C335E1844EB1C50DA465146E7FBB6
+:1084B0000201C5F313044FEA0B3343EA14534FEAA6
+:1084C0000432019C43EA0603A4F10C040294009CCC
+:1084D000CDE900B400F0DAF903B0BDE8F08F002078
+:1084E0000146F9E72DE9F04D81EA030404F0004B61
+:1084F00021F0004514464FF0000A23F0004150EAF5
+:10850000050220D054EA01021DD0C5F30A570246E5
+:10851000C5F31303C1F31300C1F30A5640F48015E9
+:1085200043F48013A7EB0608101BD64608F2FD386B
+:1085300073EB050002D308F1010801E092185B41DA
+:10854000B8F1000F03DA00200146BDE8F08D0020ED
+:108550004FF48011064684460EE0171B73EB0507A7
+:1085600005D3121B63EB050306434CEA010C4908D3
+:108570004FEA300092185B4150EA0107EDD152EA10
+:10858000030012D082EA040083EA0501084305D003
+:10859000101BAB4106D20122002306E000224FF05F
+:1085A000004302E06FF0010253101AEB06004CEB9F
+:1085B000085110EB0A0041EB0B01BDE8F04D00F053
+:1085C00056B90EB540F2334102910021CDE90011B8
+:1085D0000A460B4600F05AF903B000BD3EB5CA1773
+:1085E000CB0F002450405140C0186141DA0740F2DF
+:1085F00033430094CDE901232246234600F046F997
+:1086000003B030BD70B5C1F30A5201F0004500243B
+:10861000C1F3130140F2FF3341F480119A4201DAB1
+:10862000002070BD40F233439A42A2F2334203DC91
+:10863000524200F087F800E090402C43F1D04042D5
+:1086400070BD70B5C1F30A5201F000450024C1F3BA
+:10865000130140F2FF3341F480119A4202DA002004
+:10866000014670BD40F233439A42A2F2334203DC2A
+:10867000524200F067F801E000F055F82C43F0D0CA
+:108680000023D0EB030063EB010170BD01F0004358
+:1086900030B421F0004150EA010206D00A0DA2F5E3
+:1086A0006072C1F31301002A02DC30BC0020704765
+:1086B000440F44EAC104C100E01830BC00EBC250D2
+:1086C00000F09EB82DE9F05F0546002092469B46DB
+:1086D00088460646814640241BE0284641464746D8
+:1086E000224600F02FF853465A46C01A914110D343
+:1086F00011461846224600F016F82D1A67EB0108BD
+:108700004F4622460120002100F00DF817EB00092A
+:108710004E41201EA4F10104DFDC484631462A46C2
+:108720004346BDE8F09F202A04DB203A00FA02F11C
+:10873000002070479140C2F1200320FA03F319434F
+:1087400090407047202A04DB203A21FA02F00021F1
+:10875000704721FA02F3D040C2F120029140084351
+:10876000194670470FB4002300B589B00CA90091D9
+:108770000B996FF00042CB601E4B06931E4B079384
+:108780000423CDE901321D4A089202466B460020BF
+:1087900000F0B6F909B05DF814FB70B586B0064676
+:1087A0004FF0FF300091CDE90101002015460C4645
+:1087B00004903246694604A8FFF7D4FF02460498A5
+:1087C000211825B108B1084600E020462860049829
+:1087D00000280DD0002A02DD0098884208D0081B2E
+:1087E0000094CDE901043246694604A8FFF7BAFFB8
+:1087F00006B070BD398D0008578D0008CD8900087E
+:108800000029A8BF7047401C490008BF20F00100A4
+:10881000704710B4B0FA80FC00FA0CF050EA010482
+:1088200004BF10BC704749B1CCF1200421FA04F414
+:1088300011FA0CF118BF012121430843A3EB0C01ED
+:10884000CB1D4FEA00614FEA102042BF002010BC50
+:10885000704700EBC35010440029A4BF10BC704700
+:10886000401C490008BF20F0010010BC704710B543
+:10887000141E73F1000408DA401C41F10001921843
+:108880005B411A4301D120F0010010BD2DE9F04DEC
+:1088900092469B4611B1B1FA81F202E0B0FA80F241
+:1088A00020329046FFF73FFF04460F4640EA0A0099
+:1088B00041EA0B0153465A46084313D0114653EA86
+:1088C000010019D0C8F140025046FFF73BFF0546B2
+:1088D0000E46504659464246FFF725FF084305D04D
+:1088E000012004E020463946BDE8F08D0020054314
+:1088F00046EAE0762C4337430A986305E40AA0EB86
+:1089000008000022FD0A44EA47540A3002D500203C
+:108910000146E9E7010510196941DDE9084500193B
+:108920006941BDE8F04DA2E770B521F00043034373
+:108930000CD0C1F30A550024D5EB040564EB040305
+:10894000D617AD1AB34102DB0020014670BD2018D6
+:1089500041EB025170BD0EB5C10F80EAE0700844D2
+:10896000CA07002140F233438DE80E000A460B4649
+:10897000FFF78CFF03B000BD30B5041E71F1000499
+:1089800004DB4FF00044404264EB0101141E73F11C
+:10899000000405DB1C464FF00043524263EB040326
+:1089A000994208BF904230BD064C074D06E0E06892
+:1089B00040F0010394E8070098471034AC42F6D326
+:1089C000FFF7E6FBE0CF010800D00108C0B24FF48A
+:1089D000F05100F03BBA00002DE9FF4F087883B05A
+:1089E0009946FF2805D0491C2D2804D000240020DA
+:1089F00008E000200BE00124F9E700EB800003EB26
+:108A00004000491C0B78FF2BF7D104B140420023F2
+:108A10000293147819461D462D2C01D02B2C04D11D
+:108A2000521C2D2C13D000240294AA461478FF2C3B
+:108A30000FD00A25A3FB057801FB05814FF0000C40
+:108A400003FB0C11521CE3194AEB0101EEE7012470
+:108A5000EAE7814453EA010002D019F5C87F06DA3B
+:108A600003980021C0E9001107B0BDE8F08F002590
+:108A7000AE4E2F46DFF8B882184600F0FBF9CDE97C
+:108A80000001B9F1000002DAC9F1000400E0044677
+:108A90000023A74A1AEB030B42EB045A12E0E0074B
+:108AA00007D02A46334638464146FFF7A9FC074619
+:108AB00088462A46334610461946FFF7A1FC05466C
+:108AC0000E466410002CEAD1DDE90001B9F1000F77
+:108AD0005A46534606DAFFF705FD3A464346FFF786
+:108AE00001FD05E0FFF78CFC3A464346FFF788FCA2
+:108AF000029A0AB181F00041039AC2E90001B3E78A
+:108B00002DE9FF4F1F468DB0D7E901464FF0FF38E2
+:108B10002E2045464FF000090B90B9696D1C0E9848
+:108B20008847396A824688470028F6D1BAF1FF3F64
+:108B30000AD024F4D064002E11DDBAF12B0F08D036
+:108B4000BAF12D0F0BD102E0404611B08DE744F48D
+:108B50008064B9696D1C0E9888478246761E694606
+:108B6000600501D52D2000E02B208DF8000001F1DB
+:108B7000010B0DF1200809E0B9696D1C0E988847BA
+:108B800082460F9844F40074761E0560002E02DDC4
+:108B9000BAF1300FF0D00B998A453ED144F08004F1
+:108BA00006E00F99681CA9F1010944F400740860FB
+:108BB000B9696D1C761E0E98884782463028F0D021
+:108BC0002BE00B998A4505D1200603D444F080049C
+:108BD000761E18E0504611F00BF808B30DF11301A2
+:108BE000761E44F400748B4508D2AAF130000BF8CD
+:108BF000010B200607D5A9F1010003E0200602D4ED
+:108C000009F101008146A00502D50F99681C086092
+:108C1000B9696D1C0E9888478246002ED1DC53E05E
+:108C2000002E51DDBAF1650F02D0BAF1450F4BD1DC
+:108C3000A00549D5B9696D1C24F44074761E0E98C0
+:108C400088478246002E0CDD2B2804D0BAF12D0F68
+:108C500007D144F48074B9696D1C0E988847824628
+:108C6000761EE00501D52D2100E02B2108F8011B1F
+:108C7000CDF82C8021E00DF12901761E44F400741A
+:108C800088450CD2AAF1300010F0FF0088F80000EF
+:108C900002D10B99884509D908F1010806E0E005E1
+:108CA00001D5244801E042F20F708146B9696D1C7C
+:108CB0000E98884782460F980560002E04DD5046C6
+:108CC00010F096FF0028D6D1F9690E988847FF204A
+:108CD0008BF8000088F800000020069007904B46B3
+:108CE0006A4608A906A8FFF777FEA00502D46FF030
+:108CF00001002AE714F0240F0AD0E00714D1DDE9BF
+:108D000006123868031D3B600068C0E900120BE0E2
+:108D1000DDE90601FFF7BAFC0146E00704D1386837
+:108D2000021D3A600068016028460EE7000014400A
+:108D30000000F03FF1D8FFFF426842B1016811F82E
+:108D4000013B23B1521EC0E90012184670470121B1
+:108D5000C160881E704742685AB1C368016843B950
+:108D600083688B4205D0491E521CC0E900120020C6
+:108D700070474FF0FF3070472DE9F04D00231A4641
+:108D80001B1A8A4103DB00200146BDE8F08DC1F3C8
+:108D90000A52C1F3130141F480154FF0000BD107C3
+:108DA00002D100186D41521E0027044640F2FF1107
+:108DB000384601EB620A3E468046024600204FF4E8
+:108DC0008011FFF7BFFCC2197141BB1846EB0100CF
+:108DD000B4EB030C75EB000C04D3E41A65EB00054F
+:108DE00017460E46241908F101006D4180463428CB
+:108DF000E3DDF91946EB0600091BA84103D24FF049
+:108E0000FF32134601E0002213461BEB070046EB3E
+:108E10000A51BDE8F04DFFF72ABD000030B5041E31
+:108E200071F1000404DB4FF00044404264EB0101A7
+:108E3000141E73F1000405DB1C464FF00043524240
+:108E400063EB04038B4208BF824230BD7F2801D907
+:108E5000002208E0064A02EB5002C007127800D157
+:108E6000120902F00F0201209040084070470000F4
+:108E7000A0CF01080EB540F2334202920022CDE9A4
+:108E800000221346FFF702FD03B000BD70B58C1839
+:108E900010F8015B15F0070301D110F8013B2A110E
+:108EA00006D110F8012B03E010F8016B01F8016BFB
+:108EB0005B1EF9D12B0705D40023521E0DD401F8F7
+:108EC000013BFAE710F8013BCB1A921C03E013F8C0
+:108ED000015B01F8015B521EF9D5A142D8D30020F5
+:108EE00070BD027803E010F8013B1A44D2B2491E6B
+:108EF00089B2F8D21046704770B5ADF5287D0026CE
+:108F00000D46ADF89462ADF8986200EB40012D4833
+:108F100000EBC104608AA84251D9ADF898624AE0DA
+:108F2000A089228A284481B2274800F0B1F8ADF820
+:108F300094626A46208A0BE0BDF894326168C95C8D
+:108F4000BDF89432D154BDF89412491CADF8941276
+:108F5000BDF894128842EFD8401E81B21046FFF748
+:108F6000C0FF1A498870228A0DF1FF31515C81429D
+:108F700019D1ADF894620CE0BDF894126068BDF8A8
+:108F80009422405CA1688854BDF89402401CADF85E
+:108F90009402208ABDF89412401E8842ECDC012025
+:108FA0000DF5287D70BD642011F05AF8BDF89802C7
+:108FB000401CADF89802BDF898020628B0D30020F6
+:108FC000EEE70000DCAD01083C7A00202212002010
+:108FD000F0B50D46064600EB46011C48002200EBAA
+:108FE000C104ADF5257D608AA8422BD9694606E00B
+:108FF000A0686368805C98548854521C92B2208A9E
+:10900000401E9042F4DC208A401E81B26846FFF781
+:1090100068FF228A0DF1FF3100275054A089228A6F
+:10902000284481B2684600F02FF929463046FFF700
+:1090300063FF012807D0642011F012F87F1CBFB233
+:10904000062FEBD300200DF5257DF0BDDCAD01082A
+:1090500038B50025ADF800500DF08EF90A4C20709F
+:1090600000F088F821780948242907D0272908D05A
+:10907000282902D1022180F8A51138BD80F8A55118
+:1090800038BD0121F7E7000022120020D422002081
+:109090002DE9F041064615460C46012080F3108864
+:1090A000254F0020B8800DF047F9000609D40120B3
+:1090B00010F0D6FFB888401C80B2B880C828F2D320
+:1090C00035E0B888C82832D21C4F1021384601F04C
+:1090D000A6F90821384601F0A4F9E82000F030F89C
+:1090E000C4F3871000F02CF8A006000E00F028F85A
+:1090F000002000F025F80024002000F021F8641C76
+:10910000A4B2042CF8D3002405E0FF2000F018F8E6
+:109110003055641CA4B2AC42F7D31021384601F09C
+:1091200080F9002080F310880120BDE8F081002044
+:1091300080F31088F9E700002212002000000240AE
+:1091400070B50B4C0546022120460DF00FFA0028A1
+:10915000F9D0294620460DF012FA012120460DF0E3
+:1091600005FA0028F9D020460DF007FAC0B270BD0C
+:109170000030014010B5012080F310881A4C002007
+:10918000A0800DF0D9F8000609D4012010F068FF86
+:10919000A088401C80B2A080C828F2D320E0A0881C
+:1091A000C8281DD2114C1021204601F038F90821A1
+:1091B000204601F036F93D20FFF7C2FF2A20FFF7D5
+:1091C000BFFF8020FFF7BCFFA720FFF7B9FF1021EA
+:1091D000204601F026F9002080F31088012010BD00
+:1091E000002080F3108810BD2212002000000240F1
+:1091F0002DE9F04106460D46012080F31088204CF1
+:109200000020A0800DF098F8000609D4012010F08D
+:1092100027FFA088401C82B2A280C82AF2D32AE08D
+:10922000A088C82827D2174F1021384601F0F7F838
+:109230000821384601F0F5F88420FFF781FF00206F
+:10924000FFF77EFF0020FFF77BFF0020FFF778FF8E
+:10925000002404E0305DFFF773FF641CA4B2AC424D
+:10926000F8D31021384601F0DCF8002080F3108894
+:109270000120BDE8F081002080F31088F9E70000AC
+:10928000221200200000024070B50D46012181F33A
+:1092900010881146FFF7ACFF002832D01B4C00208D
+:1092A000A0800DF049F8000609D4012010F0D8FE86
+:1092B000A088401C80B2A080C828F2D322E0A088F9
+:1092C000C8281FD2124C1021204601F0A8F808210E
+:1092D000204601F0A6F88320FFF732FFC5F3871080
+:1092E000FFF72EFFA806000EFFF72AFF0020FFF76A
+:1092F00027FF1021204601F094F8002080F3108809
+:10930000012070BD002080F3108870BD2212002063
+:109310000000024010B500231A4604E010F8014B8B
+:109320006340521CD2B28A42F8D3184610BD0000E6
+:1093300010B50446392011F093F8E0B211F0B0F8FE
+:10934000C4F3072011F0ACF8C4F3074011F0A8F8FB
+:10935000200E11F0A5F84FF48051034801F061F898
+:10936000BDE810400FF050BA000402402DE9F04172
+:10937000054614460E463A2011F072F8F0B211F08C
+:109380008FF8300A11F08CF8104F4FF480563146A8
+:10939000384601F046F8B0463E460FF035FA1D2833
+:1093A00011D1284600F0A4F807463B2011F058F8E8
+:1093B0004146304601F035F83D44002CEDD0208880
+:1093C00038442080E9E7BDE8F08100000004024055
+:1093D0002DE9F041054614460E463C2011F040F8B8
+:1093E000F0B211F05DF8300A11F05AF8114F4FF455
+:1093F00080563146384601F014F80CB10020208028
+:10940000B0463E460FF000FA1E2811D1284600F063
+:1094100017F907463D2011F023F84146304601F088
+:1094200000F83D44002CEDD0208838442080E9E746
+:10943000BDE8F0810004024010B50CF0C5FE08B193
+:1094400000F028F8BDE81040302000F09FB8014639
+:10945000362000F089B810B508B100F0A5F8BDE8D5
+:109460001040342000F092B810B5044600F09CF88B
+:1094700020785C2801D02F2803D10021642000F03F
+:10948000FBF8BDE81040322000F080B8682000F002
+:109490004BB8000010B5222010F0E2FF10F0D6FF0C
+:1094A00004464FF48051024800F0BBFF204610BD37
+:1094B000000402402DE9F04110F0C8FF064610F00C
+:1094C000C5FF054610F0C2FF044610F0BFFF074677
+:1094D0004FF48051054800F0A4FF46EA052040EA19
+:1094E000044040EA0760BDE8F0810000000402404B
+:1094F00070B50546272010F0B3FF10F0A7FF044613
+:10950000260007D010F0A2FF641E05F8010B14F02E
+:10951000FF04F7D14FF48051024800F082FF30463B
+:1095200070BD00000004024010B504460C2010F08D
+:1095300097FF204610F0B4FFBDE81040FFF7BABF18
+:1095400010B504460A2010F08BFF204610F0A8FF4B
+:1095500010F07CFF04464FF48051024800F061FF98
+:10956000204610BD0004024010B50C4610F078FFF4
+:10957000204610F095FF4FF48051034800F051FF52
+:10958000BDE810400FF040B90004024010B510F0E3
+:1095900067FF4FF48051034800F043FFBDE81040DF
+:1095A0000FF032B90004024070B50546012010F0FA
+:1095B00057FF10F04BFF432828D22B20FFF7C0FFA6
+:1095C000102823D22F2010F04BFF002010F068FF4E
+:1095D0003220FFF7DBFF142818D1CF20FFF7B0FFB0
+:1095E000040013D04C20FFF79FFF00EB04214C2018
+:1095F00000F042F85020FFF797FF00EB04215020C5
+:1096000000F03AF80021702000F036F82F2010F01A
+:1096100027FF2C7806E015F8014F5C2C01D02F2C89
+:1096200000D10024204610F03BFF002CF3D1BDE810
+:1096300070404FF48051014800F0F3BE0004024036
+:1096400070B505462D2010F00BFF10F0FFFE04460C
+:10965000260007D0287810F023FF641E6D1C14F03C
+:10966000FF04F7D14FF48051024800F0DAFE304693
+:1096700070BD00000004024070B505460C460D2088
+:1096800010F0EEFE284610F00BFFE0B210F008FFDD
+:10969000C4F3072010F004FFC4F3074010F000FFEC
+:1096A000200E10F0FDFEBDE870404FF480510148DF
+:1096B00000F0B7BE0004024070B5094DFF2213460A
+:1096C00005F5807605E010F8014B54402A5D5A40BC
+:1096D000335D491E89B2F6D242EA032070BD000014
+:1096E0006CAB010870B500221346154605E010F872
+:1096F000014BA2186B41491E89B20029F7D1100C09
+:1097000040EA034092B2801845EB13414FEA014210
+:1097100042EA104108186FEA000080B270BD08F0FC
+:109720009DBA08F03BBA08F009BA08F067BA00F031
+:10973000BBBF0BF09DBC0000074A904201D2074816
+:1097400001E005481038064A8B0001EA020101D504
+:10975000C160704781607047106402400060024041
+:109760007D0F7D0F0029016802D041F0010101E069
+:1097700021F00101016070472DE9F043016821F0FB
+:10978000010101600021016041608160C1600161EF
+:10979000212141613C493C4A3D251039904202D18A
+:1097A0008D60BDE8F083384A4FF4746618329042F9
+:1097B00001D18E60F5E7344A4FF47417303290428D
+:1097C00001D18F60EDE7304A4FF0746C483290421F
+:1097D00002D1C1F808C0E4E72B4B2C4A6033984211
+:1097E00001D1CA60DDE7284C294B7834A04201D171
+:1097F000CB60D6E7DFF89080264C08F19008404512
+:1098000001D1CC60CDE7DFF880804FF03D5908F101
+:10981000A808404502D1C1F80C90C2E71E49DFF804
+:1098200078800839404501D10D60BAE71A4D1835E6
+:10983000A84201D10E60B4E7174D3035A84201D1DE
+:109840000F60AEE7144D4835A84202D1C1F800C000
+:10985000A7E7114D10496035091FA84201D10A60E0
+:109860009FE70D4A7832904201D10B6099E70A4A8E
+:109870009032904201D10C6093E7074AA83290429F
+:109880008FD1C1F800908CE7106002403D000020AD
+:10989000400F002000003D20106402400B0607D559
+:1098A000436912B143F0800301E023F08003436178
+:1098B000802908D0002A026801F01E0101D00A4365
+:1098C00000E08A430260704730B50368124ACC68F2
+:1098D00013400A682243D1E905452C432243CC6951
+:1098E00022430C6A22434C6A22438C6A22434C6B0B
+:1098F00022438C6B22431A430260426922F0070321
+:10990000D1E90B2422431A4342610A6942604A6842
+:1099100082608968C16030BD3F801CF02DE9FC4148
+:10992000012120200CF058FC01268DF80460002550
+:109930008DF8065003208DF805001B4C302700974A
+:109940008DF807506946204600F016FD302120466C
+:1099500000F067FD154C84F8305684F8325684F8D0
+:10996000316684F833664FF4FA70C4F8380600F0B4
+:109970001FF894F8A803802814D1A4F580504565F9
+:10998000232084F8AD03052084F8AC0384F8AB737E
+:10999000142084F8AA03202084F8A90384F8A8538B
+:1099A00000F042F8BDE8FC8100140240D4220020FF
+:1099B0007CB510F029FCD02010F0F6FB10F058FC1C
+:1099C000002010F0F1FB10F053FC10F01DFCD12032
+:1099D00010F0EAFB10F04CFC00246D4601E0062C70
+:1099E00001D2012000E0002010F0AEFB2855641CDD
+:1099F000E4B2072CF3D310F021FC0A489DF80610BE
+:109A000041719DF8051001719DF80410C1709DF819
+:109A1000021081709DF8011041709DF800100170D6
+:109A20007CBD00007C2600207CB51848002401780D
+:109A30008DF8001041788DF8011081788DF80210B2
+:109A400001218DF80310C1788DF8041001798DF88B
+:109A5000051040798DF8060010F0D6FBD02010F0EC
+:109A6000A3FB10F005FC002010F09EFB10F000FCA2
+:109A70006D46285D10F098FB10F0FAFB641CE4B210
+:109A8000072CF6D310F0DAFB7CBD00007C2600200A
+:109A900070B5094D0022134605F5807605E010F8F3
+:109AA000014B54402A5D5A40335D491E89B2F6D2BB
+:109AB00042EA032070BD00006CAB0108072A00D900
+:109AC000072240EA002021B1012901D1D040C0B2D3
+:109AD00070479040C0F3072070477047072A00D9AD
+:109AE000072240EA002029B1012902D19040C0F3A9
+:109AF00007207047D040C0B27047000070B5ADF588
+:109B0000327D00260D46ADF8BC62ADF8C06200EBB8
+:109B10004001324800EBC104608AA8425CD9ADF82C
+:109B2000C06255E0012264212D4800F0A9F92C48BB
+:109B300000788DF80000382842D1228AE06802FBC4
+:109B40000501274800F09CF9ADF8BC626A46208AFE
+:109B50000BE0BDF8BC326168C95CBDF8BC32D154C1
+:109B6000BDF8BC12491CADF8BC12BDF8BC1288424D
+:109B7000EFD8401E81B2104600F044FA228A0DF15F
+:109B8000FF31515C81421BD1ADF8BC620EE0BDF8E3
+:109B9000BC226168895CA26800FB0520BDF8BC227C
+:109BA0001154BDF8BC02401CADF8BC02208ABDF8BF
+:109BB000BC12401E8842EADC01200DF5327D70BDEA
+:109BC000642010F04DFABDF8C002401CADF8C00290
+:109BD000BDF8C0020628A5D30020EEE760A9010861
+:109BE00060550020F0B50E46074600EB47012648B9
+:109BF000ADF5317D002500EBC1048DF8BC52608AC3
+:109C0000B0423DD900210846FFF778FF012837D13F
+:109C1000694609E0A268401E00FB06206268285CD5
+:109C2000505548556D1CADB2208AA842F2D8002587
+:109C3000208AE16800FB0611401E82B2134800F042
+:109C40009DF9208A401E81B2684600F0DBF98DF84C
+:109C5000BC02208AE168012201447043401E014495
+:109C6000AFA800F08BF931463846FFF747FF0128CF
+:109C700007D0642010F0F4F96D1CADB2062DD7D3D7
+:109C800000200DF5317DF0BD60A901086055002070
+:109C9000F0B5ADF5317D2C4D00208DF8BC022B4E7A
+:109CA000288000243FE000206F4607E056F832206D
+:109CB0004968125C0A543A54401C80B2298801EB6E
+:109CC000410206EBC2010B8A5B1E8342EEDC288850
+:109CD00000EB400006EBC000008A401E81B238460F
+:109CE00000F090F98DF8BC02288800EB400006EBEC
+:109CF000C000C168008A00FB0411401E82B21448F3
+:109D000000F03CF92888012200EB400006EBC0007F
+:109D1000C168008A01446043401E0144AFA800F0BE
+:109D20002DF9641CA4B2288800EB400006EBC000AB
+:109D3000408AA042B7D82888401C80B228800A28D0
+:109D4000AFD30DF5317DF0BD1000002060A90108F2
+:109D5000605500207CB5012108460CF03DFA012039
+:109D60008DF8040002258DF8055000248DF806407A
+:109D70008DF807001820154E00906946304600F017
+:109D8000FBFA05221146304600F032FB052206217F
+:109D9000304600F02DFB05220721304600F028FB5D
+:109DA000A02000908DF8045003208DF805008DF858
+:109DB00006408DF807406946304600F0DDFA402045
+:109DC00000906946304600F0D7FA7CBD00000240A2
+:109DD000F8B5002634460096FFF7BCFF00F0A0F867
+:109DE0002248641C8442FCD3214C0821204600F008
+:109DF00016FB1021204600F014FB062000F076F838
+:109E00000821204600F00DFB0821204600F007FB4A
+:109E10001021204600F005FB012000F067F800202B
+:109E200000F064F80821204600F0FBFA1148D0F851
+:109E30001C0208B9FFF72CFF0F4D2E800F4E002497
+:109E400005E0C0B22146FFF759FE641CA4B2288881
+:109E500000EB400106EBC101498AA142F1D880B272
+:109E6000401C80B228800A28E9D3F8BDFFFF0F000C
+:109E700000000240000043421000002060A90108D9
+:109E80002DE9F0410546002416460F46012080F3D7
+:109E90001088DFF854800821404600F0C0FA1021F5
+:109EA000404600F0BEFA032000F020F8C7F3074058
+:109EB00000F01CF8C7F3072000F018F8F8B200F023
+:109EC00015F806E0002000F011F8641C05F8010BFD
+:109ED000A4B2B442F6D30821404600F0A2FA002012
+:109EE00080F31088BDE8F0810000024070B50B4C93
+:109EF0000546022120460CF039FB0028F9D02946FE
+:109F000020460CF03CFB012120460CF02FFB0028E2
+:109F1000F9D020460CF031FBC0B270BD00300140DA
+:109F200010B5012186B008030CF092F9124C2046BE
+:109F30000CF0F2FA0021ADF808106015ADF80A0037
+:109F40003820ADF80C000720ADF80010ADF8100077
+:109F5000ADF804104FF48270ADF80610ADF80E1095
+:109F6000ADF80200694620460CF00BFB01212046AB
+:109F70000CF0C8FA06B010BD003001402DE9F041E8
+:109F80000546002416460F46012080F31088DFF8AE
+:109F900070800821404600F042FA1021404600F04F
+:109FA00040FA0620FFF7A2FF0821404600F039FAE8
+:109FB0000821404600F033FA1021404600F031FA03
+:109FC0000220FFF793FFC7F30740FFF78FFFC7F3A8
+:109FD0000720FFF78BFFF8B2FFF788FF05E028782E
+:109FE000FFF784FF641CA4B26D1CB442F7D30821B0
+:109FF000404600F016FA002080F31088BDE8F0819A
+:10A0000000000240027803E010F8013B1A44D2B28B
+:10A01000491E89B2F8D210467047000070B51E4A3A
+:10A02000907A012825D1002595721C491C480F24DF
+:10A030004E780123F6B14D70D0F82852D0F8346232
+:10A0400045EAC605D0F83062D0F82C02B60046EAE0
+:10A0500040000543AC43CC708878CC78A04208D14E
+:10A0600008710C78A04204D0D0710870002800D08C
+:10A07000937170BD4B70D0F82852D0F8346245EA25
+:10A08000C605D0F83062D0F82C02B60046EA40008F
+:10A090000543AC438C70DFE7D4120020C9120020C6
+:10A0A000000042422DE9F041ADF57C7D00273D46A0
+:10A0B000ADF8E873FFF7C0F9142808D0664880F8B7
+:10A0C000A75310F009F90DF57C7DBDE8F0816348D8
+:10A0D000FFF7CAF9614C103C1428207006D04228C2
+:10A0E00079D00120FFF7B3F92570ECE7FFF7CEF93F
+:10A0F000C4E90205A046BDF8E803FFF719F9FAAA7A
+:10A100004FF4FA716846FFF731F955A1684610F02F
+:10A1100047F9A080544C6E46F0B1E11901F5805129
+:10A1200081F8FD567F1CBFB2282FF6D34746304436
+:10A130004EA110F035F978800021001F0AE0BA889E
+:10A140000A443244D378621802F5805282F8FD3610
+:10A15000491C89B28142F2DB45A1684610F020F922
+:10A160004746A8F80400F0B10021621802F58052B9
+:10A1700082F82557491C89B22829F6D330443BA1DF
+:10A1800010F00EF97880002109380AE0BA880A44F4
+:10A190003244137A621802F5805282F82537491C3E
+:10A1A00089B28142F2DB35A1684610F0F9F8B88037
+:10A1B000F8B10021621802F5805282F84D57491C0F
+:10A1C00089B21429F6D3304428A110F0E9F8788038
+:10A1D00000210D380BE03AE0BA880A443244137B80
+:10A1E000621802F5805282F84D37491C89B28142CB
+:10A1F000F2DB26A1684610F0D3F8B880F0B1002158
+:10A20000621802F5805282F8B756491C89B2322989
+:10A21000F6D3304415A110F0C3F878800021C01F98
+:10A220000AE0BA880A4432449379621802F58052EF
+:10A2300082F8B736491C89B28142F2DB0021032043
+:10A24000FFF7D0FC0120FFF702F901203BE70348AC
+:10A25000FFF701F937E70000D42200203812002070
+:10A2600041504E3D00000000D41200203B00000091
+:10A27000574946494E414D453D0000005749464922
+:10A2800050415353574F52443D00000053455256DE
+:10A2900045523D002F4910B5884206D1012108469C
+:10A2A0000BF0A6FF002101204FE02B49884206D188
+:10A2B000012102200BF09CFF0021022045E02749EC
+:10A2C000884206D1012104200BF092FF00210420D6
+:10A2D0003BE02349884206D1012108200BF088FF8A
+:10A2E0000021082031E01F49884206D101211020B9
+:10A2F0000BF07EFF0021102027E01B49884206D189
+:10A30000012120200BF074FF002120201DE01749BF
+:10A31000884206D1012140200BF06AFF0021402035
+:10A3200013E01349884206D1012180200BF060FF21
+:10A330000021802009E00F4988420AD184150121BB
+:10A3400020460BF055FF00212046BDE810400BF0E1
+:10A350004FBF10BD00000240000402400008024050
+:10A36000000C02400010024000140240001802409D
+:10A37000001C024000200240F0B5002201274FF0EF
+:10A38000030C0B6807FA02F52B40AB422CD1066890
+:10A3900053000CFA03F4A64306600E79D0F800E0EF
+:10A3A0009E4046EA0E0606600E79012E01D0022E6E
+:10A3B00012D18668A64386604E79D0F808E09E40A8
+:10A3C00046EA0E0686604668AE43466045688E796A
+:10A3D0009640B6B235434560C568A543C560CC79A3
+:10A3E0009C40C3681C43C460521C102AC9D3F0BDF2
+:10A3F0004B07DB0E9A40C90810B500EB8100016ADB
+:10A400000F249C40A1430162016A1143016210BD07
+:10A410000246002012690A4200D0012070474183A1
+:10A4200070470183704700002DE9F04F7C4E0025F6
+:10A430002DED028B85B030782C46012852D14FF09B
+:10A44000000986F8009006F1020898F80000DFF88D
+:10A45000D4A14FF0010BF52804D098F819004F282B
+:10A460007DD080E098F8021098F8010041EA0024BD
+:10A470006B482146801CFFF71FF908EB040149785F
+:10A4800018F8042041EA022181422BD198F80310E8
+:10A49000654FF1292BD06548F22953D0F32921D1FA
+:10A4A0004C4680F8889280F87CB2F520387087F8A6
+:10A4B00001900520B870F320F870592038710521FB
+:10A4C0005948FFF7F9F8010A7971B87158480760DF
+:10A4D0005749072008390860554801210C38FFF713
+:10A4E00041F9747005B0BDEC028BBDE8F08F5246A7
+:10A4F000511901F5805181F8FD966D1CADB2282DE2
+:10A50000F6D30020241F09E008EB00010B79111895
+:10A5100001F5805181F8FD36401C80B2A042F3DB8A
+:10A5200000210320FFF75EFB0028DBD00AF000FFCC
+:10A53000F52038704C4687F801900520B870F1205E
+:10A54000BAE70CE080F888B280F87DB2F520387068
+:10A550004C4687F801900520B870F220ACE798F8D7
+:10A560001A004B281CD02E4832A1801C0FF018FF77
+:10A57000060002D002218AF8021008EB0607B87B19
+:10A580002D4D41280FD0B87B5628ABD14846C5F891
+:10A59000799785F87D97C5F8799785F87D07A1E7C4
+:10A5A0008AF802B09EE76946C146321902EB0900FB
+:10A5B000027C0A55641C8846A4B24046092CF4D398
+:10A5C0000EF062F951EC100BFEF760F800EE100A85
+:10A5D0009FED1A8A1A484A46C0EE080AC0EDDD0A05
+:10A5E000B87E85F8780700204146331813441B7F56
+:10A5F0000B54401C80B20928F7D368460EF044F98A
+:10A6000051EC100BFEF742F800EE100AC0EE080AFB
+:10A6100010EE900AC5F8790797F82700BDE700000B
+:10A6200012000020D4120020FC030020D45200208D
+:10A63000AC640240524D4300D42200200000C842C6
+:10A64000D426002070B5144C40F2244631462046F2
+:10A650000EF04DF800281ED0314620460DF0E4FFE4
+:10A660000E4D00212846FFF77DF8314620460DF0BB
+:10A67000DBFF0B492846FFF75FF82088201D008884
+:10A68000291D4FF47A70086001212846FFF76AF807
+:10A6900004490120087070BD001401402864024084
+:10A6A000008800101200002010B5104C0E49204602
+:10A6B000FFF742F800212046FFF754F80C4C4021E8
+:10A6C00020460EF00DF80028F9D0084C0949783CD6
+:10A6D0002046FFF731F801212046FFF743F80649ED
+:10A6E0000120487010BD000000802020A0640240BE
+:10A6F0000014014000880010120000202DE9F043F2
+:10A7000001218FB088050BF067FDDFF88C9048467B
+:10A71000FFF732F84020050103900024CDE90545FC
+:10A72000C60207940894CDE909461C4F0B944FF0DC
+:10A730002068CDE900870C940D94694648460E9434
+:10A74000FFF7C2F8012210214846FFF7A7F8DFF80B
+:10A750004890A9F178094846FFF70EF84FF47A704F
+:10A76000CDE90340CDE9054507940894CDE90946B4
+:10A770000B480B940C940D94CDF800800E94CDE909
+:10A78000017069464846FFF79FF801214846FEF7E9
+:10A79000E9FF0FB0BDE8F083A0640240041401405B
+:10A7A000140000207CB5012104200BF015FD164E8D
+:10A7B000082206213046FFF71BFE082207213046FB
+:10A7C000FFF716FE02218DF8051000258DF80650C2
+:10A7D0000124C0208DF8074000908DF804106946D0
+:10A7E0003046FFF7C9FD600200908DF804408DF8F7
+:10A7F000065003208DF805008DF807406946304665
+:10A80000FFF7BAFD7CBD0000000802402DE9F041D1
+:10A81000FFF7C8FF4FF4E13000F078F8FFF76EFF64
+:10A8200000F056F82448002505708570012141701C
+:10A83000C17042F210718160214E20483060204F7B
+:10A840000E20083F3860A7F1040801214046FEF7BA
+:10A8500089FF1C4C657060780028FCD04FF4FA70BA
+:10A860000FF0FEFB4FF4165000F050F81349002093
+:10A87000154A103101EB000C135C401CC0B28CF87F
+:10A8800008300A28F6D3114A0020131803F5805324
+:10A8900093F8F93601EB000C401CC0B28CF8133071
+:10A8A0000428F2D331601920386001214046FEF7B8
+:10A8B00059FF6570BDE8F0813C2A0020E4070020C4
+:10A8C000AC64024012000020B0A40108D4120020A1
+:10A8D00038B545208DF8000002208DF801000124D4
+:10A8E0008DF802408DF80340684607F003FF4720CB
+:10A8F0008DF800008DF8014000208DF802008DF8E1
+:10A900000340684607F0F6FE38BD00001FB5044658
+:10A91000012120200BF09CFC0020ADF804000094E5
+:10A92000ADF80600ADF80800ADF80C000C200D4C99
+:10A93000ADF80A00694620460DF010FF01212046BF
+:10A940000DF075FE012240F2244120460DF0EEFE8E
+:10A95000102120460DF068FE0122C02120460DF096
+:10A9600070FE1FBD001401400249C8790022CA715F
+:10A9700070470000D412002002480068C00700D0D1
+:10A9800000BEFEE7F0ED00E002494AF6AA200860AA
+:10A99000704700000030004010B50FF09DFCBDE88E
+:10A9A000104064200FF05CBB2DE9F04F83466AA095
+:10A9B000ADF57D7D002500689A460F46A946FB90BF
+:10A9C000ADF8E853042A25D8644C94F8AC03302140
+:10A9D00001EB101302EBC20000EB021260481618E4
+:10A9E000337194F8AC0300F00F003030707194F8BC
+:10A9F000AB0301EB1010B07194F8AB0300F00F0043
+:10AA00003030F071FEF718FD142807D084F8A793B2
+:10AA10000FF062FC0DF57D7DBDE8F08FDFF8408121
+:10AA2000A8F1240898F8000014280ED03046FEF74C
+:10AA30001BFD88F80000142807D042287ED0012092
+:10AA4000FEF705FD88F80090E4E74FF47A7087423E
+:10AA500000D90746FEF71AFDC8E902094E46FEF77F
+:10AA600067FC94F8AB13302000EB11118DF8001047
+:10AA700094F8AB1301F00F0130318DF8011094F808
+:10AA8000AA1300EB11118DF8021094F8AA1301F02B
+:10AA90000F0130318DF8031094F8A91300EB111158
+:10AAA0008DF8041094F8A91301F00F0130318DF8DE
+:10AAB000051094F8A81300EB11108DF8060094F817
+:10AAC000A80300F00F0030308DF80700BAF1000F36
+:10AAD00003D0BAF1010F02D004E0542000E052206C
+:10AAE0008DF808003A208DF809000A236C4617E01B
+:10AAF0000BEB550108780009B0FBF3F2C2EBC20280
+:10AB00001044621930309072087800F00F00B0FBEA
+:10AB1000F3F1C1EBC10108443030AD1CD072ADB2CD
+:10AB2000B5EB470FE4D303EB470081B2FAAA204606
+:10AB3000FEF74EFCFAAA0221FBA800E007E0FEF7B0
+:10AB400047FC0120FEF783FC88F8006062E730468E
+:10AB5000FEF781FC5EE700000D0A0000D422002011
+:10AB60004C1200202DE9F04F00272DED028BA1B0F3
+:10AB70008DF828708DF800708DF82070CDE912776F
+:10AB8000CDE900778DF808708DF80C708DF8107095
+:10AB90008DF81470ADF818709FEDFE0A0797DFF876
+:10ABA000F8938DED070AFD4C41F6823504F125003E
+:10ABB0000C9004F59C5004F5804A01264FF0D50B0B
+:10ABC000DFF8DC8304F580540B90A0E094F8B20A1F
+:10ABD00028B384F8B27ABAF83812D9F88C204846EB
+:10ABE000C2F57A7291421AD1D0F88C00C0F57A7011
+:10ABF000AAF83002E84800218830FEF7B3FDE648A5
+:10AC0000E8498830FEF798FD88F800604FF47A70C4
+:10AC1000C9F88C00E04801218830FEF7A3FD94F8C4
+:10AC2000BE0A20B384F8BE7ABAF83A12D9F84420A2
+:10AC30004846C2F57A72914219D1406CC0F57A70DB
+:10AC4000AAF83202D44800214030FEF78BFDD248EA
+:10AC5000D5494030FEF770FD88F801604FF47A70F6
+:10AC6000C9F84400CC4801214030FEF77BFD94F840
+:10AC7000CA0A20B384F8CA7ABAF83C12D9F8142068
+:10AC80004846C2F57A72914219D14069C0F57A708E
+:10AC9000AAF83402C04800211030FEF763FDBE4818
+:10ACA000C2491030FEF748FD88F802604FF47A710F
+:10ACB000C9F81410B84801211030FEF753FD94F87C
+:10ACC000D60A20B384F8D67ABAF83E12D9F82C20E6
+:10ACD0004846C2F57A72914219D1C06AC0F57A70BD
+:10ACE000AAF83602AC4800212830FEF73BFDAA48FE
+:10ACF000AF492830FEF720FD88F803604FF47A70E2
+:10AD0000C9F82C00A44801212830FEF72BFD94F847
+:10AD1000B20A94F8BE1A084494F8CA1A94F8D62ACB
+:10AD20001144C8427FF452AF05F0E7BC017819B175
+:10AD300007708DF8087010E0417819B147708DF8F0
+:10AD400008600AE0817811B18770022003E0C178C1
+:10AD500019B1C77003208DF808009DF8080000EBBA
+:10AD6000400101EB00118D4800EB011000F580500F
+:10AD700090F8561B9DF8080000EB4002C2EBC01291
+:10AD80008C4810F83200C1280BD19DF8080000EB68
+:10AD90004002C2EBC012874800EBC200807808284E
+:10ADA0000CD0082985F07484DFE811F0201F2700FB
+:10ADB0005D098512211AC51B4C1F3A238AF8886247
+:10ADC0009DF8080030B1012807D002280FD00328D1
+:10ADD00008D10FE04FF4804101E04FF40051764874
+:10ADE000FFF71DFB7548C0F8887205F051BC4FF4A1
+:10ADF0008051F4E74FF40061F1E79DF80800DFF8B7
+:10AE0000B48100EB4001C1EBC01108EBC1004078F8
+:10AE1000002106F0C5FD8DF810008DF82070DFF8D8
+:10AE20007C911BE09DF808009DF8201000EB40028B
+:10AE300002EB001009EB001000EB011000F5805050
+:10AE400090F8810B9DF8101088429DF8200002D1E7
+:10AE50008DF8100012E0401C8DF820009DF80800CD
+:10AE600000EB400101EB001009EB001000F58050F1
+:10AE700090F8570B9DF820209042D3D89DF80800F9
+:10AE800000EB4001C1EBC01008EBC00080780A2243
+:10AE9000B2EB101F9DF8080000EB4002C2EBC0109F
+:10AEA00008EBC000807801D100F00F008DF80C0095
+:10AEB0009DF80C0010B910208DF80C009DF80800CA
+:10AEC0009DF80C1000EB4002C2EBC01208EBC20070
+:10AED00008444078ADF818009DF8080000EB4001E8
+:10AEE000C1EBC01108EBC1009DF80C10491C07F024
+:10AEF0003CF98DF800009DF8080000EB4001C1EB23
+:10AF0000C01108EBC1009DF80C10084480789DF832
+:10AF10000010884245F0BC839DF80800424600EBD3
+:10AF20004001C1EBC01008EBC0004078002805F0DC
+:10AF3000AF839DF8080000EB4001C1EBC0109DF805
+:10AF40000C1002EBC0000844C1789DF8080000EB2B
+:10AF5000001303EB002309EBC30C9DF810304846A7
+:10AF600003EB03130CEBC30303F5005383F85410F6
+:10AF70009DF808109DF8103009EB0111194401F5F6
+:10AF8000805181F8107BBDF81810CE2929D029DC1A
+:10AF9000B92915E00000000000600240D412002032
+:10AFA0001008002000880020008020102080001061
+:10AFB00000880010AC6200200018024000004242ED
+:10AFC0007ED008DC5A29B2D0B2297AD0B529F7D080
+:10AFD000B6299FD1FEE3C32974D0C52973D0CA29ED
+:10AFE00098D1F8E3E129FCD006DCD52909D0D7298E
+:10AFF0009DD0D9298ED17CE2E52965D0E72989D178
+:10B00000EAE39DF8081001EB4103C3EBC11108EB23
+:10B01000C101C97884F8A2119DF80810C84601EB57
+:10B02000410202EB0112014600EB02109DF81020D4
+:10B0300000EB021094F8A2212844A6EBD213027868
+:10B0400063F3000202709DF8080000EB400202EB7F
+:10B0500000109DF8102001EB001000EB021094F896
+:10B06000A22128445309027863F3410202709DF83B
+:10B07000080000EB400202EB001001EB00129DF80B
+:10B08000100002EB001000F5805090F8820BC0F326
+:10B0900040029DF8080000EB001303EB002008EBD2
+:10B0A000C0019DF8100000EB001001EBC00000F59E
+:10B0B000005090F83000C0F34000824255D004E0C8
+:10B0C000E8E3F4E3AFE3F3E3F3E39DF8080000EB18
+:10B0D000001101EB002008EBC0029DF81000414672
+:10B0E00000EB001002EBC00042F2300210449DF869
+:10B0F000082002EB420303EB02129DF8103008EB2C
+:10B10000021202EB031202F5805292F8822B5308CE
+:10B11000027863F3410202709DF8080000EB4002E0
+:10B1200002EB00109DF8102001EB001000EB021064
+:10B1300000F5805090F8820B800717D59DF8080025
+:10B14000D92200EB001303EB002008EBC0019DF8AF
+:10B15000100000EB001001EBC00000F5005042773A
+:10B160009DF808100220FEF73DFD46E09DF808001E
+:10B1700000EB001202EB002001EBC0029DF8100072
+:10B1800000EB001002EBC00000F5005080F82560D5
+:10B190009DF80800D92200EB001303EB002001EB1F
+:10B1A000C0039DF8100000EB001003EBC00000F599
+:10B1B000005042779DF8080000EB400202EB0010BF
+:10B1C00001EB00129DF8100002EB001042191078FC
+:10B1D00020F0200313709DF8080000EB001202EB32
+:10B1E000002008EBC0019DF8100000EB001001EBFF
+:10B1F000C00000F5005080F856609DF808004346F6
+:10B2000000EB400101EB001008EB00119DF810006D
+:10B2100001EB001000F5805090F8820B00F0010166
+:10B220009DF8080000EB001202EB002008EBC002C2
+:10B230009DF8100000EB001002EBC00000F500507C
+:10B2400090F8300000F00100814204F04E849DF837
+:10B2500008009DF8102000EB001101EB00201946BA
+:10B2600003EBC00002EB021200EBC20042F230021C
+:10B2700010449DF8082002EB420303EB02129DF8F4
+:10B28000103001EB021202EB031202F5805292F829
+:10B29000822B037862F3000303709DF8080000EB33
+:10B2A000400202EB00109DF8102001EB001000EBB3
+:10B2B000021000F5805090F8820BC0079DF808003E
+:10B2C00039D000EB001202EB002001EBC0029DF828
+:10B2D000100000EB001002EBC00000F5005090F8E9
+:10B2E000560000289DF8080000EB001202EB002039
+:10B2F00001EBC0029DF8100000EB001002EBC00053
+:10B3000000F5005028D080F855709DF8080000EB3B
+:10B31000400202EB001001EB00129DF8100002EB5E
+:10B3200000104219107820F00103137094F862079E
+:10B33000A8B104F0DABB00EB400202EB00109DF86C
+:10B34000102001EB001000EB02102844027822F0DC
+:10B350002003037004F0FEBA80F85560E6E7087D2C
+:10B360000128E6D1486DCA8A9042E2D29DF80800D1
+:10B3700000EB001202EB002001EBC0029DF8100070
+:10B3800000EB001002EBC00000F5005090F85500F3
+:10B390000128CED19DF8080000EB001202EB00203E
+:10B3A00001EBC0029DF8100000EB001002EBC000A2
+:10B3B00000F5005090F88F000028BAD19DF80800E1
+:10B3C00000EB400202EB001001EB00129DF81000B0
+:10B3D00002EB001000F5805090F8802B9DF80800DB
+:10B3E00000EB001303EB002001EBC00000F5005060
+:10B3F00042749DF80800C32200EB001303EB002009
+:10B4000001EBC0039DF8100000EB001003EBC0003F
+:10B4100000F5005042779DF8080000EB400202EB77
+:10B42000001008EB00119DF8100001EB001000F572
+:10B430008050C0F8847B9DF808100220FEF7D2FBF4
+:10B440008DF82870414619E09DF8080000EB0012C5
+:10B4500002EB002001EBC0029DF8100000EB001091
+:10B4600002EBC0029DF82800104400F5005080F85F
+:10B4700057709DF82820521C8DF828209DF8280030
+:10B480001428E1D38DF8287019E09DF8080000EB2E
+:10B49000001202EB002001EBC0029DF8100000EB4F
+:10B4A000001002EBC0009DF82820104400F5005069
+:10B4B00080F873709DF82800401C8DF828009DF8D6
+:10B4C00028000A28E1D334E79DF8080000EB0012B9
+:10B4D00002EB002001EBC0029DF8100000EB001011
+:10B4E00002EBC00000F50050007E012804F0258327
+:10B4F0007BE49DF80810C84601EB410303EB011102
+:10B5000009EB011000F5805090F85C0B00289DF8C5
+:10B510000C0002D00A28EBD195E00828E8D18DF87C
+:10B52000287024E09DF8080000EB4001C1EBC0103A
+:10B530009DF8281002EBC0000844C07800F00F000E
+:10B54000092818D89DF8080000EB4001C1EBC01095
+:10B550009DF8281002EBC0000844C07800F0F0000D
+:10B56000902808D89DF82800401C8DF828009DF8E8
+:10B5700028000628D6D39DF828000628B8D39DF8C1
+:10B58000080000EB4001C1EBC01002EBC000C07826
+:10B5900001049DF8080000EB4003C3EBC01002EB70
+:10B5A000C000007941EA00239DF8080000EB40014B
+:10B5B000C1EBC01002EBC000407903439DF80800C6
+:10B5C00000EB001101EB002008EBC00C9DF810000F
+:10B5D000414600EB00100CEBC00000F50050C0F835
+:10B5E00031309DF8080000EB4003C3EBC01002EBC4
+:10B5F000C000807903049DF8080000EB400CCCEB00
+:10B60000C01002EBC000C07943EA00239DF8080097
+:10B6100000EB400CCCEBC01002EBC000007A0343FF
+:10B620009DF8080000EB001202EB002001EBC001C6
+:10B630009DF8100000EB001001EBC00000F5005079
+:10B64000C0F83530A8E08DF8287024E09DF8080097
+:10B6500000EB4001C1EBC01002EBC0019DF82800D7
+:10B660000844C07800F00F00092818D89DF8080099
+:10B6700000EB4001C1EBC0109DF8281002EBC000A8
+:10B680000844C07800F0F000902808D89DF8280001
+:10B69000401C8DF828009DF828000828D6D39DF876
+:10B6A00028000828C4F0F4879DF8080000EB40014A
+:10B6B000C1EBC01002EBC00081799DF8080000EBDF
+:10B6C0004003C3EBC01002EBC000C07841EA006148
+:10B6D0009DF8080000EB4003C3EBC01002EBC00074
+:10B6E000007903049DF8080000EB400CCCEBC0107F
+:10B6F00002EBC000407943EA002001439DF80800B6
+:10B7000000EB001303EB002008EBC0039DF81000D2
+:10B7100000EB001003EBC00000F50050C0F8311042
+:10B720009DF8080000EB4001C1EBC01002EBC00027
+:10B73000817A9DF8080000EB4003C3EBC01002EBD8
+:10B74000C000C07941EA00619DF8080000EB4003A9
+:10B75000C3EBC01002EBC000007A03049DF80800A0
+:10B7600000EB400CCCEBC01002EBC000407A43EA87
+:10B77000002001439DF8080000EB001202EB0020BE
+:10B7800008EBC0029DF8100000EB001002EBC000B7
+:10B7900000F50050C0F835109DF8080000EB0011CE
+:10B7A00001EB002008EBC0029DF81000414600EBC1
+:10B7B000001002EBC00000F50050007E032804F0EA
+:10B7C00065839DF8080000EB400202EB001001EBDE
+:10B7D000001202E06EE0CAE3F4E39DF8100002EB11
+:10B7E000001004F046BB9DF8080000EB001303EBCB
+:10B7F000002008EBC00104F0DDBB9DF8080000EB61
+:10B80000001202EB002001EBC0029DF8100000EBDB
+:10B81000001002EBC00000F5005090F8260001284F
+:10B8200004F0538364E69DF8081001EB011303EB69
+:10B83000012100EBC1039DF8101001EB011103EB96
+:10B84000C10101F5005181F81DB09DF8081001EB10
+:10B85000011202EB012100EBC10101F50051CE7490
+:10B860009DF8081001EB410202EB011109EB0110F8
+:10B870009DF8101000EB01102844017841F02001E0
+:10B88000F0E39DF8081001EB011303EB012109EB34
+:10B89000C101B0E79DF8081001EB011202EB012194
+:10B8A00000EBC10101F50051CF74C322E9E7ADE01F
+:10B8B000D3E05EE39DF8081001EB410303EB0111B7
+:10B8C00000EB011101F5805191F85C1B00299DF8F6
+:10B8D000081001EB4103C3EBC11102EBC10158D0C9
+:10B8E000C9780B049DF8081001EB410CCCEBC11199
+:10B8F00002EBC101097943EA01239DF8081001EB2D
+:10B90000410CCCEBC11108EBC10149790B439DF807
+:10B91000081001EB011202EB012100EBC1029DF8BE
+:10B92000101001EB011102EBC10101F50051CB64D4
+:10B930009DF8081001EB011202EB012100EBC1029E
+:10B940009DF8101001EB011102EBC10101F500514E
+:10B95000097E02293BD09DF80810C52201EB011396
+:10B9600003EB012100EBC1039DF8101001EB011165
+:10B9700003EBC10101F500514A779DF8081001EB76
+:10B98000011202EB012109EBC10000F50050C77460
+:10B99000AEE50B799DF8081001EB410CCCEBC11121
+:10B9A00008EBC101C97843EA01229DF8081001EBB8
+:10B9B000011303EB012100EBC1039DF8101001EB13
+:10B9C000011103EBC10101F50051CA64B0E79DF814
+:10B9D000081001EB011202EB012100EBC10101F59E
+:10B9E0000051CF749DF80810032201EB011303EB03
+:10B9F000012100EBC1039DF8101001EB011103EBD5
+:10BA0000C10101F500510A76D922F3E29DF8081030
+:10BA100001EB011202EB012100EBC10101F5005124
+:10BA2000CE749DF8081001EB011303EB012100EB2C
+:10BA3000C1039DF8101001EB011103EBC10101F5E9
+:10BA4000005181F81DB09DF8081001EB410202EB96
+:10BA5000011109EB011004F083BB9DF80810CE46DC
+:10BA600001EB410303EB011109EB011000F58050DC
+:10BA700090F85C0B00289DF80C0002D00E2887D1AE
+:10BA8000A0E00C2884D18DF8287024E09DF80810DF
+:10BA900001EB4100C0EBC1109DF8281002EBC00083
+:10BAA0000844C07800F00F00092818D89DF8081045
+:10BAB00001EB4100C0EBC11002EBC0019DF8280072
+:10BAC0000844C07800F0F000902808D89DF82800BD
+:10BAD000401C8DF828009DF828000A28D6D39DF830
+:10BAE00028000A28C4F0D4850020CDE9000038469B
+:10BAF0008DF828701FE0DDE900131B0243EA116393
+:10BB00000902CDE900139DF8081001EB4103C3EBD6
+:10BB1000C1119DF8283002EBC1011944C978DDE953
+:10BB2000003C194340EA0C03CDE900139DF82810AE
+:10BB3000491C8DF828109DF828100529DBD3DDE974
+:10BB4000003C9DF8081001EB011808EB01210EEBF9
+:10BB5000C1099DF81010F04601EB011109EBC1017C
+:10BB600001F50059C9F839304946C1F83DC00023F4
+:10BB7000CDE900338DF828001FE0DDE900131B023A
+:10BB800043EA11630902CDE900139DF8081001EBA7
+:10BB90004103C3EBC1119DF8283002EBC1011944E8
+:10BBA000097ADDE9003C194340EA0C03CDE90013B2
+:10BBB0009DF82810491C8DF828109DF8281005299B
+:10BBC000DBD39DE08DF8287024E09DF8081001EB90
+:10BBD0004100C0EBC1109DF8281002EBC0000844E2
+:10BBE000C07800F00F00092818D89DF8081001EB64
+:10BBF0004100C0EBC1109DF8281002EBC0000844C2
+:10BC0000C07800F0F000902808D89DF82800401C6B
+:10BC10008DF828009DF828000C28D6D39DF8280020
+:10BC20000C28C4F035850020CDE9000038468DF899
+:10BC300028701FE0DDE900131B0243EA11630902CB
+:10BC4000CDE900139DF8081001EB4103C3EBC111CE
+:10BC50009DF8283002EBC1011944C978DDE9003CA8
+:10BC6000194340EA0C03CDE900139DF82810491C44
+:10BC70008DF828109DF828100629DBD3DDE9003C5B
+:10BC80009DF8081001EB011808EB01210EEBC1092A
+:10BC90009DF81010F04601EB011109EBC10101F50F
+:10BCA0000059C9F839304946C1F83DC00023CDE9F3
+:10BCB00000338DF828001FE0DDE900131B0243EA82
+:10BCC00011630902CDE900139DF8081001EB41034F
+:10BCD000C3EBC1119DF8283002EBC1011944497A28
+:10BCE000DDE9003C194340EA0C03CDE900139DF85F
+:10BCF0002810491C8DF828109DF828100629DBD340
+:10BD0000DDE900129DF8080000EB001303EB0020B2
+:10BD100008EBC0039DF8100000EB001003EBC0001F
+:10BD200000F50053C3F841101846C0F845209DF8AF
+:10BD30000800F04600EB001101EB00200EEBC00202
+:10BD40009DF8100000EB001002EBC00000F5005061
+:10BD5000027E9DF8080000EB001303EB00200EEBC1
+:10BD6000C00000F50050007D824244F0018494F848
+:10BD70006207E0BBC8F835709DF8080000EB0011C1
+:10BD800001EB00219DF8100008EBC10100EB001051
+:10BD900001EBC00042F23901014410220C98FCF77B
+:10BDA00054FA9DF8080000EB001101EB00219DF80A
+:10BDB000100008EBC10100EB001001EBC0003130B6
+:10BDC00000F500504146026841F8192F406848606C
+:10BDD0009DF8080000EB400101EB001108EB011099
+:10BDE0009DF8101000EB011000F5805000E040E0DD
+:10BDF00090F8801B88F818100B998A6AC8F83920C7
+:10BE0000898DA8F83D109DF8080000EB001101EBAA
+:10BE100000219DF8100008EBC10100EB001001EBC0
+:10BE2000C00000F50050C16CC8F821109DF8080052
+:10BE300000EB400101EB001108EB01109DF8101020
+:10BE400000EB011000F58050D0F8841BC8F83F10BB
+:10BE5000D8F8540081B20220FDF7BAF8002106207C
+:10BE6000FDF7C0FED8F85410491CC8F8541004F06F
+:10BE700078BB9DF8080000EB400101EB001108EBD6
+:10BE800001109DF8101000EB01102844017841F0DA
+:10BE9000080101709DF80810022004F064BB9DF8B1
+:10BEA000080000EB001101EB002008EBC0029DF838
+:10BEB0001000414600EB001002EBC00000F50050FE
+:10BEC00080F856709DF8080000EB001303EB00208B
+:10BED00008EBC0039DF8100000EB001003EBC0005E
+:10BEE00000F5005080F81DB09DF8080000EB00122E
+:10BEF00002EB002001EBC0029DF8100000EB0010E7
+:10BF000002EBC00000F50050007E042844F0C0831E
+:10BF10009DF8080000EB400202EB00109DF8102095
+:10BF200001EB001000EB02102844027842F080027E
+:10BF300002709DF8080000EB001202EB002001EBFC
+:10BF4000C00000F50050C6749DF80800052200EB03
+:10BF5000001303EB002008EBC0019DF8100000EB7C
+:10BF6000001001EBC00000F5005002765AE45A467A
+:10BF700087E484F8A0669DF8081001EB011202EB3B
+:10BF8000012100EBC1029DF8101001EB011102EB41
+:10BF9000C10101F50051097E00299DF8081001EB4F
+:10BFA000011202EB01210ED000EBC1029DF810102E
+:10BFB00001EB011102EBC10101F50051897EB229AB
+:10BFC00026D02FE44BE000EBC10101F50051CF7406
+:10BFD0009DF8081001EB011202EB012100EBC102F8
+:10BFE0009DF8101001EB011102EBC10101F50051A8
+:10BFF0000E765A469DF8081001EB011303EB012160
+:10C0000009EBC10304F00FBB00F50050427709E4CF
+:10C010009DF8081001EB011202EB012100EBC101B8
+:10C0200001F50051CF749DF80810B22201EB011305
+:10C0300003EB012100EBC1039DF8101001EB01118E
+:10C0400003EBC10101F500514A779DF8081001EB9F
+:10C05000011202EB012109EBC10204F010BB84F8CC
+:10C06000A07684E7C0E39DF8080000EB4001C1EB37
+:10C07000C010FE4911F83000042809D09DF80800CE
+:10C0800000EB4002C2EBC01011F83000152801D1BE
+:10C09000ADF818009DF80800F44900EB4002C2EB2F
+:10C0A000C01001EBC00042789DF8080000EB40038F
+:10C0B000C3EBC01011F8300042EA0020A0F5805117
+:10C0C000303922D09DF8080000EB4001C1EBC010D0
+:10C0D000E64901EBC00042789DF8080000EB400300
+:10C0E000C3EBC01011F8300042EA0020A0F58052E6
+:10C0F000313A0CD09DF8080000EB4002C2EBC010B2
+:10C1000011F83000022804D019E0A62015E0A7207D
+:10C1100013E09DF8080000EB4002C2EBC01001EBF9
+:10C12000C00002799DF8080000EB4003C3EBC0108B
+:10C1300001EBC000C07842EA0020ADF818009DF87D
+:10C140000800DFF82C9300EB001101EB002109EB54
+:10C15000C10101F500518A7C8DF810209DF808106E
+:10C1600009EB01109DF81010084400F5805080F88C
+:10C17000107BBDF8180043F23002811A90427DD046
+:10C1800009DC04287BD015287AD0A6280DD0A72852
+:10C1900044F07E82FBE0B1F5C06F72D0A1F5C061C2
+:10C1A00001396FD00429F3D1FEE39DF8080000EBBC
+:10C1B000001101EB002009EBC00000F500504946DA
+:10C1C000C7749DF8080000EB001202EB002009EB99
+:10C1D000C0029DF8100000EB001002EBC00000F55B
+:10C1E0000050007E032839D09DF8080000EB0012B3
+:10C1F00002EB002001EBC0029DF8100000EB0010E4
+:10C2000002EBC00000F50050007E082840D09DF8E9
+:10C21000080000EB001202EB002001EBC0029DF8C9
+:10C22000100000EB001002EBC00000F50050007E93
+:10C230000D2841D09DF8080000EB001202EB002011
+:10C2400001EBC0029DF8100000EB001002EBC000F3
+:10C2500000F50050407FA52842D052E09DF808002C
+:10C26000042200EB001303EB002001EBC0039DF858
+:10C27000100000EB001003EBC00004E011E16DE1E1
+:10C2800015E338E374E300F500500276A82265E375
+:10C290009DF80800092200EB001303EB002001EBDE
+:10C2A000C0039DF8100000EB001003EBC00000F588
+:10C2B00000500276A92251E39DF808000E2200EBFF
+:10C2C000001303EB002001EBC0039DF8100000EB0E
+:10C2D000001003EBC00000F500500276A2223DE3FF
+:10C2E0009DF8080000EB400202EB00109DF81020C2
+:10C2F00001EB001000EB02102844027842F0040227
+:10C3000002709DF8080000EB001202EB002001EB28
+:10C31000C0029DF8100000EB001002EBC00000F519
+:10C320000050807EA12804F0B3819DF8080000EB46
+:10C33000001202EB002001EBC0029DF8100000EBA0
+:10C34000001002EBC00000F50050827E9DF808004E
+:10C3500000EB001303EB002001EBC0039DF810007D
+:10C3600000EB001003EBC00000F5005042779DF891
+:10C370000800A12200EB001303EB002009EBC00131
+:10C380009DF8100000EB001001EBC000FDE39DF8EC
+:10C39000080000EB001101EB002009EBC00000F5E4
+:10C3A00000504946C7749DF8080000EB001202EBEC
+:10C3B000002009EBC0029DF8100000EB001002EB1A
+:10C3C000C00000F50050007E05289DF8080000EB35
+:10C3D000001202EB00200DD001EBC0029DF810000E
+:10C3E00000EB001002EBC00000F50050007E0928B1
+:10C3F00007D018E001EBC00000F50050C77406221A
+:10C4000000E00A229DF8080000EB001303EB002077
+:10C4100001EBC0039DF8100000EB001003EBC0001F
+:10C4200000F5005002769DF8080000EB001202EBC8
+:10C43000002001EBC0029DF8100000EB001002EBA1
+:10C44000C00000F50050407FA42828D19DF80800C6
+:10C4500000EB400202EB00109DF8102001EB0010F1
+:10C4600000EB02102844027804E00000AC620020D7
+:10C47000D412002042F0200202709DF8080000EB68
+:10C48000001202EB002001EBC0029DF8100000EB4F
+:10C49000001002EBC00000F5005080F85570A1229A
+:10C4A0005CE28DF8287014A9FE4A13E09DF808009C
+:10C4B00000EB4003C3EBC0109DF8283002EBC00036
+:10C4C0001844C0789DF82830C8549DF82800401CB6
+:10C4D0008DF828009DF828000628E7D3062114A827
+:10C4E0000DF0D4FDCDE91207129A000A8018B84663
+:10C4F00047EB08014FF480720023FBF763FE9DF8C1
+:10C50000080000EB001101EB002009EBC0039DF8CF
+:10C51000100000EB001003EBC00000F500500277A4
+:10C520009DF8080000EB001202EB002009EBC000B0
+:10C5300000F5005080F813809DF8080000EB001211
+:10C5400002EB002009EBC0029DF8100000EB001088
+:10C5500002EBC00000F500500676FEE19DF80800F1
+:10C5600000EB001101EB002009EBC0029DF8100068
+:10C57000494600EB001002EBC00000F50050007EC1
+:10C5800006282ED19DF8080000EB001202EB0020D7
+:10C5900001EBC00000F50050C7749DF808000722A9
+:10C5A00000EB001303EB002001EBC0039DF810002B
+:10C5B00000EB001003EBC00000F5005002769DF880
+:10C5C0000800A72200EB001303EB002001EBC003DF
+:10C5D0009DF8100000EB001003EBC00000F50050C8
+:10C5E00042779DF8080000EB001202EB002001EBFF
+:10C5F000C0029DF8100000EB001002EBC00000F537
+:10C600000050007E01289DF8080000EB001202EBAC
+:10C61000002059D001EBC0029DF8100000EB001083
+:10C6200002EBC00000F50050007E07289DF80800CE
+:10C6300000EB001202EB00204DD001EBC0029DF890
+:10C64000100000EB001002EBC00000F50050007E6F
+:10C650000B289DF8080000EB001202EB002053D0DD
+:10C6600001EBC0029DF8100000EB001002EBC000CF
+:10C6700000F50050007E0C289DF8080000EB001229
+:10C6800002EB002058D001EBC0029DF8100000EB37
+:10C69000001002EBC00000F50050007E0E2852D0C2
+:10C6A0009DF8080000EB001202EB002001EBC00235
+:10C6B0009DF8100000EB001002EBC00000F50050E8
+:10C6C000007E0F287DD051E401EBC00000F5005042
+:10C6D000C774022205E001EBC00000F50050C774EA
+:10C6E00008229DF8080000EB001303EB002001EB8B
+:10C6F000C0039DF8100000EB001003EBC00000F534
+:10C7000000500276A32229E101EBC00000F50050A1
+:10C71000C7749DF808000C2200EB001303EB002007
+:10C7200001EBC0039DF8100000EB001003EBC0000C
+:10C7300000F500500276B2E601EBC00000F50050B3
+:10C74000C7740D22CDE79DF808000F2200EB0013FF
+:10C7500003EB002001EBC00C9DF8100000EB001073
+:10C760000CEBC00000F5005002769DF80800A122F5
+:10C7700000EB001303EB002001EBC00C9DF8100050
+:10C7800000EB00100CEBC00000F5005042779DF864
+:10C79000080000EB001303EB002001EBC00C9DF838
+:10C7A000100000EB00100CEBC00000F5005082768A
+:10C7B0009DF8080000EB400202EB001001EB0010B6
+:10C7C00000E013E09DF8102000EB021028440278EE
+:10C7D00042F0800202709DF8080000EB400202EB7C
+:10C7E000001009EB0010FDE3017010E49DF8080053
+:10C7F00000EB001202EB002001EBC0029DF81000DC
+:10C8000000EB001002EBC00000F50050807EA12874
+:10C810002ED09DF80800A32200EB001303EB0020AC
+:10C820009DF8103001EBC00003EB031300EBC300D5
+:10C8300000F5005042779DF8080000EB001202EB73
+:10C84000002001EBC0029DF8100000EB001002EB8D
+:10C85000C00000F50050807EA228C6D09DF80800D8
+:10C8600000EB001202EB002009EBC000FFF78DB8CF
+:10C870009DF80800A12200EB001303EB002001EB60
+:10C88000C0039DF8100000EB001003EBC00000F5A2
+:10C89000005042779DF8080000EB001202EB0020E8
+:10C8A00002E00000AC62002009EBC000FDE39DF84F
+:10C8B0000800A12200EB001101EB002009EBC003EE
+:10C8C0009DF8100000EB001003EBC00000F50050D5
+:10C8D00082769DF8080000EB001303EB002009EBC3
+:10C8E000C0039DF8100000EB001003EBC00000F542
+:10C8F00000504277B2E79DF8080000EB001101EB11
+:10C90000002009EBC0029DF81000494600EB001022
+:10C9100002EBC00000F50050007E062843F0B88608
+:10C920009DF8080000EB001202EB002001EBC000B4
+:10C9300000F50050C7749DF80800072200EB0013B3
+:10C9400003EB002001EBC0039DF8100000EB00108A
+:10C9500003EBC00000F500500276A7229DF8080006
+:10C9600000EB001303EB002009EBC00103F022BB36
+:10C970009DF8080000EB001101EB002109EBC1015B
+:10C9800001F500514846CF749DF80810A72201EB2D
+:10C99000011303EB012109EBC1039DF8101001EB1A
+:10C9A000011103EBC10100E0FDE201F500514A77FE
+:10C9B0009DF80810DFF804CD01EB4102C2EBC11174
+:10C9C0000CEBC101497930299DF8081001EB4102B7
+:10C9D00044D0C2EBC1110CEBC101497931299DF85A
+:10C9E00008107DD001EB4102C2EBC1110CEBC1017B
+:10C9F000497933299DF8081001EB410271D0C2EB4F
+:10CA0000C1110CEBC101497934299DF8081001EBE3
+:10CA1000410202EB01119DF8102000EB011101EB26
+:10CA2000021129440A7871D022F001020A709DF89F
+:10CA3000081001EB410202EB011100EB01129DF81D
+:10CA4000101002EB01114A19117821F00203137042
+:10CA50000021CDE900118DF82870D3E102EB01111E
+:10CA60009DF8102000EB011101EB021129440A7816
+:10CA700022F001020A709DF8081001EB410202EB5E
+:10CA800001119DF8102000EB011101EB0211294466
+:10CA90000A7822F002020A709DF8081001EB0112D8
+:10CAA00002EB012100EBC1029DF8101001EB011116
+:10CAB00002EBC10101F50051C97E3129C8D19DF8B1
+:10CAC000081001EB410202EB011100EB01129DF88D
+:10CAD000101002EB01114A19117821F0200301E036
+:10CAE00015E026E113709DF8081001EB011202EB2E
+:10CAF000012100EBC1029DF8101001EB011102EBC6
+:10CB0000C10101F5005181F85570A1E731E101EB58
+:10CB1000011202EB012100EBC1029DF8101001EBA4
+:10CB2000011102EBC10101F5005191F856100029E5
+:10CB30009DF8081001EB011202EB012100EBC1028C
+:10CB40009DF8101001EB011102EBC10101F500513C
+:10CB50007ED081F855709DF8081001EB410202EB80
+:10CB6000011100EB01129DF8101002EB01114A199E
+:10CB7000117821F0010313709DF8081001EB4102B8
+:10CB800002EB011100EB011100E0FDE39DF8102024
+:10CB900001EB021129440A7822F002020A7094F88B
+:10CBA00062170029B1D1017D0129AED1416DC28A40
+:10CBB0009142AAD29DF8081001EB011202EB01216B
+:10CBC00000EBC1029DF8101001EB011102EBC10155
+:10CBD00001F5005191F85510012996D19DF80810E2
+:10CBE00001EB011202EB012100EBC1029DF81010D4
+:10CBF00001EB011102EBC10101F5005191F88F1019
+:10CC00000029CFD19DF808104FF0104201EB01131D
+:10CC100003EB012100EBC1039DF8101001EB0111A2
+:10CC200003EBC10101F500510A629DF8081001EB08
+:10CC3000410202EB011100EB01129DF8101002EB12
+:10CC4000011101F5805191F8802B9DF8081000E04A
+:10CC50005CE001EB011303EB012100EBC10101F5E5
+:10CC600000514A749DF8081001EB011202EB0121FA
+:10CC700000EBC1029DF8101001EB011102EBC101A4
+:10CC800001F500510A7E9DF8081001EB011303EB3A
+:10CC9000012100EBC10101F50051097D8A4284D1D7
+:10CCA0009DF8081001EB011202EB012100EBC1021B
+:10CCB0009DF8101001EB011102EBC10101F50051CB
+:10CCC0008F779DF80810A42201EB011303EB0121DB
+:10CCD00000EBC1039DF8101001EB011103EBC10142
+:10CCE00001F500518A769DF80810A32201EB01138B
+:10CCF00003EB012100EBC1039DF8101001EB0111C2
+:10CD000003EBC10101F500514A77A1E681F85560B6
+:10CD10009DF8081001EB410202EB011100EB01123A
+:10CD20009DF8101002EB01114A19117841F001032E
+:10CD300021E702EB01119DF8102000EB011101EB3E
+:10CD4000021129440A7842F001020A709DF8081085
+:10CD500001EB410202EB011100EB01129DF81010F2
+:10CD600002EB01114A19117841F002031370A2225B
+:10CD700014E022F020020A709DF8081001EB410235
+:10CD800002EB011100EB01129DF8101002EB0111F2
+:10CD90004A19117821F002031370A9229DF8081096
+:10CDA00001EB011303EB012100EBC1039DF810100F
+:10CDB00001EB011103EBC10101F500518A7647E651
+:10CDC000DDE90012120142EA11720901CDE90012F7
+:10CDD0009DF8081001EB4102C2EBC1119DF828201B
+:10CDE0000CEBC10111448979DDE900383039CA17EB
+:10CDF000194342EA0802CDE900129DF82810491CA7
+:10CE00008DF828109DF828100629D9D39DF8081010
+:10CE1000009A01EB011303EB012100EBC1039DF824
+:10CE2000101001EB011103EBC10101F50051C1F834
+:10CE300031200022CDE900228DF8287021E0DDE9C3
+:10CE40000012120142EA11720901CDE900129DF8A7
+:10CE5000081001EB4102C2EBC1119DF828200CEB38
+:10CE6000C1011144497BDDE900383039CA17194343
+:10CE700042EA0802CDE900129DF82810491C8DF8FD
+:10CE800028109DF828100429D9D39DF80810009A7D
+:10CE900001EB011303EB012100EBC1039DF810101E
+:10CEA00001EB011103EBC10101F50051CA6400223D
+:10CEB000CDE900228DF8287021E0DDE90012120191
+:10CEC00042EA11720901CDE900129DF8081001EB48
+:10CED0004102C2EBC1119DF828200CEBC1011144A5
+:10CEE000497CDDE900383039CA17194342EA0802A3
+:10CEF000CDE900129DF82810491C8DF828109DF8E6
+:10CF000028100629D9D39DF80810009A01EB0113C7
+:10CF100003EB012100EBC1039DF8101001EB01119F
+:10CF200003EBC10101F50051C1F835209DF808104F
+:10CF300001EB4102C2EBC1110CEBC1014A799DF832
+:10CF4000081001EB011303EB012100EBC1039DF875
+:10CF5000101001EB011103EBC10101F50051CA767C
+:10CF60009DF8081001EB410202EB011100EB0112E8
+:10CF70009DF8101002EB011101F5805191F8822B00
+:10CF80009DF8081001EB011303EB012100EBC10335
+:10CF90009DF8100000EB001003EBC00000F50050FE
+:10CFA00080F8302021E49DF8080000EB001101EB2F
+:10CFB000002009EBC00000F50050C7749DF8080080
+:10CFC00000EB001202EB002009EBC0019DF81000FD
+:10CFD00000EB001001EBC00000F50050007E0A28B5
+:10CFE00077D000E0FDE39DF8080000EB001101EBB5
+:10CFF000002009EBC0029DF81000494600EB00102C
+:10D0000002EBC00000F50050027E9DF8080000EB26
+:10D01000001303EB002009EBC00000F50050007D79
+:10D02000824213D194F86207F0B39DF808009DF88E
+:10D03000101000EB400202EB001009EB001000EBB7
+:10D0400001102844017841F0080101709DF80800A2
+:10D05000A72100EB001202EB002009EBC0029DF8B3
+:10D060001000CC4600EB001002EBC00000F50050B1
+:10D0700041779DF80800A22100EB001202EB00208E
+:10D0800009EBC0029DF8100000EB001002EBC0009D
+:10D0900000F5005081769DF8080000EB001101EBCF
+:10D0A00000200CEBC00101E026E0F8E39DF8100041
+:10D0B00000EB001001EBC00000F5005080F8567046
+:10D0C0000021CDE900118DF82870DFF8F085A1E08E
+:10D0D000FFE79DF808000B2100EB001202EB002295
+:10D0E0009DF8100009EBC20200EB001002EBC0003B
+:10D0F00000F500500176A9E7C846C1F835709DF8E3
+:10D10000080000EB001101EB00219DF8100009EB75
+:10D11000C10100EB001001EBC00042F239010144F3
+:10D1200010220C98FBF791F89DF8080000EB001115
+:10D1300001EB00219DF8100008EBC10100EB00108D
+:10D1400001EBC000313000F500504146026841F863
+:10D15000192F406848609DF8080000EB400101EB82
+:10D16000001108EB01109DF8101000EB011000F504
+:10D17000805090F8801B88F818109DF8080000EB8C
+:10D18000001101EB00219DF8100008EBC10100EB3C
+:10D19000001001EBC00000F50050C16CC8F8211070
+:10D1A0000B9940468A6A40F8392F898D8180D8F8DA
+:10D1B000540081B20220FBF70BFF00210620FCF790
+:10D1C00011FDD8F85400401CC8F854000021052077
+:10D1D000FCF708FD3AE7090141EA10710001CDE9C9
+:10D1E00000019DF8080000EB4001C1EBC0109DF864
+:10D1F000281008EBC0000844C07ADDE9002330386D
+:10D20000C11710431943CDE900019DF82800401CC7
+:10D210008DF828009DF828000A28DDE90001DAD3FE
+:10D220009DF8082002EB021303EB02220CEBC20371
+:10D230009DF8102002EB021203EBC20202F500532C
+:10D24000C3F839001A46C2F83D100020CDE90000AD
+:10D250008DF8287020E0DDE90001090141EA107134
+:10D260000001CDE900019DF8080000EB4001C1EB91
+:10D27000C0109DF8281008EBC0000844407DDDE98F
+:10D2800000233038C11710431943CDE900019DF840
+:10D290002800401C8DF828009DF828000A28DAD3C1
+:10D2A000DDE900129DF8080000EB001303EB0020FD
+:10D2B0000CEBC003EBE39DF8080000EB4001C1EB71
+:10D2C000C010FE4911F83000042809D09DF808006C
+:10D2D00000EB4002C2EBC01011F83000152801D15C
+:10D2E000ADF818009DF80800894600EB4002C2EB3B
+:10D2F000C01001EBC00042789DF8080000EB40032D
+:10D30000C3EBC01011F8300042EA0020A0F58051B4
+:10D31000303922D09DF8080000EB4001C1EBC0106D
+:10D3200009EBC000494642789DF8080000EB400335
+:10D33000C3EBC01019F8300042EA0020A0F580527B
+:10D34000313A0CD09DF8080000EB4002C2EBC0104F
+:10D3500011F83000022804D01BE0A62017E0A72017
+:10D3600015E09DF8080000EB4002C2EBC01001EB95
+:10D37000C00002799DF8080000EB4003C3EBC01029
+:10D3800009EBC000C07800E02CE142EA0020ADF8D3
+:10D3900018009DF8080000EB001101EB0021C848BF
+:10D3A00000EBC10101F500518A7C8DF810209DF839
+:10D3B000081000EB01129DF81010114401F5805186
+:10D3C00081F8107BBDF81810A7297DD007DC04294F
+:10D3D0007BD015297AD0A62943F05A813AE001F58D
+:10D3E0001D61B1F5804104D0112970D01229F3D10B
+:10D3F000FEE39DF8081001EB011202EB012100EBA6
+:10D40000C1029DF8101001EB011102EBC10101F501
+:10D410000051097E0029DFD19DF8081001EB0112AF
+:10D4200002EB012100EBC10101F50051CF749DF821
+:10D43000081001EB011202EB012100EBC1029DF883
+:10D44000101001EB011102EBC10101F500510E7644
+:10D45000A72288E19DF8081001EB011202EB0121DF
+:10D4600000EBC10101F50051CF749DF8081001EBEC
+:10D47000011202EB012100EBC1029DF8101001EB3B
+:10D48000011102EBC10101F50051097E02292BD0E7
+:10D490009DF8081001EB011202EB012100EBC10223
+:10D4A0009DF8101001EB011102EBC10101F50051D3
+:10D4B000097E05292CD09DF8081001EB011202EB22
+:10D4C000012100EBC10203E090E0DBE006E229E28B
+:10D4D0009DF8101001EB011102EBC10101F50051A3
+:10D4E000497FA52928D038E09DF80810032201EBD8
+:10D4F000011303EB012100EBC1039DF8101001EBB8
+:10D50000011103EBC10101F500510A76A9222AE1BC
+:10D510009DF80810062201EB011303EB012100EB3B
+:10D52000C1039DF8101001EB011103EBC10101F5DE
+:10D5300000510A76A22216E19DF8081001EB410283
+:10D5400002EB01119DF8102000EB011101EB02111B
+:10D5500029440A7842F004020A709DF8081001EB91
+:10D56000011202EB012100EBC1029DF8101001EB4A
+:10D57000011102EBC10101F50051897EA12903F0DF
+:10D5800087809DF8081001EB011202EB012100EBEE
+:10D59000C1029DF8101001EB011102EBC10101F570
+:10D5A00000518A7E9DF8081001EB011303EB012165
+:10D5B00000EBC1039DF8101001EB011103EBC10159
+:10D5C00001F500514A779DF80810A12201EB0113E3
+:10D5D00003EB012100EBC1039DF8100000EB0010EC
+:10D5E00003EBC00000F500508276DBE49DF80810E4
+:10D5F00001EB011202EB012100EBC1029DF81010BA
+:10D6000001EB011102EBC10101F50051497FA42991
+:10D6100022D19DF8081001EB410202EB01119DF8A7
+:10D62000102000EB011101EB021129440A7842F0AD
+:10D6300020020A709DF8081001EB011202EB012193
+:10D6400000EBC1029DF8101001EB011102EBC101CA
+:10D6500001F5005181F855709DF8081001EB011299
+:10D6600002EB012100EBC10101F50051CF749DF8DF
+:10D670000810A12201EB011303EB012100EBC10112
+:10D6800002F098BC9DF8081001EB011202EB012199
+:10D6900000EBC1029DF8101001EB011102EBC1017A
+:10D6A00001F50051097E01299DF8081001EB0112D6
+:10D6B00002EB012138D000EBC10203E0AC62002094
+:10D6C000D41200209DF8101001EB011102EBC101F2
+:10D6D00001F50051097E04299DF8081001EB0112A3
+:10D6E00002EB012127D000EBC1029DF8101001EBE5
+:10D6F000011102EBC10101F50051097E06299DF8D7
+:10D70000081001EB011202EB012136D000EBC1023F
+:10D710009DF8101001EB011102EBC10101F5005160
+:10D72000097E072978D03DE400EBC10101F50051E5
+:10D73000CF74022205E000EBC10101F50051CF7466
+:10D7400005229DF8081001EB011303EB012100EB0A
+:10D75000C1039DF8101001EB011103EBC10101F5AC
+:10D7600000510A76A3229DF8081001EB011303EB88
+:10D77000012100EBC10302F056BF00EBC10101F52E
+:10D780000051CF749DF80810072301EB011202EB42
+:10D79000012100EBC10C9DF8101001EB01110CEB05
+:10D7A000C10101F500510B769DF80810A12301EB92
+:10D7B000011202EB012100EBC10C9DF8101001EBEE
+:10D7C00001110CEBC10101F500514B779DF80810D8
+:10D7D00001EB410202EB011100EB01119DF8102059
+:10D7E00000E00EE001EB021129440A7842F08003C8
+:10D7F0000B709DF8081001EB410202EB011100EBE8
+:10D8000001109DF8101000EB01102844017841F040
+:10D810000401FEF7E9BFFFE79DF8081001EB0112D4
+:10D8200002EB012100EBC1029DF8101001EB011188
+:10D8300002EBC10101F50051897EA12930D09DF88C
+:10D840000810A32201EB011303EB01219DF8103016
+:10D8500000EBC10103EB031301EBC30101F5005120
+:10D860004A779DF8081001EB011202EB012100EB51
+:10D87000C1029DF8101001EB011102EBC10101F58D
+:10D880000051897EA22902F003879DF8081001EB60
+:10D89000011202EB012100EBC100FEF776B819E09E
+:10D8A0009DF80810A12201EB011303EB012100EB0D
+:10D8B000C1039DF8101001EB011103EBC10101F54B
+:10D8C00000514A779DF8081001EB011202EB01218B
+:10D8D00000EBC10000F50050C67486E69DF8081004
+:10D8E000A12201EB011303EB012100EBC1039DF821
+:10D8F000101001EB011103EBC10101F500514A7752
+:10D900009DF8081001EB011303EB012100EBC103AB
+:10D910009DF8101001EB011103EBC10101F500515D
+:10D920008A76B2E79DF8081001EB011202EB0121A3
+:10D9300000EBC10101F50051CF749DF80810A7223A
+:10D9400001EB011303EB012100EBC1039DF8101063
+:10D9500001EB011103EBC10101F500514A779DF87C
+:10D960000810CC4601EB4102C2EBC11109EBC10129
+:10D97000497930299DF8081001EB41024FD0C2EBE4
+:10D98000C1110CEBC101497931299DF808107CD0F7
+:10D9900001EB4102C2EBC1110CEBC1014979332902
+:10D9A0009DF8081001EB410270D0C2EBC1110CEBE5
+:10D9B000C101497934299DF8081001EB410267D073
+:10D9C000C2EBC1110CEBC101497935297DD09DF81D
+:10D9D000081001EB410202EB01119DF8102000EB51
+:10D9E000011101EB021129440A7822F001020A70A8
+:10D9F0009DF8081001EB410202EB011100EB01124E
+:10DA00009DF8101002EB01114A19117821F0020360
+:10DA100013700021CDE900118DF82870CFE102EBE1
+:10DA200001119DF8102000EB011101EB02112944B6
+:10DA30000A7822F001020A709DF8081001EB4102F9
+:10DA400002EB01119DF8102000EB011101EB021116
+:10DA500029440A7822F002030B709DF8081001EBAC
+:10DA6000011202EB012100EBC1039DF8101001EB44
+:10DA7000011103EBC10101F50051C97E3129C8D163
+:10DA80009DF8081001EB410203E00FE022E19FE363
+:10DA900040E102EB011100EB01129DF8101002EBC6
+:10DAA00001114A19117821F02003B1E701EB0112AD
+:10DAB00002EB012100EBC1029DF8101001EB0111F6
+:10DAC00002EBC10101F5005100E043E191F856106D
+:10DAD00000299DF8081001EB011202EB012100EB77
+:10DAE000C1029DF8101001EB011102EBC10101F51B
+:10DAF00000517ED081F855709DF8081001EB41026D
+:10DB000002EB011100EB01129DF8101002EB011164
+:10DB10004A19117821F0010313709DF8081001EBE8
+:10DB2000410202EB01119DF8102000EB011101EB05
+:10DB3000021129440A7822F002020A7094F862174E
+:10DB400000299CD1017D012999D1416DC28A914260
+:10DB5000BFF45FAF9DF8081001EB011202EB012149
+:10DB600000EBC1029DF8101001EB011102EBC101A5
+:10DB700001F5005191F855100129E2D19DF80810E6
+:10DB800001EB011202EB012100EBC1029DF8101024
+:10DB900001EB011102EBC10101F5005191F88F1069
+:10DBA0000029CED19DF808104FF0104201EB01136F
+:10DBB00003EB012100EBC1039DF8101001EB0111F3
+:10DBC00003EBC10101F500510A629DF8081001EB59
+:10DBD000410202EB011100EB01129DF8101002EB63
+:10DBE000011101F5805191F8802B9DF8081001E09A
+:10DBF00068E15CE001EB011303EB012100EBC101E3
+:10DC000001F500514A749DF8081001EB011202EB76
+:10DC1000012100EBC1029DF8101001EB011102EB94
+:10DC2000C10101F500510A7E9DF8081001EB0113B6
+:10DC300003EB012100EBC10101F50051097D8A428E
+:10DC40009BD19DF8081001EB011202EB012100EBC2
+:10DC5000C1029DF8101001EB011102EBC10101F5A9
+:10DC600000518F779DF80810A42201EB011303EBFC
+:10DC7000012100EBC1039DF8101001EB011103EB32
+:10DC8000C10101F500518A769DF80810A32201EB2D
+:10DC9000011303EB012100EBC1039DF8101001EB10
+:10DCA000011103EBC10101F500514A77B1E681F89A
+:10DCB00055609DF8081001EB410202EB011100EBE9
+:10DCC00001129DF8101002EB01114A19117841F070
+:10DCD000010321E702EB01119DF8102000EB011177
+:10DCE00001EB021129440A7842F001020A709DF802
+:10DCF000081001EB410202EB011100EB01129DF84B
+:10DD0000101002EB01114A19117841F0020313704F
+:10DD1000A22220E002EB01119DF8102000EB01117E
+:10DD200001EB021129440A7822F020020A709DF8C2
+:10DD3000081001EB410202EB011100EB01129DF80A
+:10DD4000101002EB01114A19117821F0020313702F
+:10DD5000A92200E0A1229DF8081001EB011303EBBA
+:10DD6000012100EBC1039DF8101001EB011103EB41
+:10DD7000C10101F500518A764BE6DDE9001212017E
+:10DD800042EA11720901CDE900129DF8081001EB79
+:10DD90004102C2EBC1119DF828200CEBC1011144D6
+:10DDA0008979DDE900383039CA17194342EA080297
+:10DDB000CDE900129DF82810491C8DF828109DF817
+:10DDC00028100829D9D39DF80810009A01EB0113F7
+:10DDD00003EB012100EBC1039DF8101001EB0111D1
+:10DDE00003EBC10101F50051C1F831200022CDE95A
+:10DDF00000228DF8287021E0DDE90012120142EACC
+:10DE000011720901CDE900129DF8081001EB4102E1
+:10DE1000C2EBC1119DF828200CEBC1011144C97B54
+:10DE2000DDE900383039CA17194342EA0802CDE962
+:10DE300000129DF82810491C8DF828109DF8281014
+:10DE40000629D9D39DF80810009A01EB011303EBC2
+:10DE5000012100EBC1039DF8101001EB011103EB50
+:10DE6000C10101F50051CA640022CDE900228DF8FC
+:10DE7000287021E0DDE90012120142EA1172090165
+:10DE8000CDE900129DF8081001EB4102C2EBC1116F
+:10DE90009DF828200CEBC1011144497DDDE90038D3
+:10DEA0003039CA17194342EA0802CDE900129DF839
+:10DEB0002810491C8DF828109DF828100829D9D35E
+:10DEC000FFF721B89DF80810804601EB011202EB24
+:10DED000012200EBC20000F50050C7749DF8080055
+:10DEE00000EB001202EB002008EBC0019DF81000CF
+:10DEF00000EB001001EBC00000F50050007E03288D
+:10DF000073D09DF8080000EB001101EB002008EB36
+:10DF1000C0029DF81000414600EB001002EBC0006B
+:10DF200000F50050027E9DF8080000EB001303EBA3
+:10DF3000002008EBC00000F50050007D824213D1A4
+:10DF400094F86207F0B39DF808009DF8101000EBFC
+:10DF5000400202EB001008EB001000EB0110284417
+:10DF6000017841F0080101709DF8080000EB0011F4
+:10DF700001EB002008EBC0019DF8100000EB001041
+:10DF800001EBC00000F5005080F856709DF80800C5
+:10DF9000A72100EB001202EB002008EBC0029DF865
+:10DFA000100000EB001002EBC00000F500504177BC
+:10DFB0009DF80800A22100EB001202EB002008EB04
+:10DFC000C00200E024E09DF8100000EB001002EB1E
+:10DFD000C00000F5005081760021CDE900110A460D
+:10DFE0008DF828704946A2E0FFE79DF8080004215B
+:10DFF00000EB001202EB00229DF8100008EBC202B9
+:10E0000000EB001002EBC00000F500500176ABE71A
+:10E01000C1F835709DF8080000EB001101EB0021FC
+:10E020009DF8100008EBC10100EB001001EBC000EF
+:10E0300042F23901014410220C98FAF706F99DF8D2
+:10E04000080000EB001101EB00219DF8100008EB27
+:10E05000C10100EB001001EBC000313000F50050B1
+:10E060004146026841F8192F406848609DF8080051
+:10E0700000EB400101EB001108EB01109DF81010BE
+:10E0800000EB011000F5805090F8801B88F8181004
+:10E090009DF8080000EB001101EB00219DF8100035
+:10E0A00008EBC10100EB001001EBC00000F50050CF
+:10E0B000C16CC8F821100B9940468A6A40F8392F84
+:10E0C000898D8180D8F8540081B20220FAF780FF50
+:10E0D00000210620FBF786FDD8F85400401CC8F844
+:10E0E000540000210520FBF77DFD3DE7009812015B
+:10E0F00042EA10720001CDE900029DF8080000EB31
+:10E100004002C2EBC0109DF8282001EBC000104473
+:10E11000C07ADDE9003C3038C217184342EA0C02ED
+:10E12000CDE900029DF82800401C8DF828009DF8DC
+:10E1300028000C28DAD3DDE900239DF8080000EB65
+:10E14000001C0CEB002008EBC00C9DF8100000EB4D
+:10E1500000100CEBC00000F5005CCCF839206046E4
+:10E16000C0F83D300022CDE900228DF8287021E072
+:10E17000DDE90002120142EA10720001CDE900025D
+:10E180009DF8080000EB4002C2EBC0109DF828206B
+:10E1900001EBC0001044C07DDDE9003C3038C217FF
+:10E1A000184342EA0C02CDE900029DF82800401C09
+:10E1B0008DF828009DF828000C28D9D3DDE900123D
+:10E1C0009DF8080000EB001303EB002008EBC003F0
+:10E1D0009DF8100000EB001003EBC00000F50053A9
+:10E1E000C3F841101846C0F8452002F051BAFE4B62
+:10E1F0009DF808009DF8101003EB0010084400F58E
+:10E20000805080F8107B9DF80800DFF8E08300EB79
+:10E210004001C1EBC01008EBC000407870280AD163
+:10E220009DF8080000EB4001C1EBC01008EBC000F6
+:10E230008078FA2833D09DF8080000EB4001C1EB4C
+:10E24000C01008EBC00040789DF8080000EB4001CA
+:10E25000C1EBC01018F830009DF8080000EB001169
+:10E2600001EB002003EBC00000F50050817C8DF82D
+:10E2700010109DF8080003EB00119DF810000844F1
+:10E2800000F5805080F8107BBDF8180001284CD0B4
+:10E2900065287CD0B128A8D0B628A6D103E0B1204B
+:10E2A000ADF81800D8E79DF8080000EB001101EB6D
+:10E2B000002003EBC0019DF8100000EB001001EB03
+:10E2C000C00000F50050007E01288ED19DF80800A6
+:10E2D00000EB001101EB002003EBC00000F5005043
+:10E2E000C7749DF8080000EB001101EB002003EB60
+:10E2F000C0019DF8100000EB001001EBC00000F51C
+:10E30000005006769DF80800B12100EB001202EBE8
+:10E31000002003EBC0029DF8100000EB001002EBA0
+:10E32000C00000F5005041775FE79DF8080000EB62
+:10E330004001C1EBC01008EBC00000790128F3D008
+:10E340000228F1D00328EFD00528EDD19DF8080070
+:10E3500000EB001101EB002003EBC0019DF8100061
+:10E3600000EB001001EBC00000F50050007E00281B
+:10E37000DAD19DF8080000EB001101EB002003EB5F
+:10E38000C00000F50050C7749DF8080000E033E0BD
+:10E3900000EB001101EB002003EBC0019DF8100021
+:10E3A00000EB001001EBC00000F5005006769DF870
+:10E3B0000800B62100EB001202EB002003EBC002C4
+:10E3C0009DF8100000EB001002EBC00000F50050BB
+:10E3D00041779DF80800B22100EB001202EB00200B
+:10E3E00003EBC0029DF8100000EB001002EBC00030
+:10E3F00000F500508176F8E69DF8080000EB40013A
+:10E40000C1EBC01008EBC0000079B922ADF81820AC
+:10E410009DF8080000EB4001C1EBC01008EBC00004
+:10E42000007900F00F018DF814108DF828701FE0AE
+:10E430009DF8080000EB400101EB001003EB001118
+:10E440009DF8280001EB001000F5805090F8811B2A
+:10E450009DF8080000EB400CCCEBC01018F8300021
+:10E460005038814214D09DF82800401C8DF82800B7
+:10E470009DF8080000EB400101EB001003EB0010D9
+:10E4800000F5805090F8570B9DF828108842CFD89F
+:10E490009DF828009DF8141008448DF810009DF890
+:10E4A000080000EB001101EB002003EBC00C9DF80D
+:10E4B000100000EB00100CEBC00000F50050007ED7
+:10E4C000012812D09DF8080000EB001101EB00209C
+:10E4D00003EBC0019DF8100000EB001001EBC00041
+:10E4E00000F50050007E012885D19DF8080000EB62
+:10E4F000001101EB002003EBC00000F50050C774D1
+:10E500009DF80800022100EB001C0CEB002003EB3F
+:10E51000C00C9DF8100000EB00100CEBC00000F5E3
+:10E52000005001769DF8080000EB001101EB00207F
+:10E5300003EBC001F8E39DF8080000EB400101EB9C
+:10E540000011294800EB011000F5805090F85C0B99
+:10E5500020B101286FD00228C6D19BE2DFF8889055
+:10E560009DF8081009EB410000F58040B0F830023A
+:10E57000801F81B29DF80800DFF8708000EB400238
+:10E58000C2EBC01208EBC200401CFBF7ABF8CDE9B0
+:10E5900012079DF8081009EB410000F58040B0F823
+:10E5A00030129DF80800414400EB4002C2EBC0105D
+:10E5B0006FF0040202EBC0000844042108F0F0F8F8
+:10E5C000DDE91223C117CDE900015040594008434D
+:10E5D0008AD19DF8080009EB001000F5805080F802
+:10E5E000107B9DF8080003E0D4120020AC620020EC
+:10E5F00000EB4002C2EBC012404600EBC2000079C3
+:10E60000ADF81800BDF818003128A5D19DF8081004
+:10E6100009EB410000F58040B0F830024121183884
+:10E6200090FBF1F0C217CDE9000284F844058DF8A3
+:10E630002870B846CCE0D5E09DF8080000EB40011A
+:10E64000C1EBC011FE4800EBC1019DF8280000EBB2
+:10E6500080100844017D9DF8282009EB020000F598
+:10E66000805080F845159DF8080000EB4001C1EB93
+:10E67000C011F34800EBC1019DF8280000EB8010A9
+:10E68000084408211A3008F057F88DED070A10EEFB
+:10E69000100A9DF8282009EB021101F58051C1F8FC
+:10E6A00055059DF8080000EB4001C1EBC011E4489E
+:10E6B00000EBC1019DF8280000EB80100844082100
+:10E6C000323008F039F88DED070A10EE100A9DF887
+:10E6D000282009EB021101F58051C1F851059DF880
+:10E6E000080000EB4001C1EBC011D54800EBC101AF
+:10E6F0009DF8280000EB8010084408213A3008F00B
+:10E700001BF88DED070A10EE100A9DF8282009EB82
+:10E71000021101F58051C1F859059DF8080000EB80
+:10E720004001C1EBC011C64800EBC1019DF82800B3
+:10E7300000EB801008440821423007F0FDFF8DED0A
+:10E74000070A10EE100A9DF8282009EB021101F5C6
+:10E750008051C1F85D059DF8080000EB400101EB18
+:10E76000001109EB01109DF8281000EB011028445E
+:10E77000017841F0800101709DF8081009EB41001B
+:10E7800000F58040B0F83012AD4801449DF8080013
+:10E7900000EB4002C2EBC0124FF0FF3000EBC200B2
+:10E7A000095C9DF8080000EB001202EB00229DF8C6
+:10E7B000100009EBC20300EB001003EBC00000F5F2
+:10E7C000005080F854109DF82800401C8DF8280057
+:10E7D0009DF82800DDE90012401A78EB0200FFF6F0
+:10E7E0002BAF02E59DF80800DFF8548200EB4001F2
+:10E7F000C1EBC01008EBC000437D9DF8080000EBA2
+:10E800004002C2EBC01008EBC000807D43EA00204C
+:10E81000C317CDE900039DF80800152100EB400265
+:10E82000C2EBC01008EBC000FAF746FFCDE91207B3
+:10E83000DDE90010129B784059400143D1D19DF889
+:10E84000080000EB4001C1EBC011404618F8311040
+:10E85000491E8DF81010DFF8EC919DF808104A461B
+:10E860009DF8103009EB0111194401F5805181F830
+:10E87000107B9DF81010494401F5805181F84575D1
+:10E880009DF8101009EB011101F58051C1F8557583
+:10E890009DF8081001EB4103C3EBC11100EBC1016E
+:10E8A00091F806C09DF8081001EB4103C3EBC111BC
+:10E8B00000EBC10149794CEA012100EE101AF8EE93
+:10E8C000400A9FED610A9DF8081080EE801A01EB66
+:10E8D0004103C3EBC11100EBC10191F804C09DF8E5
+:10E8E000081001EB4103C3EBC11100EBC101C97872
+:10E8F0004CEA012100EE901A9DF81010F8EE600A23
+:10E9000071EE200A10EE90CA02EB011101F5805160
+:10E91000C1F851C59DF8081001EB4103C3EBC111CB
+:10E9200000EBC10191F80AC09DF8081001EB41030A
+:10E93000C3EBC11100EBC101497A4CEA012100EEA1
+:10E94000901A9DF80810B8EE601AC1EE000A01EBAB
+:10E950004103C3EBC11100EBC10191F808C09DF860
+:10E96000081001EB4103C3EBC11100EBC101C979F0
+:10E970009DF810304CEA012100EE101AB8EE400A62
+:10E9800030EE800A10EE101A02EB031202F58052EC
+:10E99000C2F859159DF8081001EB4102C2EBC111F4
+:10E9A00000EBC100C07A00069DF8080000EB4001B2
+:10E9B000C1EBC01008EBC000027B9DF8080000EB23
+:10E9C0004003C3EBC01008EBC000C07A42EA00204D
+:10E9D0000AD400EE100ADFED1D0AB8EE400A20EE60
+:10E9E000200A10EE100A0BE0404280B2F9F7E9FD70
+:10E9F0009FED171B53EC112BF9F702FDF9F746FEBB
+:10EA00009DF8102009EB021101F58051C1F85D0558
+:10EA10009DF808009DF8102000EB400101EB00106C
+:10EA200009EB001000EB02102844027842F080024B
+:10EA300002709DF8080000EB4002C2EBC0120BE030
+:10EA4000AC620020D412002000FF7F470000803D10
+:10EA5000000000000000B0BF08EBC200C27D9DF8BE
+:10EA6000080000EB001303EB002009EBC0039DF846
+:10EA7000100000EB001003EBC00000F5005080F820
+:10EA800054209DF8080000EB400202EB001009EB57
+:10EA90000010D0E09DF80800DFF8989400EB4001EA
+:10EAA000C1EBC01009EBC000C3799DF8080000EB72
+:10EAB0004002C2EBC01009EBC000007A43EA00201C
+:10EAC000C317CDE900039DF80800072100EB4002C1
+:10EAD000C2EBC01009EBC000FAF7EEFDCDE912075A
+:10EAE000DDE90010129B7840594001437ED19DF82A
+:10EAF000080000EB4001C1EBC01119F83100401EC5
+:10EB00008DF81000DFF830849DF8081008EB011034
+:10EB100000F5805080F8107B9DF8101008EB010084
+:10EB200000F5805080F845759DF8080000EB400125
+:10EB3000C1EBC01109EBC1008079F9F742FD41EC4E
+:10EB4000110B9FEDFE0B0AF037F99DF80800B0EEAF
+:10EB5000408AF0EE608A00EB4001C1EBC01109EB86
+:10EB6000C10002799DF8080000EB4001C1EBC01123
+:10EB700009EBC100C07842EA0020F9F722FD53EC0E
+:10EB8000182BF9F7AFFCF9F781FD9DF8101008EB91
+:10EB9000011101F58051C1F855059DF8101008EBE1
+:10EBA000011000F58050C0F851759DF8101008EB69
+:10EBB000011000F58050C0F859759DF8101008EB51
+:10EBC000011000F58050C0F85D759DF8080000EB5D
+:10EBD000400101EB001108EB01109DF8101000EB53
+:10EBE00001102844017841F0800200E08EE20270BA
+:10EBF0009DF8080000EB4001C1EBC01109EBC1001A
+:10EC0000427A9DF8080000EB001101EB00219DF80D
+:10EC1000100008EBC10300EB001003EBC00000F58F
+:10EC2000005080F854209DF8080000EB400101EBF3
+:10EC3000001108EB011000F5805090F8570B84F894
+:10EC40004405CEE59DF80800DFF8E88200EB4001BE
+:10EC5000C1EBC01008EBC0004146C3789DF8080026
+:10EC600000EB4002C2EBC01008EBC000807843EA22
+:10EC700000208DF80C009DF8080000EB4002C2EB6C
+:10EC8000C0109DF80C2008EBC000104443789DF89C
+:10EC9000080000EB4002C2EBC0109DF80C2001EB15
+:10ECA000C000805C43EA0020C317CDE900039DF853
+:10ECB00008009DF80C1000EB4002C2EBC01008EBFE
+:10ECC000C000FAF7F9FCCDE91207DDE90001129B5B
+:10ECD000794058400843B4D19DF8080000EB40014A
+:10ECE000C1EBC01008EBC00040788DF810008DF823
+:10ECF000287091491CE09DF8080000EB400202EBEF
+:10ED000000109DF8282001EB001000EB021000F528
+:10ED1000805090F8810B9DF8102090429DF82800BB
+:10ED200003D18DF8100013E0FDE3401C8DF828009E
+:10ED30009DF8080000EB400202EB001001EB001010
+:10ED400000F5805090F8570B9DF828209042D2D8BB
+:10ED50009DF8080000EB400202EB001001EB0012EE
+:10ED60009DF8100002EB00102844027842F0800267
+:10ED700002709DF8080000EB4002C2EBC01008EBE7
+:10ED8000C0000079ADF818009DF808009DF810202B
+:10ED900001EB0010104400F5805080F8107BBDF8A6
+:10EDA0001800F32806D006DC05287CD0F12807D00F
+:10EDB000F22890D14CE2F42876D0F6288BD149E2A3
+:10EDC0009DF8080000EB001202EB002001EBC002EE
+:10EDD0009DF8100000EB001002EBC00000F50050A1
+:10EDE000007E00289DF8080025D000EB400202EBD1
+:10EDF00000109DF8102001EB001000EB021000F550
+:10EE0000805090F8890BC00714D09DF808008C46FC
+:10EE100000EB001202EB002001EBC0029DF8100095
+:10EE200000EB001002EBC00000F5005090F89E00CF
+:10EE3000C00722D0BEE000EB001202EB002001EB85
+:10EE4000C0029DF8100000EB001002EBC00000F5BE
+:10EE5000005006769DF80800F42200EB001303EB47
+:10EE6000002001EBC0039DF8100000EB001003EB45
+:10EE7000C00000F5005042779CE09DF8080000EBD0
+:10EE8000001202EB00200CEBC0029DF8100000EB1A
+:10EE9000001002EBC00000F5005090F89000B8B3ED
+:10EEA0008DF828702CE04DE2E7E19DF8080000EBBA
+:10EEB000001202EB00209DF810200CEBC00002EBCA
+:10EEC000021200EBC2009DF82820104400F500500B
+:10EED00090F891209DF8080000EB400303EB001030
+:10EEE0009DF828300CEB0010184400F5805090F885
+:10EEF0005E0B824208D19DF82800401C8DF8280046
+:10EF00009DF828000428D0D39DF82800042832D08A
+:10EF100050E09DF8080000EB001202EB00200CEB23
+:10EF2000C0029DF8100000EB001002EBC0009DF83D
+:10EF3000282007E0AC620020D4120020000000006E
+:10EF400000002440104400F5005090F891009DF816
+:10EF5000082002EB420303EB02129DF828300CEB71
+:10EF600002121A4402F5805292F85E2B904208D1A8
+:10EF70009DF82800401C8DF828009DF828000A28DC
+:10EF8000C7D39DF828000A2814D09DF8080000EB8C
+:10EF9000001202EB002001EBC0029DF8100000EB14
+:10EFA000001002EBC00042F29E021044027842F0D0
+:10EFB000010202709DF80C00112844D09DF80C004D
+:10EFC00014289DF8080000EB400202EB001001EB52
+:10EFD00000129DF8100002EB001076D02844027851
+:10EFE00022F0040202709DF8080000EB001202EB10
+:10EFF000002001EBC0029DF8100000EB001002EBB6
+:10F00000C00000F5005090F89E00C0077ED09DF82B
+:10F01000080000EB001202EB002001EBC0029DF89B
+:10F02000100000EB001002EBC00000F50050A0F84B
+:10F030009C7005229DF8080000EB001303EB0020F4
+:10F0400001EBC0016FE29DF8080000EB400202EB0B
+:10F05000001001EB00129DF8100002EB00104219A5
+:10F06000107840F0040313708DF82870424625E0B4
+:10F070009DF8080000EB4003C3EBC01002EBC00397
+:10F080009DF82800184443799DF8080000EB001C07
+:10F090000CEB002001EBC00C9DF8100000EB001001
+:10F0A0000CEBC00C9DF82800604400F5005080F87F
+:10F0B00057309DF828305B1C8DF828309DF82800CB
+:10F0C0000A28D5D38DF8287028E02CE09DF8080098
+:10F0D00000EB4003C3EBC0109DF8283002EBC000EA
+:10F0E0001844C37B9DF8080000EB001C0CEB0020CB
+:10F0F00001EBC00C9DF8100000EB00100CEBC00001
+:10F100009DF828C0604400F5005000E088E280F8D7
+:10F1100070309DF82800401C8DF828009DF82800CC
+:10F120000228D3D38DE54219107840F00403137000
+:10F130008DF82870424625E09DF8080000EB40035A
+:10F14000C3EBC01002EBC0039DF8280018444379BC
+:10F150009DF8080000EB001C0CEB002001EBC00C3C
+:10F160009DF8100000EB00100CEBC00C9DF828007F
+:10F17000604400F5005080F857309DF828305B1C43
+:10F180008DF828309DF828000A28D5D38DF82870EE
+:10F190001FE09DF8283002EBC0001844C37B9DF8A7
+:10F1A000080000EB001C0CEB002001EBC00C9DF8EC
+:10F1B000100000EB00100CEBC0009DF828C060446C
+:10F1C00000F5005080F870309DF82800401C8DF844
+:10F1D00028009DF8280002289DF8080000EB400355
+:10F1E000C3EBC010D5D302EBC0039DF82800184430
+:10F1F000407C03049DF8080000EB400CCCEBC010F1
+:10F2000002EBC00C9DF828006044807C43EA002398
+:10F210009DF8080000EB400CCCEBC01008EBC002DE
+:10F220009DF828001044C07C03439DF8080000EBC3
+:10F23000001202EB002001EBC0019DF8100000EB72
+:10F24000001001EBC00000F50050C0F88430E7E189
+:10F25000F122EFE69DF80800032200EB001303EB18
+:10F26000002001EBC0039DF8100000EB001003EB41
+:10F27000C00000F500500276EAE79DF8080002227F
+:10F2800000EB001303EB002001EBC0039DF810001E
+:10F2900000EB001003EBC00000F5005002769DF873
+:10F2A0000800F62200EB001303EB002001EBC00383
+:10F2B0009DF8100000EB001003EBC00000F50050BB
+:10F2C00042779DF8080000EB001202EB002001EBF2
+:10F2D000C0029DF8100000EB001002EBC00000F52A
+:10F2E000005080F890608DF82870424625E09DF827
+:10F2F000080000EB4003C3EBC0109DF8283002EB80
+:10F30000C000184443799DF8080000EB001C0CEB8A
+:10F31000002001EBC00C9DF8100000EB00100CEB7E
+:10F32000C0009DF828C0604400F5005080F891307E
+:10F330009DF82800401C8DF828009DF828000A2818
+:10F34000D5D36DE19DF8080000EB4002C2EBC01080
+:10F3500008EBC00083799DF8080000EB400CCCEB73
+:10F36000C01008EBC000407943EA00229DF8080075
+:10F3700000EB001303EB002001EBC0039DF810002D
+:10F3800000EB001003EBC00000F50050A0F89C203B
+:10F390009DF8080000EB001202EB002001EBC00218
+:10F3A0009DF8100000EB001002EBC00000F50050CB
+:10F3B000B0F89C209DF8080000EB400303EB001020
+:10F3C00001EB001000F58050B0F86A0B8242B8D310
+:10F3D0009DF80800F12200EB001303EB002001EB85
+:10F3E000C00C9DF8100000EB00100CEBC00000F505
+:10F3F000005042779DF8080000EB001202EB00205D
+:10F4000001EBC0019DF8100000EB001001EBC00003
+:10F4100042F29E010844017821F00101FDF7E4B9B0
+:10F420009DF8080000EB4001C1EBC010FE4A02EB62
+:10F43000C00000798DF810008DF82070DFF8EC83A3
+:10F440001BE09DF808009DF8201000EB400303EB43
+:10F45000001008EB001000EB011000F5805090F850
+:10F46000810B9DF8101088429DF8200002D18DF884
+:10F47000100012E0401C8DF820009DF8080000EB01
+:10F48000400101EB001008EB001000F5805090F8EF
+:10F49000570B9DF820309842D3D89DF8080000EB18
+:10F4A0004001C1EBC01002EBC000C078ADF81800FD
+:10F4B000BDF81800182812D2DFE800F0110C0E1168
+:10F4C00085857D857F111111818585858583111144
+:10F4D000851185851A2000E00D208DF80C009DF81F
+:10F4E0000C00001FC1B29DF80800914600EB4003DC
+:10F4F000C3EBC01302EBC300C01CF9F70BFF8DF880
+:10F5000000009DF8080000EB4001C1EBC01109EBC1
+:10F51000C1009DF80C10084410F8010C9DF8001073
+:10F5200088427DD100E0FCE39DF808004A4600EBEC
+:10F530004001C1EBC01009EBC000407800286FD03B
+:10F540009DF8080000EB4001C1EBC0109DF80C10C5
+:10F5500002EBC0000844C3789DF8080000EB0011DE
+:10F5600001EB002108EBC10C9DF81010404601EBA7
+:10F5700001110CEBC10101F5005181F854309DF8E7
+:10F58000081008EB01139DF81010194401F5805183
+:10F5900081F8107BBDF81810CE291CD01CDCB929CD
+:10F5A0007DD012DC5A29CAD0B22979D0B529F7D03A
+:10F5B000B629B6D1FDE307208FE708208DE70C20A0
+:10F5C0008BE70A2089E7062087E7C32969D0C52988
+:10F5D00068D0CA29A5D1EDE3E129FCD006DCD52904
+:10F5E00009D0D729ABD0D9299BD1C6E2E5297DD056
+:10F5F000E72996D1FEE39DF8081001EB4103C3EB28
+:10F60000C11109EBC101C97884F8A2119DF8081055
+:10F6100001EB410202EB0112014600EB021000E097
+:10F620003CE39DF8102000EB021094F8A22128443E
+:10F63000A6EBD213027863F3000202709DF8080073
+:10F6400000EB400202EB00109DF8102001EB0010CF
+:10F6500000EB021094F8A22128445309027863F3C6
+:10F66000410202709DF8080000EB400202EB00101E
+:10F6700001EB00129DF8100002EB001000F5805025
+:10F6800090F8820BC0F340029DF8080000EB0013D5
+:10F6900003EB002008EBC0019DF8100003E0F1E34C
+:10F6A000F1E3F1E3F1E300EB001001EBC00000F542
+:10F6B000005090F83000C0F34000824251D09DF8D5
+:10F6C0000800424600EB001101EB002008EBC001EE
+:10F6D0009DF8100000EB001001EBC00042F2300179
+:10F6E00001449DF8080000EB400300E0FEE303EB5B
+:10F6F00000109DF8103008EB001000EB031000F52F
+:10F70000805090F8820B4308087863F3410008703A
+:10F710009DF8080000EB400101EB00109DF810106F
+:10F7200002EB001000EB011000F5805090F8820B06
+:10F73000800717D59DF80800D92100EB001303EBD3
+:10F74000002008EBC0029DF8100000EB001002EB57
+:10F75000C00000F5005041779DF808100220FAF72C
+:10F7600041FA46E09DF8080000EB001101EB002093
+:10F7700002EBC0019DF8100000EB001001EBC0008F
+:10F7800000F5005080F825609DF80800D92100EBB5
+:10F79000001303EB002002EBC0039DF8100000EB08
+:10F7A000001003EBC00000F5005041779DF8080001
+:10F7B00000EB400101EB001002EB00119DF810007E
+:10F7C00001EB00104119087820F020030B709DF820
+:10F7D000080000EB001101EB002008EBC0019DF8D0
+:10F7E000100000EB001001EBC00000F5005080F8A5
+:10F7F00056609DF80800434600EB400101EB001005
+:10F8000008EB00119DF8100001EB001000F580508E
+:10F8100090F8820B00F001019DF8080000EB001247
+:10F8200002EB002004E00000AC620020D4120020B3
+:10F8300008EBC0029DF8100000EB001002EBC000C6
+:10F8400000F5005090F8300000F00100814271D0C6
+:10F850009DF808009DF8102000EB001101EB00203E
+:10F86000194603EBC00002EB021200EBC20042F2A9
+:10F87000300210449DF8082002EB420303EB021211
+:10F880009DF8103001EB021202EB031202F58052D8
+:10F8900092F8822B037862F3000303709DF808004E
+:10F8A00000EB400202EB00109DF8102001EB00106D
+:10F8B00000EB021000F5805090F8820BC0079DF815
+:10F8C000080038D000EB001202EB002001EBC00270
+:10F8D0009DF8100000EB001002EBC00000F5005096
+:10F8E00090F8560000289DF8080000EB001202EB8B
+:10F8F000002001EBC0029DF8100000EB001002EBAD
+:10F90000C00000F5005038D080F855709DF8080010
+:10F9100000EB400202EB001001EB00129DF810001A
+:10F9200002EB00104219107820F00103137094F8D4
+:10F93000620728B3D9E000EB400202EB00109DF80B
+:10F94000102001EB001000EB02102844027822F096
+:10F95000200202709DF8080000EB001202EB00206C
+:10F9600001EBC0019DF8100000EB001001EBC0009E
+:10F9700000F5005080F85570B7E080F85560D6E784
+:10F98000087D012868D1486DCA8A904264D29DF8EA
+:10F99000080000EB001202EB002001EBC0029DF812
+:10F9A000100000EB001002EBC00000F5005090F8D2
+:10F9B0005500012850D19DF8080000EB001202EB21
+:10F9C000002001EBC0029DF8100000EB001002EBDC
+:10F9D000C00000F5005090F88F00E8BB9DF80800CB
+:10F9E00000EB400202EB001001EB00129DF810004A
+:10F9F00002EB001000F5805090F8802B9DF8080075
+:10FA000000EB001303EB002001EBC00000F50050F9
+:10FA100042749DF80800C32200EB001303EB0020A2
+:10FA200001EBC0039DF8100000EB001003EBC000D9
+:10FA300000F5005042779DF8080000EB400202EB11
+:10FA4000001008EB00119DF8100001EB001000F50C
+:10FA50008050C0F8847B00E047E09DF80810022049
+:10FA6000FAF7C0F88DF82870414619E09DF80800B3
+:10FA700000EB001202EB002001EBC0029DF8100029
+:10FA800000EB001002EBC0009DF82820104400F5A8
+:10FA9000005080F857709DF82800401C8DF8280011
+:10FAA0009DF828001428E1D38DF8287019E09DF8FE
+:10FAB000080000EB001202EB002001EBC0029DF8F1
+:10FAC000100000EB001002EBC0009DF8282010444D
+:10FAD00000F5005080F873709DF82800401C8DF8E8
+:10FAE00028009DF828000A28E1D39DF808009DF819
+:10FAF000102000EB400101EB0010414608EB001024
+:10FB000000EB021000F5805090F8820B80077BF527
+:10FB1000DBAC9DF80800D92200EB001303EB0020BA
+:10FB200001EBC0039DF8100000EB001003EBC000D8
+:10FB300000F500504277FBF7C7BC9DF8080000EBCA
+:10FB4000001202EB002001EBC00000F50050C7746A
+:10FB50009DF80800022200EB001303EB002001EBEC
+:10FB6000C0039DF8100000EB001003EBC00000F58F
+:10FB700000500276B622FBF736BE9DF8081001EB66
+:10FB8000410303EB011108EB011000F5805090F8E0
+:10FB90005C0B00289DF80C0002D00A287ED197E06B
+:10FBA0000828FBD18DF8287024E09DF8080000EBB0
+:10FBB0004001C1EBC0109DF8281002EBC0000844C2
+:10FBC000C07800F00F00092818D89DF8080000EB55
+:10FBD0004001C1EBC0109DF8281002EBC0000844A2
+:10FBE000C07800F0F000902808D89DF82800401C4C
+:10FBF0008DF828009DF828000628D6D39DF8280007
+:10FC000006284BD39DF8080000EB4001C1EBC01063
+:10FC100002EBC000C07801049DF8080000EB40032F
+:10FC2000C3EBC01002EBC000007941EA00239DF84D
+:10FC3000080000EB4001C1EBC01002EBC0004079AE
+:10FC400003439DF8080000EB001101EB002008EBD6
+:10FC5000C00C9DF81000414600EB00100CEBC000FA
+:10FC600000F50050C0F831309DF8080000EB40036B
+:10FC7000C3EBC01002EBC000807903049DF80800BC
+:10FC800000EB400CCCEBC01002EBC000C07943EAA3
+:10FC900000239DF8080000EB400C00E0C8E0CCEB2E
+:10FCA000C01002EBC000007A03439DF8080000EB8F
+:10FCB000001202EB002001EBC0019DF8100000EBE8
+:10FCC000001001EBC00000F50050C0F83530AEE088
+:10FCD0008DF8287024E09DF8080000EB4001C1EB8E
+:10FCE000C0109DF8281002EBC0000844C07800F056
+:10FCF0000F0009281AD89DF8080000EB4001C1EB5D
+:10FD0000C0109DF8281002EBC0000844C07800F035
+:10FD1000F00090280AD89DF82800401C8DF8280093
+:10FD200000E047E19DF828000828D4D39DF828007A
+:10FD300008287DD39DF8080000EB4001C1EBC010FE
+:10FD400002EBC00081799DF8080000EB4003C3EB93
+:10FD5000C01002EBC000C07841EA00619DF80800C5
+:10FD600000EB4003C3EBC01002EBC00000790304BA
+:10FD70009DF8080000EB400CCCEBC01002EBC0007B
+:10FD8000407943EA002001439DF8080000EB00138E
+:10FD900003EB002008EBC0039DF8100000EB0010FF
+:10FDA00003EBC00000F50050C0F831109DF80800CA
+:10FDB00001E007E1E8E000EB4001C1EBC01002EB1D
+:10FDC000C000817A9DF8080000EB4003C3EBC0102F
+:10FDD00002EBC000C07941EA00619DF8080000EB29
+:10FDE0004003C3EBC01002EBC000007A03049DF88F
+:10FDF000080000E0F7E300EB400CCCEBC01002EB96
+:10FE0000C000407A43EA002001439DF8080000EB5F
+:10FE1000001202EB002008EBC0029DF8100000EB7E
+:10FE2000001002EBC00000F50050C0F8351000E0F3
+:10FE30002EE29DF8080000EB001101EB002008EB1A
+:10FE4000C0029DF81000414600EB001002EBC0001C
+:10FE500000F50050007E032818D09DF8080000EB44
+:10FE6000400202EB00109DF8102001EB001000EBA7
+:10FE7000021000F5805090F8820B80077BF5BDAC36
+:10FE80005A4678E682E046E14FE072E19DF80800CC
+:10FE900000EB001202EB002001EBC00000F5005067
+:10FEA000C7749DF80800042200EB001303EB002048
+:10FEB00001EBC0039DF8100000EB001003EBC00045
+:10FEC00000F500500276C52255E69DF8080000EBCB
+:10FED000001202EB002001EBC0029DF8100000EBC5
+:10FEE000001002EBC00000F5005000E052E380F883
+:10FEF00026709DF80800B62200EB001303EB0020EB
+:10FF000001EBC0039DF8100000EB001003EBC000F4
+:10FF100000F5005042779DF8080000EB001202EB5C
+:10FF2000002008EBC000FBF730BD9DF8081001EB86
+:10FF3000011303EB012100EBC1039DF8101001EB4D
+:10FF4000011103EBC10101F5005181F81DB09DF8CD
+:10FF5000081001EB011202EB012100EBC10101F5D8
+:10FF60000051CE749DF8081001EB410202EB011123
+:10FF700008EB01109DF8101000EB011028440178E7
+:10FF800041F02002027083E35A460BE09DF808100E
+:10FF900001EB011202EB012100EBC10101F500515F
+:10FFA000CF74C3229DF8081001EB011303EB01216C
+:10FFB00008EBC1019DF8100000EB001001EBC00040
+:10FFC000FCF722B89DF8081001EB410303EB011187
+:10FFD00000EB011101F5805191F85C1B00299DF89F
+:10FFE000081001EB4103C3EBC11102EBC10155D075
+:10FFF000C9780B049DF8081001EB410CCCEBC11142
+:020000040801F1
+:1000000002EBC101097943EA01239DF8081001EBD5
+:10001000410CCCEBC11109EBC10149790B439DF8AF
+:10002000081001EB011202EB012100EBC1029DF867
+:10003000101001EB011102EBC10101F50051CB647D
+:100040009DF8081001EB011202EB012100EBC10247
+:100050009DF8101001EB011102EBC10101F50051F7
+:10006000097E022938D09DF80810C52201EB011342
+:1000700003EB012100EBC1039DF8101001EB01110E
+:1000800003EBC10101F500514A779DF8081001EB1F
+:10009000011202EB012108EBC10044E70B799DF846
+:1000A000081001EB410CCCEBC11109EBC101C9787F
+:1000B00043EA01229DF8081001EB011303EB012133
+:1000C00000EBC1039DF8101001EB011103EBC1011E
+:1000D00001F50051CA64B3E79DF8081001EB011265
+:1000E00002EB012100EBC10101F50051CF749DF835
+:1000F0000810032201EB011303EB012100EBC10304
+:100100009DF8101001EB011103EBC10101F5005145
+:100110000A76D9227FE29DF8081001EB011202EB6A
+:10012000012100EBC10101F50051CE749DF80810CA
+:1001300001EB011303EB012100EBC1039DF810104B
+:1001400001EB011103EBC10101F5005181F81DB074
+:100150009DF8081001EB410202EB011108EB0110C0
+:100160009DF8101000EB01102844017841F00402C2
+:1001700008E79DF80810C64601EB410303EB0111A7
+:1001800008EB011000F5805090F85C0B00289DF8FA
+:100190000C0002D00E287BD1A0E00C2878D18DF87D
+:1001A000287024E09DF8081001EB4100C0EBC1105D
+:1001B0009DF8281002EBC0000844C07800F00F0042
+:1001C000092818D89DF8081001EB4100C0EBC110B8
+:1001D0009DF8281002EBC0000844C07800F0F00041
+:1001E000902808D89DF82810491C8DF828109DF8F3
+:1001F00028000A28D6D39DF828000A2848D30020D2
+:10020000CDE90000034638468DF828701EE00099BD
+:100210001B0243EA11630902CDE900139DF808109F
+:1002200001EB4103C3EBC1119DF8283002EBC10182
+:100230001944C978DDE9003C194340EA0C03CDE9D3
+:1002400000139DF82810491C8DF828109DF82810DF
+:100250000529DCD3DDE9003C9DF8081001EB01180D
+:1002600008EB01210EEBC1099DF81010F04601EBDF
+:10027000011109EBC10101F50059C9F839304946AE
+:10028000C1F83DC00023CDE900338DF8280020E0FF
+:10029000D2E0DDE900131B0243EA11630902CDE954
+:1002A00000139DF8081001EB4103C3EBC1119DF849
+:1002B000283002EBC1011944097ADDE9003C1943F9
+:1002C00040EA0C03CDE900139DF82810491C8DF875
+:1002D00028109DF828100529DBD39CE08DF82870A4
+:1002E00024E09DF8081001EB4100C0EBC1109DF81F
+:1002F000281002EBC0000844C07800F00F00092865
+:1003000018D89DF8081001EB4100C0EBC1109DF812
+:10031000281002EBC0000844C07800F0F0009028DC
+:1003200008D89DF82800401C8DF828009DF828006A
+:100330000C28D6D39DF828000C287DD30020CDE9C9
+:10034000000038468DF828701FE0DDE900131B021D
+:1003500043EA11630902CDE900139DF8081001EB8F
+:100360004103C3EBC1119DF8283002EBC1011944D0
+:10037000C978DDE9003C194340EA0C03CDE90013DC
+:100380009DF82810491C8DF828109DF82810062982
+:10039000DBD3DDE9003C9DF8081001EB011808EB08
+:1003A00001210EEBC1099DF81010F04601EB01117F
+:1003B00009EBC10101F50059C9F839304946C1F8C6
+:1003C0003DC00023CDE900338DF828001FE0DDE9B2
+:1003D00000131B0243EA11630902CDE900139DF8E3
+:1003E000081001EB4103C3EBC1119DF8283002EB6B
+:1003F000C1011944497ADDE9003C194340EA0C0384
+:10040000CDE900139DF82810491C8DF828109DF89F
+:1004100028100629DBD3DDE900129DF8080000EB67
+:10042000001303EB002008EBC0039DF8100000EB65
+:10043000001003EBC00000E02AE100F50053C3F810
+:1004400041101846C0F845209DF80800F04600EB22
+:10045000001101EB00200EEBC0029DF8100000EB34
+:10046000001002EBC00000F50050027E9DF808006D
+:1004700000EB001303EB00200EEBC00000F5005072
+:10048000007D824274D194F8620700287BF4F1ACBD
+:10049000C8F835709DF8080000EB001101EB002151
+:1004A0009DF8100008EBC10100EB001001EBC0004B
+:1004B00042F23901014410220C98F7F7C6FE9DF86C
+:1004C000080000EB001101EB00219DF8100008EB83
+:1004D000C10100EB001001EBC000313000F500500D
+:1004E0004146026841F8192F406848609DF80800AD
+:1004F00000EB400101EB001108EB01109DF810101A
+:1005000000EB011000F5805090F8801B88F818105F
+:100510009DF8080000EB001101EB00219DF8100090
+:1005200008EBC10100EB001001EBC00000F500502A
+:10053000C16CC8F821100B9940468A6A40F8392FDF
+:10054000898D8180D8F8540081B20220F8F740FDEF
+:1005500000210620F9F746FBD8F85400401CC8F8E3
+:10056000540000210520F9F73DFBFBF798BCFFE79D
+:100570009DF8080000EB400101EB001108EB0110B1
+:100580009DF8101000EB01102844017841F004019F
+:100590000170EAE784F8A0669DF8081001EB0112EB
+:1005A00002EB012100EBC1029DF8101001EB0111DB
+:1005B00002EBC10101F50051097E00299DF80810E8
+:1005C00001EB011202EB01210ED000EBC1029DF8FC
+:1005D000101001EB011102EBC10101F50051897E00
+:1005E000B22927D054E071E000EBC10101F50051C0
+:1005F000CF749DF8081001EB011202EB012100EB12
+:10060000C1029DF8101001EB011102EBC10101F5CF
+:1006100000510E765A469DF8081001EB011303EBCA
+:10062000012108EBC1039DF8100000EB001003EB63
+:10063000C000C5E49DF8081001EB011202EB012196
+:1006400000EBC10101F50051CF749DF80810B222F2
+:1006500001EB011303EB012100EBC1039DF8101026
+:1006600001EB011103EBC10101F500514A779DF83F
+:10067000081001EB011202EB012108EBC1029DF809
+:10068000100000EB001002EBC00000F50050877670
+:1006900094F8A703B0B120489DF8081000EB410082
+:1006A00000F58040B0F830129DF80800012300EBFF
+:1006B0004002C2EBC012194800EBC2009DF80820AE
+:1006C000FAF772F98DF82870144912E084F8A076D0
+:1006D0005AE49DF8080000EB4002C2EBC0109DF800
+:1006E000282001EBC00087549DF82800401C8DF89D
+:1006F00028009DF828001428EBD309480178427897
+:10070000114482781144C278D1427AF40FAB21B0FF
+:10071000BDEC028BBDE8F08FD4120020AC6200204B
+:10072000100800202DE9F74F90B00020ADF8000030
+:10073000ADF80400ADF80400ADF804008DF8100029
+:100740008DF814008DF81800CDE90800CDE90800F7
+:10075000ADF83C00FEA2D2E90032CDE90232FEA2A1
+:10076000D2E90032CDE90A32FD4A1071109800EB4F
+:10077000400202EB0010FB4A02EB001E0EF5805017
+:10078000834690F8560B8DF81000109802EB00107D
+:100790000790084400F58050824690F8102B10987E
+:1007A000042A00EB001303EB0020EE4B03EBC00028
+:1007B00001EB011300EBC3070D900EEB011007F5E1
+:1007C000005500F580591DD105208AF8100B002036
+:1007D000287699F8820B20F0800289F8822B9BF80A
+:1007E000562BA120072A0DD2DFE802F00C040B0BD8
+:1007F00006080A00E52004E0B12002E0312000E014
+:10080000F12068779DF810801098DDF848C000EB63
+:10081000001404EB0020D34C022304EBC00000F5CD
+:100820000050019010984122CF4EC0EB001000EB19
+:100830008004ACF1A10CB8F1070F7AD2DFE818F010
+:10084000790007008E02D00356052306970699F813
+:10085000810B4FF00008414601F056FD8DF8140061
+:10086000297E0198007D814202D101980121C17445
+:100870009AF8100B401C8AF8100B129BA221A6209C
+:10088000CE2B7DD012DC4FF0A502B92B79D006DC3F
+:10089000B22B77D0B52B35D0B62B4AD10BE1C32B79
+:1008A00071D0C52B70D0CA2BF7D1F9E0E12B6CD0F9
+:1008B00006DCD52B09D0D72B68D0D92BEDD10FE092
+:1008C000E52B6ED0E72BE8D132E2F52006F83400B4
+:1008D0009DF8140006EBC4056870A970D52009E0E6
+:1008E000F52006F834009DF8140006EBC405687086
+:1008F000A970D920E8702846032101F036FC287140
+:10090000052009E2F52106F834109DF8141006EBD5
+:10091000C40779709BF85C1B4FF0B50951B1296A87
+:10092000B1F1104F37D34FF010410022CDE908123A
+:1009300034E08AE2286AB0F5100F05D34FF41000B6
+:100940000021CDE9080102E0286ACDE90808BA7063
+:1009500040460FE0BDF80000C0F10200C200DDE932
+:100960000801F7F760FCBDF800103944C870BDF805
+:100970000000401CADF80000BDF80000032806E0B0
+:1009800030E126E0A2E080E021E1F8E0DBE1E1D324
+:1009900087F80690ECE0296ACDE90818B87040465F
+:1009A00010E0BAE1BDF80000C0F10300C200DDE9CB
+:1009B0000801F7F738FCBDF800103944C870BDF8DD
+:1009C0000000401CADF80000BDF800000428E9D389
+:1009D00059E0F52106F834109DF8141006EBC40711
+:1009E00079709BF85C1B4FF0B90949B1296AB1F1E4
+:1009F000104F2CD02A6ACDE90828B87040463CE058
+:100A0000286AB0F5100F05D0296ACDE90818BA7028
+:100A1000404615E04FF410000021CDE90801F6E74B
+:100A2000BDF80000C0F10200C200DDE90801F7F7DF
+:100A3000FAFBBDF800103944C870BDF80000401C36
+:100A4000ADF80000BDF800000328E9D3A0E74FF09F
+:100A500010410022CDE90812CFE7BDF80000C0F137
+:100A60000300C200DDE90801F7F7DDFBBDF8001067
+:100A70003944C870BDF80000401CADF80000BDF856
+:100A800000000428E9D3484699E0F52006F8340030
+:100A90009DF8140006EBC4056870A970C32029E70F
+:100AA000F52006F834009DF8140006EBC4056870C4
+:100AB000A970CA201EE7F52006F834009DF814003E
+:100AC00006EBC4056870A970B62013E7F52006F898
+:100AD00034009DF8140006EBC40778709BF85C0B9B
+:100AE000B22110B1BA7040462CE0A420B870404644
+:100AF0000DE0E86CBDF80020C2F10102D200D04048
+:100B0000BDF800203A44D070BDF80000401CADF89C
+:100B10000000BDF800000228EBD3797138460521AA
+:100B200001F023FBB87173E1E86CBDF80020C2F15D
+:100B30000202D200D040BDF800203A44D070BDF887
+:100B40000000401CADF80000BDF8000003280DE0D7
+:100B500001693230313030000169323045303000C7
+:100B600010080020D41200204C590020DCD3B971A9
+:100B70003846062101F0F9FAF8710820CCE0F52199
+:100B800006F834109DF8141006EBC4077970B8709D
+:100B900040460DE0286DBDF80010C1F10301C90009
+:100BA000C840BDF800103944C870BDF80000401CB2
+:100BB000ADF80000BDF800000428EBD3E120F87187
+:100BC0003846072101F0D1FA38720920A4E0F52057
+:100BD00006F834009DF8140006EBC4056870A9708F
+:100BE000C52087E6F52006F834009DF8140006EBD2
+:100BF000C40568709BF85C0B4FF0CE0918B1AE20AD
+:100C0000A87040465CE0AC20A870404615E007F5AF
+:100C10000050D0F8390007F50051D1F83D10BDF86B
+:100C20000020C2F10402D200F7F7FDFABDF800106F
+:100C30002944C870BDF80000401CADF80000BDF8A4
+:100C400000000528E3D3404615E007F50050D0F832
+:100C5000410007F50051D1F84510BDF80020C2F160
+:100C60000402D200F7F7DFFABDF800102944087239
+:100C7000BDF80000401CADF80000BDF800000528DC
+:100C8000E3D385F80D9028460D2101F06EFAA87384
+:100C90000F2041E007F50050D0F8390007F500516A
+:100CA000D1F83D10BDF80020C2F10502D200F7F7DF
+:100CB000BAFABDF800102944C870BDF80000401C05
+:100CC000ADF80000BDF800000628E3D3404615E06B
+:100CD00007F50050D0F8410007F50051D1F8451054
+:100CE000BDF80020C2F10502D200F7F79CFABDF86A
+:100CF000001029444872BDF80000401CADF8000007
+:100D0000BDF800000628E3D385F80F9028460F2190
+:100D100001F02BFA2874112096E2F52006F8340031
+:100D20009DF8140006EBC4056870A970E520E1E5A4
+:100D3000F52006F834009DF8140006EBC405687031
+:100D4000A970E720D6E5F52006F834009DF81400D8
+:100D500006EBC4056870A970D720CBE599F8810B24
+:100D60008DF81400297E0198007D814202D10198FE
+:100D70000121C1749AF8101B491C8AF8101B9DF8B8
+:100D8000140020B19DF81400401E8DF81400BCF131
+:100D90000A0F5AD2DFE80CF0FDFC4678D4FBFA05C6
+:100DA000F95A06F834309DF8140006EBC4074030B9
+:100DB0007870BA703020F8703871287F0009787127
+:100DC00078790A28787901D2303000E037307871AC
+:100DD000287F00F00F00B871B8790A28B87901D2DD
+:100DE000303000E03730B8710320F871781C0721EB
+:100DF000F8F790FA38720920ADF83C00287E0428F4
+:100E000001D10520287601990020C87406201BE036
+:100E1000072019E2287103206871681C0521F8F782
+:100E200079FAFDE3042306F834309DF8141006EB3C
+:100E3000C4004031417082700521C170ADF83C3072
+:100E4000287E022801D103202876F3E306F8343007
+:100E50009DF8140006EBC40540306870AA7031207C
+:100E6000E8703220287103206871681C0521F8F7AA
+:100E700051FAA8710720ADF83C0099F8820B20F0D8
+:100E8000200189F8821BD5E306F834309DF8140060
+:100E900006EBC40740307870BA703120F87030210A
+:100EA00039712A6AB2F5100F00D232217971A97F07
+:100EB000012902D0A87F28B100E0B8710021ADF867
+:100EC000001014E03220F8E7286ABDF80020C2F1D3
+:100ED00005029200D040BDF8002000F00F003A4417
+:100EE0003030D071BDF80000401CADF80000BDF8F6
+:100EF00000000628E8D332207873ADF8001012E025
+:100F0000E86CBDF80010C1F103018900C840BDF8CC
+:100F1000001000F00F00394430308873BDF8000035
+:100F2000401CADF80000BDF800000428E8D3032001
+:100F3000B874781C1221F8F7EDF9F874142077E3EF
+:100F400006F834309DF8140006EBC4074030787082
+:100F5000BA703220F870312139717871B87100217E
+:100F6000ADF8001018E0E86CBDF80020C2F10302F3
+:100F70009200D040BDF8002000F00F003A4430301D
+:100F8000D071BDF80000401C04E069E041E141E19E
+:100F900059E048E0ADF80000BDF800000428E2D3B5
+:100FA000ADF80010302108E0BDF800003844C172EF
+:100FB000BDF80000401CADF80000BDF80000192885
+:100FC000F2D3032087F82400781C2421F8F7A2F933
+:100FD00087F8250026202BE306EBC401487058E073
+:100FE00099F8810B8DF81400297E0198007D8142CB
+:100FF00002D101980121C1749AF8100B401C8AF8A3
+:10100000100B9DF8140020B19DF81400401E8DF8BF
+:101010001400BCF10A0F15D2DFE80CF005152F59AA
+:10102000FDFCFB14223E042206F834209DF8141027
+:1010300006EBC40040314170512181700521C1701F
+:10104000ADF83C20F6E206F834309DF8140006EBCB
+:10105000C40540306870AA703120E8703520D9E6A8
+:1010600006F834309DF8140006EBC4054030687073
+:10107000AA703220E8703020CCE6042306F8343021
+:101080009DF8141006EBC4004031417082700521B8
+:10109000C170ADF83C30CDE206F834309DF8140054
+:1010A00006EBC40540306870AA703120E870322029
+:1010B000287103206871681C0521F8F72BF9A871C5
+:1010C00099F8820B20F0200189F8821BA0E606F82F
+:1010D00034309DF8140006EBC40740307870BA70C5
+:1010E0003120F8703A71296AB1F1104F07D03221DE
+:1010F0007971A97F012904D0A87F38B102E030219D
+:10110000F6E7B8710022ADF8002014E03220F8E7CD
+:10111000286ABDF80010C1F107018900C840BDF878
+:10112000001000F00F0039443030C871BDF80000E5
+:10113000401CADF80000BDF800000828E8D33220BC
+:10114000F873ADF8002012E0E86CBDF80010C1F1B2
+:1011500005018900C840BDF8001000F00F003944B7
+:1011600030300874BDF80000401CADF80000BDF838
+:1011700000000628E8D33021B975ADF8002008E05A
+:10118000BDF800003844C175BDF80000401CADF842
+:101190000000BDF800000628F2D37977ADF80020F2
+:1011A00008E0BDF8000038448177BDF80000401C1D
+:1011B000ADF80000BDF800000628F2D387F824102F
+:1011C000ADF8002009E0BDF80000384480F8251093
+:1011D000BDF80000401CADF80000BDF80000062876
+:1011E000F1D387F82B10ADF8002009E0BDF800001E
+:1011F000384480F82C10BDF80000401CADF8000009
+:10120000BDF800000628F1D387F83210ADF80020B1
+:101210000CE066E060E018E0BDF80000384480F8BB
+:101220003310BDF80000401CADF80000BDF8000010
+:101230000628F1D3032087F83900781C3921F8F704
+:1012400069F887F83A003B20F2E106F834309DF85F
+:10125000140006EBC40740307870BA703220F87082
+:101260003121397133217971B8710021ADF8001045
+:1012700012E0E86CBDF80020C2F105029200D040F7
+:10128000BDF8002000F00F003A443030D071BDF8B6
+:101290000000401CADF80000BDF800000628E8D3AF
+:1012A000ADF80010302008E0BDF800103944487354
+:1012B000BDF80010491CADF80010BDF80010192948
+:1012C000F2D3032087F82600781C2621F8F722F8AD
+:1012D00087F827002820ABE1102006F834003020E2
+:1012E0007AE6102006F83400312075E699F8810B73
+:1012F0008DF81400BDF800000D9A00EB001002EB11
+:10130000C00000F50050027E0198007D824202D1AB
+:1013100001980122C2749AF8100B401C8AF8100B35
+:101320000027ADF8007010E0BDF800200EEB0210B1
+:1013300000F5805090F8810B9DF8142090420AD05F
+:10134000BDF80000401CADF800009BF8570BBDF83D
+:1013500000209042E8D8BDF800200EEB021000F506
+:10136000805090F8800B081A401C8DF818009DF8EA
+:10137000140020B19DF81400401E8DF81400687E02
+:101380000F2803D2687E401C687600E06F761298C2
+:101390006521B1384FF0FA08092873D2DFE800F070
+:1013A000050C40727260721C2D009DF814005030C4
+:1013B00006F8340020215EE09DF81400503006F855
+:1013C0003400687E06EBC40540F0300068700120F0
+:1013D000A870E8702F7133E09DF81400503006F8C3
+:1013E0003400687E06EBC40540F030006870A970D8
+:1013F0000120E8709DF8180021E09DF8140050309D
+:1014000006F83400687E06EBC40540F030006870D2
+:10141000A9700120E8709DF8180040F010000EE05F
+:101420009DF81400503006F83400687E06EBC405C1
+:1014300040F0300068700120A870E8700520287125
+:1014400028460521F8F724FBCDE9080768710898BC
+:10145000000AA8710320E87185F80880FFF7B5BB82
+:10146000A87E6877AF769DF81400503006F83400F7
+:10147000687E40F0C00106EBC400417080F8028035
+:101480000320D5E088E0BDF800200798104441F61D
+:10149000103210440278521C02709BF85C0B30B181
+:1014A000491CC9B2012836D0022875D144E01298EF
+:1014B000312802D045286FD116E00020ADF8000099
+:1014C00002A90CE0BDF80000BDF8003006EBC40234
+:1014D000085CD054BDF80000401CADF80000BDF819
+:1014E00000000728EED393E40020ADF800000AA91D
+:1014F0000CE0BDF80000BDF8003006EBC402085C4B
+:10150000D054BDF80000401CADF80000BDF800004C
+:101510000728EED37CE48DF814109DF8140006F82B
+:10152000340006EBC405032068700027AF70EB7031
+:101530002F71092068710EE08DF814109DF81400C9
+:1015400006F8340006EBC405032068700027AF706E
+:10155000EF702F716B7128460621F8F7ADF8CDE9D1
+:101560000807000AE8710898A871FFF706BBF74959
+:101570009AF8100B401C8AF8100B99F8810B8DF823
+:1015800014001298F3287DD007DC05287BD0F128C1
+:1015900008D0F2284ED113E04CE0F42874D0F6289D
+:1015A00048D1FAE0F52006F834009DF8140006EB67
+:1015B000C40568700027AF700520E870F1201EE1B7
+:1015C000F52006F834009DF8141006EBC4008046A0
+:1015D00041704FF0000980F80290F221017195F8F6
+:1015E0008E10417195F88E0001282ED095F88E004E
+:1015F00020287DD00620ADF83C00BDF83C0088F8DE
+:1016000003004046BDF83C10F8F756F8CDE908094C
+:10161000BDF83C20000A08F80200BDF83C2000E0BC
+:10162000F7E0089808EB02014870BDF83C00801C08
+:10163000ADF83C00C648C74D109931B3012978D0A8
+:10164000022977D0032976D188E12520ADF83C0026
+:101650004946ADF8009010E0BDF80000384400F5B0
+:10166000005090F86120BDF8003008EB0300827153
+:10167000BDF80000401CADF80000BDF800000F28C8
+:10168000EAD303E058E0C6E0ACE033E1ADF8001087
+:1016900010E0BDF80000384400F5005090F87320C9
+:1016A000BDF8003008EB03004275BDF80000401C97
+:1016B000ADF80000BDF800000A28EAD395F88820AC
+:1016C00088F81F20ADF8001011E0BDF80000384484
+:1016D00000F5005090F88910BDF8002008EB0200DA
+:1016E00080F82010BDF80000401CADF8000000E0BC
+:1016F00004E0BDF800000528E7D37EE70A20ADF836
+:101700003C0048460EE0BDF80000384400F50050AB
+:1017100090F88910BDF8002008EB02008171BDF837
+:101720000000401CADF80000BDF800000428EAD31A
+:1017300063E7EDE0F9E008E1F52006F834009DF8F4
+:10174000141006EBC400804641704FF0000980F889
+:101750000290F322027195F88E2042710C22ADF8AE
+:101760003C2095F888208271ADF8009010E0BDF81B
+:101770000000384400F5005090F88910BDF80020B2
+:1017800008EB0200C171BDF80000401CADF800007C
+:10179000BDF800000528EAD32FE70620ADF83C008D
+:1017A000F52006F834009DF8140006EBC4056870B7
+:1017B0000027AF70BDF83C00E870F620287199F85A
+:1017C000880B68712846BDF83C10F7F775FFCDE926
+:1017D0000807BDF83C10000A6854BDF83C10089892
+:1017E000294421E7F52006F834009DF8140006EBA3
+:1017F000C40568700027AF700520E870F4202871D8
+:1018000028460521F7F758FFCDE90807000A687157
+:101810000898A8715AE440F21320ADF83C00F52076
+:1018200006F834009DF8140006EBC4077870BDF884
+:101830003C00000AB870BDF83C00F8700520387113
+:101840004FF0000840460EE0BDF800200EEB02000D
+:1018500000F5805090F85E0BBDF800203A445071BE
+:10186000BDF80000401CADF80000BDF800000A28DB
+:10187000EAD3BBF86A0B8946000AF873BBF86A0B17
+:10188000387435F89C0F000A78742888B874298851
+:10189000109801EB802081B20320F7F72DFB45461D
+:1018A000ADF8008049464FF400720FE0BDF800002B
+:1018B000084400F5805090F8A601BDF800303B4484
+:1018C000D874BDF80000401CADF80000BDF8000061
+:1018D0009042EBD33846BDF83C10F7F7EDFECDE96A
+:1018E0000805BDF83C10000A7854BDF83C10089873
+:1018F000394499E6BDF83C1039B38021F8F78FFDE3
+:10190000BDF83C00C5F8A40012480121A03031E028
+:10191000BDF83C10C9B10821F8F781FDBDF83C00C5
+:1019200068670C480121703024E0BDF83C0060B1CC
+:101930004FF480710848F8F772FDBDF83C00C5F817
+:10194000BC0004480121B83014E015E0D412002096
+:10195000000C02400060024000000240BDF83C1054
+:1019600051B14FF48061F8F75AFDBDF83C00E865CD
+:1019700001210948F7F7F6FE084890F8A703002868
+:1019800007D006EBC4000023BDF83C10109AF9F70D
+:101990000BF813B0BDE8F08F58600240D42200204D
+:1019A0002DE9F04700242DED048B804689469FEDFC
+:1019B0001E9B25462646E20040464946F6F733FC84
+:1019C000C7B22046F6F7FDFD41EC110BB0EE490A17
+:1019D000F0EE690A07F0F0F9380907F00F0100EBA3
+:1019E0008000B0EE408AF0EE608A01EB4000F6F72E
+:1019F000E8FD53EC182BF6F703FD41EC180B2846D5
+:101A00003146F6F7EBFD53EC182BF6F752FCF6F7E0
+:101A100018FE641CE4B205460E46082CCBD3BDEC80
+:101A2000048BBDE8F0870000000000000000594072
+:101A300070B50E4D40F224442146284606F057FE6C
+:101A4000012812D1298828462A1D1188214606F02E
+:101A5000EBFD0748012180F8B11A0648D0F88C0048
+:101A60000549C0F57A70A1F8380270BD0044004005
+:101A7000D422002000600240D452002010B50B4C4C
+:101A800040F22441204606F032FE01280DD1208884
+:101A9000201D00880648012180F8BD1A0548406CC9
+:101AA0000549C0F57A70A1F83A0210BD004C00401B
+:101AB000D422002000600240D452002010B50B4C0C
+:101AC00040F22441204606F012FE01280CD1208865
+:101AD000A0880748012180F8C91A064840690649CC
+:101AE000C0F57A70A1F83C0210BD00000050004023
+:101AF000D422002000600240D452002010B50B4CCC
+:101B000040F22441204606F0F2FD01280DD1208844
+:101B1000201D00880648012180F8D51A0548C06AB2
+:101B20000549C0F57A70A1F83E0210BD004800409A
+:101B3000D422002000600240D452002010B5124C84
+:101B400010492046F7F7F8FD00212046F7F70AFE76
+:101B50000E4C4021204606F0C3FD0028F9D080211C
+:101B60000B48F8F75EFC084C0A49183C2046F7F78A
+:101B7000E3FD01212046F7F7F5FD07490120087133
+:101B800010BD000000802020A06002400044004002
+:101B9000000C0240008800201008002010B5124CF4
+:101BA00010492046F7F7C8FD00212046F7F7DAFD77
+:101BB0000E4C4021204606F093FD0028F9D0082164
+:101BC0000B48F8F72EFC084C0A49303C2046F7F742
+:101BD000B3FD01212046F7F7C5FD07490120087133
+:101BE00010BD00002080002070600240004C0040CA
+:101BF000000C0240008020101008002010B5124C8C
+:101C000010492046F7F798FD00212046F7F7AAFD76
+:101C10000E4C4021204606F063FD0028F9D04FF419
+:101C200080710B48F8F7FDFB074C0A49A83C204699
+:101C3000F7F782FD01212046F7F794FD06490120C0
+:101C4000087110BD00800028B860024000500040BC
+:101C500000000240208000101008002010B5124C37
+:101C600010492046F7F768FD00212046F7F77AFD76
+:101C70000E4C4021204606F033FD0028F9D04FF4E9
+:101C800080610B48F8F7CDFB074C0A49303C2046F1
+:101C9000F7F752FD01212046F7F764FD06490120C0
+:101CA000087110BD008000185860024000480040D4
+:101CB000000C024000880010100800202DE9F047B9
+:101CC000012190B0480504F087FA8648F7F754FDE3
+:101CD000402738010024CDE90540C5010794089448
+:101CE000CDE9094546040C940D94DFF8FC917F483A
+:101CF0000B94CDE90207CDE9006969460E94794855
+:101D0000F7F7E2FD012210217648F7F7C7FDDFF86B
+:101D1000D4A1AAF1180A5046F7F72EFD4FF47A78AD
+:101D2000CDE90348E811CDE9054007940894CDE9D1
+:101D300009456F480B940C940D9400960E94CDE9D0
+:101D4000019069465046F7F7BFFD01215046F7F76D
+:101D500009FDDFF890A1AAF1300A5046F7F70CFD13
+:101D6000E811CDE9054007940894CDE909450C94A4
+:101D70000D94DFF8809160480B94CDE90207CDE91E
+:101D8000006969460E945046F7F79EFD0122102126
+:101D90005046F7F783FDDFF84CA1AAF1600A5046E0
+:101DA000F7F7EAFCCDE90348E811CDE905400794CF
+:101DB0000894CDE9094551480B940C940D94009674
+:101DC0000E94CDE9019069465046F7F77DFD01215B
+:101DD0005046F7F7C7FCDFF80CA10AF1180A504685
+:101DE000F7F7CAFCE811CDE9054007940894CDE95E
+:101DF00009450C940D94DFF8089142480B94CDE905
+:101E00000207CDE9006969460E945046F7F75CFD7C
+:101E1000012210215046F7F741FDDFF8C8A0AAF1D2
+:101E2000900A5046F7F7A8FCCDE90348E811CDE940
+:101E3000054007940894CDE9094533480B940C9468
+:101E40000D9400960E94CDE9019069465046F7F73F
+:101E50003BFD01215046F7F785FCDFF88890A9F19A
+:101E600048094846F7F788FC0397E811CDE9054093
+:101E700007940894CDE9094525480B940C940D94DA
+:101E8000224F00960E94CDE9017069464846F7F757
+:101E90001BFD012210214846F7F700FDDFF84490B2
+:101EA000A9F178094846F7F767FCCDE90348E8113E
+:101EB000CDE9054007940894CDE9094515480B94F0
+:101EC0000C940D9400960E94CDE901706946484635
+:101ED000F7F7FAFC01214846F7F744FC10B0BDE8DB
+:101EE000F0870000A0600240044400404C590020EC
+:101EF000AC620020044C0040A45B002094660020EB
+:101F000004500040FC5D00207C6A00200448004032
+:101F100054600020646E00202DE9FC410121084638
+:101F200004F05AF90121042004F056F90121082097
+:101F300004F052F90121402004F04EF9DFF8FC8052
+:101F4000072205214046F8F753FA072206214046AA
+:101F5000F8F74EFA072208214046F8F749FA072217
+:101F600009214046F8F744FA354F08220A2138463D
+:101F7000F8F73EFA08220B213846F8F739FA08221A
+:101F800002214046F8F734FA08220C213846F8F7C7
+:101F90002FFA02268DF8056000244FF459708DF851
+:101FA0000640012500908DF807508DF804606946C1
+:101FB0004046F8F7E1F98DF805604FF4E0508DF8F0
+:101FC000064000908DF807508DF804606946384649
+:101FD000F8F7D2F94FF4916000908DF806408DF833
+:101FE000045069464046F8F7C7F9280200908DF87A
+:101FF00006408DF8045069461248F8F7BDF98DF88F
+:1020000006404FF4F040104C00908DF804506946A3
+:102010002046F8F7B1F9A9032046F8F700FA69035A
+:102020002046F8F7FCF9A1142046F8F7F8F9E11476
+:102030002046F8F7F4F9BDE8FC810000000C0240EE
+:1020400000080240000002400018024070B5002461
+:10205000FFF762FFFFF732FE00F022F80E4D00217D
+:1020600085F8AC1A012285F8AC2A0C480170817001
+:102070004170C2704FF47A718160042085F8AC0A17
+:1020800004E0204600F062F9641CE4B295F8AC0A62
+:10209000A042F6D870BD0000D42200205055002088
+:1020A000F8B511208DF8000002258DF801500124AB
+:1020B0008DF802408DF80340684600F01BFB262097
+:1020C0008DF800008DF8014000268DF802608DF833
+:1020D0000340684600F00EFB0E208DF800008DF8DE
+:1020E00001508DF802408DF80340684600F002FB75
+:1020F00027208DF800008DF801408DF802608DF8E2
+:102100000340684600F0F6FA0F208DF800008DF8C5
+:1021100001508DF802408DF80340684600F0EAFA5D
+:1021200034208DF800008DF801408DF802608DF8A4
+:102130000340684600F0DEFA2F208DF800008DF88D
+:1021400001508DF802408DF80340684600F0D2FA45
+:1021500035208DF800008DF801408DF802608DF873
+:102160000340684600F0C6FAF8BD01B9102110F826
+:10217000012B10F8013B491E5A400904090CF8D103
+:1021800002F07F00704700002DE9FF5F14460F4604
+:102190004FF480564FF480684FF4C0694FF00C0A3A
+:1021A00040F2244B002580B1012830D0022851D0C4
+:1021B000032871D10121880404F032F80097012C22
+:1021C0006DD0022C70D094B377E00121480404F064
+:1021D00027F80097012C03D0022C06D054B10DE053
+:1021E000ADF80460ADF8088008E0ADF80460ADF823
+:1021F000089003E0ADF80450ADF80850ADF8065073
+:10220000ADF80C50ADF80AA069463B4C5DE00121E9
+:10221000C80404F005F80097012C03D0022C07D065
+:102220005CB10EE0ADF80460ADF8088009E040E074
+:10223000ADF80460ADF8089003E0ADF80450ADF8D7
+:102240000850ADF80650ADF80C50ADF80AA069463C
+:102250002A4C3AE00121080503F0E2FF0097012C27
+:1022600003D0022C06D054B10DE0ADF80460ADF8F7
+:10227000088008E0ADF80460ADF8089003E0ADF820
+:102280000450ADF80850ADF80650ADF80C50ADF85C
+:102290000AA069461A4C18E02CE000E004E0ADF812
+:1022A0000460ADF8088008E0ADF80460ADF808906F
+:1022B00003E0ADF80450ADF80850124CADF80650EC
+:1022C000ADF80C50ADF80AA06946204606F046FA73
+:1022D0000121204606F0ABF901225946204606F0BE
+:1022E00025FA1021204606F09FF90122C021204640
+:1022F00006F0A7F9BDE8FF9F00440040004C0040F5
+:1023000000500040004800402DE9FC410024CDE988
+:1023100000446F4664220023F5F754FF0E4605463D
+:10232000104619460A220023F5F74CFF010102F07E
+:102330000F000818385504F10104E4B2284631466C
+:10234000082CE7D3DDE90001BDE8FC812DE9F84F59
+:10235000784E80460024042086F8AC0A08EB480139
+:1023600001EB0810A6F5805707EB0015009505F561
+:10237000805595F85D0B012803D10021404600F0FF
+:10238000DDF808EB4802B94607EB8207A7F5AA6714
+:1023900007F5005700203870B8707870F8704FF06B
+:1023A000050AC7F808A087F8300087F83200012036
+:1023B00087F8310087F83300D5F8580B00EB800020
+:1023C0004000B86395F8552BD5F8501B4046A7F54B
+:1023D0002B67FFF7D9FE95F8561B08EB081202EBA6
+:1023E0000820554A072902EBC00B0BF5005014D208
+:1023F000DFE801F0130406090B0D1700514600E059
+:102400000F21017509E00721FBE70421F9E7D5F861
+:10241000580B64214843C7F8E80A4FF0A10ECA469A
+:1024200063E00321EDE704EB041300210BEBC30091
+:10243000183000F500500173012383734173C17399
+:102440004FF47A734361009B03EB041303F580534D
+:1024500083F8821B00F8181995F8561B072942D2F9
+:10246000DFE801F041040707090B0D00E521417782
+:1024700039E07146FBE7B121F9E73121F7E7F121B6
+:10248000417700212BE001EB011202EB01220AEB64
+:10249000C20701EB410202EB01120AEB021200201B
+:1024A00002F5805915E002EB001C0CF5805C9CF8ED
+:1024B00080CB93F8888BC44509D193F880CB00EB8F
+:1024C000001807EBC80808F5005888F88FC0401CB2
+:1024D000C0B299F857CB8445E5D8491CC9B296F8E3
+:1024E000AC0A8842CFD8641CE4B295F8570B524628
+:1024F000A04298D8002086F8AD0A00EB400101EB1D
+:10250000001102EB011101F5805191F8563B052BAA
+:1025100009D291F8563B33B196F8AD3A91F8571B72
+:10252000194486F8AD1A401CC0B20428E5D3BDE8B2
+:10253000F88F0000D4220020D41200202DE9F041B1
+:10254000054663484FF4804253100668614884147E
+:10255000C71439B1C5B1012D18D0022D18D0032DE3
+:102560001BD117E035B1012D06D0022D06D0032D69
+:1025700013D105E0114604E0194602E0214600E0CF
+:102580003946F7F74EFF08E0114604E0194602E02D
+:10259000214600E03946F7F742FF642007F060FD6E
+:1025A00000224FF416512846FFF7EEFD4A4905EB8D
+:1025B000450001EB800000F58050002280F8E22AFF
+:1025C000C0F8E42A05EB450000EB051001EB001014
+:1025D00000F58050D0F8583B01F58041C1F88432B5
+:1025E000012381F87D3290F8561B3C4C962305EB75
+:1025F0008500204406290AD2DFE801F00903050519
+:102600000733762102E0837001E06E218170C5EB13
+:102610000511334B01EB8101C02403F8314003EB7A
+:10262000C10462700821A170E27006F00F0105EB91
+:10263000051211442171807860712020A071E17130
+:10264000802020724C2060725420A0722548264FB2
+:102650000B2645B1012D0FD0022D25D0032D14D10D
+:102660002DE06621D2E78021F7F7D9FEC7F8A460F4
+:102670001D480121A03006E00821F7F7D0FE7E6753
+:10268000194801217030F7F76DF8184890F8A70342
+:1026900028B1204600232A460B21F8F785F9BDE82A
+:1026A000F041642007F0DCBC4FF480711048F7F76C
+:1026B000B6FEC7F8BC600C480121B830E3E74FF420
+:1026C0008061F7F7ACFEFE65074801215830DAE774
+:1026D000187AFF1F00180240D41200204C7200200C
+:1026E0004C590020000C024000600240D42200201F
+:1026F0000000024030B50F23C27801780125FAB1FD
+:10270000144A126801F1E02102F4E062C2F5E062CD
+:10271000C2F30722C2F10404D3404278A240847875
+:102720001C401443220181F80024007800F01F01AE
+:102730008D404009800000F1E020C0F8005130BD1C
+:1027400001F01F0085404809800000F1E020C0F83A
+:10275000805130BD0CED00E0024A114001430248B7
+:102760000160704780FFFF1F08ED00E0BFF34F8F4F
+:1027700004480168044A01F4E06111430160BFF3B9
+:102780004F8FFEE70CED00E00400FA05BFF34F8F1A
+:1027900004480168044A01F4E06111430160BFF399
+:1027A0004F8FFEE70CED00E00400FA0510B50021A4
+:1027B000074B0A46002003EBC004401CC0B2625421
+:1027C0008028F8D3491CC9B20829F3D310BD0000F2
+:1027D0004F7C00202DE9FE4F0026171A8146701EFF
+:1027E0003546A3EB010A8846002F02DD4FF00101B8
+:1027F00002E003D14FF00001019102E0C7F10007B0
+:102800000190BAF1000F02DD4FF0010002E003D1A8
+:102810004FF00000009002E0C7F1000A009050461F
+:10282000574501DD3C4600E00446601C4FF0000BBC
+:10283000029016E008F0FF0109F0FF000C9A00F08A
+:1028400015F83E445544A64202DD0199361B8944E1
+:10285000A54202DD00992D1B88440BF101001FFAEF
+:1028600080FB02998B45E5DBBDE8FE8F30B5CC08D7
+:1028700001F0070301259D40EBB2064D05EBC005B5
+:10288000C808285C0AB1184302E063EA0000C043AC
+:10289000285530BD4F7C00202DE9FC4101210A2044
+:1028A00003F09AFC01248DF8044000264FF4C05038
+:1028B0008DF80660032700908DF805708DF80740AD
+:1028C00069464648F7F758FD8DF804408DF80660D4
+:1028D0008DF80570A5028DF80740414C00956946BA
+:1028E0002046F7F749FDC82007F0BAFB29462046E5
+:1028F000F7F795FDC82007F0B3FB29462046F7F708
+:1029000090FDC82007F0ACFB0021FD2000F024FA68
+:102910000021122000F020FA0021AE2000F01CFA65
+:102920000021D52000F018FA0021A02000F014FAB0
+:102930000021A82000F010FA00213F2000F00CFA3E
+:102940000021D32000F008FA0021084600F004FA24
+:102950000021402000F000FA0021A02000F0FCF946
+:102960000021C02000F0F8F90021DA2000F0F4F98D
+:102970000021122000F0F0F90021812000F0ECF994
+:1029800000217F2000F0E8F90021D92000F0E4F9CF
+:102990000021822000F0E0F90021DB2000F0DCF9CA
+:1029A0000021342000F0D8F90021A42000F0D4F94F
+:1029B0000021A62000F0D0F90021202000F0CCF961
+:1029C0000021084600F0C8F9FFF7F0FE0021AF2013
+:1029D00000F0C2F900F054F8BDE8FC81000C0240A0
+:1029E000000402400346012000E05843491EC9B2DA
+:1029F000FBD270472DE9F84F82460A980D465043A6
+:102A00006421B0FBF1F0984600F0FF0B4FF0010994
+:102A10000AEB02072B4600245046FAB21946CDF8BD
+:102A20000090FFF7D7FE05EB0806F3B2FAB2F1B259
+:102A30005046CDF80090FFF7CDFE5246F3B229463E
+:102A40001046CDF80090FFF7C5FEF3B2FAB2F8B227
+:102A50002946CDF80090FFF7BDFE4F460AEB0B0666
+:102A600009E02819C3B2C1B2F2B250460097FFF78D
+:102A7000B1FE641CE4B24445F3D3BDE8F88F000016
+:102A800070B50025B020294600F066F900210846FF
+:102A900000F062F90021102000F05EF9084E0024D9
+:102AA00006EBC4000121405D00F056F9641CE4B25D
+:102AB000802CF5D36D1CEDB2082DF0D370BD000055
+:102AC0004F7C002070B50B4C05460221204603F0D8
+:102AD0004DFD0028F9D02946204603F050FD012184
+:102AE000204603F043FD0028F9D0204603F045FDC1
+:102AF000C0B270BD003800402DE9FC4F1D4688462D
+:102B000081468B460090082B0ED0680700D001202C
+:102B100000EBD500690810FB01F0C0B2203A02F0CA
+:102B2000FF0A0026019046E00620F7E7082D10D0A6
+:102B30000C2D14D0102D16D0182D3FD121490AEBA1
+:102B4000CA0001EB80000027845DE0070FD00B9ADC
+:102B500010E01D490AEB4A0001EB4000F3E70AEBE5
+:102B60004A001A49EDE71A4901EB0A10EBE70B9806
+:102B700030B3002241464846FFF778FE7F1C6408C8
+:102B800008F10100FFB200F0FF08082FDDD309F1C2
+:102B9000010000F0FF09082D0AD00099A9EB0100FF
+:102BA000B0EB550F04D10BF10800894600F0FF0B84
+:102BB000761CD846F6B201988642B7D3BDE8FC8FA2
+:102BC0000122D7E748BC0108BCAF0108E4B1010805
+:102BD00058B601082DE9F84F1D00DDE90A79924643
+:102BE0008B4680464FF0000611D11046F5F7E9FC00
+:102BF00041EC100B06F048F89FED1C1B51EC100B3C
+:102C000053EC112BF5F755FBF5F7FCFCC5B2082F7B
+:102C100000D1022600241CE0281B401EC1B20A205D
+:102C2000FFF7E0FEBAFBF0F00A21B0FBF1F201FB86
+:102C30001200CDF8009088B13030C2B206EB5701D7
+:102C400001FB0480C0B23B465946FFF755FF641CA8
+:102C5000E4B2AC42E0D32846BDE8F88F06EB57015A
+:102C600001FB0480C0B23B463022EDE700000000CB
+:102C70000000F03F2DE9FF4F81B0064600900F465F
+:102C80004FF0000A8946580700D0012000EBD3001E
+:102C90000490002032E0002029E00E98002410F873
+:102CA0000A500AF101001FFA80FAE80701D00F9AD2
+:102CB00002E00F9848B3002239463046FFF7D6FDB0
+:102CC0007F1C641C6D08E4B2FFB2082CEDD3761CA7
+:102CD0000098F6B2311A0398814204D109F1080034
+:102CE000009E00F0FF0908F101004F46C0B20399B1
+:102CF00080468842D1D30BF10100C0B204998346CB
+:102D00008842C8D305B0BDE8F08F0122D4E72DE991
+:102D1000F8431D46DDE908781646894604460EE06C
+:102D20003B4649462046CDF80080FFF7E5FE082FD8
+:102D30000ED004EB5700C4B26D1EEDB2761C002D10
+:102D400004D03278202A01D37E2AE9D9BDE8F8835D
+:102D5000A41DE4B2F0E700002DE9F041114C064655
+:102D60004FF4006500292946204602D0F7F759FBA9
+:102D700001E0F7F754FB4FF4805739462046F7F748
+:102D80004EFB39460848F7F74CFB3046FFF79AFEF2
+:102D900039462046F7F745FB29462046BDE8F04175
+:102DA000F7F73FBB000C0240000402402DE9F04F52
+:102DB00087B04FF00008ADF80C80ADF80480ADF896
+:102DC0000880ADF81480ADF81080ADF8008041F6B1
+:102DD00082394FF0A30BFD4CFDE394F86407022801
+:102DE00002D10720ADF80000F94FBDF800003844CB
+:102DF0008079BDF800103944C97840EA0160BDF817
+:102E0000001039440979BDF8002009043A44527988
+:102E100041EA02210843EF494A68904276D048606F
+:102E2000BDF8000038448078BDF800103944497876
+:102E300040EA0126B4F82A16BDF800003044801C90
+:102E4000814263D3B4F82A06BDF80010801B401AF3
+:102E5000801EA4F82A06BDF8000031463844F6F773
+:102E60002BFCBDF80010314439444978BDF80020EE
+:102E70003244BA5C41EA0221814279D194F8A70335
+:102E800040B1B01C81B2BDF80000012338440422D7
+:102E9000F7F78AFDBDF800003844007900F0010022
+:102EA0000490BDF80000384480790025C0F3420A40
+:102EB000F31F0DE028443844C07952460499F6F7D0
+:102EC000FDFDBDF8001029443944C8716D1CADB238
+:102ED000BDF800009D42EDDB3844C079012184F843
+:102EE00062174FF0000AC4F868A684F866A6BA4ACA
+:102EF00082F872A2C2F874A2ADF814A011287DD095
+:102F00000DDCA0F10B00062815D200E0FEE3DFE89F
+:102F100010F0A00802093D093709590B1D00A2282D
+:102F20006ED004DC12286CD0A12804D124E3A3289D
+:102F300068D0A42867D000205146BDF80020024484
+:102F4000B954401C80B20528F7D3FDE35046F0E1A8
+:102F5000BDF80C00A14D00EB400101EB001005EBAA
+:102F6000001000F5805090F8560B07287ED200E044
+:102F7000EBE3DFE800F07B040404047BA30050468D
+:102F800088E0BDF80000BDF8141008443844007A09
+:102F9000A8B3012802D0022874D112E0BDF80C00B9
+:102FA00000EB400101EB0010BDF8041005EB001030
+:102FB00000EB011101EB0900017821F0040101701F
+:102FC00060E0BDF80C0000EB400101EB0010BDF823
+:102FD000041005EB001000EB011101EB0900017872
+:102FE00021F008010170BDF80C0000EB400202EB7B
+:102FF000001005EB0010BDF8042005E0F0E341E00F
+:10300000EFE3EFE3EFE3EFE300EB021000F58050B6
+:10301000C0F884ABBDF80C100220F6F7E3FD0020E9
+:103020005246BDF80C1001EB011303EB012105EB37
+:10303000C103BDF8041001EB011103EBC101014410
+:1030400001F5005181F85720401C80B21428E8D3C4
+:103050000020BDF80C1001EB011303EB012105EB7F
+:10306000C103BDF8041001EB011100E05EE103EBC8
+:10307000C101014401F5005181F87320401C80B268
+:103080000A28E6D3BDF81400401CADF81400BDF8C2
+:103090000400401CADF80400BDF80C0000EB40013A
+:1030A00001EB001005EB001000F5805090F8570B75
+:1030B000BDF8041088423FF664AF37E1D446ADF85E
+:1030C00004A022E1BDF80000BDF814100844384403
+:1030D000007A042805D005DC58B1012845D0022823
+:1030E00073D130E108287BD010287AD020286CD109
+:1030F000E1E1BDF80C0000EB001101EB002005EB55
+:10310000C001BDF8040000EB001001EBC00000F5A9
+:10311000005090F88E00102823D1BDF80C0000EB71
+:10312000001101EB002005EBC001BDF8040000EB2D
+:10313000001001EBC00000F5005080F88EC0BDF813
+:103140000C00F32100EB001202EB002005EBC002A3
+:10315000BDF8040000EB001002EBC00000F50050C9
+:103160004177BDF81400401CC8E0BDF80C00F22106
+:1031700000EB001202EB002005EBC002BDF80400DA
+:1031800000EB001002EBC00000F500504177BDF8E5
+:103190000C0000EB400101EB0010BDF8041005EB42
+:1031A000001000EB011101EB0900017821F004018E
+:1031B0000170BDF80000BDF8141008443844017ACD
+:1031C000BDF80C0000EB00120CE099E0D4220020C6
+:1031D00060720020180A0020D4520020D41200206F
+:1031E000B1E0EEE002EB002005EBC002BDF8040008
+:1031F00000EB001002EBC00000F5005080F88E10CC
+:103200000020BDF80010BDF81420114401443944D9
+:103210004A7ABDF80C1001EB011303EB012105EB19
+:10322000C103BDF8041001EB011103EBC10101441E
+:1032300001F5005181F86120401C80B20F28E0D3D5
+:103240000020BDF80010BDF8142011440144394499
+:103250000A7EBDF80C1001EB011303EB012105EB15
+:10326000C103BDF8041001EB011103EBC1010144DE
+:1032700001F5005181F87320401C80B20A28E0D388
+:10328000BDF80000BDF814100844384490F822003E
+:10329000BDF80C1001EB011202EB012105EBC1029C
+:1032A000BDF8041001EB011102EBC10101F5005161
+:1032B00081F888000020BDF80010BDF814201144EA
+:1032C0000144394491F82320BDF80C1001EB01139F
+:1032D00003EB012105EBC103BDF8041001EB011163
+:1032E00003EBC101014401F5005181F88920401C24
+:1032F00080B20528DFD3BDF814002030ADF81400EB
+:10330000BDF80400401CADF80400BDF80C0000EB53
+:10331000400101EB001005EB001000F5805090F823
+:10332000570BBDF8041088423FF6CCAEBDF80C0038
+:10333000401CADF80C0094F8AC0ABDF80C108842A3
+:103340003FF606AE01E6BDF80C00F22100EB0012DC
+:1033500002EB002005EBC002BDF8040000EB0010FA
+:1033600002EBC00000F500504177BDF80C0000EB07
+:10337000400101EB0010BDF8041005EB001000EB5C
+:10338000011101EB0900017821F004010170BDF881
+:103390000000BDF8141008443844017ABDF80C0050
+:1033A00000EB001202EB002005EBC002BDF80400A8
+:1033B00000EB001002EBC00000F5005080F88E100A
+:1033C000CFE6BDF80C00F32100EB001202EB002069
+:1033D00005EBC002BDF8040000EB001002EBC000DA
+:1033E00000F500504177BDF80C0000EB400101EB07
+:1033F0000010BDF8041005EB001000EB011101EB0B
+:103400000900017821F004010170BDF80000BDF849
+:10341000141008443844017ABDF80C0000EB001287
+:1034200002EB002005EBC002BDF8040000EB001029
+:1034300002EBC00000F5005080F88E10BDF80000CF
+:10344000BDF8141008443844417ABDF80C0000EB74
+:10345000001202EB002005EBC002BDF8040000EBF7
+:10346000001002EBC00000F5005080F8881000202A
+:10347000BDF80010BDF814201144014439448A7A83
+:10348000BDF80C1001EB011303EB012105EBC103A7
+:10349000BDF8041001EB011103EBC101014401F57A
+:1034A000005181F88920401C80B20528E0D3BDF886
+:1034B0001400C01D22E7BDF80C00F22100EB001241
+:1034C00002EB002005EBC002BDF8040000EB001089
+:1034D00002EBC00000F500504177BDF80C0000EB96
+:1034E000400101EB0010BDF8041005EB001000EBEB
+:1034F000011101EB0900017821F004010170BDF810
+:103500000000BDF8141008443844017ABDF80C00DE
+:1035100000EB001202EB002005EBC002BDF8040036
+:1035200000EB001002EBC00000F5005080F88E1098
+:103530000020BDF80010BDF81420114401443944A6
+:103540004A7ABDF80C1001EB011303EB012105EBE6
+:10355000C103BDF8041001EB011103EBC1010144EB
+:1035600001F5005181F88920401C80B20428E0D385
+:10357000BDF81400401DC1E6B01E0D2190FBF1F016
+:10358000C0B204905046C8E1ADF804A0FE4DA0E1E1
+:10359000BDF80C0000EB400101EB0010BDF8041079
+:1035A00005EB001000EB011000F5805090F8820B45
+:1035B00080077CD408EB880101EBC800BDF800103F
+:1035C00008443844007A0021FEF7EAF9BDF80C20DF
+:1035D00002EB420300E0FCE303EB0212BDF804300F
+:1035E00005EB021202EB031202F5805292F8802BD7
+:1035F0008AEA010342401A4359D1BDF80C0000EB9E
+:10360000001101EB002005EBC001BDF8040000EB48
+:10361000001001EBC00000F5005090F855000128A3
+:1036200075D1BDF800003844407BBDF80010394426
+:10363000897A40EA0161BDF800003844C07ABDF8DB
+:10364000002000043A44127B40EA02200143BDF806
+:103650000C0000EB001202EB002005EBC002BDF8ED
+:10366000040000EB001002EBC00000F50050016206
+:10367000BDF800003844007DBDF800103944497C95
+:1036800040EA0160BDF800103944897CBDF8002093
+:1036900009043A44D27C41EA02210843BDF80C10E7
+:1036A00001EB410202EB011105EB011100E00BE11E
+:1036B000BDF8042001EB021101F58051C1F8840B23
+:1036C000BDF80C0000EB400101EB0010BDF8041048
+:1036D00005EB001000EB011101EB0900017841F04E
+:1036E00020010170BDF80C100220F6F77BFABDF83E
+:1036F0000C0000EB400101EB0010BDF8041005EBDD
+:10370000001000EB011000F5805001E0FDE364E0E3
+:1037100090F8801BBDF80C0000EB001202EB0020BB
+:1037200005EBC00000F500504174BDF80C0000EB43
+:10373000400101EB001005EB001000F5805090F8FF
+:10374000560B012807D001E0F0E0FCE302284CD042
+:10375000032842D149E0BDF800003844407A10B156
+:1037600001283AD13AE0BDF80C0000EB400101EB32
+:10377000001005EB001000F5805090F85C0B00285D
+:10378000BDF80C0000EB001101EB002005EBC001BF
+:10379000BDF8040000EB001001EBC00000F5005084
+:1037A000006A03D0B0F1104F03D104E0B0F5100F60
+:1037B00001D0B52100E0C321BDF80C0000EB0012E0
+:1037C00002EB002005EBC002BDF8040000EB001086
+:1037D00002EBC00000F5005041776EE0B921EBE745
+:1037E000FEE36DE1FDE3AAE2A1E0BDF80C0000EB11
+:1037F000001101EB002005EBC001BDF8040000EB57
+:10380000001001EBC00000F50050017EBDF80C0077
+:1038100000EB001202EB002005EBC00000F50050A9
+:10382000007D814249D1BDF800003844807BBDF85D
+:10383000001000043944C97B40EA0121BDF80000B2
+:103840003844007C0143BDF80C0000EB001202EB91
+:10385000002005EBC002BDF8040000EB001002EBF5
+:10386000C00000F50050C164BDF800003844417A42
+:10387000BDF80C0000EB001202EB002005EBC002CB
+:10388000BDF8040000EB001002EBC00000F5005092
+:103890008177BDF80C00A42100EB001202EB0020A0
+:1038A00005EBC002BDF8040000EB001002EBC00005
+:1038B00000F50050817659467EE708F10100049931
+:1038C00000F0FF08884515D2BDF80400401CADF893
+:1038D0000400BDF80C0000EB400101EB001005EB0B
+:1038E000001000F5805090F8570BBDF80410884286
+:1038F0003FF64EAEBDF80C0000EB400101EB0010AE
+:1039000005EB001000F5805090F8570BBDF804103F
+:1039100088420BD8BDF80C00401CADF80C0094F8A0
+:10392000AC0ABDF80C1088423FF62EAE1AE15046A4
+:103930004BE0ADF804A0144D20E0BDF80000384481
+:10394000007A0021FEF72CF8BDF80C2002EB4203B0
+:1039500003EB0212BDF8043005EB021202EB031276
+:1039600002F5805292F8802B8AEA010342401A4302
+:1039700034D0BDF80400401CADF80400BDF80C00C4
+:1039800000EB400102E00000D412002001EB001027
+:1039900005EB001000F5805090F8570BBDF80410AF
+:1039A0008842CAD8BDF80C0000EB400101EB0010C2
+:1039B00005EB001000F5805090F8570BBDF804108F
+:1039C0008842B3D8BDF80C00401CADF80C0094F848
+:1039D000AC0ABDF80C108842ABD8C3E0BDF80C00AF
+:1039E00000EB400101EB0010BDF8041005EB0010E6
+:1039F00000EB011000F5805090F8801BBDF80C0022
+:103A000000EB001202EB002005EBC00000F50050B7
+:103A10004174BDF80C0000EB400101EB001005EB18
+:103A2000001000F5805090F8560B012835D0022880
+:103A300001D00328B6D1BDF80C0000EB001101EB5A
+:103A4000002005EBC001BDF8040000EB001001EB05
+:103A5000C00000F50050017EBDF80C0000EB001224
+:103A600002EB002005EBC00000F50050007D814214
+:103A700098D1BDF80C00AA2100EB001202EB002047
+:103A800005EBC002BDF8040000EB001002EBC00023
+:103A900000F500508176594600E0CA21BDF80C00BF
+:103AA00000EB001202EB002005EBC002BDF80400A1
+:103AB00000EB001002EBC00000F50050417771E709
+:103AC000002047E00020ADF80400DFF8B0A61EE0BB
+:103AD000BDF800003844007A0021FDF761FFBDF811
+:103AE0000C2002EB420303EB02130AEB0312BDF8B6
+:103AF000043002EB031202F5805292F8802B424010
+:103B00000A4330D0BDF80400401CADF80400BDF8F5
+:103B10000C0000EB400101EB00110AEB011000F575
+:103B2000805090F8570BBDF804108842D0D8BDF8EB
+:103B30000C0000EB400101EB00110AEB011000F555
+:103B4000805090F8570BBDF8041088420AD8BDF891
+:103B50000C00401CADF80C0094F8AC0ABDF80C1039
+:103B60008842AFD870E1BDF80C00BDF8042000EB2E
+:103B7000400101EB001051460AEB001000EB02106F
+:103B800000F5805090F8802BBDF80C0000EB00137E
+:103B900003EB00200AEBC00000F500504274BDF8B2
+:103BA00000003844407ABDF8002000043A44927A7C
+:103BB00040EA0222BDF800003844C07A0243BDF852
+:103BC0000C0000EB001303EB002001EBC003BDF879
+:103BD000040000EB001003EBC00000F50050C264CD
+:103BE000BDF80C0000EB400202EB001001EB0010EE
+:103BF00000F5805090F8560B012846D0022801D0DD
+:103C0000032894D1BDF80C0000EB001202EB002059
+:103C100001EBC002BDF8040000EB001002EBC00095
+:103C200000F50050027EBDF80C0000EB001303EB22
+:103C3000002001EBC00000F50050007D8242E0D181
+:103C4000BDF80C00A52200EB001303EB002001EBF4
+:103C5000C003BDF8040000EB001003EBC00000F54A
+:103C600000508276BDF80C0000EB001303EB00203F
+:103C70000AEBC001BDF8040000EB001001EBC0002E
+:103C800000F5005080F81DB051E7BDF80C0000EBC6
+:103C9000001202EB002001EBC002BDF8040000EBB3
+:103CA000001002EBC00000F50050027EBDF80C00D1
+:103CB00000EB001303EB002001EBC00000F5005007
+:103CC000007D8242E0D1BDF80C00B22200EB00136F
+:103CD00003EB002001EBC003BDF8040000EB001073
+:103CE00003EBC00000F500508276BDF80C00E52221
+:103CF00000EB001303EB002001EBC003BDF8040050
+:103D000000EB001003EBC00000F500504277002DDF
+:103D1000BAD1BDF804000128B6D1BDF80C0000EB03
+:103D2000001202EB00200AEBC001BDF8040000EB1A
+:103D3000001001EBC00000F50050C06CF7E6BDF8C4
+:103D400000003844007A05287ED2BDF800003844CF
+:103D5000007A401EADF80C00BDF800003844407AEF
+:103D6000BDF8001000043944897A40EA0120BDF80A
+:103D700000103944C97A0843C117FDF711FEBDF898
+:103D80000C10FE4D01EB410202EB011205EB02119A
+:103D900001F58051C1F8500BBDF800003844007B9C
+:103DA0000021FDF7FDFDBDF80C1001EB410202EB17
+:103DB000011205EB021101F5805181F8540BBDF899
+:103DC00000003844407B0021FDF7EAFDBDF80C10EF
+:103DD00000E0F6E301EB410202EB011205EB0211F8
+:103DE00001F5805181F8550BBDF800003844807B07
+:103DF0000021FDF7D5FDBDF80C1001EB410202EBEF
+:103E0000011205EB021101F5805181F8560BBDF846
+:103E100000003844C07B0021FDF7C2FDBDF80C1046
+:103E200001EB410202EB011205EB021101F5805199
+:103E300081F8570BBDF800003844007C0021FDF7E5
+:103E4000AFFDBDF80C1000E065E201EB410202EBB2
+:103E5000011205EB021101F58051C1F8580BBDF8B4
+:103E600000003844407C0021FDF79AFDBDF80C109D
+:103E700001EB410202EB011205EB021101F5805149
+:103E800081F85C0BBDF80C0000EB400101EB001168
+:103E900005EB011000F5805090F8560B06285046AF
+:103EA0005DD0ADE0BDF80000BDF804100844384412
+:103EB000807C0021FDF774FDBDF804204FF0030A5B
+:103EC000B2FBFAF2BDF80C1001EB410303EB011158
+:103ED00005EB011101EB021101F5805181F8800B16
+:103EE000BDF80000BDF8041008443844C07C00212F
+:103EF000FDF756FDBDF80420BDF80C10B2FBFAF238
+:103F000001EB410303EB011100E08EE305EB01112E
+:103F100001EB021101F5805181F8810BBDF8000021
+:103F2000BDF8041008443844007D0021FDF738FD39
+:103F3000BDF80420BDF80C10B2FBFAF201EB41030E
+:103F400003EB011100E061E305EB011101EB02114C
+:103F500001F5805181F8880BBDF80400C01CADF854
+:103F60000400BDF80C0000EB400101EB001005EB74
+:103F7000001000F5805090F8570BBDF8041000EBCE
+:103F8000400088428ED84EE0BDF80000BDF8041015
+:103F900008443844807C0021FDF702FDBDF80C1078
+:103FA00001EB410202EB0111BDF8042005EB011108
+:103FB000520801EB021101F5805181F8800BBDF828
+:103FC0000000BDF8041008443844C07C0021FDF70F
+:103FD000E7FCBDF80C1001EB410202EB011101E01E
+:103FE0009AE1A1E1BDF8042005EB0111520801EBB3
+:103FF000021101F5805181F8810BBDF80400801C8D
+:10400000ADF80400BDF80C0000EB400101EB00101E
+:1040100005EB001000F5805090F8570BBDF8041028
+:10402000B1EB400FB0D3BDF80C100220F5F7DAFD6C
+:10403000BDF80C00C0B2FEF789F9BDF80C000121F3
+:1040400000EB400205EB820000F5805080F871160D
+:10405000D7E2BDF800003844007A84F8AD03BDF81B
+:1040600000003844407A84F8AC03BDF800003844BE
+:10407000807A84F8AB03BDF800003844C07A84F835
+:10408000AA03BDF800003844007B84F8A903BDF8FA
+:1040900000003844407B84F8A80304F56A74F5F7FF
+:1040A000C3FCF5F785FC2078A4F56A74FF2829D1B4
+:1040B000F5F734FCBDF800003844007A84F8AD030D
+:1040C000BDF800003844407A84F8AC03BDF8000025
+:1040D0003844807A84F8AB03BDF800003844C07AD5
+:1040E00084F8AA03BDF800003844007B84F8A903D3
+:1040F000BDF800003844407B84F8A803F5F794FC31
+:10410000F5F756FC1D48406D08B10F2000E00E2069
+:1041100084F8660775E2102084F86607BDF8000091
+:104120003844007A84F8AD03BDF800003844407A82
+:1041300084F8AC03BDF800003844807A84F8AB03FF
+:10414000BDF800003844C07A84F8AA03BDF8000026
+:104150003844007B84F8A903BDF800003844407B54
+:1041600084F8A80304F56A74F5F75EFC02F0DEF843
+:10417000A060A068A068A4F56A7442E2D41200208E
+:104180000E2084F8660784F8A1A13AE25146ADF802
+:104190000CA0FE4D3EE0ADF8041016E0BDF80C009A
+:1041A00000EB400202EB0010BDF8042005EB00100C
+:1041B00000EB021000F5805090F8820BC00714D17C
+:1041C000BDF80400401CADF80400BDF80C0000EB85
+:1041D000400202EB001005EB001000F5805090F853
+:1041E000570BBDF804209042D8D8BDF80C0000EB66
+:1041F000400202EB001005EB001000F5805090F833
+:10420000570BBDF80420904208D8BDF80C00401CA4
+:10421000ADF80C00BDF80C000428BCD3BDF80C00B0
+:1042200004286FD3DA4B8A465970DA490120C1F865
+:104230008802C1F8880294F8A501E0B30D2084F843
+:104240006607BDF800003844407ABDF800103944D4
+:10425000097A40EA0120ADF80800BDF800003844B2
+:10426000C07ABDF800103944897A40EA01205880AC
+:1042700000204FF4007CBDF80010014439440A7B53
+:10428000291801F5805181F8A621401C80B26045B3
+:10429000F1D3BF48408800F2FF3081B20120F4F72B
+:1042A00097FE40B184F8A1A1B948418864225143E6
+:1042B000BDF8082000E022E0B1FBF2F184F8A01183
+:1042C0000121A9714188491C41804088BDF808102E
+:1042D000884214D994F89C0140F0010084F89C01B4
+:1042E00094F89C0120F00600801C84F89C01BDF825
+:1042F0000800A4F89E0100210120F5F773FC504648
+:1043000059E1FFE7102084F8660794F89C0140F01B
+:10431000800084F89C0174E1BDF800003844007A04
+:1043200084F8A1011120F3E65146ADF80CA0974D99
+:104330003EE0ADF8041016E0BDF80C0000EB4002C2
+:1043400002EB0010BDF8042005EB001000EB02109A
+:1043500000F5805090F8820BC00714D1BDF804001E
+:10436000401CADF80400BDF80C0000EB400202EB6D
+:10437000001005EB001000F5805090F8570BBDF8C9
+:1043800004209042D8D8BDF80C0000EB400202EBAC
+:10439000001005EB001000F5805090F8570BBDF8A9
+:1043A0000420904208D8BDF80C00401CADF80C0069
+:1043B000BDF80C000428BCD3BDF80C0004287CD345
+:1043C000734B0020587073490120C1F88802C1F86E
+:1043D000880294F8A501E8B3122084F86607BDF8B6
+:1043E00000003844007A84F8A10194F8A101401E2D
+:1043F000ADF80C000020BDF80010014439444A7AA1
+:10440000BDF80C1001EB410C0CEB011105EB011197
+:10441000014401F5805181F85E2B401C80B20A28CE
+:10442000E9D3BDF800003844007DBDF800103944E0
+:10443000C97C40EA0120ADF80800BDF8000038440E
+:10444000807DBDF800103944497D40EA0120588044
+:10445000002000E059E04FF40072BDF80010014464
+:10446000394491F817C0291801F5805181F8A6C187
+:10447000401C80B29042F0D358889A46BDF80C1088
+:1044800000EB8120401E81B20320F4F7A1FDE0B3D0
+:10449000BAF80210504664225143BDF80820B1FB1F
+:1044A000F2F184F8A0110121A971BAF80210491C97
+:1044B000AAF80210BAF8021000E0A2E0BDF8082045
+:1044C000914243D9002041F68932BDF80C1001EB2E
+:1044D000410303EB011105EB011101EB0011114444
+:1044E0000B7843F001030B70401C80B21028ECD312
+:1044F000BDF80C0000EB400101EB001005EB0010D3
+:1045000041F668310844027800E053E042F00102CD
+:104510000270BDF80C0000EB400202EB001005EB4E
+:1045200000100844017821F00601891C0170BDF8D3
+:104530000810BDF80C0000EB400202EB001005EB88
+:10454000001000F58050A0F86A1B2EE0408801287A
+:1045500030D1002041F68932BDF80C1001EB410347
+:1045600003EB011105EB011101EB001111440B7874
+:1045700023F001030B70401C80B21028ECD3BDF86F
+:104580000C0000EB400101EB001005E0D41200200C
+:10459000180A00200000424205EB001141F6683085
+:1045A0000844017821F001010170BDF80C100220CF
+:1045B000F5F718FB00202A49C1F88802C1F88802E3
+:1045C0001FE046E0274D686D0A21B0FBF1F0BDF811
+:1045D00000103944097A884213D1BDF800003844EC
+:1045E000007A18B1686D0A38686504E0C5F854A00F
+:1045F000102084F8660700210520F5F7F3FA012062
+:10460000A871B4F82A0620B300201EE0002001465D
+:10461000BDF800200244B954401C80B20528F7D3ED
+:10462000A4F82A1607B0BDE8F08F0020A4F82A06E7
+:10463000F8E7BDF800103144014439448978BDF8E9
+:1046400000200244B954401C80B2B4F82A168142BA
+:10465000EFD8B4F82A0600287EF4BFABE2E70000EA
+:1046600000004242D41200202DE9F74F002084B010
+:10467000FF4D019006468146009095F86606012898
+:104680007ED195F8620701287AD1A5F5805809EB0B
+:10469000490101EB091108EB0110002700F5805BCF
+:1046A00002905DE0029800EB071404F5805494F842
+:1046B000820B000652D594F8820B40F0040084F877
+:1046C000820B94F8820B000748D594F8820B20F0F7
+:1046D000080084F8820B0020C1F8350009EB0911AD
+:1046E00001EB092108EBC10007EB071100EBC10A40
+:1046F00042F2390151441022DE4804F53864F3F7E0
+:10470000A4FD0AF500504146D0F8312041F8192F98
+:10471000D0F835204A60227888F81820C16CC8F893
+:104720002110D54940468A6A40F8392F898D818009
+:104730006168C8F83F10D8F8540081B20220F4F73D
+:1047400047FC00210620F5F74DFAD8F85400401C2C
+:10475000C8F8540000210520F5F744FA7F1CBFB2C9
+:104760009BF8570B4146B8429CD849460220F5F7C2
+:1047700039FA09F101001FFA80F9B9F1040F00E0DC
+:1047800006E084D3002085F862070B2085F86607D1
+:10479000BA4F0020387000980DE001F0C7FDC5F851
+:1047A000B003D5F8B003C0F300400190D5F8B003D2
+:1047B000C0F3420000900028EFD095F86407AF499D
+:1047C0003A31022816D1AE4890F872222AB100215F
+:1047D00080F8721201F074FBFEE307265520087082
+:1047E000FD204870AA2088700020C87008716122DE
+:1047F0004A718871F52088550020D5F8B013C0F1B2
+:104800000302D200D1409D4A33183A321A44D17083
+:10481000401C80B20428F0D395F8630720B1994872
+:10482000D0F80802A0B907E0944906983A3131441B
+:10483000C87106F108042FE08E482538007838B199
+:1048400095F86407032803D0012085F86606D4E3B1
+:10485000884A8A4B0020253A3A33111801F58051D5
+:1048600091F8E91634181C44E171401C80B21428F8
+:10487000F3D30020111801F5805191F87417341802
+:104880001C44E176401C80B20A28F3D3991906989B
+:1048900081F8250006F12604002C9DD0069885F8A5
+:1048A000270606981021FF2211287DD008DCA0F1F0
+:1048B0000B00062817D2DFE800F01616EA08E91701
+:1048C000A22810DA12280ED13DE285F866176B4A4D
+:1048D00000206D493A3227180B5CD355401C80B23A
+:1048E0000A28F8D30A3440E395F89C01C0077CD02D
+:1048F000012080F31388FDF739FF00EB400101EB45
+:104900000A105C49253901EB0017029707F580571B
+:1049100097F8560B032816D097F8560B012812D09B
+:1049200097F8560B02280ED097F8560B04280AD099
+:1049300097F8560B894605287ED097F8560B0B46FC
+:1049400006287AD07AE14D4A01203A321055E41C0B
+:10495000A0B2022303901354401C80B21D231354B1
+:10496000401C84B20020C4E00298944600EB091277
+:1049700002F5805292F8800B40493A310855641C88
+:1049800092F8823BA0B20B54401C84B292F8820B86
+:10499000400707D492F8820B000703D492F8820BE9
+:1049A000800764D5002000E072E1D2F8843BC0F1BA
+:1049B00003084FEAC80823FA08F300EB040801F8DB
+:1049C0000830401C80B20428EDD3241DA3B20AEBAA
+:1049D0000A1404EB0A220CEBC20409EB091204EBE3
+:1049E000C208002008F5005200E02AE1D2F8314068
+:1049F000C0F1030C4FEACC0C24FA0CF400EB030CCE
+:104A000001F80C40401C80B20428EDD31B1D9BB262
+:104A10000020D2F83540C0F1030C4FEACC0C24FA48
+:104A20000CF400EB030C01F80C40401C80B204288D
+:104A3000EFD31B1D9BB201E06CE0A2E00020D46C20
+:104A4000C0F1020C4FEACC0C24FA0CF400EB030C7E
+:104A500001F80C40401C80B20328F0D3DB1C1FFA85
+:104A600083FB002408F50050D0F8390010E03DE049
+:104A7000D4220020F912002054260020180A002019
+:104A8000D452002000004042B0A4010894E1DFE0CD
+:104A900008F50051D1F83D10C4F10502D200F3F73A
+:104AA000C2FBFF4904EB0B028854641CA4B2062C21
+:104AB000D8D30BF106001FFA80FB002408F5005044
+:104AC000D0F8410008F50051D1F84510C4F10502B5
+:104AD000D200F3F7A8FBF24904EB0B028854641CE4
+:104AE000A4B2062CEAD30BF1060084B209F101004E
+:104AF00080B2EC4A97F8571B814649453FF634AFE0
+:104B00000398E749039A201A1144030A01F8023D69
+:104B1000487093E0DFF888C302200CF80400E41C1E
+:104B2000A4B22746002221E0531C0CF8043009EB04
+:104B3000020101F58051641C91F84515A0B20CF8F2
+:104B40000010401C81B2002009EB0214221802F56B
+:104B5000805292F8512500EB01080CF80820401C07
+:104B600080B21028F2D310318CB29AB295F8440575
+:104B70009042D9D80CEB0700002100F8021DE11B80
+:104B80005BE0C74A03201055E41CA0B20221814615
+:104B90001154401C80B20E211154401C84B20021DB
+:104BA0009E4693463EE0029800EB011202F5DC526D
+:104BB00010780BF80400641CA0B294780BF8004045
+:104BC000401C84B2907840072AD50AEB0A1303EB05
+:104BD0000A220EEBC20201EB0113002002EBC3021A
+:104BE000131803F5005393F8573000EB0408DC4624
+:104BF0000BF80830401C80B20A28F1D30A34A3B263
+:104C00000020141804F5005494F8704000EB0308D9
+:104C10000CF80840401C80B20228F2D39B1C9CB2C6
+:104C2000491C89B297F8570B8842BCD80BEB090096
+:104C3000002100F8021DA4EB090141700AF10100F6
+:104C400080B295F8AC1A824651453FF656AE8CE1DB
+:104C50007878401C78707878052803D295F89C0104
+:104C6000C00706D085F8661795F89C01C00704D0E8
+:104C700005E00D2085F8660701E085F8A021788819
+:104C8000010A87480155798820444170A41C6CE1D1
+:104C900085F8661795F8A101DFF8048208F804008A
+:104CA0000022DFF800C2641C3EE095F8A10102EB8F
+:104CB000021700EB001101EB00200CEBC00000EB31
+:104CC000C70000F5805090F8080801282AD195F80F
+:104CD000A10100EB400101EB00100CEB001000EB18
+:104CE000021000F5805090F8500A08F80400641C87
+:104CF000A3B2002095F8A11101EB011404EB0121EE
+:104D00000CEBC10101EBC701014401F5805191F8A1
+:104D100009181C1808F80410401C80B20A28E9D3AE
+:104D20000A339CB2521C92B295F8A10100EB4001EB
+:104D300001EB00100CEB001000F5805090F8270AF2
+:104D40009042B2D811E17878401C787078780528C4
+:104D50000ED295F8A10100EB400303EB001351487C
+:104D600000EB031000F5805090F8380AC00711D00E
+:104D700085F8661795F8A10100EB400101EB0011E1
+:104D8000484800EB011000F5805090F8380AC00741
+:104D900004D005E0122085F8660701E085F8A0211F
+:104DA00095F8A1113E48015579882044090A4170BF
+:104DB00079888170E41CD8E0DFF8E890012189F857
+:104DC0000610D9F854100A22B1FBF2F234490A5500
+:104DD000D9F85400641C0A2804D900204FF00A0AAC
+:104DE000029003E0D9F854A00022029201F804A036
+:104DF0002220641C085500278B46641CAEE0D9F8BD
+:104E00005400C84638B1D8F85400C01B401E81B2C7
+:104E10000220F4F771F898F818004346DC460BF8C6
+:104E20000400641CA1B20020D3F81920C0F10304CF
+:104E3000E400E24044180CF80420401C80B204282E
+:104E4000F2D3091D89B20020D3F81D20C0F103045C
+:104E5000E400E24044180CF80420401C80B204280E
+:104E6000F2D3091D89B20020D3F82120C0F1020439
+:104E7000E400E24044180CF80420401C80B20328EF
+:104E8000F2D3C91C1FFA81F800249946494651F80B
+:104E9000250F4968C4F10502D200F3F7C4F903E015
+:104EA000520A0020D412002004EB08020BF8020082
+:104EB000641CA4B2062CE9D308F106001FFA80F89E
+:104EC0000024494651F82D0F4968C4F10502D2006B
+:104ED000F3F7A9F904EB08020BF80200641CA4B272
+:104EE000062CEED308F1060099F83E3080B2494610
+:104EF0005A460BF80030401C99F83D3080B20BF850
+:104F00000030401C99F83C3080B20BF80030401C57
+:104F100099F83B3080B20BF80030401C91F83A30E1
+:104F200080B21354401C91F8393080B21354401CA5
+:104F300083B20020D1F83F40C0F1030C4FEACC0C03
+:104F400024FA0CF400EB030C02F80C40401C80B275
+:104F50000428EFD31B1D7F1C9CB2BFB2029A002015
+:104F6000B7EB0A019041FFF64AAFA71B24493A0A62
+:104F7000881981464270877000238A460BE0F11839
+:104F800051448846C879DDE90021F4F7A7FD88F887
+:104F900007005B1C9BB29F42F1DC95F8A70328B188
+:104FA000B9B2484600230422F5F7FEFCB9B25646D2
+:104FB0004846F4F781FB010A3155641CA1B27054D4
+:104FC000491C95F864078CB202280CD1601F010AB5
+:104FD000F170307181B200E00FE0701D01F0EDFA68
+:104FE0003055641CA4B2074804600121001FF4F787
+:104FF000B9FB204607B0BDE8F08F0020FAE70000BB
+:10500000520A0020BC64024070B5164C40F22445A0
+:105010002946204603F06BFB002821D02946204674
+:1050200003F002FB104D00212846F4F79BFB6110B2
+:105030002846F4F781FB0D49012081F86507208897
+:10504000A088281D0268C2F5FA62A1F82A264FF44A
+:10505000FA6101602846BDE870400121F4F782BB87
+:1050600070BD00000010014088640240D42200207E
+:1050700010B5074C05492046F4F75EFB0021204699
+:10508000F4F770FB03490120087010BD0080002870
+:10509000B8640240180A00202DE9F04301218FB0C6
+:1050A000880501F099F8DFF894904846F4F764FB1E
+:1050B0004020050103900024CDE90545C602079470
+:1050C0000894CDE909464FF000681E480B940C94F3
+:1050D0000D941B4FCDF800800E94CDE90170694608
+:1050E0004846F4F7F1FB012210214846F4F7D6FBBD
+:1050F000DFF84890A9F130094846F4F73DFB4FF43A
+:10510000FA60CDE90340CDE9054507940894CDE95F
+:1051100009460D480B940C940D94CDF800800E9424
+:10512000CDE9017069464846F4F7CEFB01214846B7
+:10513000F4F718FB0FB0BDE8F0830000B86402403C
+:1051400004100140520A0020607200207CB5012149
+:10515000032001F041F8134D072206212846F5F7F8
+:1051600047F9072211462846F5F742F9C0200221E7
+:1051700000908DF8051000248DF8064001208DF870
+:1051800007008DF8041069462846F5F7F5F8072062
+:1051900000908DF804408DF8074069460248F5F705
+:1051A000EBF87CBD00040240000002402DE9F04114
+:1051B0000024FFF7CBFFFFF76FFF4FF4E13000F063
+:1051C00089F800F069F80121402001F01DF8012064
+:1051D00001F09EF82D490B2081F82A0100250D765B
+:1051E0008D764D76CD764FF47A70086281F828502E
+:1051F000012381F82A3081F8293081F82B30C20050
+:105200000A630D708B704B70CB7088600D738B735D
+:105210004B73CB7342104A611D4A157095705370E1
+:10522000D37042F2107696601A4E42F6F827A1F239
+:105230003C6104EB440206EB8202A2F5196202F51E
+:105240000052157095705370D5709760641C042CD3
+:10525000EFD391F86127120706D091F8612702F089
+:105260000F02521E81F8632791F86127120906D0B8
+:1052700091F86127FF2303EB121281F8642704F0F1
+:10528000EFFEBDE8F04100F023B900001029002036
+:1052900044550020D412002038B546208DF8000077
+:1052A00002208DF8010001248DF802408DF80340A2
+:1052B0006846FDF71FFA25208DF800008DF80140A3
+:1052C00000208DF802008DF803406846FDF712FAC1
+:1052D00038BD00001FB504460121102000F0B8FFC2
+:1052E0000020ADF804000094ADF80600ADF8080009
+:1052F000ADF80C000C200D4CADF80A0069462046B4
+:1053000003F02CFA0121204603F091F9012240F22A
+:105310002441204603F00AFA1021204603F084F9C4
+:105320000122C021204603F08CF91FBD001001406E
+:105330002DE9F04F8DB034225E496846F2F785FFC3
+:105340005D4F002697F8630700287DD0DFF86CB129
+:105350000121CBF888124FF0000987F86597584D66
+:10536000584C02E0A85DA055761C5548F2F78BFF1B
+:10537000B042F7D8DFF85081C8F800600121A8F1E9
+:105380000400F4F7EFF94FF4FA7004F069FE87F8BF
+:105390006597DFF82CA100260AF17C0A03E01AF8D1
+:1053A0000600A055761C46487C30F2F76CFFB042F0
+:1053B000F5D8C8F8006044480121001FF4F7D2F97D
+:1053C0004FF47A7004F04CFE87F86597DFF8F0A090
+:1053D00000260AF1020A03E01AF80600A055761C1E
+:1053E0003748801CF2F74FFFB042F5D8C246C8F8E4
+:1053F000006035480121001FF4F7B4F94FF47A70CA
+:1054000004F02EFEC84687F86597002602E0A85DE6
+:10541000A055761C2A48F2F736FFB042F7D8554619
+:10542000CAF80060DFF8A0A00121AAF1040A5046E2
+:10543000F4F798F94FF47A7004F012FE23496846A5
+:10544000F2F715FF1E4900E030E0891D6846F2F7CB
+:105450000EFF87F865870026E94603E019F8060085
+:10546000A055761C6846F2F70EFFB042F6D82E60C3
+:1054700001215046F4F776F94FF47A7004F0F0FD0C
+:10548000464687F865870E4900200A310A5C225497
+:10549000401C0728FAD3401E286001215046F4F72B
+:1054A00061F9642004F0DCFDCBF888620DB0BDE842
+:1054B000F08F00006CAD0108D422002000004242B1
+:1054C00050AA0108520A0020BC640240D1290020E1
+:1054D0002DE9F04FFE4C89B0002594F86307AB46E8
+:1054E00000282AD094F8A106032826D294F8A10611
+:1054F000401C84F8A10600210920F4F773FBF5484D
+:105500000126C0F8886294F8641741F2B760A4F5E8
+:1055100080573844009041F2E9603844DFF8B8839E
+:10552000089002290AD094F86407DFF8B0A3002895
+:105530007ED094F8640703287BD0F1E0584608F841
+:1055400005006D1C642DFAD3824684F86507E34993
+:1055500000205A310A5C08F80020401C0828F9D3C2
+:1055600041F22571B94600250F4409E009EB050019
+:1055700000F5805090F8250708EB050108726D1CB6
+:105580003846F2F780FEA842F0D808EB05012C203F
+:10559000087241F24D71002709EB010009350190B5
+:1055A0000AE009EB070000F5805090F84D17EA1962
+:1055B00008F802107F1C0198F2F765FEB842F0D897
+:1055C000C7A1C548F2F753FEC348F2F75CFEC549D0
+:1055D0000860C4480121001FF4F7C4F806E0012068
+:1055E00004F03EFD7F1CB7F57A7F7DD894F86507FF
+:1055F0000028F4D094F86307B84A7732022819D00B
+:105600000020514647463954401C6428FBD384F897
+:1056100065170025505D78556D1C0E2DFAD3009846
+:10562000F2F731FE0004000C36D0002549462DE08B
+:105630007FE0D4E284F865A70025474604E0A74848
+:105640007730405D78556D1CA4487730F2F71BFE2B
+:10565000A842F4D8A34805600121001FF4F782F89E
+:105660004FF47A7705E0012004F0FAFC6D1CBD428E
+:10567000BBD894F865070028F5D017E04A1902F561
+:10568000805292F8B7267B199A736D1C8542F5D328
+:1056900093A19148F2F7EBFD8F48F2F7F4FD9149A1
+:1056A000086090480121001FF4F75CF84FF47A7706
+:1056B00094F86507A8B38C488C494A46006808608E
+:1056C00089485546001D00684860874808300068D2
+:1056D00088600020131803F5805383F8E956401CB6
+:1056E0001428F7D3CE7A00E01AE1087A04AF8B7A57
+:1056F0004A7A87E84D000879CE798B794A798DE826
+:105700004D008B780A787AA1089803F08FF8002171
+:105710000320F4F767FA002802D06E48C0F88852D8
+:10572000B4E3FFE7012004F09BFC6D1CBD42BFD930
+:10573000A4E384F865B7DFF8A491A9F17C0904E03B
+:1057400019F8051008F805106D1C64487C38F2F74C
+:105750009AFDA842F4D8634805600121001FF4F7C0
+:1057600001F84FF4FA7004F07BFC84F865B700256B
+:1057700004E01AF8051008F805106D1C5748F2F7F8
+:1057800082FDA842F5D8574805600121001FF3F7B4
+:10579000E9FF4FF47A7004F063FC84F865B7DFF832
+:1057A0003CA10025AAF17A0A04E01AF8051008F8CD
+:1057B00005106D1C49487A38F2F765FDA842F4D807
+:1057C000DFF820A1CAF800500121AAF10400F3F784
+:1057D000C9FF4FF47A7004F043FC84F865B70025E4
+:1057E00004E019F8051008F805106D1C3B487C38DA
+:1057F000F2F749FDA842F4D8CAF80050394801210F
+:10580000001FF3F7AFFF4FF47A7004F029FCDA467B
+:1058100084F865B7002505E030480B38415D08F88D
+:1058200005106D1C2D480B38F2F72DFDA842F3D85A
+:105830002C4805600121001FF3F794FF4FF4FA791B
+:1058400005E0012004F00CFC6D1C4D4568D894F86F
+:1058500065070028F5D0D34684F865A7DFF87CA05B
+:105860000025AAF13C0A04E01AF8051008F8051012
+:105870006D1C1A483C38F2F706FDA842F4D81948C6
+:1058800005600121001FF3F76DFF05E0012004F022
+:10589000E7FB6D1C4D45D9D894F865070028F5D075
+:1058A00084F865B71D48D0F818020C49643970B106
+:1058B000002045460A5C2A54401C0D28FAD3009863
+:1058C000F2F7E1FC0104090C47D000203EE028E09B
+:1058D000D422002000004242520A0020CCAA010833
+:1058E0000D0A0000BC640240107AFF1F307A0020CD
+:1058F00025303278253032782530327825303278AC
+:10590000253032782530327825303278253032789B
+:1059100025303278253032782500000000004342DF
+:105920004DE2002504E0F948415D08F805106D1CC2
+:10593000F648F2F7A8FCA842F5D812E03A1802F5AA
+:10594000805292F8B7262B185A73401C8842F5D320
+:10595000AFF27401EE48F2F78AFCED48F2F793FCDF
+:105960000546EC4805600121001FF3F7FBFE4FF4EC
+:105970007A7A05E00A2004F073FB6D1C55458AD83D
+:1059800094F865070028F5D0DA4684F865B7002555
+:1059900005E0DE483730415D08F805106D1CDB4836
+:1059A0003730F2F770FCA842F3D8DA4805600121DD
+:1059B000001FF3F7D7FE05E0012004F051FB6D1C3A
+:1059C0004D45DCD894F865070028F5D084F865A724
+:1059D000002505E0CD484830415D08F805106D1CF4
+:1059E000CA484830F2F74FFCA842F3D8C9480560CE
+:1059F0000121001FF3F7B6FE05E0012004F030FBA3
+:105A00006D1C4D45BBD894F865070028F5D0D346EA
+:105A100084F865A7BD4800256E304146425D4A5571
+:105A20006D1C0C2DFAD3BB49681E0860B9480121D2
+:105A3000001FF3F797FE05E0012004F011FB6D1C39
+:105A40004D459CD894F865070028F5D0B2A1B4481C
+:105A500004F0A6FC10B3B24B002145189A4605EBA2
+:105A60000A0255797A1802F58052B94682F8A25690
+:105A7000491C1429F1D394F8FE06A8B3A448A949F7
+:105A80003238F2F7F4FBA149A14812393238F2F763
+:105A9000EEFB84F865B7002547460CE0012004F0D2
+:105AA000DFFA6D1CB5F5FA7FD0D9E7E198483238B6
+:105AB000405D78556D1C96483238F2F7E4FBA842F9
+:105AC000F4D8944805600121001FF3F74BFE4FF412
+:105AD000FA7705E0012004F0C3FA6D1CBD42E4D85A
+:105AE00094F865070028F5D0642004F0B9FA84F82A
+:105AF00065B7864800257A304146425D4A556D1C9F
+:105B00000B2DFAD38349681E086082480121001FCB
+:105B1000F3F728FE06E0012004F0A2FA6D1CB5F5AB
+:105B2000FA7FC2D894F865070028F4D07EA17C489B
+:105B300004F036FC071E3FD0642004F091FA0020E8
+:105B40004A465D46111801F5805181F8E956401C1E
+:105B50001428F7D3002053463918194491F801C08E
+:105B6000111801F5805181F8EEC6401C0F28F3D3BF
+:105B700000210320F4F736F810B16C48C0F88852C1
+:105B8000642004F06DFA84F86557604900250E39E9
+:105B900040464A5D42556D1C072DFAD35D49681E8B
+:105BA00008605C480121001FF3F7DCFD642004F06D
+:105BB00057FA4FF4FA770DE0012004F051FA6D1C0A
+:105BC000B5F5FA7FB2D959E1012004F049FA6D1C0C
+:105BD000BD42F8D894F865070028F5D056E184F85E
+:105BE00065B704E01AF8051008F805106D1C474861
+:105BF0006430F2F748FBA842F4D84648056001211A
+:105C0000001FF3F7AFFD4FF47A7004F029FA84F81F
+:105C100065B7DFF8F8A00025AAF1160A04E01AF823
+:105C2000051008F805106D1C38481638F2F72BFBE4
+:105C3000A842F4D8374805600121001FF3F792FD10
+:105C40004FF47A7004F00CFAD94684F865B7DFF89F
+:105C5000BCA00025AAF1180A04E01AF8051008F8FB
+:105C600005106D1C29481838F2F70DFBA842F4D82E
+:105C7000DFF8A0A0CAF800500121AAF10400F3F750
+:105C800071FD4FF47A7004F0EBF9CB4684F8659718
+:105C9000DFF87890002509F1590904E019F805109A
+:105CA00008F805106D1C19485930F2F7ECFAA842B3
+:105CB000F4D8CAF8005017480121001FF3F752FD2D
+:105CC0004FF4FA7905E0012004F0CAF96D1C4D4546
+:105CD00075D894F865070028F5D084F865B70025D5
+:105CE00005E00A48AF30415D08F805106D1C074813
+:105CF000AF30F2F7C8FAA842F3D8CAF80050054806
+:105D00000121001FF3F72EFD18E0000068AA01082A
+:105D1000520A0020BC64024049434349443A00000F
+:105D200060720020D1290020493A00000000424260
+:105D3000012004F095F96D1C4D4540D894F8650795
+:105D40000028F5D084F865B794F86307564902280F
+:105D50000ED0002045460A5C2A54401C0D28FAD378
+:105D60000098F2F790FA0104090C1DD0002014E00D
+:105D7000002504E04C48415D08F805106D1C4A48B8
+:105D8000F2F781FAA842F5D812E03A1802F58052EB
+:105D900092F8B7262B18DA73401C8842F5D3AFF27D
+:105DA000C0414248F2F763FA4048F2F76CFA054600
+:105DB000CAF8005001213E48F3F7D4FC07E05DE04B
+:105DC0000A2004F04DF96D1CB5F57A7F56D894F889
+:105DD00065070028F4D0374837495D4600680860F9
+:105DE0003448001D00684860324808300068886008
+:105DF00000203A1802F5805282F8E956401C142817
+:105E0000F7D3087A0DF1100CCF7A8B7A4A7A8CE8A6
+:105E10008D000879CF798B794A798DE88D008B7860
+:105E20000A78AFF23451089802F000FD00210320F7
+:105E3000F3F7D8FE10B12148C0F88852642004F06E
+:105E40000FF984F865571849002540468C394A5D9A
+:105E500042556D1C072DFAD3681ECAF800000121B7
+:105E60001348F3F77FFC642004F0FAF84F4609E08A
+:105E7000012004F0F5F86D1CBD4203D986F31388A8
+:105E8000FCF774FC94F865070028F1D05D4684F8AF
+:105E9000A1B600210920F3F7A5FE0848C0F88852F2
+:105EA00009B0BDE8F08F0000EDAA0108520A0020F9
+:105EB000B8640240107AFF1F307A0020000042428E
+:105EC0002DE9F04700205C4F01463954401C6428FE
+:105ED000FBD35A4D894685F86517594900200A5C5D
+:105EE0003A54401C0828FAD3DFF8588141F2257053
+:105EF000002608EB000408E008EB060000F58050DF
+:105F000090F82507B9190872761C2046F2F7BBF9FC
+:105F1000B042F1D82C20B9190872002441F24D7119
+:105F200008EB010A093608E008EB040000F5805090
+:105F300090F84D0731197854641C5046F2F7A3F9D4
+:105F4000A042F1D840A13C48F2F791F93A48F2F763
+:105F50009AF93E4E3060A6F1040A01215046F3F74B
+:105F600001FC05E0012004F07BF8641C642C03D8DC
+:105F700095F865070028F5D03548D0F81802304963
+:105F80001D31B0B100204A463A54401C6428FBD36E
+:105F900085F865270024085D3855641C0E2CFAD35B
+:105FA0002C48F2F770F90004000C30D00024414670
+:105FB00027E085F865970024884603E018F8040078
+:105FC0003855641C1E481D30F2F75DF9A042F5D823
+:105FD000346001215046F3F7C5FB05E0012004F0D1
+:105FE0003FF8641C642C21D895F865070028F5D08B
+:105FF0001CE00A1902F5805292F8B7263B199A73F1
+:10600000641C8442F5D310A10B48F2F730F90A481A
+:10601000F2F739F9306001215046F3F7A3FB05E0B0
+:10602000012004F01DF8641C642C03D895F8650762
+:106030000028F5D0BDE8F087520A0020D4220020C5
+:1060400026AB0108D41200200D0A0000BC640240F7
+:10605000000043428B2900202DE9FC5F01215920DB
+:1060600000F0BAF800248DF804400220DFF894B064
+:106070004FF47C578DF80700009769465846F4F7AF
+:106080007BF9FC20DFF8809000908DF8044001251A
+:106090008DF8075069464846F4F76EF9DFF86CA0B2
+:1060A0004FF440468DF8044000968DF8075069463D
+:1060B0005046F4F761F90720DFF8548000908DF81E
+:1060C00004408DF8075069464046F4F755F907211A
+:1060D0004046F4F7A6F931465046F4F7A2F939469E
+:1060E0005846F4F79EF9FC214846F4F79AF9094816
+:1060F000D0F828120848012902D00470BDE8FC9F9E
+:106100000570FBE70010024000180240000C02403E
+:106110000000024000004242D412002010B5FFF7F8
+:106120009BFF642003F09CFF1048D0F83C121048FD
+:1061300019B1002180F8631710BD0E49D1F818225B
+:1061400092B1012280F86327D1F80822D1F80C120D
+:1061500042EA4101C94380F8641790F8641701F0DE
+:10616000030180F8641710BD0222EBE70080414272
+:10617000D4220020000043427CB50121102000F011
+:106180002BF84CF20400012400908DF8044000200C
+:106190008DF8060003208DF80500084D8DF80740A6
+:1061A00069462846F4F7E8F804212846F4F737F959
+:1061B0000348C0F8B842C0F8BC427CBD00100240A1
+:1061C00000004242FFF7D8BF4FF400610148F4F7E6
+:1061D0001FB9000000040240044A0029116801D0E0
+:1061E000014300E0814311607047000030380240F5
+:1061F000044A0029116801D0014300E08143116085
+:106200007047000010380240044A0029116801D08C
+:10621000014300E0814311607047000034380240C0
+:10622000044A0029116801D0014300E08143116054
+:106230007047000040380240044A0029116801D02C
+:10624000014300E0814311607047000020380240A4
+:10625000044A0029116801D0014300E08143116024
+:106260007047000044380240044A0029116801D0F8
+:10627000014300E081431160704700002438024070
+:1062800070B5204B1968204C11F00C0104D0661039
+:10629000042903D0082903D004601BE0066019E03C
+:1062A000184A121F1168C1F38055116801F03F01AF
+:1062B00015B1B6FBF1F101E0B4FBF1F1146812681D
+:1062C000C4F388146143C2F30142521C5200B1FB73
+:1062D000F2F1016019680F2202EA11110B4A545CB5
+:1062E0000168E14041601C68072505EA9424145DBB
+:1062F00021FA04F484601B6805EA5333D25CD14070
+:10630000C16070BD083802400024F4000000002085
+:1063100005490028086802D040F0040001E020F0A0
+:10632000040008607047000000080650014800683B
+:10633000704700000808065070B5012080F31088EF
+:106340000C4D10212846F4F76AF808212846F4F786
+:1063500068F8D720F2F7F4FEFF20F2F7F1FE0446CA
+:1063600010212846F4F75DF8002181F310882046BB
+:1063700070BD00000000024070B5012080F310885D
+:10638000194C0020A080FFF7D7FF000609D4012098
+:1063900003F066FEA088401C80B2A080C828F2D31B
+:1063A0001EE0A088C8281BD2104D10212846F4F703
+:1063B00036F808212846F4F734F89F20F2F7C0FE9B
+:1063C000FF20F2F7BDFEFF20F2F7BAFE6070102149
+:1063D0002846F4F726F8002080F31088607870BD16
+:1063E000002080F3108870BD2212002000000240BF
+:1063F00070B5012188B08803FFF712FF0121022048
+:10640000FFF7EAFE00244FF400602F4E8DF80440A1
+:1064100000908DF8074069463046F3F7ADFF012143
+:106420008DF8041002258DF8055008038DF80640FC
+:106430008DF80710009069463046F3F79DFF05225E
+:106440000D213046F3F7D4FF05220E213046F3F735
+:10645000CFFF05220F213046F3F7CAFF4FF460400B
+:1064600000908DF8045003208DF805008DF806404B
+:106470008DF8074069463046F3F77EFF134D2846F6
+:1064800000F04AF8ADF810406815ADF81200182079
+:10649000ADF814000720ADF81800ADF808404FF42F
+:1064A0008270ADF80C40ADF80A00ADF80E40ADF8C2
+:1064B000164002A9284600F064F80121284600F0A1
+:1064C00021F808B070BD0000000402400038004010
+:1064D00070B50B4C05460221204600F047F8002815
+:1064E000F9D02946204600F04AF80121204600F064
+:1064F0003DF80028F9D0204600F03FF8C0B270BD4A
+:10650000003800400029018802D041F0400101E03C
+:1065100021F0400101807047114910B588420AD12D
+:10652000841401212046FFF79FFE2046BDE810405D
+:106530000021FFF799BE0B49884202D101210414C2
+:1065400004E0094988420AD10121C4132046FFF71B
+:1065500073FE2046BDE810400021FFF76DBE10BD60
+:106560000030014000380040003C0040024600205E
+:1065700012890A4200D001207047808970478181CA
+:10658000704730B502884C8802F441530A88CD88A0
+:1065900022438C882C4322430C8922434C8922437A
+:1065A0008C892243CC8922431A430280828B22F4B5
+:1065B00000628283098A018230BD0246002003E026
+:1065C00012F8013B1844C0B2491E89B2F8D2704794
+:1065D0002DE9F04101218D070024284601F0EEFC51
+:1065E000F0B3F4F7D1F9284E002006F580533DE0D2
+:1065F00006EB840101F58051D1F880271278012A39
+:10660000D1F8802703D05278012A08D02CE01070EE
+:10661000D1F880275070D1F88027907030E0D1F801
+:106620008027927802BBD1F8802757687F1C57607B
+:10663000D1F880275268D1F88077BF68BA4213D367
+:10664000D1F880770122BA70D1F88027D278012A58
+:1066500016D0D1F880275070D1F88027506000E024
+:1066600008E0D1F88017C870641CE4B293F87E1774
+:10667000A142BDD82846BDE8F041012101F0E8BBA8
+:10668000D1F880174860EFE7D41200200CB5002243
+:10669000254900920192086840F4803008604FF468
+:1066A000A063086800F4003001900098401C00903E
+:1066B000019810B900989842F3D10868800330D54A
+:1066C0000120019018484030026842F08052026078
+:1066D0001648026842F4804202601348083002689B
+:1066E00002600268026002680260031F104A1A60BA
+:1066F0000A6842F080720A600A689201FCD50D4A6D
+:1067000040F205611160016821F003010160016838
+:1067100041F0020101600168C1F381010229FAD14F
+:106720000CBD01920CBD000000380240007000401A
+:1067300008544007003C02407CB500229FED170A38
+:1067400000928DED010A6D4601AC16E0835CA3F169
+:106750003006102E05D2009B1B010093865C303E54
+:1067600007E0413B062B0CD2009B1B010093865C8B
+:10677000373E1E43521CD2B200968A42E6D3002016
+:1067800006E0BFEE000A7CBD2A5C2254401CC0B269
+:10679000B0EB510FF8D39DED010A7CBD0000000065
+:1067A00030B505460022104611E0AB5CA3F1300481
+:1067B000102C02D244EA001007E0A3F14104062C99
+:1067C00008D20401A3F137002043521CD2B28A42FE
+:1067D000EBD330BD4FF0FF3030BD00002DE9FC4160
+:1067E0004C4C4FF03808A0780021FBF7D9F8012570
+:1067F0000826CDE900650246182000234146FCF733
+:10680000E9F9071D07EB47004006000E08232D227B
+:1068100041460095FCF770F9607800217F1CFBF77A
+:10682000BFF8024607EB4700CDE900654006000EC1
+:1068300000234146FCF7CEF9074407EB470040062A
+:10684000000E08232D2241460095FCF755F92078CB
+:1068500000217F1CFBF7A4F8024607EB4700CDE9B7
+:1068600000654006000E00234146FCF7B3F90744DB
+:1068700007EB47004006000E082320224146009502
+:10688000FCF73AF9607900217F1CFBF789F8024692
+:1068900007EB4700CDE900654006000E00234146A6
+:1068A000FCF798F9074407EB47004006000E082361
+:1068B0002D2241460095FCF71FF9207900217F1C0D
+:1068C000FBF76EF8024607EB4700CDE9006540068E
+:1068D000000E00234146FCF77DF9074407EB470013
+:1068E0004006000E08232D2241460095FCF704F9CE
+:1068F000E07800217F1CFBF753F8024607EB4700C6
+:10690000CDE900654006000E00234146FCF762F920
+:10691000BDE8FC817C2600200249C87001208871F6
+:1069200070470000D41200202DE9FC5F00252C46A2
+:10693000F3F774FBDFF80C8498F8060000287CD08D
+:10694000AB4688F806B0FBF731FF98F80300FE4F1E
+:106950004FF0080A4FF0010908F5805610286DD253
+:10696000DFE810F010008800F50083017802C4020F
+:106970008603420530067D06DD06A5074A08910814
+:106980001209ED09F3F7F0FF01280AD0022808D018
+:10699000042806D0082804D10220FFF7BDFF86F89E
+:1069A000A0B11020CDE9000900214C461523E7A233
+:1069B0000846FCF7ACF996F8A10118B3CDE900A49C
+:1069C00055460523E6A214210020FCF7A0F9CDE9E5
+:1069D000005496F8A121002314211E20FCF7FAF898
+:1069E000CDE9005496F8A1010A2300EB400101EB28
+:1069F000001008EB001041F62E2142181421282027
+:106A0000FCF785F996F8A001FF2826D096F8A0019A
+:106A1000CDE900040A2364221E211846FBF7EAFF91
+:106A2000CDE900A496F8A02100232D213220FCF707
+:106A3000D1F800EB4001322001E0FDE3B8E300EBC8
+:106A40004100C0B2082325222D210094FCF754F800
+:106A500096F8A001642807D0AAE3CDE900A4152385
+:106A60002D21C1A21420E2E286F8A0B10220FFF796
+:106A700053FFF1E7F3F778FF01280BD0022809D084
+:106A8000042802D0082805D101E0092000E00420F4
+:106A9000FFF742FF96F8620738B196F8630738B1FE
+:106AA000012808D0022811D108E01523B2A207E07E
+:106AB0001523B4A204E01523B6A201E01523B8A261
+:106AC000CDE900A900210846FCF721F998F8020059
+:106AD000012802D002280CD101E0B54901E0B449F7
+:106AE0001231CDE9001909231A460A210020FCF7CA
+:106AF000C1F8AF4818234838CDE900094C461A467A
+:106B000000216820FCF7B6F8CDE900A4554615230E
+:106B1000A8A21A210020FCF7FAF8CDE900541523A9
+:106B2000AAA224210020FCF7F2F8CDE90054D8F8FD
+:106B30005420002324215420FCF74CF8D8F85400AA
+:106B400010B90220FFF7E8FEFFF748FE84E7F3F7ED
+:106B50000BFF012817D0022815D0042802D00828DE
+:106B600011D107E096F89C0120F0800086F89C0186
+:106B7000092006E096F89C0120F0800086F89C0130
+:106B80000420FFF7C9FE96F8620738B196F863074C
+:106B900068B101280ED0022814D118E0CDE900A96F
+:106BA000002115238DA20846FCF7B1F815E0152346
+:106BB00074A201E0152377A2CDE900A900210846BF
+:106BC000FCF7A5F896F827060F2803D005E0152353
+:106BD00073A2F1E70120FFF79FFE98F80200012859
+:106BE00002D0022811D106E071480923CDE900093D
+:106BF0001A460A2106E06E4909231231CDE900192F
+:106C00001A460A210020FCF735F896F8A00110B1C9
+:106C10000020FFF781FE664818234838CDE90009B7
+:106C20004C461A4600216820FCF724F81025CDE9CF
+:106C300000542B466BA214212820FCF768F8CDE9FC
+:106C400000A4152369A224211220FCF760F896F80D
+:106C50009C0100067FF578AFCDE90054102368A2AF
+:106C60002E210020FCF753F86EE7F3F77DFE012894
+:106C700006D002280BD0042812D0082810D114E026
+:106C800098F8040060B198F80400401E06E098F8F7
+:106C90000400402804D298F80400401C88F804003E
+:106CA00098F80300032805D0D6E60220FFF734FE4B
+:106CB0005846F3E73E4801220021A43001F066F86F
+:106CC0001024CDE9004998F8040000EB8001C1EBE5
+:106CD0008010404490F85C20002319465020FBF7B8
+:106CE00079FF0326CDE9006B10235D464AA21946C1
+:106CF0000020FCF70CF8CDE9004998F8040000EBFF
+:106D00008001C1EB80104044D0F85D20002319467B
+:106D10005020FBF75FFFCDE90065102343A2182147
+:106D20000020FBF7F4FFCDE9004998F8040000EBE0
+:106D30008001C1EB80104044D0F861200023194647
+:106D400050207DE0D4120020000042424669726D5E
+:106D500077617265446F776E6C6F6164000000004C
+:106D6000506F72743A000000446F776E6C6F61640C
+:106D7000204661696C2100004E6F205369676E6187
+:106D80006C000000547970653A53746174696F6ED9
+:106D900000000000547970653A436C6F7564000020
+:106DA000547970653A436C6F75642D546573740043
+:106DB000F4C901084F66666C696E65205265636FA1
+:106DC00072642055706C6F61640000005265636FDF
+:106DD0007264206E756D6265723A00004F66666C73
+:106DE000696E6500424C5545534B5900454E45521E
+:106DF000475920544543484E4F4C4F4759000000D7
+:106E0000557067726164652045525220436865631E
+:106E10006B2047756E0000004C3A20202020202077
+:106E2000202020202020202000000000503A202098
+:106E300020202020202020202020202000000000D2
+:106E4000FBF7C8FE1023AFF2EC02CDE9006500218C
+:106E5000502008E6F3F788FD012806D002280BD061
+:106E6000042813D0082824D128E098F8040000B39F
+:106E700098F80400401E06E098F80400032818D291
+:106E800098F80400401C88F8040012E098F8040008
+:106E900030B1012806D0022806D0032809D105E028
+:106EA000052004E0062002E0072000E00820FFF7AC
+:106EB00033FD98F80300042805D0CDE50220FFF744
+:106EC0002BFD5846DFE704220021FE4800F05EFF5C
+:106ED0001021CDE9001B98F80400FA4901EB0012DB
+:106EE00098F804000007010E1023F6E3F3F73CFDC9
+:106EF000082802D10420FFF70FFD98F803000528A9
+:106F0000DBD1F04804220021403000F03FFF96F82A
+:106F1000630720B101280AD0022823D12EE01023D4
+:106F2000AFF2A012CDE900A91946002018E04C46A6
+:106F300057461023AFF2A412CDE900A9194600204C
+:106F4000FBF7E5FECDE900741023DFA23821002015
+:106F5000FBF7DDFECDE900741123DD4A38211E2048
+:106F6000FBF7D5FE96F8640708B396F86407012886
+:106F70001DD096F8640702285AD06DE5CDE900A926
+:106F800010234C465746D3A219460020FBF7BFFEFC
+:106F9000CDE900741023CCA238210020FBF7B7FE06
+:106FA000CDE9007411233821CE4A1E20D8E744468B
+:106FB000601900F5805090F8A20618B96D1CADB2AA
+:106FC000152DF5D3CDE900A94E4657461023C6A28C
+:106FD0001A210020FBF79BFE601941F2A2614218C2
+:106FE000CDE9007610231A212020FBF790FECDE991
+:106FF00000761023BEA224210020FBF788FEB44AAD
+:10700000CDE900762421102339320846FBF77FFEB4
+:10701000CDE900761023B8A22E210020FBF777FEE1
+:10702000AB4ACDE900760F232A322E21242075E3C6
+:10703000CDE900A94C4655461023B1A21A210020E3
+:10704000FBF765FEA24ACDE90054102361321A21F4
+:107050001E20FBF75CFECDE900541023A6A22421DC
+:107060000020FBF754FE9A4A142325322E21FDE31B
+:10707000F3F77AFC012804D0022809D0082814D19B
+:1070800010E098F8040080B198F80400401E06E073
+:1070900098F80400032808D298F80400401C88F8E7
+:1070A000040002E00420FFF737FC98F8030047468D
+:1070B00006287DD1834804220021C03000F066FEFE
+:1070C0004E461020CDE900063A79B946B84601236C
+:1070D00000213E20521CFBF77DFDCDE900A657465E
+:1070E000102389A200214820FBF711FEDFF8D4A16C
+:1070F0000823AAF1740ACDE900A61A4600217820D7
+:10710000FBF7B8FDCDE90076102382A208214820C4
+:10711000FBF7FDFD08231A4619467820CDE900ABA0
+:10712000FBF7A8FDCDE9007610237DA219460020CB
+:10713000FBF7EDFD98F8040000EB400101EB0011B6
+:1071400008EB011000F5805090F85D0B4FF0100334
+:10715000012842D074A2CDE9007610211E20FBF751
+:10716000D6FDCDE90076B846102371A21821002083
+:10717000FBF7CDFD99F8040000EB400101EB001096
+:1071800009EB001000F5805090F8560BCDE9008611
+:10719000052899F8040000EB400101EB001009EB11
+:1071A000001000F580501AD090F8560B634900E0AB
+:1071B00007E201EB00120C2318213620FBF7A7FD94
+:1071C0000120CDE9008010235DA220210020FBF7E3
+:1071D0009EFD09264FF0200BF6E05CA2BBE790F87D
+:1071E0005C0B56497031E2E706EB46014FF07A0935
+:1071F000B9EB410F02D2641CA4B20026387900EB2F
+:10720000400101EB001007EB001000EB051000F54A
+:10721000805090F8820BC009CDE90080387900EBEE
+:10722000400101EB001007EB001000EB051000F52A
+:10723000805090F8802B00E0F1E30BEBC400C1B26A
+:1072400006EB46004006000E0023FBF7C3FC30446B
+:1072500086B206EB4601CA46B9EB410F02D2641C66
+:10726000A4B20026387900EB400101EB001007EBD7
+:10727000001000EB051000F5805090F8820BD94605
+:10728000C00900900BEBC400C1B206EB46004006FB
+:10729000000E08232D22FBF72FFC761CB6B206EB5E
+:1072A0004601BAEB410F02D2641CA4B20026387921
+:1072B00000EB400101EB001007EB001000EB0510A4
+:1072C00048E0000018CA010855524C3A000000007E
+:1072D00098290020547970653A436C6F75642D5479
+:1072E0006173740075AA01084943434944000000D2
+:1072F00041504E203A000000494D45493A000000F7
+:10730000535349443A0000004F6E4C696E65203A71
+:10731000200000004F66664C696E653A2000000050
+:10732000547970653A00000052533438350000003B
+:1073300050726F746F636F6C3A00000018CB0108D5
+:1073400047756E2D416464723A0000004C4F524103
+:107350000000000000F5805090F8820BC009CDE9D4
+:107360000080387900EB400101EB001007EB0010C2
+:1073700000EB051000F5805090F8812B09EBC4005C
+:10738000C1B206EB460040064F46000E0023FBF755
+:1073900021FC304486B206EB4601BAEB410F02D223
+:1073A000641CA4B200260120009007EBC400C1B207
+:1073B00006EB46004006000E08233B22FBF79CFB31
+:1073C000761C6D1CB6B2ADB2FB4F387900EB4001B4
+:1073D00001EB001007EB001000F5805090F8570B00
+:1073E000A8423FF601AFECE0F3F7BEFA012804D063
+:1073F000022809D0082814D110E098F8040080B1C0
+:1074000098F80400401E06E098F80400032808D20B
+:1074100098F80400401C88F8040002E00420FFF7FC
+:107420007BFA98F803000728DDD1012688F806606A
+:1074300004220021E14800F0A9FC1020CDE900065B
+:1074400098F80420012300214020521CFBF7C2FBC6
+:10745000CDE900A6D1461023D9A214210020FBF7C4
+:1074600056FC09269EE006EB46014FF07A08B8EB81
+:10747000410F02D2641CA4B200264FF0010BCDE9EB
+:10748000009B387900EB400101EB001007EB001086
+:1074900000EB051000F5805090F8802B4FF0140A97
+:1074A0000AEBC400C1B206EB46004006000E002302
+:1074B000FBF790FB304486B206EB46017A20B0EB36
+:1074C000410F02D2641CA4B200260AEBC400C1B270
+:1074D00006EB4600D846CDF800B04006D346000E75
+:1074E00008232D22FBF708FB761CB6B206EB4601FB
+:1074F0004FF07A0ABAEB410F02D2641CA4B2002604
+:10750000CDE90098387900EB001101EB002007EB82
+:10751000C00005EB051100EBC10000F5005090F82C
+:107520005400642110FB01F0020A0BEBC400C1B24D
+:1075300006EB460040065F46000E0023FBF74AFBC1
+:10754000304486B206EB4601BAEB410F02D2641C0E
+:10755000A4B2002607EBC400C1B206EB4600400609
+:10756000000E08232522CDF80080FBF7C5FA761C13
+:10757000B6B206EB4601BAEB410F02D2641CA4B2CC
+:10758000002607EBC400C1B206EB46004006000E21
+:1075900008233B22CDF80080FBF7AEFA761C6D1C69
+:1075A000B6B2ADB2844F387900EB400101EB001068
+:1075B00007EB001000F5805090F8570BA8423FF6FB
+:1075C00052AFDAE3F3F7D0F9082802D10420FFF72D
+:1075D000A3F998F803000828F3D178480422002181
+:1075E000403000F0D3FBCDE900A94E4657461023AA
+:1075F000764A14210020FBF78AFBC14605EB4500C3
+:1076000000EB051109EB011841F6683010F808008D
+:10761000C0071FD005EB8501142000EB4104CDE924
+:107620000076E1B205236AA20020FBF770FBCDE9EA
+:107630000076E1B201236A1C1E20FBF7CBFA41F66B
+:107640005E31CDE9007608EB0102E1B20A232A207F
+:10765000FBF75DFB6D1CADB2042DCFD38DE3F3F7CB
+:1076600083F9012806D002280DD0042815D0082857
+:1076700037D13BE098F8040018B198F80400401E98
+:1076800028E0052026E098F80400052803D298F8A1
+:107690000400401C1EE058461CE098F80400062830
+:1076A0001FD2DFE800F003050709111B0A2016E0CE
+:1076B0000B2014E00C2012E00D20FFF72DF996F8B6
+:1076C000610700F00F0005E00E20FFF725F996F89E
+:1076D0006107000988F8040003E01EE00F20FFF7AF
+:1076E0001BF998F80300092804D046E30220FFF7AD
+:1076F00013F9D0E798F80400304C0422803404EBEE
+:107700000010002100F042FB1021CDE9001B98F889
+:1077100004000B4604EB00120021002031E2F3F7D5
+:1077200023F9012806D002280BD0042813D00828FA
+:107730006AD16EE098F8040040B398F80400401E47
+:1077400006E098F8040003285ED298F80400401C74
+:1077500088F8040058E098F8040000EB400101EBC1
+:10776000001008EB001000F5805090F85D0B012828
+:107770000DD098F8040000EB400101EB001008EB7D
+:10778000001000F5805090F85D0B28B33CE098F8AD
+:1077900004005C4600EB400101EB001008EB001018
+:1077A00000F5805080F85DBB98F804100220F2F7D5
+:1077B00019FAC7F8884227E0D4120020B8CB010894
+:1077C00047756E2D525353493A000000B0A401088A
+:1077D000506F72742D00000098F804004C4600EBC6
+:1077E000400101EB001008EB001000F5805080F81C
+:1077F0005D9B98F80400FAF7A9FDC7F8884298F84D
+:1078000004100220F2F7EEF998F803000A2805D0D8
+:10781000B3E20920FFF780F8584699E704220021D7
+:10782000F74800F0B3FACDE900A94C4655461523B8
+:10783000F4A214212820FBF76AFACDE9005498F845
+:107840000420012314214620521CFBF7C3F998F8A9
+:10785000040000EB400101EB001008EB001000F504
+:10786000805090F85D0B01280FD000E01BE098F8E5
+:10787000040000EB400101EB001008EB001000F5E4
+:10788000805090F85D0B18B10AE01523DFA201E0EB
+:107890001523E1A2CDE900541E210020FBF737FAA1
+:1078A0001523E0A23221CDE90054002069E1F3F76D
+:1078B0005BF8E14C012806D0022812D0042821D020
+:1078C000082837D123E098F80400F8B194F8890229
+:1078D00018B198F80400FAF739FD98F80400401E32
+:1078E0000DE098F80400032824D294F8890218B116
+:1078F00098F80400FAF72AFD98F80400401C88F86C
+:10790000040017E084F8899284F87D9212E009203F
+:10791000FFF702F8584688F804B084F87C9294F88F
+:10792000891239B1C7F8880284F8890298F80400EE
+:10793000FAF70CFD98F803000B2831D1B048042267
+:107940000021403000F022FACDE900A94D4656460C
+:107950001523ACA212212820FBF7D9F9CDE9006547
+:1079600098F80420012312214620521CFBF732F91B
+:10797000CDE900651523B1A21C210020FBF7C7F952
+:10798000CDE900651523B3A226210020FBF7BFF93E
+:10799000CDE900651523B5A230210020FBF7B7F92A
+:1079A00094F88902012826D14D4688F8069094F86B
+:1079B0007E0280B1C7F888B284F87EB298F80400DD
+:1079C0000121FAF7BBFDCDE900A51523ACA23821B2
+:1079D0000020FBF79CF994F8880200280BD084F86B
+:1079E00088B2CDE900A51523A9A238210020FBF714
+:1079F0008EF9C7F88852C0E1F2F7B6FF012814D01B
+:107A0000022812D0042802D008280ED10AE0F1F78B
+:107A100013FD142804D0584686F8A70305E0B0E10A
+:107A20004846F9E70920FEF777FF98F803000C288D
+:107A300074D1734804220021803000F0A7F9CDE909
+:107A400000A94C465546152395A21A210020FBF7A4
+:107A50005EF9CDE90054152396A224210020FBF7FE
+:107A600056F9CDE90054152396A22E210020FBF7EC
+:107A70004EF996F8A7034FF0150308B197A200E05E
+:107A80009CA238210FE7F2F76FFF012806D00228E9
+:107A90000DD0042817D0082845D140E098F80400FC
+:107AA00018B198F80400401E0AE0032008E098F896
+:107AB0000400032803D298F80400401C00E0584654
+:107AC00088F804002FE098F8041096F8610761F335
+:107AD000030086F8610700210320F2F783F810B352
+:107AE00096F86147022006F5CE76FEF715FFF2F70D
+:107AF000CFF886F8C54500210320F2F773F83078F7
+:107B000020F001003070307840F006003070A6F8A8
+:107B100002B000210120F2F765F81DE133E00920F1
+:107B2000FEF7FAFECBE798F803000D282BD1344876
+:107B300004220021C03000F029F91024CDE90049C9
+:107B400096F861076E4D00F00F0005EB001223461A
+:107B500021460020FBF7DBF896F8610798F804103F
+:107B600000F00F00884202D0CDE9004B01E0CDE9E2
+:107B7000004998F804000C2305EB00122021002096
+:107B8000121DFBF7C4F8F8E0F2F7EEFE012806D06C
+:107B900002280DD0042817D0082827D12BE098F808
+:107BA000040018B198F80400401E0AE0042008E020
+:107BB00098F80400042803D298F80400401C00E060
+:107BC000584688F8040011E098F8041096F8610708
+:107BD00061F3071086F8610700210320F2F702F82D
+:107BE00020B10220FEF798FEFDF7E0FA98F80300B6
+:107BF0000E2804D0C1E00920FEF78EFEE0E781E008
+:107C0000C8CC0108504F52543A0000005459504516
+:107C10003A4C4F5241000000545950453A525334A7
+:107C2000383500005061737320456E7465722043CF
+:107C300068616E6765000000D4520020313A4469E3
+:107C400070207377697463682031616E6432204FED
+:107C50004E000000323A496E7365727420736C6195
+:107C60007665206D6F64756C65000000333A506175
+:107C7000737320456E7465722053746172740000D2
+:107C800053746174653A53656E64696E67000000F1
+:107C900053746174653A436F6D706C657465000070
+:107CA000496E7365727420552D4469736B20466963
+:107CB000727374005468616E205061737320456E56
+:107CC00074657200466F726D61743A464154333286
+:107CD0003B4D41583A3332470000000046696E641C
+:107CE00020552D4469736B2C4F7574707574696ED3
+:107CF0006700000053746174653A49646C65000064
+:107D000008CE0108042200211F4800F03FF810248B
+:107D1000CDE9004996F861071B4D20F00F00803532
+:107D20004219234621460020FAF7F1FF98F8040093
+:107D300096F86117B0EB111F3FF419AF14E7F2F793
+:107D400013FE01280FD002280DD0042802D00828E5
+:107D500009D105E0F1F79CFF89F31388FAF716FDC6
+:107D60000920FEF7D9FD98F803000F2805D1064831
+:107D700004220021D03000F009F8BDE8FC5FFAF7DA
+:107D80007FBEBDE8FC9F0000C8CD01082DE9F84F7B
+:107D90000025924688468146012715E000242E01E1
+:107DA00009EB040101EB081000EB051000970278C5
+:107DB000E006F1B2000E1023FAF79EFE641CE4B256
+:107DC000102CEDD36D1CEDB25545E7D3BDE8F88F0F
+:107DD000064800210172817201214172C172642240
+:107DE000026181710220FEF797BD0000D4120020CD
+:107DF000124810B5016841F4700101601048016833
+:107E000041F0010101600E4A002108321160026850
+:107E10000C4B1A400260031D0B4A1A60026822F4E0
+:107E20008022026006480C300160FEF72FFC0349F7
+:107E30004FF000608039086010BD000088ED00E060
+:107E400000380240FFFFF6FE10300024FEF7C0BBF2
+:107E5000C943018270470029018802D041F0010125
+:107E600001E021F00101018070470000464910B592
+:107E7000884206D101210846FEF7F6F900210120CB
+:107E80005BE0B0F1804F09D0404988420DD101211B
+:107E90000220FEF7D1F90021022070E001210846FE
+:107EA000FEF7CAF90021012069E03949884206D16C
+:107EB00001210420FEF7C0F9002104205FE03549CC
+:107EC000884206D101210820FEF7B6F900210820DA
+:107ED00055E03149884206D101211020FEF7ACF966
+:107EE000002110204BE02D49884206D1012120209D
+:107EF000FEF7A2F90021202041E02949884206D15D
+:107F000001210220FEF7B0F90021022015E02549E9
+:107F1000884202D101210C040AE02349884202D19F
+:107F200001214C0404E0214988420AD101218C043A
+:107F30002046FEF799F900212046BDE81040FEF7E3
+:107F400093B91B49884206D101214020FEF774F9FC
+:107F50000021402013E01749884206D101218020EA
+:107F6000FEF76AF90021802009E0134988420AD10E
+:107F7000841501212046FEF75FF900212046BDE867
+:107F80001040FEF759B910BD000001400004004048
+:107F900000080040000C00400010004000140040A9
+:107FA00000040140004001400044014000480140FD
+:107FB00000180040001C0040002000400246002045
+:107FC000138A92890B4202EA010202D0002A00D0F1
+:107FD00001207047002A828901D00A4300E08A43C9
+:107FE0008281704730B50288164C174DA0420DD0E3
+:107FF000A8420BD0B0F1804F08D0144B984205D066
+:10800000134B984202D0134B984203D122F07003D5
+:108010004A881A43104B984206D0104B984203D01E
+:1080200022F440730A891A4302804A68C2620A88AD
+:108030000285A04201D0A84201D1897A018601219E
+:10804000818230BD00000140000401400004004076
+:1080500000080040000C00400010004000140040E8
+:1080600010B5FEF75BF8FEF7ADF800F095F9F1F703
+:10807000AFFE1348017821F001010170017841F051
+:1080800006010170002141800120F1F7ABFDF2F7FC
+:10809000BDFBF0F7DDFFF1F741FCF2F77DFCFAF7ED
+:1080A000FBFBFFF795FEF1F7FDFFF9F7CFFFFDF7BB
+:1080B0007DF804484FF4FA61C1820121017510BDB9
+:1080C00070240020D41200202DE9F0470024F2F79C
+:1080D000ABF9B04D95F832060026A5F5805701287A
+:1080E00005D185F83266F1F763FC0120B87126E10D
+:1080F00004EB440007EB800000F5805090F8721606
+:10810000012901D180F8726690F87116002970D1AA
+:1081100090F8E21A0129FAD104EB440101EB0411B1
+:1081200007EB011909F5805292F8561B002960D01F
+:1081300080F8E26A92F8560B072859D2DFE800F07F
+:10814000DB04315A81D0D00004EB041000EB042092
+:1081500007EBC00101F50050C37C012B09D0837CE3
+:1081600003EB031301EBC30303F500531B7E002B4A
+:108170003ED1837C5B1C8374037C13B1037C8374CA
+:108180000674837C03EB031301EBC30303F5005375
+:108190001B7E052B2CD0807C00EB001001EBC00077
+:1081A0009AE004EB041000EB042007EBC00101F59A
+:1081B0000050C37C012B09D0837C03EB031301EB3C
+:1081C000C30303F500531B7E002B11D1837C5B1C82
+:1081D0008374037C13B1037C83740674837C03EB88
+:1081E000031301EBC30303F500531B7E0F2BD2D106
+:1081F00081E0A2E004EB041000EB042007EBC001D7
+:1082000001F50050C37C012B08D0837C03EB0313E2
+:1082100001EBC30303F500531B7EE3BB837C5B1CB4
+:108220008374037C13B1037C83740674837C03EB37
+:10823000031301EBC30303F500531B7E072BAAD1E5
+:1082400059E004EB041000EB042007EBC00303F536
+:108250000050C17C012908D0817C01EB011103EBA6
+:10826000C10101F50051097EA9B9817C1CE090F89B
+:10827000128009EB081C0CF5805C9CF8818B09EBE3
+:10828000011C0CF5805C9CF891CBE04504D0817C0E
+:10829000491C81740CE022E090F812C00CF1010C32
+:1082A00080F812C0491CC9B292F857CB8C45DED871
+:1082B000017C11B1017C81740674817C01EB011198
+:1082C00003EBC10101F50051097E052913D0807C23
+:1082D00000EB001003EBC00000F5005006760AE04A
+:1082E00004EB041000EB042007EBC00000F5005085
+:1082F000817C491C817404EB041000EB042007EB23
+:10830000C00303F50050817C92F8572B914200D3B3
+:108310008674417C29B1817C0174417C491E817441
+:108320004674817C01EB011103EBC10101F50051A1
+:108330004A7F817C2046F8F7F5F9641CE4B295F891
+:10834000AC0AA0423FF6D4AE95F8630720B195F889
+:108350003E06012807D010E095F84A0601280CD106
+:1083600085F84A6601E085F83E6695F8662795F837
+:10837000621795F86307FCF777F9F2F7F3FB95F8C6
+:10838000650718B185F86567FAF710FDBDE8F04795
+:10839000FEF7CABAD42200202DE9FE4F01210024A5
+:1083A0000846FDF73DFFA720ADF80000002540F28C
+:1083B000E73001904FF0804AADF80250ADF8085018
+:1083C00069465046FFF70EFE854880F87E5741F219
+:1083D000706C41F6B02844F24029A0F5805642F274
+:1083E000240704EB440106EB810190F87E2701EBA2
+:1083F0000C0306EB820202F58052C2F8803790F837
+:108400007E27521C80F87E2790F87E3701F5D752E0
+:1084100006EB830303F58053C3F8802790F87E278B
+:10842000521C80F87E2790F87E2701EB080306EBAC
+:10843000820202F58052C2F8803790F87E27521CE3
+:1084400080F87E2701EB090290F87E1706EB810188
+:1084500001F58051C1F8802790F87E17491C80F8FB
+:108460007E1704EB041202EB0422002106EBC20586
+:1084700001EB011205EBC20290F87E373A4406EB9D
+:10848000830303F58053C3F8802790F87E27521C9E
+:1084900080F87E27491CC9B21029E9D3641CE4B2D4
+:1084A000042C9ED34F4A90F87E1706EB810101F50C
+:1084B0008051C1F8802790F87E17491C80F87E17FC
+:1084C00090F87E17283A06EB810101F58051C1F83A
+:1084D000802790F87E17491C80F87E1790F87E1749
+:1084E0000C3206EB810101F58051C1F8802790F82C
+:1084F0007E17491C80F87E1790F87E170C3206EB29
+:10850000810101F58051C1F8802790F87E17491C40
+:1085100080F87E1790F87E1702F58A7206EB8101CB
+:1085200001F58051C1F8802790F87E17491C80F82A
+:108530007E1702F54E7190F87E2706EB820202F557
+:108540008052C2F8801790F87E17491C80F87E1779
+:10855000244A90F87E17343A06EB810101F58051E8
+:10856000C1F8802790F87E17491C80F87E171E4AB4
+:1085700090F87E1706EB810101F58051C1F8802744
+:1085800090F87E17491C80F87E17184990F87E27CE
+:1085900006EB820202F58052C2F8801790F87E172F
+:1085A000491C80F87E17104A90F87E170C3A06EBAB
+:1085B000810101F58051C1F8802790F87E17491C90
+:1085C00080F87E17012154465046FFF744FC0122F3
+:1085D00011462046FFF7FEFC00F00AF8BDE8FE8FCA
+:1085E000D42200203829002050550020DC12002021
+:1085F00008B51C208DF8000001208DF80100022133
+:108600008DF802108DF803006846FAF773F808BD7C
+:10861000F9F734BAF9F752BAFCF7F6BCF9F708BA29
+:10862000F9F76CBAF2F70EB8C94301807047002918
+:10863000818902D041F4005101E021F4005181818F
+:108640007047002A828A01D00A4300E08A4382826E
+:10865000704700001C4910B5884206D10121102046
+:10866000FDF702FE0021102028E01849884202D1BF
+:1086700001214C0410E01649884202D101218C04EA
+:108680000AE01449884202D10121CC0404E01249D5
+:1086900088420AD101210C052046FDF7CDFD204678
+:1086A000BDE810400021FDF7C7BD0C49884209D143
+:1086B00001212020FDF7D8FD00212020BDE8104039
+:1086C000FDF7D2BD10BD0000001001400044004085
+:1086D00000480040004C00400050004000140140A1
+:1086E0000246002012880A4200D00120704770B56F
+:1086F00001F01F0501260024C1F3421306FA05F21A
+:10870000012B0FD0022B0FD0838A4FEA1121008852
+:10871000134206FA01F600EA060001D000B1012476
+:10872000204670BD8389F0E7038AEEE710B5C1F3F8
+:10873000421301F01F040121A140012B07D0022B9D
+:1087400007D01430002A026805D00A4304E00C3038
+:10875000F8E71030F6E78A43026010BD7FB50446A3
+:10876000008A0D46C98820F4405001432182A08927
+:1087700041F20C618843A9882A8911436A8902431E
+:108780001143A181A08A20F44071A8890843A082E6
+:108790006846FDF775FD1A48844202D019488442A4
+:1087A00001D1039800E00298A189090400EBC001FF
+:1087B00001EB0010296801D5490000E08900B0FBF9
+:1087C000F1F06422B0FBF2F109010B096FF018051A
+:1087D0006B4300EB8300A3891D044FF0320306D5E1
+:1087E00003EBC000B0FBF2F000F0070005E003EB84
+:1087F0000010B0FBF2F000F00F00084320817FBDB5
+:10880000001001400014014070B50024064DFDF732
+:10881000DBFC20B1641CAC42F9D3FA2070BDBDE88A
+:108820007040F0F737BE0000404B4C000FB4084BCF
+:1088300010B504A902AA039801F0E2F9044602A9BE
+:10884000002001F008FC204610BC5DF814FB00007D
+:1088500057A0010803B401984100009850EAC120D4
+:1088600018BF04204A0D18BF40F0010040F2FF720B
+:10887000B2EB515F08BF40F00200012808BF05209D
+:1088800002B070470000000030B583B0044601F02C
+:1088900093F99FED090B05468DED000B0022214653
+:1088A0006846EFF77AFF284601F09CF99DED000B32
+:1088B00003B030BD00000000000000000000000018
+:1088C00070B5D94B00242DED020B2DED108BDDE999
+:1088D0001010984205DA20F000429A4201D809D1DE
+:1088E00041B19DED100BBDEC108B02B0BDE87040A6
+:1088F00001F01EB9B0F5801F26DA11430BD0002815
+:1089000013DA012001F06EF9BDEC108B02B0BDE866
+:10891000704001F021B9022001F064F901F0F0F893
+:1089200051EC100B81F000419EE06FF035049FED9B
+:10893000C00B53EC102B9DED100B51EC100BEFF70F
+:108940005FFDCDE91001084604EB2051C0F313048C
+:10895000B948A1F2FF31204400F4801080F07F621A
+:1089600082F04052224301EB20559FEDB50B11924E
+:1089700053EC102B9DED100B51EC100BEFF73AFD63
+:1089800041EC180BA01CC0F313009FEDAFDB9FED73
+:10899000B0EBB14E7E4403286CD296ED000B51EC47
+:1089A000180B53EC102BF0F739FA1DD1002D01BF35
+:1089B00096ED000BBDEC108B02B070BD2846EFF7B2
+:1089C000CAFF41EC180B53EC1D2BEFF719FD41ECDE
+:1089D000190B53EC1E2B51EC180BEFF711FD53EC58
+:1089E000192BEFF766FC3FE09FED9D0B51EC180B48
+:1089F00053EC102BEFF704FD9FED9B1B53EC112B59
+:108A0000EFF7FBFC41EC190B53EC182B51EC180B56
+:108A1000EFF7F6FC53EC192BEFF7F2FC41EC190BD6
+:108A2000002D04BF53EC192B51EC180B1AD028461B
+:108A3000EFF791FF41EC1A0B53EC1D2BEFF7E0FC25
+:108A400053EC192BEFF7D9FC53EC182BEFF7D2FCB2
+:108A500041EC180B53EC1E2B51EC1A0BEFF7D0FC2A
+:108A600053EC182BEFF7C6FCBDEC108B02B041ECB9
+:108A7000100B70BD9FED7E0B51EC180B53EC102BBF
+:108A8000EFF717FC41EC100B51EC180B53EC102BCB
+:108A9000EFF728FD41EC190B2846EFF75CFF41EC9E
+:108AA0001B0B53EC192B51EC190BEFF7A9FC41EC04
+:108AB0001A0B714853EC1A2B261851EC1A0BEFF7CE
+:108AC0009FFC41EC1F0B6D48C4F1510404F5D72401
+:108AD000B0EE4F0AF0EE6F0A0321784400F094FFE5
+:108AE00053EC1F2B51EC100BEFF78AFC41EC1C0BE5
+:108AF0006348B0EE4F0AF0EE6F0A0421784400F0AC
+:108B000083FF53EC1A2B51EC100BEFF779FC344335
+:108B100053EC1C2BEFF7CDFB41EC1C0B002C4CDD78
+:108B20009FED510B51EC180B53EC102BEFF768FC39
+:108B300053EC182BEFF764FC41EC1A0B55B353ECD4
+:108B40001D2B51EC1B0BEFF75BFC41EC1D0B53ECA9
+:108B50001C2B51EC1A0BEFF7ACFB53EC192BEFF776
+:108B60004FFC53EC1D2BEFF7A4FB53EC1A2BEFF744
+:108B700044FC53EC182BEFF73DFC41EC180B53EC85
+:108B80001E2B51EC1B0BEFF73BFC53EC182BEFF7B4
+:108B900031FC69E753EC1C2B51EC1A0BEFF789FB06
+:108BA00053EC192BEFF72CFC53EC1A2BEFF725FCA9
+:108BB00053EC182BEFF721FC56E735B353EC1D2B84
+:108BC00051EC1B0BEFF71CFC41EC1A0B53EC1C2B6C
+:108BD00051EC180BEFF70EFC53EC192BEFF710FCD0
+:108BE00053EC1A2BEFF706FC53EC182BEFF702FCB3
+:108BF00041EC180B53EC1E2B51EC1B0BEFF700FC58
+:108C000053EC182BEFF7F6FB2EE753EC1C2B51EC33
+:108C1000180BEFF7EFFB53EC192BEFF7F1FB53ECCD
+:108C2000182BEFF7EAFB1FE70000F07F00000000C1
+:108C30000000000000005043645F090000000000D5
+:108C4000000000000000F03F763C7935EF39EA3D46
+:108C50000000E0FE422EE63F00460000000000005B
+:108C6000555555555555D53F000000000000E03FD3
+:108C7000000000000000004086EBF9FF8244000085
+:108C8000784400000000000070B5414A00252DED39
+:108C9000020B2DED048BDDE90404944205DA24F087
+:108CA0000041914201D809D140B19DED040BBDECCA
+:108CB000048B02B0BDE8704000F03ABFB4F5801FED
+:108CC00026DA08430BD0002C13DA012000F08AFFCB
+:108CD000BDEC048B02B0BDE8704000F03DBF022047
+:108CE00000F080FF00F00CFF51EC100B81F0004110
+:108CF00046E09FED290B6FF0350553EC102B9DEDF1
+:108D0000040B51EC100BEFF77BFBCDE904010C4693
+:108D100005EB2450A0F2FF30C10F40F2FF32521A8F
+:108D200062F31F540844EFF716FE05949DED040B03
+:108D300041EC180B51EC100B01F0C6FA9FED181B1B
+:108D400053EC112BEFF75CFB9FED170B41EC190B6C
+:108D500053EC102B51EC180BEFF752FB53EC192B83
+:108D6000EFF7A7FA9FED120B41EC190B53EC102B08
+:108D700051EC180BEFF744FB53EC192BEFF799FA72
+:108D8000BDEC048B02B041EC100B70BD0000000084
+:108D90000000F07F000000000000000000005043D1
+:108DA0000EE526157BCBDB3F362BF111F3FE593D4B
+:108DB00000609F501344D33F2DE9F04D2DED040B7F
+:108DC0002DED0E8B96B0DDE92550279CDDF890A0A7
+:108DD00025F0004624F00048BAF1000F14BF01212D
+:108DE000002101EB4502FC4953184A1093422AD353
+:108DF000002814BF0123002303EB44030B44F7496D
+:108E00008B4220D358EA00019FEDF59B76D0DFF826
+:108E1000D8B35D4503D1BAF1000F05D188E0BAF1AE
+:108E2000000F08BF002100D0012101EB450111F521
+:108E3000001F08D8002814BF0121002101EB4401C4
+:108E400011F5001F0BD99DED261B9DED240B16B0CF
+:108E5000BDEC0E8B04B0BDE8F04D00F073BE0027F2
+:108E6000002DBCBFE149884521DAE1498845A8BF0A
+:108E700002271CDAC3451ADCDE4901EB285114290C
+:108E800008DDC1F1340220FA02F101FA02F2824255
+:108E90000DD108E058B9C1F1140228FA02F101FA23
+:108EA00002F2424503D101F00101C1F1020756EA85
+:108EB0000A0124D1002C22DA002D18BF022F01D084
+:108EC000012F0AD0022000F08DFE16B0BDEC0E8BF3
+:108ED00004B0BDE8F04D00F013BE022000F082FEA9
+:108EE00000F00EFE51EC100B81F0004141EC100B34
+:108EF00016B0BDEC0E8B04B0BDE8F08D18E09FED10
+:108F0000BEAB9FEDBF8B002871D1B848804522D100
+:108F100005F1804010F5801008BFBAF1000F07D0AE
+:108F2000B3450ADC002CA8BF9DED260BE0DA0DE06E
+:108F3000B0EE490AF0EE690ADAE7002C06DA9DED98
+:108F4000260B51EC100B81F000416FE0AE487844E5
+:108F500090ED000BCCE7D8454DD1002C48DA2EB16E
+:108F600086423AD1BAF1000F42D126E0BAF1000FA1
+:108F700013D0022000F036FE00F0FEFD8DED020B56
+:108F80009DED240B8DED000B10EE900A039961F31B
+:108F90001E0003909DED020BAAE78DED02AB9DED47
+:108FA000240B1AEE901A10EE900A8DED000B61F36F
+:108FB0001E0003909DED020B9AE78DED028B9DED57
+:108FC000240B18EE901A10EE900A8DED000B61F351
+:108FD0001E0003909DED020B8AE709DA9DED240B3C
+:108FE00051EC190B53EC102BEFF77CFA1EE020E04C
+:108FF0009DED240B7CE786421BDAB4F1804F0DD047
+:10900000A4F10050B0F1FF5013D1002D11DB9DED04
+:10901000240B51EC100B01F0E2F907E09DED240B5D
+:1090200053EC102B51EC100B00F0C2BC41EC100BB8
+:109030005EE79DED240B51EC100B01F039F8BAF10D
+:10904000000FCDE90E0142D19FED710B46B3A6F1A1
+:10905000E040B0F17F600CD05E4538D1002D00DAE1
+:10906000A7B3022F0CBF01204FF0FF30EFF773FCC6
+:10907000DCE7002D01DD002C0DDA002D01DD002CD8
+:109080001FDB002D16DA002C14DB012F08BF9FED2B
+:10909000620B3FF42DAFB0EE4A0AF0EE6A0A27E702
+:1090A000022F18BF002D0CD0012F0AD1002DFFF682
+:1090B0001FAF06E0002DB8BF002C08DA012F3FF4E7
+:1090C00017AFB0EE480AF0EE680A11E71BE0012086
+:1090D00000EBE57050EA070115D0791EB0EE498A21
+:1090E000F0EE698A084308BF9FED4D8B4E4800257E
+:1090F000804570DD4D494E48884514DDB0420DDB9A
+:10910000002C19DB2FE0012000F06CFD16B0BDEC47
+:109110000E8B04B0BDE8F04D00F01EBDB34502DC7F
+:10912000002C09DC1FE0864202DA002C1BDA03E087
+:109130005E452BDD002C16DD022000F053FD00F013
+:109140001BFD8DED020B53EC1A2B51EC180BEFF7B6
+:1091500057F9CDE900010399019861F31E000390CE
+:109160009DED020BC4E6022000F03CFD00F014FD72
+:1091700010EE901A18EE900A8DED020B8DED008B1B
+:1091800061F31E0003909DED020BB1E69DED0E0B09
+:1091900053EC192B51EC100BEFF72CF99FED260B2C
+:1091A000CDE9080153EC102B9DED080B51EC100B91
+:1091B000EFF726F99FED221B53EC112BEFF71DF96A
+:1091C0009DED081B53EC112BEFF71AF99FED1E1BB9
+:1091D00053EC112B3CE08CE0FFFF1F00FFFF0F0062
+:1091E000000000000000F03F0000F03F0000F07FB2
+:1091F0000000404301FCFFFF000000000000F07F82
+:1092000000000000000000004640000000000000D8
+:109210000000000000000080000000000000F0FFDF
+:10922000000000000000F0BF0000E0410000F0433B
+:10923000FFFFEF3F00000000000000000000D03FF3
+:10924000555555555555D53F000000000000E03FED
+:10925000EFF7D3F89DED080B41EC1A0B53EC102BF4
+:1092600051EC100BEFF7CCF853EC1A2BEFF7C8F8D2
+:1092700041EC1A0B9FEDFE0B53EC102B9DED080BF0
+:1092800051EC100BEFF7BCF841EC1B0B9FEDFA0B08
+:1092900051EC1A0B53EC102BEFF7B2F841EC1A0B10
+:1092A0009FEDF70B53EC102B9DED080B51EC100BC1
+:1092B000EFF7A6F853EC1A2BEFF79CF841EC1A0BDA
+:1092C00051EC1B0B53EC1A2BEEF7F3FF0690CDE994
+:1092D00006519DED060B53EC1B2B51EC100BEFF7D9
+:1092E00089F853EC1A2BEFF788F841EC100B00F0DB
+:1092F000A1B90020B6F5801F0EDA9FEDE30B53EC09
+:10930000102B9DED0E0B51EC100BEFF779F8CDE91A
+:109310000E016FF034000E4600EB2650A0F2FF372E
+:10932000C6F31300DA4940F07F6646F040568842A3
+:10933000D8BF002408DDD7498142C8BF012403DC1F
+:109340000024A6F580167F1CD348784400EBC400A7
+:109350000F9690ED00CB9DED0E0B53EC1C2B51ECBA
+:10936000100BEFF747F89DED0E0B41EC1B0B53EC88
+:109370001C2B51EC100BEEF79CFF41EC100B51EC49
+:10938000190B53EC102BEFF7ADF841EC1D0B51EC22
+:109390001B0B53EC1D2BEFF733F841EC1A0BBF48B6
+:1093A0008DED10AB7844109590ED000B4FF0005010
+:1093B00040EA660000EB84408DED080B00F50020CC
+:1093C00009909DED080B53EC1C2B51EC100BEFF7A3
+:1093D00011F89DED0E1B53EC112BEFF70EF841EC3D
+:1093E000100B53EC102B9DED100B51EC100BEFF705
+:1093F00007F89DED080B41EC1C0B53EC102B9DED79
+:10940000100B51EC100BEEF7FBFF53EC1B2BEEF7A0
+:10941000F4FF53EC1C2BEEF7EDFF53EC1D2BEEF796
+:10942000EFFF41EC1C0B53EC1A2B51EC1A0BEEF72F
+:10943000E7FF41EC1B0B9A480621B0EE4B0AF0EE19
+:109440006B0A784400F0E0FAB0EE401AF0EE601AD1
+:10945000B0EE41DAF0EE61DA53EC1B2B51EC1B0B52
+:10946000EEF7CEFF53EC1D2BEEF7CAFF9DED100B70
+:1094700041EC1B0B53EC1A2B51EC100BEEF719FFC0
+:1094800053EC1C2BEEF7BCFF53EC1B2BEEF711FF3C
+:109490009DED100B41EC1B0B53EC102B51EC100B02
+:1094A000EEF7AEFF41EC1D0B9FED7FEB53EC1E2B57
+:1094B000EEF7FFFE53EC1B2BEEF7FBFE0890CDE919
+:1094C00008519DED080B53EC1E2B51EC100BEEF7E1
+:1094D00091FF53EC1D2BEEF78DFF53EC1B2BEEF79A
+:1094E0008CFF9DED080B41EC1D0B53EC102B9DEDFB
+:1094F000100B51EC100BEEF783FF41EC1B0B53EC00
+:109500001A2B51EC1D0BEEF77BFF9DED080B41EC88
+:109510001A0B53EC102B51EC1C0BEEF771FF53ECB4
+:109520001A2BEEF7C6FE41EC1A0B51EC1B0B53EC59
+:109530001A2BEEF7BEFE0C90CDE90C519DED0C0BF5
+:1095400053EC1B2B51EC100BEEF754FF53EC1A2B82
+:10955000EEF753FF41EC1B0B9FED550B53EC102B1B
+:109560009DED0C0B51EC100BEEF74AFF41EC1A0B82
+:109570009FED510B51EC1B0B53EC102BEEF740FF02
+:1095800041EC1B0B9FED4E0B53EC102B9DED0C0B88
+:1095900051EC100BEEF734FF53EC1B2BEEF789FE6A
+:1095A00041EC100B4848784400EBC40090ED001BE0
+:1095B00051EC100B53EC112BEEF77BFE41EC1B0B27
+:1095C0003846EFF7C8F9CDE9080153EC1B2B51ECF5
+:1095D0001A0BEEF76EFE41EC100B3C48784400EBA2
+:1095E000C40090ED00CB51EC100B53EC1C2BEEF7AC
+:1095F00060FE9DED081B53EC112BEEF75AFE069012
+:10960000CDE906519DED080B53EC102B9DED060B9B
+:1096100051EC100BEEF7EEFE53EC1C2BEEF7EAFECE
+:1096200053EC1A2BEEF7E6FE53EC1B2BEEF7E5FEA0
+:1096300041EC100B9DED261B53EC102B8DED001B08
+:1096400000959DED260B51EC100BEEF7D9FE9DED2C
+:10965000000B41EC1A0B53EC102B9DED260B51EC3B
+:10966000100BEEF7C7FE9DED061B53EC112B2FE000
+:10967000000000604715F73FFE822B654715F73F56
+:1096800044DF5DF80BAE543E000000000000404394
+:109690008E9803007AB60B008A3B0000F03B000076
+:1096A000C23A000000000000000000000000084076
+:1096B000000000E009C7EE3FFD033ADC09C7EE3FBA
+:1096C000F5015B14E02F3EBE4E3900000839000062
+:1096D000EEF796FE53EC1A2BEEF7EBFD9DED060B25
+:1096E00041EC1A0B53EC102B9DED000B51EC100BC1
+:1096F000EEF786FECDE90C019DED0C0B51EC1A0B3B
+:1097000053EC102BEEF7D5FDCDE902010C46AA492A
+:109710008C422FDB611A084318D19DED0C0B53ECE2
+:10972000102B9DED020B51EC100BEEF763FE41EC9C
+:109730001B0B9FEDA30B51EC1A0B53EC102BEEF708
+:10974000B8FD53EC1B2BEFF717F92DD2022000F0D8
+:1097500049FA00F011FA10EE901A18EE900A8DED09
+:10976000020B8DED008B61F31E0003909DED020B4B
+:10977000FFF7BEBB944A24F00041914214D39349B1
+:10978000214408437FF4EFAC9DED0C0B53EC102B00
+:109790009DED020B51EC100BEEF72CFE53EC1A2B47
+:1097A000EFF7EAF87FF6DFAC24F000408849894AF9
+:1097B000002601EB205182422BDA481C4FF4801125
+:1097C00021FA00F02044844AC0F30A517A44A1F2FD
+:1097D000FF3192ED000B814A8DED080BCA4020EA63
+:1097E0000202C0F3130040F48010C1F1140120FA0A
+:1097F00001F60992002CB8BF76429DED080B53ECA0
+:10980000102B9DED0C0B51EC100BEEF7F3FDCDE999
+:109810000C019DED0C0B51EC1A0B53EC102BEEF7D9
+:1098200048FD9FED6F0B0890CDE9085153EC102BCC
+:109830009DED080B51EC100BEEF7E2FD41EC1B0B1C
+:109840009FED690B53EC102B9DED080B51EC100BA9
+:10985000EEF7D6FD9DED0C0B41EC1C0B53EC102BE1
+:109860009DED080B51EC100BEEF7C4FD53EC1A2BD9
+:10987000EEF7C3FD9FED5E1B53EC112BEEF7C0FD21
+:1098800053EC1C2BEEF715FD41EC1A0B51EC1B0BA6
+:1098900053EC1A2BEEF70DFDCDE902019DED020B05
+:1098A00053EC1B2B51EC100BEEF7A4FD53EC1A2BD1
+:1098B000EEF7A3FD9DED020B41EC1A0B53EC102BC0
+:1098C00051EC100BEEF79CFDCDE908014A489DEDE7
+:1098D000080B0521784400F097F89DED081B51EC2A
+:1098E000100B53EC112BEEF78BFD9DED021B53EC8F
+:1098F000112BEEF782FDCDE906019DED020B53EC35
+:109900001A2B51EC100BEEF77BFD53EC1A2BEEF7F4
+:10991000D0FC9FED3B0B41EC1A0B53EC102B9DED53
+:10992000060B51EC100BEEF765FD9DED060B41ECBF
+:109930001B0B53EC102B9DED020B51EC100BEEF7B3
+:109940005FFD53EC1B2BEEF7CDFD53EC1A2BEEF71E
+:1099500051FD9DED021B53EC112BEEF74BFD53EC2B
+:10996000192BEEF74AFDCDE9020101EB0650011576
+:109970000029C8BF039015DC9DED020B324651EC67
+:10998000100BEEF7D1FFFEF765FF042808BF00F0CB
+:1099900003F932469DED020B51EC100BEEF7C4FFBC
+:1099A000CDE902019DED020B51EC180B53EC102B8D
+:1099B000EEF726FDFFF73ABB0000904000000000E4
+:1099C000FE822B654715973C00CC904000346F3FDA
+:1099D00001FCFFFF0000E03FC8370000FFFF0F0061
+:1099E00000000000432EE63F396CA80C615C20BEED
+:1099F000EF39FAFE422EE63F60360000000000001C
+:109A0000000000000000004070B504462DED028B00
+:109A10004D1E00EBC500B0EE408AF0EE608A90ED7E
+:109A2000000B35F0060017D053EC182B51EC100B3F
+:109A3000EEF7E6FC41EC100B6D1E04EBC50090ED5B
+:109A4000001B51EC100B53EC112BEEF732FC41ECE8
+:109A5000100B35F00600E7D1022D36D0042D1CD0B6
+:109A6000062D1CBFBDEC028B70BD53EC182B51ECC6
+:109A7000100BEEF7C5FC94ED0A1B53EC112BEEF71F
+:109A800018FC53EC182BEEF7BBFC94ED081B53ECC1
+:109A9000112BEEF70EFC41EC100B53EC182B51EC94
+:109AA000100BEEF7ADFC94ED061B53EC112BEEF70B
+:109AB00000FC53EC182BEEF7A3FC94ED040B53ECD5
+:109AC000102BEEF7F6FB41EC100B53EC182B51EC7E
+:109AD000100BEEF795FC94ED021B53EC112BEEF7F7
+:109AE000E8FB53EC182BEEF78BFC94ED001B53ECCA
+:109AF000112BEEF7DEFBBDEC028B41EC100B70BDC1
+:109B00009FED070B10B553EC102B9FED070B51EC9D
+:109B1000100BEEF7E7FC41EC100B10BD000000004D
+:109B20000000000000000000000000000000F03F06
+:109B300010B553EC102B51EC100BEEF7BAFB41ECC7
+:109B4000100B10BD10B553EC112B51EC100BEEF7B0
+:109B5000B0FB41EC100B10BD9FED050B10B553ECA5
+:109B6000102B51EC100BEEF7BDFC41EC100B10BDAF
+:109B700000000000000000009FED050B10B553EC45
+:109B8000102B51EC100BEEF73BFC41EC100B10BD11
+:109B900000000000000000709FED050B10B553ECB5
+:109BA000102B51EC100BEEF72BFC41EC100B10BD01
+:109BB000000000000000001001480068704700002D
+:109BC000D012002002E008C8121F08C1002AFAD1F2
+:109BD00070477047002001E001C1121F002AFBD12D
+:109BE000704700000149086070470000D012002053
+:109BF00030380A2801D20120704700207047000049
+:109C00002DE9FF4F8DB00F460546002606E02528BA
+:109C10000BD0DDE90F1290476D1C761C28780028C8
+:109C2000F5D111B03046BDE8F08F0024A246A14620
+:109C30000122E94900E0044315F8013F203B02FA04
+:109C400003F00842F7D128782A2810D06FF02F02AD
+:109C50002878A0F13001092914D80AEB8A0102EB17
+:109C6000410144F0020400EB010A6D1CF0E701CF52
+:109C70005FEA000A03D544F40054CAF1000A44F034
+:109C800002046D1C28782E2817D115F8010F44F016
+:109C900004042A280ED06FF02F022878A0F130019A
+:109CA00009290AD809EB890102EB410100EB0109FE
+:109CB0006D1CF2E757F8049B6D1C28786C280FD0B8
+:109CC00006DC4C2817D068280DD06A2814D104E08F
+:109CD000742810D07A280FD10DE044F400140AE063
+:109CE00044F4801401E044F440146978814202D1C4
+:109CF00004F580146D1C6D1C28786E281ED00CDCB9
+:109D0000632830D004DC00288BD0582811D19FE084
+:109D1000642867D069280CD164E073282DD004DC56
+:109D20006F2872D0702804D194E075286ED07828FE
+:109D30006DD0DDE90F129047761C4BE1C4F3025061
+:109D4000022806D0032809D0042801CF09D00660D4
+:109D500040E101CFF117C0E900613BE101CF06808E
+:109D600038E1067036E117F8040B8DF8000000208A
+:109D70008DF80100EB46012003E057F804BB4FF0DB
+:109D8000FF3061074FF0000102D40DE008F101013E
+:109D9000884649450FDA8045F8DB1BF80810002992
+:109DA000F4D108E008F1010188468142FADB1BF892
+:109DB00008100029F6D1DDE90F23AAEB080081463F
+:109DC000214600F031F9304400EB080604E0DDE9FB
+:109DD0000F121BF8010B9047B8F10108F7D221468A
+:109DE0004846F2E00A21C4F302524FF0000B0891FA
+:109DF000022A04D001CFC117032A09D00AE0FF1DAF
+:109E000027F00707F7E8020108E02CE01EE01FE05A
+:109E100000B2C117042A01D140B2C117021E71F16C
+:109E2000000206DA0023D0EB030063EB01012D22D0
+:109E300002E0220504D52B228DF82420012203E024
+:109E4000E20701D02022F7E7904653E00A210BE019
+:109E5000102109E010214FF0000B44F004044FF0F2
+:109E60000809089103E008214FF0000B0891C4F3A2
+:109E70000252022A04D001CF0021032A06D006E0B4
+:109E8000FF1D27F00707F7E8020103E080B2042A6C
+:109E900000D1C0B24FF0000822072BD52A78702AD3
+:109EA00007D0DDF820C08CF0100C5CEA0B0C05D05C
+:109EB0000EE040228DF82420012208E050EA010340
+:109EC00006D030238DF824308DF8252002229046CC
+:109ED000089B83F0080353EA0B030BD150EA0102FD
+:109EE00001D1620706D530228DF824204FF00108F9
+:109EF000A9F101092A78582A04D038A20B9208AA9D
+:109F00000A920BE03AA2F9E75B46089AEEF7DAFB11
+:109F10000B9B9B5C0A9A521E0A92137050EA010234
+:109F2000F2D10A98ADEB000000F1200B600702D5DA
+:109F300024F4803401E04FF00109D94502DDA9EB9A
+:109F40000B0000E0002000EB0B0141440890AAEB5D
+:109F5000010AE00306D4DDE90F232146504600F054
+:109F600063F806444FF0000908E009A911F8090058
+:109F7000DDE90F12904709F10109761CC145F4DBB8
+:109F8000E0030CD5DDE90F232146504600F04CF8E4
+:109F9000064404E0DDE90F1230209047761C089952
+:109FA000481E08900029F5DC08E00A980A99007814
+:109FB000491C0A91DDE90F129047761CBBF10001A4
+:109FC000ABF1010BF1DC21465046DDE90F2300F037
+:109FD00019F806446D1C21E609280100303132339E
+:109FE00034353637383961626364656600000000D5
+:109FF00030313233343536373839414243444546BF
+:10A00000000000002DE9F041044600251E461746D9
+:10A01000880404D405E039462020B0476D1C641E36
+:10A02000F9D52846BDE8F0812DE9F0410446002528
+:10A030001E469046C80301D5302700E0202788043B
+:10A0400004D505E041463846B0476D1C641EF9D57D
+:10A050002846BDE8F0810A68531C0B6010707047F9
+:10A06000002806D04DF6BC231946491EFDD2401EDD
+:10A07000FAD17047002100EB800002E000BF491CCC
+:10A08000C9B2B1EB400FF9D37047000010B50246DA
+:10A090000020064C07E012F8013B4340DBB234F8E5
+:10A0A000133083EA1020491EF5D210BD1608002097
+:10A0B00082B0CDE9000121F0004001909DED000B40
+:10A0C00002B051EC100B704710B50E4C1021204619
+:10A0D000F0F7A5F9206840F4806020602021204638
+:10A0E000F0F79DF90220FFF7C5FF10212046F0F799
+:10A0F00098F90220FFF7BEFF2046BDE8104010216E
+:10A10000F0F78DB90014024010B50E4C1021204616
+:10A11000F0F785F9206840F4806020602021204617
+:10A12000F0F77FF90220FFF7A5FF10212046F0F796
+:10A1300078F90220FFF79EFF2046BDE8104010216D
+:10A14000F0F76DB9001402402DE9F041154E0746B5
+:10A150000024306820F440603060254610213046ED
+:10A16000F0F75DF90220FFF785FF10213046F0F788
+:10A1700058F96006040E20213046F0F749F908B17D
+:10A1800044F001040120FFF775FF6D1CEDB2082DAE
+:10A19000E4D317B1FFF798FF01E0FFF7B5FF2046C2
+:10A1A000BDE8F0810014024070B5164E05463046F9
+:10A1B000316841F4806131601021F0F730F90024FA
+:10A1C00028064FF02001304602D5F0F72AF901E0C9
+:10A1D000F0F725F96806050E0220FFF74BFF102166
+:10A1E0003046F0F71EF90220FFF744FF10213046F9
+:10A1F000F0F715F90220FFF73DFF641CE4B2082CCC
+:10A20000DED370BD0014024010B50B4C206840F442
+:10A210008060206020212046F0F703F910212046BD
+:10A22000F0F7FFF80420FFF725FF2046BDE81040B7
+:10A230002021F0F7F4B800000014024010B50B4CD8
+:10A24000206840F48060206020212046F0F7E7F885
+:10A250000420FFF70FFF10212046F0F7E2F8204618
+:10A26000BDE810402021F0F7DCB8000000140240E7
+:10A2700070B5144D0024286820F440602860202127
+:10A280002846F0F7CEF80120FFF7F4FE102128460B
+:10A29000F0F7C7F80120FFF7EDFE07E0641CE4B219
+:10A2A000FA2C03D9FFF7CAFF012070BD20212846F0
+:10A2B000F0F7AEF80028F1D110212846F0F7AFF8FA
+:10A2C000002070BD0014024010B541EC100BFEF7E9
+:10A2D000F7FA51EC100B10BD70B5FCF789F80620A9
+:10A2E00000F0BEF8552000F0DBF800F0AFF8124E99
+:10A2F00004464FF4805529463046F0F790F8294639
+:10A300000E48F0F78EF8AA2C11D1152000F0A8F80D
+:10A31000062000F0C5F81420FFF7ACFE00F096F818
+:10A32000044629463046F0F77CF8512C01D0FA203B
+:10A3300070BD142070BD000000040240000C0240FB
+:10A340004FF400410803F8F707FA4FF08040FDF79B
+:10A350008DFD0F48FEF77EF90E48EFF70DFA0D4818
+:10A360003030EFF709FA0C48EFF794FF0B48EFF79E
+:10A3700091FFF0F709FB002080F310884FF47A700A
+:10A38000FFF76EFEFDF76CFEFDF79EFEFCE700009A
+:10A3900000100140886402400000024000040240B6
+:10A3A0002DE9F04104460E4600250846EDF76BFF07
+:10A3B00007000ED10120BDE8F0816D1C3178ADB2EF
+:10A3C000884205D13A4631462046EDF763FF20B179
+:10A3D000641C20780028F0D1EDE72846EBE700B5B3
+:10A3E0002DED048B83B041EC190BEEF7C5FC41EC6D
+:10A3F000180B18EE100A18EE901A8DED008B00283D
+:10A4000018BF0120084320F00040C0F17F6000F138
+:10A41000E040C00F14D019EE101A19EE900A8DED1D
+:10A42000009B002918BF0121084320F00040C0F123
+:10A430007F6000F1E040C00F04BF0120FFF7D2FBB6
+:10A4400051EC180B03B0BDEC048B00BD10B501201E
+:10A45000FFF710FEBDE81040FF20FCF739B8000000
+:10A4600070B50D4E04464FF4805529463046EFF73F
+:10A47000D8FF0320FFF7FEFD29463046EFF7CFFF58
+:10A4800029460648EFF7CDFF2046FCF721F8BDE846
+:10A4900070400320FFF7EEBD00040240000C0240B4
+:10A4A00010B5FCF715F8BDE810400120FFF7E2BD3C
+:10A4B0005458485F56312E322E3500382020202047
+:10A4C000202020202020202020202020202020208C
+:10A4D000202020202020202020202020202020207C
+:10A4E000202020202020202020202020202020206C
+:10A4F000202020202020202020202020202020205C
+:10A50000202020202020202020202020202020204B
+:10A51000202020202020202020202020202020203B
+:10A52000202020202020202020202020202020202B
+:10A53000202020202020202020202020536C697003
+:10A54000204E6F2E3A202020202020202020202066
+:10A550002020202020202020202020204E6F7A2024
+:10A5600049443A2020202020202020202020202084
+:10A57000202020202020202020203031416D6F75A8
+:10A580006E743A202020202020202020202020200F
+:10A590002020434F52524F454E544520566F6C7504
+:10A5A0006D653A20202020202020202020202020FF
+:10A5B000202020202020202020202020507269638D
+:10A5C000653A20202020202020202020202020202C
+:10A5D00020202020202020202020202050726F6466
+:10A5E0007563742067726164653A20202020202002
+:10A5F00020202020202020202020202054696D654C
+:10A600003A20202020202020202020202020202030
+:10A610002020202020202020202020204361726440
+:10A62000204E6F2E3A202020202020202020202085
+:10A630002020202020202020202020204361722064
+:10A64000204E6F2E3A202020202020202020202065
+:10A650002020202020202020202020204F706572E4
+:10A6600061746F723A20202020202020202020209A
+:10A6700020202020202020202030312020202020B9
+:10A6800020202020202020202020202020202020CA
+:10A6900020202020202020202020202020202020BA
+:10A6A00020202020202020202020202020202020AA
+:10A6B000202020202020202020202020202020209A
+:10A6C000202020202020202020202020202020208A
+:10A6D000202020202020202020202020202020207A
+:10A6E000202020202020202020202020202020206A
+:10A6F000202020202020202020202020202020205A
+:10A700002020202020202020202020202020202049
+:10A710002020202020202020202020202020202039
+:10A720002020202020202020202020202020202029
+:10A7300020202020202020202020202080250000F4
+:10A74000010000000A0000000000000000000000FE
+:10A7500000000000000000000000000000000000F9
+:10A7600000000000000000000000000001010000E7
+:10A7700000000000000000000000000002030000D4
+:10A7800000000000000000000000000003050000C1
+:10A7900000000000000000000000000004070000AE
+:10A7A000000000000000000000000000050500009F
+:10A7B000000000000000000000000000060600008D
+:10A7C000000000000000000000000000070700007B
+:10A7D0000000000000000000000000000808000069
+:10A7E0000000000000000000000000000909000057
+:10A7F0000000000000000000000000000A0A000045
+:10A800000000000000000000000000000B0B000032
+:10A810000000000000000000000000000C0C000020
+:10A820000000000000000000000000000D0D00000E
+:10A830000000000000000000000000000E0E0000FC
+:10A840000000000000000000000000000F0F0000EA
+:10A8500000000000000000000000000010100000D8
+:10A860000000000000000000000000006A6F796630
+:10A8700075656C2E6A6F796675656C696E672E6397
+:10A880006F6D2C37303131000000000000000000F7
+:10A8900000000000000000000000000000000000B8
+:10A8A00000000000000000000000000000000000A8
+:10A8B0000000000000000000000000000000000098
+:10A8C0000000000000000000000000000000000088
+:10A8D000000000000000000000004B46422D322E18
+:10A8E00034470000000000000000000000000000ED
+:10A8F0000000000000000000000000000000000058
+:10A9000000004B464231323334353600000000003F
+:10A910000000000000000000000000040000000033
+:10A920000000000000000000000000000000000027
+:10A930000000000000000000000000000000000017
+:10A940000000000000000000000000000000000007
+:10A9500000000000000000000000000000000000F7
+:10A96000BBA401086055002077240020640000008B
+:10A97000020001000000000018A901086055002035
+:10A9800070240020660000000500010001000000A6
+:10A990003CA7010860550020242E00206B00000019
+:10A9A00031010400020000006CA80108605500207D
+:10A9B0008B2900202F050000AC00010003000000DF
+:10A9C00017A9010860550020802D0020DB0500003C
+:10A9D00002000100040000001CA9010860550020CD
+:10A9E00028130020DD05000005000100050000001F
+:10A9F00020A90108605500202C130020E20500006A
+:10AA00000500010006000000BCA4010860550020FC
+:10AA1000F0210020E705000081020100070000008E
+:10AA200024A90108605500203013002068080000A8
+:10AA30003C004000080000005FA9010860550020AC
+:10AA400075290020681700000200010009000000BD
+:10AA500061002B2B2B000D0A000041542B530D0AD3
+:10AA60000041542B5A0D0A0041542B534F434B4184
+:10AA70003D5443502C746573742E6A6F7966756506
+:10AA80006C696E672E636F6D2C373031310D0A00A3
+:10AA900041542B574B4D4F443D4E45540D0A0041F8
+:10AAA000542B55415254464C3D343039360D0A0032
+:10AAB00041542B4845415254454E3D4F46460D0AA0
+:10AAC0000041542B453D4F46460D0A0041542B454D
+:10AAD0004E544D0D0A0041542B49434349443F0D08
+:10AAE0000A0041542B494D45493F0D0A0041542B62
+:10AAF000534F434B42313D544350432C7465737460
+:10AB00002E6A6F796675656C696E672E636F6D2C42
+:10AB1000373031310D0A0041542B57414E4E3D44E0
+:10AB20004843500D0A0041542B574946493D4B4676
+:10AB3000422D322E34472C4B464231323334353697
+:10AB40000D0A0041542B536F636B65743D302C30FC
+:10AB50002C746573742E6A6F796675656C696E679F
+:10AB60002E636F6D2C373031310D0A0000C18140EA
+:10AB700001C0804101C0804100C1814001C08041CD
+:10AB800000C1814000C1814001C0804101C08041BD
+:10AB900000C1814000C1814001C0804100C18140AD
+:10ABA00001C0804101C0804100C1814001C080419D
+:10ABB00000C1814000C1814001C0804100C181408D
+:10ABC00001C0804101C0804100C1814000C181407D
+:10ABD00001C0804101C0804100C1814001C080416D
+:10ABE00000C1814000C1814001C0804101C080415D
+:10ABF00000C1814000C1814001C0804100C181404D
+:10AC000001C0804101C0804100C1814000C181403C
+:10AC100001C0804101C0804100C1814001C080412C
+:10AC200000C1814000C1814001C0804100C181401C
+:10AC300001C0804101C0804100C1814001C080410C
+:10AC400000C1814000C1814001C0804101C08041FC
+:10AC500000C1814000C1814001C0804100C18140EC
+:10AC600001C0804101C0804100C1814000C0C101DC
+:10AC7000C30302C2C60607C705C5C404CC0C0DCD6C
+:10AC80000FCFCE0E0ACACB0BC90908C8D81819D9DC
+:10AC90001BDBDA1A1EDEDF1FDD1D1CDC14D4D5150C
+:10ACA000D71716D6D21213D311D1D010F03031F1FC
+:10ACB00033F3F23236F6F737F53534F43CFCFD3D2C
+:10ACC000FF3F3EFEFA3A3BFB39F9F83828E8E9291C
+:10ACD000EB2B2AEAEE2E2FEF2DEDEC2CE42425E5CC
+:10ACE00027E7E62622E2E323E12120E0A06061A13C
+:10ACF00063A3A26266A6A767A56564A46CACAD6DEC
+:10AD0000AF6F6EAEAA6A6BAB69A9A86878B8B9795B
+:10AD1000BB7B7ABABE7E7FBF7DBDBC7CB47475B58B
+:10AD200077B7B67672B2B373B17170B0509091517B
+:10AD30009353529296565797559594549C5C5D9DAB
+:10AD40005F9F9E5E5A9A9B5B99595898884849899B
+:10AD50004B8B8A4A4E8E8F4F8D4D4C8C448485454B
+:10AD600087474686824243834181804041542B413C
+:10AD7000504E3D00000000000000000000000000F8
+:10AD800000000000000000000000000000000000C3
+:10AD9000000000000000000000000000000038007B
+:10ADA00000000000000000000000000000000000A3
+:10ADB0000000000000000000000000000000000093
+:10ADC0000000000000000000000000000000000083
+:10ADD0000000000000000000000000009EAD01081F
+:10ADE0003C7A0020782400200000000002000100CE
+:10ADF000000000009EAD01083C7A00207A2400206B
+:10AE00000100000001020008010000009FAD0108E0
+:10AE10003C7A0020EC120020010800003C00D00722
+:10AE2000020000009EAD01083C7A00207A24002038
+:10AE3000D10F00000102001003000000000000001C
+:10AE40000000000000000000000000000000000002
+:10AE500000000000000000000000000000000000F2
+:10AE600000000000000000000000000000000000E2
+:10AE700000000000000000000000000000000000D2
+:10AE800000000000000000000000000000000000C2
+:10AE900000000000000000000000000000000000B2
+:10AEA00000000000000000000000000000000000A2
+:10AEB0000000000000000000000000000000000092
+:10AEC0000000000000000000000000000000000082
+:10AED0000000000000000000000000000000000072
+:10AEE0000000000000000000000000000000000062
+:10AEF0000000000000000000000000000000000052
+:10AF00000000000000000000000000000000000041
+:10AF10000000000000000000000000000000000031
+:10AF20000000000000000000000000000000000021
+:10AF30000000000000000000000000000000000011
+:10AF40000000000000000000000000000000000001
+:10AF500000000000000000000000000000000000F1
+:10AF600000000000000000000000000000000000E1
+:10AF700000000000000000000000000000000000D1
+:10AF800000000000000000000000000000000000C1
+:10AF900000000000000000000000000000000000B1
+:10AFA00000000000000000000000000000000000A1
+:10AFB0000000000000000000000000000000000091
+:10AFC00000000000002F0000000007000700001430
+:10AFD0007F147F1400242A7F2A120062640813233E
+:10AFE00000364955225000000503000000001C22D5
+:10AFF0004100000041221C000014083E0814000813
+:10B00000083E0808000000A06000000808080808C2
+:10B01000000060600000002010080402003E51495A
+:10B02000453E0000427F40000042615149460021F8
+:10B0300041454B31001814127F1000274545453912
+:10B04000003C4A494930000171090503003649496D
+:10B05000493600064949291E000036360000000026
+:10B060005636000000081422410000141414141471
+:10B07000000041221408000201510906003249591A
+:10B08000513E007C1211127C007F49494936003E36
+:10B0900041414122007F4141221C007F49494941F1
+:10B0A000007F09090901003E4149497A007F0808EB
+:10B0B000087F0000417F4100002040413F01007FA8
+:10B0C00008142241007F40404040007F020C027F74
+:10B0D000007F0408107F003E4141413E007F090986
+:10B0E0000906003E4151215E007F091929460046AC
+:10B0F000494949310001017F0101003F4040403F83
+:10B10000001F2040201F003F4038403F00631408CC
+:10B1100014630007087008070061514945430000A7
+:10B120007F41410000552A552A55000041417F00CA
+:10B1300000040201020400404040404000000102BF
+:10B140000400002054545478007F484444380038A8
+:10B150004444442000384444487F00385454541830
+:10B1600000087E0901020018A4A4A47C007F080442
+:10B1700004780000447D4000004080847D00007F12
+:10B18000102844000000417F4000007C041804782F
+:10B19000007C0804047800384444443800FC24242B
+:10B1A00024180018242418FC007C08040408004813
+:10B1B0005454542000043F444020003C4040207C34
+:10B1C000001C2040201C003C4030403C0044281023
+:10B1D0002844001CA0A0A07C004464544C441414D7
+:10B1E000141414140000000000000000000000000F
+:10B1F0000000FC000000000002000000000C020C37
+:10B20000020000000000000090D0BCD0BC90000301
+:10B21000000300001824FE448C0003020702010012
+:10B220001824D8B04C80000300010201C038E43873
+:10B23000E000010202010202080600000000000016
+:10B2400000000000000000F80402000000010204F9
+:10B25000000204F800000004020100009060F860A1
+:10B2600090000000010000002020FC2020000000D1
+:10B2700001000000000000000000080600000000BF
+:10B28000202020202000000000000000000000001E
+:10B2900000000002000000000080601C02000403A7
+:10B2A00000000000F8040404F8000102020201009A
+:10B2B0000008FC000000000203020000188444247F
+:10B2C000180003020202020008042424D80001022C
+:10B2D0000202010040B088FC800000000003020070
+:10B2E0003C242424C400010202020100F824242C7E
+:10B2F000C0000102020201000C04E41C0400000072
+:10B3000003000000D8242424D80001020202010016
+:10B3100038444444F8000003020201000000100019
+:10B3200000000000020000000000200000000000FB
+:10B330000600000000205088040200000000010206
+:10B34000909090909000000000000000000204889F
+:10B3500050200002010000001804C424180000005E
+:10B3600002000000F804E494F80001020202020066
+:10B3700000E09CF0800002030000030204FC24248F
+:10B38000D800020302020100F80404040C000102C8
+:10B390000202010004FC0404F8000203020201009E
+:10B3A00004FC24740C0002030202030004FC247455
+:10B3B0000C00020302000000F0080444CC4000012D
+:10B3C0000202010004FC2020FC040203000003022E
+:10B3D0000404FC040400020203020200000404FC52
+:10B3E000040406040403000004FC24D00C0402033B
+:10B3F0000200030204FC0400000002030202020334
+:10B40000FC3CC03CFC0003000300030004FC30C40F
+:10B41000FC04020302000300F8040404F800010223
+:10B420000202010004FC24241800020302000000B0
+:10B43000F8848404F80001020207050004FC246477
+:10B440009800020302000302182424448C00030223
+:10B45000020201000C04FC040C00000203020000C4
+:10B4600004FC0000FC04000102020100047C80E0F6
+:10B470001C040000030000001CE03CE01C00000372
+:10B4800000030000049C609C04000203000302000F
+:10B49000041CE01C04000002030200000C84641C75
+:10B4A00004000203020203000000FE02020000008A
+:10B4B00007040400000E30C000000000000102007C
+:10B4C000000202FE00000004040700000004020461
+:10B4D000000000000000000000000000000008085C
+:10B4E000080808080000020000000000000000003A
+:10B4F0000040A0A0C00000010202030204FC2020C2
+:10B50000C00000030202010000C020206000000112
+:10B510000202020000C02024FC000001020203021B
+:10B5200000C0A0A0C0000001020202000020F82418
+:10B5300024040002030202000040A0A060200007D3
+:10B540000A0A0A0404FC2020C000020302000302CD
+:10B550000020E4000000000203020000000020E4DC
+:10B56000000008080807000004FC80E02020020317
+:10B57000020003020404FC000000020203020200B5
+:10B58000E020E020C00003000300030020E02020B2
+:10B59000C00002030200030200C02020C00000011E
+:10B5A0000202010020E02020C000080F0A02010072
+:10B5B00000C02020E0000001020A0F0820E0402027
+:10B5C00020000203020000000060A0A02000000292
+:10B5D000020203000020F820000000000102020027
+:10B5E00020E00020E00000010202030220E02080B1
+:10B5F00060200000030100006080E0806000000324
+:10B6000000030000206080602000020300030200AD
+:10B6100020E0208060200808070100000020A060D2
+:10B620002000000203020200000020DE02000000F1
+:10B6300000070400000000FF00000000000F0000F1
+:10B640000002DE20000000040700000002010204E6
+:10B6500004020000000000000000000000000000E4
+:10B660000000000000000000000000F800000000E2
+:10B67000000000333000000000100C06100C060023
+:10B68000000000000000000040C07840C07840008A
+:10B69000043F04043F040400007088FC08300000EC
+:10B6A000001820FF211E0000F008F000E018000044
+:10B6B00000211C031E211E0000F0088870000000FD
+:10B6C0001E2123241927211010160E00000000004F
+:10B6D0000000000000000000000000E0180402006C
+:10B6E000000000071820400000020418E0000000DD
+:10B6F0000040201807000000404080F080404000DB
+:10B700000202010F01020200000000F00000000030
+:10B710000101011F01010100000000000000000004
+:10B7200080B0700000000000000000000000000079
+:10B730000001010101010101000000000000000002
+:10B74000003030000000000000000000806018049D
+:10B75000006018060100000000E010080810E0007A
+:10B76000000F102020100F00001010F80000000043
+:10B770000020203F2020000000700808088870008A
+:10B78000003028242221300000300888884830000A
+:10B790000018202020110E000000C02010F800002A
+:10B7A00000070424243F240000F8088888080800C3
+:10B7B0000019212020110E0000E0108888180000D8
+:10B7C000000F112020110E0000380808C8380800AA
+:10B7D0000000003F0000000000708808088870002A
+:10B7E000001C222121221C0000E010080810E000AB
+:10B7F0000000312222110F00000000C0C000000034
+:10B800000000003030000000000000800000000058
+:10B810000000806000000000000080402010080050
+:10B820000001020408102000404040404040400019
+:10B8300004040404040404000008102040800000F4
+:10B840000020100804020100007048080808F000F9
+:10B850000000003036010000C030C828E810E000C9
+:10B860000718272423140B000000C038E000000054
+:10B87000203C23020227382008F8888888700000BE
+:10B88000203F202020110E00C03008080808380092
+:10B89000071820202010080008F808080810E00009
+:10B8A000203F202020100F0008F88888E8081000AA
+:10B8B000203F20202320180008F88888E80810007E
+:10B8C000203F200003000000C030080808380000B6
+:10B8D00007182020221E020008F808000008F808B7
+:10B8E000203F210101213F20000808F8080800003E
+:10B8F0000020203F2020000000000808F808080071
+:10B90000C08080807F00000008F888C028180800E8
+:10B91000203F20012638200008F808000000000021
+:10B92000203F20202020300008F8F800F8F8080018
+:10B93000203F003F003F200008F830C00008F80812
+:10B94000203F200007183F00E01008080810E00022
+:10B950000F10202020100F0008F808080808F00039
+:10B96000203F210101010000E01008080810E0005C
+:10B970000F18242438504F0008F8888888887000F1
+:10B98000203F2000030C3020007088080808380091
+:10B990000038202121221C00180808F80808180087
+:10B9A0000000203F2000000008F808000008F80808
+:10B9B000001F202020201F000878880000C83808B9
+:10B9C000000007380E010000F80800F80008F80031
+:10B9D000033C0700073C03000818688080681808CB
+:10B9E00020302C03032C30200838C800C838080049
+:10B9F0000000203F2000000010080808C838080098
+:10BA00002038262120201800000000FE020202003B
+:10BA10000000007F40404000000C30C000000000EB
+:10BA2000000000010638C00000020202FE00000013
+:10BA3000004040407F0000000000040202020400B9
+:10BA400000000000000000000000000000000000F6
+:10BA500080808080808080800002020400000000DE
+:10BA600000000000000000000000808080800000D6
+:10BA70000019242222223F2008F8008080000000C4
+:10BA8000003F112020110E00000000808080000087
+:10BA9000000E112020201100000000808088F80096
+:10BAA000000E112020103F200000808080800000C8
+:10BAB000001F222222221300008080F0888888182C
+:10BAC0000020203F20200000000080808080800037
+:10BAD000006B94949493600008F8008080800000CC
+:10BAE000203F210000203F200080989800000000A7
+:10BAF0000020203F202000000000008098980000D7
+:10BB000000C08080807F000008F8000080808000F6
+:10BB1000203F24022D302000000808F8000000001B
+:10BB20000020203F202000008080808080808000D6
+:10BB3000203F20003F20003F808000808080000068
+:10BB4000203F210000203F200000808080800000F6
+:10BB5000001F202020201F00808000808000000027
+:10BB600080FFA12020110E00000000808080800056
+:10BB7000000E112020A0FF80808080008080800047
+:10BB800020203F2120000100000080808080800074
+:10BB90000033242424241900008080E080800000E9
+:10BBA0000000001F20200000808000000080800036
+:10BBB000001F202020103F20808080000080808097
+:10BBC00000010E3008060100808000800080808027
+:10BBD0000F300C030C300F0000808000808080004C
+:10BBE0000020312E0E312000808080000080808077
+:10BBF00080818E7018060100008080808080800027
+:10BC00000021302C2221300000000000807C020244
+:10BC100000000000003F40400804FE0408C000008F
+:10BC200000000310207F20100002027C8000000032
+:10BC30000040403F00000000000601010202040431
+:10BC400000000000000000000000000000000000F4
+:10BC500000000000000000000000000000000000E4
+:10BC600000000000000000000000000000000000D4
+:10BC700000F0F0F0000000000000000000017F0173
+:10BC80000000000000000000001C1C1C0000000060
+:10BC900000008060301C8C60301C0C000000000034
+:10BCA0000000000000000000000000000000000094
+:10BCB00000000000000000E00000000000E00000C4
+:10BCC0000086E69F86868686E69F860000011F0125
+:10BCD000010101011F010100000080C06020F82067
+:10BCE000E0C00000000003070C18FF70E1810000B5
+:10BCF0000000070F10107F100F0700008060206009
+:10BD000080000000E02000000F3020309F70DC3702
+:10BD10001030C0000000100E0300071810180700B4
+:10BD20000000C02020E0C0000000000080E01F38BC
+:10BD3000E88703C43C040000070F1810100B070D20
+:10BD40001010080000808C4C38000000000000003B
+:10BD500000000000000000000000000000000000E3
+:10BD6000000000000000000000000000000080E073
+:10BD7000300804000000000000FEFF010000000089
+:10BD8000000000000000030F1820400000040830ED
+:10BD9000E0800000000000000000000001FFFE0045
+:10BDA00000000000004020180F0300000000000009
+:10BDB000000000000000C0000000000000426666B5
+:10BDC0003C18FF183C6666420000000000000300BB
+:10BDD00000000000000000000000800000000000E3
+:10BDE000001010101010FF101010101000000000B4
+:10BDF0000000030000000000000000000000000040
+:10BE00000000000000000000000000000000000032
+:10BE100000808C4C38000000000000000000000092
+:10BE200000000000000000000010101010101010A2
+:10BE300010101000000000000000000000000000D2
+:10BE400000000000000000000000000000000000F2
+:10BE5000000000000000000000001C1C1C0000008E
+:10BE6000000000000000000000000000E0380C00AE
+:10BE70000000000080701C03000000000060380E0D
+:10BE80000100000000000000000080C06020206071
+:10BE9000C080000000FEFF010000000001FFFE0066
+:10BEA0000001070E181010180E0701000000808016
+:10BEB00080C0E000000000000000000000FFFF0064
+:10BEC0000000000000001010101F1F1010100000D4
+:10BED0000080402020202060C0800000000303007C
+:10BEE000804020381F070000001C1A191818181865
+:10BEF000181F00000080C020202060C080000000CB
+:10BF0000000303001010182FE780000000070F1037
+:10BF1000101010180F070000000000000000C0E023
+:10BF2000F000000000C0B088868180FFFF808000A4
+:10BF3000000000000010101F1F1010000000E06043
+:10BF4000606060606060000000003F100808081832
+:10BF5000F0E0000000070B101010101C0F03000091
+:10BF6000000080C040202020E0C0000000FCFF2135
+:10BF70001008080818F0E0000001070C1810101055
+:10BF8000080F03000000C0E06060606060E06000D7
+:10BF9000000003000000E01807000000000000009F
+:10BFA000001F1F00000000000080C0602020202033
+:10BFB00060C080000087EF2C1818303068CF8300F5
+:10BFC00000070F0810101010180F07000000C0C065
+:10BFD00020202020C0800000001F3F604040402003
+:10BFE00010FFFE0000000C1C101010080F030000D2
+:10BFF0000000000000000000000000000000000041
+:10C00000000E0E0E0000000000000000001C1C1CB2
+:10C010000000000000000000000000000000000020
+:10C0200000000000000C0C000000000000000000F8
+:10C0300000583800000000000000000000000080F0
+:10C040004020100000001028448201000000000081
+:10C0500000000000000001020408100000000000C1
+:10C060000000000000000000008484848484848434
+:10C070008484840000000000000000000000000034
+:10C0800000001020408000000000000000000000C0
+:10C090000000018244281000000010080402010082
+:10C0A0000000000000C020201010101030E0C00080
+:10C0B0000003030000F010080C070300000000005C
+:10C0C0001C1C1C0000000000000000C0406020207C
+:10C0D0002040C00000FCFF01F00E03C1FE03807F82
+:10C0E0000001070E081111101109040200000000E0
+:10C0F00080E0E000000000000000807C4340477FBB
+:10C10000F880000010181F1000000000131F1C1002
+:10C1100020E0E02020202060C080000000FFFF1011
+:10C12000101010182FE78000101F1F101010101093
+:10C13000180F0700000080C0402020202060E00091
+:10C1400000FCFF0100000000000001000001070EDC
+:10C15000181010100804030020E0E02020202040E8
+:10C16000C080000000FFFF000000000001FFFE0093
+:10C17000101F1F10101018080E07010020E0E0200B
+:10C18000202020202060800000FFFF101010107C75
+:10C1900000000000101F1F101010101010180600D3
+:10C1A00020E0E020202020206060800000FFFF10C1
+:10C1B0001010107C00000100101F1F100000000074
+:10C1C00000000000000080C06020202040E000004F
+:10C1D00000FCFF0100004040C0C140400001070ECC
+:10C1E000181010100F0F000020E0E02000000000E9
+:10C1F00020E0E02000FFFF101010101010FFFF00E3
+:10C20000101F1F1000000000101F1F100000202032
+:10C2100020E0E020202000000000000000FFFF00E0
+:10C220000000000000001010101F1F101010000070
+:10C2300000000000202020E0E0202020000000007E
+:10C24000000000FFFF0000000060E0808080C07FF1
+:10C250003F00000020E0E020000020A0602020003F
+:10C2600000FFFF30187CE3C000000000101F1F100B
+:10C27000000001131F1C181020E0E0200000000047
+:10C280000000000000FFFF000000000000000000B0
+:10C29000101F1F10101010101018060020E0E0E012
+:10C2A00000000000E0E0E02000FF013FFEC0E01ED3
+:10C2B00001FFFF00101F1000031F0300101F1F10BD
+:10C2C00020E0E0C0000000000020E02000FF0003AC
+:10C2D000071C78E08000FF00101F10000000000025
+:10C2E000030F1F00000080C060202060C08000009D
+:10C2F00000FEFF010000000000FFFE000001070E2D
+:10C30000181010180C07010020E0E0202020202049
+:10C3100060C0800000FFFF2020202020301F0F0081
+:10C32000101F1F100000000000000000000080C06F
+:10C3300060202060C080000000FEFF0100000000BF
+:10C3400000FFFE000001070E1111133C7C67210065
+:10C3500020E0E0202020202060C0800000FFFF10AF
+:10C360001030F0D0080F0700101F1F10000000034E
+:10C370000F1C10100080C060202020204040E000F2
+:10C3800000070F0C1818303060E08100001F0C0807
+:10C3900010101010180F07008060202020E0E0200F
+:10C3A000202060800100000000FFFF00000000016D
+:10C3B00000000000101F1F100000000020E0E0201F
+:10C3C000000000000020E02000FFFF00000000004F
+:10C3D0000000FF0000070F181010101010080700D1
+:10C3E0002060E0E02000000020E060200000077FE7
+:10C3F000F88000807C03000000000000071F1C077D
+:10C400000000000020E0E02000E0E0200020E0202C
+:10C410000007FFF8E01FFFFCE01F00000000031F03
+:10C420000300011F03000000002060E0A0000020C6
+:10C43000E0602000000000038F7CF8C601000000CF
+:10C440000010181E130001171F1810002060E0E0F4
+:10C450002000000020E06020000001073EF8E01806
+:10C460000700000000000010101F1F101000000047
+:10C4700000806020202020A0E0E0200000000000DC
+:10C48000C0F03E0F0300000000101C1F171010101A
+:10C49000101806000000000000FC0404040404005E
+:10C4A0000000000000FF000000000000000000008D
+:10C4B000007F404040404000000010E000000000CD
+:10C4C0000000000000000000031C6080000000006D
+:10C4D00000000000000000030C7080000000040455
+:10C4E000040404FC0000000000000000000000FF45
+:10C4F00000000000000040404040407F000000007D
+:10C5000000000010080C040C0810000000000000DF
+:10C51000000000000000000000000000000000001B
+:10C52000000000000000000000000000000000000B
+:10C5300000000000000000000000000080808080FB
+:10C5400080808080808080800000000404080800D3
+:10C5500000000000000000000000000000000000DB
+:10C5600000000000000000000000000000000000CB
+:10C570000000000000000000000098D8446424245B
+:10C58000FCF80000000F1F18101010081F1F1018D3
+:10C590000020E0F000000000000000000000FFFFAD
+:10C5A000180804040CF8F00000001F0F18101010F9
+:10C5B000180F030000000000000000000000000051
+:10C5C00000E0F8180404043C3800000000030F0CDD
+:10C5D00010101010080600000000000000000020ED
+:10C5E000E0F0000000E0F81C04040408FFFF000075
+:10C5F00000030F18101010081F0F080000000000A3
+:10C6000000000000000000000000E0F8484444443E
+:10C610004C7870000000030F0C1810101008040074
+:10C620000000000080C0602020E0C000000404047E
+:10C63000FFFF040404040000000010101F1F10106E
+:10C6400010000000000000000000000000000000DA
+:10C65000000070F88C04048CF874040C007076CF21
+:10C660008D8D8D89C87870000020E0F000000000FA
+:10C67000000000000000FFFF08040404FCF80000B4
+:10C6800000101F1F100000101F1F100000000000EE
+:10C6900000606000000000000000040404FCFC00D6
+:10C6A0000000000000001010101F1F1010100000EC
+:10C6B00000000000000000606000000000000000BA
+:10C6C000040404FCFC0000000000C0C08080C07FA7
+:10C6D0003F0000000020E0F000000000000000002B
+:10C6E0000000FFFF80C0F41C0404000000101F1FA6
+:10C6F0001100031F1C1010000000202020E0F0009B
+:10C70000000000000000000000FFFF00000000002B
+:10C7100000001010101F1F1010100000000000007B
+:10C72000000000000000000004FCFC0804FCFC0801
+:10C7300004FCFC00101F1F10001F1F10001F1F1003
+:10C740000000000000000000000000000004FCFCED
+:10C7500008080404FCF8000000101F1F100000105F
+:10C760001F1F10000000000000000000000000007B
+:10C7700000E0F0180C04040C18F0E00000030F0CAB
+:10C78000101010100C0F030000000000000000004B
+:10C79000000000000004FCFC080404040CF8F00095
+:10C7A0000080FFFF889010101C0F030000000000A5
+:10C7B000000000000000000000E0F81C0404040871
+:10C7C000F8FC000000030F1810109088FFFF800095
+:10C7D000000000000000000000000000040404FC51
+:10C7E000FC100804040C0C001010101F1F10101077
+:10C7F0000000000000000000000000000000000039
+:10C8000000003078CCC48484840C1C0000001E1806
+:10C8100010101011190F06000000000000C00000E9
+:10C820000000000000040404FFFF040404000000F2
+:10C83000000000000F1F1010100C0000000000008E
+:10C8400000000000000000000004FCFE00000004E6
+:10C85000FCFE000000000F1F181010081F0F08003A
+:10C8600000000000000000000000000000040C3C7C
+:10C87000FCC40000C43C0C0400000000010F1E0EAC
+:10C8800001000000000000000000000000000000A7
+:10C89000043CFCC400E47CFC84807C040000071F92
+:10C8A000070000071F070000000000000000000054
+:10C8B000000000000004041C7CE4C0341C040400DC
+:10C8C0000010101C1601131F1C181000000000009F
+:10C8D000000000000000000000040C3CFCC400C488
+:10C8E0003C0404000000C080C1370E0100000000BD
+:10C8F00000000000000000000000000000001C0418
+:10C9000004C4F47C1C0400000000101C1F1711104C
+:10C9100010180E0000000000000000F80C040000D9
+:10C9200000000000001028EF0000000000000000E0
+:10C930000000003F60400000000000000000FF0019
+:10C9400000000000000000000000FF0000000000E8
+:10C95000000000000000FF00000000000000040CC8
+:10C96000F80000000000000000000000EF281000A8
+:10C9700000000000000040603F00000000000000D8
+:10C9800000180602020408102020300800000000F1
+:10C990000000000000000000000000000000000097
+:10C9A00000000000FF818181818181FF0000008003
+:10C9B000C060F0F8FEFE3E18080808080800303095
+:10C9C00000408000F8FE07011C3F3F1F1B180ECFE0
+:10C9D000FFFFFF7F0F0F0F0780C07B0E070F1C3874
+:10C9E0003030606060607E7F3F3F3118180C0E036E
+:10C9F0000300000000018244FF11AA44000001006E
+:10CA000000010100000010385482D7825438100011
+:10CA10000000000100000000312E4E6574776F7237
+:10CA20006B20496E666F2020322E4D4420506F726D
+:10CA30007420496E666F2020332E4C4F5241205295
+:10CA40005353492020202020342E56657265736987
+:10CA50006F6E20436865636B20204E6574776F723C
+:10CA60006B20496E666F202020202020202020206F
+:10CA700020202020202020202020202020202020B6
+:10CA800020202020202020202020202020202020A6
+:10CA900020202020202020205072696E74205B47C7
+:10CAA000756E3A202020205D20202020202020208C
+:10CAB0002020202020202020202020202020202076
+:10CAC0002020202020202020202020202020202066
+:10CAD0002020202020202020202020504F52542091
+:10CAE0002020202020202020202020202020202046
+:10CAF0002020202020202020202020202020202036
+:10CB00002020202020202020202020202020202025
+:10CB10002020202020202020456D70747900000006
+:10CB20000000000000000000426C7565536B790046
+:10CB300000000000000000004C5900000000000050
+:10CB400000000000000000004A500000000000004B
+:10CB5000000000000000000044617274000000004A
+:10CB600000000000000000005957595F426C7565D5
+:10CB7000736B790000000000524649440000000039
+:10CB800000000000000000005957595F426C7565B5
+:10CB9000736B79000000000050726F62655F4B5943
+:10CBA00000000000000000005957595F5072657383
+:10CBB0007375726500000000202020504F525420F1
+:10CBC0002020202020202020202020202020202065
+:10CBD0002020202020202020202020202020202055
+:10CBE0002020202020202020202020202020202045
+:10CBF0002020202020202020202020205665726523
+:10CC000073696F6E202020202020202020202020EB
+:10CC10002020202020202020202020202020202014
+:10CC20002020202020202020202020202020202004
+:10CC30002020202020202020312E4D44436F6E6E76
+:10CC40006563742053657420322E4C4F524120533B
+:10CC50006C61766520536574332E506F72744C6F1F
+:10CC600067204F7574707574342E436F6E6E6563F4
+:10CC700074204D6F64652020352E4E6574776F7279
+:10CC80006B20536574202020362E44617461496EF8
+:10CC90006974202020202020312E4D44436F6E6E79
+:10CCA0006563742053657420322E4C4F52412053DB
+:10CCB0006C61766520536574332E506F72744C6FBF
+:10CCC00067204F7574707574204D44436F6E6E65A8
+:10CCD00063742053657420202020202020202020F1
+:10CCE0002020202020202020202020202020202044
+:10CCF0002020202020202020202020202020202034
+:10CD00002020202020202020204C4F524120536CF6
+:10CD1000617665205365742020202020202020206B
+:10CD20002020202020202020202020202020202003
+:10CD300020202020202020202020202020202020F3
+:10CD4000202020202020202020506F72744C6F67FC
+:10CD5000204F757470757420202020202020202002
+:10CD600020202020202020202020202020202020C3
+:10CD700020202020202020202020202020202020B3
+:10CD800020202020202020202020436F6E6E65630D
+:10CD900074204D6F6465202020202020202020203A
+:10CDA0002020202020202020202020202020202083
+:10CDB00020202020202020205072657373207C20AA
+:10CDC000746F2073686966742020204E6574776FD5
+:10CDD000726B2053657420202020202020202020EA
+:10CDE0002020202020202020202020202020202043
+:10CDF00020202020202020205072657373207C206A
+:10CE0000746F2073686966744E6F773A4469616C19
+:10CE100020737769746368204E6F773A5374617436
+:10CE2000696F6E20202020204E6F773A436C6F751B
+:10CE300064202020202020204E6F773A54657374A0
+:10CE400020436C6F756420204E6F773A4469616CA3
+:10CE500020737769746368204E6F773A34475F4771
+:10CE60004D352020202020204E6F773A34475F4CEC
+:10CE700035313020202020204E6F773A576946699F
+:10CE800020202020202020204E6F773A57414E202E
+:10CE90002020202020202020496E697469616C695F
+:10CEA0007A6520446174613F2020202020202020CA
+:10CEB0002020202020202020202020202020202072
+:10CEC000202020202020202027454E544552272076
+:10CED000746F207368696674000000000000F03F02
+:10CEE000000000000000F83F00000000000000000B
+:10CEF0000000004003B8E23F000000000000000016
+:10CF000006D0CF43EBFD4C3E033333333333E33FA3
+:10CF1000FFAB6FDBB66DDB3F4D268F515555D53FCF
+:10CF200001411DA96074D13F65DBC9934A86CD3F9D
+:10CF3000EF4E454A287ECA3F3E5555555555C53F8B
+:10CF400093BDBE166CC166BF2CDE25AF6A56113F7D
+:10CF5000F16BD2C541BDBBBED0A4BE726937663E7F
+:10CF600004FA97999999D93FAF788E1DC571CC3F36
+:10CF70009FC678D0099AC33F935555555555E53FFF
+:10CF8000599322942449D23FDE03CB966446C73F8F
+:10CF900044523EDF12F1C23F0000000000000000DA
+:10CFA000DDDDDDDDDCBBBBDDDDDDDDDDDDDDDDDDF6
+:10CFB0009888888888888888777777777788888836
+:10CFC00085555556666666666666666666688888CE
+:10CFD0008333333222222222222222222228888DC7
+:10CFE00000D0010800000020D41200008C8E000840
+:10CFF000A8D20108D4120020FCAD0000D49B010887
+:10D00000412D01020304043D060708091012031212
+:10D0100002390A01FF01FF01FF01E11301031202BE
+:10D0200002FF0901FF01FF01E5281041542B554182
+:10D0300052543D393630300D0A201018124E414DF1
+:10D04000453D5458485F56312E312E325F3001290C
+:10D050001B51320100FF00891112239B322446AD7F
+:10D06000573665BF74488CC19D5AAFD3BE6CCAE5B4
+:10D07000DB7EE9F7F88110080193331A22A5562CBC
+:10D0800047B7753E64C99C408DDBBF52AEEDDA6494
+:10D09000CBFFF976E802218B30100299132667AF97
+:10D0A000763444BD554AADC3BC588ED19F6EEBE774
+:10D0B000FA7CC8F5D983310A2091121803A7772E7C
+:10D0C00066B5543C45CBBD42ACD99E508FEFFB6654
+:10D0D000EAFDD874C904428D5316619F702004A9DB
+:10D0E000153227BB364CCEC5DF5EEDD7FC6888E134
+:10D0F000997AABF3BA85520C4397711E60A114283C
+:10D1000005B3373A26CDDE44CFDFFD56ECE9986013
+:10D1100089FBBB72AA06638F7214409D512225AB16
+:10D12000343006B9174EEFC7FE5CCCD5DD6AA9E3F3
+:10D13000B8788AF19B87730E6295501C41A3352AFB
+:10D1400024B1163807CFFF46EEDDDC54CDEBB962D3
+:10D15000A8F99A708B1023088481951AA793B62C8E
+:10D16000C2A5D33EE1B7F04008C919522BDB3A649F
+:10D170004EED5F766DFF7C899420DE859BB712A60D
+:10D18000ADD224C3BFF136E0C1184809D33B5A2AB7
+:10D19000E55E6C4FF77D7E6C0AA583B41886919787
+:10D1A0002EE3A7F23CC0B5D14229CB38500AD91B97
+:10D1B000666FEF7E744CFD5D8BB502A49996108767
+:10D1C000AFF326E2BDD034C1C3394A28D11A580B77
+:10D1D000E77F6E6EF55C7C4D0CC685D71EE597F437
+:10D1E0002880A1913AA3B3B2444ACD5B5669DF7857
+:10D1F000600CE91D722FFB3E8DD604C79FF516E427
+:10D20000A9902081BBB332A2C55A4C4BD7795E6836
+:10D21000E11C680DF33F7A2E0EE787F61CC495D506
+:10D220002AA1A3B03882B193466BCF7A5448DD5916
+:10D23000622DEB3C700EF91F8FF706E69DD414C5E6
+:10D24000ABB122A0B9923083C77B4E6AD5585C49F6
+:10D25000E33D6A2CF11E780F720100082C41542B1B
+:10D2600041504E3D0008FF0102030405060701FF7F
+:10D2700001FF01FF01FF01FF01FF01E5880C5C5385
+:10D28000595354454D2E545854141D4D315F30019F
+:10D29000B91549190A1632190A1633190A1534191B
+:08D2A0000C13504F5319B100AB
+:0400000508008189E5
+:00000001FF
diff --git a/obj/TXH_V1.2.6.hex b/obj/TXH_V1.2.6.hex
new file mode 100644
index 0000000..d89ad2c
--- /dev/null
+++ b/obj/TXH_V1.2.6.hex
@@ -0,0 +1,5678 @@
+:020000040800F2
+:1080000008C10020A1810008A9810008A9A90008D1
+:10801000AD810008AF810008B181000800000000B8
+:10802000000000000000000000000000B381000814
+:10803000B581000800000000B7810008B981000880
+:10804000BB810008BB810008BB810008BB81000820
+:10805000BB810008BB810008BB810008BB81000810
+:10806000BB810008BB810008BB810008BB81000800
+:10807000BB810008BB8100082397000827970008F0
+:10808000BB8100082B970008BB810008BB8100085A
+:10809000BB810008BB810008BB810008BB810008D0
+:1080A000BB810008BB810008BB810008BB810008C0
+:1080B000658C0108BB810008BB810008BB810008FA
+:1080C000BB810008BB810008BB810008BB810008A0
+:1080D000BB810008B9940108BD940108C19401084E
+:1080E000DF9A0008BB810008BB810008BB81000843
+:1080F000BB810008BB810008BB8100082F970008E6
+:10810000BB810008BB810008BB810008BB8100085F
+:10811000B1940108B5940108BB810008BB81000837
+:10812000BB810008BB810008BB810008BB8100083F
+:10813000BB810008BB810008BB810008BB8100082F
+:10814000BB810008BB810008BB810008BB8100081F
+:10815000BB8100083397000837970008C5940108D1
+:10816000BB810008BB810008BB810008BB810008FF
+:10817000BB810008BB810008BB810008BB810008EF
+:10818000BB810008BB810008DFF810D000F00EFCB6
+:1081900000480047E1B10108AFF3008008C10020AA
+:1081A0000648804706480047FEE7FEE7FEE7FEE791
+:1081B000FEE7FEE7FEE7FEE7FEE7FEE7098C0108C3
+:1081C000898100082DE9F0410024061B254671F144
+:1081D000000605DA01240027D0EB070067EB010158
+:1081E000161E73F1000605DA0027D2EB07020125FF
+:1081F00067EB030300F077FA86460E4617469C4667
+:10820000AC4204D00025D0EB050E65EB010624B18D
+:108210000020D2EB000760EB030C704631463A4673
+:108220006346BDE8F081202A06DBCB17203A41FAED
+:1082300002F043EAE07306E041FA02F3D040C2F1F3
+:108240002002914008431946704740EA01039B070A
+:1082500003D009E008C9121F08C0042AFAD203E0BB
+:1082600011F8013B00F8013B521EF9D27047421E43
+:1082700012F8013F002BFBD111F8013B02F8013B42
+:10828000002BF9D17047421C10F8011B0029FBD1CB
+:10829000801A704730B505460020034600E05B1C9D
+:1082A000934205D2EC5CC85C201A01D1002CF6D1B7
+:1082B00030BD2DE9FE4F804681EA0300C00F0C4619
+:1082C000009021F0004123F00045B8EB0200A941E5
+:1082D00005D24046214690461C460B46024623F0F6
+:1082E0000040104347D0270DC7F30A00C3F30A51DB
+:1082F0000290401A019040286BDAC3F3130040F457
+:10830000801B0098924620B10023D2EB030A63EB56
+:108310000B0B01985946C0F14002504600F014FA88
+:1083200006460D4650465946019AFFF77CFF10EB72
+:1083300008006141002487EA115284EAE7731A4376
+:1083400040D0009A62B3019A012A4FEA075215DC25
+:10835000001B61EB02014FF0004202EA0752CDE937
+:108360000042001C41F5801132462B4600F0A0FA75
+:1083700003B0BDE8F08F40462146F9E7001B61EBF2
+:108380000201001C41F5801300185B412018A2F582
+:10839000001747EB030140EAD570B6196D4111E0B3
+:1083A0006D084FEA360645EAC0754FEA0752001BD2
+:1083B00061EB0201001C41F5801149084FEA3000D1
+:1083C0000019514132462B4603B0BDE8F04F00F092
+:1083D00060BA0098012240000023D0EB020263EB58
+:1083E000E073009821464FEAE074B8EB000061EBBF
+:1083F0000401E9E783F000435BE781F0004158E7BF
+:108400002DE9FE4F81EA030404F0004421F000410D
+:1084100000944FF0000B23F0004350EA01045ED0BB
+:1084200052EA03045BD0C3F30A54C1F30A552C4447
+:10843000A4F2F3340194A0FB0254C1F3130141F4FC
+:108440008011C3F3130343F4801301FB024400FBC8
+:10845000034E840A970A44EA815447EA8357A4FBEF
+:10846000076802958D0A05FB07854FEA932C04FBEC
+:108470000C542705029D4FEA065847EA1637B5EB1C
+:1084800008056EEB070C870E920E47EA811742EA49
+:108490008312A7FB0201B6EB0B0164EB00042B0D6A
+:1084A00043EA0C335E1844EB1C50DA465146E7FBB6
+:1084B0000201C5F313044FEA0B3343EA14534FEAA6
+:1084C0000432019C43EA0603A4F10C040294009CCC
+:1084D000CDE900B400F0ECF903B0BDE8F08F002066
+:1084E0000146F9E72DE9F04D81EA030404F0004B61
+:1084F00021F0004514464FF0000A23F0004150EAF5
+:10850000050220D054EA01021DD0C5F30A570246E5
+:10851000C5F31303C1F31300C1F30A5640F48015E9
+:1085200043F48013A7EB0608101BD64608F2FD386B
+:1085300073EB050002D308F1010801E092185B41DA
+:10854000B8F1000F03DA00200146BDE8F08D0020ED
+:108550004FF48011064684460EE0171B73EB0507A7
+:1085600005D3121B63EB050306434CEA010C4908D3
+:108570004FEA300092185B4150EA0107EDD152EA10
+:10858000030012D082EA040083EA0501084305D003
+:10859000101BAB4106D20122002306E000224FF05F
+:1085A000004302E06FF0010253101AEB06004CEB9F
+:1085B000085110EB0A0041EB0B01BDE8F04D00F053
+:1085C00068B90EB5C10F80EAE0700844CA070021FF
+:1085D00040F233438DE80E000A460B4600F068F97E
+:1085E00003B000BD0EB540F2334102910021CDE948
+:1085F00000110A460B4600F05BF903B000BD3EB522
+:10860000CA17CB0F002450405140C0186141DA070F
+:1086100040F233430094CDE901232246234600F083
+:1086200047F903B030BD70B5C1F30A5201F00045FF
+:108630000024C1F3130140F2FF3341F480119A4248
+:1086400001DA002070BD40F233439A42A2F2334275
+:1086500003DC524200F087F800E090402C43F1D058
+:10866000404270BD70B5C1F30A5201F000450024CC
+:10867000C1F3130140F2FF3341F480119A4202DA50
+:108680000020014670BD40F233439A42A2F23342C9
+:1086900003DC524200F067F801E000F055F82C438B
+:1086A000F0D00023D0EB030063EB010170BD01F0BB
+:1086B000004330B421F0004150EA010206D00A0D17
+:1086C000A2F56072C1F31301002A02DC30BC002065
+:1086D0007047440F44EAC104C100E01830BC00EB0D
+:1086E000C25000F09FB82DE9F05F05460020924689
+:1086F0009B4688460646814640241BE02846414664
+:108700004746224600F02FF853465A46C01A914178
+:1087100010D311461846224600F016F82D1A67EBC2
+:1087200001084F4622460120002100F00DF817EB0A
+:1087300000094E41201EA4F10104DFDC4846314609
+:108740002A464346BDE8F09F202A04DB203A00FA7F
+:1087500002F1002070479140C2F1200320FA03F398
+:10876000194390407047202A04DB203A21FA02F096
+:108770000021704721FA02F3D040C2F1200291405B
+:1087800008431946704700000FB4002300B589B0B4
+:108790000CA900910B996FF00042CB601E4B069321
+:1087A0001E4B07930423CDE901321D4A089202466D
+:1087B0006B46002000F0A6F909B05DF814FB70B517
+:1087C00086B006464FF0FF300091CDE90101002050
+:1087D00015460C4604903246694604A8FFF7D4FFBC
+:1087E00002460498211825B108B1084600E0204649
+:1087F0002860049800280DD0002A02DD00988842E5
+:1088000008D0081B0094CDE901043246694604A84B
+:10881000FFF7BAFF06B070BD3D8D00085B8D000804
+:10882000D18900080029A8BF7047401C490008BF33
+:1088300020F00100704710B4B0FA80FC00FA0CF090
+:1088400050EA010404BF10BC704749B1CCF12004C8
+:1088500021FA04F411FA0CF118BF01212143084355
+:10886000A3EB0C01CB1D4FEA00614FEA102042BF81
+:10887000002010BC704700EBC35010440029A4BF77
+:1088800010BC7047401C490008BF20F0010010BC1C
+:10889000704710B5141E73F1000408DA401C41F152
+:1088A000000192185B411A4301D120F0010010BD74
+:1088B0002DE9F04D92469B4611B1B1FA81F202E0EA
+:1088C000B0FA80F220329046FFF73EFF04460F4692
+:1088D00040EA0A0041EA0B0153465A46084313D0C6
+:1088E000114653EA010019D0C8F140025046FFF783
+:1088F0003AFF05460E46504659464246FFF724FFCA
+:10890000084305D0012004E020463946BDE8F08D3B
+:108910000020054346EAE0762C4337430A98630576
+:10892000E40AA0EB08000022FD0A44EA47540A309A
+:1089300002D500200146E9E7010510196941DDE98A
+:10894000084500196941BDE8F04DA2E770B521F076
+:10895000004303430CD0C1F30A550024D5EB0405B2
+:1089600064EB0403D617AD1AB34102DB00200146C5
+:1089700070BD201841EB025170BD000030B5041EDF
+:1089800071F1000404DB4FF00044404264EB01014C
+:10899000141E73F1000405DB1C464FF000435242E5
+:1089A00063EB0403994208BF904230BD064C074D6B
+:1089B00006E0E06840F0010394E8070098471034AF
+:1089C000AC42F6D3FFF7E4FBD0DF0108F0DF01088B
+:1089D000C0B24FF4F05100F03BBA00002DE9FF4F58
+:1089E000087883B09946FF2805D0491C2D2804D06B
+:1089F0000024002008E000200BE00124F9E700EB50
+:108A0000800003EB4000491C0B78FF2BF7D104B129
+:108A1000404200230293147819461D462D2C01D0A4
+:108A20002B2C04D1521C2D2C13D000240294AA46C6
+:108A30001478FF2C0FD00A25A3FB057801FB0581D4
+:108A40004FF0000C03FB0C11521CE3194AEB01011F
+:108A5000EEE70124EAE7814453EA010002D019F568
+:108A6000C87F06DA03980021C0E9001107B0BDE80D
+:108A7000F08F0025AE4E2F46DFF8B882184600F082
+:108A8000FBF9CDE90001B9F1000002DAC9F10004F7
+:108A900000E004460023A74A1AEB030B42EB045AFA
+:108AA00012E0E00707D02A46334638464146FFF732
+:108AB000A7FC074688462A46334610461946FFF764
+:108AC0009FFC05460E466410002CEAD1DDE900014A
+:108AD000B9F1000F5A46534606DAFFF703FD3A464E
+:108AE0004346FFF7FFFC05E0FFF78AFC3A464346A2
+:108AF000FFF786FC029A0AB181F00041039AC2E9AD
+:108B00000001B3E72DE9FF4F1F468DB0D7E90146BD
+:108B10004FF0FF382E2045464FF000090B90B96901
+:108B20006D1C0E988847396A824688470028F6D11E
+:108B3000BAF1FF3F0AD024F4D064002E11DDBAF15F
+:108B40002B0F08D0BAF12D0F0BD102E0404611B027
+:108B50008DE744F48064B9696D1C0E98884782469D
+:108B6000761E6946600501D52D2000E02B208DF88A
+:108B7000000001F1010B0DF1200809E0B9696D1C3D
+:108B80000E98884782460F9844F40074761E05605C
+:108B9000002E02DDBAF1300FF0D00B998A453ED19C
+:108BA00044F0800406E00F99681CA9F1010944F41F
+:108BB00000740860B9696D1C761E0E98884782465D
+:108BC0003028F0D02BE00B998A4505D1200603D43C
+:108BD00044F08004761E18E0504611F059FF08B3A7
+:108BE0000DF11301761E44F400748B4508D2AAF1EE
+:108BF00030000BF8010B200607D5A9F1010003E0B6
+:108C0000200602D409F101008146A00502D50F9982
+:108C1000681C0860B9696D1C0E9888478246002E52
+:108C2000D1DC53E0002E51DDBAF1650F02D0BAF16C
+:108C3000450F4BD1A00549D5B9696D1C24F440748A
+:108C4000761E0E9888478246002E0CDD2B2804D015
+:108C5000BAF12D0F07D144F48074B9696D1C0E98D8
+:108C600088478246761EE00501D52D2100E02B21A4
+:108C700008F8011BCDF82C8021E00DF12901761EAA
+:108C800044F4007488450CD2AAF1300010F0FF00C3
+:108C900088F8000002D10B99884509D908F101082C
+:108CA00006E0E00501D5244801E042F20F7081465C
+:108CB000B9696D1C0E98884782460F980560002E92
+:108CC00004DD504611F0E4FE0028D6D1F9690E9873
+:108CD0008847FF208BF8000088F8000000200690ED
+:108CE00007904B466A4608A906A8FFF777FEA0053D
+:108CF00002D46FF001002AE714F0240F0AD0E00735
+:108D000014D1DDE906123868031D3B600068C0E934
+:108D100000120BE0DDE90601FFF7C9FC0146E007A0
+:108D200004D13868021D3A600068016028460EE7E9
+:108D3000000014400000F03FF1D8FFFF426842B14C
+:108D4000016811F8013B23B1521EC0E90012184618
+:108D500070470121C160881E704742685AB1C368DC
+:108D6000016843B983688B4205D0491E521CC0E993
+:108D70000012002070474FF0FF3070472DE9F04D92
+:108D800000231A461B1A8A4103DB00200146BDE876
+:108D9000F08DC1F30A52C1F3130141F480154FF075
+:108DA000000BD10702D100186D41521E0027044666
+:108DB00040F2FF11384601EB620A3E468046024609
+:108DC00000204FF48011FFF7CEFCC2197141BB188F
+:108DD00046EB0100B4EB030C75EB000C04D3E41A72
+:108DE00065EB000517460E46241908F101006D4198
+:108DF00080463428E3DDF91946EB0600091BA8413B
+:108E000003D24FF0FF32134601E0002213461BEB62
+:108E1000070046EB0A51BDE8F04DFFF73ABD0000F0
+:108E200030B5041E71F1000404DB4FF000444042F1
+:108E300064EB0101141E73F1000405DB1C464FF0C6
+:108E40000043524263EB04038B4208BF824230BDB1
+:108E50007F2801D9002208E0064A02EB5002C00731
+:108E6000127800D1120902F00F0201209040084050
+:108E70007047000090DF01080EB540F233420292C5
+:108E80000022CDE900221346FFF712FD03B000BD1A
+:108E900070B58C1810F8015B15F0070301D110F8BC
+:108EA000013B2A1106D110F8012B03E010F8016BE9
+:108EB00001F8016B5B1EF9D12B0705D40023521E6C
+:108EC0000DD401F8013BFAE710F8013BCB1A921CD4
+:108ED00003E013F8015B01F8015B521EF9D5A142D2
+:108EE000D8D3002070BD027803E010F8013B1A448B
+:108EF000D2B2491E89B2F8D21046704770B5ADF5AE
+:108F0000287D00260D46ADF89462ADF8986200EB1E
+:108F100040012D4800EBC104608AA84251D9ADF848
+:108F200098624AE0A089228A284481B2274800F04A
+:108F3000B1F8ADF894626A46208A0BE0BDF894322D
+:108F40006168C95CBDF89432D154BDF89412491CD3
+:108F5000ADF89412BDF894128842EFD8401E81B249
+:108F60001046FFF7C0FF1A498870228A0DF1FF31C1
+:108F7000515C814219D1ADF894620CE0BDF89412B5
+:108F80006068BDF89422405CA1688854BDF89402E2
+:108F9000401CADF89402208ABDF89412401E88420D
+:108FA000ECDC01200DF5287D70BD642011F0A8FFD8
+:108FB000BDF89802401CADF89802BDF8980206284A
+:108FC000B0D30020EEE7000080BD0108707A0020D9
+:108FD00022120020F0B50D46064600EB46011C4863
+:108FE000002200EBC104ADF5257D608AA8422BD993
+:108FF000694606E0A0686368805C98548854521CF7
+:1090000092B2208A401E9042F4DC208A401E81B237
+:109010006846FFF768FF228A0DF1FF3100275054A0
+:10902000A089228A284481B2684600F02FF9294697
+:109030003046FFF763FF012807D0642011F060FF7E
+:109040007F1CBFB2062FEBD300200DF5257DF0BDB0
+:1090500080BD010838B50025ADF800500DF004FFC3
+:109060000A4C207000F088F821780948242907D09C
+:10907000272908D0282902D1022180F8A51138BD5E
+:1090800080F8A55138BD0121F7E700002212002029
+:10909000D42200202DE9F041064615460C46012059
+:1090A00080F31088254F0020B8800DF0BDFE00062B
+:1090B00009D4012011F024FFB888401C80B2B88088
+:1090C000C828F2D335E0B888C82832D21C4F102106
+:1090D000384601F0BCF90821384601F0BAF9E82019
+:1090E00000F030F8C4F3871000F02CF8A006000E52
+:1090F00000F028F8002000F025F80024002000F0FF
+:1091000021F8641CA4B2042CF8D3002405E0FF204D
+:1091100000F018F83055641CA4B2AC42F7D310210B
+:10912000384601F096F9002080F310880120BDE850
+:10913000F081002080F31088F9E70000221200205F
+:109140000000024070B50B4C0546022120460DF090
+:1091500085FF0028F9D0294620460DF088FF01211F
+:1091600020460DF07BFF0028F9D020460DF07DFF52
+:10917000C0B270BD0030014010B5012080F31088EE
+:109180001A4C0020A0800DF04FFE000609D40120EB
+:1091900011F0B6FEA088401C80B2A080C828F2D38F
+:1091A00020E0A088C8281DD2114C1021204601F0D3
+:1091B0004EF90821204601F04CF93D20FFF7C2FF8F
+:1091C0002A20FFF7BFFF8020FFF7BCFFA720FFF793
+:1091D000B9FF1021204601F03CF9002080F31088EF
+:1091E000012010BD002080F3108810BD2212002045
+:1091F000000002402DE9F04106460D46012080F3B3
+:109200001088204C0020A0800DF00EFE000609D42E
+:10921000012011F075FEA088401C82B2A280C82AED
+:10922000F2D32AE0A088C82827D2174F1021384649
+:1092300001F00DF90821384601F00BF98420FFF701
+:1092400081FF0020FFF77EFF0020FFF77BFF00205B
+:10925000FFF778FF002404E0305DFFF773FF641C24
+:10926000A4B2AC42F8D31021384601F0F2F8002045
+:1092700080F310880120BDE8F081002080F3108881
+:10928000F9E70000221200200000024070B50D46F0
+:10929000012181F310881146FFF7ACFF002832D07E
+:1092A0001B4C0020A0800DF0BFFD000609D401205A
+:1092B00011F026FEA088401C80B2A080C828F2D3FE
+:1092C00022E0A088C8281FD2124C1021204601F0AD
+:1092D000BEF80821204601F0BCF88320FFF732FFDA
+:1092E000C5F38710FFF72EFFA806000EFFF72AFF31
+:1092F0000020FFF727FF1021204601F0AAF80020E8
+:1093000080F31088012070BD002080F3108870BDAC
+:10931000221200200000024010B500231A4604E08B
+:1093200010F8014B6340521CD2B28A42F8D318465F
+:1093300010BD000010B50446392011F0E1FFE0B285
+:1093400011F0FEFFC4F3072011F0FAFFC4F3074049
+:1093500011F0F6FF200E11F0F3FF4FF48051034897
+:1093600001F077F8BDE8104010F09EB9000402400B
+:109370002DE9F041054614460E463A2011F0C0FF93
+:10938000F0B211F0DDFF300A11F0DAFF104F4FF4A8
+:1093900080563146384601F05CF8B0463E4610F043
+:1093A00083F91D2811D1284600F0A4F807463B2078
+:1093B00011F0A6FF4146304601F04BF83D44002C29
+:1093C000EDD0208838442080E9E7BDE8F081000036
+:1093D000000402402DE9F041054614460E463C20AB
+:1093E00011F08EFFF0B211F0ABFF300A11F0A8FFC0
+:1093F000114F4FF480563146384601F02AF80CB12F
+:1094000000202080B0463E4610F04EF91E2811D1B3
+:10941000284600F017F907463D2011F071FF41463C
+:10942000304601F016F83D44002CEDD02088384439
+:109430002080E9E7BDE8F0810004024010B50DF09E
+:109440003BFC08B100F028F8BDE81040302000F0E7
+:109450009FB80146362000F089B810B508B100F079
+:10946000A5F8BDE81040342000F092B810B50446CD
+:1094700000F09CF820785C2801D02F2803D100212F
+:10948000642000F0FBF8BDE81040322000F080B806
+:10949000682000F04BB8000010B5222011F030FF1A
+:1094A00011F024FF04464FF48051024800F0D1FF30
+:1094B000204610BD000402402DE9F04111F016FFD6
+:1094C000064611F013FF054611F010FF044611F097
+:1094D0000DFF07464FF48051054800F0BAFF46EAF9
+:1094E000052040EA044040EA0760BDE8F081000042
+:1094F0000004024070B50546272011F001FF11F06D
+:10950000F5FE0446260007D011F0F0FE641E05F8B3
+:10951000010B14F0FF04F7D14FF48051024800F022
+:1095200098FF304670BD00000004024010B50446AC
+:109530000C2011F0E5FE204611F002FFBDE81040BE
+:10954000FFF7BABF10B504460A2011F0D9FE204635
+:1095500011F0F6FE11F0CAFE04464FF480510248A5
+:1095600000F077FF204610BD0004024010B50C4605
+:1095700011F0C6FE204611F0E3FE4FF4805103487F
+:1095800000F067FFBDE8104010F08EB80004024004
+:1095900010B511F0B5FE4FF48051034800F059FFAB
+:1095A000BDE8104010F080B80004024070B50546D8
+:1095B000012011F0A5FE11F099FE432828D22B209E
+:1095C000FFF7C0FF102823D22F2011F099FE0020B2
+:1095D00011F0B6FE3220FFF7DBFF142818D1CF20A0
+:1095E000FFF7B0FF040013D04C20FFF79FFF00EB04
+:1095F00004214C2000F042F85020FFF797FF00EBC9
+:109600000421502000F03AF80021702000F036F8D4
+:109610002F2011F075FE2C7806E015F8014F5C2C18
+:1096200001D02F2C00D10024204611F089FE002CFF
+:10963000F3D1BDE870404FF48051014800F009BFFC
+:109640000004024070B505462D2011F059FE11F0BE
+:109650004DFE0446260007D0287811F071FE641EE6
+:109660006D1C14F0FF04F7D14FF48051024800F054
+:10967000F0FE304670BD00000004024070B50546A3
+:109680000C460D2011F03CFE284611F059FEE0B2C8
+:1096900011F056FEC4F3072011F052FEC4F3074048
+:1096A00011F04EFE200E11F04BFEBDE870404FF45D
+:1096B0008051014800F0CDBE0004024070B5094D54
+:1096C000FF22134605F5807605E010F8014B544063
+:1096D0002A5D5A40335D491E89B2F6D242EA032020
+:1096E00070BD00000DBB010870B500221346154681
+:1096F00005E010F8014BA2186B41491E89B2002900
+:10970000F7D1100C40EA034092B2801845EB1341A8
+:109710004FEA014242EA104108186FEA000080B2A5
+:1097200070BD08F047BD08F0E5BC08F0B3BC08F018
+:1097300011BD00F0D1BF0CF091BF0000074A90426C
+:1097400001D2074801E005481038064A8B0001EABB
+:10975000020101D5C160704781607047106402400A
+:10976000006002407D0F7D0F0029016802D041F0AA
+:10977000010101E021F00101016070472DE9F04392
+:10978000016821F0010101600021016041608160F8
+:10979000C1600161212141613C493C4A3D251039AC
+:1097A000904202D18D60BDE8F083384A4FF4746670
+:1097B0001832904201D18E60F5E7344A4FF47417A5
+:1097C0003032904201D18F60EDE7304A4FF0746C37
+:1097D0004832904202D1C1F808C0E4E72B4B2C4A32
+:1097E0006033984201D1CA60DDE7284C294B7834B8
+:1097F000A04201D1CB60D6E7DFF89080264C08F17B
+:109800009008404501D1CC60CDE7DFF880804FF073
+:109810003D5908F1A808404502D1C1F80C90C2E7B3
+:109820001E49DFF878800839404501D10D60BAE75C
+:109830001A4D1835A84201D10E60B4E7174D3035E6
+:10984000A84201D10F60AEE7144D4835A84202D1BD
+:10985000C1F800C0A7E7114D10496035091FA842A3
+:1098600001D10A609FE70D4A7832904201D10B6026
+:1098700099E70A4A9032904201D10C6093E7074A77
+:10988000A83290428FD1C1F800908CE7106002405E
+:109890003D000020400F002000003D2010640240E9
+:1098A0000B0607D5436912B143F0800301E023F0B2
+:1098B00080034361802908D0002A026801F01E015C
+:1098C00001D00A4300E08A430260704730B5036864
+:1098D000124ACC6813400A682243D1E905452C435B
+:1098E0002243CC6922430C6A22434C6A22438C6A8D
+:1098F00022434C6B22438C6B22431A430260426921
+:1099000022F00703D1E90B2422431A4342610A697A
+:1099100042604A6882608968C16030BD3F801CF047
+:109920002DE9FC41012120200DF0CEF901268DF812
+:10993000046000258DF8065003208DF805001B4CAF
+:10994000302700978DF807506946204600F02CFD1F
+:109950003021204600F07DFD154C84F8305684F807
+:10996000325684F8316684F833664FF4FA70C4F8DE
+:10997000380600F01FF894F8A803802814D1A4F545
+:1099800080504565232084F8AD03052084F8AC039E
+:1099900084F8AB73142084F8AA03202084F8A90368
+:1099A00084F8A85300F042F8BDE8FC81001402409E
+:1099B000D42200207CB511F077FBD02011F044FBBD
+:1099C00011F0A6FB002011F03FFB11F0A1FB11F0FC
+:1099D0006BFBD12011F038FB11F09AFB00246D468F
+:1099E00001E0062C01D2012000E0002011F0FCFA79
+:1099F0002855641CE4B2072CF3D311F06FFB0A481E
+:109A00009DF8061041719DF8051001719DF8041034
+:109A1000C1709DF8021081709DF8011041709DF891
+:109A2000001001707CBD00007C2600207CB5184829
+:109A3000002401788DF8001041788DF801108178AC
+:109A40008DF8021001218DF80310C1788DF80410F3
+:109A500001798DF8051040798DF8060011F024FB8E
+:109A6000D02011F0F1FA11F053FB002011F0ECFAC4
+:109A700011F04EFB6D46285D11F0E6FA11F048FB3F
+:109A8000641CE4B2072CF6D311F028FB7CBD000067
+:109A90007C26002070B5094D0022134605F580761E
+:109AA00005E010F8014B54402A5D5A40335D491ED1
+:109AB00089B2F6D242EA032070BD00000DBB010856
+:109AC000072A00D9072240EA002021B1012901D14B
+:109AD000D040C0B270479040C0F307207047704735
+:109AE000072A00D9072240EA002029B1012902D122
+:109AF0009040C0F307207047D040C0B270470000CC
+:109B000070B5ADF5327D00260D46ADF8BC62ADF8FE
+:109B1000C06200EB4001324800EBC104608AA842F9
+:109B20005CD9ADF8C06255E0012264212D4800F0F7
+:109B3000BFF92C4800788DF80000382842D1228ADD
+:109B4000E06802FB0501274800F0B2F9ADF8BC62FD
+:109B50006A46208A0BE0BDF8BC326168C95CBDF87A
+:109B6000BC32D154BDF8BC12491CADF8BC12BDF8D2
+:109B7000BC128842EFD8401E81B2104600F05AFA5B
+:109B8000228A0DF1FF31515C81421BD1ADF8BC62DC
+:109B90000EE0BDF8BC226168895CA26800FB05206C
+:109BA000BDF8BC221154BDF8BC02401CADF8BC028B
+:109BB000208ABDF8BC12401E8842EADC01200DF567
+:109BC000327D70BD642011F09BF9BDF8C002401CCD
+:109BD000ADF8C002BDF8C0020628A5D30020EEE70C
+:109BE00000B8010894550020F0B50E46074600EB7A
+:109BF00047012648ADF5317D002500EBC1048DF805
+:109C0000BC52608AB0423DD900210846FFF778FF78
+:109C1000012837D1694609E0A268401E00FB0620F2
+:109C20006268285C505548556D1CADB2208AA84228
+:109C3000F2D80025208AE16800FB0611401E82B29E
+:109C4000134800F0B3F9208A401E81B2684600F044
+:109C5000F1F98DF8BC02208AE168012201447043C9
+:109C6000401E0144AFA800F0A1F931463846FFF785
+:109C700047FF012807D0642011F042F96D1CADB2F6
+:109C8000062DD7D300200DF5317DF0BD00B80108B9
+:109C9000945500202DE9F041ADF5307D354D4FF064
+:109CA00000088DF8BC82344EA5F8008000243FE007
+:109CB00000206F4607E056F832204968125C0A54CB
+:109CC0003A54401C80B2298801EB410206EBC201E4
+:109CD0000B8A5B1E8342EEDC288800EB400006EB1B
+:109CE000C000008A401E81B2384600F0A3F98DF80A
+:109CF000BC02288800EB400006EBC000C168008A67
+:109D000000FB0411401E82B21C4800F04FF9288865
+:109D1000012200EB400006EBC000C168008A01444C
+:109D20006043401E0144AFA800F040F9641CA4B297
+:109D3000288800EB400006EBC000408AA042B7D85C
+:109D40002888401C80B228800A28AFD30C480178AC
+:109D500021F001010170017841F006010170A0F8C5
+:109D6000028000210120FFF73FFF0DF5307DBDE8A7
+:109D7000F08100001000002000B801089455002078
+:109D8000702400207CB5012108460CF09DFF0120C5
+:109D90008DF8040002258DF8055000248DF806404A
+:109DA0008DF807001820154E00906946304600F0E7
+:109DB000FBFA05221146304600F032FB052206214F
+:109DC000304600F02DFB05220721304600F028FB2D
+:109DD000A02000908DF8045003208DF805008DF828
+:109DE00006408DF807406946304600F0DDFA402015
+:109DF00000906946304600F0D7FA7CBD0000024072
+:109E0000F8B5002634460096FFF7BCFF00F0A0F836
+:109E10002248641C8442FCD3214C0821204600F0D7
+:109E200016FB1021204600F014FB062000F076F807
+:109E30000821204600F00DFB0821204600F007FB1A
+:109E40001021204600F005FB012000F067F80020FB
+:109E500000F064F80821204600F0FBFA1148D0F821
+:109E60001C0208B9FFF716FF0F4D2E800F4E00247D
+:109E700005E0C0B22146FFF743FE641CA4B2288867
+:109E800000EB400106EBC101498AA142F1D880B242
+:109E9000401C80B228800A28E9D3F8BDFFFF0F00DC
+:109EA00000000240000043421000002000B80108FA
+:109EB0002DE9F0410546002416460F46012080F3A7
+:109EC0001088DFF854800821404600F0C0FA1021C5
+:109ED000404600F0BEFA032000F020F8C7F3074028
+:109EE00000F01CF8C7F3072000F018F8F8B200F0F3
+:109EF00015F806E0002000F011F8641C05F8010BCD
+:109F0000A4B2B442F6D30821404600F0A2FA0020E1
+:109F100080F31088BDE8F0810000024070B50B4C62
+:109F20000546022120460DF099F80028F9D029466F
+:109F300020460DF09CF8012120460DF08FF80028F6
+:109F4000F9D020460DF091F8C0B270BD003001404C
+:109F500010B5012186B008030CF0F2FE124C204629
+:109F60000DF052F80021ADF808106015ADF80A00A8
+:109F70003820ADF80C000720ADF80010ADF8100047
+:109F8000ADF804104FF48270ADF80610ADF80E1065
+:109F9000ADF80200694620460DF06BF8012120461D
+:109FA0000DF028F806B010BD003001402DE9F04159
+:109FB0000546002416460F46012080F31088DFF87E
+:109FC00070800821404600F042FA1021404600F01F
+:109FD00040FA0620FFF7A2FF0821404600F039FAB8
+:109FE0000821404600F033FA1021404600F031FAD3
+:109FF0000220FFF793FFC7F30740FFF78FFFC7F378
+:10A000000720FFF78BFFF8B2FFF788FF05E02878FD
+:10A01000FFF784FF641CA4B26D1CB442F7D308217F
+:10A02000404600F016FA002080F31088BDE8F08169
+:10A0300000000240027803E010F8013B1A44D2B25B
+:10A04000491E89B2F8D210467047000070B51E4A0A
+:10A05000907A012825D1002595721C491C480F24AF
+:10A060004E780123F6B14D70D0F82852D0F8346202
+:10A0700045EAC605D0F83062D0F82C02B60046EAB0
+:10A0800040000543AC43CC708878CC78A04208D11E
+:10A0900008710C78A04204D0D0710870002800D05C
+:10A0A000937170BD4B70D0F82852D0F8346245EAF5
+:10A0B000C605D0F83062D0F82C02B60046EA40005F
+:10A0C0000543AC438C70DFE7D4120020C912002096
+:10A0D000000042422DE9F041ADF57C7D00273D4670
+:10A0E000ADF8E873FFF7AAF9142808D0664880F89D
+:10A0F000A75311F041F80DF57C7DBDE8F081634870
+:10A10000FFF7B4F9614C103C1428207006D04228A7
+:10A1100079D00120FFF79DF92570ECE7FFF7B8F93A
+:10A12000C4E90205A046BDF8E803FFF703F9FAAA5F
+:10A130004FF4FA716846FFF71BF955A1684611F014
+:10A140007FF8A080544C6E46F0B1E11901F58051C2
+:10A1500081F8FD567F1CBFB2282FF6D34746304406
+:10A160004EA111F06DF878800021001F0AE0BA8836
+:10A170000A443244D378621802F5805282F8FD36E0
+:10A18000491C89B28142F2DB45A1684611F058F8BA
+:10A190004746A8F80400F0B10021621802F5805289
+:10A1A00082F82557491C89B22829F6D330443BA1AF
+:10A1B00011F046F87880002109380AE0BA880A448C
+:10A1C0003244137A621802F5805282F82537491C0E
+:10A1D00089B28142F2DB35A1684611F031F8B880CE
+:10A1E000F8B10021621802F5805282F84D57491CDF
+:10A1F00089B21429F6D3304428A111F021F87880CF
+:10A2000000210D380BE03AE0BA880A443244137B4F
+:10A21000621802F5805282F84D37491C89B281429A
+:10A22000F2DB26A1684611F00BF8B880F0B10021EE
+:10A23000621802F5805282F8B756491C89B2322959
+:10A24000F6D3304415A110F0FBFF78800021C01F29
+:10A250000AE0BA880A4432449379621802F58052BF
+:10A2600082F8B736491C89B28142F2DB0021032013
+:10A27000FFF7BAFC0120FFF7ECF801203BE70348A9
+:10A28000FFF7EBF837E70000D42200203812002057
+:10A2900041504E3D00000000D41200203B00000061
+:10A2A000574946494E414D453D00000057494649F2
+:10A2B00050415353574F52443D00000053455256AE
+:10A2C00045523D002F4910B5884206D1012108466C
+:10A2D0000CF006FD002101204FE02B49884206D1F9
+:10A2E000012102200CF0FCFC0021022045E027495E
+:10A2F000884206D1012104200CF0F2FC0021042048
+:10A300003BE02349884206D1012108200CF0E8FCFB
+:10A310000021082031E01F49884206D10121102088
+:10A320000CF0DEFC0021102027E01B49884206D1FA
+:10A33000012120200CF0D4FC002120201DE0174931
+:10A34000884206D1012140200CF0CAFC00214020A7
+:10A3500013E01349884206D1012180200CF0C0FC93
+:10A360000021802009E00F4988420AD1841501218B
+:10A3700020460CF0B5FC00212046BDE810400CF052
+:10A38000AFBC10BD000002400004024000080240C3
+:10A39000000C02400010024000140240001802406D
+:10A3A000001C024000200240F0B5002201274FF0BF
+:10A3B000030C0B6807FA02F52B40AB422CD1066860
+:10A3C00053000CFA03F4A64306600E79D0F800E0BF
+:10A3D0009E4046EA0E0606600E79012E01D0022E3E
+:10A3E00012D18668A64386604E79D0F808E09E4078
+:10A3F00046EA0E0686604668AE43466045688E793A
+:10A400009640B6B235434560C568A543C560CC7972
+:10A410009C40C3681C43C460521C102AC9D3F0BDC1
+:10A420004B07DB0E9A40C90810B500EB8100016AAA
+:10A430000F249C40A1430162016A1143016210BDD7
+:10A440000246002012690A4200D001207047418371
+:10A4500070470183704700002DE9F04F7C4E0025C6
+:10A460002DED028B85B030782C46012852D14FF06B
+:10A47000000986F8009006F1020898F80000DFF85D
+:10A48000D4A14FF0010BF52804D098F819004F28FB
+:10A490007DD080E098F8021098F8010041EA00248D
+:10A4A0006B482146801CFFF709F908EB0401497845
+:10A4B00018F8042041EA022181422BD198F80310B8
+:10A4C000654FF1292BD06548F22953D0F32921D1CA
+:10A4D0004C4680F8BC9280F8B0B2F520387087F80E
+:10A4E00001900520B870F320F870592038710521CB
+:10A4F0005948FFF7E3F8010A7971B87158480760C5
+:10A500005749072008390860554801210C38FFF7E2
+:10A510002BF9747005B0BDEC028BBDE8F08F52468C
+:10A52000511901F5805181F8FD966D1CADB2282DB1
+:10A53000F6D30020241F09E008EB00010B79111865
+:10A5400001F5805181F8FD36401C80B2A042F3DB5A
+:10A5500000210320FFF748FB0028DBD00CF0F6F9C0
+:10A56000F52038704C4687F801900520B870F1202E
+:10A57000BAE70CE080F8BCB280F8B1B2F5203870D0
+:10A580004C4687F801900520B870F220ACE798F8A7
+:10A590001A004B281CD02E4832A1801C10F050FE0F
+:10A5A000060002D002218AF8021008EB0607B87BE9
+:10A5B0002D4D41280FD0B87B5628ABD14846C5F861
+:10A5C000AD9785F8B197C5F8AD9785F8B107A1E7C4
+:10A5D0008AF802B09EE76946C146321902EB0900CB
+:10A5E000027C0A55641C8846A4B24046092CF4D368
+:10A5F0000FF09AF851EC100BFEF759F800EE100A24
+:10A600009FED1A8A1A484A46C0EE080AC0EDEA0AC7
+:10A61000B87E85F8AC0700204146331813441B7FF1
+:10A620000B54401C80B20928F7D368460FF07CF821
+:10A6300051EC100BFEF73BF800EE100AC0EE080AD2
+:10A6400010EE900AC5F8AD0797F82700BDE70000A7
+:10A6500012000020D4120020FC030020D45200205D
+:10A66000AC640240524D4300D42200200000C84296
+:10A67000D426002070B5144C40F2244631462046C2
+:10A680000EF085FF00281ED0314620460EF01CFF3C
+:10A690000E4D00212846FFF767F8314620460EF0A0
+:10A6A00013FF0B492846FFF749F82088201D008832
+:10A6B000291D4FF47A70086001212846FFF754F8ED
+:10A6C00004490120087070BD001401402864024054
+:10A6D000008800101200002010B5104C0E492046D2
+:10A6E000FFF72CF800212046FFF73EF80C4C4021E4
+:10A6F00020460EF045FF0028F9D0084C0949783C67
+:10A700002046FFF71BF801212046FFF72DF80649E8
+:10A710000120487010BD000000802020A06402408D
+:10A720000014014000880010120000202DE9F043C1
+:10A7300001218FB088050CF0C7FADFF88C904846ED
+:10A74000FFF71CF84020050103900024CDE90545E2
+:10A75000C60207940894CDE909461C4F0B944FF0AC
+:10A760002068CDE900870C940D94694648460E9404
+:10A77000FFF7ACF8012210214846FFF791F8DFF807
+:10A780004890A9F178094846FEF7F8FF4FF47A702F
+:10A79000CDE90340CDE9054507940894CDE9094684
+:10A7A0000B480B940C940D94CDF800800E94CDE9D9
+:10A7B000017069464846FFF789F801214846FEF7CF
+:10A7C000D3FF0FB0BDE8F083A06402400414014041
+:10A7D000140000207CB5012104200CF075FA164EFF
+:10A7E000082206213046FFF71BFE082207213046CB
+:10A7F000FFF716FE02218DF8051000258DF8065092
+:10A800000124C0208DF8074000908DF8041069469F
+:10A810003046FFF7C9FD600200908DF804408DF8C6
+:10A82000065003208DF805008DF807406946304634
+:10A83000FFF7BAFD7CBD0000000802402DE9F041A1
+:10A84000FFF7C8FF4FF4E13000F078F8FFF76EFF34
+:10A8500000F056F8244800250570857001214170EC
+:10A86000C17042F210718160214E20483060204F4B
+:10A870000E20083F3860A7F1040801214046FEF78A
+:10A8800073FF1C4C657060780028FCD04FF4FA70A0
+:10A8900010F036FB4FF4165000F050F8134900202A
+:10A8A000154A103101EB000C135C401CC0B28CF84F
+:10A8B00008300A28F6D3114A0020131803F58053F4
+:10A8C00093F8F93601EB000C401CC0B28CF8133041
+:10A8D0000428F2D331601920386001214046FEF788
+:10A8E00043FF6570BDE8F081702A0020E407002076
+:10A8F000AC6402401200002050B30108D4120020C2
+:10A9000038B545208DF8000002208DF801000124A3
+:10A910008DF802408DF80340684608F0C3F94720DF
+:10A920008DF800008DF8014000208DF802008DF8B0
+:10A930000340684608F0B6F938BD00001FB504466C
+:10A94000012120200CF0FCF90020ADF80400009457
+:10A95000ADF80600ADF80800ADF80C000C200D4C69
+:10A96000ADF80A00694620460EF048FE0121204657
+:10A970000EF0ADFD012240F2244120460EF026FEED
+:10A98000102120460EF0A0FD0122C02120460EF02D
+:10A99000A8FD1FBD001401400249C8790022CA71F8
+:10A9A00070470000D412002002480068C00700D0A1
+:10A9B00000BEFEE7F0ED00E002494AF6AA2008607A
+:10A9C000704700000030004010B510F0D5FBBDE826
+:10A9D0001040642010F094BA2DE9F04F83466AA02D
+:10A9E000ADF57D7D002500689A460F46A946FB908F
+:10A9F000ADF8E853042A25D8644C94F8AC03302110
+:10AA000001EB101302EBC20000EB021260481618B3
+:10AA1000337194F8AC0300F00F003030707194F88B
+:10AA2000AB0301EB1010B07194F8AB0300F00F0012
+:10AA30003030F071FEF702FD142807D084F8A79398
+:10AA400010F09AFB0DF57D7DBDE8F08FDFF84081B9
+:10AA5000A8F1240898F8000014280ED03046FEF71C
+:10AA600005FD88F80000142807D042287ED0012078
+:10AA7000FEF7EFFC88F80090E4E74FF47A70874225
+:10AA800000D90746FEF704FDC8E902094E46FEF765
+:10AA900051FC94F8AB13302000EB11118DF800102D
+:10AAA00094F8AB1301F00F0130318DF8011094F8D8
+:10AAB000AA1300EB11118DF8021094F8AA1301F0FB
+:10AAC0000F0130318DF8031094F8A91300EB111128
+:10AAD0008DF8041094F8A91301F00F0130318DF8AE
+:10AAE000051094F8A81300EB11108DF8060094F8E7
+:10AAF000A80300F00F0030308DF80700BAF1000F06
+:10AB000003D0BAF1010F02D004E0542000E052203B
+:10AB10008DF808003A208DF809000A236C4617E0EA
+:10AB20000BEB550108780009B0FBF3F2C2EBC2024F
+:10AB30001044621930309072087800F00F00B0FBBA
+:10AB4000F3F1C1EBC10108443030AD1CD072ADB29D
+:10AB5000B5EB470FE4D303EB470081B2FAAA2046D6
+:10AB6000FEF738FCFAAA0221FBA800E007E0FEF796
+:10AB700031FC0120FEF76DFC88F8006062E730468A
+:10AB8000FEF76BFC5EE700000D0A0000D4220020F7
+:10AB90004C1200202DE9F04F00262DED028BA3B0C2
+:10ABA0008DF830608DF800608DF81060CDE9146686
+:10ABB000CDE900668DF808608DF80C608DF8206096
+:10ABC0008DF81460ADF818609FEDFE0A0796DFF867
+:10ABD000F8938DED070AFD4C41F6B63504F12500DA
+:10ABE0000A9004F59C5004F5804A01274FF0D50BDC
+:10ABF000DFF8DC8304F580540990A0E094F8E60ABD
+:10AC000028B384F8E66ABAF86C12D9F88C20484662
+:10AC1000C2F57A7291421AD1D0F88C00C0F57A70E0
+:10AC2000AAF86402E84800218830FEF79DFDE64856
+:10AC3000E8498830FEF782FD88F800704FF47A709A
+:10AC4000C9F88C00E04801218830FEF78DFD94F8AA
+:10AC5000F20A20B384F8F26ABAF86E12D9F84420E6
+:10AC60004846C2F57A72914219D1406CC0F57A70AB
+:10AC7000AAF86602D44800214030FEF775FDD2489C
+:10AC8000D5494030FEF75AFD88F801704FF47A70CC
+:10AC9000C9F84400CC4801214030FEF765FD94F826
+:10ACA000FE0A20B384F8FE6ABAF87012D9F81420AC
+:10ACB0004846C2F57A72914219D14069C0F57A705E
+:10ACC000AAF86802C04800211030FEF74DFDBE48CA
+:10ACD000C2491030FEF732FD88F802704FF47A70E6
+:10ACE000C9F81400B84801211030FEF73DFD94F872
+:10ACF0000A0B20B384F80A6BBAF87212D9F82C2028
+:10AD00004846C2F57A72914219D1C06AC0F57A708C
+:10AD1000AAF86A02AC4800212830FEF725FDAA48AF
+:10AD2000AF492830FEF70AFD88F803704FF47A70B7
+:10AD3000C9F82C00A44801212830FEF715FD94F82D
+:10AD4000E60A94F8F21A084494F8FE1A94F80A2BCA
+:10AD50001144C8427FF452AF05F044BF017819B1E5
+:10AD600006708DF8086010E0417819B146708DF8D2
+:10AD700008700AE0817811B18670022003E0C17882
+:10AD800019B1C67003208DF808009DF8080000EB8B
+:10AD9000400101EB00118D4800EB011000F58050DF
+:10ADA00090F88A1B9DF8080000EB4002C2EBC0122D
+:10ADB0008C4810F83200C1280BD19DF8080000EB38
+:10ADC0004002C2EBC012874800EBC200807808281E
+:10ADD0000CD0082985F0D086DFE811F0C0202700CC
+:10ADE0003F0ABD139D1B641DEC20E8248AF8BC7249
+:10ADF0009DF8080030B1012807D002280FD00328A1
+:10AE000008D10FE04FF4804101E04FF40051764843
+:10AE1000FFF71DFB7548C0F8886205F0ADBE4FF422
+:10AE20008051F4E74FF40061F1E79DF80800DFF886
+:10AE3000B48100EB4001C1EBC01108EBC1004078C8
+:10AE4000002107F059F88DF820008DF81060DFF828
+:10AE50007C911BE09DF808009DF8101000EB40026B
+:10AE600002EB001009EB001000EB011000F5805020
+:10AE700090F8B50B9DF8201088429DF8100002D183
+:10AE80008DF8200012E0401C8DF810009DF808009D
+:10AE900000EB400101EB001009EB001000F58050C1
+:10AEA00090F88B0B9DF810209042D3D89DF80800A5
+:10AEB00000EB4001C1EBC01008EBC00080780A2213
+:10AEC000B2EB101F9DF8080000EB4002C2EBC0106F
+:10AED00008EBC000807801D100F00F008DF80C0065
+:10AEE0009DF80C0010B910208DF80C009DF808009A
+:10AEF0009DF80C1000EB4002C2EBC01208EBC20040
+:10AF000008444078ADF818009DF8080000EB4001B7
+:10AF1000C1EBC01108EBC1009DF80C10491C07F0F3
+:10AF2000D0FB8DF800009DF8080000EB4001C1EB5C
+:10AF3000C01108EBC1009DF80C10084480789DF802
+:10AF40000010884245F018869DF80800424600EB44
+:10AF50004001C1EBC01008EBC0004078002805F0AC
+:10AF60000B869DF8080000EB4001C1EBC0109DF876
+:10AF70000C1002EBC0000844C3789DF8080000EBF9
+:10AF8000001101EB002109EBC10C9DF8201048468F
+:10AF900001EB01110CEBC10101F5005181F8883082
+:10AFA0009DF8081009EB01139DF82010194401F5D4
+:10AFB000805181F8446B99F81410012937D19DF81C
+:10AFC000081015E00000000000600240D4120020CC
+:10AFD0001008002000880020008020102080001031
+:10AFE00000880010E0620020001802400000424289
+:10AFF00001EB410303EB01119DF8203000EB01113F
+:10B0000001EB031129440B7843F080030B70BDF86A
+:10B010001810B62905D0C52903D0D52901D0D929C2
+:10B0200003D19DF80C10032901D2ADF81860BDF8CA
+:10B030001810CE2913D013DCB9297DD009DC5A2988
+:10B040008DD0B22979D0B529F7D0B62945F09485AD
+:10B05000FDE3C32972D0C52971D0CA29F6D1F7E31F
+:10B06000E129FCD006DCD52909D0D729E8D0D92997
+:10B07000ECD182E2E5297CD0E729E7D1E9E39DF82C
+:10B08000081001EB4103C3EBC11108EBC101C97802
+:10B0900084F8A2119DF80810C84601EB410202EBAA
+:10B0A0000112014600EB02109DF8202000EB021077
+:10B0B00094F8A2212844A7EBD213027863F300028C
+:10B0C00002709DF8080000EB400202EB00109DF8B2
+:10B0D000202001EB001000EB021094F8A22128447C
+:10B0E0005309027863F3410202709DF8080000EBF7
+:10B0F000400202EB001001EB00129DF8200002EB71
+:10B10000001000F5805090F8B60BC0F340029DF897
+:10B11000080000EB001303EB002008EBC0019DF8D2
+:10B12000200000EB001001EBC00000F5005090F88B
+:10B130006400C0F3400003E0F2E3F2E3B8E3F1E3BC
+:10B14000824252D09DF80800424600EB001101EB0C
+:10B15000002008EBC0019DF8200000EB001001EB7F
+:10B16000C00042F2640101449DF8080000EB400376
+:10B1700000E0FDE303EB00109DF8203008EB001029
+:10B1800000EB031000F5805090F8B60B43080878E8
+:10B1900063F3410008709DF8080000EB400101EBEB
+:10B1A00000109DF8201002EB001000EB011000F5DC
+:10B1B000805090F8B60B800718D59DF80800D9216B
+:10B1C00000EB001303EB002008EBC0029DF8200009
+:10B1D00000EB001002EBC00000F5005080F85110A9
+:10B1E0009DF808100220FEF7FFFC47E09DF80800DC
+:10B1F00000EB001101EB002002EBC0019DF82000E4
+:10B2000000EB001001EBC00000F5005080F8597011
+:10B210009DF80800D92100EB001303EB002002EB9E
+:10B22000C0039DF8200000EB001003EBC00000F508
+:10B23000005080F851109DF8080000EB400101EB30
+:10B24000001002EB00119DF8200001EB00104119E5
+:10B25000087820F020030B709DF8080000EB001127
+:10B2600001EB002008EBC0019DF8200000EB00106E
+:10B2700001EBC00000F5005080F88A709DF80800CE
+:10B28000434600EB400101EB001008EB00119DF874
+:10B29000200001EB001000F5805090F8B60B00F094
+:10B2A00001019DF8080000EB001202EB002008EB02
+:10B2B000C0029DF8200000EB001002EBC00000F57A
+:10B2C000005090F8640000F00100814204F0EC8529
+:10B2D0009DF808009DF8202000EB001101EB0020F4
+:10B2E000194603EBC00002EB021200EBC20042F26F
+:10B2F000640210449DF8082002EB420303EB0212A3
+:10B300009DF8203001EB021202EB031202F580528D
+:10B3100092F8B62B037862F3000303709DF80800DF
+:10B3200000EB400202EB00109DF8202001EB001022
+:10B3300000EB021000F5805090F8B60BC0079DF8A6
+:10B34000080039D000EB001202EB002001EBC00234
+:10B350009DF8200000EB001002EBC00000F500504B
+:10B3600090F88A0000289DF8080000EB001202EB1C
+:10B37000002001EBC0029DF8200000EB001002EB62
+:10B38000C00000F5005028D080F889609DF80800C2
+:10B3900000EB400202EB001001EB00129DF82000D0
+:10B3A00002EB00104219107820F00103137094F89A
+:10B3B0006207A8B104F078BD00EB400202EB001078
+:10B3C0009DF8202001EB001000EB021028440278C9
+:10B3D00022F02003037004F09ABC80F88970E6E73D
+:10B3E000487D0128E6D1486DCA8A9042E2D29DF894
+:10B3F000080000EB001202EB002001EBC0029DF8F8
+:10B40000200000EB001002EBC00000F5005090F8A7
+:10B4100089000128CED19DF8080000EB001202EB54
+:10B42000002001EBC0029DF8200000EB001002EBB1
+:10B43000C00000F5005090F8C3000028BAD19DF874
+:10B44000080000EB400202EB001001EB00129DF837
+:10B45000200002EB001000F5805090F8B42B9DF80E
+:10B46000080000EB001303EB002001EBC00000F527
+:10B47000005080F845209DF80800C32200EB00131F
+:10B4800003EB002001EBC0039DF8200000EB00104F
+:10B4900003EBC00000F5005080F851209DF8080033
+:10B4A00000EB400202EB001008EB00119DF82000B9
+:10B4B00001EB001000F58050C0F8B86B9DF8081043
+:10B4C0000220FEF791FB8DF83060414619E09DF8AF
+:10B4D000080000EB001202EB002001EBC0029DF817
+:10B4E000200000EB001002EBC0009DF8302010445B
+:10B4F00000F5005080F88B609DF83000401C8DF8FE
+:10B5000030009DF830001428E1D38DF8306019E048
+:10B510009DF8080000EB001202EB002001EBC002D6
+:10B520009DF8200000EB001002EBC0009DF83020D9
+:10B53000104400F5005080F8A7609DF83000401CD2
+:10B540008DF830009DF830000A28E1D332E79DF8ED
+:10B55000080000EB001202EB002001EBC0029DF896
+:10B56000200000EB001002EBC00000F5005090F846
+:10B570004C00012804F0C1844FE49DF80810C8462F
+:10B5800001EB410303EB011109EB011000F58050C1
+:10B5900090F8900B00289DF80C0002D00A28EBD1FF
+:10B5A00095E00828E8D18DF8306024E09DF8080087
+:10B5B00000EB4001C1EBC0109DF8301002EBC00061
+:10B5C0000844C07800F00F00092818D89DF808003A
+:10B5D00000EB4001C1EBC0109DF8301002EBC00041
+:10B5E0000844C07800F0F000902808D89DF830009A
+:10B5F000401C8DF830009DF830000628D6D39DF809
+:10B6000030000628B8D39DF8080000EB4001C1EBDC
+:10B61000C01002EBC000C07801049DF8080000EBE8
+:10B620004003C3EBC01002EBC000007941EA0023E5
+:10B630009DF8080000EB4001C1EBC01002EBC00018
+:10B64000407903439DF8080000EB001101EB002056
+:10B6500008EBC00C9DF82000414600EB00100CEBFD
+:10B66000C00000F50050C0F865309DF8080000EB00
+:10B670004003C3EBC01002EBC000807903049DF8C7
+:10B68000080000EB400CCCEBC01002EBC000C0790E
+:10B6900043EA00239DF8080000EB400CCCEBC010FF
+:10B6A00002EBC000007A03439DF8080000EB001293
+:10B6B00002EB002001EBC0019DF8200000EB001020
+:10B6C00001EBC00000F50050C0F86930A8E08DF82B
+:10B6D000306024E09DF8080000EB4001C1EBC01091
+:10B6E0009DF8301002EBC0000844C07800F00F0055
+:10B6F000092818D89DF8080000EB4001C1EBC010E4
+:10B700009DF8301002EBC0000844C07800F0F00053
+:10B71000902808D89DF83000401C8DF830009DF826
+:10B7200030000828D6D39DF830000828C5F02482C0
+:10B730009DF8080000EB4001C1EBC01002EBC00017
+:10B7400081799DF8080000EB4003C3EBC01002EBC9
+:10B75000C000C07841EA00619DF8080000EB40039A
+:10B76000C3EBC01002EBC000007903049DF8080091
+:10B7700000EB400CCCEBC01002EBC000407943EA78
+:10B78000002001439DF8080000EB001303EB0020AC
+:10B7900008EBC0039DF8200000EB001003EBC00095
+:10B7A00000F50050C0F865109DF8080000EB40015E
+:10B7B000C1EBC01002EBC000817A9DF8080000EBDD
+:10B7C0004003C3EBC01002EBC000C07941EA006146
+:10B7D0009DF8080000EB4003C3EBC01002EBC00073
+:10B7E000007A03049DF8080000EB400CCCEBC0107D
+:10B7F00002EBC000407A43EA002001439DF80800B4
+:10B8000000EB001202EB002008EBC0029DF82000C4
+:10B8100000EB001002EBC00000F50050C0F869100A
+:10B820009DF8080000EB001101EB002008EBC002BE
+:10B830009DF82000414600EB001002EBC00000F52F
+:10B84000005090F84C00032804F0FD8402E078E0FA
+:10B85000FDE3FDE39DF8080000EB400202EB001061
+:10B860009DF8202001EB001000EB021004F0E2BC78
+:10B870009DF8080000EB001303EB002008EBC0016B
+:10B8800004F07EBD9DF8080000EB001202EB0020E2
+:10B8900001EBC0029DF8200000EB001002EBC0009D
+:10B8A00000F5005090F85A00012804F0F38463E694
+:10B8B0009DF8081001EB011303EB012100EBC1031C
+:10B8C0009DF8201001EB011103EBC10101F50051BE
+:10B8D00081F851B09DF8081001EB011202EB012133
+:10B8E00000EBC10101F5005181F847709DF8081087
+:10B8F00001EB410202EB011109EB01109DF8201050
+:10B9000000EB01102844017841F02002F6E09DF898
+:10B91000081001EB011303EB012109EBC101AFE7B3
+:10B9200001E0C3E0ECE09DF8081001EB011202EB2E
+:10B93000012100EBC10101F5005181F84760C322EC
+:10B94000E5E79DF8081001EB410303EB011100EB63
+:10B95000011101F5805191F8901B00299DF8081004
+:10B9600001EB4103C3EBC11102EBC1015ED000E06A
+:10B97000F0E3C9780B049DF8081001EB410CCCEB07
+:10B98000C11102EBC101097943EA01239DF80810B6
+:10B9900001EB410CCCEBC11108EBC10149790B4320
+:10B9A0009DF8081001EB011202EB012100EBC1022E
+:10B9B0009DF8201001EB011102EBC10101F50051CE
+:10B9C000C1F880309DF8081001EB011202EB012153
+:10B9D00000EBC1029DF8201001EB011102EBC10147
+:10B9E00001F5005191F84C1002293ED09DF8081045
+:10B9F000C52201EB011303EB012100EBC1039DF80C
+:10BA0000201001EB011103EBC10101F5005181F898
+:10BA100051209DF8081001EB011202EB012109EB06
+:10BA2000C10000F5005080F84760A5E50B799DF84E
+:10BA3000081001EB410CCCEBC11108EBC101C97836
+:10BA400043EA01229DF8081001EB011303EB0121E9
+:10BA500000EBC1039DF8201001EB011103EBC101C4
+:10BA600001F50051C1F88020ACE79DF8081001EB0A
+:10BA7000011202EB012100EBC10101F5005181F837
+:10BA800047609DF80810032201EB011303EB01212D
+:10BA900000EBC1039DF8201001EB011103EBC10184
+:10BAA00001F5005181F84C20D9229BE39DF8081044
+:10BAB00001EB011202EB012100EBC10101F5005184
+:10BAC00081F847709DF8081001EB011303EB012189
+:10BAD00000EBC1039DF8201001EB011103EBC10144
+:10BAE00001F5005181F851B09DF8081001EB4102B9
+:10BAF00002EB011109EB011004F01FBD02703BE5E0
+:10BB00009DF80810CE4601EB410303EB011109EB50
+:10BB1000011000F5805090F8900B00289DF80C0063
+:10BB200002D00E28EBD19FE00C28E8D18DF83060D0
+:10BB300024E09DF8081001EB4100C0EBC1109DF816
+:10BB4000301002EBC0000844C07800F00F00092854
+:10BB500018D89DF8081001EB4100C0EBC1109DF80A
+:10BB6000301002EBC0000844C07800F0F0009028CC
+:10BB700008D89DF83000401C8DF830009DF830004A
+:10BB80000A28D6D39DF830000A28B8D30020CDE982
+:10BB9000000030468DF830601FE0DDE900131B0225
+:10BBA00043EA11630902CDE900139DF8081001EB87
+:10BBB0004103C3EBC1119DF8303002EBC1011944C0
+:10BBC000C978DDE9003C194340EA0C03CDE90013D4
+:10BBD0009DF83010491C8DF830109DF83010052963
+:10BBE000DBD3DDE9003C9DF8081001EB011808EB00
+:10BBF00001210EEBC1099DF82010F04601EB011167
+:10BC000009EBC10101F50059C9F86D304946C1F889
+:10BC100071C00023CDE900338DF830001FE0DDE96D
+:10BC200000131B0243EA11630902CDE900139DF8DA
+:10BC3000081001EB4103C3EBC1119DF8303002EB5A
+:10BC4000C1011944097ADDE9003C194340EA0C03BB
+:10BC5000CDE900139DF83010491C8DF830109DF887
+:10BC600030100529DBD39DE08DF8306024E09DF88D
+:10BC7000081001EB4100C0EBC1109DF8301002EB41
+:10BC8000C0000844C07800F00F00092818D89DF8BB
+:10BC9000081001EB4100C0EBC1109DF8301002EB21
+:10BCA000C0000844C07800F0F000902808D89DF843
+:10BCB0003000401C8DF830009DF830000C28D6D3A1
+:10BCC0009DF830000C28C4F057870020CDE9000013
+:10BCD00030468DF830601FE0DDE900131B0243EAB7
+:10BCE00011630902CDE900139DF8081001EB41032F
+:10BCF000C3EBC1119DF8303002EBC1011944C97882
+:10BD0000DDE9003C194340EA0C03CDE900139DF83E
+:10BD10003010491C8DF830109DF830100629DBD307
+:10BD2000DDE9003C9DF8081001EB011808EB01214A
+:10BD30000EEBC1099DF82010F04601EB011109EB53
+:10BD4000C10101F50059C9F86D304946C1F871C00B
+:10BD50000023CDE900338DF830001FE0DDE900134A
+:10BD60001B0243EA11630902CDE900139DF8081094
+:10BD700001EB4103C3EBC1119DF8303002EBC1016F
+:10BD80001944497ADDE9003C194340EA0C03CDE946
+:10BD900000139DF83010491C8DF830109DF83010BC
+:10BDA0000629DBD3DDE900129DF8080000EB001343
+:10BDB00003EB002008EBC0039DF8200000EB00100F
+:10BDC00003EBC00000F50053C3F875101846C0F827
+:10BDD00079209DF80800F04600EB001101EB0020EF
+:10BDE0000EEBC0029DF8200000EB001002EBC0003B
+:10BDF00000F5005090F84C209DF8080000EB00136F
+:10BE000003EB00200EEBC00000F5005090F8480056
+:10BE100082427DD194F86207F0B39DF8080000EBF0
+:10BE2000400101EB001108EB01109DF8201000EB20
+:10BE300001102844017841F0080101709DF80810B4
+:10BE40000220FDF7D1FE9DF820009DF8081000EBC0
+:10BE50000110C117CDE9000100EB8001C1EB801199
+:10BE600001EB0800C0F879609DF8081001EB0112A1
+:10BE700002EB01229DF8201008EBC20201EB011138
+:10BE800002EBC10142F26D02114410226930FCF74D
+:10BE9000DCF99DF8080000E05EE000EB001101EB2A
+:10BEA00000219DF8200008EBC10100EB001001EB20
+:10BEB000C0010098653100EB8002C2EB801201F5F1
+:10BEC000005102EB08000A6840F85D2F49684160A4
+:10BED0009DF8081001EB410202EB011208EB021180
+:10BEE0009DF8202001EB021101F5805191F8B41B5F
+:10BEF00000F8011C09998A6A0262898D81849DF883
+:10BF0000081001EB011202EB012208EBC20200E073
+:10BF1000A4E09DF8201001EB011102EBC10101F535
+:10BF20000051D1F8801081609DF8081001EB4102AA
+:10BF300002EB011208EB02119DF8202001EB021127
+:10BF400001F58051D1F8B81BC0F82610009881B2D5
+:10BF50000820FDF749FE92E0C8F835609DF808001A
+:10BF600000EB001101EB00219DF8200008EBC1015E
+:10BF700000EB001001EBC00042F26D010144102201
+:10BF80000A98FCF762F99DF8080000EB001101EB3C
+:10BF900000219DF8200008EBC10100EB001001EB2F
+:10BFA000C000653000F500504146026841F8192F85
+:10BFB000406848609DF8080000EB400101EB00116B
+:10BFC00008EB01109DF8201000EB011000F58050E7
+:10BFD00090F8B41B88F8181009998A6AC8F83920B3
+:10BFE000898DA8F83D109DF8080000EB001101EBC9
+:10BFF00000219DF8200008EBC10100EB001001EBCF
+:10C00000C00000F50050D0F88010C8F821109DF84D
+:10C01000080000EB400101EB001108EB01109DF856
+:10C02000201000EB011000F58050D0F8B81BC8F8C4
+:10C030003F10D8F8540081B20220FCF7CBFF00215A
+:10C040000620FDF7D1FDD8F85400401C01E082E045
+:10C0500000E1C8F8540000210520F2E69DF8080030
+:10C0600000EB400101EB001108EB01109DF82010DE
+:10C0700000EB01102844017841F0040101709DF8A3
+:10C08000080000EB001101EB002008EBC0029DF856
+:10C090002000414600EB001002EBC00000F500500C
+:10C0A00080F88A609DF8080000EB001303EB002085
+:10C0B00008EBC0039DF8200000EB001003EBC0006C
+:10C0C00000F5005080F851B09DF8080000EB001218
+:10C0D00002EB002001EBC0029DF8200000EB0010F5
+:10C0E00002EBC00000F5005090F84C00042844F02A
+:10C0F00043859DF8080000EB400202EB00109DF81C
+:10C10000202001EB001000EB02102844027842F0DE
+:10C11000800303709DF8080000EB001202EB002082
+:10C1200001EBC00000F5005080F847709DF8080052
+:10C13000052300EB001202EB002008EBC0019DF884
+:10C14000200000EB001001EBC00000F5005080F86B
+:10C150004C306AE402E05A46FFF7D9BB84F8A07677
+:10C160009DF8081001EB011202EB012100EBC10266
+:10C170009DF8201001EB011102EBC10101F5005106
+:10C1800091F84C1000299DF8081001EB011202EB08
+:10C1900001210ED000EBC1029DF8201001EB01112E
+:10C1A00002EBC10101F5005191F84E10B22928D0DF
+:10C1B0003BE400EBC10101F5005181F847609DF8B7
+:10C1C000081001EB011202EB012100EBC1029DF806
+:10C1D000201001EB011102EBC10101F5005181F8C2
+:10C1E0004C705A469DF8081001EB011303EB012136
+:10C1F00009EBC10304F088BC00F5005080F8512021
+:10C2000013E49DF8081001EB011202EB012100EB91
+:10C21000C10101F5005181F847609DF80810B22274
+:10C2200001EB011303EB012100EBC1039DF820108A
+:10C2300001EB011103EBC10101F5005181F851201F
+:10C240009DF8081001EB011202EB012109EBC1027C
+:10C2500004F088BC84F8A0667DE79DF8080000EB38
+:10C260004001C1EBC010FE4911F83000042809D08C
+:10C270009DF8080000EB4002C2EBC01011F830003E
+:10C28000152801D1ADF818009DF80800F44900EB1D
+:10C290004002C2EBC01001EBC00042789DF80800DC
+:10C2A00000EB4003C3EBC01011F8300042EA00205D
+:10C2B000A0F58051303922D09DF8080000EB4001F4
+:10C2C000C1EBC010E64901EBC00042789DF80800C0
+:10C2D00000EB4003C3EBC01011F8300042EA00202D
+:10C2E000A0F58052313A0CD09DF8080000EB4002D6
+:10C2F000C2EBC01011F83000022804D019E0A620CB
+:10C3000015E0A72013E09DF8080000EB4002C2EB07
+:10C31000C01001EBC00002799DF8080000EB40035B
+:10C32000C3EBC01001EBC000C07842EA0020ADF8BA
+:10C3300018009DF80800DFF82C9300EB001101EBCA
+:10C34000002109EBC10101F5005191F846108DF86B
+:10C3500020109DF808109DF8202009EB01111144D0
+:10C3600001F5805181F8446B99F81400012810D12F
+:10C370009DF8080000EB400101EB001109EB0110F2
+:10C380009DF8201000EB01102844017841F0800155
+:10C390000170BDF8180043F23002811A904272D049
+:10C3A00009DC042870D015286FD0A6280DD0A72846
+:10C3B00044F0E28305E1B1F5C06F67D0A1F5C0613B
+:10C3C000013979D00429F3D1FEE39DF8080000EB90
+:10C3D000001101EB002009EBC00000F500504946B8
+:10C3E00080F847609DF8080000EB001202EB002087
+:10C3F00009EBC0029DF8200000EB001002EBC0002A
+:10C4000000F5005090F84C00032840D09DF808003B
+:10C4100000EB001202EB002001EBC0029DF82000AF
+:10C4200000EB001002EBC00000F5005090F84C004B
+:10C43000082842D09DF8080000EB001202EB002013
+:10C4400001EBC0029DF8200000EB001002EBC000E1
+:10C4500000F5005090F84C000D2843D09DF80800DE
+:10C4600000EB001202EB002001EBC0029DF820005F
+:10C4700000EB001002EBC00000F5005090F85100F6
+:10C48000A52844D054E02CE18AE147E36CE39DF811
+:10C490000800042200EB001303EB002001EBC003B3
+:10C4A0009DF8200000EB001003EBC00000F50050E9
+:10C4B00080F84C20A8228FE398E39DF80800092219
+:10C4C00000EB001303EB002001EBC0039DF82000FC
+:10C4D00000EB001003EBC00000F5005080F84C208A
+:10C4E000A92279E39DF808000E2200EB001303EB6C
+:10C4F000002001EBC0039DF8200000EB001003EBCF
+:10C50000C00000F5005080F84C20A22264E39DF8A2
+:10C51000080000EB400202EB00109DF8202001EB28
+:10C52000001000EB02102844027842F0040202706E
+:10C530009DF8080000EB001202EB002001EBC002A6
+:10C540009DF8200000EB001002EBC00000F5005049
+:10C5500090F84E00A12804F00F839DF8080000EB2E
+:10C56000001202EB002001EBC0029DF8200000EB5E
+:10C57000001002EBC00000F5005090F84E209DF82E
+:10C58000080000EB001303EB002001EBC0039DF853
+:10C59000200000EB001003EBC00000F5005080F815
+:10C5A00051209DF80800A12200EB001303EB0020AE
+:10C5B00009EBC0019DF8200000EB001001EBC0006A
+:10C5C000FEE39DF8080000EB001101EB002009EBF1
+:10C5D000C00000F50050494680F847609DF808000B
+:10C5E00000EB001202EB002009EBC0029DF82000D6
+:10C5F00000EB001002EBC00000F5005090F84C007A
+:10C6000005289DF8080000EB001202EB00200ED078
+:10C6100001EBC0029DF8200000EB001002EBC0000F
+:10C6200000F5005090F84C00092808D020E001EBFC
+:10C63000C00000F5005080F84760062200E00A22A2
+:10C640009DF8080000EB001303EB002001EBC00392
+:10C650009DF8200000EB001003EBC00004E0000098
+:10C66000E0620020D412002000F5005080F84C2039
+:10C670009DF8080000EB001202EB002001EBC00265
+:10C680009DF8200000EB001002EBC00000F5005008
+:10C6900090F85100A42822D19DF8080000EB400238
+:10C6A00002EB00109DF8202001EB001000EB0210BF
+:10C6B0002844027842F0200202709DF8080000EB46
+:10C6C000001202EB002001EBC0029DF8200000EBFD
+:10C6D000001002EBC00000F5005080F88960A12234
+:10C6E0007AE28DF8306016A9FD4A13E09DF8080043
+:10C6F00000EB4003C3EBC0109DF8303002EBC000EC
+:10C700001844C0789DF83030C8549DF83000401C63
+:10C710008DF830009DF830000628E7D3062116A8D2
+:10C720000EF004FCCDE91406149B000AC018B046B4
+:10C7300046EB08014FF480720023FBF743FD9DF8A0
+:10C74000080000EB001101EB002009EBC0039DF88D
+:10C75000200000EB001003EBC00000F5005080F853
+:10C7600050209DF8080000EB001202EB002009EBBE
+:10C77000C00000F5005080F847809DF8080000EBED
+:10C78000001202EB002009EBC0029DF8200000EB34
+:10C79000001002EBC00000F5005080F84C701AE267
+:10C7A0009DF8080000EB001101EB002009EBC0022E
+:10C7B0009DF82000494600EB001002EBC00000F598
+:10C7C000005090F84C00062831D19DF8080000EB8D
+:10C7D000001202EB002001EBC00000F5005080F8D1
+:10C7E00047609DF80800072200EB001303EB0020D0
+:10C7F00001EBC0039DF8200000EB001003EBC0002C
+:10C8000000F5005080F84C209DF80800A72200EBAE
+:10C81000001303EB002001EBC0039DF8200000EBA8
+:10C82000001003EBC00000F5005080F851209DF887
+:10C83000080000EB001202EB002001EBC0029DF8A3
+:10C84000200000EB001002EBC00000F5005090F853
+:10C850004C0001289DF8080000EB001202EB0020BC
+:10C860005ED001EBC0029DF8200000EB001002EB4F
+:10C87000C00000F5005090F84C0007289DF8080013
+:10C8800000EB001202EB002052D001EBC0029DF839
+:10C89000200000EB001002EBC00000F5005090F803
+:10C8A0004C000B289DF8080000EB001202EB002062
+:10C8B00059D001EBC0029DF8200000EB001002EB04
+:10C8C000C00000F5005090F84C000C289DF80800BE
+:10C8D00000EB001202EB00205FD001EBC0029DF8DC
+:10C8E000200000EB001002EBC00000F5005090F8B3
+:10C8F0004C000E2859D09DF8080000EB001202EB06
+:10C90000002001EBC0029DF8200000EB001002EBBC
+:10C91000C00000F5005090F84C000F287ED018E4BD
+:10C9200001EBC00000F5005080F84760022206E0ED
+:10C9300001EBC00000F5005080F8476008229DF828
+:10C94000080000EB001303EB002001EBC0039DF88F
+:10C95000200000EB001003EBC00000F5005080F851
+:10C960004C20A32238E101EBC00000F5005080F814
+:10C9700047609DF808000C2200EB001303EB002039
+:10C9800001EBC0039DF8200000EB001003EBC0009A
+:10C9900000F5005080F84C20A1E601EBC00000F546
+:10C9A000005080F847600D22C9E79DF808000F226B
+:10C9B00000EB001303EB002001EBC00C9DF82000FE
+:10C9C00000EB00100CEBC00000F5005080F84C208C
+:10C9D0009DF80800A12200EB001303EB002001EBFF
+:10C9E000C00C9DF8200000EB00100CEBC00000F51F
+:10C9F000005080F851209DF8080000EB001303EB75
+:10CA0000002001EBC00C9DF8200000EB00100CEBA7
+:10CA1000C00000F5005080F84E2000E019E09DF8BD
+:10CA2000080000EB400202EB00109DF8202001EB13
+:10CA3000001000EB02102844027842F080020270DD
+:10CA40009DF8080000EB400202EB001009EB00101B
+:10CA5000F2E39DF8080000EB001202EB002001EB6E
+:10CA6000C0029DF8200000EB001002EBC00000F5B2
+:10CA7000005090F84E00A12834D09DF80800A32261
+:10CA800000EB001303EB00209DF8203001EBC00009
+:10CA900003EB031300EBC30000F5005080F85120B6
+:10CAA0009DF8080000EB001202EB002001EBC00231
+:10CAB0009DF8200000EB001002EBC00000F50050D4
+:10CAC00090F84E00A22804F057809DF8080000EB73
+:10CAD000001202EB002009EBC000FEF7A2BF00002D
+:10CAE000E06200209DF80800A12200EB001303EB98
+:10CAF000002001EBC0039DF8200000EB001003EBC9
+:10CB0000C00000F5005080F851209DF8080000EBAF
+:10CB1000001202EB002009EBC000FDE39DF80800C5
+:10CB2000A12200EB001101EB002009EBC0039DF8EE
+:10CB3000200000EB001003EBC00000F5005080F86F
+:10CB40004E209DF8080000EB001303EB002009EBDA
+:10CB5000C0039DF8200000EB001003EBC00000F5BF
+:10CB6000005080F85120B0E79DF8080000EB00115C
+:10CB700001EB002009EBC0029DF82000494600EBC4
+:10CB8000001002EBC00000F5005090F84C000628A1
+:10CB900043F0F2879DF8080000EB001202EB002042
+:10CBA00001EBC00000F5005080F847609DF80800D8
+:10CBB000072200EB001303EB002001EBC0039DF8FC
+:10CBC000200000EB001000E037E303EBC00000F5AD
+:10CBD000005080F84C20A7229DF8080000EB0013BD
+:10CBE00003EB002009EBC00103F0CABB9DF808006D
+:10CBF00000EB001101EB002109EBC10101F500512F
+:10CC0000484681F847609DF80810A72201EB011300
+:10CC100003EB012109EBC1039DF8201001EB011189
+:10CC200003EBC10101F5005181F851209DF8081076
+:10CC3000DFF828CD01EB4102C2EBC1110CEBC101C1
+:10CC4000497930299DF8081001EB410244D0C2EB2C
+:10CC5000C1110CEBC101497931299DF808107CD034
+:10CC600001EB4102C2EBC1110CEBC101497933293F
+:10CC70009DF8081001EB410270D0C2EBC1110CEB22
+:10CC8000C101497934299DF8081001EB410202EBFA
+:10CC900001119DF8202000EB011101EB0211294444
+:10CCA0000A7872D022F001020A709DF8081001EB98
+:10CCB000410202EB011100EB01129DF8201002EB82
+:10CCC00001114A19117821F0020313700021CDE9F6
+:10CCD00000118DF83060DBE102EB01119DF820209E
+:10CCE00000EB011101EB021129440A7822F0010244
+:10CCF0000A709DF8081001EB410202EB01119DF84A
+:10CD0000202000EB011101EB021129440A7822F0E6
+:10CD100002030B709DF8081001EB011202EB0121D8
+:10CD200000EBC1039DF8201001EB011103EBC101E1
+:10CD300001F5005191F84F103129C7D19DF8081025
+:10CD400001EB410202EB01119DF8202000EB0111E3
+:10CD500001EB021129440A7801E017E02EE122F0EC
+:10CD600020030B709DF8081001EB011202EB01216A
+:10CD70009DF8202000EBC10102EB021201EBC20181
+:10CD800001F5005181F88960A0E737E101EB01125C
+:10CD900002EB012100EBC1029DF8201001EB011113
+:10CDA00002EBC10101F5005191F88A1000299DF8AC
+:10CDB000081001EB011202EB012100EBC10200E0BF
+:10CDC000FDE39DF8201001EB011102EBC10101F51B
+:10CDD00000517CD081F889609DF8081001EB410278
+:10CDE00002EB011100EB01129DF8201002EB011182
+:10CDF0004A19117821F0010313709DF8081001EB16
+:10CE0000410202EB01119DF8202000EB011101EB22
+:10CE1000021129440A7822F002020A7094F862177B
+:10CE20000029B1D1417D0129AED1416DC28A914223
+:10CE3000AAD29DF8081001EB011202EB012100EBD0
+:10CE4000C1029DF8201001EB011102EBC10101F5B7
+:10CE5000005191F88910012996D19DF8081001EB35
+:10CE6000011202EB012100EBC1029DF8201001EB41
+:10CE7000011102EBC10101F5005191F8C310002925
+:10CE8000CFD19DF808104FF0104201EB011303EBD6
+:10CE9000012100EBC1039DF8201001EB011103EB10
+:10CEA000C10101F500514A659DF8081001EB4102EE
+:10CEB00002EB011100EB01129DF8201002EB0111B1
+:10CEC00001F5805191F8B42B9DF8081000E062E064
+:10CED00001EB011303EB012100EBC10101F500514E
+:10CEE00081F845209DF8081001EB011202EB0121A9
+:10CEF00000EBC1029DF8201001EB011102EBC10112
+:10CF000001F5005191F84C209DF8081001EB011338
+:10CF100003EB012100EBC10101F5005191F848102C
+:10CF20008A4299D19DF8081001EB011202EB012110
+:10CF300000EBC1029DF8201001EB011102EBC101D1
+:10CF400001F5005181F852609DF80810A42201EB10
+:10CF5000011303EB012100EBC1039DF8201001EB4D
+:10CF6000011103EBC10101F5005181F84E209DF83C
+:10CF70000810A32201EB011303EB012100EBC10315
+:10CF80009DF8201001EB011103EBC10101F50051E7
+:10CF900081F851209AE681F889709DF8081001EB1C
+:10CFA000410202EB011100EB01129DF8201002EB8F
+:10CFB00001114A19117841F001031DE702EB01113B
+:10CFC0009DF8202000EB011101EB021129440A78A1
+:10CFD00042F001020A709DF8081001EB410202EBD9
+:10CFE000011100EB01129DF8201002EB01114A190A
+:10CFF000117841F002031370A22214E022F0200203
+:10D000000A709DF8081001EB410202EB011100EBE0
+:10D0100001129DF8201002EB01114A19117821F03C
+:10D0200002031370A9229DF8081001EB011303EB12
+:10D03000012100EBC1039DF8201001EB011103EB6E
+:10D04000C10101F5005181F84E203FE6DDE90012F3
+:10D05000120142EA11720901CDE900129DF808108F
+:10D0600001EB4102C2EBC1119DF830200CEBC10174
+:10D0700011448979DDE900383039CA17194342EA89
+:10D080000802CDE900129DF83010491C8DF83010CF
+:10D090009DF830100629D9D39DF80810009A01EBAD
+:10D0A000011303EB012100EBC1039DF8201001EBFC
+:10D0B000011103EBC10101F50051C1F86520002207
+:10D0C000CDE900228DF8306021E0DDE90012120187
+:10D0D00042EA11720901CDE900129DF8081001EB36
+:10D0E0004102C2EBC1119DF830200CEBC10111448B
+:10D0F000497BDDE900383039CA17194342EA080292
+:10D10000CDE900129DF83010491C8DF830109DF8C3
+:10D1100030100429D9D39DF80810009A01EB0113AF
+:10D1200003EB012100EBC1039DF8201001EB01117D
+:10D1300003EBC10101F50051C1F880200022CDE9C7
+:10D1400000228DF8306021E0DDE90012120142EA90
+:10D1500011720901CDE900129DF8081001EB41029E
+:10D16000C2EBC1119DF830200CEBC1011144497C88
+:10D17000DDE900383039CA17194342EA0802CDE91F
+:10D1800000129DF83010491C8DF830109DF83010B9
+:10D190000629D9D39DF80810009A01EB011303EB7F
+:10D1A000012100EBC1039DF8201001EB011103EBFD
+:10D1B000C10101F50051C1F869209DF8081001EB8B
+:10D1C0004102C2EBC1110CEBC1014A799DF8081074
+:10D1D00001EB011303EB012100EBC1039DF82010CB
+:10D1E00001EB011103EBC10101F5005181F84F2062
+:10D1F0009DF8081001EB410202EB011100EB011256
+:10D200009DF8201002EB011101F5805191F8B62B29
+:10D210009DF8081001EB011303EB012100EBC103A2
+:10D220009DF8200000EB001003EBC00000F500505B
+:10D2300080F8642003F0A0BCEFE39DF8080000EB49
+:10D24000001101EB002009EBC00000F5005080F850
+:10D2500047609DF8080000EB001202EB002009EB8C
+:10D26000C0019DF8200000EB001001EBC00000F5AC
+:10D27000005090F84C000A2879D09DF8080000EB87
+:10D28000001101EB002009EBC0029DF82000494687
+:10D2900000EB001002EBC00000F5005090F84C20AD
+:10D2A0009DF8080000EB001303EB002009EBC00021
+:10D2B00000F5005090F84800824213D194F86207BC
+:10D2C00058B39DF808009DF8201000EB400202EBD7
+:10D2D000001009EB001000EB01102844017841F028
+:10D2E000080101709DF80800A72100EB001202EB75
+:10D2F000002009EBC0029DF82000CC4600EB001096
+:10D3000002EBC00000F5005080F851109DF80800B5
+:10D31000A22100EB001201E0FCE33CE002EB002064
+:10D3200009EBC0029DF8200000EB001002EBC000EA
+:10D3300000F5005080F84E109DF8080000EB001139
+:10D3400001EB00200CEBC0019DF8200000EB001069
+:10D3500001EBC00000F5005080F88A600021CDE9A3
+:10D3600000118DF83060DFF8F485A3E0FFE79DF849
+:10D3700008000B2100EB001202EB00229DF82000B8
+:10D3800009EBC20200EB001002EBC00000F50050F8
+:10D3900080F84C10A6E7C846C1F835609DF8080033
+:10D3A00000EB001101EB00219DF8200009EBC10109
+:10D3B00000EB001001EBC00042F26D0101441022AD
+:10D3C0000A98FAF742FF9DF8080000EB001101EB04
+:10D3D00000219DF8200008EBC10100EB001001EBDB
+:10D3E000C000653000F500504146026841F8192F31
+:10D3F000406848609DF8080000EB400101EB001117
+:10D4000008EB01109DF8201000EB011000F5805092
+:10D4100090F8B41B88F818109DF8080000EB001174
+:10D4200001EB00219DF8200008EBC10100EB00108A
+:10D4300001EBC00000F50050D0F88010C8F82110B2
+:10D44000099940468A6A40F8392F898D8180D8F839
+:10D45000540081B20220FBF7BDFD00210620FCF73D
+:10D46000C3FBD8F85410491CC8F8541000210520FB
+:10D47000FCF7BAFB36E7090141EA10710001CDE97A
+:10D4800000019DF8080000EB4001C1EBC0109DF8C1
+:10D49000301008EBC0000844C07ADDE900233038C2
+:10D4A000C11710431943CDE900019DF83000401C1D
+:10D4B0008DF830009DF830000A28DDE90001DAD34C
+:10D4C0009DF8082002EB021303EB02220CEBC203CF
+:10D4D0009DF8202002EB021203EBC20202F500537A
+:10D4E000C3F86D001A46C2F871100020CDE90000A3
+:10D4F0008DF8306020E0DDE90001090141EA10719A
+:10D500000001CDE900019DF8080000EB4001C1EBEE
+:10D51000C0109DF8301008EBC0000844407DDDE9E4
+:10D5200000233038C11710431943CDE900019DF89D
+:10D530003000401C8DF830009DF830000A28DAD306
+:10D54000DDE900129DF8080000EB001303EB00205A
+:10D550000CEBC003FDE39DF8080000EB4001C1EBBC
+:10D56000C010FE4911F83000042809D09DF80800C9
+:10D5700000EB4002C2EBC01011F83000152801D1B9
+:10D58000ADF818009DF80800894600EB4002C2EB98
+:10D59000C01001EBC00042789DF8080000EB40038A
+:10D5A000C3EBC01011F8300042EA0020A0F5805112
+:10D5B000303924D09DF8080000EB400100E082E102
+:10D5C000C1EBC01009EBC000494642789DF8080045
+:10D5D00000EB4003C3EBC01019F8300042EA002012
+:10D5E000A0F58052313A0CD09DF8080000EB4002C3
+:10D5F000C2EBC01011F83000022804D019E0A620B8
+:10D6000015E0A72013E09DF8080000EB4002C2EBF4
+:10D61000C01001EBC00002799DF8080000EB400348
+:10D62000C3EBC01009EBC000C07842EA0020ADF89F
+:10D6300018009DF8080000EB001101EB0021C8481C
+:10D6400000EBC10101F5005191F846208DF8202032
+:10D650009DF8081000EB01129DF82010114401F50F
+:10D66000805181F8446B017D012910D19DF808108B
+:10D6700001EB410202EB01119DF8202000EB0111AA
+:10D6800001EB021129440A7842F080020A70BDF8C9
+:10D690001810A7297DD007DC04297BD015297AD062
+:10D6A000A62943F069823DE001F51D61B1F5804195
+:10D6B00004D0112970D01229F3D1FDE39DF8081090
+:10D6C00001EB011202EB012100EBC1029DF82010D9
+:10D6D00001EB011102EBC10101F5005191F84C1071
+:10D6E0000029DED19DF8081001EB011202EB0121A7
+:10D6F00000EBC10101F5005181F847609DF8081069
+:10D7000001EB011202EB012100EBC1029DF8201098
+:10D7100001EB011102EBC10101F5005181F84C70E0
+:10D72000A7229DE19DF8081001EB011202EB0121F7
+:10D7300000EBC10101F5005181F847609DF8081028
+:10D7400001EB011202EB012100EBC1029DF8201058
+:10D7500001EB011102EBC10101F5005191F84C10F0
+:10D7600002292DD09DF8081001EB011202EB0121D6
+:10D7700000EBC1029DF8201001EB011102EBC10189
+:10D7800001F5005191F84C1005292ED09DF8081094
+:10D7900003E09DE0F0E023E248E201EB011202EB3E
+:10D7A000012100EBC1029DF8201001EB011102EBF9
+:10D7B000C10101F5005191F85110A5292AD03AE094
+:10D7C0009DF80810032201EB011303EB012100EB8C
+:10D7D000C1039DF8201001EB011103EBC10101F51C
+:10D7E000005181F84C20A9223AE19DF80810062248
+:10D7F00001EB011303EB012100EBC1039DF82010A5
+:10D8000001EB011103EBC10101F5005181F84C203E
+:10D81000A22225E19DF8081001EB410202EB011163
+:10D820009DF8202000EB011101EB021129440A7838
+:10D8300042F004020A709DF8081001EB011202EB9D
+:10D84000012100EBC1029DF8201001EB011102EB58
+:10D85000C10101F5005191F84E10A12903F08C810E
+:10D860009DF8081001EB011202EB012100EBC1024F
+:10D870009DF8201001EB011102EBC10101F50051EF
+:10D8800091F84E209DF8081001EB011303EB0121E4
+:10D8900000EBC1039DF8201001EB011103EBC10166
+:10D8A00001F5005181F851209DF80810A12201EBEB
+:10D8B000011303EB012100EBC1039DF8200000EBF5
+:10D8C000001003EBC00000F5005080F84E20B1E4DA
+:10D8D0009DF8081001EB011202EB012100EBC102DF
+:10D8E0009DF8201001EB011102EBC10101F500517F
+:10D8F00091F85110A42922D19DF8081001EB4102A2
+:10D9000002EB01119DF8202000EB011101EB021147
+:10D9100029440A7842F020020A709DF8081001EBB1
+:10D92000011202EB012100EBC1029DF8201001EB76
+:10D93000011102EBC10101F5005181F889609DF8E8
+:10D94000081001EB011202EB012100EBC10101F50E
+:10D95000005181F84760A12204E00000E06200204D
+:10D96000D41200209DF8081001EB011303EB0121F4
+:10D9700000EBC10102F004BD9DF8081001EB01129B
+:10D9800002EB012100EBC1029DF8201001EB011117
+:10D9900002EBC10101F5005191F84C1001299DF8ED
+:10D9A000081001EB011202EB012137D000EBC1029C
+:10D9B0009DF8201001EB011102EBC10101F50051AE
+:10D9C00091F84C1004299DF8081001EB011202EBAC
+:10D9D00001212BD000EBC1029DF8201001EB0111B9
+:10D9E00002EBC10101F5005191F84C1006299DF898
+:10D9F000081001EB011202EB01213BD000EBC10248
+:10DA00009DF8201001EB011102EBC10101F500515D
+:10DA100091F84C1007297ED00CE470E000EBC101B6
+:10DA200001F5005181F84760022206E000EBC101D8
+:10DA300001F5005181F8476005229DF8081001EBBF
+:10DA4000011303EB012100EBC1039DF8201001EB52
+:10DA5000011103EBC10101F5005181F84C20A32213
+:10DA60009DF8081001EB011303EB012100EBC1034A
+:10DA700003F04AB800EBC10101F5005181F847609D
+:10DA80009DF80810072301EB011202EB012100EBC6
+:10DA9000C10C9DF8201001EB01110CEBC10101F547
+:10DAA000005181F84C309DF80810A12301EB0112C0
+:10DAB00002EB012100EBC10C9DF8201001EB0111DC
+:10DAC0000CEBC10101F5005181F851309DF80810AF
+:10DAD00001EB410202EB01119DF8202000EB011146
+:10DAE00001EB021129440A7842F080030B709DF883
+:10DAF000081001EB410202EB011100EB01109DF84F
+:10DB0000201000EB01102844017841F0040101705D
+:10DB1000DDE600E05FE09DF8081001EB011202EB8A
+:10DB2000012100EBC1029DF8201001EB011102EB75
+:10DB3000C10101F5005191F84E10A12930D09DF896
+:10DB40000810A32201EB011303EB01219DF8203003
+:10DB500000EBC10103EB031301EBC30101F500511D
+:10DB600081F851209DF8081001EB011202EB012110
+:10DB700000EBC1029DF8201001EB011102EBC10185
+:10DB800001F5005191F84E10A229C1D09DF808105E
+:10DB900001EB011202EB012100EBC100FDF741BFD7
+:10DBA0009DF80810A12201EB011303EB012100EB0A
+:10DBB000C1039DF8201001EB011103EBC10101F538
+:10DBC000005181F851209DF8081001EB011202EB81
+:10DBD000012100EBC10000F5005080F8477076E6A7
+:10DBE0009DF80810A12201EB011303EB012100EBCA
+:10DBF000C1039DF8201001EB011103EBC10101F5F8
+:10DC0000005181F851209DF8081001EB011303EB3E
+:10DC1000012100EBC1039DF8201001EB011103EB82
+:10DC2000C10101F5005181F84E20AFE79DF80810C1
+:10DC300001EB011202EB012100EBC10101F50051E2
+:10DC400081F847609DF80810A72201EB011303EB50
+:10DC5000012100EBC1039DF8201001EB011103EB42
+:10DC6000C10101F5005181F851209DF80810CC4602
+:10DC700001EB4102C2EBC11109EBC1014979302925
+:10DC80009DF8081001EB41024FD0C2EBC1110CEB23
+:10DC9000C101497931299DF808107DD001EB41027D
+:10DCA000C2EBC1110CEBC101497933299DF8081071
+:10DCB00001EB410271D0C2EBC1110CEBC1014979FA
+:10DCC00034299DF8081001EB410267D0C2EBC11165
+:10DCD0000CEBC1014979352970D09DF8081001EB92
+:10DCE000410202EB01119DF8202000EB011101EB34
+:10DCF000021129440A7822F001020A709DF80810E6
+:10DD000001EB410202EB011100EB01129DF8201022
+:10DD100002EB01114A19117821F00203137000215E
+:10DD2000CDE900118DF83060D8E102EB01119DF8CA
+:10DD3000202000EB011101EB021129440A7822F0A6
+:10DD400001020A709DF8081001EB410202EB01117B
+:10DD500000E0D1E39DF8202000EB011101EB02115E
+:10DD600029440A7822F002030B709DF8081001EB99
+:10DD7000011202EB012100EBC1039DF8201001EB21
+:10DD8000011103EBC10101F5005191F84F10312948
+:10DD9000C5D19DF8081002E011E029E148E101EB4E
+:10DDA000410202EB011100EB01129DF8201002EB81
+:10DDB00001114A19117821F02003AFE758E101EB76
+:10DDC000011202EB012100EBC1029DF8201001EBD2
+:10DDD000011102EBC10101F5005191F88A100029EF
+:10DDE0009DF8081001EB011202EB012100EBC102CA
+:10DDF0009DF8201001EB011102EBC10101F500516A
+:10DE00007DD081F889609DF8081001EB410202EB9A
+:10DE1000011100EB01129DF8201002EB01114A19CB
+:10DE2000117821F0010313709DF8081001EB4102F5
+:10DE300002EB01119DF8202000EB011101EB021112
+:10DE400029440A7822F002020A7094F86217002925
+:10DE50009ED1417D01299BD1416DC28A9142BFF47F
+:10DE60005EAF9DF8081001EB011202EB012100EBFF
+:10DE7000C1029DF8201001EB011102EBC10101F577
+:10DE8000005191F889100129E2D19DF8081001EBA9
+:10DE9000011202EB012100EBC1029DF8201001EB01
+:10DEA000011102EBC10101F5005191F8C3100029E5
+:10DEB000CED14FF0104200E094E19DF8081001EB44
+:10DEC000011303EB012100EBC1039DF8201001EBCE
+:10DED000011103EBC10101F500514A659DF80810DD
+:10DEE00001EB410202EB011100EB01129DF8201041
+:10DEF00002EB011101F5805191F8B42B00E064E0D0
+:10DF00009DF8081001EB011303EB012100EBC101A7
+:10DF100001F5005181F845209DF8081001EB011230
+:10DF200002EB012100EBC1029DF8201001EB011171
+:10DF300002EBC10101F5005191F84C209DF8081049
+:10DF400001EB011303EB012100EBC10101F50051CD
+:10DF500091F848108A4297D19DF8081001EB011200
+:10DF600002EB012100EBC1029DF8201001EB011131
+:10DF700002EBC10101F5005181F852609DF80810D3
+:10DF8000A42201EB011303EB012100EBC1039DF877
+:10DF9000201001EB011103EBC10101F5005181F8E3
+:10DFA0004E209DF80810A32201EB011303EB012181
+:10DFB00000EBC1039DF8201001EB011103EBC1013F
+:10DFC00001F5005181F85120A9E681F889709DF88A
+:10DFD000081001EB410202EB011100EB01129DF868
+:10DFE000201002EB01114A19117841F001031AE7E0
+:10DFF00002EB01119DF8202000EB011101EB021151
+:10E0000029440A7842F001020A709DF8081001EBD9
+:10E01000410202EB011100EB01129DF8201002EB0E
+:10E0200001114A19117841F002031370A22220E075
+:10E0300002EB01119DF8202000EB011101EB021110
+:10E0400029440A7822F020020A709DF8081001EB9A
+:10E05000410202EB011100EB01129DF8201002EBCE
+:10E0600001114A19117821F002031370A92200E06E
+:10E07000A1229DF8081001EB011303EB012100EB35
+:10E08000C1039DF8201001EB011103EBC10101F563
+:10E09000005181F84E2042E6DDE90012120142EA09
+:10E0A00011720901CDE900129DF8081001EB41023F
+:10E0B000C2EBC1119DF830200CEBC10111448979EC
+:10E0C000DDE900383039CA17194342EA0802CDE9C0
+:10E0D00000129DF83010491C8DF830109DF830105A
+:10E0E0000829D9D39DF80810009A01EB011303EB1E
+:10E0F000012100EBC1039DF8201001EB011103EB9E
+:10E10000C10101F50051C1F865200022CDE90022CE
+:10E110008DF8306021E0DDE90012120142EA11724F
+:10E120000901CDE900129DF8081001EB4102C2EB94
+:10E13000C1119DF830200CEBC1011144C97BDDE910
+:10E1400000383039CA17194342EA0802CDE90012F3
+:10E150009DF83010491C8DF830109DF830100629BC
+:10E16000D9D39DF80810009A01EB011303EB0121AC
+:10E1700000EBC1039DF8201001EB011103EBC1017D
+:10E1800001F50051C1F880200022CDE900228DF870
+:10E19000306021E0DDE90012120142EA117209014A
+:10E1A000CDE900129DF8081001EB4102C2EBC1114C
+:10E1B0009DF830200CEBC1011144497DDDE90038A8
+:10E1C0003039CA17194342EA0802CDE900129DF816
+:10E1D0003010491C8DF830109DF830100829D9D323
+:10E1E000FEF7D8BF9DF80810804601EB011202EB44
+:10E1F000012200EBC20000F5005080F847609DF856
+:10E20000080000EB001202EB002008EBC0019DF8B3
+:10E21000200000EB001001EBC00000F5005090F86A
+:10E220004C00032876D09DF8080000EB001101EBAC
+:10E23000002008EBC0029DF82000414600EB0010D2
+:10E2400002EBC00000F5005090F84C209DF808004B
+:10E2500000EB001303EB002008EBC00000F50050BA
+:10E2600090F84800824213D194F86207E8B39DF811
+:10E2700008009DF8201000EB400202EB001008EBB4
+:10E28000001000EB01102844017841F008010170F2
+:10E290009DF8080000EB001101EB002008EBC00125
+:10E2A0009DF8200000EB001001EBC00000F50050CD
+:10E2B00080F88A609DF80800A72100EB001202EBAD
+:10E2C000002008EBC0029DF8200000EB001002EBDC
+:10E2D000C00000F5005080F851109DF80800A22100
+:10E2E00000EB001202EB002000E027E008EBC00288
+:10E2F0009DF8200000EB001002EBC00000F500507C
+:10E3000080F84E100021CDE900118DF83060CC4628
+:10E31000A2E0FFE79DF80800042100EB001202EBE9
+:10E3200000229DF8200008EBC20200EB001002EB77
+:10E33000C00000F5005080F84C10A9E7C1F8356026
+:10E340009DF8080000EB001101EB00219DF8200072
+:10E3500008EBC10100EB001001EBC00042F26D01BF
+:10E36000014410220A98F9F770FF9DF8080000EBAD
+:10E37000001101EB00219DF8200008EBC10100EB2A
+:10E38000001001EBC000653000F500504146026806
+:10E3900041F8192F406848609DF8080000EB4001E3
+:10E3A00001EB001108EB01109DF8201000EB0110AB
+:10E3B00000F5805090F8B41B88F818109DF80800FC
+:10E3C00000EB001101EB00219DF8200008EBC101DA
+:10E3D00000EB001001EBC00000F50050D0F88010F9
+:10E3E000C8F82110099940468A6A40F8392F898D6A
+:10E3F0008180D8F8540081B20220FAF7EBFD0021A9
+:10E400000620FBF7F1FBD8F85400401CC8F8540074
+:10E4100000210520FBF7E8FB3AE7090141EA10710A
+:10E420000001CDE900019DF8080000EB4001C1EBBF
+:10E43000C0109DF830100CEBC0000844C07ADDE934
+:10E4400000233038C11710431943CDE900019DF86E
+:10E450003000401C8DF830009DF830000C28DDE9BC
+:10E460000001DAD39DF8082002EB021303EB02222D
+:10E4700008EBC2039DF8202002EB021203EBC2025C
+:10E4800002F50053C3F86D001A46C2F8711000205F
+:10E49000CDE9000001468DF830601FE000980901C9
+:10E4A00041EA10710001CDE900019DF8080000EB80
+:10E4B0004001C1EBC0109DF830100CEBC0000844C7
+:10E4C000C07DDDE900233038C11710431943CDE981
+:10E4D00000019DF83000401C8DF830009DF83000A0
+:10E4E0000C28DBD3DDE900129DF8080000EB0013D7
+:10E4F00003EB002008EBC0039DF8200000EB0010A8
+:10E5000003EBC00000F50053C3F875101846C0F8BF
+:10E51000792002F031BBFE4B9DF808009DF82010D9
+:10E5200003EB0010084400F5805080F8446B9DF820
+:10E530000800DFF8E08300EB4001C1EBC01008EBFE
+:10E54000C000407870280AD19DF8080000EB400117
+:10E55000C1EBC01008EBC0008078FA282DD09DF8E0
+:10E56000080000EB4001C1EBC01008EBC000407890
+:10E570009DF8080000EB4001C1EBC01018F8300016
+:10E580009DF8080000EB001101EB002003EBC00038
+:10E5900000F5005090F846008DF820009DF8080026
+:10E5A0009DF8201003EB0010084400F5805080F81F
+:10E5B000446B187D012804D014E0B120ADF8180098
+:10E5C000DEE79DF8080000EB400101EB00109DF82C
+:10E5D000201003EB001000EB01102844017841F0FB
+:10E5E00080010170BDF8180001284BD065287DD04E
+:10E5F000B1288ED0B6288CD19DF8080000EB001110
+:10E6000001EB002003EBC0019DF8200000EB00109F
+:10E6100001EBC00000F5005090F84C000128EAD151
+:10E620009DF8080000EB001101EB002003EBC00097
+:10E6300000F5005080F847609DF8080000EB0011DD
+:10E6400001EB002003EBC0019DF8200000EB00105F
+:10E6500001EBC00000F5005080F84C709DF80800F8
+:10E66000B12100EB001202EB002003EBC0029DF889
+:10E67000200000EB001002EBC00000F5005080F815
+:10E68000511046E79DF8080000EB4001C1EBC010B7
+:10E6900008EBC00000790128F3D00228F1D003284C
+:10E6A000EFD00528EDD19DF8080000EB001101EB3B
+:10E6B000002003EBC0019DF8200000EB001001EBEF
+:10E6C000C00000F5005090F84C000028D9D19DF80A
+:10E6D000080000EB001101EB002003EBC00000F587
+:10E6E000005080F847609DF8080000E036E000EB3D
+:10E6F000001101EB002003EBC0019DF8200000EBAE
+:10E70000001001EBC00000F5005080F84C709DF83F
+:10E710000800B62100EB001202EB002003EBC00260
+:10E720009DF8200000EB001002EBC00000F5005047
+:10E7300080F851109DF80800B22100EB001202EBA6
+:10E74000002003EBC0029DF8200000EB001002EB5C
+:10E75000C00000F5005080F84E10DAE69DF8080081
+:10E7600000EB4001C1EBC01008EBC0000079B922FA
+:10E77000ADF818209DF8080000EB4001C1EBC01077
+:10E7800008EBC000007900F00F018DF814108DF82F
+:10E7900030601FE09DF8080000EB400101EB001025
+:10E7A00003EB00119DF8300001EB001000F58050E4
+:10E7B00090F8B51B9DF8080000EB400CCCEBC010A6
+:10E7C00018F830005038814214D09DF83000401CB9
+:10E7D0008DF830009DF8080000EB400101EB0010BF
+:10E7E00003EB001000F5805090F88B0B9DF8301073
+:10E7F0008842CFD89DF830009DF8141008448DF859
+:10E8000020009DF8080000EB001101EB002003EB55
+:10E81000C00C9DF8200000EB00100CEBC00000F5D0
+:10E82000005090F84C00012814D09DF8080000EB2F
+:10E83000001101EB002003EBC0019DF8200000EB6C
+:10E84000001001EBC00000F5005090F84C000128CA
+:10E8500042F092819DF8080000EB001101EB0020CE
+:10E8600003EBC00000F5005080F847609DF80800F9
+:10E87000022100EB001C0CEB002003EBC00C9DF808
+:10E88000200000EB00100CEBC00000F5005080F8F9
+:10E890004C109DF8080000EB001101EB002003EB89
+:10E8A000C001F9E39DF8080000EB400101EB001105
+:10E8B000174800EB011000F5805090F8900B20B144
+:10E8C000012871D00228C3D19CE2DFF844909DF862
+:10E8D000081009EB410000F58040B0F86402801F89
+:10E8E00081B29DF80800DFF82C8000EB4002C2EBFB
+:10E8F000C01208EBC200401CFAF7F6FECDE9140680
+:10E900009DF8081009EB410000F5804004E000008C
+:10E91000D4120020E0620020B0F864129DF80800D4
+:10E9200001EB080200EB4001C1EBC0106FF00401E5
+:10E9300001EBC0001044042108F0AAFCC117CDE986
+:10E940000001DDE91423504059400843BBD19DF834
+:10E95000080009EB001000F5805080F8446B9DF82A
+:10E96000080000EB4002C2EBC012404600EBC200C0
+:10E970000079ADF81800BDF818003128A3D19DF832
+:10E98000081009EB410000F58040B0F86402412115
+:10E99000183890FBF1F0C117CDE9000184F8440567
+:10E9A0008DF83060B046CCE0D5E09DF8080000EB73
+:10E9B0004001C1EBC011FE4800EBC1019DF83000E1
+:10E9C00000EB80100844017D9DF8302009EB020027
+:10E9D00000F5805080F845159DF8080000EB4001D7
+:10E9E000C1EBC011F24800EBC1019DF8300000EB13
+:10E9F0008010084408211A3008F016FC8DED070A33
+:10EA000010EE100A9DF8302009EB021101F580513B
+:10EA1000C1F855059DF8080000EB4001C1EBC0119D
+:10EA2000E34800EBC1019DF8300000EB8010084482
+:10EA30000821323008F0F8FB8DED070A10EE100ABD
+:10EA40009DF8302009EB021101F58051C1F8510504
+:10EA50009DF8080000EB4001C1EBC011D44800EB69
+:10EA6000C1019DF8300000EB8010084408213A30C5
+:10EA700008F0DAFB8DED070A10EE100A9DF8302041
+:10EA800009EB021101F58051C1F859059DF8080004
+:10EA900000EB4001C1EBC011C54800EBC1019DF87E
+:10EAA000300000EB801008440821423008F0BCFB25
+:10EAB0008DED070A10EE100A9DF8302009EB0211C7
+:10EAC00001F58051C1F85D059DF8080000EB40019B
+:10EAD00001EB001109EB01109DF8301000EB011063
+:10EAE0002844017841F0800101709DF8081009EB7D
+:10EAF000410000F58040B0F86412AD4801449DF833
+:10EB0000080000EB4002C2EBC0104FF0FF3202EBF6
+:10EB1000C000095C9DF8080000EB001202EB002227
+:10EB20009DF8200009EBC20300EB001003EBC000CE
+:10EB300000F5005080F888109DF83000401C8DF8DA
+:10EB400030009DF83000DDE90012401A78EB020039
+:10EB5000FFF62BAFDDE49DF80800DFF8548200EBF0
+:10EB60004001C1EBC01008EBC000437D9DF80800D8
+:10EB700000EB4002C2EBC01008EBC000807D43EA0E
+:10EB80000020C317CDE900039DF80800152100EB14
+:10EB90004002C2EBC01008EBC000FAF78FFDCDE9D0
+:10EBA0001406DDE90003DDF850C0734080EA0C0074
+:10EBB0001843CFD19DF8080000EB4001C1EBC01114
+:10EBC000404618F83120521E8DF82020DFF8E491DD
+:10EBD0009DF808104A4609EB01139DF820101944CE
+:10EBE00001F5805181F8446B9DF82010494401F5EE
+:10EBF000805181F845659DF8201009EB011101F560
+:10EC00008051C1F855659DF8081001EB4103C3EB35
+:10EC1000C11100EBC1018B799DF8081001EB410C8B
+:10EC2000CCEBC11100EBC101497943EA012100EEAF
+:10EC3000101AF8EE400A9FED600A9DF8081080EE69
+:10EC4000801A01EB4103C3EBC11100EBC1010B7949
+:10EC50009DF8081001EB410CCCEBC11100EBC10198
+:10EC6000C97843EA012100EE901A9DF82010F8EED1
+:10EC7000600A71EE200A10EE903A02EB011101F5E4
+:10EC80008051C1F851359DF8081001EB4103C3EBE9
+:10EC9000C11100EBC1018B7A9DF8081001EB410C0A
+:10ECA000CCEBC11100EBC101497A43EA012100EE2E
+:10ECB000901A9DF80810B8EE601AC1EE000A01EB38
+:10ECC0004103C3EBC11100EBC1010B7A9DF80810A1
+:10ECD00001EB410CCCEBC11100EBC101C97943EA56
+:10ECE000012100EE101A9DF82010B8EE400A30EE17
+:10ECF000800A10EE103A02EB011101F58051C1F8C3
+:10ED000059359DF8081001EB4102C2EBC11100EB2F
+:10ED1000C100C07A00069DF8080000EB4001C1EB7D
+:10ED2000C01008EBC000027B9DF8080000EB400318
+:10ED3000C3EBC01008EBC000C07A42EA00200AD43E
+:10ED400000EE100ADFED1D0AB8EE400A20EE200AA0
+:10ED500010EE100A0BE0404280B2F9F743FC9FED41
+:10ED6000181B53EC112BF9F74BFBF9F7A0FC9DF89E
+:10ED7000202009EB021101F58051C1F85D059DF8D5
+:10ED800008009DF8202000EB400101EB001009EB8A
+:10ED9000001000EB02102844027842F0800202705A
+:10EDA0009DF8080000EB4002C2EBC0120CE000002E
+:10EDB000E0620020D412002000FF7F470000803D69
+:10EDC000000000000000B0BF08EBC200C27D9DF84B
+:10EDD000080000EB001303EB002009EBC0039DF8D3
+:10EDE000200000EB001003EBC00000F5005080F89D
+:10EDF00088209DF8080000EB400202EB001009EBB0
+:10EE00000010D0E09DF80800DFF8809400EB40018E
+:10EE1000C1EBC01009EBC000C3799DF8080000EBFE
+:10EE20004002C2EBC01009EBC000007A43EA0020A8
+:10EE3000C317CDE900039DF80800072100EB40024D
+:10EE4000C2EBC01009EBC000FAF738FCCDE914069C
+:10EE5000DDE90010149B7040594001437ED19DF8BC
+:10EE6000080000EB4001C1EBC01119F83100401E51
+:10EE70008DF82000DFF818849DF8081008EB0110C9
+:10EE800000F5805080F8446B9DF8201008EB0100DD
+:10EE900000F5805080F845659DF8080000EB4001C2
+:10EEA000C1EBC01109EBC1008079F9F79BFB41EC84
+:10EEB000110B9FEDF80B0AF0CFFE9DF80800B0EEA5
+:10EEC000408AF0EE608A00EB4001C1EBC01109EB13
+:10EED000C10002799DF8080000EB4001C1EBC011B0
+:10EEE00009EBC100C07842EA0020F9F77BFB53EC44
+:10EEF000182BF9F7F7FAF9F7DAFB9DF8201008EB71
+:10EF0000011101F58051C1F855059DF8201008EB5D
+:10EF1000011000F58050C0F851659DF8201008EBF5
+:10EF2000011000F58050C0F859659DF8201008EBDD
+:10EF3000011000F58050C0F85D659DF8080000EBF9
+:10EF4000400101EB001108EB01109DF8201000EBCF
+:10EF500001102844017841F0800200E092E2027042
+:10EF60009DF8080000EB4001C1EBC01109EBC100A6
+:10EF7000427A9DF8080000EB001101EB00219DF89A
+:10EF8000200008EBC10300EB001003EBC00000F50C
+:10EF9000005080F888209DF8080000EB400101EB4C
+:10EFA000001108EB011000F5805090F88B0B84F8ED
+:10EFB0004405CFE59DF80800DFF8D08200EB400162
+:10EFC000C1EBC01008EBC0004146C3789DF80800B3
+:10EFD00000EB4002C2EBC01008EBC000807843EAAF
+:10EFE00000208DF80C009DF8080000EB4002C2EBF9
+:10EFF000C0109DF80C2008EBC000104443789DF829
+:10F00000080000EB4002C2EBC0109DF80C2001EBA1
+:10F01000C000805C43EA0020C317CDE900039DF8DF
+:10F0200008009DF80C1000EB4002C2EBC01008EB8A
+:10F03000C000FAF743FBCDE91406DDE90010149B8C
+:10F04000704059400143B4D19DF8080000EB4001E5
+:10F05000C1EBC01008EBC00040788DF820008DF89F
+:10F0600030608B491CE09DF8080000EB400202EB89
+:10F0700000109DF8302001EB001000EB021000F5AD
+:10F08000805090F8B50B9DF8202090429DF83000FC
+:10F0900003D18DF8200013E0FEE3401C8DF8300012
+:10F0A0009DF8080000EB400202EB001001EB00109D
+:10F0B00000F5805090F88B0B9DF830209042D2D80C
+:10F0C0009DF8080000EB400202EB001001EB00127B
+:10F0D0009DF8200002EB00102844027842F08002E4
+:10F0E00002709DF8080000EB4002C2EBC01008EB74
+:10F0F000C0000079ADF818009DF808009DF82020A8
+:10F1000001EB0010104400F5805080F8446BBDF80E
+:10F110001800F32806D006DC05287DD0F12807D09A
+:10F12000F22890D156E2F42877D0F6288BD153E21A
+:10F130009DF8080000EB001202EB002001EBC0027A
+:10F140009DF8200000EB001002EBC00000F500501D
+:10F1500090F84C0000289DF8080025D000EB4002F4
+:10F1600002EB00109DF8202001EB001000EB0210D4
+:10F1700000F5805090F8BD0BC00714D09DF8080032
+:10F180008C4600EB001202EB002001EBC0029DF860
+:10F19000200000EB001002EBC00000F5005090F8DA
+:10F1A000D200C00724D0C1E000EB001202EB002027
+:10F1B00001EBC0029DF8200000EB001002EBC00044
+:10F1C00000F5005080F84C709DF80800F42200EB28
+:10F1D000001303EB002001EBC0039DF8200000EBBF
+:10F1E000001003EBC00000F5005080F851209DE0B6
+:10F1F0009DF8080000EB001202EB00200CEBC002AF
+:10F200009DF8200000EB001002EBC00000F500505C
+:10F2100090F8C400C0B301E059E2F1E18DF830602C
+:10F220002AE09DF8080000EB001202EB00209DF898
+:10F2300020200CEBC00002EB021200EBC2009DF894
+:10F240003020104400F5005090F8C5209DF80800CB
+:10F2500000EB400303EB00109DF830300CEB001086
+:10F26000184400F5805090F8920B824208D19DF826
+:10F270003000401C8DF830009DF830000428D0D3B9
+:10F280009DF83000042832D050E00000E0620020F9
+:10F29000D412002000000000000024409DF8080067
+:10F2A00000EB001202EB00200CEBC0029DF82000E6
+:10F2B00000EB001002EBC0009DF83020104400F578
+:10F2C000005090F8C5009DF8082002EB420303EBC4
+:10F2D00002129DF830300CEB02121A4402F58052F3
+:10F2E00092F8922B904208D19DF83000401C8DF886
+:10F2F00030009DF830000A28D0D39DF830000A284D
+:10F3000014D09DF8080000EB001202EB002001EB86
+:10F31000C0029DF8200000EB001002EBC00042F29A
+:10F32000D2021044027842F0010202709DF80C00F3
+:10F33000112844D09DF80C0014289DF8080000EB1B
+:10F34000400202EB00107CD09DF8202001EB001061
+:10F3500000EB02102844027822F0040202709DF8AB
+:10F36000080000EB001202EB002001EBC0029DF848
+:10F37000200000EB001002EBC00000F5005090F8F8
+:10F38000D200C0077ED09DF8080000EB001202EB0F
+:10F39000002001EBC0029DF8200000EB001002EB02
+:10F3A000C00000F50050A0F8D06005229DF80800CC
+:10F3B00000EB001303EB002001EBC0016CE29DF8B1
+:10F3C000080000EB400202EB001001EB00129DF878
+:10F3D000200002EB00104219107840F00403137073
+:10F3E0008DF83060424625E09DF8080000EB4003B0
+:10F3F000C3EBC01002EBC0039DF830001844437902
+:10F400009DF8080000EB001C0CEB002001EBC00C89
+:10F410009DF8200000EB00100CEBC00C9DF83000B4
+:10F42000604400F5005080F88B309DF830305B1C54
+:10F430008DF830309DF830000A28D5D38DF8306033
+:10F4400028E02CE09DF8080000EB4003C3EBC0105F
+:10F450009DF8303002EBC0001844C37B9DF80800D3
+:10F4600000EB001C0CEB002001EBC00C9DF8200011
+:10F4700000EB00100CEBC0009DF830C0604400F5BC
+:10F48000005000E08EE280F8A4309DF83000401C6F
+:10F490008DF830009DF830000228D3D389E501EBC8
+:10F4A00000129DF8200002EB00104219107840F085
+:10F4B000040313708DF83060424625E09DF8080083
+:10F4C00000EB4003C3EBC01002EBC0039DF830001B
+:10F4D000184443799DF8080000EB001C0CEB002059
+:10F4E00001EBC00C9DF8200000EB00100CEBC00CF1
+:10F4F0009DF83000604400F5005080F88B309DF896
+:10F5000030305B1C8DF830309DF830000A28D5D3A0
+:10F510008DF830601FE09DF8303002EBC0001844D9
+:10F52000C37B9DF8080000EB001C0CEB002001EBF6
+:10F53000C0089DF820009DF830C000EB001008EBDB
+:10F54000C000604400F5005080F8A4309DF8300001
+:10F55000401C8DF830009DF8300002289DF808000E
+:10F5600000EB4003C3EBC010D5D302EBC0039DF802
+:10F5700030001844407C03049DF8080000EB400C68
+:10F58000CCEBC01002EBC00C9DF830006044807CD6
+:10F5900043EA00239DF8080000EB400CCCEBC010C0
+:10F5A00002EBC0029DF830001044C07C03439DF87C
+:10F5B000080000EB001202EB002001EBC0019DF8F7
+:10F5C000200000EB001001EBC00000F50050C0F877
+:10F5D000B830EEE4F122E9E69DF80800032200EBE2
+:10F5E000001303EB002001EBC0039DF8200000EBAB
+:10F5F000001003EBC00000F5005080F84C20E9E754
+:10F600009DF80800022200EB001303EB002001EB41
+:10F61000C0039DF8200000EB001003EBC00000F5D4
+:10F62000005080F84C209DF80800F62200EB0013F3
+:10F6300003EB002001EBC0039DF8200000EB00105D
+:10F6400003EBC00000F5005080F851209DF8080041
+:10F6500000EB001202EB002001EBC0029DF820003D
+:10F6600000EB001002EBC00000F5005080F8C47001
+:10F670008DF83060424625E09DF8080000EB40031D
+:10F68000C3EBC0109DF8303002EBC0001844437942
+:10F690009DF8080000EB001C0CEB002001EBC00CF7
+:10F6A0009DF8200000EB00100CEBC0009DF830C06E
+:10F6B000604400F5005080F8C5309DF83000401CD3
+:10F6C0008DF830009DF830000A28D5D36AE19DF806
+:10F6D000080000EB4002C2EBC01008EBC0008379C9
+:10F6E0009DF8080000EB400CCCEBC01008EBC0000C
+:10F6F000407943EA00229DF8080000EB001303EB79
+:10F70000002001EBC0039DF8200000EB001003EB8C
+:10F71000C00000F50050A0F8D0209DF8080000EBD4
+:10F72000001202EB002001EBC0029DF8200000EB6C
+:10F73000001002EBC00000F50050B0F8D0209DF89A
+:10F74000080000EB400303EB001001EB001000F594
+:10F750008050B0F89E0B8242B8D39DF80800F12289
+:10F7600000EB001303EB002001EBC00C9DF8200020
+:10F7700000EB00100CEBC00000F5005080F85120A9
+:10F780009DF8080000EB001202EB002001EBC00125
+:10F790009DF8200000EB001001EBC00042F2D20106
+:10F7A0000844017821F00101FEF7B1B99DF8080085
+:10F7B00000EB4001C1EBC010FE4A02EBC000007933
+:10F7C0008DF820008DF81060DFF8EC831BE09DF8C9
+:10F7D00008009DF8101000EB400303EB001008EB4D
+:10F7E000001000EB011000F5805090F8B50B9DF86B
+:10F7F000201088429DF8100002D18DF8200012E000
+:10F80000401C8DF810009DF8080000EB400101EB52
+:10F81000001008EB001000F5805090F88B3B9DF82D
+:10F8200010008342D3D89DF8080000EB4001C1EBE3
+:10F83000C01002EBC000C078ADF81800BDF8180089
+:10F84000182812D2DFE800F0110C0E1179797179C5
+:10F850007311111175797979797711117911797994
+:10F860001A2000E00D208DF80C009DF80C00001F00
+:10F87000C1B29DF80800914600EB4003C3EBC013F2
+:10F8800002EBC300C01CF9F747FD8DF800009DF89E
+:10F89000080000EB400100E0FCE3C1EBC0119DF863
+:10F8A0000C0009EBC101084410F8010C9DF8001090
+:10F8B000884277D19DF808004A4600EB4001C1EB31
+:10F8C000C01009EBC000407800286BD09DF80800FC
+:10F8D00000EB4001C1EBC0109DF80C1002EBC00022
+:10F8E0000844C3789DF8080000EB001101EB0021EB
+:10F8F00008EBC10C9DF82010404601EB01110CEB08
+:10F90000C10101F5005181F888309DF8081008EB1D
+:10F9100001139DF82010194401F5805181F8446BC2
+:10F9200098F8141001290AD01AE007209BE7082054
+:10F9300099E70C2097E70A2095E7062093E79DF8C2
+:10F94000081001EB410303EB01119DF8203000EB9F
+:10F95000011101EB031129440B7843F080030B7074
+:10F96000BDF81810CE2912D012DCB9297ED008DCDF
+:10F970005A29AAD0B2297AD0B529F7D0B62998D178
+:10F98000FEE3C32974D0C52973D0CA2991D1F8E305
+:10F99000E129FCD007DCD5290AD0D72995D0D9296F
+:10F9A00087D1CCE25CE3E5297DD0E729E7D1E9E323
+:10F9B0009DF8081001EB4103C3EBC11109EBC10134
+:10F9C000C97884F8A2119DF8081001EB410202EBFE
+:10F9D0000112014600EB02109DF8202000EB0210FE
+:10F9E00094F8A2212844A7EBD213027863F3000213
+:10F9F00002709DF8080000EB400202EB00109DF839
+:10FA0000202001EB001000EB021094F8A221284402
+:10FA10005309027863F3410202709DF8080000EB7D
+:10FA2000400202EB00109DF8202001EB001000EBDB
+:10FA3000021000F5805090F8B60BC0F340029DF81C
+:10FA400008009DF8201000EB001303EB002008EBEA
+:10FA5000C00001EB011100EBC10000F5005090F86F
+:10FA60006400C0F34000824257D003E0FDE3FDE3B1
+:10FA7000FDE3FDE39DF8080000EB001101EB002021
+:10FA800008EBC0029DF82000414600EB001002EB9D
+:10FA9000C00042F2640210449DF8082002EB4203C9
+:10FAA00003EB021200E0F4E39DF8203008EB0212B1
+:10FAB00002EB031202F5805292F8B62B530802783B
+:10FAC00063F3410202709DF8080000EB400202EB74
+:10FAD00000109DF8202001EB001000EB021000F553
+:10FAE000805090F8B60B800718D59DF80800D922F1
+:10FAF00000EB001303EB002008EBC0019DF8200091
+:10FB000000EB001001EBC00000F5005080F8512020
+:10FB10009DF808100220FAF767F847E09DF8080002
+:10FB200000EB001202EB002001EBC0029DF8200068
+:10FB300000EB001002EBC00000F5005080F8597097
+:10FB40009DF80800D92200EB001303EB002001EB25
+:10FB5000C0039DF8200000EB001003EBC00000F58F
+:10FB6000005080F851209DF8080000EB400202EBA5
+:10FB7000001001EB00129DF8200002EB001042196A
+:10FB8000107820F0200313709DF8080000EB00129D
+:10FB900002EB002008EBC0019DF8200000EB0010F4
+:10FBA00001EBC00000F5005080F88A709DF8080055
+:10FBB00004E00000E0620020D412002000EB4001CD
+:10FBC00001EB001008EB00119DF82000434601EB0B
+:10FBD000001000F5805090F8B60B00F001019DF880
+:10FBE000080000EB001202EB002008EBC0029DF8B9
+:10FBF000200000EB001002EBC00000F5005090F870
+:10FC0000640000F00100814271D09DF808009DF869
+:10FC1000202000EB001101EB0020194603EBC0008F
+:10FC200002EB021200EBC20042F2640210449DF8A3
+:10FC3000082002EB420303EB02129DF8203001EB97
+:10FC4000021202EB031202F5805292F8B62B0378EF
+:10FC500062F3000303709DF8080000EB400202EB22
+:10FC600000109DF8202001EB001000EB021000F5C1
+:10FC7000805090F8B60BC0079DF8080038D000EB14
+:10FC8000001202EB002001EBC0029DF8200000EB07
+:10FC9000001002EBC00000F5005090F88A00002828
+:10FCA0009DF8080000EB001202EB002001EBC002FF
+:10FCB0009DF8200000EB001002EBC00000F50050A2
+:10FCC00038D080F889609DF8080000EB400202EB14
+:10FCD000001001EB00129DF8200002EB0010421909
+:10FCE000107820F00103137094F8620728B3DBE06A
+:10FCF00000EB400202EB00109DF8202001EB001009
+:10FD000000EB02102844027822F0200202709DF8D5
+:10FD1000080000EB001202EB002001EBC0019DF88F
+:10FD2000200000EB001001EBC00000F5005080F84F
+:10FD30008960B9E080F88970D6E7487D012868D1EC
+:10FD4000486DCA8A904264D29DF8080000EB001208
+:10FD500002EB002001EBC0029DF8200000EB001038
+:10FD600002EBC00000F5005090F88900012850D146
+:10FD70009DF8080000EB001202EB002001EBC0022E
+:10FD80009DF8200000EB001002EBC00000F50050D1
+:10FD900090F8C300E8BB9DF8080000EB400202EBBE
+:10FDA000001001EB00129DF8200002EB001000F59E
+:10FDB000805090F8B42B9DF8080000EB001303EB83
+:10FDC000002001EBC00000F5005080F845209DF8B0
+:10FDD0000800C32200EB001303EB002001EBC0037B
+:10FDE0009DF8200000EB001003EBC00000F5005070
+:10FDF00080F851209DF8080000EB400202EB001053
+:10FE000008EB00119DF8200001EB001000F5805078
+:10FE100000E049E0C0F8B86B9DF808100220F9F73F
+:10FE2000E3FE8DF83060414619E09DF8080000EBD4
+:10FE3000001202EB002001EBC0029DF8200000EB55
+:10FE4000001002EBC0009DF83020104400F5005077
+:10FE500080F88B609DF83000401C8DF830009DF8D4
+:10FE600030001428E1D38DF8306019E09DF80800C7
+:10FE700000EB001202EB002001EBC0029DF8200015
+:10FE800000EB001002EBC0009DF83020104400F59C
+:10FE9000005080F8A7609DF83000401C8DF83000BD
+:10FEA0009DF830000A28E1D39DF808009DF8202035
+:10FEB00000EB400101EB0010414608EB001000EBA5
+:10FEC000021000F5805090F8B60B80077BF53FAB31
+:10FED0009DF80800D92200EB001303EB002001EB92
+:10FEE000C0039DF8200000EB001003EBC00000F5FC
+:10FEF000005080F85120FBF72ABB9DF8080000EB6A
+:10FF0000001202EB002001EBC00000F5005080F869
+:10FF100047609DF80800022200EB001303EB00206D
+:10FF200001EBC0039DF8200000EB001003EBC000C4
+:10FF300000F5005080F84C20B622FBF799BC9DF8E4
+:10FF4000081001EB410303EB011108EB011000F570
+:10FF5000805090F8900B00289DF80C0002D00A28E1
+:10FF60007ED198E00828FBD18DF8306024E09DF820
+:10FF7000080000EB4001C1EBC0109DF8301002EB0F
+:10FF8000C0000844C07800F00F00092818D89DF878
+:10FF9000080000EB4001C1EBC0109DF8301002EBEF
+:10FFA000C0000844C07800F0F000902808D89DF800
+:10FFB0003000401C8DF830009DF830000628D6D364
+:10FFC0009DF8300006284BD39DF8080000EB400157
+:10FFD000C1EBC01002EBC000C07801049DF808001E
+:10FFE00000EB4003C3EBC01002EBC000007941EA14
+:10FFF00000239DF8080000EB4001C1EBC01002EBAC
+:020000040801F1
+:10000000C000407903439DF8080000EB001101EBAC
+:10001000002008EBC00C9DF82000414600EB0010CA
+:100020000CEBC00000F50050C0F865309DF80800EA
+:1000300000EB4003C3EBC01002EBC0008079030467
+:100040009DF8080000EB400CCCEBC01002EBC000A8
+:10005000C07943EA00239DF8080000EB400C00E063
+:10006000C8E0CCEBC01002EBC000007A03439DF85F
+:10007000080000EB001202EB002001EBC0019DF82C
+:10008000200000EB001001EBC00000F50050C0F8AC
+:100090006930ACE074E18DF8306024E09DF8080030
+:1000A00000EB4001C1EBC0109DF8301002EBC00026
+:1000B0000844C07800F00F00092818D89DF80800FF
+:1000C00000EB4001C1EBC0109DF8301002EBC00006
+:1000D0000844C07800F0F000902808D89DF830005F
+:1000E000401C8DF830009DF830000828D6D39DF8CC
+:1000F000300008287ED39DF8080000EB4001C1EBDA
+:10010000C01002EBC00081799DF8080000EB4003AD
+:10011000C3EBC01002EBC000C07841EA00619DF85B
+:10012000080000EB4003C3EBC01002EBC0000079F5
+:1001300003049DF8080000EB400CCCEBC01002EB70
+:10014000C000407943EA002001439DF8080000EB1D
+:10015000001303EB002008EBC0039DF8200000EB28
+:10016000001003EBC00000F50050C0F865109DF8CA
+:10017000080000EB4001C1EBC01002EBC00002E040
+:1001800006E1E6E0EEE3817A9DF8080000EB40032B
+:10019000C3EBC01002EBC000C07941EA00619DF8DA
+:1001A000080000EB4003C3EBC01002EBC000007A74
+:1001B00003049DF8080000EB400CCCEBC01002EBF0
+:1001C000C000407A43EA002001439DF8080000EB9C
+:1001D000001202EB002008EBC0029DF8200000EBAB
+:1001E000001002EBC00000F50050C0F869109DF847
+:1001F000080000E03AE200EB001101EB002008EB00
+:10020000C0029DF82000414600EB001002EBC00048
+:1002100000F5005090F84C00032814D09DF8080019
+:1002200000EB400202EB001001EB00129DF82000F1
+:1002300002EB001000F5805090F8B60B80077BF5BC
+:1002400021AB5A4679E69DF8080000EB001202EB5C
+:10025000002001EBC00000F5005080F847609DF8D9
+:100260000800042200EB001303E074E03FE140E0EB
+:100270006DE103EB002001EBC0039DF8200000EBD3
+:10028000001003EBC00000F5005080F84C20C522A0
+:1002900053E6EDE39DF8080000EB001202EB0020AE
+:1002A00001EBC0029DF8200000EB001002EBC00043
+:1002B00000F5005080F85A609DF80800B62200EB67
+:1002C000001303EB002001EBC0039DF8200000EBBE
+:1002D000001003EBC00000F5005080F851209DF89D
+:1002E000080000EB001202EB002008EBC000FBF757
+:1002F00098BB9DF8081001EB011303EB012100EB03
+:10030000C1039DF8201001EB011103EBC10101F5C0
+:10031000005181F851B09DF8081001EB011202EB79
+:10032000012100EBC10101F5005181F847709DF8F2
+:10033000081001EB410202EB011108EB01109DF8DE
+:10034000201000EB01102844017841F02001FDF756
+:10035000DEBB5A460CE09DF8081001EB011202EBDF
+:10036000012100EBC10101F5005181F84760C32272
+:100370009DF8081001EB011303EB012108EBC1010B
+:100380009DF8200000EB001001EBC000FBF734BF2C
+:100390009DF8081001EB410303EB011100EB011183
+:1003A00001F5805191F8901B00299DF8081001EB90
+:1003B0004103C3EBC11102EBC10158D0C9780B0452
+:1003C0009DF8081001EB410CCCEBC11102EBC1010F
+:1003D000097943EA01239DF8081001EB410CCCEBAD
+:1003E000C11109EBC10149790B439DF8081001EBDC
+:1003F000011202EB012100EBC1029DF8201001EB7C
+:10040000011102EBC10101F50051C1F880309DF8E6
+:10041000081001EB011202EB012100EBC1029DF873
+:10042000201001EB011102EBC10101F5005191F81F
+:100430004C1002293AD09DF80810C52201EB011397
+:1004400003EB012100EBC1039DF8201001EB01112A
+:1004500003EBC10101F5005181F851209DF808100E
+:1004600001EB011202EB012108EBC1003FE70B7920
+:100470009DF8081001EB410CCCEBC11109EBC10157
+:10048000C97843EA01229DF8081001EB011303EB40
+:10049000012100EBC1039DF8201001EB011103EBDA
+:1004A000C10101F50051C1F88020B0E79DF80810A6
+:1004B00001EB011202EB012100EBC10101F500513A
+:1004C00081F847609DF80810032201EB011303EB4C
+:1004D000012100EBC1039DF8201001EB011103EB9A
+:1004E000C10101F5005181F84C20D92204E39DF8A7
+:1004F000081001EB011202EB012100EBC10101F533
+:10050000005181F847709DF8081001EB011303EBCF
+:10051000012100EBC1039DF8201001EB011103EB59
+:10052000C10101F5005181F851B09DF8081001EBAF
+:10053000410202EB011108EB01109DF8201000EBC5
+:1005400001102844017841F00402FBF7D7BA9DF866
+:100550000810C64601EB410303EB011108EB011043
+:1005600000F5805090F8900B00289DF80C0002D008
+:100570000E287BD1A0E00C2878D18DF8306024E0E3
+:100580009DF8081001EB4100C0EBC1109DF8301040
+:1005900002EBC0000844C07800F00F00092818D80A
+:1005A0009DF8081001EB4100C0EBC1109DF8301020
+:1005B00002EBC0000844C07800F0F000902808D892
+:1005C0009DF83010491C8DF830109DF830000A2835
+:1005D000D6D39DF830000A2848D30020CDE900008A
+:1005E00030468DF830601FE0DDE90031090241EA54
+:1005F00013611B02CDE900319DF8081001EB4103A6
+:10060000C3EBC1119DF8303002EBC1011944C97828
+:10061000DDE9003C194340EA0C03CDE900139DF8E5
+:100620003010491C8DF830109DF830100529DBD3AF
+:10063000DDE9003C9DF8081001EB011808EB0121F1
+:100640000EEBC1099DF82010F04601EB011109EBFA
+:10065000C10101F50059C9F86D304946C1F871C0B2
+:100660000023CDE900338DF8300020E0D2E0DDE951
+:1006700000131B0243EA11630902CDE900139DF840
+:10068000081001EB4103C3EBC1119DF8303002EBC0
+:10069000C1011944097ADDE9003C194340EA0C0321
+:1006A000CDE900139DF83010491C8DF830109DF8ED
+:1006B00030100529DBD39CE08DF8306024E09DF8F4
+:1006C000081001EB4100C0EBC1109DF8301002EBA7
+:1006D000C0000844C07800F00F00092818D89DF821
+:1006E000081001EB4100C0EBC1109DF8301002EB87
+:1006F000C0000844C07800F0F000902808D89DF8A9
+:100700003000401C8DF830009DF830000C28D6D306
+:100710009DF830000C287DD30020CDE90000304644
+:100720008DF830601FE0DDE90031090241EA136114
+:100730001B02CDE900319DF8081001EB4103C3EB2A
+:10074000C1119DF8303002EBC1011944C978DDE9CF
+:10075000003C194340EA0C03CDE900139DF830102A
+:10076000491C8DF830109DF830100629DBD3DDE9E7
+:10077000003C9DF8081001EB011808EB01210EEB7D
+:10078000C1099DF82010F04601EB011109EBC101F0
+:1007900001F50059C9F86D304946C1F871C0002310
+:1007A000CDE900338DF830001FE0DDE900131B02B6
+:1007B00043EA11630902CDE900139DF8081001EB2B
+:1007C0004103C3EBC1119DF8303002EBC101194464
+:1007D000497ADDE9003C194340EA0C03CDE90013F6
+:1007E0009DF83010491C8DF830109DF83010062906
+:1007F000DBD3DDE900129DF8080000EB001303EBEA
+:10080000002008EBC0039DF8200000EB001003EB74
+:10081000C00000E02BE100F50053C3F87510184646
+:10082000C0F879209DF80800F04600EB001101EBBC
+:1008300000200EEBC0029DF8200000EB001002EB40
+:10084000C00000F5005090F84C209DF8080000EB27
+:10085000001303EB00200EEBC00000F5005090F8F1
+:10086000480082427DD194F86207B0B19DF808003B
+:1008700000EB400101EB001108EB01109DF8201086
+:1008800000EB01102844017841F0080101709DF847
+:1008900008100220F9F7A8F980E0C8F835609DF843
+:1008A000080000EB001101EB00219DF8200008EB8F
+:1008B000C10100EB001001EBC00042F26D010144E8
+:1008C00010220A98F7F7C1FC9DF8080000EB001110
+:1008D00001EB00219DF8200008EBC10100EB0010A6
+:1008E00001EBC000653000F500504146026841F858
+:1008F000192F406848609DF8080000EB400101EBAB
+:10090000001108EB01109DF8201000EB011000F51C
+:10091000805090F8B41B88F818109DF8080000EB80
+:10092000001101EB00219DF8200008EBC10100EB54
+:10093000001001EBC00000F50050D0F88010C8F89E
+:100940002110099940468A6A40F8392F898D8180A3
+:10095000D8F8540081B20220F8F73CFB00210620B1
+:1009600001E00AE026E1F9F73FF9D8F85400401C0D
+:10097000C8F85400002105208CE79DF8080000EB22
+:10098000400101EB001108EB01109DF8201000EB75
+:1009900001102844017841F0040101709DF808001D
+:1009A00000EB001101EB002008EBC0029DF82000D5
+:1009B000414600EB001002EBC00000F5005080F84B
+:1009C0008A609DF8080000EB001303EB002008EBA1
+:1009D000C0039DF8200000EB001003EBC00000F501
+:1009E000005080F851B09DF8080000EB001202EBB7
+:1009F000002001EBC0029DF8200000EB001002EB8C
+:100A0000C00000F5005090F84C0004282FD19DF84C
+:100A1000080000EB400202EB00109DF8202001EBE3
+:100A2000001000EB02102844027842F080020270AD
+:100A30009DF8080000EB001202EB002001EBC00063
+:100A400000F5005080F847709DF80800052200EB83
+:100A5000001303EB002008EBC0019DF8200000EB21
+:100A6000001001EBC00000F5005080F84C2083E03E
+:100A700084F8A0769DF8081001EB011202EB012129
+:100A800000EBC1029DF8201001EB011102EBC10146
+:100A900001F5005191F84C1000299DF8081001EB68
+:100AA000011202EB01210ED000EBC1029DF82010D3
+:100AB00001EB011102EBC10101F5005191F84E105B
+:100AC000B22928D058E000EBC10101F5005181F8AE
+:100AD00047609DF8081001EB011202EB012100EBC9
+:100AE000C1029DF8201001EB011102EBC10101F5DB
+:100AF000005181F84C705A469DF8081001EB011323
+:100B000003EB012108EBC1039DF8200000EB00106E
+:100B100003EBC0003AE49DF8081001EB011202EB70
+:100B2000012100EBC10101F5005181F847609DF8FA
+:100B30000810B22201EB011303EB012100EBC1030A
+:100B40009DF8201001EB011103EBC10101F50051EB
+:100B500081F851209DF8081001EB011202EB0121F0
+:100B600008EBC1029DF8200000EB001002EBC00072
+:100B700000F5005080F84E6094F8A703B0B121480A
+:100B80009DF8081000EB410000F58040B0F86412B9
+:100B90009DF80800012300EB4002C2EBC0121A4886
+:100BA00000EBC2009DF80820F9F716FF8DF83060C1
+:100BB000154913E084F8A066FFF7CBBB9DF8080049
+:100BC00000EB4002C2EBC0109DF8302001EBC000EA
+:100BD00086549DF83000401C8DF830009DF83000A0
+:100BE0001428EBD3094801784278114482781144E3
+:100BF000C278D1427AF4B2A823B0BDEC028BBDE832
+:100C0000F08F0000D4120020E062002010080020C5
+:100C10002DE9F74F90B00020ADF80000ADF80400CA
+:100C2000ADF80400ADF804008DF810008DF8140044
+:100C30008DF81800CDE90800CDE90800ADF83C00BA
+:100C4000FAA2D2E90032CDE90232FAA2D2E90032A8
+:100C5000CDE90A32F94A1071109800EB400202EB1C
+:100C60000010F74A02EB001E0EF58050834690F804
+:100C70008A0B8DF81000109802EB001007900844C2
+:100C800000F58050824690F8443B1098042B00EB0E
+:100C9000001404EB0020144604EBC00001EB011427
+:100CA00000EBC4070D900EEB011007F5005500F5A1
+:100CB00080591FD105208AF8440B002085F84C008C
+:100CC00099F8B60B20F0800389F8B63B9BF88A3B75
+:100CD000A120072B0ED2DFE803F00D040B0B060852
+:100CE0000A00E52004E0B12002E0312000E0F1201C
+:100CF00085F85100D248007D012870D09DF8108001
+:100D00001098DDF848C000EB001404EB0020CC4C38
+:100D1000022304EBC00000F500500190109841221E
+:100D2000C84EC0EB001000EB8004ACF1A10CB8F190
+:100D3000070F7CD2DFE818F07B0007009502E5037F
+:100D400074055006C40699F8B50B4FF000084146EB
+:100D500001F086FD8DF8140095F84C10019890F87C
+:100D60004800814203D10198012180F847109AF888
+:100D7000440B401C8AF8440B129BA221A620CE2BC8
+:100D80007ED012DC4FF0A502B92B7AD006DCB22B54
+:100D900078D0B52B36D0B62B49D10DE1C32B72D00C
+:100DA000C52B71D0CA2BF7D1FBE0E12B6DD006DC4F
+:100DB000D52B09D0D72B69D0D92BEDD110E0E52B5D
+:100DC00070D0E72BE8D136E2F52006F834009DF824
+:100DD000140006EBC4056870A970D5200AE0EFE3A3
+:100DE000F52006F834009DF8140006EBC405687081
+:100DF000A970D920E8702846032101F062FC28710F
+:100E000005200CE2F52106F834109DF8141006EBCD
+:100E1000C40779709BF8901B4FF0B50959B1696D03
+:100E2000B1F1104F38D34FF01041002200E099E2A9
+:100E3000CDE9081233E0686DB0F5100F05D34FF41B
+:100E400010000021CDE9080102E0686DCDE9080835
+:100E5000BA7040460FE0BDF80000C0F10200C200C9
+:100E6000DDE90801F7F7DFF9BDF800103944C87073
+:100E7000BDF80000401CADF80000BDF8000006E021
+:100E800033E127E0A3E081E024E1FAE0DEE103289A
+:100E9000E1D387F80690EDE06A6DCDE90828B870D7
+:100EA000404610E0BCE1BDF80000C0F10300C20004
+:100EB000DDE90801F7F7B7F9BDF800103944C8704B
+:100EC000BDF80000401CADF80000BDF8000004288B
+:100ED000E9D359E0F52106F834109DF8141006EB1B
+:100EE000C40779709BF8901B4FF0B90949B1696D3F
+:100EF000B1F1104F2CD0696DCDE90818B87040469B
+:100F00003CE0686DB0F5100F05D0696DCDE90818AB
+:100F1000BA70404615E04FF410000021CDE90801F9
+:100F2000F6E7BDF80000C0F10200C200DDE90801EB
+:100F3000F7F779F9BDF800103944C870BDF8000022
+:100F4000401CADF80000BDF800000328E9D3A0E77D
+:100F50004FF010410022CDE90812CFE7BDF80000A4
+:100F6000C0F10300C200DDE90801F7F75CF9BDF844
+:100F700000103944C870BDF80000401CADF80000F6
+:100F8000BDF800000428E9D348469BE0F52006F8A8
+:100F900034009DF8140006EBC4056870A970C320E6
+:100FA00028E7F52006F834009DF8140006EBC40588
+:100FB0006870A970CA201DE7F52006F834009DF876
+:100FC000140006EBC4056870A970B62012E7F5207E
+:100FD00006F834009DF8140006EBC40778709BF8FF
+:100FE000900BB22110B1BA7040463CE0A420B8701A
+:100FF00040460EE0D5F88000BDF80020C2F10102A5
+:10100000D200D040BDF800203A44D070BDF80000B6
+:10101000401CADF80000BDF800000228EAD3797149
+:101020003846052101F04DFBB8717CE10169323091
+:101030003130300001693230453030001008002076
+:10104000D412002080590020D5F88000BDF800207F
+:10105000C2F10202D200D040BDF800203A44D07064
+:10106000BDF80000401CADF80000BDF800000328EA
+:10107000EAD3B9713846062101F023FBF871082044
+:10108000CDE0F52106F834109DF8141006EBC407E6
+:101090007970B87040460EE0D5F88400BDF80010B5
+:1010A000C1F10301C900C840BDF800103944C8703F
+:1010B000BDF80000401CADF80000BDF80000042899
+:1010C000EAD3E120F8713846072101F0FAFA3872C4
+:1010D0000920A4E0F52006F834009DF8140006EB82
+:1010E000C4056870A970C52084E6F52006F83400B0
+:1010F0009DF8140006EBC40568709BF8900B4FF048
+:10110000CE0918B1AE20A87040465CE0AC20A870B3
+:10111000404615E007F50050D0F86D0007F5005186
+:10112000D1F87110BDF80020C2F10402D200F7F727
+:101130007AF8BDF800102944C870BDF80000401CC2
+:10114000ADF80000BDF800000528E3D3404615E0E7
+:1011500007F50050D0F8750007F50051D1F8791067
+:10116000BDF80020C2F10402D200F7F75CF8BDF828
+:10117000001029440872BDF80000401CADF80000C2
+:10118000BDF800000528E3D385F80D9028460D2111
+:1011900001F097FAA8730F2041E007F50050D0F84E
+:1011A0006D0007F50051D1F87110BDF80020C2F1B3
+:1011B0000502D200F7F737F8BDF800102944C870CF
+:1011C000BDF80000401CADF80000BDF80000062886
+:1011D000E3D3404615E007F50050D0F8750007F559
+:1011E0000051D1F87910BDF80020C2F10502D200FB
+:1011F000F7F719F8BDF8001029444872BDF800004F
+:10120000401CADF80000BDF800000628E3D385F8C7
+:101210000F9028460F2101F054FA28741120ACE2F7
+:10122000F52006F834009DF8140006EBC40568703C
+:10123000A970E520DEE5F52006F834009DF81400DD
+:1012400006EBC4056870A970E720D3E5F52006F821
+:1012500034009DF8140006EBC4056870A970D7200F
+:10126000C8E599F8B50B8DF8140095F84C10019865
+:1012700090F84800814203D10198012180F847107D
+:101280009AF8441B491C8AF8441B9DF8140020B1AD
+:101290009DF81400401E8DF81400BCF10A0F61D2B5
+:1012A000DFE80CF0F6F54B7FDFF4F305F26106F8AA
+:1012B00034309DF8140006EBC40740307870BA70E3
+:1012C0003020F870387195F85000000978717879FD
+:1012D0000A28787901D2303000E03730787195F8FB
+:1012E000500000F00F00B871B8790A28B87901D21F
+:1012F000303000E03730B8710320F871781C0721D6
+:10130000F8F70AF838720920ADF83C0095F84C005F
+:10131000042802D1052085F84C000199002081F8AD
+:10132000470006201CE0072027E22871032068718F
+:10133000681C0521F7F7F0FFFEE3042306F83430BC
+:101340009DF8141006EBC4004031417082700521F5
+:10135000C170ADF83C3095F84C00022802D1032052
+:1013600085F84C0002E106F834309DF8140006EBD5
+:10137000C40540306870AA703120E87032202871AE
+:1013800003206871681C0521F7F7C6FFA8710720C4
+:10139000ADF83C0099F8B60B20F0200189F8B61B97
+:1013A000F1E306F834309DF8140006EBC407403032
+:1013B0007870BA703121F970302038716A6DB2F5E9
+:1013C000100F00D23220787195F85200012803D016
+:1013D00095F8520010B103E0B97101E03220B87104
+:1013E0000021ADF8001012E0686DBDF80020C2F1D8
+:1013F00005029200D040BDF8002000F00F003A44F2
+:101400003030D071BDF80000401CADF80000BDF8D0
+:1014100000000628E8D332207873ADF8001013E0FE
+:10142000D5F88000BDF80010C1F103018900C84063
+:10143000BDF8001000F00F00394430308873BDF85B
+:101440000000401CADF80000BDF800000428E7D300
+:101450000320B874781C1221F7F75EFFF87414208B
+:101460008FE306F834309DF8140006EBC4074030D3
+:101470007870BA703220F870312139717871B87192
+:101480000021ADF8001018E07EE056E156E16EE074
+:101490005DE0D5F88000BDF80020C2F103029200A3
+:1014A000D040BDF8002000F00F003A443030D07139
+:1014B000BDF80000401CADF80000BDF80000042895
+:1014C000E7D3ADF80010302008E0BDF80010394433
+:1014D000C872BDF80010491CADF80010BDF800102E
+:1014E0001929F2D3032087F82400781C2421F7F768
+:1014F00013FF87F82500262043E306EBC40148705C
+:101500005BE099F8B50B8DF8140095F84C10019834
+:1015100090F84800814203D10198012180F84710DA
+:101520009AF8440B401C8AF8440B9DF8140020B133
+:101530009DF81400401E8DF81400BCF10A0F15D25E
+:10154000DFE80CF005152F5AFDFCFB14223F0422A6
+:1015500006F834209DF8141006EBC40040314170A9
+:10156000512181700521C170ADF83C200BE306F8D4
+:1015700034309DF8140006EBC40540306870AA7042
+:101580003120E8703520D0E606F834309DF814009C
+:1015900006EBC40540306870AA703220E870302035
+:1015A000C3E6042306F834309DF8141006EBC4009B
+:1015B0004031417082700521C170ADF83C30E2E2EB
+:1015C000FDE306F834309DF8140006EBC405403006
+:1015D0006870AA703120E870322028710320687189
+:1015E000681C0521F7F798FEA87199F8B60B20F052
+:1015F000200189F8B61B96E606F834309DF81400F1
+:1016000006EBC40740307870BA703120F8703A7138
+:10161000696DB1F1104F09D03221797195F85210EE
+:10162000012905D095F8520038B102E03021F4E7E5
+:10163000B8710022ADF8002014E03220F8E7686DA0
+:10164000BDF80010C1F107018900C840BDF80010C5
+:1016500000F00F0039443030C871BDF80000401C64
+:10166000ADF80000BDF800000828E8D33220F87378
+:10167000ADF8002013E0D5F88000BDF80010C1F1EE
+:1016800005018900C840BDF8001000F00F00394482
+:1016900030300874BDF80000401CADF80000BDF803
+:1016A00000000628E7D33020B875ADF8002008E028
+:1016B000BDF800103944C875BDF80010491CADF8DC
+:1016C0000010BDF800100629F2D37877ADF800209D
+:1016D00008E0BDF8001039448877BDF80010491CB7
+:1016E000ADF80010BDF800100629F2D387F82400E9
+:1016F000ADF8002009E0BDF80010394481F825005C
+:10170000BDF80010491CADF80010BDF80010062906
+:10171000F1D387F82B00ADF8002009E0BDF80010E8
+:10172000394481F82C00BDF80010491CADF80010B8
+:10173000BDF800100629F1D302E06CE066E01DE080
+:1017400087F83200ADF8002009E0BDF800103944F8
+:1017500081F83300BDF80010491CADF80010BDF849
+:1017600000100629F1D3032087F83900781C3921AD
+:10177000F7F7D2FD87F83A003B2002E206F8343052
+:101780009DF8140006EBC40740307870BA70322020
+:10179000F8703121397133217971B8710021ADF8B8
+:1017A000001013E0D5F88000BDF80020C2F105025A
+:1017B0009200D040BDF8002000F00F003A443030D5
+:1017C000D071BDF80000401CADF80000BDF800006D
+:1017D0000628E7D3ADF80010302008E0BDF800106F
+:1017E00039444873BDF80010491CADF80010BDF82D
+:1017F00000101929F2D3032087F82600781C26212F
+:10180000F7F78AFD87F827002820BAE1102006F8AC
+:101810003400302071E6102006F8340031206CE6E8
+:1018200099F8B50B8DF81400BDF800000D9A00EB87
+:10183000001002EBC00000F5005090F84C20019819
+:1018400090F84800824203D10198012280F8472095
+:101850009AF8440B401C8AF8440B0027ADF800703E
+:1018600010E0BDF800200EEB021000F5805090F85B
+:10187000B50B9DF8142090420AD0BDF80000401C22
+:10188000ADF800009BF88B0BBDF800209042E8D823
+:10189000BDF800200EEB021000F5805090F8B40B5C
+:1018A000081A401C8DF818009DF8140020B19DF80E
+:1018B0001400401E8DF8140095F84D000F2805D235
+:1018C00095F84D00401C85F84D0001E085F84D70FD
+:1018D00012986521B1384FF0FA0809287BD2DFE869
+:1018E00000F0050C437A7A647A1D2F009DF81400ED
+:1018F000503006F83400202166E09DF81400503086
+:1019000006F8340095F84D0006EBC40540F03000B1
+:1019100068700120A870E8702F7136E09DF81400FF
+:10192000503006F8340095F84D0006EBC40540F041
+:1019300030006870A9700120E8709DF8180023E05D
+:101940009DF81400503006F8340095F84D0006EB71
+:10195000C40540F030006870A9700120E8709DF85F
+:10196000180040F010000FE09DF81400503006F809
+:10197000340095F84D0006EBC40540F03000687067
+:101980000120A870E8700520287128460521F8F785
+:1019900081F8CDE9080768710898000AA87103204A
+:1019A000E87185F80880FFF793BB95F84E0085F83D
+:1019B000510085F84E709DF81400503006F8340040
+:1019C00095F84D0040F0C00106EBC400417080F86E
+:1019D00002800320D5E088E0BDF80020079810447D
+:1019E00041F6443210440278521C02709BF8900B6E
+:1019F00030B1491CC9B2012836D0022875D144E063
+:101A00001298312802D045286FD116E00020ADF899
+:101A1000000002A90CE0BDF80000BDF8003006EBA4
+:101A2000C402085CD054BDF80000401CADF80000B2
+:101A3000BDF800000728EED375E40020ADF80000E3
+:101A40000AA90CE0BDF80000BDF8003006EBC402A6
+:101A5000085CD054BDF80000401CADF80000BDF893
+:101A600000000728EED35EE48DF814109DF81400F2
+:101A700006F8340006EBC405032068700027AF7039
+:101A8000EB702F71092068710EE08DF814109DF82D
+:101A9000140006F8340006EBC40503206870002724
+:101AA000AF70EF702F716B7128460621F7F706FEB5
+:101AB000CDE90807000AE8710898A871FFF7DFBAB6
+:101AC000F7499AF8440B401C8AF8440B99F8B50B77
+:101AD0008DF814001298F3287DD007DC05287BD000
+:101AE000F12808D0F2284ED113E04CE0F42874D04D
+:101AF000F62848D1FAE0F52006F834009DF81400E5
+:101B000006EBC40568700027AF700520E870F1206F
+:101B10001EE1F52006F834009DF8141006EBC40011
+:101B2000804641704FF0000980F80290F221017167
+:101B300095F8C210417100E014E195F8C200012847
+:101B40002CD095F8C20020287ED00620ADF83C00AD
+:101B5000BDF83C0088F803004046BDF83C10F7F79C
+:101B6000ADFDCDE90809BDF83C20000A08F80200E7
+:101B7000BDF83C20089808EB02014870BDF83C0015
+:101B8000801CADF83C00C748C74D109931B30129FE
+:101B900078D0022977D0032976D18AE12520ADF8C3
+:101BA0003C004946ADF8009010E0BDF80000384414
+:101BB00000F5005090F89520BDF8003008EB0300C8
+:101BC0008271BDF80000401CADF80000BDF80000B7
+:101BD0000F28EAD303E058E0C6E0ACE035E1ADF809
+:101BE000001010E0BDF80000384400F5005090F8F7
+:101BF000A720BDF8003008EB03004275BDF80000D7
+:101C0000401CADF80000BDF800000A28EAD395F8A2
+:101C1000BC2088F81F20ADF8001011E0BDF80000CE
+:101C2000384400F5005090F8BD10BDF8002008EBD6
+:101C3000020080F82010BDF80000401CADF8000044
+:101C4000BDF80000052800E001E0E7D380E70A20A6
+:101C5000ADF83C0048460EE0BDF80000384400F501
+:101C6000005090F8BD10BDF8002008EB0200817113
+:101C7000BDF80000401CADF80000BDF800000428CD
+:101C8000EAD365E7EFE0FBE012E1F52006F8340067
+:101C90009DF8141006EBC400804641704FF0000917
+:101CA00080F80290F322027195F8C22042710C2252
+:101CB000ADF83C2095F8BC208271ADF8009010E0A2
+:101CC000BDF80000384400F5005090F8BD10BDF894
+:101CD000002008EB0200C171BDF80000401CADF807
+:101CE0000000BDF800000528EAD331E70620ADF872
+:101CF0003C00F52006F834009DF8140006EBC405FE
+:101D000068700027AF70BDF83C00E870F6202871BD
+:101D100099F8BC0B68712846BDF83C10F7F7CEFC6B
+:101D2000CDE90807BDF83C10000A6854BDF83C1026
+:101D30000898294421E7F52006F834009DF814009E
+:101D400006EBC40568700027AF700520E870F4202A
+:101D5000287128460521F7F7B1FCCDE90807000AEC
+:101D600068710898A87146E440F21320ADF83C0071
+:101D7000F52006F834009DF8140006EBC4077870CF
+:101D8000BDF83C00000AB870BDF83C00F8700520B2
+:101D900038714FF0000840460EE0BDF800200EEB11
+:101DA000020000F5805090F8920BBDF800203A44F4
+:101DB0005071BDF80000401CADF8000000E093E059
+:101DC000BDF800000A28E8D3BBF89E0B8946000A3C
+:101DD000F873BBF89E0B387435F8D00F000A78748E
+:101DE0002888B8742988109801EB802081B20320DC
+:101DF000F7F784F84546ADF8008049464FF4007285
+:101E00000FE0BDF80000084400F5805090F8A601EE
+:101E1000BDF800303B44D874BDF80000401CADF85C
+:101E20000000BDF800009042EBD33846BDF83C10EE
+:101E3000F7F744FCCDE90805BDF83C10000A7854DA
+:101E4000BDF83C100898394497E6BDF83C1079B3CA
+:101E50008021F8F7FCFABDF83C00C5F8A400124850
+:101E60000121A03031E0BDF83C1009B30821F8F79A
+:101E7000EEFABDF83C0068670B480121703024E0A1
+:101E8000BDF83C00A0B14FF480710848F8F7DFFAC4
+:101E9000BDF83C00C5F8BC0003480121B83014E08F
+:101EA000D4120020000C02400060024000000240FA
+:101EB0000DE0BDF83C1051B14FF48061F8F7C7FA5E
+:101EC000BDF83C00E86501210948F7F74DFC0948D9
+:101ED00090F8A703002807D006EBC4000023BDF844
+:101EE0003C10109AF8F778FD13B0BDE8F08F0000B1
+:101EF00058600240D42200202DE9F04700242DED47
+:101F0000048B804689469FED1E9B25462646E200AF
+:101F100040464946F6F787F9C7B22046F6F762FB16
+:101F200041EC110BB0EE490AF0EE690A07F094FE9D
+:101F3000380907F00F0100EB8000B0EE408AF0EEA8
+:101F4000608A01EB4000F6F74DFB53EC182BF6F7D7
+:101F500057FA41EC180B28463146F6F750FB53EC84
+:101F6000182BF6F7A6F9F6F77DFB641CE4B20546DC
+:101F70000E46082CCBD3BDEC048BBDE8F0870000E7
+:101F8000000000000000594070B50E4D40F224449E
+:101F90002146284607F0FBFA012812D12988284655
+:101FA0002A1D1188214607F08FFA0748012180F881
+:101FB000E51A0648D0F88C000549C0F57A70A1F8FA
+:101FC0006C0270BD00440040D4220020006002403A
+:101FD000D452002010B50B4C40F22441204607F0AB
+:101FE000D6FA01280DD12088201D0088064801213D
+:101FF00080F8F11A0548406C0549C0F57A70A1F8DF
+:102000006E0210BD004C0040D4220020006002404F
+:10201000D452002010B50B4C40F22441204607F06A
+:10202000B6FA01280CD12088A0880748012180F841
+:10203000FD1A064840690649C0F57A70A1F8700299
+:1020400010BD000000500040D4220020006002407B
+:10205000D452002010B50B4C40F22441204607F02A
+:1020600096FA01280DD12088201D008806480121FC
+:1020700080F8091B0548C06A0549C0F57A70A1F8C7
+:10208000720210BD00480040D422002000600240CF
+:10209000D452002010B5124C10492046F7F74EFBE1
+:1020A00000212046F7F760FB0E4C4021204607F048
+:1020B00067FA0028F9D080210B48F8F7CAF9084CD4
+:1020C0000A49183C2046F7F739FB01212046F7F76B
+:1020D0004BFB07490120087110BD00000080202043
+:1020E000A060024000440040000C02400088002034
+:1020F0001008002010B5124C10492046F7F71EFBBF
+:1021000000212046F7F730FB0E4C4021204607F017
+:1021100037FA0028F9D008210B48F8F79AF9084C4B
+:102120000A49303C2046F7F709FB01212046F7F722
+:102130001BFB07490120087110BD00002080002012
+:1021400070600240004C0040000C024000802010F3
+:102150001008002010B5124C10492046F7F7EEFA8F
+:1021600000212046F7F700FB0E4C4021204607F0E7
+:1021700007FA0028F9D04FF480710B48F8F769F995
+:10218000074C0A49A83C2046F7F7D8FA0121204617
+:10219000F7F7EAFA06490120087110BD008000280F
+:1021A000B860024000500040000002402080001053
+:1021B0001008002010B5124C10492046F7F7BEFA5F
+:1021C00000212046F7F7D0FA0E4C4021204607F0B8
+:1021D000D7F90028F9D04FF480610B48F8F739F9A6
+:1021E000074C0A49303C2046F7F7A8FA012120465F
+:1021F000F7F7BAFA06490120087110BD00800018EF
+:102200005860024000480040000C02400088001066
+:10221000100800202DE9F047012190B0480504F096
+:1022200053FD8648F7F7AAFA402738010024CDE984
+:102230000540C50107940894CDE9094546040C946E
+:102240000D94DFF8FC917F480B94CDE90207CDE9AE
+:10225000006969460E947948F7F738FB012210218E
+:102260007648F7F71DFBDFF8D4A1AAF1180A50460B
+:10227000F7F784FA4FF47A78CDE90348E811CDE90D
+:10228000054007940894CDE909456F480B940C94D8
+:102290000D9400960E94CDE9019069465046F7F7EB
+:1022A00015FB01215046F7F75FFADFF890A1AAF17C
+:1022B000300A5046F7F762FAE811CDE90540079475
+:1022C0000894CDE909450C940D94DFF8809160489D
+:1022D0000B94CDE90207CDE9006969460E9450469A
+:1022E000F7F7F4FA012210215046F7F7D9FADFF890
+:1022F0004CA1AAF1600A5046F7F740FACDE903482D
+:10230000E811CDE9054007940894CDE90945514805
+:102310000B940C940D9400960E94CDE901906946AF
+:102320005046F7F7D3FA01215046F7F71DFADFF8C8
+:102330000CA10AF1180A5046F7F720FAE811CDE986
+:10234000054007940894CDE909450C940D94DFF8F5
+:10235000089142480B94CDE90207CDE9006969462E
+:102360000E945046F7F7B2FA012210215046F7F7C3
+:1023700097FADFF8C8A0AAF1900A5046F7F7FEF9DD
+:10238000CDE90348E811CDE9054007940894CDE96B
+:10239000094533480B940C940D9400960E94CDE9A6
+:1023A000019069465046F7F791FA01215046F7F738
+:1023B000DBF9DFF88890A9F148094846F7F7DEF91C
+:1023C0000397E811CDE9054007940894CDE9094544
+:1023D00025480B940C940D94224F00960E94CDE951
+:1023E000017069464846F7F771FA01221021484604
+:1023F000F7F756FADFF84490A9F178094846F7F75D
+:10240000BDF9CDE90348E811CDE9054007940894EA
+:10241000CDE9094515480B940C940D9400960E9443
+:10242000CDE9017069464846F7F750FA0121484660
+:10243000F7F79AF910B0BDE8F0870000A0600240FD
+:102440000444004080590020E0620020044C004019
+:10245000D85B0020C866002004500040305E002099
+:10246000B06A00200448004088600020986E002078
+:102470002DE9FC410121084604F026FC012104203D
+:1024800004F022FC0121082004F01EFC0121402060
+:1024900004F01AFCDFF8FC80072205214046F7F71C
+:1024A000BFFF072206214046F7F7BAFF072208219F
+:1024B0004046F7F7B5FF072209214046F7F7B0FF7E
+:1024C000354F08220A213846F7F7AAFF08220B21C8
+:1024D0003846F7F7A5FF082202214046F7F7A0FF8C
+:1024E00008220C213846F7F79BFF02268DF805607D
+:1024F00000244FF459708DF80640012500908DF8A6
+:1025000007508DF8046069464046F7F74DFF8DF897
+:1025100005604FF4E0508DF8064000908DF80750AC
+:102520008DF8046069463846F7F73EFF4FF4916036
+:1025300000908DF806408DF8045069464046F7F744
+:1025400033FF280200908DF806408DF8045069464C
+:102550001248F7F729FF8DF806404FF4F040104C71
+:1025600000908DF8045069462046F7F71DFFA90337
+:102570002046F7F76CFF69032046F7F768FFA114C0
+:102580002046F7F764FFE1142046F7F760FFBDE847
+:10259000FC810000000C02400008024000000240E4
+:1025A0000018024070B50024FFF762FFFFF732FE0B
+:1025B00000F022F80E4D002185F8E01A012285F87E
+:1025C000E02A0C48017081704170C2704FF47A713A
+:1025D0008160042085F8E00A04E0204600F062F9FA
+:1025E000641CE4B295F8E00AA042F6D870BD000081
+:1025F000D422002084550020F8B511208DF8000069
+:1026000002258DF8015001248DF802408DF8034019
+:10261000684600F047FB26208DF800008DF8014049
+:1026200000268DF802608DF80340684600F03AFB02
+:102630000E208DF800008DF801508DF802408DF8C5
+:102640000340684600F02EFB27208DF800008DF82F
+:1026500001408DF802608DF80340684600F022FBCF
+:102660000F208DF800008DF801508DF802408DF894
+:102670000340684600F016FB34208DF800008DF80A
+:1026800001408DF802608DF80340684600F00AFBB7
+:102690002F208DF800008DF801508DF802408DF844
+:1026A0000340684600F0FEFA35208DF800008DF8F2
+:1026B00001408DF802608DF80340684600F0F2FAA0
+:1026C000F8BD01B9102110F8012B10F8013B491E8B
+:1026D0005A400904090CF8D102F07F00704700004D
+:1026E0002DE9FF5F14460F464FF480564FF4806883
+:1026F0004FF4C0694FF00C0A40F2244B002580B122
+:10270000012830D0022851D0032871D1012188043A
+:1027100004F0FEFA0097012C6DD0022C70D094B317
+:1027200077E00121480404F0F3FA0097012C03D06C
+:10273000022C06D054B10DE0ADF80460ADF808806D
+:1027400008E0ADF80460ADF8089003E0ADF804507F
+:10275000ADF80850ADF80650ADF80C50ADF80AA031
+:1027600069463B4C5DE00121C80404F0D1FA0097B2
+:10277000012C03D0022C07D05CB10EE0ADF8046050
+:10278000ADF8088009E040E0ADF80460ADF80890CD
+:1027900003E0ADF80450ADF80850ADF80650ADF8C0
+:1027A0000C50ADF80AA069462A4C3AE00121080510
+:1027B00004F0AEFA0097012C03D0022C06D054B1DD
+:1027C0000DE0ADF80460ADF8088008E0ADF80460F5
+:1027D000ADF8089003E0ADF80450ADF80850ADF83E
+:1027E0000650ADF80C50ADF80AA069461A4C18E036
+:1027F0002CE000E004E0ADF80460ADF8088008E0EB
+:10280000ADF80460ADF8089003E0ADF80450ADF801
+:102810000850124CADF80650ADF80C50ADF80AA0B7
+:102820006946204606F0EAFE0121204606F04FFEEA
+:1028300001225946204606F0C9FE1021204606F026
+:1028400043FE0122C021204606F04BFEBDE8FF9F5B
+:1028500000440040004C0040005000400048004050
+:102860002DE9FC410024CDE900446F466422002399
+:10287000F5F7A8FC0E460546104619460A22002325
+:10288000F5F7A0FC010102F00F000818385504F11B
+:102890000104E4B228463146082CE7D3DDE9000103
+:1028A000BDE8FC812DE9F84F8C4E804600250420C0
+:1028B00086F8E00A08EB480101EB0810A6F58057FE
+:1028C00007EB0014009404F5805494F8910B012850
+:1028D00003D10021404600F009F908EB4802BA464E
+:1028E00007EB8207A7F21C5707F500574FF00009C6
+:1028F00087F8009087F8029087F8019087F8039096
+:102900000521B96087F8309087F83290012087F868
+:10291000310087F83300D4F88C0B00EB80004000C6
+:10292000B86394F8892BD4F8841B4046A7F6E427B3
+:10293000FFF7D6FE94F88A1B08EB081202EB08207A
+:10294000674A072902EBC00B0BF5005015D2DFE8F0
+:1029500001F01404060A0C0E1A00052100E00F21F4
+:1029600080F8481009E00721FAE70421F8E7D4F8D5
+:102970008C1B64225143C7F81C1B9AF81410D046D4
+:10298000012902D017E00321EAE780F848900120EE
+:10299000C7F8EC0A534F80213846F7F75AFD082153
+:1029A0003846F7F756FDB9154F48F7F752FD391578
+:1029B0003846F7F74EFD4FF0A10EC24669E005EB31
+:1029C000051300210BEBC3004C3000F500500173E0
+:1029D000012383734173C173D4F88C3B94F88B7BD0
+:1029E0007B4303EB83039B004361009B03EB0513D5
+:1029F00003F5805383F8B61B00F84C1994F88A1B32
+:102A0000072944D2DFE801F0430408080A0C0E004D
+:102A1000E52180F851103AE07146FAE7B121F8E774
+:102A20003121F6E7F12180F8511000212BE001EB74
+:102A3000011202EB01220AEBC20701EB410202EB99
+:102A400001120AEB0212002002F5805915E002EB98
+:102A5000001C0CF5805C9CF8B4CB93F8BC8BC4458F
+:102A600009D193F8B4CB00EB001807EBC80808F5C0
+:102A7000005888F8C3C0401CC0B299F88BCB84457D
+:102A8000E5D8491CC9B296F8E00A8842CFD86D1C37
+:102A9000EDB294F88B0B5246A84290D8002086F8ED
+:102AA000E10A00EB400101EB001102EB011101F51D
+:102AB000805191F88A3B052B09D291F88A3B33B1BA
+:102AC00096F8E13A91F88B1B194486F8E11A401CFC
+:102AD000C0B20428E5D3BDE8F88F0000D42200205E
+:102AE000D4120020000C0240000002402DE9F04109
+:102AF000054663484FF480425310066861488414C9
+:102B0000C71439B1C5B1012D18D0022D18D0032D2D
+:102B10001BD117E035B1012D06D0022D06D0032DB3
+:102B200013D105E0114604E0194602E0214600E019
+:102B30003946F7F78EFC08E0114604E0194602E03A
+:102B4000214600E03946F7F782FC642008F0D8F906
+:102B500000224FF416512846FFF7C2FD4A4905EB03
+:102B6000450001EB800000F58050002280F8162B14
+:102B7000C0F8182B05EB450000EB051001EB001029
+:102B800000F58050D0F88C3B01F58041C1F8B83297
+:102B9000012381F8B13290F88A1B3C4C962305EB57
+:102BA0008500204406290AD2DFE801F00903050563
+:102BB0000733762102E0837001E06E218170C5EB5E
+:102BC0000511334B01EB8101C02403F8314003EBC5
+:102BD000C10462700821A170E27006F00F0105EBDC
+:102BE000051211442171807860712020A071E1717B
+:102BF000802020724C2060725420A0722548264FFD
+:102C00000B2645B1012D0FD0022D25D0032D14D157
+:102C10002DE06621D2E78021F7F719FCC7F8A46000
+:102C20001D480121A03006E00821F7F710FC7E675F
+:102C3000194801217030F6F797FD184890F8A7035E
+:102C400028B1204600232A460B21F7F7C5FEBDE830
+:102C5000F041642008F054B94FF480711048F7F740
+:102C6000F6FBC7F8BC600C480121B830E3E74FF42D
+:102C70008061F7F7ECFBFE65074801215830DAE781
+:102C8000187AFF1F00180240D41200208072002022
+:102C900080590020000C024000600240D422002035
+:102CA0000000024030B50F23C27801780125FAB147
+:102CB000144A126801F1E02102F4E062C2F5E06218
+:102CC000C2F30722C2F10404D3404278A2408478C0
+:102CD0001C401443220181F80024007800F01F01F9
+:102CE0008D404009800000F1E020C0F8005130BD67
+:102CF00001F01F0085404809800000F1E020C0F885
+:102D0000805130BD0CED00E0024A11400143024801
+:102D10000160704780FFFF1F08ED00E010B5002143
+:102D2000074B0A46002003EBC004401CC0B26254AB
+:102D30008028F8D3491CC9B20829F3D310BD00007C
+:102D4000837C00202DE9FE4F0026171A8146701E55
+:102D50003546A3EB010A8846002F02DD4FF0010142
+:102D600002E003D14FF00001019102E0C7F100073A
+:102D70000190BAF1000F02DD4FF0010002E003D133
+:102D80004FF00000009002E0C7F1000A00905046AA
+:102D9000574501DD3C4600E00446601C4FF0000B47
+:102DA000029016E008F0FF0109F0FF000C9A00F015
+:102DB00015F83E445544A64202DD0199361B89446C
+:102DC000A54202DD00992D1B88440BF101001FFA7A
+:102DD00080FB02998B45E5DBBDE8FE8F30B5CC0862
+:102DE00001F0070301259D40EBB2064D05EBC00540
+:102DF000C808285C0AB1184302E063EA0000C04337
+:102E0000285530BD837C00202DE9FC4101210A209A
+:102E100003F05AFF01248DF8044000264FF4C050FF
+:102E20008DF80660032700908DF805708DF8074037
+:102E300069464648F7F7B8FA8DF804408DF8066001
+:102E40008DF80570A5028DF80740414C0095694644
+:102E50002046F7F7A9FAC82008F052F8294620467C
+:102E6000F7F7F5FAC82008F04BF829462046F7F79F
+:102E7000F0FAC82008F044F80021FD2000F04AFADA
+:102E80000021122000F046FA0021AE2000F042FAA4
+:102E90000021D52000F03EFA0021A02000F03AFAEF
+:102EA0000021A82000F036FA00213F2000F032FA7D
+:102EB0000021D32000F02EFA0021084600F02AFA63
+:102EC0000021402000F026FA0021A02000F022FA84
+:102ED0000021C02000F01EFA0021DA2000F01AFACA
+:102EE0000021122000F016FA0021812000F012FAD1
+:102EF00000217F2000F00EFA0021D92000F00AFA0C
+:102F00000021822000F006FA0021DB2000F002FA06
+:102F10000021342000F0FEF90021A42000F0FAF98D
+:102F20000021A62000F0F6F90021202000F0F2F99F
+:102F30000021084600F0EEF9FFF7F0FE0021AF2077
+:102F400000F0E8F900F054F8BDE8FC81000C024004
+:102F5000000402400346012000E05843491EC9B264
+:102F6000FBD270472DE9F84F82460A980D46504330
+:102F70006421B0FBF1F0984600F0FF0B4FF001091F
+:102F80000AEB02072B4600245046FAB21946CDF848
+:102F90000090FFF7D7FE05EB0806F3B2FAB2F1B2E4
+:102FA0005046CDF80090FFF7CDFE5246F3B22946C9
+:102FB0001046CDF80090FFF7C5FEF3B2FAB2F8B2B2
+:102FC0002946CDF80090FFF7BDFE4F460AEB0B06F1
+:102FD00009E02819C3B2C1B2F2B250460097FFF718
+:102FE000B1FE641CE4B24445F3D3BDE8F88F0000A1
+:102FF00070B50025B020294600F08CF90021084664
+:1030000000F088F90021102000F084F9084E002417
+:1030100006EBC4000121405D00F07CF9641CE4B2C1
+:10302000802CF5D36D1CEDB2082DF0D370BD0000DF
+:10303000837C002070B50B4C05460221204604F02D
+:103040000DF80028F9D02946204604F010F8012197
+:10305000204604F003F80028F9D0204604F005F8D3
+:10306000C0B270BD003800402DE9FC4F1D468846B7
+:1030700081468B460090082B0ED0680700D00120B7
+:1030800000EBD500690810FB01F0C0B2203A02F055
+:10309000FF0A0026019046E00620F7E7082D10D031
+:1030A0000C2D14D0102D16D0182D3FD121490AEB2C
+:1030B000CA0001EB80000027845DE0070FD00B9A67
+:1030C00010E01D490AEB4A0001EB4000F3E70AEB70
+:1030D0004A001A49EDE71A4901EB0A10EBE70B9891
+:1030E00030B3002241464846FFF778FE7F1C640853
+:1030F00008F10100FFB200F0FF08082FDDD309F14D
+:10310000010000F0FF09082D0AD00099A9EB010089
+:10311000B0EB550F04D10BF10800894600F0FF0B0E
+:10312000761CD846F6B201988642B7D3BDE8FC8F2C
+:103130000122D7E7ECCB010860BF010888C1010874
+:10314000FCC501082DE9FF4F81B04FF00007DDE914
+:103150000F8A1E00934681463D4611D11046F5F771
+:1031600041FA41EC100B06F0DFFC9FED2F1B51ECF8
+:10317000100B53EC112BF5F79CF8F5F754FAC6B287
+:10318000B8F1080F00D1022700243AE00E98301A57
+:10319000A0420AD107EB580101FB0490C0B243469C
+:1031A0004FF02E02CDF800A03BE002DA4FF001050F
+:1031B00001E04FF0000506EB0500A0EB0400A0F1D4
+:1031C0000100C1B24FF00A00FFF7C4FEBBFBF0F0F4
+:1031D0000A21B0FBF1F201FB1200CDF800A0B8B15A
+:1031E00005EB090207EB580101FB042101F0FF0C7C
+:1031F0003030C2B2434660460299FFF735FF641C87
+:10320000E4B27019A042C1D805B03046BDE8F08FD5
+:1032100005EB090107EB580000FB0410C0B2434660
+:1032200030220299E9E70000000000000000F03FB2
+:103230002DE9FF4F81B0064600900F464FF0000A7F
+:103240008946580700D0012000EBD30004900020ED
+:1032500032E0002029E00E98002410F80A500AF10C
+:1032600001001FFA80FAE80701D00F9A02E00F98D8
+:1032700048B3002239463046FFF7B0FD7F1C641C7E
+:103280006D08E4B2FFB2082CEDD3761C0098F6B2BC
+:10329000311A0398814204D109F10800009E00F020
+:1032A000FF0908F101004F46C0B2039980468842E9
+:1032B000D1D30BF10100C0B2049983468842C8D330
+:1032C00005B0BDE8F08F0122D4E72DE9F8431D4693
+:1032D000DDE908781646894604460EE03B46494635
+:1032E0002046CDF80080FFF7BFFE082F0ED004EB7C
+:1032F0005700C4B26D1EEDB2761C002D04D032789A
+:10330000202A01D37E2AE9D9BDE8F883A41DE4B2BE
+:10331000F0E700002DE9F041114C06464FF400653E
+:1033200000292946204602D0F7F793F801E0F7F785
+:103330008EF84FF4805739462046F7F788F839461B
+:103340000848F7F786F83046FFF774FE39462046FE
+:10335000F7F77FF829462046BDE8F041F7F779B83E
+:10336000000C0240000402402DE9F04F89B04FF0FC
+:10337000000B5E46ADF800B0ADF804B0ADF808B093
+:10338000ADF80CB0ADF810B0ADF814B0F74C5D4628
+:1033900094F8A106A4F580590106DFF8D4A309F535
+:1033A0008040049071D4EEE394F86407022802D1BF
+:1033B0000720ADF81400BDF8140051465044807940
+:1033C000BDF814205244D27840EA0260BDF81420BF
+:1033D00052441279BDF81430120453445B7942EA26
+:1033E00003221043E34A536898424FD05060BDF81F
+:1033F000140008448078BDF814200A44527840EA4A
+:103400000227B4F82A26BDF814003844801C8242F2
+:103410003CD3B4F82A06BDF81420C01B801A801EC5
+:10342000A4F82A06BDF81400554650443946F6F76C
+:1034300045F9BDF81410394429444978BDF81420E1
+:103440003A44AA5C41EA022181427BD194F8A70365
+:1034500040B1B81CBDF8142081B2A8180123042281
+:10346000F7F7BAFABDF814102B462944097901F090
+:1034700001010791BDF81410294489790025C1F391
+:103480004201A7F10708069115E0FCE3A4F82A66BB
+:1034900009B0BDE8F08FBDF814004119C818C07913
+:1034A000DDE90621F6F70CFBBDF814104A19D11816
+:1034B000C8716D1CADB24545EDDBBDF814109A46E0
+:1034C0005818C079012184F86217C4F8686684F836
+:1034D0006666049981F8A662C1F8A86294F8641738
+:1034E000032903D094F86417012903D1A24A0121CA
+:1034F000C2F88812ADF80C6011287DD00BDCA0F169
+:103500000B00062813D2DFE810F0FE0861099C09C1
+:103510009609B30B1E00A22870D004DC12286ED0CE
+:10352000A12804D130E3A3286AD0A42869D00020C0
+:103530005146BDF8142002448E54401C80B2052828
+:10354000F7D3F6E3F6E3ADF80060F5E1BDF800006F
+:103550004D4600EB400101EB001009EB001000F5B7
+:10356000805090F88A0B07287DD2DFE800F07C04B9
+:103570000404047CA600ADF804608CE0BDF81400DF
+:10358000BDF80C10014401EB0A00007AA8B3012831
+:1035900002D0022875D113E0BDF8000000EB400115
+:1035A00001EB0010BDF8041005EB001000EB01105A
+:1035B00041F6B6310844017821F00401017060E061
+:1035C000BDF8000000EB400101EB0010BDF8041055
+:1035D00005EB001000EB011041F6B631084401780C
+:1035E00021F008010170BDF8000000EB400101EB83
+:1035F000001005EB001005E0FDE342E0FCE3FCE316
+:10360000FCE3FCE3BDF8041000EB011000F5805072
+:10361000C0F8B86BBDF800100220F6F7E5FA0020FC
+:10362000BDF8001001EB011202EB012105EBC10214
+:10363000BDF8041001EB011102EBC101014401F5D9
+:10364000005181F88B60401C80B21428E8D3002020
+:10365000BDF8001001EB011202EB012105EBC102E4
+:10366000BDF8041000E062E101EB011102EBC101C1
+:10367000014401F5005181F8A760401C80B20A287E
+:10368000E6D3BDF80C00401CADF80C00BDF80400FA
+:10369000401CADF80400BDF8000000EB400101EB58
+:1036A000001005EB001000F5805090F88B0BBDF872
+:1036B000041088423FF662AF39E1ADF8046025E1BD
+:1036C000BDF81400BDF80C10D44608446044007ADC
+:1036D000042805D005DC58B101284FD002287DD13F
+:1036E00032E108287BD010287AD0202876D1E7E173
+:1036F000BDF8000000EB001101EB002005EBC0015C
+:10370000BDF8040000EB001001EBC00000F5005014
+:1037100090F8C200102824D1BDF8000000EB001181
+:1037200001EB002005EBC001BDF8040000EB001028
+:1037300001EBC00000F5005080F8C260BDF8000049
+:10374000F32100EB001202EB002005EBC002BDF8F4
+:10375000040000EB001002EBC00000F5005080F800
+:103760005110BDF80C00401CC9E00000D42200201C
+:1037700094720020180A002000004042BDF80000AA
+:10378000F22100EB001202EB002005EBC002BDF8B5
+:10379000040000EB001002EBC00000F5005080F8C0
+:1037A0005110BDF8000000EB400101EB0010BDF826
+:1037B000041005EB001000EB011041F6B63108448F
+:1037C000017821F004010170BDF81400BDF80C105F
+:1037D00008446044017ABDF8000002E091E0B3E0E3
+:1037E000F2E000EB001202EB002005EBC002BDF896
+:1037F000040000EB001002EBC00000F5005080F860
+:10380000C2100020BDF81410BDF80C201144014472
+:1038100061444A7ABDF8001001EB011303EB01216A
+:1038200005EBC103BDF8041001EB011103EBC1016D
+:10383000014401F5005181F89520401C80B20F2809
+:10384000E0D30020BDF81410BDF80C201144014451
+:1038500061440A7EBDF8001001EB011303EB012166
+:1038600005EBC103BDF8041001EB011103EBC1012D
+:10387000014401F5005181F8A720401C80B20A28BC
+:10388000E0D3BDF81400BDF80C100844604490F873
+:103890002210BDF8000000EB001202EB002005EB47
+:1038A000C002BDF8040000EB001002EBC00000F500
+:1038B000005080F8BC100020BDF81410BDF80C209A
+:1038C00011440144614491F82320BDF8001001EB3C
+:1038D000011303EB012105EBC103BDF8041001EB5B
+:1038E000011103EBC101014401F5005181F8BD2034
+:1038F000401C80B20528DFD3BDF80C002030ADF8A5
+:103900000C00BDF80400401CADF80400BDF8000038
+:1039100000EB400101EB001005EB001000F58050BA
+:1039200090F88B0BBDF8041088423FF6C9AEBDF885
+:103930000000401CADF8000094F8E00ABDF800104B
+:1039400088423FF603AEFCE5BDF80000F22100EB33
+:10395000001202EB002005EBC002BDF8040000EBF2
+:10396000001002EBC00000F5005080F85110BDF8C7
+:10397000000000EB400101EB0010BDF8041005EB66
+:10398000001000EB011041F6B6310844017821F037
+:1039900004010170BDF81400BDF80C100844504437
+:1039A000017ABDF8000000EB001202EB002005EBED
+:1039B000C002BDF8040000EB001002EBC00000F5EF
+:1039C000005080F8C210CCE6BDF80000F32100EBF7
+:1039D000001202EB002005EBC002BDF8040000EB72
+:1039E000001002EBC00000F5005080F85110BDF847
+:1039F000000000EB400101EB0010BDF8041005EBE6
+:103A0000001000EB011041F6B6310844017821F0B6
+:103A100004010170BDF81400BDF80C1008446044A6
+:103A2000017ABDF8000000EB001202EB002005EB6C
+:103A3000C002BDF8040000EB001002EBC00000F56E
+:103A4000005080F8C210BDF81400BDF80C100844F6
+:103A50006044417ABDF8000000EB001202EB002048
+:103A600005EBC002BDF8040000EB001002EBC00043
+:103A700000F5005080F8BC100020BDF81410BDF80F
+:103A80000C201144014461448A7ABDF8001001EB16
+:103A9000011303EB012105EBC103BDF8041001EB99
+:103AA000011103EBC101014401F5005181F8BD2072
+:103AB000401C80B20528E0D3BDF80C00C01D1EE7F5
+:103AC000BDF80000F22100EB001202EB002005EB34
+:103AD000C002BDF8040000EB001002EBC00000F5CE
+:103AE000005080F85110BDF8000000EB400101EBE0
+:103AF0000010BDF8041005EB001000EB011041F6BA
+:103B0000B6310844017821F004010170BDF81400B9
+:103B1000BDF80C1008446044017ABDF8000000EBC9
+:103B2000001202EB002005EBC002BDF8040000EB20
+:103B3000001002EBC00000F5005080F8C210002019
+:103B4000BDF81410BDF80C201144014461444A7AB8
+:103B5000BDF8001001EB011303EB012105EBC103DC
+:103B6000BDF8041001EB011103EBC101014401F5A3
+:103B7000005181F8BD20401C80B20428E0D3BDF87C
+:103B80000C00401DBBE6FDE3B91E0D2091FBF0F0DB
+:103B9000C0B20790ADF80060D6E1B046ADF8046061
+:103BA0004D46ABE1BDF8000000EB400101EB001019
+:103BB000BDF8041005EB001000EB011000F580507B
+:103BC00090F8B60B80077DD40BEB8B0101EBCB009B
+:103BD000BDF81410014401EB0A00007A0021FEF741
+:103BE0008BF9BDF8002002EB420303EB0212BDF893
+:103BF000043005EB021202EB031202F5805292F838
+:103C0000B42B424088EA010002435BD1BDF80000BA
+:103C100000EB001101EB002005EBC001BDF8040032
+:103C200000EB001001EBC00000F5005090F8890097
+:103C300001287DD1BDF8141050465144497BBDF890
+:103C400014205244927A41EA0262BDF814105144A1
+:103C5000C97ABDF81430090453441B7B41EA03219F
+:103C60000A43BDF8001001EB011303EB012105EB42
+:103C7000C103BDF8041001EB011103EBC10101F513
+:103C800000514A6500E0FDE3BDF814100144097DD0
+:103C9000BDF814200244527C41EA0261BDF81420B0
+:103CA0000244927CBDF8143012040AEB0300C07C7D
+:103CB00042EA00200143BDF8000000EB400202EBA5
+:103CC000001000E015E1BDF8042005EB001000EB4A
+:103CD000021000F58050C0F8B81BBDF8000000EBE2
+:103CE000400101EB0010BDF8041005EB001000EBE3
+:103CF000011041F6B6310844017841F0200101700D
+:103D0000BDF800100220F5F76FFFBDF8000000EBD2
+:103D1000400101EB0010BDF8041005EB001000EBB2
+:103D2000011000F5805090F8B41BBDF8000002E0CF
+:103D300068E010E1E5E300EB001202EB002005EB88
+:103D4000C00000F5005080F84510BDF8000000EB01
+:103D5000400101EB001005EB001000F5805090F8D9
+:103D60008A0B012804D002284FD003284AD14CE006
+:103D7000BDF814100AEB0100407A10B1012841D1BE
+:103D800041E0BDF8000000EB400101EB001005EB45
+:103D9000001000F5805090F8900B0028BDF800004E
+:103DA00000EB001101EB002005EBC001BDF80400A1
+:103DB00000EB001001EBC00000F50050406D03D097
+:103DC000B0F1104F03D104E0B0F5100F01D0B521D0
+:103DD00000E0C321BDF8000000EB001202EB002060
+:103DE00005EBC002BDF8040000EB001002EBC000C0
+:103DF00000F5005004E0FDE37CE1FCE3CAE2ABE047
+:103E000080F851106EE0B921E4E7BDF8000000EB46
+:103E1000001101EB002005EBC001BDF8040000EB30
+:103E2000001001EBC00000F5005090F84C10BDF8F8
+:103E3000000000EB001202EB002005EBC00000F5D3
+:103E4000005090F8480081424CD1BDF81400504415
+:103E5000807BBDF8142000045244D27B40EA022249
+:103E6000BDF814005044007C0243BDF8000000EB94
+:103E7000001303EB002005EBC003BDF8040000EBCA
+:103E8000001003EBC00000F50050C0F88020BDF822
+:103E900014005044417ABDF8000000EB001202EB20
+:103EA000002005EBC002BDF8040000EB001002EB9F
+:103EB000C00000F5005080F85210BDF80000A421A9
+:103EC00000EB001202EB002005EBC002BDF804007D
+:103ED00000EB001002EBC00000F5005080F84E101F
+:103EE000A32177E70BF10100079900F0FF0B8B4549
+:103EF00015D2BDF80400401CADF80400BDF8000068
+:103F000000EB400101EB001005EB001000F58050C4
+:103F100090F88B0BBDF8041088423FF643AEBDF815
+:103F2000000000EB400101EB001105EB011000F572
+:103F3000805090F88B0BBDF8041088420BD8BDF868
+:103F40000000401CADF8000094F8E00ABDF8001035
+:103F500088423FF622AE22E1ADF800604BE0ADF8BA
+:103F60000460B0464D4621E0BDF814100AEB010094
+:103F7000007A0021FDF7C0FFBDF8002002EB4203EC
+:103F800003EB021305EB0312BDF8043002EB03123E
+:103F900002F5805292F8B42B424088EA01000243B5
+:103FA00030D0BDF80400401CADF80400BDF800009E
+:103FB00000EB400101EB001105EB011000F5805012
+:103FC00090F88B0BBDF804108842CDD8BDF80000E6
+:103FD00000EB400101EB001105EB011000F58050F2
+:103FE00090F88B0BBDF804108842B4D8BDF80000DF
+:103FF000401CADF8000094F8E00ABDF800108842BB
+:10400000ADD8CCE0BDF80000BDF8042000EB4001C5
+:1040100001EB0010294605EB001000EB021000F543
+:10402000805090F8B42BBDF8000000EB001303EBB8
+:10403000002005EBC00000F5005080F84520BDF8D9
+:10404000000000EB400202EB001005EB001000F551
+:10405000805090F88A0B012838D0022801D003281C
+:10406000B4D1BDF8000000EB001202EB002001EB20
+:10407000C002BDF8040000EB001002EBC00000F528
+:10408000005090F84C20BDF8000000EB001303EB4B
+:10409000002001EBC00000F5005090F8480082427B
+:1040A00094D1BDF80000AA2200EB001303EB00201E
+:1040B00001EBC003BDF8040000EB001003EBC000EF
+:1040C00000F5005080F84E20A32200E0CA22BDF87F
+:1040D000000000EB001303EB002005EBC001BDF86E
+:1040E000040000EB001001EBC00000F5005080F868
+:1040F00051206BE7ADF800604BE0ADF8046023E0C1
+:10410000BDF814100AEB0100007AB0460021FDF75B
+:10411000F3FEBDF8002002EB420303EB021309EBB0
+:104120000312BDF8043002EB031202F5805292F83C
+:10413000B42B88EA0108424052EA080230D0BDF8A8
+:104140000400401CADF80400BDF8000000EB400185
+:1041500001EB001109EB011000F5805090F88B0B7A
+:10416000BDF804108842CBD8BDF8000000EB400138
+:1041700001EB001109EB011000F5805090F88B0B5A
+:10418000BDF8041088420AD8BDF80000401CADF804
+:10419000000094F8E00ABDF800108842ADD872E142
+:1041A000BDF80000BDF8042000EB400101EB001059
+:1041B000494609EB001000EB021000F5805090F822
+:1041C000B42BBDF8000000EB001303EB002009EB5B
+:1041D000C00000F5005080F84520BDF8142052447E
+:1041E000527ABDF81430120453449B7A42EA0322F7
+:1041F000BDF814300AEB0300C07A0243BDF800009A
+:1042000000EB001303EB002001EBC003BDF804003A
+:1042100000EB001003EBC00000F50050C0F8802058
+:10422000BDF8000000EB400202EB001001EB0010B3
+:1042300000F5805090F88A0B01284AD0022801D05E
+:10424000032891D1BDF8000000EB001202EB002022
+:1042500001EBC002BDF8040000EB001002EBC0004F
+:1042600000F5005090F84C20BDF8000000EB001362
+:1042700003EB002001EBC00000F5005090F848006F
+:104280008242DED1BDF80000A52200EB001303EB53
+:10429000002001EBC003BDF8040000EB001003EBAD
+:1042A000C00000F5005080F84E20BDF80000A322A9
+:1042B00000EB001303EB002009EBC001BDF8040084
+:1042C00000EB001001EBC00000F5005080F8512019
+:1042D0004AE7BDF8000000EB001202EB002001EB02
+:1042E000C002BDF8040000EB001002EBC00000F5B6
+:1042F000005090F84C20BDF8000000EB001303EBD9
+:10430000002001EBC00000F5005090F84800824208
+:10431000DED1BDF80000B22200EB001303EB002059
+:1043200001EBC003BDF8040000EB001003EBC0007C
+:1043300000F5005080F84E20BDF80000E52200EBAB
+:10434000001303EB002001EBC003BDF8040000EBF9
+:10435000001003EBC00000F5005080F85120002D44
+:10436000B6D1BDF804000128B2D1BDF8000000EBC1
+:10437000001202EB002009EBC001BDF8040000EBC5
+:10438000001000E0F7E301EBC00000F50050D0F8AA
+:104390008000E9E6BDF8140055465044007A05282F
+:1043A00071D2BDF814002844007A401EADF8000018
+:1043B0000020BDF8001001EB410202EB011109EBF6
+:1043C000011101EB001101F5805181F8B46BBDF8CA
+:1043D000001001EB410303EB011109EB011101EBAB
+:1043E000001101F5805181F8B56B401C80B2102896
+:1043F000DFD3BDF814002844807B0021FDF77CFD4D
+:1044000008437DD0BDF81400AA462844407ABDF880
+:10441000141000042944897A40EA0120BDF81410E0
+:104420002944C97A0843C117FDF766FDBDF800109D
+:1044300001EB410202EB011209EB021101F580517F
+:10444000C1F8840BBDF814002844007BB04600215D
+:10445000FDF752FDBDF8001001EB410202EB011225
+:1044600009EB021101F5805181F8880BBDF81400A9
+:104470002844407B0021FDF73FFDBDF8001001EB13
+:10448000410201E0F3E3A1E202EB011209EB0211A8
+:1044900001F5805181F8890BBDF814002844807B18
+:1044A0000021FDF729FDBDF8001001EB410202EBF0
+:1044B000011209EB021101F5805181F88A0BBDF858
+:1044C00014002844C07B0021FDF716FDBDF8001044
+:1044D00001EB410202EB011209EB021101F58051DF
+:1044E00081F88B0BBDF814002844007C0021FDF7F7
+:1044F00003FDBDF8001001EB410202EB011201E0E7
+:10450000EBE0DFE309EB021101F58051C1F88C0B00
+:10451000BDF814002844407C0021FDF7EDFCBDF8F7
+:10452000001001EB410202EB011209EB021101F54F
+:10453000805181F8900BBDF8000000EB400101EBC9
+:10454000001109EB011000F5805090F88A0BADF8CE
+:1045500004800628C84660D0AEE0BDF81400BDF85F
+:104560000410014401EB0A00807C0021FDF7C4FC2B
+:10457000BDF804100325B1FBF5F2BDF8001001EB06
+:10458000410303EB011308EB031101EB021101F5E9
+:10459000805181F8B40BBDF81400BDF8041001443B
+:1045A00001EB0A00C07C0021FDF7A6FCBDF8041059
+:1045B000B1FBF5F2BDF8001001EB410303EB011371
+:1045C00008EB031101EB021101F5805181F8B50BE5
+:1045D000BDF81400BDF80410014401EB0A00007D91
+:1045E0000021FDF789FCBDF80410B1FBF5F2BDF820
+:1045F000001001E0ECE1F4E101EB410303EB0113F6
+:1046000008EB031101EB021101F5805181F8BC0B9D
+:10461000BDF80400C01CADF80400BDF8000000EBBC
+:10462000400101EB001108EB011000F5805090F8FB
+:104630008B0BBDF8041000EB400088428DD84CE095
+:10464000BDF81400BDF80410554608442844807C89
+:104650000021FDF751FCBDF8001001EB410202EB17
+:10466000011208EB0211BDF80420520801EB0211FF
+:1046700001F5805181F8B40BBDF81400BDF80410A9
+:1046800008442844C07C0021FDF736FCBDF800102A
+:1046900001EB410202EB011208EB0211BDF804200C
+:1046A000520801EB021101F5805181F8B50BBDF8FC
+:1046B0000400801CADF80400BDF8000000EB4001D0
+:1046C00001EB001108EB011000F5805090F88B0B06
+:1046D000BDF80410B1EB400FB2D3BDF800100220BA
+:1046E000F5F782FABDF80000C0B2FEF7DBF8BDF8BE
+:1046F0000000012100EB400209EB820000F5805030
+:1047000080F87116D4E2BDF8140055465044007A82
+:1047100084F8AD03BDF814005044407A84F8AC032B
+:10472000BDF814005044807A84F8AB03BDF814003F
+:104730005044C07A84F8AA03BDF814002844007BD2
+:1047400084F8A903BDF814002844407B84F8A8032A
+:1047500004F56A74F5F76AF9F5F72CF92078A4F5F1
+:104760006A74FF2829D1F5F7DBF8BDF81400284456
+:10477000007A84F8AD03BDF814002844407A84F828
+:10478000AC03BDF814002844807A84F8AB03BDF86C
+:1047900014002844C07A84F8AA03BDF81400284401
+:1047A000007B84F8A903BDF814002844407B84F8FA
+:1047B000A803F5F73BF9F5F7FDF8D9F8540008B16F
+:1047C0000F2000E00E2084F8660771E2102084F8C4
+:1047D0006607BDF8141050465144097A84F8AD13A9
+:1047E000BDF814105144497A84F8AC13BDF8141084
+:1047F0005144897A84F8AB13BDF814105144C97A36
+:1048000084F8AA13BDF814100144097B84F8A91395
+:10481000BDF814100AEB0100407B84F8A80304F5EE
+:104820006A74F5F703F902F0F9FAA060A068A068CD
+:10483000A4F56A743CE20E2084F8660784F8A1614E
+:1048400036E2ADF800604D463EE0ADF8046016E09B
+:10485000BDF8000000EB400101EB0010BDF80410B2
+:1048600005EB001000EB011000F5805090F8B60B3E
+:10487000C00714D1BDF80400401CADF80400BDF819
+:10488000000000EB400101EB001005EB001000F50B
+:10489000805090F88B0BBDF804108842D8D8BDF832
+:1048A000000000EB400101EB001005EB001000F5EB
+:1048B000805090F88B0BBDF80410884208D8BDF8E2
+:1048C0000000401CADF80000BDF800000428BCD377
+:1048D000BDF80000042870D3F84A5670F84901204A
+:1048E000C1F88802C1F8880294F8A50100286ED0AA
+:1048F0000D2084F86607BDF8140053465044407AF2
+:10490000BDF814105144097A40EA0120ADF80800BE
+:10491000BDF814005044C07ABDF814105144897A8F
+:1049200040EA0120508000204FF40078BDF81410B8
+:1049300001441944097B05EB000C0CF5805C8CF8F4
+:10494000A611401C80B24045F0D35088904600F23A
+:10495000FF3081B20120F4F73DFB002837D084F806
+:10496000A161B8F8021064225143BDF80820B1FBE0
+:10497000F2F184F8A0110121A971B8F80210491CC4
+:10498000A8F80210B8F80200BDF8081088421ED935
+:1049900094F89C0140F0010084F89C0194F89C017B
+:1049A00020F00600801C84F89C01BDF80800A4F8E3
+:1049B0009E010021012052E1FFE7102084F86607E4
+:1049C00094F89C0140F0800084F89C0170E19FE025
+:1049D000BDF814100AEB0100007A84F8A10111203F
+:1049E000F1E6ADF800603EE0ADF8046016E0BDF819
+:1049F000000000EB400101EB0010BDF8041009EBD2
+:104A0000001000EB011000F5805090F8B60BC007C5
+:104A100014D1BDF80400401CADF80400BDF800003E
+:104A200000EB400101EB001009EB001000F5805095
+:104A300090F88B0BBDF804108842D8D8BDF8000060
+:104A400000EB400101EB001009EB001000F5805075
+:104A500090F88B0BBDF80410884208D8BDF8000010
+:104A6000401CADF80000BDF800000428BCD3BDF820
+:104A7000000004287ED3DFF844C28CF8016090491E
+:104A80004FF00108C1F88882C1F8888294F8A50126
+:104A9000F0B3122084F86607BDF814005546504460
+:104AA000007A84F8A10194F8A101401EADF800003D
+:104AB0000020BDF81410014429444A7ABDF80010C2
+:104AC00001EB410303EB011109EB0111014401F575
+:104AD000805181F8922B401C80B20A28E9D3BDF89E
+:104AE00014002844007DBDF814102944C97C40EA14
+:104AF0000120ADF80800BDF814002844807DBDF801
+:104B000014102944497D40EA0120ACF8020000E07D
+:104B10005CE000204FF40071BDF8142002442A44E8
+:104B2000D37D09EB000202F5805282F8A631401CC9
+:104B300080B28842F0D3BCF802006546BDF8001090
+:104B400000EB8120401E81B20320F4F743FAE8B362
+:104B50006988284664225143BDF80820B1FBF2F170
+:104B600084F8A0114A4689F806806988491C698042
+:104B7000698801E09CE0C9E0BDF80830994243D95A
+:104B8000002041F6BD33BDF8001001EB410505EBF7
+:104B9000011102EB011101EB001119440D7845F0F0
+:104BA00001050D70401C80B21028ECD3BDF8000048
+:104BB00000EB400101EB001002EB001041F69C31CC
+:104BC0000844037843F00103037000E049E0BDF8B6
+:104BD000000000EB400303EB001002EB0010084460
+:104BE000017821F00601891C0170BDF80810BDF89C
+:104BF000000000EB400303EB001009EB001000F590
+:104C00008050A0F89E1B27E04088012829D1002071
+:104C100041F6BD33BDF8001001EB410505EB011174
+:104C200002EB011101EB001119440D7825F001058B
+:104C30000D70401C80B21028ECD3BDF8000000EBD2
+:104C4000400101EB001009EB001141F69C300844D3
+:104C5000017821F001010170BDF800100220F4F785
+:104C6000C3FF1748C0F88862C0F8886220E045E0BA
+:104C7000D9F854004D460A21B0FBF1F1BDF81420DB
+:104C80005244127A914213D1BDF814100AEB01007C
+:104C9000007A18B1686D0A38686503E06E65102007
+:104CA00084F8660700210520F4F79EFF0120A87113
+:104CB000B4F82A0610B3002051461BE0180A002061
+:104CC0000000424200202946BDF8142002448E54C0
+:104CD000401C80B20528F7D3FEF7D8BBBDF81420DE
+:104CE0003A4402440A449278BDF814300344CA544A
+:104CF000401C80B2B4F82A268242EFD8B4F82A06C3
+:104D000000287EF451AB09B0BDE8F08F94F8640739
+:104D10004FF47A78B8B101287ED0DFF8F8B3FE49B5
+:104D2000FE4F0891022878D00328ECD194F8A10610
+:104D3000C0F3C3000928E6D2DFE800F014F8F72634
+:104D4000F6F5F4F3F20094F8A106C0F3C3000E28C0
+:104D5000D9D2DFE800F007EBEA19E92727EC39633D
+:104D60008793D3DA94F8A10620F07800083087E121
+:104D700094F8A10620F07800103081E194F8A106A3
+:104D800020F0780018307BE1E5A118E194F8A10645
+:104D900020F07800203073E194F8A10620F078002C
+:104DA00028306DE1DEA1DF4806F04AFA0028AAD0DB
+:104DB00094F8A10620F07800383061E194F8A1065B
+:104DC00020F0780040305BE1D7A1D64806F038FAF1
+:104DD000002898D04A46511901F5805181F8E966BA
+:104DE0006D1CADB2142DF6D30021554643182B444B
+:104DF0001E79531803F5805383F8EE66491C89B277
+:104E00000F29F3D300210320F4F7EEFE94F8A10656
+:104E100020F0780048307CE28AE03EE1C4A1C1483D
+:104E200006F00EFA0028C2D04A46511901F5805109
+:104E300081F8A2666D1CADB2142DF6D30021534645
+:104E400045181D446E79551805F5805585F8A766F7
+:104E5000491C89B20F29F3D394F8A10620F07800F9
+:104E6000503056E2AEA1AF4806F0EAF900289ED0D5
+:104E700094F8A10620F07800583001E194F8680712
+:104E800058B194F8A10620F07800603084F8A106AB
+:104E9000C4F84066012084F83E06A7A1A14806F0A8
+:104EA000CFF9002895D0C4F84066012184F83E1659
+:104EB00050445546417900793039303841EA001084
+:104EC000C117FDF719F884F868079DA1954806F009
+:104ED000B7F90028A7D029184A78302A06D349788C
+:104EE000285C3038303941EA001001E0285C303865
+:104EF000C117FDF701F884F8690704E788A189481C
+:104F000006F09EF900287DD1FDE685A1854806F0D2
+:104F100097F90028F1D094F8A10620F07800AFE0CE
+:104F20000BE2F9E1E4E1B4E1AAE1A1E198E19AE060
+:104F300094F8A106C0F3C3000C28DED2DFE800F02D
+:104F40000810323E467107939B6206A8DBE635E700
+:104F500073A1744806F074F900287FF403AFD2E619
+:104F600078A1704806F06CF90028C6D04B46591954
+:104F700001F5805181F8E9666D1CADB2142DF6D3B0
+:104F8000002155464218AF5C5A1802F5805282F84B
+:104F9000EE76491C89B20F29F4D300210320F4F7DF
+:104FA00023FE9CE05EA15F4806F04AF90028A4D0E9
+:104FB000C4F84066012084F83E06EEE062A159483C
+:104FC00006F03EF900287FF4E1AE9CE658A1554872
+:104FD00006F036F9002890D04A46511901F5805163
+:104FE00081F8A2666D1CADB2142DF6D30021554692
+:104FF00043182B445F79531803F5805383F8A77641
+:10500000491C00E00AE189B20F29F1D3C4F84066D7
+:10501000012084F83E0694F8A10620F0780028309C
+:1050200077E145A13F4806F00BF900288ED094F8AF
+:10503000681731B194F8A11621F07801303184F865
+:10504000A116C4F84066012184F83E165044417907
+:1050500000793039303841EA0010C117FCF74CFFB5
+:1050600084F868074FE62EA12E4806F0E9F80028DC
+:105070007FF46DAF47E694F8A10620F07800483041
+:1050800084F8A106C4F84066012084F83E063AE69A
+:1050900094F8A10620F078003BE194F8A106C0F353
+:1050A000C300052891D2DFE800F00314257EC2007A
+:1050B0001BA11C4806F0C4F8002886D0C4F840663E
+:1050C000012084F83E0694F8A10620F0780008300C
+:1050D0001FE113A1134806F0B3F80028C2D0C4F8AA
+:1050E0004066012084F83E0694F8A10620F078007E
+:1050F00010300EE116A10B4806F0A2F80028B1D03E
+:10510000C4F84066012184F83E1650445546817922
+:10511000407921E0107AFF1FBD290020647A002029
+:105120004F4B000094720020494D45493A00000061
+:1051300049434349443A00004353513A00000000B8
+:105140002C0000002200000052454144590000009C
+:10515000617475733A0000003038303941EA00104C
+:10516000C117FCF7C9FE84F86807AFF22C0181482B
+:1051700006F066F888B129184A78302A06D34978AB
+:10518000285C3038303941EA001001E0285C3038C2
+:10519000C117FCF7B1FE84F8690794F8A10620F066
+:1051A00078001830B5E0AFF28801724806F048F890
+:1051B000002893D0C4F84066012084F83E06DBF84E
+:1051C000000038606C48006878606B48001D00681B
+:1051D000B8604846411901F5805181F8E9666D1CB7
+:1051E000ADB2142DF6D3387A04ADFB7ABA7A797A57
+:1051F00085E80F003879FB79BA7979798DE80F0065
+:10520000BB783A785DA1089804F060FA0021032089
+:10521000F4F7EAFC10B16448C0F8886294F8A1067B
+:1052200040F0800084F8A106C4F844866BE5AFF234
+:105230001011504806F004F80028F7D094F8A106A1
+:1052400020F0800084F8A10694F8A10620F07800F0
+:1052500084F8A106049880F8A662C0F8A86252E516
+:1052600052A1444805F0ECFF00287FF481AD4AE5E7
+:105270004FA1404805F0E4FF00287FF47FAD42E5F0
+:10528000AFF264113B4805F0DBFF00287FF484ADEA
+:1052900039E548A1374805F0D3FF0028C6D0C4F847
+:1052A0004066012184F83E1653464F464119194481
+:1052B0000A79791901F5805181F86A276D1CADB220
+:1052C000142DF3D33CA13D4805F0BAFF50B10021A5
+:1052D0000A183A4402F5805282F86967491C89B27B
+:1052E0000229F5D394F8A10620F07800303010E0C0
+:1052F000AFF2D4111F4805F0A3FF002896D0C4F8E0
+:105300004066012084F83E0694F8A10620F078005B
+:10531000383084F8A106F6E429A1164805F090FF7C
+:1053200000289CD0C4F84066012084F83E0694F81A
+:10533000A10620F078004030EBE7AFF21C210D48C9
+:1053400005F07EFF00288AD0DBF8000038600A48AC
+:10535000006878600848001D0068B8604846411938
+:1053600001F5805181F8E9666D1CADB2142DF6D3BC
+:1053700039E7000094720020147AFF1F253032783C
+:105380002530327825303278253032782530327821
+:105390002530327825303278253032782530327811
+:1053A00025303278250000000000424261000000F4
+:1053B0006F6B0000444843502C0000003E2A002040
+:1053C000434F4E4E45435445440000002DE9F74FEE
+:1053D00086B00020019081460090FD4D00212954A7
+:1053E000401C80B26428F8D3FA4890F8A612A0F5C1
+:1053F000405419B3002180F8A61294F8A10620F0B9
+:10540000800084F8A10694F8640728B101280ED022
+:10541000022806D0032811D194F8A10620F07800C4
+:105420000AE094F8A10620F07800203004E094F817
+:10543000A10620F07800583084F8A10694F8A1065F
+:10544000E54E00067ED594F8660601287BD194F8D7
+:105450006207012877D10020DFF88083824600EBC5
+:10546000400101EB0A1108EB0110039000F5805098
+:10547000002702905EE0039800EB071505F58055C4
+:1054800095F8B60B000653D595F8B60B40F004001E
+:1054900085F8B60B95F8B60B000749D595F8B60B0D
+:1054A00020F0080085F8B60B0020C1F835000AEBA3
+:1054B0000A1101EB0A2108EBC10007EB071100EB11
+:1054C000C10BC64842F26D0159441022253005F641
+:1054D000B435F2F7BAFE0BF50050414650F8652F8F
+:1054E00041F8192F42684A602A7888F81820D0F8C5
+:1054F0001B10C8F82110BA4940468A6A40F8392F73
+:10550000898D81806968C8F83F10D8F8540081B24D
+:105510000220F3F75FFD00210620F4F765FBD8F8C1
+:105520005400401CC8F8540000210520F4F75CFB2F
+:105530007F1CBFB20298414690F88B0BB8429AD8B4
+:10554000514601E0FEE31AE00220F4F74DFB0AF1B8
+:10555000010080B28246042881D394F864070328AE
+:1055600003D094F86407012803D19E490020C1F8B4
+:105570008802002084F862070B2084F86607944FA5
+:1055800000203A3F387000980DE001F047FCC4F865
+:10559000B003D4F8B003C0F300400190D4F8B003D6
+:1055A000C0F3420000900028EFD094F8640702286E
+:1055B0000ED1874855214FF007090170FD21417038
+:1055C000AA2181700021C170017161224271817133
+:1055D0007F49F52201F809200020D4F8B013C0F16A
+:1055E0000302D200D1407A4A09EB00031A44D17079
+:1055F000401C80B20428F0D394F8630720B17948A6
+:10560000D0F80802B0B906E07148089A4844C2715F
+:1056100009F1080533E07148007858B194F864073F
+:10562000032807D094F86407012803D0012084F8E8
+:105630006606F8E36949664A00200B1803F58053B3
+:1056400093F8E93609EB00051544EB71401C80B274
+:105650001428F2D300200B1803F5805393F8A857B1
+:1056600009EB00031344DD76401C80B20A28F2D314
+:1056700002EB0900089980F8251009F12605002D94
+:10568000D7D0089884F8270608981021FF221128FF
+:105690007ED008DCA0F10B00062816D2DFE800F06F
+:1056A0001515FE08FD16A2280FDA12280DD13AE2D0
+:1056B00084F866174C49464A00202F180B5CD355D6
+:1056C000401C80B20A28F8D30A3537E394F89C01CD
+:1056D000C0077CD0012080F31388BFF34F8F43486D
+:1056E0000168434A01F4E06111430160BFF34F8F49
+:1056F000FEE700EB400101EB0B10384901EB001015
+:10570000039000F58050804690F88A0B032816D04D
+:1057100098F88A0B012812D098F88A0B02280ED02C
+:1057200098F88A0B04280AD098F88A0B8A4605282C
+:105730007ED098F88A0B0A4606287AD06EE1244A71
+:1057400001205055ED1CA8B2022304901354401CB4
+:1057500080B21D231354401C85B20020B9E0039988
+:1057600001EB0A1202F5805292F8B40B1849485521
+:105770006D1CA8B292F8B65B0D54401C85B292F82D
+:10578000B60B400709D492F8B60B000705D400E029
+:105790006EE192F8B60B80077ED500201F46D2F846
+:1057A000B83BC0F1030C4FEACC0C23FA0CF300EB2E
+:1057B000050C01F80C30401C80B20428EFD32D1DDD
+:1057C000ABB20BEB0B15002005EB0B2212E028E12E
+:1057D000520A0020D4520020BC640240D41200209F
+:1057E000542600200000404250B301080CED00E0B8
+:1057F0000400FA0507EBC2050AEB0A1205EBC20228
+:10580000029202F50052D2F86550C0F10307FF0082
+:10581000FD40C718CD55401C80B20428F3D31B1D92
+:105820009BB20020D2F86950C0F10307FF0001E0ED
+:1058300060E098E0FD40C718CD55401C80B20428B8
+:10584000F0D31B1D9BB20020D2F88050C0F102079C
+:10585000FF00FD40C718CD55401C80B20328F3D38C
+:10586000DB1C9FB20025029901F50050D0F86D00B5
+:1058700001F50051D1F87110C5F10502D200F2F71F
+:10588000D2FCFF49EA1988546D1CADB2062DEAD34B
+:10589000BF1DBFB2002502E018E07DE1C8E002991B
+:1058A00001F50050D0F8750001F50051D1F87910DC
+:1058B000C5F10502D200F2F7B6FCF149EA198854A5
+:1058C0006D1CADB2062DE6D3BF1DBDB20AF10100BD
+:1058D00080B2EC4B98F88B1B824651453FF63FAFA8
+:1058E0000498E749049A281A1144030A01F8023D72
+:1058F000487093E0E24802214155ED1CADB2A84644
+:105900000021864623E0481C03460EF805000AEBFA
+:10591000010707F580576D1C97F84575A8B20EF87A
+:105920000070401C82B200200AEB011175460F186E
+:1059300007F5805797F8517500EB020C05F80C70CD
+:10594000401C80B21028F2D3103295B299B294F86C
+:1059500044058842D7D80EEB0800002100F8021D4C
+:10596000A5EB080159E0C64F03207855ED1CA8B2FD
+:10597000022182463954401C80B20E213954401C09
+:1059800085B2002196463DE0039800EB0110A0F29D
+:105990004C4000F5005002787A556D1CAAB285780B
+:1059A000BD54521C807895B2400729D50BEB0B1CD7
+:1059B0000CEB0B220EEBC20201EB0113002002EBF9
+:1059C000C302131803F5005393F88B3000EB050C5A
+:1059D00007F80C30401C80B20A28F2D30A35ABB26B
+:1059E0000020151805F5005595F8A45000EB030CA0
+:1059F00007F80C50401C80B20228F2D39B1C9DB2C9
+:105A0000491C89B298F88B0B8842BDD807EB0A0075
+:105A1000002100F8021DA5EB0A0141700BF1010005
+:105A200080B294F8E01A834659453FF662AE85E1AC
+:105A30007878401C78707878052803D294F89C0117
+:105A4000C00706D084F8661794F89C01C00704D0FC
+:105A500005E00D2084F8660701E084F8A02178882D
+:105A6000010A87484155798828444170AD1C65E199
+:105A700084F8661794F8A101DFF8048208F805009D
+:105A80000022DFF800C26D1C3EE094F8A10102EB99
+:105A9000021700EB001101EB00200CEBC00000EB43
+:105AA000C70000F5805090F83C0801282AD194F8EE
+:105AB000A10100EB400101EB00100CEB001000EB2A
+:105AC000021000F5805090F8840A08F805006D1C5B
+:105AD000ABB2002094F8A11101EB011505EB0121F7
+:105AE0000CEBC10101EBC701014401F5805191F8B4
+:105AF0003D181D1808F80510401C80B20A28E9D38B
+:105B00000A339DB2521C92B294F8A10100EB4001FD
+:105B100001EB00100CEB001000F5805090F85B0AD0
+:105B20009042B2D80AE17878401C787078780528DD
+:105B30000ED294F8A10100EB400303EB001351488F
+:105B400000EB031000F5805090F86C0AC00711D0EC
+:105B500084F8661794F8A10100EB400101EB0011F5
+:105B6000484800EB011000F5805090F86C0AC0071F
+:105B700004D005E0122084F8660701E084F8A02133
+:105B800094F8A1113E48415579882844090A41708A
+:105B900079888170ED1CD1E0DFF8E8A001218AF856
+:105BA0000610DAF854100A22B1FBF2F234494A55D1
+:105BB000DAF854006D1C0A2801D90A2201E0DAF84B
+:105BC00054200020029093464A5522206D1C4855CF
+:105BD00000276D1CABE0DAF85400D04638B1D8F895
+:105BE0005400C01B401E81B20220F3F787F998F8D9
+:105BF00018004346DFF888C00CF805006D1CA9B2F8
+:105C00000020D3F81920C0F10305ED00EA40451843
+:105C10000CF80520401C80B20428F2D3091D89B27B
+:105C20000020D3F81D20C0F10305ED00EA4045181F
+:105C30000CF80520401C80B20428F2D3091D89B25B
+:105C40000020D3F82120C0F10205ED00EA404518FC
+:105C50000CF80520401C80B20328F2D3C91C1FFA9F
+:105C600081F800259A46514651F8250F4968C5F13B
+:105C70000502D200F2F7D7FA05EB0802004903E06B
+:105C8000520A0020D412002088546D1CADB2062D9B
+:105C9000E9D308F106001FFA80F80025514651F8B3
+:105CA0002D0F4968C5F10502D200F2F7BCFAFA4996
+:105CB00005EB080288546D1CADB2062DEED308F139
+:105CC00006009AF83E3080B25146F34A1354401C05
+:105CD0009AF83D3080B21354401C9AF83C3080B2A0
+:105CE0001354401C9AF83B3080B21354401C91F876
+:105CF0003A3080B21354401C91F8393080B21354BA
+:105D0000401C83B20020D1F83F50C0F1030C4FEA91
+:105D1000CC0C25FA0CF500EB030C02F80C50401CDF
+:105D200080B20428EFD31B1D7F1C9DB2BFB2029A24
+:105D30000020B7EB0B019041FFF64DAFA5EB090733
+:105D40003A0A00E044E0D44901EB0900824642707F
+:105D5000877000238B460CE009EB03015944884609
+:105D6000C879DDE90021F3F7BBFE88F807005B1C6A
+:105D70009BB29F42F0DC94F8A70328B1B9B2504619
+:105D800000230422F4F728FEB9B25F465046F3F729
+:105D900095FC010A79556D1CA9B27854491C94F8F8
+:105DA00064078DB202280AD1681F010AF9703871A0
+:105DB00081B2781D01F079F978556D1CADB235606E
+:105DC0000121B648F3F7D0FC09B02846BDE8F08FB2
+:105DD00094F86407B34BDFF8C8E2DFF8CCA242F2D4
+:105DE000107BA3F18107A3F1830CA3F10B08A3F1AE
+:105DF000720930B1012878D0022877D0032812D157
+:105E000018E394F8A106C0F3C3000E280BD2DFE814
+:105E100000F0071623313F4E5D6E7D8C9BD9E8FC68
+:105E20000027984605E0ABE218F80700E8557F1C0C
+:105E3000BFB29C48F2F727FAB842F5D815E3002420
+:105E400003E0385D2855641CA4B296488138F2F707
+:105E50001AFAA042F5D8AFE30024674603E0385DA4
+:105E60002855641CA4B28F488338F2F70CFAA0427C
+:105E7000F5D8A1E3002404E018F804002855641CB8
+:105E8000A4B288480B38F2F7FEF9A042F4D893E3A5
+:105E9000844F00241C3F03E0385D2855641CA4B2E5
+:105EA00080481C38F2F7EFF9A042F5D884E37D4F23
+:105EB00000242D3F03E0385D2855641CA4B27948C6
+:105EC0002D38F2F7E0F9A042F5D875E3724F0024BF
+:105ED000323F03E0385D2855641CA4B26E48323866
+:105EE000F2F7D1F9A042F5D866E39CE0C6E16D4F28
+:105EF00000243C3F03E0385D2855641CA4B2694887
+:105F00003C38F2F7C0F9A042F5D855E3654F0024BC
+:105F1000163703E0385D2855641CA4B2614816307A
+:105F2000F2F7B1F9A042F5D846E35E4F00240A37F4
+:105F300003E0385D2855641CA4B25A480A30F2F7D1
+:105F4000A2F9A042F5D837E3DEF81802554C643CBC
+:105F500088B10020215C2954401C80B20D28F9D35F
+:105F60005046F2F790F900231A4650EA02011FD07A
+:105F700000214E4C17E0002703E0E05DE8557F1C50
+:105F8000BFB248486438F2F77EF9B842F5D821E14B
+:105F9000671807F5805797F8B77605EB010C8CF872
+:105FA0000D70491C89B20F1A73EB0207F0DB36E162
+:105FB0003948F2F768F987B20CE101213748F3F765
+:105FC000D3FB0BE3374F0024213703E0385D28551E
+:105FD000641CA4B233482130F2F755F9A042F5D839
+:105FE000EAE2DFF8C0800027A8F1790805E00CE0BC
+:105FF00018F80700E8557F1CBFB22A487938F2F735
+:1060000042F9B842F4D83760E2E2002704E019F818
+:106010000710E9557F1CBFB222487238F2F733F9F6
+:10602000B842F4D8EFE794F8A106C0F3C3000C28F7
+:10603000C7D2DFE800F006213D4A5968778695A46B
+:10604000FBF9DFF860800027A8F16B0804E018F87E
+:106050000700E8557F1CBFB212486B38F2F713F9FE
+:10606000B842F4D8376001210C48F3F77DFB4FF4B8
+:106070007A70C4F84406B1E20A4F0024D73703E02F
+:10608000385D2855641CA4B20648D730F2F7FBF8F7
+:10609000A042F5D890E20000520A0020B864024005
+:1060A0000000434273B901088B290020D41200205C
+:1060B0000024FA4F03E0385D2855641CA4B2F74869
+:1060C000F2F7E1F8A042F6D876E2F44F0024A53FBB
+:1060D00003E0385D2855641CA4B2F048A538F2F7F7
+:1060E000D2F8A042F5D867E2EC4F00249A3F03E0D3
+:1060F000385D2855641CA4B2E8489A38F2F7C3F812
+:10610000A042F5D858E2E54F00248F3F03E0385D08
+:106110002855641CA4B2E1488F38F2F7B4F8A042C5
+:10612000F5D849E2DD4F0024863F03E0385D28556D
+:10613000641CA4B2D9488638F2F7A5F8A042F5D875
+:106140003AE2D64F0024773F03E0385D2855641CBF
+:10615000A4B2D2487738F2F796F8A042F5D82BE2ED
+:10616000CE4F0024593F03E0385D2855641CA4B28B
+:10617000CA485938F2F787F8A042F5D81CE2DEF891
+:106180001802C64C4C3CC8B10020215C2954401C6C
+:1061900080B21428F9D35046F2F775F80446002768
+:1061A000BFA1504605F04CF8014654EA07003FF401
+:1061B000FFAE0020A1F1010CBA4B18E0002703E06C
+:1061C000E05DE8557F1CBFB2B4484C38F2F75BF88D
+:1061D000B842F5D83760F0E61A1802F5805292F806
+:1061E000B72605EB000888F81420401C80B26045F3
+:1061F000F2DB22206A18D074641C47F100000AE028
+:106200005A1802F5805292F8B62605EB010C8CF86C
+:106210001420491C89B20A1B77EB0002F0DBA2A113
+:10622000A248F2F724F8C3E60FE0FFE79B4F0024F3
+:106230001C3F03E0385D2855641CA4B297481C3805
+:10624000F2F721F8A042F5D8B6E1DFF85082002736
+:10625000A8F10B0804E018F80700E8557F1CBFB24E
+:106260008E480B38F2F70FF8B842F4D837600121A6
+:106270008F48F3F779FA43F69820FAE694F8A106E6
+:10628000C0F3C30005287BD2DFE800F003135D7B79
+:10629000BB00002084F86507074604E018F80700F3
+:1062A000E8557F1CBFB28348F1F7EDFFB842F5D83F
+:1062B000A9E6002184F8651708462954401C80B2DD
+:1062C0006428FAD384F865177A49002087310A5C7C
+:1062D0002A54401C80B20828F9D3DFF8C88141F263
+:1062E0002570002408EB000709E008EB040000F526
+:1062F000805090F8250729190872641CA4B238460A
+:10630000F1F7C1FFA042F0D82C20291908720934F6
+:10631000A7B241F24D70002408EB000909E008EB38
+:10632000040000F5805090F84D173A19A954641CE8
+:10633000A4B24846F1F7A7FFA042F0D85AA15B48A3
+:10634000F1F795FF58E0DFF854810027A8F1C40861
+:1063500004E018F80700E8557F1CBFB24F48C43866
+:10636000F1F791FFB842F4D8376001215048F3F7B4
+:10637000FBF994F8A10620F07800183084F8A10603
+:106380002CE194F863074B4FA43702284FF000002C
+:1063900017D000212954401C80B26428FAD384F815
+:1063A00065170020395C2954401C80B20E28F9D3AF
+:1063B0005046F1F768FF0104090C1DD00020394A4E
+:1063C00017E084F86507002403E0385D2855641C55
+:1063D000A4B23848A430F1F756FFA042F5D8EBE05C
+:1063E000131803F5805393F8B7362C18A373401C89
+:1063F00080B28842F4D3A1E72C48F1F744FF306023
+:10640000DBE5DFF898800027A8F1B80804E018F869
+:106410000700E8557F1CBFB22048B838F1F733FFBA
+:10642000B842F4D8376001212148F3F79DF941F2D1
+:1064300088301EE694F8A106C0F3C300092874D280
+:10644000DFE800F0051E3A47556474ACBC00002735
+:10645000984604E018F80700E8557F1CBFB21548BD
+:106460000B30F1F710FFB842F4D837600121104823
+:10647000F3F77AF994F8A10620F0780008307DE768
+:10648000002403E0385D2855641CA4B2094876381E
+:10649000F1F7F9FEA042F5D88EE00000F9BA010844
+:1064A0002C000000D41200200D0A0000520A002027
+:1064B000B864024068B901080024674603E0385D0B
+:1064C0002855641CA4B24748F1F7DDFEA042F6D877
+:1064D00072E0002404E018F804002855641CA4B2FB
+:1064E00040487830F1F7CFFEA042F4D864E03D4F49
+:1064F0000024D83703E0385D2855641CA4B239481D
+:10650000D830F1F7C0FEA042F5D855E0354F002451
+:10651000E73703E0385D2855641CA4B23148E73002
+:10652000F1F7B1FEA042F5D846E057E094F86307D2
+:106530002C4FAE3702280FD00020395C2954401C64
+:1065400080B20F28F9D35046F1F79DFE0104090CE3
+:106550001FD00020244A15E0002403E0385D2855B0
+:10656000641CA4B21F48AE30F1F78DFEA042F5D8EE
+:1065700022E0131803F5805393F8B7362C18E37311
+:10658000401C80B28842F4D3AFF2E4011748F1F71F
+:106590006EFE1648F1F777FE84B20DE0114F00242D
+:1065A000F13703E0385D2855641CA4B20D48F13082
+:1065B000F1F769FEA042F5D83460FEE4002019F836
+:1065C00000102954401C80B20728F8D3401E3060C8
+:1065D00001210748F3F7C8F858464AE509B00020FA
+:1065E000BDE8F08FF0B80108D4120020520A002054
+:1065F000B864024070B5164C40F224452946204646
+:1066000002F0C5FF002821D02946204602F05CFF99
+:10661000104D00212846F3F7A7F861102846F3F73C
+:106620008DF80D49012081F865072088A088281D74
+:106630000268C2F5FA62A1F82A264FF4FA610160F5
+:106640002846BDE870400121F3F78EB870BD000008
+:106650000010014088640240D422002010B5074C8D
+:1066600005492046F3F76AF800212046F3F77CF845
+:1066700003490120087010BD00800028B864024062
+:10668000180A00202DE9F04301218FB0880500F0A1
+:106690001BFBDFF894904846F3F770F840200501A3
+:1066A00003900024CDE90545C60207940894CDE97E
+:1066B00009464FF000681E480B940C940D941B4F34
+:1066C000CDF800800E94CDE9017069464846F3F795
+:1066D000FDF8012210214846F3F7E2F8DFF8489070
+:1066E000A9F130094846F3F749F84FF4FA60CDE9CB
+:1066F0000340CDE9054507940894CDE909460D48C6
+:106700000B940C940D94CDF800800E94CDE901709B
+:1067100069464846F3F7DAF801214846F3F724F8CA
+:106720000FB0BDE8F0830000B864024004100140DF
+:10673000520A0020947200201CB50121032000F0B1
+:10674000C3FA0E4C072206212046F3F769FE072202
+:1067500011462046F3F764FEC020022100908DF818
+:10676000051000228DF8062001208DF807008DF815
+:10677000041069462046F3F717FE1CBD00040240D2
+:106780002DE9F0410024FFF7D7FFFFF77BFF4FF41F
+:10679000E13000F0ADF800F08DF80121402000F06C
+:1067A000ABFA012000F02CFB4FF47A75284604F078
+:1067B000A7FB3C490B2081F82A01002381F82631F0
+:1067C0000B768B764B76CB760D6281F828300126DE
+:1067D00081F82A6081F8296081F82B60E80008635D
+:1067E0000B708E704E70CE708D600B738E734E7307
+:1067F000CE73001148612C4A137093705670D67096
+:106800004EF660259560294F42F6F82CA1F23C61C6
+:10681000A2F5297204EB440007EB8000A0F5196093
+:1068200000F50050037083704670C370C0F808C054
+:10683000641C042CEED391F86107000706D091F890
+:10684000610700F00F00401E81F8630791F86107AF
+:10685000000906D091F86107FF2404EB101081F8BD
+:10686000640781F8683791F8640770B1104C01280B
+:106870000ED0022809D0032805D147F23050C2F8C3
+:10688000AC02C4F88832BDE8F081C2F8AC52FAE735
+:10689000C2F8AC52C4F8883242F21070C1F8440613
+:1068A000F1E700001029002078550020D4120020C4
+:1068B0000000404238B546208DF8000002208DF8D7
+:1068C000010001248DF802408DF803406846FCF772
+:1068D000E9F925208DF800008DF8014000208DF8A1
+:1068E00002008DF803406846FCF7DCF938BD000073
+:1068F0001FB504460121102000F022FA0020ADF857
+:1069000004000094ADF80600ADF80800ADF80C00E6
+:106910000C200D4CADF80A006946204602F06EFED0
+:106920000121204602F0D3FD012240F224412046FD
+:1069300002F04CFE1021204602F0C6FD0122C021CB
+:10694000204602F0CEFD1FBD001001402DE9F04FA2
+:106950008DB034225E496846F1F777FC5D4F002622
+:1069600097F8630700287DD0DFF86CB10121CBF8E0
+:1069700088124FF0000987F86597584D584C02E08F
+:10698000A85DA055761C5548F1F77DFCB042F7D8BC
+:10699000DFF85081C8F800600121A8F10400F2F787
+:1069A000E3FE4FF4FA7004F0ABFA87F86597DFF86E
+:1069B0002CA100260AF1830A03E01AF80600A0556C
+:1069C000761C46488330F1F75EFCB042F5D8C8F833
+:1069D000006044480121001FF2F7C6FE4FF47A70B0
+:1069E00004F08EFA87F86597DFF8F0A000260AF128
+:1069F000020A03E01AF80600A055761C3748801CEE
+:106A0000F1F741FCB042F5D8C246C8F800603548FD
+:106A10000121001FF2F7A8FE4FF47A7004F070FA1B
+:106A2000C84687F86597002602E0A85DA055761C49
+:106A30002A48F1F728FCB042F7D85546CAF800605A
+:106A4000DFF8A0A00121AAF1040A5046F2F78CFE5B
+:106A50004FF47A7004F054FA23496846F1F707FCC2
+:106A60001E4900E030E0891D6846F1F700FC87F818
+:106A700065870026E94603E019F80600A055761C54
+:106A80006846F1F700FCB042F6D82E60012150466E
+:106A9000F2F76AFE4FF47A7004F032FA464687F84D
+:106AA00065870E4900200A310A5C2254401C0728E1
+:106AB000FAD3401E286001215046F2F755FE6420AB
+:106AC00004F01EFACBF888620DB0BDE8F08F00002C
+:106AD00010BD0108D422002000004242F0B8010895
+:106AE000520A0020BC640240D12900202DE9FC5F3D
+:106AF0000121592000F0E8F80024DFF89CB04FF4A1
+:106B00007C578DF80440022600978DF8076069468F
+:106B10005846F3F749FCFC20DFF880A000908DF880
+:106B2000044001258DF8075069465046F3F73CFCB8
+:106B3000DFF86C904FF440488DF80440CDF80080A9
+:106B40008DF8075069464846F3F72EFC8DF804404F
+:106B50008DF807600720134E009069463046F3F722
+:106B600023FC07213046F3F772FC41464846F3F711
+:106B700070FC39465846F3F76CFCFC215046F3F79D
+:106B800068FC0948D0F828120848012902D004708E
+:106B9000BDE8FC9F0570FBE70010024000180240B2
+:106BA000000C02400000024000004242D4120020CB
+:106BB00070B5FFF79BFF642004F0A2F91548D0F8E8
+:106BC0003C3201221449154800243BB180F8634748
+:106BD000D1F814121248D1B1047570BDD1F8183231
+:106BE0008BB180F86327D1F80832D1F80C5243EA10
+:106BF0004503DB4380F8643790F8643703F0030300
+:106C000080F86437E4E7022380F86337EBE7027526
+:106C100070BD00000080414200004342D4220020A9
+:106C2000D41200202DE9FC410121112000F04CF884
+:106C300001248DF8044000254CF204008DF8065024
+:106C40000326184F00908DF805608DF807406946BF
+:106C50003846F3F7A9FB04213846F3F7F8FB12484E
+:106C600090F86417032903D090F86407012812D123
+:106C70008DF804408DF8065004200C4D00908DF8DE
+:106C800005608DF8074069462846F3F78DFB04211F
+:106C90002846F3F7DCFB0648C0F8B842C0F8BC420F
+:106CA000BDE8FC8100100240D42200200000024018
+:106CB00000004242FFF7B6BF4FF400610148F3F70E
+:106CC000BFBB000000040240044A0029116801D043
+:106CD000014300E0814311607047000030380240FA
+:106CE000044A0029116801D0014300E0814311608A
+:106CF0007047000010380240044A0029116801D092
+:106D0000014300E0814311607047000034380240C5
+:106D1000044A0029116801D0014300E08143116059
+:106D20007047000040380240044A0029116801D031
+:106D3000014300E0814311607047000020380240A9
+:106D4000044A0029116801D0014300E08143116029
+:106D50007047000044380240044A0029116801D0FD
+:106D6000014300E081431160704700002438024075
+:106D700070B5204B1968204C11F00C0104D066103E
+:106D8000042903D0082903D004601BE0066019E041
+:106D9000184A121F1168C1F38055116801F03F01B4
+:106DA00015B1B6FBF1F101E0B4FBF1F11468126822
+:106DB000C4F388146143C2F30142521C5200B1FB78
+:106DC000F2F1016019680F2202EA11110B4A545CBA
+:106DD0000168E14041601C68072505EA9424145DC0
+:106DE00021FA04F484601B6805EA5333D25CD14075
+:106DF000C16070BD083802400024F400000000208B
+:106E000005490028086802D040F0040001E020F0A5
+:106E10000400086070470000000806500148006840
+:106E2000704700000808065070B5012080F31088F4
+:106E30000C4D10212846F3F70AFB08212846F3F7EA
+:106E400008FBD720F2F77EF9FF20F2F77BF9044622
+:106E500010212846F3F7FDFA002181F3108820461F
+:106E600070BD00000000024070B5012080F3108862
+:106E7000194C0020A080FFF7D7FF000609D401209D
+:106E800004F03EF8A088401C80B2A080C828F2D34D
+:106E90001EE0A088C8281BD2104D10212846F3F709
+:106EA000D6FA08212846F3F7D4FA9F20F2F74AF9D8
+:106EB000FF20F2F747F9FF20F2F744F96070102144
+:106EC0002846F3F7C6FA002080F31088607870BD7A
+:106ED000002080F3108870BD2212002000000240C4
+:106EE00070B5012188B08803FFF712FF012102204D
+:106EF000FFF7EAFE00244FF400602F4E8DF80440A7
+:106F000000908DF8074069463046F3F74DFA0121AD
+:106F10008DF8041002258DF8055008038DF8064001
+:106F20008DF80710009069463046F3F73DFA0522C8
+:106F30000D213046F3F774FA05220E213046F3F79F
+:106F40006FFA05220F213046F3F76AFA4FF46040DA
+:106F500000908DF8045003208DF805008DF8064050
+:106F60008DF8074069463046F3F71EFA134D284660
+:106F700000F04AF8ADF810406815ADF8120018207E
+:106F8000ADF814000720ADF81800ADF808404FF434
+:106F90008270ADF80C40ADF80A00ADF80E40ADF8C7
+:106FA000164002A9284600F064F80121284600F0A6
+:106FB00021F808B070BD0000000402400038004015
+:106FC00070B50B4C05460221204600F047F800281A
+:106FD000F9D02946204600F04AF80121204600F069
+:106FE0003DF80028F9D0204600F03FF8C0B270BD4F
+:106FF000003800400029018802D041F0400101E042
+:1070000021F0400101807047114910B588420AD132
+:10701000841401212046FFF79FFE2046BDE8104062
+:107020000021FFF799BE0B49884202D101210414C7
+:1070300004E0094988420AD10121C4132046FFF720
+:1070400073FE2046BDE810400021FFF76DBE10BD65
+:107050000030014000380040003C00400246002063
+:1070600012890A4200D001207047808970478181CF
+:10707000704730B502884C8802F441530A88CD88A5
+:1070800022438C882C4322430C8922434C8922437F
+:107090008C892243CC8922431A430280828B22F4BA
+:1070A00000628283098A018230BD0246002003E02B
+:1070B00012F8013B1844C0B2491E89B2F8D2704799
+:1070C0002DE9F04101218D070024284601F082FEC0
+:1070D000F0B3F3F771FC284E002006F580533DE035
+:1070E00006EB840101F58051D1F8B4271278012A0A
+:1070F000D1F8B42703D05278012A08D02CE01070C0
+:10710000D1F8B4275070D1F8B427907030E0D1F89E
+:10711000B427927802BBD1F8B42757687F1C576018
+:10712000D1F8B4275268D1F8B477BF68BA4213D304
+:10713000D1F8B4770122BA70D1F8B427D278012AF5
+:1071400016D0D1F8B4275070D1F8B427506000E0C1
+:1071500008E0D1F8B417C870641CE4B293F8B21711
+:10716000A142BDD82846BDE8F041012101F07CBD17
+:10717000D1F8B4174860EFE7D41200200CB5002214
+:10718000254900920192086840F4803008604FF46D
+:10719000A063086800F4003001900098401C009043
+:1071A000019810B900989842F3D10868800330D54F
+:1071B0000120019018484030026842F0805202607D
+:1071C0001648026842F480420260134808300268A0
+:1071D00002600268026002680260031F104A1A60BF
+:1071E0000A6842F080720A600A689201FCD50D4A72
+:1071F00040F205611160016821F00301016001683E
+:1072000041F0020101600168C1F381010229FAD154
+:107210000CBD01920CBD000000380240007000401F
+:1072200008544007003C02407CB500229FED170A3D
+:1072300000928DED010A6D4601AC16E0835CA3F16E
+:107240003006102E05D2009B1B010093865C303E59
+:1072500007E0413B062B0CD2009B1B010093865C90
+:10726000373E1E43521CD2B200968A42E6D300201B
+:1072700006E0BFEE000A7CBD2A5C2254401CC0B26E
+:10728000B0EB510FF8D39DED010A7CBD000000006A
+:1072900030B505460022104611E0AB5CA3F1300486
+:1072A000102C02D244EA001007E0A3F14104062C9E
+:1072B00008D20401A3F137002043521CD2B28A4203
+:1072C000EBD330BD4FF0FF3030BD00002DE9FE4361
+:1072D000534C4FF03809A07800263146FAF70CFEDF
+:1072E000012508270096CDE90175024618200023E4
+:1072F0004946FBF727FF00F1040808EB4800400669
+:10730000000E08232D2249460095FBF7ADFE60785C
+:1073100008F101080021FAF7EFFD0246009608EB9C
+:107320004800CDE901754006000E00234946FBF7F1
+:1073300009FF804408EB48004006000E08232D2278
+:1073400049460095FBF790FE207808F101080021DE
+:10735000FAF7D2FD0246009608EB4800CDE9017528
+:107360004006000E00234946FBF7ECFE804408EB84
+:1073700048004006000E0823202249460095FBF7EE
+:1073800073FE607908F101080021FAF7B5FD0246A5
+:10739000009608EB4800CDE901754006000E002379
+:1073A0004946FBF7CFFE804408EB48004006000E3C
+:1073B00008232D2249460095FBF756FE207908F157
+:1073C00001080021FAF798FD0246009608EB4800F4
+:1073D000CDE901754006000E00234946FBF7B2FED9
+:1073E000804408EB48004006000E08232D22494641
+:1073F0000095FBF739FEE07808F101080021FAF763
+:107400007BFD0246009608EB4800CDE90175400679
+:10741000000E00234946FBF795FEBDE8FE83000001
+:107420007C2600200249C870012088717047000046
+:10743000D41200202DE9FE4F00252F46F2F706FE5C
+:10744000F74EB07900287CD0A94686F80690FBF765
+:1074500065FCF0784FF0080A4FF001084FF0100B70
+:1074600006F58054102881F05F83DFE810F01000EB
+:107470008C00FD004802B403F80306057106970767
+:10748000E4073A08E308DD09240AC50A360BF3F7D6
+:1074900083FA01280AD0022808D0042806D0082838
+:1074A00004D10220FFF7BEFF84F8A091CDE900B817
+:1074B000002145461523DBA20846FBF706FF94F89A
+:1074C000A10128B3CDE900A557460523DAA214216E
+:1074D0000020FBF7FAFECDF80090CDE9017594F895
+:1074E000A121002314211E20FBF72CFECDE90075FD
+:1074F00094F8A1010A2300EB400101EB001006EB18
+:10750000001041F66221421814212820FBF7DDFE0D
+:1075100094F8A001FF2829D094F8A001CDE9000536
+:107520000A2364221E211846FBF71CFDCDF80090AB
+:10753000CDE901A594F8A0214E4600232D2132204B
+:1075400000E0F3E3FBF7FEFD00EB4000322101EB2E
+:107550004000C0B2082325222D210095FBF784FDB1
+:1075600094F8A001642808D001F0DEBACDE900A5A6
+:1075700015232D21B2A21420FCE384F8A06102207F
+:10758000FFF750FFF0E7F3F707FA01280BD00228C6
+:1075900009D0042802D0082805D101E0092000E024
+:1075A0000420FFF73FFF94F8620738B194F86307AF
+:1075B00038B1012808D0022811D108E01523A4A26F
+:1075C00007E01523A5A204E01523A8A201E01523D6
+:1075D000A9A2CDE900A800210846FBF776FEB07805
+:1075E000012802D0022811D106E0A7480923CDE9DD
+:1075F00000081A460A2106E0A34909231231CDE901
+:1076000000181A460A210020FBF712FE9E48182394
+:107610004838CDE9000844461A4600216820FBF7A7
+:1076200007FECDE900A45546152398A21A21002093
+:10763000FBF74BFECDE9005415239AA2242100202C
+:10764000FBF743FECDF80090CDE90154726D0023A5
+:1076500024215420FBF776FD706D10B90220FFF74E
+:10766000E1FEFFF733FE7FE7F3F796F9042802D037
+:10767000082811D107E094F89C0120F0800084F8DC
+:107680009C01092006E094F89C0120F0800084F819
+:107690009C010420FFF7C6FE94F8620738B194F805
+:1076A000630768B101280ED0022814D118E0CDE993
+:1076B00000A8002115237FA20846FBF706FE15E06F
+:1076C000152366A201E0152368A2CDE900A80021D8
+:1076D0000846FBF7FAFD94F827060F2803D005E0CB
+:1076E000152365A2F1E70120FFF79CFEB078012881
+:1076F00002D002280CD101E0634901E06249123155
+:10770000CDE9001809231A460A210020FBF790FD55
+:1077100094F8A00110B10020FFF784FE94F864678C
+:1077200059495C31A1F10E00A0F10E05A0F11C0237
+:10773000A0F12A03022E07D094F86467012E51D0DD
+:1077400094F86467F6B320E05C4ED6F80062D6B3D6
+:1077500094F86837322B04D2CDE9001808230E22A2
+:107760000FE094F868173C2948D394F86807462836
+:1077700052D2CDE9005808230E220021592002E000
+:107780000E2200215920FBF753FD3F4818234838AB
+:10779000CDE9000845461A4600216820FBF748FD60
+:1077A000CDE900B55E46102345A214212820FBF741
+:1077B0008CFDCDE900A5152343A224211220FBF75F
+:1077C00084FD01E00EE095E094F89C0100067FF551
+:1077D00048AFCDE90065102340A22E210020FBF721
+:1077E00074FD3EE794F86867202ECED294F868675F
+:1077F0001A2EB1D894F86817172905D9CDE90008D1
+:1078000008230E220021BDE794F868071428B0D899
+:1078100094F8680712286ED9CDE900280823AFE74D
+:10782000D41200204669726D77617265446F776E7D
+:107830006C6F616400000000506F72743A000000C9
+:10784000446F776E6C6F6164204661696C21000043
+:107850004E6F205369676E616C000000547970654B
+:107860003A53746174696F6E00000000547970655A
+:107870003A436C6F75640000547970653A436C6FDD
+:1078800075642D546573740098D901084F66666C51
+:10789000696E65205265636F72642055706C6F610C
+:1078A000640000005265636F7264206E756D6265DE
+:1078B000723A00004F66666C696E650000004042D7
+:1078C000424C5545534B5900454E4552475920545B
+:1078D0004543484E4F4C4F47590000005570677262
+:1078E0006164652045525220436865636B2047758B
+:1078F0006E000000FFE7CDE90038082340E7F3F70A
+:107900004BF8012806D002281CD004283AD00828B9
+:1079100038D132E03F210FE0307918B13079401E84
+:10792000307100E03171307900EB8002C2EB8010E1
+:10793000304490F85C00F8B930796D1CADB2402D40
+:1079400020D8E9E7494614E06D1CADB2402D19D8A6
+:1079500030793F2803D23079401C307100E031711A
+:10796000307900EB8002C2EB8010304490F85C006C
+:1079700010B930794028E7D304E00220FFF752FD28
+:1079800086F80490F078344603287CD10122002147
+:10799000FE4801F007F9207900EB8001C1EB80106F
+:1079A000204490F85C004E460021FAF7A5FA0096B4
+:1079B000CDE901B80246002345465F4619465820E6
+:1079C000FBF7C0FBCDE900751023F1A2194600209A
+:1079D000FBF77BFC207900EB8001C1EB8010204499
+:1079E000D0F85D000021FAF787FA4FF00208CDF8D1
+:1079F0000080CDE901750246002310211820FBF715
+:107A0000A1FBCDE900751023E6A220210020FBF7A1
+:107A10005CFC207900EB8001C1EB80102044D0F8A1
+:107A200061000021FAF768FACDF80080CDE9017510
+:107A30000246002320211820FBF784FB207900EB6D
+:107A40008001C1EB8010204490F87F000021FAF7FC
+:107A500053FA0096CDE901A5024657463821182071
+:107A60000023FBF76FFB00F1040808EB4800400619
+:107A70003821000E08232D220095FBF7F5FA08F1B6
+:107A80000108207900E090E200EB8001C1EB80105A
+:107A9000204490F87E000021FAF72EFA0246009664
+:107AA00008EB4800CDE9017540063821000E00239F
+:107AB000FBF748FB804408EB480040063821000EE5
+:107AC00008232D220095FBF7CFFA207908F1010851
+:107AD00000EB8001C1EB8010204490F87D00002174
+:107AE000FAF70AFA0246009608EB4800CDE901755C
+:107AF00040063821000E0023FBF724FB804408EBEE
+:107B0000480040063821000E082320220095FBF78C
+:107B1000ABFA207908F1010800EB8001C1EB80107D
+:107B2000204490F882000021FAF7E6F90246009618
+:107B300008EB4800CDE9017540063821000E00230E
+:107B4000FBF700FB804408EB480040063821000E9C
+:107B500008232D220095FBF787FA207908F1010808
+:107B600000EB8001C1EB8010204490F881000021DF
+:107B7000FAF7C2F90246009608EB4800CDE9017514
+:107B800040063821000E0023FBF7DCFA804408EBA6
+:107B9000480040063821000E08232D220095FBF7EF
+:107BA00063FA207908F1010800EB8001C1EB801035
+:107BB000204490F880000021FAF79EF902460096D2
+:107BC00008EB4800CDE9017540063821000E00237E
+:107BD000FBF7B8FAC8E4F2F7DFFE012806D0022866
+:107BE00009D004280ED008281ED121E03079D8B160
+:107BF0003079401E04E03079032815D23079401CDA
+:107C0000307111E0307930B1012806D0022806D059
+:107C1000032809D105E0052004E0062002E0072042
+:107C200000E00820FFF7FEFBF078042805D09BE475
+:107C30000220FFF7F7FB4846E2E754480422002100
+:107C4000803800F0AFFFCDE900B930794F49803975
+:107C500001EB001230790007010E1023F6E3F2F772
+:107C60009BFE082802D10420FFF7DCFBF078B14628
+:107C70000528AFD1454804220021403800F092FF8A
+:107C800094F8630720B101280AD0022823D134E0F8
+:107C90001023AFF23842CDE900A81946002018E0C1
+:107CA000474656461023AFF23C42CDE900A819469C
+:107CB0000020FBF70AFB10233FA238210020CDE96A
+:107CC0000067FBF702FB11233D4A38211E20CDE956
+:107CD0000067FBF7FAFA94F8640740B394F8640776
+:107CE000012825D094F86407354E253602287BD02C
+:107CF00094F86407032878D036E4CDE900A810236F
+:107D0000464657462FA219460020FBF7DEFACDE97A
+:107D10000076102328A238210020FBF7D6FACDE9FF
+:107D20000076112338212B4A1E20D2E7F0E3FFE72B
+:107D30004C46601900F5805090F8A20618B96D1CE9
+:107D4000ADB2152DF5D3CDE900A846465746102310
+:107D500021A21A210020FBF7B8FA601941F2A261B2
+:107D60004218CDE9007610231A212020FBF7ADFA46
+:107D7000102300E0B4E3CDE9007619A2242100200D
+:107D8000FBF7A3FA0E4A102339322FE082DA0108FA
+:107D90004C3A20202020202020202020202020209D
+:107DA00000000000503A2020202020202020202009
+:107DB000202020200000000055524C3A0000000016
+:107DC00098290020547970653A436C6F75642D547E
+:107DD000617374001CB90108494343494400000021
+:107DE00041504E203A00000015E024E0CDE9007635
+:107DF00024210846FBF769FACDE900761023FDA29D
+:107E00002E210020FBF761FACDE900760F232E2109
+:107E1000FA4A242064E3CDE900A8444655461023DD
+:107E2000F7A21A210020FBF750FAF44A1023373248
+:107E30001A211E200EE0CDE900A844465546102325
+:107E4000F1A21A210020FBF740FAEC4A10237C3201
+:107E50001A211220CDE90054FBF737FACDE900547E
+:107E60001023E4A224210020FBF72FFA142332462A
+:107E70002E21CDE90054002032E3F2F78DFD0128D8
+:107E800004D0022807D008280FD10BE0307960B168
+:107E90003079401E04E03079032806D23079401C46
+:107EA000307102E00420FFF7BDFAF07806287CD19B
+:107EB00004220021D54800F075FECDF80090CDE9F0
+:107EC00001B844463279B346B046012300213E2032
+:107ED000521CFBF737F9CDE900A456461023CCA27B
+:107EE00000214820FBF7F1F9DFF830A3CDE900A429
+:107EF00008231A4600217820FBF79AF9CDE900649F
+:107F00001023C7A208214820FBF7DFF90823CDE999
+:107F100000A91A4619467820FBF78AF9CDE90064D2
+:107F20001023C2A219460020FBF7CFF998F80400ED
+:107F300000EB400101EB001108EB011000F580504F
+:107F400090F8910B4FF01003012844D0B9A2CDE96D
+:107F5000006410211E20FBF7B8F9CDE90064A046AB
+:107F60001023B6A218210020FBF7AFF99BF80400FC
+:107F700000EB400101EB00100BEB001000F580500E
+:107F800090F88A0BCDE9006805289BF8040000EB07
+:107F9000400101EB00100BEB001000F580501CD0ED
+:107FA00090F88A0B9949403100E043E201EB00125E
+:107FB0000C2318213620FBF788F90120CDE9006059
+:107FC000B0461023A0A220210020FBF77EF909264D
+:107FD0004FF0200BACE09FA2B9E790F8900B8B49D3
+:107FE000B031E1E706EB46014FF07A0ABAEB410FF8
+:107FF00002D27F1CBFB20026207900EB400101EBCA
+:10800000001004EB001000EB051000F5805090F814
+:10801000B60BCDF80090C009CDE90180207900EBC6
+:10802000400101EB001004EB001000EB051000F51F
+:10803000805090F8B42B0BEBC700C1B206EB4600A2
+:108040004006000E0023FBF77DF8304486B206EBB5
+:108050004601BAEB410F02D27F1CBFB20026207945
+:1080600000EB400101EB001004EB001000EB0510E9
+:1080700000F5805090F8B60B0823C00900900BEB78
+:10808000C700C1B206EB46004006000E2D22FAF7EB
+:10809000EBFF761CB6B206EB4601BAEB410F02D2FB
+:1080A0007F1CBFB20026207900EB400101EB0010DD
+:1080B00004EB001000EB051000F5805090F8B60BB3
+:1080C000CDF80090C009CDE90180207900EB400196
+:1080D00001EB001004EB001000EB051000F58050E0
+:1080E00090F8B52B0BEBC700C1B206EB460040067B
+:1080F0005C46000E0023FBF725F8304486B206EB01
+:108100004601BAEB410F02D27F1CBFB2002601200C
+:10811000009004EBC700C1B206EB46004006000E1B
+:1081200008233B22FAF7A0FF761C6D1CB6B2ADB255
+:108130004A4C207900EB400101EB001004EB0010E9
+:1081400000F5805090F88B0BA8423FF64BAF71E1E1
+:10815000F2F722FC012804D0022807D008280FD10A
+:108160000BE0307960B13079401E04E030790328AB
+:1081700006D23079401C307102E00420FFF752F93A
+:10818000F0780728E3D10124B471204804220021AB
+:10819000E03000F007FD0021CDE9001B02943279A8
+:1081A00001234020521CFAF7CDFFCDE900A4D346AD
+:1081B00010232BA214210020FBF787F80924DDE00F
+:1081C00004EB44014FF07A08B8EB410F02D27F1C58
+:1081D000BFB200240020CDE9000B4FF00109CDF81B
+:1081E0000890307900EB400101EB001006EB001025
+:1081F0003CE00000494D45493A000000C2290020FA
+:10820000535349443A00000049503A00C2DA010889
+:108210004F6E4C696E65203A2000000048D9010875
+:108220004F66664C696E653A2000000054797065AF
+:108230003A000000525334383500000050726F7419
+:108240006F636F6C3A00000047756E2D4164647275
+:108250003A0000004C4F524100000000D4120020B0
+:1082600047756E2D525353493A00000000EB05103C
+:1082700000F5805090F8B42B4FF0140A0AEBC700B9
+:10828000C1B204EB44004006000E0023FAF75AFF87
+:10829000204484B204EB4401B8EB410F02D27F1CAE
+:1082A000BFB200240AEBC700C1B204EB4400400691
+:1082B000000E08232D22CDF80090FAF7D5FE641C9D
+:1082C000A4B204EB4401B8EB410F02D27F1CBFB251
+:1082D00000240021CDE9001BCDF80890307900EB97
+:1082E000001101EB002006EBC00005EB051100EBCF
+:1082F000C10000F5005090F88800642110FB01F0E7
+:10830000020A0AEBC700C1B204EB4400400656461D
+:10831000000E0023FAF716FF204484B204EB440158
+:10832000B8EB410F02D27F1CBFB2002406EBC7009E
+:10833000C1B204EB44004006000E08232522CDF80C
+:108340000090FAF791FE641CA4B204EB4401B8EB70
+:10835000410F02D27F1CBFB2002406EBC700C1B29E
+:1083600004EB44004006000E08233B22CDF80090A9
+:10837000FAF77AFE641C6D1CA4B2ADB2FC4E3079E3
+:1083800000EB400101EB001006EB001000F58050FF
+:1083900090F88B0BA8423FF613AFC5E3F2F7FCFA57
+:1083A000082802D10420FFF73DF8F0780828F4D11E
+:1083B00004220021EF4800F0F5FBCDE900A8474674
+:1083C00054461023EC4A14210020FAF77EFFB246EF
+:1083D00005EB450000EB05110AEB011841F69C3056
+:1083E00010F80800C00721D005EB8501142000EB30
+:1083F0004106CDE90047F1B20523E0A20020FAF7DB
+:1084000064FFCDF80090CDE90147F1B201236A1C69
+:108410001E20FAF797FE41F69231CDE9004708EBAE
+:108420000102F1B20A232A20FAF74FFF6D1CADB208
+:10843000042DCDD378E3F2F7AFFA012807D0022854
+:108440000CD0042812D0082831D134E047E030792C
+:1084500010B13079401E25E0052023E03079052851
+:1084600002D23079401C1DE048461BE030790628D6
+:108470001DD2DFE800F00305070911190A2014E0F6
+:108480000B2012E00C2010E00D20FEF7CBFF94F83B
+:10849000610700F00F0005E00E20FEF7C3FF94F81F
+:1084A00061070009307102E00F20FEF7BBFFF07892
+:1084B000092804D038E30220FEF7B4FFD4E730796E
+:1084C000AC4C0422403404EB0010002100F06AFBA5
+:1084D000CDE900B93079102304EB0012002100200F
+:1084E00087E2F2F759FA012806D0022809D00428B9
+:1084F0000FD0082851D154E0307918B33079401E9C
+:1085000004E03079032848D23079401C307144E0CF
+:108510000EE3307900EB400101EB001006EB001098
+:1085200000F5805090F8910B01280CD0307900EBC9
+:10853000400101EB001006EB001000F5805090F8B0
+:10854000910BA0B129E030794C4600EB400101EBE2
+:10855000001006EB001000F5805080F8919B3179F7
+:108560000220F1F741FB8748C0F8884215E03079D6
+:10857000444600EB400101EB001006EB001000F553
+:10858000805080F8918B3079FAF78CF97D48C0F8EB
+:10859000884231790220F1F727FBF0780A2805D0CC
+:1085A000C2E20920FEF73EFF4846AFE771480422C9
+:1085B0000021D03000F0F6FACDE900A84446554637
+:1085C000152371A214212820FAF77FFECDF8009020
+:1085D000CDE901543279012314214620521CFAF7C7
+:1085E000B1FD307900EB400101EB001006EB00100B
+:1085F00000F5805090F8910B01280CD0307900EBF9
+:10860000400101EB001006EB001000F5805090F8DF
+:10861000910B18B10AE015235DA201E015235FA2BA
+:10862000CDE900541E210020FAF74FFE15235EA26B
+:1086300032211EE4F2F7B0F9604C012806D002287E
+:108640000FD004281AD0082830D11CE0307968B344
+:1086500094F8BD0210B13079FAF724F93079401E50
+:108660000AE03079032821D294F8BD0210B13079A4
+:10867000FAF718F93079401C307117E084F8BD82A0
+:1086800084F8B18212E00920FEF7CCFE484686F855
+:10869000049084F8B08294F8BD1239B13949C1F818
+:1086A000880284F8BD023079FAF7FCF8F0780B28DC
+:1086B00031D104220021424800F074FACDE900A82B
+:1086C00045465746152330A212212820FAF7FDFD12
+:1086D000CDF80090CDE901753279012312214620B1
+:1086E000521CFAF72FFDCDE90075152335A21C2188
+:1086F0000020FAF7EAFDCDE90075152337A22621FF
+:108700000020FAF7E2FDCDE90075152339A23021EA
+:108710000020FAF7DAFD94F8BD02012827D145467A
+:1087200086F8068094F8B20280B11649C1F88892A2
+:1087300084F8B29230790121FAF7D8F9CDE900A591
+:10874000152331A238210020FAF7BFFD94F8BC02AE
+:1087500000280CD084F8BC92CDE900A515232EA2E8
+:1087600038210020FAF7B1FD0648C0F88852DBE155
+:10877000D4120020E2DB010850B30108506F72747C
+:108780002D00000000004242504F52543A000000B9
+:10879000545950453A4C4F524100000054595045ED
+:1087A0003A525334383500005061737320456E746B
+:1087B0006572204368616E6765000000D452002036
+:1087C000F2DC0108313A4469702073776974636898
+:1087D0002031616E6432204F4E000000323A496E03
+:1087E0007365727420736C617665206D6F64756C4F
+:1087F00065000000333A5061737320456E746572F2
+:10880000205374617274000053746174653A536547
+:108810006E64696E6700000053746174653A436F5B
+:108820006D706C6574650000F2F7B6F8012813D01E
+:10883000022811D0042802D008280DD109E0F0F751
+:10884000FDFD142803D0484684F8A70304E0404601
+:10885000FAE70920FEF7E6FDF0780C287ED1042225
+:108860000021B44800F09EF9CDE900A845465646DF
+:108870001523B1A21A210020FAF727FDCDE90065E2
+:108880001523B2A224210020FAF71FFDCDE90065CF
+:108890001523B2A22E210020FAF717FD94F8A703A2
+:1088A0004FF0150308B1B3A200E0B8A2CDE900650E
+:1088B000382100209DE0F2F76FF8012806D0022849
+:1088C0000BD0042812D0082857D165E0307910B1B8
+:1088D0003079401E08E0032006E03079032802D2F8
+:1088E0003079401C00E04846307146E0317994F818
+:1088F000610761F3030084F8610700210320F1F7A9
+:1089000073F960B394F86157022004F5CE74FEF752
+:1089100089FDF1F7BFF984F8C55500210320F1F76F
+:1089200063F9207820F001002070207840F00600E4
+:108930002070A4F8029000210120F1F755F994F875
+:10894000050520F0800084F8050594F8C805A4F515
+:10895000CE74B0B1012819D0022801E0E4E00CE0A7
+:1089600002D0032807D10CE094F8A10620F078008B
+:10897000203084F8A106FDF703FFF0780D280FD012
+:10898000D2E094F8A10620F07800F2E794F8A1066E
+:1089900020F078005830ECE70920FEF743FDA2E70D
+:1089A000644804220021403000F0FCF8CDE900B812
+:1089B00094F861075D465F4F00F00F00C03707EB8A
+:1089C0000012102319460020FAF77FFC94F8610783
+:1089D000317900F00F00884202D0CDE9005901E062
+:1089E000CDE9005830790C2307EB0012202100203C
+:1089F000121DFAF76AFC97E0F1F7CEFF012806D0C6
+:108A000002280BD0042812D0082848D143E030793E
+:108A100010B13079401E08E0042006E030790428C7
+:108A200002D23079401C00E04846307137E031799D
+:108A300094F8610761F3071084F8610700210320AF
+:108A4000F1F7D2F858B30220FEF7ECFC94F8A10637
+:108A500020F0800084F8A10694F8640780B1012812
+:108A600013D0022802D0032807D109E094F8A10608
+:108A700020F07800203084F8A106FDF781FED3E7CE
+:108A800094F8A10620F07800F5E794F8A10620F00C
+:108A900078005830EFE70920FEF7C4FCC4E7F0780F
+:108AA0000E2841D1234804220021803000F07AF8BA
+:108AB000CDE900B894F861075D46374F20F00F000C
+:108AC000C219102319460020FAF7FFFB307994F8F9
+:108AD0006117B0EB111F83D07FE7F1F75DFF01282D
+:108AE00019D0022817D0042802D0082813D10FE08B
+:108AF000F1F7D0F888F31388BFF34F8F2749086840
+:108B0000274A00F4E06010430860BFF34F8FFEE790
+:108B10000920FEF787FCF0780F2805D11E480422B3
+:108B20000021503000F03EF8BDE8FE4FFAF760BA81
+:108B3000BDE8FE8F32DD0108496E73657274205501
+:108B40002D4469736B204669727374005468616EBA
+:108B5000205061737320456E74657200466F726DAC
+:108B600061743A46415433323B4D41583A333247AF
+:108B70000000000046696E6420552D4469736B2C1B
+:108B80004F7574707574696E67000000537461747A
+:108B9000653A49646C65000032DE01080CED00E0C6
+:108BA0000400FA052DE9F84F0025924688468146D3
+:108BB000012715E000242E0109EB040101EB081048
+:108BC00000EB051000970278E006F1B2000E1023CA
+:108BD000FAF74AFA641CE4B2102CEDD36D1CEDB226
+:108BE0005545E7D3BDE8F88F064800210172817230
+:108BF00001214172C1726422026181710220FEF77B
+:108C000011BC0000D4120020124810B5016841F4D4
+:108C1000700101601048016841F0010101600E4AD5
+:108C200000210832116002680C4B1A400260031DDB
+:108C30000B4A1A60026822F48022026006480C3057
+:108C40000160FEF79BFA03494FF00060803908602D
+:108C500010BD000088ED00E000380240FFFFF6FE86
+:108C600010300024FEF72CBAC94301827047002956
+:108C7000018802D041F0010101E021F001010180F1
+:108C800070470000464910B5884206D101210846C8
+:108C9000FEF762F8002101205BE0B0F1804F09D0BF
+:108CA000404988420DD101210220FEF73DF8002104
+:108CB000022070E001210846FEF736F8002101206D
+:108CC00069E03949884206D101210420FEF72CF8D9
+:108CD000002104205FE03549884206D101210820A7
+:108CE000FEF722F80021082055E03149884206D1DC
+:108CF00001211020FEF718F8002110204BE02D492B
+:108D0000884206D101212020FEF70EF80021202004
+:108D100041E02949884206D101210220FEF71CF8D2
+:108D20000021022015E02549884202D101210C04CE
+:108D30000AE02349884202D101214C0404E0214980
+:108D400088420AD101218C042046FEF705F8002153
+:108D50002046BDE81040FDF7FFBF1B49884206D101
+:108D600001214020FDF7E0FF0021402013E01749DA
+:108D7000884206D101218020FDF7D6FF0021802006
+:108D800009E0134988420AD1841501212046FDF7E4
+:108D9000CBFF00212046BDE81040FDF7C5BF10BD48
+:108DA000000001400004004000080040000C0040AA
+:108DB0000010004000140040000401400040014049
+:108DC000004401400048014000180040001C0040E1
+:108DD0000020004002460020138A92890B4202EADA
+:108DE000010202D0002A00D001207047002A8289A7
+:108DF00001D00A4300E08A438281704730B502887F
+:108E0000164C174DA0420DD0A8420BD0B0F1804FA8
+:108E100008D0144B984205D0134B984202D0134B04
+:108E2000984203D122F070034A881A43104B9842AB
+:108E300006D0104B984203D022F440730A891A439B
+:108E400002804A68C2620A880285A04201D0A84214
+:108E500001D1897A01860121818230BD0000014063
+:108E6000000401400004004000080040000C0040E5
+:108E7000001000400014004010B5FDF799FE00F00E
+:108E8000D9F9F0F7BDFF1448017821F00101017014
+:108E9000017841F006010170002141800120F0F7C6
+:108EA000A3FEF1F7CBFCF0F7D5F8F0F739FDF1F7B9
+:108EB0008BFDF9F7A9FFFFF797FEF1F70BF9F9F72B
+:108EC00071FBFDF75DFCFDF7F5FE04484FF4FA6118
+:108ED000C1820121417510BD70240020D4120020F0
+:108EE0002DE9F0470024F1F7B7FAD14D95F8320695
+:108EF0000026A5F58057012808D185F83266F0F7DD
+:108F000059FDF878022801D80120B87165E104EB19
+:108F1000440007EB800000F5805090F8721601299C
+:108F200001D180F8726690F8711600297DD190F811
+:108F3000161B0129FAD104EB440101EB041107EBE4
+:108F4000011909F5805292F88A1B00296DD080F82A
+:108F5000166B92F88A0B072868D2DFE800F06704E6
+:108F60003D73A5FCFC0004EB041000EB042007EBB0
+:108F7000C00101F5005090F84730012B0BD090F85C
+:108F8000463003EB031301EBC30303F5005393F8DF
+:108F90004C30002B4AD190F846305B1C80F84630AC
+:108FA00090F844302BB190F8443080F8463080F887
+:108FB000446090F8463003EB031301EBC30303F561
+:108FC000005393F84C30052B30D090F8460000EB5E
+:108FD000001001EBC000C1E004EB041000EB042022
+:108FE00007EBC00101F5005090F84730012B0BD082
+:108FF00090F8463003EB031301EBC30303F5005372
+:1090000093F84C30002B11D190F846305B1C80F85F
+:10901000463090F844302BB190F8443080F8463018
+:1090200080F8446090F8463001E0D4E056E003EB6D
+:10903000031301EBC30303F5005393F84C300F2BDC
+:10904000C3D19CE004EB041000EB042007EBC0014B
+:1090500001F5005090F84730012B0AD090F84630C7
+:1090600003EB031301EBC30303F5005393F84C30F8
+:10907000A3BB90F846305B1C80F8463090F8443033
+:109080002BB190F8443080F8463080F8446090F876
+:10909000463003EB031301EBC30303F5005393F8CE
+:1090A0004C30072B91D16AE004EB041000EB042054
+:1090B00007EBC00303F5005090F8471001290AD0D0
+:1090C00090F8461001EB011103EBC10101F50051CD
+:1090D00091F84C1011B990F846101EE042E090F85B
+:1090E000468009EB081C0CF5805C9CF8B58B09EBFD
+:1090F000011C0CF5805C9CF8C5CBE04505D090F8D0
+:109100004610491C80F846100BE090F846C00CF160
+:10911000010C80F846C0491CC9B292F88BCB8C4533
+:10912000DDD890F8441029B190F8441080F846102A
+:1091300080F8446090F8461001EB011103EBC10187
+:1091400001F5005191F84C10052918D090F846000F
+:1091500000EB001000E006E003EBC00000F500505B
+:1091600080F84C600BE004EB041000EB042007EBEC
+:10917000C000463000F500500178491C017004EB36
+:10918000041000EB042007EBC00303F5005090F837
+:10919000461092F88B2B914201D380F8466090F8EC
+:1091A000451051B190F8461080F8441090F84510E1
+:1091B000491E80F8461080F8456010F8461F01EB04
+:1091C000011103EBC10101F5005191F85120017823
+:1091D0002046F7F71DFD641CE4B295F8E00AA042B2
+:1091E0003FF695AE95F8630720B195F83E06012845
+:1091F00007D010E095F84A0601280CD185F84A6698
+:1092000001E085F83E6695F8662795F8621795F8AF
+:109210006307FCF7DBF8F1F7BDFC95F8650718B1BB
+:1092200085F86567FAF7A0F8BDE8F047FEF702B9E0
+:10923000D42200202DE9FE4F012100240846FDF72D
+:1092400067FDA720ADF80000002540F2E73001904F
+:109250004FF0804BADF80250ADF8085069465846C3
+:10926000FFF7CCFD864880F8B25741F2706C41F6AA
+:10927000143841F6E42944F2742AA0F5805642F2EB
+:10928000580704EB440106EB810190F8B22701EB8B
+:109290000C0306EB820202F58052C2F8B43790F854
+:1092A000B227521C80F8B22790F8B22701EB0803CE
+:1092B00006EB820202F58052C2F8B43790F8B2276A
+:1092C000521C80F8B22790F8B22701EB090306EB95
+:1092D000820202F58052C2F8B43790F8B227521CCD
+:1092E00080F8B22701EB0A0290F8B21706EB810171
+:1092F00001F58051C1F8B42790F8B217491C80F8E5
+:10930000B21704EB041202EB0422002106EBC205A3
+:1093100001EB011205EBC20290F8B2373A4406EBBA
+:10932000830303F58053C3F8B42790F8B227521C87
+:1093300080F8B227491CC9B21029E9D3641CE4B2F1
+:10934000042C9ED34F4A90F8B21706EB810101F529
+:109350008051C1F8B42790F8B217491C80F8B217B1
+:1093600090F8B217283A06EB810101F58051C1F857
+:10937000B42790F8B217491C80F8B21790F8B217CA
+:109380000C3206EB810101F58051C1F8B42790F849
+:10939000B217491C80F8B21790F8B2170C3206EBDE
+:1093A000810101F58051C1F8B42790F8B217491C2A
+:1093B00080F8B21790F8B21702F5A47206EB81019B
+:1093C00001F58051C1F8B42790F8B217491C80F814
+:1093D000B21790F8B21702F54E7206EB810101F553
+:1093E0008051C1F8B42790F8B217491C80F8B21721
+:1093F00090F8B217A2F2A44206EB810101F5805168
+:10940000C1F8B42790F8B217491C80F8B21790F849
+:10941000B21702F5325206EB810101F58051C1F815
+:10942000B42790F8B217491C80F8B217164990F883
+:10943000B22706EB820202F58052C2F8B41790F808
+:10944000B217491C80F8B217104A90F8B21706EB11
+:10945000810101F58051C1F8B42790F8B217491C79
+:1094600080F8B21701215C465846FFF700FC012244
+:1094700011462046FFF7BAFC00F00AF8BDE8FE8F5F
+:10948000D422002038290020DC120020785500204A
+:1094900008B51C208DF8000001208DF80100022184
+:1094A0008DF802108DF803006846F9F7FBFB08BD44
+:1094B000F8F790BDF8F7AEBDFDF79CB8F8F764BDBE
+:1094C000F8F7C8BDF1F7D6B8C94301807047002945
+:1094D000818902D041F4005101E021F400518181E1
+:1094E0007047002A828A01D00A4300E08A438282C0
+:1094F000704700001C4910B5884206D10121102098
+:10950000FDF72AFC0021102028E01849884202D1EA
+:1095100001214C0410E01649884202D101218C043B
+:109520000AE01449884202D10121CC0404E0124926
+:1095300088420AD101210C052046FDF7F5FB2046A3
+:10954000BDE810400021FDF7EFBB0C49884209D16E
+:1095500001212020FDF700FC00212020BDE8104063
+:10956000FDF7FABB10BD00000010014000440040B0
+:1095700000480040004C00400050004000140140F2
+:109580000246002012880A4200D00120704770B5C0
+:1095900001F01F0501260024C1F3421306FA05F26B
+:1095A000012B0FD0022B0FD0838A4FEA11210088A4
+:1095B000134206FA01F600EA060001D000B10124C8
+:1095C000204670BD8389F0E7038AEEE710B5C1F34A
+:1095D000421301F01F040121A140012B07D0022BEF
+:1095E00007D01430002A026805D00A4304E00C308A
+:1095F000F8E71030F6E78A43026010BD7FB50446F5
+:10960000008A0D46C98820F4405001432182A08978
+:1096100041F20C618843A9882A8911436A8902436F
+:109620001143A181A08A20F44071A8890843A08237
+:109630006846FDF79DFB1A48844202D019488442CF
+:1096400001D1039800E00298A189090400EBC00150
+:1096500001EB0010296801D5490000E08900B0FB4A
+:10966000F1F06422B0FBF2F109010B096FF018056B
+:109670006B4300EB8300A3891D044FF0320306D532
+:1096800003EBC000B0FBF2F000F0070005E003EBD5
+:109690000010B0FBF2F000F00F00084320817FBD06
+:1096A000001001400014014070B50024064DFDF784
+:1096B00003FB20B1641CAC42F9D3FA2070BDBDE8B5
+:1096C0007040EFF7E9BE0000404B4C000FB4084B70
+:1096D00010B504A902AA039801F0E2F9044602A910
+:1096E000002001F008FC204610BC5DF814FB0000CF
+:1096F000F7AE010803B401984100009850EAC12078
+:1097000018BF04204A0D18BF40F0010040F2FF725C
+:10971000B2EB515F08BF40F00200012808BF0520EE
+:1097200002B070470000000030B583B0044601F07D
+:1097300093F99FED090B05468DED000B00222146A4
+:109740006846EFF73CF8284601F09CF99DED000BC8
+:1097500003B030BD00000000000000000000000069
+:1097600070B5D94B00242DED020B2DED108BDDE9EA
+:109770001010984205DA20F000429A4201D809D12F
+:1097800041B19DED100BBDEC108B02B0BDE87040F7
+:1097900001F01EB9B0F5801F26DA11430BD0002866
+:1097A00013DA012001F06EF9BDEC108B02B0BDE8B8
+:1097B000704001F021B9022001F064F901F0F0F8E5
+:1097C00051EC100B81F000419EE06FF035049FEDED
+:1097D000C00B53EC102B9DED100B51EC100BEEF762
+:1097E0000FFECDE91001084604EB2051C0F313042D
+:1097F000B948A1F2FF31204400F4801080F07F626C
+:1098000082F04052224301EB20559FEDB50B11929F
+:1098100053EC102B9DED100B51EC100BEEF7EAFD05
+:1098200041EC180BA01CC0F313009FEDAFDB9FEDC4
+:10983000B0EBB14E7E4403286CD296ED000B51EC98
+:10984000180B53EC102BEFF7EBFA1DD1002D01BFD5
+:1098500096ED000BBDEC108B02B070BD2846EEF704
+:10986000B0FE41EC180B53EC1D2BEEF7C9FD41EC9B
+:10987000190B53EC1E2B51EC180BEEF7C1FD53ECFA
+:10988000192BEEF716FD3FE09FED9D0B51EC180BE9
+:1098900053EC102BEEF7B4FD9FED9B1B53EC112BFB
+:1098A000EEF7ABFD41EC190B53EC182B51EC180BF8
+:1098B000EEF7A6FD53EC192BEEF7A2FD41EC190BC8
+:1098C000002D04BF53EC192B51EC180B1AD028466D
+:1098D000EEF777FE41EC1A0B53EC1D2BEEF790FDE3
+:1098E00053EC192BEEF789FD53EC182BEEF782FDA4
+:1098F00041EC180B53EC1E2B51EC1A0BEEF780FDCC
+:1099000053EC182BEEF776FDBDEC108B02B041EC5A
+:10991000100B70BD9FED7E0B51EC180B53EC102B10
+:10992000EEF7C7FC41EC100B51EC180B53EC102B6D
+:10993000EEF7D8FD41EC190B2846EEF742FE41EC5C
+:109940001B0B53EC192B51EC190BEEF759FD41ECA5
+:109950001A0B714853EC1A2B261851EC1A0BEEF720
+:109960004FFD41EC1F0B6D48C4F1510404F5D724A1
+:10997000B0EE4F0AF0EE6F0A0321784400F094FF36
+:1099800053EC1F2B51EC100BEEF73AFD41EC1C0B86
+:109990006348B0EE4F0AF0EE6F0A0421784400F0FD
+:1099A00083FF53EC1A2B51EC100BEEF729FD3443D7
+:1099B00053EC1C2BEEF77DFC41EC1C0B002C4CDD1A
+:1099C0009FED510B51EC180B53EC102BEEF718FDDB
+:1099D00053EC182BEEF714FD41EC1A0B55B353EC76
+:1099E0001D2B51EC1B0BEEF70BFD41EC1D0B53EC4B
+:1099F0001C2B51EC1A0BEEF75CFC53EC192BEEF719
+:109A0000FFFC53EC1D2BEEF754FC53EC1A2BEEF736
+:109A1000F4FC53EC182BEEF7EDFC41EC180B53EC77
+:109A20001E2B51EC1B0BEEF7EBFC53EC182BEEF757
+:109A3000E1FC69E753EC1C2B51EC1A0BEEF739FCF7
+:109A400053EC192BEEF7DCFC53EC1A2BEEF7D5FC9C
+:109A500053EC182BEEF7D1FC56E735B353EC1D2B26
+:109A600051EC1B0BEEF7CCFC41EC1A0B53EC1C2B0E
+:109A700051EC180BEEF7BEFC53EC192BEEF7C0FCC3
+:109A800053EC1A2BEEF7B6FC53EC182BEEF7B2FCA6
+:109A900041EC180B53EC1E2B51EC1B0BEEF7B0FCFA
+:109AA00053EC182BEEF7A6FC2EE753EC1C2B51ECD5
+:109AB000180BEEF79FFC53EC192BEEF7A1FC53ECBF
+:109AC000182BEEF79AFC1FE70000F07F0000000063
+:109AD0000000000000005043645F09000000000027
+:109AE000000000000000F03F763C7935EF39EA3D98
+:109AF0000000E0FE422EE63F50470000000000005C
+:109B0000555555555555D53F000000000000E03F24
+:109B1000000000000000004086EBF9FFD245000085
+:109B2000C84500000000000070B5414A00252DED39
+:109B3000020B2DED048BDDE90404944205DA24F0D8
+:109B40000041914201D809D140B19DED040BBDEC1B
+:109B5000048B02B0BDE8704000F03ABFB4F5801F3E
+:109B600026DA08430BD0002C13DA012000F08AFF1C
+:109B7000BDEC048B02B0BDE8704000F03DBF022098
+:109B800000F080FF00F00CFF51EC100B81F0004161
+:109B900046E09FED290B6FF0350553EC102B9DED42
+:109BA000040B51EC100BEEF72BFCCDE904010C4635
+:109BB00005EB2450A0F2FF30C10F40F2FF32521AE1
+:109BC00062F31F540844EEF7FCFC05949DED040B72
+:109BD00041EC180B51EC100B01F0C6FA9FED181B6D
+:109BE00053EC112BEEF70CFC9FED170B41EC190B0E
+:109BF00053EC102B51EC180BEEF702FC53EC192B25
+:109C0000EEF757FB9FED120B41EC190B53EC102BA9
+:109C100051EC180BEEF7F4FB53EC192BEEF749FB64
+:109C2000BDEC048B02B041EC100B70BD00000000D5
+:109C30000000F07F00000000000000000000504322
+:109C40000EE526157BCBDB3F362BF111F3FE593D9C
+:109C500000609F501344D33F2DE9F04D2DED040BD0
+:109C60002DED0E8B96B0DDE92550279CDDF890A0F8
+:109C700025F0004624F00048BAF1000F14BF01217E
+:109C8000002101EB4502FC4953184A1093422AD3A4
+:109C9000002814BF0123002303EB44030B44F749BE
+:109CA0008B4220D358EA00019FEDF59B76D0DFF878
+:109CB000D8B35D4503D1BAF1000F05D188E0BAF100
+:109CC000000F08BF002100D0012101EB450111F573
+:109CD000001F08D8002814BF0121002101EB440116
+:109CE00011F5001F0BD99DED261B9DED240B16B021
+:109CF000BDEC0E8B04B0BDE8F04D00F073BE002744
+:109D0000002DBCBFE149884521DAE1498845A8BF5B
+:109D100002271CDAC3451ADCDE4901EB285114295D
+:109D200008DDC1F1340220FA02F101FA02F28242A6
+:109D30000DD108E058B9C1F1140228FA02F101FA74
+:109D400002F2424503D101F00101C1F1020756EAD6
+:109D50000A0124D1002C22DA002D18BF022F01D0D5
+:109D6000012F0AD0022000F08DFE16B0BDEC0E8B44
+:109D700004B0BDE8F04D00F013BE022000F082FEFA
+:109D800000F00EFE51EC100B81F0004141EC100B85
+:109D900016B0BDEC0E8B04B0BDE8F08D18E09FED61
+:109DA000BEAB9FEDBF8B002871D1B848804522D152
+:109DB00005F1804010F5801008BFBAF1000F07D000
+:109DC000B3450ADC002CA8BF9DED260BE0DA0DE0C0
+:109DD000B0EE490AF0EE690ADAE7002C06DA9DEDEA
+:109DE000260B51EC100B81F000416FE0AE48784437
+:109DF00090ED000BCCE7D8454DD1002C48DA2EB1C0
+:109E000086423AD1BAF1000F42D126E0BAF1000FF2
+:109E100013D0022000F036FE00F0FEFD8DED020BA7
+:109E20009DED240B8DED000B10EE900A039961F36C
+:109E30001E0003909DED020BAAE78DED02AB9DED98
+:109E4000240B1AEE901A10EE900A8DED000B61F3C0
+:109E50001E0003909DED020B9AE78DED028B9DEDA8
+:109E6000240B18EE901A10EE900A8DED000B61F3A2
+:109E70001E0003909DED020B8AE709DA9DED240B8D
+:109E800051EC190B53EC102BEEF72CFB1EE020E0ED
+:109E90009DED240B7CE786421BDAB4F1804F0DD098
+:109EA000A4F10050B0F1FF5013D1002D11DB9DED56
+:109EB000240B51EC100B01F0E2F907E09DED240BAF
+:109EC00053EC102B51EC100B00F0C2BC41EC100B0A
+:109ED0005EE79DED240B51EC100B01F039F8BAF15F
+:109EE000000FCDE90E0142D19FED710B46B3A6F1F3
+:109EF000E040B0F17F600CD05E4538D1002D00DA33
+:109F0000A7B3022F0CBF01204FF0FF30EEF759FB33
+:109F1000DCE7002D01DD002C0DDA002D01DD002C29
+:109F20001FDB002D16DA002C14DB012F08BF9FED7C
+:109F3000620B3FF42DAFB0EE4A0AF0EE6A0A27E753
+:109F4000022F18BF002D0CD0012F0AD1002DFFF6D3
+:109F50001FAF06E0002DB8BF002C08DA012F3FF438
+:109F600017AFB0EE480AF0EE680A11E71BE00120D7
+:109F700000EBE57050EA070115D0791EB0EE498A72
+:109F8000F0EE698A084308BF9FED4D8B4E480025CF
+:109F9000804570DD4D494E48884514DDB0420DDBEB
+:109FA000002C19DB2FE0012000F06CFD16B0BDEC99
+:109FB0000E8B04B0BDE8F04D00F01EBDB34502DCD1
+:109FC000002C09DC1FE0864202DA002C1BDA03E0D9
+:109FD0005E452BDD002C16DD022000F053FD00F065
+:109FE0001BFD8DED020B53EC1A2B51EC180BEEF709
+:109FF00007FACDE900010399019861F31E0003906F
+:10A000009DED020BC4E6022000F03CFD00F014FDC3
+:10A0100010EE901A18EE900A8DED020B8DED008B6C
+:10A0200061F31E0003909DED020BB1E69DED0E0B5A
+:10A0300053EC192B51EC100BEEF7DCF99FED260BCE
+:10A04000CDE9080153EC102B9DED080B51EC100BE2
+:10A05000EEF7D6F99FED221B53EC112BEEF7CDF95D
+:10A060009DED081B53EC112BEEF7CAF99FED1E1B5B
+:10A0700053EC112B3CE08CE0FFFF1F00FFFF0F00B3
+:10A08000000000000000F03F0000F03F0000F07F03
+:10A090000000404301FCFFFF000000000000F07FD3
+:10A0A00000000000000000009641000000000000D9
+:10A0B0000000000000000080000000000000F0FF31
+:10A0C000000000000000F0BF0000E0410000F0438D
+:10A0D000FFFFEF3F00000000000000000000D03F45
+:10A0E000555555555555D53F000000000000E03F3F
+:10A0F000EEF783F99DED080B41EC1A0B53EC102B96
+:10A1000051EC100BEEF77CF953EC1A2BEEF778F9C3
+:10A1100041EC1A0B9FEDFE0B53EC102B9DED080B41
+:10A1200051EC100BEEF76CF941EC1B0B9FEDFA0BA9
+:10A1300051EC1A0B53EC102BEEF762F941EC1A0BB1
+:10A140009FEDF70B53EC102B9DED080B51EC100B12
+:10A15000EEF756F953EC1A2BEEF74CF941EC1A0BCB
+:10A1600051EC1B0B53EC1A2BEEF7A3F80690CDE93C
+:10A1700006519DED060B53EC1B2B51EC100BEEF72B
+:10A1800039F953EC1A2BEEF738F941EC100B00F0CB
+:10A19000A1B90020B6F5801F0EDA9FEDE30B53EC5A
+:10A1A000102B9DED0E0B51EC100BEEF729F9CDE9BC
+:10A1B0000E016FF034000E4600EB2650A0F2FF3780
+:10A1C000C6F31300DA4940F07F6646F040568842F5
+:10A1D000D8BF002408DDD7498142C8BF012403DC71
+:10A1E0000024A6F580167F1CD348784400EBC400F9
+:10A1F0000F9690ED00CB9DED0E0B53EC1C2B51EC0C
+:10A20000100BEEF7F7F89DED0E0B41EC1B0B53EC2A
+:10A210001C2B51EC100BEEF74CF841EC100B51ECF1
+:10A22000190B53EC102BEEF75DF941EC1D0B51ECC3
+:10A230001B0B53EC1D2BEEF7E3F841EC1A0BBF4858
+:10A240008DED10AB7844109590ED000B4FF0005061
+:10A2500040EA660000EB84408DED080B00F500201D
+:10A2600009909DED080B53EC1C2B51EC100BEEF7F5
+:10A27000C1F89DED0E1B53EC112BEEF7BEF841EC2F
+:10A28000100B53EC102B9DED100B51EC100BEEF757
+:10A29000B7F89DED080B41EC1C0B53EC102B9DED1A
+:10A2A000100B51EC100BEEF7ABF853EC1B2BEEF749
+:10A2B000A4F853EC1C2BEEF79DF853EC1D2BEEF796
+:10A2C0009FF841EC1C0B53EC1A2B51EC1A0BEEF7D8
+:10A2D00097F841EC1B0B9A480621B0EE4B0AF0EEC2
+:10A2E0006B0A784400F0E0FAB0EE401AF0EE601A23
+:10A2F000B0EE41DAF0EE61DA53EC1B2B51EC1B0BA4
+:10A30000EEF77EF853EC1D2BEEF77AF89DED100B6F
+:10A3100041EC1B0B53EC1A2B51EC100BEDF7C9FF62
+:10A3200053EC1C2BEEF76CF853EC1B2BEDF7C1FF35
+:10A330009DED100B41EC1B0B53EC102B51EC100B53
+:10A34000EEF75EF841EC1D0B9FED7FEB53EC1E2BFF
+:10A35000EDF7AFFF53EC1B2BEDF7ABFF0890CDE90A
+:10A3600008519DED080B53EC1E2B51EC100BEEF732
+:10A3700041F853EC1D2BEEF73DF853EC1B2BEEF799
+:10A380003CF89DED080B41EC1D0B53EC102B9DEDA3
+:10A39000100B51EC100BEEF733F841EC1B0B53ECA8
+:10A3A0001A2B51EC1D0BEEF72BF89DED080B41EC31
+:10A3B0001A0B53EC102B51EC1C0BEEF721F853EC5D
+:10A3C0001A2BEDF776FF41EC1A0B51EC1B0B53ECFB
+:10A3D0001A2BEDF76EFF0C90CDE90C519DED0C0B97
+:10A3E00053EC1B2B51EC100BEEF704F853EC1A2B2B
+:10A3F000EEF703F841EC1B0B9FED550B53EC102BC4
+:10A400009DED0C0B51EC100BEDF7FAFF41EC1A0B24
+:10A410009FED510B51EC1B0B53EC102BEDF7F0FFA4
+:10A4200041EC1B0B9FED4E0B53EC102B9DED0C0BD9
+:10A4300051EC100BEDF7E4FF53EC1B2BEDF739FF5C
+:10A4400041EC100B4848784400EBC40090ED001B31
+:10A4500051EC100B53EC112BEDF72BFF41EC1B0BC8
+:10A460003846EEF7AEF8CDE9080153EC1B2B51EC62
+:10A470001A0BEDF71EFF41EC100B3C48784400EB43
+:10A48000C40090ED00CB51EC100B53EC1C2BEDF7FE
+:10A4900010FF9DED081B53EC112BEDF70AFF069002
+:10A4A000CDE906519DED080B53EC102B9DED060BED
+:10A4B00051EC100BEDF79EFF53EC1C2BEDF79AFFC0
+:10A4C00053EC1A2BEDF796FF53EC1B2BEDF795FF92
+:10A4D00041EC100B9DED261B53EC102B8DED001B5A
+:10A4E00000959DED260B51EC100BEDF789FF9DEDCE
+:10A4F000000B41EC1A0B53EC102B9DED260B51EC8D
+:10A50000100BEDF777FF9DED061B53EC112B2FE0A1
+:10A51000000000604715F73FFE822B654715F73FA7
+:10A5200044DF5DF80BAE543E0000000000004043E5
+:10A530008E9803007AB60B00DA3C0000403D000024
+:10A54000123C000000000000000000000000084075
+:10A55000000000E009C7EE3FFD033ADC09C7EE3F0B
+:10A56000F5015B14E02F3EBE9E3A0000583A000011
+:10A57000EDF746FF53EC1A2BEDF79BFE9DED060B16
+:10A5800041EC1A0B53EC102B9DED000B51EC100B12
+:10A59000EDF736FFCDE90C019DED0C0B51EC1A0BDC
+:10A5A00053EC102BEDF785FECDE902010C46AA49CC
+:10A5B0008C422FDB611A084318D19DED0C0B53EC34
+:10A5C000102B9DED020B51EC100BEDF713FF41EC3E
+:10A5D0001B0B9FEDA30B51EC1A0B53EC102BEDF75B
+:10A5E00068FE53EC1B2BEEF7C9F92DD2022000F0C8
+:10A5F00049FA00F011FA10EE901A18EE900A8DED5B
+:10A60000020B8DED008B61F31E0003909DED020B9C
+:10A61000FFF7BEBB944A24F00041914214D3934902
+:10A62000214408437FF4EFAC9DED0C0B53EC102B51
+:10A630009DED020B51EC100BEDF7DCFE53EC1A2BE9
+:10A64000EEF79CF97FF6DFAC24F000408849894A98
+:10A65000002601EB205182422BDA481C4FF4801176
+:10A6600021FA00F02044844AC0F30A517A44A1F24E
+:10A67000FF3192ED000B814A8DED080BCA4020EAB4
+:10A680000202C0F3130040F48010C1F1140120FA5B
+:10A6900001F60992002CB8BF76429DED080B53ECF1
+:10A6A000102B9DED0C0B51EC100BEDF7A3FECDE93B
+:10A6B0000C019DED0C0B51EC1A0B53EC102BEDF72C
+:10A6C000F8FD9FED6F0B0890CDE9085153EC102B6E
+:10A6D0009DED080B51EC100BEDF792FE41EC1B0BBE
+:10A6E0009FED690B53EC102B9DED080B51EC100BFB
+:10A6F000EDF786FE9DED0C0B41EC1C0B53EC102B83
+:10A700009DED080B51EC100BEDF774FE53EC1A2B7A
+:10A71000EDF773FE9FED5E1B53EC112BEDF770FE12
+:10A7200053EC1C2BEDF7C5FD41EC1A0B51EC1B0B48
+:10A7300053EC1A2BEDF7BDFDCDE902019DED020BA7
+:10A7400053EC1B2B51EC100BEDF754FE53EC1A2B72
+:10A75000EDF753FE9DED020B41EC1A0B53EC102B61
+:10A7600051EC100BEDF74CFECDE908014A489DED88
+:10A77000080B0521784400F097F89DED081B51EC7B
+:10A78000100B53EC112BEDF73BFE9DED021B53EC30
+:10A79000112BEDF732FECDE906019DED020B53ECD6
+:10A7A0001A2B51EC100BEDF72BFE53EC1A2BEDF797
+:10A7B00080FD9FED3B0B41EC1A0B53EC102B9DEDF4
+:10A7C000060B51EC100BEDF715FE9DED060B41EC61
+:10A7D0001B0B53EC102B9DED020B51EC100BEDF706
+:10A7E0000FFE53EC1B2BEDF77DFE53EC1A2BEDF710
+:10A7F00001FE9DED021B53EC112BEDF7FBFD53EC1D
+:10A80000192BEDF7FAFDCDE9020101EB0650011518
+:10A810000029C8BF039015DC9DED020B324651ECB8
+:10A82000100BEEF793F8FEF765FF042808BF00F061
+:10A8300003F932469DED020B51EC100BEEF786F852
+:10A84000CDE902019DED020B51EC180B53EC102BDE
+:10A85000EDF7D6FDFFF73ABB000090400000000086
+:10A86000FE822B654715973C00CC904000346F3F2B
+:10A8700001FCFFFF0000E03F18390000FFFF0F0060
+:10A8800000000000432EE63F396CA80C615C20BE3E
+:10A89000EF39FAFE422EE63FB0370000000000001C
+:10A8A000000000000000004070B504462DED028B52
+:10A8B0004D1E00EBC500B0EE408AF0EE608A90EDD0
+:10A8C000000B35F0060017D053EC182B51EC100B91
+:10A8D000EDF796FD41EC100B6D1E04EBC50090EDFD
+:10A8E000001B51EC100B53EC112BEDF7E2FC41EC8B
+:10A8F000100B35F00600E7D1022D36D0042D1CD008
+:10A90000062D1CBFBDEC028B70BD53EC182B51EC17
+:10A91000100BEDF775FD94ED0A1B53EC112BEDF7C1
+:10A92000C8FC53EC182BEDF76BFD94ED081B53ECB2
+:10A93000112BEDF7BEFC41EC100B53EC182B51EC36
+:10A94000100BEDF75DFD94ED061B53EC112BEDF7AD
+:10A95000B0FC53EC182BEDF753FD94ED040B53ECC6
+:10A96000102BEDF7A6FC41EC100B53EC182B51EC1F
+:10A97000100BEDF745FD94ED021B53EC112BEDF799
+:10A9800098FC53EC182BEDF73BFD94ED001B53ECBA
+:10A99000112BEDF78EFCBDEC028B41EC100B70BD62
+:10A9A0009FED070B10B553EC102B9FED070B51ECEF
+:10A9B000100BEDF797FD41EC100B10BD00000000EF
+:10A9C0000000000000000000000000000000F03F58
+:10A9D00010B553EC102B51EC100BEDF76AFC41EC69
+:10A9E000100B10BD10B553EC112B51EC100BEDF703
+:10A9F00060FC41EC100B10BD9FED050B10B553EC46
+:10AA0000102B51EC100BEDF76DFD41EC100B10BD50
+:10AA100000000000000000009FED050B10B553EC96
+:10AA2000102B51EC100BEDF7EBFC41EC100B10BDB3
+:10AA300000000000000000709FED050B10B553EC06
+:10AA4000102B51EC100BEDF7DBFC41EC100B10BDA3
+:10AA5000000000000000001001480068704700007E
+:10AA6000D012002002E008C8121F08C1002AFAD143
+:10AA700070477047002001E001C1121F002AFBD17E
+:10AA8000704700000149086070470000D0120020A4
+:10AA900030380A2801D2012070470020704700009A
+:10AAA0002DE9FF4F8DB00F460546002606E025280C
+:10AAB0000BD0DDE90F1290476D1C761C287800281A
+:10AAC000F5D111B03046BDE8F08F0024A246A14672
+:10AAD0000122E94900E0044315F8013F203B02FA56
+:10AAE00003F00842F7D128782A2810D06FF02F02FF
+:10AAF0002878A0F13001092914D80AEB8A0102EB69
+:10AB0000410144F0020400EB010A6D1CF0E701CFA3
+:10AB10005FEA000A03D544F40054CAF1000A44F085
+:10AB200002046D1C28782E2817D115F8010F44F067
+:10AB300004042A280ED06FF02F022878A0F13001EB
+:10AB400009290AD809EB890102EB410100EB01094F
+:10AB50006D1CF2E757F8049B6D1C28786C280FD009
+:10AB600006DC4C2817D068280DD06A2814D104E0E0
+:10AB7000742810D07A280FD10DE044F400140AE0B4
+:10AB800044F4801401E044F440146978814202D115
+:10AB900004F580146D1C6D1C28786E281ED00CDC0A
+:10ABA000632830D004DC00288BD0582811D19FE0D6
+:10ABB000642867D069280CD164E073282DD004DCA8
+:10ABC0006F2872D0702804D194E075286ED0782850
+:10ABD0006DD0DDE90F129047761C4BE1C4F30250B3
+:10ABE000022806D0032809D0042801CF09D0066026
+:10ABF00040E101CFF117C0E900613BE101CF0680E0
+:10AC000038E1067036E117F8040B8DF800000020DB
+:10AC10008DF80100EB46012003E057F804BB4FF02C
+:10AC2000FF3061074FF0000102D40DE008F101018F
+:10AC3000884649450FDA8045F8DB1BF808100029E3
+:10AC4000F4D108E008F1010188468142FADB1BF8E3
+:10AC500008100029F6D1DDE90F23AAEB0800814690
+:10AC6000214600F031F9304400EB080604E0DDE94C
+:10AC70000F121BF8010B9047B8F10108F7D22146DB
+:10AC80004846F2E00A21C4F302524FF0000B08914B
+:10AC9000022A04D001CFC117032A09D00AE0FF1D00
+:10ACA00027F00707F7E8020108E02CE01EE01FE0AC
+:10ACB00000B2C117042A01D140B2C117021E71F1BE
+:10ACC000000206DA0023D0EB030063EB01012D2222
+:10ACD00002E0220504D52B228DF82420012203E076
+:10ACE000E20701D02022F7E7904653E00A210BE06B
+:10ACF000102109E010214FF0000B44F004044FF044
+:10AD00000809089103E008214FF0000B0891C4F3F3
+:10AD10000252022A04D001CF0021032A06D006E005
+:10AD2000FF1D27F00707F7E8020103E080B2042ABD
+:10AD300000D1C0B24FF0000822072BD52A78702A24
+:10AD400007D0DDF820C08CF0100C5CEA0B0C05D0AD
+:10AD50000EE040228DF82420012208E050EA010391
+:10AD600006D030238DF824308DF82520022290461D
+:10AD7000089B83F0080353EA0B030BD150EA01024E
+:10AD800001D1620706D530228DF824204FF001084A
+:10AD9000A9F101092A78582A04D038A20B9208AAEE
+:10ADA0000A920BE03AA2F9E75B46089AEDF79BFCA2
+:10ADB0000B9B9B5C0A9A521E0A92137050EA010286
+:10ADC000F2D10A98ADEB000000F1200B600702D52C
+:10ADD00024F4803401E04FF00109D94502DDA9EBEC
+:10ADE0000B0000E0002000EB0B0141440890AAEBAF
+:10ADF000010AE00306D4DDE90F232146504600F0A6
+:10AE000063F806444FF0000908E009A911F80900A9
+:10AE1000DDE90F12904709F10109761CC145F4DB09
+:10AE2000E0030CD5DDE90F232146504600F04CF835
+:10AE3000064404E0DDE90F1230209047761C0899A3
+:10AE4000481E08900029F5DC08E00A980A99007865
+:10AE5000491C0A91DDE90F129047761CBBF10001F5
+:10AE6000ABF1010BF1DC21465046DDE90F2300F088
+:10AE700019F806446D1C21E60928010030313233EF
+:10AE80003435363738396162636465660000000026
+:10AE90003031323334353637383941424344454610
+:10AEA000000000002DE9F041044600251E4617462B
+:10AEB000880404D405E039462020B0476D1C641E88
+:10AEC000F9D52846BDE8F0812DE9F041044600257A
+:10AED0001E469046C80301D5302700E0202788048D
+:10AEE00004D505E041463846B0476D1C641EF9D5CF
+:10AEF0002846BDE8F0810A68531C0B60107070474B
+:10AF0000002806D04DF6BC231946491EFDD2401E2E
+:10AF1000FAD17047002100EB800002E000BF491C1D
+:10AF2000C9B2B1EB400FF9D37047000010B502462B
+:10AF30000020064C07E012F8013B4340DBB234F836
+:10AF4000133083EA1020491EF5D210BD16080020E8
+:10AF500082B0CDE9000121F0004001909DED000B91
+:10AF600002B051EC100B704710B50E4C102120466A
+:10AF7000EFF76DFA206840F48060206020212046C1
+:10AF8000EFF765FA0220FFF7C5FF10212046EFF723
+:10AF900060FA0220FFF7BEFF2046BDE810401021F6
+:10AFA000EFF755BA0014024010B50E4C10212046A0
+:10AFB000EFF74DFA206840F48060206020212046A1
+:10AFC000EFF747FA0220FFF7A5FF10212046EFF721
+:10AFD00040FA0220FFF79EFF2046BDE810401021F6
+:10AFE000EFF735BA001402402DE9F041154E07463F
+:10AFF0000024306820F4406030602546102130463F
+:10B00000EFF725FA0220FFF785FF10213046EFF712
+:10B0100020FA6006040E20213046EFF711FA08B13D
+:10B0200044F001040120FFF775FF6D1CEDB2082DFF
+:10B03000E4D317B1FFF798FF01E0FFF7B5FF204613
+:10B04000BDE8F0810014024070B5164E054630464A
+:10B05000316841F4806131601021EFF7F8F9002484
+:10B0600028064FF02001304602D5EFF7F2F901E053
+:10B07000EFF7EDF96806050E0220FFF74BFF1021F0
+:10B080003046EFF7E6F90220FFF744FF1021304683
+:10B09000EFF7DDF90220FFF73DFF641CE4B2082C56
+:10B0A000DED370BD0014024010B50B4C206840F494
+:10B0B0008060206020212046EFF7CBF91021204648
+:10B0C000EFF7C7F90420FFF725FF2046BDE8104041
+:10B0D0002021EFF7BCB900000014024010B50B4C62
+:10B0E000206840F48060206020212046EFF7AFF90F
+:10B0F0000420FFF70FFF10212046EFF7AAF92046A2
+:10B10000BDE810402021EFF7A4B900000014024070
+:10B1100070B5144D0024286820F440602860202178
+:10B120002846EFF796F90120FFF7F4FE1021284694
+:10B13000EFF78FF90120FFF7EDFE07E0641CE4B2A2
+:10B14000FA2C03D9FFF7CAFF012070BD2021284641
+:10B15000EFF776F90028F1D110212846EFF777F9BB
+:10B16000002070BD0014024010B541EC100BFEF73A
+:10B17000F7FA51EC100B10BD70B5FBF7B1FE0620CD
+:10B1800000F0BEF8552000F0DBF800F0AFF8124EEA
+:10B1900004464FF4805529463046EFF758F92946C2
+:10B1A0000E48EFF756F9AA2C11D1152000F0A8F897
+:10B1B000062000F0C5F81420FFF7ACFE00F096F86A
+:10B1C000044629463046EFF744F9512C01D0FA20C5
+:10B1D00070BD142070BD000000040240000C02404D
+:10B1E0004FF400410803F7F78FFD4FF08040FDF763
+:10B1F00049FD0F48FEF77EF90E48EEF7BFFA0D48FD
+:10B200003030EEF7BBFA0C48EFF75CF80B48EFF77D
+:10B2100059F8EFF7D1FB002080F310884FF47A70D3
+:10B22000FFF76EFEFDF728FEFDF75AFEFCE7000073
+:10B230000010014088640240000002400004024007
+:10B240002DE9F04104460E4600250846EDF71BF8AF
+:10B2500007000ED10120BDE8F0816D1C3178ADB240
+:10B26000884205D13A4631462046EDF713F820B121
+:10B27000641C20780028F0D1EDE72846EBE700B504
+:10B280002DED048B83B041EC190BEDF777FD41EC0C
+:10B29000180B18EE100A18EE901A8DED008B00288E
+:10B2A00018BF0120084320F00040C0F17F6000F18A
+:10B2B000E040C00F14D019EE101A19EE900A8DED6F
+:10B2C000009B002918BF0121084320F00040C0F175
+:10B2D0007F6000F1E040C00F04BF0120FFF7D2FB08
+:10B2E00051EC180B03B0BDEC048B00BD10B5012070
+:10B2F000FFF710FEBDE81040FF20FBF761BE000025
+:10B3000070B50D4E04464FF4805529463046EFF790
+:10B31000A0F80320FFF7FEFD29463046EFF797F827
+:10B3200029460648EFF795F82046FBF749FEBDE8A9
+:10B3300070400320FFF7EEBD00040240000C024005
+:10B3400010B5FBF73DFEBDE810400120FFF7E2BD60
+:10B350005458485F56312E322E3600382020202097
+:10B3600020202020202020202020202020202020DD
+:10B3700020202020202020202020202020202020CD
+:10B3800020202020202020202020202020202020BD
+:10B3900020202020202020202020202020202020AD
+:10B3A000202020202020202020202020202020209D
+:10B3B000202020202020202020202020202020208D
+:10B3C000202020202020202020202020202020207D
+:10B3D000202020202020202020202020536C697055
+:10B3E000204E6F2E3A2020202020202020202020B8
+:10B3F0002020202020202020202020204E6F7A2076
+:10B4000049443A20202020202020202020202020D5
+:10B41000202020202020202020203031416D6F75F9
+:10B420006E743A2020202020202020202020202060
+:10B430002020434F52524F454E544520566F6C7555
+:10B440006D653A2020202020202020202020202050
+:10B4500020202020202020202020202050726963DE
+:10B46000653A20202020202020202020202020207D
+:10B4700020202020202020202020202050726F64B7
+:10B480007563742067726164653A20202020202053
+:10B4900020202020202020202020202054696D659D
+:10B4A0003A20202020202020202020202020202082
+:10B4B0002020202020202020202020204361726492
+:10B4C000204E6F2E3A2020202020202020202020D7
+:10B4D00020202020202020202020202043617220B6
+:10B4E000204E6F2E3A2020202020202020202020B7
+:10B4F0002020202020202020202020204F70657236
+:10B5000061746F723A2020202020202020202020EB
+:10B51000202020202020202020303120202020200A
+:10B52000202020202020202020202020202020201B
+:10B53000202020202020202020202020202020200B
+:10B5400020202020202020202020202020202020FB
+:10B5500020202020202020202020202020202020EB
+:10B5600020202020202020202020202020202020DB
+:10B5700020202020202020202020202020202020CB
+:10B5800020202020202020202020202020202020BB
+:10B5900020202020202020202020202020202020AB
+:10B5A000202020202020202020202020202020209B
+:10B5B000202020202020202020202020202020208B
+:10B5C000202020202020202020202020202020207B
+:10B5D0002020202020202020202020208025000046
+:10B5E000010000000A000000000000000000000050
+:10B5F000000000000000000000000000000000004B
+:10B60000000000000000000000000000000000003A
+:10B61000000000000000000000000000000000002A
+:10B62000000000000000000000000000000000001A
+:10B63000000000000000000000000000000000000A
+:10B6400000000000000000000000000000000000FA
+:10B6500000000000000000000000000000000000EA
+:10B6600000000000000000000000000000000000DA
+:10B6700000000000000000000000000000000000CA
+:10B6800000000000000000000000000000000000BA
+:10B6900000000000000000000000000000000000AA
+:10B6A000000000000000000000000000000000009A
+:10B6B000000000000000000000000000000000008A
+:10B6C000000000000000000000000000000000007A
+:10B6D000000000000000000000000000000000006A
+:10B6E000000000000000000000000000000000005A
+:10B6F000000000000000000000000000000000004A
+:10B700000000000000000000000000006A6F796681
+:10B7100075656C2E6A6F796675656C696E672E63E8
+:10B720006F6D2C3730313100000000000000000048
+:10B730000000000000000000000000000000000009
+:10B7400000000000000000000000000000000000F9
+:10B7500000000000000000000000000000000000E9
+:10B7600000000000000000000000000000000000D9
+:10B77000000000000000000000004B46422D322E69
+:10B78000344700000000000000000000000000003E
+:10B7900000000000000000000000000000000000A9
+:10B7A00000004B4642313233343536000000000091
+:10B7B0000000000000000000000000040000000085
+:10B7C0000000000000000000000000000000000079
+:10B7D0000000000000000000000000000000000069
+:10B7E0000000000000000000000000000000000059
+:10B7F0000000000000000000000000000000000049
+:10B800005BB30108945500207724002064000000F9
+:10B810000200010000000000B8B7010894550020A4
+:10B8200070240020660000000500010001000000F7
+:10B83000DCB5010894550020582E00206B00000054
+:10B8400031010400020000000CB7010894550020EB
+:10B850008B2900202F050000AC0001000300000030
+:10B86000B7B7010894550020B42D0020DB05000077
+:10B870000200010004000000BCB70108945500203C
+:10B8800028130020DD050000050001000500000070
+:10B89000C0B70108945500202C130020E2050000D9
+:10B8A00005000100060000005CB30108945500206B
+:10B8B000F0210020E70500008102010007000000E0
+:10B8C000C4B7010894550020301300206808000018
+:10B8D0003C00400008000000FFB70108945500201C
+:10B8E000752900206817000002000100090000000F
+:10B8F00061002B2B2B000D0A000041542B530D0A25
+:10B900000041542B5A0D0A00415445300D0A0041A4
+:10B91000542B534F434B413D5443502C7465737427
+:10B920002E6A6F796675656C696E672E636F6D2C14
+:10B93000373031310D0A0041542B574B4D4F443DA8
+:10B940004E45540D0A0041542B55415254464C3D2E
+:10B95000343039360D0A0041542B48454152544584
+:10B960004E3D4F46460D0A0041542B453D4F46463D
+:10B970000D0A0041542B454E544D0D0A0041542BE5
+:10B9800049434349443F0D0A0041542B494D454921
+:10B990003F0D0A0041542B4353513F0D0A004154BF
+:10B9A0002B534F434B42313D544350432C746573EA
+:10B9B000742E6A6F796675656C696E672E636F6D3C
+:10B9C0002C373031310D0A0041542B57414E4E3D3A
+:10B9D000444843500D0A0041542B57414E4E0D0A26
+:10B9E0000041542B534F434B4C4B42310D0A004105
+:10B9F000542B574946493D4B46422D322E34472C55
+:10BA00004B46423132333435360D0A0041542B5304
+:10BA10006F636B65743D302C302C746573742E6AC3
+:10BA20006F796675656C696E672E636F6D2C373044
+:10BA300031310D0A0041542B43574A41503F0D0A02
+:10BA40000041542B5245530D0A0041542B43475398
+:10BA50004E0D0A0041542B4350494E3F0D0A004100
+:10BA6000542B49434349440D0A0041542B4353513D
+:10BA70000D0A0041542B4349504D4F44453D310D73
+:10BA80000A0041542B5149435347503D312C312C2E
+:10BA900022434D4E4554222C22222C22220D0A00F4
+:10BAA00041542B4E45544F50454E0D0A0041542BE6
+:10BAB0004349504F50454E3D302C22544350222C88
+:10BAC00022746573742E6A6F796675656C696E672A
+:10BAD0002E636F6D222C373031310D0A0041542B0B
+:10BAE0004349504F5051554552593F0D0A0041545A
+:10BAF0002B52455345540D0A0041542B474554479A
+:10BB000050533D474E524D432C300D0A0000C18129
+:10BB10004001C0804101C0804100C1814001C0801E
+:10BB20004100C1814000C1814001C0804101C0800D
+:10BB30004100C1814000C1814001C0804100C181FC
+:10BB40004001C0804101C0804100C1814001C080EE
+:10BB50004100C1814000C1814001C0804100C181DC
+:10BB60004001C0804101C0804100C1814000C181CD
+:10BB70004001C0804101C0804100C1814001C080BE
+:10BB80004100C1814000C1814001C0804101C080AD
+:10BB90004100C1814000C1814001C0804100C1819C
+:10BBA0004001C0804101C0804100C1814000C1818D
+:10BBB0004001C0804101C0804100C1814001C0807E
+:10BBC0004100C1814000C1814001C0804100C1816C
+:10BBD0004001C0804101C0804100C1814001C0805E
+:10BBE0004100C1814000C1814001C0804101C0804D
+:10BBF0004100C1814000C1814001C0804100C1813C
+:10BC00004001C0804101C0804100C1814000C0C1ED
+:10BC100001C30302C2C60607C705C5C404CC0C0D88
+:10BC2000CD0FCFCE0E0ACACB0BC90908C8D8181938
+:10BC3000D91BDBDA1A1EDEDF1FDD1D1CDC14D4D598
+:10BC400015D71716D6D21213D311D1D010F0303128
+:10BC5000F133F3F23236F6F737F53534F43CFCFDC8
+:10BC60003DFF3F3EFEFA3A3BFB39F9F83828E8E958
+:10BC700029EB2B2AEAEE2E2FEF2DEDEC2CE42425D8
+:10BC8000E527E7E62622E2E323E12120E0A0606148
+:10BC9000A163A3A26266A6A767A56564A46CACAD08
+:10BCA0006DAF6F6EAEAA6A6BAB69A9A86878B8B9B8
+:10BCB00079BB7B7ABABE7E7FBF7DBDBC7CB4747518
+:10BCC000B577B7B67672B2B373B17170B050909168
+:10BCD000519353529296565797559594549C5C5D48
+:10BCE0009D5F9F9E5E5A9A9B5B99595898884849D8
+:10BCF000894B8B8A4A4E8E8F4F8D4D4C8C44848558
+:10BD00004587474686824243834181804000000048
+:10BD100041542B41504E3D00000000000000000047
+:10BD20000000000000000000000000000000000013
+:10BD30000000000000000000000000000000000003
+:10BD400000003800000000000000000000000000BB
+:10BD500000000000000000000000000000000000E3
+:10BD600000000000000000000000000000000000D3
+:10BD700000000000000000000000000000000000C3
+:10BD800042BD0108707A00207824002000000000E5
+:10BD9000020001000000000042BD0108707A00208E
+:10BDA0007A240020010000000102000801000000C8
+:10BDB00043BD0108707A0020EC1200200108000049
+:10BDC0003C00D0070200000042BD0108707A00204C
+:10BDD0007A240020D10F00000102001003000000AF
+:10BDE0000000000000000000000000000000000053
+:10BDF0000000000000000000000000000000000043
+:10BE00000000000000000000000000000000000032
+:10BE10000000000000000000000000000000000022
+:10BE20000000000000000000000000000000000012
+:10BE30000000000000000000000000000000000002
+:10BE400000000000000000000000000000000000F2
+:10BE500000000000000000000000000000000000E2
+:10BE600000000000000000000000000000000000D2
+:10BE700000000000000000000000000000000000C2
+:10BE800000000000000000000000000000000000B2
+:10BE900000000000000000000000000000000000A2
+:10BEA0000000000000000000000000000000000092
+:10BEB0000000000000000000000000000000000082
+:10BEC0000000000000000000000000000000000072
+:10BED0000000000000000000000000000000000062
+:10BEE0000000000000000000000000000000000052
+:10BEF0000000000000000000000000000000000042
+:10BF00000000000000000000000000000000000031
+:10BF10000000000000000000000000000000000021
+:10BF20000000000000000000000000000000000011
+:10BF30000000000000000000000000000000000001
+:10BF400000000000000000000000000000000000F1
+:10BF500000000000000000000000000000000000E1
+:10BF60000000000000000000002F0000000007009B
+:10BF7000070000147F147F1400242A7F2A12006215
+:10BF800064081323003649552250000005030000C1
+:10BF900000001C224100000041221C000014083E49
+:10BFA00008140008083E0808000000A0600000080F
+:10BFB0000808080800006060000000201008040263
+:10BFC000003E5149453E0000427F40000042615121
+:10BFD0004946002141454B31001814127F100027BB
+:10BFE00045454539003C4A4949300001710905037E
+:10BFF00000364949493600064949291E00003636AF
+:10C000000000000056360000000814224100001411
+:10C0100014141414000041221408000201510906EE
+:10C0200000324959513E007C1211127C007F49496F
+:10C030004936003E41414122007F4141221C007FA0
+:10C0400049494941007F09090901003E4149497AAE
+:10C05000007F0808087F0000417F41000020404128
+:10C060003F01007F08142241007F40404040007F94
+:10C07000020C027F007F0408107F003E4141413ED8
+:10C08000007F09090906003E4151215E007F091920
+:10C0900029460046494949310001017F0101003F1D
+:10C0A0004040403F001F2040201F003F4038403F9D
+:10C0B0000063140814630007087008070061514901
+:10C0C000454300007F41410000552A552A55000094
+:10C0D00041417F0000040201020400404040404012
+:10C0E000000001020400002054545478007F4844AA
+:10C0F000443800384444442000384444487F0038E1
+:10C100005454541800087E0901020018A4A4A47C09
+:10C11000007F080404780000447D400000408084D3
+:10C120007D00007F102844000000417F4000007C1B
+:10C1300004180478007C0804047800384444443827
+:10C1400000FC242424180018242418FC007C080473
+:10C15000040800485454542000043F444020003C4C
+:10C160004040207C001C2040201C003C4030403CD3
+:10C17000004428102844001CA0A0A07C0044645463
+:10C180004C441414141414140000000000000000A7
+:10C19000000000000000FC000000000002000000A1
+:10C1A000000C020C020000000000000090D0BCD087
+:10C1B000BC900003000300001824FE448C0003021E
+:10C1C000070201001824D8B04C80000300010201CE
+:10C1D000C038E438E0000102020102020806000053
+:10C1E0000000000000000000000000F80402000051
+:10C1F00000010204000204F8000000040201000033
+:10C200009060F86090000000010000002020FC20F9
+:10C2100020000000010000000000000000000806EF
+:10C22000000000002020202020000000000000006E
+:10C230000000000000000002000000000080601C00
+:10C240000200040300000000F8040404F8000102E6
+:10C25000020201000008FC000000000203020000CE
+:10C260001884442418000302020202000804242453
+:10C27000D80001020202010040B088FC80000000EA
+:10C28000000302003C242424C40001020202010035
+:10C29000F824242CC0000102020201000C04E41C5A
+:10C2A0000400000003000000D8242424D800010268
+:10C2B0000202010038444444F80000030202010075
+:10C2C000000010000000000002000000000020003C
+:10C2D000000000000600000000205088040200005A
+:10C2E000000001029090909090000000000000007B
+:10C2F0000002048850200002010000001804C42439
+:10C300001800000002000000F804E494F8000102A4
+:10C310000202020000E09CF0800002030000030221
+:10C3200004FC2424D800020302020100F8040404DF
+:10C330000C0001020202010004FC0404F8000203E4
+:10C340000202010004FC24740C0002030202030038
+:10C3500004FC24740C00020302000000F0080444F2
+:10C36000CC4000010202010004FC2020FC04020376
+:10C37000000003020404FC040400020203020200A1
+:10C38000000404FC040406040403000004FC24D09C
+:10C390000C0402030200030204FC04000000020378
+:10C3A00002020203FC3CC03CFC000300030003004B
+:10C3B00004FC30C4FC04020302000300F80404047B
+:10C3C000F80001020202010004FC24241800020308
+:10C3D00002000000F8848404F8000102020705004E
+:10C3E00004FC24649800020302000302182424447D
+:10C3F0008C000302020201000C04FC040C00000289
+:10C400000302000004FC0000FC0400010202010021
+:10C41000047C80E01C040000030000001CE03CE001
+:10C420001C00000300030000049C609C0400020345
+:10C4300000030200041CE01C0400000203020000D0
+:10C440000C84641C04000203020203000000FE02CC
+:10C450000200000007040400000E30C000000000CD
+:10C4600000010200000202FE0000000404070000B8
+:10C4700000040204000000000000000000000000B2
+:10C48000000008080808080800000200000000007A
+:10C49000000000000040A0A0C00000010202030252
+:10C4A00004FC2020C00000030202010000C0202084
+:10C4B000600000010202020000C02024FC00000114
+:10C4C0000202030200C0A0A0C0000001020202009C
+:10C4D0000020F82424040002030202000040A0A06F
+:10C4E000602000070A0A0A0404FC2020C00002039E
+:10C4F000020003020020E40000000002030200002A
+:10C50000000020E4000008080807000004FC80E0A8
+:10C5100020200203020003020404FC0000000202C7
+:10C5200003020200E020E020C0000300030003003B
+:10C5300020E02020C00002030200030200C02020EF
+:10C54000C00000010202010020E02020C000080F0E
+:10C550000A02010000C02020E0000001020A0F08CA
+:10C5600020E0402020000203020000000060A0A0A4
+:10C5700020000002020203000020F820000000005A
+:10C580000102020020E00020E0000001020203029C
+:10C5900020E0208060200000030100006080E08037
+:10C5A00060000003000300002060806020000203A0
+:10C5B0000003020020E0208060200808070100003E
+:10C5C0000020A0602000000203020200000020DE24
+:10C5D0000200000000070400000000FF000000004F
+:10C5E000000F00000002DE20000000040700000031
+:10C5F000020102040402000000000000000000002C
+:10C60000000000000000000000000000000000F832
+:10C6100000000000000000333000000000100C0695
+:10C62000100C0600000000000000000040C0784030
+:10C63000C0784000043F04043F040400007088FCFC
+:10C6400008300000001820FF211E0000F008F00054
+:10C65000E018000000211C031E211E0000F00888C5
+:10C66000700000001E2123241927211010160E002F
+:10C67000000000000000000000000000000000E0DA
+:10C6800018040200000000071820400000020418EF
+:10C69000E00000000040201807000000404080F04B
+:10C6A000804040000202010F01020200000000F081
+:10C6B000000000000101011F010101000000000055
+:10C6C0000000000080B070000000000000000000CA
+:10C6D0000000000000010101010101010000000053
+:10C6E00000000000003030000000000000000000EA
+:10C6F00080601804006018060100000000E01008C7
+:10C700000810E000000F102020100F00001010F89B
+:10C71000000000000020203F2020000000700808DA
+:10C72000088870000030282422213000003008885A
+:10C73000884830000018202020110E000000C02082
+:10C7400010F8000000070424243F240000F80888A3
+:10C75000880808000019212020110E0000E0108830
+:10C7600088180000000F112020110E000038080862
+:10C77000C83808000000003F000000000070880872
+:10C7800008887000001C222121221C0000E01008F3
+:10C790000810E0000000312222110F00000000C04C
+:10C7A000C0000000000000303000000000000080E9
+:10C7B00000000000000080600000000000008040D9
+:10C7C00020100800000102040810200040404040F2
+:10C7D0004040400004040404040404000008102045
+:10C7E000408000000020100804020100007048088A
+:10C7F0000808F0000000003036010000C030C828F2
+:10C80000E810E0000718272423140B000000C038AC
+:10C81000E0000000203C23020227382008F8888826
+:10C8200088700000203F202020110E00C030080832
+:10C8300008083800071820202010080008F8080809
+:10C840000810E000203F202020100F0008F8888802
+:10C85000E8081000203F20202320180008F88888CE
+:10C86000E8081000203F200003000000C030080846
+:10C870000838000007182020221E020008F80800CF
+:10C880000008F808203F210101213F20000808F896
+:10C89000080800000020203F2020000000000808B9
+:10C8A000F8080800C08080807F00000008F888C079
+:10C8B00028180800203F20012638200008F808002A
+:10C8C00000000000203F20202020300008F8F80061
+:10C8D000F8F80800203F003F003F200008F830C073
+:10C8E0000008F808203F200007183F00E010080863
+:10C8F0000810E0000F10202020100F0008F8080892
+:10C900000808F000203F210101010000E0100808A4
+:10C910000810E0000F18242438504F0008F88888C9
+:10C9200088887000203F2000030C302000708808A9
+:10C93000080838000038202121221C00180808F8B7
+:10C94000080818000000203F2000000008F8080038
+:10C950000008F808001F202020201F000878880009
+:10C9600000C83808000007380E010000F80800F879
+:10C970000008F800033C0700073C03000818688023
+:10C980008068180820302C03032C30200838C80099
+:10C99000C83808000000203F2000000010080808E8
+:10C9A000C83808002038262120201800000000FE8A
+:10C9B000020202000000007F40404000000C30C036
+:10C9C00000000000000000010638C0000002020262
+:10C9D000FE000000004040407F0000000000040214
+:10C9E000020204000000000000000000000000003F
+:10C9F000000000008080808080808080000202042F
+:10CA00000000000000000000000000000000808026
+:10CA1000808000000019242222223F2008F8008094
+:10CA200080000000003F112020110E000000008057
+:10CA300080800000000E11202020110000000080E6
+:10CA40008088F800000E112020103F200000808018
+:10CA500080800000001F222222221300008080F02C
+:10CA6000888888180020203F202000000000808057
+:10CA700080808000006B94949493600008F800809C
+:10CA800080800000203F210000203F2000809898F7
+:10CA9000000000000020203F202000000000008057
+:10CAA0009898000000C08080807F000008F8000097
+:10CAB00080808000203F24022D302000000808F8EC
+:10CAC000000000000020203F2020000080808080A7
+:10CAD00080808000203F20003F20003F8080008039
+:10CAE00080800000203F210000203F200000808047
+:10CAF00080800000001F202020201F0080800080F8
+:10CB00008000000080FFA12020110E0000000080A6
+:10CB100080808000000E112020A0FF808080800097
+:10CB20008080800020203F212000010000008080C4
+:10CB3000808080000033242424241900008080E0B9
+:10CB4000808000000000001F202000008080000086
+:10CB500000808000001F202020103F208080800067
+:10CB60000080808000010E30080601008080008077
+:10CB7000008080800F300C030C300F00008080009C
+:10CB8000808080000020312E0E31200080808000C7
+:10CB90000080808080818E70180601000080808077
+:10CBA000808080000021302C222130000000000015
+:10CBB000807C020200000000003F40400804FE04A8
+:10CBC00008C0000000000310207F20100002027C3B
+:10CBD000800000000040403F00000000000601010E
+:10CBE0000202040400000000000000000000000039
+:10CBF0000000000000000000000000000000000035
+:10CC00000000000000000000000000000000000024
+:10CC10000000000000F0F0F0000000000000000044
+:10CC200000017F010000000000000000001C1C1C2F
+:10CC30000000000000008060301C8C60301C0C0084
+:10CC400000000000000000000000000000000000E4
+:10CC50000000000000000000000000E000000000F4
+:10CC600000E000000086E69F86868686E69F8600B6
+:10CC700000011F01010101011F010100000080C02E
+:10CC80006020F820E0C00000000003070C18FF70CF
+:10CC9000E18100000000070F10107F100F07000057
+:10CCA0008060206080000000E02000000F30203015
+:10CCB0009F70DC371030C0000000100E0300071812
+:10CCC000101807000000C02020E0C0000000000095
+:10CCD00080E01F38E88703C43C040000070F1810E9
+:10CCE000100B070D1010080000808C4C380000005D
+:10CCF0000000000000000000000000000000000034
+:10CD00000000000000000000000000000000000023
+:10CD1000000080E0300804000000000000FEFF0179
+:10CD200000000000000000000000030F1820400079
+:10CD300000040830E0800000000000000000000057
+:10CD400001FFFE0000000000004020180F0300005B
+:10CD500000000000000000000000C0000000000013
+:10CD6000004266663C18FF183C6666420000000000
+:10CD70000000030000000000000000000000800030
+:10CD800000000000001010101010FF101010101004
+:10CD90000000000000000300000000000000000090
+:10CDA0000000000000000000000000000000000083
+:10CDB0000000000000808C4C3800000000000000E3
+:10CDC0000000000000000000000000000010101033
+:10CDD00010101010101010000000000000000000E3
+:10CDE0000000000000000000000000000000000043
+:10CDF00000000000000000000000000000001C1CFB
+:10CE00001C00000000000000000000000000000006
+:10CE1000E0380C000000000080701C0300000000DF
+:10CE20000060380E0100000000000000000080C01B
+:10CE300060202060C080000000FEFF0100000000B4
+:10CE400001FFFE000001070E181010180E07010068
+:10CE50000000808080C0E0000000000000000000B2
+:10CE600000FFFF000000000000001010101F1F1046
+:10CE7000101000000080402020202060C0800000B2
+:10CE800000030300804020381F070000001C1A190F
+:10CE900018181818181F00000080C020202060C03B
+:10CEA00080000000000303001010182FE78000002E
+:10CEB00000070F10101010180F07000000000000EE
+:10CEC0000000C0E0F000000000C0B088868180FF54
+:10CED000FF808000000000000010101F1F101000D5
+:10CEE0000000E060606060606060000000003F1073
+:10CEF00008080818F0E0000000070B101010101CC4
+:10CF00000F030000000080C040202020E0C000008F
+:10CF100000FCFF211008080818F0E0000001070CD1
+:10CF200018101010080F03000000C0E0606060607F
+:10CF300060E06000000003000000E018070000004F
+:10CF400000000000001F1F00000000000080C06003
+:10CF50002020202060C080000087EF2C181830307F
+:10CF600068CF830000070F0810101010180F07007B
+:10CF70000000C0C020202020C0800000001F3F60B3
+:10CF80004040402010FFFE0000000C1C1010100854
+:10CF90000F0300000000000000000000000000007F
+:10CFA00000000000000E0E0E000000000000000057
+:10CFB000001C1C1C0000000000000000000000001D
+:10CFC0000000000000000000000C0C000000000049
+:10CFD00000000000005838000000000000000000C1
+:10CFE0000000008040201000000010284482010052
+:10CFF0000000000000000000000001020408100012
+:10D000000000000000000000000000000084848494
+:10D010008484848484848400000000000000000074
+:10D020000000000000001020408000000000000010
+:10D0300000000000000001824428100000001008D9
+:10D04000040201000000000000C020201010101099
+:10D0500030E0C0000003030000F010080C070300DC
+:10D06000000000001C1C1C0000000000000000C0AC
+:10D07000406020202040C00000FCFF01F00E03C1F2
+:10D08000FE03807F0001070E081111101109040230
+:10D090000000000080E0E000000000000000807C54
+:10D0A0004340477FF880000010181F100000000068
+:10D0B000131F1C1020E0E02020202060C080000012
+:10D0C00000FFFF10101010182FE78000101F1F1016
+:10D0D00010101010180F0700000080C04020202002
+:10D0E0002060E00000FCFF010000000000000100E3
+:10D0F0000001070E181010100804030020E0E020C3
+:10D1000020202040C080000000FFFF000000000041
+:10D1100001FFFE00101F1F10101018080E0701005D
+:10D1200020E0E020202020202060800000FFFF1071
+:10D130001010107C00000000101F1F1010101010A5
+:10D140001018060020E0E0202020202060608000F1
+:10D1500000FFFF101010107C00000100101F1F10B6
+:10D160000000000000000000000080C060202020BF
+:10D1700040E0000000FCFF0100004040C0C1404012
+:10D180000001070E181010100F0F000020E0E02023
+:10D190000000000020E0E02000FFFF101010101041
+:10D1A00010FFFF00101F1F1000000000101F1F10B5
+:10D1B0000000202020E0E0202020000000000000EF
+:10D1C00000FFFF000000000000001010101F1F10E3
+:10D1D0001010000000000000202020E0E0202020AF
+:10D1E00000000000000000FFFF0000000060E08081
+:10D1F0008080C07F3F00000020E0E020000020A0F1
+:10D200006020200000FFFF30187CE3C00000000019
+:10D21000101F1F10000001131F1C181020E0E02039
+:10D22000000000000000000000FFFF000000000000
+:10D2300000000000101F1F10101010101018060022
+:10D2400020E0E0E000000000E0E0E02000FF013F1F
+:10D25000FEC0E01E01FFFF00101F1000031F0300AF
+:10D26000101F1F1020E0E0C0000000000020E020A0
+:10D2700000FF0003071C78E08000FF00101F100073
+:10D2800000000000030F1F00000080C0602020602D
+:10D29000C080000000FEFF010000000000FFFE0053
+:10D2A0000001070E181010180C07010020E0E02004
+:10D2B0002020202060C0800000FFFF2020202020B0
+:10D2C000301F0F00101F1F100000000000000000A2
+:10D2D000000080C060202060C080000000FEFF01D0
+:10D2E0000000000000FFFE000001070E1111133CBA
+:10D2F0007C67210020E0E0202020202060C080000A
+:10D3000000FFFF101030F0D0080F0700101F1F1093
+:10D31000000000030F1C10100080C060202020209F
+:10D320004040E00000070F0C1818303060E081002A
+:10D33000001F0C0810101010180F0700806020202C
+:10D3400020E0E020202060800100000000FFFF00BE
+:10D350000000000100000000101F1F10000000006E
+:10D3600020E0E020000000000020E02000FFFF009F
+:10D37000000000000000FF0000070F181010101040
+:10D38000100807002060E0E02000000020E060209E
+:10D390000000077FF88000807C0300000000000090
+:10D3A000071F1C070000000020E0E02000E0E02054
+:10D3B0000020E0200007FFF8E01FFFFCE01F000056
+:10D3C0000000031F0300011F03000000002060E0B5
+:10D3D000A0000020E0602000000000038F7CF8C661
+:10D3E000010000000010181E130001171F18100084
+:10D3F0002060E0E02000000020E060200000010745
+:10D400003EF8E0180700000000000010101F1F1079
+:10D410001000000000806020202020A0E0E020001C
+:10D4200000000000C0F03E0F0300000000101C1FB1
+:10D4300017101010101806000000000000FC040473
+:10D44000040404000000000000FF000000000000D1
+:10D4500000000000007F404040404000000010E01D
+:10D46000000000000000000000000000031C6080BD
+:10D470000000000000000000000000030C708000AD
+:10D4800000000404040404FC00000000000000008C
+:10D49000000000FF00000000000040404040407FCE
+:10D4A0000000000000000010080C040C0810000030
+:10D4B000000000000000000000000000000000006C
+:10D4C000000000000000000000000000000000005C
+:10D4D000000000000000000000000000000000004C
+:10D4E0008080808080808080808080800000000438
+:10D4F0000408080000000000000000000000000018
+:10D50000000000000000000000000000000000001B
+:10D51000000000000000000000000000000098D89B
+:10D5200044642424FCF80000000F1F181010100899
+:10D530001F1F10180020E0F0000000000000000095
+:10D540000000FFFF180804040CF8F00000001F0F93
+:10D5500018101010180F0300000000000000000059
+:10D560000000000000E0F8180404043C380000004B
+:10D5700000030F0C1010101008060000000000003F
+:10D5800000000020E0F0000000E0F81C04040408A3
+:10D59000FFFF000000030F18101010081F0F0800F5
+:10D5A0000000000000000000000000000000E0F8A3
+:10D5B000484444444C7870000000030F0C181010CD
+:10D5C000100804000000000080C0602020E0C000BF
+:10D5D00000040404FFFF0404040400000000101011
+:10D5E0001F1F1010100000000000000000000000CD
+:10D5F00000000000000070F88C04048CF874040C27
+:10D60000007076CF8D8D8D89C87870000020E0F095
+:10D6100000000000000000000000FFFF08040404F8
+:10D62000FCF8000000101F1F100000101F1F10004A
+:10D630000000000000606000000000000000040422
+:10D6400004FCFC000000000000001010101F1F1060
+:10D6500010100000000000000000006060000000EA
+:10D6600000000000040404FCFC0000000000C0C036
+:10D670008080C07F3F0000000020E0F0000000003C
+:10D68000000000000000FFFF80C0F41C0404000044
+:10D6900000101F1F1100031F1C101000000020208D
+:10D6A00020E0F000000000000000000000FFFF008C
+:10D6B0000000000000001010101F1F1010100000CC
+:10D6C00000000000000000000000000004FCFC0856
+:10D6D00004FCFC0804FCFC00101F1F10001F1F109E
+:10D6E000001F1F10000000000000000000000000EC
+:10D6F0000004FCFC08080404FCF8000000101F1FD4
+:10D70000100000101F1F10000000000000000000AB
+:10D710000000000000E0F0180C04040C18F0E00019
+:10D7200000030F0C101010100C0F0300000000007D
+:10D7300000000000000000000004FCFC08040404D9
+:10D740000CF8F0000080FFFF889010101C0F030001
+:10D7500000000000000000000000000000E0F81CD5
+:10D7600004040408F8FC000000030F18101090884F
+:10D77000FFFF80000000000000000000000000002B
+:10D78000040404FCFC100804040C0C001010101F0E
+:10D790001F1010100000000000000000000000003A
+:10D7A0000000000000003078CCC48484840C1C008D
+:10D7B00000001E1810101011190F060000000000C4
+:10D7C00000C000000000000000040404FFFF040487
+:10D7D00004000000000000000F1F1010100C0000DB
+:10D7E0000000000000000000000000000004FCFE3B
+:10D7F00000000004FCFE000000000F1F18101008BD
+:10D800001F0F0800000000000000000000000000E2
+:10D8100000040C3CFCC40000C43C0C0400000000EC
+:10D82000010F1E0E010000000000000000000000BB
+:10D8300000000000043CFCC400E47CFC84807C0408
+:10D840000000071F070000071F070000000000007E
+:10D8500000000000000000000004041C7CE4C03450
+:10D860001C0404000010101C1601131F1C181000CB
+:10D8700000000000000000000000000000040C3C5C
+:10D88000FCC400C43C0404000000C080C1370E0189
+:10D890000000000000000000000000000000000088
+:10D8A00000001C0404C4F47C1C0400000000101CD4
+:10D8B0001F17111010180E0000000000000000F8E3
+:10D8C0000C04000000000000001028EF0000000021
+:10D8D000000000000000003F604000000000000069
+:10D8E0000000FF0000000000000000000000FF003A
+:10D8F00000000000000000000000FF000000000029
+:10D900000000040CF800000000000000000000000F
+:10D91000EF28100000000000000040603F00000001
+:10D920000000000000180602020408102020300841
+:10D9300000000000000000000000000000000000E7
+:10D940000000000000000000FF818181818181FFD3
+:10D9500000000080C060F0F8FEFE3E1808080808CD
+:10D960000800303000408000F8FE07011C3F3F1FD8
+:10D970001B180ECFFFFFFF7F0F0F0F0780C07B0E1E
+:10D98000070F1C383030606060607E7F3F3F311889
+:10D99000180C0E030300000000018244FF11AA448A
+:10D9A0000000010000010100000010385482D782FD
+:10D9B0005438100000000001000000000000008248
+:10D9C00044281028448200000000000000000000ED
+:10D9D000C0C0000000000000000000002010D0D0F7
+:10D9E000102000000000000010082414D4D41424D7
+:10D9F00008100000080412092515D5D515250912AF
+:10DA00000408312E4E6574776F726B20496E666F15
+:10DA10002020322E4D4420506F727420496E666F64
+:10DA20002020332E4C4F5241205253534920202066
+:10DA30002020342E5665726573696F6E20436865C9
+:10DA4000636B20204E6574776F726B20496E666F32
+:10DA500020202020202020202020202020202020C6
+:10DA600020202020202020202020202020202020B6
+:10DA700020202020202020202020202020202020A6
+:10DA800020205072696E74205B47756E3A2020200A
+:10DA9000205D202020202020202020202020202049
+:10DAA0002020202020202020202020202020202076
+:10DAB0002020202020202020202020202020202066
+:10DAC0002020202020504F52542020202020202091
+:10DAD0002020202020202020202020202020202046
+:10DAE0002020202020202020202020202020202036
+:10DAF0002020202020202020202020202020202026
+:10DB00002020456D707479000000000000000000C6
+:10DB10000000426C7565536B790000000000000046
+:10DB200000004C5900000000000000000000000050
+:10DB300000004A500000000000000000000000004B
+:10DB4000000044617274000000000000000000004A
+:10DB500000005957595F426C7565736B790000007E
+:10DB60000000524649440000000000000000000090
+:10DB700000005957595F426C7565736B790000005E
+:10DB8000000050726F62655F4B590000000000009A
+:10DB900000005957595F50726573737572650000C4
+:10DBA0000000202020504F525420202020202020F0
+:10DBB0002020202020202020202020202020202065
+:10DBC0002020202020202020202020202020202055
+:10DBD0002020202020202020202020202020202045
+:10DBE0002020202020205665726573696F6E2020EA
+:10DBF0002020202020202020202020202020202025
+:10DC00002020202020202020202020202020202014
+:10DC10002020202020202020202020202020202004
+:10DC20002020312E4D44436F6E6E65637420536522
+:10DC30007420322E4C4F524120536C617665205334
+:10DC40006574332E506F72744C6F67204F7574700B
+:10DC50007574342E436F6E6E656374204D6F64650A
+:10DC60002020352E4E6574776F726B2053657420BB
+:10DC70002020362E44617461496E69742020202072
+:10DC80002020312E4D44436F6E6E656374205365C2
+:10DC90007420322E4C4F524120536C6176652053D4
+:10DCA0006574332E506F72744C6F67204F757470AB
+:10DCB0007574204D44436F6E6E65637420536574B4
+:10DCC0002020202020202020202020202020202054
+:10DCD0002020202020202020202020202020202044
+:10DCE0002020202020202020202020202020202034
+:10DCF0002020204C4F524120536C617665205365A3
+:10DD000074202020202020202020202020202020BF
+:10DD10002020202020202020202020202020202003
+:10DD200020202020202020202020202020202020F3
+:10DD3000202020506F72744C6F67204F757470757F
+:10DD4000742020202020202020202020202020207F
+:10DD500020202020202020202020202020202020C3
+:10DD600020202020202020202020202020202020B3
+:10DD700020202020436F6E6E656374204D6F6465B4
+:10DD80002020202020202020202020202020202093
+:10DD90002020202020202020202020202020202083
+:10DDA00020205072657373207C20746F2073686923
+:10DDB00066742020204E6574776F726B20536574F3
+:10DDC0002020202020202020202020202020202053
+:10DDD0002020202020202020202020202020202043
+:10DDE00020205072657373207C20746F20736869E3
+:10DDF00066744E6F773A4469616C20737769746317
+:10DE000068204E6F773A53746174696F6E202020DA
+:10DE100020204E6F773A436C6F75642020202020BD
+:10DE200020204E6F773A5465737420436C6F75648D
+:10DE300020204E6F773A4469616C20737769746370
+:10DE400068204E6F773A34475F474D3520202020B9
+:10DE500020204E6F773A34475F4C353130202020F8
+:10DE600020204E6F773A57694669202020202020D5
+:10DE700020204E6F773A57414E202020202020202E
+:10DE80002020496E697469616C697A652044617407
+:10DE9000613F202020202020202020202020202022
+:10DEA0002020202020202020202020202020202072
+:10DEB000202027454E5445522720746F20736869EF
+:10DEC0006674000000000000000000000000F03F49
+:10DED000000000000000F83F00000000000000000B
+:10DEE0000000004003B8E23F000000000000000016
+:10DEF00006D0CF43EBFD4C3E033333333333E33FA4
+:10DF0000FFAB6FDBB66DDB3F4D268F515555D53FCF
+:10DF100001411DA96074D13F65DBC9934A86CD3F9D
+:10DF2000EF4E454A287ECA3F3E5555555555C53F8B
+:10DF300093BDBE166CC166BF2CDE25AF6A56113F7D
+:10DF4000F16BD2C541BDBBBED0A4BE726937663E7F
+:10DF500004FA97999999D93FAF788E1DC571CC3F36
+:10DF60009FC678D0099AC33F935555555555E53FFF
+:10DF7000599322942449D23FDE03CB966446C73F8F
+:10DF800044523EDF12F1C23F0000000000000000DA
+:10DF9000DDDDDDDDDCBBBBDDDDDDDDDDDDDDDDDDF6
+:10DFA0009888888888888888777777777788888836
+:10DFB00085555556666666666666666666688888CE
+:10DFC0008333333222222222222222222228888DC7
+:10DFD000F0DF010800000020D4120000908E00083D
+:10DFE00098E20108D412002034AE000074AA01089F
+:10DFF000412D01020304043D060708091012031213
+:10E0000002390A01FF01FF01FF01E11301031202BE
+:10E0100002FF0901FF01FF01E5281041542B554182
+:10E0200052543D393630300D0A201018124E414DF1
+:10E03000453D5458485F56312E312E325F3001290C
+:10E040001B51320100FF00891112239B322446AD7F
+:10E05000573665BF74488CC19D5AAFD3BE6CCAE5B4
+:10E06000DB7EE9F7F88110080193331A22A5562CBC
+:10E0700047B7753E64C99C408DDBBF52AEEDDA6494
+:10E08000CBFFF976E802218B30100299132667AF97
+:10E09000763444BD554AADC3BC588ED19F6EEBE774
+:10E0A000FA7CC8F5D983310A2091121803A7772E7C
+:10E0B00066B5543C45CBBD42ACD99E508FEFFB6654
+:10E0C000EAFDD874C904428D5316619F702004A9DB
+:10E0D000153227BB364CCEC5DF5EEDD7FC6888E134
+:10E0E000997AABF3BA85520C4397711E60A114283C
+:10E0F00005B3373A26CDDE44CFDFFD56ECE9986014
+:10E1000089FBBB72AA06638F7214409D512225AB16
+:10E11000343006B9174EEFC7FE5CCCD5DD6AA9E3F3
+:10E12000B8788AF19B87730E6295501C41A3352AFB
+:10E1300024B1163807CFFF46EEDDDC54CDEBB962D3
+:10E14000A8F99A708B1023088481951AA793B62C8E
+:10E15000C2A5D33EE1B7F04008C919522BDB3A649F
+:10E160004EED5F766DFF7C899420DE859BB712A60D
+:10E17000ADD224C3BFF136E0C1184809D33B5A2AB7
+:10E18000E55E6C4FF77D7E6C0AA583B41886919787
+:10E190002EE3A7F23CC0B5D14229CB38500AD91B97
+:10E1A000666FEF7E744CFD5D8BB502A49996108767
+:10E1B000AFF326E2BDD034C1C3394A28D11A580B77
+:10E1C000E77F6E6EF55C7C4D0CC685D71EE597F437
+:10E1D0002880A1913AA3B3B2444ACD5B5669DF7857
+:10E1E000600CE91D722FFB3E8DD604C79FF516E427
+:10E1F000A9902081BBB332A2C55A4C4BD7795E6837
+:10E20000E11C680DF33F7A2E0EE787F61CC495D506
+:10E210002AA1A3B03882B193466BCF7A5448DD5916
+:10E22000622DEB3C700EF91F8FF706E69DD414C5E6
+:10E23000ABB122A0B9923083C77B4E6AD5585C49F6
+:10E24000E33D6A2CF11E780F720100082C41542B1B
+:10E2500041504E3D0008FF0102030405060701FF7F
+:10E2600001FF01FF01FF01FF01FF01E5880C5C5385
+:10E27000595354454D2E545854141D4D315F30019F
+:10E28000B91549190A1632190A1633190A1534191B
+:08E290000C13504F5319B100AB
+:0400000508008189E5
+:00000001FF
diff --git a/obj/TXH_V1.2.7.hex b/obj/TXH_V1.2.7.hex
new file mode 100644
index 0000000..f9afa90
--- /dev/null
+++ b/obj/TXH_V1.2.7.hex
@@ -0,0 +1,5973 @@
+:020000040800F2
+:10800000A8C20020A1810008A9810008DD9F000806
+:10801000AD810008AF810008B181000800000000B8
+:10802000000000000000000000000000B381000814
+:10803000B581000800000000B7810008B981000880
+:10804000BB810008BB810008BB810008BB81000820
+:10805000BB810008BB810008BB810008BB81000810
+:10806000BB810008BB810008BB810008BB81000800
+:10807000BB810008BB810008979200089B92000812
+:10808000BB8100089F920008BB810008BB810008EB
+:10809000BB810008BB810008BB810008BB810008D0
+:1080A000BB810008BB810008BB810008BB810008C0
+:1080B000399D0108BB810008BB810008BB81000815
+:1080C000BB810008BB810008BB810008BB810008A0
+:1080D000BB810008BDA60108C1A60108C5A601080C
+:1080E00053960008BB810008BB810008BB810008D3
+:1080F000BB810008BB810008BB810008A392000877
+:10810000BB810008BB810008BB810008BB8100085F
+:10811000B5A60108B9A60108BB810008BB8100080B
+:10812000BB810008BB810008BB810008BB8100083F
+:10813000BB810008BB810008BB810008BB8100082F
+:10814000BB810008BB810008BB810008BB8100081F
+:10815000BB810008A7920008AB920008C9A60108DD
+:10816000BB810008BB810008BB810008BB810008FF
+:10817000BB810008BB810008BB810008BB810008EF
+:10818000BB810008BB810008DFF810D000F0BEFB07
+:10819000004800478DC30108AFF30080A8C200204B
+:1081A0000648804706480047FEE7FEE7FEE7FEE791
+:1081B000FEE7FEE7FEE7FEE7FEE7FEE7DD9C0108DF
+:1081C000898100082DE9F0410024061B254671F144
+:1081D000000605DA01240027D0EB070067EB010158
+:1081E000161E73F1000605DA0027D2EB07020125FF
+:1081F00067EB030300F077FA86460E4617469C4667
+:10820000AC4204D00025D0EB050E65EB010624B18D
+:108210000020D2EB000760EB030C704631463A4673
+:108220006346BDE8F081202A06DBCB17203A41FAED
+:1082300002F043EAE07306E041FA02F3D040C2F1F3
+:108240002002914008431946704740EA01039B070A
+:1082500003D009E008C9121F08C0042AFAD203E0BB
+:1082600011F8013B00F8013B521EF9D27047421E43
+:1082700012F8013F002BFBD111F8013B02F8013B42
+:10828000002BF9D17047421C10F8011B0029FBD1CB
+:10829000801A704730B505460020034600E05B1C9D
+:1082A000934205D2EC5CC85C201A01D1002CF6D1B7
+:1082B00030BD2DE9FE4F804681EA0300C00F0C4619
+:1082C000009021F0004123F00045B8EB0200A941E5
+:1082D00005D24046214690461C460B46024623F0F6
+:1082E0000040104347D0270DC7F30A00C3F30A51DB
+:1082F0000290401A019040286BDAC3F3130040F457
+:10830000801B0098924620B10023D2EB030A63EB56
+:108310000B0B01985946C0F14002504600F014FA88
+:1083200006460D4650465946019AFFF77CFF10EB72
+:1083300008006141002487EA115284EAE7731A4376
+:1083400040D0009A62B3019A012A4FEA075215DC25
+:10835000001B61EB02014FF0004202EA0752CDE937
+:108360000042001C41F5801132462B4600F051FAC4
+:1083700003B0BDE8F08F40462146F9E7001B61EBF2
+:108380000201001C41F5801300185B412018A2F582
+:10839000001747EB030140EAD570B6196D4111E0B3
+:1083A0006D084FEA360645EAC0754FEA0752001BD2
+:1083B00061EB0201001C41F5801149084FEA3000D1
+:1083C0000019514132462B4603B0BDE8F04F00F092
+:1083D00011BA0098012240000023D0EB020263EBA7
+:1083E000E073009821464FEAE074B8EB000061EBBF
+:1083F0000401E9E783F000435BE781F0004158E7BF
+:108400002DE9FE4F81EA030404F0004421F000410D
+:1084100000944FF0000B23F0004350EA01045ED0BB
+:1084200052EA03045BD0C3F30A54C1F30A552C4447
+:10843000A4F2F3340194A0FB0254C1F3130141F4FC
+:108440008011C3F3130343F4801301FB024400FBC8
+:10845000034E840A970A44EA815447EA8357A4FBEF
+:10846000076802958D0A05FB07854FEA932C04FBEC
+:108470000C542705029D4FEA065847EA1637B5EB1C
+:1084800008056EEB070C870E920E47EA811742EA49
+:108490008312A7FB0201B6EB0B0164EB00042B0D6A
+:1084A00043EA0C335E1844EB1C50DA465146E7FBB6
+:1084B0000201C5F313044FEA0B3343EA14534FEAA6
+:1084C0000432019C43EA0603A4F10C040294009CCC
+:1084D000CDE900B400F09DF903B0BDE8F08F0020B5
+:1084E0000146F9E72DE9F04D81EA030404F0004B61
+:1084F00021F0004514464FF0000A23F0004150EAF5
+:10850000050220D054EA01021DD0C5F30A570246E5
+:10851000C5F31303C1F31300C1F30A5640F48015E9
+:1085200043F48013A7EB0608101BD64608F2FD386B
+:1085300073EB050002D308F1010801E092185B41DA
+:10854000B8F1000F03DA00200146BDE8F08D0020ED
+:108550004FF48011064684460EE0171B73EB0507A7
+:1085600005D3121B63EB050306434CEA010C4908D3
+:108570004FEA300092185B4150EA0107EDD152EA10
+:10858000030012D082EA040083EA0501084305D003
+:10859000101BAB4106D20122002306E000224FF05F
+:1085A000004302E06FF0010253101AEB06004CEB9F
+:1085B000085110EB0A0041EB0B01BDE8F04D00F053
+:1085C00019B90EB5C10F80EAE0700844CA0700214E
+:1085D00040F233438DE80E000A460B4600F019F9CD
+:1085E00003B000BD0EB540F2334102910021CDE948
+:1085F00000110A460B4600F00CF903B000BD3EB571
+:10860000CA17CB0F002450405140C0186141DA070F
+:1086100040F233430094CDE901232246234600F083
+:10862000F8F803B030BD70B5C1F30A5201F000454F
+:108630000024C1F3130140F2FF3341F480119A4248
+:1086400001DA002070BD40F233439A42A2F2334275
+:1086500003DC524200F087F800E090402C43F1D058
+:10866000404270BD70B5C1F30A5201F000450024CC
+:10867000C1F3130140F2FF3341F480119A4202DA50
+:108680000020014670BD40F233439A42A2F23342C9
+:1086900003DC524200F067F801E000F055F82C438B
+:1086A000F0D00023D0EB030063EB010170BD01F0BB
+:1086B000004330B421F0004150EA010206D00A0D17
+:1086C000A2F56072C1F31301002A02DC30BC002065
+:1086D0007047440F44EAC104C100E01830BC00EB0D
+:1086E000C25000F050B82DE9F05F054600209246D8
+:1086F0009B4688460646814640241BE02846414664
+:108700004746224600F02FF853465A46C01A914178
+:1087100010D311461846224600F016F82D1A67EBC2
+:1087200001084F4622460120002100F00DF817EB0A
+:1087300000094E41201EA4F10104DFDC4846314609
+:108740002A464346BDE8F09F202A04DB203A00FA7F
+:1087500002F1002070479140C2F1200320FA03F398
+:10876000194390407047202A04DB203A21FA02F096
+:108770000021704721FA02F3D040C2F1200291405B
+:108780000843194670470029A8BF7047401C49009C
+:1087900008BF20F00100704710B4B0FA80FC00FA66
+:1087A0000CF050EA010404BF10BC704749B1CCF191
+:1087B000200421FA04F411FA0CF118BF012121431D
+:1087C0000843A3EB0C01CB1D4FEA00614FEA1020D8
+:1087D00042BF002010BC704700EBC350104400297A
+:1087E000A4BF10BC7047401C490008BF20F0010026
+:1087F00010BC704710B5141E73F1000408DA401C59
+:1088000041F1000192185B411A4301D120F00100AF
+:1088100010BD2DE9F04D92469B4611B1B1FA81F29F
+:1088200002E0B0FA80F220329046FFF78DFF044656
+:108830000F4640EA0A0041EA0B0153465A460843F4
+:1088400013D0114653EA010019D0C8F14002504636
+:10885000FFF789FF05460E46504659464246FFF748
+:1088600073FF084305D0012004E020463946BDE8E7
+:10887000F08D0020054346EAE0762C4337430A9802
+:108880006305E40AA0EB08000022FD0A44EA47540D
+:108890000A3002D500200146E9E7010510196941B7
+:1088A000DDE9084500196941BDE8F04DA2E770B562
+:1088B00021F0004303430CD0C1F30A550024D5EB4B
+:1088C000040564EB0403D617AD1AB34102DB0020A4
+:1088D000014670BD201841EB025170BD30B5041E39
+:1088E00071F1000404DB4FF00044404264EB0101ED
+:1088F000141E73F1000405DB1C464FF00043524286
+:1089000063EB0403994208BF904230BD064C074D0B
+:1089100006E0E06840F0010394E80700984710344F
+:10892000AC42F6D3FFF734FC68F2010888F2010884
+:108930002DE9F04D00231A461B1A8A4103DB002063
+:108940000146BDE8F08DC1F30A52C1F3130141F4B1
+:1089500080154FF0000BD10702D100186D41521E57
+:108960000027044640F2FF11384601EB620A3E46FA
+:108970008046024600204FF48011FFF7F4FEC21932
+:108980007141BB1846EB0100B4EB030C75EB000C16
+:1089900004D3E41A65EB000517460E46241908F1C6
+:1089A00001006D4180463428E3DDF91946EB0600ED
+:1089B000091BA84103D24FF0FF32134601E0002209
+:1089C00013461BEB070046EB0A51BDE8F04DFFF7DD
+:1089D00011BF000030B5041E71F1000404DB4FF03C
+:1089E0000044404264EB0101141E73F1000405DBF6
+:1089F0001C464FF00043524263EB04038B4208BF16
+:108A0000824230BD70B58C1810F8015B15F0070379
+:108A100001D110F8013B2A1106D110F8012B03E017
+:108A200010F8016B01F8016B5B1EF9D12B0705D41F
+:108A30000023521E0DD401F8013BFAE710F8013B68
+:108A4000CB1A921C03E013F8015B01F8015B521E84
+:108A5000F9D5A142D8D3002070BD027803E010F808
+:108A6000013B1A44D2B2491E89B2F8D2104670476F
+:108A700070B5ADF5287D00260D46ADF89462ADF8D1
+:108A8000986200EB40012D4800EBC104608AA842C7
+:108A900051D9ADF898624AE0A089228A284481B26F
+:108AA000274800F0B1F8ADF894626A46208A0BE0DE
+:108AB000BDF894326168C95CBDF89432D154BDF8F8
+:108AC0009412491CADF89412BDF894128842EFD864
+:108AD000401E81B21046FFF7C0FF1A498870228AF3
+:108AE0000DF1FF31515C814219D1ADF894620CE077
+:108AF000BDF894126068BDF89422405CA168885467
+:108B0000BDF89402401CADF89402208ABDF894127E
+:108B1000401E8842ECDC01200DF5287D70BD6420EC
+:108B200013F0C4FABDF89802401CADF89802BDF8E5
+:108B300098020628B0D30020EEE700005CD00108C0
+:108B4000107C0020220A0020F0B50D46064600EBFE
+:108B500046011C48002200EBC104ADF5257D608A6A
+:108B6000A8422BD9694606E0A0686368805C9854E7
+:108B70008854521C92B2208A401E9042F4DC208A13
+:108B8000401E81B26846FFF768FF228A0DF1FF316F
+:108B900000275054A089228A284481B2684600F0F8
+:108BA0002FF929463046FFF763FF012807D06420DC
+:108BB00013F07CFA7F1CBFB2062FEBD300200DF51B
+:108BC000257DF0BD5CD0010838B50025ADF800501A
+:108BD0000FF036F90A4C207000F088F82178094827
+:108BE000242907D0272908D0282902D1022180F87A
+:108BF000E51138BD80F8E55138BD0121F7E70000E7
+:108C0000220A0020A42200202DE9F0410646154644
+:108C10000C46012080F31088254F0020B8800FF00B
+:108C2000EFF8000609D4012013F040FAB888401C80
+:108C300080B2B880C828F2D335E0B888C82832D2CC
+:108C40001C4F1021384601F0BCF90821384601F0CC
+:108C5000BAF9E82000F030F8C4F3871000F02CF8DF
+:108C6000A006000E00F028F8002000F025F80024EF
+:108C7000002000F021F8641CA4B2042CF8D30024D6
+:108C800005E0FF2000F018F83055641CA4B2AC4297
+:108C9000F7D31021384601F096F9002080F31088B0
+:108CA0000120BDE8F081002080F31088F9E7000082
+:108CB000220A00200000024070B50B4C054602213C
+:108CC00020460FF0B7F90028F9D0294620460FF0CA
+:108CD000BAF9012120460FF0ADF90028F9D020465D
+:108CE0000FF0AFF9C0B270BD0030014010B50120E7
+:108CF00080F310881A4C0020A0800FF081F8000645
+:108D000009D4012013F0D2F9A088401C80B2A080C1
+:108D1000C828F2D320E0A088C8281DD2114C102109
+:108D2000204601F04EF90821204601F04CF93D2083
+:108D3000FFF7C2FF2A20FFF7BFFF8020FFF7BCFF2D
+:108D4000A720FFF7B9FF1021204601F03CF90020D1
+:108D500080F31088012010BD002080F3108810BD22
+:108D6000220A0020000002402DE9F04106460D468F
+:108D7000012080F31088204C0020A0800FF040F8E4
+:108D8000000609D4012013F091F9A088401C82B29A
+:108D9000A280C82AF2D32AE0A088C82827D2174F79
+:108DA0001021384601F00DF90821384601F00BF981
+:108DB0008420FFF781FF0020FFF77EFF0020FFF7F0
+:108DC0007BFF0020FFF778FF002404E0305DFFF711
+:108DD00073FF641CA4B2AC42F8D31021384601F0F2
+:108DE000F2F8002080F310880120BDE8F081002017
+:108DF00080F31088F9E70000220A002000000240FA
+:108E000070B50D46012181F310881146FFF7ACFFC4
+:108E1000002832D01B4C0020A0800EF0F1FF00068D
+:108E200009D4012013F042F9A088401C80B2A08030
+:108E3000C828F2D322E0A088C8281FD2124C1021E3
+:108E4000204601F0BEF80821204601F0BCF883203E
+:108E5000FFF732FFC5F38710FFF72EFFA806000EBD
+:108E6000FFF72AFF0020FFF727FF1021204601F01F
+:108E7000AAF8002080F31088012070BD002080F344
+:108E8000108870BD220A00200000024010B50023A7
+:108E90001A4604E010F8014B6340521CD2B28A42D9
+:108EA000F8D3184610BD000010B50446392013F061
+:108EB000FDFAE0B213F01AFBC4F3072013F016FB1F
+:108EC000C4F3074013F012FB200E13F00FFB4FF416
+:108ED0008051034801F077F8BDE8104011F0E6BC7E
+:108EE000000402402DE9F041054614460E463A20A2
+:108EF00013F0DCFAF0B213F0F9FA300A13F0F6FAD4
+:108F0000104F4FF480563146384601F05CF8B046B9
+:108F10003E4611F0CBFC1D2811D1284600F0A4F8E4
+:108F200007463B2013F0C2FA4146304601F04BF8A9
+:108F30003D44002CEDD0208838442080E9E7BDE88E
+:108F4000F0810000000402402DE9F041054614467E
+:108F50000E463C2013F0AAFAF0B213F0C7FA300A1A
+:108F600013F0C4FA114F4FF480563146384601F0E1
+:108F70002AF80CB100202080B0463E4611F096FC45
+:108F80001E2811D1284600F017F907463D2013F09E
+:108F90008DFA4146304601F016F83D44002CEDD0E4
+:108FA000208838442080E9E7BDE8F08100040240D1
+:108FB00010B50EF06DFE08B100F028F8BDE81040C5
+:108FC000302000F09FB80146362000F089B810B577
+:108FD00008B100F0A5F8BDE81040342000F092B8C8
+:108FE00010B5044600F09CF820785C2801D02F28AA
+:108FF00003D10021642000F0FBF8BDE810403220CE
+:1090000000F080B8682000F04BB8000010B52220B6
+:1090100013F04CFA13F040FA04464FF48051024822
+:1090200000F0D1FF204610BD000402402DE9F041C0
+:1090300013F032FA064613F02FFA054613F02CFA15
+:10904000044613F029FA07464FF48051054800F012
+:10905000BAFF46EA052040EA044040EA0760BDE85E
+:10906000F08100000004024070B50546272013F08F
+:109070001DFA13F011FA0446260007D013F00CFA7B
+:10908000641E05F8010B14F0FF04F7D14FF4805172
+:10909000024800F098FF304670BD00000004024016
+:1090A00010B504460C2013F001FA204613F01EFA06
+:1090B000BDE81040FFF7BABF10B504460A2013F010
+:1090C000F5F9204613F012FA13F0E6F904464FF4CE
+:1090D0008051024800F077FF204610BD0004024096
+:1090E00010B50C4613F0E2F9204613F0FFF94FF4E7
+:1090F0008051034800F067FFBDE8104011F0D6BB77
+:109100000004024010B513F0D1F94FF48051034828
+:1091100000F059FFBDE8104011F0C8BB0004024048
+:1091200070B50546012013F0C1F913F0B5F94328D5
+:1091300028D22B20FFF7C0FF102823D22F2013F0B6
+:10914000B5F9002013F0D2F93220FFF7DBFF142825
+:1091500018D1CF20FFF7B0FF040013D04C20FFF749
+:109160009FFF00EB04214C2000F042F85020FFF755
+:1091700097FF00EB0421502000F03AF80021702006
+:1091800000F036F82F2013F091F92C7806E015F84E
+:10919000014F5C2C01D02F2C00D10024204613F06D
+:1091A000A5F9002CF3D1BDE870404FF4805101487F
+:1091B00000F009BF0004024070B505462D2013F0F1
+:1091C00075F913F069F90446260007D0287813F0E2
+:1091D0008DF9641E6D1C14F0FF04F7D14FF480511B
+:1091E000024800F0F0FE304670BD0000000402406E
+:1091F00070B505460C460D2013F058F9284613F0BB
+:1092000075F9E0B213F072F9C4F3072013F06EF9A8
+:10921000C4F3074013F06AF9200E13F067F9BDE8B4
+:1092200070404FF48051014800F0CDBE0004024070
+:1092300070B5094DFF22134605F5807605E010F85C
+:10924000014B54402A5D5A40335D491E89B2F6D223
+:1092500042EA032070BD0000E9CD010870B500228C
+:109260001346154605E010F8014BA2186B41491E44
+:1092700089B20029F7D1100C40EA034092B280185D
+:1092800045EB13414FEA014242EA104108186FEAE8
+:10929000000080B270BD08F001BE08F09FBD08F06C
+:1092A0006DBD08F0CBBD0AF053B80EF063B90000F5
+:1092B000074A904201D2074801E005481038064AA3
+:1092C0008B0001EA020101D5C160704781607047DF
+:1092D00010640240006002407D0F7D0F002901688C
+:1092E00002D041F0010101E021F00101016070476D
+:1092F0002DE9F043016821F00101016000210160C6
+:1093000041608160C1600161212141613C493C4A69
+:109310003D251039904202D18D60BDE8F083384A76
+:109320004FF474661832904201D18E60F5E7344AEA
+:109330004FF474173032904201D18F60EDE7304A1C
+:109340004FF0746C4832904202D1C1F808C0E4E793
+:109350002B4B2C4A6033984201D1CA60DDE7284C80
+:10936000294B7834A04201D1CB60D6E7DFF890805A
+:10937000264C08F19008404501D1CC60CDE7DFF8DC
+:1093800080804FF03D5908F1A808404502D1C1F84E
+:109390000C90C2E71E49DFF878800839404501D1BA
+:1093A0000D60BAE71A4D1835A84201D10E60B4E736
+:1093B000174D3035A84201D10F60AEE7144D483546
+:1093C000A84202D1C1F800C0A7E7114D104960358D
+:1093D000091FA84201D10A609FE70D4A78329042E6
+:1093E00001D10B6099E70A4A9032904201D10C609A
+:1093F00093E7074AA83290428FD1C1F800908CE7DA
+:10940000106002403D000020400F002000003D2081
+:10941000106402400B0607D5436912B143F0800384
+:1094200001E023F080034361802908D0002A02680C
+:1094300001F01E0101D00A4300E08A430260704738
+:1094400030B50368124ACC6813400A682243D1E958
+:1094500005452C432243CC6922430C6A22434C6AC3
+:1094600022438C6A22434C6B22438C6B22431A4367
+:109470000260426922F00703D1E90B2422431A4318
+:1094800042610A6942604A6882608968C16030BD91
+:109490003F801CF02DE9FC41012120200EF000FC52
+:1094A00001268DF8046000258DF8065003208DF804
+:1094B00005001B4C302700978DF807506946204661
+:1094C00000F02CFD3021204600F07DFD154C84F885
+:1094D000705684F8725684F8716684F873664FF497
+:1094E000FA70C4F8780600F01FF894F8E8038028B2
+:1094F00014D1A4F580508565232084F8ED03052060
+:1095000084F8EC0384F8EB73142084F8EA03202039
+:1095100084F8E90384F8E85300F042F8BDE8FC81E0
+:1095200000140240A42200207CB512F093FED0204B
+:1095300012F060FE12F0C2FE002012F05BFE12F08C
+:10954000BDFE12F087FED12012F054FE12F0B6FEDE
+:1095500000246D4601E0062C01D2012000E000202D
+:1095600012F018FE2855641CE4B2072CF3D312F055
+:109570008BFE0A489DF8061041719DF80510017197
+:109580009DF80410C1709DF8021081709DF80110C3
+:1095900041709DF8001001707CBD00008C260020F9
+:1095A0007CB51848002401788DF8001041788DF8BA
+:1095B000011081788DF8021001218DF80310C17817
+:1095C0008DF8041001798DF8051040798DF80600AA
+:1095D00012F040FED02012F00DFE12F06FFE0020BF
+:1095E00012F008FE12F06AFE6D46285D12F002FECF
+:1095F00012F064FE641CE4B2072CF6D312F044FEB1
+:109600007CBD00008C26002070B5094D0022134659
+:1096100005F5807605E010F8014B54402A5D5A406C
+:10962000335D491E89B2F6D242EA032070BD0000C4
+:10963000E9CD0108072A00D9072240EA002021B11C
+:10964000012901D1D040C0B270479040C0F307203B
+:1096500070477047072A00D9072240EA002029B145
+:10966000012902D19040C0F307207047D040C0B21A
+:109670007047000070B5ADF5327D00260D46ADF89F
+:10968000BC62ADF8C06200EB4001324800EBC1049F
+:10969000608AA8425CD9ADF8C06255E0012264211D
+:1096A0002D4800F0BFF92C4800788DF800003828CC
+:1096B00042D1228AE06802FB0501274800F0B2F996
+:1096C000ADF8BC626A46208A0BE0BDF8BC32616826
+:1096D000C95CBDF8BC32D154BDF8BC12491CADF810
+:1096E000BC12BDF8BC128842EFD8401E81B21046B1
+:1096F00000F05AFA228A0DF1FF31515C81421BD1F0
+:10970000ADF8BC620EE0BDF8BC226168895CA2685D
+:1097100000FB0520BDF8BC221154BDF8BC02401C62
+:10972000ADF8BC02208ABDF8BC12401E8842EADCBB
+:1097300001200DF5327D70BD642012F0B7FCBDF83C
+:10974000C002401CADF8C002BDF8C0020628A5D377
+:109750000020EEE7B0C9010834570020F0B50E46EE
+:10976000074600EB47012648ADF5317D002500EBAB
+:10977000C1048DF8BC52608AB0423DD90021084630
+:10978000FFF778FF012837D1694609E0A268401E3B
+:1097900000FB06206268285C505548556D1CADB230
+:1097A000208AA842F2D80025208AE16800FB061131
+:1097B000401E82B2134800F0B3F9208A401E81B2E5
+:1097C000684600F0F1F98DF8BC02208AE1680122B8
+:1097D00001447043401E0144AFA800F0A1F9314696
+:1097E0003846FFF747FF012807D0642012F05EFCDF
+:1097F0006D1CADB2062DD7D300200DF5317DF0BD27
+:10980000B0C90108345700202DE9F041ADF5307D95
+:10981000354D4FF000088DF8BC82344EA5F800801D
+:1098200000243FE000206F4607E056F832204968E8
+:10983000125C0A543A54401C80B2298801EB410260
+:1098400006EBC2010B8A5B1E8342EEDC288800EB2C
+:10985000400006EBC000008A401E81B2384600F08E
+:10986000A3F98DF8BC02288800EB400006EBC0008D
+:10987000C168008A00FB0411401E82B21C4800F03F
+:109880004FF92888012200EB400006EBC000C168B8
+:10989000008A01446043401E0144AFA800F040F933
+:1098A000641CA4B2288800EB400006EBC000408A8C
+:1098B000A042B7D82888401C80B228800B28AFD39C
+:1098C0000C48017821F001010170017841F0060196
+:1098D0000170A0F8028000210120FFF73FFF0DF585
+:1098E000307DBDE8F081000010000020B0C9010803
+:1098F00034570020802400207CB5012108460EF05A
+:10990000CFF901208DF8040002258DF805500024C0
+:109910008DF806408DF807001820154E0090694616
+:10992000304600F0FBFA05221146304600F032FBCB
+:1099300005220621304600F02DFB05220721304686
+:1099400000F028FBA02000908DF8045003208DF833
+:1099500005008DF806408DF807406946304600F056
+:10996000DDFA402000906946304600F0D7FA7CBD11
+:1099700000000240F8B5002634460096FFF7BCFF11
+:1099800000F0A0F82248641C8442FCD3214C08213A
+:10999000204600F016FB1021204600F014FB0620A4
+:1099A00000F076F80821204600F00DFB0821204643
+:1099B00000F007FB1021204600F005FB012000F01D
+:1099C00067F8002000F064F80821204600F0FBFA58
+:1099D0001148D0F81C0208B9FFF716FF0F4D2E8072
+:1099E0000F4E002405E0C0B22146FFF743FE641C81
+:1099F000A4B2288800EB400106EBC101498AA142CC
+:109A0000F1D880B2401C80B228800B28E9D3F8BD81
+:109A1000FFFF0F0000000240000043421000002042
+:109A2000B0C901082DE9F0410546002416460F464D
+:109A3000012080F31088DFF854800821404600F0B0
+:109A4000C0FA1021404600F0BEFA032000F020F8D2
+:109A5000C7F3074000F01CF8C7F3072000F018F820
+:109A6000F8B200F015F806E0002000F011F8641CD0
+:109A700005F8010BA4B2B442F6D30821404600F029
+:109A8000A2FA002080F31088BDE8F08100000240B7
+:109A900070B50B4C0546022120460EF0CBFA00288B
+:109AA000F9D0294620460EF0CEFA012120460EF0CC
+:109AB000C1FA0028F9D020460EF0C3FAC0B270BD3A
+:109AC0000030014010B5012186B008030EF024F9E2
+:109AD000124C20460EF084FA0021ADF808106015F3
+:109AE000ADF80A003820ADF80C000720ADF80010E2
+:109AF000ADF81000ADF804104FF48270ADF8061008
+:109B0000ADF80E10ADF80200694620460EF09DFA41
+:109B1000012120460EF05AFA06B010BD0030014077
+:109B20002DE9F0410546002416460F46012080F33A
+:109B30001088DFF870800821404600F042FA1021BA
+:109B4000404600F040FA0620FFF7A2FF08214046F9
+:109B500000F039FA0821404600F033FA102140465F
+:109B600000F031FA0220FFF793FFC7F30740FFF739
+:109B70008FFFC7F30720FFF78BFFF8B2FFF788FFCF
+:109B800005E02878FFF784FF641CA4B26D1CB44282
+:109B9000F7D30821404600F016FA002080F3108821
+:109BA000BDE8F08100000240027803E010F8013BBC
+:109BB0001A44D2B2491E89B2F8D21046704700004A
+:109BC00070B51E4A907B012825D1002595731C494C
+:109BD0001C480F244E780123F6B14D70D0F828525E
+:109BE000D0F8346245EAC605D0F83062D0F82C02CD
+:109BF000B60046EA40000543AC43CC708878CC7888
+:109C0000A04208D108710C78A04204D010720870EC
+:109C1000002800D0D37170BD4B70D0F82852D0F816
+:109C2000346245EAC605D0F83062D0F82C02B6009E
+:109C300046EA40000543AC438C70DFE7A4120020E5
+:109C4000C90A0020000042422DE9F041ADF57C7DBB
+:109C500000273D46ADF8E873FFF7AAF9142808D0AD
+:109C6000664880F8E75312F05DFB0DF57C7DBDE89A
+:109C7000F0816348FFF7B4F9614C103C1428207060
+:109C800006D0422879D00120FFF79DF92570ECE736
+:109C9000FFF7B8F9C4E90205A046BDF8E803FFF7ED
+:109CA00003F9FAAA4FF4FA716846FFF71BF955A1B8
+:109CB000684612F09BFBA080544C6E46F0B1E1194F
+:109CC00001F5805181F83F577F1CBFB2282FF6D392
+:109CD000474630444EA112F089FB78800021001FD6
+:109CE0000AE0BA880A443244D378621802F58052F6
+:109CF00082F83F37491C89B28142F2DB45A16846B0
+:109D000012F074FB4746A8F80400F0B10021621875
+:109D100002F5805282F86757491C89B22829F6D388
+:109D200030443BA112F062FB7880002109380AE040
+:109D3000BA880A443244137A621802F5805282F8D3
+:109D40006737491C89B28142F2DB35A1684612F0BF
+:109D50004DFBB880F8B10021621802F5805282F8FC
+:109D60008F57491C89B21429F6D3304428A112F028
+:109D70003DFB788000210D380BE03AE0BA880A44B8
+:109D80003244137B621802F5805282F88F37491CE7
+:109D900089B28142F2DB26A1684612F027FBB88027
+:109DA000F0B10021621802F5805282F8F956491C80
+:109DB00089B23229F6D3304415A112F017FB78800E
+:109DC0000021C01F0AE0BA880A443244937962181D
+:109DD00002F5805282F8F936491C89B28142F2DBE1
+:109DE00000210320FFF7BAFC0120FFF7ECF8012067
+:109DF0003BE70348FFF7EBF837E70000A422002019
+:109E0000380A002041504E3D00000000A4120020FE
+:109E10003B000000574946494E414D453D0000007A
+:109E20005749464950415353574F52443D00000053
+:109E30005345525645523D002F4910B5884206D130
+:109E4000012108460DF038FF002101204FE02B4989
+:109E5000884206D1012102200DF02EFF00210220B0
+:109E600045E02749884206D1012104200DF024FF56
+:109E7000002104203BE02349884206D1012108202B
+:109E80000DF01AFF0021082031E01F49884206D159
+:109E9000012110200DF010FF0021102027E01B49A8
+:109EA000884206D1012120200DF006FF002120204C
+:109EB0001DE01749884206D1012140200DF0FCFE2B
+:109EC0000021402013E01349884206D1012180205F
+:109ED0000DF0F2FE0021802009E00F4988420AD1EE
+:109EE0008415012120460DF0E7FE00212046BDE843
+:109EF00010400DF0E1BE10BD000002400004024021
+:109F000000080240000C0240001002400014024011
+:109F100000180240001C024000200240F0B5002260
+:109F200001274FF0030C0B6807FA02F52B40AB42F8
+:109F30002CD1066853000CFA03F4A64306600E7990
+:109F4000D0F800E09E4046EA0E0606600E79012E2B
+:109F500001D0022E12D18668A64386604E79D0F8D1
+:109F600008E09E4046EA0E0686604668AE434660BC
+:109F700045688E799640B6B235434560C568A543BD
+:109F8000C560CC799C40C3681C43C460521C102A35
+:109F9000C9D3F0BD4B07DB0E9A40C90810B500EBE2
+:109FA0008100016A0F249C40A1430162016A1143B0
+:109FB000016210BD0246002012690A4200D0012051
+:109FC0007047418370470183704700000249087A57
+:109FD00000220A7270470000A412002002480068A4
+:109FE000C00700D000BEFEE7F0ED00E002494AF6EF
+:109FF000AA200860704700000030004010B512F041
+:10A0000091F9BDE81040642012F050B82DE9F04FEE
+:10A0100083466AA0ADF57D7D002500689A460F460F
+:10A02000A946FB90ADF8E853042A25D8644C94F86F
+:10A03000EC03302101EB101302EBC20000EB021223
+:10A0400060481618337194F8EC0300F00F003030BC
+:10A05000707194F8EB0301EB1010B07194F8EB03FE
+:10A0600000F00F003030F071FEF7A2FF142807D087
+:10A0700084F8E79312F056F90DF57D7DBDE8F08F79
+:10A08000DFF84081A8F1240898F8000014280ED0C9
+:10A090003046FEF7A5FF88F80000142807D04228B4
+:10A0A0007ED00120FEF78FFF88F80090E4E74FF4A0
+:10A0B0007A70874200D90746FEF7A4FFC8E9020973
+:10A0C0004E46FEF7F1FE94F8EB13302000EB111131
+:10A0D0008DF8001094F8EB1301F00F0130318DF87A
+:10A0E000011094F8EA1300EB11118DF8021094F8A6
+:10A0F000EA1301F00F0130318DF8031094F8E913E1
+:10A1000000EB11118DF8041094F8E91301F00F0120
+:10A1100030318DF8051094F8E81300EB11108DF82C
+:10A12000060094F8E80300F00F0030308DF80700C7
+:10A13000BAF1000F03D0BAF1010F02D004E05420AD
+:10A1400000E052208DF808003A208DF809000A231B
+:10A150006C4617E00BEB550108780009B0FBF3F2F1
+:10A16000C2EBC2021044621930309072087800F0DD
+:10A170000F00B0FBF3F1C1EBC10108443030AD1C5E
+:10A18000D072ADB2B5EB470FE4D303EB470081B219
+:10A19000FAAA2046FEF7D8FEFAAA0221FBA800E0A0
+:10A1A00007E0FEF7D1FE0120FEF70DFF88F8006002
+:10A1B00062E73046FEF70BFF5EE700000D0A000085
+:10A1C000A42200204C0A00202DE9F04F00272DED9D
+:10A1D000028B9FB08DF824708DF804708DF800709C
+:10A1E000CDE91077CDE90A778DF808708DF80C70FD
+:10A1F0008DF820708DF81470ADF818709FEDFE0A80
+:10A20000DFF8F8938DED010AFD4C41F6865504F117
+:10A210002900079004F59C5004F5804A01264FF070
+:10A22000D50BDFF8E08304F580540490A0E094F8A7
+:10A230002A0B28B384F82A7BBAF83C14D9F88C206E
+:10A240004846C2F57A7291421AD1D0F88C00C0F516
+:10A250007A70AAF83404E94800218830FFF73EF804
+:10A26000E648E9498830FFF723F888F800604FF4A2
+:10A270007A70C9F88C00E14801218830FFF72EF888
+:10A2800094F8360B20B384F8367BBAF83E14D9F82C
+:10A2900044204846C2F57A72914219D1406CC0F50B
+:10A2A0007A70AAF83604D54800214030FFF716F836
+:10A2B000D248D6494030FEF7FBFF88F801604FF4E2
+:10A2C0007A70C9F84400CD4801214030FFF706F804
+:10A2D00094F8420B20B384F8427BBAF84014D9F8C2
+:10A2E00014204846C2F57A72914219D14069C0F5EE
+:10A2F0007A70AAF83804C14800211030FEF7EEFF4A
+:10A30000BE48C3491030FEF7D3FF88F802604FF40F
+:10A310007A70C9F81400B94801211030FEF7DEFF49
+:10A3200094F84E0B20B384F84E7BBAF84214D9F857
+:10A330002C204846C2F57A72914219D1C06AC0F504
+:10A340007A70AAF83A04AD4800212830FEF7C6FF1B
+:10A35000AA48B0492830FEF7ABFF88F803604FF4F5
+:10A360007A70C9F82C00A54801212830FEF7B6FF05
+:10A3700094F82A0B94F8361B084494F8421B94F87E
+:10A380004E2B1144C8427FF452AF06F07DB80178DD
+:10A3900019B107708DF8087010E0417819B1477055
+:10A3A0008DF808600AE0817811B18770022003E01F
+:10A3B000C17819B1C77003208DF808009DF8080016
+:10A3C00000EB400101EB00118D4800EB011000F59E
+:10A3D000805090F85A1D9DF8080000EB4002C2EB37
+:10A3E000C0128D4810F83200C1280BD19DF808002A
+:10A3F00000EB4002C2EBC012874800EBC20080783D
+:10A4000008280CD0082986F00980DFE811F0D71F52
+:10A410002700ED0AF414BB1D811F082303278AF8C7
+:10A420008C649DF8080030B1012807D002280FD0B5
+:10A43000032808D10FE04FF4804101E04FF40051B0
+:10A440007648FFF7BEFD7648C0F8887205F0E6BF93
+:10A450004FF48051F4E74FF40061F1E79DF80800F4
+:10A46000DFF8B48100EB4001C1EBC01108EBC10083
+:10A470004078002107F0B4FB8DF820008DF80070C3
+:10A48000DFF87C911BE09DF808009DF8001000EBC0
+:10A49000400202EB001009EB001000EB011000F588
+:10A4A000805090F8850D9DF8201088429DF800009E
+:10A4B00002D18DF8200012E0401C8DF800009DF8BC
+:10A4C000080000EB400101EB001009EB001000F563
+:10A4D000805090F85B0D9DF800209042D3D89DF8F5
+:10A4E000080000EB4001C1EBC01008EBC000807811
+:10A4F0000A22B2EB101F9DF8080000EB4002C2EBED
+:10A50000C01008EBC000807801D100F00F008DF87A
+:10A510000C009DF80C0010B910208DF80C009DF86F
+:10A5200008009DF80C1000EB4002C2EBC01208EBD3
+:10A53000C20008444078ADF818009DF8080000EB10
+:10A540004001C1EBC01108EBC1009DF80C10491C83
+:10A5500007F027FF8DF804009DF8080000EB40018C
+:10A56000C1EBC01108EBC1009DF80C1008448078C5
+:10A570009DF80410884245F051879DF80800424636
+:10A5800000EB4001C1EBC01008EBC0004078002890
+:10A5900005F044879DF8080000EB4001C1EBC010B6
+:10A5A0009DF80C1002EBC0000844C3789DF8080029
+:10A5B00000EB001101EB002109EBC10C9DF820100C
+:10A5C000484601EB01110CEBC10101F5005181F886
+:10A5D00058329DF8081009EB01139DF8201019441A
+:10A5E00001F5805181F8887B99F81810012938D13C
+:10A5F0009DF8081016E00000000000000060024016
+:10A60000A4120020120000200088002000802010EA
+:10A610002080001000880010806400200018024094
+:10A620000000424201EB410303EB01119DF8203091
+:10A6300000EB011101EB031129440B7843F0800377
+:10A640000B70BDF81810B62905D0C52903D0D5293F
+:10A6500001D0D92903D19DF80C10032901D2ADF8FE
+:10A660001870BDF81810CE2913D013DCB9297DD08D
+:10A6700009DC5A298CD0B22979D0B529F7D0B6296E
+:10A6800045F0CC86FDE3C32972D0C52971D0CA2913
+:10A69000F6D1F7E3E129FCD006DCD52909D0D7298A
+:10A6A000E8D0D929ECD1D8E2E5297CD0E729E7D157
+:10A6B000E9E39DF8081001EB4103C3EBC11108EB7E
+:10A6C000C101C97884F8E2119DF8081001EB01126C
+:10A6D00002EB012100EBC1029DF8201001EB0111FA
+:10A6E00002EBC10101F5005191F81C1201299DF8FE
+:10A6F000081001EB41027DD002EB0112014600EB94
+:10A7000002109DF82020C84600EB021094F8E221C8
+:10A710002844A6EBD213027863F3000202709DF87E
+:10A72000080000EB400202EB00109DF8202001EB36
+:10A73000001000EB021094F8E2212844530902783B
+:10A7400063F3410202709DF8080000EB400202EB47
+:10A75000001001EB00129DF8200002EB001000F544
+:10A76000805090F8860DC0F3400203E0FEE3FEE364
+:10A77000FEE3FEE39DF8080000EB001303EB00206E
+:10A7800008EBC0019DF8200000EB001001EBC000B9
+:10A7900000F5005090F83402C0F34000824254D0DB
+:10A7A0009DF8080000E0E5E300EB001101EB00205C
+:10A7B0009DF82020414608EBC00002EB021200EB9E
+:10A7C000C20042F2342210449DF8082002EB4203FA
+:10A7D00003EB02129DF8203008EB021202EB031289
+:10A7E00002F5805292F8862D5308027863F34102F5
+:10A7F000027000E02AE09DF8080000EB400202EB46
+:10A8000000109DF8202001EB001000EB021000F575
+:10A81000805090F8860D80074AD59DF80800D9220F
+:10A8200000EB001303EB002008EBC0019DF82000B3
+:10A8300000EB001001EBC00000F5005080F8212271
+:10A840009DF808100220FEF789FF79E002EB011164
+:10A850009DF8202000EB011101EB021194F8E22198
+:10A860002944A6EBD2130A7863F300020A709DF81C
+:10A87000081001EB011202EB012100EBC10101F50F
+:10A88000005181F817729DF80810022201EB0113A4
+:10A8900003EB012100EBC1039DF8201001EB011136
+:10A8A00003EBC10101F5005181F81C22B622FCE343
+:10A8B0009DF8080000EB001202EB002001EBC00243
+:10A8C0009DF8200000EB001002EBC00000F50050E6
+:10A8D00080F829629DF80800D92200EB001303EBF1
+:10A8E000002001EBC0039DF8200000EB001003EBFB
+:10A8F000C00000F5005080F821229DF8080000EB10
+:10A90000400202EB001001EB00129DF8200002EB68
+:10A9100000104219107820F0200313709DF80800F1
+:10A9200000EB001202EB002008EBC0019DF82000B4
+:10A9300000EB001001EBC00000F5005080F85A62F7
+:10A940009DF80800434600EB400101EB001008EBC6
+:10A9500000119DF8200001EB001000F5805090F8E8
+:10A96000860D00F001019DF8080000EB001202EBDB
+:10A97000002008EBC0029DF8200000EB001002EB65
+:10A98000C00000F5005090F8340200F00100814250
+:10A9900071D09DF808009DF8202000EB001101EB1C
+:10A9A0000020194603EBC00002EB021200EBC200CC
+:10A9B00042F2342210449DF8082002EB420303EBDC
+:10A9C00002129DF8203001EB021202EB031202F595
+:10A9D000805292F8862D037862F3000303709DF88D
+:10A9E000080000EB400202EB00109DF8202001EB74
+:10A9F000001000EB021000F5805090F8860DC007A3
+:10AA00009DF8080038D000EB001202EB002001EBAB
+:10AA1000C0029DF8200000EB001002EBC00000F522
+:10AA2000005090F85A0200289DF8080000EB001230
+:10AA300002EB002001EBC0029DF8200000EB0010AB
+:10AA400002EBC00000F5005038D080F859729DF834
+:10AA5000080000EB400202EB001001EB00129DF831
+:10AA6000200002EB00104219107820F0010313704F
+:10AA700094F8A40728B3DBE000EB400202EB0010DF
+:10AA80009DF8202001EB001000EB02102844027812
+:10AA900022F0200303709DF8080000EB001202EB87
+:10AAA000002001EBC0019DF8200000EB001001EB3D
+:10AAB000C00000F5005080F85972B9E080F8596282
+:10AAC000D6E7487E012868D1886D4A8B904264D2CF
+:10AAD0009DF8080000EB001202EB002001EBC00221
+:10AAE0009DF8200000EB001002EBC00000F50050C4
+:10AAF00090F85902012850D19DF8080000EB00128F
+:10AB000002EB002001EBC0029DF8200000EB0010DA
+:10AB100002EBC00000F5005090F89302E8BB9DF8EE
+:10AB2000080000EB400202EB001001EB00129DF860
+:10AB3000200002EB001000F5805090F8842D9DF865
+:10AB4000080000EB001303EB002001EBC00000F550
+:10AB5000005080F815229DF80800C32200EB001376
+:10AB600003EB002001EBC0039DF8200000EB001078
+:10AB700003EBC00000F5005080F821229DF808008A
+:10AB800000EB400202EB001008EB00119DF82000E2
+:10AB900001EB001000F5805000E049E0C0F8887D2E
+:10ABA0009DF808100220FEF7D9FD8DF8247041466B
+:10ABB00019E09DF8080000EB001202EB002001EB09
+:10ABC000C0039DF820009DF8242000EB001003EB4B
+:10ABD000C000104400F5005080F85B729DF824001E
+:10ABE000401C8DF824009DF824001428E1D38DF832
+:10ABF000247019E09DF8080000EB001202EB002021
+:10AC000001EBC0029DF8200000EB001002EBC00039
+:10AC10009DF82420104400F5005080F877729DF8CC
+:10AC20002400401C8DF824009DF824000A28E1D35C
+:10AC30009DF808009DF8202000EB400101EB00107A
+:10AC400008EB001000EB021000F5805090F8860D24
+:10AC5000800745F1E383D9229EE19DF80810C8469C
+:10AC600001EB410303EB011109EB011000F58050EA
+:10AC700090F8600D00289DF80C0003D00A2845F0DC
+:10AC8000CD8396E00828FAD18DF8247024E09DF851
+:10AC9000080000EB4001C1EBC01002EBC0019DF8C1
+:10ACA00024000844C07800F00F00092818D89DF847
+:10ACB000080000EB4001C1EBC0109DF8241002EB2E
+:10ACC000C0000844C07800F0F000902808D89DF833
+:10ACD0002400401C8DF824009DF824000628D6D3BB
+:10ACE0009DF824000628C5F099839DF8080000EB24
+:10ACF0004001C1EBC01002EBC000C07801049DF818
+:10AD0000080000EB4003C3EBC01002EBC000007969
+:10AD100041EA00239DF8080000EB4001C1EBC010A0
+:10AD200002EBC000407903439DF8080000EB0011DE
+:10AD300001EB002008EBC00C9DF82000414600EB21
+:10AD400000100CEBC00000F50050C0F835329DF843
+:10AD5000080000EB4003C3EBC01002EBC000807999
+:10AD600003049DF8080000EB400CCCEBC01002EB94
+:10AD7000C000C07943EA00239DF8080000EB400CB6
+:10AD8000CCEBC01002EBC000007A03439DF8080032
+:10AD900000EB001202EB002001EBC0019DF8200047
+:10ADA00000EB001001EBC00000F50050C0F8393294
+:10ADB000ACE08DF8247024E09DF8080000EB400121
+:10ADC000C1EBC0109DF8241002EBC0000844C0780D
+:10ADD00000F00F00092818D89DF8080000EB40018A
+:10ADE000C1EBC0109DF8241002EBC0000844C078ED
+:10ADF00000F0F000902808D89DF82400401C8DF841
+:10AE000024009DF824000828D6D39DF824000828A3
+:10AE1000C5F004839DF8080000EB4001C1EBC010B1
+:10AE200002EBC00081799DF8080000EB4003C3EB02
+:10AE3000C01002EBC000C07841EA00619DF8080034
+:10AE400000EB4003C3EBC01002EBC0000079030429
+:10AE50009DF8080000EB400CCCEBC01002EBC000EA
+:10AE6000407943EA002001439DF8080000EB0013FD
+:10AE700003EB002008EBC0039DF8200000EB00105E
+:10AE800002E0D2E0FDE3FDE303EBC00000F500507B
+:10AE9000C0F835129DF8080000EB4001C1EBC0106E
+:10AEA00002EBC000817A9DF8080000EB4003C3EB81
+:10AEB000C01002EBC000C07941EA00619DF80800B3
+:10AEC00000EB4003C3EBC01002EBC000007A0304A8
+:10AED0009DF8080000EB400CCCEBC01002EBC0006A
+:10AEE000407A43EA002001439DF8080000EB00127D
+:10AEF00002EB002008EBC0029DF8200000EB0010E0
+:10AF000002EBC00000F50050C0F839129DF80800AF
+:10AF100000EB001101EB002008EBC0029DF82000BF
+:10AF2000414600EB001002EBC00000F5005090F825
+:10AF30001C0203289DF8080004F0BB8500EB4002CA
+:10AF400002EB00109DF8202001EB001000EB021036
+:10AF500000F5805090F8860D800704F1CA859DF8B1
+:10AF6000080000EB001202EB002004E04FE00AE1D1
+:10AF70001CE032E1F9E301EBC0029DF8200000EB98
+:10AF8000001002EBC00000F5005090F82A020128E2
+:10AF900004F0B18505F042BA9DF8080000EB0013FB
+:10AFA00003EB002008EBC00104F01BBE9DF8081065
+:10AFB00001EB011303EB012100EBC1039DF820100D
+:10AFC00001EB011103EBC10101F5005181F821B240
+:10AFD0009DF8081001EB011202EB012100EBC10109
+:10AFE00001F5005181F817629DF8081001EB41024C
+:10AFF00002EB011109EB011004F0D2BD9DF808101D
+:10B0000001EB011303EB012109EBC101CCE79DF832
+:10B01000081001EB011202EB012100EBC10101F567
+:10B02000005181F81772C322E8E79DF8081001EB80
+:10B03000410303EB011100EB011101F5805191F87F
+:10B04000601D00299DF8081001EB4103C3EBC111FD
+:10B0500002EBC10152D0C9780B049DF8081001EB36
+:10B06000410CCCEBC11102EBC101097943EA012388
+:10B070009DF8081001EB410CCCEBC11108EBC101AC
+:10B0800049790B439DF8081001EB011202EB0121F5
+:10B0900000EBC1029DF8201001EB011102EBC10190
+:10B0A00001F50051C1F8503200E0FCE39DF80810B2
+:10B0B00001EB011202EB012100EBC1029DF820100F
+:10B0C00001EB011102EBC10101F5005191F81C12D5
+:10B0D000022932D09DF80810C52201EB011303EBC1
+:10B0E000012100EBC1039DF8201001EB011103EBDE
+:10B0F000C10101F5005181F82122F2E30B799DF89D
+:10B10000081001EB410CCCEBC11108EBC101C9786F
+:10B1100043EA01229DF8081001EB011303EB012122
+:10B1200000EBC1039DF8201001EB011103EBC101FD
+:10B1300001F50051C1F85022B6E79DF8081001EB67
+:10B14000011202EB012100EBC10101F5005181F870
+:10B1500017729DF80810032201EB011303EB012184
+:10B1600000EBC1039DF8201001EB011103EBC101BD
+:10B1700001F5005181F81C22D922FAE300F50050B4
+:10B1800080F8177206E79DF8081001EB011202EB38
+:10B19000012100EBC10101F5005181F817629DF812
+:10B1A000081001EB011303EB012100EBC1039DF833
+:10B1B000201001EB011103EBC10101F5005181F8F1
+:10B1C00021B29DF8081001EB410202EB011109EBDD
+:10B1D000011004F0EABD0270DCE69DF80810CE46CE
+:10B1E00001EB410303EB011109EB011000F5805065
+:10B1F00090F8600D00289DF80C0002D00E28C1D1F7
+:10B200009FE00C28BED18DF8247024E09DF8081032
+:10B2100001EB4100C0EBC1109DF8241002EBC0000F
+:10B220000844C07800F00F00092818D89DF80810CD
+:10B2300001EB4100C0EBC1109DF8241002EBC000EF
+:10B240000844C07800F0F000902808D89DF8240049
+:10B25000401C8DF824009DF824000A28D6D39DF8C0
+:10B2600024000A288ED30020CDE90A0038468DF844
+:10B2700024701FE0DDE90A31090241EA13611B0273
+:10B28000CDE90A319DF8081001EB4103C3EBC11170
+:10B290009DF8243002EBC1011944C978DDE90A3C6C
+:10B2A000194340EA0C03CDE90A139DF82410491C08
+:10B2B0008DF824109DF824100529DBD3DDE90A3C24
+:10B2C0009DF8081001EB011808EB01210EEBC109F4
+:10B2D0009DF82010F04601EB011109EBC10101F5C9
+:10B2E0000059C9F83D324946C1F841C20023CDE9B1
+:10B2F0000A338DF824001FE0DDE90A131B0243EA3C
+:10B3000011630902CDE90A139DF8081001EB41030E
+:10B31000C3EBC1119DF8243002EBC1011944097A35
+:10B32000DDE90A3C194340EA0C03CDE90A139DF814
+:10B330002410491C8DF824109DF824100529DBD316
+:10B340009DE08DF8247024E09DF8081001EB410089
+:10B35000C0EBC1109DF8241002EBC0000844C07877
+:10B3600000F00F00092818D89DF8081001EB4100E3
+:10B37000C0EBC1109DF8241002EBC0000844C07857
+:10B3800000F0F000902808D89DF82400401C8DF8AB
+:10B3900024009DF824000C28D6D39DF824000C2806
+:10B3A000C5F03C800020CDE90A0038468DF82470B5
+:10B3B0001FE0DDE90A31090241EA13611B02CDE910
+:10B3C0000A319DF8081001EB4103C3EBC1119DF850
+:10B3D000243002EBC1011944C978DDE90A3C194364
+:10B3E00040EA0C03CDE90A139DF82410491C8DF89E
+:10B3F00024109DF824100629DBD3DDE90A3C9DF8D2
+:10B40000081001EB011808EB01210EEBC1099DF8B2
+:10B410002010F04601EB011109EBC10101F50059C3
+:10B42000C9F83D324946C1F841C20023CDE90A338B
+:10B430008DF824001FE0DDE90A131B0243EA1163C3
+:10B440000902CDE90A139DF8081001EB4103C3EB93
+:10B45000C1119DF8243002EBC1011944497ADDE99C
+:10B460000A3C194340EA0C03CDE90A139DF8241065
+:10B47000491C8DF824109DF824100629DBD3DDE942
+:10B480000A129DF8080000EB001303EB002008EB04
+:10B49000C0039DF8200000EB001003EBC00000F596
+:10B4A0000053C3F845121846C0F849229DF8080019
+:10B4B000F04600EB001101EB00200EEBC0029DF8FE
+:10B4C000200000EB001002EBC00000F5005090F8E7
+:10B4D0001C229DF8080000EB001303EB00200EEB8C
+:10B4E000C00000F5005090F8180282427DD194F817
+:10B4F000A40780B19DF8080000EB400101EB0011AA
+:10B5000008EB01109DF8201000EB01102844017891
+:10B5100041F0080199E0C8F839709DF8080000EB87
+:10B52000001101EB00219DF8200008EBC10100EBA8
+:10B53000001001EBC00042F23D21014410220798A7
+:10B54000FCF783FE9DF8080000EB001101EB0021E1
+:10B550009DF8200008EBC10100EB001001EBC000DA
+:10B5600000F2352000F500504146026841F81D2FD9
+:10B57000406848609DF8080000EB400101EB0011B5
+:10B5800008EB01109DF8201000EB011000F5805031
+:10B5900090F8841D88F81C1004998A6EC8F83D2024
+:10B5A000B1F86C10A8F841109DF8080000EB0011EC
+:10B5B00001EB00219DF8200008EBC10100EB001019
+:10B5C00001EBC00000F50050D0F85012C8F825106B
+:10B5D0009DF8080000EB400101EB001108EB0110A1
+:10B5E0009DF8201000EB011000E0BFE000F5805056
+:10B5F000D0F8881DC8F84310D8F8580081B202204E
+:10B60000FDF7A2FA00210620FEF7A8F8D8F8581096
+:10B61000B8F81A00814204D2D8F85810491CC8F86A
+:10B62000581000210520FEF799F89DF8080000EB5E
+:10B63000400101EB001108EB01109DF8201000EB18
+:10B6400001102844017821F0080101709DF80810CC
+:10B650000220FEF783F89DF820009DF8081000EB0B
+:10B660000110C117CDE90A0100EB8001C1EB801187
+:10B6700001EB0800C0F87D709DF8081001EB011285
+:10B6800001E02FE1ADE102EB01229DF8201008EB73
+:10B69000C20201EB011102EBC10142F23D22114451
+:10B6A00010226D30FCF7D1FD9DF8080000EB001171
+:10B6B00001EB00219DF8200008EBC10100EB001018
+:10B6C00001EBC0010A9801F2352100EB8002C2EBC8
+:10B6D000801201F5005102EB08000A6840F8612F62
+:10B6E000496841609DF8081001EB410202EB01122C
+:10B6F00008EB02119DF8202001EB021101F58051A9
+:10B7000091F8841D00F8011C04998A6E0262B1F858
+:10B710006C1081849DF8081001EB011202EB0122EC
+:10B720009DF8201008EBC20201EB011102EBC101F0
+:10B7300001F50051D1F8501281609DF8081001EB1D
+:10B74000410202EB011208EB02119DF8202001EBEF
+:10B75000021101F58051D1F8881DC0F826100A9811
+:10B7600081B20820FDF7FAFF11E0BEE09DF8080065
+:10B7700000EB400101EB001108EB01109DF82010D7
+:10B7800000EB01102844017841F0040101709DF89C
+:10B79000080000EB001101EB002008EBC0029DF84F
+:10B7A0002000414600EB001002EBC00000F5005005
+:10B7B00080F85A729DF8080000EB001303EB00209C
+:10B7C00008EBC0039DF8200000EB001003EBC00065
+:10B7D00000F5005080F821B29DF8080000EB00123F
+:10B7E00002EB002001EBC0029DF8200000EB0010EE
+:10B7F00002EBC00000F5005090F81C02042844F051
+:10B800000D869DF8080000EB400202EB00109DF849
+:10B81000202001EB001000EB02102844027842F0D7
+:10B82000800202709DF8080000EB001202EB00207D
+:10B8300001EBC00000F5005080F817629DF8080089
+:10B84000052200EB001303EB00209DF8203001EBF4
+:10B85000C00003EB031300EBC30000F5005080F8B9
+:10B860001C229DF8080000EB400202EB00109DF83E
+:10B87000202001EB001000EB021000F5805090F842
+:10B88000860D800744F1CA859DF8080000EB400250
+:10B8900002EB00109DF8202001EB001000EB0210DD
+:10B8A0002844027800E064E022F0020303709DF86F
+:10B8B000080000EB400202EB00109DF8202001EB95
+:10B8C000001000EB02102844027822F020030370DD
+:10B8D0009DF8080000EB400202EB001008EB00109E
+:10B8E000FEE3FEE35A46FFF789BB84F8E0669DF865
+:10B8F000081001EB011202EB012100EBC1029DF8DF
+:10B90000201001EB011102EBC10101F5005191F88A
+:10B910001C1200299DF8081001EB011202EB012115
+:10B920000ED000EBC1029DF8201001EB011102EBDB
+:10B93000C10101F5005191F81E12B22928D021E46D
+:10B9400000EBC10101F5005181F817729DF8081054
+:10B9500001EB011202EB012100EBC1029DF8201066
+:10B9600001EB011102EBC10101F5005181F81C62EC
+:10B970005A469DF8081001EB011303EB012109EB76
+:10B98000C10304F011BD00F5005080F8212223E42A
+:10B990009DF8081001EB011202EB012100EBC1013F
+:10B9A00001F5005181F817729DF80810B22201EBE1
+:10B9B000011303EB012100EBC1039DF8201001EB03
+:10B9C000011103EBC10101F5005181F821229DF81D
+:10B9D000081001EB011202EB012109EBC10204F096
+:10B9E00013BD84F8E0767DE79DF8080000EB400188
+:10B9F000C1EBC010FE4911F83000042809D09DF8B1
+:10BA0000080000EB4002C2EBC01011F8300015280E
+:10BA100001D1ADF818009DF80800F54900EB40028F
+:10BA2000C2EBC01001EBC00042789DF8080000EBAB
+:10BA30004003C3EBC01011F8300042EA0020A0F52B
+:10BA40008051303922D09DF8080000EB4001C1EB55
+:10BA5000C010E74901EBC00042789DF8080000EBF8
+:10BA60004003C3EBC01011F8300042EA0020A0F5FB
+:10BA70008052313A0CD09DF8080000EB4002C2EB36
+:10BA8000C01011F83000022804D019E0A62015E0FB
+:10BA9000A72013E09DF8080000EB4002C2EBC010A5
+:10BAA00001EBC00002799DF8080000EB4003C3EBF6
+:10BAB000C01001EBC000C07842EA0020ADF81800C9
+:10BAC0009DF80800DFF82C9300EB001101EB00213A
+:10BAD00009EBC10101F5005191F816128DF8201003
+:10BAE0009DF808109DF8202009EB0111114401F583
+:10BAF000805181F8887B99F81800012810D19DF8B1
+:10BB0000080000EB400101EB001109EB01109DF86A
+:10BB1000201000EB01102844017841F080010170F1
+:10BB2000BDF8180043F23002811A904272D009DC4D
+:10BB3000042870D015286FD0A6280DD0A72844F06F
+:10BB40006D8405E1B1F5C06F67D0A1F5C061013921
+:10BB500079D00429F3D1FDE39DF8080000EB001132
+:10BB600001EB002009EBC00000F50050494680F8C9
+:10BB700017729DF8080000EB001202EB002009EBA1
+:10BB8000C0029DF8200000EB001002EBC00000F5A1
+:10BB9000005090F81C02032840D09DF8080000EBEC
+:10BBA000001202EB002001EBC0029DF8200000EB28
+:10BBB000001002EBC00000F5005090F81C020828AD
+:10BBC00042D09DF8080000EB001202EB002001EBD0
+:10BBD000C0029DF8200000EB001002EBC00000F551
+:10BBE000005090F81C020D2843D09DF8080000EB8F
+:10BBF000001202EB002001EBC0029DF8200000EBD8
+:10BC0000001002EBC00000F5005090F82102A528BA
+:10BC100044D054E02BE189E1A0E3CDE39DF8080096
+:10BC2000042200EB001303EB002001EBC0039DF89E
+:10BC3000200000EB001003EBC00000F5005080F87E
+:10BC40001C22A822EEE3F7E39DF80800092200EB8E
+:10BC5000001303EB002001EBC0039DF8200000EB74
+:10BC6000001003EBC00000F5005080F81C22A92250
+:10BC7000D8E39DF808000E2200EB001303EB002030
+:10BC800001EBC0039DF8200000EB001003EBC000A7
+:10BC900000F5005080F81C22A222C3E39DF80800A2
+:10BCA00000EB400202EB00109DF8202001EB001099
+:10BCB00000EB02102844027842F0040202709DF862
+:10BCC000080000EB001202EB002001EBC0029DF81F
+:10BCD000200000EB001002EBC00000F5005090F8CF
+:10BCE0001E02A12804F09A839DF8080000EB0012C0
+:10BCF00002EB002001EBC0029DF8200000EB0010D9
+:10BD000002EBC00000F5005090F81E229DF80800DC
+:10BD100000EB001303EB002001EBC0039DF82000B3
+:10BD200000EB001003EBC00000F5005080F821226A
+:10BD30009DF80800A12200EB001303EB002009EBA3
+:10BD4000C0019DF8200000EB001001EBC000FCE3F7
+:10BD50009DF8080000EB001101EB002009EBC0008A
+:10BD600000F50050494680F817729DF8080000EB76
+:10BD7000001202EB002009EBC0029DF8200000EB4E
+:10BD8000001002EBC00000F5005090F81C020528DE
+:10BD90009DF8080000EB001202EB00200ED001EB32
+:10BDA000C0029DF8200000EB001002EBC00000F57F
+:10BDB000005090F81C02092808D01FE001EBC000D9
+:10BDC00000F5005080F81772062200E00A229DF864
+:10BDD000080000EB001303EB002001EBC0039DF80B
+:10BDE000200000EB001003EBC00000F5005003E062
+:10BDF00080640020A412002080F81C229DF8080016
+:10BE000000EB001202EB002001EBC0029DF82000C5
+:10BE100000EB001002EBC00000F5005090F821028A
+:10BE2000A42822D19DF8080000EB400202EB00108C
+:10BE30009DF8202001EB001000EB0210284402784E
+:10BE400042F0200202709DF8080000EB001202EBA5
+:10BE5000002001EBC0029DF8200000EB001002EB77
+:10BE6000C00000F5005080F85972A122DAE28DF886
+:10BE7000247012A9FE4A13E09DF8080000EB40036D
+:10BE8000C3EBC0109DF8243002EBC0001844C0780A
+:10BE90009DF82430C8549DF82400401C8DF82400DF
+:10BEA0009DF824000628E7D3062112A810F014F903
+:10BEB000CDE91007109B000AC018B84647EB0801EF
+:10BEC0004FF480720023FCF77DF99DF8080000EB29
+:10BED000001101EB002009EBC0039DF8200000EBEE
+:10BEE000001003EBC00000F5005080F820229DF800
+:10BEF000080000EB001202EB002009EBC00000F587
+:10BF0000005080F817829DF8080000EB001202EB49
+:10BF1000002009EBC0029DF8200000EB001002EBAE
+:10BF2000C00000F5005080F81C627AE29DF808001D
+:10BF300000EB001101EB002109EBC1029DF820107C
+:10BF4000484601EB011102EBC10101F5005191F8E6
+:10BF50001C12062931D19DF8081001EB011202EBE9
+:10BF6000012100EBC10101F5005181F817729DF824
+:10BF70000810072201EB011303EB012100EBC103C1
+:10BF80009DF8201001EB011103EBC10101F50051F7
+:10BF900081F81C229DF80810A72201EB011303EB86
+:10BFA000012100EBC1039DF8201001EB011103EB0F
+:10BFB000C10101F5005181F821229DF8081001EB23
+:10BFC000011202EB012100EBC1029DF8201001EBF0
+:10BFD000011102EBC10101F5005191F81C12012978
+:10BFE0009DF8081001EB011202EB01215ED000EB7D
+:10BFF000C1029DF8201001EB011102EBC10101F516
+:10C00000005191F81C1207299DF8081001EB01124C
+:10C0100002EB012152D000EBC1029DF8201001EB90
+:10C02000011102EBC10101F5005191F81C120B291D
+:10C030009DF8081001EB011202EB01215CD000EB2E
+:10C04000C1029DF8201001EB011102EBC10101F5C5
+:10C05000005191F81C120C299DF8081001EB0112F7
+:10C0600002EB012163D000EBC1029DF8201001EB2F
+:10C07000011102EBC10101F5005191F81C120E29CA
+:10C080005DD09DF8081001EB011202EB012100EBDD
+:10C09000C1029DF8201001EB011102EBC10101F575
+:10C0A000005191F81C120F297ED048E400EBC10129
+:10C0B00001F5005181F81772022206E000EBC10180
+:10C0C00001F5005181F8177208229DF8081001EB64
+:10C0D000011303EB012100EBC1039DF8201001E0E7
+:10C0E000CAE013E101EB011103EBC10101F50051BD
+:10C0F00081F81C22A3223CE400EBC10101F50051B0
+:10C1000081F817729DF808100C2201EB011303EB64
+:10C11000012100EBC1039DF8201001EB011103EB9D
+:10C12000C10101F5005181F81C22A12221E400EB9C
+:10C13000C10101F5005181F817720D22C5E79DF884
+:10C1400008100F2201EB011303EB012100EBC103E7
+:10C150009DF8201001EB011103EBC10101F5005125
+:10C1600081F81C229DF80810A12201EB011303EBBA
+:10C17000012100EBC1039DF8201001EB011103EB3D
+:10C18000C10101F5005181F821229DF8081001EB51
+:10C19000011303EB012100EBC1039DF8201001EB1B
+:10C1A000011103EBC10100E075E001F5005181F8D8
+:10C1B0001E229DF8081001EB410202EB011100EB79
+:10C1C00001129DF8201002EB011129440A7842F077
+:10C1D00080020A709DF8081001EB410202EB011188
+:10C1E0009DF8202000EB011101EB021129440A788F
+:10C1F00042F004030B709DF8081001EB410202EBC2
+:10C2000001119DF8202000EB011101EB021101F555
+:10C21000805191F8861D890744F100819DF808102E
+:10C2200001EB410202EB01119DF8202000EB01110E
+:10C2300001EB021129440A7822F002030B709DF8E9
+:10C24000081001EB410202EB01119DF8202000EBE8
+:10C25000011101EB021129440A7822F020030B702E
+:10C260009DF8081001EB410202EB011102E0000011
+:10C270008064002009EB01109DF8201000EB0110F4
+:10C280002844017841F0080101709DF8081002204F
+:10C29000FDF764FA09E79DF8081001EB011202EBC3
+:10C2A000012100EBC1029DF8201001EB011102EB0E
+:10C2B000C10101F5005191F81E12A12930D09DF85D
+:10C2C0000810A32201EB011303EB01219DF820309C
+:10C2D00000EBC10103EB031301EBC30101F50051B6
+:10C2E00081F821229DF8081001EB011202EB0121D7
+:10C2F00000EBC1029DF8201001EB011102EBC1011E
+:10C3000001F5005191F81E12A229C3D09DF8081022
+:10C3100001EB011202EB012109EBC100FEF72EBF78
+:10C320009DF80810A12201EB011303EB012100EBA2
+:10C33000C1039DF8201001EB011103EBC10101F5D0
+:10C34000005181F821229DF8081001EB011202EB47
+:10C35000012100E0A3E309EBC100F5E39DF808002B
+:10C36000A12200EB001101EB002009EBC0039DF8B6
+:10C37000200000EB001003EBC00000F5005080F837
+:10C380001E229DF8080000EB001303EB002009EBD0
+:10C39000C0039DF8200000EB001003EBC00000F587
+:10C3A000005080F821229DF8080000EB001202EBFB
+:10C3B000002009EBC000B1E79DF8080000EB001178
+:10C3C00001EB002009EBC0029DF82000494600EB7C
+:10C3D000001002EBC00000F5005090F81C02062887
+:10C3E00044F01C809DF8080000EB001202EB0020D6
+:10C3F00001EBC00000F5005080F817729DF80800AE
+:10C40000072200EB001303EB002001EBC0039DF8B3
+:10C41000200000EB001003EBC00000F5005080F896
+:10C420001C22A7229DF8080000EB001303EB00205C
+:10C4300009EBC00103F0D5BBFFE79DF80800C84633
+:10C4400000EB001101EB002009EBC00000F50050EB
+:10C4500080F817729DF80800A72100EB001303EB8A
+:10C46000002009EBC0029DF8200000EB001002EB59
+:10C47000C00000F5005080F821129DF80800DFF898
+:10C480007C9D00EB4001C1EBC01109EBC10040797C
+:10C4900030289DF8080000EB400147D0C1EBC010E8
+:10C4A00009EBC0004946407931289DF808007DD04D
+:10C4B00000EB4002C2EBC01001EBC0004079332812
+:10C4C0009DF8080073D000EB4002C2EBC01009EBEE
+:10C4D000C000407934289DF8080000EB400101EBD2
+:10C4E000001065D09DF8201008EB001000EB011043
+:10C4F0002844017821F0010101709DF8080000EB4B
+:10C50000400101EB00109DF8201008EB001000EB3B
+:10C5100001102844017821F0020101700020CDE9CA
+:10C520000A0001468DF824704B461AE201EB001018
+:10C530009DF82020414608EB001000EB0210284433
+:10C54000027822F00102027000E0FDE39DF808008D
+:10C5500000EB400202EB00109DF8202008EB0010D9
+:10C5600000EB02102844027822F0020303709DF8C9
+:10C57000080000EB001202EB002001EBC0039DF865
+:10C58000200000EB001003EBC00000F5005090F815
+:10C590001F023128C2D19DF8080000EB400202EBD7
+:10C5A000001001EB00109DF8202002E01BE03CE1B0
+:10C5B00086E100EB02102844027822F0200202708B
+:10C5C0009DF8080000EB001202EB002008EBC00110
+:10C5D0009DF8200000EB001001EBC00000F50050BA
+:10C5E00080F859729AE700EB001101EB002008EB8C
+:10C5F000C0029DF82000414600EB001002EBC00095
+:10C6000000F5005090F85A0200289DF8080000EB51
+:10C61000001202EB00207DD001EBC0029DF820004B
+:10C6200000EB001002EBC00000F5005080F85972DA
+:10C630009DF8080000EB400202EB00109DF820205E
+:10C6400001EB001000EB02102844027822F00102F6
+:10C6500002709DF8080000EB400202EB00109DF80C
+:10C66000202001EB001000EB02102844027822F099
+:10C670000203037094F8A4070028B3D1487E012870
+:10C68000B0D1886D4A8B9042ACD29DF8080000EB87
+:10C69000001202EB002001EBC0029DF8200000EB2D
+:10C6A000001002EBC00000F5005090F8590201287C
+:10C6B00098D19DF8080000EB001202EB002001EB7E
+:10C6C000C0029DF8200000EB001002EBC00000F556
+:10C6D000005090F89302002884D19DF808004FF094
+:10C6E000104200EB001303EB002001EBC0039DF8A8
+:10C6F000200000EB001003EBC00000F50050C0F874
+:10C7000024229DF8080000EB400202EB001001EB30
+:10C71000001200E06CE09DF8200002EB001000F534
+:10C72000805090F8842D9DF8080000EB001303EB77
+:10C73000002001EBC00000F5005080F815229DF8A4
+:10C74000080000EB001202EB002001EBC0029DF894
+:10C75000200000EB001002EBC00000F5005090F844
+:10C760001C229DF8080000EB001303EB002001EBF6
+:10C77000C00000F5005090F81802824298D19DF850
+:10C78000080000EB001202EB002001EBC0029DF854
+:10C79000200000EB001002EBC00000F5005080F814
+:10C7A00022729DF80800A42200EB001303EB002086
+:10C7B00001EBC0039DF8200000EB001003EBC0006C
+:10C7C00000F5005080F81E229DF80800A32200EB1F
+:10C7D000001303EB002008EBC0019DF8200000EBE4
+:10C7E000001001EBC00000F5005080F8212295E612
+:10C7F0009DF8202001EBC00002EB021200EBC2000A
+:10C8000000F5005080F859629DF8080000EB4002E6
+:10C8100002EB00109DF8202001EB001000EB02104D
+:10C820002844027842F0010212E700EB400101EBDC
+:10C8300000109DF8201008EB001000EB01102844B8
+:10C84000017841F0010101709DF8080000EB400102
+:10C8500001EB00109DF8201008EB001000EB011018
+:10C8600000F5805090F8860D800715D49DF80800DB
+:10C8700000EB400101EB001108EB01109DF82010C6
+:10C8800000EB01102844017841F0020101709DF88D
+:10C8900008100220FCF762FF9DF80800A22100EBBF
+:10C8A000001202EB00229DF8200008EBC20200EB10
+:10C8B000001002EBC00000F5005080F81E122DE6BB
+:10C8C0009DF8202008EB001000EB021028440278AD
+:10C8D00022F0200202709DF8080000EB400202EBFB
+:10C8E00000109DF8202008EB001000EB02102844F7
+:10C8F000027822F0020202709DF80800A92200EBE3
+:10C90000001303EB002008EBC0019DF8200000EBB2
+:10C91000001001EBC00000F5005080F81E22FDE57C
+:10C920000A98090141EA10710001CDE90A019DF858
+:10C93000080000EB4001C1EBC0109DF8241003EB90
+:10C94000C00008448079DDE90A2C3038C117104353
+:10C9500041EA0C01CDE90A019DF82400401C8DF844
+:10C9600024009DF824000628DAD39DF808000A9ACE
+:10C9700000EB001101EB00209DF8201008EBC00037
+:10C9800001EB011100EBC10000F50050C0F83522A9
+:10C990000020CDE90A008DF8247021E0DDE90A01CC
+:10C9A000090141EA10710001CDE90A019DF8080072
+:10C9B00000EB4001C1EBC0109DF8241003EBC00058
+:10C9C0000844407BDDE90A2C3038C117104341EAA6
+:10C9D0000C01CDE90A019DF82400401C8DF82400CB
+:10C9E0009DF824000428D9D39DF808000A9900EB8B
+:10C9F000001202EB002008EBC0029DF8200000EBC3
+:10CA0000001002EBC00000F50050C0F850120022E8
+:10CA1000CDE90A2211468DF8247020E00A98090118
+:10CA200041EA10710001CDE90A019DF8080000EB10
+:10CA30004001C1EBC0109DF8241003EBC000084476
+:10CA4000407CDDE90A2C3038C117104341EA0C0163
+:10CA5000CDE90A019DF82400401C8DF824009DF8C2
+:10CA600024000628DAD39DF808000A9900EB00128A
+:10CA700002EB002008EBC0029DF8200000EB001044
+:10CA800002EBC00000F50050C0F839129DF8080014
+:10CA900000EB4001C1EBC01003EBC000FDE39DF8CB
+:10CAA000080000EB001101EB002009EBC00000F5CD
+:10CAB000005080F817729DF8080000EB001202EB9E
+:10CAC000002009EBC0019DF8200000EB001001EBF5
+:10CAD000C00000F5005090F81C020A2835D09DF8DF
+:10CAE000080000EB001101EB002009EBC0029DF8EB
+:10CAF0002000494600EB001002EBC00000F500509A
+:10CB000090F81C229DF8080000EB001303EB0020B6
+:10CB100009EBC00000F5005090F81802824227D1BE
+:10CB200094F8A40728B39DF808009DF8201000EBA6
+:10CB3000400202EB001009EB001000EB011028444A
+:10CB4000017841F008019BE0FEE39DF808000B210D
+:10CB500000EB001202EB00229DF8200009EBC2025C
+:10CB600000EB001002EBC00000F5005080F81C1232
+:10CB70008CE0C846C1F839709DF8080000EB001140
+:10CB800001EB00219DF8200009EBC10100EB001032
+:10CB900001EBC00042F23D21014410220798FBF74F
+:10CBA00054FB9DF8080000EB001101EB00219DF8FB
+:10CBB000200008EBC10100EB001001EBC00000F207
+:10CBC000352000F500504146026841F81D2F4068AD
+:10CBD00048609DF8080000EB400101EB001108EBF4
+:10CBE00001109DF8201000EB011000F5805090F826
+:10CBF000841D88F81C109DF8080000EB001101EB63
+:10CC000000219DF8200008EBC10100EB001001EBB2
+:10CC1000C00000F50050D0F85012C8F82510049953
+:10CC200040468A6E40F83D2FB1F86C108180D8F8EC
+:10CC3000580081B20220FBF787FF00210620FCF795
+:10CC40008DFDD8F85810B8F81A00814204D2D8F8EF
+:10CC50005810491CC8F8581000210520FCF77EFD2B
+:10CC60009DF8080000EB400101EB001108EB0110FA
+:10CC70009DF8201000EB01102844017821F00801F4
+:10CC800001709DF808100220FCF768FD9DF808006F
+:10CC9000A72100EB001202EB002009EBC0029DF877
+:10CCA0002000CC4600EB001002EBC00000F5005065
+:10CCB00080F821129DF80800A22100EB001202EB7F
+:10CCC000002009EBC0029DF8200000EB001002EBF1
+:10CCD000C00000F5005080F81E129DF8080000EB1F
+:10CCE000001101EB00200CEBC0019DF8200000EBCF
+:10CCF000001001EBC00000F5005080F85A720021CE
+:10CD0000CDE90A118DF82470DFF8F08422E0DDE926
+:10CD10000A10000140EA11700901CDE90A109DF8DE
+:10CD2000080000EB4001C1EBC0109DF8241008EB97
+:10CD3000C0000844C07ADDE90A233038C117104327
+:10CD40001943CDE90A0100E00BE29DF82400401CE4
+:10CD50008DF824009DF824000A28D8D3DDE90A12B2
+:10CD60009DF8080000EB001303EB00200CEBC00360
+:10CD70009DF8200000EB001003EBC00000F500530D
+:10CD8000C3F83D121846C0F841220021CDE90A112E
+:10CD90008DF8247020E0DDE90A01090141EA1071F3
+:10CDA0000001CDE90A019DF8080000EB4001C1EB4C
+:10CDB000C0109DF8241008EBC0000844407DDDE958
+:10CDC0000A233038C11710431943CDE90A019DF8F1
+:10CDD0002400401C8DF824009DF824000A28DAD392
+:10CDE000DDE90A129DF8080000EB001303EB0020B8
+:10CDF0000CEBC003FEE39DF8080000EB4001C1EB23
+:10CE0000C010FE4911F83000042809D09DF8080030
+:10CE100000EB4002C2EBC01011F83000152801D120
+:10CE2000ADF818009DF80800894600EB4002C2EBFF
+:10CE3000C01001EBC00042789DF8080000EB4003F1
+:10CE4000C3EBC01011F8300042EA0020A0F5805179
+:10CE5000303922D09DF8080000EB4001C1EBC01032
+:10CE600009EBC000494642789DF8080000EB4003FA
+:10CE7000C3EBC01019F8300042EA0020A0F5805240
+:10CE8000313A0CD09DF8080000EB4002C2EBC01014
+:10CE900011F83000022804D019E0A62015E0A720E0
+:10CEA00013E09DF8080000EB4002C2EBC01001EB5C
+:10CEB000C00002799DF8080000EB4003C3EBC010EE
+:10CEC00009EBC000C07842EA0020ADF818009DF8D8
+:10CED000080000EB001101EB0021C94800EBC10183
+:10CEE00001F5005191F816228DF820209DF80810C8
+:10CEF00000EB01129DF82010114401F5805181F8DA
+:10CF0000887B017E012910D19DF8081001EB4102B8
+:10CF100002EB01119DF8202000EB011101EB021141
+:10CF200029440A7842F080020A70BDF81810A72937
+:10CF30007DD007DC04297BD015297AD0A62943F0BF
+:10CF40006D823DE001F51D61B1F5804104D01129EC
+:10CF500070D01229F3D1FDE39DF8081001EB011206
+:10CF600002EB012100EBC1029DF8201001EB011141
+:10CF700002EBC10101F5005191F81C120029DED12C
+:10CF80009DF8081001EB011202EB012100EBC10139
+:10CF900001F5005181F817729DF8081001EB01129C
+:10CFA00002EB012100EBC1029DF8201001EB011101
+:10CFB00002EBC10101F5005181F81C62A7229EE13C
+:10CFC0009DF8081001EB011202EB012100EBC101F9
+:10CFD00001F5005181F817729DF8081001EB01125C
+:10CFE00002EB012100EBC1029DF8201001EB0111C1
+:10CFF00002EBC10101F5005191F81C1202292DD05C
+:10D000009DF8081001EB011202EB012100EBC102B7
+:10D010009DF8201001EB011102EBC10101F5005157
+:10D0200091F81C1205292ED09DF8081003E09EE00F
+:10D03000F0E065E28AE201EB011202EB012100EB74
+:10D04000C1029DF8201001EB011102EBC10101F5B5
+:10D05000005191F82112A5292AD03AE09DF8081034
+:10D06000032201EB011303EB012100EBC1039DF847
+:10D07000201001EB011103EBC10101F5005181F812
+:10D080001C22A9223BE19DF80810062201EB0113A6
+:10D0900003EB012100EBC1039DF8201001EB01110E
+:10D0A00003EBC10101F5005181F81C22A22226E107
+:10D0B0009DF8081001EB410202EB01119DF82020C0
+:10D0C00000EB011101EB021129440A7842F004023D
+:10D0D0000A709DF8081001EB011202EB012100EB30
+:10D0E000C1029DF8201001EB011102EBC10101F515
+:10D0F000005191F81E12A12903F090819DF80810AB
+:10D1000001EB011202EB012100EBC1029DF820109E
+:10D1100001EB011102EBC10101F5005191F81E2252
+:10D120009DF8081001EB011303EB012100EBC10393
+:10D130009DF8201001EB011103EBC10101F5005135
+:10D1400081F821229DF80810A12201EB011303EBC5
+:10D15000012100EBC1039DF8200000EB001003EB60
+:10D16000C00000F5005080F81E2203F057B99DF86A
+:10D17000081001EB011202EB012100EBC1029DF846
+:10D18000201001EB011102EBC10101F5005191F8F2
+:10D190002112A42922D19DF8081001EB410202EBD3
+:10D1A00001119DF8202000EB011101EB021129442F
+:10D1B0000A7842F020020A709DF8081001EB011273
+:10D1C00002EB012100EBC1029DF8201001EB0111DF
+:10D1D00002EBC10101F5005181F859729DF8081068
+:10D1E00001EB011202EB012100EBC10101F500513D
+:10D1F00081F81772A1229DF8081003E080640020D6
+:10D20000A412002001EB011303EB012100EBC1018B
+:10D2100002F0E7BC9DF8081001EB011202EB0121BE
+:10D2200000EBC1029DF8201001EB011102EBC101DE
+:10D2300001F5005191F81C1201299DF8081001EB2D
+:10D24000011202EB012138D000EBC1029DF8201041
+:10D2500001EB011102EBC10101F5005191F81C1223
+:10D2600004299DF8081001EB011202EB01212CD0DA
+:10D2700000EBC1029DF8201001EB011102EBC1018E
+:10D2800001F5005191F81C1206299DF8081001EBD8
+:10D29000011202EB01213CD000E0FCE300EBC102F3
+:10D2A0009DF8201001EB011102EBC10101F50051C5
+:10D2B00091F81C1207297DD057E700EBC10101F559
+:10D2C000005181F81772022206E000EBC10101F55E
+:10D2D000005181F8177205229DF8081001EB011327
+:10D2E00003EB012100EBC1039DF8201001EB0111BC
+:10D2F00003EBC10101F5005181F81C22A3229DF826
+:10D30000081001EB011303EB012100EBC10303F053
+:10D310004BB800EBC10101F5005181F817729DF87F
+:10D320000810072201EB011303EB012100EBC103FD
+:10D330009DF8201001EB011103EBC10101F5005133
+:10D3400081F81C22A12200E0D5E09DF8081001EB35
+:10D35000011303EB012100EBC1039DF8201001EB49
+:10D36000011103EBC10101F5005181F821229DF863
+:10D37000081001EB410202EB011100EB01129DF8D4
+:10D38000201002EB011129440A7842F080020A7051
+:10D390009DF8081001EB410202EB011100EB0112B4
+:10D3A0009DF8201002EB01114A19117841F0040395
+:10D3B000137000E03EE09DF8081001EB410202EB23
+:10D3C000011100EB01129DF8201002EB011101F593
+:10D3D000805191F8861D890743F120809DF808103F
+:10D3E00001EB410202EB01119DF8202000EB01113D
+:10D3F00001EB021129440A7822F002030B709DF818
+:10D40000081001EB410202EB01119DF8202000EB16
+:10D41000011101EB021129440A7822F020030B705C
+:10D420009DF8081001EB410202EB011100EB011025
+:10D43000FEF722BF9DF8081001EB011202EB01215B
+:10D4400000EBC1029DF8201001EB011102EBC101BC
+:10D4500001F5005191F81E12A12931D09DF8081054
+:10D46000A32201EB011303EB01219DF8203000EB17
+:10D47000C10103EB031301EBC30101F5005181F876
+:10D4800021229DF8081001EB011202EB012100EBB3
+:10D49000C1029DF8201001EB011102EBC10101F561
+:10D4A000005191F81E12A22902F0B8879DF80810C9
+:10D4B00001EB011202EB012100EBC100FDF75EBEA2
+:10D4C0009DF80810A12201EB011303EB012100EBF1
+:10D4D000C1039DF8201001EB011103EBC10101F51F
+:10D4E000005181F821229DF8081001EB011202EB96
+:10D4F000012100EBC10000F5005080F8176234E60E
+:10D500009DF80810A12201EB011303EB012100EBB0
+:10D51000C1039DF8201001EB011103EBC10101F5DE
+:10D52000005181F821229DF8081001EB011303EB53
+:10D53000012100EBC1039DF8201001EB011103EB69
+:10D54000C10101F5005181F81E22AFE79DF80810D6
+:10D55000804601EB011202EB012200EBC20000F554
+:10D56000005080F817729DF80800A72200EB001306
+:10D5700003EB002008EBC0019DF8200000EB001039
+:10D5800001EBC00000F5005080F821229DF8080052
+:10D5900000EB4001C1EBC01109EBC100407930281C
+:10D5A0009DF8080000EB400154D0C1EBC01009EB1E
+:10D5B000C0004946407931289DF808007ED000EB34
+:10D5C0004002C2EBC01001EBC000407933289DF847
+:10D5D000080074D000EB4002C2EBC01001EBC000A9
+:10D5E000407934289DF808006AD000EB4002C2EB75
+:10D5F000C01000E0FEE309EBC0004079352871D08F
+:10D600009DF8080000EB400101EB00109DF8201090
+:10D6100008EB001000EB01102844017821F0010113
+:10D6200001709DF8080000EB400101EB00109DF82F
+:10D63000201008EB001000EB01102844017821F0C5
+:10D64000020101700020CDE90A0001468DF8247026
+:10D65000CC460EE201EB00109DF82020414608EB7D
+:10D66000001000EB02102844027822F00102027040
+:10D670009DF8080000EB400202EB00109DF820200E
+:10D6800008EB001000EB02102844027822F002039D
+:10D6900003709DF8080000EB001202EB002001EB84
+:10D6A000C0039DF8200000EB001003EBC00000F564
+:10D6B000005090F81F023128C4D102E013E037E196
+:10D6C0006FE19DF808009DF8201000EB400202EB8E
+:10D6D000001008EB001000EB01102844017821F045
+:10D6E0002001AEE791E100EB001101EB002008EB17
+:10D6F000C0029DF82000414600EB001002EBC00084
+:10D7000000F5005090F85A0200289DF8080000EB40
+:10D71000001202EB00207CD001EBC0039DF820003A
+:10D7200000EB001003EBC00000F5005080F85972C8
+:10D730009DF8080000EB400202EB00109DF820204D
+:10D7400001EB001000EB02102844027822F00103E4
+:10D75000037000E060E29DF8080000EB400202EB7D
+:10D7600000109DF8202001EB001000EB021028446F
+:10D77000027822F00203037094F8A40700289BD1DA
+:10D78000487E012898D1886D4A8B9042BFF45AAFE9
+:10D790009DF8080000EB001202EB002001EBC00234
+:10D7A0009DF8200000EB001002EBC00000F50050D7
+:10D7B00090F859020128E2D19DF8080000EB001210
+:10D7C00002EB002001EBC0029DF8200000EB0010EE
+:10D7D00002EBC00000F5005090F893020028CED173
+:10D7E0009DF808004FF0104200EB001303EB0020FF
+:10D7F00001EBC0039DF8200000EB001003EBC0001C
+:10D8000000F50050C0F824229DF8080000EB40020B
+:10D8100000E070E002EB001001EB00129DF8200028
+:10D8200002EB001000F5805090F8842D9DF8080060
+:10D8300000EB001303EB002001EBC00000F50050EB
+:10D8400080F815229DF8080000EB001202EB002082
+:10D8500001EBC0029DF8200000EB001002EBC000BD
+:10D8600000F5005090F81C229DF8080000EB001312
+:10D8700003EB002001EBC00000F5005090F8180207
+:10D88000824298D19DF8080000EB001202EB0020C4
+:10D8900001EBC0029DF8200000EB001002EBC0007D
+:10D8A00000F5005080F822729DF80800A42200EBD9
+:10D8B000001303EB002001EBC0039DF8200000EBF8
+:10D8C000001003EBC00000F5005080F81E229DF808
+:10D8D0000800A32200EB001303EB002008EBC001BB
+:10D8E0009DF8200000EB001001EBC00000F5005097
+:10D8F00080F82122A6E69DF8202001EBC00002EB73
+:10D90000021200EBC20000F5005080F859629DF849
+:10D91000080000EB400202EB00109DF8202001EB14
+:10D92000001000EB02102844027842F001030FE7D8
+:10D9300000EB400101EB00109DF8201008EB0010F7
+:10D9400000EB01102844017841F0010101709DF8BD
+:10D95000080000EB400101EB00109DF8201008EBDF
+:10D96000001000EB011000F5805090F8860D800744
+:10D9700015D49DF8080000EB400101EB001108EB05
+:10D9800001109DF8201000EB01102844017841F0AF
+:10D99000020202709DF808100220FBF7DFFEA221B0
+:10D9A00034E000EB400101EB00109DF8202008EB73
+:10D9B000001000EB02102844027822F020020270CE
+:10D9C0009DF8080000EB400202EB00109DF82020BB
+:10D9D00008EB001000EB02102844027822F002024B
+:10D9E00002709DF80800A92200EB001303EB002051
+:10D9F00008EBC0019DF8200000EB001001EBC00017
+:10DA000000F5005080F81E221CE6A1219DF80800B8
+:10DA100000EB001202EB00229DF8200008EBC2028E
+:10DA200000EB001002EBC00000F5005080F81E1261
+:10DA300008E60A98090141EA10710001CDE90A01DE
+:10DA40009DF8080000EB4001C1EBC0109DF82410C8
+:10DA50000CEBC00008448079DDE90A233038C11797
+:10DA600010431943CDE90A019DF82400401C8DF8AC
+:10DA700024009DF824000828DBD39DF808000A99AB
+:10DA800000EB001202EB002008EBC0029DF8200022
+:10DA900000EB001000E089E002EBC00000F5005050
+:10DAA000C0F835120021CDE90A118DF8247020E06C
+:10DAB000DDE90A01090141EA10710001CDE90A011D
+:10DAC0009DF8080000EB4001C1EBC0109DF8241048
+:10DAD0000CEBC0000844C07BDDE90A233038C117D5
+:10DAE00010431943CDE90A019DF82400401C8DF82C
+:10DAF00024009DF824000628DAD39DF808000A992E
+:10DB000000EB001202EB002008EBC0029DF82000A1
+:10DB100000EB001002EBC00000F50050C0F85012FE
+:10DB20000021CDE90A118DF8247020E0DDE90A0119
+:10DB3000090141EA10710001CDE90A019DF80800D0
+:10DB400000EB4001C1EBC0109DF824100CEBC000AD
+:10DB50000844407DDDE90A233038C11710431943DA
+:10DB6000CDE90A019DF82400401C8DF824009DF8A1
+:10DB700024000828DAD39DF808000A9900EB001267
+:10DB800002EB002008EBC0029DF8200000EB001023
+:10DB900002EBC00000F50050C0F839129DF80800F3
+:10DBA00000EB4001C1EBC0100CEBC00041799DF8C7
+:10DBB000080000EB001202EB002008EBC0029DF809
+:10DBC000200000EB001002EBC00000F5005080F8D0
+:10DBD0001F129DF8080000EB400101EB001008EB5C
+:10DBE00000119DF8200001EB001000F5805090F826
+:10DBF000861D9DF8080000EB001202EB002008EBE8
+:10DC0000C0029DF8200000EB001002EBC00000F500
+:10DC1000005080F8341272E49DF80810804601EB41
+:10DC2000011202EB012200EBC20000F5005080F867
+:10DC300017729DF8080000EB001202EB002008EBC1
+:10DC4000C0019DF8200000EB001001EBC00000F5C2
+:10DC5000005090F81C02032834D09DF8080000EB17
+:10DC6000001101EB002008EBC0029DF820004146A6
+:10DC700000EB001002EBC00000F5005090F81C22F1
+:10DC80009DF8080000EB001303EB002008EBC00038
+:10DC900000F5005090F81802824226D194F8A407AB
+:10DCA00020B39DF808009DF8201000EB400202EB25
+:10DCB000001008EB001000EB01102844017841F03F
+:10DCC00008019BE09DF80800042100EB001202EB24
+:10DCD00000229DF8200008EBC20200EB001002EBCE
+:10DCE000C00000F5005080F81C128DE0C1F83970BA
+:10DCF0009DF8080000EB001101EB00219DF82000C9
+:10DD000008EBC10100EB001001EBC00042F23D2125
+:10DD1000014410220798FAF798FA9DF8080000EBE2
+:10DD2000001101EB00219DF8200008EBC10100EB80
+:10DD3000001001EBC00000F2352000F50050414614
+:10DD4000026841F81D2F406848609DF8080000EB0C
+:10DD5000400101EB001108EB01109DF8201000EBD1
+:10DD6000011000F5805090F8841D88F81C109DF873
+:10DD7000080000EB001101EB00219DF8200008EBEA
+:10DD8000C10100EB001001EBC00000F50050D0F81D
+:10DD90005012C8F82510049940468A6E40F83D2F6D
+:10DDA000B1F86C108180D8F8580081B20220FAF7DF
+:10DDB000CBFE00210620FBF7D1FCD8F85810B8F8AC
+:10DDC0001A00814204D2D8F85810491CC8F85810DB
+:10DDD00000210520FBF7C2FC9DF8080000EB400184
+:10DDE00001EB001108EB01109DF8201000EB011071
+:10DDF000284400E0B8E0017821F0080101709DF8A6
+:10DE000008100220FBF7AAFC9DF8080000EB0011A7
+:10DE100001EB002008EBC0019DF8200000EB001092
+:10DE200001EBC00000F5005080F85A729DF8080020
+:10DE3000A72100EB001202EB002008EBC0029DF8C6
+:10DE4000200000EB001002EBC00000F5005080F84D
+:10DE500021129DF80800A22100EB001202EB002025
+:10DE600008EBC0029DF8200000EB001002EBC000A0
+:10DE700000F5005080F81E120021CDE90A118DF83E
+:10DE80002470CC4620E0DDE90A10000140EA117060
+:10DE90000901CDE90A109DF8080000EB4001C1EB33
+:10DEA000C0109DF824100CEBC0000844C07ADDE9D6
+:10DEB0000A233038C11710431943CDE90A019DF8F0
+:10DEC0002400401C8DF824009DF824000C28DAD38F
+:10DED000DDE90A019DF8082002EB021303EB0222A0
+:10DEE00008EBC2039DF8202002EB021203EBC202F2
+:10DEF00002F50053C3F83D021A46C2F84112002051
+:10DF0000CDE90A0001468DF824701FE00A98090146
+:10DF100041EA10710001CDE90A019DF8080000EB0B
+:10DF20004001C1EBC0109DF824100CEBC000084468
+:10DF3000C07DDDE90A233038C11710431943CDE90C
+:10DF40000A019DF82400401C8DF824009DF824004F
+:10DF50000C28DBD3DDE90A129DF8080000EB001362
+:10DF600003EB002008EBC0039DF8200000EB00103D
+:10DF700003EBC00000F50053C3F845121846C0F883
+:10DF8000492248E6FE4B9DF808009DF8201003EB5F
+:10DF90000010084400F5805080F8887B9DF8080048
+:10DFA000DFF8E08300EB4001C1EBC01008EBC000DC
+:10DFB000407870280AD19DF8080000EB4001C1EBC1
+:10DFC000C01008EBC0008078FA282DD09DF808001A
+:10DFD00000EB4001C1EBC01008EBC00040789DF899
+:10DFE000080000EB4001C1EBC01018F830009DF8AC
+:10DFF000080000EB001101EB002003EBC00000F56E
+:10E00000005090F816028DF820009DF808009DF849
+:10E01000201003EB0010084400F5805080F8887B46
+:10E02000187E012804D014E0B120ADF81800DEE716
+:10E030009DF8080000EB400101EB00109DF8201056
+:10E0400003EB001000EB01102844017841F080013F
+:10E050000170BDF8180001284BD065287DD0B1288B
+:10E060008FD0B6288DD19DF8080000EB001101EB90
+:10E07000002003EBC0019DF8200000EB001001EB35
+:10E08000C00000F5005090F81C020128EAD19DF86C
+:10E09000080000EB001101EB002003EBC00000F5CD
+:10E0A000005080F817729DF8080000EB001101EB9A
+:10E0B000002003EBC0019DF8200000EB001001EBF5
+:10E0C000C00000F5005080F81C629DF80800B121E6
+:10E0D00000EB001202EB002003EBC0029DF82000D1
+:10E0E00000EB001002EBC00000F5005080F8211298
+:10E0F00091E59DF8080000EB4001C1EBC01008EB72
+:10E10000C00000790128F3D00228F1D00328EFD015
+:10E110000528EDD19DF8080000EB001101EB00206F
+:10E1200003EBC0019DF8200000EB001001EBC000E4
+:10E1300000F5005090F81C020028D9D19DF8080085
+:10E1400000EB001101EB002003EBC00000F50050D4
+:10E1500080F817729DF8080000E036E000EB00112F
+:10E1600001EB002003EBC0019DF8200000EB001044
+:10E1700001EBC00000F5005080F81C629DF808001B
+:10E18000B62100EB001202EB002003EBC0029DF869
+:10E19000200000EB001002EBC00000F5005080F8FA
+:10E1A00021129DF80800B22100EB001202EB0020C2
+:10E1B00003EBC0029DF8200000EB001002EBC00052
+:10E1C00000F5005080F81E1225E59DF8080000EBD0
+:10E1D0004001C1EBC01008EBC0000079B922ADF8D6
+:10E1E00018209DF8080000EB4001C1EBC01008EBBF
+:10E1F000C000007900F00F018DF814108DF8247024
+:10E200001FE09DF8080000EB400101EB001003EB5C
+:10E2100000119DF8240001EB001000F5805090F8EB
+:10E22000851D9DF8080000EB400CCCEBC01018F8E1
+:10E2300030005038814214D09DF82400401C8DF8E5
+:10E2400024009DF8080000EB400101EB001003EBF7
+:10E25000001000F5805090F85B0D9DF82410884266
+:10E26000CFD89DF824009DF8141008448DF82000A4
+:10E270009DF8080000EB001101EB002003EBC00C3F
+:10E280009DF8200000EB00100CEBC00000F50050E2
+:10E2900090F81C02012813D09DF8080000EB001133
+:10E2A00001EB002003EBC0019DF8200000EB001003
+:10E2B00001EBC00000F5005090F81C0201287DD150
+:10E2C0009DF8080000EB001101EB002003EBC000FB
+:10E2D00000F5005080F817729DF80800022100EB4D
+:10E2E000001C0CEB002003EBC00C9DF8200000EBA1
+:10E2F00000100CEBC00000F5005080F81C129DF8D7
+:10E30000080000EB001101EB002003EBC001F8E373
+:10E310009DF8080000EB400101EB0011184800EBEC
+:10E32000011000F5805090F8600D20B1012873D0E5
+:10E330000228C4D19BE2DFF848909DF8081009EB51
+:10E34000410000F58040B0F83404801F81B29DF890
+:10E350000800DFF8308000EB4002C2EBC01208EB8F
+:10E36000C200401CFAF77AFFCDE910079DF80810AB
+:10E3700009EB410000F58040B0F83414414403E05B
+:10E38000A4120020806400209DF8080000EB4002E9
+:10E39000C2EBC0106FF0040202EBC000084404217D
+:10E3A00009F062FFC117CDE90A01DDE9103201462B
+:10E3B0000B98594050400143BBD100E001E39DF868
+:10E3C000080009EB001000F5805080F8887B9DF86C
+:10E3D000080000EB4002C2EBC012404600EBC20056
+:10E3E0000079ADF81800BDF818003128A1D19DF8CA
+:10E3F000081009EB410000F58040B0F834044121D9
+:10E40000183890FBF1F0C117CDE90A0184F88405B2
+:10E410008DF82470B846CCE0D5E09DF8080000EBFC
+:10E420004001C1EBC011FE4800EBC1019DF8240082
+:10E4300000EB80100844017D9DF8242009EB0200C8
+:10E4400000F5805080F885159DF8080000EB40012C
+:10E45000C1EBC011F24800EBC1019DF8240000EBB4
+:10E460008010084408211A3009F0CAFE8DED010A17
+:10E4700010EE100A9DF8242009EB021101F58051DD
+:10E48000C1F895059DF8080000EB4001C1EBC011F3
+:10E49000E34800EBC1019DF8240000EB8010084424
+:10E4A0000821323009F0ACFE8DED010A10EE100AA1
+:10E4B0009DF8242009EB021101F58051C1F8910566
+:10E4C0009DF8080000EB4001C1EBC011D44800EBFF
+:10E4D000C1019DF8240000EB8010084408213A3067
+:10E4E00009F08EFE8DED010A10EE100A9DF8242031
+:10E4F00009EB021101F58051C1F899059DF808005A
+:10E5000000EB4001C1EBC011C54800EBC1019DF813
+:10E51000240000EB801008440821423009F070FE0E
+:10E520008DED010A10EE100A9DF8242009EB02116E
+:10E5300001F58051C1F89D059DF8080000EB4001F0
+:10E5400001EB001109EB01109DF8241000EB011004
+:10E550002844017841F0800101709DF8081009EB12
+:10E56000410000F58040B0F83414AD4801449DF8F6
+:10E57000080000EB4002C2EBC0104FF0FF3202EB8C
+:10E58000C000095C9DF8080000EB001202EB0022BD
+:10E590009DF8200009EBC20300EB001003EBC00064
+:10E5A00000F5005080F858129DF82400401C8DF8AA
+:10E5B00024009DF82400DDE90A12401A78EB0200DD
+:10E5C000FFF62BAFDDE49DF80800DFF8548200EB86
+:10E5D0004001C1EBC01008EBC000437D9DF808006E
+:10E5E00000EB4002C2EBC01008EBC000807D43EAA4
+:10E5F0000020C317CDE90A039DF80800152100EBA0
+:10E600004002C2EBC01008EBC000FAF711FECDE9E2
+:10E610001007DDE90A01109B794058400843D1D129
+:10E620009DF8080000EB4001C1EBC011404618F80E
+:10E630003120521E8DF82020DFF8E8919DF8081057
+:10E640004A4609EB01139DF82010194401F5805149
+:10E6500081F8887B9DF82010494401F5805181F8AC
+:10E6600085759DF8201009EB011101F58051C1F865
+:10E6700095759DF8081001EB4103C3EBC11100EB48
+:10E68000C1018B799DF8081001EB410CCCEBC11155
+:10E6900000EBC101497943EA012100EE101AF8EEBE
+:10E6A000400A9FED610A9DF8081080EE801A01EB88
+:10E6B0004103C3EBC11100EBC1010B799DF80810B8
+:10E6C00001EB410CCCEBC11100EBC101C97843EA6D
+:10E6D000012100EE901A9DF82010F8EE600A71EE0C
+:10E6E000200A10EE903A02EB011101F58051C1F8B9
+:10E6F00091359DF8081001EB4103C3EBC11100EB0C
+:10E70000C1018B7A9DF8081001EB410CCCEBC111D3
+:10E7100000EBC101497A43EA012100EE901A9DF80D
+:10E720000810B8EE601AC1EE000A01EB4103C3EB1A
+:10E73000C11100EBC1010B7A9DF8081001EB410CEF
+:10E74000CCEBC11100EBC101C97943EA012100EE14
+:10E75000101A9DF82010B8EE400A30EE800A10EE34
+:10E76000103A02EB011101F58051C1F899359DF87D
+:10E77000081001EB4102C2EBC11100EBC100C07AED
+:10E7800000069DF8080000EB4001C1EBC01008EB4B
+:10E79000C000027B9DF8080000EB4003C3EBC010F3
+:10E7A00008EBC000C07A42EA00200AD400EE100A4A
+:10E7B000DFED1E0AB8EE400A20EE200A10EE100A25
+:10E7C0000BE0404280B2F9F70DFF9FED191B53ECAF
+:10E7D000112BF9F715FEF9F76AFF9DF8202009EBD8
+:10E7E000021101F58051C1F89D059DF808009DF8C2
+:10E7F000202000EB400101EB001009EB001000EBC2
+:10E8000002102844027842F0800202709DF808004D
+:10E8100000EB4002C2EBC01208EBC200C27D0BE06D
+:10E8200080640020A412002000FF7F470000803D8C
+:10E83000000000000000B0BF9DF8080000EB0013CE
+:10E8400003EB002009EBC0039DF8200000EB001053
+:10E8500003EBC00000F5005080F858229DF8080036
+:10E8600000EB400202EB001009EB0010D0E09DF835
+:10E870000800DFF8809400EB4001C1EBC01009EB09
+:10E88000C000C3799DF8080000EB4002C2EBC01045
+:10E8900009EBC000007A43EA0020C317CDE90A0360
+:10E8A0009DF80800072100EB4002C2EBC01009EB05
+:10E8B000C000FAF7BDFCCDE91007DDE90A01109BA5
+:10E8C0007940584008437CD19DF8080000EB400196
+:10E8D000C1EBC01119F83100401E8DF82000DFF89F
+:10E8E00018849DF8081008EB011000F5805080F89E
+:10E8F000887B9DF8201008EB010000F5805080F81F
+:10E9000085759DF8080000EB4001C1EBC01109EBD3
+:10E91000C1008079F9F766FE41EC110B9FEDF70B12
+:10E920000CF07EFA9DF80800B0EE408AF0EE608AA6
+:10E9300000EB4001C1EBC01109EBC10002799DF869
+:10E94000080000EB4001C1EBC01109EBC100C07829
+:10E9500042EA0020F9F746FE53EC182BF9F7C2FD06
+:10E96000F9F7A5FE9DF8201008EB011101F5805183
+:10E97000C1F895059DF8201008EB011000F58050B6
+:10E98000C0F891759DF8201008EB011000F580503B
+:10E99000C0F899759DF8201008EB011000F5805023
+:10E9A000C0F89D759DF8080000EB400101EB0011D7
+:10E9B00008EB01109DF8201000EB011028440178AD
+:10E9C00000E093E241F0800202709DF8080000EB45
+:10E9D0004001C1EBC01109EBC100427A9DF808006B
+:10E9E00000EB001101EB00219DF8200008EBC103B2
+:10E9F00000EB001003EBC00000F5005080F8582237
+:10EA00009DF8080000EB400101EB001108EB01103C
+:10EA100000F5805090F85B0D84F88405D2E59DF8F0
+:10EA20000800DFF8D08200EB4001C1EBC01008EB1A
+:10EA3000C0004146C3789DF8080000EB4002C2EBDD
+:10EA4000C01008EBC000807843EA00208DF80C006D
+:10EA50009DF8080000EB4002C2EBC0109DF80C20AE
+:10EA600008EBC000104443789DF8080000EB40021A
+:10EA7000C2EBC0109DF80C2001EBC000805C43EAA3
+:10EA80000020C317CDE90A039DF808009DF80C107B
+:10EA900000EB4002C2EBC01008EBC000FAF7C8FB65
+:10EAA000CDE91007DDE90A10109B78405940014379
+:10EAB000B4D19DF8080000EB4001C1EBC01008EB99
+:10EAC000C00040788DF820008DF824708A491CE041
+:10EAD0009DF8080000EB400202EB00109DF8242096
+:10EAE00001EB001000EB021000F5805090F8850D4E
+:10EAF0009DF8202090429DF8240003D18DF820003D
+:10EB000013E0FDE3401C8DF824009DF8080000EBA5
+:10EB1000400202EB001001EB001000F5805090F86D
+:10EB20005B0D9DF824209042D2D89DF8080000EBA0
+:10EB3000400202EB001001EB00129DF8200002EBF6
+:10EB400000102844027842F0800202709DF808000C
+:10EB500000EB4002C2EBC01008EBC0000079ADF83A
+:10EB600018009DF808009DF8202001EB00101044CB
+:10EB700000F5805080F8887BBDF81800F32806D097
+:10EB800006DC05287DD0F12807D0F22890D155E287
+:10EB9000F42877D0F6288BD152E29DF8080000EBDC
+:10EBA000001202EB002001EBC0029DF8200000EBF8
+:10EBB000001002EBC00000F5005090F81C02002885
+:10EBC0009DF8080025D000EB400202EB00109DF8F4
+:10EBD000202001EB001000EB021000F5805090F8AF
+:10EBE0008D0DC00714D09DF808008C4600EB001274
+:10EBF00002EB002001EBC0029DF8200000EB0010AA
+:10EC000002EBC00000F5005090F8A202C00724D02B
+:10EC1000C0E000EB001202EB002001EBC0029DF807
+:10EC2000200000EB001002EBC00000F5005080F85F
+:10EC30001C629DF80800F42200EB001303EB002097
+:10EC400001EBC0039DF8200000EB001003EBC000B7
+:10EC500000F5005080F821229CE09DF8080000EBB0
+:10EC6000001202EB00200CEBC0029DF8200000EB2C
+:10EC7000001002EBC00000F5005090F89402C0B301
+:10EC800001E058E2F0E18DF824702AE09DF80800D8
+:10EC900000EB001202EB00209DF820200CEBC000DE
+:10ECA00002EB021200EBC2009DF82420104400F594
+:10ECB000005090F895229DF8080000EB400303EB0C
+:10ECC00000109DF824300CEB0010184400F5805023
+:10ECD00090F8620D824208D19DF82400401C8DF806
+:10ECE00024009DF824000428D0D39DF82400042893
+:10ECF00031D04FE080640020A4120020000000000A
+:10ED0000000024409DF8080000EB001202EB0020F8
+:10ED10000CEBC0029DF8200000EB001002EBC000DD
+:10ED20009DF82420104400F5005090F895029DF8BD
+:10ED3000082002EB420303EB02129DF824300CEB97
+:10ED400002121A4402F5805292F8622D904208D1C4
+:10ED50009DF82400401C8DF824009DF824000A280A
+:10ED6000D0D39DF824000A2814D09DF8080000EBA9
+:10ED7000001202EB002001EBC0029DF8200000EB26
+:10ED8000001002EBC00242F2A2201044027842F0CE
+:10ED9000010202709DF80C00112844D09DF80C006F
+:10EDA00014289DF8080000EB400202EB00107CD014
+:10EDB0009DF8202001EB001000EB0210284402789F
+:10EDC00022F0040303709DF8080000EB001202EB30
+:10EDD000002001EBC0039DF8200000EB001003EBC6
+:10EDE000C00000F5005090F8A202C0077ED09DF848
+:10EDF000080000EB001202EB002001EBC0029DF8BE
+:10EE0000200000EB001002EBC00000F50050A0F85D
+:10EE1000A07205229DF8080000EB001303EB002010
+:10EE200001EBC0016CE29DF8080000EB400202EB30
+:10EE3000001001EB00129DF8200002EB00104219B7
+:10EE4000107840F0040313708DF82470424625E0DA
+:10EE50009DF8080000EB4003C3EBC01002EBC003B9
+:10EE60009DF82400184443799DF8080000EB001C2D
+:10EE70000CEB002001EBC00C9DF8200000EB001013
+:10EE80000CEBC00C9DF82400604400F5005080F8A5
+:10EE90005B329DF824305B1C8DF824309DF82400F3
+:10EEA0000A28D5D38DF8247028E02CE09DF80800BE
+:10EEB00000EB4003C3EBC0109DF8243002EBC00010
+:10EEC0001844C37B9DF8080000EB001C0CEB0020ED
+:10EED00001EBC00C9DF8200000EB00100CEBC00013
+:10EEE0009DF824C0604400F5005000E08EE280F8F8
+:10EEF00074329DF82400401C8DF824009DF82400F5
+:10EF00000228D3D382E201EB00129DF8200002EB2D
+:10EF100000104219107840F0040313708DF824702B
+:10EF2000424625E09DF8080000EB4003C3EBC0100B
+:10EF300002EBC0039DF82400184443799DF80800B3
+:10EF400000EB001C0CEB002001EBC00C9DF8200036
+:10EF500000EB00100CEBC00C9DF82400604400F5A1
+:10EF6000005080F85B329DF824305B1C8DF8243013
+:10EF70009DF824000A28D5D38DF824701FE09DF851
+:10EF8000243002EBC0001844C37B9DF8080000EB5E
+:10EF9000001C0CEB002001EBC00C9DF8200000EBE6
+:10EFA00000100CEBC0009DF824C0604400F5005038
+:10EFB00080F874329DF82400401C8DF824009DF8E0
+:10EFC000240002289DF8080000EB4003C3EBC010AA
+:10EFD000D5D302EBC0039DF824001844407C030401
+:10EFE0009DF8080000EB400CCCEBC01002EBC00C0D
+:10EFF0009DF824006044807C43EA00239DF80800CB
+:10F0000000EB400CCCEBC01008EBC0029DF82400D4
+:10F010001044C07C03439DF8080000EB001202EB93
+:10F02000002001EBC0019DF8200000EB001001EB77
+:10F03000C00000F50050C0F88832E7E1F122E9E6AF
+:10F040009DF80800032200EB001303EB002001EB06
+:10F05000C0039DF8200000EB001003EBC00000F59A
+:10F06000005080F81C22E9E79DF80800022200EB1E
+:10F07000001303EB002001EBC0039DF8200000EB20
+:10F08000001003EBC00000F5005080F81C229DF832
+:10F090000800F62200EB001303EB002001EBC00395
+:10F0A0009DF8200000EB001003EBC00000F50050BD
+:10F0B00080F821229DF8080000EB001202EB0020EE
+:10F0C00001EBC0029DF8200000EB001002EBC00035
+:10F0D00000F5005080F894628DF82470424625E0D7
+:10F0E0009DF8080000EB4003C3EBC0109DF82430EE
+:10F0F00002EBC000184443799DF8080000EB001CA7
+:10F100000CEB002001EBC00C9DF8200000EB001080
+:10F110000CEBC0009DF824C0604400F5005080F85E
+:10F1200095329DF82400401C8DF824009DF82400A1
+:10F130000A28D5D36AE19DF8080000EB4002C2EB33
+:10F14000C01008EBC00083799DF8080000EB400C6C
+:10F15000CCEBC01008EBC000407943EA00229DF8D8
+:10F16000080000EB001303EB002001EBC0039DF847
+:10F17000200000EB001003EBC00000F50050A0F8E9
+:10F18000A0229DF8080000EB001202EB002001EB2A
+:10F19000C0029DF8200000EB001002EBC00000F55B
+:10F1A0000050B0F8A0229DF8080000EB400303EBEC
+:10F1B000001001EB001000F58050B0F86E0D824297
+:10F1C000B8D39DF80800F12200EB001303EB0020F8
+:10F1D00001EBC00C9DF8200000EB00100CEBC00010
+:10F1E00000F5005080F821229DF8080000EB001285
+:10F1F00002EB002001EBC0019DF8200000EB0010A5
+:10F2000001EBC00042F2A2210844017821F0010183
+:10F210000170FBE09DF8080000EB4001C1EBC0105D
+:10F22000FE4A02EBC00000798DF820008DF80070D6
+:10F23000DFF8EC831BE09DF808009DF8001000EB60
+:10F24000400303EB001008EB001000EB011000F589
+:10F25000805090F8850D9DF8201088429DF80000A0
+:10F2600002D18DF8200012E0401C8DF800009DF8BE
+:10F27000080000EB400101EB001008EB001000F566
+:10F28000805090F85B0D9DF800309842D3D89DF8DF
+:10F29000080000EB4001C1EBC01002EBC000C078D9
+:10F2A000ADF81800BDF81800182812D2DFE800F0F9
+:10F2B000110C0E11797971797311111175797979B0
+:10F2C00079771111791179791A2000E00D208DF8E4
+:10F2D0000C009DF80C00001FC1B29DF8080091467B
+:10F2E00000EB4003C3EBC01302EBC300C01CF9F7F3
+:10F2F000CDFD8DF804009DF8080000EB400100E012
+:10F30000F6E3C1EBC01109EBC1009DF80C100844F5
+:10F3100010F8010C9DF80410884277D19DF8080080
+:10F320004A4600EB4001C1EBC01009EBC000407839
+:10F3300000286BD09DF8080000EB4001C1EBC01025
+:10F340009DF80C1002EBC0000844C3789DF808003B
+:10F3500000EB001101EB002108EBC10C9DF820101F
+:10F36000404601EB01110CEBC10101F5005181F8A0
+:10F3700058329DF8081008EB01139DF8201019442D
+:10F3800001F5805181F8887B98F8181001290AD07E
+:10F390001AE007209BE7082099E70C2097E70A204E
+:10F3A00095E7062093E79DF8081001EB410303EB76
+:10F3B00001119DF8203000EB011101EB03112944EC
+:10F3C0000B7843F080030B70BDF81810CE2912D0D3
+:10F3D00012DCB9297ED008DC5A29AAD0B2297AD009
+:10F3E000B52977D0B62998D1FEE3C32974D0C529B1
+:10F3F00073D0CA2991D1DDE3E1296FD007DCD5298B
+:10F400000AD0D72995D0D92987D1DDE237E3E5297C
+:10F4100065D0E729E7D1E8E39DF8081001EB410347
+:10F42000C3EBC11109EBC101C97884F8E2119DF861
+:10F43000081001EB410202EB0112014600EB021041
+:10F440009DF8202000EB021094F8E2212844A6EB5E
+:10F45000D213027863F3000202709DF8080000EBFB
+:10F46000400202EB00109DF8202001EB001000EBA1
+:10F47000021094F8E22128445309027863F3410210
+:10F4800002709DF8080000EB400202EB001001EB57
+:10F4900000129DF8200002EB001000F5805090F85B
+:10F4A000860DC0F340029DF8080000EB001303EB4B
+:10F4B000002008EBC0019DF8200000EB001001EBDC
+:10F4C000C00000F5005090F83402C0F340008242C2
+:10F4D00057D005E070E3FCE33CE3FBE36AE3FAE3C7
+:10F4E0009DF8080000EB001101EB002008EBC002C2
+:10F4F0009DF82000414600EB001002EBC00042F2F4
+:10F50000342210449DF8082002EB420303EB021260
+:10F510009DF8203008EB021202EB031202F5805234
+:10F5200092F8862D5308027863F3410202709DF829
+:10F53000080000EB400202EB00109DF8202001EBD8
+:10F54000001000EB021000F5805090F8860D800747
+:10F5500018D59DF80800D92200EB001303EB00201A
+:10F5600008EBC0019DF8200000EB001001EBC0008B
+:10F5700000F5005080F821229DF808100220FAF7CB
+:10F58000EDF847E09DF8080000EB001202EB0020C8
+:10F5900001EBC0029DF8200000EB001002EBC00060
+:10F5A00000F5005080F829629DF80800D92200EB90
+:10F5B000001303EB002001EBC0039DF8200000EBDB
+:10F5C000001003EBC00000F5005080F821229DF8E8
+:10F5D000080000EB400202EB001001EB00129DF866
+:10F5E000200002EB00104219107820F02003137065
+:10F5F0009DF8080000EB001202EB002008EBC001B0
+:10F600009DF8200000EB001001EBC00000F5005059
+:10F6100080F85A629DF8080004E000008064002031
+:10F62000A412002000EB400101EB001008EB0011D8
+:10F630009DF82000434601EB001000F5805090F843
+:10F64000860D00F001019DF8080000EB001202EBAE
+:10F65000002008EBC0029DF8200000EB001002EB38
+:10F66000C00000F5005090F8340200F00100814223
+:10F6700071D09DF808009DF8202000EB001101EBEF
+:10F680000020194603EBC00002EB021200EBC2009F
+:10F6900042F2342210449DF8082002EB420303EBAF
+:10F6A00002129DF8203001EB021202EB031202F568
+:10F6B000805292F8862D037862F3000303709DF860
+:10F6C000080000EB400202EB00109DF8202001EB47
+:10F6D000001000EB021000F5805090F8860DC00776
+:10F6E0009DF8080038D000EB001202EB002001EB7F
+:10F6F000C0029DF8200000EB001002EBC00000F5F6
+:10F70000005090F85A0200289DF8080000EB001203
+:10F7100002EB002001EBC0029DF8200000EB00107E
+:10F7200002EBC00000F5005038D080F859729DF807
+:10F73000080000EB400202EB001001EB00129DF804
+:10F74000200002EB00104219107820F00103137022
+:10F7500094F8A40728B3DBE000EB400202EB0010B2
+:10F760009DF8202001EB001000EB021028440278E5
+:10F7700022F0200303709DF8080000EB001202EB5A
+:10F78000002001EBC0019DF8200000EB001001EB10
+:10F79000C00000F5005080F85972B9E080F8596255
+:10F7A000D6E7487E012868D1886D4A8B904264D2A2
+:10F7B0009DF8080000EB001202EB002001EBC002F4
+:10F7C0009DF8200000EB001002EBC00000F5005097
+:10F7D00090F85902012850D19DF8080000EB001262
+:10F7E00002EB002001EBC0029DF8200000EB0010AE
+:10F7F00002EBC00000F5005090F89302E8BB9DF8C2
+:10F80000080000EB400202EB001001EB00129DF833
+:10F81000200002EB001000F5805090F8842D9DF838
+:10F82000080000EB001303EB002001EBC00000F523
+:10F83000005080F815229DF80800C32200EB001349
+:10F8400003EB002001EBC0039DF8200000EB00104B
+:10F8500003EBC00000F5005080F821229DF808005D
+:10F8600000EB400202EB001008EB00119DF82000B5
+:10F8700001EB001000F5805000E049E0C0F8887D01
+:10F880009DF808100220F9F769FF8DF824704146B1
+:10F8900019E09DF8080000EB001202EB002001EBDC
+:10F8A000C0029DF8200000EB001002EBC0009DF8A4
+:10F8B0002420104400F5005080F85B729DF824006D
+:10F8C000401C8DF824009DF824001428E1D38DF805
+:10F8D000247019E09DF8080000EB001202EB0020F4
+:10F8E00001EBC0029DF8200000EB001002EBC0000D
+:10F8F0009DF82420104400F5005080F877729DF8A0
+:10F900002400401C8DF824009DF824000A28E1D32F
+:10F910009DF808009DF8202000EB400101EB00104D
+:10F92000414608EB001000EB021000F5805090F803
+:10F93000860D800712D59DF80800D92200EB001330
+:10F9400003EB002001EBC0039DF8200000EB00104A
+:10F9500003EBC00000F5005080F821229DF808005C
+:10F9600000EB001202EB002001EBC0029DF820002A
+:10F9700000EB001002EBC00000F5005090F81C02F4
+:10F9800001287CD19DF8080000EB001202EB00205A
+:10F9900001EBC00000F5005080F817729DF80800D8
+:10F9A000022200EB001303EB002001EBC0039DF8E3
+:10F9B000200000EB001003EBC00000F5005080F8C1
+:10F9C0001C22B622FBF7E8BA9DF8081001EB4103B0
+:10F9D00003EB011108EB011000F5805090F8600D69
+:10F9E00000289DF80C0002D00A28CAD130E008286F
+:10F9F000C7D18DF8247025E09DF8080000EB400188
+:10FA0000C1EBC0109DF8241002EBC0000844C07880
+:10FA100000F00F0009283BF663A99DF8080000EBF1
+:10FA20004001C1EBC0109DF8241002EBC000084457
+:10FA3000C07800F0F0009028EDD89DF82400401C1C
+:10FA40008DF824009DF824000628D5D3FBF748B98B
+:10FA50008DF8247027E09DF8080000EB4001C1EB11
+:10FA6000C0109DF8241002EBC0000844C07800F0DC
+:10FA70000F0009283BF6C9A99DF8080000E02CE218
+:10FA800000EB4001C1EBC0109DF8241002EBC00058
+:10FA90000844C07800F0F0009028EBD89DF82400CE
+:10FAA000401C8DF824009DF824000828D3D3FBF7D0
+:10FAB000ACB900EB001202EB002001EBC00000F536
+:10FAC000005080F817729DF80800042200EB001324
+:10FAD00003EB002001EBC0039DF8200000EB0010B9
+:10FAE00003EBC00000F5005080F81C22C52269E736
+:10FAF00077E05A4666E79DF8080000EB001202EB3B
+:10FB0000002001EBC0029DF8200000EB001002EB8A
+:10FB1000C00000F5005080F82A729DF80800B62257
+:10FB200000EB001303EB002001EBC0039DF8200065
+:10FB300000EB001003EBC00000F5005080F821221C
+:10FB40009DF8080000EB001202EB002008EBC0005B
+:10FB5000FBF714BB9DF8081001EB011303EB012127
+:10FB600000EBC1039DF8201001EB011103EBC10173
+:10FB700001F5005181F821B29DF8081001EB011246
+:10FB800002EB012100EBC10101F5005181F8176280
+:10FB90009DF8081001EB410202EB011108EB011086
+:10FBA0009DF8201000EB01102844017841F020025C
+:10FBB000FBF711BB5A460CE09DF8081001EB01124F
+:10FBC00002EB012100EBC10101F5005181F8177230
+:10FBD000C3229DF8081001EB011303EB012108EB90
+:10FBE000C1019DF8200001E006E0FCE300EB0010FD
+:10FBF00001EBC000FBF7C7BE9DF8081001EB410305
+:10FC000003EB011100EB011101F5805191F8601D2A
+:10FC100000299DF8081001EB4103C3EBC11102EB71
+:10FC2000C1015CD0C9780B049DF8081001EB410CB0
+:10FC3000CCEBC11102EBC101097943EA01239DF824
+:10FC4000081001EB410CCCEBC11109EBC101497962
+:10FC50000B439DF8081001EB011202EB012100EBB0
+:10FC6000C1029DF8201001EB011102EBC10101F569
+:10FC70000051C1F850329DF8081001EB011202EB5F
+:10FC8000012100EBC1029DF8201001EB011102EBF4
+:10FC9000C10101F5005191F81C1202293ED09DF8D6
+:10FCA0000810C52201EB011303EB012100EBC10396
+:10FCB0009DF8201001EB011103EBC10101F500518A
+:10FCC00081F821229DF8081001EB011202EB0121BD
+:10FCD00002E044E072E01BE308EBC10038E70B7977
+:10FCE0009DF8081001EB410CCCEBC11109EBC101EF
+:10FCF000C97843EA01229DF8081001EB011303EBD8
+:10FD0000012100EBC1039DF8201001EB011103EB71
+:10FD1000C10101F50051C1F85022ACE79DF808106F
+:10FD200001EB011202EB012100EBC10101F50051D1
+:10FD300081F817729DF80810032201EB011303EB01
+:10FD4000012100EBC1039DF8201001EB011103EB31
+:10FD5000C10101F5005181F81C22D9221CE39DF854
+:10FD6000081001EB011202EB012100EBC10101F5CA
+:10FD7000005181F817629DF8081001EB011303EBA5
+:10FD8000012100EBC1039DF8201001EB011103EBF1
+:10FD9000C10101F5005181F821B29DF8081001EB75
+:10FDA000410202EB011108EB01109DF8201000EB5D
+:10FDB00001102844017841F00402F9E69DF808108A
+:10FDC000C64601EB410303EB011108EB011000F5FE
+:10FDD000805090F8600D00289DF80C0002D00E288D
+:10FDE0007BD1A0E00C2878D18DF8247024E09DF818
+:10FDF000081001EB4100C0EBC1109DF8241002EB8C
+:10FE0000C0000844C07800F00F00092818D89DF8F9
+:10FE1000081001EB4100C0EBC1109DF8241002EB6B
+:10FE2000C0000844C07800F0F000902808D89DF881
+:10FE30002400401C8DF824009DF824000A28D6D305
+:10FE40009DF824000A2848D30020CDE90A0038464E
+:10FE50008DF824701FE0DDE90A31090241EA1361DF
+:10FE60001B02CDE90A319DF8081001EB4103C3EBF9
+:10FE7000C1119DF8243002EBC1011944C978DDE9B4
+:10FE80000A3C194340EA0C03CDE90A139DF82410FB
+:10FE9000491C8DF824109DF824100529DBD3DDE9D9
+:10FEA0000A3C9DF8081001EB011808EB01210EEB4C
+:10FEB000C1099DF82010F04601EB011109EBC101C9
+:10FEC00001F50059C9F83D324946C1F841C2002345
+:10FED000CDE90A338DF8240020E0D2E0DDE90A13F1
+:10FEE0001B0243EA11630902CDE90A139DF80810C9
+:10FEF00001EB4103C3EBC1119DF8243002EBC101BA
+:10FF00001944097ADDE90A3C194340EA0C03CDE9BA
+:10FF10000A139DF82410491C8DF824109DF8241014
+:10FF20000529DBD39CE08DF8247024E09DF80810AF
+:10FF300001EB4100C0EBC1109DF8241002EBC000A2
+:10FF40000844C07800F00F00092818D89DF8081060
+:10FF500001EB4100C0EBC1109DF8241002EBC00082
+:10FF60000844C07800F0F000902808D89DF82400DC
+:10FF7000401C8DF824009DF824000C28D6D39DF851
+:10FF800024000C287DD30020CDE90A0038468DF8E6
+:10FF900024701FE0DDE90A131B0243EA1163090222
+:10FFA000CDE90A139DF8081001EB4103C3EBC11121
+:10FFB0009DF8243002EBC1011944C978DDE90A3CFF
+:10FFC000194340EA0C03CDE90A139DF82410491C9B
+:10FFD0008DF824109DF824100629DBD3DDE90A3CB6
+:10FFE0009DF8081001EB011808EB01210EEBC10987
+:10FFF0009DF82010F04601EB011109EBC10101F55C
+:020000040801F1
+:100000000059C9F83D324946C1F841C20023CDE943
+:100010000A338DF824001FE0DDE90A131B0243EACE
+:1000200011630902CDE90A139DF8081001EB4103A1
+:10003000C3EBC1119DF8243002EBC1011944497A88
+:10004000DDE90A3C194340EA0C03CDE90A139DF8A7
+:100050002410491C8DF824109DF824100629DBD3A8
+:10006000DDE90A129DF8080000EB001303EB002005
+:1000700008EBC0039DF8200000EB001003EBC0006C
+:1000800000E044E100F50053C3F845121846C0F8FB
+:1000900049229DF80800F04600EB001101EB00201A
+:1000A0000EEBC0029DF8200000EB001002EBC00038
+:1000B00000F5005090F81C229DF8080000EB00139A
+:1000C00003EB00200EEBC00000F5005090F8180282
+:1000D00082427DD194F8A40780B19DF8080000EB1E
+:1000E000400101EB001108EB01109DF8201000EB1E
+:1000F00001102844017841F0080187E0C8F8397000
+:100100009DF8080000EB001101EB00219DF8200094
+:1001100008EBC10100EB001001EBC00042F23D21F1
+:10012000014410220798F8F790F89DF8080000EBBA
+:10013000001101EB00219DF8200008EBC10100EB4C
+:10014000001001EBC00000F2352000F500504146E0
+:10015000026841F81D2F406848609DF8080000EBD8
+:10016000400101EB001108EB01109DF8201000EB9D
+:10017000011000F5805090F8841D88F81C109DF83F
+:10018000080000EB001101EB00219DF8200008EBB6
+:10019000C10100EB001001EBC00000F50050D0F8E9
+:1001A0005012C8F82510049940468A6E40F83D2F39
+:1001B000B1F86C108180D8F8580081B20220F8F7AD
+:1001C000C3FC00210620F9F7C9FAD8F8581000E05E
+:1001D00023E0B8F81A00814204D2D8F85810491C1C
+:1001E000C8F8581000210520F9F7B8FA9DF8080062
+:1001F00000EB400101EB001108EB01109DF820100D
+:1002000000EB01102844017821F0080101709DF8ED
+:1002100008100220F9F7A2FA10E09DF8080000EBA0
+:10022000400101EB001108EB01109DF8201000EBDC
+:1002300001102844017841F0040101709DF8080084
+:1002400000EB001101EB002008EBC0029DF820003C
+:10025000414600EB001002EBC00000F5005080F8B2
+:100260005A729DF8080000EB001303EB002008EB26
+:10027000C0039DF8200000EB001003EBC00000F568
+:10028000005080F821B29DF8080000EB001202EB4C
+:10029000002001EBC0029DF8200000EB001002EBF3
+:1002A000C00000F5005090F81C0204282FD19DF8E2
+:1002B000080000EB400202EB00109DF8202001EB4B
+:1002C000001000EB02102844027842F08002027015
+:1002D0009DF8080000EB001202EB002001EBC000CB
+:1002E00000F5005080F817629DF80800052200EB29
+:1002F000001303EB002008EBC0019DF8200000EB89
+:10030000001001EBC00000F5005080F81C2285E0D1
+:1003100084F8E0669DF8081001EB011202EB012160
+:1003200000EBC1029DF8201001EB011102EBC101AD
+:1003300001F5005191F81C1200299DF8081001EBFD
+:10034000011202EB01210ED000EBC1029DF820103A
+:1003500001EB011102EBC10101F5005191F81E12F0
+:10036000B22928D05AE000EBC10101F5005181F813
+:1003700017729DF8081001EB011202EB012100EB4E
+:10038000C1029DF8201001EB011102EBC10101F542
+:10039000005181F81C625A469DF8081001EB0113C8
+:1003A00003EB012108EBC1039DF8200000EB0010D6
+:1003B00003EBC0001EE49DF8081001EB011202EBF4
+:1003C000012100EBC10101F5005181F817729DF880
+:1003D0000810B22201EB011303EB012100EBC10372
+:1003E0009DF8201000E037E001EB011103EBC101A3
+:1003F00001F5005181F821229DF8081001EB01124E
+:1004000002EB012108EBC1029DF8200000EB001077
+:1004100002EBC00000F5005080F81E7294F8E7036C
+:10042000B0B121489DF8081000EB410000F5804074
+:10043000B0F834149DF80800012300EB4002C2EB31
+:10044000C0121A4800EBC2009DF80820F9F7DEFD43
+:100450008DF82470154913E084F8E076FFF7AABB05
+:100460009DF8080000EB4002C2EBC0109DF824206C
+:1004700001EBC00087549DF82400401C8DF8240037
+:100480009DF824001428EBD30948017842781144E0
+:1004900082781144C278D14279F479AF1FB0BDECB3
+:1004A000028BBDE8F08F0000A412002080640020C1
+:1004B000120000202DE9F74F8EB00020ADF80000AB
+:1004C000ADF80400ADF80400ADF804008DF810009C
+:1004D0008DF814008DF81800CDE90800CDE908006A
+:1004E000ADF83400F8A1D1E90023F9A1CDE9022348
+:1004F000D1E90023F849CDE90A2308710E98F74A9B
+:1005000000EB400101EB001002EB001000F5805100
+:100510008A4691F85A1D8DF810100E9902EB0113BE
+:100520000F990793194401F58051894691F8883B4A
+:100530000E994FF0310E01EB011404EB012114462A
+:1005400004EBC10C0F99042B01EB01110CEBC1075B
+:100550000F9907F5005500EB011101F5805B1FD1E4
+:10056000052389F8883B002185F81C129BF8861D1D
+:1005700021F080038BF8863D9AF85A3DA121072B84
+:100580000ED2DFE803F00D040B0B06080A00E5218C
+:1005900004E0B12102E0714600E0F12185F821126A
+:1005A000117E01297BD09DF810800E99109B01EBE4
+:1005B000011404EB0121C94CC94E04EBC10101F542
+:1005C000005101910E99A13BC1EB011101EB810496
+:1005D000B8F1080F7BD2DFE818F07A000800470274
+:1005E000AD0342051E06940661089BF8850D4FF089
+:1005F0000008414601F0A4FF8DF8140095F81C1284
+:10060000019890F81802814203D10198012180F8E5
+:10061000171299F8880B401C89F8880B1098CE287F
+:100620007ED010DCB9287CD006DCB2287AD0B52880
+:1006300036D0B6284BD1EEE3C32874D0C52873D08A
+:10064000CA28F7D1E8E3E1286FD06FDCD52807D0BE
+:10065000D7286CD0D928EDD10EE0E728EAD1FAE30B
+:10066000F52006F834009DF8140006EBC405687008
+:10067000A220A870D5200AE0F52006F834009DF8E5
+:10068000140006EBC4056870A220A870D920E87099
+:100690002846032101F085FE2871052053E2FDE381
+:1006A000F52006F834009DF8140006EBC4077870B6
+:1006B0009AF8600D0028D5F8240209D0B0F1104F47
+:1006C00038D34FF010400021CDE9080136E059E25F
+:1006D000B0F5100F05D34FF410000021CDE908014B
+:1006E00003E0D5F82412CDE90818A520B8704046DB
+:1006F0000FE0BDF80000C0F10200C200DDE9080112
+:10070000F7F791FDBDF800103944C870BDF800003E
+:10071000401CADF80000BDF800000328E9D307E055
+:1007200009E127E088E0EEE3EEE3DBE0EDE3EDE373
+:10073000B520C0E0D5F82412CDE90818A620B8707D
+:1007400040460FE0BDF80000C0F10300C200DDE943
+:100750000801F7F768FDBDF800103944C870BDF80E
+:100760000000401CADF80000BDF800000428E9D3EB
+:10077000B520D9E0F52006F834009DF8140006EB0A
+:10078000C40778709AF8600D0028D5F824020AD0C2
+:10079000B0F1104F30D0D5F82402CDE90808A620DA
+:1007A000B87040463EE0B0F5100F07D0D5F82412DF
+:1007B000CDE90818A520B870404615E04FF41000A8
+:1007C0000021CDE90801F5E7BDF80000C0F1020005
+:1007D000C200DDE90801F7F726FDBDF80010394435
+:1007E000C870BDF80000401CADF80000BDF8000066
+:1007F0000328E9D3B9205EE04FF010400021CDE995
+:100800000801CCE7BDF80000C0F10300C200DDE93B
+:100810000801F7F708FDBDF800103944C870BDF8AD
+:100820000000401CADF80000BDF800000428E9D32A
+:10083000B92079E0092031E7F52006F834009DF869
+:10084000140006EBC40778709AF8600D18B1A52063
+:10085000B870404628E0A420B87040460EE0D5F8B5
+:100860005002BDF80010C1F10101C900C840BDF837
+:1008700000103944C870BDF80000401CADF80000FD
+:10088000BDF800000228EAD3FEE3D5F85002BDF817
+:100890000010C1F10201C900C840BDF80010394480
+:1008A000C870BDF80000401CADF80000BDF80000A5
+:1008B0000328EAD3B220B8713846062101F071FD51
+:1008C000F8710820EAE6000001693230313030006A
+:1008D000016932304530300012000020A41200209F
+:1008E000205B0020F52006F834009DF8140006EB8C
+:1008F000C4077870A620B87040460EE0D5F85402C0
+:10090000BDF80010C1F10301C900C840BDF80010D6
+:100910003944C870BDF80000401CADF80000BDF8B7
+:1009200000000428EAD3E120F8713846072101F0DD
+:1009300038FD38727EE7F52006F834009DF8140083
+:1009400006EBC40568709AF8600D18B1AE20A87067
+:1009500040465CE0AC20A870404615E007F500502A
+:10096000D0F83D0207F50051D1F84112BDF8002042
+:10097000C2F10402D200F7F756FCBDF8001029447A
+:10098000C870BDF80000401CADF80000BDF80000C4
+:100990000528E3D3404615E007F50050D0F845029E
+:1009A00007F50051D1F84912BDF80020C2F1040248
+:1009B000D200F7F738FCBDF8001029440872BDF8E2
+:1009C0000000401CADF80000BDF800000528E3D38E
+:1009D000CE20687328460D2101F0E3FCA8730F2098
+:1009E000B1E007F50050D0F83D0207F50051D1F80D
+:1009F0004112BDF80020C2F10502D200F7F713FC46
+:100A0000BDF800102944C870BDF80000401CADF8C6
+:100A10000000BDF800000628E3D3404615E007F5C6
+:100A20000050D0F8450207F50051D1F84912BDF841
+:100A30000020C2F10502D200F7F7F5FBBDF8001067
+:100A400029444872BDF80000401CADF80000BDF814
+:100A500000000628E3D3CE20E87328460F2101F0DA
+:100A6000A0FC287411206EE09BF8850D8DF8140011
+:100A700095F81C12019890F81802814203D1019850
+:100A8000012180F8171299F8880B401C89F8880B0F
+:100A90009DF8140020B19DF81400401E8DF814003C
+:100AA0000A2B6FD2DFE803F043F7588FF8F5F4050F
+:100AB000F36F022006F834009DF8140006EBC4071B
+:100AC000403078704120B8703020F870387195F857
+:100AD00020020009787178790A28787901D23030BB
+:100AE00000E03730787195F8200200F00F00B871FF
+:100AF000B8790A28B87901D2303000E03730B871BF
+:100B00000320F871781C0721F8F7C0F93872092022
+:100B1000ADF8340095F81C02042802D1052085F8B0
+:100B20001C020198002180F81712062028E00422F8
+:100B300006F834209DF8141006EBC40040314170D3
+:100B4000512145E1072035E2287103206871681CB6
+:100B50000521F8F79BF9E9E3042206F834209DF813
+:100B6000141006EBC4004031417041218170052111
+:100B7000C170ADF8342095F81C02022802D1032080
+:100B800085F81C0229E1022006F834009DF81400C3
+:100B900006EBC405403068704120A87085F803E07A
+:100BA0003220287103206871681C0521F8F76EF95E
+:100BB000A8710720ADF834009BF8860D20F02001C5
+:100BC0008BF8861D09E1022006F834009DF8140018
+:100BD00006EBC407403078704120B870704687F843
+:100BE00003E030213971D5F82422B2F5100F00D27C
+:100BF0003221797195F82212012903D095F8220249
+:100C000028B100E0B8710021ADF8001015E03220E5
+:100C1000F8E7D5F82402BDF80020C2F105029200E1
+:100C2000D040BDF8002000F00F003A443030D071C1
+:100C3000BDF80000401CADF80000BDF8000006281B
+:100C4000E7D332207873ADF8001013E0D5F85002E6
+:100C5000BDF80010C1F103018900C840BDF80010C3
+:100C600000F00F00394430308873BDF80000401C9C
+:100C7000ADF80000BDF800000428E7D30320B874E5
+:100C8000781C1221F8F702F9F874142092E186E03A
+:100C900062E162E100E073E0022006F834009DF8B2
+:100CA000140006EBC407403078704120B870322041
+:100CB000F87087F804E07871B8710021ADF8001081
+:100CC00013E0D5F85002BDF80020C2F103029200F3
+:100CD000D040BDF8002000F00F003A443030D07111
+:100CE000BDF80000401CADF80000BDF8000004286D
+:100CF000E7D3ADF80010302108E0BDF8000038441B
+:100D0000C172BDF80000401CADF80000BDF8000045
+:100D10001928F2D3032087F82400781C2421F8F73F
+:100D2000B5F887F82500262044E106EBC401487099
+:100D300002203FE19BF8850D8DF8140095F81C12F8
+:100D4000019890F81802814203D10198012180F89E
+:100D5000171299F8880B401C89F8880B9DF814002D
+:100D600020B19DF81400401E8DF814000A2B34D2D7
+:100D7000DFE803F005062453F4F3F2331534D6E626
+:100D8000022006F834009DF8140006EBC40540303C
+:100D900068704120A87085F803E03520D4E6022071
+:100DA00006F834009DF8140006EBC4054030687066
+:100DB0004120A8703220E8703020C5E6042206F8F1
+:100DC00034209DF8141006EBC400403141704121DD
+:100DD00081700521C170ADF834201BE2022006F8B5
+:100DE00034009DF8140006EBC405403068704120C3
+:100DF000A87085F803E03220287103206871681C10
+:100E00000521F8F743F8A8719BF8860D20F0200122
+:100E10008BF8861D96E6FDE3FDE3022006F834001C
+:100E20009DF8140006EBC407403078704120B8707C
+:100E3000714687F803E03871D5F82402B0F1104FFD
+:100E40000AD03220787195F82202012806D095F850
+:100E5000220228B106E0FAE33020F3E7B97101E09D
+:100E60003220B8710022ADF8002013E0D5F824023A
+:100E7000BDF80010C1F107018900C840BDF800109D
+:100E800000F00F0039443030C871BDF80000401C3C
+:100E9000ADF80000BDF80000082800E0FDE3E5D350
+:100EA0003220F873ADF8002013E0D5F85002BDF8F9
+:100EB0000010C1F105018900C840BDF8001000F024
+:100EC0000F00394430300874BDF80000401CADF804
+:100ED0000000BDF800000628E7D33021B975ADF851
+:100EE000002008E0BDF800003844C175BDF80000DE
+:100EF000401CADF80000BDF800000628F2D3797759
+:100F0000ADF800200CE0F0E3F0E3F0E3F0E3BDF82F
+:100F1000000038448177BDF80000401CADF80000A7
+:100F2000BDF800000628F2D387F82410ADF80020A1
+:100F300009E0BDF80000384480F82510BDF8000035
+:100F4000401CADF80000BDF800000628F1D387F87A
+:100F50002B10ADF800200CE07CE076E02BE0BDF833
+:100F60000000384480F82C10BDF80000401CADF89B
+:100F70000000BDF800000628F1D387F83210ADF864
+:100F8000002009E0BDF80000384480F83310BDF8B7
+:100F90000000401CADF80000BDF800000628F1D3A9
+:100FA000032087F83900781C3921F7F76FFF87F89D
+:100FB0003A003B20CEE3022006F834009DF81400EE
+:100FC00006EBC407403078704120B8703220F870CA
+:100FD00087F804E033217971B8710021ADF8001071
+:100FE00013E0D5F85002BDF80020C2F105029200CE
+:100FF000D040BDF8002000F00F003A443030D071EE
+:10100000BDF80000401CADF80000BDF80000062847
+:10101000E7D3ADF80010302108E0BDF800003844F7
+:101020004173BDF80000401CADF80000BDF80000A1
+:101030001928F2D3032087F82600781C2621F7F719
+:1010400025FF87F82700282084E3102006F83400C5
+:1010500030206AE6102006F83400704665E69BF8FA
+:10106000851D8DF81410BDF8001001EB01110CEB7B
+:10107000C10101F5005191F81C22019991F8181253
+:101080008A4205D1012200E0EEE3019981F817229E
+:1010900099F8881B491C89F8881B0027ADF8007057
+:1010A00010E0BDF8001000EB011101F5805191F83E
+:1010B000851D9DF8142091420AD0BDF80010491CEE
+:1010C000ADF800109AF85B1DBDF800209142E8D8F9
+:1010D000BDF8001000EB011000F5805090F8841D61
+:1010E0000F98401A401C8DF818009DF8140020B18C
+:1010F0009DF81400401E8DF8140095F81D020F286D
+:1011000005D295F81D02401C85F81D0201E085F806
+:101110001D7210996520B13909297BD2DFE801F0F1
+:10112000050C437A7A647A1D2F009DF81400503024
+:1011300006F83400202166E09DF81400503006F8CF
+:10114000340095F81D0206EBC40540F030006870CD
+:101150000120A870E8702F7136E09DF8141050310E
+:1011600006F8341095F81D1206EBC40541F0300165
+:101170006970A8700120E8709DF8180023E09DF8C0
+:101180001410503106F8341095F81D1206EBC40502
+:1011900041F030016970A8700120E8709DF81800D6
+:1011A00040F010000FE09DF81400503006F83400B5
+:1011B00095F81D0206EBC40540F030006870012070
+:1011C000A870E8700520287128460521F8F71CFA58
+:1011D000CDE9080768710898000AA8710320E87132
+:1011E000FA202872FFF726BB95F81E0285F8210227
+:1011F00085F81E729DF81400503006F8340095F8FA
+:101200001D0240F0C00106EBC4004170FA2181705C
+:1012100003209FE289E0BDF800100798084441F6DA
+:10122000883108440178491C01709AF8600D38B182
+:101230000F99491CC9B2012836D0022875D144E063
+:101240001098312802D04528F8D116E00020ADF8DA
+:10125000000002A90CE0BDF80000BDF8003006EB6C
+:10126000C402085CD054BDF80000401CADF800007A
+:10127000BDF800000728EED364E40020ADF80000BC
+:101280000AA90CE0BDF80000BDF8003006EBC4026E
+:10129000085CD054BDF80000401CADF80000BDF85B
+:1012A00000000728EED34DE48DF814109DF81400CB
+:1012B00006F8340006EBC405032068700027AF7001
+:1012C0000220E8702F7109200EE08DF814109DF8AF
+:1012D000140006F8340006EBC405032068700027EC
+:1012E000AF70EF702F710220687128460621F7F762
+:1012F0009FFFCDE90807000AE8710898A871FFF779
+:10130000E0BA99F8881B491C89F8881B9BF8851D51
+:101310008DF814101099F3296FD008DC05296DD0D1
+:10132000F12909D0F22989D114E015E23EE1F4292E
+:101330007DD0F62988D1FDE0F52006F834009DF82F
+:10134000140006EBC40568700027AF700520E87034
+:10135000F12021E1F52006F834009DF8141006EB89
+:10136000C400804641704FF0000980F80290F221DD
+:10137000017195F89212417195F8920201281DD0E1
+:1013800095F89202202870D00620ADF83400BDF800
+:10139000340088F803004046BDF83410F7F748FFE2
+:1013A000CDE90809BDF83420000A08F80200BDF8AC
+:1013B0003420089908EB02004170B7E02520ADF811
+:1013C00034004946ADF8009010E0BDF80000384404
+:1013D00000F5005090F86522BDF8003008EB0300DE
+:1013E0008271BDF80000401CADF80000BDF800009F
+:1013F0000F28EAD3ADF8001012E051E0D8E0BDF8B4
+:101400000000384400F5005090F87722BDF8003015
+:1014100008EB03004275BDF80000401CADF8000069
+:10142000BDF800000A28EAD395F88C2200E0A6E077
+:1014300088F81F20ADF8001011E0BDF80000384416
+:1014400000F5005090F88D12BDF8002008EB020066
+:1014500080F82010BDF80000401CADF80000BDF879
+:1014600000000528E9D392E7FFE70A20ADF8340031
+:1014700048460EE0BDF80000384400F5005090F8F2
+:101480008D12BDF8002008EB02008171BDF800004C
+:10149000401CADF80000BDF800000428EAD376E750
+:1014A000F52006F834009DF8141006EBC4008046C1
+:1014B00041704FF0000980F80290F322027195F814
+:1014C000922242710C22ADF8342095F88C22827160
+:1014D000ADF8009010E0BDF80000384400F5005071
+:1014E00090F88D12BDF8002008EB0200C171BDF824
+:1014F0000000401CADF80000BDF800000528EAD34C
+:10150000BDF8340088F803004046BDF83410F7F702
+:101510008FFECDE90809BDF83420000A08F8020062
+:10152000BDF83420089808EB0201B4E0BDF834009F
+:10153000801C0FE10620ADF83400F52006F83400D9
+:101540009DF8140006EBC40568700027AF70BDF865
+:101550003400E870F62028719BF88C0D68712846DD
+:10156000BDF83410F7F764FECDE90807BDF8341074
+:10157000000A6854BDF83410089829448BE0F5201F
+:1015800006F834009DF8140006EBC40568700027C7
+:10159000AF700520E870F420287128460521F7F780
+:1015A00047FECDE90807000A68710898A87131E480
+:1015B00040F21321ADF83410F52106F834109DF8EF
+:1015C000141006EBC4077970BDF83410090AB9701D
+:1015D000BDF83410F970052139714FF0000841460B
+:1015E0000DE0BDF80010014401F5805191F8621D35
+:1015F000BDF800303B445971BDF80010491CADF8EE
+:101600000010BDF800100A29EBD3BAF86E0D914610
+:10161000000A01E0E0E0E2E0F873BAF86E0D387419
+:10162000B5F8A002000A7874B5F8A002B874B5F84D
+:10163000A0120E9801EB802081B20320F7F718FA70
+:101640004546ADF800804FF40072484610E055E280
+:10165000BDF80010014401F5805191F8E611BDF884
+:1016600000303B44D974BDF80010491CADF800109F
+:10167000BDF800109142EBD33846BDF83410F7F7AF
+:10168000D7FDCDE90805BDF83410000A7854BDF83F
+:10169000341008983944487048E794E29BF8850D67
+:1016A0004FF00008414600F04BFF8DF8140095F80C
+:1016B0001C12019890F81802814203D1019801216F
+:1016C00080F8171299F8880B401C89F8880B10983D
+:1016D000C5280BD012DCB6287ED00ADC012847D002
+:1016E000142825D0B22837D107E1E2E06FE10FE0FE
+:1016F00010E2B92877D0C3282ED1DAE0E1286DD0E6
+:1017000006DCCA286BD0CE286AD0D72824D101E2C3
+:10171000E5287EF4A2AFF52006F834009DF8140009
+:1017200006EBC4056870A220A870E520FEF7AFBFE5
+:10173000FA2006F8340006EBC4056870A87010980B
+:10174000E8709DF81400287128460221F7F79EFBE7
+:1017500068710620ADF834000E99FB48FB4D002956
+:101760007ED001297DD002297CD003297BD10BE2D8
+:10177000FA2006F8340006EBC4077870B8701098A9
+:10178000F8709DF814003871D5F82402B0F1104FAC
+:1017900005D34FF410000021CDE9080103E0D5F88E
+:1017A0002402CDE9080840460FE0BDF80000C0F172
+:1017B0000200C200DDE90801F6F735FDBDF80010B2
+:1017C00039444871BDF80000401CADF80000BDF878
+:1017D00000000328E9D304E083E004E0D4E074E0EF
+:1017E00001E1FEF7C5BFF52006F834009DF81400AE
+:1017F00006EBC40778709AF8600D0028D5F824022B
+:101800000AD0B0F1104F36D0D5F82412CDE908181F
+:10181000A620B870404644E0B0F5100F07D0D5F8C8
+:101820002412CDE90818A520B870404615E04FF401
+:1018300010000021CDE90801F5E7BDF80000C0F176
+:101840000200C200DDE90801F6F7EDFCBDF800106A
+:101850003944C870BDF80000401CADF8000004E039
+:1018600064E175E180E19EE16FE0BDF800000328CE
+:10187000E3D3FEF7BFBF4FF010400021CDE90801D0
+:10188000C6E7BDF80000C0F10300C200DDE90801B1
+:10189000F6F7C9FCBDF800103944C870BDF8000067
+:1018A000401CADF80000BDF800000428E9D3FEF7A5
+:1018B000BFBFF52006F834009DF8140006EBC40500
+:1018C0006870A220A870C32030E7F52006F8340025
+:1018D0009DF8140006EBC4056870A220A870CA2009
+:1018E00024E7F52006F834009DF8140006EBC40543
+:1018F0006870A220A870B62018E7F52006F834001A
+:101900009DF8140006EBC40778709AF8600D18B1C2
+:10191000A520B87040462FE0A420B87040460EE0E5
+:10192000D5F85002BDF80010C1F10101C900C8404E
+:10193000BDF800103944C870BDF80000401CADF877
+:101940000000BDF800000228EAD3B22078713846C2
+:10195000052100F026FDB8718EE4D5F85002BDF8DF
+:101960000010C1F10201C900C840BDF8001039449F
+:10197000C870BDF80000401CADF80000BDF80000C4
+:101980000328EAD3FEF796BFF52006F834009DF849
+:10199000140006EBC4077870A620B87040460EE02D
+:1019A000D5F85402BDF80010C1F10301C900C840C8
+:1019B000BDF800103944C870BDF80000401CADF8F7
+:1019C0000000BDF800000428EAD3FEF7ACBFF52004
+:1019D00006F834009DF8140006EBC4056870A220D8
+:1019E000A870C520A2E6F52006F834009DF8140082
+:1019F00006EBC40568709AF8600D18B1AE20A870A7
+:101A0000404655E0AC20A870404615E007F5005070
+:101A1000D0F83D0207F50051D1F84112BDF8002081
+:101A2000C2F10402D200F6F7FEFBBDF80010294413
+:101A3000C870BDF80000401CADF80000BDF8000003
+:101A40000528E3D3404615E007F50050D0F84502DD
+:101A500007F50051D1F84912BDF80020C2F1040287
+:101A6000D200F6F7E0FBBDF8001029440872BDF87B
+:101A70000000401CADF80000BDF800000528E3D3CD
+:101A8000FEF7A6BF07F50050D0F83D0207F500515C
+:101A9000D1F84112BDF80020C2F10502D200F6F7DC
+:101AA000C2FBBDF800102944C870BDF80000401CFE
+:101AB000ADF80000BDF800000628E3D3404615E06D
+:101AC00007F50050D0F8450207F50051D1F849124A
+:101AD000BDF80020C2F10502D200F6F7A4FBBDF864
+:101AE000001029444872BDF80000401CADF8000009
+:101AF000BDF800000628E3D3FEF7ADBFF52006F8D9
+:101B000034009DF8140006EBC4056870A220A8708C
+:101B1000E7200BE6F52006F834009DF8140006EBEC
+:101B2000C4056870A220A870D720FFE5BDF8341066
+:101B3000C9B38021F8F745FABDF83400C5F8A40010
+:101B400002480121A0302CE0000C0240006002405D
+:101B5000BDF8341039B30821F8F733FABDF8340072
+:101B6000686701211B481CE0BDF83400D8B14FF470
+:101B700080711948F8F725FABDF83400C5F8BC00A3
+:101B80001448012148300CE0BDF8341059B14FF42D
+:101B90008061F8F716FABDF83400E8650D480121B8
+:101BA0001838F7F79BFB0D4890F8E703002807D09B
+:101BB00006EBC4000023BDF834100E9AF8F726FA9D
+:101BC00011B0BDE8F08F99F8880B401C89F8880B9C
+:101BD000F6E700007060024000000240A4220020EE
+:101BE0002DE9F04700242DED048B804689469FEDBA
+:101BF0001E9B25462646E20040464946F6F713FB63
+:101C0000C7B22046F6F7EEFC41EC110BB0EE490AE4
+:101C1000F0EE690A09F004F9380907F00F0100EB4A
+:101C20008000B0EE408AF0EE608A01EB4000F6F7EB
+:101C3000D9FC53EC182BF6F7E3FB41EC180B2846C4
+:101C40003146F6F7DCFC53EC182BF6F732FBF6F7CF
+:101C500009FD641CE4B205460E46082CCBD3BDEC4E
+:101C6000048BBDE8F0870000000000000000594030
+:101C700070B50E4D40F224442146284608F089FDF7
+:101C8000012812D1298828462A1D1188214608F0EA
+:101C90001DFD0748012180F8291B0648D0F88C005B
+:101CA0000549C0F57A70A1F83C0470BD00440040BD
+:101CB000A422002000600240A452002010B50B4C6A
+:101CC00040F22441204608F064FD01280DD120880F
+:101CD000201D00880648012180F8351B0548406C0E
+:101CE0000549C0F57A70A1F83E0410BD004C0040D3
+:101CF000A422002000600240A452002010B50B4C2A
+:101D000040F22441204608F044FD01280CD12088EF
+:101D1000A0880748012180F8411B06484069064910
+:101D2000C0F57A70A1F8400410BD000000500040DA
+:101D3000A422002000600240A452002010B50B4CE9
+:101D400040F22441204608F024FD01280DD12088CE
+:101D5000201D00880648012180F84D1B0548C06AF7
+:101D60000549C0F57A70A1F8420410BD0048004052
+:101D7000A422002000600240A452002010B5124CA2
+:101D800010492046F7F794FA00212046F7F7A6FA03
+:101D90000E4C4021204608F0F5FC0028F9D08021A7
+:101DA0000B48F8F710F9084C0A49183C2046F7F799
+:101DB0007FFA01212046F7F791FA074901200871BF
+:101DC00010BD000000802020A060024000440040C0
+:101DD000000C0240008800201200002010B5124CB8
+:101DE00010492046F7F764FA00212046F7F776FA03
+:101DF0000E4C4021204608F0C5FC0028F9D00821EF
+:101E00000B48F8F7E0F8084C0A49303C2046F7F751
+:101E10004FFA01212046F7F761FA074901200871BE
+:101E200010BD00002080002070600240004C004087
+:101E3000000C0240008020101200002010B5124C4F
+:101E400010492046F7F734FA00212046F7F746FA02
+:101E50000E4C4021204608F095FC0028F9D04FF4A4
+:101E600080710B48F8F7AFF8074C0A49A83C2046A8
+:101E7000F7F71EFA01212046F7F730FA064901204C
+:101E8000087110BD00800028B8600240005000407A
+:101E900000000240208000101200002010B5124CFB
+:101EA00010492046F7F704FA00212046F7F716FA02
+:101EB0000E4C4021204608F065FC0028F9D04FF474
+:101EC00080610B48F8F77FF8074C0A49303C204600
+:101ED000F7F7EEF901212046F7F700FA064901204D
+:101EE000087110BD00800018586002400048004092
+:101EF000000C024000880010120000202DE9F0477D
+:101F0000012190B0480505F0CBFE8648F7F7F0F9BF
+:101F1000402738010024CDE90540C5010794089405
+:101F2000CDE9094546040C940D94DFF8FC917F48F7
+:101F30000B94CDE90207CDE9006969460E94794812
+:101F4000F7F77EFA012210217648F7F763FADFF8F7
+:101F5000D4A1AAF1180A5046F7F7CAF94FF47A78D3
+:101F6000CDE90348E811CDE9054007940894CDE98F
+:101F700009456F480B940C940D9400960E94CDE98E
+:101F8000019069465046F7F75BFA01215046F7F792
+:101F9000A5F9DFF890A1AAF1300A5046F7F7A8F9A1
+:101FA000E811CDE9054007940894CDE909450C9462
+:101FB0000D94DFF8809160480B94CDE90207CDE9DC
+:101FC000006969460E945046F7F73AFA012210214B
+:101FD0005046F7F71FFADFF84CA1AAF1600A504605
+:101FE000F7F786F9CDE90348E811CDE905400794F4
+:101FF0000894CDE9094551480B940C940D94009632
+:102000000E94CDE9019069465046F7F719FA01217F
+:102010005046F7F763F9DFF80CA10AF1180A5046A9
+:10202000F7F766F9E811CDE9054007940894CDE982
+:1020300009450C940D94DFF8089142480B94CDE9C2
+:102040000207CDE9006969460E945046F7F7F8F9A2
+:10205000012210215046F7F7DDF9DFF8C8A0AAF1F8
+:10206000900A5046F7F744F9CDE90348E811CDE965
+:10207000054007940894CDE9094533480B940C9426
+:102080000D9400960E94CDE9019069465046F7F7FD
+:10209000D7F901215046F7F721F9DFF88890A9F127
+:1020A00048094846F7F724F90397E811CDE90540B8
+:1020B00007940894CDE9094525480B940C940D9498
+:1020C000224F00960E94CDE9017069464846F7F715
+:1020D000B7F9012210214846F7F79CF9DFF8449040
+:1020E000A9F178094846F7F703F9CDE90348E81163
+:1020F000CDE9054007940894CDE9094515480B94AE
+:102100000C940D9400960E94CDE9017069464846F2
+:10211000F7F796F901214846F7F7E0F810B0BDE867
+:10212000F0870000A060024004440040205B0020D3
+:1021300080640020044C0040785D00206868002026
+:1021400004500040D05F0020506C00200448004044
+:1021500028620020387000202DE9FC41012108464A
+:1021600005F09EFD0121042005F09AFD01210820C3
+:1021700005F096FD0121402005F092FDDFF8FC807E
+:10218000072205214046F7F705FF072206214046B2
+:10219000F7F700FF072208214046F7F7FBFE07226A
+:1021A00009214046F7F7F6FE354F08220A21384646
+:1021B000F7F7F0FE08220B213846F7F7EBFE08226E
+:1021C00002214046F7F7E6FE08220C213846F7F7D1
+:1021D000E1FE02268DF8056000244FF459708DF859
+:1021E0000640012500908DF807508DF8046069467F
+:1021F0004046F7F793FE8DF805604FF4E0508DF8F8
+:10220000064000908DF807508DF804606946384606
+:10221000F7F784FE4FF4916000908DF806408DF83A
+:10222000045069464046F7F779FE280200908DF881
+:1022300006408DF8045069461248F7F76FFE8DF896
+:1022400006404FF4F040104C00908DF80450694661
+:102250002046F7F763FEA9032046F7F7B2FE6903AD
+:102260002046F7F7AEFEA1142046F7F7AAFEE114C8
+:102270002046F7F7A6FEBDE8FC810000000C0240F6
+:1022800000080240000002400018024070B500241F
+:10229000FFF762FFFFF732FE00F01EF80C48002146
+:1022A0000170817041700121C1704FF47A718160B9
+:1022B000084D042085F8240B04E0204600F062F964
+:1022C000641CE4B295F8240BA042F6D870BD00005F
+:1022D00024570020A4220020F8B511208DF800001A
+:1022E00002258DF8015001248DF802408DF803403D
+:1022F000684601F0AFF926208DF800008DF8014006
+:1023000000268DF802608DF80340684601F0A2F9BE
+:102310000E208DF800008DF801508DF802408DF8E8
+:102320000340684601F096F927208DF800008DF8EB
+:1023300001408DF802608DF80340684601F08AF98B
+:102340000F208DF800008DF801508DF802408DF8B7
+:102350000340684601F07EF934208DF800008DF8C6
+:1023600001408DF802608DF80340684601F072F973
+:102370002F208DF800008DF801508DF802408DF867
+:102380000340684601F066F935208DF800008DF8AD
+:1023900001408DF802608DF80340684601F05AF95B
+:1023A000F8BD01B9102110F8012B10F8013B491EAE
+:1023B0005A400904090CF8D102F07F007047000070
+:1023C0002DE9FF5F14460F464FF480564FF48068A6
+:1023D0004FF4C0694FF00C0A40F2244B002580B145
+:1023E000012830D0022851D0032871D1012188045E
+:1023F00005F07AFC0097012C6DD0022C70D094B3BC
+:1024000077E00121480405F06FFC0097012C03D010
+:10241000022C06D054B10DE0ADF80460ADF8088090
+:1024200008E0ADF80460ADF8089003E0ADF80450A2
+:10243000ADF80850ADF80650ADF80C50ADF80AA054
+:1024400069463B4C5DE00121C80405F04DFC009756
+:10245000012C03D0022C07D05CB10EE0ADF8046073
+:10246000ADF8088009E040E0ADF80460ADF80890F0
+:1024700003E0ADF80450ADF80850ADF80650ADF8E3
+:102480000C50ADF80AA069462A4C3AE00121080533
+:1024900005F02AFC0097012C03D0022C06D054B181
+:1024A0000DE0ADF80460ADF8088008E0ADF8046018
+:1024B000ADF8089003E0ADF80450ADF80850ADF861
+:1024C0000650ADF80C50ADF80AA069461A4C18E059
+:1024D0002CE000E004E0ADF80460ADF8088008E00E
+:1024E000ADF80460ADF8089003E0ADF80450ADF825
+:1024F0000850124CADF80650ADF80C50ADF80AA0DB
+:102500006946204608F07CF90121204608F0E1F8F0
+:1025100001225946204608F05BF91021204608F0B8
+:10252000D5F80122C021204608F0DDF8BDE8FF9F64
+:1025300000440040004C0040005000400048004073
+:102540002DE9FC410024CDE900446F4664220023BC
+:10255000F5F738FE0E460546104619460A220023B6
+:10256000F5F730FE010102F00F000818385504F1AC
+:102570000104E4B228463146082CE7D3DDE9000126
+:10258000BDE8FC812DE9F84F8F4E804600250420E0
+:1025900086F8240B08EB480101EB0810A6F58057DC
+:1025A00007EB001B0BF5805494F8610D012803D153
+:1025B0000021404600F010F908EB4802BA4607EB4C
+:1025C0008207A7F59B6707F500574FF0000987F8CA
+:1025D000009087F8029087F8019087F80390052112
+:1025E000B96087F8309087F83290012087F8310081
+:1025F00087F83300D4F85C0D00EB80004000B8632E
+:1026000094F8592DD4F8541D4046A7F62837FFF703
+:10261000D7FE94F85A1D08EB081202EB08206B4A0B
+:10262000072902EBC000009000F5005015D2DFE84A
+:1026300001F01404060A0C0E1A00052100E00F2117
+:1026400080F8181209E00721FAE70421F8E7D4F826
+:102650005C1D64225143C7F8601B9AF81810D046DD
+:10266000012902D017E00321EAE780F8189201203F
+:10267000C7F8300B564F80213846F7F7A4FC0821E5
+:102680003846F7F7A0FCB9155248F7F79CFC391506
+:102690003846F7F798FC4FF0A10EC2466FE000985D
+:1026A00005EB051200EBC20000F5077000F50050C5
+:1026B00000210173012282734173C173D4F85C2D30
+:1026C00094F85B7D7A4302EB8202920042610BEB4D
+:1026D000051202F5805292F8867D27F0800782F875
+:1026E000867D017094F85A1DA0F50770072944D221
+:1026F000DFE801F0430408080A0C0E00E52180F829
+:1027000021123AE07146FAE7B121F8E73121F6E704
+:10271000F12180F8211200212BE001EB011303EBE2
+:1027200001230AEBC30701EB410303EB01130AEB9F
+:102730000313002003F5805915E003EB001C0CF592
+:10274000805C9CF884CD92F88C8DC44509D192F8B8
+:1027500084CD00EB001807EBC80808F5005888F88E
+:1027600093C2401CC0B299F85BCD8445E5D8491CA2
+:10277000C9B296F8240B8842CFD86D1CEDB294F8FC
+:102780005B0D5346A8428AD8002086F8250B00EB43
+:10279000400101EB001103EB011101F5805191F8AB
+:1027A0005A2D052A09D291F85A2D32B196F8252BC7
+:1027B00091F85B1D114486F8251B401CC0B204280B
+:1027C000E5D3BDE8F88F0000A4220020A412002069
+:1027D000000C0240000002402DE9F041054663482C
+:1027E0004FF480425310066861488414C71439B10D
+:1027F000C5B1012D18D0022D18D0032D1BD117E023
+:1028000035B1012D06D0022D06D0032D13D105E0E0
+:10281000114604E0194602E0214600E03946F7F788
+:10282000D2FB08E0114604E0194602E0214600E030
+:102830003946F7F7C6FB642009F038FC00224FF454
+:1028400016512846FFF7BCFD4A4905EB450001EB50
+:10285000800000F58050002280F85A2BC0F85C2BD5
+:1028600005EB450000EB051001EB001000F5805072
+:10287000D0F85C3D01F58041C1F88834012381F82E
+:10288000813490F85A1D3C4C962305EB850020447A
+:1028900006290AD2DFE801F009030505073376218E
+:1028A00002E0837001E06E218170C5EB0511334BAE
+:1028B00001EB8101C02403F8314003EBC1046270D5
+:1028C0000821A170E27006F00F0105EB051211441A
+:1028D0002171807860712020A071E17180202072C8
+:1028E0004C2060725420A0722548264F0B2645B11B
+:1028F000012D0FD0022D25D0032D14D12DE06621FE
+:10290000D2E78021F7F75DFBC7F8A4601D480121DD
+:10291000A03006E00821F7F754FB7E671948012133
+:102920007030F6F7DBFC184890F8E70328B1204632
+:1029300000232A460B21F7F769FBBDE8F04164202C
+:1029400009F0B4BB4FF480711048F7F73AFBC7F8B1
+:10295000BC600C480121B830E3E74FF48061F7F721
+:1029600030FBFE65074801215830DAE7187AFF1F6F
+:1029700000180240A412002020740020205B0020D8
+:10298000000C024000600240A4220020000002402F
+:102990002DE9F04700252DED028B8EB08DF82850E3
+:1029A0008DF82C508DF83050CDE90855CDE9005503
+:1029B0008DF808508DF80C508DF810508DF814508B
+:1029C000ADF818509FEDFE0AFE4C07958DED090AF3
+:1029D00094F83A0D4FF0010908B384F83A5DB4F861
+:1029E000520DF94E3168C1F57A71884217D13068BD
+:1029F000C0F57A70A4F8500D371F00213846F6F75D
+:102A00006DFCF2493846F6F753FCF14981F8009025
+:102A10004FF47A70306001213846F6F75FFC94F885
+:102A2000DA0CEB4FBF1C02280AD0042801D005287D
+:102A300003D184F8469DC4F8485D8DF8285055E2CE
+:102A4000E048603090F8D80BDFF8888341F6865A6A
+:102A500008F1020606F5805600287DD001287CD0BA
+:102A60000228E6D1F879397A40EA0120C117CDE988
+:102A70000001D7480721801CF6F7DAFBCDE90805ED
+:102A8000DDE90001089B694058400843D1D13878FE
+:102A9000401E8DF8100086F82C5D9DF8100046460B
+:102AA000404400F5805080F88555B879F5F79AFDD7
+:102AB00041EC110B9FEDC80B08F0B2F93879B0EE7C
+:102AC000408AF0EE608AF97840EA0120F5F78AFD45
+:102AD00053EC182BF5F706FDF5F7E9FD9DF81010FE
+:102AE00006EB011101F58051C1F895059DF8100024
+:102AF00006EB001000F58050C0F891559DF81000CD
+:102B000006EB001000F58050C0F899559DF81000B4
+:102B100006EB001000F58050C0F89D559DF80800A8
+:102B200000EB400101EB00109DF8101006EB0010C7
+:102B300000EB011101EB0A00017841F08001017006
+:102B4000797A9DF8080000EB001202EB002006EBFA
+:102B5000C0029DF8100001E017E00BE100EB00104F
+:102B600002EBC00000F5005080F858129DF80800F4
+:102B700000EB400101EB001006EB001000F5805067
+:102B800090F85B0D84F8840553E79DF8081008EB76
+:102B9000410000F58040B0F83414781C891FF6F726
+:102BA0005DFBC117CDE908019DF8081008EB410055
+:102BB00000F58040B0F834148548C01E0844042154
+:102BC00005F052FBC117CDE90001DDE908320146ED
+:102BD0000198594050400143D6D186F82C5D387990
+:102BE000ADF81800BDF818003128CDD19DF80800C7
+:102BF000464608EB400000F58040B0F8340441211F
+:102C0000183890FBF1F0C117CDE9000184F8840574
+:102C10008DF82850A4E09DF8280000EB801038447F
+:102C2000017D9DF82800304400F5805080F885151E
+:102C30009DF82800082100EB801038441A3005F078
+:102C4000DFFA00EE100AB8EEC00A8DED090A10EEA8
+:102C5000100A9DF8281006EB011101F58051C1F80A
+:102C600095059DF82800082100EB8010384432308B
+:102C700005F0C6FA00EE100AB8EEC00A8DED090A9A
+:102C800010EE100A9DF8281006EB011101F5805195
+:102C9000C1F891059DF82800082100EB8010384408
+:102CA0003A3005F0ADFA00EE100AB8EEC00A8DED2C
+:102CB000090A10EE100A9DF8281006EB011101F523
+:102CC0008051C1F899059DF82800082100EB80107B
+:102CD0003844423005F094FA00EE100AB8EEC00A0B
+:102CE0008DED090A10EE100A9DF8281006EB01116F
+:102CF00001F58051C1F89D059DF8080000EB4001E9
+:102D000001EB00109DF8281006EB001000EB0111FC
+:102D100001EB0A00017841F0800101709DF8080084
+:102D200006EB400000F58040B0F834142848401C01
+:102D3000095C9DF8080000EB001202EB002006EB96
+:102D4000C0029DF8100000EB001002EBC00000F57F
+:102D5000005080F858129DF82800401C8DF828007B
+:102D60009DF82810DDE90023891A75EB0300FFF6B2
+:102D700052AF5EE6787DB97D40EA0120C117CDE90A
+:102D8000000113481521801CF6F752FACDE9080519
+:102D9000DDE90010089B684059400143E9D13878CB
+:102DA000401E8DF8100086F82C5D9DF810004646F8
+:102DB000404400F5805080F885559DF810000FE0E4
+:102DC00000000000A42200202C64024000880010B3
+:102DD000CE0A0020A41200200000000000002440C1
+:102DE00008EB001000F58050C0F89555B879797956
+:102DF00040EA012000EE100AF8EE400A9FED400A7A
+:102E0000387980EE801AF97840EA012000EE900AC5
+:102E10009DF81000F8EE600A71EE200A10EE901A8C
+:102E200006EB001000F58050C0F89115B87A797A59
+:102E300040EA012000EE900A387AB8EE601AC1EE3E
+:102E4000000AF97940EA012000EE100A9DF81010FE
+:102E5000B8EE400A30EE800A10EE100A06EB0111BF
+:102E600001F58051C1F89905F87A0006387BF97AA6
+:102E700040EA01200AD400EE100ADFED220AB8EE83
+:102E8000400A20EE200A10EE100A0BE0404280B209
+:102E9000F5F7A8FB9FED1C1B53EC112BF5F7B0FACF
+:102EA000F5F705FC9DF8101006EB011101F58051B6
+:102EB000C1F89D059DF8080000EB400101EB0010F2
+:102EC0009DF8101006EB001000EB011101EB0A0059
+:102ED000017841F080010170F97D32E69DF828000B
+:102EE0003D549DF82800401C8DF828009DF82800CE
+:102EF0001428F3D30EB0BDEC028BBDE8F0870000C0
+:102F000000FF7F470000803D000000000000B0BFD0
+:102F10002DE9F34F8246F2A085B0D0E90010CDE94B
+:102F20000110F1A00026D0E90010CDE90310F0490E
+:102F300035463746B046B3464E70EE4A02EB0A00BD
+:102F400000F5805090F82C1D042921D1052180F82E
+:102F50002C1D594680F8DEBC90F8BC3C23F0800361
+:102F600080F8BC3C5046BAF1020F07D0042803D0C9
+:102F7000BAF1050F0CD105E0DF4805E0DE4831214C
+:102F8000801E01E0DC48401C00F5005080F8E31C86
+:102F9000D8480AEB4A0100EB011000F58050814649
+:102FA00090F8D22BD548D64C4FF48071022A7DD0B0
+:102FB000042A0FD0052A0AD194F82C0D401C84F85D
+:102FC0002C0D99F8D11BD9F8CC0B00F0FDFA07B005
+:102FD000BDE8F08F94F8DC2C002AF8D0F6F7F1FF6A
+:102FE000C44E99F8D11BD9F8CC0B00F0EDFA94F847
+:102FF000DC0C012802D0022841D11BE094F8DB1C34
+:1030000001EB8100C0EB8110304490F86080B94A38
+:1030100050F8617F02F64173C2F8217F4768C2F819
+:10302000257F8268C6F8292F026A1A60808C9880F2
+:103030000F0924E096F8208F1DE007EB470101EB14
+:10304000071106EB0112002002F5805109E002EBA6
+:10305000001303F5805393F884CDC44505D0401C7C
+:1030600080B291F85B3D8342F1D891F85B1D8142BB
+:1030700005D87F1CBFB294F8240BB842DDD8404677
+:103080000021FFF75DFA02460B4606210020CDF82D
+:1030900000B004F05BFD07EB470000EB071006EB08
+:1030A0000017A7F5247707F5005700E0ADE0387862
+:1030B000C0F381000090D6F8212F00230721184685
+:1030C00006F6297604F042FD387800F003000090FF
+:1030D00056F8042C00230821184604F037FD3878F0
+:1030E000C0F301100090326800230921184604F053
+:1030F0002DFD322004F8C70F30206070717F00EB87
+:103100001111A170717F01F00F013031E1702D219B
+:103110002171327F00EB12126271327F02F00F02D6
+:103120003032A271E171F17E00EB11112172F17E5A
+:1031300001F00F0130316172B17E00EB1111E172CB
+:10314000B17E01F00F01303121733A216173727E3B
+:1031500000EB1212A273727E02F00F023032E273A1
+:103160002174317E00EB11106074307E00F00F008E
+:103170003030A07400202021624F40F28A22C73CE8
+:10318000A6F629763954401C80B29042FAD34FF00B
+:103190000A0C87F800C087F801C00021002006EB68
+:1031A0004112131893F85B3F202B03D1401C80B2CF
+:1031B0002028F6D31F280DD20020131893F85B3F68
+:1031C00000EB451807F80830401C80B22028F4D3E3
+:1031D0006D1CADB2491C89B21429DFD307EB451031
+:1031E00080F820C080F821C080F822C080F823C079
+:1031F00080F824C080F825C0252000EB451000048D
+:10320000000C84F8DCBC55D1E1E60F468046F6F7A9
+:10321000DAFE4FF400714046F6F7D5FE354D99F8C9
+:10322000D11BD9F8CC0B00F0CFF994F82C0D401C31
+:1032300084F82C0D0AEB4A0101EB0A1005EB001093
+:1032400000F5805090F8600DE8B1022501240326B6
+:1032500001283AD00228D7D139464046F6F7B3FEC6
+:10326000284F3C707E7087F802B087F803B087F86B
+:1032700004B07D7106212348F5F7DAFF010AF971E0
+:10328000B871082016E0069831280AD04528BBD12D
+:103290001C4803A98A5D8255761CB6B2072EF9D365
+:1032A00007E0184801A98A5D8255761CB6B2072E40
+:1032B000F9D307201449086013480121001FF6F7CD
+:1032C0000DF80B4981F801B081E60E4F3C707E701D
+:1032D00087F802B0FD7087F804B009207871C9E75B
+:1032E0000169323031303000016932304530300010
+:1032F000CE0A0020A4120020A802002000080240EC
+:10330000A4220020B80E0020A464024070B50D4C29
+:1033100040F224452946204607F03BFA002810D009
+:103320002946204607F0D2F92088201D008806484B
+:10333000012180F8391D05490968C1F57A71A0F8A5
+:10334000521D70BD00140140A42200202C640240D4
+:1033500010B5124C10492046F5F7AAFF002120466F
+:10336000F5F7BCFF0E4C4021204607F00BFA002871
+:10337000F9D04FF400710B48F6F723FE074C0A49C9
+:10338000783C2046F5F794FF01212046F5F7A6FF8B
+:1033900006490120487010BD00802020A064024032
+:1033A000001401400008024000880010CE0A0020EE
+:1033B0002DE9F04301218FB0880504F071FCDFF89E
+:1033C00094904846F5F794FF4020050103900024AF
+:1033D000CDE90545C60207940894CDE909464FF0AA
+:1033E00020681E480B940C940D941B4FCDF8008060
+:1033F0000E94CDE9017069464846F6F721F801229E
+:1034000010214846F6F706F8DFF84890A9F1780948
+:103410004846F5F76DFF4FF47A70CDE90340CDE9EA
+:10342000054507940894CDE909460D480B940C9482
+:103430000D94CDF800800E94CDE9017069464846A0
+:10344000F5F7FEFF01214846F5F748FF0FB0BDE84C
+:10345000F0830000A064024004140140B80E002074
+:10346000D00A00207CB50121042004F019FC184E7C
+:10347000082206213046F6F78DFD08220721304646
+:10348000F6F788FD02218DF8051000258DF806500D
+:103490000124C0208DF8074000908DF80410694683
+:1034A0003046F6F73BFD4FF4407000908DF8044035
+:1034B0008DF8065003208DF805008DF80740694609
+:1034C0003046F6F72BFD61023046F6F77AFD7CBDFB
+:1034D000000802402DE9F0410024FFF7C3FF00215E
+:1034E0004FF4E13000F070F8FFF762FF00F04EF8A3
+:1034F00024480023037083704370C37002218160ED
+:103500000373837301264673C6734FF47A71416166
+:103510001D4A04EB440102EB8100A0F5447000F564
+:103520000050037083704670C67002EB011505F5FC
+:103530008055D5F8D41B01EB81014900816095F8D5
+:10354000D21BA0F54F60022909D0042901D005291A
+:1035500011D1101900F5805080F8E33C0BE03121C7
+:10356000171907F5805787F8E31CD5F8D41B642595
+:103570006943C0F8F81C641CE4B2052CC9D3BDE84B
+:10358000F0810000DC2F0020A412002038B5452077
+:103590008DF8000002208DF8010001248DF8024012
+:1035A0008DF80340684600F055F847208DF800007C
+:1035B0008DF8014000208DF802008DF80340684628
+:1035C00000F048F838BD00007FB50C4605460121E3
+:1035D000202004F0A1FB00204FF480510095012C25
+:1035E00003D0022C06D064B10FE0ADF804104FF404
+:1035F000806103E0ADF804104FF4C061ADF808102D
+:1036000003E0ADF80400ADF80800ADF80400ADF833
+:103610000600ADF80C000C200D4CADF80A00694610
+:10362000204607F0EDF80121204607F052F801226C
+:1036300040F22441204607F0CBF81021204607F045
+:1036400045F80122C021204607F04DF87FBD00005B
+:103650000014014030B50F23C27801780125FAB17A
+:10366000144A126801F1E02102F4E062C2F5E0625E
+:10367000C2F30722C2F10404D3404278A240847806
+:103680001C401443220181F80024007800F01F013F
+:103690008D404009800000F1E020C0F8005130BDAD
+:1036A00001F01F0085404809800000F1E020C0F8CB
+:1036B000805130BD0CED00E0024A11400143024848
+:1036C0000160704780FFFF1F08ED00E010B500218A
+:1036D000074B0A46002003EBC004401CC0B26254F2
+:1036E0008028F8D3491CC9B20829F3D310BD0000C3
+:1036F000237E00202DE9FE4F0026171A8146701EFA
+:103700003546A3EB010A8846002F02DD4FF0010188
+:1037100002E003D14FF00001019102E0C7F1000780
+:103720000190BAF1000F02DD4FF0010002E003D179
+:103730004FF00000009002E0C7F1000A00905046F0
+:10374000574501DD3C4600E00446601C4FF0000B8D
+:10375000029016E008F0FF0109F0FF000C9A00F05B
+:1037600015F83E445544A64202DD0199361B8944B2
+:10377000A54202DD00992D1B88440BF101001FFAC0
+:1037800080FB02998B45E5DBBDE8FE8F30B5CC08A8
+:1037900001F0070301259D40EBB2064D05EBC00586
+:1037A000C808285C0AB1184302E063EA0000C0437D
+:1037B000285530BD237E00202DE9FC4101210A203F
+:1037C00004F06EFA01248DF8044000264FF4C05036
+:1037D0008DF80660032700908DF805708DF807407E
+:1037E00069464648F6F79AFB8DF804408DF8066066
+:1037F0008DF80570A5028DF80740414C009569468B
+:103800002046F6F78BFBC82008F050FC29462046DE
+:10381000F6F7D7FBC82008F049FC29462046F6F702
+:10382000D2FBC82008F042FC0021FD2000F054FA31
+:103830000021122000F050FA0021AE2000F04CFAD6
+:103840000021D52000F048FA0021A02000F044FA21
+:103850000021A82000F040FA00213F2000F03CFAAF
+:103860000021D32000F038FA0021084600F034FA95
+:103870000021402000F030FA0021A02000F02CFAB6
+:103880000021C02000F028FA0021DA2000F024FAFC
+:103890000021122000F020FA0021812000F01CFA03
+:1038A00000217F2000F018FA0021D92000F014FA3E
+:1038B0000021822000F010FA0021DB2000F00CFA39
+:1038C0000021342000F008FA0021A42000F004FABE
+:1038D0000021A62000F000FA0021202000F0FCF9D1
+:1038E0000021084600F0F8F9FFF7F0FE0021AF20B4
+:1038F00000F0F2F900F054F8BDE8FC81000C024041
+:10390000000402400346012000E05843491EC9B2AA
+:10391000FBD270472DE9F84F82460A980D46504376
+:103920006421B0FBF1F0984600F0FF0B4FF0010965
+:103930000AEB02072B4600245046FAB21946CDF88E
+:103940000090FFF7D7FE05EB0806F3B2FAB2F1B22A
+:103950005046CDF80090FFF7CDFE5246F3B229460F
+:103960001046CDF80090FFF7C5FEF3B2FAB2F8B2F8
+:103970002946CDF80090FFF7BDFE4F460AEB0B0637
+:1039800009E02819C3B2C1B2F2B250460097FFF75E
+:10399000B1FE641CE4B24445F3D3BDE8F88F0000E7
+:1039A00070B50025B020294600F096F900210846A0
+:1039B00000F092F90021102000F08EF9084E00244A
+:1039C00006EBC4000121405D00F086F9641CE4B2FE
+:1039D000802CF5D36D1CEDB2082DF0D370BD000026
+:1039E000237E002070B50B4C05460221204604F0D2
+:1039F00021FB0028F9D02946204604F024FB0121B0
+:103A0000204604F017FB0028F9D0204604F019FBEB
+:103A1000C0B270BD003800402DE9FC4F1D468846FD
+:103A200081468B460090082B0ED0680700D00120FD
+:103A300000EBD500690810FB01F0C0B2203A02F09B
+:103A4000FF0A0026019046E00620F7E7082D10D077
+:103A50000C2D14D0102D16D0182D3FD121490AEB72
+:103A6000CA0001EB80000027845DE0070FD00B9AAD
+:103A700010E01D490AEB4A0001EB4000F3E70AEBB6
+:103A80004A001A49EDE71A4901EB0A10EBE70B98D7
+:103A900030B3002241464846FFF778FE7F1C640899
+:103AA00008F10100FFB200F0FF08082FDDD309F193
+:103AB000010000F0FF09082D0AD00099A9EB0100D0
+:103AC000B0EB550F04D10BF10800894600F0FF0B55
+:103AD000761CD846F6B201988642B7D3BDE8FC8F73
+:103AE0000122D7E7C8DE01083CD2010864D40108EE
+:103AF000D8D801082DE9FF4F81B04FF00005DDE96E
+:103B00000F7ADDF838B05FEA030980462E4612D1FD
+:103B10000398F4F767FD41EC100B07F0E9F89FED0F
+:103B2000331B51EC100B53EC112BF4F7C2FBF4F7E1
+:103B30007AFD00F0FF09082F00D10225D94510D8E1
+:103B4000BBF1000F0DD03B463022CDF800A040461F
+:103B50000299FFF761FF05EB570101EB080000F048
+:103B6000FF08002431E0A9EB0B01A1420DD105EBC8
+:103B7000570101FB0480C0B23B462E22CDF800A0C5
+:103B80000299FFF749FF01261DE0001B401EC1B24C
+:103B90000A20FFF7B7FE0399CDF800A0B1FBF0F0C3
+:103BA0000A21B0FBF1F201FB120106EB0800A1B102
+:103BB00005EB570202FB04003031C0B2CAB23B46EB
+:103BC0000299FFF729FF641CE4B209EB0600A0424A
+:103BD000C9D805B04846BDE8F08F05EB570101FB99
+:103BE0000400C0B23B463022EAE7000000000000BB
+:103BF0000000F03F2DE9FF4F81B0064600900F46D0
+:103C00004FF0000A8946580700D0012000EBD3008E
+:103C10000490002032E0002029E00E98002410F8E3
+:103C20000A500AF101001FFA80FAE80701D00F9A42
+:103C300002E00F9848B3002239463046FFF7A6FD50
+:103C40007F1C641C6D08E4B2FFB2082CEDD3761C17
+:103C50000098F6B2311A0398814204D109F10800A4
+:103C6000009E00F0FF0908F101004F46C0B2039921
+:103C700080468842D1D30BF10100C0B2049983463B
+:103C80008842C8D305B0BDE8F08F0122D4E72DE902
+:103C9000F8431D46DDE908781646894604460EE0DD
+:103CA0003B4649462046CDF80080FFF7B5FE082F79
+:103CB0000ED004EB5700C4B26D1EEDB2761C002D81
+:103CC00004D03278202A01D37E2AE9D9BDE8F883CE
+:103CD000A41DE4B2F0E700002DE9F041114C0646C6
+:103CE0004FF4006500292946204602D0F6F76BF90B
+:103CF00001E0F6F766F94FF4805739462046F6F7AB
+:103D000060F939460848F6F75EF93046FFF76AFE73
+:103D100039462046F6F757F929462046BDE8F041D6
+:103D2000F6F751B9000C0240000402402DE9F04FB3
+:103D300089B04FF00009C846ADF80090ADF8049086
+:103D4000ADF80890ADF80C90ADF81090ADF8149067
+:103D5000F74C4D4694F8E206A4F5805A0106F54E5C
+:103D60000AF580404FF0010B069001F1348701F015
+:103D700038BF94F8A607022805D194F8A50710B11A
+:103D80000720ADF81400BDF8140030448079BDF868
+:103D900014103144C97840EA0160BDF81410314470
+:103DA0000979BDF8142009043244527941EA02210C
+:103DB0000843E1494A6890424CD04860BDF814007D
+:103DC00030448078BDF814103144497840EA012528
+:103DD000B4F86A16BDF814002844801C814239D317
+:103DE000B4F86A06BDF81410401B401A801EA4F8EF
+:103DF0006A06BDF8140029463044F5F719FABDF8F3
+:103E00001410294431444978BDF814202A44B25C86
+:103E100041EA0221814241F0BF8694F8E70340B1B4
+:103E2000A81C81B2BDF81400012330440422F6F727
+:103E3000EDF8BDF814003044007900F0010008905E
+:103E4000BDF81400304480790027C0F34200EB1F16
+:103E5000079012E0A4F86A8609B0BDE8F08F3844F4
+:103E60003044C079DDE90721F5F7E4FBBDF8141013
+:103E700039443144C8717F1CBFB2BDF814009F4261
+:103E8000EDDB3044C07984F8A4B74146C4F8A88675
+:103E900084F8A686069A82F87684C2F8788494F824
+:103EA000A627032A03D094F8A627012A02D1A34B00
+:103EB000C3F888B2ADF80C1012287DD00CDCA0F14C
+:103EC0000B00072816D2DFE810F0D10A330B6C0B79
+:103ED000660B780D20002C0CA2286FD006DC14286D
+:103EE0006DD015286CD0A12804D12EE3A32868D06A
+:103EF000A42867D00020BDF814200244B154401C0F
+:103F000080B20528F7D301F042BE88464046F3E16F
+:103F1000BDF80000574600EB400101EB00100AEB32
+:103F2000001000F5805090F85A0D07287DD2DFE888
+:103F300000F07C040404047CA60040468BE0BDF83D
+:103F40001400BDF80C1008443044007AA8B30128CE
+:103F500002D0022877D113E0BDF8000000EB400149
+:103F600001EB0010BDF8041007EB001000EB01108E
+:103F700041F686510844017821F00401017062E0A5
+:103F8000BDF8000000EB400101EB0010BDF804108B
+:103F900007EB001000EB011041F686510844017850
+:103FA00021F008010170BDF8000000EB400202EBB7
+:103FB000001007EB001006E0FEE344E0FDE3FDE344
+:103FC000FDE3FDE3FDE3BDF8042000EB021000F586
+:103FD0008050C0F8888DBDF800100220F5F7BEFBB8
+:103FE00000204246BDF8001001EB011303EB012154
+:103FF00007EBC103BDF8041001EB011103EBC10194
+:10400000014401F5005181F85B22401C80B2142864
+:10401000E8D30020BDF8001001EB011303EB0121F0
+:1040200007EBC103BDF8041000E062E101EB0111F0
+:1040300003EBC101014401F5005181F87722401CD6
+:1040400080B20A28E6D3BDF80C00401CADF80C0085
+:10405000BDF80400401CADF80400BDF8000000EB02
+:10406000400101EB001007EB001000F5805090F8C4
+:104070005B0DBDF8041088423FF661AF39E1C446DC
+:10408000ADF8048024E1BDF81400BDF80C1008441C
+:104090003044007A042805D005DC58B101284FD0FF
+:1040A00002287DD132E108287BD010287AD0202840
+:1040B00076D1E7E1BDF8000000EB001101EB002034
+:1040C00007EBC001BDF8040000EB001001EBC000DD
+:1040D00000F5005090F89202102824D1BDF800009D
+:1040E00000EB001101EB002007EBC001BDF804005C
+:1040F00000EB001001EBC00000F5005080F892C208
+:10410000BDF80000F32100EB001202EB002007EBEA
+:10411000C002BDF8040000EB001002EBC00000F587
+:10412000005080F82112BDF80C00401CC9E00000CE
+:10413000A422002034740020180200200000404215
+:10414000BDF80000F22100EB001202EB002007EBAB
+:10415000C002BDF8040000EB001002EBC00000F547
+:10416000005080F82112BDF8000000EB400101EB87
+:104170000010BDF8041007EB001000EB011041F631
+:1041800086510844017821F004010170BDF8140043
+:10419000BDF80C1008443044017ABDF8000002E07C
+:1041A00091E0B3E0F2E000EB001202EB002007EB3D
+:1041B000C002BDF8040000EB001002EBC00000F5E7
+:1041C000005080F892120020BDF81410BDF80C20A9
+:1041D0001144014431444A7ABDF8001001EB011347
+:1041E00003EB012107EBC103BDF8041001EB011142
+:1041F00003EBC101014401F5005181F86522401C27
+:1042000080B20F28E0D30020BDF81410BDF80C20B8
+:104210001144014431440A7EBDF8001001EB011342
+:1042200003EB012107EBC103BDF8041001EB011101
+:1042300003EBC101014401F5005181F87722401CD4
+:1042400080B20A28E0D3BDF81400BDF80C10084471
+:10425000304490F82210BDF8000000EB001202EB91
+:10426000002007EBC002BDF8040000EB001002EBD9
+:10427000C00000F5005080F88C120020BDF814102A
+:10428000BDF80C2011440144314491F82320BDF8BD
+:10429000001001EB011303EB012107EBC103BDF893
+:1042A000041001EB011103EBC101014401F50051C0
+:1042B00081F88D22401C80B20528DFD3BDF80C00A8
+:1042C0002030ADF80C00BDF80400401CADF804002F
+:1042D000BDF8000000EB400101EB001007EB0010FF
+:1042E00000F5805090F85B0DBDF8041088423FF651
+:1042F000CAAEBDF80000401CADF8000094F8240BD5
+:10430000BDF8001088423FF603AEFCE5BDF80000A2
+:10431000F22100EB001202EB002007EBC002BDF817
+:10432000040000EB001002EBC00000F5005080F824
+:104330002112BDF8000000EB400101EB0010BDF8B8
+:10434000041007EB001000EB011041F68651084401
+:10435000017821F004010170BDF81400BDF80C10C3
+:1043600008443044017ABDF8000000EB001202EB73
+:10437000002007EBC002BDF8040000EB001002EBC8
+:10438000C00000F5005080F89212CCE6BDF80000A5
+:10439000F32100EB001202EB002007EBC002BDF896
+:1043A000040000EB001002EBC00000F5005080F8A4
+:1043B0002112BDF8000000EB400101EB0010BDF838
+:1043C000041007EB001000EB011041F68651084481
+:1043D000017821F004010170BDF81400BDF80C1043
+:1043E00008443044017ABDF8000000EB001202EBF3
+:1043F000002007EBC002BDF8040000EB001002EB48
+:10440000C00000F5005080F89212BDF81400BDF80D
+:104410000C1008443044417ABDF8000000EB001253
+:1044200002EB002007EBC002BDF8040000EB001017
+:1044300002EBC00000F5005080F88C120020BDF89F
+:104440001410BDF80C201144014431448A7ABDF89F
+:10445000001001EB011303EB012107EBC103BDF8D1
+:10446000041001EB011103EBC101014401F50051FE
+:1044700081F88D22401C80B20528E0D3BDF80C00E5
+:10448000C01D1EE7BDF80000F22100EB001202EB98
+:10449000002007EBC002BDF8040000EB001002EBA7
+:1044A000C00000F5005080F82112BDF8000000EBBC
+:1044B000400101EB0010BDF8041007EB001000EB09
+:1044C000011041F686510844017821F00401017081
+:1044D000BDF81400BDF80C1008443044017ABDF852
+:1044E000000000EB001202EB002007EBC002BDF859
+:1044F000040000EB001002EBC00000F5005080F853
+:1045000092120020BDF81410BDF80C201144014493
+:1045100031444A7ABDF8001001EB011303EB01218D
+:1045200007EBC103BDF8041001EB011103EBC1015E
+:10453000014401F5005181F88D22401C80B204280D
+:10454000E0D3BDF80C00401DBBE6A81E0D2290FB79
+:10455000F2F0C0B288460790404609E2ADF8048008
+:104560005746E1E1BDF8000000EB400101EB00100F
+:10457000BDF8041007EB001000EB011000F58050AF
+:1045800090F8860D80077DD409EB890101EBC90005
+:10459000BDF8141008443044007A0021FDF720FBD8
+:1045A000BDF8002002EB420303EB0212BDF8043019
+:1045B00007EB021202EB031202F5805292F8842DEF
+:1045C00088EA010342401A435CD1BDF8000000EBC9
+:1045D000001101EB002007EBC001BDF8040000EB67
+:1045E000001001EBC00000F5005090F859020128BE
+:1045F0007ED1BDF814003044417ABDF8000000EBD4
+:10460000001202EB002007EBC002BDF8040000EB33
+:10461000001002EBC00000F5005080F82212BDF837
+:1046200014003044407BBDF814103144897A40EACC
+:104630000161BDF814003044C07ABDF814200004B4
+:104640003244127B40EA02200143BDF8000000EB37
+:10465000001202EB002007EBC002BDF8040000EBE3
+:10466000001002EBC00000F50050C0F82412BDF8A5
+:1046700014003044007DBDF814103144497C40EAF8
+:10468000016000E04BE1BDF814103144897CBDF8B5
+:10469000142009043244D27C41EA02210843BDF8C7
+:1046A000001001EB410202EB0111BDF8042007EB01
+:1046B000011101EB021101F58051C1F8880DBDF81F
+:1046C000000000EB400101EB0010BDF8041007EB07
+:1046D000001000EB011041F686510844017841F0CA
+:1046E00020010170BDF800100220F5F737F800E056
+:1046F00089E0BDF8000000EB400101EB0010BDF8BF
+:10470000041007EB001000EB011000F5805090F84A
+:10471000841DBDF8000000EB001202EB002007EB47
+:10472000C00000F5005080F81512BDF8000000EB45
+:10473000400101EB001007EB001000F5805090F8ED
+:104740005A0D012806D0022860D003285ED0072821
+:1047500059D1C8E0BDF8000000EB001101EB0020CA
+:1047600007EBC001BDF8040000EB001001EBC00036
+:1047700000F5005090F8220210B1012843D143E027
+:10478000BDF8000000EB400101EB001007EB00104A
+:1047900000F5805090F8600D0028BDF8000000EB97
+:1047A000001101EB002007EBC001BDF8040000EB95
+:1047B000001001EBC00005E0EEE3DCE1EDE3EDE32A
+:1047C00025E30AE100F50050D0F8240203D0B0F14F
+:1047D000104F03D104E0B0F5100F01D0B52100E077
+:1047E000C321BDF8000000EB001202EB002007EB34
+:1047F000C002BDF8040000EB001002EBC00000F5A1
+:10480000005080F8211283E0B921EAE7BDF80000EA
+:1048100000EB001101EB002007EBC001BDF8040024
+:1048200000EB001001EBC00000F5005090F81C12E6
+:10483000BDF8000000EB001202EB002007EBC00007
+:1048400000F5005090F81802814261D1BDF81400C3
+:104850003044807BBDF8141000043144C97B40EA29
+:104860000121BDF814003044007C0143BDF8000074
+:1048700000EB001202EB002007EBC002BDF80400C1
+:1048800000EB001002EBC00000F50050C0F8501221
+:10489000BDF814003044417ABDF8000000EB00126E
+:1048A00002EB002007EBC002BDF8040000EB001093
+:1048B00002EBC00000F5005080F82212BDF80000A5
+:1048C000A42100EB001202EB002007EBC002BDF8B0
+:1048D000040000EB001002EBC00000F5005080F86F
+:1048E0001E12A3217DE7BDF8000000EB001101EBD3
+:1048F000002007EBC001BDF8040000EB001001EB45
+:10490000C00000F5005090F82202D8B301285DD015
+:1049100009F10100079900F0FF09894515D2BDF89A
+:104920000400401CADF80400BDF8000000EB40019D
+:1049300001EB001007EB001000F5805090F85B0DC4
+:10494000BDF8041088423FF60DAEBDF8000000EB44
+:10495000400101EB001107EB011000F5805090F8C9
+:104960005B0DBDF8041088427ED8BDF80000401CE5
+:10497000ADF8000094F8240BBDF8001088423FF613
+:10498000EDADC2E4FFE7BDF8000000EB400101EB34
+:10499000001007EB001000F5805090F8600D002823
+:1049A000BDF8000000EB001101EB002007EBC00197
+:1049B000BDF8040000EB001001EBC00000F5005052
+:1049C000D0F8240204D0B0F1104F04D0594608E7C3
+:1049D000B0F5100FFAD1052103E78846404649E0BB
+:1049E000ADF80480574620E0BDF814003044007A4A
+:1049F0000021FDF7F5F8BDF8002002EB420303EBC0
+:104A00000212BDF8043007EB021202EB031202F5AA
+:104A1000805292F8842D88EA010342401A4332D032
+:104A2000BDF80400401CADF80400BDF8000000EB28
+:104A3000400101EB001007EB001000F5805090F8EA
+:104A40005B0DBDF804108842CED8BDF8000000EB25
+:104A5000400101EB001107EB011000F5805090F8C8
+:104A60005B0DBDF8041000E04AE1884289D8BDF82A
+:104A70000000401CADF8000094F8240BBDF80010B5
+:104A80008842ADD841E4BDF80000BDF8042000EB39
+:104A9000400101EB0010394607EB001000EB02105B
+:104AA00000F5805090F8842DBDF8000000EB001355
+:104AB00003EB002007EBC00000F5005080F8152242
+:104AC000BDF8000000EB400202EB001007EB001005
+:104AD00000F5805090F85A0D012838D0022801D0F6
+:104AE0000328B2D1BDF8000000EB001202EB002059
+:104AF00001EBC002BDF8040000EB001002EBC000A7
+:104B000000F5005090F81C22BDF8000000EB0013E7
+:104B100003EB002001EBC00000F5005090F81802F4
+:104B2000824292D1BDF80000AA2200EB001303EBF1
+:104B3000002001EBC003BDF8040000EB001003EB04
+:104B4000C00000F5005080F81E22A32200E0CA2217
+:104B5000BDF8000000EB001303EB002007EBC001E1
+:104B6000BDF8040000EB001001EBC00000F50050A0
+:104B700080F8212269E78846404646E0ADF8048087
+:104B800020E0BDF814003044007A0021FDF728F839
+:104B9000BDF8002002EB420303EB02130AEB031201
+:104BA000BDF8043002EB031202F5805292F8842D16
+:104BB00088EA010342401A4330D0BDF80400401C8B
+:104BC000ADF80400BDF8000000EB400101EB00115E
+:104BD0000AEB011000F5805090F85B0DBDF8041051
+:104BE0008842CED8BDF8000000EB400101EB001177
+:104BF0000AEB011000F5805090F85B0DBDF8041031
+:104C000088427DD8BDF80000401CADF8000094F843
+:104C1000240BBDF800108842B0D8B2E6BDF8000001
+:104C2000BDF8042000EB400101EB001051460AEBF7
+:104C3000001000EB021000F5805090F8842DBDF8B4
+:104C4000000000EB001303EB00200AEBC00000F5AE
+:104C5000005080F81522BDF814003044407ABDF8A9
+:104C6000142000043244927A40EA0222BDF8140073
+:104C70003044C07A0243BDF8000000EB001303EBA0
+:104C8000002001EBC003BDF8040000EB001003EBB3
+:104C9000C00000F50050C0F85022BDF8000000EB45
+:104CA000400202EB001001EB001000F5805090F87C
+:104CB0005A0D01284CD0022801D0032892D1BDF80A
+:104CC000000000EB001202EB002001EBC002BDF877
+:104CD000040000EB001002EBC00000F5005090F85B
+:104CE0001C22BDF8000000EB001303EB002001EBD9
+:104CF000C00000F5005090F818028242DED100E0BA
+:104D0000EEE2BDF80000A52200EB001303EB00204B
+:104D100001EBC003BDF8040000EB001003EBC00082
+:104D200000F5005080F81E22BDF80000A32200EB21
+:104D3000001303EB00200AEBC001BDF8040000EBF8
+:104D4000001001EBC00000F5005080F8212249E777
+:104D5000BDF8000000EB001202EB002001EBC002E6
+:104D6000BDF8040000EB001002EBC00000F500509D
+:104D700090F81C22BDF8000000EB001303EB0020AC
+:104D800001EBC00000F5005090F818028242DED11D
+:104D9000BDF80000B22200EB001303EB002001EB92
+:104DA000C003BDF8040000EB001003EBC00000F5E9
+:104DB000005080F81E22BDF80000E52200EB001331
+:104DC00003EB002001EBC003BDF8040000EB001072
+:104DD00003EBC00000F5005080F82122002FB6D16F
+:104DE000BDF804000128B2D1BDF8000000EB0012AC
+:104DF00002EB00200AEBC001BDF8040000EB00103C
+:104E000001EBC00000F50050D0F85002EAE6BDF812
+:104E100014003044007A0528BDF814003044007AAC
+:104E20007ED2401EADF8000000205746BDF800209D
+:104E300002EB420303EB021207EB021202EB001239
+:104E400002F5805282F8841DBDF8002002EB420377
+:104E500003EB021207EB021202EB001202F5805282
+:104E600082F8851DBDF8002002EB420303EB02121D
+:104E700007EB021202EB001202F5805282F88C1D41
+:104E8000401C80B21028D1D3BDF814003044807B80
+:104E900088460021FCF7A4FE08437CD0BDF814002E
+:104EA0003044407ABDF8141000043144897A40EA55
+:104EB0000120BDF814103144C97A0843C117FCF72A
+:104EC0008FFEBDF8001001EB410202EB011107EB70
+:104ED000011101F58051C1F8540DBDF814003044A2
+:104EE000007B0021FCF77CFEBDF8001001EB4102C5
+:104EF00002EB011107EB011101F5805181F8580D0A
+:104F0000BDF814003044407B0021FCF769FEBDF879
+:104F1000001001EB410202EB011107EB011100E06F
+:104F2000DFE101F5805181F8590DBDF814003044DE
+:104F3000807B0021FCF754FEBDF8001001EB41021C
+:104F400002EB011107EB011101F5805181F85A0DB7
+:104F5000BDF814003044C07B0021FCF741FEBDF8D1
+:104F6000001001EB410202EB011107EB011101F509
+:104F7000805181F85B0DBDF814003044007C0021A5
+:104F8000FCF72EFEBDF8001001EB410202EB01110F
+:104F900007EB011103E0E4E0CCE3FCE3FCE301F503
+:104FA0008051C1F85C0DBDF814003044407C0021F4
+:104FB000FCF716FEBDF8001001EB410202EB0111F7
+:104FC00007EB011101F5805181F8600DBDF800007B
+:104FD00000EB400101EB001007EB001000F58050E2
+:104FE00090F85A0D062840465AD0A7E0BDF81400A4
+:104FF000BDF8041008443044807C0021FCF7F0FD2B
+:10500000BDF804200321B2FBF1F2BDF8001001EB62
+:10501000410303EB011107EB011101EB021101F553
+:10502000805181F8840DBDF81400BDF804100844C7
+:105030003044C07C0021FCF7D3FDBDF804200321DF
+:10504000B2FBF1F2BDF8001001EB410303EB0111DB
+:1050500007EB011101EB021101F5805181F8850D7B
+:10506000BDF81400BDF8041008443044007D002150
+:10507000FCF7B6FDBDF804200321B2FBF1F2BDF848
+:10508000001001EB410303EB011107EB011101EBF0
+:10509000021101F5805181F88C0DBDF80400C01C8F
+:1050A000ADF80400BDF8000000EB400101EB00107A
+:1050B00007EB001000F5805090F85B0DBDF8041070
+:1050C00000EB4000884291D84BE0BDF81400BDF8D9
+:1050D000041008443044807C0021FCF781FDBDF8B9
+:1050E000001001EB410202EB0111BDF8042007EBB7
+:1050F0000111520801EB021101F5805181F8840D74
+:10510000BDF81400BDF8041008443044C07C0021F0
+:10511000FCF766FDBDF8001001EB410202EB011146
+:10512000BDF8042007EB0111520801EB021101F553
+:10513000805181F8850DBDF80400801CADF8040095
+:10514000BDF8000000EB400101EB001007EB001080
+:1051500000F5805090F85B0DBDF80410B1EB400FE6
+:10516000B3D3BDF80400123085427DD9BDF80000EC
+:1051700000EB400101EB001007EB001000F5805040
+:1051800090F85A0D012837D0BDF8000000EB40011F
+:1051900001EB001007EB001000F5805090F85A0D5D
+:1051A000032829D0BDF8000000EB400101EB0010FE
+:1051B00007EB001000F5805090F85A0D02281BD024
+:1051C000BDF8000000EB400101EB001007EB001000
+:1051D00000F5805090F85A0D07280DD0BDF800005A
+:1051E00000EB400101EB001007EB001000F58050D0
+:1051F00090F85A0D04285FD1BDF8140028443044BB
+:1052000010F8020C00F00F00042814D2BDF80000C2
+:1052100000EB400101EB001007EB001141F670506C
+:105220000844BDF814102944314411F8022C0178C7
+:1052300062F301010170BDF814002844304410F8F5
+:10524000010C0421B1EB101F17D9BDF8000000EBD1
+:10525000400101EB001007EB001141F670500844CB
+:10526000BDF81410294400E026E0314411F8011C77
+:105270000A09017862F383010170BDF81400284423
+:10528000304410F8010C00F00F00042814D2BDF8CF
+:10529000000000EB400101EB001007EB001141F6AC
+:1052A00070500844BDF814102944314411F8011C11
+:1052B000027861F305120270BDF800100220F4F7C5
+:1052C0004DFABDF80000C0B2FDF75CF9BDF8000072
+:1052D00000EB400007EB800000F5805080F8B1B68D
+:1052E0001EE20528FCD1BDF814000930ADF80C0011
+:1052F000BDF80C00305C84F8C80BBDF80C00401CF5
+:10530000ADF80C00ADF80010A2E0BDF80C00305C68
+:105310000021FCF765FCBDF80010574601EB410188
+:105320000AEB011101F5805181F8D30BBDF80C0097
+:10533000401CADF80C00BDF80C00305C0021FCF7FF
+:105340004FFCBDF8001001EB410107EB011101F525
+:10535000805181F8D20BBDF80C00401CADF80C0058
+:10536000BDF80C00305CBDF80C10000431444978E5
+:1053700040EA0120BDF80C10314489780843C11778
+:10538000FCF72EFCBDF8001001EB410107EB011109
+:1053900001F58051C1F8CC0BBDF80C00C01CADF874
+:1053A0000C00BDF80C00305C0021FCF719FCBDF8C6
+:1053B000001001EB410107EB011101F5805181F86B
+:1053C000D00BBDF80C00401CADF80C00BDF80C0073
+:1053D000305C0021FCF704FCBDF8001001EB41013A
+:1053E00007EB011101F5805181F8D10BBDF80C00DC
+:1053F000401CADF80C00BDF80C00305C0021FCF73F
+:10540000EFFBBDF8001001EB410107EB011101F5C5
+:105410008051C1F8D40BBDF80C00401CADF80C0055
+:10542000BDF80C0030444078BDF80C10715C40EAC7
+:105430000120BDF80C10891CADF80C10BDF80C1043
+:105440000844ADF80C00BDF80000401CADF80000A9
+:1054500094F8C80BBDF8001088423FF656AF002103
+:105460000A20F4F77BF9FEF735F890E3BDF8140055
+:105470003044007A84F8ED03BDF814003044407ADB
+:1054800084F8EC03BDF814003044807A84F8EB0310
+:10549000BDF814003044C07A84F8EA03BDF8140063
+:1054A0003044007B84F8E903BDF814003044407BAD
+:1054B00084F8E80304F57A74F4F772F8F4F734F832
+:1054C0002078A4F57A74FF2829D1F3F7E3FFBDF81B
+:1054D00014003044007A84F8ED03BDF81400304421
+:1054E000407A84F8EC03BDF814003044807A84F8E4
+:1054F000EB03BDF814003044C07A84F8EA03BDF829
+:1055000014003044007B84F8E903BDF814003044F3
+:10551000407B84F8E803F4F743F8F4F705F8DAF889
+:10552000580008B10F2000E00E2084F8A8072EE3F1
+:10553000102084F8A807BDF814003044007A84F8DD
+:10554000ED03BDF814003044407A84F8EC03BDF854
+:1055500014003044807A84F8EB03BDF81400304422
+:10556000C07A84F8EA03BDF814003044007B84F864
+:10557000E903BDF814003044407B84F8E80304F5E7
+:105580007A74F4F70DF802F035FCA060A068A0680A
+:10559000A4F57A74FBE20E2084F8A80784F8E111E0
+:1055A000F5E2ADF8001057463EE0ADF8041016E005
+:1055B000BDF8000000EB400202EB0010BDF8042033
+:1055C00007EB001000EB021000F5805090F8860DFC
+:1055D000C00714D1BDF80400401CADF80400BDF8AC
+:1055E000000000EB400202EB001007EB001000F59A
+:1055F000805090F85B0DBDF804209042D8D8BDF8DB
+:10560000000000EB400202EB001007EB001000F579
+:10561000805090F85B0DBDF80420904208D8BDF88A
+:105620000000401CADF80000BDF800000428BCD309
+:10563000BDF8000004286AD3FE4A88465170FE492E
+:10564000C1F888B2C1F888B294F8E501002870D09A
+:105650000D2084F8A807BDF814003044407ABDF846
+:1056600014103144097A40EA0120ADF80800BDF871
+:1056700014003044C07ABDF814103144897A40EAED
+:105680000120508000204FF4007CBDF8141001442C
+:105690003144097B3B1803F5805383F8E611401C25
+:1056A00080B26045F1D3E348408800F2FF3081B218
+:1056B0000120F3F749FA00283BD084F8E181DD4866
+:1056C000418864225143BDF80820B1FBF2F184F80F
+:1056D000E01187F807B04188491C41804088BDF837
+:1056E0000810884225D994F8DC0140F0010084F8C4
+:1056F000DC0194F8DC0120F00600801C84F8DC0159
+:10570000BDF80800A4F8DE01002101204DE11020C1
+:1057100084F8A80794F8DC0140F0800084F8DC01EC
+:1057200035E2BDF814003044007A84F8E10111201C
+:10573000FBE699E0ADF80010574641E0ADF80410E3
+:1057400016E0BDF8000000EB400202EB0010BDF8CF
+:10575000042007EB001000EB021000F5805090F8D9
+:10576000860DC00714D1BDF80400401CADF804003C
+:10577000BDF8000000EB400202EB001007EB001048
+:1057800000F5805090F85B0DBDF804209042D8D809
+:10579000BDF8000001E030E186E100EB400202EBE1
+:1057A000001007EB001000F5805090F85B0DBDF87D
+:1057B0000420904208D8BDF80000401CADF800005D
+:1057C000BDF800000428B9D3BDF800000428A7D311
+:1057D000DFF860C288468CF801109749C1F888B29A
+:1057E000C1F888B294F8E501F0B3122084F8A80754
+:1057F000BDF814003044007A84F8E10194F8E10126
+:10580000401EADF800000020BDF8141001443144E2
+:105810004A7ABDF8001001EB410303EB011107EBDD
+:105820000111014401F5805181F8622D401C80B2C4
+:105830000A28E9D3BDF814003044007DBDF81410E7
+:105840003144C97C40EA0120ADF80800BDF81400DD
+:105850003044807DBDF814103144497D40EA012078
+:10586000ACF80200002000E05AE04FF40071BDF8EF
+:10587000142002443244D37D3A1802F5805282F853
+:10588000E631401C80B28842F1D36A484088BDF8B6
+:10589000001000EB8120401E81B20320F3F754F981
+:1058A000F0B36448418864225143BDF80820B1FB3D
+:1058B000F2F184F8E0113A4687F807B04188491CB4
+:1058C00041804188BDF80830994243D9002041F613
+:1058D0008D53BDF8001001EB410707EB011102EBFE
+:1058E000011101EB001119440F7847F001070F7007
+:1058F000401C80B21028ECD3BDF8000000EB400142
+:1059000001EB001002EB001041F66C5108440378E3
+:1059100043F001030370BDF8000000EB400300E01A
+:1059200045E003EB001002EB00100844017821F081
+:105930000601891C0170BDF80810BDF8000000EBDD
+:10594000400303EB001002EB001000F58050A0F8BC
+:105950006E1D27E04088012829D1002041F68D5393
+:10596000BDF8001001EB410707EB011102EB01113B
+:1059700001EB001119440F7827F001070F70401C4C
+:1059800080B21028ECD3BDF8000000EB400101EB21
+:10599000001002EB001041F66C510844017821F030
+:1059A00001010170BDF800100220F3F7D7FE224973
+:1059B000C1F88882C1F88882E9E0DAF858005746D1
+:1059C0000A22B0FBF2F0BDF814203244127A904261
+:1059D00012D1BDF814003044007A18B1B86D0A38FD
+:1059E000B86503E0B965102084F8A80700210520F8
+:1059F000F3F7B4FE87F807B0C9E00021202257462C
+:105A0000002007EB411303EB000C8CF85B2F401CCC
+:105A100080B22028F7D3491C89B21429F0D314216D
+:105A200084F8A817BDF814003044007AADF80800D7
+:105A300004E000001802002000004242BDF81400FB
+:105A40003044407AADF81000BDF80800142801D9A0
+:105A5000ADF80810BDF81000202801D9ADF81020CD
+:105A6000002118E0002007EB411C0EE0BDF81020DB
+:105A7000BDF8143001FB026203441A44927A0CEB25
+:105A8000000383F85B2F401C80B2BDF810209042C9
+:105A9000ECD3491C89B2BDF808008142E2D3002151
+:105AA0000720F3F75BFE72E0152084F8A807BDF825
+:105AB00014003044017A50468AF8201FBDF81410B3
+:105AC0003144097BBDF814203244527A41EA026124
+:105AD000BDF814203244927ABDF8143012043344D5
+:105AE000DB7A42EA03221143C0F8251FBDF81410E7
+:105AF0003144097CBDF814203244527B41EA0261F2
+:105B0000BDF814203244927BBDF8143012043344A3
+:105B1000DB7B42EA03221143C0F8211FBDF81410B9
+:105B20003144497CBDF8142009043244927C41EA96
+:105B30000221BDF814203244D27C1143C0F8291F41
+:105B4000BDF814103144097D80F8461FBDF81410CB
+:105B50003144497D80F8451FBDF814103144897DDA
+:105B600080F8441FBDF814103144C97D80F8431FEC
+:105B7000BDF814103144097E80F8421FBDF814109E
+:105B80003144497E80F8411F022084F8DC0CB4F8CF
+:105B90006A0600B300201AE000204146BDF8142038
+:105BA0000244B154401C80B20528F7D3A4F86A1609
+:105BB00009B0BDE8F08FBDF8141029440144314408
+:105BC0008978BDF814200244B154401C80B2B4F866
+:105BD0006A168142EFD8B4F86A0600287EF4C9A894
+:105BE000E6E794F8A6074FF47A7730B101287CD025
+:105BF00002287BD003287AD11CE294F8E206C0F395
+:105C0000C3000E2873D2DFE800F0F90713F81F2B4A
+:105C10002B374D799DA9F7E6F8A1F94806F0E6FB88
+:105C2000002864D094F8E20620F078001030DCE020
+:105C3000F4A1F34806F0DAFB0028F2D094F8E2066B
+:105C400020F078001830D0E0EFA1ED4806F0CEFB50
+:105C50000028E6D094F8E20620F078002830C4E06E
+:105C6000E9A1E74806F0C2FB0028DAD094F8E20682
+:105C700020F078003830B8E0E3A1E14806F0B6FB48
+:105C80000028CED09AF80100182805D994F8E20629
+:105C900020F078005030A8E094F8E20620F0780078
+:105CA0004030A2E0D9A1D64806F0A0FB0028B8D029
+:105CB00052464146531903F5805383F82B176D1C48
+:105CC000ADB2142DF6D30021431833441D79531877
+:105CD00003F5805383F83057491C89B20F29F3D359
+:105CE00000210320F3F73AFD02E088E033E171E0A0
+:105CF00094F8E20620F07800483004E2C5A1C048DC
+:105D000006F074FB00288CD052464146531903F527
+:105D1000805383F8E4166D1CADB2142DF6D3002128
+:105D2000431833445D79531803F5805383F8E956DB
+:105D3000491C89B20F29F3D394F8E20620F07800C9
+:105D40005030E0E1B0A1AE4806F050FB00288CD006
+:105D500094F8E20620F07800583046E094F8AA075C
+:105D600050B194F8E20620F07800603084F8E20642
+:105D7000C4F8808684F87EB6A8A1A14806F036FB58
+:105D8000002827D0C4F8808684F87EB63044417954
+:105D900000793039303841EA0010C117FBF720FF95
+:105DA00084F8AA079FA1964806F020FB002811D08E
+:105DB00031184A78302A06D34978305C3038303987
+:105DC00041EA001001E0305C3038C117FBF708FFF2
+:105DD00084F8AB07A8E18CA1894806F007FB0028EE
+:105DE00009D094F8E20620F0780084F8E206C4F8BE
+:105DF000808684F87EB697E188E131E12AE194F863
+:105E0000E206C0F3C3000D284CD2DFE800F008170B
+:105E1000232D3861078189F64B8F9A003CE77AA1E0
+:105E2000774806F0E3FAE8B3C4F8808684F87EB6D3
+:105E300094F8E20620F07800083064E17AA197E057
+:105E4000C4F8808684F87EB694F8E20620F07800E4
+:105E5000103058E16CA16A4806F0C8FA10B3C4F8D3
+:105E6000808684F87EB6B0E070A1654806F0BEFA80
+:105E7000C0B194F8E20620F078002030B5E765A1C3
+:105E80005F4806F0B3FA68B153464246591901F526
+:105E9000805181F8E4266D1CADB2142DF6D300219B
+:105EA000451800E03BE035446D795F1807F58057F1
+:105EB00087F8E956491C89B20F29F1D3C4F8802626
+:105EC00084F87EB694F8E20620F0780028301AE1D3
+:105ED00052A14B4806F08AFA08B394F8AA1731B1D8
+:105EE00094F8E21621F07801303184F8E216C4F813
+:105EF000808684F87EB63044417900793039303874
+:105F000041EA0010C117FBF76BFE84F8AA070BE10A
+:105F10003DA13B4806F06AFA00287FF47FAF03E119
+:105F200094F8E20620F0780048305EE736A1344865
+:105F300006F05CFA10B394F8E20620F078006030C6
+:105F400053E731A12E4806F051FAB8B194F8E206B1
+:105F500020F07800D7E094F8E206C0F3C3000528EB
+:105F60000CD2DFE800F003040CD338005CE726A174
+:105F7000234806F03BFA00287FF462AFD4E0C4F86F
+:105F8000808684F87EB6B07971793038303940EA4D
+:105F90000110C117FBF724FE84F8AA0721A11848B5
+:105FA00006F024FA88B131184A78302A06D34978A5
+:105FB000305C3038303941EA001001E0305C303874
+:105FC000C117FBF70DFE84F8AB0794F8E20620F04A
+:105FD0007800183097E094F8E20620F0800084F80A
+:105FE000E20694F8E20620F0780084F8E2060699CA
+:105FF00081F87684C1F8788496E08DE06100000035
+:10600000347400206F6B00004F4B0000494D454930
+:106010003A00000049434349443A00004353513A8F
+:10602000000000002C000000220000005245414406
+:106030005900000094F8E206C0F3C300092873D2A7
+:10604000DFE800F00807060E051142526400FBE588
+:10605000EEE5E1E594F8E20620F078000830C4E6C9
+:10606000AFF25C0101E735A1364806F0BFF950B345
+:10607000C4F8808684F87EB65746411931440A79BF
+:10608000791901F5805181F8AC276D1CADB2142D42
+:10609000F3D32BA12C4806F0A9F958B100214246B0
+:1060A0000B183B4403F5805383F8AB27491C89B296
+:1060B0000229F5D394F8E20620F07800303084F815
+:1060C000E20687F807B02FE0AFF2C4011D4806F0E2
+:1060D0008DF948B3C4F8808684F87EB694F8E20659
+:1060E00020F0780038300EE0AFF2E401154806F0F9
+:1060F0007DF9C8B1C4F8808684F87EB694F8E206CB
+:1061000020F07800403084F8E2060DE0AFF208118C
+:106110000C4806F06BF938B194F8E20640F08000C4
+:1061200084F8E206C4F884764146A4F86A86002022
+:106130003154401C80B26428FAD339E544484350B6
+:106140002C00000034740020502A00202DE9F74F65
+:1061500086B00020019081460090FE4D0021295418
+:10616000401C80B26428F8D3FB4890F87614A0F560
+:10617000405431B394F8A51719B3002180F8761470
+:1061800094F8E20620F0800084F8E20694F8A6076E
+:1061900028B101280ED0022806D0032811D194F886
+:1061A000E20620F078000AE094F8E20620F0780099
+:1061B000203004E094F8E20620F07800583084F8AB
+:1061C000E20694F8E206E54E00067CD594F8A606B1
+:1061D000012879D194F8A407012875D10020DFF8AF
+:1061E0008083824600EB400101EB0A1108EB0110AD
+:1061F000039000F58050002702906AE0039800EBBE
+:10620000071505F5805595F8860D00065FD595F8BC
+:10621000860D40F0040085F8860D95F8860D000780
+:1062200055D595F8860D20F0080085F8860D0020DC
+:10623000C1F839000AEB0A1101EB0A2108EBC10091
+:1062400007EB071100EBC10BC54842F23D21594451
+:106250001022293005F68455F1F7F7FF0BF50850A9
+:10626000414650F8352F41F81D2F40684860297885
+:1062700088F81C1042F2502050F80B10C8F8251076
+:10628000B84940468A6E40F83D2FB1F86C108180C5
+:106290006968C8F84310D8F8580081B20220F2F7B4
+:1062A00053FC00210620F3F759FAD8F85810B8F833
+:1062B0001A00814204D2D8F85810491CC8F8581066
+:1062C0000021052001E0FCE326E0F3F747FA7F1CFC
+:1062D000BFB20298414690F85B0DB8428ED8514645
+:1062E0000220F3F73BFA0AF1010080B2824604284B
+:1062F000FFF478AF94F8A607032803D094F8A60714
+:10630000012803D198490020C1F88802002084F8B0
+:10631000A4070B2084F8A8078E4F00203A3F38705E
+:1063200000980DE001F066FDC4F8F003D4F8F00326
+:10633000C0F300400190D4F8F003C0F34200009095
+:106340000028EFD094F8A607022811D194F8A507E9
+:1063500070B1804855214FF007090170FD2141704F
+:10636000AA2181700021C170017161224271817185
+:106370007849F52201F809200020D4F8F013C0F183
+:106380000302D200D140734A09EB00031A44D170D2
+:10639000401C80B20428F0D394F8A50720B17248BD
+:1063A000D0F80802B0B906E06A4908984944C871B3
+:1063B00009F1080532E06A48007858B194F8A60758
+:1063C000032807D094F8A607012803D0012084F8F9
+:1063D000A606FDE3624A5F490020131803F58053C7
+:1063E00093F82B5709EB00030B44DD71401C80B27E
+:1063F0001428F2D30020131803F5805393F8EC57B8
+:1064000009EB00030B44DD76401C80B20A28F2D36E
+:106410004944089881F8250009F12605002DD8D0B7
+:10642000089884F8670608981021FF2212287DD06A
+:1064300009DCA0F10B0007281BD2DFE800F01A1AD4
+:10644000FD0DFC1BFB00A22813DA4FF059021428A3
+:1064500001D015280DD1D4E384F8A817434A3D494B
+:1064600000202F18135CCB55401C80B20A28F8D3AB
+:106470000A35CBE394F8DC01C0077DD0012080F31E
+:106480001388BFF34F8F3A4801683A4A01F4E0613C
+:1064900011430160BFF34F8FFEE700EB400101EBBA
+:1064A0000B102F4901EB0010039000F5805080463F
+:1064B00090F85A0D032816D098F85A0D012812D0DA
+:1064C00098F85A0D02280ED098F85A0D04280AD0D0
+:1064D00098F85A0D8A4605287ED098F85A0D0A4633
+:1064E00006287AD067E11B4A01205055ED1CA8B25E
+:1064F000022304901354401C80B21D231354401CEB
+:1065000085B20020B5E0039800EB0A1202F5805234
+:1065100092F8840D0F4948556D1C92F8863DA8B23B
+:106520000B54401C85B292F8860D00E057E24007FC
+:1065300007D492F8860D000703D492F8860D8007E1
+:106540007BD50020D2F8883DC0F10307FF00FB4057
+:10655000471912E052020020A4520020BC640240FD
+:10656000A41200202426002000004042FCC40108A0
+:106570000CED00E00400FA0520E1CB55401C80B290
+:106580000428DFD32D1DABB20BEB0B1505EB0B2253
+:106590000CEBC2050AEB0A1205EBC20202920020C4
+:1065A00002F50052D2F83552C0F10307FF00FD405A
+:1065B000C718CD55401C80B20428F3D31B1D9BB2D5
+:1065C0000020D2F83952C0F10307FF00FD40C71880
+:1065D000CD55401C80B201E05DE091E00428F0D38D
+:1065E0001B1D9BB20020D2F85052C0F10207FF00E1
+:1065F000FD40C718CD55401C80B20328F3D3DB1CE7
+:106600009FB20025029901F50050D0F83D0201F536
+:106610000051D1F84112C5F10502D200F1F703FE95
+:10662000FE49EA1988546D1CADB2062DEAD3BF1D90
+:10663000BFB203E078E110E256E117E000250299CD
+:1066400001F50050D0F8450201F50051D1F849128A
+:10665000C5F10502D200F1F7E6FDF049EA198854C8
+:106660006D1CADB2062DEAD3BF1DBDB20AF101000B
+:1066700080B2DFF8ACC398F85B1D824651453FF607
+:1066800042AF0498E549049A281A1144030A01F814
+:10669000023D48708FE0E14B02205855ED1CADB231
+:1066A000A846002120E0481C074658550AEB010285
+:1066B00002F580526D1C92F88525A8B21A54401C30
+:1066C00082B200200AEB01110D1805F5805595F8EE
+:1066D000915500EB020C03F80C50401C80B21028BE
+:1066E000F2D3103295B2B9B294F884058842DAD860
+:1066F00003EB0800002100F8021DA5EB080159E09A
+:10670000C64F03207855ED1CA8B2022182463954A9
+:10671000401C80B20E213954401C85B2002196469F
+:106720003DE0039800EB0110A0F51F7000F500504C
+:1067300002787A556D1CAAB28578BD54521C8078B7
+:1067400095B2400729D50BEB0B1C0CEB0B220EEB83
+:10675000C20201EB0113002002EBC302131803F580
+:10676000005393F85B3200EB050C07F80C30401C2B
+:1067700080B20A28F2D30A35ABB20020151805F50D
+:10678000005595F8745200EB030C07F80C50401CB0
+:1067900080B20228F2D39B1C9DB2491C89B298F8A2
+:1067A0005B0D8842BDD807EB0A00002100F8021DEE
+:1067B000A5EB0A0141700BF1010080B294F8241B93
+:1067C000834659453FF669AE94F8C80B00287DD042
+:1067D000AD1CADB2AB46002277E0914B02EB42001C
+:1067E00003EB001101F5805191F8D20B04280FD171
+:1067F0008A4F78556D1CA8B201253D54401C9D1848
+:1068000005F5805580B295F8315D3D54401C85B248
+:1068100091F8D20B9A4602280CD002EB420000EB12
+:10682000021003EB001000F5805090F85A0D052877
+:1068300037D048E0794F022078556D1C94F88415C4
+:10684000A8B23954401C80B212213954401C85B280
+:10685000002121E0481C804678550AEB010303F52E
+:1068600080536D1C93F88535A8B23B54401C83B20D
+:1068700000200AEB0115291801F5805191F89115B6
+:1068800000EB030C07F80C10401C80B21028F2D368
+:1068900010339DB21FFA88F194F884058842D9D844
+:1068A00011E05E49052048556D1CA8B201250D5424
+:1068B0000AEB020303F58053401C93F8313D80B28C
+:1068C0000B54401C85B2521C92B200E09EE194F839
+:1068D000C80B904281D851480021584400F8021D4D
+:1068E000A5EB0B01417091E17878401C78707878C5
+:1068F000052803D294F8DC01C00706D084F8A81755
+:1069000094F8DC01C00704D005E00D2084F8A80746
+:1069100001E084F8E0217888010A404841557988EF
+:1069200028444170AD1C71E184F8A81794F8E10186
+:10693000DFF8E88008F805000022DFF8E4C06D1CED
+:106940003EE094F8E10102EB021700EB001101EBCD
+:1069500000200CEBC00000EBC70000F5805090F861
+:106960000C0A01282AD194F8E10100EB400101EB67
+:1069700000100CEB001000EB021000F5805090F8B6
+:10698000540C08F805006D1CABB2002094F8E1111E
+:1069900001EB011505EB01210CEBC10101EBC70176
+:1069A000014401F5805191F80D1A1D1808F80510E1
+:1069B000401C80B20A28E9D30A339DB2521C92B21D
+:1069C00094F8E10100EB400101EB00100CEB00102A
+:1069D00000F5805090F82B0C9042B2D816E17878F0
+:1069E000401C7870787805280ED294F8E10100EB0D
+:1069F000400303EB00130A4800EB031000F580503E
+:106A000090F83C0CC00716D084F8A81794F8E10160
+:106A100000EB400101EB0011014803E052020020AD
+:106A2000A412002000EB011000F5805090F83C0CFF
+:106A3000C00704D005E0122084F8A80701E084F81C
+:106A4000E02194F8E111FE48415579882844090A6B
+:106A5000417079888170ED1CD8E0FA480121C1713C
+:106A6000816D0A22B1FBF2F2F5494A55806D6D1C29
+:106A70000A2801D90A2001E0F248806D0022029222
+:106A80008346485522206D1C485517466D1CB0E0C2
+:106A9000DFF8B083D8F8580038B1D8F85800C01BD8
+:106AA000401E81B20220F1F7E3FF98F81C00DFF8E6
+:106AB00090C30CF805006D1CA9B20020D8F81D2069
+:106AC00000E0EEE0C0F10303DB00DA4043180CF80D
+:106AD0000320401C80B20428F0D3091D89B2002095
+:106AE000D8F82120C0F10303DB00DA4043180CF88A
+:106AF0000320401C80B20428F2D3091D89B2002073
+:106B00004346D3F82520C0F10205ED00EA404518C0
+:106B10000CF80520401C80B20328F2D3C91C1FFAD0
+:106B200081F800259A46514651F8290F4968C5F168
+:106B30000502D200F1F777FBC14905EB0802885442
+:106B40006D1CADB2062DEED308F106001FFA80F8D9
+:106B500000258A46BB4951F8310F4968C5F1050245
+:106B6000D200F1F760FB05EB08020AF802006D1C89
+:106B7000ADB2062DEED3B34908F1060080B291F80C
+:106B8000423052460AF80030401C91F8413080B241
+:106B90000AF80030401C91F8403080B20AF800300A
+:106BA000401C91F83F3080B20AF80030401C91F848
+:106BB0003E3080B21354401C91F83D3080B21354E3
+:106BC000401C83B20020D1F84350C0F1030C00E018
+:106BD000F6E04FEACC0C25FA0CF500EB030C02F8BA
+:106BE0000C50401C80B20428EDD31B1D7F1C9DB2AD
+:106BF000BFB202990020B7EB0B028841FFF648AF05
+:106C000004E084F8A8178E4842556D1C8C49A5EB0A
+:106C1000090701EB09003A0A824642708770002397
+:106C20008B460CE009EB030159448846C879DDE93D
+:106C30000021F2F70FFD88F807005B1C9BB29F4212
+:106C4000F0DC94F8E70328B1B9B2504600230422DF
+:106C5000F3F7DCF9B9B25F465046F2F7E9FA010AF8
+:106C600079556D1CA9B27854491C94F8A6078DB2C9
+:106C700002280DD194F8A50750B1681F010AF970D8
+:106C8000387181B2781D01F0FCF978556D1CADB2F8
+:106C9000356001216C48F2F721FB09B02846BDE8B8
+:106CA000F08F94F8A607DFF8A4C1694AACF1850912
+:106CB00009F17A074FF47A7B42F21078A9F1020EBB
+:106CC000A7F16701924630B1012877D0022876D02B
+:106CD000032875D146E394F8E206C0F3C3000E28FA
+:106CE0006ED2DFE800F0071523313E4D5C6E7D8CDF
+:106CF0009BE4F5F30027E04604E018F80700E855A8
+:106D00007F1CBFB25148F1F7BEFAB842F5D844E350
+:106D1000002404E019F804002855641CA4B24B4870
+:106D20008538F1F7B0FAA042F4D8D0E300247746D2
+:106D300003E0385D2855641CA4B244488738F1F755
+:106D4000A2FAA042F5D8C2E3002403E0385D28553A
+:106D5000641CA4B23D480B38F1F795FAA042F5D86F
+:106D6000B5E33A4F00241C3F03E0385D2855641C0E
+:106D7000A4B236481C38F1F786FAA042F5D8A6E34B
+:106D8000324F00242D3F03E0385D2855641CA4B227
+:106D90002E482D38F1F777FAA042F5D897E3284F1F
+:106DA0000024323F03E0385D2855641CA4B2244817
+:106DB0003238F1F768FAA042F5D888E3AAE0E8E1B2
+:106DC00058E2224F00243C3F03E0385D2855641C04
+:106DD000A4B21E483C38F1F756FAA042F5D876E343
+:106DE0001A4F0024163703E0385D2855641CA4B2FE
+:106DF00016481630F1F747FAA042F5D867E3134F6B
+:106E000000240A3703E0385D2855641CA4B20F48FB
+:106E10000A30F1F738FAA042F5D858E394F8A507FC
+:106E20000A4C643C02281CD00020215C2954401CE0
+:106E300080B20D28F9D35046F1F725FA002309E076
+:106E400052020020A4120020B86402404FCC010876
+:106E50009D2900201A4650EA02011ED00021FE4C56
+:106E600016E0002703E0E05DE8557F1CBFB2FB4859
+:106E7000F1F709FAB842F6D817E1671807F5805715
+:106E800097F8F97605EB010C8CF80D70491C89B266
+:106E90000F1A73EB0207F0DB2CE1F148F1F7F3F97D
+:106EA00087B202E10121EF48F2F718FA20E3EB4F35
+:106EB0000024853703E0385D2855641CA4B2E748F8
+:106EC0008530F1F7E0F9A042F5D800E312E0FFE7E2
+:106ED000DFF888930027A9F1150904E019F80710D5
+:106EE000E9557F1CBFB2DD481538F1F7CCF9B8423F
+:106EF000F4D813E2A94600270D4604E0E95D09F83D
+:106F000007107F1CBFB2D5480E38F1F7BCF9B84264
+:106F1000F4D803E294F8E206C0F3C3000D28C5D20A
+:106F2000DFE800F007212E3D4C5B6A798897F0FF7F
+:106F3000ED00DFF828830027A8F1070804E018F81F
+:106F40000700E8557F1CBFB2C448C01FF1F79BF98A
+:106F5000B842F4D837600121C248F2F7BFF9584669
+:106F6000C4F88406C4E20024BF4F03E0385D28550E
+:106F7000641CA4B2BC48F1F786F9A042F6D8A6E298
+:106F8000B94F0024AF3703E0385D2855641CA4B224
+:106F9000B548AF30F1F777F9A042F5D897E2B24F94
+:106FA00000240A3703E0385D2855641CA4B2AE48BB
+:106FB0000A30F1F768F9A042F5D888E2AA4F002418
+:106FC000153703E0385D2855641CA4B2A648153077
+:106FD000F1F759F9A042F5D879E2A34F0024203700
+:106FE00003E0385D2855641CA4B29F482030F1F7B7
+:106FF0004AF9A042F5D86AE29B4F0024293703E002
+:10700000385D2855641CA4B297482930F1F73BF944
+:10701000A042F5D85BE2944F0024383703E0385D96
+:107020002855641CA4B290483830F1F72CF9A042DE
+:10703000F5D84CE28C4F0024563703E0385D2855D4
+:10704000641CA4B288485630F1F71DF9A042F5D867
+:107050003DE294F8A507844C6334022819D000203F
+:10706000215C2954401C80B21428F9D31046F1F752
+:107070000AF9044600277DA1504605F0B7F90146FC
+:1070800054EA07003FF409AF0020A1F1010C724B54
+:1070900018E0002703E0E05DE8557F1CBFB27248AE
+:1070A0006330F1F7F0F8B842F5D83760FAE61A180D
+:1070B00002F5805292F8F92605EB000888F81420B2
+:1070C000401C80B26045F2DB22206A18D074641C38
+:1070D00047F100020AE0581800F5805090F8F806D1
+:1070E00005EB010C8CF81400491C89B2081B77EBE6
+:1070F0000200F0DB5EA15A48F1F7B9F8CDE62FE0C7
+:107100000FE0FFE7584F0024933703E0385D285520
+:10711000641CA4B254489330F1F7B5F8A042F5D8F6
+:10712000D5E1D4F8841640F2E930814207D194F8D1
+:10713000E20620F07800603084F8E20601E0C4F84E
+:107140008406464F0024193F03E0385D2855641C2F
+:10715000A4B242481938F1F796F8A042F5D8B6E142
+:10716000DFF80481002708F1A40804E018F80700FC
+:10717000E8557F1CBFB23C48A430F1F784F8B84210
+:10718000F4D8376001213748F2F7A8F843F6982081
+:10719000E6E694F8E206C0F3C30005286AD2DFE809
+:1071A00000F00313708DCF00002084F8A707044679
+:1071B00003E0385D2855641CA4B228485930F1F723
+:1071C00062F8A042F5D882E1002184F8A7170846AA
+:1071D0002954401C80B26428FAD384F8A7172249A6
+:1071E00000205B390A5C2A54401C80B20828F9D37D
+:1071F000DFF8649041F26771002709EB010A09E0AA
+:1072000009EB070000F5805090F86717E819017244
+:107210007F1CBFB25046F1F736F8B842F0D82C21A7
+:10722000EA19AA461172093741F28F72BFB20025DE
+:1072300009EB020B0AE009EB050000F5805090F81D
+:107240008F177A190AF802106D1CADB25846F1F783
+:107250001AF8A842EFD80EE0A4120020EBCB0108E8
+:1072600052020020B864024026CD01082C00000024
+:107270000D0A0000FAE0AFF208019F48F0F7F7FFAF
+:107280005AE00027DFF8748204E018F80700E85598
+:107290007F1CBFB29948F0F7F6FFB842F5D83760C7
+:1072A00001219748F2F71AF894F8E20620F07800E6
+:1072B000183084F8E2064FF4FA6051E694F8A50716
+:1072C0008E49293902284FF0000017D000222A5495
+:1072D000401C80B26428FAD384F8A72700200A5CF7
+:1072E0002A54401C80B20E28F9D35046F0F7CBFF49
+:1072F0000104090C20D00020824A1AE084F8A70774
+:107300000027894604E019F80710E9557F1CBFB231
+:107310007A482938F0F7B7FFB842F4D83760E1E08F
+:10732000131803F5805393F8F9362F18BB73401CDC
+:1073300080B28842F4D38EE76F48F0F7A4FFD0E024
+:10734000DFF8B891002709F10C0904E019F80710DB
+:10735000E9557F1CBFB269480C30F0F794FFB84282
+:10736000F4D8DBE794F8E206C0F3C30009287DD225
+:10737000DFE800F005202D3B4857669FAF0000274F
+:10738000E04604E018F80700E8557F1CBFB25B48F0
+:10739000C238F0F778FFB842F4D837600121584876
+:1073A000F1F79CFF94F8E20620F07800083084F8AA
+:1073B000E206D4E5002404E019F804002855641C12
+:1073C000A4B25148F0F75FFFA042F5D87FE0002457
+:1073D000774603E0385D2855641CA4B24A48801EF5
+:1073E000F0F751FFA042F5D871E0002403E0385DCA
+:1073F0002855641CA4B244487A30F0F744FFA042F8
+:10740000F5D864E03D4F00246D3F03E0385D28551A
+:10741000641CA4B239486D38F0F735FFA042F5D8A6
+:1074200055E0364F00245E3F03E0385D2855641C6C
+:10743000A4B232485E38F0F726FFA042F5D846E005
+:1074400094F8A5072D4F973F022810D00020395CF3
+:107450002954401C80B20F28F9D35046F0F713FF8F
+:107460000104090C20D00020264A16E040E0002448
+:1074700003E0385D2855641CA4B220489738F0F723
+:1074800002FFA042F5D822E0131803F5805393F8C9
+:10749000F9362C18E373401C80B28842F4D3AFF263
+:1074A00030211548F0F7E3FE1348F0F7ECFE84B204
+:1074B0000DE0124F0024543F03E0385D2855641C52
+:1074C000A4B20E485438F0F7DEFEA042F5D834607E
+:1074D000E8E400200A5C2A54401C80B20728F9D353
+:1074E000401E306001210648F1F7F8FEC4F884869A
+:1074F00009B00020BDE8F08F5202002011CD010834
+:10750000B8640240A4120020CACB010870B5164C22
+:1075100040F224452946204603F03BF9002821D0BB
+:107520002946204603F0D2F8104D00212846F1F7F5
+:10753000D5FE61102846F1F7BBFE0D49012081F808
+:10754000A7072088A088281D0268C2F5FA62A1F862
+:107550006A264FF4FA6101602846BDE870400121B7
+:10756000F1F7BCBE70BD000000100140886402400D
+:10757000A422002010B5074C05492046F1F798FEDB
+:1075800000212046F1F7AAFE03490120087010BD32
+:1075900000800028B8640240180200202DE9F04362
+:1075A00001218FB0880500F07BFBDFF894904846FE
+:1075B000F1F79EFE4020050103900024CDE905452A
+:1075C000C60207940894CDE909464FF000681E48AA
+:1075D0000B940C940D941B4FCDF800800E94CDE9C4
+:1075E000017069464846F1F72BFF012210214846F9
+:1075F000F1F710FFDFF84890A9F130094846F1F79C
+:1076000077FE4FF4FA60CDE90340CDE905450794D4
+:107610000894CDE909460D480B940C940D94CDF8CF
+:1076200000800E94CDE9017069464846F1F708FFE5
+:1076300001214846F1F752FE0FB0BDE8F08300008B
+:10764000B86402400410014052020020347400204B
+:107650007CB50121032000F023FB164E07220621F2
+:107660003046F2F797FC072211463046F2F792FCBB
+:1076700002218DF8051000258DF806500124C02048
+:107680008DF8074000908DF8041069463046F2F7F7
+:1076900045FC202000908DF804408DF80650032012
+:1076A0008DF805008DF8074069463046F2F736FC44
+:1076B0007CBD000000040240F0B589B00025FFF752
+:1076C000C7FFFFF76BFF4FF4E13000F00FF900F058
+:1076D000EFF80121402000F0FBFA012000F07CFBD4
+:1076E0004FF47A77384604F0E1FC5E4C0B2084F8C6
+:1076F0002C01002684F828612676A6766676E67642
+:10770000276284F82860012384F82A3084F829301D
+:1077100084F82B30F80020632670A3706370E37048
+:10772000A7602673A3736373E373001160614E490E
+:107730000E708E704B70CB704EF660278F604B4A88
+:1077400042F6F82CA1F27441A4F27C6405EB4500EA
+:1077500002EB8000A0F5156000F500500670867001
+:107760004370C670C0F808C06D1C042DEED394F8A9
+:10777000A307000706D094F8A30700F00F00401EEF
+:1077800084F8A50794F8A307000906D094F8A30786
+:10779000FF2303EB101084F8A60784F8AA6794F877
+:1077A000A60768B1324B01280DD0022808D0032863
+:1077B00011D147F23050C1F87C04C3F888620AE066
+:1077C000C1F87C7407E0C1F87C74C3F8886243F6A2
+:1077D0009820C4F88406274827490068086025488F
+:1077E000001D006848602348083000688860002059
+:1077F000131803F5805383F82B67401C1428F7D324
+:10780000087A04AFCD7A8B7A4A7A87E82D00087916
+:10781000CD798B794A798DE82D0012488B780A78DA
+:1078200016A1AF3003F054F800210320F1F796FFC2
+:1078300010B11D48C0F8886294F8A5171B480029AC
+:107840004FF0200104D009B0BDE8F040F2F7B9BB19
+:10785000F2F7B9FB94F8E20640F0800084F8E20603
+:1078600009B0F0BD2029002018570020A4120020E4
+:1078700000004042107AFF1F047C0020253032783F
+:1078800025303278253032782530327825303278FC
+:1078900025303278253032782530327825303278EC
+:1078A00025303278250000000000424200040240EA
+:1078B00038B546208DF8000002208DF80100012423
+:1078C0008DF802408DF803406846FBF7C3FE252083
+:1078D0008DF800008DF8014000208DF802008DF831
+:1078E00003406846FBF7B6FE38BD00001FB50446EE
+:1078F0000121102000F010FA0020ADF804000094DF
+:10790000ADF80600ADF80800ADF80C000C200D4CE9
+:10791000ADF80A006946204602F072FF01212046B8
+:1079200002F0D7FE012240F22441204602F050FF2F
+:107930001021204602F0CAFE0122C021204602F09A
+:10794000D2FE1FBD001001402DE9FC470121592046
+:1079500000F0A6F943F6F8700024DFF8A0A000902C
+:107960008DF8044002268DF8076069465046F2F70C
+:10797000D5FAFC20DFF8889000908DF804400125AE
+:107980008DF8075069464846F2F7C8FADFF8748068
+:107990004FF440478DF8044000978DF80750694632
+:1079A0004046F2F7BBFA8DF804408DF807600720D7
+:1079B000154E009069463046F2F7B0FA072130467E
+:1079C000F2F7FFFA39464046F2F7FDFA4FF47C51E0
+:1079D0005046F2F7F8FAF8215046F2F7F2FAFC2195
+:1079E0004846F2F7F0FA0948D0F828120848012969
+:1079F00002D00470BDE8FC870570FBE70010024070
+:107A000000180240000C0240000002400000424208
+:107A1000A412002070B5FFF797FF642004F046FB26
+:107A20002048D0F83C3201221F4920480024E3B10D
+:107A300080F8A547D1F814021D4978B30C761D488B
+:107A4000D0F81C22D0F81832120142EAC302D0F852
+:107A5000143242EA8302D0F81032D0F80C0242EA23
+:107A60004302024318324A7070BDD1F818328BB10C
+:107A700080F8A527D1F80832D1F80C5243EA450323
+:107A8000DB4380F8A63790F8A63703F0030380F8AD
+:107A9000A637CFE7022380F8A537EBE7FFE70A76A2
+:107AA000CDE700000080414200004342A4220020B4
+:107AB000A4120020000042422DE9FC4101211120C6
+:107AC00000F0EEF801248DF8044000254CF204008B
+:107AD0008DF806500326184F00908DF805608DF83C
+:107AE000074069463846F2F719FA04213846F2F79A
+:107AF00068FA124890F8A617032903D090F8A60751
+:107B0000012812D18DF804408DF8065004200C4D48
+:107B100000908DF805608DF8074069462846F2F719
+:107B2000FDF904212846F2F74CFA0648C0F8B8429D
+:107B3000C0F8BC42BDE8FC8100100240A422002035
+:107B40000000024000004242FFF7B6BF2DE9FE43AD
+:107B500016200A9D16461F468DF800004B4800EB84
+:107B60004114202109E09DF80000204480F85B1FAB
+:107B70009DF80000401C8DF800009DF800002028B2
+:107B8000F1D34FF0000840460BE09DF80000394665
+:107B900082003046F0F747FB084308D09DF800000C
+:107BA000401C8DF800009DF800001028EDD39DF8D2
+:107BB0000000A84216D8FDB19DF8000020B99DF83C
+:107BC000000028448DF800009DF80000401C8DF84E
+:107BD00000009DF800103020C1F11E01214481F801
+:107BE0005B0F00E045B101208DF80400C5F11E01D6
+:107BF00021442E2081F85B0F404614E09DF80800D8
+:107C0000394682003046F0F70EFB00F00F009DF879
+:107C100008103030C1F11E01214481F85B0F9DF83E
+:107C2000080000F101008DF808009DF80800A84246
+:107C3000E4D39DF8040028441BE09DF808009DF85B
+:107C40000410401A820030463946F0F7ECFA00F092
+:107C50000F009DF8081030309DF80420A1EB0201C0
+:107C6000C1F11E01214481F85A0F9DF8080000F16E
+:107C700001008DF808009DF800009DF804100844EC
+:107C80009DF808108842D8D8BDE8FE83A4120020D1
+:107C90004FF400610148F2F78DB900000004024082
+:107CA000044A0029116801D0014300E081431160BA
+:107CB0007047000030380240044A0029116801D0A2
+:107CC000014300E08143116070470000103802401A
+:107CD000044A0029116801D0014300E0814311608A
+:107CE0007047000034380240044A0029116801D06E
+:107CF000014300E0814311607047000040380240BA
+:107D0000044A0029116801D0014300E08143116059
+:107D10007047000020380240044A0029116801D051
+:107D2000014300E081431160704700004438024085
+:107D3000044A0029116801D0014300E08143116029
+:107D4000704700002438024070B5204B1968204C61
+:107D500011F00C0104D06610042903D0082903D0C7
+:107D600004601BE0066019E0184A121F1168C1F395
+:107D70008055116801F03F0115B1B6FBF1F101E04A
+:107D8000B4FBF1F114681268C4F388146143C2F3C0
+:107D90000142521C5200B1FBF2F1016019680F223E
+:107DA00002EA11110B4A545C0168E14041601C6811
+:107DB000072505EA9424145D21FA04F484601B6805
+:107DC00005EA5333D25CD140C16070BD083802402F
+:107DD0000024F4000000002005490028086802D0B3
+:107DE00040F0040001E020F004000860704700004B
+:107DF0000008065001480068704700000808065057
+:107E000070B5012080F310880C4D10212846F2F740
+:107E1000D8F808212846F2F7D6F8D720F0F74CFF1B
+:107E2000FF20F0F749FF044610212846F2F7CBF86F
+:107E3000002181F31088204670BD00000000024040
+:107E400070B5012080F31088194C0020A080FFF746
+:107E5000D7FF000609D4012004F028F9A088401CAF
+:107E600080B2A080C828F2D31EE0A088C8281BD208
+:107E7000104D10212846F2F7A4F808212846F2F701
+:107E8000A2F89F20F0F718FFFF20F0F715FFFF2062
+:107E9000F0F712FF607010212846F2F794F80020E6
+:107EA00080F31088607870BD002080F3108870BD6A
+:107EB000220A00200000024070B5012188B088032A
+:107EC000FFF712FF01210220FFF7EAFE00244FF422
+:107ED00000602F4E8DF8044000908DF807406946F1
+:107EE0003046F2F71BF801218DF8041002258DF8B9
+:107EF000055008038DF806408DF80710009069467C
+:107F00003046F2F70BF805220D213046F2F742F821
+:107F100005220E213046F2F73DF805220F213046AA
+:107F2000F2F738F84FF4604000908DF804500320C9
+:107F30008DF805008DF806408DF8074069463046FB
+:107F4000F1F7ECFF134D284600F04AF8ADF8104069
+:107F50006815ADF812001820ADF814000720ADF830
+:107F60001800ADF808404FF48270ADF80C40ADF841
+:107F70000A00ADF80E40ADF8164002A9284600F000
+:107F800064F80121284600F021F808B070BD000017
+:107F9000000402400038004070B50B4C0546022139
+:107FA000204600F047F80028F9D02946204600F086
+:107FB0004AF80121204600F03DF80028F9D020467B
+:107FC00000F03FF8C0B270BD0038004000290188C1
+:107FD00002D041F0400101E021F0400101807047F2
+:107FE000114910B588420AD1841401212046FFF7B7
+:107FF0009FFE2046BDE810400021FFF799BE0B49C7
+:10800000884202D10121041404E0094988420AD1BE
+:108010000121C4132046FFF773FE2046BDE810403F
+:108020000021FFF76DBE10BD003001400038004058
+:10803000003C00400246002012890A4200D0012084
+:108040007047808970478181704730B502884C88BD
+:1080500002F441530A88CD8822438C882C43224362
+:108060000C8922434C8922438C892243CC892243A8
+:108070001A430280828B22F400628283098A018281
+:1080800030BD0246002003E012F8013B1844C0B2A4
+:10809000491E89B2F8D270472DE9F04101218D07C0
+:1080A0000024284601F000FFF0B3F1F79FFF284EAF
+:1080B000002006F580533DE006EB840101F5805178
+:1080C000D1F8F8271278012AD1F8F82703D052788E
+:1080D000012A08D02CE01070D1F8F8275070D1F8A0
+:1080E000F827907030E0D1F8F827927802BBD1F8E9
+:1080F000F82757687F1C5760D1F8F8275268D1F8E5
+:10810000F877BF68BA4213D3D1F8F8770122BA7072
+:10811000D1F8F827D278012A16D0D1F8F827507074
+:10812000D1F8F827506000E008E0D1F8F817C870DF
+:10813000641CE4B293F8F617A142BDD82846BDE806
+:10814000F041012101F0FABDD1F8F8174860EFE7DE
+:10815000A41200200CB50022254900920192086863
+:1081600040F4803008604FF4A063086800F40030E9
+:1081700001900098401C0090019810B90098984216
+:10818000F3D10868800330D50120019018484030B1
+:10819000026842F0805202601648026842F480424F
+:1081A00002601348083002680260026802600268D8
+:1081B0000260031F104A1A600A6842F080720A6067
+:1081C0000A689201FCD50D4A40F205611160016810
+:1081D00021F003010160016841F0020101600168C2
+:1081E000C1F381010229FAD10CBD01920CBD00003E
+:1081F000003802400070004008544007003C024034
+:108200007CB500229FED170A00928DED010A6D46A4
+:1082100001AC16E0835CA3F13006102E05D2009B62
+:108220001B010093865C303E07E0413B062B0CD2DD
+:10823000009B1B010093865C373E1E43521CD2B24A
+:1082400000968A42E6D3002006E0BFEE000A7CBD1D
+:108250002A5C2254401CC0B2B0EB510FF8D39DED04
+:10826000010A7CBD0000000030B505460022104622
+:1082700011E0AB5CA3F13004102C02D244EA0010F0
+:1082800007E0A3F14104062C08D20401A3F1370052
+:108290002043521CD2B28A42EBD330BD4FF0FF30A4
+:1082A00030BD00002DE9FE43534C4FF03809A07853
+:1082B00000263146F9F794FC012508270096CDE900
+:1082C00001750246182000234946FBF713FC00F114
+:1082D000040808EB48004006000E08232D224946FA
+:1082E0000095FBF799FB607808F101080021F9F788
+:1082F00077FC0246009608EB4800CDE90175400680
+:10830000000E00234946FBF7F5FB804408EB4800CC
+:108310004006000E08232D2249460095FBF77CFB02
+:10832000207808F101080021F9F75AFC024600966E
+:1083300008EB4800CDE901754006000E00234946D0
+:10834000FBF7D8FB804408EB48004006000E0823EA
+:10835000202249460095FBF75FFB607908F1010890
+:108360000021F9F73DFC0246009608EB4800CDE9F4
+:1083700001754006000E00234946FBF7BBFB804415
+:1083800008EB48004006000E08232D2249460095C0
+:10839000FBF742FB207908F101080021F9F720FCE6
+:1083A0000246009608EB4800CDE901754006000E34
+:1083B00000234946FBF79EFB804408EB480040063B
+:1083C000000E08232D2249460095FBF725FBE07897
+:1083D00008F101080021F9F703FC0246009608EBBA
+:1083E0004800CDE901754006000E00234946FBF721
+:1083F00081FBBDE8FE8300008C2600200249087145
+:108400000120C87170470000A41200202DE9F04F30
+:10841000002587B02F46F1F7D3FBF74EF0790028FF
+:108420007ED0A94686F80790FBF750F930794FF0D7
+:10843000080A4FF001084FF0100B06F58054102881
+:1084400081F00E84DFE810F010008D00F9007F024B
+:10845000FF0343044505FD06EB075608AB08670913
+:10846000060A4B0AEB0AE50BF1F7B0FD01280AD02A
+:10847000022808D0042806D0082804D10220FFF7DB
+:10848000BDFF84F8E091CDE900B8002145461523F1
+:10849000DAA20846FBF7FBFB94F8E10128B3CDE92B
+:1084A00000A557460523DAA214210020FBF7EFFBB5
+:1084B000CDF80090CDE9017594F8E1210023142155
+:1084C0001E20FBF717FBCDE9007594F8E1010A23A4
+:1084D00000EB400101EB001006EB001141F63240C9
+:1084E0000A1814212820FBF7D2FB94F8E001FF289A
+:1084F00029D094F8E001CDE900050A2364221E2169
+:108500001846FBF707FACDF80090CDE901A594F8DD
+:10851000E0214E4600232D213220FBF7EBFA00E04C
+:10852000F5E300EB4000322101EB4000C0B208232C
+:1085300025222D210095FBF76FFA94F8E0016428BD
+:1085400009D001F08DBBCDE900A515232D21B2A2E4
+:10855000142001F061BA84F8E0610220FFF74EFFB9
+:10856000EFE7F1F733FD01280BD0022809D00428EA
+:1085700002D0082805D101E0092000E00420FFF71F
+:108580003DFF94F8A40738B194F8A50738B1012845
+:1085900008D0022811D108E01523A3A207E0152373
+:1085A000A4A204E01523A7A201E01523A8A2CDE907
+:1085B00000A800210846FBF76AFBF078012802D0EA
+:1085C00002280CD101E0A64901E0A5491231CDE90C
+:1085D000001809231A460A210020FBF70BFBA048CC
+:1085E00018234838CDE9000844461A46002168207F
+:1085F000FBF700FBCDE900A45546152399A21A21EB
+:108600000020FBF744FBCDE9005415239BA2242155
+:108610000020FBF73CFBCDF80090CDE90154B26D92
+:10862000002324215420FBF765FAB06D10B9022015
+:10863000FFF7E4FEFFF736FE83E7F1F7C7FC0128FA
+:1086400006D002280ED0042814D008281BD125E01B
+:108650000320FFF7D3FE94F8DC0120F0800084F8BB
+:10866000DC0110E094F8DC0120F0800084F8DC01EB
+:10867000032006E094F8DC0120F0800084F8DC019F
+:108680000920FFF7BBFE94F8A40778B194F8A5077A
+:10869000A8B1012816D002281CD120E094F8DC01F2
+:1086A00020F0800084F8DC010420EAE7CDE900A88E
+:1086B0000021152375A20846FBF7E9FA15E01523FA
+:1086C0005CA201E015235FA2CDE900A800210846C5
+:1086D000FBF7DDFA94F867060F2803D005E01523B1
+:1086E0005BA2F1E70120FFF789FEF078012802D0B4
+:1086F000022811D106E05A49CDE9001809231A468B
+:108700000A2106E0564809231230CDE900081A462E
+:108710000A210020FBF76EFA94F8E00110B1002066
+:10872000FFF76CFE94F8A50758B394F8A6674C4A77
+:108730005C32A2F12A00A2F10E05A2F11C03A0F105
+:108740000E01022E07D094F8A667012E3FD094F8B0
+:10875000A667E6B315E04F4ED6F80062C6B394F8AC
+:10876000AA17322947D394F8AA173C293ED2CDE95B
+:10877000005808230E220021592000E05920FBF761
+:1087800039FA374818234838CDE9000845461A46D3
+:1087900000216820FBF72EFACDE900B55F461023D3
+:1087A0003DA214212820FBF772FACDE900A5564618
+:1087B00015233BA224211220FBF769FA94F8DC016F
+:1087C00000060AD510232E213AA2002001E087E0FE
+:1087D00080E0CDE90075FBF75AFAFFF763FD94F8E6
+:1087E000E206000672D594F8A827A1E094F8AA172B
+:1087F00046296CD392E07CE0A41200204669726D99
+:1088000077617265446F776E6C6F61640000000081
+:10881000506F72743A000000446F776E6C6F616441
+:10882000204661696C2100004E6F205369676E61BC
+:108830006C000000547970653A53746174696F6E0E
+:1088400000000000547970653A436C6F7564000055
+:10885000547970653A436C6F75642D546573740078
+:1088600074EC01084F66666C696E65205265636F33
+:1088700072642055706C6F61640000005265636F14
+:108880007264206E756D6265723A00004F66666CA8
+:10889000696E650000004042424C5545534B5900FB
+:1088A000454E4552475920544543484E4F4C4F473B
+:1088B000590000005570677261646520455252206E
+:1088C000436865636B2047756E0000002CE01DE077
+:1088D0000E2203E0CDE9001808230E2200214DE707
+:1088E00094F8AA67202EBFF435AF94F8AA671A2E21
+:1088F00003D9CDE900280823EAE794F8AA27172A24
+:108900003FF635AF94F8AA27142A03D9CDE90038E9
+:108910000823DDE794F8AA27122ADBD9CDE900085D
+:1089200008230E22002129E794F8E206C0F3C302CF
+:10893000F7A103A801F0CCFF022303AACDE900654B
+:108940003821002005E6F1F741FB012806D0022876
+:108950001CD0042835D008283ED138E03F210FE054
+:10896000707918B17079401E707100E07171707982
+:1089700000EB8002C2EB8010304490F86000F8B940
+:1089800070796D1CADB2402D26D8E9E7494614E058
+:108990006D1CADB2402D1FD870793F2803D270797D
+:1089A000401C707100E07171707900EB8002C2EBC5
+:1089B0008010304490F8600010B970794028E7D3F7
+:1089C0000AE0707984F8DB0C84F8DC8C04E0022087
+:1089D000FFF714FD86F805903079344603287DD1E1
+:1089E00060790122010906910021CB4801F044F988
+:1089F000CDF80090CDE901B8607945465F464E4616
+:108A000000EB8001C1EB8010204490F8602000232F
+:108A100019465820FBF76EF8CDE900751023BFA268
+:108A200019460020FBF733F9607900EB8001C1EBB8
+:108A300080102044D0F861000021F9F7D1F80699A0
+:108A4000024601EB410000EB011004EB001101F5BF
+:108A50008051884691F8700D002300F00300CDE9A5
+:108A60000007102102951820FBF744F8CDE90075A6
+:108A70001023AFA220210020FBF709F9607900EB59
+:108A80008001C1EB80102044D0F865000021F9F787
+:108A9000A7F8024698F8700D0023C0F38100CDE9D5
+:108AA0000007202102951820FBF724F8607900EBDD
+:108AB0008001C1EB8010204490F883000021F9F779
+:108AC0008FF80096CDE901A50246574638211820B7
+:108AD0000023FBF70FF800F1040800E092E208EB36
+:108AE000480040063821000E08232D220095FAF791
+:108AF00093FF607908F1010800EB8001C1EB801061
+:108B0000204490F882000021F9F76AF802460096A6
+:108B100008EB4800CDE9017540063821000E00231E
+:108B2000FAF7E8FF804408EB480040063821000EC1
+:108B300008232D220095FAF76FFF607908F10108EC
+:108B400000EB8001C1EB8010204490F881000021EF
+:108B5000F9F746F80246009608EB4800CDE90175A2
+:108B600040063821000E0023FAF7C4FF804408EBCA
+:108B7000480040063821000E082320220095FAF70D
+:108B80004BFF607908F1010800EB8001C1EB801018
+:108B9000204490F886000021F9F722F8024600965A
+:108BA00008EB4800CDE9017540063821000E00238E
+:108BB000FAF7A0FF804408EB480040063821000E79
+:108BC00008232D220095FAF727FF607908F10108A4
+:108BD00000EB8001C1EB8010204490F8850000215B
+:108BE000F8F7FEFF0246009608EB4800CDE9017554
+:108BF00040063821000E0023FAF77CFF804408EB82
+:108C0000480040063821000E08232D220095FAF76F
+:108C100003FF607908F1010800EB8001C1EB8010CF
+:108C2000204490F884000021F8F7DAFF024600960D
+:108C300008EB4800CDE9017540063821000E0023FD
+:108C4000FAF758FF7DE4F1F7C1F9012806D00228B0
+:108C500009D004280ED008281ED121E07079D8B19F
+:108C60007079401E04E07079032815D27079401C99
+:108C7000707111E0707930B1012806D0022806D059
+:108C8000032809D105E0052004E0062002E00720C2
+:108C900000E00820FFF7B2FB3079042805D050E44B
+:108CA0000220FFF7ABFB4846E2E71B480422002105
+:108CB000803800F0E1FFCDE900B9707916498039BC
+:108CC00001EB001270790007010E1023FEE3F1F7AB
+:108CD0007DF9082802D10420FFF790FB30790528A0
+:108CE000B0D10D4804220021403800F0C5FF94F8AF
+:108CF000A50720B1012825D002283DD158E0102336
+:108D0000AFF2D042CDE900A81946002032E0F0E3EE
+:108D100025303278000000005EED01084C3A20203A
+:108D200020202020202020202020202000000000C3
+:108D3000503A2020202020202020202020202020E9
+:108D40000000000047461023AFF20852CDE900A80A
+:108D500019460020FAF79BFFCDE900A71023FDA2DA
+:108D600038210020FAF793FFCDE900A71123FB4A31
+:108D700038211E20FAF78BFF94F8A50700288ED023
+:108D800094F8A617F64841F23F72871841F22B7209
+:108D900000EB020921B394F8A60701285AD094F8F1
+:108DA000A607022871D094F8A60703287DD043E4D3
+:108DB000CDE900A810235746EAA219460020FAF789
+:108DC00066FFCDE900781023E2A238210020FAF7EF
+:108DD0005EFFCDE9007811233821E64A1E20C9E75D
+:108DE000701900F5805090F8E40618B96D1CADB20A
+:108DF000152DF5D3CDE900A8444655461023DEA233
+:108E00001A210020FAF743FFCDE9005410233A4617
+:108E10001A212420FAF73BFF707818280AD9CDE9E7
+:108E200000541023D6A224210020FAF730FF142387
+:108E30004A460AE0CDE900541023D1A224210020A3
+:108E4000FAF725FFC54A14232A322E21CDE9005412
+:108E5000002077E5701900F5805090F8E40618B905
+:108E60006D1CADB2152DF5D3CDE900A8444655468D
+:108E70001023C1A21A210020FAF709FF10231A219A
+:108E80003A46242020E000E00FE0CDE900A8444667
+:108E900055461023BCA21A210020FAF7F8FEAF4A6B
+:108EA000102361321A211E200EE0CDE900A84446AD
+:108EB00055461023B6A21A210020FAF7E8FEA74A69
+:108EC0001023A6321A211220CDE90054FAF7DFFE52
+:108ED000A5E7F1F77BF8012804D0022807D008287D
+:108EE0000FD10BE0707960B17079401E04E07079A9
+:108EF000032806D27079401C707102E00420FFF74D
+:108F00007DFA307906287DD104220021A14800F0A5
+:108F1000B3FE4FF00009CDF80090CDE901B844460A
+:108F20007279B346B046012349463E20521CFAF7F7
+:108F3000E1FDCDE900A45646102397A20021482068
+:108F4000FAF7A5FEDFF85CA2CDE900A408231A46D3
+:108F500000217820FAF74EFECDE90064102392A29A
+:108F600008214820FAF793FE0823CDE900A91A4604
+:108F700019467820FAF73EFECDE9006410238DA251
+:108F800019460020FAF783FE98F8050000EB40012F
+:108F900001EB001108EB011000F5805090F8610D15
+:108FA0004FF01003012844D084A2CDE900641021C1
+:108FB0001E20FAF76CFECDE90064A046102381A2C2
+:108FC00018210020FAF763FE9BF8050000EB400132
+:108FD00001EB00100BEB001000F5805090F85A0DDB
+:108FE000CDE9006805289BF8050000EB400101EB86
+:108FF00000100BEB001000F580501CD090F85A0DBB
+:10900000644900E00AE2403101EB00120C23182110
+:109010003620FAF73CFE0120CDE90060B04610236F
+:109020006BA220210020FAF732FE09264FF0200B18
+:10903000F7E06AA2B9E790F8600D5649B031E3E76E
+:1090400006EB46014FF07A09B9EB410F02D27F1CC3
+:10905000BFB20026607900EB400101EB001004EB89
+:10906000001000EB051000F5805090F8860D4FF0D1
+:10907000000AC009CDF800A0CDE90180607900EBBD
+:10908000400101EB001004EB001000EB051000F5AF
+:10909000805090F8842D0BEBC700C1B206EB460060
+:1090A0004006000E5346FAF725FD304486B206EB23
+:1090B0004601B9EB410F02D27F1CBFB20026607996
+:1090C00000EB400101EB001004EB001000EB051079
+:1090D00000F5805090F8860D0823C00900900BEB36
+:1090E000C700C1B206EB46004006000E2D22FAF77B
+:1090F00093FC761CB6B206EB4601B9EB410F02D2E7
+:109100007F1CBFB20026607900EB400101EB00102C
+:1091100004EB001000EB051000F5805090F8860D70
+:10912000CDF800A0C009CDE90180607900EB4001D5
+:1091300001EB001004EB001000EB051000F580506F
+:1091400090F8852D0BEBC700C1B206EB46005C46DC
+:10915000400647E055524C3A00000000AA29002082
+:10916000A4120020547970653A436C6F75642D54D5
+:1091700061737400F8CB010841504E203A000000A2
+:10918000494D45493A000000535349443A00000014
+:1091900049503A009EED01084F6E4C696E65203AC9
+:1091A0002000000024EC01084F66664C696E653AA9
+:1091B00020000000547970653A00000052533438A2
+:1091C0003500000050726F746F636F6C3A000000DE
+:1091D00047756E2D416464723A0000004C4F524155
+:1091E00000000000000E0023FAF784FC304486B231
+:1091F00006EB4601B9EB410F02D27F1CBFB200263D
+:109200000120009004EBC700C1B206EB4600400607
+:10921000000E08233B22FAF7FFFB761C6D1CB6B24A
+:10922000ADB2F74C607900EB400101EB001004EBAC
+:10923000001000F5805090F85B0DA8423FF600AF9B
+:10924000ECE0F0F7C3FE012804D0022807D008287C
+:109250000FD10BE0707960B17079401E04E0707935
+:10926000032806D27079401C707102E00420FFF7D9
+:10927000C5F830790728E3D10124F47104220021D4
+:10928000E04800F0F9FC0020CDE9000B029472796F
+:10929000014601234020521CFAF72CFC0820CDE99E
+:1092A00000041023D8A214210020FAF7F0FC0924AE
+:1092B000A5E004EB44014FF07A09B9EB410F02D26B
+:1092C0007F1CBFB200244FF0000A4FF001080821B4
+:1092D000CDF800A0CDE90118707900EB400101EB59
+:1092E000001006EB001000EB051000F5805090F820
+:1092F000842D4FF0140B0BEBC700C1B204EB4400FC
+:109300004006000E5346FAF7F5FB204484B204EB06
+:1093100044017A20B0EB410F02D27F1CBFB200247F
+:109320000BEBC700C1B204EB44004006C146000E7F
+:1093300008232D22CDF80080FAF76EFB641CA4B23E
+:1093400004EB44014FF07A08B8EB410F02D27F1CC6
+:10935000BFB200240821CDF800A0CDE90119707931
+:1093600000EB001101EB002006EBC00005EB05113E
+:1093700000EBC10000F5005090F85802642110FB8A
+:1093800001F0020A0BEBC700C1B204EB4400400637
+:109390005E46000E0023FAF7ADFB204484B204EBD6
+:1093A0004401B8EB410F02D27F1CBFB2002406EB90
+:1093B000C700C1B204EB44004006000E082325227A
+:1093C000CDF80090FAF728FB641CA4B204EB44012A
+:1093D000B8EB410F02D27F1CBFB2002406EBC700DE
+:1093E000C1B204EB44004006000E08233B22CDF836
+:1093F0000090FAF711FB641C6D1CA4B2ADB2804E54
+:10940000707900EB400101EB001006EB001000F555
+:10941000805090F85B0DA8423FF64BAF19E2F0F791
+:10942000D5FD082802D10420FEF7E8FF307908288E
+:10943000F4D1744804220021403000F01DFCCDE935
+:1094400000A847465446102372A214210020FAF7C0
+:109450001EFCCDE9004710236F4A14211220FAF7B1
+:1094600016FCCDE9004710236CA214215A20FAF70C
+:109470000EFCCDF80090CDE901477278022314214B
+:109480006C20FAF737FBB24605EB450000EB0511FF
+:109490000AEB011841F66C5010F80800C00723D001
+:1094A00005EB8501142000EB4106CDE90047F1B240
+:1094B00005235BA20020FAF7EAFBCDF80090CDE986
+:1094C000014701236A1CF1B21E2000E065E0FAF7B3
+:1094D00011FB41F66251CDE9004708EB0102F1B200
+:1094E0000A232A20FAF7D3FB6D1CADB2042DCBD38F
+:1094F000B6E3B7E3F0F76AFD012806D002280BD0E7
+:10950000042811D0082830D133E0707910B1707977
+:10951000401E25E0052023E07079052802D27079ED
+:10952000401C1DE048461BE0707906281DD2DFE88C
+:1095300000F00305070911190A2014E00B2012E0BE
+:109540000C2010E00D20FEF759FF94F8A30700F05F
+:109550000F0005E00E20FEF751FF94F8A307000965
+:10956000707102E00F20FEF749FF3079092804D01E
+:1095700076E30220FEF742FFD4E77079214C042203
+:10958000803404EB0010002100F076FBCDE900B937
+:109590007079102304EB0012002100203CE2F0F768
+:1095A00015FD012806D0022809D004280ED008286D
+:1095B00064D167E0707910B37079401E04E070796F
+:1095C00003285BD27079401C707157E0707900EB12
+:1095D000400101EB001006EB001000F5805090F800
+:1095E000610D012820D0707900EB400101EB0010E3
+:1095F00006EB001000F5805090F8610D40B33DE09F
+:10960000A41200207EEE010847756E2D5253534977
+:109610003A00000053563A00FCC4010848563A008C
+:10962000506F72742D00000070794C4600EB4001C1
+:1096300001EB001006EB001000F5805080F8619DF2
+:1096400071790220F0F78AF8FC48C0F8884215E0EA
+:109650007079444600EB400101EB001006EB00106E
+:1096600000F5805080F8618D7079F8F78BFFF34832
+:10967000C0F8884271790220F0F770F830790A2832
+:1096800005D0EDE20920FEF7B9FE48469CE704222A
+:109690000021EB4800F0F0FACDE900A84446554619
+:1096A0001523E8A214212820FAF7F1FACDF800904A
+:1096B000CDE901547279012314214620521CFAF796
+:1096C00019FA707900EB400101EB001006EB001075
+:1096D00000F5805090F8610D01280CD0707900EBF6
+:1096E000400101EB001006EB001000F5805090F8EF
+:1096F000610D18B10AE01523D4A201E01523D6A20A
+:10970000CDE900541E210020FAF7C1FA1523D5A295
+:109710003221FFF79BBBF0F759FCD74C012806D04C
+:1097200002280FD004281AD0082830D11CE0707904
+:1097300068B394F88D0410B17079F8F723FF70794D
+:10974000401E0AE07079032821D294F88D0410B1EC
+:109750007079F8F717FF7079401C707117E084F882
+:109760008D8484F8818412E00920FEF747FE484684
+:1097700086F8059084F8808494F88D1439B1AF4947
+:10978000C1F8880284F88D047079F8F7FBFE30790F
+:109790000B2832D1AA4804220021403000F06CFA94
+:1097A000CDE900A8454657461523A6A21221282038
+:1097B000FAF76DFACDF80090CDE9017572790123C1
+:1097C00012214620521CFAF795F9CDE900751523B0
+:1097D000AAA21C210020FAF75AFACDE90075152338
+:1097E000ACA226210020FAF752FACDE90075152324
+:1097F000AEA230210020FAF74AFA94F88D0401282D
+:1098000027D1454686F8078094F8820480B18B49B9
+:10981000C1F8889284F8829470790121F8F7DCFF0E
+:10982000CDE900A51523A6A238210020FAF72FFACA
+:1098300094F88C0400280CD084F88C94CDE900A511
+:109840001523A3A238210020FAF721FA7B48C0F89B
+:10985000885205E2F0F7BAFB012813D0022811D094
+:10986000042802D008280DD109E0EFF7A1FB142845
+:1098700003D0484684F8E70304E04046FAE70920AD
+:10988000FEF7BCFD30790C287ED16D480422002102
+:10989000803000F0F1F9CDE900A845465646152381
+:1098A0008FA21A210020FAF7F2F9CDE900651523FD
+:1098B00090A224210020FAF7EAF9CDE900651523EA
+:1098C00090A22E210020FAF7E2F994F8E7034FF076
+:1098D000150310B191A2FFF731B896A2FBE7F0F79C
+:1098E00075FB012806D002280BD0042812D00828C6
+:1098F00057D165E0707910B17079401E08E00320FF
+:1099000006E07079032802D27079401C00E04846D6
+:10991000707146E0717994F8A30761F3030084F84D
+:10992000A30700210320EFF719FF70B394F8A357A2
+:10993000022004F5EE74FEF761FDEFF765FF84F891
+:10994000C75500210320EFF709FF207820F0010020
+:109950002070207840F006002070A4F802900021CA
+:109960000120EFF7FBFE94F8060520F0800084F854
+:10997000060594F8CA05A4F5EE74B0B1012819D013
+:10998000022805D0032801E06AE10AE007D10CE0D3
+:1099900094F8E20620F07800203084F8E206FDF723
+:1099A0008BFE30790D280FD05AE194F8E20620F0B2
+:1099B0007800F2E794F8E20620F078005830ECE7FF
+:1099C0000920FEF71BFDA2E71D4804220021C0303C
+:1099D00000F052F9CDE900B894F8A3075D46584F5E
+:1099E00000F00F0007EB0012102319460020FAF7D1
+:1099F0004EF994F8A307717900F00F00884202D065
+:109A0000CDE9005901E0CDE9005870790C2307EB4E
+:109A1000001220210020121DFAF739F920E1F0F799
+:109A2000D5FA012806D0022805D0042804D0082839
+:109A300003D1CBE086E08CE094E0CBE00000424232
+:109A40008EEF0108504F52543A00000054595045CF
+:109A50003A4C4F5241000000545950453A52533449
+:109A6000383500005061737320456E746572204371
+:109A700068616E6765000000A4520020313A4469B5
+:109A800070207377697463682031616E6432204F8F
+:109A90004E000000323A496E7365727420736C6137
+:109AA0007665206D6F64756C65000000333A506117
+:109AB000737320456E746572205374617274000074
+:109AC00053746174653A53656E64696E6700000093
+:109AD00053746174653A436F6D706C657465000012
+:109AE000496E7365727420552D4469736B20466905
+:109AF000727374005468616E205061737320456EF8
+:109B000074657200466F726D61743A464154333227
+:109B10003B4D41583A3332470000000046696E64BD
+:109B200020552D4469736B2C4F7574707574696E74
+:109B30006700000053746174653A49646C65000005
+:109B4000CEF00108707910B17079401E08E0042051
+:109B500006E07079042802D27079401C00E0484683
+:109B6000707137E0717994F8A30761F3071084F8F6
+:109B7000A30700210320EFF7F1FD58B30220FEF701
+:109B80003DFC94F8E20620F0800084F8E20694F8A8
+:109B9000A60780B1012813D0022802D0032807D1DC
+:109BA00009E094F8E20620F07800203084F8E2061C
+:109BB000FDF782FDD3E794F8E20620F07800F5E7A0
+:109BC00094F8E20620F078005830EFE70920FEF71D
+:109BD00015FCC4E730790E2842D104220021234825
+:109BE00000F04AF8CDE900B894F8A3075D461F4F8E
+:109BF00020F00F008037C219102319460020FAF711
+:109C000046F8707994F8A317B0EB111F3FF4FBAE40
+:109C1000F6E6F0F7DBF9012819D0022817D004285E
+:109C200002D0082813D10FE0EFF7EEFD88F3138878
+:109C3000BFF34F8F0E4801680E4A01F4E0611143F3
+:109C40000160BFF34F8FFEE70920FEF7D7FB3079A5
+:109C50000F2805D1054804220021D03000F00CF86F
+:109C6000F9F79EFE07B0BDE8F08F00008EF0010806
+:109C70000CED00E00400FA052DE9F84F00259246AE
+:109C800088468146012715E000242E0109EB0401D6
+:109C900001EB081000EB051000970278E006F1B226
+:109CA000000E1023F9F7B8FE641CE4B2102CEDD3BB
+:109CB0006D1CEDB25545E7D3BDE8F88F064800218D
+:109CC0000173817301214173C17364224261C171C7
+:109CD0000220FEF793BB0000A4120020124810B52A
+:109CE000016841F4700101601048016841F0010110
+:109CF00001600E4A00210832116002680C4B1A40C4
+:109D00000260031D0B4A1A60026822F4802202607E
+:109D100006480C300160FEF71DFA03494FF0006061
+:109D20008039086010BD000088ED00E00038024076
+:109D3000FFFFF6FE10300024FEF7AEB9C9430182E2
+:109D400070470029018802D041F0010101E021F0B3
+:109D50000101018070470000464910B5884206D1D4
+:109D600001210846FDF7E4FF002101205BE0B0F18E
+:109D7000804F09D0404988420DD101210220FDF7D2
+:109D8000BFFF0021022070E001210846FDF7B8FF67
+:109D90000021012069E03949884206D101210420CF
+:109DA000FDF7AEFF002104205FE03549884206D16F
+:109DB00001210820FDF7A4FF0021082055E03149CA
+:109DC000884206D101211020FDF79AFF00211020C2
+:109DD0004BE02D49884206D101212020FDF790FF5C
+:109DE0000021202041E02949884206D1012102209A
+:109DF000FDF79EFF0021022015E02549884202D18F
+:109E000001210C040AE02349884202D101214C04BB
+:109E100004E0214988420AD101218C042046FDF743
+:109E200087FF00212046BDE81040FDF781BF1B4998
+:109E3000884206D101214020FDF762FF0021402029
+:109E400013E01749884206D101218020FDF758FF11
+:109E50000021802009E0134988420AD1841501219C
+:109E60002046FDF74DFF00212046BDE81040FDF7DC
+:109E700047BF10BD00000140000400400008004042
+:109E8000000C00400010004000140040000401409D
+:109E900000400140004401400048014000180040DB
+:109EA000001C00400020004002460020138A9289D6
+:109EB0000B4202EA010202D0002A00D001207047C2
+:109EC000002A828901D00A4300E08A4382817047D8
+:109ED00030B50288164C174DA0420DD0A8420BD0C9
+:109EE000B0F1804F08D0144B984205D0134B9842E4
+:109EF00002D0134B984203D122F070034A881A43D0
+:109F0000104B984206D0104B984203D022F4407375
+:109F10000A891A4302804A68C2620A880285A042FE
+:109F200001D0A84201D1897A01860121818230BD08
+:109F3000000001400004014000040040000800400F
+:109F4000000C0040001000400014004010B5FDF768
+:109F500061FD00F039FAEFF70DFD1448017821F0AA
+:109F600001010170017841F006010170002141807A
+:109F70000120EFF7F3FBEEF727FEEFF78BFAF0F790
+:109F80003DF8F9F719FCFFF799FEEFF75DFEF8F7DA
+:109F90007DF9F9F79FFAFDF78FFBFDF7D5FD044832
+:109FA0004FF4FA6141830121417610BD80240020E5
+:109FB000A41200202DE9F047FE4C002594F872060B
+:109FC000A4F5805A2E4601280AD184F87266EFF76C
+:109FD000ABFA9AF804105046022901D80121C17148
+:109FE00068E105EB45000AEB800000F58050534620
+:109FF00090F8B216012901D180F8B26690F8B11636
+:10A0000000297DD190F85A1B0129FAD105EB4501B1
+:10A0100001EB051103EB011909F5805292F85A1D65
+:10A0200000296DD080F85A6B92F85A0D072868D233
+:10A03000DFE800F067043D73A5FEFE0005EB0510A8
+:10A0400000EB052003EBC00101F5005090F81772FA
+:10A05000012F0BD090F8167207EB071701EBC7071B
+:10A0600007F5005797F81C72002F4AD190F8167226
+:10A070007F1C80F8167290F814722FB190F8147249
+:10A0800080F8167280F8146290F8167207EB0717C2
+:10A0900001EBC70707F5005797F81C72052F30D062
+:10A0A00090F8160200EB001001EBC000BFE005EBDA
+:10A0B000051000EB052003EBC00101F5005090F8FE
+:10A0C0001772012F0BD090F8167207EB071701EBF0
+:10A0D000C70707F5005797F81C72002F11D190F8A9
+:10A0E00016727F1C80F8167290F814722FB190F8D7
+:10A0F000147280F8167280F8146290F8167201E0FB
+:10A10000D6E056E007EB071701EBC70707F5005746
+:10A1100097F81C720F2FC3D19DE005EB051000EBE3
+:10A12000052003EBC00101F5005090F81772012FD4
+:10A130000AD090F8167207EB071701EBC70707F56F
+:10A14000005797F81C72A7BB90F816727F1C80F816
+:10A15000167290F814722FB190F8147280F816727B
+:10A1600080F8146290F8167207EB071701EBC70727
+:10A1700007F5005797F81C72072F91D16BE005EB9C
+:10A18000051000EB052003EBC00707F5005191F81F
+:10A19000170201280AD091F8160200EB001007EB15
+:10A1A000C00000F5005090F81C0210B991F816029A
+:10A1B0001EE042E091F8168209EB081C0CF5805C69
+:10A1C0009CF8858D09EB001C0CF5805C9CF895CD06
+:10A1D000E04505D091F81602401C81F816020BE00C
+:10A1E00091F816C20CF1010C81F816C2401CC0B2E5
+:10A1F00092F85BCD8445DDD891F8140228B191F82E
+:10A20000140281F8160281F8146291F8160200EB2C
+:10A21000001007EBC00000F5005090F81C02052864
+:10A2200019D091F8160200EB001007EBC00000E017
+:10A2300004E000F5005080F81C620CE005EB05100E
+:10A2400000EB052003EBC00000F5005090F816125B
+:10A25000491C80F8161205EB051000EB05200AEBEF
+:10A26000C00303F5005090F8161292F85B2D91424E
+:10A2700001D380F8166290F8151251B190F81612B9
+:10A2800080F8141290F81512491E80F8161280F802
+:10A29000156290F8161201EB011103EBC10101F5F3
+:10A2A000005191F8212290F816122846F6F702F98B
+:10A2B0006D1CEDB294F8240BA8423FF692AE94F8D0
+:10A2C000460D012852D194F8DA0C514600EB4000BB
+:10A2D0000AEB001000F5805090F8D20BC8B384F858
+:10A2E000466D94F8DA2C94F8C80B401E824205DAC9
+:10A2F00094F8DA0C401C84F8DA0C01E084F8DA6C8B
+:10A3000094F8DA0C00EB400001EB800000F580507F
+:10A3100090F8F20CE8B194F8DA0C00EB400001EB95
+:10A32000800000F5805080F8F26C94F8DA0C00EBB5
+:10A3300040000AEB001000F5805090F8D20B022884
+:10A3400008D06421042801D0052807D1C4F8481D8D
+:10A3500004E00BE04FF47A70C4F8480D94F8DA0C7E
+:10A360001549415C94F8DA0CF8F7D2FD94F8A5078A
+:10A3700020B194F87E06012807D010E094F88A06F0
+:10A3800001280CD184F88A6601E084F87E6694F88E
+:10A39000A82794F8A41794F8A507FBF7D7FEEFF7C2
+:10A3A00013FFF8F7F5FA94F8A70748B184F8A76700
+:10A3B00004E00000A4220020872F0020F9F7B6FC5B
+:10A3C000BDE8F047FEF722B82DE9FE4F0121002439
+:10A3D0000846FDF789FCA720ADF80000002540F2F3
+:10A3E000E73001904FF0804BADF80250ADF80850C7
+:10A3F00069465846FFF76CFDA04880F8F65741F2D1
+:10A40000B06C41F6583841F6283944F2444A42F2D9
+:10A410002827A0F5805604EB440106EB810190F853
+:10A42000F62701EB0C0306EB820202F58052C2F81C
+:10A43000F83790F8F627521C80F8F62790F8F627A0
+:10A4400001EB080306EB820202F58052C2F8F837EE
+:10A4500090F8F627521C80F8F62790F8F62701EBC3
+:10A46000090306EB820202F58052C2F8F83790F831
+:10A47000F627521C80F8F62701EB0A0290F8F6172F
+:10A4800006EB810101F58051C1F8F82790F8F61725
+:10A49000491C80F8F61704EB041202EB0422002199
+:10A4A00006EBC20501EB011205EBC20290F8F6378C
+:10A4B0003A4406EB830303F58053C3F8F82790F87A
+:10A4C000F627521C80F8F627491CC9B21029E9D397
+:10A4D000641CE4B2042C9ED3694A90F8F61706EB8C
+:10A4E000810101F58051C1F8F82790F8F617491C51
+:10A4F00080F8F61790F8F617283A06EB810101F577
+:10A500008051C1F8F82790F8F617491C80F8F61723
+:10A5100090F8F6170C3206EB810101F58051C1F875
+:10A52000F82790F8F617491C80F8F61790F8F617F8
+:10A530000C3206EB810101F58051C1F8F82790F843
+:10A54000F617491C80F8F61702F5A67190F8F62761
+:10A5500006EB820202F58052C2F8F81790F8F6175F
+:10A56000491C80F8F617474A90F8F61706EB810168
+:10A5700001F58051C1F8F82790F8F617491C80F8CA
+:10A58000F61790F8F617A2F5956206EB810101F532
+:10A590008051C1F8F82790F8F617491C80F8F61793
+:10A5A000394990F8F62706EB820202F58052C2F88C
+:10A5B000F81790F8F617491C80F8F617334990F809
+:10A5C000F62706EB820202F58052C2F8F81790F8DF
+:10A5D000F617491C80F8F6172B4A90F8F6170C3A34
+:10A5E00006EB810101F58051C1F8F82790F8F617C4
+:10A5F000491C80F8F617264A90F8F61706EB8101F9
+:10A6000001F58051C1F8F82790F8F617491C80F839
+:10A61000F61790F8F6170C3206EB810101F5805120
+:10A62000C1F8F82790F8F617491C80F8F6170021B2
+:10A6300041F6F04301EB410206EB8202D41890F898
+:10A64000F62706EB820202F58052C2F8F84790F82E
+:10A65000F627521C80F8F627491CC9B20529E9D310
+:10A6600001215C465846FFF76CFB0122114620464B
+:10A67000FFF726FC00F00EF8BDE8FE8FA4220020B4
+:10A6800048290020BC2D002024570020B0120020B3
+:10A69000DC2F002008B51C208DF8000001208DF86B
+:10A6A000010002218DF802108DF803006846F8F7CA
+:10A6B000D1FF08BDF7F702BBF7F720BBFCF726BFB9
+:10A6C000F7F7D6BAF7F73ABBF8F720BEC9430180CF
+:10A6D00070470029818902D041F4005101E021F442
+:10A6E000005181817047002A828A01D00A4300E02C
+:10A6F0008A438282704700001C4910B5884206D107
+:10A7000001211020FDF714FB0021102028E018493A
+:10A71000884202D101214C0410E01649884202D13E
+:10A7200001218C040AE01449884202D10121CC04A1
+:10A7300004E0124988420AD101210C052046FDF7A8
+:10A74000DFFA2046BDE810400021FDF7D9BA0C49D8
+:10A75000884209D101212020FDF7EAFA00212020BA
+:10A76000BDE81040FDF7E4BA10BD00000010014044
+:10A770000044004000480040004C004000500040B1
+:10A78000001401400246002012880A4200D0012035
+:10A79000704770B501F01F0501260024C1F3421374
+:10A7A00006FA05F2012B0FD0022B0FD0838A4FEA55
+:10A7B00011210088134206FA01F600EA060001D0D2
+:10A7C00000B10124204670BD8389F0E7038AEEE7DB
+:10A7D00010B5C1F3421301F01F040121A140012B68
+:10A7E00007D0022B07D01430002A026805D00A4394
+:10A7F00004E00C30F8E71030F6E78A43026010BD41
+:10A800007FB50446008A0D46C98820F440500143B4
+:10A810002182A08941F20C618843A9882A891143C9
+:10A820006A8902431143A181A08A20F44071A8895A
+:10A830000843A0826846FDF787FA1A48844202D08E
+:10A840001948844201D1039800E00298A1890904C3
+:10A8500000EBC00101EB0010296801D5490000E0C0
+:10A860008900B0FBF1F06422B0FBF2F109010B09A1
+:10A870006FF018056B4300EB8300A3891D044FF0B4
+:10A88000320306D503EBC000B0FBF2F000F0070086
+:10A8900005E003EB0010B0FBF2F000F00F000843FE
+:10A8A00020817FBD001001400014014070B50024DC
+:10A8B000064DFDF7EDF920B1641CAC42F9D3FA2046
+:10A8C00070BDBDE87040EEF7A1BB0000404B4C00EE
+:10A8D0000FB4084B10B504A902AA039801F0B6F909
+:10A8E000044602A9002001F0DCFB204610BC5DF804
+:10A8F00014FB0000A3C0010803B4019841000098B4
+:10A9000050EAC12018BF04204A0D18BF40F00100D2
+:10A9100040F2FF72B2EB515F08BF40F00200012825
+:10A9200008BF052002B0704770B5D94B00242DED4B
+:10A93000020B2DED108BDDE91010984205DA20F0A6
+:10A9400000429A4201D809D141B19DED100BBDECF6
+:10A95000108B02B0BDE8704001F01EB9B0F5801F49
+:10A9600026DA11430BD0002813DA012001F068F930
+:10A97000BDEC108B02B0BDE8704001F021B902209F
+:10A9800001F05EF901F0F0F851EC100B81F000419C
+:10A990009EE06FF035049FEDC00B53EC102B9DED46
+:10A9A000100B51EC100BEDF72BFDCDE91001084613
+:10A9B00004EB2051C0F31304B948A1F2FF31204445
+:10A9C00000F4801080F07F6282F04052224301EB5D
+:10A9D00020559FEDB50B119253EC102B9DED100BF4
+:10A9E00051EC100BEDF706FD41EC180BA01CC0F369
+:10A9F00013009FEDAFDB9FEDB0EBB14E7E4403281B
+:10AA00006CD296ED000B51EC180B53EC102BEDF7BC
+:10AA1000E1FF1DD1002D01BF96ED000BBDEC108BA9
+:10AA200002B070BD2846EDF7CCFD41EC180B53EC9D
+:10AA30001D2BEDF7E5FC41EC190B53EC1E2B51ECF3
+:10AA4000180BEDF7DDFC53EC192BEDF732FC3FE072
+:10AA50009FED9D0B51EC180B53EC102BEDF7D0FC38
+:10AA60009FED9B1B53EC112BEDF7C7FC41EC190B31
+:10AA700053EC182B51EC180BEDF7C2FC53EC192BCF
+:10AA8000EDF7BEFC41EC190B002D04BF53EC192B64
+:10AA900051EC180B1AD02846EDF793FD41EC1A0B38
+:10AAA00053EC1D2BEDF7ACFC53EC192BEDF7A5FC8B
+:10AAB00053EC182BEDF79EFC41EC180B53EC1E2BBE
+:10AAC00051EC1A0BEDF79CFC53EC182BEDF792FCB4
+:10AAD000BDEC108B02B041EC100B70BD9FED7E0BF6
+:10AAE00051EC180B53EC102BEDF7E3FB41EC100B82
+:10AAF00051EC180B53EC102BEDF7F4FC41EC190B57
+:10AB00002846EDF75EFD41EC1B0B53EC192B51EC85
+:10AB1000190BEDF775FC41EC1A0B714853EC1A2B2D
+:10AB2000261851EC1A0BEDF76BFC41EC1F0B6D482E
+:10AB3000C4F1510404F5D724B0EE4F0AF0EE6F0AC9
+:10AB40000321784400F094FF53EC1F2B51EC100BC1
+:10AB5000EDF756FC41EC1C0B6348B0EE4F0AF0EEEB
+:10AB60006F0A0421784400F083FF53EC1A2B51EC58
+:10AB7000100BEDF745FC344353EC1C2BEDF799FB20
+:10AB800041EC1C0B002C4CDD9FED510B51EC180BD4
+:10AB900053EC102BEDF734FC53EC182BEDF730FC95
+:10ABA00041EC1A0B55B353EC1D2B51EC1B0BEDF77D
+:10ABB00027FC41EC1D0B53EC1C2B51EC1A0BEDF751
+:10ABC00078FB53EC192BEDF71BFC53EC1D2BEDF729
+:10ABD00070FB53EC1A2BEDF710FC53EC182BEDF730
+:10ABE00009FC41EC180B53EC1E2B51EC1B0BEDF741
+:10ABF00007FC53EC182BEDF7FDFB69E753EC1C2B1E
+:10AC000051EC1A0BEDF755FB53EC192BEDF7F8FB54
+:10AC100053EC1A2BEDF7F1FB53EC182BEDF7EDFB92
+:10AC200056E735B353EC1D2B51EC1B0BEDF7E8FB4E
+:10AC300041EC1A0B53EC1C2B51EC180BEDF7DAFB23
+:10AC400053EC192BEDF7DCFB53EC1A2BEDF7D2FB91
+:10AC500053EC182BEDF7CEFB41EC180B53EC1E2BED
+:10AC600051EC1B0BEDF7CCFB53EC182BEDF7C2FBB3
+:10AC70002EE753EC1C2B51EC180BEDF7BBFB53EC00
+:10AC8000192BEDF7BDFB53EC182BEDF7B6FB1FE7C7
+:10AC90000000F07F000000000000000000005043B2
+:10ACA000645F090000000000000000000000F03FA9
+:10ACB000763C7935EF39EA3D0000E0FE422EE63F72
+:10ACC0006048000000000000555555555555D53FCA
+:10ACD000000000000000E03F000000000000004015
+:10ACE00086EBF9FFE2460000D846000000000000B5
+:10ACF00070B5414A00252DED020B2DED048BDDE9E9
+:10AD00000404944205DA24F00041914201D809D1AB
+:10AD100040B19DED040BBDEC048B02B0BDE870406A
+:10AD200000F03ABFB4F5801F26DA08430BD0002CA0
+:10AD300013DA012000F084FFBDEC048B02B0BDE803
+:10AD4000704000F03DBF022000F07AFF00F00CFFE1
+:10AD500051EC100B81F0004146E09FED290B6FF0A4
+:10AD6000350553EC102B9DED040B51EC100BEDF75A
+:10AD700047FBCDE904010C4605EB2450A0F2FF305F
+:10AD8000C10F40F2FF32521A62F31F540844EDF72C
+:10AD900018FC05949DED040B41EC180B51EC100BC5
+:10ADA00001F0B8FA9FED181B53EC112BEDF728FBBF
+:10ADB0009FED170B41EC190B53EC102B51EC180BBA
+:10ADC000EDF71EFB53EC192BEDF773FA9FED120B09
+:10ADD00041EC190B53EC102B51EC180BEDF710FB59
+:10ADE00053EC192BEDF765FABDEC048B02B041EC86
+:10ADF000100B70BD000000000000F07F000000009C
+:10AE000000000000000050430EE526157BCBDB3F21
+:10AE1000362BF111F3FE593D00609F501344D33F90
+:10AE20002DE9F04D2DED040B2DED0E8B96B0DDE9E7
+:10AE30002550279CDDF890A025F0004624F000481E
+:10AE4000BAF1000F14BF0121002101EB4502FC49BA
+:10AE500053184A1093422AD3002814BF0123002319
+:10AE600003EB44030B44F7498B4220D358EA00011B
+:10AE70009FEDF59B76D0DFF8D8B35D4503D1BAF1ED
+:10AE8000000F05D188E0BAF1000F08BF002100D003
+:10AE9000012101EB450111F5001F08D8002814BF5E
+:10AEA0000121002101EB440111F5001F0BD99DED9B
+:10AEB000261B9DED240B16B0BDEC0E8B04B0BDE837
+:10AEC000F04D00F073BE0027002DBCBFE14988455E
+:10AED00021DAE1498845A8BF02271CDAC3451ADCFC
+:10AEE000DE4901EB2851142908DDC1F1340220FAB2
+:10AEF00002F101FA02F282420DD108E058B9C1F123
+:10AF0000140228FA02F101FA02F2424503D101F0DB
+:10AF10000101C1F1020756EA0A0124D1002C22DA0C
+:10AF2000002D18BF022F01D0012F0AD0022000F0FF
+:10AF300087FE16B0BDEC0E8B04B0BDE8F04D00F0FE
+:10AF400013BE022000F07CFE00F00EFE51EC100B50
+:10AF500081F0004141EC100B16B0BDEC0E8B04B03B
+:10AF6000BDE8F08D18E09FEDBEAB9FEDBF8B0028D4
+:10AF700071D1B848804522D105F1804010F580108C
+:10AF800008BFBAF1000F07D0B3450ADC002CA8BFF8
+:10AF90009DED260BE0DA0DE0B0EE490AF0EE690A0D
+:10AFA000DAE7002C06DA9DED260B51EC100B81F050
+:10AFB00000416FE0AE48784490ED000BCCE7D845F7
+:10AFC0004DD1002C48DA2EB186423AD1BAF1000FA9
+:10AFD00042D126E0BAF1000F13D0022000F030FE7B
+:10AFE00000F0FEFD8DED020B9DED240B8DED000BB1
+:10AFF00010EE900A039961F31E0003909DED020B81
+:10B00000AAE78DED02AB9DED240B1AEE901A10EE1F
+:10B01000900A8DED000B61F31E0003909DED020B75
+:10B020009AE78DED028B9DED240B18EE901A10EE31
+:10B03000900A8DED000B61F31E0003909DED020B55
+:10B040008AE709DA9DED240B51EC190B53EC102B18
+:10B05000EDF748FA1EE020E09DED240B7CE78642E8
+:10B060001BDAB4F1804F0DD0A4F10050B0F1FF50C5
+:10B0700013D1002D11DB9DED240B51EC100B01F0D1
+:10B08000D4F907E09DED240B53EC102B51EC100B81
+:10B0900000F0C2BC41EC100B5EE79DED240B51ECBF
+:10B0A000100B01F02BF8BAF1000FCDE90E0142D1DF
+:10B0B0009FED710B46B3A6F1E040B0F17F600CD07C
+:10B0C0005E4538D1002D00DAA7B3022F0CBF012056
+:10B0D0004FF0FF30EDF775FADCE7002D01DD002CB5
+:10B0E0000DDA002D01DD002C1FDB002D16DA002CFF
+:10B0F00014DB012F08BF9FED620B3FF42DAFB0EEC4
+:10B100004A0AF0EE6A0A27E7022F18BF002D0CD07A
+:10B11000012F0AD1002DFFF61FAF06E0002DB8BFAA
+:10B12000002C08DA012F3FF417AFB0EE480AF0EE1A
+:10B13000680A11E71BE0012000EBE57050EA070107
+:10B1400015D0791EB0EE498AF0EE698A084308BF2F
+:10B150009FED4D8B4E480025804570DD4D494E4892
+:10B16000884514DDB0420DDB002C19DB2FE00120F7
+:10B1700000F066FD16B0BDEC0E8B04B0BDE8F04DDE
+:10B1800000F01EBDB34502DC002C09DC1FE0864246
+:10B1900002DA002C1BDA03E05E452BDD002C16DD05
+:10B1A000022000F04DFD00F01BFD8DED020B53EC75
+:10B1B0001A2B51EC180BEDF723F9CDE90001039997
+:10B1C000019861F31E0003909DED020BC4E602207E
+:10B1D00000F036FD00F014FD10EE901A18EE900A03
+:10B1E0008DED020B8DED008B61F31E0003909DED44
+:10B1F000020BB1E69DED0E0B53EC192B51EC100B2D
+:10B20000EDF7F8F89FED260BCDE9080153EC102B74
+:10B210009DED080B51EC100BEDF7F2F89FED221BA2
+:10B2200053EC112BEDF7E9F89DED081B53EC112BB6
+:10B23000EDF7E6F89FED1E1B53EC112B3CE08CE084
+:10B24000FFFF1F00FFFF0F00000000000000F03FA5
+:10B250000000F03F0000F07F0000404301FCFFFFD2
+:10B26000000000000000F07F00000000000000006F
+:10B27000A642000000000000000000000000008066
+:10B28000000000000000F0FF000000000000F0BF20
+:10B290000000E0410000F043FFFFEF3F000000002E
+:10B2A000000000000000D03F555555555555D53F7D
+:10B2B000000000000000E03FEDF79FF89DED080B57
+:10B2C00041EC1A0B53EC102B51EC100BEDF798F8E6
+:10B2D00053EC1A2BEDF794F841EC1A0B9FEDFE0B93
+:10B2E00053EC102B9DED080B51EC100BEDF788F88B
+:10B2F00041EC1B0B9FEDFA0B51EC1A0B53EC102B8E
+:10B30000EDF77EF841EC1A0B9FEDF70B53EC102B89
+:10B310009DED080B51EC100BEDF772F853EC1A2B66
+:10B32000EDF768F841EC1A0B51EC1B0B53EC1A2BA0
+:10B33000ECF7BFFF0690CDE906519DED060B53ECEF
+:10B340001B2B51EC100BEDF755F853EC1A2BEDF7C6
+:10B3500054F841EC100B00F0A1B90020B6F5801FA5
+:10B360000EDA9FEDE30B53EC102B9DED0E0B51EC21
+:10B37000100BEDF745F8CDE90E016FF034000E46E5
+:10B3800000EB2650A0F2FF37C6F31300DA4940F075
+:10B390007F6646F040568842D8BF002408DDD74972
+:10B3A0008142C8BF012403DC0024A6F580167F1C5F
+:10B3B000D348784400EBC4000F9690ED00CB9DED90
+:10B3C0000E0B53EC1C2B51EC100BEDF713F89DED0D
+:10B3D0000E0B41EC1B0B53EC1C2B51EC100BECF740
+:10B3E00068FF41EC100B51EC190B53EC102BEDF7EF
+:10B3F00079F841EC1D0B51EC1B0B53EC1D2BECF7BA
+:10B40000FFFF41EC1A0BBF488DED10AB784410954F
+:10B4100090ED000B4FF0005040EA660000EB8440D6
+:10B420008DED080B00F5002009909DED080B53EC05
+:10B430001C2B51EC100BECF7DDFF9DED0E1B53ECBC
+:10B44000112BECF7DAFF41EC100B53EC102B9DEDB8
+:10B45000100B51EC100BECF7D3FF9DED080B41ECFA
+:10B460001C0B53EC102B9DED100B51EC100BECF75B
+:10B47000C7FF53EC1B2BECF7C0FF53EC1C2BECF776
+:10B48000B9FF53EC1D2BECF7BBFF41EC1C0B53EC4D
+:10B490001A2B51EC1A0BECF7B3FF41EC1B0B9A483B
+:10B4A0000621B0EE4B0AF0EE6B0A784400F0E0FAA9
+:10B4B000B0EE401AF0EE601AB0EE41DAF0EE61DA6A
+:10B4C00053EC1B2B51EC1B0BECF79AFF53EC1D2B91
+:10B4D000ECF796FF9DED100B41EC1B0B53EC1A2B78
+:10B4E00051EC100BECF7E5FE53EC1C2BECF788FF4E
+:10B4F00053EC1B2BECF7DDFE9DED100B41EC1B0B11
+:10B5000053EC102B51EC100BECF77AFF41EC1D0BB8
+:10B510009FED7FEB53EC1E2BECF7CBFE53EC1B2B7C
+:10B52000ECF7C7FE0890CDE908519DED080B53ECF0
+:10B530001E2B51EC100BECF75DFF53EC1D2BECF7C1
+:10B5400059FF53EC1B2BECF758FF9DED080B41EC1A
+:10B550001D0B53EC102B9DED100B51EC100BECF769
+:10B560004FFF41EC1B0B53EC1A2B51EC1D0BECF76E
+:10B5700047FF9DED080B41EC1A0B53EC102B51ECDF
+:10B580001C0BECF73DFF53EC1A2BECF792FE41EC51
+:10B590001A0B51EC1B0B53EC1A2BECF78AFE0C9098
+:10B5A000CDE90C519DED0C0B53EC1B2B51EC100B0A
+:10B5B000ECF720FF53EC1A2BECF71FFF41EC1B0BB1
+:10B5C0009FED550B53EC102B9DED0C0B51EC100B1C
+:10B5D000ECF716FF41EC1A0B9FED510B51EC1B0BD6
+:10B5E00053EC102BECF70CFF41EC1B0B9FED4E0BBB
+:10B5F00053EC102B9DED0C0B51EC100BECF700FFF6
+:10B6000053EC1B2BECF755FE41EC100B48487844EB
+:10B6100000EBC40090ED001B51EC100B53EC112B10
+:10B62000ECF747FE41EC1B0B3846ECF7CAFFCDE9BF
+:10B63000080153EC1B2B51EC1A0BECF73AFE41ECD2
+:10B64000100B3C48784400EBC40090ED00CB51EC6B
+:10B65000100B53EC1C2BECF72CFE9DED081B53EC50
+:10B66000112BECF726FE0690CDE906519DED080B57
+:10B6700053EC102B9DED060B51EC100BECF7BAFEC2
+:10B6800053EC1C2BECF7B6FE53EC1A2BECF7B2FE86
+:10B6900053EC1B2BECF7B1FE41EC100B9DED261B80
+:10B6A00053EC102B8DED001B00959DED260B51ECFE
+:10B6B000100BECF7A5FE9DED000B41EC1A0B53ECC3
+:10B6C000102B9DED260B51EC100BECF793FE9DED2E
+:10B6D000061B53EC112B2FE0000000604715F73FCD
+:10B6E000FE822B654715F73F44DF5DF80BAE543EF5
+:10B6F00000000000000040438E9803007AB60B0063
+:10B70000EA3D0000503E0000223D00000000000025
+:10B710000000000000000840000000E009C7EE3F04
+:10B72000FD033ADC09C7EE3FF5015B14E02F3EBE96
+:10B73000AE3B0000683B0000ECF762FE53EC1A2BB6
+:10B74000ECF7B7FD9DED060B41EC1A0B53EC102BFB
+:10B750009DED000B51EC100BECF752FECDE90C0106
+:10B760009DED0C0B51EC1A0B53EC102BECF7A1FDDB
+:10B77000CDE902010C46AA498C422FDB611A08432D
+:10B7800018D19DED0C0B53EC102B9DED020B51ECE1
+:10B79000100BECF72FFE41EC1B0B9FEDA30B51ECB4
+:10B7A0001A0B53EC102BECF784FD53EC1B2BEDF72D
+:10B7B00095F82DD2022000F043FA00F011FA10EEB5
+:10B7C000901A18EE900A8DED020B8DED008B61F34F
+:10B7D0001E0003909DED020BFFF7BEBB944A24F0C0
+:10B7E0000041914214D39349214408437FF4EFACC4
+:10B7F0009DED0C0B53EC102B9DED020B51EC100B3F
+:10B80000ECF7F8FD53EC1A2BEDF768F87FF6DFAC98
+:10B8100024F000408849894A002601EB20518242E9
+:10B820002BDA481C4FF4801121FA00F02044844A9E
+:10B83000C0F30A517A44A1F2FF3192ED000B814A24
+:10B840008DED080BCA4020EA0202C0F3130040F459
+:10B850008010C1F1140120FA01F60992002CB8BF42
+:10B8600076429DED080B53EC102B9DED0C0B51EC2B
+:10B87000100BECF7BFFDCDE90C019DED0C0B51EC6D
+:10B880001A0B53EC102BECF714FD9FED6F0B089087
+:10B89000CDE9085153EC102B9DED080B51EC100B2A
+:10B8A000ECF7AEFD41EC1B0B9FED690B53EC102B3D
+:10B8B0009DED080B51EC100BECF7A2FD9DED0C0B70
+:10B8C00041EC1C0B53EC102B9DED080B51EC100BB5
+:10B8D000ECF790FD53EC1A2BECF78FFD9FED5E1B00
+:10B8E00053EC112BECF78CFD53EC1C2BECF7E1FC2B
+:10B8F00041EC1A0B51EC1B0B53EC1A2BECF7D9FC57
+:10B90000CDE902019DED020B53EC1B2B51EC100B0A
+:10B91000ECF770FD53EC1A2BECF76FFD9DED020B6D
+:10B9200041EC1A0B53EC102B51EC100BECF768FDAB
+:10B93000CDE908014A489DED080B0521784400F047
+:10B9400097F89DED081B51EC100B53EC112BECF705
+:10B9500057FD9DED021B53EC112BECF74EFDCDE98D
+:10B9600006019DED020B53EC1A2B51EC100BECF77A
+:10B9700047FD53EC1A2BECF79CFC9FED3B0B41EC85
+:10B980001A0B53EC102B9DED060B51EC100BECF742
+:10B9900031FD9DED060B41EC1B0B53EC102B9DED87
+:10B9A000020B51EC100BECF72BFD53EC1B2BECF7BF
+:10B9B00099FD53EC1A2BECF71DFD9DED021B53EC8A
+:10B9C000112BECF717FD53EC192BECF716FDCDE915
+:10B9D000020101EB065001150029C8BF039015DCD8
+:10B9E0009DED020B324651EC100BECF760FFFEF7B9
+:10B9F00083FF042808BF00F003F932469DED020BD7
+:10BA000051EC100BECF753FFCDE902019DED020B59
+:10BA100051EC180B53EC102BECF7F2FCFFF73ABB90
+:10BA20000000904000000000FE822B654715973C07
+:10BA300000CC904000346F3F01FCFFFF0000E03F6E
+:10BA4000283A0000FFFF0F0000000000432EE63FF1
+:10BA5000396CA80C615C20BEEF39FAFE422EE63F3D
+:10BA6000C03800000000000000000000000000409E
+:10BA700070B504462DED028B4D1E00EBC500B0EEF7
+:10BA8000408AF0EE608A90ED000B35F0060017D08A
+:10BA900053EC182B51EC100BECF7B2FC41EC100BF3
+:10BAA0006D1E04EBC50090ED001B51EC100B53EC28
+:10BAB000112BECF7FEFB41EC100B35F00600E7D143
+:10BAC000022D36D0042D1CD0062D1CBFBDEC028BE0
+:10BAD00070BD53EC182B51EC100BECF791FC94ED6E
+:10BAE0000A1B53EC112BECF7E4FB53EC182BECF78F
+:10BAF00087FC94ED081B53EC112BECF7DAFB41ECBF
+:10BB0000100B53EC182B51EC100BECF779FC94ED67
+:10BB1000061B53EC112BECF7CCFB53EC182BECF77A
+:10BB20006FFC94ED040B53EC102BECF7C2FB41ECD3
+:10BB3000100B53EC182B51EC100BECF761FC94ED4F
+:10BB4000021B53EC112BECF7B4FB53EC182BECF766
+:10BB500057FC94ED001B53EC112BECF7AAFBBDEC4A
+:10BB6000028B41EC100B70BD9FED070B10B553EC31
+:10BB7000102B9FED070B51EC100BECF7B3FC41ECD5
+:10BB8000100B10BD000000000000000000000000CD
+:10BB9000000000000000F03F10B553EC102B51ECFA
+:10BBA000100BECF786FB41EC100B10BD10B553ECFD
+:10BBB000112B51EC100BECF77CFB41EC100B10BD82
+:10BBC0009FED050B10B553EC102B51EC100BECF75F
+:10BBD00089FC41EC100B10BD0000000000000000CB
+:10BBE0009FED050B10B553EC102B51EC100BECF73F
+:10BBF00007FC41EC100B10BD0000000000000070BD
+:10BC00009FED050B10B553EC102B51EC100BECF71E
+:10BC1000F7FB41EC100B10BD00000000000000100D
+:10BC200002E008C8121F08C1002AFAD17047704705
+:10BC3000002001E001C1121F002AFBD17047000063
+:10BC40000149086070470000A01200202DE9FF4F55
+:10BC50008DB00F460546002606E025280BD0DDE90D
+:10BC60000F1290476D1C761C28780028F5D111B072
+:10BC70003046BDE8F08F0024A246A1460122E949E2
+:10BC800000E0044315F8013F203B02FA03F00842AC
+:10BC9000F7D128782A2810D06FF02F022878A0F149
+:10BCA0003001092914D80AEB8A0102EB410144F062
+:10BCB000020400EB010A6D1CF0E701CF5FEA000A05
+:10BCC00003D544F40054CAF1000A44F002046D1C88
+:10BCD00028782E2817D115F8010F44F004042A28DB
+:10BCE0000ED06FF02F022878A0F1300109290AD870
+:10BCF00009EB890102EB410100EB01096D1CF2E740
+:10BD000057F8049B6D1C28786C280FD006DC4C2853
+:10BD100017D068280DD06A2814D104E0742810D0F8
+:10BD20007A280FD10DE044F400140AE044F48014A2
+:10BD300001E044F440146978814202D104F5801492
+:10BD40006D1C6D1C28786E281ED00CDC632830D04A
+:10BD500004DC00288BD0582811D19FE0642867D0DC
+:10BD600069280CD164E073282DD004DC6F2872D0D0
+:10BD7000702804D194E075286ED078286DD0DDE964
+:10BD80000F129047761C4BE1C4F30250022806D0F4
+:10BD9000032809D0042801CF09D0066040E101CF73
+:10BDA000F117C0E900613BE101CF068038E1067080
+:10BDB00036E117F8040B8DF8000000208DF8010023
+:10BDC000EB46012003E057F804BB4FF0FF3061075A
+:10BDD0004FF0000102D40DE008F101018846494509
+:10BDE0000FDA8045F8DB1BF808100029F4D108E0D1
+:10BDF00008F1010188468142FADB1BF8081000298E
+:10BE0000F6D1DDE90F23AAEB08008146214600F0B8
+:10BE100031F9304400EB080604E0DDE90F121BF8AD
+:10BE2000010B9047B8F10108F7D221464846F2E0ED
+:10BE30000A21C4F302524FF0000B0891022A04D0E9
+:10BE400001CFC117032A09D00AE0FF1D27F0070719
+:10BE5000F7E8020108E02CE01EE01FE000B2C11785
+:10BE6000042A01D140B2C117021E71F1000206DAA4
+:10BE70000023D0EB030063EB01012D2202E0220539
+:10BE800004D52B228DF82420012203E0E20701D003
+:10BE90002022F7E7904653E00A210BE0102109E049
+:10BEA00010214FF0000B44F004044FF008090891F2
+:10BEB00003E008214FF0000B0891C4F30252022A5C
+:10BEC00004D001CF0021032A06D006E0FF1D27F091
+:10BED0000707F7E8020103E080B2042A00D1C0B2EC
+:10BEE0004FF0000822072BD52A78702A07D0DDF8FA
+:10BEF00020C08CF0100C5CEA0B0C05D00EE0402248
+:10BF00008DF82420012208E050EA010306D03023F6
+:10BF10008DF824308DF8252002229046089B83F06E
+:10BF2000080353EA0B030BD150EA010201D1620767
+:10BF300006D530228DF824204FF00108A9F101091F
+:10BF40002A78582A04D038A20B9208AA0A920BE049
+:10BF50003AA2F9E75B46089AECF7C5FB0B9B9B5CA2
+:10BF60000A9A521E0A92137050EA0102F2D10A98FC
+:10BF7000ADEB000000F1200B600702D524F4803403
+:10BF800001E04FF00109D94502DDA9EB0B0000E00B
+:10BF9000002000EB0B0141440890AAEB010AE003EA
+:10BFA00006D4DDE90F232146504600F063F806442D
+:10BFB0004FF0000908E009A911F80900DDE90F12A6
+:10BFC000904709F10109761CC145F4DBE0030CD56B
+:10BFD000DDE90F232146504600F04CF8064404E00A
+:10BFE000DDE90F1230209047761C0899481E089012
+:10BFF0000029F5DC08E00A980A990078491C0A91A2
+:10C00000DDE90F129047761CBBF10001ABF1010B8B
+:10C01000F1DC21465046DDE90F2300F019F8064413
+:10C020006D1C21E6092801003031323334353637B2
+:10C030003839616263646566000000003031323374
+:10C040003435363738394142434445460000000014
+:10C050002DE9F041044600251E461746880404D405
+:10C0600005E039462020B0476D1C641EF9D52846EE
+:10C07000BDE8F0812DE9F041044600251E469046BA
+:10C08000C80301D5302700E02027880404D505E047
+:10C0900041463846B0476D1C641EF9D52846BDE8B8
+:10C0A000F0810A68531C0B6010707047002806D09E
+:10C0B0004DF6BC231946491EFDD2401EFAD17047E9
+:10C0C000002100EB800002E000BF491CC9B2B1EBC7
+:10C0D000400FF9D37047000010B502460020064C0F
+:10C0E00007E012F8013B4340DBB234F8133083EA37
+:10C0F0001020491EF5D210BD1800002082B0CDE9F5
+:10C10000000121F0004001909DED000B02B051ECC8
+:10C11000100B704710B50E4C10212046EDF751FF63
+:10C12000206840F48060206020212046EDF749FF20
+:10C130000220FFF7C5FF10212046EDF744FF022043
+:10C14000FFF7BEFF2046BDE810401021EDF739BFD4
+:10C150000014024010B50E4C10212046EDF731FFBF
+:10C16000206840F48060206020212046EDF72BFFFE
+:10C170000220FFF7A5FF10212046EDF724FF022043
+:10C18000FFF79EFF2046BDE810401021EDF719BFD4
+:10C19000001402402DE9F041154E07460024306896
+:10C1A00020F440603060254610213046EDF709FF4D
+:10C1B0000220FFF785FF10213046EDF704FF6006EF
+:10C1C000040E20213046EDF7F5FE08B144F00104DD
+:10C1D0000120FFF775FF6D1CEDB2082DE4D317B1F8
+:10C1E000FFF798FF01E0FFF7B5FF2046BDE8F081BB
+:10C1F0000014024070B5164E05463046316841F4D1
+:10C20000806131601021EDF7DCFE002428064FF03C
+:10C210002001304602D5EDF7D6FE01E0EDF7D1FE64
+:10C220006806050E0220FFF74BFF10213046EDF7A0
+:10C23000CAFE0220FFF744FF10213046EDF7C1FE91
+:10C240000220FFF73DFF641CE4B2082CDED370BD72
+:10C250000014024010B50B4C206840F48060206050
+:10C2600020212046EDF7AFFE10212046EDF7ABFE72
+:10C270000420FFF725FF2046BDE810402021EDF700
+:10C28000A0BE00000014024010B50B4C206840F422
+:10C290008060206020212046EDF793FE0420FFF708
+:10C2A0000FFF10212046EDF78EFE2046BDE810401E
+:10C2B0002021EDF788BE00000014024070B5144D37
+:10C2C0000024286820F44060286020212846EDF7EB
+:10C2D0007AFE0120FFF7F4FE10212846EDF773FEE9
+:10C2E0000120FFF7EDFE07E0641CE4B2FA2C03D94D
+:10C2F000FFF7CAFF012070BD20212846EDF75AFE46
+:10C300000028F1D110212846EDF75BFE002070BD1A
+:10C310000014024010B541EC100BFEF705FB51EC88
+:10C32000100B10BD70B5FBF7C7FD062000F0BEF87E
+:10C33000552000F0DBF800F0AFF8124E04464FF441
+:10C34000805529463046EDF73CFE29460E48EDF76C
+:10C350003AFEAA2C11D1152000F0A8F8062000F012
+:10C36000C5F81420FFF7ACFE00F096F80446294605
+:10C370003046EDF728FE512C01D0FA2070BD142074
+:10C3800070BD000000040240000C02404FF4004168
+:10C390000803F7F791F94FF08040FDF7DDFC0F48F7
+:10C3A000FEF7AAF90E48ECF7A3FF0D483030ECF782
+:10C3B0009FFF0C48EDF740FD0B48EDF73DFDEDF715
+:10C3C00015FE002080F310884FF47A70FFF76EFEA0
+:10C3D000FDF7BCFDFDF7EEFDFCE70000001001409D
+:10C3E0008864024000000240000402402DE9F04150
+:10C3F00004460E4600250846EBF745FF07000ED120
+:10C400000120BDE8F0816D1C3178ADB2884205D1C4
+:10C410003A4631462046EBF73DFF20B1641C2078B8
+:10C420000028F0D1EDE72846EBE700B52DED048BB1
+:10C4300083B041EC190BECF77BFA41EC180B18EECA
+:10C44000100A18EE901A8DED008B002818BF0120FD
+:10C45000084320F00040C0F17F6000F1E040C00FD1
+:10C4600014D019EE101A19EE900A8DED009B0029D8
+:10C4700018BF0121084320F00040C0F17F6000F1A7
+:10C48000E040C00F04BF0120FFF7DAFB51EC180BAE
+:10C4900003B0BDEC048B00BD10B50120FFF710FE0A
+:10C4A000BDE81040FF20FBF777BD000070B50D4ED2
+:10C4B00004464FF4805529463046EDF784FD0320AD
+:10C4C000FFF7FEFD29463046EDF77BFD294606487D
+:10C4D000EDF779FD2046FBF75FFDBDE870400320D6
+:10C4E000FFF7EEBD00040240000C024010B5FBF760
+:10C4F00053FDBDE810400120FFF7E2BD5458485FEE
+:10C5000056312E322E3700382020202020202020A7
+:10C51000486F20536F204769616F2044696368202A
+:10C52000202020202020202054454E20435541200B
+:10C5300048414E473A202020202020202020202043
+:10C540002020202020202020444941204348493AEF
+:10C5500020202020202020202020202020202020DB
+:10C5600020202020202020204D4120534F205448BF
+:10C5700055453A2020202020202020202020202047
+:10C5800020202020202020202020202020202020AB
+:10C59000202020202020202020202020202020209B
+:10C5A000202020202020202020202020202020208B
+:10C5B000202020202020202020202020202020207B
+:10C5C0002020202020202020534F20564F4C3A205E
+:10C5D000202020202020202020202020202020205B
+:10C5E0002020202020202020534F205449454E3A1F
+:10C5F000202020202020202020202020202020203B
+:10C600002020202020202020534F204C49543A2025
+:10C61000202020202020202020202020202020201A
+:10C620002020202020202020444F4E4749413A20FE
+:10C6300020202020202020202020202020202020FA
+:10C6400020202020202020202020202020202020EA
+:10C6500020202020202020202020202020202020DA
+:10C6600020202020202020204E4741593A20202001
+:10C6700020202020202020202020202020202020BA
+:10C6800020202020202020202020202020202020AA
+:10C69000202020202020202020202020202020209A
+:10C6A000202020202020202020202020202020208A
+:10C6B000202020202020202020202020202020207A
+:10C6C000202020202020202020202020202020206A
+:10C6D000202020202020202020202020202020205A
+:10C6E000202020202020202020202020202020204A
+:10C6F000202020202020202020202020202020203A
+:10C700002020202020202020202020202020202029
+:10C710002020202020202020202020202020202019
+:10C720002020202020202020202020202020202009
+:10C7300020202020202020202020202020202020F9
+:10C7400020202020202020202020202020202020E9
+:10C7500020202020202020202020202020202020D9
+:10C76000202020202020202043414D204F4E2026F5
+:10C770002048454E20474150204C414920515559B1
+:10C78000204B484143482021802500000100000043
+:10C790000A0000000000000000000000000000008F
+:10C7A0000000000000000000000000000000000089
+:10C7B0000000000000000000000000000000000079
+:10C7C0000000000000000000000000000000000069
+:10C7D0000000000000000000000000000000000059
+:10C7E0000000000000000000000000000000000049
+:10C7F0000000000000000000000000000000000039
+:10C800000000000000000000000000000000000028
+:10C810000000000000000000000000000000000018
+:10C820000000000000000000000000000000000008
+:10C8300000000000000000000000000000000000F8
+:10C8400000000000000000000000000000000000E8
+:10C8500000000000000000000000000000000000D8
+:10C8600000000000000000000000000000000000C8
+:10C8700000000000000000000000000000000000B8
+:10C8800000000000000000000000000000000000A8
+:10C890000000000000000000000000000000000098
+:10C8A0000000000000000000000000000000000088
+:10C8B00000000000000000006A6F796675656C2E4C
+:10C8C0006A6F796675656C696E672E636F6D2C375C
+:10C8D00030313100000000000000000000000000C6
+:10C8E0000000000000000000000000000000000048
+:10C8F0000000000000000000000000000000000038
+:10C900000000000000000000000000000000000027
+:10C910000000000000000000000000000000000017
+:10C920000000000000004B46422D322E344700002C
+:10C9300000000000000000000000000000000000F7
+:10C9400000000000000000000000000000004B4656
+:10C950004231323334353600000000000000000060
+:10C9600000000000000000040000000000000000C3
+:10C9700000000000000000000000000000000000B7
+:10C9800000000000000000000000000000000000A7
+:10C990000000000000000000000000000000000097
+:10C9A0000000000000000000000000000000000087
+:10C9B00007C50108345700208724002064000000C8
+:10C9C000020001000000000064C901083457002083
+:10C9D0008024002066000000050001000100000026
+:10C9E00088C7010834570020F82F00206B00000092
+:10C9F0003101040002000000B8C8010834570020CB
+:10CA00009D2900202F050000AC000100030000005C
+:10CA100063C9010834570020C82D0020DB05000041
+:10CA2000020001000400000068C90108345700201A
+:10CA3000FC120020DD0500000500010005000000DB
+:10CA40006CC901083457002000130020E2050000E3
+:10CA5000050001000600000008C501083457002049
+:10CA6000FF210020E705000081020100070000000F
+:10CA700070C9010834570020041300206808000022
+:10CA80003C00400008000000ACC9010834570020F9
+:10CA9000862900206817000003000100090000003B
+:10CAA000B8CA0108345700206C2E00206B17000014
+:10CAB000110101000A000000000000000000000059
+:10CAC0000000000000000000000000000000000066
+:10CAD0000000000000000000000000000000000056
+:10CAE0000000000000000000000000000000000046
+:10CAF0000000000000000000000000000000000036
+:10CB00000000000000000000000000000000000025
+:10CB10000000000000000000000000000000000015
+:10CB20000000000000000000000000000000000005
+:10CB300000000000000000000000000000000000F5
+:10CB400000000000000000000000000000000000E5
+:10CB500000000000000000000000000000000000D5
+:10CB600000000000000000000000000000000000C5
+:10CB700000000000000000000000000000000000B5
+:10CB800000000000000000000000000000000000A5
+:10CB90000000000000000000000000000000000095
+:10CBA0000000000000000000000000000000000085
+:10CBB0000000000000000000000000000000000075
+:10CBC000000000000000000061002B2B2B000D0A6C
+:10CBD00000002B2B2B0041542B530D0A0041542BEA
+:10CBE0005A0D0A00415445300D0A0041542B534F51
+:10CBF000434B413D5443502C746573742E6A6F79D6
+:10CC00006675656C696E672E636F6D2C37303131D8
+:10CC10000D0A0041542B574B4D4F443D4E45540D8A
+:10CC20000A0041542B55415254464C3D343039365C
+:10CC30000D0A0041542B4845415254454E3D4F4644
+:10CC4000460D0A0041542B453D4F46460D0A004112
+:10CC5000542B454E544D0D0A0041542B4943434932
+:10CC6000443F0D0A0041542B494D45493F0D0A00F0
+:10CC700041542B4353513F0D0A0041542B534F4312
+:10CC80004B42313D544350432C746573742E6A6F8C
+:10CC9000796675656C696E672E636F6D2C37303100
+:10CCA000310D0A0041542B57414E4E3D44484350EC
+:10CCB0000D0A0041542B57414E4E0D0A0041542B92
+:10CCC000534F434B4C4B42310D0A0041542B5749B3
+:10CCD00046493D4B46422D322E34472C4B4642317D
+:10CCE00032333435360D0A0041542B536F636B6574
+:10CCF000743D302C302C746573742E6A6F796675B0
+:10CD0000656C696E672E636F6D2C373031310D0A9B
+:10CD10000041542B43574A41503F0D0A0041542BC8
+:10CD20005245530D0A0041542B4347534E0D0A0000
+:10CD300041542B4350494E3F0D0A0041542B494367
+:10CD40004349440D0A0041542B4353510D0A0041FD
+:10CD5000542B4349504D4F44453D310D0A00415439
+:10CD60002B5149435347503D312C312C22434D4EDA
+:10CD70004554222C22222C22220D0A0041542B4EF3
+:10CD800045544F50454E0D0A0041542B4349504FD6
+:10CD900050454E3D302C22544350222C2274657352
+:10CDA000742E6A6F796675656C696E672E636F6D38
+:10CDB000222C373031310D0A0041542B4349504F5A
+:10CDC0005051554552593F0D0A0041542B5245537D
+:10CDD00045540D0A0041542B4745544750533D4795
+:10CDE0004E524D432C300D0A0000C1814001C080DD
+:10CDF0004101C0804100C1814001C0804100C1812A
+:10CE00004000C1814001C0804101C0804100C1811A
+:10CE10004000C1814001C0804100C1814001C0800B
+:10CE20004101C0804100C1814001C0804100C181F9
+:10CE30004000C1814001C0804100C1814001C080EB
+:10CE40004101C0804100C1814000C1814001C080DA
+:10CE50004101C0804100C1814001C0804100C181C9
+:10CE60004000C1814001C0804101C0804100C181BA
+:10CE70004000C1814001C0804100C1814001C080AB
+:10CE80004101C0804100C1814000C1814001C0809A
+:10CE90004101C0804100C1814001C0804100C18189
+:10CEA0004000C1814001C0804100C1814001C0807B
+:10CEB0004101C0804100C1814001C0804100C18169
+:10CEC0004000C1814001C0804101C0804100C1815A
+:10CED0004000C1814001C0804100C1814001C0804B
+:10CEE0004101C0804100C1814000C0C101C30302B3
+:10CEF000C2C60607C705C5C404CC0C0DCD0FCFCEE6
+:10CF00000E0ACACB0BC90908C8D81819D91BDBDA15
+:10CF10001A1EDEDF1FDD1D1CDC14D4D515D7171635
+:10CF2000D6D21213D311D1D010F03031F133F3F245
+:10CF30003236F6F737F53534F43CFCFD3DFF3F3E25
+:10CF4000FEFA3A3BFB39F9F83828E8E929EB2B2AB5
+:10CF5000EAEE2E2FEF2DEDEC2CE42425E527E7E675
+:10CF60002622E2E323E12120E0A06061A163A3A2E5
+:10CF70006266A6A767A56564A46CACAD6DAF6F6E65
+:10CF8000AEAA6A6BAB69A9A86878B8B979BB7B7A95
+:10CF9000BABE7E7FBF7DBDBC7CB47475B577B7B6B5
+:10CFA0007672B2B373B17170B05090915193535285
+:10CFB0009296565797559594549C5C5D9D5F9F9EA5
+:10CFC0005E5A9A9B5B99595898884849894B8B8A35
+:10CFD0004A4E8E8F4F8D4D4C8C44848545874746F5
+:10CFE00086824243834181804000000041542B41AE
+:10CFF000504E3D0000000000000000000000000056
+:10D000000000000000000000000000000000000020
+:10D0100000000000000000000000000000003800D8
+:10D020000000000000000000000000000000000000
+:10D0300000000000000000000000000000000000F0
+:10D0400000000000000000000000000000000000E0
+:10D050000000000000000000000000001ED00108D9
+:10D06000107C002088240020000000000200010045
+:10D07000000000001ED00108107C00208A2400203F
+:10D080000100000001020008010000001FD001089B
+:10D09000107C0020C0120020010800003C00D007D6
+:10D0A000020000001ED00108107C00208A2400200D
+:10D0B000D10F00000102001003000000000000007A
+:10D0C0000000000000000000000000000000000060
+:10D0D0000000000000000000000000000000000050
+:10D0E0000000000000000000000000000000000040
+:10D0F0000000000000000000000000000000000030
+:10D10000000000000000000000000000000000001F
+:10D11000000000000000000000000000000000000F
+:10D1200000000000000000000000000000000000FF
+:10D1300000000000000000000000000000000000EF
+:10D1400000000000000000000000000000000000DF
+:10D1500000000000000000000000000000000000CF
+:10D1600000000000000000000000000000000000BF
+:10D1700000000000000000000000000000000000AF
+:10D18000000000000000000000000000000000009F
+:10D19000000000000000000000000000000000008F
+:10D1A000000000000000000000000000000000007F
+:10D1B000000000000000000000000000000000006F
+:10D1C000000000000000000000000000000000005F
+:10D1D000000000000000000000000000000000004F
+:10D1E000000000000000000000000000000000003F
+:10D1F000000000000000000000000000000000002F
+:10D20000000000000000000000000000000000001E
+:10D21000000000000000000000000000000000000E
+:10D2200000000000000000000000000000000000FE
+:10D2300000000000000000000000000000000000EE
+:10D2400000000000002F000000000700070000148D
+:10D250007F147F1400242A7F2A120062640813239B
+:10D2600000364955225000000503000000001C2232
+:10D270004100000041221C000014083E0814000870
+:10D28000083E0808000000A0600000080808080820
+:10D29000000060600000002010080402003E5149B8
+:10D2A000453E0000427F4000004261514946002156
+:10D2B00041454B31001814127F1000274545453970
+:10D2C000003C4A49493000017109050300364949CB
+:10D2D000493600064949291E000036360000000084
+:10D2E00056360000000814224100001414141414CF
+:10D2F0000000412214080002015109060032495978
+:10D30000513E007C1211127C007F49494936003E93
+:10D3100041414122007F4141221C007F494949414E
+:10D32000007F09090901003E4149497A007F080848
+:10D33000087F0000417F4100002040413F01007F05
+:10D3400008142241007F40404040007F020C027FD1
+:10D35000007F0408107F003E4141413E007F0909E3
+:10D360000906003E4151215E007F09192946004609
+:10D37000494949310001017F0101003F4040403FE0
+:10D38000001F2040201F003F4038403F006314082A
+:10D390001463000708700807006151494543000005
+:10D3A0007F41410000552A552A55000041417F0028
+:10D3B000000402010204004040404040000001021D
+:10D3C0000400002054545478007F48444438003806
+:10D3D0004444442000384444487F0038545454188E
+:10D3E00000087E0901020018A4A4A47C007F0804A0
+:10D3F00004780000447D4000004080847D00007F70
+:10D40000102844000000417F4000007C041804788C
+:10D41000007C0804047800384444443800FC242488
+:10D4200024180018242418FC007C08040408004870
+:10D430005454542000043F444020003C4040207C91
+:10D44000001C2040201C003C4030403C0044281080
+:10D450002844001CA0A0A07C004464544C44141434
+:10D46000141414140000000000000000000000006C
+:10D470000000FC000000000002000000000C020C94
+:10D48000020000000000000090D0BCD0BC9000035F
+:10D49000000300001824FE448C0003020702010070
+:10D4A0001824D8B04C80000300010201C038E438D1
+:10D4B000E000010202010202080600000000000074
+:10D4C00000000000000000F8040200000001020457
+:10D4D000000204F800000004020100009060F860FF
+:10D4E00090000000010000002020FC20200000002F
+:10D4F000010000000000000000000806000000001D
+:10D50000202020202000000000000000000000007B
+:10D5100000000002000000000080601C0200040304
+:10D5200000000000F8040404F800010202020100F7
+:10D530000008FC00000000020302000018844424DC
+:10D54000180003020202020008042424D800010289
+:10D550000202010040B088FC8000000000030200CD
+:10D560003C242424C400010202020100F824242CDB
+:10D57000C0000102020201000C04E41C04000000CF
+:10D5800003000000D8242424D80001020202010074
+:10D5900038444444F8000003020201000000100077
+:10D5A0000000000002000000000020000000000059
+:10D5B0000600000000205088040200000000010264
+:10D5C00090909090900000000000000000020488FD
+:10D5D00050200002010000001804C42418000000BC
+:10D5E00002000000F804E494F800010202020200C4
+:10D5F00000E09CF0800002030000030204FC2424ED
+:10D60000D800020302020100F80404040C00010225
+:10D610000202010004FC0404F800020302020100FB
+:10D6200004FC24740C0002030202030004FC2474B2
+:10D630000C00020302000000F0080444CC4000018A
+:10D640000202010004FC2020FC040203000003028B
+:10D650000404FC040400020203020200000404FCAF
+:10D66000040406040403000004FC24D00C04020398
+:10D670000200030204FC0400000002030202020391
+:10D68000FC3CC03CFC0003000300030004FC30C46D
+:10D69000FC04020302000300F8040404F800010281
+:10D6A0000202010004FC242418000203020000000E
+:10D6B000F8848404F80001020207050004FC2464D5
+:10D6C0009800020302000302182424448C00030281
+:10D6D000020201000C04FC040C0000020302000022
+:10D6E00004FC0000FC04000102020100047C80E054
+:10D6F0001C040000030000001CE03CE01C000003D0
+:10D7000000030000049C609C04000203000302006C
+:10D71000041CE01C04000002030200000C84641CD2
+:10D7200004000203020203000000FE0202000000E7
+:10D7300007040400000E30C00000000000010200D9
+:10D74000000202FE000000040407000000040204BE
+:10D7500000000000000000000000000000000808B9
+:10D760000808080800000200000000000000000097
+:10D770000040A0A0C00000010202030204FC20201F
+:10D78000C00000030202010000C020206000000170
+:10D790000202020000C02024FC0000010202030279
+:10D7A00000C0A0A0C0000001020202000020F82476
+:10D7B00024040002030202000040A0A06020000731
+:10D7C0000A0A0A0404FC2020C0000203020003022B
+:10D7D0000020E4000000000203020000000020E43A
+:10D7E000000008080807000004FC80E02020020375
+:10D7F000020003020404FC00000002020302020013
+:10D80000E020E020C00003000300030020E020200F
+:10D81000C00002030200030200C02020C00000017B
+:10D820000202010020E02020C000080F0A020100CF
+:10D8300000C02020E0000001020A0F0820E0402084
+:10D8400020000203020000000060A0A020000002EF
+:10D85000020203000020F820000000000102020084
+:10D8600020E00020E00000010202030220E020800E
+:10D8700060200000030100006080E0806000000381
+:10D88000000300002060806020000203000302000B
+:10D8900020E0208060200808070100000020A06030
+:10D8A0002000000203020200000020DE020000004F
+:10D8B00000070400000000FF00000000000F00004F
+:10D8C0000002DE2000000004070000000201020444
+:10D8D0000402000000000000000000000000000042
+:10D8E0000000000000000000000000F80000000040
+:10D8F000000000333000000000100C06100C060081
+:10D90000000000000000000040C07840C0784000E7
+:10D91000043F04043F040400007088FC0830000049
+:10D92000001820FF211E0000F008F000E0180000A1
+:10D9300000211C031E211E0000F00888700000005A
+:10D940001E2123241927211010160E0000000000AC
+:10D950000000000000000000000000E018040200C9
+:10D96000000000071820400000020418E00000003A
+:10D970000040201807000000404080F08040400038
+:10D980000202010F01020200000000F0000000008E
+:10D990000101011F01010100000000000000000062
+:10D9A00080B07000000000000000000000000000D7
+:10D9B0000001010101010101000000000000000060
+:10D9C00000303000000000000000000080601804FB
+:10D9D000006018060100000000E010080810E000D8
+:10D9E000000F102020100F00001010F800000000A1
+:10D9F0000020203F202000000070080808887000E8
+:10DA00000030282422213000003008888848300067
+:10DA10000018202020110E000000C02010F8000087
+:10DA200000070424243F240000F808888808080020
+:10DA30000019212020110E0000E010888818000035
+:10DA4000000F112020110E0000380808C838080007
+:10DA50000000003F00000000007088080888700087
+:10DA6000001C222121221C0000E010080810E00008
+:10DA70000000312222110F00000000C0C000000091
+:10DA800000000030300000000000008000000000B6
+:10DA900000008060000000000000804020100800AE
+:10DAA0000001020408102000404040404040400077
+:10DAB0000404040404040400000810204080000052
+:10DAC0000020100804020100007048080808F00057
+:10DAD0000000003036010000C030C828E810E00027
+:10DAE0000718272423140B000000C038E0000000B2
+:10DAF000203C23020227382008F88888887000001C
+:10DB0000203F202020110E00C030080808083800EF
+:10DB1000071820202010080008F808080810E00066
+:10DB2000203F202020100F0008F88888E808100007
+:10DB3000203F20202320180008F88888E8081000DB
+:10DB4000203F200003000000C03008080838000013
+:10DB500007182020221E020008F808000008F80814
+:10DB6000203F210101213F20000808F8080800009B
+:10DB70000020203F2020000000000808F8080800CE
+:10DB8000C08080807F00000008F888C02818080046
+:10DB9000203F20012638200008F80800000000007F
+:10DBA000203F20202020300008F8F800F8F8080076
+:10DBB000203F003F003F200008F830C00008F80870
+:10DBC000203F200007183F00E01008080810E00080
+:10DBD0000F10202020100F0008F808080808F00097
+:10DBE000203F210101010000E01008080810E000BA
+:10DBF0000F18242438504F0008F88888888870004F
+:10DC0000203F2000030C30200070880808083800EE
+:10DC10000038202121221C00180808F808081800E4
+:10DC20000000203F2000000008F808000008F80865
+:10DC3000001F202020201F000878880000C8380816
+:10DC4000000007380E010000F80800F80008F8008E
+:10DC5000033C0700073C0300081868808068180828
+:10DC600020302C03032C30200838C800C8380800A6
+:10DC70000000203F2000000010080808C8380800F5
+:10DC80002038262120201800000000FE0202020099
+:10DC90000000007F40404000000C30C00000000049
+:10DCA000000000010638C00000020202FE00000071
+:10DCB000004040407F000000000004020202040017
+:10DCC0000000000000000000000000000000000054
+:10DCD000808080808080808000020204000000003C
+:10DCE0000000000000000000000080808080000034
+:10DCF0000019242222223F2008F800808000000022
+:10DD0000003F112020110E000000008080800000E4
+:10DD1000000E112020201100000000808088F800F3
+:10DD2000000E112020103F20000080808080000025
+:10DD3000001F222222221300008080F08888881889
+:10DD40000020203F20200000000080808080800094
+:10DD5000006B94949493600008F800808080000029
+:10DD6000203F210000203F20008098980000000004
+:10DD70000020203F20200000000000809898000034
+:10DD800000C08080807F000008F800008080800054
+:10DD9000203F24022D302000000808F80000000079
+:10DDA0000020203F20200000808080808080800034
+:10DDB000203F20003F20003F8080008080800000C6
+:10DDC000203F210000203F20000080808080000054
+:10DDD000001F202020201F00808000808000000085
+:10DDE00080FFA12020110E000000008080808000B4
+:10DDF000000E112020A0FF808080800080808000A5
+:10DE000020203F21200001000000808080808000D1
+:10DE10000033242424241900008080E08080000046
+:10DE20000000001F20200000808000000080800093
+:10DE3000001F202020103F208080800000808080F4
+:10DE400000010E3008060100808000800080808084
+:10DE50000F300C030C300F000080800080808000A9
+:10DE60000020312E0E3120008080800000808080D4
+:10DE700080818E7018060100008080808080800084
+:10DE80000021302C2221300000000000807C0202A2
+:10DE900000000000003F40400804FE0408C00000ED
+:10DEA00000000310207F20100002027C8000000090
+:10DEB0000040403F0000000000060101020204048F
+:10DEC0000000000000000000000000000000000052
+:10DED0000000000000000000000000000000000042
+:10DEE0000000000000000000000000000000000032
+:10DEF00000F0F0F0000000000000000000017F01D1
+:10DF00000000000000000000001C1C1C00000000BD
+:10DF100000008060301C8C60301C0C000000000091
+:10DF200000000000000000000000000000000000F1
+:10DF300000000000000000E00000000000E0000021
+:10DF40000086E69F86868686E69F860000011F0182
+:10DF5000010101011F010100000080C06020F820C4
+:10DF6000E0C00000000003070C18FF70E181000012
+:10DF70000000070F10107F100F0700008060206066
+:10DF800080000000E02000000F3020309F70DC3760
+:10DF90001030C0000000100E030007181018070012
+:10DFA0000000C02020E0C0000000000080E01F381A
+:10DFB000E88703C43C040000070F1810100B070D7E
+:10DFC0001010080000808C4C380000000000000099
+:10DFD0000000000000000000000000000000000041
+:10DFE000000000000000000000000000000080E0D1
+:10DFF000300804000000000000FEFF0100000000E7
+:10E00000000000000000030F18204000000408304A
+:10E01000E0800000000000000000000001FFFE00A2
+:10E0200000000000004020180F0300000000000066
+:10E03000000000000000C000000000000042666612
+:10E040003C18FF183C666642000000000000030018
+:10E050000000000000000000000080000000000040
+:10E06000001010101010FF10101010100000000011
+:10E07000000003000000000000000000000000009D
+:10E080000000000000000000000000000000000090
+:10E0900000808C4C380000000000000000000000F0
+:10E0A0000000000000000000001010101010101000
+:10E0B0001010100000000000000000000000000030
+:10E0C0000000000000000000000000000000000050
+:10E0D000000000000000000000001C1C1C000000EC
+:10E0E000000000000000000000000000E0380C000C
+:10E0F0000000000080701C03000000000060380E6B
+:10E100000100000000000000000080C060202060CE
+:10E11000C080000000FEFF010000000001FFFE00C3
+:10E120000001070E181010180E0701000000808073
+:10E1300080C0E000000000000000000000FFFF00C1
+:10E140000000000000001010101F1F101010000031
+:10E150000080402020202060C080000000030300D9
+:10E16000804020381F070000001C1A1918181818C2
+:10E17000181F00000080C020202060C08000000028
+:10E18000000303001010182FE780000000070F1095
+:10E19000101010180F070000000000000000C0E081
+:10E1A000F000000000C0B088868180FFFF80800002
+:10E1B000000000000010101F1F1010000000E060A1
+:10E1C000606060606060000000003F100808081890
+:10E1D000F0E0000000070B101010101C0F030000EF
+:10E1E000000080C040202020E0C0000000FCFF2193
+:10E1F0001008080818F0E0000001070C18101010B3
+:10E20000080F03000000C0E06060606060E0600034
+:10E21000000003000000E0180700000000000000FC
+:10E22000001F1F00000000000080C0602020202090
+:10E2300060C080000087EF2C1818303068CF830052
+:10E2400000070F0810101010180F07000000C0C0C2
+:10E2500020202020C0800000001F3F604040402060
+:10E2600010FFFE0000000C1C101010080F0300002F
+:10E27000000000000000000000000000000000009E
+:10E28000000E0E0E0000000000000000001C1C1C10
+:10E29000000000000000000000000000000000007E
+:10E2A00000000000000C0C00000000000000000056
+:10E2B000005838000000000000000000000000804E
+:10E2C00040201000000010284482010000000000DF
+:10E2D000000000000000010204081000000000001F
+:10E2E0000000000000000000008484848484848492
+:10E2F0008484840000000000000000000000000092
+:10E30000000010204080000000000000000000001D
+:10E3100000000182442810000000100804020100DF
+:10E320000000000000C020201010101030E0C000DD
+:10E330000003030000F010080C07030000000000B9
+:10E340001C1C1C0000000000000000C040602020D9
+:10E350002040C00000FCFF01F00E03C1FE03807FDF
+:10E360000001070E0811111011090402000000003D
+:10E3700080E0E000000000000000807C4340477F18
+:10E38000F880000010181F1000000000131F1C1060
+:10E3900020E0E02020202060C080000000FFFF106F
+:10E3A000101010182FE78000101F1F1010101010F1
+:10E3B000180F0700000080C0402020202060E000EF
+:10E3C00000FCFF0100000000000001000001070E3A
+:10E3D000181010100804030020E0E0202020204046
+:10E3E000C080000000FFFF000000000001FFFE00F1
+:10E3F000101F1F10101018080E07010020E0E02069
+:10E40000202020202060800000FFFF101010107CD2
+:10E4100000000000101F1F10101010101018060030
+:10E4200020E0E020202020206060800000FFFF101E
+:10E430001010107C00000100101F1F1000000000D1
+:10E4400000000000000080C06020202040E00000AC
+:10E4500000FCFF0100004040C0C140400001070E29
+:10E46000181010100F0F000020E0E0200000000046
+:10E4700020E0E02000FFFF101010101010FFFF0040
+:10E48000101F1F1000000000101F1F100000202090
+:10E4900020E0E020202000000000000000FFFF003E
+:10E4A0000000000000001010101F1F1010100000CE
+:10E4B00000000000202020E0E020202000000000DC
+:10E4C000000000FFFF0000000060E0808080C07F4F
+:10E4D0003F00000020E0E020000020A0602020009D
+:10E4E00000FFFF30187CE3C000000000101F1F1069
+:10E4F000000001131F1C181020E0E02000000000A5
+:10E500000000000000FFFF0000000000000000000D
+:10E51000101F1F10101010101018060020E0E0E06F
+:10E5200000000000E0E0E02000FF013FFEC0E01E30
+:10E5300001FFFF00101F1000031F0300101F1F101A
+:10E5400020E0E0C0000000000020E02000FF000309
+:10E55000071C78E08000FF00101F10000000000082
+:10E56000030F1F00000080C060202060C0800000FA
+:10E5700000FEFF010000000000FFFE000001070E8A
+:10E58000181010180C07010020E0E02020202020A7
+:10E5900060C0800000FFFF2020202020301F0F00DF
+:10E5A000101F1F100000000000000000000080C0CD
+:10E5B00060202060C080000000FEFF01000000001D
+:10E5C00000FFFE000001070E1111133C7C672100C3
+:10E5D00020E0E0202020202060C0800000FFFF100D
+:10E5E0001030F0D0080F0700101F1F1000000003AC
+:10E5F0000F1C10100080C060202020204040E00050
+:10E6000000070F0C1818303060E08100001F0C0864
+:10E6100010101010180F07008060202020E0E0206C
+:10E62000202060800100000000FFFF0000000001CA
+:10E6300000000000101F1F100000000020E0E0207C
+:10E64000000000000020E02000FFFF0000000000AC
+:10E650000000FF0000070F1810101010100807002E
+:10E660002060E0E02000000020E060200000077F44
+:10E67000F88000807C03000000000000071F1C07DA
+:10E680000000000020E0E02000E0E0200020E0208A
+:10E690000007FFF8E01FFFFCE01F00000000031F61
+:10E6A0000300011F03000000002060E0A000002024
+:10E6B000E0602000000000038F7CF8C6010000002D
+:10E6C0000010181E130001171F1810002060E0E052
+:10E6D0002000000020E06020000001073EF8E01864
+:10E6E0000700000000000010101F1F1010000000A5
+:10E6F00000806020202020A0E0E02000000000003A
+:10E70000C0F03E0F0300000000101C1F1710101077
+:10E71000101806000000000000FC040404040400BB
+:10E720000000000000FF00000000000000000000EA
+:10E73000007F404040404000000010E0000000002A
+:10E740000000000000000000031C608000000000CA
+:10E7500000000000000000030C70800000000404B2
+:10E76000040404FC0000000000000000000000FFA2
+:10E7700000000000000040404040407F00000000DA
+:10E7800000000010080C040C08100000000000003D
+:10E790000000000000000000000000000000000079
+:10E7A0000000000000000000000000000000000069
+:10E7B0000000000000000000000000008080808059
+:10E7C0008080808080808080000000040408080031
+:10E7D0000000000000000000000000000000000039
+:10E7E0000000000000000000000000000000000029
+:10E7F0000000000000000000000098D844642424B9
+:10E80000FCF80000000F1F18101010081F1F101830
+:10E810000020E0F000000000000000000000FFFF0A
+:10E82000180804040CF8F00000001F0F1810101056
+:10E83000180F0300000000000000000000000000AE
+:10E8400000E0F8180404043C3800000000030F0C3A
+:10E85000101010100806000000000000000000204A
+:10E86000E0F0000000E0F81C04040408FFFF0000D2
+:10E8700000030F18101010081F0F08000000000000
+:10E8800000000000000000000000E0F8484444449C
+:10E890004C7870000000030F0C18101010080400D2
+:10E8A0000000000080C0602020E0C00000040404DC
+:10E8B000FFFF040404040000000010101F1F1010CC
+:10E8C0001000000000000000000000000000000038
+:10E8D000000070F88C04048CF874040C007076CF7F
+:10E8E0008D8D8D89C87870000020E0F00000000058
+:10E8F000000000000000FFFF08040404FCF8000012
+:10E9000000101F1F100000101F1F1000000000004B
+:10E9100000606000000000000000040404FCFC0033
+:10E920000000000000001010101F1F101010000049
+:10E930000000000000000060600000000000000017
+:10E94000040404FCFC0000000000C0C08080C07F04
+:10E950003F0000000020E0F0000000000000000088
+:10E960000000FFFF80C0F41C0404000000101F1F03
+:10E970001100031F1C1010000000202020E0F000F8
+:10E98000000000000000000000FFFF000000000089
+:10E9900000001010101F1F101010000000000000D9
+:10E9A000000000000000000004FCFC0804FCFC085F
+:10E9B00004FCFC00101F1F10001F1F10001F1F1061
+:10E9C0000000000000000000000000000004FCFC4B
+:10E9D00008080404FCF8000000101F1F10000010BD
+:10E9E0001F1F1000000000000000000000000000D9
+:10E9F00000E0F0180C04040C18F0E00000030F0C09
+:10EA0000101010100C0F03000000000000000000A8
+:10EA1000000000000004FCFC080404040CF8F000F2
+:10EA20000080FFFF889010101C0F03000000000002
+:10EA3000000000000000000000E0F81C04040408CE
+:10EA4000F8FC000000030F1810109088FFFF8000F2
+:10EA5000000000000000000000000000040404FCAE
+:10EA6000FC100804040C0C001010101F1F101010D4
+:10EA70000000000000000000000000000000000096
+:10EA800000003078CCC48484840C1C0000001E1864
+:10EA900010101011190F06000000000000C0000047
+:10EAA0000000000000040404FFFF04040400000050
+:10EAB000000000000F1F1010100C000000000000EC
+:10EAC00000000000000000000004FCFE0000000444
+:10EAD000FCFE000000000F1F181010081F0F080098
+:10EAE00000000000000000000000000000040C3CDA
+:10EAF000FCC40000C43C0C0400000000010F1E0E0A
+:10EB00000100000000000000000000000000000004
+:10EB1000043CFCC400E47CFC84807C040000071FEF
+:10EB2000070000071F0700000000000000000000B1
+:10EB3000000000000004041C7CE4C0341C04040039
+:10EB40000010101C1601131F1C18100000000000FC
+:10EB5000000000000000000000040C3CFCC400C4E5
+:10EB60003C0404000000C080C1370E01000000001A
+:10EB700000000000000000000000000000001C0475
+:10EB800004C4F47C1C0400000000101C1F171110AA
+:10EB900010180E0000000000000000F80C04000037
+:10EBA00000000000001028EF00000000000000003E
+:10EBB0000000003F60400000000000000000FF0077
+:10EBC00000000000000000000000FF000000000046
+:10EBD000000000000000FF00000000000000040C26
+:10EBE000F80000000000000000000000EF28100006
+:10EBF00000000000000040603F0000000000000036
+:10EC0000001806020204081020203008000000004E
+:10EC100000000000000000000000000000000000F4
+:10EC200000000000FF818181818181FF0000008060
+:10EC3000C060F0F8FEFE3E180808080808003030F2
+:10EC400000408000F8FE07011C3F3F1F1B180ECF3D
+:10EC5000FFFFFF7F0F0F0F0780C07B0E070F1C38D1
+:10EC60003030606060607E7F3F3F3118180C0E03CB
+:10EC70000300000000018244FF11AA4400000100CB
+:10EC800000010100000010385482D782543810006F
+:10EC9000000000010000000000000082442810284D
+:10ECA000448200000000000000000000C0C000001E
+:10ECB00000000000000000002010D0D01020000054
+:10ECC0000000000010082414D4D4142408100000FC
+:10ECD000080412092515D5D5152509120408312E69
+:10ECE0004E6574776F726B20496E666F2020322EEE
+:10ECF0004D4420506F727420496E666F2020332E71
+:10ED00004C4F524120525353492020202020342E72
+:10ED10005665726573696F6E20436865636B20206A
+:10ED20004E6574776F726B20496E666F20202020CD
+:10ED300020202020202020202020202020202020D3
+:10ED400020202020202020202020202020202020C3
+:10ED50002020202020202020202020202020507231
+:10ED6000696E74205B47756E3A2020205D2020205C
+:10ED70002020202020202020202020202020202093
+:10ED80002020202020202020202020202020202083
+:10ED90002020202020202020202020202020202073
+:10EDA00020504F525420202020202020202020209E
+:10EDB0002020202020202020202020202020202053
+:10EDC0002020202020202020202020202020202043
+:10EDD0002020202020202020202020202020456DC1
+:10EDE0007074790000000000000000000000426C18
+:10EDF0007565536B790000000000000000004C595D
+:10EE000000000000000000000000000000004A5068
+:10EE1000000000000000000000000000000044614D
+:10EE2000727400000000000000000000000059574C
+:10EE3000595F426C7565736B7900000000005246A3
+:10EE40004944000000000000000000000000595785
+:10EE5000595F426C7565736B790000000000507259
+:10EE60006F62655F4B5900000000000000005957B9
+:10EE7000595F507265737375726500000000202041
+:10EE800020504F52542020202020202020202020BD
+:10EE90002020202020202020202020202020202072
+:10EEA0002020202020202020202020202020202062
+:10EEB0002020202020202020202020202020202052
+:10EEC00020205665726573696F6E202020202020F7
+:10EED0002020202020202020202020202020202032
+:10EEE0002020202020202020202020202020202022
+:10EEF0002020202020202020202020202020312EF3
+:10EF00004D44436F6E6E6563742053657420322EDA
+:10EF10004C4F524120536C61766520536574332EFB
+:10EF2000506F72744C6F67204F7574707574342E07
+:10EF3000436F6E6E656374204D6F64652020352EBF
+:10EF40004E6574776F726B20536574202020362EC7
+:10EF500044617461496E6974202020202020312E84
+:10EF60004D44436F6E6E6563742053657420322E7A
+:10EF70004C4F524120536C61766520536574332E9B
+:10EF8000506F72744C6F67204F7574707574204D9C
+:10EF900044436F6E6E656374205365742020202097
+:10EFA0002020202020202020202020202020202061
+:10EFB0002020202020202020202020202020202051
+:10EFC0002020202020202020202020202020204C15
+:10EFD0004F524120536C6176652053657420202088
+:10EFE0002020202020202020202020202020202021
+:10EFF0002020202020202020202020202020202011
+:10F0000020202020202020202020202020202050D0
+:10F010006F72744C6F67204F757470757420202068
+:10F0200020202020202020202020202020202020E0
+:10F0300020202020202020202020202020202020D0
+:10F0400020202020202020202020202020202020C0
+:10F05000436F6E6E656374204D6F646520202020C1
+:10F0600020202020202020202020202020202020A0
+:10F07000202020202020202020202020202050720E
+:10F08000657373207C20746F207368696674202018
+:10F09000204E6574776F726B20536574202020209A
+:10F0A0002020202020202020202020202020202060
+:10F0B00020202020202020202020202020205072CE
+:10F0C000657373207C20746F2073686966744E6F5B
+:10F0D000773A4469616C20737769746368204E6F76
+:10F0E000773A53746174696F6E20202020204E6F30
+:10F0F000773A436C6F7564202020202020204E6FCB
+:10F10000773A5465737420436C6F756420204E6F9A
+:10F11000773A4469616C20737769746368204E6F35
+:10F12000773A34475F474D352020202020204E6F0E
+:10F13000773A34475F4C35313020202020204E6F05
+:10F14000773A5769466920202020202020204E6FE2
+:10F15000773A57414E202020202020202020496E41
+:10F16000697469616C697A6520446174613F20202B
+:10F17000202020202020202020202020202020208F
+:10F180002020202020202020202020202020274553
+:10F190004E5445522720746F2073686966740000CE
+:10F1A000000000000000F03F000000000000F83FF9
+:10F1B00000000000000000000000004003B8E23F33
+:10F1C000000000000000000006D0CF43EBFD4C3EE5
+:10F1D000033333333333E33FFFAB6FDBB66DDB3FDA
+:10F1E0004D268F515555D53F01411DA96074D13F22
+:10F1F00065DBC9934A86CD3FEF4E454A287ECA3F1C
+:10F200003E5555555555C53F93BDBE166CC166BF9D
+:10F210002CDE25AF6A56113FF16BD2C541BDBBBE96
+:10F22000D0A4BE726937663E04FA97999999D93F7E
+:10F23000AF788E1DC571CC3F9FC678D0099AC33F69
+:10F24000935555555555E53F599322942449D23F3E
+:10F25000DE03CB966446C73F44523EDF12F1C23F05
+:10F26000000000000000000088F2010800000020FB
+:10F27000A4120000048A000804F50108A41200206A
+:10F2800004B0000030BC0108412D010203040465F4
+:10F2900006070809320100FF00891112239B32245E
+:10F2A00046AD573665BF74488CC19D5AAFD3BE6C0E
+:10F2B000CAE5DB7EE9F7F88110080193331A22A52D
+:10F2C000562C47B7753E64C99C408DDBBF52AEEDEE
+:10F2D000DA64CBFFF976E802218B3010029913260D
+:10F2E00067AF763444BD554AADC3BC588ED19F6ECE
+:10F2F000EBE7FA7CC8F5D983310A2091121803A7ED
+:10F30000772E66B5543C45CBBD42ACD99E508FEFAD
+:10F31000FB66EAFDD874C904428D5316619F7020C4
+:10F3200004A9153227BB364CCEC5DF5EEDD7FC688D
+:10F3300088E1997AABF3BA85520C4397711E60A1AC
+:10F34000142805B3373A26CDDE44CFDFFD56ECE96D
+:10F35000986089FBBB72AA06638F7214409D51228C
+:10F3600025AB343006B9174EEFC7FE5CCCD5DD6A4D
+:10F37000A9E3B8788AF19B87730E6295501C41A36C
+:10F38000352A24B1163807CFFF46EEDDDC54CDEB2D
+:10F39000B962A8F99A708B1023088481951AA793F3
+:10F3A000B62CC2A5D33EE1B7F04008C919522BDBF9
+:10F3B0003A644EED5F766DFF7C899470DF859BB774
+:10F3C00012A6ADD224C3BFF136E0C1184809D33B21
+:10F3D0005A2AE55E6C4FF77D7E6C0AA583B41886C9
+:10F3E00091972EE3A7F23CC0B5D14229CB38500A01
+:10F3F000D91B666FEF7E744CFD5D8BB502A49996A8
+:10F400001087AFF326E2BDD034C1C3394A28D11AE0
+:10F41000580BE77F6E6EF55C7C4D0CC685D71EE5FC
+:10F4200097F42880A1913AA3B3B2444ACD5B5669C0
+:10F43000DF78600CE91D722FFB3E8DD604C79FF567
+:10F4400016E4A9902081BBB332A2C55A4C4BD779A0
+:10F450005E68E11C680DF33F7A2E0EE787F61CC448
+:10F4600095D52AA1A3B03882B193466BCF7A544880
+:10F47000DD59622DEB3C700EF91F8FF706E69DD427
+:10F4800014C5ABB122A0B9923083C77B4E6AD55860
+:10F490005C49E33D6A2CF11E780F0100082C4154B1
+:10F4A0002B41504E3D0008FF0102030405060701F1
+:10F4B000FF01FF01FF01FF01FF01FF01E5880C5C77
+:10F4C00053595354454D2E545854141D4D315F30EB
+:10F4D00001B91549190A1632190A1633190A1534D1
+:10F4E000190C13504F531971130103120202FF0933
+:10F4F00001FF01FF01E5130103120202FF0901FFF1
+:04F5000001FF01E91D
+:0400000508008189E5
+:00000001FF
diff --git a/obj/TXH_V1.2.8.hex b/obj/TXH_V1.2.8.hex
new file mode 100644
index 0000000..36cff28
--- /dev/null
+++ b/obj/TXH_V1.2.8.hex
@@ -0,0 +1,5964 @@
+:020000040800F2
+:10800000A8C20020A1810008A9810008DD9F000806
+:10801000AD810008AF810008B181000800000000B8
+:10802000000000000000000000000000B381000814
+:10803000B581000800000000B7810008B981000880
+:10804000BB810008BB810008BB810008BB81000820
+:10805000BB810008BB810008BB810008BB81000810
+:10806000BB810008BB810008BB810008BB81000800
+:10807000BB810008BB810008979200089B92000812
+:10808000BB8100089F920008BB810008BB810008EB
+:10809000BB810008BB810008BB810008BB810008D0
+:1080A000BB810008BB810008BB810008BB810008C0
+:1080B0003D9D0108BB810008BB810008BB81000811
+:1080C000BB810008BB810008BB810008BB810008A0
+:1080D000BB8100081DA6010821A6010825A60108EC
+:1080E00053960008BB810008BB810008BB810008D3
+:1080F000BB810008BB810008BB810008A392000877
+:10810000BB810008BB810008BB810008BB8100085F
+:1081100015A6010819A60108BB810008BB8100084B
+:10812000BB810008BB810008BB810008BB8100083F
+:10813000BB810008BB810008BB810008BB8100082F
+:10814000BB810008BB810008BB810008BB8100081F
+:10815000BB810008A7920008AB92000829A601087D
+:10816000BB810008BB810008BB810008BB810008FF
+:10817000BB810008BB810008BB810008BB810008EF
+:10818000BB810008BB810008DFF810D000F0BEFB07
+:1081900000480047EDC20108AFF30080A8C20020EC
+:1081A0000648804706480047FEE7FEE7FEE7FEE791
+:1081B000FEE7FEE7FEE7FEE7FEE7FEE7E19C0108DB
+:1081C000898100082DE9F0410024061B254671F144
+:1081D000000605DA01240027D0EB070067EB010158
+:1081E000161E73F1000605DA0027D2EB07020125FF
+:1081F00067EB030300F077FA86460E4617469C4667
+:10820000AC4204D00025D0EB050E65EB010624B18D
+:108210000020D2EB000760EB030C704631463A4673
+:108220006346BDE8F081202A06DBCB17203A41FAED
+:1082300002F043EAE07306E041FA02F3D040C2F1F3
+:108240002002914008431946704740EA01039B070A
+:1082500003D009E008C9121F08C0042AFAD203E0BB
+:1082600011F8013B00F8013B521EF9D27047421E43
+:1082700012F8013F002BFBD111F8013B02F8013B42
+:10828000002BF9D17047421C10F8011B0029FBD1CB
+:10829000801A704730B505460020034600E05B1C9D
+:1082A000934205D2EC5CC85C201A01D1002CF6D1B7
+:1082B00030BD2DE9FE4F804681EA0300C00F0C4619
+:1082C000009021F0004123F00045B8EB0200A941E5
+:1082D00005D24046214690461C460B46024623F0F6
+:1082E0000040104347D0270DC7F30A00C3F30A51DB
+:1082F0000290401A019040286BDAC3F3130040F457
+:10830000801B0098924620B10023D2EB030A63EB56
+:108310000B0B01985946C0F14002504600F014FA88
+:1083200006460D4650465946019AFFF77CFF10EB72
+:1083300008006141002487EA115284EAE7731A4376
+:1083400040D0009A62B3019A012A4FEA075215DC25
+:10835000001B61EB02014FF0004202EA0752CDE937
+:108360000042001C41F5801132462B4600F051FAC4
+:1083700003B0BDE8F08F40462146F9E7001B61EBF2
+:108380000201001C41F5801300185B412018A2F582
+:10839000001747EB030140EAD570B6196D4111E0B3
+:1083A0006D084FEA360645EAC0754FEA0752001BD2
+:1083B00061EB0201001C41F5801149084FEA3000D1
+:1083C0000019514132462B4603B0BDE8F04F00F092
+:1083D00011BA0098012240000023D0EB020263EBA7
+:1083E000E073009821464FEAE074B8EB000061EBBF
+:1083F0000401E9E783F000435BE781F0004158E7BF
+:108400002DE9FE4F81EA030404F0004421F000410D
+:1084100000944FF0000B23F0004350EA01045ED0BB
+:1084200052EA03045BD0C3F30A54C1F30A552C4447
+:10843000A4F2F3340194A0FB0254C1F3130141F4FC
+:108440008011C3F3130343F4801301FB024400FBC8
+:10845000034E840A970A44EA815447EA8357A4FBEF
+:10846000076802958D0A05FB07854FEA932C04FBEC
+:108470000C542705029D4FEA065847EA1637B5EB1C
+:1084800008056EEB070C870E920E47EA811742EA49
+:108490008312A7FB0201B6EB0B0164EB00042B0D6A
+:1084A00043EA0C335E1844EB1C50DA465146E7FBB6
+:1084B0000201C5F313044FEA0B3343EA14534FEAA6
+:1084C0000432019C43EA0603A4F10C040294009CCC
+:1084D000CDE900B400F09DF903B0BDE8F08F0020B5
+:1084E0000146F9E72DE9F04D81EA030404F0004B61
+:1084F00021F0004514464FF0000A23F0004150EAF5
+:10850000050220D054EA01021DD0C5F30A570246E5
+:10851000C5F31303C1F31300C1F30A5640F48015E9
+:1085200043F48013A7EB0608101BD64608F2FD386B
+:1085300073EB050002D308F1010801E092185B41DA
+:10854000B8F1000F03DA00200146BDE8F08D0020ED
+:108550004FF48011064684460EE0171B73EB0507A7
+:1085600005D3121B63EB050306434CEA010C4908D3
+:108570004FEA300092185B4150EA0107EDD152EA10
+:10858000030012D082EA040083EA0501084305D003
+:10859000101BAB4106D20122002306E000224FF05F
+:1085A000004302E06FF0010253101AEB06004CEB9F
+:1085B000085110EB0A0041EB0B01BDE8F04D00F053
+:1085C00019B90EB5C10F80EAE0700844CA0700214E
+:1085D00040F233438DE80E000A460B4600F019F9CD
+:1085E00003B000BD0EB540F2334102910021CDE948
+:1085F00000110A460B4600F00CF903B000BD3EB571
+:10860000CA17CB0F002450405140C0186141DA070F
+:1086100040F233430094CDE901232246234600F083
+:10862000F8F803B030BD70B5C1F30A5201F000454F
+:108630000024C1F3130140F2FF3341F480119A4248
+:1086400001DA002070BD40F233439A42A2F2334275
+:1086500003DC524200F087F800E090402C43F1D058
+:10866000404270BD70B5C1F30A5201F000450024CC
+:10867000C1F3130140F2FF3341F480119A4202DA50
+:108680000020014670BD40F233439A42A2F23342C9
+:1086900003DC524200F067F801E000F055F82C438B
+:1086A000F0D00023D0EB030063EB010170BD01F0BB
+:1086B000004330B421F0004150EA010206D00A0D17
+:1086C000A2F56072C1F31301002A02DC30BC002065
+:1086D0007047440F44EAC104C100E01830BC00EB0D
+:1086E000C25000F050B82DE9F05F054600209246D8
+:1086F0009B4688460646814640241BE02846414664
+:108700004746224600F02FF853465A46C01A914178
+:1087100010D311461846224600F016F82D1A67EBC2
+:1087200001084F4622460120002100F00DF817EB0A
+:1087300000094E41201EA4F10104DFDC4846314609
+:108740002A464346BDE8F09F202A04DB203A00FA7F
+:1087500002F1002070479140C2F1200320FA03F398
+:10876000194390407047202A04DB203A21FA02F096
+:108770000021704721FA02F3D040C2F1200291405B
+:108780000843194670470029A8BF7047401C49009C
+:1087900008BF20F00100704710B4B0FA80FC00FA66
+:1087A0000CF050EA010404BF10BC704749B1CCF191
+:1087B000200421FA04F411FA0CF118BF012121431D
+:1087C0000843A3EB0C01CB1D4FEA00614FEA1020D8
+:1087D00042BF002010BC704700EBC350104400297A
+:1087E000A4BF10BC7047401C490008BF20F0010026
+:1087F00010BC704710B5141E73F1000408DA401C59
+:1088000041F1000192185B411A4301D120F00100AF
+:1088100010BD2DE9F04D92469B4611B1B1FA81F29F
+:1088200002E0B0FA80F220329046FFF78DFF044656
+:108830000F4640EA0A0041EA0B0153465A460843F4
+:1088400013D0114653EA010019D0C8F14002504636
+:10885000FFF789FF05460E46504659464246FFF748
+:1088600073FF084305D0012004E020463946BDE8E7
+:10887000F08D0020054346EAE0762C4337430A9802
+:108880006305E40AA0EB08000022FD0A44EA47540D
+:108890000A3002D500200146E9E7010510196941B7
+:1088A000DDE9084500196941BDE8F04DA2E770B562
+:1088B00021F0004303430CD0C1F30A550024D5EB4B
+:1088C000040564EB0403D617AD1AB34102DB0020A4
+:1088D000014670BD201841EB025170BD30B5041E39
+:1088E00071F1000404DB4FF00044404264EB0101ED
+:1088F000141E73F1000405DB1C464FF00043524286
+:1089000063EB0403994208BF904230BD064C074D0B
+:1089100006E0E06840F0010394E80700984710344F
+:10892000AC42F6D3FFF734FCD8F10108F8F10108A6
+:108930002DE9F04D00231A461B1A8A4103DB002063
+:108940000146BDE8F08DC1F30A52C1F3130141F4B1
+:1089500080154FF0000BD10702D100186D41521E57
+:108960000027044640F2FF11384601EB620A3E46FA
+:108970008046024600204FF48011FFF7F4FEC21932
+:108980007141BB1846EB0100B4EB030C75EB000C16
+:1089900004D3E41A65EB000517460E46241908F1C6
+:1089A00001006D4180463428E3DDF91946EB0600ED
+:1089B000091BA84103D24FF0FF32134601E0002209
+:1089C00013461BEB070046EB0A51BDE8F04DFFF7DD
+:1089D00011BF000030B5041E71F1000404DB4FF03C
+:1089E0000044404264EB0101141E73F1000405DBF6
+:1089F0001C464FF00043524263EB04038B4208BF16
+:108A0000824230BD70B58C1810F8015B15F0070379
+:108A100001D110F8013B2A1106D110F8012B03E017
+:108A200010F8016B01F8016B5B1EF9D12B0705D41F
+:108A30000023521E0DD401F8013BFAE710F8013B68
+:108A4000CB1A921C03E013F8015B01F8015B521E84
+:108A5000F9D5A142D8D3002070BD027803E010F808
+:108A6000013B1A44D2B2491E89B2F8D2104670476F
+:108A700070B5ADF5287D00260D46ADF89462ADF8D1
+:108A8000986200EB40012D4800EBC104608AA842C7
+:108A900051D9ADF898624AE0A089228A284481B26F
+:108AA000274800F0B1F8ADF894626A46208A0BE0DE
+:108AB000BDF894326168C95CBDF89432D154BDF8F8
+:108AC0009412491CADF89412BDF894128842EFD864
+:108AD000401E81B21046FFF7C0FF1A498870228AF3
+:108AE0000DF1FF31515C814219D1ADF894620CE077
+:108AF000BDF894126068BDF89422405CA168885467
+:108B0000BDF89402401CADF89402208ABDF894127E
+:108B1000401E8842ECDC01200DF5287D70BD6420EC
+:108B200013F074FABDF89802401CADF89802BDF835
+:108B300098020628B0D30020EEE70000BCCF010861
+:108B4000107C0020220A0020F0B50D46064600EBFE
+:108B500046011C48002200EBC104ADF5257D608A6A
+:108B6000A8422BD9694606E0A0686368805C9854E7
+:108B70008854521C92B2208A401E9042F4DC208A13
+:108B8000401E81B26846FFF768FF228A0DF1FF316F
+:108B900000275054A089228A284481B2684600F0F8
+:108BA0002FF929463046FFF763FF012807D06420DC
+:108BB00013F02CFA7F1CBFB2062FEBD300200DF56B
+:108BC000257DF0BDBCCF010838B50025ADF80050BB
+:108BD0000FF038F90A4C207000F088F82178094825
+:108BE000242907D0272908D0282902D1022180F87A
+:108BF000E61138BD80F8E65138BD0121F7E70000E5
+:108C0000220A0020A42200202DE9F0410646154644
+:108C10000C46012080F31088254F0020B8800FF00B
+:108C2000F1F8000609D4012013F0F0F9B888401CCF
+:108C300080B2B880C828F2D335E0B888C82832D2CC
+:108C40001C4F1021384601F0BCF90821384601F0CC
+:108C5000BAF9E82000F030F8C4F3871000F02CF8DF
+:108C6000A006000E00F028F8002000F025F80024EF
+:108C7000002000F021F8641CA4B2042CF8D30024D6
+:108C800005E0FF2000F018F83055641CA4B2AC4297
+:108C9000F7D31021384601F096F9002080F31088B0
+:108CA0000120BDE8F081002080F31088F9E7000082
+:108CB000220A00200000024070B50B4C054602213C
+:108CC00020460FF0B9F90028F9D0294620460FF0C8
+:108CD000BCF9012120460FF0AFF90028F9D0204659
+:108CE0000FF0B1F9C0B270BD0030014010B50120E5
+:108CF00080F310881A4C0020A0800FF083F8000643
+:108D000009D4012013F082F9A088401C80B2A08011
+:108D1000C828F2D320E0A088C8281DD2114C102109
+:108D2000204601F04EF90821204601F04CF93D2083
+:108D3000FFF7C2FF2A20FFF7BFFF8020FFF7BCFF2D
+:108D4000A720FFF7B9FF1021204601F03CF90020D1
+:108D500080F31088012010BD002080F3108810BD22
+:108D6000220A0020000002402DE9F04106460D468F
+:108D7000012080F31088204C0020A0800FF042F8E2
+:108D8000000609D4012013F041F9A088401C82B2EA
+:108D9000A280C82AF2D32AE0A088C82827D2174F79
+:108DA0001021384601F00DF90821384601F00BF981
+:108DB0008420FFF781FF0020FFF77EFF0020FFF7F0
+:108DC0007BFF0020FFF778FF002404E0305DFFF711
+:108DD00073FF641CA4B2AC42F8D31021384601F0F2
+:108DE000F2F8002080F310880120BDE8F081002017
+:108DF00080F31088F9E70000220A002000000240FA
+:108E000070B50D46012181F310881146FFF7ACFFC4
+:108E1000002832D01B4C0020A0800EF0F3FF00068B
+:108E200009D4012013F0F2F8A088401C80B2A08081
+:108E3000C828F2D322E0A088C8281FD2124C1021E3
+:108E4000204601F0BEF80821204601F0BCF883203E
+:108E5000FFF732FFC5F38710FFF72EFFA806000EBD
+:108E6000FFF72AFF0020FFF727FF1021204601F01F
+:108E7000AAF8002080F31088012070BD002080F344
+:108E8000108870BD220A00200000024010B50023A7
+:108E90001A4604E010F8014B6340521CD2B28A42D9
+:108EA000F8D3184610BD000010B50446392013F061
+:108EB000ADFAE0B213F0CAFAC4F3072013F0C6FA11
+:108EC000C4F3074013F0C2FA200E13F0BFFA4FF4B8
+:108ED0008051034801F077F8BDE8104011F096BCCE
+:108EE000000402402DE9F041054614460E463A20A2
+:108EF00013F08CFAF0B213F0A9FA300A13F0A6FAC4
+:108F0000104F4FF480563146384601F05CF8B046B9
+:108F10003E4611F07BFC1D2811D1284600F0A4F834
+:108F200007463B2013F072FA4146304601F04BF8F9
+:108F30003D44002CEDD0208838442080E9E7BDE88E
+:108F4000F0810000000402402DE9F041054614467E
+:108F50000E463C2013F05AFAF0B213F077FA300ABA
+:108F600013F074FA114F4FF480563146384601F031
+:108F70002AF80CB100202080B0463E4611F046FC95
+:108F80001E2811D1284600F017F907463D2013F09E
+:108F90003DFA4146304601F016F83D44002CEDD034
+:108FA000208838442080E9E7BDE8F08100040240D1
+:108FB00010B50EF06FFE08B100F028F8BDE81040C3
+:108FC000302000F09FB80146362000F089B810B577
+:108FD00008B100F0A5F8BDE81040342000F092B8C8
+:108FE00010B5044600F09CF820785C2801D02F28AA
+:108FF00003D10021642000F0FBF8BDE810403220CE
+:1090000000F080B8682000F04BB8000010B52220B6
+:1090100013F0FCF913F0F0F904464FF480510248C4
+:1090200000F0D1FF204610BD000402402DE9F041C0
+:1090300013F0E2F9064613F0DFF9054613F0DCF908
+:10904000044613F0D9F907464FF48051054800F063
+:10905000BAFF46EA052040EA044040EA0760BDE85E
+:10906000F08100000004024070B50546272013F08F
+:10907000CDF913F0C1F90446260007D013F0BCF96E
+:10908000641E05F8010B14F0FF04F7D14FF4805172
+:10909000024800F098FF304670BD00000004024016
+:1090A00010B504460C2013F0B1F9204613F0CEF9A8
+:1090B000BDE81040FFF7BABF10B504460A2013F010
+:1090C000A5F9204613F0C2F913F096F904464FF4BF
+:1090D0008051024800F077FF204610BD0004024096
+:1090E00010B50C4613F092F9204613F0AFF94FF487
+:1090F0008051034800F067FFBDE8104011F086BBC7
+:109100000004024010B513F081F94FF48051034878
+:1091100000F059FFBDE8104011F078BB0004024098
+:1091200070B50546012013F071F913F065F9432875
+:1091300028D22B20FFF7C0FF102823D22F2013F0B6
+:1091400065F9002013F082F93220FFF7DBFF1428C5
+:1091500018D1CF20FFF7B0FF040013D04C20FFF749
+:109160009FFF00EB04214C2000F042F85020FFF755
+:1091700097FF00EB0421502000F03AF80021702006
+:1091800000F036F82F2013F041F92C7806E015F89E
+:10919000014F5C2C01D02F2C00D10024204613F06D
+:1091A00055F9002CF3D1BDE870404FF480510148CF
+:1091B00000F009BF0004024070B505462D2013F0F1
+:1091C00025F913F019F90446260007D0287813F082
+:1091D0003DF9641E6D1C14F0FF04F7D14FF480516B
+:1091E000024800F0F0FE304670BD0000000402406E
+:1091F00070B505460C460D2013F008F9284613F00B
+:1092000025F9E0B213F022F9C4F3072013F01EF998
+:10921000C4F3074013F01AF9200E13F017F9BDE854
+:1092200070404FF48051014800F0CDBE0004024070
+:1092300070B5094DFF22134605F5807605E010F85C
+:10924000014B54402A5D5A40335D491E89B2F6D223
+:1092500042EA032070BD000049CD010870B500222C
+:109260001346154605E010F8014BA2186B41491E44
+:1092700089B20029F7D1100C40EA034092B280185D
+:1092800045EB13414FEA014242EA104108186FEAE8
+:10929000000080B270BD08F0A1BD08F03FBD08F02D
+:1092A0000DBD08F06BBD0AF005B80EF065B9000001
+:1092B000074A904201D2074801E005481038064AA3
+:1092C0008B0001EA020101D5C160704781607047DF
+:1092D00010640240006002407D0F7D0F002901688C
+:1092E00002D041F0010101E021F00101016070476D
+:1092F0002DE9F043016821F00101016000210160C6
+:1093000041608160C1600161212141613C493C4A69
+:109310003D251039904202D18D60BDE8F083384A76
+:109320004FF474661832904201D18E60F5E7344AEA
+:109330004FF474173032904201D18F60EDE7304A1C
+:109340004FF0746C4832904202D1C1F808C0E4E793
+:109350002B4B2C4A6033984201D1CA60DDE7284C80
+:10936000294B7834A04201D1CB60D6E7DFF890805A
+:10937000264C08F19008404501D1CC60CDE7DFF8DC
+:1093800080804FF03D5908F1A808404502D1C1F84E
+:109390000C90C2E71E49DFF878800839404501D1BA
+:1093A0000D60BAE71A4D1835A84201D10E60B4E736
+:1093B000174D3035A84201D10F60AEE7144D483546
+:1093C000A84202D1C1F800C0A7E7114D104960358D
+:1093D000091FA84201D10A609FE70D4A78329042E6
+:1093E00001D10B6099E70A4A9032904201D10C609A
+:1093F00093E7074AA83290428FD1C1F800908CE7DA
+:10940000106002403D000020400F002000003D2081
+:10941000106402400B0607D5436912B143F0800384
+:1094200001E023F080034361802908D0002A02680C
+:1094300001F01E0101D00A4300E08A430260704738
+:1094400030B50368124ACC6813400A682243D1E958
+:1094500005452C432243CC6922430C6A22434C6AC3
+:1094600022438C6A22434C6B22438C6B22431A4367
+:109470000260426922F00703D1E90B2422431A4318
+:1094800042610A6942604A6882608968C16030BD91
+:109490003F801CF02DE9FC41012120200EF002FC50
+:1094A00001268DF8046000258DF8065003208DF804
+:1094B00005001B4C302700978DF807506946204661
+:1094C00000F02CFD3021204600F07DFD154C84F885
+:1094D000705684F8725684F8716684F873664FF497
+:1094E000FA70C4F8780600F01FF894F8E9038028B1
+:1094F00014D1A4F580508565232084F8EE0305205F
+:1095000084F8ED0384F8EC73142084F8EB03202036
+:1095100084F8EA0384F8E95300F042F8BDE8FC81DE
+:1095200000140240A42200207CB512F043FED0209B
+:1095300012F010FE12F072FE002012F00BFE12F07C
+:109540006DFE12F037FED12012F004FE12F066FE1E
+:1095500000246D4601E0062C01D2012000E000202D
+:1095600012F0C8FD2855641CE4B2072CF3D312F0A6
+:109570003BFE0A489DF8061041719DF805100171E7
+:109580009DF80410C1709DF8021081709DF80110C3
+:1095900041709DF8001001707CBD00008D260020F8
+:1095A0007CB51848002401788DF8001041788DF8BA
+:1095B000011081788DF8021001218DF80310C17817
+:1095C0008DF8041001798DF8051040798DF80600AA
+:1095D00012F0F0FDD02012F0BDFD12F01FFE0020B1
+:1095E00012F0B8FD12F01AFE6D46285D12F0B2FDC1
+:1095F00012F014FE641CE4B2072CF6D312F0F4FD52
+:109600007CBD00008D26002070B5094D0022134658
+:1096100005F5807605E010F8014B54402A5D5A406C
+:10962000335D491E89B2F6D242EA032070BD0000C4
+:1096300049CD0108072A00D9072240EA002021B1BC
+:10964000012901D1D040C0B270479040C0F307203B
+:1096500070477047072A00D9072240EA002029B145
+:10966000012902D19040C0F307207047D040C0B21A
+:109670007047000070B5ADF5327D00260D46ADF89F
+:10968000BC62ADF8C06200EB4001324800EBC1049F
+:10969000608AA8425CD9ADF8C06255E0012264211D
+:1096A0002D4800F0BFF92C4800788DF800003828CC
+:1096B00042D1228AE06802FB0501274800F0B2F996
+:1096C000ADF8BC626A46208A0BE0BDF8BC32616826
+:1096D000C95CBDF8BC32D154BDF8BC12491CADF810
+:1096E000BC12BDF8BC128842EFD8401E81B21046B1
+:1096F00000F05AFA228A0DF1FF31515C81421BD1F0
+:10970000ADF8BC620EE0BDF8BC226168895CA2685D
+:1097100000FB0520BDF8BC221154BDF8BC02401C62
+:10972000ADF8BC02208ABDF8BC12401E8842EADCBB
+:1097300001200DF5327D70BD642012F067FCBDF88C
+:10974000C002401CADF8C002BDF8C0020628A5D377
+:109750000020EEE710C9010834570020F0B50E468E
+:10976000074600EB47012648ADF5317D002500EBAB
+:10977000C1048DF8BC52608AB0423DD90021084630
+:10978000FFF778FF012837D1694609E0A268401E3B
+:1097900000FB06206268285C505548556D1CADB230
+:1097A000208AA842F2D80025208AE16800FB061131
+:1097B000401E82B2134800F0B3F9208A401E81B2E5
+:1097C000684600F0F1F98DF8BC02208AE1680122B8
+:1097D00001447043401E0144AFA800F0A1F9314696
+:1097E0003846FFF747FF012807D0642012F00EFC2F
+:1097F0006D1CADB2062DD7D300200DF5317DF0BD27
+:1098000010C90108345700202DE9F041ADF5307D35
+:10981000354D4FF000088DF8BC82344EA5F800801D
+:1098200000243FE000206F4607E056F832204968E8
+:10983000125C0A543A54401C80B2298801EB410260
+:1098400006EBC2010B8A5B1E8342EEDC288800EB2C
+:10985000400006EBC000008A401E81B2384600F08E
+:10986000A3F98DF8BC02288800EB400006EBC0008D
+:10987000C168008A00FB0411401E82B21C4800F03F
+:109880004FF92888012200EB400006EBC000C168B8
+:10989000008A01446043401E0144AFA800F040F933
+:1098A000641CA4B2288800EB400006EBC000408A8C
+:1098B000A042B7D82888401C80B228800B28AFD39C
+:1098C0000C48017821F001010170017841F0060196
+:1098D0000170A0F8028000210120FFF73FFF0DF585
+:1098E000307DBDE8F08100001000002010C90108A3
+:1098F00034570020802400207CB5012108460EF05A
+:10990000D1F901208DF8040002258DF805500024BE
+:109910008DF806408DF807001820154E0090694616
+:10992000304600F0FBFA05221146304600F032FBCB
+:1099300005220621304600F02DFB05220721304686
+:1099400000F028FBA02000908DF8045003208DF833
+:1099500005008DF806408DF807406946304600F056
+:10996000DDFA402000906946304600F0D7FA7CBD11
+:1099700000000240F8B5002634460096FFF7BCFF11
+:1099800000F0A0F82248641C8442FCD3214C08213A
+:10999000204600F016FB1021204600F014FB0620A4
+:1099A00000F076F80821204600F00DFB0821204643
+:1099B00000F007FB1021204600F005FB012000F01D
+:1099C00067F8002000F064F80821204600F0FBFA58
+:1099D0001148D0F81C0208B9FFF716FF0F4D2E8072
+:1099E0000F4E002405E0C0B22146FFF743FE641C81
+:1099F000A4B2288800EB400106EBC101498AA142CC
+:109A0000F1D880B2401C80B228800B28E9D3F8BD81
+:109A1000FFFF0F0000000240000043421000002042
+:109A200010C901082DE9F0410546002416460F46ED
+:109A3000012080F31088DFF854800821404600F0B0
+:109A4000C0FA1021404600F0BEFA032000F020F8D2
+:109A5000C7F3074000F01CF8C7F3072000F018F820
+:109A6000F8B200F015F806E0002000F011F8641CD0
+:109A700005F8010BA4B2B442F6D30821404600F029
+:109A8000A2FA002080F31088BDE8F08100000240B7
+:109A900070B50B4C0546022120460EF0CDFA002889
+:109AA000F9D0294620460EF0D0FA012120460EF0CA
+:109AB000C3FA0028F9D020460EF0C5FAC0B270BD36
+:109AC0000030014010B5012186B008030EF026F9E0
+:109AD000124C20460EF086FA0021ADF808106015F1
+:109AE000ADF80A003820ADF80C000720ADF80010E2
+:109AF000ADF81000ADF804104FF48270ADF8061008
+:109B0000ADF80E10ADF80200694620460EF09FFA3F
+:109B1000012120460EF05CFA06B010BD0030014075
+:109B20002DE9F0410546002416460F46012080F33A
+:109B30001088DFF870800821404600F042FA1021BA
+:109B4000404600F040FA0620FFF7A2FF08214046F9
+:109B500000F039FA0821404600F033FA102140465F
+:109B600000F031FA0220FFF793FFC7F30740FFF739
+:109B70008FFFC7F30720FFF78BFFF8B2FFF788FFCF
+:109B800005E02878FFF784FF641CA4B26D1CB44282
+:109B9000F7D30821404600F016FA002080F3108821
+:109BA000BDE8F08100000240027803E010F8013BBC
+:109BB0001A44D2B2491E89B2F8D21046704700004A
+:109BC00070B51E4A907B012825D1002595731C494C
+:109BD0001C480F244E780123F6B14D70D0F828525E
+:109BE000D0F8346245EAC605D0F83062D0F82C02CD
+:109BF000B60046EA40000543AC43CC708878CC7888
+:109C0000A04208D108710C78A04204D010720870EC
+:109C1000002800D0D37170BD4B70D0F82852D0F816
+:109C2000346245EAC605D0F83062D0F82C02B6009E
+:109C300046EA40000543AC438C70DFE7A4120020E5
+:109C4000C90A0020000042422DE9F041ADF57C7DBB
+:109C500000273D46ADF8E873FFF7AAF9142808D0AD
+:109C6000664880F8E85312F00DFB0DF57C7DBDE8E9
+:109C7000F0816348FFF7B4F9614C103C1428207060
+:109C800006D0422879D00120FFF79DF92570ECE736
+:109C9000FFF7B8F9C4E90205A046BDF8E803FFF7ED
+:109CA00003F9FAAA4FF4FA716846FFF71BF955A1B8
+:109CB000684612F04BFBA080544C6E46F0B1E1199F
+:109CC00001F5805181F83F577F1CBFB2282FF6D392
+:109CD000474630444EA112F039FB78800021001F26
+:109CE0000AE0BA880A443244D378621802F58052F6
+:109CF00082F83F37491C89B28142F2DB45A16846B0
+:109D000012F024FB4746A8F80400F0B100216218C5
+:109D100002F5805282F86757491C89B22829F6D388
+:109D200030443BA112F012FB7880002109380AE090
+:109D3000BA880A443244137A621802F5805282F8D3
+:109D40006737491C89B28142F2DB35A1684612F0BF
+:109D5000FDFAB880F8B10021621802F5805282F84D
+:109D60008F57491C89B21429F6D3304428A112F028
+:109D7000EDFA788000210D380BE03AE0BA880A4409
+:109D80003244137B621802F5805282F88F37491CE7
+:109D900089B28142F2DB26A1684612F0D7FAB88078
+:109DA000F0B10021621802F5805282F8F956491C80
+:109DB00089B23229F6D3304415A112F0C7FA78805F
+:109DC0000021C01F0AE0BA880A443244937962181D
+:109DD00002F5805282F8F936491C89B28142F2DBE1
+:109DE00000210320FFF7BAFC0120FFF7ECF8012067
+:109DF0003BE70348FFF7EBF837E70000A422002019
+:109E0000380A002041504E3D00000000A4120020FE
+:109E10003B000000574946494E414D453D0000007A
+:109E20005749464950415353574F52443D00000053
+:109E30005345525645523D002F4910B5884206D130
+:109E4000012108460DF03AFF002101204FE02B4987
+:109E5000884206D1012102200DF030FF00210220AE
+:109E600045E02749884206D1012104200DF026FF54
+:109E7000002104203BE02349884206D1012108202B
+:109E80000DF01CFF0021082031E01F49884206D157
+:109E9000012110200DF012FF0021102027E01B49A6
+:109EA000884206D1012120200DF008FF002120204A
+:109EB0001DE01749884206D1012140200DF0FEFE29
+:109EC0000021402013E01349884206D1012180205F
+:109ED0000DF0F4FE0021802009E00F4988420AD1EC
+:109EE0008415012120460DF0E9FE00212046BDE841
+:109EF00010400DF0E3BE10BD00000240000402401F
+:109F000000080240000C0240001002400014024011
+:109F100000180240001C024000200240F0B5002260
+:109F200001274FF0030C0B6807FA02F52B40AB42F8
+:109F30002CD1066853000CFA03F4A64306600E7990
+:109F4000D0F800E09E4046EA0E0606600E79012E2B
+:109F500001D0022E12D18668A64386604E79D0F8D1
+:109F600008E09E4046EA0E0686604668AE434660BC
+:109F700045688E799640B6B235434560C568A543BD
+:109F8000C560CC799C40C3681C43C460521C102A35
+:109F9000C9D3F0BD4B07DB0E9A40C90810B500EBE2
+:109FA0008100016A0F249C40A1430162016A1143B0
+:109FB000016210BD0246002012690A4200D0012051
+:109FC0007047418370470183704700000249087A57
+:109FD00000220A7270470000A412002002480068A4
+:109FE000C00700D000BEFEE7F0ED00E002494AF6EF
+:109FF000AA200860704700000030004010B512F041
+:10A0000041F9BDE81040642012F000B82DE9F04F8E
+:10A0100083466AA0ADF57D7D002500689A460F460F
+:10A02000A946FB90ADF8E853042A25D8644C94F86F
+:10A03000ED03302101EB101302EBC20000EB021222
+:10A0400060481618337194F8ED0300F00F003030BB
+:10A05000707194F8EC0301EB1010B07194F8EC03FC
+:10A0600000F00F003030F071FEF7A2FF142807D087
+:10A0700084F8E89312F006F90DF57D7DBDE8F08FC8
+:10A08000DFF84081A8F1240898F8000014280ED0C9
+:10A090003046FEF7A5FF88F80000142807D04228B4
+:10A0A0007ED00120FEF78FFF88F80090E4E74FF4A0
+:10A0B0007A70874200D90746FEF7A4FFC8E9020973
+:10A0C0004E46FEF7F1FE94F8EC13302000EB111130
+:10A0D0008DF8001094F8EC1301F00F0130318DF879
+:10A0E000011094F8EB1300EB11118DF8021094F8A5
+:10A0F000EB1301F00F0130318DF8031094F8EA13DF
+:10A1000000EB11118DF8041094F8EA1301F00F011F
+:10A1100030318DF8051094F8E91300EB11108DF82B
+:10A12000060094F8E90300F00F0030308DF80700C6
+:10A13000BAF1000F03D0BAF1010F02D004E05420AD
+:10A1400000E052208DF808003A208DF809000A231B
+:10A150006C4617E00BEB550108780009B0FBF3F2F1
+:10A16000C2EBC2021044621930309072087800F0DD
+:10A170000F00B0FBF3F1C1EBC10108443030AD1C5E
+:10A18000D072ADB2B5EB470FE4D303EB470081B219
+:10A19000FAAA2046FEF7D8FEFAAA0221FBA800E0A0
+:10A1A00007E0FEF7D1FE0120FEF70DFF88F8006002
+:10A1B00062E73046FEF70BFF5EE700000D0A000085
+:10A1C000A42200204C0A00202DE9F04F4FF0000B94
+:10A1D0002DED028BA1B08DF824B08DF828B08DF84C
+:10A1E0002CB0CDE912BBCDE900BB8DF808B08DF8DD
+:10A1F0000CB08DF820B08DF814B0ADF818B09FED0C
+:10A20000FE0AFE4C8DED0D0A04F12900079004F5BD
+:10A210009C5004F5804A41F686554FF0010904F53B
+:10A220008054049099E094F82A0B20B384F82ABB58
+:10A23000BAF83C04F24ED6F88C10C1F57A71884217
+:10A2400019D156F88C0FC0F57A70AAF83404EC4F87
+:10A25000002188373846FFF741F8EA493846FFF7CA
+:10A2600027F8E94981F800904FF47A7030600121B5
+:10A270003846FFF733F894F8360B10B384F836BB42
+:10A28000BAF83E04DE4E716CC1F57A71884218D17D
+:10A29000706CC0F57A70AAF83604D94F00214037A7
+:10A2A0003846FFF71BF8D9493846FFF701F8D64979
+:10A2B00081F801904FF47A70706401213846FFF7FD
+:10A2C0000DF894F8420B10B384F842BBBAF840047E
+:10A2D000CB4E7169C1F57A71884218D17069C0F5A9
+:10A2E0007A70AAF83804C64F002110373846FEF7B6
+:10A2F000F5FFC7493846FEF7DBFFC34981F80290F6
+:10A300004FF47A70706101213846FEF7E7FF94F848
+:10A310004E0B10B384F84EBBBAF84204B84EF16A43
+:10A32000C1F57A71884218D1F06AC0F57A70AAF83E
+:10A330003A04B34F002128373846FEF7CFFFB5491E
+:10A340003846FEF7B5FFB04981F803904FF47A70B4
+:10A35000F06201213846FEF7C1FF94F82A0B94F809
+:10A36000361B94F8422B014494F84E0B1044C14222
+:10A370007FF459AF05F0BEBF017821B180F800B07D
+:10A380008DF808B012E0417819B180F801B0484664
+:10A390000AE0817819B180F802B0022004E0C178A7
+:10A3A00021B180F803B003208DF808009DF8080063
+:10A3B00000EB400101EB0011904800EB011000F5AB
+:10A3C000805090F85A1D9DF8080000EB4002C2EB47
+:10A3D000C012914810F83200C1280BD19DF8080036
+:10A3E00000EB4002C2EBC0128B4800EBC200807849
+:10A3F00008280CD0082985F04A87DFE811F0581F9B
+:10A400002700F10A92145A1DFF1E7E226F268AF839
+:10A410008C949DF8080030B1012807D002280FD095
+:10A42000032808D10FE04FF4804101E04FF40051C0
+:10A430007A48FFF7C6FD7A49C1F888B205F027BF10
+:10A440004FF48051F4E74FF40061F1E79DF8080004
+:10A45000DFF8C48100EB4001C1EBC01108EBC10083
+:10A4600040785E46002107F05BFB8DF820008DF8F8
+:10A470002C60624F1BE09DF8080000EB400101EBEF
+:10A4800000109DF82C1007EB001000EB011000F5F8
+:10A49000805090F8850D9DF8201088429DF82C0082
+:10A4A00002D18DF8200012E0401C8DF82C009DF8A0
+:10A4B000080000EB400101EB001007EB001000F575
+:10A4C000805090F85B0D9DF82C108842D3D89DF8F1
+:10A4D000080000EB4001C1EBC01008EBC000807821
+:10A4E0000A21B1EB101F9DF8080000EB4001C1EB01
+:10A4F000C01008EBC000807801D100F00F008DF88B
+:10A500000C009DF80C0010B910208DF80C009DF87F
+:10A51000080000EB4001C1EBC0109DF80C1008EBE7
+:10A52000C00008444078ADF818009DF8080000EB22
+:10A530004001C1EBC0109DF80C1008EBC000491C95
+:10A5400007F0CFFE8DF828009DF8080000EB4001D1
+:10A55000C1EBC0109DF80C1008EBC00008448078D7
+:10A560009DF82810884245F092869DF8080000EB7F
+:10A570004001C1EBC01008EBC0004078002805F096
+:10A5800086869DF8080000EB4001C1EBC01008EB87
+:10A59000C0019DF80C000844C1789DF8080000EB4C
+:10A5A000001202EB002007EBC0029DF8200000EB38
+:10A5B000001002EBC00000F5005080F858129DF822
+:10A5C000080007EB00119DF82000084400F58050BA
+:10A5D00080F8886B387E012837D19DF8080000EBA1
+:10A5E000400101EB001007EB00119DF8200001EB8A
+:10A5F00000102844017815E000000000A41200209B
+:10A60000006002400088002012000020008020101E
+:10A610002080001000880010806400200018024094
+:10A620000000424241F080010170BDF81800B628D8
+:10A6300005D0C52803D0D52801D0D92803D19DF84D
+:10A640000C00032801D2ADF81860BDF81800CE2820
+:10A6500013D013DCB9287DD009DC5A288FD0B2285A
+:10A6600079D0B528F7D0B62845F01186FEE3C32887
+:10A6700072D0C52871D0CA28F6D1F8E3E128FCD001
+:10A6800006DCD52809D0D728E8D0D928ECD1E8E2D3
+:10A69000E5287CD0E728E7D1EAE39DF8080000EB45
+:10A6A0004001C1EBC01008EBC000C07884F8E201A3
+:10A6B0009DF8080000EB001101EB002007EBC00142
+:10A6C0009DF8200000EB001001EBC00000F50050E9
+:10A6D00090F81C0201289DF8080000EB400101EBF6
+:10A6E00000107DD09DF82020B846394607EB0010B9
+:10A6F00000EB021094F8E2312844A9EBD31302785E
+:10A7000063F3000202709DF8080000EB400202EBC8
+:10A7100000109DF8202007EB001000EB021094F8C9
+:10A72000E22128445309027863F3410202709DF844
+:10A73000080000EB400202EB00109DF8202001EB26
+:10A74000001000EB021000F5805090F8860DC0F369
+:10A75000400203E0FEE3FEE3FEE3FEE39DF80800B3
+:10A7600000EB001303EB002008EBC0019DF8200074
+:10A7700000EB001001EBC00000F5005090F834022F
+:10A78000C0F34000824254D09DF8080000E0E5E3A9
+:10A7900000EB001101EB002008EBC0029DF8200047
+:10A7A000414600EB001002EBC00042F234220244AA
+:10A7B0009DF8080000EB400303EB00109DF82030EB
+:10A7C00008EB001000EB031000F5805090F8860DA8
+:10A7D0004308107863F3410010709DF8080000E012
+:10A7E00028E000EB400202EB00109DF8202001EB76
+:10A7F000001000EB021000F5805090F8860D8007E5
+:10A8000048D59DF80800D92200EB001303EB002087
+:10A8100008EBC0019DF8200000EB001001EBC00028
+:10A8200000F5005080F821229DF808100220FEF764
+:10A8300095FF78E09DF8201007EB001000EB011069
+:10A8400094F8E2212844A9EBD212017862F30001C6
+:10A8500001709DF8080000EB001101EB002007EBF0
+:10A86000C00000F5005080F817629DF80800022132
+:10A8700000EB001202EB002007EBC0029DF8200065
+:10A8800000EB001002EBC00000F5005080F81C1235
+:10A89000B6218AE39DF808004A4600EB001303EB5B
+:10A8A000002001EBC0079DF8200000EB001007EB33
+:10A8B000C00000F5005080F829929DF80800D927C3
+:10A8C00000EB001303EB002001EBC00C9DF820000F
+:10A8D00000EB00100CEBC00000F5005080F8217276
+:10A8E0009DF8080000EB400303EB00109DF82030BA
+:10A8F00001EB001000EB03102844037823F020073D
+:10A9000007709DF8080000EB001303EB002008EB34
+:10A91000C0019DF8200000EB001001EBC00000F525
+:10A92000005080F85A229DF808009DF8202000EB86
+:10A93000400101EB001008EB001000EB021000F5E5
+:10A94000805090F8860D00F001029DF8080000EBA1
+:10A95000001303EB002008EBC0019DF8200000EB82
+:10A96000001001EBC00000F5005090F8340200F038
+:10A970000100824270D09DF80800474600EB0011AC
+:10A9800001EB002008EBC0019DF8200000EB001057
+:10A9900001EBC00042F2342101449DF8080000EBB5
+:10A9A000400202EB00109DF8202008EB001000EBA5
+:10A9B000021000F5805090F8860D0A7860F30002CE
+:10A9C0000A709DF8080000EB400101EB00109DF8B3
+:10A9D000201007EB001000EB011000F5805090F8FC
+:10A9E000860DC0079DF8080037D000EB001101EB81
+:10A9F000002007EBC0019DF8200000EB001001EBE8
+:10AA0000C00000F5005090F85A02E0B39DF808002D
+:10AA100000EB001101EB002007EBC0029DF82000C5
+:10AA200000EB001002EBC00000F5005080F8596206
+:10AA30009DF8080000EB400101EB00109DF820108C
+:10AA400007EB001000EB01102844017821F001020F
+:10AA5000027094F8A407B8B3EDE000EB400101EBFD
+:10AA600000109DF8201007EB001000EB01102844A7
+:10AA7000017821F0200202709DF8080000EB00111F
+:10AA800001EB002000E00CE008EBC0029DF8200084
+:10AA900000EB001002EBC00000F5005080F8596296
+:10AAA000C9E09DF8080000EB001202EB002007EB64
+:10AAB000C0029DF8200000EB001002EBC00000F582
+:10AAC000005080F85992C4E7FFE7787E012868D1EA
+:10AAD000B86D798B884264D29DF8080000EB0011B4
+:10AAE00001EB002007EBC0019DF8200000EB0010F7
+:10AAF00001EBC00000F5005090F85902012850D138
+:10AB00009DF8080000EB001101EB002007EBC001ED
+:10AB10009DF8200000EB001001EBC00000F5005094
+:10AB200090F89302E8BB9DF8080000EB400101EBB0
+:10AB3000001007EB00119DF8200001EB001000F55C
+:10AB4000805090F8841D9DF8080000EB001202EB85
+:10AB5000002007EBC00000F5005080F815129DF8AA
+:10AB60000800C32100EB001202EB002007EBC0023B
+:10AB70009DF8200000EB001002EBC00000F5005033
+:10AB800080F821129DF8080000EB400101EB001055
+:10AB900007EB00119DF8200001EB001000F580503C
+:10ABA00000E048E0C0F8886D9DF808100220FEF72C
+:10ABB000D5FD8DF8246019E09DF8080000EB001128
+:10ABC00001EB002007EBC0019DF8200000EB001016
+:10ABD00001EBC0009DF82410084400F5005080F8F7
+:10ABE0005B629DF82400401C8DF824009DF8240031
+:10ABF0001428E1D38DF8246019E09DF8080000EBDB
+:10AC0000001101EB002007EBC0019DF8200000EBD4
+:10AC1000001001EBC0009DF82410084400F500501E
+:10AC200080F877629DF82400401C8DF824009DF880
+:10AC300024000A28E1D39DF808009DF8202000EBAD
+:10AC4000400101EB001008EB001000EB021000F5D2
+:10AC5000805090F8860D800745F11983D92204F0C1
+:10AC600028BF9DF8080000EB400101EB001007EB46
+:10AC7000001000F5805090F8600D00289DF80C0041
+:10AC800003D00A2845F0038382E00828FAD18DF822
+:10AC9000246024E09DF8080000EB4001C1EBC010E7
+:10ACA0009DF8241008EBC0000844C07800F00F00A5
+:10ACB000092818D89DF8080000EB4001C1EBC0102E
+:10ACC0009DF8241008EBC0000844C07800F0F000A4
+:10ACD000902808D89DF82400401C8DF824009DF889
+:10ACE00024000628D6D39DF824000628C5F0CF827C
+:10ACF0009DF8080000EB4001C1EBC01008EBC0005C
+:10AD0000C07801049DF8080000EB4002C2EBC010BF
+:10AD100008EBC000007941EA00219DF8080000EB33
+:10AD20004002C2EBC01008EBC000407901439DF81F
+:10AD3000080000EB001202EB002007EBC0029DF8B8
+:10AD4000200000EB001002EBC00000F50050C0F83E
+:10AD500035129DF8080000EB4001C1EBC01008EB74
+:10AD6000C000807901049DF8080000EB4002C2EBAE
+:10AD7000C01008EBC000C07941EA00219DF808002E
+:10AD800000EB4002C2EBC01008EBC000007A99E073
+:10AD90008DF8246024E09DF8080000EB4001C1EB31
+:10ADA000C0109DF8241008EBC0000844C07800F0E3
+:10ADB0000F00092818D89DF8080000EB4001C1EBEE
+:10ADC000C0109DF8241008EBC0000844C07800F0C3
+:10ADD000F000902808D89DF82400401C8DF824002D
+:10ADE0009DF824000828D6D39DF824000828C5F033
+:10ADF0004E829DF8080000EB4001C1EBC01008EB4B
+:10AE0000C00081799DF8080000EB4002C2EBC01041
+:10AE100008EBC000C07841EA00619DF8080000EB33
+:10AE20004002C2EBC01008EBC000007902049DF89C
+:10AE3000080000EB4003C3EBC01008EBC0004079F2
+:10AE400042EA002001439DF8080000EB001202EBEB
+:10AE5000002007EBC0029DF8200000EB001002EB81
+:10AE6000C00000F50050C0F8351202E0EAE0DAE078
+:10AE7000FDE39DF8080000EB4001C1EBC01008EBBA
+:10AE8000C000817A9DF8080000EB4002C2EBC010C0
+:10AE900008EBC000C07941EA00619DF8080000EBB2
+:10AEA0004002C2EBC01008EBC000007A02049DF81B
+:10AEB000080000EB4003C3EBC01008EBC000407A71
+:10AEC00042EA002001439DF8080000EB001202EB6B
+:10AED000002007EBC0029DF8200000EB001002EB01
+:10AEE000C00000F50050C0F839129DF8080000EBD2
+:10AEF000001101EB002007EBC0019DF8200000EBE2
+:10AF0000001001EBC00000F5005090F81C0203286F
+:10AF10009DF808002BD000EB400101EB00109DF8DC
+:10AF2000201007EB001000EB011000F5805090F8A6
+:10AF3000860D800777D49DF8080000EB001101EB27
+:10AF4000002007EBC0019DF8200000EB001001EB92
+:10AF5000C00004E068E016E13CE03FE1FDE300F5FD
+:10AF6000005090F82A02012820D005F090B900EB9B
+:10AF7000001101EB002007EBC00000F5005080F845
+:10AF800017629DF80800042100EB001202EB00207C
+:10AF900007EBC0029DF8200000EB001002EBC000A0
+:10AFA00000F5005080F81C12C521FDE39DF8080053
+:10AFB00000EB001101EB002007EBC0019DF8200021
+:10AFC00000EB001001EBC00000F5005080F82A6291
+:10AFD000B6218BE09DF80800D52100EB001202EBB2
+:10AFE000002007EBC0029DF8200000EB001002EBF0
+:10AFF000C00000F5005080F821129DF8080000EB19
+:10B00000001202EB002007EBC00000F5005080F8B2
+:10B0100017929DF8080000EB400101EB001007EBD0
+:10B02000001004F077BDFCE39DF8080000EB001170
+:10B0300001EB002007EBC00000F5005080F817621C
+:10B04000C321B1E39DF8080000EB400101EB0010C3
+:10B0500007EB001000F5805090F8600D00289DF877
+:10B06000080000EB4001C1EBC01008EBC0005CD051
+:10B07000C07801049DF8080000EB4002C2EBC0104C
+:10B0800008EBC000007941EA00219DF8080000EBC0
+:10B090004002C2EBC01008EBC000407901439DF8AC
+:10B0A000080000EB001202EB002007EBC0029DF845
+:10B0B000200000EB001002EBC00000F50050C0F8CB
+:10B0C00050129DF8080000EB001101EB002007EB87
+:10B0D000C0019DF8200000EB001001EBC00000F55E
+:10B0E000005090F81C0202282CD0C5219DF80800C1
+:10B0F00000EB001202EB002007EBC0029DF82000DD
+:10B1000000EB001002EBC00000F5005080F82112A7
+:10B110009DF8080000EB001101EB002007EBC000D8
+:10B1200000F5005080F817621FE701799DF80800CC
+:10B1300000EB4002C2EBC01008EBC000C07841EA4F
+:10B140000021ACE79DF8080000EB001101EB0020A6
+:10B1500007EBC00000F5005080F817629DF808006A
+:10B16000032100EB001202EB002007EBC0029DF868
+:10B17000200000EB001002EBC00000F5005080F84A
+:10B180001C12D921E4E39DF8080000EB001202EB49
+:10B19000002007EBC00000F5005080F817929DF8E2
+:10B1A0000800D52100EB001202EB002007EBC002E3
+:10B1B0009DF8200000EB001002EBC00000F50050ED
+:10B1C00080F821129DF8080000EB400101EB00100F
+:10B1D00007EB001004F0DFBC0170C6E69DF8080024
+:10B1E000BE4600EB400101EB001107EB011000F53A
+:10B1F000805090F8600D00289DF80C0002D00E28B9
+:10B2000092D19FE00C288FD18DF8246024E09DF826
+:10B21000081001EB4100C0EBC1109DF8241008EBB1
+:10B22000C0000844C07800F00F00092818D89DF825
+:10B23000081001EB4100C0EBC1109DF8241008EB91
+:10B24000C0000844C07800F0F000902808D89DF8AD
+:10B250002410491C8DF824109DF824000A28D6D308
+:10B260009DF824000A28B8D30020CDE9000030461C
+:10B270008DF824601FE0DDE90012120242EA11623B
+:10B280000902CDE900129DF8081001EB4102C2EB62
+:10B29000C1119DF8242008EBC1011144CA78DDE9F1
+:10B2A00000371A4340EA0701CDE900219DF8241038
+:10B2B000491C8DF824109DF824100529DBD3DDE905
+:10B2C00000239DF8081001EB011707EB01210EEB9D
+:10B2D000C10C9DF82010774601EB01110CEBC10168
+:10B2E00001F5005CCCF83D226146C1F841320022F4
+:10B2F000CDE900228DF824001FE0DDE900121202E2
+:10B3000042EA11620902CDE900129DF8081001EB32
+:10B310004102C2EBC1119DF8242008EBC101114488
+:10B32000097ADDE90023114340EA0302CDE9001266
+:10B330009DF82410491C8DF824109DF8241005292F
+:10B34000DBD39DE08DF8246024E09DF8081001EB2C
+:10B350004100C0EBC1109DF8241008EBC000084468
+:10B36000C07800F00F00092818D89DF8081001EBEC
+:10B370004100C0EBC1109DF8241008EBC000084448
+:10B38000C07800F0F000902808D89DF82410491CDF
+:10B390008DF824109DF824000C28D6D39DF82400A5
+:10B3A0000C28C4F074870020CDE9000030468DF8E9
+:10B3B00024601FE0DDE90012130243EA1163090271
+:10B3C000CDE900139DF8081001EB4102C2EBC11159
+:10B3D0009DF8242008EBC1011144C978DDE9003251
+:10B3E000194340EA0203CDE900139DF82410491CDB
+:10B3F0008DF824109DF824100629DBD3DDE9002305
+:10B400009DF8081001EB011707EB01210EEBC10CB1
+:10B410009DF82010774601EB01110CEBC10101F5FD
+:10B42000005CCCF83D226146C1F841320022CDE9F2
+:10B4300000228DF824001FE0DDE90012120242EA2A
+:10B4400011620902CDE900129DF8081001EB4102DA
+:10B45000C2EBC1119DF8242008EBC1011144497AC7
+:10B46000DDE90023114340EA0302CDE900129DF813
+:10B470002410491C8DF824109DF824100629DBD3D4
+:10B48000DDE900129DF8080000EB001303EB00203B
+:10B4900007EBC0039DF8200000EB001003EBC00099
+:10B4A00000F50053C3F845121846C0F849229DF82C
+:10B4B0000800F04600EB001101EB00200EEBC0028B
+:10B4C0009DF8200000EB001002EBC00000F50050DA
+:10B4D00090F81C229DF8080000EB001303EB0020FD
+:10B4E0000EEBC00000F5005090F8180282427DD1AA
+:10B4F00094F8A40780B19DF8080000EB400101EB2F
+:10B50000001108EB01109DF8201000EB01102844F9
+:10B51000017841F0080194E04746C8F839609DF889
+:10B52000080000EB001101EB002008EBC0019DF8C2
+:10B530002000102200EB001001EBC00142F23D2080
+:10B5400001440798FCF781FE9DF8080000EB00110C
+:10B5500001EB002007EBC0019DF8200000EB00107C
+:10B5600001EBC00000F2352000F500500168C7F87B
+:10B570001D104068C7F821009DF8080000EB40014D
+:10B5800001EB001007EB00119DF8200001EB00100B
+:10B5900000F5805090F8840D3877049850F8691FB2
+:10B5A000C7F83D108088A7F841009DF8080000EB1F
+:10B5B000001101EB002007EBC0019DF8200000EB1B
+:10B5C000001001EBC00000F50050D0F85002C7F8A1
+:10B5D00025009DF8080000EB400101EB001007EB8F
+:10B5E00000119DF8200001EB001000E0B9E000F52B
+:10B5F0008050D0F8880DC7F84300B86D81B20220A2
+:10B60000FDF7A2FA00210620FEF7A8F8B86D798BA5
+:10B61000884202D2B86D401CB86500210520FEF7B3
+:10B620009DF89DF8080000EB400101EB00109DF82B
+:10B63000201007EB001000EB01102844017821F0E6
+:10B64000080101709DF808100220FEF787F89DF8A8
+:10B6500020009DF80810474600EB0110C117CDE906
+:10B66000000100EB8001C1EB8010384400E0B4E140
+:10B67000C0F87D609DF8081001EB011202EB01217A
+:10B6800008EBC1029DF820106D3001EB011102EBB7
+:10B69000C10242F23D2111441022FCF7D6FD9DF873
+:10B6A000080000EB001101EB002007EBC0019DF842
+:10B6B000200000EB001001EBC001009801F23521E1
+:10B6C00000EB800201F50051C2EB80100A6838449B
+:10B6D00040F8612F496841609DF8081001EB410274
+:10B6E00002EB01119DF8202007EB011101EB021183
+:10B6F00001F5805191F8841D00F8011C049951F85E
+:10B70000692F0262898881849DF8081001EB01127B
+:10B7100002EB012107EBC1029DF8201001EB0111A2
+:10B7200002EBC10101F50051D1F8501281609DF882
+:10B73000081001EB410202EB01119DF8202007EBFC
+:10B74000011101EB021101F58051D1F8881DC0F8FB
+:10B750002610009881B2082000E0B0E0FDF7FEFF5F
+:10B7600010E09DF8080000EB400101EB001108EB30
+:10B7700001109DF8201000EB01102844017841F0E1
+:10B78000040101709DF8080000EB001101EB00209E
+:10B7900008EBC0029DF82000414600EB001002EBD0
+:10B7A000C00000F5005000E0D2E080F85A629DF839
+:10B7B0000800D52200EB001303EB002008EBC003C8
+:10B7C0009DF8200000EB001003EBC00000F50050D6
+:10B7D00080F821229DF8080000EB001202EB002007
+:10B7E00001EBC0029DF8200000EB001002EBC0004E
+:10B7F00000F5005090F81C02042844F048859DF89C
+:10B80000080000EB400202EB00109DF8202001EB45
+:10B81000001000EB02102844027842F0800202700F
+:10B8200000E04AE09DF8080000EB001303EB002065
+:10B8300001EBC00000F5005080F817929DF8080059
+:10B84000052200EB001303EB002001EBC0039DF881
+:10B85000200000EB001003EBC00000F5005080F862
+:10B860001C22FCE39DF8080000EB400202EB0010F4
+:10B870009DF8202001EB001000EB02102844027814
+:10B8800022F0020303709DF8080000EB400202EB77
+:10B8900000109DF8202001EB001000EB021028445E
+:10B8A000027822F0200303709DF8080000EB4002AC
+:10B8B00002EB001008EB0010FDE3D52148E04946FB
+:10B8C00084F8E0969DF8080000EB001202EB0020DF
+:10B8D00007EBC0029DF8200000EB001002EBC00057
+:10B8E00000F5005090F81C0200289DF8080012D0C6
+:10B8F00000EB001101EB002007EBC0019DF82000D8
+:10B9000000EB001001EBC00000F5005090F81E02A3
+:10B91000B22830D008E400EB001202EB002007EB65
+:10B92000C00000F5005080F817629DF8080000EB99
+:10B93000001202EB002007EBC0029DF8200000EB94
+:10B94000001002EBC00000F5005080F81C12B4E7B4
+:10B950009DF8080000EB001202EB002007EBC0028C
+:10B960009DF8200000EB001002EBC00000F5005035
+:10B9700080F8211231E49DF8080000EB001101EB82
+:10B98000002007EBC00000F5005080F817629DF81A
+:10B990000800B22100EB001202EB002007EBC0020E
+:10B9A0009DF8200000EB001002EBC00000F50050F5
+:10B9B00080F821129DF8080000EB001101EB002037
+:10B9C00007EBC0019DF8200000EB001001EBC00068
+:10B9D00000F5005080F81E629CE784F8E0666CE792
+:10B9E0009DF8080000EB4001C1EBC010FE4911F8C2
+:10B9F0003000042809D09DF8080000EB4002C2EB9B
+:10BA0000C01011F83000152801D1ADF818009DF8CC
+:10BA10000800F54900EB4002C2EBC01001EBC0008A
+:10BA200042789DF8080000EB4003C3EBC01011F80A
+:10BA3000300042EA0020A0F58051303922D09DF834
+:10BA4000080000EB4001C1EBC010E74901EBC0006A
+:10BA500042789DF8080000EB4003C3EBC01011F8DA
+:10BA6000300042EA0020A0F58052313A0CD09DF817
+:10BA7000080000EB4002C2EBC01011F830000228B1
+:10BA800004D019E0A62015E0A72013E09DF80800D7
+:10BA900000EB4002C2EBC01001EBC00002799DF840
+:10BAA000080000EB4003C3EBC01001EBC000C078FE
+:10BAB00042EA0020ADF818009DF80800DFF82C835A
+:10BAC00000EB001101EB002108EBC10101F5005171
+:10BAD00091F816128DF820109DF808105F4608EBBB
+:10BAE00001129DF82010114401F5805181F888BBA6
+:10BAF00098F81800012810D19DF8080000EB4001CB
+:10BB000001EB001108EB01109DF8201000EB011073
+:10BB10002844017841F080010170BDF8180043F21B
+:10BB20003002811A904272D009DC042870D01528A6
+:10BB30006FD0A6280DD0A72844F0A98301E1B1F564
+:10BB4000C06F67D0A1F5C06101397AD00429F3D163
+:10BB5000FDE39DF8080000EB001101EB002008EB6D
+:10BB6000C00000F50050414680F817729DF80800AB
+:10BB700000EB001202EB002008EBC0029DF8200051
+:10BB800000EB001002EBC00000F5005090F81C0222
+:10BB9000032840D09DF8080000EB001202EB0020C3
+:10BBA00001EBC0029DF8200000EB001002EBC0008A
+:10BBB00000F5005090F81C02082843D09DF80800BA
+:10BBC00000EB001202EB002001EBC0029DF8200008
+:10BBD00000EB001002EBC00000F5005090F81C02D2
+:10BBE0000D2844D09DF8080000EB001202EB002065
+:10BBF00001EBC0029DF8200000EB001002EBC0003A
+:10BC000000F5005090F82102A52845D055E028E124
+:10BC100075E158E37DE39DF80800042200EB001372
+:10BC200003EB002001EBC0039DF8200000EB0010A7
+:10BC300003EBC00000F5005080F81C22A82203F09E
+:10BC400038BFA9E39DF80800092200EB001303EBBD
+:10BC5000002001EBC0039DF8200000EB001003EB77
+:10BC6000C00000F5005080F81C22A922E7E79DF8EB
+:10BC700008000E2200EB001303EB002001EBC003D1
+:10BC80009DF8200000EB001003EBC00000F5005011
+:10BC900080F81C22A222D2E79DF8080000EB4002A7
+:10BCA00002EB00109DF8202001EB001000EB0210C9
+:10BCB0002844027842F0040202709DF8080000EB6C
+:10BCC000001202EB002001EBC0029DF8200000EB07
+:10BCD000001002EBC00000F5005090F81E02A128F1
+:10BCE00004F0D5829DF8080000EB001202EB002062
+:10BCF00001EBC0029DF8200000EB001002EBC00039
+:10BD000000F5005090F81E229DF8080000EB00138B
+:10BD100003EB002001EBC0039DF8200000EB0010B6
+:10BD200003EBC00000F5005080F821229DF80800C8
+:10BD3000A12200EB001303EB002008EBC00102F08E
+:10BD4000B2B99DF8080000EB001101EB002008EBF0
+:10BD5000C00000F50050414680F817729DF80800B9
+:10BD600000EB001202EB002008EBC0029DF820005F
+:10BD700000EB001002EBC00000F5005090F81C0230
+:10BD800005289DF8080000EB001202EB00200ED001
+:10BD900001EBC0029DF8200000EB001002EBC00098
+:10BDA00000F5005090F81C02092808D01AE001EBB9
+:10BDB000C00000F5005080F81772062200E00A2249
+:10BDC0009DF8080000EB001303EB002001EBC0031B
+:10BDD0009DF8200000EB001003EBC00000F50050C0
+:10BDE00080F81C2204E0000080640020A4120020DF
+:10BDF0009DF8080000EB001202EB002001EBC002EE
+:10BE00009DF8200000EB001002EBC00000F5005090
+:10BE100090F82102A42822D19DF8080000EB4002EE
+:10BE200002EB00109DF8202001EB001000EB021047
+:10BE30002844027842F0200202709DF8080000EBCE
+:10BE4000001202EB002001EBC0029DF8200000EB85
+:10BE5000001002EBC00000F5005080F85972A122DA
+:10BE6000EDE68DF8247014AAFE4913E09DF8080051
+:10BE700000EB4003C3EBC0109DF8243001EBC00081
+:10BE80001844C0789DF82430D0549DF82400401CFC
+:10BE90008DF824009DF824000628E7D306211046DB
+:10BEA00010F0CAF8CDE912071299000A401847EBC2
+:10BEB00007014FF480720023FCF784F99DF8080015
+:10BEC00000EB001101EB002008EBC0039DF82000FF
+:10BED000414600EB001003EBC00000F5005080F875
+:10BEE00020229DF8080000EB001202EB002008EB76
+:10BEF000C00000F5005080F817724A462DE29DF808
+:10BF0000080000EB001101EB002008EBC0029DF8D7
+:10BF10002000414600EB001002EBC00000F500508D
+:10BF200090F81C02062831D19DF8080000EB0012A1
+:10BF300002EB002001EBC00000F5005080F8177202
+:10BF40009DF80800072200EB001303EB002001EB33
+:10BF5000C0039DF8200000EB001003EBC00000F5CB
+:10BF6000005080F81C229DF80800A72200EB001367
+:10BF700003EB002001EBC0039DF8200000EB001054
+:10BF800003EBC00000F5005080F821229DF8080066
+:10BF900000EB001202EB002001EBC0029DF8200034
+:10BFA00000EB001002EBC00000F5005090F81C02FE
+:10BFB00001289DF8080000EB001202EB002060D081
+:10BFC00001EBC0029DF8200000EB001002EBC00066
+:10BFD00000F5005090F81C0207289DF8080000EBBF
+:10BFE000001202EB002054D001EBC0029DF82000AB
+:10BFF00000EB001002EBC00000F5005090F81C02AE
+:10C000000B289DF8080000EB001202EB00205DD029
+:10C0100001EBC0029DF8200000EB001002EBC00015
+:10C0200000F5005090F81C020C289DF8080000EB69
+:10C03000001202EB002063D001EBC0029DF820004B
+:10C0400000EB001002EBC00000F5005090F81C025D
+:10C050000E285DD09DF8080000EB001200E0B3E070
+:10C0600002EB002001EBC0029DF8200000EB001065
+:10C0700002EBC00000F5005090F81C020F287CD0A5
+:10C0800048E401EBC00000F5005080F8177202226E
+:10C0900006E001EBC00000F5005080F8177208229E
+:10C0A0009DF8080000EB001303EB002001EBC00338
+:10C0B0009DF8200000E0FCE300EB001003EBC00063
+:10C0C00000F5005080F81C22A322B8E501EBC00067
+:10C0D00000F5005080F817729DF808000C2200EB64
+:10C0E000001303EB002001EBC0039DF8200000EBE0
+:10C0F000001003EBC00000F5005080F81C22AEE6F3
+:10C1000001EBC00000F5005080F817720D22C7E760
+:10C110009DF808000F2200EB001303EB002001EB59
+:10C12000C0069DF8200000EB001006EBC00000F5F3
+:10C13000005080F81C229DF80800A12200EB00139B
+:10C1400003EB002001EBC0069DF8200000EB00107F
+:10C1500006EBC00000F5005080F821229DF8080091
+:10C1600000EB001303EB002001EBC0069DF820005C
+:10C1700000EB001006EBC00000E039E000F50050D5
+:10C1800080F81E229DF8080000EB400202EB001030
+:10C190009DF8202001EB001000EB021028440278EB
+:10C1A00042F0800202709DF8080000EB400202EBB2
+:10C1B00000109DF8202001EB001000EB0210284435
+:10C1C000027842F0040202709DF8080000EB400281
+:10C1D00002EB00109DF8202001EB001000EB021094
+:10C1E00000F5805090F8860D80073FF53BAB47E7A0
+:10C1F0009DF8080000EB001202EB002001EBC002EA
+:10C200009DF8200000EB001002EBC00000F500508C
+:10C2100090F81E02A12836D09DF80800A32200EB5A
+:10C22000001303EB002001EBC0039DF8200000EB9E
+:10C23000001003EBC00000F5005080F821229DF8AB
+:10C24000080000EB001202EB002001EBC0029DF899
+:10C25000200000EB001002EBC00000F5005090F849
+:10C260001E0201E080640020A228C0D09DF80800D2
+:10C2700000EB001202EB002008EBC00000F50050BC
+:10C2800080F81772FCE69DF80800A12200EB00136D
+:10C2900003EB002001EBC0039DF8200000EB001031
+:10C2A00003EBC00000F5005080F821229DF8080043
+:10C2B00000EB001303EB002008EBC00000F500507A
+:10C2C00080F81792DCE69DF80800A12200EB00112F
+:10C2D00001EB002008EBC0039DF8200000EB0010EC
+:10C2E00003EBC00000F5005080F81E229DF8080006
+:10C2F00000EB001303EB002008EBC0039DF82000C7
+:10C3000000EB001003EBC00000F5005080F8212284
+:10C31000ACE79DF8080000EB001101EB002008EBF2
+:10C32000C0029DF82000414600EB001002EBC00067
+:10C3300000F5005090F81C020628A3D19DF80800D3
+:10C3400000EB001202EB002001EBC00000E050E324
+:10C3500000F5005080F8177207229DF8080000EBE6
+:10C36000001303EB002001EBC0039DF8200000EB5D
+:10C37000001003EBC00000F5005080F81C22A7223B
+:10C380005DE49DF8200000EB001001EBC00000F51B
+:10C39000005080F8212273E69DF80800464600EB25
+:10C3A000001101EB002008EBC00000F5005080F800
+:10C3B00017729DF80800A72100EB001202EB002085
+:10C3C00008EBC0029DF8200000EB001002EBC0005B
+:10C3D00000F5005080F821129DF80800DFF8688C05
+:10C3E00000EB4001C1EBC01108EBC10040793028DF
+:10C3F0009DF8080000EB400146D0C1EBC01008EBEF
+:10C40000C0004146407931289DF808007DD000EBFE
+:10C410004002C2EBC01001EBC000407933289DF808
+:10C42000080073D000EB4002C2EBC01008EBC00064
+:10C43000407934289DF8080000EB400101EB001022
+:10C440009DF8201006EB001000EB01102844017845
+:10C4500073D021F0010202709DF8080000EB40014A
+:10C4600001EB00109DF8201006EB001000EB01100E
+:10C470002844017821F0020202700020CDE900007A
+:10C480008DF82470414617E201EB00109DF8201052
+:10C4900006EB001000EB01102844017821F00101A7
+:10C4A00001709DF8080000EB400101EB001006EB65
+:10C4B00000119DF8200001EB00104119087820F0D0
+:10C4C00002020A709DF8080000EB001101EB002049
+:10C4D00006EBC0019DF8200000EB001001EBC0004E
+:10C4E00000F5005090F81F023128C6D19DF80800D1
+:10C4F00000EB400101EB00109DF8201006EB00104E
+:10C5000000EB01102844017801E017E03DE121F043
+:10C51000200101709DF8080000EB001101EB0020E4
+:10C5200006EBC0019DF8200000EB001001EBC000FD
+:10C5300000F5005080F859729FE771E100EB00119F
+:10C5400001EB002006EBC0019DF8200000EB00107D
+:10C5500001EBC00000F5005090F85A02F0B39DF8CE
+:10C56000080000EB001101EB002006EBC0029DF873
+:10C57000200000EB001002EBC00000F5005080F836
+:10C5800059729DF8080000EB400101EB00109DF886
+:10C59000201006EB001000EB01102844017821F078
+:10C5A000010202709DF8080000EB400101EB001051
+:10C5B0009DF8201006EB001000EB011028440178D4
+:10C5C00021F00201017094F8A4070028B4D1707E14
+:10C5D0000128B1D1B06D718B884200E0B1E0ABD2DF
+:10C5E0009DF8080000EB001101EB002006EBC001F4
+:10C5F0009DF8200000EB001001EBC00000F500509A
+:10C6000090F85902012897D19DF8080000EB00111D
+:10C6100001EB002006EBC0019DF8200000EB0010AC
+:10C6200001EBC00000F5005090F893020028CDD136
+:10C630009DF808004FF0104100EB001202EB0020C3
+:10C6400006EBC0029DF8200000EB001002EBC000DA
+:10C6500000F50050C0F824129DF8080000EB4001DE
+:10C6600001EB001006EB00119DF8200001EB00101B
+:10C6700000F5805090F8841D9DF8080000EB001232
+:10C6800002EB002006EBC00000F5005080F8151208
+:10C690009DF8080000EB001101EB002006EBC00143
+:10C6A0009DF8200000EB001001EBC00000F50050E9
+:10C6B00090F81C129DF8080000EB001202EB00201D
+:10C6C00006EBC00000F5005090F8180281429AD1A4
+:10C6D0009DF8080000EB001101EB002006EBC00103
+:10C6E0009DF8200000EB001001EBC00000F50050A9
+:10C6F00080F822729DF80800A42100EB001202EBE2
+:10C70000002006EBC0029DF8200000EB001002EBB9
+:10C71000C00000F5005080F81E129DF80800A3210B
+:10C7200000EB001202EB002006EBC0029DF8200097
+:10C7300000EB001002EBC00000F5005080F8211261
+:10C740009BE69DF8080000EB001202EB002006EBD0
+:10C75000C0039DF8200000EB001003EBC00000F5C3
+:10C76000005080F859929DF8080000EB400101EB61
+:10C7700000109DF8201006EB001000EB011028447B
+:10C78000017841F0010101700CE700EB400101EB81
+:10C7900000109DF8201006EB001000EB011028445B
+:10C7A000017841F0010101709DF8080000EB4001A3
+:10C7B00001EB00109DF8201006EB001000EB0110BB
+:10C7C00000F5805090F8860D800715D49DF808007C
+:10C7D00000EB400101EB001006EB00119DF820007A
+:10C7E00001EB00102844017841F0020101709DF82E
+:10C7F00008100220FCF7B2FF9DF80800A22100EB10
+:10C80000001202EB002006EBC0029DF8200000EBB6
+:10C81000001002EBC00000F5005080F81E122CE65C
+:10C8200021F0200202709DF8080000EB400101EBAE
+:10C8300000109DF8201006EB001000EB01102844BA
+:10C84000017821F0020202709DF80800A92200EB95
+:10C85000001101EB002006EBC0039DF8200000EB67
+:10C86000001003EBC00000F5005080F81E2204E623
+:10C87000DDE90002120142EA10720001CDE9000276
+:10C880009DF8080000EB4002C2EBC0109DF8242088
+:10C8900001EBC00010448079DDE9003C3038C2175C
+:10C8A000184342EA0C02CDE900029DF82400401C26
+:10C8B00000E0F8E38DF824009DF824000628D7D383
+:10C8C0009DF80800009A00EB001303EB002006EB34
+:10C8D000C0039DF8200000EB001003EBC00000F542
+:10C8E0000050C0F835220023CDE900331A468DF8F8
+:10C8F000247020E00098120142EA10720001CDE994
+:10C9000000029DF8080000EB4002C2EBC0109DF849
+:10C91000242001EBC0001044407BDDE9003C3038AE
+:10C92000C217184342EA0C02CDE900029DF8240028
+:10C93000401C8DF824009DF824000428DAD39DF8CB
+:10C940000800009A00EB001303EB002006EBC00C7C
+:10C950009DF8200000EB00100CEBC00000F500502B
+:10C96000C0F850220020CDE900008DF8247020E0AE
+:10C97000DDE90002120142EA10720001CDE9000275
+:10C980009DF8080000EB4002C2EBC0109DF8242087
+:10C9900001EBC0001044407CDDE900373038C2179D
+:10C9A00018433A43CDE900029DF82400401C8DF85D
+:10C9B00024009DF824000628DAD39DF80800009A88
+:10C9C00000EB001303EB002006EBC0039DF82000F2
+:10C9D00000EB001003EBC00000F50050C0F8392256
+:10C9E0009DF8080000EB4002C2EBC01001EBC00054
+:10C9F000F9E39DF80800464600EB001101EB00202A
+:10CA000008EBC00000F5005080F817729DF8080090
+:10CA100000EB001101EB002008EBC0019DF82000A5
+:10CA200000EB001001EBC00000F5005090F81C0274
+:10CA30000A2833D09DF8080000EB001101EB00201C
+:10CA400006EBC0019DF8200000EB001001EBC000D8
+:10CA500000F5005090F81C129DF8080000EB001241
+:10CA600002EB002006EBC00000F5005090F8180221
+:10CA7000814226D194F8A40720B39DF8080000EB6A
+:10CA8000400101EB00109DF8201006EB001000EBB8
+:10CA900001102844017841F0080193E09DF8080056
+:10CAA0000B2100EB001202EB002006EBC0029DF808
+:10CAB000200000EB001002EBC00000F5005080F8F1
+:10CAC0001C1285E0C6F839709DF8080000EB0011D3
+:10CAD00001EB002006EBC0019DF82000102200EBC6
+:10CAE000001001EBC00142F23D2001440798FBF722
+:10CAF000ACFB9DF8080000EB001101EB002006EBF9
+:10CB0000C0019DF8200000EB001001EBC00000F216
+:10CB1000352000F500500168C6F81D104068C6F8C1
+:10CB200021009DF8080000EB400101EB001006EB2E
+:10CB300000119DF8200001EB001000F5805090F8E6
+:10CB4000840D30779DF8080000EB001101EB002008
+:10CB500006EBC0019DF8200000EB001001EBC000C7
+:10CB600000F50050D0F85002C6F82500049850F89F
+:10CB7000691FC6F83D108088A6F84100B06D81B2EB
+:10CB80000220FBF7E1FF00210620FCF7E7FDB06D76
+:10CB9000718B884202D2B06D401CB0650021052027
+:10CBA000FCF7DCFD9DF8080000EB400101EB0010F4
+:10CBB0009DF8201006EB001000EB011028440178CE
+:10CBC00021F0080101709DF808100220FCF7C6FD55
+:10CBD0009DF80800A72200EB001101EB002006EBF6
+:10CBE000C0039DF8200000EB001003EBC00000F52F
+:10CBF000005080F821229DF80800A22200EB0011CD
+:10CC000001EB002006EBC0039DF8200000EB0010B4
+:10CC100003EBC00000F5005080F81E229DF80800CC
+:10CC200000EB001101EB002006EBC0029DF8200094
+:10CC300000EB001002EBC00000F5005080F85A72C3
+:10CC40000020CDE9000002468DF82470FE4920E066
+:10CC50000098120142EA10720001CDE900029DF82D
+:10CC6000080000EB4002C2EBC0109DF8242001EB4D
+:10CC7000C0001044C07ADDE9003C3038C2171843C8
+:10CC800042EA0C02CDE900029DF82400401C8DF818
+:10CC900024009DF824000A28DAD3DDE900239DF85A
+:10CCA000080000EB001C0CEB002006EBC0089DF810
+:10CCB000200000EB001008EBC00000F5005CCCF891
+:10CCC0003D226046C0F841320020CDE90000024616
+:10CCD0008DF824701FE00098120142EA10720001E2
+:10CCE000CDE900029DF8080000EB4002C2EBC01045
+:10CCF0009DF8242001EBC0001044407DDDE90037A1
+:10CD00003038C21718433A43CDE900029DF8240099
+:10CD1000401C8DF824009DF824000A28DBD30099DC
+:10CD2000FEE39DF8080000EB4001C1EBC010C649CE
+:10CD300011F83000042809D09DF8080000EB4002EB
+:10CD4000C2EBC01011F83000152801D1ADF8180061
+:10CD50009DF808000F4600EB4002C2EBC01001EB4B
+:10CD6000C00042789DF8080000EB4003C3EBC01000
+:10CD700011F8300042EA0020A0F58051303922D06D
+:10CD80009DF8080000EB4001C1EBC01007EBC000AC
+:10CD9000394642789DF8080000EB4003C3EBC01011
+:10CDA00017F8300042EA0020A0F58052313A0CD04A
+:10CDB0009DF8080000EB4002C2EBC01011F83000F3
+:10CDC000022804D019E0A62015E0A72013E09DF862
+:10CDD000080000EB4002C2EBC01001EBC00002797A
+:10CDE0009DF8080000EB4003C3EBC01007EBC00048
+:10CDF000C07842EA0020ADF818009DF80800934E74
+:10CE000000EB001101EB002006EBC00000F5005024
+:10CE100090F816028DF820009DF8081058469DF8ED
+:10CE2000202006EB0111114401F5805181F888BBE7
+:10CE3000317E012910D19DF8081001EB410202EB6F
+:10CE400001119DF8202006EB011101EB021129448C
+:10CE50000A7842F080020A70BDF81810A7297DD028
+:10CE600007DC04297BD015297AD0A62943F00F824C
+:10CE70003DE001F51D61B1F5804104D0112970D06C
+:10CE80001229F3D1FEE39DF8081001EB011202EB29
+:10CE9000012106EBC1029DF8201001EB011102EB0C
+:10CEA000C10101F5005191F81C120029DED19DF855
+:10CEB000081001EB011202EB012106EBC10101F5A3
+:10CEC000005181F817029DF8080000EB001202EBF8
+:10CED000002006EBC0029DF8200000EB001002EBE2
+:10CEE000C00000F5005080F81C92A72120E19DF8B9
+:10CEF000081001EB011202EB012106EBC10101F563
+:10CF0000005181F817029DF8080000EB001101EBB9
+:10CF1000002006EBC0019DF8200000EB001001EBA3
+:10CF2000C00000F5005090F81C0202282DD09DF89A
+:10CF3000080000EB001101EB002006EBC0019DF89A
+:10CF4000200000EB001001EBC00000F5005090F84D
+:10CF50001C0205282ED09DF8080003E0A4E0F1E0B3
+:10CF600069E28EE200EB001101EB002006EBC0014C
+:10CF70009DF8200000EB001001EBC00000F5005010
+:10CF800090F82102A5282AD03AE09DF80800032154
+:10CF900000EB001202EB002006EBC0029DF820001F
+:10CFA00000EB001002EBC00000F5005080F81C12EE
+:10CFB000A921BDE09DF80800062100EB001202EB5C
+:10CFC000002006EBC0029DF8200000EB001002EBF1
+:10CFD000C00000F5005080F81C12A221A8E09DF8C6
+:10CFE000080000EB400101EB00109DF8201006EB5B
+:10CFF000001000EB01102844017841F00401017099
+:10D000009DF8080000EB001101EB002006EBC001C9
+:10D010009DF8200000EB001001EBC00000F500506F
+:10D0200090F81E02A12803F032819DF8080000EB61
+:10D03000001101EB002006EBC0019DF8200000EB81
+:10D04000001001EBC00003E080640020A412002067
+:10D0500000F5005090F81E129DF8080000EB001239
+:10D0600002EB002006EBC0029DF8200000EB001050
+:10D0700002EBC00000F5005080F821129DF8080076
+:10D08000A12100EB001202EB002006EBC0029DF88C
+:10D09000200000EB001002EBC00000F5005080F80B
+:10D0A0001E1203F0F4B84FE19DF8081001EB0112D5
+:10D0B00002EB012106EBC1029DF8201001EB0111EA
+:10D0C00002EBC10101F5005191F82112A42922D1EE
+:10D0D0009DF8081001EB410202EB01119DF82020A0
+:10D0E00006EB011101EB021129440A7842F02002FB
+:10D0F0000A709DF8081001EB011202EB012106EB0A
+:10D10000C1029DF8201001EB011102EBC10101F5F4
+:10D11000005181F859029DF8081001EB011202EB51
+:10D12000012106EBC10101F5005181F81702A1218F
+:10D130009DF8080000EB001202EB002006EBC00295
+:10D14000FEF70EBC9DF8081001EB011202EB012165
+:10D1500006EBC1029DF8201001EB011102EBC101A9
+:10D1600001F5005191F81C1201299DF8081001EBFE
+:10D17000011202EB012137D006EBC1029DF820100D
+:10D1800001EB011102EBC10101F5005191F81C12F4
+:10D1900004299DF8081001EB011202EB01212BD0AC
+:10D1A00006EBC1029DF8201001EB011102EBC10159
+:10D1B00001F5005191F81C1206299DF8081001EBA9
+:10D1C000011202EB012132D006EBC1029DF82010C2
+:10D1D00001EB011102EBC10101F5005191F81C12A4
+:10D1E00007297DD05DE7FCE306EBC10101F50051A5
+:10D1F00081F81702022106E006EBC10101F500519A
+:10D2000081F8170205219DF8080000EB001202EBDF
+:10D21000002006EBC0029DF8200000EB001002EB9E
+:10D22000C00000F5005080F81C12A32180E706EB37
+:10D23000C10101F5005181F817029DF8080007228D
+:10D2400000EB001101EB002006EBC0039DF820006D
+:10D2500000EB001003EBC00000F5005080F81C222A
+:10D260009DF80800A12200EB001101EB002006EB65
+:10D27000C0039DF8200000EB001003EBC00000F598
+:10D28000005080F821229DF8080000EB400101EBDE
+:10D2900000109DF8201006EB001000EB0110284450
+:10D2A000017841F0800202709DF8080000EB400117
+:10D2B00001EB00109DF8201006EB001000EB0110B0
+:10D2C0002844017841F0040202709DF8080000EB48
+:10D2D000400101EB001006EB00109DF8201000E06B
+:10D2E00041E000EB011000F5805090F8860D8007BA
+:10D2F00042F1CD879DF8080000EB400101EB0010E2
+:10D300009DF8201006EB001000EB01102844017876
+:10D3100021F0020202709DF8080000EB400101EBD1
+:10D3200000109DF8201006EB001000EB01102844BF
+:10D33000017821F0200101709DF8080000EB400108
+:10D3400001EB001006EB00109DF8201000EB01101F
+:10D350002844017841F0080101709DF8081002206E
+:10D36000FCF7FCF99DE69DF8081001EB011202EBB9
+:10D37000012106EBC1029DF8201001EB011102EB27
+:10D38000C10101F5005191F81E12A12933D09DF879
+:10D390000810A32201EB011303EB012106EBC103EB
+:10D3A0009DF8201001EB011103EBC10101F50051C3
+:10D3B00081F821229DF8081001EB011202EB0121F6
+:10D3C00006EBC1029DF8201001EB011102EBC10137
+:10D3D00001F5005191F81E12A229C3D09DF8081042
+:10D3E00001EB011202EB012106EBC10101F5005135
+:10D3F00081F8170255E69DF80800A12100EB001204
+:10D4000002EB002006EBC0029DF8200000EB0010AC
+:10D4100002EBC00000F5005080F821129DF80800D2
+:10D4200000EB001202EB002006EBC00000F50050FC
+:10D4300080F8179235E69DF80810A12201EB011340
+:10D4400003EB012106EBC1039DF8201001EB011154
+:10D4500003EBC10101F5005181F821229DF808106C
+:10D4600001EB011303EB012106EBC1039DF8201032
+:10D4700001EB011103EBC10101F5005181F81E22FE
+:10D48000ACE7804601469DF8080000EB001202EB75
+:10D49000002006EBC00000F5005080F817129DF840
+:10D4A0000800A72100EB001202EB002006EBC002EF
+:10D4B0009DF8200000EB001002EBC00000F50050CA
+:10D4C00080F821129DF8080000EB4001C1EBC0106C
+:10D4D00007EBC000407930289DF8080000EB4001C0
+:10D4E00053D0C1EBC01007EBC000407931289DF844
+:10D4F00008007DD000EB4001C1EBC01007EBC0007D
+:10D50000407933289DF8080000EB400171D0C1EB51
+:10D51000C01007EBC000407934289DF8080000E0F7
+:10D52000FEE300EB400165D0C1EBC01007EBC0008B
+:10D530004079352871D09DF8080000EB400101EBDF
+:10D5400000109DF8201006EB001000EB011028449D
+:10D55000017821F0010202709DF8080000EB400103
+:10D5600001EB00109DF8201006EB001000EB0110FD
+:10D570002844017821F0020202700020CDE9000069
+:10D58000014643468DF824800EE201EB00109DF821
+:10D59000201006EB001000EB01102844017821F068
+:10D5A000010101709DF8080000EB400101EB001043
+:10D5B00006EB00119DF8200001EB001041190878DE
+:10D5C00020F002020A709DF8080000EB001101EB48
+:10D5D000002006EBC0019DF8200000EB001001EBDD
+:10D5E000C00000F5005090F81F023128C5D102E0BC
+:10D5F00014E03BE171E19DF8080000EB400101EB14
+:10D6000000109DF8201006EB001000EB01102844DC
+:10D61000017821F020010170AFE790E100EB0011EB
+:10D6200001EB002006EBC0019DF8200000EB00108C
+:10D6300001EBC00000F5005090F85A02F0B39DF8DD
+:10D64000080000EB001202EB002006EBC0039DF87F
+:10D65000200000EB001003EBC00000F5005080F844
+:10D6600059829DF8080000EB400101EB00109DF885
+:10D67000201006EB001000EB01102844017821F087
+:10D68000010100E063E201709DF8080000EB400139
+:10D6900001EB00109DF8201006EB001000EB0110CC
+:10D6A0002844017821F00201017094F8A4070028B1
+:10D6B000B2D1707E0128AFD1B06D00E0B3E0718BC4
+:10D6C0008842A9D29DF8080000EB001101EB002070
+:10D6D00006EBC0019DF8200000EB001001EBC0003C
+:10D6E00000F5005090F85902012895D19DF80800E6
+:10D6F00000EB001101EB002006EBC0019DF82000BB
+:10D7000000EB001001EBC00000F5005090F8930210
+:10D710000028CDD19DF808004FF0104100EB001219
+:10D7200002EB002006EBC0029DF8200000EB001089
+:10D7300002EBC00000F50050C0F824129DF808006C
+:10D7400000EB400101EB001006EB00119DF82000FA
+:10D7500001EB001000F5805090F8841D9DF8080042
+:10D7600000EB001202EB002006EBC00000F50050B9
+:10D7700080F815129DF8080000EB001101EB002065
+:10D7800006EBC0019DF8200000EB001001EBC0008B
+:10D7900000F5005090F81C129DF8080000EB0012F4
+:10D7A00002EB002006EBC00000F5005090F81802D4
+:10D7B00081429AD19DF8080000EB001202EB002094
+:10D7C00006EBC0029DF8200000EB001002EBC00049
+:10D7D00000F5005080F822829DF80800A42100EB9B
+:10D7E000001202EB002006EBC0029DF8200000EBC7
+:10D7F000001002EBC00000F5005080F81E129DF8EA
+:10D800000800A32100EB001202EB002006EBC0028F
+:10D810009DF8200000EB001002EBC00000F5005066
+:10D8200080F82112A9E69DF8080000EB001202EB37
+:10D83000002006EBC0039DF8200000EB001003EB76
+:10D84000C00000F5005080F859929DF8080000EBE8
+:10D85000400101EB00109DF8201006EB001000EBDA
+:10D8600001102844017841F001010AE701EB0010A2
+:10D870009DF8201006EB001000EB01102844017801
+:10D8800041F0010101709DF8080000EB400101EB3F
+:10D8900000109DF8201006EB001000EB011000F5C1
+:10D8A000805090F8860D800715D49DF8080000EB95
+:10D8B000400101EB00109DF8201006EB001000EB7A
+:10D8C00001102844017841F0020101709DF8081010
+:10D8D0000220FBF743FFA22132E001EB00109DF88C
+:10D8E000201006EB001000EB01102844017821F015
+:10D8F000200202709DF8080000EB400101EB0010CF
+:10D900009DF8201006EB001000EB01102844017870
+:10D9100021F0020202709DF80800A92200EB00111C
+:10D9200001EB002006EBC0039DF8200000EB001087
+:10D9300003EBC00000F5005080F81E221DE6A12177
+:10D940009DF8080000EB001202EB002006EBC0027D
+:10D950009DF8200000EB001002EBC00000F5005025
+:10D9600080F81E1209E60098090141EA10710001D1
+:10D97000CDE900019DF8080000EB4001C1EBC010AB
+:10D980009DF8241007EBC00008448079DDE9002CE5
+:10D990003038C117104341EA0C01CDE900019DF870
+:10D9A0002400401C8DF824009DF824000828DAD3B8
+:10D9B0009DF80800009900EB001202EB002006EB36
+:10D9C000C00C9DF8200000EB00100CEBC00000F52F
+:10D9D0000050C0F835120020CDE900008DF8243049
+:10D9E00022E07EE0DDE90001090141EA1071000159
+:10D9F000CDE900019DF8080000EB4001C1EBC0102B
+:10DA00009DF8241007EBC0000844C07BDDE9002C22
+:10DA10003038C117104341EA0C01CDE900019DF8EF
+:10DA20002400401C8DF824009DF824000628D9D33A
+:10DA30009DF80800009900EB001202EB002006EBB5
+:10DA4000C00C9DF8200000EB00100CEBC00000F5AE
+:10DA50000050C0F850120020CDE900008DF82430AD
+:10DA600020E0DDE90001090141EA10710001CDE982
+:10DA700000019DF8080000EB4001C1EBC0109DF8CB
+:10DA8000241007EBC0000844407DDDE90023303856
+:10DA9000C11710431943CDE900019DF82400401C33
+:10DAA0008DF824009DF824000828DAD39DF808009A
+:10DAB000009900EB001202EB002006EBC0029DF87B
+:10DAC000200000EB001002EBC00000F50050C0F891
+:10DAD00039129DF8080000EB4001C1EBC01007EBC4
+:10DAE000C00041799DF8080000EB001202EB002015
+:10DAF00006EBC0029DF8200000EB001002EBC00016
+:10DB000000F5005080F81F129DF8080000EB40015E
+:10DB100001EB001006EB00119DF8200001EB001056
+:10DB200000F5805090F8861D9DF8080000EB00126B
+:10DB300002EB002006EBC0029DF8200000EB001075
+:10DB400002EBC00000F5005080F834120AE4804671
+:10DB500001469DF8080000EB001202EB002006EBE6
+:10DB6000C00000F5005080F817129DF8080000EB87
+:10DB7000001101EB002006EBC0019DF8200000EB36
+:10DB8000001001EBC00000F5005090F81C020328C3
+:10DB900033D09DF8080000EB001101EB002006EBEC
+:10DBA000C0019DF8200000EB001001EBC00000F563
+:10DBB000005090F81C129DF8080000EB001202EBD8
+:10DBC000002006EBC00000F5005090F818028142DA
+:10DBD00026D194F8A40720B39DF8080000EB40017B
+:10DBE00001EB00109DF8201006EB001000EB011077
+:10DBF0002844017841F0080195E09DF808000421CF
+:10DC000000EB001202EB002006EBC0029DF82000A2
+:10DC100000EB001002EBC00000F5005080F81C1271
+:10DC200087E0C6F839809DF8080000EB001101EB91
+:10DC3000002006EBC0019DF82000102200EB001030
+:10DC400001EBC00142F23D2001440798FAF7FDFACA
+:10DC50009DF8080000EB001101EB002006EBC0016D
+:10DC60009DF8200000EB001001EBC00000F2352011
+:10DC700000F500500168C6F81D104068C6F8210084
+:10DC80009DF8080000EB400101EB001006EB0011CD
+:10DC90009DF8200001EB001000F5805090F8840DF5
+:10DCA00030779DF8080000EB001101EB002006EB37
+:10DCB000C0019DF8200000EB001001EBC00000F552
+:10DCC0000050D0F85002C6F82500049850F8691F9B
+:10DCD000C6F83D108088A6F84100B06D81B20220E0
+:10DCE000FAF732FF00210620FBF738FDB06D718B8B
+:10DCF000884202D2B06D401CB06500210520FBF7C0
+:10DD00002DFD9DF8080000EB400101EB00109DF88F
+:10DD1000201006EB001000EB01102844017800E011
+:10DD2000B1E021F0080101709DF808100220FBF716
+:10DD300015FD9DF80800424600EB001101EB0020A4
+:10DD400006EBC0019DF8200000EB001001EBC000C5
+:10DD500000F5005080F85A829DF80800A72100EBDA
+:10DD6000001303EB002006EBC0039DF8200000EB3E
+:10DD7000001003EBC00000F5005080F821129DF860
+:10DD80000800A22100EB001303EB002006EBC00308
+:10DD90009DF8200000EB001003EBC00000F50050E0
+:10DDA00080F81E120021CDE900118DF8242039469B
+:10DDB00021E0DDE900031B0143EA10730001CDE916
+:10DDC00000039DF8080000EB4003C3EBC0109DF872
+:10DDD000243001EBC0001844C07ADDE9007C303803
+:10DDE000C317384343EA0C03CDE900039DF8240030
+:10DDF000401C8DF824009DF824000C28D9D3DDE9BF
+:10DE000000379DF8080000EB001C0CEB002006EB2F
+:10DE1000C0089DF8200000EB001008EBC00000F5E2
+:10DE2000005CCCF83D326046C0F841720020CDE97C
+:10DE300000008DF8242020E0DDE90002120142EA12
+:10DE400010720001CDE900029DF8080000EB4002CD
+:10DE5000C2EBC0109DF8242001EBC0001044C07D2F
+:10DE6000DDE900373038C21718433A43CDE90002E4
+:10DE70009DF82400401C8DF824009DF824000C28F7
+:10DE8000DAD3DDE900129DF8080000EB001303EB84
+:10DE9000002006EBC0039DF8200000EB001003EB10
+:10DEA000C00000F50053C3F845121846C0F84922D7
+:10DEB0004CE6FF499DF808005A469DF8203001EBDA
+:10DEC0000010184400F5805080F888BB9DF80800C9
+:10DED00000EB4003C3EBC010F64B03EBC0004078EF
+:10DEE00070280AD19DF8080000EB4006C6EBC01070
+:10DEF00003EBC0008078FA2858D09DF8080000EBAA
+:10DF00004006C6EBC01003EBC00040780C26B6EB11
+:10DF1000101F0AD19DF8080000EB4006C6EBC010A8
+:10DF200003EBC0008078FA2842D09DF8080000EB8F
+:10DF30004006C6EBC01013F830600520B0EB161F8A
+:10DF400017D19DF8080000EB4006C6EBC01003EBAC
+:10DF5000C00046780320B0EB161F0AD19DF80800D8
+:10DF600000EB4006C6EBC01003EBC0008078ADF8B4
+:10DF700018009DF8080000EB001606EB002001EBEE
+:10DF8000C00000F5005090F816628DF820609DF8F2
+:10DF9000080001EB00169DF82000304400F5805089
+:10DFA00080F8882B087E012804D014E0B120DEE739
+:10DFB000B620DCE79DF8080000EB400606EB0010F9
+:10DFC0009DF8206001EB001000EB06102844067855
+:10DFD00046F080060670BDF81800012803D06528B9
+:10DFE00042F055816AE09DF8080000EB4006C6EB60
+:10DFF000C01003EBC0000079012802F0488102281C
+:10E00000FBD00328F9D00528EAD19DF8080000EBE1
+:10E01000001303EB002001EBC0039DF8200000EB90
+:10E02000001003EBC00000F5005090F81C0200281F
+:10E03000D6D19DF8080000EB001303EB002001EBA4
+:10E04000C00000F5005080F817229DF8080000EB92
+:10E05000001303EB002001EBC0039DF8200000EB50
+:10E06000001003EBC00000F5005080F81C929DF8F2
+:10E070000800B62200EB001303EB002001EBC00305
+:10E080009DF8200000EB001003EBC00000F50050ED
+:10E0900080F821229DF80800B22200EB001303EB68
+:10E0A000002001EBC0019DF8200000EB001001EB07
+:10E0B000C00000F5005080F81E2247E59DF80800DA
+:10E0C00000EB4006C6EBC01003EBC000007900096E
+:10E0D00012D0B920ADF818009DF8080000EB4006FA
+:10E0E000C6EBC01003EBC000007900F00F008DF804
+:10E0F00014008DF8242021E0B820EBE79DF80800FB
+:10E1000000EB400606EB00109DF8246001EB0010C8
+:10E1100000EB061000F5805090F8856D9DF8080022
+:10E1200000EB4007C7EBC01013F8300050388642B0
+:10E1300014D09DF82400401C8DF824009DF80800A0
+:10E1400000EB400606EB001001EB001000F58050DC
+:10E1500090F85B0D9DF82460B042CFD89DF8240064
+:10E160009DF8143018448DF820009DF8080000EB4D
+:10E17000001303EB002001EBC0039DF8200000EB2F
+:10E18000001003EBC00000F5005090F81C020128BD
+:10E1900013D09DF8080000EB001303EB002001EB07
+:10E1A000C0039DF8200000EB001003EBC00000F559
+:10E1B000005090F81C02012879D19DF8080000EB6E
+:10E1C000001303EB002001EBC00000F5005080F8C5
+:10E1D00017229DF80800022200EB001303EB002039
+:10E1E00001EBC0039DF8200000EB001003EBC00022
+:10E1F00000F5005080F81C22B922EFE39DF80800DA
+:10E2000000EB400101EB0011294800EB011000F583
+:10E21000805090F8600D20B101286FD00228CBD13A
+:10E2200083E2234E9DF8080006EB400000F5804095
+:10E23000B0F83404801F81B29DF80800DFF87480C4
+:10E2400000EB4002C2EBC01208EBC200401CFBF71F
+:10E2500005F8CDE9120B9DF808005F4606EB40007B
+:10E2600000F58040B0F834149DF80800414400EBFC
+:10E270004002C2EBC0106FF0040202EBC000084481
+:10E28000042109F0F3FFDDE91223C117CDE90001F4
+:10E290005040594008438FD19DF8080006EB00100C
+:10E2A00000F5805080F8887B9DF8080004E0E8E2E3
+:10E2B000A41200208064002000EB4001C1EBC011DB
+:10E2C00008EBC1000079ADF81800BDF8180031283E
+:10E2D000A5D19DF8080006EB400000F58040B0F89D
+:10E2E00034044121183890FBF1F0C117CDE9000149
+:10E2F00084F884058DF82470BB46C6E0CFE09DF815
+:10E300000800474600EB4001C1EBC01008EBC0011C
+:10E310009DF8240000EB80100844017D9DF8240046
+:10E32000304400F5805080F885159DF8080000EB1A
+:10E330004001C1EBC01008EBC0019DF8240000EBC8
+:10E340008010084408211A3009F05CFF8DED0D0A99
+:10E3500010EE100A9DF8241006EB011101F5805112
+:10E36000C1F895059DF8080000EB4001C1EBC01015
+:10E3700007EBC0019DF8240000EB80100844082141
+:10E38000323009F03FFF8DED0D0A10EE100A9DF8B6
+:10E39000241006EB011101F58051C1F891059DF89B
+:10E3A000080000EB4001C1EBC01007EBC0019DF875
+:10E3B000240000EB8010084408213A3009F022FFC5
+:10E3C0008DED0D0A10EE100A9DF8241006EB0111D8
+:10E3D00001F58051C1F899059DF8080000EB400156
+:10E3E000C1EBC01007EBC0019DF8240000EB8010CA
+:10E3F00008440821423009F005FF8DED0D0A10EEAA
+:10E40000101A9DF8240006EB001000F58050C0F8AB
+:10E410009D159DF8080000EB400101EB00109DF8F0
+:10E42000241006EB001000EB01102844017841F0A5
+:10E43000800101709DF8080006EB400000F5804067
+:10E44000B0F83404C1199DF8080000EB4002C2EB9B
+:10E45000C0104FF0FF3202EBC000095C9DF80800CD
+:10E4600000EB001202EB002006EBC0039DF8200039
+:10E4700000EB001003EBC00000F5005080F85812CC
+:10E480009DF82400401C8DF824009DF82410DDE93F
+:10E490000023891A7BEB0300FFF631AF08E59DF8F6
+:10E4A000080000EB4001C1EBC010FE4E06EBC000BF
+:10E4B000417D9DF8080000EB4002C2EBC01006EB66
+:10E4C000C000807D41EA0020C117CDE900019DF820
+:10E4D000080000EB4001C1EBC01006EBC0001521A5
+:10E4E000FAF7A6FECDE9120BDDE90001129F5A46AC
+:10E4F000784051400843D1D19DF8080000EB40011D
+:10E50000C1EBC01016F83010491E8DF82010DFF84E
+:10E5100098839DF80800414608EB00139DF8200001
+:10E52000184400F5805080F8882B9DF82000404466
+:10E5300000F5805080F885259DF8200008EB00103C
+:10E5400000F58050C0F895259DF8080000EB4002CA
+:10E55000C2EBC01006EBC00082799DF8080000EB0A
+:10E560004003C3EBC01006EBC000407942EA002034
+:10E5700000EE100AF8EE400A9FEDCC0A9DF8080064
+:10E5800080EE801A00EB4002C2EBC01006EBC00028
+:10E5900002799DF8080000EB4003C3EBC01006EBC6
+:10E5A000C000C07842EA002000EE900A9DF82000EA
+:10E5B000F8EE600A71EE200A10EE902A01EB0010CE
+:10E5C00000F58050C0F891259DF8080000EB40024E
+:10E5D000C2EBC01006EBC000827A9DF8080000EB89
+:10E5E0004003C3EBC01006EBC000407A42EA0020B3
+:10E5F00000EE900A9DF80800B8EE601AC1EE000A1D
+:10E6000000EB4002C2EBC01006EBC000027A9DF89E
+:10E61000080000EB4003C3EBC01006EBC000C0795C
+:10E6200042EA002000EE100A9DF82000B8EE400AF1
+:10E6300030EE800A10EE102A01EB001000F5805039
+:10E64000C0F899259DF8080000EB4001C1EBC0100F
+:10E6500006EBC000C07A00069DF8080000EB400100
+:10E66000C1EBC01006EBC000017B9DF8080000EB79
+:10E670004002C2EBC01006EBC000C07A41EA0020A5
+:10E680000AD400EE100AB8EE400ADFED890A20EE47
+:10E69000200A10EE100A0BE0404280B2F9F7A2FF08
+:10E6A0009FED841B53EC112BF9F7AAFEF9F7FFFF3E
+:10E6B0009DF8202008EB021101F58051C1F89D055D
+:10E6C0009DF808009DF8202000EB400101EB0010B0
+:10E6D00008EB001000EB02102844027842F08002A0
+:10E6E00002709DF8080000EB4002C2EBC01006EB80
+:10E6F000C000C27D9DF8080000EB001303EB002072
+:10E7000008EBC0039DF8200000EB001003EBC000F5
+:10E7100000F5005080F858229DF8080000EB4002F8
+:10E7200002EB001008EB0010E0E09DF80800DFF8B5
+:10E73000748100EB4001C1EBC01008EBC000C3794D
+:10E740009DF8080000EB4002C2EBC01008EBC000CF
+:10E75000007A43EA0020C317CDE900039DF80800C2
+:10E76000072100EB4002C2EBC01008EBC000FAF733
+:10E770005FFDCDE9120BDDE90001129B5E465840BA
+:10E78000714008437DD19DF8080000EB4001C1EBCA
+:10E79000C01118F83100401E8DF82000424F9DF83E
+:10E7A000081007EB011000F5805080F8886B9DF889
+:10E7B0002010781800F5805080F885659DF80800D5
+:10E7C00000EB4001C1EBC01108EBC1008079F9F703
+:10E7D00009FF41EC110B9FED390B0CF0D1FA9DF8BC
+:10E7E0000800B0EE408AF0EE608A00EB4001C1EB19
+:10E7F000C01108EBC10002799DF8080000EB400150
+:10E80000C1EBC01108EBC100C07842EA0020F9F763
+:10E81000E9FE53EC182BF9F765FEF9F748FF9DF870
+:10E82000201007EB011101F58051C1F895059DF805
+:10E83000201007EB011000F58050C0F891659DF89D
+:10E84000201007EB011000F58050C0F899659DF885
+:10E85000201007EB011000F58050C0F89D659DF871
+:10E86000080000EB400101EB001107EB01109DF8DF
+:10E87000201000EB01102844017841F08002027062
+:10E8800000E097E29DF8080000EB4001C1EBC011E9
+:10E8900008EBC100427A9DF8080000EB001101EB83
+:10E8A00000210FE080640020A412002000FF7F47B9
+:10E8B0000000803D000000000000B0BF000000002C
+:10E8C000000024409DF8200007EBC10300EB00107E
+:10E8D00003EBC00000F5005080F858229DF80800B6
+:10E8E00000EB400101EB001107EB011000F5805037
+:10E8F00090F85B0D84F88405D0E59DF80800FD4E86
+:10E9000000EB4001C1EBC01006EBC000C1789DF8E0
+:10E91000080000EB4002C2EBC01006EBC00080789C
+:10E9200041EA00208DF80C009DF8080000EB400142
+:10E93000C1EBC0109DF80C1006EBC00008444178F4
+:10E940009DF8080000EB4002C2EBC0109DF80C20BF
+:10E9500006EBC000805C41EA0020C117CDE9000150
+:10E960009DF8080000EB4001C1EBC01006EBC000B1
+:10E970009DF80C10FAF75CFCCDE9120BDDE9000103
+:10E98000129F5A46784051400843B5D19DF808007F
+:10E9900000EB4001C1EBC01006EBC00040788DF8E1
+:10E9A00020008DF82420D4491CE09DF8080000EBDD
+:10E9B000400303EB00109DF8243001EB001000EB46
+:10E9C000031000F5805090F8850D9DF82030984296
+:10E9D0009DF8240003D18DF8200013E07FE1401C56
+:10E9E0008DF824009DF8080000EB400303EB0010B5
+:10E9F00001EB001000F5805090F85B0D9DF824307D
+:10EA00009842D2D89DF8080000EB400303EB0010B9
+:10EA100001EB00139DF8200003EB00104319187858
+:10EA200040F080071F709DF8080000EB4003C3EB27
+:10EA3000C01006EBC0000379ADF818309DF808004F
+:10EA400001EB00139DF82000184400F5805080F879
+:10EA5000882BBDF81800F32806D006DC05287DD0E9
+:10EA6000F12807D0F22890D14DE2F42877D0F6288B
+:10EA70008BD14AE29DF8080000EB001303EB002065
+:10EA800001EBC0039DF8200000EB001003EBC00079
+:10EA900000F5005090F81C0230B39DF8080000EB20
+:10EAA000400303EB00109DF8203001EB001000EB59
+:10EAB000031000F5805090F88D0DC00713D09DF81D
+:10EAC000080000EB001303EB00239DF8200001EB8E
+:10EAD000C30300EB001003EBC00000F5005090F8FA
+:10EAE000A202C00726D0BAE09DF8080000EB00178C
+:10EAF00007EB002001EBC0079DF8200000EB0010A1
+:10EB000007EBC00000F5005080F81C929DF808004B
+:10EB1000F42300EB001707EB002001EBC0079DF882
+:10EB2000200000EB001007EBC00000F5005080F85B
+:10EB3000213294E09DF8080000EB001303EB002065
+:10EB400001EBC0039DF8200000EB001003EBC000B8
+:10EB500000F5005090F89402C0B301E04FE2E8E104
+:10EB60008DF824202AE09DF8080000EB001303EB49
+:10EB7000002001EBC0039DF8200000EB001003EB28
+:10EB8000C0039DF82400184400F5005090F8953219
+:10EB90009DF8080000EB400707EB001001EB0017A1
+:10EBA0009DF82400384400F5805090F8620D8342AF
+:10EBB00008D19DF82400401C8DF824009DF8240005
+:10EBC0000428D0D39DF82400042829D047E09DF8DC
+:10EBD000080000EB001303EB002001EBC0039DF8DD
+:10EBE000200000EB001003EBC0039DF82400184444
+:10EBF00000F5005090F895329DF8080000EB4007B2
+:10EC000007EB001001EB00179DF82400384400F5D5
+:10EC1000805090F8620D834208D19DF82400401C7A
+:10EC20008DF824009DF824000A28D0D39DF82400F4
+:10EC30000A2814D09DF8080000EB001303EB002015
+:10EC400001EBC0079DF8200042F2A22300EB001068
+:10EC500007EBC0001844037843F0010707709DF8E4
+:10EC60000C0011284AD09DF80C0014289DF80800CB
+:10EC700000EB400303EB00107ED001EB00139DF886
+:10EC8000200003EB00102844037823F004030370F2
+:10EC90009DF8080000EB001303EB002001EBC0031C
+:10ECA0009DF8200000EB001003EBC00000F50050C1
+:10ECB00090F8A202C0077DD09DF8080000EB001379
+:10ECC00003EB002001EBC0039DF8200000EB0010D7
+:10ECD00003EBC00000F50050A0F8A02205229DF82B
+:10ECE000080000EB001303EB002001EBC001FDF76F
+:10ECF00048BB000080640020A41200209DF808009A
+:10ED000000EB400303EB00109DF8203001EB0010F6
+:10ED100000EB03102844037843F0040303708DF8DC
+:10ED2000242025E09DF8080000EB4003C3EBC01051
+:10ED30009DF8243006EBC000184443799DF8080084
+:10ED400000EB001707EB002001EBC0079DF8200047
+:10ED500000EB001007EBC0009DF82470384400F56C
+:10ED6000005080F85B329DF82400401C8DF8240090
+:10ED70009DF824000A2800E030E0D3D38DF8242049
+:10ED800027E09DF8080000EB4002C2EBC0109DF8A0
+:10ED9000242006EBC0001044C27B9DF8080000EB65
+:10EDA000001303EB002001EBC0039DF8200000EBF3
+:10EDB000001000E084E203EBC0009DF8243018440A
+:10EDC00000F5005080F874229DF82400401C8DF856
+:10EDD00024009DF824000228D3D38DE59DF820302F
+:10EDE00001EB001000EB03102844037843F0040308
+:10EDF00003708DF8242025E09DF8080000EB400307
+:10EE0000C3EBC0109DF8243006EBC00018444379D2
+:10EE10009DF8080000EB001707EB002001EBC0078E
+:10EE20009DF8200000EB001007EBC0009DF8247057
+:10EE3000384400F5005080F85B329DF82400401CF7
+:10EE40008DF824009DF824000A28D5D38DF82420BD
+:10EE50001AE0C27B9DF8080000EB001303EB0020D2
+:10EE600001EBC0039DF8200000EB001003EBC00095
+:10EE70009DF82430184400F5005080F874229DF865
+:10EE80002400401C8DF824009DF8240002289DF8E1
+:10EE9000080000EB4002C2EBC0109DF8242006EBF6
+:10EEA000C0001044D5D3407C02049DF8080000EB5C
+:10EEB0004003C3EBC0109DF8243006EBC00018449B
+:10EEC000807C42EA00229DF8080000EB4003C3EB7F
+:10EED000C0109DF8243006EBC0001844C07C0243EB
+:10EEE0009DF8080000EB001303EB002001EBC001CC
+:10EEF0009DF8200000EB001001EBC00000F5005071
+:10EF0000C0F88822DCE1F122E9E69DF8080003223E
+:10EF100000EB001303EB002001EBC0039DF8200081
+:10EF200000EB001003EBC00000F5005080F81C223D
+:10EF3000E9E79DF80800022300EB001707EB00202B
+:10EF400001EBC0079DF8200000EB001007EBC000AC
+:10EF500000F5005080F81C329DF80800F62300EB05
+:10EF6000001707EB002001EBC0079DF8200000EB25
+:10EF7000001007EBC00000F5005080F821329DF82A
+:10EF8000080000EB001707EB002001EBC0079DF81D
+:10EF9000200000EB001007EBC00000F5005080F8E7
+:10EFA00094928DF8242025E09DF8080000EB4002A3
+:10EFB000C2EBC0109DF8242006EBC000104442793B
+:10EFC0009DF8080000EB001303EB002001EBC003E9
+:10EFD0009DF8200000EB001003EBC0009DF82430EA
+:10EFE000184400F5005080F895229DF82400401C3C
+:10EFF0008DF824009DF824000A28D5D360E19DF8FF
+:10F00000080000EB4002C2EBC01006EBC0008279A2
+:10F010009DF8080000EB4003C3EBC01006EBC000F6
+:10F02000407942EA00229DF8080000EB001303EB50
+:10F03000002001EBC0039DF8200000EB001003EB63
+:10F04000C00000F50050A0F8A0229DF8080000EBD9
+:10F05000001202EB002001EBC0029DF8200000EB43
+:10F06000001002EBC00000F50050B0F8A0229DF89F
+:10F07000080000EB400303EB001001EB001000F56B
+:10F080008050B0F86E0D8242B8D39DF80800F1228E
+:10F0900000EB001303EB002001EBC0039DF8200000
+:10F0A00000EB001003EBC00000F5005080F82122B7
+:10F0B0009DF8080000EB001202EB002001EBC001FC
+:10F0C0009DF8200000EB001001EBC00042F2A221ED
+:10F0D0000844017821F00101FCF77EB89DF8080092
+:10F0E00000EB4001C1EBC010FE4F07EBC000007900
+:10F0F0008DF820008DF82CB0FB4E1BE09DF8080029
+:10F1000000EB400101EB00109DF82C1006EB001005
+:10F1100000EB011000F5805090F8850D9DF820104F
+:10F1200088429DF82C0002D18DF8200012E0401C8E
+:10F130008DF82C009DF8080000EB400101EB001059
+:10F1400006EB001000F5805090F85B0D9DF82C1038
+:10F150008842D3D89DF8080000EB4001C1EBC010F5
+:10F1600007EBC000C078ADF81800BDF818001728EC
+:10F170000FD2DFE800F00E6B6B0E6F6F6F696B0ED6
+:10F180000E0E0E0E0E6D6F6F0E0E717173008DF8F8
+:10F190000C009DF80C00001FC1B29DF8080000EBA8
+:10F1A0004002C2EBC01007EBC000C01CF9F76EFEB6
+:10F1B0008DF828009DF8080000EB4001C1EBC0105D
+:10F1C0009DF80C1007EBC000084410F8010C9DF8E6
+:10F1D0002810884274D19DF8080000EB4001C1EB73
+:10F1E000C01007EBC0004078002869D09DF80800E7
+:10F1F00000EB4001C1EBC011BA4800EBC1019DF822
+:10F200000C000A5C9DF80800B04600EB001101EB11
+:10F21000002006EBC0039DF8200000EB001003EB7C
+:10F22000C00000F5005080F858229DF8080006EB59
+:10F2300000139DF82000184400F5805080F888BB2A
+:10F24000307E01280CD01CE01220A0E707209EE7AA
+:10F2500009209CE706209AE70B2098E72A2096E7EA
+:10F260009DF8080000EB400101EB001108EB0110D4
+:10F270009DF8201000EB01102844017841F0800136
+:10F280000170BDF8180007287ED007DC072817D2C8
+:10F29000DFE800F016FDFC16FBFAF900103807282D
+:10F2A000F5D2DFE800F0F2F20D0D0404F500BDF830
+:10F2B0001800142805D0BDF81800152865D01FE1E6
+:10F2C000C2E39DF8080000EB4001C1EBC010854986
+:10F2D00001EBC000027A9DF8080000EB4003C3EB8D
+:10F2E000C01001EBC000407942EA00629DF80800BE
+:10F2F00000EB4003C3EBC01001EBC00080790304B6
+:10F300009DF8080000EB4006C6EBC01001EBC00002
+:10F31000C07943EA002002439DF8080000EB001189
+:10F3200001EB00219DF8200008EBC10100EB00106B
+:10F3300001EBC00000F50050C0F835229DF8080030
+:10F3400000EB001101EB00219DF8200008EBC1014A
+:10F3500000EB001001EBC00000F50050D0F83502C2
+:10F36000002102F0DDFBCDE900019DF8080000EB73
+:10F37000400101EB001108EB011000F5805090F8FE
+:10F38000700D00F0030101E0FEE36BE09DF8080062
+:10F3900000EB400202EB001208EB021000F5805077
+:10F3A00090F8700DC0F3011001449DF8080000EBC7
+:10F3B000400202EB001208EB021000F5805090F8BA
+:10F3C000700DC0F38100081AF9F7FBF841EC110B3E
+:10F3D0009FED460B0BF0D4FC51EC100BF9F742F902
+:10F3E000CDE912019DF8080000EB001101EB0021AE
+:10F3F0009DF8200008EBC10100EB001001EBC000FC
+:10F4000000F50050D0F85002002102F089FBDDE940
+:10F410000023A0FB026701FB027100FB0317DDE97B
+:10F42000120102220023F8F7CDFEDDE91223301885
+:10F430007941F8F7C7FECDE9000103F021F89DF806
+:10F44000081001EB011202EB01229DF8201008EBDD
+:10F45000C20201EB011102EBC10101F50051C1F83B
+:10F4600039024DE09DF8080000EB4001C1EBC010EF
+:10F470001C4901EBC000027A9DF8080000EB400334
+:10F48000C3EBC01005E0FDE31DE3FCE35AE34BE3EF
+:10F490008AE301EBC000407942EA00629DF808006F
+:10F4A00000EB4003C3EBC01001EBC0008079030404
+:10F4B0009DF8080000EB4006C6EBC01001EBC00051
+:10F4C000C07943EA002002439DF8080000EB0011D8
+:10F4D00001EB00219DF8200008EBC10100EB0010BA
+:10F4E00008E0000080640020A4120020000000005A
+:10F4F0000000244001EBC00000F50050C0F83922A4
+:10F500009DF8080000EB4001C1EBC011FE4800EB84
+:10F51000C100407A84F8E3019DF80800464600EBFC
+:10F52000400101EB00109DF8201008EB001000EBEB
+:10F53000011094F8E3112844CA09017862F300012C
+:10F54000017094F8E30100F0030001287CD094F8E6
+:10F55000E301C043800777D09DF8080000EB40012D
+:10F5600001EB00109DF8201006EB001000EB0110DD
+:10F570002844017821F0020101709DF8080000EB99
+:10F58000400101EB00109DF8201006EB001000EB8D
+:10F59000011000F5805090F8860DC0F340019DF8F1
+:10F5A000080000EB001202EB002006EBC0029DF801
+:10F5B000200000EB001002EBC00000F5005090F8B6
+:10F5C0003402C0F34000814272D09DF8080000EB85
+:10F5D000001101EB002006EBC0019DF8200000EBBC
+:10F5E000001001EBC00042F2342101449DF80800F4
+:10F5F00000EB400202EB00109DF8202006EB00100B
+:10F6000000EB021000F5805090F8860D4208087853
+:10F6100062F3410008709DF8080000EB400101EB27
+:10F62000001006EB00119DF8200001EB001000F522
+:10F63000805090F8860D800717D59DF8081002209D
+:10F64000FAF78CF834E0FFE79DF8080000EB400182
+:10F6500001EB00109DF8201006EB001000EB0110EC
+:10F660002844017841F0020186E79DF808009DF8E2
+:10F67000202000EB400101EB001008EB001000EB34
+:10F6800002102844027822F0200202709DF808003F
+:10F6900000EB001303EB002006EBC0019DF82000F7
+:10F6A00000EB001001EBC00000F5005080F85A920A
+:10F6B0009DF808009DF8202000EB400101EB0010B0
+:10F6C000B04606EB001000EB021000F5805090F8F9
+:10F6D000860D00F001029DF8080000EB001303EB1B
+:10F6E000002006EBC0019DF8200000EB001001EBAC
+:10F6F000C00000F5005090F8340200F00100824292
+:10F7000070D09DF80800464600EB001101EB002088
+:10F7100008EBC0019DF8200000EB001001EBC000D9
+:10F7200042F2342101449DF8080000EB400202EB54
+:10F7300000109DF8202008EB001000EB021000F5EF
+:10F74000805090F8860D0A7860F300020A709DF8E8
+:10F75000080000EB400101EB00109DF8201006EBC3
+:10F76000001000EB011000F5805090F8860DC007E6
+:10F770009DF8080037D000EB001101EB002006EBEC
+:10F78000C0019DF8200000EB001001EBC00000F567
+:10F79000005090F85A02E0B39DF8080000EB001208
+:10F7A00002EB002006EBC0029DF8200000EB0010E9
+:10F7B00002EBC00000F5005080F859B29DF8080037
+:10F7C00000EB400101EB00109DF8201006EB00104B
+:10F7D00000EB01102844017821F00101017094F838
+:10F7E000A407B8B3F0E000EB400101EB00109DF876
+:10F7F000201006EB001000EB01102844017821F0E6
+:10F80000200101709DF8080000EB001202EB0020BF
+:10F8100000E00CE008EBC0029DF8200000EB0010B7
+:10F8200002EBC00000F5005080F859B2CCE09DF822
+:10F83000080000EB001202EB002006EBC0029DF86E
+:10F84000200000EB001002EBC00000F5005080F833
+:10F850005992C4E7FFE7707E012854D1B06D718BD7
+:10F86000884250D29DF8080000EB001101EB002007
+:10F8700006EBC0019DF8200000EB001001EBC0007A
+:10F8800000F5005090F8590201283CD19DF808007D
+:10F8900000EB001101EB002006EBC0019DF82000F9
+:10F8A00000EB001001EBC00000F5005090F893024F
+:10F8B00048BB9DF8080000EB400101EB001006EB8F
+:10F8C00000119DF8200001EB001000F5805090F829
+:10F8D000841D9DF8080000EB001202EB002006EBEF
+:10F8E000C00000F5005080F815129DF808000521B1
+:10F8F00000EB001202EB002006EBC0029DF8200096
+:10F9000000EB001002E05FE08064002002EBC0002A
+:10F9100000F5005080F821129DF808005F4600EBCA
+:10F92000400101EB001006EB00119DF8200001EBF7
+:10F93000001000F58050C0F888BD9DF80810022026
+:10F94000F9F70CFF8DF8247019E09DF8080000EB22
+:10F95000001101EB002006EBC0019DF8200000EB38
+:10F96000001001EBC0009DF82410084400F5005081
+:10F9700080F85B729DF82400401C8DF824009DF8EF
+:10F9800024001428E1D38DF8247019E09DF80800B4
+:10F9900000EB001101EB002006EBC0019DF82000F8
+:10F9A00000EB001001EBC0009DF82410084400F5A6
+:10F9B000005080F877729DF82400401C8DF82400D8
+:10F9C0009DF824000A28E1D394F8E301800612D5BB
+:10F9D0009DF80800162100EB001202EB00229DF8B2
+:10F9E000200008EBC20200EB001002EBC00000F5A3
+:10F9F000005080F821129DF8080000EB001101EB87
+:10FA0000002008EBC0029DF82000414600EB0010EA
+:10FA100002EBC00000F5005090F81C02012814D041
+:10FA20009DF8080000EB001202EB002001EBC00281
+:10FA30009DF8200000EB001002EBC00000F5005024
+:10FA400090F81C02022814D0D1E39DF8080002228D
+:10FA500000EB001303EB002008EBC0019DF8200031
+:10FA600000EB001001EBC00000F5005080F81C22F4
+:10FA7000BDE39DF8080000EB001303EB002001EB51
+:10FA8000C00000F5005080F817B29DF8080003226E
+:10FA900000EB001303EB002001EBC0039DF82000F6
+:10FAA00000EB001003EBC00000F5005080F81C22B2
+:10FAB00007229DF8080000EB001303EB002008EB81
+:10FAC000C001FCF75EBC9DF80800142200EB001199
+:10FAD00001EB002008EBC0039DF8200000EB0010B4
+:10FAE00003EBC00000F5005080F821229DF80800CB
+:10FAF00000EB001303EB002008EBC00000F5005002
+:10FB000080F817929DF8080000EB400202EB00100D
+:10FB100008EB00109DF8201000EB0110284401783C
+:10FB200041F02001FBF758BB9DF8080000EB0011E5
+:10FB300001EB002008EBC00000F5005080F817B280
+:10FB40000522B6E79DF8080000EB001101EB00204C
+:10FB500008EBC00000F5005080F817929DF80800EF
+:10FB6000142200EB001303EB002008EBC0039DF808
+:10FB7000200000EB001003EBC00000F5005080F8FF
+:10FB800021229DF8080000E0D4E000EB400202EBE7
+:10FB9000001008EB00109DF8201000EB0110284425
+:10FBA000017841F00401BDE70020CDE900000146E5
+:10FBB0005E468DF824B01EE0090241EA10610002A1
+:10FBC000CDE900019DF8080000EB4001C1EBC01138
+:10FBD000FE4800EBC1009DF8241008444079DDE99F
+:10FBE0000012084346EA0201CDE900019DF8240015
+:10FBF000401C8DF824009DF8240003280098DBD3D6
+:10FC000002F03EFC9DF80810474601EB011202EBA2
+:10FC1000012108EBC1029DF8201001EB011102EB5C
+:10FC2000C10101F50051C1F839020020CDE9000001
+:10FC300002468DF82460DFF894831DE0120242EA48
+:10FC400010620002CDE900029DF8080000EB4001BF
+:10FC5000C1EBC01108EBC1009DF824100844007AE4
+:10FC6000DDE90021104346EA0102CDE900029DF8DA
+:10FC70002400401C8DF824009DF8240003280098DF
+:10FC8000DCD301E0B4E2F7E2114602F0F9FB9DF8A3
+:10FC9000081001EB011202EB012107EBC1029DF8F4
+:10FCA000201001EB011102EBC10101F50051C1F877
+:10FCB00035020020CDE900008DF8246042461FE0A7
+:10FCC000DDE90001090241EA10610002CDE900010D
+:10FCD0009DF8080000EB4001C1EBC0109DF8241016
+:10FCE00002EBC0000844C07CDDE90013084346EA8B
+:10FCF0000301CDE900019DF82400401C8DF824008B
+:10FD00009DF824000328DBD39DF80800009900EB40
+:10FD1000001202EB002007EBC0029DF8200000EB70
+:10FD2000001002EBC00000F50050C0F8501207218F
+:10FD3000FBF70EBE0020CDE9000001465F468DF8BE
+:10FD400024B01EE0090241EA10610002CDE9000181
+:10FD50009DF8080000EB4001C1EBC0119B4800EB8F
+:10FD6000C1009DF8241008444079DDE900120843E1
+:10FD700047EA0201CDE900019DF82400401C8DF8FE
+:10FD800024009DF8240004280098DBD302F078FBBF
+:10FD90009DF80820464602EB021303EB022208EB13
+:10FDA000C2039DF8202002EB021203EBC20202F50F
+:10FDB0000053C3F845021A46C2F849120020CDE9A3
+:10FDC000000001468DF82470B846804A1DE0090203
+:10FDD00041EA10610002CDE900019DF8080000EB46
+:10FDE0004001C1EBC0109DF8241002EBC000084494
+:10FDF000407ADDE90037184348EA0701CDE9000100
+:10FE00009DF82400401C8DF824009DF8240004284F
+:10FE10000098DCD302F034FB9DF8082002EB0213BB
+:10FE200003EB022206EBC2039DF8202002EB021234
+:10FE300003EBC20202F50053C3F83D021A46C2F8B2
+:10FE400041129DF8080000EB001101EB002006EBC9
+:10FE5000C0019DF8200000EB001001EBC00000F590
+:10FE6000005090F81C129DF8080000EB001202EB05
+:10FE7000002006EBC00000F5005090F81802814207
+:10FE80007ED194F8A40780B19DF8080000EB4001F2
+:10FE900001EB00109DF8201006EB001000EB0110A4
+:10FEA0002844017841F0080181E0C6F839809DF8C6
+:10FEB000080000EB001101EB002006EBC0019DF8EB
+:10FEC0002000102200EB001001EBC00142F23D20A7
+:10FED00001440798F8F7B9F99DF8080000EB001104
+:10FEE00001EB002006EBC0019DF8200000EB0010A4
+:10FEF00001EBC00000F2352000F500500168C6F8A3
+:10FF00001D104068C6F821009DF8080000EB400174
+:10FF100001EB001006EB00119DF8200001EB001032
+:10FF200000F5805090F8840D30779DF8080000EBC4
+:10FF3000001101EB002006EBC0019DF8200000EB52
+:10FF4000001001EBC00000F50050D0F85002C6F8D8
+:10FF50002500049850F8691FC6F83D108088A6F85F
+:10FF60004100B06D81B20220F8F7EEFD00210620BD
+:10FF7000F9F7F4FBB06D718B884204D2B06D00E0EC
+:10FF8000A4E0401CB06500210520F9F7E7FB9DF8CF
+:10FF9000080000EB400101EB001106EB01109DF899
+:10FFA000201000EB01102844017821F008010170B5
+:10FFB0009DF808100220F9F7D1FB9DF820009DF86C
+:10FFC000081000EB0110C11702E00000806400205F
+:10FFD000CDE9000100EB8002C2EB80103044C0F894
+:10FFE0007D809DF8081001EB011202EB012106EB68
+:10FFF000C1029DF820106D3001EB011102EBC1022E
+:020000040801F1
+:1000000042F23D2111441022F8F71FF99DF8080033
+:1000100000EB001101EB002006EBC0019DF8200071
+:1000200000EB001001EBC001009801F2352100EB5C
+:10003000800201F50051C2EB80100A68304440F89C
+:10004000612F496841609DF8081001EB410202EB05
+:1000500001119DF8202006EB011101EB021101F5C1
+:10006000805191F8841D00F8011C049951F8692F02
+:100070000262898881849DF8081001EB011202EB6D
+:10008000012106EBC1029DF8201001EB011102EBEA
+:10009000C10101F50051D1F8501281609DF808109E
+:1000A00001EB410202EB01119DF8202006EB01114A
+:1000B00001EB021101F58051D1F8881DC0F826101E
+:1000C000009881B20820F9F749FB10E09DF808007C
+:1000D00000EB400101EB001006EB00119DF8200041
+:1000E00001EB00102844017841F0040101709DF8F3
+:1000F000080000EB001202EB002006EBC0029DF8A6
+:10010000200000EB001002EBC00000F5005080F86A
+:100110005A829DF80800172100EB001202EB002024
+:1001200006EBC0029DF8200000EB001002EBC000BF
+:1001300000F5005080F821129DF8080000EB001136
+:1001400001EB002006EBC0019DF8200000EB001041
+:1001500001EBC00000F5005090F81C129DF808005B
+:1001600000EB001202EB002006EBC00000F500508F
+:1001700090F8180281423AD29DF8080000EB400145
+:1001800001EB00109DF8201006EB001000EB0110B1
+:100190002844017841F0800101709DF8080000EBCF
+:1001A000001202EB002006EBC00000F5005080F8C2
+:1001B00017929DF8080000EB001101EB002006EB00
+:1001C000C00000F5005090F818129DF8080000EBF0
+:1001D000001202EB002006EBC0039DF8200000EBAC
+:1001E000001003EBC00000F5005080F81C124EE038
+:1001F0004A4684F8E0969DF8080000EB001101EBF8
+:10020000002008EBC0039DF82000414600EB0010E1
+:1002100003EBC00000F5005090F81C329DF8080078
+:1002200000EB001606EB002008EBC00000F50050C4
+:1002300090F8180283422AD29DF8080000EB0016BD
+:1002400006EB002001EBC00000F5005080F817B26B
+:100250009DF8080000EB001303EB002001EBC00346
+:100260009DF8200000EB001003EBC00000F50050EB
+:1002700080F81C2214221CE49DF80800142100EBD5
+:10028000001202EB002208EBC202FBF769BB94F8F4
+:10029000E803B0B11F489DF8081000EB410000F5DD
+:1002A0008040B0F834149DF80800012300EB4002B0
+:1002B000C2EBC012184800EBC2009DF80820F9F705
+:1002C000A5FE59468DF824B0134A0FE09DF80800AA
+:1002D00000EB4003C3EBC0109DF8243002EBC000DC
+:1002E000C1549DF82400401C8DF824009DF8240082
+:1002F0001428EBD3094801784278114482781144DC
+:10030000C278D1427AF438A821B0BDEC028BBDE8A6
+:10031000F08F0000A4120020806400201200002052
+:100320002DE9F74F92B000209146ADF80800ADF8E6
+:100330000000ADF80000ADF814008DF818008DF83D
+:100340001C008DF82000CDE90000CDE90000ADF8DB
+:100350004400F7A1D1E90023F7A1CDE90323D1E9B6
+:100360000023F749CDE9092308711298F54A00EBFB
+:10037000400101EB001002EB001E0EF580500190D1
+:1003800090F85A0D8DF818001298139902EB00108E
+:100390000D90084400F58050824690F8883B1298F2
+:1003A000042B00EB001101EB0020114601EBC00013
+:1003B00013990F9001EB011100EBC106139906F59B
+:1003C00000550EEB011000F5805B22D105208AF864
+:1003D000880B002085F81C029BF8860D20F0800118
+:1003E0008BF8861D019890F85A1DA120082910D27B
+:1003F000DFE801F00F040D0D06080A0CE52006E009
+:10040000B12004E0312002E0F12000E0062085F870
+:100410002102CC48007E012876D09DF818801298E1
+:10042000022200EB001404EB0020C64C412104EB37
+:10043000C004129804F50054C34F0094C0EB0010A0
+:10044000A9F1A1034FF0040C00EB8004B8F1080FF0
+:100450007ED2DFE818F07D000800A5020A047F05BF
+:100460007206E906A1089BF8850D4FF00008414689
+:1004700002F006F88DF81C0095F81C12009890F810
+:100480001802814203D10098012180F817129AF8CE
+:10049000880B401C8AF8880BA221A6224846B9F195
+:1004A000CE0F70D014DC4FF0A503B9286CD007DC58
+:1004B000B2286AD0B5283AD0B9F1B60F48D117E1C1
+:1004C000C3287CD0C5287BD0B9F1CA0FF6D104E18E
+:1004D000E12876D007DCD5280BD0D72872D0B9F127
+:1004E000D90FEBD111E0E5286DD0B9F1E70FE5D1D7
+:1004F00040E2F52007F834009DF81C0007EBC40526
+:100500006870A970D5200AE0F1E3F52007F83400FF
+:100510009DF81C0007EBC4056870A970D920E8702D
+:100520002846032101F0DDFE287105208DE3F5202A
+:1005300007F834009DF81C0007EBC40670700198A2
+:1005400090F8600D4FF0B5090028D5F8240200E0BE
+:10055000AFE208D0B0F1104F36D34FF01040002179
+:10056000CDE9000134E0B0F5100F05D34FF41000D1
+:100570000021CDE9000103E0D5F82402CDE900080F
+:10058000B370404612E04EE13CE0BCE0BDF808002C
+:10059000C0F10200C200DDE90001F7F744FEBDF83A
+:1005A00008103144C870BDF80800401CADF80800C0
+:1005B000BDF808000328E9D386F80690F8E081E04A
+:1005C00026E1FCE0E1E1CAE1D5F82402CDE900082A
+:1005D000B27040460FE0BDF80800C0F10300C20051
+:1005E000DDE90001F7F71FFEBDF808103144C870BF
+:1005F000BDF80800401CADF80800BDF8080004284C
+:10060000E9D35DE0F52007F834009DF81C0007EB06
+:10061000C4067070019890F8600D4FF0B909002879
+:10062000D5F8240209D0B0F1104F2DD0D5F824020E
+:10063000CDE90008B27040463CE0B0F5100F06D09E
+:10064000D5F82402CDE90008B370404615E04FF418
+:1006500010000021CDE90001F6E7BDF80800C0F167
+:100660000200C200DDE90001F7F7DDFDBDF808106A
+:100670003144C870BDF80800401CADF80800BDF852
+:1006800008000328E9D397E74FF010400021CDE997
+:100690000001CFE7BDF80800C0F10300C200DDE9AA
+:1006A0000001F7F7C0FDBDF808103144C870BDF86F
+:1006B0000800401CADF80800BDF808000428E9D384
+:1006C00048469DE0F52007F834009DF81C0007EB34
+:1006D000C4056870A970C32021E7F52007F834002D
+:1006E0009DF81C0007EBC4056870A970CA2016E7C6
+:1006F000F52007F834009DF81C0007EBC40568706E
+:10070000A970B6200BE7F52007F834009DF81C000F
+:1007100007EBC4067070019890F8600DB22110B11B
+:10072000B37040463DE0A420B07040461DE000009C
+:1007300001693230313030000169323045303000EB
+:1007400012000020A4120020205B0020D5F85002E7
+:10075000BDF80820C2F10102D200D040BDF8082047
+:100760003244D070BDF80800401CADF80800BDF858
+:1007700008000228EAD371713046052101F0B1FD6D
+:10078000B07178E1D5F85002BDF80820C2F102023C
+:10079000D200D040BDF808203244D070BDF8080027
+:1007A000401CADF80800BDF808000328EAD3B17179
+:1007B0003046062101F095FDF0710820B6E6F520DF
+:1007C00007F834009DF81C0007EBC4067070B27087
+:1007D00040460EE0D5F85402BDF80810C1F10301FF
+:1007E000C900C840BDF808103144C870BDF8080001
+:1007F000401CADF80800BDF808000428EAD3E12049
+:10080000F0713046072101F06CFD307209208DE651
+:10081000F52007F834009DF81C0007EBC40568704C
+:10082000A970C5207BE6F52007F834009DF81C0070
+:1008300007EBC4056870019890F8600D4FF0CE0981
+:1008400018B1AE20A87040465CE0AC20A8704046CD
+:1008500015E006F50050D0F83D0206F50051D1F83C
+:100860004112BDF80820C2F10402D200F7F7DBFC08
+:10087000BDF808102944C870BDF80800401CADF848
+:100880000800BDF808000528E3D3404615E006F54A
+:100890000050D0F8450206F50051D1F84912BDF8D4
+:1008A0000820C2F10402D200F7F7BDFCBDF8081021
+:1008B00029440872BDF80800401CADF80800BDF8D6
+:1008C00008000528E3D385F80D9028460D2101F096
+:1008D00008FDA8730F2029E606F50050D0F83D0268
+:1008E00006F50051D1F84112BDF80820C2F1050209
+:1008F000D200F7F798FCBDF808102944C870BDF87D
+:100900000800401CADF80800BDF808000628E3D335
+:10091000404615E006F50050D0F8450206F50051B6
+:10092000D1F84912BDF80820C2F10502D200F7F74C
+:100930007AFCBDF8081029444872BDF80800401C34
+:10094000ADF80800BDF808000628E3D385F80F903D
+:1009500028460F2101F0C5FC28741120E6E5F5209A
+:1009600007F834009DF81C0007EBC4056870A970F7
+:10097000E520D4E5F52007F834009DF81C0007EBCE
+:10098000C4056870A970E720C9E5F52007F83400B0
+:100990009DF81C0007EBC4056870A970D720BEE560
+:1009A0009BF8850D8DF81C0095F81C62009890F856
+:1009B0001802864203D10098012680F817629AF83F
+:1009C000880B401C8AF8880B9DF81C0020B19DF80C
+:1009D0001C00401E8DF81C000A2B6AD2DFE803F0D1
+:1009E00041FD5588EAFCFB05FA6A07F834209DF8BA
+:1009F0001C0007EBC40640307070B1703020F070FE
+:100A0000307195F820020009707170790A287079A8
+:100A100001D2303000E03730707195F8200200F0DC
+:100A20000F00B071B0790A28B07901D2303000E0FF
+:100A30003730B0710320F071701C0721F8F726FAE7
+:100A400030720920ADF8440095F81C02042802D148
+:100A5000052085F81C020099002081F81702062065
+:100A600025E007F834C09DF81C1007EBC4004031A6
+:100A70004170512144E1072058E528710320687135
+:100A8000681C0521F8F702FAFAE307F834C09DF86C
+:100A90001C2007EBC4004032427081700521C170F8
+:100AA000ADF844C095F81C02022802D1032085F855
+:100AB0001C022AE107F834209DF81C0007EBC4054E
+:100AC00040306870A9703120E8703220287103200E
+:100AD0006871681C0521F8F7D9F9A8710720ADF8ED
+:100AE00044009BF8860D20F020018BF8861DE0E77E
+:100AF00007F834209DF81C0007EBC40640307070E6
+:100B0000B1703121F17030203071D5F82422B2F566
+:100B1000100F00D23220707195F82202012803D004
+:100B200095F8220210B103E0B17101E03220B071FA
+:100B30000021ADF8081013E0D5F82402BDF8082014
+:100B4000C2F105029200D040BDF8082000F00F006D
+:100B500032443030D071BDF80800401CADF80800B8
+:100B6000BDF808000628E7D332207073ADF80810EE
+:100B700013E0D5F85002BDF80810C1F10301890057
+:100B8000C840BDF8081000F00F00314430308873C1
+:100B9000BDF80800401CADF80800BDF808000428A6
+:100BA000E7D30320B074701C1221F8F76FF9F074CA
+:100BB0001420BBE407F834209DF81C0007EBC406A2
+:100BC00040307070B1703220F0703121317170712D
+:100BD000B07103E07EE03EE038E06EE00021ADF869
+:100BE000081013E0D5F85002BDF80820C2F1030246
+:100BF0009200D040BDF8082000F00F0032443030A1
+:100C0000D071BDF80800401CADF80800BDF8080020
+:100C10000428E7D3ADF80810302108E0BDF808003B
+:100C20003044C172BDF80800401CADF80800BDF8A2
+:100C300008001928F2D3032086F82400701C242110
+:100C4000F8F724F986F82500262075E2102007F829
+:100C50003400302003E0102007F83400312007EB87
+:100C6000C4014870ADF844204FE09BF8850D8DF825
+:100C70001C0095F81C62009890F81802864203D177
+:100C80000098012680F817629AF8880B401C8AF8B1
+:100C9000880B9DF81C0020B19DF81C00401E8DF8AB
+:100CA0001C000A2BE0D2DFE803F00708234CF30610
+:100CB00005301531CFE7C9E7D3E607F834209DF8B2
+:100CC0001C0007EBC40540306870A9703120E87043
+:100CD0003520D2E607F834209DF81C0007EBC40548
+:100CE00040306870A9703220E8703020C5E6F8E323
+:100CF00007F834C09DF81C2007EBC4004032427056
+:100D000081700521C170ADF844C0FAE107F83420C4
+:100D10009DF81C0007EBC40540306870A9703120B5
+:100D2000E8703220287103206871681C0521F8F7EB
+:100D3000ADF8A8719BF8860D20F020018BF8861D78
+:100D400099E607F834209DF81C0007EBC4064030F4
+:100D50007070B1703120F0703171D5F82412B1F19A
+:100D6000104F09D03221717195F82212012905D056
+:100D700095F8220238B102E03021F4E7B071002288
+:100D8000ADF8082015E03220F8E7D5F82402BDF8C8
+:100D90000810C1F107018900C840BDF8081000F033
+:100DA0000F0031443030C871BDF80800401CADF868
+:100DB0000800BDF808000828E7D33220F073ADF82A
+:100DC000082013E0D5F85002BDF80810C1F1050164
+:100DD0008900C840BDF8081000F00F0031443030E1
+:100DE0000874BDF80800401CADF80800BDF8080004
+:100DF0000628E7D33020B075ADF8082008E0BDF82C
+:100E000008103144C875BDF80810491CADF8081029
+:100E1000BDF808100629F2D37077ADF8082008E075
+:100E2000BDF8081031448877BDF80810491CADF8AA
+:100E30000810BDF808100629F2D386F82400ADF892
+:100E4000082009E0BDF80810314481F82500BDF8FC
+:100E50000810491CADF80810BDF808100629F1D398
+:100E600086F82B00ADF8082009E0BDF808103144E1
+:100E700081F82C00BDF80810491CADF80810BDF829
+:100E800008100629F1D386F83200ADF808200AE0F0
+:100E900018E0BDF80810314481F83300BDF808109F
+:100EA000491CADF80810BDF808100629F1D303203D
+:100EB00086F83900701C3921F7F7E8FF86F83A0008
+:100EC0003B2039E107F834209DF81C0007EBC406ED
+:100ED00040307070B1703220F070312131713321A7
+:100EE0007171B0710021ADF8081013E0D5F850020F
+:100EF000BDF80820C2F105029200D040BDF80820DC
+:100F000000F00F0032443030D071BDF80800401CB2
+:100F1000ADF80800BDF808000628E7D3ADF80810C2
+:100F2000302108E0BDF8080030444173BDF80800E6
+:100F3000401CADF80800BDF808001928F2D30320C2
+:100F400086F82600701C2621F7F7A0FF86F82700F8
+:100F50002820F1E09BF8850D8DF81C00BDF80800F5
+:100F60000F9900EB001001EBC00000F5005090F865
+:100F70001C12009890F81802814203D100980121B8
+:100F800080F817129AF8880B401C8AF8880B4FF0EB
+:100F9000000840460EE0BDF808100EEB011000F509
+:100FA000805090F8850D9DF81C1088420BD0BDF83C
+:100FB0000800401CADF80800019890F85B0DBDF8E2
+:100FC00008108842E7D8BDF808100EEB011000F5B4
+:100FD000805090F8841D1398401A401C8DF8200012
+:100FE0009DF81C0020B19DF81C00401E8DF81C00CF
+:100FF00095F81D020F2803D295F81D02401C00E051
+:10100000404685F81D02A9F1B1016520092978D271
+:10101000DFE801F0050C56777778773042009DF8CD
+:101020001C00503007F8340020217FE09DF81C00A0
+:10103000503007F8340095F81D0207EBC40640F065
+:10104000300070700120B070F07086F80480304677
+:101050000521F8F7D9FACDE9000870710098000A67
+:10106000B0710320F071FA2030720920ADF844000D
+:10107000B120F0E29DF81C10503107F8341095F8BB
+:101080001D1207EBC40541F030016970A870012002
+:10109000E8709DF8200023E09DF81C10503107F8FF
+:1010A000341095F81D1207EBC40541F0300169704A
+:1010B000A8700120E8709DF8200040F010000FE0BB
+:1010C0009DF81C00503007F8340095F81D0207EB1E
+:1010D000C40540F0300068700120A870E870052059
+:1010E000287128460521F8F78FFACDE900086871C4
+:1010F0000098000AA8710320E871FA202872FFF70F
+:1011000085BBA8E095F81E02B12806D095F81E020E
+:1011100085F82102B12085F81E029DF81C00503090
+:1011200007F8340095F81D0240F0C00107EBC40039
+:101130004170FA218170032072E2BDF808100D9809
+:10114000084441F6883108440178491C017001982F
+:1011500090F8600D38B11399491CC9B2012837D0F5
+:10116000022878D145E0B9F1310F03D0B9F1450F2C
+:10117000F7D116E00020ADF8080003A90CE0BDF897
+:101180000800BDF8083007EBC402085CD054BDF875
+:101190000800401CADF80800BDF808000728EED391
+:1011A00069E40020ADF8080009A90CE0BDF80800CA
+:1011B000BDF8083007EBC402085CD054BDF8080045
+:1011C000401CADF80800BDF808000728EED352E433
+:1011D0008DF81C109DF81C0007F8340007EBC405BF
+:1011E000032068700026AE70EA702E7109206871C5
+:1011F0000EE08DF81C109DF81C0007F8340007EB7A
+:10120000C405032068700026AE70EE702E716A71FE
+:1012100028460621F8F70CF8CDE90006000AE87127
+:101220000098A871FFF7C9BAFE499AF8880B401CCC
+:101230008AF8880B9BF8850D8DF81C004846B9F19B
+:10124000F30F74D008DC052872D0F1280AD0B9F168
+:10125000F20F86D115E000E2F4286AD0B9F1F60F5A
+:1012600086D1E7E0F52007F834009DF81C0007EB75
+:10127000C40568700026AE700520E870F1200BE10F
+:1012800014E1F52007F834009DF81C1007EBC400AA
+:10129000804641704FF0000980F80290F221017100
+:1012A00095F89212417195F89202012820D095F894
+:1012B0009202202872D00620ADF84400BDF8440008
+:1012C00088F803004046BDF84410F7F7B1FFCDE9B8
+:1012D0000009BDF84420000A08F80200BDF84420C7
+:1012E000009808EB02014870BDF84400801CB1E38F
+:1012F0002520ADF844004946ADF8089010E0BDF84F
+:101300000800304400F5005090F86522BDF8083020
+:1013100008EB03008271BDF80800401CADF808001E
+:10132000BDF808000F28EAD3ADF8081013E050E02C
+:10133000BEE0A4E0BDF80800304400F5005090F88D
+:101340007722BDF8083008EB03004275BDF80800AD
+:10135000401CADF80800BDF808000A28EAD395F84B
+:101360008C2288F81F20ADF8081011E0BDF80800A5
+:10137000304400F5005090F88D12BDF8082008EBBD
+:10138000020080F82010BDF80800401CADF80800ED
+:10139000BDF808000528E9D390E7FFE70A20ADF87B
+:1013A000440048460EE0BDF80800304400F5005007
+:1013B00090F88D12BDF8082008EB02008171BDF88D
+:1013C0000800401CADF80800BDF808000428EAD366
+:1013D00074E7F52007F834009DF81C1007EBC400F3
+:1013E000804641704FF0000980F80290F3220271AC
+:1013F00095F8922242710C22ADF8442095F88C2287
+:101400008271ADF8089010E0BDF80800304400F596
+:10141000005090F88D12BDF8082008EB0200C17151
+:10142000BDF80800401CADF80800BDF8080005280C
+:10143000EAD343E70620ADF84400F52007F834006E
+:101440009DF81C0007EBC40568700026AE70BDF85F
+:101450004400E870F62028719BF88C0D68712846CE
+:10146000BDF84410F7F7E4FECDE90006BDF84410DE
+:10147000000A6854BDF844100098294433E7F52069
+:1014800007F834009DF81C0007EBC40568700026BF
+:10149000AE700520E870F420287128460521F7F782
+:1014A000C7FECDE90006000A68710098A87147E4FC
+:1014B00040F21320ADF84400F52007F834009DF801
+:1014C0001C0007EBC4067070BDF84400000AB07041
+:1014D000BDF84400F070052030714FF00008404620
+:1014E0000FE00EE3BDF808200EEB020000F580507F
+:1014F00090F8620DBDF8082032445071BDF8080024
+:10150000401CADF80800BDF808000A28EAD301988D
+:101510008946B0F86E0D000AF0730198B0F86E0DB0
+:101520003074B5F8A002000A7074B5F8A002B07467
+:10153000B5F8A012129801EB802081B20320F7F7D2
+:1015400097FA4546ADF808804FF4007249460FE01F
+:10155000BDF80800084400F5805090F8E701BDF898
+:1015600008303344D874BDF80800401CADF80800BA
+:10157000BDF808009042EBD33046BDF84410F7F7B1
+:1015800057FECDE90005BDF84410000A7054BDF8BF
+:10159000441000983144A6E69BF8850D4FF00008F2
+:1015A000414600F06DFF8DF81C0095F81C12009864
+:1015B00090F81802814203D10098012180F8171297
+:1015C0009AF8880B401C8AF8880BB9F1070F15D0E0
+:1015D0000ADCDFF854A0B9F1070F3ED2DFE809F0CA
+:1015E0003D3EF23D0E0EF100A9F110000828F4D2A4
+:1015F000DFE800F004E933330433041CFA2007F871
+:10160000340007EBC4056870A87085F803909DF856
+:101610001C002871E81C0221F7F738FC68710620CD
+:1016200018E20000A412002000E1F505FA2007F8F6
+:10163000340007EBC4067070B07086F803909DF814
+:101640001C003071F01C0221F7F720FC707106209D
+:10165000ADF84400142085F82102FDE1FA2007F8D6
+:10166000340007EBC4067070B07086F803909DF8E4
+:101670001C00307195F82202012803D095F822024F
+:10168000E8B332E1D5F82402B0F1104F05D34FF49E
+:1016900010000021CDE9000103E0D5F82402CDE9D6
+:1016A000000840460FE0BDF80800C0F10200C2008B
+:1016B000DDE90001F6F7B7FDBDF8081031444871C7
+:1016C000BDF80800401CADF80800BDF8080003286C
+:1016D000E9D30020CDE9000040460FE0BDF8080046
+:1016E000C0F10300C200DDE90001F6F79CFDBDF882
+:1016F000081031440872BDF80800401C00E05BE0AF
+:10170000ADF80800BDF808000428E7D340460FE014
+:10171000BDF80800C0F10200C200DDE90001F6F7E3
+:1017200082FDBDF8081031440873BDF80800401C64
+:10173000ADF80800BDF808000328E9D3D5F8501229
+:10174000CDE9001840460FE0BDF80800C0F10200E6
+:10175000C200DDE90001F6F766FDBDF8081031446E
+:10176000C873BDF80800401CADF80800BDF80800BB
+:101770000328E9D3D5F850124546BAFBF1F0CDE97C
+:101780000008ADF8088011E0BDF80800C0F10300C2
+:10179000C200DDE90001F6F746FDBDF8081031444E
+:1017A0008874BDF80800401CADF80800BDF80800BA
+:1017B0000428E9D3B57598E00020CDE90000404643
+:1017C00012E010E1B5E020E1BDF80800C0F1020030
+:1017D000C200DDE90001F6F726FDBDF8081031442E
+:1017E0004871BDF80800401CADF80800BDF80800BD
+:1017F0000328E9D3D5F82402B0F1104F05D34FF4F4
+:1018000010000021CDE9000103E0D5F82402CDE964
+:10181000000840460FE0BDF80800C0F10300C20018
+:10182000DDE90001F6F7FFFCBDF80810314408724D
+:10183000BDF80800401CADF80800BDF808000428F9
+:10184000E9D340460FE0BDF80800C0F10200C20035
+:10185000DDE90001F6F7E7FCBDF808103144087334
+:10186000BDF80800401CADF80800BDF808000328CA
+:10187000E9D3D5F85012CDE9001840460FE0BDF885
+:101880000800C0F10200C200DDE90001F6F7CBFC60
+:10189000BDF808103144C873BDF80800401CADF80D
+:1018A0000800BDF808000328E9D3D5F850124046D7
+:1018B000BAFBF1F1CDE900180FE0BDF80800C0F166
+:1018C0000300C200DDE90001F6F7ADFCBDF8081029
+:1018D00031448874BDF80800401CADF80800BDF81C
+:1018E00008000428E9D30120B075DBF8881D4046C4
+:1018F000491CCDE900180FE0BDF80800C0F1010057
+:10190000C200DDE90001F6F78EFCBDF80810314495
+:10191000C875BDF80800401CADF80800BDF8080007
+:101920000228E9D3F01C1621F7F7B0FA70761A20D6
+:1019300090E0FA2007F8340007EBC4067070B0702E
+:1019400086F803909DF81C003071D5F85012CDE94F
+:10195000001840460FE0BDF80800C0F10200C200C8
+:10196000DDE90001F6F75FFCBDF80810314448716D
+:10197000BDF80800401CADF80800BDF808000328B9
+:10198000E9D3D5F850024546002100F0C9F80246D7
+:101990000B4650460021F6F715FCCDE9000100F09A
+:1019A0006FFDCDE90001ADF8085011E0BDF8080069
+:1019B000C0F10300C200DDE90001F6F734FCBDF818
+:1019C000081031440872BDF80800401CADF808004A
+:1019D000BDF808000428E9D3F01C0921F7F756FAEE
+:1019E00030730D2036E0FA2007F8340007EBC40509
+:1019F0006870A87085F803909DF81C002871552028
+:101A00006871E81C0321FFF73DB8FA2007F834009D
+:101A100007EBC4056870A87085F803909DF81C005A
+:101A20002871AA2068714046ADF8088008E0BDF82A
+:101A3000081029448871BDF80810491CADF8081039
+:101A4000BDF808100329F2D3E81C0621F7F71EFAA7
+:101A500068720A20ADF844002D482E4D129931B11C
+:101A6000012912D002291DD003293AD12AE0BDF85C
+:101A70004410B1B38021F8F7A4FABDF84400C5F8CA
+:101A8000A40024480121A03029E0BDF8441041B34E
+:101A90000821F8F796FABDF8440068671D4801214F
+:101AA00070301CE0BDF84400D8B14FF480711A4882
+:101AB000F8F787FABDF84400C5F8BC0015480121C5
+:101AC000B8300CE0BDF8441059B14FF48061F8F71C
+:101AD00078FABDF84400E8650E4801215830F7F760
+:101AE000FDFB0E4890F8E803002807D007EBC40080
+:101AF0000023BDF84410129AF8F788FA15B0BDE833
+:101B0000F08F9AF8880B401C8AF8880BF6E70000E3
+:101B1000000C02400060024000000240A4220020AD
+:101B20002DE9F04700242DED048B804689469FED7A
+:101B30001E9B25462646E20040464946F6F773FBC3
+:101B4000C7B22046F6F74EFD41EC110BB0EE490A44
+:101B5000F0EE690A09F014F9380907F00F0100EBFB
+:101B60008000B0EE408AF0EE608A01EB4000F6F7AC
+:101B700039FD53EC182BF6F743FC41EC180B2846C3
+:101B80003146F6F73CFD53EC182BF6F792FBF6F7CF
+:101B900069FD641CE4B205460E46082CCBD3BDECAF
+:101BA000048BBDE8F08700000000000000005940F1
+:101BB00070B50E4D40F224442146284608F099FDA8
+:101BC000012812D1298828462A1D1188214608F0AB
+:101BD0002DFD0748012180F8291B0648D0F88C000C
+:101BE0000549C0F57A70A1F83C0470BD004400407E
+:101BF000A422002000600240A452002010B50B4C2B
+:101C000040F22441204608F074FD01280DD12088BF
+:101C1000201D00880648012180F8351B0548406CCE
+:101C20000549C0F57A70A1F83E0410BD004C004093
+:101C3000A422002000600240A452002010B50B4CEA
+:101C400040F22441204608F054FD01280CD12088A0
+:101C5000A0880748012180F8411B064840690649D1
+:101C6000C0F57A70A1F8400410BD0000005000409B
+:101C7000A422002000600240A452002010B50B4CAA
+:101C800040F22441204608F034FD01280DD120887F
+:101C9000201D00880648012180F84D1B0548C06AB8
+:101CA0000549C0F57A70A1F8420410BD0048004013
+:101CB000A422002000600240A452002010B5124C63
+:101CC00010492046F7F7F4FA00212046F7F706FB03
+:101CD0000E4C4021204608F005FD0028F9D0802157
+:101CE0000B48F8F770F9084C0A49183C2046F7F7FA
+:101CF000DFFA01212046F7F7F1FA074901200871C0
+:101D000010BD000000802020A06002400044004080
+:101D1000000C0240008800201200002010B5124C78
+:101D200010492046F7F7C4FA00212046F7F7D6FA03
+:101D30000E4C4021204608F0D5FC0028F9D008219F
+:101D40000B48F8F740F9084C0A49303C2046F7F7B1
+:101D5000AFFA01212046F7F7C1FA074901200871BF
+:101D600010BD00002080002070600240004C004048
+:101D7000000C0240008020101200002010B5124C10
+:101D800010492046F7F794FA00212046F7F7A6FA03
+:101D90000E4C4021204608F0A5FC0028F9D04FF455
+:101DA00080710B48F8F70FF9074C0A49A83C204608
+:101DB000F7F77EFA01212046F7F790FA064901204D
+:101DC000087110BD00800028B8600240005000403B
+:101DD00000000240208000101200002010B5124CBC
+:101DE00010492046F7F764FA00212046F7F776FA03
+:101DF0000E4C4021204608F075FC0028F9D04FF425
+:101E000080610B48F8F7DFF8074C0A49303C204660
+:101E1000F7F74EFA01212046F7F760FA064901204C
+:101E2000087110BD00800018586002400048004052
+:101E3000000C024000880010120000202DE9F0473D
+:101E4000012190B0480505F02DFF8648F7F750FABC
+:101E5000402738010024CDE90540C50107940894C6
+:101E6000CDE9094546040C940D94DFF8FC917F48B8
+:101E70000B94CDE90207CDE9006969460E947948D3
+:101E8000F7F7DEFA012210217648F7F7C3FADFF8F8
+:101E9000D4A1AAF1180A5046F7F72AFA4FF47A7833
+:101EA000CDE90348E811CDE9054007940894CDE950
+:101EB00009456F480B940C940D9400960E94CDE94F
+:101EC000019069465046F7F7BBFA01215046F7F7F3
+:101ED00005FADFF890A1AAF1300A5046F7F708FAA0
+:101EE000E811CDE9054007940894CDE909450C9423
+:101EF0000D94DFF8809160480B94CDE90207CDE99D
+:101F0000006969460E945046F7F79AFA01221021AB
+:101F10005046F7F77FFADFF84CA1AAF1600A504665
+:101F2000F7F7E6F9CDE90348E811CDE90540079454
+:101F30000894CDE9094551480B940C940D940096F2
+:101F40000E94CDE9019069465046F7F779FA0121E0
+:101F50005046F7F7C3F9DFF80CA10AF1180A50460A
+:101F6000F7F7C6F9E811CDE9054007940894CDE9E3
+:101F700009450C940D94DFF8089142480B94CDE983
+:101F80000207CDE9006969460E945046F7F758FA02
+:101F9000012210215046F7F73DFADFF8C8A0AAF158
+:101FA000900A5046F7F7A4F9CDE90348E811CDE9C6
+:101FB000054007940894CDE9094533480B940C94E7
+:101FC0000D9400960E94CDE9019069465046F7F7BE
+:101FD00037FA01215046F7F781F9DFF88890A9F127
+:101FE00048094846F7F784F90397E811CDE9054019
+:101FF00007940894CDE9094525480B940C940D9459
+:10200000224F00960E94CDE9017069464846F7F7D5
+:1020100017FA012210214846F7F7FCF9DFF844903F
+:10202000A9F178094846F7F763F9CDE90348E811C3
+:10203000CDE9054007940894CDE9094515480B946E
+:102040000C940D9400960E94CDE9017069464846B3
+:10205000F7F7F6F901214846F7F740F910B0BDE867
+:10206000F0870000A060024004440040205B002094
+:1020700080640020044C0040785D002068680020E7
+:1020800004500040D05F0020506C00200448004005
+:1020900028620020387000202DE9FC41012108460B
+:1020A00005F000FE0121042005F0FCFD01210820BF
+:1020B00005F0F8FD0121402005F0F4FDDFF8FC807B
+:1020C000072205214046F7F765FF07220621404613
+:1020D000F7F760FF072208214046F7F75BFF07226A
+:1020E00009214046F7F756FF354F08220A213846A6
+:1020F000F7F750FF08220B213846F7F74BFF08226D
+:1021000002214046F7F746FF08220C213846F7F730
+:1021100041FF02268DF8056000244FF459708DF8B8
+:102120000640012500908DF807508DF8046069463F
+:102130004046F7F7F3FE8DF805604FF4E0508DF858
+:10214000064000908DF807508DF8046069463846C7
+:10215000F7F7E4FE4FF4916000908DF806408DF89B
+:10216000045069464046F7F7D9FE280200908DF8E2
+:1021700006408DF8045069461248F7F7CFFE8DF8F7
+:1021800006404FF4F040104C00908DF80450694622
+:102190002046F7F7C3FEA9032046F7F712FF6903AD
+:1021A0002046F7F70EFFA1142046F7F70AFFE114C7
+:1021B0002046F7F706FFBDE8FC810000000C024056
+:1021C00000080240000002400018024070B50024E0
+:1021D000FFF762FFFFF732FE00F01EF80C48002107
+:1021E0000170817041700121C1704FF47A7181607A
+:1021F000084D042085F8240B04E0204600F062F925
+:10220000641CE4B295F8240BA042F6D870BD00001F
+:1022100024570020A4220020F8B511208DF80000DA
+:1022200002258DF8015001248DF802408DF80340FD
+:10223000684601F0C1F926208DF800008DF80140B4
+:1022400000268DF802608DF80340684601F0B4F96D
+:102250000E208DF800008DF801508DF802408DF8A9
+:102260000340684601F0A8F927208DF800008DF89A
+:1022700001408DF802608DF80340684601F09CF93A
+:102280000F208DF800008DF801508DF802408DF878
+:102290000340684601F090F934208DF800008DF875
+:1022A00001408DF802608DF80340684601F084F922
+:1022B0002F208DF800008DF801508DF802408DF828
+:1022C0000340684601F078F935208DF800008DF85C
+:1022D00001408DF802608DF80340684601F06CF90A
+:1022E000F8BD01B9102110F8012B10F8013B491E6F
+:1022F0005A400904090CF8D102F07F007047000031
+:102300002DE9FF5F14460F464FF480564FF4806866
+:102310004FF4C0694FF00C0A40F2244B002580B105
+:10232000012830D0022851D0032871D1012188041E
+:1023300005F0DCFC0097012C6DD0022C70D094B31A
+:1023400077E00121480405F0D1FC0097012C03D06F
+:10235000022C06D054B10DE0ADF80460ADF8088051
+:1023600008E0ADF80460ADF8089003E0ADF8045063
+:10237000ADF80850ADF80650ADF80C50ADF80AA015
+:1023800069463B4C5DE00121C80405F0AFFC0097B5
+:10239000012C03D0022C07D05CB10EE0ADF8046034
+:1023A000ADF8088009E040E0ADF80460ADF80890B1
+:1023B00003E0ADF80450ADF80850ADF80650ADF8A4
+:1023C0000C50ADF80AA069462A4C3AE001210805F4
+:1023D00005F08CFC0097012C03D0022C06D054B1E0
+:1023E0000DE0ADF80460ADF8088008E0ADF80460D9
+:1023F000ADF8089003E0ADF80450ADF80850ADF822
+:102400000650ADF80C50ADF80AA069461A4C18E019
+:102410002CE000E004E0ADF80460ADF8088008E0CE
+:10242000ADF80460ADF8089003E0ADF80450ADF8E5
+:102430000850124CADF80650ADF80C50ADF80AA09B
+:102440006946204608F08CF90121204608F0F1F891
+:1024500001225946204608F06BF91021204608F069
+:10246000E5F80122C021204608F0EDF8BDE8FF9F05
+:1024700000440040004C0040005000400048004034
+:102480002DE9FC410024CDE900446F46642200237D
+:10249000F5F798FE0E460546104619460A22002317
+:1024A000F5F790FE010102F00F000818385504F10D
+:1024B0000104E4B228463146082CE7D3DDE90001E7
+:1024C000BDE8FC812DE9FC5F984E4FF0040982467F
+:1024D000002586F8249B00EB400101EB0A10A6F5CD
+:1024E000805707EB0014019404F5805494F8610DB3
+:1024F000012803D10021504600F020F90AEB4A02DE
+:10250000BB4607EB8207A7F59B6707F500574FF01F
+:10251000000887F8008087F8028087F8018087F834
+:1025200003800521B96087F8308087F83280012068
+:1025300087F8310087F83300D4F85C0D00EB800099
+:102540004000B86394F8592DD4F8541D5046A7F6AE
+:102550002837FFF7D5FE94F85A1D0AEB0A1202EB52
+:102560000A20734A082902EBC000009000F50050D1
+:1025700013D2DFE801F01204060A1A0C181A05211A
+:1025800000E00F2180F8181207E00721FAE7D4F8DD
+:102590005C1D64225143C7F8601B9BF81810D94694
+:1025A000012904D019E00321ECE74946EAE780F865
+:1025B00018820120C7F8300B5E4F80213846F7F7AC
+:1025C00002FD08213846F7F7FEFCB9155A48F7F71F
+:1025D000FAFC39153846F7F7F6FC4FF0A10ECB465A
+:1025E0007FE0009805EB051200EBC20000F50770D4
+:1025F00000F5005000210173012282734173C17301
+:10260000D4F85C2D94F85B7D7A4302EB8202920051
+:102610004261019A02EB051202F5805292F8867D22
+:1026200027F0800782F8867D017094F85A1DA0F586
+:102630000770082953D2DFE801F0520408080A0C99
+:102640000E44E52180F8211249E07146FAE7B121F4
+:10265000F8E73121F6E7F12180F8211200212BE083
+:1026600001EB011303EB01230BEBC30701EB410368
+:1026700003EB01130BEB0313002003F5805915E066
+:1026800003EB001C0CF5805C9CF884CD92F88C8DDB
+:10269000C44509D192F884CD00EB001807EBC808B7
+:1026A00008F5005888F893C2401CC0B299F85BCD79
+:1026B0008445E5D8491CC9B296F8240B8842CFD886
+:1026C0000DE0062180F8211205EB0A1101EB8102D1
+:1026D000C2EB81115944D1F86910C0F850126D1C39
+:1026E000EDB294F85B0D5B46A8423FF67AAF00204E
+:1026F00086F8250B00EB400101EB001103EB011103
+:1027000001F5805191F85A2D052A09D291F85A2DD8
+:1027100032B196F8252B91F85B1D114486F8251BE4
+:10272000401CC0B20428E5D3BDE8FC9FA4220020D1
+:10273000A4120020000C0240000002402DE9F041EC
+:10274000054663484FF4804253100668614884147C
+:10275000C71439B1C5B1012D18D0022D18D0032DE1
+:102760001BD117E035B1012D06D0022D06D0032D67
+:1027700013D105E0114604E0194602E0214600E0CD
+:102780003946F7F720FC08E0114604E0194602E05C
+:10279000214600E03946F7F714FC642009F036FCC6
+:1027A00000224FF416512846FFF7AAFD4A4905EBCF
+:1027B000450001EB800000F58050002280F85A2B84
+:1027C000C0F85C2B05EB450000EB051001EB001099
+:1027D00000F58050D0F85C3D01F58041C1F88834A7
+:1027E000012381F8813490F85A1D3C4C962305EB67
+:1027F0008500204406290AD2DFE801F00903050517
+:102800000733762102E0837001E06E218170C5EB11
+:102810000511334B01EB8101C02403F8314003EB78
+:10282000C10462700821A170E27006F00F0105EB8F
+:10283000051211442171807860712020A071E1712E
+:10284000802020724C2060725420A0722548264FB0
+:102850000B2645B1012D0FD0022D25D0032D14D10B
+:102860002DE06621D2E78021F7F7ABFBC7F8A46023
+:102870001D480121A03006E00821F7F7A2FB7E6782
+:10288000194801217030F6F729FD184890F8E8033F
+:1028900028B1204600232A460B21F7F7B7FBBDE8F5
+:1028A000F041642009F0B2BB4FF480711048F7F793
+:1028B00088FBC7F8BC600C480121B830E3E74FF44F
+:1028C0008061F7F77EFBFE65074801215830DAE7A3
+:1028D000187AFF1F00180240A41200202074002064
+:1028E000205B0020000C024000600240A422002077
+:1028F000000002402DE9F04700252DED028B8EB03F
+:102900008DF828508DF82C508DF83050CDE90855B1
+:10291000CDE900558DF808508DF80C508DF8105009
+:102920008DF81450ADF818509FEDFE0AFE4C079537
+:102930008DED090A94F83A0D4FF0010908B384F8B7
+:102940003A5DB4F8520DF94E3168C1F57A7188429A
+:1029500017D13068C0F57A70A4F8500D371F0021E8
+:102960003846F6F7BBFCF2493846F6F7A1FCF149C8
+:1029700081F800904FF47A70306001213846F6F704
+:10298000ADFC94F8DA0CEB4FBF1C02280AD00428E7
+:1029900001D0052803D184F8469DC4F8485D8DF820
+:1029A000285055E2E048603090F8D80BDFF8888373
+:1029B00041F6865A08F1020606F5805600287DD0B9
+:1029C00001287CD00228E6D1F879397A40EA012042
+:1029D000C117CDE90001D7480721801CF6F728FC74
+:1029E000CDE90805DDE90001089B6940584008432E
+:1029F000D1D13878401E8DF8100086F82C5D9DF8F6
+:102A000010004646404400F5805080F88555B8795E
+:102A1000F5F7E8FD41EC110B9FEDC80B08F0B0F99C
+:102A20003879B0EE408AF0EE608AF97840EA012009
+:102A3000F5F7D8FD53EC182BF5F754FDF5F737FEF5
+:102A40009DF8101006EB011101F58051C1F89505B4
+:102A50009DF8100006EB001000F58050C0F891556D
+:102A60009DF8100006EB001000F58050C0F8995555
+:102A70009DF8100006EB001000F58050C0F89D5541
+:102A80009DF8080000EB400101EB00109DF81010CC
+:102A900006EB001000EB011101EB0A00017841F098
+:102AA00080010170797A9DF8080000EB001202EBBA
+:102AB000002006EBC0029DF8100001E017E00BE1DA
+:102AC00000EB001002EBC00000F5005080F8581237
+:102AD0009DF8080000EB400101EB001006EB001030
+:102AE00000F5805090F85B0D84F8840553E79DF85D
+:102AF000081008EB410000F58040B0F83414781C51
+:102B0000891FF6F7ABFBC117CDE908019DF8081046
+:102B100008EB410000F58040B0F834148548C01E31
+:102B20000844042105F0A2FBC117CDE90001DDE94D
+:102B3000083201460198594050400143D6D186F8E9
+:102B40002C5D3879ADF81800BDF818003128CDD1CA
+:102B50009DF80800464608EB400000F58040B0F8BC
+:102B600034044121183890FBF1F0C117CDE9000180
+:102B700084F884058DF82850A4E09DF8280000EB27
+:102B800080103844017D9DF82800304400F58050C5
+:102B900080F885159DF82800082100EB8010384446
+:102BA0001A3005F02FFB00EE100AB8EEC00A8DEDCA
+:102BB000090A10EE100A9DF8281006EB011101F524
+:102BC0008051C1F895059DF82800082100EB801080
+:102BD0003844323005F016FB00EE100AB8EEC00A99
+:102BE0008DED090A10EE100A9DF8281006EB011170
+:102BF00001F58051C1F891059DF82800082100EBEE
+:102C0000801038443A3005F0FDFA00EE100AB8EEB4
+:102C1000C00A8DED090A10EE100A9DF8281006EB87
+:102C2000011101F58051C1F899059DF8280008218E
+:102C300000EB80103844423005F0E4FA00EE100A50
+:102C4000B8EEC00A8DED090A10EE100A9DF82810A2
+:102C500006EB011101F58051C1F89D059DF80800B2
+:102C600000EB400101EB00109DF8281006EB00106E
+:102C700000EB011101EB0A00017841F080010170C5
+:102C80009DF8080006EB400000F58040B0F83414D1
+:102C90002848401C095C9DF8080000EB001202EB7C
+:102CA000002006EBC0029DF8100000EB001002EBC4
+:102CB000C00000F5005080F858129DF82800401C14
+:102CC0008DF828009DF82810DDE90023891A75EB9E
+:102CD0000300FFF652AF5EE6787DB97D40EA012041
+:102CE000C117CDE9000113481521801CF6F7A0FAA1
+:102CF000CDE90805DDE90010089B68405940014313
+:102D0000E9D13878401E8DF8100086F82C5D9DF8CA
+:102D100010004646404400F5805080F885559DF8E7
+:102D200010000FE000000000A42200202C640240EC
+:102D300000880010CE0A0020A4120020000000002D
+:102D40000000244008EB001000F58050C0F89555B5
+:102D5000B879797940EA012000EE100AF8EE400ACD
+:102D60009FED400A387980EE801AF97840EA012018
+:102D700000EE900A9DF81000F8EE600A71EE200A4D
+:102D800010EE901A06EB001000F58050C0F8911577
+:102D9000B87A797A40EA012000EE900A387AB8EEE3
+:102DA000601AC1EE000AF97940EA012000EE100A2B
+:102DB0009DF81010B8EE400A30EE800A10EE100AAE
+:102DC00006EB011101F58051C1F89905F87A00066A
+:102DD000387BF97A40EA01200AD400EE100ADFEDD0
+:102DE000220AB8EE400A20EE200A10EE100A0BE08C
+:102DF000404280B2F5F7F6FB9FED1C1B53EC112B04
+:102E0000F5F7FEFAF5F753FC9DF8101006EB0111EB
+:102E100001F58051C1F89D059DF8080000EB4001C7
+:102E200001EB00109DF8101006EB001000EB0111F3
+:102E300001EB0A00017841F080010170F97D32E672
+:102E40009DF828003D549DF82800401C8DF828006E
+:102E50009DF828001428F3D30EB0BDEC028BBDE81A
+:102E6000F087000000FF7F470000803D0000000069
+:102E70000000B0BF2DE9F34F8246F2A085B0D0E943
+:102E80000010CDE90110F1A00026D0E90010CDE935
+:102E90000310F04935463746B046B3464E70EE4A09
+:102EA00002EB0A0000F5805090F82C1D042921D176
+:102EB000052180F82C1D594680F8DEBC90F8BC3CFA
+:102EC00023F0800380F8BC3C5046BAF1020F07D0D3
+:102ED000042803D0BAF1050F0CD105E0DF4805E066
+:102EE000DE483121801E01E0DC48401C00F5005026
+:102EF00080F8E31CD8480AEB4A0100EB011000F50A
+:102F00008050814690F8D22BD548D64C4FF4807132
+:102F1000022A7DD0042A0FD0052A0AD194F82C0D5C
+:102F2000401C84F82C0D99F8D11BD9F8CC0B00F07B
+:102F3000FDFA07B0BDE8F08F94F8DC2C002AF8D039
+:102F4000F7F73FF8C44E99F8D11BD9F8CC0B00F035
+:102F5000EDFA94F8DC0C012802D0022841D11BE0E4
+:102F600094F8DB1C01EB8100C0EB8110304490F839
+:102F70006080B94A50F8617F02F64173C2F8217F40
+:102F80004768C2F8257F8268C6F8292F026A1A604E
+:102F9000808C98800F0924E096F8208F1DE007EBC5
+:102FA000470101EB071106EB0112002002F58051E9
+:102FB00009E002EB001303F5805393F884CDC44578
+:102FC00005D0401C80B291F85B3D8342F1D891F866
+:102FD0005B1D814205D87F1CBFB294F8240BB84218
+:102FE000DDD840460021FFF74BFA02460B4606218A
+:102FF0000020CDF800B004F0ABFD07EB470000EB7C
+:10300000071006EB0017A7F5247707F5005700E037
+:10301000ADE03878C0F381000090D6F8212F00236E
+:103020000721184606F6297604F092FD387800F05C
+:103030000300009056F8042C00230821184604F0E1
+:1030400087FD3878C0F30110009032680023092111
+:10305000184604F07DFD322004F8C70F3020607060
+:10306000717F00EB1111A170717F01F00F01303100
+:10307000E1702D212171327F00EB12126271327FDB
+:1030800002F00F023032A271E171F17E00EB1111FA
+:103090002172F17E01F00F0130316172B17E00EBDF
+:1030A0001111E172B17E01F00F01303121733A212B
+:1030B0006173727E00EB1212A273727E02F00F0235
+:1030C0003032E2732174317E00EB11106074307E77
+:1030D00000F00F003030A07400202021624F40F239
+:1030E0008A22C73CA6F629763954401C80B2904209
+:1030F000FAD34FF00A0C87F800C087F801C000210E
+:10310000002006EB4112131893F85B3F202B03D1EC
+:10311000401C80B22028F6D31F280DD2002013189F
+:1031200093F85B3F00EB451807F80830401C80B26D
+:103130002028F4D36D1CADB2491C89B21429DFD309
+:1031400007EB451080F820C080F821C080F822C02D
+:1031500080F823C080F824C080F825C0252000EB2B
+:1031600045100004000C84F8DCBC55D1E1E60F46A4
+:103170008046F6F728FF4FF400714046F6F723FF2C
+:10318000354D99F8D11BD9F8CC0B00F0CFF994F854
+:103190002C0D401C84F82C0D0AEB4A0101EB0A109F
+:1031A00005EB001000F5805090F8600DE8B10225A5
+:1031B0000124032601283AD00228D7D139464046B7
+:1031C000F6F701FF284F3C707E7087F802B087F851
+:1031D00003B087F804B07D7106212348F6F728F87C
+:1031E000010AF971B871082016E0069831280AD052
+:1031F0004528BBD11C4803A98A5D8255761CB6B20E
+:10320000072EF9D307E0184801A98A5D8255761C7C
+:10321000B6B2072EF9D307201449086013480121DC
+:10322000001FF6F75BF80B4981F801B081E60E4FFD
+:103230003C707E7087F802B0FD7087F804B00920FA
+:103240007871C9E7016932303130300001693230BC
+:1032500045303000CE0A0020A4120020A802002031
+:1032600000080240A4220020B80E0020A4640240FE
+:1032700070B50D4C40F224452946204607F039FA36
+:10328000002810D02946204607F0D0F92088201DBC
+:1032900000880648012180F8391D05490968C1F5F3
+:1032A0007A71A0F8521D70BD00140140A4220020C4
+:1032B0002C64024010B5124C10492046F5F7F8FF77
+:1032C00000212046F6F70AF80E4C4021204607F070
+:1032D00009FA0028F9D04FF400710B48F6F771FE97
+:1032E000074C0A49783C2046F5F7E2FF01212046C9
+:1032F000F5F7F4FF06490120487010BD008020203A
+:10330000A064024000140140000802400088001040
+:10331000CE0A00202DE9F04301218FB0880504F08A
+:10332000C1FCDFF894904846F5F7E2FF4020050124
+:1033300003900024CDE90545C60207940894CDE921
+:1033400009464FF020681E480B940C940D941B4FB7
+:10335000CDF800800E94CDE9017069464846F6F735
+:103360006FF8012210214846F6F754F8DFF848902C
+:10337000A9F178094846F5F7BBFF4FF47A70CDE91B
+:103380000340CDE9054507940894CDE909460D4869
+:103390000B940C940D94CDF800800E94CDE901703F
+:1033A00069464846F6F74CF801214846F5F796FF7E
+:1033B0000FB0BDE8F0830000A06402400414014097
+:1033C000B80E0020D00A00207CB50121042004F0B2
+:1033D00069FC184E082206213046F6F7DBFD08226C
+:1033E00007213046F6F7D6FD02218DF8051000259D
+:1033F0008DF806500124C0208DF8074000908DF80C
+:10340000041069463046F6F789FD4FF4407000908D
+:103410008DF804408DF8065003208DF805008DF8D6
+:10342000074069463046F6F779FD61023046F6F707
+:10343000C8FD7CBD000802402DE9F0410024FFF7E3
+:10344000C3FF00214FF4E13000F070F8FFF762FF96
+:1034500000F04EF824480023037083704370C3705B
+:10346000022181600373837301264673C6734FF490
+:103470007A7141611D4A04EB440102EB8100A0F521
+:10348000447000F50050037083704670C67002EB04
+:10349000011505F58055D5F8D41B01EB81014900D4
+:1034A000816095F8D21BA0F54F60022909D004294C
+:1034B00001D0052911D1101900F5805080F8E33CA6
+:1034C0000BE03121171907F5805787F8E31CD5F871
+:1034D000D41B64256943C0F8F81C641CE4B2052CB5
+:1034E000C9D3BDE8F0810000DC2F0020A412002029
+:1034F00038B545208DF8000002208DF80100012428
+:103500008DF802408DF80340684600F055F84720DA
+:103510008DF800008DF8014000208DF802008DF834
+:103520000340684600F048F838BD00007FB50C46FF
+:1035300005460121202004F0F1FB00204FF48051CA
+:103540000095012C03D0022C06D064B10FE0ADF839
+:1035500004104FF4806103E0ADF804104FF4C06133
+:10356000ADF8081003E0ADF80400ADF80800ADF8C0
+:103570000400ADF80600ADF80C000C200D4CADF8C1
+:103580000A006946204607F0EBF80121204607F0C3
+:1035900050F8012240F22441204607F0C9F81021DA
+:1035A000204607F043F80122C021204607F04BF8DF
+:1035B0007FBD00000014014030B50F23C2780178B0
+:1035C0000125FAB1144A126801F1E02102F4E06227
+:1035D000C2F5E062C2F30722C2F10404D34042788C
+:1035E000A24084781C401443220181F80024007812
+:1035F00000F01F018D404009800000F1E020C0F87C
+:10360000005130BD01F01F0085404809800000F1E5
+:10361000E020C0F8805130BD0CED00E0024A1140BE
+:10362000014302480160704780FFFF1F08ED00E082
+:1036300010B50021074B0A46002003EBC004401CD4
+:10364000C0B262548028F8D3491CC9B20829F3D308
+:1036500010BD0000237E00202DE9FE4F0026171A22
+:103660008146701E3546A3EB010A8846002F02DD15
+:103670004FF0010102E003D14FF00001019102E09F
+:10368000C7F100070190BAF1000F02DD4FF0010011
+:1036900002E003D14FF00000009002E0C7F1000A01
+:1036A00000905046574501DD3C4600E00446601C52
+:1036B0004FF0000B029016E008F0FF0109F0FF0048
+:1036C0000C9A00F015F83E445544A64202DD0199DB
+:1036D000361B8944A54202DD00992D1B88440BF15D
+:1036E00001001FFA80FB02998B45E5DBBDE8FE8FE8
+:1036F00030B5CC0801F0070301259D40EBB2064D23
+:1037000005EBC005C808285C0AB1184302E063EA6B
+:103710000000C043285530BD237E00202DE9FC4128
+:1037200001210A2004F0BEFA01248DF8044000268D
+:103730004FF4C0508DF80660032700908DF8057097
+:103740008DF8074069464648F6F7E8FB8DF80440D7
+:103750008DF806608DF80570A5028DF80740414C84
+:10376000009569462046F6F7D9FBC82008F04EFCC4
+:1037700029462046F6F725FCC82008F047FC2946D4
+:103780002046F6F720FCC82008F040FC0021FD2070
+:1037900000F054FA0021122000F050FA0021AE206F
+:1037A00000F04CFA0021D52000F048FA0021A020BA
+:1037B00000F044FA0021A82000F040FA00213F2048
+:1037C00000F03CFA0021D32000F038FA002108462E
+:1037D00000F034FA0021402000F030FA0021A0204F
+:1037E00000F02CFA0021C02000F028FA0021DA2095
+:1037F00000F024FA0021122000F020FA002181209C
+:1038000000F01CFA00217F2000F018FA0021D920D6
+:1038100000F014FA0021822000F010FA0021DB20D1
+:1038200000F00CFA0021342000F008FA0021A42056
+:1038300000F004FA0021A62000F000FA0021202068
+:1038400000F0FCF90021084600F0F8F9FFF7F0FE5F
+:103850000021AF2000F0F2F900F054F8BDE8FC813F
+:10386000000C0240000402400346012000E05843DF
+:10387000491EC9B2FBD270472DE9F84F82460A981B
+:103880000D4650436421B0FBF1F0984600F0FF0B69
+:103890004FF001090AEB02072B4600245046FAB20A
+:1038A0001946CDF80090FFF7D7FE05EB0806F3B2F6
+:1038B000FAB2F1B25046CDF80090FFF7CDFE524675
+:1038C000F3B229461046CDF80090FFF7C5FEF3B2DB
+:1038D000FAB2F8B22946CDF80090FFF7BDFE4F4688
+:1038E0000AEB0B0609E02819C3B2C1B2F2B2504686
+:1038F0000097FFF7B1FE641CE4B24445F3D3BDE882
+:10390000F88F000070B50025B020294600F096F928
+:103910000021084600F092F90021102000F08EF9F5
+:10392000084E002406EBC4000121405D00F086F93A
+:10393000641CE4B2802CF5D36D1CEDB2082DF0D3DD
+:1039400070BD0000237E002070B50B4C054602219F
+:10395000204604F071FB0028F9D02946204604F0E7
+:1039600074FB0121204604F067FB0028F9D02046B3
+:1039700004F069FBC0B270BD003800402DE9FC4F77
+:103980001D46884681468B460090082B0ED068075E
+:1039900000D0012000EBD500690810FB01F0C0B297
+:1039A000203A02F0FF0A0026019046E00620F7E7E1
+:1039B000082D10D00C2D14D0102D16D0182D3FD15D
+:1039C00021490AEBCA0001EB80000027845DE00773
+:1039D0000FD00B9A10E01D490AEB4A0001EB4000A2
+:1039E000F3E70AEB4A001A49EDE71A4901EB0A101E
+:1039F000EBE70B9830B3002241464846FFF778FECC
+:103A00007F1C640808F10100FFB200F0FF08082FD6
+:103A1000DDD309F1010000F0FF09082D0AD000995B
+:103A2000A9EB0100B0EB550F04D10BF1080089465A
+:103A300000F0FF0B761CD846F6B201988642B7D349
+:103A4000BDE8FC8F0122D7E728DE01089CD10108E0
+:103A5000C4D3010838D801082DE9FF4F81B04FF0D9
+:103A60000005DDE90F7ADDF838B05FEA030980462A
+:103A70002E4612D10398F4F7B5FD41EC100B07F078
+:103A8000E7F89FED331B51EC100B53EC112BF4F7BF
+:103A900010FCF4F7C8FD00F0FF09082F00D1022543
+:103AA000D94510D8BBF1000F0DD03B463022CDF8E0
+:103AB00000A040460299FFF761FF05EB570101EBBB
+:103AC000080000F0FF08002431E0A9EB0B01A1423F
+:103AD0000DD105EB570101FB0480C0B23B462E22FD
+:103AE000CDF800A00299FFF749FF01261DE0001B59
+:103AF000401EC1B20A20FFF7B7FE0399CDF800A01F
+:103B0000B1FBF0F00A21B0FBF1F201FB120106EB70
+:103B10000800A1B105EB570202FB04003031C0B22E
+:103B2000CAB23B460299FFF729FF641CE4B209EBD5
+:103B30000600A042C9D805B04846BDE8F08F05EBA5
+:103B4000570101FB0400C0B23B463022EAE7000007
+:103B5000000000000000F03F2DE9FF4F81B0064655
+:103B600000900F464FF0000A8946580700D0012008
+:103B700000EBD3000490002032E0002029E00E98F2
+:103B8000002410F80A500AF101001FFA80FAE80731
+:103B900001D00F9A02E00F9848B300223946304610
+:103BA000FFF7A6FD7F1C641C6D08E4B2FFB2082C71
+:103BB000EDD3761C0098F6B2311A0398814204D1F5
+:103BC00009F10800009E00F0FF0908F101004F46CE
+:103BD000C0B2039980468842D1D30BF10100C0B234
+:103BE000049983468842C8D305B0BDE8F08F01220E
+:103BF000D4E72DE9F8431D46DDE9087816468946E5
+:103C000004460EE03B4649462046CDF80080FFF7CB
+:103C1000B5FE082F0ED004EB5700C4B26D1EEDB2F6
+:103C2000761C002D04D03278202A01D37E2AE9D9CF
+:103C3000BDE8F883A41DE4B2F0E700002DE9F041EF
+:103C4000114C06464FF4006500292946204602D053
+:103C5000F6F7B9F901E0F6F7B4F94FF480573946B1
+:103C60002046F6F7AEF939460848F6F7ACF9304683
+:103C7000FFF76AFE39462046F6F7A5F929462046A1
+:103C8000BDE8F041F6F79FB9000C02400004024085
+:103C90002DE9F04F8BB04FF000094F46ADF8009082
+:103CA000ADF80490ADF80890ADF80C90ADF8109018
+:103CB000ADF81490F74C4D4694F8E206A4F5805AFE
+:103CC0000106F54E0AF580404FF0010B069001F118
+:103CD000B28701F0B8BF94F8A607022805D194F87E
+:103CE000A50710B10720ADF81400BDF8140030444A
+:103CF0008079BDF814103144C97840EA0160BDF8FC
+:103D0000141031440979BDF8142009043244527961
+:103D100041EA02210843E1494A6890424DD0486097
+:103D2000BDF8140030448078BDF81410314449784F
+:103D300040EA0125B4F86A16BDF814002844801C36
+:103D400081423AD3B4F86A06BDF81410401B401AF9
+:103D5000801EA4F86A06BDF8140029463044F5F721
+:103D600067FABDF81410294431444978BDF814208D
+:103D70002A44B25C41EA0221814241F0418794F831
+:103D8000E80340B1A81C81B2BDF8140001233044FF
+:103D90000422F6F73BF9BDF814003044007900F036
+:103DA00001000890BDF81400304480790023C0F36E
+:103DB0004200A5F10708079012E0A4F86A760BB05C
+:103DC000BDE8F08F18443044C079DDE90721F5F7EC
+:103DD00031FCBDF8141019443144C8715B1C9BB20E
+:103DE000BDF814004345EDDB3044C07984F8A4B736
+:103DF000C4F8A87684F8A676069981F87674C1F896
+:103E0000787494F8A617032903D094F8A61701290B
+:103E100002D1A34AC2F888B2ADF80C7012287DD046
+:103E20000CDCA0F10B00072817D2DFE810F04B0BD9
+:103E3000AD0BE90BE30BFA0D2100AD0CA2286FD0FE
+:103E400007DC14286DD0152801F06286A12804D162
+:103E50002EE3A32866D0A42865D00020BDF8141056
+:103E600001447754401C80B20528F7D301F0C3BE4B
+:103E7000ADF80070F5E1BDF80000D04600EB400160
+:103E800001EB00100AEB001000F5805090F85A0D7D
+:103E900008287DD2DFE800F07C040404047CA70439
+:103EA000ADF804708CE0BDF81400BDF80C2010448F
+:103EB0003044007A98B3012802D0022876D113E06A
+:103EC000BDF80000BDF8041000EB400202EB00104A
+:103ED00008EB001000EB011041F686510844017810
+:103EE00021F00401017061E0BDF8000000EB400228
+:103EF00002EB0010BDF8042001EB001000EB0210F3
+:103F000041F686521044027822F008020270BDF891
+:103F1000000000EB400202EB001005E0FDE345E08D
+:103F2000FCE3FCE3FCE3FCE3BDF8041008EB001049
+:103F300000EB011000F58050C0F8887DBDF800103E
+:103F40000220F5F70BFC00204346BDF8001001EB02
+:103F5000011202EB012103EBC102BDF8041001EBD9
+:103F6000011102EBC101014401F5005181F85B72BE
+:103F7000401C80B21428E8D30020BDF8001001EBEB
+:103F8000011202EB012103EBC102BDF8041000E0B5
+:103F900062E101EB011102EBC101014401F50051A5
+:103FA00081F87772401C80B20A28E6D3BDF80C0075
+:103FB000401CADF80C00BDF80400401CADF8040036
+:103FC000BDF8000000EB400101EB001008EB001011
+:103FD00000F58050414690F85B0DBDF804209042FA
+:103FE0003FF661AF38E1ADF8047023E1BDF814008D
+:103FF000BDF80C2010443044007A042805D005DCBC
+:1040000058B101284ED002287ED132E108287CD058
+:1040100010287BD0202877D1E7E1BDF8000000EB25
+:10402000001202EB002001EBC002BDF8040000EB1F
+:10403000001002EBC00000F5005090F8920210282A
+:1040400024D1BDF8000000EB001202EB002001EBD0
+:10405000C002BDF8040000EB001002EBC00000F548
+:10406000005080F89272BDF80000F32200EB0013BC
+:1040700003EB002008EBC001BDF8040000EB0010CA
+:1040800001EBC00000F5005080F82122BDF80C00C3
+:10409000401CC8E0A4220020347400201802002034
+:1040A00000004042BDF80000F22200EB001303EBD9
+:1040B000002001EBC003BDF8040000EB001003EB8F
+:1040C000C00000F5005080F82122BDF8000000EB90
+:1040D000400202EB0010BDF8042001EB001000EBE1
+:1040E000021041F686521044027822F00402027057
+:1040F000BDF81400BDF80C2010443044027ABDF81D
+:10410000000000EB001302E08FE0B2E0F1E003EB0F
+:10411000002001EBC003BDF8040000EB001003EB2E
+:10412000C00000F5005080F892220020BDF8142055
+:10413000BDF80C301A4402443244537ABDF80020D2
+:1041400002EB021C0CEB022201EBC20CBDF80420B6
+:1041500002EB02120CEBC202024402F5005282F89A
+:104160006532401C80B20F28E0D30020BDF8142037
+:10417000BDF80C301A4402443244137EBDF80020CE
+:1041800002EB021C0CEB022201EBC20CBDF8042076
+:1041900002EB02120CEBC202024402F5005282F85A
+:1041A0007732401C80B20A28E0D3BDF81400BDF875
+:1041B0000C201044304490F82200BDF8002002EB9F
+:1041C000021303EB022201EBC203BDF8042002EB51
+:1041D000021203EBC20202F5005282F88C020020A8
+:1041E000BDF81420BDF80C301A440244324492F851
+:1041F0002330BDF8002002EB021C0CEB022201EB85
+:10420000C20CBDF8042002EB02120CEBC202024405
+:1042100002F5005282F88D32401C80B20528DFD3AF
+:10422000BDF80C002030ADF80C00BDF80400401CB7
+:10423000ADF80400BDF8000000EB400101EB0010F8
+:1042400008EB001000F58050414690F85B0DBDF87A
+:10425000042090423FF6CAAEBDF80000401CADF805
+:10426000000094F8240BBDF8001088423FF603AE1E
+:10427000FCE5BDF80000F22200EB001303EB002088
+:1042800001EBC003BDF8040000EB001003EBC0001D
+:1042900000F5005080F82122BDF8000000EB40023C
+:1042A00002EB0010BDF8042001EB001000EB02103F
+:1042B00041F686521044027822F004020270BDF8E2
+:1042C0001400BDF80C2010443044027ABDF8000000
+:1042D00000EB001303EB002008EBC001BDF8040065
+:1042E00000EB001001EBC00000F5005080F89222B6
+:1042F000CCE6BDF80000F32200EB001303EB002036
+:1043000001EBC003BDF8040000EB001003EBC0009C
+:1043100000F5005080F82122BDF8000000EB4002BB
+:1043200002EB0010BDF8042001EB001000EB0210BE
+:1043300041F686521044027822F004020270BDF861
+:104340001400BDF80C2010443044027ABDF800007F
+:1043500000EB001303EB002001EBC003BDF80400E9
+:1043600000EB001003EBC00000F5005080F8922233
+:10437000BDF81400BDF80C2010443044427ABDF85A
+:10438000000000EB001303EB002001EBC003BDF8BD
+:10439000040000EB001003EBC00000F5005080F8B3
+:1043A0008C220020BDF81420BDF80C301A440244C1
+:1043B0003244937ABDF8002002EB021C0CEB02227F
+:1043C00001EBC20CBDF8042002EB02120CEBC2029E
+:1043D000024402F5005282F88D32401C80B205285A
+:1043E000E0D3BDF80C00C01D1DE7BDF80000F222AF
+:1043F00000EB001303EB002001EBC003BDF8040049
+:1044000000EB001003EBC00000F5005080F8212203
+:10441000BDF8000000EB400202EB0010BDF80420E4
+:1044200001EB001000EB021041F6865210440278B6
+:1044300022F004020270BDF81400BDF80C201044F4
+:104440003044027ABDF8000000EB001303EB0020BB
+:1044500001EBC003BDF8040000EB001003EBC0004B
+:1044600000F5005080F892220020BDF81420BDF81D
+:104470000C301A4402443244537ABDF8002002EB57
+:10448000021C0CEB022201EBC20CBDF8042002EB73
+:1044900002120CEBC202024402F5005282F88D3285
+:1044A000401C80B20428E0D3BDF80C00401DBAE6E1
+:1044B000A81E0D2190FBF1F0C0B20990ADF800707C
+:1044C00009E2B846ADF80470DFE1BDF80000BDF8C0
+:1044D000041000EB400202EB00120AEB021000EBAA
+:1044E000011000F5805090F8860D80077ED409EB0E
+:1044F000890101EBC900BDF8141008443044007A6A
+:104500000021FDF70DFBBDF80020BDF804C002EB53
+:10451000420303EB021352460AEB031303EB0C13A3
+:1045200003F5805393F8843D434088EA0100034338
+:104530005CD1BDF8000000EB001101EB002002EBA4
+:10454000C001BDF8040000EB001001EBC00000F555
+:10455000005090F8590201287ED1BDF81400304473
+:10456000417ABDF8000000EB001303EB00200AEBDA
+:10457000C002BDF8040000EB001002EBC00000F523
+:10458000005080F82212BDF814003044407BBDF882
+:1045900014103144897A40EA0161BDF814003044B6
+:1045A000C07ABDF8142000043244127B40EA022095
+:1045B0000143BDF8000000EB001202EB0022BDF841
+:1045C00004000AEBC20200EB001002EBC00000F591
+:1045D0000050C0F82412BDF814003044007DBDF82E
+:1045E00014103144497C40EA016000E048E1BDF824
+:1045F00014103144897CBDF8142009043244D27C63
+:1046000041EA02210843BDF8001001EB410202EB30
+:1046100001120AEB0211BDF8042001EB021101F5B1
+:104620008051C1F8880DBDF8000000EB400101EB9E
+:1046300000110AEB0110BDF8041000EB011041F667
+:1046400086510844017841F020010170BDF8001046
+:104650000220F5F783F800E089E0BDF8000000EBE8
+:10466000400101EB00110AEB0110BDF8041000EB52
+:10467000011000F5805090F8841DBDF8000000EB9B
+:10468000001202EB00220AEBC20000F5005080F895
+:104690001512BDF8000000EB400101EB00110AEB20
+:1046A000011000F5805090F85A0D012806D002281C
+:1046B00060D003285ED0072859D114E1BDF800006E
+:1046C00000EB001101EB00200AEBC002BDF8040072
+:1046D000514600EB001002EBC00000F5005090F8CE
+:1046E000220210B1012842D142E0BDF8000000EBE7
+:1046F000400202EB001001EB001000F5805090F832
+:10470000600D0028BDF8000000EB001202EB002055
+:1047100001EBC002BDF8040004E0FCE327E2FBE388
+:10472000A0E30BE100EB001002EBC00000F500502D
+:10473000D0F8240203D0B0F1104F03D104E0B0F55B
+:10474000100F01D0B52200E0C322BDF8000000EB3D
+:10475000001303EB00200AEBC001BDF8040000EBDE
+:10476000001001EBC00000F5005080F8212280E02D
+:10477000B922EAE7BDF80000524600EB001101EB58
+:1047800000200AEBC001BDF8040000EB001001EBB3
+:10479000C00000F5005090F81C12BDF8000000EBBE
+:1047A000001303EB00200AEBC00000F5005090F866
+:1047B000180281425DD1BDF814003044807BBDF801
+:1047C000141000043144C97B40EA0121BDF81400F3
+:1047D0003044007C0143BDF8000000EB001303EB04
+:1047E000002002EBC003BDF8040000EB001003EB57
+:1047F000C00000F50050C0F85012BDF8140030445D
+:10480000417ABDF8000000EB001303EB002002EB3F
+:10481000C003BDF8040000EB001003EBC00000F57E
+:10482000005080F82212BDF80000A42100EB001314
+:1048300003EB002002EBC003BDF8040000EB001006
+:1048400003EBC00000F5005080F81E12BDF8000018
+:10485000A32100EB001303EB00200AEBC002BDF81C
+:10486000040000EB001002EBC00000F5005080F8DF
+:10487000211209F10100099900F0FF09894515D2BB
+:10488000BDF80400401CADF80400BDF8000000EBCA
+:10489000400101EB00100AEB001000F5805090F889
+:1048A0005B0DBDF8042090423FF60FAEBDF800004E
+:1048B00000EB400101EB00110AEB011000F5805004
+:1048C00090F85B0DBDF8041088427CD8BDF800005C
+:1048D000401CADF8000094F8240BBDF8001088428D
+:1048E0003FF6EFADC4E4BDF8000000EB400101EB82
+:1048F00000100AEB001000F5805090F8600D0028C1
+:10490000BDF8000000EB001202EB00200AEBC00231
+:10491000BDF8040000EB001002EBC00000F50050F1
+:10492000D0F8240203D0B0F1104F05D002E0B0F56A
+:10493000100F01D05A4608E7052206E7ADF80070CF
+:104940004BE0ADF80470B84620E0BDF814003044E8
+:10495000007A0021FDF7E4F8BDF8002002EB4203E5
+:1049600003EB02130AEB0312BDF8043002EB03124F
+:1049700002F5805292F8842D424088EA01000243F9
+:1049800032D0BDF80400401CADF80400BDF80000B2
+:1049900000EB400101EB00110AEB011000F5805023
+:1049A00090F85B0DBDF804108842CED8BDF8000029
+:1049B00000EB400101EB00110AEB011000F5805003
+:1049C00090F85B0D00E099E1BDF80410884289D8A9
+:1049D000BDF80000401CADF8000094F8240BBDF8B1
+:1049E00000108842ADD843E4BDF80000BDF80420B3
+:1049F00000EB400101EB001051460AEB001000EB08
+:104A0000021000F5805090F8842DBDF8000000EBF6
+:104A1000001303EB00200AEBC00000F5005080F803
+:104A20001522BDF8000000EB400202EB00100AEB7B
+:104A3000001000F5805090F85A0D012806D0022889
+:104A400006D0032839D00728B0D17CE0CA227BE009
+:104A5000BDF8000000EB001202EB002001EBC002E9
+:104A6000BDF8040000EB001002EBC00000F50050A0
+:104A700090F81C22BDF8000000EB001303EB0020AF
+:104A800001EBC00000F5005090F8180282428DD171
+:104A9000BDF80000AA2200EB001303EB002001EB9D
+:104AA000C003BDF8040000EB001003EBC00000F5EC
+:104AB000005080F81E22A32246E0BDF8000000EB63
+:104AC000001202EB002001EBC002BDF8040000EB75
+:104AD000001002EBC00000F5005090F81C22BDF859
+:104AE000000000EB001303EB002001EBC00000F519
+:104AF000005090F81802824225D1BDF80000AA2289
+:104B000000EB001303EB002001EBC003BDF8040031
+:104B100000EB001003EBC00000F5005080F81E22EF
+:104B2000BDF80000A32200EB001303EB002001EB13
+:104B3000C003BDF8040000EB001003EBC00000F55B
+:104B4000005080F821220422BDF8000000EB001381
+:104B500003EB00200AEBC001BDF8040000EB0010DD
+:104B600001EBC00000F5005080F821221EE7ADF8EF
+:104B7000007049E0ADF80470B84620E0BDF81400BC
+:104B80003044007A0021FCF7CBFFBDF8002002EB97
+:104B9000420303EB02130AEB0312BDF8043002EBED
+:104BA000031202F5805292F8842D424088EA0100F7
+:104BB000024330D0BDF80400401CADF80400BDF83D
+:104BC000000000EB400101EB00110AEB011000F5C1
+:104BD000805090F85B0DBDF804108842CED8BDF827
+:104BE000000000EB400101EB00110AEB011000F5A1
+:104BF000805090F85B0DBDF8041088427ED8BDF857
+:104C00000000401CADF8000094F8240BBDF8001023
+:104C10008842AFD866E6BDF80000BDF8042000EB7E
+:104C2000400101EB001051460AEB001000EB0210AE
+:104C300000F5805090F8842DBDF8000000EB0013C3
+:104C400003EB00200AEBC00000F5005080F81522AD
+:104C5000BDF814003044407ABDF8142000043244FA
+:104C6000927A40EA0222BDF814003044C07A02432E
+:104C7000BDF8000000EB001303EB002001EBC003C4
+:104C8000BDF8040000EB001003EBC00000F500507D
+:104C9000C0F85022BDF8000000EB400202EB00100B
+:104CA00001EB001000F5805090F85A0D082896D2BC
+:104CB000DFE800F004053C3C830404B68FE7BDF850
+:104CC000000000EB001202EB002001EBC002BDF877
+:104CD000040000EB001002EBC00000F5005090F85B
+:104CE0001C22BDF8000000EB001303EB002001EBD9
+:104CF000C00000F5005090F8180200E01DE3824269
+:104D0000DCD1BDF80000B22200EB001303EB002061
+:104D100001EBC003BDF8040000EB001003EBC00082
+:104D200000F5005080F81E22E52233E0BDF80000B7
+:104D300000EB001202EB002001EBC002BDF8040002
+:104D400000EB001002EBC00000F5005090F81C22B0
+:104D5000BDF8000000EB001303EB002001EBC000E6
+:104D600000F5005090F818028242A7D1BDF800006B
+:104D7000A52200EB001303EB002001EBC003BDF8FC
+:104D8000040000EB001003EBC00000F5005080F8B9
+:104D90001E22A322BDF8000000EB001303EB00204D
+:104DA0000AEBC001BDF8040000EB001001EBC000ED
+:104DB00000F5005080F8212211E7BDF8000000EB5B
+:104DC000001202EB002001EBC002BDF8040000EB72
+:104DD000001002EBC00000F5005090F81C22BDF856
+:104DE000000000EB001303EB002001EBC00000F516
+:104DF000005090F81802824212D1BDF80000B5228E
+:104E000000EB001303EB002001EBC003BDF804002E
+:104E100000EB001003EBC00000F5005080F82122E9
+:104E2000BDF8000000EB001202EB002001EBC00215
+:104E3000BDF8040000EB001002EBC00000F50050CC
+:104E400090F81C22BDF8000000EB001303EB0020DB
+:104E500001EBC00000F5005090F818028242ABD17F
+:104E6000022297E7BDF814003044007A0528BDF807
+:104E700014003044007A7CD2401EADF800000020BF
+:104E8000BDF8001001EB410202EB01110AEB011128
+:104E900001EB001101F5805181F8847DBDF800100F
+:104EA00001EB410303EB01110AEB011101EB0011CE
+:104EB00001F5805181F8857DBDF8001001EB4103BB
+:104EC00003EB01110AEB011101EB001101F5805117
+:104ED00081F88C7D401C80B21028D1D3BDF814001D
+:104EE0003044807B0021FCF71BFE08437ED0BDF8D8
+:104EF00014003044407ABDF8141000043144897A1B
+:104F000040EA0120BDF814103144C97A0843C117A2
+:104F1000FCF706FE01E0FDE3FDE3BDF8001001EB48
+:104F2000410202EB01120AEB021101F58051C1F8B6
+:104F3000540DBDF814003044007BB8460021FCF746
+:104F4000EFFDBDF8001001EB410202EB01120AEB8C
+:104F5000021101F5805181F8580DBDF8140030445C
+:104F6000407B0021FCF7DCFDBDF8001001EB4102A5
+:104F700000E0E3E102EB01120AEB021101F58051BE
+:104F800081F8590DBDF814003044807B0021FCF7F6
+:104F9000C7FDBDF8001001EB410202EB01120AEB64
+:104FA000021101F5805181F85A0DBDF8140030440A
+:104FB000C07B0021FCF7B4FDBDF8001001EB4102FD
+:104FC00002EB01120AEB021101F5805181F85B0D31
+:104FD000BDF814003044007C0021FCF7A1FDBDF8B1
+:104FE000001001EB410202EB011200E0E5E00AEBE8
+:104FF000021101F58051C1F85C0DBDF81400304478
+:10500000407C0021FCF78CFDBDF8001001EB410253
+:1050100002EB01120AEB021101F5805181F8600DDB
+:10502000BDF8000000EB400101EB00110AEB01109C
+:1050300000F5805090F85A0DADF804800628D0464F
+:105040005CD0A9E0BDF81400BDF804100844304459
+:10505000807C0021FCF764FDBDF804200321B2FB35
+:10506000F1F2BDF8001001EB410303EB011308EB73
+:10507000031101EB021101F5805181F8840DBDF897
+:105080001400BDF8041008443044C07C0021FCF733
+:1050900047FDBDF804200321B2FBF1F2BDF800107A
+:1050A00001EB410303EB011308EB031101EB0211C8
+:1050B00001F5805181F8850DBDF81400BDF804108C
+:1050C00008443044007D0021FCF72AFDBDF804208F
+:1050D0000321B2FBF1F2BDF8001001EB410303EB39
+:1050E000011308EB031101EB021101F5805181F866
+:1050F0008C0DBDF80400C01CADF80400BDF8000024
+:1051000000EB400101EB001108EB011000F58050AD
+:1051100090F85B0DBDF8041000EB4000884291D878
+:105120004BE0BDF81400BDF8041008443044807C06
+:105130000021FCF7F5FCBDF8001001EB410202EB89
+:10514000011208EB0211BDF80420520801EB021114
+:1051500001F5805181F8840DBDF81400BDF80410EC
+:1051600008443044C07C0021FCF7DAFCBDF8001094
+:1051700001EB410202EB011208EB0211BDF8042021
+:10518000520801EB021101F5805181F8850DBDF83F
+:105190000400801CADF80400BDF8000000EB4001E5
+:1051A00001EB001108EB011000F5805090F85B0D49
+:1051B000BDF80410B1EB400FB3D3BDF804001230BA
+:1051C00085427DD9BDF8000000EB400101EB0010E5
+:1051D0000AEB001000F58050514690F85A0D012856
+:1051E00037D0BDF8000000EB400202EB001001EBED
+:1051F000001000F5805090F85A0D032829D0BDF812
+:10520000000000EB400202EB001001EB001000F583
+:10521000805090F85A0D02281BD0BDF8000000EB1A
+:10522000400202EB001001EB001000F5805090F8F6
+:105230005A0D07280DD0BDF8000000EB400202EB2C
+:10524000001001EB001000F5805090F85A0D042872
+:105250005FD1BDF814002844304410F8020C00F06F
+:105260000F00042814D2BDF8000000EB400202EB4E
+:10527000001001EB001241F670501044BDF81420EC
+:105280002A44324412F8022C037862F301030370BB
+:10529000BDF814002844304410F8012C0420B0EB71
+:1052A000121F17D9BDF8000000EB400202EB0010FE
+:1052B00001EB001241F670501044BDF8142000E0DC
+:1052C00027E02A44324412F8012C1309027863F3D0
+:1052D00083020270BDF814002844304410F8010C19
+:1052E00000F00F00042814D2BDF8000000EB4002CB
+:1052F00002EB00100AEB001141F670500844BDF8B3
+:1053000014102944314411F8012C017862F305117D
+:105310000170BDF800100220F4F720FABDF800007B
+:10532000C0B2FDF7CFF8BDF8000000EB40020AEB79
+:10533000820000F5805080F8B1B624E20528FCD147
+:10534000BDF814000930ADF80C00BDF80C00305C5D
+:1053500084F8C80BBDF80C00401CADF80C00ADF88B
+:105360000070A1E0BDF80C00305C0021FCF7D8FB18
+:10537000BDF8001001EB41020AEB021101F580516A
+:1053800081F8D30BBDF80C00401CADF80C00BDF843
+:105390000C00305C0021FCF7C3FBBDF8001001EBF2
+:1053A00041020AEB021101F5805181F8D20BBDF8E0
+:1053B0000C00401CADF80C00BDF80C00305CBDF8D2
+:1053C0000C1000043144497840EA0120BDF80C106B
+:1053D000314489780843C117FCF7A2FBBDF80010DF
+:1053E00001EB41020AEB021101F58051C1F8CC0B2F
+:1053F000BDF80C00C01CADF80C00BDF80C00305C12
+:105400000021FCF78DFBBDF8001001EB41020AEB17
+:10541000021101F5805181F8D00BBDF80C00401C41
+:10542000ADF80C00BDF80C00305C0021FCF778FBF7
+:10543000BDF8001001EB41020AEB021101F58051A9
+:1054400081F8D10BBDF80C00401CADF80C00BDF884
+:105450000C00305C0021FCF763FBBDF8001001EB91
+:1054600041020AEB021101F58051C1F8D40BBDF8DD
+:105470000C00401CADF80C00BDF80C003044407826
+:10548000BDF80C10715C40EA0120BDF80C10891CBD
+:10549000ADF80C10BDF80C100844ADF80C00BDF8C8
+:1054A0000000401CADF8000094F8C80BBDF80010D7
+:1054B00088423FF657AF00210A20F4F74FF9FDF775
+:1054C000BBFF98E3BDF814003044007A84F8EE0383
+:1054D000BDF814003044407A84F8ED03BDF81400A0
+:1054E0003044807A84F8EC03BDF814003044C07A6C
+:1054F00084F8EB03BDF814003044007B84F8EA0321
+:10550000BDF814003044407B84F8E90304F2E93428
+:10551000F4F746F8F4F708F82078A4F2E934FF2805
+:1055200029D1F3F7B7FFBDF814003044007A84F8AE
+:10553000EE03BDF814003044407A84F8ED03BDF862
+:1055400014003044807A84F8EC03BDF81400304431
+:10555000C07A84F8EB03BDF814003044007B84F873
+:10556000EA03BDF814003044407B84F8E903F4F703
+:1055700017F8F3F7D9FFDAF8580008B10F2000E068
+:105580000E2084F8A80736E3102084F8A807BDF899
+:1055900014003044007A84F8EE03BDF8140030445F
+:1055A000407A84F8ED03BDF814003044807A84F822
+:1055B000EC03BDF814003044C07A84F8EB03BDF866
+:1055C00014003044007B84F8EA03BDF81400304432
+:1055D000407B84F8E90304F2E934F3F7E1FF02F0D9
+:1055E0000BFCC4F80700D4F80700D4F80700A4F2B5
+:1055F000E93400E30E2084F8A80784F8E171FAE2A8
+:10560000ADF8007050463EE0ADF8047016E0BDF80D
+:10561000001001EB410202EB0111BDF8042000EB88
+:10562000011101EB021101F5805191F8861DC907A6
+:1056300014D1BDF80410491CADF80410BDF80010D9
+:1056400001EB410202EB011100EB011101F5805168
+:1056500091F85B1DBDF804209142D8D8BDF8001028
+:1056600001EB410202EB011100EB011101F5805148
+:1056700091F85B1DBDF80420914208D8BDF80010D8
+:10568000491CADF80010BDF800100429BCD3BDF8CA
+:10569000001004296ED3FE4B5F70FE4AC2F888B238
+:1056A000C2F888B294F8E611002975D00D2184F86B
+:1056B000A817BDF814103144497ABDF814203244BB
+:1056C000127A41EA0221ADF80810BDF814103144F5
+:1056D000C97ABDF814203244927A41EA02215980F5
+:1056E00000214FF4007CD046BDF81400084430443B
+:1056F000027B08EB010000F5805080F8E721491C8F
+:1057000089B26145F0D3E248408800F2FF3081B2AF
+:10571000012001E041E0A5E1F3F716FA00283BD0B3
+:1057200084F8E171DA48418864225143BDF80820C9
+:10573000B1FBF2F184F8E01188F807B04188491C08
+:1057400041804088BDF80810884225D994F8DC01D2
+:1057500040F0010084F8DC0194F8DC0120F0060040
+:10576000801C84F8DC01BDF80800A4F8DE010021EB
+:1057700001204EE1102084F8A80794F8DC0140F0E5
+:10578000800084F8DC0136E2BDF814003044007A71
+:1057900084F8E1011120F4E694E0ADF80070504681
+:1057A0003EE0ADF8047016E0BDF8001001EB4102D8
+:1057B00002EB0111BDF8042000EB011101EB021115
+:1057C00001F5805191F8861DC90714D1BDF8041068
+:1057D000491CADF80410BDF8001001EB410202EBCA
+:1057E000011100EB011101F5805191F85B1DBDF82D
+:1057F00004209142D8D8BDF8001001EB410202EB21
+:10580000011100EB011101F5805191F85B1DBDF80C
+:105810000420914208D8BDF80010491CADF80010D2
+:10582000BDF800100429BCD3BDF800100429AAD388
+:10583000DFF85C8288F80170964AC2F888B2C2F834
+:1058400088B294F8E611E9B3122184F8A817BDF8DC
+:1058500014103144097A84F8E11194F8E111491ED9
+:10586000ADF800100021BDF814200A443244537AE8
+:10587000BDF8002002EB420C0CEB021200EB02120E
+:105880000A4402F5805282F8623D491C89B20A2915
+:10589000E9D3BDF814103144097DBDF81420324419
+:1058A000D27C41EA0221ADF80810BDF81410314451
+:1058B000897DBDF814203244527D41EA0221A8F8C6
+:1058C000021000E05CE000214FF40073BDF814000A
+:1058D00008443044C27D0AEB010000F5805080F896
+:1058E000E721491C89B29942F0D3B8F80200BDF80B
+:1058F000001000EB8120401E81B20320F3F724F951
+:10590000F0B3B8F80210404664225143BDF80820B5
+:10591000B1FBF2F184F8E01152468AF807B0B8F80A
+:105920000210491CA8F80210B8F80210BDF808309F
+:10593000994243D9002041F68D5CBDF8001001EB7F
+:10594000410303EB011102EB011101EB0011614472
+:105950000B7843F001030B70401C80B21028ECD38D
+:10596000BDF8000000EB400101EB001002EB00105D
+:1059700041F66C510844037843F00103037000E0E2
+:1059800049E0BDF8000000EB400303EB001002EB20
+:1059900000100844017821F00601891C0170BDF84F
+:1059A0000810BDF8000000EB400303EB00100AEB09
+:1059B000001000F58050A0F86E1D27E040880128F7
+:1059C00029D1002041F68D5CBDF8001001EB4103A8
+:1059D00003EB011102EB011101EB001161440B78A3
+:1059E00023F001030B70401C80B21028ECD3BDF8EB
+:1059F000000000EB400101EB00100AEB001041F643
+:105A00006C510844017821F001010170BDF80010CB
+:105A10000220F3F7A3FE1F48C0F88872C0F888720E
+:105A2000E9E0DAF858000A21B0FBF1F0BDF81410F3
+:105A30003144097A884214D1BDF814003044007A08
+:105A40000028504603D0816D0A39816503E08765DF
+:105A5000102084F8A80700210520F3F77FFE8AF8BC
+:105A600007B0C8E000212022D44600200CEB4113EF
+:105A700003EB000888F85B2F401C80B22028F7D386
+:105A8000491C89B21429F0D3142184F8A81703E023
+:105A90001802002000004242BDF814003044007A91
+:105AA000ADF80800BDF814003044407AADF810009D
+:105AB000BDF80800142801D9ADF80810BDF8100091
+:105AC000202801D9ADF81020002118E000200CEBAF
+:105AD00041180EE0BDF81020BDF8143001FB026241
+:105AE00003441A44927A08EB000383F85B2F401CAE
+:105AF00080B2BDF810209042ECD3491C89B2BDF8A9
+:105B000008008142E2D300210720F3F727FE72E06C
+:105B1000152084F8A807BDF814003044017A5046D7
+:105B20008AF8201FBDF814103144097BBDF81420F9
+:105B30003244527A41EA0261BDF814203244927A2A
+:105B4000BDF8143012043344DB7A42EA03221143D5
+:105B5000C0F8251FBDF814103144097CBDF814208D
+:105B60003244527B41EA0261BDF814203244927BF8
+:105B7000BDF8143012043344DB7B42EA03221143A4
+:105B8000C0F8211FBDF814103144497CBDF8142021
+:105B900009043244927C41EA0221BDF814203244C7
+:105BA000D27C1143C0F8291FBDF814103144097D7F
+:105BB00080F8461FBDF814103144497D80F8451F18
+:105BC000BDF814103144897D80F8441FBDF81410CD
+:105BD0003144C97D80F8431FBDF814103144097E5B
+:105BE00080F8421FBDF814103144497E80F8411FEF
+:105BF000022084F8DC0CB4F86A06E0B1002016E05C
+:105C00000020BDF8141001447754401C80B20528D0
+:105C1000F7D3FEF7D2B8BDF814102944014431443B
+:105C20008978BDF814200244B154401C80B2B4F805
+:105C30006A168142EFD8B4F86A0600287EF44BA8B1
+:105C40000BB0BDE8F08F94F8A6074FF47A7830B126
+:105C500001287DD002287CD003287BD118E294F85B
+:105C6000E206C0F3C3000E2874D2DFE800F0F707A5
+:105C700013F61F2B2B374D789BA7F5E4F6A1F748B9
+:105C800006F064FB002865D094F8E20620F0780066
+:105C90001030DAE0F2A1F14806F058FB0028F2D00B
+:105CA00094F8E20620F078001830CEE0EDA1EB4841
+:105CB00006F04CFB0028E6D094F8E20620F07800CD
+:105CC0002830C2E0E7A1E54806F040FB0028DAD022
+:105CD00094F8E20620F078003830B6E0E1A1DF4821
+:105CE00006F034FB0028CED09AF80100182805D918
+:105CF00094F8E20620F078005030A6E094F8E2062E
+:105D000020F078004030A0E0D7A1D44806F01EFB78
+:105D10000028B8D05246511901F5805181F82B77EF
+:105D20006D1CADB2142DF6D30021431833441B79FA
+:105D3000551805F5805585F83037491C89B20F296B
+:105D4000F3D300210320F3F709FD94F8E20602E003
+:105D500085E02EE16EE020F07800483002E2C4A138
+:105D6000BE4806F0F3FA00288DD05246511901F5CD
+:105D7000805181F8E4766D1CADB2142DF6D300216C
+:105D8000431833445B79551805F5805585F8E93695
+:105D9000491C89B20F29F3D394F8E20620F0780069
+:105DA0005030DFE1AFA1AD4806F0D0FA00288ED028
+:105DB00094F8E20620F07800583046E094F8AA07FC
+:105DC00050B194F8E20620F07800603084F8E206E2
+:105DD000C4F8807684F87EB6A7A1A04806F0B6FA8B
+:105DE000002827D0C4F8807684F87EB63044417904
+:105DF00000793039303841EA0010C117FBF790FEC6
+:105E000084F8AA079EA1954806F0A0FA002811D0B0
+:105E100031184A78302A06D34978305C3038303926
+:105E200041EA001001E0305C3038C117FBF778FE22
+:105E300084F8AB07A7E18BA1884806F087FA002811
+:105E400009D094F8E20620F0780084F8E206C4F85D
+:105E5000807684F87EB696E187E12FE128E194F818
+:105E6000E206C0F3C3000D284CD2DFE800F00817AB
+:105E7000232D3860078087F44B8D98003EE779A189
+:105E8000764806F063FAE8B3C4F8807684F87EB604
+:105E900094F8E20620F07800083063E179A195E0FB
+:105EA000C4F8807684F87EB694F8E20620F0780094
+:105EB000103057E16BA1694806F048FA10B3C4F8F6
+:105EC000807684F87EB6AEE06FA1644806F03EFAB4
+:105ED000C0B194F8E20620F078002030B5E764A164
+:105EE0005E4806F033FA68B15246511901F5805107
+:105EF00081F8E4766D1CADB2142DF6D30021431861
+:105F0000334400E039E05B79551805F5805585F894
+:105F1000E936491C89B20F29F1D3C4F8807684F898
+:105F20007EB694F8E20620F0780028301AE152A1FB
+:105F30004A4806F00BFA00B394F8AA1731B194F866
+:105F4000E21621F07801303184F8E216C4F8807648
+:105F500084F87EB63044417900793039303841EAEE
+:105F60000010C117FBF7DCFD84F8AA070BE13DA187
+:105F70003A4806F0EBF9002880D104E194F8E206F3
+:105F800020F07800483060E736A1344806F0DEF9AA
+:105F900010B394F8E20620F07800603055E731A1A4
+:105FA0002E4806F0D3F9B8B194F8E20620F0780054
+:105FB000D8E094F8E206C0F3C30005280CD2DFE86D
+:105FC00000F003040CD438005EE726A1234806F055
+:105FD000BDF900287FF464AFD5E0C4F8807684F87A
+:105FE0007EB6B07971793038303940EA0110C11786
+:105FF000FBF796FD84F8AA0721A1184806F0A6F938
+:1060000088B131184A78302A06D34978305C303864
+:10601000303941EA001001E0305C3038C117FBF73D
+:106020007FFD84F8AB0794F8E20620F07800183082
+:1060300098E094F8E20620F0800084F8E20694F8F4
+:10604000E20620F0780084F8E206069880F876747C
+:10605000C0F8787497E08EE061000000347400208E
+:106060006F6B00004F4B0000494D45493A0000005E
+:1060700049434349443A00004353513A0000000069
+:106080002C0000002200000052454144590000004D
+:1060900094F8E206C0F3C300092874D2DFE800F0E8
+:1060A0000807060E051143536500FFE5F2E5E5E537
+:1060B00094F8E20620F078000830C6E6AFF25C0102
+:1060C00003E735A1364806F041F958B3C4F88076A5
+:1060D00084F87EB6D046411931440A7908EB0501AF
+:1060E00001F5805181F8AC276D1CADB2142DF2D3AF
+:1060F0002AA12C4806F02AF958B1002142460B1873
+:10610000134403F5805383F8AB77491C89B2022905
+:10611000F5D394F8E20620F07800303084F8E206F7
+:1061200088F807B02FE0AFF2C4011D4806F00EF961
+:1061300048B3C4F8807684F87EB694F8E20620F07E
+:10614000780038300EE0AFF2E401154806F0FEF8B2
+:10615000C8B1C4F8807684F87EB694F8E20620F0E0
+:106160007800403084F8E2060DE0AFF208110C48E8
+:1061700006F0ECF838B194F8E20640F0800084F8BC
+:10618000E206C4F88486A4F86A7600203754401CDE
+:1061900080B26428FAD353E5444843502C000000F1
+:1061A00034740020502A00202DE9F74F86B00020DB
+:1061B000019081460090FF4D00212954401C80B27F
+:1061C0006428F8D3FC4890F87614A0F5405431B315
+:1061D00094F8A51719B3002180F8761494F8E20614
+:1061E00020F0800084F8E20694F8A60728B1012880
+:1061F0000ED0022806D0032811D194F8E20620F030
+:1062000078000AE094F8E20620F07800203004E0FC
+:1062100094F8E20620F07800583084F8E20694F80A
+:10622000E206DFF898B300067ED594F8A6060128AA
+:106230007BD194F8A407012877D10020E04F804655
+:1062400000EB400101EB081007EB0010039000F594
+:1062500080500026029061E0039800EB061505F5DA
+:10626000805595F8860D000655D595F8860D40F0B9
+:10627000040085F8860D95F8860D00074BD595F836
+:10628000860D20F0080085F8860D0020C7F839003B
+:1062900008EB081101EB082007EBC00006EB061124
+:1062A00000EBC10AC64842F23D2151441022293078
+:1062B00005F68455F1F7C9FF0AF5085050F8351F67
+:1062C000C7F81D104068C7F821002878387742F2D7
+:1062D000502050F80A00C7F82500BA480168C7F8EE
+:1062E0003D108088A7F841006868C7F84300B86D82
+:1062F00081B20220F2F728FC00210620F3F72EFAE3
+:10630000B86D798B884202D2B86D401CB865002107
+:106310000520F3F723FA761C0298B6B290F85B0DCD
+:10632000B04299D8414601E0FEE31AE00220F3F7BB
+:1063300015FA08F1010080B28046042880D394F851
+:10634000A607032803D094F8A607012803D19E4985
+:106350000020C1F88802002084F8A4070B2084F8EC
+:10636000A807944E00203A3E307000980DE001F0EE
+:1063700043FDC4F8F003D4F8F003C0F300400190EB
+:10638000D4F8F003C0F3420000900028EFD094F856
+:10639000A607022811D194F8A50770B185485521A8
+:1063A0004FF007090170FD214170AA218170002181
+:1063B000C17001716122427181717E49F52201F83B
+:1063C00009200020D4F8F013C0F10302D200D1401C
+:1063D000784A09EB00031A44D170401C80B20428AB
+:1063E000F0D394F8A50720B17748D0F80802B0B9E7
+:1063F00006E07048089A4844C27109F1080533E084
+:106400006F48007858B194F8A607032807D094F88D
+:10641000A607012803D0012084F8A606FBE36849FB
+:10642000644B00200A1802F5805292F82B5709EBB2
+:1064300000021A44D571401C80B21428F2D3002007
+:106440000A1802F5805292F8EC5709EB00021A4440
+:10645000D576401C80B20A28F2D303EB09000899D4
+:1064600080F8251009F12605002DD7D0089884F86A
+:10647000670608981021FF2212287CD009DCA0F1C1
+:106480000B0007281BD2DFE800F01A1AFD0DFC1BD9
+:10649000FB00A22813DA4FF05902142801D0152866
+:1064A0000DD1B9E384F8A8174849424A00202E18B4
+:1064B0000B5C9355401C80B20A28F8D30A35B0E330
+:1064C00094F8DC01C00773D0012080F31388BFF378
+:1064D0004F8F3F4801683F4A01F4E061114301607A
+:1064E000BFF34F8FFEE700EB4001354B01EB0A1085
+:1064F00003EB0016039606F5805696F85A0D03280E
+:1065000018D096F85A0D012814D096F85A0D022882
+:1065100010D096F85A0D04280CD096F85A0D07287A
+:1065200008D096F85A0D05287ED096F85A0D062800
+:106530007BD063E11F4901204855ED1CA8B202221F
+:1065400004900A54401C80B21D220A54401C85B29B
+:106550000020B6E0039800EB081101F5805191F896
+:10656000840D144A50556D1C91F8863DA8B2135401
+:10657000401C85B200E050E291F8860D400707D438
+:1065800091F8860D000703D491F8860D80077AD51F
+:106590000020D1F8883DC0F10307FF00FB404719F8
+:1065A000D355401C80B20428F3D32D1DABB213E0A9
+:1065B00027E1000052020020A4520020BC640240E7
+:1065C000A41200208D260020000040425CC4010877
+:1065D0000CED00E00400FA050AEB0A1505EB0A21B0
+:1065E0000CEBC10508EB081105EBC101029100207D
+:1065F00001F50051D1F83552C0F10307FF00FD400D
+:10660000C718D555401C80B20428F3D31B1D9BB27C
+:106610000020D1F83952C0F10307FF00FD40C71830
+:10662000D555401C80B201E05DE08CE00428F0D339
+:106630001B1D9BB20020D1F85052C0F10207FF0091
+:10664000FD40C718D555401C80B20328F3D3DB1C8E
+:106650009FB20025029901F50050D0F83D0201F5E6
+:106660000051D1F84112C5F10502D200F1F7DBFD6E
+:10667000FD49EA1988546D1CADB2062DEAD303E03A
+:1066800074E107E252E119E0B81D87B200250299D2
+:1066900001F50050D0F8450201F50051D1F849123A
+:1066A000C5F10502D200F1F7BEFDEF49EA198854A1
+:1066B0006D1CADB2062DEAD3B81D85B208F10100FC
+:1066C00080B2DFF8A8C396F85B1D804641453FF6CF
+:1066D00041AF0498E449049A281A1144030A01F8C6
+:1066E000023D48708AE0E04E02207055ED1CADB2CC
+:1066F000A84600211FE0481C074670556D1C5A181B
+:1067000002F58052A8B292F885253254401C82B21C
+:10671000002003EB01110D1805F5805595F89155F2
+:1067200000EB020C06F80C50401C80B21028F2D38B
+:10673000103295B2B9B294F884058842DBD80021B2
+:1067400006EB080055E0C84F03207855ED1CA8B2B1
+:10675000022180463954401C80B20E213954401C1D
+:1067600085B200219E463DE0039800EB0110A0F5A4
+:106770001F7000F5005002787A556D1CAAB285781A
+:10678000BD54521C807895B2400729D50AEB0A1CEB
+:106790000CEB0A220EEBC20201EB0113002002EB0C
+:1067A000C302131803F5005393F85B3200EB050C9A
+:1067B00007F80C30401C80B20A28F2D30A35ABB27D
+:1067C0000020151805F5005595F8745200EB030CE0
+:1067D00007F80C50401C80B20228F2D39B1C9DB2DB
+:1067E000491C89B296F85B0D8842BDD8002107EBA1
+:1067F000080000F8021DA5EB080141700AF1010034
+:1068000080B294F8241B824651453FF66CAE94F852
+:10681000C80B00287ED0AD1CADB2AA46002276E09F
+:10682000924B02EB420003EB001101F5805191F80D
+:10683000D20B04280FD18C4E70556D1CA8B20125C7
+:106840003554401C9D1805F5805580B295F8315D92
+:106850003554401C85B291F8D20B984602280DD0D1
+:1068600002EB420000EB021003EB001000F5805039
+:106870001E4690F85A0D052836D046E07A4E022082
+:1068800070556D1C94F88415A8B23154401C80B228
+:1068900012213154401C85B2002120E0481C0746DB
+:1068A000705508EB010303F580536D1C93F8853593
+:1068B000A8B23354401C83B2002008EB01152918FC
+:1068C00001F5805191F8911500EB030C06F80C10BE
+:1068D000401C80B21028F2D310339DB2B9B294F8A4
+:1068E00084058842DAD810E05F49052048556D1CC0
+:1068F000A8B201230B54401CB31803F5805380B297
+:1069000093F8313D0B54401C85B2521C92B294F85E
+:10691000C80B00E085E1904282D8534800225044E1
+:1069200000F8022DA5EB0A0141707AE17078401C55
+:1069300070707078052803D294F8DC01C00706D087
+:1069400084F8A81794F8DC01C00704D005E00D20F6
+:1069500084F8A80701E084F8E0217088010A424821
+:106960004155718828444170AD1C5AE184F8A8173C
+:1069700094F8E1013C4F78550022DFF8F0C06D1C1F
+:106980003CE094F8E10102EB021600EB001101EB90
+:1069900000200CEBC00000EBC60000F5805090F822
+:1069A0000C0A012828D194F8E10100EB400101EB29
+:1069B00000100CEB001000EB021000F5805090F876
+:1069C000540C78556D1CABB2002094F8E11101EB2A
+:1069D000011505EB01210CEBC10101EBC6010144DE
+:1069E00001F5805191F80D1A1D187955401C80B29F
+:1069F0000A28EAD30A339DB2521C92B294F8E101FC
+:106A000000EB400101EB00100CEB001000F5805092
+:106A100090F82B0C9042B4D803E17078401C707051
+:106A2000707805280ED294F8E10100EB400303EBE7
+:106A300000130E4800EB031000F5805090F83C0C5A
+:106A4000C00715D084F8A81794F8E10100EB4001C5
+:106A500001EB0011054800EB011000F5805090F8A3
+:106A60003C0CC00708D009E052020020A41200200C
+:106A7000122084F8A80701E084F8E02194F8E111DD
+:106A8000F748415571882844090A4170718881701E
+:106A9000ED1CC6E0DFF8CC83012188F80710D8F898
+:106AA00058100A22B1FBF2F2ED494A55D8F85800C5
+:106AB0006D1C0A2804D900204FF00A0A029003E056
+:106AC000D8F858A00022029201F805A022206D1CDF
+:106AD000485500266D1C96E0D8F8580038B1D8F813
+:106AE0005800801B401E81B20220F1F7C1FF98F8C8
+:106AF0001C00DB4948556D1CAAB20020D8F81D3097
+:106B0000C0F10305ED00EB4085184B55401C80B2E9
+:106B10000428F3D3121D92B20020D8F82130C0F11E
+:106B20000305ED00EB4000E0C6E085184B55401C26
+:106B300080B20428F1D3121D92B20020D8F825307B
+:106B4000C0F10205ED00EB4085184B55401C80B2AA
+:106B50000328F3D3D21C97B20025414651F8290FE0
+:106B60004968C5F10502D200F1F75DFBBC49EA199D
+:106B700088546D1CADB2062DEFD3BF1DBFB20025EA
+:106B8000414651F8310F4968C5F10502D200F1F7CD
+:106B90004AFBB349EA1988546D1CADB2062DEFD3F8
+:106BA000BF1D98F84230B8B24146AD4A1354401C5C
+:106BB00098F8413080B21354401C98F8403080B2AD
+:106BC0001354401C98F83F3080B21354401C91F885
+:106BD0003E3080B21354401C91F83D3080B21354C3
+:106BE000401C83B20020D1F84350C0F10307FF00DE
+:106BF000FD40C718D555401C80B20428F3D31B1D97
+:106C0000761C9DB2B6B202990020B6EB0A0288410A
+:106C1000FFF662AF05E0DAE084F8A8179048425525
+:106C20006D1C8F49A5EB090601EB0900320A80466D
+:106C30004270867000238A460BE009EB030101EBEA
+:106C40000A07F879DDE90021F2F704FDF8715B1C11
+:106C50009BB29E42F1DC94F8E80328B1B1B2404601
+:106C600000230422F3F7D2F9B1B256464046F2F7B8
+:106C7000DFFA010A71556D1CA9B27054491C94F8D1
+:106C8000A6078DB202280DD194F8A50750B1681F50
+:106C9000010AF170307181B2701D01F0F4F9705584
+:106CA0006D1CADB2CBF8005001216F48F2F716FB16
+:106CB00009B02846BDE8F08F94F8A6076B4B6C4FDF
+:106CC00042F21076A3F18509A3F1870CA3F10B081A
+:106CD000A3F1720A30B1012877D0022876D00328B8
+:106CE00075D13FE394F8E206C0F3C3000E286ED2DC
+:106CF000DFE800F0071422303E4D5C6E7D8C9BDD9A
+:106D0000ECFF00261F4603E0B85DA855761CB6B21E
+:106D10005648F1F7B8FAB042F6D83DE3002404E053
+:106D200019F804002855641CA4B250488538F1F7BE
+:106D3000AAFAA042F4D8C9E30024664603E0305D15
+:106D40002855641CA4B249488738F1F79CFAA04240
+:106D5000F5D8BBE3002404E018F804002855641CAF
+:106D6000A4B242480B38F1F78EFAA042F4D8ADE352
+:106D70003E4E00241C3E03E0305D2855641CA4B246
+:106D80003A481C38F1F77FFAA042F5D89EE3374E17
+:106D900000242D3E03E0305D2855641CA4B2334826
+:106DA0002D38F1F770FAA042F5D88FE32C4E00246D
+:106DB000323E03E0305D2855641CA4B228483238C6
+:106DC000F1F761FAA042F5D880E3A0E0DFE1C5E089
+:106DD000264E00243C3E03E0305D2855641CA4B2DE
+:106DE00022483C38F1F74FFAA042F5D86EE31F4E27
+:106DF0000024163603E0305D2855641CA4B21B48FD
+:106E00001630F1F740FAA042F5D85FE3174E0024A0
+:106E10000A3603E0305D2855641CA4B213480A30DA
+:106E2000F1F731FAA042F5D850E394F8A5070F4ED8
+:106E3000643E022811D00020315C2954401C80B2ED
+:106E40000D28F9D33846F1F71EFA002250EA020164
+:106E500028D000211346034C1FE000240EE0000060
+:106E600052020020A4120020B8640240AFCB0108F7
+:106E70009D290020305D2855641CA4B2F848F1F724
+:106E800002FAA042F6D821E3661806F5805696F875
+:106E9000F9666F187E73491C89B20E1A73EB0206ED
+:106EA000F2DBFFE2EF48F1F7EEF984B20EE3EC4ECD
+:106EB0000024853603E0305D2855641CA4B2E84800
+:106EC0008530F1F7E0F9A042F5D8FFE2DFF89083D2
+:106ED0000027A8F1150805E00BE018F80700E855B1
+:106EE0007F1CBFB2DE481538F1F7CDF9B842F4D8AF
+:106EF00012E2002704E01AF80710E9557F1CBFB220
+:106F0000D7480E38F1F7BFF9B842F4D804E294F844
+:106F1000E206C0F3C3000D2820D2DFE800F007200E
+:106F20002D3C4B5A69788796F3F1F000CC4F002640
+:106F3000FF1F03E0B85DA855761CB6B2C848C01F55
+:106F4000F1F7A1F9B042F5D8CBF800600121C648AD
+:106F5000F2F7C4F94FF47A70C4F88406CAE2002448
+:106F6000C24E03E0305D2855641CA4B2BF48F1F75F
+:106F70008AF9A042F6D8A9E2BC4E0024AF3603E05D
+:106F8000305D2855641CA4B2B848AF30F1F77BF9E6
+:106F9000A042F5D89AE2B54E00240A3603E0305DEF
+:106FA0002855641CA4B2B1480A30F1F76CF9A0422C
+:106FB000F5D88BE2AD4E0024153603E0305D285540
+:106FC000641CA4B2A9481530F1F75DF9A042F5D8C8
+:106FD0007CE2A64E0024203603E0305D2855641C78
+:106FE000A4B2A2482030F1F74EF9A042F5D86DE2E4
+:106FF0009E4E0024293603E0305D2855641CA4B25F
+:107000009A482930F1F73FF9A042F5D85EE2974E51
+:107010000024383603E0305D2855641CA4B2934840
+:107020003830F1F730F9A042F5D84FE28F4E002406
+:10703000563603E0305D2855641CA4B28B485630A8
+:10704000F1F721F9A042F5D840E294F8A507874C62
+:107050006334022816D00020215C2954401C80B2E1
+:107060001428F9D33846F1F70EF90446002680A11A
+:10707000384605F06BF954EA060135D00021431E6D
+:107080007C4A17E0002603E0A05DA855761CB6B246
+:1070900076486330F1F7F7F8B042F5D828E0571892
+:1070A00007F5805797F8F97605EB010C8CF814700A
+:1070B000491C89B29942F2DB22212B18D974641C35
+:1070C00046F1000108E0131803F5805393F8F836F1
+:1070D0002F183B75401C80B2031B76EB0103F2DBDB
+:1070E00065A16048F1F7C3F85E48F1F7CCF886B2C5
+:1070F000CBF8006001215C48F2F7F0F8FAE12FE0EC
+:107100000FE0FFE7594E0024933603E0305D285529
+:10711000641CA4B255489330F1F7B5F8A042F5D8F5
+:10712000D4E1D4F8841640F2E930814207D194F8D2
+:10713000E20620F07800603084F8E20601E0C4F84E
+:107140008406474E0024193E03E0305D2855641C38
+:10715000A4B243481938F1F796F8A042F5D8B5E142
+:10716000424F0026A43703E0B85DA855761CB6B29E
+:107170003E48A430F1F787F8B042F5D8CBF800606C
+:1071800001213948F2F7AAF843F69820E4E694F88A
+:10719000E206C0F3C300052861D2DFE800F0031463
+:1071A0006F8BD100002084F8A707044604E018F88C
+:1071B00004002855641CA4B229485930F1F763F83B
+:1071C000A042F4D882E1002184F8A7170846295488
+:1071D000401C80B26428FAD384F8A7172349002002
+:1071E0005B390A5C2A54401C80B20828F9D3DFF8C6
+:1071F000849041F26771002709EB010809E009EB6F
+:10720000070000F5805090F86707E91908727F1CA5
+:10721000BFB24046F1F737F8B842F0D82C20E91950
+:10722000087209371FFA87F841F28F71002709EBBE
+:10723000010A0AE009EB070000F5805090F88F176B
+:1072400008EB0702A9547F1CBFB25046F1F71BF8A8
+:10725000B842EFD808A10348F1F709F86BE005E15F
+:107260004BCB010852020020B864024086CC0108D2
+:107270002C000000A41200200D0A000000269F4FE1
+:1072800003E0B85DA855761CB6B29C48F0F7FBFF4A
+:10729000B042F6D8CBF8006001219948F2F71EF809
+:1072A00094F8E20620F07800183084F8E2064FF4F3
+:1072B000FA6051E694F8A507DFF840820228A8F1A9
+:1072C00029084FF0000018D000212954401C80B23A
+:1072D0006428FAD384F8A717002018F8001029545E
+:1072E000401C80B20E28F8D33846F0F7CCFF0104DA
+:1072F000090C20D00020834A1AE084F8A707002751
+:1073000004E018F80710E9557F1CBFB27B48293804
+:10731000F0F7B9FFB842F4D8CBF80070E4E01318E6
+:1073200003F5805393F8F9362F18BB73401C80B2D5
+:107330008842F4D38EE77448F0F7A5FF5946D2E0AF
+:10734000DFF8B881002708F10C0804E018F80700FE
+:10735000E8557F1CBFB269480C30F0F794FFB84283
+:10736000F4D8D9E794F8E206C0F3C30009287DD227
+:10737000DFE800F005202D3B4958679EAF0000264E
+:107380001F4603E0B85DA855761CB6B25B48C2380C
+:10739000F0F779FFB042F5D8CBF8006001215848EA
+:1073A000F1F79CFF94F8E20620F07800083084F8AA
+:1073B000E206CFE5002404E019F804002855641C17
+:1073C000A4B25248F0F75FFFA042F5D87EE0002457
+:1073D000664603E0305D2855641CA4B24B48801E0D
+:1073E000F0F751FFA042F5D870E0002404E018F84F
+:1073F00004002855641CA4B244487A30F0F743FFD7
+:10740000A042F4D862E03D4E00246D3E03E0305DC2
+:107410002855641CA4B239486D38F0F734FFA042F7
+:10742000F5D853E0354E00245E3E03E0305D28552C
+:10743000641CA4B231485E38F0F725FFA042F5D8AD
+:1074400044E094F8A5072D4E973E022812D0002064
+:10745000315C2954401C80B20F28F9D33846F0F72C
+:1074600012FF0104090C3FF41DAD00E042E00020D2
+:10747000244A15E0002403E0305D2855641CA4B2C2
+:107480001E489738F0F7FFFEA042F5D81EE013180B
+:1074900003F5805393F8F9362C18E373401C80B23F
+:1074A0008842F4D3AFF230211748F0F7E0FEF9E458
+:1074B000124E0024543E03E0305D2855641CA4B2F3
+:1074C0000E485438F0F7DFFEA042F5D8CBF8004064
+:1074D00010E600201AF800102954401C80B207283A
+:1074E000F8D35946401E086001210548F1F7F6FE21
+:1074F000C4F8846609B00020BDE8F08F71CC0108A3
+:10750000B8640240A4120020520200202ACB0108D5
+:1075100070B5164C40F224452946204603F0E9F8A0
+:10752000002821D02946204603F080F8104D002184
+:107530002846F1F7D3FE61102846F1F7B9FE0D4950
+:10754000012081F8A7072088A088281D0268C2F5BD
+:10755000FA62A1F86A264FF4FA6101602846BDE894
+:1075600070400121F1F7BABE70BD0000001001406B
+:1075700088640240A422002010B5074C054920462B
+:10758000F1F796FE00212046F1F7A8FE03490120FD
+:10759000087010BD00800028B86402401802002066
+:1075A0002DE9F04301218FB0880500F07BFBDFF867
+:1075B00094904846F1F79CFE40200501039000247A
+:1075C000CDE90545C60207940894CDE909464FF078
+:1075D00000681E480B940C940D941B4FCDF800804E
+:1075E0000E94CDE9017069464846F1F729FF012262
+:1075F00010214846F1F70EFFDFF84890A9F1300955
+:107600004846F1F775FE4FF4FA60CDE90340CDE945
+:10761000054507940894CDE909460D480B940C9450
+:107620000D94CDF800800E94CDE90170694648466E
+:10763000F1F706FF01214846F1F750FE0FB0BDE813
+:10764000F0830000B86402400410014052020020A0
+:10765000347400207CB50121032000F023FB164E7A
+:10766000072206213046F2F795FC072211463046E4
+:10767000F2F790FC02218DF8051000258DF80650D8
+:107680000124C0208DF8074000908DF80410694651
+:107690003046F2F743FC202000908DF804408DF82E
+:1076A000065003208DF805008DF8074069463046E6
+:1076B000F2F734FC7CBD000000040240F0B589B054
+:1076C0000025FFF7C7FFFFF76BFF4FF4E13000F035
+:1076D0000FF900F0EFF80121402000F0FBFA012043
+:1076E00000F07CFB4FF47A77384604F08FFC5E4C58
+:1076F0000B2084F82C01002684F828612676A676D3
+:107700006676E676276284F82860012384F82A30BA
+:1077100084F8293084F82B30F80020632670A37099
+:107720006370E370A7602673A3736373E373001140
+:1077300060614E490E708E704B70CB704EF66027B4
+:107740008F604B4A42F6F82CA1F27441A4F27C649B
+:1077500005EB450002EB8000A0F5156000F5005038
+:10776000067086704370C670C0F808C06D1C042D8A
+:10777000EED394F8A307000706D094F8A30700F00F
+:107780000F00401E84F8A50794F8A307000906D04F
+:1077900094F8A307FF2303EB101084F8A60784F8DE
+:1077A000AA6794F8A60768B1324B01280DD00228C9
+:1077B00008D0032811D147F23050C1F87C04C3F837
+:1077C00088620AE0C1F87C7407E0C1F87C74C3F8F1
+:1077D000886243F69820C4F8840627482749006841
+:1077E00008602548001D006848602348083000688C
+:1077F00088600020131803F5805383F82B67401C22
+:107800001428F7D3087A04AFCD7A8B7A4A7A87E8BE
+:107810002D000879CD798B794A798DE82D001248B1
+:107820008B780A7816A1AF3003F002F8002103200C
+:10783000F1F794FF10B11D48C0F8886294F8A517BD
+:107840001B4800294FF0200104D009B0BDE8F040EA
+:10785000F2F7B7BBF2F7B7FB94F8E20640F080000E
+:1078600084F8E20609B0F0BD202900201857002056
+:10787000A412002000004042107AFF1F047C002068
+:1078800025303278253032782530327825303278FC
+:1078900025303278253032782530327825303278EC
+:1078A0002530327825303278250000000000424231
+:1078B0000004024038B546208DF8000002208DF803
+:1078C000010001248DF802408DF803406846FBF763
+:1078D00073FE25208DF800008DF8014000208DF802
+:1078E00002008DF803406846FBF766FE38BD0000D5
+:1078F0001FB504460121102000F010FA0020ADF859
+:1079000004000094ADF80600ADF80800ADF80C00D6
+:107910000C200D4CADF80A006946204602F020FF0D
+:107920000121204602F085FE012240F2244120463A
+:1079300002F0FEFE1021204602F078FE0122C02156
+:10794000204602F080FE1FBD001001402DE9FC47DB
+:107950000121592000F0A6F943F6F8700024DFF861
+:10796000A0A000908DF8044002268DF807606946BB
+:107970005046F2F7D3FAFC20DFF8889000908DF89B
+:10798000044001258DF8075069464846F2F7C6FACB
+:10799000DFF874804FF440478DF8044000978DF86D
+:1079A000075069464046F2F7B9FA8DF804408DF861
+:1079B00007600720154E009069463046F2F7AEFA90
+:1079C00007213046F2F7FDFA39464046F2F7FBFA56
+:1079D0004FF47C515046F2F7F6FAF8215046F2F790
+:1079E000F0FAFC214846F2F7EEFA0948D0F82812DE
+:1079F0000848012902D00470BDE8FC870570FBE748
+:107A00000010024000180240000C0240000002403A
+:107A100000004242A412002070B5FFF797FF6420D7
+:107A200004F0F4FA2048D0F83C3201221F492048E3
+:107A30000024E3B180F8A547D1F814021D4978B3BA
+:107A40000C761D48D0F81C22D0F81832120142EAF8
+:107A5000C302D0F8143242EA8302D0F81032D0F8D0
+:107A60000C0242EA4302024318324A7070BDD1F858
+:107A700018328BB180F8A527D1F80832D1F80C5212
+:107A800043EA4503DB4380F8A63790F8A63703F0B6
+:107A9000030380F8A637CFE7022380F8A537EBE78A
+:107AA000FFE70A76CDE70000008041420000434234
+:107AB000A4220020A4120020000042422DE9FC4133
+:107AC0000121112000F0EEF801248DF8044000257A
+:107AD0004CF204008DF806500326184F00908DF8E4
+:107AE00005608DF8074069463846F2F717FA042119
+:107AF0003846F2F766FA124890F8A617032903D021
+:107B000090F8A607012812D18DF804408DF8065090
+:107B100004200C4D00908DF805608DF807406946F3
+:107B20002846F2F7FBF904212846F2F74AFA0648FC
+:107B3000C0F8B842C0F8BC42BDE8FC810010024069
+:107B4000A42200200000024000004242FFF7B6BF1E
+:107B50002DE9FE4316200A9D16461F468DF80000AB
+:107B60004B4800EB4114202109E09DF8000020441F
+:107B700080F85B1F9DF80000401C8DF800009DF808
+:107B800000002028F1D34FF0000840460BE09DF89C
+:107B90000000394682003046F0F745FB084308D024
+:107BA0009DF80000401C8DF800009DF80000102892
+:107BB000EDD39DF80000A84216D8FDB19DF8000055
+:107BC00020B99DF8000028448DF800009DF80000C1
+:107BD000401C8DF800009DF800103020C1F11E01FE
+:107BE000214481F85B0F00E045B101208DF80400CD
+:107BF000C5F11E0121442E2081F85B0F404614E0A0
+:107C00009DF80800394682003046F0F70CFB00F082
+:107C10000F009DF808103030C1F11E01214481F899
+:107C20005B0F9DF8080000F101008DF808009DF839
+:107C30000800A842E4D39DF8040028441BE09DF806
+:107C400008009DF80410401A820030463946F0F7CB
+:107C5000EAFA00F00F009DF8081030309DF804207B
+:107C6000A1EB0201C1F11E01214481F85A0F9DF8D8
+:107C7000080000F101008DF808009DF800009DF853
+:107C8000041008449DF808108842D8D8BDE8FE8347
+:107C9000A41200204FF400610148F2F78BB90000F4
+:107CA00000040240044A0029116801D0014300E0A9
+:107CB000814311607047000030380240044A0029B7
+:107CC000116801D0014300E081431160704700005A
+:107CD00010380240044A0029116801D0014300E035
+:107CE000814311607047000034380240044A002983
+:107CF000116801D0014300E081431160704700002A
+:107D000040380240044A0029116801D0014300E0D4
+:107D1000814311607047000020380240044A002966
+:107D2000116801D0014300E08143116070470000F9
+:107D300044380240044A0029116801D0014300E0A0
+:107D400081431160704700002438024070B5204B19
+:107D50001968204C11F00C0104D06610042903D0DE
+:107D6000082903D004601BE0066019E0184A121FBE
+:107D70001168C1F38055116801F03F0115B1B6FBE0
+:107D8000F1F101E0B4FBF1F114681268C4F3881456
+:107D90006143C2F30142521C5200B1FBF2F1016097
+:107DA00019680F2202EA11110B4A545C0168E14084
+:107DB00041601C68072505EA9424145D21FA04F447
+:107DC00084601B6805EA5333D25CD140C16070BD4A
+:107DD000083802400024F400000000200549002873
+:107DE000086802D040F0040001E020F004000860C0
+:107DF0007047000000080650014800687047000006
+:107E00000808065070B5012080F310880C4D102131
+:107E10002846F2F7D6F808212846F2F7D4F8D720FA
+:107E2000F0F74AFFFF20F0F747FF044610212846ED
+:107E3000F2F7C9F8002181F31088204670BD0000D8
+:107E40000000024070B5012080F31088194C00201A
+:107E5000A080FFF7D7FF000609D4012004F0D6F870
+:107E6000A088401C80B2A080C828F2D31EE0A08861
+:107E7000C8281BD2104D10212846F2F7A2F808217D
+:107E80002846F2F7A0F89F20F0F716FFFF20F0F742
+:107E900013FFFF20F0F710FF607010212846F2F763
+:107EA00092F8002080F31088607870BD002080F385
+:107EB000108870BD220A00200000024070B5012128
+:107EC00088B08803FFF712FF01210220FFF7EAFEC6
+:107ED00000244FF400602F4E8DF8044000908DF880
+:107EE000074069463046F2F719F801218DF8041071
+:107EF00002258DF8055008038DF806408DF807100F
+:107F0000009069463046F2F709F805220D21304607
+:107F1000F2F740F805220E213046F2F73BF8052231
+:107F20000F213046F2F736F84FF4604000908DF89C
+:107F3000045003208DF805008DF806408DF80740A9
+:107F400069463046F1F7EAFF134D284600F04AF83B
+:107F5000ADF810406815ADF812001820ADF8140007
+:107F60000720ADF81800ADF808404FF48270ADF866
+:107F70000C40ADF80A00ADF80E40ADF8164002A96D
+:107F8000284600F064F80121284600F021F808B0E6
+:107F900070BD0000000402400038004070B50B4C7A
+:107FA00005460221204600F047F80028F9D029466E
+:107FB000204600F04AF80121204600F03DF8002854
+:107FC000F9D0204600F03FF8C0B270BD0038004044
+:107FD0000029018802D041F0400101E021F0400178
+:107FE00001807047114910B588420AD184140121DB
+:107FF0002046FFF79FFE2046BDE810400021FFF716
+:1080000099BE0B49884202D10121041404E00949B8
+:1080100088420AD10121C4132046FFF773FE20468F
+:10802000BDE810400021FFF76DBE10BD00300140DB
+:1080300000380040003C00400246002012890A42FD
+:1080400000D001207047808970478181704730B52A
+:1080500002884C8802F441530A88CD8822438C88D8
+:108060002C4322430C8922434C8922438C8922438E
+:10807000CC8922431A430280828B22F400628283DD
+:10808000098A018230BD0246002003E012F8013B5C
+:108090001844C0B2491E89B2F8D270472DE9F041A8
+:1080A00001218D070024284601F000FFF0B3F1F70D
+:1080B0009DFF284E002006F580533DE006EB84012D
+:1080C00001F58051D1F8F8271278012AD1F8F82764
+:1080D00003D05278012A08D02CE01070D1F8F8278C
+:1080E0005070D1F8F827907030E0D1F8F8279278E6
+:1080F00002BBD1F8F82757687F1C5760D1F8F827E2
+:108100005268D1F8F877BF68BA4213D3D1F8F8773C
+:108110000122BA70D1F8F827D278012A16D0D1F806
+:10812000F8275070D1F8F827506000E008E0D1F847
+:10813000F817C870641CE4B293F8F617A142BDD8D2
+:108140002846BDE8F041012101F0FABDD1F8F81749
+:108150004860EFE7A41200200CB5002225490092E8
+:108160000192086840F4803008604FF4A06308680A
+:1081700000F4003001900098401C0090019810B964
+:1081800000989842F3D10868800330D5012001900F
+:1081900018484030026842F0805202601648026877
+:1081A00042F48042026013480830026802600268AC
+:1081B000026002680260031F104A1A600A6842F0F7
+:1081C00080720A600A689201FCD50D4A40F205618E
+:1081D0001160016821F003010160016841F00201B2
+:1081E00001600168C1F381010229FAD10CBD01923D
+:1081F0000CBD0000003802400070004008544007E9
+:10820000003C02407CB500229FED170A00928DEDE4
+:10821000010A6D4601AC16E0835CA3F13006102E16
+:1082200005D2009B1B010093865C303E07E0413B7A
+:10823000062B0CD2009B1B010093865C373E1E432D
+:10824000521CD2B200968A42E6D3002006E0BFEE6E
+:10825000000A7CBD2A5C2254401CC0B2B0EB510F16
+:10826000F8D39DED010A7CBD0000000030B5054645
+:108270000022104611E0AB5CA3F13004102C02D2B6
+:1082800044EA001007E0A3F14104062C08D20401DF
+:10829000A3F137002043521CD2B28A42EBD330BD47
+:1082A0004FF0FF3030BD00002DE9FE43534C4FF03E
+:1082B0003809A07800263146F9F732FC0125082755
+:1082C0000096CDE901750246182000234946FBF7C8
+:1082D000C3FB00F1040808EB48004006000E082329
+:1082E0002D2249460095FBF749FB607808F101080B
+:1082F0000021F9F715FC0246009608EB4800CDE98D
+:1083000001754006000E00234946FBF7A5FB80449B
+:1083100008EB48004006000E08232D224946009530
+:10832000FBF72CFB207808F101080021F9F7F8FB96
+:108330000246009608EB4800CDE901754006000EA4
+:1083400000234946FBF788FB804408EB48004006C1
+:10835000000E0823202249460095FBF70FFB6079A9
+:1083600008F101080021F9F7DBFB0246009608EB53
+:108370004800CDE901754006000E00234946FBF791
+:108380006BFB804408EB48004006000E08232D22BA
+:1083900049460095FBF7F2FA207908F1010800211F
+:1083A000F9F7BEFB0246009608EB4800CDE90175DF
+:1083B0004006000E00234946FBF74EFB804408EBC5
+:1083C00048004006000E08232D2249460095FBF781
+:1083D000D5FAE07808F101080021F9F7A1FB02467F
+:1083E000009608EB4800CDE901754006000E002319
+:1083F0004946FBF731FBBDE8FE8300008D260020D7
+:10840000024908710120C87170470000A4120020C1
+:108410002DE9F04F002587B02F46F1F7D1FBF74E3D
+:10842000F07900287ED0A94686F80790FBF700F97E
+:1084300030794FF0080A4FF001084FF0100B06F5A5
+:108440008054102881F00E84DFE810F010008D00B9
+:10845000F9007F02FF0343044505FD06EB075608BC
+:10846000AB086709060A4B0AEB0AE50BF1F7AEFD0C
+:1084700001280AD0022808D0042806D0082804D1F0
+:108480000220FFF7BDFF84F8E091CDE900B800219C
+:1084900045461523DAA20846FBF7ABFB94F8E10149
+:1084A00028B3CDE900A557460523DAA21421002000
+:1084B000FBF79FFBCDF80090CDE9017594F8E12121
+:1084C000002314211E20FBF7C7FACDE9007594F8AC
+:1084D000E1010A2300EB400101EB001006EB001163
+:1084E00041F632400A1814212820FBF782FB94F849
+:1084F000E001FF2829D094F8E001CDE900050A2326
+:1085000064221E211846FBF7B7F9CDF80090CDE99B
+:1085100001A594F8E0214E4600232D213220FBF7DF
+:108520009BFA00E0F5E300EB4000322101EB400054
+:10853000C0B2082325222D210095FBF71FFA94F8DD
+:10854000E001642809D001F08DBBCDE900A5152319
+:108550002D21B2A2142001F061BA84F8E06102205A
+:10856000FFF74EFFEFE7F1F731FD01280BD00228AE
+:1085700009D0042802D0082805D101E0092000E034
+:108580000420FFF73DFF94F8A40738B194F8A5073D
+:1085900038B1012808D0022811D108E01523A3A280
+:1085A00007E01523A4A204E01523A7A201E01523E8
+:1085B000A8A2CDE900A800210846FBF71AFBF07835
+:1085C000012802D002280CD101E0A64901E0A5490A
+:1085D0001231CDE9001809231A460A210020FBF7C1
+:1085E000BBFAA04818234838CDE9000844461A468B
+:1085F00000216820FBF7B0FACDE900A45546152309
+:1086000099A21A210020FBF7F4FACDE900541523B2
+:108610009BA224210020FBF7ECFACDF80090CDE9D5
+:108620000154B26D002324215420FBF715FAB06DDC
+:1086300010B90220FFF7E4FEFFF736FE83E7F1F7FB
+:10864000C5FC012806D002280ED0042814D0082822
+:108650001BD125E00320FFF7D3FE94F8DC0120F0C6
+:10866000800084F8DC0110E094F8DC0120F0800048
+:1086700084F8DC01032006E094F8DC0120F080009F
+:1086800084F8DC010920FFF7BBFE94F8A40778B159
+:1086900094F8A507A8B1012816D002281CD120E023
+:1086A00094F8DC0120F0800084F8DC010420EAE783
+:1086B000CDE900A80021152375A20846FBF799FA19
+:1086C00015E015235CA201E015235FA2CDE900A807
+:1086D00000210846FBF78DFA94F867060F2803D0AF
+:1086E00005E015235BA2F1E70120FFF789FEF07892
+:1086F000012802D0022811D106E05A49CDE900181C
+:1087000009231A460A2106E0564809231230CDE90A
+:1087100000081A460A210020FBF71EFA94F8E0012F
+:1087200010B10020FFF76CFE94F8A50758B394F839
+:10873000A6674C4A5C32A2F12A00A2F10E05A2F112
+:108740001C03A0F10E01022E07D094F8A667012E9B
+:108750003FD094F8A667E6B315E04F4ED6F8006216
+:10876000C6B394F8AA17322947D394F8AA173C291C
+:108770003ED2CDE9005808230E220021592000E006
+:108780005920FBF7E9F9374818234838CDE90008A4
+:1087900045461A4600216820FBF7DEF9CDE900B511
+:1087A0005F4610233DA214212820FBF722FACDE9D1
+:1087B00000A5564615233BA224211220FBF719FAE7
+:1087C00094F8DC0100060AD510232E213AA20020DD
+:1087D00001E087E080E0CDE90075FBF70AFAFFF7DA
+:1087E00063FD94F8E206000672D594F8A827A1E08C
+:1087F00094F8AA1746296CD392E07CE0A4120020DA
+:108800004669726D77617265446F776E6C6F6164F3
+:1088100000000000506F72743A000000446F776EE1
+:108820006C6F6164204661696C2100004E6F2053BB
+:1088300069676E616C000000547970653A53746129
+:1088400074696F6E00000000547970653A436C6F74
+:1088500075640000547970653A436C6F75642D54EB
+:1088600065737400D4EB01084F66666C696E652011
+:108870005265636F72642055706C6F616400000014
+:108880005265636F7264206E756D6265723A0000A6
+:108890004F66666C696E650000004042424C55456B
+:1088A000534B5900454E4552475920544543484E75
+:1088B0004F4C4F4759000000557067726164652046
+:1088C00045525220436865636B2047756E00000077
+:1088D0002CE01DE00E2203E0CDE9001808230E2253
+:1088E00000214DE794F8AA67202EBFF435AF94F825
+:1088F000AA671A2E03D9CDE900280823EAE794F8DD
+:10890000AA27172A3FF635AF94F8AA27142A03D9C5
+:10891000CDE900380823DDE794F8AA27122ADBD92D
+:10892000CDE9000808230E22002129E794F8E20689
+:10893000C0F3C302F7A103A801F07AFF022303AA40
+:10894000CDE900653821002005E6F1F73FFB01285D
+:1089500006D002281CD0042835D008283ED138E0A3
+:108960003F210FE0707918B17079401E707100E0FE
+:108970007171707900EB8002C2EB8010304490F886
+:108980006000F8B970796D1CADB2402D26D8E9E7CA
+:10899000494614E06D1CADB2402D1FD870793F28B8
+:1089A00003D27079401C707100E07171707900EB36
+:1089B0008002C2EB8010304490F8600010B97079EA
+:1089C0004028E7D30AE0707984F8DB0C84F8DC8C6B
+:1089D00004E00220FFF714FD86F805903079344654
+:1089E00003287DD160790122010906910021CB483D
+:1089F00001F044F9CDF80090CDE901B86079454621
+:108A00005F464E4600EB8001C1EB8010204490F899
+:108A10006020002319465820FBF71EF8CDE90075A9
+:108A20001023BFA219460020FBF7E3F8607900EBA2
+:108A30008001C1EB80102044D0F861000021F9F7DB
+:108A40006FF80699024601EB410000EB011004EBC0
+:108A5000001101F58051884691F8700D002300F057
+:108A60000300CDE90007102102951820FAF7F4FF62
+:108A7000CDE900751023AFA220210020FBF7B9F843
+:108A8000607900EB8001C1EB80102044D0F86500D4
+:108A90000021F9F745F8024698F8700D0023C0F35D
+:108AA0008100CDE90007202102951820FAF7D4FFB4
+:108AB000607900EB8001C1EB8010204490F88300C6
+:108AC0000021F9F72DF80096CDE901A50246574699
+:108AD000382118200023FAF7BFFF00F1040800E056
+:108AE00092E208EB480040063821000E08232D22B0
+:108AF0000095FAF743FF607908F1010800EB800167
+:108B0000C1EB8010204490F882000021F9F708F8AA
+:108B10000246009608EB4800CDE901754006382171
+:108B2000000E0023FAF798FF804408EB4800400647
+:108B30003821000E08232D220095FAF71FFF6079D7
+:108B400008F1010800EB8001C1EB8010204490F88F
+:108B500081000021F8F7E4FF0246009608EB480088
+:108B6000CDE9017540063821000E0023FAF774FFA5
+:108B7000804408EB480040063821000E08232022DC
+:108B80000095FAF7FBFE607908F1010800EB80011F
+:108B9000C1EB8010204490F886000021F8F7C0FF58
+:108BA0000246009608EB4800CDE9017540063821E1
+:108BB000000E0023FAF750FF804408EB48004006FF
+:108BC0003821000E08232D220095FAF7D7FE607990
+:108BD00008F1010800EB8001C1EB8010204490F8FF
+:108BE00085000021F8F79CFF0246009608EB48003C
+:108BF000CDE9017540063821000E0023FAF72CFF5D
+:108C0000804408EB480040063821000E08232D223E
+:108C10000095FAF7B3FE607908F1010800EB8001D6
+:108C2000C1EB8010204490F884000021F8F778FF11
+:108C30000246009608EB4800CDE901754006382150
+:108C4000000E0023FAF708FF7DE4F1F7BFF90128D1
+:108C500006D0022809D004280ED008281ED121E011
+:108C60007079D8B17079401E04E07079032815D26C
+:108C70007079401C707111E0707930B1012806D014
+:108C8000022806D0032809D105E0052004E00620CB
+:108C900002E0072000E00820FFF7B2FB307904284B
+:108CA00005D050E40220FFF7ABFB4846E2E71B4843
+:108CB00004220021803800F0E1FFCDE900B970798D
+:108CC0001649803901EB001270790007010E10235C
+:108CD000FEE3F1F77BF9082802D10420FFF790FBAF
+:108CE00030790528B0D10D4804220021403800F029
+:108CF000C5FF94F8A50720B1012825D002283DD151
+:108D000058E01023AFF2D042CDE900A81946002068
+:108D100032E0F0E32530327800000000BEEC0108BC
+:108D20004C3A2020202020202020202020202020FD
+:108D300000000000503A2020202020202020202069
+:108D4000202020200000000047461023AFF20852E8
+:108D5000CDE900A819460020FAF74BFFCDE900A79E
+:108D60001023FDA238210020FAF743FFCDE900A728
+:108D70001123FB4A38211E20FAF73BFF94F8A50780
+:108D800000288ED094F8A617F64841F23F72871853
+:108D900041F22B7200EB020921B394F8A6070128D7
+:108DA0005AD094F8A607022871D094F8A607032891
+:108DB0007DD043E4CDE900A810235746EAA2194626
+:108DC0000020FAF716FFCDE900781023E2A238213F
+:108DD0000020FAF70EFFCDE9007811233821E64A8A
+:108DE0001E20C9E7701900F5805090F8E40618B904
+:108DF0006D1CADB2152DF5D3CDE900A844465546FE
+:108E00001023DEA21A210020FAF7F3FECDE9005468
+:108E100010233A461A212420FAF7EBFE707818281E
+:108E20000AD9CDE900541023D6A224210020FAF754
+:108E3000E0FE14234A460AE0CDE900541023D1A2F3
+:108E400024210020FAF7D5FEC54A14232A322E2108
+:108E5000CDE90054002077E5701900F5805090F8B6
+:108E6000E40618B96D1CADB2152DF5D3CDE900A8F7
+:108E7000444655461023C1A21A210020FAF7B9FE34
+:108E800010231A213A46242020E000E00FE0CDE92B
+:108E900000A8444655461023BCA21A210020FAF728
+:108EA000A8FEAF4A102361321A211E200EE0CDE940
+:108EB00000A8444655461023B6A21A210020FAF70E
+:108EC00098FEA74A1023A6321A211220CDE9005499
+:108ED000FAF78FFEA5E7F1F779F8012804D0022808
+:108EE00007D008280FD10BE0707960B17079401E6F
+:108EF00004E07079032806D27079401C707102E09A
+:108F00000420FFF77DFA307906287DD10422002164
+:108F1000A14800F0B3FE4FF00009CDF80090CDE974
+:108F200001B844467279B346B046012349463E2013
+:108F3000521CFAF791FDCDE900A45646102397A2E2
+:108F400000214820FAF755FEDFF85CA2CDE900A425
+:108F500008231A4600217820FAF7FEFDCDE90064C7
+:108F6000102392A208214820FAF743FE0823CDE9F6
+:108F700000A91A4619467820FAF7EEFDCDE90064FB
+:108F800010238DA219460020FAF733FE98F8050049
+:108F900000EB400101EB001108EB011000F58050DF
+:108FA00090F8610D4FF01003012844D084A2CDE960
+:108FB000006410211E20FAF71CFECDE90064A046D3
+:108FC000102381A218210020FAF713FE9BF8050058
+:108FD00000EB400101EB00100BEB001000F580509E
+:108FE00090F85A0DCDE9006805289BF8050000EBC4
+:108FF000400101EB00100BEB001000F580501CD07D
+:1090000090F85A0D644900E00AE2403101EB001289
+:109010000C2318213620FAF7ECFD0120CDE9006081
+:10902000B04610236BA220210020FAF7E2FD0926AA
+:109030004FF0200BF7E06AA2B9E790F8600D5649AF
+:10904000C031E3E706EB46014FF07A09B9EB410F77
+:1090500002D27F1CBFB20026607900EB400101EB19
+:10906000001004EB001000EB051000F5805090F8A4
+:10907000860D4FF0000AC009CDF800A0CDE90180AF
+:10908000607900EB400101EB001004EB001000EBF5
+:10909000051000F5805090F8842D0BEBC700C1B28D
+:1090A00006EB46004006000E5346FAF7D5FC304466
+:1090B00086B206EB4601B9EB410F02D27F1CBFB26C
+:1090C0000026607900EB400101EB001004EB00107A
+:1090D00000EB051000F5805090F8860D0823C009BC
+:1090E00000900BEBC700C1B206EB46004006000E35
+:1090F0002D22FAF743FC761CB6B206EB4601B9EB1B
+:10910000410F02D27F1CBFB20026607900EB400104
+:1091100001EB001004EB001000EB051000F580508F
+:1091200090F8860DCDF800A0C009CDE901806079E6
+:1091300000EB400101EB001004EB001000EB051008
+:1091400000F5805090F8852D0BEBC700C1B206EBFF
+:1091500046005C46400647E055524C3A000000008D
+:10916000AA290020A4120020547970653A436C6F3C
+:1091700075642D546173740058CB010841504E2022
+:109180003A000000494D45493A0000005353494414
+:109190003A00000049503A00FEEC01084F6E4C695D
+:1091A0006E65203A2000000084EB01084F66664C93
+:1091B000696E653A20000000547970653A0000003D
+:1091C000525334383500000050726F746F636F6C07
+:1091D0003A00000047756E2D416464723A00000049
+:1091E0004C4F524100000000000E0023FAF734FCFF
+:1091F000304486B206EB4601B9EB410F02D27F1C28
+:10920000BFB200260120009004EBC700C1B206EBFC
+:1092100046004006000E08233B22FAF7AFFB761CFF
+:109220006D1CB6B2ADB2F74C607900EB400101EBBA
+:10923000001004EB001000F5805090F85B0DA84280
+:109240003FF600AFECE0F0F7C1FE012804D00228A1
+:1092500007D008280FD10BE0707960B17079401EFB
+:1092600004E07079032806D27079401C707102E026
+:109270000420FFF7C5F830790728E3D10124F47101
+:1092800004220021E04800F0F9FC0020CDE9000BA9
+:1092900002947279014601234020521CFAF7DCFB4C
+:1092A0000820CDE900041023D8A214210020FAF7E9
+:1092B000A0FC0924A5E004EB44014FF07A09B9EBC6
+:1092C000410F02D27F1CBFB200244FF0000A4FF0C2
+:1092D00001080821CDF800A0CDE90118707900EB54
+:1092E000400101EB001006EB001000EB051000F54B
+:1092F000805090F8842D4FF0140B0BEBC700C1B2D7
+:1093000004EB44004006000E5346FAF7A5FB204448
+:1093100084B204EB44017A20B0EB410F02D27F1CEF
+:10932000BFB200240BEBC700C1B204EB44004006FF
+:10933000C146000E08232D22CDF80080FAF71EFB4F
+:10934000641CA4B204EB44014FF07A08B8EB410F5F
+:1093500002D27F1CBFB200240821CDF800A0CDE9C5
+:109360000119707900EB001101EB002006EBC00041
+:1093700005EB051100EBC10000F5005090F8580214
+:10938000642110FB01F0020A0BEBC700C1B204EB31
+:10939000440040065E46000E0023FAF75DFB2044C1
+:1093A00084B204EB4401B8EB410F02D27F1CBFB280
+:1093B000002406EBC700C1B204EB44004006000ED7
+:1093C00008232522CDF80090FAF7D8FA641CA4B23D
+:1093D00004EB4401B8EB410F02D27F1CBFB2002462
+:1093E00006EBC700C1B204EB44004006000E0823A0
+:1093F0003B22CDF80090FAF7C1FA641C6D1CA4B2B0
+:10940000ADB2804E707900EB400101EB001006EB2D
+:10941000001000F5805090F85B0DA8423FF64BAF6E
+:1094200019E2F0F7D3FD082802D10420FEF7E8FF87
+:1094300030790828F4D1744804220021403000F02B
+:109440001DFCCDE900A847465446102372A2142102
+:109450000020FAF7CEFBCDE9004710236F4A142114
+:109460001220FAF7C6FBCDE9004710236CA21421A5
+:109470005A20FAF7BEFBCDF80090CDE9014772788B
+:10948000022314216C20FAF7E7FAB24605EB4500F7
+:1094900000EB05110AEB011841F66C5010F80800BA
+:1094A000C00723D005EB8501142000EB4106CDE970
+:1094B0000047F1B205235BA20020FAF79AFBCDF832
+:1094C0000090CDE9014701236A1CF1B21E2000E0A3
+:1094D00065E0FAF7C1FA41F66251CDE9004708EBC1
+:1094E0000102F1B20A232A20FAF783FB6D1CADB208
+:1094F000042DCBD3B6E3B7E3F0F768FD012806D01F
+:1095000002280BD0042811D0082830D133E070791C
+:1095100010B17079401E25E0052023E07079052800
+:1095200002D27079401C1DE048461BE07079062885
+:109530001DD2DFE800F00305070911190A2014E025
+:109540000B2012E00C2010E00D20FEF759FF94F8DC
+:10955000A30700F00F0005E00E20FEF751FF94F87E
+:10956000A3070009707102E00F20FEF749FF307970
+:10957000092804D076E30220FEF742FFD4E7707991
+:10958000214C0422803404EB0010002100F076FB13
+:10959000CDE900B97079102304EB001200210020FE
+:1095A0003CE2F0F713FD012806D0022809D0042878
+:1095B0000ED0082864D167E0707910B37079401E2E
+:1095C00004E0707903285BD27079401C707157E019
+:1095D000707900EB400101EB001006EB001000F584
+:1095E000805090F8610D012820D0707900EB400187
+:1095F00001EB001006EB001000F5805090F8610DB3
+:1096000040B33DE0A4120020EEED010847756E2D39
+:10961000525353493A00000053563A005CC40108C3
+:1096200048563A00506F72742D00000070794C4615
+:1096300000EB400101EB001006EB001000F580503C
+:1096400080F8619D71790220F0F788F8FC48C0F835
+:10965000884215E07079444600EB400101EB0010B0
+:1096600006EB001000F5805080F8618D7079F8F7F6
+:1096700029FFF348C0F8884271790220F0F76EF8AC
+:1096800030790A2805D0EDE20920FEF7B9FE4846F8
+:109690009CE704220021EB4800F0F0FACDE900A895
+:1096A000444655461523E8A214212820FAF7A1FACA
+:1096B000CDF80090CDE901547279012314214620A0
+:1096C000521CFAF7C9F9707900EB400101EB001068
+:1096D00006EB001000F5805090F8610D01280CD0C9
+:1096E000707900EB400101EB001006EB001000F573
+:1096F000805090F8610D18B10AE01523D4A201E062
+:109700001523D6A2CDE900541E210020FAF771FAE4
+:109710001523D5A23221FFF79BBBF0F757FCD74C9E
+:10972000012806D002280FD004281AD0082830D1EA
+:109730001CE0707968B394F88D0410B17079F8F773
+:10974000C1FE7079401E0AE07079032821D294F896
+:109750008D0410B17079F8F7B5FE7079401C707106
+:1097600017E084F88D8484F8818412E00920FEF7E4
+:1097700047FE484686F8059084F8808494F88D1456
+:1097800039B1AF49C1F8880284F88D047079F8F7CF
+:1097900099FE30790B2832D1AA48042200214030AA
+:1097A00000F06CFACDE900A8454657461523A6A25D
+:1097B00012212820FAF71DFACDF80090CDE90175A5
+:1097C0007279012312214620521CFAF745F9CDE99E
+:1097D00000751523AAA21C210020FAF70AFACDE988
+:1097E00000751523ACA226210020FAF702FACDE974
+:1097F00000751523AEA230210020FAF7FAF994F88B
+:109800008D04012827D1454686F8078094F8820404
+:1098100080B18B49C1F8889284F8829470790121D3
+:10982000F8F78CFFCDE900A51523A6A2382100206A
+:10983000FAF7DFF994F88C0400280CD084F88C94A3
+:10984000CDE900A51523A3A238210020FAF7D1F90C
+:109850007B48C0F8885205E2F0F7B8FB012813D026
+:10986000022811D0042802D008280DD109E0EFF712
+:109870009FFB142803D0484684F8E80304E04046E0
+:10988000FAE70920FEF7BCFD30790C287ED16D483F
+:1098900004220021803000F0F1F9CDE900A845460E
+:1098A000564615238FA21A210020FAF7A2F9CDE916
+:1098B0000065152390A224210020FAF79AF9CDE93A
+:1098C0000065152390A22E210020FAF792F994F852
+:1098D000E8034FF0150310B191A2FFF731B896A23B
+:1098E000FBE7F0F773FB012806D002280BD0042811
+:1098F00012D0082857D165E0707910B17079401EF8
+:1099000008E0032006E07079032802D27079401C39
+:1099100000E04846707146E0717994F8A30761F35E
+:10992000030084F8A30700210320EFF717FF70B3AB
+:1099300094F8A357022004F5EE74FEF761FDEFF7EB
+:1099400063FF84F8C75500210320EFF707FF207855
+:1099500020F001002070207840F006002070A4F86C
+:10996000029000210120EFF7F9FE94F8060520F09F
+:10997000800084F8060594F8CA05A4F5EE74B0B129
+:10998000012819D0022805D0032801E06AE10AE085
+:1099900007D10CE094F8E20620F07800203084F83B
+:1099A000E206FDF78BFE30790D280FD05AE194F8CE
+:1099B000E20620F07800F2E794F8E20620F0780062
+:1099C0005830ECE70920FEF71BFDA2E71D480422F2
+:1099D0000021C03000F052F9CDE900B894F8A30797
+:1099E0005D46584F00F00F0007EB00121023194698
+:1099F0000020FAF7FEF894F8A307717900F00F0041
+:109A0000884202D0CDE9005901E0CDE900587079D3
+:109A10000C2307EB001220210020121DFAF7E9F8B1
+:109A200020E1F0F7D3FA012806D0022805D0042857
+:109A300004D0082803D1CBE086E08CE094E0CBE0B2
+:109A400000004242FEEE0108504F52543A0000001E
+:109A5000545950453A4C4F5241000000545950451A
+:109A60003A525334383500005061737320456E7498
+:109A70006572204368616E6765000000A452002093
+:109A8000313A446970207377697463682031616E7C
+:109A90006432204F4E000000323A496E7365727492
+:109AA00020736C617665206D6F64756C65000000D5
+:109AB000333A5061737320456E746572205374613C
+:109AC0007274000053746174653A53656E64696E14
+:109AD0006700000053746174653A436F6D706C6584
+:109AE00074650000496E7365727420552D44697366
+:109AF0006B204669727374005468616E2050617304
+:109B00007320456E74657200466F726D61743A46DB
+:109B1000415433323B4D41583A3332470000000044
+:109B200046696E6420552D4469736B2C4F757470B3
+:109B30007574696E6700000053746174653A496416
+:109B40006C6500003EF00108707910B17079401E1C
+:109B500008E0042006E07079042802D27079401CE5
+:109B600000E04846707137E0717994F8A30761F31B
+:109B7000071084F8A30700210320EFF7EFFD58B387
+:109B80000220FEF73DFC94F8E20620F0800084F805
+:109B9000E20694F8A60780B1012813D0022802D06B
+:109BA000032807D109E094F8E20620F0780020307D
+:109BB00084F8E206FDF782FDD3E794F8E20620F090
+:109BC0007800F5E794F8E20620F078005830EFE7E7
+:109BD0000920FEF715FCC4E730790E2842D1042293
+:109BE0000021234800F04AF8CDE900B894F8A30713
+:109BF0005D461F4F20F00F008037C2191023194611
+:109C00000020F9F7F6FF707994F8A317B0EB111F55
+:109C10003FF4FBAEF6E6F0F7D9F9012819D0022897
+:109C200017D0042802D0082813D10FE0EFF7ECFD7D
+:109C300088F31388BFF34F8F0E4801680E4A01F472
+:109C4000E06111430160BFF34F8FFEE70920FEF78B
+:109C5000D7FB30790F2805D1054804220021D030E8
+:109C600000F00CF8F9F74EFE07B0BDE8F08F0000E9
+:109C7000FEEF01080CED00E00400FA052DE9F84FB5
+:109C80000025924688468146012715E000242E01D2
+:109C900009EB040101EB081000EB051000970278B6
+:109CA000E006F1B2000E1023F9F768FE641CE4B27E
+:109CB000102CEDD36D1CEDB25545E7D3BDE8F88F00
+:109CC000064800210173817301214173C17364222D
+:109CD0004261C1710220FEF793BB0000A412002074
+:109CE000124810B5016841F4700101601048016824
+:109CF00041F0010101600E4A002108321160026842
+:109D00000C4B1A400260031D0B4A1A60026822F4D1
+:109D10008022026006480C300160FEF71DFA0349FC
+:109D20004FF000608039086010BD000088ED00E051
+:109D300000380240FFFFF6FE10300024FEF7AEB9F7
+:109D4000C943018270470029018802D041F0010116
+:109D500001E021F00101018070470000464910B583
+:109D6000884206D101210846FDF7E4FF00210120C9
+:109D70005BE0B0F1804F09D0404988420DD101210C
+:109D80000220FDF7BFFF0021022070E001210846FC
+:109D9000FDF7B8FF0021012069E03949884206D16A
+:109DA00001210420FDF7AEFF002104205FE03549CA
+:109DB000884206D101210820FDF7A4FF00210820D8
+:109DC00055E03149884206D101211020FDF79AFF64
+:109DD000002110204BE02D49884206D1012120208E
+:109DE000FDF790FF0021202041E02949884206D15B
+:109DF00001210220FDF79EFF0021022015E02549E8
+:109E0000884202D101210C040AE02349884202D190
+:109E100001214C0404E0214988420AD101218C042B
+:109E20002046FDF787FF00212046BDE81040FDF7E2
+:109E300081BF1B49884206D101214020FDF762FF06
+:109E40000021402013E01749884206D101218020DB
+:109E5000FDF758FF0021802009E0134988420AD10C
+:109E6000841501212046FDF74DFF00212046BDE865
+:109E70001040FDF747BF10BD000001400004004046
+:109E800000080040000C004000100040001400409A
+:109E900000040140004001400044014000480140EE
+:109EA00000180040001C0040002000400246002036
+:109EB000138A92890B4202EA010202D0002A00D0E2
+:109EC00001207047002A828901D00A4300E08A43BA
+:109ED0008281704730B50288164C174DA0420DD0D4
+:109EE000A8420BD0B0F1804F08D0144B984205D057
+:109EF000134B984202D0134B984203D122F07003C7
+:109F00004A881A43104B984206D0104B984203D00F
+:109F100022F440730A891A4302804A68C2620A889E
+:109F20000285A04201D0A84201D1897A018601218F
+:109F3000818230BD00000140000401400004004067
+:109F400000080040000C00400010004000140040D9
+:109F500010B5FDF761FD00F0E7F9EFF70BFD1448D0
+:109F6000017821F001010170017841F006010170D2
+:109F7000002141800120EFF7F1FBEEF725FEEFF71E
+:109F800089FAF0F73BF8F9F7C9FBFFF799FEEFF70D
+:109F90005BFEF8F71BF9F9F74FFAFDF78FFBFDF7BA
+:109FA000D5FD04484FF4FA6141830121417610BD8B
+:109FB00080240020A41200202DE9F047D84C002571
+:109FC00094F87206A4F5805A2E4601280AD184F826
+:109FD0007266EFF7A9FA9AF804105046022901D8E0
+:109FE0000121C17106E105EB45000AEB800000F597
+:109FF0008050534690F8B216012901D180F8B2661C
+:10A0000090F8B11600296ED190F85A1B01296AD137
+:10A0100005EB450101EB051103EB011909F5805230
+:10A0200092F85A1D00295ED080F85A6B92F85A0DAA
+:10A0300008287DD2DFE800F0AF88888827A2A288B0
+:10A0400090F816727F1C80F8167290F814722FB177
+:10A0500090F8147280F8167280F8146290F81672F4
+:10A0600007EB071701EBC70707F5005797F81C72B6
+:10A0700090F818C267455BD090F8160200EB00100C
+:10A0800001EBC0005BE005EB051000EB052003EBE6
+:10A09000C00707F5005191F8170201280AD091F87E
+:10A0A000160200EB001007EBC00000F5005090F81E
+:10A0B0001C02E8BB91F816021EE091F8168209EB2B
+:10A0C000081C0CF5805C9CF8858D09EB001C0CF5D8
+:10A0D000805C9CF895CDE04506D091F81602401CB6
+:10A0E00081F816020CE083E091F816C20CF1010C25
+:10A0F00081F816C2401CC0B292F85BCD8445DCD812
+:10A1000091F8140228B191F8140281F8160281F82E
+:10A11000146291F8160200EB001007EBC00000F586
+:10A12000005090F81C0291F818C2604533D000E04E
+:10A1300031E091F8160200EB001007EBC00000F5CB
+:10A14000005080F81C6226E005EB051000EB0520AE
+:10A1500003EBC00101F5005090F81772012F3FF496
+:10A160006FAF90F8167207EB071701EBC70707F5FB
+:10A17000005797F81C72002FF1D00CE005EB05108A
+:10A1800000EB052003EBC00000F5005090F816121C
+:10A19000491C80F8161205EB051000EB05200AEBB0
+:10A1A000C00303F5005090F8161292F85B2D91420F
+:10A1B00001D380F8166290F8151251B190F816127A
+:10A1C00080F8141290F81512491E80F8161280F8C3
+:10A1D000156290F8161201EB011103EBC10101F5B4
+:10A1E000005191F8212290F816122846F6F798F8B7
+:10A1F0006D1CEDB294F8240BA8423FF6F4AE94F82F
+:10A20000460D012861D194F8DA0C514600EB40006C
+:10A210000AEB001000F5805090F8D20BB0B384F830
+:10A22000466D94F8DA2C94F8C80B401E824205DA89
+:10A2300094F8DA0C401C84F8DA0C01E084F8DA6C4B
+:10A2400094F8DA0C00EB400001EB800000F5805040
+:10A2500090F8F20CD0B194F8DA0C00EB400001EB6E
+:10A26000800000F5805080F8F26C94F8DA0C00EB76
+:10A27000400001EB001000F5805090F8D20B02284E
+:10A2800017D0042803D0052817D126E01DE094F844
+:10A29000DA0C00EB40000AEB001000F58050D0F81B
+:10A2A000CC0B4FF4E131B1FBF0F000EB401040007B
+:10A2B00001E04FF47A70C4F8480D94F8DA0C1949AB
+:10A2C000415C94F8DA0CF8F7D5FD94F8A50730B1A5
+:10A2D00094F87E06012809D012E06420EBE794F898
+:10A2E0008A0601280CD184F88A6601E084F87E662B
+:10A2F00094F8A82794F8A41794F8A507FBF754FF3F
+:10A30000EFF762FFF8F7F6FA94F8A70718B184F8A8
+:10A31000A767F9F7BDFCBDE8F047FEF779B8000084
+:10A32000A4220020872F00202DE9FE4F01210024C8
+:10A330000846FDF7DBFCA720ADF80000002540F241
+:10A34000E73001904FF0804BADF80250ADF8085067
+:10A3500069465846FFF7BEFDA04880F8F65741F21F
+:10A36000B06C41F6583841F6283944F2444A42F27A
+:10A370002827A0F5805604EB440106EB810190F8F4
+:10A38000F62701EB0C0306EB820202F58052C2F8BD
+:10A39000F83790F8F627521C80F8F62790F8F62741
+:10A3A00001EB080306EB820202F58052C2F8F8378F
+:10A3B00090F8F627521C80F8F62790F8F62701EB64
+:10A3C000090306EB820202F58052C2F8F83790F8D2
+:10A3D000F627521C80F8F62701EB0A0290F8F617D0
+:10A3E00006EB810101F58051C1F8F82790F8F617C6
+:10A3F000491C80F8F61704EB041202EB042200213A
+:10A4000006EBC20501EB011205EBC20290F8F6372C
+:10A410003A4406EB830303F58053C3F8F82790F81A
+:10A42000F627521C80F8F627491CC9B21029E9D337
+:10A43000641CE4B2042C9ED3694A90F8F61706EB2C
+:10A44000810101F58051C1F8F82790F8F617491CF1
+:10A4500080F8F61790F8F617283A06EB810101F517
+:10A460008051C1F8F82790F8F617491C80F8F617C4
+:10A4700090F8F6170C3206EB810101F58051C1F816
+:10A48000F82790F8F617491C80F8F61790F8F61799
+:10A490000C3206EB810101F58051C1F8F82790F8E4
+:10A4A000F617491C80F8F61702F5A67190F8F62702
+:10A4B00006EB820202F58052C2F8F81790F8F61700
+:10A4C000491C80F8F617474A90F8F61706EB810109
+:10A4D00001F58051C1F8F82790F8F617491C80F86B
+:10A4E000F61790F8F617A2F5956206EB810101F5D3
+:10A4F0008051C1F8F82790F8F617491C80F8F61734
+:10A50000394990F8F62706EB820202F58052C2F82C
+:10A51000F81790F8F617491C80F8F617334990F8A9
+:10A52000F62706EB820202F58052C2F8F81790F87F
+:10A53000F617491C80F8F6172B4A90F8F6170C3AD4
+:10A5400006EB810101F58051C1F8F82790F8F61764
+:10A55000491C80F8F617264A90F8F61706EB810199
+:10A5600001F58051C1F8F82790F8F617491C80F8DA
+:10A57000F61790F8F6170C3206EB810101F58051C1
+:10A58000C1F8F82790F8F617491C80F8F617002153
+:10A5900041F6F04301EB410206EB8202D41890F839
+:10A5A000F62706EB820202F58052C2F8F84790F8CF
+:10A5B000F627521C80F8F627491CC9B20529E9D3B1
+:10A5C00001215C465846FFF7BEFB0122114620469A
+:10A5D000FFF778FC00F00EF8BDE8FE8FA422002003
+:10A5E00048290020BC2D002024570020B012002054
+:10A5F000DC2F002008B51C208DF8000001208DF80C
+:10A60000010002218DF802108DF803006846F8F76A
+:10A61000D3FF08BDF7F7F2BAF7F710BBFCF778BF26
+:10A62000F7F7C6BAF7F72ABBF8F722BEC94301808D
+:10A6300070470029818902D041F4005101E021F4E2
+:10A64000005181817047002A828A01D00A4300E0CC
+:10A650008A438282704700001C4910B5884206D1A7
+:10A6600001211020FDF766FB0021102028E0184989
+:10A67000884202D101214C0410E01649884202D1DF
+:10A6800001218C040AE01449884202D10121CC0442
+:10A6900004E0124988420AD101210C052046FDF749
+:10A6A00031FB2046BDE810400021FDF72BBB0C49D3
+:10A6B000884209D101212020FDF73CFB0021202008
+:10A6C000BDE81040FDF736BB10BD00000010014092
+:10A6D0000044004000480040004C00400050004052
+:10A6E000001401400246002012880A4200D00120D6
+:10A6F000704770B501F01F0501260024C1F3421315
+:10A7000006FA05F2012B0FD0022B0FD0838A4FEAF5
+:10A7100011210088134206FA01F600EA060001D072
+:10A7200000B10124204670BD8389F0E7038AEEE77B
+:10A7300010B5C1F3421301F01F040121A140012B08
+:10A7400007D0022B07D01430002A026805D00A4334
+:10A7500004E00C30F8E71030F6E78A43026010BDE1
+:10A760007FB50446008A0D46C98820F44050014355
+:10A770002182A08941F20C618843A9882A8911436A
+:10A780006A8902431143A181A08A20F44071A889FB
+:10A790000843A0826846FDF7D9FA1A48844202D0DD
+:10A7A0001948844201D1039800E00298A189090464
+:10A7B00000EBC00101EB0010296801D5490000E061
+:10A7C0008900B0FBF1F06422B0FBF2F109010B0942
+:10A7D0006FF018056B4300EB8300A3891D044FF055
+:10A7E000320306D503EBC000B0FBF2F000F0070027
+:10A7F00005E003EB0010B0FBF2F000F00F0008439F
+:10A8000020817FBD001001400014014070B500247C
+:10A81000064DFDF73FFA20B1641CAC42F9D3FA2093
+:10A8200070BDBDE87040EEF7F1BB0000404B4C003E
+:10A830000FB4084B10B504A902AA039801F0B6F9A9
+:10A84000044602A9002001F0DCFB204610BC5DF8A4
+:10A8500014FB000003C0010803B4019841000098F4
+:10A8600050EAC12018BF04204A0D18BF40F0010073
+:10A8700040F2FF72B2EB515F08BF40F002000128C6
+:10A8800008BF052002B0704770B5D94B00242DEDEC
+:10A89000020B2DED108BDDE91010984205DA20F047
+:10A8A00000429A4201D809D141B19DED100BBDEC97
+:10A8B000108B02B0BDE8704001F01EB9B0F5801FEA
+:10A8C00026DA11430BD0002813DA012001F068F9D1
+:10A8D000BDEC108B02B0BDE8704001F021B9022040
+:10A8E00001F05EF901F0F0F851EC100B81F000413D
+:10A8F0009EE06FF035049FEDC00B53EC102B9DEDE7
+:10A90000100B51EC100BEDF77BFDCDE91001084663
+:10A9100004EB2051C0F31304B948A1F2FF312044E5
+:10A9200000F4801080F07F6282F04052224301EBFD
+:10A9300020559FEDB50B119253EC102B9DED100B94
+:10A9400051EC100BEDF756FD41EC180BA01CC0F3B9
+:10A9500013009FEDAFDB9FEDB0EBB14E7E440328BB
+:10A960006CD296ED000B51EC180B53EC102BEEF75C
+:10A9700031F81DD1002D01BF96ED000BBDEC108B01
+:10A9800002B070BD2846EDF71CFE41EC180B53ECED
+:10A990001D2BEDF735FD41EC190B53EC1E2B51EC43
+:10A9A000180BEDF72DFD53EC192BEDF782FC3FE072
+:10A9B0009FED9D0B51EC180B53EC102BEDF720FD88
+:10A9C0009FED9B1B53EC112BEDF717FD41EC190B81
+:10A9D00053EC182B51EC180BEDF712FD53EC192B1F
+:10A9E000EDF70EFD41EC190B002D04BF53EC192BB4
+:10A9F00051EC180B1AD02846EDF7E3FD41EC1A0B89
+:10AA000053EC1D2BEDF7FCFC53EC192BEDF7F5FC8B
+:10AA100053EC182BEDF7EEFC41EC180B53EC1E2B0E
+:10AA200051EC1A0BEDF7ECFC53EC182BEDF7E2FCB4
+:10AA3000BDEC108B02B041EC100B70BD9FED7E0B96
+:10AA400051EC180B53EC102BEDF733FC41EC100BD1
+:10AA500051EC180B53EC102BEDF744FD41EC190BA6
+:10AA60002846EDF7AEFD41EC1B0B53EC192B51ECD6
+:10AA7000190BEDF7C5FC41EC1A0B714853EC1A2B7E
+:10AA8000261851EC1A0BEDF7BBFC41EC1F0B6D487F
+:10AA9000C4F1510404F5D724B0EE4F0AF0EE6F0A6A
+:10AAA0000321784400F094FF53EC1F2B51EC100B62
+:10AAB000EDF7A6FC41EC1C0B6348B0EE4F0AF0EE3C
+:10AAC0006F0A0421784400F083FF53EC1A2B51ECF9
+:10AAD000100BEDF795FC344353EC1C2BEDF7E9FB21
+:10AAE00041EC1C0B002C4CDD9FED510B51EC180B75
+:10AAF00053EC102BEDF784FC53EC182BEDF780FC96
+:10AB000041EC1A0B55B353EC1D2B51EC1B0BEDF71D
+:10AB100077FC41EC1D0B53EC1C2B51EC1A0BEDF7A1
+:10AB2000C8FB53EC192BEDF76BFC53EC1D2BEDF729
+:10AB3000C0FB53EC1A2BEDF760FC53EC182BEDF730
+:10AB400059FC41EC180B53EC1E2B51EC1B0BEDF791
+:10AB500057FC53EC182BEDF74DFC69E753EC1C2B1D
+:10AB600051EC1A0BEDF7A5FB53EC192BEDF748FC54
+:10AB700053EC1A2BEDF741FC53EC182BEDF73DFC91
+:10AB800056E735B353EC1D2B51EC1B0BEDF738FC9E
+:10AB900041EC1A0B53EC1C2B51EC180BEDF72AFC73
+:10ABA00053EC192BEDF72CFC53EC1A2BEDF722FC90
+:10ABB00053EC182BEDF71EFC41EC180B53EC1E2B3D
+:10ABC00051EC1B0BEDF71CFC53EC182BEDF712FCB2
+:10ABD0002EE753EC1C2B51EC180BEDF70BFC53EC50
+:10ABE000192BEDF70DFC53EC182BEDF706FC1FE7C6
+:10ABF0000000F07F00000000000000000000504353
+:10AC0000645F090000000000000000000000F03F49
+:10AC1000763C7935EF39EA3D0000E0FE422EE63F12
+:10AC20007048000000000000555555555555D53F5A
+:10AC3000000000000000E03F0000000000000040B5
+:10AC400086EBF9FFF2460000E84600000000000035
+:10AC500070B5414A00252DED020B2DED048BDDE989
+:10AC60000404944205DA24F00041914201D809D14C
+:10AC700040B19DED040BBDEC048B02B0BDE870400B
+:10AC800000F03ABFB4F5801F26DA08430BD0002C41
+:10AC900013DA012000F084FFBDEC048B02B0BDE8A4
+:10ACA000704000F03DBF022000F07AFF00F00CFF82
+:10ACB00051EC100B81F0004146E09FED290B6FF045
+:10ACC000350553EC102B9DED040B51EC100BEDF7FB
+:10ACD00097FBCDE904010C4605EB2450A0F2FF30B0
+:10ACE000C10F40F2FF32521A62F31F540844EDF7CD
+:10ACF00068FC05949DED040B41EC180B51EC100B16
+:10AD000001F0B8FA9FED181B53EC112BEDF778FB0F
+:10AD10009FED170B41EC190B53EC102B51EC180B5A
+:10AD2000EDF76EFB53EC192BEDF7C3FA9FED120B09
+:10AD300041EC190B53EC102B51EC180BEDF760FBA9
+:10AD400053EC192BEDF7B5FABDEC048B02B041ECD6
+:10AD5000100B70BD000000000000F07F000000003C
+:10AD600000000000000050430EE526157BCBDB3FC2
+:10AD7000362BF111F3FE593D00609F501344D33F31
+:10AD80002DE9F04D2DED040B2DED0E8B96B0DDE988
+:10AD90002550279CDDF890A025F0004624F00048BF
+:10ADA000BAF1000F14BF0121002101EB4502FC495B
+:10ADB00053184A1093422AD3002814BF01230023BA
+:10ADC00003EB44030B44F7498B4220D358EA0001BC
+:10ADD0009FEDF59B76D0DFF8D8B35D4503D1BAF18E
+:10ADE000000F05D188E0BAF1000F08BF002100D0A4
+:10ADF000012101EB450111F5001F08D8002814BFFF
+:10AE00000121002101EB440111F5001F0BD99DED3B
+:10AE1000261B9DED240B16B0BDEC0E8B04B0BDE8D7
+:10AE2000F04D00F073BE0027002DBCBFE1498845FE
+:10AE300021DAE1498845A8BF02271CDAC3451ADC9C
+:10AE4000DE4901EB2851142908DDC1F1340220FA52
+:10AE500002F101FA02F282420DD108E058B9C1F1C3
+:10AE6000140228FA02F101FA02F2424503D101F07C
+:10AE70000101C1F1020756EA0A0124D1002C22DAAD
+:10AE8000002D18BF022F01D0012F0AD0022000F0A0
+:10AE900087FE16B0BDEC0E8B04B0BDE8F04D00F09F
+:10AEA00013BE022000F07CFE00F00EFE51EC100BF1
+:10AEB00081F0004141EC100B16B0BDEC0E8B04B0DC
+:10AEC000BDE8F08D18E09FEDBEAB9FEDBF8B002875
+:10AED00071D1B848804522D105F1804010F580102D
+:10AEE00008BFBAF1000F07D0B3450ADC002CA8BF99
+:10AEF0009DED260BE0DA0DE0B0EE490AF0EE690AAE
+:10AF0000DAE7002C06DA9DED260B51EC100B81F0F0
+:10AF100000416FE0AE48784490ED000BCCE7D84597
+:10AF20004DD1002C48DA2EB186423AD1BAF1000F49
+:10AF300042D126E0BAF1000F13D0022000F030FE1B
+:10AF400000F0FEFD8DED020B9DED240B8DED000B51
+:10AF500010EE900A039961F31E0003909DED020B21
+:10AF6000AAE78DED02AB9DED240B1AEE901A10EEC0
+:10AF7000900A8DED000B61F31E0003909DED020B16
+:10AF80009AE78DED028B9DED240B18EE901A10EED2
+:10AF9000900A8DED000B61F31E0003909DED020BF6
+:10AFA0008AE709DA9DED240B51EC190B53EC102BB9
+:10AFB000EDF798FA1EE020E09DED240B7CE7864239
+:10AFC0001BDAB4F1804F0DD0A4F10050B0F1FF5066
+:10AFD00013D1002D11DB9DED240B51EC100B01F072
+:10AFE000D4F907E09DED240B53EC102B51EC100B22
+:10AFF00000F0C2BC41EC100B5EE79DED240B51EC60
+:10B00000100B01F02BF8BAF1000FCDE90E0142D17F
+:10B010009FED710B46B3A6F1E040B0F17F600CD01C
+:10B020005E4538D1002D00DAA7B3022F0CBF0120F6
+:10B030004FF0FF30EDF7C5FADCE7002D01DD002C05
+:10B040000DDA002D01DD002C1FDB002D16DA002C9F
+:10B0500014DB012F08BF9FED620B3FF42DAFB0EE64
+:10B060004A0AF0EE6A0A27E7022F18BF002D0CD01B
+:10B07000012F0AD1002DFFF61FAF06E0002DB8BF4B
+:10B08000002C08DA012F3FF417AFB0EE480AF0EEBB
+:10B09000680A11E71BE0012000EBE57050EA0701A8
+:10B0A00015D0791EB0EE498AF0EE698A084308BFD0
+:10B0B0009FED4D8B4E480025804570DD4D494E4833
+:10B0C000884514DDB0420DDB002C19DB2FE0012098
+:10B0D00000F066FD16B0BDEC0E8B04B0BDE8F04D7F
+:10B0E00000F01EBDB34502DC002C09DC1FE08642E7
+:10B0F00002DA002C1BDA03E05E452BDD002C16DDA6
+:10B10000022000F04DFD00F01BFD8DED020B53EC15
+:10B110001A2B51EC180BEDF773F9CDE900010399E7
+:10B12000019861F31E0003909DED020BC4E602201E
+:10B1300000F036FD00F014FD10EE901A18EE900AA3
+:10B140008DED020B8DED008B61F31E0003909DEDE4
+:10B15000020BB1E69DED0E0B53EC192B51EC100BCD
+:10B16000EDF748F99FED260BCDE9080153EC102BC4
+:10B170009DED080B51EC100BEDF742F99FED221BF2
+:10B1800053EC112BEDF739F99DED081B53EC112B06
+:10B19000EDF736F99FED1E1B53EC112B3CE08CE0D4
+:10B1A000FFFF1F00FFFF0F00000000000000F03F46
+:10B1B0000000F03F0000F07F0000404301FCFFFF73
+:10B1C000000000000000F07F000000000000000010
+:10B1D000B6420000000000000000000000000080F7
+:10B1E000000000000000F0FF000000000000F0BFC1
+:10B1F0000000E0410000F043FFFFEF3F00000000CF
+:10B20000000000000000D03F555555555555D53F1D
+:10B21000000000000000E03FEDF7EFF89DED080BA7
+:10B2200041EC1A0B53EC102B51EC100BEDF7E8F836
+:10B2300053EC1A2BEDF7E4F841EC1A0B9FEDFE0BE3
+:10B2400053EC102B9DED080B51EC100BEDF7D8F8DB
+:10B2500041EC1B0B9FEDFA0B51EC1A0B53EC102B2E
+:10B26000EDF7CEF841EC1A0B9FEDF70B53EC102BDA
+:10B270009DED080B51EC100BEDF7C2F853EC1A2BB7
+:10B28000EDF7B8F841EC1A0B51EC1B0B53EC1A2BF1
+:10B29000EDF70FF80690CDE906519DED060B53EC46
+:10B2A0001B2B51EC100BEDF7A5F853EC1A2BEDF717
+:10B2B000A4F841EC100B00F0A1B90020B6F5801FF6
+:10B2C0000EDA9FEDE30B53EC102B9DED0E0B51ECC2
+:10B2D000100BEDF795F8CDE90E016FF034000E4636
+:10B2E00000EB2650A0F2FF37C6F31300DA4940F016
+:10B2F0007F6646F040568842D8BF002408DDD74913
+:10B300008142C8BF012403DC0024A6F580167F1CFF
+:10B31000D348784400EBC4000F9690ED00CB9DED30
+:10B320000E0B53EC1C2B51EC100BEDF763F89DED5D
+:10B330000E0B41EC1B0B53EC1C2B51EC100BECF7E0
+:10B34000B8FF41EC100B51EC190B53EC102BEDF73F
+:10B35000C9F841EC1D0B51EC1B0B53EC1D2BEDF709
+:10B360004FF841EC1A0BBF488DED10AB78441095A7
+:10B3700090ED000B4FF0005040EA660000EB844077
+:10B380008DED080B00F5002009909DED080B53ECA6
+:10B390001C2B51EC100BEDF72DF89DED0E1B53EC13
+:10B3A000112BEDF72AF841EC100B53EC102B9DED0F
+:10B3B000100B51EC100BEDF723F89DED080B41EC51
+:10B3C0001C0B53EC102B9DED100B51EC100BEDF7FB
+:10B3D00017F853EC1B2BEDF710F853EC1C2BEDF783
+:10B3E00009F853EC1D2BEDF70BF841EC1C0B53EC5B
+:10B3F0001A2B51EC1A0BEDF703F841EC1B0B9A4892
+:10B400000621B0EE4B0AF0EE6B0A784400F0E0FA49
+:10B41000B0EE401AF0EE601AB0EE41DAF0EE61DA0A
+:10B4200053EC1B2B51EC1B0BECF7EAFF53EC1D2BE1
+:10B43000ECF7E6FF9DED100B41EC1B0B53EC1A2BC8
+:10B4400051EC100BECF735FF53EC1C2BECF7D8FF4D
+:10B4500053EC1B2BECF72DFF9DED100B41EC1B0B60
+:10B4600053EC102B51EC100BECF7CAFF41EC1D0B09
+:10B470009FED7FEB53EC1E2BECF71BFF53EC1B2BCC
+:10B48000ECF717FF0890CDE908519DED080B53EC40
+:10B490001E2B51EC100BECF7ADFF53EC1D2BECF712
+:10B4A000A9FF53EC1B2BECF7A8FF9DED080B41EC1B
+:10B4B0001D0B53EC102B9DED100B51EC100BECF70A
+:10B4C0009FFF41EC1B0B53EC1A2B51EC1D0BECF7BF
+:10B4D00097FF9DED080B41EC1A0B53EC102B51EC30
+:10B4E0001C0BECF78DFF53EC1A2BECF7E2FE41EC52
+:10B4F0001A0B51EC1B0B53EC1A2BECF7DAFE0C90E9
+:10B50000CDE90C519DED0C0B53EC1B2B51EC100BAA
+:10B51000ECF770FF53EC1A2BECF76FFF41EC1B0BB1
+:10B520009FED550B53EC102B9DED0C0B51EC100BBC
+:10B53000ECF766FF41EC1A0B9FED510B51EC1B0B26
+:10B5400053EC102BECF75CFF41EC1B0B9FED4E0B0B
+:10B5500053EC102B9DED0C0B51EC100BECF750FF46
+:10B5600053EC1B2BECF7A5FE41EC100B484878443C
+:10B5700000EBC40090ED001B51EC100B53EC112BB1
+:10B58000ECF797FE41EC1B0B3846EDF71AF8CDE9C6
+:10B59000080153EC1B2B51EC1A0BECF78AFE41EC23
+:10B5A000100B3C48784400EBC40090ED00CB51EC0C
+:10B5B000100B53EC1C2BECF77CFE9DED081B53ECA1
+:10B5C000112BECF776FE0690CDE906519DED080BA8
+:10B5D00053EC102B9DED060B51EC100BECF70AFF12
+:10B5E00053EC1C2BECF706FF53EC1A2BECF702FF85
+:10B5F00053EC1B2BECF701FF41EC100B9DED261BD0
+:10B6000053EC102B8DED001B00959DED260B51EC9E
+:10B61000100BECF7F5FE9DED000B41EC1A0B53EC13
+:10B62000102B9DED260B51EC100BECF7E3FE9DED7E
+:10B63000061B53EC112B2FE0000000604715F73F6D
+:10B64000FE822B654715F73F44DF5DF80BAE543E95
+:10B6500000000000000040438E9803007AB60B0003
+:10B66000FA3D0000603E0000323D00000000000096
+:10B670000000000000000840000000E009C7EE3FA5
+:10B68000FD033ADC09C7EE3FF5015B14E02F3EBE37
+:10B69000BE3B0000783B0000ECF7B2FE53EC1A2BE7
+:10B6A000ECF707FE9DED060B41EC1A0B53EC102B4B
+:10B6B0009DED000B51EC100BECF7A2FECDE90C0157
+:10B6C0009DED0C0B51EC1A0B53EC102BECF7F1FD2C
+:10B6D000CDE902010C46AA498C422FDB611A0843CE
+:10B6E00018D19DED0C0B53EC102B9DED020B51EC82
+:10B6F000100BECF77FFE41EC1B0B9FEDA30B51EC05
+:10B700001A0B53EC102BECF7D4FD53EC1B2BEDF77D
+:10B71000E5F82DD2022000F043FA00F011FA10EE05
+:10B72000901A18EE900A8DED020B8DED008B61F3EF
+:10B730001E0003909DED020BFFF7BEBB944A24F060
+:10B740000041914214D39349214408437FF4EFAC64
+:10B750009DED0C0B53EC102B9DED020B51EC100BDF
+:10B76000ECF748FE53EC1A2BEDF7B8F87FF6DFAC98
+:10B7700024F000408849894A002601EB205182428A
+:10B780002BDA481C4FF4801121FA00F02044844A3F
+:10B79000C0F30A517A44A1F2FF3192ED000B814AC5
+:10B7A0008DED080BCA4020EA0202C0F3130040F4FA
+:10B7B0008010C1F1140120FA01F60992002CB8BFE3
+:10B7C00076429DED080B53EC102B9DED0C0B51ECCC
+:10B7D000100BECF70FFECDE90C019DED0C0B51ECBD
+:10B7E0001A0B53EC102BECF764FD9FED6F0B0890D8
+:10B7F000CDE9085153EC102B9DED080B51EC100BCB
+:10B80000ECF7FEFD41EC1B0B9FED690B53EC102B8D
+:10B810009DED080B51EC100BECF7F2FD9DED0C0BC0
+:10B8200041EC1C0B53EC102B9DED080B51EC100B55
+:10B83000ECF7E0FD53EC1A2BECF7DFFD9FED5E1B00
+:10B8400053EC112BECF7DCFD53EC1C2BECF731FD2A
+:10B8500041EC1A0B51EC1B0B53EC1A2BECF729FDA6
+:10B86000CDE902019DED020B53EC1B2B51EC100BAB
+:10B87000ECF7C0FD53EC1A2BECF7BFFD9DED020B6E
+:10B8800041EC1A0B53EC102B51EC100BECF7B8FDFC
+:10B89000CDE908014A489DED080B0521784400F0E8
+:10B8A00097F89DED081B51EC100B53EC112BECF7A6
+:10B8B000A7FD9DED021B53EC112BECF79EFDCDE98E
+:10B8C00006019DED020B53EC1A2B51EC100BECF71B
+:10B8D00097FD53EC1A2BECF7ECFC9FED3B0B41EC86
+:10B8E0001A0B53EC102B9DED060B51EC100BECF7E3
+:10B8F00081FD9DED060B41EC1B0B53EC102B9DEDD8
+:10B90000020B51EC100BECF77BFD53EC1B2BECF70F
+:10B91000E9FD53EC1A2BECF76DFD9DED021B53EC8A
+:10B92000112BECF767FD53EC192BECF766FDCDE915
+:10B93000020101EB065001150029C8BF039015DC78
+:10B940009DED020B324651EC100BECF7B0FFFEF709
+:10B9500083FF042808BF00F003F932469DED020B77
+:10B9600051EC100BECF7A3FFCDE902019DED020BAA
+:10B9700051EC180B53EC102BECF742FDFFF73ABBE0
+:10B980000000904000000000FE822B654715973CA8
+:10B9900000CC904000346F3F01FCFFFF0000E03F0F
+:10B9A000383A0000FFFF0F0000000000432EE63F82
+:10B9B000396CA80C615C20BEEF39FAFE422EE63FDE
+:10B9C000D03800000000000000000000000000402F
+:10B9D00070B504462DED028B4D1E00EBC500B0EE98
+:10B9E000408AF0EE608A90ED000B35F0060017D02B
+:10B9F00053EC182B51EC100BECF702FD41EC100B43
+:10BA00006D1E04EBC50090ED001B51EC100B53ECC8
+:10BA1000112BECF74EFC41EC100B35F00600E7D192
+:10BA2000022D36D0042D1CD0062D1CBFBDEC028B80
+:10BA300070BD53EC182B51EC100BECF7E1FC94EDBE
+:10BA40000A1B53EC112BECF734FC53EC182BECF7DE
+:10BA5000D7FC94ED081B53EC112BECF72AFC41ECBE
+:10BA6000100B53EC182B51EC100BECF7C9FC94EDB8
+:10BA7000061B53EC112BECF71CFC53EC182BECF7CA
+:10BA8000BFFC94ED040B53EC102BECF712FC41ECD3
+:10BA9000100B53EC182B51EC100BECF7B1FC94EDA0
+:10BAA000021B53EC112BECF704FC53EC182BECF7B6
+:10BAB000A7FC94ED001B53EC112BECF7FAFBBDEC4B
+:10BAC000028B41EC100B70BD9FED070B10B553ECD2
+:10BAD000102B9FED070B51EC100BECF703FD41EC25
+:10BAE000100B10BD0000000000000000000000006E
+:10BAF000000000000000F03F10B553EC102B51EC9B
+:10BB0000100BECF7D6FB41EC100B10BD10B553EC4D
+:10BB1000112B51EC100BECF7CCFB41EC100B10BDD2
+:10BB20009FED050B10B553EC102B51EC100BECF7FF
+:10BB3000D9FC41EC100B10BD00000000000000001B
+:10BB40009FED050B10B553EC102B51EC100BECF7DF
+:10BB500057FC41EC100B10BD00000000000000700D
+:10BB60009FED050B10B553EC102B51EC100BECF7BF
+:10BB700047FC41EC100B10BD00000000000000105D
+:10BB800002E008C8121F08C1002AFAD170477047A6
+:10BB9000002001E001C1121F002AFBD17047000004
+:10BBA0000149086070470000A01200202DE9FF4FF6
+:10BBB0008DB00F460546002606E025280BD0DDE9AE
+:10BBC0000F1290476D1C761C28780028F5D111B013
+:10BBD0003046BDE8F08F0024A246A1460122E94983
+:10BBE00000E0044315F8013F203B02FA03F008424D
+:10BBF000F7D128782A2810D06FF02F022878A0F1EA
+:10BC00003001092914D80AEB8A0102EB410144F002
+:10BC1000020400EB010A6D1CF0E701CF5FEA000AA5
+:10BC200003D544F40054CAF1000A44F002046D1C28
+:10BC300028782E2817D115F8010F44F004042A287B
+:10BC40000ED06FF02F022878A0F1300109290AD810
+:10BC500009EB890102EB410100EB01096D1CF2E7E0
+:10BC600057F8049B6D1C28786C280FD006DC4C28F4
+:10BC700017D068280DD06A2814D104E0742810D099
+:10BC80007A280FD10DE044F400140AE044F4801443
+:10BC900001E044F440146978814202D104F5801433
+:10BCA0006D1C6D1C28786E281ED00CDC632830D0EB
+:10BCB00004DC00288BD0582811D19FE0642867D07D
+:10BCC00069280CD164E073282DD004DC6F2872D071
+:10BCD000702804D194E075286ED078286DD0DDE905
+:10BCE0000F129047761C4BE1C4F30250022806D095
+:10BCF000032809D0042801CF09D0066040E101CF14
+:10BD0000F117C0E900613BE101CF068038E1067020
+:10BD100036E117F8040B8DF8000000208DF80100C3
+:10BD2000EB46012003E057F804BB4FF0FF306107FA
+:10BD30004FF0000102D40DE008F1010188464945A9
+:10BD40000FDA8045F8DB1BF808100029F4D108E071
+:10BD500008F1010188468142FADB1BF8081000292E
+:10BD6000F6D1DDE90F23AAEB08008146214600F059
+:10BD700031F9304400EB080604E0DDE90F121BF84E
+:10BD8000010B9047B8F10108F7D221464846F2E08E
+:10BD90000A21C4F302524FF0000B0891022A04D08A
+:10BDA00001CFC117032A09D00AE0FF1D27F00707BA
+:10BDB000F7E8020108E02CE01EE01FE000B2C11726
+:10BDC000042A01D140B2C117021E71F1000206DA45
+:10BDD0000023D0EB030063EB01012D2202E02205DA
+:10BDE00004D52B228DF82420012203E0E20701D0A4
+:10BDF0002022F7E7904653E00A210BE0102109E0EA
+:10BE000010214FF0000B44F004044FF00809089192
+:10BE100003E008214FF0000B0891C4F30252022AFC
+:10BE200004D001CF0021032A06D006E0FF1D27F031
+:10BE30000707F7E8020103E080B2042A00D1C0B28C
+:10BE40004FF0000822072BD52A78702A07D0DDF89A
+:10BE500020C08CF0100C5CEA0B0C05D00EE04022E8
+:10BE60008DF82420012208E050EA010306D0302397
+:10BE70008DF824308DF8252002229046089B83F00F
+:10BE8000080353EA0B030BD150EA010201D1620708
+:10BE900006D530228DF824204FF00108A9F10109C0
+:10BEA0002A78582A04D038A20B9208AA0A920BE0EA
+:10BEB0003AA2F9E75B46089AECF715FC0B9B9B5CF2
+:10BEC0000A9A521E0A92137050EA0102F2D10A989D
+:10BED000ADEB000000F1200B600702D524F48034A4
+:10BEE00001E04FF00109D94502DDA9EB0B0000E0AC
+:10BEF000002000EB0B0141440890AAEB010AE0038B
+:10BF000006D4DDE90F232146504600F063F80644CD
+:10BF10004FF0000908E009A911F80900DDE90F1246
+:10BF2000904709F10109761CC145F4DBE0030CD50B
+:10BF3000DDE90F232146504600F04CF8064404E0AA
+:10BF4000DDE90F1230209047761C0899481E0890B2
+:10BF50000029F5DC08E00A980A990078491C0A9142
+:10BF6000DDE90F129047761CBBF10001ABF1010B2C
+:10BF7000F1DC21465046DDE90F2300F019F80644B4
+:10BF80006D1C21E609280100303132333435363753
+:10BF90003839616263646566000000003031323315
+:10BFA00034353637383941424344454600000000B5
+:10BFB0002DE9F041044600251E461746880404D4A6
+:10BFC00005E039462020B0476D1C641EF9D528468F
+:10BFD000BDE8F0812DE9F041044600251E4690465B
+:10BFE000C80301D5302700E02027880404D505E0E8
+:10BFF00041463846B0476D1C641EF9D52846BDE859
+:10C00000F0810A68531C0B6010707047002806D03E
+:10C010004DF6BC231946491EFDD2401EFAD1704789
+:10C02000002100EB800002E000BF491CC9B2B1EB67
+:10C03000400FF9D37047000010B502460020064CAF
+:10C0400007E012F8013B4340DBB234F8133083EAD7
+:10C050001020491EF5D210BD1800002082B0CDE995
+:10C06000000121F0004001909DED000B02B051EC69
+:10C07000100B704710B50E4C10212046EDF7A1FFB4
+:10C08000206840F48060206020212046EDF799FF71
+:10C090000220FFF7C5FF10212046EDF794FF022094
+:10C0A000FFF7BEFF2046BDE810401021EDF789BF25
+:10C0B0000014024010B50E4C10212046EDF781FF10
+:10C0C000206840F48060206020212046EDF77BFF4F
+:10C0D0000220FFF7A5FF10212046EDF774FF022094
+:10C0E000FFF79EFF2046BDE810401021EDF769BF25
+:10C0F000001402402DE9F041154E07460024306837
+:10C1000020F440603060254610213046EDF759FF9D
+:10C110000220FFF785FF10213046EDF754FF60063F
+:10C12000040E20213046EDF745FF08B144F001042C
+:10C130000120FFF775FF6D1CEDB2082DE4D317B198
+:10C14000FFF798FF01E0FFF7B5FF2046BDE8F0815B
+:10C150000014024070B5164E05463046316841F471
+:10C16000806131601021EDF72CFF002428064FF08C
+:10C170002001304602D5EDF726FF01E0EDF721FF63
+:10C180006806050E0220FFF74BFF10213046EDF741
+:10C190001AFF0220FFF744FF10213046EDF711FF90
+:10C1A0000220FFF73DFF641CE4B2082CDED370BD13
+:10C1B0000014024010B50B4C206840F480602060F1
+:10C1C00020212046EDF7FFFE10212046EDF7FBFE73
+:10C1D0000420FFF725FF2046BDE810402021EDF7A1
+:10C1E000F0BE00000014024010B50B4C206840F473
+:10C1F0008060206020212046EDF7E3FE0420FFF759
+:10C200000FFF10212046EDF7DEFE2046BDE810406E
+:10C210002021EDF7D8BE00000014024070B5144D87
+:10C220000024286820F44060286020212846EDF78B
+:10C23000CAFE0120FFF7F4FE10212846EDF7C3FEE9
+:10C240000120FFF7EDFE07E0641CE4B2FA2C03D9ED
+:10C25000FFF7CAFF012070BD20212846EDF7AAFE96
+:10C260000028F1D110212846EDF7ABFE002070BD6B
+:10C270000014024010B541EC100BFEF705FB51EC29
+:10C28000100B10BD70B5FBF719FE062000F0BEF8CC
+:10C29000552000F0DBF800F0AFF8124E04464FF4E2
+:10C2A000805529463046EDF78CFE29460E48EDF7BD
+:10C2B0008AFEAA2C11D1152000F0A8F8062000F063
+:10C2C000C5F81420FFF7ACFE00F096F804462946A6
+:10C2D0003046EDF778FE512C01D0FA2070BD1420C5
+:10C2E00070BD000000040240000C02404FF4004109
+:10C2F0000803F7F793F94FF08040FDF72FFD0F4843
+:10C30000FEF7AAF90E48ECF7F3FF0D483030ECF7D2
+:10C31000EFFF0C48EDF790FD0B48EDF78DFDEDF7C5
+:10C3200065FE002080F310884FF47A70FFF76EFEF0
+:10C33000FDF70EFEFDF740FEFCE700000010014097
+:10C340008864024000000240000402402DE9F041F0
+:10C3500004460E4600250846EBF795FF07000ED170
+:10C360000120BDE8F0816D1C3178ADB2884205D165
+:10C370003A4631462046EBF78DFF20B1641C207809
+:10C380000028F0D1EDE72846EBE700B52DED048B52
+:10C3900083B041EC190BECF7CBFA41EC180B18EE1B
+:10C3A000100A18EE901A8DED008B002818BF01209E
+:10C3B000084320F00040C0F17F6000F1E040C00F72
+:10C3C00014D019EE101A19EE900A8DED009B002979
+:10C3D00018BF0121084320F00040C0F17F6000F148
+:10C3E000E040C00F04BF0120FFF7DAFB51EC180B4F
+:10C3F00003B0BDEC048B00BD10B50120FFF710FEAB
+:10C40000BDE81040FF20FBF7C9BD000070B50D4E20
+:10C4100004464FF4805529463046EDF7D4FD0320FD
+:10C42000FFF7FEFD29463046EDF7CBFD29460648CD
+:10C43000EDF7C9FD2046FBF7B1FDBDE870400320D4
+:10C44000FFF7EEBD00040240000C024010B5FBF700
+:10C45000A5FDBDE810400120FFF7E2BD5458485F3C
+:10C4600056312E322E380038202020202020202047
+:10C47000486F20536F204769616F204469636820CB
+:10C48000202020202020202054454E2043554120AC
+:10C4900048414E473A2020202020202020202020E4
+:10C4A0002020202020202020444941204348493A90
+:10C4B000202020202020202020202020202020207C
+:10C4C00020202020202020204D4120534F20544860
+:10C4D00055453A20202020202020202020202020E8
+:10C4E000202020202020202020202020202020204C
+:10C4F000202020202020202020202020202020203C
+:10C50000202020202020202020202020202020202B
+:10C51000202020202020202020202020202020201B
+:10C520002020202020202020534F20564F4C3A20FE
+:10C5300020202020202020202020202020202020FB
+:10C540002020202020202020534F205449454E3ABF
+:10C5500020202020202020202020202020202020DB
+:10C560002020202020202020534F204C49543A20C6
+:10C5700020202020202020202020202020202020BB
+:10C580002020202020202020444F4E4749413A209F
+:10C59000202020202020202020202020202020209B
+:10C5A000202020202020202020202020202020208B
+:10C5B000202020202020202020202020202020207B
+:10C5C00020202020202020204E4741593A202020A2
+:10C5D000202020202020202020202020202020205B
+:10C5E000202020202020202020202020202020204B
+:10C5F000202020202020202020202020202020203B
+:10C60000202020202020202020202020202020202A
+:10C61000202020202020202020202020202020201A
+:10C62000202020202020202020202020202020200A
+:10C6300020202020202020202020202020202020FA
+:10C6400020202020202020202020202020202020EA
+:10C6500020202020202020202020202020202020DA
+:10C6600020202020202020202020202020202020CA
+:10C6700020202020202020202020202020202020BA
+:10C6800020202020202020202020202020202020AA
+:10C69000202020202020202020202020202020209A
+:10C6A000202020202020202020202020202020208A
+:10C6B000202020202020202020202020202020207A
+:10C6C000202020202020202043414D204F4E202696
+:10C6D0002048454E20474150204C41492051555952
+:10C6E000204B4841434820218025000001000000E4
+:10C6F0000A00000000000000000000000000000030
+:10C700000000000000000000000000000000000029
+:10C710000000000000000000000000000000000019
+:10C720000000000000000000000000000000000009
+:10C7300000000000000000000000000000000000F9
+:10C7400000000000000000000000000000000000E9
+:10C7500000000000000000000000000000000000D9
+:10C7600000000000000000000000000000000000C9
+:10C7700000000000000000000000000000000000B9
+:10C7800000000000000000000000000000000000A9
+:10C790000000000000000000000000000000000099
+:10C7A0000000000000000000000000000000000089
+:10C7B0000000000000000000000000000000000079
+:10C7C0000000000000000000000000000000000069
+:10C7D0000000000000000000000000000000000059
+:10C7E0000000000000000000000000000000000049
+:10C7F0000000000000000000000000000000000039
+:10C800000000000000000000000000000000000028
+:10C8100000000000000000006A6F796675656C2EEC
+:10C820006A6F796675656C696E672E636F6D2C37FC
+:10C830003031310000000000000000000000000066
+:10C8400000000000000000000000000000000000E8
+:10C8500000000000000000000000000000000000D8
+:10C8600000000000000000000000000000000000C8
+:10C8700000000000000000000000000000000000B8
+:10C880000000000000004B46422D322E34470000CD
+:10C890000000000000000000000000000000000098
+:10C8A00000000000000000000000000000004B46F7
+:10C8B0004231323334353600000000000000000001
+:10C8C0000000000000000004000000000000000064
+:10C8D0000000000000000000000000000000000058
+:10C8E0000000000000000000000000000000000048
+:10C8F0000000000000000000000000000000000038
+:10C900000000000000000000000000000000000027
+:10C9100067C4010834570020882400206400000008
+:10C920000200010000000000C4C8010834570020C4
+:10C9300080240020660000000500010001000000C6
+:10C94000E8C6010834570020F82F00206B000000D3
+:10C95000310104000200000018C80108345700200B
+:10C960009D2900202F050000AC00010003000000FD
+:10C97000C3C8010834570020C82D0020DB05000083
+:10C980000200010004000000C8C80108345700205C
+:10C99000FC120020DD05000005000100050000007C
+:10C9A000CCC801083457002000130020E205000025
+:10C9B000050001000600000068C40108345700208B
+:10C9C000FF210020E70500008102010007000000B0
+:10C9D000D0C8010834570020041300206808000064
+:10C9E0003C004000080000000CC90108345700203A
+:10C9F00086290020681700000300010009000000DC
+:10CA000018CA0108345700206C2E00206B17000054
+:10CA1000110101000A0000000000000000000000F9
+:10CA20000000000000000000000000000000000006
+:10CA300000000000000000000000000000000000F6
+:10CA400000000000000000000000000000000000E6
+:10CA500000000000000000000000000000000000D6
+:10CA600000000000000000000000000000000000C6
+:10CA700000000000000000000000000000000000B6
+:10CA800000000000000000000000000000000000A6
+:10CA90000000000000000000000000000000000096
+:10CAA0000000000000000000000000000000000086
+:10CAB0000000000000000000000000000000000076
+:10CAC0000000000000000000000000000000000066
+:10CAD0000000000000000000000000000000000056
+:10CAE0000000000000000000000000000000000046
+:10CAF0000000000000000000000000000000000036
+:10CB00000000000000000000000000000000000025
+:10CB10000000000000000000000000000000000015
+:10CB2000000000000000000061002B2B2B000D0A0C
+:10CB300000002B2B2B0041542B530D0A0041542B8A
+:10CB40005A0D0A00415445300D0A0041542B534FF1
+:10CB5000434B413D5443502C746573742E6A6F7976
+:10CB60006675656C696E672E636F6D2C3730313179
+:10CB70000D0A0041542B574B4D4F443D4E45540D2B
+:10CB80000A0041542B55415254464C3D34303936FD
+:10CB90000D0A0041542B4845415254454E3D4F46E5
+:10CBA000460D0A0041542B453D4F46460D0A0041B3
+:10CBB000542B454E544D0D0A0041542B49434349D3
+:10CBC000443F0D0A0041542B494D45493F0D0A0091
+:10CBD00041542B4353513F0D0A0041542B534F43B3
+:10CBE0004B42313D544350432C746573742E6A6F2D
+:10CBF000796675656C696E672E636F6D2C373031A1
+:10CC0000310D0A0041542B57414E4E3D444843508C
+:10CC10000D0A0041542B57414E4E0D0A0041542B32
+:10CC2000534F434B4C4B42310D0A0041542B574953
+:10CC300046493D4B46422D322E34472C4B4642311D
+:10CC400032333435360D0A0041542B536F636B6514
+:10CC5000743D302C302C746573742E6A6F79667550
+:10CC6000656C696E672E636F6D2C373031310D0A3C
+:10CC70000041542B43574A41503F0D0A0041542B69
+:10CC80005245530D0A0041542B4347534E0D0A00A1
+:10CC900041542B4350494E3F0D0A0041542B494308
+:10CCA0004349440D0A0041542B4353510D0A00419E
+:10CCB000542B4349504D4F44453D310D0A004154DA
+:10CCC0002B5149435347503D312C312C22434D4E7B
+:10CCD0004554222C22222C22220D0A0041542B4E94
+:10CCE00045544F50454E0D0A0041542B4349504F77
+:10CCF00050454E3D302C22544350222C22746573F3
+:10CD0000742E6A6F796675656C696E672E636F6DD8
+:10CD1000222C373031310D0A0041542B4349504FFA
+:10CD20005051554552593F0D0A0041542B5245531D
+:10CD300045540D0A0041542B4745544750533D4735
+:10CD40004E524D432C300D0A0000C1814001C0807D
+:10CD50004101C0804100C1814001C0804100C181CA
+:10CD60004000C1814001C0804101C0804100C181BB
+:10CD70004000C1814001C0804100C1814001C080AC
+:10CD80004101C0804100C1814001C0804100C1819A
+:10CD90004000C1814001C0804100C1814001C0808C
+:10CDA0004101C0804100C1814000C1814001C0807B
+:10CDB0004101C0804100C1814001C0804100C1816A
+:10CDC0004000C1814001C0804101C0804100C1815B
+:10CDD0004000C1814001C0804100C1814001C0804C
+:10CDE0004101C0804100C1814000C1814001C0803B
+:10CDF0004101C0804100C1814001C0804100C1812A
+:10CE00004000C1814001C0804100C1814001C0801B
+:10CE10004101C0804100C1814001C0804100C18109
+:10CE20004000C1814001C0804101C0804100C181FA
+:10CE30004000C1814001C0804100C1814001C080EB
+:10CE40004101C0804100C1814000C0C101C3030253
+:10CE5000C2C60607C705C5C404CC0C0DCD0FCFCE86
+:10CE60000E0ACACB0BC90908C8D81819D91BDBDAB6
+:10CE70001A1EDEDF1FDD1D1CDC14D4D515D71716D6
+:10CE8000D6D21213D311D1D010F03031F133F3F2E6
+:10CE90003236F6F737F53534F43CFCFD3DFF3F3EC6
+:10CEA000FEFA3A3BFB39F9F83828E8E929EB2B2A56
+:10CEB000EAEE2E2FEF2DEDEC2CE42425E527E7E616
+:10CEC0002622E2E323E12120E0A06061A163A3A286
+:10CED0006266A6A767A56564A46CACAD6DAF6F6E06
+:10CEE000AEAA6A6BAB69A9A86878B8B979BB7B7A36
+:10CEF000BABE7E7FBF7DBDBC7CB47475B577B7B656
+:10CF00007672B2B373B17170B05090915193535225
+:10CF10009296565797559594549C5C5D9D5F9F9E45
+:10CF20005E5A9A9B5B99595898884849894B8B8AD5
+:10CF30004A4E8E8F4F8D4D4C8C4484854587474695
+:10CF400086824243834181804000000041542B414E
+:10CF5000504E3D00000000000000000000000000F6
+:10CF600000000000000000000000000000000000C1
+:10CF70000000000000000000000000000000380079
+:10CF800000000000000000000000000000000000A1
+:10CF90000000000000000000000000000000000091
+:10CFA0000000000000000000000000000000000081
+:10CFB0000000000000000000000000007ECF01081B
+:10CFC000107C0020892400200000000002000100E5
+:10CFD000000000007ECF0108107C00208B24002080
+:10CFE0000100000001020008010000007FCF0108DD
+:10CFF000107C0020C0120020010800003C00D00777
+:10D00000020000007ECF0108107C00208B2400204D
+:10D01000D10F00000102001003000000000000001A
+:10D020000000000000000000000000000000000000
+:10D0300000000000000000000000000000000000F0
+:10D0400000000000000000000000000000000000E0
+:10D0500000000000000000000000000000000000D0
+:10D0600000000000000000000000000000000000C0
+:10D0700000000000000000000000000000000000B0
+:10D0800000000000000000000000000000000000A0
+:10D090000000000000000000000000000000000090
+:10D0A0000000000000000000000000000000000080
+:10D0B0000000000000000000000000000000000070
+:10D0C0000000000000000000000000000000000060
+:10D0D0000000000000000000000000000000000050
+:10D0E0000000000000000000000000000000000040
+:10D0F0000000000000000000000000000000000030
+:10D10000000000000000000000000000000000001F
+:10D11000000000000000000000000000000000000F
+:10D1200000000000000000000000000000000000FF
+:10D1300000000000000000000000000000000000EF
+:10D1400000000000000000000000000000000000DF
+:10D1500000000000000000000000000000000000CF
+:10D1600000000000000000000000000000000000BF
+:10D1700000000000000000000000000000000000AF
+:10D18000000000000000000000000000000000009F
+:10D19000000000000000000000000000000000008F
+:10D1A00000000000002F000000000700070000142E
+:10D1B0007F147F1400242A7F2A120062640813233C
+:10D1C00000364955225000000503000000001C22D3
+:10D1D0004100000041221C000014083E0814000811
+:10D1E000083E0808000000A06000000808080808C1
+:10D1F000000060600000002010080402003E514959
+:10D20000453E0000427F40000042615149460021F6
+:10D2100041454B31001814127F1000274545453910
+:10D22000003C4A494930000171090503003649496B
+:10D23000493600064949291E000036360000000024
+:10D24000563600000008142241000014141414146F
+:10D250000000412214080002015109060032495918
+:10D26000513E007C1211127C007F49494936003E34
+:10D2700041414122007F4141221C007F49494941EF
+:10D28000007F09090901003E4149497A007F0808E9
+:10D29000087F0000417F4100002040413F01007FA6
+:10D2A00008142241007F40404040007F020C027F72
+:10D2B000007F0408107F003E4141413E007F090984
+:10D2C0000906003E4151215E007F091929460046AA
+:10D2D000494949310001017F0101003F4040403F81
+:10D2E000001F2040201F003F4038403F00631408CB
+:10D2F00014630007087008070061514945430000A6
+:10D300007F41410000552A552A55000041417F00C8
+:10D3100000040201020400404040404000000102BD
+:10D320000400002054545478007F484444380038A6
+:10D330004444442000384444487F0038545454182E
+:10D3400000087E0901020018A4A4A47C007F080440
+:10D3500004780000447D4000004080847D00007F10
+:10D36000102844000000417F4000007C041804782D
+:10D37000007C0804047800384444443800FC242429
+:10D3800024180018242418FC007C08040408004811
+:10D390005454542000043F444020003C4040207C32
+:10D3A000001C2040201C003C4030403C0044281021
+:10D3B0002844001CA0A0A07C004464544C441414D5
+:10D3C000141414140000000000000000000000000D
+:10D3D0000000FC000000000002000000000C020C35
+:10D3E000020000000000000090D0BCD0BC90000300
+:10D3F000000300001824FE448C0003020702010011
+:10D400001824D8B04C80000300010201C038E43871
+:10D41000E000010202010202080600000000000014
+:10D4200000000000000000F80402000000010204F7
+:10D43000000204F800000004020100009060F8609F
+:10D4400090000000010000002020FC2020000000CF
+:10D4500001000000000000000000080600000000BD
+:10D46000202020202000000000000000000000001C
+:10D4700000000002000000000080601C02000403A5
+:10D4800000000000F8040404F80001020202010098
+:10D490000008FC000000000203020000188444247D
+:10D4A000180003020202020008042424D80001022A
+:10D4B0000202010040B088FC80000000000302006E
+:10D4C0003C242424C400010202020100F824242C7C
+:10D4D000C0000102020201000C04E41C0400000070
+:10D4E00003000000D8242424D80001020202010015
+:10D4F00038444444F8000003020201000000100018
+:10D5000000000000020000000000200000000000F9
+:10D510000600000000205088040200000000010204
+:10D52000909090909000000000000000000204889D
+:10D5300050200002010000001804C424180000005C
+:10D5400002000000F804E494F80001020202020064
+:10D5500000E09CF0800002030000030204FC24248D
+:10D56000D800020302020100F80404040C000102C6
+:10D570000202010004FC0404F8000203020201009C
+:10D5800004FC24740C0002030202030004FC247453
+:10D590000C00020302000000F0080444CC4000012B
+:10D5A0000202010004FC2020FC040203000003022C
+:10D5B0000404FC040400020203020200000404FC50
+:10D5C000040406040403000004FC24D00C04020339
+:10D5D0000200030204FC0400000002030202020332
+:10D5E000FC3CC03CFC0003000300030004FC30C40E
+:10D5F000FC04020302000300F8040404F800010222
+:10D600000202010004FC24241800020302000000AE
+:10D61000F8848404F80001020207050004FC246475
+:10D620009800020302000302182424448C00030221
+:10D63000020201000C04FC040C00000203020000C2
+:10D6400004FC0000FC04000102020100047C80E0F4
+:10D650001C040000030000001CE03CE01C00000370
+:10D6600000030000049C609C04000203000302000D
+:10D67000041CE01C04000002030200000C84641C73
+:10D6800004000203020203000000FE020200000088
+:10D6900007040400000E30C000000000000102007A
+:10D6A000000202FE0000000404070000000402045F
+:10D6B000000000000000000000000000000008085A
+:10D6C0000808080800000200000000000000000038
+:10D6D0000040A0A0C00000010202030204FC2020C0
+:10D6E000C00000030202010000C020206000000111
+:10D6F0000202020000C02024FC000001020203021A
+:10D7000000C0A0A0C0000001020202000020F82416
+:10D7100024040002030202000040A0A060200007D1
+:10D720000A0A0A0404FC2020C000020302000302CB
+:10D730000020E4000000000203020000000020E4DA
+:10D74000000008080807000004FC80E02020020315
+:10D75000020003020404FC000000020203020200B3
+:10D76000E020E020C00003000300030020E02020B0
+:10D77000C00002030200030200C02020C00000011C
+:10D780000202010020E02020C000080F0A02010070
+:10D7900000C02020E0000001020A0F0820E0402025
+:10D7A00020000203020000000060A0A02000000290
+:10D7B000020203000020F820000000000102020025
+:10D7C00020E00020E00000010202030220E02080AF
+:10D7D00060200000030100006080E0806000000322
+:10D7E00000030000206080602000020300030200AC
+:10D7F00020E0208060200808070100000020A060D1
+:10D800002000000203020200000020DE02000000EF
+:10D8100000070400000000FF00000000000F0000EF
+:10D820000002DE20000000040700000002010204E4
+:10D8300004020000000000000000000000000000E2
+:10D840000000000000000000000000F800000000E0
+:10D85000000000333000000000100C06100C060021
+:10D86000000000000000000040C07840C078400088
+:10D87000043F04043F040400007088FC08300000EA
+:10D88000001820FF211E0000F008F000E018000042
+:10D8900000211C031E211E0000F0088870000000FB
+:10D8A0001E2123241927211010160E00000000004D
+:10D8B0000000000000000000000000E0180402006A
+:10D8C000000000071820400000020418E0000000DB
+:10D8D0000040201807000000404080F080404000D9
+:10D8E0000202010F01020200000000F0000000002F
+:10D8F0000101011F01010100000000000000000003
+:10D9000080B0700000000000000000000000000077
+:10D910000001010101010101000000000000000000
+:10D92000003030000000000000000000806018049B
+:10D93000006018060100000000E010080810E00078
+:10D94000000F102020100F00001010F80000000041
+:10D950000020203F20200000007008080888700088
+:10D960000030282422213000003008888848300008
+:10D970000018202020110E000000C02010F8000028
+:10D9800000070424243F240000F8088888080800C1
+:10D990000019212020110E0000E0108888180000D6
+:10D9A000000F112020110E0000380808C8380800A8
+:10D9B0000000003F00000000007088080888700028
+:10D9C000001C222121221C0000E010080810E000A9
+:10D9D0000000312222110F00000000C0C000000032
+:10D9E0000000003030000000000000800000000057
+:10D9F000000080600000000000008040201008004F
+:10DA00000001020408102000404040404040400017
+:10DA100004040404040404000008102040800000F2
+:10DA20000020100804020100007048080808F000F7
+:10DA30000000003036010000C030C828E810E000C7
+:10DA40000718272423140B000000C038E000000052
+:10DA5000203C23020227382008F8888888700000BC
+:10DA6000203F202020110E00C03008080808380090
+:10DA7000071820202010080008F808080810E00007
+:10DA8000203F202020100F0008F88888E8081000A8
+:10DA9000203F20202320180008F88888E80810007C
+:10DAA000203F200003000000C030080808380000B4
+:10DAB00007182020221E020008F808000008F808B5
+:10DAC000203F210101213F20000808F8080800003C
+:10DAD0000020203F2020000000000808F80808006F
+:10DAE000C08080807F00000008F888C028180800E7
+:10DAF000203F20012638200008F808000000000020
+:10DB0000203F20202020300008F8F800F8F8080016
+:10DB1000203F003F003F200008F830C00008F80810
+:10DB2000203F200007183F00E01008080810E00020
+:10DB30000F10202020100F0008F808080808F00037
+:10DB4000203F210101010000E01008080810E0005A
+:10DB50000F18242438504F0008F8888888887000EF
+:10DB6000203F2000030C302000708808080838008F
+:10DB70000038202121221C00180808F80808180085
+:10DB80000000203F2000000008F808000008F80806
+:10DB9000001F202020201F000878880000C83808B7
+:10DBA000000007380E010000F80800F80008F8002F
+:10DBB000033C0700073C03000818688080681808C9
+:10DBC00020302C03032C30200838C800C838080047
+:10DBD0000000203F2000000010080808C838080096
+:10DBE0002038262120201800000000FE020202003A
+:10DBF0000000007F40404000000C30C000000000EA
+:10DC0000000000010638C00000020202FE00000011
+:10DC1000004040407F0000000000040202020400B7
+:10DC200000000000000000000000000000000000F4
+:10DC300080808080808080800002020400000000DC
+:10DC400000000000000000000000808080800000D4
+:10DC50000019242222223F2008F8008080000000C2
+:10DC6000003F112020110E00000000808080000085
+:10DC7000000E112020201100000000808088F80094
+:10DC8000000E112020103F200000808080800000C6
+:10DC9000001F222222221300008080F0888888182A
+:10DCA0000020203F20200000000080808080800035
+:10DCB000006B94949493600008F8008080800000CA
+:10DCC000203F210000203F200080989800000000A5
+:10DCD0000020203F202000000000008098980000D5
+:10DCE00000C08080807F000008F8000080808000F5
+:10DCF000203F24022D302000000808F8000000001A
+:10DD00000020203F202000008080808080808000D4
+:10DD1000203F20003F20003F808000808080000066
+:10DD2000203F210000203F200000808080800000F4
+:10DD3000001F202020201F00808000808000000025
+:10DD400080FFA12020110E00000000808080800054
+:10DD5000000E112020A0FF80808080008080800045
+:10DD600020203F2120000100000080808080800072
+:10DD70000033242424241900008080E080800000E7
+:10DD80000000001F20200000808000000080800034
+:10DD9000001F202020103F20808080000080808095
+:10DDA00000010E3008060100808000800080808025
+:10DDB0000F300C030C300F0000808000808080004A
+:10DDC0000020312E0E312000808080000080808075
+:10DDD00080818E7018060100008080808080800025
+:10DDE0000021302C2221300000000000807C020243
+:10DDF00000000000003F40400804FE0408C000008E
+:10DE000000000310207F20100002027C8000000030
+:10DE10000040403F0000000000060101020204042F
+:10DE200000000000000000000000000000000000F2
+:10DE300000000000000000000000000000000000E2
+:10DE400000000000000000000000000000000000D2
+:10DE500000F0F0F0000000000000000000017F0171
+:10DE60000000000000000000001C1C1C000000005E
+:10DE700000008060301C8C60301C0C000000000032
+:10DE80000000000000000000000000000000000092
+:10DE900000000000000000E00000000000E00000C2
+:10DEA0000086E69F86868686E69F860000011F0123
+:10DEB000010101011F010100000080C06020F82065
+:10DEC000E0C00000000003070C18FF70E1810000B3
+:10DED0000000070F10107F100F0700008060206007
+:10DEE00080000000E02000000F3020309F70DC3701
+:10DEF0001030C0000000100E0300071810180700B3
+:10DF00000000C02020E0C0000000000080E01F38BA
+:10DF1000E88703C43C040000070F1810100B070D1E
+:10DF20001010080000808C4C380000000000000039
+:10DF300000000000000000000000000000000000E1
+:10DF4000000000000000000000000000000080E071
+:10DF5000300804000000000000FEFF010000000087
+:10DF6000000000000000030F1820400000040830EB
+:10DF7000E0800000000000000000000001FFFE0043
+:10DF800000000000004020180F0300000000000007
+:10DF9000000000000000C0000000000000426666B3
+:10DFA0003C18FF183C6666420000000000000300B9
+:10DFB00000000000000000000000800000000000E1
+:10DFC000001010101010FF101010101000000000B2
+:10DFD000000003000000000000000000000000003E
+:10DFE0000000000000000000000000000000000031
+:10DFF00000808C4C38000000000000000000000091
+:10E0000000000000000000000010101010101010A0
+:10E0100010101000000000000000000000000000D0
+:10E0200000000000000000000000000000000000F0
+:10E03000000000000000000000001C1C1C0000008C
+:10E04000000000000000000000000000E0380C00AC
+:10E050000000000080701C03000000000060380E0B
+:10E060000100000000000000000080C0602020606F
+:10E07000C080000000FEFF010000000001FFFE0064
+:10E080000001070E181010180E0701000000808014
+:10E0900080C0E000000000000000000000FFFF0062
+:10E0A0000000000000001010101F1F1010100000D2
+:10E0B0000080402020202060C0800000000303007A
+:10E0C000804020381F070000001C1A191818181863
+:10E0D000181F00000080C020202060C080000000C9
+:10E0E000000303001010182FE780000000070F1036
+:10E0F000101010180F070000000000000000C0E022
+:10E10000F000000000C0B088868180FFFF808000A2
+:10E11000000000000010101F1F1010000000E06041
+:10E12000606060606060000000003F100808081830
+:10E13000F0E0000000070B101010101C0F0300008F
+:10E14000000080C040202020E0C0000000FCFF2133
+:10E150001008080818F0E0000001070C1810101053
+:10E16000080F03000000C0E06060606060E06000D5
+:10E17000000003000000E01807000000000000009D
+:10E18000001F1F00000000000080C0602020202031
+:10E1900060C080000087EF2C1818303068CF8300F3
+:10E1A00000070F0810101010180F07000000C0C063
+:10E1B00020202020C0800000001F3F604040402001
+:10E1C00010FFFE0000000C1C101010080F030000D0
+:10E1D000000000000000000000000000000000003F
+:10E1E000000E0E0E0000000000000000001C1C1CB1
+:10E1F000000000000000000000000000000000001F
+:10E2000000000000000C0C000000000000000000F6
+:10E2100000583800000000000000000000000080EE
+:10E22000402010000000102844820100000000007F
+:10E2300000000000000001020408100000000000BF
+:10E240000000000000000000008484848484848432
+:10E250008484840000000000000000000000000032
+:10E2600000001020408000000000000000000000BE
+:10E270000000018244281000000010080402010080
+:10E280000000000000C020201010101030E0C0007E
+:10E290000003030000F010080C070300000000005A
+:10E2A0001C1C1C0000000000000000C0406020207A
+:10E2B0002040C00000FCFF01F00E03C1FE03807F80
+:10E2C0000001070E081111101109040200000000DE
+:10E2D00080E0E000000000000000807C4340477FB9
+:10E2E000F880000010181F1000000000131F1C1001
+:10E2F00020E0E02020202060C080000000FFFF1010
+:10E30000101010182FE78000101F1F101010101091
+:10E31000180F0700000080C0402020202060E0008F
+:10E3200000FCFF0100000000000001000001070EDA
+:10E33000181010100804030020E0E02020202040E6
+:10E34000C080000000FFFF000000000001FFFE0091
+:10E35000101F1F10101018080E07010020E0E02009
+:10E36000202020202060800000FFFF101010107C73
+:10E3700000000000101F1F101010101010180600D1
+:10E3800020E0E020202020206060800000FFFF10BF
+:10E390001010107C00000100101F1F100000000072
+:10E3A00000000000000080C06020202040E000004D
+:10E3B00000FCFF0100004040C0C140400001070ECA
+:10E3C000181010100F0F000020E0E02000000000E7
+:10E3D00020E0E02000FFFF101010101010FFFF00E1
+:10E3E000101F1F1000000000101F1F100000202031
+:10E3F00020E0E020202000000000000000FFFF00DF
+:10E400000000000000001010101F1F10101000006E
+:10E4100000000000202020E0E0202020000000007C
+:10E42000000000FFFF0000000060E0808080C07FEF
+:10E430003F00000020E0E020000020A0602020003D
+:10E4400000FFFF30187CE3C000000000101F1F1009
+:10E45000000001131F1C181020E0E0200000000045
+:10E460000000000000FFFF000000000000000000AE
+:10E47000101F1F10101010101018060020E0E0E010
+:10E4800000000000E0E0E02000FF013FFEC0E01ED1
+:10E4900001FFFF00101F1000031F0300101F1F10BB
+:10E4A00020E0E0C0000000000020E02000FF0003AA
+:10E4B000071C78E08000FF00101F10000000000023
+:10E4C000030F1F00000080C060202060C08000009B
+:10E4D00000FEFF010000000000FFFE000001070E2B
+:10E4E000181010180C07010020E0E0202020202048
+:10E4F00060C0800000FFFF2020202020301F0F0080
+:10E50000101F1F100000000000000000000080C06D
+:10E5100060202060C080000000FEFF0100000000BD
+:10E5200000FFFE000001070E1111133C7C67210063
+:10E5300020E0E0202020202060C0800000FFFF10AD
+:10E540001030F0D0080F0700101F1F10000000034C
+:10E550000F1C10100080C060202020204040E000F0
+:10E5600000070F0C1818303060E08100001F0C0805
+:10E5700010101010180F07008060202020E0E0200D
+:10E58000202060800100000000FFFF00000000016B
+:10E5900000000000101F1F100000000020E0E0201D
+:10E5A000000000000020E02000FFFF00000000004D
+:10E5B0000000FF0000070F181010101010080700CF
+:10E5C0002060E0E02000000020E060200000077FE5
+:10E5D000F88000807C03000000000000071F1C077B
+:10E5E0000000000020E0E02000E0E0200020E0202B
+:10E5F0000007FFF8E01FFFFCE01F00000000031F02
+:10E600000300011F03000000002060E0A0000020C4
+:10E61000E0602000000000038F7CF8C601000000CD
+:10E620000010181E130001171F1810002060E0E0F2
+:10E630002000000020E06020000001073EF8E01804
+:10E640000700000000000010101F1F101000000045
+:10E6500000806020202020A0E0E0200000000000DA
+:10E66000C0F03E0F0300000000101C1F1710101018
+:10E67000101806000000000000FC0404040404005C
+:10E680000000000000FF000000000000000000008B
+:10E69000007F404040404000000010E000000000CB
+:10E6A0000000000000000000031C6080000000006B
+:10E6B00000000000000000030C7080000000040453
+:10E6C000040404FC0000000000000000000000FF43
+:10E6D00000000000000040404040407F000000007B
+:10E6E00000000010080C040C0810000000000000DE
+:10E6F000000000000000000000000000000000001A
+:10E700000000000000000000000000000000000009
+:10E7100000000000000000000000000080808080F9
+:10E7200080808080808080800000000404080800D1
+:10E7300000000000000000000000000000000000D9
+:10E7400000000000000000000000000000000000C9
+:10E750000000000000000000000098D84464242459
+:10E76000FCF80000000F1F18101010081F1F1018D1
+:10E770000020E0F000000000000000000000FFFFAB
+:10E78000180804040CF8F00000001F0F18101010F7
+:10E79000180F03000000000000000000000000004F
+:10E7A00000E0F8180404043C3800000000030F0CDB
+:10E7B00010101010080600000000000000000020EB
+:10E7C000E0F0000000E0F81C04040408FFFF000073
+:10E7D00000030F18101010081F0F080000000000A1
+:10E7E00000000000000000000000E0F8484444443D
+:10E7F0004C7870000000030F0C1810101008040073
+:10E800000000000080C0602020E0C000000404047C
+:10E81000FFFF040404040000000010101F1F10106C
+:10E8200010000000000000000000000000000000D8
+:10E83000000070F88C04048CF874040C007076CF1F
+:10E840008D8D8D89C87870000020E0F000000000F8
+:10E85000000000000000FFFF08040404FCF80000B2
+:10E8600000101F1F100000101F1F100000000000EC
+:10E8700000606000000000000000040404FCFC00D4
+:10E880000000000000001010101F1F1010100000EA
+:10E8900000000000000000606000000000000000B8
+:10E8A000040404FCFC0000000000C0C08080C07FA5
+:10E8B0003F0000000020E0F0000000000000000029
+:10E8C0000000FFFF80C0F41C0404000000101F1FA4
+:10E8D0001100031F1C1010000000202020E0F00099
+:10E8E000000000000000000000FFFF00000000002A
+:10E8F00000001010101F1F1010100000000000007A
+:10E90000000000000000000004FCFC0804FCFC08FF
+:10E9100004FCFC00101F1F10001F1F10001F1F1001
+:10E920000000000000000000000000000004FCFCEB
+:10E9300008080404FCF8000000101F1F100000105D
+:10E940001F1F100000000000000000000000000079
+:10E9500000E0F0180C04040C18F0E00000030F0CA9
+:10E96000101010100C0F0300000000000000000049
+:10E97000000000000004FCFC080404040CF8F00093
+:10E980000080FFFF889010101C0F030000000000A3
+:10E99000000000000000000000E0F81C040404086F
+:10E9A000F8FC000000030F1810109088FFFF800093
+:10E9B000000000000000000000000000040404FC4F
+:10E9C000FC100804040C0C001010101F1F10101075
+:10E9D0000000000000000000000000000000000037
+:10E9E00000003078CCC48484840C1C0000001E1805
+:10E9F00010101011190F06000000000000C00000E8
+:10EA00000000000000040404FFFF040404000000F0
+:10EA1000000000000F1F1010100C0000000000008C
+:10EA200000000000000000000004FCFE00000004E4
+:10EA3000FCFE000000000F1F181010081F0F080038
+:10EA400000000000000000000000000000040C3C7A
+:10EA5000FCC40000C43C0C0400000000010F1E0EAA
+:10EA600001000000000000000000000000000000A5
+:10EA7000043CFCC400E47CFC84807C040000071F90
+:10EA8000070000071F070000000000000000000052
+:10EA9000000000000004041C7CE4C0341C040400DA
+:10EAA0000010101C1601131F1C181000000000009D
+:10EAB000000000000000000000040C3CFCC400C486
+:10EAC0003C0404000000C080C1370E0100000000BB
+:10EAD00000000000000000000000000000001C0416
+:10EAE00004C4F47C1C0400000000101C1F1711104B
+:10EAF00010180E0000000000000000F80C040000D8
+:10EB000000000000001028EF0000000000000000DE
+:10EB10000000003F60400000000000000000FF0017
+:10EB200000000000000000000000FF0000000000E6
+:10EB3000000000000000FF00000000000000040CC6
+:10EB4000F80000000000000000000000EF281000A6
+:10EB500000000000000040603F00000000000000D6
+:10EB600000180602020408102020300800000000EF
+:10EB70000000000000000000000000000000000095
+:10EB800000000000FF818181818181FF0000008001
+:10EB9000C060F0F8FEFE3E18080808080800303093
+:10EBA00000408000F8FE07011C3F3F1F1B180ECFDE
+:10EBB000FFFFFF7F0F0F0F0780C07B0E070F1C3872
+:10EBC0003030606060607E7F3F3F3118180C0E036C
+:10EBD0000300000000018244FF11AA44000001006C
+:10EBE00000010100000010385482D7825438100010
+:10EBF00000000001000000000000008244281028EE
+:10EC0000448200000000000000000000C0C00000BE
+:10EC100000000000000000002010D0D010200000F4
+:10EC20000000000010082414D4D41424081000009C
+:10EC3000080412092515D5D5152509120408312E09
+:10EC40004E6574776F726B20496E666F2020322E8E
+:10EC50004D4420506F727420496E666F2020332E11
+:10EC60004C4F524120525353492020202020342E13
+:10EC70005665726573696F6E20436865636B20200B
+:10EC80004E6574776F726B20496E666F202020206E
+:10EC90002020202020202020202020202020202074
+:10ECA0002020202020202020202020202020202064
+:10ECB00020202020202020202020202020205072D2
+:10ECC000696E74205B47756E3A2020205D202020FD
+:10ECD0002020202020202020202020202020202034
+:10ECE0002020202020202020202020202020202024
+:10ECF0002020202020202020202020202020202014
+:10ED000020504F525420202020202020202020203E
+:10ED100020202020202020202020202020202020F3
+:10ED200020202020202020202020202020202020E3
+:10ED30002020202020202020202020202020456D61
+:10ED40007074790000000000000000000000426CB8
+:10ED50007565536B790000000000000000004C59FD
+:10ED600000000000000000000000000000004A5009
+:10ED700000000000000000000000000000004461EE
+:10ED800072740000000000000000000000005957ED
+:10ED9000595F426C7565736B790000000000524644
+:10EDA0004944000000000000000000000000594736
+:10EDB00000000000000000000000000000005957A3
+:10EDC000595F426C7565736B7900000000005072EA
+:10EDD0006F62655F4B59000000000000000059574A
+:10EDE000595F5072657373757265000000002020D2
+:10EDF00020504F525420202020202020202020204E
+:10EE00002020202020202020202020202020202002
+:10EE100020202020202020202020202020202020F2
+:10EE200020202020202020202020202020202020E2
+:10EE300020205665726573696F6E20202020202087
+:10EE400020202020202020202020202020202020C2
+:10EE500020202020202020202020202020202020B2
+:10EE60002020202020202020202020202020312E83
+:10EE70004D44436F6E6E6563742053657420322E6B
+:10EE80004C4F524120536C61766520536574332E8C
+:10EE9000506F72744C6F67204F7574707574342E98
+:10EEA000436F6E6E656374204D6F64652020352E50
+:10EEB0004E6574776F726B20536574202020362E58
+:10EEC00044617461496E6974202020202020312E15
+:10EED0004D44436F6E6E6563742053657420322E0B
+:10EEE0004C4F524120536C61766520536574332E2C
+:10EEF000506F72744C6F67204F7574707574204D2D
+:10EF000044436F6E6E656374205365742020202027
+:10EF100020202020202020202020202020202020F1
+:10EF200020202020202020202020202020202020E1
+:10EF30002020202020202020202020202020204CA5
+:10EF40004F524120536C6176652053657420202018
+:10EF500020202020202020202020202020202020B1
+:10EF600020202020202020202020202020202020A1
+:10EF70002020202020202020202020202020205061
+:10EF80006F72744C6F67204F7574707574202020F9
+:10EF90002020202020202020202020202020202071
+:10EFA0002020202020202020202020202020202061
+:10EFB0002020202020202020202020202020202051
+:10EFC000436F6E6E656374204D6F64652020202052
+:10EFD0002020202020202020202020202020202031
+:10EFE000202020202020202020202020202050729F
+:10EFF000657373207C20746F2073686966742020A9
+:10F00000204E6574776F726B20536574202020202A
+:10F0100020202020202020202020202020202020F0
+:10F02000202020202020202020202020202050725E
+:10F03000657373207C20746F2073686966744E6FEB
+:10F04000773A4469616C20737769746368204E6F06
+:10F05000773A53746174696F6E20202020204E6FC0
+:10F06000773A436C6F7564202020202020204E6F5B
+:10F07000773A5465737420436C6F756420204E6F2B
+:10F08000773A4469616C20737769746368204E6FC6
+:10F09000773A34475F474D352020202020204E6F9F
+:10F0A000773A34475F4C35313020202020204E6F96
+:10F0B000773A5769466920202020202020204E6F73
+:10F0C000773A57414E202020202020202020496ED2
+:10F0D000697469616C697A6520446174613F2020BC
+:10F0E0002020202020202020202020202020202020
+:10F0F00020202020202020202020202020202745E4
+:10F100004E5445522720746F20736869667400005E
+:10F11000000000000000F03F000000000000F83F89
+:10F1200000000000000000000000004003B8E23FC3
+:10F13000000000000000000006D0CF43EBFD4C3E75
+:10F14000033333333333E33FFFAB6FDBB66DDB3F6A
+:10F150004D268F515555D53F01411DA96074D13FB2
+:10F1600065DBC9934A86CD3FEF4E454A287ECA3FAC
+:10F170003E5555555555C53F93BDBE166CC166BF2E
+:10F180002CDE25AF6A56113FF16BD2C541BDBBBE27
+:10F19000D0A4BE726937663E04FA97999999D93F0F
+:10F1A000AF788E1DC571CC3F9FC678D0099AC33FFA
+:10F1B000935555555555E53F599322942449D23FCF
+:10F1C000DE03CB966446C73F44523EDF12F1C23F96
+:10F1D0000000000000000000F8F10108000000201D
+:10F1E000A4120000048A000874F40108A41200208C
+:10F1F00004B0000090BB0108412D01020304046526
+:10F2000006070809320100FF00891112239B3224EE
+:10F2100046AD573665BF74488CC19D5AAFD3BE6C9E
+:10F22000CAE5DB7EE9F7F88110080193331A22A5BD
+:10F23000562C47B7753E64C99C408DDBBF52AEED7E
+:10F24000DA64CBFFF976E802218B3010029913269D
+:10F2500067AF763444BD554AADC3BC588ED19F6E5E
+:10F26000EBE7FA7CC8F5D983310A2091121803A77D
+:10F27000772E66B5543C45CBBD42ACD99E508FEF3E
+:10F28000FB66EAFDD874C904428D5316619F702055
+:10F2900004A9153227BB364CCEC5DF5EEDD7FC681E
+:10F2A00088E1997AABF3BA85520C4397711E60A13D
+:10F2B000142805B3373A26CDDE44CFDFFD56ECE9FE
+:10F2C000986089FBBB72AA06638F7214409D51221D
+:10F2D00025AB343006B9174EEFC7FE5CCCD5DD6ADE
+:10F2E000A9E3B8788AF19B87730E6295501C41A3FD
+:10F2F000352A24B1163807CFFF46EEDDDC54CDEBBE
+:10F30000B962A8F99A708B1023088481951AA79383
+:10F31000B62CC2A5D33EE1B7F04008C919522BDB89
+:10F320003A644EED5F766DFF7C899470DF859BB704
+:10F3300012A6ADD224C3BFF136E0C1184809D33BB1
+:10F340005A2AE55E6C4FF77D7E6C0AA583B4188659
+:10F3500091972EE3A7F23CC0B5D14229CB38500A91
+:10F36000D91B666FEF7E744CFD5D8BB502A4999638
+:10F370001087AFF326E2BDD034C1C3394A28D11A71
+:10F38000580BE77F6E6EF55C7C4D0CC685D71EE58D
+:10F3900097F42880A1913AA3B3B2444ACD5B566951
+:10F3A000DF78600CE91D722FFB3E8DD604C79FF5F8
+:10F3B00016E4A9902081BBB332A2C55A4C4BD77931
+:10F3C0005E68E11C680DF33F7A2E0EE787F61CC4D9
+:10F3D00095D52AA1A3B03882B193466BCF7A544811
+:10F3E000DD59622DEB3C700EF91F8FF706E69DD4B8
+:10F3F00014C5ABB122A0B9923083C77B4E6AD558F1
+:10F400005C49E33D6A2CF11E780F0100082C415441
+:10F410002B41504E3D0008FF010203040506070181
+:10F42000FF01FF01FF01FF01FF01FF01E5880C5C07
+:10F4300053595354454D2E545854141D4D315F307B
+:10F4400001B91549190A1632190A1633190A153461
+:10F45000190C13504F531971130103120202FF09C3
+:10F4600001FF01FF01E5130103120202FF0901FF81
+:04F4700001FF01E9AE
+:0400000508008189E5
+:00000001FF
diff --git a/obj/TXH_V1.2.9.hex b/obj/TXH_V1.2.9.hex
new file mode 100644
index 0000000..a217bf1
--- /dev/null
+++ b/obj/TXH_V1.2.9.hex
@@ -0,0 +1,6522 @@
+:020000040800F2
+:10800000C8C20020A1810008A9810008DD9F0008E6
+:10801000AD810008AF810008B181000800000000B8
+:10802000000000000000000000000000B381000814
+:10803000B581000800000000B7810008B981000880
+:10804000BB810008BB810008BB810008BB81000820
+:10805000BB810008BB810008BB810008BB81000810
+:10806000BB810008BB810008BB810008BB81000800
+:10807000BB810008BB810008979200089B92000812
+:10808000BB8100089F920008BB810008BB810008EB
+:10809000BB810008BB810008BB810008BB810008D0
+:1080A000BB810008BB810008BB810008BB810008C0
+:1080B00025BF0108BB810008BB810008BB81000807
+:1080C000BB810008BB810008BB810008BB810008A0
+:1080D000BB8100087DC8010881C8010885C8010866
+:1080E00053960008BB810008BB810008BB810008D3
+:1080F000BB810008BB810008BB810008A392000877
+:10810000BB810008BB810008BB810008BB8100085F
+:1081100075C8010879C80108BB810008BB81000847
+:10812000BB810008BB810008BB810008BB8100083F
+:10813000BB810008BB810008BB810008BB8100082F
+:10814000BB810008BB810008BB810008BB8100081F
+:10815000BB810008A7920008AB92000889C80108FB
+:10816000BB810008BB810008BB810008BB810008FF
+:10817000BB810008BB810008BB810008BB810008EF
+:10818000BB810008BB810008DFF810D000F0BEFB07
+:10819000004800474DE50108AFF30080C8C2002049
+:1081A0000648804706480047FEE7FEE7FEE7FEE791
+:1081B000FEE7FEE7FEE7FEE7FEE7FEE7C9BE0108D1
+:1081C000898100082DE9F0410024061B254671F144
+:1081D000000605DA01240027D0EB070067EB010158
+:1081E000161E73F1000605DA0027D2EB07020125FF
+:1081F00067EB030300F077FA86460E4617469C4667
+:10820000AC4204D00025D0EB050E65EB010624B18D
+:108210000020D2EB000760EB030C704631463A4673
+:108220006346BDE8F081202A06DBCB17203A41FAED
+:1082300002F043EAE07306E041FA02F3D040C2F1F3
+:108240002002914008431946704740EA01039B070A
+:1082500003D009E008C9121F08C0042AFAD203E0BB
+:1082600011F8013B00F8013B521EF9D27047421E43
+:1082700012F8013F002BFBD111F8013B02F8013B42
+:10828000002BF9D17047421C10F8011B0029FBD1CB
+:10829000801A704730B505460020034600E05B1C9D
+:1082A000934205D2EC5CC85C201A01D1002CF6D1B7
+:1082B00030BD2DE9FE4F804681EA0300C00F0C4619
+:1082C000009021F0004123F00045B8EB0200A941E5
+:1082D00005D24046214690461C460B46024623F0F6
+:1082E0000040104347D0270DC7F30A00C3F30A51DB
+:1082F0000290401A019040286BDAC3F3130040F457
+:10830000801B0098924620B10023D2EB030A63EB56
+:108310000B0B01985946C0F14002504600F014FA88
+:1083200006460D4650465946019AFFF77CFF10EB72
+:1083300008006141002487EA115284EAE7731A4376
+:1083400040D0009A62B3019A012A4FEA075215DC25
+:10835000001B61EB02014FF0004202EA0752CDE937
+:108360000042001C41F5801132462B4600F051FAC4
+:1083700003B0BDE8F08F40462146F9E7001B61EBF2
+:108380000201001C41F5801300185B412018A2F582
+:10839000001747EB030140EAD570B6196D4111E0B3
+:1083A0006D084FEA360645EAC0754FEA0752001BD2
+:1083B00061EB0201001C41F5801149084FEA3000D1
+:1083C0000019514132462B4603B0BDE8F04F00F092
+:1083D00011BA0098012240000023D0EB020263EBA7
+:1083E000E073009821464FEAE074B8EB000061EBBF
+:1083F0000401E9E783F000435BE781F0004158E7BF
+:108400002DE9FE4F81EA030404F0004421F000410D
+:1084100000944FF0000B23F0004350EA01045ED0BB
+:1084200052EA03045BD0C3F30A54C1F30A552C4447
+:10843000A4F2F3340194A0FB0254C1F3130141F4FC
+:108440008011C3F3130343F4801301FB024400FBC8
+:10845000034E840A970A44EA815447EA8357A4FBEF
+:10846000076802958D0A05FB07854FEA932C04FBEC
+:108470000C542705029D4FEA065847EA1637B5EB1C
+:1084800008056EEB070C870E920E47EA811742EA49
+:108490008312A7FB0201B6EB0B0164EB00042B0D6A
+:1084A00043EA0C335E1844EB1C50DA465146E7FBB6
+:1084B0000201C5F313044FEA0B3343EA14534FEAA6
+:1084C0000432019C43EA0603A4F10C040294009CCC
+:1084D000CDE900B400F09DF903B0BDE8F08F0020B5
+:1084E0000146F9E72DE9F04D81EA030404F0004B61
+:1084F00021F0004514464FF0000A23F0004150EAF5
+:10850000050220D054EA01021DD0C5F30A570246E5
+:10851000C5F31303C1F31300C1F30A5640F48015E9
+:1085200043F48013A7EB0608101BD64608F2FD386B
+:1085300073EB050002D308F1010801E092185B41DA
+:10854000B8F1000F03DA00200146BDE8F08D0020ED
+:108550004FF48011064684460EE0171B73EB0507A7
+:1085600005D3121B63EB050306434CEA010C4908D3
+:108570004FEA300092185B4150EA0107EDD152EA10
+:10858000030012D082EA040083EA0501084305D003
+:10859000101BAB4106D20122002306E000224FF05F
+:1085A000004302E06FF0010253101AEB06004CEB9F
+:1085B000085110EB0A0041EB0B01BDE8F04D00F053
+:1085C00019B90EB5C10F80EAE0700844CA0700214E
+:1085D00040F233438DE80E000A460B4600F019F9CD
+:1085E00003B000BD0EB540F2334102910021CDE948
+:1085F00000110A460B4600F00CF903B000BD3EB571
+:10860000CA17CB0F002450405140C0186141DA070F
+:1086100040F233430094CDE901232246234600F083
+:10862000F8F803B030BD70B5C1F30A5201F000454F
+:108630000024C1F3130140F2FF3341F480119A4248
+:1086400001DA002070BD40F233439A42A2F2334275
+:1086500003DC524200F087F800E090402C43F1D058
+:10866000404270BD70B5C1F30A5201F000450024CC
+:10867000C1F3130140F2FF3341F480119A4202DA50
+:108680000020014670BD40F233439A42A2F23342C9
+:1086900003DC524200F067F801E000F055F82C438B
+:1086A000F0D00023D0EB030063EB010170BD01F0BB
+:1086B000004330B421F0004150EA010206D00A0D17
+:1086C000A2F56072C1F31301002A02DC30BC002065
+:1086D0007047440F44EAC104C100E01830BC00EB0D
+:1086E000C25000F050B82DE9F05F054600209246D8
+:1086F0009B4688460646814640241BE02846414664
+:108700004746224600F02FF853465A46C01A914178
+:1087100010D311461846224600F016F82D1A67EBC2
+:1087200001084F4622460120002100F00DF817EB0A
+:1087300000094E41201EA4F10104DFDC4846314609
+:108740002A464346BDE8F09F202A04DB203A00FA7F
+:1087500002F1002070479140C2F1200320FA03F398
+:10876000194390407047202A04DB203A21FA02F096
+:108770000021704721FA02F3D040C2F1200291405B
+:108780000843194670470029A8BF7047401C49009C
+:1087900008BF20F00100704710B4B0FA80FC00FA66
+:1087A0000CF050EA010404BF10BC704749B1CCF191
+:1087B000200421FA04F411FA0CF118BF012121431D
+:1087C0000843A3EB0C01CB1D4FEA00614FEA1020D8
+:1087D00042BF002010BC704700EBC350104400297A
+:1087E000A4BF10BC7047401C490008BF20F0010026
+:1087F00010BC704710B5141E73F1000408DA401C59
+:1088000041F1000192185B411A4301D120F00100AF
+:1088100010BD2DE9F04D92469B4611B1B1FA81F29F
+:1088200002E0B0FA80F220329046FFF78DFF044656
+:108830000F4640EA0A0041EA0B0153465A460843F4
+:1088400013D0114653EA010019D0C8F14002504636
+:10885000FFF789FF05460E46504659464246FFF748
+:1088600073FF084305D0012004E020463946BDE8E7
+:10887000F08D0020054346EAE0762C4337430A9802
+:108880006305E40AA0EB08000022FD0A44EA47540D
+:108890000A3002D500200146E9E7010510196941B7
+:1088A000DDE9084500196941BDE8F04DA2E770B562
+:1088B00021F0004303430CD0C1F30A550024D5EB4B
+:1088C000040564EB0403D617AD1AB34102DB0020A4
+:1088D000014670BD201841EB025170BD30B5041E39
+:1088E00071F1000404DB4FF00044404264EB0101ED
+:1088F000141E73F1000405DB1C464FF00043524286
+:1089000063EB0403994208BF904230BD064C074D0B
+:1089100006E0E06840F0010394E80700984710344F
+:10892000AC42F6D3FFF734FCA8140208C8140208BE
+:108930002DE9F04D00231A461B1A8A4103DB002063
+:108940000146BDE8F08DC1F30A52C1F3130141F4B1
+:1089500080154FF0000BD10702D100186D41521E57
+:108960000027044640F2FF11384601EB620A3E46FA
+:108970008046024600204FF48011FFF7F4FEC21932
+:108980007141BB1846EB0100B4EB030C75EB000C16
+:1089900004D3E41A65EB000517460E46241908F1C6
+:1089A00001006D4180463428E3DDF91946EB0600ED
+:1089B000091BA84103D24FF0FF32134601E0002209
+:1089C00013461BEB070046EB0A51BDE8F04DFFF7DD
+:1089D00011BF000030B5041E71F1000404DB4FF03C
+:1089E0000044404264EB0101141E73F1000405DBF6
+:1089F0001C464FF00043524263EB04038B4208BF16
+:108A0000824230BD70B58C1810F8015B15F0070379
+:108A100001D110F8013B2A1106D110F8012B03E017
+:108A200010F8016B01F8016B5B1EF9D12B0705D41F
+:108A30000023521E0DD401F8013BFAE710F8013B68
+:108A4000CB1A921C03E013F8015B01F8015B521E84
+:108A5000F9D5A142D8D3002070BD027803E010F808
+:108A6000013B1A44D2B2491E89B2F8D2104670476F
+:108A700070B5ADF5287D00260D46ADF89462ADF8D1
+:108A8000986200EB40012D4800EBC104608AA842C7
+:108A900051D9ADF898624AE0A089228A284481B26F
+:108AA000274800F0B1F8ADF894626A46208A0BE0DE
+:108AB000BDF894326168C95CBDF89432D154BDF8F8
+:108AC0009412491CADF89412BDF894128842EFD864
+:108AD000401E81B21046FFF7C0FF1A498870228AF3
+:108AE0000DF1FF31515C814219D1ADF894620CE077
+:108AF000BDF894126068BDF89422405CA168885467
+:108B0000BDF89402401CADF89402208ABDF894127E
+:108B1000401E8842ECDC01200DF5287D70BD6420EC
+:108B200015F0A4FBBDF89802401CADF89802BDF802
+:108B300098020628B0D30020EEE7000088F2010872
+:108B4000307C0020220A0020F0B50D46064600EBDE
+:108B500046011C48002200EBC104ADF5257D608A6A
+:108B6000A8422BD9694606E0A0686368805C9854E7
+:108B70008854521C92B2208A401E9042F4DC208A13
+:108B8000401E81B26846FFF768FF228A0DF1FF316F
+:108B900000275054A089228A284481B2684600F0F8
+:108BA0002FF929463046FFF763FF012807D06420DC
+:108BB00015F05CFB7F1CBFB2062FEBD300200DF538
+:108BC000257DF0BD88F2010838B50025ADF80050CC
+:108BD00011F0E0F90A4C207000F088F8217809487B
+:108BE000242907D0272908D0282902D1022180F87A
+:108BF000E71138BD80F8E75138BD0121F7E70000E3
+:108C0000220A0020A42200202DE9F0410646154644
+:108C10000C46012080F31088254F0020B88011F009
+:108C200099F9000609D4012015F020FBB888401CF2
+:108C300080B2B880C828F2D335E0B888C82832D2CC
+:108C40001C4F1021384601F0BCF90821384601F0CC
+:108C5000BAF9E82000F030F8C4F3871000F02CF8DF
+:108C6000A006000E00F028F8002000F025F80024EF
+:108C7000002000F021F8641CA4B2042CF8D30024D6
+:108C800005E0FF2000F018F83055641CA4B2AC4297
+:108C9000F7D31021384601F096F9002080F31088B0
+:108CA0000120BDE8F081002080F31088F9E7000082
+:108CB000220A00200000024070B50B4C054602213C
+:108CC000204611F061FA0028F9D02946204611F01B
+:108CD00064FA0121204611F057FA0028F9D0204605
+:108CE00011F059FAC0B270BD0030014010B501203A
+:108CF00080F310881A4C0020A08011F02BF9000698
+:108D000009D4012015F0B2FAA088401C80B2A080DE
+:108D1000C828F2D320E0A088C8281DD2114C102109
+:108D2000204601F04EF90821204601F04CF93D2083
+:108D3000FFF7C2FF2A20FFF7BFFF8020FFF7BCFF2D
+:108D4000A720FFF7B9FF1021204601F03CF90020D1
+:108D500080F31088012010BD002080F3108810BD22
+:108D6000220A0020000002402DE9F04106460D468F
+:108D7000012080F31088204C0020A08011F0EAF838
+:108D8000000609D4012015F071FAA088401C82B2B7
+:108D9000A280C82AF2D32AE0A088C82827D2174F79
+:108DA0001021384601F00DF90821384601F00BF981
+:108DB0008420FFF781FF0020FFF77EFF0020FFF7F0
+:108DC0007BFF0020FFF778FF002404E0305DFFF711
+:108DD00073FF641CA4B2AC42F8D31021384601F0F2
+:108DE000F2F8002080F310880120BDE8F081002017
+:108DF00080F31088F9E70000220A002000000240FA
+:108E000070B50D46012181F310881146FFF7ACFFC4
+:108E1000002832D01B4C0020A08011F09BF80006E7
+:108E200009D4012015F022FAA088401C80B2A0804D
+:108E3000C828F2D322E0A088C8281FD2124C1021E3
+:108E4000204601F0BEF80821204601F0BCF883203E
+:108E5000FFF732FFC5F38710FFF72EFFA806000EBD
+:108E6000FFF72AFF0020FFF727FF1021204601F01F
+:108E7000AAF8002080F31088012070BD002080F344
+:108E8000108870BD220A00200000024010B50023A7
+:108E90001A4604E010F8014B6340521CD2B28A42D9
+:108EA000F8D3184610BD000010B50446392015F05F
+:108EB000DDFBE0B215F0FAFBC4F3072015F0F6FB7A
+:108EC000C4F3074015F0F2FB200E15F0EFFB4FF452
+:108ED0008051034801F077F8BDE8104013F0C6BD9B
+:108EE000000402402DE9F041054614460E463A20A2
+:108EF00015F0BCFBF0B215F0D9FB300A15F0D6FB2B
+:108F0000104F4FF480563146384601F05CF8B046B9
+:108F10003E4613F0ABFD1D2811D1284600F0A4F801
+:108F200007463B2015F0A2FB4146304601F04BF8C6
+:108F30003D44002CEDD0208838442080E9E7BDE88E
+:108F4000F0810000000402402DE9F041054614467E
+:108F50000E463C2015F08AFBF0B215F0A7FB300A54
+:108F600015F0A4FB114F4FF480563146384601F0FE
+:108F70002AF80CB100202080B0463E4613F076FD62
+:108F80001E2811D1284600F017F907463D2015F09C
+:108F90006DFB4146304601F016F83D44002CEDD003
+:108FA000208838442080E9E7BDE8F08100040240D1
+:108FB00010B510F017FF08B100F028F8BDE8104018
+:108FC000302000F09FB80146362000F089B810B577
+:108FD00008B100F0A5F8BDE81040342000F092B8C8
+:108FE00010B5044600F09CF820785C2801D02F28AA
+:108FF00003D10021642000F0FBF8BDE810403220CE
+:1090000000F080B8682000F04BB8000010B52220B6
+:1090100015F02CFB15F020FB04464FF4805102485C
+:1090200000F0D1FF204610BD000402402DE9F041C0
+:1090300015F012FB064615F00FFB054615F00CFB6C
+:10904000044615F009FB07464FF48051054800F02F
+:10905000BAFF46EA052040EA044040EA0760BDE85E
+:10906000F08100000004024070B50546272015F08D
+:10907000FDFA15F0F1FA0446260007D015F0ECFAD7
+:10908000641E05F8010B14F0FF04F7D14FF4805172
+:10909000024800F098FF304670BD00000004024016
+:1090A00010B504460C2015F0E1FA204615F0FEFA42
+:1090B000BDE81040FFF7BABF10B504460A2015F00E
+:1090C000D5FA204615F0F2FA15F0C6FA04464FF428
+:1090D0008051024800F077FF204610BD0004024096
+:1090E00010B50C4615F0C2FA204615F0DFFA4FF421
+:1090F0008051034800F067FFBDE8104013F0B6BC94
+:109100000004024010B515F0B1FA4FF48051034845
+:1091100000F059FFBDE8104013F0A8BC0004024065
+:1091200070B50546012015F0A1FA15F095FA43280F
+:1091300028D22B20FFF7C0FF102823D22F2015F0B4
+:1091400095FA002015F0B2FA3220FFF7DBFF142861
+:1091500018D1CF20FFF7B0FF040013D04C20FFF749
+:109160009FFF00EB04214C2000F042F85020FFF755
+:1091700097FF00EB0421502000F03AF80021702006
+:1091800000F036F82F2015F071FA2C7806E015F86B
+:10919000014F5C2C01D02F2C00D10024204615F06B
+:1091A00085FA002CF3D1BDE870404FF4805101489E
+:1091B00000F009BF0004024070B505462D2015F0EF
+:1091C00055FA15F049FA0446260007D0287815F01C
+:1091D0006DFA641E6D1C14F0FF04F7D14FF480513A
+:1091E000024800F0F0FE304670BD0000000402406E
+:1091F00070B505460C460D2015F038FA284615F0D6
+:1092000055FAE0B215F052FAC4F3072015F04EFA01
+:10921000C4F3074015F04AFA200E15F047FABDE8EE
+:1092200070404FF48051014800F0CDBE0004024070
+:1092300070B5094DFF22134605F5807605E010F85C
+:10924000014B54402A5D5A40335D491E89B2F6D223
+:1092500042EA032070BD000015F0010870B500223D
+:109260001346154605E010F8014BA2186B41491E44
+:1092700089B20029F7D1100C40EA034092B280185D
+:1092800045EB13414FEA014242EA104108186FEAE8
+:10929000000080B270BD0AF0E3BE0AF081BE0AF0A1
+:1092A0004FBE0AF0ADBE0BF0CFBF10F00DBA0000FC
+:1092B000074A904201D2074801E005481038064AA3
+:1092C0008B0001EA020101D5C160704781607047DF
+:1092D00010640240006002407D0F7D0F002901688C
+:1092E00002D041F0010101E021F00101016070476D
+:1092F0002DE9F043016821F00101016000210160C6
+:1093000041608160C1600161212141613C493C4A69
+:109310003D251039904202D18D60BDE8F083384A76
+:109320004FF474661832904201D18E60F5E7344AEA
+:109330004FF474173032904201D18F60EDE7304A1C
+:109340004FF0746C4832904202D1C1F808C0E4E793
+:109350002B4B2C4A6033984201D1CA60DDE7284C80
+:10936000294B7834A04201D1CB60D6E7DFF890805A
+:10937000264C08F19008404501D1CC60CDE7DFF8DC
+:1093800080804FF03D5908F1A808404502D1C1F84E
+:109390000C90C2E71E49DFF878800839404501D1BA
+:1093A0000D60BAE71A4D1835A84201D10E60B4E736
+:1093B000174D3035A84201D10F60AEE7144D483546
+:1093C000A84202D1C1F800C0A7E7114D104960358D
+:1093D000091FA84201D10A609FE70D4A78329042E6
+:1093E00001D10B6099E70A4A9032904201D10C609A
+:1093F00093E7074AA83290428FD1C1F800908CE7DA
+:10940000106002403D000020400F002000003D2081
+:10941000106402400B0607D5436912B143F0800384
+:1094200001E023F080034361802908D0002A02680C
+:1094300001F01E0101D00A4300E08A430260704738
+:1094400030B50368124ACC6813400A682243D1E958
+:1094500005452C432243CC6922430C6A22434C6AC3
+:1094600022438C6A22434C6B22438C6B22431A4367
+:109470000260426922F00703D1E90B2422431A4318
+:1094800042610A6942604A6882608968C16030BD91
+:109490003F801CF02DE9FC410121202010F0AAFCA6
+:1094A00001268DF8046000258DF8065003208DF804
+:1094B00005001B4C302700978DF807506946204661
+:1094C00000F02CFD3021204600F07DFD154C84F885
+:1094D000785684F87A5684F8796684F87B664FF477
+:1094E000FA70C4F8800600F01FF894F8EA038028A8
+:1094F00014D1A4F580508565232084F8EF0305205E
+:1095000084F8EE0384F8ED73142084F8EC03202033
+:1095100084F8EB0384F8EA5300F042F8BDE8FC81DC
+:1095200000140240A42200207CB514F073FFD02068
+:1095300014F040FF14F0A2FF002014F03BFF14F0E1
+:109540009DFF14F067FFD12014F034FF14F096FF54
+:1095500000246D4601E0062C01D2012000E000202D
+:1095600014F0F8FE2855641CE4B2072CF3D314F071
+:109570006BFF0A489DF8061041719DF805100171B6
+:109580009DF80410C1709DF8021081709DF80110C3
+:1095900041709DF8001001707CBD00008E260020F7
+:1095A0007CB51848002401788DF8001041788DF8BA
+:1095B000011081788DF8021001218DF80310C17817
+:1095C0008DF8041001798DF8051040798DF80600AA
+:1095D00014F020FFD02014F0EDFE14F04FFF002017
+:1095E00014F0E8FE14F04AFF6D46285D14F0E2FE28
+:1095F00014F044FF641CE4B2072CF6D314F024FFEB
+:109600007CBD00008E26002070B5094D0022134657
+:1096100005F5807605E010F8014B54402A5D5A406C
+:10962000335D491E89B2F6D242EA032070BD0000C4
+:1096300015F00108072A00D9072240EA002021B1CD
+:10964000012901D1D040C0B270479040C0F307203B
+:1096500070477047072A00D9072240EA002029B145
+:10966000012902D19040C0F307207047D040C0B21A
+:109670007047000070B5ADF5327D00260D46ADF89F
+:10968000BC62ADF8C06200EB4001324800EBC1049F
+:10969000608AA8425CD9ADF8C06255E0012264211D
+:1096A0002D4800F0BFF92C4800788DF800003828CC
+:1096B00042D1228AE06802FB0501274800F0B2F996
+:1096C000ADF8BC626A46208A0BE0BDF8BC32616826
+:1096D000C95CBDF8BC32D154BDF8BC12491CADF810
+:1096E000BC12BDF8BC128842EFD8401E81B21046B1
+:1096F00000F05AFA228A0DF1FF31515C81421BD1F0
+:10970000ADF8BC620EE0BDF8BC226168895CA2685D
+:1097100000FB0520BDF8BC221154BDF8BC02401C62
+:10972000ADF8BC02208ABDF8BC12401E8842EADCBB
+:1097300001200DF5327D70BD642014F097FDBDF859
+:10974000C002401CADF8C002BDF8C0020628A5D377
+:109750000020EEE770EB010844570020F0B50E46FC
+:10976000074600EB47012648ADF5317D002500EBAB
+:10977000C1048DF8BC52608AB0423DD90021084630
+:10978000FFF778FF012837D1694609E0A268401E3B
+:1097900000FB06206268285C505548556D1CADB230
+:1097A000208AA842F2D80025208AE16800FB061131
+:1097B000401E82B2134800F0B3F9208A401E81B2E5
+:1097C000684600F0F1F98DF8BC02208AE1680122B8
+:1097D00001447043401E0144AFA800F0A1F9314696
+:1097E0003846FFF747FF012807D0642014F03EFDFC
+:1097F0006D1CADB2062DD7D300200DF5317DF0BD27
+:1098000070EB0108445700202DE9F041ADF5307DA3
+:10981000354D4FF000088DF8BC82344EA5F800801D
+:1098200000243FE000206F4607E056F832204968E8
+:10983000125C0A543A54401C80B2298801EB410260
+:1098400006EBC2010B8A5B1E8342EEDC288800EB2C
+:10985000400006EBC000008A401E81B2384600F08E
+:10986000A3F98DF8BC02288800EB400006EBC0008D
+:10987000C168008A00FB0411401E82B21C4800F03F
+:109880004FF92888012200EB400006EBC000C168B8
+:10989000008A01446043401E0144AFA800F040F933
+:1098A000641CA4B2288800EB400006EBC000408A8C
+:1098B000A042B7D82888401C80B228800B28AFD39C
+:1098C0000C48017821F001010170017841F0060196
+:1098D0000170A0F8028000210120FFF73FFF0DF585
+:1098E000307DBDE8F08100001000002070EB010821
+:1098F00044570020802400207CB50121084610F048
+:1099000079FA01208DF8040002258DF80550002415
+:109910008DF806408DF807001820154E0090694616
+:10992000304600F0FBFA05221146304600F032FBCB
+:1099300005220621304600F02DFB05220721304686
+:1099400000F028FBA02000908DF8045003208DF833
+:1099500005008DF806408DF807406946304600F056
+:10996000DDFA402000906946304600F0D7FA7CBD11
+:1099700000000240F8B5002634460096FFF7BCFF11
+:1099800000F0A0F82248641C8442FCD3214C08213A
+:10999000204600F016FB1021204600F014FB0620A4
+:1099A00000F076F80821204600F00DFB0821204643
+:1099B00000F007FB1021204600F005FB012000F01D
+:1099C00067F8002000F064F80821204600F0FBFA58
+:1099D0001148D0F81C0208B9FFF716FF0F4D2E8072
+:1099E0000F4E002405E0C0B22146FFF743FE641C81
+:1099F000A4B2288800EB400106EBC101498AA142CC
+:109A0000F1D880B2401C80B228800B28E9D3F8BD81
+:109A1000FFFF0F0000000240000043421000002042
+:109A200070EB01082DE9F0410546002416460F466B
+:109A3000012080F31088DFF854800821404600F0B0
+:109A4000C0FA1021404600F0BEFA032000F020F8D2
+:109A5000C7F3074000F01CF8C7F3072000F018F820
+:109A6000F8B200F015F806E0002000F011F8641CD0
+:109A700005F8010BA4B2B442F6D30821404600F029
+:109A8000A2FA002080F31088BDE8F08100000240B7
+:109A900070B50B4C05460221204610F075FB0028DE
+:109AA000F9D02946204610F078FB0121204610F01D
+:109AB0006BFB0028F9D0204610F06DFBC0B270BDE2
+:109AC0000030014010B5012186B0080310F0CEF936
+:109AD000124C204610F02EFB0021ADF80810601546
+:109AE000ADF80A003820ADF80C000720ADF80010E2
+:109AF000ADF81000ADF804104FF48270ADF8061008
+:109B0000ADF80E10ADF802006946204610F047FB94
+:109B10000121204610F004FB06B010BD00300140CA
+:109B20002DE9F0410546002416460F46012080F33A
+:109B30001088DFF870800821404600F042FA1021BA
+:109B4000404600F040FA0620FFF7A2FF08214046F9
+:109B500000F039FA0821404600F033FA102140465F
+:109B600000F031FA0220FFF793FFC7F30740FFF739
+:109B70008FFFC7F30720FFF78BFFF8B2FFF788FFCF
+:109B800005E02878FFF784FF641CA4B26D1CB44282
+:109B9000F7D30821404600F016FA002080F3108821
+:109BA000BDE8F08100000240027803E010F8013BBC
+:109BB0001A44D2B2491E89B2F8D21046704700004A
+:109BC00070B51E4A907B012825D1002595731C494C
+:109BD0001C480F244E780123F6B14D70D0F828525E
+:109BE000D0F8346245EAC605D0F83062D0F82C02CD
+:109BF000B60046EA40000543AC43CC708878CC7888
+:109C0000A04208D108710C78A04204D050720870AC
+:109C1000002800D0137270BD4B70D0F82852D0F8D5
+:109C2000346245EAC605D0F83062D0F82C02B6009E
+:109C300046EA40000543AC438C70DFE7A4120020E5
+:109C4000C90A0020000042422DE9F041ADF57C7DBB
+:109C500000273D46ADF8E873FFF7AAF9142808D0AD
+:109C6000664880F8E95314F03DFC0DF57C7DBDE8B5
+:109C7000F0816348FFF7B4F9614C103C1428207060
+:109C800006D0422879D00120FFF79DF92570ECE736
+:109C9000FFF7B8F9C4E90205A046BDF8E803FFF7ED
+:109CA00003F9FAAA4FF4FA716846FFF71BF955A1B8
+:109CB000684614F07BFCA080544C6E46F0B1E1196C
+:109CC00001F5805181F847577F1CBFB2282FF6D38A
+:109CD000474630444EA114F069FC78800021001FF3
+:109CE0000AE0BA880A443244D378621802F58052F6
+:109CF00082F84737491C89B28142F2DB45A16846A8
+:109D000014F054FC4746A8F80400F0B10021621892
+:109D100002F5805282F86F57491C89B22829F6D380
+:109D200030443BA114F042FC7880002109380AE05D
+:109D3000BA880A443244137A621802F5805282F8D3
+:109D40006F37491C89B28142F2DB35A1684614F0B5
+:109D50002DFCB880F8B10021621802F5805282F81B
+:109D60009757491C89B21429F6D3304428A114F01E
+:109D70001DFC788000210D380BE03AE0BA880A44D7
+:109D80003244137B621802F5805282F89737491CDF
+:109D900089B28142F2DB26A1684614F007FCB88044
+:109DA000F0B10021621802F5805282F80157491C77
+:109DB00089B23229F6D3304415A114F0F7FB78802C
+:109DC0000021C01F0AE0BA880A443244937962181D
+:109DD00002F5805282F80137491C89B28142F2DBD8
+:109DE00000210320FFF7BAFC0120FFF7ECF8012067
+:109DF0003BE70348FFF7EBF837E70000A422002019
+:109E0000380A002041504E3D00000000A4120020FE
+:109E10003B000000574946494E414D453D0000007A
+:109E20005749464950415353574F52443D00000053
+:109E30005345525645523D002F4910B5884206D130
+:109E4000012108460FF0E2FF002101204FE02B49DD
+:109E5000884206D1012102200FF0D8FF0021022004
+:109E600045E02749884206D1012104200FF0CEFFAA
+:109E7000002104203BE02349884206D1012108202B
+:109E80000FF0C4FF0021082031E01F49884206D1AD
+:109E9000012110200FF0BAFF0021102027E01B49FC
+:109EA000884206D1012120200FF0B0FF00212020A0
+:109EB0001DE01749884206D1012140200FF0A6FF7E
+:109EC0000021402013E01349884206D1012180205F
+:109ED0000FF09CFF0021802009E00F4988420AD141
+:109EE0008415012120460FF091FF00212046BDE896
+:109EF00010400FF08BBF10BD000002400004024074
+:109F000000080240000C0240001002400014024011
+:109F100000180240001C024000200240F0B5002260
+:109F200001274FF0030C0B6807FA02F52B40AB42F8
+:109F30002CD1066853000CFA03F4A64306600E7990
+:109F4000D0F800E09E4046EA0E0606600E79012E2B
+:109F500001D0022E12D18668A64386604E79D0F8D1
+:109F600008E09E4046EA0E0686604668AE434660BC
+:109F700045688E799640B6B235434560C568A543BD
+:109F8000C560CC799C40C3681C43C460521C102A35
+:109F9000C9D3F0BD4B07DB0E9A40C90810B500EBE2
+:109FA0008100016A0F249C40A1430162016A1143B0
+:109FB000016210BD0246002012690A4200D0012051
+:109FC0007047418370470183704700000249487A17
+:109FD00000224A7270470000A41200200248006864
+:109FE000C00700D000BEFEE7F0ED00E002494AF6EF
+:109FF000AA200860704700000030004010B514F03F
+:10A0000071FABDE81040642014F030B92DE9F04F2A
+:10A0100083466BA0ADF2DC7D002500689A460F46B2
+:10A02000A946CDF8D407ADF8D057042A25D8654CF9
+:10A0300094F8EE03302101EB101302EBC20000EBA9
+:10A04000021261481618337194F8EE0300F00F0005
+:10A050003030707194F8ED0301EB1010B07194F88A
+:10A06000ED0300F00F003030F071FEF7A1FF14286F
+:10A0700007D084F8E99314F035FA0DF2DC7DBDE8E1
+:10A08000F08FDFF84481A8F1240898F80000142824
+:10A090000ED03046FEF7A4FF88F80000142807D041
+:10A0A00042287CD00120FEF78EFF88F80090E4E77C
+:10A0B0004FF47A70874200D90746FEF7A3FFC8E93C
+:10A0C00002094E46FEF7F0FE94F8ED13302000EB47
+:10A0D00011118DF8001094F8ED1301F00F013031DB
+:10A0E0008DF8011094F8EC1300EB11118DF80210AB
+:10A0F00094F8EC1301F00F0130318DF8031094F84F
+:10A10000EB1300EB11118DF8041094F8EB1301F030
+:10A110000F0130318DF8051094F8EA1300EB11109F
+:10A120008DF8060094F8EA0300F00F0030308DF847
+:10A130000700BAF1000F03D0BAF1010F02D004E01A
+:10A14000542000E052208DF808003A208DF80900D4
+:10A150000A236C4617E00BEB550108780009B0FBA9
+:10A16000F3F2C2EBC20210446219303090720878E8
+:10A1700000F00F00B0FBF3F1C1EBC1010844303037
+:10A18000AD1CD072ADB2B5EB470FE4D303EB470083
+:10A1900081B20DF5FA622046FEF7D6FE00E00BE034
+:10A1A0000DF5FA620221101DFEF7CEFE0120FEF72A
+:10A1B0000AFF88F8006060E73046FEF708FF5CE7BA
+:10A1C0000D0A0000A42200204C0A00202DE9F04FC7
+:10A1D0004FF0000B2DED028B9FB08DF820B08DF865
+:10A1E00000B08DF810B0CDE910BBCDE900BB8DF803
+:10A1F00008B08DF80CB08DF81CB08DF814B0ADF827
+:10A2000018B0DA46ADF800B09FEDFE0AFE4CCDF86E
+:10A2100004B08DED0B0A04F129000C9004F59C505C
+:10A220000A9004F5804041F696554FF0010904F577
+:10A2300080540990A1E094F83A0B30B384F83ABB0B
+:10A240000998B0F84C04F14ED6F88C10C1F57A712B
+:10A2500088421AD156F88C0F0999C0F57A70A1F886
+:10A260004404EA4F002188373846FFF737F8E849B9
+:10A270003846FFF71DF8E74981F800904FF47A70EF
+:10A28000306001213846FFF729F894F8460B20B3D7
+:10A2900084F846BB0998B0F84E04DC4E716CC1F5E9
+:10A2A0007A71884219D1706C0999C0F57A70A1F859
+:10A2B0004604D64F002140373846FFF70FF8D649FD
+:10A2C0003846FEF7F5FFD34981F801904FF47A70D4
+:10A2D000706401213846FFF701F894F8520B20B35F
+:10A2E00084F852BB0998B0F85004C84E7169C1F5A2
+:10A2F0007A71884219D170690999C0F57A70A1F80C
+:10A300004804C24F002110373846FEF7E7FFC34923
+:10A310003846FEF7CDFFBF4981F802904FF47A70BE
+:10A32000706101213846FEF7D9FF94F85E0B20B327
+:10A3300084F85EBB0998B0F85204B44EF16AC1F5D6
+:10A340007A71884219D1F06A0999C0F57A70A1F83A
+:10A350004A04AE4F002128373846FEF7BFFFB04908
+:10A360003846FEF7A5FFAB4981F803904FF47A70A9
+:10A37000F06201213846FEF7B1FF94F83A0B94F8E9
+:10A38000461B084494F8521B94F85E2B1144C842B3
+:10A390007FF451AF07F096BB017821B180F800B08F
+:10A3A0008DF808B012E0417819B180F801B0484644
+:10A3B0000AE0817819B180F802B0022004E0C17887
+:10A3C00021B180F803B003208DF808009DF8080043
+:10A3D00000EB400101EB00118B4800EB011000F590
+:10A3E000805090F86A1D9DF8080000EB4002C2EB17
+:10A3F000C0128C4810F83200C1280BD19DF808001B
+:10A4000000EB4002C2EBC012864800EBC20080782D
+:10A41000082827D07C4E9DF8080006EB400000F588
+:10A42000805090F82C0B00069DF8080047F1A98198
+:10A4300000EB400202EB001206EB021000F5805028
+:10A44000B04690F8710D02287ED0082987F0078366
+:10A45000DFE811F0442CE5010C10311C2227F02814
+:10A460006F2C5F30099981F89C949DF8080030B1F9
+:10A47000012807D002280FD0032808D10FE04FF49D
+:10A48000804101E04FF400516748FFF79AFD6749AA
+:10A49000C1F888B207F0E3BA4FF48051F4E74FF403
+:10A4A0000061F1E79DF808005E4E00EB4002C2EB50
+:10A4B000C01006EBC000C27C9DF8080000EB400312
+:10A4C000C3EBC01006EBC000007C42EA00629DF8BE
+:10A4D000080000EB4003C3EBC01006EBC000407C5B
+:10A4E00003049DF8080000EB4007C7EBC01006EB23
+:10A4F000C000807C43EA002002439DF80800A6F5D6
+:10A50000176353F8207097427AD09DF8080043F8FB
+:10A5100020209DF8080000EB4002C2EBC01006EBC3
+:10A52000C000C27B9DF8080000EB4003C3EBC010E5
+:10A5300006EBC000807B42EA00228DF80C209DF8DB
+:10A54000080001EB400000E00DE100F58040B0F8AC
+:10A5500044249DF80C000930824251D39DF8080034
+:10A5600001EB400000F58040B0F844049DF80C2059
+:10A57000801A9DF80820093808EB420101F5804156
+:10A58000A1F844049DF8080000EB4001C1EBC010A5
+:10A590009DF80C1006EBC000C01DFEF749FE824678
+:10A5A0009DF8080000EB4001C1EBC0109DF80C10B5
+:10A5B00006EBC0000844017A9DF8080000EB400259
+:10A5C000C2EBC0109DF80C2006EBC0001044C0790F
+:10A5D00041EA002151457DD194F8E90378B19DF815
+:10A5E0000800012300EB4001C1EBC0109DF80C10E6
+:10A5F00006EBC0000422C01D891CFFF707FD17E011
+:10A6000004E1000000000000A412002000600240ED
+:10A610000088002012000020008020102080001000
+:10A6200000880010A0640020001802400000424290
+:10A630009DF8080000EB4001C1EBC01006EBC00024
+:10A64000407C00F0010000909DF8080000EB400104
+:10A65000C1EBC01006EBC000C07CC0F342075846F7
+:10A6600016E09DF820100844007D3A460099FEF758
+:10A67000E1FF9DF8081001EB4102C2EBC1119DF80A
+:10A68000202006EBC101114408759DF82000401CF4
+:10A690008DF820009DF820109DF80C00C01F81420D
+:10A6A0009DF8080000EB4001C1EBC01006EBC000B4
+:10A6B000D7DB90F83200ADF818005946ADF800B07D
+:10A6C000BDF81800122872D00BDCA0F10B0007288F
+:10A6D00015D200E078E0DFE800F0476A6A6A6A2194
+:10A6E0006A00A22863D006DC142860D015285ED04A
+:10A6F000A1285CD003E0A32812D0A42857D09DF84D
+:10A70000080000EB001202EB002208EBC20000F58B
+:10A71000005080F829128DF8201044E0102124E028
+:10A720009DF8080000EB4001C1EBC01006EBC00033
+:10A7300090F833209DF8080000EB001101EB002099
+:10A7400008EBC00000F5005080F82A229DF80800B0
+:10A75000A32200EB001303EB002008EBC00000F580
+:10A76000005080F8292222E00B219DF8080000EB20
+:10A77000001202EB002208EBC20000F5005080F846
+:10A78000291214E09DF8080000EB4002C2EBC01053
+:10A790009DF8202006EBC000104441739DF8200076
+:10A7A000401C8DF820009DF820000528EAD39DF874
+:10A7B0000800414608EB400000F58040B0F8440432
+:10A7C00000287FF46FAE65E659468DF820B010E0A2
+:10A7D0009DF8080000EB4002C2EBC0109DF820205D
+:10A7E00006EBC000104441739DF82000401C8DF81A
+:10A7F00020009DF820000528EAD39DF8082008EBEA
+:10A80000420000F58040A0F8441443E69DF808207B
+:10A8100008EB420101F58041A1F844B43AE69DF805
+:10A82000080000EB4001C1EBC011FE4800EBC10085
+:10A8300040785E46002109F0B5FA8DF81C008DF8CD
+:10A84000106047461BE09DF8080000EB400101EB5B
+:10A8500000109DF8101007EB001000EB011000F540
+:10A86000805090F8950D9DF81C1088429DF81000BE
+:10A8700002D18DF81C0012E0401C8DF810009DF8EC
+:10A88000080000EB400101EB001007EB001000F5A1
+:10A89000805090F86B0D9DF810108842D3D89DF829
+:10A8A0000800DFF8808300EB4001C1EBC01008EB2B
+:10A8B000C00080780A21B1EB101F9DF8080000EB62
+:10A8C0004001C1EBC01008EBC000807801D100F05E
+:10A8D0000F008DF80C009DF80C0010B910208DF8B9
+:10A8E0000C009DF8080000EB4001C1EBC0109DF882
+:10A8F0000C1008EBC00008444078ADF818009DF833
+:10A90000080000EB4001C1EBC0109DF80C1008EBF3
+:10A91000C000491C09F027FE8DF800009DF80800D2
+:10A9200000EB4001C1EBC0109DF80C1008EBC0001B
+:10A93000084480789DF80010884247F090809DF888
+:10A94000080000EB4001C1EBC01008EBC0004078EC
+:10A95000002807F084809DF8080000EB4001C1EB5F
+:10A96000C01008EBC0019DF80C000844C1789DF8A8
+:10A97000080000EB001202EB002007EBC0029DF87C
+:10A980001C0000EB001002EBC00000F5005080F846
+:10A9900068129DF8080007EB00119DF81C000844A0
+:10A9A00000F5805080F8986B387E012820D19DF802
+:10A9B000080000EB400101EB00109DF81C1007EBB4
+:10A9C000001000EB01102844017841F08001017073
+:10A9D000BDF81800B62805D0C52803D0D52801D069
+:10A9E000D92803D19DF80C00032801D2ADF81860D6
+:10A9F000BDF81800C5287DD012DCB5287BD008DC56
+:10AA0000112879D0122878D0132877D0B22894D181
+:10AA1000FEE3B62873D0B928F0D0C3288DD1F8E36F
+:10AA2000D9286DD006DCCA286BD0CE28FCD0D5281A
+:10AA3000EDD106E0E128F7D0E5287DD0E728E6D182
+:10AA4000E8E39DF8080000EB4001C1EBC01008EB03
+:10AA5000C000C07884F8E2019DF80800B84600EB19
+:10AA6000001101EB002007EBC0029DF81C0000EB79
+:10AA7000001002EBC00000F5005090F82C229DF869
+:10AA8000080000EB001303EB002007EBC00000F50B
+:10AA9000005090F8280282429DF8080000EB400127
+:10AAA00001EB00107ED29DF81C10474608EB001009
+:10AAB00000EB011094F8E2212844A9EBD2120178AE
+:10AAC00062F30001017094F8E201800647D49DF81A
+:10AAD000080000EB400101EB00109DF81C1007EB93
+:10AAE000001000EB011000F5805090F8960D8006E4
+:10AAF00035D507E0FEE3FEE3FEE3FEE3FEE3FEE31F
+:10AB0000FEE3FEE39DF8080000EB400101EB0011BD
+:10AB100007EB01109DF81C1000EB01102844017890
+:10AB200041F0020202709DF8080000EB001101EBF9
+:10AB3000002007EBC00200E0FDE39DF81C0042F29C
+:10AB4000442100EB001002EBC0000844017841F002
+:10AB5000020202709DF808100220FEF7FFFD9DF82A
+:10AB6000080000EB001101EB002007EBC00000F52E
+:10AB7000005080F827629DF80800022100EB0012C7
+:10AB800002EB002007EBC0029DF81C0000EB001058
+:10AB900002EBC00000F5005080F82C12B6219DF8A1
+:10ABA000080000E010E000EB001202EB002007EBD1
+:10ABB000C0029DF81C0000EB001002EBC00000F585
+:10ABC000005080F831124BE39DF81C20414608EB01
+:10ABD000001000EB021094F8E2312844A9EBD313E3
+:10ABE000027863F3000202709DF8080000EB400257
+:10ABF00002EB00109DF81C2008EB001000EB021087
+:10AC000094F8E22128445309027863F34102027068
+:10AC10009DF8080000EB400202EB001001EB001071
+:10AC200002E00000A06400209DF81C2000EB021050
+:10AC300000F5805090F8960DC0F340029DF8080092
+:10AC400000EB001303EB002008EBC0019DF81C0093
+:10AC500000EB001001EBC00000F5005090F844023A
+:10AC6000C0F34000824250D09DF8080000EB001174
+:10AC700001EB002008EBC0029DF81C00414600EBF0
+:10AC8000001002EBC00042F2442202449DF808008A
+:10AC900000EB400303EB00109DF81C3008EB0010A4
+:10ACA00000EB031000F5805090F8960D43081078E3
+:10ACB00063F3410010709DF8080000EB400202EBC6
+:10ACC00000109DF81C2001EB001000EB021000F5B5
+:10ACD000805090F8960D800718D59DF80800D9226D
+:10ACE00000EB001303EB002008EBC0019DF81C00F3
+:10ACF00000EB001001EBC00000F5005080F831229D
+:10AD00009DF808100220FEF729FD37E09DF80800A5
+:10AD10004A4600EB001303EB002001EBC0039DF853
+:10AD20001C0000EB001003EBC00000F5005080F8A1
+:10AD300039929DF80800D92300EB001707EB00209B
+:10AD400001EBC0079DF81C0000EB001007EBC000F2
+:10AD500000F5005080F831329DF8080000EB001338
+:10AD600003EB002008EBC0019DF81C0000EB001075
+:10AD700001EBC00000F5005080F86A229DF8080041
+:10AD80009DF81C2000EB400101EB001008EB0010C7
+:10AD900000EB021000F5805090F8960D00F00102D3
+:10ADA0009DF8080000EB001303EB002008EBC00146
+:10ADB0009DF81C0000EB001001EBC00000F50050F6
+:10ADC00090F8440200F00100824270D09DF8080023
+:10ADD000474600EB001101EB002008EBC0019DF895
+:10ADE0001C0000EB001001EBC00042F244210144C2
+:10ADF0009DF8080000EB400202EB00109DF81C20BB
+:10AE000008EB001000EB021000F5805090F8960D52
+:10AE10000A7860F300020A709DF8080000EB400118
+:10AE200001EB00109DF81C1007EB001000EB011067
+:10AE300000F5805090F8960DC0079DF8080037D0B7
+:10AE400000EB001101EB002007EBC0019DF81C0096
+:10AE500000EB001001EBC00000F5005090F86A0212
+:10AE6000F0B39DF8080000EB001101EB002007EBA8
+:10AE7000C0019DF81C0000EB001001EBC00000F5C4
+:10AE8000005080F869629DF8080000EB400101EB7A
+:10AE9000001007EB00119DF81C0001EB0010284486
+:10AEA000017821F00101017094F8AC07F0B362E180
+:10AEB00000EB400101EB00109DF81C1007EB0010A7
+:10AEC00000EB011000F5805090F8960D800676D5C5
+:10AED0009DF8080000EB001101EB0020414600E066
+:10AEE00080E008EBC0029DF81C0000EB001002EBB4
+:10AEF000C00000F5005090F86A02E8BB9DF8080019
+:10AF000000EB001202EB002001EBC0029DF81C00D8
+:10AF100000EB001002EBC00000F5005090F8390281
+:10AF200050BB9DF8080000EB400200E06DE002EB32
+:10AF300000109DF81C2001EB001000EB021000F542
+:10AF4000805090F8960D800739D49DF808004A4645
+:10AF500000EB001303EB002001EBC0039DF81C0085
+:10AF600000EB001003EBC00000F5005080F83992B0
+:10AF7000D9239DF8080000E021E000EB001C0CEB59
+:10AF8000002001EBC00C9DF81C0000EB00100CEB46
+:10AF9000C00000F5005080F831329DF8080000EB49
+:10AFA000001303EB002008EBC0019DF81C0000EB30
+:10AFB000001001EBC00000F5005080F86A229DF8F7
+:10AFC000080000EB001101EB002007EBC0019DF829
+:10AFD0001C0000EB001001EBC00000F5005080F8F1
+:10AFE0006962C8E09DF8080000EB001202EB002047
+:10AFF00007EBC0029DF81C0000EB001002EBC00044
+:10B0000000F5005080F869924EE7787E012868D1FB
+:10B01000B86D798B884264D29DF8080000EB00116E
+:10B0200001EB002007EBC0019DF81C0000EB0010B5
+:10B0300001EBC00000F5005090F86902012850D1E2
+:10B040009DF8080000EB001101EB002007EBC001A8
+:10B050009DF81C0000EB001001EBC00000F5005053
+:10B0600090F8A302E8BB9DF8080000EB400101EB5B
+:10B07000001007EB00119DF81C0001EB001000F51B
+:10B08000805090F8941D9DF8080000EB001202EB30
+:10B09000002007EBC00000F5005080F825129DF855
+:10B0A0000800C32100EB001202EB002007EBC002F6
+:10B0B0009DF81C0000EB001002EBC00000F50050F2
+:10B0C00080F831129DF8080000EB400101EB001000
+:10B0D00007EB00119DF81C0001EB001000F58050FB
+:10B0E00000E048E0C0F8986D9DF808100220FEF7D7
+:10B0F00035FB8DF8206019E09DF8080000EB001189
+:10B1000001EB002007EBC0019DF81C0000EB0010D4
+:10B1100001EBC0009DF82010084400F5005080F8B5
+:10B120006B629DF82000401C8DF820009DF82000E7
+:10B130001428E1D38DF8206019E09DF8080000EB99
+:10B14000001101EB002007EBC0019DF81C0000EB93
+:10B15000001001EBC0009DF82010084400F50050DD
+:10B1600080F887629DF82000401C8DF820009DF833
+:10B1700020000A28E1D39DF8080000EB400101EB14
+:10B18000001008EB00129DF81C00414602EB001075
+:10B1900000F5805090F8960D800712D59DF80800B4
+:10B1A000D92200EB001303EB002001EBC0039DF854
+:10B1B0001C0000EB001003EBC00000F5005080F80D
+:10B1C00031229DF8080000EB001202EB002001EB99
+:10B1D000C0029DF81C0000EB001002EBC00000F55F
+:10B1E000005090F82E02B2283AD19DF8080000EBEA
+:10B1F000400202EB001001EB00129DF81C0002EB74
+:10B20000001000F5805090F8960D800728D402E0D9
+:10B21000DCE3F5E2FEE39DF8080000EB400202EB00
+:10B22000001001EB00129DF81C0002EB001000F56D
+:10B23000805090F8960D800612D49DF80800E52203
+:10B2400000EB001303EB002008EBC0019DF81C008D
+:10B2500000EB001001EBC00000F5005080F8312237
+:10B260009DF8080000EB400101EB001008EB001214
+:10B270009DF81C00414602EB001000F5805090F84C
+:10B28000960D000646F1EB839DF8080000EB4002A6
+:10B2900002EB00109DF81C2001EB001000EB0210E7
+:10B2A00000F5805090F8960DC00746F0D8839DF8C1
+:10B2B000080000EB001202EB002001EBC0029DF839
+:10B2C0001C0000EB001002EBC00000F5005090F8ED
+:10B2D0006A020028E9D19DF8080000EB400202EB69
+:10B2E00000109DF81C2001EB001000EB021000F58F
+:10B2F000805007E095E3ACE2FEE3FEE3FEE3B6E256
+:10B30000C5E0D3E290F8960D000706F1A8839DF8FA
+:10B31000080000EB400202EB00109DF81C2001EB3E
+:10B32000001000EB021000F5805090F89D0DC00752
+:10B3300006F0958300E0FDE39DF8080000EB0012A5
+:10B3400002EB002001EBC0029DF81C0000EB001096
+:10B3500002EBC00000F5005090F8B202C007A4D183
+:10B360009DF8080000EB001202EB002001EBC00288
+:10B370009DF81C0000EB001002EBC00000F500502F
+:10B3800090F8A4020028D3D08DF820602AE09DF820
+:10B39000080000EB001202EB002001EBC0029DF858
+:10B3A0001C0000EB001002EBC0009DF820201044B0
+:10B3B00000F5005090F8A5229DF8080000EB40032E
+:10B3C00003EB001001EB00139DF82000184400F57A
+:10B3D000805090F8720D824208D19DF82000401CE8
+:10B3E0008DF820009DF820000628D0D39DF820007D
+:10B3F00006282AD006F033BB9DF8080000EB0012A7
+:10B4000002EB002001EBC0029DF81C0000EB0010D5
+:10B4100002EBC0009DF82020104400F5005090F889
+:10B42000A5229DF8080000EB400303EB00109DF8F7
+:10B43000203001EB0010184400F5805090F8720D98
+:10B44000824208D19DF82000401C8DF820009DF814
+:10B4500020000A28D0D39DF820000A28CAD09DF8E1
+:10B46000080000EB001202EB002001EBC0029DF887
+:10B470001C0000EB001002EBC00042F2B2221044AC
+:10B48000027842F001020270122205F02DBD9DF8F3
+:10B49000080000EB400101EB001007EB001000F585
+:10B4A000805090F8700D00289DF80C0002D00A28FA
+:10B4B000A0D182E008289DD18DF8206024E09DF87D
+:10B4C000080000EB4001C1EBC0109DF8201008EB14
+:10B4D000C0000844C07800F00F00092818D89DF873
+:10B4E000080000EB4001C1EBC0109DF8201008EBF4
+:10B4F000C0000844C07800F0F000902808D89DF8FB
+:10B500002000401C8DF820009DF820000628D6D38E
+:10B510009DF820000628C6F0A2829DF8080000EBE6
+:10B520004001C1EBC01008EBC000C07801049DF8D9
+:10B53000080000EB4002C2EBC01008EBC00000792D
+:10B5400041EA00219DF8080000EB4002C2EBC01068
+:10B5500008EBC000407901439DF8080000EB0012A1
+:10B5600002EB002007EBC0029DF81C0000EB00106E
+:10B5700002EBC00000F50050C0F845129DF808002D
+:10B5800000EB4001C1EBC01008EBC0008079010462
+:10B590009DF8080000EB4002C2EBC01008EBC000B1
+:10B5A000C07941EA00219DF8080000EB4002C2EB9F
+:10B5B000C01008EBC000007A95E08DF8206024E010
+:10B5C0009DF8080000EB4001C1EBC0109DF8201071
+:10B5D00008EBC0000844C07800F00F00092818D814
+:10B5E0009DF8080000EB4001C1EBC0109DF8201051
+:10B5F00008EBC0000844C07800F0F000902808D89C
+:10B600009DF82000401C8DF820009DF8200008289F
+:10B61000D6D39DF820000828C6F021829DF80800A6
+:10B6200000EB4001C1EBC01008EBC00081799DF830
+:10B63000080000EB4002C2EBC01008EBC000C0786D
+:10B6400041EA00619DF8080000EB4002C2EBC01027
+:10B6500008EBC000007902049DF8080000EB4003ED
+:10B66000C3EBC01008EBC000407942EA0020014360
+:10B670009DF8080000EB001202EB002007EBC0026F
+:10B680009DF81C0000EB001002EBC00000F500501C
+:10B69000C0F845129DF8080000EB4001C1EBC01056
+:10B6A00008EBC000817A9DF8080000EB4002C2EB75
+:10B6B000C01008EBC000C07941EA00619DF80800A5
+:10B6C00000EB4002C2EBC01008EBC000007A02049D
+:10B6D0009DF8080000EB4003C3EBC01008EBC0006E
+:10B6E000407A42EA002001439DF8080000EB001276
+:10B6F00002EB002007EBC0029DF81C0000EB0010DD
+:10B7000002EBC00000F50050C0F849129DF8080097
+:10B7100000EB001101EB002007EBC0019DF81C00BD
+:10B7200000EB001001EBC00000F5005090F82C1267
+:10B730009DF8080000EB001202EB002007EBC000B0
+:10B7400000F5005090F8280281429DF808001ED2B2
+:10B7500000EB001101EB002007EBC00000F50050EA
+:10B7600080F827629DF80800042100EB001202EB2C
+:10B77000002007EBC0029DF81C0000EB001002EB5C
+:10B78000C00000F5005080F82C12C521FDE300EB4D
+:10B79000400101EB00109DF81C1007EB001000EBBE
+:10B7A000011000F5805090F8960D80077ED49DF82A
+:10B7B000080000EB001101EB002007EBC0019DF831
+:10B7C0001C0000EB001001EBC00000F5005090F8E9
+:10B7D0003A02012846F043819DF8080000EB001171
+:10B7E00001EB002007EBC0019DF81C0000EB0010EE
+:10B7F00001EBC00000F5005080F83A62B621C6E0C7
+:10B800009DF80800D52100EB001202EB002007EBA9
+:10B81000C0029DF81C0000EB001002EBC00000F518
+:10B82000005080F831129DF8080000EB001202EB86
+:10B83000002007EBC00000F5005080F827929DF82B
+:10B84000080000EB400101EB001007EB001005F0D1
+:10B85000A7BB9DF8080000EB001101EB002007EBEF
+:10B86000C00000F5005080F82762C3218DE39DF8E9
+:10B87000080000EB400101EB001007EB001000F5A1
+:10B88000805090F8700D00289DF8080000EB4001F2
+:10B89000C1EBC01008EBC0006BD0C07801049DF86C
+:10B8A000080000EB4002C2EBC01000E0F3E308EB3D
+:10B8B000C000007941EA00219DF8080000EB400239
+:10B8C000C2EBC01008EBC000407901439DF80800AE
+:10B8D00000EB001202EB002007EBC0029DF81C00F9
+:10B8E00000EB001002EBC00000F50050C0F8601241
+:10B8F0009DF8080000EB001101EB002007EBC001F0
+:10B900009DF81C0000EB001001EBC00000F500509A
+:10B9100090F82C129DF8080000EB001202EB0020BA
+:10B9200007EBC00000F5005090F8280281422DD2AC
+:10B930009DF8080000EB001101EB002007EBC000B0
+:10B9400000F5005080F827629DF80800032100EB05
+:10B95000001202EB002007EBC0029DF81C0000EB78
+:10B96000001002EBC00000F5005080F82C12D92125
+:10B97000D6E301799DF8080000EB4002C2EBC0104D
+:10B9800008EBC000C07841EA00219FE7C5219DF87F
+:10B99000080000EB001202EB002007EBC0029DF84C
+:10B9A0001C0000EB001002EBC00000F5005080F816
+:10B9B00031129DF8080000EB001101EB002007EBAD
+:10B9C000C00000F5005080F8276213E59DF80800DC
+:10B9D00000EB001202EB002007EBC00000F5005066
+:10B9E00080F827929DF80800D52100EB001202EBA9
+:10B9F000002007EBC0029DF81C0000EB001002EBDA
+:10BA0000C00000F5005080F831129DF8080000EBEE
+:10BA1000400100E0D3E301EB001007EB001005F05C
+:10BA200011BB9DF80800BE4600EB400101EB001180
+:10BA300007EB011000F5805090F8700D00289DF87C
+:10BA40000C0002D00E28C0D1A5E00C28BDD18DF885
+:10BA5000206024E09DF8081001EB4100C0EBC1100C
+:10BA60009DF8201008EBC0000844C07800F00F00DB
+:10BA7000092818D89DF8081001EB4100C0EBC1104F
+:10BA80009DF8201008EBC0000844C07800F0F000DA
+:10BA9000902808D89DF82010491C8DF820109DF89A
+:10BAA00020000A28D6D39DF820000A288DD3002034
+:10BAB000CDE9000030468DF8206023E0DDE900127A
+:10BAC000120242EA11620902CDE900129DF8081043
+:10BAD00001EB4102C2EBC1119DF8202008EBC1012E
+:10BAE0001144CA78DDE900130A4340EA0301CDE9B5
+:10BAF00000219DF8201002E064E3A3E3FEE3491C6B
+:10BB00008DF820109DF820100529D7D3DDE90023FA
+:10BB10009DF8081001EB011707EB01210EEBC10C9A
+:10BB20009DF81C10774601EB01110CEBC10101F5EA
+:10BB3000005C00E0B2E2CCF84D226146C1F851321F
+:10BB40000023CDE900331A468DF820001EE000994D
+:10BB5000120242EA11620902CDE900129DF80810B2
+:10BB600001EB4102C2EBC1119DF8202008EBC1019D
+:10BB70001144097ADDE90023114340EA0302CDE9CB
+:10BB800000129DF82010491C8DF820109DF82010FF
+:10BB90000529DCD39DE08DF8206024E09DF8081095
+:10BBA00001EB4100C0EBC1109DF8201008EBC00074
+:10BBB0000844C07800F00F00092818D89DF8081034
+:10BBC00001EB4100C0EBC1109DF8201008EBC00054
+:10BBD0000844C07800F0F000902808D89DF82010A4
+:10BBE000491C8DF820109DF820000C28D6D39DF814
+:10BBF00020000C28C5F033870020CDE90000304636
+:10BC00008DF820601FE0DDE90012120242EA1162A5
+:10BC10000902CDE900129DF8081001EB4102C2EBC8
+:10BC2000C1119DF8202008EBC1011144C978DDE95C
+:10BC30000023114340EA0302CDE900129DF82010D1
+:10BC4000491C8DF820109DF820100629DBD3DDE972
+:10BC500000239DF8081001EB011707EB01210EEB03
+:10BC6000C10C9DF81C10774601EB01110CEBC101D2
+:10BC700001F5005CCCF84D226146C1F85132002339
+:10BC8000CDE900331A468DF820001EE0009912021B
+:10BC900042EA11620902CDE900129DF8081001EB99
+:10BCA0004102C2EBC1119DF8202008EBC1011144F3
+:10BCB000497ADDE90023114340EA0302CDE900128D
+:10BCC0009DF82010491C8DF820109DF820100629A1
+:10BCD000DCD3DDE900129DF8080000EB001303EB54
+:10BCE000002007EBC0039DF81C0000EB001003EBE5
+:10BCF000C00000F50053C3F855121846C0F8592289
+:10BD00009DF80800F04600EB001101EB00200EEB5F
+:10BD1000C0029DF81C0000EB001002EBC00000F513
+:10BD2000005090F82C229DF8080000EB001303EB64
+:10BD300000200EEBC00000F5005090F8280282426F
+:10BD40007DD194F8AC0780B19DF8080000EB40016C
+:10BD500001EB001108EB01109DF81C1000EB011025
+:10BD60002844017841F0080194E04746C8F839605A
+:10BD70009DF8080000EB001101EB002008EBC0016A
+:10BD80009DF81C00102200EB001001EBC00142F2F4
+:10BD90004D2001440C98FCF758FA9DF8080000EB80
+:10BDA000001101EB002007EBC0019DF81C0000EB27
+:10BDB000001001EBC00000F2452000F500500168C2
+:10BDC000C7F81D104068C7F821009DF8080000EB77
+:10BDD000400101EB001007EB00119DF81C0001EB86
+:10BDE000001000F5805090F8940D38770A9850F8BC
+:10BDF0006A1FC7F83D108088A7F841009DF8080029
+:10BE000000EB001101EB002007EBC0019DF81C00C6
+:10BE100000EB001001EBC00000F50050D0F860020C
+:10BE2000C7F825009DF8080000EB400101EB001069
+:10BE300007EB00119DF81C0001EB001000E0DAE0B8
+:10BE400000F58050D0F8980DC7F84300B86D81B266
+:10BE50000220FCF779FE00210620FDF77FFCB86D7B
+:10BE6000798B884202D2B86D401CB865002105204C
+:10BE7000FDF774FC9DF8080000EB400101EB001099
+:10BE80009DF81C1007EB001000EB0110284401780E
+:10BE900021F0080101709DF80800474600EB4001C1
+:10BEA00001EB00109DF81C1008EB001000EB0110D6
+:10BEB0002844017821F0200101709DF8081002202B
+:10BEC000FDF74CFC9DF81C009DF8081000EB0110DC
+:10BED000C117CDE9000100EB8001C1EB80103844AF
+:10BEE000C0F87D609DF8081001EB011202EB012102
+:10BEF00007EBC1029DF81C106D3001EB011102EB44
+:10BF0000C10242F24D2111441022FCF79EF99DF826
+:10BF1000080000EB001101EB002007EBC0019DF8C9
+:10BF20001C0000EB001001EBC001009801F245215C
+:10BF300000EB800201F50051C2EB80100A68384422
+:10BF400040F8612F496841609DF8081001EB4102FB
+:10BF500002EB01119DF81C2007EB011101EB02110E
+:10BF600001F5805191F8941D00F8011C0A9951F8CF
+:10BF70006A2F0262898881849DF8081001EB011202
+:10BF800002EB012107EBC10200E0C9E09DF81C10A3
+:10BF900001EB011102EBC10101F50051D1F8601272
+:10BFA00081609DF8081001EB410202EB01119DF840
+:10BFB0001C2007EB011101EB021101F58051D1F8B2
+:10BFC000981DC0F82610009881B20820FDF7C6FB26
+:10BFD0009DF8080000EB001101EB002007EBC00109
+:10BFE0009DF81C0000EB001001EBC00000F50050B4
+:10BFF00080F86A624CE09DF808009DF81C2000EB78
+:10C00000400101EB0010414608EB001000EB02106C
+:10C010002844027842F0040202709DF8080000EB08
+:10C02000400202EB00109DF81C2008EB001000EB12
+:10C0300002102844027842F0800202709DF8080045
+:10C0400000EB001303EB002001EBC00000F50050F3
+:10C0500080F827929DF8080000EB001202EB002008
+:10C0600001EBC00000F5005090F828229DF8080070
+:10C0700000EB001303EB002008EBC0019DF81C004F
+:10C0800000EB001001EBC00000F5005080F82C22FE
+:10C09000D52104F08FBFFFE7D52141E0494684F860
+:10C0A000E8969DF8080000EB001202EB002007EB79
+:10C0B000C0029DF81C0000EB001002EBC00000F570
+:10C0C000005090F82C229DF8080000EB001303EBC1
+:10C0D000002007EBC00000F5005090F828028242D3
+:10C0E0009DF8080026D200EB001202EB002007EBBF
+:10C0F000C00000F5005080F827629DF8080000EBB2
+:10C10000001202EB002007EBC0029DF81C0000EBC0
+:10C11000001002EBC00000F5005080F82C12112135
+:10C120009DF8080000EB001202EB002007EBC002B4
+:10C1300004F048BF00EB001101EB002007EBC00149
+:10C140009DF81C0000EB001001EBC00000F5005052
+:10C1500090F82E02B22845F082849DF8080000EB8A
+:10C16000001101EB002007EBC00000F5005080F843
+:10C1700027629DF80800B22100EB001202EB0020BC
+:10C1800007EBC0029DF81C0000EB001002EBC000A2
+:10C1900000F5005080F831129DF8080000EB001106
+:10C1A00001EB002007EBC0019DF81C0000EB001024
+:10C1B00001EBC00000F5005080F82E6205E484F821
+:10C1C000E86669E79DF8080000EB001202EB00202A
+:10C1D00007EBC0029DF81C0000EB001002EBC00052
+:10C1E00000F5005080F8A4928DF8206025E09DF8BD
+:10C1F000080000EB4001C1EBC01008EBC0019DF846
+:10C2000020000844C1789DF8080000EB001202EB02
+:10C21000002007EBC0029DF81C0000EB001002EBB1
+:10C22000C0009DF82020104400F5005080F8A512B1
+:10C230009DF82000401C8DF820009DF820000A2861
+:10C24000D5D3BBE79DF8080000EB4001C1EBC0105F
+:10C2500008EBC000C07801049DF8080000EB400224
+:10C26000C2EBC01008EBC000007941EA00229DF843
+:10C27000080000EB4001C1EBC01008EBC0004079A2
+:10C280004FF4E13102438A4298D19DF8080000EB57
+:10C29000400202EB00109DF81C2007EB001000EBA1
+:10C2A00002102844027822F0040202709DF808006F
+:10C2B00000EB001202EB002007EBC0029DF81C000F
+:10C2C00000EB001002EBC00000F50050A0F8B062D7
+:10C2D0009DF80800132200EB001303EB002007EB8E
+:10C2E000C0069DF81C0000EB001006EBC00000F536
+:10C2F000005080F831229DF8080000E023E000EBB8
+:10C30000400202EB001007EB001000F5805090F89F
+:10C31000692D9DF8080008F035F99DF8080000EB3C
+:10C32000001101EB002007EBC0019DF81C0000EBA1
+:10C33000001001EBC00042F2B2210844017841F044
+:10C34000080105F03ABB9DF8080000EB4001C1EB85
+:10C35000C01008EBC00001799DF8080000EB400216
+:10C36000C2EBC01008EBC000C07841EA00219DF884
+:10C37000080000EB001202EB002007EBC0029DF862
+:10C380001C0000EB001002EBC00000F50050A0F80C
+:10C39000B0129DF8080000EB001101EB002007EB44
+:10C3A000C0019DF81C0000EB001001EBC00000F57F
+:10C3B0000050B0F8B0129DF8080000EB400202EB0C
+:10C3C000001007EB001000F58050B0F87E0D8142A0
+:10C3D000C5F045839DF80800E52200EB001101EB54
+:10C3E000002007EBC0039DF81C0000EB001003EBDE
+:10C3F000C00000F5005080F831229DF8080000EBE5
+:10C40000001101EB002007EBC0029DF81C0000EBBF
+:10C41000001002EBC00000F5005080F82C629DF87F
+:10C42000080000EB400101EB00109DF81C1007EB29
+:10C43000001000EB01102844017821F08002027006
+:10C440009DF8080000EB001101EB002007EBC00293
+:10C450009DF81C0042F2B22100EB001002EBC0007C
+:10C460000844017821F001020270A7E69DF8080057
+:10C4700000EB4001C1EBC010FE4911F83000042868
+:10C4800009D09DF8080000EB4002C2EBC01011F883
+:10C490003000152801D1ADF818009DF80800F549C5
+:10C4A00000EB4002C2EBC01001EBC00042789DF8E7
+:10C4B000080000EB4003C3EBC01011F8300042EA63
+:10C4C0000020A0F58051303922D09DF8080000EB03
+:10C4D0004001C1EBC010E74901EBC00042789DF874
+:10C4E000080000EB4003C3EBC01011F8300042EA33
+:10C4F0000020A0F58052313A0CD09DF8080000EBE6
+:10C500004002C2EBC01011F83000022804D019E03C
+:10C51000A62015E0A72013E09DF8080000EB4002DC
+:10C52000C2EBC01001EBC00002799DF8080000EBDF
+:10C530004003C3EBC01001EBC000C07842EA00200A
+:10C54000ADF818009DF8080000EB001101EB002188
+:10C5500008EBC10101F5005191F826128DF81C106D
+:10C560009DF808105F469DF81C2008EB011111444E
+:10C5700001F5805181F898BB98F81800012810D176
+:10C580009DF8080000EB400101EB001108EB0110E1
+:10C590009DF81C1000EB01102844017841F0800147
+:10C5A0000170BDF8180043F23002811A904274D035
+:10C5B00009DC042872D0152871D0A6280DD0A72830
+:10C5C00045F04D82F9E0B1F5C06F69D0A1F5C061C9
+:10C5D00001397CD00429F3D1F3E39DF8080000EB86
+:10C5E000001101EB002008EBC00000F500504146AF
+:10C5F00080F827729DF8080000EB001202EB002083
+:10C6000008EBC0029DF81C0000EB001002EBC0001C
+:10C6100000F5005090F82C02032815D89DF808006A
+:10C62000042200EB001303EB002001EBC0039DF894
+:10C630001C0000EB001003EBC00000F5005080F878
+:10C640002C22A82204F050BC9DF8080000EB001238
+:10C6500002EB002001EBC0029DF81C0000EB001073
+:10C6600002EBC00000F5005090F82C02082818D802
+:10C670009DF80800092200EB001303EB002001EBFA
+:10C68000C0039DF81C0000EB001003EBC00000F598
+:10C69000005080F82C22A922D4E727E174E191E32D
+:10C6A000B6E39DF8080000EB001202EB002001EB5E
+:10C6B000C0029DF81C0000EB001002EBC00000F56A
+:10C6C000005090F82C020D2816D80E2200E0DDE371
+:10C6D0009DF8080000EB001303EB002001EBC00302
+:10C6E0009DF81C0000EB001003EBC00000F50050AB
+:10C6F00080F82C22A222A5E79DF8080000EB00128A
+:10C7000002EB002001EBC0029DF81C0000EB0010C2
+:10C7100002EBC00000F5005090F83102A52810D1BE
+:10C720009DF8080000EB400202EB00109DF81C2071
+:10C7300001EB001000EB02102844027842F00402E2
+:10C7400002709DF8080000EB001202EB002001EBE4
+:10C75000C0029DF81C0000EB001002EBC00000F5C9
+:10C76000005090F82E02A12805F079819DF808006C
+:10C7700000EB001202EB002001EBC0029DF81C0050
+:10C7800000EB001002EBC00000F5005090F82E22E4
+:10C790009DF8080000EB001303EB002001EBC00341
+:10C7A0009DF81C0000EB001003EBC00000F50050EA
+:10C7B00080F83122A12202F065BE9DF808004646AD
+:10C7C00000EB001101EB002008EBC00000F5005069
+:10C7D00080F827729DF8080000EB001101EB0020A3
+:10C7E00008EBC0019DF81C0000EB001001EBC0003D
+:10C7F00000F5005090F82C0205289DF8080000EB89
+:10C80000001101EB002007D806EBC00000F5005036
+:10C8100080F8277206210EE006EBC0019DF81C008F
+:10C8200000EB001001EBC00000F5005090F82C0266
+:10C83000092812D80A219DF8080000EB001202EB2B
+:10C84000002006EBC0029DF81C0000EB001002EB7C
+:10C85000C00000F5005080F82C129DF8080000EB95
+:10C86000001101EB002006EBC0019DF81C0000EB5D
+:10C87000001001E0A064002001EBC00000F50050B2
+:10C8800090F83102A42827D19DF8080000EB400160
+:10C8900001EB001006EB00119DF81C0001EB0010ED
+:10C8A0002844017841F0200101709DF8080000EB58
+:10C8B000001101EB002006EBC0019DF81C0000EB0D
+:10C8C000001001EBC00000F5005080F869729DF87F
+:10C8D00008100220FCF742FF9DF80800A12100EBA0
+:10C8E000001202EB002006EBC00221E48DF820705C
+:10C8F00012AAFE4913E09DF8080000EB4003C3EBC9
+:10C90000C0109DF8203001EBC0001844C0789DF89D
+:10C910002030D0549DF82000401C8DF820009DF858
+:10C9200020000628E7D30621104611F0B5FCCDE91A
+:10C930001007109B000AC01847EB07014FF48072E4
+:10C940000023FBF73FFC9DF8080000EB001101EB12
+:10C95000002008EBC0039DF81C00414600EB0010CE
+:10C9600003EBC00000F5005080F830229DF808006D
+:10C9700000EB001202EB002008EBC00000F50050B5
+:10C9800080F827724A4665E29DF8080000EB001126
+:10C9900001EB002008EBC0029DF81C00414600EBB3
+:10C9A000001002EBC00000F5005090F82C020628A1
+:10C9B00031D89DF8080000EB001202EB002001EBDB
+:10C9C000C00000F5005080F827729DF8080007228B
+:10C9D00000EB001303EB002001EBC0039DF81C00EB
+:10C9E00000EB001003EBC00000F5005080F82C2293
+:10C9F0009DF80800A72200EB001303EB002001EBD9
+:10CA0000C0039DF81C0000EB001003EBC00000F514
+:10CA1000005080F831229DF8080000EB001202EB74
+:10CA2000002001EBC0029DF81C0000EB001002EB9F
+:10CA3000C00000F5005090F82C0201289DF8080075
+:10CA400000EB001202EB002007D801EBC00000F55C
+:10CA5000005080F8277202221AE001EBC0029DF814
+:10CA60001C0000EB001002EBC00000F5005090F835
+:10CA70002C0207289DF8080000EB001202EB0020B2
+:10CA80001AD801EBC00000F5005080F82772082288
+:10CA90009DF8080000EB001303EB002001EBC0033E
+:10CAA0009DF81C0000EB001003EBC00000F50050E7
+:10CAB00080F82C22A322C5E501EBC0029DF81C00E2
+:10CAC00000EB001002EBC00000F5005090F82C02C3
+:10CAD0000B289DF8080000EB001202EB00201AD88A
+:10CAE00001EBC00000F5005080F827729DF80800A7
+:10CAF0000C2200EB001303EB002001EBC0039DF8B8
+:10CB00001C0000EB001003EBC00000F5005080F8A3
+:10CB10002C22A12296E501EBC0029DF81C0000EB3F
+:10CB2000001002EBC00000F5005090F82C020C2819
+:10CB30009DF8080000EB001202EB002007D801EB83
+:10CB4000C00000F5005080F827720D22A0E701EB2D
+:10CB5000C0029DF81C0000EB001002EBC00000F5C5
+:10CB6000005090F82C020E287ED89DF808000F2265
+:10CB700000EB001303EB002001EBC0069DF81C0046
+:10CB800000EB001006EBC00000F5005080F82C22EE
+:10CB90009DF80800A12200EB001303EB002001EB3D
+:10CBA000C0069DF81C0000EB001006EBC00000F56D
+:10CBB000005080F831229DF8080000EB001303EBD1
+:10CBC000002001EBC0069DF81C0000EB001006EBF6
+:10CBD000C00000F5005080F82E229DF8080000EB00
+:10CBE000400202EB00109DF81C2001EB001000EB4E
+:10CBF00002102844027842F0800202709DF808007A
+:10CC000000EB400202EB00109DF81C2001EB00102D
+:10CC100000EB02102844027842F0040202709DF8F2
+:10CC2000080000EB400202EB00109DF81C2001EB15
+:10CC3000001000EB021000F5805090F8960D800671
+:10CC400044F10D879DF8080000EB400202EB001054
+:10CC50009DF81C2001EB001000EB02102844027824
+:10CC600022F02003037000E023E09DF8080000EBB1
+:10CC7000400202EB001001EB00139DF81C0003EBD7
+:10CC8000001000F5805090F8960D800710D49DF8A4
+:10CC900008009DF81C1000EB400202EB001008EBAE
+:10CCA000001000EB01102844017841F008010170E8
+:10CCB000FDE39DF8080000EB001202EB002001EB01
+:10CCC000C0029DF81C0000EB001002EBC00000F554
+:10CCD000005090F82C229DF8080000EB001303EBA5
+:10CCE000002001EBC00000F5005001E0A06400202E
+:10CCF00090F82802824244F0B2869DF8080000EBCA
+:10CD0000001202EB002001EBC0029DF81C0000EBBA
+:10CD1000001002EBC00000F5005090F82E02A12890
+:10CD20002ED09DF80800A32200EB001303EB002097
+:10CD300001EBC0039DF81C0000EB001003EBC000EA
+:10CD400000F5005080F831229DF8080000EB001239
+:10CD500002EB002001EBC0029DF81C0000EB00106C
+:10CD600002EBC00000F5005090F82E02A22804F05B
+:10CD700076869DF8080000EB001202EB0020FCE331
+:10CD80009DF80800A12200EB001303EB002001EB4B
+:10CD9000C0039DF81C0000EB001003EBC00000F581
+:10CDA000005080F831229DF8080000EB001303EBDF
+:10CDB000002008EBC00000F5005080F8279204F036
+:10CDC0004EBEFCE39DF80800A12200EB001101EB30
+:10CDD000002008EBC0039DF81C0000EB001003EBE3
+:10CDE000C00000F5005080F82E229DF8080000EBEE
+:10CDF000001303EB002008EBC0039DF81C0000EBC0
+:10CE0000001003EBC00000F5005080F83122B0E7BD
+:10CE10009DF8080000EB001101EB002008EBC002B8
+:10CE20009DF81C00414600EB001002EBC00000F52D
+:10CE3000005090F82C020628C1D89DF8080000EB9D
+:10CE4000001202EB002001EBC00000F5005080F85A
+:10CE5000277207229DF8080000EB001303EB002067
+:10CE600001EBC0039DF81C0000EB001003EBC000B9
+:10CE700000F5005080F82C22A7220DE49DF81C003C
+:10CE800000EB001001EBC00004F038B89DF808007A
+:10CE900000EB001101EB002008EBC00000F5005092
+:10CEA00080F827729DF80800A72200EB001303EB1F
+:10CEB000002008EBC0019DF81C0000EB001001EB06
+:10CEC000C00000F5005080F831229DF8080000EB0A
+:10CED0004001C1EBC011FE4800EBC1004079302891
+:10CEE0007DD19DF80800464600EB001101EB0020C3
+:10CEF00008EBC0019DF81C0000EB001001EBC00026
+:10CF000000F5005090F82C129DF8080000EB00127C
+:10CF100002EB002008EBC00000F5005090F828025A
+:10CF2000814275D19DF8080000EB400101EB001033
+:10CF30009DF81C1006EB001000EB0110284401784E
+:10CF400021F0010101709DF8080000EB400101EBA8
+:10CF500000109DF81C1006EB001000EB0110284497
+:10CF6000017821F0020101709DF8080000EB00112A
+:10CF700001EB002006EBC0019DF81C0000EB001047
+:10CF800001EBC00000F5005090F82F02312829D1A4
+:10CF90009DF8080000EB400101EB00109DF81C100B
+:10CFA00006EB001000EB01102844017821F020016D
+:10CFB00001709DF8080000EB001101EB002006EB6A
+:10CFC000C0019DF81C0000EB001001EBC00000F553
+:10CFD000005080F869729DF80810022000E017E008
+:10CFE000FCF7BCFB9DF8080000EB001101EB0020F2
+:10CFF00006EBC0019DF81C0000EB001001EBC00027
+:10D0000000F5005090F86A0201287DD1A921C4E101
+:10D010009DF80800AE4A00EB4001C1EBC01002EBE6
+:10D02000C0004079312870D19DF8080000EB001154
+:10D0300001EB002008EBC0039DF81C00414600EB0B
+:10D04000001003EBC00000F5005090F82C329DF862
+:10D05000080000EB001606EB002008EBC00000F50E
+:10D06000005090F8280283424FD19DF8080000EB51
+:10D07000001202EB002001EBC0029DF81C0000EB47
+:10D08000001002EBC00000F5005090F86A0210BBDF
+:10D090009DF8080000EB001303EB002001EBC00338
+:10D0A0009DF81C0000EB001003EBC00000F50050E1
+:10D0B00080F869929DF8080000EB400202EB001036
+:10D0C0009DF81C2001EB001000EB021028440278B0
+:10D0D00042F0010202709DF8080000EB400202EBF2
+:10D0E00000109DF81C2001EB001000EB02102844FA
+:10D0F000027822F00202027094F8AC0720B9487E50
+:10D10000012801D1886D01E067E0B4E04A8B9042CC
+:10D1100063D29DF8080000EB001202EB002001EB47
+:10D12000C0029DF81C0000EB001002EBC00000F5EF
+:10D13000005090F8690201284FD19DF8080000EBDB
+:10D14000001202EB002001EBC0029DF81C0000EB76
+:10D15000001002EBC00000F5005090F8A302E0BB05
+:10D160009DF808004FF0104200EB001303EB002085
+:10D1700001EBC0039DF81C0000EB001003EBC000A6
+:10D1800000F50050C0F834229DF8080000EB400282
+:10D1900002EB001001EB00129DF81C0002EB0010E6
+:10D1A00000F5805090F8942D9DF8080000EB0013D6
+:10D1B00003EB002001EBC00000F5005080F82522B1
+:10D1C0009DF8080000EB001202EB002001EBC0020A
+:10D1D0009DF81C0000EB001000E04BE002EBC000EB
+:10D1E00000F5005090F82C229DF8080000EB001389
+:10D1F00003EB002001EBC00000F5005090F828027E
+:10D20000824237D19DF8080000EB001202EB0020AB
+:10D2100001EBC0029DF81C0000EB001002EBC00007
+:10D2200000F5005080F832729DF80800A42200EB4F
+:10D23000001303EB002001EBC0039DF81C0000EB82
+:10D24000001003EBC00000F5005080F82E229DF87E
+:10D250000800A32200EB001303EB002008EBC00141
+:10D260009DF81C0000EB001001EBC00000F5005021
+:10D2700080F831221FE19DF8080000EB4001C1EB6E
+:10D28000C01002EBC000407933289DF8080000EB85
+:10D29000400107D0C1EBC01002EBC0004079342838
+:10D2A0007ED008E101EB00109DF81C10464608EB0B
+:10D2B000001000EB01102844017841F001020270D7
+:10D2C0009DF8080000EB400101EB001002E00000B7
+:10D2D000A06400209DF81C1008EB001000EB01106A
+:10D2E0002844017821F0200202709DF8080000EB2C
+:10D2F000400101EB00109DF81C1006EB001000EB44
+:10D3000001102844017841F0020202709DF80800E3
+:10D3100000EB001101EB002006EBC00000F500500F
+:10D3200090F828229DF8080000EB001101EB002086
+:10D3300006EBC0039DF81C0000EB001003EBC000DF
+:10D3400000F5005080F82C229DF8080000EB400109
+:10D3500001EB00109DF81C1006EB001000EB011013
+:10D360002844017841F0800202709DF8080000EB2B
+:10D37000400101EB00109DF81C1006EB001000EBC3
+:10D38000011000F5805090F8960D800704D49DF8A8
+:10D3900008100220FCF7E2F9A2219DF8080000E045
+:10D3A00010E000EB001202EB002006EBC0029DF83B
+:10D3B0001C0000EB001002EBC00000F5005080F8EC
+:10D3C0002E1278E09DF808009DF81C2000EB40012B
+:10D3D00001EB0011404608EB011101EB0211294459
+:10D3E0000A7822F020030B709DF8081001EB41022F
+:10D3F00002EB01119DF81C2008EB011101EB021159
+:10D4000029440A7822F002030B709DF8081001EB02
+:10D41000011202EB012100EBC1069DF81C1001EB8B
+:10D42000011106EBC10101F5005181F86A929DF8E6
+:10D430000810A92301EB011202EB012100EBC10648
+:10D440009DF81C1001EB011106EBC10101F5005123
+:10D4500081F82E329DF8081001EB011202EB012138
+:10D4600000EBC10101F5005191F828329DF8081038
+:10D4700001EB011202EB012100EBC1069DF81C102B
+:10D4800001EB011106EBC10101F5005181F82C32CD
+:10D490009DF8081001EB410202EB011108EB0110AD
+:10D4A0009DF81C1000EB01102844017800E0C5E154
+:10D4B00041F0800101700020CDE900008DF820705E
+:10D4C000FB4920E0DDE90002120142EA107200018E
+:10D4D000CDE900029DF8080000EB4002C2EBC0104D
+:10D4E0009DF8202001EBC00010448079DDE9003672
+:10D4F0003038C21718433243CDE900029DF82000AE
+:10D50000401C8DF820009DF820000628DAD39DF8F5
+:10D510000800009A00EB001303EB002008EBC00C9E
+:10D520009DF81C00464600EB00100CEBC00000F517
+:10D530000050C0F845220020CDE900008DF8207091
+:10D5400023E0DDE90002120142EA10720001CDE998
+:10D5500000029DF8080000EB4002C2EBC0109DF8ED
+:10D56000202001EBC0001044407BDDE9003C303856
+:10D57000C217184342EA0C0200E0EEE3CDE90002D4
+:10D580009DF82000401C8DF820009DF82000042804
+:10D59000D7D39DF80800009A00EB001303EB00209E
+:10D5A00006EBC00C9DF81C0000EB00100CEBC0005B
+:10D5B00000F50050C0F860220020024600E042E181
+:10D5C000CDE900008DF8207020E00098120142EAB9
+:10D5D00010720001CDE900029DF8080000EB400246
+:10D5E000C2EBC0109DF8202001EBC0001044407C2D
+:10D5F000DDE9003C3038C217184342EA0C02CDE99D
+:10D6000000029DF82000401C8DF820009DF82000AD
+:10D610000628DAD39DF80800009A00EB001303EB0C
+:10D62000002006EBC0039DF81C0000EB001003EB8C
+:10D63000C00000F50050C0F849229DF8080000EB3A
+:10D640004002C2EBC01001EBC00041799DF8080018
+:10D6500000EB001202EB002006EBC0029DF81C005C
+:10D6600000EB001002EBC00000F5005080F82F1214
+:10D670009DF8080000EB400101EB001006EB0011E3
+:10D680009DF81C0001EB001000F5805090F8961DED
+:10D690009DF8080000EB001202EB002006EBC00230
+:10D6A0009DF81C0000EB001002EBC00000F50050DC
+:10D6B00080F844129DF8080000EB001101EB0020F7
+:10D6C00006EBC0019DF81C0000EB001001EBC00050
+:10D6D00000F5005090F82C129DF8080000EB0012A5
+:10D6E00002EB002006EBC00000F5005090F8280285
+:10D6F000814284F0B4819DF8080000EB001101EB39
+:10D70000002006EBC00000F5005080F827729DF85D
+:10D710000800A72100EB001202EB002006EBC0027C
+:10D720009DF81C0000EB001002EBC00000F500505B
+:10D7300080F831129DF8080000EB001202EB002087
+:10D7400006EBC00000F5005080F827929DF8080015
+:10D7500000EB001101EB002006EBC00000F50050CB
+:10D7600090F828129DF8080000EB001202EB002050
+:10D7700006EBC0029DF81C0000EB001002EBC0009D
+:10D7800000F5005080F82C129DF80800A12100EB54
+:10D79000001202EB002006EBC0029DF81C0000EB1B
+:10D7A000001002EBC00000F5005080F831129DF827
+:10D7B000080000EB400101EB001006EB00119DF8A2
+:10D7C0001C0001EB00102844017841F08001017039
+:10D7D0009DF8080000EB400101EB00109DF81C10C3
+:10D7E00006EB001000EB01102844017841F0040121
+:10D7F00001709DF8080000EB400101EB00109DF85E
+:10D800001C1006EB001000EB011000F5805090F8A2
+:10D81000960D800644F123819DF8080000EB40013D
+:10D8200001EB00109DF81C1006EB001000EB01103E
+:10D830002844017821F020020270FCE39DF80810D2
+:10D84000022003F041BE9DF80800464600EB00129E
+:10D8500002EB002008EBC00000F5005080F82772B2
+:10D860009DF8080000EB001101EB002008EBC0015F
+:10D870009DF81C0000EB001001EBC00000F500500B
+:10D8800090F82C020A2815D89DF808000B2100EB0F
+:10D89000001202EB002006EBC0029DF81C0000EB1A
+:10D8A000001002EBC00000F5005080F82C1253E18C
+:10D8B000A06400209DF8080000EB001101EB00209F
+:10D8C00006EBC0019DF81C0000EB001001EBC0004E
+:10D8D00000F5005090F82C129DF8080000EB0012A3
+:10D8E00002EB002006EBC00000F5005090F8280283
+:10D8F00081427DD194F8AC0780B19DF8080000EB1F
+:10D90000400101EB00109DF81C1006EB001000EB2D
+:10D9100001102844017841F0080181E0C6F839700F
+:10D920009DF8080000EB001101EB002006EBC001A0
+:10D930009DF81C00102200EB001001EBC00142F228
+:10D940004D2001440C98FAF780FC9DF8080000EB8C
+:10D95000001101EB002006EBC0019DF81C0000EB5C
+:10D96000001001EBC00000F2452000F500500168F6
+:10D97000C6F81D104068C6F821009DF8080000EBAD
+:10D98000400101EB001006EB00119DF81C0001EBBB
+:10D99000001000F5805090F8940D30779DF8080045
+:10D9A00000EB001101EB002006EBC0019DF81C000C
+:10D9B00000EB001001EBC00000F50050D0F8600251
+:10D9C000C6F825000A9850F86A1FC6F83D108088EE
+:10D9D000A6F84100B06D81B20220FBF7B5F8002136
+:10D9E0000620FBF7BBFEB06D718B884204D200E0CD
+:10D9F000B2E0B06D401CB06500210520FBF7AEFE23
+:10DA00009DF8080000EB400101EB00109DF81C1090
+:10DA100006EB001000EB01102844017821F008010A
+:10DA200001709DF8080000EB001101EB002006EBEF
+:10DA3000C0019DF81C0000EB001001EBC00000F5D8
+:10DA4000005080F86A729DF808100220FBF786FEED
+:10DA50009DF81C009DF8081000EB0110C117CDE9DE
+:10DA6000000100EB8001C1EB80103044C0F87D70F4
+:10DA70009DF8081001EB011202EB012106EBC10237
+:10DA80009DF81C106D3001EB011102EBC10242F256
+:10DA90004D2111441022FAF7D8FB9DF8080000EB45
+:10DAA000001101EB002006EBC0019DF81C0000EB0B
+:10DAB000001001EBC001009801F2452100EB80024B
+:10DAC00001F50051C2EB80100A68304440F8612F24
+:10DAD000496841609DF8081001EB410202EB011119
+:10DAE0009DF81C2006EB011101EB021101F580519C
+:10DAF00091F8941D00F8011C0A9951F86A2F0262EE
+:10DB0000898881849DF8081001EB011202EB012144
+:10DB100006EBC1029DF81C1001EB011102EBC101E3
+:10DB200001F50051D1F8601281609DF8081001EBF9
+:10DB3000410202EB01119DF81C2006EB011101EBE3
+:10DB4000021101F58051D1F8981DC0F826100098F7
+:10DB500081B20820FBF702FE9DF80800A72100EB28
+:10DB6000001202EB002006EBC0029DF81C0000EB47
+:10DB7000001002EBC00000F5005080F831129DF853
+:10DB80000800A22100EB001202EB002006EBC0020D
+:10DB90009DF81C0000EB001002EBC00000F50050E7
+:10DBA00080F82E120020CDE900003A468DF8207052
+:10DBB000FE4921E0DDE900031B0143EA1073000187
+:10DBC000CDE900039DF8080000EB4003C3EBC01053
+:10DBD0009DF8203001EBC0001844C07ADDE9007CDC
+:10DBE0003038C317384343EA0C03CDE900039DF8EE
+:10DBF0002000401C8DF820009DF820000A28D9D371
+:10DC0000DDE900379DF8080000EB001C0CEB00205C
+:10DC100006EBC0089DF81C0000EB001008EBC000EC
+:10DC200000F5005CCCF84D326046C0F8517200201F
+:10DC3000CDE900008DF8202020E0DDE9000212018E
+:10DC400042EA10720001CDE900029DF8080000EBE5
+:10DC50004002C2EBC0109DF8202001EBC000104430
+:10DC6000407DDDE900373038C21718433A43CDE92B
+:10DC700000029DF82000401C8DF820009DF8200037
+:10DC80000A28DAD3DDE900129DF8080000EB001342
+:10DC900003EB002006EBC0039DF81C0000EB001016
+:10DCA00003EBC00000F50053C3F855121846C0F846
+:10DCB000592203F0D4BE9DF8080000EB4001C1EBEF
+:10DCC000C010BA4911F83000042809D09DF80800A6
+:10DCD00000EB4002C2EBC01011F83000152801D152
+:10DCE000ADF818009DF80800B04900EB4002C2EB07
+:10DCF000C01001EBC00043789DF8080000EB400223
+:10DD0000C2EBC01011F8300043EA0021A1F58050A9
+:10DD1000303823D09DF8080000EB4001C1EBC01063
+:10DD2000A24901EBC00043789DF8080000EB4002D7
+:10DD3000C2EBC01011F8300043EA0020A0F5805279
+:10DD4000313A0DD09DF8080000EB4002C2EBC01044
+:10DD500011F83000022805D01AE084E2A62015E070
+:10DD6000A72013E09DF8080000EB4002C2EBC010B2
+:10DD700001EBC00002799DF8080000EB4003C3EB03
+:10DD8000C01001EBC000C07842EA0020ADF81800D6
+:10DD90009DF80800464600EB001101EB002008EB5F
+:10DDA000C00000F5005090F826028DF81C009DF888
+:10DDB00008005F469DF81C1008EB0010084400F5B1
+:10DDC000805080F898BB98F81800012810D19DF871
+:10DDD000080000EB400101EB00109DF81C1006EB61
+:10DDE000001000EB01102844017841F0800101701F
+:10DDF000BDF81800A7287BD007DC042879D01528A7
+:10DE000078D0A62843F02B863DE000F51D60B0F5E4
+:10DE1000804004D011286ED01228F3D1FDE39DF884
+:10DE2000080000EB001101EB002006EBC0019DF89B
+:10DE30001C0000EB001001EBC00000F5005090F852
+:10DE40002C020028DED19DF8080000EB001101EB48
+:10DE5000002006EBC00000F5005080F827729DF806
+:10DE6000080000EB001202EB002006EBC0029DF858
+:10DE70001C0000EB001002EBC00000F5005080F821
+:10DE80002C92A72182E19DF8080000EB001101EB24
+:10DE9000002006EBC00000F5005080F827729DF8C6
+:10DEA000080000EB001101EB002006EBC0019DF81B
+:10DEB0001C0000EB001001EBC00000F5005090F8D2
+:10DEC0002C02022818D89DF80800032100EB00124C
+:10DED00002EB002006EBC0029DF81C0000EB0010D6
+:10DEE00002EBC00000F5005080F82C12A9214DE192
+:10DEF000A2E0EBE0DEE103E29DF8080000EB001198
+:10DF000001EB002006EBC0019DF81C0000EB0010A7
+:10DF100001EBC00000F5005090F82C02052814D841
+:10DF20009DF80800062100EB001202EB002006EB32
+:10DF3000C0029DF81C0000EB001002EBC00000F5D1
+:10DF4000005080F82C12A22120E19DF8080000EB7F
+:10DF5000001101EB002006EBC0019DF81C0000EB56
+:10DF6000001001EBC00000F5005090F83102A52828
+:10DF700010D19DF8080000EB400101EB00109DF866
+:10DF80001C1006EB001000EB01102844017841F052
+:10DF9000040101709DF8080000EB001101EB002066
+:10DFA00006EBC0019DF81C0002E00000A064002008
+:10DFB00000EB001001EBC00000F5005090F82E02BD
+:10DFC000A12803F04C859DF8080000EB001101EB3F
+:10DFD000002006EBC0019DF81C0000EB001001EBD7
+:10DFE000C00000F5005090F82E129DF8080000EBDC
+:10DFF000001202EB002006EBC0029DF81C0000EBB3
+:10E00000001002EBC00000F5005080F831129DF8BE
+:10E010000800A12100EB001202EB002008EBC00277
+:10E020009DF81C0000EB001002EBC00000F5005052
+:10E0300080F82E123DE6F0E39DF8080000EB001199
+:10E0400001EB002006EBC0019DF81C0000EB001066
+:10E0500001EBC00000F5005090F83102A42827D150
+:10E060009DF8080000EB400101EB00109DF81C102A
+:10E0700006EB001000EB01102844017841F020016C
+:10E0800001709DF8080000EB001101EB002006EB89
+:10E09000C0019DF81C0000EB001001EBC00000F572
+:10E0A000005080F869729DF808100220FBF756FBBB
+:10E0B0009DF8080000EB001101EB002006EBC0000A
+:10E0C00000F5005080F82772FEF706BC9DF80800A6
+:10E0D00000EB001101EB002006EBC0019DF81C00D5
+:10E0E00000EB001001EBC00000F5005090F82C028E
+:10E0F00001289DF8080000EB001101EB002007D873
+:10E1000006EBC00000F5005080F8277202211AE0EB
+:10E1100006EBC0019DF81C0000EB001001EBC000F5
+:10E1200000F5005090F82C0204289DF8080000EB40
+:10E13000001101EB00201AD806EBC00000F50050DA
+:10E1400080F8277205219DF8080000EB001202EB11
+:10E15000002006EBC0029DF81C0000EB001002EB53
+:10E16000C00000F5005080F82C12A3210EE006EB51
+:10E17000C0019DF81C0000EB001001EBC00000F591
+:10E18000005090F82C0206280AD8A1219DF808001A
+:10E1900000EB001202EB002008EBC00202F012BFFD
+:10E1A0009DF8080000EB001101EB002006EBC00118
+:10E1B0009DF81C0000EB001001EBC00000F50050C2
+:10E1C00090F82C129DF8080000EB001202EB0020E2
+:10E1D00006EBC00000F5005090F82802814243F0A1
+:10E1E0003E849DF8080000EB001101EB002006EBD7
+:10E1F000C0019DF81C0000EB001001EBC00000F511
+:10E20000005090F82E02A12834D09DF80800A321D8
+:10E2100000EB001202EB002006EBC0029DF81C0090
+:10E2200000EB001002EBC00000F5005080F8311246
+:10E230009DF8080000EB001101EB002006EBC00187
+:10E240009DF81C0000EB001001EBC00000F5005031
+:10E2500090F82E02A22803F002849DF8080000EB3B
+:10E26000001101EB002008EBC00000F5005080F821
+:10E2700027721EE59DF80800A12100EB001202EBB9
+:10E28000002006EBC0029DF81C0000EB001002EB22
+:10E29000C00000F5005080F831129DF8080000EB36
+:10E2A000001202EB002008EBC00000F5005080F8DF
+:10E2B0002792FEE49DF80800A12100EB001202EB7A
+:10E2C000002006EBC0029DF81C0000EB001002EBE2
+:10E2D000C00000F5005080F831129DF8080000EBF6
+:10E2E000001202EB002006EBC0029DF81C0000EBC0
+:10E2F000001002EBC00000F5005080F82E12ACE7D1
+:10E300009DF8080000EB001101EB002006EBC000B7
+:10E3100000F5005080F827729DF80800A72200EB56
+:10E32000001303EB002008EBC0019DF81C0000EB7C
+:10E33000001001EBC00000F5005080F831229DF87C
+:10E34000080000EB4001C1EBC011FE4800EBC1002A
+:10E35000407930287DD19DF80800464600EB001139
+:10E3600001EB002008EBC0019DF81C0000EB001041
+:10E3700001EBC00000F5005090F82C129DF8080049
+:10E3800000EB001202EB002008EBC00000F500508B
+:10E3900090F82802814275D19DF8080000EB4001F9
+:10E3A00001EB00109DF81C1006EB001000EB0110B3
+:10E3B0002844017821F0010101709DF8080000EB6C
+:10E3C000400101EB00109DF81C1006EB001000EB63
+:10E3D00001102844017821F0020101709DF8080025
+:10E3E00000EB001101EB002006EBC0019DF81C00C2
+:10E3F00000EB001001EBC00000F5005090F82F0278
+:10E40000312829D19DF8080000EB400101EB0010F4
+:10E410009DF81C1006EB001000EB01102844017859
+:10E4200021F0200101709DF8080000EB001101EBC4
+:10E43000002006EBC0019DF81C0000EB001001EB72
+:10E44000C00000F5005080F869729DF808100220A5
+:10E4500000E017E0FBF782F99DF8080000EB0011DF
+:10E4600001EB002006EBC0019DF81C0000EB001042
+:10E4700001EBC00000F5005090F86A0201287DD140
+:10E48000A921C6E19DF80800AE4A00EB4001C1EBAE
+:10E49000C01002EBC0004079312870D19DF808000F
+:10E4A00000EB001101EB002008EBC0039DF81C00FD
+:10E4B000414600EB001003EBC00000F5005090F85F
+:10E4C0002C329DF8080000EB001606EB002008EB4C
+:10E4D000C00000F5005090F8280283424FD19DF80B
+:10E4E000080000EB001202EB002001EBC0029DF8D7
+:10E4F0001C0000EB001002EBC00000F5005090F88B
+:10E500006A0210BB9DF8080000EB001303EB00202B
+:10E5100001EBC0039DF81C0000EB001003EBC000F2
+:10E5200000F5005080F869929DF8080000EB400269
+:10E5300002EB001001EB00129DF81C0002EB001032
+:10E540002844027842F0010202709DF8080000EBB6
+:10E55000400202EB001001EB00129DF81C0002EBE0
+:10E5600000102844027822F00202027094F8AC07EE
+:10E5700020B9487E012801D1886D01E067E0B6E04E
+:10E580004A8B904263D29DF8080000EB001202EB28
+:10E59000002001EBC0029DF81C0000EB001002EB14
+:10E5A000C00000F5005090F8690201284FD19DF895
+:10E5B000080000EB001202EB002001EBC0029DF806
+:10E5C0001C0000EB001002EBC00000F5005090F8BA
+:10E5D000A302E0BB9DF808004FF0104200EB0013CF
+:10E5E00003EB002001EBC0039DF81C0000EB0010C2
+:10E5F00003EBC00000F50050C0F834229DF808007D
+:10E6000000EB400202EB001001EB00129DF81C0031
+:10E6100002EB001000F5805000E0F3E390F8942D39
+:10E620009DF8080000EB001303EB002001EBC00095
+:10E6300000F5005080F825229DF8080000EB00123C
+:10E6400002EB002001EBC0029DF81C0000E04DE051
+:10E6500000EB001002EBC00000F5005090F82C22F7
+:10E660009DF8080000EB001303EB002001EBC00055
+:10E6700000F5005090F82802824237D19DF808003A
+:10E6800000EB001202EB002001EBC0029DF81C0021
+:10E6900000EB001002EBC00000F5005080F8327271
+:10E6A0009DF80800A42200EB001303EB002001EB0F
+:10E6B000C0039DF81C0000EB001003EBC00000F548
+:10E6C000005080F82E229DF80800A32200EB0013D2
+:10E6D00003EB002008EBC0019DF81C0000EB0010CC
+:10E6E00001EBC00000F5005080F831221EE19DF8DA
+:10E6F000080000EB4001C1EBC01002EBC000407904
+:10E7000033289DF8080000EB400107D0C1EBC01092
+:10E7100002EBC000407934287ED007E101EB001005
+:10E720009DF81C10464608EB001000EB0110284431
+:10E73000017841F0010101709DF8080000EB4001F3
+:10E7400002E00000A064002001EB00109DF81C1006
+:10E7500008EB001000EB01102844017821F02001A3
+:10E7600001709DF8080000EB400101EB00109DF8DE
+:10E770001C1006EB001000EB01102844017841F05A
+:10E78000020101709DF8080000EB001101EB002070
+:10E7900006EBC00000F5005090F828129DF8080024
+:10E7A00000EB001202EB002006EBC0029DF81C00FB
+:10E7B00000EB001002EBC00000F5005080F82C12B6
+:10E7C0009DF8080000EB400101EB00109DF81C10C3
+:10E7D00006EB001000EB01102844017841F08001A5
+:10E7E00001709DF8080000EB400101EB00109DF85E
+:10E7F0001C1006EB001000EB011000F5805090F8A3
+:10E80000960D800704D49DF808100220FAF7A6FFA1
+:10E81000A2219DF8080001E011E045E200EB0012A2
+:10E8200002EB002006EBC0029DF81C0000EB00107C
+:10E8300002EBC00000F5005080F82E1276E09DF843
+:10E8400008009DF81C2000EB400101EB0011404640
+:10E8500008EB011101EB021129440A7822F0200390
+:10E860000B709DF8081001EB410202EB01119DF8BD
+:10E870001C2008EB011101EB021129440A7822F057
+:10E8800002030B709DF8081001EB011202EB01214D
+:10E8900000EBC1069DF81C1001EB011106EBC10154
+:10E8A00001F5005181F86A929DF80810A92301EB47
+:10E8B000011202EB012100EBC1069DF81C1001EBD7
+:10E8C000011106EBC10101F5005181F82E329DF8CE
+:10E8D000081001EB011202EB012100EBC10101F56F
+:10E8E000005191F828329DF8081001EB011202EB5B
+:10E8F000012100EBC1069DF81C1001EB011106EB94
+:10E90000C10101F5005181F82C329DF8081001EB8E
+:10E91000410202EB011108EB01109DF81C1000EB05
+:10E9200001102844017841F0800101700020CDE9F8
+:10E9300000008DF82070FE4920E0DDE900021201A0
+:10E9400042EA10720001CDE900029DF8080000EBD8
+:10E950004002C2EBC0109DF8202001EBC000104423
+:10E960008079DDE900363038C21718433243CDE9EB
+:10E9700000029DF82000401C8DF820009DF820002A
+:10E980000828DAD39DF80800009A00EB001303EB87
+:10E99000002008EBC00C9DF81C00464600EB001060
+:10E9A0000CEBC00000F50050C0F845220020CDE976
+:10E9B000000002468DF8207020E00098120142EA23
+:10E9C00010720001CDE900029DF8080000EB400242
+:10E9D000C2EBC0109DF8202001EBC0001044C07BAA
+:10E9E000DDE9003C3038C217184342EA0C02CDE999
+:10E9F00000029DF82000401C8DF820009DF82000AA
+:10EA00000628DAD39DF80800009A00EB001303EB08
+:10EA1000002006EBC00C9DF81C0000EB00100CEB76
+:10EA2000C00000F50050C0F860220020CDE90000D1
+:10EA30008DF8207021E0DDE90002120142EA107237
+:10EA40000001CDE900029DF8080000EB4002C2EB96
+:10EA5000C0109DF8202001EBC0001044407DDDE98E
+:10EA6000003C3038C217184342EA0C02CDE90002DC
+:10EA70009DF82000401C8DF820009DF820000828FB
+:10EA8000D9D39DF80800009A00EB001303EB002097
+:10EA900006EBC0039DF81C0000EB001003EBC00068
+:10EAA00000F50050C0F849229DF8080000EB400234
+:10EAB000C2EBC01001EBC00041799DF8080000EBEB
+:10EAC000001202EB002006EBC0029DF81C0000EBD8
+:10EAD000001002EBC00000F5005080F82F129DF8E6
+:10EAE000080000EB400101EB001006EB00119DF85F
+:10EAF0001C0001EB001000F5805090F8961D9DF869
+:10EB0000080000EB001202EB002006EBC0029DF8AB
+:10EB10001C0000EB001002EBC00000F5005080F874
+:10EB200044129DF8080000EB001101EB002006EBF9
+:10EB3000C0019DF81C0000EB001001EBC00000F5C7
+:10EB4000005090F82C129DF8080000EB001202EB28
+:10EB5000002006EBC00000F5005090F8280281422A
+:10EB600082F07D879DF8080000EB001101EB00208A
+:10EB700006EBC00000F5005080F827729DF80800F1
+:10EB8000A72100EB001202EB002006EBC0029DF86B
+:10EB90001C0000EB001002EBC00000F5005080F8F4
+:10EBA00031129DF8080000EB001202EB002006EB8A
+:10EBB000C00000F5005080F827929DF8080000EB97
+:10EBC000001101EB002006EBC00000F5005090F8AA
+:10EBD00028129DF8080000EB001202EB002006EB63
+:10EBE000C0029DF81C0000EB001002EBC00000F515
+:10EBF000005080F82C129DF80800A12100EB0012B3
+:10EC000002EB002006EBC0029DF81C0000EB001098
+:10EC100002EBC00000F5005080F831129DF80800AA
+:10EC200000EB400101EB001006EB00119DF81C0009
+:10EC300001EB00102844017841F0800101709DF83B
+:10EC4000080000EB400101EB00109DF81C1006EBE2
+:10EC5000001000EB01102844017841F0040101701C
+:10EC60009DF8080000EB400101EB00109DF81C101E
+:10EC700006EB001000EB011000F5805090F8960DA7
+:10EC8000800642F1EC869DF8080000EB400101EBA4
+:10EC900000109DF81C1006EB001000EB011028443A
+:10ECA000017821F0200101709DF8080000EB40017F
+:10ECB00001EB00109DF81C1006EB001000EB01109A
+:10ECC00000F5805090F8960D80073EF5B7AD9DF8A1
+:10ECD000080000EB400101EB00109DF81C1006EB52
+:10ECE000001000EB01102844017841F00801017088
+:10ECF0009DF81C009DF8081000EB0110C117CDE92C
+:10ED0000000100EB8001C1EB80103044C0F87D7041
+:10ED10009DF8081001EB011202EB012106EBC10284
+:10ED20009DF81C1001EB011102EBC10202E0000092
+:10ED3000A064002042F24D21114410226D30F9F7F9
+:10ED400084FA9DF8080000EB001101EB002006EBAF
+:10ED5000C0019DF81C0000EB001001EBC001009801
+:10ED600001F2452100EB800201F50051C2EB801059
+:10ED70000A68304440F8612F496841609DF80810E6
+:10ED800001EB410202EB01119DF81C2006EB011181
+:10ED900001EB021101F5805191F8941D00F8011C5E
+:10EDA0000A9951F86A2F0262898881849DF80810B7
+:10EDB00001EB011202EB012106EBC1029DF81C10D0
+:10EDC00001EB011102EBC10101F50051D1F8601214
+:10EDD00081609DF8081001EB410202EB01119DF8E2
+:10EDE0001C2006EB011101EB021101F58051D1F855
+:10EDF000981DC0F82610009881B20820FAF7AEFCE2
+:10EE0000FEF71CBDFFE79DF8080000EB001101EBC9
+:10EE1000002006EBC00000F5005080F827729DF836
+:10EE2000080000EB001202EB002008EBC0019DF887
+:10EE30001C0000EB001001EBC00000F5005090F842
+:10EE40002C02032813D89DF80800042100EB0012BF
+:10EE500002EB00229DF81C0008EBC20200EB001040
+:10EE600002EBC00000F5005080F82C1252E19DF832
+:10EE70000800464600EB001101EB002008EBC00142
+:10EE80009DF81C0000EB001001EBC00000F50050E5
+:10EE900090F82C129DF8080000EB001202EB002005
+:10EEA00008EBC00000F5005090F8280281427DD1A7
+:10EEB00094F8AC0780B19DF8080000EB400101EB2D
+:10EEC00000109DF81C1006EB001000EB0110284408
+:10EED000017841F0080181E0C6F839709DF808001A
+:10EEE00000EB001101EB002006EBC0019DF81C00B7
+:10EEF000102200EB001001EBC00142F24D20014452
+:10EF00000C98F9F7A2F99DF8080000EB001101EB4D
+:10EF1000002006EBC0019DF81C0000EB001001EB87
+:10EF2000C00000F2452000F500500168C6F81D1031
+:10EF30004068C6F821009DF8080000EB400101EB95
+:10EF4000001006EB00119DF81C0001EB001000F50D
+:10EF5000805090F8940D30779DF8080000EB001178
+:10EF600001EB002006EBC0019DF81C0000EB001037
+:10EF700001EBC00000F50050D0F86002C6F8250093
+:10EF80000A9850F86A1FC6F83D108088A6F841001C
+:10EF9000B06D81B20220F9F7D7FD00210620FAF703
+:10EFA000DDFBB06D718B884204D200E0B2E0B06D41
+:10EFB000401CB06500210520FAF7D0FB9DF8080041
+:10EFC00000EB400101EB00109DF81C1006EB001057
+:10EFD00000EB01102844017821F0080101709DF830
+:10EFE000080000EB001101EB002006EBC0019DF8CA
+:10EFF0001C0000EB001001EBC00000F5005080F891
+:10F000006A729DF808100220FAF7A8FB9DF81C0010
+:10F010009DF8081000EB0110C117CDE9000100EBCD
+:10F020008001C1EB80103044C0F87D709DF808105D
+:10F0300001EB011202EB012106EBC1029DF81C104D
+:10F040006D3001EB011102EBC10242F24D2111447E
+:10F050001022F9F7FAF89DF8080000EB001101EB17
+:10F06000002006EBC0019DF81C0000EB001001EB36
+:10F07000C001009801F2452100EB800201F500512A
+:10F08000C2EB80100A68304440F8612F4968416043
+:10F090009DF8081001EB410202EB01119DF81C20C4
+:10F0A00006EB011101EB021101F5805191F8941D5D
+:10F0B00000F8011C0A9951F86A2F0262898881843C
+:10F0C0009DF8081001EB011202EB012106EBC102D1
+:10F0D0009DF81C1001EB011102EBC10101F500517B
+:10F0E000D1F8601281609DF8081001EB410202EB3B
+:10F0F00001119DF81C2006EB011101EB021101F535
+:10F100008051D1F8981DC0F82610009881B20820CF
+:10F11000FAF724FB9DF808003B4600EB001101EBD9
+:10F12000002008EBC0019DF81C00424600EB0010D7
+:10F1300001EBC00000F5005080F86A729DF80800ED
+:10F14000A72100EB001606EB002008EBC0079DF896
+:10F150001C0000EB001007EBC00000F5005080F829
+:10F1600031129DF80800A22100EB001606EB0020EA
+:10F1700002EBC0079DF81C0000EB001007EBC0007D
+:10F1800000F5005080F82E120020CDE900008DF827
+:10F190002030FE4921E0DDE90006360146EA10761E
+:10F1A0000001CDE900069DF8080000EB4006C6EB23
+:10F1B000C0109DF8206001EBC0003044C07ADDE94A
+:10F1C000007C3038C617384346EA0C06CDE9000605
+:10F1D0009DF82000401C8DF820009DF820000C2890
+:10F1E000D9D3DDE900679DF8080000EB001C0CEBAB
+:10F1F000002002EBC0089DF81C0000EB001008EB9B
+:10F20000C00000F5005CCCF84D626046C0F8517259
+:10F210000020CDE900008DF8203020E0DDE900037A
+:10F220001B0143EA10730001CDE900039DF80800BB
+:10F2300000EB4003C3EBC0109DF8203001EBC00091
+:10F240001844C07DDDE900673038C31730433B43C5
+:10F25000CDE900039DF82000401C8DF820009DF8AA
+:10F2600020000C28DAD3DDE900139DF8080000EB3C
+:10F27000001606EB002002EBC0029DF81C0000EB1C
+:10F28000001002EBC00000F50052C2F85512104603
+:10F29000C0F8593202F0E3BB9DF808005A464146D7
+:10F2A0009DF81C3008EB0010184400F5805080F8E1
+:10F2B00098BB9DF8080000EB4003C3EBC010B34BB4
+:10F2C00003EBC000407870280AD19DF8080000EBDD
+:10F2D0004006C6EBC01003EBC0008078FA2858D077
+:10F2E0009DF8080000EB4006C6EBC01003EBC00021
+:10F2F00040780C26B6EB101F0AD19DF8080000EBF1
+:10F300004006C6EBC01003EBC0008078FA2842D05C
+:10F310009DF8080000EB4006C6EBC01013F8300063
+:10F320000526B6EB101F17D19DF8080000EB40062C
+:10F33000C6EBC01003EBC00046780320B0EB161FED
+:10F340000AD19DF8080000EB4006C6EBC01003EBA5
+:10F35000C0008078ADF818009DF8080000EB00169A
+:10F3600006EB002001EBC00000F5005090F826628B
+:10F370008DF81C609DF8080001EB00169DF81C003C
+:10F38000304400F5805080F8982B087E012804D086
+:10F3900014E0B120DEE7B620DCE79DF8080000EBC2
+:10F3A000400606EB00109DF81C6001EB001000EB1E
+:10F3B00006102844067846F080060670BDF818004E
+:10F3C000652872D002F34B83012803D0032842F052
+:10F3D00046836BE09DF8080000EB4006C6EBC010CA
+:10F3E00003EBC0000079012802F039830228FBD02A
+:10F3F0000328F9D00528EAD19DF8080000EB001396
+:10F4000003EB002001EBC0039DF81C0000EB001093
+:10F4100003EBC00000F5005090F82C020028D6D174
+:10F420009DF8080000EB001303EB002001EBC00087
+:10F4300000F5005080F827229DF8080000EB00132B
+:10F4400003EB002001EBC0039DF81C0000EB001053
+:10F4500003EBC00000F5005080F82C929DF80800E6
+:10F46000B62200EB001303EB002001EBC0039DF874
+:10F470001C0000EB001003EBC00000F5005080F80A
+:10F480003122B2229DF8080000EB001303EB0020AC
+:10F4900008EBC0019DF81C0000EB001001EBC00060
+:10F4A00000F5005080F82E22F4E61FE09DF80800D9
+:10F4B00000EB4002C2EBC01003EBC000C07984F83F
+:10F4C000E4019DF808009DF81C1000EB400202EBDF
+:10F4D000001008EB001000EB011094F8E411284430
+:10F4E000CA08017862F3000102F067BA9DF80800CB
+:10F4F00000EB4006C6EBC01003EBC000007900092A
+:10F5000012D0B920ADF818009DF8080000EB4006B5
+:10F51000C6EBC01003EBC000007900F00F008DF8BF
+:10F5200014008DF8202021E0B820EBE79DF80800BA
+:10F5300000EB400606EB00109DF8206001EB001088
+:10F5400000EB061000F5805090F8956D9DF80800CE
+:10F5500000EB4007C7EBC01013F83000503886426C
+:10F5600017D09DF82000401C8DF820009DF8080061
+:10F5700000EB400606EB001001EB001000F5805098
+:10F5800090F86B0D9DF82060B04201E0A06400206F
+:10F59000CCD89DF820009DF8143018448DF81C003C
+:10F5A0009DF8080000EB001303EB002001EBC00303
+:10F5B0009DF81C0000EB001003EBC00000F50050AC
+:10F5C00090F82C02012814D09DF8080000EB0013DD
+:10F5D00003EB002001EBC0039DF81C0000EB0010C2
+:10F5E00003EBC00000F5005090F82C02012842F017
+:10F5F00036829DF8080000EB001303EB002001EBBE
+:10F60000C00000F5005080F827229DF80800022273
+:10F6100000EB001303EB002001EBC0039DF81C007E
+:10F6200000EB001003EBC00000F5005080F82C2226
+:10F63000B922EFE39DF8080000EB400101EB001157
+:10F64000FE4800EB011000F5805090F8700D20B1DD
+:10F6500001287CD00228CAD194E2F84E9DF8080017
+:10F6600006EB400000F58040B0F84404801F81B2F2
+:10F670009DF80800DFF8C88300EB4002C2EBC0121F
+:10F6800008EBC200401CF9F7E9FDCDE9100B9DF82D
+:10F6900008005F4606EB400000F58040B0F84414D7
+:10F6A0009DF80800414400EB4002C2EBC0126FF02D
+:10F6B000040000EBC200084404210AF07FFEC117D9
+:10F6C000CDE90001DDE910235040594008438ED1B7
+:10F6D0009DF8080006EB001000F5805080F8987B3C
+:10F6E0009DF8080000EB4001C1EBC01108EBC10020
+:10F6F0000079ADF81800BDF818003128ABD19DF89D
+:10F70000080006EB400000F58040B0F844044121B9
+:10F71000183890FBF1F0C117CDE9000184F88C0591
+:10F720008DF82070BB46C7E09DF80800474600EB07
+:10F730004001C1EBC01008EBC0019DF8200000EBB8
+:10F7400080100844017D9DF82000304400E0BDE0B9
+:10F7500000F5805080F88D159DF8080000EB400101
+:10F76000C1EBC01008EBC0019DF8200000EB801039
+:10F77000084408211A300AF0EDFD8DED0B0A10EE59
+:10F78000100A9DF8201006EB011101F58051C1F817
+:10F790009D059DF8080000EB4001C1EBC01007EB90
+:10F7A000C0019DF8200000EB801008440821323091
+:10F7B0000AF0D0FD8DED0B0A10EE100A9DF8201016
+:10F7C00006EB011101F58051C1F899059DF808007B
+:10F7D00000EB4001C1EBC01007EBC0019DF8200019
+:10F7E00000EB8010084408213A300AF0B3FD8DED9B
+:10F7F0000B0A10EE100A9DF8201006EB011101F51E
+:10F800008051C1F8A1059DF8080000EB4001C1EB53
+:10F81000C01007EBC0019DF8200000EB80100844E9
+:10F82000082142300AF096FD8DED0B0A10EE100A09
+:10F830009DF8201006EB011101F58051C1F8A505D6
+:10F840009DF8080000EB400101EB00109DF820102E
+:10F8500006EB001000EB01102844017841F0800114
+:10F8600001709DF8080006EB400000F58040B0F8FC
+:10F870004404C1199DF8080000EB4002C2EBC0101F
+:10F880004FF0FF3202EBC000095C9DF8080000EB6E
+:10F89000001202EB002006EBC0039DF81C0000EBF9
+:10F8A000001003EBC00000F5005080F868129DF8CE
+:10F8B0002000401C8DF820009DF82010DDE9002379
+:10F8C000891A7BEB0300FFF62FAFE3E49DF80800F5
+:10F8D0005B4E00EB4001C1EBC01006EBC000417D68
+:10F8E0009DF8080000EB4002C2EBC01006EBC00020
+:10F8F000807D41EA0020C117CDE900019DF8080094
+:10F9000000EB4001C1EBC01006EBC0001521F9F778
+:10F910008FFCCDE9100BDDE90001109F5A467840BD
+:10F9200051400843D1D19DF8080000EB4001C1EBE4
+:10F93000C01016F83000401E8DF81C003F4F9DF897
+:10F94000080039469DF81C3007EB0010184400F5FC
+:10F95000805080F8982B9DF81C00384400F58050AA
+:10F9600080F88D259DF81C0007EB001000F58050F5
+:10F97000C0F89D259DF8080000EB4002C2EBC010C6
+:10F9800006EBC00082799DF8080000EB4003C3EB52
+:10F99000C01006EBC000407942EA002000EE100AD9
+:10F9A0009DF80800F8EE400A9FED260A80EE801AC6
+:10F9B00000EB4002C2EBC01006EBC00002799DF8DC
+:10F9C000080000EB4003C3EBC01006EBC000C0789A
+:10F9D00042EA002000EE900A9DF81C00F8EE600A52
+:10F9E00071EE200A10EE902A01EB001000F5805015
+:10F9F000C0F899259DF8080000EB4002C2EBC0104A
+:10FA000006EBC000827A9DF8080000EB4003C3EBD0
+:10FA1000C01006EBC000407A42EA002000EE900AD7
+:10FA20009DF80800B8EE601AC1EE000A00EB400233
+:10FA3000C2EBC01006EBC000027A05E0A412002061
+:10FA4000A064002000FF7F479DF8080000EB400302
+:10FA5000C3EBC01006EBC000C07942EA002000EE04
+:10FA6000100A9DF81C20B8EE400A30EE800A10EE15
+:10FA7000100A01EB021101F58051C1F8A1059DF8B2
+:10FA8000080000EB4001C1EBC01006EBC000C07ADB
+:10FA900000069DF8080000EB4001C1EBC01006EB2A
+:10FAA000C0001AD4017B9DF8080000EB4002C2EBB5
+:10FAB000C01006EBC000C07A41EA002000EE100A38
+:10FAC000B8EE400ADFEDF70A9DF81C2020EE200A70
+:10FAD00010EE100A07EB02111BE0027B9DF80800F4
+:10FAE00000EB4001C1EBC01006EBC000C07A42EA57
+:10FAF0000020404280B2F8F775FD9FEDEB1B53EC00
+:10FB0000112BF8F77DFCF8F7D2FD9DF81C1007EBE0
+:10FB1000011101F58051C1F8A5059DF808009DF877
+:10FB20001C2000EB400101EB001007EB001000EB84
+:10FB300002102844027842F0800202709DF808000A
+:10FB400000EB4002C2EBC01006EBC000C27D9DF886
+:10FB5000080000EB001303EB002007EBC0039DF847
+:10FB60001C0000EB001003EBC00000F5005080F813
+:10FB700068229DF8080000EB400202EB001007EB42
+:10FB80000010CFE09DF80800DFF8248300EB40016F
+:10FB9000C1EBC01008EBC000C3799DF8080000EB72
+:10FBA0004002C2EBC01008EBC000007A43EA00201C
+:10FBB000C317CDE900039DF80800072100EB4002C0
+:10FBC000C2EBC01008EBC000F9F732FBCDE9100B17
+:10FBD000DDE90001109B5E465840714008437DD12D
+:10FBE0009DF8080000EB4001C1EBC01118F831008E
+:10FBF000401E8DF81C00AF4F9DF8081007EB011058
+:10FC000000F5805080F8986B9DF81C10781800F56E
+:10FC1000805080F88D659DF8080000EB4001C1EB35
+:10FC2000C01108EBC1008079F8F7DCFC41EC110B46
+:10FC30009FEDA10B0DF0D4F99DF80800B0EE408ABD
+:10FC4000F0EE608A00EB4001C1EBC01108EBC1008F
+:10FC500002799DF8080000EB4001C1EBC01108EBF0
+:10FC6000C100C07842EA0020F8F7BCFC53EC182B26
+:10FC7000F8F738FCF8F71BFD9DF81C1007EB011195
+:10FC800001F58051C1F89D059DF81C1007EB01108E
+:10FC900000F58050C0F899659DF81C1007EB011025
+:10FCA00000F58050C0F8A1659DF81C1007EB01100D
+:10FCB00000F58050C0F8A5659DF8080000EB4001F4
+:10FCC00001EB001107EB01109DF81C1000EB011077
+:10FCD0002844017841F08002027000E093E29DF830
+:10FCE000080000EB4001C1EBC01108EBC100427AF3
+:10FCF0009DF8080000EB001101EB00219DF81C00AD
+:10FD000007EBC10300EB001003EBC00000F500504F
+:10FD100080F868229DF8080000EB400101EB00111B
+:10FD200007EB011000F5805090F86B0D84F88C05FE
+:10FD3000CBE59DF808005E4E00EB4001C1EBC01022
+:10FD400006EBC000C1789DF8080000EB4002C2EB52
+:10FD5000C01006EBC000807841EA00208DF80C004E
+:10FD60009DF8080000EB4001C1EBC0109DF80C109D
+:10FD700006EBC000084441789DF8080000EB400203
+:10FD8000C2EBC0109DF80C2006EBC000805C41EA7D
+:10FD90000020C117CDE900019DF8080000EB4001EB
+:10FDA000C1EBC01006EBC0009DF80C10F9F740FA4B
+:10FDB000CDE9100BDDE90001109F5A467840514013
+:10FDC0000843B5D19DF8080000EB4001C1EBC0101D
+:10FDD00006EBC00040788DF81C008DF820204146CD
+:10FDE0001CE09DF8080000EB400303EB00109DF8B9
+:10FDF000203001EB001000EB031000F5805090F86C
+:10FE0000950D9DF81C3098429DF8200003D18DF887
+:10FE10001C0013E094E2401C8DF820009DF80800BF
+:10FE200000EB400303EB001001EB001000F58050E5
+:10FE300090F86B0D9DF820309842D2D89DF80800BC
+:10FE400000EB400303EB001001EB00139DF81C00D6
+:10FE500003EB00104319187840F080071F709DF8DD
+:10FE6000080000EB4003C3EBC01006EBC0000379B1
+:10FE7000ADF818309DF8080001EB00139DF81C0048
+:10FE8000184400F5805080F8982BBDF81800F3282E
+:10FE900006D015DC052878D0F12816D0F22890D1AC
+:10FEA0004DE200000000803D000000000000B0BFF7
+:10FEB000A0640020A41200200000000000002440E4
+:10FEC000F42879D0F628EAD13BE29DF8080000EB4F
+:10FED000001303EB002001EBC0039DF81C0000EBB6
+:10FEE000001003EBC00000F5005090F82C0230B376
+:10FEF0009DF8080000EB400303EB00109DF81C3058
+:10FF000001EB001000EB031000F5805090F89D0D00
+:10FF1000C00713D09DF8080000EB001303EB00238B
+:10FF20009DF81C0001EBC30300EB001003EBC000C5
+:10FF300000F5005090F8B202C00727D0B9E09DF854
+:10FF4000080000EB001707EB002001EBC0079DF84D
+:10FF50001C0000EB001007EBC00000F5005080F81B
+:10FF60002C929DF80800F42300EB001707EB00200B
+:10FF700001EBC0079DF81C0000EB001007EBC00070
+:10FF800000F5005080F8313293E054E29DF808000B
+:10FF900000EB001303EB002001EBC0039DF81C00F5
+:10FFA00000EB001003EBC00000F5005090F8A40235
+:10FFB000B0B38DF820202BE0D7E19DF8080000EBCE
+:10FFC000001303EB002001EBC0039DF81C0000EBC5
+:10FFD000001003EBC0039DF82000184400F500500A
+:10FFE00090F8A5329DF8080000EB400707EB0010E1
+:10FFF00001EB00179DF82000384400F5805090F880
+:020000040801F1
+:10000000720D834208D19DF82000401C8DF820001D
+:100010009DF820000428D0D39DF82000042829D082
+:1000200047E09DF8080000EB001303EB002001EB14
+:10003000C0039DF81C0000EB001003EBC0039DF80B
+:100040002000184400F5005090F8A5329DF80800F3
+:1000500000EB400707EB001001EB00179DF82000B4
+:10006000384400F5805090F8720D834208D19DF815
+:100070002000401C8DF820009DF820000A28D0D3D5
+:100080009DF820000A2814D09DF8080000EB00130A
+:1000900003EB002001EBC0079DF81C0042F2B223E5
+:1000A00000EB001007EBC0001844037843F0010791
+:1000B00007709DF80C00112845D09DF80C001428FD
+:1000C0009DF8080000EB400303EB00109DF81C3086
+:1000D00001EB001000EB03102844037874D023F0E8
+:1000E000040606709DF8080000EB001303EB0020E7
+:1000F00001EBC0069DF81C0000EB001006EBC000F1
+:1001000000F5005090F8B202C0077CD09DF80800BE
+:1001100000EB001303EB002001EBC0039DF81C0073
+:1001200000EB001003EBC00000F50050A0F8B02277
+:100130009DF80800052200EB001303EB002001EB03
+:10014000C001FCF79BBE9DF8080000EB400303EBE9
+:1001500000109DF81C3001EB001000EB0310284448
+:10016000037843F0040303708DF8202025E09DF808
+:10017000080000EB4003C3EBC0109DF8203006EBF5
+:10018000C000184443799DF8080000EB001707EB06
+:10019000002001EBC0079DF81C0000EB001007EBEE
+:1001A000C0009DF82070384400F5005080F86B3294
+:1001B0009DF82000401C8DF820009DF820000A28A2
+:1001C000D5D38DF8202028E02CE09DF8080000EB26
+:1001D0004002C2EBC01006EBC0029DF820001044A4
+:1001E000C27B9DF8080000EB001303EB002001EB3D
+:1001F000C0039DF81C0000EB001003EBC0009DF84D
+:100200002030184400E077E200F5005080F88422A6
+:100210009DF82000401C8DF820009DF82000022849
+:10022000D3D385E543F0040707708DF8202025E03F
+:100230009DF8080000EB4003C3EBC0109DF8203090
+:1002400006EBC000184443799DF8080000EB001746
+:1002500007EB002001EBC0079DF81C0000EB00102D
+:1002600007EBC0009DF82070384400F5005080F87E
+:100270006B329DF82000401C8DF820009DF8200076
+:100280000A28D5D38DF820201AE0C27B9DF80800FB
+:1002900000EB001303EB002001EBC0039DF81C00F2
+:1002A00000EB001003EBC0009DF82030184400F56F
+:1002B000005080F884229DF82000401C8DF820001A
+:1002C0009DF8200002289DF8080000EB4002C2EBD8
+:1002D000C0109DF8202006EBC0001044D5D3407C10
+:1002E00002049DF8080000EB4003C3EBC0109DF82A
+:1002F000203006EBC0001844807C42EA00229DF8C2
+:10030000080000EB4003C3EBC0109DF8203006EB63
+:10031000C0001844C07C02439DF8080000EB0013A5
+:1003200003EB002001EBC0019DF81C0000EB001066
+:1003300001EBC00000F50050C0F89822F8E4F1226B
+:10034000FDE39DF80800032200EB001303EB0020FF
+:1003500001EBC0039DF81C0000EB001003EBC00094
+:1003600000F5005080F82C22E9E79DF808000223F0
+:1003700000EB001707EB002001EBC0079DF81C0005
+:1003800000EB001007EBC00000F5005080F82C32A5
+:100390009DF80800F62300EB001707EB002001EBA7
+:1003A000C0079DF81C0000EB001007EBC00000F533
+:1003B000005080F831329DF8080000EB001707EB81
+:1003C000002001EBC0079DF81C0000EB001007EBBC
+:1003D000C00000F5005080F8A4928DF8202025E0A0
+:1003E0009DF8080000EB4002C2EBC0109DF82020F1
+:1003F00006EBC000104442799DF8080000EB0013A2
+:1004000003EB002001EBC0039DF81C0000EB001083
+:1004100003EBC0009DF82030184400F5005080F830
+:10042000A5229DF82000401C8DF820009DF820009A
+:100430000A28D5D37CE49DF8080000EB4002C2EB0B
+:10044000C01006EBC00082799DF8080000EB400365
+:10045000C3EBC01006EBC000407942EA00229DF8D1
+:10046000080000EB001303EB002001EBC0039DF834
+:100470001C0000EB001003EBC00000F50050A0F8DA
+:10048000B0229DF8080000EB001202EB002001EB07
+:10049000C0029DF81C0000EB001002EBC00000F54C
+:1004A0000050B0F8B0229DF8080000EB400303EBC9
+:1004B000001001EB001000F58050B0F87E0D824274
+:1004C000B8D39DF80800F12200EB001303EB0020E5
+:1004D00001EBC0039DF81C0000EB001003EBC00013
+:1004E00000F5005080F831229DF8080000EB001262
+:1004F00002EB002008EBC0019DF81C0000EB00108F
+:1005000001EBC00042F2B2210844017821F0010160
+:10051000FEE39DF8080000EB4001C1EBC010FE4F68
+:1005200007EBC00000798DF81C008DF810B046462E
+:100530001BE09DF8080000EB400101EB001006EB0A
+:1005400000119DF8100001EB001000F5805090F8AC
+:10055000950D9DF81C1088429DF8100002D18DF871
+:100560001C0012E0401C8DF810009DF8080000EB04
+:10057000400101EB001006EB001000F5805090F8F0
+:100580006B0D9DF810108842D3D89DF8080000EB41
+:100590004001C1EBC01007EBC000C078ADF81800F7
+:1005A000BDF8180017280FD2DFE800F00E6C6C0EB3
+:1005B0007070706A6C0E0E0E0E0E0E6E70700E0E57
+:1005C000727274008DF80C009DF80C00001FC1B20F
+:1005D0009DF8080000EB4002C2EBC01007EBC00022
+:1005E000C01CF8F753FC8DF800009DF8080000EBE4
+:1005F0004001C1EBC0109DF80C1007EBC00008448F
+:1006000010F8010C9DF80010884275D19DF8080083
+:1006100000EB4001C1EBC01007EBC00040780028A0
+:100620006AD09DF8080000EB4001C1EBC011BA4848
+:1006300000EBC1009DF80C10425C9DF80800B0462C
+:1006400000EB001101EB0020314606EBC0069DF8DF
+:100650001C0000EB001006EBC00000F5005080F815
+:1006600068229DF808209DF81C3001EB02121A4404
+:1006700002F5805282F898BB087E01280CD01CE05D
+:1006800012209FE707209DE709209BE7062099E7B6
+:100690000B2097E72A2095E79DF8080000EB400122
+:1006A00001EB001108EB01109DF81C1000EB01108C
+:1006B0002844017841F080010170BDF81800072836
+:1006C0007ED007DC072817D2DFE800F016FDFC1605
+:1006D000FBFAF90010380728F5D2DFE800F0F2F253
+:1006E0000D0D0404F500BDF81800142805D0BDF860
+:1006F0001800152865D01DE1C1E39DF8080000EB46
+:100700004001C1EBC010844901EBC000027A9DF8A2
+:10071000080000EB4003C3EBC01001EBC0004079C0
+:1007200042EA00629DF8080000EB4003C3EBC010F2
+:1007300001EBC000807903049DF8080000EB40063F
+:10074000C6EBC01001EBC000C07943EA00200243B1
+:100750009DF8080000EB001101EB00219DF81C0042
+:1007600008EBC10100EB001001EBC00000F50050E8
+:10077000C0F845229DF8080000EB001101EB0021B4
+:100780009DF81C0008EBC10100EB001001EBC0005C
+:1007900000F50050D0F84502002103F003FBCDE93D
+:1007A00000019DF8080000EB400101EB001108EB8F
+:1007B000011000F5805090F8800D00F0030101E079
+:1007C000F7E36BE09DF8080000EB400202EB00123B
+:1007D00008EB021000F5805090F8800DC0F3011076
+:1007E00001449DF8080000EB400202EB001208EB08
+:1007F000021000F5805090F8800DC0F38100081AB7
+:10080000F7F7DFFE41EC110B9FED440B0CF0E8FB1A
+:1008100051EC100BF7F726FFCDE910019DF8080009
+:1008200000EB001101EB00219DF81C0008EBC10159
+:1008300000EB001001EBC00000F50050D0F86002A2
+:10084000002103F0AFFADDE90023A0FB026701FB02
+:10085000027100FB0317DDE9100102220023F7F704
+:10086000B1FCDDE9102330187941F7F7ABFCCDE995
+:10087000000103F047FF9DF8081001EB011202EBA5
+:1008800001229DF81C1008EBC20201EB011102EBE2
+:10089000C10101F50051C1F849024BE09DF8080083
+:1008A00000EB4001C1EBC0101B4901EBC000027A14
+:1008B0009DF8080000EB4003C3EBC01005E0FDE32A
+:1008C00047E3FCE397E388E3C5E301EBC00040792D
+:1008D00042EA00629DF8080000EB4003C3EBC01041
+:1008E00001EBC000807903049DF8080000EB40068E
+:1008F000C6EBC01001EBC000C07943EA0020024300
+:100900009DF8080000EB001101EB002108EBC1018C
+:100910009DF81C0006E00000A0640020000000001C
+:100920000000244000EB001001EBC00000F5005077
+:10093000C0F849229DF8080000EB4001C1EBC0114E
+:10094000FE4800EBC100407A84F8E3019DF80800FE
+:10095000464600EB400101EB00109DF81C1008EB2F
+:10096000001000EB011094F8E3112844CA09017843
+:1009700062F30001017094F8E30100F00300012824
+:100980007ED094F8E301C043800779D09DF8080039
+:1009900000EB400101EB00109DF81C1006EB00106D
+:1009A00000EB01102844017821F0020101709DF84C
+:1009B000080000EB400101EB00109DF81C1006EB55
+:1009C000001000EB011000F5805090F8960DC0F378
+:1009D00040019DF8080000EB001202EB002006EB3E
+:1009E000C0029DF81C0000EB001002EBC00000F5F7
+:1009F000005090F84402C0F34000814261D09DF85D
+:100A0000080000EB001101EB002006EBC0019DF88F
+:100A10001C0000EB001001EBC00042F24421014435
+:100A20009DF8080000EB400202EB00109DF81C202E
+:100A300006EB001000EB021000F5805090F8960DC8
+:100A40004208087862F3410008709DF8080000EB46
+:100A5000400101EB00109DF81C1006EB001000EBAC
+:100A6000011000F5805090F8960D800724D49DF871
+:100A7000080000EB400101EB001008EB001000E063
+:100A8000BCE09DF81C2000EB02102844027822F004
+:100A9000200202709DF8080000EB001303EB002019
+:100AA00006EBC0019DF81C0000EB001001EBC0003C
+:100AB00000F5005080F86A929DF808100220F8F7BF
+:100AC0004DFE9DF808009DF81C2000EB400101EB55
+:100AD0000010B04606EB001000EB021000F580504D
+:100AE00090F8960D00F001029DF8080000EB00134D
+:100AF00003EB002006EBC0019DF81C0000EB00108A
+:100B000001EBC00000F5005090F8440200F0010035
+:100B1000824272D09DF80800464600EB001101EBBE
+:100B2000002008EBC0019DF81C0000EB001001EB59
+:100B3000C00042F2442101449DF8080000E0D3E1E6
+:100B400000EB400202EB00109DF81C2008EB0010A7
+:100B500000EB021000F5805090F8960D0A7860F3D3
+:100B600000020A709DF8080000EB400101EB001044
+:100B70009DF81C1006EB001000EB011000F58050F2
+:100B800090F8960DC0079DF808005CD000EB0011AE
+:100B900001EB002006EBC0019DF81C0000EB0010EB
+:100BA00001EBC00000F5005090F86A02F0B39DF828
+:100BB000080000EB001202EB002006EBC0029DF8DB
+:100BC0001C0000EB001002EBC00000F5005080F8A4
+:100BD00069B29DF8080000EB400101EB001006EB44
+:100BE00000119DF81C0001EB00102844017821F051
+:100BF0000101017094F8AC07E8B318E19DF8080012
+:100C000000EB400101EB00109DF81C1006EB0010FA
+:100C100000EB01102844017841F0020202709DF8B7
+:100C2000080000EB400101EB001000E02FE09DF810
+:100C30001C1006EB001000EB01102844017821F095
+:100C400020020270B3E600EB400101EB00109DF8BA
+:100C50001C1006EB001000EB01102844017821F075
+:100C6000200101709DF8080000EB001202EB00204B
+:100C700008EBC00200E01DE09DF81C0000EB001036
+:100C800002EBC00000F5005080F869B2CFE09DF89B
+:100C9000080000EB001202EB002006EBC0029DF8FA
+:100CA0001C0000EB001002EBC00000F5005080F8C3
+:100CB00069929FE7707E012869D1B06D718B88427F
+:100CC00065D29DF8080000EB001101EB002006EB57
+:100CD000C0019DF81C0000EB001001EBC00000F506
+:100CE000005090F86902012851D19DF8080000EBEE
+:100CF000001101EB002006EBC0019DF81C0000EB89
+:100D0000001001EBC00000F5005090F8A30200E0D5
+:100D1000FEE3E0BB9DF8080000EB400101EB001092
+:100D200006EB00119DF81C0001EB001000F580504F
+:100D300090F8941D9DF8080002E00000A0640020D7
+:100D400000EB001202EB002006EBC00000F50050A3
+:100D500080F825129DF80800052100EB001202EB37
+:100D6000002006EBC0029DF81C0000EB001002EB17
+:100D7000C00000F5005080F831129DF808005F4671
+:100D800000EB400101EB001006EB001100E04EE02B
+:100D90009DF81C0001EB001000F58050C0F898BDD4
+:100DA0009DF808100220F8F7D9FC8DF8207019E0A2
+:100DB0009DF8080000EB001101EB002006EBC001DC
+:100DC0009DF81C0000EB001001EBC0009DF8201006
+:100DD000084400F5005080F86B729DF82000401C1C
+:100DE0008DF820009DF820001428E1D38DF82070A4
+:100DF00019E09DF8080000EB001101EB002006EB64
+:100E0000C0019DF81C0000EB001001EBC0009DF834
+:100E10002010084400F5005080F887729DF82000EB
+:100E2000401C8DF820009DF820000A28E1D39DF891
+:100E3000080000EB001101EB002008EBC0029DF858
+:100E40001C00414600EB001002EBC00000F5005012
+:100E500090F82C02012813D89DF80800022200EB1C
+:100E6000001303EB002008EBC0019DF81C0000EB11
+:100E7000001001EBC00000F5005080F82C2225E3A3
+:100E80009DF8080000EB001202EB002001EBC0020D
+:100E90009DF81C0000EB001002EBC00000F50050B4
+:100EA00090F82C0202282ED89DF8080000EB0013C1
+:100EB00003EB002001EBC00000F5005080F827B2E2
+:100EC0009DF80800032200EB001303EB002001EB68
+:100ED000C0039DF81C0000EB001003EBC00000F500
+:100EE000005080F82C2207229DF8080000EB001328
+:100EF00003EB002008EBC001FBF7C0BF00F500507A
+:100F000080F83122E2E29DF8080000EB001202EBCB
+:100F1000002001EBC0029DF81C0000EB001002EB6A
+:100F2000C00000F5005090F82C229DF8080000EB5E
+:100F3000001303EB002001EBC00000F5005090F817
+:100F4000280282429BD194F8E301800697D51622AD
+:100F5000CAE79DF80800142200EB001101EB002005
+:100F600008EBC0039DF81C0000EB001003EBC00071
+:100F700000F5005080F831229DF8080000EB0013C6
+:100F800003EB002008EBC00000F5005080F827922A
+:100F90009DF8080000EB400202EB001008EB001087
+:100FA0009DF81C1000EB01102844017841F020014D
+:100FB000AEE215E19DF8080000EB001202EB002202
+:100FC00008EBC2029DF81C0000EB001002EBC00011
+:100FD00000F5005080F8311278E29DF8080000EB2F
+:100FE000001101EB002008EBC00000F5005080F874
+:100FF00027B2052278E79DF8080000EB001101EB0D
+:10100000002008EBC00000F5005080F827929DF802
+:101010000800142200EB001303EB002008EBC003D0
+:101020009DF81C0000EB001003EBC00000F5005021
+:1010300080F831229DF8080000EB400202EB00101E
+:1010400008EB00109DF81C1000EB011028440178FB
+:1010500041F004015CE20020CDE900005E468DF81D
+:1010600020B01EE0090241EA10610002CDE9000152
+:101070009DF8080000EB4001C1EBC011FE4800EBF9
+:10108000C1009DF8201008444079DDE900120843B2
+:1010900046EA0201CDE900019DF82000401C8DF8D0
+:1010A00020009DF820000328DDE90001DAD303F0D9
+:1010B00029FB9DF8081001EB011201E019E35EE342
+:1010C00002EB012108EBC1029DF81C10474601EB21
+:1010D000011102EBC10101F50051C1F849020020E4
+:1010E000CDE900008DF82060DFF88C831DE0090257
+:1010F00041EA10610002CDE900019DF8080000EB13
+:101100004001C1EBC01108EBC1009DF8201008445C
+:10111000017ADDE90023114346EA0300CDE900101E
+:101120009DF82000401C8DF820009DF82000032829
+:10113000DDE90001DBD303F0E5FA9DF8081001EBCF
+:10114000011202EB012107EBC1029DF81C1001EB1B
+:10115000011102EBC10101F50051C1F84502002067
+:10116000CDE9000002468DF8206041461EE000985F
+:10117000120242EA10620002CDE900029DF8080066
+:1011800000EB4002C2EBC0109DF8202001EBC00034
+:101190001044C07CDDE90023104346EA0302CDE998
+:1011A00000029DF82000401C8DF820009DF82000D2
+:1011B0000328DCD39DF80800009900EB001202EB35
+:1011C000002007EBC0029DF81C0000EB001002EBB2
+:1011D000C00000F50050C0F860120721FAF7A0BF68
+:1011E0000021CDE900115F468DF820B01EE0090214
+:1011F00041EA10610002CDE900019DF8080000EB12
+:101200004001C1EBC0119C4800EBC1009DF82010CB
+:1012100008444179DDE90002014347EA0200CDE9D3
+:1012200000109DF82000401C8DF820009DF8200043
+:10123000042808460199DAD303F064FA9DF80820DF
+:10124000464602EB021303EB022208EBC2039DF8B1
+:101250001C2002EB021203EBC20202F50053C3F89A
+:1012600055021A46C2F859120020CDE90000014685
+:101270008DF82070B846804A1DE0090241EA1061ED
+:101280000002CDE900019DF8080000EB4001C1EB30
+:10129000C0109DF8201002EBC0000844407ADDE940
+:1012A0000037184348EA0701CDE900019DF8200006
+:1012B000401C8DF820009DF8200004280098DCD305
+:1012C00003F020FA9DF8082002EB021303EB022240
+:1012D00006EBC2039DF81C2002EB021203EBC202D4
+:1012E00002F50053C3F84D021A46C2F851129DF898
+:1012F000080000EB001101EB002006EBC0019DF897
+:101300001C0000EB001001EBC00000F5005090F84D
+:101310002C129DF8080000EB001202EB002006EBF7
+:10132000C00000F5005090F8280281427ED194F868
+:10133000E301800601D5172100E014219DF8080083
+:1013400000EB001202EB002006EBC0029DF81C002F
+:1013500000EB001002EBC00000F5005080F83112E5
+:1013600094F8AC07F0B39DF8080000EB400101EBE6
+:1013700000109DF81C1006EB001000EB0110284433
+:10138000017841F0080101709DF8080000EB00129F
+:1013900002EB002006EBC0029DF81C0000EB0010E1
+:1013A00002EBC00000F5005080F86A829DF808103A
+:1013B0000220F8F7D3F99DF81C009DF8081000EB07
+:1013C0000110C117CDE9000100EB8002C2EB8010D3
+:1013D0003044C0F87D809DF8081001EB011202EB4B
+:1013E000012100E073E006EBC1029DF81C106D3096
+:1013F00001EB011102EBC10242F24D211144102216
+:10140000F6F723FF9DF8080000EB001101EB002028
+:1014100006EBC0019DF81C0000EB001001EBC001C1
+:10142000009800EB8002C2EB801000E0E5E001F2E2
+:10143000452101F5005130440A6840F8612F4968A0
+:1014400041609DF8081001EB410202EB01119DF88B
+:101450001C2006EB011101EB021101F5805191F8FE
+:10146000941D00F8011C0A9951F86A2F02628988BC
+:1014700081849DF8081001E0A064002001EB0112B6
+:1014800002EB012106EBC1029DF81C1001EB0111DA
+:1014900002EBC10101F50051D1F8601281609DF8A5
+:1014A000081001EB410202EB01119DF81C2006EB34
+:1014B000011101EB021101F58051D1F8981DC0F81E
+:1014C0002610009881B20820F8F748F9C7E29DF885
+:1014D000080000EB001202EB002006EBC0029DF8B2
+:1014E0001C0000EB001002EBC00000F5005080F87B
+:1014F0006A82C6F839809DF8080000EB001101EB04
+:10150000002006EBC0019DF81C0000EB001000E07D
+:1015100053E201EBC00142F24D20014410220C982D
+:10152000F6F793FE9DF8080000EB001101EB002098
+:1015300006EBC0019DF81C0000EB001001EBC000A1
+:1015400000F2452000F500500168C6F81D10406803
+:10155000C6F821009DF8080000EB400101EB0010E7
+:1015600006EB00119DF81C0001EB001000F5805007
+:1015700090F8940D30779DF8080000EB001101EB16
+:10158000002006EBC0019DF81C0000EB001001EBF1
+:10159000C00000F50050D0F86002C6F825000A9897
+:1015A00050F86A1FC6F83D108088A6F84100B06D5B
+:1015B00081B20220F7F7C8FA00210620F8F7CEF82A
+:1015C000B06D718B884202D2B16D491CB1650021AA
+:1015D0000520F8F7C3F89DF8080000EB400101EB87
+:1015E000001106EB01109DF81C1000EB01102844BF
+:1015F000017821F008010170D8E69DF8080000EBA1
+:10160000001101EB002006EBC0019DF81C0000EB6F
+:10161000001001EBC00000F5005090F82C129DF86E
+:10162000080000EB001202EB002006EBC00000F502
+:10163000005090F8280281427ED29DF8080000EB0D
+:10164000400101EB00109DF81C1006EB001000EBB0
+:1016500001102844017841F0040202709DF808004E
+:1016600000EB400101EB00109DF81C1006EB001090
+:1016700000EB01102844017841F0800202709DF8CF
+:10168000080000EB001101EB002006EBC00000F5A4
+:10169000005080F827929DF8080000EB001101EB44
+:1016A000002006EBC00000F5005090F828229DF8BD
+:1016B000080000EB001101EB002006EBC0039DF8D1
+:1016C0001C0000EB001003EBC00000F5005080F898
+:1016D0002C229DF80800142200EB001101EB0020E1
+:1016E00006EBC0039DF81C0000EB001003EBC000EC
+:1016F00004E44A4684F8E8969DF8080000EB0011DF
+:1017000001EB002008EBC0039DF81C00414600EBF4
+:10171000001003EBC00000F5005090F82C329DF84B
+:10172000080000EB001606EB002008EBC00000F5F7
+:10173000005090F8280200E07FE083427DD29DF8BF
+:10174000080000EB001606EB002001EBC00000F5DE
+:10175000005080F827B29DF8080000EB001303EB5F
+:10176000002001EBC0039DF81C0000EB001003EB10
+:10177000C00000F5005080F82C2214223AE4142115
+:1017800018E406EB400000F5805090F82C0B0006A2
+:1017900053D49DF8080006EB400000F5805090F807
+:1017A0002C0BC0F3C300062847D2DFE800F0036328
+:1017B00087F2F1329DF8080000EB4001C1EBC01147
+:1017C000C84800EBC100C8A10CF0F0FE5FEA000AB7
+:1017D00033D09DF8080000EB400006EB800000F5D8
+:1017E0008050C0F86CBB9DF8080000EB400006EB91
+:1017F000800000F5805080F86A9B9DF8080006EB99
+:10180000400141F62C300844017821F0780128315C
+:10181000D3E09DF8080000EB4001C1EBC011B148D6
+:1018200000EBC100B0A10CF0C1FE5FEA000A04D0D9
+:101830009DF8080000EB400000E0A8E006EB800007
+:1018400000F58050C0F86CBB9DF8080000EB40002C
+:1018500006EB800000F5805080F86A9B9DF8080038
+:1018600006EB400141F62C300844017821F0780164
+:101870002031A2E09DF8080000EB4001C1EBC0114F
+:10188000984800EBC10098A10CF090FE5FEA000AB6
+:101890007DD09DF8080000EB400006EB800000F5CD
+:1018A0008050C0F86CBB9DF8080000EB400006EBD0
+:1018B000800000F5805080F86A9B73E09DF8080076
+:1018C00000EB400006EB800000F58050C0F86CBBD8
+:1018D0009DF8080000EB400006EB800000F580500A
+:1018E00080F86A9B9DF808007E4F00EB4001C1EB39
+:1018F000C01007EBC00101EB0A0081799DF80800D8
+:1019000000EB4002C2EBC01007EBC00303EB0A0080
+:1019100040793039303841EA0010C11702F042FAFC
+:1019200084F8B2079DF8080000EB4001C1EBC0103D
+:1019300007EBC0006DA10CF039FE5FEA000A31D060
+:101940009DF8080000EB4001C1EBC01007EBC0019F
+:1019500001EB0A00407830289DF8080000EB4001B8
+:10196000C1EBC01007EBC00114D301EB0A004178B2
+:101970009DF8080000EB4002C2EBC01007EBC0026C
+:1019800012F80A003038303941EA001005E03FE033
+:101990003FE014E011F80A003038C11702F002FAF3
+:1019A00084F8B3079DF8080006EB400141F62C309F
+:1019B0000844017821F07801183101704FE09DF85A
+:1019C000080000EB4001C1EBC011464800EBC1002C
+:1019D00045A10CF0EBFD5FEA000A40D04449C1F894
+:1019E00088B29DF8080006EB400141F62C3008440F
+:1019F000017841F0800101709DF808004FF47A7180
+:101A000000EB400006EB800000F58050C0F8701B32
+:101A100025E09DF8080000EB4001C1EBC011314802
+:101A200000EBC10030A10CF0C1FD5FEA000A16D046
+:101A300094F8EA0620F0800084F8EA069DF8080091
+:101A400006EB400141F62C300844017821F0780182
+:101A500008310170099981F886B4C1F888B494F806
+:101A6000E903B0B123489DF8081000EB410000F5F0
+:101A70008040B0F844149DF80800012300EB4002B8
+:101A8000C2EBC012174800EBC2009DF80820F8F71F
+:101A9000BDFA59468DF820B0124A0FE09DF80800B3
+:101AA00000EB4003C3EBC0109DF8203002EBC000F8
+:101AB000C1549DF82000401C8DF820009DF82000A6
+:101AC0001428EBD30C4801784278114482781144F1
+:101AD000C278D14278F460AC1FB0BDEC028BBDE897
+:101AE000F08F0000A06400204F4B00002C0000008D
+:101AF00000004242A4120020120000202DE9F74FFE
+:101B000096B000209246ADF80800ADF81400ADF88C
+:101B10000000ADF800008DF820008DF810008DF861
+:101B20002800CDE91000CDE90000ADF80C00FEA1C1
+:101B3000D1E90031CDE90631FDA1D1E90031CDE98E
+:101B40000B31FD490871169800EB400101EB0010C4
+:101B5000FA4901EB0010139000F58050814690F88F
+:101B60006A0D8DF820001698179A01EB0010159059
+:101B7000104400F58050009090F8983B1698052B83
+:101B800000EB001202EB00200A4602EBC00E179A8F
+:101B9000139802EB02120EEBC20B179A0BF50057CB
+:101BA00000EB021000F58050059038D9009806230C
+:101BB00080F8983B002087F82C02059890F8960D45
+:101BC00020F08002059880F8962D97F8B20220F058
+:101BD000080087F8B202169800EB00100EEBC00068
+:101BE00000F5005090F8B22222F0010280F8B222F3
+:101BF00099F86A2DA120082A11D2DFE802F010041A
+:101C00000B0B06080A0EE52004E0B12002E03120AB
+:101C100000E0F12087F8310201E087F831321698B0
+:101C200001EB400000F58050019090F82C0BC44E61
+:101C300002061698DFF80C83C0EB001000EB80045E
+:101C400041F14D8799F8711D1698022900EB001299
+:101C500002EB0020B94A02EBC00505F5005517D08C
+:101C60001046007E012801F032879DF820300221C5
+:101C70004122AAF1A100082B81F0CE86DFE813F003
+:101C8000F8033D036506ED075E09530AC90A670CB0
+:101C900008F05AF9C8F8F803D8F8F803C0F3004080
+:101CA0000090D8F8F803C0F342005FEA000BEFD0D1
+:101CB000552006F8340006EBC404FD206070AA200D
+:101CC000A0700021E170217161206071A171FA2082
+:101CD000E07198F8EF03207298F8EE03607298F8BC
+:101CE000ED03A07298F8EC03E07298F8EB03207310
+:101CF00098F8EA036073ADF8081010E0D8F8F8031C
+:101D0000BDF80820C2F10302D200D040BDF808207F
+:101D100022441074BDF80800401CADF80800BDF85E
+:101D200008000428EAD384F814A01520ADF80C00AC
+:101D30000020824F85F82902BAF100007ED01228D7
+:101D400014D009DCAAF10B00072815D2DFE800F057
+:101D5000FE0E0E0E0E0E0E00A228F1D007DC142887
+:101D6000EED01528ECD0BAF1A10F05D122E2A328BC
+:101D700010D0BAF1A40FF9D00021ADF80C10ADF8D5
+:101D80000810169800EB4002C2EBC0106E4A02EB3E
+:101D9000C0020BE295F82A021699C0EB001000EB86
+:101DA0008000BDF80C2006EBC000491C8154BDF832
+:101DB0000C00401CADF80C0095F82A0200EB400125
+:101DC00001EB001007EB001000F58050D0F8640D17
+:101DD0000026314602F096FCCDE91001ADF808600E
+:101DE00013E0BDF80800C0F10200C200DDE91001F7
+:101DF000F6F719FABDF80C10BDF80820114460542C
+:101E0000BDF80800401CADF80800BDF80800032824
+:101E1000E7D3BDF80C00C01CADF80C0095F82A0201
+:101E200000EB400101EB001007EB001000F58050C3
+:101E300090F8680D002105F22A2500E0DAE202F0B0
+:101E400061FCBDF80C106054BDF80C00401CADF8EE
+:101E50000C00287800EB400101EB001007EB0010AC
+:101E600000F5805090F8690D002102F04BFCBDF8A0
+:101E70000C106054BDF80C00401CADF80C00287824
+:101E800000EB400101EB001007EB001000F5805063
+:101E900090F86A0D002102F035FCBDF80C1060547A
+:101EA000BDF80C00401CADF80C00287800EB400198
+:101EB00001EB001007EB001000F5805090F86B0D5F
+:101EC000002102F01FFCBDF80C106054BDF80C009E
+:101ED000401CADF80C00287800EB400101EB00102D
+:101EE00007EB001000F58050D0F86C0D002102F0D7
+:101EF00009FCBDF80C106054BDF80C00401CADF896
+:101F00000C00287800EB400101EB001007EB0010FB
+:101F100000F5805090F8700D0021A5F22A2502F0FE
+:101F2000F1FBBDF80C1012E00169323031303000A5
+:101F3000016932304530300012000020A412002028
+:101F4000405B0020A4220020A06400200AE160542D
+:101F5000BDF80C00401CADF80C0099F86A0DADF806
+:101F60000860062868D03E46B2E0BDF808104FF081
+:101F7000030AB1FBFAF195F82A0200EB400202EBEA
+:101F8000001007EB001000EB011000F5805090F8F6
+:101F9000940D314602F0B6FBBDF80C10BDF80820D8
+:101FA00011446054BDF80C00401CADF80C00BDF8A5
+:101FB000081095F82A02B1FBFAF100EB400202EB9F
+:101FC000001007EB001000EB011000F5805090F8B6
+:101FD000950D314602F096FBBDF80C20BDF80810B7
+:101FE00011446054BDF80C00401CADF80C00BDF865
+:101FF000081095F82A02B1FBFAF100EB400202EB5F
+:10200000001007EB001000EB011000F5805090F875
+:102010009C0D314602F076FBBDF80C20BDF808108F
+:1020200011446054BDF80C00401CADF80C00BDF824
+:102030000800C01CADF8080099F86B0DBDF8081039
+:1020400000EB4000884290D849E095F82A0200EB66
+:10205000400101EB0010BDF8081006EB0010490824
+:1020600000EB011000F5805090F8940D002102F073
+:1020700049FBBDF80C20BDF8081011446054BDF8B0
+:102080000C00401CADF80C0095F82A0200EB400152
+:1020900001EB0010BDF8081006EB0010490800EB3A
+:1020A000011000F5805090F8950D002102F02AFBF8
+:1020B000BDF80C20BDF8081011446054BDF80C00A8
+:1020C000401CADF80C00BDF80800801CADF80800FD
+:1020D00099F86B0DBDF80810B1EB400FB5D395F82A
+:1020E0002A0200EB400202EB001007EB001000F5A3
+:1020F000805090F8800DBDF80C2000F00300A05433
+:10210000BDF80C00401CADF80C0095F82A0200EB5D
+:10211000400202EB001007EB001000F5805090F831
+:10212000800DBDF80C20C0F38100A054BDF80C0058
+:10213000401CADF80C0095F82A0200EB400202EBBF
+:10214000001007EB001000F5805090F8800DBDF8EE
+:102150000C10C0F301106054BDF80C00401CADF829
+:102160000C0027E098F8EF03607598F8EE03A0756F
+:1021700098F8ED03E07598F8EC03207698F8EB03F7
+:10218000607698F8EA03A076BDF80C00801DADF8E3
+:102190000C00002085F829020CE0BDF8080010446E
+:1021A0004173BDF80800401CADF80800BDF80800F8
+:1021B0000528F2D3BDF80C00C01F000AA073BDF8BB
+:1021C0000C00C01FE07300200EE0BDF808002044A2
+:1021D000007D5A460099F7F73DFABDF808102144F2
+:1021E0000875BDF80800401CADF80800BDF80810DF
+:1021F000BDF80C00C01F8142E7DBBDF80C00C01F1A
+:1022000081B2E01DF7F714F8BDF80C20010AA154C3
+:10221000BDF80C10491CADF80C10BDF80C10605442
+:10222000BDF80C00401CADF80C00BDF80C00401FC0
+:10223000000AE070BDF80C00401F2071BDF80C00D2
+:10224000401F81B2601D07F0C6FFBDF80C1060543E
+:10225000BDF80C00401CADF80C00169830B10128F8
+:1022600014D0022821D0032841D12FE0BDF80C0062
+:10227000E8B38021FA48F7F7A4FEBDF80C10F9483E
+:10228000C0F8A410F7480121A0302EE0BDF80C00E2
+:1022900068B30821F248F7F794FEBDF80C10F14836
+:1022A0004167F048012170301FE0BDF80C00F0B12B
+:1022B0004FF48071EC48F7F784FEBDF80C10E94844
+:1022C000C0F8BC10E7480121B8300EE0BDF80C00A2
+:1022D00068B14FF48061E248F7F773FEBDF80C1067
+:1022E000E048C165DF4801215830F6F7F7FF98F85C
+:1022F000E90300287ED02046FEE3059890F8950D6E
+:10230000002102F0FFF98DF8100097F82C0295F8E3
+:102310002812884202D1012085F82702009890F8FF
+:10232000980B0099401C81F8980B97F8B2020007AF
+:102330000ED5179800EB400101EB0011CB4800EBE4
+:10234000011000F5805090F8692D4FF4E13103E061
+:1023500099F8692DD9F8641D169802F013F95046C2
+:10236000A222A6234FF0D50AC5287DD014DC4FF059
+:10237000A501B5283FD008DC112876D0122875D0E9
+:10238000132874D0B22873D114E1B62871D0B928BB
+:1023900070D0C328F7D1ECE0D92819D006DCCA28C0
+:1023A00069D0CE2868D0D528EDD106E0E12871D0DB
+:1023B000E52870D0E728E6D12FE2F52006F83400B2
+:1023C0009DF8100006EBC4056870AA70504609E03D
+:1023D000F52006F834009DF8100006EBC40568707F
+:1023E000AA70D920E8702846032102F0BCF82871B1
+:1023F0000520D9E3FEE3F52006F834009DF810002F
+:1024000006EBC405687099F8700D4FF0B509002807
+:10241000D7F8340205D0B0F1104F33D34FF010404D
+:1024200032E0B0F5100F02D34FF4100001E0D7F8FE
+:1024300034020022CDE90002A97010460FE0BDF879
+:102440000800C0F10200C200DDE90001F5F7EBFE73
+:10245000BDF808102944C870BDF80800401CADF84C
+:102460000800BDF8080008E020E1E1E1F8E108E239
+:10247000FBE294E027E087E023E10328DFD35EE07E
+:10248000A871DBE0D7F834020021CDE90001AB7080
+:10249000084611E0D9E0B5E1BDF80800C0F103003D
+:1024A000C200DDE90001F5F7BEFEBDF808102944C1
+:1024B000C870BDF80800401CADF80800BDF8080061
+:1024C0000428E9D353E0F52006F834009DF8100005
+:1024D00006EBC405687099F8700D4FF0B909002833
+:1024E000D7F834020AD0B0F1104F01D0D7F8340237
+:1024F0000021CDE90001AB70084632E0B0F5100FC5
+:1025000001D0D7F834020022CDE90002A9701046AC
+:102510000FE0BDF80800C0F10200C200DDE90001D3
+:10252000F5F781FEBDF808102944C870BDF8080011
+:10253000401CADF80800BDF808000328E9D3484660
+:102540009EE7BDF80800C0F10300C200DDE900010C
+:10255000F5F769FEBDF808102944C870BDF80800F9
+:10256000401CADF80800BDF808000428E9D348462F
+:1025700094E0F52006F834009DF8100006EBC40541
+:102580006870AA70C3202DE7F52006F834009DF886
+:10259000100006EBC4056870AA70CA2022E7F52077
+:1025A00006F834009DF8100006EBC4056870AA70A8
+:1025B000B62017E7F52006F834009DF8100006EB6A
+:1025C000C405687099F8700DB22210B1A97000208E
+:1025D0002DE0A420A87000200EE0D7F86002BDF81E
+:1025E0000810C1F10101C900C840BDF80810294414
+:1025F000C870BDF80800401CADF80800BDF8080020
+:102600000228EAD36A712846052101F0ACFF2BE2CB
+:10261000D7F86002BDF80810C1F10201C900C84036
+:10262000BDF808102944C870BDF80800401CADF87A
+:102630000800BDF808000328EAD3AA71284606213D
+:1026400001F091FFE8710820D3E6F52006F8340088
+:102650009DF8100006EBC4056870AB70002016E012
+:10266000000C02400060024000000240A412002062
+:10267000D7F86402BDF80810C1F10301C900C840D1
+:10268000BDF808102944C870BDF80800401CADF81A
+:102690000800BDF808000428EAD3E120E8712846C4
+:1026A000072101F060FF28720920A2E6F52006F854
+:1026B00034009DF8100006EBC4056870AA70C520B0
+:1026C00090E6F52006F834009DF8100006EBC405EE
+:1026D000687099F8700D4FF0CE0928B1AE20A8703F
+:1026E0000027ADF8087061E0AC20A8700027ADF8B5
+:1026F000087017E00BF50051D1F84D320846D0F8BC
+:102700005112BDF80800C0F10400C2001846F5F7E8
+:102710008AFDBDF808102944C870BDF80800401CA7
+:10272000ADF80800BDF808000528E3D3ADF808703F
+:1027300017E00BF50051D1F855320846D0F8591280
+:10274000BDF80800C0F10400C2001846F5F76BFDA3
+:10275000BDF8081029440872BDF80800401CADF807
+:102760000800BDF808000528E3D385F80D90284639
+:102770000D2101F0F8FEA8730F203AE60BF5005189
+:10278000D1F84D320846D0F85112BDF80800C0F11A
+:102790000500C2001846F5F746FDBDF808102944AB
+:1027A000C870BDF80800401CADF80800BDF808006E
+:1027B0000628E3D3ADF8087017E00BF50051D1F807
+:1027C00055320846D0F85912BDF80800C0F105008E
+:1027D000C2001846F5F727FDBDF8081029444872D5
+:1027E000BDF80800401CADF80800BDF80800062838
+:1027F000E3D385F80F9028460F2101F0B4FE28742A
+:102800001120F6E5F52006F834009DF8100006EBDF
+:10281000C4056870AA70E520E4E5F52006F83400E8
+:102820009DF8100006EBC4056870AA70E720D9E592
+:10283000F52006F834009DF8100006EBC40568701A
+:10284000AA701120E8702846032101F08CFE28713F
+:102850000520ADF80C00012087F82C025046FDE35E
+:10286000F52006F834009DF8100006EBC4056870EA
+:10287000A9700120E870C220287100206871122020
+:10288000FEE5F52006F834009DF8100006EBC405BF
+:102890006870FF20A8704FF0000AADF808A0FE494C
+:1028A00010E0BDF808201398104400F5805090F80F
+:1028B000720DBDF808202A44D070BDF80800401CF5
+:1028C000ADF80800BDF808000A28EAD3B9F87E0D73
+:1028D0008B46000A6873B9F87E0DA873B7F8B0028A
+:1028E000000AE873B7F8B0022874B7F8B012169867
+:1028F00001EB802081B20320F6F7BAF8ADF808A00A
+:102900004FF4007259460FE0BDF80800084400F586
+:10291000805090F8E801BDF808302B445874BDF899
+:102920000800401CADF80800BDF808009042EBD349
+:10293000132085F81102284640F2112101F013FE00
+:1029400085F8120240F2132053E5059B93F8953D5C
+:102950008DF8103097F82C3295F828C2634502D1D3
+:10296000012385F82732009B93F8983BDDF800C0DF
+:102970005B1C8CF8983B9DF8103023B19DF810300B
+:102980005B1E8DF810300A286FD2DFE800F0FE4B96
+:102990006FA5FDFCFB055A8506F834109DF8101054
+:1029A00006EBC40040318146417082703021C17015
+:1029B000017197F830120909417140790A28484697
+:1029C00004D24079303089F8050002E0417937318E
+:1029D000417197F8300200F00F0189F8061099F85C
+:1029E00006000A2899F80600494601D2303000E076
+:1029F000373088710320C87109F101000721F6F70B
+:102A000045FA89F808000920ADF80C0097F82C0267
+:102A1000042802D1052087F82C02002085F827021F
+:102A2000062036E006F834109DF8100006EBC405C9
+:102A300040306870AA703120E87035200DE0072022
+:102A4000D7E406F834109DF8100006EBC4054030BA
+:102A50006870AA703220E8703020287103206871F5
+:102A6000681C0521F6F712FAEEE314E0042306F8D9
+:102A700034309DF8101006EBC40040314170827074
+:102A80000521C170ADF80C3097F82C02022802D154
+:102A9000032087F82C021CE106F834109DF8100082
+:102AA00006EBC40540306870AA703120E87032200F
+:102AB000287103206871681C0521F6F7E7F9A871F1
+:102AC0000720ADF80C00059890F8960D20F0200135
+:102AD000059880F8961DDEE706F834109DF8100082
+:102AE00006EBC40540306870AA703121E9703020CF
+:102AF0002871D7F8342200E0F5E3B2F5100F00D2C8
+:102B00003220687197F83202012803D097F8320218
+:102B100010B103E0A97101E03220A8710021ADF8E5
+:102B2000081013E0D7F83402BDF80820C2F10502FE
+:102B30009200D040BDF8082000F00F002A44303049
+:102B4000D071BDF80800401CADF80800BDF80800C1
+:102B50000628E7D332206873ADF8081018E0D7F8DC
+:102B60006002BDF80810C1F103018900C840BDF83A
+:102B7000081000F00F00294430308873BDF80800B9
+:102B8000401C03E05FE059E00FE093E0ADF808007F
+:102B9000BDF808000428E2D30320A874681C1221A1
+:102BA000F6F774F9E8741420BCE206F834109DF8C6
+:102BB000100006EBC40540306870AA703220E8703F
+:102BC000312129716871A8710021ADF8081015E054
+:102BD000D7F86002BDF80820C2F103029200D0408D
+:102BE000BDF8082000F00F002A443030D071BDF845
+:102BF000080000E0FBE3401CADF80800BDF8080049
+:102C00000428E5D3ADF80810302008E0BDF808101E
+:102C10002944C872BDF80810491CADF80810BDF869
+:102C200008101929F2D3032085F82400681C2421F8
+:102C3000F6F72CF985F82500262073E2102006F817
+:102C40003400302003E0102006F83400312006EB79
+:102C5000C4025070ADF80C103BE0059B93F8953D15
+:102C60008DF8103097F82C3295F828C2634502D1C0
+:102C7000012385F82732009B93F8983B009D5B1C4D
+:102C800085F8983B9DF8103023B19DF810305B1EFD
+:102C90008DF810300A2801E0A4120020DCD2DFE811
+:102CA00000F009081945FD0706180528C9E6CAE716
+:102CB000C4E7B7E6042206F834209DF8101006EBAE
+:102CC000C40040314170512181700521C170ADF8BF
+:102CD0000C200CE2042306F834309DF8101006EBAB
+:102CE000C4004031417082700521C170ADF80C30D4
+:102CF000FDE106F834109DF8100006EBC4054030E5
+:102D00006870AA703120E870322028710320687141
+:102D1000681C0521F6F7BAF8A871059890F8960D89
+:102D200020F02001059880F8961D88E606F83410FA
+:102D30009DF8100006EBC40540306870AA70312081
+:102D4000E8702A71D7F83412B1F1104F09D032214E
+:102D5000697197F83212012905D097F8320238B11B
+:102D600002E03021F4E7A8710021ADF8081015E069
+:102D70003220F8E7D7F83402BDF80820C2F1070284
+:102D80009200D040BDF8082000F00F002A443030F7
+:102D9000D071BDF80800401CADF80800BDF808006F
+:102DA0000828E7D33220E873ADF8081013E0D7F80D
+:102DB0006002BDF80820C2F105029200D040BDF8C3
+:102DC000082000F00F002A4430301074BDF80800CD
+:102DD000401CADF80800BDF808000628E7D33020F5
+:102DE000A875ADF8081008E0BDF808202A44D07591
+:102DF000BDF80820521CADF80820BDF80820062AAE
+:102E0000F2D36877ADF8081008E0BDF808202A442E
+:102E10009077BDF80820521CADF80820BDF80820B6
+:102E2000062AF2D385F82400ADF8081009E0BDF8B1
+:102E300008202A4482F82500BDF80820521CADF86D
+:102E40000820BDF80820062AF1D385F82B00ADF83C
+:102E5000081009E0BDF808202A4482F82C00BDF8CB
+:102E60000820521CADF80820BDF80820062AF1D32E
+:102E700085F8320007E0BDF80810294481F83300D6
+:102E8000BDF80810491CADF80810BDF80810062957
+:102E9000F1D3032085F83900681C00E006E03921F1
+:102EA000F5F7F4FF85F83A003B203BE106F83410D3
+:102EB0009DF8100006EBC40540306870AA703220FF
+:102EC000E8703121297133216971A8710021ADF8B1
+:102ED000081013E0D7F86002BDF80820C2F105021F
+:102EE0009200D040BDF8082000F00F002A44303096
+:102EF000D071BDF80800401CADF80800BDF808000E
+:102F00000628E7D3ADF80810302108E0BDF8080026
+:102F100028444173BDF80800401CADF80800BDF816
+:102F200008001928F2D3032085F82600681C262102
+:102F3000F5F7ACFF85F827002820F3E0059890F816
+:102F4000950D8DF81000BDF8080000EB00100EEB99
+:102F5000C00000F5005090F82C0295F82812884225
+:102F600002D1012085F82702009890F8980B00996B
+:102F7000401C81F8980B4FF0000B58460FE0BDF84D
+:102F80000810139800EB011000F5805090F8950D93
+:102F90009DF8101088420AD0BDF80800401CADF81A
+:102FA000080099F86B0DBDF808108842E7D8BDF805
+:102FB0000810139800EB011000F5805090F8941D54
+:102FC0001798401A401C8DF828009DF8100020B179
+:102FD0009DF81000401E8DF8100097F82D020F2864
+:102FE00003D297F82D02401C00E0584687F82D02C6
+:102FF000AAF1B1016520092979D2DFE801F0050CB9
+:1030000058787879783244009DF81000503006F8EE
+:103010003400202180E09DF81000503006F8340084
+:1030200097F82D0206EBC40540F0300068700120CF
+:10303000A870E87085F804B028460521F6F7E4FA90
+:10304000CDE9000B68710098000AA8710320E871AF
+:10305000FA2028720920ADF80C0000E0D2E2B1207D
+:10306000D0E29DF81010503106F8341097F82D1268
+:1030700006EBC40541F030016970A8700120E870CA
+:103080009DF8280023E09DF81010503106F8341008
+:1030900097F82D1206EBC40541F030016970A87055
+:1030A0000120E8709DF8280040F010000FE09DF826
+:1030B0001000503006F8340097F82D0206EBC405D6
+:1030C00040F0300068700120A870E8700520287179
+:1030D00028460521F6F798FACDE9000B68710098AB
+:1030E000000AA8710320E871FA20FFF7DCBAAAE011
+:1030F00097F82E02B12806D097F82E0287F83102F1
+:10310000B12087F82E029DF81000503006F83400E8
+:1031100097F82D0240F0C00106EBC4004170FA217F
+:103120008170032058E2BDF808201598104441F63C
+:10313000983210440278521C027099F8700D38B120
+:10314000179A521CD2B2012837D002287BD145E011
+:10315000BAF1310F03D0BAF1450FF7D116E00020D4
+:10316000ADF8080006A90CE0BDF80800BDF808306D
+:1031700006EBC402085CD054BDF80800401CADF852
+:103180000800BDF808000728EED358E40020ADF889
+:1031900008000BA90CE0BDF80800BDF8083006EBEC
+:1031A000C402085CD054BDF80800401CADF808000B
+:1031B000BDF808000728EED341E48DF810209DF8F3
+:1031C000100006F8340006EBC405032068700027E1
+:1031D000AF70E9702F71092068710EE08DF8102032
+:1031E0009DF8100006F8340006EBC4050320687053
+:1031F0000027AF70EF702F71697128460621F6F72E
+:1032000017F8CDE90007000AE8710098A871FFF7E8
+:103210001ABA0098FD4990F8980B009A401C82F861
+:10322000980B059890F8950D8DF810005046BAF15E
+:10323000F30F71D009DC05286FD0F1280BD0BAF15B
+:10324000F20F8AD115E0DFE116E1F4287ED0BAF161
+:10325000F60FF6D1E2E0F52006F834009DF81000F4
+:1032600006EBC40568700027AF700520E870F120F8
+:10327000F8E0F52006F834009DF8100006EBC405D0
+:1032800068704FF0000985F80290F220287197F8D5
+:10329000A202687197F8A20201281DD097F8A20235
+:1032A000202870D00620ADF80C00BDF80C00E870A6
+:1032B0002846BDF80C10F5F7BBFFCDE90009BDF8B5
+:1032C0000C10000A6854BDF80C100098294448708E
+:1032D000BDF80C00801C9DE32520ADF80C0049468C
+:1032E000ADF8089011E0E9E3BDF808200BEB02000F
+:1032F00000F5005090F87502BDF808202A4490713E
+:10330000BDF80800401CADF80800BDF808000F2803
+:10331000EAD3ADF8081012E050E0AFE0BDF80820A5
+:103320000BEB020000F5005090F88702BDF8082072
+:103330002A445075BDF80800401CADF80800BDF8DF
+:1033400008000A28EAD397F89C0200E07DE0E877BD
+:10335000ADF8081011E0BDF808100BEB010000F506
+:10336000005090F89D02BDF80810294481F8200013
+:10337000BDF80800401CADF80800BDF8080005289D
+:10338000E9D392E7FFE70A20ADF80C0048460EE0CB
+:10339000BDF808100BEB010000F5005090F89D02FD
+:1033A000BDF8081029448871BDF80800401CADF82C
+:1033B0000800BDF808000428EAD376E7F52006F8EF
+:1033C00034009DF8100006EBC40568704FF000094A
+:1033D000484685F80290F321297197F8A212697185
+:1033E0000C21ADF80C1097F89C12A9710FE06BE35B
+:1033F000BDF808100BEB010000F5005090F89D029D
+:10340000BDF808102944C871BDF80800401CADF88B
+:103410000800BDF808000528EAD346E70620ADF805
+:103420000C00F52006F834009DF8100006EBC405EA
+:1034300068700027AF70BDF80C00E870F6202871A6
+:10344000059890F89C0D687179E0F52006F8340035
+:103450009DF8100006EBC40568700027AF700520CA
+:10346000E870F420287128460521F5F7E1FECDE942
+:103470000007000A68710098A87156E440F2132012
+:10348000ADF80C00F52006F834009DF8100006EBAE
+:10349000C4056870BDF80C00000AA870BDF80C00E7
+:1034A000E870052028714FF0000A50460EE0BDF884
+:1034B00008201398104400F5805090F8720DBDF864
+:1034C00008202A445071BDF80800401CADF80800DF
+:1034D000BDF808000A28EAD3B9F87E0D8B46000A29
+:1034E000E873B9F87E0D2874B7F8B002000A687462
+:1034F000B7F8B002A874B7F8B012169801EB8020A4
+:1035000081B20320F5F7B4FA5746ADF808A04FF49E
+:10351000007259460FE0BDF80800084400F58050DD
+:1035200090F8E801BDF808302B44D874BDF80800C5
+:10353000401CADF80800BDF808009042EBD32846C7
+:10354000BDF80C10F5F774FECDE90007B7E6059855
+:1035500090F8950D4FF00009494601F0D3F88DF829
+:10356000100097F82C0295F82812884202D1012009
+:1035700085F82702009890F8980B0099401C81F874
+:10358000980BBAF1070F15D00ADCDFF884B0BAF156
+:10359000070F39D2DFE80AF0383EF2380E0EF1009C
+:1035A000AAF1100008282FD2DFE800F004E92E2E3F
+:1035B000042E0417FA2006F8340006EBC4056870E0
+:1035C000A87085F803A09DF810002871E81C02215E
+:1035D000F5F75CFC687106201CE2FA2006F834005E
+:1035E00006EBC4056870A87085F803A09DF810006C
+:1035F0002871E81C0221F5F749FC68710620ADF836
+:103600000C00142087F8310206E20000A41200200A
+:1036100000E1F505FA2006F8340006EBC4056870F1
+:10362000A87085F803A09DF81000287197F8320261
+:10363000012803D097F83202E8B333E1D7F8340217
+:10364000B0F1104F05D34FF410000021CDE9000177
+:1036500003E0D7F83402CDE9000948460FE0BDF891
+:103660000800C0F10200C200DDE90001F4F7DBFD53
+:10367000BDF8081029444871BDF80800401CADF899
+:103680000800BDF808000328E9D30020CDE90000B8
+:1036900048460FE0BDF80800C0F10300C200DDE9B4
+:1036A0000001F4F7C0FDBDF8081029440872BDF808
+:1036B0000800401C00E05BE0ADF80800BDF8080021
+:1036C0000428E7D348460FE0BDF80800C0F1020027
+:1036D000C200DDE90001F4F7A6FDBDF80810294499
+:1036E0000873BDF80800401CADF80800BDF80800DC
+:1036F0000328E9D3D7F86012CDE9001948460FE056
+:10370000BDF80800C0F10200C200DDE90001F4F7D5
+:103710008AFDBDF808102944C873BDF80800401C94
+:10372000ADF80800BDF808000328E9D3D7F8601207
+:103730004F46BBFBF1F0CDE90009ADF8089011E070
+:10374000BDF80800C0F10300C200DDE90001F4F794
+:103750006AFDBDF8081029448874BDF80800401CB3
+:10376000ADF80800BDF808000428E9D3384698E011
+:103770000020CDE90000484612E014E1B8E024E161
+:10378000BDF80800C0F10200C200DDE90001F4F755
+:103790004AFDBDF8081029444871BDF80800401CD6
+:1037A000ADF80800BDF808000328E9D3D7F83402C3
+:1037B000B0F1104F05D34FF410000021CDE9000106
+:1037C00003E0D7F83402CDE9000948460FE0BDF820
+:1037D0000800C0F10300C200DDE90001F4F723FD99
+:1037E000BDF8081029440872BDF80800401CADF867
+:1037F0000800BDF808000428E9D348460FE0BDF8EA
+:103800000800C0F10200C200DDE90001F4F70BFD81
+:10381000BDF8081029440873BDF80800401CADF835
+:103820000800BDF808000328E9D3D7F86002CDE905
+:103830000009ADF8089011E0BDF80800C0F10200E1
+:10384000C200DDE90001F4F7EEFCBDF808102944E0
+:10385000C873BDF80800401CADF80800BDF80800AA
+:103860000328E9D3D7F860124846BBFBF1F1CDE954
+:1038700000190FE0BDF80800C0F10300C200DDE947
+:103880000001F4F7D0FCBDF8081029448874BDF895
+:103890000800401CADF80800BDF808000428E9D372
+:1038A0000120A8750598D0F8980DADF80890401C37
+:1038B000CDE9000911E0BDF80800C0F10100C20027
+:1038C000DDE90001F4F7AFFCBDF808102944C87524
+:1038D000BDF80800401CADF80800BDF8080002283B
+:1038E000E9D3E81C1621F5F7D1FA68761A2091E0A1
+:1038F000FA2006F8340006EBC4056870A87085F855
+:1039000003A09DF810002871D7F86002CDE90009E6
+:10391000ADF8089011E0BDF80800C0F10200C20047
+:10392000DDE90001F4F77FFCBDF808102944487177
+:10393000BDF80800401CADF80800BDF808000328D9
+:10394000E9D3D7F860024F46002100F02BFA024677
+:103950000B4658460021F4F735FCCDE9000100F094
+:10396000D1FECDE90001ADF8087011E0BDF8080006
+:10397000C0F10300C200DDE90001F4F754FCBDF81A
+:10398000081029440872BDF80800401CADF8080072
+:10399000BDF808000428E9D3E81C0921F5F776FAF8
+:1039A00028730D2036E0FA2006F8340006EBC40533
+:1039B0006870A87085F803A09DF810002871552044
+:1039C0006871E81C0321FFF74DB8FA2006F83400AF
+:1039D00006EBC4056870A87085F803A09DF8100078
+:1039E0002871AA2068714846ADF8089008E0BDF833
+:1039F000081029448871BDF80810491CADF808105A
+:103A0000BDF808100329F2D3E81C0621F5F73EFAA9
+:103A100068720A20ADF80C00169830B1012814D055
+:103A2000022821D0032843D12FE0BDF80C00E0B3D9
+:103A30008021D648F6F7C5FABDF80C10D448C0F876
+:103A4000A410D3480121A0302EE0BDF80C0060B3D3
+:103A50000821CE48F6F7B5FABDF80C10CC484167FE
+:103A6000CB48012170301FE0BDF80C00E8B14FF4E5
+:103A70008071C848F6F7A5FABDF80C10C448C0F824
+:103A8000BC10C3480121B8300EE0BDF80C0060B195
+:103A90004FF48061BD48F6F794FABDF80C10BC48AD
+:103AA000C165BB480121583000E001E0F5F716FC84
+:103AB00098F8E903002807D006EBC4000023BDF8FE
+:103AC0000C10169AF6F7A2FA19B0BDE8F08F00981C
+:103AD00090F8980B0099401C81F8980BF4E7019836
+:103AE00090F82C0B0006EFD4019890F82C0BAA4A02
+:103AF000C0F3C301169842F2107700EB400902EBC5
+:103B0000890505F58055062943D2DFE801F00368F1
+:103B1000A5EC4323002088F8AF07ADF808009F4FBD
+:103B20000AE0385CBDF8082006EBC4018854BDF8F3
+:103B30000800401CADF808009848F4F7A4FBBDF855
+:103B400008108842BDF80800EBD8ADF80C004FF41F
+:103B50007A70A9E0002088F8AF07ADF808008F4D13
+:103B60000B350AE0285CBDF8082006EBC401885438
+:103B7000BDF80800401CADF8080088480B30F4F789
+:103B800082FBBDF808108842BDF80800EAD8ADF8FD
+:103B90000C008BE00020ADF80800DFF80082A8F1EF
+:103BA00009080DE0BDF80810BDF8082018F801005C
+:103BB00006EBC4018854BDF80800401CADF80800AD
+:103BC00076480938F4F75FFBBDF808108842E9D859
+:103BD000BDF80800ADF80C00C5F8707B66E0002069
+:103BE00088F8AF07ADF80800DFF8B081A8F15108F8
+:103BF0000DE0BDF80810BDF8082018F8010006EB2C
+:103C0000C4018854BDF80800401CADF808006348A2
+:103C10005138F4F738FBBDF808108842E9D81699F6
+:103C200006EBC4003131C17209F13101817516987A
+:103C30000328CDD15A49312201F5E16081F81E27D0
+:103C40003021C1750D2101760A214176BDF80800A9
+:103C5000401CADF80800BBE70020ADF808004F4F4E
+:103C6000153F0AE0385CBDF8082006EBC401885413
+:103C7000BDF80800401CADF8080048481538F4F7B6
+:103C800002FBBDF808108842BDF80800EAD8ADF87C
+:103C90000C00019890F82C0B019920F07800183056
+:103CA00081F82C0B4FF4FA60C5F8700B1698C8B366
+:103CB000012849D0022857D003287FF40FAFBDF860
+:103CC0000C0000283FF40AAF4FF480612F48F6F74C
+:103CD00078F9BDF80C102E48C1652D4801215830E7
+:103CE000F5F7FCFAF0E60020ADF80800DFF8AC804C
+:103CF000A8F137080DE0BDF80810BDF8082018F845
+:103D0000010006EBC4018854BDF80800401CADF862
+:103D1000080022483738F4F7B6FABDF80810884290
+:103D2000E9D855E7FFE7BDF80C000028DAD080217C
+:103D30001648F6F746F9BDF80C101548C0F8A4105F
+:103D400013480121A030CBE7BDF80C000028C9D0F2
+:103D500008210E48F6F735F9BDF80C100C484167FC
+:103D60000B4801217030BBE7BDF80C000028B9D02A
+:103D70004FF480710748F6F724F9BDF80C10044899
+:103D8000C0F8BC1002480121B830A9E7000C02407D
+:103D90000060024000000240A4120020D9ED01089A
+:103DA000405B00202DE9F04700242DED048B804678
+:103DB00089469FED1E9B25462646E2004046494621
+:103DC000F4F731FAC7B22046F4F70CFC41EC110BC2
+:103DD000B0EE490AF0EE690A09F002F9380907F075
+:103DE0000F0100EB8000B0EE408AF0EE608A01EB3C
+:103DF0004000F4F7F7FB53EC182BF4F701FB41EC10
+:103E0000180B28463146F4F7FAFB53EC182BF4F75D
+:103E100050FAF4F727FC641CE4B205460E46082C61
+:103E2000CBD3BDEC048BBDE8F087000000000000A0
+:103E30000000594070B50E4D40F2244421462846FA
+:103E400008F087FD012812D1298828462A1D1188EB
+:103E5000214608F01BFD0748012180F8391B064860
+:103E6000D0F88C000549C0F57A70A1F84C0470BDFB
+:103E700000440040A422002000600240A452002020
+:103E800010B50B4C40F22441204608F062FD012899
+:103E90000DD12088201D00880648012180F8451B8F
+:103EA0000548406C0549C0F57A70A1F84E0410BD74
+:103EB000004C0040A422002000600240A4520020D8
+:103EC00010B50B4C40F22441204608F042FD012879
+:103ED0000CD12088A0880748012180F8511B064892
+:103EE00040690649C0F57A70A1F8500410BD000081
+:103EF00000500040A422002000600240A452002094
+:103F000010B50B4C40F22441204608F022FD012858
+:103F10000DD12088201D00880648012180F85D1BF6
+:103F20000548C06A0549C0F57A70A1F8520410BD71
+:103F300000480040A422002000600240A45200205B
+:103F400010B5124C10492046F5F7B2F90021204671
+:103F5000F5F7C4F90E4C4021204608F0F3FC002888
+:103F6000F9D080210B48F6F72EF8084C0A49183C86
+:103F70002046F5F79DF901212046F5F7AFF90749ED
+:103F80000120087110BD000000802020A0600240C8
+:103F900000440040000C0240008800201200002075
+:103FA00010B5124C10492046F5F782F90021204641
+:103FB000F5F794F90E4C4021204608F0C3FC002888
+:103FC000F9D008210B48F5F7FEFF084C0A49303CB0
+:103FD0002046F5F76DF901212046F5F77FF90749ED
+:103FE0000120087110BD0000208000207060024098
+:103FF000004C0040000C0240008020101200002005
+:1040000010B5124C10492046F5F752F90021204610
+:10401000F5F764F90E4C4021204608F093FC002887
+:10402000F9D04FF480710B48F5F7CDFF074C0A49E2
+:10403000A83C2046F5F73CF901212046F5F74EF95A
+:1040400006490120087110BD00800028B8600240B8
+:1040500000500040000002402080001012000020AC
+:1040600010B5124C10492046F5F722F900212046E0
+:10407000F5F734F90E4C4021204608F063FC002887
+:10408000F9D04FF480610B48F5F79DFF074C0A49C2
+:10409000303C2046F5F70CF901212046F5F71EF9D2
+:1040A00006490120087110BD0080001858600240C8
+:1040B00000480040000C0240008800101200002060
+:1040C0002DE9F047012190B0480505F093FE8648A0
+:1040D000F5F70EF9402738010024CDE90540C50168
+:1040E00007940894CDE9094546040C940D94DFF833
+:1040F000FC917F480B94CDE90207CDE90069694640
+:104100000E947948F5F79CF9012210217648F5F7CD
+:1041100081F9DFF8D4A1AAF1180A5046F5F7E8F8BA
+:104120004FF47A78CDE90348E811CDE905400794CA
+:104130000894CDE909456F480B940C940D940096B2
+:104140000E94CDE9019069465046F5F779F90121C1
+:104150005046F5F7C3F8DFF890A1AAF1300A5046AF
+:10416000F5F7C6F8E811CDE9054007940894CDE9C4
+:1041700009450C940D94DFF8809160480B94CDE9CB
+:104180000207CDE9006969460E945046F5F758F9E3
+:10419000012210215046F5F73DF9DFF84CA1AAF1B4
+:1041A000600A5046F5F7A4F8CDE90348E811CDE9D7
+:1041B000054007940894CDE9094551480B940C94A7
+:1041C0000D9400960E94CDE9019069465046F5F79E
+:1041D00037F901215046F5F781F8DFF80CA10AF113
+:1041E000180A5046F5F784F8E811CDE90540079420
+:1041F0000894CDE909450C940D94DFF808914248E4
+:104200000B94CDE90207CDE9006969460E9450464A
+:10421000F5F716F9012210215046F5F7FBF8DFF803
+:10422000C8A0AAF1900A5046F5F762F8CDE9034814
+:10423000E811CDE9054007940894CDE909453348D4
+:104240000B940C940D9400960E94CDE90190694660
+:104250005046F5F7F5F801215046F5F73FF8DFF83D
+:104260008890A9F148094846F5F742F80397E81104
+:10427000CDE9054007940894CDE9094525480B94FC
+:104280000C940D94224F00960E94CDE9017069466E
+:104290004846F5F7D5F8012210214846F5F7BAF857
+:1042A000DFF84490A9F178094846F5F721F8CDE9FF
+:1042B0000348E811CDE9054007940894CDE9094584
+:1042C00015480B940C940D9400960E94CDE9017052
+:1042D00069464846F5F7B4F801214846F4F7FEFF71
+:1042E00010B0BDE8F0870000A06002400444004028
+:1042F000405B0020A0640020044C0040985D00203A
+:104300008868002004500040F05F0020706C00209E
+:104310000448004048620020587000202DE9FC410C
+:104320000121084605F066FD0121042005F062FD2B
+:104330000121082005F05EFD0121402005F05AFD15
+:10434000DFF8FC80072205214046F5F723FE07220F
+:1043500006214046F5F71EFE072208214046F5F7E4
+:1043600019FE072209214046F5F714FE354F0822B1
+:104370000A213846F5F70EFE08220B213846F5F7DC
+:1043800009FE082202214046F5F704FE08220C210E
+:104390003846F5F7FFFD02268DF8056000244FF43E
+:1043A00059708DF80640012500908DF807508DF862
+:1043B000046069464046F5F7B1FD8DF805604FF49D
+:1043C000E0508DF8064000908DF807508DF804609D
+:1043D00069463846F5F7A2FD4FF4916000908DF8DC
+:1043E00006408DF8045069464046F5F797FD2802CF
+:1043F00000908DF806408DF8045069461248F5F794
+:104400008DFD8DF806404FF4F040104C00908DF873
+:10441000045069462046F5F781FDA9032046F5F7CB
+:10442000D0FD69032046F5F7CCFDA1142046F5F731
+:10443000C8FDE1142046F5F7C4FDBDE8FC8100008D
+:10444000000C024000080240000002400018024038
+:1044500070B50024FFF762FFFFF732FE00F01EF890
+:104460000C4800210170817041700121C1704FF42E
+:104470007A718160084D042085F8360B04E02046EF
+:1044800000F062F9641CE4B295F8360BA042F6D84D
+:1044900070BD000034570020A4220020F8B5112080
+:1044A0008DF8000002258DF8015001248DF802409E
+:1044B0008DF80340684601F047F826208DF800008B
+:1044C0008DF8014000268DF802608DF803406846A3
+:1044D00001F03AF80E208DF800008DF801508DF8AB
+:1044E00002408DF80340684601F02EF827208DF831
+:1044F00000008DF801408DF802608DF80340684699
+:1045000001F022F80F208DF800008DF801508DF891
+:1045100002408DF80340684601F016F834208DF80B
+:1045200000008DF801408DF802608DF80340684668
+:1045300001F00AF82F208DF800008DF801508DF859
+:1045400002408DF80340684600F0FEFF35208DF8EC
+:1045500000008DF801408DF802608DF80340684638
+:1045600000F0F2FFF8BD01B9102110F8012B10F88E
+:10457000013B491E5A400904090CF8D102F07F00A2
+:10458000704700002DE9FF5F14460F464FF4805638
+:104590004FF480684FF4C0694FF00C0A40F2244B8E
+:1045A000002580B1012830D0022851D0032871D1D4
+:1045B0000121880405F042FC0097012C6DD0022CEB
+:1045C00070D094B377E00121480405F037FC0097E0
+:1045D000012C03D0022C06D054B10DE0ADF80460DC
+:1045E000ADF8088008E0ADF80460ADF8089003E08D
+:1045F000ADF80450ADF80850ADF80650ADF80C50C9
+:10460000ADF80AA069463B4C5DE00121C80405F005
+:1046100015FC0097012C03D0022C07D05CB10EE0F2
+:10462000ADF80460ADF8088009E040E0ADF8046042
+:10463000ADF8089003E0ADF80450ADF80850ADF8BF
+:104640000650ADF80C50ADF80AA069462A4C3AE085
+:104650000121080505F0F2FB0097012C03D0022C84
+:1046600006D054B10DE0ADF80460ADF8088008E064
+:10467000ADF80460ADF8089003E0ADF80450ADF873
+:104680000850ADF80650ADF80C50ADF80AA06946D8
+:104690001A4C18E02CE000E004E0ADF80460ADF83E
+:1046A000088008E0ADF80460ADF8089003E0ADF8CC
+:1046B0000450ADF80850124CADF80650ADF80C504F
+:1046C000ADF80AA06946204608F07AF90121204693
+:1046D00008F0DFF801225946204608F059F9102168
+:1046E000204608F0D3F80122C021204608F0DBF86C
+:1046F000BDE8FF9F00440040004C004000500040D7
+:10470000004800402DE9FC410024CDE900446F46FB
+:1047100064220023F3F756FD0E460546104619465F
+:104720000A220023F3F74EFD010102F00F000818E2
+:10473000385504F10104E4B228463146082CE7D389
+:10474000DDE90001BDE8FC812DE9FC5FA64E4FF0DC
+:1047500004098246002586F8369B00EB400101EBF8
+:104760000A10A6F5805707EB0014019404F5805455
+:1047700094F8710D012803D10021504600F03CF956
+:1047800094F8711DBB46994A504602EB4A0707F55B
+:104790008057022945D097F82C0B40F0800087F80D
+:1047A0002C0B0AEB4A010BEB8107A7F5996707F57C
+:1047B00000574FF0000887F8008087F8028087F8DC
+:1047C000018087F803800521B96087F8308087F879
+:1047D0003280012087F8310087F83300D4F86C0D5F
+:1047E00000EB80004000B86394F8692DD4F8641D94
+:1047F0005046A7F63837FFF7C5FE94F86A1D0AEB56
+:104800000A127A4802EB0A2200EBC200009000F57F
+:10481000005008291FD2DFE801F01E1012162618DA
+:10482000242600224FF4E131FFF7ACFE97F82C0B61
+:1048300040F0800087F82C0BB5E0052100E00F2147
+:1048400080F8281207E00721FAE7D4F86C1D6422EB
+:104850005143C7F8701B9BF81810D946012904D0A2
+:1048600019E00321ECE74946EAE780F828820120B5
+:10487000C7F8400B5E4F80213846F5F7A4FB0821AE
+:104880003846F5F7A0FBB9155A48F5F79CFB3915E2
+:104890003846F5F798FB4FF0A10ECB467EE0009826
+:1048A00005EB051200EBC20000F50B7000F500509F
+:1048B0000021017381734173C173D4F86C2D94F896
+:1048C0006B7D7A4302EB820292004261019A02EB15
+:1048D000051202F5805292F8967D27F0800782F843
+:1048E000967D017094F86A1DA0F50B70082953D2CB
+:1048F000DFE801F0520408080A0C0E44E52180F8B4
+:10490000311249E07146FAE7B121F8E73121F6E7C3
+:10491000F12180F8311200212BE001EB011303EBB0
+:1049200001230BEBC30701EB410303EB01130BEB7B
+:104930000313002003F5805915E003EB001C0CF570
+:10494000805C9CF894CD92F89C8DC44509D192F876
+:1049500094CD00EB001807EBC80808F5005888F85C
+:10496000A3C2401CC0B299F86BCD8445E5D8491C60
+:10497000C9B296F8360B8842CFD80DE0062180F8F0
+:10498000311205EB0A1101EB8102C2EB811159448E
+:10499000D1F86910C0F860126D1CEDB294F86B0D7F
+:1049A000A8423FF67CAF002086F8370B5A4600EB52
+:1049B000400101EB001102EB011101F5805191F86A
+:1049C0006A3D052B09D291F86A3D33B196F8373B21
+:1049D00091F86B1D194486F8371B401CC0B204289F
+:1049E000E5D3BDE8FC9F0000A4220020A412002013
+:1049F000000C0240000002402DE9F04105466648E7
+:104A00004FF480425310066864488414C71439B1C7
+:104A1000C5B1012D18D0022D18D0032D1BD117E0E0
+:104A200035B1012D06D0022D06D0032D13D105E09E
+:104A3000114604E0194602E0214600E03946F5F748
+:104A4000C2FA08E0114604E0194602E0214600E0FF
+:104A50003946F5F7B6FA642009F008FC00224FF455
+:104A600016512846FFF78EFD4D4905EB450201EB37
+:104A7000820000F58050002380F86A3BC0F86C3B50
+:104A800005EB450000EB051001EB001101F580512D
+:104A9000D1F86C4D4348C0F89844012480F8914403
+:104AA000414805EB850738447724847091F86A7D86
+:104AB0009721082F08D2DFE807F0070406063537EC
+:104AC0000704847000E08170C5EB0511374F01EBDE
+:104AD0008101C02407F8314007EBC104637008214D
+:104AE000A170310EE17006F0F0011144217180785F
+:104AF00060712020A07106F00F00C5EBC5010844CD
+:104B0000E071802020724C2060725420A0722848EE
+:104B1000284F0B2655B1012D11D0022D27D0032D82
+:104B200016D12FE06F21CEE76721CCE78021F5F782
+:104B300048FAC7F8A4601F480121A03006E0082108
+:104B4000F5F73FFA7E671B4801217030F4F7C6FB8A
+:104B5000194890F8E90328B1204600232A460B2182
+:104B6000F5F754FABDE8F041642009F07FBB4FF43B
+:104B700080711248F5F725FAC7F8BC600D4801218D
+:104B8000B830E3E74FF48061F5F71BFAFE6509489A
+:104B900001215830DAE70000187AFF1F00180240A0
+:104BA000A4120020A452002040740020405B00208A
+:104BB000000C024000600240A422002000000240DD
+:104BC0002DE9F0438FB000278DF830708DF83470E8
+:104BD0008DF83870CDE90077CDE902778DF818703F
+:104BE0008DF81C708DF820708DF82470ADF8287049
+:104BF0009FED950A954C0B978DED0B0A94F84A0D95
+:104C0000934D4FF0010808B384F84A7DB4F8620D63
+:104C1000904E3168C1F57A71884217D13068C0F57D
+:104C20007A70A4F8600DA6F1040900214846F4F753
+:104C300055FB89494846F4F73BFB85F800804FF463
+:104C40007A70306001214846F4F748FB2878012843
+:104C50007ED12F7094F8EA0C804D00EB400005EBFC
+:104C6000001000F5805090F8E20B794EB61C042835
+:104C700004D0052802D0062804D106E084F8568D19
+:104C8000C4F8587D8DF83070D6E0B4F8601D701C03
+:104C9000891FF4F7E3FAC117CDE90201B4F8601DEA
+:104CA0006B48C01E0844042105F088FBDDE902239F
+:104CB000C117CDE90001504059400843DED1634897
+:104CC000801D80F83C7D3079ADF82800BDF82800C3
+:104CD0003128D3D1B4F8600D4121183890FBF1F0A0
+:104CE000C117CDE9000184F88C058DF8307091E092
+:104CF0009DF8300000EB80103044017D9DF83000BD
+:104D0000284400F5805080F88D159DF8300008216A
+:104D100000EB801030441A3005F01CFB8DED0B0ABF
+:104D200010EE100A9DF8301005EB011101F58051CD
+:104D3000C1F89D059DF83000082100EB801030443B
+:104D4000323005F007FB8DED0B0A10EE100A00E083
+:104D500076E09DF8301005EB011101F58051C1F8A6
+:104D600099059DF83000082100EB801030443A305E
+:104D700005F0F0FA8DED0B0A10EE100A9DF83010D8
+:104D800005EB011101F58051C1F8A1059DF8300036
+:104D9000082100EB80103044423005F0DBFA8DED45
+:104DA0000B0A10EE100A9DF8301005EB011101F509
+:104DB0008051C1F8A5059DF8180000EB400101EBFA
+:104DC00000109DF8301005EB001000EB011041F6CB
+:104DD00096510844017841F080010170B4F8601DDB
+:104DE0001B48401C095C9DF8180000EB001202EB08
+:104DF000002005EBC0029DF8200000EB001002EB44
+:104E0000C00000F5005080F868129DF83000401C8A
+:104E10008DF830009DF83010DDE90023891A77EB1A
+:104E20000300FFF665AF29E79DF8300037549DF881
+:104E30003000401C8DF830009DF830001428F3D36A
+:104E40000FB0BDE8F083000000000000A4220020A5
+:104E5000CE0A00202C64024000880010A41200201A
+:104E60002DE9F34FDCA185B0D1E90021CDE9012185
+:104E7000DBA10026D1E90021CDE90321DA4A35463C
+:104E80003746B146B2465670D84B191801F58051D5
+:104E900091F83C2D042A1ED1052281F83C2D524662
+:104EA00081F8EEAC91F8CC4C24F0800481F8CC4C25
+:104EB000042804D0052808D006280CD101E0CC49EC
+:104EC00005E0CB493122891C01E0C949491C01F5A3
+:104ED000005181F8F32C00EB4001C44800EB0110B5
+:104EE00000F58050804690F8E22BC248DFF808B306
+:104EF000C24C4FF48071042A24D0052A7ED0062AA1
+:104F00007DD10546F5F75FF84FF400712846F5F7B7
+:104F10005AF898F8E11BD8F8DC0B00F0CFFA94F8B7
+:104F20003C0D401C84F83C0D0698312868D045287B
+:104F300065D103A958468A5D8255761CB6B2072E04
+:104F4000F9D331E194F8EC2C002A58D0F5F739F870
+:104F5000A64E98F8E11BD8F8DC0B00F0AFFA94F8F5
+:104F6000EC0C012802D0022841D11BE094F8EB1C84
+:104F700001EB8100C0EB8110304490F860909B4AB7
+:104F800050F8617F02F64173C2F8217F4768C2F88A
+:104F9000257F8268C6F8292F026A1A60808C988063
+:104FA0000F0924E096F8209F1DE007EB470101EB75
+:104FB000071106EB0112002002F5805109E002EB17
+:104FC000001303F5805393F894CDCC4505D0401CD5
+:104FD00080B291F86B3D8342F1D891F86B1D81420C
+:104FE00005D87F1CBFB294F8360BB842DDD84846CE
+:104FF0000021FFF787FB02460B4602E0E0E0C8E035
+:10500000CAE006210020CDF800A004F049FE07EB1D
+:10501000470000EB071006EB001707F5EC57387850
+:10502000C0F381000090D6F8252F002307211846F1
+:1050300006F6277604F034FE387800F0030000907E
+:1050400056F8062C00230821184604F029FE38786B
+:10505000C0F301100090D6F8022000230921184661
+:1050600004F01EFE322004F8C70F30206070F17F7C
+:1050700000EB1111A170F17F01F00F013031E170EF
+:105080002D222271B17F00EB11116171B17F01F00E
+:105090000F013031A171E271717F00EB11112172AA
+:1050A000717F01F00F0130316172317F00EB11111E
+:1050B000E172317F01F00F01303121733A216173C8
+:1050C000F27E00EB1212A273F27E02F00F02303277
+:1050D000E2732174B17E00EB11106074B07E00F0B9
+:1050E0000F003030A074306A0021C73CA6F6277646
+:1050F000FFF708FB02460B460C210020CDF800A06C
+:1051000004F0CEFD0020202240F28A215F463A546E
+:10511000401C80B28842FAD34FF00A0C87F800C0D6
+:1051200087F801C00021002006EB4112131893F804
+:105130005B3F202B03D1401C80B22028F6D31F28D0
+:105140000DD20020131893F85B3F00EB451807F8C9
+:105150000830401C80B22028F4D36D1CADB2491C2D
+:1051600089B21429DFD30BEB451080F820C080F8FA
+:1051700021C080F822C080F823C080F824C080F8C5
+:1051800025C0252000EB45100004000C84F8ECAC91
+:105190000BD107B0BDE8F08F01A958468A5D825552
+:1051A000761CB6B2072EF9D30720154908601448BB
+:1051B0000121001FF4F792F80B4981F801A0E8E7FC
+:1051C00094F83C0D401C84F83C0D98F8E11BD8F88D
+:1051D000DC0B00F073F9DCE701693230313030006C
+:1051E0000169323045303000CE0A0020A412002080
+:1051F000A802002000080240B80E0020A4220020CF
+:10520000A464024070B50D4C40F224452946204666
+:1052100007F09FFB002810D02946204607F036FBF8
+:105220002088201D00880648012180F8491D054975
+:105230000968C1F57A71A0F8621D70BD00140140C3
+:10524000A42200202C64024010B5124C10492046C4
+:10525000F4F72EF800212046F4F740F80E4C4021D8
+:10526000204607F06FFB0028F9D04FF400710B487F
+:10527000F4F7A7FE074C0A49783C2046F4F718F8E3
+:1052800001212046F4F72AF806490120487010BD94
+:1052900000802020A0640240001401400008024069
+:1052A00000880010CE0A00202DE9F04301218FB0C4
+:1052B000880504F09FFDDFF894904846F4F718F84D
+:1052C0004020050103900024CDE90545C60207945E
+:1052D0000894CDE909464FF020681E480B940C94C1
+:1052E0000D941B4FCDF800800E94CDE901706946F6
+:1052F0004846F4F7A5F8012210214846F4F78AF849
+:10530000DFF84890A9F178094846F3F7F1FF4FF428
+:105310007A70CDE90340CDE9054507940894CDE9BD
+:1053200009460D480B940C940D94CDF800800E9412
+:10533000CDE9017069464846F4F782F801214846F4
+:10534000F3F7CCFF0FB0BDE8F0830000A06402408B
+:1053500004140140B80E0020D00A00207CB50121C1
+:10536000042004F047FD184E082206213046F4F7C9
+:1053700011FE082207213046F4F70CFE02218DF8B9
+:10538000051000258DF806500124C0208DF8074037
+:1053900000908DF8041069463046F4F7BFFD4FF4D5
+:1053A000407000908DF804408DF8065003208DF871
+:1053B00005008DF8074069463046F4F7AFFD6102FD
+:1053C0003046F4F7FEFD7CBD000802402DE9F041B7
+:1053D0000024FFF7C3FF00214FF4E13000F06EF826
+:1053E000FFF762FF00F04CF823480023037083703E
+:1053F0004370C37002218160037383730126467377
+:10540000C6734FF47A7141611C4A04EB440102EB0C
+:10541000810000F5E850037083704670C67002EB9F
+:10542000011505F58055D5F8E41B01EB8101490014
+:10543000816095F8E21BA0F55060042904D005298D
+:1054400002D0062912D105E0101900F5805080F82D
+:10545000F33C0BE03121171907F5805787F8F31C4F
+:10546000D5F8E41B64256943C0F8081D641CE4B248
+:10547000052CCAD3BDE8F081EC2F0020A412002037
+:1054800038B545208DF8000002208DF80100012478
+:105490008DF802408DF80340684600F055F847202B
+:1054A0008DF800008DF8014000208DF802008DF885
+:1054B0000340684600F048F838BD00007FB50C4650
+:1054C00005460121202004F0D1FC00204FF480513A
+:1054D0000095012C03D0022C06D064B10FE0ADF88A
+:1054E00004104FF4806103E0ADF804104FF4C06184
+:1054F000ADF8081003E0ADF80400ADF80800ADF811
+:105500000400ADF80600ADF80C000C200D4CADF811
+:105510000A006946204607F053FA0121204607F0A9
+:10552000B8F9012240F22441204607F031FA102157
+:10553000204607F0ABF90122C021204607F0B3F95D
+:105540007FBD00000014014030B50F23C278017800
+:105550000125FAB1144A126801F1E02102F4E06277
+:10556000C2F5E062C2F30722C2F10404D3404278DC
+:10557000A24084781C401443220181F80024007862
+:1055800000F01F018D404009800000F1E020C0F8CC
+:10559000005130BD01F01F0085404809800000F136
+:1055A000E020C0F8805130BD0CED00E0024A11400F
+:1055B000014302480160704780FFFF1F08ED00E0D3
+:1055C00010B50021074B0A46002003EBC004401C25
+:1055D000C0B262548028F8D3491CC9B20829F3D359
+:1055E00010BD0000437E00202DE9FE4F0026171A53
+:1055F0008146701E3546A3EB010A8846002F02DD66
+:105600004FF0010102E003D14FF00001019102E0EF
+:10561000C7F100070190BAF1000F02DD4FF0010061
+:1056200002E003D14FF00000009002E0C7F1000A51
+:1056300000905046574501DD3C4600E00446601CA2
+:105640004FF0000B029016E008F0FF0109F0FF0098
+:105650000C9A00F015F83E445544A64202DD01992B
+:10566000361B8944A54202DD00992D1B88440BF1AD
+:1056700001001FFA80FB02998B45E5DBBDE8FE8F38
+:1056800030B5CC0801F0070301259D40EBB2064D73
+:1056900005EBC005C808285C0AB1184302E063EABC
+:1056A0000000C043285530BD437E00202DE9FC4159
+:1056B00001210A2004F09EFB01248DF804400026FD
+:1056C0004FF4C0508DF80660032700908DF80570E8
+:1056D0008DF8074069464648F4F720FC8DF80440F1
+:1056E0008DF806608DF80570A5028DF80740414CD5
+:1056F000009569462046F4F711FCC82008F0B6FD75
+:1057000029462046F4F75DFCC82008F0AFFD294685
+:105710002046F4F758FCC82008F0A8FD0021FD2021
+:1057200000F054FA0021122000F050FA0021AE20BF
+:1057300000F04CFA0021D52000F048FA0021A0200A
+:1057400000F044FA0021A82000F040FA00213F2098
+:1057500000F03CFA0021D32000F038FA002108467E
+:1057600000F034FA0021402000F030FA0021A0209F
+:1057700000F02CFA0021C02000F028FA0021DA20E5
+:1057800000F024FA0021122000F020FA00218120EC
+:1057900000F01CFA00217F2000F018FA0021D92027
+:1057A00000F014FA0021822000F010FA0021DB2022
+:1057B00000F00CFA0021342000F008FA0021A420A7
+:1057C00000F004FA0021A62000F000FA00212020B9
+:1057D00000F0FCF90021084600F0F8F9FFF7F0FEB0
+:1057E0000021AF2000F0F2F900F054F8BDE8FC8190
+:1057F000000C0240000402400346012000E0584330
+:10580000491EC9B2FBD270472DE9F84F82460A986B
+:105810000D4650436421B0FBF1F0984600F0FF0BB9
+:105820004FF001090AEB02072B4600245046FAB25A
+:105830001946CDF80090FFF7D7FE05EB0806F3B246
+:10584000FAB2F1B25046CDF80090FFF7CDFE5246C5
+:10585000F3B229461046CDF80090FFF7C5FEF3B22B
+:10586000FAB2F8B22946CDF80090FFF7BDFE4F46D8
+:105870000AEB0B0609E02819C3B2C1B2F2B25046D6
+:105880000097FFF7B1FE641CE4B24445F3D3BDE8D2
+:10589000F88F000070B50025B020294600F096F979
+:1058A0000021084600F092F90021102000F08EF946
+:1058B000084E002406EBC4000121405D00F086F98B
+:1058C000641CE4B2802CF5D36D1CEDB2082DF0D32E
+:1058D00070BD0000437E002070B50B4C05460221D0
+:1058E000204604F051FC0028F9D02946204604F057
+:1058F00054FC0121204604F047FC0028F9D0204642
+:1059000004F049FCC0B270BD003800402DE9FC4FE6
+:105910001D46884681468B460090082B0ED06807AE
+:1059200000D0012000EBD500690810FB01F0C0B2E7
+:10593000203A02F0FF0A0026019046E00620F7E731
+:10594000082D10D00C2D14D0102D16D0182D3FD1AD
+:1059500021490AEBCA0001EB80000027845DE007C3
+:105960000FD00B9A10E01D490AEB4A0001EB4000F2
+:10597000F3E70AEB4A001A49EDE71A4901EB0A106E
+:10598000EBE70B9830B3002241464846FFF778FE1C
+:105990007F1C640808F10100FFB200F0FF08082F27
+:1059A000DDD309F1010000F0FF09082D0AD00099AC
+:1059B000A9EB0100B0EB550F04D10BF108008946AB
+:1059C00000F0FF0B761CD846F6B201988642B7D39A
+:1059D000BDE8FC8F0122D7E7F400020868F4010853
+:1059E00090F6010804FB01082DE9FF4F81B04FF04C
+:1059F0000005DDE90F7ADDF838B05FEA030980467B
+:105A00002E4612D10398F2F7EDFD41EC100B07F092
+:105A10004FFA9FED331B51EC100B53EC112BF2F7A7
+:105A200048FCF2F700FE00F0FF09082F00D1022524
+:105A3000D94510D8BBF1000F0DD03B463022CDF830
+:105A400000A040460299FFF761FF05EB570101EB0B
+:105A5000080000F0FF08002431E0A9EB0B01A1428F
+:105A60000DD105EB570101FB0480C0B23B462E224D
+:105A7000CDF800A00299FFF749FF01261DE0001BA9
+:105A8000401EC1B20A20FFF7B7FE0399CDF800A06F
+:105A9000B1FBF0F00A21B0FBF1F201FB120106EBC1
+:105AA0000800A1B105EB570202FB04003031C0B27F
+:105AB000CAB23B460299FFF729FF641CE4B209EB26
+:105AC0000600A042C9D805B04846BDE8F08F05EBF6
+:105AD000570101FB0400C0B23B463022EAE7000058
+:105AE000000000000000F03F2DE9FF4F81B00646A6
+:105AF00000900F464FF0000A8946580700D0012059
+:105B000000EBD3000490002032E0002029E00E9842
+:105B1000002410F80A500AF101001FFA80FAE80781
+:105B200001D00F9A02E00F9848B300223946304660
+:105B3000FFF7A6FD7F1C641C6D08E4B2FFB2082CC1
+:105B4000EDD3761C0098F6B2311A0398814204D145
+:105B500009F10800009E00F0FF0908F101004F461E
+:105B6000C0B2039980468842D1D30BF10100C0B284
+:105B7000049983468842C8D305B0BDE8F08F01225E
+:105B8000D4E72DE9F8431D46DDE908781646894635
+:105B900004460EE03B4649462046CDF80080FFF71C
+:105BA000B5FE082F0ED004EB5700C4B26D1EEDB247
+:105BB000761C002D04D03278202A01D37E2AE9D920
+:105BC000BDE8F883A41DE4B2F0E700002DE9F04140
+:105BD000114C06464FF4006500292946204602D0A4
+:105BE000F4F7F1F901E0F4F7ECF94FF48057394696
+:105BF0002046F4F7E6F939460848F4F7E4F9304668
+:105C0000FFF76AFE39462046F4F7DDF929462046BB
+:105C1000BDE8F041F4F7D7B9000C0240000402409F
+:105C20002DE9F04F4FF0000A89B05446D146ADF847
+:105C300000A0ADF804A0ADF808A0ADF80CA0ADF838
+:105C400010A0ADF814A0FF4D564695F8EA06A5F54C
+:105C5000805B01060BF58040069002F1718002F036
+:105C600075B895F8AE07022805D195F8AD0710B1C3
+:105C70000720ADF81400DFF8D083BDF8141018F831
+:105C80000100FA285AD1BDF8140001194046014418
+:105C9000497885F8F513BDF814102144014489783A
+:105CA00085F8F413BDF8141021440144C97885F82F
+:105CB000F313BDF8141021440144097985F8F21357
+:105CC000BDF8141021440144497985F8F113BDF859
+:105CD0001410214401EB0800807985F8F00395F851
+:105CE000F00395F8EA13884208D995F8F0030021EB
+:105CF000FEF758F8064695F8EA0307E095F8EA0338
+:105D00000021FEF74FF8064695F8F0030021FEF754
+:105D100049F8301AC0B205280FD395F8F00354287B
+:105D20000BD295F8F003062807D9C848D0F806101A
+:105D3000016041898180F3F733FC0624BDF814002B
+:105D40004746204438448079BDF814102144394432
+:105D5000C97840EA0160BDF814102144394409793A
+:105D6000BDF81420090422443A44527941EA022140
+:105D70000843B7494A68904251D04860BDF81400C2
+:105D8000204438448078BDF81410214439444978BF
+:105D900040EA0126B5F87216BDF814003044801CA4
+:105DA00081423CD3B5F87206BDF814103144401A54
+:105DB000801EA5F87206BDF8140031463844F3F78A
+:105DC00037FABDF81410314439444978BDF814202D
+:105DD0003244BA5C41EA0221814241F0888795F859
+:105DE000E90340B1B01C81B2BDF81400012338446E
+:105DF0000422F4F70BF9BDF814002044384400796C
+:105E000000F001000890BDF8140020443844807967
+:105E10000023C0F34200A6F10708079013E0A5F89D
+:105E2000729609B0BDE8F08F18443844C079DDE9B6
+:105E30000721F3F7FFFBBDF814102144194439443E
+:105E4000C8715B1C9BB2BDF8140043452044EBDBDA
+:105E50003844C079012185F8AC174946C5F8B09699
+:105E600085F8AE96069A82F88694C2F8889495F8DA
+:105E7000AE27032A03D095F8AE27012A03D1754B2C
+:105E80000122C3F888228946ADF80C1012287CD074
+:105E90000CDCA0F10B00072818D2DFE810F0220B71
+:105EA000900BCF0BC90B020E24009E0CA2286ED0C3
+:105EB00008DC142801F01F86152801F07086A1283F
+:105EC00004D140E3A3287CD0A4287BD000204946FD
+:105ED000BDF8142022440244B954401C80B2052865
+:105EE000F6D301F0FFBEC8464046FDE1BDF8000014
+:105EF00000EB400101EB00100BEB001000F58050AF
+:105F0000594690F86A0D08287ED2DFE800F07D043B
+:105F10000404047DB40440468CE0BDF81400BDF8D0
+:105F20000C20204410443844007A78B3012802D071
+:105F3000022877D113E0BDF80000BDF8041000EB93
+:105F4000400202EB00100BEB001000EB011041F6D9
+:105F500096510844017821F00401017062E0BDF817
+:105F6000000000EB400202EB0010BDF8042001EB42
+:105F7000001000EB021041F696521044027822F015
+:105F800008020270BDF8000002E0EFE34AE0EEE331
+:105F900000EB400303EB0010BDF804100BEB001006
+:105FA00000EB011000F58050C0F8988DBDF800108E
+:105FB0000220F3F7D3FB0020DC464246BDF8001078
+:105FC00001E0F9E3F9E301EB011303EB01210CEB31
+:105FD000C103BDF8041001EB011103EBC101014441
+:105FE00001F5005181F86B22401C80B21428E5D3E2
+:105FF0000020BDF8001001EB011303EB01210CEBB5
+:10600000C103BDF8041000E06BE101EB011103EBEB
+:10601000C101014401F5005181F88722401C80B282
+:106020000A28E6D3BDF80C00401CADF80C00BDF802
+:106030000400401CADF80400BDF8000000EB400176
+:106040000AE00000A4220020547400208E260020C4
+:10605000180200200000404201EB00100BEB001082
+:1060600000F58050594690F86B0DBDF80420904221
+:106070003FF653AF35E1ADF8048021E1BDF81400DF
+:10608000BDF80C20204410443844007A042805D080
+:1060900005DC58B1012846D002287DD12EE1082820
+:1060A0007BD010287AD0202876D1E7E1BDF8000017
+:1060B00000EB001202EB002001EBC002BDF804006F
+:1060C00000EB001002EBC00000F5005090F8A202B7
+:1060D000102824D1BDF8000000EB001202EB0020D4
+:1060E00001EBC002BDF8040000EB001002EBC000A1
+:1060F00000F5005080F8A282BDF80000F32200EB0A
+:10610000001303EB002001EBC003BDF8040000EB1B
+:10611000001003EBC00000F5005080F83122BDF8FC
+:106120000C00401CC5E0BDF80000F22200EB00139B
+:1061300003EB002001EBC003BDF8040000EB0010EE
+:1061400003EBC00000F5005080F83122BDF80000DC
+:1061500000EB400202EB0010BDF8042001EB001040
+:1061600000EB021041F696521044027822F004022D
+:106170000270BDF81400BDF80C20204410443844CF
+:10618000027ABDF8000000EB001303EB002001EBE6
+:10619000C003BDF8040002E08DE0AFE0EFE000EBEB
+:1061A000001003EBC00000F5005080F8A222002090
+:1061B000BDF81420BDF80C3022441A4402443A447D
+:1061C000537ABDF8002002EB021C0CEB022201EB1B
+:1061D000C20CBDF8042002EB02120CEBC202024416
+:1061E00002F5005282F87532401C80B20F28DFD3CE
+:1061F0000020BDF81420BDF80C3022441A4402449B
+:106200003A44137EBDF8002002EB021C0CEB022284
+:1062100001EBC20CBDF8042002EB02120CEBC2022F
+:10622000024402F5005282F88732401C80B20A28EC
+:10623000DFD3BDF81400BDF80C20204410443844CE
+:1062400090F82200BDF8002002EB021303EB0222BB
+:1062500001EBC203BDF8042002EB021203EBC20201
+:1062600002F5005282F89C020020BDF81420BDF80F
+:106270000C3022441A4402443A4492F82330BDF8C8
+:10628000002002EB021C0CEB022201EBC20CBDF859
+:10629000042002EB02120CEBC202024402F500528F
+:1062A00082F89D32401C80B20528DED3BDF80C0078
+:1062B0002030ADF80C00BDF80400401CADF804001F
+:1062C000BDF8000000EB400202EB001001EB0010F3
+:1062D00000F5805090F86B0DBDF8042090423FF619
+:1062E000CDAEBDF80000401CADF8000095F8360BAF
+:1062F000BDF8001088423FF6F9ADF2E5BDF80000A8
+:10630000F22200EB001303EB002001EBC003BDF809
+:10631000040000EB001003EBC00000F5005080F813
+:106320003122BDF8000000EB400202EB0010BDF886
+:10633000042001EB001000EB021041F696521044CD
+:10634000027822F004020270BDF81400BDF80C209F
+:10635000204410443844027ABDF8000000EB0013DA
+:1063600003EB002001EBC003BDF8040000EB0010BC
+:1063700003EBC00000F5005080F8A222CFE6BDF884
+:106380000000F32200EB001303EB002001EBC0033D
+:10639000BDF8040000EB001003EBC00000F5005056
+:1063A00080F83122BDF8000000EB400202EB001043
+:1063B000BDF8042001EB001000EB021041F69652EC
+:1063C0001044027822F004020270BDF81400BDF8F7
+:1063D0000C20204410443844027ABDF8000000EB41
+:1063E000001303EB002001EBC003BDF8040000EB39
+:1063F000001003EBC00000F5005080F8A222BDF8A9
+:106400001400BDF80C20204410443844427ABDF8F2
+:10641000000000EB001303EB002001EBC003BDF80C
+:10642000040000EB001003EBC00000F5005080F802
+:106430009C220020BDF81420BDF80C3022441A44E0
+:1064400002443A44937ABDF8002002EB021C0CEBA4
+:10645000022201EBC20CBDF8042002EB02120CEB8D
+:10646000C202024402F5005282F89D32401C80B202
+:106470000528DFD3BDF80C00C01D1AE7BDF80000E9
+:10648000F22200EB001303EB002001EBC003BDF888
+:10649000040000EB001003EBC00000F5005080F892
+:1064A0003122BDF8000000EB400202EB0010BDF805
+:1064B000042001EB001000EB021041F6965210444C
+:1064C000027822F004020270BDF81400BDF80C201E
+:1064D000204410443844027ABDF8000000EB001359
+:1064E00003EB002001EBC003BDF8040000EB00103B
+:1064F00003EBC00000F5005080F8A2220020BDF898
+:106500001420BDF80C3022441A4402443A44537A11
+:10651000BDF8002002EB021C0CEB022201EBC20CC6
+:10652000BDF8042002EB02120CEBC202024402F599
+:10653000005282F89D32401C80B20428DFD3BDF89F
+:106540000C00401DB5E6B01E0D2190FBF1F0C0B26D
+:10655000079048461BE24846F3E1BDF80000BDF84D
+:10656000041000EB400202EB0012D8460BEB0210C5
+:1065700000EB011000F5805090F8960D80077DD457
+:10658000BDF814000AEB8A02011902EBCA000844A4
+:106590003844007A0021FDF705FCBDF80020BDF865
+:1065A00004C002EB420303EB0213424608EB031361
+:1065B00003EB0C1303F5805393F8943D89EA010C27
+:1065C000434053EA0C0359D1BDF8000000EB001121
+:1065D00001EB002002EBC001BDF8040000EB00104D
+:1065E00001EBC00000F5005090F8690201287CD151
+:1065F000BDF8140020443844417ABDF8000000EB97
+:10660000001303EB0023BDF8040008EBC30200EB0A
+:10661000001002EBC00000F5005080F83212BDF807
+:10662000140020443844407BBDF814102144394400
+:10663000897A40EA0161BDF8140020443844C07AE8
+:10664000BDF81420000422443A44127B40EA0220A0
+:106650000143BDF8000000EB001202EB0022BDF880
+:10666000040008EBC20200EB001002EBC00000F5D2
+:106670000050C0F83412BDF8140000E05EE1204480
+:106680003844007DBDF8141021443944497C40EA67
+:106690000161BDF8140020443844807CBDF814200A
+:1066A000000422443A44D27C40EA02200143BDF86F
+:1066B000000000EB400202EB001208EB0210BDF8F4
+:1066C000042000EB021000F58050C0F8981DBDF8C2
+:1066D00000100220F3F742F8BDF8000000EB400183
+:1066E00001EB001108EB011000E07FE0BDF80410A1
+:1066F00000EB011000F5805090F8941DBDF80000EB
+:1067000000EB001202EB002208EBC20000F5005083
+:1067100080F82512BDF8000000EB400101EB0011EC
+:1067200008EB011000F5805090F86A0D012806D0A2
+:1067300002285ED003285CD0072857D1CBE0BDF8F3
+:10674000000000EB001101EB002008EBC002BDF8D7
+:106750000400414600EB001002EBC00000F50050C1
+:1067600090F8320220B1012840D140E0FDE331E24F
+:10677000BDF8000000EB400202EB001001EB00103E
+:1067800000F5805090F8700D0028BDF8000000EB77
+:10679000001202EB002001EBC002BDF8040000EB88
+:1067A000001002EBC00000F50050D0F8340205D014
+:1067B000B0F1104F05D106E02AE3F2E0B0F5100F7A
+:1067C00001D0B52200E0C322BDF8000000EB0013A9
+:1067D00003EB002008EBC001BDF8040000EB001043
+:1067E00001EBC00000F5005080F831229FE0B92293
+:1067F000EAE7BDF8000000EB001101EB002008EB18
+:10680000C002BDF80400414600EB001002EBC000DE
+:1068100000F5005090F82C22BDF8000000EB0013AA
+:1068200003EB002008EBC00000F5005090F82802B0
+:1068300082427CD1BDF8140020443844807BBDF8EE
+:106840001420000422443A44D27B40EA0222BDF8DC
+:10685000140020443844007C0243BDF8000000EBE3
+:10686000001303EB002001EBC003BDF8040000EBB4
+:10687000001003EBC00000F50050C0F86022BDF826
+:10688000140020443844427ABDF8000000EB0013A5
+:1068900003EB002001EBC003BDF8040000EB001087
+:1068A00003EBC00000F5005080F83222BDF8000074
+:1068B000A42200EB001303EB002001EBC003BDF8A2
+:1068C000040000EB001003EBC00000F5005080F85E
+:1068D0002E22A32278E7BDF8000000EB400101EB77
+:1068E000001008EB001000F5805090F8700D0028A3
+:1068F000BDF8000000EB001202EB002008EBC00224
+:10690000BDF8040000EB001002EBC00000F50050E1
+:10691000D0F8340204D0B0F1104F06D003E006E006
+:10692000B0F5100F01D001224EE705224CE70AF125
+:106930000100079900F0FF0A8A4515D2BDF804004E
+:10694000401CADF80400BDF8000000EB400101EB75
+:1069500000100BEB001000F5805090F86B0DBDF8A7
+:10696000042090423FF6F9ADBDF8000000EB400175
+:1069700001EB00110BEB011000F5805090F86B0D4E
+:10698000BDF8041088427CD8BDF80000401CADF86A
+:10699000000095F8360BBDF8001088423FF6DBADDD
+:1069A000ABE4484648E0ADF80490D84621E0BDF895
+:1069B000140020443844007A0021FDF7F3F9BDF8B3
+:1069C000002002EB420303EB021308EB0312BDF8B5
+:1069D000043002EB031202F5805292F8942D89EAFA
+:1069E000010342401A4330D0BDF80400401CADF80A
+:1069F0000400BDF8000000EB400101EB001108EBC2
+:106A0000011000F5805090F86B0DBDF8041088421D
+:106A1000CDD8BDF8000000EB400101EB001108EB00
+:106A2000011000F5805090F86B0DBDF804108842FD
+:106A3000B6D8BDF80000401CADF8000095F8360B44
+:106A4000BDF800108842AED857E4BDF80000BDF88C
+:106A5000042000EB400101EB0010414608EB001060
+:106A600000EB021000F5805090F8942DBDF8000066
+:106A700000EB001303EB002008EBC00000F5005012
+:106A800000E06DE180F82522BDF8000000EB400237
+:106A900002EB001008EB001000F5805090F86A0D32
+:106AA000012806D0022806D0032839D00728B0D103
+:106AB0007CE0CA227BE0BDF8000000EB001202EB94
+:106AC000002001EBC002BDF8040000EB001002EB57
+:106AD000C00000F5005090F82C22BDF8000000EB3B
+:106AE000001303EB002001EBC00000F5005090F80C
+:106AF000280282428DD1BDF80000AA2200EB0013CB
+:106B000003EB002001EBC003BDF8040000EB001014
+:106B100003EBC00000F5005080F82E22A32246E0CF
+:106B2000BDF8000000EB001202EB002001EBC002F8
+:106B3000BDF8040000EB001002EBC00000F50050AF
+:106B400090F82C22BDF8000000EB001303EB0020AE
+:106B500001EBC00000F5005090F82802824225D1D8
+:106B6000BDF80000AA2200EB001303EB002001EBAC
+:106B7000C003BDF8040000EB001003EBC00000F5FB
+:106B8000005080F82E22BDF80000A32200EB001375
+:106B900003EB002001EBC003BDF8040000EB001084
+:106BA00003EBC00000F5005080F831220422BDF84C
+:106BB000000000EB001303EB002008EBC001BDF860
+:106BC000040000EB001001EBC00000F5005080F85D
+:106BD00031221EE7484648E0ADF80490D84621E04F
+:106BE000BDF8140020443844007A0021FDF7DAF89B
+:106BF000BDF8002002EB420303EB021308EB031283
+:106C0000BDF8043002EB031202F5805292F8942D85
+:106C100089EA010342401A4330D0BDF80400401C09
+:106C2000ADF80400BDF8000000EB400101EB0011DD
+:106C300008EB011000F5805090F86B0DBDF80410C2
+:106C40008842CDD8BDF8000000EB400101EB0011F7
+:106C500008EB011000F5805090F86B0DBDF80410A2
+:106C600088427DD8BDF80000401CADF8000095F8C2
+:106C7000360BBDF800108842AED891E6BDF8000092
+:106C8000BDF8042000EB400101EB0010414608EB89
+:106C9000001000EB021000F5805090F8942DBDF824
+:106CA000000000EB001303EB002008EBC00000F530
+:106CB000005080F82522BDF8000000EB001202EB26
+:106CC000002008EBC002BDF8040000EB001002EB4E
+:106CD000C00000F5005090F82C22BDF8000000EB39
+:106CE000001303EB002001EBC00000F5005090F80A
+:106CF00028028242A6D1BDF8140020443844407ACC
+:106D0000BDF81420000422443A44927A40EA022258
+:106D1000BDF8140020443844C07A0243BDF8000096
+:106D200000EB001303EB002001EBC003BDF80400EF
+:106D300000EB001003EBC00000F50050C0F860222B
+:106D4000BDF8000000EB400202EB001001EB001068
+:106D500000F5805090F86A0D0828BFF473AF00E08A
+:106D6000BEE3DFE800F0040519192E04044169E7C9
+:106D7000BDF80000B22200EB001303EB002008EB8B
+:106D8000C001BDF8040000EB001001EBC00000F5ED
+:106D9000005080F82E2255E7BDF80000A52200EB38
+:106DA000001303EB002001EBC003BDF8040000EB6F
+:106DB000001003EBC00000F5005080F82E22A32243
+:106DC00013E0BDF80000B52200EB001303EB002038
+:106DD00001EBC003BDF8040000EB001003EBC000A2
+:106DE00000F5005080F831220222BDF8000000EBCF
+:106DF000001303EB002008EBC001BDF8040000EB1A
+:106E0000001001EBC00000F5005080F8312219E7B6
+:106E1000BDF8140020443844007A05287DD2BDF81E
+:106E2000140020443844007A002876D0BDF81400BD
+:106E300020443844007A401EADF800000020494646
+:106E4000BDF8002002EB420303EB02120BEB02122F
+:106E500002EB001202F5805282F8941DBDF800206A
+:106E600002EB420C0CEB02120BEB021202EB0012D3
+:106E700002F5805282F8951DBDF8002002EB420C0D
+:106E80000CEB02120BEB021202EB001202F5805225
+:106E900082F89C1D401C80B21028D1D3BDF814008C
+:106EA00020443844807B89460021FCF77BFF08435F
+:106EB0007DD0BDF8140020443844407ABDF8141049
+:106EC000000421443944897A40EA0120BDF81410B5
+:106ED00021443944C97A0843C117FCF763FFBDF860
+:106EE0000010D84601EB410202EB01120BEB02113C
+:106EF00001F58051C1F8640DBDF8140020443844F8
+:106F0000007B0021FCF74EFFBDF8001001EB4102B1
+:106F100002EB011208EB021100E0FAE101F58051E9
+:106F200081F8680DBDF8140020443844407B0021EE
+:106F3000FCF738FFBDF8001001EB410202EB011233
+:106F400008EB021101F5805181F8690DBDF81400BC
+:106F500020443844807B0021FCF724FFBDF800105A
+:106F600001EB410202EB011200E0FDE308EB02112C
+:106F700001F5805181F86A0DBDF8140020443844B1
+:106F8000C07B0021FCF70EFFBDF8001001EB4102B1
+:106F900002EB011208EB021101F5805181F86B0D33
+:106FA000BDF8140020443844007C002100E0F1E0EA
+:106FB000FCF7F8FEBDF8001001EB410202EB0112F4
+:106FC00008EB021101F58051C1F86C0DBDF81400F9
+:106FD00020443844407C0021FCF7E4FEBDF800105A
+:106FE00001EB410202EB011208EB021101F58051A5
+:106FF00081F8700DBDF8000000EB400101EB0011BD
+:1070000008EB011000F5805090F86A0D06284846FC
+:107010005DD0ACE0BDF81400BDF804102044084475
+:107020003844807C0021FCF7BDFEBDF8042003211C
+:10703000B2FBF1F2BDF8001001EB410303EB0113C9
+:1070400008EB031101EB021101F5805181F8940D59
+:10705000BDF81400BDF80410204408443844C07C36
+:107060000021FCF79FFEBDF804200321B2FBF1F2E2
+:10707000BDF8001001EB410303EB011308EB031112
+:1070800001EB021101F5805181F8950DBDF8140056
+:10709000BDF80410204408443844007D0021FCF76A
+:1070A00081FEBDF804200321B2FBF1F2BDF800100F
+:1070B00001EB410303EB011308EB031101EB021198
+:1070C00001F5805181F89C0DBDF80400C01CADF89D
+:1070D0000400BDF8000000EB400101EB001108EBDB
+:1070E000011000F5805090F86B0DBDF8041000EB16
+:1070F000400088428ED84DE0BDF81400BDF8041061
+:10710000204408443844807C0021FCF74BFEBDF845
+:10711000001001EB410202EB011208EB0211BDF875
+:107120000420520801EB021101F5805181F8940D01
+:10713000BDF81400BDF80410204408443844C07C55
+:107140000021FCF72FFEBDF8001001EB410202EB1D
+:10715000011208EB0211BDF80420520801EB0211E4
+:1071600001F5805181F8950DBDF80400801CADF843
+:107170000400BDF8000000EB400101EB001108EB3A
+:10718000011000F5805090F86B0DBDF80410B1EBC4
+:10719000400FB1D3BDF80400123086427ED9BDF84D
+:1071A000000000EB400101EB00100BEB001000F5BC
+:1071B0008050594690F86A0D012837D0BDF800007C
+:1071C00000EB400202EB001001EB001000F58050D4
+:1071D00090F86A0D032829D0BDF8000000EB4002AA
+:1071E00002EB001001EB001000F5805090F86A0DE2
+:1071F00002281BD0BDF8000000EB400202EB00109B
+:1072000001EB001000F5805090F86A0D07280DD0B2
+:10721000BDF8000000EB400202EB001001EB001093
+:1072200000F5805090F86A0D04285CD1BDF8140078
+:107230003044384410F8020C00F00F00042813D238
+:10724000BDF8000000EB400202EB0010BDF8142076
+:1072500001EB001032443A4412F8023C00F5EC50C5
+:10726000027863F301020270BDF814003044384420
+:1072700010F8012C0420B0EB121F16D9BDF8000045
+:1072800000EB400202EB0010BDF8142001EB0010EF
+:1072900032443A4412F8012C130900E023E000F5CF
+:1072A000EC50027863F383020270BDF8140030449E
+:1072B000384410F8010C00F00F00042813D2BDF878
+:1072C0000000BDF8141000EB400202EB00100BEBC5
+:1072D00000103144394411F8012C00F5EC500178CC
+:1072E00062F305110170BDF800100220F2F736FAC2
+:1072F000BDF80000C0B2FDF727FABDF8000001217B
+:1073000000EB40020BEB820000F5805080F8B916CC
+:10731000CBE0BDF8140020443844007A05287CD125
+:10732000BDF8140020440930ADF80C00BDF80C0085
+:10733000385C85F8D80BBDF80C00401CADF80C008B
+:10734000ADF80090D846A3E0BDF80C00385C0021F1
+:10735000FCF728FDBDF8001001EB410208EB02111B
+:1073600001F5805181F8E30BBDF80C00401CADF82D
+:107370000C00BDF80C00385C0021FCF713FDBDF8D3
+:10738000001001EB410208EB021101F5805181F878
+:10739000E20BBDF80C00401CADF80C00BDF80C0071
+:1073A000385CBDF80C1000043944497840EA0120EB
+:1073B000BDF80C10394489780843C117FCF7F2FC7A
+:1073C000BDF8001001EB410208EB021101F58051FC
+:1073D000C1F8DC0BBDF80C00C01CADF80C00BDF80A
+:1073E0000C00385C0021FCF7DDFCBDF8001001EB5F
+:1073F000410208EB021101F5805181F8E00BBDF864
+:107400000C00401CADF80C00BDF80C00385C0021ED
+:10741000FCF7C8FCBDF8001000E046E001EB4102BB
+:1074200008EB021101F5805181F8E10BBDF80C0069
+:10743000401CADF80C00BDF80C00385C0021FCF7D6
+:10744000B1FCBDF8001001EB410208EB021101F59F
+:107450008051C1F8E40BBDF80C00401CADF80C00E5
+:10746000BDF80C0038444078BDF80C10795C40EA57
+:107470000120BDF80C10891CADF80C10BDF80C10E3
+:107480000844ADF80C00BDF80000401CADF8000049
+:1074900095F8D80BBDF8001088423FF655AF002193
+:1074A0000A20F2F75BF9FDF791FFBDF8000000EB51
+:1074B000400101EB00100BEB001000F5805090F83C
+:1074C000710D02280CD1BDF80000A32200EB0013BF
+:1074D00003EB00200BEBC00000F5005080F82922E0
+:1074E000DEE2BDF8140020443844007A85F8EF034A
+:1074F000BDF8140020443844407A85F8EE03BDF806
+:10750000140020443844807A85F8ED03BDF8140057
+:1075100020443844C07A85F8EC03BDF814002044B8
+:107520003844007B85F8EB03BDF814002044384450
+:10753000407B85F8EA0305F2EA35F2F731F8F1F716
+:10754000F3FF2878A5F2EA35FF282FD1F1F7A2FF43
+:10755000BDF8140020443844007A85F8EF03BDF8E4
+:10756000140020443844407A85F8EE03BDF8140036
+:1075700020443844807A85F8ED03BDF81400204497
+:107580003844C07A85F8EC03BDF814002044384430
+:10759000007B85F8EB03BDF8140020443844407BA1
+:1075A00085F8EA03F1F7FCFFF1F7BEFFDBF85800BE
+:1075B00008B10F2000E00E2085F8B00792E31020FC
+:1075C00085F8B007BDF8140020443844007A85F8E7
+:1075D000EF03BDF8140020443844407A85F8EE03E8
+:1075E000BDF8140020443844807A85F8ED03BDF8D6
+:1075F000140020443844C07A85F8EC03BDF8140028
+:1076000020443844007B85F8EB03BDF81400204487
+:107610003844407B85F8EA0305F57B75F1F7C0FF38
+:1076200002F092FCE860E868E868A5F57B7559E32C
+:107630000E2085F8B00785F8E19153E34A46ADF88E
+:10764000009059463EE0ADF8042016E0BDF8000079
+:1076500000EB400303EB0010BDF8043001EB001019
+:1076600000EB031000F5805090F8960DC00714D180
+:10767000BDF80400401CADF80400BDF8000000EBAC
+:10768000400303EB001001EB001000F5805090F870
+:107690006B0DBDF804309842D8D8BDF8000000EB5F
+:1076A000400303EB001001EB001000F5805090F850
+:1076B0006B0DBDF80430984208D8BDF80000401C9E
+:1076C000ADF80000BDF800000428BCD3BDF80000F0
+:1076D000042878D390461046FE4A5070FE4B012095
+:1076E000C3F88802C3F8880295F8E701E8B30D20D3
+:1076F00085F8B007BDF8140020443844407ABDF83E
+:10770000143023443B441B7A40EA0320ADF80800C0
+:10771000BDF8140020443844C07ABDF81430234426
+:107720003B449B7A40EA0320508000204FF4007CC9
+:10773000BDF814102144014439440B7B0BEB0001CC
+:1077400001F5805181F8E831401C80B26045EFD3EB
+:10775000E048408800F2FF3081B20120F1F7F4F9EF
+:1077600018B185F8E18101E040E029E0D94841887D
+:1077700064225143BDF80820B1FBF2F185F8E01115
+:1077800001218BF808104188491C41804088BDF8D0
+:107790000810884214D995F8DC0140F0010085F802
+:1077A000DC0195F8DC0120F00600801C85F8DC0186
+:1077B000BDF80800A5F8DE0100210120F1F7CEFF99
+:1077C000404668E1FFE7102085F8B00795F8DC0136
+:1077D00040F0800085F8DC0184E2BDF8140020440C
+:1077E0003844007A85F8E1011120E5E64946ADF814
+:1077F0000090DC463EE0ADF8041016E0BDF8000055
+:1078000000EB400202EB0010BDF804200CEB00106E
+:1078100000EB021000F5805090F8960DC00714D1CF
+:10782000BDF80400401CADF80400BDF8000000EBFA
+:10783000400202EB00100CEB001000F5805090F8B5
+:107840006B0DBDF804209042D8D8BDF8000000EBC5
+:10785000400202EB00100CEB001000F5805090F895
+:107860006B0DBDF80420904208D8BDF80000401C04
+:10787000ADF80000BDF800000428BCD3BDF800003E
+:107880000428A9D3DFF84C82894688F80110924970
+:107890000120C1F88802C1F8880295F8E701E0B339
+:1078A000BDF8140020443844007A042835D812204A
+:1078B00085F8B007BDF8140020443844007A85F8F4
+:1078C000E10195F8E101401EADF800000020BDF88F
+:1078D00014102144014439444A7ABDF8001001EBE8
+:1078E000410303EB01110CEB0111014401F580513F
+:1078F00081F8722D401C80B20A28E8D3BDF814002C
+:1079000020443844007DBDF8141021443944C97C1A
+:1079100040EA0120ADF8080000E06BE0BDF814007B
+:1079200020443844807DBDF8141021443944497DF9
+:1079300040EA0120A8F8020000204FF40072BDF8D0
+:107940001410214401443944CB7D0BEB000101F5B7
+:10795000805181F8E831401C80B29042EFD3B8F8F2
+:107960000200BDF8001000EB8120401E81B2032010
+:10797000F1F7EAF8F0B3B8F8021040466422514338
+:10798000BDF80820B1FBF2F185F8E01101215A465B
+:107990008BF80810B8F80210491CA8F80210B8F8C3
+:1079A0000210BDF80830994245D9002041F69D5398
+:1079B000BDF8001001EB410C0CEB011102EB0111C1
+:1079C00001EB0011194491F800C04CF0010C81F852
+:1079D00000C0401C80B21028EAD3BDF8000000EBC4
+:1079E000400101EB001002EB001041F67C5108440D
+:1079F000037800E04EE043F001030370BDF800009F
+:107A000000EB400303EB001002EB00100844017888
+:107A100021F00601891C0170BDF80810BDF80000B6
+:107A200000EB400303EB00100BEB001000F580505F
+:107A3000A0F87E1D29E0408801282BD1002041F6C6
+:107A40009D53BDF8001001EB410C0CEB011102EB52
+:107A5000011101EB0011194491F800C02CF0010C48
+:107A600081F800C0401C80B21028EAD3BDF80000A5
+:107A700000EB400101EB00100BEB001041F67C51D4
+:107A80000844017821F001010170BDF800100220C6
+:107A9000F1F764FE48461049C1F88802C1F888022F
+:107AA00020E1DBF858000A21B0FBF1F0BDF814101A
+:107AB00021443944097A88421CD1BDF8140020447D
+:107AC0003844007A50B1DBF858100A39CBF8581016
+:107AD00009E000001802002000004242CBF8589054
+:107AE000102085F8B00700210520F1F737FE0120AE
+:107AF0008BF80800F6E000212022DC4600200CEB89
+:107B0000411303EB000888F85B2F401C80B220284B
+:107B1000F7D3491C89B21429F0D3142085F8B00793
+:107B2000BDF8141021443944097AADF80810BDF8A5
+:107B3000141021443944497AADF81010BDF80810EA
+:107B4000142901D9ADF80800BDF81000202801D98A
+:107B5000ADF81020002119E000200CEB41180FE0D7
+:107B6000BDF81420BDF8103001FB032223181A447D
+:107B70003A44927A08EB000383F85B2F401C80B2F2
+:107B8000BDF810209042EBD3491C89B2BDF8080023
+:107B90008142E1D300210720F1F7E0FDA2E01520AA
+:107BA00085F8B007BDF8140020443844017A5846DF
+:107BB0008BF8201FBDF8141021443944097BBDF80F
+:107BC000142022443A44527A41EA0261BDF814205A
+:107BD00022443A44927ABDF81430120423443B44C0
+:107BE000DB7A42EA03221143C0F8251FBDF81410C6
+:107BF00021443944097CBDF8142022443A44527B84
+:107C000041EA0261BDF8142022443A44927BBDF857
+:107C10001430120423443B44DB7B42EA0322114329
+:107C2000C0F8211FBDF8141021443944497CBDF827
+:107C30001420090422443A44927C41EA0221BDF80E
+:107C4000142022443A44D27C1143C0F8291FBDF8C5
+:107C5000141021443944097D80F8461FBDF81410E2
+:107C600021443944497D80F8451FBDF81410214452
+:107C70003944897D80F8441FBDF8141021443944EB
+:107C8000C97D80F8431FBDF8141021443944097E92
+:107C900080F8421FBDF8141021443944497E80F811
+:107CA000411F202E1BD9BDF8141021443944497FAF
+:107CB000BDF8142022443A44927E41EA0261BDF8A4
+:107CC000142022443A44D27EBDF8143012042344D6
+:107CD0003B441B7F42EA03221143C0F8471F0220A6
+:107CE00085F8EC0CB5F8720650B300201BE00020BC
+:107CF0004946BDF8142022440244B954401C80B2C5
+:107D00000528F6D3A5F8721609B0BDE8F08FBDF8C6
+:107D100014103144014439448978BDF814200244D8
+:107D2000B954401C80B2B5F872168142EFD8B5F84C
+:107D30007206494602E03954401C80B22828FAD322
+:107D4000B5F8720600287DF48CAFDDE795F8AE0734
+:107D50004FF47A7430B101287DD002287CD00328FA
+:107D60007BD12DE295F8EA06C0F3C3000E2874D249
+:107D7000DFE800F0EE0713ED1F2B2B374D7A9FAB9A
+:107D8000ECEFF8A1F84806F011FC002865D095F852
+:107D9000EA0620F078001030E5E0F4A1F24806F0A1
+:107DA00005FC0028F2D095F8EA0620F0780018309B
+:107DB000D9E0EFA1EC4806F0F9FB0028E6D095F8F1
+:107DC000EA0620F078002830CDE0E9A1E64806F088
+:107DD000EDFB0028DAD095F8EA0620F0780038307C
+:107DE000C1E0E3A1E04806F0E1FB0028CED09BF81B
+:107DF0000100182805D995F8EA0620F078005030DF
+:107E0000B1E095F8EA0620F078004030ABE0D9A167
+:107E1000D54806F0CBFB0028B8D05A464B469119FE
+:107E200001F5805181F83337761CB6B2142EF6D3A3
+:107E3000CD4C0021431823441E79531803F5805379
+:107E400083F83867491C89B20F29F3D30021032036
+:107E5000F1F784FC02E08EE040E175E095F8EA0677
+:107E600020F07800483019E2C4A1BF4806F09EFB1C
+:107E700000288BD05A464946931903F5805383F85E
+:107E8000EC16761CB6B2142EF6D3B74C002143186C
+:107E900023445E79531803F5805383F8F166491C37
+:107EA00089B20F29F3D395F8EA0620F07800503014
+:107EB000F4E1AFA1AC4806F079FB00288AD095F830
+:107EC000EA0620F0780058304DE095F8B20758B136
+:107ED00095F8EA0620F07800603085F8EA06C5F8E3
+:107EE0008896012085F88606A6A19F4806F05EFBCD
+:107EF000002829D0C5F88896012185F886169A4C65
+:107F00002044417900793039303841EA0010C117F6
+:107F1000FBF748FF85F8B2079CA1204606F046FB18
+:107F2000002811D021184A78302A06D34978205CDD
+:107F30003038303941EA001001E0205C3038C11798
+:107F4000FBF730FF85F8B307B9E102E0A9E14DE1A5
+:107F500046E187A1844806F029FB00280AD095F85D
+:107F6000EA0620F0780085F8EA06C5F88896012030
+:107F700085F88606A3E195F8EA06C0F3C3000D284C
+:107F80004CD2DFE800F0081825303B66078890EDFA
+:107F90004B96A10035E776A1734806F007FBE8B3DE
+:107FA000C5F88896012085F8860695F8EA0620F03F
+:107FB0007800083072E176A19DE0C5F8889601202E
+:107FC00085F8860695F8EA0620F07800103065E11D
+:107FD00067A1654806F0EAFA00B3C5F88896012063
+:107FE00085F88606B6E06BA15F4806F0DFFAA8B117
+:107FF00095F8EA0620F078002030B4E75FA15A48EF
+:1080000006F0D4FA50B15A464B46911901F5805109
+:1080100081F8EC36761CB6B2142E00E042E0F4D3C0
+:10802000514E0021441834446779541804F58054A3
+:1080300084F8F176491C89B20F29F3D3C5F8883644
+:10804000012085F8860695F8EA0620F078002830A9
+:1080500024E14CA1444806F0A9FA18B395F8B217E8
+:1080600031B195F8EA1621F07801303185F8EA1639
+:10807000C5F88896012185F886163B490844417960
+:1080800000793039303841EA0010C117FBF78AFE19
+:1080900085F8B20713E136A1334806F087FA0028C5
+:1080A0007FF478AF0BE195F8EA0620F078004830CD
+:1080B00059E72FA12C4806F079FA10B395F8EA0693
+:1080C00020F0780060304EE729A1274806F06EFACC
+:1080D000B8B195F8EA0620F07800DFE095F8EA06F6
+:1080E000C0F3C30005280CD2DFE800F003040CDB6A
+:1080F000580055E71EA11C4806F058FA00287FF4E6
+:108100005CAFDCE0C5F88896012085F88606164C41
+:10811000A07961793038303940EA0110C117FBF796
+:1081200041FE85F8B20719A1204606F03FFA88B152
+:1081300021184A78302A06D34978205C3038303903
+:1081400041EA001001E0205C3038C117FBF72AFE3D
+:1081500085F8B30795F8EA0620F0780018309DE01E
+:10816000A5E0000061000000547400206F6B000067
+:108170004F4B0000494D45493A00000049434349EF
+:10818000443A00004353513A000000002C00000024
+:1081900022000000524541445900000095F8EA06CB
+:1081A00020F0800085F8EA0695F8EA0620F07800CD
+:1081B00085F8EA06069981F88694C1F888947EE0ED
+:1081C00095F8EA06C0F3C300092878D2DFE800F08A
+:1081D0000807060E051145566900EAE5DDE5D0E51C
+:1081E00095F8EA0620F078000830BCE6AFF280018E
+:1081F000FAE638A1394806F0D9F968B34F46C5F810
+:1082000088964FF0010885F88686344A5C468119C5
+:1082100011440B79A11901F5805181F8B437761C0E
+:10822000B6B2142EF3D32CA12D4806F0BFF950B1ED
+:1082300000210A18224402F5805282F8B377491CC3
+:1082400089B20229F5D395F8EA0620F0780030309B
+:1082500085F8EA0684F8088031E0AFF2EC011F48A7
+:1082600006F0A4F958B3C5F88896012085F886066B
+:1082700095F8EA0620F0780038300FE0AFF21011E0
+:10828000164806F093F9D0B1C5F88896012085F814
+:10829000860695F8EA0620F07800403085F8EA0670
+:1082A0000DE0AFF234110D4806F080F938B195F8C1
+:1082B000EA0640F0800085F8EA06C5F88C46494693
+:1082C000A5F87296054A00201154401C80B264281B
+:1082D000FAD319E5444843502C00000054740020A0
+:1082E000582A00202DE9F74F86B0002001908146E2
+:1082F0000090FF4D00212954401C80B26428F8D31F
+:10830000FC4890F88614A0F5405431B394F8AD17AA
+:1083100019B3002180F8861494F8EA0620F0800052
+:1083200084F8EA0694F8AE0728B101280ED0022896
+:1083300006D0032811D194F8EA0620F078000AE06C
+:1083400094F8EA0620F07800203004E094F8EA0679
+:1083500020F07800583084F8EA0694F8EA06DFF84E
+:1083600098B300067ED594F8AE0601287BD194F828
+:10837000AC07012877D10020E04F804600EB400198
+:1083800001EB081007EB0010039000F58050002669
+:10839000029061E0039800EB061505F5805595F80D
+:1083A000960D000655D595F8960D40F0040085F819
+:1083B000960D95F8960D00074BD595F8960D20F083
+:1083C000080085F8960D0020C7F8390008EB081161
+:1083D00001EB082007EBC00006EB061100EBC10A19
+:1083E000C64842F24D2151441022293005F69455D9
+:1083F000EFF72BFF0AF5085050F8451FC7F81D107E
+:108400004068C7F821002878387742F2602050F899
+:108410000A00C7F82500BA480168C7F83D108088EF
+:10842000A7F841006868C7F84300B86D81B2022020
+:10843000F0F78AFB00210620F1F790F9B86D798BEF
+:10844000884202D2B86D401CB86500210520F1F7C2
+:1084500085F9761C0298B6B290F86B0DB04299D8A7
+:10846000414601E0FEE31AE00220F1F777F908F156
+:10847000010080B28046042880D394F8AE07032818
+:1084800003D094F8AE07012803D19E490020C1F81B
+:108490008802002084F8AC070B2084F8B007944EC3
+:1084A00000203A3E307000980DE001F04DFDC4F818
+:1084B000F803D4F8F803C0F300400190D4F8F803AF
+:1084C000C0F3420000900028EFD094F8AE070228D5
+:1084D00011D194F8AD0770B1854855214FF00709C7
+:1084E0000170FD214170AA2181700021C1700171CC
+:1084F0006122427181717E49FA2201F8092094F8C3
+:10850000EF2301EB09000290427094F8EE23827091
+:1085100094F8ED23C27094F8EC23027194F8EB23E5
+:10852000427194F8EA2382710020D4F8F823C0F154
+:108530000301C900CA406E4909EB000319444A729D
+:10854000401C80B20428F0D394F8AD0720B16D48E8
+:10855000D0F80802A8B905E002990898487309F113
+:108560000E0533E06548007858B194F8AE0703284B
+:1085700007D094F8AE07012803D0012084F8AE0696
+:10858000F3E35E495A4A00200B1803F5805393F831
+:10859000335709EB000313445D73401C80B2142869
+:1085A000F2D300200B1803F5805393F8F45709EB2E
+:1085B0000003134483F82150401C80B20A28F1D3F1
+:1085C0000299089881F82B0009F12C05002DD7D0CD
+:1085D000089884F86F0608981021FF2212287CD092
+:1085E00009DCA0F10B0007281BD2DFE800F01A1A03
+:1085F000FD0DFC1BFB00A22813DA4FF059021428D2
+:1086000001D015280DD1B1E384F8B0173E4A38499E
+:1086100000202E18135C8B55401C80B20A28F8D31A
+:108620000A35A8E394F8DC01C00760D0012080F38C
+:108630001388BFF34F8F35480168354A01F4E06174
+:1086400011430160BFF34F8FFEE700EB40012B4F5A
+:1086500001EB0A1007EB0016049606F5805696F813
+:108660006A0D032818D096F86A0D012814D096F8E0
+:108670006A0D022810D096F86A0D04280CD096F8DE
+:108680006A0D072808D096F86A0D05287ED096F85E
+:108690006A0D06287BD068E1154901204855ED1C7C
+:1086A000A8B2022205900A54401C80B21D220A542E
+:1086B000401C85B20020B5E0049800EB081101F5DC
+:1086C000805191F8940D0A4A50556D1C91F8963DD1
+:1086D000A8B21354401C85B200E048E291F8960D10
+:1086E00040071BD491F8960D000717D412E03FE124
+:1086F00052020020A4520020BC640240A4120020B8
+:108700008E26002000004042BCE601080CED00E08F
+:108710000400FA0591F8960D800766D50020D1F87F
+:10872000983DC0F10307FF00FB404719D355401C9B
+:1087300080B20428F3D32D1DABB20AEB0A1505EB6A
+:108740000A210CEBC10508EB081105EBC1010391EF
+:10875000002001F50051D1F84552C0F10307FF0098
+:10876000FD40C718D555401C80B20428F3D31B1D0B
+:108770009BB20020D1F84952C0F10307FF00FD4031
+:10878000C718D555401C80B2042801E05CE091E098
+:10879000F0D31B1D9BB20020D1F86052C0F102073C
+:1087A000FF00FD40C718D555401C80B20328F3D305
+:1087B000DB1C9FB20025039901F50050D0F84D0253
+:1087C00001F50051D1F85112C5F10502D200EFF7C1
+:1087D0002AFDFA49EA1988546D1CADB2062DEAD378
+:1087E000B81D03E06CE1FFE14AE118E087B2002523
+:1087F000039901F50050D0F8550201F50051D1F868
+:108800005912C5F10502D200EFF70DFDEB49EA1947
+:1088100088546D1CADB2062DEAD3B81D85B208F19F
+:10882000010080B2DFF898C396F86B1D8046414581
+:108830003FF642AF0598E149059A281A1144030A08
+:1088400001F8023D487090E0DFF870C302200CF898
+:108850000500ED1CADB22E46002220E0531C0CF8A2
+:1088600005306D1CB91801F58051A8B291F88D152D
+:108870000CF80010401C81B2002007EB02152A18EA
+:1088800002F5805292F8992500EB01080CF80820B7
+:10889000401C80B21028F2D310318DB29AB294F8F5
+:1088A0008C059042DAD80CEB0600002100F8021D7E
+:1088B000A91B59E0C14B03205855ED1CA8B2022159
+:1088C00080461954401C80B20E211954401C85B2B8
+:1088D0000021BE463DE0049800EB0110A0F51B709E
+:1088E00000F5005002785A556D1CAAB285789D5447
+:1088F000521C807895B2400729D50AEB0A1C0CEB74
+:108900000A220EEBC20201EB0117002002EBC702A4
+:10891000171807F5005797F86B7200EB050C03F872
+:108920000C70401C80B20A28F2D30A35ADB2002088
+:10893000171807F5005797F8847200EB050C03F839
+:108940000C70401C80B20228F2D3AD1CADB2491CA1
+:1089500089B296F86B0D8842BDD803EB0800002160
+:1089600000F8021DA5EB080141700AF1010080B278
+:1089700094F8361B824651453FF667AE94F8D80B03
+:1089800000287CD0002176E0DFF8348201EB410042
+:1089900008EB001202F5805292F8E20B042810D185
+:1089A000864B58556D1CA8B201251D5408EB0105D6
+:1089B00005F58055401C95F8415D80B21D54401C62
+:1089C00085B292F8E20B06280CD001EB410000EBD7
+:1089D000011008EB001000F5805090F86A0D052892
+:1089E00035D046E0754F062078556D1C94F88C25DF
+:1089F000A8B23A54401C80B212223A54401C85B2AC
+:108A000000231FE05E1C7E5508EB030202F5805236
+:108A10006D1C92F88D25A8B23A54401C82B20020F9
+:108A200008EB03152B1803F5805393F8993500EBE9
+:108A3000020C07F80C30401C80B21028F2D3103220
+:108A400095B2B3B294F88C059842DBD811E05B4A3A
+:108A5000052050556D1CA8B20123135408EB0103E7
+:108A600003F58053401C93F8413D80B21354401CE1
+:108A700085B2491C89B294F8D80B884284D87AE12F
+:108A80007078401C70707078052803D294F8DC016F
+:108A9000C00706D084F8B01794F8DC01C00704D0F2
+:108AA00005E00D2084F8B00701E084F8E02170882B
+:108AB000010A42484155718828444170AD1C5AE171
+:108AC00084F8B01794F8E1013C4F78550022DFF8A4
+:108AD000F0C06D1C3CE094F8E10102EB021600EBE3
+:108AE000001101EB00200CEBC00000EBC60000F50C
+:108AF000805090F81C0A012828D194F8E10100EB7D
+:108B0000400101EB00100CEB001000EB021000F52F
+:108B1000805090F8640C78556D1CABB2002094F82E
+:108B2000E11101EB011505EB01210CEBC10101EB9A
+:108B3000C601014401F5805191F81D1A1D1879559F
+:108B4000401C80B20A28EAD30A339DB2521C92B26A
+:108B500094F8E10100EB400101EB00100CEB001078
+:108B600000F5805090F83B0C9042B4D803E1707847
+:108B7000401C7070707805280ED294F8E10100EB6B
+:108B8000400303EB00130E4800EB031000F5805088
+:108B900090F84C0CC00715D084F8B01794F8E10198
+:108BA00000EB400101EB0011054800EB011000F55E
+:108BB000805090F84C0CC00708D009E05202002009
+:108BC000A4120020122084F8B00701E084F8E0210C
+:108BD00094F8E111FC48415571882844090A417014
+:108BE00071888170ED1CC6E0F84801210172816D29
+:108BF0000A22B1FBF2F2F4494A55806D6D1C0A2835
+:108C000001D90A2201E0F148826D002003909246CA
+:108C10004A5522206D1C485500266D1C9DE0DFF84A
+:108C2000AC83D8F8580038B1D8F85800801B401EE3
+:108C300081B20220EFF71CFF98F81C00E24948556A
+:108C40006D1CAAB20020D8F81D30C0F10305ED005C
+:108C5000EB4085184B55401C80B20428F3D3121DFD
+:108C600092B200E0D1E00020D8F82130C0F1030535
+:108C7000ED00EB4085184B55401C80B20428F3D31F
+:108C8000121D92B20020D8F82530C0F10205ED0087
+:108C9000EB4085184B55401C80B20328F3D3D21CFF
+:108CA00097B20025414651F8290F4968C5F10502E0
+:108CB000D200EFF7B8FAC449EA1988546D1CADB276
+:108CC000062DEFD3BF1DBFB200258846BF4951F81E
+:108CD000310F4968C5F10502D200EFF7A4FAEA198D
+:108CE00008F802006D1CADB2062DEFD3B749BF1DC9
+:108CF000B8B291F84230424608F80030401C91F872
+:108D0000413080B208F80030401C91F8403080B209
+:108D100008F80030401C91F83F3080B208F800306D
+:108D2000401C91F83E3080B21354401C91F83D3005
+:108D300080B21354401C83B20020D1F84350C0F1DC
+:108D40000307FF00FD40C718D555401C80B204281A
+:108D5000F3D31B1D761C9DB2B6B2039A0020B6EB6E
+:108D60000A019041FFF65BAF05E0D9E084F8B01747
+:108D7000954842556D1C0298A5EB0906320ADFF8AA
+:108D80004882C2710298067200230BE009EB0301CE
+:108D900001EB0807787BDDE90021F0F75BFC7873D5
+:108DA0005B1C9BB29E42F1DC94F8E90328B1B1B29E
+:108DB000002304220298F1F729F9B1B2464602983D
+:108DC000F0F736FA010A71556D1CA9B27054491CAE
+:108DD00094F8AE078DB202280DD194F8AD0750B1CA
+:108DE000681F010AF170307181B2701D01F0F3F952
+:108DF00070556D1CADB2CBF8005001217448F0F7EE
+:108E00006DFA09B02846BDE8F08F94F8AE07714BB3
+:108E1000714F42F21076A3F18509A3F1870CA3F1FB
+:108E20000B08A3F1720A30B1012877D0022876D05E
+:108E3000032875D13EE394F8EA06C0F3C3000E2878
+:108E40006ED2DFE800F0071422303E4D5C6E7D8C60
+:108E50009BDEEBFE00261F4603E0B85DA855761C9E
+:108E6000B6B25C48EFF70FFAB042F6D83CE3002404
+:108E700004E019F804002855641CA4B2554885384C
+:108E8000EFF701FAA042F4D8C8E30024664603E0F5
+:108E9000305D2855641CA4B24E488738EFF7F3F9CB
+:108EA000A042F5D8BAE3002404E018F804002855DD
+:108EB000641CA4B247480B38EFF7E5F9A042F4D898
+:108EC000ACE3444E00241C3E03E0305D2855641C96
+:108ED000A4B240481C38EFF7D6F9A042F5D89DE37C
+:108EE0003C4E00242D3E03E0305D2855641CA4B2A6
+:108EF00038482D38EFF7C7F9A042F5D88EE3324E47
+:108F00000024323E03E0305D2855641CA4B22E4894
+:108F10003238EFF7B8F9A042F5D87FE39FE0DEE101
+:108F2000C4E02C4E00243C3E03E0305D2855641C18
+:108F3000A4B228483C38EFF7A6F9A042F5D86DE373
+:108F4000244E0024163603E0305D2855641CA4B27C
+:108F500020481630EFF797F9A042F5D85EE31D4E92
+:108F600000240A3603E0305D2855641CA4B2194879
+:108F70000A30EFF788F9A042F5D84FE394F8AD072F
+:108F8000144E643E022811D00020315C2954401C4C
+:108F900080B20D28F9D33846EFF775F9002250EA70
+:108FA000020129D000211346084C20E0002403E0F0
+:108FB000305D2855641CA4B206486438EFF763F9A5
+:108FC000A042F5D82AE3000052020020A41200209B
+:108FD000B86402407BEE0108A5290020661806F55A
+:108FE000805696F801676F187E73491C89B20E1A75
+:108FF00073EB0206F2DBFDE2FB48EFF744F984B2C3
+:109000000CE30024F94E03E0305D2855641CA4B243
+:10901000F648EFF738F9A042F6D8FFE2DFF8CC8344
+:109020000027A8F19A0805E00BE018F80700E855BA
+:109030007F1CBFB2ED489A38EFF725F9B842F4D853
+:1090400012E2002704E01AF80710E9557F1CBFB2AE
+:10905000E6489338EFF717F9B842F4D804E294F8E9
+:10906000EA06C0F3C3000D2820D2DFE800F0072095
+:109070002F3C4B5A69788796F3F1F000DB4F0026BE
+:109080008C3F03E0B85DA855761CB6B2D7488C3843
+:10909000EFF7F9F8B042F5D8CBF800600121D448D9
+:1090A000F0F71CF94FF47A70C4F88C06CAE2CF4E80
+:1090B0000024B63603E0305D2855641CA4B2CB48CA
+:1090C000B630EFF7E0F8A042F5D8A7E20024C94E89
+:1090D00003E0305D2855641CA4B2C648EFF7D3F80E
+:1090E000A042F6D89AE2C34E0024A53E03E0305DCC
+:1090F0002855641CA4B2BF48A538EFF7C4F8A042B5
+:10910000F5D88BE2BB4E00249A3E03E0305D285533
+:10911000641CA4B2B7489A38EFF7B5F8A042F5D866
+:109120007CE2B44E00248F3E03E0305D2855641C81
+:10913000A4B2B0488F38EFF7A6F8A042F5D86DE298
+:10914000AC4E0024863E03E0305D2855641CA4B27A
+:10915000A8488638EFF797F8A042F5D85EE2A54E0A
+:109160000024773E03E0305D2855641CA4B2A1487A
+:109170007738EFF788F8A042F5D84FE29D4E0024EB
+:10918000593E03E0305D2855641CA4B29948593813
+:10919000EFF779F8A042F5D840E294F8AD07954C86
+:1091A0004C3C022816D00020215C2954401C80B27F
+:1091B0001428F9D33846EFF766F8044600268EA146
+:1091C000384605F0F3F954EA060135D00021431E74
+:1091D0008A4A17E0002603E0A05DA855761CB6B2C7
+:1091E00084484C38EFF74FF8B042F5D828E05718CC
+:1091F00007F5805797F8017705EB010C8CF8147090
+:10920000491C89B29942F2DB22212B18D974641CC3
+:1092100046F1000108E0131803F5805393F8003776
+:109220002F183B75401C80B2031B76EB0103F2DB69
+:1092300073A16D48EFF71BF86B48EFF724F886B27F
+:10924000CBF8006001216A48F0F748F8FAE12FE016
+:109250000FE0FFE7674E00241C3E03E0305D285519
+:10926000641CA4B263481C38EFF70DF8A042F5D88F
+:10927000D4E1D4F88C1640F2E930814207D194F859
+:10928000EA0620F07800603084F8EA0601E0C4F8CD
+:109290008C06564E00249E3E03E0305D2855641C2B
+:1092A000A4B252489E38EEF7EEFFA042F5D8B5E1E1
+:1092B000504F00260B3F03E0B85DA855761CB6B2B0
+:1092C0004C480B38EEF7DFFFB042F5D8CBF8006022
+:1092D00001214748F0F702F843F69820E4E694F8B5
+:1092E000EA06C0F3C30005287DD2DFE800F00314CE
+:1092F000608ED100002084F8AF07044604E018F81F
+:1093000004002855641CA4B238482C38EEF7BBFF83
+:10931000A042F4D882E1002184F8AF17084629540E
+:10932000401C80B26428FAD384F8AF172F4900207C
+:109330005B310A5C2A54401C80B20828F9D3DFF85C
+:10934000BC9041F26F71002709EB010809E009EBBD
+:10935000070000F5805090F86F07E91908727F1C2C
+:10936000BFB24046EEF78FFFB842F0D82C20E91983
+:10937000087209371FFA87F841F29771002709EB45
+:10938000010A0AE009EB070000F5805090F89717F2
+:1093900008EB0702A9547F1CBFB25046EEF773FFDB
+:1093A000B842EFD816A11048EEF761FF6BE00F4FFF
+:1093B0000026A13703E0B85DA855761CB6B20B486D
+:1093C000A130EEF760FFB042F5D8CBF80060012184
+:1093D0000748EFF783FF94F8EA0620F0780018308A
+:1093E00084F8EA060EE0E9E0520200209CEE010853
+:1093F000B864024001F001082C000000A412002013
+:109400000D0A00004FF4FA604EE694F8AD07DFF85D
+:109410003C8202284FF0000018D000212954401C43
+:1094200080B26428FAD384F8AF17002018F800102F
+:109430002954401C80B20E28F8D33846EEF723FF9B
+:109440000104090C1FD00020814A19E084F8AF07FD
+:10945000002704E018F80710E9557F1CBFB27B48CD
+:10946000EEF711FFB842F5D8CBF80070E4E013181E
+:1094700003F5805393F801372F18BB73401C80B25B
+:109480008842F4D38EE77348EEF7FDFE5946D2E0EA
+:10949000DFF8B881002708F1350804E018F8070064
+:1094A000E8557F1CBFB269483530EEF7ECFEB84294
+:1094B000F4D8D9E794F8EA06C0F3C30009287DD2AE
+:1094C000DFE800F005202D3B4958679EAF000026DD
+:1094D0001F4603E0B85DA855761CB6B25B489938C4
+:1094E000EEF7D1FEB042F5D8CBF8006001215A4822
+:1094F000EFF7F4FE94F8EA0620F07800083084F8DC
+:10950000EA06CFE5002404E019F804002855641C9D
+:10951000A4B25248EEF7B7FEA042F5D87EE0002490
+:10952000664603E0305D2855641CA4B24B48801E9B
+:10953000EEF7A9FEA042F5D870E0002404E018F888
+:1095400004002855641CA4B244487A30EEF79BFE10
+:10955000A042F4D862E03D4E0024443E03E0305D7A
+:109560002855641CA4B239484438EEF78CFEA0425A
+:10957000F5D853E0354E0024353E03E0305D2855E4
+:10958000641CA4B231483538EEF77DFEA042F5D810
+:1095900044E094F8AD072D4E6E3E022812D0002014
+:1095A000315C2954401C80B20F28F9D33846EEF7BD
+:1095B0006AFE0104090C3FF41FAD00E042E0002008
+:1095C000234A15E0002403E0305D2855641CA4B252
+:1095D0001E486E38EEF757FEA042F5D81EE013186D
+:1095E00003F5805393F801372C18E373401C80B2C5
+:1095F0008842F4D3AFF2F8111648EEF738FEFBE4D8
+:10960000124E00242B3E03E0305D2855641CA4B2AA
+:109610000E482B38EEF737FEA042F5D8CBF80040C5
+:1096200010E600201AF800102954401C80B20728C8
+:10963000F8D35946401E086001210748EFF74EFE57
+:10964000C4F88C6609B00020BDE8F08F14EF010863
+:10965000A412002052020020B8640240F6ED010876
+:1096600070B5164C40F224452946204603F071F9A6
+:10967000002821D02946204603F008F9104D00218A
+:109680002846EFF72BFE61102846EFF711FE0D4933
+:10969000012081F8AF072088A088281D0268C2F544
+:1096A000FA62A1F872264FF4FA6101602846BDE81B
+:1096B00070400121EFF712BE70BD000000100140A4
+:1096C00088640240A422002010B5074C05492046BA
+:1096D000EFF7EEFD00212046EFF700FE03490120E1
+:1096E000087010BD00800028B864024018020020F5
+:1096F0002DE9F04301218FB0880500F07BFBDFF8F6
+:1097000094904846EFF7F4FD4020050103900024B3
+:10971000CDE90545C60207940894CDE909464FF006
+:1097200000681E480B940C940D941B4FCDF80080DC
+:109730000E94CDE9017069464846EFF781FE01229B
+:1097400010214846EFF766FEDFF84890A9F130098E
+:109750004846EFF7CDFD4FF4FA60CDE90340CDE97F
+:10976000054507940894CDE909460D480B940C94DF
+:109770000D94CDF800800E94CDE9017069464846FD
+:10978000EFF75EFE01214846EFF7A8FD0FB0BDE8F8
+:10979000F0830000B864024004100140520200202F
+:1097A000547400207CB50121032000F023FB164EE9
+:1097B000072206213046F0F7EDFB0722114630461E
+:1097C000F0F7E8FB02218DF8051000258DF8065012
+:1097D0000124C0208DF8074000908DF804106946E0
+:1097E0003046F0F79BFB202000908DF804408DF868
+:1097F000065003208DF805008DF807406946304675
+:10980000F0F78CFB7CBD000000040240F0B589B08D
+:109810000025FFF7C7FFFFF76BFF4FF4E13000F0C3
+:109820000FF900F0EFF80121402000F0FBFA0120D1
+:1098300000F07CFB4FF47A77384604F017FD5F4C5C
+:109840000B2084F82C01002684F828612676A67661
+:109850006676E676276284F82860012384F82A3049
+:1098600084F8293084F82B30F80020632670A37028
+:109870006370E370A7602673A3736373E3730011CF
+:10988000606104F538510E708E704B70CB704EF6DF
+:1098900060278F604A4A42F6F82CA1F28441A4F274
+:1098A000846405EB450002EB8000A0F6481000F54B
+:1098B0000050067086704370C670C0F808C06D1CFA
+:1098C000042DEED394F8AB07000706D094F8AB074D
+:1098D00000F00F00401E84F8AD0794F8AB070009B4
+:1098E00006D094F8AB07FF2303EB101084F8AE0703
+:1098F00084F8B26794F8AE0768B1324B01280DD0F6
+:10990000022808D0032811D147F23050C1F88C0446
+:10991000C3F888620AE0C1F88C7407E0C1F88C745F
+:10992000C3F8886243F69820C4F88C062648274975
+:10993000006808602448001D00684860224808301C
+:10994000006888600020131803F5805383F833679C
+:10995000401C1428F7D3087A04AFCD7A8B7A4A7A60
+:1099600087E82D000879CD798B794A798DE82D002B
+:1099700012488B780A7816A1AF3003F089F80021DD
+:109980000320EFF7EBFE10B11C48C0F8886294F892
+:10999000AD171B4800294FF0200104D009B0BDE8E5
+:1099A000F040F0F70EBBF0F70EFB94F8EA0640F03B
+:1099B000800084F8EA0609B0F0BD000028290020E4
+:1099C000A412002000004042107AFF1F247C0020D7
+:1099D000253032782530327825303278253032788B
+:1099E000253032782530327825303278253032787B
+:1099F00025303278253032782500000000004242C0
+:109A00000004024038B546208DF8000002208DF891
+:109A1000010001248DF802408DF803406846FBF7F1
+:109A200093FD25208DF800008DF8014000208DF871
+:109A300002008DF803406846FBF786FD38BD000044
+:109A40001FB504460121102000F010FA0020ADF8E7
+:109A500004000094ADF80600ADF80800ADF80C0065
+:109A60000C200D4CADF80A006946204602F0A8FF14
+:109A70000121204602F00DFF012240F22441204640
+:109A800002F086FF1021204602F000FF0122C021D3
+:109A9000204602F008FF1FBD001001402DE9FC47E1
+:109AA0000121592000F0A6F943F6F8700024DFF8F0
+:109AB000A0A000908DF8044002268DF8076069464A
+:109AC0005046F0F72BFAFC20DFF8889000908DF8D4
+:109AD000044001258DF8075069464846F0F71EFA04
+:109AE000DFF874804FF440478DF8044000978DF8FC
+:109AF000075069464046F0F711FA8DF804408DF89A
+:109B000007600720154E009069463046F0F706FAC8
+:109B100007213046F0F755FA39464046F0F753FA38
+:109B20004FF47C515046F0F74EFAF8215046F0F7CA
+:109B300048FAFC214846F0F746FA0948D0F82812BE
+:109B40000848012902D00470BDE8FC870570FBE7D6
+:109B50000010024000180240000C024000000240C9
+:109B600000004242A412002070B5FFF797FF642066
+:109B700004F07CFB2048D0F83C3201221F492048E9
+:109B80000024E3B180F8AD47D1F814021D4978B341
+:109B90000C761D48D0F81C22D0F81832120142EA87
+:109BA000C302D0F8143242EA8302D0F81032D0F85F
+:109BB0000C0242EA4302024318324A7070BDD1F8E7
+:109BC00018328BB180F8AD27D1F80832D1F80C5299
+:109BD00043EA4503DB4380F8AE3790F8AE3703F035
+:109BE000030380F8AE37CFE7022380F8AD37EBE709
+:109BF000FFE70A76CDE700000080414200004342C3
+:109C0000A4220020A4120020000042422DE9FC41C1
+:109C10000121112000F0EEF801248DF80440002508
+:109C20004CF204008DF806500326184F00908DF872
+:109C300005608DF8074069463846F0F76FF9042152
+:109C40003846F0F7BEF9124890F8AE17032903D052
+:109C500090F8AE07012812D18DF804408DF8065017
+:109C600004200C4D00908DF805608DF80740694682
+:109C70002846F0F753F904212846F0F7A2F90648E0
+:109C8000C0F8B842C0F8BC42BDE8FC8100100240F8
+:109C9000A42200200000024000004242FFF7B6BFAD
+:109CA0002DE9FE4316200A9D16461F468DF800003A
+:109CB0004B4800EB4114202109E09DF800002044AE
+:109CC00080F85B1F9DF80000401C8DF800009DF897
+:109CD00000002028F1D34FF0000840460BE09DF82B
+:109CE0000000394682003046EEF79DFA084308D05E
+:109CF0009DF80000401C8DF800009DF80000102821
+:109D0000EDD39DF80000A84216D8FDB19DF80000E3
+:109D100020B99DF8000028448DF800009DF800004F
+:109D2000401C8DF800009DF800103020C1F11E018C
+:109D3000214481F85B0F00E045B101208DF804005B
+:109D4000C5F11E0121442E2081F85B0F404614E02E
+:109D50009DF80800394682003046EEF764FA00F0BC
+:109D60000F009DF808103030C1F11E01214481F828
+:109D70005B0F9DF8080000F101008DF808009DF8C8
+:109D80000800A842E4D39DF8040028441BE09DF895
+:109D900008009DF80410401A820030463946EEF75C
+:109DA00042FA00F00F009DF8081030309DF80420B2
+:109DB000A1EB0201C1F11E01214481F85A0F9DF867
+:109DC000080000F101008DF808009DF800009DF8E2
+:109DD000041008449DF808108842D8D8BDE8FE83D6
+:109DE000A41200204FF400610148F0F7E3B800002E
+:109DF00000040240044A0029116801D0014300E038
+:109E0000814311607047000030380240044A002945
+:109E1000116801D0014300E08143116070470000E8
+:109E200010380240044A0029116801D0014300E0C3
+:109E3000814311607047000034380240044A002911
+:109E4000116801D0014300E08143116070470000B8
+:109E500040380240044A0029116801D0014300E063
+:109E6000814311607047000020380240044A0029F5
+:109E7000116801D0014300E0814311607047000088
+:109E800044380240044A0029116801D0014300E02F
+:109E900081431160704700002438024070B5204BA8
+:109EA0001968204C11F00C0104D06610042903D06D
+:109EB000082903D004601BE0066019E0184A121F4D
+:109EC0001168C1F38055116801F03F0115B1B6FB6F
+:109ED000F1F101E0B4FBF1F114681268C4F38814E5
+:109EE0006143C2F30142521C5200B1FBF2F1016026
+:109EF00019680F2202EA11110B4A545C0168E14013
+:109F000041601C68072505EA9424145D21FA04F4D5
+:109F100084601B6805EA5333D25CD140C16070BDD8
+:109F2000083802400024F400000000200549002801
+:109F3000086802D040F0040001E020F0040008604E
+:109F40007047000000080650014800687047000094
+:109F50000808065070B5012080F310880C4D1021C0
+:109F60002846F0F72EF808212846F0F72CF8D720DD
+:109F7000EEF7A2FEFF20EEF79FFE044610212846D2
+:109F8000F0F721F8002181F31088204670BD000011
+:109F90000000024070B5012080F31088194C0020A9
+:109FA000A080FFF7D7FF000609D4012004F05EF976
+:109FB000A088401C80B2A080C828F2D31EE0A088F0
+:109FC000C8281BD2104D10212846EFF7FAFF0821B0
+:109FD0002846EFF7F8FF9F20EEF76EFEFF20EEF722
+:109FE0006BFEFF20EEF768FE607010212846EFF749
+:109FF000EAFF002080F31088607870BD002080F3B5
+:10A00000108870BD220A00200000024070B50121B6
+:10A0100088B08803FFF712FF01210220FFF7EAFE54
+:10A0200000244FF400602F4E8DF8044000908DF80E
+:10A03000074069463046EFF771FF01218DF80410A3
+:10A0400002258DF8055008038DF806408DF807109D
+:10A05000009069463046EFF761FF05220D2130463A
+:10A06000EFF798FF05220E213046EFF793FF052208
+:10A070000F213046EFF78EFF4FF4604000908DF8CF
+:10A08000045003208DF805008DF806408DF8074038
+:10A0900069463046EFF742FF134D284600F04AF874
+:10A0A000ADF810406815ADF812001820ADF8140096
+:10A0B0000720ADF81800ADF808404FF48270ADF8F5
+:10A0C0000C40ADF80A00ADF80E40ADF8164002A9FC
+:10A0D000284600F064F80121284600F021F808B075
+:10A0E00070BD0000000402400038004070B50B4C09
+:10A0F00005460221204600F047F80028F9D02946FD
+:10A10000204600F04AF80121204600F03DF80028E2
+:10A11000F9D0204600F03FF8C0B270BD00380040D2
+:10A120000029018802D041F0400101E021F0400106
+:10A1300001807047114910B588420AD18414012169
+:10A140002046FFF79FFE2046BDE810400021FFF7A4
+:10A1500099BE0B49884202D10121041404E0094947
+:10A1600088420AD10121C4132046FFF773FE20461E
+:10A17000BDE810400021FFF76DBE10BD003001406A
+:10A1800000380040003C00400246002012890A428C
+:10A1900000D001207047808970478181704730B5B9
+:10A1A00002884C8802F441530A88CD8822438C8867
+:10A1B0002C4322430C8922434C8922438C8922431D
+:10A1C000CC8922431A430280828B22F4006282836C
+:10A1D000098A018230BD0246002003E012F8013BEB
+:10A1E0001844C0B2491E89B2F8D270472DE9F04137
+:10A1F00001218D070024284601F04CFFF0B3EFF752
+:10A20000F5FE284E002006F580533DE006EB840164
+:10A2100001F58051D1F800281278012AD1F80028E0
+:10A2200003D05278012A08D02CE01070D1F8002811
+:10A230005070D1F80028907030E0D1F80028927862
+:10A2400002BBD1F8002857687F1C5760D1F800285E
+:10A250005268D1F80078BF68BA4213D3D1F80078B9
+:10A260000122BA70D1F80028D278012A16D0D1F88C
+:10A2700000285070D1F80028506000E008E0D1F8C4
+:10A280000018C870641CE4B293F8FE17A142BDD850
+:10A290002846BDE8F041012101F046BED1F8001882
+:10A2A0004860EFE7A41200200CB500222549009277
+:10A2B0000192086840F4803008604FF4A063086899
+:10A2C00000F4003001900098401C0090019810B9F3
+:10A2D00000989842F3D10868800330D5012001909E
+:10A2E00018484030026842F0805202601648026806
+:10A2F00042F480420260134808300268026002683B
+:10A30000026002680260031F104A1A600A6842F085
+:10A3100080720A600A689201FCD50D4A40F205611C
+:10A320001160016821F003010160016841F0020140
+:10A3300001600168C1F381010229FAD10CBD0192CB
+:10A340000CBD000000380240007000400854400777
+:10A35000003C02407CB500229FED170A00928DED73
+:10A36000010A6D4601AC16E0835CA3F13006102EA5
+:10A3700005D2009B1B010093865C303E07E0413B09
+:10A38000062B0CD2009B1B010093865C373E1E43BC
+:10A39000521CD2B200968A42E6D3002006E0BFEEFD
+:10A3A000000A7CBD2A5C2254401CC0B2B0EB510FA5
+:10A3B000F8D39DED010A7CBD0000000030B50546D4
+:10A3C0000022104611E0AB5CA3F13004102C02D245
+:10A3D00044EA001007E0A3F14104062C08D204016E
+:10A3E000A3F137002043521CD2B28A42EBD330BDD6
+:10A3F0004FF0FF3030BD00002DE9FE43534C4FF0CD
+:10A400003809A07800263146F9F7CCFC0125082749
+:10A410000096CDE901750246182000234946FBF756
+:10A42000E3FA00F1040808EB48004006000E082398
+:10A430002D2249460095FBF769FA607808F101087A
+:10A440000021F9F7AFFC0246009608EB4800CDE981
+:10A4500001754006000E00234946FBF7C5FA80440B
+:10A4600008EB48004006000E08232D2249460095BF
+:10A47000FBF74CFA207808F101080021F9F792FC6B
+:10A480000246009608EB4800CDE901754006000E33
+:10A4900000234946FBF7A8FA804408EB4800400631
+:10A4A000000E0823202249460095FBF72FFA607919
+:10A4B00008F101080021F9F775FC0246009608EB47
+:10A4C0004800CDE901754006000E00234946FBF720
+:10A4D0008BFA804408EB48004006000E08232D222A
+:10A4E00049460095FBF712FA207908F1010800218E
+:10A4F000F9F758FC0246009608EB4800CDE90175D3
+:10A500004006000E00234946FBF76EFA804408EB34
+:10A5100048004006000E08232D2249460095FBF70F
+:10A52000F5F9E07808F101080021F9F73BFC024653
+:10A53000009608EB4800CDE901754006000E0023A7
+:10A540004946FBF751FABDE8FE8300008E26002045
+:10A55000024908710120087270470000A41200200F
+:10A560002DE9F04F002487B02746EFF729FBFB4E7B
+:10A57000307A00287ED0A14686F80890FBF720F8B4
+:10A5800030794FF0080A4FF001084FF0100B06F534
+:10A590008055102881F05984DFE810F010008D00FC
+:10A5A000FE007F02FF0343044705FD06EA07540847
+:10A5B000A908AC094B0A930ABE0B300CEFF706FD55
+:10A5C00001280AD0022808D0042806D0082804D17F
+:10A5D0000220FFF7BDFF85F8E091CDE900B800212A
+:10A5E00044461523DEA20846FBF7CBFA95F8E101B5
+:10A5F00028B3CDE900A457460523DEA2142100208C
+:10A60000FBF7BFFACDF80090CDE9017495F8E12190
+:10A61000002314211E20FBF7E7F9CDE9007495F81B
+:10A62000E1010A2300EB400101EB001006EB0010F2
+:10A6300041F64241421814212820FBF7A2FA95F86E
+:10A64000E001FF2829D095F8E001CDE900040A23B4
+:10A6500064221E211846FBF7D7F8CDF80090CDE90B
+:10A6600001A495F8E0214E4600232D213220FBF76E
+:10A67000BBF900E0EFE300EB4000322101EB4000CA
+:10A68000C0B2082325222D210094FBF73FF995F84D
+:10A69000E001642809D001F0D8BBCDE900A415235E
+:10A6A0002D21B6A2142001F034BB85F8E061022010
+:10A6B000FFF74EFFEFE7EFF789FC01280BD00228E8
+:10A6C00009D0042802D0082805D101E0092000E0C3
+:10A6D0000420FFF73DFF95F8AC0738B195F8AD07BA
+:10A6E00038B1012808D0022811D108E01523A7A20B
+:10A6F00007E01523A8A204E01523ABA201E015236F
+:10A70000ACA2CDE900A800210846FBF73AFAF078A0
+:10A71000012802D0022811D106E0AA49CDE900188B
+:10A7200009231A460A2106E0A64809231230CDE97A
+:10A7300000081A460A210020FBF7D6F9A148182381
+:10A740004838CDE9000844461A4600216820FBF746
+:10A75000CBF9CDE900A4554615239BA21A21002070
+:10A76000FBF70FFACDE9005415239DA22421002008
+:10A77000FBF707FACDF80090CDE90154B26D002344
+:10A7800024215420FBF730F9B06D10B90220FFF7F7
+:10A79000DFFEFFF731FE7EE7EFF718FC012806D059
+:10A7A00002280ED0042814D008281BD125E003204D
+:10A7B000FFF7CEFE95F8DC0120F0800085F8DC0183
+:10A7C00010E095F8DC0120F0800085F8DC01032022
+:10A7D00006E095F8DC0120F0800085F8DC01092016
+:10A7E000FFF7B6FE95F8AC0778B195F8AD07A8B1BC
+:10A7F000012816D002281CD120E095F8DC0120F0B9
+:10A80000800085F8DC010420EAE7CDE900A80021FA
+:10A81000152377A20846FBF7B4F915E015235EA2CD
+:10A8200001E0152360A2CDE900A800210846FBF74E
+:10A83000A8F995F86F060F2803D005E015235DA24F
+:10A84000F1E70120FFF784FEF078012802D002280A
+:10A850000CD101E05B4901E05A491231CDE9001801
+:10A8600009231A460A210020FBF73EF995F8E0017A
+:10A8700010B10020FFF76CFE95F8AD0780B395F896
+:10A88000AE6750495C31A1F12A00A1F10E02A1F19D
+:10A890001C03A0F10E04022E07D095F8AE67012E1E
+:10A8A00040D095F8AE67EEB323E0534ED6F8006281
+:10A8B000BEB195F8B247322C04D2CDE90018082376
+:10A8C0000E220BE095F8B2173C2945D395F8B21744
+:10A8D000462942D3CCE0592009E00E220021FAE7B4
+:10A8E00007E0CDE9004808230E2200215920FBF79C
+:10A8F000FBF8344818234838CDE9000846461A4684
+:10A9000000216820FBF7F0F8CDE900B610233BA248
+:10A9100014212820FBF735F915232421544639A2A8
+:10A92000122000E085E0CDE900A6FBF72AF995F8B2
+:10A93000DC01000607D5CDE90046102336A22E2102
+:10A940000020FBF71EF9FFF757FD95F8EA06000611
+:10A950006ED595F8B02795E079E080E0A41200204C
+:10A960004669726D77617265446F776E6C6F616472
+:10A9700000000000506F72743A000000446F776E60
+:10A980006C6F6164204661696C2100004E6F20533A
+:10A9900069676E616C000000547970653A537461A8
+:10A9A00074696F6E00000000547970653A436C6FF3
+:10A9B00075640000547970653A436C6F75642D546A
+:10A9C00065737400A00E02084F66666C696E6520A0
+:10A9D0005265636F72642055706C6F616400000093
+:10A9E0005265636F7264206E756D6265723A000025
+:10A9F0004F66666C696E650000004042424C5545EA
+:10AA0000534B5900454E4552475920544543484EF3
+:10AA10004F4C4F47590000005570677261646520C4
+:10AA200045525220436865636B2047756E000000F5
+:10AA300024E095F8B267202EBFF436AF95F8B267E0
+:10AA40001A2E3FF63AAF95F8B217172903D9CDE978
+:10AA50000028082341E795F8B217142903D9CDE956
+:10AA60000038082339E795F8B21712297FF639AF75
+:10AA7000CDE9000808230E2200212CE795F8EA060C
+:10AA8000C0F3C302F8A103A802F002F8CDE9004622
+:10AA90000223382103AA002005E6EFF797FA0128E0
+:10AAA00006D002281CD0042835D008283ED138E032
+:10AAB0003F210FE0B07918B1B079401EB07100E0CD
+:10AAC000B171B07900EB8002C2EB8010304490F895
+:10AAD0006000F8B9B079641CA4B2402C26D8E9E72C
+:10AAE000494614E0641CA4B2402C1FD8B0793F281A
+:10AAF00003D2B079401CB07100E0B171B07900EBC5
+:10AB00008002C2EB8010304490F8600010B9B07938
+:10AB10004028E7D30AE0B07985F8EB0C85F8EC8C97
+:10AB200004E00220FFF714FD86F8069030793446E1
+:10AB300003287DD1A0790122010906910021CC488A
+:10AB400001F090F9CDF80090CDE901B8A079454623
+:10AB50005F464E4600EB8001C1EB8010204490F828
+:10AB60006020002319465820FAF73EFFCDE9007512
+:10AB70001023C0A219460020FBF703F8A07900EBD0
+:10AB80008001C1EB80102044D0F861000021F9F76A
+:10AB900009F90699024601EB410000EB011004EBB4
+:10ABA000001101F58051884691F8800D002300F0D6
+:10ABB0000300CDE90007102102951820FAF714FFD1
+:10ABC000CDE900751023B0A220210020FAF7D9FFAB
+:10ABD000A07900EB8001C1EB80102044D0F8650023
+:10ABE0000021F9F7DFF8024698F8800D0023C0F342
+:10ABF0008100CDE90007202102951820FAF7F4FE24
+:10AC0000A07900EB8001C1EB8010204490F8830014
+:10AC10000021F9F7C7F80096CDE901A5024657468D
+:10AC2000382118200023FAF7DFFE00F1040800E0C5
+:10AC300095E208EB480040063821000E08232D223B
+:10AC40000095FAF763FEA07908F1010800EB800196
+:10AC5000C1EB8010204490F882000021F9F7A2F89F
+:10AC60000246009608EB4800CDE901754006382100
+:10AC7000000E0023FAF7B8FE804408EB48004006B7
+:10AC80003821000E08232D220095FAF73FFEA07907
+:10AC900008F1010800EB8001C1EB8010204490F81E
+:10ACA00081000021F9F77EF80246009608EB480083
+:10ACB000CDE9017540063821000E0023FAF794FE15
+:10ACC000804408EB480040063821000E082320226B
+:10ACD0000095FAF71BFEA07908F1010800EB80014E
+:10ACE000C1EB8010204490F886000021F9F75AF853
+:10ACF0000246009608EB4800CDE901754006382170
+:10AD0000000E0023FAF770FE804408EB480040066E
+:10AD10003821000E08232D220095FAF7F7FDA079BF
+:10AD200008F1010800EB8001C1EB8010204490F88D
+:10AD300085000021F9F736F80246009608EB480036
+:10AD4000CDE9017540063821000E0023FAF74CFECC
+:10AD5000804408EB480040063821000E08232D22CD
+:10AD60000095FAF7D3FDA07908F1010800EB800106
+:10AD7000C1EB8010204490F884000021F9F712F80C
+:10AD80000246009608EB4800CDE9017540063821DF
+:10AD9000000E0023FAF728FE7DE4EFF717F90128EB
+:10ADA00006D0022809D004280ED008281ED121E0A0
+:10ADB0007079D8B17079401E04E07079032815D2FB
+:10ADC0007079401C707111E0707930B1012806D0A3
+:10ADD000022806D0032809D105E0052004E006205A
+:10ADE00002E0072000E00820FFF7B2FB30790428DA
+:10ADF00005D050E40220FFF7ABFB4846E2E71C48D1
+:10AE000004220021803801F02DF8CDE900B97079D5
+:10AE10001749803901EB001270790007010E1023E9
+:10AE2000FEE3EFF7D3F8082804D10420FFF790FBE6
+:10AE300086F8069030790528AED10D48042200210D
+:10AE4000403801F00FF895F8AD0728B1012825D05A
+:10AE500002283DD158E0F4E31023AFF2C442CDE91B
+:10AE600000A81946002031E02530327800000000AB
+:10AE70008A0F02084C3A2020202020202020202069
+:10AE80002020202000000000503A202020202020F8
+:10AE900020202020202020200000000047461023F2
+:10AEA000AFF2FC42CDE900A819460020FAF769FE8E
+:10AEB000CDE900A71023FDA238210020FAF761FE9A
+:10AEC000CDE900A71123FB4A38211E20FAF759FECD
+:10AED00095F8AD0700288CD095F8AE17F64841F2EA
+:10AEE0004772871841F2337200EB020921B395F8DB
+:10AEF000AE0701285AD095F8AE07022871D095F810
+:10AF0000AE0703287DD046E4CDE900A810234746CC
+:10AF1000EAA219460020FAF734FECDE900A7102373
+:10AF2000E2A238210020FAF72CFECDE900A7112378
+:10AF30003821E64A1E20C9E7301900F5805090F804
+:10AF4000EC0618B9641CA4B2152CF5D3CDE900A801
+:10AF5000444655461023DEA21A210020FAF711FEBE
+:10AF6000CDE9005410233A461A212420FAF709FEAD
+:10AF7000707818280AD9CDE900541023D6A22421CC
+:10AF80000020FAF7FEFD14234A460AE0CDE90054FA
+:10AF90001023D1A224210020FAF7F3FDC54A14237F
+:10AFA0002A322E21CDE90054002075E5301900F534
+:10AFB000805090F8EC0618B9641CA4B2152CF5D397
+:10AFC000CDE900A8444655461023C1A21A2100200D
+:10AFD000FAF7D7FD10231A213A46242020E000E09A
+:10AFE0000FE0CDE900A8444655461023BCA21A2123
+:10AFF0000020FAF7C6FDAF4A102361321A211E2045
+:10B000000EE0CDE900A8444655461023B6A21A2109
+:10B010000020FAF7B6FDA74A1023A6321A21122003
+:10B02000CDE90054FAF7ADFDA5E7EEF7CFFF012813
+:10B0300004D0022807D0082811D10BE0707970B134
+:10B040007079401E04E07079032808D27079401CA2
+:10B05000707104E00420FFF77BFA86F806903079DF
+:10B0600006287CD104220021A04800F0FBFECDF888
+:10B070000090CDE901B845467279B346B046012348
+:10B0800000213E20521CFAF7AFFCCDE900A5564640
+:10B09000102397A200214820FAF773FDDFF85CA285
+:10B0A000CDE900A508231A4600217820FAF71CFDF7
+:10B0B000CDE90065102392A208214820FAF761FD2E
+:10B0C0000823CDE900A91A4619467820FAF70CFDA5
+:10B0D000CDE9006510238DA219460020FAF751FD35
+:10B0E00098F8050000EB400101EB001108EB01109E
+:10B0F00000F5805090F8710D4FF01003012843D0F7
+:10B1000084A2CDE9006510211E20FAF73AFDCDE9B1
+:10B110000065B046102381A218210020FAF731FD06
+:10B120009BF8050000EB400101EB00100BEB001059
+:10B1300000F5805090F86A0DCDE9008505289BF850
+:10B14000050000EB400101EB00100BEB001000F5D7
+:10B1500080501BD090F86A0D6449403100E006E24F
+:10B1600001EB00120C2318213620FAF70AFD012109
+:10B17000CDE9008110236CA220210020FAF701FD07
+:10B1800009254FF0200BF6E06AA2BAE790F8700D9F
+:10B190005649C031E2E705EB45014FF07A0ABAEBB8
+:10B1A000410F02D27F1CBFB20025707900EB400135
+:10B1B00001EB001006EB001000EB041000F58050CE
+:10B1C00090F8960DCDF80090C109CDE90181707914
+:10B1D00000EB400101EB001006EB001000EB041047
+:10B1E00000F5805090F8942D0BEBC700C1B205EB31
+:10B1F00045004006000E0023FAF7F6FB284485B20E
+:10B2000005EB4501BAEB410F02D27F1CBFB200250E
+:10B21000707900EB400101EB001006EB001000EB31
+:10B22000041000F5805090F8960D0823C009009096
+:10B230000BEBC700C1B205EB45004006000E2D2206
+:10B24000FAF764FB6D1CADB205EB4501BAEB410F9B
+:10B2500002D27F1CBFB20025707900EB400101EBE8
+:10B26000001006EB001000EB041000F5805090F881
+:10B27000960DCDF80090C009CDE90180707900EB02
+:10B28000400101EB001006EB001000EB041000F58C
+:10B29000805090F8952D0BEBC700C1B205EB45002F
+:10B2A0004006000E5E46002348E0000055524C3A2E
+:10B2B00000000000B2290020A4120020547970651B
+:10B2C0003A436C6F75642D546173740024EE010869
+:10B2D00041504E203A000000494D45493A000000D7
+:10B2E000535349443A00000049503A00CA0F02083B
+:10B2F0004F6E4C696E65203A20000000500E020827
+:10B300004F66664C696E653A20000000547970659E
+:10B310003A000000525334383500000050726F7408
+:10B320006F636F6C3A00000047756E2D4164647264
+:10B330003A0000004C4F524100000000FAF754FB65
+:10B34000284485B205EB4501BAEB410F02D27F1CC0
+:10B35000BFB200250120009006EBC700C1B205EB8B
+:10B3600045004006000E08233B22FAF7CFFA6D1C79
+:10B37000641CADB2A4B2FD4E707900EB400101EB4C
+:10B38000001006EB001000F5805090F86B0DA04205
+:10B390003FF601AFEBE0EEF719FE012804D00228DA
+:10B3A00007D008280BD10EE0B07940B1B079401E2B
+:10B3B00004E0B079032802D2B079401CB071307932
+:10B3C000072805D0D3E00420FFF7C2F84846F5E788
+:10B3D0000125357204220021E54800F043FD0021DB
+:10B3E000CDE9001B0295B27901234020521CFAF7E7
+:10B3F000FBFACDE900A5D3461023DEA214210020DC
+:10B40000FAF7BFFB0925A3E005EB45014FF07A0AE7
+:10B41000BAEB410F02D27F1CBFB200254FF00008EB
+:10B42000CDE9008B4FF00109CDF80890B07900EB21
+:10B43000400101EB001006EB001000EB041000F5DA
+:10B44000805090F8942D142000EBC700C1B205EB9A
+:10B4500045004006000E4346FAF7C6FA284485B276
+:10B4600005EB4501BAEB410F02D27F1CBFB20025AC
+:10B4700001200090142000EBC700C1B205EB45008D
+:10B480004006000E08232D22FAF740FA6D1CADB2DB
+:10B4900005EB4501D146BAEB410F02D27F1CBFB28A
+:10B4A0000025CDE9008B4FF0010ACDF808A0B07956
+:10B4B00000EB001101EB002006EBC00004EB0411CF
+:10B4C00000EBC10000F5005090F86802642110FB09
+:10B4D00001F0020A4FF0140808EBC700C1B205EBF7
+:10B4E00045004006000E0023FAF77EFA284485B294
+:10B4F00005EB4501B9EB410F02D27F1CBFB200251D
+:10B5000008EBC700C1B205EB450040065646000EE9
+:10B5100008232522CDF800A0FAF7F8F96D1CADB28A
+:10B5200005EB4501B9EB410F02D27F1CBFB20025EC
+:10B5300008EBC700C1B205EB45004006000E08232A
+:10B540003B220096FAF7E2F96D1C641CADB2A4B27E
+:10B55000864EB07900EB400101EB001006EB0010C5
+:10B5600000F5805090F86B0DA0423FF64DAF5FE2C2
+:10B57000EEF72CFD082802D10420FEF7E9FF307910
+:10B5800035460828F3D17A4804220021403000F0E3
+:10B5900069FCCDE900A846465746102378A212213F
+:10B5A0000020FAF7EEFACDE9007612211023754A51
+:10B5B0000846FAF7E6FACDE90076102372A21221C6
+:10B5C0005A20FAF7DEFACDF80090CDE901766A78D4
+:10B5D000022312216C20FAF707FAAA4604EB440072
+:10B5E00000EB04110AEB011841F67C5010F808003A
+:10B5F000C00721D004EBC405CDE900761B35E9B2C4
+:10B60000052362A20020FAF7BCFACDF80090CDE93C
+:10B610000176E9B20123621C1E20FAF7E5F900E089
+:10B6200063E041F67251CDE9007608EB0102E9B220
+:10B630000A232A20FAF7A5FA641CA4B2042CCDD35D
+:10B64000F6E1F6E3EEF7C2FC012806D002280BD0A3
+:10B65000042811D0082830D133E0707910B1707906
+:10B66000401E25E0052023E07079052802D270797C
+:10B67000401C1DE048461BE0707906281DD2DFE81B
+:10B6800000F00305070911190A2014E00B2012E04D
+:10B690000C2010E00D20FEF75BFF95F8AB0700F0E3
+:10B6A0000F0005E00E20FEF753FF95F8AB070009E9
+:10B6B000707102E00F20FEF74BFF3079092804D0AB
+:10B6C000C3E30220FEF744FFD4E77079284C04223C
+:10B6D000803404EB0010002100F0C4FBCDE900B978
+:10B6E0007079102304EB00120021002011E3EEF723
+:10B6F0006DFC012806D0022809D004280ED00828A5
+:10B7000032D19EE0B07978B3B079401E04E0B079D0
+:10B71000032829D2B079401CB0718EE0B07900EBDB
+:10B72000400101EB001006EB001000F5805090F88E
+:10B73000710D01282ED0B07900EB400101EB001013
+:10B7400006EB001000F5805090F8710D68B1B079EB
+:10B7500000EB400101EB001006EB001000F58050FB
+:10B7600090F8710D022852D067E027E0A412002063
+:10B77000BA10020847756E2D525353493A00000023
+:10B7800053563A00BCE6010848563A00506F7274AE
+:10B790002D000000B0794C4600EB400101EB001099
+:10B7A00006EB001000F5805080F8719DB179022001
+:10B7B000EDF7D4FFF748C0F888423EE0B0790221A7
+:10B7C00000EB400202EB001006EB001000F5805089
+:10B7D00080F8711DB1790220EDF7C0FFB079F8F75C
+:10B7E000B3FFB07941F62C3106EB400008440278F3
+:10B7F00022F080020270B07906EB40000844017824
+:10B8000021F078010170E348C0F8888215E0B07932
+:10B81000444600EB400101EB001006EB001000F580
+:10B82000805080F8718DB079F8F78EFFD948C0F854
+:10B830008842B1790220EDF791FF30790A2805D0CE
+:10B8400003E30920FEF784FE484665E70422002151
+:10B85000D14800F007FBCDE900A844465546152322
+:10B86000CEA214212820FAF78CF9CDF80090CDE96A
+:10B870000154B279012314214620521CFAF7B4F87E
+:10B88000B07900EB400101EB001006EB001000F571
+:10B89000805090F8710D012819D0B07900EB40016B
+:10B8A00001EB001006EB001000F5805090F8710DD0
+:10B8B00080B1B07900EB400101EB001006EB001005
+:10B8C00000F5805090F8710D022806D00DE0152388
+:10B8D000B4A204E01523B6A201E01523B7A2CDE976
+:10B8E00000541E210020FAF74CF91523B6A232218C
+:10B8F000FFF758BBEEF76AFBB84C012806D00228C8
+:10B900000FD004281AD0082830D11CE0B07968B3D1
+:10B9100094F89D0410B1B079F8F716FFB079401E85
+:10B920000AE0B079032821D294F89D0410B1B079CF
+:10B93000F8F70AFFB079401CB07117E084F89D84D5
+:10B9400084F8918412E00920FEF702FE484686F84A
+:10B95000069084F8908494F89D1439B18D49C1F80B
+:10B96000880284F89D04B079F8F7EEFE30790B2850
+:10B9700032D1894804220021403000F073FACDE929
+:10B9800000A845465746152384A212212820FAF71D
+:10B99000F8F8CDF80090CDE90175B27901231221B4
+:10B9A0004620521CFAF720F8CDE9007515238CA229
+:10B9B0001C210020FAF7E5F8CDE9007515238EA2C9
+:10B9C00026210020FAF7DDF8CDE90075152390A2B5
+:10B9D00030210020FAF7D5F894F89D04012827D1EA
+:10B9E000454686F8088094F8920480B16949C1F808
+:10B9F000889284F89294B0790121F8F7FDFFCDE99F
+:10BA000000A5152387A238210020FAF7BAF894F888
+:10BA10009C0400280CD084F89C94CDE900A5152343
+:10BA200084A238210020FAF7ACF85A48C0F88852AE
+:10BA30000BE2EEF7CBFA012813D0022811D004282C
+:10BA400002D008280DD109E0EDF7B2FA142803D08E
+:10BA5000484685F8E90304E04046FAE70920FEF786
+:10BA600077FD30790C287DD14B48042200218030AD
+:10BA700000F0F8F9CDE900A844465646152371A216
+:10BA80001A210020FAF77DF8CDE90064152372A28F
+:10BA900024210020FAF775F8CDE90064152372A27D
+:10BAA0002E210020FAF76DF895F8E9034FF0150301
+:10BAB00008B173A200E078A2CDE90064382100202B
+:10BAC00027E1EEF783FA012806D002280BD00428DC
+:10BAD00012D0082857D1F0E0B07910B1B079401EEB
+:10BAE00008E0032006E0B079032802D2B079401CB8
+:10BAF00000E04846B07146E0B17995F8AB0761F3D4
+:10BB0000030085F8AB0700210320EDF727FE50B3B3
+:10BB100095F8AB47022005F5EE75FEF719FDEDF738
+:10BB200073FE85F8CF4500210320EDF717FE287836
+:10BB300020F001002870287840F006002870A5F851
+:10BB4000029000210120EDF709FE95F80E0520F086
+:10BB5000800085F80E0595F8D205A5F5EE75B0B113
+:10BB6000012801E071E10EE012D0022802D0032882
+:10BB700007D197E095F8EA0620F07800203085F8A4
+:10BB8000EA06FDF743FE30790D2802D05DE189E039
+:10BB90008DE096E000004242CA110208504F525414
+:10BBA0003A000000545950453A4C4F5241000000B1
+:10BBB000545950453A525334383500005459504581
+:10BBC0003A576946690000005061737320456E74EE
+:10BBD0006572204368616E6765000000A452002012
+:10BBE000313A446970207377697463682031616EFB
+:10BBF0006432204F4E000000323A496E7365727411
+:10BC000020736C617665206D6F64756C6500000053
+:10BC1000333A5061737320456E74657220537461BA
+:10BC20007274000053746174653A53656E64696E92
+:10BC30006700000053746174653A436F6D706C6502
+:10BC400074650000496E7365727420552D446973E4
+:10BC50006B204669727374005468616E2050617382
+:10BC60007320456E74657200466F726D61743A465A
+:10BC7000415433323B4D41583A33324700000000C3
+:10BC800046696E6420552D4469736B2C4F75747032
+:10BC90007574696E6700000053746174653A496495
+:10BCA0006C65000095F8EA0620F0780067E795F8E3
+:10BCB000EA0620F07800583061E70920FEF748FCDA
+:10BCC00017E704220021634800F0CCF8CDE900B862
+:10BCD00095F8AB075C465F4F00F00F00803707EB2D
+:10BCE0000012102319460020F9F74BFF95F8AB0717
+:10BCF000B17900F00F00884202D0CDE9004901E09F
+:10BD0000CDE90048B0790C2307EB00122021002078
+:10BD1000121DF9F736FF98E0EEF758F9012806D022
+:10BD200002280BD0042812D0082848D143E0B0796B
+:10BD300010B1B079401E08E0042006E0B079042874
+:10BD400002D2B079401C00E04846B07137E0B179CA
+:10BD500095F8AB0761F3071085F8AB0700210320C6
+:10BD6000EDF7FCFC58B30220FEF7F2FB95F8EA066B
+:10BD700020F0800085F8EA0695F8AE0780B101282A
+:10BD800013D0022802D0032807D109E095F8EA066B
+:10BD900020F07800203085F8EA06FDF737FDD3E77C
+:10BDA00095F8EA0620F07800F5E795F8EA0620F025
+:10BDB00078005830EFE70920FEF7CAFBC4E7307976
+:10BDC0000E2842D1234804220021403000F04AF8D6
+:10BDD000CDE900B895F8AB075C461E4F20F00F0088
+:10BDE000C037C219102319460020F9F7CAFEB079EE
+:10BDF00095F8AB17B0EB111F82D07EE7EEF7E6F8AF
+:10BE000001281AD0022818D0042802D0082814D1FA
+:10BE100010E0EDF7F9FC88F31388BFF34F8F0E485D
+:10BE200001680E4A01F4E06111430160BFF34F8FD6
+:10BE3000FEE70CE00920FEF78BFB30790F2804D1D8
+:10BE400004220021064800F00DF8F9F723FD07B0A1
+:10BE5000BDE8F08F8A1202080CED00E00400FA053C
+:10BE60009A1302082DE9F84F00259246884681462C
+:10BE7000012715E000242E0109EB040101EB081055
+:10BE800000EB051000970278E006F1B2000E1023D7
+:10BE9000F9F73CFD641CE4B2102CEDD36D1CEDB23F
+:10BEA0005545E7D3BDE8F88F06480021017381733B
+:10BEB00001214173C1736422426101720220FEF7C5
+:10BEC00047BB0000A4120020124810B5016841F4DD
+:10BED000700101601048016841F0010101600E4AE3
+:10BEE00000210832116002680C4B1A400260031DE9
+:10BEF0000B4A1A60026822F48022026006480C3065
+:10BF00000160FEF7D1F903494FF000608039086005
+:10BF100010BD000088ED00E000380240FFFFF6FE93
+:10BF200010300024FEF762B9C9430182704700292E
+:10BF3000018802D041F0010101E021F001010180FE
+:10BF400070470000464910B5884206D101210846D5
+:10BF5000FDF798FF002101205BE0B0F1804F09D090
+:10BF6000404988420DD101210220FDF773FF0021D5
+:10BF7000022070E001210846FDF76CFF002101203E
+:10BF800069E03949884206D101210420FDF762FFAA
+:10BF9000002104205FE03549884206D101210820B4
+:10BFA000FDF758FF0021082055E03149884206D1AD
+:10BFB00001211020FDF74EFF002110204BE02D49FC
+:10BFC000884206D101212020FDF744FF00212020D6
+:10BFD00041E02949884206D101210220FDF752FFA4
+:10BFE0000021022015E02549884202D101210C04DC
+:10BFF0000AE02349884202D101214C0404E021498E
+:10C0000088420AD101218C042046FDF73BFF002124
+:10C010002046BDE81040FDF735BF1B49884206D1D8
+:10C0200001214020FDF716FF0021402013E01749B1
+:10C03000884206D101218020FDF70CFF00218020DD
+:10C0400009E0134988420AD1841501212046FDF7F1
+:10C0500001FF00212046BDE81040FDF7FBBE10BDEA
+:10C06000000001400004004000080040000C0040B7
+:10C070000010004000140040000401400040014056
+:10C08000004401400048014000180040001C0040EE
+:10C090000020004002460020138A92890B4202EAE7
+:10C0A000010202D0002A00D001207047002A8289B4
+:10C0B00001D00A4300E08A438281704730B502888C
+:10C0C000164C174DA0420DD0A8420BD0B0F1804FB6
+:10C0D00008D0144B984205D0134B984202D0134B12
+:10C0E000984203D122F070034A881A43104B9842B9
+:10C0F00006D0104B984203D022F440730A891A43A9
+:10C1000002804A68C2620A880285A04201D0A84221
+:10C1100001D1897A01860121818230BD0000014070
+:10C12000000401400004004000080040000C0040F2
+:10C13000001000400014004070B5FDF715FD00F040
+:10C1400025FAEDF717FC1B4C207820F00100207039
+:10C15000207840F0060020700025658029460120E7
+:10C16000EDF7FCFAECF730FDEDF794F9EDF746FF4B
+:10C17000F9F79CFAFFF798FEEDF766FDF8F768F916
+:10C18000F9F724F9FDF742FBFDF788FD207820F050
+:10C1900001002070207840F00600207065800021AA
+:10C1A0000120EDF7DBFA04484FF4FA6141830121E5
+:10C1B000417670BD80240020A41200202DE9F047B4
+:10C1C000F04D002495F87A06A5F5805A26460128F8
+:10C1D0000AD185F87A66EDF7A7F99AF80410504667
+:10C1E000022901D80121017236E104EB440000EB81
+:10C1F00004100AEB001909F58052534692F8710DAC
+:10C2000002280AD004EB440003EB800000F58050C4
+:10C2100090F8BA1601292BD02CE004EB041000EBA7
+:10C22000042003EBC00000F5005090F8291251B132
+:10C2300003EB440101F5805191F82C1B090602D54E
+:10C2400090F8292201E103EB440101F5805191F8B6
+:10C250002C1B090679D404EB44010AEB810101F59A
+:10C26000805191F86A2B012A6FD181F86A6BE7E758
+:10C2700080F8BA6690F8B916002966D190F86A1B62
+:10C28000012962D192F86A1D00295ED080F86A6B9C
+:10C2900092F86A0D08287DD2DFE800F0AF88888820
+:10C2A00027A2A28890F826727F1C80F8267290F848
+:10C2B00024722FB190F8247280F8267280F82462DC
+:10C2C00090F8267207EB071701EBC70707F5005731
+:10C2D00097F82C7290F828C267455BD090F8260238
+:10C2E00000EB001001EBC0005BE004EB041000EB7E
+:10C2F000042003EBC00707F5005090F8271201292E
+:10C300000AD090F8261201EB011107EBC10101F5EB
+:10C31000005191F82C12E9BB90F826121EE090F81B
+:10C32000268209EB081C0CF5805C9CF8958D09EBC6
+:10C33000011C0CF5805C9CF8A5CDE04506D090F87A
+:10C340002612491C80F826120CE083E090F826C2E1
+:10C350000CF1010C80F826C2491CC9B292F86BCDD1
+:10C360008C45DCD890F8241229B190F8241280F87A
+:10C37000261280F8246290F8261201EB011107EBD7
+:10C38000C10101F5005191F82C1290F828C26145C5
+:10C3900033D000E031E090F8260200EB001007EB0C
+:10C3A000C00000F5005080F82C6226E004EB041079
+:10C3B00000EB042003EBC00101F5005090F8277258
+:10C3C000012F3FF46FAF90F8267207EB071701EBD0
+:10C3D000C70707F5005797F82C72002FF1D00CE033
+:10C3E00004EB041000EB042003EBC00000F5005048
+:10C3F00090F82612491C80F8261204EB041000EB7A
+:10C4000004200AEBC00303F5005090F8261292F8BE
+:10C410006B2D914201D380F8266290F8251251B11C
+:10C4200090F8261280F8241290F82512491E80F800
+:10C43000261280F8256290F8261201EB011103EB19
+:10C44000C10101F5005191F8312290F826122046E1
+:10C45000F5F754FB641CE4B295F8360BA0423FF6A6
+:10C46000C4AE95F8560D012861D195F8EA0C5146F5
+:10C4700000EB40000AEB001000F5805090F8E20B52
+:10C48000B0B385F8566D95F8EA2C95F8D80B401E98
+:10C49000824205DA95F8EA0C401C85F8EA0C01E0C6
+:10C4A00085F8EA6C95F8EA0C00EB400001EB80009F
+:10C4B00000F5805090F8020DD0B195F8EA0C00EB31
+:10C4C000400001EB800000F5805080F8026D95F887
+:10C4D000EA0C00EB400001EB001000F5805090F8F2
+:10C4E000E20B042805D0052829D0062817D112E030
+:10C4F0001DE095F8EA0C00EB40000AEB001000F597
+:10C500008050D0F8DC0B4FF4E131B1FBF0F000EBE0
+:10C510004010400001E04FF47A70C5F8580D95F8CE
+:10C52000EA0C1949415C95F8EA0CF8F799FC95F882
+:10C53000AD0730B195F88606012809D012E06420D5
+:10C54000EBE795F8920601280CD185F8926601E098
+:10C5500085F8866695F8B02795F8AC1795F8AD077D
+:10C56000FBF7C0FEEDF732FEF8F72AFB95F8AF07B0
+:10C5700018B185F8AF67F9F753FBBDE8F047FDF751
+:10C58000EFBF0000A4220020972F00202DE9FE4FCE
+:10C59000012100240846FDF751FCA720ADF800005A
+:10C5A000002540F2E73001904FF0804BADF802508B
+:10C5B000ADF8085069465846FFF780FDA04880F85E
+:10C5C000FE5741F2B86C41F6683841F6383944F20A
+:10C5D000544A42F23827A0F5805604EB440106EB9A
+:10C5E000810190F8FE2701EB0C0306EB820202F5B5
+:10C5F0008052C2F8003890F8FE27521C80F8FE27BF
+:10C6000090F8FE2701EB080306EB820202F5805248
+:10C61000C2F8003890F8FE27521C80F8FE2790F8E8
+:10C62000FE2701EB090306EB820202F58052C2F8F5
+:10C63000003890F8FE27521C80F8FE2701EB0A0212
+:10C6400090F8FE1706EB810101F58051C1F8002832
+:10C6500090F8FE17491C80F8FE1704EB041202EB59
+:10C660000422002106EBC20501EB011205EBC20218
+:10C6700090F8FE373A4406EB830303F58053C3F882
+:10C68000002890F8FE27521C80F8FE27491CC9B2EA
+:10C690001029E9D3641CE4B2042C9ED3694A90F8B3
+:10C6A000FE1706EB810101F58051C1F8002890F8D2
+:10C6B000FE17491C80F8FE1790F8FE17283A06EB83
+:10C6C000810101F58051C1F8002890F8FE17491C3E
+:10C6D00080F8FE1790F8FE170C3206EB810101F589
+:10C6E0008051C1F8002890F8FE17491C80F8FE1709
+:10C6F00090F8FE170C3206EB810101F58051C1F86C
+:10C70000002890F8FE17491C80F8FE1790F8FE17D5
+:10C7100002F5A67206EB810101F58051C1F80028EF
+:10C7200090F8FE17491C80F8FE1702F54E7190F83C
+:10C73000FE2706EB820202F58052C2F8001890F83C
+:10C74000FE17491C80F8FE173E4A90F8FE17343A4F
+:10C7500006EB810101F58051C1F8002890F8FE1721
+:10C76000491C80F8FE17384A90F8FE1706EB810145
+:10C7700001F58051C1F8002890F8FE17491C80F897
+:10C78000FE17324990F8FE2706EB820202F580522E
+:10C79000C2F8001890F8FE17491C80F8FE172A4AC4
+:10C7A00090F8FE170C3A06EB810101F58051C1F8B3
+:10C7B000002890F8FE17491C80F8FE17244A90F8CC
+:10C7C000FE1706EB810101F58051C1F8002890F8B1
+:10C7D000FE17491C80F8FE1790F8FE170C3206EB86
+:10C7E000810101F58051C1F8002890F8FE17491C1D
+:10C7F00080F8FE17002101EB410290F8FE3706EBAE
+:10C80000820206EB830303F5805302F5E852C3F876
+:10C81000002890F8FE27521C80F8FE27491CC9B258
+:10C820000529E8D301215C465846FFF780FB012229
+:10C8300011462046FFF73AFC00F00CF8BDE8FE8FE9
+:10C84000A42200205029002034570020B0120020DC
+:10C85000EC2F002008B51C208DF8000001208DF879
+:10C86000010002218DF802108DF803006846F8F7E8
+:10C870006BFE08BDF7F704BBF7F722BBFCF7F0BE71
+:10C88000F7F7D8BAF7F73CBBF8F7BCBCC94301804F
+:10C8900070470029818902D041F4005101E021F460
+:10C8A000005181817047002A828A01D00A4300E04A
+:10C8B0008A438282704700001C4910B5884206D125
+:10C8C00001211020FDF7DEFA0021102028E0184990
+:10C8D000884202D101214C0410E01649884202D15D
+:10C8E00001218C040AE01449884202D10121CC04C0
+:10C8F00004E0124988420AD101210C052046FDF7C7
+:10C90000A9FA2046BDE810400021FDF7A3BA0C4962
+:10C91000884209D101212020FDF7B4FA002120200E
+:10C92000BDE81040FDF7AEBA10BD00000010014098
+:10C930000044004000480040004C004000500040CF
+:10C94000001401400246002012880A4200D0012053
+:10C95000704770B501F01F0501260024C1F3421392
+:10C9600006FA05F2012B0FD0022B0FD0838A4FEA73
+:10C9700011210088134206FA01F600EA060001D0F0
+:10C9800000B10124204670BD8389F0E7038AEEE7F9
+:10C9900010B5C1F3421301F01F040121A140012B86
+:10C9A00007D0022B07D01430002A026805D00A43B2
+:10C9B00004E00C30F8E71030F6E78A43026010BD5F
+:10C9C0007FB50446008A0D46C98820F440500143D3
+:10C9D0002182A08941F20C618843A9882A891143E8
+:10C9E0006A8902431143A181A08A20F44071A88979
+:10C9F0000843A0826846FDF751FA1A48844202D0E3
+:10CA00001948844201D1039800E00298A1890904E1
+:10CA100000EBC00101EB0010296801D5490000E0DE
+:10CA20008900B0FBF1F06422B0FBF2F109010B09BF
+:10CA30006FF018056B4300EB8300A3891D044FF0D2
+:10CA4000320306D503EBC000B0FBF2F000F00700A4
+:10CA500005E003EB0010B0FBF2F000F00F0008431C
+:10CA600020817FBD001001400014014070B50024FA
+:10CA7000064DFDF7B7F920B1641CAC42F9D3FA209A
+:10CA800070BDBDE87040ECF7C1BA0000404B4C00EF
+:10CA90000FB4084B10B504A902AA039801F0B6F927
+:10CAA000044602A9002001F0DCFB204610BC5DF822
+:10CAB00014FB000063E2010803B4019841000098F0
+:10CAC00050EAC12018BF04204A0D18BF40F00100F1
+:10CAD00040F2FF72B2EB515F08BF40F00200012844
+:10CAE00008BF052002B0704770B5D94B00242DED6A
+:10CAF000020B2DED108BDDE91010984205DA20F0C5
+:10CB000000429A4201D809D141B19DED100BBDEC14
+:10CB1000108B02B0BDE8704001F01EB9B0F5801F67
+:10CB200026DA11430BD0002813DA012001F068F94E
+:10CB3000BDEC108B02B0BDE8704001F021B90220BD
+:10CB400001F05EF901F0F0F851EC100B81F00041BA
+:10CB50009EE06FF035049FEDC00B53EC102B9DED64
+:10CB6000100B51EC100BEBF74BFCCDE91001084614
+:10CB700004EB2051C0F31304B948A1F2FF31204463
+:10CB800000F4801080F07F6282F04052224301EB7B
+:10CB900020559FEDB50B119253EC102B9DED100B12
+:10CBA00051EC100BEBF726FC41EC180BA01CC0F36A
+:10CBB00013009FEDAFDB9FEDB0EBB14E7E44032839
+:10CBC0006CD296ED000B51EC180B53EC102BEBF7DD
+:10CBD00001FF1DD1002D01BF96ED000BBDEC108BA8
+:10CBE00002B070BD2846EBF7ECFC41EC180B53EC9F
+:10CBF0001D2BEBF705FC41EC190B53EC1E2B51ECF4
+:10CC0000180BEBF7FDFB53EC192BEBF752FB3FE056
+:10CC10009FED9D0B51EC180B53EC102BEBF7F0FB39
+:10CC20009FED9B1B53EC112BEBF7E7FB41EC190B32
+:10CC300053EC182B51EC180BEBF7E2FB53EC192BD0
+:10CC4000EBF7DEFB41EC190B002D04BF53EC192B65
+:10CC500051EC180B1AD02846EBF7B3FC41EC1A0B39
+:10CC600053EC1D2BEBF7CCFB53EC192BEBF7C5FB6F
+:10CC700053EC182BEBF7BEFB41EC180B53EC1E2BBF
+:10CC800051EC1A0BEBF7BCFB53EC182BEBF7B2FB98
+:10CC9000BDEC108B02B041EC100B70BD9FED7E0B14
+:10CCA00051EC180B53EC102BEBF703FB41EC100B82
+:10CCB00051EC180B53EC102BEBF714FC41EC190B57
+:10CCC0002846EBF77EFC41EC1B0B53EC192B51EC87
+:10CCD000190BEBF795FB41EC1A0B714853EC1A2B2F
+:10CCE000261851EC1A0BEBF78BFB41EC1F0B6D4830
+:10CCF000C4F1510404F5D724B0EE4F0AF0EE6F0AE8
+:10CD00000321784400F094FF53EC1F2B51EC100BDF
+:10CD1000EBF776FB41EC1C0B6348B0EE4F0AF0EEEC
+:10CD20006F0A0421784400F083FF53EC1A2B51EC76
+:10CD3000100BEBF765FB344353EC1C2BEBF7B9FA04
+:10CD400041EC1C0B002C4CDD9FED510B51EC180BF2
+:10CD500053EC102BEBF754FB53EC182BEBF750FB79
+:10CD600041EC1A0B55B353EC1D2B51EC1B0BEBF79D
+:10CD700047FB41EC1D0B53EC1C2B51EC1A0BEBF752
+:10CD800098FA53EC192BEBF73BFB53EC1D2BEBF70D
+:10CD900090FA53EC1A2BEBF730FB53EC182BEBF714
+:10CDA00029FB41EC180B53EC1E2B51EC1B0BEBF742
+:10CDB00027FB53EC182BEBF71DFB69E753EC1C2BFF
+:10CDC00051EC1A0BEBF775FA53EC192BEBF718FB38
+:10CDD00053EC1A2BEBF711FB53EC182BEBF70DFB75
+:10CDE00056E735B353EC1D2B51EC1B0BEBF708FB4F
+:10CDF00041EC1A0B53EC1C2B51EC180BEBF7FAFA25
+:10CE000053EC192BEBF7FCFA53EC1A2BEBF7F2FA75
+:10CE100053EC182BEBF7EEFA41EC180B53EC1E2BEE
+:10CE200051EC1B0BEBF7ECFA53EC182BEBF7E2FA97
+:10CE30002EE753EC1C2B51EC180BEBF7DBFA53EC01
+:10CE4000192BEBF7DDFA53EC182BEBF7D6FA1FE7AB
+:10CE50000000F07F000000000000000000005043D0
+:10CE6000645F090000000000000000000000F03FC7
+:10CE7000763C7935EF39EA3D0000E0FE422EE63F90
+:10CE8000E048000000000000555555555555D53F68
+:10CE9000000000000000E03F000000000000004033
+:10CEA00086EBF9FF624700005847000000000000D1
+:10CEB00070B5414A00252DED020B2DED048BDDE907
+:10CEC0000404944205DA24F00041914201D809D1CA
+:10CED00040B19DED040BBDEC048B02B0BDE8704089
+:10CEE00000F03ABFB4F5801F26DA08430BD0002CBF
+:10CEF00013DA012000F084FFBDEC048B02B0BDE822
+:10CF0000704000F03DBF022000F07AFF00F00CFFFF
+:10CF100051EC100B81F0004146E09FED290B6FF0C2
+:10CF2000350553EC102B9DED040B51EC100BEBF77A
+:10CF300067FACDE904010C4605EB2450A0F2FF305E
+:10CF4000C10F40F2FF32521A62F31F540844EBF74C
+:10CF500038FB05949DED040B41EC180B51EC100BC4
+:10CF600001F0B8FA9FED181B53EC112BEBF748FAC0
+:10CF70009FED170B41EC190B53EC102B51EC180BD8
+:10CF8000EBF73EFA53EC192BEBF793F99FED120BED
+:10CF900041EC190B53EC102B51EC180BEBF730FA5A
+:10CFA00053EC192BEBF785F9BDEC048B02B041EC87
+:10CFB000100B70BD000000000000F07F00000000BA
+:10CFC00000000000000050430EE526157BCBDB3F40
+:10CFD000362BF111F3FE593D00609F501344D33FAF
+:10CFE0002DE9F04D2DED040B2DED0E8B96B0DDE906
+:10CFF0002550279CDDF890A025F0004624F000483D
+:10D00000BAF1000F14BF0121002101EB4502FC49D8
+:10D0100053184A1093422AD3002814BF0123002337
+:10D0200003EB44030B44F7498B4220D358EA000139
+:10D030009FEDF59B76D0DFF8D8B35D4503D1BAF10B
+:10D04000000F05D188E0BAF1000F08BF002100D021
+:10D05000012101EB450111F5001F08D8002814BF7C
+:10D060000121002101EB440111F5001F0BD99DEDB9
+:10D07000261B9DED240B16B0BDEC0E8B04B0BDE855
+:10D08000F04D00F073BE0027002DBCBFE14988457C
+:10D0900021DAE1498845A8BF02271CDAC3451ADC1A
+:10D0A000DE4901EB2851142908DDC1F1340220FAD0
+:10D0B00002F101FA02F282420DD108E058B9C1F141
+:10D0C000140228FA02F101FA02F2424503D101F0FA
+:10D0D0000101C1F1020756EA0A0124D1002C22DA2B
+:10D0E000002D18BF022F01D0012F0AD0022000F01E
+:10D0F00087FE16B0BDEC0E8B04B0BDE8F04D00F01D
+:10D1000013BE022000F07CFE00F00EFE51EC100B6E
+:10D1100081F0004141EC100B16B0BDEC0E8B04B059
+:10D12000BDE8F08D18E09FEDBEAB9FEDBF8B0028F2
+:10D1300071D1B848804522D105F1804010F58010AA
+:10D1400008BFBAF1000F07D0B3450ADC002CA8BF16
+:10D150009DED260BE0DA0DE0B0EE490AF0EE690A2B
+:10D16000DAE7002C06DA9DED260B51EC100B81F06E
+:10D1700000416FE0AE48784490ED000BCCE7D84515
+:10D180004DD1002C48DA2EB186423AD1BAF1000FC7
+:10D1900042D126E0BAF1000F13D0022000F030FE99
+:10D1A00000F0FEFD8DED020B9DED240B8DED000BCF
+:10D1B00010EE900A039961F31E0003909DED020B9F
+:10D1C000AAE78DED02AB9DED240B1AEE901A10EE3E
+:10D1D000900A8DED000B61F31E0003909DED020B94
+:10D1E0009AE78DED028B9DED240B18EE901A10EE50
+:10D1F000900A8DED000B61F31E0003909DED020B74
+:10D200008AE709DA9DED240B51EC190B53EC102B36
+:10D21000EBF768F91EE020E09DED240B7CE78642E9
+:10D220001BDAB4F1804F0DD0A4F10050B0F1FF50E3
+:10D2300013D1002D11DB9DED240B51EC100B01F0EF
+:10D24000D4F907E09DED240B53EC102B51EC100B9F
+:10D2500000F0C2BC41EC100B5EE79DED240B51ECDD
+:10D26000100B01F02BF8BAF1000FCDE90E0142D1FD
+:10D270009FED710B46B3A6F1E040B0F17F600CD09A
+:10D280005E4538D1002D00DAA7B3022F0CBF012074
+:10D290004FF0FF30EBF795F9DCE7002D01DD002CB6
+:10D2A0000DDA002D01DD002C1FDB002D16DA002C1D
+:10D2B00014DB012F08BF9FED620B3FF42DAFB0EEE2
+:10D2C0004A0AF0EE6A0A27E7022F18BF002D0CD099
+:10D2D000012F0AD1002DFFF61FAF06E0002DB8BFC9
+:10D2E000002C08DA012F3FF417AFB0EE480AF0EE39
+:10D2F000680A11E71BE0012000EBE57050EA070126
+:10D3000015D0791EB0EE498AF0EE698A084308BF4D
+:10D310009FED4D8B4E480025804570DD4D494E48B0
+:10D32000884514DDB0420DDB002C19DB2FE0012015
+:10D3300000F066FD16B0BDEC0E8B04B0BDE8F04DFC
+:10D3400000F01EBDB34502DC002C09DC1FE0864264
+:10D3500002DA002C1BDA03E05E452BDD002C16DD23
+:10D36000022000F04DFD00F01BFD8DED020B53EC93
+:10D370001A2B51EC180BEBF743F8CDE90001039998
+:10D38000019861F31E0003909DED020BC4E602209C
+:10D3900000F036FD00F014FD10EE901A18EE900A21
+:10D3A0008DED020B8DED008B61F31E0003909DED62
+:10D3B000020BB1E69DED0E0B53EC192B51EC100B4B
+:10D3C000EBF718F89FED260BCDE9080153EC102B75
+:10D3D0009DED080B51EC100BEBF712F89FED221BA3
+:10D3E00053EC112BEBF709F89DED081B53EC112BB7
+:10D3F000EBF706F89FED1E1B53EC112B3CE08CE085
+:10D40000FFFF1F00FFFF0F00000000000000F03FC3
+:10D410000000F03F0000F07F0000404301FCFFFFF0
+:10D42000000000000000F07F00000000000000008D
+:10D430002643000000000000000000000000008003
+:10D44000000000000000F0FF000000000000F0BF3E
+:10D450000000E0410000F043FFFFEF3F000000004C
+:10D46000000000000000D03F555555555555D53F9B
+:10D47000000000000000E03FEAF7BFFF9DED080B51
+:10D4800041EC1A0B53EC102B51EC100BEAF7B8FFE0
+:10D4900053EC1A2BEAF7B4FF41EC1A0B9FEDFE0B8D
+:10D4A00053EC102B9DED080B51EC100BEAF7A8FF85
+:10D4B00041EC1B0B9FEDFA0B51EC1A0B53EC102BAC
+:10D4C000EAF79EFF41EC1A0B9FEDF70B53EC102B84
+:10D4D0009DED080B51EC100BEAF792FF53EC1A2B61
+:10D4E000EAF788FF41EC1A0B51EC1B0B53EC1A2B9B
+:10D4F000EAF7DFFE0690CDE906519DED060B53ECF1
+:10D500001B2B51EC100BEAF775FF53EC1A2BEAF7C3
+:10D5100074FF41EC100B00F0A1B90020B6F5801F9C
+:10D520000EDA9FEDE30B53EC102B9DED0E0B51EC3F
+:10D53000100BEAF765FFCDE90E016FF034000E46DF
+:10D5400000EB2650A0F2FF37C6F31300DA4940F093
+:10D550007F6646F040568842D8BF002408DDD74990
+:10D560008142C8BF012403DC0024A6F580167F1C7D
+:10D57000D348784400EBC4000F9690ED00CB9DEDAE
+:10D580000E0B53EC1C2B51EC100BEAF733FF9DED07
+:10D590000E0B41EC1B0B53EC1C2B51EC100BEAF760
+:10D5A00088FE41EC100B51EC190B53EC102BEAF7F1
+:10D5B00099FF41EC1D0B51EC1B0B53EC1D2BEAF7B3
+:10D5C0001FFF41EC1A0BBF488DED10AB784410954E
+:10D5D00090ED000B4FF0005040EA660000EB8440F5
+:10D5E0008DED080B00F5002009909DED080B53EC24
+:10D5F0001C2B51EC100BEAF7FDFE9DED0E1B53ECBE
+:10D60000112BEAF7FAFE41EC100B53EC102B9DEDB9
+:10D61000100B51EC100BEAF7F3FE9DED080B41ECFB
+:10D620001C0B53EC102B9DED100B51EC100BEAF77B
+:10D63000E7FE53EC1B2BEAF7E0FE53EC1C2BEAF75A
+:10D64000D9FE53EC1D2BEAF7DBFE41EC1C0B53EC2F
+:10D650001A2B51EC1A0BEAF7D3FE41EC1B0B9A483C
+:10D660000621B0EE4B0AF0EE6B0A784400F0E0FAC7
+:10D67000B0EE401AF0EE601AB0EE41DAF0EE61DA88
+:10D6800053EC1B2B51EC1B0BEAF7BAFE53EC1D2B92
+:10D69000EAF7B6FE9DED100B41EC1B0B53EC1A2B79
+:10D6A00051EC100BEAF705FE53EC1C2BEAF7A8FE31
+:10D6B00053EC1B2BEAF7FDFD9DED100B41EC1B0B12
+:10D6C00053EC102B51EC100BEAF79AFE41EC1D0BBA
+:10D6D0009FED7FEB53EC1E2BEAF7EBFD53EC1B2B7E
+:10D6E000EAF7E7FD0890CDE908519DED080B53ECF2
+:10D6F0001E2B51EC100BEAF77DFE53EC1D2BEAF7C5
+:10D7000079FE53EC1B2BEAF778FE9DED080B41ECFC
+:10D710001D0B53EC102B9DED100B51EC100BEAF789
+:10D720006FFE41EC1B0B53EC1A2B51EC1D0BEAF76F
+:10D7300067FE9DED080B41EC1A0B53EC102B51ECDE
+:10D740001C0BEAF75DFE53EC1A2BEAF7B2FD41EC35
+:10D750001A0B51EC1B0B53EC1A2BEAF7AAFD0C9099
+:10D76000CDE90C519DED0C0B53EC1B2B51EC100B28
+:10D77000EAF740FE53EC1A2BEAF73FFE41EC1B0B95
+:10D780009FED550B53EC102B9DED0C0B51EC100B3A
+:10D79000EAF736FE41EC1A0B9FED510B51EC1B0BD7
+:10D7A00053EC102BEAF72CFE41EC1B0B9FED4E0BBC
+:10D7B00053EC102B9DED0C0B51EC100BEAF720FEF7
+:10D7C00053EC1B2BEAF775FD41EC100B48487844ED
+:10D7D00000EBC40090ED001B51EC100B53EC112B2F
+:10D7E000EAF767FD41EC1B0B3846EAF7EAFECDE9A4
+:10D7F000080153EC1B2B51EC1A0BEAF75AFD41ECD4
+:10D80000100B3C48784400EBC40090ED00CB51EC89
+:10D81000100B53EC1C2BEAF74CFD9DED081B53EC51
+:10D82000112BEAF746FD0690CDE906519DED080B58
+:10D8300053EC102B9DED060B51EC100BEAF7DAFDC3
+:10D8400053EC1C2BEAF7D6FD53EC1A2BEAF7D2FD6A
+:10D8500053EC1B2BEAF7D1FD41EC100B9DED261B81
+:10D8600053EC102B8DED001B00959DED260B51EC1C
+:10D87000100BEAF7C5FD9DED000B41EC1A0B53ECC4
+:10D88000102B9DED260B51EC100BEAF7B3FD9DED2F
+:10D89000061B53EC112B2FE0000000604715F73FEB
+:10D8A000FE822B654715F73F44DF5DF80BAE543E13
+:10D8B00000000000000040438E9803007AB60B0081
+:10D8C0006A3E0000D03E0000A23D000000000000C3
+:10D8D0000000000000000840000000E009C7EE3F23
+:10D8E000FD033ADC09C7EE3FF5015B14E02F3EBEB5
+:10D8F0002E3C0000E83B0000EAF782FD53EC1A2BB7
+:10D90000EAF7D7FC9DED060B41EC1A0B53EC102BFC
+:10D910009DED000B51EC100BEAF772FDCDE90C0107
+:10D920009DED0C0B51EC1A0B53EC102BEAF7C1FCDC
+:10D93000CDE902010C46AA498C422FDB611A08434B
+:10D9400018D19DED0C0B53EC102B9DED020B51ECFF
+:10D95000100BEAF74FFD41EC1B0B9FEDA30B51ECB5
+:10D960001A0B53EC102BEAF7A4FC53EC1B2BEAF731
+:10D97000B5FF2DD2022000F043FA00F011FA10EEAC
+:10D98000901A18EE900A8DED020B8DED008B61F36D
+:10D990001E0003909DED020BFFF7BEBB944A24F0DE
+:10D9A0000041914214D39349214408437FF4EFACE2
+:10D9B0009DED0C0B53EC102B9DED020B51EC100B5D
+:10D9C000EAF718FD53EC1A2BEAF788FF7FF6DFAC75
+:10D9D00024F000408849894A002601EB2051824208
+:10D9E0002BDA481C4FF4801121FA00F02044844ABD
+:10D9F000C0F30A517A44A1F2FF3192ED000B814A43
+:10DA00008DED080BCA4020EA0202C0F3130040F477
+:10DA10008010C1F1140120FA01F60992002CB8BF60
+:10DA200076429DED080B53EC102B9DED0C0B51EC49
+:10DA3000100BEAF7DFFCCDE90C019DED0C0B51EC6E
+:10DA40001A0B53EC102BEAF734FC9FED6F0B089088
+:10DA5000CDE9085153EC102B9DED080B51EC100B48
+:10DA6000EAF7CEFC41EC1B0B9FED690B53EC102B3E
+:10DA70009DED080B51EC100BEAF7C2FC9DED0C0B71
+:10DA800041EC1C0B53EC102B9DED080B51EC100BD3
+:10DA9000EAF7B0FC53EC1A2BEAF7AFFC9FED5E1BE4
+:10DAA00053EC112BEAF7ACFC53EC1C2BEAF701FC0E
+:10DAB00041EC1A0B51EC1B0B53EC1A2BEAF7F9FB58
+:10DAC000CDE902019DED020B53EC1B2B51EC100B29
+:10DAD000EAF790FC53EC1A2BEAF78FFC9DED020B52
+:10DAE00041EC1A0B53EC102B51EC100BEAF788FCAD
+:10DAF000CDE908014A489DED080B0521784400F066
+:10DB000097F89DED081B51EC100B53EC112BEAF725
+:10DB100077FC9DED021B53EC112BEAF76EFCCDE96F
+:10DB200006019DED020B53EC1A2B51EC100BEAF79A
+:10DB300067FC53EC1A2BEAF7BCFB9FED3B0B41EC67
+:10DB40001A0B53EC102B9DED060B51EC100BEAF762
+:10DB500051FC9DED060B41EC1B0B53EC102B9DED86
+:10DB6000020B51EC100BEAF74BFC53EC1B2BEAF7C2
+:10DB7000B9FC53EC1A2BEAF73DFC9DED021B53EC6C
+:10DB8000112BEAF737FC53EC192BEAF736FCCDE9F9
+:10DB9000020101EB065001150029C8BF039015DCF6
+:10DBA0009DED020B324651EC100BEAF780FEFEF7BA
+:10DBB00083FF042808BF00F003F932469DED020BF5
+:10DBC00051EC100BEAF773FECDE902019DED020B5B
+:10DBD00051EC180B53EC102BEAF712FCFFF73ABB91
+:10DBE0000000904000000000FE822B654715973C26
+:10DBF00000CC904000346F3F01FCFFFF0000E03F8D
+:10DC0000A83A0000FFFF0F0000000000432EE63F8F
+:10DC1000396CA80C615C20BEEF39FAFE422EE63F5B
+:10DC2000403900000000000000000000000000403B
+:10DC300070B504462DED028B4D1E00EBC500B0EE15
+:10DC4000408AF0EE608A90ED000B35F0060017D0A8
+:10DC500053EC182B51EC100BEAF7D2FB41EC100BF4
+:10DC60006D1E04EBC50090ED001B51EC100B53EC46
+:10DC7000112BEAF71EFB41EC100B35F00600E7D143
+:10DC8000022D36D0042D1CD0062D1CBFBDEC028BFE
+:10DC900070BD53EC182B51EC100BEAF7B1FB94ED6F
+:10DCA0000A1B53EC112BEAF704FB53EC182BEAF791
+:10DCB000A7FB94ED081B53EC112BEAF7FAFA41ECA1
+:10DCC000100B53EC182B51EC100BEAF799FB94ED69
+:10DCD000061B53EC112BEAF7ECFA53EC182BEAF77E
+:10DCE0008FFB94ED040B53EC102BEAF7E2FA41ECB6
+:10DCF000100B53EC182B51EC100BEAF781FB94ED51
+:10DD0000021B53EC112BEAF7D4FA53EC182BEAF769
+:10DD100077FB94ED001B53EC112BEAF7CAFABDEC2C
+:10DD2000028B41EC100B70BD9FED070B10B553EC4F
+:10DD3000102B9FED070B51EC100BEAF7D3FB41ECD6
+:10DD4000100B10BD000000000000000000000000EB
+:10DD5000000000000000F03F10B553EC102B51EC18
+:10DD6000100BEAF7A6FA41EC100B10BD10B553ECFE
+:10DD7000112B51EC100BEAF79CFA41EC100B10BD83
+:10DD80009FED050B10B553EC102B51EC100BEAF77F
+:10DD9000A9FB41EC100B10BD0000000000000000CA
+:10DDA0009FED050B10B553EC102B51EC100BEAF75F
+:10DDB00027FB41EC100B10BD0000000000000070BC
+:10DDC0009FED050B10B553EC102B51EC100BEAF73F
+:10DDD00017FB41EC100B10BD00000000000000100C
+:10DDE00002E008C8121F08C1002AFAD17047704724
+:10DDF000002001E001C1121F002AFBD17047000082
+:10DE00000149086070470000A01200202DE9FF4F73
+:10DE10008DB00F460546002606E025280BD0DDE92B
+:10DE20000F1290476D1C761C28780028F5D111B090
+:10DE30003046BDE8F08F0024A246A1460122E94900
+:10DE400000E0044315F8013F203B02FA03F00842CA
+:10DE5000F7D128782A2810D06FF02F022878A0F167
+:10DE60003001092914D80AEB8A0102EB410144F080
+:10DE7000020400EB010A6D1CF0E701CF5FEA000A23
+:10DE800003D544F40054CAF1000A44F002046D1CA6
+:10DE900028782E2817D115F8010F44F004042A28F9
+:10DEA0000ED06FF02F022878A0F1300109290AD88E
+:10DEB00009EB890102EB410100EB01096D1CF2E75E
+:10DEC00057F8049B6D1C28786C280FD006DC4C2872
+:10DED00017D068280DD06A2814D104E0742810D017
+:10DEE0007A280FD10DE044F400140AE044F48014C1
+:10DEF00001E044F440146978814202D104F58014B1
+:10DF00006D1C6D1C28786E281ED00CDC632830D068
+:10DF100004DC00288BD0582811D19FE0642867D0FA
+:10DF200069280CD164E073282DD004DC6F2872D0EE
+:10DF3000702804D194E075286ED078286DD0DDE982
+:10DF40000F129047761C4BE1C4F30250022806D012
+:10DF5000032809D0042801CF09D0066040E101CF91
+:10DF6000F117C0E900613BE101CF068038E106709E
+:10DF700036E117F8040B8DF8000000208DF8010041
+:10DF8000EB46012003E057F804BB4FF0FF30610778
+:10DF90004FF0000102D40DE008F101018846494527
+:10DFA0000FDA8045F8DB1BF808100029F4D108E0EF
+:10DFB00008F1010188468142FADB1BF808100029AC
+:10DFC000F6D1DDE90F23AAEB08008146214600F0D7
+:10DFD00031F9304400EB080604E0DDE90F121BF8CC
+:10DFE000010B9047B8F10108F7D221464846F2E00C
+:10DFF0000A21C4F302524FF0000B0891022A04D008
+:10E0000001CFC117032A09D00AE0FF1D27F0070737
+:10E01000F7E8020108E02CE01EE01FE000B2C117A3
+:10E02000042A01D140B2C117021E71F1000206DAC2
+:10E030000023D0EB030063EB01012D2202E0220557
+:10E0400004D52B228DF82420012203E0E20701D021
+:10E050002022F7E7904653E00A210BE0102109E067
+:10E0600010214FF0000B44F004044FF00809089110
+:10E0700003E008214FF0000B0891C4F30252022A7A
+:10E0800004D001CF0021032A06D006E0FF1D27F0AF
+:10E090000707F7E8020103E080B2042A00D1C0B20A
+:10E0A0004FF0000822072BD52A78702A07D0DDF818
+:10E0B00020C08CF0100C5CEA0B0C05D00EE0402266
+:10E0C0008DF82420012208E050EA010306D0302315
+:10E0D0008DF824308DF8252002229046089B83F08D
+:10E0E000080353EA0B030BD150EA010201D1620786
+:10E0F00006D530228DF824204FF00108A9F101093E
+:10E100002A78582A04D038A20B9208AA0A920BE067
+:10E110003AA2F9E75B46089AEAF7E5FA0B9B9B5CA3
+:10E120000A9A521E0A92137050EA0102F2D10A981A
+:10E13000ADEB000000F1200B600702D524F4803421
+:10E1400001E04FF00109D94502DDA9EB0B0000E029
+:10E15000002000EB0B0141440890AAEB010AE00308
+:10E1600006D4DDE90F232146504600F063F806444B
+:10E170004FF0000908E009A911F80900DDE90F12C4
+:10E18000904709F10109761CC145F4DBE0030CD589
+:10E19000DDE90F232146504600F04CF8064404E028
+:10E1A000DDE90F1230209047761C0899481E089030
+:10E1B0000029F5DC08E00A980A990078491C0A91C0
+:10E1C000DDE90F129047761CBBF10001ABF1010BAA
+:10E1D000F1DC21465046DDE90F2300F019F8064432
+:10E1E0006D1C21E6092801003031323334353637D1
+:10E1F0003839616263646566000000003031323393
+:10E200003435363738394142434445460000000032
+:10E210002DE9F041044600251E461746880404D423
+:10E2200005E039462020B0476D1C641EF9D528460C
+:10E23000BDE8F0812DE9F041044600251E469046D8
+:10E24000C80301D5302700E02027880404D505E065
+:10E2500041463846B0476D1C641EF9D52846BDE8D6
+:10E26000F0810A68531C0B6010707047002806D0BC
+:10E270004DF6BC231946491EFDD2401EFAD1704707
+:10E28000002100EB800002E000BF491CC9B2B1EBE5
+:10E29000400FF9D37047000010B502460020064C2D
+:10E2A00007E012F8013B4340DBB234F8133083EA55
+:10E2B0001020491EF5D210BD1800002082B0CDE913
+:10E2C000000121F0004001909DED000B02B051ECE7
+:10E2D000100B704710B50E4C10212046EBF771FE65
+:10E2E000206840F48060206020212046EBF769FE22
+:10E2F0000220FFF7C5FF10212046EBF764FE022045
+:10E30000FFF7BEFF2046BDE810401021EBF759BED5
+:10E310000014024010B50E4C10212046EBF751FEC0
+:10E32000206840F48060206020212046EBF74BFEFF
+:10E330000220FFF7A5FF10212046EBF744FE022044
+:10E34000FFF79EFF2046BDE810401021EBF739BED5
+:10E35000001402402DE9F041154E074600243068B4
+:10E3600020F440603060254610213046EBF729FE4E
+:10E370000220FFF785FF10213046EBF724FE6006F0
+:10E38000040E20213046EBF715FE08B144F00104DD
+:10E390000120FFF775FF6D1CEDB2082DE4D317B116
+:10E3A000FFF798FF01E0FFF7B5FF2046BDE8F081D9
+:10E3B0000014024070B5164E05463046316841F4EF
+:10E3C000806131601021EBF7FCFD002428064FF03E
+:10E3D0002001304602D5EBF7F6FD01E0EBF7F1FD49
+:10E3E0006806050E0220FFF74BFF10213046EBF7C1
+:10E3F000EAFD0220FFF744FF10213046EBF7E1FD74
+:10E400000220FFF73DFF641CE4B2082CDED370BD90
+:10E410000014024010B50B4C206840F4806020606E
+:10E4200020212046EBF7CFFD10212046EBF7CBFD56
+:10E430000420FFF725FF2046BDE810402021EBF720
+:10E44000C0BD00000014024010B50B4C206840F421
+:10E450008060206020212046EBF7B3FD0420FFF709
+:10E460000FFF10212046EBF7AEFD2046BDE810401F
+:10E470002021EBF7A8BD00000014024070B5144D38
+:10E480000024286820F44060286020212846EBF70B
+:10E490009AFD0120FFF7F4FE10212846EBF793FDCB
+:10E4A0000120FFF7EDFE07E0641CE4B2FA2C03D96B
+:10E4B000FFF7CAFF012070BD20212846EBF77AFD47
+:10E4C0000028F1D110212846EBF77BFD002070BD1C
+:10E4D0000014024010B541EC100BFEF705FB51ECA7
+:10E4E000100B10BD70B5FBF791FD062000F0BEF8D3
+:10E4F000552000F0DBF800F0AFF8124E04464FF460
+:10E50000805529463046EBF75CFD29460E48EBF76F
+:10E510005AFDAA2C11D1152000F0A8F8062000F011
+:10E52000C5F81420FFF7ACFE00F096F80446294623
+:10E530003046EBF748FD512C01D0FA2070BD142075
+:10E5400070BD000000040240000C02404FF4004186
+:10E550000803F7F72BF84FF08040FDF7F3FC0F4866
+:10E56000FEF7AAF90E48EAF7C3FE0D483030EAF785
+:10E57000BFFE0C48EBF760FC0B48EBF75DFCEBF7DC
+:10E5800035FD002080F310884FF47A70FFF76EFE9F
+:10E59000FDF7D2FDFDF712FEFCE700000010014080
+:10E5A0008864024000000240000402402DE9F0416E
+:10E5B00004460E4600250846E9F765FE07000ED121
+:10E5C0000120BDE8F0816D1C3178ADB2884205D1E3
+:10E5D0003A4631462046E9F75DFE20B1641C2078BA
+:10E5E0000028F0D1EDE72846EBE700B52DED048BD0
+:10E5F00083B041EC190BEAF79BF941EC180B18EECC
+:10E60000100A18EE901A8DED008B002818BF01201B
+:10E61000084320F00040C0F17F6000F1E040C00FEF
+:10E6200014D019EE101A19EE900A8DED009B0029F6
+:10E6300018BF0121084320F00040C0F17F6000F1C5
+:10E64000E040C00F04BF0120FFF7DAFB51EC180BCC
+:10E6500003B0BDEC048B00BD10B50120FFF710FE28
+:10E66000BDE81040FF20FBF741BD000070B50D4E26
+:10E6700004464FF4805529463046EBF7A4FC0320AE
+:10E68000FFF7FEFD29463046EBF79BFC294606487E
+:10E69000EBF799FC2046FBF729FDBDE8704003200D
+:10E6A000FFF7EEBD00040240000C024010B5FBF77E
+:10E6B0001DFDBDE810400120FFF7E2BD5458485F42
+:10E6C00056312E322E3900382020202020202020C4
+:10E6D000486F20536F204769616F20446963682049
+:10E6E000202020202020202054454E20435541202A
+:10E6F00048414E473A202020202020202020202062
+:10E700002020202020202020444941204348493A0D
+:10E7100020202020202020202020202020202020F9
+:10E7200020202020202020204D4120534F205448DD
+:10E7300055453A2020202020202020202020202065
+:10E7400020202020202020202020202020202020C9
+:10E7500020202020202020202020202020202020B9
+:10E7600020202020202020202020202020202020A9
+:10E770002020202020202020202020202020202099
+:10E780002020202020202020534F20564F4C3A207C
+:10E790002020202020202020202020202020202079
+:10E7A0002020202020202020534F205449454E3A3D
+:10E7B0002020202020202020202020202020202059
+:10E7C0002020202020202020534F204C49543A2044
+:10E7D0002020202020202020202020202020202039
+:10E7E0002020202020202020444F4E4749413A201D
+:10E7F0002020202020202020202020202020202019
+:10E800002020202020202020202020202020202008
+:10E8100020202020202020202020202020202020F8
+:10E8200020202020202020204E4741593A2020201F
+:10E8300020202020202020202020202020202020D8
+:10E8400020202020202020202020202020202020C8
+:10E8500020202020202020202020202020202020B8
+:10E8600020202020202020202020202020202020A8
+:10E870002020202020202020202020202020202098
+:10E880002020202020202020202020202020202088
+:10E890002020202020202020202020202020202078
+:10E8A0002020202020202020202020202020202068
+:10E8B0002020202020202020202020202020202058
+:10E8C0002020202020202020202020202020202048
+:10E8D0002020202020202020202020202020202038
+:10E8E0002020202020202020202020202020202028
+:10E8F0002020202020202020202020202020202018
+:10E900002020202020202020202020202020202007
+:10E9100020202020202020202020202020202020F7
+:10E92000202020202020202043414D204F4E202613
+:10E930002048454E20474150204C414920515559CF
+:10E94000204B484143482021802500000100000061
+:10E950000A000000000000000000000000000000AD
+:10E9600000000000000000000000000000000000A7
+:10E970000000000000000000000000000000000097
+:10E980000000000000000000000000000000000087
+:10E990000000000000000000000000000000000077
+:10E9A0000000000000000000000000000000000067
+:10E9B0000000000000000000000000000000000057
+:10E9C0000000000000000000000000000000000047
+:10E9D0000000000000000000000000000000000037
+:10E9E0000000000000000000000000000000000027
+:10E9F0000000000000000000000000000000000017
+:10EA00000000000000000000000000000000000006
+:10EA100000000000000000000000000000000000F6
+:10EA200000000000000000000000000000000000E6
+:10EA300000000000000000000000000000000000D6
+:10EA400000000000000000000000000000000000C6
+:10EA500000000000000000000000000000000000B6
+:10EA600000000000000000000000000000000000A6
+:10EA700000000000000000006A6F796675656C2E6A
+:10EA80006A6F796675656C696E672E636F6D2C377A
+:10EA900030313100000000000000000000000000E4
+:10EAA0000000000000000000000000000000000066
+:10EAB0000000000000000000000000000000000056
+:10EAC0000000000000000000000000000000000046
+:10EAD0000000000000000000000000000000000036
+:10EAE0000000000000004B46422D322E344700004B
+:10EAF0000000000000000000000000000000000016
+:10EB000000000000000000000000000000004B4674
+:10EB1000423132333435360000000000000000007E
+:10EB200000000000000000040000000000000000E1
+:10EB300000000000000000000000000000000000D5
+:10EB400000000000000000000000000000000000C5
+:10EB500000000000000000000000000000000000B5
+:10EB600000000000000000000000000000000000A5
+:10EB7000C7E60108445700208924002064000000F3
+:10EB8000020001000000000024EB010844570020AF
+:10EB90008024002066000000050001000100000044
+:10EBA00048E9010844570020083000206B000000AD
+:10EBB000310104000200000078EA010844570020F7
+:10EBC000A52900202F050000AC0001000300000073
+:10EBD00023EB010844570020DA2D0020DB0500005C
+:10EBE000020001000400000028EB01084457002047
+:10EBF000FC120020DD0500000500010005000000FA
+:10EC00002CEB01084457002000130020E20500000F
+:10EC10000500010006000000C8E601084457002076
+:10EC2000FF210020E705000081020100070000002D
+:10EC300030EB01084457002004130020680800004E
+:10EC40003C004000080000006CEB01084457002025
+:10EC50008E29002068170000030001000900000051
+:10EC600078EC0108445700207C2E00206B17000030
+:10EC7000110101000A000000000000000000000077
+:10EC80000000000000000000000000000000000084
+:10EC90000000000000000000000000000000000074
+:10ECA0000000000000000000000000000000000064
+:10ECB0000000000000000000000000000000000054
+:10ECC0000000000000000000000000000000000044
+:10ECD0000000000000000000000000000000000034
+:10ECE0000000000000000000000000000000000024
+:10ECF0000000000000000000000000000000000014
+:10ED00000000000000000000000000000000000003
+:10ED100000000000000000000000000000000000F3
+:10ED200000000000000000000000000000000000E3
+:10ED300000000000000000000000000000000000D3
+:10ED400000000000000000000000000000000000C3
+:10ED500000000000000000000000000000000000B3
+:10ED600000000000000000000000000000000000A3
+:10ED70000000000000000000000000000000000093
+:10ED8000000000000000000041542B5741503D544A
+:10ED9000584830342C34353533353134322C310D3C
+:10EDA0000A0041542B536F636B65743D302C332C38
+:10EDB0003139322E3136382E342E312C3530303038
+:10EDC000300D0A0041542B43574A41503F0D0A0071
+:10EDD00041542B5245530D0A0041542B453D4F469B
+:10EDE000460D0A0041542B574D4F44453D41500DAF
+:10EDF0000A00000061002B2B2B000D0A00002B2BBA
+:10EE00002B0041542B530D0A0041542B5A0D0A007C
+:10EE1000415445300D0A0041542B534F434B413D63
+:10EE20005443502C746573742E6A6F796675656CE3
+:10EE3000696E672E636F6D2C373031310D0A0041DA
+:10EE4000542B574B4D4F443D4E45540D0A004154F1
+:10EE50002B55415254464C3D343039360D0A004151
+:10EE6000542B4845415254454E3D4F46460D0A00ED
+:10EE700041542B453D4F46460D0A0041542B454E0B
+:10EE8000544D0D0A0041542B49434349443F0D0A58
+:10EE90000041542B494D45493F0D0A0041542B4335
+:10EEA00053513F0D0A0041542B534F434B42313DC8
+:10EEB000544350432C746573742E6A6F796675657C
+:10EEC0006C696E672E636F6D2C373031310D0A001F
+:10EED00041542B57414E4E3D444843500D0A00418A
+:10EEE000542B57414E4E0D0A0041542B534F434B68
+:10EEF0004C4B42310D0A0041542B574946493D4B7A
+:10EF000046422D322E34472C4B4642313233343573
+:10EF1000360D0A0041542B536F636B65743D302CE2
+:10EF2000302C746573742E6A6F796675656C696EC2
+:10EF3000672E636F6D2C373031310D0A0041542B31
+:10EF400043574A41503F0D0A0041542B5245530D3F
+:10EF50000A0041542B4347534E0D0A0041542B43A2
+:10EF600050494E3F0D0A0041542B49434349440D3B
+:10EF70000A0041542B4353510D0A0041542B43497D
+:10EF8000504D4F44453D310D0A0041542B514943EA
+:10EF90005347503D312C312C22434D4E4554222CA9
+:10EFA00022222C22220D0A0041542B4E45544F5050
+:10EFB000454E0D0A0041542B4349504F50454E3D9C
+:10EFC000302C22544350222C22746573742E6A6FA5
+:10EFD000796675656C696E672E636F6D222C3730AC
+:10EFE00031310D0A0041542B4349504F5051554582
+:10EFF00052593F0D0A0041542B52455345540D0AB6
+:10F000000041542B4745544750533D474E524D43C2
+:10F010002C300D0A0000C1814001C0804101C08038
+:10F020004100C1814001C0804100C1814000C181D7
+:10F030004001C0804101C0804100C1814000C181C8
+:10F040004001C0804100C1814001C0804101C080B9
+:10F050004100C1814001C0804100C1814000C181A7
+:10F060004001C0804100C1814001C0804101C08099
+:10F070004100C1814000C1814001C0804101C08088
+:10F080004100C1814001C0804100C1814000C18177
+:10F090004001C0804101C0804100C1814000C18168
+:10F0A0004001C0804100C1814001C0804101C08059
+:10F0B0004100C1814000C1814001C0804101C08048
+:10F0C0004100C1814001C0804100C1814000C18137
+:10F0D0004001C0804100C1814001C0804101C08029
+:10F0E0004100C1814001C0804100C1814000C18117
+:10F0F0004001C0804101C0804100C1814000C18108
+:10F100004001C0804100C1814001C0804101C080F8
+:10F110004100C1814000C0C101C30302C2C606074D
+:10F12000C705C5C404CC0C0DCD0FCFCE0E0ACACB7B
+:10F130000BC90908C8D81819D91BDBDA1A1EDEDF7B
+:10F140001FDD1D1CDC14D4D515D71716D6D212130B
+:10F15000D311D1D010F03031F133F3F23236F6F76B
+:10F1600037F53534F43CFCFD3DFF3F3EFEFA3A3BBB
+:10F17000FB39F9F83828E8E929EB2B2AEAEE2E2F9B
+:10F18000EF2DEDEC2CE42425E527E7E62622E2E34B
+:10F1900023E12120E0A06061A163A3A26266A6A78B
+:10F1A00067A56564A46CACAD6DAF6F6EAEAA6A6BFB
+:10F1B000AB69A9A86878B8B979BB7B7ABABE7E7FFB
+:10F1C000BF7DBDBC7CB47475B577B7B67672B2B38B
+:10F1D00073B17170B05090915193535292965657AB
+:10F1E00097559594549C5C5D9D5F9F9E5E5A9A9B3B
+:10F1F0005B99595898884849894B8B8A4A4E8E8F1B
+:10F200004F8D4D4C8C4484854587474686824243CA
+:10F21000834181804000000041542B41504E3D000D
+:10F2200000000000000000000000000000000000DE
+:10F2300000000000000000000000000000000000CE
+:10F240000000000000000000000038000000000086
+:10F2500000000000000000000000000000000000AE
+:10F26000000000000000000000000000000000009E
+:10F27000000000000000000000000000000000008E
+:10F2800000000000000000004AF20108307C00206D
+:10F290008A2400200000000002000100000000009D
+:10F2A0004AF20108307C00208C240020010000007C
+:10F2B00001020008010000004BF20108307C002030
+:10F2C000C0120020010800003C00D007020000002E
+:10F2D0004AF20108307C00208C240020D10F00006D
+:10F2E0000102A00F03000000000000000000000069
+:10F2F000000000000000000000000000000000000E
+:10F3000000000000000000000000000000000000FD
+:10F3100000000000000000000000000000000000ED
+:10F3200000000000000000000000000000000000DD
+:10F3300000000000000000000000000000000000CD
+:10F3400000000000000000000000000000000000BD
+:10F3500000000000000000000000000000000000AD
+:10F36000000000000000000000000000000000009D
+:10F37000000000000000000000000000000000008D
+:10F38000000000000000000000000000000000007D
+:10F39000000000000000000000000000000000006D
+:10F3A000000000000000000000000000000000005D
+:10F3B000000000000000000000000000000000004D
+:10F3C000000000000000000000000000000000003D
+:10F3D000000000000000000000000000000000002D
+:10F3E000000000000000000000000000000000001D
+:10F3F000000000000000000000000000000000000D
+:10F4000000000000000000000000000000000000FC
+:10F4100000000000000000000000000000000000EC
+:10F4200000000000000000000000000000000000DC
+:10F4300000000000000000000000000000000000CC
+:10F4400000000000000000000000000000000000BC
+:10F4500000000000000000000000000000000000AC
+:10F46000000000000000000000000000000000009C
+:10F47000002F000000000700070000147F147F1415
+:10F4800000242A7F2A12006264081323003649559B
+:10F49000225000000503000000001C224100000073
+:10F4A00041221C000014083E08140008083E080809
+:10F4B000000000A060000008080808080000606064
+:10F4C0000000002010080402003E5149453E0000A3
+:10F4D000427F4000004261514946002141454B3185
+:10F4E000001814127F10002745454539003C4A4951
+:10F4F00049300001710905030036494949360006C3
+:10F500004949291E0000363600000000563600002A
+:10F5100000081422410000141414141400004122A5
+:10F52000140800020151090600324959513E007C7D
+:10F530001211127C007F49494936003E4141412267
+:10F54000007F4141221C007F49494941007F090950
+:10F550000901003E4149497A007F0808087F000000
+:10F56000417F4100002040413F01007F08142241BB
+:10F57000007F40404040007F020C027F007F040873
+:10F58000107F003E4141413E007F09090906003ECF
+:10F590004151215E007F09192946004649494931F8
+:10F5A0000001017F0101003F4040403F001F20401B
+:10F5B000201F003F4038403F0063140814630007D9
+:10F5C0000870080700615149454300007F41410030
+:10F5D00000552A552A55000041417F0000040201D0
+:10F5E00002040040404040400000010204000020AE
+:10F5F00054545478007F48444438003844444420EC
+:10F6000000384444487F00385454541800087E0998
+:10F6100001020018A4A4A47C007F08040478000060
+:10F62000447D4000004080847D00007F102844001D
+:10F630000000417F4000007C04180478007C08042E
+:10F64000047800384444443800FC2424241800186A
+:10F65000242418FC007C0804040800485454542056
+:10F6600000043F444020003C4040207C001C2040DF
+:10F67000201C003C4030403C004428102844001C22
+:10F68000A0A0A07C004464544C441414141414141A
+:10F690000000000000000000000000000000FC006E
+:10F6A0000000000002000000000C020C020000003C
+:10F6B0000000000090D0BCD0BC900003000300000C
+:10F6C0001824FE448C000302070201001824D8B05D
+:10F6D0004C80000300010201C038E438E000010260
+:10F6E0000201020208060000000000000000000005
+:10F6F000000000F80402000000010204000204F807
+:10F7000000000004020100009060F860900000001A
+:10F71000010000002020FC2020000000010000006B
+:10F72000000000000000080600000000202020204B
+:10F7300020000000000000000000000000000002A7
+:10F74000000000000080601C0200040300000000B4
+:10F75000F8040404F8000102020201000008FC00A1
+:10F760000000000203020000188444241800030271
+:10F770000202020008042424D8000102020201004F
+:10F7800040B088FC80000000000302003C242424D8
+:10F79000C400010202020100F824242CC00001026E
+:10F7A000020201000C04E41C04000000030000003D
+:10F7B000D8242424D8000102020201003844444421
+:10F7C000F800000302020100000010000000000029
+:10F7D0000200000000002000000000000600000001
+:10F7E00000205088040200000000010290909090D8
+:10F7F0009000000000000000000204885020000279
+:10F80000010000001804C4241800000002000000D9
+:10F81000F804E494F80001020202020000E09CF007
+:10F82000800002030000030204FC2424D800020329
+:10F8300002020100F80404040C00010202020100AB
+:10F8400004FC0404F80002030202010004FC247416
+:10F850000C0002030202030004FC24740C000203E7
+:10F8600002000000F0080444CC4000010202010044
+:10F8700004FC2020FC040203000003020404FC0436
+:10F880000400020203020200000404FC0404060453
+:10F890000403000004FC24D00C0402030200030251
+:10F8A00004FC04000000020302020203FC3CC03C12
+:10F8B000FC0003000300030004FC30C4FC0402034A
+:10F8C00002000300F8040404F8000102020201002F
+:10F8D00004FC24241800020302000000F8848404BD
+:10F8E000F80001020207050004FC246498000203EA
+:10F8F00002000302182424448C00030202020100C7
+:10F900000C04FC040C0000020302000004FC0000D4
+:10F91000FC04000102020100047C80E01C040000E1
+:10F92000030000001CE03CE01C000003000300009A
+:10F93000049C609C0400020300030200041CE01C01
+:10F9400004000002030200000C84641C0400020393
+:10F95000020203000000FE0202000000070404008F
+:10F96000000E30C00000000000010200000202FE94
+:10F97000000000040407000000040204000000006E
+:10F980000000000000000000000008080808080847
+:10F990000000020000000000000000000040A0A0E5
+:10F9A000C00000010202030204FC2020C00000038A
+:10F9B0000202010000C020206000000102020200DB
+:10F9C00000C02024FC0000010202030200C0A0A02D
+:10F9D000C0000001020202000020F82424040002FA
+:10F9E000030202000040A0A0602000070A0A0A04E7
+:10F9F00004FC2020C0000203020003020020E400F7
+:10FA00000000000203020000000020E400000808DB
+:10FA10000807000004FC80E020200203020003022B
+:10FA20000404FC000000020203020200E020E020C7
+:10FA3000C00003000300030020E02020C0000203F8
+:10FA40000200030200C02020C000000102020100E9
+:10FA500020E02020C000080F0A02010000C0202082
+:10FA6000E0000001020A0F0820E04020200002030D
+:10FA7000020000000060A0A02000000202020300BB
+:10FA80000020F820000000000102020020E0002019
+:10FA9000E00000010202030220E02080602000005C
+:10FAA000030100006080E0806000000300030000AC
+:10FAB00020608060200002030003020020E020801C
+:10FAC00060200808070100000020A060200000025C
+:10FAD00003020200000020DE020000000007040014
+:10FAE000000000FF00000000000F00000002DE2008
+:10FAF00000000004070000000201020404020000EC
+:10FB000000000000000000000000000000000000F5
+:10FB100000000000000000F80000000000000033BA
+:10FB20003000000000100C06100C06000000000061
+:10FB30000000000040C07840C0784000043F04044A
+:10FB40003F040400007088FC08300000001820FF0B
+:10FB5000211E0000F008F000E018000000211C0346
+:10FB60001E211E0000F00888700000001E212324C2
+:10FB70001927211010160E000000000000000000E0
+:10FB800000000000000000E0180402000000000770
+:10FB90001820400000020418E00000000040201877
+:10FBA00007000000404080F0804040000202010F4A
+:10FBB00001020200000000F0000000000101011F2E
+:10FBC00001010100000000000000000080B0700092
+:10FBD0000000000000000000000000000001010122
+:10FBE00001010101000000000000000000303000B1
+:10FBF000000000000000000080601804006018068B
+:10FC00000100000000E010080810E000000F1020C4
+:10FC100020100F00001010F8000000000020203F0E
+:10FC20002020000000700808088870000030282498
+:10FC30002221300000300888884830000018202039
+:10FC400020110E000000C02010F80000000704245E
+:10FC5000243F240000F808888808080000192120A3
+:10FC600020110E0000E0108888180000000F1120FD
+:10FC700020110E0000380808C83808000000003FB6
+:10FC8000000000000070880808887000001C222115
+:10FC900021221C0000E010080810E00000003122C2
+:10FCA00022110F00000000C0C00000000000003062
+:10FCB00030000000000000800000000000008060B4
+:10FCC0000000000000008040201008000001020435
+:10FCD000081020004040404040404000040404041C
+:10FCE00004040400000810204080000000201008D8
+:10FCF00004020100007048080808F000000000300D
+:10FD000036010000C030C828E810E000071827249A
+:10FD100023140B000000C038E0000000203C230248
+:10FD20000227382008F8888888700000203F2020AB
+:10FD300020110E00C03008080808380007182020DD
+:10FD40002010080008F808080810E000203F2020D4
+:10FD500020100F0008F88888E8081000203F2020B5
+:10FD60002320180008F88888E8081000203F2000A9
+:10FD700003000000C03008080838000007182020E1
+:10FD8000221E020008F808000008F808203F2101A0
+:10FD900001213F20000808F8080800000020203F4B
+:10FDA0002020000000000808F8080800C0808080BB
+:10FDB0007F00000008F888C028180800203F2001B4
+:10FDC0002638200008F8080000000000203F20200E
+:10FDD0002020300008F8F800F8F80800203F003F25
+:10FDE000003F200008F830C00008F808203F20003D
+:10FDF00007183F00E01008080810E0000F1020204E
+:10FE000020100F0008F808080808F000203F210122
+:10FE100001010000E01008080810E0000F18242479
+:10FE200038504F0008F8888888887000203F2000EC
+:10FE3000030C3020007088080808380000382021A2
+:10FE400021221C00180808F8080818000000203FAC
+:10FE50002000000008F808000008F808001F202013
+:10FE600020201F000878880000C8380800000738E4
+:10FE70000E010000F80800F80008F800033C070035
+:10FE8000073C0300081868808068180820302C039D
+:10FE9000032C30200838C800C83808000000203F74
+:10FEA0002000000010080808C83808002038262163
+:10FEB00020201800000000FE020202000000007F67
+:10FEC00040404000000C30C0000000000000000175
+:10FED0000638C00000020202FE0000000040404060
+:10FEE0007F00000000000402020204000000000085
+:10FEF0000000000000000000000000008080808002
+:10FF000080808080000202040000000000000000E9
+:10FF10000000000000008080808000000019242282
+:10FF200022223F2008F8008080000000003F1120BE
+:10FF300020110E000000008080800000000E1120C3
+:10FF400020201100000000808088F800000E1120A1
+:10FF500020103F200000808080800000001F2222AF
+:10FF600022221300008080F0888888180020203F1B
+:10FF7000202000000000808080808000006B94942E
+:10FF80009493600008F8008080800000203F2100EA
+:10FF900000203F2000809898000000000020203FB3
+:10FFA00020200000000000809898000000C08080A1
+:10FFB000807F000008F8000080808000203F24023D
+:10FFC0002D302000000808F8000000000020203F2D
+:10FFD000202000008080808080808000203F2000E2
+:10FFE0003F20003F8080008080800000203F210073
+:10FFF00000203F200000808080800000001F202023
+:020000040802F0
+:1000000020201F00808000808000000080FFA12051
+:1000100020110E000000008080808000000E112062
+:1000200020A0FF80808080008080800020203F21F1
+:1000300020000100000080808080800000332424A4
+:1000400024241900008080E0808000000000001F50
+:10005000202000008080000000808000001F202001
+:1000600020103F20808080000080808000010E30C2
+:100070000806010080800080008080800F300C0323
+:100080000C300F0000808000808080000020312E26
+:100090000E312000808080000080808080818E7002
+:1000A0001806010000808080808080000021302CB4
+:1000B0002221300000000000807C020200000000CD
+:1000C000003F40400804FE0408C000000000031088
+:1000D000207F20100002027C800000000040403F92
+:1000E00000000000000601010202040400000000FC
+:1000F0000000000000000000000000000000000000
+:1001000000000000000000000000000000000000EF
+:1001100000000000000000000000000000F0F0F00F
+:10012000000000000000000000017F01000000004E
+:1001300000000000001C1C1C00000000000080608B
+:10014000301C8C60301C0C0000000000000000001F
+:10015000000000000000000000000000000000009F
+:10016000000000E00000000000E000000086E69FC4
+:1001700086868686E69F860000011F010101010137
+:100180001F010100000080C06020F820E0C00000D6
+:10019000000003070C18FF70E18100000000070F4A
+:1001A00010107F100F0700008060206080000000AA
+:1001B000E02000000F3020309F70DC371030C0008E
+:1001C0000000100E03000718101807000000C020E0
+:1001D00020E0C0000000000080E01F38E88703C472
+:1001E0003C040000070F1810100B070D101008003A
+:1001F00000808C4C3800000000000000000000006F
+:1002000000000000000000000000000000000000EE
+:100210000000000000000000000080E03008040042
+:100220000000000000FEFF010000000000000000D0
+:100230000000030F1820400000040830E080000098
+:10024000000000000000000001FFFE0000000000B0
+:10025000004020180F030000000000000000000014
+:100260000000C00000000000004266663C18FF1855
+:100270003C66664200000000000003000000000031
+:1002800000000000000080000000000000101010BE
+:100290001010FF10101010100000000000000300EC
+:1002A000000000000000000000000000000000004E
+:1002B00000000000000000000000000000808C4CE6
+:1002C00038000000000000000000000000000000F6
+:1002D000000000000010101010101010101010007E
+:1002E000000000000000000000000000000000000E
+:1002F00000000000000000000000000000000000FE
+:100300000000000000001C1C1C0000000000000099
+:100310000000000000000000E0380C0000000000B9
+:1003200080701C03000000000060380E0100000017
+:1003300000000000000080C060202060C08000003D
+:1003400000FEFF010000000001FFFE000001070E9B
+:10035000181010180E0701000000808080C0E00017
+:10036000000000000000000000FFFF00000000008F
+:1003700000001010101F1F101010000000804020FF
+:1003800020202060C080000000030300804020384F
+:100390001F070000001C1A1918181818181F000051
+:1003A0000080C020202060C0800000000003030007
+:1003B0001010182FE780000000070F101010101801
+:1003C0000F070000000000000000C0E0F000000087
+:1003D00000C0B088868180FFFF80800000000000A0
+:1003E0000010101F1F1010000000E06060606060CF
+:1003F0006060000000003F1008080818F0E00000EE
+:1004000000070B101010101C0F030000000080C02C
+:1004100040202020E0C0000000FCFF211008080858
+:1004200018F0E0000001070C18101010080F03006E
+:100430000000C0E06060606060E0600000000300F9
+:100440000000E0180700000000000000001F1F006F
+:10045000000000000080C0602020202060C08000DC
+:100460000087EF2C1818303068CF830000070F0882
+:1004700010101010180F07000000C0C0202020200E
+:10048000C0800000001F3F604040402010FFFE0081
+:1004900000000C1C101010080F03000000000000EA
+:1004A000000000000000000000000000000E0E0E22
+:1004B0000000000000000000001C1C1C00000000E8
+:1004C000000000000000000000000000000000002C
+:1004D000000C0C0000000000000000000058380074
+:1004E000000000000000000000000080402010001C
+:1004F00000001028448201000000000000000000FD
+:1005000000000102040810000000000000000000CC
+:1005100000000000008484848484848484848400B3
+:10052000000000000000000000000000000010209B
+:100530004080000000000000000000000000018278
+:100540004428100000001008040201000000000010
+:1005500000C020201010101030E0C0000003030085
+:1005600000F010080C070300000000001C1C1C0019
+:1005700000000000000000C0406020202040C000BB
+:1005800000FCFF01F00E03C1FE03807F0001070E97
+:1005900008111110110904020000000080E0E000C1
+:1005A000000000000000807C4340477FF88000008E
+:1005B00010181F1000000000131F1C1020E0E02086
+:1005C00020202060C080000000FFFF1010101018D5
+:1005D0002FE78000101F1F1010101010180F0700B9
+:1005E000000080C0402020202060E00000FCFF01CF
+:1005F00000000000000001000001070E181010109C
+:100600000804030020E0E02020202040C0800000FB
+:1006100000FFFF000000000001FFFE00101F1F1080
+:10062000101018080E07010020E0E02020202020F4
+:100630002060800000FFFF101010107C0000000000
+:10064000101F1F10101010101018060020E0E020DE
+:10065000202020206060800000FFFF101010107C20
+:1006600000000100101F1F1000000000000000002B
+:10067000000080C06020202040E0000000FCFF015E
+:1006800000004040C0C140400001070E181010108B
+:100690000F0F000020E0E0200000000020E0E0203C
+:1006A00000FFFF101010101010FFFF00101F1F1090
+:1006B00000000000101F1F100000202020E0E0209C
+:1006C000202000000000000000FFFF0000000000EC
+:1006D00000001010101F1F1010100000000000007C
+:1006E000202020E0E020202000000000000000FF8B
+:1006F000FF0000000060E0808080C07F3F000000BD
+:1007000020E0E020000020A06020200000FFFF305B
+:10071000187CE3C000000000101F1F100000011330
+:100720001F1C181020E0E020000000000000000066
+:1007300000FFFF000000000000000000101F1F105D
+:10074000101010101018060020E0E0E0000000007B
+:10075000E0E0E02000FF013FFEC0E01E01FFFF00DF
+:10076000101F1000031F0300101F1F1020E0E0C027
+:10077000000000000020E02000FF0003071C78E0DC
+:100780008000FF00101F100000000000030F1F007A
+:10079000000080C060202060C080000000FEFF01DB
+:1007A0000000000000FFFE000001070E18101018E6
+:1007B0000C07010020E0E0202020202060C0800005
+:1007C00000FFFF2020202020301F0F00101F1F10CF
+:1007D0000000000000000000000080C060202060D9
+:1007E000C080000000FEFF010000000000FFFE00CE
+:1007F0000001070E1111133C7C67210020E0E0206E
+:100800002020202060C0800000FFFF101030F0D0BA
+:10081000080F0700101F1F10000000030F1C10100E
+:100820000080C060202020204040E00000070F0C26
+:100830001818303060E08100001F0C0810101010F4
+:10084000180F07008060202020E0E020202060803A
+:100850000100000000FFFF00000000010000000098
+:10086000101F1F100000000020E0E020000000002A
+:100870000020E02000FFFF00000000000000FF005B
+:1008800000070F1810101010100807002060E0E09B
+:100890002000000020E060200000077FF88000803A
+:1008A0007C03000000000000071F1C070000000080
+:1008B00020E0E02000E0E0200020E0200007FFF83A
+:1008C000E01FFFFCE01F00000000031F0300011FEA
+:1008D00003000000002060E0A0000020E060200095
+:1008E000000000038F7CF8C6010000000010181EF5
+:1008F000130001171F1810002060E0E02000000026
+:1009000020E06020000001073EF8E018070000002A
+:1009100000000010101F1F10100000000080602059
+:10092000202020A0E0E0200000000000C0F03E0FEA
+:100930000300000000101C1F1710101010180600F4
+:100940000000000000FC0404040404000000000097
+:1009500000FF00000000000000000000007F404099
+:1009600040404000000010E00000000000000000D7
+:1009700000000000031C6080000000000000000078
+:10098000000000030C70800000000404040404FC58
+:100990000000000000000000000000FF0000000058
+:1009A000000040404040407F000000000000001078
+:1009B000080C040C081000000000000000000000FB
+:1009C0000000000000000000000000000000000027
+:1009D0000000000000000000000000000000000017
+:1009E0000000000000000000808080808080808007
+:1009F00080808080000000040408080000000000DF
+:100A000000000000000000000000000000000000E6
+:100A100000000000000000000000000000000000D6
+:100A200000000000000098D844642424FCF8000072
+:100A3000000F1F18101010081F1F10180020E0F0E2
+:100A400000000000000000000000FFFF1808040480
+:100A50000CF8F00000001F0F18101010180F030002
+:100A600000000000000000000000000000E0F81896
+:100A70000404043C3800000000030F0C1010101098
+:100A8000080600000000000000000020E0F0000068
+:100A900000E0F81C04040408FFFF000000030F1826
+:100AA000101010081F0F08000000000000000000D8
+:100AB000000000000000E0F8484444444C78700016
+:100AC0000000030F0C1810101008040000000000B4
+:100AD00080C0602020E0C00000040404FFFF040484
+:100AE00004040000000010101F1F10101000000070
+:100AF000000000000000000000000000000070F88E
+:100B00008C04048CF874040C007076CF8D8D8D8964
+:100B1000C87870000020E0F0000000000000000035
+:100B20000000FFFF08040404FCF8000000101F1F71
+:100B3000100000101F1F1000000000000060600087
+:100B4000000000000000040404FCFC0000000000A1
+:100B500000001010101F1F101010000000000000F7
+:100B6000000000606000000000000000040404FCBD
+:100B7000FC0000000000C0C08080C07F3F0000007B
+:100B80000020E0F000000000000000000000FFFF77
+:100B900080C0F41C0404000000101F1F1100031F7C
+:100BA0001C1010000000202020E0F00000000000D9
+:100BB0000000000000FFFF00000000000000101017
+:100BC000101F1F10101000000000000000000000A7
+:100BD0000000000004FCFC0804FCFC0804FCFC0011
+:100BE000101F1F10001F1F10001F1F10000000000B
+:100BF00000000000000000000004FCFC08080404E1
+:100C0000FCF8000000101F1F100000101F1F100034
+:100C100000000000000000000000000000E0F018EC
+:100C20000C04040C18F0E00000030F0C101010105E
+:100C30000C0F030000000000000000000000000096
+:100C40000004FCFC080404040CF8F0000080FFFF22
+:100C5000889010101C0F030000000000000000002E
+:100C60000000000000E0F81C04040408F8FC000088
+:100C700000030F1810109088FFFF80000000000094
+:100C80000000000000000000040404FCFC10080444
+:100C9000040C0C001010101F1F101010000000009A
+:100CA000000000000000000000000000000030789C
+:100CB000CCC48484840C1C0000001E181010101179
+:100CC000190F06000000000000C000000000000036
+:100CD00000040404FFFF04040400000000000000FE
+:100CE0000F1F1010100C000000000000000000009A
+:100CF000000000000004FCFE00000004FCFE0000F8
+:100D000000000F1F181010081F0F0800000000003F
+:100D1000000000000000000000040C3CFCC40000C7
+:100D2000C43C0C0400000000010F1E0E0100000076
+:100D3000000000000000000000000000043CFCC4B3
+:100D400000E47CFC84807C040000071F070000078F
+:100D50001F0700000000000000000000000000006D
+:100D60000004041C7CE4C0341C0404000010101CAB
+:100D70001601131F1C1810000000000000000000E6
+:100D80000000000000040C3CFCC400C43C0404004F
+:100D90000000C080C1370E0100000000000000000C
+:100DA000000000000000000000001C0404C4F47CEB
+:100DB0001C0400000000101C1F17111010180E005A
+:100DC00000000000000000F80C040000000000001B
+:100DD000001028EF00000000000000000000003FAD
+:100DE00060400000000000000000FF000000000064
+:100DF000000000000000FF000000000000000000F4
+:100E00000000FF00000000000000040CF8000000DB
+:100E10000000000000000000EF28100000000000AB
+:100E2000000040603F0000000000000000180602C3
+:100E3000020408102020300800000000000000001C
+:100E400000000000000000000000000000000000A2
+:100E5000FF818181818181FF00000080C060F0F806
+:100E6000FEFE3E18080808080800303000408000E8
+:100E7000F8FE07011C3F3F1F1B180ECFFFFFFF7F2F
+:100E80000F0F0F0780C07B0E070F1C3830306060DB
+:100E900060607E7F3F3F3118180C0E030300000096
+:100EA00000018244FF11AA4400000100000101007A
+:100EB000000010385482D78254381000000000011E
+:100EC0000000000000000082442810284482000036
+:100ED0000000000000000000C0C000000000000092
+:100EE000000000002010D0D0102000000000000002
+:100EF00010082414D4D41424081000000804120983
+:100F00002515D5D5152509120408312E4E6574779F
+:100F10006F726B20496E666F2020322E4D44205038
+:100F20006F727420496E666F2020332E4C4F5241F1
+:100F300020525353492020202020342E56657265BC
+:100F400073696F6E20436865636B20204E6574770C
+:100F50006F726B20496E666F202020202020202099
+:100F60002020202020202020202020202020202081
+:100F70002020202020202020202020202020202071
+:100F8000202020202020202020205072696E7420F4
+:100F90005B47756E3A2020205D20202020202020F5
+:100FA0002020202020202020202020202020202041
+:100FB0002020202020202020202020202020202031
+:100FC00020202020202020202020202020504F5290
+:100FD00054202020202020202020202020202020DD
+:100FE0002020202020202020202020202020202001
+:100FF00020202020202020202020202020202020F1
+:1010000020202020202020202020456D7074790091
+:1010100000000000000000000000426C7565536B8A
+:10102000790000000000000000004C5900000000A2
+:10103000000000000000000000004A500000000016
+:101040000000000000000000000044617274000015
+:10105000000000000000000000005957595F426C7A
+:101060007565736B7900000000005246494400002A
+:1010700000000000000000000000594700000000D0
+:10108000000000000000000000005957595F426C4A
+:101090007565736B79000000000050726F62655FC8
+:1010A0004B5900000000000000005957595F507272
+:1010B00065737375726500000000202020504F5248
+:1010C00054202020202020202020202020202020EC
+:1010D0002020202020202020202020202020202010
+:1010E0002020202020202020202020202020202000
+:1010F0002020202020202020202020202020566575
+:10110000726573696F6E202020202020202020200F
+:1011100020202020202020202020202020202020CF
+:1011200020202020202020202020202020202020BF
+:1011300020202020202020202020312E4D44436FCD
+:101140006E6E6563742053657420322E4C4F52418D
+:1011500020536C61766520536574332E506F727422
+:101160004C6F67204F7574707574342E436F6E6EBC
+:10117000656374204D6F64652020352E4E6574774D
+:101180006F726B20536574202020362E4461746189
+:10119000496E6974202020202020312E4D44436F59
+:1011A0006E6E6563742053657420322E4C4F52412D
+:1011B00020536C61766520536574332E506F7274C2
+:1011C0004C6F67204F7574707574204D44436F6E7B
+:1011D0006E65637420536574202020202020202019
+:1011E00020202020202020202020202020202020FF
+:1011F00020202020202020202020202020202020EF
+:1012000020202020202020202020204C4F52412030
+:10121000536C6176652053657420202020202020A7
+:1012200020202020202020202020202020202020BE
+:1012300020202020202020202020202020202020AE
+:101240002020202020202020202020506F72744C4D
+:101250006F67204F75747075742020202020202027
+:10126000202020202020202020202020202020207E
+:10127000202020202020202020202020202020206E
+:10128000202020202020202020202020436F6E6E50
+:10129000656374204D6F646520202020202020206D
+:1012A000202020202020202020202020202020203E
+:1012B00020202020202020202020507265737320C1
+:1012C0007C20746F2073686966742020204E6574DA
+:1012D000776F726B205365742020202020202020FF
+:1012E00020202020202020202020202020202020FE
+:1012F0002020202020202020202050726573732081
+:101300007C20746F2073686966744E6F773A446905
+:10131000616C20737769746368204E6F773A5374F9
+:101320006174696F6E20202020204E6F773A436CE5
+:101330006F7564202020202020204E6F773A54655E
+:10134000737420436C6F756420204E6F773A446944
+:10135000616C20737769746368204E6F773A344705
+:101360005F474D352020202020204E6F773A3447AC
+:101370005F4C35313020202020204E6F773A57695E
+:10138000466920202020202020204E6F773A5741A8
+:101390004E202020202020202020496E6974696181
+:1013A0006C697A6520446174613F202020202020F0
+:1013B000202020202020202020202020202020202D
+:1013C0002020202020202020202027454E54455238
+:1013D0002720746F207368696674000000000000A5
+:1013E000000000000000F03F000000000000F83F97
+:1013F00000000000000000000000004003B8E23FD1
+:10140000000000000000000006D0CF43EBFD4C3E82
+:10141000033333333333E33FFFAB6FDBB66DDB3F77
+:101420004D268F515555D53F01411DA96074D13FBF
+:1014300065DBC9934A86CD3FEF4E454A287ECA3FB9
+:101440003E5555555555C53F93BDBE166CC166BF3B
+:101450002CDE25AF6A56113FF16BD2C541BDBBBE34
+:10146000D0A4BE726937663E04FA97999999D93F1C
+:10147000AF788E1DC571CC3F9FC678D0099AC33F07
+:10148000935555555555E53F599322942449D23FDC
+:10149000DE03CB966446C73F44523EDF12F1C23FA3
+:1014A0000000000000000000C81402080000002036
+:1014B000A4120000048A000844170208A4120020A5
+:1014C00024B00000F0DD0108412D01020304046591
+:1014D00006070809320100FF00891112239B3224FC
+:1014E00046AD573665BF74488CC19D5AAFD3BE6CAC
+:1014F000CAE5DB7EE9F7F88110080193331A22A5CB
+:10150000562C47B7753E64C99C408DDBBF52AEED8B
+:10151000DA64CBFFF976E802218B301002991326AA
+:1015200067AF763444BD554AADC3BC588ED19F6E6B
+:10153000EBE7FA7CC8F5D983310A2091121803A78A
+:10154000772E66B5543C45CBBD42ACD99E508FEF4B
+:10155000FB66EAFDD874C904428D5316619F702062
+:1015600004A9153227BB364CCEC5DF5EEDD7FC682B
+:1015700088E1997AABF3BA85520C4397711E60A14A
+:10158000142805B3373A26CDDE44CFDFFD56ECE90B
+:10159000986089FBBB72AA06638F7214409D51222A
+:1015A00025AB343006B9174EEFC7FE5CCCD5DD6AEB
+:1015B000A9E3B8788AF19B87730E6295501C41A30A
+:1015C000352A24B1163807CFFF46EEDDDC54CDEBCB
+:1015D000B962A8F99A708B1023088481951AA79391
+:1015E000B62CC2A5D33EE1B7F04008C919522BDB97
+:1015F0003A644EED5F766DFF7C899470DF859BB712
+:1016000012A6ADD224C3BFF136E0C1184809D33BBE
+:101610005A2AE55E6C4FF77D7E6C0AA583B4188666
+:1016200091972EE3A7F23CC0B5D14229CB38500A9E
+:10163000D91B666FEF7E744CFD5D8BB502A4999645
+:101640001087AFF326E2BDD034C1C3394A28D11A7E
+:10165000580BE77F6E6EF55C7C4D0CC685D71EE59A
+:1016600097F42880A1913AA3B3B2444ACD5B56695E
+:10167000DF78600CE91D722FFB3E8DD604C79FF505
+:1016800016E4A9902081BBB332A2C55A4C4BD7793E
+:101690005E68E11C680DF33F7A2E0EE787F61CC4E6
+:1016A00095D52AA1A3B03882B193466BCF7A54481E
+:1016B000DD59622DEB3C700EF91F8FF706E69DD4C5
+:1016C00014C5ABB122A0B9923083C77B4E6AD558FE
+:1016D0005C49E33D6A2CF11E780F0100082C41544F
+:1016E0002B41504E3D0008FF01020304050607018F
+:1016F000FF01FF01FF01FF01FF01FF01E5880C5C15
+:1017000053595354454D2E545854141D4D315F3088
+:1017100001B91549190A1632190A1633190A15346E
+:10172000190C13504F531971130103120202FF09D0
+:1017300001FF01FF01E5130103120202FF0901FF8E
+:0417400001FF01E9BB
+:0400000508008189E5
+:00000001FF
diff --git a/obj/TXH_V1.3.0.hex b/obj/TXH_V1.3.0.hex
new file mode 100644
index 0000000..c660dd7
--- /dev/null
+++ b/obj/TXH_V1.3.0.hex
@@ -0,0 +1,11768 @@
+:020000040800F2
+:1080000060CC0020A1810008A98100082DAA0008E9
+:10801000AD810008AF810008B181000800000000B8
+:10802000000000000000000000000000B381000814
+:10803000B581000800000000B7810008B981000880
+:10804000BB810008BB810008BB810008BB81000820
+:10805000BB810008BB810008BB810008BB81000810
+:10806000BB810008BB810008BB810008BB81000800
+:10807000BB810008BB810008379900083F990008C0
+:10808000BB81000847990008BB810008BB8100083C
+:10809000BB810008BB810008BB810008BB810008D0
+:1080A000BB810008BB810008BB810008BB810008C0
+:1080B000A5AB0208BB810008BB810008BB8100089A
+:1080C000BB810008BB810008BB810008BB810008A0
+:1080D000BB8100087FBB020887BB02088FBB020878
+:1080E000AD9D0008BB810008BB810008BB81000872
+:1080F000BB810008BB810008BB8100084F990008C4
+:10810000BB810008BB810008BB810008BB8100085F
+:108110006FBB020877BB0208BB810008BB81000867
+:10812000BB810008BB810008BB810008BB8100083F
+:10813000BB810008BB810008BB810008BB8100082F
+:10814000BB810008BB810008BB810008BB8100081F
+:10815000BB810008579900085F99000897BB020887
+:10816000BB810008BB810008BB810008BB810008FF
+:10817000BB810008BB810008BB810008BB810008EF
+:10818000BB810008BB810008DFF810D000F058FC6C
+:10819000004800477DD90208AFF3008060CC002082
+:1081A0000648804706480047FEE7FEE7FEE7FEE791
+:1081B000FEE7FEE7FEE7FEE7FEE7FEE73DAB02086F
+:1081C000898100082DE9F0410024061B254671F144
+:1081D000000605DA01240027D0EB070067EB010158
+:1081E000161E73F1000605DA0027D2EB07020125FF
+:1081F00067EB030300F0C1FA86460E4617469C461D
+:10820000AC4204D00025D0EB050E65EB010624B18D
+:108210000020D2EB000760EB030C704631463A4673
+:108220006346BDE8F081202A06DBCB17203A41FAED
+:1082300002F043EAE07306E041FA02F3D040C2F1F3
+:108240002002914008431946704740EA01039B070A
+:1082500003D009E008C9121F08C0042AFAD203E0BB
+:1082600011F8013B00F8013B521EF9D27047421E43
+:1082700012F8013F002BFBD111F8013B02F8013B42
+:10828000002BF9D17047421C10F8011B0029FBD1CB
+:10829000801A704730B505460020034600E05B1C9D
+:1082A000934205D2EC5CC85C201A01D1002CF6D1B7
+:1082B00030BD2DE9FE4F804681EA0300C00F0C4619
+:1082C000009021F0004123F00045B8EB0200A941E5
+:1082D00005D24046214690461C460B46024623F0F6
+:1082E0000040104347D0270DC7F30A00C3F30A51DB
+:1082F0000290401A019040286BDAC3F3130040F457
+:10830000801B0098924620B10023D2EB030A63EB56
+:108310000B0B01985946C0F14002504600F05EFA3E
+:1083200006460D4650465946019AFFF77CFF10EB72
+:1083300008006141002487EA115284EAE7731A4376
+:1083400040D0009A62B3019A012A4FEA075215DC25
+:10835000001B61EB02014FF0004202EA0752CDE937
+:108360000042001C41F5801132462B4600F0EAFA2B
+:1083700003B0BDE8F08F40462146F9E7001B61EBF2
+:108380000201001C41F5801300185B412018A2F582
+:10839000001747EB030140EAD570B6196D4111E0B3
+:1083A0006D084FEA360645EAC0754FEA0752001BD2
+:1083B00061EB0201001C41F5801149084FEA3000D1
+:1083C0000019514132462B4603B0BDE8F04F00F092
+:1083D000AABA0098012240000023D0EB020263EB0E
+:1083E000E073009821464FEAE074B8EB000061EBBF
+:1083F0000401E9E783F000435BE781F0004158E7BF
+:108400002DE9FE4F81EA030404F0004421F000410D
+:1084100000944FF0000B23F0004350EA01045ED0BB
+:1084200052EA03045BD0C3F30A54C1F30A552C4447
+:10843000A4F2F3340194A0FB0254C1F3130141F4FC
+:108440008011C3F3130343F4801301FB024400FBC8
+:10845000034E840A970A44EA815447EA8357A4FBEF
+:10846000076802958D0A05FB07854FEA932C04FBEC
+:108470000C542705029D4FEA065847EA1637B5EB1C
+:1084800008056EEB070C870E920E47EA811742EA49
+:108490008312A7FB0201B6EB0B0164EB00042B0D6A
+:1084A00043EA0C335E1844EB1C50DA465146E7FBB6
+:1084B0000201C5F313044FEA0B3343EA14534FEAA6
+:1084C0000432019C43EA0603A4F10C040294009CCC
+:1084D000CDE900B400F036FA03B0BDE8F08F00201B
+:1084E0000146F9E72DE9F04D81EA030404F0004B61
+:1084F00021F0004514464FF0000A23F0004150EAF5
+:10850000050220D054EA01021DD0C5F30A570246E5
+:10851000C5F31303C1F31300C1F30A5640F48015E9
+:1085200043F48013A7EB0608101BD64608F2FD386B
+:1085300073EB050002D308F1010801E092185B41DA
+:10854000B8F1000F03DA00200146BDE8F08D0020ED
+:108550004FF48011064684460EE0171B73EB0507A7
+:1085600005D3121B63EB050306434CEA010C4908D3
+:108570004FEA300092185B4150EA0107EDD152EA10
+:10858000030012D082EA040083EA0501084305D003
+:10859000101BAB4106D20122002306E000224FF05F
+:1085A000004302E06FF0010253101AEB06004CEB9F
+:1085B000085110EB0A0041EB0B01BDE8F04D00F053
+:1085C000B2B9F0B4CA17CB0F50405140C61841F1B0
+:1085D00000054FEAC372314628004FF0960303D0DE
+:1085E000B623F0BC00F071B930460021F9E70EB5B2
+:1085F000C10F80EAE0700844CA07002140F233430B
+:108600008DE80E000A460B4600F09CF903B000BD51
+:108610000EB540F2334102910021CDE900110A4626
+:108620000B4600F08FF903B000BD3EB5CA17CB0F63
+:10863000002450405140C0186141DA0740F23343F2
+:108640000094CDE901232246234600F07BF903B0D4
+:1086500030BD10B500F0004420F00040C20DC0F362
+:10866000160040F400007F2A02DA0020014610BD07
+:108670000021962A03DCC2F19602D04002E0963A2D
+:1086800000F0ACF8002CF2D00023D0EB030063EB39
+:10869000010110BD70B5C1F30A5201F0004500247C
+:1086A000C1F3130140F2FF3341F480119A4201DA21
+:1086B000002070BD40F233439A42A2F2334203DC01
+:1086C000524200F09AF800E090402C43F1D0404232
+:1086D00070BD70B5C1F30A5201F000450024C1F32A
+:1086E000130140F2FF3341F480119A4202DA002074
+:1086F000014670BD40F233439A42A2F2334203DC9A
+:10870000524200F07AF801E000F068F82C43F0D013
+:108710000023D0EB030063EB010170BD00F00042C9
+:1087200030F000400AD0C10D01F56071C0F31600B1
+:1087300042EA0151C2084007114370470020014638
+:10874000704701F0004330B421F0004150EA0102CB
+:1087500006D00A0DA2F56072C1F31301002A02DCF3
+:1087600030BC00207047440F44EAC104C100E01847
+:1087700030BC00EBC25000F09FB82DE9F05F054619
+:10878000002092469B4688460646814640241BE0D0
+:10879000284641464746224600F02FF853465A469F
+:1087A000C01A914110D311461846224600F016F81F
+:1087B0002D1A67EB01084F4622460120002100F0E8
+:1087C0000DF817EB00094E41201EA4F10104DFDC77
+:1087D000484631462A464346BDE8F09F202A04DB3E
+:1087E000203A00FA02F1002070479140C2F12003C4
+:1087F00020FA03F3194390407047202A04DB203A03
+:1088000021FA02F00021704721FA02F3D040C2F1B0
+:108810002002914008431946704700000FB400231E
+:1088200000B589B00CA900910B996FF00042CB60A4
+:108830001E4B06931E4B07930423CDE901321D4ABC
+:10884000089202466B46002000F0A6F909B05DF8D8
+:1088500014FB70B586B006464FF0FF300091CDE9AD
+:108860000101002015460C4604903246694604A8D2
+:10887000FFF7D4FF02460498211825B108B1084635
+:1088800000E020462860049800280DD0002A02DD70
+:108890000098884208D0081B0094CDE901043246B4
+:1088A000694604A8FFF7BAFF06B070BDD18D000875
+:1088B000EF8D0008658A00080029A8BF7047401C9A
+:1088C000490008BF20F00100704710B4B0FA80FCE6
+:1088D00000FA0CF050EA010404BF10BC704749B123
+:1088E000CCF1200421FA04F411FA0CF118BF012193
+:1088F00021430843A3EB0C01CB1D4FEA00614FEA73
+:10890000102042BF002010BC704700EBC350104441
+:108910000029A4BF10BC7047401C490008BF20F0CC
+:10892000010010BC704710B5141E73F1000408DA82
+:10893000401C41F1000192185B411A4301D120F023
+:10894000010010BD2DE9F04D92469B4611B1B1FAE0
+:1089500081F202E0B0FA80F220329046FFF73EFF4B
+:1089600004460F4640EA0A0041EA0B0153465A46C4
+:10897000084313D0114653EA010019D0C8F1400250
+:108980005046FFF73AFF05460E46504659464246C6
+:10899000FFF724FF084305D0012004E020463946B4
+:1089A000BDE8F08D0020054346EAE0762C433743CE
+:1089B0000A986305E40AA0EB08000022FD0A44EAD5
+:1089C00047540A3002D500200146E9E70105101995
+:1089D0006941DDE9084500196941BDE8F04DA2E7AC
+:1089E00070B521F0004303430CD0C1F30A550024B5
+:1089F000D5EB040564EB0403D617AD1AB34102DBD3
+:108A00000020014670BD201841EB025170BD0000EE
+:108A100030B5041E71F1000404DB4FF00044404205
+:108A200064EB0101141E73F1000405DB1C464FF0DA
+:108A30000043524263EB0403994208BF904230BDA9
+:108A4000064C074D06E0E06840F0010394E807009B
+:108A500098471034AC42F6D3FFF79AFB785C0308D2
+:108A6000985C0308C0B24FF4F05100F03BBA00002C
+:108A70002DE9FF4F087883B09946FF2805D0491C9F
+:108A80002D2804D00024002008E000200BE0012461
+:108A9000F9E700EB800003EB4000491C0B78FF2B4B
+:108AA000F7D104B1404200230293147819461D46C1
+:108AB0002D2C01D02B2C04D1521C2D2C13D0002492
+:108AC0000294AA461478FF2C0FD00A25A3FB057840
+:108AD00001FB05814FF0000C03FB0C11521CE31944
+:108AE0004AEB0101EEE70124EAE7814453EA010081
+:108AF00002D019F5C87F06DA03980021C0E90011F9
+:108B000007B0BDE8F08F0025AE4E2F46DFF8B882E3
+:108B1000184600F0FBF9CDE90001B9F1000002DAD6
+:108B2000C9F1000400E004460023A74A1AEB030B36
+:108B300042EB045A12E0E00707D02A463346384693
+:108B40004146FFF75DFC074688462A4633461046F5
+:108B50001946FFF755FC05460E466410002CEAD175
+:108B6000DDE90001B9F1000F5A46534606DAFFF776
+:108B7000B9FC3A464346FFF7B5FC05E0FFF740FC79
+:108B80003A464346FFF73CFC029A0AB181F00041A5
+:108B9000039AC2E90001B3E72DE9FF4F1F468DB0EC
+:108BA000D7E901464FF0FF382E2045464FF0000927
+:108BB0000B90B9696D1C0E988847396A82468847C0
+:108BC0000028F6D1BAF1FF3F0AD024F4D064002E79
+:108BD00011DDBAF12B0F08D0BAF12D0F0BD102E045
+:108BE000404611B08DE744F48064B9696D1C0E985D
+:108BF00088478246761E6946600501D52D2000E033
+:108C00002B208DF8000001F1010B0DF1200809E087
+:108C1000B9696D1C0E98884782460F9844F4007419
+:108C2000761E0560002E02DDBAF1300FF0D00B99F0
+:108C30008A453ED144F0800406E00F99681CA9F1F2
+:108C4000010944F400740860B9696D1C761E0E9821
+:108C5000884782463028F0D02BE00B998A4505D111
+:108C6000200603D444F08004761E18E0504624F019
+:108C7000D1FA08B30DF11301761E44F400748B454C
+:108C800008D2AAF130000BF8010B200607D5A9F194
+:108C9000010003E0200602D409F101008146A0058D
+:108CA00002D50F99681C0860B9696D1C0E98884739
+:108CB0008246002ED1DC53E0002E51DDBAF1650F63
+:108CC00002D0BAF1450F4BD1A00549D5B9696D1C49
+:108CD00024F44074761E0E9888478246002E0CDDE0
+:108CE0002B2804D0BAF12D0F07D144F48074B96950
+:108CF0006D1C0E9888478246761EE00501D52D2111
+:108D000000E02B2108F8011BCDF82C8021E00DF1AB
+:108D10002901761E44F4007488450CD2AAF1300073
+:108D200010F0FF0088F8000002D10B99884509D99E
+:108D300008F1010806E0E00501D5244801E042F20F
+:108D40000F708146B9696D1C0E98884782460F984E
+:108D50000560002E04DD504624F05CFA0028D6D1D0
+:108D6000F9690E988847FF208BF8000088F800000A
+:108D70000020069007904B466A4608A906A8FFF710
+:108D800077FEA00502D46FF001002AE714F0240F4B
+:108D90000AD0E00714D1DDE906123868031D3B60F4
+:108DA0000068C0E900120BE0DDE90601FFF7C9FC2D
+:108DB0000146E00704D13868021D3A60006801608E
+:108DC00028460EE7000014400000F03FF1D8FFFFF6
+:108DD000426842B1016811F8013B23B1521EC0E95B
+:108DE0000012184670470121C160881E7047426812
+:108DF0005AB1C368016843B983688B4205D0491EE4
+:108E0000521CC0E90012002070474FF0FF3070473D
+:108E10002DE9F04D00231A461B1A8A4103DB00207E
+:108E20000146BDE8F08DC1F30A52C1F3130141F4CC
+:108E300080154FF0000BD10702D100186D41521E72
+:108E40000027044640F2FF11384601EB620A3E4615
+:108E50008046024600204FF48011FFF7CEFCC21975
+:108E60007141BB1846EB0100B4EB030C75EB000C31
+:108E700004D3E41A65EB000517460E46241908F1E1
+:108E800001006D4180463428E3DDF91946EB060008
+:108E9000091BA84103D24FF0FF32134601E0002224
+:108EA00013461BEB070046EB0A51BDE8F04DFFF7F8
+:108EB0003ABD000030B5041E71F1000404DB4FF030
+:108EC0000044404264EB0101141E73F1000405DB11
+:108ED0001C464FF00043524263EB04038B4208BF31
+:108EE000824230BD7F2801D9002208E0064A02EB09
+:108EF0005002C007127800D1120902F00F020120BF
+:108F00009040084070470000385C03080EB540F2FE
+:108F1000334202920022CDE900221346FFF712FDF0
+:108F200003B000BD70B58C1810F8015B15F0070395
+:108F300001D110F8013B2A1106D110F8012B03E0F2
+:108F400010F8016B01F8016B5B1EF9D12B0705D4FA
+:108F50000023521E0DD401F8013BFAE710F8013B43
+:108F6000CB1A921C03E013F8015B01F8015B521E5F
+:108F7000F9D5A142D8D3002070BD10B502461078B3
+:108F800003E012F8014B2318D8B20B1EA1F1010423
+:108F9000A1B2F6D110BD000070B5ADF5287D044634
+:108FA0000D460020A790A690002604EB44004549FA
+:108FB00001EBC000408AA84203DC00200DF5287DAB
+:108FC00070BD0020A69077E004EB44003D4B03EB1E
+:108FD000C000028A04EB440003EBC00080892844EF
+:108FE00081B2394800F010F90020A79011E004EB9D
+:108FF0004400344901EBC0004068BDF89C12405C5D
+:1090000001A9BDF89C228854BDF89C02401C80B286
+:10901000A79004EB44002B4901EBC000008ABDF887
+:109020009C128842E3DC04EB4400264A02EBC000B9
+:10903000008A401E81B201A8FFF79FFF23490870F4
+:1090400004EB44001F4901EBC000008A401E01A947
+:10905000085C1E490978884226D10020A79016E0B6
+:1090600004EB4400174901EBC0004068BDF89C12B6
+:10907000405C04EB4401134A02EBC1018968BDF86E
+:109080009C228854BDF89C02401C80B2A79004EB3F
+:1090900044000C4901EBC000008A401EBDF89C1240
+:1090A0008842DDDC012089E7642024F0EBFABDF87A
+:1090B0009802401C80B2A690BDF89802062883DB77
+:1090C00000207BE734320308C8850020310A0020E5
+:1090D0002DE9F043ADF5257D04460E460025002719
+:1090E000A846A94604EB4400324901EBC000408A7F
+:1090F000B04204DC00200DF5257DBDE8F08300259D
+:1091000018E004EB44002B4901EBC0008068405D8F
+:1091100004EB4401274A02EBC1014968485504EBBE
+:109120004400114601EBC0004068405D0DF80500A9
+:10913000681C85B204EB44001E4901EBC000008AA4
+:10914000401EA842DDDC04EB44000A4602EBC000EE
+:10915000008A401E81B26846FFF70FFF04EB44010E
+:10916000144A02EBC101098A491E0DF801000027CB
+:109170001BE004EB44000F4B03EBC000028A04EB3E
+:10918000440003EBC0008089304481B2684600F09F
+:109190004FF931462046FFF7FFFE012800D1AAE72C
+:1091A000642024F06FFA781C87B2062FE1DB0020E0
+:1091B000A1E700003432030808B5002000901EF03B
+:1091C0008BFC0F49087000F09BF80D4800782428AC
+:1091D00004D0272807D028280FD109E0002109480A
+:1091E00080F8ED1109E00121064880F8ED1104E056
+:1091F0000221044880F8ED1100BF00BF08BD000047
+:109200002C0A0020BC2200202DE9F04106460D4624
+:1092100017460024012023F0F4FF0020284908808D
+:109220000DE01EF03BFC00F0800000B10BE00120DF
+:1092300024F028FA22480088401C21490880204850
+:109240000088C828EDDB00BF1D480088C82832DA36
+:1092500010211C4801F0DEFB08211A4801F0DCFB5C
+:10926000E82000F031F8C5F3871000F02DF8A906CA
+:10927000080E00F029F8002000F026F8002404E091
+:10928000002000F021F8601C84B2042CF8DB0024DC
+:1092900005E0FF2000F018F83055601C84B2BC4295
+:1092A000F7DB1021074801F0B7FB002023F0A9FFEE
+:1092B0000120BDE8F081002023F0A3FF0020F8E7A3
+:1092C0002E0A00200000024010B5044600BF022113
+:1092D0000A481EF011FD0028F9D0214607481EF06B
+:1092E00017FD00BF012105481EF006FD0028F9D03A
+:1092F00002481EF00AFDC0B210BD0000003001405F
+:1093000010B5012023F07DFF00201E4908800DE0EC
+:109310001EF0C4FB00F0800000B10BE0012024F03F
+:10932000B1F918480088401C164908801548008883
+:10933000C828EDDB00BF13480088C8281CDA1021BC
+:10934000114801F067FB08210F4801F065FB3D2043
+:10935000FFF7BAFF2A20FFF7B7FF8020FFF7B4FF1F
+:10936000A720FFF7B1FF1021074801F055FB0020AF
+:1093700023F047FF012010BD002023F042FF002012
+:10938000F9E700002E0A00200000024070B50546F3
+:109390000E460024012023F034FF002022490880DB
+:1093A0000DE01EF07BFB00F0800000B10BE001201F
+:1093B00024F068F91C480088401C1B4908801A48A2
+:1093C0000088C828EDDB00BF17480088C82825DAC8
+:1093D0001021164801F01EFB0821144801F01CFB67
+:1093E0008420FFF771FF0020FFF76EFF0020FFF7DA
+:1093F0006BFF0020FFF768FF002404E0285DFFF703
+:1094000063FF601C84B2B442F8DB1021074801F00E
+:1094100003FB002023F0F5FE012070BD002023F0A7
+:10942000F0FE0020F9E700002E0A002000000240B4
+:1094300070B506460C461546012023F0E2FE29468B
+:109440003046FFF7A3FF08B9002070BD00201F4978
+:1094500008800DE01EF022FB00F0800000B10BE060
+:10946000012024F00FF919480088401C1749088092
+:1094700016480088C828EDDB00BF14480088C828BB
+:109480001EDA1021124801F0C5FA0821104801F037
+:10949000C3FA8320FFF718FFC4F38710FFF714FF08
+:1094A000A106080EFFF710FF0020FFF70DFF1021A7
+:1094B000074801F0B1FA002023F0A3FE0120C4E721
+:1094C000002023F09EFE0020BFE700002E0A0020AF
+:1094D0000000024030B502460020002304E012F8EC
+:1094E000014B60405C1CE3B28B42F8DB30BD0000F6
+:1094F00010B50446392024F0DDFAE0B224F0FAFA7F
+:10950000C4F3072024F0F6FAC4F3074024F0F2FA7B
+:10951000200E24F0EFFA4FF48051034801F07CFA5A
+:1095200022F07CFC10BD0000000402402DE9F04157
+:1095300007460E4614463A2024F0BCFAF0B224F056
+:10954000D9FA301224F0D6FA4FF480510F4801F0C6
+:1095500063FA19E022F062FC05461D2D11D1384650
+:1095600000F0ACF805463B2024F0A4FA4FF48051FB
+:10957000064801F051FA2F4434B120882844208055
+:1095800002E02846BDE8F081E4E700000004024064
+:109590002DE9F04107460E4614463C2024F08AFA95
+:1095A000F0B224F0A7FA301224F0A4FA4FF480515C
+:1095B000104801F031FA0CB10020208019E022F0AF
+:1095C0002DFC05461E2D11D1384600F02BF905461D
+:1095D0003D2024F06FFA4FF48051064801F01CFA48
+:1095E0002F4434B120882844208002E02846BDE87A
+:1095F000F081E4E70004024010B51EF047F908B11D
+:1096000000F02EF8302000F0A9F810BD10B5044687
+:109610002146362000F08EF810BD10B5044614B176
+:10962000204600F0ABF8342000F098F810BD10B5DB
+:109630000446204600F0A2F820785C2802D020786A
+:109640002F2803D10021642000F008F9322000F017
+:1096500085F810BD10B5682000F04CF810BD000072
+:1096600010B5222024F026FA24F019FA04464FF40B
+:109670008051024801F0D0F9204610BD000402409C
+:109680002DE9F04124F00BFA044624F008FA0546CF
+:1096900024F005FA064624F002FA07464FF48051FA
+:1096A000054801F0B9F944EA052040EA064040EADD
+:1096B0000760BDE8F08100000004024070B5044678
+:1096C000272024F0F7F924F0EAF90646054646B1CA
+:1096D00000BF24F0E4F92070641C701EC0B2061EA6
+:1096E000F7D14FF48051024801F096F9284670BD39
+:1096F0000004024010B504460C2024F0DBF920469B
+:1097000024F0F8F9FFF7BCFF10BD000070B5044667
+:109710000A2024F0CFF9204624F0ECF924F0BFF918
+:1097200005464FF48051024801F076F9284670BD95
+:109730000004024070B505460C46284624F0BAF9EC
+:10974000204624F0D7F94FF48051034801F064F922
+:1097500022F064FB70BD00000004024010B5044616
+:10976000204624F0A7F94FF48051034801F054F942
+:1097700022F054FB10BD0000000402402DE9F0412E
+:109780000646012024F096F924F089F943282BDAC3
+:109790002B20FFF7BBFF102826DA2F2024F08AF9B0
+:1097A000002024F0A7F93220FFF7D8FF0446142C3C
+:1097B0001AD1CF20FFF7AAFF0446ACB14C20FFF727
+:1097C00099FF00EB042739464C2000F047F8502061
+:1097D000FFF790FF00EB04273946502000F03EF8D9
+:1097E0000021702000F03AF82F2024F063F935783A
+:1097F000284624F07FF909E0761C35785C2D01D0ED
+:109800002F2D00D10025284624F074F9002DF3D126
+:109810004FF48051024801F0FFF8BDE8F0810000EC
+:109820000004024070B504462D2024F043F924F0D2
+:1098300036F90646054646B100BF207824F05AF9AD
+:10984000641C701EC0B2061EF7D14FF4805102484E
+:1098500001F0E2F8284670BD0004024070B50546EC
+:109860000C460D2024F026F9284624F043F9E0B2F6
+:1098700024F040F9C4F3072024F03CF9C4F3074076
+:1098800024F038F9200E24F035F94FF480510248C5
+:1098900001F0C2F870BD00000004024070B502463D
+:1098A0000C46FF25FF2309E012F8010B80EA0501B1
+:1098B0000648405C80EA03050548435C201EA4F18D
+:1098C0000106B4B2F0D145EA032070BDC32F0308EE
+:1098D000C33003082DE9F04103460C460020014641
+:1098E000024606E013F8010B411842F10002601E27
+:1098F00084B2002CF6DC080C40EA024C100C8DB24D
+:109900001CEB050140F10002080C40EA024041183E
+:109910006FEA010080B2BDE8F08130B50246002058
+:10992000002305E012F8015B2C18E0B25C1CE3B2E6
+:109930008B42F7DB30BD10B513F0B8FB10BD10B58E
+:1099400013F052FB10BD10B513F01EFB10BD10B587
+:1099500013F07AFB10BD10B515F006FB10BD10B565
+:109960001DF07AFB10BD00000246094B9A4201D25D
+:10997000084801E00648103801F000531BB1064BBF
+:109980000B40C36002E0044B0B4083607047000053
+:1099900010640240006002407D0F7D0F21B102681B
+:1099A00042F00102026003E0026822F0010202605C
+:1099B00070470000016821F0010101600021016091
+:1099C00041608160C1600161212141614A49884251
+:1099D00004D13D21484A103A91608CE04649183143
+:1099E000884205D14FF47461434A103A916082E095
+:1099F00041493031884205D14FF474113E4A103A42
+:109A0000916078E03C494831884205D14FF074615B
+:109A1000394A103A91606EE037496031884204D18A
+:109A20003649354A103AD16065E033497831884289
+:109A300004D13349304A103AD1605CE02E4990316C
+:109A4000884204D12F492C4A103AD16053E02A4968
+:109A5000A831884205D14FF03D51274A103AD160D4
+:109A600049E02949884204D13D21274A083A11603A
+:109A700041E025491831884205D14FF47461224AEA
+:109A8000083A116037E020493031884205D14FF45F
+:109A900074111D4A083A11602DE01B494831884273
+:109AA00005D14FF07461184A083A116023E0164955
+:109AB0006031884204D11149134A121F11601AE023
+:109AC00011497831884204D10D490F4A121F1160A3
+:109AD00011E00D499031884204D10A490A4A121F07
+:109AE000116008E00849A831884204D14FF03D5187
+:109AF000054A121F11607047106002403D000020AF
+:109B0000400F002000003D201064024010B501F01D
+:109B100080034BB122B1436943F08003436103E00A
+:109B2000436923F08003436180290BD02AB1036885
+:109B300001F01E042343036004E0036801F01E04E7
+:109B4000A343036010BD000010B500220268134B50
+:109B50001A40CC680B6823434C6923438C69234328
+:109B6000CC6923430C6A23434C6A23438C6A234306
+:109B70004C6B23438C6B23431A430260426922F0EF
+:109B80000702D1E90B3423431A4342610B69436056
+:109B90004B6883608B68C36010BD00003F801CF081
+:109BA0001CB50024012120201DF07CFE30200090F7
+:109BB00001208DF8040000208DF8060003208DF8A8
+:109BC000050000208DF807006946184800F0AEFE39
+:109BD0003021164800F020FF0021154880F87C163F
+:109BE00000201449887001204870C8704FF4FA7042
+:109BF000886000F025F80E4890F8F003802813D113
+:109C000000200D49C86524200C49487108200871BE
+:109C10003020C8701420887020204870002104482B
+:109C200080F8F01300F050F81CBD00000014024052
+:109C3000BC22002038290020BC120020AC260020C5
+:109C40001CB523F0FBFDD02023F0C4FD23F02AFE39
+:109C5000002023F0BFFD23F025FE23F0EFFDD120EF
+:109C600023F0B8FD23F01EFE00240EE0062C05DADA
+:109C7000012023F07FFD0DF8040004E0002023F014
+:109C800079FD0DF80400601CC4B2072CEEDB23F054
+:109C9000EFFD9DF806000A4948719DF8050008711E
+:109CA0009DF80400C8709DF8020088709DF80100BE
+:109CB00048709DF80010034880F8F0131CBD0000A8
+:109CC000AC260020BC2200201CB500241B4890F8C4
+:109CD000F0038DF800001A4840788DF8010018480C
+:109CE00080788DF8020001208DF803001448C078B8
+:109CF0008DF80400124800798DF80500104840796D
+:109D00008DF8060023F09AFDD02023F063FD23F0A8
+:109D1000C9FD002023F05EFD23F0C4FD00BF07E075
+:109D20001DF8040023F056FD23F0BCFD601CC4B2F6
+:109D3000072CF5DB23F09CFD1CBD0000BC2200209D
+:109D4000AC26002070B502460C460025002309E031
+:109D500012F8010B80EA05010648405C80EA030521
+:109D60000548435C201EA4F10106B4B2F0D145EAD7
+:109D7000032070BDC32F0308C330030810B5044689
+:109D80000B460021072A00DD072244EA0420014691
+:109D90002BB901FA02F081B20912084610BD012B5D
+:109DA00002D11141C8B2F9E700BFF7E7704710B51B
+:109DB00004460B460021072A00DD072244EA04205E
+:109DC000014613B91141C8B210BD012B05D101FAEA
+:109DD00002F081B209120846F6E700BFF4E700007E
+:109DE000F0B5ADF5317D04460D460020B090AF9042
+:109DF000002604EB4400544901EBC000408AA8420D
+:109E000003DC00200DF5317DF0BD0020AF9094E023
+:109E10004D480122C1684D4800F0A2FA4A48406806
+:109E200000788DF800009DF8000038287DD104EB03
+:109E30004400454B03EBC000C06804EB4403424FB1
+:109E400007EBC3031B8A03FB050104EB44003B46FD
+:109E500003EBC000028A3D4800F082FA0020B09077
+:109E600011E004EB4400384901EBC0004068BDF844
+:109E7000C012405CBDF8C0220DF80200BDF8C0025F
+:109E8000401C80B2B09004EB44002F4901EBC000AD
+:109E9000008ABDF8C0128842E3DC04EB44002A4A81
+:109EA00002EBC000008A401E81B2684600F01EFB33
+:109EB000064604EB4400244901EBC000008A401E22
+:109EC0001DF80000B04230D10020B0901FE004EB3C
+:109ED00044001D4901EBC0004068BDF8C012415C60
+:109EE00004EB4400184A02EBC0008068BDF8C022B1
+:109EF000024404EB4400144B03EBC000008A401EF4
+:109F000068431154BDF8C002401C80B2B09004EB0D
+:109F100044000D4901EBC000008A401EBDF8C0128C
+:109F20008842D4DC01206DE7FFE7642023F0AAFB20
+:109F3000BDF8BC02401C80B2AF90BDF8BC02062840
+:109F4000FFF666AF00205DE7E8E00208D858002081
+:109F50002DE9F041ADF5307D04460E460025002781
+:109F6000A8460020009004EB4400474901EBC000E4
+:109F7000408AB04204DC00200DF5307DBDE8F08160
+:109F800000210846FFF72CFF01287AD1002520E0A8
+:109F900004EB44003C4901EBC0008068411904EB2C
+:109FA0004400394A02EBC000008A401E7043085C3E
+:109FB00004EB440102EBC1014968485504EB44003D
+:109FC000114601EBC0004068405D01A94855681C7E
+:109FD00085B204EB44002C4901EBC000008AA84282
+:109FE000D6DC00274BE004EB4400274B03EBC0001A
+:109FF000C06804EB4403DFF890C00CEBC3031B8A7A
+:10A0000003FB060104EB4400634603EBC000008A37
+:10A01000401E82B21D4800F025FA04EB44001A4AA3
+:10A0200002EBC000008A401E81B201A800F05EFA77
+:10A03000009004EB4400144A02EBC000C06804EB3B
+:10A040004402114B03EBC202128A104404EB440297
+:10A0500003EBC202128A02FB0600411E012268467F
+:10A0600000F000FA31462046FFF7BAFE012801D180
+:10A0700082E706E0642023F005FB781C87B2062FF8
+:10A08000B1DB002078E70000E8E00208D8580020A3
+:10A0900070B5ADF5307D00250024002000905149B9
+:10A0A000088080E000256FE0002414E04D4800881F
+:10A0B00000EB40004C4951F83000005D49490988E7
+:10A0C00001EB4101484A02EBC1014968085501A969
+:10A0D0000855601C84B24348008800EB40004249A8
+:10A0E00001EBC000008A401EA042DFDC3D48008832
+:10A0F00000EB40000A4602EBC000008A401E81B21D
+:10A1000001A800F0F3F900903648008800EB400009
+:10A11000354B03EBC000C068324B1B8803EB430395
+:10A12000314E06EBC3031B8A03FB05012D48008853
+:10A1300000EB4000334603EBC000008A401E82B2B1
+:10A140002A4800F08FF92748008800EB400032468B
+:10A1500002EBC000C068234A128802EB4202334679
+:10A1600003EBC202128A10441E4A128802EB42021A
+:10A1700003EBC202128A02FB0500411E012268465F
+:10A1800000F070F9681C85B21648008800EB4000AA
+:10A19000154901EBC000408AA84285DC11480088BF
+:10A1A000401C104908800F4800880B28FFF67AAF42
+:10A1B0000F4890F8E00120F001010D4880F8E0110F
+:10A1C00090F8E00120F00600801D094981F8E001C7
+:10A1D0000021084841800120FFF7BAFE0DF5307DCF
+:10A1E00070BD000010000020E8E00208D8580020F0
+:10A1F000BC2200209C2400201CB5012108461DF033
+:10A2000051FB01208DF8040002208DF8050000208C
+:10A210008DF8060001208DF807001820009069468F
+:10A22000144800F083FB05221146124800F0C6FBDB
+:10A23000052206210F4800F0C1FB052207210D4829
+:10A2400000F0BCFBA020009002208DF80400032049
+:10A250008DF8050000208DF806008DF8070069468E
+:10A26000044800F063FB402000906946014800F07C
+:10A270005DFB1CBD000002402DE9F84300240027CF
+:10A28000A046002000900025FFF7B6FF00F0BAF8C6
+:10A2900000BF00E06D1C2D488542FBD36E460821AF
+:10A2A0002B4800F0B7FB1021294800F0B5FB062031
+:10A2B00000F08CF80821264800F0AEFB0821244865
+:10A2C00000F0A8FB1021224800F0A6FB012000F0BE
+:10A2D0007DF8002000F07AF808211D4800F09CFB72
+:10A2E0001C48D0F8FC10B0F80021B0F8020102FBC5
+:10A2F0000010B0F5003F02D900BE00BFFEE71648CF
+:10A30000006808B9FFF7C4FE00201449088017E070
+:10A31000002406E0114908782146FFF761FD601C22
+:10A3200084B20E48008800EB40000A4901EBC000EF
+:10A33000408AA042EEDC09480088401C074908809A
+:10A34000064800880B28E3DBBDE8F883FFFF0F0019
+:10A3500000000240E8E002081C0243421000002016
+:10A360002DE9F04105460C4616460027012022F053
+:10A3700045FF0821144800F04DFB1021124800F061
+:10A380004BFB032000F022F8C4F3074000F01EF856
+:10A39000C4F3072000F01AF8E0B200F017F800BF8D
+:10A3A00006E0002000F012F828706D1C781C87B2BF
+:10A3B000B742F6DB0821044800F02EFB002022F013
+:10A3C0001DFFBDE8F08100000000024010B504460A
+:10A3D00000BF02210A481DF08FFC0028F9D0214659
+:10A3E00007481DF095FC00BF012105481DF084FCC5
+:10A3F0000028F9D002481DF088FCC0B210BD000052
+:10A400000030014000B585B0012108031DF09AFA23
+:10A4100013481DF045FC0020ADF80000ADF8040025
+:10A42000ADF80600ADF808004FF40070ADF80A0072
+:10A430003820ADF80C000020ADF80E000720ADF874
+:10A4400010004FF48270ADF80200694604481DF018
+:10A4500061FC012102481DF017FC05B000BD0000A1
+:10A46000003001402DE9F04105460C461646002714
+:10A47000012022F0C3FE08211B4800F0CBFA102176
+:10A48000194800F0C9FA0620FFF7A0FF0821164876
+:10A4900000F0C2FA0821144800F0BCFA102112485A
+:10A4A00000F0BAFA0220FFF791FFC4F30740FFF76C
+:10A4B0008DFFC4F30720FFF789FFE0B2FFF786FFA7
+:10A4C00000BF05E02878FFF781FF6D1C781C87B27C
+:10A4D000B742F7DB0821044800F09EFA002022F082
+:10A4E0008DFEBDE8F08100000000024010B502467C
+:10A4F000107803E012F8014B2318D8B20B1EA1F11B
+:10A500000104A1B2F6D110BD2C48807C012854D1A1
+:10A5100000212A4881742A480078C0B901202849BE
+:10A52000087028480068C0002749D1F8301240EA76
+:10A5300081002549D1F82C1240EA41002249D1F886
+:10A54000281208430F2181432048017017E00020A2
+:10A550001B4908701B480068C0001B49D1F8301225
+:10A5600040EA81001849D1F82C1240EA410016490E
+:10A57000D1F8281208430F21814315480170134870
+:10A58000007813490978884217D11048007811499A
+:10A590000870084600781049097888420DD00D48A7
+:10A5A0000078064908730B4800780B490870094881
+:10A5B000007810B101200149C8727047BC12002018
+:10A5C000DE0A00203402424200004242DF0A00203C
+:10A5D000E00A0020E10A0020DD0A002010B5ADF5F8
+:10A5E0007C7D00247DA00068FB9000200090FFF798
+:10A5F00003F814287CD17A48FFF719F879490870D4
+:10A6000008460078142874D1FFF724F80021764A10
+:10A6100003C2BDF80000FEF76BFF6A464FF4FA7103
+:10A6200001A8FEF783FF71A101A823F0DFF97149AA
+:10A6300008800846008810B300BF04E000216E487F
+:10A640000155601C84B2282CF8DB01A9694A1288E4
+:10A6500088186AA123F0CAF969490880002409E032
+:10A6600064480088C01C204401A9095C6248015567
+:10A67000601C84B262480088001FA042F0DC61A127
+:10A6800001A823F0B3F95B4908800846008820B38D
+:10A69000002405E00021584828300155601C84B290
+:10A6A000282CF7DB01A9534A1288881853A123F0FC
+:10A6B0009DF95349088000240AE04E48008808307C
+:10A6C000204401A9095C4C4828300155601C84B223
+:10A6D0004B4800880938A042EFDC4DA101A823F0C7
+:10A6E00085F9444908800846008830B3002407E013
+:10A6F0006BE05BE00021404850300155601C84B2A3
+:10A70000142CF7DB01A93B4A128888183BA123F0DF
+:10A710006DF93B49088000240AE0364800880C3077
+:10A72000204401A9095C344850300155601C84B2B2
+:10A73000334800880D38A042EFDC39A101A823F08E
+:10A7400055F92C4908800846008820B3002405E00C
+:10A750000020294946390855601C84B2322CF7DBA9
+:10A7600001A9244A1288881824A123F03FF924491A
+:10A77000088000240AE01F480088801D204401A9A9
+:10A78000085C1D4946390855601C84B21C48008885
+:10A79000C01FA042EFDC00210320FFF7D9FB0120FE
+:10A7A000FEF734FF01200DF57C7D10BD0D480078CB
+:10A7B000422803D10A48FEF730FF0CE00120FEF7E3
+:10A7C00025FF00200749087005E00021164880F8A1
+:10A7D000EF1323F09DF800BFE5E700000D0A00002D
+:10A7E000480A0020380A0020400A002041504E3D0F
+:10A7F000000000005E0A0020082A00203B00000044
+:10A800005C0A0020574946494E414D453D00000035
+:10A810005749464950415353574F52443D00000059
+:10A820005345525645523D00BC22002010B5044607
+:10A830003548844208D1012108461DF043F8002123
+:10A8400001201DF03FF85EE03048844208D101212C
+:10A8500002201DF037F8002102201DF033F852E0ED
+:10A860002B48844208D1012104201DF02BF800213F
+:10A8700004201DF027F846E02648844208D1012133
+:10A8800008201DF01FF8002108201DF01BF83AE0F9
+:10A890002148844208D1012110201DF013F8002125
+:10A8A00010201DF00FF82EE01C48844208D1012131
+:10A8B00020201DF007F8002120201DF003F822E0E1
+:10A8C0001748844208D1012140201CF0FBFF0021E1
+:10A8D00040201CF0F7FF16E01248844208D1012105
+:10A8E00080201CF0EFFF002180201CF0EBFF0AE02D
+:10A8F0000D48844207D1012180151CF0E3FF00219F
+:10A90000A0151CF0DFFF10BD000002400004024053
+:10A9100000080240000C02400010024000140240F7
+:10A9200000180240001C024000200240F0B50A4618
+:10A9300000210023002400BF3DE0012505FA01F3BA
+:10A94000156805EA03049C4234D105684F000326CC
+:10A95000BE40B543056015794E00B54006683543E5
+:10A9600005601579012D02D01579022D16D1856863
+:10A970004F000326BE40B543856055794E00B54073
+:10A98000866835438560456801268E40B54345603D
+:10A99000456896798E40B6B235434560C5684F002C
+:10A9A0000326BE40B543C560D5794E00B540C668A4
+:10A9B0003543C560491C1029BFD3F0BDF0B5002355
+:10A9C00000244D07ED0E02FA05F3CE1000F120052C
+:10A9D00055F826504E07F70E0F26BE40B543CF1050
+:10A9E00000F1200646F82750CE1000F1200555F85A
+:10A9F000265045EA0304CE1000F1200545F8264014
+:10AA0000F0BD0246002013690B400BB1012000E0AD
+:10AA10000020704741837047018370470249087BDB
+:10AA20000021014A11737047BC12002003480068DE
+:10AA300000F0010000B100BE00BFFEE7F0ED00E055
+:10AA40004AF6AA2001490860704700000030004023
+:10AA500030B502460024002305E012F8015B2819F6
+:10AA6000C4B2581CC3B28B42F7DB6042C0B230BDE7
+:10AA700010B5002422F04CFF642022F003FE10BD2C
+:10AA80002DE9F043ADF2DC7D80460E461446994632
+:10AA90000025002783A00068CDF8D807002001908A
+:10AAA000042C7CDC80480079302101EB101004EB91
+:10AAB000C40101EB04117D4A114408717A48007900
+:10AAC00000F00F00303004EBC40101EB041111441D
+:10AAD00048717548C078302101EB101004EBC401B7
+:10AAE00001EB0411114488716F48C07800F00F0029
+:10AAF000303004EBC40101EB04111144C871FEF7BE
+:10AB00007BFD14287ED16A480078142809D004EB14
+:10AB1000C40101EB0411654A8818FEF788FD6449F9
+:10AB200008706348007814286DD1B6F57A7F01DD8E
+:10AB30004FF47A76FEF78EFD00215E4A03C25D482F
+:10AB40000068FEF7D5FC5848C078302101EB1010A2
+:10AB50008DF808005448C07800F00F0030308DF8B0
+:10AB600009005148807801EB10108DF80A004E481A
+:10AB7000807800F00F0030308DF80B004A484078A4
+:10AB800001EB10108DF80C004748407800F00F00E2
+:10AB900030308DF80D00484890F8F00300E07CE07C
+:10ABA00001EB10108DF80E00434890F8F00300F010
+:10ABB0000F0030308DF80F00B9F1000F03D1542091
+:10ABC0008DF8100005E0B9F1010F02D152208DF887
+:10ABD00010003A208DF8110000252CE0284605EBE6
+:10ABE000D071491018F801100F110A2097FBF0F0EE
+:10ABF000C0EBC00107F130000844C1B202AA05F160
+:10AC00000A0001E043E02EE01154284605EBD07124
+:10AC1000491018F8011001F00F070A2097FBF0F017
+:10AC2000C0EBC00107F130000844C1B205F10B00D0
+:10AC30001154A81C85B2B5EB460FCFDB0A2000EB00
+:10AC4000460081B201AA02A8FEF7A2FC01AA0221D5
+:10AC50000DF5FB60FEF79CFC0120FEF7D7FC002001
+:10AC60001349087019E012480078422808D104EB13
+:10AC7000C40101EB04110D4A8818FEF7CEFC0CE06C
+:10AC80000120FEF7C3FC00200949087005E00021FF
+:10AC9000094880F8EF1322F03BFE0DF2DC7DBDE8A1
+:10ACA000F08300000D0A0000AC260020600A00209E
+:10ACB000380A0020400A0020BC22002070B5B8B03D
+:10ACC0000021369135913491339132913191309107
+:10ACD00000222E922F922C922D922B912A91299123
+:10ACE00028912791269125912391159114911391E3
+:10ACF0001291119110910F919FEDFD0A8DED0E0AA9
+:10AD0000FCA006C8CDE90C12FCA006C8CDE90A12C9
+:10AD1000BBE0FC48807858B30020FA498870FA48B4
+:10AD2000B0F8C805F9490968C1F57A7188421FD1A0
+:10AD3000F6480068C0F57A7081B2F348A0F8C015F3
+:10AD40000021F248001FFEF729FEF149EF48001FDD
+:10AD5000FEF70AFE0120EF4908704FF47A70EB49C4
+:10AD60008C39C1F88C000121E848001FFEF716FE5F
+:10AD7000E448807B50B30021E2488173E648408874
+:10AD8000E2498C39496CC1F57A7188421ED1DF489D
+:10AD90008C38406CC0F57A70DF4908394880002152
+:10ADA000DA484C38FEF7FAFDDC49D8484C38FEF753
+:10ADB000DBFD0120DA4908704FF47A70D3498C39F1
+:10ADC00048640121D1484C38FEF7E8FDCD48807E2B
+:10ADD00050B30021CB488176CF488088CB498C394D
+:10ADE0004969C1F57A7188421ED1C8488C384069DA
+:10ADF000C0F57A70C849083988800021C3487C387A
+:10AE0000FEF7CCFDC749C1487C38FEF7ADFD0120F7
+:10AE1000C54908704FF47A70BC498C3948610121EA
+:10AE2000BA487C38FEF7BAFDB64890F8260060B301
+:10AE30000021B44880F82610B748C088B3498C393F
+:10AE4000C96AC1F57A7188421FD1B0488C38C06A8E
+:10AE5000C0F57A7081B2B0480838C1800021AB4893
+:10AE60006438FEF79BFDB149A8486438FEF77CFDC5
+:10AE70000120AF4908704FF47A70A4498C39C86238
+:10AE80000121A2486438FEF789FD9E488178807BC5
+:10AE900001449C48807E01449A4890F8260008446A
+:10AEA00000287FF436AF0BF0E1BA9A48007820B161
+:10AEB0000020984908702B9019E09948007828B133
+:10AEC00000209749087001202B9010E096480078E8
+:10AED00028B100209449087002202B9007E0944884
+:10AEE000007820B100209249087003212B919DF831
+:10AEF000AC1001EB4100C0EBC1108E4911F83000DD
+:10AF0000C12836D19DF8AC1001EB4100C0EBC11156
+:10AF1000884800EBC100807808282AD101217A48AE
+:10AF200080F818169DF8AC0030B101280AD002282C
+:10AF30000ED0032818D111E04FF480417E48FFF76E
+:10AF400069FD11E04FF400517B48FFF763FD0BE012
+:10AF50004FF480517848FFF75DFD05E04FF4006144
+:10AF60007548FFF757FD00BF00BF00207349086018
+:10AF700099E764480C389DF8AC1010F811000121D5
+:10AF8000B1EBD01F4BF0D0809DF8AC0000EB40013E
+:10AF900001EB00116A4800EB0110407B022841F0F0
+:10AFA000FA8101F0EEB99DF8AC0000EB4001C1EB75
+:10AFB000C010604901EBC000007C01069DF8AC00A8
+:10AFC00000EB4002C2EBC0105A4A02EBC000407CCA
+:10AFD00041EA00419DF8AC0000EB4002C2EBC0101A
+:10AFE000544A02EBC000807C41EA00219DF8AC008D
+:10AFF00000EB4002C2EBC0104E4A02EBC000C07C26
+:10B00000084312904F489DF8AC1050F82120129838
+:10B0100082426CD04B4A9DF8AC00129942F8201045
+:10B020009DF8AC1001EB4100C0EBC110414901EBB0
+:10B03000C000C17B9DF8AC0000EB4002C2EBC01029
+:10B040003C4A02EBC000807B41EA00212891324952
+:10B0500008399DF8AC0031F81010BDF8A0000A3096
+:10B06000814211DB2C4908399DF8AC0031F81010F1
+:10B07000BDF8A0000A30081A81B2274A083A9DF8A4
+:10B08000AC0022F8101007E00020234908399DF891
+:10B09000AC2021F81200FCE39DF8AC0000EB40016D
+:10B0A000C1EBC010234901EBC000C01D0990BDF8E1
+:10B0B000A010FEF7F3FB11909DF8AC0000EB4001EF
+:10B0C000C1EBC0101B4901EBC002BDF8A000083065
+:10B0D000125C9DF8AC0000EB4001C1EBC0101549BB
+:10B0E00001EBC003BDF8A000C01D185C2CE0FCE320
+:10B0F0000000000001693230313030000169323027
+:10B1000045303000102E0020BC5200208C600240E0
+:10B1100000880020120000208458002000802010A9
+:10B120001300002020800010140000200088001070
+:10B1300015000020246600200018024088024242C8
+:10B140003C3000200C76002042EA00221198824216
+:10B1500072D19DF8AC1001EB4100C0EBC110FE496B
+:10B1600001EBC000407C00F00F0101EBD1700991B0
+:10B1700041100998A0EB4100C1B214919DF8AC10A8
+:10B1800001EB4100C0EBC110F34901EBC000C07CF2
+:10B1900000F00F0101EBD1704010099113900020D5
+:10B1A000369025E09DF8AC1001EB4100C0EBC110DA
+:10B1B000E94901EBC001BDF8D8001430095C0991E0
+:10B1C000DDE913210998FEF7D9FD01469DF8AC0091
+:10B1D00000EB4002C2EBC010DF4A02EBC002BDF838
+:10B1E000D80014301154BDF8D800401C81B23691FB
+:10B1F000BDF8A000C01FBDF8D8108842D2DCD748E7
+:10B2000090F8EF03A8B1BDF8A000801C81B20991AD
+:10B210009DF8AC1001EB4100C0EBC111CE4800EB32
+:10B22000C100C01D012308909DF8AC200999FFF7CB
+:10B2300027FC002135914BE0FCE3002136912AE008
+:10B240009DF8AC10C1EBC10000EB8111C44800EBCC
+:10B250004111C91DBDF8D40000EB400202EBC00053
+:10B2600001EB4001891CBDF8D800095C9DF8AC00D9
+:10B2700000EB4002C2EBC010B74A02EBC002BDF8BF
+:10B28000D8001430105C814200D008E0BDF8D8002E
+:10B29000401C81B23691BDF8D8001428D0DB00BF25
+:10B2A000BDF8D80014280ED1BDF8D400C1B29DF865
+:10B2B000AC00C0EBC00202EB8012A94800EB4210C8
+:10B2C00080F85F1008E0BDF8D400401C81B23591D1
+:10B2D000BDF8D4000428B0DB00BFBDF8D4000428BA
+:10B2E0005FD10020359057E09DF8AC00C0EBC00165
+:10B2F00001EB80119A4800EB4110C01DBDF8D4103D
+:10B3000001EB410202EBC10100EB41008078E8BB98
+:10B310000020369027E09DF8AC0000EB4001C1EB27
+:10B32000C0108D4901EBC001BDF8D80014300A5C93
+:10B330009DF8AC00C0EBC00101EB8011884800EB28
+:10B340004111C91DBDF8D40000EB400303EBC00060
+:10B3500001EB4001891CBDF8D8000A54BDF8D800A3
+:10B36000401C81B23691BDF8D8001428D3DBBDF85B
+:10B37000D400C1B29DF8AC00C0EBC00202EB801259
+:10B38000774800EB421080F85F1009E0FFE7BDF856
+:10B39000D400401C81B23591BDF8D4000428A3DB51
+:10B3A00000BF9DF8AC1001EB4100C0EBC1106A4931
+:10B3B00001EBC00090F83210259133211091BDF8B7
+:10B3C000940015287DD00FDCA0F10B000A2879D25B
+:10B3D000DFE810F0340440044204410478007800AF
+:10B3E000430444047800F706A1286CD006DC5028FA
+:10B3F0006AD0512807D0522864D1F1E3A2287DD029
+:10B40000A428F9D1F6E3BDF8A010BDF84000081A51
+:10B41000C1B22391E8E39DF8AC1001EB4100C0EB11
+:10B42000C1104D4901EBC001BDF84000095C2991F4
+:10B43000BDF84000401C81B210919DF8AC1001EBAA
+:10B440004100C0EBC110444901EBC001BDF8400010
+:10B45000095C2A919DF8A80001287BD1BDF8400025
+:10B46000401C81B210919DF8AC0000EB4001C1EB93
+:10B47000C010394901EBC001BDF84000095C3391AF
+:10B48000BDF84000401C81B210919DF8AC1001EB5A
+:10B490004100C0EBC110304901EBC001BDF84000D4
+:10B4A000095C3091BDF84000401C81B210919DF8BC
+:10B4B000AC1001EB4100C0EBC110274901EBC0010A
+:10B4C00003E0FDE3FDE394E396E3BDF84000095C8F
+:10B4D0003191BDF84000401C81B210919DF8AC1034
+:10B4E00001EB4100C0EBC1101B4901EBC001BDF8ED
+:10B4F0004000095C3291BDF8400000E07BE3401C55
+:10B5000081B21091BDF8401035912CE2BDF8400099
+:10B51000401C81B210919DF8AC1001EB4100C0EBD2
+:10B52000C1100D4901EBC001BDF84000095C249138
+:10B53000BDF84000401C81B210919DF89000C0F30E
+:10B54000801000287ED09DF890209DF8A40000EB8C
+:10B55000400107E00DE2000024660020BC2200202C
+:10B56000FC34002001EB0011F94800EB01113031EF
+:10B570009DF89C0001EB001082709DF8A40000EB88
+:10B58000400101EB0011F24800EB011030309DF852
+:10B590009C1000EB01108078C0F3800020BB9DF868
+:10B5A000A40000EB400101EB0011E94800EB0110A1
+:10B5B00030309DF89C1000EB01108078C0F3C00083
+:10B5C00090B99DF8A40000EB400101EB0011E048A8
+:10B5D00000EB011030309DF89C1000EB01108078DA
+:10B5E000C0F340000028ADD000202E902F90002105
+:10B5F000369122E09DF8AC0000EB4001C1EBC01099
+:10B60000D44901EBC001BDF84020BDF8D80010447A
+:10B61000095CBDF8D800C0F10300C00001FA00F0D9
+:10B62000C117DDE92E34184341EA0402CDE92E02A8
+:10B63000BDF8D800401C80B23690BDF8D800042870
+:10B64000D8DB00E079E19DF8A4002E9900EB4002E0
+:10B6500002EB0012BE4800EB021230329DF89C0053
+:10B6600002EB00104160BDF84000001D81B2109156
+:10B6700000222E922F920021369122E09DF8AC10EC
+:10B6800001EB4100C0EBC110B24901EBC001BDF8B4
+:10B690004020BDF8D8001044095CBDF8D800C0F1C6
+:10B6A0000300C00001FA00F0C117DDE92E34184391
+:10B6B00041EA0402CDE92E02BDF8D800401C80B258
+:10B6C0003690BDF8D8000428D8DB9DF8A4002E9948
+:10B6D000C0EBC00202EB80129F4800EB42126032C6
+:10B6E0009DF89C0000EB001002EBC000C0F81A109F
+:10B6F000BDF84000001D81B2109100222E922F92C1
+:10B700000021369122E09DF8AC1001EB4100C0EB26
+:10B71000C110904901EBC001BDF84020BDF8D80030
+:10B720001044095CBDF8D800C0F10300C00001FA64
+:10B7300000F0C117DDE92E34184341EA0402CDE9D7
+:10B740002E02BDF8D800401C80B23690BDF8D8005B
+:10B750000428D8DB9DF8A4002E99C0EBC00202EBB0
+:10B7600080127D4800EB421260329DF89C0000EB95
+:10B77000001002EBC000C0F81E10BDF84000001D14
+:10B7800081B2109100222E922F920021369122E058
+:10B790009DF8AC1001EB4100C0EBC1106D4901EB0D
+:10B7A000C001BDF84020BDF8D8001044095CBDF8C8
+:10B7B000D800C0F10200C00001FA00F0C117DDE9B5
+:10B7C0002E24104341EA0402CDE92E02BDF8D80030
+:10B7D000401C80B23690BDF8D8000328D8DB9DF815
+:10B7E000A410C1EBC10000EB81115B4800EB4110DC
+:10B7F00060309DF89C1001EB011100EBC10034306A
+:10B80000099000682E99084309990860BDF8400026
+:10B81000C01C80B2109000222E922F9200203690F1
+:10B8200022E09DF8AC1001EB4100C0EBC11049498A
+:10B8300001EBC001BDF84020BDF8D8001044095C00
+:10B84000BDF8D800C0F10500C00001FA00F0C11732
+:10B85000DDE92E34184341EA0402CDE92E02BDF899
+:10B86000D800401C80B23690BDF8D8000628D8DB3E
+:10B870009DF8A400DDE92E12C0EBC00303EB80139A
+:10B88000354800EB431360339DF89C0000EB00103B
+:10B8900000E0FDE303EBC00040F8221F4260BDF86A
+:10B8A0004000801D81B2109100222E922F92002123
+:10B8B000369124E09DF8AC1001EB4100C0EBC110C3
+:10B8C000244901EBC001BDF84020BDF8D800104468
+:10B8D000095CBDF8D800C0F10500C00001FA00F015
+:10B8E000C117DDE92E34184300E0FDE341EA04020C
+:10B8F000CDE92E02BDF8D800401C80B23690BDF8CC
+:10B90000D8000628D6DB9DF8A400DDE92E12C0EB96
+:10B91000C00303EB8013104800EB431360339DF822
+:10B920009C0000EB001003EBC00022308160C2607D
+:10B93000BDF84000801D81B21091BDF84010BDF8E7
+:10B94000D400091ABDF8C000801E814206DB0FE05A
+:10B950003C30002024660020FC3400209DF89C0030
+:10B96000401CC1B22791BDF8D40000287FF4CEADB1
+:10B9700026E19DF8AC1001EB4100C0EBC110FE497F
+:10B9800001EBC001BDF84000085C0328F0D1BDF810
+:10B990004000401C81B210919DF8AC1001EB4100B9
+:10B9A000C0EBC110F44901EBC001BDF84000095CD7
+:10B9B0003391BDF84000401C81B210919DF8AC104D
+:10B9C00001EB4100C0EBC110EB4901EBC001BDF838
+:10B9D0004000095C3091BDF84000401C81B21091DC
+:10B9E0009DF8AC0000EB4001C1EBC010E24901EB57
+:10B9F000C001BDF84000095C3191BDF84000401C19
+:10BA000081B210919DF8AC0000EB4001C1EBC01079
+:10BA1000D94901EBC001BDF84000095C3291BDF885
+:10BA20004000401C81B21091BDF8401035910021BA
+:10BA30002791BFE0EDE3BDF84000401C81B21091BA
+:10BA40009DF8AC0000EB4001C1EBC010CA4901EB0E
+:10BA5000C001BDF84000095C2491BDF84000401CC5
+:10BA600081B210919DF89000C0F38010F0B39DF862
+:10BA700090209DF8A40000EB400101EB0011BF48AD
+:10BA800000EB011130319DF89C0001EB0010827039
+:10BA90009DF8A40000EB400101EB0011B74800EB5A
+:10BAA000011030309DF89C1000EB01108078C0F33D
+:10BAB0008000D8B100202E902F900021369129E0EF
+:10BAC0009DF8AC0000EB4001C1EBC010AA4901EBAE
+:10BAD000C001BDF84020BDF8D80010440A5C9DF8B4
+:10BAE000A400C0EBC00101EB801100E052E0A448CB
+:10BAF00000EB411160319DF89C0000EB001001EB60
+:10BB0000C0013F31BDF8D8000A54BDF8D800401C30
+:10BB100081B23691BDF8D8000A28D1DBBDF84000CB
+:10BB20000A3081B2109100222E922F92002136917C
+:10BB300027E09DF8AC1001EB4100C0EBC1108E492D
+:10BB400001EBC001BDF84020BDF8D80010440A5CEC
+:10BB50009DF8A400C0EBC00101EB8011884800EB08
+:10BB6000411160319DF89C0000EB001001EBC00119
+:10BB70005831BDF8D8000A54BDF8D800401C81B235
+:10BB80003691BDF8D8000228D3DBBDF84000801CF8
+:10BB900081B21091BDF84010BDF8D400091ABDF86B
+:10BBA000C000801E814200DB09E09DF89C00401C23
+:10BBB000C1B22791BDF8D40000287FF43CAF00BF8C
+:10BBC000BDF84010BDF8A000801D81420ADCBDF820
+:10BBD000A010891DBDF84000081AC1B2239103E0EE
+:10BBE0003DE007E000202390239800287FF413AC69
+:10BBF0000EE30DE30CE30BE39DF8AC1001EB410009
+:10BC0000C0EBC1105C4901EBC001BDF84000095C0C
+:10BC10009DF8AC00C0EBC00202EB8012584800EB6C
+:10BC20004210817150219DF8AC00C0EBC00202EBC4
+:10BC30008012534800EB42104171E9E20B219DF85C
+:10BC4000AC00C0EBC00202EB80124D4800EB42108A
+:10BC50004171DDE2DCE2DBE2DAE2D9E2D8E2522154
+:10BC60009DF8AC00C0EBC00202EB8012444800EB30
+:10BC700042104171BDF8A010BDF84000814207DDBF
+:10BC8000BDF8A010BDF84000081AC1B2239101E030
+:10BC9000002023909DF8AC0000EB4001C1EBC011E7
+:10BCA000354800EBC101BDF840000A5C9DF8AC00CE
+:10BCB000C0EBC00101EB8011314800EB411101E004
+:10BCC00080E280E2C91D9DF8AC00C0EBC00303EB2D
+:10BCD00080132B4800EB431090F85F0000EB40030B
+:10BCE00003EBC00001EB40004270BDF84000401C77
+:10BCF00081B210919DF8AC1001EB4100C0EBC11076
+:10BD00001D4901EBC001BDF84000095C3491BDF84C
+:10BD10004000401C81B210919DF8AC1001EB410035
+:10BD2000C0EBC110144901EBC001BDF84000095C33
+:10BD30003291BDF84000401C81B210910021359134
+:10BD4000EBE19DF8AC1001EB4100C0EBC1100A49DA
+:10BD500001EBC001BDF84000085C0A4981F82000F1
+:10BD6000BDF84000401C81B2109100222E922F920B
+:10BD7000002136912BE00000246600203C3000209A
+:10BD8000FC340020BC1200209DF8AC1001EB4100F7
+:10BD9000C0EBC110FE4901EBC001BDF84020BDF869
+:10BDA000D8001044095CBDF8D800C0F10300C00001
+:10BDB00001FA00F0C117DDE92E34184341EA04020C
+:10BDC000CDE92E02BDF8D800401C80B23690BDF8F7
+:10BDD000D8000428D8DBEF492E98C1F82100BDF81F
+:10BDE0004000001D81B2109100222E922F9200215E
+:10BDF000369122E09DF8AC1001EB4100C0EBC11080
+:10BE0000E34901EBC001BDF84020BDF8D800104463
+:10BE1000095CBDF8D800C0F10300C00001FA00F0D1
+:10BE2000C117DDE92E34184341EA0402CDE92E02A0
+:10BE3000BDF8D800401C80B23690BDF8D800042868
+:10BE4000D8DBD4482E99C0F82510BDF84000001D5D
+:10BE500081B2109100222E922F920021369122E081
+:10BE60009DF8AC0000EB4001C1EBC010C84901EBEC
+:10BE7000C001BDF84020BDF8D8001044095CBDF8F1
+:10BE8000D800C0F10200C00001FA00F0C117DDE9DE
+:10BE90002E34184341EA0402CDE92E02BDF8D80041
+:10BEA000401C80B23690BDF8D8000328D8DBB949D1
+:10BEB0002E98C1F82900BDF84000C01C81B2109135
+:10BEC00000222E922F920021369122E09DF8AC00A4
+:10BED00000EB4001C1EBC010AD4901EBC001BDF862
+:10BEE0004020BDF8D8001044095CBDF8D800C0F16E
+:10BEF0000500C00001FA00F0C117DDE92E34184337
+:10BF000041EA0402CDE92E02BDF8D800401C80B2FF
+:10BF10003690BDF8D8000628D8DB9E4A0D32DDE900
+:10BF20002E1011625062BDF84000801D81B2109148
+:10BF300000222E922F920021369122E09DF8AC0033
+:10BF400000EB4001C1EBC010914901EBC001BDF80D
+:10BF50004020BDF8D8001044095CBDF8D800C0F1FD
+:10BF60000500C00001FA00F0C117DDE92E341843C6
+:10BF700041EA0402CDE92E02BDF8D800401C80B28F
+:10BF80003690BDF8D8000628D8DB82482D30DDE990
+:10BF90002E128160C260BDF84000801D81B21091F8
+:10BFA0009DF8AC0000EB4001C1EBC010784901EBFB
+:10BFB000C001BDF84000095C764880F84610BDF825
+:10BFC0004000401C81B210919DF8AC0000EB400194
+:10BFD000C1EBC0106E4901EBC001BDF84000095C27
+:10BFE0006C4880F84510BDF84000401C81B21091AB
+:10BFF0009DF8AC0000EB4001C1EBC010644901EBBF
+:10C00000C001BDF84000095C624880F84410BDF8EA
+:10C010004000401C81B210919DF8AC0000EB400143
+:10C02000C1EBC0105A4901EBC001BDF84000095CEA
+:10C03000584880F84310BDF84000401C81B2109170
+:10C040009DF8AC0000EB4001C1EBC010504901EB82
+:10C05000C001BDF84000095C4E4880F84210BDF8B0
+:10C060004000401C81B210919DF8AC1001EB4100E2
+:10C07000C0EBC110464901EBC001BDF84000095CAE
+:10C08000444880F84110BDF84000401C81B200E0F7
+:10C090007FE1109100222E922F920021369122E012
+:10C0A0009DF8AC1001EB4100C0EBC110384901EB29
+:10C0B000C001BDF84020BDF8D8001044095CBDF8AF
+:10C0C000D800C0F10300C00001FA00F0C117DDE99B
+:10C0D0002E34184341EA0402CDE92E02BDF8D800FF
+:10C0E000401C80B2369000E0B4E0BDF8D8000428CF
+:10C0F000D6DB28492E98C1F847000846C06D81B2AA
+:10C1000002200991FCF7E4FF00210620FDF720FF43
+:10C11000BDF8D400401C81B23591BDF8D410BDF8F3
+:10C12000D0008142FFF60DAE1A48C06D1949C98B87
+:10C13000884206D21748C06DBDF8D0100844154992
+:10C14000C86500210520FDF703FF01229DF8AC0022
+:10C15000C0EBC00101EB80110F4800EB4111C91D7C
+:10C160009DF8AC00C0EBC00303EB80130A4800EB62
+:10C17000431090F85F0000EB400303EBC00001F8B0
+:10C1800010200F2005490871BDF8401008E000009C
+:10C1900024660020BC120020FC340020842A0020E9
+:10C1A000BDF8A000801D814208DCBDF8A010891DEB
+:10C1B000BDF84000081AC1B2239101E0002023908D
+:10C1C00026E025E024E000219DF8AC00C0EBC00291
+:10C1D00002EB8012FE4800EB42104171369112E0F2
+:10C1E00000219DF8AC0000EB4002C2EBC010F94A00
+:10C1F00002EBC002BDF8D8000D301154BDF8D800D4
+:10C20000401C81B23691BDF8D8000528E8DB00BF9C
+:10C2100027E00020369012E000219DF8AC0000EBF2
+:10C220004002C2EBC010EB4A02EBC002BDF8D800DE
+:10C230000D301154BDF8D800401C81B23691BDF8C4
+:10C24000D8000528E8DB0020E3499DF8AC2021F860
+:10C2500012009EE00021E0489DF8AC2020F812106A
+:10C2600097E0DD489DF8AC1030F81100F0B39DF870
+:10C27000AC1001EB4100C0EBC110D64901EBC0018D
+:10C28000BDF8A0001130085CFA2802D111203590C9
+:10C2900013E09DF8AC1001EB4100C0EBC110CD499B
+:10C2A00001EBC001BDF8A0000A30085CFA2802D1F9
+:10C2B0000A20359001E000203590BDF8D400002818
+:10C2C00057DD0020369025E09DF8AC1001EB4100D1
+:10C2D000C0EBC110BF4901EBC001BDF8A020BDF803
+:10C2E000D4000244BDF8D800104400E049E0095CE5
+:10C2F0009DF8AC0000EB4002C2EBC010B54A02EB67
+:10C30000C002BDF8D800C01D1154BDF8D800401CB3
+:10C3100081B23691B0499DF8AC0031F81010BDF8EB
+:10C32000D8008142D0DC002036901DE00021BDF80D
+:10C33000A020BDF8D4000244A74B9DF8AC0033F810
+:10C3400010000244BDF8D80002449DF8AC0000EB98
+:10C350004003C3EBC0109F4B03EBC0008154BDF8FA
+:10C36000D800401C81B23691BDF8D8002828DDDB0A
+:10C3700005E0002098499DF8AC2021F8120000202B
+:10C38000289095489DF8AC1030F8110000287EF4F4
+:10C390000AAE0AF06BB8914890F8EF03B0B18E493D
+:10C3A0009DF8AC0031F8101009919DF8AC0000EB3D
+:10C3B0004001C1EBC010874901EBC0010123089186
+:10C3C0009DF8AC20DDE90801FEF75AFB9DF8AC10A2
+:10C3D00001EB410000EB0111814800EB0110817974
+:10C3E0002A919DF8A800092889F06886DFE810F0F6
+:10C3F0000146090095114A20962CD22EDD325B377A
+:10C4000004429DF8AC1001EB4100C0EBC110714932
+:10C4100001EBC000417808460991002110F0D2FCE0
+:10C42000C1B22791002134911CE09DF8AC1001EBC2
+:10C43000410000EB01116A4800EB01113031BDF8F9
+:10C44000D00001EB001041789DF89C00814204D19E
+:10C45000BDF8D000C1B2279112E0BDF8D000401C59
+:10C4600081B234919DF8AC1001EB410000EB011159
+:10C470005B4800EB0110C179BDF8D0008142D4DCEB
+:10C4800000BF9DF8AC1001EB4100C0EBC110514959
+:10C4900001EBC000807800F0F000A0280DD19DF8DD
+:10C4A000AC1001EB4100C0EBC1104A4901EBC000E8
+:10C4B000807800F00F0128910AE09DF8AC1001EBA4
+:10C4C0004100C0EBC110434901EBC00081782891C5
+:10C4D000BDF8A00008B9102028909DF8AC1001EB21
+:10C4E0004100C0EBC1103B4901EBC001BDF8A00009
+:10C4F000401C095C2591BDF8A000401C81B2099147
+:10C500009DF8AC0000EB4001C1EBC010314901EBDC
+:10C51000C0010891DDE9080111F0E4F835909DF8BB
+:10C52000AC1001EB4100C0EBC1102A4901EBC00186
+:10C53000BDF8A000801C095CBDF8D400814242F027
+:10C54000EA809DF8AC1001EB4100C0EBC11021491D
+:10C5500001EBC0004078002842F3DD809DF8AC106C
+:10C5600001EB4100C0EBC1101A4901EBC001BDF85D
+:10C57000A000C01C0A5C9DF8AC00C0EBC00101EB40
+:10C580008011134800EB411160319DF89C0000EBD5
+:10C59000001001EBC00080F83C200021114A9DF8FA
+:10C5A000AC0002EB00129DF89C0011540E48007F75
+:10C5B000012850D19DF8AC1001EB410000EB0111B6
+:10C5C000074800EB011030309DF89C100EE0000091
+:10C5D000FC340020246600207C580020BC2200206F
+:10C5E0003C300020702E0020BC12002000EB011017
+:10C5F000801C0990007820F0800080300999087034
+:10C60000BDF89400B62814D0C52819D0D52802D07A
+:10C61000D9281CD106E0BDF8A000032801DA0020CB
+:10C62000259017E0BDF8A000032801DA002025902E
+:10C6300010E0BDF8A000032801DA0020259009E0F1
+:10C64000BDF8A000032801DA0020259002E00020B8
+:10C65000259000BF00BF9DF8AC1001EB410000EB3E
+:10C660000111FE4800EB011030309DF89C1000EBEA
+:10C670000110801C0990007820F04000403009999A
+:10C680000870BDF89400C5287ED016DCB5287CD093
+:10C690000CDC112801F0DA86122801F01987132822
+:10C6A00001F0A287B22842F03580E8E3B6286DD0C9
+:10C6B000B9286CD0C328F6D1EAE3D92868D007DCC2
+:10C6C000CA2866D0CE2801F0E785D528EBD109E04D
+:10C6D000E12801F0F485E52801F00486E728E2D19D
+:10C6E00001F09DBE9DF8AC1001EB4100C0EBC11004
+:10C6F000DB4901EBC000C178DA4880F8E6119DF80B
+:10C70000AC10C1EBC10000EB8111D74800EB411127
+:10C7100060319DF89C0000EB001011F830109DF87E
+:10C72000AC00C0EBC00202EB8012CF4800EB42101D
+:10C73000007981427EDA9DF8AC1001EB410000EBFC
+:10C740000111C64800EB011030309DF89C1000EB41
+:10C750000110801C0990C34890F8E6110120A0EB5D
+:10C76000D1100999097860F3000109980170BD485A
+:10C7700090F8E601C0F34010E8BB9DF8AC0000EB78
+:10C78000400101EB001105E0FDE3FDE3FDE3FDE306
+:10C79000FDE3FDE3B14800EB011030309DF89C1043
+:10C7A00000EB01108078C0F3401020B39DF8AC007E
+:10C7B00000EB400101EB0011A84800EB0110303004
+:10C7C0009DF89C1000EB0110801C0990007820F06F
+:10C7D0000200801C099908709DF8AC00C0EBC001F4
+:10C7E00001EB8011A04800EB411060309DF89C10D7
+:10C7F00001EB011100E00EE000EBC10018300990E0
+:10C80000007820F00200801C099908709DF8AC1097
+:10C810000220FDF79DFB00219DF8AC00C0EBC0029B
+:10C8200002EB8012904800EB4210C17002229DF88A
+:10C83000AC0000E020E0C0EBC00101EB80118A48B1
+:10C8400000EB411160319DF89C0000EB001001F8F5
+:10C850003020B6229DF8AC00C0EBC00101EB801186
+:10C86000814800EB411060309DF89C1001EB0111F4
+:10C8700000EBC10042717BE39DF8AC0000EB40018E
+:10C8800001EB0011754800EB011030309DF89C1051
+:10C8900000EB0110801C0990724890F8E60101211C
+:10C8A000A1EBD01009990A7860F300020A709DF894
+:10C8B000AC0000EB400101EB0011684800EB0110F7
+:10C8C00030309DF89C1000EB0110801C09906548E9
+:10C8D00090F8E60142090998007862F3410009994D
+:10C8E00008709DF8AC0000EB400101EB00115B48C3
+:10C8F00000EB011030309DF89C1000EB01108078A7
+:10C90000C0F340029DF8AC00C0EBC00101EB801108
+:10C91000554800EB411060309DF89C1001EB01116F
+:10C9200000EBC100007EC0F3400082427ED09DF843
+:10C93000AC10C1EBC10000EB81114B4800EB411082
+:10C9400060309DF89C1001EB011100EBC100183024
+:10C9500009909DF8AC0000EB400101EB00113F484D
+:10C9600000EB011030309DF89C1000EB0110807836
+:10C9700042080998007862F34100099908709DF80F
+:10C98000AC1001EB410000EB0111344800EB011049
+:10C9900030309DF89C1000EB01108078C0F340000F
+:10C9A00090B1D9229DF8AC00C0EBC00101EB801121
+:10C9B0002D4800EB411060309DF89C1001EB0111F7
+:10C9C00000EBC100427138E001229DF8AC00C0EBE1
+:10C9D000C00101EB8011244800EB411160319DF84A
+:10C9E0009C0000EB001001EBC0004273D9229DF8BF
+:10C9F000AC00C0EBC00101EB80111B4800EB411102
+:10CA000060319DF89C0000EB001001EBC00042710A
+:10CA100001229DF8AC00C0EBC00101EB801112486F
+:10CA200000EB411060309DF89C1000E00AE001EB43
+:10CA3000011100EBC10080F83E209DF8AC100220EF
+:10CA4000FDF786FA9DF8AC1001EB410000EB0111F7
+:10CA5000024800EB0111303108E000003C300020BA
+:10CA600024660020BC220020FC3400209DF89C009D
+:10CA700001EB0010807800F001029DF8AC00C0EBE3
+:10CA8000C00101EB8011FE4800EB411060309DF8C1
+:10CA90009C1001EB011100EBC100007E00F00100D1
+:10CAA000824276D09DF8AC10C1EBC10000EB811141
+:10CAB000F34800EB411060309DF89C1001EB011130
+:10CAC00000EBC100183009909DF8AC1001EB41005B
+:10CAD00000EB0111EB4800EB011030309DF89C1089
+:10CAE00000EB0110807809990A7860F300020A705F
+:10CAF0009DF8AC1001EB410000EB0111E14800EBA7
+:10CB0000011030309DF89C1000EB0110807800F08F
+:10CB10000100E8BB9DF8AC1001EB410000EB0111F6
+:10CB2000D84800EB011030309DF89C1000EB01104C
+:10CB30008078C0F3401068B39DF8AC10C1EBC10021
+:10CB400000EB8111CE4800EB411060309DF89C1045
+:10CB500001EB011100EBC10090F83E00D0B99DF847
+:10CB6000AC10C1EBC10000EB8111C54800EB4110D6
+:10CB700060309DF89C1001EB011100EBC100407B7F
+:10CB800040B99DF8AC1001EB410000EB011102E04F
+:10CB900058E080E142E0BB4800EB011030309DF8E6
+:10CBA0009C1000EB01108078C0F34000B0BB012264
+:10CBB0009DF8AC00C0EBC00101EB8011B04800EB68
+:10CBC000411160319DF89C0000EB001001EBC000AA
+:10CBD0004273D9229DF8AC00C0EBC00101EB80117B
+:10CBE000A74800EB411160319DF89C0000EB00105C
+:10CBF00001EBC000427101229DF8AC00C0EBC00106
+:10CC000001EB80119E4800EB411060309DF89C10B4
+:10CC100001EB011100EBC10080F83E2000229DF8DD
+:10CC2000AC00C0EBC00101EB8011954800EB411056
+:10CC300060309DF89C1001EB011100EBC10080F801
+:10CC40003D2018E19DF8AC10C1EBC10000EB811153
+:10CC50008B4800EB411060309DF89C1001EB0111F6
+:10CC600000EBC10090F83E0098B901229DF8AC009D
+:10CC7000C0EBC00101EB8011814800EB4110603036
+:10CC80009DF89C1001EB011100EBC10080F83D20E4
+:10CC900027E000229DF8AC00C0EBC00101EB801141
+:10CCA000774800EB411160319DF89C0000EB0010CB
+:10CCB00001EBC00080F83D209DF8AC1001EB410075
+:10CCC00000EB01116F4800EB011130319DF89C0021
+:10CCD00001EB0010801C0990007820F001020998F7
+:10CCE0000270694890F8C80780B19DF8AC1001EB5C
+:10CCF000410000EB0111634800EB011030309DF85A
+:10CD00009C1000EB0110807A02286FD15F48407FB1
+:10CD100001286BD15D48C06D5C49C98B884265D2E2
+:10CD20009DF8AC10C1EBC10000EB8111544800EB41
+:10CD3000411060309DF89C1001EB011100EBC10027
+:10CD400090F83D00012851D19DF8AC10C1EBC10015
+:10CD500000EB81114A4800EB411060309DF89C10B7
+:10CD600001EB011100EBC10090F87700F0BB9DF8DA
+:10CD7000AC1001EB410000EB0111424800EB011146
+:10CD800030319DF89C0001EB001001789DF8AC005B
+:10CD9000C0EBC00202EB8012394800EB4210417038
+:10CDA000C3229DF8AC00C0EBC00101EB80113448F8
+:10CDB00000EB411160319DF89C0000EB001001EB8D
+:10CDC000C000427100229DF8AC0000EB400101EB75
+:10CDD00000112C4800EB011130319DF89C0001EB53
+:10CDE000001042609DF8AC10022000E043E0FDF727
+:10CDF000AFF80021369119E000229DF8AC00C0EB9D
+:10CE0000C00101EB80111E4800EB411160319DF81B
+:10CE10009C0000EB001001EBC0013F31BDF8D800D1
+:10CE20000A54BDF8D800401C81B23691BDF8D80034
+:10CE30001428E1DB0020369019E000229DF8AC00B8
+:10CE4000C0EBC00101EB80110D4800EB41116031D6
+:10CE50009DF89C0000EB001001EBC0015B31BDF8B8
+:10CE6000D8000A54BDF8D800401C81B23691BDF8F4
+:10CE7000D8000A28E1DB9DF8AC10022009E0F5E3B8
+:10CE8000FC3400203C300020BC220020BC120020DA
+:10CE9000B8E3FDF75DF89DF8AC1001EB410000EB45
+:10CEA0000111FE4800EB011030309DF89C1000EBA2
+:10CEB00001108078C0F3400088B1D9229DF8AC0001
+:10CEC000C0EBC00101EB8011F54800EB4110603070
+:10CED0009DF89C1001EB011100EBC10042719DF81F
+:10CEE000AC10C1EBC10000EB8111ED4800EB41102B
+:10CEF00060309DF89C1001EB011100EBC1008078BF
+:10CF0000B22835D19DF8AC1001EB410000EB0111C6
+:10CF1000E24800EB011030309DF89C1000EB01104E
+:10CF20008078C0F3400018BB9DF8AC0000EB4001D6
+:10CF300001EB0011D94800EB011030309DF89C1036
+:10CF400000EB01108078C0F3401088B9E5229DF80D
+:10CF5000AC00C0EBC00101EB8011D14800EB4110E7
+:10CF600060309DF89C1001EB011100EBC100427193
+:10CF70009DF8AC0000EB400101EB0011C74800EB4D
+:10CF80000110303005E0F9E384E3F8E3F8E313E15E
+:10CF90006DE39DF89C1000EB011080780121B1EB4E
+:10CFA000D01F4FD19DF8AC0000EB400101EB001108
+:10CFB000BA4800EB011030309DF89C1000EB0110D6
+:10CFC000807800F00100E8BB9DF8AC00C0EBC00128
+:10CFD00001EB8011B24800EB411060309DF89C10CD
+:10CFE00001EB011100EBC10090F83E0050BB9DF831
+:10CFF000AC0000EB400101EB0011A84800EB011070
+:10D0000030309DF89C1000EB01108078C0F3C00018
+:10D01000C0B99DF8AC0000EB400101EB00119F4846
+:10D0200000EB011030309DF89C1000EB0110407AAD
+:10D0300000F0010030B19DF8AC00C0EBC00101EB85
+:10D04000801100E049E0964800EB411060309DF807
+:10D050009C1001EB011100EBC10090F8860000F07C
+:10D060000100D0BB9DF8AC00C0EBC00101EB80110A
+:10D070008B4800EB411060309DF89C1001EB0111D2
+:10D0800000EBC10090F8780038B3002036902AE019
+:10D090009DF8AC00C0EBC00101EB8011804800EBB3
+:10D0A000411160319DF89C0000EB001001EBC000C5
+:10D0B00000F17901BDF8D8000A5C9DF8AC0000EBE6
+:10D0C000400101EB0011754800EB01100E30BDF876
+:10D0D000D810405C824201D009E06CE0BDF8D80075
+:10D0E000401C81B23691BDF8D8000628D0DB00BFC5
+:10D0F000BDF8D80006285ED1369029E09DF8AC0036
+:10D10000C0EBC00101EB8011654800EB41116031BB
+:10D110009DF89C0000EB001001EBC00000F17901CC
+:10D12000BDF8D8000A5C9DF8AC0000EB400101EBB3
+:10D1300000115A4800EB01100E30BDF8D810405CC9
+:10D14000824200D008E0BDF8D800401C81B2369180
+:10D15000BDF8D8000A28D1DB00BFBDF8D8000A28E6
+:10D1600029D09DF8AC00C0EBC00101EB80114C4808
+:10D1700000EB411060309DF89C1001EB011100EBB9
+:10D18000C10086300990007820F00100401C099908
+:10D19000087012229DF8AC00C0EBC00101EB8011B9
+:10D1A0003F4800EB411060309DF89C1001EB0111ED
+:10D1B00000EBC1004271FCE39DF8AC0000EB4001C4
+:10D1C00001EB0011354800EB0110007BD0BBBDF82E
+:10D1D000A000082800D0EEE70020369028E09DF857
+:10D1E000AC0000EB4001C1EBC0102E4901EBC001C7
+:10D1F000BDF8D800C01C085C00F00F00092800DD55
+:10D200001AE09DF8AC0000EB4001C1EBC0102549CD
+:10D2100001EBC001BDF8D800C01C085C00F0F000B4
+:10D22000902800DD08E0BDF8D800401C81B236919E
+:10D23000BDF8D8000628D2DB00BFBDF8D80006280C
+:10D2400001DAB8E770E09DF8AC0000EB4001C1EBFB
+:10D25000C010144901EBC000C07801049DF8AC0077
+:10D2600000EB4002C2EBC0100E4A02EBC000007996
+:10D2700041EA00219DF8AC0000EB4002C2EBC01077
+:10D28000084A02EBC000407901439DF8AC00C0EBB6
+:10D29000C00202EB8012024806E000003C30002091
+:10D2A000FC3400202466002000EB421260329DF81E
+:10D2B0009C0000EB001002EBC000C0F81A109DF8B3
+:10D2C000AC0000EB4001C1EBC010FE4901EBC00017
+:10D2D000807901049DF8AC0000EB4002C2EBC01065
+:10D2E000F84A02EBC000C07941EA00219DF8AC0089
+:10D2F00000EB4002C2EBC010F24A02EBC000007A21
+:10D3000001439DF8AC00C0EBC00202EB8012EE4876
+:10D3100000EB421060309DF89C2002EB021200EB03
+:10D32000C200C0F81E10BAE0BDF8A0000A2800D064
+:10D3300041E70020369028E09DF8AC1001EB410059
+:10D34000C0EBC110DF4901EBC001BDF8D800C01C23
+:10D35000085C00F00F00092800DD1AE09DF8AC1011
+:10D3600001EB4100C0EBC110D64901EBC001BDF893
+:10D37000D800C01C085C00F0F000902800DD08E038
+:10D38000BDF8D800401C81B23691BDF8D8000828FD
+:10D39000D2DB00BFBDF8D800082800DA0BE79DF803
+:10D3A000AC1001EB4100C0EBC110C64901EBC0005D
+:10D3B000C07801069DF8AC0000EB4002C2EBC01043
+:10D3C000C04A02EBC000007941EA00419DF8AC0080
+:10D3D00000EB4002C2EBC010BA4A02EBC000407939
+:10D3E00041EA00219DF8AC0000EB4002C2EBC01006
+:10D3F000B44A02EBC000807901439DF8AC00C0EB59
+:10D40000C00202EB8012B04800EB421260329DF87D
+:10D410009C0000EB001002EBC000C0F81A109DF851
+:10D42000AC1001EB4100C0EBC110A64901EBC000FC
+:10D43000C07901069DF8AC0000EB4002C2EBC010C1
+:10D44000A04A02EBC000007A41EA00419DF8AC001E
+:10D4500000EB4002C2EBC0109A4A02EBC000407AD7
+:10D4600041EA00219DF8AC0000EB4002C2EBC01085
+:10D47000944A02EBC000807A01439DF8AC00C0EBF7
+:10D48000C00202EB8012904800EB421060309DF821
+:10D490009C2002EB021200EBC200C0F81E109DF8A7
+:10D4A000AC10C1EBC10000EB8111874800EB4111CA
+:10D4B00060319DF89C0000EB001011F830109DF8D1
+:10D4C000AC00C0EBC00202EB80127F4800EB4210C0
+:10D4D000007981422EDA00219DF8AC00C0EBC00239
+:10D4E00002EB8012784800EB4210C17004229DF8D4
+:10D4F000AC00C0EBC00101EB8011734800EB41119F
+:10D5000060319DF89C0000EB001001F83020C5222E
+:10D510009DF8AC00C0EBC00101EB80116A4800EB44
+:10D52000411060309DF89C1001EB011100EBC1002F
+:10D53000427166E09DF8AC1001EB410000EB011177
+:10D54000624800EB011030309DF89C1000EB011098
+:10D550008078C0F3400090B1D5229DF8AC00C0EBBC
+:10D56000C00101EB8011584800EB411060309DF87C
+:10D570009C1001EB011100EBC100427141E09DF8EC
+:10D58000AC10C1EBC10000EB81114F4800EB411022
+:10D5900060309DF89C1001EB011100EBC100807B15
+:10D5A00001282ED100229DF8AC00C0EBC00101EB98
+:10D5B0008011454800EB411160319DF89C0000EB63
+:10D5C000001001EBC0008273B6229DF8AC00C0EBE6
+:10D5D000C00101EB80113C4800EB411160319DF826
+:10D5E0009C0000EB001001EBC000427100219DF88F
+:10D5F000AC00C0EBC00202EB8012334800EB4210DB
+:10D60000C170D8E5D5229DF8AC00C0EBC00101EB9C
+:10D6100080112D4800EB411160319DF89C0000EB1A
+:10D62000001001EBC000427101219DF8AC00C0EB7D
+:10D63000C00202EB8012244800EB4210C1709DF83A
+:10D64000AC1001EB410000EB0111204800EB01118F
+:10D6500030319DF89C0001EB0010801C099000788F
+:10D6600020F02000203009990870A4E51FE2D5229F
+:10D670009DF8AC00C0EBC00101EB8011124800EB3B
+:10D68000411060309DF89C1001EB011100EBC100CE
+:10D69000427190E59DF8AC10C1EBC10000EB811127
+:10D6A000094800EB41106030BDF8D01001EB0111CA
+:10D6B00000EBC1008079012842D100229DF8AC0026
+:10D6C00006E0000024660020FC3400203C300020EE
+:10D6D000C0EBC00101EB8011FE4800EB411160314D
+:10D6E000BDF8D00000EB001001EBC0008271D92220
+:10D6F0009DF8AC00C0EBC00101EB8011F54800EBD8
+:10D70000411160319DF89C0000EB001001EBC0005E
+:10D7100042719DF8AC1001EB410000EB0111EE48A5
+:10D7200000EB011030309DF89C1000EB0110801CC4
+:10D730000990007820F00400001D099908701CE091
+:10D74000C3229DF8AC00C0EBC00101EB8011E148A1
+:10D7500000EB411160319DF89C0000EB001001EBE3
+:10D76000C000427100219DF8AC00C0EBC00202EB8A
+:10D770008012D84800EB4210C1701CE5D2E16CE089
+:10D78000FFE79DF8AC10C1EBC10000EB8111D1485F
+:10D7900000EB41106030BDF8D01001EB011100EB3F
+:10D7A000C100807901283AD100229DF8AC00C0EB7D
+:10D7B000C00101EB8011C74800EB41116031BDF899
+:10D7C000D00000EB001001EBC0008271D9229DF85F
+:10D7D000AC00C0EBC00101EB8011BE4800EB411171
+:10D7E00060319DF89C0000EB001001EBC00042711D
+:10D7F0009DF8AC1001EB410000EB0111B64800EBC5
+:10D80000011130319DF89C0001EB0010801C099043
+:10D81000007820F00400001D099908701CE0C32264
+:10D820009DF8AC00C0EBC00101EB8011A94800EBF2
+:10D83000411160319DF89C0000EB001001EBC0002D
+:10D84000427100219DF8AC00C0EBC00202EB8012D7
+:10D85000A04800EB4210C170ADE49DF8AC1001EBA4
+:10D86000410000EB01119C4800EB0110007B38BB2C
+:10D870009DF8AC1001EB4100C0EBC110974901EBE2
+:10D88000C00001799DF8AC0000EB4002C2EBC01073
+:10D89000924A02EBC000C07841EA00229DF8AC0039
+:10D8A000C0EBC00101EB80118A4800EB41106030F1
+:10D8B0009DF89C1001EB011100EBC100426332E0C6
+:10D8C0009DF8AC1001EB4100C0EBC110834901EBA6
+:10D8D000C000C07801049DF8AC0000EB4002C2EB30
+:10D8E000C0107E4A02EBC000007941EA00219DF899
+:10D8F000AC0000EB4002C2EBC010784A02EBC00063
+:10D90000407901439DF8AC00C0EBC00202EB8012ED
+:10D91000704800EB421060309DF89C2002EB021230
+:10D9200000EBC20041639DF8AC10C1EBC10000EBFD
+:10D930008111684800EB411160319DF89C0000EBBB
+:10D94000001011F830109DF8AC00C0EBC00202EBE3
+:10D950008012604800EB42100079814230DA0021E9
+:10D960009DF8AC00C0EBC00202EB8012594800EBFE
+:10D970004210C17003229DF8AC00C0EBC00101EB66
+:10D980008011544800EB411160319DF89C0000EB80
+:10D99000001001F83020D9229DF8AC00C0EBC00186
+:10D9A00001EB80114B4800EB411060309DF89C105A
+:10D9B00000E0FDE301EB011100EBC100427175E0F5
+:10D9C0009DF8AC10C1EBC10000EB8111414800EBA8
+:10D9D00041106030BDF8D01001EB011100EBC10027
+:10D9E0008079012845D100229DF8AC00C0EBC00130
+:10D9F00001EB8011374800EB41116031BDF8D000D8
+:10DA000000EB001001EBC0008271D9229DF8AC0040
+:10DA1000C0EBC00101EB80112E4800EB41116031D9
+:10DA20009DF89C0000EB001001EBC00042719DF8D6
+:10DA3000AC1001EB410000EB0111274800EB011194
+:10DA400030319DF89C0001EB0010801C099000789B
+:10DA500020F00400001D0999087001229DF8AC0017
+:10DA6000C0EBC00101EB80111A4800EB4110C270FD
+:10DA70001CE0C5229DF8AC00C0EBC00101EB801199
+:10DA8000144800EB411160319DF89C0000EB001040
+:10DA900001EBC000427100219DF8AC00C0EBC00258
+:10DAA00002EB80120B4800EB4210C17080E30021B2
+:10DAB0009DF8AC00C0EBC00202EB8012054800EB01
+:10DAC0004210C1709DF8AC1001EB410000EB011158
+:10DAD000014805E0FC3400203C3000202466002092
+:10DAE00000EB011130319DF89C0001EB0010801C0F
+:10DAF0000990007820F00400001D09990870D522D3
+:10DB00009DF8AC00C0EBC00101EB8011FE4800EBBA
+:10DB1000411060309DF89C1001EB011100EBC10039
+:10DB2000427145E39DF8AC1001EB410000EB01119F
+:10DB3000F64800EB0110007BD0BBBDF8A0000C281C
+:10DB400000D035E30020369028E09DF8AC1001EBC2
+:10DB50004100C0EBC110EE4901EBC001BDF8D80097
+:10DB6000C01C085C00F00F00092800DD1AE09DF8D9
+:10DB7000AC1001EB4100C0EBC110E54901EBC00165
+:10DB8000BDF8D800C01C085C00F0F000902800DD53
+:10DB900008E0BDF8D800401C81B23691BDF8D8002D
+:10DBA0000A28D2DB00BFBDF8D8000A2801DAFFE25C
+:10DBB0007CE000202C902D90002136911EE0DDE9C4
+:10DBC0002C10000240EA11620902CDE92C129DF8E6
+:10DBD000AC1001EB4100C0EBC110CD4901EBC0011D
+:10DBE000BDF8D800C01C085CDDE92C341843CDE931
+:10DBF0002C04BDF8D800401C80B23690BDF8D80087
+:10DC00000528DCDB9DF8AC00DDE92C21C0EBC0036E
+:10DC100003EB8013BC4800EB431360339DF89C007A
+:10DC200000EB001003EBC00040F8222F41600022FF
+:10DC30002C922D92002136911EE0DDE92C1000027D
+:10DC400040EA11620902CDE92C129DF8AC1001EBFB
+:10DC50004100C0EBC110AE4901EBC001BDF8D800D6
+:10DC60000830085CDDE92C341843CDE92C04BDF8FC
+:10DC7000D800401C80B23690BDF8D8000528DCDB07
+:10DC80009DF8AC00DDE92C12C0EBC00303EB801360
+:10DC90009D4800EB431060309DF89C3003EB03136C
+:10DCA00000EBC30022308160C260B6E0BDF8A00086
+:10DCB0000E2800D07CE20020369028E09DF8AC10C1
+:10DCC00001EB4100C0EBC110914901EBC001BDF86F
+:10DCD000D800C01C085C00F00F00092800DD1AE025
+:10DCE0009DF8AC1001EB4100C0EBC110884901EB7D
+:10DCF000C001BDF8D800C01C085C00F0F0009028FE
+:10DD000000DD08E0BDF8D800401C81B23691BDF8B6
+:10DD1000D8000C28D2DB00BFBDF8D8000C2800DAF0
+:10DD200046E200202C902D90002136911EE0DDE986
+:10DD30002C10000240EA11620902CDE92C129DF874
+:10DD4000AC1001EB4100C0EBC110714901EBC00107
+:10DD5000BDF8D800C01C085CDDE92C341843CDE9BF
+:10DD60002C04BDF8D800401C80B23690BDF8D80015
+:10DD70000628DCDB9DF8AC00DDE92C12C0EBC0030B
+:10DD800003EB8013604800EB431360339DF89C0065
+:10DD900000EB001003EBC00040F8221F426000229D
+:10DDA0002C922D92002136911EE0DDE92C1000020C
+:10DDB00040EA11620902CDE92C129DF8AC1001EB8A
+:10DDC0004100C0EBC110524901EBC001BDF8D800C1
+:10DDD0000930085CDDE92C341843CDE92C04BDF88A
+:10DDE000D800401C80B23690BDF8D8000628DCDB95
+:10DDF0009DF8AC00DDE92C21C0EBC00303EB8013E0
+:10DE0000414800EB431060309DF89C3003EB031356
+:10DE100000EBC30022308260C1609DF8AC10C1EB02
+:10DE2000C10000EB8111384800EB411160319DF8D1
+:10DE30009C0000EB001011F830109DF8AC00C0EB16
+:10DE4000C00202EB8012304800EB421000798142A0
+:10DE50007ED1304890F8C80780B19DF8AC1001EB36
+:10DE6000410000EB0111294800EB011030309DF812
+:10DE70009C1000EB0110807A02286AD1002126480C
+:10DE8000C0F83D109DF8AC10C1EBC10000EB811152
+:10DE90001D4800EB411060309DF89C1001EB011112
+:10DEA00000EBC10022301022014609901A482D30A3
+:10DEB000FAF7CBF99DF8AC10C1EBC10000EB811172
+:10DEC000114800EB411160319DF89C0000EB0010FF
+:10DED00001EBC0011048401C51F81A2F026249683A
+:10DEE00041629DF8AC1001EB410000EB01110748C5
+:10DEF00000EB011130319DF89C0001EB001000781F
+:10DF0000054981F8200009E0FC3400203C30002065
+:10DF100024660020BC220020BC12002001F1210058
+:10DF200001F59C510A6F0262B1F8741081849DF86A
+:10DF3000AC10C1EBC10000EB8111FE4800EB4111B8
+:10DF400060319DF89C0000EB001001EBC00001E087
+:10DF50003EE144E0416BF848C0F829109DF8AC1050
+:10DF600001EB410000EB0111F44800EB01113031ED
+:10DF70009DF89C0001EB00104168EF48C0F8471085
+:10DF8000C06D81B202200991FBF7A2F800210620A2
+:10DF9000FBF7DEFFE848C06DE749C98B884204D231
+:10DFA000E548C06D401CE449C86500210520FBF729
+:10DFB000CFFF9DF8AC1001EB410000EB0111DF48F1
+:10DFC00000EB011030309DF89C1000EB0110801C1C
+:10DFD0000990007820F008020998027015E09DF879
+:10DFE000AC0000EB400101EB0011D44800EB011044
+:10DFF00030309DF89C1000EB0110801C09900078D7
+:10E0000020F008000830099908709DF8AC0000EB7A
+:10E01000400101EB0011C94800EB011030309DF8C0
+:10E020009C1000EB0110801C0990007820F0200269
+:10E03000099802709DF8AC100220FBF789FF9DF84B
+:10E04000AC009DF89C1001EB0010C217CDE92C022A
+:10E0500000222C9800EB8001C1EB8011B64864309F
+:10E060000844C0F81D209DF8AC00C0EBC00101EBD6
+:10E070008011B04800EB411060309DF89C1001EB1E
+:10E08000011100EBC100223009902C9800EB8001B7
+:10E09000C1EB8011A848643001440D311022089171
+:10E0A000DDE90801FAF7D1F89DF8AC00C0EBC0013A
+:10E0B00001EB80119F4800EB411160319DF89C00FD
+:10E0C00000EB001001EBC0012C9800EB8002C2EBCA
+:10E0D000801299486430104451F81A2F40F8012FEB
+:10E0E000496841609DF8AC0000EB400101EB001174
+:10E0F000924800EB011130319DF89C0001EB0010BB
+:10E1000001782C9800EB8002C2EB80128A486430C0
+:10E1100081542C9800EB8001C1EB8011864864305B
+:10E1200001448748026F41F8212FB0F874008880BD
+:10E130009DF8AC00C0EBC00101EB80117D4800EB05
+:10E14000411160319DF89C0000EB001001EBC00014
+:10E15000416B2C9800EB8002C2EB80127648643051
+:10E160001044C0F809109DF8AC0000EB400101EB31
+:10E170000011724800EB011130319DF89C0001EB59
+:10E18000001041682C9800EB8002C2EB80126A48B4
+:10E1900064301044C0F827102C9881B208200991EF
+:10E1A000FBF7D6FE00229DF8AC00C0EBC00100E0FA
+:10E1B00019E201EB80115F4800EB411060309DF8DF
+:10E1C0009C1001EB011100EBC10080F83E2050E0F3
+:10E1D0009DF8AC0000EB400101EB0011574800EB4B
+:10E1E000011030309DF89C1000EB0110801C09904C
+:10E1F000007820F00400001D099908709DF8AC001B
+:10E2000000EB400101EB00114C4800EB01103030F5
+:10E210009DF89C1000EB0110801C0990007820F004
+:10E22000800080300999087001229DF8AC00C0EB95
+:10E23000C00101EB80113F4800EB4110C2709DF816
+:10E24000AC00C0EBC00101EB80113A4800EB41107B
+:10E2500002799DF8AC00C0EBC00101EB801135489C
+:10E2600000EB411060309DF89C1001EB011100F8AB
+:10E270003120D5229DF8AC00C0EBC00101EB80112C
+:10E280002C4800EB411060309DF89C1001EB01110F
+:10E2900000EBC10042713DE2D5229DF8AC00C0EB1D
+:10E2A000C00101EB8011234800EB411060309DF864
+:10E2B0009C1001EB011100EBC10042712AE2D52252
+:10E2C0009DF8AC00C0EBC00101EB8011194800EBD8
+:10E2D000411060309DF89C1001EB011100EBC10072
+:10E2E000427117E20121174880F8EC169DF8AC0046
+:10E2F000C0EBC00101EB80110E4800EB4111603111
+:10E300009DF89C0000EB001011F830109DF8AC0057
+:10E31000C0EBC00202EB8012064800EB421000790D
+:10E32000814239DA00219DF8AC00C0EBC00202EB5B
+:10E33000801209E0FC340020BC1200203C30002098
+:10E340003C260020BC220020FA4800EB4210C1709D
+:10E3500001229DF8AC00C0EBC00101EB8011F54833
+:10E3600000EB411160319DF89C0000EB001001F8BA
+:10E37000302011229DF8AC00C0EBC00101EB8011F0
+:10E38000EC4800EB411060309DF89C1001EB01114E
+:10E3900000EBC100427141E09DF8AC00C0EBC00150
+:10E3A00001EB8011E34800EB411060309DF89C10B8
+:10E3B00001EB011100EBC1008078B2282ED10021C1
+:10E3C0009DF8AC00C0EBC00202EB8012D94800EB14
+:10E3D0004210C170B2229DF8AC00C0EBC00101EB4D
+:10E3E0008011D44800EB411160319DF89C0000EB96
+:10E3F000001001EBC000427100229DF8AC00C0EBA0
+:10E40000C00101EB8011CB4800EB411060309DF85A
+:10E410009C1001EB011100EBC10082707AE1002138
+:10E42000C54880F8EC16D5229DF8AC00C0EBC001C1
+:10E4300001EB8011BF4800EB411060309DF89C104B
+:10E4400001EB011100EBC100427163E101229DF873
+:10E45000AC00C0EBC00101EB8011B64800EB4111EC
+:10E4600060319DF89C0000EB001001EBC00080F8CB
+:10E4700078200021369126E09DF8AC1001EB410098
+:10E48000C0EBC110AD4901EBC001BDF8D800C01C04
+:10E490000A5C9DF8AC00C0EBC00101EB8011A548FF
+:10E4A00000EB411160319DF89C0000EB001001EB86
+:10E4B000C00000F17901BDF8D8000A54BDF8D800B9
+:10E4C000401C81B23691BDF8D8000A28D4DB21E186
+:10E4D0009DF8AC1001EB4100C0EBC111974800EB77
+:10E4E000C100C07801049DF8AC0000EB4002C2EB13
+:10E4F000C010924A02EBC000007941EA00209DF86A
+:10E50000AC1001EB4102C2EBC1118C4A02EBC1011C
+:10E5100049790843B0F5E13F65D19DF8AC1001EBB6
+:10E52000410000EB0111864800EB011030309DF8EE
+:10E530009C1000EB0110801C0990007820F0040270
+:10E540000998027000229DF8AC00C0EBC00101EBFD
+:10E550008011784800EB411060309DF89C1001EB71
+:10E56000011100EBC100A0F8842013229DF8AC003B
+:10E57000C0EBC00101EB80116E4800EB4110603030
+:10E580009DF89C1001EB011100EBC10042719DF858
+:10E59000AC1001EB410000EB0111694800EB0110E8
+:10E5A000407903464FF480524FF4E13109909DF8D1
+:10E5B000AC000FF0A9F89DF8AC10C1EBC10000EB66
+:10E5C00081115C4800EB411160319DF89C0000EB2B
+:10E5D000001001EBC00086300990007820F00800A0
+:10E5E00008300999087095E09DF8AC1001EB4100E6
+:10E5F000C0EBC110514901EBC00001799DF8AC009E
+:10E6000000EB4002C2EBC0104C4A02EBC000C078E5
+:10E6100041EA00229DF8AC00C0EBC00101EB801183
+:10E62000444800EB411160319DF89C0000EB001064
+:10E6300001EBC000A0F884209DF8AC10C1EBC10034
+:10E6400000EB81113B4800EB411160319DF89C00CB
+:10E6500000EB001001EBC000B0F884109DF8AC0096
+:10E6600000EB400202EB0012354800EB0210408B39
+:10E6700081424EDBE5229DF8AC00C0EBC00101EB0E
+:10E6800080112C4800EB411160319DF89C0000EB9B
+:10E69000001001EBC000427100229DF8AC00C0EBFD
+:10E6A000C00101EB8011234800EB411160319DF85E
+:10E6B0009C0000EB001001F830209DF8AC1001EB3D
+:10E6C000410000EB01111E4800EB011130319DF8B3
+:10E6D0009C0001EB0010801C0990007820F0800263
+:10E6E000099802709DF8AC10C1EBC10000EB8111DC
+:10E6F000104800EB411060309DF89C1001EB0111B7
+:10E7000000EBC10086300990007820F001020998E2
+:10E71000027000BF00BF07F0D1BC9DF8AC1001EB48
+:10E720004100C0EBC110054911F83000042809D19F
+:10E73000259013E0FC340020BC2200202466002039
+:10E740003C3000209DF8AC1001EB4100C0EBC11043
+:10E75000FE4911F83000152800D125909DF8AC1025
+:10E7600001EB4100C0EBC110F84901EBC00041785A
+:10E770009DF8AC0000EB4002C2EBC010F34A12F867
+:10E78000300041EA002041F23001884202D1A62146
+:10E7900025913DE09DF8AC1001EB4100C0EBC110AC
+:10E7A000EA4901EBC00041789DF8AC0000EB400263
+:10E7B000C2EBC010E54A12F8300041EA002041F2F5
+:10E7C0003101884202D1A721259121E09DF8AC10AA
+:10E7D00001EB4100C0EBC110DC4911F83000022808
+:10E7E00016D19DF8AC1001EB4100C0EBC110D74928
+:10E7F00001EBC00001799DF8AC0000EB4002C2EBD8
+:10E80000C010D24A02EBC000C07841EA0021259135
+:10E810009DF8AC10C1EBC10000EB8111CC4800EBBE
+:10E820004110817827910021CA4A9DF8AC0002EB83
+:10E8300000129DF89C001154C748007F012815D193
+:10E840009DF8AC1001EB410000EB0111C34800EB57
+:10E85000011030309DF89C1000EB0110801C0990D5
+:10E86000007820F080008030099908709DF8AC1085
+:10E8700001EB410000EB0111B84800EB0110303012
+:10E880009DF89C1000EB0110801C0990007820F08E
+:10E890004001403109980170BDF8941043F23002F4
+:10E8A000881A91427ED009DC04297CD015297BD0BE
+:10E8B000A6290DD0A72941F0E2852EE1B0F5C06F61
+:10E8C00073D0A0F20160002870D00428F3D1FDE3DA
+:10E8D00000219DF8AC00C0EBC00202EB80129C4806
+:10E8E00000EB4210C1709DF8AC10C1EBC10000EB11
+:10E8F0008111974800EB411060309DF89C1001EBAE
+:10E90000011110F83100032823DC04229DF8AC002B
+:10E91000C0EBC00101EB80118D4800EB411160316B
+:10E920009DF89C0000EB001001F83020A8229DF813
+:10E93000AC00C0EBC00101EB8011854800EB411039
+:10E9400060309DF89C1001EB011100EBC100427199
+:10E95000E1E09DF8AC10C1EBC10000EB81117C48F7
+:10E9600000EB411060309DF89C1001EB011110F894
+:10E970003100082829DC09229DF8AC00C0EBC00159
+:10E9800001EB8011724800EB411160319DF89C0051
+:10E9900000EB001001F83020A9229DF8AC00C0EB7C
+:10E9A000C00104E076E1EAE1F9E3F9E3F9E301EB20
+:10E9B0008011674800EB411060309DF89C1001EB1E
+:10E9C000011100EBC1004271A5E09DF8AC10C1EB54
+:10E9D000C10000EB81115E4800EB411060309DF8F2
+:10E9E0009C1001EB011110F831000D2823DC0E22E0
+:10E9F0009DF8AC00C0EBC00101EB8011544800EB66
+:10EA0000411160319DF89C0000EB001001F83020AE
+:10EA1000A2229DF8AC00C0EBC00101EB80114C4874
+:10EA200000EB411060309DF89C1001EB011100EBF0
+:10EA3000C10042716FE09DF8AC00C0EBC00101EB7A
+:10EA40008011434800EB411060309DF89C1001EBB1
+:10EA5000011100EBC1004079A52815D19DF8AC103B
+:10EA600001EB410000EB01113C4800EB011030309C
+:10EA70009DF89C1000EB0110801C0990007820F09C
+:10EA80000400001D099908709DF8AC10C1EBC1008D
+:10EA900000EB81112E4800EB411060309DF89C1076
+:10EAA00001EB011100EBC1008078A12833D09DF863
+:10EAB000AC00C0EBC00101EB8011254800EB411117
+:10EAC00060319DF89C0000EB001001EBC0008278E3
+:10EAD0009DF8AC00C0EBC00101EB80111C4800EBBD
+:10EAE000411160319DF89C0000EB001001EBC0006B
+:10EAF0004271A1229DF8AC00C0EBC00101EB801176
+:10EB0000134800EB411060309DF89C1001EB01119F
+:10EB100000EBC100827001F0B2BC00219DF8AC0096
+:10EB2000C0EBC00202EB8012094800EB4210C1703A
+:10EB30009DF8AC10C1EBC10000EB8111044800EB63
+:10EB4000411060309DF89C100AE00000246600200F
+:10EB5000FC340020702E0020BC1200203C3000202D
+:10EB600001EB011110F8310005281CDC00219DF893
+:10EB7000AC00C0EBC00202EB8012FE4800EB42107A
+:10EB8000C17006229DF8AC00C0EBC00101EB801102
+:10EB9000F84800EB411060309DF89C1001EB01112A
+:10EBA00000F8312022E09DF8AC10C1EBC10000EB71
+:10EBB0008111F04800EB411060309DF89C1001EB92
+:10EBC000011110F83100092810DC0A229DF8AC0070
+:10EBD000C0EBC00101EB8011E64800EB4110603052
+:10EBE0009DF89C1001EB011100F831209DF8AC104C
+:10EBF000C1EBC10000EB8111DE4800EB4110603039
+:10EC00009DF89C1001EB011100EBC1004079A42894
+:10EC10002DD19DF8AC1001EB410000EB0111D6485D
+:10EC200000EB011030309DF89C1000EB0110801CAF
+:10EC30000990007820F02000203009990870002207
+:10EC40009DF8AC00C0EBC00101EB8011C94800EB9E
+:10EC5000411060309DF89C1001EB011100EBC100E8
+:10EC600080F83D209DF8AC100220FBF771F9A1223D
+:10EC70009DF8AC00C0EBC00101EB8011BD4800EB7A
+:10EC8000411060309DF89C1001EB011100EBC100B8
+:10EC9000427140E70020369015E09DF8AC1001EB82
+:10ECA0004100C0EBC110B54901EBC001BDF8D8006F
+:10ECB000C01C095C16AABDF8D8001154BDF8D800D4
+:10ECC000401C81B23691BDF8D8000628E5DB06214C
+:10ECD00016A81EF0EFFC0021CDE92E01DDE92E2162
+:10ECE000100A40EA01602E9BC01841EB21214FF42D
+:10ECF00080724FF00003CDE90801F9F763FA9DF83F
+:10ED0000AC00C0EBC00101EB80119A4800EB411050
+:10ED100060309DF89C1001EB011100EBC100027105
+:10ED200000229DF8AC00C0EBC00101EB80119148BE
+:10ED300000EB4110C27001229DF8AC00C0EBC00195
+:10ED400001EB80118B4800EB411060309DF89C1066
+:10ED500001EB011100F83120A7229DF8AC00C0EBB7
+:10ED6000C00101EB8011834800EB411060309DF839
+:10ED70009C1001EB011100EBC1004271CBE69DF844
+:10ED8000AC10C1EBC10000EB81117A4800EB4110DF
+:10ED900060309DF89C1001EB011110F8310006283D
+:10EDA0002DDC00219DF8AC00C0EBC00202EB80120C
+:10EDB000704800EB4210C17007229DF8AC00C0EB18
+:10EDC000C00101EB80116B4800EB411160319DF8EF
+:10EDD0009C0000EB001001F83020A7229DF8AC0049
+:10EDE000C0EBC00101EB8011624800EB41106030C4
+:10EDF0009DF89C1001EB011100EBC10042719DF8E0
+:10EE0000AC10C1EBC10000EB81115A4800EB41107E
+:10EE100060309DF89C1001EB011110F831000128C1
+:10EE20002EDC00219DF8AC00C0EBC00202EB80128A
+:10EE3000504800EB4210C17002229DF8AC00C0EBBC
+:10EE4000C00101EB80114B4800EB411160319DF88E
+:10EE50009C0000EB001001F83020A3229DF8AC00CC
+:10EE6000C0EBC00101EB8011424800EB4110603063
+:10EE70009DF89C1001EB011100EBC100427116E2FC
+:10EE80009DF8AC10C1EBC10000EB8111394800EBDB
+:10EE9000411060309DF89C1001EB011110F8310019
+:10EEA00007282EDC00219DF8AC00C0EBC00202EB6D
+:10EEB0008012304800EB4210C17008229DF8AC006F
+:10EEC000C0EBC00101EB80112A4800EB4111603119
+:10EED0009DF89C0000EB001001F83020A3229DF863
+:10EEE000AC00C0EBC00101EB8011224800EB4110E7
+:10EEF00060309DF89C1001EB011100EBC1004271E4
+:10EF0000D5E19DF8AC10C1EBC10000EB81111948AF
+:10EF100000EB411060309DF89C1001EB011110F8DE
+:10EF200031000B2835DC00219DF8AC00C0EBC0029D
+:10EF300002EB80120F4800EB4210C1700C229DF8CA
+:10EF4000AC00C0EBC00101EB80110A4800EB41119D
+:10EF500060319DF89C0000EB001001F83020A122E8
+:10EF60009DF8AC00C0EBC00101EB8011014800EB43
+:10EF7000411005E0FC3400203C30002024660020D5
+:10EF800060309DF89C1001EB011100EBC100427153
+:10EF90008DE19DF8AC10C1EBC10000EB8111FC4884
+:10EFA00000EB411060309DF89C1001EB011110F84E
+:10EFB00031000C282EDC00219DF8AC00C0EBC00213
+:10EFC00002EB8012F24800EB4210C1700D229DF856
+:10EFD000AC00C0EBC00101EB8011ED4800EB41112A
+:10EFE00060319DF89C0000EB001001F83020A32256
+:10EFF0009DF8AC00C0EBC00101EB8011E44800EBD0
+:10F00000411060309DF89C1001EB011100EBC10034
+:10F0100042714CE19DF8AC10C1EBC10000EB8111D5
+:10F02000DB4800EB411060309DF89C1001EB0111B2
+:10F0300010F831000E287DDC0F229DF8AC00C0EBEB
+:10F04000C00101EB8011D24800EB411160319DF805
+:10F050009C0000EB001001F83020A1229DF8AC00CC
+:10F06000C0EBC00101EB8011C94800EB41116031D8
+:10F070009DF89C0000EB001001EBC00042719DF870
+:10F08000AC00C0EBC00101EB8011C14800EB4111A5
+:10F0900060319DF89C0000EB001001EBC000827015
+:10F0A0009DF8AC1001EB410000EB0111B94800EBF9
+:10F0B000011130319DF89C0001EB0010801C09907B
+:10F0C000007820F080008030099900E0FDE30870AE
+:10F0D0009DF8AC0000EB400101EB0011AD4800EBE6
+:10F0E000011030309DF89C1000EB0110801C09903D
+:10F0F000007820F00400001D099908709DF8AC000C
+:10F1000000EB400101EB0011A24800EB0110303090
+:10F110009DF89C1000EB01108078C0F34010E8B31C
+:10F120009DF8AC0000EB400101EB0011994800EBA9
+:10F13000011000E03EE030309DF89C1000EB011023
+:10F14000801C0990007820F02002099802709DF838
+:10F15000AC0000EB400101EB00118E4800EB011008
+:10F1600030309DF89C1000EB01108078C0F3400017
+:10F17000D0B99DF8AC0000EB400101EB00118548CF
+:10F1800000EB011030309DF89C1000EB0110801C4A
+:10F190000990007820F00800083003E069E087E07B
+:10F1A000B5E0F9E0099908709DF8AC100220FAF773
+:10F1B000CFFE7CE09DF8AC00C0EBC00101EB8011FC
+:10F1C000734800EB411160319DF89C0000EB00108A
+:10F1D00011F830109DF8AC00C0EBC00202EB8012B9
+:10F1E0006B4800EB42100079814260D19DF8AC0081
+:10F1F000C0EBC00101EB8011654800EB41106030AD
+:10F200009DF89C1001EB011100EBC1008078A12852
+:10F2100030D0A3229DF8AC00C0EBC00101EB8011FF
+:10F220005B4800EB411160319DF89C0000EB001041
+:10F2300001EBC00042719DF8AC00C0EBC00101EBD6
+:10F240008011534800EB411060309DF89C1001EB99
+:10F25000011100EBC1008078A22828D000219DF880
+:10F26000AC00C0EBC00202EB8012494800EB421038
+:10F27000C1701CE0A1229DF8AC00C0EBC00101EB05
+:10F280008011434800EB411160319DF89C0000EB78
+:10F29000001001EBC000427101219DF8AC00C0EBF1
+:10F2A000C00202EB80123A4800EB4210C17032E417
+:10F2B000A1229DF8AC00C0EBC00101EB80113448E5
+:10F2C00000EB411160319DF89C0000EB001001EB58
+:10F2D000C00082709DF8AC00C0EBC00101EB801152
+:10F2E0002B4800EB411160319DF89C0000EB0010B1
+:10F2F00001EBC000427100219DF8AC00C0EBC002E0
+:10F3000002EB8012224800EB4210C170C1E49DF86C
+:10F31000AC00C0EBC00101EB80111D4800EB4110B7
+:10F3200060309DF89C1001EB011110F831000628A7
+:10F330002DDC00219DF8AC00C0EBC00202EB801276
+:10F34000134800EB4210C17007229DF8AC00C0EBDF
+:10F35000C00101EB80110E4800EB411160319DF8B6
+:10F360009C0000EB001001F83020A7229DF8AC00B3
+:10F37000C0EBC00101EB8011054800EB411060308B
+:10F380009DF89C1001EB011100EBC100427180E47B
+:10F39000FC3400203C30002000219DF8AC00C0EB84
+:10F3A000C00202EB8012FE4800EB4210C170A7229F
+:10F3B0009DF8AC00C0EBC00101EB8011F84800EBF8
+:10F3C000411160319DF89C0000EB001001EBC00082
+:10F3D00042719DF8AC0000EB4001C1EBC010F14957
+:10F3E00001EBC000407930287DD19DF8AC00C0EB26
+:10F3F000C00101EB8011EA4800EB411160319DF83A
+:10F400009C0000EB001011F830109DF8AC00C0EB30
+:10F41000C00202EB8012E24800EB42100079814208
+:10F4200061D19DF8AC0000EB400101EB0011DE481A
+:10F4300000EB011030309DF89C1000EB0110801C97
+:10F440000990007820F00102099802709DF8AC0044
+:10F4500000EB400101EB0011D34800EB011030300C
+:10F460009DF89C1000EB0110801C0990007820F0A2
+:10F470000202099802709DF8AC00C0EBC00101EBDC
+:10F480008011C74800EB411060309DF89C1001EBE3
+:10F49000011100EBC100C07831282ED19DF8AC00DD
+:10F4A00000EB400101EB0011BF4800EB01103030D0
+:10F4B0009DF89C1000EB0110801C0990007820F052
+:10F4C00020020998027000229DF8AC00C0EBC00138
+:10F4D00001EB8011B24800EB411060309DF89C10A8
+:10F4E00001EB011100E02FE000EBC10080F83D20AE
+:10F4F0009DF8AC100220FAF72BFD9DF8AC00C0EB94
+:10F50000C00101EB8011A64800EB411060309DF86E
+:10F510009C1001EB011100EBC10090F83E000128A6
+:10F5200011D1A9229DF8AC00C0EBC00101EB801104
+:10F530009B4800EB411060309DF89C1001EB0111DD
+:10F5400000EBC100827072E29DF8AC0000EB40015C
+:10F55000C1EBC011934800EBC100407931287DD147
+:10F560009DF8AC00C0EBC00101EB80118C4800EBB2
+:10F57000411160319DF89C0000EB001011F8301033
+:10F580009DF8AC00C0EBC00202EB8012844800EB97
+:10F5900042100079814261D19DF8AC00C0EBC001FE
+:10F5A00001EB80117E4800EB411060309DF89C100B
+:10F5B00001EB011100EBC10090F83E0040BB0122BD
+:10F5C0009DF8AC00C0EBC00101EB8011744800EB6A
+:10F5D000411160319DF89C0000EB001001EBC00070
+:10F5E00080F83D209DF8AC0000EB400101EB0011DC
+:10F5F0006D4800EB011130319DF89C0001EB0010CB
+:10F60000801C0990007820F00100401C09990870C6
+:10F610009DF8AC0000EB400101EB0011624800EBEB
+:10F62000011030309DF89C1000EB0110801C0990F7
+:10F63000007820F00202099802705C4890F8C80730
+:10F64000F0BB5B48407F01283AD15948C06D58490A
+:10F65000C98B884234D29DF8AC0000E0B0E0C0EB2A
+:10F66000C00101EB80114E4800EB411060309DF865
+:10F670009C1001EB011100EBC10090F83D00012846
+:10F680001ED19DF8AC00C0EBC00101EB80114448D5
+:10F6900000EB411060309DF89C1001EB011100EB74
+:10F6A000C10090F8770058B94FF010429DF8AC00B7
+:10F6B000C0EBC00101EB8011394800EB411100E0C3
+:10F6C0007DE060319DF89C0000EB001001EBC00074
+:10F6D00082609DF8AC0000EB400101EB0011324864
+:10F6E00000EB011130319DF89C0001EB0010017816
+:10F6F0009DF8AC00C0EBC00202EB8012284800EB82
+:10F70000421041709DF8AC00C0EBC00101EB8011CC
+:10F71000234800EB411160319DF89C0000EB001084
+:10F7200011F830109DF8AC00C0EBC00202EB801263
+:10F730001B4800EB42100079814240D100229DF825
+:10F74000AC00C0EBC00101EB8011154800EB41118A
+:10F7500060319DF89C0000EB001001EBC000C2710D
+:10F76000A4229DF8AC00C0EBC00101EB80110C4855
+:10F7700000EB411160319DF89C0000EB001001EBA3
+:10F78000C0008270A3229DF8AC00C0EBC00101EB69
+:10F790008011034800EB411060309DF89C1009E097
+:10F7A000FC340020246600203C300020BC220020D5
+:10F7B000BC12002001EB011100EBC100427136E1E7
+:10F7C0009DF8AC0000EB4001C1EBC010FE4901EB1D
+:10F7D000C0004079332879D19DF8AC0000EB40019E
+:10F7E00001EB0011F94800EB011030309DF89C103E
+:10F7F00000EB0110801C0990007820F00100401CF3
+:10F80000099908709DF8AC1001EB410000EB011163
+:10F81000EE4800EB011030309DF89C1000EB011019
+:10F82000801C0990007820F02002099802709DF851
+:10F83000AC1001EB410000EB0111E44800EB0110BA
+:10F8400030309DF89C1000EB0110801C099000786E
+:10F8500020F00200801C099908709DF8AC10C1EBE3
+:10F86000C10000EB8111DA4800EB411002799DF8EC
+:10F87000AC00C0EBC00101EB8011D54800EB41109A
+:10F8800060309DF89C1001EB011100F831209DF8CB
+:10F89000AC1001EB410000EB0111CC4800EB011072
+:10F8A00030309DF89C1000EB0110801C099000780E
+:10F8B00020F080008030099908709DF8AC1001EBB1
+:10F8C000410000EB0111C14801E055E322E000EBEB
+:10F8D000011030309DF89C1000EB01108078C0F3CF
+:10F8E000400020B99DF8AC100220FAF731FBA222AB
+:10F8F0009DF8AC00C0EBC00101EB8011B44800EBF7
+:10F90000411060309DF89C1001EB011100EBC1002B
+:10F9100082708CE09DF8AC1001EB4100C0EBC1108F
+:10F92000A94901EBC000407934287DD19DF8AC1085
+:10F9300001EB410000EB0111A44800EB0110303055
+:10F940009DF89C1000EB0110801C0990007820F0BD
+:10F950002002099802709DF8AC1001EB410000EB09
+:10F9600001119A4800EB011030309DF89C1000EB1B
+:10F970000110801C0990007820F0020209980270A2
+:10F9800001229DF8AC00C0EBC00101EB8011904852
+:10F9900000EB411060309DF89C1001EB011100EB71
+:10F9A000C10080F83E20A9229DF8AC00C0EBC00148
+:10F9B00001EB8011864800EB411060309DF89C10EF
+:10F9C00001EB011100EBC10082709DF8AC10C1EB9E
+:10F9D000C10000EB81117E4800EB411002799DF8D7
+:10F9E000AC00C0EBC00101EB8011794800EB411085
+:10F9F00060309DF89C1001EB011100F831209DF85A
+:10FA0000AC1001EB410000EB0111704800EB01105C
+:10FA100030309DF89C1000EB0110801C099000789C
+:10FA200020F08000803000E001E00999087000209B
+:10FA30002C902D900021369122E0DDE92C10000160
+:10FA400040EA11720901CDE92C129DF8AC1001EBCE
+:10FA50004100C0EBC1105C4901EBC001BDF8D8000A
+:10FA6000801D085C3038C117DDE92C34184341EAA9
+:10FA70000402CDE92C02BDF8D800401C80B23690BB
+:10FA8000BDF8D8000628D8DB9DF8AC002C99C0EB57
+:10FA9000C00202EB80124E4800EB421260329DF829
+:10FAA0009C0000EB001002EBC000C0F81A1000220E
+:10FAB0002C922D920021369122E0DDE92C100001DC
+:10FAC00040EA11720901CDE92C129DF8AC1001EB4E
+:10FAD0004100C0EBC1103C4901EBC001BDF8D800AA
+:10FAE0000D30085C3038C117DDE92C34184341EA89
+:10FAF0000402CDE92C02BDF8D800401C80B236903B
+:10FB0000BDF8D8000428D8DB9DF8AC002C99C0EBD8
+:10FB1000C00202EB80122E4800EB421260329DF8C8
+:10FB20009C0000EB001002EBC000416300222C920D
+:10FB30002D920021369122E0DDE92C10000140EAEF
+:10FB400011720901CDE92C129DF8AC1001EB4100B6
+:10FB5000C0EBC1101C4901EBC001BDF8D800113049
+:10FB6000085C3038C117DDE92C34184341EA04023F
+:10FB7000CDE92C02BDF8D800401C80B23690BDF80B
+:10FB8000D8000628D8DB9DF8AC002C99C0EBC00249
+:10FB900002EB80120E4800EB421260329DF89C008E
+:10FBA00000EB001002EBC000C0F81E109DF8AC1076
+:10FBB00001EB4100C0EBC110034901EBC0004279E9
+:10FBC0009DF8AC0006E00000246600203C300020D8
+:10FBD000FC340020C0EBC00101EB8011FE4800EBBB
+:10FBE000411160319DF89C0000EB001001EBC0005A
+:10FBF000C2709DF8AC1001EB410000EB0111F74819
+:10FC000000EB011130319DF89C0001EB001082786F
+:10FC10009DF8AC00C0EBC00101EB8011EE4800EB99
+:10FC2000411160319DF89C0000EB001001EBC00019
+:10FC300002769DF8AC10C1EBC10000EB8111E648E3
+:10FC400000EB411160319DF89C0000EB001011F8B1
+:10FC500030109DF8AC00C0EBC00202EB8012DE4811
+:10FC600000EB4210007981427EDA00219DF8AC0061
+:10FC7000C0EBC00202EB8012D74800EB4210C1700B
+:10FC8000A7229DF8AC00C0EBC00101EB8011D24867
+:10FC900000EB411160319DF89C0000EB001001EB7E
+:10FCA000C000427101219DF8AC00C0EBC00202EB24
+:10FCB0008012C94800EB4210C1709DF8AC10C1EB36
+:10FCC000C10000EB8111C44800EB411002799DF89E
+:10FCD000AC00C0EBC00101EB8011BF4800EB41114B
+:10FCE00060319DF89C0000EB001001F83020A1224B
+:10FCF0009DF8AC00C0EBC00101EB8011B64800EBF1
+:10FD0000411160319DF89C0000EB001001EBC00038
+:10FD100042719DF8AC1001EB410000EB0111AF48BE
+:10FD200000EB011130319DF89C0001EB0010801CAC
+:10FD30000990007820F080008030099908709DF8C3
+:10FD4000AC1001EB410000EB0111A44800EB0110E5
+:10FD500030309DF89C1000EB0110801C0990007859
+:10FD600020F00400001D00E051E0099908709DF8A2
+:10FD7000AC1001EB410000EB0111984800EB0110C1
+:10FD800030309DF89C1000EB01108078C0F34010DB
+:10FD9000E8B39DF8AC1001EB410000EB01118F4876
+:10FDA00000EB011030309DF89C1000EB0110801C1E
+:10FDB0000990007820F02002099802709DF8AC109C
+:10FDC00001EB410000EB0111844800EB01103030E1
+:10FDD0009DF89C1000EB01108078C0F34000E8BB58
+:10FDE0009DF8AC1001EB410000EB01117B4800EBEA
+:10FDF000011030309DF89C1000EB0110801C099020
+:10FE0000007820F0080008300999087000E0B2E09E
+:10FE10009DF8AC009DF89C1001EB0010C217CDE9D5
+:10FE20002C0200222C9800EB8001C1EB80116C4861
+:10FE30000844C0F81D209DF8AC10C1EBC10000EBD8
+:10FE40008111654800EB411060309DF89C1001EB7A
+:10FE5000011100EBC1002230099000E086E02C98EF
+:10FE600000EB8001C1EB80115D4801440D3110228F
+:10FE70000891DDE90801F8F7E8F99DF8AC10C1EB4D
+:10FE8000C10000EB8111544800EB411160319DF835
+:10FE90009C0000EB001001EBC0012C9800EB8002ED
+:10FEA000C2EB80124E48104451F81A2F40F8012F2F
+:10FEB000496841609DF8AC1001EB410000EB011175
+:10FEC000464800EB011130319DF89C0001EB001019
+:10FED00001782C9800EB8002C2EB801240488154DC
+:10FEE0002C9800EB8001C1EB80113D4801443D4856
+:10FEF000026F41F8212FB0F8740088809DF8AC1093
+:10FF0000C1EBC10000EB8111334800EB41116031BE
+:10FF10009DF89C0000EB001001EBC000416B2C9899
+:10FF200000EB8002C2EB80122D481044C0F809108B
+:10FF30009DF8AC1001EB410000EB0111274800EBEC
+:10FF4000011130319DF89C0001EB001041682C98A4
+:10FF500000EB8002C2EB801221481044C0F8271049
+:10FF60002C9881B208200991F9F7F2FF9DF8AC10A6
+:10FF70000220F9F7EDFF82E200219DF8AC00C0EB12
+:10FF8000C00202EB8012144800EB4210C1709DF8D1
+:10FF9000AC10C1EBC10000EB81110F4800EB411028
+:10FFA00060309DF89C1001EB011110F831000A2817
+:10FFB0001ADC0B229DF8AC00C0EBC00101EB8011F4
+:10FFC000054800EB411060309DF89C1001EB0111D9
+:10FFD00000F831209EE10000FC3400203C3000207D
+:10FFE000201300203C2600209DF8AC10C1EBC1007E
+:10FFF00000EB8111FD4800EB411160319DF89C0040
+:020000040801F1
+:1000000000EB001011F830109DF8AC00C0EBC002FE
+:1000100002EB8012F54800EB4210007981427DD15D
+:10002000F34890F8C807E8BB0021F248C0F83D103B
+:100030009DF8AC10C1EBC10000EB8111EB4800EB67
+:10004000411060309DF89C1001EB011100EBC100E4
+:100050002230102201460990E6482D30F8F7F5F8D5
+:100060009DF8AC10C1EBC10000EB8111DF4800EB43
+:10007000411060309DF89C1001EB011100EBC101B3
+:10008000DC48401C51F81A2F0262496841629DF811
+:10009000AC1001EB410000EB0111D74800EB01105F
+:1000A000303000E055E09DF89C1000EB0110007826
+:1000B000D04981F820009DF8AC10C1EBC10000EBE5
+:1000C0008111CA4800EB411060309DF89C1001EB93
+:1000D000011100EBC100416BC648C0F82910213066
+:1000E000C6490A6F0262B1F8741081842138C06D6C
+:1000F00080B2014609900220F8F7EAFF00210620AD
+:10010000F9F726FFBB48C06DBA49C98B884204D2B3
+:10011000B848C06D401CB749C86500E0FAE000214E
+:100120000520F9F715FF9DF8AC1001EB410000EB3D
+:100130000111B14800EB011030309DF89C1000EB2C
+:100140000110801C0990007820F0080209980270C4
+:1001500015E09DF8AC1001EB410000EB0111A64841
+:1001600000EB011030309DF89C1000EB0110801C5A
+:100170000990007820F008000830099908700022E2
+:100180009DF8AC00C0EBC00101EB8011974800EB7B
+:10019000411160319DF89C0000EB001001EBC000A4
+:1001A00080F83E209DF8AC100220F9F7D1FE9DF8B2
+:1001B000AC109DF89C0000EB0110C217CDE92C0299
+:1001C00000222C9800EB8001C1EB8011894864303B
+:1001D0000844C0F81D209DF8AC10C1EBC10000EB35
+:1001E0008111824800EB411060309DF89C1001EBBA
+:1001F000011100EBC100223009902C9800EB800126
+:10020000C1EB80117B48643001440D31102208910C
+:10021000DDE90801F8F719F89DF8AC10C1EBC10051
+:1002200000EB8111714800EB411160319DF89C0099
+:1002300000EB001001EBC0012C9800EB8002C2EB38
+:1002400080126C486430104451F81A2F40F8012F86
+:10025000496841609DF8AC1001EB410000EB0111D1
+:10026000654800EB011130319DF89C0001EB001056
+:1002700001782C9800EB8002C2EB80125D4864305C
+:1002800081542C9800EB8001C1EB801159486430F7
+:1002900001445A48026F41F8212FB0F87400888059
+:1002A0009DF8AC10C1EBC10000EB81114F4800EB91
+:1002B000411160319DF89C0000EB001001EBC00083
+:1002C000416B2C9800EB8002C2EB801249486430ED
+:1002D0001044C0F809109DF8AC1001EB410000EB90
+:1002E0000111454800EB011130319DF89C0001EBF4
+:1002F000001041682C9800EB8002C2EB80123D4850
+:1003000064301044C0F827102C9881B2082009915D
+:10031000F9F71EFEA7229DF8AC00C0EBC00101EB6F
+:100320008011324800EB411160319DF89C0000EBD8
+:10033000001001EBC0004271A2229DF8AC00C0EB9E
+:10034000C00101EB8011294800EB411160319DF89B
+:100350009C0000EB001001EBC000827000222C9288
+:100360002D920021369122E0DDE92C10000140EAB7
+:1003700011720901CDE92C129DF8AC1001EB41007E
+:10038000C0EBC1101E4901EBC001BDF8D8000B3015
+:10039000085C3038C117DDE92C34184341EA040207
+:1003A000CDE92C02BDF8D800401C80B23690BDF8D3
+:1003B000D8000A28D8DB9DF8AC00DDE92C12C0EB90
+:1003C000C00303EB8013094800EB431360339DF82F
+:1003D0009C0000EB001003EBC00040F8221F4260BD
+:1003E00000222C922D92002136912EE0FC34002028
+:1003F000BC220020BC1200203C3000203C26002003
+:1004000024660020DDE92C10000140EA1172090188
+:10041000CDE92C129DF8AC1001EB4100C0EBC110EE
+:10042000FE4901EBC001BDF8D8001530085C30383A
+:10043000C117DDE92C34184341EA0402CDE92C024E
+:10044000BDF8D800401C80B23690BDF8D8000A280C
+:10045000D8DB9DF8AC00DDE92C21C0EBC00303EB39
+:100460008013EF4800EB431060309DF89C3003EBA5
+:10047000031300EBC30022308260C16000BF00BFE5
+:1004800005F01CBE9DF8AC1001EB4100C0EBC110A3
+:10049000E24911F83000042801D125900BE09DF8C5
+:1004A000AC1001EB4100C0EBC110DC4911F8300089
+:1004B000152800D125909DF8AC1001EB4100C0EB50
+:1004C000C110D64901EBC00041789DF8AC0000EBAB
+:1004D0004002C2EBC010D14A12F8300041EA0020BD
+:1004E00041F23001884202D1A62025903DE09DF8DE
+:1004F000AC1001EB4100C0EBC110C84901EBC000DA
+:1005000041789DF8AC0000EB4002C2EBC010C34A3A
+:1005100012F8300041EA002041F23101884202D154
+:10052000A720259021E09DF8AC1001EB4100C0EB25
+:10053000C110BA4911F83000022816D19DF8AC104C
+:1005400001EB4100C0EBC110B44901EBC0000179DF
+:100550009DF8AC0000EB4002C2EBC010AF4A02EBCA
+:10056000C000C07841EA002125919DF8AC10C1EB94
+:10057000C10000EB8111AA4800EB4110817827915E
+:100580000021A84A9DF8AC0002EB00129DF89C00E7
+:100590001154A548007F012815D19DF8AC1001EB3E
+:1005A000410000EB0111A14800EB011030309DF833
+:1005B0009C1000EB0110801C0990007820F0800056
+:1005C0008030099908709DF8AC1001EB410000EBF8
+:1005D0000111964800EB011030309DF89C1000EBA3
+:1005E0000110801C0990007820F0400040300999EB
+:1005F0000870BDF89400A7287DD006DC04287BD0C5
+:1006000015287AD0A62848D148E0A0F558503038AF
+:1006100020B1112872D01228F5D1FDE39DF8AC105D
+:10062000C1EBC10000EB81117D4800EB411060304F
+:100630009DF89C1001EB011110F8310068BB0021FE
+:100640009DF8AC00C0EBC00202EB8012744800EBD6
+:100650004210C17001229DF8AC00C0EBC00101EB5B
+:1006600080116F4800EB411160319DF89C0000EB58
+:10067000001001F83020A7229DF8AC00C0EBC001AB
+:1006800001EB8011664800EB411160319DF89C0040
+:1006900000EB001001EBC0004271FDE300219DF86A
+:1006A000AC00C0EBC00202EB80125D4800EB4210D0
+:1006B000C1709DF8AC10C1EBC10000EB811158482E
+:1006C00000EB411060309DF89C1001EB011110F817
+:1006D0003100022828DC03229DF8AC00C0EBC001E9
+:1006E00001EB80114E4800EB411160319DF89C00F8
+:1006F00000EB001003E0C9E027E14BE279E201F8EA
+:100700003020A9229DF8AC00C0EBC00101EB8011A4
+:10071000434800EB411060309DF89C1001EB011143
+:1007200000EBC1004271B0E09DF8AC10C1EBC1001C
+:1007300000EB81113A4800EB411060309DF89C10AD
+:1007400001EB011110F83100052823DC06229DF889
+:10075000AC00C0EBC00101EB8011314800EB41114E
+:1007600060319DF89C0000EB001001F83020A222BF
+:100770009DF8AC00C0EBC00101EB8011284800EBF4
+:10078000411060309DF89C1001EB011100EBC1009D
+:1007900042717AE09DF8AC10C1EBC10000EB811111
+:1007A0001F4800EB411060309DF89C1001EB0111D7
+:1007B00000EBC1004079A52815D19DF8AC1001EBE4
+:1007C000410000EB0111194800EB011030309DF899
+:1007D0009C1000EB0110801C0990007820F00400B0
+:1007E000001D099908709DF8AC10C1EBC10000EB29
+:1007F00081110B4800EB411060309DF89C1001EB1B
+:10080000011100EBC1008078A1283ED09DF8AC100A
+:10081000C1EBC10000EB8111014809E02466002012
+:10082000FC340020702E0020BC1200203C30002040
+:1008300000EB411160319DF89C0000EB001001EBD2
+:10084000C00082789DF8AC00C0EBC00101EB8011C4
+:10085000FE4800EB411160319DF89C0000EB001058
+:1008600001EBC0004271A1229DF8AC00C0EBC001B9
+:1008700001EB8011F54800EB411060309DF89C10B1
+:1008800001EB011100EBC100827006E79DF8AC108E
+:10089000C1EBC10000EB8111EC4800EB411060306E
+:1008A0009DF89C1001EB011100EBC1004079A428D8
+:1008B0002DD19DF8AC1001EB410000EB0111E44893
+:1008C00000EB011030309DF89C1000EB0110801CF3
+:1008D0000990007820F0200020300999087000224B
+:1008E0009DF8AC00C0EBC00101EB8011D74800EBD4
+:1008F000411060309DF89C1001EB011100EBC1002C
+:1009000080F83D209DF8AC100220F9F721FB002172
+:100910009DF8AC00C0EBC00202EB8012CB4800EBAC
+:100920004210C170A1229DF8AC00C0EBC00101EBE8
+:100930008011C64800EB411060309DF89C1001EB1F
+:10094000011100EBC1004271A7E69DF8AC10C1EBAC
+:10095000C10000EB8111BD4800EB411060309DF8F3
+:100960009C1001EB011110F8310001282EDC002150
+:100970009DF8AC00C0EBC00202EB8012B34800EB64
+:100980004210C17002229DF8AC00C0EBC00101EB27
+:100990008011AE4800EB411160319DF89C0000EBE6
+:1009A000001001F83020A3229DF8AC00C0EBC0017C
+:1009B00001EB8011A54800EB411060309DF89C10C0
+:1009C00001EB011100EBC1004271E2E09DF8AC10B7
+:1009D000C1EBC10000EB81119C4800EB411060307D
+:1009E0009DF89C1001EB011110F8310004282EDC59
+:1009F00000219DF8AC00C0EBC00202EB80129348CE
+:100A000000EB4210C17005229DF8AC00C0EBC001A4
+:100A100001EB80118D4800EB411160319DF89C0085
+:100A200000EB001001F83020A3229DF8AC00C0EBD1
+:100A3000C00101EB8011854800EB411060309DF84A
+:100A40009C1001EB011100EBC1004271A1E09DF887
+:100A5000AC10C1EBC10000EB81117C4800EB4110F0
+:100A600060309DF89C1001EB011110F83100062850
+:100A700012DCA1229DF8AC00C0EBC00101EB80119B
+:100A8000724800EB411060309DF89C1001EB0111A1
+:100A900000EBC10042717CE09DF8AC10C1EBC100DD
+:100AA00000EB8111694800EB411160319DF89C0019
+:100AB00000EB001011F830109DF8AC00C0EBC00244
+:100AC00002EB8012614800EB42100079814260D154
+:100AD0009DF8AC10C1EBC10000EB81115B4800EB4D
+:100AE000411060309DF89C1001EB011100EBC1003A
+:100AF0008078A12830D0A3229DF8AC00C0EBC001C3
+:100B000001EB8011514800EB411160319DF89C00D0
+:100B100000EB001001EBC00042719DF8AC10C1EB7E
+:100B2000C10000EB8111494800EB411060309DF895
+:100B30009C1001EB011100EBC1008078A22828D0A5
+:100B400000219DF8AC00C0EBC00202EB80123F48D0
+:100B500000EB4210C1701CE0A1229DF8AC00C0EB7C
+:100B6000C00101EB8011394800EB411160319DF863
+:100B70009C0000EB001001EBC000427101219DF8C8
+:100B8000AC00C0EBC00202EB8012304800EB421018
+:100B9000C17082E5A1229DF8AC00C0EBC00101EB61
+:100BA00080112A4800EB411160319DF89C0000EB58
+:100BB000001001EBC00042719DF8AC00C0EBC00119
+:100BC00001EB8011214800EB411160319DF89C0040
+:100BD00000EB001001EBC000827000219DF8AC001A
+:100BE000C0EBC00202EB8012184800EB4210C1704B
+:100BF00053E500219DF8AC00C0EBC00202EB80126F
+:100C0000124800EB4210C170A7229DF8AC00C0EB67
+:100C1000C00101EB80110D4800EB411160319DF8DE
+:100C20009C0000EB001001EBC00042719DF8AC107D
+:100C300001EB4100C0EBC110064901EBC000407957
+:100C400030287DD19DF8AC1006E00000FC34002077
+:100C50003C30002024660020C1EBC10000EB811174
+:100C6000FE4800EB411160319DF89C0000EB001044
+:100C700011F830109DF8AC00C0EBC00202EB8012FE
+:100C8000F64800EB42100079814259D19DF8AC1032
+:100C900001EB410000EB0111F14800EB0110303095
+:100CA0009DF89C1000EB0110801C0990007820F04A
+:100CB0000102099802709DF8AC1001EB410000EBB5
+:100CC0000111E74800EB011030309DF89C1000EB5B
+:100CD0000110801C0990007820F00202099802702F
+:100CE0009DF8AC10C1EBC10000EB8111DB4800EBBB
+:100CF000411060309DF89C1001EB011100EBC10028
+:100D0000C07831282ED19DF8AC1001EB410000EBEA
+:100D10000111D34800EB011030309DF89C1000EB1E
+:100D20000110801C0990007820F0200209980270C0
+:100D300000229DF8AC00C0EBC00101EB801100E087
+:100D400037E0C64800EB411160319DF89C0000EB94
+:100D5000001001EBC00080F83D209DF8AC1002208F
+:100D6000F9F7F6F89DF8AC10C1EBC10000EB81116A
+:100D7000BA4800EB411060309DF89C1001EB011166
+:100D800000EBC10090F83E00012811D1A9229DF886
+:100D9000AC00C0EBC00101EB8011B04800EB41108A
+:100DA00060309DF89C1001EB011100EBC1008270D6
+:100DB00074E29DF8AC1001EB4100C0EBC110A949F1
+:100DC00001EBC0004079312867D19DF8AC10C1EB30
+:100DD000C10000EB8111A14800EB411160319DF889
+:100DE0009C0000EB001011F830109DF8AC00C0EB37
+:100DF000C00202EB8012994800EB42100079814258
+:100E00004BD19DF8AC10C1EBC10000EB81119348B0
+:100E100000EB4110603000E0FEE39DF89C1001EB18
+:100E2000011100EBC10090F83E0040BB01229DF88B
+:100E3000AC00C0EBC00101EB8011884800EB411110
+:100E400060319DF89C0000EB001001EBC00080F8C1
+:100E50003D209DF8AC1001EB410000EB01118048F2
+:100E600000EB011130319DF89C0001EB0010801C5B
+:100E70000990007820F00100401C099908709DF845
+:100E8000AC1001EB410000EB0111754800EB0110C3
+:100E900030309DF89C1001E0F1E3BEE000EB011062
+:100EA000801C0990007820F00202099802706E48B8
+:100EB00090F8C807E8BB6D48407F012839D16B48DE
+:100EC000C06D6A49C98B884233D29DF8AC10C1EB22
+:100ED000C10000EB8111614800EB411060309DF8CA
+:100EE0009C1001EB011100EBC10090F83D000128BE
+:100EF0001FD19DF8AC10C1EBC10000EB8111574828
+:100F000000EB411060309DF89C1001EB011100EBEB
+:100F1000C10090F8770060B94FF010429DF8AC0026
+:100F2000C0EBC00101EB80114C4800EB4111603176
+:100F300000E071E09DF89C0000EB001001EBC000A8
+:100F400082609DF8AC1001EB410000EB01114448B8
+:100F500000EB011130319DF89C0001EB001001788D
+:100F60009DF8AC00C0EBC00202EB80123B4800EBE6
+:100F7000421041709DF8AC10C1EBC10000EB811133
+:100F8000364800EB411160319DF89C0000EB0010E9
+:100F900011F830109DF8AC00C0EBC00202EB8012DB
+:100FA0002E4800EB42100079814235D100229DF895
+:100FB000AC00C0EBC00101EB8011284800EB4111EF
+:100FC00060319DF89C0000EB001001EBC000C27185
+:100FD000A4229DF8AC00C0EBC00101EB80111F48BA
+:100FE00000EB411160319DF89C0000EB001001EB1B
+:100FF000C0008270A3229DF8AC00C0EBC00101EBE1
+:101000008011164800EB411060309DF89C1001EBF8
+:10101000011100EBC100427140E19DF8AC1001EB01
+:101020004100C0EBC1100F4901EBC00040793328EB
+:101030007ED19DF8AC1001EB410000EB0111084896
+:1010400000EB011030309DF89C1000EB0110801C6B
+:101050000990007820F00100401C09E0FC340020D9
+:101060003C30002024660020BC220020BC1200205E
+:10107000099908709DF8AC1001EB410000EB0111DB
+:10108000FE4800EB011030309DF89C1000EB011081
+:10109000801C0990007820F02002099802709DF8C9
+:1010A000AC1001EB410000EB0111F44800EB011022
+:1010B00030309DF89C1000EB0110801C09900078E6
+:1010C00020F00200801C099908709DF8AC10C1EB5B
+:1010D000C10000EB8111EA4800EB411002799DF854
+:1010E000AC00C0EBC00101EB8011E54800EB411002
+:1010F00060309DF89C1001EB011100F831209DF843
+:10110000AC1001EB410000EB0111DC4800EB0110D9
+:1011100030309DF89C1000EB0110801C0990007885
+:1011200020F080008030099908709DF8AC1000E034
+:1011300027E001EB410000EB0111D04800EB01106A
+:1011400030309DF89C1000EB01108078C0F3400017
+:1011500020B99DF8AC100220F8F7FAFEA2229DF803
+:10116000AC00C0EBC00101EB8011C54800EB4110A1
+:1011700060309DF89C1001EB011100EBC100827002
+:101180008CE09DF8AC1001EB4100C0EBC110BD49F3
+:1011900001EBC000407934287ED19DF8AC1001EB02
+:1011A000410000EB0111B54800EB011030309DF813
+:1011B0009C1000EB0110801C0990007820F02002A8
+:1011C000099802709DF8AC1001EB410000EB011191
+:1011D000AA4800EB011030309DF89C1000EB011084
+:1011E000801C0990007820F0020209980270012208
+:1011F0009DF8AC00C0EBC00101EB8011A04800EBF2
+:10120000411160319DF89C0000EB001001EBC00023
+:1012100080F83E20A9229DF8AC00C0EBC00101EB94
+:101220008011974800EB411160319DF89C0000EB64
+:10123000001001EBC00082709DF8AC10C1EBC10042
+:1012400000EB81118E4800EB411002799DF8AC0053
+:10125000C0EBC00101EB8011894800EB4111603106
+:101260009DF89C0000EB001001F830209DF8AC10B8
+:1012700001EB410000EB0111804800EB0110303020
+:101280009DF89C1000EB0110801C0990007820F064
+:1012900080008030099900E000E0087000202C9068
+:1012A0002D900021369122E0DDE92C10000140EA6A
+:1012B00011720901CDE92C129DF8AC1001EB41002F
+:1012C000C0EBC1116F4800EBC101BDF8D800801D13
+:1012D000085C3038C117DDE92C34184341EA0402B8
+:1012E000CDE92C02BDF8D800401C80B23690BDF884
+:1012F000D8000828D8DB9DF8AC002C99C0EBC002C0
+:1013000002EB80125E4800EB421260329DF89C00B6
+:1013100000EB001002EBC000C0F81A1000222C9263
+:101320002D920021369122E0DDE92C10000140EAE7
+:1013300011720901CDE92C129DF8AC1001EB4100AE
+:10134000C0EBC1104F4901EBC001BDF8D8000F3010
+:10135000085C3038C117DDE92C34184341EA040237
+:10136000CDE92C02BDF8D800401C80B23690BDF803
+:10137000D8000628D8DB9DF8AC002C99C0EBC00241
+:1013800002EB80123E4800EB421260329DF89C0056
+:1013900000EB001002EBC000416300222C922D9262
+:1013A0000021369122E0DDE92C10000140EA1172A3
+:1013B0000901CDE92C129DF8AC1001EB4100C0EB06
+:1013C000C110304901EBC001BDF8D8001530085CF0
+:1013D0003038C117DDE92C34184341EA0402CDE965
+:1013E0002C02BDF8D800401C80B23690BDF8D80061
+:1013F0000828D8DB9DF8AC002C99C0EBC00202EBAA
+:1014000080121F4800EB421260329DF89C0000EBF6
+:10141000001002EBC000C0F81E109DF8AC1001EBEC
+:101420004100C0EBC110174901EBC00042799DF8A3
+:10143000AC00C0EBC00101EB8011114800EB411181
+:1014400060319DF89C0000EB001001EBC000C27001
+:101450009DF8AC1001EB410000EB0111074800EBD7
+:10146000011130319DF89C0001EB001082789DF84D
+:10147000AC00C0EBC00101EB801105E03C30002066
+:10148000FC34002024660020FE4800EB411160314E
+:101490009DF89C0000EB001001EBC00002769DF867
+:1014A000AC10C1EBC10000EB8111F64800EB41111B
+:1014B00060319DF89C0000EB001011F830109DF891
+:1014C000AC00C0EBC00202EB8012EE4800EB421011
+:1014D000007981427EDA00219DF8AC00C0EBC002A9
+:1014E00002EB8012E74800EB4210C170A7229DF882
+:1014F000AC00C0EBC00101EB8011E24800EB4111F0
+:1015000060319DF89C0000EB001001EBC0004271BF
+:1015100001219DF8AC00C0EBC00202EB8012D9485B
+:1015200000EB4210C1709DF8AC00C0EBC00101EBB4
+:101530008011D44800EB411002799DF8AC00C0EB5B
+:10154000C00101EB8011CF4800EB411160319DF8E3
+:101550009C0000EB001001F83020A1229DF8AC00A7
+:10156000C0EBC00101EB8011C64800EB41116031B6
+:101570009DF89C0000EB001001EBC00042719DF84B
+:10158000AC0000EB400101EB0011BF4800EB011182
+:1015900030319DF89C0001EB0010801C0990007810
+:1015A00020F080008030099908709DF8AC0000EBB5
+:1015B000400101EB0011B44800EB011030309DF800
+:1015C0009C1000EB0110801C0990007820F00400B2
+:1015D000001D00E052E0099908709DF8AC0000EB96
+:1015E000400101EB0011A84800EB011030309DF8DC
+:1015F0009C1000EB01108078C0F34010F0B39DF810
+:10160000AC0000EB400101EB00119F4800EB011022
+:1016100030309DF89C1000E0E7E000EB0110801CEA
+:101620000990007820F02002099802709DF8AC0023
+:1016300000EB400101EB0011934800EB011030304A
+:101640009DF89C1000EB01108078C0F34000E8BBCF
+:101650009DF8AC0000EB400101EB00118A4800EB63
+:10166000011030309DF89C1000EB0110801C099097
+:10167000007820F008000830099901E0B4E04AE35E
+:1016800008709DF8AC009DF89C1001EB0010C2178B
+:10169000CDE92C0200222C9800EB8001C1EB8011D7
+:1016A0007A480844C0F81D209DF8AC00C0EBC0018A
+:1016B00001EB8011734800EB411060309DF89C10E5
+:1016C00001EB011100EBC100223000E087E009903E
+:1016D0002C9800EB8001C1EB80116C4801440D3166
+:1016E00010220891DDE90801F6F7AFFD9DF8AC0086
+:1016F000C0EBC00101EB8011624800EB4111603189
+:101700009DF89C0000EB001001EBC0012C9800EB51
+:101710008002C2EB80125D48104451F81A2F40F845
+:10172000012F496841609DF8AC0000EB400101EBDE
+:101730000011554800EB011130319DF89C0001EB80
+:10174000001001782C9800EB8002C2EB80124F4809
+:1017500081542C9800EB8001C1EB80114B4801446F
+:101760004B48026F41F8212FB0F8740088809DF833
+:10177000AC00C0EBC00101EB8011424800EB41110D
+:1017800060319DF89C0000EB001001EBC000416B44
+:101790002C9800EB8002C2EB80123C481044C0F849
+:1017A00009109DF8AC0000EB400101EB0011364838
+:1017B00000EB011130319DF89C0001EB00104168F5
+:1017C0002C9800EB8002C2EB801230481044C0F825
+:1017D00027102C9881B208200991F8F7B9FB9DF8E1
+:1017E000AC100220F8F7B4FB95E200219DF8AC00A4
+:1017F000C0EBC00202EB8012224800EB4210C17025
+:101800009DF8AC00C0EBC00101EB80111D4800EB5E
+:10181000411060309DF89C1001EB011110F831006F
+:10182000032811DC04229DF8AC00C0EBC00101EBE1
+:101830008011144800EB411060309DF89C1001EBC2
+:10184000011100F83120A0E19DF8AC10C1EBC100FE
+:1018500000EB81110B4800EB411160319DF89C00B9
+:1018600000EB001011F830109DF8AC00C0EBC00286
+:1018700002EB8012034800EB4210007981427DD1D7
+:10188000044809E0FC3400203C30002020130020F4
+:101890003C260020BC22002090F8C807E8BB0021AD
+:1018A000F948C0F83D109DF8AC10C1EBC10000EB49
+:1018B0008111F64800EB411060309DF89C1001EB5F
+:1018C000011100EBC1002230102201460990EE48C0
+:1018D0002D30F6F7BAFC9DF8AC10C1EBC10000EB5F
+:1018E0008111EA4800EB411060309DF89C1001EB3B
+:1018F000011100EBC101E448401C51F81A2F0262AB
+:10190000496841629DF8AC1001EB410000EB011108
+:10191000DF4800EB0110303000E055E09DF89C10EE
+:1019200000EB01100078D84981F820009DF8AC1038
+:10193000C1EBC10000EB8111D44800EB41106030D5
+:101940009DF89C1001EB011100EBC100416BCE48EA
+:10195000C0F829102130CF490A6F0262B1F8741023
+:1019600081842138C06D80B2014609900220F7F7CA
+:10197000AFFB00210620F8F7EBFA00E005E1C248D2
+:10198000C06DC149C98B884204D2BF48C06D401C9C
+:10199000BD49C86500210520F8F7DAFA9DF8AC10BA
+:1019A00001EB410000EB0111B94800EB01103030B0
+:1019B0009DF89C1000EB0110801C0990007820F02D
+:1019C00008020998027015E09DF8AC1001EB410087
+:1019D00000EB0111AE4800EB011030309DF89C1077
+:1019E00000EB0110801C0990007820F008000830FE
+:1019F0000999087000229DF8AC00C0EBC00101EB12
+:101A00008011A24800EB411160319DF89C0000EB71
+:101A1000001001EBC00080F83E209DF8AC100220C1
+:101A2000F8F796FA9DF8AC109DF89C0000EB0110B9
+:101A3000C217CDE92C0200222C9800EB8001C1EBEB
+:101A40008011914864300844C0F81D209DF8AC0016
+:101A5000C0EBC00101EB80118C4800EB41106030FD
+:101A60009DF89C1001EB011100EBC10022300990A0
+:101A70002C9800EB8001C1EB801183486430014455
+:101A80000D3110220891DDE90801F6F7DEFB9DF823
+:101A9000AC00C0EBC00101EB80117C4800EB4111B0
+:101AA00060319DF89C0000EB001001EBC0012C9808
+:101AB00000EB8002C2EB801273486430104451F88E
+:101AC0001A2F40F8012F496841609DF8AC0000EBE7
+:101AD000400101EB00116E4800EB011130319DF81F
+:101AE0009C0001EB001001782C9800EB8002C2EB07
+:101AF00080126548643081542C9800EB8001C1EB62
+:101B000080116148643001446248026F41F8212F1E
+:101B1000B0F8740088809DF8AC00C0EBC00101EB08
+:101B200080115A4800EB411160319DF89C0000EB98
+:101B3000001001EBC000416B2C9800EB8002C2EB5F
+:101B40008012514864301044C0F809109DF8AC0070
+:101B500000EB400101EB00114D4800EB0111303169
+:101B60009DF89C0001EB001041682C9800EB80026E
+:101B7000C2EB8012444864301044C0F827102C98FF
+:101B800081B208200991F8F7E3F900229DF8AC0032
+:101B9000C0EBC00101EB80113C4800EB411160310A
+:101BA0009DF89C0000EB001001EBC00080F83E2087
+:101BB000A7229DF8AC00C0EBC00101EB80113348B7
+:101BC00000EB411160319DF89C0000EB001001EB2F
+:101BD000C0004271A2229DF8AC00C0EBC00101EB35
+:101BE00080112A4800EB411160319DF89C0000EB08
+:101BF000001001EBC000827000222C922D92002177
+:101C0000369122E0DDE92C10000140EA1172090151
+:101C1000CDE92C129DF8AC0000EB4001C1EBC010E7
+:101C20001D4901EBC001BDF8D8000B30085C30380D
+:101C3000C117DDE92C34184341EA0402CDE92C0236
+:101C4000BDF8D800401C80B23690BDF8D8000C28F2
+:101C5000D8DB9DF8AC00DDE92C12C0EBC00303EB30
+:101C600080130A4800EB431360339DF89C0000EB9F
+:101C7000001003EBC00040F8221F426000222C92AB
+:101C80002D92002136912CE0BC120020FC34002063
+:101C90003C3000203C26002024660020DDE92C108A
+:101CA000000140EA11720901CDE92C129DF8AC0047
+:101CB00000EB4001C1EBC010FE4901EBC001BDF8D3
+:101CC000D8001730085C3038C117DDE92C341843D0
+:101CD00041EA0402CDE92C02BDF8D800401C80B2D4
+:101CE0003690BDF8D8000C28D8DB9DF8AC00DDE9B3
+:101CF0002C21C0EBC00303EB8013EF4800EB431033
+:101D000060309DF89C3003EB031300EBC3002230DE
+:101D10008260C16000BF00BF04F0D0B90021E74A73
+:101D20009DF8AC0002EB00129DF89C0011549DF848
+:101D3000AC0000EB4001C1EBC010DE4901EBC0007C
+:101D4000407870280ED19DF8AC0000EB4001C1EB4B
+:101D5000C010D84901EBC0008078FA2802D1B12028
+:101D6000259042E09DF8AC0000EB4001C1EBC010B3
+:101D7000D04901EBC000407800F0F000C0280ED13F
+:101D80009DF8AC0000EB4001C1EBC010C94901EB6C
+:101D9000C0008078FA2802D1B620259025E09DF871
+:101DA000AC0000EB4001C1EBC010C24911F830009B
+:101DB00000F0F000502818D19DF8AC0000EB400175
+:101DC000C1EBC010BB4901EBC000407800F0F0004F
+:101DD00030280AD19DF8AC0000EB4001C1EBC010E7
+:101DE000B44901EBC000817825919DF8AC00C0EBAF
+:101DF000C00101EB8011B04800EB411081782791C0
+:101E00000021AE4A9DF8AC0002EB00129DF89C0048
+:101E100011549DF8AC0000EB400101EB0011A84803
+:101E200000EB011130319DF89C0001EB0010801C8B
+:101E30000990007820F04000403009990870A148CE
+:101E4000007F012815D19DF8AC0000EB400101EBAB
+:101E500000119B4800EB011030309DF89C1000EB06
+:101E60000110801C0990007820F0800080300999D2
+:101E70000870BDF89400652872D004DC012809D0F0
+:101E8000032805D173E0B12802D0B62800D100E0C4
+:101E90007EE17DE19DF8AC0000EB4001C1EBC0109C
+:101EA000844901EBC0000079012806D0022805D042
+:101EB000032804D0052858D102E056E055E054E04C
+:101EC0009DF8AC00C0EBC00101EB80117A4800EB3B
+:101ED000411060309DF89C1001EB011110F83100A9
+:101EE000E8BB00219DF8AC00C0EBC00202EB801201
+:101EF000714800EB4210C17001229DF8AC00C0EBAC
+:101F0000C00101EB80116C4800EB411160319DF87C
+:101F10009C0000EB001001F83020B6229DF8AC00C8
+:101F2000C0EBC00101EB8011634800EB411160314F
+:101F30009DF89C0000EB001001EBC0004271B22242
+:101F40009DF8AC00C0EBC00101EB80115A4800EBDA
+:101F5000411060309DF89C1001EB011101E003E09D
+:101F60002DE000EBC100827000BF00BF10E19DF8C2
+:101F7000AC0000EB4001C1EBC0104E4901EBC000CA
+:101F8000C179514880F8E8119DF8AC0000EB4001A0
+:101F900001EB00114A4800EB011130319DF89C0023
+:101FA00001EB0010801C0990474890F8E801C20836
+:101FB0000998007862F3000009990870E8E09DF83C
+:101FC000AC0000EB4001C1EBC0103A4901EBC0008E
+:101FD000007900F0F00010B9B820259001E0B92098
+:101FE00025909DF8AC0000EB4001C1EBC0103149D9
+:101FF00001EBC000007900F00F012691002136911D
+:1020000020E09DF8AC0000EB400101EB00112C48F2
+:1020100000EB01113031BDF8D80001EB0010417820
+:102020009DF8AC0000EB4002C2EBC010214A12F850
+:1020300030005038814200D112E0BDF8D800401C79
+:1020400081B236919DF8AC0000EB400101EB00112C
+:102050001B4800EB0110C179BDF8D8008142D0DCEB
+:1020600000BFBDF8D8109DF898000844C1B2279170
+:102070009DF8AC00C0EBC00101EB80110E4800EBF5
+:10208000411060309DF89C1001EB011110F83100F7
+:1020900001283CD100219DF8AC00C0EBC00202EB4E
+:1020A0008012054800EB4210C17002229DF8AC007E
+:1020B0000CE0000024660020FC340020702E00207C
+:1020C0003C300020BC120020BC220020C0EBC0012C
+:1020D00001EB8011FE4800EB411160319DF89C003E
+:1020E00000EB001001F83020B9229DF8AC00C0EBE5
+:1020F000C00101EB8011F64800EB411060309DF803
+:102100009C1001EB011100EBC10042713FE09DF812
+:10211000AC10C1EBC10000EB8111ED4800EB4110A8
+:1021200060309DF89C1001EB011110F8310001287E
+:102130002DD100219DF8AC00C0EBC00202EB801253
+:10214000E34800EB4210C17002229DF8AC00C0EBE6
+:10215000C00101EB8011DE4800EB411160319DF8B8
+:102160009C0000EB001001F83020B9229DF8AC0073
+:10217000C0EBC00101EB8011D54800EB411060308D
+:102180009DF89C1001EB011100EBC100427100BFF2
+:1021900000BFC1E59DF8AC1001EB410000EB01115F
+:1021A000CC4800EB0110007B20B101287DD0022833
+:1021B0007CD1E4E2C8499DF8AC0031F81000801FE2
+:1021C00081B209919DF8AC1001EB4100C0EBC11048
+:1021D000C24901EBC000401C08900999F7F77AFB4F
+:1021E0000022CDE92E029DF8AC1001EB4100C0EBBE
+:1021F000C110BA4901EBC002B7489DF8AC1030F8E5
+:102200001100401F111809910421099815F0D6FEFC
+:10221000C217CDE92C022DA819C82C99594060404D
+:1022200001437DD1AE4A9DF8AC0002EB0010017075
+:102230009DF8AC1001EB4100C0EBC110A74901EBC8
+:10224000C00001792591BDF89400312802D04528BD
+:1022500067D1EAE0A0489DF8AC1030F811001838BA
+:10226000412190FBF1F0C217C1B2CDE92C029D488B
+:1022700080F8901500203690CDE09DF8AC1001EB71
+:102280004100C0EBC110954901EBC001BDF8D80079
+:1022900000EB80101430095C934ABDF8D80011544B
+:1022A0009DF8AC1001EB410001E0C1E066E2C0EB3B
+:1022B000C1108A4901EBC001BDF8D80000EB8010C5
+:1022C0001A30014409910821099815F035FE8DED69
+:1022D0000E0A854A0C32BDF8D8000E9902EB0010A8
+:1022E00041609DF8AC1001EB4100C0EBC1107B498F
+:1022F00001EBC001BDF8D80000EB80103230014482
+:1023000009910821099815F017FE8DED0E0A764AFD
+:102310000C32BDF8D8000E9902EB0010016001E00C
+:1023200085E083E09DF8AC1001EB4100C0EBC110EB
+:102330006A4901EBC001BDF8D80000EB80103A30CB
+:10234000014409910821099815F0F6FD8DED0E0A5A
+:10235000654A0C32BDF8D8000E9902EB001081607E
+:102360009DF8AC1001EB4100C0EBC1105B4901EBE3
+:10237000C001BDF8D80000EB801042300144099143
+:102380000821099815F0D8FD8DED0E0A564A0C3239
+:10239000BDF8D8000E9902EB0010C1609DF8AC109A
+:1023A00001EB410000EB01114A4800EB0111303113
+:1023B000BDF8D80001EB0010801C0990007820F0D7
+:1023C00080008030099908709DF8AC1001EB410045
+:1023D000C0EBC110414901EBC0023F489DF8AC1071
+:1023E00030F81100401E125C9DF8AC00C0EBC0013B
+:1023F00001EB8011364800EB411060309DF89C10D5
+:1024000001EB011100EBC10080F83C20BDF8D800C1
+:10241000401C80B23690BDF8D8000021DDE92C3494
+:10242000C01AA141FFF629AF00E000BF00BFB9E22A
+:102430009DF8AC1001EB4100C0EBC110274901EB46
+:10244000C000407D9DF8AC1001EB4102C2EBC11110
+:10245000224A02EBC101897D40EA0120C217CDE981
+:102460002C029DF8AC1001EB4100C0EBC1101B49E0
+:1024700001EBC001099115210998F7F70FFA002225
+:10248000CDE92E02DDE92E42DDE92C1061405040FD
+:1024900001437DD19DF8AC1001EB4100C0EBC110B0
+:1024A0000E4911F83000401EC1B2279100210C4A9C
+:1024B0009DF8AC0002EB00129DF89C0011540A4AF2
+:1024C0009DF89C0011549FED090A10EE101A0FE0C0
+:1024D000FC3400203C3000207C5800202466002082
+:1024E000702E0020BC2200204D280020000000009B
+:1024F0000C329DF89C0002EB001041609DF8AC008E
+:1025000000EB4001C1EBC010FE4901EBC000817936
+:102510009DF8AC0000EB4002C2EBC010F94A02EBA0
+:10252000C000407941EA002000EE100AB8EEC00A6F
+:102530009FEDF51AC0EE010A9DF8AC0000EB4001DA
+:10254000C1EBC010114601EBC00001799DF8AC0051
+:1025500000EB4002C2EBC010EA4A02EBC000C078B8
+:1025600041EA002000EE100AB8EEC00A30EE800A00
+:1025700010EE101AE54A9DF89C0002EB0010016075
+:102580009DF8AC0000EB4001C1EBC010DD4900E05C
+:10259000F4E001EBC000817A9DF8AC0000EB400252
+:1025A000C2EBC010D74A02EBC000407A41EA0020DB
+:1025B00000EE100AB8EEC00A9FEDD31AC0EE010A71
+:1025C0009DF8AC0000EB4001C1EBC010114601EBDF
+:1025D000C000017A9DF8AC0000EB4002C2EBC010D5
+:1025E000C84A02EBC000C07941EA002000EE100AA0
+:1025F000B8EEC00A30EE800A10EE101AC34A9DF8F9
+:102600009C0002EB001081609DF8AC1001EB4100D2
+:10261000C0EBC110BB4901EBC000C07A00F08000E4
+:1026200030BB9DF8AC1001EB4100C0EBC110B549C7
+:1026300001EBC000017B9DF8AC0000EB4002C2EB57
+:10264000C010B04A02EBC000C07A41EA002000EEA0
+:10265000100AF8EEC00AB3EE001A80EE810A10EEFE
+:10266000100AAA4A9DF89C1002EB0111C86046E0CE
+:102670009DF8AC0000EB4001C1EBC010A14901EB9B
+:10268000C000017B9DF8AC0000EB4002C2EBC01023
+:102690009C4A02EBC000C07A41EA0020404280B26E
+:1026A00000EE100AB8EEC00A8DED030A0398F6F7A3
+:1026B00035F89FED970B53EC102BCDE904019DED00
+:1026C000040B51EC100BF5F70DFF9FED930B53EC42
+:1026D000102BCDE906019DED060B51EC100BF5F723
+:1026E0008CFECDE908019DED080B51EC100BF6F7BF
+:1026F00028F8864A9DF89C1002EB0111C8609DF8ED
+:10270000AC1001EB410000EB0111854800EB01101A
+:1027100030309DF89C1000EB0110801C099000786F
+:1027200020F080018031099801709DF8AC1001EB18
+:102730004100C0EBC110734901EBC000C27D9DF8A0
+:10274000AC00C0EBC00101EB8011764800EB4111F9
+:1027500060319DF89C0000EB001001EBC00080F898
+:102760003C209DF8AC1001EB410000EB01116C48DE
+:1027700000EB0110C1796C4880F8901512E19DF8CA
+:10278000AC1001EB4100C0EBC1105E4901EBC00091
+:10279000C0799DF8AC1001EB4102C2EBC111594A5E
+:1027A00002EBC101097A40EA0120C217CDE92C02EF
+:1027B0009DF8AC1001EB4100C0EBC110514901EB99
+:1027C000C001099107210998F7F768F80022CDE9BF
+:1027D0002E022DA819C82C995940604001437DD183
+:1027E0009DF8AC1001EB4100C0EBC110454911F858
+:1027F0003000401EC1B2279100214C4A9DF8AC0028
+:1028000002EB00100170A2F223629DF89C001154AB
+:102810009DF8AC1001EB4100C0EBC110394901EB50
+:10282000C000817908460191F5F7F2FECDE9020179
+:102830009DED021B9FED3E0B19F0C6FD8DED060BC5
+:102840009DF8AC1001EB4100C0EBC1102D4901EB2C
+:10285000C00001799DF8AC0000EB4002C2EBC01053
+:10286000284A02EBC000C07841EA002000EE100ABE
+:10287000B8EEC00A8DED030A0398F5F74FFFCDE9D6
+:1028800004019DED060B53EC102B9DED040B51EC58
+:10289000100BF5F727FECDE908019DED080B51EC73
+:1028A000100BF5F74EFF194A9DF89C1002EB011131
+:1028B00048601FEDF20A10EE100A9DF89C1002EB22
+:1028C000011108601FEDF70A10EE100A9DF89C1028
+:1028D00002EB011188601FEDFB0A00E061E010EEE1
+:1028E000100A9DF89C1002EB0111C8609DF8AC1015
+:1028F00001EB410000EB0111094800EB0110303001
+:102900001AE000002466002000FF7F4759280020BD
+:102910000000000000003040000000000000000047
+:102920003C300020FC340020BC220020702E00200F
+:1029300000000000000024409DF89C1000EB0110F6
+:10294000801C0990007820F0800180310998017086
+:102950009DF8AC1001EB4100C0EBC110FE4901EB4A
+:10296000C000427A9DF8AC00C0EBC00101EB8011C1
+:10297000FA4800EB411160319DF89C0000EB00101B
+:1029800001EBC00080F83C209DF8AC1001EB410049
+:1029900000EB0111F24800EB0110C179F14880F819
+:1029A000901500BF00BF03F089BB9DF8AC1001EB90
+:1029B0004100C0EBC110E84901EBC000C1789DF8AF
+:1029C000AC0000EB4002C2EBC010E34A02EBC000D7
+:1029D000807841EA002128919DF8AC1001EB41007C
+:1029E000C0EBC110114601EBC001BDF8A000401CB6
+:1029F000095C9DF8AC0000EB4002C2EBC010D64A67
+:102A000002EBC002BDF8A000105C41EA0020C21732
+:102A1000CDE92C029DF8AC1001EB4100C0EBC110D8
+:102A2000CD4901EBC0000990BDF8A010F6F736FFC4
+:102A30000022CDE92E022DA819C82C9959406040DA
+:102A400001437DD19DF8AC1001EB4100C0EBC110FA
+:102A5000C14901EBC00041782791002136911CE06B
+:102A60009DF8AC1001EB410000EB0111BC4800EBFC
+:102A700001113031BDF8D80001EB001041789DF80C
+:102A80009C00814204D1BDF8D800C1B2279112E068
+:102A9000BDF8D800401C81B236919DF8AC1001EB16
+:102AA000410000EB0111AE4800EB0110C179BDF807
+:102AB000D8008142D4DC00BF9DF8AC1001EB41008E
+:102AC00000EB0111A64800EB011030309DF89C107E
+:102AD00000EB0110801C0990007820F0800180310B
+:102AE000099801709DF8AC1001EB4100C0EBC110DA
+:102AF000994901EBC0000179259100219A4A9DF87E
+:102B0000AC0002EB00129DF89C0011549DF8AC1033
+:102B100001EB410000EB0111914800EB0111303154
+:102B20009DF89C0001EB0010801C0990007820F0BB
+:102B30004001403109980170BDF89400F32800E08D
+:102B4000AFE37DD006DC05287BD0F12807D0F22842
+:102B500078D180E2F42876D0F62873D1A1E29DF8EE
+:102B6000AC10C1EBC10000EB81117C4800EB4110BF
+:102B700060309DF89C1001EB011110F8310018BB7A
+:102B800001229DF8AC00C0EBC00101EB801173483D
+:102B900000EB411160319DF89C0000EB001001F842
+:102BA0003020F4229DF8AC00C0EBC00101EB801195
+:102BB0006A4800EB411060309DF89C1001EB011158
+:102BC00000EBC1004271C2E09DF8AC1001EB410086
+:102BD00000EB0111624800EB011030309DF89C10B1
+:102BE00000EB0110407A00F0010068B39DF8AC10D2
+:102BF000C1EBC10000EB8111584800EB411060307F
+:102C00009DF89C1001EB011100EBC10090F88600CB
+:102C100000F00100C0B99DF8AC10C1EBC10000EBA1
+:102C200081114E4800EB411060309DF89C1001EB83
+:102C3000011100EBC10090F8780028B1002004E0F9
+:102C40001CE2BDE206E250E281E0369029E09DF808
+:102C5000AC10C1EBC10000EB8111404800EB411109
+:102C600060319DF89C0000EB001001EBC00000F10A
+:102C70007901BDF8D8000A5C9DF8AC0000EB40017A
+:102C800001EB0011364800EB01100E30BDF8D810F2
+:102C9000405C824200D008E0BDF8D800401C81B200
+:102CA0003691BDF8D8000428D1DB00BFBDF8D800AC
+:102CB00004284CD1369029E09DF8AC10C1EBC1003E
+:102CC00000EB8111254800EB411160319DF89C001B
+:102CD00000EB001001EBC00000F17901BDF8D80055
+:102CE0000A5C9DF8AC0000EB400101EB00111C48B0
+:102CF00000EB01100E30BDF8D810405C824200D0CD
+:102D000008E0BDF8D800401C81B23691BDF8D8006B
+:102D10000A28D1DB00BFBDF8D8000A2817D09DF8DB
+:102D2000AC10C1EBC10000EB81110C4800EB41106D
+:102D300060309DF89C1001EB011100EBC100863062
+:102D40000990007820F00100401C09990870BDF836
+:102D5000A00011287CD109E024660020FC3400206A
+:102D60003C300020BC220020702E00209DF8AC10CA
+:102D700001EB410000EB0111F84800EB011030308D
+:102D80009DF89C1000EB0110801C0990007820F049
+:102D90000400001D099908700020369025E09DF878
+:102DA000AC1001EB4100C0EBC110ED4901EBC001DB
+:102DB000BDF8D800401D0A5C9DF8AC00C0EBC00116
+:102DC00001EB8011E74800EB411160319DF89C0058
+:102DD00000EB001001EBC0013F31BDF8D8000A54F0
+:102DE000BDF8D800401C81B23691BDF8D8000A2841
+:102DF000D5DB0021369125E09DF8AC1001EB4100B8
+:102E0000C0EBC110D64901EBC001BDF8D8000F30AE
+:102E10000A5C9DF8AC00C0EBC00101EB8011D14809
+:102E200000EB411160319DF89C0000EB001001EBBC
+:102E3000C0015831BDF8D8000A54BDF8D800401C74
+:102E400081B23691BDF8D8000228D5DB02E1FFE758
+:102E5000BDF8A00014287DD19DF8AC1001EB410015
+:102E600000EB0111BD4800EB011030309DF89C10C3
+:102E700000EB0110801C0990007820F00401091D6E
+:102E8000099801700021369125E09DF8AC1001EB06
+:102E90004100C0EBC110B24901EBC001BDF8D80040
+:102EA000401D0A5C9DF8AC00C0EBC00101EB801135
+:102EB000AC4800EB411160319DF89C0000EB001024
+:102EC00001EBC0013F31BDF8D8000A54BDF8D8006D
+:102ED000401C81B23691BDF8D8000A28D5DB00210C
+:102EE000369125E09DF8AC1001EB4100C0EBC1101C
+:102EF0009B4901EBC001BDF8D8000F300A5C9DF87A
+:102F0000AC00C0EBC00101EB8011964800EB411111
+:102F100060319DF89C0000EB001001EBC0015831BE
+:102F2000BDF8D8000A54BDF8D800401C81B23691D3
+:102F3000BDF8D8000228D5DB9DF8AC1001EB4100AC
+:102F4000C0EBC110864901EBC001BDF8D8001130BB
+:102F5000085C00E02FE001049DF8AC0000EB4002AB
+:102F6000C2EBC0107E4A02EBC002BDF8D80012309E
+:102F7000105C41EA00219DF8AC0000EB4002C2EB7E
+:102F8000C010774A02EBC002BDF8D8001330105CC5
+:102F900001439DF8AC00C0EBC00202EB8012714807
+:102FA00000EB421060309DF89C2002EB021200EB17
+:102FB000C200C1664EE09DF8AC1001EB410000EB91
+:102FC0000111664800EB011030309DF89C1000EBB9
+:102FD0000110801C0990007820F00402099802700A
+:102FE0009DF8AC10C1EBC10000EB81115D4800EB16
+:102FF000411060309DF89C1001EB011100EBC10005
+:1030000090F8860000F0010020B300229DF8AC008B
+:10301000C0EBC00101EB8011524800EB411160315F
+:103020009DF89C0000EB001001EBC000A0F884208C
+:1030300005229DF8AC00C0EBC00101EB80114948AE
+:1030400000EB411060309DF89C1001EB011100EB8A
+:10305000C100427124E1F1229DF8AC00C0EBC00137
+:1030600001EB80113F4800EB411060309DF89C104F
+:1030700001EB011100EBC100427111E1F1229DF859
+:10308000AC00C0EBC00101EB8011364800EB4110F1
+:1030900060309DF89C1001EB011100EBC100427102
+:1030A000FEE003229DF8AC00C0EBC00101EB8011F3
+:1030B0002C4800EB411160319DF89C0000EB0010A2
+:1030C00001F83020F1229DF8AC00C0EBC00101EB0B
+:1030D0008011244800EB411060309DF89C1001EBFA
+:1030E000011100EBC1004271DAE002229DF8AC0050
+:1030F000C0EBC00101EB80111A4800EB41116031B7
+:103100009DF89C0000EB001001F83020F6229DF89D
+:10311000AC00C0EBC00101EB8011124800EB411183
+:1031200060319DF89C0000EB001001EBC000427183
+:1031300001229DF8AC00C0EBC00101EB80110948F1
+:1031400000EB411160319DF89C0000EB001001EB99
+:10315000C00080F87820002136912CE03C3000201F
+:1031600024660020FC3400209DF8AC0000EB4001F8
+:10317000C1EBC010FE4901EBC001BDF8D800401DF5
+:103180000A5C9DF8AC00C0EBC00101EB8011F9486E
+:1031900000EB411160319DF89C0000EB001001EB49
+:1031A000C00000F17901BDF8D8000A54BDF8D8007C
+:1031B000401C81B23691BDF8D8000A28D4DB6FE0FC
+:1031C0009DF8AC0000EB4001C1EBC010E84901EBF9
+:1031D000C00081799DF8AC0000EB4002C2EBC0104A
+:1031E000E34A02EBC000407941EA00229DF8AC00BE
+:1031F000C0EBC00101EB8011DE4800EB41116031F2
+:103200009DF89C0000EB001001EBC000A0F88420AA
+:103210009DF8AC00C0EBC00101EB8011D54800EB7C
+:10322000411160319DF89C0000EB001001EBC000E3
+:10323000B0F884109DF8AC0000EB400202EB0012E5
+:10324000CD4800EB0210408B814228DBF1229DF833
+:10325000AC00C0EBC00101EB8011C64800EB41118E
+:1032600060319DF89C0000EB001001EBC000427142
+:103270009DF8AC00C0EBC00101EB8011BD4800EB34
+:10328000411060309DF89C1001EB011100EBC10072
+:1032900086300990007820F001020998027000BF82
+:1032A00000BF02F00BBF9DF8AC0000EB4001C1EB8A
+:1032B000C010AF4901EBC000017927910021349182
+:1032C0001CE09DF8AC0000EB400101EB0011AA48A6
+:1032D00000EB01113031BDF8D00001EB0010417856
+:1032E0009DF89C00814204D1BDF8D000C1B2279165
+:1032F00012E0BDF8D000401C81B234919DF8AC00C2
+:1033000000EB400101EB00119B4800EB0110C1797B
+:10331000BDF8D0008142D4DC00BF9DF8AC0000EBCA
+:10332000400101EB0011944800EB011030309DF892
+:103330009C1000EB0110801C0990007820F04001E7
+:103340004031099801709DF8AC0000EB4001C1EBE1
+:10335000C010874901EBC000C1782591BDF89400E9
+:10336000172834D2DFE800F0330C0F331215181B86
+:103370001E33333333333321242733332A2D3000A4
+:103380000720289023E00720289020E0062028909E
+:103390001DE0062028901AE00620289017E0122150
+:1033A000289114E00720289011E0092028900EE0D1
+:1033B000062028900BE00620289008E00B2028909B
+:1033C00005E00B20289002E02A21289100BF00BFD1
+:1033D000BDF8A000001FC1B209919DF8AC0000EB40
+:1033E0004001C1EBC010624901EBC000C01C089055
+:1033F0000999F6F76FF835909DF8AC0000EB4001A5
+:10340000C1EBC0105A4901EBC001BDF8A000401E3D
+:10341000095CBDF8D40081427DD19DF8AC0000EB81
+:103420004001C1EBC010524901EBC00040780028B8
+:1034300071DD9DF8AC0000EB4001C1EBC0104C49C0
+:1034400001EBC001BDF8A0000A5C9DF8AC00C0EB28
+:10345000C00101EB8011474800EB411160319DF83C
+:103460009C0000EB001001EBC00080F83C20002124
+:10347000424A9DF8AC0002EB00129DF89C001154EA
+:103480003F48007F012815D19DF8AC0000EB4001BA
+:1034900001EB0011384800EB011030309DF89C1012
+:1034A00000EB0110801C0990007820F08000803033
+:1034B00009990870BDF89400072858D007DC072840
+:1034C0007ED2DFE800F07DFDFC7DFBFAF9001038CC
+:1034D0000728F5D2DFE810F07B0968097400740052
+:1034E000070008005E0500BFBDF89400142868D1ED
+:1034F0009DF8AC0000EB4001C1EBC0101C4901EB92
+:10350000C000407901069DF8AC0000EB4002C2EB20
+:10351000C010174A00E0FCE302EBC000807941EAEA
+:1035200000419DF8AC0000EB4002C2EBC010104A15
+:1035300002EBC000C07941EA00219DF8AC0000EB2D
+:103540004002C2EBC0100A4A02EBC000007A0143FD
+:103550009DF8AC00C0EBC00202EB8012054800EB06
+:10356000421260329DF89C0000EB00100AE0FBE381
+:1035700024660020FC3400203C300020702E002007
+:10358000BC12002002EBC000C0F81A109DF8AC007D
+:10359000C0EBC00101EB8011FE4800EB411160312E
+:1035A0009DF89C0000EB001001EBC000D0F81A1051
+:1035B00008460991002109F005FCCDE92C0101E044
+:1035C000FEE387E09DF8AC0000EB400101EB001149
+:1035D000F14800EB0110007F00F003019DF8AC0002
+:1035E00000EB400202EB0012EB4800EB0210007F00
+:1035F000C0F3011001449DF8AC0000EB400202EB67
+:103600000012E54800EB0210007FC0F38100091AA8
+:1036100008460591F4F7EBFFCDE906019DED061B89
+:103620009FEDDE0B18F0D0FE8DED080B9DED080B25
+:1036300051EC100BF5F74DF8CDE92E019DF8AC00DB
+:10364000C0EBC00101EB8011D24800EB41116031A9
+:103650009DF89C0000EB001001EBC000416B084698
+:103660000791002109F0AEFBDDE92C32A0FB0345F8
+:1036700001FB035100FB021502220023DDE92E01AC
+:10368000F4F7A0FD20186941CDE90801DDE92E23FA
+:10369000F4F798FDCDE92C01DDE92C010AF046F99B
+:1036A00001469DF8AC00C0EBC00202EB8012B948A5
+:1036B00000EB4210603004E0FEE397E3CAE3FCE372
+:1036C000DBE39DF89C2002EB021200EBC200C0F885
+:1036D0001E1043E0BDF8940015283FD19DF8AC00C2
+:1036E00000EB4001C1EBC010AE4901EBC0004079D6
+:1036F00001069DF8AC0000EB4002C2EBC010A94AE5
+:1037000002EBC000807941EA00419DF8AC0000EB7B
+:103710004002C2EBC010A34A02EBC000C07941EAEC
+:1037200000219DF8AC0000EB4002C2EBC0109D4AA6
+:1037300002EBC000007A01439DF8AC00C0EBC00270
+:1037400002EB8012934800EB421060309DF89C2001
+:1037500002EB021200EBC200C0F81E109DF8AC0094
+:1037600000EB4001C1EBC0108E4901EBC000417A73
+:103770008D4880F8E7119DF8AC0000EB400101EBAB
+:103780000011854800EB011030309DF89C1000EBD3
+:103790000110801C0990844890F8E701C20909983B
+:1037A000007862F30000099908707F4890F8E701FB
+:1037B00000F00300012806D07B4890F8E70100F0F4
+:1037C000030003282BD19DF8AC0000EB400101EB76
+:1037D0000011714800EB011030309DF89C1000EB97
+:1037E0000110801C0990007820F00200801C0999CB
+:1037F00008709DF8AC0000EB400101EB0011664839
+:1038000000EB011030309DF89C1000EB0110801C83
+:103810000990007820F020020998027014E09DF8C9
+:10382000AC0000EB400101EB00115B4800EB011024
+:1038300030309DF89C1000EB0110801C099000783E
+:1038400020F00202099802709DF8AC0000EB4001E4
+:1038500001EB0011504800EB011130319DF89C0044
+:1038600001EB00108078C0F340029DF8AC10C1EB72
+:10387000C10000EB8111474800EB411160319DF818
+:103880009C0000EB001001EBC000007EC0F3400084
+:10389000824265D09DF8AC00C0EBC00101EB801105
+:1038A0003C4800EB411060309DF89C1001EB011189
+:1038B00000EBC100183009909DF8AC0000EB40010E
+:1038C00001EB0011344800EB011130319DF89C00F0
+:1038D00001EB0010807842080998017862F34101F9
+:1038E00001709DF8AC0000EB400101EB00112A488B
+:1038F00000EB011030309DF89C1000EB0110807837
+:10390000C0F3400038BB9DF8AC0000EB400101EB78
+:103910000011214800EB011030309DF89C1000EBA5
+:103920000110801C0990007820F020020998027094
+:1039300001229DF8AC00C0EBC00101EB80111548DD
+:1039400000EB411060309DF89C1001EB011100EB81
+:10395000C10080F83E209DF8AC100220F6F7F8FA7E
+:103960009DF8AC0000EB400101EB00110A4800EBB0
+:10397000011130319DF89C0001EB0010807800F0BF
+:1039800001029DF8AC00C0EBC00101EB80110148C1
+:103990000CE00000FC3400203C300020000000005F
+:1039A0000000244024660020BC22002000EB4110CF
+:1039B00060309DF89C1001EB011100EBC100007E0E
+:1039C00000F0010082425FD09DF8AC00C0EBC00166
+:1039D00001EB8011FE4800EB411060309DF89C1017
+:1039E00001EB011100EBC100183009909DF8AC000B
+:1039F00000EB400101EB0011F64800EB0111303102
+:103A00009DF89C0001EB001082780998017862F320
+:103A1000000101709DF8AC0000EB400101EB0011CA
+:103A2000EC4800EB011030309DF89C1000EB0110C9
+:103A3000807800F0010040BB9DF8AC0000EB400135
+:103A400001EB0011E34800EB011030309DF89C10B1
+:103A500000EB0110801C0990007820F020020998EA
+:103A6000027000229DF8AC00C0EBC00101EB801198
+:103A7000D74800EB411060309DF89C1001EB01111C
+:103A800000EBC10080F83D2007E19DF8AC00C0EBE1
+:103A9000C00101EB8011CE4800EB411060309DF871
+:103AA0009C1001EB011100EBC10090F83E0098B9A9
+:103AB00001229DF8AC00C0EBC00101EB8011C448AD
+:103AC00000EB411060309DF89C1001EB011100EB00
+:103AD000C10080F83D2027E000229DF8AC00C0EB3B
+:103AE000C00101EB8011BA4800EB411160319DF833
+:103AF0009C0000EB001001EBC00080F83D209DF819
+:103B0000AC0000EB400101EB0011B24800EB0110EA
+:103B100030309DF89C1000EB0110801C099000785B
+:103B200020F0010209980270AB4890F8C807E8BB82
+:103B3000AA48407F012839D1A848C06DA749C98B40
+:103B4000884233D29DF8AC00C0EBC00101EB80117C
+:103B50009F4800EB411060309DF89C1001EB011173
+:103B600000EBC10090F83D0001281FD19DF8AC008A
+:103B7000C0EBC00101EB8011954800EB41106030B3
+:103B80009DF89C1001EB011100EBC10090F877004B
+:103B900060B99DF8AC0000EB400101EB00118D48CD
+:103BA00000EB011130319DF89C0000E075E001EB65
+:103BB000001001789DF8AC00C0EBC00202EB80124F
+:103BC000834800EB4210417005229DF8AC00C0EB29
+:103BD000C00101EB80117E4800EB411160319DF87E
+:103BE0009C0000EB001001EBC000427100229DF828
+:103BF000AC0000EB400101EB0011764800EB011135
+:103C000030319DF89C0001EB001042609DF8AC1033
+:103C10000220F6F79DF90021369119E000229DF867
+:103C2000AC00C0EBC00101EB8011694800EB411111
+:103C300060319DF89C0000EB001001EBC0013F31AA
+:103C4000BDF8D8000A54BDF8D800401C81B23691A6
+:103C5000BDF8D8001428E1DB0020369019E00022DE
+:103C60009DF8AC00C0EBC00101EB8011584800EB9F
+:103C7000411160319DF89C0000EB001001EBC00188
+:103C80005B31BDF8D8000A54BDF8D800401C81B2A1
+:103C90003691BDF8D8000A28E1DB9DF8AC00C0EBF6
+:103CA000C00101EB80114A4800EB411060309DF8E3
+:103CB0009C1001EB011110F83100012811DC0222E7
+:103CC0009DF8AC00C0EBC00101EB8011404800EB57
+:103CD000411060309DF89C1001EB011100F831207B
+:103CE00083E09DF8AC00C0EBC00101EB80113848C7
+:103CF00000EB411060309DF89C1001EB011110F8B1
+:103D00003100022831DC00219DF8AC00C0EBC0027C
+:103D100000E0FCE302EB80122D4800EB4210C17082
+:103D200003229DF8AC00C0EBC00101EB80112848D4
+:103D300000EB411160319DF89C0000EB001001F890
+:103D4000302007229DF8AC00C0EBC00101EB8011D0
+:103D50001F4800EB411060309DF89C1001EB0111F1
+:103D600000EBC100427140E0E4E19DF8AC00C0EB23
+:103D7000C00101EB8011164800EB411160319DF844
+:103D80009C0000EB001011F830109DF8AC00C0EB67
+:103D9000C00202EB80120E4800EB42100079814213
+:103DA00023D10D4890F8E701C0F34010E8B1162286
+:103DB0009DF8AC00C0EBC00101EB8011044800E0AD
+:103DC000FEE300EB411060309DF89C1008E000001D
+:103DD000FC3400203C300020BC220020BC1200201B
+:103DE00001EB011100EBC1004271E9E314229DF8DF
+:103DF000AC00C0EBC00101EB8011FE4800EB4111AB
+:103E000060319DF89C0000EB001001EBC000427196
+:103E100001219DF8AC00C0EBC00202EB8012F54816
+:103E200000EB4210C1709DF8AC0000EB400101EBCB
+:103E30000011F14800EB011130319DF89C0001EBBD
+:103E40000010801C0990007820F020002030099993
+:103E50000870B5E314229DF8AC00C0EBC00101EB83
+:103E60008011E44800EB411160319DF89C0000EBAB
+:103E7000001001EBC0004271A2E39DF8AC00C0EB62
+:103E8000C00101EB8011DB4800EB41106030BDF850
+:103E9000D01001EB011100EBC1008079012827D17E
+:103EA00000229DF8AC00C0EBC00101EB8011D148AD
+:103EB00000EB4111603101E0FDE337E0BDF8D000D7
+:103EC00000EB001001EBC000827114229DF8AC00E1
+:103ED000C0EBC00101EB8011C64800EB411060301F
+:103EE0009DF89C1001EB011100EBC10042711CE038
+:103EF00000219DF8AC00C0EBC00202EB8012BD486F
+:103F000000EB4210C17005229DF8AC00C0EBC0016F
+:103F100001EB8011B74800EB411060309DF89C1018
+:103F200001EB011100EBC100427149E301219DF851
+:103F3000AC00C0EBC00202EB8012AE4800EB4210B6
+:103F4000C17014229DF8AC00C0EBC00101EB8011E0
+:103F5000A84800EB411160319DF89C0000EB001077
+:103F600001EBC00042719DF8AC0000EB400101EB99
+:103F70000011A14800EB011130319DF89C0001EBCC
+:103F80000010801C0990007820F00400001D0999A1
+:103F9000087015E300202C902D90002136911FE031
+:103FA000DDE92C10000240EA11620902CDE92C1271
+:103FB0009DF8AC0000EB4001C1EBC0108F4901EB54
+:103FC000C001BDF8D800401D085CDDE92C3440EA92
+:103FD0000302CDE92C24BDF8D800401C81B23691F3
+:103FE000BDF8D8000328DBDBDDE92C0109F09EFCDD
+:103FF00001469DF8AC00C0EBC00202EB80127D4888
+:1040000000EB421260329DF89C0000EB001002EBC6
+:10401000C000C0F81E1000222C922D920021369173
+:104020001EE0DDE92C10000240EA11620902CDE930
+:104030002C129DF8AC0000EB4001C1EBC0106F49A1
+:1040400001EBC001BDF8D8000830085CDDE92C3474
+:104050001843CDE92C04BDF8D800401C80B236903E
+:10406000BDF8D8000328DCDBDDE92C0109F05EFC9B
+:1040700001469DF8AC00C0EBC00202EB80125D4827
+:1040800000EB421260329DF89C0000EB001002EB46
+:10409000C000C0F81A1000222C922D9200213691F7
+:1040A0001FE0DDE92C10000240EA11620902CDE9AF
+:1040B0002C129DF8AC0000EB4001C1EBC0104F4941
+:1040C00001EBC001BDF8D8001330085CDDE92C34E9
+:1040D00040EA0302CDE92C24BDF8D800401C81B28F
+:1040E0003691BDF8D8000328DBDB9DF8AC002C9995
+:1040F000C0EBC00202EB80123E4800EB421260327D
+:104100009DF89C0000EB001002EBC0004163072209
+:104110009DF8AC00C0EBC00101EB8011354800EB0D
+:10412000411160319DF89C0000EB001001EBC000D4
+:1041300042715FE300202C902D90002136911EE00B
+:10414000DDE92C10000240EA11620902CDE92C12CF
+:104150009DF8AC0000EB4001C1EBC010274901EB1A
+:10416000C001BDF8D800401D085CDDE92C341843BF
+:10417000CDE92C04BDF8D800401C80B23690BDF8C3
+:10418000D8000428DCDBDDE92C0109F0CFFB9DF829
+:10419000AC20C2EBC20303EB8213164A02EB4313BB
+:1041A00060339DF89C2002EB021203EBC202223224
+:1041B0009060D16000212C912D910020369026E056
+:1041C000DDE92C10000240EA11620902CDE92C124F
+:1041D0009DF8AC0000EB4001C1EBC010074901EBBA
+:1041E000C001BDF8D8000930085CDDE92C34184363
+:1041F00006E00000FC3400203C3000202466002053
+:10420000CDE92C04BDF8D800401C80B23690BDF832
+:10421000D8000428D4DBDDE92C0109F087FB9DF8E8
+:10422000AC20C2EBC20303EB8213FE4A02EB431342
+:1042300060339DF89C2002EB021203EBC20242F8AD
+:10424000220F51609DF8AC00C0EBC00101EB801162
+:10425000F44800EB411160319DF89C0000EB001028
+:1042600011F830109DF8AC00C0EBC00202EB8012D8
+:10427000EC4800EB4210007981426DD1EA4890F899
+:10428000E701C0F3401090B117229DF8AC00C0EBDD
+:10429000C00101EB8011E34800EB411060309DF854
+:1042A0009C1001EB011100EBC100427111E01422DE
+:1042B0009DF8AC00C0EBC00101EB8011D94800EBC8
+:1042C000411060309DF89C1001EB011100EBC10022
+:1042D0004271D54890F8C807E8BB00229DF8AC00B1
+:1042E000C0EBC00101EB8011CE4800EB4111603101
+:1042F0009DF89C0000EB001001EBC00080F83E2010
+:104300000021CA48C0F83D109DF8AC00C0EBC001C8
+:1043100001EB8011C34800EB411160319DF89C0016
+:1043200000EB001001EBC000223010220146099082
+:10433000BE482D30F3F789FF9DF8AC00C0EBC001FB
+:1043400001EB8011B74800EB411060309DF89C10E4
+:1043500001EB011101E066E04AE100EBC101B34865
+:10436000401C51F81A2F0262496841629DF8AC0066
+:1043700000EB400101EB0011AD4800EB01103030C3
+:104380009DF89C1000EB01100078A84981F82000EE
+:104390009DF8AC00C0EBC00101EB8011A14800EB1F
+:1043A000411160319DF89C0000EB001001EBC00052
+:1043B000416B9E48C0F8291021309E490A6F026265
+:1043C000B1F8741081842138C06D81B20220099146
+:1043D000F4F77EFE00210620F5F7BAFD9348C06D84
+:1043E0009249C98B884204D29048C06D401C8F49C5
+:1043F000C86500210520F5F7ABFD9DF8AC0000EB8A
+:10440000400101EB00118A4800EB011030309DF8AB
+:104410009C1000EB0110801C0990007820F008022D
+:104420000998027028E09DF8AC0000EB400101EB18
+:1044300000117F4800EB011030309DF89C1000EB1C
+:104440000110801C0990007820F0080108310998BB
+:10445000017000229DF8AC00C0EBC00101EB80119F
+:10446000704800EB411060309DF89C1001EB011189
+:1044700000EBC10080F83E209DF8AC100220F5F75B
+:1044800067FD9DF8AC109DF89C0000EB0110C21771
+:10449000CDE92C0200222C9800EB8001C1EB8011A9
+:1044A000624864300844C0F81D209DF8AC00C0EBA1
+:1044B000C00101EB80115B4800EB411060309DF8BA
+:1044C0009C1001EB011100EBC100223009902C98E7
+:1044D00000EB8001C1EB80115448643008440D307A
+:1044E000102208900999F3F7B0FE9DF8AC00C0EBDC
+:1044F000C00101EB80114B4800EB411160319DF888
+:104500009C0000EB001001EBC0012C9800E072E170
+:1045100000EB8002C2EB801244486430104451F832
+:104520001A2F40F8012F496841609DF8AC0000EB5C
+:10453000400101EB00113E4800EB011130319DF8C4
+:104540009C0001EB001001782C9800EB8002C2EB7C
+:1045500080123648643081542C9800EB8001C1EB06
+:1045600080113248643001443248026F41F8212FF3
+:10457000B0F8740088809DF8AC00C0EBC00101EB7E
+:104580008011284800EB411160319DF89C0000EB40
+:10459000001001EBC000416B2C9800EB8002C2EBD5
+:1045A0008012224864301044C0F809109DF8AC0015
+:1045B00000EB400101EB00111D4800EB011100E090
+:1045C00018E130319DF89C0001EB001041682C98F7
+:1045D00000EB8002C2EB8012144864301044C0F833
+:1045E00027102C9881B208200991F5F7B1FC8BE0D7
+:1045F0009DF8AC00C0EBC00101EB8011094800EB55
+:10460000411160319DF89C0000EB001011F8301052
+:104610009DF8AC00C0EBC00202EB8012014800EB39
+:10462000421009E0FC340020BC220020BC12002013
+:104630003C3000203C2600200079814264DA9DF85D
+:10464000AC0000EB400101EB0011FE4800EB011053
+:1046500030309DF89C1000EB0110801C0990007810
+:1046600020F00401091D099801709DF8AC0000EBD1
+:10467000400101EB0011F34800EB011130319DF8CE
+:104680009C0001EB0010801C0990007820F0800154
+:1046900080310998017001219DF8AC00C0EBC00287
+:1046A00002EB8012E84800EB4210C1709DF8AC00AC
+:1046B000C0EBC00100E028E001EB8011E24800EB14
+:1046C000411002799DF8AC00C0EBC00101EB8011F4
+:1046D000DD4800EB411160319DF89C0000EB0010BB
+:1046E00001F8302014229DF8AC00C0EBC00101EBB2
+:1046F0008011D54800EB411160319DF89C0000EB22
+:10470000001001EBC000427174E00121CF4880F835
+:10471000EC169DF8AC00C0EBC00101EB8011CA485B
+:1047200000EB411160319DF89C0000EB001011F886
+:1047300030109DF8AC00C0EBC00202EB8012C24802
+:1047400000EB4210007981422DDA00219DF8AC0087
+:10475000C0EBC00202EB8012BB4800EB4210C170FC
+:1047600001229DF8AC00C0EBC00101EB8011B648FE
+:1047700000EB411160319DF89C0000EB001001F846
+:10478000302014229DF8AC00C0EBC00101EB801179
+:10479000AD4800EB411060309DF89C1001EB011119
+:1047A00000EBC100427125E014229DF8AC00C0EB83
+:1047B000C00101EB8011A44800EB411060309DF86E
+:1047C0009C1001EB011100EBC100427112E01422B8
+:1047D0009DF8AC00C0EBC00101EB80119A4800EBE2
+:1047E000411060309DF89C1001EB011100EBC100FD
+:1047F000427100BF00BFFCE39DF8AC00C0EBC001FC
+:1048000001EB8011904800EB4110817827919DF8D1
+:10481000AC0000EB4001C1EBC0108D4911F8301025
+:1048200028919DF8AC00C0EBC00101EB80118648D7
+:1048300000EB411160319DF89C0000EB001001EB92
+:10484000C000417925919DF8AC0000EB4001C1EB1F
+:10485000C0107F4901EBC0010991BDF8A010099873
+:10486000F6F7F6F835909DF8AC0000EB4001C1EB8F
+:10487000C010774901EBC001BDF8A000095CBDF88C
+:10488000D40081427ED19DF8AC0000EB4001C1EB29
+:10489000C0106F4901EBC0004078002872DD002194
+:1048A0006C4A9DF8AC0002EB00129DF89C0011547C
+:1048B000BDF89400892866D00CDC14287DD004DC77
+:1048C00008287BD010287AD1FDE3152878D08028DD
+:1048D000F9D1F9E38B2874D08C2873D08E2872D04C
+:1048E0008F28F0D1BDF8A0000D286DD19DF8AC0047
+:1048F00000EB4001C1EBC010554901EBC00041780D
+:10490000524880F8E9119DF8AC0000EB4001C1EB82
+:10491000C0104F4901EBC000C17A4C4880F8EA1141
+:104920009DF8AC00C0EBC00101EB8011464800EBE4
+:10493000411060309DF89C1001EB011110F831001E
+:1049400003287DDC414890F8EA01002879DD9DF8D4
+:10495000AC00C0EBC00101EB80113B4800EB411102
+:1049600060319DF89C0000EB001001EBC001099143
+:104970000878401CC1B2099801709DF8AC00C0EBEA
+:10498000C00101E0FEE3FEE301EB80112E4800EBE5
+:10499000411060309DF89C1001EB011110F83100BE
+:1049A00004284EDB9DF8AC0000EB400101EB001148
+:1049B000244800EB0110303007E0FCE3FCE3FCE3AB
+:1049C000FCE3FCE3FCE3FCE3FCE39DF89C1000EB60
+:1049D0000110801C09901D4890F8EA01C0F30010F6
+:1049E000C0F101000999097860F30001099801708C
+:1049F000164890F8E901C0F3C00068BB9DF8AC0010
+:104A000000EB400101EB00110E4800EB01103030CB
+:104A10009DF89C1000EB01108078C0F34010D8B1D5
+:104A20009DF8AC0000EB400101EB0011054800EBE4
+:104A3000011030309DF89C1000EB0110801C0CE040
+:104A40005EE0F7E03C300020FC340020BC22002077
+:104A500024660020702E002023E00990007820F0CA
+:104A60000200801C099908709DF8AC00C0EBC001E1
+:104A700001EB8011FE4800EB411060309DF89C1066
+:104A800001EB011100EBC10018300990007820F013
+:104A90000200801C099908709DF8AC100220F5F7FF
+:104AA00057FA00219DF8AC00C0EBC00202EB801267
+:104AB000EF4800EB4210C17004229DF8AC00C0EB3F
+:104AC000C00101EB8011EA4800EB411160319DF813
+:104AD0009C0000EB001001F830208C229DF8AC0007
+:104AE000C0EBC00101EB8011E14800EB41106030E8
+:104AF0009DF89C1001EB011100EBC1004271A4E391
+:104B00009DF8AC00C0EBC00101EB8011D84800EB70
+:104B1000411160319DF89C0000EB001011F830103D
+:104B20009DF8AC00C0EBC00202EB8012D04800EB55
+:104B30004210007981427DD19DF8AC0000EB40012C
+:104B400001EB0011CB4800EB011030309DF89C10B8
+:104B500000EB0110801C0990C74890F8EA01C0F3EF
+:104B60000010C0F1010009990A7860F300020A7090
+:104B70009DF8AC0000EB400101EB0011BD4800EBDB
+:104B8000011030309DF89C1000EB0110801C099042
+:104B9000B94890F8E901C2080998007862F3410029
+:104BA000099908709DF8AC0000EB400101EB001181
+:104BB000B04800EB011030309DF89C1000EB011064
+:104BC0008078C0F340029DF8AC00C0EBC00101EB5F
+:104BD0008011A74800EB411060309DF89C1001EB5C
+:104BE000011100EBC100007EC0F34000824264D09E
+:104BF0009DF8AC00C0EBC00101EB80119C4800EBBC
+:104C0000411060309DF89C1001EB011100EBC100D8
+:104C1000183009909DF8AC0000EB400101EB001149
+:104C2000944800EB011030309DF89C1000EB01100F
+:104C3000807800E0BEE242080998007862F3410003
+:104C4000099908709DF8AC0000EB400101EB0011E0
+:104C5000884800EB011030309DF89C1000EB0110EB
+:104C60008078C0F3400018BB01229DF8AC00C0EB77
+:104C7000C00101EB80117E4800EB411160319DF8CD
+:104C80009C0000EB001001EBC00042739DF8AC00EB
+:104C9000C0EBC00101EB8011754800EB41106030A2
+:104CA0009DF89C1001EB011100EBC10080F83E2043
+:104CB0009DF8AC100220F5F74BF99DF8AC0000EB25
+:104CC000400101EB00116B4800EB011130319DF800
+:104CD0009C0001EB0010807800F001029DF8AC0010
+:104CE000C0EBC00101EB8011614800EB4111603164
+:104CF0009DF89C0000EB001001EBC000007E00F06E
+:104D00000100824277D09DF8AC00C0EBC00101EBFE
+:104D10008011574800EB411060309DF89C1001EB6A
+:104D2000011100EBC100183009909DF8AC0000EBB8
+:104D3000400101EB00114F4800EB011130319DF8AB
+:104D40009C0001EB001081780998027861F3000261
+:104D500002709DF8AC0000EB400101EB00114548EA
+:104D600000EB011030309DF89C1000EB01108078B2
+:104D700000F00100F0BB9DF8AC0000EB400101EB3E
+:104D800000113C4800EB011030309DF89C1000EB06
+:104D900001108078C0F3401070B39DF8AC00C0EBF8
+:104DA000C00101EB8011324800EB411060309DF8EA
+:104DB0009C1001EB011100EBC10090F83E00D8B946
+:104DC0009DF8AC00C0EBC00101EB8011284800EB5E
+:104DD000411060309DF89C1001EB011100EBC10007
+:104DE000407B48B99DF8AC0000EB400101EB00119D
+:104DF000204802E04BE06DE12EE000EB0110303086
+:104E00009DF89C1000EB01108078C0F3400018BBA7
+:104E100001229DF8AC00C0EBC00101EB80111448E9
+:104E200000EB411160319DF89C0000EB001001EB9C
+:104E3000C00042739DF8AC00C0EBC00101EB8011D3
+:104E40000B4800EB411160319DF89C0000EB001015
+:104E500001EBC00080F83E2000229DF8AC00C0EBC2
+:104E6000C00101EB8011024800EB4110603005E009
+:104E7000FC3400203C300020BC2200209DF89C1017
+:104E800001EB011100EBC10080F83D201AE19DF813
+:104E9000AC00C0EBC00101EB8011FE4800EB4110FB
+:104EA00060309DF89C1001EB011100EBC10090F8FF
+:104EB0003E0098B901229DF8AC00C0EBC00101EBA7
+:104EC0008011F44800EB411060309DF89C1001EB1C
+:104ED000011100EBC10080F83D2027E000229DF881
+:104EE000AC00C0EBC00101EB8011EA4800EB4111BE
+:104EF00060319DF89C0000EB001001EBC00080F8D1
+:104F00003D209DF8AC0000EB400101EB0011E248B0
+:104F100000EB011130319DF89C0001EB0010801C6A
+:104F20000990007820F0010209980270DB4890F89F
+:104F3000C80780B19DF8AC0000EB400101EB001107
+:104F4000D54800EB011030309DF89C1000EB0110AB
+:104F5000807A02286ED1D248407F01286AD1D04899
+:104F6000C06DCF49C98B884264D29DF8AC00C0EBBC
+:104F7000C00101EB8011C74800EB411060309DF883
+:104F80009C1001EB011100EBC10090F83D000128DD
+:104F900050D19DF8AC00C0EBC00101EB8011BD48C1
+:104FA00000EB411060309DF89C1001EB011100EB0B
+:104FB000C10090F87700E8BB9DF8AC0000EB400121
+:104FC00001EB0011B44800EB011130319DF89C0059
+:104FD00001EB001001789DF8AC00C0EBC00202EBC1
+:104FE0008012AC4800EB4210417008229DF8AC00E2
+:104FF00000E0FDE3C0EBC00101EB8011A54800EB30
+:10500000411160319DF89C0000EB001001EBC000E5
+:10501000427100229DF8AC0000EB400101EB001151
+:105020009D4800EB011130319DF89C0001EB001010
+:10503000426000E046E09DF8AC100220F4F788FFE3
+:105040000021369119E000229DF8AC00C0EBC001B0
+:1050500001EB80118F4800EB411160319DF89C00FD
+:1050600000EB001001EBC0013F31BDF8D8000A543D
+:10507000BDF8D800401C81B23691BDF8D800142884
+:10508000E1DB0021369119E000229DF8AC00C0EB75
+:10509000C00101EB80117F4800EB411160319DF8A8
+:1050A0009C0000EB001001EBC0015B31BDF8D800A3
+:1050B0000A54BDF8D800401C81B23691BDF8D80022
+:1050C0000A28E1DB01E0F9E1C2E39DF8AC1002201F
+:1050D000F4F73EFF9DF8AC00C0EBC00101EB80117E
+:1050E0006C4800EB411060309DF89C1001EB011101
+:1050F00000EBC1008078802835D19DF8AC0000EB32
+:10510000400101EB0011644800EB011030309DF8C4
+:105110009C1000EB01108078C0F3400018BB9DF894
+:10512000AC0000EB400101EB00115B4800EB01100B
+:1051300030309DF89C1000EB01108078C0F34010D7
+:1051400088B915229DF8AC00C0EBC00101EB8011BD
+:10515000504800EB411060309DF89C1001EB0111AC
+:1051600000EBC10042719DF8AC0000EB400101EB87
+:105170000011494800EB011030309DF89C1000EB05
+:10518000011001E0E7E3B0E18078C0F34000D0B166
+:105190008F229DF8AC00C0EBC00101EB80113D48AF
+:1051A00000EB411060309DF89C1001EB011100EB09
+:1051B000C100427149E0FCE35EE149E2FAE3EEE15D
+:1051C00047E279E357E19DF8AC00C0EBC00101EB89
+:1051D0008011304800EB411060309DF89C1001EBCD
+:1051E000011100EBC100807B01282ED100229DF827
+:1051F000AC00C0EBC00101EB8011264800EB41116F
+:1052000060319DF89C0000EB001001EBC000827340
+:105210008C229DF8AC00C0EBC00101EB80111D4851
+:1052200000EB411160319DF89C0000EB001001EB98
+:10523000C000427100219DF8AC00C0EBC00202EB3F
+:105240008012144800EB4210C1709DF8AC0000EBD6
+:10525000400101EB0011104800EB0110007BE8BB9E
+:105260009DF8AC0000EB4001C1EBC0100D4901EB13
+:10527000C000807801049DF8AC0000EB4002C2EB56
+:10528000C010084A02EBC000C07841EA00219DF836
+:10529000AC0009E0FC3400203C300020BC2200209F
+:1052A000BC1200202466002000EB4002C2EBC010BC
+:1052B000FE4A02EBC00000790843C117CDE908019E
+:1052C00008F034FB01469DF8AC00C0EBC00202EBD5
+:1052D0008012F74800EB4212603200E041E09DF896
+:1052E0009C0000EB001002EBC000C0F81E109DF8FF
+:1052F000AC0000EB4001C1EBC010EC4901EBC00079
+:10530000407901049DF8AC0000EB4002C2EBC010F4
+:10531000E64A02EBC000807941EA00219DF8AC002A
+:1053200000EB4002C2EBC010E04A02EBC000C079C3
+:105330000843C117CDE9080108F0F8FA9DF8AC1050
+:10534000C1EBC10202EB8112D94901EB421160317C
+:105350009DF89C2002EB021201EBC201C1F81A0079
+:1053600089E09DF8AC0000EB4001C1EBC010CF49D3
+:1053700001EBC000807801069DF8AC0000EB400214
+:10538000C2EBC010C94A02EBC000C07841EA00413C
+:105390009DF8AC0000EB4002C2EBC010C34A02EB28
+:1053A000C000007941EA00219DF8AC0000EB40020A
+:1053B000C2EBC010BD4A02EBC00040790843C117E0
+:1053C000CDE9080108F0B2FA9DF8AC10C1EBC102BA
+:1053D00002EB8112B64901EB421260329DF89C103B
+:1053E00001EB011102EBC101C1F81E009DF8AC00F8
+:1053F00000EB4001C1EBC010AC4901EBC00080796B
+:1054000000069DF8AC1001EB4102C2EBC111A74AA6
+:1054100002EBC101C97940EA01409DF8AC1001EBF3
+:105420004102C2EBC111A14A02EBC101097A40EA73
+:1054300001209DF8AC1001EB4102C2EBC1119B4A67
+:1054400002EBC101497A0843C117CDE9080108F010
+:105450006DFA9DF8AC10C1EBC10202EB81129449C8
+:1054600001EB421160319DF89C2002EB021201EB2E
+:10547000C201C1F81A00EBE0BDF8A00003281CD15E
+:105480008F229DF8AC00C0EBC00101EB8011884871
+:1054900000EB411160319DF89C0000EB001001EB26
+:1054A000C000427101219DF8AC00C0EBC00202EBCC
+:1054B00080127F4800EB4210C170C9E0BDF8A00027
+:1054C000032811D18F229DF8AC00C0EBC00101EB85
+:1054D0008011774800EB411060309DF89C1001EB83
+:1054E000011100EBC1004271B2E0BDF8A000032839
+:1054F00054D19DF8AC00C0EBC00101EB80116C48A9
+:1055000000EB41106030BDF8D01001EB011100EB51
+:10551000C1008079012824D100229DF8AC00C0EBA5
+:10552000C00101EB8011624800EB41116031BDF810
+:10553000D00000EB001001EBC00082718F229DF8BB
+:10554000AC00C0EBC00101EB8011594800EB4110E9
+:1055500060309DF89C1001EB011100EBC10042711D
+:105560001CE008229DF8AC00C0EBC00101EB8011EB
+:105570004F4800EB411160319DF89C0000EB00109A
+:1055800001EBC000427100219DF8AC00C0EBC002ED
+:1055900002EB8012464800EB4210C17058E0BDF8A3
+:1055A000A000032854D19DF8AC00C0EBC00101EB72
+:1055B00080113F4800EB41106030BDF8D01001EB86
+:1055C000011100EBC1008079012824D100229DF84F
+:1055D000AC00C0EBC00101EB8011354800EB41117C
+:1055E0006031BDF8D00000EB001001EBC00082710B
+:1055F0008F229DF8AC00C0EBC00101EB80112C485C
+:1056000000EB411060309DF89C1001EB011100EBA4
+:10561000C10042711CE008229DF8AC00C0EBC00143
+:1056200001EB8011224800EB411160319DF89C0094
+:1056300000EB001001EBC000427100219DF8AC00AE
+:10564000C0EBC00202EB8012194800EB4210C1709F
+:10565000FDE3BDF8A00008287DD19DF8AC0000EB6B
+:105660004001C1EBC010114901EBC0008078010678
+:105670009DF8AC0000EB4002C2EBC0100B4A02EBFD
+:10568000C000C07841EA00419DF8AC0000EB400248
+:10569000C2EBC010054A02EBC000007941EA0021CC
+:1056A0009DF8AC0000EB400204E0000024660020FE
+:1056B000FC340020C2EBC010FE4A02EBC00040796F
+:1056C0000843C117CDE9080108F030F901469DF8FB
+:1056D000AC00C0EBC00202EB8012F74800EB4212B4
+:1056E00060329DF89C0000EB001002EBC0004163AB
+:1056F0009DF8AC00C0EBC00101EB8011EE4800EB5F
+:10570000411160319DF89C0000EB001011F8301041
+:105710009DF8AC00C0EBC00202EB8012E64800EB43
+:1057200042100079814230DA00219DF8AC00C0EBD4
+:10573000C00202EB8012E04800EB4210C17005226B
+:105740009DF8AC00C0EBC00101EB8011DA4800EB22
+:105750004111603100E07AE09DF89C0000EB001000
+:1057600001F830208E229DF8AC00C0EBC00101EBA7
+:105770008011D14800EB411060309DF89C1001EB86
+:10578000011100EBC100427161E09DF8AC00C0EB7B
+:10579000C00101EB8011C84800EB41106030BDF83A
+:1057A000D01001EB011100EBC1008079012831D14B
+:1057B00000229DF8AC00C0EBC00101EB8011BE4897
+:1057C00000EB41116031BDF8D00000EB001001EB9F
+:1057D000C00082718F229DF8AC00C0EBC00101EBCC
+:1057E0008011B54800EB411160319DF89C0000E04C
+:1057F000FDE300EB001001EBC000427101219DF8B8
+:10580000AC00C0EBC00202EB8012AB4800EB4210D0
+:10581000C1701CE08E229DF8AC00C0EBC00101EB12
+:105820008011A54800EB411160319DF89C0000EB10
+:10583000001001EBC000427100219DF8AC00C0EBEC
+:10584000C00202EB80129C4800EB4210C170FEE2E5
+:10585000BDF8A00003282ED100219DF8AC00C0EBBC
+:10586000C00202EB8012944800EB4210C17001228A
+:105870009DF8AC00C0EBC00101EB80118E4800EB3D
+:1058800041116031BDF8D00000EB001001EBC00009
+:1058900082718C229DF8AC00C0EBC00101EB80113D
+:1058A000854800EB411060309DF89C1001EB011120
+:1058B00000EBC1004271FFE3BDF8A0000F287AD1D0
+:1058C0009DF8AC0000EB400101EB00117B4800EBC0
+:1058D0000110007BF0BB00202C902D900021369110
+:1058E0001FE0DDE92C10000240EA11620902CDE957
+:1058F0002C129DF8AC0000EB4001C1EBC0106D49CB
+:1059000001EBC001BDF8D800C0F10600085CDDE97C
+:105910002C341843CDE92C04BDF8D800401C80B2CB
+:105920003690BDF8D8000528DBDB9DF8AC00DDE93A
+:105930002C12C0EBC00303EB80135F4800EB431352
+:1059400060339DF89C0000EB001003EBC00040F8B2
+:10595000221F01E046E0B0E3426000222C922D922B
+:105960000021369120E0DDE92C10000240EA1162AE
+:105970000902CDE92C129DF8AC0000EB4001C1EB0F
+:10598000C0104C4901EBC001BDF8D800C0F10B00BC
+:10599000085CDDE92C3440EA0302CDE92C24BDF893
+:1059A000D800401C81B23691BDF8D8000528DADB5A
+:1059B00002E066E3CDE2CBE29DF8AC00DDE92C121B
+:1059C000C0EBC00303EB80133B4800EB4310603097
+:1059D0009DF89C3003EB031300EBC3002230816081
+:1059E000C26086E000202C902D900021369120E0AE
+:1059F000DDE92C10000240EA11620902CDE92C1207
+:105A00009DF8AC0000EB4001C1EBC010294901EB4F
+:105A1000C001BDF8D800C0F10700085CDDE92C34F6
+:105A200040EA0302CDE92C24BDF8D800401C81B225
+:105A30003691BDF8D8000628DADB9DF8AC00DDE928
+:105A40002C12C0EBC00303EB80131B4800EB431385
+:105A500060339DF89C0000EB001003EBC00040F8A1
+:105A6000221F426000222C922D920021369120E0CC
+:105A7000DDE92C10000240EA11620902CDE92C1286
+:105A80009DF8AC0000EB4001C1EBC010094901EBEF
+:105A9000C001BDF8D800C0F10D00085CDDE92C3470
+:105AA00040EA0302CDE92C24BDF8D800401C81B2A5
+:105AB000369105E024660020FC3400203C300020B4
+:105AC000BDF8D8000628D3DB9DF8AC00DDE92C2119
+:105AD000C0EBC00303EB8013FE4800EB43106030C3
+:105AE0009DF89C3003EB031300EBC300223082606F
+:105AF000C1609DF8AC00C0EBC00101EB8011F5481E
+:105B000000EB411160319DF89C0000EB001011F892
+:105B100030109DF8AC00C0EBC00202EB8012ED48E3
+:105B200000EB4210007981427ED1EB4890F8C80723
+:105B3000E8BB0021E948C0F83D109DF8AC00C0EB7F
+:105B4000C00101EB8011E34800EB411060309DF88B
+:105B50009C1001EB011100EBC10022301022014624
+:105B60000990DE482D30F2F770FB9DF8AC00C0EBD9
+:105B7000C00101EB8011D74800EB411060309DF867
+:105B80009C1001EB011100EBC101D448401C51F8FD
+:105B90001A2F0262496841629DF8AC0000EB400197
+:105BA00001EB0011CE4800EB0110303000E067E05F
+:105BB0009DF89C1000EB01100078C84981F8200086
+:105BC00001F1210001F59C510A6F0262B1F87410D5
+:105BD00081849DF8AC00C0EBC00101EB8011BD4891
+:105BE00000EB411160319DF89C0000EB001001EBCF
+:105BF000C000416BB948C0F829109DF8AC0000EB1B
+:105C0000400101EB0011B64800EB011130319DF865
+:105C10009C0001EB00104168B048C0F84710C06D0F
+:105C200081B20220099100E023E1F3F751FA00214B
+:105C30000620F4F78DF9A948C06DA849C98B8842A0
+:105C400004D2A648C06D401CA449C86500210520A7
+:105C5000F4F77EF99DF8AC0000EB400101EB001178
+:105C60009F4800EB011030309DF89C1000EB0110B4
+:105C7000801C0990007820F008020998027015E055
+:105C80009DF8AC0000EB400101EB0011944800EBE3
+:105C9000011030309DF89C1000EB0110801C099021
+:105CA000007820F008000830099908709DF8AC00D1
+:105CB00000EB400101EB0011894800EB011030308E
+:105CC0009DF89C1000EB0110801C0990007820F0DA
+:105CD0002002099802709DF8AC100220F4F738F900
+:105CE0009DF8AC009DF89C1001EB0010C217CDE9A7
+:105CF0002C0200222C9800EB8001C1EB8011774828
+:105D000064300844C0F81D209DF8AC00C0EBC00111
+:105D100001EB80116F4800EB411060309DF89C1042
+:105D200001EB011100EBC100223009902C9800EB2F
+:105D30008001C1EB80116948643001440D311022AB
+:105D40000891DDE90801F2F780FA9DF8AC00C0EB9C
+:105D5000C00101EB80115F4800EB411160319DF8FB
+:105D60009C0000EB001001EBC0012C9800EB8002BE
+:105D7000C2EB801259486430104451F81A2F40F891
+:105D8000012F496841609DF8AC0000EB400101EB38
+:105D90000011534800EB011130319DF89C0001EBDC
+:105DA000001001782C9800EB8002C2EB80124B4867
+:105DB000643081542C9800EB8001C1EB801147487E
+:105DC000643001444748026F41F8212FB0F8740055
+:105DD00088809DF8AC00C0EBC00101EB80113D480C
+:105DE00000EB411160319DF89C0000EB001001EBCD
+:105DF000C000416B2C9800EB8002C2EB8012374848
+:105E000064301044C0F809109DF8AC0000EB40016C
+:105E100001EB0011324800EB011130319DF89C007C
+:105E200001EB001041682C9800EB8002C2EB80125D
+:105E30002A4864301044C0F827102C9881B20820FA
+:105E40000991F4F785F800229DF8AC0000E033E1F9
+:105E5000C0EBC00101EB80111E4800EB4111603125
+:105E60009DF89C0000EB001001EBC00080F83E2084
+:105E70005CE09DF8AC0000EB400101EB001118481C
+:105E800000EB011030309DF89C1000EB0110801CDD
+:105E90000990007820F00400001D099908709DF811
+:105EA000AC0000EB400101EB00110D4800EB0110CC
+:105EB00030309DF89C1000EB0110801C0990007898
+:105EC00020F0800180310998017001219DF8AC001B
+:105ED0000AE00000FC340020BC220020BC1200209C
+:105EE0003C3000203C260020C0EBC00202EB8012B8
+:105EF000FE4800EB4210C1709DF8AC00C0EBC00141
+:105F000001EB8011F94800EB411002799DF8AC00DB
+:105F1000C0EBC00101EB8011F44800EB4110603090
+:105F20009DF89C1001EB011100F831208F229DF8A3
+:105F3000AC00C0EBC00101EB8011EC4800EB41105C
+:105F400060309DF89C1001EB011100EBC100427123
+:105F5000B2E0BDF8A00003284FD10121E44880F849
+:105F6000EC169DF8AC00C0EBC00101EB8011DF48DE
+:105F700000EB411160319DF89C0000EB001011F81E
+:105F800030109DF8AC00C0EBC00202EB8012D74885
+:105F900000EB42100079814230DA00219DF8AC001C
+:105FA000C0EBC00202EB8012D04800EB4210C1707F
+:105FB00001229DF8AC00C0EBC00101EB8011CB4881
+:105FC00000EB411160319DF89C0000EB001001F8DE
+:105FD00030208F229DF8AC00C0EBC00101EB801196
+:105FE000C24800EB411060309DF89C1000E065E075
+:105FF00001EB011100EBC100427141E09DF8AC00E2
+:10600000C0EBC00101EB8011B84800EB41106030DB
+:106010009DF89C1001EB011100EBC10080788028F5
+:106020002ED100219DF8AC00C0EBC00202EB801223
+:10603000AE4800EB4210C17080229DF8AC00C0EB6E
+:10604000C00101EB8011A94800EB411160319DF8BE
+:106050009C0000EB001001EBC000427100229DF893
+:10606000AC00C0EBC00101EB8011A04800EB411077
+:1060700060309DF89C1001EB011100EBC1008270B3
+:106080001AE0BDF8A000032815D10021984880F837
+:10609000EC168F229DF8AC00C0EBC00101EB801123
+:1060A000924800EB411060309DF89C1001EB01110B
+:1060B00000EBC100427100BF00BF00BF00BF8C48B1
+:1060C00090F8EF03B0B18B499DF8AC0031F8101097
+:1060D00009919DF8AC0000EB4001C1EBC01086496E
+:1060E00001EBC001012308919DF8AC20DDE9080116
+:1060F000F4F7C6FC0021369111E000219DF8AC00B8
+:1061000000EB4002C2EBC0107B4A02EBC002BDF8BC
+:10611000D8001154BDF8D800401C81B23691BDF8AA
+:10612000D800142843DAE8E774499DF8AC0011F868
+:106130001000C009D8BB9DF8AC0011F81000C0F3E6
+:10614000C300062832D2DFE800F0036291FDFC3381
+:106150009DF8AC0000EB4001C1EBC010664901EBBB
+:10616000C001099166A1099817F040FC119011989F
+:10617000E0B100219DF8AC0000EB40005F4A3C32EA
+:1061800002EB8000416001219DF8AC0000EB400073
+:1061900002EB8000817059499DF8AC0001EB400191
+:1061A0000991087820F07800283008705DE15DE101
+:1061B0009DF8AC0000EB4001C1EBC0104E4901EB73
+:1061C000C00109914EA1099817F010FC1190119887
+:1061D000E0B100219DF8AC0000EB4000474A3C32A2
+:1061E00002EB8000416001219DF8AC0000EB400013
+:1061F00002EB8000817041499DF8AC0001EB400149
+:106200000991087820F07800203008702DE19DF881
+:10621000AC0000EB4001C1EBC010374901EBC001FD
+:10622000099137A1099817F0E1FB11901198E0B19D
+:1062300000219DF8AC0000EB4000304A3C3202EBFC
+:106240008000416001219DF8AC0000EB400002EBB2
+:106250008000817029499DF8AC0001EB4001099153
+:10626000087820F0780018300870FEE000219DF8D2
+:10627000AC0000EB4000214A3C3202EB8000416060
+:1062800001219DF8AC0000EB400002EB8000817022
+:106290009DF8AC0000EB4001C1EBC010164901EBCA
+:1062A000C0011198801D095C30399DF8AC0000EBED
+:1062B0004002C2EBC010104A02EBC0021198401D10
+:1062C000105C303841EA0010C117CDE9080106F032
+:1062D00079FD0C4988719DF8AC1001EB4100C0EBD1
+:1062E000C110054901EBC00109910DE0FC3400200B
+:1062F000BC2200207C58002024660020042E0020B0
+:106300004F4B0000842A002060A1099817F06EFB13
+:106310001190119890B39DF8AC1001EB4100C0EBC7
+:10632000C1105B4901EBC0011198401C085C30288A
+:1063300025DB9DF8AC1001EB4100C0EBC1105449C6
+:1063400001E068E03AE001EBC0011198401C095CF3
+:1063500030399DF8AC0000EB4002C2EBC0104C4A53
+:1063600002EBC0031198185C303841EA0010C117E5
+:10637000CDE9080106F026FD4649C87112E09DF8F6
+:10638000AC1001EB4100C0EBC110414901EBC00171
+:106390001198085C3038C117CDE9080106F012FDEC
+:1063A0003C49C8713C499DF8AC0001EB40010991A2
+:1063B000087820F078001830087056E09DF8AC108E
+:1063C00001EB4100C0EBC110314901EBC001099163
+:1063D000AFF2D401099817F009FB11901198C8B1D8
+:1063E00000202E4908602C499DF8AC0001EB4001CB
+:1063F0000991087820F080018031099801704FF4EC
+:106400007A719DF8AC0000EB4000234A3C3202EB6D
+:106410008000816029E09DF8AC1001EB4100C0EBE9
+:10642000C1101B4901EBC0010991AFF22C11099871
+:1064300017F0DCFA11901198B0B1194890F8EE06F7
+:1064400020F08001164880F8EE1613499DF8AC0044
+:1064500001EB40010991087820F0780008300870BD
+:10646000002110488170416000BF00BF0E480078D5
+:106470000E49097808440E49097808440D490978FD
+:106480000844002874F411AD38B070BD2C00000031
+:1064900024660020842A0020042E00208802424224
+:1064A000BC220020BC580020120000201300002055
+:1064B000140000201500002007B5D2B000211A9169
+:1064C0001991189117911691159114910022129219
+:1064D0001392109211920F910E910D910C910B91BC
+:1064E0000A91FEA006C8CDE90812FEA006C8CDE9B3
+:1064F0000612002105910020FC490870529800EB1B
+:10650000400101EB0011FA4800EB0110817916916E
+:10651000F849529801EB00115398085C05287CDD7E
+:106520000621F44A529802EB0012539811540022AB
+:106530005298C0EBC00101EB8011EF4800EB411114
+:106540006031539800EB001001F83020529800EBB6
+:10655000400101EB0011E64800EB01113031539886
+:1065600001EB0010807820F08002529800EB40018F
+:1065700001EB0011DE4800EB01113031539801EBC3
+:10658000001082705298C0EBC00101EB8011DA4814
+:1065900000EB41116031539800EB001001EBC0009B
+:1065A00090F8860020F008025298C0EBC00101EB81
+:1065B0008011D14800EB41116031539800EB00107D
+:1065C00001EBC00080F886205298C0EBC00101EBBF
+:1065D0008011C94800EB41116031539800EB001065
+:1065E00001EBC00090F8860020F001025298C0EB49
+:1065F000C00101EB8011C04800EB4111603153989C
+:1066000000EB001001EBC00080F88620529800EBF0
+:10661000400101EB0011B64800E094E000EB0110EE
+:106620008079092816D2DFE800F08D051627384951
+:106630005A6B7C00E5225298C0EBC00101EB80113F
+:10664000AD4800EB41106030539901EB011100EBB4
+:10665000C100427176E0A1225298C0EBC00101EB6B
+:106660008011A54800EB41106030539901EB0111F6
+:1066700000EBC100427165E0A1225298C0EBC0015D
+:1066800001EB80119C4800EB41106030539901EB05
+:10669000011100EBC100427154E0B1225298C0EBED
+:1066A000C00101EB8011944800EB41106030539918
+:1066B00001EB011100EBC100427143E0312252981D
+:1066C000C0EBC00101EB80118B4800EB4110603042
+:1066D000539901EB011100EBC100427132E0F1224C
+:1066E0005298C0EBC00101EB8011834800EB4110D0
+:1066F0006030539901EB011100EBC100427121E0C0
+:1067000006225298C0EBC00101EB80117A4800EBE1
+:1067100041106030539901EB011100EBC10042714F
+:1067200010E015225298C0EBC00101EB80117248B5
+:1067300000EB41106030539901EB011100EBC100F7
+:10674000427100BF00BF6B496C39529811F81000BC
+:106750000121B1EBD01F46F04B81529800EB400174
+:1067600001EB0011624800EB0110407B02287DD153
+:1067700010E011F08DF96149C1F8FC030846D0F82A
+:10678000FC03C0F300410E915C48D0F8FC03C0F359
+:1067900042010D910D980028EBD055215298C0EB85
+:1067A000001000EB8000564A02F83010FD2152988C
+:1067B000C0EB001000EB800002EBC0004170AA218A
+:1067C0005298C0EB001000EB800002EBC00081701B
+:1067D00000215298C0EB001000EB800002EBC000DB
+:1067E000C1705298C0EB001000EB800002EBC000BB
+:1067F000017161215298C0EB001000EB800002EBA8
+:10680000C000417100215298C0EB001000EB8000E5
+:1068100002EBC0008171FA215298C0EB001000EB2E
+:10682000800002EBC000C171364841795298C0EB3C
+:10683000001000EB800002EBC000017231480179CA
+:106840005298C0EB001000EB800002EBC0004172D8
+:106850002C48C1785298C0EB001000EB800002EB8E
+:10686000C000817227488178529800E0FEE3C0EBB7
+:10687000001000EB800002EBC000C172214841789B
+:106880005298C0EB001000EB800002EBC0000173D7
+:106890001A4890F8F0135298C0EB001000EB8000FB
+:1068A00002EBC000417300211A9132E01348D0F886
+:1068B000FC03BDF86810C1F10301C900C840C1B2B2
+:1068C0005298C0EB001000EB80000D4A02EBC002B2
+:1068D000BDF868001030115416E000000169323034
+:1068E0003130300001693230453030001600002070
+:1068F0003C300020702E0020FC340020BC22002000
+:10690000C45C0020AC260020BDF86800401C81B2A9
+:106910001A91BDF868000428C8DB5298C0EB00103B
+:1069200000EB8000FE4A02EBC0005499017515216E
+:106930000F9100215298C0EBC00202EB8012F9487F
+:1069400000EB42104171549808B95120549054986A
+:10695000002806F028825498152876D00ADCA0F189
+:106960000B000A2872D2DFE800F0FEFD77FC71719F
+:10697000787971FBA1286CD006DC502868D05128AA
+:1069800007D0522862D1FDE3A22863D0A428F9D110
+:1069900061E0E54890F8C807012825D100201A9049
+:1069A00015E0BDF868000E30E049095C5298C0EB74
+:1069B000001000EB8000DA4A02EBC002BDF868006C
+:1069C00015301154BDF86800401C81B21A91D848A6
+:1069D00080880838BDF868108842E2DCD448808896
+:1069E000C01D80B20F902FE05298C0EB001000EB5A
+:1069F0008000CB4A02EBC0005499017500211A9126
+:106A000015E000215298C0EB001000EB8000C44A52
+:106A100002EBC002BDF83C001154BDF83C00401C24
+:106A200081B20F91BDF86800401C81B21A91529852
+:106A300000EB400101EB0011BE4800EB0110C179F1
+:106A4000BDF868008142DCDC86E3FCE3FCE300E0A7
+:106A50002AE000BF00BF00BF00BF00BF00201A90A7
+:106A600015E0BDF868000E30B049095C5298C0EBE3
+:106A7000001000EB8000AA4A02EBC002BDF86800DB
+:106A800015301154BDF86800401C81B21A91A84815
+:106A900080880838BDF868108842E2DCA448808805
+:106AA000C01D80B20F9057E35298C0EBC00101EBBC
+:106AB00080119C4800EB411081795298C0EB001086
+:106AC00000EB8000964A02EBC002BDF83C00115476
+:106AD000BDF83C00401C81B20F915298C0EBC00140
+:106AE00001EB80118F4800EB4110807900EB4001F1
+:106AF00001EB00118F4800EB01100168084604917A
+:106B0000002106F013FFCDE9120100211A911EE0C9
+:106B1000BDF86800C0F10200C200DDE91201CDE954
+:106B20001B10F1F780FBC2B25298C0EB001000EBD3
+:106B300080007B4901EBC000BDF83C30BDF8681017
+:106B400019444254BDF86800401C80B21A90BDF848
+:106B500068000328DCDBBDF83C00C01C81B203E008
+:106B6000B1E34BE349E3F8E20F915298C0EBC00167
+:106B700001EB80116B4800EB4110807900EB400184
+:106B800001EB00116B4800EB0110017908460491FC
+:106B9000002106F0CBFEC1B25298C0EB001000EB12
+:106BA00080005F4A02EBC002BDF83C001154BDF802
+:106BB0003C00401C81B20F915298C0EBC00101EB28
+:106BC0008011584800EB4110807900EB400101EB47
+:106BD0000011584800EB011041790846049100214A
+:106BE00006F0A4FEC1B25298C0EB001000EB80008A
+:106BF0004B4A02EBC002BDF83C001154BDF83C000A
+:106C0000401C81B20F915298C0EBC00101EB801182
+:106C1000444800EB4110807900EB400101EB00118A
+:106C2000444800EB0110817908460491002106F0E8
+:106C30007DFEC1B25298C0EB001000EB8000384AD4
+:106C400002EBC002BDF83C001154BDF83C00401CF2
+:106C500081B20F915298C0EBC00101EB8011314815
+:106C600000EB4110807900EB400101EB001131484D
+:106C700000EB0110C17908460491002106F056FE90
+:106C8000C1B25298C0EB001000EB8000244A02EB26
+:106C9000C002BDF83C001154BDF83C00401C81B25C
+:106CA0000F915298C0EBC00101EB80111D4800EB21
+:106CB0004110807900EB400101EB00111D4800EB11
+:106CC0000110816808460491002106F02FFEC1B230
+:106CD0005298C0EB001000EB8000114A02EBC0029A
+:106CE000BDF83C001154BDF83C00401C81B20F912E
+:106CF0005298C0EBC00101EB80110A4800EB411033
+:106D0000807900EB400101EB00110A4800EB011013
+:106D1000017B08460491002106F008FEC1B20BE099
+:106D2000C45C0020FC340020BC220020EC7D00204C
+:106D3000BC1200203C3000205298C0EB001000EB49
+:106D40008000FE4A02EBC002BDF83C001154BDF8C1
+:106D50003C00401C81B20F915298C0EBC00101EB86
+:106D60008011F74800EB4110807900EB400101EB06
+:106D70000011F44800EB0110807906287ED1002034
+:106D80001A908CE05298C0EBC00101EB8011EC48E6
+:106D900000EB4110807900EB400101EB0011E94864
+:106DA00000EB01113031BDF8680001EB00100178F3
+:106DB00008460491002106F0B9FDC1B25298C0EB1B
+:106DC000001000EB8000DD4A02EBC002BDF8680055
+:106DD00000EB4003BDF83C00184411545298C0EB3E
+:106DE000C00101EB8011D64800EB4110807900EB27
+:106DF000400101EB0011D34800EB01113031BDF827
+:106E0000680001EB0010417808460491002106F06B
+:106E10008DFDC1B25298C0EB001000EB8000C74A54
+:106E200002EBC002BDF8680000EB4003BDF83C0077
+:106E30001844401C11545298C0EBC00101EB801162
+:106E4000BF4800EB4110807900EB400101EB0011DD
+:106E5000BC4800EB01113031BDF8680001EB0010B7
+:106E6000017A08460491002106F060FDC1B25298F3
+:106E7000C0EB001000EB8000B04A00E036E002EB0F
+:106E8000C002BDF8680000EB4003BDF83C001844A8
+:106E9000801C1154BDF86800401C81B21A915298B0
+:106EA00000EB400101EB0011A64800EB0110C17995
+:106EB000BDF8680081423FF765AF5298C0EBC00152
+:106EC00001EB80119E4800EB4110807900EB4001FE
+:106ED00001EB00119B4800EB0110C07900EB400171
+:106EE000BDF83C00084481B20F9135E100201A90B2
+:106EF0005BE05298C0EBC00101EB8011904800EBC1
+:106F00004110807900EB400101EB00118D4800EB4E
+:106F100001113031BDF8680001EB0010017808461E
+:106F20000491002106F002FDC2B25298C0EB00109D
+:106F300000EB8000814901EBC003BDF86810BDF88B
+:106F40003C0000EB41001A545298C0EBC00101EB29
+:106F500080117B4800EB4110807900EB400101EB90
+:106F60000011784800EB01113031BDF8680001EBE9
+:106F70000010417808460491002106F0D7FCC2B207
+:106F80005298C0EB001000EB80006C4901EBC0038D
+:106F9000BDF86810BDF83C0000EB4100401C1A54DD
+:106FA000BDF86800401C81B21A91529800EB400174
+:106FB00001EB0011634800EB0110C179BDF86800D6
+:106FC000814296DC5298C0EBC00101EB80115C4815
+:106FD00000EB4110807900EB400101EB00115948B2
+:106FE00000EB0110C179BDF83C0000EB410081B21B
+:106FF0000F915298C0EBC00101EB8011504800EB9B
+:107000004110807900EB400101EB00114D4800EB8D
+:107010000110007F00F003015298C0EB001000EB5C
+:107020008000464A02EBC002BDF83C001154BDF896
+:107030003C00401C81B20F915298C0EBC00101EBA3
+:1070400080113F4800EB4110807900EB400101EBDB
+:1070500000113C4800EB0110007FC0F30111529871
+:10706000C0EBC00202EB8012354800E097E200EB73
+:107070004210807900EB400202EB0012314800EB35
+:107080000210007FC0F3810041EA00115298C0EB6A
+:10709000001000EB8000294A02EBC002BDF83C0062
+:1070A0001154BDF83C00401C81B20F9100211A918F
+:1070B00028E05298C0EBC00101EB8011204800EBA2
+:1070C0004110807900EB400101EB00111D4800EBFD
+:1070D00001113031BDF8680001EB0010817A52983F
+:1070E000C0EB001000EB8000144A02EBC002BDF8B8
+:1070F0003C30BDF8680018441154BDF86800401CCD
+:1071000081B21A91529800EB400101EB00110D4839
+:1071100000EB0110C179BDF868008142C9DC5298CA
+:10712000C0EBC00101EB8011054800EB41108079F4
+:1071300000EB400101EB0011024805E0C45C0020B7
+:10714000FC3400203C30002000EB0110C179BDF878
+:107150003C00084481B20F91D2E0FE484179529838
+:10716000C0EB001000EB8000FB4A02EBC000417551
+:10717000F84801795298C0EB001000EB800002EB58
+:10718000C00000E03BE08175F248C1785298C0EB46
+:10719000001000EB800002EBC000C175ED48817863
+:1071A0005298C0EB001000EB800002EBC0000176AB
+:1071B000E84841785298C0EB001000EB800002EBE9
+:1071C000C0004176E54890F8F0135298C0EB0010EB
+:1071D00000EB800002EBC0008176BDF83C00801D12
+:1071E00081B20F9100215298C0EBC00202EB8012D5
+:1071F000DB4800EB4210417182E081E080E000203A
+:107200001A905BE05298C0EBC00101EB8011D448AA
+:1072100000EB4110C01DBDF8681001EB410202EB0C
+:10722000C10110F8110090B300225298C0EBC001C8
+:1072300001EB8011CA4800EB4111C91DBDF868007F
+:1072400000EB400301E03FE03FE003EBC00001F84A
+:1072500010205298C0EBC00101EB8011C04800EB38
+:107260004111C91DBDF8680000EB400202EBC000EF
+:1072700001EB400041785298C0EB001000EB800019
+:10728000B54A02EBC002BDF83C0011540CE0FFE728
+:10729000FF215298C0EB001000EB8000AE4A02EBD9
+:1072A000C002BDF83C001154BDF83C00401C81B246
+:1072B0000F91BDF86800401C81B21A91BDF86800BA
+:1072C00004289FDB1CE01BE01AE000210F911A91BB
+:1072D00011E00021529800EB4002C2EBC010A14A1D
+:1072E00002EBC002BDF868000D301154BDF8680013
+:1072F000401C81B21A91BDF868000528E9DB00BF87
+:1073000000BFBDF83C00C01F010A5298C0EB00103E
+:1073100000EB8000904A02EBC0008173BDF83C0096
+:10732000C01FC1B25298C0EB001000EB800002EB0E
+:10733000C000C17300211A9123E05298C0EB0010E5
+:1073400000EB8000844901EBC001BDF868001430F7
+:10735000095C0491DDE90D210498F2F728FD01464E
+:107360005298C0EB001000EB80007B4A02EBC00299
+:10737000BDF8680014301154BDF86800401C81B29B
+:107380001A91BDF83C00C01FBDF868108842D4DCDB
+:10739000724890F8EF0398B1BDF83C00C01F81B26D
+:1073A00004915298C0EB001000EB80006A4901EB99
+:1073B000C000C01D00230390529A0499F3F760FBAC
+:1073C000BDF83C00C01F81B204915298C0EB001080
+:1073D00000EB8000604901EBC000C01D03900499E0
+:1073E000F2F75CFA05900598020A5298C0EB00107B
+:1073F00000EB8000584901EBC000BDF83C1042543E
+:10740000BDF83C00401C80B20F900598C2B2529863
+:10741000C0EB001000EB80004F4901EBC000BDF84D
+:107420003C104254BDF83C00401C80B20F90BDF8A7
+:107430003C00401F020A5298C0EB001000EB800095
+:10744000454901EBC000C270BDF83C00401FC2B20C
+:107450005298C0EB001000EB800001EBC0000271FD
+:10746000BDF83C00401F81B204915298C0EB00105F
+:1074700000EB8000384901EBC000401D03900499E7
+:1074800010F066FC01465298C0EB001000EB800043
+:10749000314A02EBC002BDF83C001154BDF83C007B
+:1074A000401C81B20F91529830B1012815D00228AA
+:1074B00025D0032849D135E0BDF83C0060B18021DA
+:1074C0002948F3F7A7FABDF83C00284908600121D4
+:1074D0002648001FF2F762FA37E0BDF83C0068B1B9
+:1074E00008212148F3F796FABDF83C001F49A4395A
+:1074F000486701211D483438F2F750FA25E0BDF8FD
+:107500003C0070B14FF480711948F3F783FABDF86D
+:107510003C00164918310860012114481430F2F774
+:107520003DFA12E0BDF83C0070B14FF480610E48A6
+:10753000F3F770FABDF83C000C49A439C865012185
+:107540000A484C38F2F72AFA00BF00BF034890F807
+:10755000EF030FE0AC260020C45C0020BC2200201A
+:10756000FC34002024660020000C0240A46002408D
+:1075700000000240002805F016845298C0EB00106D
+:1075800000EB8000FB4901EBC00100230491BDF832
+:107590003C10529A0498F3F773FA05F004BCF648CD
+:1075A000007F012805F015829DF858000028F9D0C9
+:1075B0009DF85800092885F0A381DFE810F019270D
+:1075C00009004E09600EDB125B1691174F1C1A233F
+:1075D000529800EB400101EB0011E84800EB01116B
+:1075E0003031539801EB0010417808460491002196
+:1075F00006F09CF9C1B215915298C0EBC00101EBA5
+:107600008011DF4800EB41116031539800EB00100E
+:1076100011F830105298C0EBC00202EB8012D8482B
+:1076200000EB42100079814209D101215298C0EB50
+:10763000C00202EB8012D24800EB4210C170D14967
+:10764000529801EB00115398085C401CC1B2CD4A1E
+:10765000529802EB0012539811545298C0EBC0019B
+:1076600001EB8011C64800EB41106030539901EBEB
+:10767000011100EBC10090F88600C0F3C00090B18A
+:10768000529800EB400101EB0011BC4800EB0110E7
+:1076900041790B464FF4805204914FF4E1315298F6
+:1076A00006F032F819E0529800EB400101EB0011AE
+:1076B000B24800EB011041790491529800EB40016F
+:1076C00001EB0011AD4800EB0110016803914FF48C
+:1076D0008052049B529806F017F85498C5287DD024
+:1076E00012DCB5287BD008DC112879D0122878D09C
+:1076F000132877D0B22856D19EE3B62873D0B92884
+:1077000072D0C328F7D1D3E2D9284DD006DCCA28DD
+:107710006BD0CE286AD0D528EDD106E0E12866D01E
+:10772000E52865D0E728E6D1FEE3F5215298C0EBC5
+:10773000001000EB80008F4A02F830109DF85410C2
+:107740005298C0EB001000EB800002EBC0004170CB
+:10775000A2215298C0EB001000EB800002EBC000A9
+:107760008170D5215298C0EB001000EB800002EB35
+:10777000C000C1705298C0EB001000EB80001146B1
+:1077800001EBC00104910321049805F0ABFF014611
+:107790005298C0EB001000EB8000764A02EBC0006C
+:1077A000017105210F9107E3F5215298C0EB0010FC
+:1077B00000EB80006F4A02F830109DF85410529888
+:1077C000C0EB001000EB800002EBC0004170A22172
+:1077D0005298C0EB001000EB80000AE0FDE32EE0C1
+:1077E000FCE3FCE3FCE3E8E24AE1A0E2F9E3F9E3CD
+:1077F000F9E302EBC0008170D9215298C0EB001070
+:1078000000EB800002EBC000C1705298C0EB00108A
+:1078100000EB8000114601EBC001049103210498A4
+:1078200005F060FF01465298C0EB001000EB8000AD
+:10783000504A02EBC000017105210F91B3E7F52119
+:107840005298C0EB001000EB80004A4A02F830105A
+:107850009DF854105298C0EB001000EB800002EB32
+:10786000C0004170529800EB400101EB0011434809
+:1078700000EB0110007BB0BB5298C0EBC00101EBE4
+:1078800080113F4800EB41106030539901EB01112A
+:1078900000EBC1008068B0F5100F05D34FF4100164
+:1078A0000020CDE9101011E05298C0EBC00101EBAF
+:1078B0008011334800EB41106030539901EB011106
+:1078C00000EBC10080680022CDE91002A52152988A
+:1078D000C0EB001000EB8000264A02EBC000817074
+:1078E00000211A911DE04FE0BDF86800C0F10200D0
+:1078F000C200DDE91001CDE91D10F0F794FCC2B221
+:107900005298C0EB001000EB80001A4901EBC00355
+:10791000BDF86800C01C1A54BDF86800401C80B255
+:107920001A90BDF868000328DEDBB5215298C0EB41
+:10793000001000EB80000F4A02EBC00081715298EA
+:10794000C0EB001000EB8000114601EBC001049178
+:107950000621049805F0C6FE01465298C0EB0010BF
+:1079600000EB8000034A02EBC000C17108210F91B7
+:1079700085E00000C45C0020BC1200203C300020E8
+:10798000FC340020702E00205298C0EBC00101EBA7
+:107990008011FE4800EB41106030539901EB01115A
+:1079A00000EBC1008068B0F1104F05D34FF01041DB
+:1079B0000020CDE9101011E05298C0EBC00101EB9E
+:1079C0008011F24800EB41106030539901EB011136
+:1079D00000EBC10080680022CDE91002A621529878
+:1079E000C0EB001000EB8000E94A02EBC0008170A0
+:1079F00000211A911CE0BDF86800C0F10300C2002C
+:107A0000DDE91001CDE91F10F0F70DFCC2B252986C
+:107A1000C0EB001000EB8000DD4901EBC003BDF8B6
+:107A20006800C01C1A54BDF86800401C80B21A904F
+:107A3000BDF868000428DEDBB5215298C0EB0010C9
+:107A400000EB8000D24A02EBC000C1715298C0EB3B
+:107A5000001000EB8000114601EBC00104910721EA
+:107A6000049805F03FFE01465298C0EB001000EB71
+:107A70008000C74A02EBC000017209210F9192E613
+:107A8000F5215298C0EB001000EB8000C04A02F8CC
+:107A900030109DF854105298C0EB001000EB80009D
+:107AA00002EBC0004170529800EB400101EB001165
+:107AB000B84800EB0110007BB0BB5298C0EBC0018E
+:107AC00001EB8011B14800EB41106030539901EB9C
+:107AD000011100EBC1008068B0F5100F05D14FF423
+:107AE00010000021CDE9100111E05298C0EBC00157
+:107AF00001EB8011A54800EB41106030539901EB78
+:107B0000011100EBC10080680022CDE91002A5211F
+:107B10005298C0EB001000EB80009D4A02EBC000C1
+:107B2000817000211A911FE046E0BDF86800C0F1A5
+:107B30000200C200DDE91010CDE9210108462199BB
+:107B4000F0F771FBC2B25298C0EB001000EB80005E
+:107B50008F4901EBC003BDF86800C01C1A54BDF882
+:107B60006800401C80B21A90BDF868000328DCDB76
+:107B7000B9215298C0EB001000EB8000844A02EB60
+:107B8000C00081715298C0EB001000EB80001146DC
+:107B900001EBC00104910621049805F0A3FD014604
+:107BA0005298C0EB001000EB8000794A02EBC00055
+:107BB000C17108210F917AE05298C0EBC00101EB2E
+:107BC0008011724800EB41106030539901EB0111B4
+:107BD00000EBC1008068B0F1104F05D14FF01041AB
+:107BE0000020CDE9101011E05298C0EBC00101EB6C
+:107BF0008011664800EB41106030539901EB011190
+:107C000000EBC10080680022CDE91002A621529845
+:107C1000C0EB001000EB80005D4A02EBC0008170F9
+:107C200000211A911CE0BDF86800C0F10300C200F9
+:107C3000DDE91001CDE92310F0F7F5FAC2B2529850
+:107C4000C0EB001000EB8000514901EBC003BDF810
+:107C50006800C01C1A54BDF86800401C80B21A901D
+:107C6000BDF868000428DEDBB9215298C0EB001093
+:107C700000EB8000464A02EBC000C1715298C0EB95
+:107C8000001000EB8000114601EBC00104910721B8
+:107C9000049805F027FD01465298C0EB001000EB58
+:107CA00080003B4A02EBC000017209210F917AE586
+:107CB000F5215298C0EB001000EB8000344A02F826
+:107CC00030109DF854105298C0EB001000EB80006B
+:107CD00002EBC0004170A2215298C0EB001000EBF3
+:107CE000800002EBC0008170C3215298C0EB0010ED
+:107CF00000EB800002EBC000C1705298C0EB001096
+:107D000000EB8000114601EBC001049103210498AF
+:107D100005F0E8FC01465298C0EB001000EB800033
+:107D20001B4A02EBC000017105210F913BE5F521D3
+:107D30005298C0EB001000EB8000154A02F830109A
+:107D40009DF854105298C0EB001000EB800002EB3D
+:107D5000C0004170A2215298C0EB001000EB8000DF
+:107D600002EBC0008170CA215298C0EB001000EBFA
+:107D7000800002EBC000C1705298C0EB001000EB15
+:107D80008000114601EBC001049105E0FC340020A5
+:107D9000C45C00203C3000200321049805F0A2FCC4
+:107DA00001465298C0EB001000EB8000FC4A02EB49
+:107DB000C000017105210F911CE3F5215298C0EB21
+:107DC000001000EB8000F64A02F830109DF85410C5
+:107DD0005298C0EB001000EB800002EBC000417035
+:107DE000A2215298C0EB001000EB800002EBC00013
+:107DF0008170B6215298C0EB001000EB800002EBBE
+:107E0000C000C1705298C0EB001000EB800011461A
+:107E100001EBC00104910321049805F063FC0146C5
+:107E20005298C0EB001000EB8000DD4A02EBC0006E
+:107E3000017105210F91DDE2F5215298C0EB001090
+:107E400000EB8000D64A02F830109DF8541052988A
+:107E5000C0EB001000EB800002EBC00041705298B4
+:107E600000EB400101EB0011CE4800EB0110007B5C
+:107E7000E8BBA4215298C0EB001000EB800002EB9D
+:107E8000C000817000211A9125E05298C0EBC0011A
+:107E900001EB8011C44800EB41116031539800EBB5
+:107EA000001001EBC000416BBDF86800C0F101009B
+:107EB000C000C1405298C0EB001000EB8000B84AEF
+:107EC00002EBC002BDF86800C01C1154BDF8680088
+:107ED000401C81B21A91BDF868000228D5DBB2219E
+:107EE0005298C0EB001000EB8000AD4A00E01EE0AD
+:107EF00002EBC00041715298C0EB001000EB800013
+:107F0000114601EBC00104910521049805F0EAFB3C
+:107F100001465298C0EB001000EB8000A04A02EB33
+:107F2000C0008171072100E0A4E20F9161E0A5216A
+:107F30005298C0EB001000EB8000994A02EBC000A1
+:107F4000817000211A9125E05298C0EBC00101EB2D
+:107F50008011954800EB41116031539800EB0010FF
+:107F600001EBC000416BBDF86800C0F10200C00029
+:107F7000C1405298C0EB001000EB8000884A02EB31
+:107F8000C002BDF86800C01C1154BDF86800401C58
+:107F900081B21A91BDF868000328D5DBB22152984E
+:107FA000C0EB001000EB80007D4A02EBC000817145
+:107FB0005298C0EB001000EB8000114601EBC001AD
+:107FC00004910621049805F08DFB01465298C0EB00
+:107FD000001000EB8000724A06E078E089E2EBE2F4
+:107FE00044E3B3E006E006E202EBC000C171082101
+:107FF0000F91FFE1F5215298C0EB001000EB8000DB
+:10800000674A02F830109DF854105298C0EB0010E7
+:1080100000EB800002EBC0004170A6215298C0EB3B
+:10802000001000EB800002EBC000817000211A916B
+:1080300025E05298C0EBC00101EB80115A4800EBDB
+:1080400041116031539800EB001001EBC000816BCF
+:10805000BDF86800C0F10300C000C1405298C0EBF9
+:10806000001000EB80004E4A02EBC002BDF8680031
+:10807000C01C1154BDF86800401C81B21A91BDF8B3
+:1080800068000428D5DBE1215298C0EB001000EB1A
+:108090008000434A02EBC000C1715298C0EB00104F
+:1080A00000EB8000114601EBC00104910721049808
+:1080B00005F018FB01465298C0EB001000EB800061
+:1080C000374A02EBC000017209210F91C2E3F5218A
+:1080D0005298C0EB001000EB8000314A02F83010DB
+:1080E0009DF854105298C0EB001000EB800002EB9A
+:1080F000C0004170A2215298C0EB001000EB80003C
+:1081000002EBC0008170C5215298C0EB001000EB5B
+:10811000800002EBC000C1705298C0EB001000EB71
+:108120008000114601EBC00104910321049805F081
+:10813000D9FA01465298C0EB001000EB8000184AB3
+:1081400002EBC000017105210F9183E3F5215298E4
+:10815000C0EB001000EB8000114A02F830109DF8CF
+:1081600054105298C0EB001000EB800002EBC000EE
+:108170004170529800EB400101EB0011094800EBFF
+:108180000110007BF0BBAC215298C0EB001000EB5B
+:10819000800002EBC000817000211A9136E00000DF
+:1081A000C45C00203C300020FC3400205298C0EB1E
+:1081B000C00101EB8011FE4800EB41106030539983
+:1081C00001EB011100EBC10050F8221F4068BDF81F
+:1081D0006820C2F10402D200CDE9250108462599A4
+:1081E000F0F721F8C2B25298C0EB001000EB80000B
+:1081F000F04901EBC003BDF86800C01C1A54BDF87B
+:10820000680000E05FE0401C80B21A90BDF8680092
+:108210000528CBDB00201A902DE05298C0EBC0015E
+:1082200001EB8011E24800EB41106030539901EB03
+:10823000011100EBC10022308168C068BDF86820E0
+:10824000C2F10402D200CDE9270108462799EFF7D1
+:10825000EAFFC2B25298C0EB001000EB8000D54993
+:1082600001EBC003BDF8680008301A54BDF868007F
+:10827000401C80B21A90BDF868000528CDDBCE21E5
+:108280005298C0EB001000EB8000CA4A02EBC0001D
+:1082900041735298C0EB001000EB8000114601EBD7
+:1082A000C00104910D21049805F01CFA0146529872
+:1082B000C0EB001000EB8000BE4A02EBC0008173EF
+:1082C0000F210F9196E0AE215298C0EB001000EB09
+:1082D0008000B84A02EBC000817000211A912DE0A5
+:1082E0005298C0EBC00101EB8011B14800EB411086
+:1082F0006030539901EB011100EBC10050F8221FCF
+:108300004068BDF86820C2F10502D200CDE929011C
+:1083100008462999EFF787FFC2B25298C0EB0010C8
+:1083200000EB8000A34901EBC003BDF86800C01C4E
+:108330001A54BDF86800401C80B21A90BDF868005D
+:108340000628CDDB00201A902DE05298C0EBC0012A
+:1083500001EB8011964800EB41106030539901EB1E
+:10836000011100EBC10022308168C068BDF86820AF
+:10837000C2F10502D200CDE92B0108462B99EFF797
+:1083800052FFC2B25298C0EB001000EB8000894946
+:1083900001EBC003BDF8680009301A54BDF868004D
+:1083A000401C80B21A90BDF868000628CDDBCE21B3
+:1083B0005298C0EB001000EB80007E4A02EBC00038
+:1083C000C1735298C0EB001000EB8000114601EB26
+:1083D000C00104910F21049805F084F901465298D8
+:1083E000C0EB001000EB8000724A02EBC000017489
+:1083F00011210F912EE2F5215298C0EB001000EBF5
+:1084000080006C4A02F830109DF854105298C0EB6E
+:10841000001000EB800002EBC0004170A2215298D6
+:10842000C0EB001000EB800002EBC0008170E52182
+:108430005298C0EB001000EB800002EBC000C1704E
+:108440005298C0EB001000EB8000114601EBC00118
+:1084500004910321049805F045F901465298C0EBB8
+:10846000001000EB8000534A02EBC00001710521AF
+:108470000F91EFE1F5215298C0EB001000EB800066
+:108480004C4A02F830109DF854105298C0EB00107E
+:1084900000EB800002EBC0004170A2215298C0EBBB
+:1084A000001000EB800002EBC0008170E7215298C1
+:1084B000C0EB001000EB800002EBC000C1705298CE
+:1084C000C0EB001000EB8000114601EBC0010491ED
+:1084D0000321049805F006F901465298C0EB0010FC
+:1084E00000EB8000334A02EBC000017105210F91BF
+:1084F000B0E1F5215298C0EB001000EB80002D4A4E
+:1085000002F830109DF854105298C0EB001000EBA8
+:10851000800002EBC0004170A2215298C0EB001015
+:1085200000EB800002EBC000817011215298C0EB7B
+:10853000001000EB800002EBC000C1705298C0EB4D
+:10854000001000EB8000114601EBC00104910321F3
+:10855000049805F0C7F801465298C0EB001000EBF4
+:108560008000144A02EBC000017105210F91012225
+:108570005298C0EBC00101EB80110D4800EB411196
+:108580006031539800EB001001F83020D52252984A
+:10859000C0EBC00101EB8011054800EB41106030D9
+:1085A000539901EB011100EBC100427152E100004F
+:1085B000FC340020C45C0020F5215298C0EB001070
+:1085C00000EB8000FE4A02F830109DF854105298DB
+:1085D000C0EB001000EB800002EBC0004170A52151
+:1085E0005298C0EB001000EB800002EBC0008170DD
+:1085F00001215298C0EB001000EB800002EBC0009C
+:10860000C170C2215298C0EB001000EB800002EB59
+:10861000C000017100215298C0EB001000EB8000F7
+:1086200002EBC000417112215298C0EB001000EB28
+:10863000800002EBC00081715298C0EB001000EB8B
+:108640008000114601EBC00104910621049805F059
+:1086500049F801465298C0EB001000EB8000D84A60
+:1086600002EBC000C17108210F91F3E0F52152988F
+:10867000C0EB001000EB8000D14A02F830109DF8EA
+:1086800054105298C0EB001000EB800002EBC000C9
+:108690004170FF215298C0EB001000EB800002EB0C
+:1086A000C000817000211A911CE0529800EB40013B
+:1086B00001EB0011C34800EB01110E31BDF8680059
+:1086C000095C5298C0EB001000EB8000BC4A02EB42
+:1086D000C002BDF86800C01C1154BDF86800401C01
+:1086E00081B21A91BDF868000A28DEDB529800EBCF
+:1086F000400101EB0011B34800EB0110408B011267
+:108700005298C0EB001000EB8000AD4A02EBC000B5
+:108710004173529800EB400101EB0011A94800EBB6
+:108720000110408BC1B25298C0EB001000EB8000EA
+:1087300002EBC00081735298C0EBC00101EB8011C5
+:10874000A14800EB41116031539800EB001001EBA0
+:10875000C000B0F8840001125298C0EB001000EB8A
+:10876000800002EBC000C1735298C0EBC00101EB66
+:108770008011954800EB41116031539800EB0010D7
+:1087800001EBC000B0F88400C1B25298C0EB0010F9
+:1087900000EB800002EBC00001745298C0EBC001F6
+:1087A00001EB8011884800EB41116031539800EBD8
+:1087B000001001EBC000B0F88410529801EB80204B
+:1087C00081B203200491F0F7E7FB00211A9114E035
+:1087D0007E49BDF86800095C5298C0EB001000EBC0
+:1087E0008000774A02EBC002BDF8680011301154D6
+:1087F000BDF86800401C81B21A91BDF86800B0F560
+:10880000007FE5DB13215298C0EB001000EB8000E5
+:108810006B4A02EBC00080F811125298C0EB0010B6
+:1088200000EB8000114601EBC001049140F21121E0
+:10883000049804F057FF01465298C0EB001000EB7B
+:1088400080005F4A02EBC00080F8121240F2132150
+:108850000F9100BF00BF04F053B8529800EB4001E5
+:1088600001EB0011574800EB01113031539801EB37
+:108870000010417815915298C0EBC00101EB8011B6
+:10888000514800EB41116031539800EB001011F892
+:1088900030105298C0EBC00202EB80124A4800EB45
+:1088A00042100079814209D101215298C0EBC002E7
+:1088B00002EB8012444800EB4210C17044495298C8
+:1088C00001EB00115398085C401CC1B2404A529819
+:1088D00002EB0012539811549DF85400002804DD57
+:1088E0009DF85400401EC1B215915498A1380A2831
+:1088F00070D2DFE800F0FCFBFAF9F8F7F605F5F4C2
+:1089000002215298C0EB001000EB80002C4A02F8C4
+:1089100030109DF854004030C1B25298C0EB0010A6
+:1089200000EB800002EBC000417041215298C0EB87
+:10893000001000EB800002EBC000817030215298E3
+:10894000C0EB001000EB800002EBC000C170529839
+:10895000C0EB001000EB800002EBC00001715298E8
+:10896000C0EBC00101EB8011174800EB41116031F1
+:10897000539800EB001001EBC000007901095298F8
+:10898000C0EB001000EB800002EBC0004171529878
+:10899000C0EB001000EB8000114601EBC0004079F5
+:1089A0000A281EDA5298C0EB001000EB800001EBA1
+:1089B000C00040793030C1B25298C0EB00100AE0DC
+:1089C000C45C00203C300020FC340020AA2400209D
+:1089D000702E002056E200EB800002EBC0004171D7
+:1089E00013E05298C0EB001000EB8000FE4901EB51
+:1089F000C00040793730C1B25298C0EB001000EB94
+:108A00008000F94A02EBC00041715298C0EBC001EE
+:108A100001EB8011F54800EB41116031539800EBF8
+:108A2000001001EBC000007900F00F015298C0EB7C
+:108A3000001000EB8000EC4A02EBC00081715298FC
+:108A4000C0EB001000EB8000114601EBC000807904
+:108A50000A2812DA5298C0EB001000EB800001EBFC
+:108A6000C00080793030C1B25298C0EB001000EBEA
+:108A7000800002EBC000817113E05298C0EB00103F
+:108A800000EB8000D84901EBC00080793730C1B2DB
+:108A90005298C0EB001000EB8000D34A02EBC000FC
+:108AA000817103225298C0EB001000EB8000CE4988
+:108AB00001EBC000C2715298C0EB001000EB8000C7
+:108AC00001EBC000401C07210490F0F703FD0146B4
+:108AD0005298C0EB001000EB8000C34A08E05EE152
+:108AE000C1E0B4E397E3E7E2CDE10FE168E03DE008
+:108AF00002EBC000017209210F915298C0EBC00136
+:108B000001EB8011B94800EB41106030539901EB43
+:108B1000011110F8310004280ED105225298C0EB43
+:108B2000C00101EB8011B14800EB41106030539956
+:108B300001EB011100F8312000215298C0EBC00276
+:108B400002EB8012A94800EB4210C1700622529835
+:108B5000C0EBC00101EB8011A44800EB4110603074
+:108B6000539901EB011100F8312085E3042152985B
+:108B7000C0EB001000EB80009B4A02F830109DF81B
+:108B800054004030C1B25298C0EB001000EB80009E
+:108B900002EBC000417051215298C0EB001000EB75
+:108BA000800002EBC000817005215298C0EB0010DC
+:108BB00000EB800002EBC000C17004210F915BE369
+:108BC00002215298C0EB001000EB8000864A02F8A8
+:108BD00030109DF854004030C1B25298C0EB0010E4
+:108BE00000EB800002EBC000417041215298C0EBC5
+:108BF000001000EB800002EBC00081703121529820
+:108C0000C0EB001000EB800002EBC000C17035210A
+:108C10005298C0EB001000EB800002EBC000017125
+:108C200003215298C0EB001000EB800002EBC00063
+:108C300041715298C0EB001000EB8000114601EB2F
+:108C4000C000401C05210490F0F744FC01465298F6
+:108C5000C0EB001000EB8000634A02EBC0008171A2
+:108C600007210F9108E302215298C0EB001000EB9E
+:108C700080005D4A02F830109DF854004030C1B2C7
+:108C80005298C0EB001000EB800002EBC000417076
+:108C900041215298C0EB001000EB800002EBC000B5
+:108CA000817032215298C0EB001000EB800002EB83
+:108CB000C000C17030215298C0EB001000EB800062
+:108CC00002EBC000017103215298C0EB001000EBD1
+:108CD000800002EBC00041715298C0EB001000EB25
+:108CE0008000114601EBC000401C05210490F0F704
+:108CF000F1FB01465298C0EB001000EB80003A4AAD
+:108D000002EBC000817107210F91B5E20421529856
+:108D1000C0EB001000EB8000334A02F830109DF8E1
+:108D200054004030C1B25298C0EB001000EB8000FC
+:108D300002EBC000417041215298C0EB001000EBE3
+:108D4000800002EBC000817005215298C0EB00103A
+:108D500000EB800002EBC000C17004210F9152981B
+:108D6000C0EBC00101EB8011204800EB41106030E6
+:108D7000539901EB011110F8310002280ED10322A2
+:108D80005298C0EBC00101EB8011184800EB411074
+:108D90006030539901EB011100F831206CE202219F
+:108DA0005298C0EB001000EB80000F4A02F8301020
+:108DB0009DF854004030C1B25298C0EB001000EB57
+:108DC000800002EBC000417041215298C0EB0010BE
+:108DD00000EB800002EBC000817031215298C0EBA3
+:108DE000001000EB800003E0C45C0020FC34002095
+:108DF00002EBC000C17032215298C0EB001000EBB2
+:108E0000800002EBC000017103215298C0EB0010FA
+:108E100000EB800002EBC00041715298C0EB0010E3
+:108E200000EB8000114601EBC000401C05210490BE
+:108E3000F0F750FB01465298C0EB001000EB8000A9
+:108E4000FE4A02EBC000817107210F91529800EB9E
+:108E5000400101EB0011FA4800EB01113031539849
+:108E600001EB0010807820F02002529800EB4001C6
+:108E700001EB0011F24800EB01103030539900EB88
+:108E800001108270F8E102215298C0EB001000EB53
+:108E90008000EA4A02F830109DF854004030C1B218
+:108EA0005298C0EB001000EB800002EBC000417054
+:108EB00041215298C0EB001000EB800002EBC00093
+:108EC000817031215298C0EB001000EB800002EB62
+:108ED000C000C17030215298C0EB001000EB800040
+:108EE00002EBC00001715298C0EBC00101EB801190
+:108EF000D44800EB41106030539901EB011100EBB5
+:108F0000C1008068B0F5100F09D330215298C0EB32
+:108F1000001000EB800002EBC000417109E032213B
+:108F20005298C0EB001000EB8000C44A02EBC00076
+:108F300041715298C0EBC00101EB8011C14800EBB8
+:108F400041106030539901EB011100EBC100C07971
+:108F500001280AD131215298C0EB001000EB8000AB
+:108F6000B64A02EBC000817119E05298C0EBC00113
+:108F700001EB8011B34800EB41106030539901EBD5
+:108F8000011100EBC100C07948B932215298C0EB01
+:108F9000001000EB8000A94A02EBC00081710020A4
+:108FA0001A9028E05298C0EBC00101EB8011A5484F
+:108FB00000EB41116031539800EB001001EBC00051
+:108FC0008168BDF86800C0F105008000C14001F073
+:108FD0000F0130315298C0EB001000EB8000974A2F
+:108FE00002EBC002BDF86800C01D1154BDF8680056
+:108FF000401C81B21A91BDF868000628D2DB3221EC
+:109000005298C0EB001000EB80008C4A02EBC000CD
+:10901000417300211A9128E05298C0EBC00101EB86
+:109020008011884800EB41116031539800EB00102B
+:1090300001EBC000416BBDF86800C0F10300800087
+:10904000C14001F00F0130315298C0EB001000EB2D
+:1090500080007A4A02EBC002BDF868000E3011545D
+:10906000BDF86800401C81B21A91BDF86800042860
+:10907000D2DB03225298C0EB001000EB80006F4956
+:1090800001EBC00082745298C0EB001000EB80002E
+:1090900001EBC000401C12210490F0F71BFA0146BE
+:1090A0005298C0EB001000EB8000644A02EBC00055
+:1090B000C17414210F91DFE002215298C0EB00101F
+:1090C00000EB80005D4A02F830109DF854004030FB
+:1090D000C1B25298C0EB001000EB800002EBC00060
+:1090E000417041215298C0EB001000EB800002EB70
+:1090F000C000817032215298C0EB001000EB80005C
+:1091000002EBC000C17031215298C0EB001000EB9F
+:10911000800002EBC000017132215298C0EB0010B8
+:1091200000EB800002EBC00041715298C0EB0010D0
+:1091300000EB800002EBC000817100211A9128E051
+:109140005298C0EBC00101EB80113E4800EB411189
+:109150006031539800EB001001EBC000416BBDF88B
+:109160006800C0F103008000C14001F00F01303100
+:109170005298C0EB001000EB8000304A02EBC002B6
+:10918000BDF86800C01D1154BDF86800401C81B2D4
+:109190001A91BDF868000428D2DB00201A9011E073
+:1091A00030215298C0EB001000EB8000234A02EB04
+:1091B000C002BDF868000B301154BDF86800401CB7
+:1091C00081B21A91BDF868001928E9DB0322529890
+:1091D000C0EB001000EB8000184901EBC00080F8E4
+:1091E00024205298C0EB001000EB800001EBC0007F
+:1091F000401C24210490F0F76DF901465298C0EB11
+:10920000001000EB80000D4A02EBC00080F8251032
+:1092100026210F9130E010215298C0EB001000EB96
+:109220008000064A02F8301030215298C0EB00103E
+:1092300000EB800002EBC000417005E0C45C002040
+:109240003C300020FC34002002210F9114E010215A
+:109250005298C0EB001000EB8000FE4A02F830107C
+:1092600031215298C0EB001000EB800002EBC000EF
+:10927000417002210F9100BF00BF03F041BB529823
+:1092800000EB400101EB0011F34800EB011130311C
+:10929000539801EB0010417815915298C0EBC00132
+:1092A00001EB8011ED4800EB41116031539800EB68
+:1092B000001011F830105298C0EBC00202EB80127F
+:1092C000E64800EB42100079814209D10121529811
+:1092D000C0EBC00202EB8012E04800EB4210C1700C
+:1092E000DF49529801EB00115398085C401CC1B251
+:1092F000DB4A529802EB0012539811549DF8540027
+:10930000002804DD9DF85400401EC1B21591549808
+:10931000A1380A282FD2DFE800F0052FD5FCFBFA90
+:10932000F92E82F804215298C0EB001000EB800067
+:10933000C84A02F830109DF854004030C1B252982B
+:10934000C0EB001000EB800002EBC0004170512127
+:109350005298C0EB001000EB800002EBC00081705F
+:1093600005215298C0EB001000EB800002EBC0001A
+:10937000C17004210F91FAE302215298C0EB001052
+:1093800000EB8000B34A02F830109DF854004030E2
+:10939000C1B25298C0EB001000EB800002EBC0009D
+:1093A000417041215298C0EB001000EB800002EBAD
+:1093B000C000817031215298C0EB001000EB80009A
+:1093C00002EBC000C17035215298C0EB001000EBD9
+:1093D000800002EBC000017103215298C0EB001025
+:1093E00000EB800002EBC00041715298C0EB00100E
+:1093F00000EB8000114601EBC000401C05210490E9
+:10940000F0F768F801465298C0EB001000EB8000BE
+:10941000904A02EBC000817107210F91A7E302215E
+:109420005298C0EB001000EB80008A4A02F830101E
+:109430009DF854004030C1B25298C0EB001000EBD0
+:10944000800002EBC000417041215298C0EB001037
+:1094500000EB800002EBC000817032215298C0EB1B
+:10946000001000EB800002EBC000C1703021529868
+:10947000C0EB001000EB800002EBC0000171032183
+:109480005298C0EB001000EB800002EBC00041716D
+:109490005298C0EB001000EB8000114601EBC000B9
+:1094A000401C05210490F0F715F801465298C0EBD6
+:1094B000001000EB8000674A02EBC00081710721B9
+:1094C0000F9154E304215298C0EB001000EB800090
+:1094D000604A02F830109DF854004030C1B25298F2
+:1094E000C0EB001000EB800002EBC0004170412196
+:1094F0005298C0EB001000EB800002EBC0008170BE
+:1095000005215298C0EB001004E00BE01AE304E3DD
+:109510004DE276E000EB800002EBC000C170042158
+:109520000F9124E302215298C0EB001000EB800061
+:10953000484A02F830109DF854004030C1B25298A9
+:10954000C0EB001000EB800002EBC0004170412135
+:109550005298C0EB001000EB800002EBC00081705D
+:1095600031215298C0EB001000EB800002EBC000EC
+:10957000C17032215298C0EB001000EB800002EB6A
+:10958000C000017103215298C0EB001000EB800075
+:1095900002EBC00041715298C0EB001000EB80015B
+:1095A000104600EBC100401C05210490EFF792FF2C
+:1095B00001465298C0EB001000EB8000254A02EBF8
+:1095C000C0008171529800EB400101EB001122486C
+:1095D00000EB01113031539801EB0010807820F03E
+:1095E0002002529800EB400101EB00111A4800EBF9
+:1095F00001113031539801EB0010827007210F9157
+:10960000B5E202215298C0EB001000EB8000114A35
+:1096100002F830109DF854004030C1B25298C0EBAF
+:10962000001000EB800002EBC00041704121529815
+:10963000C0EB001000EB800002EBC0008170312114
+:109640005298C0EB001000EB800002EBC000C1702C
+:10965000412107E0C45C00203C300020FC340020A5
+:10966000702E00205298C0EB001000EB800002EB3F
+:10967000C00001715298C0EBC00101EB8011FE489F
+:1096800000EB41106030539901EB011100EBC10078
+:109690008068B0F1104F09D130215298C0EB001012
+:1096A00000EB800002EBC000417109E032215298CA
+:1096B000C0EB001000EB8000F04A02EBC0004171EB
+:1096C0005298C0EBC00101EB8011EB4800EB411058
+:1096D0006030539901EB011100EBC100C079012802
+:1096E0000AD131215298C0EB001000EB8000E34A10
+:1096F00002EBC000817119E05298C0EBC00101EB90
+:109700008011DD4800EB41106030539901EB0111ED
+:1097100000EBC100C07948B932215298C0EB00106B
+:1097200000EB8000D54A02EBC000817100201A9046
+:1097300028E05298C0EBC00101EB8011CE4800EB4D
+:1097400041116031539800EB001001EBC0008168BB
+:10975000BDF86800C0F107008000C14001F00F01B2
+:1097600030315298C0EB001000EB8000C34A02EB8E
+:10977000C002BDF86800C01D1154BDF86800401C4F
+:1097800081B21A91BDF868000828D2DB32215298C4
+:10979000C0EB001000EB8000B84A02EBC000C173C0
+:1097A00000211A9128E05298C0EBC00101EB801112
+:1097B000B14800EB41116031539800EB001001EB10
+:1097C000C000416BBDF86800C0F105008000C140D9
+:1097D00001F00F0130315298C0EB001000EB800017
+:1097E000A64A02EBC002BDF8680010301154BDF863
+:1097F0006800401C81B21A91BDF868000628D2DBCF
+:1098000030215298C0EB001000EB80009B4A02EB25
+:10981000C000817500211A9111E030215298C0EBEF
+:10982000001000EB8000954A02EBC002BDF8680012
+:1098300017301154BDF86800401C81B21A91BDF870
+:1098400068000628E9DB30215298C0EB001000EBDD
+:1098500080008A4A02EBC000417700211A9111E092
+:1098600030215298C0EB001000EB8000834A02EBDD
+:10987000C002BDF868001E301154BDF86800401CDD
+:1098800081B21A91BDF868000628E9DB30215298B0
+:10989000C0EB001000EB8000784A02EBC00080F8BB
+:1098A000241000211A9111E030215298C0EB0010D1
+:1098B00000EB8000714A02EBC002BDF86800253061
+:1098C0001154BDF86800401C81B21A91BDF86800BF
+:1098D0000628E9DB30215298C0EB001000EB800035
+:1098E000664A02EBC00080F82B1000211A9111E0AB
+:1098F00030215298C0EB001000EB80005F4A02EB71
+:10990000C002BDF868002C301154BDF86800401C3E
+:1099100081B21A91BDF868000628E9DB302152981F
+:10992000C0EB001000EB8000544A02EBC00080F84E
+:10993000321000211A9111E030215298C0EB001032
+:1099400000EB80004D4A02EBC002BDF868003330E6
+:109950001154BDF86800401C81B21A91BDF868002E
+:109960000628E9DB03225298C0EB001000EB8000D0
+:10997000424901EBC00080F839205298C0EB00103A
+:1099800000EB800001EBC000401C39210490EFF790
+:10999000A1FD01465298C0EB001000EB8000374A51
+:1099A00002EBC00080F83A103B210F91DFE002216A
+:1099B0005298C0EB001000EB8000304A02F83010E3
+:1099C0009DF854004030C1B25298C0EB001000EB3B
+:1099D000800002EBC000417041215298C0EB0010A2
+:1099E00000EB800002EBC000817032215298C0EB86
+:1099F000001000EB800002EBC000C17031215298D2
+:109A0000C0EB001000EB800002EBC00001713321BD
+:109A10005298C0EB001000EB800002EBC0004171D7
+:109A200032215298C0EB001000EB800002EBC00026
+:109A3000817100211A912EE05298C0EBC00101EB18
+:109A400080110D4800EB41116031539800EB00107C
+:109A500001EBC000416BBDF86800C0F1050080005B
+:109A6000C14001F00F0130315298C0EB001000EB03
+:109A70008000024A04E00000FC340020C45C0020A6
+:109A800002EBC002BDF86800C01D1154BDF86800AB
+:109A9000401C81B21A91BDF868000628CCDB00207A
+:109AA0001A9011E030215298C0EB001000EB8000BA
+:109AB000FE4A02EBC002BDF868000D301154BDF83B
+:109AC0006800401C81B21A91BDF868001928E9DBD2
+:109AD00003225298C0EB001000EB8000F34901EB29
+:109AE000C00080F826205298C0EB001000EB8000E8
+:109AF00001EBC000401C26210490EFF7EBFC01466F
+:109B00005298C0EB001000EB8000E84A02EBC00066
+:109B100080F8271028210F9129E010215298C0EBDE
+:109B2000001000EB8000E14A02F83010302152981A
+:109B3000C0EB001000EB800002EBC000417002217E
+:109B40000F9114E010215298C0EB001000EB800040
+:109B5000D64A02F8301031215298C0EB001000EBC9
+:109B6000800002EBC000417002210F9100BF00BFD6
+:109B700002F0C6BE529800EB400101EB0011CC4848
+:109B800000EB01113031539801EB00104178159131
+:109B90005298C0EBC00101EB8011C64800EB4111A7
+:109BA0006031BDF8680000EB001011F830105298D9
+:109BB000C0EBC00202EB8012BE4800EB42100079FD
+:109BC000814209D101215298C0EBC00202EB801200
+:109BD000B84800EB4210C170B749529801EB001130
+:109BE0005398085C401CC1B2B34A529802EB001271
+:109BF0005398115400211A9117E0529800EB40013C
+:109C000001EB0011AA4800EB01113031BDF86800EA
+:109C100001EB001041789DF85400814200D111E021
+:109C2000BDF86800401C81B21A91529800EB4001C7
+:109C300001EB00119E4800EB0110C179BDF86800EE
+:109C40008142DADC00BF529800EB400101EB0011C9
+:109C5000974800EB01113031BDF8680001EB0010AE
+:109C600001785398401A401CC1B214919DF85400D9
+:109C7000002804DD9DF85400401EC1B21591529891
+:109C8000C0EBC00101EB80118A4800EB411060304D
+:109C9000539901EB011100EBC10040780F2820DA45
+:109CA0005298C0EBC00101EB8011824800EB4111DA
+:109CB0006031539800EB001001EBC0004078401C6D
+:109CC000C2B25298C0EBC00101EB8011794800EBA1
+:109CD00041106030539901EB011100EBC10042705B
+:109CE0000FE000225298C0EBC00101EB80117148D7
+:109CF00000EB41106030539901EB011100EBC10002
+:109D000042705498B138092826D2DFE800F00526C1
+:109D1000FC2525FB25B4FA009DF854005030C1B253
+:109D20005298C0EB001000EB8000604A02F830103F
+:109D300020215298C0EB001000EB800002EBC00025
+:109D40004170FA215298C0EB001000EB800002EB4A
+:109D5000C000817003210F918AE29DF854005030B9
+:109D6000C1B25298C0EB001000EB80004F4A02F8DD
+:109D700030105298C0EBC00101EB80114D4800EB50
+:109D800041116031539800EB001001EBC0004078A6
+:109D900040F030015298C0EB001000EB800002EB65
+:109DA000C000417001215298C0EB001000EB800010
+:109DB00002EBC00081705298C0EB001000EB8000F5
+:109DC00002EBC000C17000215298C0EB001000EB04
+:109DD000800002EBC00001715298C0EB001000EB54
+:109DE0008000114601EBC001049105210498EFF7B2
+:109DF000A9FF0022CDE910021098C2B25298C0EB20
+:109E0000001000EB8000294901EBC0004271DDE940
+:109E10001020010641EA1220C2B25298C0EB001095
+:109E200000EB8000214901EBC000827103225298AF
+:109E3000C0EB001000EB800001EBC000C271FA2201
+:109E40005298C0EB001000EB800001EBC0000272E2
+:109E500009200F90B1225298C0EBC00101EB801194
+:109E6000144800EB41106030539901EB011100EBF5
+:109E7000C1004271FCE19DF854005030C1B25298CB
+:109E8000C0EB001000EB8000084A02F83010529836
+:109E9000C0EBC00101EB8011064800EB41116031BD
+:109EA000539800EB001001EBC00007E0C45C0020F9
+:109EB0003C300020FC340020702E0020407840F020
+:109EC00030015298C0EB001000EB800002EBC000A4
+:109ED000417065215298C0EB001000EB800002EB4E
+:109EE000C000817001215298C0EB001000EB80008F
+:109EF00002EBC000C1709DF850105298C0EB0010EA
+:109F000002E045E044E1C5E000EB800002EBC00068
+:109F100001715298C0EB001000EB8000114601EB7C
+:109F2000C001049105210498EFF70CFF0022CDE950
+:109F300010021098C2B25298C0EB001000EB8000E3
+:109F4000FC4901EBC0004271DDE91001000A40EA62
+:109F50000160C2B25298C0EB001000EB8000F549DE
+:109F600001EBC000827103225298C0EB001000EB9D
+:109F7000800001EBC000C271FA225298C0EB0010C1
+:109F800000EB800001EBC000027209200F906FE12E
+:109F90009DF854005030C1B25298C0EB001000EB55
+:109FA0008000E44A02F830105298C0EBC00101EB87
+:109FB0008011E14800EB41116031539800EB001033
+:109FC00001EBC000407840F030015298C0EB001027
+:109FD00000EB800002EBC000417065215298C0EB9D
+:109FE000001000EB800002EBC0008170012152984C
+:109FF000C0EB001000EB800002EBC000C1709DF8C8
+:10A00000500040F010015298C0EB001000EB8000AF
+:10A0100002EBC00001715298C0EB001000EB800011
+:10A02000114601EBC001049105210498EFF78AFE67
+:10A030000022CDE910021098C2B25298C0EB001075
+:10A0400000EB8000BB4901EBC0004271DDE910016B
+:10A05000000A40EA0160C2B25298C0EB001000EB67
+:10A060008000B44901EBC000827103225298C0EB1A
+:10A07000001000EB800001EBC000C271FA22529880
+:10A08000C0EB001000EB800001EBC0000272092061
+:10A090000F90EDE09DF854005030C1B25298C0EBE3
+:10A0A000001000EB8000A34A02F830105298C0EB79
+:10A0B000C00101EB8011A04800EB411160315398C1
+:10A0C00000EB001001EBC000407840F030015298E6
+:10A0D000C0EB001000EB800002EBC00041700121DA
+:10A0E0005298C0EB001000EB800002EBC0008170C2
+:10A0F0005298C0EB001000EB800002EBC000C17072
+:10A1000005215298C0EB001000EB800002EBC0006C
+:10A1100001715298C0EB001000EB8000114601EB7A
+:10A12000C001049105210498EFF70CFE0022CDE94F
+:10A1300010021098C2B25298C0EB001000EB8000E1
+:10A140007C4901EBC0004271DDE91010020642EAD1
+:10A150001120C1B25298C0EB001000EB8000754A8C
+:10A1600002EBC000817103215298C0EB001000EB9C
+:10A17000800002EBC000C171FA215298C0EB0010C0
+:10A1800000EB800002EBC000017209210F916FE02B
+:10A190005298C0EBC00101EB8011674800EB411001
+:10A1A0006030539901EB011100EBC1008078B128B8
+:10A1B0002DD05298C0EBC00101EB80115E4800EB3E
+:10A1C00041116031539800EB001001EBC000827820
+:10A1D0005298C0EBC00101EB8011574800EB4111D0
+:10A1E0006031539800EB001001EBC0004271B122C6
+:10A1F0005298C0EBC00101EB80114F4800EB4110B9
+:10A200006030539901EB011100EBC10082709DF8A1
+:10A2100054005030C1B25298C0EB001000EB8000E7
+:10A22000444A02F830105298C0EBC00101EB801193
+:10A23000414800EB41116031539800EB001001EBF5
+:10A24000C000407840F0C0015298C0EB001000EB15
+:10A25000800002EBC0004170FA215298C0EB001060
+:10A2600000EB800002EBC000817003210F9100BF62
+:10A2700000BF7DE43149529801EB0011BDF8680040
+:10A28000014404910878401CC1B2049801705298AE
+:10A2900000EB400101EB0011294800EB0110007BAD
+:10A2A00020B101284ED0022843D1B2E05498312881
+:10A2B00002D045283CD11DE000211A9113E008A9E5
+:10A2C000BDF86800095C5298C0EB001000EB8000FC
+:10A2D000184A02EBC002BDF868001154BDF86800CE
+:10A2E000401C81B21A91BDF868000728E7DB0721FE
+:10A2F0000F911DE000211A9113E006A9BDF8680036
+:10A30000095C5298C0EB001000EB8000094A02EB98
+:10A31000C002BDF868001154BDF86800401C81B24D
+:10A320001A91BDF868000728E7DB07210F9100BFED
+:10A3300000BFD3E0C45C0020FC340020702E00205D
+:10A340003C3000205398401CC1B215919DF8541028
+:10A350005298C0EB001000EB8000FE4A02F830106B
+:10A3600003215298C0EB001000EB800002EBC0000C
+:10A37000417000215298C0EB001000EB800002EB0E
+:10A38000C000817002215298C0EB001000EB8000E9
+:10A3900002EBC000C17000215298C0EB001000EB2E
+:10A3A000800002EBC000017109215298C0EB00103F
+:10A3B00000EB800002EBC00041715298C0EB00102E
+:10A3C00000EB8000114601EBC001049106210498C6
+:10A3D000EFF764FA0022CDE91002DDE91001000A6E
+:10A3E00040EA0160C1B25298C0EB001000EB80005F
+:10A3F000D84A02EBC000C1711098C1B25298C0EBAC
+:10A40000001000EB800002EBC000817108210F9169
+:10A4100064E05398401CC1B215919DF854105298B5
+:10A42000C0EB001000EB8000CA4A02F83010032194
+:10A430005298C0EB001000EB800002EBC0004170AE
+:10A4400000215298C0EB001000EB800002EBC0002E
+:10A4500081705298C0EB001000EB800002EBC0004E
+:10A46000C1705298C0EB001000EB800002EBC000FE
+:10A47000017102215298C0EB001000EB800002EB4A
+:10A48000C00041715298C0EB001000EB80001146F3
+:10A4900001EBC001049106210498EFF7FFF90022B7
+:10A4A000CDE91002DDE91010020642EA1120C1B226
+:10A4B0005298C0EB001000EB8000A64A02EBC000EF
+:10A4C000C1711098C1B25298C0EB001000EB80002F
+:10A4D00002EBC000817108210F9100BF00BFC8E6E8
+:10A4E0009D49529801EB00115398085C401CC1B281
+:10A4F000994A529802EB001253981154529800EB6B
+:10A50000400101EB0011954800EB011130315398E7
+:10A5100001EB0010417815915498F3287ED006DCA9
+:10A5200005287CD0F12807D0F2285ED15EE0F4281F
+:10A5300076D0F628F9D196E2F5215298C0EB0010BA
+:10A5400000EB8000834A02F830109DF854105298B6
+:10A55000C0EB001000EB800002EBC0004170002156
+:10A560005298C0EB001000EB800002EBC00081703D
+:10A5700005215298C0EB001000EB800002EBC000F8
+:10A58000C170F1215298C0EB001000EB800002EB8B
+:10A59000C00001715298C0EB001000EB8000114622
+:10A5A00001EBC001049105210498EFF777F900222F
+:10A5B000CDE91002DDE91001000A40EA0160C2B2F3
+:10A5C0005298C0EB001000EB8000624901EBC00024
+:10A5D00042711098C2B25298C0EB001000EB80009C
+:10A5E00001EBC000827107200F903BE2F5215298E9
+:10A5F000C0EB001000EB8000564A02F830109DF8C6
+:10A6000054105298C0EB001000EB800002EBC00029
+:10A61000417000215298C0EB001002E060E1FFE2BF
+:10A62000A4E200EB800002EBC0008170F22152989E
+:10A63000C0EB001000EB800002EBC00001715298EB
+:10A64000C0EBC00101EB8011454800EB41116031C6
+:10A65000539800EB001001EBC00090F87610529870
+:10A66000C0EB001000EB800002EBC000417152987B
+:10A67000C0EBC00101EB8011394800EB41106030A4
+:10A68000539901EB011100EBC10090F8760001280D
+:10A6900068D125210F9100211A9122E05298C0EB38
+:10A6A000C00101EB80112E4800EB4111603153983D
+:10A6B00000EB001001EBC0014931BDF86800095CF6
+:10A6C0005298C0EB001000EB8000224A02EBC0025F
+:10A6D000BDF86800801D1154BDF86800401C81B2AF
+:10A6E0001A91BDF868000F28D8DB00211A9122E0EA
+:10A6F0005298C0EBC00101EB8011194800EB4111E9
+:10A700006031539800EB001001EBC0015B31BDF8E4
+:10A710006800095C5298C0EB001000EB80000D4A05
+:10A7200002EBC002BDF8680015301154BDF8680096
+:10A73000401C81B21A91BDF868000A28D8DB5298F3
+:10A74000C0EBC00101EB8011054800EB4111603105
+:10A75000539808E0C45C0020702E00203C3000209C
+:10A76000FC34002039E000EB001001EBC00090F851
+:10A7700070105298C0EB001000EB8000F84A02EB1A
+:10A78000C000C17700211A9122E05298C0EBC001AD
+:10A7900001EB8011F34800EB41116031539800EB5D
+:10A7A000001001EBC0017131BDF86800095C5298DE
+:10A7B000C0EB001000EB8000E94A02EBC002BDF8DC
+:10A7C000680020301154BDF86800401C81B21A9115
+:10A7D000BDF868000528D8DB40E05298C0EBC00106
+:10A7E00001EB8011DF4800EB41106030539901EB21
+:10A7F000011100EBC10090F8760020282CD10A212D
+:10A800000F9100211A9122E05298C0EBC00101EB98
+:10A810008011D44800EB41116031539800EB0010D7
+:10A8200001EBC0017131BDF86800095C5298C0EBC2
+:10A83000001000EB8000CA4A02EBC002BDF86800BD
+:10A84000801D1154BDF86800401C81B21A91BDF8FA
+:10A8500068000428D8DB01E006210F91BDF83C0018
+:10A86000C1B25298C0EB001000EB8000BC4A02EB72
+:10A87000C000C1705298C0EB001000EB8000114680
+:10A8800001EBC0010491BDF83C100498EFF706F805
+:10A890000022CDE91002DDE91001000A40EA016062
+:10A8A000C2B25298C0EB001000EB8000AC4901EB43
+:10A8B000C000BDF83C1042541098C2B25298C0EB90
+:10A8C000001000EB8000A64901EBC003BDF83C007E
+:10A8D000401C1A54BDF83C00801C80B20F90BAE2B4
+:10A8E000F5215298C0EB001000EB80009C4A02F862
+:10A8F00030109DF854105298C0EB001000EB80000F
+:10A9000002EBC000417000215298C0EB001000EB38
+:10A91000800002EBC0008170F3215298C0EB001060
+:10A9200000EB800002EBC00001715298C0EBC00147
+:10A9300001EB80118B4800EB41116031539800EB23
+:10A94000001001EBC00090F876105298C0EB001098
+:10A9500000EB800002EBC00041710C210F91529876
+:10A96000C0EBC00101EB80117E4800EB411160316A
+:10A97000539800EB001001EBC00090F87010529853
+:10A98000C0EB001000EB800002EBC00081710021E1
+:10A990001A9122E05298C0EBC00101EB801171487E
+:10A9A00000EB41116031539800EB001001EBC00146
+:10A9B0007131BDF86800095C5298C0EB001000EBE3
+:10A9C0008000674A02EBC002BDF86800C01D115448
+:10A9D000BDF86800401C81B21A91BDF868000528D6
+:10A9E000D8DBBDF83C00C1B25298C0EB001000EBC0
+:10A9F00080005B4A02EBC000C1705298C0EB0010AF
+:10AA000000EB8000114601EBC0010491BDF83C1041
+:10AA10000498EEF743FF0022CDE91002DDE91001B2
+:10AA2000000A40EA0160C2B25298C0EB001000EB8D
+:10AA300080004B4901EBC000BDF83C104254109817
+:10AA4000C2B25298C0EB001000EB8000444901EB09
+:10AA5000C003BDF83C00401C1A54BDF83C00801CEB
+:10AA600080B20F90F7E106210F91F5215298C0EBCB
+:10AA7000001000EB80003A4A02F830109DF85410A4
+:10AA80005298C0EB001000EB800002EBC000417058
+:10AA900000215298C0EB001000EB800002EBC000D8
+:10AAA0008170BDF83C00C1B25298C0EB001000EBC1
+:10AAB000800002EBC000C170F6215298C0EB00107C
+:10AAC00000EB800002EBC0000171529800EB4001E6
+:10AAD00001EB0011244800EB01113031539801EBD8
+:10AAE0000010017A5298C0EB001000EB800002EBDE
+:10AAF000C00041715298C0EB001000EB800011467D
+:10AB000001EBC0010491BDF83C100498EEF7C6FEBD
+:10AB10000022CDE91002DDE91001000A40EA0160DF
+:10AB2000C2B25298C0EB001000EB80000C4901EB60
+:10AB3000C000BDF83C1042541098C2B25298C0EB0D
+:10AB4000001000EB8000064901EBC003BDF83C009B
+:10AB5000401C1A54BDF83C00801C80B20F907AE172
+:10AB6000C45C0020FC3400203C300020F5215298C9
+:10AB7000C0EB001000EB8000FE4A02F830109DF898
+:10AB800054105298C0EB001000EB800002EBC000A4
+:10AB9000417000215298C0EB001000EB800002EBE6
+:10ABA000C000817005215298C0EB001000EB8000BE
+:10ABB00002EBC000C170F4215298C0EB001000EB12
+:10ABC000800002EBC00001715298C0EB001000EB56
+:10ABD0008000114601EBC001049105210498EEF7B5
+:10ABE0005DFE0022CDE91002DDE91001000A40EA15
+:10ABF0000160C2B25298C0EB001000EB8000DD494A
+:10AC000001EBC00042711098C2B25298C0EB001024
+:10AC100000EB800001EBC000827107200F901AE169
+:10AC200040F213210F91F5215298C0EB001000EB78
+:10AC30008000D04A02F830109DF854105298C0EBB2
+:10AC4000001000EB800002EBC0004170BDF83C003A
+:10AC500001125298C0EB001000EB800002EBC00024
+:10AC60008170BDF83C00C1B25298C0EB001000EBFF
+:10AC7000800002EBC000C17005215298C0EB0010AB
+:10AC800000EB800002EBC000017100211A911CE072
+:10AC9000529800EB400101EB0011B74800EB0111A5
+:10ACA0000E31BDF86800095C5298C0EB001000EB53
+:10ACB0008000B04A02EBC002BDF86800401D11548C
+:10ACC000BDF86800401C81B21A91BDF868000A28DE
+:10ACD000DEDB529800EB400101EB0011A64800EBCF
+:10ACE0000110408B01125298C0EB001000EB800065
+:10ACF000A04A02EBC000C173529800EB400101EB87
+:10AD000000119D4800EB0110408BC1B25298C0EB7E
+:10AD1000001000EB800002EBC00001745298C0EB01
+:10AD2000C00101EB8011954800EB4111603153984F
+:10AD300000EB001001EBC000B0F884000112529843
+:10AD4000C0EB001000EB800002EBC0004174529891
+:10AD5000C0EBC00101EB8011884800EB411160316C
+:10AD6000539800EB001001EBC000B0F88400C1B2B2
+:10AD70005298C0EB001000EB800002EBC000817421
+:10AD80005298C0EBC00101EB80117C4800EB4111EF
+:10AD90006031539800EB001001EBC000B0F8841054
+:10ADA000529801EB802081B203200491EEF7F4F871
+:10ADB00000211A9114E07249BDF86800095C5298AC
+:10ADC000C0EB001000EB80006A4A02EBC002BDF845
+:10ADD000680013301154BDF86800401C81B21A910C
+:10ADE000BDF86800B0F5007FE5DB5298C0EB0010BD
+:10ADF00000EB80005F4901EBC0010491BDF83C10FD
+:10AE00000498EEF74BFD0022CDE91002DDE91010A9
+:10AE1000020642EA1120C1B25298C0EB001000EBCA
+:10AE20008000544A02EBC002BDF83C001154109857
+:10AE3000C1B25298C0EB001000EB80004D4A02EB0B
+:10AE4000C002BDF83C00401C1154BDF83C00801C01
+:10AE500081B20F9100BF00BF01F052BD529800EBCC
+:10AE6000400101EB0011444800EB011130315398CF
+:10AE700001EB0010417808460491002102F056FDD4
+:10AE8000C1B215915298C0EBC00101EB80113B4853
+:10AE900000EB41116031539800EB001011F83010B5
+:10AEA0005298C0EBC00202EB8012344800EB421013
+:10AEB0000079814209D101215298C0EBC00202EB16
+:10AEC00080122E4800EB4210C1702E49529801EBBF
+:10AED00000115398085C401CC1B22A4A529802EBF8
+:10AEE000001253981154549807287DD00ADC072883
+:10AEF00066D2DFE810F0650004016A0465001A04F8
+:10AF0000D403780510380828F2D2DFE810F02306C1
+:10AF1000BB0559005900080059005A00A200FA2147
+:10AF20005298C0EB001000EB8000124A02F830107B
+:10AF30005298C0EB001000EB800002EBC0004170A3
+:10AF40005298C0EB001000EB800002EBC000817053
+:10AF50005298C0EB001000EB800002EBC000549947
+:10AF6000C1709DF854105298C0EB001000EB8000A7
+:10AF70000AE00000C45C00203C300020FC340020CB
+:10AF8000AA240020702E002002EBC000017152980C
+:10AF9000C0EB001000EB8000114601EBC000C01CAC
+:10AFA00002210490EEF796FA01465298C0EB001089
+:10AFB00000EB8000FA4A02EBC000417106210F91BC
+:10AFC0006CE3FA215298C0EB001000EB8000F44AC9
+:10AFD00002F830105298C0EB001000EB800002EB3A
+:10AFE000C0004170529800E0EAE3C0EB001000EBB3
+:10AFF000800002EBC00081705298C0EB001000EBA3
+:10B00000800002EBC0005499C1709DF85410529812
+:10B01000C0EB001000EB800002EBC0000171529801
+:10B02000C0EB001000EB8000114601EBC000C01C1B
+:10B0300002210490EEF74EFA01465298C0EB001040
+:10B0400000EB8000D64A02EBC000417106210F914F
+:10B05000B6E7FA215298C0EB001000EB8000D04A0E
+:10B0600002F830105298C0EB001000EB800002EBA9
+:10B07000C00041705298C0EB001000EB800002EB62
+:10B08000C00081705298C0EB001000EB800002EB12
+:10B09000C0005499C1709DF854105298C0EB001034
+:10B0A00000EB800002EBC00001715298C0EB001071
+:10B0B00000EB8000114601EBC000C01C022104908F
+:10B0C000EEF708FA01465298C0EB001000EB800042
+:10B0D000B34A02EBC000417106210F91142252982D
+:10B0E000C0EBC00101EB8011AE4800EB41106030B5
+:10B0F000539901EB011100EBC1004271CEE2FA213C
+:10B100005298C0EB001000EB8000A54A02F8301006
+:10B110005298C0EB001000EB800002EBC0004170C1
+:10B120005298C0EB001000EB800002EBC000817071
+:10B130005298C0EB001000EB800002EBC000549965
+:10B14000C1709DF854105298C0EB001000EB8000C5
+:10B1500002EBC00001715298C0EBC00101EB8011FD
+:10B16000904800EB41106030539901EB011100EB66
+:10B17000C100C079012877D15298C0EBC00101EB22
+:10B180008011884800EB41106030539901EB0111A8
+:10B1900000EBC1008068B0F1104F05D34FF41001EF
+:10B1A0000020CDE9101011E05298C0EBC00101EB76
+:10B1B00080117C4800EB41106030539901EB011184
+:10B1C00000EBC10080680022CDE9100200211A9135
+:10B1D0001CE0BDF86800C0F10200C200DDE910010A
+:10B1E000CDE92D10EDF71FF8C2B25298C0EB001058
+:10B1F00000EB80006A4901EBC003BDF86800401D08
+:10B200001A54BDF86800401C80B21A90BDF868005E
+:10B210000328DEDB00201090119000211A911CE021
+:10B22000BDF86800C0F10300C200DDE91001CDE9FE
+:10B230002F10ECF7F8FFC2B25298C0EB001000EBF1
+:10B240008000574901EBC003BDF8680008301A546C
+:10B25000BDF86800401C80B21A90BDF86800042850
+:10B26000DEDB00211A911DE0A0E0BDF86800C0F10E
+:10B270000200C200DDE91001CDE93110ECF7D3FF87
+:10B28000C2B25298C0EB001000EB8000444901EBC1
+:10B29000C003BDF868000C301A54BDF86800401CAB
+:10B2A00080B21A90BDF868000328DEDB5298C0EB2C
+:10B2B000C00101EB80113B4800EB41106030539915
+:10B2C00001EB011100EBC100406B0022CDE910023F
+:10B2D00000201A901CE0BDF86800C0F10200C20016
+:10B2E000DDE91001CDE93310ECF79DFFC2B25298B1
+:10B2F000C0EB001000EB8000294901EBC003BDF852
+:10B3000068000F301A54BDF86800401C80B21A90D3
+:10B31000BDF868000328DEDB5298C0EBC00101EBEA
+:10B320008011204800EB41106030539901EB01116E
+:10B3300000EBC100406B1C49B1FBF0F00022CDE9ED
+:10B34000100200201A901CE0BDF86800C0F1030054
+:10B35000C200DDE91001CDE93510ECF764FFC2B29F
+:10B360005298C0EB001000EB80000D4901EBC003C8
+:10B37000BDF8680012301A54BDF86800401C80B255
+:10B380001A90BDF868000428DEDB00215298C0EB5B
+:10B39000001000EB8000024A02EBC00081752DE135
+:10B3A000C45C0020FC34002000E1F5055298C0EB9D
+:10B3B000C00101EB8011FE4800EB41106030539951
+:10B3C00001EB011100EBC100C079E8BB0020109037
+:10B3D000119000211A911EE0BDF86800C0F1020032
+:10B3E000C200DDE91010CDE9370108463799ECF7C6
+:10B3F0001AFFC2B25298C0EB001000EB8000ED497A
+:10B4000001EBC003BDF86800401D1A54BDF8680088
+:10B41000401C80B21A90BDF868000328DCDB52980B
+:10B42000C0EBC00101EB8011E14800EB411060303E
+:10B43000539901EB011100EBC1008068B0F1104F8E
+:10B4400007D34FF4100100E0D8E00020CDE9101040
+:10B4500011E05298C0EBC00101EB8011D44800EB21
+:10B4600041106030539901EB011100EBC10080687D
+:10B470000022CDE9100200211A911CE0BDF86800FD
+:10B48000C0F10300C200DDE91001CDE93910ECF78D
+:10B49000CAFEC2B25298C0EB001000EB8000C54952
+:10B4A00001EBC003BDF8680008301A54BDF868000D
+:10B4B000401C80B21A90BDF868000428DEDB002131
+:10B4C0001A911EE0BDF86800C0F10200C200DDE97B
+:10B4D0001010CDE93B0108463B99ECF7A4FEC2B23F
+:10B4E0005298C0EB001000EB8000B24901EBC003A2
+:10B4F000BDF868000C301A54BDF86800401C80B2DA
+:10B500001A90BDF868000328DCDB5298C0EBC0013C
+:10B5100001EB8011A64800EB41106030539901EB1C
+:10B52000011100EBC100406B0022CDE910020020A8
+:10B530001A901CE0BDF86800C0F10200C200DDE90D
+:10B540001001CDE93D10ECF76EFEC2B25298C0EB8F
+:10B55000001000EB8000974901EBC003BDF86800C4
+:10B560000F301A54BDF86800401C80B21A90BDF824
+:10B5700068000328DEDB5298C0EBC00101EB8011AC
+:10B580008B4800EB41106030539901EB011100EB47
+:10B59000C100406B8849B1FBF0F00022CDE91002F8
+:10B5A00000201A901CE0BDF86800C0F10300C20042
+:10B5B000DDE91001CDE93F10ECF735FEC2B252983B
+:10B5C000C0EB001000EB80007A4901EBC003BDF82E
+:10B5D000680012301A54BDF86800401C80B21A90FE
+:10B5E000BDF868000428DEDB01215298C0EB001092
+:10B5F00000EB80006F4A02EBC0008175529800EBAF
+:10B60000400101EB00116D4800EB011030305399FF
+:10B6100000EB01104068401C0022CDE91002002020
+:10B620001A901EE0BDF86800C0F10100C200DDE91B
+:10B6300010104291419008464199ECF7F4FDC2B2D6
+:10B640005298C0EB001000EB80005A4901EBC00398
+:10B65000BDF8680017301A54BDF86800401C80B26D
+:10B660001A90BDF868000228DCDB5298C0EB00108D
+:10B6700000EB80004F4901EBC000C01C1621049074
+:10B68000EDF728FF01465298C0EB001000EB800058
+:10B69000484A02EBC00041761A210F91A7E2FA2135
+:10B6A0005298C0EB001000EB8000424A02F83010C4
+:10B6B0005298C0EB001000EB800002EBC00041701C
+:10B6C0005298C0EB001000EB800002EBC0008170CC
+:10B6D0005298C0EB001000EB800002EBC0005499C0
+:10B6E000C1709DF854105298C0EB001000EB800020
+:10B6F00002EBC00001715298C0EB001000EB80001B
+:10B70000114601EBC000C01C02210490EDF7E2FEDF
+:10B7100001465298C0EB001000EB8000254A02EB76
+:10B72000C000417106210F9161E2FA215298C0EBED
+:10B73000001000EB80001F4A02F830105298C0EB56
+:10B74000001000EB800002EBC00041705298C0EB8B
+:10B75000001000EB800002EBC00081705298C0EB3B
+:10B76000001000EB800002EBC0005499C1709DF8FE
+:10B7700054105298C0EB001000EB800002EBC000A8
+:10B7800001715298C0EB001000EB8000114601EBF4
+:10B79000C000C01C02210490EDF79CFE01465298A7
+:10B7A000C0EB001000EB8000024A02EBC00008E092
+:10B7B000FC340020C45C002000E1F5053C30002092
+:10B7C000CBE0417106210F9111E2FA215298C0EBB2
+:10B7D000001000EB8000FE4A02F830105298C0EBD7
+:10B7E000001000EB800002EBC00041705298C0EBEB
+:10B7F000001000EB800002EBC00081705298C0EB9B
+:10B80000001000EB800002EBC0005499C1709DF85D
+:10B8100054105298C0EB001000EB800002EBC00007
+:10B8200001715298C0EBC00101EB8011E94800EBB7
+:10B8300041116031539800EB001001EBC000406BE8
+:10B840000022CDE9100200201A901EE0BDF8680029
+:10B85000C0F10200C200DDE9101044914390084697
+:10B860004399ECF7E0FCC2B25298C0EB001000EB39
+:10B870008000D74901EBC003BDF86800401D1A5491
+:10B88000BDF86800401C80B21A90BDF8680003281B
+:10B89000DCDB5298C0EBC00101EB8011CD4800EB1E
+:10B8A00041116031539800EB001001EBC000416B77
+:10B8B00008460191002101F085FA02460B46CDE9C8
+:10B8C0000201C5480021ECF77DFCCDE91001DDE95E
+:10B8D000100102F02BF8CDE9100100211A911EE0B1
+:10B8E000BDF86800C0F10300C200DDE91010469108
+:10B8F000459008464599ECF796FCC2B25298C0EBC9
+:10B90000001000EB8000B24901EBC003BDF86800F5
+:10B9100008301A54BDF86800401C80B21A90BDF877
+:10B9200068000428DCDB5298C0EB001000EB8000BC
+:10B93000A74901EBC000C01C09210490EDF7CAFD26
+:10B9400001465298C0EB001000EB8000A04A02EBC9
+:10B95000C00001730D210F9149E1FA215298C0EB0B
+:10B96000001000EB80009A4A02F830105298C0EBA9
+:10B97000001000EB800002EBC00041705298C0EB59
+:10B98000001000EB800002EBC00081705298C0EB09
+:10B99000001000EB800002EBC0005499C1709DF8CC
+:10B9A00054105298C0EB001000EB800002EBC00076
+:10B9B00001715298C0EB001000EB8000114601EBC2
+:10B9C000C000C01C02210490EDF784FD014652988E
+:10B9D000C0EB001000EB80007D4A02EBC00041711B
+:10B9E00006210F9103E1FA215298C0EB001000EB01
+:10B9F0008000774A02F830105298C0EB001000EB3C
+:10BA0000800002EBC00041705298C0EB001000EBC8
+:10BA1000800002EBC00081705298C0EB001000EB78
+:10BA2000800002EBC0005499C1709DF854105298E8
+:10BA3000C0EB001000EB800002EBC000017155214B
+:10BA40005298C0EB001000EB800002EBC000417187
+:10BA50005298C0EB001000EB8000114601EBC000D3
+:10BA6000C01C03210490EDF735FD01465298C0EB50
+:10BA7000001000EB8000564A02EBC00081710721E4
+:10BA80000F91B4E0FA215298C0EB001000EB800057
+:10BA90004F4A02F830105298C0EB001000EB8000C3
+:10BAA00002EBC00041705298C0EB001000EB800028
+:10BAB00002EBC00081705298C0EB001000EB8000D8
+:10BAC00002EBC0005499C1709DF854105298C0EB1D
+:10BAD000001000EB800002EBC0000171AA21529817
+:10BAE000C0EB001000EB800002EBC00041710021B0
+:10BAF0001A9111E000215298C0EB001000EB800079
+:10BB0000334A02EBC002BDF86800801D1154BDF835
+:10BB10006800401C81B21A91BDF868000328E9DB77
+:10BB20005298C0EB001000EB8000294901EBC000E7
+:10BB3000C01C06210490EDF7CDFC01465298C0EBE5
+:10BB4000001000EB8000224A02EBC00041720A2183
+:10BB50000F914CE0FA215298C0EB001000EB8000EE
+:10BB60001B4A02F830105298C0EB001000EB800026
+:10BB700002EBC00041705298C0EB001000EB800057
+:10BB800002EBC00081705298C0EB001000EB800007
+:10BB900002EBC0005499C1709DF854105298C0EB4C
+:10BBA000001000EB800002EBC00001715298C0EB66
+:10BBB000001000EB8000114601EBC000C01C022108
+:10BBC0000490EDF787FC01465298C0EB001005E0A9
+:10BBD000C45C0020FC34002000E1F50500EB80008F
+:10BBE000FE4A02EBC000417106210F9100BF00BF69
+:10BBF000FEE3529800EB400101EB0011F84800EB26
+:10BC000001113031539801EB001041781591529891
+:10BC1000C0EBC00101EB8011F24800EB4111603133
+:10BC2000539800EB001011F830105298C0EBC0028E
+:10BC300002EB8012EB4800EB42100079814209D1FF
+:10BC400001215298C0EBC00202EB8012E54800EBE4
+:10BC50004210C170E449529801EB00115398085CFE
+:10BC6000401CC1B2E04A529802EB001253981154A2
+:10BC7000529830B1012808D002280BD0032813D1E4
+:10BC80000DE0DA48DA4908600EE0D848D849AC3906
+:10BC9000C86709E0D548D6491831086004E0D348A0
+:10BCA000D349AC39486600BF00BF549889287FD07B
+:10BCB0000CDC142876D004DC082874D010286FD14E
+:10BCC00078E3152870D08028F9D1FDE38B286CD05B
+:10BCD0008C286BD08E286AD08F28F0D19DF8541014
+:10BCE0005298C0EB001000EB8000BC4A02F8301004
+:10BCF00003215298C0EB001000EB800002EBC00063
+:10BD000041708F215298C0EB001000EB800002EBD5
+:10BD1000C00081705298C0EB001000EB800011460B
+:10BD200001EBC001049103210498EEF791FE014656
+:10BD30005298C0EB001000EB8000A84A02EBC00054
+:10BD4000C17004210F919DF85400402806DC9DF835
+:10BD5000540040F48070A549088003E09DF8540029
+:10BD6000A249088001211A9114E05298C0EB0010FA
+:10BD700000EB8000994901EBC001BDF86800095C47
+:10BD80009A4ABDF8680022F81010BDF86800401CFF
+:10BD900081B21A91BDF86810BDF83C008142E4DB25
+:10BDA00083E205E0FEE381E2FDE346E170E3FBE3CD
+:10BDB0009DF854105298C0EB001000EB8000874AA9
+:10BDC00002F8301089215298C0EB001000EB80007F
+:10BDD00002EBC0008170529800EB400101EB0011B2
+:10BDE0007F4800EB0110007BD0BB5298C0EBC00134
+:10BDF00001EB80117B4800EB41106030539901EB5F
+:10BE0000011100EBC1008068B0F5100F05D34FF4AD
+:10BE100010010020CDE9101015E05298C0EBC001D0
+:10BE200001EB80116F4800EB41116031539800EB3A
+:10BE3000001001EBC000816808460491002100F069
+:10BE4000C1FFCDE9100106215298C0EB001000EBB4
+:10BE50008000624A02EBC000417000211A911FE08D
+:10BE60003CE0BDF86800C0F10200C200DDE910103E
+:10BE70004891479008464799ECF7D5F9C2B25298D5
+:10BE8000C0EB001000EB8000544901EBC003BDF88B
+:10BE90006800C01C1A54BDF86800401C80B21A909B
+:10BEA000BDF868000328DCDB5298C0EB001000EB03
+:10BEB00080004A4901EBC001049106210498EDF786
+:10BEC0002CFD01465298C0EB001000EB8000434A65
+:10BED00002EBC000817107210F9174E05298C0EB12
+:10BEE000C00101EB80113F4800EB411060305399D5
+:10BEF00001EB011100EBC1008068B0F1104F05D3D8
+:10BF00004FF010400021CDE9100115E05298C0EB30
+:10BF1000C00101EB8011334800EB411160315398AF
+:10BF200000EB001001EBC00081680846049100217D
+:10BF300000F048FFCDE9100107215298C0EB001036
+:10BF400000EB8000254A02EBC000417000211A91ED
+:10BF50001CE0BDF86800C0F10300C200DDE910017B
+:10BF600049914A90ECF75FF9C2B25298C0EB0010C9
+:10BF700000EB8000194901EBC003BDF86800C01C4C
+:10BF80001A54BDF86800401C80B21A90BDF86800D1
+:10BF90000428DEDB5298C0EB001000EB80000F4954
+:10BFA00001EBC001049107210498EEF751FD014611
+:10BFB0005298C0EB001000EB8000084A02EBC00072
+:10BFC000C17108210F919DF85400402812DC9DF8A2
+:10BFD000540040F48070054908800FE0C45C0020E4
+:10BFE0003C300020FC340020702E0020D87500204A
+:10BFF000AC6002409DF85400FE49088001211A916E
+:10C0000014E05298C0EB001000EB8000FA4901EBFD
+:10C01000C001BDF86800095CF64ABDF8680022F866
+:10C020001010BDF86800401C81B21A91BDF868106C
+:10C03000BDF83C008142E4DB37E19DF85410529892
+:10C04000C0EB001000EB8000EB4A02F830108B21AF
+:10C050005298C0EB001000EB800002EBC000817032
+:10C06000529800EB400101EB0011E44800EB011095
+:10C07000007BD0BB5298C0EBC00101EB8011E048BF
+:10C0800000EB41106030539901EB011100EBC1004E
+:10C090008068B0F5100F05D14FF410000021CDE9F4
+:10C0A000100115E05298C0EBC00101EB8011D4489B
+:10C0B00000EB41116031539800EB001001EBC00020
+:10C0C000816808460491002100F07CFECDE9100152
+:10C0D00006215298C0EB001000EB8000C64A02EB2C
+:10C0E000C000417000211A911FE03CE0BDF86800DB
+:10C0F000C0F10200C200DDE910104C914B900846DF
+:10C100004B99ECF790F8C2B25298C0EB001000EBDC
+:10C110008000B94901EBC003BDF86800C01C1A5487
+:10C12000BDF86800401C80B21A90BDF86800032872
+:10C13000DCDB5298C0EB001000EB8000AE4901EB55
+:10C14000C001049106210498EDF7E7FB01465298DF
+:10C15000C0EB001000EB8000A74A02EBC000817129
+:10C1600007210F9174E05298C0EBC00101EB8011E0
+:10C17000A34800EB41106030539901EB011100EB33
+:10C18000C1008068B0F1104F05D14FF01041002080
+:10C19000CDE9101015E05298C0EBC00101EB801101
+:10C1A000974800EB41116031539800EB001001EB10
+:10C1B000C000816808460491002100F003FECDE92B
+:10C1C000100107215298C0EB001000EB80008A4A52
+:10C1D00002EBC000417000211A911CE0BDF868001C
+:10C1E000C0F10300C200DDE910014D914E90ECF763
+:10C1F0001AF8C2B25298C0EB001000EB80007E49E2
+:10C2000001EBC003BDF86800C01C1A54BDF86800FB
+:10C21000401C80B21A90BDF868000428DEDB5298FA
+:10C22000C0EB001000EB8000734901EBC0010491EA
+:10C2300007210498EEF70CFC01465298C0EB001061
+:10C2400000EB80006C4A02EBC000C17108210F9125
+:10C250009DF85400402806DC9DF8540040F480709E
+:10C260006449088003E09DF8540062490880012178
+:10C270001A9114E05298C0EB001000EB80005E4968
+:10C2800001EBC001BDF86800095C5A4ABDF86800BE
+:10C2900022F81010BDF86800401C81B21A91BDF858
+:10C2A0006810BDF83C008142E4DB27E39DF85410A0
+:10C2B0005298C0EB001000EB80004F4A02F830109B
+:10C2C00003215298C0EB001000EB800002EBC0008D
+:10C2D000417008215298C0EB001000EB800002EB87
+:10C2E000C00081705298C0EB001000EB8000114636
+:10C2F00001EBC001049103210498EEF7A9FB01466C
+:10C300005298C0EB001000EB80003B4A02EBC000EB
+:10C31000C17004210F919DF85400402806DC9DF85F
+:10C32000540040F480703349088003E09DF85400C5
+:10C330003049088001211A9114E05298C0EB001096
+:10C3400000EB80002C4901EBC001BDF86800095CDE
+:10C35000284ABDF8680022F81010BDF86800401C9B
+:10C3600081B21A91BDF86810BDF83C008142E4DB4F
+:10C37000529800EB400101EB0011204800EB011145
+:10C380003031539801EB0010807820F020012031EB
+:10C39000529800EB400202EB0012184800EB021228
+:10C3A0003032539802EB0010817002205299EDF761
+:10C3B000CFFDA3E29DF854105298C0EB001000EBA3
+:10C3C00080000D4A02F8301003215298C0EB001093
+:10C3D00000EB800002EBC000417010215298C0EBCE
+:10C3E000001000EB800002EBC0008170529809E061
+:10C3F00086E20000D8750020C45C00203C3000209C
+:10C40000FC340020C0EB001000EB8000114601EB73
+:10C41000C001049103210498EEF71AFB01465298DB
+:10C42000C0EB001000EB8000FE4A02EBC000C170C0
+:10C4300004210F919DF85400402806DC9DF854001B
+:10C4400040F48070F849088003E09DF85400F649F4
+:10C45000088001211A9114E05298C0EB001000EB03
+:10C460008000F04901EBC001BDF86800095CEE4AAC
+:10C47000BDF8680022F81010BDF86800401C81B2B9
+:10C480001A91BDF86810BDF83C008142E4DB35E24A
+:10C490009DF854105298C0EB001000EB8000E14A68
+:10C4A00002F8301003215298C0EB001000EB80001E
+:10C4B00002EBC00041708C215298C0EB001000EBE1
+:10C4C000800002EBC00000E047E081705298C0EBB2
+:10C4D000001000EB8000114601EBC0010491032124
+:10C4E0000498EEF7B5FA01465298C0EB001000EB45
+:10C4F0008000CC4A02EBC000C17004210F919DF86E
+:10C500005400402806DC9DF8540040F48070C64971
+:10C51000088003E09DF85400C349088001211A9166
+:10C5200014E05298C0EB001000EB8000BD4901EB15
+:10C53000C001BDF86800095CBB4ABDF8680022F87C
+:10C540001010BDF86800401C81B21A91BDF8681047
+:10C55000BDF83C008142E4DBD0E19DF854105298D4
+:10C56000C0EB001000EB8000AE4A02F830108021D2
+:10C570005298C0EB001000EB800002EBC00081700D
+:10C5800007215298C0EB001000EB800002EBC000C6
+:10C5900041705298C0EBC00101EB8011A34800EB41
+:10C5A000411102E047E1DCE078E06031539800EBB4
+:10C5B000001001EBC000416B08460491002100F01F
+:10C5C00001FCCDE9100100211A911CE0BDF86800C2
+:10C5D000C0F10300C200DDE910014F915090EBF76C
+:10C5E00022FEC2B25298C0EB001000EB80008D49D1
+:10C5F00001EBC003BDF86800C01C1A54BDF8680008
+:10C60000401C80B21A90BDF868000428DEDB529806
+:10C61000C0EB001000EB8000824901EBC0010491E7
+:10C6200007210498EEF714FA01465298C0EB001067
+:10C6300000EB80007B4A02EBC000C17108210F9122
+:10C640009DF85400402806DC9DF8540040F48070AA
+:10C650007549088003E09DF8540073490880012162
+:10C660001A9114E05298C0EB001000EB80006D4965
+:10C6700001EBC001BDF86800095C6B4ABDF86800B9
+:10C6800022F81010BDF86800401C81B21A91BDF864
+:10C690006810BDF83C008142E4DB2FE19DF85410A6
+:10C6A0005298C0EB001000EB80005E4A02F8301098
+:10C6B00003215298C0EB001000EB800002EBC00099
+:10C6C00041708E215298C0EB001000EB800002EB0D
+:10C6D000C00081705298C0EB001000EB8000114642
+:10C6E00001EBC001049103210498EEF7B1F9014672
+:10C6F0005298C0EB001000EB80004A4A02EBC000E9
+:10C70000C17004210F919DF85400402806DC9DF86B
+:10C71000540040F480704449088003E09DF85400C0
+:10C720004149088001211A9114E05298C0EB001091
+:10C7300000EB80003B4901EBC001BDF86800095CDB
+:10C74000394ABDF8680022F81010BDF86800401C96
+:10C7500081B21A91BDF86810BDF83C008142E4DB5B
+:10C76000CCE09DF854105298C0EB001000EB800014
+:10C770002C4A02F8301003215298C0EB001000EB55
+:10C78000800002EBC000417015215298C0EB0010F0
+:10C7900000EB800002EBC00081705298C0EB0010EB
+:10C7A00000EB8000114601EBC001049103210498C5
+:10C7B000EEF74EF901465298C0EB001000EB8000F6
+:10C7C000184A02EBC000C17004210F919DF854007B
+:10C7D000402806DC9DF8540040F48070124908801F
+:10C7E00003E09DF854001049088001211A9114E0DB
+:10C7F0005298C0EB001000EB80000A4901EBC00129
+:10C80000BDF86800095C084ABDF8680022F81010FD
+:10C81000BDF86800401C81B21A91BDF86810BDF8DF
+:10C820003C0005E0C45C0020D8750020FC340020EA
+:10C830008142DDDB62E09DF854105298C0EB00109D
+:10C8400000EB8000FE4A02F8301003215298C0EB42
+:10C85000001000EB800002EBC000417014215298E0
+:10C86000C0EB001000EB800002EBC000817052981A
+:10C87000C0EB001000EB8000114601EBC0010491F9
+:10C8800003210498EEF7E4F801465298C0EB00103B
+:10C8900000EB8000EA4A02EBC000C17004210F9156
+:10C8A0009DF85400402806DC9DF8540040F4807048
+:10C8B000E449088003E09DF85400E2490880012122
+:10C8C0001A9114E05298C0EB001000EB8000DC4994
+:10C8D00001EBC001BDF86800095CDA4ABDF86800E8
+:10C8E00022F81010BDF86800401C81B21A91BDF802
+:10C8F0006810BDF83C008142E4DB00BF00BF00BF10
+:10C9000000BF529830B1012815D0022825D0032845
+:10C9100049D135E0BDF83C0060B18021CA48EEF74E
+:10C9200079F8BDF83C00C94908600121C748001FDB
+:10C93000EDF734F837E0BDF83C0068B10821C24893
+:10C94000EEF768F8BDF83C00C049A43948670121FA
+:10C95000BE483438EDF722F825E0BDF83C0070B150
+:10C960004FF48071BA48EEF755F8BDF83C00B7496E
+:10C97000183108600121B5481430EDF70FF812E0C6
+:10C98000BDF83C0070B14FF48061AF48EEF742F85B
+:10C99000BDF83C00AD49A439C8650121AB484C380D
+:10C9A000ECF7FCFF00BF00BFAA4890F8EF03C0B34C
+:10C9B0005298C0EB001000EB8000A14901EBC001D0
+:10C9C00000230491BDF83C10529A0498EEF758F8F1
+:10C9D000E9E1A149529801EB00115398085C401C11
+:10C9E000C1B29D4A529802EB001253981154DAE1F9
+:10C9F00099496C39529811F81000C00988B95298B9
+:10CA000011F81000C0F3C300062833D2DFE800F0AD
+:10CA10000384FAF8583300209049C87000211A9115
+:10CA200014E0C0E18E49BDF86800095C5298C0EB83
+:10CA3000001000EB8000824A02EBC002BDF86800E3
+:10CA40001154BDF86800401C81B21A918448EBF77C
+:10CA50001AFCBDF868108842E4D8BDF868100F9140
+:10CA60004FF47A71529800EB40007B4A303A02EB67
+:10CA70008000816043E100207849C87000211A914C
+:10CA800013E07849BDF86800095C5298C0EB0010CB
+:10CA900000EB80006A4A02EBC002BDF86800115446
+:10CAA000BDF86800401C81B21A916E48EBF7EBFBB1
+:10CAB000BDF868108842E4D8BDF868100F911EE1F7
+:10CAC00000211A9113E06849BDF86800095C52988A
+:10CAD000C0EB001000EB8000594A02EBC002BDF829
+:10CAE00068001154BDF86800401C81B21A915E487C
+:10CAF000EBF7C9FBBDF868108842E4D8BDF86810B0
+:10CB00000F9142F21071529800EB4000524A303AB5
+:10CB100002EB80008160F2E000205049C8700021E3
+:10CB20001A9113E05149BDF86800095C5298C0EBB6
+:10CB3000001000EB8000424A02EBC002BDF8680022
+:10CB40001154BDF86800401C81B21A914748EBF7B8
+:10CB50009AFBBDF868108842E4D852983130C1B2CF
+:10CB60005298C0EB001000EB8000354A02EBC00089
+:10CB7000C172529800EB40003130C1B25298C0EB04
+:10CB8000001000EB800002EBC00081755298032872
+:10CB900028D131215298C0EB001000EB800002EB4D
+:10CBA000C000817530215298C0EB001000EB80006E
+:10CBB00002EBC000C1750D215298C0EB001000EBD4
+:10CBC000800002EBC00001760A215298C0EB0010F1
+:10CBD00000EB800002EBC0004176BDF86800401C0D
+:10CBE00081B21A91BDF868100F9142F210715298FB
+:10CBF00000EB4000184A303A02EB800081607EE092
+:10CC000051E0FFE700211A9113E01949BDF86800CF
+:10CC1000095C5298C0EB001000EB8000084A02EB60
+:10CC2000C002BDF868001154BDF86800401C81B214
+:10CC30001A910F48EBF727FBBDF86810884219E0FE
+:10CC4000C45C0020D8750020000C0240A4600240A3
+:10CC500000000240BC220020702E0020842A002008
+:10CC600041E202084CE2020838E20208F0E1020860
+:10CC70002CE20208C9D8BDF868100F914B495298B0
+:10CC800011F8100020F078011831484A529802F843
+:10CC900010104FF4FA61529800EB40003C3202EB66
+:10CCA000800081602BE000211A9113E04049BDF81B
+:10CCB0006800095C5298C0EB001000EB80003D4A10
+:10CCC00002EBC002BDF868001154BDF86800401CBA
+:10CCD00081B21A913648EBF7D6FABDF8681088424F
+:10CCE000E4D8BDF868100F9142F21071529800EB31
+:10CCF00040002E4A3C3202EB8000816000BF00BF42
+:10CD0000529830B1012815D0022825D0032849D1E6
+:10CD100035E0BDF83C0060B180212748EDF77AFE90
+:10CD2000BDF83C002549086001212448001FECF7AC
+:10CD300035FE37E0BDF83C0068B108211E48EDF72C
+:10CD400069FEBDF83C001D49A439486701211B4814
+:10CD50003438ECF723FE25E0BDF83C0070B14FF409
+:10CD600080711748EDF756FEBDF83C0013491831A5
+:10CD70000860012111481430ECF710FE12E0BDF8F4
+:10CD80003C0070B14FF480610B48EDF743FEBDF8F5
+:10CD90003C000A49A439C865012108484C38ECF721
+:10CDA000FDFD00BF00BF55B000BD0000042E0020F7
+:10CDB0000AE20208C45C0020000C0240A4600240A9
+:10CDC000000002402DE9F05F2DED0C8B05460E466C
+:10CDD000002400210F46884600BF37E0E200AA4643
+:10CDE000B34650465946EBF71EFA00F0FF092046BD
+:10CDF000EBF70EFC41EC1D0BB0EE4D1AF0EE6D1A88
+:10CE00009FED160B0FF0E0FAB0EE40BAF0EE60BA0C
+:10CE100009F00F014FEA291202EB820201EB4200F6
+:10CE2000EBF7E5FB53EC1B2BEBF7EAFA41EC190BA4
+:10CE300038464146EBF7F9FB53EC192BEBF739FA7F
+:10CE4000EBF747FC07468846601CC4B2082CC5DBDC
+:10CE500038464146BDEC0C8BBDE8F09F0000000059
+:10CE60000000594010B5002440F224410E480EF055
+:10CE70001CFF012816D10C480088C4B20A48001DC6
+:10CE80000088C4B240F2244107480EF088FE012019
+:10CE90000649487006480068C0F57A7081B20548B6
+:10CEA000A0F8C81510BD000000440040102E00205E
+:10CEB0008C600240BC52002010B5002440F2244196
+:10CEC0000A480EF0F2FE01280FD108480088C4B2CB
+:10CED0000648001D0088C4B2012105484173054879
+:10CEE000406CC0F57A700449488010BD004C004089
+:10CEF000102E0020006002408458002010B500244D
+:10CF000040F224410A480EF0D0FE01280ED1084814
+:10CF10000088C4B206488088C4B201210548417621
+:10CF200005484069C0F57A700449888010BD00004A
+:10CF300000500040102E0020006002408458002065
+:10CF400010B5002440F224410B480EF0AEFE01283B
+:10CF500010D109480088C4B20748001D0088C4B237
+:10CF60000121064880F825100548C06AC0F57A708E
+:10CF70000449C88010BD000000480040102E002069
+:10CF8000006002408458002010B500241049114868
+:10CF9000ECF7EAFC00210F48ECF700FD00E000BFD1
+:10CFA00040210D480EF074FE0028F8D080210B4877
+:10CFB000EDF732FD0A4907481838ECF7D5FC012196
+:10CFC00004481838ECF7EAFC01200649087010BD47
+:10CFD00000802020A060024000440040000C02407D
+:10CFE000008800201600002010B5002410491148C8
+:10CFF000ECF7BAFC00210F48ECF7D0FC00E000BFD2
+:10D0000040210D480EF044FE0028F8D008210B48BE
+:10D01000EDF702FD0A4907483038ECF7A5FC01217D
+:10D0200004483038ECF7BAFC01200649087010BDFE
+:10D030002080002070600240004C0040000C024044
+:10D04000008020101600002010B50024114912485D
+:10D05000ECF78AFC00211048ECF7A0FC00E000BFD0
+:10D0600040210E480EF014FE0028F8D04FF48071D5
+:10D070000B48EDF7D1FC0B490748A838ECF774FCD6
+:10D0800001210548A838ECF789FC01200649087001
+:10D0900010BD000000800028B86002400050004031
+:10D0A00000000240208000101600002010B500246F
+:10D0B00011491248ECF758FC00211048ECF76EFCBF
+:10D0C00000E000BF40210E480EF0E2FD0028F8D03D
+:10D0D0004FF480610B48EDF79FFC0B49074830384F
+:10D0E000ECF742FC012105483038ECF757FC0120F1
+:10D0F0000649087010BD000000800018586002400A
+:10D1000000480040000C024000880010160000207B
+:10D1100030B58FB005460C46012148050AF0C2FB28
+:10D1200035B1012D5ED0022D7ED0032D59D115E1F0
+:10D13000BA48ECF73FFC40200390002005904FF4E4
+:10D1400080600690082C03D100200790089005E02D
+:10D15000102C03D1E0010790800008900020099076
+:10D160004FF400300A9000200B900C900D900E9020
+:10D17000AB48019040060090AA4802906946A74833
+:10D18000ECF7E2FC01221021A448ECF7BFFCA34815
+:10D190001838ECF70FFC002003904FF47A700490DD
+:10D1A000002005904FF480600690002007900890C2
+:10D1B00009904FF400300A9000200B900C900D90D5
+:10D1C0000E9097480190400600909748029069465B
+:10D1D00092481838ECF7B8FC012190481838ECF761
+:10D1E000DDFB18E18D483038ECF7E4FB402003907C
+:10D1F000002005904FF480600690082C03D1002099
+:10D200000790089005E0102C03D1E0010790800002
+:10D210000890002009904FF400300A9000200B90F5
+:10D220000C900D900E9000E03BE08048019040068D
+:10D2300000907F480290694678483038ECF784FCCB
+:10D240000122102175483038ECF760FC73486038D3
+:10D25000ECF7B0FB002003904FF47A7004900020AC
+:10D2600005904FF480600690002007900890099088
+:10D270004FF400300A9000200B900C900D900E900F
+:10D280006A480190400600906A48029069466348E7
+:10D290006038ECF759FC012160486038ECF77EFB00
+:10D2A000B9E05E481830ECF785FB40200390002081
+:10D2B00005904FF480600690082C03D10020079061
+:10D2C000089005E0102C03D1E00107908000089041
+:10D2D000002009904FF400300A9000200B900C9031
+:10D2E0000D900E90544801904006009053480290D3
+:10D2F00069464A481830ECF727FC012210214748BC
+:10D300001830ECF703FC45489038ECF753FB00204D
+:10D3100003904FF47A700490002005904FF48060E1
+:10D32000069000200790089009904FF400300A9072
+:10D3300000200B900C900D900E903F4801904006FD
+:10D3400000903F480290694634489038ECF7FCFB67
+:10D35000012132489038ECF721FB5CE02F48483837
+:10D36000ECF728FB40200390002005904FF48060EC
+:10D370000690082C03D100200790089005E0102C9F
+:10D3800003D1E001079080000890002009904FF43D
+:10D3900000300A9000200B900C900D900E902948C0
+:10D3A0000190400600902848029069461B48483882
+:10D3B000ECF7CAFB0122102118484838ECF7A6FB0D
+:10D3C00016487838ECF7F6FA002003904FF47A709C
+:10D3D0000490002005904FF4806006900020079094
+:10D3E000089009904FF400300A9000200B900C90A8
+:10D3F0000D900E9013480190400600901348029043
+:10D40000694606487838ECF79FFB012103487838D5
+:10D41000ECF7C4FA00BF00BF0FB030BDA0600240FF
+:10D4200004440040C45C002024660020044C0040FA
+:10D430001C5F00200C6A0020045000407461002032
+:10D44000F46D002004480040CC630020DC71002013
+:10D450001CB5012108460AF025FA012104200AF032
+:10D4600021FA012108200AF01DFA012140200AF0CA
+:10D4700019FA072205214448EDF7A0FA07220621F0
+:10D480004148EDF79BFA072208213F48EDF796FA4D
+:10D49000072209213C48EDF791FA08220A213B486E
+:10D4A000EDF78CFA08220B213848EDF787FA0822AD
+:10D4B00002213548EDF782FA08220C213348EDF7B6
+:10D4C0007DFA4FF45970009002208DF8050000207D
+:10D4D0008DF8060001208DF8070002208DF8040069
+:10D4E00069462948EDF722FA4FF4E05000900220F7
+:10D4F0008DF8050000208DF8060001208DF807004A
+:10D5000002208DF8040069462048EDF70FFA4FF429
+:10D510009160009000208DF8060001208DF8040035
+:10D5200069461948EDF702FA4FF480700090002028
+:10D530008DF8060001208DF8040069461448EDF7C7
+:10D54000F5F94FF4F040009000208DF8060001201E
+:10D550008DF8040069460F48EDF7E8F94FF4804173
+:10D560000C48EDF757FA4FF400510A48EDF752FA1C
+:10D570004FF480510748EDF74DFA4FF4006105482C
+:10D58000EDF748FA1CBD0000000C02400008024004
+:10D59000000002400018024070B50025002600245B
+:10D5A000FFF756FF0421114880F8521B00BF08E026
+:10D5B00008212046FFF7ACFD204600F0F1F9601C81
+:10D5C000C4B20A4890F8520BA042F1DC00F014F803
+:10D5D0000021074880F80C16002006498870487022
+:10D5E0000120C8704FF47A70886070BDBC220020A2
+:10D5F000BC520020C858002008B511208DF800004A
+:10D6000002208DF8010001208DF802008DF8030042
+:10D61000684601F073FE26208DF8000001208DF889
+:10D62000010000208DF8020001208DF803006846FB
+:10D6300001F064FE0E208DF8000002208DF801003C
+:10D6400001208DF802008DF80300684601F056FEB7
+:10D6500027208DF8000001208DF8010000208DF8B2
+:10D66000020001208DF80300684601F047FE0F20FC
+:10D670008DF8000002208DF8010001208DF80200D5
+:10D680008DF80300684601F039FE34208DF8000063
+:10D6900001208DF8010000208DF8020001208DF896
+:10D6A0000300684601F02AFE2F208DF800000220BA
+:10D6B0008DF8010001208DF802008DF80300684606
+:10D6C00001F01CFE35208DF8000001208DF80100CE
+:10D6D00000208DF8020001208DF80300684601F05B
+:10D6E0000DFE08BD10B5024601B9102112F8013B2C
+:10D6F00000BF12F8010B4340481E80B2011EF8D152
+:10D7000003F07F0010BD00002DE9FF4107460D46E4
+:10D7100016461C4637B1012F42D0022F7FD0032F6F
+:10D720003DD1BAE0012148040AF0ECF80095012C43
+:10D7300006D12003ADF804008010ADF808000FE01A
+:10D74000022C07D1E002ADF804004FF4C060ADF840
+:10D75000080005E024B9ADF804600020ADF8080029
+:10D760000020ADF80600ADF80C000C20ADF80A0062
+:10D7700069466A480EF0E8FA012168480EF018FA86
+:10D78000012240F2244165480EF0B9FA10216348A5
+:10D790000EF005FA0122C02160480EF015FABAE039
+:10D7A0000121C8040AF0AEF80095012C06D120032F
+:10D7B000ADF804008010ADF808000FE0022C07D18E
+:10D7C000E002ADF804004FF4C060ADF8080005E0D9
+:10D7D00024B9ADF804600020ADF808000020ADF8D1
+:10D7E0000600ADF80C000C20ADF80A0069464C4864
+:10D7F0000EF0AAFA01214A480EF0DAF9012240F2AD
+:10D80000244147480EF07BFA102145480EF0C7F935
+:10D810000122C02142480EF0D7F97CE0FFE7012148
+:10D8200008050AF06FF80095012C06D12003ADF829
+:10D8300004008010ADF808000FE0022C07D1E002D0
+:10D84000ADF804004FF4C060ADF8080005E024B95D
+:10D85000ADF804600020ADF808000020ADF8060027
+:10D86000ADF80C000C20ADF80A0069462D480EF00A
+:10D870006BFA01212B480EF09BF9012240F2244162
+:10D8800028480EF03CFA102126480EF088F90122B3
+:10D89000C02124480EF098F93DE0012188040AF0E7
+:10D8A00031F80095012C06D12003ADF8040080105A
+:10D8B000ADF808000FE0022C07D1E002ADF804003B
+:10D8C0004FF4C060ADF8080005E024B9ADF804607D
+:10D8D0000020ADF808000020ADF80600ADF80C00FF
+:10D8E0000C20ADF80A0069460F480EF02DFA012110
+:10D8F0000D480EF05DF9012240F224410A480EF075
+:10D90000FEF9102108480EF04AF90122C02106480C
+:10D910000EF05AF900BF00BFBDE8FF81004400408F
+:10D92000004C004000500040004800402DE9FC47FA
+:10D9300005460E46002400210091019100BFE946F2
+:10D9400000BF27E06422002328463146EAF73AFC6C
+:10D95000174698460A22002338464146EAF732FC29
+:10D960004FEA001A0A22002338464146EAF72AFC09
+:10D970000F2002401AEB020009F804004FF0640285
+:10D980004FF0000328463146EAF71CFC05460E46D8
+:10D99000601CC4B2082CD5DBDDE90001BDE8FC87C2
+:10D9A0002DE9F04104460026002700250421FE4809
+:10D9B00080F8521B04EB440000EB0411FB4800EB21
+:10D9C0000110407B012803D10021204600F020FBFC
+:10D9D00004EB440000EB0411F44800EB0110407B21
+:10D9E00002282ED100231A464FF4E1312046FFF7DA
+:10D9F0008BFEEF4810F8140020F080008030EC49D6
+:10DA000001F81400002004EB4401E94A3C3202F81A
+:10DA1000210004EB440102EB81018870012004EB3A
+:10DA2000440102EB8101487004EB440102EB8101E7
+:10DA3000C8704FF47A7004EB440102EB81018860F6
+:10DA4000AEE2DB4810F8140020F080008030D849A6
+:10DA500001F81400002004EB4401D54A0C3202F80E
+:10DA6000210004EB440102EB8101887004EB4401C6
+:10DA700002EB8101487004EB440102EB8101C870A4
+:10DA8000052004EB440102EB81018860002004EBD7
+:10DA90004401303202F8210004EB440102EB810121
+:10DAA0008870012004EB440102EB8101487004EB13
+:10DAB000440102EB8101C87004EB440000EB041147
+:10DAC000BA4800EB0110806800EB8000400004EBD6
+:10DAD000440102EB8101886008212046FFF718FB12
+:10DAE00004EB440000EB0412B04800EB0210437951
+:10DAF00004EB440000EB0412AC4800EB0210016898
+:10DB000000222046FFF700FE04EB440000EB041166
+:10DB1000A64800EB01108079092870D2DFE800F0F8
+:10DB20006F050F19232D3F4953000521C4EBC40095
+:10DB300000EB84129F4800EB421001715FE00F215F
+:10DB4000C4EBC40000EB84129A4800EB4210017150
+:10DB500055E00721C4EBC40000EB8412954800EBAC
+:10DB6000421001714BE00421C4EBC40000EB8412AD
+:10DB7000904800EB4210017141E004EB440000EBDF
+:10DB800004118A4800EB011080686421484304EBCB
+:10DB90004401874A3C3202EB810188602FE0032177
+:10DBA000C4EBC40000EB8412824800EB4210017108
+:10DBB00025E00421C4EBC40000EB84127D4800EB97
+:10DBC000421001711BE00621C4EBC40000EB84127B
+:10DBD000784800EB4210017110212046FFF798FAB7
+:10DBE00004EB440000EB0412704800EB02100168E3
+:10DBF00000234FF480522046FFF786FD00BF00BF90
+:10DC00006D48007F012822D10021C4EBC40000EB45
+:10DC10008412684800EB42100171012004EB4401BA
+:10DC2000634A0C3202EB8101886080216348ECF783
+:10DC3000F3FE08216148ECF7EFFE4FF48071604875
+:10DC4000ECF7EAFE4FF480615C48ECF7E5FE002556
+:10DC50009BE10021C4EBC40000EB8412554800EBAB
+:10DC60004210603005EB051200EBC2000173C4EBFB
+:10DC7000C40000EB84124F4800EB4210603005EB0B
+:10DC8000051200EBC2008173C4EBC40000EB8412E8
+:10DC9000484800EB4210603005EB051200EBC20073
+:10DCA0004173C4EBC40000EB8412424800EB421005
+:10DCB000603005EB051200EBC200C17304EB4400B9
+:10DCC00000EB0411394800EB0110806800EB800084
+:10DCD000400004EB440101EB0412344901EB021152
+:10DCE000C97948434100C4EBC40000EB84123148B9
+:10DCF00000EB4210603005EB051200EBC200416101
+:10DD000004EB440000EB0411284800EB0110303014
+:10DD100000EB0510807820F0800104EB440000EB5C
+:10DD20000412224800EB0210303000EB0510817025
+:10DD300004EB440000EB04111C4800EB01103030F0
+:10DD400000EB0510807820F0400104EB440000EB6C
+:10DD50000412164800EB0210303000EB0510817001
+:10DD60000021C4EBC40000EB8412124800EB421007
+:10DD7000603005EB051200F83210C4EBC40000EB74
+:10DD800084120C4800EB4210603005EB051200EBEA
+:10DD9000C20080F8781004EB440000EB0411034843
+:10DDA00000EB011080790DE0BC2200203C30002007
+:10DDB000042E0020FC340020BC120020000C024085
+:10DDC00000000240092814D2DFE800F0DC0514232B
+:10DDD000324150A7CD00E521C4EBC40000EB841212
+:10DDE000874800EB4210603005EB051200EBC200E3
+:10DDF0004171C7E0A121C4EBC40000EB841280484C
+:10DE000000EB4210603005EB051200EBC2004171DF
+:10DE1000B8E0A121C4EBC40000EB8412784800EB09
+:10DE20004210603005EB051200EBC2004171A9E021
+:10DE3000B121C4EBC40000EB8412714800EB421026
+:10DE4000603005EB051200EBC20041719AE0312110
+:10DE5000C4EBC40000EB8412694800EB4210603050
+:10DE600005EB051200EBC20041718BE0F121C4EB20
+:10DE7000C40000EB8412624800EB4210603005EBF6
+:10DE8000051200EBC2004171002640E0002732E09D
+:10DE900006EB460000EB06115A4800EB011030304B
+:10DEA00000EB0710017804EB440000EB0412554826
+:10DEB00000EB0210303000EB0510007A814218D1DF
+:10DEC00004EB440000EB04114E4800EB011030302D
+:10DED00000EB05100178C6EBC60000EB861248483F
+:10DEE00000EB4210603007EB071200EBC20080F835
+:10DEF0007710781CC7B206EB460000EB06114148CC
+:10DF000000EB0110C079B842C2DC701CC6B23E48BA
+:10DF100090F8520BB042B9DC34E00621C4EBC400E7
+:10DF200000EB8412364800EB4210603005EB05121E
+:10DF300000EBC200417105EB041000EB8001C1EB66
+:10DF4000801132480844D0F80910C4EBC40000EB3B
+:10DF500084122B4800EB4210603005EB051200EBF9
+:10DF6000C20041630EE01521C4EBC40000EB841233
+:10DF7000234800EB4210603005EB051200EBC200B5
+:10DF8000417100BF00BF681CC5B204EB440000EB48
+:10DF900004111C4800EB0110C079A8423FF759AEAC
+:10DFA0000021194880F8531B002625E006EB4600A7
+:10DFB00000EB0611134800EB01108079052819DAEF
+:10DFC00006EB460000EB06110E4800EB01108079CD
+:10DFD00000280FDD0C4890F8531B06EB460000EBC1
+:10DFE0000612084800EB0210C0790844C1B2064886
+:10DFF00080F8531B701CC6B2042ED7DBBDE8F0813D
+:10E00000FC3400203C300020BC22002020130020E3
+:10E0100070B504460E46B148056806BB34B1012C04
+:10E020000AD0022C0ED0032C18D111E04FF48041FD
+:10E03000AB48ECF7F1FC11E04FF40051A848ECF7C5
+:10E04000EBFC0BE04FF48051A548ECF7E5FC05E054
+:10E050004FF40061A248ECF7DFFC00BF20E034B1D0
+:10E06000012C0AD0022C0ED0032C18D111E04FF451
+:10E0700080419B48ECF7CEFC11E04FF400519848EA
+:10E08000ECF7C8FC0BE04FF480519548ECF7C2FC6C
+:10E0900005E04FF400619248ECF7BCFC00BF00BF04
+:10E0A00064200FF0EFFA00231A464FF41651204671
+:10E0B000FFF72AFB002004EB44018A4A02EB8101AE
+:10E0C000887004EB440102EB8101486004EB4400DA
+:10E0D00000EB041102F5FE7000EB0110806882492C
+:10E0E000886001204870772004EB84017F4A114446
+:10E0F000887004EB440000EB04117D4800EB011034
+:10E10000807908282FD2DFE800F02E040B121920A6
+:10E110002E27772004EB8401744A1144887022E092
+:10E12000972004EB8401714A114488701BE097200A
+:10E1300004EB84016D4A1144887014E06F2004EBF5
+:10E1400084016A4A114488700DE0672004EB840161
+:10E15000664A1144887006E0772004EB8401634A24
+:10E160001144887000BF00BFC020C4EB041101EB54
+:10E170008101604A02F831000020C4EB041101EB78
+:10E18000810102EBC10148700820C4EB041101EBCE
+:10E19000810102EBC1018870280EC4EB041101EB70
+:10E1A000810102EBC101C87005F0F00004EB4401ED
+:10E1B0000844C4EB041101EB810102EBC1010871B9
+:10E1C00004EB8400494908448078C4EB041101EB56
+:10E1D000810102EBC10148712020C4EB041101EB65
+:10E1E000810102EBC101887105F00F00C4EBC4018D
+:10E1F0000844C4EB041101EB810102EBC101C871B9
+:10E200008020C4EB041101EB810102EBC101087213
+:10E210004C20C4EB041101EB810102EBC1014872F7
+:10E220005420C4EB041101EB810102EBC10188729F
+:10E2300034B1012C11D0022C1DD0032C39D129E08E
+:10E2400080212D48ECF7E6FB0B202C4908600121CA
+:10E250002A48001FEBF7A2FB2BE008212648ECF729
+:10E26000D9FB0B202549A4394867012123483438BC
+:10E27000EBF794FB1DE04FF480712148ECF7CAFBEB
+:10E280000B201E491831086001211C481430EBF79F
+:10E2900085FB0EE04FF480611748ECF7BBFB0B20C9
+:10E2A0001649A439C865012114484C38EBF776FBB0
+:10E2B00000BF00BF134890F8EF0358B1C4EB04113E
+:10E2C00001EB81010B4A02EBC100002322460B2126
+:10E2D000ECF7D6FB64200FF0D5F970BD187AFF1F5C
+:10E2E00000180240402E0020C8580020C4750020AD
+:10E2F0003C300020C45C0020000C0240A4600240BE
+:10E3000000000240BC22002030B52DED028B9FB0F2
+:10E3100000201E901D901C901A901B901890199030
+:10E3200017901690159014901390002500240590D6
+:10E330009FEDF60A8DED040AF5A103C9CDE90201AE
+:10E34000F5A103C9CDE90001F548807850B300205C
+:10E35000F3498870A1F66450B0F87E0DF149096860
+:10E36000C1F57A7188421DD1EE480068C0F57A7017
+:10E3700081B2ED48A0F87C1D0021EA48001FEBF7B0
+:10E380000DFBEA49E748001FEBF7EEFA0120E849E8
+:10E3900008704FF47A70E34908600121E148001FDA
+:10E3A000EBF7FCFAE248007801287DD10020E04933
+:10E3B0000870DB486038807800EB4001DD4800EBF6
+:10E3C00001108479012C70D0042C04D0052C6DD060
+:10E3D000062C06D106E00120D1490C3188700020BE
+:10E3E000486042E2D048B0F87C0D811FD248EBF77C
+:10E3F00071FAC117CDE91A01CB49B1F87C1D491F4B
+:10E40000CD4A521E8818042109F0D8FDC117CDE964
+:10E41000180118A80BC858401B9A514008437DD1D9
+:10E420000021BF480C380155C348401E00791390A5
+:10E43000BDF84C00312802D0452870D1B4E0BA486C
+:10E44000B0F87C0D1838412190FBF1F0C117CDE9EF
+:10E450001801C1B2B44880F8901500201E9099E0D0
+:10E46000BDF8780000EB80101430B349491E085CF9
+:10E47000B249BDF878208854BDF8781001EB8111BD
+:10E480001A31AD4A521E8818082109F055FD8DED4C
+:10E49000040AAA490C31BDF87820049801EB021156
+:10E4A0004860BDF8781002E0F1E18DE085E001EB15
+:10E4B00081113231A04A521E8818082109F03CFD12
+:10E4C0008DED040A9D490C31BDF87820049801EBCC
+:10E4D00002110860BDF8781001EB81113A31964ABB
+:10E4E000521E8818082109F027FD8DED040A934972
+:10E4F0000C31BDF87820049801EB02118860BDF85A
+:10E50000781001EB811142318B4A521E8818082184
+:10E5100009F012FD8DED040A884901E046E044E06F
+:10E520000C31BDF87820049801EB0211C8609DF809
+:10E530005C1001EB410202EB011279491C3101EB45
+:10E5400002113031BDF8782001EB0211881C897866
+:10E5500021F08001803101707348B0F87C0D401EBD
+:10E560007549491E095C9DF85C00C0EBC00202EBD6
+:10E570008012734800EB421060309DF8542002EB8B
+:10E58000021200EBC20080F83C10BDF87800401C7D
+:10E5900080B21E90BDF878000021DDE91832C01A63
+:10E5A0009141FFF65DAF00E000BF00BF01205C4974
+:10E5B0000C3188700020486057E1012058490C3127
+:10E5C00088700020486050E1012055490C31887066
+:10E5D000002048605BA15848401E0FF007FA1D90CC
+:10E5E000BDF8740000287CD0BDF87400B0F5487FF9
+:10E5F00077DA00201E9010E0BDF874000E30BDF8F0
+:10E60000781008444C49491E085CBDF878208854AD
+:10E61000BDF87800401C80B21E90BDF878001E281E
+:10E62000EADB0220484988714348401E00784128AF
+:10E630006BD100201E9017E0BDF87800801C3E4989
+:10E64000491E085C2C2800D112E0BDF87800801C1F
+:10E650003949491E085C06A9BDF878208854BDF8E0
+:10E660007800401C80B21E90BDF878000B28E3DBD8
+:10E6700000BF06A80DF010FCB0EE408AF0EE608AF4
+:10E6800051EC180BEAF75DF800EE100ADFED2F0AE7
+:10E6900080EE201A8DED041A0498E9F7DAFFCDE92F
+:10E6A0001801DDE91801E9F78CFF00EE100ADDED35
+:10E6B000040A30EEC00A8DED040ADDE91801E9F71D
+:10E6C00080FF00EE100ADDED040A9FED201A60EED7
+:10E6D000810A9FED1F1AC0EE811A30EE210A1D48F3
+:10E6E00000E0B0E080ED040ABDF87800C01C1249DB
+:10E6F000491E085C174910310871BDF87800401DAB
+:10E7000080B21D9000201E9040E08AE000000000D2
+:10E71000016932303130300001693230453030002B
+:10E72000203000202C640240BC2200200088001011
+:10E73000E20A0020B42E0020E50A00204D28002027
+:10E74000FC340020524D4300BC1200200000C8429F
+:10E7500000007042BC2A0020BDF87400BDF878109B
+:10E7600008444D49085C2C2800D113E0BDF8740022
+:10E77000BDF8781008444849085C06A9BDF878201F
+:10E780008854BDF87800401C80B21E90BDF8780017
+:10E790000B28E1DB00BF06A80DF07EFBB0EE408A3F
+:10E7A000F0EE608A51EC180BE9F7CBFF00EE100A8F
+:10E7B0005FED1A0A80EE201A8DED041A0498E9F72D
+:10E7C00048FFCDE91801DDE91801E9F7FAFE00EE8E
+:10E7D000100ADDED040A30EEC00A8DED040ADDE911
+:10E7E0001801E9F7EEFE00EE100ADDED040A1FED58
+:10E7F000291A60EE810A1FED2A1AC0EE811A30EE46
+:10E80000210A10EE100A2549C1F80500BDF8740070
+:10E81000BDF878100844401C1F49085C1F49487225
+:10E8200022E01FED460A10EE100A1C49C1F805004F
+:10E83000002048721FED4B0A10EE100AC1F80500C7
+:10E840000020487210E01FED4F0A10EE100A134925
+:10E85000C1F80500002048721FED540A10EE100A9E
+:10E86000C1F805000020487200BF00BF00201E90C4
+:10E8700009E000200849BDF878208854BDF87800E8
+:10E88000401C80B21E90BDF878001428F1DB1FB048
+:10E89000BDEC028B30BD0000E40A0020CC2A002031
+:10E8A0002DE9F04F8BB004468B460026B24600257A
+:10E8B000A846002700200A9081460990089000BFD2
+:10E8C00000BFF7A103C9CDE90601F7A103C9CDE94E
+:10E8D00004010020F6490870F648005D042823D1A1
+:10E8E0000521F448015500214E3801552238005DBC
+:10E8F00020F08001EF4870380155042C04D0052C1D
+:10E900000CD0062C0FD104E00021EA48493801550B
+:10E9100009E03121E7484938015504E00021E54884
+:10E920004938015500BF00BF04EB4401E24800EB49
+:10E9300001108079012874D0042804D0052871D0F2
+:10E94000062870D10DE2DB485438007900286BD0DE
+:10E95000002000F0A5FA04EB4403D74A02EB0312AF
+:10E96000517904EB4403D44A02EB0312106800F01F
+:10E970007FFCD04854380079012802D0022879D190
+:10E9800037E0CC485438C77807EB8700C0EB8711D5
+:10E99000CA4810F8019007EB8700C0EB8711C74801
+:10E9A0000144643851F8012FC0F8252F4968C0F898
+:10E9B000291F07EB8700C0EB8711C0480844D0F837
+:10E9C0000910BE486438C0F82D1F07EB8700C0EB64
+:10E9D0008711BA480144643851F8212FC0F8452FF7
+:10E9E0008988A0F8491FF91707EB11714FEA211820
+:10E9F00040E0B248643890F8249F4FF0000832E0BD
+:10EA0000002714E008EB480000EB0811A948283063
+:10EA100000EB0110303000EB07100078484504D1BE
+:10EA200010E002E2E0E1FFE19AE1781C87B208EB36
+:10EA3000480000EB08119F48283000EB0110C07916
+:10EA4000B842DFDC00BF08EB480000EB0811994832
+:10EA5000283000EB0110C079B84200DD08E008F171
+:10EA600001001FFA80F8964890F8520B4045C7DC29
+:10EA700000BF00BF00BF48460021FEF757FFCDE9A9
+:10EA80000201002000900B460621029A08F048FE81
+:10EA900008EB480000EB08118648283000EB011015
+:10EAA000007FC0F38100009084486438D0F829CFFB
+:10EAB000624600230721184608F032FE08EB4800A2
+:10EAC00000EB08117B48283000EB0110007F00F0BC
+:10EAD0000300009079486438D0F825CF62460023BF
+:10EAE0000821184608F01CFE08EB480000EB08114E
+:10EAF0007048283000EB0110007FC0F30110009037
+:10EB00006E486438D0F82DCF62460023092118469C
+:10EB100008F006FE32216A48A13880F86C113021D5
+:10EB200080F86D11A0F65F7090F84A0F01EB10119C
+:10EB30006348A13880F86E11A0F65F7090F84A0F14
+:10EB400000F00F0130315E48A13880F86F112D219F
+:10EB500080F87011A0F65F7090F8490F302101EB3A
+:10EB600010115748A13880F87111A0F65F7090F825
+:10EB7000490F00F00F0130315148A13880F872116F
+:10EB80002D2180F87311A0F65F7090F8480F3021A6
+:10EB900001EB10114A48A13880F87411A0F65F709B
+:10EBA00090F8480F00F00F0130314548A13880F847
+:10EBB0007511A0F65F7090F8470F302101EB10112E
+:10EBC0003F48A13880F87711A0F65F7090F8470FA2
+:10EBD00000F00F0130313A48A13880F878113A211D
+:10EBE00080F87911A0F65F7090F8460F302101EBA4
+:10EBF00010113348A13880F87A11A0F65F7090F8B0
+:10EC0000460F00F00F0130312D48A13880F87B11FC
+:10EC10003A2180F87C11A0F65F7090F8450F302102
+:10EC200001EB10112648A13880F87D11A0F65F7025
+:10EC300090F8450F00F00F0130312148A13880F8DD
+:10EC40007E11A0F65F70D0F84B2F10460021FEF722
+:10EC50006DFECDE90201002000900B460C21029AC6
+:10EC600008F05EFD002604E0202016498855701C3F
+:10EC700086B240F28A208642F6DB0A2011490870EB
+:10EC80004870002642E04FF0000A21E00C48A1380D
+:10EC900000EB461010F80A00202815D01BE00000F9
+:10ECA0000169323031303000016932304530300096
+:10ECB000E30A002014300020B42E0020201300208E
+:10ECC000BC220020CC0E00200AF101001FFA80FABD
+:10ECD000BAF1200FDADB00BFBAF11F0F14DA4FF0E0
+:10ECE000000A0CE0674800EB461010F80A000AEB37
+:10ECF0004511654A50540AF101001FFA80FABAF131
+:10ED0000200FEFDB681C85B2701C86B2142EBADBB4
+:10ED10000A21202000EB45105B4A1154202000EB13
+:10ED20004510401C1154202000EB4510801C11544C
+:10ED3000202000EB4510C01C1154202000EB451092
+:10ED4000001D1154202000EB4510401D11542020BF
+:10ED500000EB4510401D80B20A9000204B4908711D
+:10ED60007FE0012000F09CF84FF400714848EBF779
+:10ED700053FE04EB4403474A02EB0312517904EBC0
+:10ED80004403444A02EB0312106800F071FA3F4852
+:10ED9000543010F80900401CC1B23C48543000F80F
+:10EDA0000910BBF1310F03D0BBF1450F1AD10CE0B4
+:10EDB000002605E006A8805D33498855701C86B2A0
+:10EDC000072EF7DB07200A900CE0002605E004A8D8
+:10EDD000805D2D498855701C86B2072EF7DB072011
+:10EDE0000A9000BF00BF3CE0022000F059F84FF449
+:10EDF00080412748EBF710FE2448543010F80900F2
+:10EE0000401CC1B22148543000F8091004EB4403FF
+:10EE1000204A02EB0312517904EB44031D4A02EB32
+:10EE20000312106800F024FA1BE0032000F038F809
+:10EE30001648543010F80900401CC1B21348543031
+:10EE400000F8091004EB4403124A02EB0312517953
+:10EE500004EB44030F4A02EB0312106800F008FAB7
+:10EE600000BF00BF0A9850B10B490A980860012101
+:10EE70000948001FEAF792FD0020084908700BB00E
+:10EE8000BDE8F08F1B220020CC0E0020C02F0020F8
+:10EE900000080240B42E0020A4640240E30A0020CF
+:10EEA00010B5044634B1012C0FD0022C18D0032C1D
+:10EEB0002CD120E04FF400511548EBF7ABFD4FF497
+:10EEC00080711348EBF7A6FD20E04FF40051104885
+:10EED000EBF7A0FD4FF480710D48EBF79DFD15E0B9
+:10EEE0004FF400510A48EBF797FD4FF48071084842
+:10EEF000EBF790FD0AE04FF400510548EBF78CFD6D
+:10EF00004FF480710248EBF787FD00BF00BF10BDD2
+:10EF10000008024070B50024002540F224410E484C
+:10EF20000CF0C3FEB0B140F224410B480CF037FEA8
+:10EF300009480088C4B20848001D0088C4B20120F6
+:10EF40000649487006480068C0F57A7081B20548E5
+:10EF5000A0F87E1D70BD000000140140203000208C
+:10EF60002C640240BC22002010B500241349144830
+:10EF7000EAF7FAFC00211248EAF710FD00E000BFB2
+:10EF8000402110480CF084FE0028F8D04FF40071A6
+:10EF90000D48EBF73FFD4FF480410B48EBF73AFD8E
+:10EFA0000A4907487838EAF7DFFC01210448783835
+:10EFB000EAF7F4FC01200649087010BD008020200B
+:10EFC000A0640240001401400008024000880010C4
+:10EFD000E30A002000B58FB00121880508F062FC2B
+:10EFE0002948EAF7E7FC40200390002005904FF401
+:10EFF0008060069000200790089009904FF4003040
+:10F000000A9000200B900C900D900E901F480190DC
+:10F010004FF0206000901E48029069461A48EAF7B7
+:10F0200093FD012210211848EAF770FD1648783840
+:10F03000EAF7C0FC002003904FF47A70049000209F
+:10F0400005904FF48060069000200790089009908A
+:10F050004FF400300A9000200B900C900D900E9011
+:10F060000A4801904FF0206000900A4802906946DB
+:10F0700005487838EAF768FD012103487838EAF74F
+:10F080008DFC0FB000BD0000A064024004140140DC
+:10F09000CC0E0020E40A00201CB50121042008F059
+:10F0A00001FC082206211C48EBF788FC08220721F6
+:10F0B0001948EBF783FCC020009002208DF8050072
+:10F0C00000208DF8060001208DF8070002208DF841
+:10F0D000040069461048EBF729FC4FF4C640009045
+:10F0E00001208DF8040000208DF8060003208DF823
+:10F0F000050001208DF8070069460748EBF716FC6C
+:10F100004FF400710448EBF785FC4FF4804102484E
+:10F11000EBF780FC1CBD00000008024010B5002485
+:10F12000FFF7BAFF00214FF4E13000F0A1F8FFF73C
+:10F1300051FF00F07DF800213A4880F8641D00205E
+:10F14000394988704870C8700220886000213548AD
+:10F1500080F8701D002034490C31887001204870FF
+:10F16000C8704FF47A70886000BF58E0002104EB4B
+:10F1700044022D48483800F8221004EB440200EB0A
+:10F1800082008170012104EB44022748483800EBDB
+:10F190008200417004EB44022348483800EB8200AF
+:10F1A000C17004EB4401214800EB0110806800EBC2
+:10F1B0008000410004EB44021B48483800EB820009
+:10F1C000816004EB4401194800EB011080790428A8
+:10F1D00004D005281BD006281ED104E000211248C7
+:10F1E0005538015518E031210F485538015504EBC9
+:10F1F00044010E4800EB011080686421484304EB91
+:10F2000044020949483901EB8201886004E0002189
+:10F2100005485538015500BF00BF601CC4B2052C1D
+:10F22000A4DB10BDBC22002020300020B42E002022
+:10F2300008B545208DF8000002208DF8010001205E
+:10F240008DF802008DF80300684600F057F847205B
+:10F250008DF8000001208DF8010000208DF80200DB
+:10F2600001208DF80300684600F048F808BD000052
+:10F270007FB505460C460121202008F063FB009570
+:10F28000012C06D12003ADF804008010ADF8080071
+:10F290000FE0022C07D1E002ADF804004FF4C0608B
+:10F2A000ADF8080005E024B90020ADF80400ADF881
+:10F2B00008000020ADF80400ADF80600ADF80C0021
+:10F2C0000C20ADF80A0069460B480CF03DFD012109
+:10F2D00009480CF06DFC012240F2244106480CF074
+:10F2E0000EFD102104480CF05AFC0122C0210248F6
+:10F2F0000CF06AFC7FBD00000014014070B50021D5
+:10F3000000230F22C4781CB3174C246804F4E06473
+:10F31000C4F5E064C4F30721C1F10404E3B20A4177
+:10F3200044789C40E1B28478144021430C07210EBC
+:10F330000E4C05786155047804F01F050124AC409B
+:10F3400005786D11AD0005F1E025C5F8004109E033
+:10F35000047804F01F050124AC40054D06787611B1
+:10F3600045F8264070BD00000CED00E000E400E030
+:10F3700080E100E0024A0A400243024B1A607047F3
+:10F3800080FFFF1F08ED00E0BFF34F8F06480068C5
+:10F3900000F4E06005490843001D03490860BFF31D
+:10F3A0004F8F00BFFEE700000CED00E00000FA0503
+:10F3B00000200CE0002106E00022064B03EBC10315
+:10F3C0001A544A1CD1B28029F6DB421CD0B208285C
+:10F3D000F0DB7047DB8700202DE9FF4F84B08146CA
+:10F3E0008A460020029083460698A0EB09040798FD
+:10F3F000A0EB0A06CDF80490CDF800A0002C01DDAA
+:10F40000012705E00CB9002702E04FF0FF37644206
+:10F41000002E02DD4FF0010806E016B94FF000089B
+:10F4200002E04FF0FF386642B44201DD254600E0BD
+:10F430003546002003901EE0009AD1B2019AD0B266
+:10F44000119A00F01FF8029820440290B3440298E9
+:10F45000A84205DD0298401B0290019838440190B3
+:10F46000AB4504DDABEB050B0098404400900398DE
+:10F47000401C80B20390691C03988842DCDB08B012
+:10F48000BDE8F08FF0B514460B46CF1701EB577768
+:10F49000C7F3C702CF1701EB5777FF10A1EBC707E0
+:10F4A000FEB20123B340DDB24CB1134B03EBC003FA
+:10F4B0009B5C2B43104F07EBC007BB541AE00E4B6D
+:10F4C00003EBC0039B5CDB430B4F07EBC007BB5454
+:10F4D000094B03EBC0039B5C2B43074F07EBC007B3
+:10F4E000BB54054B03EBC0039B5CDB43024F07EBB4
+:10F4F000C007BB54F0BD0000DB8700201CB5012114
+:10F500000A2008F0CFF94FF4C050009001208DF888
+:10F51000040000208DF8060003208DF8050001206E
+:10F520008DF8070069464948EBF700FA4FF4806010
+:10F53000009001208DF8040000208DF806000320C3
+:10F540008DF8050001208DF8070069464048EBF76B
+:10F55000EDF9C8200EF096F84FF480613C48EBF7C7
+:10F5600059FAC8200EF08EF84FF480613848EBF756
+:10F5700053FAC8200EF086F80021FD2000F0DEFAD4
+:10F580000021122000F0DAFA0021AE2000F0D6FAB5
+:10F590000021D52000F0D2FA0021A02000F0CEFA00
+:10F5A0000021A82000F0CAFA00213F2000F0C6FA8E
+:10F5B0000021D32000F0C2FA0021084600F0BEFA74
+:10F5C0000021402000F0BAFA0021A02000F0B6FA95
+:10F5D0000021C02000F0B2FA0021DA2000F0AEFADB
+:10F5E0000021122000F0AAFA0021812000F0A6FAE2
+:10F5F00000217F2000F0A2FA0021D92000F09EFA1D
+:10F600000021822000F09AFA0021DB2000F096FA17
+:10F610000021342000F092FA0021A42000F08EFA9C
+:10F620000021A62000F08AFA0021202000F086FAAE
+:10F630000021084600F082FAFFF7BAFE0021AF2051
+:10F6400000F07CFA00F062F81CBD0000000C0240E3
+:10F650000004024010B50246012000E050430B1E9A
+:10F66000A1F10104E1B2F9D110BD2DE9F84F054631
+:10F670000C4616461F46DDE90A9B06FB09F064218D
+:10F6800090FBF1F000F0FF0A4FF00008012000901D
+:10F69000A819C2B2234621462846FFF79DFE012045
+:10F6A0000090E019C3B2A819C2B2E019C1B228464D
+:10F6B000FFF792FE01200090E019C3B22A462146CE
+:10F6C0002846FFF789FE0120E119CBB2A919CAB279
+:10F6D000A9190090C8B22146FFF77EFE00BF11E0D5
+:10F6E0000120009004EB0800C3B205EB0A00C2B28F
+:10F6F00004EB0800C1B22846FFF76EFE08F10100D6
+:10F7000000F0FF08B845EBDBBDE8F88F70B50024CA
+:10F71000002504F1B001C8B2002100F00FFA002169
+:10F72000084600F00BFA0021102000F007FA00BF95
+:10F730000EE0002508E0084901EBC501085D012144
+:10F7400000F0FCF9681CC5B2802DF4DB601CC4B26B
+:10F75000082CEEDB70BD0000DB87002010B50446EE
+:10F7600000BF02210A4808F0C7FA0028F9D0214654
+:10F77000074808F0CDFA00BF0121054808F0BCFA9F
+:10F780000028F9D0024808F0C0FAC0B210BD00004D
+:10F79000003800402DE9FE4F0746884692461C4639
+:10F7A0000197CDF80080082C02D14FF006091FE028
+:10F7B0002046E31704EB5373DB1021464FEAE47C49
+:10F7C00004EB5C7C4FEAEC0CA4EBCC0CBCF1000F1E
+:10F7D00002D04FF0010C01E04FF0000C63442246D0
+:10F7E00004EBD27C4FEA6C0C03FB0CF303F0FF0933
+:10F7F000AAF12000C6B200255EE0082C07D106EB76
+:10F8000046002F4901EB400010F805B01DE00C2C1C
+:10F8100007D106EB46002B4901EB800010F805B03C
+:10F8200013E0102C05D1284800EB061010F805B0A5
+:10F830000BE0182C07D106EBC600244901EB800031
+:10F8400010F805B001E0BDE8FE8F002002901CE03A
+:10F850000BF0010028B1414638460C9AFFF712FE22
+:10F8600009E00C9808B9012000E00020024641465A
+:10F870003846FFF707FE4FEA6B0B08F1010000F076
+:10F88000FF080298401CC0B2029002980828DFDBF3
+:10F89000781CC7B2082C0BD004EBD4714A10019924
+:10F8A000791A8A4204D1019F00980830C0B20090B2
+:10F8B000DDF80080681CC5B24D459EDB00BFC2E785
+:10F8C000143403083C360308B03A0308A040030888
+:10F8D0002DE9FF4F2DED068B83B0074693461E465C
+:10F8E000DDE917484FF00009CA46DEB95846E8F787
+:10F8F0008FFE41EC1A0BB0EE4A0AF0EE6A0A0CF0E9
+:10F90000CBFCB0EE409AF0EE609A9FED400B53ECCA
+:10F91000102B51EC190BE8F7CCFC41EC180BE8F775
+:10F92000B9FEC6B2082C01D14FF0020916988642E2
+:10F9300011DC169800280EDD23463022CDF8008019
+:10F9400038460A99FFF726FF204604EBD07109EBF1
+:10F9500061013944CFB200254CE01698301AA84214
+:10F9600010D104EBD47109EB610101FB0571C8B240
+:10F9700023462E22CDE900840A99FFF70BFF4FF0B2
+:10F98000010A35E006EB0A00401B401EC1B20A2006
+:10F99000FFF760FEBBFBF0F00A21B0FBF1F201FBC8
+:10F9A00012000290029880B904EBD47109EB610156
+:10F9B0000AEB070201FB0521C8B223463022CDE93C
+:10F9C00000840A99FFF7E6FE11E004EBD47109EB1D
+:10F9D00061010AEB070301FB0531C8B2CDE90084E0
+:10F9E00002993031CAB223460A99FFF7D3FE00BF0D
+:10F9F000681CC5B206EB0A00A842AEDC304603B074
+:10FA0000BDEC068B04B0BDE8F08F000000000000E4
+:10FA10000000F03F2DE9FF4F05460E4617461C46F5
+:10FA2000DDF838904FF0000A0095B3462046E21703
+:10FA300004EB5272D2102146E31704EB5373DB1030
+:10FA4000A4EBC3030BB1012300E000231A44D4B29A
+:10FA50004FF0000845E0002003903BE00D9810F8BF
+:10FA60000A0002900AF101001FFA80FA00200190BA
+:10FA70001DE0029800F0010028B14A4631462846B0
+:10FA8000FFF700FD0AE0B9F1000F01D1012000E00D
+:10FA90000020024631462846FFF7F4FC0298401049
+:10FAA0000290701CC6B20198401CC0B2019001982F
+:10FAB0000828DEDB681CC5B20098281AB84204D1B9
+:10FAC000009D0BF1080000F0FF0B5E460398401C00
+:10FAD000C0B203900398B842C0DB08F1010000F007
+:10FAE000FF08A045B7DBBDE8FF8F2DE9F8430646C8
+:10FAF000884614461F46DDE9085915E0CDF8009008
+:10FB000022782B4641463046FFF744FE082D02D1AD
+:10FB1000B01DC6B205E0284605EBD07106EB6101C9
+:10FB2000CEB2641C781EC7B22FB12078202802DB29
+:10FB300020787E28E2DDBDE8F883000070B5054638
+:10FB40000C462CB14FF400611048EAF765FF04E061
+:10FB50004FF400610D48EAF75DFF4FF480510B4808
+:10FB6000EAF758FF4FF480510948EAF755FF284655
+:10FB7000FFF7F4FD4FF480510448EAF74DFF4FF4CE
+:10FB800000610248EAF748FF70BD0000000C024027
+:10FB90000004024030B597B0002015900021149168
+:10FBA00013911291119110910F910E910D910C9151
+:10FBB0000B910A9109910891079106910591049181
+:10FBC00003910290FA4890F8EE060121B1EBD01FA4
+:10FBD00044F09F8304F096BBF6488078022804D155
+:10FBE000F448407808B107200790BDF81C109DF834
+:10FBF0003C000844F049085CFA287DD1BDF81C108F
+:10FC00009DF83C000844401CEB49085CEB494871F6
+:10FC1000BDF81C109DF83C000844801CE649085CB7
+:10FC2000E6490871BDF81C109DF83C000844C01C52
+:10FC3000E149085CE149C870BDF81C109DF83C0022
+:10FC40000844001DDC49085CDC498870BDF81C10C4
+:10FC50009DF83C000844401DD749085CD7494870CE
+:10FC6000BDF81C109DF83C000844801DD249095C79
+:10FC7000CF4880F8F61390F8F61390F8F00381421D
+:10FC800014DDCB4890F8F60300210190FDF79AF8B7
+:10FC900004460D46C64890F8F0130846019100212D
+:10FCA000FDF790F8201AC1B2129113E0C04890F805
+:10FCB000F00300210190FDF785F804460D46BC488D
+:10FCC00090F8F613084601910021FDF77BF8201A01
+:10FCD000C1B21291129805281DDBB54890F8F603C1
+:10FCE000542818DAB24890F8F603062813DDB34812
+:10FCF000407924280FDB00E00FE0B048407950281D
+:10FD000009DCAE487638AD490A6802678988A0F8F0
+:10FD10007410E9F7D9FF06210F91BDF81C109DF86A
+:10FD20003C000844801CA449095CBDF81C209DF8D7
+:10FD30003C001044401CA04A105C41EA0021149190
+:10FD4000BDF81C109DF83C000844C01C1146085C1E
+:10FD50000106BDF81C209DF83C001044001D964A89
+:10FD6000105C41EA0041BDF81C209DF83C001044A5
+:10FD7000401D914A105C41EA0021BDF81C209DF80D
+:10FD80003C001044801D8C4A105C014302918C4958
+:10FD900002980968884204F080821498B0F5FA6FDE
+:10FDA00084F27B828649029808608148B0F8762602
+:10FDB000BDF81C1014980844801C82420DDB7C485E
+:10FDC000B0F87626BDF81C1014980844801C101A50
+:10FDD00081B27748A0F8761605E000217448A0F8B3
+:10FDE000761604F095BA7449BDF81C0001440191DF
+:10FDF00014990198E9F752FD0390BDF81C1014986E
+:10FE00000844401C6C49095CBDF81C20149810443F
+:10FE1000694A105C41EA00210398814244F024823F
+:10FE2000634890F8EF0370B11498801C81B201917F
+:10FE30001146BDF81C000144012304220091DDE9B4
+:10FE40000001EAF71DFEBDF81C109DF83C000844B7
+:10FE5000001D5949085C00F00F0101EBD1700191C0
+:10FE600041100198A0EB4100C1B20E91BDF81C10E9
+:10FE70009DF83C000844801D4F49085C00F00F01CC
+:10FE800001EBD170019141100D910021069120E00C
+:10FE9000BDF81C109DF83C000144C91D069808449B
+:10FEA0004549095C01919DF834209DF8381001986E
+:10FEB000E9F764FF0146BDF81C209DF83C000244B0
+:10FEC000D21D069810443C4A11540698401C81B239
+:10FED00006911498C01F06998842D9DCBDF81C1001
+:10FEE0009DF83C000844C01D3349095C159101216F
+:10FEF0002F4880F8C81700203249486088700021D8
+:10FF00003148817041602B484078032812D100208D
+:10FF10002C492839C870012048700020486001F140
+:10FF20007E0090F8AC10C82011FB00F0C8302549C5
+:10FF3000283988601F488078032803D01D488078BE
+:10FF4000012802D10120214908600021099115985A
+:10FF5000152804F0708010DCA0F10B000A2884F052
+:10FF60006D81DFE810F0571BF31B4F1C471C981FD7
+:10FF70007104881DC31D6B21FA1FA22802F08A821A
+:10FF80000BDC502803F07680512821D0522803F052
+:10FF9000AE87A12844F05281F8E3A32802F0308410
+:10FFA000A42802F09E80A528F4D101F08ABD0000AB
+:10FFB000BC220020842A00201C760020B2260020CB
+:10FFC000240A00206C290020BC58002088024042EE
+:10FFD000FE48C06D10B15220FD49087100200C9000
+:10FFE000FEE3BDF8301001EB410000EB0111F948D0
+:10FFF00000EB0110807909287ED2DFE800F07D0552
+:020000040802F0
+:100000000607087DB9090A0000BF00BF00BF00BF96
+:1000100000BF00200B909BE0BDF81C109DF83C0039
+:1000200008440830BDF824100144EB48405C20B17E
+:10003000012803D0022800D116E07EE0BDF8301080
+:1000400001EB410000EB0111E24800EB0110303000
+:10005000BDF82C1000EB0110801C0190007820F0FE
+:1000600004020198027068E0BDF8300000EB400126
+:1000700001EB0011D74800EB01103030BDF82C1017
+:1000800000EB0110801C0190007820F0080201981C
+:1000900002700022BDF8300000EB400101EB0011BE
+:1000A000CC4800EB01103030BDF82C1000EB0110F3
+:1000B0004260BDF830100220E9F74AFF00200690A8
+:1000C00017E00022BDF83000C0EBC00101EB801149
+:1000D000C24800EB41116031BDF82C0000EB00106C
+:1000E00001EBC0013F3106980A540698401C80B2CB
+:1000F00006900698142800E096E3E2DB00200690C4
+:1001000017E00022BDF83000C0EBC00101EB801108
+:10011000B24800EB41116031BDF82C0000EB00103B
+:1001200001EBC0015B3106980A540698401C80B26E
+:10013000069006980A28E4DB00BF00BFBDF8240043
+:10014000401C81B20991BDF82C00401C81B20B917A
+:10015000BDF8301001EB410000EB01119D4800EBB0
+:100160000110C179BDF82C0081423FF755AF5BE328
+:1001700000210B9148E3BDF81C109DF83C00084499
+:100180000830BDF8241008449349085C04287DD049
+:1001900005DC58B1012848D0022845D13EE10828A5
+:1001A00075D0102874D02028F7D1A8E2BDF83010FF
+:1001B000C1EBC10000EB8111884800EB41106030B9
+:1001C000BDF82C1001EB011100EBC10090F8760096
+:1001D000102824D10022BDF83000C0EBC00101EB93
+:1001E00080117E4800EB41116031BDF82C0000EB1E
+:1001F000001001EBC00080F87620F322BDF830003B
+:10020000C0EBC00101EB8011744800EB411060307D
+:10021000BDF82C1001EB011100EBC1004271BDF8DB
+:100220002400401C81B20991E8E2F222BDF83000BE
+:10023000C0EBC00101EB8011684800EB4111603157
+:10024000BDF82C0000EB001001EBC0004271BDF8BE
+:10025000301001EB410000EB01115E4800EB011191
+:100260003031BDF82C0001EB0010801C01900078AB
+:1002700020F0040201980270BDF81C009DF83C10AB
+:1002800008440830BDF82410084402E010E159E1A8
+:10029000A2E151490A5CBDF83000C0EBC00101EB9E
+:1002A00080114E4800EB41106030BDF82C1001EB7E
+:1002B000011100EBC10080F876200020069024E0B8
+:1002C000BDF81C109DF83C0001440831BDF8240025
+:1002D000014406980844401C3F490A5CBDF83000C0
+:1002E000C0EBC00101EB80113C4800EB41116031D3
+:1002F000BDF82C0000EB001001EBC001493106985D
+:100300000A540698401C80B2069006980F28D7DB46
+:100310000021069124E0BDF81C109DF83C0001442A
+:100320000831BDF8240001440698084410302A49D9
+:100330000A5CBDF83000C0EBC00101EB801127481A
+:1003400000EB41116031BDF82C0000EB001001EB17
+:10035000C0015B3106980A540698401C80B2069092
+:1003600006980A28D7DBBDF81C109DF83C00014414
+:100370000831BDF8240008441A3017490A5CBDF85A
+:100380003000C0EBC00101EB8011144800EB4111BB
+:100390006031BDF82C0000EB001001EBC00080F8CC
+:1003A00070200020069030E0BDF81C109DF83C0045
+:1003B00001440831BDF824000144069808441B306C
+:1003C00005490A5CBDF830000AE00000BC120020BC
+:1003D000842A00203C3000201C760020FC340020C1
+:1003E000C0EBC00101EB8011FE4800EB4111603110
+:1003F000BDF82C0000EB001001EBC0017131069834
+:100400000A540698401C80B2069006980528CBDB5B
+:10041000BDF82400203081B20991EFE1F222BDF84D
+:100420003000C0EBC00101EB8011EE4800EB411140
+:100430006031BDF82C0000EB001001EBC0004271F0
+:10044000BDF8301001EB410000EB0111E64800EB74
+:1004500001113031BDF82C0001EB0010801C01901F
+:10046000007820F0040201980270BDF81C009DF88D
+:100470003C1008440830BDF824100844DB490A5CED
+:10048000BDF83000C0EBC00101EB8011D54800EB96
+:1004900041106030BDF82C1001EB011100EBC100E0
+:1004A00080F87620BDF82400401C80B20990A5E1B8
+:1004B000F222BDF83000C0EBC00101EB8011C94849
+:1004C00000EB41116031BDF82C0000EB001001EB96
+:1004D000C0004271BDF8301001EB410000EB01118A
+:1004E000C14800EB01113031BDF82C0001EB0010C8
+:1004F000801C0190007820F0040201980270BDF881
+:100500001C009DF83C1008440830BDF82410084435
+:10051000B6490A5CBDF83000C0EBC00101EB8011A8
+:10052000B04800EB41106030BDF82C1001EB011118
+:1005300000EBC10080F87620BDF82400401C80B29A
+:1005400009905BE1F222BDF83000C0EBC00101EB85
+:100550008011A44800EB41116031BDF82C0000EB84
+:10056000001001EBC0004271BDF8301001EB4100FA
+:1005700000EB01119C4800EB01113031BDF82C005B
+:1005800001EB0010801C0190007820F0040201981B
+:100590000270BDF81C009DF83C1008440830BDF8FE
+:1005A0002410084491490A5CBDF83000C0EBC0013A
+:1005B00001EB80118B4800EB41106030BDF82C102E
+:1005C00001EB011100EBC10080F87620BDF824009A
+:1005D000401C80B2099011E1F322BDF83000C0EB5D
+:1005E000C00101EB80117F4800EB41116031BDF883
+:1005F0002C0000EB001001EBC0004271BDF8300090
+:1006000000EB400101EB0011774800EB01113031A4
+:10061000BDF82C0001EB0010801C0190007820F048
+:10062000040201980270BDF81C009DF83C100844BB
+:100630000830BDF8241008446C490A5CBDF830004D
+:10064000C0EBC00101EB8011664800EB4110603047
+:10065000BDF82C1001EB011100EBC10080F87620F1
+:10066000BDF81C009DF83C1008440830BDF824106B
+:100670000844401C5D490A5CBDF83000C0EBC00175
+:1006800001EB8011574800EB41106030BDF82C1091
+:1006900001EB011100EBC10080F8702000200690F2
+:1006A00024E0BDF81C109DF83C0001440831BDF861
+:1006B0002400014406980844801C4C490A5CBDF89B
+:1006C0003000C0EBC00101EB8011464800EB411146
+:1006D0006031BDF82C0000EB001001EBC00171315E
+:1006E00006980A540698401C80B206900698052881
+:1006F000D7DBBDF82400C01D81B209917EE0F22253
+:10070000BDF83000C0EBC00101EB8011354800EBB3
+:1007100041116031BDF82C0000EB001001EBC0006E
+:100720004271BDF8300000EB400101EB00112E4892
+:1007300000EB01113031BDF82C0001EB0010801CE2
+:100740000190007820F0040201980270BDF81C00AE
+:100750009DF83C1008440830BDF824100844234993
+:100760000A5CBDF83000C0EBC00101EB80111D48F0
+:1007700000EB41106030BDF82C1001EB011100EBD3
+:10078000C10080F876200020069025E0FEE3BDF849
+:100790001C109DF83C0001440831BDF824000144C0
+:1007A00006980844401C11490A5CBDF83000C0EBB3
+:1007B000C00101EB80110B4800EB41116031BDF825
+:1007C0002C0000EB001001EBC001713106980A54B7
+:1007D0000698401C80B2069006980428D7DB07E0F4
+:1007E00028E00000FC3400203C3000201C76002073
+:1007F000BDF82400401D81B2099100BF00BFBDF8C3
+:100800002C00401C81B20B91BDF8301001EB41006F
+:1008100000EB0111FE4800EB0110C179BDF82C007E
+:1008200081423FF7A8AC00BF00BFBDF83000401CBC
+:1008300081B20C91F74890F8520BBDF83010884205
+:100840003FF7CFAB03F00FBDF348C06D10B10F20E1
+:10085000F2490871F1484078032831D0002106910F
+:1008600008E0EF490698095CEE4A11540698401CCE
+:1008700081B206911498801C06998142F1DBE64909
+:10088000149888800021069117E00698C0EBC001FB
+:1008900001EB8011E44800EB4110407948B9512147
+:1008A0000698C0EBC00202EB8012DF4800EB42105A
+:1008B00041710698401C81B2069106980428E4DB39
+:1008C00000210C91FEE3BDF8301001EB410000EB7C
+:1008D0000111CF4800EB0110807909287ED2DFE8B2
+:1008E00000F07D050607087DD5090A0000BF00BF9E
+:1008F00000BF00BF00BF00210B91B7E0BDF81C1086
+:100900009DF83C0001440831BDF824000844C44966
+:100910000A5CBDF83000C0EBC00101EB8011C24899
+:1009200000EB41116031BDF82C0000EB001001EB31
+:10093000C0004276BDF81C109DF83C000844083009
+:10094000BDF824100844B649085C20B1012803D042
+:10095000022800D116E07EE0BDF8301001EB410026
+:1009600000EB0111AA4800EB01103030BDF82C104B
+:1009700000EB0110801C0190007820F00402019827
+:10098000027068E0BDF8301001EB410000EB01118E
+:100990009F4800EB01103030BDF82C1000EB011027
+:1009A000801C0190007820F008020198027000225B
+:1009B000BDF8300000EB400101EB0011944800EB62
+:1009C00001103030BDF82C1000EB01104260BDF872
+:1009D00030100220E9F7BCFA002000E0D2E30690D4
+:1009E00017E00022BDF83000C0EBC00101EB801120
+:1009F0008D4800EB41116031BDF82C0000EB001078
+:100A000001EBC0013F3106980A540698401C80B2A1
+:100A1000069006981428E4DB0021069117E00022D6
+:100A2000BDF83000C0EBC00101EB80117E4800EB47
+:100A300041116031BDF82C0000EB001001EBC0014A
+:100A40005B3106980A540698401C80B206900698BE
+:100A50000A28E4DB00BF00BFBDF82400401C81B2BF
+:100A60000991BDF82C00401C81B20B91BDF83010EB
+:100A700001EB410000EB0111654800EB0110C17969
+:100A8000BDF82C0081423FF739AF7BE300210B9189
+:100A900068E3BDF81C109DF83C0001440831BDF826
+:100AA000240008445E490A5CBDF83000C0EBC00178
+:100AB00001EB80115C4800EB41116031BDF82C0066
+:100AC00000EB001001EBC0004276BDF81C109DF851
+:100AD0003C0008440830BDF8241008445049085C24
+:100AE00004287DD005DC58B1012848D0022845D122
+:100AF00041E1082875D0102874D02028F7D1B4E23D
+:100B0000BDF83010C1EBC10000EB8111464800EB8D
+:100B100041106030BDF82C1001EB011100EBC10059
+:100B200090F87600102824D10022BDF83000C0EBE8
+:100B3000C00101EB80113C4800EB41116031BDF870
+:100B40002C0000EB001001EBC00080F87620F322AF
+:100B5000BDF83000C0EBC00101EB8011324800EB62
+:100B600041106030BDF82C1001EB011100EBC10009
+:100B70004271BDF82400401C81B20991ECE2F222DE
+:100B8000BDF83000C0EBC00101EB8011264800EB3E
+:100B900041116031BDF82C0000EB001001EBC000EA
+:100BA0004271BDF8301001EB410000EB0111184813
+:100BB00000EB01113031BDF82C0001EB0010801C5E
+:100BC0000190007820F0040201980270BDF81C002A
+:100BD0009DF83C1008440830BDF82410084402E099
+:100BE00013E15CE1A5E10E490A5CBDF83000C0EB01
+:100BF000C00101EB80110C4800EB41106030BDF8E2
+:100C00002C1001EB011100EBC10080F876200DE003
+:100C10003C300020BC220020BC120020842A00208E
+:100C20001C760020EC7D0020FC3400200020069083
+:100C300024E0BDF81C109DF83C0001440831BDF8CB
+:100C40002400014406980844401CFE490A5CBDF893
+:100C50003000C0EBC00101EB8011FB4800EB4111FB
+:100C60006031BDF82C0000EB001001EBC0014931F0
+:100C700006980A540698401C80B2069006980F28E1
+:100C8000D7DB0020069024E0BDF81C109DF83C0046
+:100C900001440831BDF8240001440698084410308E
+:100CA000E8490A5CBDF83000C0EBC00101EB8011DF
+:100CB000E54800EB41116031BDF82C0000EB00105D
+:100CC00001EBC0015B3106980A540698401C80B2C3
+:100CD000069006980A28D7DBBDF81C109DF83C004A
+:100CE00001440831BDF8240008441A30D5490A5C93
+:100CF000BDF83000C0EBC00101EB8011D24800EB21
+:100D000041116031BDF82C0000EB001001EBC00078
+:100D100080F870200020069024E0BDF81C109DF89B
+:100D20003C0001440831BDF8240001440698084401
+:100D30001B30C4490A5CBDF83000C0EBC00101EBB8
+:100D40008011C14800EB41116031BDF82C0000EB6F
+:100D5000001001EBC001713106980A540698401C3E
+:100D600080B2069006980528D7DBBDF82400203015
+:100D700081B20991F0E1F222BDF83000C0EBC00170
+:100D800001EB8011B04800EB41116031BDF82C003F
+:100D900000EB001001EBC0004271BDF8300000EB29
+:100DA000400101EB0011A94800EB01113031BDF801
+:100DB0002C0001EB0010801C0190007820F0040250
+:100DC00001980270BDF81C009DF83C1008440830E2
+:100DD000BDF8241008449B490A5CBDF83000C0EB04
+:100DE000C00101EB8011984800EB41106030BDF864
+:100DF0002C1001EB011100EBC10080F87620BDF84A
+:100E00002400401C80B20990A6E1F222BDF8300017
+:100E1000C0EBC00101EB80118B4800EB4111603148
+:100E2000BDF82C0000EB001001EBC0004271BDF8D2
+:100E3000300000EB400101EB0011844800EB011190
+:100E40003031BDF82C0001EB0010801C01900078BF
+:100E500020F0040201980270BDF81C009DF83C10BF
+:100E600008440830BDF82410084476490A5CBDF8EF
+:100E70003000C0EBC00101EB8011734800EB411062
+:100E80006030BDF82C1001EB011100EBC10080F8BF
+:100E90007620BDF82400401C80B209905CE1F2226B
+:100EA000BDF83000C0EBC00101EB8011664800EBDB
+:100EB00041116031BDF82C0000EB001001EBC000C7
+:100EC0004271BDF8300000EB400101EB00115F48BA
+:100ED00000EB01113031BDF82C0001EB0010801C3B
+:100EE0000190007820F0040201980270BDF81C0007
+:100EF0009DF83C1008440830BDF8241008445149BE
+:100F00000A5CBDF83000C0EBC00101EB80114E4817
+:100F100000EB41106030BDF82C1001EB011100EB2B
+:100F2000C10080F87620BDF82400401C80B20990F2
+:100F300012E1F322BDF83000C0EBC00101EB8011DB
+:100F4000414800EB41116031BDF82C0000EB00106E
+:100F500001EBC0004271BDF8300000EB400101EB35
+:100F600000113A4800EB01113031BDF82C0001EBC3
+:100F70000010801C0190007820F00402019802709B
+:100F8000BDF81C009DF83C10084400E00AE1083060
+:100F9000BDF8241008442B490A5CBDF83000C0EBB2
+:100FA000C00101EB8011284800EB41116031BDF810
+:100FB0002C0000EB001001EBC00080F87620BDF89B
+:100FC0001C109DF83C0001440831BDF82400084481
+:100FD000401C1C490A5CBDF83000C0EBC00101EBAD
+:100FE0008011194800EB41116031BDF82C0000EB75
+:100FF000001001EBC00080F87020002006902BE06C
+:10100000BDF81C109DF83C0001440831BDF82400D7
+:10101000014406980844801C0A490A5CBDF8300067
+:10102000C0EBC00101EB8011074800EB41116031BA
+:10103000BDF82C0000EB001001EBC00171310698E7
+:101040000A5405E01C760020FC3400203C300020CF
+:101050000698401C80B2069006980528D0DBBDF8A3
+:101060002400C01D81B2099176E0F222BDF8300063
+:10107000C0EBC00101EB8011FD4800EB4111603174
+:10108000BDF82C0000EB001001EBC0004271BDF870
+:10109000300000EB400101EB0011F64800EB0111BC
+:1010A0003031BDF82C0001EB0010801C019000785D
+:1010B00020F0040201980270BDF81C009DF83C105D
+:1010C000084400E064E00830BDF824100844EA4910
+:1010D0000A5CBDF83000C0EBC00101EB8011E448B0
+:1010E00000EB41106030BDF82C1001EB011100EB5A
+:1010F000C10080F876200020069024E0BDF81C1086
+:101100009DF83C0001440831BDF8240001440698D4
+:101110000844401CD8490A5CBDF83000C0EBC0014F
+:1011200001EB8011D24800EB41116031BDF82C0079
+:1011300000EB001001EBC001713106980A540698CB
+:10114000401C80B2069006980428D7DBBDF8240026
+:10115000401D81B2099100BF00BFBDF82C00401CAA
+:1011600081B20B91BDF8301001EB410000EB011191
+:10117000C04800EB0110C179BDF82C0081423FF757
+:1011800088AC00BF00BFBDF83000401C81B20C919C
+:10119000BA4890F8520BBDF8301088423FF793AB35
+:1011A00003F061B8B6484078032827D000200690A5
+:1011B00008E0B1490698095CB24A11540698401CEF
+:1011C00081B206911498801C06998142F1DBAE49E8
+:1011D00014988880002106910DE0A1210698C0EBAB
+:1011E000C00202EB8012A24800EB42104171069847
+:1011F000401C80B2069006980428EEDB1498801EEE
+:101200000D2190FBF1F0C1B2139100210C91EFE39D
+:1012100000200B90EEE3BDF8300000EB400101EB45
+:101220000011944800EB01103030BDF82C1000EB99
+:1012300001108078C0F3400000287DD1BDF8300057
+:1012400000EB400101EB00118A4800EB0110303047
+:10125000BDF82C1000EB0110807A02286CD0BDF88C
+:101260001C109DF83C0001440831119800EB8002ED
+:1012700002EBC00008448049095C08460191002146
+:10128000FBF7A0FDBDF8302002EB420303EB021395
+:10129000784A02EB03123032BDF82C3002EB031215
+:1012A000127842400A43C8D1BDF83000C0EBC001FB
+:1012B00001EB80116E4800EB41106030BDF82C103E
+:1012C00001EB011100EBC10090F83D0001287CD139
+:1012D000BDF81C109DF83C000844093066490A5CC2
+:1012E000BDF83000C0EBC00101EB8011604800EB9D
+:1012F00041116031BDF82C0000EB001001EBC00083
+:10130000C271BDF81C109DF83C0008440A305A49CF
+:10131000085C0106BDF81C209DF83C0010440B3011
+:10132000554A105C41EA0041BDF81C209DF83C0084
+:1013300010440C30504A00E08FE3105C41EA002179
+:10134000BDF81C209DF83C0010440D304A4A105C4A
+:101350000143BDF83000C0EBC00202EB80124448EC
+:1013600000EB42126032BDF82C0000EB001002EBE3
+:10137000C0008160BDF81C109DF83C00084411308D
+:101380003D49085C0106BDF81C209DF83C00104456
+:101390001230394A105C41EA0041BDF81C209DF82A
+:1013A0003C0010441330344A105C41EA0021BDF87F
+:1013B0001C209DF83C00104414302F4A105C01435F
+:1013C000BDF8300000EB400200E03DE302EB00120C
+:1013D000284800EB02123032BDF82C0002EB00105E
+:1013E0004160BDF830100220E8F7B2FDBDF83000D2
+:1013F00000EB400101EB00111E4800EB0111303100
+:10140000BDF82C0001EB00100178BDF83000C0EBF6
+:10141000C00202EB8012164800EB42104170BDF88A
+:10142000301001EB410000EB0111124800EB0110FC
+:101430008079092870D2DFE800F06F05C0FD6F6F7A
+:101440006FFCFB00BDF83010C1EBC10000EB811157
+:10145000074800EB41106030BDF82C1001EB011182
+:1014600000EBC100C07988B101287DD190E0000077
+:10147000FC3400203C3000201C760020BC220020E0
+:10148000842A0020EC7D0020BC120020BDF8301022
+:1014900001EB410000EB0111FE4800EB0110007B65
+:1014A000C8BBBDF83010C1EBC10000EB8111FA4898
+:1014B00000EB41106030BDF82C1001EB011100EB86
+:1014C000C1008068B0F5100F12D1C322BDF8300002
+:1014D000C0EBC00101EB8011EF4800EB4110603020
+:1014E000BDF82C1001EB011100EBC10042714EE080
+:1014F000B522BDF83000C0EBC00101EB8011E64819
+:1015000000EB41106030BDF82C1001EB011100EB35
+:10151000C10042713BE000E095E2BDF83010C1EB44
+:10152000C10000EB8111DC4800EB41106030BDF8D8
+:101530002C1001EB011100EBC1008068B0F1104FDD
+:1015400013D1C322BDF83000C0EBC00101EB801104
+:10155000D14800EB41106030BDF82C1001EB0111B7
+:1015600000EBC100427112E025E0B522BDF8300069
+:10157000C0EBC00101EB8011C74800EB41106030A7
+:10158000BDF82C1001EB011100EBC100427112E01B
+:10159000B922BDF83000C0EBC00101EB8011BE489C
+:1015A00000EB41106030BDF82C1001EB011100EB95
+:1015B000C100427100BF00BF45E2BDF83010C1EB71
+:1015C000C10000EB8111B44800EB41116031BDF85E
+:1015D0002C0000EB001011F83010BDF83000C0EB0B
+:1015E000C00202EB8012AC4800EB4210007981424D
+:1015F0006DD1BDF81C109DF83C0008440E30A74981
+:10160000085C0104BDF81C209DF83C0010440F301C
+:10161000A24A105C41EA0021BDF81C209DF83C0064
+:10162000104410309D4A105C0143BDF8300002E0C8
+:101630005CE1D4E04CE0C0EBC00202EB80129648C3
+:1016400000EB42126032BDF82C0000EB001002EB00
+:10165000C0004163BDF81C109DF83C0008440930EF
+:101660008E490A5CBDF83000C0EBC00101EB80116F
+:10167000894800EB41116031BDF82C0000EB0010EF
+:1016800001EBC000C271A422BDF83000C0EBC00164
+:1016900001EB8011804800EB41116031BDF82C0056
+:1016A00000EB001001EBC0008270A322BDF83000F7
+:1016B000C0EBC00101EB8011774800EB41106030B6
+:1016C000BDF82C1001EB011100EBC1004271BAE131
+:1016D000BDF83010C1EBC10000EB81116E4800EB8A
+:1016E00041116031BDF82C0000EB001011F83010F2
+:1016F000BDF83000C0EBC00202EB8012664800EB80
+:1017000042100079814269D1BDF81C109DF83C005F
+:1017100008440E306149085C0104BDF81C209DF8A6
+:101720003C0010440F305D4A105C41EA0021BDF8D6
+:101730001C209DF83C0010441030584A105C0143B6
+:10174000BDF83000C0EBC00202EB8012524800EB43
+:1017500042126032BDF82C0000EB001002EBC0001A
+:101760004163BDF81C109DF83C00084409304B490A
+:101770000A5CBDF83000C0EBC00101EB80114648A7
+:1017800000EB41116031BDF82C0000EB001001EBC3
+:10179000C000C271A422BDF83000C0EBC00101EB53
+:1017A00080113D4800EB41116031BDF82C0000EB89
+:1017B000001001EBC0008270A322BDF83000C0EB26
+:1017C000C00101EB8011344800EB41106030BDF8DE
+:1017D0002C1001EB011100EBC100427133E1BDF8A7
+:1017E000301001EB410000EB01112A4800EB011021
+:1017F000007BC8BBBDF83010C1EBC10000EB81110C
+:10180000254800EB41106030BDF82C1001EB0111B0
+:1018100000EBC1008068B0F5100F12D10522BDF8B1
+:101820003000C0EBC00101EB80111B4800EB411000
+:101830006030BDF82C1001EB011100EBC1004271CA
+:1018400053E00122BDF83000C0EBC00101EB801174
+:10185000114800EB41106030BDF82C1001EB011174
+:1018600000EBC100427140E0FFE7BDF83010C1EB72
+:10187000C10000EB8111084800EB41106030BDF859
+:101880002C1001EB011100EBC1008068B0F1104F8A
+:1018900019D105E03C300020FC3400201C760020EB
+:1018A0000522BDF83000C0EBC00101EB8011FE48FD
+:1018B00000EB41106030BDF82C1001EB011100EB82
+:1018C000C100427111E00122BDF83000C0EBC0013F
+:1018D00001EB8011F44800EB41106030BDF82C1092
+:1018E00001EB011100EBC1004271ACE0BDF830101A
+:1018F000C1EBC10000EB8111EB4800EB41106030FF
+:10190000BDF82C1001EB011100EBC100C07910B142
+:1019100001286ED182E0BDF8301001EB410000EBF0
+:101920000111E24800EB0110007BC8BBBDF830108C
+:10193000C1EBC10000EB8111DB4800EB41106030CE
+:10194000BDF82C1001EB011100EBC1008068B0F56F
+:10195000100F12D10822BDF83000C0EBC00101EB1E
+:101960008011D14800EB41106030BDF82C1001EB24
+:10197000011100EBC10042714FE08922BDF8300037
+:10198000C0EBC00101EB8011C74800EB4110603093
+:10199000BDF82C1001EB011100EBC10042713CE0DD
+:1019A000FFE7BDF83010C1EBC10000EB8111BE486C
+:1019B00000EB41106030BDF82C1001EB011100EB81
+:1019C000C1008068B0F1104F15D10822BDF8300079
+:1019D000C0EBC00101EB8011B34800EB4110603057
+:1019E000BDF82C1001EB011100EBC100427114E0B5
+:1019F0005CE026E036E08922BDF83000C0EBC00193
+:101A000001EB8011A84800EB41106030BDF82C10AC
+:101A100001EB011100EBC100427112E08B22BDF815
+:101A20003000C0EBC00101EB80119F4800EB411179
+:101A30006031BDF82C0000EB001001EBC0004271DA
+:101A400000BF00BF00BF00BF1198401CC1B2119180
+:101A500013991198884200DB13E0BDF82C00401C5C
+:101A600081B20B91BDF8301001EB410000EB011188
+:101A70008E4800EB0110C179BDF82C0081423FF780
+:101A8000CAAB00BFBDF8301001EB410000EB011103
+:101A9000864800EB0110C179BDF82C00814200DDC1
+:101AA0000CE0BDF83000401C81B20C91804890F8E9
+:101AB000520BBDF8301088423FF7AAAB00BF02F0CE
+:101AC000D2BB1498801E0D2190FBF1F0C1B213918E
+:101AD00000210C91FBE200210B91CEE2BDF8301009
+:101AE00001EB410000EB0111704800EB01103030B8
+:101AF000BDF82C1000EB01108078C0F340000028E6
+:101B00007ED1BDF81C109DF83C00014408311198AD
+:101B100000EB800202EBC00008446649095C0846FD
+:101B200001910021FBF74EF9BDF8302002EB420392
+:101B300003EB02135D4A02EB03123032BDF82C3086
+:101B400002EB0312127842400A43D9D1BDF830109B
+:101B5000C1EBC10000EB8111534800EB4110603034
+:101B6000BDF82C1001EB011100EBC10090F83D0015
+:101B700001287CD1BDF81C109DF83C0008440930B8
+:101B80004C490A5CBDF83000C0EBC00101EB80118C
+:101B9000454800EB41116031BDF82C0000EB00100E
+:101BA00001EBC000C271BDF81C109DF83C00084458
+:101BB0000A304049085C0106BDF81C209DF83C0035
+:101BC00010440B303B4A105C41EA0041BDF81C2038
+:101BD0009DF83C0010440C30364A105C41EA00216C
+:101BE000BDF81C209DF83C0010440D30314A105CBB
+:101BF0000143BDF83000C0EBC00202EB801200E0F0
+:101C000036E2294800EB42126032BDF82C0000EBAE
+:101C1000001002EBC0008160BDF81C109DF83C0074
+:101C2000084411302349085C0106BDF81C209DF8CA
+:101C30003C00104412301F4A105C41EA0041BDF8DC
+:101C40001C209DF83C00104413301A4A105C41EAF5
+:101C50000021BDF81C209DF83C0010441430154AAA
+:101C6000105C0143BDF8302002EB420000E0F6E1D9
+:101C700000EB02120D4800EB02123032BDF82C00CE
+:101C800002EB00104160BDF830100220E8F760F967
+:101C9000BDF8301001EB410000EB0111034800EBEF
+:101CA0000111303108E00000FC3400203C300020FD
+:101CB000BC2200201C760020BDF82C0001EB001097
+:101CC0000178BDF83000C0EBC00202EB8012FA4888
+:101CD00000EB421041700122BDF83000C0EBC001A2
+:101CE00001EB8011F44800EB41116031BDF82C008C
+:101CF00000EB001001EBC0008271BDF8301001EB69
+:101D0000410000EB0111ED4800EB0110807909283A
+:101D100042D2DFE800F0410542C9414141FEFD00E9
+:101D2000BDF83010C1EBC10000EB8111E24800EBBF
+:101D300041106030BDF82C1001EB011100EBC10027
+:101D4000C07910B1012826D112E0B522BDF83000CB
+:101D5000C0EBC00101EB8011D74800EB41106030AF
+:101D6000BDF82C1001EB011100EBC100427112E033
+:101D7000B922BDF83000C0EBC00101EB8011CE48A4
+:101D800000EB41106030BDF82C1001EB011100EBAD
+:101D9000C100427100BF00BF60E1BDF83010C1EB6F
+:101DA000C10000EB8111C44800EB41116031BDF866
+:101DB0002C0000EB001011F83010BDF83000C0EB23
+:101DC000C00202EB8012BC4800EB42100079814255
+:101DD00069D1BDF81C109DF83C0008440E30B8498C
+:101DE000085C0104BDF81C209DF83C0010440F3035
+:101DF000B34A105C41EA0021BDF81C209DF83C006C
+:101E000010441030AE4A105C0143BDF83000C0EB06
+:101E1000C00202EB8012A84800EB42126032BDF80B
+:101E20002C0000EB001002EBC0004163BDF81C1059
+:101E30009DF83C0008440930A1490A5CBDF8300017
+:101E4000C0EBC00101EB80119B4800EB41116031F8
+:101E5000BDF82C0000EB001001EBC000C271A42201
+:101E6000BDF83000C0EBC00101EB8011924800EBDF
+:101E700041116031BDF82C0000EB001001EBC000F7
+:101E80008270A322BDF83000C0EBC00101EB8011CD
+:101E9000894800EB41106030BDF82C1001EB0111B6
+:101EA00000EBC1004271D9E0BDF83000C0EBC001C9
+:101EB00001EB8011804800EB41116031BDF82C002E
+:101EC00000EB001011F83010BDF83000C0EBC0027C
+:101ED00002EB8012784800EB4210007981426CD10D
+:101EE000BDF81C109DF83C0008440E307449085C95
+:101EF0000104BDF81C209DF83C0010440F30704ACE
+:101F0000105C41EA0021BDF81C209DF83C0001E076
+:101F100067E053E010441030694A105C0143BDF89B
+:101F20003000C0EBC00202EB8012634800EB4212AB
+:101F30006032BDF82C0000EB001002EBC0004163E2
+:101F4000BDF81C109DF83C00084409305C490A5C4F
+:101F5000BDF83000C0EBC00101EB8011564800EB2A
+:101F600041116031BDF82C0000EB001001EBC00006
+:101F7000C271A422BDF83000C0EBC00101EB80119A
+:101F80004D4800EB41116031BDF82C0000EB001012
+:101F900001EBC0008270A322BDF83000C0EBC0018D
+:101FA00001EB8011444800EB41106030BDF82C106B
+:101FB00001EB011100EBC10042714FE00122BDF8BD
+:101FC0003000C0EBC00101EB80113B4800EB411039
+:101FD0006030BDF82C1001EB011100EBC100427123
+:101FE0003CE0BDF83000C0EBC00101EB801132488D
+:101FF00000EB41106030BDF82C1001EB011100EB3B
+:10200000C100C07910B1012826D112E08922BDF8A3
+:102010003000C0EBC00101EB8011274800EB4110FC
+:102020006030BDF82C1001EB011100EBC1004271D2
+:1020300012E08B22BDF83000C0EBC00101EB801133
+:102040001D4800EB41106030BDF82C1001EB011170
+:1020500000EBC100427100BF00BF00BF00BF11987C
+:10206000401CC1B2119113991198884200DB13E012
+:10207000BDF82C00401C81B20B91BDF8300000EB84
+:10208000400101EB00110D4800EB0110C179BDF8D2
+:102090002C0081423FF722AD00BFBDF8300000EBBD
+:1020A000400101EB0011054800EB0110C179BDF8BA
+:1020B0002C00814206DD12E0FC3400203C30002080
+:1020C0001C760020BDF83000401C81B20C91FE4807
+:1020D00090F8520BBDF8301088423FF7FCAC00BFBF
+:1020E000EDE4FA484078032831D00020069008E05B
+:1020F000F7490698095CF74A11540698401C81B2CA
+:1021000006911498801C06998142F1DBF2491498DB
+:1021100088800021069117E00698C0EBC00101EB12
+:102120008011EE4800EB4110407948B9A42106988F
+:10213000C0EBC00202EB8012E84800EB4210417194
+:102140000698401C81B2069106980428E4DB002022
+:102150000C9095E100200B906EE1BDF81C109DF8ED
+:102160003C0008440830DA49095C08460191002126
+:10217000FAF728FEBDF8302002EB420303EB02130E
+:10218000D74A02EB03123032BDF82C3002EB0312B7
+:10219000127842400A437CD1BDF8300000EB400188
+:1021A00001EB0011CE4800EB01113031BDF82C00DD
+:1021B00001EB00100178BDF83000C0EBC00202EB6B
+:1021C0008012C64800EB42104170BDF8300000EBB1
+:1021D000400101EB0011C24800EB01108079092891
+:1021E0002BD2DFE800F02A052B812A2A2AD5FC0011
+:1021F000BDF83000C0EBC00101EB8011B74800EB27
+:1022000041106030BDF82C1001EB011100EBC10052
+:1022100090F83E0088B9CA22BDF83000C0EBC0017A
+:1022200001EB8011AD4800EB41106030BDF82C107F
+:1022300001EB011100EBC1004271F6E0BDF8300086
+:10224000C0EBC00101EB8011A44800EB41116031EB
+:10225000BDF82C0000EB001011F83010BDF8300074
+:10226000C0EBC00202EB80129C4800EB42100079E8
+:10227000814238D1BDF83000C0EBC00101EB8011C4
+:10228000964800EB41106030BDF82C1001EB0111B5
+:1022900000E0CCE000EBC10090F83E0018BBAA22A1
+:1022A000BDF83000C0EBC00101EB80118B4800EBA2
+:1022B00041116031BDF82C0000EB001001EBC000B3
+:1022C0008270A322BDF83000C0EBC00101EB801189
+:1022D000824800EB41106030BDF82C1001EB011179
+:1022E00000EBC1004271A0E0BDF83000C0EBC001BE
+:1022F00001EB8011794800EB41116031BDF82C00F1
+:1023000000EB001011F83010BDF83000C0EBC00237
+:1023100002EB8012714800EB42100079814236D105
+:10232000BDF83000C0EBC00101EB80116B4800EB41
+:1023300041106030BDF82C1001EB011100EBC10021
+:1023400090F83E0018BBAA22BDF83000C0EBC001D7
+:1023500001EB8011614800EB41116031BDF82C00A8
+:1023600000EB001001EBC0008270A322BDF830002A
+:10237000C0EBC00101EB8011584800EB4110603008
+:10238000BDF82C1001EB011100EBC100427100BF40
+:10239000BDF83000C0EBC00101EB80114F4800EBED
+:1023A00041106030BDF82C1001EB011100EBC100B1
+:1023B00090F83E0088B90422BDF83000C0EBC0019F
+:1023C00001EB8011454800EB41106030BDF82C1046
+:1023D00001EB011100EBC100427126E0FFE7BDF8FF
+:1023E0003000C0EBC00101EB80113C4800EB411014
+:1023F0006030BDF82C1001EB011100EBC10090F82A
+:102400003E0088B91022BDF83000C0EBC00101EBDE
+:102410008011324800EB41106030BDF82C1001EB08
+:10242000011100EBC100427100BF00BF13E0BDF815
+:102430002C00401C81B20B91BDF8300000EB400134
+:1024400001EB0011264800EB0110C179BDF82C000A
+:1024500081423FF782AE00BFBDF8300000EB400183
+:1024600001EB00111E4800EB0110C179BDF82C00F2
+:10247000814200DD0CE0BDF83000401C81B20C91BF
+:10248000114890F8520BBDF8301088423FF762AE09
+:1024900000BF25E60D484078032849D0002006906B
+:1024A00008E00B490698095C0A4A11540698401C3A
+:1024B00081B206911498801C06998142F1DB06498D
+:1024C0001498888000210DE0BC220020842A00207E
+:1024D0001C760020EC7D0020BC120020FC34002083
+:1024E0003C300020069120E0069800EB400101EB13
+:1024F0000011FE4800EB0110407B022811D1A221FF
+:102500000698C0EBC00202EB8012F94800EB4210C3
+:1025100041710121069800EB4000F64A02EB800071
+:1025200081700698401C81B2069106980428DBDB76
+:1025300000200C905AE100200B9033E1BDF81C10F4
+:102540009DF83C0008440830EB49095C08460191BD
+:102550000021FAF737FCBDF8302002EB420303EB11
+:102560000213E24A02EB03123032BDF82C3002EBC8
+:102570000312127842400A437DD1BDF8300000EBCF
+:10258000400101EB0011D94800EB01113031BDF8D9
+:102590002C0001EB00100178BDF83000C0EBC00248
+:1025A00002EB8012D24800EB42104170BDF83000BF
+:1025B000C0EBC00101EB8011CD4800EB411160314F
+:1025C000BDF82C0000EB001011F83010BDF8300001
+:1025D000C0EBC00202EB8012C54800EB421000794C
+:1025E000814279D1BDF81C109DF83C0008440930A7
+:1025F000C149085C0104BDF81C209DF83C00104452
+:102600000A30BD4A105C41EA0021BDF81C209DF84B
+:102610003C0010440B30B84A105C0143BDF8300058
+:10262000C0EBC00202EB8012B14800EB42126032F4
+:10263000BDF82C0000EB001002EBC0004163BDF8B8
+:10264000300000EB400101EB0011A84800EB011045
+:10265000807909281AD2DFE800F09E051A40659EAD
+:102660009E788B00B222BDF83000C0EBC00101EBB8
+:1026700080119F4800E090E000EB41106030BDF811
+:102680002C1001EB011100EBC100427183E0A52287
+:10269000BDF83000C0EBC00101EB8011944800EBA5
+:1026A00041116031BDF82C0000EB001001EBC000BF
+:1026B0008270A322BDF83000C0EBC00101EB801195
+:1026C0008B4800EB41106030BDF82C1001EB01117C
+:1026D00000EBC10042715EE05EE0A522BDF8300073
+:1026E000C0EBC00101EB8011814800EB411160316A
+:1026F000BDF82C0000EB001001EBC0008270A3229B
+:10270000BDF83000C0EBC00101EB8011784800EB50
+:1027100041106030BDF82C1001EB011100EBC1003D
+:10272000427138E0B522BDF83010C1EBC10000EBBA
+:1027300081116F4800EB41106030BDF82C1001EBA7
+:10274000011100EBC100427100BF0222BDF8301040
+:10275000C1EBC10000EB8111654800EB4110603016
+:10276000BDF82C1001EB011100EBC100427112E029
+:102770008022BDF83000C0EBC00101EB80115C4845
+:1027800000EB41106030BDF82C1001EB011100EBA3
+:10279000C100427100BF00BF13E0BDF82C00401C17
+:1027A00081B20B91BDF8301001EB410000EB01113B
+:1027B0004E4800EB0110C179BDF82C0081423FF773
+:1027C000BDAE00BFBDF8301001EB410000EB0111C0
+:1027D000464800EB0110C179BDF82C00814200DDB4
+:1027E0000CE0BDF83000401C81B20C91434890F8D9
+:1027F000520BBDF8301088423FF79DAE00BF6FE42A
+:102800003F484078032827D00020069008E03A4946
+:102810000698095C3B4A11540698401C81B2069107
+:102820001498801C06998142F1DB374914988880FE
+:10283000002106910DE0A1210698C0EBC00202EB39
+:1028400080122B4800EB421041710698401C80B268
+:10285000069006980428EEDBBDF81C109DF83C009D
+:102860000844083081B209912349BDF82400085C6E
+:1028700005287DDA0846BDF82410405C002877DD85
+:102880001D49BDF82400085C401E81B20C91BDF8C2
+:102890002400401C81B20991002106913FE00022F2
+:1028A000BDF8301001EB410000EB01110F4800EBC7
+:1028B00001113031069801EB00100270BDF83010A4
+:1028C00001EB410000EB0111084800EB0111303130
+:1028D000069801EB00104270BDF8301001EB41008A
+:1028E00000EB0111014800EB01110FE03C3000202A
+:1028F000FC340020402E00201C760020BC2200204A
+:10290000842A0020EC7D0020BC1200203031069883
+:1029100001EB001002720698401C80B206900698E7
+:102920001028BCDBFB49BDF82400085C0104F94A0F
+:10293000BDF82400401C105C41EA0021BDF82400D1
+:10294000801C105C0843C117CDE90001FAF73AFA80
+:10295000BDF8302002EB420101EB0212EE4901EB1F
+:1029600002110860BDF82400C01C80B2099000E08C
+:1029700015E2E848BDF82410405C00210190FAF708
+:1029800021FAC2B2BDF8300000EB400101EB0011AA
+:10299000E14800EB01100271BDF82400401C80B238
+:1029A0000990DC48BDF82410405C00210190FAF742
+:1029B00009FAC2B2BDF8300000EB400101EB001192
+:1029C000D54800EB01104271BDF82400401C80B2D4
+:1029D0000990D049BDF82400095C08460191002106
+:1029E000FAF7F0F9C1B2BDF8300000EB400202EB9B
+:1029F0000012C94800EB02108171BDF82400401C90
+:102A000081B20991C349BDF82400095C08460191CF
+:102A10000021FAF7D7F9C1B2BDF8300000EB40024F
+:102A200002EB0012BC4800EB0210C171BDF824009B
+:102A3000401C81B20991B749BDF82400095C0846E1
+:102A400001910021FAF7BEF90146BDF8300000EB14
+:102A5000400202EB0012B04800EB02108160BDF8AA
+:102A60002400401C81B20991AA49BDF82400095CE8
+:102A7000084601910021FAF7A5F9C1B2BDF830006E
+:102A800000EB400202EB0012A34800EB02100173BE
+:102A9000BDF82400401C81B20991BDF8301001EB53
+:102AA000410000EB01119C4800EB011080790628E1
+:102AB00071D100200B905EE09649BDF82400095CBE
+:102AC000084601910021FAF77DF9C2B2BDF8300045
+:102AD00000EB400101EB00118F4800EB0111303198
+:102AE000BDF82C0001EB00100270BDF82400401C62
+:102AF00081B209918749BDF82400095C084601911B
+:102B00000021FAF75FF9C2B2BDF8300000EB4001D6
+:102B100001EB0011804800EB01113031BDF82C00B1
+:102B200001EB00104270BDF82400401C81B20991F5
+:102B30007849BDF82400095C084601910021FAF7A4
+:102B400041F9C2B2BDF8300000EB400101EB0011C9
+:102B5000714800EB01113031BDF82C0001EB001081
+:102B60000272BDF82400401C81B20991BDF82C000E
+:102B7000401C81B20B91BDF8300000EB400101EB2D
+:102B80000011654800EB0110C179BDF82C008142AD
+:102B900092DCEEE0FFE700200B9040E05D49BDF8DD
+:102BA0002400095C084601910021FAF70BF9C2B232
+:102BB000BDF8300000EB400101EB0011564800EB7E
+:102BC00001113031BDF82C0001EB00100270BDF88E
+:102BD0002400401C81B209914E49BDF82400095CD3
+:102BE000084601910021FAF7EDF8C2B2BDF83000B5
+:102BF00000EB400101EB0011474800EB01113031BF
+:102C0000BDF82C0001EB00104270BDF82400401C00
+:102C100081B20991BDF82C00401C81B20B91BDF826
+:102C2000300000EB400101EB00113B4800EB0110CC
+:102C3000C179BDF82C008142B0DC3648BDF82410C3
+:102C4000405C00F00F00042814DABDF8300000EBFF
+:102C5000400101EB0011304800EB01101C300190E5
+:102C60002C48BDF82410405C0199097860F30101FB
+:102C700001980170BDF82400401C81B209912549DA
+:102C8000BDF82400085C0421B1EB201F15DDBDF860
+:102C9000300000EB400101EB00111F4800EB011078
+:102CA0001C3001901B48BDF82410405C02090198BB
+:102CB000007862F38300019908701648BDF824106B
+:102CC000405C00F00F00042814DABDF8300000EB7F
+:102CD000400101EB0011104800EB01101C30019085
+:102CE0000C48BDF82410405C0199097860F3051187
+:102CF00001980170BDF82400401C81B20991BDF813
+:102D00002C001A2101EB40011498814231DA002095
+:102D10000B9020E01C7600203C300020F749BDF8E5
+:102D200024000A5CBDF8300000EB400101EB00110B
+:102D3000F34800EB01113031BDF82C0001EB00101D
+:102D40008272BDF82400401C81B20991BDF82C00AC
+:102D5000401C81B20B91BDF8300000EB400101EB4B
+:102D60000011E74800EB0110C179BDF82C00814249
+:102D7000D4DCBDF830100220E7F7EAF8BDF83000E7
+:102D8000C1B208460191FAF70BFE0121BDF83000EF
+:102D900000EB4000DB4A02EB8000417052E1BDF8DD
+:102DA0001C109DF83C0008440830D449085C0528F4
+:102DB0007ED1BDF81C109DF83C000844093081B25A
+:102DC0000991CE49BDF82400095CCF4880F8F41B76
+:102DD00090F8F40B042803DD0421CB4880F8F41BA1
+:102DE000BDF82400401C81B2099100210C91B0E093
+:102DF000C249BDF82400095C084601910021F9F799
+:102E0000E1FFC1B2BDF8300000EB4002BF4800EB6B
+:102E10000210C171BDF82400401C81B20991B7496C
+:102E2000BDF82400095C084601910021F9F7CAFFAA
+:102E3000C2B2BDF8300000EB4001B44800EB011015
+:102E40008271BDF82400401C81B20991AB49BDF8E4
+:102E50002400085C0104A94ABDF82400401C105C51
+:102E600041EA0021BDF82400801C105C0843C11712
+:102E7000CDE90001F9F7A6FFBDF8301001EB4102E2
+:102E8000A24901EB02110860BDF82400C01C80B209
+:102E900009909A48BDF82410405C00210190F9F790
+:102EA00091FFC2B2BDF8300000EB4001974800E04E
+:102EB000C8E000EB01100271BDF82400401C80B294
+:102EC00009908E48BDF82410405C00210190F9F76C
+:102ED00079FFC2B2BDF8300000EB40018B4800EB37
+:102EE00001104271BDF82400401C80B20990834952
+:102EF000BDF82400095C084601910021F9F762FF42
+:102F00000146BDF8300000EB4002804800EB0210A3
+:102F10008160BDF82400401C81B209917749BDF859
+:102F20002400401C0A5CBDF82400085C42EA002131
+:102F30000391BDF82400801C81B20991BDF82410D2
+:102F40000398084481B20991BDF83000401C81B259
+:102F50000C916D4890F8F40BBDF8301088423FF7A3
+:102F600047AF6B4840781A2866DB0021664890F826
+:102F7000F40B00EB40026248643800F8221062480B
+:102F800090F8F40B00EB40025D48643800EB8200DF
+:102F9000817001215C4890F8F40B00EB4002584826
+:102FA000643800EB82004170574890F8F40B00EB56
+:102FB00040025348643800EB8200C17042F2107145
+:102FC000514890F8F40B00EB40024D48643800EB98
+:102FD000820081604FF47A714B4890F8F40B00EB5B
+:102FE00040024A4800EB021081600121464890F8F7
+:102FF000F40B00EB4002454800EB021081714FF4E6
+:103000001651414890F8F40B00EB40023F4800EBAA
+:103010000210016001213C4890F8F40B00EB4002E3
+:103020003A4800EB02100171374890F8F40B401C4D
+:10303000C1B2354880F8F41B00210A20E6F788FF6A
+:10304000FCF76CF8BDF8301001EB410000EB01110A
+:103050002B4800EB0110407B02280AD10B21BDF860
+:103060003000C0EBC00202EB80122A4800EB421095
+:103070004171BEE3BDF81C109DF83C0008440830C7
+:1030800081B209911D49BDF82400085C05287DDA4C
+:103090000846BDF82410415C1948407F814202D1A6
+:1030A00000200C900AE01548BDF82410415C14483B
+:1030B00090F84D01814201D101200C90BDF824000F
+:1030C000401C81B20991BDF830000228DFDA1248B5
+:1030D000407A401C104948720846407A022809DDAF
+:1030E00008464078032802D15120087102E01020E0
+:1030F00009490871002006903FE000001C7600207E
+:103100003C30002078290020BC220020B42E002072
+:10311000BC120020FC340020842A00200022BDF8CC
+:10312000300000EB400101EB0011FE4800EB011103
+:103130003031069801EB00100270BDF8300000EB52
+:10314000400101EB0011F74800EB01113031069806
+:1031500001EB00104270BDF8300000EB400101EBC4
+:103160000011F04800EB01113031069801EB00101E
+:1031700002720698401C80B2069006981028CDDB9B
+:10318000E949BDF82400401D095C00E041E2084621
+:1031900001910021F9F716FE0023584059400843D9
+:1031A0007DD0E148BDF82410405C0104DE4BBDF841
+:1031B0002400401C185C41EA0020BDF82410891C42
+:1031C000595C0843C117CDE90001F9F7FBFDBDF8D3
+:1031D000301001EB410202EB0112D24901EB021166
+:1031E0000860BDF82400C01C80B20990CE48BDF82C
+:1031F0002410405C00210190F9F7E4FDC2B2BDF853
+:10320000300000EB400101EB0011C64800EB01105B
+:103210000271BDF82400401C80B20990C248BDF87C
+:103220002410405C00210190F9F7CCFDC2B2BDF83A
+:10323000300000EB400101EB0011BA4800EB011037
+:103240004271BDF82400401C80B20990B648BDF818
+:103250002410405C00210190F9F7B4FDC2B2BDF822
+:10326000300000EB400101EB0011AE4800EB011013
+:103270008271BDF82400401C80B20990AA48BDF8B4
+:103280002410405C00210190F9F79CFDC2B2BDF80A
+:10329000300000EB400101EB0011A24800E0A3E187
+:1032A00000EB0110C271BDF82400401C80B20990EF
+:1032B0009D48BDF82410405C00210190F9F782FD83
+:1032C000BDF8301001EB410202EB0112954901EB10
+:1032D00002118860BDF82400401C80B20990924819
+:1032E000BDF82410405C00210190F9F76BFDC2B2DB
+:1032F000BDF8300000EB400101EB0011894800EB04
+:1033000001100273BDF82400401C80B20990BDF882
+:10331000301001EB410000EB0111824800EB01107D
+:103320008079062871D100200B905EE07E49BDF8BF
+:103330002400095C084601910021F9F743FDC2B25F
+:10334000BDF8301001EB410000EB0111754800EBB6
+:1033500001113031BDF82C0001EB00100270BDF8F6
+:103360002400401C81B209916F49BDF82400095C1A
+:10337000084601910021F9F725FDC2B2BDF83010D1
+:1033800001EB410000EB0111664800EB0111303107
+:10339000BDF82C0001EB00104270BDF82400401C69
+:1033A00081B209916049BDF82400095C0846019189
+:1033B0000021F9F707FDC2B2BDF8301001EB410062
+:1033C00000EB0111574800EB01113031BDF82C0022
+:1033D00001EB00100272BDF82400401C81B209917B
+:1033E000BDF82C00401C81B20B91BDF8301001EBF0
+:1033F000410000EB01114B4800EB0110C179BDF811
+:103400002C00814292DCEFE0FFE700200B9040E0CF
+:103410004549BDF82400095C084601910021F9F7EF
+:10342000D1FCC2B2BDF8300000EB400101EB00114D
+:103430003C4800EB01113031BDF82C0001EB0010CD
+:103440000270BDF82400401C81B209913649BDF8D4
+:103450002400095C084601910021F9F7B3FCC2B2CF
+:10346000BDF8300000EB400101EB00112D4800EBEE
+:1034700001113031BDF82C0001EB00104270BDF895
+:103480002400401C81B20991BDF82C00401C81B27F
+:103490000B91BDF8301001EB410000EB0111214808
+:1034A00000EB0110C179BDF82C008142B0DC1E4850
+:1034B000BDF82410405C00F00F00042814DABDF8B9
+:1034C000301001EB410000EB0111164800EB011038
+:1034D0001C3001901448BDF82410405C0199097813
+:1034E00060F3010101980170BDF82400401C81B215
+:1034F00009910D49BDF82400085C0421B1EB201F9F
+:103500001ADDBDF8301001EB410000EB0111054858
+:1035100000EB01101C3001900348BDF82410405C02
+:10352000020903E03C3000201C760020019800785E
+:1035300062F3830001990870FE48BDF82410405CD6
+:1035400000F00F00042814DABDF8301001EB410040
+:1035500000EB0111F84800EB01101C300190F54818
+:10356000BDF82410405C0199097860F305110198B9
+:103570000170BDF82400401C81B20991BDF82C00F7
+:103580001A2101EB4001149881422DDA00200B90A2
+:103590001CE0E849BDF824000A5CBDF8300000EBEF
+:1035A000400101EB0011E44800EB01113031BDF89E
+:1035B0002C0001EB00108272BDF82400401C81B287
+:1035C0000991BDF82C00401C81B20B91BDF8301060
+:1035D00001EB410000EB0111D74800EB0110C1796C
+:1035E000BDF82C008142D4DCBDF830100220E6F793
+:1035F000AFFCBDF83000C1B208460191FAF7D0F92E
+:103600000121BDF8300000EB4000CC4A02EB800005
+:1036100041702EE5BDF81C109DF83C0008440830B0
+:10362000C449085CC6494871BDF81C109DF83C00AF
+:1036300008440930BF49085CC1490871BDF81C1035
+:103640009DF83C0008440A30BA49085CBC49C8707F
+:10365000BDF81C109DF83C0008440B30B549085CCF
+:10366000B7498870BDF81C109DF83C0008440C3028
+:10367000B049085CB2494870BDF81C109DF83C0088
+:1036800008440D30AB49095CAE4880F8F013E6F70A
+:103690001BFBE6F7D5FAAB4890F8F003FF2842D1C0
+:1036A000E6F77EFABDF81C109DF83C00084408308F
+:1036B000A049085CA2494871BDF81C109DF83C0067
+:1036C000084409309B49085C9D490871BDF81C10ED
+:1036D0009DF83C0008440A309649085C9849C87037
+:1036E000BDF81C109DF83C0008440B309149085C63
+:1036F00093498870BDF81C109DF83C0008440C30BC
+:103700008C49085C8E494870BDF81C109DF83C003F
+:1037100008440D308749095C8A4880F8F013E6F7C1
+:10372000D3FAE6F78DFA8848C06D58B187484078DB
+:10373000032803D152208549087106E00F208349F0
+:10374000087102E00E208149087192E410207F493F
+:103750000871BDF81C109DF83C00084408307549FC
+:10376000085C77494871BDF81C109DF83C0008447E
+:1037700009307049085C72490871BDF81C109DF849
+:103780003C0008440A306B49085C6D49C870BDF8BC
+:103790001C109DF83C0008440B306649085C6849E1
+:1037A0008870BDF81C109DF83C0008440C3061493D
+:1037B000085C63494870BDF81C109DF83C00084443
+:1037C0000D305C49095C5F4880F8F013E6F77CFA3D
+:1037D00004F05EF95B49C1F8FC030846D0F8FC032D
+:1037E000C0F300410E915748D0F8FC03C0F34201EA
+:1037F0000D914FE30E20554908710021514880F882
+:10380000E51147E351484078032827D0002106916D
+:1038100008E048490698095C4D4A11540698401C36
+:1038200081B206911498801C06998142F1DB4649C9
+:1038300014988880002106910DE00D210698C0EBB8
+:10384000C00202EB8012434800EB4210417106981F
+:10385000401C80B2069006980428EEDB00210C91F3
+:103860003DE000210B9117E0BDF8301001EB410065
+:1038700000EB0111304800EB01103030BDF82C1086
+:1038800000EB0110807800F0010000B112E0BDF8FB
+:103890002C00401C81B20B91BDF8301001EB4100AF
+:1038A00000EB0111244800EB0110C179BDF82C0098
+:1038B0008142D9DC00BFBDF8301001EB410000EBC4
+:1038C00001111D4800EB0110C179BDF82C008142A7
+:1038D00000DD08E0BDF83000401C81B20C91BDF85D
+:1038E00030000428BDDB00BFBDF8300004287CDBBD
+:1038F0000020194908700120184908601849C1F8CA
+:103900008802104890F8ED0101286FDB0D200F4967
+:103910000871BDF81C109DF83C00084409300549A9
+:10392000095CBDF81C209DF83C0010440830014A99
+:10393000105C17E01C7600203C3000207829002025
+:10394000AC260020BC220020BC120020842A0020CB
+:10395000EC7D0020FC3400202A0A0020880242422C
+:103960000000424241EA00210A91BDF81C109DF876
+:103970003C0008440B301146095CBDF81C209DF842
+:103980003C0010440A30FE4A105C41EA0020FD4928
+:1039900008800021069110E0BDF81C109DF83C0045
+:1039A00001440C3106980844F549095CF64A06982A
+:1039B00011540698401C81B206910698B0F5007F1C
+:1039C000EADBF048008800F2FF3080B20146019047
+:1039D0000120E5F77DFB48B10021EC4880F8E511B6
+:1039E000E84800886421484301E037E02FE0BDF853
+:1039F000281090FBF1F0C1B2E44880F8E4110120F6
+:103A0000E349C872DF480088401CDE490880084648
+:103A10000088BDF82810884219DDDC4890F8E001E4
+:103A200020F00100401CD94981F8E001084690F8D7
+:103A3000E00120F00600801C81F8E001BDF82810AC
+:103A4000D1480E38418000210120E6F781FA00209C
+:103A5000D0490860D049C1F888020BE01020CF4956
+:103A60000871CA4890F8E00120F080008030C74912
+:103A700081F8E001F7E3BDF81C109DF83C00084414
+:103A80000830BF49095CC14880F8E5111120C349DD
+:103A9000087108464078032827D00021069108E0E5
+:103AA000B7490698095CBE4A11540698401C81B279
+:103AB00006911498801C06998142F1DBB449149850
+:103AC0008880002106910DE011210698C0EBC0020C
+:103AD00002EB8012B34800EB421041710698401C83
+:103AE00080B2069006980428EEDBBCE3AB48407831
+:103AF000032827D00021069108E0A1490698095C17
+:103B0000A74A11540698401C81B206911498801C53
+:103B100006998142F1DB9E49149888800021069124
+:103B20000DE012210698C0EBC00202EB80129D4806
+:103B300000EB421041710698401C80B20690069836
+:103B40000428EEDB00210C913DE000210B9117E0F1
+:103B5000BDF8301001EB410000EB0111924800EB81
+:103B600001103030BDF82C1000EB0110807800F00F
+:103B7000010000B112E0BDF82C00401C81B20B9195
+:103B8000BDF8301001EB410000EB0111864800EB5D
+:103B90000110C179BDF82C008142D9DC00BFBDF80D
+:103BA000301001EB410000EB01117F4800EB0110E8
+:103BB000C179BDF82C00814200DD08E0BDF830007D
+:103BC000401C81B20C91BDF830000428BDDB00BF61
+:103BD000BDF83000042874DB00207449087001200F
+:103BE0006C4908606C49C1F88802684890F8ED019A
+:103BF000012867DBBDF81C109DF83C000844083024
+:103C00005F49085C04285DDC122064490871BDF836
+:103C10001C109DF83C00084408305949095C5B4879
+:103C200080F8E51190F8E501401E81B20C91002169
+:103C3000069119E0BDF81C109DF83C0001440931C3
+:103C4000069808444E490A5CBDF8300000EB40017C
+:103C500001EB0011544800EB01110E3106980A5493
+:103C60000698401C80B2069006980A28E2DBBDF850
+:103C70001C109DF83C00084414304149095CBDF813
+:103C80001C209DF83C00104413303D4A105C41EA72
+:103C900000210A91BDF81C109DF83C000844163024
+:103CA0001146095CBDF81C209DF83C0010441530FD
+:103CB000334A105C41EA0020324908800021069115
+:103CC00012E0E7E05AE0BDF81C109DF83C0001440A
+:103CD0001731069808442A49095C2B4A0698115462
+:103CE0000698401C81B206910698B0F5007FEADB89
+:103CF00024480088401EBDF8301000EB812081B2BE
+:103D000003200191E5F7E4F9C0B31E48008864215F
+:103D10004843BDF8281090FBF1F0C1B21B4880F871
+:103D2000E41101201A49C87216480088401C154940
+:103D3000088008460088BDF8281088426DDD002103
+:103D4000069118E0BDF8301001EB410000EB0111C5
+:103D5000154800EB01103030069900EB01100930D6
+:103D60000190007820F00100401C0199087006982D
+:103D7000401C80B206900698102819E084E00000EC
+:103D80001C760020280A0020AA240020BC22002043
+:103D9000BC1200208802424200004242842A0020D5
+:103DA000EC7D0020FC3400203C3000202A0A00205A
+:103DB000C8DBBDF8301001EB410000EB0111FE48FB
+:103DC00000EB011018300190007820F00100401C39
+:103DD00001990870BDF8301001EB410000EB0111B2
+:103DE000F54800EB011018300190007820F0060033
+:103DF000801C01990870BDF82820BDF8300000EB48
+:103E0000400101EB0011EC4800EB01104283BDF8CA
+:103E100030100220E6F79CF836E0E84800880128D8
+:103E200032D10020069017E0BDF8301001EB4100C0
+:103E300000EB0111E04800EB01103030069900EB77
+:103E4000011009300190007820F001020198027001
+:103E50000698401C80B2069006981028E4DBBDF856
+:103E6000301001EB410000EB0111D34800EB0110D1
+:103E700018300190007820F0010201980270BDF81E
+:103E800030100220E6F764F80020CD490860CD49E3
+:103E9000C1F88802E7E1CC48C06D0A21B0FBF1F11E
+:103EA000BDF81C209DF83C0010440830C74A105C47
+:103EB00081421BD1BDF81C109DF83C00084408301D
+:103EC0001146085C28B1C048C06D0A38BE49C865B3
+:103ED00005E00020BC49C8651020BD4908710021DB
+:103EE0000520E6F735F80120B749C872BBE1B648AE
+:103EF000C06D0A21B0FBF1F1BDF81C209DF83C001B
+:103F000010440830B24AC23A92F8AC201044AF4A8A
+:103F1000105C814220D1BDF81C109DF83C00084483
+:103F20000830AB49C23991F8AC1008441146085C1E
+:103F300028B1A548C06D0A38A349C86505E000202E
+:103F4000A149C8655120A249087100210520E5F763
+:103F5000FFFF01209C49C87285E10020069014E013
+:103F6000002005900AE020229A48069900EB4111B2
+:103F700005980A540598401C81B20591059820289F
+:103F8000F1DB0698401C81B2069106981428E7DB05
+:103F900014208F490871BDF81C109DF83C0008449E
+:103FA00008308A49095C0A91BDF81C109DF83C0054
+:103FB000084409308549095C0891BDF82800142897
+:103FC00001DD14200A90BDF82000202801DD20200A
+:103FD00008900020069024E00020059018E0BDF82D
+:103FE0001C109DF83C0001440A31BDF82000069ADF
+:103FF00002FB00110598084474490A5C754906984B
+:1040000001EB401105980A540598401C81B20591B6
+:10401000BDF8201005988842E1DB0698401C81B26B
+:104020000691BDF8281006988842D5DB00210720AC
+:10403000E5F78EFF17E1152065490871BDF81C10E2
+:104040009DF83C00084408306049085C5E4981F8EE
+:10405000240FBDF81C109DF83C00084409305B4952
+:10406000085C0106BDF81C209DF83C0010440A3095
+:10407000564A105C41EA0041BDF81C209DF83C0006
+:1040800010440B30514A105C41EA0021BDF81C205D
+:104090009DF83C0010440C304C4A105C01434A48E7
+:1040A000C0F8291FBDF81C109DF83C0008440D30D5
+:1040B0001146085C0106BDF81C209DF83C00104428
+:1040C0000E30424A105C41EA0041BDF81C209DF8C8
+:1040D0003C0010440F303D4A105C41EA0021BDF81D
+:1040E0001C209DF83C0010441030384A105C0143FD
+:1040F0003548C0F8251FBDF81C109DF83C00084449
+:1041000011301146085C0104BDF81C209DF83C00EC
+:10411000104412302D4A105C41EA0021BDF81C20E9
+:104120009DF83C0010441330284A105C0143264897
+:10413000C0F82D1FBDF81C109DF83C000844143039
+:104140001146095C204880F84A1FBDF81C109DF8F4
+:104150003C00084415301146095C1B4880F8491F93
+:10416000BDF81C109DF83C00084416301146095C4F
+:10417000154880F8481FBDF81C109DF83C00084405
+:1041800017301146095C104880F8471FBDF81C1015
+:104190009DF83C00084418301146095C0A4880F834
+:1041A000461FBDF81C109DF83C000844193011460C
+:1041B000095C054810E000003C300020280A00207F
+:1041C0008802424200004242BC1200201C760020BD
+:1041D000842A00201B22002080F8451F14982028E4
+:1041E00028DDBDF81C109DF83C0008441A3011462B
+:1041F000085C0106BDF81C209DF83C0010441B30F3
+:10420000F74A105C41EA0041BDF81C209DF83C00D3
+:1042100010441C30F24A105C41EA0021BDF81C2019
+:104220009DF83C0010441D30ED4A105C0143ED4800
+:10423000C0F84B1F0220EC49087114E000200690E2
+:104240000DE00021BDF81C209DF83C0002440698BA
+:104250001044E34A11540698401C81B20691069816
+:104260000528EEDB00BF1DE0002006900DE00021D8
+:10427000BDF81C209DF83C00024406981044D84A22
+:1042800011540698401C81B2069106980528EEDB71
+:104290000021D648A0F876163AE00021D348A0F8CD
+:1042A000761635E0D148B0F8760658B3002006906F
+:1042B00012E0BDF81C1014980144891C06980844AB
+:1042C000C749095CBDF81C2006981044C44A115423
+:1042D0000698401C81B20691C448B0F8761606983C
+:1042E0008142E6DCC148B0F87606069007E000217E
+:1042F000BB4A069811540698401C81B20691069854
+:104300002828F4DBB948B0F876060A283BF764ACF5
+:10431000F5E3B748807830B101287DD002287CD001
+:1043200003287BD1ECE3B14890F8EE06C0F3C3005C
+:104330000E2817D2DFE800F007172E455C778EA510
+:10434000C9FEFDFCFBFAA94890F8EE0620F07800C3
+:104350000830A64981F8EE06002001F5D1614860D9
+:1043600001208870DEE1A3A19D4809F03FFB039086
+:10437000039870B19D4890F8EE0620F07800103058
+:104380009A4981F8EE06002001F5D16148600120CC
+:104390008870C7E198A1924809F028FB0390039820
+:1043A00070B1924890F8EE0620F0780018308F49EE
+:1043B00081F8EE06002001F5D16148600120887087
+:1043C000B0E18EA1864809F011FB0390039870B10B
+:1043D000864890F8EE0620F078002030834981F876
+:1043E000EE06002001F5D16148600120887099E156
+:1043F00082A17B4809F0FAFA0390039890B17B48B8
+:1044000090F8EE0620F078002830784981F8EE0622
+:10441000002001F5D16102E086E1C7E2C5E2486013
+:10442000012088707EE175A16D4809F0DFFA0390E4
+:10443000039870B16D4890F8EE0620F0780038309F
+:104440006A4981F8EE06002001F5D161486001203B
+:10445000887067E169A1624809F0C8FA039003987F
+:1044600070B1624890F8EE0620F0780038305F496D
+:1044700081F8EE06002001F5D161486001208870C6
+:1044800050E15EA1564809F0B1FA03900398D8B103
+:1044900054484078182809DD544890F8EE0620F07A
+:1044A00078005030514981F8EE0608E04F4890F806
+:1044B000EE0620F0780040304C4981F8EE060020EE
+:1044C0004F494860012088702CE14EA1444809F012
+:1044D0008DFA0390039870B30020069008E0002244
+:1044E00043489038069942540698401C81B2069180
+:1044F00006981428F3DB002006900EE00398011DB7
+:104500000698084436490A5C0698401D3849903997
+:104510000A540698401C81B2069106980F28EDDBDC
+:1045200000210320E5F714FD304805E0E4E0CDE08C
+:1045300070E03FE009E007E090F8EE0620F0780038
+:1045400048302A4981F8EE06ECE030A1244809F011
+:104550004DFA0390039860B30020069008E0002114
+:10456000274A6832069811540698401C81B2069179
+:1045700006981428F3DB002006900EE00398411DF6
+:10458000069808441649095C0698401D1C4A683282
+:1045900011540698401C81B2069106980F28EDDB55
+:1045A000124890F8EE0620F0780050300F4981F85C
+:1045B000EE06B7E011A10A4809F018FA0390039833
+:1045C00068B10A4890F8EE0620F0780058300749A4
+:1045D00081F8EE0600200A49486001208870A1E0B9
+:1045E0001C760020BC120020C02F0020BC2200201E
+:1045F000842A0020610000006F6B00004F4B000018
+:1046000044290020494D45493A00000049434349A7
+:10461000443A0000FE48807970B1FE4890F8EE06FA
+:1046200020F078006030FB4981F8EE06002001F5AB
+:10463000D161486001208870F7A1F94809F0D6F9E6
+:1046400003900398A8B30020F649486001208870C1
+:10465000F3490398401D095C3039F14B0398001D64
+:10466000185C303841EA0010C117CDE90001F8F7B5
+:10467000A9FBE7498871ECA1E94809F0B7F9039073
+:104680000398B0B1E6490398401C085C302811DB60
+:104690000398401C085C30380B460399595C30394C
+:1046A00040EA0110C117CDE90001F8F78BFBD849AA
+:1046B000C8710AE0DA490398085C3038C117CDE9BF
+:1046C0000001F8F77FFBD249C8712BE0AFF2D401AB
+:1046D000D34809F08BF90390039860B1CD4890F866
+:1046E000EE0620F080008030CA4981F8EE064FF4D3
+:1046F0007A70CC49886015E0AFF20011C84809F023
+:1047000075F90390039860B1C24890F8EE0620F066
+:104710007801C04880F8EE160020C24948600120A8
+:10472000887000BF00BF0DE3BA4890F8EE06C0F3F2
+:10473000C3000D281ED2DFE800F0071E344B619C39
+:10474000C8D7F2F01DEFEE00AFF25011B44809F0F7
+:104750004DF90390039868B10020B24948600120E8
+:104760008870AC4890F8EE0620F078000830A9492F
+:1047700081F8EE0618E1ADA1A94809F037F90390D8
+:10478000039868B10020A749486001208870A148BB
+:1047900090F8EE0620F0780010309E4981F8EE0681
+:1047A00002E1AFF2A8119E4809F020F903900398A6
+:1047B00068B100209B49486001208870954890F8B6
+:1047C000EE0620F078001830924981F8EE06EBE012
+:1047D00097A1934809F00AF90390039868B18D48AE
+:1047E00090F8EE0620F0780020308A4981F8EE0635
+:1047F00000208C49486001208870D5E0AFF2F411A8
+:10480000874809F0F3F80390039888B300200690D6
+:1048100008E00021834A6832069811540698401C2B
+:1048200081B2069106981428F3DB002006900EE072
+:104830000398411D069808447949095C0698401D73
+:10484000784A683211540698401C81B20691069845
+:104850000F28EDDB002073494860012088706D4807
+:1048600090F8EE0620F0780028306A4981F8EE06CC
+:104870009AE069A16A4809F0B9F80390039818B35F
+:104880006348807940B1634890F8EE0620F07800E4
+:104890003030604981F8EE0600206249486001200E
+:1048A00088705F490398401D095C30395C4B039860
+:1048B000001D185C303841EA0010C117CDE9000135
+:1048C000F8F780FA524988716EE0524890F8EE0687
+:1048D00020F0780040304F4981F8EE060020514921
+:1048E0004860012088705FE0AFF2F0214C4809F089
+:1048F0007DF80390039868B1464890F8EE0620F0E2
+:1049000078004030434981F8EE0600204549486070
+:104910000120887048E036E01EE00FE0FFE73D48E8
+:1049200090F8EE0620F0780048303A4981F8EE061B
+:1049300000203C4948600120887035E0354890F8F7
+:10494000EE0620F080008030324981F8EE064FF408
+:104950007A703449886027E0AFF26031304809F05E
+:1049600045F80390039868B12A4890F8EE0620F0C5
+:1049700078006030274981F8EE0600202949486018
+:104980000120887010E0AFF28C31254809F02EF834
+:104990000390039838B11F4890F8EE0620F0780194
+:1049A0001C4880F8EE1600BF00BFCBE1194890F814
+:1049B000EE06C0F3C300052812D2DFE800F00312B0
+:1049C0003D8AA200002017494860012088701148E4
+:1049D00090F8EE0620F0780008300E4981F8EE06D7
+:1049E000A4E0AFF2E8310E4809F000F80390039814
+:1049F00068B100200B49486001208870054890F894
+:104A0000EE0620F078001030024981F8EE068DE0C5
+:104A1000842A0020BC2200204353513A00000000A9
+:104A20001C760020442900202C00000022000000F9
+:104A300052454144590000000020CD494860012002
+:104A40008870CC490398801D095C3039C94B0398A4
+:104A5000401D185C303841EA0010C117CDE9000153
+:104A6000F8F7B0F9C4498871AFF24401C14808F0C1
+:104A7000BDFF0390039810B3BE490398401C085C27
+:104A8000302811DB0398401C085C30380B46039932
+:104A9000595C303940EA0110C117CDE90001F8F73F
+:104AA00091F9B549C8710AE0B2490398085C3038F9
+:104AB000C117CDE90001F8F785F9AF49C871AF48D2
+:104AC00090F8EE0620F078001830AC4981F8EE0638
+:104AD0002CE0AFF2D841A74808F088FF0390039874
+:104AE00060B1A64890F8EE0620F080008030A3491F
+:104AF00081F8EE064FF47A709D49886016E034E143
+:104B000016E09E4890F8EE0620F080019B4880F861
+:104B1000EE1690F8EE0620F07801984880F8EE1630
+:104B2000002100F558508170416000BF00BF09E1CD
+:104B3000924890F8EE06C0F3C300092815D2DFE8CA
+:104B400000F005152C435A71BBD2E9008B4890F850
+:104B5000EE0620F078000830884981F8EE06002142
+:104B600083484160012082498870E9E0AFF27C51BE
+:104B7000804808F03BFF0390039868B17F4890F8A5
+:104B8000EE0620F0780010307C4981F8EE06002215
+:104B90007748426001218170D2E0AFF2A45175489C
+:104BA00008F024FF0390039868B1744890F8EE066B
+:104BB00020F078001830714981F8EE0600206C4929
+:104BC000486001208870BBE0AFF2D051694808F01E
+:104BD0000DFF0390039868B1684890F8EE0620F046
+:104BE00078002030654981F8EE0600206049486071
+:104BF00001208870A4E0AFF2FC515E4808F0F6FE98
+:104C00000390039868B15D4890F8EE0620F07800B4
+:104C100028305A4981F8EE060020554948600120A5
+:104C200088708DE056A1534808F0E0FE0390039889
+:104C3000E8B300204E4948600120887000200690AB
+:104C40000DE00398011D069808444A490A5C4A4948
+:104C50000A3106980A540698401C81B206910698BB
+:104C60001428EEDB47A144480A3008F0BFFE039049
+:104C7000039888B1002006900BE000220699039863
+:104C80000844401E3C490A310A540698401C81B22F
+:104C9000069106980228F0DB384890F8EE0620F0DE
+:104CA00078003030354981F8EE06012000E002E05E
+:104CB000A1F58051C87243E0AFF2C0612D4808F001
+:104CC00095FE0390039868B10020294948600120AF
+:104CD00088702A4890F8EE0620F07800383027498E
+:104CE00081F8EE062CE0AFF2EC61224808F07EFE7F
+:104CF0000390039868B100211D4841600122827031
+:104D00001E4890F8EE0620F0780040301B4981F8EC
+:104D1000EE0615E0AFF21C71164808F067FE03902E
+:104D2000039860B1154890F8EE0620F080008030BE
+:104D3000124981F8EE064FF47A700D49886000BF81
+:104D400000BF00BF00BF00210C48A0F8761600206D
+:104D5000069007E00021074A069811540698401C67
+:104D600081B2069106986428F4DB17B030BD0000CC
+:104D7000442900201C760020842A0020BC22002028
+:104D8000444843502C0000002DE9F74F96B0002412
+:104D9000A246002005900490039000BF00258346A2
+:104DA000029000BF8046814600BF04E00020FE491B
+:104DB0000855601C84B2642CF8DBFC48807800281D
+:104DC0003FD0FB48407880B30021F8488170A0F5BF
+:104DD000585090F8EE0620F08001F64880F8EE1664
+:104DE000F3488078C0B1012820D002280AD00328D7
+:104DF00026D1F04890F8EE0620F07801ED4880F8D2
+:104E0000EE161DE0EB4890F8EE0620F0780020301A
+:104E1000E84981F8EE0613E0E64890F8EE0620F047
+:104E20007801E44880F8EE160AE00AE0E14890F8DC
+:104E3000EE0620F078005830DE4981F8EE0600BF1B
+:104E400000BFDC4890F8EE060121B1EBD01F41F025
+:104E5000E882D948807801287ED1D64890F8C807E2
+:104E60000128F9D14FF00008E1E04FF00009CBE054
+:104E700008EB480000EB0811D04800EB011030307F
+:104E800000EB091080780121B1EBD01F7ED108EB37
+:104E9000480000EB0811C94800EB0110303000EB6E
+:104EA0000910807820F00400001D08EB480101EB98
+:104EB0000812C24901EB0211303101EB091188706F
+:104EC00008EB480000EB0811BC4800EB0110303043
+:104ED00000EB09108078C0F3C000002856D008EB22
+:104EE000480000EB0811B54800EB0110303000EB32
+:104EF0000910807820F0080108EB480000EB081248
+:104F0000AE4800EB0210303000EB09108170002138
+:104F1000AB48C0F83D10C8EBC80000EB8812A948A8
+:104F200000EB4210603009EB091200EBC20000F107
+:104F300022011022A2482D30E3F787F9C8EBC80000
+:104F400000EB88119F4800EB4110603009EB09111C
+:104F500000EBC1019A4800E07FE0401C51F81A2F95
+:104F600002624968416208EB480000EB081193486F
+:104F700000EB0110303000EB09100078904981F807
+:104F80002000C8EBC80000EB881100E038E08D4835
+:104F900000EB4110603009EB091100EBC100416BDF
+:104FA0008748C0F82910213087490A6F0262B1F89A
+:104FB0007410818408EB480000EB08117F4800EB77
+:104FC0000110303000EB091041687D48C0F84710EF
+:104FD000C06D81B20220E4F77BF800210620E4F7DF
+:104FE000B7FF7748C06D7649C98B884204D27448B0
+:104FF000C06D401C7249C86500210520E4F7A8FF78
+:1050000009F101001FFA80F908EB480000EB0811D4
+:105010006A4800EB0110C07948453FF729AF414687
+:105020000220E4F795FF08F101001FFA80F8B8F1BB
+:10503000040FFFF61AAF5E488078032803D05C485F
+:105040008078012802D10020604908600021594879
+:1050500080F8C8170B205649087100205C49087079
+:1050600010E002F015FD5349C1F8FC030846D0F8E2
+:10507000FC03C0F3004004900846D0F8FC03C0F3E2
+:105080004200039003980028EBD04948807802281A
+:1050900012D14748407878B1072002905520424904
+:1050A0000870FD204870AA2088700020C870087120
+:1050B0006120487100208871FA213B4A02981154FE
+:1050C0004148703041790298401C11543E4870307C
+:1050D00001790298801C11543B487030C1780298C5
+:1050E000C01C11543848703081780298001D11544A
+:1050F0003548703041780298401D11542D4890F881
+:10510000F0130298801D115400240EE02948D0F8B5
+:10511000FC03C4F10301C900C840C1B202980930C0
+:105120002044214A1154601C84B2042CEEDB204838
+:10513000407840B91C4A02980D30189911540298D1
+:105140000E3085B251E021488038006850B91C48C3
+:10515000007838B116488078032803D01448807846
+:1051600001283BD1002409E013488830015D0298F2
+:105170000D3020440C4A1154601C84B2142CF3DB13
+:10518000002409E00A484830015D0298213020449B
+:10519000054A1154601C84B20A2CF3DB024A0298BF
+:1051A0002B301899115415E052020020BC580020F1
+:1051B000842A0020BC2200206C2900203C300020E2
+:1051C000BC120020FC3400203C2600208802404213
+:1051D000220A002002982C3085B206E00120FE4908
+:1051E0008870002019B0BDE8F08F002D01F0E68630
+:1051F000FA49189881F873061898152801F09E80CE
+:1052000010DCA0F10B000A2881F0A180DFE810F08B
+:105210001D008C08A1053C008D06A802CF0548069C
+:105220008C088D08A12814D008DC502813D05128F0
+:1052300044D0522841F08B8000F06CBFA22806D0E9
+:10524000A32803D0A428F5D102E000BF00BF00BF0F
+:1052500000BF01F07CB8E248007A00EB400101EBAE
+:105260000011E04800EB0110407FDF494855681C01
+:1052700085B2DB48007A18B90120D949087202E0EA
+:105280000020D7490872E4E7D5484078032803D1C5
+:105290005020D349087102E01020D1490871002440
+:1052A00006E0D248005D2919CF4A5054601C84B2F0
+:1052B0000A2CF6DB05F10A0085B2CAE7C74890F868
+:1052C000E00100F0010020B1012007F092FFFAF7A1
+:1052D0005BF84FF000083CE208EB480000EB0811D7
+:1052E000C04800EB01108079032831D008EB48005A
+:1052F00000EB0811BB4800EB01108079012827D092
+:1053000008EB480000EB0811B64800EB011080796B
+:1053100002281DD008EB480000EB0811B14800EB53
+:1053200001108079042813D008EB480000EB081125
+:10533000AC4800EB01108079072809D008EB480041
+:1053400000EB0811A74800EB01108079082875D1FF
+:1053500008EB480000EB0811A24800EB0110407F69
+:10536000A1494855681C85B201204855E81C85B202
+:10537000AB4602204855681C85B21D204855681C64
+:1053800085B24FF0000914E108EB480000EB08116A
+:10539000944800EB0110303000EB0910007892497E
+:1053A0004855681C85B208EB480000EB08118D4891
+:1053B00000EB0110303000EB091080788A49485525
+:1053C000681C85B208EB480000EB0811854800EB2B
+:1053D0000110303000EB09108078C0F380100028F5
+:1053E0007ED008EB480000EB08117E4800EB01106E
+:1053F000303000EB09108078C0F38000E0B908EB92
+:10540000480000EB0811774800EB0110303000EB4A
+:1054100009108078C0F3C00070B908EB480000EBB9
+:105420000811704800EB0110303000EB0910807853
+:10543000C0F340000028D3D0002414E0E2E008EBE1
+:10544000480000EB0811674800EB0110303000EB1A
+:1054500009104068C4F10301C900C8406119624ADB
+:105460005054601C84B2042CE9DB281D85B2002452
+:1054700016E0C8EBC80000EB88115D4800EB411056
+:10548000603009EB091100EBC100D0F81A00C4F13B
+:105490000301C900C8406119534A5054601C84B2CA
+:1054A000042CE6DB281D85B2002416E0C8EBC800FA
+:1054B00000EB88114E4800EB4110603009EB0911F8
+:1054C00000EBC100D0F81E00C4F10301C900C840C0
+:1054D0006119454A5054601C84B2042CE6DB00E09C
+:1054E00063E0281D85B2002415E0C8EBC80000EB7E
+:1054F00088113F4800EB4110603009EB091100EBC7
+:10550000C100406BC4F10201C900C8406119364AAC
+:105510005054601C84B2032CE7DBE81C85B20024E5
+:105520001CE0C8EBC80000EB8811314800EB4110CB
+:10553000603009EB091100EBC10050F8221F4068F0
+:10554000C4F10502D200CDE9060108460699E2F74A
+:105550006AFE6119244A5054601C84B2062CE0DBB8
+:10556000A81D85B200241CE0C8EBC80000EB881120
+:105570001F4800EB4110603009EB091100EBC1003E
+:1055800022308168C068C4F10502D200CDE908016B
+:1055900008460899E2F747FE6119134A5054601C07
+:1055A00084B2062CE0DBA81D85B209F101001FFAC8
+:1055B00080F908EB480000EB08110A4800EB0110E5
+:1055C000C07948453FF7E0AEA5EB0B00C0F30721DB
+:1055D000ABF10200044A0DE06C290020BC2200203F
+:1055E000842A00203C3000205202002006DB020802
+:1055F000FC3400201154A5EB0B00C1B2ABF101004B
+:105600001154A2E008EB480000EB0811F74800EB4A
+:105610000110807906287DD108EB480000EB0811C5
+:10562000F24800EB0110407FF1494855681C85B2F3
+:1056300003204855E81C85B2AB4602204855681C3B
+:1056400085B20E204855681C85B24FF0000964E011
+:1056500008EB480000EB0811E44800EB0110303083
+:1056600000EB09100078E2494855681C85B208EB48
+:10567000480000EB0811DD4800EB0110303000EB72
+:1056800009108078DA494855681C85B208EB480053
+:1056900000EB0811D54800EB0110303000EB091089
+:1056A0008078C0F3800090B3002412E0C8EBC800FB
+:1056B00000EB8811CF4800EB4110603009EB091175
+:1056C00000EBC1003F30005D6119C94A5054601CB5
+:1056D00084B20A2CEADB05F10A0085B2002412E04C
+:1056E000C8EBC80000EB8811C24800EB41106030E5
+:1056F00009EB091100EBC1005830005D6119BC4A8B
+:105700005054601C84B2022CEADBA81C85B209F15B
+:10571000010000E019E01FFA80F908EB480000EBF7
+:105720000811B24800EB0110C079484590DCA5EBA8
+:105730000B000002C1B2ABF10200AD4A1154A5EB5F
+:105740000B00C1B2ABF10100115408F101001FFAC6
+:1057500080F8A94890F8520B40453FF7BDAD78E579
+:10576000A54890F8E00100F0010020B1012007F009
+:1057700040FDF9F709FE4FF0000862E208EB48002F
+:1057800000EB0811994800EB0110807903283BD009
+:1057900008EB480000EB0811944800EB01108079F9
+:1057A000012831D008EB480000EB08118F4800EBCE
+:1057B00001108079022827D008EB480000EB08117F
+:1057C0008A4800EB0110807904281DD008EB4800BE
+:1057D00000EB0811854800EB01108079072813D0F1
+:1057E00008EB480000EB0811804800EB01108079BD
+:1057F000082809D008EB480000EB08117B4800EBB3
+:1058000001108079092875D1012079494855E81C93
+:1058100085B2AB4602204855681C85B21D2048550C
+:10582000681C85B24FF000090DE108EB480000EB61
+:1058300008116E4800EB0110303000EB09100078C1
+:105840006B494855681C85B208EB480000EB08110D
+:10585000664800EB0110303000EB09108078644995
+:105860004855681C85B208EB480000EB08115F48FA
+:1058700000EB0110303000EB09108078C0F380009D
+:10588000E0B908EB480000EB0811584800EB0110A4
+:10589000303000EB09108078C0F3C00070B908EB1D
+:1058A000480000EB0811514800EB0110303000EBCC
+:1058B00009108078C0F34000002872D0002413E063
+:1058C00008EB480000EB0811484800EB01103030AD
+:1058D00000EB09104068C4F10301C900C840611918
+:1058E000434A5054601C84B2042CE9DB281D85B265
+:1058F000002417E0C1E0C8EBC80000EB88113D4868
+:1059000000EB4110603009EB091100EBC100D0F849
+:105910001A00C4F10301C900C8406119344A505447
+:10592000601C84B2042CE6DB281D85B2002416E03E
+:10593000C8EBC80000EB88112E4800EB4110603026
+:1059400009EB091100EBC100D0F81E00C4F10301FE
+:10595000C900C8406119264A5054601C84B2042C06
+:10596000E6DB281D85B2002415E0C8EBC80000EB7B
+:105970008811204800EB4110603009EB091100EB61
+:10598000C100406BC4F10201C900C8406119184A46
+:105990005054601C84B2032CE7DBE81C85B2002461
+:1059A0001DE04CE0C8EBC80000EB8811114800EB8B
+:1059B0004110603009EB091100EBC10050F8221FC3
+:1059C0004068C4F10502D200CDE90A0108460A99EF
+:1059D000E2F729FC6119064A5054601C84B2062C77
+:1059E000E0DBA81D85B2002425E000003C3000204B
+:1059F00052020020FC340020BC220020C8EBC8006A
+:105A000000EB8811FE4800EB4110603009EB0911F2
+:105A100000EBC10022308168C068C4F10502D200E9
+:105A2000CDE90C0108460C99E2F7FDFB6119F54A36
+:105A30005054601C84B2062CE0DBA81D85B209F12D
+:105A400001001FFA80F908EB480000EB0811EE484E
+:105A500000EB0110C07948453FF7E7AEA5EB0B001E
+:105A6000C0F30721ABF10200E64A1154A5EB0B008D
+:105A7000C1B2ABF101001154DFE008EB480000EBCC
+:105A80000811E14800EB0110807905283DD1022082
+:105A9000DC494855E81C85B2AB464FF0000920E0D0
+:105AA00009F10100D7494855681C85B2D74810F85C
+:105AB00009004855681C85B2002409E0D3480C3021
+:105AC00000EB0910005D6119CE4A5054601C84B28D
+:105AD000102CF3DB05F1100085B209F101001FFA6B
+:105AE00080F9CB4890F890054845D9DCA5EB0B0030
+:105AF0000002C1B2ABF10200C24A1154A5EB0B0087
+:105B0000C1B2ABF10100115497E008EB480000EB83
+:105B10000811BD4800EB0110807906287ED10320D2
+:105B2000B8494855E81C85B2AB4602204855681C68
+:105B300085B20E204855681C85B24FF0000962E01E
+:105B400008EB480000EB0811AF4800EB01103030C3
+:105B500000EB09100078AB494855681C85B208EB8A
+:105B6000480000EB0811A84800EB0110303000EBB2
+:105B700009108078A3494855681C85B208EB480095
+:105B800000EB0811A04800EB0110303000EB0910C9
+:105B90008078C0F3800090B3002412E0C8EBC80006
+:105BA00000EB8811964800EB4110603009EB0911B9
+:105BB00000EBC1003F30005D6119924A5054601CF7
+:105BC00084B20A2CEADB05F10A0085B2002412E057
+:105BD000C8EBC80000EB8811894800EB4110603029
+:105BE00009EB091100EBC1005830005D6119854ACD
+:105BF0005054601C84B2022CEADBA81C85B209F167
+:105C000001001FFA80F908EB480000EB08117E48FC
+:105C100000EB0110C079484592DC00E00DE0A5EBF7
+:105C20000B000002C1B2ABF10200764A1154A5EBA1
+:105C30000B00C1B2ABF10100115408F101001FFAD1
+:105C400080F8734890F8520B40453FF797AD704885
+:105C500090F8F40B00287BDD4FF0000873E008EBB0
+:105C600048016C4800EB0110807904280ED1654989
+:105C70004855681C85B201204855681C85B26248A9
+:105C8000233810F808004855681C85B208EB480115
+:105C9000604800EB01108079062837D159494855F2
+:105CA000681C85B25A4890F890054855681C85B222
+:105CB00012204855681C85B24FF0000920E009F118
+:105CC000010050494855681C85B2504810F8090039
+:105CD0004855681C85B2002409E04C480C3000EBA4
+:105CE0000910005D6119474A5054601C84B2102CA1
+:105CF000F3DB05F1100085B209F101001FFA80F90C
+:105D0000434890F890054845D9DC18E008EB480076
+:105D100000EB08113C4800EB0110807905280ED1FA
+:105D200038494855681C85B201204855681C85B221
+:105D30003548233810F808004855681C85B208F12A
+:105D400001001FFA80F8324890F8F40B404586DCD9
+:105D5000FDE231480078401C2F4908700846007861
+:105D6000052809DA2A4890F8E00100F0010018B986
+:105D70000D202A4908710CE0102028490871244898
+:105D800090F8E00100F0010018B9FF21204880F8E8
+:105D9000E41123480088000A1A4948552048008821
+:105DA000C1B2184A681C1154A81C85B2CFE2102059
+:105DB0001A490871164890F8E50112494855681CBF
+:105DC00085B24FF000095CE0114890F8E501401EF3
+:105DD000C0EBC00101EB8011094800EB41106030BD
+:105DE00009EB091100EBC10090F87800012844D1BB
+:105DF000074890F8E501401E00EB400112E000006A
+:105E0000FC340020520200203C3000204D280020AD
+:105E1000BC220020B42E00202A0A0020842A002060
+:105E2000280A002001EB0011F74800EB0110303088
+:105E300000EB09100078F5494855681C85B200242C
+:105E400016E0F34890F8E501401EC0EBC00101EBFD
+:105E50008011F04800EB4110603009EB091100EBB4
+:105E6000C1007930005D2919E84A5054601C84B2A1
+:105E70000A2CE6DB05F10A0085B209F101001FFAE0
+:105E800080F9E34890F8E501401E00EB400101EB8A
+:105E90000011DD4800EB0110C079484594DC56E262
+:105EA000DD480078401CDC49087008460078052869
+:105EB00012DAD74890F8E501401E00EB400101EBF3
+:105EC0000011D14800EB0110007E00F0010018B96C
+:105ED0001220D249087115E01020D0490871CC4831
+:105EE00090F8E501401E00EB400101EB0011C648AF
+:105EF00000EB0110007E00F0010018B9FF21C4483A
+:105F000080F8E411C24890F8E501C0494855C448FA
+:105F10000088010ABD4A681C1154C1480088C1B2FA
+:105F2000A81C1154E81C85B211E20120BD49C872B9
+:105F30000846C06D0A21B0FBF1F0B4494855681C11
+:105F400085B2B848C06D0A2802D90A26002702E0A7
+:105F5000B448C66D0027AD494E55681C85B2222055
+:105F60004855681C85B20024CEE0AE48C06D38B1FB
+:105F7000AC48C06D401E001B81B20220E3F70CF854
+:105F8000A84890F82000A1494855681C85B24FF0F8
+:105F9000000A0EE0A348D0F82100CAF10301C900AD
+:105FA000C8400AEB0501994A50540AF101001FFA52
+:105FB00080FABAF1040FEDDB281D85B24FF0000A1C
+:105FC0000EE09848D0F82500CAF10301C900C84086
+:105FD0000AEB05018D4A50540AF101001FFA80FABC
+:105FE000BAF1040FEDDB281D85B24FF0000A0EE078
+:105FF0008C48D0F82900CAF10201C900C8400AEB58
+:106000000501824A50540AF101001FFA80FABAF1E0
+:10601000030FEDDBE81C85B24FF0000A14E0814865
+:106020000D30016A406ACAF10502D200CDE90E01C5
+:1060300008460E99E2F7F7F80AEB0501734A505447
+:106040000AF101001FFA80FABAF1060FE7DBA81D7A
+:1060500085B24FF0000A14E072482D308168C068A4
+:10606000CAF10502D200CDE9100108461099E2F705
+:10607000DAF80AEB0501654A50540AF101001FFAEB
+:1060800080FABAF1060FE7DBA81D85B2654890F8E3
+:1060900046005E494855681C85B2624890F8450044
+:1060A0004855681C85B25F4890F844004855681C04
+:1060B00085B25C4890F843004855681C85B2594841
+:1060C00090F842004855681C85B2564890F8410047
+:1060D0004855681C85B24FF0000A0EE05148D0F8D0
+:1060E0004700CAF10301C900C8400AEB0501474A4D
+:1060F00050540AF101001FFA80FABAF1040FEDDBE7
+:10610000281D85B2601C84B20020A11BB841FFF697
+:106110002CAF1CE101204349C8720846C06D0A211A
+:10612000B0FBF1F039494855681C85B23D48C06D57
+:106130000A2802D90A26002702E03A48C66D00273D
+:1061400032494E55681C85B222204855681C85B2DC
+:106150000024E4E03348C06D38B13248C06D401EC1
+:10616000001B81B20220E2F717FF2E4890F82000B2
+:1061700026494855681C85B24FF0000A0EE02948B0
+:10618000D0F82100CAF10301C900C8400AEB05019B
+:106190001E4A50540AF101001FFA80FABAF1040FA6
+:1061A000EDDB281D85B24FF0000A0EE01D48D0F847
+:1061B0002500CAF10301C900C8400AEB0501134AD2
+:1061C00050540AF101001FFA80FABAF1040FEDDB16
+:1061D000281D85B24FF0000A0EE01248D0F82900C1
+:1061E000CAF10201C900C8400AEB0501074A505430
+:1061F0000AF101001FFA80FABAF1030FEDDBE81C87
+:1062000085B24FF0000A23E03C300020520200200B
+:10621000BC220020FC3400202A0A0020842A00200E
+:10622000280A0020BC120020F948016A406ACAF11D
+:106230000502D200CDE9120108461299E1F7F3FFF9
+:106240000AEB0501F34A50540AF101001FFA80FAE3
+:10625000BAF1060FE8DBA81D85B24FF0000A14E082
+:10626000EB4820308168C068CAF10502D200CDE950
+:10627000140108461499E1F7D6FF0AEB0501E54A37
+:1062800050540AF101001FFA80FABAF1060FE7DB59
+:10629000A81D85B2DE480D3890F84600DD49485506
+:1062A000681C85B2DA480D3890F845004855681CDE
+:1062B00085B2D7480D3890F844004855681C85B21F
+:1062C000D3480D3890F843004855681C85B2D04833
+:1062D0000D3890F842004855681C85B2CC480D38FE
+:1062E00090F841004855681C85B24FF0000A0FE055
+:1062F000C7480D38D0F84700CAF10301C900C840AB
+:106300000AEB0501C34A50540AF101001FFA80FA52
+:10631000BAF1040FECDB281D85B2601C84B20020AA
+:10632000A11BB841FFF616AF11E01020BA49087161
+:106330005920B8494855681C85B208E01020B64974
+:1063400008715920B3494855681C85B200BF00BF89
+:106350000298281AC0F30721AE4A0298C01D1154B2
+:106360000298281AC1B2029808301154002410E093
+:1063700002990D312144A74A505CDDE90321E3F77E
+:1063800016FD014602980D302044A24A1154601CAB
+:1063900084B20298281AA042EADCA04890F8EF03E1
+:1063A00048B1029AAA1A91B29A4B029A98180023FD
+:1063B0000422E4F765FB029AAA1A91B2954B029A5D
+:1063C0009818E3F76BFA0021CDE90001DDE900013F
+:1063D000000A40EA01608F494855681C85B2009860
+:1063E0004855681C85B28C488078022810D18A48AC
+:1063F000407868B1681F000AC870681F087181B2D0
+:106400008448401D01F0A4FC82494855681C85B2AF
+:10641000834805600121001FE3F7C0FA2846FEF714
+:10642000E1BE7D48807830B1012872D0022871D059
+:10643000032870D1FEE3794890F8EE06C0F3C3005C
+:106440000E2829D2DFE800F007293D51687C90A48E
+:10645000B8CCE3E2E1E0002405E07248005D6D495C
+:106460000855601C84B26F48E1F70DFFA042F4D8D4
+:106470006B4804600121001FE3F790FA674890F829
+:10648000EE0620F078000830644981F8EE064FF4FB
+:106490007A7001F5D161886063E1002405E062480B
+:1064A000005D5C490855601C84B25F48E1F7EBFE73
+:1064B000A042F4D85A4804600121001FE3F76EFAA5
+:1064C0004FE1002405E05948005D52490855601C21
+:1064D00084B25648E1F7D7FEA042F4D85048046091
+:1064E0000121001FE3F75AFA3BE1002405E0504880
+:1064F000005D48490855601C84B24D48E1F7C3FE71
+:10650000A042F4D8464804600121001FE3F746FA90
+:1065100027E128E1D8E2D6E2002405E04548005D05
+:106520003C490855601C84B24248E1F7ACFEA042E9
+:10653000F4D83B4804600121001FE3F72FFA10E173
+:10654000002405E03C48005D32490855601C84B2D7
+:106550003948E1F798FEA042F4D83148046001219F
+:10656000001FE3F71BFAFCE0002405E03348005D60
+:1065700028490855601C84B23048E1F784FEA042E7
+:10658000F4D8274804600121001FE3F707FAE8E088
+:10659000002405E02A48005D1E490855601C84B2AD
+:1065A0002748E1F770FEA042F4D81D48046001219D
+:1065B000001FE3F7F3F9D4E0002405E02148005D73
+:1065C00014490855601C84B21E48E1F75CFEA042E5
+:1065D000F4D8134804600121001FE3F7DFF9C0E09D
+:1065E000002405E01848005D0A490855601C84B283
+:1065F0001548E1F748FEA042F4D80948046001219B
+:10660000001FE3F7CBF9ACE093E07AE065E01DE032
+:10661000C912002052020020842A0020BC2200203F
+:10662000BC640240D5E20208CFE20208D3E20208CD
+:10663000BCE20208A4E2020893E202082002002061
+:1066400084E20208EBE20208DFE20208FA4840783E
+:1066500002280DD1002405E0F848005DF8490855EE
+:10666000601C84B2F548E1F70EFEA042F4D82DE09C
+:10667000002405E0F148005DF1490855601C84B232
+:106680000D2CF7DBEC48C238E1F7FDFD002706468C
+:10669000002286EA020087EA0201084312D00024A1
+:1066A00008E0E548C238015D04F10D00E44A1154E8
+:1066B000601C84B20020A11BB841F2DBE1A1E048DC
+:1066C000E1F7D5FDDE48E1F7DEFD84B2DE48046087
+:1066D0000121001FE3F762F943E0002405E0DB48F5
+:1066E000005DD7490855601C84B2D848E1F7CBFD5E
+:1066F000A042F4D8D44804600121001FE3F74EF90A
+:106700002FE0002405E0D248005DCD490855601C0B
+:1067100084B2CF48E1F7B7FDA042F4D8CA4804607C
+:106720000121001FE3F73AF942F21070C94988606D
+:1067300017E0002405E0C848005DC1490855601C09
+:1067400084B2C548E1F79FFDA042F4D8BE4804607A
+:106750000121001FE3F722F942F21070BD49886061
+:1067600000BF00BFAFE1BD4890F8EE06C0F3C30024
+:106770000D281FD2DFE800F0071F33475B6F8397B8
+:10678000ABBFF1F0EF00002405E0B548005DAC4977
+:106790000855601C84B2B248E1F775FDA042F4D8F8
+:1067A000A94804600121001FE3F7F8F84FF47A705C
+:1067B000A849886086E1002405E0AA48005DA04958
+:1067C0000855601C84B2A748E1F75DFDA042F4D8EB
+:1067D0009D4804600121001FE3F7E0F872E1002406
+:1067E00005E0A148005D96490855601C84B29E48AA
+:1067F000E1F749FDA042F4D8934804600121001F4D
+:10680000E3F7CCF85EE1002405E09848005D8C4990
+:106810000855601C84B29548E1F735FDA042F4D8D4
+:10682000894804600121001FE3F7B8F84AE1002419
+:1068300005E08F48005D82490855601C84B28C4891
+:10684000E1F721FDA042F4D87F4804600121001F38
+:10685000E3F7A4F836E1002405E08648005D7849B6
+:106860000855601C84B28348E1F70DFDA042F4D8BE
+:10687000754804600121001FE3F790F822E100242D
+:1068800005E07D48005D6E490855601C84B27A4879
+:10689000E1F7F9FCA042F4D86B4804600121001F25
+:1068A000E3F77CF80EE1002405E07448005D6449DC
+:1068B0000855601C84B27148E1F7E5FCA042F4D8A9
+:1068C000614804600121001FE3F768F8FAE0002442
+:1068D00005E06B48005D5A490855601C84B2684861
+:1068E000E1F7D1FCA042F4D8574804600121001F11
+:1068F000E3F754F8E6E05048407802280DD1002430
+:1069000005E06048005D4E490855601C84B25D4852
+:10691000E1F7B9FCA042F4D84BE0002405E0594867
+:10692000005D47490855601C84B2142CF7DB4948C8
+:106930007E30E1F7A8FC0027064653A145487E308B
+:1069400007F054F88246002186EA010079400843A6
+:106950002BD000240BE09DE046E031E03D487E3046
+:10696000015D04F11400364A1154601C84B2AAF18E
+:106970000100A042F2DC22211430314A1154544665
+:1069800008E0601E33497E31095C15302C4A1154F1
+:10699000601C84B2701C47F100010022201A8A4159
+:1069A000EFDB28A12648E1F762FC2548E1F76BFC04
+:1069B00084B2254804600121001FE2F7EFFF81E067
+:1069C000002405E03148005D1D490855601C84B273
+:1069D0002E48E1F758FCA042F4D81B48046001217E
+:1069E000001FE2F7DBFF6DE01A48806840F2E931F2
+:1069F000884209D1194890F8EE0620F078006030FE
+:106A0000164981F8EE0603E040F2E930114988604A
+:106A1000002405E01E48005D09490855601C84B249
+:106A20001B48E1F730FCA042F4D80748046001217C
+:106A3000001FE2F7B3FF45E0842A00205CE2020871
+:106A4000520200200D0A0000BC640240F6E2020877
+:106A5000B5E20208442900202EE30208BC220020EF
+:106A6000F6E30208FDE30208ACE4020807E40208CA
+:106A700012E402081DE4020826E4020835E40208D4
+:106A800053E4020860E402082C00000090E40208CD
+:106A9000F2E30208002405E0FD48005DFD490855C9
+:106AA000601C84B2FA48E1F7EEFBA042F4D8FA4841
+:106AB00004600121001FE2F771FF43F69820F749B7
+:106AC000886000BF00BF78E2F54890F8EE06C0F39A
+:106AD000C30005281AD2DFE800F0031A94B7EF00CC
+:106AE0000020F049C870002405E0EF48005DE94946
+:106AF0000855601C84B2EC48E1F7C5FBA042F4D80D
+:106B0000E54804600121001FE2F748FF2BE1002067
+:106B1000E449C870002404E00020DE490855601CE8
+:106B200084B2642CF8DB0020DE49C8700846407847
+:106B300003281ED10020C870002405E0DB48005D5A
+:106B4000D4490855601C84B2D848E1F79CFBA042A8
+:106B5000F4D8D2487E3090F8AA00312101EB101011
+:106B6000CC490873CC4804600121001FE2F716FFEE
+:106B700042E0002405E0CE48005DC6490855601C8F
+:106B800084B2082CF7DB002408E0C6485438015DC5
+:106B900004F10800BF4A1154601C84B2C148543843
+:106BA000E1F771FBA042F0D82C2104F10800B94AAA
+:106BB0001154401C80B20590002408E0B9482C38DC
+:106BC000015D05982044B34A1154601C84B2B54855
+:106BD0002C38E1F758FBA042F0D8AFF29811AD483D
+:106BE000E1F745FBAB48E1F74EFBAB4908600121FB
+:106BF000A948001FE2F7D2FE42F21070A749886050
+:106C0000B1E0002405E0AB48005DA2490855601CD6
+:106C100084B2A848E1F737FBA042F4D89E4804604C
+:106C20000121001FE2F7BAFE9D4890F8EE0620F021
+:106C3000780000E099E01830994981F8EE064FF4A9
+:106C4000FA60964988608EE096484078032816D10D
+:106C500000209449C870002405E09748005D8D49E4
+:106C60000855601C84B29448E1F70DFBA042F4D8AB
+:106C7000894804600121001FE2F790FE56E0894830
+:106C80004078022816D100208649C870002405E00B
+:106C90008A48005D7F490855601C84B28748E1F747
+:106CA000F2FAA042F4D87C4804600121001FE2F708
+:106CB00075FE3BE0002405E03DE0002075490855E5
+:106CC000601C84B2642CF8DB00207649C870002474
+:106CD00005E07A48005D6F490855601C84B20E2CAF
+:106CE000F7DB6E487E30E1F7CEFA80B2059005986A
+:106CF00090B1002408E069487E30015D04F10E0087
+:106D0000644A1154601C84B205988442F3DBAFF2EC
+:106D1000CC216048E1F7ABFA5E48E1F7B4FA5E498E
+:106D2000086001215C48001FE2F738FE42F2107053
+:106D30005A49886017E0002405E06148005D554924
+:106D40000855601C84B25E48E1F79DFAA042F4D871
+:106D5000514804600121001FE2F720FE42F210704A
+:106D60004E49886000BF00BF27E14D4890F8EE060D
+:106D7000C0F3C300092826D2DFE800F005263A4E0A
+:106D80006276AEF2F000002405E04E48005D414915
+:106D90000855601C84B24B48E1F775FAA042F4D85C
+:106DA0003D4804600121001FE2F7F8FD3C4890F8DF
+:106DB000EE0620F078000830394981F8EE064FF4ED
+:106DC0007A7036498860F6E0002405E03E48005DB0
+:106DD00030490855601C84B23B48E1F754FAA042A0
+:106DE000F4D82D4804600121001FE2F7D7FDE2E04E
+:106DF000002405E03548005D26490855601C84B232
+:106E00003248E1F740FAA042F4D823480460012157
+:106E1000001FE2F7C3FDCEE0002405E02248005D3C
+:106E20001C490855601C84B21F48E1F72CFAA042A7
+:106E3000F4D8194804600121001FE2F7AFFDBAE061
+:106E4000002405E02248005D12490855601C84B208
+:106E50001F48E1F718FAA042F4D80F480460012156
+:106E6000001FE2F79BFDA6E0002405E01948005D45
+:106E700008490855601C84B21648E1F704FAA0429C
+:106E8000F4D8054804600121001FE2F787FD92E075
+:106E9000A1E4020852020020BC6402404429002000
+:106EA000BC220020842A0020BCE20208B7E30208CA
+:106EB0005CE30208A2E30208D0E3020879E30208D7
+:106EC000AEE30208D5E20208CFE20208D3E20208EC
+:106ED00035E3020844E302083A48407802280DD11D
+:106EE000002405E03848005D38490855601C84B22C
+:106EF0003548E1F7C8F9A042F4D828E0002405E0BD
+:106F00003148005D31490855601C84B20F2CF7DB15
+:106F10002C48C238E1F7B7F980B20590059890B1D6
+:106F2000002408E02748C238015D04F10F00274A19
+:106F30001154601C84B205988442F3DBAFF2FC412B
+:106F40002248E1F794F92148E1F79DF984B22048FD
+:106F500004600121001FE2F721FD2CE014E0FFE7AF
+:106F6000002405E01B48005D18490855601C84B2E8
+:106F70001848E1F788F9A042F4D8154804600121C7
+:106F8000001FE2F70BFD16E0002405E01248005D4B
+:106F90000E490855601C84B2072CF7D3601E0C49BB
+:106FA000086001210A48001FE2F7F8FC42F2107065
+:106FB0000A49886000BF00BF00BF00BF0020FEF785
+:106FC00011B90000842A002004E3020852020020C4
+:106FD000BC6402404EE302082EE30208442900206C
+:106FE00010B5002440F22441164804F05EFE38B388
+:106FF00040F22441134804F0D2FD00211248E2F788
+:10700000CDFC12491048E2F7AFFC01201049C870CE
+:107010000C480088C4B20B488088C4B20A48001DDE
+:107020000068C0F5FA6081B20A48A0F876164FF4FD
+:10703000FA600549091D086001210348E2F7AEFC2A
+:1070400010BD00000010014088640240008800204C
+:10705000842A0020BC22002010B5002405490648DF
+:10706000E2F782FC00210448E2F798FC0120034982
+:10707000087010BD00800028B8640240220A002079
+:1070800000B58FB00121880500F00CFC2848E2F71C
+:1070900091FC40200390002005904FF48060069002
+:1070A00000200790089009904FF400300A900020CB
+:1070B0000B900C900D900E901E4801904006009091
+:1070C0001D48029069461A48E2F73EFD0122102150
+:1070D0001748E2F71BFD16483038E2F76BFC00203A
+:1070E00003904FF4FA600490002005904FF4806004
+:1070F000069000200790089009904FF400300A9005
+:1071000000200B900C900D900E900A4801904006C4
+:1071100000900A480290694605483038E2F714FDAD
+:10712000012103483038E2F739FC0FB000BD000000
+:10713000B864024004100140520200201C76002076
+:107140001CB50121032000F0ADFB072206211648E3
+:10715000E3F734FC072211461348E3F72FFCC02065
+:10716000009002208DF8050000208DF80600012017
+:107170008DF8070002208DF8040069460A48E3F7FD
+:10718000D5FB2020009001208DF8040000208DF810
+:10719000060003208DF8050001208DF807006946E0
+:1071A0000148E3F7C3FB1CBD0004024070B588B082
+:1071B00000240025FFF7C4FFFFF762FF4FF4E13022
+:1071C00000F06AF900F048F90121402000F08AFB44
+:1071D000012000F04BFC4FF47A7006F053FA0B20BC
+:1071E000884908710021884880F8C81780F8A016DF
+:1071F00000F5D46081704170C1704FF47A71816084
+:107200000021814880F8B0160120804988704870BC
+:10721000C8704FF4FA50886000217B4880F88816C7
+:1072200001207A49283988704870C8704FF47A7004
+:1072300088600021744880F89416012073491C3935
+:1072400088704870C8704FF4FA70886000217048E8
+:1072500080F8001600F5C060817001214170C17096
+:107260004EF66021816000BF1FE0002004EB440166
+:10727000664A0C3202F8210004EB440102EB810162
+:107280008870012004EB440102EB8101487000206A
+:1072900004EB440102EB8101C87042F6F82004EBD4
+:1072A000440102EB81018860641C042CDDD3574843
+:1072B000563090F8AA0000F00F00002808DD53486F
+:1072C000563090F8AA0000F00F00401E4D4948705B
+:1072D0004E48563090F8AA000009002808DD4B48B7
+:1072E000563090F8AA000121C1EB10104549887072
+:1072F00000204449887108464078032806D10220BE
+:10730000887020214348E3F785FB14E03D4840782E
+:1073100068B920213F48E3F77FFB3B4890F8EE0631
+:1073200020F080008030384981F8EE0603E020210B
+:107330003848E3F76FFB3348807890B1012815D0C7
+:10734000022809D003281ED147F23051324881600B
+:1073500000203249086016E04EF660212E48816018
+:1073600011E04EF660212C4881600CE04EF6602161
+:107370002948816000202949086043F69820234964
+:107380002839886000BF00BF25480068254908608B
+:107390002348001D00684860214808300068886064
+:1073A000002404E00021194888300155641C142C85
+:1073B000F8D31C48C07A1B49897A1A4A527A194B69
+:1073C0001B7ACDE90432CDE906101648C2798179DD
+:1073D0004079144B1B79CDE90030CDE902121148F8
+:1073E0008378027810A10948883004F029FD002133
+:1073F0000320E2F7ADFD10B100201649086008B087
+:1074000070BD0000842A0020BC2200206C290020CE
+:10741000BC52002000040240BC58002088024042B8
+:10742000107AFF1FBC850020253032782530327855
+:107430002530327825303278253032782530327850
+:107440002530327825303278253032782530327840
+:10745000250000008802424208B546208DF8000051
+:1074600002208DF8010001208DF802008DF8030044
+:107470006846F7F743FF25208DF8000001208DF8BE
+:10748000010000208DF8020001208DF803006846FD
+:10749000F7F734FF08BD00001FB504460121102096
+:1074A00000F050FA00940020ADF80400ADF806009A
+:1074B000ADF80800ADF80C000C20ADF80A006946E4
+:1074C0000B4804F041FC0121094804F071FB012242
+:1074D00040F22441064804F012FC1021044804F054
+:1074E0005EFB0122C021024804F06EFB1FBD0000BC
+:1074F000001001401CB50121592000F0D3F943F6DA
+:10750000F870009000208DF8040002208DF807002C
+:1075100069462448E3F70AFAFC20009000208DF821
+:10752000040001208DF8070069461F48E3F7FEF9C3
+:107530004FF44040009000208DF8040001208DF8A9
+:10754000070069461948E3F7F1F907200090002089
+:107550008DF8040002208DF8070069461448E3F70F
+:10756000E5F907211248E3F755FA4FF440410F4877
+:10757000E3F752FA4FF47C510A48E3F74DFAF82149
+:107580000848E3F747FAFC210748E3F745FA0948BA
+:107590000068012802D10849087002E0002006496D
+:1075A00008701CBD0010024000180240000C024090
+:1075B0000000024028024242BC12002010B5FFF732
+:1075C00099FF642006F05EF826480068D0B9264886
+:1075D000006818B902202549487002E001202349BB
+:1075E00048702148103800682149D1F80C1240EA4F
+:1075F0004100C0431D4988700846807800F00300B0
+:10760000887002E00020194948701748001F006880
+:1076100018B901201749087702E0002015490877BA
+:107620001548006800011549D1F8181240EAC10058
+:107630001249D1F8141240EA81001049D1F8101211
+:1076400040EA41000D49D1F80C12084318300949AD
+:1076500048700748D0F8100210B903200349487059
+:1076600010BD00003C82414218024342842A00209F
+:1076700000004342BC1200201C0242420000424271
+:107680001CB50121112000F00DF94CF2040000900E
+:1076900001208DF8040000208DF8060003208DF8ED
+:1076A000050001208DF8070069461648E3F73EF90A
+:1076B00004211448E3F7AEF913488078032803D077
+:1076C00011488078012815D10420009001208DF800
+:1076D000040000208DF8060003208DF8050001202D
+:1076E0008DF8070069460948E3F720F904210748A7
+:1076F000E3F790F90120064908600649C1F8BC0289
+:107700001CBD000000100240842A0020000002403E
+:10771000B80242420000424210B5FFF7B1FF10BD6F
+:107720002DE9F04F85B00F4615461E460E9C1620DB
+:1077300002900BE02021544800EB47109DF80820F0
+:1077400081549DF80800401CC0B202909DF80800CA
+:107750002028EFDB0020029013E09DF80800820053
+:10776000A846B14640464946E0F75DFD0023584033
+:107770005940084300D108E09DF80800401CC0B201
+:1077800002909DF808001028E7DB00BF9DF8080074
+:10779000A04217DC002C15DD9DF8080020B99DF8EB
+:1077A00008002044C0B202909DF80800401CC0B2FE
+:1077B00002903021344800EB47109DF80820C2F1B8
+:1077C0001E02815444B1012000902E212E4800EB6E
+:1077D0004710C4F11E028154002001901AE09DF868
+:1077E00004008200AA46B34650465946E0F71BFD06
+:1077F0000F2108403030C1B2234800EB47109DF8FC
+:107800000420C2F11E0281549DF8040000F1010021
+:10781000C0B201909DF80400A042E0DB9DF800009A
+:107820002044C0B2019023E09DF804009DF80010B0
+:10783000401A820028463146CDE90365E0F7F3FCA3
+:107840000F2108403030C1B20F4800EB47129DF8BD
+:10785000040000F101009DF80030A0EB0300C0F12E
+:107860001E0011549DF8040000F10100C0B2019007
+:107870009DF808009DF8001008449DF80410884207
+:10788000D2DC05B0BDE8F08F1B22002010B54FF40C
+:1078900000610348E3F7B5F80446204610BD000038
+:1078A0000004024029B1064A12680243044B1A60E0
+:1078B00004E0034A12688243014B1A6070470000DB
+:1078C0003038024029B1064A12680243044B1A605C
+:1078D00004E0034A12688243014B1A6070470000BB
+:1078E0001038024029B1064A12680243044B1A605C
+:1078F00004E0034A12688243014B1A60704700009B
+:107900003438024029B1064A12680243044B1A6017
+:1079100004E0034A12688243014B1A60704700007A
+:107920004038024029B1064A12680243044B1A60EB
+:1079300004E0034A12688243014B1A60704700005A
+:107940002038024029B1064A12680243044B1A60EB
+:1079500004E0034A12688243014B1A60704700003A
+:107960004438024029B1064A12680243044B1A60A7
+:1079700004E0034A12688243014B1A60704700001A
+:1079800024380240F0B50021002200240225002600
+:107990000223324F3F6807F00C0121B1042905D0C2
+:1079A000082937D105E02E4F076036E02D4F0760DC
+:1079B00033E02A4F3F1F3F68C7F38056274F3F1FD2
+:1079C0003F6807F03F036EB1264FB7FBF3F7DFF8D0
+:1079D0008CC0ACF1040CDCF800C0CCF3881C07FBB5
+:1079E0000CF40CE01E4FB7FBF3F7DFF870C0ACF1FE
+:1079F000040CDCF800C0CCF3881C07FB0CF4174F18
+:107A00003F1F3F68C7F301477F1C7D00B4FBF5F7BC
+:107A1000076002E0124F076000BF00BF0F4F3F68D2
+:107A200007F0F0010909104F7A5C0768D7404760FA
+:107A30000A4F3F6807F4E051890A0B4F7A5C4768A8
+:107A4000D7408760054F3F6807F46041490B064FF8
+:107A50007A5C4768D740C760F0BD00000838024034
+:107A60000024F40000127A000000002030B1074921
+:107A7000096841F00401054A116005E003490968FD
+:107A800021F00401014A116070470000000806500F
+:107A900001480068704700000808065010B5012032
+:107AA00005F0AFFB10210B48E2F7B4FF08210948AD
+:107AB000E2F7B2FFD720E1F707FCFF20E1F704FC73
+:107AC000044610210348E2F7A7FF002005F099FBC8
+:107AD000204610BD0000024010B5012005F091FBCA
+:107AE00000201E4908800DE0FFF7D8FF00F080005D
+:107AF00000B10BE0012005F0C5FD18480088401CCE
+:107B00001649088015480088C828EDDB00BF1348D7
+:107B10000088C8281CDA10211148E2F77BFF0821F1
+:107B20000F48E2F779FF9F20E1F7CEFBFF20E1F756
+:107B3000CBFBFF20E1F7C8FB0A4908701021084879
+:107B4000E2F76AFF002005F05CFB0648007810BDF4
+:107B5000002005F056FB0020F9E700002E0A002067
+:107B600000000240300A002000B587B001218803E0
+:107B7000FFF7C8FE01210220FFF794FE00208DF8D8
+:107B800018008DF81B004FF40060059005A92E48E1
+:107B9000E2F7CCFE01208DF8180002208DF81900C4
+:107BA00000208DF81A0001208DF81B0000030590BD
+:107BB00005A92548E2F7BAFE05220D212248E2F781
+:107BC000FDFE05220E212048E2F7F8FE05220F21D6
+:107BD0001D48E2F7F3FE4FF46040059002208DF857
+:107BE000180003208DF8190000208DF81A008DF878
+:107BF0001B0005A91448E2F799FE144800F050F85C
+:107C00000020ADF80000ADF80400ADF80600ADF8B6
+:107C100008004FF40070ADF80A001820ADF80C0011
+:107C20000020ADF80E000720ADF810004FF4827070
+:107C3000ADF802006946054800F06CF801210348E0
+:107C400000F022F807B000BD0004024000380040F8
+:107C500010B5044600BF02210A4800F04DF8002884
+:107C6000F9D02146074800F053F800BF012105482C
+:107C700000F042F80028F9D0024800F046F8C0B2FF
+:107C800010BD00000038004021B1028842F04002DF
+:107C9000028004E002884FF6BF731A4002807047EA
+:107CA00010B504461148844208D101218014FFF721
+:107CB00059FE0021A014FFF755FE16E00C4884423F
+:107CC00008D101210014FFF72DFE00212014FFF739
+:107CD00029FE0AE00748844207D10121C013FFF7BB
+:107CE00021FE0021E013FFF71DFE10BD0030014012
+:107CF00000380040003C00400246002013890B4041
+:107D00000BB1012000E000207047014688897047D0
+:107D10008181704710B50022028802F441520B881D
+:107D20004C8823438C882343CC8823430C892343EA
+:107D30004C8923438C892343CC8923431A430280F3
+:107D4000838B4FF2FF74234083830B8A038210BD21
+:107D500010B50246002003E012F8014B2318D8B2F8
+:107D60000B1EA1F10104A1B2F6D110BD10B5002483
+:107D70000121880702F0F2FF00285AD000BF53E02B
+:107D80002E4850F824000078012811D100202B49FA
+:107D900051F824100870294951F8241048702749D7
+:107DA00051F824108870254951F82410486039E0B2
+:107DB000224850F824004078012833D11F4850F859
+:107DC0002400807800BB1D4951F82410081D496823
+:107DD000491C0160194850F824004068174951F8BF
+:107DE0002410896888421DD30120144951F82410B9
+:107DF0008870124850F82400C078012805D100206E
+:107E00000E4951F8241048600CE000200B4951F84D
+:107E100024104870094951F824104860074951F866
+:107E20002410C870601CC4B2054890F81A08A0421B
+:107E3000A6DC0121880702F0B9FE10BDD82A002077
+:107E4000BC2200200CB5002001900090334800684F
+:107E500040F480303149086000BF3048006800F4C9
+:107E6000003000900198401C0190009818B90198CA
+:107E7000B0F5A06FF1D12948006800F4003010B1CE
+:107E80000120009001E0002000900098012844D1DA
+:107E900022484030006840F080502049403108605E
+:107EA0001F48006840F480401D4908601B480830A6
+:107EB00000681A49083108600846006808600846EA
+:107EC000006840F4805008601648091F0860081FC9
+:107ED000006840F08070091F086000BF0F4800680C
+:107EE00000F000700028F9D040F205600E490860EB
+:107EF0000A480830006820F003000849083108608B
+:107F00000846006840F00200086000BF03480830DF
+:107F1000006800F00C000828F8D10CBD00380240C1
+:107F20000070004008544007003C024010B5044671
+:107F30002046FFF78DFE10BD7CB5024600200025CF
+:107F400001959FED1D0A8DED000A01AB6C4600BF47
+:107F500022E0155C302D0BDB155C402D08DA019D0D
+:107F60002D010195155C303D019E3543019511E0D1
+:107F7000155C402D0BDD155C472D08DA019D2D01A8
+:107F80000195155C373D019E3543019502E0BFEE3A
+:107F9000000A7CBD451CE8B28842DADB002003E021
+:107FA0001D5C2554451CE8B201EBD176B0EB660FA1
+:107FB000F6DB9DED000AECE70000000010B502467C
+:107FC0000C460021002300BF1AE0505C302807DB7C
+:107FD000505C402804DA1B01505C303803430DE04C
+:107FE000505C402807DD505C472804DA1B01505CD8
+:107FF0003738034302E04FF0FF3010BD481CC1B2D8
+:10800000A142E2DB1846F8E7FEB5042438256348B0
+:10801000827810460021F4F7D5FE0646012008219B
+:108020000022CDE90021029004EB440148001346F0
+:1080300032462946F7F74CFC0444012004EB440186
+:1080400049060090080E08232D222946F7F7A2FBC7
+:10805000641C5248427810460021F4F7B3FE0646ED
+:10806000012008210022CDE90021029004EB440107
+:108070004906080E134632462946F7F729FC044400
+:10808000012004EB440149060090080E08232D222C
+:108090002946F7F77FFB641C414890F8F02310460F
+:1080A0000021F4F78FFE0646012008210022CDE9C9
+:1080B0000021029004EB44014906080E13463246A3
+:1080C0002946F7F705FC0444012004EB4401490666
+:1080D0000090080E082320222946F7F75BFB641C5A
+:1080E0002E48427910460021F4F76CFE0646012026
+:1080F00008210022CDE90021029004EB4401490649
+:10810000080E134632462946F7F7E2FB04440120E5
+:1081100004EB440149060090080E08232D2229464D
+:10812000F7F738FB641C1D48027910460021F4F76C
+:1081300049FE0646012008210022CDE900210290D7
+:1081400004EB44014906080E134632462946F7F768
+:10815000BFFB0444012004EB440149060090080ED3
+:1081600008232D222946F7F715FB641C0B48C2781B
+:1081700010460021F4F726FE0646012008210022C1
+:10818000CDE90021029004EB44014906080E134694
+:1081900032462946F7F79CFBFEBD0000AC260020C6
+:1081A000BC2200200249C8710121014AD1727047E6
+:1081B000BC12002000B593B00020129011901090D6
+:1081C0000F900E90E2F7A0F9FE48C07A002802F066
+:1081D00077840020FB49C872F7F7EAF8F948C079BC
+:1081E000152882F06A84DFE810F01500B500580108
+:1081F000BD033D06BA062308410AA10B360CB40C98
+:10820000F20DBD0E1E0F9F100E146711E811A01283
+:1082100020139213E2F702FC012806D0022805D0B1
+:10822000042804D008280BD102E009E008E007E0A8
+:108230000220FFF7B7FF0021E34880F8E41100BFF8
+:1082400000BF012010211523E0A2CDE9001000217C
+:108250000846F7F74AFCDC4890F8E50180B30120B6
+:1082600008210523DEA2CDE9001014210020F7F734
+:108270003CFC012008210022CDE900210290D248D7
+:1082800090F8E50113460246142107901E20F7F7E7
+:108290001FFB01200821CDE90010CB4890F8E50133
+:1082A000401E00EB400101EB0011CF4800EB011034
+:1082B0000E300A230246142107902820F7F715FCF8
+:1082C000C14890F8E401FF280AD1012008211523B4
+:1082D000C6A2CDE900102D211420F7F706FC37E0E7
+:1082E0000121B94890F8E4010A236422CDE9000194
+:1082F0001E211846F7F7B9F9012008210022CDE91F
+:1083000000210290B04890F8E401134602462D2166
+:1083100007903220F7F7DCFA1290012000901298B3
+:1083200000EB4000322101EB4000C0B208232522BF
+:108330002D210790F7F72EFAA34890F8E40164285E
+:1083400006D10021A04880F8E4110220FFF72AFF9F
+:1083500002F0B3BBE2F762FB012806D0022805D089
+:10836000042804D008280AD105E008E007E0092025
+:10837000FFF718FF03E00420FFF714FF00BF00BF62
+:10838000914890F8C80750B90120082115239BA2F5
+:10839000CDE9001000210846F7F7A7FB29E09A482D
+:1083A000407820B101280DD0022821D115E001200C
+:1083B0000821152395A2CDE9001000210846F7F702
+:1083C00094FB15E001200821152394A2CDE90010AB
+:1083D00000210846F7F789FB0AE001200821152350
+:1083E00091A2CDE9001000210846F7F77EFB00BFFF
+:1083F00000BF74488079012802D0022816D10AE013
+:1084000001208D4909231A46CDE900100A210020D8
+:10841000F7F700FB0AE00120884909231A46CDE955
+:1084200000100A210020F7F7F5FA00BF00BF012075
+:10843000834918231A46CDE9001000216820F7F778
+:10844000E9FA0120082115237EA2CDE900101A21A6
+:108450000020F7F74AFB0120082115237FA2CDE970
+:10846000001024210020F7F740FB01200821002202
+:10847000CDE9002102905348C06D134602462421E5
+:1084800007905420F7F724FA4E48C06D10B9022027
+:10849000FFF788FEFFF7B8FD5AE7E2F7BFFA0128B9
+:1084A00006D0022810D004281AD0082838D12BE092
+:1084B0000320FFF777FE444890F8E00120F08001A8
+:1084C000414880F8E0112BE03F4890F8E00120F0AF
+:1084D00080013D4880F8E0110320FFF763FE1FE0B4
+:1084E000394890F8E00120F08001374880F8E01129
+:1084F00045484078032803D11020FFF753FE02E0DF
+:108500000920FFF74FFE0BE02F4890F8E00120F024
+:1085100080012D4880F8E0110420FFF743FE00BFE2
+:1085200000BF294890F8C80750B901200821152339
+:108530004EA2CDE9001000210846F7F7D6FAA5E0D3
+:108540003148407830B101280FD0022818D00328D4
+:108550000AD120E00120082115232CA2CDE900102A
+:1085600000210846F7F7C1FA8FE001200821152302
+:108570002AA2CDE9001000210846F7F7B6FA84E0F8
+:1085800001200821152328A2CDE90010002108466A
+:10859000F7F7ABFA79E001200821152335A2CDE9E0
+:1085A000001000210846F7F7A0FA012000901648B5
+:1085B000C23890F8AA00312101EB101008230246BE
+:1085C00000215DE0BC120020BC2200204669726DD3
+:1085D00077617265446F776E6C6F616400000000B4
+:1085E000506F72743A0000003C300020446F776E88
+:1085F0006C6F6164204661696C2100004E6F2053EE
+:1086000069676E616C000000842A002054797065EF
+:108610003A53746174696F6E00000000547970659C
+:108620003A436C6F75640000547970653A436C6F1F
+:1086300075642D546573740094530308A65303089E
+:10864000445303084F66666C696E65205265636F1C
+:1086500072642055706C6F61640000005265636F36
+:108660007264206E756D6265723A00004F66666CCA
+:10867000696E650057694669486F73742031000060
+:1086800007903620F7F786F800BF00BFFE488079D4
+:10869000012802D0022831D10AE00120FB49092338
+:1086A0001A46CDE900100A210020F7F7B3F925E0BA
+:1086B000F748D0F8050000EE100AF5481038D0ED64
+:1086C000040A30EE200AB5EEC00AF1EE10FA0AD024
+:1086D0000120F04909231A46CDE900100A210020A3
+:1086E000F7F798F909E00120EB4909231A46CDE98B
+:1086F00000100A210020F7F78DF900BF00BFE748FE
+:1087000090F8E40110B10020FFF74CFDE048483834
+:10871000407800281BD0DE4848388078022804D0F2
+:10872000DB4848384078032849D1DD48006878B3F1
+:10873000D7484838807932280ADA0120D9490823F5
+:108740000E22CDE9001000215920F7F763F98EE0E1
+:10875000CF48483880793C280ADA0120D2490823DA
+:108760000E22CDE9001000215920F7F753F97EE0E1
+:10877000C7484838807946280BDA0120CB490823BE
+:108780000E22CDE9001000215920F7F743F96EE0E1
+:108790000AE00120C64908230E22CDE9001000217D
+:1087A0005920F7F737F962E00120C24908230E2269
+:1087B000CDE9001000215920F7F72CF957E0B44813
+:1087C00048388078012803D0B1484838807818BBF1
+:1087D000AF4848388079202849DAAD484838807950
+:1087E0001A280ADD0120AF4908230E22CDE9001026
+:1087F00000215920F7F70EF939E0A548483880796B
+:1088000017280ADD0120A84908230E22CDE900100F
+:1088100000215920F7F7FEF829E09D484838807973
+:1088200014280ADD0120A14908230E22CDE90010F9
+:1088300000215920F7F7EEF819E09548483880797B
+:1088400012280ADD01209A4908230E22CDE90010E2
+:1088500000215920F7F7DEF809E0012095490823A7
+:108860000E22CDE9001000215920F7F7D3F801209E
+:10887000914918231A46CDE9001000216820F7F726
+:10888000C9F8012010210B468CA2CDE9001014215B
+:108890002820F7F72AF901200821152389A2CDE91C
+:1088A000001024211220F7F720F97748C06DA8B1F5
+:1088B0007A4890F8C80788B97348C06D024686A107
+:1088C000079008A803F0BCFA01200821152308AA84
+:1088D000CDE900102E210020F7F707F96F4890F836
+:1088E000E0010121B1EBD01F09D1012008211023A3
+:1088F0007EA2CDE900102E210020F7F7F6F8FFF751
+:1089000083FB664890F8EE060121B1EBD01F13D12E
+:108910005F484838007902467AA1079008A803F01A
+:108920008FFA01200821022308AACDE9001038217E
+:108930000020F7F7DAF814E0584890F8EE06C0F394
+:10894000C30002466FA1079008A803F079FA01203E
+:108950000821022308AACDE9001038210020F7F7EA
+:10896000C4F8F5E4E2F75AF8012806D002282DD021
+:10897000042854D0082860D158E0002012901FE04D
+:108980001298401C80B212901298402800DD1BE023
+:108990003D48407A002805DD3B48407A401E3A4970
+:1089A000487202E03F20384948723748407A00EB6D
+:1089B0008001C1EB801134486430405C00B103E0B9
+:1089C0003148407A0028DBDA00BF36E00020129000
+:1089D0001FE01298401C80B212901298402800DDCF
+:1089E0001BE02948407A3F2805DA2748407A401C96
+:1089F0002549487202E00020234948722248407A03
+:108A000000EB8001C1EB80111F486430405C00B175
+:108A100003E01D48407A4028DBDB00BF0DE01A4828
+:108A2000407A3A49C8700120087106E00220FFF739
+:108A3000B9FB00201449487200BF00BF1248C0793A
+:108A4000032867D11048407AC117079000EB1170D6
+:108A500000110E90012200212D4802F037F801206C
+:108A600010210022CDE9002102900748417A01EB54
+:108A70008100C0EB811104486430405C134602461B
+:108A800000210790582046E0BC12002094530308B0
+:108A9000CC2A0020A6530308B8530308BC220020A8
+:108AA0000002404202540308F4530308E65303084B
+:108AB000D8530308CA53030844530308424C55458E
+:108AC000534B5900454E4552475920544543484E53
+:108AD0004F4C4F4759000000576169742075706C06
+:108AE0006F61643A25642F32303030005570677200
+:108AF0006164652045525220436865636B20477569
+:108B00006E0000002530327800000000C02F0020E9
+:108B100090540308A5E1F6F7DBFE012010210B4677
+:108B2000FCA2CDE900100020F6F7DFFFFE48417AF5
+:108B300001EB8100C0EB8111FB4864300844D0F8A0
+:108B4000010000210690F4F73DF901211022079061
+:108B50000E9800EB400303EB0013F44800EB031006
+:108B6000007F00F003000023CDE9012100901021D7
+:108B70001820079AF6F7ACFE012010210B46ECA254
+:108B8000CDE9001020210020F6F7AFFFE648417A3A
+:108B900001EB8100C0EB8111E34864300844D0F858
+:108BA000050000210690F4F70DF90121102207902D
+:108BB0000E9800EB400303EB0013DC4800EB0310BE
+:108BC000007FC0F381000023CDE901210090202126
+:108BD0001820079AF6F77CFE0420109038200F909A
+:108BE000D148417A01EB8100C0EB8111CE4864305D
+:108BF000084490F8230000210690F4F7E3F807906A
+:108C0000012008210022CDE9002102900F98069052
+:108C1000109800EB4000400013460590DDE9061275
+:108C2000F6F756FE109908441090012000900F9816
+:108C30000790109800EB40004006000E08232D22FC
+:108C400006900799F6F7A6FD1098401C1090B648BC
+:108C5000417A01EB8100C0EB8111B34864300844D4
+:108C600090F8220000210690F4F7ACF8079001205C
+:108C700008210022CDE9002102900F98069010985B
+:108C800000EB40004006000E13460590DDE9061299
+:108C9000F6F71EFE109908441090012000900F98DE
+:108CA0000790109800EB40004006000E08232D228C
+:108CB00006900799F6F76EFD1098401C10909A48A0
+:108CC000417A01EB8100C0EB811197486430084480
+:108CD00090F8210000210690F4F774F80790012025
+:108CE00008210022CDE9002102900F9806901098EB
+:108CF00000EB40004006000E13460590DDE9061229
+:108D0000F6F7E6FD109908441090012000900F98A6
+:108D10000790109800EB40004006000E0823202228
+:108D200006900799F6F736FD1098401C10907E4883
+:108D3000417A01EB8100C0EB81117B48643008442B
+:108D400090F8260000210690F4F73CF807900120E7
+:108D500008210022CDE9002102900F98069010987A
+:108D600000EB40004006000E13460590DDE90612B8
+:108D7000F6F7AEFD109908441090012000900F986E
+:108D80000790109800EB40004006000E08232D22AB
+:108D900006900799F6F7FEFC1098401C1090624868
+:108DA000407A00EB8001C1EB80115F4864300844D9
+:108DB00090F8250000210690F4F704F807900120B0
+:108DC00008210022CDE9002102900F98069010980A
+:108DD00000EB40004006000E13460590DDE9061248
+:108DE000F6F776FD1099084480B2109001200090AB
+:108DF0000F98C0B20790109800EB40004006000E9C
+:108E000008232D2206900799F6F7C4FC1098401C01
+:108E100010904548407A00EB8001C1EB8011424838
+:108E20006430084490F8240000210690F3F7CAFF4C
+:108E30000790012008210022CDE9002102900F981F
+:108E4000C0B20690109800EB40004006000E13469A
+:108E50000590DDE90612F6F73BFD1099084480B253
+:108E600010907EE5E1F7DAFD012806D002280ED049
+:108E7000042816D0082837D12FE02B48007A002884
+:108E800004DD2948007A401E274908722CE0264854
+:108E9000007A032804DA2448007A401C2249087228
+:108EA00022E02148007A30B1012808D002280AD0F7
+:108EB000032810D10BE00520FFF774F90BE0062022
+:108EC000FFF770F907E00720FFF76CF903E00820CF
+:108ED000FFF768F900BF00BF06E00220FFF762F964
+:108EE00000201149087200BF00BF0F48C079042854
+:108EF00034D104220021134801F0E8FD00201021A4
+:108F0000CDE900100848007A0E4901EB00100790E7
+:108F1000054819E04C3A2020202020202020202045
+:108F20002020202000000000BC1200203C30002047
+:108F3000503A2020202020202020202020202020E7
+:108F40000000000010540308007A0007000E1023F0
+:108F5000069001460020079AF6F7C7FD01E5E1F704
+:108F60005DFD082806D10420FFF71CF90020FE490A
+:108F7000487200BF00BFFC48C07905287ED104229A
+:108F80000021FA4801F0A2FDF948407820B10128FB
+:108F90000ED002284CD12CE0012008211023AFF67E
+:108FA0009412CDE9001019460020F6F79EFD3FE02F
+:108FB000012008211023AFF69C12CDE900101946BC
+:108FC0000020F6F792FD012008211023E9A2CDE947
+:108FD000001038210020F6F788FD01200821112318
+:108FE000E34AB53ACDE9001038211E20F6F77DFDA1
+:108FF0001EE0012008211023E0A2CDE9001019464F
+:109000000020F6F772FD012008211023D9A2CDE936
+:10901000001038210020F6F768FD012008211123F7
+:10902000DA4ACDE9001038211E20F6F75EFD00BFB8
+:1090300000BFCF484078002820D0CD488078E8BBDA
+:109040000020129009E0CA49D8391298085C00B192
+:1090500006E01298401C80B2129012981528F2D3A4
+:1090600000BF012008211023C9A2CDE900101A2158
+:109070000020F6F73AFD0120082100E0D7E0102398
+:10908000BB4A7C3ACDE900101A212420F6F72DFDC9
+:10909000B5484078182817DD012008211023BEA20A
+:1090A000CDE9001024210020F6F71FFD0121082042
+:1090B0001423AF4A903ACDE9000100E01AE02E21D6
+:1090C0000020F6F712FDB2E0012008211023B2A221
+:1090D000CDE9001024210020F6F707FD012008212A
+:1090E0001423A34A8B3ACDE900102E210020F6F775
+:1090F000FCFC9CE09E48807801283BD10020129027
+:1091000009E09B49D8391298085C00B106E0129832
+:10911000401C80B2129012981528F2D300BF012093
+:10912000082110239AA2CDE900101A210020F6F799
+:10913000DCFC0120082110238D4A7C3ACDE9001087
+:109140001A212420F6F7D1FC01200821102392A235
+:10915000CDE9001024210020F6F7C7FC01200821EA
+:109160001423834A903ACDE900102E210020F6F70F
+:10917000BCFC5CE07E48807802282AD101200821CE
+:10918000102387A2CDE900101A210020F6F7ADFCCC
+:10919000012008211023764A543ACDE900101A2103
+:1091A0001E20F6F7A2FC0120082110237AA2CDE9A7
+:1091B000001024210020F6F798FC01200821142338
+:1091C0006B4A903ACDE900102E210020F6F78DFC75
+:1091D0002DE067488078032829D101200821102339
+:1091E00071A2CDE900101A210020F6F77EFC0120C3
+:1091F000082110235E4A0A32CDE900101A211220FC
+:10920000F6F773FC01200821102363A2CDE90010BA
+:1092100024210020F6F769FC012008211423544A78
+:10922000903ACDE900102E210020F6F75EFC18E6FA
+:10923000E1F7F4FB012804D002280CD008281BD148
+:1092400013E04948407A002804DD4748407A401E30
+:109250004549487210E04448407A032804DA4248FD
+:10926000407A401C4049487206E00420FEF79AFF0D
+:1092700000203D49487200BF00BF3B48C079062826
+:1092800070D104220021494801F020FC0120102166
+:109290000022CDE9002102903348407A401C01238E
+:1092A0000246002107903E20F6F712FB012008211C
+:1092B00010233FA2CDE9001000214820F6F715FC4D
+:1092C00001203E4908231A46CDE9001000217820EC
+:1092D000F6F7A0FB01200821102339A2CDE90010E8
+:1092E0004820F6F702FC0020344908231A46CDE94D
+:1092F000001019467820F6F78DFB01200821102375
+:1093000032A2CDE9001019460020F6F7EEFB164810
+:10931000417A01EB410000EB01112E4800EB0110F6
+:10932000407B012809D1082110232BA2CDE9001090
+:1093300019461E20F6F7D9FB09E001200821102369
+:1093400027A2CDE9001019461E20F6F7CEFB01201A
+:109350000821102324A2CDE9001018210020F6F7DF
+:10936000C4FB47E081E10000BC1200205054030818
+:10937000842A002055524C3A000000005479706550
+:109380003A436C6F75642D546173740069E202088E
+:1093900041504E203A000000494D45493A00000036
+:1093A000535349443A00000049503A00D05403084E
+:1093B0004F6E4C696E65203A200000008C53030804
+:1093C0004F66664C696E653A2000000054797065FE
+:1093D0003A0000003C3000204C4F52410000000099
+:1093E000525334383500000050726F746F636F6CE5
+:1093F0003A000000FE48417A01EB410000EB011108
+:10940000FC4800EB01108079052818D101200821C3
+:10941000CDE90010F648417A01EB410000EB011163
+:10942000F44800EB0110007BF34901EB00100C2322
+:109430000246182107903620F6F757FB17E0012067
+:109440000821CDE90010EA48417A01EB410000EB28
+:109450000111E84800EB01108079E84901EB0010A8
+:109460000C230246182107903620F6F73EFB012018
+:1094700008211023E2A2CDE9001020210020F6F7F8
+:1094800034FB0920109000200F901290DFE010981C
+:1094900000EB400040007A2805DD0F98401C80B2A8
+:1094A0000F9000201090D248417A01EB410000EB70
+:1094B0000111D04800EB01103030129900EB01107F
+:1094C0008078C00908210022CDE900210290C84817
+:1094D000417A01EB410000EB0111C64800EB01109D
+:1094E0003030129900EB01100078079020210F987E
+:1094F00001EBC000C0B20690109800EB400040069F
+:10950000000E00230590DDE90612F6F7E1F9109947
+:10951000084480B21090109800EB400040007A2878
+:1095200005DD0F98401C80B20F9000201090B048CD
+:10953000417A01EB410000EB0111AE4800EB011054
+:109540003030129900EB01108078C0090090202182
+:109550000F9801EBC000C0B20790109800EB4000DC
+:109560004006000E08232D2206900799F6F712F9FF
+:109570001098401C80B21090109800EB4000400002
+:109580007A2805DD0F98401C80B20F9000201090C3
+:109590009748417A01EB410000EB0111954800EB3F
+:1095A00001103030129900EB01108078C0090821B9
+:1095B0000022CDE9002102908D48417A01EB410063
+:1095C00000EB01118B4800EB01103030129900EBD9
+:1095D00001104078079020210F9801EBC000C0B225
+:1095E0000690109800EB40004006000E0023059006
+:1095F000DDE90612F6F76CF91099084480B2109074
+:10960000109800EB400040007A2805DD0F98401CC0
+:1096100080B20F90002010900120009020210F9820
+:1096200001EBC000C0B20790109800EB400040066C
+:10963000000E08233B2206900799F6F7ABF8109826
+:10964000401C80B210901298401C80B21290684862
+:10965000417A01EB410000EB0111664800EB01107B
+:10966000C179129881423FF712AF77E4E1F7D6F95A
+:10967000012804D002280CD008281BD113E05C4834
+:10968000407A002804DD5A48407A401E5849487202
+:1096900010E05748407A032804DA5548407A401CC5
+:1096A0005349487206E00420FEF77CFD0020504933
+:1096B000487200BF00BF4E48C07907287ED1012004
+:1096C0004B49C87204220021504801F0FFF90120E3
+:1096D00010210022CDE9002102904548407A401C2B
+:1096E00001230246002107904020F6F7F1F80120FF
+:1096F0000821102346A2CDE9001014210020F6F71E
+:10970000F4F90920109000200F901290FFE01098BB
+:1097100000EB400040007A2805DD0F98401C80B225
+:109720000F9000201090012008210022CDE9002197
+:1097300002902F48407A00EB400101EB00112D48C8
+:1097400000EB01103030129900EB01100078079007
+:1097500014210F9801EBC000C0B20690109800EBE6
+:1097600040004006000E00230590DDE90612F6F7E2
+:10977000AFF81099084480B21090109800EB4000A8
+:1097800040007A2805DD0F98401C80B20F90002021
+:1097900010900120009014210F9801EBC000C0B27E
+:1097A0000790109800EB40004006000E08232D2281
+:1097B00006900799F5F7EEFF109800E0B5E0401C21
+:1097C00080B21090109800EB400040007A2805DD30
+:1097D0000F98401C80B20F90002010900448407AEF
+:1097E000C0EBC00101EB80110C4800EB411017E009
+:1097F000BC1200203C300020A0550308105503087F
+:1098000047756E2D416464723A000000D05503081C
+:1098100047756E2D525353493A000000FC34002026
+:109820006030129901EB011100EBC10090F83C008F
+:10983000642110FB01F00790012008210022CDE9EE
+:10984000002102900798C11700EB116000120690EA
+:1098500014210F9801EBC000C0B20590109800EBE6
+:1098600040004006000E00230490DDE90512F6F7E3
+:109870002FF81099084480B21090109800EB400027
+:1098800040007A2805DD0F98401C80B20F90002020
+:1098900010900120009014210F9801EBC000C0B27D
+:1098A0000790109800EB40004006000E0823252288
+:1098B00006900799F5F76EFF1098401C80B2109043
+:1098C000109800EB400040007A2805DD0F98401CFE
+:1098D00080B20F90002010900120009014210F986A
+:1098E00001EBC000C0B20790109800EB40004006AA
+:1098F000000E08233B2206900799F5F74BFF1098BE
+:10990000401C80B210901298401C80B21290FE4809
+:10991000407A00EB400101EB0011FC4800EB011024
+:10992000C179129881423FF7F2AE80E4E1F776F810
+:10993000082803D10420FEF735FC00BF00BFF24821
+:10994000C07908287ED104220021F14801F0BEF838
+:10995000012008211023EFA2CDE9001012210020E0
+:10996000F6F7C3F8012008211023EB4ACDE90010D7
+:1099700012210846F6F7B9F8012008211023E7A2C2
+:10998000CDE9001012215A20F6F7AFF80120082186
+:109990000022CDE900210290DB48407802230246F4
+:1099A000122107906C20F5F793FF002012904EE0F3
+:1099B000129800EB400101EB0011D44800EB0110BC
+:1099C000007E00F00100E0B301200821CDE9001085
+:1099D000129800EBC0001B30C0B20523D0A2014694
+:1099E00007900020F6F781F8012008210022CDE938
+:1099F00000210290129800EBC0001B30C0B201237E
+:109A00000790129A521C01461E20F5F761FF0120B3
+:109A10000821CDE90010129800EB400101EB001184
+:109A2000BA4800EB01100E300790129800EBC0000E
+:109A30001B30C0B20A23069001462A20079AF6F787
+:109A400054F800E006E01298401C80B21290129880
+:109A50000428ADDB09E6E0F7E1FF012806D0022883
+:109A600012D004281ED0082853D14BE0A648007A13
+:109A7000002805DDA448007A401EA349087202E0D0
+:109A80000520A149087244E09F48007A052805DABC
+:109A90009D48007A401C9C49087202E000209A49C7
+:109AA000087236E09848007A062829D2DFE800F0EC
+:109AB00003070B0F1A240A20FEF774FB20E00B208B
+:109AC000FEF770FB1CE00C20FEF76CFB18E00D208D
+:109AD000FEF768FB944890F8AA0000F00F008A494E
+:109AE00008720DE00E20FEF75DFB8F4890F8AA008B
+:109AF00000098549087203E00F20FEF753FB00BF01
+:109B000000BF06E00220FEF74DFB00207E490872F0
+:109B100000BF00BF7C48C079092819D17A48007A73
+:109B2000824901EB001004220021079000F0CEFFD3
+:109B300000201021CDE900107348007A7B4901EB29
+:109B4000001010230246002107900846F5F7CDFFCC
+:109B50008BE5E0F763FF012806D002280ED0042829
+:109B600016D0082809D199E06748407A002804DD1A
+:109B70006548407A401E6449487296E06248407ADF
+:109B8000032804DA6048407A401C5F4948728CE040
+:109B90005D48417A01EB410000EB01115B4800EBAD
+:109BA0000110407B012815D100215748407A00EB75
+:109BB000400202EB0012554800EB0210417352487C
+:109BC000407A014607900220E0F7C2F90020584988
+:109BD000086062E04C48417A01EB410000EB011162
+:109BE0004A4800EB0110407B80BB02214648407A86
+:109BF00000EB400202EB0012444800EB02104173FC
+:109C00004148407A014607900220E0F7A1F93E481A
+:109C1000407A0790F3F7C4FE3B48407A454901EB90
+:109C200040000790007820F08001079801703648C6
+:109C3000407A404901EB40000790007820F078011D
+:109C40000798017001203A49086026E0FFE72E4896
+:109C5000417A01EB410000EB01112C4800EB0110AF
+:109C6000407B022819D101212748407A00EB4002AD
+:109C700002EB0012254800EB021041732248407AA3
+:109C80000790F3F78DFE0120294908601E48407AAD
+:109C9000014607900220E0F75BF906E00920FEF795
+:109CA00081FA00211848417200BF00BF1648C079F0
+:109CB0000A2879D1042200211F4800F007FF012063
+:109CC000082115231DA2CDE9001014212820F5F745
+:109CD0000CFF012008210022CDE9002102900A4852
+:109CE000407A401C01230246142107904620F5F7D4
+:109CF000EFFD0548417A01EB410000EB01110348FB
+:109D000000EB0110407B1DE0BC1200203C30002025
+:109D10001056030853563A0006DB020848563A002C
+:109D2000506F72742D000000C229002050560308A5
+:109D300088024242042E0020E0560308504F52543D
+:109D40003A000000012809D108211523F9A2CDE924
+:109D500000101E210020F5F7C8FE2DE0F848417ADA
+:109D600001EB410000EB0111F64800EB0110407BD4
+:109D700050B9012008211523F3A2CDE900101E21BE
+:109D80000020F5F7B2FE17E0ED48417A01EB410003
+:109D900000EB0111EB4800EB0110407B02280BD1D6
+:109DA00001200821152300E010E0EAA2CDE900100F
+:109DB0001E210020F5F799FE012008211523E8A2B5
+:109DC000CDE9001032210020F5F78FFE4DE4E0F7D9
+:109DD00025FE012806D0022817D0042828D00828FC
+:109DE00048D12DE0D648407A00280DDDE14890F8B2
+:109DF000190620B1D248407A0790F3F7D1FDD04838
+:109E0000407A401ECE49487234E0CD48407A03285B
+:109E10000DDAD84890F8190620B1C948407A079061
+:109E2000F3F7BEFDC648407A401CC549487221E0A0
+:109E30000121D04880F819160120CF49487019E057
+:109E40000920FEF7AFF90020BD4948720121C94839
+:109E500080F80C1690F8190658B10020C749086020
+:109E60000021C44880F81916B548407A0790F3F7E6
+:109E700097FD00BF00BFB248C0790B283DD1042236
+:109E80000021BF4800F022FE012008211523AFF277
+:109E90005412CDE9001012212820F5F726FE0120EA
+:109EA00008210022CDE900210290A548407A401CFB
+:109EB00001230246122107904620F5F709FD0120F3
+:109EC00008211523AFA2CDE900101C210020F5F7D1
+:109ED0000CFE012008211523B0A2CDE90010262197
+:109EE0000020F5F702FE012008211523B1A2CDE9DB
+:109EF000001030210020F5F7F8FD9E4890F8190673
+:109F000001282ED18E49C8729B488078A0B10020CC
+:109F10009A490860984988708948407A01210790D9
+:109F2000F4F776F8012008211523A7A2CDE9001047
+:109F300038210020F5F7D9FD8E4890F8180680B139
+:109F400000218C4880F81816012008211523A2A2B0
+:109F5000CDE9001038210020F5F7C7FD0120874921
+:109F60000860E2E4E0F75AFD012806D0022805D097
+:109F7000042804D0082814D10FE012E011E0DFF724
+:109F80003BFB142804D10121974880F8EF1303E02C
+:109F90000021954880F8EF1303E00920FEF702F94D
+:109FA00000BF00BF6648C0790C283BD104220021C5
+:109FB0008E4800F08BFD0120082115238CA2CDE9ED
+:109FC00000101A210020F5F790FD0120082115232B
+:109FD0008CA2CDE9001024210020F5F786FD012098
+:109FE000082115238BA2CDE900102E210020F5F7C2
+:109FF0007CFD7D4890F8EF0350B101200821152326
+:10A000008AA2CDE9001038210020F5F76EFD09E0A5
+:10A010000120082115238BA2CDE900103821002052
+:10A02000F5F763FD81E4E0F7F9FC012806D002288A
+:10A0300012D004281ED008280DD124E14048407ACF
+:10A04000002805DD3E48407A401E3D49487202E046
+:10A0500004203B4948721DE13948407A042805DA5A
+:10A060003748407A401C3649487202E000203449A3
+:10A0700048720FE13248417A754890F8AA0061F3BE
+:10A080000300734981F8AA0000210320DFF760FF75
+:10A09000F0B36F48B0F8AA0012900220FEF782F8E1
+:10A0A000DFF7F6FF6A491298A1F8AA000021032001
+:10A0B000DFF74EFF4C4890F8E00120F001014A48DC
+:10A0C00080F8E01190F8E00120F00600801D46497C
+:10A0D00081F8E00100215F4841800120DFF738FF6F
+:10A0E000414890F8EE0620F080013F4880F8EE16D7
+:10A0F00000F5F9608078D0B1012819D002280CD081
+:10A10000032809D1384890F8EE0620F0780100E0E5
+:10A11000B8E0354880F8EE16B1E0334890F8EE0626
+:10A1200020F078002030304981F8EE06A7E093E077
+:10A130009BE00000545950453A4C4F5241000000FA
+:10A14000BC1200203C300020545950453A52533440
+:10A1500038350000545950453A57694669000000A7
+:10A160005061737320456E746572204368616E6739
+:10A1700065000000BC520020C858002088024242FE
+:10A1800020570308313A4469702073776974636813
+:10A190002031616E6432204F4E000000323A496E29
+:10A1A0007365727420736C617665206D6F64756C75
+:10A1B00065000000333A5061737320456E74657218
+:10A1C000205374617274000053746174653A53656E
+:10A1D0006E64696E6700000053746174653A436F82
+:10A1E0006D706C6574650000BC2200206057030828
+:10A1F000496E7365727420552D4469736B204669EE
+:10A20000727374005468616E205061737320456EE0
+:10A2100074657200466F726D61743A464154333210
+:10A220003B4D41583A3332470000000046696E64A6
+:10A2300020552D4469736B2C4F7574707574696E5D
+:10A240006700000053746174653A49646C650000EE
+:10A25000C22900209C240020FE4890F8EE0620F041
+:10A260007801FC4880F8EE1609E0FA4890F8EE060E
+:10A2700020F078005830F74981F8EE0600BF00BFA3
+:10A28000FCF794FF06E00920FDF78CFF0020F2495F
+:10A29000487200BF00BFF048C0790D2843D10422A6
+:10A2A0000021EE4800F012FC01201021CDE9001041
+:10A2B000EB4890F8AA0000F00F00EA4901EB00100B
+:10A2C00010230246194607900020F5F70EFCE448DB
+:10A2D00090F8AA0000F00F00DF49497A884211D0B7
+:10A2E00000201021CDE90010DB48407ADD4901EB68
+:10A2F0000010001D0C230246202107900020F5F7D6
+:10A30000F4FB10E001201021CDE90010D248407A82
+:10A31000D44901EB0010001D0C23024620210790B8
+:10A320000020F5F7E2FBC8E3E0F778FB012806D050
+:10A33000022812D004281ED0082875D16DE0C64826
+:10A34000407A002805DDC448407A401EC249487260
+:10A3500002E00420C049487266E0BF48407A042801
+:10A3600005DABD48407A401CBB49487202E0002033
+:10A37000B949487258E0B848417AB94890F8AA00FB
+:10A3800061F30710B64981F8AA0000210320DFF726
+:10A39000DFFD80B30220FDF705FFAE4890F8EE0622
+:10A3A00020F08001AB4880F8EE1600F5F960807867
+:10A3B000C0B1012820D002280AD0032826D1A54800
+:10A3C00090F8EE0620F07801A24880F8EE161DE025
+:10A3D000A04890F8EE0620F0780020309D4981F8E2
+:10A3E000EE0613E09B4890F8EE0620F078019948BD
+:10A3F00080F8EE160AE00FE0964890F8EE0620F09E
+:10A4000078005830934981F8EE0600BF00BFFCF792
+:10A41000CDFE00209049487206E00920FDF7C2FEFB
+:10A4200000208D49487200BF00BF8B48C0790E28BC
+:10A4300041D1042200218C4800F048FB012010216A
+:10A44000CDE90010864890F8AA000009874901EB81
+:10A45000001010230246194607900020F5F745FB2F
+:10A460007D48407A7E4991F8AA10B0EB111F11D0B7
+:10A4700000201021CDE900107748407A7B4901EB9C
+:10A480000010001D0C230246202107900020F5F744
+:10A490002CFB10E001201021CDE900106E48407A1D
+:10A4A000724901EB0010001D0C2302462021079089
+:10A4B0000020F5F71AFB00E3E0F7B0FA012806D018
+:10A4C000022812D004281ED0082856D14EE0624837
+:10A4D000007A002805DD6048007A401E5E49087257
+:10A4E00002E005205C49087247E05B48007A0528D5
+:10A4F00005DA5948007A401C5749087202E00020EA
+:10A500005549087239E05448007A06282CD2DFE811
+:10A5100000F0141E030B2B271320FDF743FE5448B5
+:10A52000407F4D4948721FE01420FDF73BFE504824
+:10A5300090F84D014849487216E01120FDF732FEAF
+:10A54000474890F8AA000009434948720CE01220DD
+:10A55000FDF728FE424890F8AC003F49487203E0FE
+:10A560000F20FDF71FFE00BF00BF06E00220FDF731
+:10A5700019FE00203849087200BF00BF3648C07974
+:10A58000102819D13448007A3A4901EB001004220E
+:10A590000021079000F09AFA00201021CDE9001068
+:10A5A0002D48007A334901EB0010102302460021A8
+:10A5B00007900846F5F799FA7FE2E0F72FFA0128AD
+:10A5C00006D0022812D004281ED0082867D15FE0E8
+:10A5D0002148407A002805DD1F48407A401E1E4968
+:10A5E000487202E003201C49487258E01A48407A39
+:10A5F000032805DA1848407A401C1749487202E0DF
+:10A600000020154948724AE01348417A144890F8EE
+:10A61000AA0061F30710124981F8AA000021032063
+:10A62000DFF796FC40B30E4890F8AA00312101EB09
+:10A6300010110B4880F873100220FDF7B3FD054898
+:10A6400090F8EE0620F08001024880F8EE1690F8AF
+:10A65000EE0612E0BC220020BC120020A057030826
+:10A66000C229002020580308E05703086058030857
+:10A670003C300020B058030809E020F07801F94888
+:10A6800080F8EE16FCF792FD0020F749487206E0CC
+:10A690001020FDF787FD0020F349487200BF00BF7E
+:10A6A000F148C07911283FD104220021EF4800F081
+:10A6B0000DFA01201021CDE90010ED4890F8AA0014
+:10A6C0000009EA4901EB00101023024619460790E1
+:10A6D0000020F5F70AFAE448407AE54991F8AA1013
+:10A6E000B0EB111F10D000201021CDE90010DE4882
+:10A6F000407AE04901EB0010102302462021079028
+:10A700000020F5F7F2F90FE001201021CDE900104B
+:10A71000D548407AD74901EB00101023024620218A
+:10A7200007900020F5F7E1F9C7E1E0F777F9012894
+:10A7300006D0022812D004281ED0082831D129E0E2
+:10A74000C948407A002805DDC748407A401EC649FE
+:10A75000487202E00320C449487222E0C248407AAD
+:10A76000032805DAC048407A401CBF49487202E01D
+:10A770000020BD49487214E0BB48407ABC4981F8CA
+:10A78000AC0000210320DFF7E3FB10B10220FDF74E
+:10A7900009FD06E01020FDF705FD0020B2494872D2
+:10A7A00000BF00BFB048C07912283DD1042200216B
+:10A7B000B14800F08BF901201021CDE90010AC4820
+:10A7C00090F8AC00AD4901EB001010230246194689
+:10A7D00007900020F5F789F9A54890F8AC00A24948
+:10A7E000497A884210D000201021CDE900109E48FF
+:10A7F000407AA24901EB0010102302462021079065
+:10A800000020F5F772F90FE001201021CDE90010CA
+:10A810009548407A994901EB001010230246202107
+:10A8200007900020F5F761F947E1E0F7F7F8012814
+:10A8300006D002280ED0042816D0082825D11DE005
+:10A840008948407A002804DD8748407A401E8649BE
+:10A8500048721AE08448407A032804DA8248407A31
+:10A86000401C8149487210E07F48417A00F5EC5065
+:10A87000417700210220DFF76BFB06E01020FDF797
+:10A8800091FC00207849487200BF00BF7648C0792B
+:10A8900013283BD104220021794800F017F9012048
+:10A8A0001021CDE900107748407F754901EB001079
+:10A8B00010230246194607900020F5F716F9714853
+:10A8C000407F6949497A884210D000201021CDE9A3
+:10A8D00000106548407A6C4901EB001010230246D5
+:10A8E000202107900020F5F700F90FE0012010214A
+:10A8F000CDE900105C48407A634901EB0010102359
+:10A900000246202107900020F5F7EFF8D5E0E0F7A8
+:10A9100085F8012806D0022812D004281ED0082865
+:10A920002DD125E05048407A002805DD4E48407A78
+:10A93000401E4D49487202E003204B4948721EE018
+:10A940004948407A032805DA4748407A401C46497E
+:10A95000487202E000204449487210E04248417ABF
+:10A96000484880F84D1101210220DFF7F1FA06E096
+:10A970001020FDF717FC00203B49487200BF00BFC4
+:10A980003948C07914283DD1042200213F4800F005
+:10A990009DF801201021CDE900103A4890F84D01B2
+:10A9A0003B4901EB00101023024619460790002096
+:10A9B000F5F79BF8334890F84D012B49497A8842C6
+:10A9C00010D000201021CDE900102748407A3049EE
+:10A9D00001EB001010230246202107900020F5F71C
+:10A9E00084F80FE001201021CDE900101E48407AC4
+:10A9F000274901EB00101023024620210790002078
+:10AA0000F5F773F859E0E0F709F8012806D00228B5
+:10AA100005D0042804D0082844D11AE042E041E0DF
+:10AA2000DFF736FB01200790079880F3138800BFFB
+:10AA300000BFBFF34F8F1748006800F4E06016496D
+:10AA40000843001D13490860BFF34F8F00BF00BFCC
+:10AA5000FEE70748C230407803281FD11020FDF7D9
+:10AA6000A1FB1EE0BC220020BC120020B05903084C
+:10AA7000C2290020B05A0308F0590308F05A03080D
+:10AA8000305903083C300020305A0308705903083D
+:10AA9000705A03080CED00E00000FA050920FDF7EC
+:10AAA00081FB00BF00BF0748C0790F2804D10422F2
+:10AAB0000021054800F00AF800BF00BFF4F726FEA9
+:10AAC00013B000BDBC120020305B03082DE9F84331
+:10AAD00007460E469046002416E0002510E00120AF
+:10AAE0007B1903EB061303EB041300901A7823077A
+:10AAF000190EEB06180E1023F4F74CFE681CC5B2B5
+:10AB0000102DECDB601CC4B24445E6DBBDE8F883E5
+:10AB100000B500200849087400210748817401210C
+:10AB20004174C1746421816101200349C87202200B
+:10AB3000FDF738FB00BD0000BC12002010B5154821
+:10AB4000006840F47000134908601348006840F042
+:10AB500001001149086000200F49083108600E48C3
+:10AB600000680E4908400C4908600D48091D08603E
+:10AB7000081F006820F48020091F08600020064993
+:10AB80000C310860FDF75EF94FF000600149803933
+:10AB9000086010BD88ED00E000380240FFFFF6FEBF
+:10ABA0001030002410B5FDF7E1F810BDCA43028251
+:10ABB000704721B1028842F00102028004E002885D
+:10ABC0004FF6FE731A4002807047000010B504462D
+:10ABD0005548844208D101210846FCF7C3FE0021F4
+:10ABE0000120FCF7BFFE9DE0B4F1804F08D10121A8
+:10ABF0000846FCF797FE00210120FCF793FE91E048
+:10AC00004A48844208D101210220FCF78BFE002132
+:10AC10000220FCF787FE85E04548844208D10121E7
+:10AC20000420FCF77FFE00210420FCF77BFE79E086
+:10AC30004048844208D101210820FCF773FE00211E
+:10AC40000820FCF76FFE6DE03B48844208D10121EB
+:10AC50001020FCF767FE00211020FCF763FE61E086
+:10AC60003648844208D101212020FCF75BFE0021F8
+:10AC70002020FCF757FE55E03148844208D10121DD
+:10AC80000220FCF76FFE00210220FCF76BFE49E07A
+:10AC90002C48844209D101210804FCF763FE0021FD
+:10ACA0004FF48030FCF75EFE3CE02748844209D137
+:10ACB00001214804FCF756FE00214FF40030FCF758
+:10ACC00051FE2FE02148844209D101218804FCF77C
+:10ACD00049FE00214FF48020FCF744FE22E01C488E
+:10ACE000844208D101214020FCF71CFE00214020B5
+:10ACF000FCF718FE16E01748844208D10121802095
+:10AD0000FCF710FE00218020FCF70CFE0AE0124840
+:10AD1000844207D101218015FCF704FE0021A01513
+:10AD2000FCF700FE10BD00000000014000040040E0
+:10AD300000080040000C00400010004000140040DB
+:10AD4000000401400040014000440140004801402F
+:10AD500000180040001C00400020004030B50246B2
+:10AD6000002000230024158A05EA0103958905EADD
+:10AD7000010413B10CB1012000E0002030BD1AB174
+:10AD800083890B43838102E083898B4383817047EE
+:10AD900000220288184B98420ED0184B98420BD0D4
+:10ADA000B0F1804F08D0164B984205D0154B984211
+:10ADB00002D0154B984204D14FF68F731A404B883E
+:10ADC0001A43124B984207D0114B984204D04FF6C9
+:10ADD000FF431A400B891A4302804B68C3620B88F9
+:10ADE0000385054B984202D0044B984201D18B7ADF
+:10ADF0000386012383827047000001400004014064
+:10AE00000004004000080040000C0040001000401A
+:10AE10000014004010B50024FCF7D0FB00F02AFD20
+:10AE2000DFF72AFADEF7C8F9DEF7BAFEDFF720FE11
+:10AE3000F4F764FBFFF76CFEDFF7D0FBF2F7ACFB37
+:10AE4000F4F76CF9FCF7B2F9FCF766FC0E4890F8E1
+:10AE5000E00120F001010C4880F8E01190F8E001D9
+:10AE600020F00600801D084981F8E0010021074814
+:10AE700041800120DFF76CF84FF4FA600449C88381
+:10AE80000120487710BD0000BC2200209C24002037
+:10AE9000BC12002070B500240025FE4880780128EF
+:10AEA0000BD10020FB498870DEF7CAFEFA48C07952
+:10AEB000022802DC0120F849C8720024F8E304EB00
+:10AEC000440000EB0411F54800EB0110407B022820
+:10AED00023D104EB4400F24901EB80008078012883
+:10AEE0001AD1002004EB4401ED4A02EB8101887085
+:10AEF000C4EBC40000EB841302F2BC6000EB43100F
+:10AF00004279C4EBC40000EB8413E64800EB431025
+:10AF100081782046EBF7D0FAE9E304EB4400DD4901
+:10AF2000403101EB80008078012807D1002004EB3C
+:10AF30004401D84A403202EB8101887004EB44009E
+:10AF4000D449403101EB800040780028E4D104EB83
+:10AF50004400D34901EB800080780128DCD104EB68
+:10AF6000440000EB0411CD4800EB0110807900286B
+:10AF7000D2D0002004EB4401C94A02EB8101887061
+:10AF800004EB440000EB0411C44800EB011080798D
+:10AF900009287DD2DFE800F07C0590FDFCFBFAF982
+:10AFA000060000BFC4EBC40000EB8411BD4800EBF9
+:10AFB0004110C078012815D0C4EBC40000EB841107
+:10AFC000B84800EB41106030C4EBC40101EB8412BF
+:10AFD000B44901EB4211897801EB011110F83100FD
+:10AFE000002868D1C4EBC40000EB8411AD4800EB2D
+:10AFF00041108078401CC1B2C4EBC40000EB841245
+:10B00000A84800EB42108170C4EBC40000EB84112F
+:10B01000A44800EB41100078C0B1C4EBC40000EBC1
+:10B020008411A04800EB41100178C4EBC40000EB90
+:10B0300084129C4800EB421081700021C4EBC400D4
+:10B0400000EB8412974800EB42100170C4EBC4007F
+:10B0500000EB8411934800EB41106030C4EBC40155
+:10B0600001EB84128F4901EB4211897801EB011148
+:10B0700010F83110C4EBC40000EB8412894800EBD7
+:10B0800042100079814216D00022C4EBC40000E0D7
+:10B0900007E200EB8411834800EB41106030C4EB01
+:10B0A000C40101EB84137F4901EB4311897801EB63
+:10B0B000011100F83120A4E2C4EBC40000EB8411BC
+:10B0C000784800EB4110C078012815D0C4EBC400CB
+:10B0D00000EB8411734800EB41106030C4EBC401F5
+:10B0E00001EB84126F4901EB4211897801EB0111E8
+:10B0F00010F8310000286CD1C4EBC40000EB8411BF
+:10B10000684800EB41108078401CC1B2C4EBC40019
+:10B1100000EB8412634800EB42108170C4EBC40062
+:10B1200000EB84115F4800EB41100078C0B1C4EB24
+:10B13000C40000EB84115B4800EB41100178C4EBC4
+:10B14000C40000EB8412574800EB421081700021CC
+:10B15000C4EBC40000EB8412524800EB42100170B3
+:10B16000C4EBC40000EB84114E4800EB411060308A
+:10B17000C4EBC40101EB84124A4901EB4211897806
+:10B1800001EB011110F8311004E08BE126E212E22C
+:10B19000B4E01FE0C4EBC40000EB8412414800EBB4
+:10B1A00042100079814214D00022C4EBC40000EBAD
+:10B1B00084113C4800EB41106030C4EBC40101EB4A
+:10B1C0008413384901EB4311897801EB011100F830
+:10B1D000312016E2C4EBC40000EB8411314800EBCF
+:10B1E0004110C078012814D0C4EBC40000EB8411D6
+:10B1F0002C4800EB41106030C4EBC40101EB841219
+:10B20000284901EB4211897801EB011110F8310056
+:10B21000F0BBC4EBC40000EB8411224800EB4110EA
+:10B220008078401CC1B2C4EBC40000EB84121D48FE
+:10B2300000EB42108170C4EBC40000EB841119488C
+:10B2400000EB41100078C0B1C4EBC40000EB8411E6
+:10B25000144800EB41100178C4EBC40000EB8412E9
+:10B26000104800EB421081700021C4EBC40000EBD9
+:10B2700084120C4800EB42100170C4EBC40000EBD8
+:10B280008411084800EB41106030C4EBC4010BE0AE
+:10B2900033E0000038290020BC1200203C300020A0
+:10B2A000402E0020FC34002001EB8412FE4901EB0B
+:10B2B0004211897801EB011110F83110C4EBC40080
+:10B2C00000EB8412F84800EB42100079814214D060
+:10B2D0000022C4EBC40000EB8411F34800EB4110E2
+:10B2E0006030C4EBC40101EB8413EF4901EB43115F
+:10B2F000897801EB011100F8312082E1C4EBC40030
+:10B3000000EB8411E84800EB4110C078012815D00B
+:10B31000C4EBC40000EB8411E34800EB4110603043
+:10B32000C4EBC40101EB8412DF4901EB42118978BF
+:10B3300001EB011110F8310000287DD1C4EBC400ED
+:10B3400000EB8411D84800EB4110857847E004EB0E
+:10B35000440000EB0411D54800EB01103030C4EB81
+:10B36000C40101EB8412D04901EB4211897800EB52
+:10B370000110427804EB440000EB0411CB4800EBD1
+:10B3800001103030691C00EB01104078824212D06D
+:10B39000C4EBC40000EB8411C34800EB411080787B
+:10B3A000401CC1B2C4EBC40000EB8412BE4800EBE9
+:10B3B000421081701DE0C4EBC40000EB8411BA4858
+:10B3C00000EB41108078401CC1B2C4EBC40000EB1C
+:10B3D0008412B54800EB42108170681CC5B204EBC2
+:10B3E000440000EB0411B14800EB0110C079A84201
+:10B3F000ADDC00BFC4EBC40000EB8411AA4800EB35
+:10B4000041100078D0B1C4EBC40000EB8411A64811
+:10B4100000EB41100178C4EBC40000EB8412A24899
+:10B4200000EB421081700021C4EBC40000EB8412D9
+:10B430009D4800EB421000E033E00170C4EBC40013
+:10B4400000EB8411984800EB41106030C4EBC4015C
+:10B4500001EB8412944901EB4211897801EB01114F
+:10B4600010F83110C4EBC40000EB84128E4800EBDE
+:10B4700042100079814214D00022C4EBC40000EBDA
+:10B480008411894800EB41106030C4EBC40101EB2A
+:10B490008413854901EB4311897801EB011100F810
+:10B4A0003120AEE0C4EBC40000EB84117E4800EB19
+:10B4B0004110C078012814D0C4EBC40000EB841103
+:10B4C000794800EB41106030C4EBC40101EB8412F9
+:10B4D000754901EB4211897801EB011110F8310037
+:10B4E000F0BBC4EBC40000EB84116F4800EB4110CB
+:10B4F0008078401CC1B2C4EBC40000EB84126A48DF
+:10B5000000EB42108170C4EBC40000EB841166486C
+:10B5100000EB41100078C0B1C4EBC40000EB841113
+:10B52000614800EB41100178C4EBC40000EB8412C9
+:10B530005D4800EB421081700021C4EBC40000EBB9
+:10B540008412594800EB42100170C4EBC40000EBB8
+:10B550008411554800EB41106030C4EBC40100E099
+:10B5600028E001EB8412504901EB4211897801EB8C
+:10B57000011110F83110C4EBC40000EB84124A48EA
+:10B5800000EB42100079814214D00022C4EBC400C9
+:10B5900000EB8411444800EB41106030C4EBC4015F
+:10B5A00001EB8413404901EB4311897801EB011150
+:10B5B00000F8312025E0C4EBC40000EB84113A48C8
+:10B5C00000EB41108078401CC1B2C4EBC40000EB1A
+:10B5D0008412354800EB4210817012E0C4EBC400C5
+:10B5E00000EB8411304800EB41108078401CC1B260
+:10B5F000C4EBC40000EB84122B4800EB42108170B6
+:10B6000000BF00BFC4EBC40000EB8411264800EB70
+:10B610004110817804EB440000EB0412234800EB56
+:10B620000210C079814208DB0021C4EBC40000EBAA
+:10B6300084121D4800EB42108170C4EBC40000EB83
+:10B640008411194800EB4110407850B3C4EBC4009A
+:10B6500000EB8411144800EB41108178C4EBC40066
+:10B6600000EB8412104800EB42100170C4EBC400E0
+:10B6700000EB84110C4800EB41104078401EC1B231
+:10B68000C4EBC40000EB8412074800EB4210817049
+:10B690000021C4EBC40000EB8412034800EB42100D
+:10B6A0004170C4EBC40004E0FC3400203C300020B6
+:10B6B0001FE000EB8413694800EB43106030C4EBDB
+:10B6C000C40303EB8416654B03EB46139B7803EB33
+:10B6D000031300EBC3004279C4EBC40000EB8413F6
+:10B6E0005E4800EB431081782046EAF7E5FE601CD7
+:10B6F000C4B25B4890F8520BA0423FF7E0AB594808
+:10B700008078012875D157486C38807800EB40016B
+:10B71000554800EB0110807900286AD0002051497B
+:10B720008870A1F16C0081784D4890F8F40B401EB0
+:10B73000814207DA4B486C388078401C49496C39A3
+:10B74000887003E0002047496C39887045486C38A0
+:10B75000807800EB40014348543800EB810080784A
+:10B7600078B300213F486C38807800EB40023D48B8
+:10B77000543800EB820081703A486C38807800EBD6
+:10B780004001394800EB01108079012823D00428BA
+:10B7900004D005281BD0062821D113E031486C388D
+:10B7A000807800EB4001304800EB011000684FF456
+:10B7B000E131B1FBF0F000EB401040002949486056
+:10B7C0000DE016E04FF47A702649486007E06420E7
+:10B7D0002449486003E064202249486000BF00BF5C
+:10B7E000204A6C3A93780B32D15C0B3A9078F3F79D
+:10B7F00057F81E48407880B91D48807801281ED12E
+:10B8000000201B498870194B1A79154B93F8C817FB
+:10B81000164B5878F9F7B8FA11E015480C388078CB
+:10B8200001280CD1002012490C3988700F4B1A796D
+:10B830000B4B93F8C8170D4B5878F9F7A5FADFF7BB
+:10B840003DFAF2F761FD0948C07820B100200749B0
+:10B85000C870F4F79FF9FCF7ADFC70BDFC34002014
+:10B86000BC2200202C300020B42E0020842A00208E
+:10B87000502900203EB50024002501210846FCF790
+:10B8800041F8A720ADF800000020ADF8020040F21A
+:10B89000E73001900020ADF8080069464FF0804085
+:10B8A000FFF776FA0021A34880F81A1800BF6DE070
+:10B8B00004EB4400A04901EB80019E4890F81A086F
+:10B8C0009E4A42F820109B4890F81A08401CC1B2CA
+:10B8D000984880F81A1804EB440002F55A7101EBFD
+:10B8E0008001944890F81A0842F82010914890F886
+:10B8F0001A08401CC1B28F4880F81A1804EB4400A3
+:10B9000002F54E7101EB80018A4890F81A0842F85E
+:10B910002010884890F81A08401CC1B2854880F869
+:10B920001A1804EB4400864901EB8001814890F825
+:10B930001A0842F820107F4890F81A08401CC1B23B
+:10B940007C4880F81A1800251CE0C4EBC40000EB0A
+:10B9500084117C4800EB4110603005EB051100EBD1
+:10B96000C1000C30734991F81A18744A42F821004A
+:10B97000704890F81A08401CC1B26E4880F81A1836
+:10B98000681CC5B2102DE0DB601CC4B2042C8FDB38
+:10B9900069490C39674890F81A08684A42F820103B
+:10B9A000644890F81A08401CC1B2624880F81A181E
+:10B9B00000F5D16190F81A0842F820105D4890F81F
+:10B9C0001A08401CC1B25B4880F81A1800F2946152
+:10B9D00090F81A0842F82010564890F81A08401CAF
+:10B9E000C1B2544880F81A1800F5D460514991F852
+:10B9F0001A1842F821004F4890F81A08401CC1B2AA
+:10BA00004C4880F81A1800F6040190F81A0842F819
+:10BA10002010484890F81A08401CC1B2454880F8E8
+:10BA20001A1800F63C3190F81A0842F820104148E4
+:10BA300090F81A08401CC1B23E4880F81A1800F26B
+:10BA40007C6190F81A0842F820103A4890F81A08D9
+:10BA5000401CC1B2374880F81A1839493C3190F877
+:10BA60001A0842F82010334890F81A08401CC1B256
+:10BA7000304880F81A18A0F57F602E4991F81A18FE
+:10BA800042F821002B4890F81A08401CC1B22948FE
+:10BA900080F81A1800F55850264991F81A1842F8FB
+:10BAA0002100244890F81A08401CC1B2214880F8AF
+:10BAB0001A1800F6645190F81A0842F820101D4830
+:10BAC00090F81A08401CC1B21A4880F81A1800F5FC
+:10BAD000576190F81A0842F82010164890F81A0892
+:10BAE000401CC1B2134880F81A18002414E004EB7B
+:10BAF0004401154800EB81010E4890F81A080F4ADE
+:10BB000042F820100B4890F81A08401CC1B20948AE
+:10BB100080F81A18601CC4B2052CE8DB01218807E4
+:10BB2000FFF747F8012211469007FFF728F900F0C8
+:10BB30000DF83EBDBC22002078290020D82A002024
+:10BB40008C580020FC340020D82F002008B51C2081
+:10BB50008DF8000001208DF8010002208DF8020010
+:10BB600001208DF803006846F3F7C8FB08BD10B547
+:10BB7000F1F7A2F910BD10B5F1F7C0F910BD10B57D
+:10BB8000FBF72EFA10BD10B5F1F76CF910BD10B52A
+:10BB9000F1F7D6F910BD10B5F3F7BCF910BD01F4FB
+:10BBA0000072B2F5007F00D100BFCA430280704727
+:10BBB00021B1828942F40052828104E082894DF6EB
+:10BBC000FF731A40828170471AB1838A0B438382C4
+:10BBD00002E0838A8B4383827047000010B50446DD
+:10BBE0002548844208D101211020FBF7BBFE00212B
+:10BBF0001020FBF7B7FE3EE02048844209D1012126
+:10BC00004804FBF78FFE00214FF40030FBF78AFE5B
+:10BC100031E01B48844209D101218804FBF782FEF0
+:10BC200000214FF48020FBF77DFE24E0154884427C
+:10BC300009D10121C804FBF775FE00214FF4002053
+:10BC4000FBF770FE17E01048844209D10121080576
+:10BC5000FBF768FE00214FF48010FBF763FE0AE05B
+:10BC60000A48844207D101212020FBF77BFE0021F6
+:10BC70002020FBF777FE10BD00100140004400407B
+:10BC800000480040004C00400050004000140140BB
+:10BC900002460020B1F5007F00D100BF13880B40A1
+:10BCA0000BB1012000E00020704770B5024600246F
+:10BCB00000230025002040F66A16B14200D100BFE3
+:10BCC000C1F3421501F01F03012606FA03F3012D0B
+:10BCD00002D19689334006E0022D02D1168A334004
+:10BCE00001E0968A33400C12012606FA04F4168805
+:10BCF000344013B10CB1012000E0002070BDF0B55C
+:10BD00000346002400260025002040F66A17B942A9
+:10BD100000D100BF1846C1F3421401F01F060127ED
+:10BD200007FA06F5012C01D10C3004E0022C01D1F8
+:10BD3000103000E014301AB107682F43076002E0AA
+:10BD40000768AF430760F0BD2DE9FF4705460E4683
+:10BD50000024A14600BFA046B08900B100BF2C8AD4
+:10BD600024F44054F08804432C82AC8941F20C60E6
+:10BD70008443B08831890843718908430443AC8106
+:10BD8000AC8A24F44074B0890443AC826846FBF763
+:10BD9000F9FD2048854202D01F48854202D1DDF8D6
+:10BDA0000C9001E0DDF80890A88900F4004040B153
+:10BDB00009EBC90000EB091031684900B0FBF1F74D
+:10BDC00007E009EBC90000EB091031688900B0FBFE
+:10BDD000F1F76420B7FBF0F004012009642101FBB6
+:10BDE0001078A88900F4004040B1322000EBC80070
+:10BDF000B0FBF1F000F00700044308E0322000EB54
+:10BE000008106421B0FBF1F000F00F0004432C8116
+:10BE1000BDE8FF87001001400014014010B5002468
+:10BE200006E0FBF733FD10B9DDF71AFC10BD641C0A
+:10BE300002488442F5D3FA20F8E70000404B4C005A
+:10BE40000FB4084B10B504A902AA039801F0EAF94F
+:10BE5000044602A9002001F010FC204610BC5DF849
+:10BE600014FB00007BD6020803B40198410000983F
+:10BE700050EAC12018BF04204A0D18BF40F001004D
+:10BE800040F2FF72B2EB515F08BF40F002000128A0
+:10BE900008BF052002B0704730B583B0044601F0FA
+:10BEA00093F99FED090B05468DED000B002221460D
+:10BEB0006846DCF7CEFC284601F0A6F99DED000BA4
+:10BEC00003B030BD000000000000000000000000D2
+:10BED00070B5D94B00242DED020B2DED108BDDE953
+:10BEE0001010984205DA20F000429A4201D809D198
+:10BEF00041B19DED100BBDEC108B02B0BDE8704060
+:10BF000001F01EB9B0F5801F26DA11430BD00028CE
+:10BF100013DA012001F078F9BDEC108B02B0BDE816
+:10BF2000704001F021B9022001F06EF901F0F0F843
+:10BF300051EC100B81F000419EE06FF035049FED55
+:10BF4000C00B53EC102B9DED100B51EC100BDCF7DC
+:10BF500057FACDE91001084604EB2051C0F3130451
+:10BF6000B948A1F2FF31204400F4801080F07F62D4
+:10BF700082F04052224301EB20559FEDB50B119208
+:10BF800053EC102B9DED100B51EC100BDCF732FA3B
+:10BF900041EC180BA01CC0F313009FEDAFDB9FED2D
+:10BFA000B0EBB14E7E4403286CD296ED000B51EC01
+:10BFB000180B53EC102BDCF77DFF1DD1002D01BFBA
+:10BFC00096ED000BBDEC108B02B070BD2846DCF77F
+:10BFD0000EFB41EC180B53EC1D2BDCF711FA41EC76
+:10BFE000190B53EC1E2B51EC180BDCF709FA53EC30
+:10BFF000192BDCF75EF93FE09FED9D0B51EC180B20
+:10C0000053EC102BDCF7FCF99FED9B1B53EC112B31
+:10C01000DCF7F3F941EC190B53EC182B51EC180B2E
+:10C02000DCF7EEF953EC192BDCF7EAF941EC190BCC
+:10C03000002D04BF53EC192B51EC180B1AD02846D5
+:10C04000DCF7D5FA41EC1A0B53EC1D2BDCF7D8F9D1
+:10C0500053EC192BDCF7D1F953EC182BDCF7CAF9A8
+:10C0600041EC180B53EC1E2B51EC1A0BDCF7C8F902
+:10C0700053EC182BDCF7BEF9BDEC108B02B041EC91
+:10C08000100B70BD9FED7E0B51EC180B53EC102B79
+:10C09000DCF70FF941EC100B51EC180B53EC102BA3
+:10C0A000DCF720FA41EC190B2846DCF7A0FA41EC4A
+:10C0B0001B0B53EC192B51EC190BDCF7A1F941ECDC
+:10C0C0001A0B714853EC1A2B261851EC1A0BDCF79B
+:10C0D00097F941EC1F0B6D48C4F1510404F5D724C6
+:10C0E000B0EE4F0AF0EE6F0A0321784400F094FF9F
+:10C0F00053EC1F2B51EC100BDCF782F941EC1C0BBD
+:10C100006348B0EE4F0AF0EE6F0A0421784400F065
+:10C1100083FF53EC1A2B51EC100BDCF771F934430D
+:10C1200053EC1C2BDCF7C5F841EC1C0B002C4CDD50
+:10C130009FED510B51EC180B53EC102BDCF760F911
+:10C1400053EC182BDCF75CF941EC1A0B55B353ECAC
+:10C150001D2B51EC1B0BDCF753F941EC1D0B53EC81
+:10C160001C2B51EC1A0BDCF7A4F853EC192BDCF761
+:10C1700047F953EC1D2BDCF79CF853EC1A2BDCF73A
+:10C180003CF953EC182BDCF735F941EC180B53EC68
+:10C190001E2B51EC1B0BDCF733F953EC182BDCF79F
+:10C1A00029F969E753EC1C2B51EC1A0BDCF781F8E9
+:10C1B00053EC192BDCF724F953EC1A2BDCF71DF99F
+:10C1C00053EC182BDCF719F956E735B353EC1D2B5C
+:10C1D00051EC1B0BDCF714F941EC1A0B53EC1C2B44
+:10C1E00051EC180BDCF706F953EC192BDCF708F9C6
+:10C1F00053EC1A2BDCF7FEF853EC182BDCF7FAF8AB
+:10C2000041EC180B53EC1E2B51EC1B0BDCF7F8F830
+:10C2100053EC182BDCF7EEF82EE753EC1C2B51EC0B
+:10C22000180BDCF7E7F853EC192BDCF7E9F853ECC3
+:10C23000182BDCF7E2F81FE70000F07F0000000099
+:10C240000000000000005043645F0900000000008F
+:10C25000000000000000F03F763C7935EF39EA3D00
+:10C260000000E0FE422EE63F889C00000000000037
+:10C27000555555555555D53F000000000000E03F8D
+:10C28000000000000000004086EBF9FF0A9B000060
+:10C29000009B00000000000070B5414A00252DED14
+:10C2A000020B2DED048BDDE90404944205DA24F041
+:10C2B0000041914201D809D140B19DED040BBDEC84
+:10C2C000048B02B0BDE8704000F03ABFB4F5801FA7
+:10C2D00026DA08430BD0002C13DA012000F094FF7B
+:10C2E000BDEC048B02B0BDE8704000F03DBF022001
+:10C2F00000F08AFF00F00CFF51EC100B81F00041C0
+:10C3000046E09FED290B6FF0350553EC102B9DEDAA
+:10C31000040B51EC100BDCF773F8CDE904010C466B
+:10C3200005EB2450A0F2FF30C10F40F2FF32521A49
+:10C3300062F31F540844DCF75AF905949DED040B91
+:10C3400041EC180B51EC100B01F0DAFA9FED181BC1
+:10C3500053EC112BDCF754F89FED170B41EC190B44
+:10C3600053EC102B51EC180BDCF74AF853EC192B5B
+:10C37000DBF79FFF9FED120B41EC190B53EC102BD9
+:10C3800051EC180BDCF73CF853EC192BDBF791FF61
+:10C39000BDEC048B02B041EC100B70BD000000003E
+:10C3A0000000F07F0000000000000000000050438B
+:10C3B0000EE526157BCBDB3F362BF111F3FE593D05
+:10C3C00000609F501344D33F2DE9F04D2DED040B39
+:10C3D0002DED0E8B96B0DDE92550279CDDF890A061
+:10C3E00025F0004624F00048BAF1000F14BF0121E7
+:10C3F000002101EB4502FC4953184A1093422AD30D
+:10C40000002814BF0123002303EB44030B44F74926
+:10C410008B4220D358EA00019FEDF59B76D0DFF8E0
+:10C42000D8B35D4503D1BAF1000F05D188E0BAF168
+:10C43000000F08BF002100D0012101EB450111F5DB
+:10C44000001F08D8002814BF0121002101EB44017E
+:10C4500011F5001F0BD99DED261B9DED240B16B089
+:10C46000BDEC0E8B04B0BDE8F04D00F073BE0027AC
+:10C47000002DBCBFE149884521DAE1498845A8BFC4
+:10C4800002271CDAC3451ADCDE4901EB28511429C6
+:10C4900008DDC1F1340220FA02F101FA02F282420F
+:10C4A0000DD108E058B9C1F1140228FA02F101FADD
+:10C4B00002F2424503D101F00101C1F1020756EA3F
+:10C4C0000A0124D1002C22DA002D18BF022F01D03E
+:10C4D000012F0AD0022000F097FE16B0BDEC0E8BA3
+:10C4E00004B0BDE8F04D00F013BE022000F08CFE59
+:10C4F00000F00EFE51EC100B81F0004141EC100BEE
+:10C5000016B0BDEC0E8B04B0BDE8F08D18E09FEDC9
+:10C51000BEAB9FEDBF8B002871D1B848804522D1BA
+:10C5200005F1804010F5801008BFBAF1000F07D068
+:10C53000B3450ADC002CA8BF9DED260BE0DA0DE028
+:10C54000B0EE490AF0EE690ADAE7002C06DA9DED52
+:10C55000260B51EC100B81F000416FE0AE4878449F
+:10C5600090ED000BCCE7D8454DD1002C48DA2EB128
+:10C5700086423AD1BAF1000F42D126E0BAF1000F5B
+:10C5800013D0022000F040FE00F0FEFD8DED020B06
+:10C590009DED240B8DED000B10EE900A039961F3D5
+:10C5A0001E0003909DED020BAAE78DED02AB9DED01
+:10C5B000240B1AEE901A10EE900A8DED000B61F329
+:10C5C0001E0003909DED020B9AE78DED028B9DED11
+:10C5D000240B18EE901A10EE900A8DED000B61F30B
+:10C5E0001E0003909DED020B8AE709DA9DED240BF6
+:10C5F00051EC190B53EC102BDBF774FF1EE020E01D
+:10C600009DED240B7CE786421BDAB4F1804F0DD000
+:10C61000A4F10050B0F1FF5013D1002D11DB9DEDBE
+:10C62000240B51EC100B01F003FA07E09DED240BF5
+:10C6300053EC102B51EC100B00F0C2BC41EC100B72
+:10C640005EE79DED240B51EC100B01F047F8BAF1B9
+:10C65000000FCDE90E0142D19FED710B46B3A6F15B
+:10C66000E040B0F17F600CD05E4538D1002D00DA9B
+:10C67000A7B3022F0CBF01204FF0FF30DBF7B7FF4D
+:10C68000DCE7002D01DD002C0DDA002D01DD002C92
+:10C690001FDB002D16DA002C14DB012F08BF9FEDE5
+:10C6A000620B3FF42DAFB0EE4A0AF0EE6A0A27E7BC
+:10C6B000022F18BF002D0CD0012F0AD1002DFFF63C
+:10C6C0001FAF06E0002DB8BF002C08DA012F3FF4A1
+:10C6D00017AFB0EE480AF0EE680A11E71BE0012040
+:10C6E00000EBE57050EA070115D0791EB0EE498ADB
+:10C6F000F0EE698A084308BF9FED4D8B4E48002538
+:10C70000804570DD4D494E48884514DDB0420DDB53
+:10C71000002C19DB2FE0012000F076FD16B0BDECF7
+:10C720000E8B04B0BDE8F04D00F01EBDB34502DC39
+:10C73000002C09DC1FE0864202DA002C1BDA03E041
+:10C740005E452BDD002C16DD022000F05DFD00F0C3
+:10C750001BFD8DED020B53EC1A2B51EC180BDBF784
+:10C760004FFECDE900010399019861F31E0003908B
+:10C770009DED020BC4E6022000F046FD00F014FD22
+:10C7800010EE901A18EE900A8DED020B8DED008BD5
+:10C7900061F31E0003909DED020BB1E69DED0E0BC3
+:10C7A00053EC192B51EC100BDBF724FE9FED260BFD
+:10C7B000CDE9080153EC102B9DED080B51EC100B4B
+:10C7C000DBF71EFE9FED221B53EC112BDBF715FE52
+:10C7D0009DED081B53EC112BDBF712FE9FED1E1B8A
+:10C7E00053EC112B3CE08CE0FFFF1F00FFFF0F001C
+:10C7F000000000000000F03F0000F03F0000F07F6C
+:10C800000000404301FCFFFF000000000000F07F3B
+:10C810000000000000000000CE96000000000000B4
+:10C820000000000000000080000000000000F0FF99
+:10C83000000000000000F0BF0000E0410000F043F5
+:10C84000FFFFEF3F00000000000000000000D03FAD
+:10C85000555555555555D53F000000000000E03FA7
+:10C86000DBF7CBFD9DED080B41EC1A0B53EC102BC5
+:10C8700051EC100BDBF7C4FD53EC1A2BDBF7C0FDBA
+:10C8800041EC1A0B9FEDFE0B53EC102B9DED080BAA
+:10C8900051EC100BDBF7B4FD41EC1B0B9FEDFA0BD9
+:10C8A00051EC1A0B53EC102BDBF7AAFD41EC1A0BE1
+:10C8B0009FEDF70B53EC102B9DED080B51EC100B7B
+:10C8C000DBF79EFD53EC1A2BDBF794FD41EC1A0BC2
+:10C8D00051EC1B0B53EC1A2BDBF7EBFC0690CDE96C
+:10C8E00006519DED060B53EC1B2B51EC100BDBF7A7
+:10C8F00081FD53EC1A2BDBF780FD41EC100B00F0AF
+:10C90000A1B90020B6F5801F0EDA9FEDE30B53ECC2
+:10C91000102B9DED0E0B51EC100BDBF771FDCDE9EB
+:10C920000E016FF034000E4600EB2650A0F2FF37E8
+:10C93000C6F31300DA4940F07F6646F0405688425D
+:10C94000D8BF002408DDD7498142C8BF012403DCD9
+:10C950000024A6F580167F1CD348784400EBC40061
+:10C960000F9690ED00CB9DED0E0B53EC1C2B51EC74
+:10C97000100BDBF73FFD9DED0E0B41EC1B0B53EC59
+:10C980001C2B51EC100BDBF794FC41EC100B51EC21
+:10C99000190B53EC102BDBF7A5FD41EC1D0B51ECF3
+:10C9A0001B0B53EC1D2BDBF72BFD41EC1A0BBF4887
+:10C9B0008DED10AB7844109590ED000B4FF00050CA
+:10C9C00040EA660000EB84408DED080B00F5002086
+:10C9D00009909DED080B53EC1C2B51EC100BDBF771
+:10C9E00009FD9DED0E1B53EC112BDBF706FD41EC11
+:10C9F000100B53EC102B9DED100B51EC100BDBF7D3
+:10CA0000FFFC9DED080B41EC1C0B53EC102B9DED36
+:10CA1000100B51EC100BDBF7F3FC53EC1B2BDBF78B
+:10CA2000ECFC53EC1C2BDBF7E5FC53EC1D2BDBF78C
+:10CA3000E7FC41EC1C0B53EC1A2B51EC1A0BDBF707
+:10CA4000DFFC41EC1B0B9A480621B0EE4B0AF0EEDE
+:10CA50006B0A784400F0E0FAB0EE401AF0EE601A8B
+:10CA6000B0EE41DAF0EE61DA53EC1B2B51EC1B0B0C
+:10CA7000DBF7C6FC53EC1D2BDBF7C2FC9DED100B66
+:10CA800041EC1B0B53EC1A2B51EC100BDBF711FC98
+:10CA900053EC1C2BDBF7B4FC53EC1B2BDBF709FC32
+:10CAA0009DED100B41EC1B0B53EC102B51EC100BBC
+:10CAB000DBF7A6FC41EC1D0B9FED7FEB53EC1E2B2F
+:10CAC000DBF7F7FB53EC1B2BDBF7F3FB0890CDE90F
+:10CAD00008519DED080B53EC1E2B51EC100BDBF7AE
+:10CAE00089FC53EC1D2BDBF785FC53EC1B2BDBF790
+:10CAF00084FC9DED080B41EC1D0B53EC102B9DEDC0
+:10CB0000100B51EC100BDBF77BFC41EC1B0B53ECD7
+:10CB10001A2B51EC1D0BDBF773FC9DED080B41EC60
+:10CB20001A0B53EC102B51EC1C0BDBF769FC53EC8C
+:10CB30001A2BDBF7BEFB41EC1A0B51EC1B0B53EC31
+:10CB40001A2BDBF7B6FB0C90CDE90C519DED0C0BCD
+:10CB500053EC1B2B51EC100BDBF74CFC53EC1A2B5A
+:10CB6000DBF74BFC41EC1B0B9FED550B53EC102BF3
+:10CB70009DED0C0B51EC100BDBF742FC41EC1A0B5A
+:10CB80009FED510B51EC1B0B53EC102BDBF738FCDA
+:10CB900041EC1B0B9FED4E0B53EC102B9DED0C0B42
+:10CBA00051EC100BDBF72CFC53EC1B2BDBF781FB60
+:10CBB00041EC100B4848784400EBC40090ED001B9A
+:10CBC00051EC100B53EC112BDBF773FB41EC1B0BFF
+:10CBD0003846DBF70CFDCDE9080153EC1B2B51EC7B
+:10CBE0001A0BDBF766FB41EC100B3C48784400EB7A
+:10CBF000C40090ED00CB51EC100B53EC1C2BDBF779
+:10CC000058FB9DED081B53EC112BDBF752FB0690F4
+:10CC1000CDE906519DED080B53EC102B9DED060B55
+:10CC200051EC100BDBF7E6FB53EC1C2BDBF7E2FBC4
+:10CC300053EC1A2BDBF7DEFB53EC1B2BDBF7DDFB96
+:10CC400041EC100B9DED261B53EC102B8DED001BC2
+:10CC500000959DED260B51EC100BDBF7D1FB9DED04
+:10CC6000000B41EC1A0B53EC102B9DED260B51ECF5
+:10CC7000100BDBF7BFFB9DED061B53EC112B2FE0D8
+:10CC8000000000604715F73FFE822B654715F73F10
+:10CC900044DF5DF80BAE543E00000000000040434E
+:10CCA0008E9803007AB60B00129200007892000072
+:10CCB0004A91000000000000000000000000084051
+:10CCC000000000E009C7EE3FFD033ADC09C7EE3F74
+:10CCD000F5015B14E02F3EBED68F0000908F000060
+:10CCE000DBF78EFB53EC1A2BDBF7E3FA9DED060B1B
+:10CCF00041EC1A0B53EC102B9DED000B51EC100B7B
+:10CD0000DBF77EFBCDE90C019DED0C0B51EC1A0B12
+:10CD100053EC102BDBF7CDFACDE902010C46AA4902
+:10CD20008C422FDB611A084318D19DED0C0B53EC9C
+:10CD3000102B9DED020B51EC100BDBF75BFB41EC74
+:10CD40001B0B9FEDA30B51EC1A0B53EC102BDBF7D5
+:10CD5000B0FA53EC1B2BDBF75BFE2DD2022000F068
+:10CD600053FA00F011FA10EE901A18EE900A8DEDB9
+:10CD7000020B8DED008B61F31E0003909DED020B05
+:10CD8000FFF7BEBB944A24F00041914214D393496B
+:10CD9000214408437FF4EFAC9DED0C0B53EC102BBA
+:10CDA0009DED020B51EC100BDBF724FB53EC1A2B1F
+:10CDB000DBF72EFE7FF6DFAC24F000408849894A7D
+:10CDC000002601EB205182422BDA481C4FF48011DF
+:10CDD00021FA00F02044844AC0F30A517A44A1F2B7
+:10CDE000FF3192ED000B814A8DED080BCA4020EA1D
+:10CDF0000202C0F3130040F48010C1F1140120FAC4
+:10CE000001F60992002CB8BF76429DED080B53EC59
+:10CE1000102B9DED0C0B51EC100BDBF7EBFACDE971
+:10CE20000C019DED0C0B51EC1A0B53EC102BDBF7A6
+:10CE300040FA9FED6F0B0890CDE9085153EC102B91
+:10CE40009DED080B51EC100BDBF7DAFA41EC1B0BF4
+:10CE50009FED690B53EC102B9DED080B51EC100B63
+:10CE6000DBF7CEFA9DED0C0B41EC1C0B53EC102BB9
+:10CE70009DED080B51EC100BDBF7BCFA53EC1A2BB1
+:10CE8000DBF7BBFA9FED5E1B53EC112BDBF7B8FA17
+:10CE900053EC1C2BDBF70DFA41EC1A0B51EC1B0B7E
+:10CEA00053EC1A2BDBF705FACDE902019DED020BDD
+:10CEB00053EC1B2B51EC100BDBF79CFA53EC1A2BA9
+:10CEC000DBF79BFA9DED020B41EC1A0B53EC102B98
+:10CED00051EC100BDBF794FACDE908014A489DEDBF
+:10CEE000080B0521784400F097F89DED081B51ECE4
+:10CEF000100B53EC112BDBF783FA9DED021B53EC67
+:10CF0000112BDBF77AFACDE906019DED020B53EC0C
+:10CF10001A2B51EC100BDBF773FA53EC1A2BDBF7DF
+:10CF2000C8F99FED3B0B41EC1A0B53EC102B9DED18
+:10CF3000060B51EC100BDBF75DFA9DED060B41EC97
+:10CF40001B0B53EC102B9DED020B51EC100BDBF780
+:10CF500057FA53EC1B2BDBF7C5FA53EC1A2BDBF714
+:10CF600049FA9DED021B53EC112BDBF743FA53EC0E
+:10CF7000192BDBF742FACDE9020101EB065001154E
+:10CF80000029C8BF039015DC9DED020B324651EC21
+:10CF9000100BDBF725FDFEF767FF042808BF00F044
+:10CFA00003F932469DED020B51EC100BDBF718FD37
+:10CFB000CDE902019DED020B51EC180B53EC102B47
+:10CFC000DBF71EFAFFF73ABB0000904000000000BC
+:10CFD000FE822B654715973C00CC904000346F3F94
+:10CFE00001FCFFFF0000E03F508E0000FFFF0F003C
+:10CFF00000000000432EE63F396CA80C615C20BEA7
+:10D00000EF39FAFE422EE63FE88C000000000000F7
+:10D01000000000000000004070B504462DED028BBA
+:10D020004D1E00EBC500B0EE408AF0EE608A90ED38
+:10D03000000B35F0060017D053EC182B51EC100BF9
+:10D04000DBF7DEF941EC100B6D1E04EBC50090ED33
+:10D05000001B51EC100B53EC112BDBF72AF941ECC0
+:10D06000100B35F00600E7D1022D36D0042D1CD070
+:10D07000062D1CBFBDEC028B70BD53EC182B51EC80
+:10D08000100BDBF7BDF994ED0A1B53EC112BDBF70A
+:10D0900010F953EC182BDBF7B3F994ED081B53ECA4
+:10D0A000112BDBF706F941EC100B53EC182B51EC6C
+:10D0B000100BDBF7A5F994ED061B53EC112BDBF7F6
+:10D0C000F8F853EC182BDBF79BF994ED040B53ECB9
+:10D0D000102BDBF7EEF841EC100B53EC182B51EC56
+:10D0E000100BDBF78DF994ED021B53EC112BDBF7E2
+:10D0F000E0F853EC182BDBF783F994ED001B53ECAD
+:10D10000112BDBF7D6F8BDEC028B41EC100B70BD98
+:10D110009FED070B10B553EC102B9FED070B51EC57
+:10D12000100BDBF7DFF941EC100B10BD0000000025
+:10D130000000000000000000000000000000F03FC0
+:10D1400010B553EC102B51EC100BDBF7B2F841EC9F
+:10D15000100B10BD10B553EC112B51EC100BDBF77D
+:10D16000A8F841EC100B10BD9FED050B10B553EC6A
+:10D17000102B51EC100BDBF7B5F941EC100B10BD87
+:10D1800000000000000000009FED050B10B553ECFF
+:10D19000102B51EC100BDBF733F941EC100B10BDE9
+:10D1A00000000000000000709FED050B10B553EC6F
+:10D1B000102B51EC100BDBF723F941EC100B10BDD9
+:10D1C00000000000000000100148006870470000E7
+:10D1D000B812002002E008C8121F08C1002AFAD1C4
+:10D1E00070477047002001E001C1121F002AFBD1E7
+:10D1F000704700F0010181F31388704780F31088B5
+:10D20000704780F31088704701490860704700003C
+:10D21000B812002030380A2801D2012070470020BF
+:10D22000704700002DE9FF4F8DB00F4605460026E0
+:10D2300006E025280BD0DDE90F1290476D1C761C07
+:10D2400028780028F5D111B03046BDE8F08F0024D1
+:10D25000A246A1460122E94900E0044315F8013F36
+:10D26000203B02FA03F00842F7D128782A2810D090
+:10D270006FF02F022878A0F13001092914D80AEBA9
+:10D280008A0102EB410144F0020400EB010A6D1C2B
+:10D29000F0E701CF5FEA000A03D544F40054CAF175
+:10D2A000000A44F002046D1C28782E2817D115F8C6
+:10D2B000010F44F004042A280ED06FF02F022878C2
+:10D2C000A0F1300109290AD809EB890102EB4101DB
+:10D2D00000EB01096D1CF2E757F8049B6D1C2878E0
+:10D2E0006C280FD006DC4C2817D068280DD06A288F
+:10D2F00014D104E0742810D07A280FD10DE044F442
+:10D3000000140AE044F4801401E044F44014697805
+:10D31000814202D104F580146D1C6D1C28786E28A2
+:10D320001ED00CDC632830D004DC00288BD05828B9
+:10D3300011D19FE0642867D069280CD164E073287C
+:10D340002DD004DC6F2872D0702804D194E07528A9
+:10D350006ED078286DD0DDE90F129047761C4BE136
+:10D36000C4F30250022806D0032809D0042801CFB4
+:10D3700009D0066040E101CFF117C0E900613BE14F
+:10D3800001CF068038E1067036E117F8040B8DF8FE
+:10D39000000000208DF80100EB46012003E057F863
+:10D3A00004BB4FF0FF3061074FF0000102D40DE0E5
+:10D3B00008F10101884649450FDA8045F8DB1BF882
+:10D3C00008100029F4D108E008F1010188468142E3
+:10D3D000FADB1BF808100029F6D1DDE90F23AAEBD0
+:10D3E00008008146214600F031F9304400EB080680
+:10D3F00004E0DDE90F121BF8010B9047B8F10108BA
+:10D40000F7D221464846F2E00A21C4F302524FF017
+:10D41000000B0891022A04D001CFC117032A09D0BA
+:10D420000AE0FF1D27F00707F7E8020108E02CE0FB
+:10D430001EE01FE000B2C117042A01D140B2C1179B
+:10D44000021E71F1000206DA0023D0EB030063EB49
+:10D4500001012D2202E0220504D52B228DF8242083
+:10D46000012203E0E20701D02022F7E7904653E0D3
+:10D470000A210BE0102109E010214FF0000B44F0CD
+:10D4800004044FF00809089103E008214FF0000B55
+:10D490000891C4F30252022A04D001CF0021032ACA
+:10D4A00006D006E0FF1D27F00707F7E8020103E0BA
+:10D4B00080B2042A00D1C0B24FF0000822072BD559
+:10D4C0002A78702A07D0DDF820C08CF0100C5CEAB6
+:10D4D0000B0C05D00EE040228DF82420012208E03C
+:10D4E00050EA010306D030238DF824308DF8252032
+:10D4F00002229046089B83F0080353EA0B030BD1EA
+:10D5000050EA010201D1620706D530228DF82420AD
+:10D510004FF00108A9F101092A78582A04D038A24D
+:10D520000B9208AA0A920BE03AA2F9E75B46089A26
+:10D53000DBF723F90B9B9B5C0A9A521E0A9213702D
+:10D5400050EA0102F2D10A98ADEB000000F1200B85
+:10D55000600702D524F4803401E04FF00109D94579
+:10D5600002DDA9EB0B0000E0002000EB0B014144C1
+:10D570000890AAEB010AE00306D4DDE90F23214657
+:10D58000504600F063F806444FF0000908E009A98E
+:10D5900011F80900DDE90F12904709F10109761C25
+:10D5A000C145F4DBE0030CD5DDE90F2321465046ED
+:10D5B00000F04CF8064404E0DDE90F1230209047FB
+:10D5C000761C0899481E08900029F5DC08E00A98A6
+:10D5D0000A990078491C0A91DDE90F129047761CE0
+:10D5E000BBF10001ABF1010BF1DC21465046DDE956
+:10D5F0000F2300F019F806446D1C21E609280100EC
+:10D6000030313233343536373839616263646566B8
+:10D61000000000003031323334353637383941427A
+:10D6200043444546000000002DE9F0410446002532
+:10D630001E461746880404D405E039462020B0472A
+:10D640006D1C641EF9D52846BDE8F0812DE9F04136
+:10D65000044600251E469046C80301D5302700E049
+:10D660002027880404D505E041463846B0476D1CA4
+:10D67000641EF9D52846BDE8F0810A68531C0B608A
+:10D680001070704707E04DF6BC2100BF0A1EA1F1E3
+:10D690000101FBD1401E0028F5D17047002100BFD9
+:10D6A00002E000BF4A1C91B200EB8002B1EB420FD6
+:10D6B000F7D3704710B50246002008E012F8013B8E
+:10D6C0004340DBB2044C34F8133083EA20200B1EB5
+:10D6D000A1F10101F2D110BD1800002082B0CDE906
+:10D6E000000121F0004001909DED000B02B051ECD3
+:10D6F000100B704710B510210D48DDF78BF90C4861
+:10D70000006840F480600A49086020210848DDF77D
+:10D7100081F90220FFF7C2FF10210548DDF77CF9EF
+:10D720000220FFF7BBFF10210148DDF773F910BDA0
+:10D730000014024010B510210D48DDF76BF90C48BC
+:10D74000006840F480600A49086020210848DDF73D
+:10D7500063F90220FFF7A2FF10210548DDF75CF90D
+:10D760000220FFF79BFF10210148DDF753F910BDA0
+:10D770000014024070B5054600241548006820F4E6
+:10D78000406013490860002618E010211048DDF7BA
+:10D7900041F90220FFF782FF10210D48DDF73CF927
+:10D7A0006006040E20210A48DDF72BF908B144F089
+:10D7B00001040120FFF772FF701CC6B2082EE4DBE3
+:10D7C00015B1FFF797FF01E0FFF7B4FF204670BDEA
+:10D7D0000014024070B504461748006840F48060A9
+:10D7E0001549086010211448DDF714F900251FE0E1
+:10D7F000E00920B120211048DDF70EF903E02021D7
+:10D800000D48DDF707F96006040E0220FFF746FF1A
+:10D8100010210948DDF700F90220FFF73FFF102132
+:10D820000548DDF7F7F80220FFF738FF681CC5B29E
+:10D83000082DDDDB70BD00000014024010B50B4860
+:10D84000006840F480600949086020210748DDF73E
+:10D85000E3F810210548DDF7DFF80420FFF71EFF8D
+:10D8600020210248DDF7D6F810BD00000014024068
+:10D8700010B50B48006840F4806009490860202119
+:10D880000748DDF7C7F80420FFF708FF1021044818
+:10D89000DDF7C2F820210248DDF7BEF810BD000018
+:10D8A0000014024010B500241448006820F44060C1
+:10D8B0001249086020211148DDF7AEF80120FFF77A
+:10D8C000EDFE10210D48DDF7A7F80120FFF7E6FE79
+:10D8D00008E0601CC0B20446FA2803DDFFF7C8FF69
+:10D8E000012010BD20210548DDF78BF80028F0D17C
+:10D8F00010210248DDF78EF80020F2E70014024004
+:10D9000010B541EC100BFEF7E3FA51EC100B10BD13
+:10D9100010B5FAF729F9062000F0CCF8552000F0F0
+:10D92000E9F800F0BCF804464FF480511148DDF7E7
+:10D9300071F84FF480511048DDF76EF8AA2C01D031
+:10D94000FA2010BD152000F0B5F8062000F0D2F83E
+:10D950001420FFF7A3FE00F0A2F804464FF4805114
+:10D960000448DDF759F8512C01D11420E9E7FA20D9
+:10D97000E7E7000000040240000C02404FF40041C1
+:10D980000803F1F7F7FC4FF08040FDF71FF913484B
+:10D99000FEF724F91248DCF70DF811483030DCF7B7
+:10D9A00009F81048DCF742FF0F48DCF73FFFDDF7CE
+:10D9B00047F8002080F3108800BF4FF47A70FFF71B
+:10D9C00061FEDDF73DF8FDF725FADDF739F803E0F4
+:10D9D000FDF760FADDF734F8FAE7000000100140C7
+:10D9E0008864024000000240000402402DE9F0413A
+:10D9F00004460D4600262846DAF745FC071E02D1EC
+:10DA00000120BDE8F0810EE0701C86B220782978F4
+:10DA1000884207D13A4629462046DAF73BFC08B946
+:10DA20003046EEE7641C20780028EDD100BFE8E71F
+:10DA300000B52DED048B83B041EC190BDBF7E8F951
+:10DA400041EC180B18EE100A18EE901A8DED008BB1
+:10DA5000002818BF0120084320F00040C0F17F607B
+:10DA600000F1E040C00F14D019EE101A19EE900A20
+:10DA70008DED009B002918BF0121084320F00040D4
+:10DA8000C0F17F6000F1E040C00F04BF0120FFF74C
+:10DA9000BBFB51EC180B03B0BDEC048B00BD10B503
+:10DAA0000120FFF7FBFDFF20FAF7D2F804462046DD
+:10DAB00010BD000010B504464FF480510B48DCF750
+:10DAC000ABFF0320FFF7EAFD4FF480510748DCF776
+:10DAD000A1FF4FF480510648DCF79EFF2046FAF77D
+:10DAE00025FA0320FFF7DAFD10BD00000004024014
+:10DAF000000C024010B504462046FAF717FA012040
+:10DB0000FFF7CCFD10BD5458485F56312E332E30F0
+:10DB100000000000382020202020202020486F20F6
+:10DB2000536F204769616F2044696368202020207B
+:10DB3000202020202054454E204355412048414E6E
+:10DB4000473A202020202020202020202020202094
+:10DB50002020202020444941204348493A202020C9
+:10DB600020202020202020202020202020202020B5
+:10DB700020202020204D4120534F20544855453A25
+:10DB80002020202020202020202020202020202095
+:10DB90002020202020202020202020202020202085
+:10DBA0002020202020202020202020202020202075
+:10DBB0002020202020202020202020202020202065
+:10DBC0002020202020202020202020202020202055
+:10DBD0002020202020534F20564F4C3A2020202038
+:10DBE0002020202020202020202020202020202035
+:10DBF0002020202020534F205449454E3A202020F9
+:10DC00002020202020202020202020202020202014
+:10DC10002020202020534F204C49543A20202020FF
+:10DC200020202020202020202020202020202020F4
+:10DC30002020202020444F4E4749413A20202020D8
+:10DC400020202020202020202020202020202020D4
+:10DC500020202020202020202020202020202020C4
+:10DC600020202020202020202020202020202020B4
+:10DC700020202020204E4741593A202020202020DB
+:10DC80002020202020202020202020202020202094
+:10DC90002020202020202020202020202020202084
+:10DCA0002020202020202020202020202020202074
+:10DCB0002020202020202020202020202020202064
+:10DCC0002020202020202020202020202020202054
+:10DCD0002020202020202020202020202020202044
+:10DCE0002020202020202020202020202020202034
+:10DCF0002020202020202020202020202020202024
+:10DD00002020202020202020202020202020202013
+:10DD10002020202020202020202020202020202003
+:10DD200020202020202020202020202020202020F3
+:10DD300020202020202020202020202020202020E3
+:10DD400020202020202020202020202020202020D3
+:10DD500020202020202020202020202020202020C3
+:10DD600020202020202020202020202020202020B3
+:10DD7000202020202043414D204F4E202620484582
+:10DD80004E20474150204C414920515559204B4885
+:10DD900041434820210000008025000001000000D0
+:10DDA0000A00000000000000000000000000000069
+:10DDB0000000000000000000000000000000000063
+:10DDC0000000000000000000000000000000000053
+:10DDD0000000000000000000000000000000000043
+:10DDE0000000000000000000000000000000000033
+:10DDF0000000000000000000000000000000000023
+:10DE00000000000000000000000000000000000012
+:10DE10000000000000000000000000000000000002
+:10DE200000000000000000000000000000000000F2
+:10DE300000000000000000000000000000000000E2
+:10DE400000000000000000000000000000000000D2
+:10DE500000000000000000000000000000000000C2
+:10DE600000000000000000000000000000000000B2
+:10DE700000000000000000000000000000000000A2
+:10DE80000000000000000000000000000000000092
+:10DE90000000000000000000000000000000000082
+:10DEA0000000000000000000000000000000000072
+:10DEB0000000000000000000000000000000000062
+:10DEC00000000000000000006A6F796675656C2E26
+:10DED0006A6F796675656C696E672E636F6D2C3736
+:10DEE00030313100000000000000000000000000A0
+:10DEF0000000000000000000000000000000000022
+:10DF00000000000000000000000000000000000011
+:10DF10000000000000000000000000000000000001
+:10DF200000000000000000000000000000000000F1
+:10DF30000000000000004B46422D322E3447000006
+:10DF400000000000000000000000000000000000D1
+:10DF500000000000000000000000000000004B4630
+:10DF6000423132333435360000000000000000003A
+:10DF700000000000000000000000000000000000A1
+:10DF8000000000000000000000000000000000048D
+:10DF90000000000000000000000000000000000081
+:10DFA0000000000000000000000000000000000071
+:10DFB0000000000000000000000000000000000061
+:10DFC0000000000000000000000000000000000051
+:10DFD0000000000000000000000000000000000041
+:10DFE0000000000000000000000000000000000031
+:10DFF0000000000000000000000000000000000021
+:10E000000000000000000000000000000000000010
+:10E010000000000000000000000000000000000000
+:10E0200000000000000000000000000000000000F0
+:10E0300000000000000000000000000000000000E0
+:10E0400000000000000000000000000000000000D0
+:10E0500000000000000000000000000000000000C0
+:10E0600000000000000000000000000000000000B0
+:10E0700000000000000000000000000000000000A0
+:10E080000000000000000000000000000000000090
+:10E090000000000000000000000000000000000080
+:10E0A0000000000000000000000000000000000070
+:10E0B0000000000000000000000000000000000060
+:10E0C0000000000000000000000000000000000050
+:10E0D0000000000000000000000000000000000040
+:10E0E000000000000000000014DB0208D8580020E7
+:10E0F000A7240020640000000200010000000000CE
+:10E100008CDF0208D85800209C2400206600000004
+:10E11000050001000100000098DD0208D858002029
+:10E120003C3000206B0000003101040002000000C0
+:10E13000C8DE0208D8580020C22900202F050000A0
+:10E14000C3000100030000008ADF0208D858002045
+:10E150000E2E0020F2050000020001000400000065
+:10E1600090DF0208D858002018130020F4050000A2
+:10E17000050001000500000094DF0208D8580020C7
+:10E180001C130020F9050000050001000600000036
+:10E1900015DB0208D85800201B220020FE050000D5
+:10E1A000810201000700000098DF0208D858002013
+:10E1B000201300207F0800003C0040000800000001
+:10E1C000D4DF0208D8580020AA2900207F170000B9
+:10E1D0000300010009000000D8DF0208D858002021
+:10E1E000B02E002082170000110101000A0000007B
+:10E1F00041542B5741503D54584830342C34353518
+:10E2000033353134322C310D0A0041542B536F63B6
+:10E210006B65743D302C332C3139322E3136382E2B
+:10E22000342E312C35303030300D0A0041542B4320
+:10E23000574A41503F0D0A0041542B5245530D0A95
+:10E240000041542B453D4F46460D0A0041542B5783
+:10E250004D4F44453D41500D0A00000041542B53A1
+:10E260004F434B413D5443502C746573742E6A6F79
+:10E27000796675656C696E672E636F6D2C3730310A
+:10E28000310D0A0041542B574B4D4F443D4E4554E0
+:10E290000D0A0041542B55415254464C3D343039FF
+:10E2A000360D0A0041542B4845415254454E3D4FCE
+:10E2B00046460D0A0041542B530D0A0041542B458C
+:10E2C0003D4F46460D0A007573722E636E23002B78
+:10E2D0002B2B00610041542B454E544D0D0A00413B
+:10E2E000542B49434349443F0D0A0041542B494DA7
+:10E2F00045493F0D0A0041542B4353513F0D0A003D
+:10E300000D0A000041542B534F434B42313D5443BF
+:10E3100050432C746573742E6A6F796675656C69E9
+:10E320006E672E636F6D2C373031310D0A0041540A
+:10E330002B5A0D0A0041542B57414E4E3D44484341
+:10E34000500D0A0041542B57414E4E0D0A004154C6
+:10E350002B534F434B4C4B42310D0A0041542B572A
+:10E360004946493D4B46422D322E34472C4B4642BE
+:10E370003132333435360D0A0041542B536F636B01
+:10E3800065743D302C302C746573742E6A6F796619
+:10E3900075656C696E672E636F6D2C373031310D8A
+:10E3A0000A0041542B43574A41503F0D0A00415443
+:10E3B0002B5245530D0A0041542B574946493D54B1
+:10E3C000584830342C34353533353134320D0A0069
+:10E3D00041542B536F636B65743D302C302C3139B5
+:10E3E000322E3136382E342E312C35303030300D3F
+:10E3F0000A002B2B2B00415445300D0A0041542BB1
+:10E400004347534E0D0A0041542B4350494E3F0D94
+:10E410000A0041542B49434349440D0A0041542BFF
+:10E420004353510D0A0041542B4349504D4F44452D
+:10E430003D310D0A0041542B5149435347503D3162
+:10E440002C312C22434D4E4554222C22222C2222A8
+:10E450000D0A0041542B4E45544F50454E0D0A00B5
+:10E4600041542B4349504F50454E3D302C2254438C
+:10E4700050222C22746573742E6A6F796675656CF0
+:10E48000696E672E636F6D222C373031310D0A00B3
+:10E4900041542B4349504F5051554552593F0D0A55
+:10E4A0000041542B52455345540D0A0041542B470B
+:10E4B00045544750533D474E524D432C300D0A00B2
+:10E4C00041542B4D475053433D310D0A00C4ACC855
+:10E4D000CF0000000000000000000000000000006D
+:10E4E000000000000000000000000000000000002C
+:10E4F000000000000000000000000000000000001C
+:10E5000000000000000000000000000000646566DC
+:10E5100061756C7400000000000000000000000045
+:10E5200000000000000000000000000000000000EB
+:10E5300000000000000000000000000000000000DB
+:10E54000000000000000000000000000003839302A
+:10E5500030303000000000696E7465726E657400C2
+:10E5600000000000000000000000000000000000AB
+:10E57000000000000000000000000000000000009B
+:10E58000000000000000000000000000000000008B
+:10E5900000000000000000D6D0B9FA000000000022
+:10E5A000000000000000000000000000000000006B
+:10E5B000000000000000000000000000000000005B
+:10E5C000000000000000000000000000000000004B
+:10E5D000000000000000004368696E614D6F6269D1
+:10E5E0006C6500000000000000000000000000005A
+:10E5F000000000000000000000000000000000001B
+:10E60000000000000000000000000000000000000A
+:10E6100000000000000000383938363030000000BB
+:10E6200000434D4E45540000000000000000000073
+:10E6300000000000000000000000000000000000DA
+:10E6400000000000000000000000000000000000CA
+:10E6500000000000000000000000000000000000BA
+:10E6600000D6D0B9FA000000000000000000000051
+:10E67000000000000000000000000000000000009A
+:10E68000000000000000000000000000000000008A
+:10E69000000000000000000000000000000000007A
+:10E6A000004368696E614D6F62696C65000000002F
+:10E6B000000000000000000000000000000000005A
+:10E6C000000000000000000000000000000000004A
+:10E6D000000000000000000000000000000000003A
+:10E6E0000038393836303200000000434D4E455472
+:10E6F000000000000000000000000000000000001A
+:10E700000000000000000000000000000000000009
+:10E7100000000000000000000000000000000000F9
+:10E720000000000000000000000000D6D0B9FA0090
+:10E7300000000000000000000000000000000000D9
+:10E7400000000000000000000000000000000000C9
+:10E7500000000000000000000000000000000000B9
+:10E7600000000000000000000000004368696E61C6
+:10E770004D6F62696C650000000000000000000041
+:10E780000000000000000000000000000000000089
+:10E790000000000000000000000000000000000079
+:10E7A000000000000000000000000038393836305A
+:10E7B0003400000000434D4E4554000000000000AE
+:10E7C0000000000000000000000000000000000049
+:10E7D0000000000000000000000000000000000039
+:10E7E0000000000000000000000000000000000029
+:10E7F0000000000000D6D0B9FA00000000000000C0
+:10E800000000000000000000000000000000000008
+:10E8100000000000000000000000000000000000F8
+:10E8200000000000000000000000000000000000E8
+:10E8300000000000004368696E6154656C65636F99
+:10E840006D0000000000000000000000000000005B
+:10E8500000000000000000000000000000000000B8
+:10E8600000000000000000000000000000000000A8
+:10E87000000000000038393836303700000000430F
+:10E880004D4E455400000000000000000000000054
+:10E890000000000000000000000000000000000078
+:10E8A0000000000000000000000000000000000068
+:10E8B000000000000000000000000000000000D682
+:10E8C000D0B9FA00000000000000000000000000C5
+:10E8D0000000000000000000000000000000000038
+:10E8E0000000000000000000000000000000000028
+:10E8F00000000000000000000000000000000043D5
+:10E9000068696E61556E69636F6D000000000000FC
+:10E9100000000000000000000000000000000000F7
+:10E9200000000000000000000000000000000000E7
+:10E93000000000000000000000000000000000389F
+:10E94000393836303100000000554E494E455400EC
+:10E9500000000000000000000000000000000000B7
+:10E9600000000000000000000000000000000000A7
+:10E970000000000000000000000000000000000097
+:10E98000000000000000000000D6D0B9FA0000002E
+:10E990000000000000000000000000000000000077
+:10E9A0000000000000000000000000000000000067
+:10E9B0000000000000000000000000000000000057
+:10E9C0000000000000000000004368696E61556EA1
+:10E9D00069636F6D0000000000000000000000008F
+:10E9E0000000000000000000000000000000000027
+:10E9F0000000000000000000000000000000000017
+:10EA000000000000000000000038393836303600C1
+:10EA1000000000554E494E45540000000000000023
+:10EA200000000000000000000000000000000000E6
+:10EA300000000000000000000000000000000000D6
+:10EA400000000000000000000000000000000000C6
+:10EA5000000000D6D0B9FA0000000000000000005D
+:10EA600000000000000000000000000000000000A6
+:10EA70000000000000000000000000000000000096
+:10EA80000000000000000000000000000000000086
+:10EA90000000004368696E61556E69636F6D000028
+:10EAA0000000000000000000000000000000000066
+:10EAB0000000000000000000000000000000000056
+:10EAC0000000000000000000000000000000000046
+:10EAD00000000038393836303900000000554E4902
+:10EAE0004E4554000000000000000000000000003F
+:10EAF0000000000000000000000000000000000016
+:10EB00000000000000000000000000000000000005
+:10EB100000000000000000000000000000D6D0B996
+:10EB2000FA000000000000000000000000000000EB
+:10EB300000000000000000000000000000000000D5
+:10EB400000000000000000000000000000000000C5
+:10EB500000000000000000000000000000436869A1
+:10EB60006E6154656C65636F6D000000000000000D
+:10EB70000000000000000000000000000000000095
+:10EB80000000000000000000000000000000000085
+:10EB900000000000000000000000000000383938CC
+:10EBA0003630330000000043544E4554000000004E
+:10EBB0000000000000000000000000000000000055
+:10EBC0000000000000000000000000000000000045
+:10EBD0000000000000000000000000000000000035
+:10EBE00000000000000000D6D0B9FA0000000000CC
+:10EBF0000000000000000000000000000000000015
+:10EC00000000000000000000000000000000000004
+:10EC100000000000000000000000000000000000F4
+:10EC2000000000000000004368696E6154656C6577
+:10EC3000636F6D0000000000000000000000000095
+:10EC400000000000000000000000000000000000C4
+:10EC500000000000000000000000000000000000B4
+:10EC60000000000000000038393836313100000063
+:10EC70000043544E45540000000000000000000016
+:10EC80000000000000000000000000000000000084
+:10EC90000000000000000000000000000000000074
+:10ECA0000000000000000000000000000000000064
+:10ECB00000C9B3CCD8000000000000000000000034
+:10ECC0000000000000000000000000000000000044
+:10ECD0000000000000000000000000000000000034
+:10ECE0000000000000000000000000000000000024
+:10ECF000005354430000000000000000000000002A
+:10ED00000000000000000000000000000000000003
+:10ED100000000000000000000000000000000000F3
+:10ED200000000000000000000000000000000000E3
+:10ED300000383939363630310000006A6177616C4D
+:10ED40006E65742E636F6D2E73610000000000000D
+:10ED500000000000000000000000000000000000B3
+:10ED600000000000000000000000000000000000A3
+:10ED70000000000000000000000000BFC6CDFECC77
+:10ED8000D8000000000000000000000000000000AB
+:10ED90000000000000000000000000000000000073
+:10EDA0000000000000000000000000000000000063
+:10EDB0000000000000000000000000535443000069
+:10EDC0000000000000000000000000000000000043
+:10EDD0000000000000000000000000000000000033
+:10EDE0000000000000000000000000000000000023
+:10EDF00000000000000000000000003839393635FE
+:10EE00003034000000564956410000000000000068
+:10EE100000000000000000000000000000000000F2
+:10EE200000000000000000000000000000000000E2
+:10EE300000000000000000000000000000000000D2
+:10EE40000000000000BFC6CDFECCD80000000000CE
+:10EE500000000000000000000000000000000000B2
+:10EE600000000000000000000000000000000000A2
+:10EE70000000000000000000000000000000000092
+:10EE800000000000004F6F7265646F6F00000000AB
+:10EE90000000000000000000000000000000000072
+:10EEA0000000000000000000000000000000000062
+:10EEB0000000000000000000000000000000000052
+:10EEC0000000000000383939363530330000004189
+:10EED0006374696F6E2E6F6F7265646F6F2E636FF0
+:10EEE0006D000000000000000000000000000000B5
+:10EEF0000000000000000000000000000000000012
+:10EF0000000000000000000000000000000000BF42
+:10EF1000C6CDFECCD80000000000000000000000BC
+:10EF200000000000000000000000000000000000E1
+:10EF300000000000000000000000000000000000D1
+:10EF40000000000000000000000000000000007A47
+:10EF500061696E0000000000000000000000000079
+:10EF600000000000000000000000000000000000A1
+:10EF70000000000000000000000000000000000091
+:10EF80000000000000000000000000000000003849
+:10EF900039393635390000000048535050530000CD
+:10EFA0000000000000000000000000000000000061
+:10EFB0000000000000000000000000000000000051
+:10EFC0000000000000000000000000000000000041
+:10EFD000000000000000000000CCA9B9FA00000009
+:10EFE0000000000000000000000000000000000021
+:10EFF0000000000000000000000000000000000011
+:10F000000000000000000000000000000000000000
+:10F010000000000000000000004149530000000013
+:10F0200000000000000000000000000000000000E0
+:10F0300000000000000000000000000000000000D0
+:10F0400000000000000000000000000000000000C0
+:10F0500000000000000000000038393636300000A3
+:10F06000000000696E7465726E6574000000000037
+:10F070000000000000000000000000000000000090
+:10F080000000000000000000000000000000000080
+:10F090000000000000000000000000000000000070
+:10F0A000000000C3E5B5E90000000000000000001A
+:10F0B0000000000000000000000000000000000050
+:10F0C0000000000000000000000000000000000040
+:10F0D0000000000000000000000000000000000030
+:10F0E000000000566965746E6100000000000000B9
+:10F0F0000000000000000000000000000000000010
+:10F1000000000000000000000000000000000000FF
+:10F1100000000000000000000000000000000000EF
+:10F12000000000383938343035000000004D657477
+:10F13000666F6E6500000000000000000000000027
+:10F1400000000000000000000000000000000000BF
+:10F1500000000000000000000000000000000000AF
+:10F1600000000000000000000000000000C3E5B542
+:10F17000E9000000000000000000000000000000A6
+:10F18000000000000000000000000000000000007F
+:10F19000000000000000000000000000000000006F
+:10F1A000000000000000000000000000004D6F6241
+:10F1B00069666F6E6500000000000000000000003E
+:10F1C000000000000000000000000000000000003F
+:10F1D000000000000000000000000000000000002F
+:10F1E0000000000000000000000000000038393876
+:10F1F00034303100000000736D6172740000000053
+:10F2000000000000000000000000000000000000FE
+:10F2100000000000000000000000000000000000EE
+:10F2200000000000000000000000000000000000DE
+:10F2300000000000000000C3E5B5E9000000000088
+:10F2400000000000000000000000000000000000BE
+:10F2500000000000000000000000000000000000AE
+:10F26000000000000000000000000000000000009E
+:10F27000000000000000005669657474656C0000B1
+:10F28000000000000000000000000000000000007E
+:10F29000000000000000000000000000000000006E
+:10F2A000000000000000000000000000000000005E
+:10F2B000000000000000003839383430340000000D
+:10F2C00000736D6172740000000000000000000017
+:10F2D000000000000000000000000000000000002E
+:10F2E000000000000000000000000000000000001E
+:10F2F000000000000000000000000000000000000E
+:10F3000000C3E5B5E90000000000000000000000B7
+:10F3100000000000000000000000000000000000ED
+:10F3200000000000000000000000000000000000DD
+:10F3300000000000000000000000000000000000CD
+:10F340000056494E4100000000000000000000008F
+:10F3500000000000000000000000000000000000AD
+:10F36000000000000000000000000000000000009D
+:10F37000000000000000000000000000000000008D
+:10F380000038393834303200000000736D61727417
+:10F39000000000000000000000000000000000006D
+:10F3A000000000000000000000000000000000005D
+:10F3B000000000000000000000000000000000004D
+:10F3C0000000000000000000000000BCEDC6D2D527
+:10F3D000AF0000000000000000000000000000007E
+:10F3E000000000000000000000000000000000001D
+:10F3F000000000000000000000000000000000000D
+:10F4000000000000000000000000004D6574666F01
+:10F410006E65000000000000000000000000000019
+:10F4200000000000000000000000000000000000DC
+:10F4300000000000000000000000000000000000CC
+:10F4400000000000000000000000003839383535A9
+:10F4500030380000004D6574666F6E650000000076
+:10F46000000000000000000000000000000000009C
+:10F47000000000000000000000000000000000008C
+:10F48000000000000000000000000000000000007C
+:10F490000000000000BCEDC6D2D5AF0000000000A7
+:10F4A000000000000000000000000000000000005C
+:10F4B000000000000000000000000000000000004C
+:10F4C000000000000000000000000000000000003C
+:10F4D0000000000000536D61727400000000000025
+:10F4E000000000000000000000000000000000001C
+:10F4F000000000000000000000000000000000000C
+:10F5000000000000000000000000000000000000FB
+:10F510000000000000383938353530320000007303
+:10F520006D61727400000000000000000000000027
+:10F5300000000000000000000000000000000000CB
+:10F5400000000000000000000000000000000000BB
+:10F55000000000000000000000000000000000BCEF
+:10F56000EDC6D2D5AF000000000000000000000092
+:10F57000000000000000000000000000000000008B
+:10F58000000000000000000000000000000000007B
+:10F590000000000000000000000000000000005318
+:10F5A0006D617274000000000000000000000000A7
+:10F5B000000000000000000000000000000000004B
+:10F5C000000000000000000000000000000000003B
+:10F5D00000000000000000000000000000000038F3
+:10F5E000393835353035000000736D6172740000B4
+:10F5F000000000000000000000000000000000000B
+:10F6000000000000000000000000000000000000FA
+:10F6100000000000000000000000000000000000EA
+:10F62000000000000000000000BCEDC6D2D5AF0015
+:10F6300000000000000000000000000000000000CA
+:10F6400000000000000000000000000000000000BA
+:10F6500000000000000000000000000000000000AA
+:10F66000000000000000000000536D617274000093
+:10F67000000000000000000000000000000000008A
+:10F68000000000000000000000000000000000007A
+:10F69000000000000000000000000000000000006A
+:10F6A00000000000000000000038393835353036E1
+:10F6B000000000736D617274000000000000000023
+:10F6C000000000000000000000000000000000003A
+:10F6D000000000000000000000000000000000002A
+:10F6E000000000000000000000000000000000001A
+:10F6F000000000C3CFBCD3C0AD000000000000007C
+:10F7000000000000000000000000000000000000F9
+:10F7100000000000000000000000000000000000E9
+:10F7200000000000000000000000000000000000D9
+:10F73000000000426F62690000000000000000004D
+:10F7400000000000000000000000000000000000B9
+:10F7500000000000000000000000000000000000A9
+:10F760000000000000000000000000000000000099
+:10F7700000000038393838303000000000696E74FD
+:10F7800065726E657400000000000000000000005B
+:10F790000000000000000000000000000000000069
+:10F7A0000000000000000000000000000000000059
+:10F7B00000000000000000000000000000C3CFBCFB
+:10F7C000D3C0AD00000000000000000000000000F9
+:10F7D0000000000000000000000000000000000029
+:10F7E0000000000000000000000000000000000019
+:10F7F00000000000000000000000000000477261EF
+:10F800006D65656E70686F6E650000000000000039
+:10F8100000000000000000000000000000000000E8
+:10F8200000000000000000000000000000000000D8
+:10F83000000000000000000000000000003839381F
+:10F84000383031000000006770696E7465726E6553
+:10F850007400000000000000000000000000000034
+:10F860000000000000000000000000000000000098
+:10F870000000000000000000000000000000000088
+:10F8800000000000000000C3CFBCD3C0AD000000EA
+:10F890000000000000000000000000000000000068
+:10F8A0000000000000000000000000000000000058
+:10F8B0000000000000000000000000000000000048
+:10F8C0000000000000000042616E676C616C696EB0
+:10F8D0006B000000000000000000000000000000BD
+:10F8E0000000000000000000000000000000000018
+:10F8F0000000000000000000000000000000000008
+:10F9000000000000000000383938383033000000B3
+:10F9100000626C77656200000000000000000000DB
+:10F9200000000000000000000000000000000000D7
+:10F9300000000000000000000000000000000000C7
+:10F9400000000000000000000000000000000000B7
+:10F9500000D3A1B6C80000000000000000000000B5
+:10F960000000000000000000000000000000000097
+:10F970000000000000000000000000000000000087
+:10F980000000000000000000000000000000000077
+:10F990000041697274656C00000000000000000006
+:10F9A0000000000000000000000000000000000057
+:10F9B0000000000000000000000000000000000047
+:10F9C0000000000000000000000000000000000037
+:10F9D00000383939313030000000006169727465D7
+:10F9E0006C677072732E636F6D0000000000000082
+:10F9F0000000000000000000000000000000000007
+:10FA000000000000000000000000000000000000F6
+:10FA10000000000000000000000000D3A1B6C800F4
+:10FA200000000000000000000000000000000000D6
+:10FA300000000000000000000000000000000000C6
+:10FA400000000000000000000000000000000000B6
+:10FA500000000000000000000000004169727465B1
+:10FA60006C0000000000000000000000000000002A
+:10FA70000000000000000000000000000000000086
+:10FA80000000000000000000000000000000000076
+:10FA9000000000000000000000000038393931315A
+:10FAA000300000000061697274656C677072732EBB
+:10FAB000636F6D0000000000000000000000000007
+:10FAC0000000000000000000000000000000000036
+:10FAD0000000000000000000000000000000000026
+:10FAE0000000000000D3A1B6C80000000000000024
+:10FAF0000000000000000000000000000000000006
+:10FB000000000000000000000000000000000000F5
+:10FB100000000000000000000000000000000000E5
+:10FB2000000000000041697274656C000000000074
+:10FB300000000000000000000000000000000000C5
+:10FB400000000000000000000000000000000000B5
+:10FB500000000000000000000000000000000000A5
+:10FB600000000000003839393133310000000061F5
+:10FB7000697274656C677072732E636F6D0000003C
+:10FB80000000000000000000000000000000000075
+:10FB90000000000000000000000000000000000065
+:10FBA000000000000000000000000000000000D382
+:10FBB000A1B6C80000000000000000000000000026
+:10FBC0000000000000000000000000000000000035
+:10FBD0000000000000000000000000000000000025
+:10FBE00000000000000000000000000000000041D4
+:10FBF000697274656C0000000000000000000000E5
+:10FC000000000000000000000000000000000000F4
+:10FC100000000000000000000000000000000000E4
+:10FC2000000000000000000000000000000000389C
+:10FC300039393134300000000061697274656C67D5
+:10FC40007072732E636F6D000000000000000000F2
+:10FC500000000000000000000000000000000000A4
+:10FC60000000000000000000000000000000000094
+:10FC7000000000000000000000D3A1B6C800000092
+:10FC80000000000000000000000000000000000074
+:10FC90000000000000000000000000000000000064
+:10FCA0000000000000000000000000000000000054
+:10FCB00000000000000000000041697274656C00E3
+:10FCC0000000000000000000000000000000000034
+:10FCD0000000000000000000000000000000000024
+:10FCE0000000000000000000000000000000000014
+:10FCF00000000000000000000038393931343500C0
+:10FD000000000061697274656C677072732E636FB6
+:10FD10006D00000000000000000000000000000076
+:10FD200000000000000000000000000000000000D3
+:10FD300000000000000000000000000000000000C3
+:10FD4000000000D3A1B6C8000000000000000000C1
+:10FD500000000000000000000000000000000000A3
+:10FD60000000000000000000000000000000000093
+:10FD70000000000000000000000000000000000083
+:10FD800000000041697274656C0000000000000012
+:10FD90000000000000000000000000000000000063
+:10FDA0000000000000000000000000000000000053
+:10FDB0000000000000000000000000000000000043
+:10FDC00000000038393931343900000000616972AF
+:10FDD00074656C677072732E636F6D0000000000B5
+:10FDE0000000000000000000000000000000000013
+:10FDF0000000000000000000000000000000000003
+:10FE000000000000000000000000000000D3A1B6C8
+:10FE1000C80000000000000000000000000000001A
+:10FE200000000000000000000000000000000000D2
+:10FE300000000000000000000000000000000000C2
+:10FE40000000000000000000000000000041697296
+:10FE500074656C000000000000000000000000005D
+:10FE60000000000000000000000000000000000092
+:10FE70000000000000000000000000000000000082
+:10FE800000000000000000000000000000383939C8
+:10FE90003135310000000061697274656C67707201
+:10FEA000732E636F6D000000000000000000000072
+:10FEB0000000000000000000000000000000000042
+:10FEC0000000000000000000000000000000000032
+:10FED00000000000000000D3A1B6C8000000000030
+:10FEE0000000000000000000000000000000000012
+:10FEF0000000000000000000000000000000000002
+:10FF000000000000000000000000000000000000F1
+:10FF10000000000000000041697274656C00000080
+:10FF200000000000000000000000000000000000D1
+:10FF300000000000000000000000000000000000C1
+:10FF400000000000000000000000000000000000B1
+:10FF5000000000000000003839393135320000005F
+:10FF60000061697274656C677072732E636F6D00E7
+:10FF70000000000000000000000000000000000081
+:10FF80000000000000000000000000000000000071
+:10FF90000000000000000000000000000000000061
+:10FFA00000D3A1B6C800000000000000000000005F
+:10FFB0000000000000000000000000000000000041
+:10FFC0000000000000000000000000000000000031
+:10FFD0000000000000000000000000000000000021
+:10FFE0000041697274656C000000000000000000B0
+:10FFF0000000000000000000000000000000000001
+:020000040803EF
+:1000000000000000000000000000000000000000F0
+:1000100000000000000000000000000000000000E0
+:100020000038393931353300000000616972746578
+:100030006C677072732E636F6D000000000000002B
+:1000400000000000000000000000000000000000B0
+:1000500000000000000000000000000000000000A0
+:100060000000000000000000000000D3A1B6C8009E
+:100070000000000000000000000000000000000080
+:100080000000000000000000000000000000000070
+:100090000000000000000000000000000000000060
+:1000A000000000000000000000000041697274655B
+:1000B0006C000000000000000000000000000000D4
+:1000C0000000000000000000000000000000000030
+:1000D0000000000000000000000000000000000020
+:1000E0000000000000000000000000383939313500
+:1000F000340000000061697274656C677072732E61
+:10010000636F6D00000000000000000000000000B0
+:1001100000000000000000000000000000000000DF
+:1001200000000000000000000000000000000000CF
+:100130000000000000D3A1B6C800000000000000CD
+:1001400000000000000000000000000000000000AF
+:10015000000000000000000000000000000000009F
+:10016000000000000000000000000000000000008F
+:10017000000000000041697274656C00000000001E
+:10018000000000000000000000000000000000006F
+:10019000000000000000000000000000000000005F
+:1001A000000000000000000000000000000000004F
+:1001B0000000000000383939313535000000006199
+:1001C000697274656C677072732E636F6D000000E6
+:1001D000000000000000000000000000000000001F
+:1001E000000000000000000000000000000000000F
+:1001F000000000000000000000000000000000D32C
+:10020000A1B6C800000000000000000000000000CF
+:1002100000000000000000000000000000000000DE
+:1002200000000000000000000000000000000000CE
+:10023000000000000000000000000000000000417D
+:10024000697274656C00000000000000000000008E
+:10025000000000000000000000000000000000009E
+:10026000000000000000000000000000000000008E
+:100270000000000000000000000000000000003846
+:1002800039393135360000000061697274656C6778
+:100290007072732E636F6D0000000000000000009C
+:1002A000000000000000000000000000000000004E
+:1002B000000000000000000000000000000000003E
+:1002C000000000000000000000D3A1B6C80000003C
+:1002D000000000000000000000000000000000001E
+:1002E000000000000000000000000000000000000E
+:1002F00000000000000000000000000000000000FE
+:1003000000000000000000000041697274656C008C
+:1003100000000000000000000000000000000000DD
+:1003200000000000000000000000000000000000CD
+:1003300000000000000000000000000000000000BD
+:100340000000000000000000003839393139300069
+:1003500000000061697274656C677072732E636F60
+:100360006D00000000000000000000000000000020
+:10037000000000000000000000000000000000007D
+:10038000000000000000000000000000000000006D
+:10039000000000D3A1B6C80000000000000000006B
+:1003A000000000000000000000000000000000004D
+:1003B000000000000000000000000000000000003D
+:1003C000000000000000000000000000000000002D
+:1003D00000000041697274656C00000000000000BC
+:1003E000000000000000000000000000000000000D
+:1003F00000000000000000000000000000000000FD
+:1004000000000000000000000000000000000000EC
+:10041000000000383939313932000000006169725A
+:1004200074656C677072732E636F6D00000000005E
+:1004300000000000000000000000000000000000BC
+:1004400000000000000000000000000000000000AC
+:1004500000000000000000000000000000D3A1B672
+:10046000C8000000000000000000000000000000C4
+:10047000000000000000000000000000000000007C
+:10048000000000000000000000000000000000006C
+:100490000000000000000000000000000041697240
+:1004A00074656C0000000000000000000000000007
+:1004B000000000000000000000000000000000003C
+:1004C000000000000000000000000000000000002C
+:1004D0000000000000000000000000000038393972
+:1004E0003139330000000061697274656C677072A5
+:1004F000732E636F6D00000000000000000000001C
+:1005000000000000000000000000000000000000EB
+:1005100000000000000000000000000000000000DB
+:1005200000000000000000D3A1B6C80000000000D9
+:1005300000000000000000000000000000000000BB
+:1005400000000000000000000000000000000000AB
+:10055000000000000000000000000000000000009B
+:100560000000000000000041697274656C0000002A
+:10057000000000000000000000000000000000007B
+:10058000000000000000000000000000000000006B
+:10059000000000000000000000000000000000005B
+:1005A0000000000000000038393931393400000003
+:1005B0000061697274656C677072732E636F6D0091
+:1005C000000000000000000000000000000000002B
+:1005D000000000000000000000000000000000001B
+:1005E000000000000000000000000000000000000B
+:1005F00000D3A1B6C8000000000000000000000009
+:1006000000000000000000000000000000000000EA
+:1006100000000000000000000000000000000000DA
+:1006200000000000000000000000000000000000CA
+:100630000041697274656C00000000000000000059
+:1006400000000000000000000000000000000000AA
+:10065000000000000000000000000000000000009A
+:10066000000000000000000000000000000000008A
+:10067000003839393139350000000061697274651C
+:100680006C677072732E636F6D00000000000000D5
+:10069000000000000000000000000000000000005A
+:1006A000000000000000000000000000000000004A
+:1006B0000000000000000000000000D3A1B6C80048
+:1006C000000000000000000000000000000000002A
+:1006D000000000000000000000000000000000001A
+:1006E000000000000000000000000000000000000A
+:1006F0000000000000000000000000416972746505
+:100700006C0000000000000000000000000000007D
+:1007100000000000000000000000000000000000D9
+:1007200000000000000000000000000000000000C9
+:1007300000000000000000000000003839393139A5
+:10074000360000000061697274656C677072732E08
+:10075000636F6D000000000000000000000000005A
+:100760000000000000000000000000000000000089
+:100770000000000000000000000000000000000079
+:100780000000000000D3A1B6C80000000000000077
+:100790000000000000000000000000000000000059
+:1007A0000000000000000000000000000000000049
+:1007B0000000000000000000000000000000000039
+:1007C000000000000041697274656C0000000000C8
+:1007D0000000000000000000000000000000000019
+:1007E0000000000000000000000000000000000009
+:1007F00000000000000000000000000000000000F9
+:10080000000000000038393931393700000000613C
+:10081000697274656C677072732E636F6D0000008F
+:1008200000000000000000000000000000000000C8
+:1008300000000000000000000000000000000000B8
+:10084000000000000000000000000000000000D3D5
+:10085000A1B6C80000000000000000000000000079
+:100860000000000000000000000000000000000088
+:100870000000000000000000000000000000000078
+:100880000000000000000000000000000000004127
+:10089000697274656C000000000000000000000038
+:1008A0000000000000000000000000000000000048
+:1008B0000000000000000000000000000000000038
+:1008C00000000000000000000000000000000038F0
+:1008D00039393139380000000061697274656C671C
+:1008E0007072732E636F6D00000000000000000046
+:1008F00000000000000000000000000000000000F8
+:1009000000000000000000000000000000000000E7
+:10091000000000000000000000D3A1B6C8000000E5
+:1009200000000000000000000000000000000000C7
+:1009300000000000000000000000000000000000B7
+:1009400000000000000000000000000000000000A7
+:1009500000000000000000000041697274656C0036
+:100960000000000000000000000000000000000087
+:100970000000000000000000000000000000000077
+:100980000000000000000000000000000000000067
+:10099000000000000000000000383939313032001A
+:1009A00000000061697274656C677072732E636F0A
+:1009B0006D000000000000000000000000000000CA
+:1009C0000000000000000000000000000000000027
+:1009D0000000000000000000000000000000000017
+:1009E000000000D3A1B6C800000000000000000015
+:1009F00000000000000000000000000000000000F7
+:100A000000000000000000000000000000000000E6
+:100A100000000000000000000000000000000000D6
+:100A200000000041697274656C0000000000000065
+:100A300000000000000000000000000000000000B6
+:100A400000000000000000000000000000000000A6
+:100A50000000000000000000000000000000000096
+:100A6000000000383939313033000000006169720C
+:100A700074656C677072732E636F6D000000000008
+:100A80000000000000000000000000000000000066
+:100A90000000000000000000000000000000000056
+:100AA00000000000000000000000000000D3A1B61C
+:100AB000C80000000000000000000000000000006E
+:100AC0000000000000000000000000000000000026
+:100AD0000000000000000000000000000000000016
+:100AE00000000000000000000000000000496465F4
+:100AF0006100000000000000000000000000000095
+:100B000000000000000000000000000000000000E5
+:100B100000000000000000000000000000000000D5
+:100B2000000000000000000000000000003839391B
+:100B30003138390000000061697274656C67707249
+:100B4000732E636F6D0000000000000000000000C5
+:100B50000000000000000000000000000000000095
+:100B60000000000000000000000000000000000085
+:100B700000000000000000D3A1B6C8000000000083
+:100B80000000000000000000000000000000000065
+:100B90000000000000000000000000000000000055
+:100BA0000000000000000000000000000000000045
+:100BB00000000000000000496465610000000000C2
+:100BC0000000000000000000000000000000000025
+:100BD0000000000000000000000000000000000015
+:100BE0000000000000000000000000000000000005
+:100BF0000000000000000038393931373939000071
+:100C00000061697274656C677072732E636F6D003A
+:100C100000000000000000000000000000000000D4
+:100C200000000000000000000000000000000000C4
+:100C300000000000000000000000000000000000B4
+:100C400000D3A1B6C80000000000000000000000B2
+:100C50000000000000000000000000000000000094
+:100C60000000000000000000000000000000000084
+:100C70000000000000000000000000000000000074
+:100C800000496465610000000000000000000000F1
+:100C90000000000000000000000000000000000054
+:100CA0000000000000000000000000000000000044
+:100CB0000000000000000000000000000000000034
+:100CC0000038393931383435000000616972746593
+:100CD0006C677072732E636F6D000000000000007F
+:100CE0000000000000000000000000000000000004
+:100CF00000000000000000000000000000000000F4
+:100D00000000000000000000000000D3A1B6C800F1
+:100D100000000000000000000000000000000000D3
+:100D200000000000000000000000000000000000C3
+:100D300000000000000000000000000000000000B3
+:100D40000000000000000000000000496465610030
+:100D50000000000000000000000000000000000093
+:100D60000000000000000000000000000000000083
+:100D70000000000000000000000000000000000073
+:100D80000000000000000000000000383939313850
+:100D9000343600000061697274656C677072732E7E
+:100DA000636F6D0000000000000000000000000004
+:100DB0000000000000000000000000000000000033
+:100DC0000000000000000000000000000000000023
+:100DD0000000000000D3A1B6C80000000000000021
+:100DE0000000000000000000000000000000000003
+:100DF00000000000000000000000000000000000F3
+:100E000000000000000000000000000000000000E2
+:100E1000000000000049646561000000000000005F
+:100E200000000000000000000000000000000000C2
+:100E300000000000000000000000000000000000B2
+:100E400000000000000000000000000000000000A2
+:100E500000000000003839393138343800000061B2
+:100E6000697274656C677072732E636F6D00000039
+:100E70000000000000000000000000000000000072
+:100E80000000000000000000000000000000000062
+:100E9000000000000000000000000000000000D37F
+:100EA000A1B6C80000000000000000000000000023
+:100EB0000000000000000000000000000000000032
+:100EC0000000000000000000000000000000000022
+:100ED00000000000000000000000000000000049C9
+:100EE00064656100000000000000000000000000D8
+:100EF00000000000000000000000000000000000F2
+:100F000000000000000000000000000000000000E1
+:100F10000000000000000000000000000000003899
+:100F200039393138343900000061697274656C6791
+:100F30007072732E636F6D000000000000000000EF
+:100F400000000000000000000000000000000000A1
+:100F50000000000000000000000000000000000091
+:100F6000000000000000000000D3A1B6C80000008F
+:100F70000000000000000000000000000000000071
+:100F80000000000000000000000000000000000061
+:100F90000000000000000000000000000000000051
+:100FA00000000000000000000049646561000000CE
+:100FB0000000000000000000000000000000000031
+:100FC0000000000000000000000000000000000021
+:100FD0000000000000000000000000000000000011
+:100FE0000000000000000000003839393138353089
+:100FF00000000061697274656C677072732E636FB4
+:101000006D00000000000000000000000000000073
+:1010100000000000000000000000000000000000D0
+:1010200000000000000000000000000000000000C0
+:10103000000000D3A1B6C8000000000000000000BE
+:1010400000000000000000000000000000000000A0
+:101050000000000000000000000000000000000090
+:101060000000000000000000000000000000000080
+:1010700000000049646561000000000000000000FD
+:101080000000000000000000000000000000000060
+:101090000000000000000000000000000000000050
+:1010A0000000000000000000000000000000000040
+:1010B000000000383939313835320000006169727A
+:1010C00074656C677072732E636F6D0000000000B2
+:1010D0000000000000000000000000000000000010
+:1010E0000000000000000000000000000000000000
+:1010F00000000000000000000000000000D3A1B6C6
+:10110000C800000000000000000000000000000017
+:1011100000000000000000000000000000000000CF
+:1011200000000000000000000000000000000000BF
+:10113000000000000000000000000000004964659D
+:10114000610000000000000000000000000000003E
+:10115000000000000000000000000000000000008F
+:10116000000000000000000000000000000000007F
+:1011700000000000000000000000000000383939C5
+:101180003138353300000061697274656C677072C4
+:10119000732E636F6D00000000000000000000006F
+:1011A000000000000000000000000000000000003F
+:1011B000000000000000000000000000000000002F
+:1011C00000000000000000D3A1B6C800000000002D
+:1011D000000000000000000000000000000000000F
+:1011E00000000000000000000000000000000000FF
+:1011F00000000000000000000000000000000000EF
+:10120000000000000000004964656100000000006B
+:1012100000000000000000000000000000000000CE
+:1012200000000000000000000000000000000000BE
+:1012300000000000000000000000000000000000AE
+:10124000000000000000003839393130340000005F
+:101250000061697274656C677072732E636F6D00E4
+:10126000000000000000000000000000000000007E
+:10127000000000000000000000000000000000006E
+:10128000000000000000000000000000000000005E
+:1012900000D3A1B6C800000000000000000000005C
+:1012A000000000000000000000000000000000003E
+:1012B000000000000000000000000000000000002E
+:1012C000000000000000000000000000000000001E
+:1012D000004964656100000000000000000000009B
+:1012E00000000000000000000000000000000000FE
+:1012F00000000000000000000000000000000000EE
+:1013000000000000000000000000000000000000DD
+:101310000038393931303700000000616972746576
+:101320006C677072732E636F6D0000000000000028
+:1013300000000000000000000000000000000000AD
+:10134000000000000000000000000000000000009D
+:101350000000000000000000000000D3A1B6C8009B
+:10136000000000000000000000000000000000007D
+:10137000000000000000000000000000000000006D
+:10138000000000000000000000000000000000005D
+:1013900000000000000000000000004964656100DA
+:1013A000000000000000000000000000000000003D
+:1013B000000000000000000000000000000000002D
+:1013C000000000000000000000000000000000001D
+:1013D0000000000000000000000000383939313101
+:1013E000320000000061697274656C677072732E60
+:1013F000636F6D00000000000000000000000000AE
+:1014000000000000000000000000000000000000DC
+:1014100000000000000000000000000000000000CC
+:101420000000000000D3A1B6C800000000000000CA
+:1014300000000000000000000000000000000000AC
+:10144000000000000000000000000000000000009C
+:10145000000000000000000000000000000000008C
+:101460000000000000496465610000000000000009
+:10147000000000000000000000000000000000006C
+:10148000000000000000000000000000000000005C
+:10149000000000000000000000000000000000004C
+:1014A000000000000038393931313400000000619B
+:1014B000697274656C677072732E636F6D000000E3
+:1014C000000000000000000000000000000000001C
+:1014D000000000000000000000000000000000000C
+:1014E000000000000000000000000000000000D329
+:1014F000A1B6C800000000000000000000000000CD
+:1015000000000000000000000000000000000000DB
+:1015100000000000000000000000000000000000CB
+:101520000000000000000000000000000000004972
+:101530006465610000000000000000000000000081
+:10154000000000000000000000000000000000009B
+:10155000000000000000000000000000000000008B
+:101560000000000000000000000000000000003843
+:1015700039393131390000000061697274656C6776
+:101580007072732E636F6D00000000000000000099
+:10159000000000000000000000000000000000004B
+:1015A000000000000000000000000000000000003B
+:1015B000000000000000000000D3A1B6C800000039
+:1015C000000000000000000000000000000000001B
+:1015D000000000000000000000000000000000000B
+:1015E00000000000000000000000000000000000FB
+:1015F0000000000000000000004964656100000078
+:1016000000000000000000000000000000000000DA
+:1016100000000000000000000000000000000000CA
+:1016200000000000000000000000000000000000BA
+:10163000000000000000000000383939313232006B
+:1016400000000061697274656C677072732E636F5D
+:101650006D0000000000000000000000000000001D
+:10166000000000000000000000000000000000007A
+:10167000000000000000000000000000000000006A
+:10168000000000D3A1B6C800000000000000000068
+:10169000000000000000000000000000000000004A
+:1016A000000000000000000000000000000000003A
+:1016B000000000000000000000000000000000002A
+:1016C00000000049646561000000000000000000A7
+:1016D000000000000000000000000000000000000A
+:1016E00000000000000000000000000000000000FA
+:1016F00000000000000000000000000000000000EA
+:10170000000000383939313234000000006169725C
+:1017100074656C677072732E636F6D00000000005B
+:1017200000000000000000000000000000000000B9
+:1017300000000000000000000000000000000000A9
+:1017400000000000000000000000000000D3A1B66F
+:10175000C8000000000000000000000000000000C1
+:101760000000000000000000000000000000000079
+:101770000000000000000000000000000000000069
+:101780000000000000000000000000000049646547
+:1017900061000000000000000000000000000000E8
+:1017A0000000000000000000000000000000000039
+:1017B0000000000000000000000000000000000029
+:1017C000000000000000000000000000003839396F
+:1017D0003134340000000061697274656C677072A6
+:1017E000732E636F6D000000000000000000000019
+:1017F00000000000000000000000000000000000E9
+:1018000000000000000000000000000000000000D8
+:1018100000000000000000D3A1B6C80000000000D6
+:1018200000000000000000000000000000000000B8
+:1018300000000000000000000000000000000000A8
+:101840000000000000000000000000000000000098
+:101850000000000000000049646561000000000015
+:101860000000000000000000000000000000000078
+:101870000000000000000000000000000000000068
+:101880000000000000000000000000000000000058
+:101890000000000000000038393931353600000002
+:1018A0000061697274656C677072732E636F6D008E
+:1018B0000000000000000000000000000000000028
+:1018C0000000000000000000000000000000000018
+:1018D0000000000000000000000000000000000008
+:1018E00000D3A1B6C8000000000000000000000006
+:1018F00000000000000000000000000000000000E8
+:1019000000000000000000000000000000000000D7
+:1019100000000000000000000000000000000000C7
+:101920000049646561000000000000000000000044
+:1019300000000000000000000000000000000000A7
+:101940000000000000000000000000000000000097
+:101950000000000000000000000000000000000087
+:101960000038393931373000000000616972746520
+:101970006C677072732E636F6D00000000000000D2
+:101980000000000000000000000000000000000057
+:101990000000000000000000000000000000000047
+:1019A0000000000000000000000000D3A1B6C80045
+:1019B0000000000000000000000000000000000027
+:1019C0000000000000000000000000000000000017
+:1019D0000000000000000000000000000000000007
+:1019E0000000000000000000000000496465610084
+:1019F00000000000000000000000000000000000E7
+:101A000000000000000000000000000000000000D6
+:101A100000000000000000000000000000000000C6
+:101A200000000000000000000000003839393137A4
+:101A3000380000000061697274656C677072732E03
+:101A4000636F6D0000000000000000000000000057
+:101A50000000000000000000000000000000000086
+:101A60000000000000000000000000000000000076
+:101A70000000000000D3A1B6C80000000000000074
+:101A80000000000000000000000000000000000056
+:101A90000000000000000000000000000000000046
+:101AA0000000000000000000000000000000000036
+:101AB00000000000004964656100000000000000B3
+:101AC0000000000000000000000000000000000016
+:101AD0000000000000000000000000000000000006
+:101AE00000000000000000000000000000000000F6
+:101AF0000000000000383939313832000000006140
+:101B0000697274656C677072732E636F6D0000008C
+:101B100000000000000000000000000000000000C5
+:101B200000000000000000000000000000000000B5
+:101B3000000000000000000000000000000000D3D2
+:101B4000A1B6C80000000000000000000000000076
+:101B50000000000000000000000000000000000085
+:101B60000000000000000000000000000000000075
+:101B7000000000000000000000000000000000491C
+:101B8000646561000000000000000000000000002B
+:101B90000000000000000000000000000000000045
+:101BA0000000000000000000000000000000000035
+:101BB00000000000000000000000000000000038ED
+:101BC00039393138370000000061697274656C671B
+:101BD0007072732E636F6D00000000000000000043
+:101BE00000000000000000000000000000000000F5
+:101BF00000000000000000000000000000000000E5
+:101C0000000000000000000000D3A1B6C8000000E2
+:101C100000000000000000000000000000000000C4
+:101C200000000000000000000000000000000000B4
+:101C300000000000000000000000000000000000A4
+:101C40000000000000000000004A696F0000000072
+:101C50000000000000000000000000000000000084
+:101C60000000000000000000000000000000000074
+:101C70000000000000000000000000000000000064
+:101C800000000000000000000038393931383430DD
+:101C90000000004A696F6E657400000000000000DB
+:101CA0000000000000000000000000000000000034
+:101CB0000000000000000000000000000000000024
+:101CC0000000000000000000000000000000000014
+:101CD000000000D3A1B6C800000000000000000012
+:101CE00000000000000000000000000000000000F4
+:101CF00000000000000000000000000000000000E4
+:101D000000000000000000000000000000000000D3
+:101D10000000004A696F00000000000000000000A1
+:101D200000000000000000000000000000000000B3
+:101D300000000000000000000000000000000000A3
+:101D40000000000000000000000000000000000093
+:101D5000000000383939313835340000004A696FE5
+:101D60006E6574000000000000000000000000002C
+:101D70000000000000000000000000000000000063
+:101D80000000000000000000000000000000000053
+:101D900000000000000000000000000000D3A1B619
+:101DA000C80000000000000000000000000000006B
+:101DB0000000000000000000000000000000000023
+:101DC0000000000000000000000000000000000013
+:101DD000000000000000000000000000004A696FE1
+:101DE00000000000000000000000000000000000F3
+:101DF00000000000000000000000000000000000E3
+:101E000000000000000000000000000000000000D2
+:101E10000000000000000000000000000038393918
+:101E2000313835350000004A696F6E657400000076
+:101E300000000000000000000000000000000000A2
+:101E40000000000000000000000000000000000092
+:101E50000000000000000000000000000000000082
+:101E600000000000000000D3A1B6C8000000000080
+:101E70000000000000000000000000000000000062
+:101E80000000000000000000000000000000000052
+:101E90000000000000000000000000000000000042
+:101EA000000000000000004A696F00000000000010
+:101EB0000000000000000000000000000000000022
+:101EC0000000000000000000000000000000000012
+:101ED0000000000000000000000000000000000002
+:101EE0000000000000000038393931383536000074
+:101EF000004A696F6E657400000000000000000079
+:101F000000000000000000000000000000000000D1
+:101F100000000000000000000000000000000000C1
+:101F200000000000000000000000000000000000B1
+:101F300000D3A1B6C80000000000000000000000AF
+:101F40000000000000000000000000000000000091
+:101F50000000000000000000000000000000000081
+:101F60000000000000000000000000000000000071
+:101F7000004A696F0000000000000000000000003F
+:101F80000000000000000000000000000000000051
+:101F90000000000000000000000000000000000041
+:101FA0000000000000000000000000000000000031
+:101FB00000383939313835370000004A696F6E65AD
+:101FC000740000000000000000000000000000009D
+:101FD0000000000000000000000000000000000001
+:101FE00000000000000000000000000000000000F1
+:101FF0000000000000000000000000D3A1B6C800EF
+:1020000000000000000000000000000000000000D0
+:1020100000000000000000000000000000000000C0
+:1020200000000000000000000000000000000000B0
+:1020300000000000000000000000004A696F00007E
+:102040000000000000000000000000000000000090
+:102050000000000000000000000000000000000080
+:102060000000000000000000000000000000000070
+:10207000000000000000000000000038393931384D
+:1020800035380000004A696F6E657400000000007A
+:102090000000000000000000000000000000000040
+:1020A0000000000000000000000000000000000030
+:1020B0000000000000000000000000000000000020
+:1020C0000000000000D3A1B6C8000000000000001E
+:1020D0000000000000000000000000000000000000
+:1020E00000000000000000000000000000000000F0
+:1020F00000000000000000000000000000000000E0
+:1021000000000000004A696F0000000000000000AD
+:1021100000000000000000000000000000000000BF
+:1021200000000000000000000000000000000000AF
+:10213000000000000000000000000000000000009F
+:102140000000000000383939313835390000004AC4
+:10215000696F6E6574000000000000000000000060
+:10216000000000000000000000000000000000006F
+:10217000000000000000000000000000000000005F
+:10218000000000000000000000000000000000D37C
+:10219000A1B6C80000000000000000000000000020
+:1021A000000000000000000000000000000000002F
+:1021B000000000000000000000000000000000001F
+:1021C0000000000000000000000000000000004AC5
+:1021D000696F000000000000000000000000000027
+:1021E00000000000000000000000000000000000EF
+:1021F00000000000000000000000000000000000DF
+:102200000000000000000000000000000000003896
+:102210003939313836300000004A696F6E65740014
+:1022200000000000000000000000000000000000AE
+:10223000000000000000000000000000000000009E
+:10224000000000000000000000000000000000008E
+:10225000000000000000000000D3A1B6C80000008C
+:10226000000000000000000000000000000000006E
+:10227000000000000000000000000000000000005E
+:10228000000000000000000000000000000000004E
+:102290000000000000000000004A696F000000001C
+:1022A000000000000000000000000000000000002E
+:1022B000000000000000000000000000000000001E
+:1022C000000000000000000000000000000000000E
+:1022D0000000000000000000003839393138363184
+:1022E0000000004A696F6E65740000000000000085
+:1022F00000000000000000000000000000000000DE
+:1023000000000000000000000000000000000000CD
+:1023100000000000000000000000000000000000BD
+:10232000000000D3A1B6C8000000000000000000BB
+:10233000000000000000000000000000000000009D
+:10234000000000000000000000000000000000008D
+:10235000000000000000000000000000000000007D
+:102360000000004A696F000000000000000000004B
+:10237000000000000000000000000000000000005D
+:10238000000000000000000000000000000000004D
+:10239000000000000000000000000000000000003D
+:1023A000000000383939313836320000004A696F90
+:1023B0006E657400000000000000000000000000D6
+:1023C000000000000000000000000000000000000D
+:1023D00000000000000000000000000000000000FD
+:1023E00000000000000000000000000000D3A1B6C3
+:1023F000C800000000000000000000000000000015
+:1024000000000000000000000000000000000000CC
+:1024100000000000000000000000000000000000BC
+:10242000000000000000000000000000004A696F8A
+:10243000000000000000000000000000000000009C
+:10244000000000000000000000000000000000008C
+:10245000000000000000000000000000000000007C
+:1024600000000000000000000000000000383939C2
+:10247000313836330000004A696F6E657400000021
+:10248000000000000000000000000000000000004C
+:10249000000000000000000000000000000000003C
+:1024A000000000000000000000000000000000002C
+:1024B00000000000000000D3A1B6C800000000002A
+:1024C000000000000000000000000000000000000C
+:1024D00000000000000000000000000000000000FC
+:1024E00000000000000000000000000000000000EC
+:1024F000000000000000004A696F000000000000BA
+:1025000000000000000000000000000000000000CB
+:1025100000000000000000000000000000000000BB
+:1025200000000000000000000000000000000000AB
+:10253000000000000000003839393138363400001E
+:10254000004A696F6E657400000000000000000022
+:10255000000000000000000000000000000000007B
+:10256000000000000000000000000000000000006B
+:10257000000000000000000000000000000000005B
+:1025800000D3A1B6C8000000000000000000000059
+:10259000000000000000000000000000000000003B
+:1025A000000000000000000000000000000000002B
+:1025B000000000000000000000000000000000001B
+:1025C000004A696F000000000000000000000000E9
+:1025D00000000000000000000000000000000000FB
+:1025E00000000000000000000000000000000000EB
+:1025F00000000000000000000000000000000000DB
+:1026000000383939313836350000004A696F6E6557
+:102610007400000000000000000000000000000046
+:1026200000000000000000000000000000000000AA
+:10263000000000000000000000000000000000009A
+:102640000000000000000000000000D3A1B6C80098
+:10265000000000000000000000000000000000007A
+:10266000000000000000000000000000000000006A
+:10267000000000000000000000000000000000005A
+:1026800000000000000000000000004A696F000028
+:10269000000000000000000000000000000000003A
+:1026A000000000000000000000000000000000002A
+:1026B000000000000000000000000000000000001A
+:1026C00000000000000000000000003839393138F7
+:1026D00036360000004A696F6E6574000000000025
+:1026E00000000000000000000000000000000000EA
+:1026F00000000000000000000000000000000000DA
+:1027000000000000000000000000000000000000C9
+:102710000000000000D3A1B6C800000000000000C7
+:1027200000000000000000000000000000000000A9
+:102730000000000000000000000000000000000099
+:102740000000000000000000000000000000000089
+:1027500000000000004A696F000000000000000057
+:102760000000000000000000000000000000000069
+:102770000000000000000000000000000000000059
+:102780000000000000000000000000000000000049
+:102790000000000000383939313836370000004A6F
+:1027A000696F6E657400000000000000000000000A
+:1027B0000000000000000000000000000000000019
+:1027C0000000000000000000000000000000000009
+:1027D000000000000000000000000000000000D326
+:1027E000A1B6C800000000000000000000000000CA
+:1027F00000000000000000000000000000000000D9
+:1028000000000000000000000000000000000000C8
+:102810000000000000000000000000000000004A6E
+:10282000696F0000000000000000000000000000D0
+:102830000000000000000000000000000000000098
+:102840000000000000000000000000000000000088
+:102850000000000000000000000000000000003840
+:102860003939313836380000004A696F6E657400B6
+:102870000000000000000000000000000000000058
+:102880000000000000000000000000000000000048
+:102890000000000000000000000000000000000038
+:1028A000000000000000000000D3A1B6C800000036
+:1028B0000000000000000000000000000000000018
+:1028C0000000000000000000000000000000000008
+:1028D00000000000000000000000000000000000F8
+:1028E0000000000000000000004A696F00000000C6
+:1028F00000000000000000000000000000000000D8
+:1029000000000000000000000000000000000000C7
+:1029100000000000000000000000000000000000B7
+:102920000000000000000000003839393138363925
+:102930000000004A696F6E6574000000000000002E
+:102940000000000000000000000000000000000087
+:102950000000000000000000000000000000000077
+:102960000000000000000000000000000000000067
+:10297000000000D3A1B6C800000000000000000065
+:102980000000000000000000000000000000000047
+:102990000000000000000000000000000000000037
+:1029A0000000000000000000000000000000000027
+:1029B0000000004A696F00000000000000000000F5
+:1029C0000000000000000000000000000000000007
+:1029D00000000000000000000000000000000000F7
+:1029E00000000000000000000000000000000000E7
+:1029F000000000383939313837300000004A696F3B
+:102A00006E6574000000000000000000000000007F
+:102A100000000000000000000000000000000000B6
+:102A200000000000000000000000000000000000A6
+:102A300000000000000000000000000000D3A1B66C
+:102A4000C8000000000000000000000000000000BE
+:102A50000000000000000000000000000000000076
+:102A60000000000000000000000000000000000066
+:102A7000000000000000000000000000004A696F34
+:102A80000000000000000000000000000000000046
+:102A90000000000000000000000000000000000036
+:102AA0000000000000000000000000000000000026
+:102AB000000000000000000000000000003839396C
+:102AC000313837310000004A696F6E6574000000CC
+:102AD00000000000000000000000000000000000F6
+:102AE00000000000000000000000000000000000E6
+:102AF00000000000000000000000000000000000D6
+:102B000000000000000000D3A1B6C80000000000D3
+:102B100000000000000000000000000000000000B5
+:102B200000000000000000000000000000000000A5
+:102B30000000000000000000000000000000000095
+:102B4000000000000000004A696F00000000000063
+:102B50000000000000000000000000000000000075
+:102B60000000000000000000000000000000000065
+:102B70000000000000000000000000000000000055
+:102B800000000000000000383939313837320000C9
+:102B9000004A696F6E6574000000000000000000CC
+:102BA0000000000000000000000000000000000025
+:102BB0000000000000000000000000000000000015
+:102BC0000000000000000000000000000000000005
+:102BD00000D3A1B6C8000000000000000000000003
+:102BE00000000000000000000000000000000000E5
+:102BF00000000000000000000000000000000000D5
+:102C000000000000000000000000000000000000C4
+:102C1000004A696F00000000000000000000000092
+:102C200000000000000000000000000000000000A4
+:102C30000000000000000000000000000000000094
+:102C40000000000000000000000000000000000084
+:102C500000383939313837330000004A696F6E6502
+:102C600074000000000000000000000000000000F0
+:102C70000000000000000000000000000000000054
+:102C80000000000000000000000000000000000044
+:102C90000000000000000000000000D3A1B6C80042
+:102CA0000000000000000000000000000000000024
+:102CB0000000000000000000000000000000000014
+:102CC0000000000000000000000000000000000004
+:102CD00000000000000000000000004A696F0000D2
+:102CE00000000000000000000000000000000000E4
+:102CF00000000000000000000000000000000000D4
+:102D000000000000000000000000000000000000C3
+:102D100000000000000000000000003839393138A0
+:102D200037340000004A696F6E65740000000000CF
+:102D30000000000000000000000000000000000093
+:102D40000000000000000000000000000000000083
+:102D50000000000000000000000000000000000073
+:102D60000000000000B6F2B9CFB6E0B6FB000000EC
+:102D70000000000000000000000000000000000053
+:102D80000000000000000000000000000000000043
+:102D90000000000000000000000000000000000033
+:102DA00000000000004D4F564953544152000000AE
+:102DB0000000000000000000000000000000000013
+:102DC0000000000000000000000000000000000003
+:102DD00000000000000000000000000000000000F3
+:102DE0000000000000383935393330300000006908
+:102DF0006E7465726E65742E6D6F76697374617230
+:102E00002E636F6D2E65630000000000000000005F
+:102E100000000000000000000000000000000000B2
+:102E2000000000000000000000000000000000B6EC
+:102E3000F2B9CFB6E0B6FB000000000000000000D1
+:102E40000000000000000000000000000000000082
+:102E50000000000000000000000000000000000072
+:102E6000000000000000000000000000000000431F
+:102E70006C61726F000000000000000000000000A4
+:102E80000000000000000000000000000000000042
+:102E90000000000000000000000000000000000032
+:102EA00000000000000000000000000000000038EA
+:102EB000393539333031000000696E7465726E65E2
+:102EC000742E636C61726F2E636F6D2E65630000EC
+:102ED00000000000000000000000000000000000F2
+:102EE00000000000000000000000000000000000E2
+:102EF000000000000000000000B6F2B9CFB6E0B656
+:102F0000FB000000000000000000000000000000C6
+:102F100000000000000000000000000000000000B1
+:102F200000000000000000000000000000000000A1
+:102F3000000000000000000000434E5400000000AC
+:102F40000000000000000000000000000000000081
+:102F50000000000000000000000000000000000071
+:102F60000000000000000000000000000000000061
+:102F700000000000000000000038393539333032DD
+:102F8000000000696E7465726E65742E636E742E37
+:102F90006E65742E656300000000000000000000F4
+:102FA0000000000000000000000000000000000021
+:102FB0000000000000000000000000000000000011
+:102FC00000000000C1814001C0804101C08041007B
+:102FD000C1814001C0804100C1814000C1814001E8
+:102FE000C0804101C0804100C1814000C1814001D9
+:102FF000C0804100C1814001C0804101C0804100CA
+:10300000C1814001C0804100C1814000C1814001B7
+:10301000C0804100C1814001C0804101C0804100A9
+:10302000C1814000C1814001C0804101C080410098
+:10303000C1814001C0804100C1814000C181400187
+:10304000C0804101C0804100C1814000C181400178
+:10305000C0804100C1814001C0804101C080410069
+:10306000C1814000C1814001C0804101C080410058
+:10307000C1814001C0804100C1814000C181400147
+:10308000C0804100C1814001C0804101C080410039
+:10309000C1814001C0804100C1814000C181400127
+:1030A000C0804101C0804100C1814000C181400118
+:1030B000C0804100C1814001C0804101C080410009
+:1030C000C1814000C0C101C30302C2C60607C705D3
+:1030D000C5C404CC0C0DCD0FCFCE0E0ACACB0BC984
+:1030E0000908C8D81819D91BDBDA1A1EDEDF1FDD64
+:1030F0001D1CDC14D4D515D71716D6D21213D31134
+:10310000D1D010F03031F133F3F23236F6F737F533
+:103110003534F43CFCFD3DFF3F3EFEFA3A3BFB39C3
+:10312000F9F83828E8E929EB2B2AEAEE2E2FEF2DC3
+:10313000EDEC2CE42425E527E7E62622E2E323E173
+:103140002120E0A06061A163A3A26266A6A767A593
+:103150006564A46CACAD6DAF6F6EAEAA6A6BAB6903
+:10316000A9A86878B8B979BB7B7ABABE7E7FBF7DE3
+:10317000BDBC7CB47475B577B7B67672B2B373B1B3
+:103180007170B050909151935352929656579755F3
+:103190009594549C5C5D9D5F9F9E5E5A9A9B5B9943
+:1031A000595898884849894B8B8A4A4E8E8F4F8D43
+:1031B0004D4C8C44848545874746868242438341F3
+:1031C0008180400041542B41504E3D0000000000E2
+:1031D00000000000000000000000000000000000EF
+:1031E00000000000000000000000000000000000DF
+:1031F0000000000000000000380000000000000097
+:1032000000000000000000000000000000000000BE
+:1032100000000000000000000000000000000000AE
+:10322000000000000000000000000000000000009E
+:1032300000000000F8310308C8850020A824002001
+:10324000000000000200010000000000F831030847
+:10325000C8850020AA240020010000000102000807
+:1032600001000000F9310308C8850020DC120020AD
+:10327000010800003C00D00702000000F8310308FC
+:10328000C8850020AA240020D10F00000102A00F51
+:10329000030000000000000000000000000000002B
+:1032A000000000000000000000000000000000001E
+:1032B000000000000000000000000000000000000E
+:1032C00000000000000000000000000000000000FE
+:1032D00000000000000000000000000000000000EE
+:1032E00000000000000000000000000000000000DE
+:1032F00000000000000000000000000000000000CE
+:1033000000000000000000000000000000000000BD
+:1033100000000000000000000000000000000000AD
+:10332000000000000000000000000000000000009D
+:10333000000000000000000000000000000000008D
+:10334000000000000000000000000000000000007D
+:10335000000000000000000000000000000000006D
+:10336000000000000000000000000000000000005D
+:10337000000000000000000000000000000000004D
+:10338000000000000000000000000000000000003D
+:10339000000000000000000000000000000000002D
+:1033A000000000000000000000000000000000001D
+:1033B000000000000000000000000000000000000D
+:1033C00000000000000000000000000000000000FD
+:1033D00000000000000000000000000000000000ED
+:1033E00000000000000000000000000000000000DD
+:1033F00000000000000000000000000000000000CD
+:1034000000000000000000000000000000000000BC
+:10341000000000000000000000000000002F00007D
+:1034200000000700070000147F147F1400242A7F87
+:103430002A12006264081323003649552250000006
+:103440000503000000001C224100000041221C0076
+:103450000014083E08140008083E0808000000A0F8
+:1034600060000008080808080000606000000020F4
+:1034700010080402003E5149453E0000427F4000D2
+:10348000004261514946002141454B310018141258
+:103490007F10002745454539003C4A494930000125
+:1034A0007109050300364949493600064949291E74
+:1034B00000003636000000005636000000081422D6
+:1034C00041000014141414140000412214080002D6
+:1034D0000151090600324959513E007C1211127CFB
+:1034E000007F49494936003E41414122007F414128
+:1034F000221C007F49494941007F09090901003E1A
+:103500004149497A007F0808087F0000417F410057
+:10351000002040413F01007F08142241007F4040CD
+:103520004040007F020C027F007F0408107F003EB5
+:103530004141413E007F09090906003E4151215E9B
+:10354000007F091929460046494949310001017F98
+:103550000101003F4040403F001F2040201F003F2E
+:103560004038403F006314081463000708700807E0
+:1035700000615149454300007F41410000552A55F3
+:103580002A55000041417F0000040201020400406E
+:103590004040404000000102040000205454547890
+:1035A000007F4844443800384444442000384444B0
+:1035B000487F00385454541800087E09010200184E
+:1035C000A4A4A47C007F080404780000447D40008B
+:1035D000004080847D00007F102844000000417F6F
+:1035E0004000007C04180478007C0804047800384B
+:1035F0004444443800FC242424180018242418FCD3
+:10360000007C0804040800485454542000043F443B
+:103610004020003C4040207C001C2040201C003CFE
+:103620004030403C004428102844001CA0A0A07C4E
+:10363000004464544C441414141414140000000086
+:1036400000000000000000000000FC00000000007E
+:1036500002000000000C020C02000000000000004C
+:1036600090D0BCD0BC900003000300001824FE449E
+:103670008C000302070201001824D8B04C8000031C
+:1036800000010201C038E438E00001020201020238
+:10369000080600000000000000000000000000F824
+:1036A0000402000000010204000204F8000000040B
+:1036B000020100009060F86090000000010000002E
+:1036C0002020FC202000000001000000000000007D
+:1036D000000008060000000020202020200000003C
+:1036E00000000000000000000000000200000000D8
+:1036F0000080601C0200040300000000F8040404C1
+:10370000F8000102020201000008FC0000000002B3
+:10371000030200001884442418000302020202007D
+:1037200008042424D80001020202010040B088FCF1
+:1037300080000000000302003C242424C400010295
+:1037400002020100F824242CC00001020202010040
+:103750000C04E41C0400000003000000D82424240E
+:10376000D80001020202010038444444F80000037A
+:103770000202010000001000000000000200000032
+:10378000000020000000000006000000002050881B
+:103790000402000000000102909090909000000050
+:1037A0000000000000020488502000020100000018
+:1037B0001804C4241800000002000000F804E49477
+:1037C000F80001020202020000E09CF08000020307
+:1037D0000000030204FC2424D800020302020100BA
+:1037E000F80404040C0001020202010004FC0404B9
+:1037F000F80002030202010004FC24740C0002031E
+:103800000202030004FC24740C0002030200000006
+:10381000F0080444CC4000010202010004FC202016
+:10382000FC040203000003020404FC04040002027E
+:1038300003020200000404FC040406040403000064
+:1038400004FC24D00C0402030200030204FC040064
+:103850000000020302020203FC3CC03CFC00030027
+:103860000300030004FC30C4FC0402030200030054
+:10387000F8040404F80001020202010004FC2424FC
+:103880001800020302000000F8848404F80001021A
+:103890000207050004FC24649800020302000302EE
+:1038A000182424448C000302020201000C04FC04CE
+:1038B0000C0000020302000004FC0000FC040001F4
+:1038C00002020100047C80E01C04000003000000F0
+:1038D0001CE03CE01C00000300030000049C609C12
+:1038E0000400020300030200041CE01C04000002A8
+:1038F000030200000C84641C0400020302020300A3
+:103900000000FE020200000007040400000E30C0A8
+:103910000000000000010200000202FE000000049E
+:103920000407000000040204000000000000000082
+:103930000000000000000808080808080000020055
+:1039400000000000000000000040A0A0C000000136
+:103950000202030204FC2020C00000030202010056
+:1039600000C02020600000010202020000C02024EC
+:10397000FC0000010202030200C0A0A0C000000180
+:10398000020202000020F8242404000203020200C4
+:103990000040A0A0602000070A0A0A0404FC2020BE
+:1039A000C0000203020003020020E4000000000245
+:1039B00003020000000020E40000080808070000DF
+:1039C00004FC80E020200203020003020404FC0047
+:1039D0000000020203020200E020E020C000030019
+:1039E0000300030020E02020C000020302000302C5
+:1039F00000C02020C00000010202010020E02020C1
+:103A0000C000080F0A02010000C02020E0000001F1
+:103A1000020A0F0820E040202000020302000000FC
+:103A20000060A0A020000002020203000020F82095
+:103A3000000000000102020020E00020E000000180
+:103A40000202030220E02080602000000301000049
+:103A50006080E08060000003000300002060806060
+:103A6000200002030003020020E0208060200808FC
+:103A7000070100000020A0602000000203020200F5
+:103A8000000020DE0200000000070400000000FF2C
+:103A900000000000000F00000002DE200000000413
+:103AA0000700000002010204040200000000000000
+:103AB0000000000000000000000000000000000006
+:103AC000000000F80000000000000033300000009B
+:103AD00000100C06100C06000000000000000000A2
+:103AE00040C07840C0784000043F04043F04040014
+:103AF000007088FC08300000001820FF211E000024
+:103B0000F008F000E018000000211C031E211E0038
+:103B100000F00888700000001E21232419272110BE
+:103B200010160E0000000000000000000000000061
+:103B3000000000E018040200000000071820400008
+:103B400000020418E00000000040201807000000F8
+:103B5000404080F0804040000202010F010202005C
+:103B6000000000F0000000000101011F0101010040
+:103B7000000000000000000080B0700000000000A5
+:103B8000000000000000000000010101010101012E
+:103B900000000000000000000030300000000000C5
+:103BA000000000008060180400601806010000009A
+:103BB00000E010080810E000000F102020100F0097
+:103BC000001010F8000000000020203F202000001E
+:103BD0000070080808887000003028242221300076
+:103BE00000300888884830000018202020110E007E
+:103BF0000000C02010F8000000070424243F240027
+:103C000000F80888880808000019212020110E00FB
+:103C100000E0108888180000000F112020110E000D
+:103C200000380808C83808000000003F0000000005
+:103C30000070880808887000001C222121221C00C6
+:103C400000E010080810E0000000312222110F00EF
+:103C5000000000C0C0000000000000303000000084
+:103C600000000080000000000000806000000000F4
+:103C7000000080402010080000010204081020000D
+:103C80004040404040404000040404040404040058
+:103C900000081020408000000020100804020100ED
+:103CA000007048080808F0000000003036010000ED
+:103CB000C030C828E810E0000718272423140B00A0
+:103CC0000000C038E0000000203C2302022738201A
+:103CD00008F8888888700000203F202020110E00FE
+:103CE000C0300808080838000718202020100800F5
+:103CF00008F808080810E000203F202020100F00DE
+:103D000008F88888E8081000203F202023201800A9
+:103D100008F88888E8081000203F20000300000011
+:103D2000C03008080838000007182020221E0200B2
+:103D300008F808000008F808203F210101213F2071
+:103D4000000808F8080800000020203F202000009C
+:103D500000000808F8080800C08080807F0000008C
+:103D600008F888C028180800203F200126382000C5
+:103D700008F8080000000000203F2020202030002C
+:103D800008F8F800F8F80800203F003F003F200046
+:103D900008F830C00008F808203F200007183F004E
+:103DA000E01008080810E0000F10202020100F007D
+:103DB00008F808080808F000203F21010101000070
+:103DC000E01008080810E0000F18242438504F00B5
+:103DD00008F8888888887000203F2000030C302075
+:103DE00000708808080838000038202121221C00B3
+:103DF000180808F8080818000000203F20000000FC
+:103E000008F808000008F808001F202020201F00E4
+:103E10000878880000C83808000007380E01000044
+:103E2000F80800F80008F800033C0700073C03000E
+:103E3000081868808068180820302C03032C302074
+:103E40000838C800C83808000000203F20000000E3
+:103E500010080808C838080020382621202018003B
+:103E6000000000FE020202000000007F404040000F
+:103E7000000C30C000000000000000010638C00047
+:103E800000020202FE000000004040407F000000EF
+:103E90000000040202020400000000000000000014
+:103EA0000000000000000000808080808080808012
+:103EB00000020204000000000000000000000000FA
+:103EC00000008080808000000019242222223F20F0
+:103ED00008F8008080000000003F112020110E0033
+:103EE0000000008080800000000E112020201100C2
+:103EF000000000808088F800000E112020103F2074
+:103F00000000808080800000001F222222221300F7
+:103F1000008080F0888888180020203F2020000042
+:103F20000000808080808000006B949494936000F7
+:103F300008F8008080800000203F210000203F2002
+:103F400000809898000000000020203F2020000002
+:103F5000000000809898000000C08080807F0000F2
+:103F600008F8000080808000203F24022D302000CF
+:103F7000000808F8000000000020203F202000007A
+:103F80008080808080808000203F20003F20003F94
+:103F90008080008080800000203F210000203F20A2
+:103FA0000000808080800000001F202020201F0053
+:103FB000808000808000000080FFA12020110E0082
+:103FC0000000008080808000000E112020A0FF8073
+:103FD000808080008080800020203F212000010020
+:103FE0000000808080808000003324242424190075
+:103FF000008080E0808000000000001F2020000082
+:104000008080000000808000001F202020103F20C2
+:10401000808080000080808000010E300806010052
+:1040200080800080008080800F300C030C300F00F7
+:1040300000808000808080000020312E0E31200022
+:10404000808080000080808080818E701806010052
+:1040500000808080808080000021302C2221300070
+:1040600000000000807C020200000000003F404091
+:104070000804FE0408C0000000000310207F201088
+:104080000002027C800000000040403F0000000071
+:10409000000601010202040400000000000000000C
+:1040A0000000000000000000000000000000000010
+:1040B0000000000000000000000000000000000000
+:1040C000000000000000000000F0F0F00000000020
+:1040D0000000000000017F0100000000000000005F
+:1040E000001C1C1C0000000000008060301C8C6064
+:1040F000301C0C0000000000000000000000000068
+:10410000000000000000000000000000000000E0CF
+:104110000000000000E000000086E69F868686869C
+:10412000E69F860000011F01010101011F0101003E
+:10413000000080C06020F820E0C0000000000307FD
+:104140000C18FF70E18100000000070F10107F10B5
+:104150000F0700008060206080000000E020000069
+:104160000F3020309F70DC371030C0000000100E80
+:1041700003000718101807000000C02020E0C0004E
+:104180000000000080E01F38E88703C43C04000002
+:10419000070F1810100B070D1010080000808C4C32
+:1041A00038000000000000000000000000000000D7
+:1041B00000000000000000000000000000000000FF
+:1041C00000000000000080E0300804000000000053
+:1041D00000FEFF0100000000000000000000030FCF
+:1041E0001820400000040830E080000000000000BB
+:1041F0000000000001FFFE00000000000040201849
+:104200000F03000000000000000000000000C000DC
+:1042100000000000004266663C18FF183C666642DB
+:10422000000000000000030000000000000000008B
+:104230000000800000000000001010101010FF109F
+:10424000101010100000000000000300000000002B
+:10425000000000000000000000000000000000005E
+:10426000000000000000000000808C4C38000000BE
+:10427000000000000000000000000000000000003E
+:10428000001010101010101010101000000000008E
+:10429000000000000000000000000000000000001E
+:1042A000000000000000000000000000000000000E
+:1042B00000001C1C1C0000000000000000000000AA
+:1042C00000000000E0380C000000000080701C03BB
+:1042D000000000000060380E010000000000000037
+:1042E000000080C060202060C080000000FEFF0150
+:1042F0000000000001FFFE000001070E181010185A
+:104300000E0701000000808080C0E0000000000077
+:104310000000000000FFFF0000000000000010107F
+:10432000101F1F101010000000804020202020606F
+:10433000C080000000030300804020381F070000F9
+:10434000001C1A1918181818181F00000080C02027
+:10435000202060C080000000000303001010182F10
+:10436000E780000000070F10101010180F07000062
+:10437000000000000000C0E0F000000000C0B088B5
+:10438000868180FFFF808000000000000010101F69
+:104390001F1010000000E06060606060606000005E
+:1043A00000003F1008080818F0E0000000070B109C
+:1043B0001010101C0F030000000080C040202020BF
+:1043C000E0C0000000FCFF211008080818F0E00021
+:1043D0000001070C18101010080F03000000C0E0C7
+:1043E0006060606060E06000000003000000E018B2
+:1043F0000700000000000000001F1F000000000078
+:104400000080C0602020202060C080000087EF2C4A
+:104410001818303068CF830000070F0810101010F4
+:10442000180F07000000C0C020202020C08000001E
+:10443000001F3F604040402010FFFE0000000C1CA9
+:10444000101010080F030000000000000000000022
+:104450000000000000000000000E0E0E0000000032
+:1044600000000000001C1C1C0000000000000000F8
+:10447000000000000000000000000000000C0C0024
+:10448000000000000000000000583800000000009C
+:1044900000000000000000804020100000001028F4
+:1044A0004482010000000000000000000000010242
+:1044B00004081000000000000000000000000000E0
+:1044C00000848484848484848484840000000000C4
+:1044D00000000000000000000000102040800000EC
+:1044E00000000000000000000000018244281000CD
+:1044F00000001008040201000000000000C020209D
+:104500001010101030E0C0000003030000F010088D
+:104510000C070300000000001C1C1C000000000031
+:10452000000000C0406020202040C00000FCFF01CF
+:10453000F00E03C1FE03807F0001070E0811111069
+:10454000110904020000000080E0E000000000000B
+:104550000000807C4340477FF880000010181F1047
+:1045600000000000131F1C1020E0E020202020602D
+:10457000C080000000FFFF10101010182FE780000F
+:10458000101F1F1010101010180F0700000080C01F
+:10459000402020202060E00000FCFF01000000001F
+:1045A000000001000001070E18101010080403009D
+:1045B00020E0E02020202040C080000000FFFF001D
+:1045C0000000000001FFFE00101F1F10101018084F
+:1045D0000E07010020E0E020202020202060800045
+:1045E00000FFFF101010107C00000000101F1F10B3
+:1045F000101010101018060020E0E02020202020CD
+:104600006060800000FFFF101010107C00000100AF
+:10461000101F1F100000000000000000000080C0FC
+:104620006020202040E0000000FCFF01000040402E
+:10463000C0C140400001070E181010100F0F0000FD
+:1046400020E0E0200000000020E0E02000FFFF105C
+:104650001010101010FFFF00101F1F1000000000AE
+:10466000101F1F100000202020E0E020202000006C
+:104670000000000000FFFF0000000000000010101C
+:10468000101F1F101010000000000000202020E06C
+:10469000E020202000000000000000FFFF000000DC
+:1046A0000060E0808080C07F3F00000020E0E020CC
+:1046B000000020A06020200000FFFF30187CE3C035
+:1046C00000000000101F1F10000001131F1C181015
+:1046D00020E0E020000000000000000000FFFF00DC
+:1046E0000000000000000000101F1F10101010102C
+:1046F0001018060020E0E0E000000000E0E0E0200C
+:1047000000FF013FFEC0E01E01FFFF00101F100070
+:10471000031F0300101F1F1020E0E0C00000000076
+:104720000020E02000FF0003071C78E08000FF006D
+:10473000101F100000000000030F1F00000080C0C9
+:1047400060202060C080000000FEFF01000000002B
+:1047500000FFFE000001070E181010180C070100E2
+:1047600020E0E0202020202060C0800000FFFF200B
+:1047700020202020301F0F00101F1F1000000000FD
+:1047800000000000000080C060202060C0800000A9
+:1047900000FEFF010000000000FFFE000001070E08
+:1047A0001111133C7C67210020E0E0202020202014
+:1047B00060C0800000FFFF101030F0D0080F07002D
+:1047C000101F1F10000000030F1C10100080C0609D
+:1047D000202020204040E00000070F0C1818303047
+:1047E00060E08100001F0C0810101010180F070067
+:1047F0008060202020E0E020202060800100000078
+:1048000000FFFF000000000100000000101F1F104B
+:104810000000000020E0E020000000000020E02078
+:1048200000FFFF00000000000000FF0000070F185D
+:1048300010101010100807002060E0E020000000B9
+:1048400020E060200000077FF88000807C030000EB
+:1048500000000000071F1C070000000020E0E0200F
+:1048600000E0E0200020E0200007FFF8E01FFFFC50
+:10487000E01F00000000031F0300011F03000000F1
+:10488000002060E0A0000020E060200000000003A5
+:104890008F7CF8C6010000000010181E13000117DD
+:1048A0001F1810002060E0E02000000020E06020E1
+:1048B000000001073EF8E0180700000000000010AB
+:1048C000101F1F101000000000806020202020A07A
+:1048D000E0E0200000000000C0F03E0F03000000F8
+:1048E00000101C1F17101010101806000000000008
+:1048F00000FC0404040404000000000000FF0000A9
+:104900000000000000000000007F404040404000E8
+:10491000000010E0000000000000000000000000A7
+:10492000031C608000000000000000000000000385
+:104930000C70800000000404040404FC000000006B
+:1049400000000000000000FF0000000000004040E8
+:104950004040407F0000000000000010080C040CE4
+:10496000081000000000000000000000000000002F
+:104970000000000000000000000000000000000037
+:104980000000000000000000000000000000000027
+:104990000000000080808080808080808080808017
+:1049A00000000004040808000000000000000000EF
+:1049B00000000000000000000000000000000000F7
+:1049C00000000000000000000000000000000000E7
+:1049D000000098D844642424FCF80000000F1F183D
+:1049E000101010081F1F10180020E0F00000000039
+:1049F000000000000000FFFF180804040CF8F0009D
+:104A000000001F0F18101010180F03000000000006
+:104A1000000000000000000000E0F8180404043C5E
+:104A20003800000000030F0C1010101008060000E2
+:104A30000000000000000020E0F0000000E0F81C92
+:104A400004040408FFFF000000030F1810101008F2
+:104A50001F0F080000000000000000000000000020
+:104A60000000E0F8484444444C7870000000030F14
+:104A70000C181010100804000000000080C0602016
+:104A800020E0C00000040404FFFF0404040400004C
+:104A9000000010101F1F1010100000000000000088
+:104AA0000000000000000000000070F88C04048C7E
+:104AB000F874040C007076CF8D8D8D89C8787000E5
+:104AC0000020E0F000000000000000000000FFFFF8
+:104AD00008040404FCF8000000101F1F1000001060
+:104AE0001F1F1000000000000060600000000000B8
+:104AF0000000040404FCFC00000000000000101092
+:104B0000101F1F10101000000000000000000060C7
+:104B10006000000000000000040404FCFC00000031
+:104B20000000C0C08080C07F3F0000000020E0F097
+:104B300000000000000000000000FFFF80C0F41C27
+:104B40000404000000101F1F1100031F1C101000A0
+:104B50000000202020E0F000000000000000000025
+:104B600000FFFF000000000000001010101F1F10C9
+:104B70001010000000000000000000000000000015
+:104B800004FCFC0804FCFC0804FCFC00101F1F10C3
+:104B9000001F1F10001F1F10000000000000000079
+:104BA000000000000004FCFC08080404FCF80000FD
+:104BB00000101F1F100000101F1F10000000000039
+:104BC000000000000000000000E0F0180C04040CDD
+:104BD00018F0E00000030F0C101010100C0F030071
+:104BE0000000000000000000000000000004FCFCC9
+:104BF000080404040CF8F0000080FFFF88901010F7
+:104C00001C0F030000000000000000000000000076
+:104C100000E0F81C04040408F8FC000000030F186E
+:104C200010109088FFFF80000000000000000000CE
+:104C300000000000040404FCFC100804040C0C0038
+:104C40001010101F1F1010100000000000000000C6
+:104C5000000000000000000000003078CCC4848414
+:104C6000840C1C0000001E1810101011190F0600F3
+:104C70000000000000C00000000000000004040468
+:104C8000FFFF040404000000000000000F1F1010CC
+:104C9000100C0000000000000000000000000000F8
+:104CA0000004FCFE00000004FCFE000000000F1FDA
+:104CB000181010081F0F080000000000000000007E
+:104CC0000000000000040C3CFCC40000C43C0C04C8
+:104CD00000000000010F1E0E010000000000000097
+:104CE0000000000000000000043CFCC400E47CFC68
+:104CF00084807C040000071F070000071F070000D6
+:104D00000000000000000000000000000004041C7F
+:104D10007CE4C0341C0404000010101C1601131F96
+:104D20001C1810000000000000000000000000003F
+:104D300000040C3CFCC400C43C0404000000C0801F
+:104D4000C1370E010000000000000000000000005C
+:104D50000000000000001C0404C4F47C1C040000DB
+:104D60000000101C1F17111010180E00000000008A
+:104D7000000000F80C04000000000000001028EF04
+:104D800000000000000000000000003F6040000044
+:104D9000000000000000FF00000000000000000014
+:104DA0000000FF0000000000000000000000FF0005
+:104DB000000000000000040CF800000000000000EB
+:104DC00000000000EF28100000000000000040601C
+:104DD0003F00000000000000001806020204081056
+:104DE000202030080000000000000000000000004B
+:104DF0000000000000000000000000000000F010B3
+:104E0000101010FF10101010F000000000000F0430
+:104E1000040404FF040404040F0000004040405F49
+:104E2000555555755555555F404040000040200F81
+:104E3000094989790909090F2040000000FE024252
+:104E40004ACA4A4ACA4A4A4202FE000000FF40508B
+:104E50004C4340404F50505C40FF00000000F88839
+:104E6000888888FF88888888F800000000001F086C
+:104E70000808087F888888889F80F0008082828266
+:104E8000828282E2A2928A868280800000000000F4
+:104E90000040807F0000000000000000101010FFA4
+:104EA000109008888888FF88888808000444827FDA
+:104EB00001808040432C1028468180000010101093
+:104EC00010D030FF30D0121C101000001008040267
+:104ED000010000FF00000102040810000404048423
+:104EE000E43C2724242424E40404040004020100F4
+:104EF000FF0909090949897F0000000000FE225AC4
+:104F00008600FE9292929292FE00000000FF04083A
+:104F10000700FF4020030C14224140000080402085
+:104F20001806800007182040800000000100207053
+:104F30002826212020243860000101000010129250
+:104F40009292929292121202FE0000000000003F24
+:104F5000101010103F0040807F000000000000C0D3
+:104F600080808080808080FC84808080808080C081
+:104F7000C0000000000000FF7F404040404040FF74
+:104F800040404040404040FF7F00000000000000E3
+:104F9000000000000000007F700000000000000022
+:104FA0000000000000000000000000000000000001
+:104FB000000000FCF80000000000000000000000FD
+:104FC0000000000000000000FFFE020202020202D8
+:104FD000020202FFFF020202020202020202FF03B9
+:104FE00000000000000000001F1F0404040404046B
+:104FF000040404FFFF0404040404040404041F0064
+:1050000000000000000000000000000000000000A0
+:105010000000007F3F0000000000000000000000D2
+:105020000000000000000000000000000000000080
+:105030000000000000000000000000000000000070
+:1050400000F8F8F0F0702000000000000000000000
+:105050000000000000000000000000000000000050
+:1050600000000000000000000000000080000000C0
+:105070000000000000000000000000000000000030
+:1050800000FFFFFFFF000000000000000000000024
+:105090000000000000000000808000000000000010
+:1050A00000000000000000000000000000FFFFFE04
+:1050B0000606060606060606060606060606060690
+:1050C00006FFFFFFFF06060606060606060606069C
+:1050D00006060606060606FFFFFFFF0702000000A1
+:1050E00000000000000000000000000000FFFFFFC3
+:1050F00000000000000000000000000000000000B0
+:1051000000FFFFFFFF0000000000000000000000A3
+:1051100000000000000000FFFFFFFF000000000093
+:1051200000000000000000000000000000FFFFFF82
+:1051300018181818181818181818181818181818EF
+:1051400018FFFFFFFF181818181818181818181843
+:1051500018181818181818FFFFFFFF0000000000AB
+:10516000000000000000000000000000020101003B
+:10517000000000000000000000000000000000002F
+:1051800000FFFFFFFF000000000000000000000023
+:10519000000000000000000101000000000000000D
+:1051A00000000000000000000000000000000000FF
+:1051B00000000000000000000000000000000000EF
+:1051C00000FFFFFFFF0000000000000000000000E3
+:1051D00000000000000000000000000000000000CF
+:1051E00000000000000000000000000000000000BF
+:1051F00000000000000000000000000000000000AF
+:10520000001F1F0F0F000000000000000000000042
+:10521000000000000000000000000000000000008E
+:10522000000000000000000000000000000000007E
+:10523000000000C0F0F8F8F8F8008080C04040405E
+:10524000404040404080000000000000000000009E
+:105250000000000000000000000080C0E07038D8AE
+:10526000FCFCFFFFFFFF7F1F0703010100000000A0
+:10527000000000000000000000060F0F0F060020D5
+:10528000408000000080E0F83C0F0701C0F0FFFF05
+:10529000FFFFFFBF8F81C0C0E0F87C7E7FFFFFFF74
+:1052A000FFFFFFFF7F7F7F7F7F7F3F3F000000008A
+:1052B0000087FC00FCFFFF0000000000010307075F
+:1052C0000707030303030101000000E0FCFFFFFFE9
+:1052D000FFFF1F03000000000000000000C0E030DE
+:1052E0001C070000071F3FFCF0E0C080000000002A
+:1052F000000000000000000000FCFFFFFFFFFF1F98
+:1053000003008080C0C0607070380C060701000088
+:10531000000000000000000001030307070E0E0E4E
+:105320001C1C1C1C1C1C1C1C1C1D1D1F0F0F0E07F5
+:10533000070303030100000000000000000000005C
+:105340000000000000000080C060F0F8FEFE3E1883
+:10535000080808080800303000408000F8FE070107
+:105360001C3F3F1F1B180ECFFFFFFF7F0F0F0F07C4
+:1053700080C07B0E070F1C383030606060607E7F1D
+:105380003F3F3118180C0E0303000000FF8181819C
+:10539000818181FF00018244FF11AA4400000100C5
+:1053A00000010100000010385482D78254381000E8
+:1053B000000000010000000010385482C7825438F9
+:1053C00010000000000100000000000000824428DE
+:1053D0001028448200000000000000000000C0C04F
+:1053E000000000000000000000002010D0D01020BD
+:1053F00000000000000010082414D4D41424081065
+:105400000000080412092515D5D515250912040830
+:10541000312E4E6574776F726B20496E666F202057
+:10542000322E4D4420506F727420496E666F2020DA
+:10543000332E4C4F524120525353492020202020DC
+:10544000342E5665726573696F6E20436865636BB1
+:1054500020204E6574776F726B20496E666F202036
+:10546000202020202020202020202020202020203C
+:10547000202020202020202020202020202020202C
+:10548000202020202020202020202020202020201C
+:105490005072696E74205B47756E3A2020205D2043
+:1054A00020202020202020202020202020202020FC
+:1054B00020202020202020202020202020202020EC
+:1054C00020202020202020202020202020202020DC
+:1054D000202020504F525420202020202020202007
+:1054E00020202020202020202020202020202020BC
+:1054F00020202020202020202020202020202020AC
+:10550000202020202020202020202020202020209B
+:10551000456D70747900000000000000000000007C
+:10552000426C7565536B79000000000000000000BC
+:105530004C590000000000000000000000000000C6
+:105540004A500000000000000000000000000000C1
+:1055500044617274000000000000000000000000C0
+:105560005957595F426C7565736B790000000000F4
+:105570005246494400000000000000000000000006
+:105580005947616F000000000000000000000000AB
+:105590004859616E67000000000000000000000034
+:1055A0005957595F426C7565736B790000000000B4
+:1055B00050726F62655F4B590000000000000000F0
+:1055C0005957595F5072657373757265000000001A
+:1055D000202020504F525420202020202020202006
+:1055E00020202020202020202020202020202020BB
+:1055F00020202020202020202020202020202020AB
+:10560000202020202020202020202020202020209A
+:10561000202020205665726573696F6E202020203F
+:10562000202020202020202020202020202020207A
+:10563000202020202020202020202020202020206A
+:10564000202020202020202020202020202020205A
+:10565000312E4D44436F6E6E656374205365742024
+:10566000322E4C4F524120536C6176652053657445
+:10567000332E506F72744C6F67204F757470757451
+:10568000342E436F6E6E656374204D6F6465202009
+:10569000352E4E6574776F726B2053657420202011
+:1056A000362E44617461496E6974202020202020C8
+:1056B000312E4D44436F6E6E6563742053657420C4
+:1056C000322E4C4F524120536C61766520536574E5
+:1056D000332E506F72744C6F67204F7574707574F1
+:1056E000204D44436F6E6E656374205365742020B3
+:1056F00020202020202020202020202020202020AA
+:105700002020202020202020202020202020202099
+:105710002020202020202020202020202020202089
+:10572000204C4F524120536C6176652053657420A4
+:105730002020202020202020202020202020202069
+:105740002020202020202020202020202020202059
+:105750002020202020202020202020202020202049
+:1057600020506F72744C6F67204F75747075742081
+:105770002020202020202020202020202020202029
+:105780002020202020202020202020202020202019
+:105790002020202020202020202020202020202009
+:1057A0002020436F6E6E656374204D6F646520200A
+:1057B00020202020202020202020202020202020E9
+:1057C00020202020202020202020202020202020D9
+:1057D0005072657373207C20746F207368696674DF
+:1057E0002020204E6574776F726B205365742020E3
+:1057F00020202020202020202020202020202020A9
+:105800002020202020202020202020202020202098
+:105810005072657373207C20746F2073686966749E
+:105820004E6F773A4469616C2073776974636820BE
+:105830004E6F773A53746174696F6E202020202078
+:105840004E6F773A436C6F75642020202020202013
+:105850004E6F773A5465737420436C6F75642020E3
+:105860004E6F773A4469616C20737769746368207E
+:105870004E6F773A34475F474D3520202020202057
+:105880004E6F773A34475F4C35313020202020204E
+:105890004E6F773A5769466920202020202020202B
+:1058A0004E6F773A57414E20202020202020202084
+:1058B000312E57694669486F7374205365742020F0
+:1058C000322E416464726573732020536574202006
+:1058D000332E52656675656C6C6572506F727420FC
+:1058E000342E5246494420506F72742020202020CC
+:1058F000352E44617461496E697420202020202077
+:10590000312E57694669486F73742053657420209F
+:10591000322E4164647265737320205365742020B5
+:10592000332E52656675656C6C6572506F727420AB
+:105930002052656675656C6C657220506F727420BC
+:105940002020202020202020202020202020202057
+:105950002020202020202020202020202020202047
+:105960005072657373207C20746F2073686966744D
+:10597000202020524649442020506F72742020205D
+:105980002020202020202020202020202020202017
+:105990002020202020202020202020202020202007
+:1059A0005072657373207C20746F2073686966740D
+:1059B000202057694669486F73742053657420200E
+:1059C00020202020202020202020202020202020D7
+:1059D00020202020202020202020202020202020C7
+:1059E0005072657373207C20746F207368696674CD
+:1059F00020204164647265737320205365742020F5
+:105A00002020202020202020202020202020202096
+:105A10002020202020202020202020202020202086
+:105A20005072657373207C20746F2073686966748C
+:105A3000486F73745F506F727420312020202020D3
+:105A4000486F73745F506F727420322020202020C2
+:105A5000486F73745F506F727420332020202020B1
+:105A6000486F73745F506F727420342020202020A0
+:105A7000486F73745F506F72742031202020202093
+:105A8000486F73745F506F72742032202020202082
+:105A9000486F73745F506F72742033202020202071
+:105AA000486F73745F506F72742034202020202060
+:105AB00057694669486F73745F506F727420312064
+:105AC00057694669486F73745F506F727420322053
+:105AD00057694669486F73745F506F727420332042
+:105AE00057694669486F73745F506F727420342031
+:105AF00041646472657373202020312020202020AF
+:105B0000416464726573732020203220202020209D
+:105B1000416464726573732020203320202020208C
+:105B2000416464726573732020203420202020207B
+:105B3000496E697469616C697A6520446174613F7A
+:105B40002020202020202020202020202020202055
+:105B50002020202020202020202020202020202045
+:105B600027454E5445522720746F20736869667428
+:105B7000000000000000F03F000000000000F83FBF
+:105B800000000000000000000000004003B8E23FF9
+:105B9000000000000000000006D0CF43EBFD4C3EAB
+:105BA000033333333333E33FFFAB6FDBB66DDB3FA0
+:105BB0004D268F515555D53F01411DA96074D13FE8
+:105BC00065DBC9934A86CD3FEF4E454A287ECA3FE2
+:105BD0003E5555555555C53F93BDBE166CC166BF64
+:105BE0002CDE25AF6A56113FF16BD2C541BDBBBE5D
+:105BF000D0A4BE726937663E04FA97999999D93F45
+:105C0000AF788E1DC571CC3F9FC678D0099AC33F2F
+:105C1000935555555555E53F599322942449D23F04
+:105C2000DE03CB966446C73F44523EDF12F1C23FCB
+:105C30000000000000000000DDDDDDDDDCBBBBDDC1
+:105C4000DDDDDDDDDDDDDDDD98888888888888881C
+:105C5000777777777788888885555556666666663C
+:105C6000666666666668888883333332222222221B
+:105C7000222222222228888D985C0308000000201E
+:105C8000BC120000248F0008185F0308BC1200201B
+:105C9000A4B90000E4D10208412D01020304046507
+:105CA00006070809320100FF00891112239B3224E4
+:105CB00046AD573665BF74488CC19D5AAFD3BE6C94
+:105CC000CAE5DB7EE9F7F88110080193331A22A5B3
+:105CD000562C47B7753E64C99C408DDBBF52AEED74
+:105CE000DA64CBFFF976E802218B30100299132693
+:105CF00067AF763444BD554AADC3BC588ED19F6E54
+:105D0000EBE7FA7CC8F5D983310A2091121803A772
+:105D1000772E66B5543C45CBBD42ACD99E508FEF33
+:105D2000FB66EAFDD874C904428D5316619F70204A
+:105D300004A9153227BB364CCEC5DF5EEDD7FC6813
+:105D400088E1997AABF3BA85520C4397711E60A132
+:105D5000142805B3373A26CDDE44CFDFFD56ECE9F3
+:105D6000986089FBBB72AA06638F7214409D512212
+:105D700025AB343006B9174EEFC7FE5CCCD5DD6AD3
+:105D8000A9E3B8788AF19B87730E6295501C41A3F2
+:105D9000352A24B1163807CFFF46EEDDDC54CDEBB3
+:105DA000B962A8F99A708B1023088481951AA79379
+:105DB000B62CC2A5D33EE1B7F04008C919522BDB7F
+:105DC0003A644EED5F766DFF7C899480DE859BB7EB
+:105DD00012A6ADD224C3BFF136E0C1184809D33BA7
+:105DE0005A2AE55E6C4FF77D7E6C0AA583B418864F
+:105DF00091972EE3A7F23CC0B5D14229CB38500A87
+:105E0000D91B666FEF7E744CFD5D8BB502A499962D
+:105E10001087AFF326E2BDD034C1C3394A28D11A66
+:105E2000580BE77F6E6EF55C7C4D0CC685D71EE582
+:105E300097F42880A1913AA3B3B2444ACD5B566946
+:105E4000DF78600CE91D722FFB3E8DD604C79FF5ED
+:105E500016E4A9902081BBB332A2C55A4C4BD77926
+:105E60005E68E11C680DF33F7A2E0EE787F61CC4CE
+:105E700095D52AA1A3B03882B193466BCF7A544806
+:105E8000DD59622DEB3C700EF91F8FF706E69DD4AD
+:105E900014C5ABB122A0B9923083C77B4E6AD558E6
+:105EA0005C49E33D6A2CF11E780F00082C41542B0D
+:105EB00041504E3D0008FF0102030405060701FFA3
+:105EC00001FF01FF01FF01FF01FF01CF022501C812
+:105ED0000C5C53595354454D2E545854181D4D3194
+:105EE0005F30010911190A1632190A1633190A15F9
+:105EF00034190C13504F531969C21203120202FFD6
+:105F00000901FF01FF01E5130103120202FF09016C
+:085F1000FF01FF01E57217001B
+:0400000508008189E5
+:00000001FF
diff --git a/obj/TXH_V1.3.2.hex b/obj/TXH_V1.3.2.hex
new file mode 100644
index 0000000..1805e99
--- /dev/null
+++ b/obj/TXH_V1.3.2.hex
@@ -0,0 +1,12955 @@
+:020000040800F2
+:1080000010E10020A1810008A98100083DAA000814
+:10801000AD810008AF810008B181000800000000B8
+:10802000000000000000000000000000B381000814
+:10803000B581000800000000B7810008B981000880
+:10804000BB810008BB810008BB810008BB81000820
+:10805000BB810008BB810008BB810008BB81000810
+:10806000BB810008BB810008BB810008BB81000800
+:10807000BB810008BB810008379900083F990008C0
+:10808000BB81000847990008BB810008BB8100083C
+:10809000BB810008BB810008BB810008BB810008D0
+:1080A000BB810008BB810008BB810008BB810008C0
+:1080B00091F10208BB810008BB810008BB81000868
+:1080C000BB810008BB810008BB810008BB810008A0
+:1080D000BB810008770003087F00030887000308BE
+:1080E0009D9D0008BB810008BB810008BB81000882
+:1080F000BB810008BB810008BB8100084F990008C4
+:10810000BB810008BB810008BB810008BB8100085F
+:10811000670003086F000308BB810008BB810008EB
+:10812000BB810008BB810008BB810008BB8100083F
+:10813000BB810008BB810008BB810008BB8100082F
+:10814000BB810008BB810008BB810008BB8100081F
+:10815000BB810008579900085F9900088F00030849
+:10816000BB810008BB810008BB810008BB810008FF
+:10817000BB810008BB810008BB810008BB810008EF
+:10818000BB810008BB810008DFF810D000F058FC6C
+:1081900000480047751E0308AFF3008010E100207F
+:1081A0000648804706480047FEE7FEE7FEE7FEE791
+:1081B000FEE7FEE7FEE7FEE7FEE7FEE729F102083D
+:1081C000898100082DE9F0410024061B254671F144
+:1081D000000605DA01240027D0EB070067EB010158
+:1081E000161E73F1000605DA0027D2EB07020125FF
+:1081F00067EB030300F0C1FA86460E4617469C461D
+:10820000AC4204D00025D0EB050E65EB010624B18D
+:108210000020D2EB000760EB030C704631463A4673
+:108220006346BDE8F081202A06DBCB17203A41FAED
+:1082300002F043EAE07306E041FA02F3D040C2F1F3
+:108240002002914008431946704740EA01039B070A
+:1082500003D009E008C9121F08C0042AFAD203E0BB
+:1082600011F8013B00F8013B521EF9D27047421E43
+:1082700012F8013F002BFBD111F8013B02F8013B42
+:10828000002BF9D17047421C10F8011B0029FBD1CB
+:10829000801A704730B505460020034600E05B1C9D
+:1082A000934205D2EC5CC85C201A01D1002CF6D1B7
+:1082B00030BD2DE9FE4F804681EA0300C00F0C4619
+:1082C000009021F0004123F00045B8EB0200A941E5
+:1082D00005D24046214690461C460B46024623F0F6
+:1082E0000040104347D0270DC7F30A00C3F30A51DB
+:1082F0000290401A019040286BDAC3F3130040F457
+:10830000801B0098924620B10023D2EB030A63EB56
+:108310000B0B01985946C0F14002504600F05EFA3E
+:1083200006460D4650465946019AFFF77CFF10EB72
+:1083300008006141002487EA115284EAE7731A4376
+:1083400040D0009A62B3019A012A4FEA075215DC25
+:10835000001B61EB02014FF0004202EA0752CDE937
+:108360000042001C41F5801132462B4600F0EAFA2B
+:1083700003B0BDE8F08F40462146F9E7001B61EBF2
+:108380000201001C41F5801300185B412018A2F582
+:10839000001747EB030140EAD570B6196D4111E0B3
+:1083A0006D084FEA360645EAC0754FEA0752001BD2
+:1083B00061EB0201001C41F5801149084FEA3000D1
+:1083C0000019514132462B4603B0BDE8F04F00F092
+:1083D000AABA0098012240000023D0EB020263EB0E
+:1083E000E073009821464FEAE074B8EB000061EBBF
+:1083F0000401E9E783F000435BE781F0004158E7BF
+:108400002DE9FE4F81EA030404F0004421F000410D
+:1084100000944FF0000B23F0004350EA01045ED0BB
+:1084200052EA03045BD0C3F30A54C1F30A552C4447
+:10843000A4F2F3340194A0FB0254C1F3130141F4FC
+:108440008011C3F3130343F4801301FB024400FBC8
+:10845000034E840A970A44EA815447EA8357A4FBEF
+:10846000076802958D0A05FB07854FEA932C04FBEC
+:108470000C542705029D4FEA065847EA1637B5EB1C
+:1084800008056EEB070C870E920E47EA811742EA49
+:108490008312A7FB0201B6EB0B0164EB00042B0D6A
+:1084A00043EA0C335E1844EB1C50DA465146E7FBB6
+:1084B0000201C5F313044FEA0B3343EA14534FEAA6
+:1084C0000432019C43EA0603A4F10C040294009CCC
+:1084D000CDE900B400F036FA03B0BDE8F08F00201B
+:1084E0000146F9E72DE9F04D81EA030404F0004B61
+:1084F00021F0004514464FF0000A23F0004150EAF5
+:10850000050220D054EA01021DD0C5F30A570246E5
+:10851000C5F31303C1F31300C1F30A5640F48015E9
+:1085200043F48013A7EB0608101BD64608F2FD386B
+:1085300073EB050002D308F1010801E092185B41DA
+:10854000B8F1000F03DA00200146BDE8F08D0020ED
+:108550004FF48011064684460EE0171B73EB0507A7
+:1085600005D3121B63EB050306434CEA010C4908D3
+:108570004FEA300092185B4150EA0107EDD152EA10
+:10858000030012D082EA040083EA0501084305D003
+:10859000101BAB4106D20122002306E000224FF05F
+:1085A000004302E06FF0010253101AEB06004CEB9F
+:1085B000085110EB0A0041EB0B01BDE8F04D00F053
+:1085C000B2B9F0B4CA17CB0F50405140C61841F1B0
+:1085D00000054FEAC372314628004FF0960303D0DE
+:1085E000B623F0BC00F071B930460021F9E70EB5B2
+:1085F000C10F80EAE0700844CA07002140F233430B
+:108600008DE80E000A460B4600F09CF903B000BD51
+:108610000EB540F2334102910021CDE900110A4626
+:108620000B4600F08FF903B000BD3EB5CA17CB0F63
+:10863000002450405140C0186141DA0740F23343F2
+:108640000094CDE901232246234600F07BF903B0D4
+:1086500030BD10B500F0004420F00040C20DC0F362
+:10866000160040F400007F2A02DA0020014610BD07
+:108670000021962A03DCC2F19602D04002E0963A2D
+:1086800000F0ACF8002CF2D00023D0EB030063EB39
+:10869000010110BD70B5C1F30A5201F0004500247C
+:1086A000C1F3130140F2FF3341F480119A4201DA21
+:1086B000002070BD40F233439A42A2F2334203DC01
+:1086C000524200F09AF800E090402C43F1D0404232
+:1086D00070BD70B5C1F30A5201F000450024C1F32A
+:1086E000130140F2FF3341F480119A4202DA002074
+:1086F000014670BD40F233439A42A2F2334203DC9A
+:10870000524200F07AF801E000F068F82C43F0D013
+:108710000023D0EB030063EB010170BD00F00042C9
+:1087200030F000400AD0C10D01F56071C0F31600B1
+:1087300042EA0151C2084007114370470020014638
+:10874000704701F0004330B421F0004150EA0102CB
+:1087500006D00A0DA2F56072C1F31301002A02DCF3
+:1087600030BC00207047440F44EAC104C100E01847
+:1087700030BC00EBC25000F09FB82DE9F05F054619
+:10878000002092469B4688460646814640241BE0D0
+:10879000284641464746224600F02FF853465A469F
+:1087A000C01A914110D311461846224600F016F81F
+:1087B0002D1A67EB01084F4622460120002100F0E8
+:1087C0000DF817EB00094E41201EA4F10104DFDC77
+:1087D000484631462A464346BDE8F09F202A04DB3E
+:1087E000203A00FA02F1002070479140C2F12003C4
+:1087F00020FA03F3194390407047202A04DB203A03
+:1088000021FA02F00021704721FA02F3D040C2F1B0
+:108810002002914008431946704700000FB400231E
+:1088200000B589B00CA900910B996FF00042CB60A4
+:108830001E4B06931E4B07930423CDE901321D4ABC
+:10884000089202466B46002000F0A6F909B05DF8D8
+:1088500014FB70B586B006464FF0FF300091CDE9AD
+:108860000101002015460C4604903246694604A8D2
+:10887000FFF7D4FF02460498211825B108B1084635
+:1088800000E020462860049800280DD0002A02DD70
+:108890000098884208D0081B0094CDE901043246B4
+:1088A000694604A8FFF7BAFF06B070BDD18D000875
+:1088B000EF8D0008658A00080029A8BF7047401C9A
+:1088C000490008BF20F00100704710B4B0FA80FCE6
+:1088D00000FA0CF050EA010404BF10BC704749B123
+:1088E000CCF1200421FA04F411FA0CF118BF012193
+:1088F00021430843A3EB0C01CB1D4FEA00614FEA73
+:10890000102042BF002010BC704700EBC350104441
+:108910000029A4BF10BC7047401C490008BF20F0CC
+:10892000010010BC704710B5141E73F1000408DA82
+:10893000401C41F1000192185B411A4301D120F023
+:10894000010010BD2DE9F04D92469B4611B1B1FAE0
+:1089500081F202E0B0FA80F220329046FFF73EFF4B
+:1089600004460F4640EA0A0041EA0B0153465A46C4
+:10897000084313D0114653EA010019D0C8F1400250
+:108980005046FFF73AFF05460E46504659464246C6
+:10899000FFF724FF084305D0012004E020463946B4
+:1089A000BDE8F08D0020054346EAE0762C433743CE
+:1089B0000A986305E40AA0EB08000022FD0A44EAD5
+:1089C00047540A3002D500200146E9E70105101995
+:1089D0006941DDE9084500196941BDE8F04DA2E7AC
+:1089E00070B521F0004303430CD0C1F30A550024B5
+:1089F000D5EB040564EB0403D617AD1AB34102DBD3
+:108A00000020014670BD201841EB025170BD0000EE
+:108A100030B5041E71F1000404DB4FF00044404205
+:108A200064EB0101141E73F1000405DB1C464FF0DA
+:108A30000043524263EB0403994208BF904230BDA9
+:108A4000064C074D06E0E06840F0010394E807009B
+:108A500098471034AC42F6D3FFF79AFBB0A6030850
+:108A6000D0A60308C0B24FF4F05100F03BBA0000AA
+:108A70002DE9FF4F087883B09946FF2805D0491C9F
+:108A80002D2804D00024002008E000200BE0012461
+:108A9000F9E700EB800003EB4000491C0B78FF2B4B
+:108AA000F7D104B1404200230293147819461D46C1
+:108AB0002D2C01D02B2C04D1521C2D2C13D0002492
+:108AC0000294AA461478FF2C0FD00A25A3FB057840
+:108AD00001FB05814FF0000C03FB0C11521CE31944
+:108AE0004AEB0101EEE70124EAE7814453EA010081
+:108AF00002D019F5C87F06DA03980021C0E90011F9
+:108B000007B0BDE8F08F0025AE4E2F46DFF8B882E3
+:108B1000184600F0FBF9CDE90001B9F1000002DAD6
+:108B2000C9F1000400E004460023A74A1AEB030B36
+:108B300042EB045A12E0E00707D02A463346384693
+:108B40004146FFF75DFC074688462A4633461046F5
+:108B50001946FFF755FC05460E466410002CEAD175
+:108B6000DDE90001B9F1000F5A46534606DAFFF776
+:108B7000B9FC3A464346FFF7B5FC05E0FFF740FC79
+:108B80003A464346FFF73CFC029A0AB181F00041A5
+:108B9000039AC2E90001B3E72DE9FF4F1F468DB0EC
+:108BA000D7E901464FF0FF382E2045464FF0000927
+:108BB0000B90B9696D1C0E988847396A82468847C0
+:108BC0000028F6D1BAF1FF3F0AD024F4D064002E79
+:108BD00011DDBAF12B0F08D0BAF12D0F0BD102E045
+:108BE000404611B08DE744F48064B9696D1C0E985D
+:108BF00088478246761E6946600501D52D2000E033
+:108C00002B208DF8000001F1010B0DF1200809E087
+:108C1000B9696D1C0E98884782460F9844F4007419
+:108C2000761E0560002E02DDBAF1300FF0D00B99F0
+:108C30008A453ED144F0800406E00F99681CA9F1F2
+:108C4000010944F400740860B9696D1C761E0E9821
+:108C5000884782463028F0D02BE00B998A4505D111
+:108C6000200603D444F08004761E18E0504628F015
+:108C70004DFD08B30DF11301761E44F400748B45CD
+:108C800008D2AAF130000BF8010B200607D5A9F194
+:108C9000010003E0200602D409F101008146A0058D
+:108CA00002D50F99681C0860B9696D1C0E98884739
+:108CB0008246002ED1DC53E0002E51DDBAF1650F63
+:108CC00002D0BAF1450F4BD1A00549D5B9696D1C49
+:108CD00024F44074761E0E9888478246002E0CDDE0
+:108CE0002B2804D0BAF12D0F07D144F48074B96950
+:108CF0006D1C0E9888478246761EE00501D52D2111
+:108D000000E02B2108F8011BCDF82C8021E00DF1AB
+:108D10002901761E44F4007488450CD2AAF1300073
+:108D200010F0FF0088F8000002D10B99884509D99E
+:108D300008F1010806E0E00501D5244801E042F20F
+:108D40000F708146B9696D1C0E98884782460F984E
+:108D50000560002E04DD504628F0D8FC0028D6D14E
+:108D6000F9690E988847FF208BF8000088F800000A
+:108D70000020069007904B466A4608A906A8FFF710
+:108D800077FEA00502D46FF001002AE714F0240F4B
+:108D90000AD0E00714D1DDE906123868031D3B60F4
+:108DA0000068C0E900120BE0DDE90601FFF7C9FC2D
+:108DB0000146E00704D13868021D3A60006801608E
+:108DC00028460EE7000014400000F03FF1D8FFFFF6
+:108DD000426842B1016811F8013B23B1521EC0E95B
+:108DE0000012184670470121C160881E7047426812
+:108DF0005AB1C368016843B983688B4205D0491EE4
+:108E0000521CC0E90012002070474FF0FF3070473D
+:108E10002DE9F04D00231A461B1A8A4103DB00207E
+:108E20000146BDE8F08DC1F30A52C1F3130141F4CC
+:108E300080154FF0000BD10702D100186D41521E72
+:108E40000027044640F2FF11384601EB620A3E4615
+:108E50008046024600204FF48011FFF7CEFCC21975
+:108E60007141BB1846EB0100B4EB030C75EB000C31
+:108E700004D3E41A65EB000517460E46241908F1E1
+:108E800001006D4180463428E3DDF91946EB060008
+:108E9000091BA84103D24FF0FF32134601E0002224
+:108EA00013461BEB070046EB0A51BDE8F04DFFF7F8
+:108EB0003ABD000030B5041E71F1000404DB4FF030
+:108EC0000044404264EB0101141E73F1000405DB11
+:108ED0001C464FF00043524263EB04038B4208BF31
+:108EE000824230BD7F2801D9002208E0064A02EB09
+:108EF0005002C007127800D1120902F00F020120BF
+:108F0000904008407047000070A603080EB540F27C
+:108F1000334202920022CDE900221346FFF712FDF0
+:108F200003B000BD70B58C1810F8015B15F0070395
+:108F300001D110F8013B2A1106D110F8012B03E0F2
+:108F400010F8016B01F8016B5B1EF9D12B0705D4FA
+:108F50000023521E0DD401F8013BFAE710F8013B43
+:108F6000CB1A921C03E013F8015B01F8015B521E5F
+:108F7000F9D5A142D8D3002070BD10B502461078B3
+:108F800003E012F8014B2318D8B20B1EA1F1010423
+:108F9000A1B2F6D110BD000070B5ADF5287D044634
+:108FA0000D460020A790A690002604EB44004549FA
+:108FB00001EBC000408AA84203DC00200DF5287DAB
+:108FC00070BD0020A69077E004EB44003D4B03EB1E
+:108FD000C000028A04EB440003EBC00080892844EF
+:108FE00081B2394800F010F90020A79011E004EB9D
+:108FF0004400344901EBC0004068BDF89C12405C5D
+:1090000001A9BDF89C228854BDF89C02401C80B286
+:10901000A79004EB44002B4901EBC000008ABDF887
+:109020009C128842E3DC04EB4400264A02EBC000B9
+:10903000008A401E81B201A8FFF79FFF23490870F4
+:1090400004EB44001F4901EBC000008A401E01A947
+:10905000085C1E490978884226D10020A79016E0B6
+:1090600004EB4400174901EBC0004068BDF89C12B6
+:10907000405C04EB4401134A02EBC1018968BDF86E
+:109080009C228854BDF89C02401C80B2A79004EB3F
+:1090900044000C4901EBC000008A401EBDF89C1240
+:1090A0008842DDDC012089E7642028F067FDBDF8F7
+:1090B0009802401C80B2A690BDF89802062883DB77
+:1090C00000207BE76C7C03087C9A0020310A00209A
+:1090D0002DE9F043ADF5257D04460E460025002719
+:1090E000A846A94604EB4400324901EBC000408A7F
+:1090F000B04204DC00200DF5257DBDE8F08300259D
+:1091000018E004EB44002B4901EBC0008068405D8F
+:1091100004EB4401274A02EBC1014968485504EBBE
+:109120004400114601EBC0004068405D0DF80500A9
+:10913000681C85B204EB44001E4901EBC000008AA4
+:10914000401EA842DDDC04EB44000A4602EBC000EE
+:10915000008A401E81B26846FFF70FFF04EB44010E
+:10916000144A02EBC101098A491E0DF801000027CB
+:109170001BE004EB44000F4B03EBC000028A04EB3E
+:10918000440003EBC0008089304481B2684600F09F
+:109190004FF931462046FFF7FFFE012800D1AAE72C
+:1091A000642028F0EBFC781C87B2062FE1DB00205E
+:1091B000A1E700006C7C030808B50020009022F0B5
+:1091C00073FF0F49087000F09BF80D4800782428C1
+:1091D00004D0272807D028280FD109E0002109480A
+:1091E00080F8151E09E00121064880F8151E04E0EC
+:1091F0000221044880F8151E00BF00BF08BD000012
+:109200002C0A0020BC2200202DE9F04106460D4624
+:1092100017460024012028F070FA00202849088011
+:109220000DE022F023FF00F0800000B10BE00120F0
+:1092300028F0A4FC22480088401C214908802048CE
+:109240000088C828EDDB00BF1D480088C82832DA36
+:1092500010211C4801F0E6FB08211A4801F0E4FB4C
+:10926000E82000F031F8C5F3871000F02DF8A906CA
+:10927000080E00F029F8002000F026F8002404E091
+:10928000002000F021F8601C84B2042CF8DB0024DC
+:1092900005E0FF2000F018F83055601C84B2BC4295
+:1092A000F7DB1021074801F0BFFB002028F025FA6A
+:1092B0000120BDE8F081002028F01FFA0020F8E727
+:1092C0002E0A00200000024010B5044600BF022113
+:1092D0000A4822F0F9FF0028F9D02146074822F079
+:1092E000FFFF00BF0121054822F0EEFF0028F9D062
+:1092F000024822F0F2FFC0B210BD00000030014071
+:1093000010B5012028F0F9F900201E4908800DE071
+:1093100022F0ACFE00F0800000B10BE0012028F04C
+:109320002DFC18480088401C164908801548008804
+:10933000C828EDDB00BF13480088C8281CDA1021BC
+:10934000114801F06FFB08210F4801F06DFB3D2033
+:10935000FFF7BAFF2A20FFF7B7FF8020FFF7B4FF1F
+:10936000A720FFF7B1FF1021074801F05DFB0020A7
+:1093700028F0C3F9012010BD002028F0BEF900201C
+:10938000F9E700002E0A00200000024070B50546F3
+:109390000E460024012028F0B0F900202249088060
+:1093A0000DE022F063FE00F0800000B10BE0012030
+:1093B00028F0E4FB1C480088401C1B4908801A4820
+:1093C0000088C828EDDB00BF17480088C82825DAC8
+:1093D0001021164801F026FB0821144801F024FB57
+:1093E0008420FFF771FF0020FFF76EFF0020FFF7DA
+:1093F0006BFF0020FFF768FF002404E0285DFFF703
+:1094000063FF601C84B2B442F8DB1021074801F00E
+:109410000BFB002028F071F9012070BD002028F01E
+:109420006CF90020F9E700002E0A0020000002403D
+:1094300070B506460C461546012028F05EF929460F
+:109440003046FFF7A3FF08B9002070BD00201F4978
+:1094500008800DE022F00AFE00F0800000B10BE071
+:10946000012028F08BFB19480088401C1749088010
+:1094700016480088C828EDDB00BF14480088C828BB
+:109480001EDA1021124801F0CDFA0821104801F02F
+:10949000CBFA8320FFF718FFC4F38710FFF714FF00
+:1094A000A106080EFFF710FF0020FFF70DFF1021A7
+:1094B000074801F0B9FA002028F01FF90120C4E79D
+:1094C000002028F01AF90020BFE700002E0A002033
+:1094D0000000024030B502460020002304E012F8EC
+:1094E000014B60405C1CE3B28B42F8DB30BD0000F6
+:1094F00010B50446392028F059FDE0B228F076FD79
+:10950000C4F3072028F072FDC4F3074028F06EFD75
+:10951000200E28F06BFD4FF48051034801F084FACF
+:1095200026F0F8FE10BD0000000402402DE9F041D5
+:1095300007460E4614463A2028F038FDF0B228F0CF
+:1095400055FD301228F052FD4FF480510F4801F0C4
+:109550006BFA19E026F0DEFE05461D2D11D13846C6
+:1095600000F0ACF805463B2028F020FD4FF4805178
+:10957000064801F059FA2F4434B12088284420804D
+:1095800002E02846BDE8F081E4E700000004024064
+:109590002DE9F04107460E4614463C2028F006FD12
+:1095A000F0B228F023FD301228F020FD4FF4805156
+:1095B000104801F039FA0CB10020208019E026F0A3
+:1095C000A9FE05461E2D11D1384600F02BF905469F
+:1095D0003D2028F0EBFC4FF48051064801F024FABE
+:1095E0002F4434B120882844208002E02846BDE87A
+:1095F000F081E4E70004024010B522F02FFC08B12E
+:1096000000F02EF8302000F0A9F810BD10B5044687
+:109610002146362000F08EF810BD10B5044614B176
+:10962000204600F0ABF8342000F098F810BD10B5DB
+:109630000446204600F0A2F820785C2802D020786A
+:109640002F2803D10021642000F008F9322000F017
+:1096500085F810BD10B5682000F04CF810BD000072
+:1096600010B5222028F0A2FC28F095FC04464FF407
+:109670008051024801F0D8F9204610BD0004024094
+:109680002DE9F04128F087FC044628F084FC0546CB
+:1096900028F081FC064628F07EFC07464FF48051F6
+:1096A000054801F0C1F944EA052040EA064040EAD5
+:1096B0000760BDE8F08100000004024070B5044678
+:1096C000272028F073FC28F066FC0646054646B1C4
+:1096D00000BF28F060FC2070641C701EC0B2061E23
+:1096E000F7D14FF48051024801F09EF9284670BD31
+:1096F0000004024010B504460C2028F057FC204618
+:1097000028F074FCFFF7BCFF10BD000070B50446E4
+:109710000A2028F04BFC204628F068FC28F03BFC8F
+:1097200005464FF48051024801F07EF9284670BD8D
+:109730000004024070B505460C46284628F036FC69
+:10974000204628F053FC4FF48051034801F06CF997
+:1097500026F0E0FD70BD00000004024010B5044694
+:10976000204628F023FC4FF48051034801F05CF9B7
+:1097700026F0D0FD10BD0000000402402DE9F041AC
+:109780000646012028F012FC28F005FC43282BDABD
+:109790002B20FFF7BBFF102826DA2F2028F006FC2D
+:1097A000002028F023FC3220FFF7D8FF0446142CB9
+:1097B0001AD1CF20FFF7AAFF0446ACB14C20FFF727
+:1097C00099FF00EB042739464C2000F047F8502061
+:1097D000FFF790FF00EB04273946502000F03EF8D9
+:1097E0000021702000F03AF82F2028F0DFFB3578B8
+:1097F000284628F0FBFB09E0761C35785C2D01D06B
+:109800002F2D00D10025284628F0F0FB002DF3D1A4
+:109810004FF48051024801F007F9BDE8F0810000E3
+:109820000004024070B504462D2028F0BFFB28F04C
+:10983000B2FB0646054646B100BF207828F0D6FBAD
+:10984000641C701EC0B2061EF7D14FF4805102484E
+:1098500001F0EAF8284670BD0004024070B50546E4
+:109860000C460D2028F0A2FB284628F0BFFBE0B2F2
+:1098700028F0BCFBC4F3072028F0B8FBC4F3074072
+:1098800028F0B4FB200E28F0B1FB4FF480510248C1
+:1098900001F0CAF870BD00000004024070B5024635
+:1098A0000C46FF25FF2309E012F8010B80EA0501B1
+:1098B0000648405C80EA03050548435C201EA4F18D
+:1098C0000106B4B2F0D145EA032070BDCF79030898
+:1098D000CF7A03082DE9F04103460C4600200146EB
+:1098E000024606E013F8010B411842F10002601E27
+:1098F00084B2002CF6DC080C40EA024C100C8DB24D
+:109900001CEB050140F10002080C40EA024041183E
+:109910006FEA010080B2BDE8F08130B50246002058
+:10992000002305E012F8015B2C18E0B25C1CE3B2E6
+:109930008B42F7DB30BD10B515F022FF10BD10B51E
+:1099400015F0BCFE10BD10B515F088FE10BD10B5A9
+:1099500015F0E4FE10BD10B517F080FE10BD10B577
+:1099600021F05EFE10BD00000246094B9A4201D272
+:10997000084801E00648103801F000531BB1064BBF
+:109980000B40C36002E0044B0B4083607047000053
+:1099900010640240006002407D0F7D0F21B102681B
+:1099A00042F00102026003E0026822F0010202605C
+:1099B00070470000016821F0010101600021016091
+:1099C00041608160C1600161212141614A49884251
+:1099D00004D13D21484A103A91608CE04649183143
+:1099E000884205D14FF47461434A103A916082E095
+:1099F00041493031884205D14FF474113E4A103A42
+:109A0000916078E03C494831884205D14FF074615B
+:109A1000394A103A91606EE037496031884204D18A
+:109A20003649354A103AD16065E033497831884289
+:109A300004D13349304A103AD1605CE02E4990316C
+:109A4000884204D12F492C4A103AD16053E02A4968
+:109A5000A831884205D14FF03D51274A103AD160D4
+:109A600049E02949884204D13D21274A083A11603A
+:109A700041E025491831884205D14FF47461224AEA
+:109A8000083A116037E020493031884205D14FF45F
+:109A900074111D4A083A11602DE01B494831884273
+:109AA00005D14FF07461184A083A116023E0164955
+:109AB0006031884204D11149134A121F11601AE023
+:109AC00011497831884204D10D490F4A121F1160A3
+:109AD00011E00D499031884204D10A490A4A121F07
+:109AE000116008E00849A831884204D14FF03D5187
+:109AF000054A121F11607047106002403D000020AF
+:109B0000400F002000003D201064024010B501F01D
+:109B100080034BB122B1436943F08003436103E00A
+:109B2000436923F08003436180290BD02AB1036885
+:109B300001F01E042343036004E0036801F01E04E7
+:109B4000A343036010BD000010B500220268134B50
+:109B50001A40CC680B6823434C6923438C69234328
+:109B6000CC6923430C6A23434C6A23438C6A234306
+:109B70004C6B23438C6B23431A430260426922F0EF
+:109B80000702D1E90B3423431A4342610B69436056
+:109B90004B6883608B68C36010BD00003F801CF081
+:109BA0001CB500240121202022F064F9302000900F
+:109BB00001208DF8040000208DF8060003208DF8A8
+:109BC000050000208DF807006946164800F0B6FE33
+:109BD0003021144800F028FF0021134880F8541762
+:109BE00000201249887001204870C8704FF4FA7044
+:109BF000886000F01DF80C48007E802810D12420D9
+:109C0000094918314871082008713020C8701420A3
+:109C100088702020487000210348017600F04AF83F
+:109C20001CBD000000140240BC320020103A00208D
+:109C30001CB528F07FF8D02028F048F828F0AEF8BE
+:109C4000002028F043F828F0A9F828F073F8D12074
+:109C500028F03CF828F0A2F800240EE0062C05DAE3
+:109C6000012028F003F80DF8040004E0002027F09C
+:109C7000FDFF0DF80400601CC4B2072CEEDB28F0D9
+:109C800073F89DF806000A4948719DF805000871AF
+:109C90009DF80400C8709DF8020088709DF80100CE
+:109CA00048709DF800100248183801761CBD00006D
+:109CB000D43200201CB500241D48007E8DF8000021
+:109CC0001B48183040788DF801001948183080780A
+:109CD0008DF8020001208DF8030015481830C07877
+:109CE0008DF804001248183000798DF805001048EE
+:109CF000183040798DF8060028F01CF8D02027F0A5
+:109D0000E5FF28F04BF8002027F0E0FF28F046F8A8
+:109D100000BF07E01DF8040027F0D8FF28F03EF848
+:109D2000601CC4B2072CF5DB28F01EF81CBD000037
+:109D3000BC32002070B502460C460025002309E025
+:109D400012F8010B80EA05010648405C80EA030531
+:109D50000548435C201EA4F10106B4B2F0D145EAE7
+:109D6000032070BDCF790308CF7A030810B50446ED
+:109D70000B460021072A00DD072244EA04200146A1
+:109D80002BB901FA02F081B20912084610BD012B6D
+:109D900002D11141C8B2F9E700BFF7E7704710B52B
+:109DA00004460B460021072A00DD072244EA04206E
+:109DB000014613B91141C8B210BD012B05D101FAFA
+:109DC00002F081B209120846F6E700BFF4E700008E
+:109DD000F0B5ADF21C5D04460D460020CDF8180527
+:109DE000CDF81405002604EB4400584901EBC000EF
+:109DF000408AA84203DC00200DF21C5DF0BD00206B
+:109E0000CDF814059AE051480122C168504800F08D
+:109E1000B1FA4E48406800788DF800009DF80000C7
+:109E200038287DD104EB4400484B03EBC000C068E8
+:109E300004EB4403454F07EBC3031B8A03FB0501F7
+:109E400004EB44003B4603EBC000028A404800F0AC
+:109E500091FA0020CDF8180512E004EB44003B49CC
+:109E600001EBC0004068BDF81815405CBDF818252E
+:109E70000DF80200BDF81805401C80B2CDF8180599
+:109E800004EB4400314901EBC000008ABDF818150D
+:109E90008842E2DC04EB44002C4A02EBC000008A5A
+:109EA000401E81B2684600F02BFB064604EB4400DE
+:109EB000264901EBC000008A401E1DF80000B04298
+:109EC00033D10020CDF8180520E004EB44001F49F1
+:109ED00001EBC0004068BDF81815415C04EB44007C
+:109EE0001A4A02EBC0008068BDF81825024404EB52
+:109EF0004400164B03EBC000008A401E6843115417
+:109F0000BDF81805401C80B2CDF8180504EB4400DC
+:109F10000E4901EBC000008A401EBDF8181500E094
+:109F200003E08842D1DC012066E7642027F026FEAA
+:109F3000BDF81405401C80B2CDF81405BDF8140519
+:109F40000628FFF660AF002056E70000C42A030889
+:109F5000C06C00202DE9F041ADF5A36D04460E461E
+:109F600000250027A8460020009004EB4400474944
+:109F700001EBC000408AB04204DC00200DF5A36D67
+:109F8000BDE8F08100210846FFF722FF01287AD1C1
+:109F9000002520E004EB44003C4901EBC000806850
+:109FA000411904EB4400394A02EBC000008A401E0C
+:109FB0007043085C04EB440102EBC1014968485559
+:109FC00004EB4400114601EBC0004068405D01A96C
+:109FD0004855681C85B204EB44002C4901EBC000D5
+:109FE000008AA842D6DC00274BE004EB4400274B54
+:109FF00003EBC000C06804EB4403DFF890C00CEB37
+:10A00000C3031B8A03FB060104EB4400634603EB16
+:10A01000C000008A401E82B21D4800F02DFA04EBF9
+:10A0200044001A4A02EBC000008A401E81B201A817
+:10A0300000F066FA009004EB4400144A02EBC00002
+:10A04000C06804EB4402114B03EBC202128A1044B5
+:10A0500004EB440203EBC202128A02FB0600411E1B
+:10A060000122684600F008FA31462046FFF7B0FEAC
+:10A07000012801D182E706E0642027F07FFD781CEB
+:10A0800087B2062FB1DB002078E70000C42A03085E
+:10A09000C06C002070B5ADF5A36D00250024002034
+:10A0A00000905249088080E000256FE0002414E011
+:10A0B0004E48008800EB40004D4951F83000005DEB
+:10A0C0004A49098801EB4101494A02EBC10149684B
+:10A0D000085501A90855601C84B24448008800EB6B
+:10A0E0004000434901EBC000008A401EA042DFDC73
+:10A0F0003E48008800EB40000A4602EBC000008AA0
+:10A10000401E81B201A800F0FBF90090374800889A
+:10A1100000EB4000364B03EBC000C068334B1B889C
+:10A1200003EB4303324E06EBC3031B8A03FB05011B
+:10A130002E48008800EB4000334603EBC000008A45
+:10A14000401E82B22B4800F097F92848008800EBA7
+:10A150004000324602EBC000C068244A128802EB7D
+:10A160004202334603EBC202128A10441F4A12888D
+:10A1700002EB420203EBC202128A02FB0500411EFF
+:10A180000122684600F078F9681C85B217480088FB
+:10A1900000EB4000164901EBC000408AA84285DC74
+:10A1A00012480088401C11490880104800880D287A
+:10A1B000FFF67AAF104890F8080E20F001010E4823
+:10A1C00080F8081E90F8080E20F00600801D0A494D
+:10A1D00081F8080E002001F6086148800021012066
+:10A1E000FFF7B8FE0DF5A36D70BD00001000002054
+:10A1F000C42A0308C06C0020BC2200201CB5012129
+:10A20000084621F037FE01208DF8040002208DF869
+:10A21000050000208DF8060001208DF807001820A9
+:10A2200000906946144800F089FB05221146124847
+:10A2300000F0CCFB052206210F4800F0C7FB0522E9
+:10A2400007210D4800F0C2FBA020009002208DF8ED
+:10A25000040003208DF8050000208DF806008DF81D
+:10A2600007006946044800F069FB402000906946F9
+:10A27000014800F063FB1CBD000002402DE9F843DB
+:10A2800000240027A046002000900025FFF7B6FF1D
+:10A2900000F0C2F800BF00E06D1C30488542FBD3DF
+:10A2A0006E4608212E4800F0BDFB10212C4800F01E
+:10A2B000BBFB062000F094F80821294800F0B4FB0D
+:10A2C0000821274800F0AEFB1021254800F0ACFB28
+:10A2D000012000F085F8002000F082F808212048D5
+:10A2E00000F0A2FB1F48D0F82C11B0F83021B0F8D4
+:10A2F000320102FB0010B0F5003F02D900BE00BFE2
+:10A30000FEE71948006808B9FFF7C4FE00201749A6
+:10A31000088017E0002406E0144908782146FFF77A
+:10A3200057FD601C84B21148008800EB40000D49C5
+:10A3300001EBC000408AA042EEDC0C480088401CC3
+:10A340000A490880094800880D28E3DB0848D0F84E
+:10A35000140207490871BDE8F8830000FFFF0F00F1
+:10A3600000000240C42A03081C02434210000020DF
+:10A37000BC1200202DE9F04105460C461646002788
+:10A38000012027F0B7F90821144800F04BFB1021F9
+:10A39000124800F049FB032000F022F8C4F3074004
+:10A3A00000F01EF8C4F3072000F01AF8E0B200F045
+:10A3B00017F800BF06E0002000F012F828706D1CAE
+:10A3C000781C87B2B742F6DB0821044800F02CFB6A
+:10A3D000002027F08FF9BDE8F08100000000024066
+:10A3E00010B5044600BF02210A4821F06DFF002885
+:10A3F000F9D02146074821F073FF00BF012105482D
+:10A4000021F062FF0028F9D0024821F066FFC0B2B7
+:10A4100010BD00000030014000B585B001210803E7
+:10A4200021F078FD134821F023FF0020ADF8000053
+:10A43000ADF80400ADF80600ADF808004FF4007068
+:10A44000ADF80A003820ADF80C000020ADF80E0081
+:10A450000720ADF810004FF48270ADF80200694695
+:10A46000044821F03FFF0121024821F0F5FE05B02C
+:10A4700000BD0000003001402DE9F04105460C46CA
+:10A4800016460027012027F035F908211B4800F067
+:10A49000C9FA1021194800F0C7FA0620FFF7A0FFFB
+:10A4A0000821164800F0C0FA0821144800F0BAFA52
+:10A4B0001021124800F0B8FA0220FFF791FFC4F310
+:10A4C0000740FFF78DFFC4F30720FFF789FFE0B2D5
+:10A4D000FFF786FF00BF05E02878FFF781FF6D1CBE
+:10A4E000781C87B2B742F7DB0821044800F09CFAD9
+:10A4F000002027F0FFF8BDE8F081000000000240D6
+:10A5000010B50246107803E012F8014B2318D8B2B8
+:10A510000B1EA1F10104A1B2F6D110BD2C48807C24
+:10A52000012854D100212A4881742A480078C0B9F2
+:10A5300001202849087028480068C0002749D1F840
+:10A54000301240EA81002549D1F82C1240EA41003E
+:10A550002249D1F8281208430F2181432048017075
+:10A5600017E000201B4908701B480068C0001B4909
+:10A57000D1F8301240EA81001849D1F82C1240EA93
+:10A5800041001649D1F8281208430F21814315488C
+:10A5900001701348007813490978884217D1104890
+:10A5A00000781149087008460078104909788842F7
+:10A5B0000DD00D480078064988730B4800780B4988
+:10A5C00008700948007810B10120014948737047AC
+:10A5D000BC120020DE0A0020340242420000424247
+:10A5E000DF0A0020E00A0020E10A0020DD0A002046
+:10A5F00010B5ADF57C7D00247CA00068FB900020A8
+:10A600000090FEF7F9FF14287CD17948FFF70FF886
+:10A610007849087008460078142874D1FFF71AF8B2
+:10A620000021754A03C2BDF80000FEF761FF6A46CB
+:10A630004FF4FA7101A8FEF779FF70A101A827F085
+:10A6400051FC704908800846008810B300BF04E040
+:10A6500000216D480155601C84B2282CF8DB01A94B
+:10A66000684A1288881869A127F03CFC684908806C
+:10A67000002409E063480088C01C204401A9095C4B
+:10A6800061480155601C84B261480088001FA042E7
+:10A69000F0DC60A101A827F025FC5A490880084693
+:10A6A000008820B3002405E00021574828300155D8
+:10A6B000601C84B2282CF7DB01A9524A1288881842
+:10A6C00052A127F00FFC5249088000240AE04D48AF
+:10A6D00000880830204401A9095C4B482830015506
+:10A6E000601C84B24A4800880938A042EFDC4CA1C3
+:10A6F00001A827F0F7FB434908800846008830B3DB
+:10A70000002407E06BE05BE000213F48503001553A
+:10A71000601C84B2142CF7DB01A93A4A128888180D
+:10A720003AA127F0DFFB3A49088000240AE03548C7
+:10A7300000880C30204401A9095C33485030015591
+:10A74000601C84B2324800880D38A042EFDC38A18A
+:10A7500001A827F0C7FB2B4908800846008820B3D2
+:10A76000002405E00020284946390855601C84B2C1
+:10A77000322CF7DB01A9234A1288881823A127F07D
+:10A78000B1FB2349088000240AE01E480088801D90
+:10A79000204401A9085C1C4946390855601C84B254
+:10A7A0001B480088C01FA042EFDC00210320FFF7F8
+:10A7B000D1FB0120FEF72AFF01200DF57C7D10BDA5
+:10A7C0000C480078422803D10948FEF726FF0BE029
+:10A7D0000120FEF71BFF00200649087004E000215D
+:10A7E0001548C17527F010FB00BFE6E70D0A000011
+:10A7F000480A0020380A0020400A002041504E3DFF
+:10A80000000000005E0A0020E03A00203B0000004B
+:10A810005C0A0020574946494E414D453D00000025
+:10A820005749464950415353574F52443D00000049
+:10A830005345525645523D00BC32002010B50446E7
+:10A840003548844208D10121084621F023FB00212C
+:10A85000012021F01FFB5EE03048844208D1012135
+:10A86000022021F017FB0021022021F013FB52E00F
+:10A870002B48844208D10121042021F00BFB002148
+:10A88000042021F007FB46E02648844208D101213C
+:10A89000082021F0FFFA0021082021F0FBFA3AE01D
+:10A8A0002148844208D10121102021F0F3FA00212F
+:10A8B000102021F0EFFA2EE01C48844208D101213B
+:10A8C000202021F0E7FA0021202021F0E3FA22E005
+:10A8D0001748844208D10121402021F0DBFA0021F1
+:10A8E000402021F0D7FA16E01248844208D1012115
+:10A8F000802021F0CFFA0021802021F0CBFA0AE05D
+:10A900000D48844207D10121801521F0C3FA0021AE
+:10A91000A01521F0BFFA10BD000002400004024063
+:10A9200000080240000C02400010024000140240E7
+:10A9300000180240001C024000200240F0B50A4608
+:10A9400000210023002400BF3DE0012505FA01F3AA
+:10A95000156805EA03049C4234D105684F000326BC
+:10A96000BE40B543056015794E00B54006683543D5
+:10A9700005601579012D02D01579022D16D1856853
+:10A980004F000326BE40B543856055794E00B54063
+:10A99000866835438560456801268E40B54345602D
+:10A9A000456896798E40B6B235434560C5684F001C
+:10A9B0000326BE40B543C560D5794E00B540C66894
+:10A9C0003543C560491C1029BFD3F0BDF0B5002345
+:10A9D00000244D07ED0E02FA05F3CE1000F120051C
+:10A9E00055F826504E07F70E0F26BE40B543CF1040
+:10A9F00000F1200646F82750CE1000F1200555F84A
+:10AA0000265045EA0304CE1000F1200545F8264003
+:10AA1000F0BD0246002013690B400BB1012000E09D
+:10AA20000020704741837047018370470249887B4B
+:10AA30000021014A91737047BC120020034800684E
+:10AA400000F0010000B100BE00BFFEE7F0ED00E045
+:10AA50004AF6AA2001490860704700000030004013
+:10AA600030B502460024002305E012F8015B2819E6
+:10AA7000C4B2581CC3B28B42F7DB6042C0B230BDD7
+:10AA800010B5002427F0C0F9642027F077F810BD36
+:10AA90002DE9F043ADF2DC7D80460E461446994622
+:10AAA0000025002783A00068CDF8D807002001907A
+:10AAB000042C7CDC80480079302101EB101004EB81
+:10AAC000C40101EB04117D4A114408717A480079F0
+:10AAD00000F00F00303004EBC40101EB041111440D
+:10AAE00048717548C078302101EB101004EBC401A7
+:10AAF00001EB0411114488716F48C07800F00F0019
+:10AB0000303004EBC40101EB04111144C871FEF7AD
+:10AB100073FD14287ED16A480078142809D004EB0C
+:10AB2000C40101EB0411654A8818FEF780FD6449F1
+:10AB300008706348007814286DD1B6F57A7F01DD7E
+:10AB40004FF47A76FEF786FD00215E4A03C25D4827
+:10AB50000068FEF7CDFC5848C078302101EB10109A
+:10AB60008DF808005448C07800F00F0030308DF8A0
+:10AB700009005148807801EB10108DF80A004E480A
+:10AB8000807800F00F0030308DF80B004A48407894
+:10AB900001EB10108DF80C004748407800F00F00D2
+:10ABA00030308DF80D0044481838007E00E07CE01D
+:10ABB00001EB10108DF80E003F481838007E00F0B1
+:10ABC0000F0030308DF80F00B9F1000F03D1542081
+:10ABD0008DF8100005E0B9F1010F02D152208DF877
+:10ABE00010003A208DF8110000252CE0284605EBD6
+:10ABF000D071491018F801100F110A2097FBF0F0DE
+:10AC0000C0EBC00107F130000844C1B202AA05F14F
+:10AC10000A0001E043E02EE01154284605EBD07114
+:10AC2000491018F8011001F00F070A2097FBF0F007
+:10AC3000C0EBC00107F130000844C1B205F10B00C0
+:10AC40001154A81C85B2B5EB460FCFDB0A2000EBF0
+:10AC5000460081B201AA02A8FEF79AFC01AA0221CD
+:10AC60000DF5FB60FEF794FC0120FEF7CFFC002001
+:10AC70001349087019E012480078422808D104EB03
+:10AC8000C40101EB04110D4A8818FEF7C6FC0CE064
+:10AC90000120FEF7BBFC00200949087005E00021F7
+:10ACA00005481838C17527F0AFF80DF2DC7DBDE816
+:10ACB000F08300000D0A0000D4320020600A00205A
+:10ACC000380A0020400A002070B5BAB0002139913E
+:10ACD00038913791369135913491339132910022E8
+:10ACE000309231922E922F922D912C912B912A916C
+:10ACF00029912891279126912491169115911491CB
+:10AD000013911291119110919FEDFE0A8DED0F0A92
+:10AD1000FDA006C8CDE90D12FDA006C8CDE90B12B5
+:10AD2000BAE0FD48807858B30020FB498870FB48A2
+:10AD3000B0F8B009FA490968C1F57A7188421FD1A3
+:10AD4000F7480068C0F57A7081B2F448A0F8A819F5
+:10AD50000021F348001FFEF721FEF249F048001FD2
+:10AD6000FEF702FE0120F04908704FF47A70EC49BA
+:10AD70008C39C1F88C000121E948001FFEF70EFE56
+:10AD8000E548807B50B30021E3488173E748408861
+:10AD9000E3498C39496CC1F57A7188421ED1E0488B
+:10ADA0008C38406CC0F57A70E04908394880002141
+:10ADB000DB484C38FEF7F2FDDD49D9484C38FEF748
+:10ADC000D3FD0120DB4908704FF47A70D4498C39E7
+:10ADD00048640121D2484C38FEF7E0FDCE48807E21
+:10ADE00050B30021CC488176D0488088CC498C393A
+:10ADF0004969C1F57A7188421ED1C9488C384069C9
+:10AE0000C0F57A70C949083988800021C4487C3867
+:10AE1000FEF7C4FDC849C2487C38FEF7A5FD0120F5
+:10AE2000C64908704FF47A70BD498C3948610121D8
+:10AE3000BB487C38FEF7B2FDB74890F8260058B3FF
+:10AE40000021B54880F82610B848C088B4498C392C
+:10AE5000C96AC1F57A7188421ED1B1488C38C06A7E
+:10AE6000C0F57A70B1490839C8800021AC4864380F
+:10AE7000FEF794FDB249AA486438FEF775FD01203B
+:10AE8000B04908704FF47A70A5498C39C862012125
+:10AE9000A3486438FEF782FD9F488178807B014497
+:10AEA0009D48807E01449C4890F826000844002874
+:10AEB0007FF437AF0DF045B99B48007820B10020F2
+:10AEC000994908702D9019E09A48007828B100201F
+:10AED0009849087001212D9110E09848007828B118
+:10AEE00000209649087002212D9107E095480078CE
+:10AEF00020B100209349087003212D919DF8B410D2
+:10AF000001EB4100C0EBC1108F4911F83000C1289E
+:10AF100036D19DF8B41001EB4100C0EBC1108A4955
+:10AF200001EBC000807808282AD101217B4880F8F5
+:10AF3000001A9DF8B40030B101280AD002280ED0C2
+:10AF4000032818D111E04FF480418048FFF76AFDD3
+:10AF500011E04FF400517D48FFF764FD0BE04FF422
+:10AF600080517A48FFF75EFD05E04FF400617748B5
+:10AF7000FFF758FD00BF00BF00207549086099E742
+:10AF800065480C389DF8B41010F811000121B1EBA0
+:10AF9000D01F4CF031879DF8B40000EB400101EB6D
+:10AFA00000106C4901EB0010407B022841F06B84DB
+:10AFB00001F05FBC9DF8B40000EB4001C1EBC01094
+:10AFC000614901EBC000007C01069DF8B40000EB74
+:10AFD0004002C2EBC0105C4A02EBC000407C41EA78
+:10AFE00000419DF8B40000EB4002C2EBC010564A8D
+:10AFF00002EBC000807C41EA00219DF8B40000EB28
+:10B000004002C2EBC010504A02EBC000C07C0843B3
+:10B01000139051489DF8B41050F8212013988242A3
+:10B0200001F090834C4A9DF8B400139942F8201027
+:10B030009DF8B40000EB4001C1EBC010424901EBA8
+:10B04000C000C17B9DF8B40000EB4002C2EBC01011
+:10B050003D4A02EBC000807B41EA0021299133493F
+:10B0600008399DF8B40031F81010BDF8A4000A307A
+:10B07000814211DB2D4908399DF8B40031F81010D8
+:10B08000BDF8A4000A30081A82B2284908399DF890
+:10B09000B40021F8102008E00020244908399DF868
+:10B0A000B42021F8120001F0ECBB9DF8B40000EBD5
+:10B0B0004001C1EBC010244901EBC000C01D0A9043
+:10B0C000BDF8A410FEF7EAFB12909DF8B41001EB56
+:10B0D0004100C0EBC1101C4901EBC002BDF8A40047
+:10B0E0000830125C9DF8B40000EB4001C1EBC010C9
+:10B0F000154901EBC003BDF8A400C01D185C42EA6D
+:10B1000000222BE0000000000169323031303000B5
+:10B110000169323045303000E83E0020BC6200203A
+:10B120008C60024000880020120000206C6C00201F
+:10B130000080201013000020208000101400002048
+:10B140000088001015000020D87A00200018024066
+:10B150008802424214410020C08A00201298824294
+:10B1600041F0CF829DF8B40000EB4001C1EBC0106C
+:10B17000F74901EBC000407C00F00F0101EBD170FA
+:10B180000A9141100A98A0EB4100C1B215919DF8B7
+:10B19000B40000EB4001C1EBC010ED4901EBC00071
+:10B1A000C07C00F00F0101EBD17040100A911490A7
+:10B1B0000020399025E09DF8B40000EB4001C1EB80
+:10B1C000C010E34901EBC001BDF8E4001430095C94
+:10B1D0000A91DDE914210A98FEF7C8FD01469DF8A1
+:10B1E000B40000EB4002C2EBC010D94A02EBC0022F
+:10B1F000BDF8E40014301154BDF8E400401C81B2E5
+:10B200003991BDF8A400C01FBDF8E4108842D2DC1B
+:10B21000D048C07DA8B1BDF8A400801C81B20A91BD
+:10B220009DF8B40000EB4001C1EBC010C84901EB30
+:10B23000C000C01D012309909DF8B4200A99FFF7B2
+:10B2400027FC9DF8B41001EB4100C0EBC110C049D0
+:10B2500001EBC00090F8321026919DF8B41001EB7C
+:10B260004100C0EBC110BA4901EBC00090F83310A7
+:10B270009DF8B40040F2692210FB02F0B64A02EBDE
+:10B28000800080F8A01034211191BDF89800152895
+:10B2900001F0108210DCA0F10B000A2881F00B8273
+:10B2A000DFE810F0DE04EA048F05EB04090A090A5E
+:10B2B00020062106090A070AA1287DD007DC5028AC
+:10B2C0007BD0512808D0522841F0F581FDE3A22817
+:10B2D00074D0A428F8D1F9E3BDF8A410BDF8440057
+:10B2E000081AC1B22491FBE39DF8B41001EB4100B0
+:10B2F000C0EBC110964901EBC001BDF84400095CE8
+:10B300002B91BDF84400401C81B211919DF8B410FE
+:10B3100001EB4100C0EBC1108D4901EBC001BDF84C
+:10B320004400095C2C919DF8B00001287DD1BDF846
+:10B330004400401C81B211919DF8B41001EB410012
+:10B34000C0EBC111824800EBC101BDF84400095CAB
+:10B350003591BDF84400401C81B211919DF8B400B4
+:10B3600000EB4001C1EBC010794901EBC001BDF811
+:10B370004400095C3291BDF84400401C81B2119137
+:10B380009DF8B41001EB4100C0EBC110704901EB16
+:10B39000C001BDF84400095C3391BDF84400401C75
+:10B3A00081B211919DF8B41001EB4100C0EBC110C6
+:10B3B000674901EBC00102E0F3E3F3E3F3E3BDF817
+:10B3C0004400095C3491BDF84400401C81B21191E5
+:10B3D000BDF844103791002128912EE2BDF84400B9
+:10B3E000401C81B211919DF8B41001EB4100C0EBFB
+:10B3F000C110574901EBC001BDF84400095C25911B
+:10B40000BDF84400401C81B211919DF89400C0F336
+:10B41000801000287ED00021504A9DF8AC0002EB3D
+:10B4200000129DF8A000115400E00CE29DF8942059
+:10B430009DF8AC0000EB400101EB0010484901EB26
+:10B44000001130319DF8A00001EB001082709DF8D2
+:10B45000AC0000EB400101EB0010414901EB001092
+:10B4600030309DF8A01000EB01108078C0F3800010
+:10B4700020BB9DF8AC0000EB400101EB0010384907
+:10B4800001EB001030309DF8A01000EB0110807827
+:10B49000C0F3C00090B99DF8AC1001EB410000EB87
+:10B4A00001102F4901EB001030309DF8A01000EB87
+:10B4B00001108078C0F340000028ABD0002030900D
+:10B4C00031900021399122E09DF8B41001EB410048
+:10B4D000C0EBC1101E4901EBC001BDF84420BDF80E
+:10B4E000E4001044095CBDF8E400C0F10300C000B2
+:10B4F00001FA00F0C117DDE93034184341EA0402D3
+:10B50000CDE93002BDF8E400401C80B23990BDF8AE
+:10B51000E40000E081E10428D6DB9DF8AC0030991E
+:10B5200000EB400202EB00100D4A02EB0012303239
+:10B530009DF8A00002EB00104160BDF84400001D22
+:10B5400081B21191002230923192002139912CE088
+:10B55000D87A0020BC320020D4450020483F00208B
+:10B56000144100209DF8B40000EB4001C1EBC01075
+:10B57000FE4901EBC001BDF84420BDF8E4001044D1
+:10B58000095CBDF8E400C0F10300C00001FA00F05E
+:10B59000C117DDE93024104341EA0402CDE930024D
+:10B5A000BDF8E400401C80B23990BDF8E4000428E6
+:10B5B000D8DB9DF8AC00309940F2692210FB02F014
+:10B5C000EB4A02EB8002A4329DF8A00000EBC00021
+:10B5D00002EB0010C0F81A10BDF84400001D81B243
+:10B5E00011910022309231920021399122E09DF890
+:10B5F000B41001EB4100C0EBC110DC4901EBC0010C
+:10B60000BDF84420BDF8E4001044095CBDF8E40036
+:10B61000C0F10300C00001FA00F0C117DDE93034C9
+:10B62000184341EA0402CDE93002BDF8E400401CB1
+:10B6300080B23990BDF8E4000428D8DB9DF8AC0056
+:10B64000309940F2692210FB02F0C94A02EB8002F5
+:10B65000A4329DF8A00000EBC00002EB0010C0F87F
+:10B660001E10BDF84400001D81B2119100223092DD
+:10B6700031920021399122E09DF8B40000EB4001A5
+:10B68000C1EBC010B94901EBC001BDF84420BDF8C1
+:10B69000E4001044095CBDF8E400C0F10200C00001
+:10B6A00001FA00F0C117DDE93024104341EA040239
+:10B6B000CDE93002BDF8E400401C80B23990BDF8FD
+:10B6C000E4000328D8DB9DF8AC0040F2692110FBB0
+:10B6D00001F0A74901EB8000A4309DF8A01001EB18
+:10B6E000C10100EB011034300A9000683099084322
+:10B6F0000A990860BDF84400C01C80B21190002275
+:10B70000309231920020399022E09DF8B40000EB95
+:10B710004001C1EBC010954901EBC001BDF84420C8
+:10B72000BDF8E4001044095CBDF8E400C0F1050078
+:10B73000C00001FA00F0C117DDE93034184341EAD6
+:10B740000402CDE93002BDF8E400401C80B239901B
+:10B75000BDF8E4000628D8DB9DF8AC00DDE9301226
+:10B7600040F2692310FB03F0814B03EB8003A43309
+:10B770009DF8A00000EBC00003EB001040F8221F72
+:10B780004260BDF84400801D81B2119100223092C8
+:10B7900031920021399122E09DF8B40000EB400184
+:10B7A000C1EBC010714901EBC001BDF84420BDF8E8
+:10B7B000E4001044095CBDF8E400C0F10500C000DD
+:10B7C00001FA00F0C117DDE93024104341EA040218
+:10B7D000CDE93002BDF8E400401C80B23990BDF8DC
+:10B7E000E4000628D8DB9DF8AC00DDE9302140F20A
+:10B7F000692310FB03F05E4B03EB8003A4339DF839
+:10B80000A00000EBC00003EB001022308260C1609A
+:10B81000BDF84400801D81B21191BDF84410BDF8FF
+:10B82000DC00091ABDF8C800801E814200DB09E077
+:10B830009DF8A000401CC1B22891BDF8DC00002892
+:10B840007FF4CCAD36E19DF8B40000EB4001C1EBD4
+:10B85000C010464901EBC001BDF84400085C032854
+:10B86000F0D1BDF84400401C81B211919DF8B400A4
+:10B8700000EB4001C1EBC0103C4901EBC001BDF839
+:10B880004400095C3591BDF84400401C81B211911F
+:10B890009DF8B41001EB4100C0EBC110334901EB3E
+:10B8A000C001BDF84400095C3291BDF84400401C61
+:10B8B00081B211919DF8B41001EB4100C0EBC110B1
+:10B8C0002A4901EBC001BDF84400095C3391BDF881
+:10B8D0004400401C81B211919DF8B41001EB41006D
+:10B8E000C0EBC110214901EBC001BDF84400095C67
+:10B8F0003491BDF84400401C81B21191BDF8441050
+:10B90000379100212891CFE0BDF84400401C81B25E
+:10B9100011919DF8B41001EB4100C0EBC110134927
+:10B9200001EBC001BDF84400095C2591BDF844005D
+:10B93000401C81B211919DF89400C0F38010D0B3E7
+:10B9400000210C4A9DF8AC0002EB00129DF8A0000B
+:10B9500011549DF894209DF8AC0000EB400101EBE0
+:10B960000010054901EB0011303107E0D87A0020C2
+:10B97000D4450020483F0020144100209DF8A0003D
+:10B9800001EB001082709DF8AC1001EB410000EB60
+:10B990000110FE4901EB001030309DF8A01000EBC3
+:10B9A00001108078C0F3800028B1002030903190E1
+:10B9B0000021399128E067E09DF8B41001EB4100C7
+:10B9C000C0EBC110F24901EBC001BDF84420BDF845
+:10B9D000E40010440A5C9DF8AC0040F2692110FBC1
+:10B9E00001F0EC4901EB8001A4319DF8A00000EBCF
+:10B9F000C00001EB00113F31BDF8E4000A54BDF86E
+:10BA0000E400401C81B23991BDF8E4000A28D3DB80
+:10BA1000BDF844000A3081B2119100223092319277
+:10BA20000021399127E09DF8B40000EB4001C1EB03
+:10BA3000C010D74901EBC001BDF84420BDF8E400B7
+:10BA400010440A5C9DF8AC0040F2692110FB01F043
+:10BA5000D04901EB8001A4319DF8A00000EBC000AB
+:10BA600001EB00115831BDF8E4000A54BDF8E400C0
+:10BA7000401C81B23991BDF8E4000228D3DBBDF847
+:10BA80004400801C81B21191BDF84410BDF8DC0067
+:10BA9000091ABDF8C800801E814200DB09E09DF84C
+:10BAA000A000401CC1B22891BDF8DC0000287FF442
+:10BAB0002BAF00BFBDF84410BDF8A400801D81422B
+:10BAC0000CDCBDF8A410891D02E00DE2A4E007E043
+:10BAD000BDF84400081AC1B2249101E0002124916C
+:10BAE000249800287FF400AC9DF8B41040F269203F
+:10BAF00011FB00F0A74901EB800008309DF8B4105D
+:10BB000040F2692211FB02F1A24A02EB810191F895
+:10BB1000A01001EB410202EB011100EB410090F893
+:10BB2000240000F00100D8B30021399141E0002148
+:10BB3000369117E0BDF8E41001EB410000EB011075
+:10BB4000924901EB00103030BDF8D81000EB011025
+:10BB5000807800F0010000B112E0BDF8D800401C70
+:10BB600081B23691BDF8E41001EB410000EB011009
+:10BB7000864901EB0010C179BDF8D8008142D9DCBB
+:10BB800000BFBDF8E41001EB410000EB01107F495C
+:10BB900001EB0010C179BDF8D800814204DD0CE052
+:10BBA00038E038E03AE038E0BDF8E400401C81B20B
+:10BBB0003991BDF8E4000228B9DB00BFBDF8E4000C
+:10BBC000022827DB0D219DF8B40040F2692210FB0A
+:10BBD00002F0704A02EB8000417101229DF8B4002E
+:10BBE00040F2692110FB01F06A4901EB8000083046
+:10BBF0009DF8B41040F2692311FB03F1654B03EB90
+:10BC0000810191F8A01001EB410303EB011100EB5E
+:10BC100041004284FDE3FDE7FCE7FBE79DF8B4004B
+:10BC200000EB4001C1EBC010594901EBC001BDF868
+:10BC30004400095C9DF8B40040F2692210FB02F058
+:10BC4000544A02EB8000817150219DF8B40040F20B
+:10BC5000692210FB02F04F4A02EB80004171D8E3E9
+:10BC60000B209DF8B41040F2692211FB02F1494A01
+:10BC700002EB81014871CCE3CBE30021399132E042
+:10BC80009DF8B40000EB4001C1EBC010404901EB4E
+:10BC9000C001BDF84420BDF8E40010440A5C9DF8E2
+:10BCA000B40040F2692110FB01F03A4901EB800138
+:10BCB00008319DF8B40040F2692310FB03F0354BC6
+:10BCC00003EB800090F8A00000EB400303EB0010B2
+:10BCD00001EB40011631BDF8E4000A54BDF8E40060
+:10BCE000401C81B23991BDF8E4000A28C8DB00216C
+:10BCF00039912AE09DF8B40040F2692110FB01F06F
+:10BD0000244901EB800108319DF8B40040F269221A
+:10BD100010FB02F01F4A02EB800090F8A00000EB3D
+:10BD2000400202EB001001EB40011631BDF8E400C7
+:10BD30000A5C1949BDF8E400085C824200D008E0C2
+:10BD4000BDF8E400401C81B23991BDF8E4000A2836
+:10BD5000D0DB00BFBDF8E4000A2831D00F4840888E
+:10BD600000282DDD9DF8B40040F2692110FB01F0A0
+:10BD7000084901EB800008309DF8B41040F26922B8
+:10BD800011FB02F1034A02EB810109E0144100209A
+:10BD9000D87A0020D4450020FE1F0308C4300020BC
+:10BDA00091F8A01001EB410202EB011100EB410000
+:10BDB00024300A90007820F00100401C0A99087095
+:10BDC00027E39DF8B40000EB4001C1EBC010FE4931
+:10BDD00001EBC001BDF84400401C095C9DF8B400B3
+:10BDE00000EB4002C2EBC010F74A02EBC002BDF804
+:10BDF0004400105C41EA00229DF8B40040F2692141
+:10BE000010FB01F0F14901EB800108319DF8B4000D
+:10BE100040F2692310FB03F0EC4B03EB800090F839
+:10BE2000A00000EB400303EB001001EB4000428454
+:10BE30009DF8B40040F2692110FB01F0E34901EBE9
+:10BE4000800008309DF8B41040F2692211FB02F125
+:10BE5000DE4A02EB810191F8A01001EB410202EBF6
+:10BE6000011100EB4100408CD949498888422DDD01
+:10BE70009DF8B40040F2692110FB01F0D34901EBB9
+:10BE8000800008309DF8B41040F2692211FB02F1E5
+:10BE9000CE4A02EB810191F8A01001EB410202EBC6
+:10BEA000011100EB410024300A90007820F00102DB
+:10BEB0000A9802700D209DF8B41040F2692211FB1F
+:10BEC00002F1C24A02EB810148710AE051209DF85B
+:10BED000B41040F2692211FB02F1BC4A02EB81016D
+:10BEE000487196E295E294E252219DF8B40040F246
+:10BEF000692210FB02F0B54A02EB80004171BDF8E7
+:10BF0000A410BDF84400814207DDBDF8A410BDF8BF
+:10BF10004400081AC1B2249101E0002124919DF847
+:10BF2000B41001EB4100C0EBC110A74901EBC00107
+:10BF3000BDF84400401C095C9DF8B40000EB4002D1
+:10BF4000C2EBC010A04A02EBC002BDF84400105C76
+:10BF500041EA20229DF8B40040F2692110FB01F073
+:10BF60009A4901EB800108319DF8B40040F2692341
+:10BF700010FB03F0954B03EB800090F8A00000EB62
+:10BF8000400303EB001001EB40004270BDF8440099
+:10BF9000801C81B211919DF8B40000EB4001C1EB0F
+:10BFA000C010894901EBC001BDF84400095C36911D
+:10BFB000BDF84400401C81B211919DF8B40000EB23
+:10BFC0004001C1EBC010804901EBC001BDF8440045
+:10BFD000095C3491BDF84400401C81B211910021EC
+:10BFE000379119E37B48D0F81412BDF8DC000844FF
+:10BFF0000521B0FBF1F201FB120000EBC00101EBE7
+:10C000000012744920319DF8B40000EB4003C3EBEB
+:10C01000C0106D4B03EBC003BDF84400185C01F881
+:10C020002200BDF84400401C81B2119100223092E0
+:10C0300031920021399122E09DF8B40000EB4001DB
+:10C04000C1EBC010604901EBC001BDF84420BDF850
+:10C05000E4001044095CBDF8E400C0F10300C00036
+:10C0600001FA00F0C117DDE93034184341EA040257
+:10C07000CDE93002BDF8E400401C80B23990BDF833
+:10C08000E4000428D8DB5348D0F81412BDF8DC00D3
+:10C0900008440521B0FBF1F201FB120000EBC001E6
+:10C0A00001EB00114B48203000EB81013098C1F8C2
+:10C0B0000100BDF84400001D81B2119100223092B0
+:10C0C00031920021399122E09DF8B40000EB40014B
+:10C0D000C1EBC0103C4901EBC001BDF84420BDF8E4
+:10C0E000E4001044095CBDF8E400C0F10300C000A6
+:10C0F00001FA00F0C117DDE93024104341EA0402DF
+:10C10000CDE93002BDF8E400401C80B23990BDF8A2
+:10C11000E4000428D8DB2F48D0F81412BDF8DC0066
+:10C1200008440521B0FBF1F201FB120000EBC00155
+:10C1300001EB00112748203000EB81013098C1F855
+:10C140000500BDF84400001D81B21191002230921B
+:10C1500031920021399122E09DF8B40000EB4001BA
+:10C16000C1EBC010184901EBC001BDF84420BDF877
+:10C17000E4001044095CBDF8E400C0F10200C00016
+:10C1800001FA00F0C117DDE93034184341EA040236
+:10C19000CDE93002BDF8E400401C80B23990BDF812
+:10C1A000E4000328D8DB0B48D0F81412BDF8DC00FB
+:10C1B00008440521B0FBF1F201FB120000EBC001C5
+:10C1C00001EB0011034807E0D87A0020D445002095
+:10C1D000C4300020BC120020203000EB81013098D8
+:10C1E000C1F80900BDF84400C01C81B211910022C1
+:10C1F000309231920021399122E09DF8B40000EB99
+:10C200004001C1EBC010FE4901EBC001BDF8442064
+:10C21000BDF8E4001044095CBDF8E400C0F105007D
+:10C22000C00001FA00F0C117DDE93034184341EADB
+:10C230000402CDE93002BDF8E400401C80B2399020
+:10C24000BDF8E4000628D8DBEE48D0F81412BDF89B
+:10C25000DC0008440521B0FBF1F201FB120000EB09
+:10C26000C00101EB0011E748203000EB8102DDE95D
+:10C27000301042F80D1F5060BDF84400801D81B29F
+:10C2800011910022309231920021399122E09DF8E3
+:10C29000B40000EB4001C1EBC010D94901EBC00173
+:10C2A000BDF84420BDF8E4001044095CBDF8E4008A
+:10C2B000C0F10500C00001FA00F0C117DDE930242B
+:10C2C000104341EA0402CDE93002BDF8E400401C0D
+:10C2D00080B23990BDF8E4000628D8DBC948D0F810
+:10C2E0001412BDF8DC0008440521B0FBF1F201FB9B
+:10C2F000120000EBC00101EB0011C248203000EB3E
+:10C3000081010D31DDE930208A60C860BDF844004C
+:10C31000801D81B21191BB48D0F81412BDF8DC0029
+:10C3200008440521B0FBF1F201FB120000EBC00153
+:10C3300001EB0011B348203000EB81019DF8B400FF
+:10C3400000EB4002C2EBC010AD4A02EBC002BDF8E8
+:10C350004400105C81F82600BDF84400401C81B206
+:10C360001191A848D0F81412BDF8DC00084405214A
+:10C37000B0FBF1F201FB120000EBC00101EB001178
+:10C38000A048203000EB81019DF8B40000EB400292
+:10C39000C2EBC0109A4A02EBC002BDF84400105C28
+:10C3A00081F82500BDF84400401C81B211919548E8
+:10C3B000D0F81412BDF8DC0008440521B0FBF1F2FE
+:10C3C00001FB120000EBC00101EB00118D48203091
+:10C3D00000EB81019DF8B40000EB4002C2EBC010FD
+:10C3E000874A02EBC002BDF84400105C81F82400CB
+:10C3F000BDF84400401C81B211918248D0F814125B
+:10C40000BDF8DC0008440521B0FBF1F201FB12008D
+:10C4100000E075E100EBC00101EB0011794820302C
+:10C4200000EB81019DF8B40000EB4002C2EBC010AC
+:10C43000734A02EBC002BDF84400105C81F823008F
+:10C44000BDF84400401C81B211916E48D0F814121E
+:10C45000BDF8DC0008440521B0FBF1F201FB12003D
+:10C4600000EBC00101EB00116648203000EB8101B8
+:10C470009DF8B40000EB4002C2EBC010604A02EB32
+:10C48000C002BDF84400105C81F82200BDF84400F1
+:10C49000401C81B211915B48D0F81412BDF8DC0049
+:10C4A00008440521B0FBF1F201FB120000EBC001D2
+:10C4B00001EB00115348203000EB81019DF8B400DE
+:10C4C00000EB4002C2EBC0104D4A02EBC002BDF8C7
+:10C4D0004400105C81F82100BDF84400401C81B28A
+:10C4E00011910022309231920021399122E09DF881
+:10C4F000B40000EB4001C1EBC010414901EBC001A9
+:10C50000BDF84420BDF8E4001044095CBDF8E40027
+:10C51000C0F10300C00001FA00F0C117DDE93024CA
+:10C52000104341EA0402CDE93002BDF8E400401CAA
+:10C5300080B23990BDF8E4000428D8DB3148D0F847
+:10C540001412BDF8DC0008440521B0FBF1F201FB38
+:10C55000120000EBC00101EB00112A48203000EB73
+:10C5600081013098C1F82700BDF84400001D81B258
+:10C570001191002139912AE02248D0F81412BDF817
+:10C58000DC0008440521B0FBF1F201FB120000EBD6
+:10C59000C00101EB00111B48203000EB81012B3161
+:10C5A000BDF8E4209DF8B40000EB4003C3EBC010DD
+:10C5B000134B03EBC003BDF84440BDF8E400204436
+:10C5C000185C8854BDF8E400401C81B23991BDF874
+:10C5D000E4000628D0DBBDF84400801D81B2119133
+:10C5E0000848D0F81412BDF8DC0008440521B0FB5F
+:10C5F000F1F081B202200A91FCF76AFD002103E00C
+:10C60000D87A0020BC1200200620FDF7A3FCBDF85C
+:10C61000DC00401C81B23791BDF8DC10BDF8D800B9
+:10C620008142FFF6DFACFE48D0F81402FC49C98B0A
+:10C63000884208D2FA48D0F81402BDF8D81008444D
+:10C64000F749C1F8140200210520FDF783FC0122FF
+:10C650009DF8B40040F2692110FB01F0F14901EBB3
+:10C66000800108319DF8B40040F2692310FB03F00B
+:10C67000EC4B03EB800090F8A00000EB400303EBD1
+:10C68000001001F810201F20E7490871BDF8441080
+:10C69000BDF8A400801D814208DCBDF8A410891DEE
+:10C6A000BDF84400081AC1B2249101E00021249190
+:10C6B00026E025E024E000219DF8B40040F2692244
+:10C6C00010FB02F0D74A02EB80004171399112E071
+:10C6D00000219DF8B40000EB4002C2EBC010D34A29
+:10C6E00002EBC002BDF8E4000D301154BDF8E400C7
+:10C6F000401C81B23991BDF8E4000528E8DB00BF99
+:10C7000027E00021399112E000219DF8B40000EBF0
+:10C710004002C2EBC010C54A02EBC002BDF8E40003
+:10C720000D301154BDF8E400401C81B23991BDF8C0
+:10C73000E4000528E8DB0020BD499DF8B42021F87D
+:10C7400012009EE00020BA499DF8B42021F81200A2
+:10C7500097E0B7489DF8B41030F81100F0B39DF899
+:10C76000B40000EB4001C1EBC010B04901EBC001C7
+:10C77000BDF8A4001130085CFA2802D111213791CC
+:10C7800013E09DF8B40000EB4001C1EBC010A749D5
+:10C7900001EBC001BDF8A4000A30085CFA2802D100
+:10C7A0000A21379101E000213791BDF8DC00002813
+:10C7B00057DD0021399125E09DF8B40000EB4001E0
+:10C7C000C1EBC010994901EBC001BDF8A420BDF830
+:10C7D000DC000244BDF8E400104400E049E0095CDC
+:10C7E0009DF8B40000EB4002C2EBC0108F4A02EB90
+:10C7F000C002BDF8E400C01D1154BDF8E400401CA7
+:10C8000081B239918A499DF8B40031F81010BDF811
+:10C81000E4008142D0DC002139911DE00021BDF807
+:10C82000A420BDF8DC000244814B9DF8B40033F82D
+:10C8300010000244BDF8E40002449DF8B40000EB8F
+:10C840004003C3EBC010794B03EBC0008154BDF82B
+:10C85000E400401C81B23991BDF8E4002828DDDBFA
+:10C8600005E0002072499DF8B42021F81200002153
+:10C8700029916F489DF8B41030F8110000287EF41B
+:10C8800099AB0BF05EBC6B48C07DB0B168499DF8B8
+:10C89000B40031F810100A919DF8B40000EB40018B
+:10C8A000C1EBC010614901EBC001012309919DF862
+:10C8B000B420DDE90901FEF7EBF89DF8B40000EBC8
+:10C8C000400101EB00105C4901EB001081792C91D3
+:10C8D0009DF8B00009288BF05A82DFE810F0735100
+:10C8E00009007F14C5239030D132DF365042744D99
+:10C8F0009DF8B40000EB4001C1EBC0104B4901EBC7
+:10C90000C000417808460A91002112F0C5FDC1B26D
+:10C910002891002136911CE09DF8B40000EB400105
+:10C9200001EB0010444901EB00113031BDF8D80093
+:10C9300001EB001041789DF8A000814204D1BDF8C0
+:10C94000D800C1B2289112E0BDF8D800401C81B2D5
+:10C9500036919DF8B40000EB400101EB0010364920
+:10C9600001EB0010C179BDF8D8008142D4DC00BFD2
+:10C970009DF8B40000EB4001C1EBC0102B4901EB66
+:10C98000C000807800F0F000A0280DD19DF8B40020
+:10C9900000EB4001C1EBC010244901EBC0008078DE
+:10C9A00000F00F0129910AE09DF8B40000EB40016E
+:10C9B000C1EBC0101D4901EBC00081782991BDF881
+:10C9C000A40008B9102129919DF8B40000EB4001A2
+:10C9D000C1EBC010154901EBC001BDF8A400401C1B
+:10C9E000095C2691BDF8A400401C81B20A919DF813
+:10C9F000B40000EB4001C1EBC0100C4901EBC001D9
+:10CA00000991DDE9090113F0E3F937909DF8B400CD
+:10CA100000EB4001C1EBC010044901EBC0010DE087
+:10CA2000BC120020D44500205C3B0020D87A0020B6
+:10CA3000646C0020BC32002014410020BDF8A4002A
+:10CA4000801C095CBDF8DC00814242F0C5839DF882
+:10CA5000B40000EB4001C1EBC010FE4901EBC00087
+:10CA60004078002842F3B8839DF8B40000EB400101
+:10CA7000C1EBC010F74901EBC001BDF8A400C01C18
+:10CA80000A5C9DF8B40040F2692110FB01F0F24904
+:10CA900001EB8001A4319DF8A00000EBC00001EB88
+:10CAA000001080F83C200021EC4A9DF8B40002EB15
+:10CAB00000129DF8A0001154E948007F012840D1E0
+:10CAC0009DF8B40000EB400101EB0010E54901EBDB
+:10CAD000001030309DF8A01000EB0110801C0A906F
+:10CAE000007820F0800080300A990870BDF8980026
+:10CAF000B62814D0C52819D0D52802D0D9281CD1E1
+:10CB000006E0BDF8A400032801DA0021269117E011
+:10CB1000BDF8A400032801DA0021269110E0BDF839
+:10CB2000A400032801DA0021269109E0BDF8A40041
+:10CB3000032801DA0021269102E00021269100BF9E
+:10CB400000BF9DF8B40000EB400101EB0010C549A7
+:10CB500001EB001030309DF8A01000EB0110801C9C
+:10CB60000A90007820F0400040300A990870BDF823
+:10CB70009800C52801F03D8417DCB5287ED00DDC77
+:10CB8000112802F0BB81122802F00282132802F061
+:10CB90008B82B22842F01F8301F0F7BBB6286ED01B
+:10CBA000B9286DD0C328F5D1FDE3D92869D007DCB9
+:10CBB000CA2867D0CE2802F0D080D528EAD109E073
+:10CBC000E12802F0DD80E52802F0ED80E728E1D1E0
+:10CBD00002F07DB99DF8B40000EB4001C1EBC0103C
+:10CBE0009C4901EBC000C1789F4880F80E1E9DF85B
+:10CBF000B40040F2692110FB01F0974901EB80017C
+:10CC0000A4319DF8A00000EBC00001EB00100178FA
+:10CC10009DF8B40040F2692210FB02F08E4A02EB4C
+:10CC20008000007981427DDA9DF8B40000EB40017C
+:10CC300001EB00108B4901EB001030309DF8A01083
+:10CC400000EB0110801C0A90874890F80E0E01211D
+:10CC5000A1EBD0100A99097860F300010A980170DD
+:10CC6000814890F80E0EC0F34010E0BB9DF8B40070
+:10CC700000EB400101EB00107A4904E0FEE3FEE323
+:10CC8000FEE3FEE3FEE301EB001030309DF8A01060
+:10CC900000EB01108078C0F3401020B39DF8B40081
+:10CCA00000EB400101EB00106E4901EB0010303049
+:10CCB0009DF8A01000EB0110801C0A90007820F075
+:10CCC0000200801C0A9908709DF8B40040F26921A6
+:10CCD00010FB01F0114601EB8000A4309DF8A0107C
+:10CCE00001EBC10100E00EE000EB011018300A90EA
+:10CCF000007820F00200801C0A9908709DF8B4109A
+:10CD00000220FDF727F900219DF8B40040F26922C6
+:10CD100010FB02F0504A02EB8000C17002229DF825
+:10CD2000B40000E021E040F2692110FB01F04A4923
+:10CD300001EB8001A4319DF8A00000EBC00001EBE5
+:10CD400000100270B6229DF8B40040F2692110FB79
+:10CD500001F0414901EB8000A4309DF8A01001EBE7
+:10CD6000C10100EB01104271FDE39DF8B40000EB3E
+:10CD7000400101EB00103B4901EB001030309DF801
+:10CD8000A01000EB0110801C0A90374890F80E0E9E
+:10CD90000121A1EBD0100A990A7860F300020A7011
+:10CDA0009DF8B40000EB400101EB00102D4901EBB0
+:10CDB000001030309DF8A01000EB0110801C0A908C
+:10CDC000294890F80E0E42090A98007862F3410053
+:10CDD0000A9908709DF8B40000EB400101EB0010C7
+:10CDE000204901EB001030309DF8A01000EB01103D
+:10CDF0008078C0F340029DF8B40040F2692110FB36
+:10CE000001F0154901EB8000A4309DF8A01001EB62
+:10CE1000C10100EB0110007EC0F3400082427DD0D2
+:10CE20009DF8B40040F2692110FB01F00A4901EBC2
+:10CE30008000A4309DF8A01001EBC10100EB0110AF
+:10CE400018300A909DF8B40000EB400101EB00108F
+:10CE500004490BE0D87A0020D4450020483F002048
+:10CE6000BC12002014410020BC22002001EB001065
+:10CE700030309DF8A01000EB0110807842080A982D
+:10CE8000007862F341000A9908709DF8B40000EB45
+:10CE9000400101EB0010FE4901EB001030309DF81D
+:10CEA000A01000EB01108078C0F34000B8B3D92285
+:10CEB0009DF8B40040F2692110FB01F0F54901EB47
+:10CEC0008000A4309DF8A01001EBC10100EB01101F
+:10CED0004271F14890F8A008E8BB9DF8B40040F218
+:10CEE000692110FB01F0EB4901EB8000A4309DF8B3
+:10CEF000A01001EBC10100EB011090F87D0050B3D0
+:10CF000011239DF8B40040F2692110FB01F0E149C2
+:10CF100001EB8001A4319DF8A00001E04AE15AE054
+:10CF200000EBC00001EB001090F87E0040F2692198
+:10CF300010FB01F0D74901EB8001A4319DF8B4004A
+:10CF400040F2692210FB02F0D24A02EB8002A432C6
+:10CF50009DF8A00000E0B7E000EBC00002EB00107D
+:10CF600090F87F0000EBC00001EB001080F87630F5
+:10CF7000F3239DF8B40040F2692110FB01F0C5498C
+:10CF800001EB8001A4319DF8A00000EBC00001EB93
+:10CF9000001090F87E0040F2692110FB01F0BD49BD
+:10CFA00001EB8001A4319DF8B40040F2692210FB2E
+:10CFB00002F0B84A02EB8000A4309DF8A02002EBFA
+:10CFC000C20200EB021090F87F0000EBC00001EB02
+:10CFD00000104371E9E001229DF8B40040F269219C
+:10CFE00010FB01F0AB4901EB8001A4319DF8A000DA
+:10CFF00000EBC00001EB00104273D9229DF8B40091
+:10D0000040F2692110FB01F0A24901EB8001A4313B
+:10D010009DF8A00000EBC00001EB0010427101225E
+:10D020009DF8B40040F2692110FB01F0994901EB31
+:10D030008000A4309DF8A01001EBC10100EB0110AD
+:10D0400080F83E20944890F8A008E8BB9DF8B40012
+:10D0500040F2692110FB01F08E4901EB8000A43001
+:10D060009DF8A01001EBC10100EB011090F87D00CC
+:10D0700050B39DF8B40040F2692110FB01F08549DE
+:10D0800001EB8001A4319DF8A00000EBC00001EB92
+:10D09000001090F87E0000EB400101EB00107C498D
+:10D0A00001EB001130319DF8B40040F2692210FB11
+:10D0B00002F0784A02EB8002A4329DF8A00000EB57
+:10D0C000C00002EB001000E06FE090F87F0001EB81
+:10D0D0000010801C0A90007820F004020A98027068
+:10D0E00000239DF8B40040F2692110FB01F069496A
+:10D0F00001EB8000A4309DF8A01001EBC10100EB12
+:10D10000011090F87E0040F2692110FB01F06149A6
+:10D1100001EB8000A4309DF8B41040F2692211FBAD
+:10D1200002F15C4A02EB8102A4329DF8A01001EBEF
+:10D13000C10102EB011191F87F1001EBC10100EB7D
+:10D14000011080F87630F3239DF8B40040F2692195
+:10D1500010FB01F04F4901EB8000A4309DF8A010B6
+:10D1600001EBC10100EB011090F87E0040F2692153
+:10D1700010FB01F0474901EB8000A4309DF8B4108A
+:10D1800040F2692211FB02F1424A02EB8101A43113
+:10D190009DF8A02002EBC20201EB021191F87F1072
+:10D1A00001EBC10100EB011043719DF8B4100220A6
+:10D1B000FCF7D0FE9DF8B40000EB400101EB00103D
+:10D1C000334901EB001130319DF8A00001EB001054
+:10D1D000807800F001029DF8B40040F2692110FB54
+:10D1E00001F02C4901EB8000A4309DF8A01001EB68
+:10D1F000C10100EB0110007E00F00100824276D0F8
+:10D200009DF8B40040F2692110FB01F0214901EBC7
+:10D210008000A4309DF8A01001EBC10100EB0110CB
+:10D2200018300A909DF8B40000EB400101EB0011AA
+:10D23000174800EB011030309DF8A01000EB0110F2
+:10D2400080780A990A7860F300020A709DF8B400A9
+:10D2500000EB400101EB00100D4901EB00103030F4
+:10D260009DF8A01000EB0110807800F00100E8BBF1
+:10D270009DF8B40000EB400101EB0010044901EB04
+:10D28000001030309DF8A01000EB0110807805E010
+:10D2900014410020D4450020BC320020C0F34010CF
+:10D2A00030B39DF8B40040F2692110FB01F0FE4953
+:10D2B00001EB8000A4309DF8A01001EBC10100EB50
+:10D2C000011090F83E0098B99DF8B40040F2692131
+:10D2D00010FB01F0F44901EB8000A4309DF8A01090
+:10D2E00001EBC10100EB0110407B02E063E03BE297
+:10D2F0003EE0E8BB9DF8B40000EB400101EB0010FC
+:10D30000EA4901EB001030309DF8A01000EB01104D
+:10D310008078C0F3400058BB01229DF8B40040F271
+:10D32000692110FB01F0E04901EB8001A4319DF877
+:10D33000A00000EBC00001EB00104273D9229DF861
+:10D34000B40040F2692110FB01F0D74901EB8001E4
+:10D35000A4319DF8A00000EBC00001EB0010427169
+:10D3600001229DF8B40040F2692110FB01F000E0B9
+:10D370000BE0CD4901EB8000A4309DF8A01001EB3B
+:10D38000C10100EB011080F83E2000229DF8B4009E
+:10D3900040F2692110FB01F0C34901EB8000A43089
+:10D3A0009DF8A01000E0FDE301EBC10100EB0110CE
+:10D3B00080F83D20D3E19DF8B40040F2692110FBD4
+:10D3C00001F0B94901EB8000A4309DF8A01001EBF9
+:10D3D000C10100EB011090F83E0098B901229DF8C0
+:10D3E000B40040F2692110FB01F0AF4901EB80006D
+:10D3F000A4309DF8A01001EBC10100EB011080F8F2
+:10D400003D2027E000229DF8B40040F2692110FB86
+:10D4100001F0A54901EB8001A4319DF8A00000EBCB
+:10D42000C00001EB001080F83D209DF8B40000EB37
+:10D43000400101EB00109D4901EB001130319DF8D6
+:10D44000A00001EB0010801C0A90007820F001027F
+:10D450000A980270964890F8A008B0B19DF8B40000
+:10D4600000EB400101EB0010904901EB001030305F
+:10D470009DF8A01000EB0110807A04E0F4E3F4E3DF
+:10D48000F4E3FDE2F3E302286FD18A48407F0128EC
+:10D490006BD18848D0F814028649C98B884264D27F
+:10D4A0009DF8B40040F2692110FB01F07E4901EBC8
+:10D4B0008000A4309DF8A01001EBC10100EB011029
+:10D4C00090F83D0001284FD19DF8B40040F2692149
+:10D4D00010FB01F0744901EB8000A4309DF8A0100E
+:10D4E00001EBC10100EB011090F87D00E0BB9DF85D
+:10D4F000B40000EB400101EB00106C4901EB00119E
+:10D5000030319DF8A00001EB001001789DF8B400C7
+:10D5100040F2692210FB02F0634A02EB8000417086
+:10D52000C3229DF8B40040F2692110FB01F05E496E
+:10D5300001EB8001A4319DF8A00000EBC00001EBDD
+:10D540000010427100229DF8B40000EB400101EB95
+:10D550000010564901EB001130319DF8A00001EB9D
+:10D560000010426002E06CE148E0D8E09DF8B410A1
+:10D570000220FCF7EFFC0021399119E000229DF810
+:10D58000B40040F2692110FB01F0474901EB800132
+:10D59000A4319DF8A00000EBC00001EB00113F3169
+:10D5A000BDF8E4000A54BDF8E400401C81B2399192
+:10D5B000BDF8E4000A28E1DB0021399119E00022DE
+:10D5C0009DF8B40040F2692110FB01F0364901EBEF
+:10D5D0008001A4319DF8A00000EBC00001EB001118
+:10D5E0005B31BDF8E4000A54BDF8E400401C81B290
+:10D5F0003991BDF8E4000F28E1DBB0E09DF8B400FC
+:10D6000040F2692110FB01F0274901EB8000A430B2
+:10D610009DF8A01001EBC10100EB011090F83D0056
+:10D6200001287CD19DF8B40040F2692110FB01F083
+:10D630001D4901EB8001A4319DF8A00000EBC00062
+:10D6400001EB001090F87E0040F2692110FB01F020
+:10D65000154901EB8001A4319DF8B40040F2692224
+:10D6600010FB02F0104A02EB8000A4309DF8A020CD
+:10D6700002EBC20200EB021090F87F0000EBC0004A
+:10D6800001EB001090F87600032868D100239DF884
+:10D69000B40040F2692110FB01F0034901EB800165
+:10D6A000A4319DF8A00007E0D445002014410020DB
+:10D6B000BC320020BC12002000EBC00001EB0010C7
+:10D6C00090F87E0040F2692110FB01F0FE4901EB69
+:10D6D0008001A4319DF8B40040F2692210FB02F0F1
+:10D6E000F94A02EB8002A4329DF8A00000EBC000D2
+:10D6F00002EB001090F87F0000EBC00001EB00107F
+:10D7000080F876309DF8B40000EB400101EB00108A
+:10D71000EE4901EB001130319DF8A00000E01EE061
+:10D7200001EB001001789DF8B40040F2692210FB73
+:10D7300002F0E54A02EB80004170C3229DF8B4007C
+:10D7400040F2692110FB01F0DF4901EB8000A430B9
+:10D750009DF8A01001EBC10100EB011042719DF892
+:10D76000B4100220FCF7F6FB9DF8B40000EB40017A
+:10D7700001EB0010D54901EB001030309DF8A010EE
+:10D7800000EB01108078C0F3400088B1D9229DF8E9
+:10D79000B40040F2692110FB01F0CB4901EB80009D
+:10D7A000A4309DF8A01001EBC10100EB0110427103
+:10D7B0009DF8B40040F2692110FB01F0C24901EB71
+:10D7C0008000A4309DF8A01001EBC10100EB011016
+:10D7D0008078B22835D19DF8B40000EB400101EB10
+:10D7E0000010BA4901EB001030309DF8A01000EB9A
+:10D7F00001108078C0F3400018BB9DF8B40000EB26
+:10D80000400101EB0010B14901EB001030309DF8F0
+:10D81000A01000EB01108078C0F3401088B9E52219
+:10D820009DF8B40040F2692110FB01F0A64901EB1C
+:10D830008000A4309DF8A01001EBC10100EB0110A5
+:10D8400042719DF8B40000EB400101EB00109F49CC
+:10D8500001EB001030309DF8A01000EB0110807833
+:10D860000121B1EBD01F4FD19DF8B40000EB400176
+:10D8700001EB0010954901EB001030309DF8A0102D
+:10D8800000EB0110807800F00100E8BB9DF8B400C7
+:10D8900040F2692110FB01F08B4901EB8000A430BC
+:10D8A0009DF8A01001EBC10100EB011090F83E00C3
+:10D8B00050BB9DF8B40000EB400101EB0010834920
+:10D8C00001EB001030309DF8A01000EB01108078C3
+:10D8D000C0F3C000C0B99DF8B40000EB400101EBFB
+:10D8E00000107A4901EB001030309DF8A01000EBD9
+:10D8F0000110407A00F0010030B19DF8B40040F210
+:10D90000692110FB01F000E049E06F4901EB800064
+:10D91000A4309DF8A01001EBC10100EB011090F8BC
+:10D920008E0000F00100D0BB9DF8B40040F26921E8
+:10D9300010FB01F0644901EB8000A4309DF8A010B9
+:10D9400001EBC10100EB011090F8800038B3002119
+:10D9500039912AE09DF8B40040F2692110FB01F0F2
+:10D96000594901EB8001A4319DF8A00000EBC000F3
+:10D9700001EB001000F18101BDF8E4000A5C9DF8A4
+:10D98000B40000EB400101EB0010504901EB001125
+:10D990000E31BDF8E400085C824201D009E06DE080
+:10D9A000BDF8E400401C81B23991BDF8E4000628BE
+:10D9B000D0DB00BFBDF8E40006285FD10621399115
+:10D9C00029E09DF8B40040F2692110FB01F03E49C6
+:10D9D00001EB8001A4319DF8A00000EBC00001EB39
+:10D9E000001000F18101BDF8E4000A5C9DF8B4006C
+:10D9F00000EB400101EB0010344901EB00100E3048
+:10DA0000BDF8E410405C824200D008E0BDF8E400BC
+:10DA1000401C81B23991BDF8E4000A28D1DB00BF77
+:10DA2000BDF8E4000A2829D09DF8B40040F269212D
+:10DA300010FB01F0244901EB8000A4309DF8A010F8
+:10DA400001EBC10100EB01108E300A90007820F04C
+:10DA50000100401C0A99087012229DF8B40040F29F
+:10DA6000692110FB01F0184901EB8000A4309DF8FA
+:10DA7000A01001EBC10100EB0110427101F0ABBB42
+:10DA80009DF8B40000EB400101EB00100F4901EBE1
+:10DA90000010007B90BBBDF8A400082800D0EDE783
+:10DAA0000021399130E09DF8B40000EB4001C1EB5A
+:10DAB000C010074901EBC001BDF8E400C01C085CC0
+:10DAC00000F00F00092805E0D44500201441002093
+:10DAD000D87A002000DD1BE09DF8B40000EB400187
+:10DAE000C1EBC010FD4901EBC001BDF8E400C01C52
+:10DAF000085C00F0F000902801DD09E079E0BDF855
+:10DB0000E400401C81B23991BDF8E4000628CADB6C
+:10DB100000BFBDF8E400062800DAAFE79DF8B400C6
+:10DB200000EB4001C1EBC010EC4901EBC000C07834
+:10DB300001049DF8B40000EB4002C2EBC010E74ABC
+:10DB400002EBC000007941EA00219DF8B40000EB2F
+:10DB50004002C2EBC010E14A02EBC0004079014331
+:10DB60009DF8B40040F2692210FB02F0DC4A02EB9F
+:10DB70008002A4329DF8A00000EBC00002EB001070
+:10DB8000C0F81A109DF8B40000EB4001C1EBC010C2
+:10DB9000D24901EBC000807901049DF8B40000EB8C
+:10DBA000400200E0A0E1C2EBC010CC4A02EBC00092
+:10DBB000C07941EA00219DF8B40000EB4002C2EBBD
+:10DBC000C010C64A02EBC000007A01439DF8B400C1
+:10DBD00040F2692210FB02F0C14A02EB8000A4303F
+:10DBE0009DF8A02002EBC20200EB0210C0F81E104C
+:10DBF000BEE0BDF8A4000A2800D03FE7002139911B
+:10DC000028E09DF8B40000EB4001C1EBC010B3491F
+:10DC100001EBC001BDF8E400C01C085C00F00F007F
+:10DC2000092800DD1AE09DF8B40000EB4001C1EBCB
+:10DC3000C010AA4901EBC001BDF8E400C01C085C9B
+:10DC400000F0F000902800DD08E0BDF8E400401C82
+:10DC500081B23991BDF8E4000828D2DB00BFBDF8DD
+:10DC6000E400082804DA09E786E15DE2F0E170E10A
+:10DC70009DF8B40000EB4001C1EBC010974901EBE7
+:10DC8000C000C07801069DF8B40000EB4002C2EB72
+:10DC9000C010924A02EBC000007941EA00419DF8B1
+:10DCA000B40000EB4002C2EBC0108C4A02EBC00093
+:10DCB000407941EA00219DF8B40000EB4002C2EB3C
+:10DCC000C010864A02EBC000807901439DF8B40081
+:10DCD00040F2692210FB02F0814A02EB8002A4327A
+:10DCE0009DF8A00000EBC00002EB0010C0F81A1075
+:10DCF0009DF8B40000EB4001C1EBC010774901EB87
+:10DD0000C000C07901069DF8B40000EB4002C2EBF0
+:10DD1000C010724A02EBC000007A41EA00419DF84F
+:10DD2000B40000EB4002C2EBC0106C4A02EBC00032
+:10DD3000407A41EA00219DF8B40000EB4002C2EBBA
+:10DD4000C010664A02EBC000807A01439DF8B4001F
+:10DD500040F2692210FB02F0614A02EB8000A4301D
+:10DD60009DF8A02002EBC20200EB0210C0F81E10CA
+:10DD70009DF8B40040F2692110FB01F0584901EB15
+:10DD80008001A4319DF8A00000EBC00001EB001061
+:10DD900001789DF8B40040F2692210FB02F0504A6D
+:10DDA00002EB8000007981422FDA00219DF8B40057
+:10DDB00040F2692210FB02F0494A02EB8000C17078
+:10DDC00004229DF8B40040F2692110FB01F044499F
+:10DDD00001EB8001A4319DF8A00000EBC00001EB35
+:10DDE00000100270C5229DF8B40040F2692110FBBA
+:10DDF00001F03B4901EB8000A4309DF8A01001EB3D
+:10DE0000C10100EB0110427166E09DF8B40000EB27
+:10DE1000400101EB0010334901EB001030309DF858
+:10DE2000A01000EB01108078C0F3400090B1D52223
+:10DE30009DF8B40040F2692110FB01F0284901EB84
+:10DE40008000A4309DF8A01001EBC10100EB01108F
+:10DE5000427141E09DF8B40040F2692110FB01F0ED
+:10DE60001F4901EB8000A4309DF8A01001EBC10117
+:10DE700000EB0110807B01282ED100229DF8B40018
+:10DE800040F2692110FB01F0154901EB8001A4313A
+:10DE90009DF8A00000EBC00001EB00108273B622D9
+:10DEA0009DF8B40040F2692110FB01F00C4901EB30
+:10DEB0008001A4319DF8A00000EBC00001EB001030
+:10DEC000427100219DF8B40040F2692210FB02F07B
+:10DED000034A02EB8000C170D0E50000D87A002030
+:10DEE000D445002014410020D5229DF8B40040F212
+:10DEF000692110FB01F0FE4901EB8001A4319DF87E
+:10DF0000A00000EBC00001EB0010427101219DF860
+:10DF1000B40040F2692210FB02F0F54A02EB8000E7
+:10DF2000C1709DF8B40000EB400101EB0010A2F5B8
+:10DF3000986101EB001130319DF8A00001EB001059
+:10DF4000801C0A90007820F0200020300A99087088
+:10DF500094E5D5229DF8B40040F2692110FB01F050
+:10DF6000E34901EB8000A4309DF8A01001EBC10152
+:10DF700000EB0110427181E59DF8B40040F2692187
+:10DF800010FB01F0DA4901EB8000A430BDF8D81095
+:10DF900001EBC10100EB0110807901283AD1002288
+:10DFA0009DF8B40040F2692110FB01F0D04901EB6B
+:10DFB0008001A431BDF8D80000EBC00001EB0010D7
+:10DFC0008271D9229DF8B40040F2692110FB01F062
+:10DFD000C74901EB8001A4319DF8A00000EBC0000F
+:10DFE00001EB001042719DF8B40000EB400101EB21
+:10DFF0000010C04901EB001130319DF8A00001EB89
+:10E000000010801C0A90007820F00400001D0A997E
+:10E0100008701CE0C3229DF8B40040F2692110FB97
+:10E0200001F0B34901EB8001A4319DF8A00000EBA1
+:10E03000C00001EB0010427100219DF8B40040F2D5
+:10E04000692210FB02F0AA4A02EB8000C17015E5BC
+:10E050009DF8B40040F2692110FB01F0A44901EBE6
+:10E060008000A430BDF8D81001EBC10100EB011015
+:10E07000807901283AD100229DF8B40040F269214C
+:10E0800010FB01F09A4901EB8001A431BDF8D800E2
+:10E0900000EBC00001EB00108271D9229DF8B400A2
+:10E0A00040F2692110FB01F0914901EB8001A4319C
+:10E0B0009DF8A00000EBC00001EB001042719DF83C
+:10E0C000B40000EB400101EB00108A4901EB0011A4
+:10E0D00030319DF8A00001EB0010801C0A90007800
+:10E0E00020F00400001D0A9908701CE0C3229DF86E
+:10E0F000B40040F2692110FB01F07D4901EB800181
+:10E10000A4319DF8A00000EBC00001EB00104271AB
+:10E1100000219DF8B40040F2692210FB02F0744A1D
+:10E1200002EB8000C170A9E49DF8B40000EB40014F
+:10E1300001EB00106F4901EB0010007B38BB9DF82C
+:10E14000B40000EB4001C1EBC0106B4901EBC00013
+:10E1500001799DF8B40000EB4002C2EBC010664AA2
+:10E1600002EBC000C07841EA00229DF8B40040F202
+:10E17000692110FB01F05E4901EB8000A4309DF89D
+:10E18000A01001EBC10100EB0110426332E09DF8E9
+:10E19000B40000EB4001C1EBC010574901EBC000D7
+:10E1A000C07801049DF8B40000EB4002C2EBC0103F
+:10E1B000514A02EBC000007941EA00219DF8B40009
+:10E1C00000EB4002C2EBC0104B4A02EBC0004079AA
+:10E1D00001439DF8B40040F2692210FB02F0444A6A
+:10E1E00002EB8000A4309DF8A02002EBC20200EBFD
+:10E1F000021041639DF8B40040F2692110FB01F068
+:10E200003B4901EB8001A4319DF8A00000EBC00068
+:10E2100001EB001001789DF8B40040F2692210FB78
+:10E2200002F0334A02EB8000007981422FDA0021AC
+:10E230009DF8B40040F2692210FB02F02C4A02EB78
+:10E240008000C17003229DF8B40040F2692110FBE8
+:10E2500001F0274901EB8001A4319DF8A00000EBFB
+:10E26000C00001EB00100270D9229DF8B40040F20A
+:10E27000692110FB01F01E4901EB8000A4309DF8DC
+:10E28000A01001EBC10100EB011042717CE09DF890
+:10E29000B40040F2692110FB01F0154901EB800048
+:10E2A000A430BDF8D81001EBC10100EB011080795A
+:10E2B00001284CD100229DF8B40040F2692110FBE6
+:10E2C00001F00B4901EB8001A431BDF8D80000EB4F
+:10E2D000C00001EB00108271D9229DF8B40040F219
+:10E2E000692110FB01F0024901EB8001A43105E036
+:10E2F000D445002014410020D87A00209DF8A000C9
+:10E3000000EBC00001EB001042719DF8B40000EB7F
+:10E31000400101EB0010FE4901EB001130319DF886
+:10E32000A00001EB0010801C0A90007820F004008F
+:10E33000001D0A99087001209DF8B41040F269226E
+:10E3400011FB02F1F34A02EB8101C8701CE0C52207
+:10E350009DF8B40040F2692110FB01F0ED4901EB9A
+:10E360008001A4319DF8A00000EBC00001EB00107B
+:10E37000427100219DF8B40040F2692210FB02F0C6
+:10E38000E44A02EB8000C17037E400219DF8B4003C
+:10E3900040F2692210FB02F0DE4A02EB8000C170FD
+:10E3A0009DF8B40000EB400101EB0010D84901EBEF
+:10E3B000001130319DF8A00001EB0010801C0A9084
+:10E3C000007820F00400001D0A990870D5229DF8FD
+:10E3D000B40040F2692110FB01F0CE4901EB80004E
+:10E3E000A4309DF8A01001EBC10100EB01104271B7
+:10E3F00039E49DF8B40000EB400101EB0010C44982
+:10E4000001EB0010007BD0BBBDF8A4000C2800D0AD
+:10E4100029E40021399128E09DF8B40000EB400187
+:10E42000C1EBC010BC4901EBC001BDF8E400C01C49
+:10E43000085C00F00F00092800DD1AE09DF8B40028
+:10E4400000EB4001C1EBC010B34901EBC001BDF8C6
+:10E45000E400C01C085C00F0F000902800DD08E03B
+:10E46000BDF8E400401C81B23991BDF8E4000A28EF
+:10E47000D2DB00BFBDF8E4000A2801DA2CE57DE01C
+:10E4800000202E902F90002139911EE0DDE92E1002
+:10E49000000240EA11620902CDE92E129DF8B40093
+:10E4A00000EB4001C1EBC0109B4901EBC001BDF87E
+:10E4B000E400C01C085CDDE92E341843CDE92E04CD
+:10E4C000BDF8E400401C80B23990BDF8E400052896
+:10E4D000DCDB9DF8B400DDE92E1240F2692310FB6D
+:10E4E00003F08C4B03EB8003A4339DF8A00000EBFA
+:10E4F000C00003EB001040F8221F426000222E9261
+:10E500002F92002139911FE0DDE92E10000240EA30
+:10E5100011620902CDE92E129DF8B40000EB400112
+:10E52000C1EBC0107C4901EBC001BDF8E40008302C
+:10E53000085CDDE92E3440EA0302CDE92E24BDF863
+:10E54000E400401C81B23991BDF8E4000528DBDB12
+:10E550009DF8B400DDE92E2140F2692310FB03F0A1
+:10E560006C4B03EB8000A4309DF8A03003EBC30399
+:10E5700000EB031022308260C160B8E0BDF8A40057
+:10E580000E2800D0E8E30021399128E09DF8B4007E
+:10E5900000EB4001C1EBC0105F4901EBC001BDF8C9
+:10E5A000E400C01C085C00F00F00092800DD1AE040
+:10E5B0009DF8B40000EB4001C1EBC010564901EBDF
+:10E5C000C001BDF8E400C01C085C00F0F000902819
+:10E5D00000DD08E0BDF8E400401C81B23991BDF8CF
+:10E5E000E4000C28D2DB00BFBDF8E4000C2800DA00
+:10E5F000B2E300202E902F90002139911FE0DDE939
+:10E600002E10000240EA11620902CDE92E129DF897
+:10E61000B40000EB4001C1EBC0103F4901EBC00169
+:10E62000BDF8E400C01C085CDDE92E3440EA0302BA
+:10E63000CDE92E24BDF8E400401C81B23991BDF82B
+:10E64000E4000628DBDB9DF8B400DDE92E2140F272
+:10E65000692310FB03F02F4B03EB8003A4339DF8D9
+:10E66000A00000EBC00003EB001040F8222F416037
+:10E6700000222E922F92002139911FE0DDE92E1009
+:10E68000000240EA11620902CDE92E129DF8B400A1
+:10E6900000EB4001C1EBC0101F4901EBC001BDF808
+:10E6A000E4000930085CDDE92E3440EA0302CDE9DC
+:10E6B0002E24BDF8E400401C81B23991BDF8E4007D
+:10E6C0000628DBDB9DF8B400DDE92E1240F2692359
+:10E6D00010FB03F00F4B03EB8000A4309DF8A0303B
+:10E6E00003EBC30300EB031022308160C2609DF88E
+:10E6F000B40040F2692110FB01F0064901EB8001F2
+:10E70000A4319DF8A00000EBC00001EB001005E073
+:10E7100014410020D4450020D87A002001789DF8CB
+:10E72000B40040F2692210FB02F0FE4A02EB8000C6
+:10E73000007981427ED1FC4890F8A00888B19DF80C
+:10E74000B40000EB400101EB0010A2F5986101EB71
+:10E75000001030309DF8A01000EB0110807A0228E4
+:10E7600069D1F248D0F814020521B0FBF1F201FBA7
+:10E77000120000EBC00101EB0011EC48203000EB6F
+:10E7800081000021C0F81D10E848D0F814020521CE
+:10E79000B0FBF1F201FB120000EBC00101EB001134
+:10E7A000E248203000EB81000D300A909DF8B40063
+:10E7B00040F2692110FB01F0DA4901EB8001A4313C
+:10E7C0009DF8A00000EBC00001EB001022301022E9
+:10E7D000014609900A98F9F738FDD448D0F8140298
+:10E7E0000521B0FBF1F201FB120000EBC00101EBCF
+:10E7F0000011CE48203000EB81029DF8B40040F2B9
+:10E80000692110FB01F0C74901EB8001A4319DF89B
+:10E81000A00000EBC00001EB001050F81A1F42F8F6
+:10E82000011F40685060C148D0F814020521B0FBB8
+:10E83000F1F201E02CE2FEE001FB120000EBC0016E
+:10E8400001EB0013B94920319DF8B40000EB400200
+:10E8500002EB0010B64A02EB001230329DF8A00025
+:10E8600002EB0010007801F82300B048D0F8140241
+:10E870000521B0FBF1F201FB120000EBC00101EB3E
+:10E880000011AA48203000EB8101A748826941F8B5
+:10E89000212F808B8880A548D0F814020521B0FB79
+:10E8A000F1F201FB120000EBC00101EB00119F48E7
+:10E8B000203000EB81029DF8B40040F2692110FB8A
+:10E8C00001F0984901EB8001A4319DF8A00000EB14
+:10E8D000C00001EB0010406BC2F809009348D0F86B
+:10E8E00014020521B0FBF1F201FB120000EBC001A4
+:10E8F00001EB00118D48203000EB81029DF8B4003F
+:10E9000000EB400101EB0010894901EB00113031AF
+:10E910009DF8A00001EB00104068C2F8270000211C
+:10E9200039914CE08148D0F814020521B0FBF1F296
+:10E9300001FB120000EBC00101EB00117B4820300D
+:10E9400000EB81012B31BDF8E4409DF8B40040F2AA
+:10E95000692210FB02F0734A02EB8002A4329DF898
+:10E96000A00000EBC00002EB001090F87E0040F227
+:10E97000692210FB02F06B4A02EB8002A4329DF880
+:10E98000B40040F2692310FB03F0664B03EB8003F5
+:10E99000A4339DF8A00000EBC00003EB001090F83A
+:10E9A0007F0000EBC00002EB00123F32BDF8E40034
+:10E9B000105C0855BDF8E400401C81B23991BDF8E7
+:10E9C000E4000A28AEDB5948D0F814020521B0FB58
+:10E9D000F1F080B201460A900220FAF779FB00219B
+:10E9E0000620FBF7B7FA5148D0F814024F49C98BFB
+:10E9F000884206D24D48D0F81402401C4B49C1F859
+:10EA0000140200210520FBF7A5FA9DF8B40000EBE5
+:10EA1000400101EB0010464901EB001030309DF839
+:10EA2000A01000EB0110801C0A90007820F0080272
+:10EA30000A98027015E09DF8B40000EB400101EB6C
+:10EA400000103B4901EB001030309DF8A01000EBA6
+:10EA50000110801C0A90007820F0080008300A9904
+:10EA600008709DF8B40000EB400101EB0010304944
+:10EA700001EB001030309DF8A01000EB0110801C5D
+:10EA80000A90007820F020020A9802709DF8B410D5
+:10EA90000220FBF75FFA9DF8B4009DF8A01001EB8F
+:10EAA0000010C217CDE92E0200222E9800EBC00103
+:10EAB00001EB00111F4800EB8100C0F81D209DF8FC
+:10EAC000B41040F2692011FB00F0164901EB800000
+:10EAD000A4309DF8A01001EBC10100EB0110223021
+:10EAE0000A902E9800EBC00101EB0011114800EBD9
+:10EAF00081010D3110220991DDE90901F9F7A5FB2A
+:10EB00009DF8B40040F2692110FB01F0054901EBCA
+:10EB10008001A4319DF8A00000EBC00001EB0011C2
+:10EB20002E9809E0D4450020BC320020BC12002001
+:10EB300014410020E014002000EBC00202EB0012A0
+:10EB4000F94800EB820051F81A2F40F8012F49686C
+:10EB500041609DF8B40000EB400101EB0010F34967
+:10EB600001EB001130319DF8A00001EB001001789D
+:10EB70002E9800EBC00202EB0012EB4800F82210C6
+:10EB80002E9800EBC00101EB0011E74800EB81017A
+:10EB9000E748826941F8212F808B88809DF8B40076
+:10EBA00040F2692110FB01F0E24901EB8001A43140
+:10EBB0009DF8A00000EBC00001EB0010416B2E9807
+:10EBC00000EBC00202EB0012D74800EB8200C0F855
+:10EBD00009109DF8B40000EB400101EB0010D3498F
+:10EBE00001EB001130319DF8A00001EB00104168ED
+:10EBF0002E9800EBC00202EB0012CB4800EB820023
+:10EC0000C0F827100021399124E09DF8B40040F2AB
+:10EC1000692110FB01F0C74901EB8001A4319DF887
+:10EC2000A00000EBC00001EB00113F31BDF8E40093
+:10EC30000A5C2E9800EBC00101EB0011BA4800EB12
+:10EC400081012B31BDF8E4000A54BDF8E400401CFA
+:10EC500081B23991BDF8E4000A28D6DB2E9881B242
+:10EC600008200A91FBF776F900229DF8B40040F2E3
+:10EC7000692110FB01F0AF4901EB8000A4309DF841
+:10EC8000A01001EBC10100EB011080F83E2051E023
+:10EC90009DF8B40000EB400101EB0010A34901EB2B
+:10ECA000001030309DF8A01000EB0110801C0A907D
+:10ECB000007820F00400001D0A9908709DF8B40047
+:10ECC00000EB400101EB0010984901EB00103030DF
+:10ECD0009DF8A01000EB0110801C0A90007820F035
+:10ECE000800080300A99087001209DF8B41040F22D
+:10ECF000692211FB02F18F4A02EB8101C8709DF875
+:10ED0000B40040F2692110FB01F0114601EB8000D4
+:10ED100002799DF8B40040F2692110FB01F08549A9
+:10ED200001EB8000A4309DF8A01001EBC10100EBC5
+:10ED300001100270D5229DF8B40040F2692110FB49
+:10ED400001F07C4901EB8000A4309DF8A01001EB9C
+:10ED5000C10100EB011042713DE2D5229DF8B400E3
+:10ED600040F2692110FB01F0724901EB8000A430F0
+:10ED70009DF8A01001EBC10100EB011042712AE2E5
+:10ED8000D5229DF8B40040F2692110FB01F06949D9
+:10ED900001EB8000A4309DF8A01001EBC10100EB55
+:10EDA0000110427117E20121614880F8C4179DF8F3
+:10EDB000B40040F2692110FB01F05E4901EB8001D3
+:10EDC000A4319DF8A00000EBC00001EB0010017819
+:10EDD0009DF8B40040F2692210FB02F0554A02EBA4
+:10EDE0008000007981422FDA00219DF8B40040F2C2
+:10EDF000692210FB02F04F4A02EB8000C170012231
+:10EE00009DF8B40040F2692110FB01F0494901EB83
+:10EE10008001A4319DF8A00000EBC00001EB0010C0
+:10EE2000027011229DF8B40040F2692110FB01F03C
+:10EE3000404901EB8000A4309DF8A01001EBC10116
+:10EE400000EB0110427141E09DF8B40040F26921ED
+:10EE500010FB01F0374901EB8000A4309DF8A010B1
+:10EE600001EBC10100EB01108078B2282ED1002106
+:10EE70009DF8B40040F2692210FB02F02D4A02EB2B
+:10EE80008000C170B2229DF8B40040F2692110FBED
+:10EE900001F0284901EB8001A4319DF8A00000EBAE
+:10EEA000C00001EB0010427100229DF8B40040F256
+:10EEB000692110FB01F01F4901EB8000A4309DF88F
+:10EEC000A01001EBC10100EB0110827083E1002171
+:10EED000174880F8C417D5229DF8B40040F2692184
+:10EEE00010FB01F0134901EB8000A4309DF8A01045
+:10EEF00001EBC10100EB011042716CE101229DF8B0
+:10EF0000B40040F2692110FB01F00A4901EB8001D5
+:10EF1000A4319DF8A00000EBC00001EB001080F8C8
+:10EF20008020002139912EE0E014002014410020BF
+:10EF3000BC320020D44500209DF8B40000EB400115
+:10EF4000C1EBC010FE4901EBC001BDF8E400C01CDC
+:10EF50000A5C9DF8B40040F2692110FB01F0F94908
+:10EF600001EB8001A4319DF8A00000EBC00001EB93
+:10EF7000001000F18101BDF8E4000A54BDF8E4007E
+:10EF8000401C81B23991BDF8E4000A28D4DB22E1AB
+:10EF90009DF8B40000EB4001C1EBC010E84901EB63
+:10EFA000C000C07801049DF8B40000EB4002C2EB41
+:10EFB000C010E34A02EBC000007941EA00209DF84E
+:10EFC000B41001EB4102C2EBC111DD4A02EBC101F9
+:10EFD00049790843B0F5E13F65D19DF8B40000EBF5
+:10EFE000400101EB0010D84901EB001030309DF8D2
+:10EFF000A01000EB0110801C0A90007820F00402A1
+:10F000000A98027000229DF8B40040F2692110FBBA
+:10F0100001F0CC4901EB8000A4309DF8A01001EB79
+:10F02000C10100EB0110A0F88C2013229DF8B40060
+:10F0300040F2692110FB01F0C24901EB8000A430CD
+:10F040009DF8A01001EBC10100EB011042719DF889
+:10F05000B40000EB400101EB0010BB4901EB0010D4
+:10F06000407903464FF480524FF4E1310A909DF805
+:10F07000B40010F0BFFE9DF8B40040F2692110FB0F
+:10F0800001F0B04901EB8001A4319DF8A00000EB34
+:10F09000C00001EB00108E300A90007820F00800CC
+:10F0A00008300A99087096E09DF8B40000EB400122
+:10F0B000C1EBC010A24901EBC00001799DF8B4007A
+:10F0C00000EB4002C2EBC0109D4A02EBC000C078CA
+:10F0D00041EA00229DF8B40040F2692110FB01F0E2
+:10F0E000984901EB8001A4319DF8A00000EBC0001D
+:10F0F00001EB0010A0F88C209DF8B40040F26921CB
+:10F1000010FB01F08F4901EB8001A4319DF8A000B4
+:10F1100000EBC00001EB0010B0F88C109DF8B400BB
+:10F1200000EB400202EB0010874A02EB0010408B1C
+:10F1300081424FDBE5229DF8B40040F2692110FBCB
+:10F1400001F0804901EB8001A4319DF8A00000EBA3
+:10F15000C00001EB0010427100229DF8B40040F2A3
+:10F16000692110FB01F0774901EB8001A4319DF882
+:10F17000A00000EBC00001EB001002709DF8B4008D
+:10F1800000EB400101EB00106F4901EB0011303141
+:10F190009DF8A00001EB0010801C0A90007820F080
+:10F1A00080020A9802709DF8B40040F2692110FBB9
+:10F1B00001F0644901EB8000A4309DF8A01001EB40
+:10F1C000C10100EB01108E300A90007820F001029E
+:10F1D0000A98027000BF00BF08F0D9BD9DF8B400C6
+:10F1E00000EB4001C1EBC010554911F83000042874
+:10F1F00002D1042126910BE09DF8B41001EB4100EF
+:10F20000C0EBC1104E4911F83000152800D12690EE
+:10F210009DF8B41001EB4100C0EBC111484800EB70
+:10F22000C10041789DF8B40000EB4002C2EBC01071
+:10F23000434A12F8300041EA002041F2300188428E
+:10F2400002D1A62026903DE09DF8B41001EB4100CC
+:10F25000C0EBC1103A4901EBC00041789DF8B40001
+:10F2600000EB4002C2EBC010354A12F8300041EA10
+:10F27000002041F23101884202D1A720269021E0EE
+:10F280009DF8B41001EB4100C0EBC1102C4911F8FE
+:10F290003000022816D19DF8B41001EB4100C0EBFC
+:10F2A000C110274901EBC00001799DF8B40000EBC3
+:10F2B0004002C2EBC010224A02EBC000C07841EA13
+:10F2C000002126919DF8B41040F2692011FB00F056
+:10F2D0001C4901EB80008178289100211B4A9DF890
+:10F2E000B40002EB00129DF8A00011541848007FF2
+:10F2F000012815D19DF8B41001EB410000EB01107D
+:10F30000114901EB001030309DF8A01000EB011006
+:10F31000801C0A90007820F0800080300A990870E4
+:10F320009DF8B41001EB410000EB0110064901EB20
+:10F33000001030309DF8A01000EB0110801C09E097
+:10F34000D87A0020D445002014410020483F0020F6
+:10F35000BC1200200A90007820F0400040300A994A
+:10F360000870BDF8981043F23002881A91427DD09F
+:10F3700009DC04297BD015297AD0A6290DD0A7292C
+:10F3800041F0628634E1B0F5C06F72D0A0F2016046
+:10F3900000286FD00428F3D1FEE300219DF8B400CB
+:10F3A00040F2692210FB02F0FE4A02EB8000C170BD
+:10F3B0009DF8B41040F2692011FB00F0114601EBFA
+:10F3C0008000A4309DF8A01001EBC10100EB0110FA
+:10F3D0000078032824DC04229DF8B40040F269215F
+:10F3E00010FB01F0EF4901EB8001A4319DF8A00072
+:10F3F00000EBC00001EB00100270A8229DF8B400E1
+:10F4000040F2692110FB01F0E64901EB8000A430D5
+:10F410009DF8A01001EBC10100EB01104271E5E085
+:10F420009DF8B40040F2692110FB01F0DD4901EBC9
+:10F430008000A4309DF8A01001EBC10100EB011089
+:10F44000007808282ADC09229DF8B40040F26921DE
+:10F4500010FB01F0D34901EB8001A4319DF8A0001D
+:10F4600000EBC00001EB0010027004E075E1F0E178
+:10F47000FEE3FEE3FEE3A9229DF8B40040F2692119
+:10F4800010FB01F0C74901EB8000A4309DF8A010EB
+:10F4900001EBC10100EB01104271A7E09DF8B4003F
+:10F4A00040F2692110FB01F0BE4901EB8000A4305D
+:10F4B0009DF8A01001EBC10100EB011000780D28B0
+:10F4C00024DC0E229DF8B40040F2692110FB01F00B
+:10F4D000B44901EB8001A4319DF8A00000EBC0000D
+:10F4E00001EB00100270A2229DF8B40040F26921E5
+:10F4F00010FB01F0AB4901EB8000A4309DF8A01097
+:10F5000001EBC10100EB011042716FE09DF8B40006
+:10F5100040F2692110FB01F0A24901EB8000A43008
+:10F520009DF8A01001EBC10100EB01104079A52866
+:10F5300015D19DF8B40000EB400101EB00109A4991
+:10F5400001EB001030309DF8A01000EB0110801C82
+:10F550000A90007820F00400001D0A9908709DF8B8
+:10F56000B40040F2692110FB01F08E4901EB8000EC
+:10F57000A4309DF8A01001EBC10100EB01108078D0
+:10F58000A12833D09DF8B40040F2692110FB01F0AE
+:10F59000844901EB8001A4319DF8A00000EBC0007C
+:10F5A00001EB001082789DF8B40040F2692110FB55
+:10F5B00001F07C4901EB8001A4319DF8A00000EB33
+:10F5C000C00001EB00104271A1229DF8B40040F28E
+:10F5D000692110FB01F0734901EB8000A4309DF814
+:10F5E000A01001EBC10100EB0110827001F02CBDF5
+:10F5F00000219DF8B40040F2692210FB02F0694A34
+:10F6000002EB8000C1709DF8B40040F2692110FB4C
+:10F6100001F0114601EB8000A4309DF8A01001EB31
+:10F62000C10100EB0110007805281DDC00219DF8C8
+:10F63000B40040F2692210FB02F05A4A02EB80004B
+:10F64000C17006229DF8B40040F2692110FB01F060
+:10F65000544901EB8000A4309DF8A01001EBC101DA
+:10F6600000EB0110027024E09DF8B40040F2692123
+:10F6700010FB01F04B4901EB8000A4309DF8A01075
+:10F6800001EBC10100EB01100078092811DC0A220E
+:10F690009DF8B40040F2692110FB01F0414901EBF3
+:10F6A0008000A4309DF8A01001EBC10100EB011017
+:10F6B00002709DF8B40040F2692110FB01F0394955
+:10F6C00001EB8000A4309DF8A01001EBC10100EB1C
+:10F6D00001104079A4282DD19DF8B40000EB400121
+:10F6E00001EB0010304901EB001030309DF8A01004
+:10F6F00000EB0110801C0A90007820F020002030E0
+:10F700000A99087000229DF8B40040F2692110FBAC
+:10F7100001F0244901EB8000A4309DF8A01001EB1A
+:10F72000C10100EB011080F83D209DF8B4100220CB
+:10F73000FAF710FCA1229DF8B40040F2692110FBF9
+:10F7400001F0184901EB8000A4309DF8A01001EBF6
+:10F75000C10100EB0110427148E70020399015E02B
+:10F760009DF8B40000EB4001C1EBC0100F4901EB64
+:10F77000C001BDF8E400C01C0A5C17A9BDF8E40094
+:10F780000A54BDF8E400401C81B23991BDF8E40090
+:10F790000628E5DB062117A822F008FA0021CDE9AA
+:10F7A000300105E0D445002014410020D87A002023
+:10F7B000DDE93021100A40EA0160801841EB212187
+:10F7C0004FF480724FF00003CDE90801F8F7FAFC1E
+:10F7D0009DF8B40040F2692110FB01F0FE4901EBF5
+:10F7E0008000A4309DF8A01001EBC10100EB0110D6
+:10F7F000027100209DF8B41040F2692211FB02F161
+:10F80000F54A02EB8101C87001229DF8B40040F274
+:10F81000692110FB01F0F04901EB8000A4309DF854
+:10F82000A01001EBC10100EB01100270A7229DF8AE
+:10F83000B40040F2692110FB01F0E74901EB8000C0
+:10F84000A4309DF8A01001EBC10100EB0110427142
+:10F85000CCE69DF8B40040F2692110FB01F0DE49CE
+:10F8600001EB8000A4309DF8A01001EBC10100EB7A
+:10F870000110007806282EDC00219DF8B40040F22B
+:10F88000692210FB02F0D44A02EB8000C17007220B
+:10F890009DF8B40040F2692110FB01F0CE4901EB64
+:10F8A0008001A4319DF8A00000EBC00001EB001026
+:10F8B0000270A7229DF8B40040F2692110FB01F00C
+:10F8C000C54901EB8000A4309DF8A01001EBC101F7
+:10F8D00000EB011042719DF8B40040F2692110FB69
+:10F8E00001F0BD4901EB8000A4309DF8A01001EBB0
+:10F8F000C10100EB0110007801282FDC00219DF8E8
+:10F90000B40040F2692210FB02F0B34A02EB80001F
+:10F91000C17002229DF8B40040F2692110FB01F091
+:10F92000AD4901EB8001A4319DF8A00000EBC000BF
+:10F9300001EB00100270A3229DF8B40040F269218F
+:10F9400010FB01F0A44901EB8000A4309DF8A01049
+:10F9500001EBC10100EB011042711DE29DF8B40002
+:10F9600040F2692110FB01F09B4901EB8000A430BB
+:10F970009DF8A01001EBC10100EB011000780728F1
+:10F980002FDC00219DF8B40040F2692210FB02F048
+:10F99000914A02EB8000C17008229DF8B40040F249
+:10F9A000692110FB01F08C4901EB8001A4319DF825
+:10F9B000A00000EBC00001EB00100270A3229DF834
+:10F9C000B40040F2692110FB01F0834901EB800093
+:10F9D000A4309DF8A01001EBC10100EB01104271B1
+:10F9E000DAE19DF8B40040F2692110FB01F07A4998
+:10F9F00001EB8000A4309DF8A01001EBC10100EBE9
+:10FA0000011000780B282FDC00219DF8B40040F293
+:10FA1000692210FB02F0704A02EB8000C1700C22D8
+:10FA20009DF8B40040F2692110FB01F06A4901EB36
+:10FA30008001A4319DF8A00000EBC00001EB001094
+:10FA40000270A1229DF8B40040F2692110FB01F080
+:10FA5000614901EB8000A4309DF8A01001EBC101C9
+:10FA600000EB0110427197E19DF8B40040F269216A
+:10FA700010FB01F0584901EB8000A4309DF8A01064
+:10FA800001EBC10100EB011000780C282FDC0021F4
+:10FA90009DF8B40040F2692210FB02F04E4A02EBDE
+:10FAA0008000C1700D229DF8B40040F2692110FB66
+:10FAB00001F0494901EB8001A4319DF8A00000EB61
+:10FAC000C00001EB00100270A3229DF8B40040F2C8
+:10FAD000692110FB01F0404901EB8000A4309DF842
+:10FAE000A01001EBC10100EB0110427154E19DF83F
+:10FAF000B40040F2692110FB01F0374901EB8000AE
+:10FB0000A4309DF8A01001EBC10100EB01100078BA
+:10FB10000E287CDC0F229DF8B40040F2692110FB16
+:10FB200001F02D4901EB8001A4319DF8A00000EB0C
+:10FB3000C00001EB00100270A1229DF8B40040F259
+:10FB4000692110FB01F0244901EB8001A4319DF8EB
+:10FB5000A00000EBC00001EB001042719DF8B40062
+:10FB600040F2692110FB01F01B4901EB8001A43137
+:10FB70009DF8A00000EBC00001EB001082709DF822
+:10FB8000B40000EB400101EB0010144901EB00113F
+:10FB900030319DF8A00000E0FEE301EB0010801C76
+:10FBA0000A90007820F0800080300A9908709DF853
+:10FBB000B40000EB400101EB0010084901EB00101C
+:10FBC00030309DF8A01000EB0110801C0A900078E6
+:10FBD00020F00400001D03E0D44500201441002063
+:10FBE0000A9908709DF8B40000EB400101EB001089
+:10FBF000FE4901EB001030309DF8A01000EB011021
+:10FC00008078C0F34010B0B39DF8B40000E045E048
+:10FC100000EB400101EB0010F44901EB0010303023
+:10FC20009DF8A01000EB0110801C0A90007820F0D5
+:10FC300020020A9802709DF8B40000EB400101EB2D
+:10FC40000010EA4901EB001030309DF8A01000EBE5
+:10FC500001108078C0F34000D0B99DF8B40000EBEB
+:10FC6000400101EB0010E14901EB0010303003E0EE
+:10FC700093E0C1E003E171E09DF8A01000EB0110FA
+:10FC8000801C0A90007820F0080008300A9908705B
+:10FC90009DF8B4100220FAF75DF97DE09DF8B400FC
+:10FCA00040F2692110FB01F0D14901EB8001A43140
+:10FCB0009DF8A00000EBC00001EB001001789DF85A
+:10FCC000B40040F2692210FB02F0C94A02EB800046
+:10FCD0000079814260D19DF8B40040F2692110FBA7
+:10FCE00001F0114601EB8000A4309DF8A01001EB5B
+:10FCF000C10100EB01108078A12830D0A3229DF82B
+:10FD0000B40040F2692110FB01F0B94901EB800118
+:10FD1000A4319DF8A00000EBC00001EB001042717F
+:10FD20009DF8B40040F2692110FB01F0B04901EBED
+:10FD30008000A4309DF8A01001EBC10100EB011080
+:10FD40008078A22828D000209DF8B41040F26922C3
+:10FD500011FB02F1A64A02EB8101C8701CE0A1224E
+:10FD60009DF8B40040F2692110FB01F0A04901EBBD
+:10FD70008001A4319DF8A00000EBC00001EB001051
+:10FD8000427101219DF8B40040F2692210FB02F09B
+:10FD9000974A02EB8000C17028E4A1229DF8B400CC
+:10FDA00040F2692110FB01F0914901EB8001A4317F
+:10FDB0009DF8A00000EBC00001EB001082709DF8E0
+:10FDC000B40040F2692110FB01F0894901EB800188
+:10FDD000A4319DF8A00000EBC00001EB00104271BF
+:10FDE00000219DF8B40040F2692210FB02F0804A25
+:10FDF00002EB8000C170AFE49DF8B40040F26921CD
+:10FE000010FB01F07A4901EB8000A4309DF8A010AE
+:10FE100001EBC10100EB0110007806282EDC002167
+:10FE20009DF8B40040F2692210FB02F0704A02EB28
+:10FE30008000C17007229DF8B40040F2692110FBD8
+:10FE400001F06B4901EB8001A4319DF8A00000EBAB
+:10FE5000C00001EB00100270A7229DF8B40040F230
+:10FE6000692110FB01F0624901EB8001A4319DF88A
+:10FE7000A00000EBC00001EB001042716CE4002117
+:10FE80009DF8B40040F2692210FB02F0584A02EBE0
+:10FE90008000C170A7229DF8B40040F2692110FBD8
+:10FEA00001F0534901EB8001A4319DF8A00000EB63
+:10FEB000C00001EB001042719DF8B40000EB40015E
+:10FEC000C1EBC0104B4901EBC000407930287CD118
+:10FED0009DF8B40040F2692110FB01F0444901EBA8
+:10FEE0008001A4319DF8A00000EBC00001EB0010E0
+:10FEF00001789DF8B40040F2692210FB02F03C4A00
+:10FF000002EB8000007981425FD19DF8B40000EBE4
+:10FF1000400101EB0010354901EB001030309DF835
+:10FF2000A01000EB0110801C0A90007820F0010264
+:10FF30000A9802709DF8B40000EB400101EB00103C
+:10FF40002A4901EB001030309DF8A01000EB0110A1
+:10FF5000801C0A90007820F002020A9802709DF836
+:10FF6000B40040F2692110FB01F0214901EB80004F
+:10FF7000A4309DF8A01001EBC10100EB0110C07886
+:10FF800031282ED19DF8B40000EB400101EB0010A8
+:10FF9000164901EB001030309DF8A01000EB011065
+:10FFA000801C0A90007820F020020A98027000223B
+:10FFB0009DF8B40040F2692110FB01F00C4901EBFF
+:10FFC0008000A4309DF8A01000E038E001EBC101F2
+:10FFD00000EB011080F83D209DF8B4100220F9F7E5
+:10FFE000B9FF9DF8B40040F2692105E014410020FA
+:10FFF000D4450020D87A002010FB01F0FE4901EB27
+:020000040801F1
+:100000008000A4309DF8A01001EBC10100EB0110AD
+:1000100090F83E00012811D1A9229DF8B40040F2C9
+:10002000692110FB01F0F44901EB8000A4309DF838
+:10003000A01001EBC10100EB0110827078E29DF885
+:10004000B40000EB4001C1EBC010EC4901EBC00073
+:10005000407931287DD19DF8B40040F2692110FB30
+:1000600001F0E54901EB8001A4319DF8A00000EB0F
+:10007000C00001EB001001789DF8B40040F2692245
+:1000800010FB02F0DC4A02EB80000079814260D173
+:100090009DF8B40040F2692110FB01F0114601EB1C
+:1000A0008000A4309DF8A01001EBC10100EB01100D
+:1000B00090F83E0040BB01229DF8B40040F2692157
+:1000C00010FB01F0CC4901EB8001A4319DF8A000A8
+:1000D00000EBC00001EB001080F83D209DF8B4005B
+:1000E00000EB400101EB0010C54901EB001130317C
+:1000F0009DF8A00001EB0010801C0A90007820F011
+:100100000100401C0A9908709DF8B40000EB400102
+:1001100001EB0010BA4901EB001030309DF8A0103F
+:1001200000EB0110801C0A90007820F002020A986F
+:100130000270B44890F8A008E8BBB348407F01289B
+:1001400039D1B148D0F81402AF49C98B884232D2B4
+:1001500000E0A8E09DF8B40040F2692110FB01F036
+:10016000A54901EB8000A4309DF8A01001EBC1016E
+:1001700000EB011090F83D0001281CD19DF8B4005F
+:1001800040F2692110FB01F09B4901EB8000A43093
+:100190009DF8A01001EBC10100EB011090F87D006B
+:1001A00048B94FF010429DF8B40040F2692110FBAD
+:1001B00001F0914900E075E001EB8001A4319DF868
+:1001C000A00000EBC00001EB001082609DF8B400BD
+:1001D00000EB400101EB0010894901EB00113031C7
+:1001E0009DF8A00001EB001001789DF8B40040F2EA
+:1001F000692210FB02F0804A02EB800041709DF8FA
+:10020000B40040F2692110FB01F0114601EB8001BE
+:10021000A4319DF8A00000EBC00001EB00100178B4
+:100220009DF8B40040F2692210FB02F0724A02EB22
+:1002300080000079814235D100229DF8B40040F25F
+:10024000692110FB01F06C4901EB8001A4319DF89C
+:10025000A00000EBC00001EB0010C271A4229DF8C9
+:10026000B40040F2692110FB01F0634901EB800109
+:10027000A4319DF8A00000EBC00001EB00108270DB
+:10028000A3229DF8B40040F2692110FB01F05A4905
+:1002900001EB8000A4309DF8A01001EBC10100EB40
+:1002A0000110427144E19DF8B40000EB4001C1EB44
+:1002B000C010524901EBC000407933286DD19DF840
+:1002C000B40000EB400101EB00104D4901EB0010C0
+:1002D00030309DF8A01000EB0110801C0A900078CF
+:1002E00020F00100401C0A9908709DF8B40000EB52
+:1002F000400101EB0010424901EB001030309DF845
+:10030000A01000EB0110801C0A90007820F0200261
+:100310000A9802709DF8B40000EB400101EB001058
+:10032000374901EB001030309DF8A01000EB0110B0
+:10033000801C0A90007820F00200801C0A99087046
+:100340009DF8B40040F2692110FB01F02A4901EB4D
+:10035000800002799DF8B40040F2692110FB01F0A1
+:10036000254901EB8000A4309DF8A01001EBC101EC
+:1003700000EB011002709DF8B40000EB400101EBAE
+:1003800000101F4901EB001030309DF8A01000EB69
+:100390000110801C0A9001E076E33BE0007820F039
+:1003A000800180310A9801709DF8B40000EB400193
+:1003B00001EB0010124901EB001030309DF8A01045
+:1003C00000EB01108078C0F3400020B99DF8B41014
+:1003D0000220F9F7BFFDA2229DF8B40040F2692186
+:1003E00010FB01F0044901EB8000A4309DF8A0103F
+:1003F00001EBC1010AE00000D4450020D87A0020BA
+:1004000014410020BC320020BC12002000EB01107F
+:1004100082708DE09DF8B40000EB4001C1EBC0108C
+:10042000FE4901EBC000407934287DD19DF8B4002D
+:1004300000EB400101EB0010F94901EB00103030F6
+:100440009DF8A01000EB0110801C0A90007820F0AD
+:1004500020020A9802709DF8B40000EB400101EB05
+:100460000010EF4901EB001030309DF8A01000EBB8
+:100470000110801C0A90007820F002020A98027095
+:1004800001229DF8B40040F2692110FB01F0E5491A
+:1004900001EB8000A4309DF8A01001EBC10100EB3E
+:1004A000011080F83E20A9229DF8B40040F2692195
+:1004B00010FB01F0DB4901EB8000A4309DF8A01097
+:1004C00001EBC10100EB011082709DF8B40040F215
+:1004D000692110FB01F0D34901EB800002799DF8FE
+:1004E000B40040F2692110FB01F0CE4901EB80011C
+:1004F000A4319DF8A00000EBC00001EB00100270D9
+:100500009DF8B40000EB400101EB0010C44901EB81
+:10051000001130319DF8A00001EB0010801C0A9002
+:10052000007820F0800000E002E080300A99087036
+:1005300000202E902F900021399122E0DDE92E102D
+:10054000000140EA11720901CDE92E129DF8B400B4
+:1005500000EB4001C1EBC010B04901EBC001BDF898
+:10056000E400801D085C3038C117DDE92E3440EA14
+:1005700003022143CDE92E21BDF8E400401C81B2E5
+:100580003991BDF8E4000628D8DB9DF8B4002E9917
+:1005900040F2692210FB02F0A24A02EB8002A43270
+:1005A0009DF8A00000EBC00002EB0010C0F81A108C
+:1005B00000222E922F920021399122E0DDE92E10A7
+:1005C000000140EA11720901CDE92E129DF8B40034
+:1005D00000EB4001C1EBC010904901EBC001BDF838
+:1005E000E4000D30085C3038C117DDE92E3440EAF4
+:1005F00003022143CDE92E21BDF8E400401C81B265
+:100600003991BDF8E4000428D8DB9DF8B4002E9998
+:1006100040F2692210FB02F0824A02EB8002A4320F
+:100620009DF8A00000EBC00002EB00104163002227
+:100630002E922F920021399122E0DDE92E10000147
+:1006400040EA11720901CDE92E129DF8B40000EBC9
+:100650004001C1EBC010714901EBC001BDF8E400DD
+:100660001130085C3038C117DDE92E34184341EAF7
+:100670000402CDE92E02BDF8E400401C80B239909E
+:10068000BDF8E4000628D8DB9DF8B4002E9940F2AE
+:10069000692210FB02F0634A02EB8002A4329DF84B
+:1006A000A00000EBC00002EB0010C0F81E109DF887
+:1006B000B40000EB4001C1EBC010584901EBC00091
+:1006C00042799DF8B40040F2692110FB01F05549D0
+:1006D00001EB8001A4319DF8A00000EBC00001EB0C
+:1006E0000010C2709DF8B40000EB400101EB001057
+:1006F0004B4901EB001130319DF8A00001EB0010D7
+:1007000082789DF8B40040F2692110FB01F0454960
+:1007100001EB8001A4319DF8A00000EBC00001EBCB
+:10072000001002769DF8B40040F2692110FB01F040
+:100730003C4901EB8001A4319DF8A00000EBC00012
+:1007400001EB001001789DF8B40040F2692210FB23
+:1007500002F0344A02EB8000007981427EDA002107
+:100760009DF8B40040F2692210FB02F02D4A02EB22
+:100770008000C170A7229DF8B40040F2692110FBEF
+:1007800001F0284901EB8001A4319DF8A00000EBA5
+:10079000C00001EB0010427101219DF8B40040F24D
+:1007A000692210FB02F01F4A02EB8000C1709DF825
+:1007B000B40040F2692110FB01F0114601EB80000A
+:1007C00002799DF8B40040F2692110FB01F015494F
+:1007D00001EB8001A4319DF8A00000EBC00001EB0B
+:1007E00000100270A1229DF8B40040F2692110FBB4
+:1007F00001F00C4901EB8001A4319DF8A00000EB51
+:10080000C00001EB001042719DF8B40000EB400104
+:1008100001EB0010024901EB001105E0D87A00203D
+:1008200014410020D445002030319DF8A00001EB98
+:100830000010801C0A90007820F0800080300A9917
+:1008400008709DF8B40000EB400101EB0010FE4978
+:1008500001EB001030309DF8A01000E059E000EBF3
+:100860000110801C0A90007820F00401091D0A98EC
+:1008700001709DF8B40000EB400101EB0010F2495B
+:1008800001EB001030309DF8A01000EB01108078D3
+:10089000C0F34010E8B39DF8B40000EB400101EB59
+:1008A0000010E94901EB001030309DF8A01000EB7A
+:1008B0000110801C0A90007820F020020A98027033
+:1008C0009DF8B40000EB400101EB0010DE4901EBA4
+:1008D000001030309DF8A01000EB01108078C0F3BC
+:1008E0004000E8BB9DF8B40000EB400101EB0010B4
+:1008F000D54901EB001030309DF8A01000EB01103D
+:10090000801C0A90007820F0080008300A990870CE
+:1009100000E0B8E09DF8B4009DF8A01001EB0010D5
+:10092000C217CDE92E0200222E9800EBC00101EB88
+:100930000011C64800EB8100C0F81D209DF8B400EE
+:1009400040F2692110FB01F0C14901EB8000A430A5
+:100950009DF8A01001EBC10100EB0110223000E076
+:100960008CE00A902E9800EBC00101EB0011B74813
+:1009700000EB81010D3110220991DDE90901F7F742
+:1009800064FC9DF8B40040F2692110FB01F0B0490D
+:1009900001EB8001A4319DF8A00000EBC00001EB49
+:1009A00000112E9800EBC00202EB0012A74800EBEA
+:1009B000820051F81A2F40F8012F496841609DF8D4
+:1009C000B40000EB400101EB00109F4901EB001166
+:1009D00030319DF8A00001EB001001782E9800EB5B
+:1009E000C00202EB0012994800F822102E9800EB8A
+:1009F000C00101EB0011954800EB81019548826927
+:100A000041F8212F808B88809DF8B40040F2692145
+:100A100010FB01F08E4901EB8001A4319DF8A0008C
+:100A200000EBC00001EB0010416B2E9800EBC00200
+:100A300002EB0012854800EB8200C0F809109DF817
+:100A4000B40000EB400101EB00107F4901EB001105
+:100A500030319DF8A00001EB001041682E9800EBAA
+:100A6000C00202EB0012794800EB8200C0F82710A8
+:100A70002E9881B208200A91F9F76CFA9DF8B4100B
+:100A80000220F9F767FADFE200219DF8B40040F296
+:100A9000692210FB02F06E4A02EB8000C1709DF8E3
+:100AA000B40040F2692110FB01F0114601EB800017
+:100AB000A4309DF8A01001EBC10100EB01100078FB
+:100AC0000A2812DC0B229DF8B40040F2692110FBC9
+:100AD00001F05F4901EB8000A4309DF8A01001EB0C
+:100AE000C10100EB0110027005E29DF8B40040F274
+:100AF000692110FB01F0564901EB8001A4319DF8FA
+:100B0000A00000EBC00001EB001001789DF8B400DC
+:100B100040F2692210FB02F04D4A02EB800000799E
+:100B200081427DD14B4890F8A008E8BB4A48D0F8F4
+:100B300014020521B0FBF1F201FB120000EBC00131
+:100B400001EB00114448203000EB81000021C0F887
+:100B50001D104148D0F814020521B0FBF1F201FB51
+:100B6000120000EBC00101EB00113B48203000EB0C
+:100B700081000D300A909DF8B40040F2692110FB0D
+:100B800001F0334901EB8001A4319DF8A00000EB96
+:100B9000C00001EB001022301022014609900A9893
+:100BA000F7F753FB2C4800E0C5E0D0F8140205210C
+:100BB000B0FBF1F201FB120000EBC00101EB0011F0
+:100BC0002548203000EB81029DF8B40040F26921F5
+:100BD00010FB01F01E4901EB8001A4319DF8A0003B
+:100BE00000EBC00001EB001050F81A1F42F8011F83
+:100BF000406850601848D0F814020521B0FBF1F2AB
+:100C000001FB120000EBC00101EB0013124920317F
+:100C10009DF8B40000EB400202EB00100A4A00E02D
+:100C200069E102EB001230329DF8A00002EB0010E7
+:100C3000007801F823000848D0F814020521B0FB21
+:100C4000F1F201FB120009E014410020E014002041
+:100C5000D4450020BC320020BC12002000EBC001B3
+:100C600001EB0011FA4800EB81029DF8B40040F25C
+:100C7000692110FB01F0F74901EB8001A4319DF8D7
+:100C8000A00000EBC00001EB0010406BC2F80900AF
+:100C9000EF482038D0F814020521B0FBF1F201FB37
+:100CA000120000EBC00101EB0011E94800EB8101EB
+:100CB00000F5FF50826941F8212F808B8880E4483D
+:100CC0002038D0F814020521B0FBF1F081B20220E7
+:100CD0000A91F8F7FDF900210620F9F73BF9DC4805
+:100CE0002038D0F81402DA492039C98B884208D25A
+:100CF000D7482038D0F81402401CD5492039C1F813
+:100D0000140200210520F9F725F99DF8B40000EB45
+:100D1000400101EB0010D04901EB001030309DF88C
+:100D2000A01000EB0110801C0A90007820F008024F
+:100D30000A98027015E09DF8B40000EB400101EB49
+:100D40000010C54901EB001030309DF8A01000EBF9
+:100D50000110801C0A90007820F0080008300A99E1
+:100D6000087000229DF8B40040F2692110FB01F0E8
+:100D7000B84901EB8001A4319DF8A00000EBC00050
+:100D800001EB001080F83E209DF8B4100220F9F726
+:100D9000E1F89DF8B4109DF8A00000EB0110C21717
+:100DA000CDE92E0200222E9800EBC00101EB0011CC
+:100DB000AA4800EB8100C0F81D209DF8B40040F265
+:100DC000692110FB01F0A34901EB8000A4309DF8DC
+:100DD000A01001EBC10100EB011022300A902E9807
+:100DE00000EBC00101EB00119C4800EB81010D31CB
+:100DF00010220991DDE90901F7F727FA9DF8B400FF
+:100E000040F2692110FB01F0924901EB8001A4310D
+:100E10009DF8A00000EBC00001EB00112E9800EB44
+:100E2000C00202EB00128D4800EB820051F81A2F2D
+:100E300040F8012F496841609DF8B40000EB400183
+:100E400001EB0010844901EB001130319DF8A00046
+:100E500001EB001001782E9800EBC00202EB0012AB
+:100E60007E4800F822102E9800EBC00101EB001123
+:100E70007A4800EB81017A48826941F8212F808B02
+:100E800088809DF8B40040F2692110FB01F071499F
+:100E900001EB8001A4319DF8A00000EBC00001EB44
+:100EA0000010416B2E9800EBC00202EB00126B4861
+:100EB00000EB8200C0F809109DF8B40000EB40017F
+:100EC00001EB0010644901EB001130319DF8A000E6
+:100ED00001EB001041682E9800EBC00202EB0012FB
+:100EE0005E4800EB8200C0F827102E9881B20820DF
+:100EF0000A91F9F72FF8A7229DF8B40040F2692172
+:100F000010FB01F0534901EB8001A4319DF8A000D2
+:100F100000EBC00001EB00104271A2229DF8B4006A
+:100F200040F2692110FB01F04A4901EB8001A43134
+:100F30009DF8A00000EBC00001EB001082700022C1
+:100F40002E922F920021399122E0DDE92E1000012E
+:100F500040EA11720901CDE92E129DF8B40000EBB0
+:100F60004001C1EBC0103F4901EBC001BDF8E400F6
+:100F70000B30085C3038C117DDE92E34184341EAE4
+:100F80000402CDE92E02BDF8E400401C80B2399085
+:100F9000BDF8E4000A28D8DB9DF8B400DDE92E1284
+:100FA00040F2692310FB03F02A4B03EB8003A433C8
+:100FB0009DF8A00000EBC00003EB001040F8221FDA
+:100FC000426000222E922F920021399122E0DDE929
+:100FD0002E10000140EA11720901CDE92E129DF890
+:100FE000B40000EB4001C1EBC0101E4901EBC00191
+:100FF000BDF8E4001530085C3038C117DDE92E2457
+:10100000104341EA0402CDE92E02BDF8E400401C81
+:1010100080B23990BDF8E4000A28D8DB9DF8B4000E
+:10102000DDE92E1240F2692310FB03F0094B03EBBC
+:101030008000A4309DF8A03003EBC30300EB031045
+:1010400022308160C26000BF00BF06F0A0BE000079
+:10105000DC120020D445002014410020E0140020C0
+:10106000BC320020D87A00209DF8B40000EB40018B
+:10107000C1EBC010FC4911F83000042801D12690C2
+:101080000BE09DF8B40000EB4001C1EBC010F64945
+:1010900011F83000152800D126909DF8B40000EB1F
+:1010A0004001C1EBC010F04901EBC00041789DF850
+:1010B000B40000EB4002C2EBC010EB4A12F8300063
+:1010C00041EA002041F23001884202D1A620269058
+:1010D0003DE09DF8B40000EB4001C1EBC010E249D7
+:1010E00001EBC00041789DF8B40000EB4002C2EB78
+:1010F000C010DD4A12F8300041EA002041F231010F
+:10110000884202D1A720269021E09DF8B40000EB90
+:101110004001C1EBC010D44911F83000022816D1AB
+:101120009DF8B40000EB4001C1EBC010CE4901EBCB
+:10113000C00001799DF8B40000EB4002C2EBC01082
+:10114000C94A02EBC000C07841EA002126919DF80F
+:10115000B40040F2692110FB01F0C44901EB8000AA
+:10116000817828910021C24A9DF8B40002EB001258
+:101170009DF8A0001154BF48007F012815D19DF8AB
+:10118000B40000EB400101EB0010BB4901EB001083
+:1011900030309DF8A01000EB0110801C0A90007800
+:1011A00020F0800080300A9908709DF8B40000EBB0
+:1011B000400101EB0010B04901EB001030309DF808
+:1011C000A01000EB0110801C0A90007820F0400075
+:1011D00040300A990870BDF89800A7287ED006DC38
+:1011E00004287CD015287BD0A6284AD14AE0A0F557
+:1011F0005850303820B1112873D01228F5D1FCE3B3
+:101200009DF8B40040F2692110FB01F0974901EB11
+:101210008000A4309DF8A01001EBC10100EB01108B
+:10122000007870BB00219DF8B40040F2692210FBE9
+:1012300002F08E4A02EB8000C17001229DF8B400DA
+:1012400040F2692110FB01F0884901EB8001A431D3
+:101250009DF8A00000EBC00001EB00100270A72277
+:101260009DF8B40040F2692110FB01F07F4901EBC9
+:101270008000A4309DF8A01001EBC10100EB01102B
+:101280004271FDE300219DF8B40040F2692210FB99
+:1012900002F0764A02EB8000C1709DF8B40040F283
+:1012A000692110FB01F0114601EB8000A4309DF88C
+:1012B000A01001EBC10100EB01100078022829DC2D
+:1012C00003229DF8B40040F2692110FB01F0674948
+:1012D00001EB8001A4319DF8A00003E0CEE02CE1F9
+:1012E00056E284E200EBC00001EB00100270A9227C
+:1012F0009DF8B40040F2692110FB01F05B4901EB5D
+:101300008000A4309DF8A01001EBC10100EB01109A
+:101310004271A7E09DF8B40040F2692110FB01F092
+:10132000524901EB8000A4309DF8A01001EBC101EF
+:1013300000EB01100078052824DC06229DF8B4009B
+:1013400040F2692110FB01F0484901EB8001A43112
+:101350009DF8A00000EBC00001EB00100270A2227B
+:101360009DF8B40040F2692110FB01F03F4901EB08
+:101370008000A4309DF8A01001EBC10100EB01102A
+:1013800042716FE09DF8B40040F2692110FB01F05A
+:10139000364901EB8000A4309DF8A01001EBC1019B
+:1013A00000EB01104079A52815D19DF8B40000EBA1
+:1013B000400101EB0010304901EB001030309DF886
+:1013C000A01000EB0110801C0A90007820F00400AF
+:1013D000001D0A9908709DF8B40040F2692110FBC5
+:1013E00001F0224901EB8000A4309DF8A01001EB30
+:1013F000C10100EB01108078A12833D09DF8B40022
+:1014000040F2692110FB01F0184901EB8001A43181
+:101410009DF8A00000EBC00001EB001082789DF861
+:10142000B40040F2692110FB01F0104901EB80018A
+:10143000A4319DF8A00000EBC00001EB0010427148
+:10144000A1229DF8B40040F2692110FB01F0074988
+:1014500001EB8000A4309DF8A01001EBC10100EB6E
+:10146000011082700DE70000D87A0020D4450020DA
+:10147000483F0020BC120020144100209DF8B40019
+:1014800040F2692110FB01F0FE4901EB8000A4301D
+:101490009DF8A01001EBC10100EB01104079A428D8
+:1014A0002DD19DF8B40000EB400101EB0010F6498E
+:1014B00001EB001030309DF8A01000EB0110801CF3
+:1014C0000A90007820F0200120310A980170002253
+:1014D0009DF8B40040F2692110FB01F0E94901EBED
+:1014E0008001A4319DF8A00000EBC00001EB0010CA
+:1014F00080F83D209DF8B4100220F8F72BFD002164
+:101500009DF8B40040F2692210FB02F0DD4A02EBC4
+:101510008000C170A1229DF8B40040F2692110FB47
+:1015200001F0D84901EB8000A4309DF8A01001EB38
+:10153000C10100EB01104271A3E69DF8B40040F236
+:10154000692110FB01F0CF4901EB8000A4309DF828
+:10155000A01001EBC10100EB0110007801282FDC85
+:1015600000219DF8B40040F2692210FB02F0C54A48
+:1015700002EB8000C17002229DF8B40040F26921A4
+:1015800010FB01F0BF4901EB8001A4319DF8A000E0
+:1015900000EBC00001EB00100270A3229DF8B40024
+:1015A00040F2692110FB01F0B64901EB8001A43142
+:1015B0009DF8A00000EBC00001EB00104271E6E0D6
+:1015C0009DF8B40040F2692110FB01F0AD4901EB38
+:1015D0008000A4309DF8A01001EBC10100EB0110C8
+:1015E000007804282FDC00219DF8B40040F2692225
+:1015F00010FB02F0A34A02EB8000C17005229DF8A7
+:10160000B40040F2692110FB01F09E4901EB80011A
+:10161000A4319DF8A00000EBC00001EB00100270A7
+:10162000A3229DF8B40040F2692110FB01F0954916
+:1016300001EB8000A4309DF8A01001EBC10100EB8C
+:1016400001104271A3E09DF8B40040F2692110FB43
+:1016500001F08C4901EB8000A4309DF8A01001EB53
+:10166000C10100EB01100078062812DCA1229DF8D0
+:10167000B40040F2692110FB01F0824901EB8000C7
+:10168000A4309DF8A01001EBC10100EB01104271E4
+:101690007DE09DF8B40040F2692110FB01F079492A
+:1016A00001EB8001A4319DF8A00000EBC00001EB2C
+:1016B000001001789DF8B40040F2692210FB02F09E
+:1016C000704A02EB80000079814260D19DF8B4003D
+:1016D00040F2692110FB01F0114601EB8000A430BB
+:1016E0009DF8A01001EBC10100EB01108078A1284A
+:1016F00030D0A3229DF8B40040F2692110FB01F024
+:10170000604901EB8001A4319DF8A00000EBC0000E
+:1017100001EB001042719DF8B40040F2692110FB0A
+:1017200001F0584901EB8000A4309DF8A01001EBB6
+:10173000C10100EB01108078A22828D000209DF87C
+:10174000B41040F2692211FB02F14E4A02EB810112
+:10175000C8701CE0A1229DF8B40040F2692110FB82
+:1017600001F0484901EB8001A4319DF8A00000EB95
+:10177000C00001EB0010427101219DF8B40040F25D
+:10178000692210FB02F03F4A02EB8000C17078E54D
+:10179000A1229DF8B40040F2692110FB01F0394903
+:1017A00001EB8001A4319DF8A00000EBC00001EB2B
+:1017B000001042719DF8B40040F2692110FB01F065
+:1017C000304901EB8001A4319DF8A00000EBC0007E
+:1017D00001EB0010827000219DF8B40040F26922F4
+:1017E00010FB02F0274A02EB8000C17049E500219E
+:1017F0009DF8B40040F2692210FB02F0214A02EB8E
+:101800008000C170A7229DF8B40040F2692110FB4E
+:1018100001F01C4901EB8001A4319DF8A00000EB10
+:10182000C00001EB001042719DF8B40000EB4001D4
+:10183000C1EBC010154901EBC000407930287CD1C4
+:101840009DF8B40040F2692110FB01F00D4901EB55
+:101850008001A4319DF8A00000EBC00001EB001056
+:1018600001789DF8B40040F2692210FB02F0054AAD
+:1018700002EB8000007981425FD19DF8B40000EB5B
+:10188000400105E0D445002014410020D87A002012
+:1018900001EB0010A2F5986101EB001030309DF8CB
+:1018A000A01000EB0110801C0A90007820F00102CB
+:1018B0000A9802709DF8B40000EB400101EB0010A3
+:1018C000FE4901EB001030309DF8A01000EB011034
+:1018D000801C0A90007820F002020A9802709DF89D
+:1018E000B40040F2692110FB01F0F54901EB8000E2
+:1018F000A4309DF8A01001EBC10100EB0110C078ED
+:1019000031282ED19DF8B40000EB400101EB00100E
+:10191000EA4901EB001030309DF8A01000EB0110F7
+:10192000801C0A90007820F020020A9802700022A1
+:101930009DF8B40040F2692100E039E010FB01F0AD
+:10194000DF4901EB8000A4309DF8A01001EBC1013C
+:1019500000EB011080F83D209DF8B4100220F8F74C
+:10196000F9FA9DF8B40040F2692110FB01F0D44966
+:1019700001EB8000A4309DF8A01001EBC10100EB49
+:10198000011090F83E00012811D1A9229DF8B40061
+:1019900040F2692110FB01F0C94901EB8001A4313B
+:1019A0009DF8A00000EBC00001EB001082707AE20D
+:1019B0009DF8B40000EB4001C1EBC010C14901EB40
+:1019C000C000407931287DD19DF8B40040F26921F2
+:1019D00010FB01F0BA4901EB8001A4319DF8A00091
+:1019E00000EBC00001EB001001789DF8B40040F25C
+:1019F000692210FB02F0B24A00E0E9E302EB80004A
+:101A0000007981425ED19DF8B40040F2692110FB5B
+:101A100001F0114601EB8000A4309DF8A01001EB0D
+:101A2000C10100EB011090F83E0040BB01229DF87F
+:101A3000B40040F2692110FB01F0A14901EB8001E3
+:101A4000A4319DF8A00000EBC00001EB001080F86D
+:101A50003D209DF8B40000EB400101EB00119748D8
+:101A600000EB011130319DF8A00001EB0010801C4B
+:101A70000A90007820F00100401C0A99087000E0EC
+:101A8000FEE39DF8B40000EB400101EB00108B4930
+:101A900001EB001030309DF8A01000EB0110801C0D
+:101AA0000A90007820F002020A980270864890F8A6
+:101AB000A008E8BB8548407F012839D18348D0F889
+:101AC000140200E0ACE08149C98B884230D29DF815
+:101AD000B40040F2692110FB01F0794901EB80006C
+:101AE000A4309DF8A01001EBC10100EB011090F8AB
+:101AF0003D0001281CD19DF8B40040F2692110FB83
+:101B000001F06F4901EB8000A4309DF8A01001EBBB
+:101B1000C10100EB011090F87D0048B94FF0104270
+:101B20009DF8B40040F2692110FB01F0644900E027
+:101B300075E001EB8001A4319DF8A00000EBC0002E
+:101B400001EB001082609DF8B40000EB400101EB56
+:101B500000105A4901EB001130319DF8A00001EB53
+:101B6000001001789DF8B40040F2692210FB02F0E9
+:101B7000534A02EB800041709DF8B40040F26921A5
+:101B800010FB01F0114601EB8001A4319DF8A0008B
+:101B900000EBC00001EB001001789DF8B40040F2AA
+:101BA000692210FB02F0464A02EB80000079814274
+:101BB00035D100229DF8B40040F2692110FB01F0FC
+:101BC0003F4901EB8001A4319DF8A00000EBC0006B
+:101BD00001EB0010C271A4229DF8B40040F269210B
+:101BE00010FB01F0364901EB8001A4319DF8A00003
+:101BF00000EBC00001EB00108270A3229DF8B4003E
+:101C000040F2692110FB01F02D4901EB8001A43164
+:101C10009DF8A00000EBC00001EB0010427142E112
+:101C20009DF8B40000EB4001C1EBC010254901EB69
+:101C3000C000407933287DD19DF8B40000EB40010D
+:101C400001EB00101D4901EB001030309DF8A01091
+:101C500000EB0110801C0A90007820F00100401C6D
+:101C60000A9908709DF8B40000EB400101EB0010E8
+:101C7000124901EB001030309DF8A01000EB01106C
+:101C8000801C0A90007820F020020A9802709DF8CB
+:101C9000B40000EB400101EB0010084901EB00101B
+:101CA00030309DF8A01000EB0110801C0A900078E5
+:101CB00020F00200801C0A99087009E014410020FD
+:101CC000D4450020D87A0020BC320020BC1200206D
+:101CD0009DF8B40040F2692110FB01F0FE4901EBD0
+:101CE000800002799DF8B40040F2692110FB01F0F8
+:101CF000F94901EB8000A4309DF8A01001EBC1016F
+:101D000000EB011002709DF8B40000EB400101EB04
+:101D10000010F24901EB001030309DF8A01000EBEC
+:101D20000110801C0A90007820F0800180310A9810
+:101D3000017000E029E09DF8B40000EB400101EBE8
+:101D40000010E64901EB001030309DF8A01000EBC8
+:101D500001108078C0F3400020B99DF8B410022033
+:101D6000F8F7F8F8A2229DF8B40040F2692110FBC0
+:101D700001F0D94901EB8000A4309DF8A01001EBDF
+:101D8000C10100EB011082708DE09DF8B40000EB02
+:101D90004001C1EBC010D24901EBC00040793428AA
+:101DA0007ED19DF8B40000EB400101EB0010CB495F
+:101DB00001EB001030309DF8A01000EB0110801CEA
+:101DC0000A90007820F020020A9802709DF8B40072
+:101DD00000EB400101EB0010C04901EB0010303076
+:101DE0009DF8A01000EB0110801C0A90007820F0F4
+:101DF00002020A98027001229DF8B40040F26921A3
+:101E000010FB01F0B44901EB8000A4309DF8A01054
+:101E100001EBC10100EB011080F83E20A9229DF8E2
+:101E2000B40040F2692110FB01F0AB4901EB8000E6
+:101E3000A4309DF8A01001EBC10100EB01108270ED
+:101E40009DF8B40040F2692110FB01F0A24901EBBA
+:101E5000800002799DF8B40040F2692110FB01F086
+:101E60009D4901EB8000A4309DF8A01001EBC10159
+:101E700000EB011002709DF8B40000EB400101EB93
+:101E80000010964901EB001030309DF8A01000EBD7
+:101E90000110801C0A90007820F08000803000E063
+:101EA00001E00A99087000202E902F9000213991AE
+:101EB00022E0DDE92E10000140EA11720901CDE9AE
+:101EC0002E129DF8B40000EB4001C1EBC010844914
+:101ED00001EBC001BDF8E400801D085C3038C1177B
+:101EE000DDE92E34184341EA0402CDE92E02BDF8A3
+:101EF000E400401C80B23990BDF8E4000828D8DB2B
+:101F00009DF8B4002E9940F2692210FB02F0724A4B
+:101F100002EB8002A4329DF8A00000EBC00002EBAF
+:101F20000010C0F81A1000222E922F920021399131
+:101F300022E0DDE92E10000140EA11720901CDE92D
+:101F40002E129DF8B40000EB4001C1EBC0106449B3
+:101F500001EBC001BDF8E4000F30085C3038C11758
+:101F6000DDE92E3440EA03022143CDE92E21BDF8FC
+:101F7000E400401C81B23991BDF8E4000628D8DBAA
+:101F80009DF8B4002E9940F2692210FB02F0524AEB
+:101F900002EB8002A4329DF8A00000EBC00002EB2F
+:101FA0000010416300222E922F920021399122E0ED
+:101FB000DDE92E10000140EA11720901CDE92E126F
+:101FC0009DF8B40000EB4001C1EBC010444901EBA7
+:101FD000C001BDF8E4001530085C3038C117DDE9F8
+:101FE0002E3440EA03022143CDE92E21BDF8E4005E
+:101FF000401C81B23991BDF8E4000828D8DB9DF877
+:10200000B4002E9940F2692210FB02F0324A02EB32
+:102010008002A4329DF8A00000EBC00002EB00108B
+:10202000C0F81E109DF8B40000EB4001C1EBC010D9
+:102030002B4901EBC00042799DF8B40040F26921C0
+:1020400010FB01F0244901EB8001A4319DF8A000B0
+:1020500000EBC00001EB0010C2709DF8B40000EB73
+:10206000400101EB00101D4901EB001130319DF8DA
+:10207000A00001EB001082789DF8B40040F26921C5
+:1020800010FB01F0144901EB8001A4319DF8A00080
+:1020900000EBC00001EB001002769DF8B40040F2A6
+:1020A000692110FB01F00C4901EB8001A4319DF87E
+:1020B000A00000EBC00001EB001001789DF8B40017
+:1020C00040F2692210FB02F0034A02EB8000007923
+:1020D00081427CDA002105E0D44500201441002033
+:1020E000D87A00209DF8B40040F2692210FB02F07B
+:1020F000FE4A02EB8000C170A7229DF8B40040F2B6
+:10210000692110FB01F0F94901EB8001A4319DF830
+:10211000A00000EBC00001EB0010427101219DF80E
+:10212000B40040F2692210FB02F0F04A02EB80009A
+:10213000C1709DF8B40040F2692110FB01F0114616
+:1021400001EB800002799DF8B40040F2692110FB98
+:1021500001F0E64901EB8001A4319DF8A00000EBFD
+:10216000C00001EB00100270A1229DF8B40040F203
+:10217000692110FB01F0DD4901EB8001A4319DF8DC
+:10218000A00000EBC00001EB001042719DF8B4000C
+:1021900000EB400101EB0010D54901EB001130319B
+:1021A0009DF8A00001EB0010801C0A90007820F040
+:1021B000800080300A9908709DF8B40000EB40015F
+:1021C00001EB0010CA4901EB0010303001E058E08B
+:1021D00017E19DF8A01000EB0110801C0A90007818
+:1021E00020F00400001D0A9908709DF8B40000EB6F
+:1021F000400101EB0010BE4901EB001030309DF8AA
+:10220000A01000EB01108078C0F34010C8B39DF817
+:10221000B40000EB400101EB0010B54901EB0010E8
+:1022200030309DF8A01000EB0110801C0A9000785F
+:1022300020F020020A9802709DF8B40000EB4001E3
+:1022400001EB0010AA4901EB001030309DF8A010FE
+:1022500000EB01108078C0F34000E8BB9DF8B400AB
+:1022600000EB400101EB0010A14901EB0010303000
+:102270009DF8A01000EB0110801C0A90007801E08E
+:10228000BAE3BDE020F0080108310A9801709DF81A
+:10229000B4109DF8A00000EB0110C217CDE92E028A
+:1022A00000222E9800EBC00101EB0011914800EBD9
+:1022B0008100C0F81D209DF8B41040F2692011FB88
+:1022C00000F08A4901EB8000A4309DF8A01001EBDA
+:1022D000C10100EB011000E08DE022300A902E9841
+:1022E00000EBC00101EB0011824800EB81010D31D0
+:1022F00010220991DDE90901F5F7A7FF9DF8B40067
+:1023000040F2692110FB01F0784901EB8001A43112
+:102310009DF8A00000EBC00001EB00112E9800EB2F
+:10232000C00202EB0012734800EB820051F81A2F32
+:1023300040F8012F496841609DF8B40000EB40016E
+:1023400001EB00106A4901EB001130319DF8A0004B
+:1023500001EB001001782E9800EBC00202EB001296
+:10236000644800F822102E9800EBC00101EB001128
+:10237000604800EB81016048826941F8212F808B21
+:1023800088809DF8B40040F2692110FB01F05749A4
+:1023900001EB8001A4319DF8A00000EBC00001EB2F
+:1023A0000010416B2E9800EBC00202EB0012514866
+:1023B00000EB8200C0F809109DF8B40000EB40016A
+:1023C00001EB00104A4901EB001130319DF8A000EB
+:1023D00001EB001041682E9800EBC00202EB0012E6
+:1023E000444800EB8200C0F827102E9881B20820E4
+:1023F0000A91F7F7AFFD9DF8B4100220F7F7AAFD98
+:10240000FAE200219DF8B40040F2692210FB02F0CC
+:10241000364A02EB8000C1709DF8B40040F2692199
+:1024200010FB01F0114601EB8000A4309DF8A010D4
+:1024300001EBC10100EB01100078032812DC04223B
+:102440009DF8B40040F2692110FB01F0274901EB2F
+:102450008000A4309DF8A01001EBC10100EB011039
+:10246000027000E29DF8B40040F2692110FB01F017
+:102470001E4901EB8001A4319DF8A00000EBC000D3
+:1024800001EB001001789DF8B40040F2692210FBC6
+:1024900002F0164A02EB8000007981427ED1164894
+:1024A00090F8A00808BB1548D0F814020521B0FB2D
+:1024B000F1F201FB120000EBC00101EB00110F482B
+:1024C000203000EB81000021C0F81D100B48D0F82F
+:1024D00014020521B0FBF1F201FB120000EBC00178
+:1024E00001EB0011054820300AE0DCE0D445002073
+:1024F00014410020E0140020BC320020BC12002057
+:1025000000EB81000D300A909DF8B40040F2692183
+:1025100010FB01F0FE4901EB8001A4319DF8A00001
+:1025200000EBC00001EB00102230102201460990A0
+:102530000A98F5F78AFEF748D0F814020521B0FB97
+:10254000F1F201FB120000EBC00101EB0011F148B8
+:10255000203000EB81029DF8B40040F2692110FBAD
+:1025600001F0EB4901EB8001A4319DF8A00000EBE4
+:10257000C00001EB001050F81A1F42F8011F40681C
+:102580005060E448D0F814020521B0FBF1F201FBE1
+:10259000120000EBC00101EB001300E063E1DD4934
+:1025A00020319DF8B40000EB400202EB0010DA4A43
+:1025B00002EB001230329DF8A00002EB0010007810
+:1025C00001F82300D348D0F814020521B0FBF1F242
+:1025D00001FB120000EBC00101EB0011CD482030DF
+:1025E00000EB81029DF8B40040F2692110FB01F07C
+:1025F000C74901EB8001A4319DF8A00000EBC000A9
+:1026000001EB0010406BC2F80900C248D0F8140278
+:102610000521B0FBF1F201FB120000EBC00101EB60
+:102620000011BC48203000EB810100F5FF508269A9
+:1026300041F8212F808B8880B648D0F814020521FC
+:10264000B0FBF1F081B202200A91F6F741FD0021C2
+:102650000620F7F77FFCAF48D0F81402AD49C98BCC
+:10266000884206D2AB48D0F81402401CA949C1F8F0
+:10267000140200210520F7F76DFC9DF8B40000EB73
+:10268000400101EB0010A44901EB001030309DF82F
+:10269000A01000EB0110801C0A90007820F00802C6
+:1026A0000A98027015E09DF8B40000EB400101EBC0
+:1026B0000010994901EB001030309DF8A01000EB9C
+:1026C0000110801C0A90007820F0080008300A9958
+:1026D000087000229DF8B40040F2692110FB01F05F
+:1026E0008B4901EB8001A4319DF8A00000EBC000F4
+:1026F00001EB001080F83E209DF8B4100220F7F79F
+:1027000029FC9DF8B4109DF8A00000EB0110C21741
+:10271000CDE92E0200222E9800EBC00101EB001142
+:102720007E4800EB8100C0F81D209DF8B40040F207
+:10273000692110FB01F0764901EB8000A4309DF87F
+:10274000A01001EBC10100EB011022300A902E987D
+:1027500000EBC00101EB0011704800EB81010D316D
+:1027600010220991DDE90901F5F76FFD9DF8B4002C
+:1027700040F2692110FB01F0654901EB8001A431B1
+:102780009DF8A00000EBC00001EB00112E9800EBBB
+:10279000C00202EB0012614800EB820051F81A2FD0
+:1027A00040F8012F496841609DF8B40000EB4001FA
+:1027B00001EB0010584901EB001130319DF8A000E9
+:1027C00001EB001001782E9800EBC00202EB001222
+:1027D000524800F822102E9800EBC00101EB0011C6
+:1027E0004E4800EB81014E48826941F8212F808BD1
+:1027F00088809DF8B40040F2692110FB01F0444943
+:1028000001EB8001A4319DF8A00000EBC00001EBBA
+:102810000010416B2E9800EBC00202EB00123F4803
+:1028200000EB8200C0F809109DF8B40000EB4001F5
+:1028300001EB0010384901EB001130319DF8A00088
+:1028400001EB001041682E9800EBC00202EB001271
+:10285000324800EB8200C0F827102E9881B2082081
+:102860000A91F7F777FB00229DF8B40040F2692146
+:1028700010FB01F0264901EB8001A4319DF8A00076
+:1028800000EBC00001EB001080F83E20A7229DF86D
+:10289000B40040F2692110FB01F01D4901EB8001F9
+:1028A000A4319DF8A00000EBC00001EB00104271C4
+:1028B000A2229DF8B40040F2692110FB01F01449F6
+:1028C00001EB8001A4319DF8A00000EBC00001EBFA
+:1028D0000010827000222E922F92002139912FE059
+:1028E000DDE92E10000140EA11720901CDE92E1236
+:1028F0009DF8B40000EB4001C1EBC010094901EBA9
+:10290000C001BDF8E4000B30085C3038C1170BE0A3
+:10291000D4450020BC12002014410020E014002007
+:10292000BC320020D87A0020DDE92E34184341EA79
+:102930000402CDE92E02BDF8E400401C80B23990BB
+:10294000BDF8E4000C28CBDB9DF8B400DDE92E12C5
+:1029500040F2692310FB03F0FE4B03EB8003A4332A
+:102960009DF8A00000EBC00003EB001040F8221F10
+:10297000426000222E922F920021399122E0DDE95F
+:102980002E10000140EA11720901CDE92E129DF8C6
+:10299000B40000EB4001C1EBC010EF4901EBC001F6
+:1029A000BDF8E4001730085C3038C117DDE92E347B
+:1029B00040EA03022143CDE92E21BDF8E400401C8A
+:1029C00081B23991BDF8E4000C28D8DB9DF8B40041
+:1029D000DDE92E1240F2692310FB03F0DD4B03EB1F
+:1029E0008000A4309DF8A03003EBC30300EB03107C
+:1029F00022308160C26000BF00BF05F0C8B900216D
+:102A0000D64A9DF8B40002EB00129DF8A0001154C4
+:102A10009DF8B40000EB4001C1EBC010CE4901EBC2
+:102A2000C000407870280ED19DF8B40000EB400142
+:102A3000C1EBC010C84901EBC0008078FA2802D170
+:102A4000B120269042E09DF8B40000EB4001C1EBBC
+:102A5000C010C14901EBC000407800F0F000C02870
+:102A60000ED19DF8B40000EB4001C1EBC010BA4993
+:102A700001EBC0008078FA2802D1B620269025E02C
+:102A80009DF8B40000EB4001C1EBC011B24810F852
+:102A9000310000F0F000502818D19DF8B40000EB90
+:102AA0004001C1EBC010AC4901EBC000407800F020
+:102AB000F00030280AD19DF8B40000EB4001C1EBD2
+:102AC000C010A54901EBC000817826919DF8B400A3
+:102AD00040F2692110FB01F09E4901EB80008178F2
+:102AE000289100219D4A9DF8B40002EB00129DF848
+:102AF000A00011549DF8B40000EB400101EB001060
+:102B0000974901EB001130319DF8A00001EB001056
+:102B1000801C0A90007820F0400040300A9908702C
+:102B20009048007F012815D19DF8B40000EB4001CA
+:102B300001EB00108A4901EB001030309DF8A01025
+:102B400000EB0110801C0A90007820F0800080309B
+:102B50000A990870BDF89800652874D004DC012833
+:102B600009D0032805D175E0B12802D0B62800D1DC
+:102B700000E083E182E19DF8B40000EB4001C1EB8D
+:102B8000C011754800EBC1000079012806D0022869
+:102B900005D0032804D005285AD102E058E057E0B8
+:102BA00056E09DF8B40040F2692110FB01F069493C
+:102BB00001EB8000A4309DF8A01001EBC10100EBF7
+:102BC00001100078F0BB00219DF8B40040F26922AA
+:102BD00010FB02F05F4A02EB8000C17001229DF8F9
+:102BE000B40040F2692110FB01F05A4901EB800169
+:102BF000A4319DF8A00000EBC00001EB00100270B2
+:102C0000B6229DF8B40040F2692110FB01F0514951
+:102C100001EB8001A4319DF8A00000EBC00001EBA6
+:102C200000104271B2229DF8B40040F2692110FBFD
+:102C300001F0484901EB8000A4309DF8A01001EBA1
+:102C4000C10101E003E02DE000EB0110827000BF44
+:102C500000BF13E19DF8B40000EB4001C1EBC010D0
+:102C60003D4901EBC000C1793F4880F8101E9DF836
+:102C7000B40000EB400101EB0010394901EB0011F9
+:102C800030319DF8A00001EB0010801C0A903648FE
+:102C900090F8100EC2080A98007862F300000A99B2
+:102CA0000870EBE09DF8B40000EB4001C1EBC010F0
+:102CB000294901EBC000007900F0F00010B9B820FC
+:102CC000269001E0B92026909DF8B40000EB400169
+:102CD000C1EBC010204901EBC000007900F00F01EA
+:102CE00027910021399120E09DF8B40000EB4001CC
+:102CF00001EB00101A4901EB00113031BDF8E4007E
+:102D000001EB001041789DF8B40000EB4002C2EBEB
+:102D1000C010114A12F830005038814200D112E040
+:102D2000BDF8E400401C81B239919DF8B40000EB7D
+:102D3000400101EB00100A4901EB0010C179BDF818
+:102D4000E4008142D0DC00BFBDF8E4109DF89C0097
+:102D500008440BE0D4450020D87A0020483F0020EA
+:102D600014410020BC120020BC220020C1B22891D6
+:102D70009DF8B40040F2692110FB01F0FE4901EB1F
+:102D80008000A4309DF8A01001EBC10100EB011000
+:102D9000007801282FD100219DF8B40040F269226B
+:102DA00010FB02F0F44A02EB8000C17002229DF891
+:102DB000B40040F2692110FB01F0EF4901EB800102
+:102DC000A4319DF8A00000EBC00001EB00100270E0
+:102DD000B9229DF8B40040F2692110FB01F0E649E8
+:102DE00001EB8000A4309DF8A01001EBC10100EBC5
+:102DF0000110427141E09DF8B40040F2692110FBDE
+:102E000001F0DD4901EB8000A4309DF8A01001EB3A
+:102E1000C10100EB0110007801282ED100219DF89E
+:102E2000B40040F2692210FB02F0D34A02EB8000AA
+:102E3000C17002229DF8B40040F2692110FB01F03C
+:102E4000CD4901EB8001A4319DF8A00000EBC0004A
+:102E500001EB00100270B9229DF8B40040F2692124
+:102E600010FB01F0C44901EB8001A4319DF8A000E2
+:102E700000EBC00001EB0010427100BF00BFBCE5D9
+:102E80009DF8B40000EB400101EB0010BB4901EBE1
+:102E90000010007B20B101287DD002287CD1E5E222
+:102EA000B7499DF8B40031F81000801F81B20A9133
+:102EB0009DF8B40000EB4001C1EBC010B14901EB3B
+:102EC000C000401C09900A99F6F704FD0022CDE9E4
+:102ED00030029DF8B40000EB4001C1EBC010A949DD
+:102EE00001EBC002A6489DF8B41030F81100401F55
+:102EF00011180A9104210A9819F048FBC217CDE96C
+:102F00002E022FA815C82E995140604001437DD153
+:102F10009D4A9DF8B40002EB001001709DF8B400CA
+:102F200000EB4001C1EBC010964901EBC0000179F4
+:102F30002691BDF89800312802D0452867D1EAE0F3
+:102F40008F489DF8B41030F811001838412190FBDB
+:102F5000F1F0C217C1B2CDE92E028C4880F8B81149
+:102F600000203990CDE09DF8B40000EB4001C1EBAA
+:102F7000C010844901EBC001BDF8E40000EB8010F3
+:102F80001430095C824ABDF8E40011549DF8B40085
+:102F900000EB400101E0C1E067E2C1EBC0107949FC
+:102FA00001EBC001BDF8E40000EB80101A300144D1
+:102FB0000A9108210A9819F0A7FA8DED0F0A744AB0
+:102FC0000C32BDF8E4000F9902EB001041609DF84F
+:102FD000B40000EB4001C1EBC0106A4901EBC00135
+:102FE000BDF8E40000EB8010323001440A91082162
+:102FF0000A9819F089FA8DED0F0A654A0C32BDF86E
+:10300000E4000F9902EB0010016001E085E083E02D
+:103010009DF8B40000EB4001C1EBC010594901EB31
+:10302000C001BDF8E40000EB80103A3001440A9181
+:1030300008210A9819F068FA8DED0F0A544A0C32EB
+:10304000BDF8E4000F9902EB001081609DF8B40018
+:1030500000EB4001C1EBC0104A4901EBC001BDF8D3
+:10306000E40000EB8010423001440A9108210A98E4
+:1030700019F04AFA8DED0F0A454A0C32BDF8E4000A
+:103080000F9902EB0010C1609DF8B40000EB400105
+:1030900001EB0010394901EB00113031BDF8E400BB
+:1030A00001EB0010801C0A90007820F08000803036
+:1030B0000A9908709DF8B40000EB4001C1EBC01004
+:1030C000304901EBC0022E489DF8B41030F81100D1
+:1030D000401E125C9DF8B40040F2692110FB01F023
+:1030E000254901EB8000A4309DF8A01001EBC1013F
+:1030F00000EB011080F83C20BDF8E400401C80B2D9
+:103100003990BDF8E4000021DDE92E34C01AA14158
+:10311000FFF629AF00E000BF00BFBCE29DF8B4009D
+:1031200000EB4001C1EBC010164901EBC000407D2F
+:103130009DF8B41001EB4102C2EBC111114A02EB40
+:10314000C101897D40EA0120C217CDE92E029DF818
+:10315000B40000EB4001C1EBC0100A4901EBC00113
+:103160000A9115210A98F6F799FB0022CDE9300261
+:103170002FA819C82E990DE0D44500201441002035
+:10318000646C0020D87A0020483F0020BC32002028
+:10319000753400205940604001437CD19DF8B40053
+:1031A00000EB4001C1EBC011FD4810F83100401E9A
+:1031B000C1B228910021FB4A9DF8B40002EB001235
+:1031C0009DF8A0001154F84A9DF8A00011549FEDFD
+:1031D000F70A10EE101A0C329DF8A00002EB001056
+:1031E00041609DF8B40000EB4001C1EBC010EC4918
+:1031F00001EBC00081799DF8B40000EB4002C2EB06
+:10320000C010E74A02EBC000407941EA002000EE1E
+:10321000100AB8EEC00A9FEDE61AC0EE010A9DF84A
+:10322000B40000EB4001C1EBC010114601EBC0003F
+:1032300001799DF8B40000EB4002C2EBC010D84AFF
+:1032400002EBC000C07841EA002000EE100AB8EEA0
+:10325000C00A30EE800A10EE101AD34A0C329DF8E4
+:10326000A00002EB001001609DF8B40000EB4001EB
+:10327000C1EBC010CA4901EBC000817A9DF8B400CF
+:1032800000EB4002C2EBC010C54A02EBC000407A1E
+:1032900041EA002000E0E8E000EE100AB8EEC00AC3
+:1032A0009FEDC31AC0EE010A9DF8B40000EB400187
+:1032B000C1EBC010114601EBC000017A9DF8B400CB
+:1032C00000EB4002C2EBC010B54A02EBC000C0796F
+:1032D00041EA002000EE100AB8EEC00A30EE800A83
+:1032E00010EE101AB04A0C329DF8A00002EB00104C
+:1032F00081609DF8B40000EB4001C1EBC010A8490B
+:1033000001EBC000C07A00F0800038BB9DF8B4002B
+:1033100000EB4001C1EBC010A14901EBC000017BF3
+:103320009DF8B40000EB4002C2EBC0109C4A02EBD7
+:10333000C000C07A41EA002000EE100AF8EEC00A90
+:10334000B3EE001A80EE810A10EE100A964A0C3293
+:103350009DF8A01002EB0111C86047E09DF8B40091
+:1033600000EB4001C1EBC0108D4901EBC000017BB7
+:103370009DF8B40000EB4002C2EBC010884A02EB9B
+:10338000C000C07A41EA0020404280B200EE100A3C
+:10339000B8EEC00A8DED030A0398F5F7BFF99FED6B
+:1033A000850B53EC102BCDE904019DED040B51EC82
+:1033B000100BF5F797F89FED810B53EC102BCDE92F
+:1033C00006019DED060B51EC100BF5F716F8CDE953
+:1033D00008019DED080B51EC100BF5F7B2F9724A9C
+:1033E0000C329DF8A01002EB0111C8609DF8B400EA
+:1033F00000EB400101EB0010724901EB001030308E
+:103400009DF8A01000EB0110801C0A90007820F0BD
+:10341000800180310A9801709DF8B40000EB4001F2
+:10342000C1EBC0105E4901EBC000C27D9DF8B40045
+:1034300040F2692110FB01F0634901EB8001A431E6
+:103440009DF8A00000EBC00001EB001080F83C20CC
+:103450009DF8B40000EB400101EB0010594901EB6D
+:103460000010C179594880F8B81114E19DF8B410E2
+:1034700001EB4100C0EBC110494901EBC000C0792C
+:103480009DF8B41001EB4102C2EBC111444A02EBBA
+:10349000C101097A40EA0120C217CDE92E029DF848
+:1034A000B41001EB4100C0EBC1103D4901EBC0017C
+:1034B0000A9107210A98F6F7F1F90022CDE93002C6
+:1034C000DDE93042DDE92E1061405040014366D114
+:1034D0009DF8B41001EB4100C0EBC110304911F868
+:1034E0003000401EC1B2289100212E4A9DF8B40040
+:1034F00002EB001001702C4A9DF8A00011549DF8B9
+:10350000B41001EB4100C0EBC110254901EBC00034
+:10351000817908460191F5F77BF8CDE902019DED2F
+:10352000021B9FED2B0B1DF0CBF98DED060B9DF8CB
+:10353000B41001EB4100C0EBC110194901EBC00010
+:1035400001799DF8B40000EB4002C2EBC010144AB0
+:1035500002EBC000C07841EA002000EE100AB8EE8D
+:10356000C00A8DED030A0398F5F7D8F8CDE90401F8
+:103570009DED060B53EC102B9DED040B51EC100B45
+:10358000F4F7B0FFCDE908019DED080B51EC100BED
+:10359000F5F7D7F8044A0C329DF8A0101CE079E04A
+:1035A000D87A0020483F0020753400200000000039
+:1035B00000FF7F47000000000000304000000000D6
+:1035C0000000000014410020D4450020BC3200203F
+:1035D000000000000000244002EB011148601FEDD4
+:1035E0000D0A10EE100A9DF8A01002EB0111086000
+:1035F0001FED120A10EE100A9DF8A01002EB011147
+:1036000088601FED160A10EE100A9DF8A01002EB5C
+:103610000111C8609DF8B41001EB410000EB0110EE
+:1036200002F6934101EB001030309DF8A01000EB42
+:103630000110801C0A90007820F0800080300A99E8
+:1036400008709DF8B41001EB4100C0EBC110F749C0
+:1036500001EBC000427A9DF8B40040F2692110FBF2
+:1036600001F0F34901EB8001A4319DF8A00000EBCB
+:10367000C00001EB001080F83C209DF8B41001EB75
+:10368000410000EB0110EB4901EB0010C179EA4861
+:1036900080F8B81100BF00BF04F079BB9DF8B410EA
+:1036A00001EB4100C0EBC110E04901EBC000C17863
+:1036B0009DF8B40000EB4002C2EBC010DB4A02EB05
+:1036C000C000807841EA002129919DF8B41001EBF7
+:1036D0004100C0EBC110114601EBC001BDF8A400D0
+:1036E000401C095C9DF8B40000EB4002C2EBC01026
+:1036F000CE4A02EBC002BDF8A400105C41EA0020F3
+:10370000C217CDE92E029DF8B41001EB4100C0EBC9
+:10371000C110C64901EBC0000A90BDF8A410F6F72D
+:10372000BDF80022CDE93002DDE93042DDE92E109E
+:103730006140504001437DD19DF8B41001EB410040
+:10374000C0EBC110B94901EBC000417828910021BC
+:1037500039911CE09DF8B41001EB410000EB011021
+:10376000B44901EB00113031BDF8E40001EB001069
+:1037700041789DF8A000814204D1BDF8E400C1B2B7
+:10378000289112E0BDF8E400401C81B239919DF807
+:10379000B41001EB410000EB0110A64901EB001051
+:1037A000C179BDF8E4008142D4DC00BF9DF8B410BB
+:1037B00001EB410000EB01109E4901EB001030309D
+:1037C0009DF8A01000EB0110801C0A90007820F0FA
+:1037D000800180310A9801709DF8B41001EB41001E
+:1037E000C0EBC110914901EBC00001792691002185
+:1037F000924A9DF8B40002EB00129DF8A00011540B
+:103800009DF8B41001EB410000EB0110894901EB78
+:10381000001130319DF8A00001EB0010801C0A90CF
+:10382000007820F0400040300A990870BDF89800F8
+:10383000F22800E0F0E37DD006DC05287BD00628E6
+:1038400009D0F12878D1E8E3F32876D0F42875D0B0
+:10385000F628F7D1FDE30621119100213691F9E315
+:10386000BDF84400401C81B211919DF8B41001EBE9
+:103870004100C0EBC1106D4901EBC001BDF844002F
+:10388000095C2691BDF84400401C81B21191BDF83D
+:103890009800F12804D0F2287ED0F3287DD1FCE3F3
+:1038A0009DF8B41001EB4100C0EBC1105F4901EB82
+:1038B000C001BDF84400095C2991BDF84400401CDA
+:1038C00081B211919DF8B40000EB400101EB0010B2
+:1038D000584901EB001130319DF8A020BDF8D80007
+:1038E000104401EB0010407A00F0010038B39DF85D
+:1038F000B40040F2692110FB01F04D4901EB800159
+:10390000A4319DF8A020BDF8D800104400EBC00001
+:1039100001EB001090F88E0000F0010078B99DF8DE
+:10392000B40040F2692110FB01F0414901EB800134
+:10393000A43105E0FDE3FDE3FDE3FDE3FDE349E044
+:103940009DF8A020BDF8D800104400EBC00001EBAA
+:10395000001090F88000E8B3002139912FE09DF825
+:10396000B40040F2692110FB01F0314901EB800104
+:10397000A4319DF8A020BDF8D800104400EBC00091
+:1039800001EB001000F18101BDF8E4000A5C9DF834
+:10399000B40000EB400101E0A1E39FE301EB001064
+:1039A000244901EB00100E30BDF8E410405C824267
+:1039B00000D008E0BDF8E400401C81B23991BDF8A8
+:1039C000E4000428CBDB00BFBDF8E400042860D18C
+:1039D000042100E05DE0399137E09DF8B40040F249
+:1039E000692110FB01F0124901EB8001A4319DF81F
+:1039F000A020BDF8D800104400EBC00001EB00107F
+:103A000000F18101BDF8E4000A5C9DF8B40000EB10
+:103A1000400101EB0010074901EB00100E30BDF82A
+:103A2000E410405C82420BD013E00000D87A002002
+:103A3000D445002014410020BC320020483F002023
+:103A4000BDF8E400401C81B23991BDF8E4000A28B9
+:103A5000C3DB00BFBDF8E4000A281AD09DF8B4000B
+:103A600040F2692110FB01F0FC4901EB8000A43019
+:103A70009DF8A020BDF8D810114401EBC10100EB66
+:103A800001108E300A90007820F00100401C0A9945
+:103A90000870BDF8A4000F287ED19DF8B40000EB9B
+:103AA000400101EB0010EE4901EB001130319DF8AF
+:103AB000A020BDF8D800104401EB0010801C0A9033
+:103AC000007820F00401091D0A9801700021399145
+:103AD0002AE09DF8B40000EB4001C1EBC010E149C1
+:103AE00001EBC001BDF84420BDF8E40010440A5CBD
+:103AF0009DF8B40040F2692110FB01F0D74901EBB9
+:103B00008001A4319DF8A030BDF8D800184400EB26
+:103B1000C00001EB00113F31BDF8E4000A54BDF8CC
+:103B2000E400401C81B23991BDF8E4000A28D0DBE2
+:103B3000BDF844000A3081B21191002139912AE088
+:103B40009DF8B40000EB4001C1EBC010C54901EB8A
+:103B5000C001BDF84420BDF8E40010440A5C9DF8A3
+:103B6000B40040F2692110FB01F0BC4901EB800177
+:103B7000A4319DF8A030BDF8D800184400EBC00077
+:103B800001EB00115831BDF8E4000A54BDF8E4001F
+:103B9000401C81B2399100E040E2BDF8E400022807
+:103BA000CEDBBDF84400801C81B211919DF8B400B9
+:103BB00000EB4001C1EBC010AA4901EBC001BDF808
+:103BC0004400085C01049DF8B40000EB4002C2EB25
+:103BD000C010A44A02EBC002BDF84400401C105CB7
+:103BE00041EA00219DF8B40000EB4002C2EBC01096
+:103BF0009C4A02EBC002BDF84400801C105C0143EB
+:103C00009DF8B40040F2692210FB02F0934A02EBE7
+:103C10008002A4329DF8A030BDF8D800184400EB13
+:103C2000C00002EB0010C166BDF84400C01C81B2A8
+:103C300011918D4890F8A008F0BB002139911DE04A
+:103C40009DF8B40040F2692110FB01F0834901EBBB
+:103C50008001A4319DF8A020BDF8D800104400EBED
+:103C6000C00001EB00103F30BDF8E410405C00B133
+:103C700008E0BDF8E400401C81B23991BDF8E400D1
+:103C80000A28DDDB00BFBDF8E4000A2818D1402275
+:103C90009DF8B40040F2692110FB01F06F4901EB7F
+:103CA0008001A4319DF8A030BDF8D800184400EB85
+:103CB000C00001EB001000E055E080F876204CE1F8
+:103CC0009DF8B40040F2692110FB01F0634901EB5B
+:103CD0008001A4319DF8A020BDF8D800104400EB6D
+:103CE000C00001EB001090F87600E0BB00202A90A5
+:103CF0000DE10020379029E09DF8B40040F26921E1
+:103D000010FB01F0554901EB8001A4319DF8A02082
+:103D1000BDF8D800104400EBC00001EB00113F31AA
+:103D2000BDF8DC00001D095C9DF8A80000EB400216
+:103D30004E4800EB4202BDF8DC00105C814200D02E
+:103D400008E0BDF8DC00401C81B23791BDF8DC0012
+:103D50000628D1DB00BFBDF8DC0006287DD1032298
+:103D60009DF8B40000E0F8E040F2692110FB01F09A
+:103D70003A4901EB8001A4319DF8A030BDF8D8008C
+:103D8000184400EBC00001EB001080F876209DF88D
+:103D9000B40000EB400101EB0010314901EB0012CF
+:103DA00030329DF8A000BDF8D810084402EB001096
+:103DB000801C0A90007820F004020A98027000200B
+:103DC00039901CE020229DF8B40040F2692110FBDC
+:103DD00001F0224901EB8001A4319DF8A030BDF82B
+:103DE000D800184400EBC00001EB00114931BDF8C8
+:103DF000E4000A54BDF8E400401C81B23991BDF8DA
+:103E0000E4000F28DEDB002039901CE020229DF822
+:103E1000B40040F2692110FB01F0104901EB800170
+:103E2000A4319DF8A030BDF8D800184400EBC000C4
+:103E300001EB00115B31BDF8E4000A54BDF8E40069
+:103E4000401C81B23991BDF8E4000A28DEDB002273
+:103E50009DF8B40040F269210AE053E0D445002007
+:103E600014410020D87A0020BC32002044350020C4
+:103E700010FB01F0FE4901EB8001A4319DF8A03058
+:103E8000BDF8D800184400EBC00001EB001080F82A
+:103E90007020002139911CE000229DF8B40040F20E
+:103EA000692110FB01F0F24901EB8001A4319DF87A
+:103EB000A030BDF8D800184400EBC00001EB0011A1
+:103EC0007131BDF8E4000A54BDF8E400401C81B231
+:103ED0003991BDF8E4000528DEDB9DF8B40040F21E
+:103EE000692110FB01F0E24901EB8001A4319DF84A
+:103EF000A020BDF8D800104400EBC00001EB00107A
+:103F0000C06E0CE09DF8A800401CC1B22A91D948AF
+:103F1000B0F886029DF8A81088423FF7EAAE00BFCD
+:103F2000D448B0F886029DF8A810884215D14022E6
+:103F30009DF8B40040F2692110FB01F0CC4901EB7F
+:103F40008001A4319DF8A030BDF8D800184400EBE2
+:103F5000C00001EB001080F876209DF8B40040F21C
+:103F6000692110FB01F0C24901EB8001A4319DF8E9
+:103F7000A020BDF8D800104400EBC00001EB0010F9
+:103F800090F87600032804D0112818D0402842D198
+:103F90002BE0F2229DF8B40040F2692110FB01F001
+:103FA000B34901EB8001A4319DF8A030BDF8D800E1
+:103FB000184400EBC00001EB001042712BE0F3222B
+:103FC0009DF8B40040F2692110FB01F0A84901EB13
+:103FD0008001A4319DF8A030BDF8D800184400EB52
+:103FE000C00001EB0010427115E0F2229DF8B40010
+:103FF00040F2692110FB01F09D4901EB8001A431E1
+:104000009DF8A030BDF8D800184400EBC00001EBCB
+:104010000010427100BF61E0FEE3D7E09DF8B400FC
+:1040200000EB400101EB0010934901EB001130312E
+:104030009DF8A020BDF8D800104401EB0010801CB2
+:104040000A90007820F004020A9802709DF8B400EB
+:1040500001E0EFE3AAE040F2692110FB01F084499E
+:1040600001EB8001A4319DF8A020BDF8D8001044D8
+:1040700000EBC00001EB001090F88E0000F0010092
+:1040800060B300229DF8B40040F2692110FB01F0FA
+:10409000774901EB8001A43100E06BE09DF8A0308E
+:1040A000BDF8D800184400EBC00001EB0010A0F8E8
+:1040B0008C2005229DF8B40040F2692110FB01F02C
+:1040C0006B4901EB8001A4319DF8A030BDF8D80008
+:1040D000184400EBC00001EB0010427160E09DF855
+:1040E000B40040F2692110FB01F0614901EB80014D
+:1040F000A4319DF8A020BDF8D800104400EBC0000A
+:1041000001EB001090F8760040281CD100229DF8A9
+:10411000B40040F2692110FB01F0554901EB800128
+:10412000A4319DF8A030BDF8D800184400EBC000C1
+:1041300004E0F1E3F1E3F1E3F1E3F1E301EB00107B
+:1041400080F8762000BF00BFF1229DF8B40040F255
+:10415000692110FB01F0464901EB8001A4319DF873
+:10416000A030BDF8D800184400EBC00001EB0010EF
+:10417000427115E0F1229DF8B40040F2692110FB74
+:1041800001F03B4901EB8001A4319DF8A030BDF85E
+:10419000D800184400EBC00001EB0010427100BFD2
+:1041A00000BFBDF8D800401C81B236919DF8B40024
+:1041B00000EB4001C1EBC011304800EBC100417978
+:1041C000BDF8D80081423FF74BABA7E39DF8B400A0
+:1041D00040F2692110FB01F0254901EB8000A43079
+:1041E0009DF8A01001EBC10100EB0110007820BB8D
+:1041F00001229DF8B40040F2692110FB01F01C4936
+:1042000001EB8001A4319DF8A00000EBC00001EBA0
+:1042100000100270F4229DF8B40040F2692110FBF6
+:1042200001F0134901EB8000A4309DF8A01001EBD0
+:10423000C10100EB01104271C7E09DF8B40000EB32
+:10424000400101EB00100C4901EB001030309DF8EB
+:10425000A01000EB0110407A00F00100A0B39DF81F
+:10426000B40040F2692110FB01F0014908E00000B0
+:10427000D4450020BC32002014410020D87A002010
+:1042800001EB8000A4309DF8A01001EBC10100EB10
+:10429000011090F88E0000F00100A8B99DF8B4005C
+:1042A00040F2692110FB01F0F74901EB8000A430D6
+:1042B0009DF8A01001EBC10100EB011090F8800007
+:1042C00010B1002039902AE07FE09DF8B40040F260
+:1042D000692110FB01F0EC4901EB8001A4319DF84C
+:1042E000A00000EBC00001EB001000F18101BDF85F
+:1042F000E4000A5C9DF8B40000EB400101EB001003
+:10430000E24901EB00100E30BDF8E410405C82423F
+:1043100000D008E0BDF8E400401C81B23991BDF83E
+:10432000E4000428D1DB00BFBDF8E40004284CD130
+:10433000399029E09DF8B40040F2692110FB01F0AA
+:10434000D14901EB8001A4319DF8A00000EBC00031
+:1043500001EB001000F18101BDF8E4000A5C9DF85A
+:10436000B40000EB400101EB0010C84901EB001064
+:104370000E30BDF8E410405C824200D008E0BDF889
+:10438000E400401C81B23991BDF8E4000A28D1DB79
+:1043900000BFBDF8E4000A2817D09DF8B40040F231
+:1043A000692110FB01F0B84901EB8000A4309DF8B1
+:1043B000A01001EBC10100EB01108E300A900078D3
+:1043C00020F00100401C0A990870BDF8A4001128D3
+:1043D00071D19DF8B40000EB400101EB0010AB4936
+:1043E00001EB001030309DF8A01000EB0110801C94
+:1043F0000A90007820F00401091D0A98017000213C
+:10440000399125E09DF8B40000EB4001C1EBC010EC
+:104410009F4901EBC001BDF8E400401D0A5C9DF816
+:10442000B40040F2692110FB01F0974901EB8001D3
+:10443000A4319DF8A00000EBC00001EB00113F315A
+:10444000BDF8E4000A54BDF8E400401C81B2399183
+:10445000BDF8E4000A28D5DB0020399025E09DF85E
+:10446000B40000EB4001C1EBC010894901EBC00171
+:10447000BDF8E4000F300A5C9DF8B40040F26921F9
+:1044800010FB01F0804901EB8001A4319DF8A000F0
+:1044900000EBC00001EB00115831BDF8E4000A54F4
+:1044A000BDF8E400401C81B23991BDF8E400022857
+:1044B000D5DBBFE2FFE7BDF8A40014287DD19DF84D
+:1044C000B40000EB400101EB0010704901EB00105B
+:1044D00030309DF8A01000EB0110801C0A9000788D
+:1044E00020F00401091D0A9801700021399125E08E
+:1044F0009DF8B40000EB4001C1EBC010644901EB32
+:10450000C001BDF8E400401D0A5C9DF8B40040F213
+:10451000692110FB01F05C4901EB8001A4319DF899
+:10452000A00000EBC00001EB00113F31BDF8E4003A
+:104530000A54BDF8E400401C81B23991BDF8E40092
+:104540000A28D5DB0020399025E09DF8B40000EB67
+:104550004001C1EBC0104E4901EBC001BDF8E400C1
+:104560000F300A5C9DF8B40040F2692110FB01F0A5
+:10457000454901EB8001A4319DF8A00000EBC0008B
+:1045800001EB00115831BDF8E4000A54BDF8E40015
+:10459000401C81B23991BDF8E4000228D5DB9DF8BA
+:1045A000B40000EB4001C1EBC010394901EBC00081
+:1045B000407C01049DF8B40000E0ECE100EB400217
+:1045C000C2EBC010324A02EBC000807C41EA0021FD
+:1045D0009DF8B40000EB4002C2EBC0102C4A02EB85
+:1045E000C000C07C01439DF8B40040F2692210FB7A
+:1045F00002F0254A02EB8000A4309DF8A02002EBD7
+:10460000C20200EB0210C166224890F8A008C8BBA5
+:10461000002039901AE09DF8B40040F2692110FBA7
+:1046200001F0194901EB8001A4319DF8A00000EBD5
+:10463000C00001EB00103F30BDF8E410405C00B159
+:1046400008E0BDF8E400401C81B23991BDF8E400F7
+:104650000A28E0DB00BFBDF8E4000A281CD1402294
+:104660009DF8B40040F2692110FB01F0064901EB0E
+:104670008000A4309DF8A01001EBC10100EB0110F7
+:1046800080F876202FE10000D4450020144100205E
+:10469000D87A0020BC3200209DF8B40040F2692195
+:1046A00010FB01F0FE4901EB8000A4309DF8A01042
+:1046B00001EBC10100EB011090F87600F0BB002087
+:1046C0002A90EDE00020379026E09DF8B40040F2FB
+:1046D000692110FB01F0F24901EB8001A4319DF842
+:1046E000A00000EBC00001EB00113F31BDF8DC0081
+:1046F000001D095C9DF8A80000EB4002E94800EBB2
+:104700004202BDF8DC00105C814200D008E0BDF838
+:10471000DC00401C81B23791BDF8DC000628D4DBF8
+:1047200000BFBDF8DC00062877D103229DF8B40055
+:1047300040F2692110FB01F0D94900E0D3E001EB20
+:104740008001A4319DF8A00000EBC00001EB001037
+:1047500080F876209DF8B40000EB400101EB0010DA
+:10476000D14901EB001030309DF8A01000EB011092
+:10477000801C0A90007820F004020A980270002041
+:10478000399019E020229DF8B40040F2692110FB15
+:1047900001F0C34901EB8001A4319DF8A00000EBBA
+:1047A000C00001EB00114931BDF8E4000A54BDF826
+:1047B000E400401C81B23991BDF8E4000F28E1DB30
+:1047C0000020399019E020229DF8B40040F26921C0
+:1047D00010FB01F0B24901EB8001A4319DF8A0006B
+:1047E00000EBC00001EB00115B31BDF8E4000A549E
+:1047F000BDF8E400401C81B23991BDF8E4000A28FC
+:10480000E1DB00229DF8B40040F2692110FB01F0C9
+:10481000A34901EB800101E0AFE23CE0A4319DF847
+:10482000A00000EBC00001EB001080F87020002118
+:1048300039911AE057E100229DF8B40040F2692155
+:1048400010FB01F0964901EB8001A4319DF8A00016
+:1048500000EBC00001EB00117131BDF8E4000A5417
+:10486000BDF8E400401C81B23991BDF8E400052890
+:10487000E1DB9DF8B40040F2692110FB01F08849AA
+:1048800001EB8000A4309DF8A01001EBC10100EB0A
+:104890000110C06E0CE09DF8A800401CC1B22A9126
+:1048A0008248B0F886029DF8A81088423FF70AAF08
+:1048B00000BF7E48B0F886029DF8A810884212D149
+:1048C00040229DF8B40040F2692110FB01F07449C8
+:1048D00001EB8000A4309DF8A01001EBC10100EBBA
+:1048E000011080F876209DF8B40040F2692110FB99
+:1048F00001F06B4901EB8000A4309DF8A01001EBA2
+:10490000C10100EB011090F87600032809D01128AE
+:104910001AD040283ED12AE08DE0BDE12CE2CFE064
+:1049200006E1F2229DF8B40040F2692110FB01F08B
+:104930005B4901EB8000A4309DF8A01001EBC101A0
+:1049400000EB0110427125E0F3229DF8B40040F223
+:10495000692110FB01F0524901EB8000A4309DF861
+:10496000A01001EBC10100EB0110427112E0F22234
+:104970009DF8B40040F2692110FB01F0484901EBB9
+:104980008001A4319DF8A00000EBC00001EB0010F5
+:10499000427100BF4EE09DF8B40000EB400101EB16
+:1049A0000010414901EB001030309DF8A01000EBE1
+:1049B0000110801C0A90007820F004020A9802700E
+:1049C0009DF8B40040F2692110FB01F0344901EB7D
+:1049D0008000A4309DF8A01001EBC10100EB011094
+:1049E00090F88E0000F0010020B300229DF8B40082
+:1049F00040F2692110FB01F0294901EB8001A4314B
+:104A00009DF8A00000EBC00001EB0010A0F88C2086
+:104A100005229DF8B40040F2692110FB01F0204905
+:104A200001EB8000A4309DF8A01001EBC10100EB68
+:104A300001104271A0E19DF8B40040F2692110FB21
+:104A400001F0174901EB8000A4309DF8A01001EBA4
+:104A5000C10100EB011090F87600402813D100222C
+:104A60009DF8B40040F2692110FB01F00C4901EB04
+:104A70008000A4309DF8A01001EBC10100EB0110F3
+:104A800080F8762000BF00BFF1229DF8B40040F20C
+:104A9000692110FB01F0024901EB8000A43007E01E
+:104AA000D44500204435002014410020BC320020B1
+:104AB0009DF8A01001EBC10100EB011042715BE118
+:104AC000F1229DF8B40040F2692110FB01F0FE498B
+:104AD00001EB8001A4319DF8A00000EBC00001EBC8
+:104AE0000010427148E103229DF8B40040F26921B0
+:104AF00010FB01F0F44901EB8001A4319DF8A00006
+:104B000000EBC00001EB00100270F1229DF8B40030
+:104B100040F2692110FB01F0EB4901EB8000A43069
+:104B20009DF8A01001EBC10100EB0110427123E1DF
+:104B300002229DF8B40040F2692110FB01F0E24925
+:104B400001EB8001A4319DF8A00000EBC00001EB57
+:104B500000100270F6229DF8B40040F2692110FBAB
+:104B600001F0D94901EB8001A4319DF8A00000EBD0
+:104B7000C00001EB0010427101229DF8B40040F228
+:104B8000692110FB01F0D04901EB8001A4319DF8AF
+:104B9000A00000EBC00001EB001080F88020002195
+:104BA000399126E09DF8B40000EB4001C1EBC01044
+:104BB000C64901EBC001BDF8E400401D0A5C9DF848
+:104BC000B40040F2692110FB01F0BF4901EB800104
+:104BD000A4319DF8A00000EBC00001EB001000F133
+:104BE0008101BDF8E4000A54BDF8E400401C81B224
+:104BF0003991BDF8E4000A28D4DBBDF8A4001428DC
+:104C000049D19DF8B40000EB4001C1EBC010AF49A1
+:104C100001EBC000C27B9DF8B40040F2692110FB9B
+:104C200001F0A94901EB8001A4319DF8A00000EB3F
+:104C3000C00001EB001080F877200021399126E0B8
+:104C40009DF8B40000EB4001C1EBC0109F4901EB9F
+:104C5000C001BDF8E40010300A5C9DF8B40040F2D9
+:104C6000692110FB01F0984901EB8001A4319DF806
+:104C7000A00000EBC00001EB001000F17901BDF8CD
+:104C8000E4000A54BDF8E400401C81B23991BDF83B
+:104C9000E4000428D4DB6FE09DF8B40000EB400191
+:104CA000C1EBC010894901EBC00081799DF8B400C7
+:104CB00000EB4002C2EBC010844A02EBC000407916
+:104CC00041EA00229DF8B40040F2692110FB01F096
+:104CD0007D4901EB8001A4319DF8A00000EBC000EC
+:104CE00001EB0010A0F88C209DF8B40040F269217F
+:104CF00010FB01F0744901EB8001A4319DF8A00084
+:104D000000EBC00001EB0010B0F88C109DF8B4006F
+:104D100000EB400202EB00106D4A02EB0010408BEA
+:104D2000814228DBF1229DF8B40040F2692110FB9A
+:104D300001F0654901EB8001A4319DF8A00000EB72
+:104D4000C00001EB001042719DF8B40040F26921EF
+:104D500010FB01F05C4901EB8000A4309DF8A0102D
+:104D600001EBC10100EB01108E300A90007820F0B9
+:104D700001020A98027000BF00BF03F008B89DF856
+:104D8000B40000EB4001C1EBC010504901EBC00082
+:104D900001792891002136911CE09DF8B40000EBC8
+:104DA000400101EB00104A4901EB00113031BDF820
+:104DB000D80001EB001041789DF8A000814204D199
+:104DC000BDF8D800C1B2289112E0BDF8D800401C4F
+:104DD00081B236919DF8B40000EB400101EB001068
+:104DE0003B4901EB0010C179BDF8D8008142D4DC09
+:104DF00000BF9DF8B40000EB400101EB0010344906
+:104E000001EB001030309DF8A01000EB0110801C69
+:104E10000A90007820F0400140310A9801709DF816
+:104E2000B40000EB4001C1EBC010284901EBC00009
+:104E3000C1782691BDF89800172834D2DFE800F039
+:104E4000330C0F331215181B1E3333333333332116
+:104E5000242733332A2D30000720299023E0072010
+:104E6000299020E0062029901DE0062029901AE0D4
+:104E70000620299017E01220299014E0072029909D
+:104E800011E0092029900EE0062029900BE0062071
+:104E9000299008E00B20299005E00B20299002E0E2
+:104EA0002A20299000BF00BFBDF8A400001FC1B296
+:104EB0000A919DF8B40000EB4001C1EBC01003491A
+:104EC00001EBC000C01C05E0D4450020D87A0020CA
+:104ED0001441002009900A99F4F7FCFA37909DF8E4
+:104EE000B40000EB4001C1EBC010FE4901EBC00172
+:104EF000BDF8A400401E095CBDF8DC0081427DD1F4
+:104F00009DF8B40000EB4001C1EBC010F54901EB86
+:104F1000C0004078002871DD9DF8B40000EB40012E
+:104F2000C1EBC010EF4901EBC001BDF8A4000A5C61
+:104F30009DF8B40040F2692110FB01F0EA4901EB51
+:104F40008001A4319DF8A00000EBC00001EB00102F
+:104F500080F83C200021E54A9DF8B40002EB0012E5
+:104F60009DF8A0001154E248007F012815D19DF85A
+:104F7000B40000EB400101EB0010DE4901EB001032
+:104F800030309DF8A01000EB0110801C0A900078D2
+:104F900020F0800080300A990870BDF8980007283A
+:104FA0007ED007DC07287CD2DFE800F07BFDFC7BAD
+:104FB000FBFAF90010380728F5D2DFE810F0EF0906
+:104FC000D2097200720007000800600500BFBDF83A
+:104FD0009800142866D19DF8B40000EB4001C1EBA5
+:104FE000C010C04901EBC000407901069DF8B40033
+:104FF00000EB4002C2EBC010BA4A00E0FEE302EB55
+:10500000C000807941EA00419DF8B40000EB400205
+:10501000C2EBC010B34A02EBC000C07941EA0021E4
+:105020009DF8B40000EB4002C2EBC010AD4A02EBA9
+:10503000C000007A01439DF8B40040F2692210FBE1
+:1050400002F0A94A02EB8002A4329DF8A00000EB16
+:10505000C00002EB0010C0F81A109DF8B40040F236
+:10506000692110FB01F0A04901EB8001A4319DF8FA
+:10507000A00000EBC00001EB0010D0F81A100846A9
+:105080000A9100210AF008FACDE92E019DF8B4003A
+:1050900000EB400101EB0010964901EB001002E02B
+:1050A000FEE3FEE380E0007F00F003019DF8B40022
+:1050B00000EB400202EB00108E4A02EB0010007F72
+:1050C000C0F3011001449DF8B40000EB400202EB74
+:1050D0000010884A02EB0010007FC0F38100091A1B
+:1050E00008460591F3F783FACDE906019DED061B0D
+:1050F0009FED810B1BF0E4FB8DED080B9DED080B84
+:1051000051EC100BF3F7E5FACDE930019DF8B4004E
+:1051100040F2692110FB01F0734901EB8001A431D9
+:105120009DF8A00000EBC00001EB0010416B0846A9
+:10513000079100210AF0B0F9DDE92E32A0FB03450A
+:1051400001FB035100FB021502220023DDE93001BF
+:10515000F3F738F8231845EB0100CDE90830DDE915
+:105160003023DDE90801F3F72DF8CDE92E01DDE963
+:105170002E010AF051FF01469DF8B40040F2692269
+:1051800010FB02F0584A02EB8000A4309DF8A020EA
+:1051900002EBC20200EB0210C0F81E1048E0FDE373
+:1051A00098E3CCE3FBE3DDE3BDF8980015283FD19D
+:1051B0009DF8B40000EB4001C1EBC010494901EB80
+:1051C000C000407901069DF8B40000EB4002C2EB3C
+:1051D000C010444A02EBC000807941EA00419DF8CA
+:1051E000B40000EB4002C2EBC0103E4A02EBC0002C
+:1051F000C07941EA00219DF8B40000EB4002C2EB07
+:10520000C010384A02EBC000007A01439DF8B40098
+:1052100040F2692210FB02F0334A02EB8000A43016
+:105220009DF8A02002EBC20200EB0210C0F81E1095
+:105230009DF8B40000EB4001C1EBC010294901EB1F
+:10524000C000417A2E4880F80F1E9DF8B40000EB94
+:10525000400101EB0010274901EB001130319DF8AE
+:10526000A00001EB0010801C0A90254890F80F0E5A
+:10527000C2090A98007862F300000A990870204871
+:1052800090F80F0E00F00300012806D01C4890F89B
+:105290000F0E00F0030003283CD19DF8B40000EB92
+:1052A000400101EB0010134901EB001030309DF874
+:1052B000A01000EB0110801C0A90007820F0020181
+:1052C000891C0A9801709DF8B40000EB400101EBC5
+:1052D0000010084901EB001130319DF8A00001EBEE
+:1052E00000100FE0D87A0020D4450020483F00206D
+:1052F000BC120020144100200000000000002440E7
+:10530000BC220020801C0A90007820F020020A981D
+:10531000027014E09DF8B40000EB400101EB0010B6
+:10532000FE4901EB001030309DF8A01000EB011099
+:10533000801C0A90007820F002020A9802709DF802
+:10534000B40000EB400101EB0010F44901EB001147
+:1053500030319DF8A00001EB00108078C0F34002CE
+:105360009DF8B40040F2692110FB01F0EC4901EB1B
+:105370008000A4309DF8A01001EBC10100EB0110EA
+:10538000007EC0F34000824266D09DF8B40040F237
+:10539000692110FB01F0E24901EB8000A4309DF887
+:1053A000A01001EBC10100EB011018300A909DF82C
+:1053B000B40000EB400101EB0010D84901EB0010F4
+:1053C00030309DF8A01000EB0110807842080A9858
+:1053D000007862F341000A9908709DF8B40000EB70
+:1053E000400101EB0010CD4901EB001030309DF879
+:1053F000A01000EB01108078C0F3400038BB9DF88E
+:10540000B40000EB400101EB0010C44901EB0010B7
+:1054100030309DF8A01000EB0110801C0A9000783D
+:1054200020F020020A98027001229DF8B40040F298
+:10543000692110FB01F0BA4901EB8000A4309DF80E
+:10544000A01001EBC10100EB011080F83E209DF897
+:10545000B4100220F4F77EFD9DF8B40000EB40018B
+:1054600001EB0010AD4901EB001130319DF8A000B7
+:1054700001EB0010807800F001029DF8B40040F2CA
+:10548000692110FB01F0A64901EB8000A4309DF8D2
+:10549000A01001EBC10100EB0110007E00F0010043
+:1054A00082425FD09DF8B40040F2692110FB01F008
+:1054B0009B4901EB8000A4309DF8A01001EBC101D5
+:1054C00000EB011018300A909DF8B40000EB400189
+:1054D00001EB0010914901EB001130319DF8A00063
+:1054E00001EB001081780A98027861F300020270E3
+:1054F0009DF8B40000EB400101EB0010874901EB7F
+:10550000001030309DF8A01000EB0110807800F002
+:10551000010040BB9DF8B40000EB400101EB00101E
+:105520007E4901EB001030309DF8A01000EB011017
+:10553000801C0A90007820F020020A980270002255
+:105540009DF8B40040F2692110FB01F0744901EBB1
+:105550008000A4309DF8A01001EBC10100EB011008
+:1055600080F83D2012E19DF8B40040F2692110FB63
+:1055700001F06B4901EB8000A4309DF8A01001EB15
+:10558000C10100EB011090F83E0098B901229DF88E
+:10559000B40040F2692110FB01F0614901EB800089
+:1055A000A4309DF8A01001EBC10100EB011080F8C0
+:1055B0003D2027E000229DF8B40040F2692110FB55
+:1055C00001F0574901EB8001A4319DF8A00000EBE8
+:1055D000C00001EB001080F83D209DF8B40000EB06
+:1055E000400101EB00104D4901EB001030309DF8F7
+:1055F000A01000EB0110801C0A90007820F001023E
+:105600000A980270474890F8A008E0BB4648407FDF
+:10561000012838D14448D0F814024349C98B884244
+:1056200031D29DF8B40040F2692110FB01F03C49F1
+:1056300001EB8000A4309DF8A01001EBC10100EB4C
+:10564000011090F83D0001281DD19DF8B40040F2F2
+:10565000692110FB01F0324901EB8000A4309DF874
+:10566000A01001EBC10100EB011090F87D0050B9D2
+:105670009DF8B40000EB400101EB0010274901EB5D
+:105680000011303100E081E09DF8A00001EB001036
+:1056900001789DF8B40040F2692210FB02F0204A24
+:1056A00002EB8000417005229DF8B40040F26921B0
+:1056B00010FB01F01A4901EB8001A4319DF8A00014
+:1056C00000EBC00001EB0010427100229DF8B40015
+:1056D00000EB400101EB0010104901EB00113031EB
+:1056E0009DF8A00001EB001042609DF8B41002206C
+:1056F000F4F730FC0021399123E000229DF8B4003A
+:1057000040F2692110FB01F0054901EB8001A43151
+:105710009DF8A00000EBC00008E00000144100204C
+:10572000D4450020BC320020BC12002001EB001147
+:105730003F31BDF8E4000A54BDF8E400401C81B2DA
+:105740003991BDF8E4001428D7DB0020399019E026
+:1057500000229DF8B40040F2692110FB01F0FE49DF
+:1057600001EB8001A4319DF8A00000EBC00001EB2B
+:1057700000115B31BDF8E4000A54BDF8E400401CA0
+:1057800081B23991BDF8E4000A28E1DB9DF8B4004C
+:1057900040F2692110FB01F0EF4901EB8000A430D9
+:1057A0009DF8A01001EBC10100EB01100078012869
+:1057B00012DC02229DF8B40040F2692110FB01F0D6
+:1057C000E54901EB8000A4309DF8A01001EBC10178
+:1057D00000EB011002707CE09DF8B40040F26921FA
+:1057E00010FB01F0DC4901EB8000A4309DF8A01013
+:1057F00001EBC10100EB0110007800E0F9E30228A1
+:105800002FDC00219DF8B40040F2692210FB02F069
+:10581000D14A02EB8000C17003229DF8B40040F22F
+:10582000692110FB01F0CC4901EB8001A4319DF806
+:10583000A00000EBC00001EB0010027007229DF8F1
+:10584000B40040F2692110FB01F0C34901EB800074
+:10585000A4309DF8A01001EBC10100EB01104271D2
+:1058600037E09DF8B40040F2692110FB01F0BA491D
+:1058700001EB8001A4319DF8A00000EBC00001EB1A
+:10588000001001789DF8B40040F2692210FB02F08C
+:10589000B14A02EB8000007981421AD1AF4801E0A1
+:1058A000C5E1FDE390F80F0EC0F3401088B1162259
+:1058B0009DF8B40040F2692110FB01F0A64901EB0C
+:1058C0008000A4309DF8A01001EBC10100EB011095
+:1058D0004271E5E314229DF8B40040F2692110FB07
+:1058E00001F09D4901EB8001A4319DF8A00000EB7F
+:1058F000C00001EB0010427101219DF8B40040F29C
+:10590000692210FB02F0944A02EB8000C1709DF8FE
+:10591000B40000EB400101EB0010A2F5986101EB2F
+:10592000001130319DF8A00001EB0010801C0A909E
+:10593000007820F0200020300A990870B0E314228B
+:105940009DF8B40040F2692110FB01F0824901EB9F
+:105950008001A4319DF8A00000EBC00001EB001015
+:1059600042719DE39DF8B40040F2692110FB01F003
+:10597000794901EB8000A430BDF8D81001EBC101DA
+:1059800000EB01108079012827D100229DF8B40096
+:1059900040F2692110FB01F06F4901E0FDE33AE0BC
+:1059A00001EB8001A431BDF8D80000EBC00001EB91
+:1059B0000010827114229DF8B40040F2692110FB9E
+:1059C00001F0654901EB8000A4309DF8A01001EBC7
+:1059D000C10100EB011042711CE000219DF8B400F0
+:1059E00040F2692210FB02F05B4A02EB8000C170BA
+:1059F00005229DF8B40040F2692110FB01F05649E0
+:105A000001EB8000A4309DF8A01001EBC10100EB78
+:105A10000110427144E301219DF8B40040F2692273
+:105A200010FB02F04C4A02EB8000C17014229DF87A
+:105A3000B40040F2692110FB01F0474901EB8001FD
+:105A4000A4319DF8A00000EBC00001EB00104271F2
+:105A50009DF8B40000EB400101EB0010404901EB60
+:105A6000001130319DF8A00001EB0010801C0A905D
+:105A7000007820F00400001D0A99087010E300204F
+:105A80002E902F90002139911EE0DDE92E100002AA
+:105A900040EA11620902CDE92E129DF8B40000EB34
+:105AA0004001C1EBC0102F4901EBC001BDF8E4007B
+:105AB000401D085CDDE92E341843CDE92E04BDF805
+:105AC000E400401C80B23990BDF8E4000328DCDB20
+:105AD000DDE92E010AF0A0FA01469DF8B40040F27B
+:105AE000692210FB02F01C4A02EB8002A4329DF8EE
+:105AF000A00000EBC00002EB0010C0F81E10002256
+:105B00002E922F92002139911EE0DDE92E10000225
+:105B100040EA11620902CDE92E129DF8B40000EBB3
+:105B20004001C1EBC0100F4901EBC001BDF8E4001A
+:105B30000830085CDDE92E341843CDE92E04BDF8A9
+:105B4000E400401C80B23990BDF8E4000328DCDB9F
+:105B5000DDE92E0108E00000D4450020BC22002031
+:105B600014410020D87A00200AF056FA01469DF828
+:105B7000B40040F2692210FB02F0FE4A02EB800200
+:105B8000A4329DF8A00000EBC00002EB0010C0F8AA
+:105B90001A1000222E922F92002139911EE0DDE989
+:105BA0002E10000240EA11620902CDE92E129DF882
+:105BB000B40000EB4001C1EBC010EF4901EBC001A4
+:105BC000BDF8E4001330085CDDE92E341843CDE95C
+:105BD0002E04BDF8E400401C80B23990BDF8E4000A
+:105BE0000328DCDB9DF8B4002E9940F2692210FBFB
+:105BF00002F0E04A02EB8002A4329DF8A00000EB24
+:105C0000C00002EB0010416307229DF8B40040F28F
+:105C1000692110FB01F0D74901EB8000A4309DF809
+:105C2000A01001EBC10100EB01104271C9E300209B
+:105C30002E902F90002139911FE0DDE92E100002F7
+:105C400040EA11620902CDE92E129DF8B40000EB82
+:105C50004001C1EBC010C84901EBC001BDF8E40030
+:105C6000401D085CDDE92E3440EA0302CDE92E2414
+:105C7000BDF8E400401C81B23991BDF8E40004286D
+:105C8000DBDBDDE92E010AF0C7F99DF8B42040F214
+:105C9000692312FB03F2B74B03EB8203A4339DF895
+:105CA000A02002EBC20203EB021222329060D1600C
+:105CB00000222E922F92002139911FE0DDE92E1053
+:105CC000000240EA11620902CDE92E129DF8B400EB
+:105CD00000EB4001C1EBC010A74901EBC001BDF8CA
+:105CE000E4000930085CDDE92E3440EA0302CDE926
+:105CF0002E24BDF8E400401C81B23991BDF8E400C7
+:105D00000428DBDBDDE92E010AF086F99DF8B420DA
+:105D100040F2692312FB03F2964B03EB8203A43398
+:105D20009DF8A02002EBC20203EB021242F8220F00
+:105D300051609DF8B40040F2692110FB01F08D49DB
+:105D400001EB8000A4309DF8A01001EBC10100EB35
+:105D5000011000789DF8B41040F2692211FB02F1A5
+:105D6000844A02EB8101097988426ED1834890F818
+:105D70000F0EC0F3401090B117229DF8B40040F20E
+:105D8000692110FB01F07B4901EB8000A4309DF8F4
+:105D9000A01001EBC10100EB0110427111E01422CF
+:105DA0009DF8B40040F2692110FB01F0714901EB4C
+:105DB0008001A4319DF8A00000EBC00001EB0010B1
+:105DC00042716F4890F8A008F0BB00229DF8B40023
+:105DD00040F2692110FB01F0664901EB8000A4301C
+:105DE0009DF8A01001EBC10100EB011080F83E20EE
+:105DF0006448D0F814020521B0FBF1F201FB120057
+:105E000000EBC00101EB00115E48203000EB810087
+:105E10000021C0F81D105B48D0F814020521B0FB2A
+:105E2000F1F201FB120000EBC00101EB001155483B
+:105E3000203000EB81000D300A909DF8B40040F254
+:105E4000692110FB01F001E0D4E0B7E1494901EB21
+:105E50008000A4309DF8A01001EBC10100EB0110FF
+:105E600022301022014609900A98F2F7EEF94548CF
+:105E7000D0F814020521B0FBF1F201FB120000EB97
+:105E8000C00101EB00113F48203000EB81029DF87A
+:105E9000B40040F2692110FB01F0364901EB8001AA
+:105EA000A4319DF8A00000EBC00001EB001050F8F9
+:105EB0001A1F42F8011F406850603248D0F814029F
+:105EC0000521B0FBF1F201FB120000EBC00101EB78
+:105ED00000132C4920319DF8B40000EB400202EB86
+:105EE0000010294A02EB001230329DF8A00002EBAC
+:105EF0000010007801F823002248D0F81402052190
+:105F0000B0FBF1F201FB120000EBC00101EB00114C
+:105F10001C48203000EB81029DF8B40040F269215A
+:105F200010FB01F0134901EB8001A4319DF8A000A2
+:105F300000EBC00001EB0010406BC2F809001148F3
+:105F4000D0F814020521B0FBF1F201FB120000EBC6
+:105F5000C00101EB00110B48203000EB8101084823
+:105F6000826941F8212F808B88800648D0F814027E
+:105F700005210BE0D4450020D87A0020BC22002067
+:105F8000BC320020BC12002014410020B0FBF1F014
+:105F900081B202200A91F3F79BF800210620F3F763
+:105FA000D9FFF948D0F81402F749C98B884206D2C4
+:105FB000F548D0F81402401CF349C1F8140200213E
+:105FC0000520F3F7C7FF9DF8B40000EB400101EB9B
+:105FD0000010EE4901EB001030309DF8A01000EBEE
+:105FE0000110801C0A90007820F008020A980270C4
+:105FF00029E0E7E19DF8B40000EB400101EB00105F
+:10600000E24901EB001030309DF8A01000EB0110C8
+:10601000801C0A90007820F0080008300A99087067
+:1060200000229DF8B40040F2692110FB01F0D8492C
+:1060300001EB8000A4309DF8A01001EBC10100EB42
+:10604000011080F83E209DF8B4100220F3F782FF83
+:106050009DF8B4109DF8A00000EB0110C217CDE927
+:106060002E0200222E9800EBC00101EB0011C9485E
+:1060700000EB8100C0F81D209DF8B40040F26921BA
+:1060800010FB01F0C24901EB8000A4309DF8A01084
+:1060900001EBC10100EB011022300A902E9800E0C4
+:1060A0008FE100EBC00101EB0011BA4800EB810069
+:1060B0000D30102209900A99F2F7C7F89DF8B41034
+:1060C00040F2692011FB00F0B14901EB8001A431DD
+:1060D0009DF8A00000EBC00001EB00112E9800EB32
+:1060E000C00202EB0012AB4800EB820051F81A2FFD
+:1060F00040F8012F496841609DF8B41001EB410060
+:1061000000EB0110A14901EB001130319DF8A00016
+:1061100001EB001001782E9800EBC00202EB001298
+:106120009C4800F822102E9800EBC00101EB0011F2
+:10613000984800EB81019848826941F8212F808BB3
+:1061400088809DF8B41040F2692011FB00F090495E
+:1061500001EB8001A4319DF8A00000EBC00001EB31
+:106160000010416B2E9800EBC00202EB0012894830
+:1061700000EB8200C0F809109DF8B41001EB41005B
+:1061800000EB0110814901EB001130319DF8A000B6
+:1061900001EB001041682E9800E091E000EBC00296
+:1061A00002EB00127B4800EB8200C0F827102E980B
+:1061B00081B208200A91F3F7CDFE80E09DF8B4107B
+:1061C00040F2692011FB00F0714901EB8001A4311C
+:1061D0009DF8A00000EBC00001EB001001789DF8D5
+:1061E000B40040F2692210FB02F0694A02EB800021
+:1061F0000079814263DA9DF8B41001EB410000EBB5
+:106200000110624901EB001030309DF8A01000EB46
+:106210000110801C0A90007820F00401091D0A98E2
+:1062200001709DF8B41001EB410000EB01105749DB
+:1062300001EB001130319DF8A00001EB0010801C33
+:106240000A90007820F0800080300A9908700120C0
+:106250009DF8B41040F2692211FB02F14C4A02EBA6
+:106260008101C8709DF8B41040F2692011FB00F064
+:10627000114601EB800002799DF8B40040F26921DB
+:1062800010FB01F0424901EB8001A4319DF8A00010
+:1062900000EBC00001EB0010027014229DF8B40066
+:1062A00040F2692110FB01F0394901EB8000A43074
+:1062B0009DF8A01001EBC10100EB0110427180E0DC
+:1062C0000121354880F8C4179DF8B41040F26920C8
+:1062D00011FB00F02E4901EB8001A4319DF8A000D4
+:1062E00000EBC00001EB001001789DF8B40040F213
+:1062F000692210FB02F0264A02EB800000798142FD
+:106300002EDA00219DF8B40040F2692210FB02F061
+:106310001F4A02EB8000C17001229DF8B40040F2D8
+:10632000692110FB01F01A4901EB8001A4319DF8AD
+:10633000A00000EBC00001EB0010027014229DF8D9
+:10634000B40040F2692110FB01F0114901EB80001B
+:10635000A4309DF8A01001EBC10100EB01104271C7
+:106360002FE014229DF8B40040F2692110FB01F0E7
+:10637000074901EB8000A4309DF8A01001EBC1019A
+:1063800000EB011042711CE0BC12002014410020FF
+:10639000D4450020E0140020BC32002014229DF8D7
+:1063A000B40040F2692110FB01F0FE4901EB8000CE
+:1063B000A4309DF8A01001EBC10100EB0110427167
+:1063C00000BF00BFFEE39DF8B41040F2692011FB4E
+:1063D00000F0F44901EB8000817828919DF8B41019
+:1063E00001EB4100C0EBC110EF4911F830102991C9
+:1063F0009DF8B41040F2692011FB00F0E94901EB6F
+:106400008001A4319DF8A00000EBC00001EB00105A
+:10641000417926919DF8B41001EB4100C0EBC11009
+:10642000E14901EBC0010A91BDF8A4100A98F4F704
+:1064300017FB37909DF8B41001EB4100C0EBC11081
+:10644000D94901EBC001BDF8A400095CBDF8DC002E
+:1064500081427DD19DF8B41001EB4100C0EBC11029
+:10646000D14901EBC0004078002871DD0021CF4AFE
+:106470009DF8B40002EB00129DF8A0001154BDF885
+:106480009800892865D00CDC14287CD004DC08280E
+:106490007AD0102879D1FDE3152877D08028F9D15A
+:1064A000F9E38B2873D08C2872D08E2871D08F2876
+:1064B000F0D1BDF8A4000D286CD19DF8B41001EB0B
+:1064C0004100C0EBC110B84901EBC0004178B848A9
+:1064D00080F8111E9DF8B41001EB4100C0EBC11013
+:1064E000B14901EBC000C17AB14880F8121E9DF895
+:1064F000B41040F2692011FB00F0AA4901EB8000C2
+:10650000A4309DF8A01001EBC10100EB0110007850
+:1065100003287DDCA64890F8120E002879DD9DF84E
+:10652000B41040F2692011FB00F09E4901EB80019C
+:10653000A4319DF8A00000EBC00001EB00110A910E
+:106540000878401CC1B20A9801709DF8B41001E0AF
+:10655000FEE3FEE340F2692011FB00F0914901EBFC
+:106560008000A4309DF8A01001EBC10100EB0110E8
+:10657000007804284DDB9DF8B41001EB410000EBDE
+:1065800001108C4907E0FDE3FDE3FDE3FDE3FDE3DE
+:10659000FDE3FDE3FDE301EB001030309DF8A010BA
+:1065A00000EB0110801C0A90814890F8120EC0F395
+:1065B0000010C0F101020A98007862F300000A9905
+:1065C00008707B4890F8110EC0F3C000F0BB9DF836
+:1065D000B41001EB410000EB0110764901EB001013
+:1065E00030309DF8A01000EB01108078C0F340100F
+:1065F00060B39DF8B41001EB410000EB01106D4950
+:1066000001EB001030309DF8A01000EB011001E00C
+:1066100057E0F1E0801C0A90007820F00200801C16
+:106620000A9908709DF8B41040F2692011FB00F03F
+:106630005C4901EB8000A4309DF8A01001EBC10182
+:1066400000EB011018300A90007800E009E020F01B
+:106650000200801C0A9908709DF8B4100220F3F71C
+:1066600079FC00219DF8B40040F2692210FB02F091
+:106670004C4A02EB8000C17004229DF8B40040F245
+:10668000692110FB01F0474901EB8001A4319DF81D
+:10669000A00000EBC00001EB001002708C229DF8FE
+:1066A000B40040F2692110FB01F03E4901EB80008B
+:1066B000A4309DF8A01001EBC10100EB0110427164
+:1066C000B2E39DF8B41040F2692011FB00F03549A7
+:1066D00001EB8001A4319DF8A00000EBC00001EBAC
+:1066E000001001789DF8B40040F2692210FB02F01E
+:1066F0002C4A02EB8000007981427DD19DF8B410D4
+:1067000001EB410000EB01102A4901EB0010303091
+:106710009DF8A01000EB0110801C0A90244890F80E
+:10672000120EC0F30010C0F101000A990A7860F35C
+:1067300000020A709DF8B41001EB410000EB01105B
+:106740001C4901EB001030309DF8A01000EB011047
+:10675000801C0A90164890F8110EC2080A9800781A
+:1067600062F341000A9908709DF8B41001EB4100F2
+:1067700000EB01100F4901EB001130319DF8A00032
+:1067800001EB00108078C0F340029DF8B40040F2A5
+:10679000692110FB01F0034901EB8000A4309DF852
+:1067A000A01009E0D4450020D87A0020483F0020FE
+:1067B000BC2200201441002001EBC10100EB0110BC
+:1067C000007EC0F34000824264D09DF8B41040F2D5
+:1067D000692011FB00F0FC4901EB8000A4309DF81A
+:1067E000A01001EBC10100EB011018300A909DF8D8
+:1067F000B41001EB410000E0D3E200EB0112F348DA
+:1068000000EB021030309DF8A01000EB01108078F2
+:1068100042080A98007862F341000A9908709DF8CE
+:10682000B41001EB410000EB0110E84901EB00104E
+:1068300030309DF8A01000EB01108078C0F34000CC
+:1068400018BB01229DF8B40040F2692110FB01F051
+:10685000DD4901EB8001A4319DF8A00000EBC000F0
+:1068600001EB001042739DF8B40040F2692110FB67
+:1068700001F0D54901EB8000A4309DF8A01001EB98
+:10688000C10100EB011080F83E209DF8B4100220F9
+:10689000F3F760FB9DF8B41001EB410000EB011031
+:1068A000CA4901EB001130319DF8A00001EB001046
+:1068B000807800F001029DF8B40040F2692110FBDD
+:1068C00001F0C14901EB8000A4309DF8A01001EB5C
+:1068D000C10100EB0110007E00F00100824276D081
+:1068E0009DF8B41040F2692011FB00F0B64901EBAD
+:1068F0008000A4309DF8A01001EBC10100EB011055
+:1069000018300A909DF8B41001EB410000EB011023
+:10691000AE4901EB001130319DF8A00001EB0010F1
+:1069200082780A98017862F3000101709DF8B41032
+:1069300001EB410000EB0110A44901EB00103030E5
+:106940009DF8A01000EB0110807800F00100E8BB7A
+:106950009DF8B41001EB410000EB01109B4901EBE5
+:10696000001030309DF8A01000EB01108078C0F3CB
+:10697000401068B39DF8B41040F2692011FB00F09C
+:10698000914901EB8000A4309DF8A01001EBC101FA
+:1069900000EB011090F83E00D0B99DF8B41040F221
+:1069A000692011FB00F0884901EB8000A4309DF8BC
+:1069B000A01001EBC10100EB0110407B40B99DF834
+:1069C000B41001EB410000EB011002E045E06FE183
+:1069D0002FE07E4901EB001030309DF8A01000EB55
+:1069E00001108078C0F3400018BB01229DF8B4006C
+:1069F00040F2692110FB01F0734901EB8001A431E1
+:106A00009DF8A00000EBC00001EB001042739DF860
+:106A1000B40040F2692110FB01F06B4901EB8000EA
+:106A2000A4309DF8A01001EBC10100EB011080F82B
+:106A30003E2000229DF8B40040F2692110FB01F0D5
+:106A4000614901EB8000A4309DF8A01001EBC10169
+:106A500000EB011080F83D2025E19DF8B41040F2D4
+:106A6000692011FB00F0584901EB8000A4309DF82B
+:106A7000A01001EBC10100EB011090F83E0098B9A5
+:106A800001229DF8B40040F2692110FB01F04E494B
+:106A900001EB8000A4309DF8A01001EBC10100EBD8
+:106AA000011080F83D2027E000229DF8B40040F25C
+:106AB000692110FB01F0444901EB8001A4319DF8EC
+:106AC000A00000EBC00001EB001080F83D209DF815
+:106AD000B41001EB410000EB01103C4901EB001147
+:106AE00030319DF8A00001EB0010801C0A90007866
+:106AF00020F001020A980270354890F8A00880B191
+:106B00009DF8B41001EB410000EB01102F4901EB9F
+:106B1000001030309DF8A01000EB0110807A0228A0
+:106B200051D12C48407F01284DD12A48D0F8140279
+:106B30002849C98B884246D29DF8B41040F269209A
+:106B400011FB00F0204901EB8000A4309DF8A0105B
+:106B500001EBC10100EB011090F83D00012832D19A
+:106B60009DF8B41040F2692011FB00F0164901EBCA
+:106B70008000A4309DF8A01001EBC10100EB0110D2
+:106B800090F87D00F8B99DF8B41001EB410000EBDE
+:106B900001100E4901EB001130319DF8A00001EB0E
+:106BA000001001789DF8B40040F2692210FB02F059
+:106BB000054A02EB8000417008229DF8B40040F2C3
+:106BC000692109E0FEE36EE0D44500201441002075
+:106BD000BC320020BC12002010FB01F0FE4901EB8A
+:106BE0008001A4319DF8A00000EBC00001EB001073
+:106BF000427100229DF8B40000EB400101EB00104F
+:106C0000F64901EB001130319DF8A00001EB0010B6
+:106C100042609DF8B4100220F3F79CF900213991ED
+:106C200019E000229DF8B40040F2692110FB01F048
+:106C3000E94901EB8001A4319DF8A00000EBC00000
+:106C400001EB00113F31BDF8E4000A54BDF8E40047
+:106C5000401C81B23991BDF8E4001428E1DB002129
+:106C600039911CE000229DF8B40040F2692110FB2C
+:106C700001F0D94901EB8001A4319DF8A00000EB9F
+:106C8000C00001EB00115B31BDF8E4000A54BDF80F
+:106C9000E40001E0FFE1C7E3401C81B23991BDF897
+:106CA000E4000A28DEDB9DF8B4100220F3F752F965
+:106CB0009DF8B41040F2692011FB00F0C64901EBC9
+:106CC0008000A4309DF8A01001EBC10100EB011081
+:106CD0008078802835D19DF8B41001EB410000EB9D
+:106CE0000110BE4901EB001030309DF8A01000EB00
+:106CF00001108078C0F3400018BB9DF8B41001EB80
+:106D0000410000EB0110B54901EB001030309DF857
+:106D1000A01000EB01108078C0F3401088B9152254
+:106D20009DF8B40040F2692110FB01F0AA4901EB83
+:106D30008000A4309DF8A01001EBC10100EB011010
+:106D400042719DF8B41001EB410000EB011001E02D
+:106D5000EDE3B7E1A14901EB001030309DF8A01040
+:106D600000EB01108078C0F34000D8B18F229DF86D
+:106D7000B40040F2692110FB01F0974901EB80005B
+:106D8000A43007E0FDE364E14FE2FBE3F4E14DE210
+:106D90007EE35DE19DF8A01001EBC10100EB011065
+:106DA000427141E09DF8B41040F2692011FB00F0FF
+:106DB000894901EB8000A4309DF8A01001EBC101CE
+:106DC00000EB0110807B01282ED100229DF8B40039
+:106DD00040F2692110FB01F07F4901EB8001A431F1
+:106DE0009DF8A00000EBC00001EB001082738C2224
+:106DF0009DF8B40040F2692110FB01F0764901EBE7
+:106E00008001A4319DF8A00000EBC00001EB001050
+:106E1000427100219DF8B40040F2692210FB02F09B
+:106E20006D4A02EB8000C1709DF8B41001EB410087
+:106E300000EB0110694901EB0010007BF0BB9DF8ED
+:106E4000B41001EB4100C0EBC110654901EBC0007B
+:106E5000807800049DF8B41001EB4102C2EBC1112F
+:106E60005F4A02EBC101C97840EA01209DF8B410E5
+:106E700001EB4102C2EBC111594A02EBC101097990
+:106E80000843C117CDE9080109F0C6F801469DF88D
+:106E9000B40040F2692210FB02F04F4A02EB80027C
+:106EA000A4329DF8A00000EBC00002EB0010C0F877
+:106EB0001E109DF8B41001EB410000E035E0C0EB7E
+:106EC000C110474901EBC000407901049DF8B400AE
+:106ED00000EB4002C2EBC010414A02EBC0008079D7
+:106EE00041EA00209DF8B41001EB4102C2EBC11150
+:106EF0003B4A02EBC101C9790843C117CDE908013A
+:106F000009F08AF89DF8B41040F2692211FB02F1F1
+:106F1000314A02EB8101A4319DF8A02002EBC202AC
+:106F200001EB0211C1F81A0092E09DF8B41001EBD8
+:106F30004100C0EBC1102A4901EBC0008078010676
+:106F40009DF8B40000EB4002C2EBC010244A02EBF3
+:106F5000C000C07841EA00419DF8B40000EB400257
+:106F6000C2EBC0101E4A02EBC000007941EA0021CA
+:106F70009DF8B40000EB4002C2EBC010184A02EBCF
+:106F8000C00040790843C117CDE9080109F044F871
+:106F900001469DF8B40040F2692210FB02F00E4A4F
+:106FA00002EB8002A4329DF8A00000EBC00002EBCF
+:106FB0000010C0F81E109DF8B41001EB4100C0EBAA
+:106FC000C110074901EBC000807901069DF8B400AB
+:106FD00000EB400206E00000D445002014410020F0
+:106FE000D87A0020C2EBC010FE4A02EBC000C07984
+:106FF00041EA00419DF8B40000EB4002C2EBC01032
+:10700000F84A02EBC000007A41EA00209DF8B41073
+:1070100001EB4102C2EBC111F24A02EBC101497A14
+:107020000843C117CDE9080108F0F6FF9DF8B41038
+:1070300040F2692211FB02F1EB4A02EB8101A4311B
+:107040009DF8A02002EBC20201EB0211C1F81A0068
+:10705000EBE0BDF8A40003281CD18F229DF8B400FA
+:1070600040F2692110FB01F0DF4901EB8001A431FE
+:107070009DF8A00000EBC00001EB0010427101215F
+:107080009DF8B40040F2692210FB02F0D64A02EBF0
+:107090008000C170C9E0BDF8A400032811D18F227F
+:1070A0009DF8B40040F2692110FB01F0CE4901EBDC
+:1070B0008000A4309DF8A01001EBC10100EB01108D
+:1070C0004271B2E0BDF8A400032854D19DF8B41079
+:1070D00040F2692011FB00F0C34901EB8000A430AD
+:1070E000BDF8D81001EBC10100EB01108079012837
+:1070F00024D100229DF8B40040F2692110FB01F078
+:10710000B94901EB8001A431BDF8D80000EBC00003
+:1071100001EB001082718F229DF8B40040F26921CA
+:1071200010FB01F0B04901EB8000A4309DF8A010E5
+:1071300001EBC10100EB011042711CE008229DF837
+:10714000B40040F2692110FB01F0A74901EB800176
+:10715000A4319DF8A00000EBC00001EB00104271CB
+:1071600000219DF8B40040F2692210FB02F09E4A13
+:1071700002EB8000C17058E0BDF8A400032854D190
+:107180009DF8B41040F2692011FB00F0964901EB24
+:107190008000A430BDF8D81001EBC10100EB011054
+:1071A0008079012824D100229DF8B40040F26921A1
+:1071B00010FB01F08C4901EB8001A431BDF8D8002F
+:1071C00000EBC00001EB001082718F229DF8B4002B
+:1071D00040F2692110FB01F0834901EB8001A431E9
+:1071E0009DF8A00000EBC00001EB001042711CE014
+:1071F00008229DF8B40040F2692110FB01F07A49A1
+:1072000001EB8001A4319DF8A00000EBC00001EB70
+:107210000010427100219DF8B40040F2692210FB79
+:1072200002F0714A02EB8000C170FDE3BDF8A400DA
+:1072300008287DD19DF8B41001EB4100C0EBC110CE
+:10724000684901EBC000807801069DF8B40000EBAE
+:107250004002C2EBC010634A02EBC000C07841EAB2
+:1072600000419DF8B40000EB4002C2EBC0105D4A43
+:1072700002EBC000007941EA00219DF8B40000EB68
+:107280004002C2EBC010574A02EBC00040790843ED
+:10729000C117CDE9080108F0BFFE9DF8B41040F217
+:1072A000692211FB02F1504A02EB8102A4329DF8DF
+:1072B000A01001EBC10102EB011148639DF8B4106D
+:1072C00040F2692011FB00F0474901EB8000A43037
+:1072D0009DF8A01001EBC10100EB011000789DF8B2
+:1072E000B41040F2692211FB02F13F4A02EB810126
+:1072F0000979884231DA00219DF8B40040F2692210
+:1073000010FB02F0384A02EB8000C17005229DF8A4
+:10731000B40040F2692110FB01F0334901EB800118
+:10732000A4319DF8A00000EBC00001EB001000E0CC
+:1073300079E002708E229DF8B40040F2692110FBC2
+:1073400001F0294901EB8000A4309DF8A01001EB69
+:10735000C10100EB0110427165E09DF8B41040F2EC
+:10736000692011FB00F0204901EB8000A430BDF83A
+:10737000D81001EBC10100EB01108079012835D153
+:1073800000229DF8B40040F2692110FB01F016497B
+:1073900001EB8001A431BDF8D80000EBC00001EB87
+:1073A000001082718F229DF8B40040F2692110FB19
+:1073B00001F00D4901EB8001A4319DF8A00000EB24
+:1073C000C00000E0FDE301EB0010427101219DF8D7
+:1073D000B40040F2692210FB02F0034A02EB800085
+:1073E000C17020E0D87A0020D44500208E229DF87C
+:1073F000B40040F2692110FB01F0FE4901EB80016D
+:10740000A4319DF8A00000EBC00001EB0010427118
+:1074100000219DF8B40040F2692210FB02F0F54A09
+:1074200002EB8000C170FFE2BDF8A40003282ED15A
+:1074300000219DF8B40040F2692210FB02F0ED4AF1
+:1074400002EB8000C17001229DF8B40040F2692176
+:1074500010FB01F0E74901EB8001A431BDF8D80031
+:1074600000EBC00001EB001082718C229DF8B4008B
+:1074700040F2692110FB01F0DE4901EB8001A431EB
+:107480009DF8A00000EBC00001EB00104271CBE2C0
+:10749000BDF8A4000F2876D19DF8B41001EB41008F
+:1074A00000EB0110D44901EB0010007BF0BB002081
+:1074B0002E902F90002139911FE0DDE92E1000025F
+:1074C00040EA11620902CDE92E129DF8B41001EBD9
+:1074D0004100C0EBC110C94901EBC001BDF8E40097
+:1074E000C0F10600085CDDE92E341843CDE92E0416
+:1074F000BDF8E400401C80B23990BDF8E4000528D6
+:10750000DBDB9DF8B400DDE92E1240F2692310FBAD
+:1075100003F0B84B03EB8003A4339DF8A00000EB0D
+:10752000C00003EB001040F8221F01E046E0FDE33D
+:10753000426000222E922F920021399120E0DDE955
+:107540002E10000240EA11620902CDE92E129DF8C8
+:10755000B40000EB4001C1EBC010A84901EBC00131
+:10756000BDF8E400C0F10B00085CDDE92E3440EA10
+:107570000302CDE92E24BDF8E400401C81B239910C
+:1075800002E0E7E340E33EE3BDF8E4000528D6DB94
+:107590009DF8B400DDE92E2140F2692310FB03F0D1
+:1075A000944B03EB8000A4309DF8A03003EBC303A1
+:1075B00000EB031022308260C1607EE000202E903C
+:1075C0002F90002139911FE0DDE92E10000240EAE2
+:1075D00011620902CDE92E129DF8B41001EB4100B1
+:1075E000C0EBC110854901EBC001BDF8E400C0F15A
+:1075F0000700085CDDE92E341843CDE92E04BDF800
+:10760000E400401C80B23990BDF8E4000628DBDBC2
+:107610009DF8B400DDE92E1240F2692310FB03F05F
+:10762000744B03EB8003A4339DF8A00000EBC00073
+:1076300003EB001040F8221F426000222E922F928E
+:107640000021399120E0DDE92E10000240EA1162AC
+:107650000902CDE92E129DF8B41001EB4100C0EBF8
+:10766000C110664901EBC000BDF8E410C1F10D0185
+:10767000405CDDE92E3440EA0302CDE92E24BDF85A
+:10768000E400401C81B23991BDF8E4000628DADB41
+:107690009DF8B400DDE92E1240F2692310FB03F0DF
+:1076A000544B03EB8000A4309DF8A03003EBC303E0
+:1076B00000EB031022308160C2609DF8B41040F2EC
+:1076C000692011FB00F04B4901EB8001A4319DF8CA
+:1076D000A00000EBC00001EB001001789DF8B400A1
+:1076E00040F2692210FB02F0424A02EB800000796E
+:1076F00081427DD1424890F8A008E8BB4148D0F8CB
+:1077000014020521B0FBF1F201FB120101EBC100F3
+:1077100000EB01113B48203000EB81000021C0F854
+:107720001D103848D0F814020521B0FBF1F201FB1E
+:10773000120101EBC10000EB01113248203000EBD7
+:1077400081000D300A909DF8B41040F2692011FBC1
+:1077500000F0284901EB8001A4319DF8A00000EB66
+:10776000C00001EB001022301022014609900A9857
+:10777000F0F76BFD234800E0E7E0D0F814020521A4
+:10778000B0FBF1F201FB120101EBC10000EB0111B2
+:107790001C48203000EB81029DF8B40040F26921C2
+:1077A00010FB01F0134901EB8001A4319DF8A0000A
+:1077B00000EBC00001EB001050F81A1F42F8011F47
+:1077C000406850600F48D0F814020521B0FBF1F278
+:1077D00001FB120101EBC10000EB0113094920314B
+:1077E0009DF8B40000EB400202EB0010024A0BE0EF
+:1077F000A3E10000D445002014410020D87A0020E5
+:10780000BC320020BC12002002EB001230329DF886
+:10781000A00002EB0010007801F82300A1F1200085
+:10782000D0F814020521B0FBF1F201FB120101EBCB
+:10783000C10000EB0111FE4800EB810100F5FF5093
+:10784000826941F8212F808B8880F9482038D0F850
+:1078500014020521B0FBF1F201FB120101EBC100A2
+:1078600000EB0111F24800EB81029DF8B40040F2F8
+:10787000692110FB01F0EF4901EB8001A4319DF873
+:10788000A00000EBC00001EB0010406BC2F8090043
+:10789000E7482038D0F814020521B0FBF1F201FBD3
+:1078A000120101EBC10000EB0111E14800EB810284
+:1078B0009DF8B40000EB400101EB0010DE4901EB44
+:1078C000001130319DF8A00001EB00104068C2F8B3
+:1078D0002700D7482038D0F814020521B0FBF1F07A
+:1078E00081B202200A91F1F7F3FB00210620F2F7A2
+:1078F00031FBCF482038D0F81402CD492039C98B4C
+:10790000884208D2CA482038D0F81402401CC8491E
+:107910002039C1F8140200210520F2F71BFB9DF865
+:10792000B41001EB410000EB0110C34901EB001062
+:1079300030309DF8A01000EB0110801C0A900078F8
+:1079400020F008020A98027015E09DF8B41001EBCF
+:10795000410000EB0110B84901EB001030309DF8F8
+:10796000A01000EB0110801C0A90007820F00800A5
+:1079700008300A9908709DF8B41001EB410000EB43
+:107980000110AD4901EB001030309DF8A01000EB64
+:107990000110801C0A90007820F020020A980270E2
+:1079A0009DF8B4100220F2F7D5FA9DF8B4009DF8C6
+:1079B000A01001EB0010C217CDE92E0200222E9874
+:1079C00000EBC00101EB00119C4800EB8100C0F806
+:1079D0001D209DF8B41040F2692011FB00F095497C
+:1079E00001EB8000A4309DF8A01001EBC10100EB79
+:1079F000011022300A902E9800EBC00101EB00111B
+:107A00008E4800EB81010D3110220991DDE9090159
+:107A1000F0F71BFC9DF8B41040F2692011FB00F058
+:107A2000844901EB800100E0AFE1A4319DF8A000A2
+:107A300000EBC00001EB00112E9800EBC00202EB3E
+:107A400000127E4800EB820051F81A2F40F8012FF7
+:107A5000496841609DF8B41001EB410000EB011052
+:107A6000754901EB001130319DF8A00001EB0010C9
+:107A700001782E9800EBC00202EB00126F4800F86C
+:107A800022102E9800EBC00101EB00116B4800EBB7
+:107A900081016B48826941F8212F808B88809DF895
+:107AA000B41040F2692011FB00F0624901EB800143
+:107AB000A4319DF8A00000EBC00001EB0010416B69
+:107AC0002E9800EBC00202EB00125C4800EB820033
+:107AD000C0F809109DF8B41001EB410000EB011053
+:107AE000554901EB001130319DF8A00001EB001069
+:107AF00041682E9800EBC00202EB00124F4800EBE9
+:107B00008200C0F827102E9881B208200A91F2F75F
+:107B100021FA00229DF8B40040F2692110FB01F027
+:107B2000444901EB8000A4309DF8A01001EBC10195
+:107B300000EB011080F83E2053E09DF8B41001EBFB
+:107B4000410000EB01103C4901EB001030309DF882
+:107B5000A01000EB0110801C0A90007820F00400B7
+:107B6000001D0A9908709DF8B41001EB410000EB6C
+:107B70000110314901EB001030309DF8A01000EBEE
+:107B80000110801C0A90007820F0800180310A9852
+:107B9000017001219DF8B40040F2692210FB02F04F
+:107BA000244A02EB8000C1709DF8B41040F26920B5
+:107BB00011FB00F0114601EB800002799DF8B40042
+:107BC00000E0E4E040F2692110FB01F0194901EB0B
+:107BD0008000A4309DF8A01001EBC10100EB011062
+:107BE00002708F229DF8B40040F2692110FB01F071
+:107BF000104901EB8000A4309DF8A01001EBC101F9
+:107C000000EB01104271C0E0BDF8A40003285BD175
+:107C100001210B4880F8C4179DF8B41040F2692088
+:107C200011FB00F0034901EB8001A4310AE00000E0
+:107C3000DC120020D445002014410020E014002074
+:107C4000BC3200209DF8A00000EBC00001EB00104A
+:107C500001789DF8B40040F2692210FB02F0FE4A60
+:107C600002EB8000007981422FDA00219DF8B400F8
+:107C700040F2692210FB02F0F74A02EB8000C1706B
+:107C800001229DF8B40040F2692110FB01F0F24995
+:107C900001EB8001A4319DF8A00000EBC00001EBD6
+:107CA000001002708F229DF8B40040F2692110FB91
+:107CB00001F0E94901EB8000A4309DF8A01001EB30
+:107CC000C10100EB0110427143E09DF8B41040F295
+:107CD000692011FB00F0E04901EB8000A4309DF821
+:107CE000A01001EBC10100EB01108078802830D199
+:107CF00000219DF8B40040F2692210FB02F0D64A40
+:107D000002EB8000C17080229DF8B40040F269212E
+:107D100010FB01F0D04901EB8001A4319DF8A000D7
+:107D200000EBC00001EB0010427100E02EE00022E9
+:107D30009DF8B40040F2692110FB01F0C64901EB47
+:107D40008000A4309DF8A01001EBC10100EB0110F0
+:107D500082701AE0BDF8A400032815D10021BF48A5
+:107D600080F8C4178F229DF8B40040F2692110FBFF
+:107D700001F0B94901EB8000A4309DF8A01001EB9F
+:107D8000C10100EB0110427100BF00BF00BF00BF86
+:107D9000B248C07DB0B1B2499DF8B40031F81010BE
+:107DA0000A919DF8B41001EB4100C0EBC110AD4940
+:107DB00001EBC001012309919DF8B420DDE909011F
+:107DC000F2F766FE0021399111E000219DF8B40020
+:107DD00000EB4002C2EBC010A24A02EBC002BDF8A9
+:107DE000E4001154BDF8E400401C81B23991BDF8A3
+:107DF000E400142843DAE8E79B499DF8B40011F841
+:107E00001000C009D8BB9DF8B40011F81000C0F3F1
+:107E1000C300062832D2DFE800F0036291FEFD3392
+:107E20009DF8B41001EB4100C0EBC1108D4901EB8E
+:107E3000C0010A918DA10A981AF054F81290129874
+:107E4000E0B100219DF8B40000EB4000864A3C32CE
+:107E500002EB8000416001219DF8B40000EB40007E
+:107E600002EB8000817080499DF8B40001EB400175
+:107E70000A91087820F078002830087060E160E10D
+:107E80009DF8B41001EB4100C0EBC110754901EB46
+:107E9000C0010A9175A10A981AF024F8129012985C
+:107EA000E0B100219DF8B40000EB40006E4A3C3286
+:107EB00002EB8000416001219DF8B40000EB40001E
+:107EC00002EB8000817068499DF8B40001EB40012D
+:107ED0000A91087820F078002030087030E19DF891
+:107EE000B41001EB4100C0EBC1105E4901EBC001D1
+:107EF0000A915EA10A9819F0F5FF12901298E0B16C
+:107F000000219DF8B40000EB4000574A3C3202EBE0
+:107F10008000416001219DF8B40000EB400002EBBD
+:107F20008000817050499DF8B40001EB40010A9136
+:107F3000087820F078001830087001E100219DF8E1
+:107F4000B40000EB4000484A3C3202EB8000416044
+:107F500001219DF8B40000EB400002EB800081702D
+:107F60009DF8B41001EB4100C0EBC1103D4901EB9D
+:107F7000C0011298801D095C30399DF8B40000EBF7
+:107F80004002C2EBC010374A02EBC0031298401DFA
+:107F9000185C303841EA0010C117CDE9080107F03C
+:107FA0007BFA334988719DF8B41001EB4100C0EBB6
+:107FB000C1102C4901EBC0010A912EA10A9819F0B9
+:107FC00091FF1290129838B39DF8B41001EB410064
+:107FD000C0EBC111234800EBC1011298401C085CA2
+:107FE000302826DB9DF8B41001EB4100C0EBC11036
+:107FF0001C4901EBC0011298401C095C30399DF806
+:10800000B40000EB4002C2EBC010164A02EBC00203
+:10801000129802E06AE03CE02FE0105C303841EA60
+:108020000010C117CDE9080107F036FA1049C871F0
+:1080300023E09DF8B41001EB4100C0EBC1100949E9
+:1080400001EBC0011298085C3038C117CDE9080176
+:1080500007F022FA06490FE0D4450020BC32002088
+:10806000646C0020D87A0020DC3E00204F4B0000DA
+:108070005C3B00202C000000C8713A499DF8B40018
+:1080800001EB40010A91087820F078001830087060
+:1080900056E09DF8B41001EB4100C0EBC11032492D
+:1080A00001EBC0010A91AFF23C010A9819F01AFFE6
+:1080B00012901298C8B100202C49086029499DF8F7
+:1080C000B40001EB40010A91087820F08001803172
+:1080D0000A9801704FF47A719DF8B40000EB4000EB
+:1080E000204A3C3202EB8000816029E09DF8B41008
+:1080F00001EB4100C0EBC1101B4901EBC0010A912B
+:10810000AFF298010A9819F0EDFE12901298B0B1F2
+:10811000174890F8C60720F08001154880F8C61768
+:1081200010499DF8B40001EB40010A91087820F055
+:1081300078000830087000200E498870486000BF41
+:1081400000BF0D4800780D49097808440C490978AA
+:1081500008440C4909780844002872F4ADAE3AB0DE
+:1081600070BD0000DC3E0020D87A00208802424228
+:10817000BC320020A46C002012000020130000205C
+:10818000140000201500002007B5D2B000211A917C
+:10819000199118911791169115911491002212922C
+:1081A0001392109211920F910E910D910C910B91CF
+:1081B0000A91F9A006C8CDE90812F9A006C8CDE9D0
+:1081C0000612002105910020F7490870529800EB33
+:1081D000400101EB0010F54901EB00108179169187
+:1081E000F349529801EB00115398085C05287DDD96
+:1081F0000621EF4A529802EB0012539811540022C4
+:1082000040F2692152984843EA4901EB8001A431C8
+:10821000539800EBC00001EB00100270529800EB85
+:10822000400101EB0010E14901EB0011303153989E
+:1082300001EB0010807820F08002529800EB4001A2
+:1082400001EB0010D94901EB00113031539801EBDB
+:108250000010827040F2692152984843D54901EBE1
+:108260008001A431539800EBC00001EB001090F89E
+:108270008E0020F0080240F2692152984843CD490F
+:1082800001EB8001A431539800EBC00001EB00101A
+:1082900080F88E2040F2692152984843C54901EB8D
+:1082A0008001A431539800EBC00001EB001090F85E
+:1082B0008E0020F0010240F2692152984843BD49E6
+:1082C00001EB8001A431539800EBC00001EB0010DA
+:1082D00080F88E20529800EB400101EB0010B3496A
+:1082E00001EB00108079092817D200E087E0DFE871
+:1082F00000F085051525354555657500E52240F2E8
+:10830000692152984843AB4901EB8000A43053994E
+:1083100001EBC10100EB011042716FE0A12240F2BC
+:10832000692152984843A34901EB8000A430539936
+:1083300001EBC10100EB011042715FE0A12240F2AC
+:108340006921529848439B4901EB8000A43053991E
+:1083500001EBC10100EB011042714FE0B12240F28C
+:10836000692152984843934901EB8000A430539906
+:1083700001EBC10100EB011042713FE0312240F2FC
+:108380006921529848438B4901EB8000A4305399EE
+:1083900001EBC10100EB011042712FE0F42240F229
+:1083A000692152984843834901EB8000A4305399D6
+:1083B00001EBC10100EB011042711FE0062240F207
+:1083C0006921529848437B4901EB8000A4305399BE
+:1083D00001EBC10100EB011042710FE0152240F2E8
+:1083E000692152984843734901EB8000A4305399A6
+:1083F00001EBC10100EB0110427100BF00BF6C49ED
+:108400006C39529811F810000121B1EBD01F46F0E1
+:108410006486529800EB400101EB0010634901EBC8
+:108420000010407B02287DD10DE013F019FE624957
+:1084300048620846406AC0F300410E915E48406AB7
+:10844000C0F342010D910D980028EED000201A9043
+:1084500011E05749529801EB0011BDF86800014442
+:1084600004910878401CC1B204980170BDF86800FE
+:10847000401C81B21A91BDF868001028E9DB552133
+:108480005298C0EB001000EB80004C4A02F830100C
+:10849000FD215298C0EB001000EB800002EBC00001
+:1084A0004170AA215298C0EB001000EB800002EB53
+:1084B000C000817000215298C0EB001000EB8000DA
+:1084C00002EBC000C1705298C0EB001000EB8000BE
+:1084D00002EBC000017161215298C0EB001000EB6B
+:1084E000800002EBC000417100215298C0EB0010E7
+:1084F00000EB800002EBC0008171FA215298C0EBC2
+:10850000001000EB800002EBC000C1712A48183057
+:1085100041795298C0EB001000EB800002EBC000E4
+:10852000017200E0FEE32448183001795298C0EB54
+:10853000001000EB800002EBC00041721E481830B2
+:10854000C1785298C0EB001000EB800002EBC00035
+:1085500081721948183081785298C0EB001000EBF6
+:10856000800002EBC000C172134818304178529865
+:10857000C0EB001000EB800002EBC00001730E485E
+:10858000017E5298C0EB001000EB800002EBC000AF
+:10859000417300211A912DE00169323031303000F1
+:1085A00001693230453030001600002014410020AF
+:1085B000483F0020D4450020BC32002078710020C4
+:1085C000FE48406ABDF86810C1F10301C900C84007
+:1085D000C1B25298C0EB001000EB8000F84A02EBE9
+:1085E000C002BDF8680010301154BDF86800401C8E
+:1085F00081B21A91BDF868000428E1DB5298C0EB03
+:10860000001000EB8000EE4A02EBC00054990175A7
+:1086100015210F91002140F2692252985043E94AF6
+:1086200002EB80004171549808B95120549054983D
+:10863000002806F01487549815287BD00FDCA0F191
+:108640000B000A2877D2DFE810F0F6044305790022
+:10865000440576007600620139017600D805A1282C
+:108660006AD006DC502868D0512807D0522862D141
+:10867000FEE3A2287ED0A428F9D147E1CF4890F8A4
+:10868000A008012825D100201A9015E0BDF8680047
+:108690000E30CD49095C5298C0EB001000EB800011
+:1086A000C74A02EBC002BDF8680015301154BDF88E
+:1086B0006800401C81B21A91C448C0880838BDF8CF
+:1086C00068108842E2DCC148C088C01D80B20F90AB
+:1086D0002FE05298C0EB001000EB8000B84A02EB8C
+:1086E000C0005499017500211A9115E0002152989B
+:1086F000C0EB001000EB8000B14A02EBC002BDF8F5
+:108700003C001154BDF83C00401C81B20F91BDF8F3
+:108710006800401C81B21A91529800EB400101EBB5
+:108720000010AB4901EB0010C179BDF8680081422F
+:10873000DCDCFDE3FDE3FDE3E6E00EE1A548408877
+:1087400001125298C0EB001000EB80009C4A02EB33
+:10875000C002BDF83C001154BDF83C00401C81B281
+:108760000F919C484088C1B25298C0EB001000EBBA
+:10877000800000E0C9E0924A02EBC002BDF83C0074
+:108780001154BDF83C00401C81B20F9140F26921A8
+:10879000529848438B4901EB8001083140F269222D
+:1087A00052985043874A02EB800090F8A00000EBFB
+:1087B000400202EB001001EB4000408C0112529885
+:1087C000C0EB001000EB80007D4A02EBC002BDF858
+:1087D0003C001154BDF83C00401C81B20F9140F2A6
+:1087E000692152984843774901EB8001083140F2F2
+:1087F000692252985043734A02EB800090F8A0001F
+:1088000000EB400202EB001001EB4000408CC1B2D3
+:108810005298C0EB001000EB8000694A02EBC002E6
+:10882000BDF83C001154BDF83C00401C81B20F91D2
+:1088300040F2692152984843624901EB80010831B6
+:1088400040F26922529850435E4A02EB800090F851
+:10885000A00000EB400202EB001001EB4000408C56
+:1088600000F5806081B201200491F0F795FB0021B2
+:108870001A9117E057490E31BDF86800095C52980B
+:10888000C0EB001000EB80004D4A02EBC002BDF8C7
+:108890003C30BDF8680018441154BDF86800401C15
+:1088A00081B21A91BDF86800B0F5007FE2DBBDF837
+:1088B0003C0000F5007081B20F913AE700201A9059
+:1088C00015E0BDF868000E303F49095C5298C0EBD6
+:1088D000001000EB80003A4A02EBC002BDF86800CD
+:1088E00015301154BDF86800401C81B21A91374808
+:1088F000C0880838BDF868108842E2DC3348C08878
+:10890000C01D80B20F9013E300BF00BF00BF002066
+:108910001A9015E0BDF868000E302B49095C52989A
+:10892000C0EB001000EB8000254A02EBC002BDF84E
+:10893000680015301154BDF86800401C81B21A91CE
+:108940002248C0880838BDF868108842E2DC1F4819
+:10895000C088C01D80B20F90EAE2002140F2692277
+:1089600052985043174A02EB8000817157E340F25E
+:10897000692152984843134901EB8000817952984C
+:10898000C0EB001000EB80000D4A02EBC002BDF806
+:108990003C001154BDF83C00401C81B20F9140F2E4
+:1089A000692152984843074901EB8000807900EB28
+:1089B000400101EB001006490EE00000BC3200202F
+:1089C00078710020D4450020A0920020BC12002025
+:1089D00014410020C430002001EB0010016808465B
+:1089E0000491002107F018FBCDE9120100211A9132
+:1089F0001EE0BDF86800C0F10200C200DDE912010E
+:108A0000CDE91B10EFF70FFCC2B25298C0EB00107B
+:108A100000EB8000FE4901EBC000BDF83C30BDF822
+:108A2000681019444254BDF86800401C80B21A9086
+:108A3000BDF868000328DCDBBDF83C00C01C81B237
+:108A40000F9140F2692152984843F24901EB8000AE
+:108A5000807900EB400101EB0010EF4901EB0010C1
+:108A6000017908460491002107F0D6FAC1B2529864
+:108A7000C0EB001000EB8000E54A02EBC002BDF83D
+:108A80003C001154BDF83C00401C81B20F9140F2F3
+:108A9000692152984843DF4901EB8000807900EB5F
+:108AA000400101EB0010DC4901EB00104179084660
+:108AB0000491002107F0B0FAC1B25298C0EB001047
+:108AC00000EB8000D24A02EBC002BDF83C0011541A
+:108AD000BDF83C00401C81B20F9140F269215298D0
+:108AE0004843CC4901EB8000807900EB400101EB69
+:108AF0000010C94901EB001081790846049100215A
+:108B000007F08AFAC1B25298C0EB001000EB800067
+:108B1000BF4A02EBC002BDF83C001154BDF83C0056
+:108B2000401C81B20F9140F2692152984843B949E3
+:108B300001EB8000807900EB400101EB0010B649A9
+:108B400001EB0010C17908460491002107F064FA96
+:108B5000C1B25298C0EB001000EB8000AC4A02EBAF
+:108B6000C002BDF83C001154BDF83C00401C81B26D
+:108B70000F9140F2692152984843A64901EB8000C9
+:108B8000807900EB400101EB0010A34901EB0010DC
+:108B9000816808460491002107F03EFAC1B252985C
+:108BA000C0EB001000EB8000994A02EBC002BDF858
+:108BB0003C001154BDF83C00401C81B20F9140F2C2
+:108BC000692152984843934901EB8000807900EB7A
+:108BD000400101EB0010904901EB0010017B0846B9
+:108BE0000491002107F018FAC1B25298C0EB0010AE
+:108BF00000EB8000864A02EBC002BDF83C00115435
+:108C0000BDF83C00401C81B20F9140F2692152989E
+:108C10004843804901EB8000807900EB400101EB83
+:108C200000107D4901EB0010807906287BD10020DF
+:108C30001A908AE040F2692152984843754901EB45
+:108C40008000807900EB400101EB0010724901EBDC
+:108C500000113031BDF8680001EB001001780846C2
+:108C60000491002107F0D8F9C1B25298C0EB00106E
+:108C700000EB8000664A02EBC002BDF8680000EB22
+:108C80004003BDF83C001844115440F26921529849
+:108C90004843604901EB8000807900EB400101EB23
+:108CA00000105D4901EB00113031BDF8680001EBA7
+:108CB0000010417808460491002107F0ADF9C1B2D7
+:108CC0005298C0EB001000EB8000514A02EBC0024A
+:108CD000BDF8680000EB4003BDF83C001844401CA0
+:108CE000115440F26921529848434A4901EB8000EF
+:108CF000807900EB400101EB0010474901EB0011C6
+:108D00003031BDF8680001EB0010017A084604918B
+:108D1000002107F081F9C1B25298C0EB001000EBBE
+:108D2000800001E0CCE336E0394A02EBC002BDF836
+:108D3000680000EB4003BDF83C001844801C11544F
+:108D4000BDF86800401C81B21A91529800EB4001B6
+:108D500001EB0010304901EB0010C179BDF868004B
+:108D600081423FF767AF40F2692152984843294951
+:108D700001EB8000807900EB400101EB00102649F7
+:108D800001EB0010C07900EB4001BDF83C00084445
+:108D900081B20F9131E100201A9060E040F2692128
+:108DA000529848431B4901EB8000807900EB400159
+:108DB00001EB0010184901EB00113031BDF86800DB
+:108DC00001EB0010017808460491002107F024F916
+:108DD000C2B25298C0EB001000EB80000C4901EBCE
+:108DE000C003BDF86810BDF83C0000EB41001A5408
+:108DF00040F2692152984843064901EB800080798E
+:108E000000EB400101EB0010034901EB001105E00C
+:108E100078710020D4450020144100203031BDF885
+:108E2000680001EB0010417808460491002107F02A
+:108E3000F3F8C2B25298C0EB001000EB8000FE497C
+:108E400001EBC003BDF86810BDF83C0000EB410029
+:108E5000401C1A54BDF86800401C81B21A91529807
+:108E600000EB400101EB0010F44901EB001000E0C1
+:108E700030E1C179BDF8680081428FDC40F26921A0
+:108E800052984843EE4901EB8000807900EB4001A5
+:108E900001EB0010E94901EB0010C179BDF83C007D
+:108EA00000EB410081B20F9140F269215298484392
+:108EB000E34901EB8000807900EB400101EB0010F9
+:108EC000DE4901EB0010007F00F003015298C0EB77
+:108ED000001000EB8000D84A02EBC002BDF83C0055
+:108EE0001154BDF83C00401C81B20F9140F2692141
+:108EF00052984843D24901EB8000807900EB400151
+:108F000001EB0010CD4901EB0010007FC0F301110F
+:108F100040F2692252985043C94A02EB800080799E
+:108F200000EB400202EB0010C44A02EB001002E02A
+:108F300080E163E163E1007FC0F3810041EA001159
+:108F40005298C0EB001000EB8000BB4A02EBC0025D
+:108F5000BDF83C001154BDF83C00401C81B20F919B
+:108F600000211A9127E040F2692152984843B44900
+:108F700001EB8000807900EB400101EB0010AF496C
+:108F800001EB00113031BDF8680001EB0010817A6F
+:108F90005298C0EB001000EB8000A74A02EBC00221
+:108FA000BDF83C30BDF8680018441154BDF86800A5
+:108FB000401C81B21A91529800EB400101EB001065
+:108FC0009E4901EB0010C179BDF868008142CADCFE
+:108FD00040F2692152984843994901EB8000807919
+:108FE00000EB400101EB0010944901EB0010C17946
+:108FF000BDF83C00084481B20F9140F269215298BB
+:1090000048438F4901EB80008079401CC1B240F297
+:109010006922529850438A4A02EB8000817140F2E3
+:10902000692152984843864901EB800080790428E1
+:10903000FFF69DACFEE0834841795298C0EB0010EA
+:1090400000EB80007C4A02EBC00041757D4801794D
+:109050005298C0EB001000EB800002EBC00081755D
+:109060007848C1785298C0EB001000EB800002EB0A
+:10907000C000C175734881785298C0EB001000EBB6
+:10908000800002EBC00001766E4841785298C0EB38
+:10909000001000EB800002EBC000417669481838F0
+:1090A000017E5298C0EB001000EB800002EBC00084
+:1090B0008176BDF83C00801D81B20F91002140F205
+:1090C0006922529850435E4A02EB80004171B1E040
+:1090D000B0E0AFE000201A9089E040F26921529898
+:1090E0004843574901EB80000830BDF8681001EB98
+:1090F000410202EB011110F81100E8B3002240F226
+:109100006921529848434E4901EB80010831BDF86E
+:10911000680000EB400303EB001001F8102040F260
+:10912000692152984843464901EB80010831BDF856
+:10913000680000EB400202EB001001EB40004078B9
+:1091400001125298C0EB001000EB80003A4A02EB8B
+:10915000C002BDF83C001154BDF83C00401C81B277
+:109160000F9140F2692152984843354901EB800143
+:109170000831BDF8680000E012E000EB400202EBAD
+:10918000001001EB400041785298C0EB001000EB5A
+:109190008000294A02EBC002BDF83C0011541CE0DB
+:1091A000FF215298C0EB001000EB8000224A02EB36
+:1091B000C002BDF83C001154BDF83C00401C81B217
+:1091C0000F91FF215298C0EB001000EB80001A4A6B
+:1091D00002EBC002BDF83C001154BDF83C00401C3D
+:1091E00081B20F91BDF86800401C81B21A91BDF8A0
+:1091F00068000428FFF671AF1CE01BE01AE00021B4
+:109200000F911A9111E00021529800EB4002C2EB3D
+:10921000C0100D4A02EBC002BDF868000D301154B9
+:10922000BDF86800401C81B21A91BDF8680005289D
+:10923000E9DB00BF00BF09E0787100201441002085
+:10924000D4450020D4320020D87A0020BDF83C005C
+:10925000C01F010A5298C0EB001000EB8000FA4AD0
+:1092600002EBC0008173BDF83C00C01FC1B2529830
+:10927000C0EB001000EB800002EBC000C1730021C6
+:109280001A9123E05298C0EB001000EB8000EE49E9
+:1092900001EBC001BDF868001430095C0491DDE900
+:1092A0000D210498F0F77BFD01465298C0EB0010A9
+:1092B00000EB8000E44A02EBC002BDF86800143005
+:1092C0001154BDF86800401C81B21A91BDF83C00F1
+:1092D000C01FBDF868108842D4DCDC48C07D98B15E
+:1092E000BDF83C00C01F81B204915298C0EB001041
+:1092F00000EB8000D44901EBC000C01D00230390A7
+:10930000529A0499F1F7C4FBBDF83C00C01F81B22A
+:1093100004915298C0EB001000EB8000CA4901EBA9
+:10932000C000C01D03900499F0F7B8FA05900598A5
+:10933000020A5298C0EB001000EB8000C24901EB1A
+:10934000C000BDF83C104254BDF83C00401C80B247
+:109350000F900598C2B25298C0EB001000EB80004D
+:10936000B94901EBC000BDF83C104254BDF83C00C7
+:10937000401C80B20F90BDF83C00401F020A52987A
+:10938000C0EB001000EB8000AF4901EBC000C270E1
+:10939000BDF83C00401FC2B25298C0EB001000EB79
+:1093A000800001EBC0000271BDF83C00401F80B29C
+:1093B00004905298C0EB001000EB800001EBC0005D
+:1093C000401D0390049912F0ABFF01465298C0EB88
+:1093D000001000EB80009C4A02EBC002BDF83C008C
+:1093E0001154BDF83C00401C81B20F91529830B12D
+:1093F000012815D0022825D0032849D135E0BDF831
+:109400003C0060B180219248F1F70CFBBDF83C00B4
+:109410009049086001218F48001FF0F7BFFA37E03C
+:10942000BDF83C0068B108218948F1F7FBFABDF8A6
+:109430003C008849A4394867012186483438F0F750
+:10944000ADFA25E0BDF83C0070B14FF48071824860
+:10945000F1F7E8FABDF83C007E49183108600121B7
+:109460007C481430F0F79AFA12E0BDF83C0070B175
+:109470004FF480617648F1F7D5FABDF83C007549A4
+:10948000A439C865012173484C38F0F787FA00BF4A
+:1094900000BF6E48C07D002805F0E1875298C0EB00
+:1094A000001000EB8000684901EBC001002304912B
+:1094B000BDF83C10529A0498F1F7EAFA05F0CFBFD4
+:1094C0006648007F012805F0F9859DF858000028BE
+:1094D000F9D09DF85800092885F07B85DFE810F069
+:1094E000F92A09004C09510EC6123C167317482080
+:1094F000FB26529800EB400101EB0010584901EBAC
+:1095000000113031539801EB001041780846049166
+:10951000002106F081FDC1B2159140F269215298F7
+:109520004843504901EB8001A431539800EBC0003F
+:1095300001EB0010017840F2692252985043494AE9
+:1095400002EB80000079814208D1012140F26922BA
+:1095500052985043434A02EB8000C17042495298EE
+:1095600001EB00115398085C401CC1B23E4A52986E
+:1095700002EB00125398115440F26921529848436B
+:10958000384901EB8000A430539901EBC10100EB95
+:10959000011090F88E00C0F3C00090B1529800EB1B
+:1095A000400101EB00102E4901EB001041790B4600
+:1095B0004FF4805204914FF4E131529806F01AFCB6
+:1095C00019E0529800EB400101EB0010244901EB37
+:1095D000001041790491529800EB400101EB00101A
+:1095E0001F4901EB0010016803914FF48052049B66
+:1095F000529806F0FFFB5498C52876D012DCB528A7
+:1096000074D008DC112872D0122871D0132870D0C1
+:10961000B22869D1A2E3B6286CD0B9286BD0C32890
+:10962000F7D1DEE2D92868D006DCCA287DD0CE2862
+:109630007CD0D528EDD119E0E12878D0E52877D085
+:10964000E728E6D1E7E3000078710020BC32002073
+:10965000000C0240A460024000000240BC12002046
+:1096600014410020D4450020483F0020F5215298A5
+:10967000C0EB001000EB8000F64A02F830109DF8B5
+:1096800054105298C0EB001000EB800002EBC000B9
+:109690004170A2215298C0EB001000EB800002EB59
+:1096A000C0008170D5215298C0EB001000EB800003
+:1096B00002EBC000C1705298C0EB001000EB8000BC
+:1096C000114601EBC00104910321049806F080FBD0
+:1096D00001465298C0EB001000EB8000DD4A02EB1F
+:1096E000C000017105210F91F8E2FDE349E0FCE3C0
+:1096F000FCE3FCE3F3E25AE1FFE7F5215298C0EB0B
+:10970000001000EB8000D34A02F830109DF854108E
+:109710005298C0EB001000EB800002EBC0004170DB
+:10972000A2215298C0EB001003E099E2F4E3F4E3C5
+:10973000F4E300EB800002EBC0008170D921529865
+:10974000C0EB001000EB800002EBC000C17052982B
+:10975000C0EB001000EB8000114601EBC00104914A
+:109760000321049806F034FB01465298C0EB001028
+:1097700000EB8000B74A02EBC000017105210F9198
+:10978000B2E7F5215298C0EB001000EB8000B14A1F
+:1097900002F830109DF854105298C0EB001000EB06
+:1097A000800002EBC0004170529800EB400101EBD9
+:1097B0000010A94901EB0010007BA0BB40F2692119
+:1097C00052984843A54901EB8000A430539901EB1E
+:1097D000C10100EB01108068B0F5100F05D34FF404
+:1097E00010000021CDE9100110E040F269215298EB
+:1097F00048439A4901EB8000A430539901EBC10121
+:1098000000EB011080680022CDE91002A5215298DA
+:10981000C0EB001000EB80008E4A02EBC0008170AC
+:1098200000211A911FE046E0BDF86800C0F1020077
+:10983000C200DDE91010CDE91D0108461D99EEF7C3
+:10984000F2FCC1B25298C0EB001000EB8000814ADC
+:1098500002EBC002BDF86800C01C1154BDF86800DE
+:10986000401C81B21A91BDF868000328DCDBB521E9
+:109870005298C0EB001000EB8000764A02EBC0006B
+:1098800081715298C0EB001000EB8000114601EB93
+:10989000C00104910621049806F09AFA01465298F4
+:1098A000C0EB001000EB80006A4A02EBC000C171FF
+:1098B00008210F917AE040F26921529848436749A4
+:1098C00001EB8000A430539901EBC10100EB0110C2
+:1098D0008068B0F1104F05D34FF010400021CDE962
+:1098E000100110E040F26921529848435B4901EBB6
+:1098F0008000A430539901EBC10100EB0110806896
+:109900000022CDE91002A6215298C0EB001000EB16
+:109910008000504A02EBC000817000211A911EE0C5
+:10992000BDF86800C0F10300C200DDE91010CDE908
+:109930001F0108461F99EEF776FCC2B25298C0EBA1
+:10994000001000EB8000434901EBC003BDF8680044
+:10995000C01C1A54BDF86800401C80B21A90BDF8B3
+:1099600068000428DCDBB5215298C0EB001000EB46
+:109970008000384A02EBC000C1715298C0EB001061
+:1099800000EB8000114601EBC0010491072104980F
+:1099900006F01EFA01465298C0EB001000EB800062
+:1099A0002C4A02EBC000017209210F919CE6F521BF
+:1099B0005298C0EB001000EB8000264A02F83010ED
+:1099C0009DF854105298C0EB001000EB800002EBA1
+:1099D000C0004170529800EB400101EB00101E499D
+:1099E00001EB0010007BA0BB40F269215298484374
+:1099F0001A4901EB8000A430539901EBC10100EB3F
+:109A000001108068B0F5100F05D14FF4100100204F
+:109A1000CDE9101010E040F26921529848430F49F7
+:109A200001EB8000A430539901EBC10100EB011060
+:109A300080680022CDE91002A5215298C0EB0010E9
+:109A400000EB8000034A02EBC000817000211A91F4
+:109A500025E04CE07871002014410020D44500201E
+:109A6000BDF86800C0F10200C200DDE91010CDE9C8
+:109A7000210108462199EEF7D6FBC2B25298C0EBFD
+:109A8000001000EB8000F84901EBC003BDF868004E
+:109A9000C01C1A54BDF86800401C80B21A90BDF872
+:109AA00068000328DCDBB9215298C0EB001000EB02
+:109AB0008000ED4A02EBC00081715298C0EB0010AB
+:109AC00000EB8000114601EBC001049106210498CF
+:109AD00006F07EF901465298C0EB001000EB8000C2
+:109AE000E14A02EBC000C17108210F9178E040F219
+:109AF000692152984843DD4901EB8000A430539915
+:109B000001EBC10100EB01108068B0F1104F05D1ED
+:109B10004FF010400021CDE9100110E040F2692122
+:109B200052984843D14901EB8000A430539901EB8E
+:109B3000C10100EB011080680022CDE91002A621CE
+:109B40005298C0EB001000EB8000C74A02EBC00047
+:109B5000817000211A911CE0BDF86800C0F103007B
+:109B6000C200DDE91001CDE92310EEF75CFBC2B2C3
+:109B70005298C0EB001000EB8000BB4901EBC00322
+:109B8000BDF86800C01C1A54BDF86800401C80B2C3
+:109B90001A90BDF868000428DEDBB9215298C0EBAA
+:109BA000001000EB8000B04A02EBC000C171529877
+:109BB000C0EB001000EB8000114601EBC0010491E6
+:109BC0000721049806F004F901465298C0EB0010F2
+:109BD00000EB8000A44A02EBC000017209210F9142
+:109BE00082E5F5215298C0EB001000EB80009E4A00
+:109BF00002F830109DF854105298C0EB001000EBA2
+:109C0000800002EBC0004170A2215298C0EB00100E
+:109C100000EB800002EBC0008170C3215298C0EBC2
+:109C2000001000EB800002EBC000C1705298C0EB46
+:109C3000001000EB8000114601EBC00104910321EC
+:109C4000049806F0C5F801465298C0EB001000EBEE
+:109C50008000854A02EBC000017105210F9143E5A8
+:109C6000F5215298C0EB001000EB80007E4A02F80C
+:109C700030109DF854105298C0EB001000EB80009B
+:109C800002EBC0004170A2215298C0EB001000EB23
+:109C9000800002EBC0008170CA215298C0EB001016
+:109CA00000EB800002EBC000C1705298C0EB0010C6
+:109CB00000EB8000114601EBC001049103210498E0
+:109CC00006F086F801465298C0EB001000EB8000C9
+:109CD000654A02EBC000017105210F911AE3F521DD
+:109CE0005298C0EB001000EB80005F4A02F8301081
+:109CF0009DF854105298C0EB001000EB800002EB6E
+:109D0000C0004170A2215298C0EB001000EB80000F
+:109D100002EBC0008170B6215298C0EB001000EB3E
+:109D2000800002EBC000C1705298C0EB001000EB45
+:109D30008000114601EBC00104910321049806F054
+:109D400047F801465298C0EB001000EB8000464AED
+:109D500002EBC000017105210F91DBE2F521529861
+:109D6000C0EB001000EB80003F4A02F830109DF875
+:109D700054105298C0EB001000EB800002EBC000C2
+:109D80004170529800EB400101EB0010384901EBA3
+:109D90000010007BF0BBA4215298C0EB001000EB38
+:109DA000800002EBC000817000211A9124E040F293
+:109DB0006921529848432D4901EB8001A431539801
+:109DC00000EBC00001EB0010416BBDF86800C0F172
+:109DD0000100C000C1405298C0EB001000EB8000B1
+:109DE000214A02EBC002BDF86800C01C1154BDF846
+:109DF0006800401C81B21A91BDF868000228D6DBC9
+:109E0000B2215298C0EB001000EB8000164A02EB22
+:109E1000C00001E01BE0BDE241715298C0EB0010B0
+:109E200000EB8000114601EBC0010491052104986C
+:109E300005F0CEFF01465298C0EB001000EB800009
+:109E4000094A02EBC000817107210F9163E0A5214F
+:109E50005298C0EB001000EB8000034A02EBC000F8
+:109E6000817000211A912AE078710020D4450020E9
+:109E70001441002040F2692152984843F84901EB0F
+:109E80008001A431539800EBC00001EB0010416B3E
+:109E9000BDF86800C0F10200C000C1405298C0EB9C
+:109EA000001000EB8000EF4A02EBC002BDF8680032
+:109EB000C01C1154BDF86800401C81B21A91BDF855
+:109EC00068000328D6DBB2215298C0EB001000EBEB
+:109ED0008000E44A02EBC00081715298C0EB001090
+:109EE00000EB8000114603E085E092E2EEE247E3FA
+:109EF00001EBC00104910621049805F069FF0146B9
+:109F00005298C0EB001000EB8000D64A02EBC00074
+:109F1000C17108210F91FDE1ACE000E0FBE1F5210A
+:109F20005298C0EB001000EB8000CE4A02F83010CF
+:109F30009DF854105298C0EB001000EB800002EB2B
+:109F4000C0004170A6215298C0EB001000EB8000C9
+:109F500002EBC000817000211A9124E040F26921D7
+:109F600052984843BE4901EB8001A431539800EB5D
+:109F7000C00001EB0010816BBDF86800C0F1030068
+:109F8000C000C1405298C0EB001000EB8000B54A01
+:109F900002EBC002BDF86800C01C1154BDF8680097
+:109FA000401C81B21A91BDF868000428D6DBE1217B
+:109FB0005298C0EB001000EB8000AA4A02EBC000F0
+:109FC000C1715298C0EB001000EB8000114601EB0C
+:109FD000C00104910721049805F0FAFE0146529849
+:109FE000C0EB001000EB80009E4A02EBC000017243
+:109FF00009210F91BDE3F5215298C0EB001000EB51
+:10A000008000984A02F830109DF854105298C0EB26
+:10A01000001000EB800002EBC0004170A2215298BA
+:10A02000C0EB001000EB800002EBC0008170C52186
+:10A030005298C0EB001000EB800002EBC000C17032
+:10A040005298C0EB001000EB8000114601EBC001FC
+:10A0500004910321049805F0BBFE01465298C0EB21
+:10A06000001000EB80007F4A02EBC0000171052167
+:10A070000F917EE3F5215298C0EB001000EB8000B9
+:10A08000784A02F830109DF854105298C0EB001036
+:10A0900000EB800002EBC0004170529800EB4001E1
+:10A0A00001EB0010704901EB0010007BF0BBAC210C
+:10A0B0005298C0EB001000EB800002EBC0008170F2
+:10A0C00000211A912CE040F26921529848436449DA
+:10A0D00001EB8000A430539901EBC10100EB0110AA
+:10A0E00050F8221F4068BDF86820C2F10402D20077
+:10A0F000CDE9250108462599EEF795F8C2B25298A8
+:10A10000C0EB001000EB8000564901EBC003BDF826
+:10A110006800C01C1A54BDF86800401C80B21A9038
+:10A12000BDF868000528CEDB002000E056E01A905C
+:10A130002CE040F2692152984843494901EB8000E4
+:10A14000A430539901EBC10100EB0110223081686A
+:10A15000C068BDF86820C2F10402D200CDE9270131
+:10A1600008462799EEF75FF8C2B25298C0EB00108C
+:10A1700000EB80003B4901EBC003BDF868000830EC
+:10A180001A54BDF86800401C80B21A90BDF86800EF
+:10A190000528CEDBCE215298C0EB001000EB8000EA
+:10A1A000304A02EBC00041735298C0EB001000EB44
+:10A1B0008000114601EBC00104910D21049805F0C7
+:10A1C00007FE01465298C0EB001000EB8000254AC4
+:10A1D00002EBC00081730F210F919BE0AE215298DA
+:10A1E000C0EB001000EB80001E4A02EBC000817043
+:10A1F00000211A912CE040F26921529848431849F5
+:10A2000001EB8000A430539901EBC10100EB011078
+:10A2100050F8221F4068BDF86820C2F10502D20044
+:10A22000CDE9290108462999EDF7FDFFC2B2529800
+:10A23000C0EB001000EB80000A4901EBC003BDF841
+:10A240006800C01C1A54BDF86800401C80B21A9007
+:10A25000BDF868000628CEDB00201A9033E000002D
+:10A26000D4450020787100201441002040F269217B
+:10A2700052984843FE4901EB8000A430539901EB0A
+:10A28000C10100EB011022308168C068BDF8682070
+:10A29000C2F10502D200CDE92B0108462B99EDF75A
+:10A2A000C2FFC2B25298C0EB001000EB8000F1492F
+:10A2B00001EBC003BDF8680009301A54BDF868000E
+:10A2C000401C80B21A90BDF868000628CEDBCE2173
+:10A2D0005298C0EB001000EB8000E64A02EBC00091
+:10A2E000C1735298C0EB001000EB8000114601EBE7
+:10A2F000C00104910F21049805F06AFD01465298AF
+:10A30000C0EB001000EB8000DA4A02EBC0000174E1
+:10A3100011210F912DE2F5215298C0EB001000EBB6
+:10A320008000D44A02F830109DF854105298C0EBC7
+:10A33000001000EB800002EBC0004170A221529897
+:10A34000C0EB001000EB800002EBC0008170E52143
+:10A350005298C0EB001000EB800002EBC000C1700F
+:10A360005298C0EB001000EB8000114601EBC001D9
+:10A3700004910321049805F02BFD01465298C0EB8F
+:10A38000001000EB8000BB4A02EBC0000171052108
+:10A390000F91EEE1F5215298C0EB001000EB800028
+:10A3A000B44A02F830109DF854105298C0EB0010D7
+:10A3B00000EB800002EBC0004170A2215298C0EB7C
+:10A3C000001000EB800002EBC0008170E721529882
+:10A3D000C0EB001000EB800002EBC000C17052988F
+:10A3E000C0EB001000EB8000114601EBC0010491AE
+:10A3F0000321049805F0ECFC01465298C0EB0010D4
+:10A4000000EB80009B4A02EBC000017105210F9117
+:10A41000AFE1F5215298C0EB001000EB8000954AA7
+:10A4200002F830109DF854105298C0EB001000EB69
+:10A43000800002EBC0004170A2215298C0EB0010D6
+:10A4400000EB800002EBC000817011215298C0EB3C
+:10A45000001000EB800002EBC000C1705298C0EB0E
+:10A46000001000EB8000114601EBC00104910321B4
+:10A47000049805F0ADFC01465298C0EB001000EBCB
+:10A4800080007C4A02EBC000017105210F9101227E
+:10A4900040F2692152984843754901EB8001A4318B
+:10A4A000539800EBC00001EB00100270D52240F27F
+:10A4B0006921529848436E4901EB8000A4305399BA
+:10A4C00001EBC10100EB0110427152E1F5215298FC
+:10A4D000C0EB001000EB8000664A02F830109DF8D7
+:10A4E00054105298C0EB001000EB800002EBC0004B
+:10A4F0004170A5215298C0EB001000EB800002EBE8
+:10A50000C000817001215298C0EB001000EB800068
+:10A5100002EBC000C170C2215298C0EB001000EBEA
+:10A52000800002EBC000017100215298C0EB0010C6
+:10A5300000EB800002EBC000417112215298C0EB89
+:10A54000001000EB800002EBC00081715298C0EB5C
+:10A55000001000EB8000114601EBC00104910621C0
+:10A56000049805F035FC01465298C0EB001000EB52
+:10A570008000404A02EBC000C17108210F91F8E051
+:10A58000F5215298C0EB001000EB8000394A02F828
+:10A5900030109DF854105298C0EB001000EB800072
+:10A5A00002EBC0004170FF215298C0EB001000EB9D
+:10A5B000800002EBC000817000211A911CE05298CB
+:10A5C00000EB400101EB00102B4901EB00110E31B3
+:10A5D000BDF86800095C5298C0EB001000EB8000E9
+:10A5E000244A02EBC002BDF86800C01C1154BDF83B
+:10A5F0006800401C81B21A91BDF868000A28DEDBB1
+:10A60000529800EB400101EB00101B4901EB0010D8
+:10A61000408B01125298C0EB001000EB8000154AED
+:10A6200002EBC0004173529800EB400101EB0010B7
+:10A63000114901EB0010408BC1B25298C0EB0010E1
+:10A6400000EB800002EBC000817340F26921529858
+:10A650004843074901EB8001A431539800EBC00047
+:10A6600001EB0010B0F88C000112529806E00000D7
+:10A67000D44500207871002014410020C0EB001068
+:10A6800000EB800002EBC000C17340F269215298D8
+:10A690004843FE4901EB8001A431539800EBC00010
+:10A6A00001EB0010B0F88C00C1B25298C0EB001062
+:10A6B00000EB800002EBC000017440F26921529867
+:10A6C0004843F24901EB8001A431539800EBC000EC
+:10A6D00001EB0010B0F88C10529801EB802081B291
+:10A6E00003200491EEF758FC00211A9114E0E84988
+:10A6F000BDF86800095C5298C0EB001000EB8000C8
+:10A70000E44A02EBC002BDF8680011301154BDF8F4
+:10A710006800401C81B21A91BDF86800B0F5007F56
+:10A72000E5DB13215298C0EB001000EB8000D94A02
+:10A7300002EBC00080F811125298C0EB001000EB41
+:10A740008000114601EBC001049140F211210498F0
+:10A7500005F03EFB01465298C0EB001000EB800074
+:10A76000CC4A02EBC00080F8121240F213210F9184
+:10A7700000BF00BF04F02DBC529800EB400101EB7C
+:10A780000010C54901EB00113031539801EB001066
+:10A790004178159140F2692152984843BB4901EB39
+:10A7A0008001A431539800EBC00001EB0010017848
+:10A7B00040F2692252985043B44A02EB800000797B
+:10A7C000814208D1012140F2692252985043AF4A98
+:10A7D00002EB8000C170B149529801EB001153980F
+:10A7E000085C401CC1B2AD4A529802EB001253986B
+:10A7F00011549DF85400002804DD9DF85400401EBB
+:10A80000C1B215915498A1380A287CD2DFE800F033
+:10A81000FEFDFCFBFAF9F805F7F602215298C0EBB1
+:10A82000001000EB80009B4A02F830109DF85400A5
+:10A830004030C1B25298C0EB001000EB800002EB38
+:10A84000C000417041215298C0EB001000EB800025
+:10A8500002EBC000817030215298C0EB001000EB79
+:10A86000800002EBC000C1705298C0EB001000EBFA
+:10A87000800002EBC000017140F269215298484308
+:10A88000824901EB8001A431539800EBC00001EB39
+:10A890000010007901095298C0EB001000EB800015
+:10A8A00002EBC00041715298C0EB001000EB800039
+:10A8B000114601EBC00040790A2812DA5298C0EB29
+:10A8C000001000EB800001EBC00040793030C1B2D5
+:10A8D0005298C0EB001000EB800002EBC000417109
+:10A8E00015E05298C0EB001000EB8000694901EBC5
+:10A8F000C00040793730C1B25298C0EB001000EB75
+:10A900008000644A00E044E202EBC000417140F282
+:10A910006921529848435D4901EB8001A431539865
+:10A9200000EBC00001EB0010007900F00F0152981D
+:10A93000C0EB001000EB8000564A02EBC0008171B2
+:10A940005298C0EB001000EB8000114601EBC000F4
+:10A9500080790A2812DA5298C0EB001000EB8000D0
+:10A9600001EBC00080793030C1B25298C0EB0010CA
+:10A9700000EB800002EBC000817113E05298C0EB45
+:10A98000001000EB8000434901EBC00080793730B4
+:10A99000C1B25298C0EB001000EB80003D4A02EBC0
+:10A9A000C000817103225298C0EB001000EB8000C0
+:10A9B000384901EBC000C2715298C0EB001000EBA7
+:10A9C000800001EBC000401C07210490EEF782FDDF
+:10A9D00001465298C0EB001000EB80002D4A02EBBC
+:10A9E000C000017209210F9140F269215298484339
+:10A9F000264901EB8000A430539908E05BE1BEE0FA
+:10AA0000A7E391E3E2E2C5E10CE165E02EE001EBB2
+:10AA1000C10100EB0110007804280ED1052240F29C
+:10AA2000692152984843194901EB8000A430539999
+:10AA300001EBC10100EB01100270002140F269221C
+:10AA400052985043114A02EB8000C170062240F236
+:10AA50006921529848430D4901EB8000A430539975
+:10AA600001EBC10100EB0110027087E30421529851
+:10AA7000C0EB001000EB8000064A02F830109DF891
+:10AA800054004030C1B252980AE00000D445002082
+:10AA9000D23000207871002014410020483F00206F
+:10AAA000C0EB001000EB800002EBC00041705121B0
+:10AAB0005298C0EB001000EB800002EBC0008170E8
+:10AAC00005215298C0EB001000EB800002EBC000A3
+:10AAD000C17004210F9151E302215298C0EB001084
+:10AAE00000EB8000FE4A02F830109DF85400403020
+:10AAF000C1B25298C0EB001000EB800002EBC00026
+:10AB0000417041215298C0EB001000EB800002EB35
+:10AB1000C000817031215298C0EB001000EB800022
+:10AB200002EBC000C17035215298C0EB001000EB61
+:10AB3000800002EBC000017103215298C0EB0010AD
+:10AB400000EB800002EBC00041715298C0EB001096
+:10AB500000EB8000114601EBC000401C0521049071
+:10AB6000EEF7B8FC01465298C0EB001000EB8000F5
+:10AB7000DB4A02EBC000817107210F91FEE2022146
+:10AB80005298C0EB001000EB8000D54A02F830105C
+:10AB90009DF854004030C1B25298C0EB001000EB59
+:10ABA000800002EBC000417041215298C0EB0010C0
+:10ABB00000EB800002EBC000817032215298C0EBA4
+:10ABC000001000EB800002EBC000C17030215298F1
+:10ABD000C0EB001000EB800002EBC000017103210C
+:10ABE0005298C0EB001000EB800002EBC0004171F6
+:10ABF0005298C0EB001000EB8000114601EBC00042
+:10AC0000401C05210490EEF765FC01465298C0EB0C
+:10AC1000001000EB8000B24A02EBC00081710721F6
+:10AC20000F91ABE204215298C0EB001000EB8000C2
+:10AC3000AB4A02F830109DF854004030C1B252982F
+:10AC4000C0EB001000EB800002EBC000417041211E
+:10AC50005298C0EB001000EB800002EBC000817046
+:10AC600005215298C0EB001000EB800002EBC00001
+:10AC7000C17004210F9140F26921529848439949CB
+:10AC800001EB8000A430539901EBC10100EB0110EE
+:10AC9000007802280ED1032240F2692152984843DD
+:10ACA000904901EB8000A430539901EBC10100EB06
+:10ACB0000110027062E202215298C0EB001000EB1A
+:10ACC0008000874A02F830109DF854004030C1B22D
+:10ACD0005298C0EB001000EB800002EBC000417006
+:10ACE00041215298C0EB001000EB800002EBC00045
+:10ACF000817031215298C0EB001000EB800002EB14
+:10AD0000C000C17032215298C0EB001000EB8000EF
+:10AD100002EBC000017103215298C0EB001000EB60
+:10AD2000800002EBC00041715298C0EB001000EBB4
+:10AD30008000114601EBC000401C05210490EEF795
+:10AD4000C9FB01465298C0EB001000EB8000644A3A
+:10AD500002EBC000817107210F91529800EB400176
+:10AD600001EB0010604901EB00113031539801EB09
+:10AD70000010807820F02002529800EB400101EB97
+:10AD80000010594901EB00103030539900EB0110CD
+:10AD90008270F3E102215298C0EB001000EB8000BA
+:10ADA0004F4A02F830109DF854004030C1B252981A
+:10ADB000C0EB001000EB800002EBC00041704121AD
+:10ADC0005298C0EB001000EB800002EBC0008170D5
+:10ADD00031215298C0EB001000EB800002EBC00064
+:10ADE000C17030215298C0EB001000EB800002EBE4
+:10ADF000C000017140F2692152984843394901EB82
+:10AE00008000A430539901EBC10100EB0110806870
+:10AE1000B0F5100F09D330215298C0EB001000EBB1
+:10AE2000800002EBC000417109E032215298C0EB72
+:10AE3000001000EB80002A4A02EBC000417140F292
+:10AE4000692152984843274901EB8000A430539967
+:10AE500001EBC10100EB0110C07901280AD13121B9
+:10AE60005298C0EB001000EB80001D4A02EBC000BE
+:10AE7000817118E040F2692152984843194901EB69
+:10AE80008000A430539901EBC10100EB0110C0799F
+:10AE900048B932215298C0EB001000EB8000104AF4
+:10AEA00002EBC000817100201A902FE040F269216E
+:10AEB000529848430B4901EB8001A431539800EBB1
+:10AEC000C00001EB00108168BDF86800C0F105000A
+:10AED0008000C14001F00F013031529806E00000BF
+:10AEE00078710020D445002014410020C0EB0010F0
+:10AEF00000EB8000FE4A02EBC002BDF86800C01DF6
+:10AF00001154BDF86800401C81B21A91BDF8680068
+:10AF10000628CBDB32215298C0EB001000EB8000FA
+:10AF2000F34A02EBC000417300211A9127E040F27E
+:10AF3000692152984843EF4901EB8001A4315398AD
+:10AF400000EBC00001EB0010416BBDF86800C0F1E0
+:10AF500003008000C14001F00F0130315298C0EB76
+:10AF6000001000EB8000E24A02EBC002BDF868006E
+:10AF70000E301154BDF86800401C81B21A91BDF822
+:10AF800068000428D3DB03225298C0EB001000EBCA
+:10AF90008000D74901EBC00082745298C0EB0010CA
+:10AFA00000EB800001EBC000401C12210490EEF782
+:10AFB00091FA01465298C0EB001000EB8000CC4A99
+:10AFC00002EBC000C17414210F91D7E00221529806
+:10AFD000C0EB001000EB8000C54A02F830109DF86D
+:10AFE00054004030C1B25298C0EB001000EB80001A
+:10AFF00002EBC000417041215298C0EB001000EB01
+:10B00000800002EBC000817032215298C0EB00102A
+:10B0100000EB800002EBC000C17031215298C0EB00
+:10B02000001000EB800002EBC00001713221529849
+:10B03000C0EB001000EB800002EBC00041715298A1
+:10B04000C0EB001000EB800002EBC000817100211A
+:10B050001A9127E040F2692152984843A54901EB33
+:10B060008001A431539800EBC00001EB0010416B4C
+:10B07000BDF86800C0F103008000C14001F00F017D
+:10B0800030315298C0EB001000EB8000984A02EB80
+:10B09000C002BDF86800C01D1154BDF86800401C16
+:10B0A00081B21A91BDF868000428D3DB00201A9001
+:10B0B00011E030215298C0EB001000EB80008C4A68
+:10B0C00002EBC002BDF868000B301154BDF86800F7
+:10B0D000401C81B21A91BDF868001928E9DB0322EF
+:10B0E0005298C0EB001000EB8000814901EBC000DA
+:10B0F00080F824205298C0EB001000EB800001EB98
+:10B10000C000401C24210490EEF7E4F90146529857
+:10B11000C0EB001000EB8000754A02EBC00080F825
+:10B12000251026210F9129E010215298C0EB001024
+:10B1300000EB80006E4A02F8301030215298C0EBCC
+:10B14000001000EB800002EBC000417002210F9163
+:10B1500014E010215298C0EB001000EB8000644A0C
+:10B1600002F8301031215298C0EB001000EB800043
+:10B1700002EBC000417002210F9100BF00BF03F03D
+:10B1800028BF529800EB400101EB00105A4901EB37
+:10B1900000113031539801EB00104178159140F2C5
+:10B1A000692152984843534901EB8001A4315398D7
+:10B1B00000EBC00001EB0010017840F269225298C8
+:10B1C00050434C4A02EB80000079814208D10121B2
+:10B1D00040F2692252985043464A02EB8000C17007
+:10B1E0004649529801EB00115398085C401CC1B2CB
+:10B1F000424A529802EB0012539811549DF85400A1
+:10B20000002804DD9DF85400401EC1B215915498E9
+:10B21000A1380A282FD2DFE800F0052FDFFDFCFB64
+:10B22000FA2E8CF904215298C0EB001000EB80003C
+:10B230002F4A02F830109DF854004030C1B25298A5
+:10B24000C0EB001000EB800002EBC0004170512108
+:10B250005298C0EB001000EB800002EBC000817040
+:10B2600005215298C0EB001000EB800002EBC000FB
+:10B27000C17004210F91F6E302215298C0EB001037
+:10B2800000EB80001A4A02F830109DF8540040305C
+:10B29000C1B25298C0EB001000EB800002EBC0007E
+:10B2A000417041215298C0EB001000EB800002EB8E
+:10B2B000C000817031215298C0EB001000EB80007B
+:10B2C00002EBC000C17035215298C0EB001000EBBA
+:10B2D000800002EBC000017103215298C0EB001006
+:10B2E00000EB800002EBC0004171529808E00000C2
+:10B2F00078710020D445002014410020483F0020F0
+:10B30000C0EB001000EB8000114601EBC000401CB8
+:10B3100005210490EEF7DEF801465298C0EB0010CC
+:10B3200000EB8000FB4A02EBC000817107210F9106
+:10B3300099E302215298C0EB001000EB8000F54A1F
+:10B3400002F830109DF854004030C1B25298C0EB62
+:10B35000001000EB800002EBC000417041215298C8
+:10B36000C0EB001000EB800002EBC00081703221C6
+:10B370005298C0EB001000EB800002EBC000C170DF
+:10B3800030215298C0EB001000EB800002EBC000AF
+:10B39000017103215298C0EB001000EB800002EB1A
+:10B3A000C00041715298C0EB001000EB80001146C4
+:10B3B00001EBC000401C05210490EEF78BF801461C
+:10B3C0005298C0EB001000EB8000D24A02EBC000A4
+:10B3D000817107210F9146E304215298C0EB0010C0
+:10B3E00000EB8000CB4A02F830109DF8540040304A
+:10B3F000C1B25298C0EB001000EB800002EBC0001D
+:10B40000417041215298C0EB001004E014E015E3B4
+:10B41000FFE24FE27FE000EB800002EBC0008170B2
+:10B4200005215298C0EB001000EB800002EBC00039
+:10B43000C17004210F9116E302215298C0EB001055
+:10B4400000EB8000B34A02F830109DF85400403001
+:10B45000C1B25298C0EB001000EB800002EBC000BC
+:10B46000417041215298C0EB001000EB800002EBCC
+:10B47000C000817031215298C0EB001000EB8000B9
+:10B4800002EBC000C17032215298C0EB001000EBFB
+:10B49000800002EBC000017103215298C0EB001044
+:10B4A00000EB800002EBC00041715298C0EB00102D
+:10B4B00000EB8000114601EBC000401C0521049008
+:10B4C000EEF708F801465298C0EB001000EB800040
+:10B4D000904A02EBC0008171529800EB400101EBF1
+:10B4E00000108D4901EB00113031539801EB001031
+:10B4F000807820F02002529800EB400101EB001010
+:10B50000854901EB00113031539801EB0010827036
+:10B5100007210F91A7E202215298C0EB001000EB27
+:10B5200080007C4A02F830109DF854004030C1B2CF
+:10B530005298C0EB001000EB800002EBC00041709D
+:10B5400041215298C0EB001000EB800002EBC000DC
+:10B55000817031215298C0EB001000EB800002EBAB
+:10B56000C000C17041215298C0EB001000EB800078
+:10B5700002EBC000017140F26921529848436749CB
+:10B5800001EB8000A430539901EBC10100EB0110E5
+:10B590008068B0F1104F09D130215298C0EB0010F3
+:10B5A00000EB800002EBC000417109E032215298AB
+:10B5B000C0EB001000EB8000564A02EBC000417166
+:10B5C00040F2692152984843544901EB8000A4306D
+:10B5D000539901EBC10100EB0110C07901280AD198
+:10B5E00031215298C0EB001000EB8000494A02EB79
+:10B5F000C000817118E040F26921529848434749E0
+:10B6000001EB8000A430539901EBC10100EB011064
+:10B61000C07948B932215298C0EB001000EB80008D
+:10B620003C4A02EBC000817100201A9027E040F2F2
+:10B63000692152984843394901EB8001A43153985C
+:10B6400000EBC00001EB00108168BDF86800C0F19C
+:10B6500007008000C14001F00F0130315298C0EB6B
+:10B66000001000EB80002B4A02EBC002BDF868001E
+:10B67000C01D1154BDF86800401C81B21A91BDF87C
+:10B6800068000828D3DB32215298C0EB001000EB91
+:10B690008000204A02EBC000C17300211A9127E00C
+:10B6A00040F26921529848431C4901EB8001A431C2
+:10B6B000539800EBC00001EB0010416BBDF868002F
+:10B6C000C0F105008000C14001F00F0130315298F7
+:10B6D000C0EB001000EB80000E4A02EBC002BDF888
+:10B6E000680010301154BDF86800401C81B21A91F6
+:10B6F000BDF868000628D3DB30215298C0EB00105B
+:10B7000000EB8000034A02EBC000817500211A9112
+:10B7100018E000007871002014410020D44500207A
+:10B7200030215298C0EB001000EB8000F94A02EB88
+:10B73000C002BDF8680017301154BDF86800401C05
+:10B7400081B21A91BDF868000628E9DB30215298D1
+:10B75000C0EB001000EB8000EE4A02EBC000417726
+:10B7600000211A9111E030215298C0EB001000EB3B
+:10B770008000E84A02EBC002BDF868001E30115498
+:10B78000BDF86800401C81B21A91BDF86800062817
+:10B79000E9DB30215298C0EB001000EB8000DD4A5D
+:10B7A00002EBC00080F8241000211A9111E0302132
+:10B7B0005298C0EB001000EB8000D64A02EBC002AA
+:10B7C000BDF8680025301154BDF86800401C81B2F6
+:10B7D0001A91BDF868000628E9DB30215298C0EBC9
+:10B7E000001000EB8000CB4A02EBC00080F82B1069
+:10B7F00000211A9111E030215298C0EB001000EBAB
+:10B800008000C44A02EBC002BDF868002C3011541D
+:10B81000BDF86800401C81B21A91BDF86800062886
+:10B82000E9DB30215298C0EB001000EB8000B94AF0
+:10B8300002EBC00080F8321000211A9111E0302193
+:10B840005298C0EB001000EB8000B24A02EBC0023D
+:10B85000BDF8680033301154BDF86800401C81B257
+:10B860001A91BDF868000628E9DB03225298C0EB64
+:10B87000001000EB8000A74901EBC00080F83920E0
+:10B880005298C0EB001000EB800001EBC000401CA0
+:10B8900039210490EDF71EFE01465298C0EB0010CE
+:10B8A00000EB80009B4A02EBC00080F83A103B217D
+:10B8B0000F91D8E002215298C0EB001000EB8000FD
+:10B8C000944A02F830109DF854004030C1B25298AA
+:10B8D000C0EB001000EB800002EBC0004170412182
+:10B8E0005298C0EB001000EB800002EBC0008170AA
+:10B8F00032215298C0EB001000EB800002EBC00038
+:10B90000C17031215298C0EB001000EB800002EBB7
+:10B91000C000017133215298C0EB001000EB800091
+:10B9200002EBC000417132215298C0EB001000EBD5
+:10B93000800002EBC000817100211A9127E040F2E3
+:10B94000692152984843744901EB8001A43153980E
+:10B9500000EBC00001EB0010416BBDF86800C0F1C6
+:10B9600005008000C14001F00F0130315298C0EB5A
+:10B97000001000EB8000674A02EBC002BDF86800CF
+:10B98000C01D1154BDF86800401C81B21A91BDF869
+:10B9900068000628D3DB00201A9011E0302152986D
+:10B9A000C0EB001000EB80005A4A02EBC002BDF869
+:10B9B00068000D301154BDF86800401C81B21A9126
+:10B9C000BDF868001928E9DB03225298C0EB00108B
+:10B9D00000EB80004F4901EBC00080F82620529810
+:10B9E000C0EB001000EB800001EBC000401C2621E2
+:10B9F0000490EDF76FFD01465298C0EB001000EB8C
+:10BA00008000444A02EBC00080F8271028210F91E3
+:10BA100029E010215298C0EB001000EB80003D4A55
+:10BA200002F8301030215298C0EB001000EB80007B
+:10BA300002EBC000417002210F9114E010215298D6
+:10BA4000C0EB001000EB8000324A02F830103121C8
+:10BA50005298C0EB001000EB800002EBC000417078
+:10BA600002210F9100BF00BF03F0B3BA529800EB60
+:10BA7000400101EB0010294901EB001130315398CE
+:10BA800001EB00104178159140F26921529848432A
+:10BA9000214901EB8001A431BDF8680000EBC00032
+:10BAA00001EB0010017840F26922529850431A4A83
+:10BAB00002EB80000079814208D1012140F2692225
+:10BAC00052985043144A02EB8000C17014495298B6
+:10BAD00001EB00115398085C401CC1B2104A529807
+:10BAE00002EB00125398115400211A911FE0529852
+:10BAF00000EB400101EB0010084901EB001130316F
+:10BB0000BDF8680001EB001041789DF854008142B7
+:10BB100008D119E078710020D4450020144100209C
+:10BB2000483F0020BDF86800401C81B21A9152982D
+:10BB300000EB400101EB0010FE4901EB0010C17960
+:10BB4000BDF868008142D2DC00BF529800EB400192
+:10BB500001EB0010F74901EB00113031BDF868002E
+:10BB600001EB001001785398401A401CC1B21491A7
+:10BB70009DF85400002804DD9DF85400401EC1B219
+:10BB8000159140F2692152984843EB4901EB80003E
+:10BB9000A430539901EBC10100EB011040780F284C
+:10BBA0001EDA40F2692152984843E34901EB8001D3
+:10BBB000A431539800EBC00001EB00104078401C0A
+:10BBC000C2B240F2692152984843DB4901EB800040
+:10BBD000A430539901EBC10100EB011042700EE05B
+:10BBE000002240F2692152984843D34901EB80007A
+:10BBF000A430539901EBC10100EB0110427054983D
+:10BC0000B138092826D2DFE800F00526FD2525FCFD
+:10BC100025B2FB009DF854005030C1B25298C0EBE1
+:10BC2000001000EB8000C54A02F830102021529825
+:10BC3000C0EB001000EB800002EBC0004170FA2165
+:10BC40005298C0EB001000EB800002EBC000817046
+:10BC500003210F917EE29DF854005030C1B25298FA
+:10BC6000C0EB001000EB8000B44A02F8301040F244
+:10BC7000692152984843B04901EB8001A43153989F
+:10BC800000EBC00001EB0010407840F0300152980A
+:10BC9000C0EB001000EB800002EBC00041700121FE
+:10BCA0005298C0EB001000EB800002EBC0008170E6
+:10BCB0005298C0EB001000EB800002EBC000C17096
+:10BCC00000215298C0EB001000EB800002EBC00096
+:10BCD00001715298C0EB001000EB8000114601EB9F
+:10BCE000C001049105210498EEF724F80022CDE963
+:10BCF00010021098C2B25298C0EB001000EB800006
+:10BD00008E4901EBC0004271DDE91001000A40EAF2
+:10BD10000160C2B25298C0EB001000EB800087496E
+:10BD200001EBC000827103225298C0EB001000EBBF
+:10BD3000800001EBC000C271FA225298C0EB0010E3
+:10BD400000EB800001EBC000027209200F90B122CD
+:10BD500040F2692152984843774901EB8000A430B2
+:10BD6000539901EBC10100EB01104271F2E19DF822
+:10BD700054005030C1B25298C0EB001000EB80006C
+:10BD80006E4A02F8301040F26921529848436A49DD
+:10BD900001EB8001A431539800EBC00001EB0010CF
+:10BDA000407840F030015298C0EB001000EB80006A
+:10BDB00002EBC000417065215298C0EB001000EB0F
+:10BDC000800002EBC000817001215298C0EB00108E
+:10BDD00000EB800002EBC000C1709DF8501052983B
+:10BDE000C0EB001000EB800002EBC0000171529824
+:10BDF000C0EB001000EB8000114601EBC00102E037
+:10BE000038E03CE1BEE0049105210498EDF792FF93
+:10BE10000022CDE910021098C2B25298C0EB001077
+:10BE200000EB8000454901EBC0004271DDE91001E3
+:10BE3000000A40EA0160C2B25298C0EB001000EB69
+:10BE400080003E4901EBC000827103225298C0EB92
+:10BE5000001000EB800001EBC000C271FA22529882
+:10BE6000C0EB001000EB800001EBC0000272092063
+:10BE70000F906FE19DF854005030C1B25298C0EB62
+:10BE8000001000EB80002D4A02F8301040F26921CA
+:10BE900052984843284901EB8001A431539800EBA4
+:10BEA000C00001EB0010407840F030015298C0EB28
+:10BEB000001000EB800002EBC00041706521529839
+:10BEC000C0EB001000EB800002EBC000817001218C
+:10BED0005298C0EB001000EB800002EBC000C17074
+:10BEE0009DF8500040F010015298C0EB001000EB9C
+:10BEF000800002EBC00001715298C0EB001000EB13
+:10BF00008000114601EBC001049105210498EDF772
+:10BF100011FF0022CDE910021098C2B25298C0EB76
+:10BF2000001000EB8000054901EBC0004271DDE923
+:10BF3000100105E014410020D44500207871002054
+:10BF4000000A40EA0160C2B25298C0EB001000EB58
+:10BF50008000FE4901EBC000827103225298C0EBC1
+:10BF6000001000EB800001EBC000C271FA22529871
+:10BF7000C0EB001000EB800001EBC0000272092052
+:10BF80000F90E7E09DF854005030C1B25298C0EBDA
+:10BF9000001000EB8000ED4A02F8301040F26921F9
+:10BFA00052984843EA4901EB8001A431539800EBD1
+:10BFB000C00001EB0010407840F030015298C0EB17
+:10BFC000001000EB800002EBC0004170012152988C
+:10BFD000C0EB001000EB800002EBC00081705298B3
+:10BFE000C0EB001000EB800002EBC000C170052127
+:10BFF0005298C0EB001000EB800002EBC000017112
+:10C000005298C0EB001000EB8000114601EBC0011C
+:10C01000049105210498EDF78DFE0022CDE9100270
+:10C020001098C2B25298C0EB001000EB8000C749D4
+:10C0300001EBC0004271DDE91010020642EA112056
+:10C04000C1B25298C0EB001000EB8000BF4A02EB77
+:10C05000C000817103215298C0EB001000EB8000FA
+:10C0600002EBC000C171FA215298C0EB001000EB46
+:10C07000800002EBC000017209210F916AE040F2DA
+:10C08000692152984843B24901EB8000A43053998A
+:10C0900001EBC10100EB01108078B1282AD040F2F9
+:10C0A000692152984843AA4901EB8001A431539871
+:10C0B00000EBC00001EB0010827840F26921529839
+:10C0C0004843A34901EB8001A431539800EBC00021
+:10C0D00001EB00104271B12240F2692152984843AD
+:10C0E0009B4901EB8000A430539901EBC10100EBA7
+:10C0F000011082709DF854005030C1B25298C0EBCC
+:10C10000001000EB8000914A02F8301040F26921E3
+:10C11000529848438E4901EB8001A431539800EBBB
+:10C12000C00001EB0010407840F0C0015298C0EB15
+:10C13000001000EB800002EBC0004170FA21529821
+:10C14000C0EB001000EB800002EBC0008170032107
+:10C150000F9100BF00BF87E47E49529801EB0011A8
+:10C16000BDF86800014404910878401CC1B20498ED
+:10C170000170529800EB400101EB0010764901EB91
+:10C180000010007B20B1012846D0022843D1AAE04C
+:10C190005498312802D045283CD11DE000201A9047
+:10C1A00013E008A9BDF86800095C5298C0EB0010C4
+:10C1B00000EB8000654A02EBC002BDF86800115434
+:10C1C000BDF86800401C81B21A91BDF868000728CC
+:10C1D000E7DB07200F901DE000201A9013E006A96E
+:10C1E000BDF86800095C5298C0EB001000EB8000BD
+:10C1F000564A02EBC002BDF868001154BDF8680051
+:10C20000401C81B21A91BDF868000728E7DB0720BF
+:10C210000F9000BF00BFD4E05398401CC1B21591ED
+:10C220009DF854105298C0EB001000EB8000474A74
+:10C2300002F8301003215298C0EB001000EB800090
+:10C2400002EBC000417000215298C0EB001000EBDF
+:10C25000800002EBC000817002215298C0EB0010F8
+:10C2600000EB800002EBC000C17000215298C0EBCF
+:10C27000001000EB800002EBC00001710921529810
+:10C28000C0EB001000EB800002EBC000417152983F
+:10C29000C0EB001000EB8000114601EBC0010491DF
+:10C2A00006210498EDF7FAFA0022CDE91002DDE943
+:10C2B0001010020642EA1120C1B25298C0EB0010E1
+:10C2C00000EB8000214A02EBC000C1711098C1B29E
+:10C2D0005298C0EB001000EB800002EBC0008171AF
+:10C2E00008210F916DE05398401CC1B215919DF843
+:10C2F00054105298C0EB001000EB8000134A02F873
+:10C30000301003215298C0EB001000EB800002EBCC
+:10C31000C000417000215298C0EB001000EB80007B
+:10C3200002EBC00081705298C0EB001000EB80005F
+:10C3300002EBC000C1705298C0EB001000EB80000F
+:10C3400002EBC00001710221529807E078710020D1
+:10C35000D4450020483F002014410020C0EB0010CD
+:10C3600000EB800002EBC00041715298C0EB00105E
+:10C3700000EB8000114601EBC001049106210498F6
+:10C38000EDF78CFA0022CDE91002DDE9101002066B
+:10C3900042EA1120C1B25298C0EB001000EB8000BD
+:10C3A000FE4A02EBC000C1711098C1B25298C0EBB6
+:10C3B000001000EB800002EBC000817108210F919A
+:10C3C00000BF00BFC7E6F649529801EB0011539831
+:10C3D000085C401CC1B2F24A529802EB001253981A
+:10C3E0001154529800EB400101EB0010ED4901EBB4
+:10C3F00000113031539801EB00104178159140F253
+:10C40000692152984843E84901EB8000A4305399D0
+:10C4100001EBC10100EB011090F8770000284FDD1F
+:10C4200000201A9020E040F2692152984843DE49EA
+:10C4300001EB8001A431BDF86800539A104400EB71
+:10C44000C00001EB0010017840F26922529850437D
+:10C45000D54A02EB80000079814200D017E0BDF898
+:10C460006800401C81B21A9140F2692152984843F9
+:10C47000CD4901EB8001A431539800EBC00001EBE2
+:10C48000001090F87710BDF868008142CBDC00BF47
+:10C4900040F2692152984843C34901EB8001A4311D
+:10C4A000539800EBC00001EB001090F87710BDF836
+:10C4B0006800814204D15498052801D00620549088
+:10C4C0005498F2287ED006DC05287CD0062809D0B6
+:10C4D000F12879D1C9E3F32877D0F42876D0F6286B
+:10C4E000F7D1FCE340F2692152984843AE4901EB91
+:10C4F0008000A430539901EBC10100EB011090F8CA
+:10C500007700002873DD40F2692152984843A6491C
+:10C5100001EB8001A431539800EBC00001EB001047
+:10C5200090F879109DF85400814238D040F269218A
+:10C53000529848439C4901EB8001A431539800EB89
+:10C54000C00001EB001090F87A109DF85400814271
+:10C5500025D040F2692152984843934901EB80016C
+:10C56000A431539800EBC00001EB001090F87B1051
+:10C570009DF85400814212D040F2692152984843FC
+:10C58000894901EB8001A431539800EBC00001EB15
+:10C59000001090F87C109DF85400814227D140F2A1
+:10C5A000692152984843804901EB8001A431539896
+:10C5B00000EBC00001EB001090F87710491E40F22C
+:10C5C000692204E0ADE3FDE34EE3FCE3FCE35298B3
+:10C5D0005043754A02EB800080780844C1B240F2B3
+:10C5E000692252985043704A02EB80008170F52115
+:10C5F0005298C0EB001000EB8000684A02F830103F
+:10C600009DF854105298C0EB001000EB800002EB34
+:10C61000C000417000215298C0EB001000EB800078
+:10C6200002EBC00081705298C0EB001000EB80005C
+:10C6300002EBC000C17006215298C0EB001000EB65
+:10C64000800002EBC000017105210F9100210B91C8
+:10C650009FE240F2692152984843534901EB80011F
+:10C66000A431BDF82C205398104400EBC00001EB1E
+:10C6700000104079F12804D0F22844D0F32841D1A9
+:10C68000C8E1529800EB400101EB0010454901EB75
+:10C6900000113031BDF82C00539A104401EB00100A
+:10C6A00041785298C0EB001000EB80003B4A02EB4F
+:10C6B000C002BDF83C001154BDF83C00401C81B2E2
+:10C6C0000F9140F2692152984843374901EB8001AC
+:10C6D000A431BDF82C00539A104400EBC00001EBCC
+:10C6E000001041795298C0EB001000EB80002B4AFB
+:10C6F00002EBC002BDF83C001154BDF83C00401CE8
+:10C7000081B20F913FE2529800EB400101EB001023
+:10C71000244901EB00113031BDF82C00539A10442C
+:10C7200001EB001041785298C0EB001000EB800044
+:10C730001A4A02EBC002BDF83C001154BDF83C009F
+:10C74000401C81B20F9140F269215298484316492A
+:10C7500001EB8001A431BDF82C00539A104400EB8A
+:10C76000C00001EB001041795298C0EB001000EBC3
+:10C7700080000A4A02EBC002BDF83C001154BDF82B
+:10C780003C00401C81B20F9140F26921529848430D
+:10C79000054901EB8001A43108E000007871002018
+:10C7A000483F002014410020D4450020BDF82C0053
+:10C7B000539A104400EBC00001EB001090F8761083
+:10C7C0005298C0EB001000EB8000FE4A02EBC00262
+:10C7D000BDF83C001154BDF83C00401C81B20F91E3
+:10C7E00040F2692152984843F74901EB8001A43196
+:10C7F000BDF82C205398104400EBC00001EB001052
+:10C8000090F8760001287DD100201A9026E040F2B1
+:10C81000692152984843EC4901EB8001A431BDF8ED
+:10C820002C00539A104400EBC00001EB0011493179
+:10C83000BDF86800095C5298C0EB001000EB800066
+:10C84000E04A02EBC002BDF83C30BDF86800184475
+:10C850001154BDF86800401C81B21A91BDF86800FF
+:10C860000F28D4DBBDF83C000F3081B20F910021BE
+:10C870001A9126E040F2692152984843D24901EBCF
+:10C880008001A431BDF82C00539A104400EBC00085
+:10C8900001EB00115B31BDF86800095C5298C0EBF8
+:10C8A000001000EB8000C74A02EBC002BDF83C302C
+:10C8B000BDF8680018441154BDF86800401C81B2EE
+:10C8C0001A91BDF868000A28D4DBBDF83C00401C72
+:10C8D00081B20F91BDF83C000A3081B20F9140F255
+:10C8E000692152984843B84901EB8001A431BDF851
+:10C8F0002C00539A104400EBC00001EB001090F89C
+:10C90000701000E03EE05298C0EB001000EB800099
+:10C91000AC4A02EBC002BDF83C00115400211A9150
+:10C9200026E040F2692152984843A74901EB800173
+:10C93000A431BDF82C00539A104400EBC00001EB69
+:10C9400000117131BDF86800095C5298C0EB00100D
+:10C9500000EB80009B4A02EBC002BDF83C30BDF802
+:10C96000680018441154BDF86800401C81B21A9147
+:10C97000BDF868000528D4DBBDF83C00401D81B23D
+:10C980000F9146E040F26921529848438E4901EBED
+:10C990008001A431BDF82C205398104400EBC00056
+:10C9A00001EB001090F87600202832D100201A9078
+:10C9B00026E040F2692152984843834901EB800107
+:10C9C000A431BDF82C00539A104400EBC00001EBD9
+:10C9D00000117131BDF86800095C5298C0EB00107D
+:10C9E00000EB8000774A02EBC002BDF83C30BDF896
+:10C9F000680018441154BDF86800401C81B21A91B7
+:10CA0000BDF868000428D4DBBDF83C00001D81B2ED
+:10CA10000F91B8E0529800EB400101EB00106B4918
+:10CA200001EB00113031BDF82C00539A104401EB9A
+:10CA3000001041785298C0EB001000EB8000614A72
+:10CA400002EBC002BDF83C001154BDF83C00401C94
+:10CA500081B20F9140F26921529848435A4901EB43
+:10CA60008001A431BDF82C00539A104400EBC000A3
+:10CA700001EB001041795298C0EB001000EB8000F0
+:10CA8000504A02EBC002BDF83C001154BDF83C0016
+:10CA9000401C81B20F9140F26921529848434A49A3
+:10CAA00001EB8001A431BDF82C00539A104400EB37
+:10CAB000C00001EB001090F876105298C0EB001007
+:10CAC00000EB80003F4A02EBC002BDF83C0011546D
+:10CAD000BDF83C00401C81B20F9140F26921529890
+:10CAE0004843394901EB8001A431BDF82C00539A29
+:10CAF000104400EBC00001EB001090F87010529849
+:10CB0000C0EB001000EB80002E4A02EBC002BDF823
+:10CB10003C001154BDF83C00401C81B20F91002133
+:10CB20001A9126E040F2692152984843264901EBC8
+:10CB30008001A431BDF82C00539A104400EBC000D2
+:10CB400001EB00117131BDF86800095C5298C0EB2F
+:10CB5000001000EB80001B4A02EBC002BDF83C3025
+:10CB6000BDF8680018441154BDF86800401C81B23B
+:10CB70001A91BDF868000528D4DBBDF83C00401DC3
+:10CB800081B20F9100BF00BFBDF82C00401C81B2E4
+:10CB90000B9140F26921529848430B4901EB800107
+:10CBA000A431539800EBC00001EB001090F877100F
+:10CBB000BDF82C0081423FF74CADBDF83C0001129E
+:10CBC000529805E078710020D445002014410020DF
+:10CBD000C0EB001000EB8000FE4A02EBC000817049
+:10CBE000BDF83C00C1B25298C0EB001000EB8000D1
+:10CBF00002EBC000C1705298C0EB001000EB800047
+:10CC0000114601EBC0010491BDF83C100498ECF70B
+:10CC100045FE0022CDE91002DDE91001000A40EADC
+:10CC20000160C2B25298C0EB001000EB8000E949ED
+:10CC300001EBC000BDF83C104254BDF83C00401C64
+:10CC400080B20F901098C2B25298C0EB001000EB67
+:10CC50008000E04901EBC000BDF83C104254BDF833
+:10CC60003C00401C80B20F9088E2F5215298C0EB46
+:10CC7000001000EB8000D74A02F830109DF85410E5
+:10CC80005298C0EB001000EB800002EBC000417036
+:10CC900000215298C0EB001000EB800002EBC000B6
+:10CCA000817005215298C0EB001000EB800002EB70
+:10CCB000C000C170F1215298C0EB001000EB800061
+:10CCC00002EBC00001715298C0EB001000EB800035
+:10CCD000114601EBC00104910521049800E04EE2E9
+:10CCE000ECF7DCFD0022CDE91002DDE91001000ABD
+:10CCF00040EA0160C2B25298C0EB001000EB800025
+:10CD0000B44901EBC00042711098C2B25298C0EB16
+:10CD1000001000EB800001EBC000827107200F9033
+:10CD20002CE2F5215298C0EB001000EB8000A94ADC
+:10CD300002F830109DF854105298C0EB001000EB30
+:10CD4000800002EBC000417000215298C0EB00103F
+:10CD500000EB800002EBC0008170F2215298C0EB22
+:10CD6000001000EB800002EBC000017140F269216D
+:10CD700052984843984901EB8001A431539800EB45
+:10CD8000C00001EB001090F876105298C0EB001034
+:10CD900000EB800002EBC000417140F26921529823
+:10CDA00048438D4901EB8000A430539901EBC10148
+:10CDB00000EB011090F87600012872D125210F9127
+:10CDC000002102E0B2E21AE156E21A9121E040F2BB
+:10CDD000692152984843804901EB8001A43153985E
+:10CDE00000EBC00001EB00114931BDF86800095C9F
+:10CDF0005298C0EB001000EB8000764A02EBC002B4
+:10CE0000BDF86800801D1154BDF86800401C81B257
+:10CE10001A91BDF868000F28D9DB00201A9021E094
+:10CE200040F26921529848436B4901EB8001A431DB
+:10CE3000539800EBC00001EB00115B31BDF86800B6
+:10CE4000095C5298C0EB001000EB8000614A02EBD5
+:10CE5000C002BDF8680015301154BDF86800401CD0
+:10CE600081B21A91BDF868000A28D9DB40F2692125
+:10CE700052984843584901EB8001A431539800EB84
+:10CE8000C00001EB001090F870105298C0EB001039
+:10CE900000EB80004F4A02EBC000C17700211A91DD
+:10CEA00022E026E040F26921529848434A4901EBCA
+:10CEB0008001A431539800EBC00001EB00117131E7
+:10CEC000BDF86800095C5298C0EB001000EB8000D0
+:10CED000404A02EBC002BDF8680020301154BDF892
+:10CEE0006800401C81B21A91BDF868000528D9DBA2
+:10CEF0003EE040F2692152984843374901EB8000F7
+:10CF0000A430539901EBC10100EB011090F87600B9
+:10CF100020282BD10A210F9100211A9121E040F203
+:10CF20006921529848432C4901EB8001A431539860
+:10CF300000EBC00001EB00117131BDF86800095C25
+:10CF40005298C0EB001000EB8000224A02EBC002B6
+:10CF5000BDF86800801D1154BDF86800401C81B206
+:10CF60001A91BDF868000428D9DB01E006200F9073
+:10CF7000BDF83C00C1B25298C0EB001000EB80003D
+:10CF8000144A02EBC000C1705298C0EB001000EBD5
+:10CF90008000114601EBC0010491BDF83C100498DB
+:10CFA000ECF77CFC0022CDE91002DDE91001000A5B
+:10CFB00040EA0160C2B25298C0EB001000EB800062
+:10CFC000044901EBC000BDF83C1042541098C2B2B5
+:10CFD000529803E078710020D4450020C0EB001087
+:10CFE00000EB8000FE4901EBC003BDF83C00401C93
+:10CFF0001A54BDF83C00801C80B20F90B5E2F521B8
+:10D000005298C0EB001000EB8000F54A02F8301097
+:10D010009DF854105298C0EB001000EB800002EB1A
+:10D02000C000417000215298C0EB001000EB80005E
+:10D0300002EBC0008170F3215298C0EB001000EBAE
+:10D04000800002EBC000017140F269215298484310
+:10D05000E44901EB8001A431539800EBC00001EBDF
+:10D06000001090F876105298C0EB001000EB800092
+:10D0700002EBC00041710C210F9140F269215298DE
+:10D080004843D84901EB8001A431539800EBC0001C
+:10D0900001EB001090F870105298C0EB001000EBFC
+:10D0A000800002EBC000817100211A9121E040F262
+:10D0B000692152984843CB4901EB8001A431539830
+:10D0C00000EBC00001EB00117131BDF86800095C94
+:10D0D0005298C0EB001000EB8000C14A02EBC00286
+:10D0E000BDF86800C01D1154BDF86800401C81B235
+:10D0F0001A91BDF868000528D9DBBDF83C00C1B223
+:10D100005298C0EB001000EB8000B54A02EBC00063
+:10D11000C1705298C0EB001000EB8000114601EB8B
+:10D12000C0010491BDF83C100498ECF7B7FB002255
+:10D13000CDE91002DDE91010020642EA1120C1B269
+:10D140005298C0EB001000EB8000A54A02EBC00231
+:10D15000BDF83C0011541098C1B25298C0EB0010B9
+:10D1600000EB80009E4A02EBC002BDF83C00401C70
+:10D170001154BDF83C00801C81B20F91F5E10621ED
+:10D180000F91F5215298C0EB001000EB8000944AFB
+:10D1900002F830109DF854105298C0EB001000EBCC
+:10D1A000800002EBC000417000215298C0EB0010DB
+:10D1B00000EB800002EBC0008170BDF83C00C1B202
+:10D1C0005298C0EB001000EB800002EBC000C17071
+:10D1D000F6215298C0EB001000EB800002EBC0007B
+:10D1E0000171529800EB400101EB00107E4901EB08
+:10D1F00000113031539801EB0010017A5298C0EBC6
+:10D20000001000EB800002EBC00041715298C0EBAF
+:10D21000001000EB8000114601EBC0010491BDF845
+:10D220003C100498ECF73AFB0022CDE91002DDE94E
+:10D230001001000A40EA0160C2B25298C0EB00102F
+:10D2400000EB8000664901EBC000BDF83C10425481
+:10D250001098C2B25298C0EB001000EB80006049F9
+:10D2600001EBC003BDF83C00401C1A54BDF83C0063
+:10D27000801C80B20F9078E1F5215298C0EB00102D
+:10D2800000EB8000564A02F830109DF85410529876
+:10D29000C0EB001000EB800002EBC00041700021E9
+:10D2A0005298C0EB001000EB800002EBC0008170D0
+:10D2B00005215298C0EB001000EB800002EBC0008B
+:10D2C000C170F4215298C0EB001000EB800002EB1B
+:10D2D000C00001715298C0EB001000EB80001146B5
+:10D2E00001EBC001049105210498ECF7D7FA002264
+:10D2F000CDE91002DDE91001000A40EA0160C2B286
+:10D300005298C0EB001000EB8000354901EBC000E3
+:10D3100042711098C2B25298C0EB001000EB80002E
+:10D3200001EBC000827107200F901EE140F2132133
+:10D330000F91F5215298C0EB001000EB8000284AB5
+:10D3400002F830109DF854105298C0EB001000EB1A
+:10D35000800002EBC0004170BDF83C000112529801
+:10D36000C0EB001000EB800002EBC0008170BDF844
+:10D370003C00C1B25298C0EB001000EB800002EB01
+:10D38000C000C17005215298C0EB001000EB800076
+:10D3900002EBC000017100211A911CE0529800EBD1
+:10D3A000400101EB0010104901EB00110E31BDF8F6
+:10D3B0006800095C5298C0EB001000EB8000084A3E
+:10D3C00002EBC002BDF86800401D1154BDF86800B2
+:10D3D000401C81B21A91BDF868000A28DEDB05E026
+:10D3E00078710020D445002014410020529800EBB1
+:10D3F000400101EB0010FD4901EB0010408B0112D0
+:10D400005298C0EB001000EB8000F94A02EBC0001C
+:10D41000C173529800EB400101EB0010F34901EB9E
+:10D420000010408BC1B25298C0EB001000EB80009E
+:10D4300002EBC000017440F2692152984843ED4963
+:10D4400001EB8001A431539800EBC00001EB001008
+:10D45000B0F88C0001125298C0EB001000EB800075
+:10D4600002EBC000417440F2692152984843E149FF
+:10D4700001EB8001A431539800EBC00001EB0010D8
+:10D48000B0F88C00C1B25298C0EB001000EB8000E5
+:10D4900002EBC000817440F2692152984843D5499B
+:10D4A00001EB8001A431539800EBC00001EB0010A8
+:10D4B000B0F88C10529801EB802081B203200491C7
+:10D4C000EBF76AFD00211A9114E0CB49BDF8680022
+:10D4D000095C5298C0EB001000EB8000C44A02EBDC
+:10D4E000C002BDF8680013301154BDF86800401C3C
+:10D4F00081B21A91BDF86800B0F5007FE5DB529863
+:10D50000C0EB001000EB8000B94901EBC0010491B1
+:10D51000BDF83C100498ECF7C1F90022CDE91002E7
+:10D52000DDE91020010641EA1220C2B25298C0EB98
+:10D53000001000EB8000AE4901EBC000BDF83C10CC
+:10D5400042541098C1B25298C0EB001000EB80001A
+:10D55000A74A02EBC002BDF83C00401C1154BDF8C4
+:10D560003C00801C81B20F9100BF00BF01F031BDB3
+:10D57000529800EB400101EB00109C4901EB0011B7
+:10D580003031539801EB0010417808460491002196
+:10D5900002F042FDC1B2159140F269215298484310
+:10D5A000944901EB8001A431539800EBC00001EBDA
+:10D5B0000010017840F26922529850438D4A02EBE4
+:10D5C00080000079814208D1012140F269225298FD
+:10D5D0005043884A02EB8000C1708849529801EBA1
+:10D5E00000115398085C401CC1B2844A529802EB67
+:10D5F000001253981154549807287DD00ADC07284C
+:10D6000056D2DFE810F05500FF00520455000C041C
+:10D61000C603690510380828F2D2DFE800F0F2F1FD
+:10D62000494904494A92FA215298C0EB001000EB94
+:10D6300080006F4A02F830105298C0EB001000EBE7
+:10D64000800002EBC00041705298C0EB001000EB6C
+:10D65000800002EBC00081705298C0EB001000EB1C
+:10D66000800002EBC0005499C1709DF8541052988C
+:10D67000C0EB001000EB800002EBC000017152987B
+:10D68000C0EB001000EB8000114601EBC000C01C95
+:10D6900002210490EBF71EFF01465298C0EB0010E8
+:10D6A00000EB8000524A02EBC000417106210F914D
+:10D6B0006EE3FA215298C0EB001000EB80004C4A58
+:10D6C00002F830105298C0EB001000EB800002EB23
+:10D6D000C00041705298C0EB001000EB800002EBDC
+:10D6E000C00081705298C0EB001000EB800002EB8C
+:10D6F000C0005499C17000E0FDE39DF854105298A9
+:10D70000C0EB001000EB800002EBC00001715298EA
+:10D71000C0EB001000EB8000114601EBC000C01C04
+:10D7200002210490EBF7D6FE01465298C0EB0010A0
+:10D7300000EB80002E4A02EBC000417106210F91E0
+:10D74000B6E7FA215298C0EB001000EB8000284A9F
+:10D7500002F830105298C0EB001000EB800002EB92
+:10D76000C00041705298C0EB001000EB800002EB4B
+:10D77000C00081705298C0EB001000EB800002EBFB
+:10D78000C0005499C1709DF854105298C0EB00101D
+:10D7900000EB800002EBC00001715298C0EB00105A
+:10D7A00000EB8000114601EBC000C01C0221049078
+:10D7B000EBF790FE01465298C0EB001000EB8000A2
+:10D7C0000B4A02EBC000417106210F91142240F276
+:10D7D000692152984843074901EB8000A4305399CE
+:10D7E00001EBC10100EB01104271D1E214410020B4
+:10D7F00078710020D4450020D2300020483F00201E
+:10D80000FEE3FEE3FA215298C0EB001000EB80002B
+:10D81000FE4A02F830105298C0EB001000EB800076
+:10D8200002EBC00041705298C0EB001000EB80008A
+:10D8300002EBC00081705298C0EB001000EB80003A
+:10D8400002EBC0005499C1709DF854105298C0EB7F
+:10D85000001000EB800002EBC000017140F2692172
+:10D8600052984843EA4901EB8000A430539901EBF8
+:10D87000C10100EB0110C079012877D140F2692184
+:10D8800052984843E24901EB8000A430539901EBE0
+:10D89000C10100EB01108068B0F1104F05D34FF4C7
+:10D8A00010010020CDE9101010E040F269215298DB
+:10D8B0004843D74901EB8000A430539901EBC101E3
+:10D8C00000EB011080680022CDE9100200201A90C0
+:10D8D0001EE0BDF86800C0F10200C200DDE91010D2
+:10D8E000CDE92D0108462D99EAF79DFCC2B2529868
+:10D8F000C0EB001000EB8000C44901EBC003BDF891
+:10D900006800401D1A54BDF86800401C80B21A908F
+:10D91000BDF868000328DCDB002010901190002186
+:10D920001A911CE0BDF86800C0F10300C200DDE9F7
+:10D930001001CDE92F10EAF776FCC1B25298C0EB86
+:10D94000001000EB8000B14A02EBC002BDF8680095
+:10D9500008301154BDF86800401C81B21A91BDF81E
+:10D9600068000428DEDB00201A901DE098E0BDF876
+:10D970006800C0F10200C200DDE91001CDE93110FC
+:10D98000EAF751FCC2B25298C0EB001000EB8000E5
+:10D990009E4901EBC003BDF868000C301A54BDF875
+:10D9A0006800401C80B21A90BDF868000328DEDBD6
+:10D9B00040F2692152984843954901EB8000A43018
+:10D9C000539901EBC10100EB0110406B0022CDE93E
+:10D9D000100200201A901CE0BDF86800C0F102009F
+:10D9E000C200DDE91001CDE93310EAF71CFCC1B239
+:10D9F0005298C0EB001000EB8000844A02EBC0029A
+:10DA0000BDF868000F301154BDF86800401C81B2A9
+:10DA10001A91BDF868000328DEDB40F269215298B4
+:10DA200048437B4901EB8000A430539901EBC101CD
+:10DA300000EB0110406B7749B1FBF0F00022CDE91B
+:10DA4000100200201A901CE0BDF86800C0F103002D
+:10DA5000C200DDE91001CDE93510EAF7E4FBC2B2FE
+:10DA60005298C0EB001000EB8000684901EBC00346
+:10DA7000BDF8680012301A54BDF86800401C80B22E
+:10DA80001A90BDF868000428DEDB00215298C0EB34
+:10DA9000001000EB80005D4A02EBC000817527E1B9
+:10DAA00040F2692152984843594901EB8000A43063
+:10DAB000539901EBC10100EB0110C079E8BB0020D4
+:10DAC0001090119000211A911CE0BDF86800C0F17F
+:10DAD0000200C200DDE91001CDE93710EAF7A3FB2F
+:10DAE000C2B25298C0EB001000EB8000474901EB36
+:10DAF000C003BDF86800401D1A54BDF86800401C02
+:10DB000080B21A90BDF868000328DEDB40F269217C
+:10DB1000529848433E4901EB8000A430539901EBF1
+:10DB2000C10100EB01108068B0F1104F06D34FF433
+:10DB300010000021CDE9100111E0D9E040F2692187
+:10DB400052984843324901EB8000A430539901EBCD
+:10DB5000C10100EB011080680022CDE91002002015
+:10DB60001A901CE0BDF86800C0F10300C200DDE9B6
+:10DB70001001CDE93910EAF756FBC2B25298C0EB5A
+:10DB8000001000EB8000214901EBC003BDF86800E4
+:10DB900008301A54BDF86800401C80B21A90BDF8D5
+:10DBA00068000428DEDB00201A901EE0BDF8680043
+:10DBB000C0F10200C200DDE91010CDE93B010846CA
+:10DBC0003B99EAF730FBC2B25298C0EB001000EB71
+:10DBD00080000E4901EBC003BDF868000C301A54F8
+:10DBE000BDF86800401C80B21A90BDF86800032898
+:10DBF000DCDB40F2692152984843054901EB800083
+:10DC0000A430539901EBC10106E0000078710020B7
+:10DC1000D445002000E1F50500EB0110406B002227
+:10DC2000CDE9100200201A901CE0BDF86800C0F198
+:10DC30000200C200DDE91001CDE93D10EAF7F3FA78
+:10DC4000C2B25298C0EB001000EB8000FB4901EB20
+:10DC5000C003BDF868000F301A54BDF86800401CBE
+:10DC600080B21A90BDF868000328DEDB40F269211B
+:10DC700052984843F24901EB8000A430539901EBDC
+:10DC8000C10100EB0110406BEE49B1FBF0F0002246
+:10DC9000CDE9100200201A901CE0BDF86800C0F128
+:10DCA0000300C200DDE91001CDE93F10EAF7BBFA3D
+:10DCB000C2B25298C0EB001000EB8000DF4901EBCC
+:10DCC000C003BDF8680012301A54BDF86800401C4B
+:10DCD00080B21A90BDF868000428DEDB012152985A
+:10DCE000C0EB001000EB8000D44A02EBC00081754D
+:10DCF000529800EB400101EB0010D34901EB0010FA
+:10DD00003030539900EB01104068401C0022CDE9EF
+:10DD1000100200201A901EE0BDF86800C0F101005A
+:10DD2000C200DDE910104291419008464199EAF79E
+:10DD30007AFAC2B25298C0EB001000EB8000BF49E3
+:10DD400001EBC003BDF8680017301A54BDF8680035
+:10DD5000401C80B21A90BDF868000228DCDB5298A3
+:10DD6000C0EB001000EB8000B44901EBC000C01C08
+:10DD700016210490EBF7AEFB01465298C0EB001061
+:10DD800000EB8000AD4A02EBC00041761A210F91F2
+:10DD90009FE2FA215298C0EB001000EB8000A74AE6
+:10DDA00002F830105298C0EB001000EB800002EB3C
+:10DDB000C00041705298C0EB001000EB800002EBF5
+:10DDC000C00081705298C0EB001000EB800002EBA5
+:10DDD000C0005499C1709DF854105298C0EB0010C7
+:10DDE00000EB800002EBC00001715298C0EB001004
+:10DDF00000EB8000114601EBC000C01C0221049022
+:10DE0000EBF768FB01465298C0EB001000EB800076
+:10DE10008A4A02EBC000417106210F9159E2FA21B2
+:10DE20005298C0EB001000EB8000844A02F83010DA
+:10DE30005298C0EB001000EB800002EBC000417074
+:10DE40005298C0EB001000EB800002EBC000817024
+:10DE50005298C0EB001000EB800002EBC000549918
+:10DE6000C1709DF854105298C0EB001000EB800078
+:10DE700002EBC00001715298C0EB001000EB800073
+:10DE8000114601EBC000C01C02210490EBF722FBFD
+:10DE900001465298C0EB001000EB8000674A02EB8D
+:10DEA000C000417106210F9113E2FA215298C0EB94
+:10DEB000001000EB8000614A02F830105298C0EB6D
+:10DEC000001000EB800002EBC00041705298C0EBE4
+:10DED000001000EB800002EBC00081705298C0EB94
+:10DEE000001000EB800002EBC0005499C1709DF857
+:10DEF0005410529800E0A9E0C0EB001000EB800045
+:10DF000002EBC000017140F26921529848434C492C
+:10DF100001EB8000A430539901EBC10100EB01102B
+:10DF2000406B0022CDE9100200201A901EE0BDF8DF
+:10DF30006800C0F10200C200DDE910104491439076
+:10DF400008464399EAF76FF9C2B25298C0EB001045
+:10DF500000EB8000394901EBC003BDF86800401DAB
+:10DF60001A54BDF86800401C80B21A90BDF86800D1
+:10DF70000328DCDB40F2692152984843304901EB29
+:10DF80008001A431539800EBC00001EB0010416BFD
+:10DF900008460191002101F07FFA02460B46CDE9C7
+:10DFA000020128480021EAF70DF9CDE91001DDE969
+:10DFB000100102F031F8CDE9100100211A911CE0A6
+:10DFC000BDF86800C0F10300C200DDE91001459111
+:10DFD0004690EAF728F9C2B25298C0EB001000EB65
+:10DFE0008000164901EBC003BDF8680008301A54E0
+:10DFF000BDF86800401C80B21A90BDF8680001E0CE
+:10E00000B9E020E10428DBDB5298C0EB001000EB04
+:10E0100080000A4901EBC000C01C09210490EBF705
+:10E0200059FA01465298C0EB001000EB8000034AF9
+:10E0300002EBC00001730D210F914AE178710020BD
+:10E04000D445002000E1F50514410020FA21529842
+:10E05000C0EB001000EB8000F84A02F83010529834
+:10E06000C0EB001000EB800002EBC0004170529842
+:10E07000C0EB001000EB800002EBC00081705298F2
+:10E08000C0EB001000EB800002EBC0005499C1709F
+:10E090009DF854105298C0EB001000EB800002EB8A
+:10E0A000C00001715298C0EB001000EB80001146D7
+:10E0B00001EBC000C01C02210490EBF70BFA0146F3
+:10E0C0005298C0EB001000EB8000DC4A02EBC0006D
+:10E0D000417106210F91FCE0FA215298C0EB00102B
+:10E0E00000EB8000D54A02F830105298C0EB0010C7
+:10E0F00000EB800002EBC00041705298C0EB0010B2
+:10E1000000EB800002EBC00081705298C0EB001061
+:10E1100000EB800002EBC0005499C1709DF85410D0
+:10E120005298C0EB001000EB800002EBC0000171C0
+:10E1300055215298C0EB001000EB800002EBC000AC
+:10E1400041715298C0EB001000EB8000114601EBCA
+:10E15000C000C01C03210490EBF7BCF901465298A3
+:10E16000C0EB001000EB8000B44A02EBC0008171EC
+:10E1700007210F91ADE0FA215298C0EB001000EB9F
+:10E180008000AE4A02F830105298C0EB001000EB4D
+:10E19000800002EBC00041705298C0EB001000EB11
+:10E1A000800002EBC00081705298C0EB001000EBC1
+:10E1B000800002EBC0005499C1709DF85410529831
+:10E1C000C0EB001000EB800002EBC0000171AA213F
+:10E1D0005298C0EB001000EB800002EBC0004171D0
+:10E1E00000211A9111E000215298C0EB001000EBC1
+:10E1F0008000924A02EBC002BDF86800801D1154F5
+:10E20000BDF86800401C81B21A91BDF8680003286F
+:10E21000E9DB5298C0EB001000EB8000874901EB6E
+:10E22000C000C01C06210490EBF754F90146529837
+:10E23000C0EB001000EB8000804A02EBC00041728E
+:10E240000A210F9145E0FA215298C0EB001000EB33
+:10E2500080007A4A02F830105298C0EB001000EBB0
+:10E26000800002EBC00041705298C0EB001000EB40
+:10E27000800002EBC00081705298C0EB001000EBF0
+:10E28000800002EBC0005499C1709DF85410529860
+:10E29000C0EB001000EB800002EBC000017152984F
+:10E2A000C0EB001000EB8000114601EBC000C01C69
+:10E2B00002210490EBF70EF901465298C0EB0010D2
+:10E2C00000EB80005D4A02EBC000417106210F9116
+:10E2D00000BF00BFFDE3529800EB400101EB0010CE
+:10E2E000574901EB00113031539801EB0010417890
+:10E2F000159140F2692152984843524901EB80013F
+:10E30000A431539800EBC00001EB0010017840F2FB
+:10E310006922529850434B4A02EB800000798142B7
+:10E3200008D1012140F2692252985043454A02EB3C
+:10E330008000C1704449529801EB00115398085C69
+:10E34000401CC1B2404A529802EB0012539811543B
+:10E35000529830B1012808D002280BD0032813D1DD
+:10E360000DE03A483A4908600EE038483849AC397F
+:10E37000C86709E0354836491831086004E0334879
+:10E380003349AC39486600BF00BF549889287DD016
+:10E390000CDC14287BD004DC082879D0102878D134
+:10E3A00079E3152876D08028F9D1FCE38B2872D048
+:10E3B0008C2871D08E2870D08F28F0D19DF8541001
+:10E3C0005298C0EB001000EB80001C4A02F830109D
+:10E3D00003215298C0EB001000EB800002EBC0005C
+:10E3E00041708F215298C0EB001000EB800002EBCF
+:10E3F000C00081705298C0EB001000EB8000114605
+:10E4000001EBC001049103210498ECF729FB0146BC
+:10E410005298C0EB001000EB8000084A02EBC000ED
+:10E42000C17004210F919DF85400402812DC9DF822
+:10E43000540040F48070054908800FE07871002096
+:10E4400014410020D4450020483F00208C8A002041
+:10E45000AC6002409DF85400F849088001201A90F1
+:10E460001DE05298C0EB001000EB8000F44901EB76
+:10E47000C001BDF86800095CF04ABDF8680022F8E8
+:10E480001010BDF86800401C81B207E00EE0E7E321
+:10E490007DE27BE2FEE33EE162E3FCE31A91BDF83C
+:10E4A0006810BDF83C008142DBDB6FE29DF8541040
+:10E4B0005298C0EB001000EB8000E14A02F83010E7
+:10E4C00089215298C0EB001000EB800002EBC000E5
+:10E4D0008170529800EB400101EB0010D94901EB2B
+:10E4E0000010007BC0BB40F2692152984843D649D6
+:10E4F00001EB8000A430539901EBC10100EB011046
+:10E500008068B0F5100F05D34FF410000021CDE95D
+:10E51000100114E040F2692152984843CA4901EBC6
+:10E520008001A431539800EBC00001EB001081681A
+:10E5300008460491002100F0AFFFCDE9100106214B
+:10E540005298C0EB001000EB8000BD4A02EBC00007
+:10E55000417000211A911FE03CE0BDF86800C0F155
+:10E560000200C200DDE91010489147900846479923
+:10E57000E9F759FEC2B25298C0EB001000EB8000E0
+:10E58000AF4901EBC003BDF86800C01C1A54BDF8C8
+:10E590006800401C80B21A90BDF868000328DCDBDC
+:10E5A0005298C0EB001000EB8000A54901EBC001C0
+:10E5B000049106210498EBF7B0F901465298C0EB9C
+:10E5C000001000EB80009E4A02EBC0008171072121
+:10E5D0000F9172E040F26921529848439A4901EB49
+:10E5E0008000A430539901EBC10100EB0110806859
+:10E5F000B0F1104F05D34FF010400021CDE91001CC
+:10E6000014E040F26921529848438F4901EB8001A0
+:10E61000A431539800EBC00001EB0010816808465C
+:10E620000491002100F038FFCDE910010721529834
+:10E63000C0EB001000EB8000814A02EBC00041708B
+:10E6400000211A911CE0BDF86800C0F10300C2006F
+:10E65000DDE9100149914A90E9F7E5FDC2B252980F
+:10E66000C0EB001000EB8000754901EBC003BDF862
+:10E670006800C01C1A54BDF86800401C80B21A9093
+:10E68000BDF868000428DEDB5298C0EB001000EBF8
+:10E6900080006B4901EBC001049107210498ECF75D
+:10E6A000DFF901465298C0EB001000EB8000644A8D
+:10E6B00002EBC000C17108210F919DF85400402861
+:10E6C00006DC9DF8540040F480705C49088003E04B
+:10E6D0009DF854005949088001201A9014E052987E
+:10E6E000C0EB001000EB8000554901EBC001BDF804
+:10E6F0006800095C514ABDF8680022F81010BDF8A6
+:10E700006800401C81B21A91BDF86810BDF83C0049
+:10E710008142E4DB3AE19DF854105298C0EB0010BE
+:10E7200000EB8000464A02F830108B215298C0EB73
+:10E73000001000EB800002EBC0008170529800EBEB
+:10E74000400101EB00103F4901EB0010007BC0BB12
+:10E7500040F26921529848433B4901EB8000A430C4
+:10E76000539901EBC10100EB01108068B0F5100F67
+:10E7700005D14FF410000021CDE9100114E040F262
+:10E78000692152984843304901EB8001A4315398E4
+:10E7900000EBC00001EB00108168084604910021E5
+:10E7A00000F07AFECDE9100106215298C0EB00106E
+:10E7B00000EB8000224A02EBC000417000211A9158
+:10E7C0001DE043E0BDF86800C0F10200C200DDE9D1
+:10E7D00010014B914C90E9F726FDC2B25298C0EB64
+:10E7E000001000EB8000164901EBC003BDF8680083
+:10E7F000C01C1A54BDF86800401C80B21A90BDF8C5
+:10E8000068000328DEDB5298C0EB001000EB8000AC
+:10E810000B4901EBC001049106210498EBF77DF848
+:10E8200001465298C0EB001000EB8000044A02EB56
+:10E83000C000817107210F917BE000008C8A0020CD
+:10E840007871002014410020D445002040F2692155
+:10E8500052984843FE4901EB8000A430539901EBE4
+:10E86000C10100EB01108068B0F1104F05D14FF0ED
+:10E8700010400021CDE9100114E040F269215298C6
+:10E880004843F34901EB8001A431539800EBC000E9
+:10E8900001EB0010816808460491002100F0FCFDA6
+:10E8A000CDE9100107215298C0EB001000EB800069
+:10E8B000E84A02EBC000417000211A911CE0BDF84B
+:10E8C0006800C0F10300C200DDE910014D914E90D7
+:10E8D000E9F7A9FCC2B25298C0EB001000EB80002F
+:10E8E000DC4901EBC003BDF86800C01C1A54BDF838
+:10E8F0006800401C80B21A90BDF868000428DEDB76
+:10E900005298C0EB001000EB8000D24901EBC0012F
+:10E91000049107210498ECF7A3F801465298C0EB44
+:10E92000001000EB8000CB4A02EBC000C17108214F
+:10E930000F919DF85400402806DC9DF8540040F4E7
+:10E940008070C549088003E09DF85400C2490880E2
+:10E9500001201A9014E05298C0EB001000EB8000E8
+:10E96000BC4901EBC001BDF86800095CBA4ABDF8BA
+:10E97000680022F81010BDF86800401C81B21A919E
+:10E98000BDF86810BDF83C008142E4DB1FE39DF850
+:10E9900054105298C0EB001000EB8000AD4A02F812
+:10E9A000301003215298C0EB001000EB800002EB06
+:10E9B000C000417008215298C0EB001000EB8000AD
+:10E9C00002EBC00081705298C0EB001000EB800099
+:10E9D000114601EBC001049103210498ECF740F8C3
+:10E9E00001465298C0EB001000EB8000994A02EB00
+:10E9F000C000C17004210F919DF85400402806DC2E
+:10EA00009DF8540040F480709349088003E09DF81D
+:10EA100054009149088001201A9014E05298C0EBEC
+:10EA2000001000EB80008B4901EBC001BDF86800CD
+:10EA3000095C894ABDF8680022F81010BDF868002A
+:10EA4000401C81B21A91BDF86810BDF83C008142AB
+:10EA5000E4DB529800EB400101EB00107F4901EB31
+:10EA600000113031539801EB0010807820F0200124
+:10EA70002031529800EB400202EB0010774A02EB83
+:10EA800000123032539802EB00108170022052992C
+:10EA9000EBF760FA9BE29DF854105298C0EB00101F
+:10EAA00000EB80006B4A02F8301003215298C0EB53
+:10EAB000001000EB800002EBC00041701021529862
+:10EAC000C0EB001000EB800002EBC0008170529898
+:10EAD00000E07EE2C0EB001000EB8000114601EB8D
+:10EAE000C001049103210498EBF7BAFF0146529844
+:10EAF000C0EB001000EB8000564A02EBC000C17072
+:10EB000004210F919DF85400402806DC9DF8540024
+:10EB100040F480705049088003E09DF854004E494D
+:10EB2000088001211A9114E05298C0EB001000EB0C
+:10EB30008000484901EBC001BDF86800095C464A05
+:10EB4000BDF8680022F81010BDF86800401C81B2C2
+:10EB50001A91BDF86810BDF83C008142E4DB36E252
+:10EB60009DF854105298C0EB001000EB8000394A19
+:10EB700002F8301003215298C0EB001000EB800027
+:10EB800002EBC00041708C215298C0EB001000EBEA
+:10EB9000800002EBC00081705298C0EB001000EBC7
+:10EBA0008000114600E040E001EBC0010491032128
+:10EBB0000498EBF755FF01465298C0EB001000EBAC
+:10EBC0008000244A02EBC000C17004210F919DF81F
+:10EBD0005400402806DC9DF8540040F480701E4923
+:10EBE000088003E09DF854001B49088001211A9118
+:10EBF00014E05298C0EB001000EB8000154901EBC7
+:10EC0000C001BDF86800095C134ABDF8680022F82D
+:10EC10001010BDF86800401C81B21A91BDF8681050
+:10EC2000BDF83C008142E4DBD1E19DF854105298DC
+:10EC3000C0EB001000EB8000064A02F83010802183
+:10EC40005298C0EB001000EB800002EBC00008E01F
+:10EC5000D4450020787100208C8A002014410020C7
+:10EC600052E1817007215298C0EB001000EB800048
+:10EC700002EBC000417040F2692152984843FE49BE
+:10EC800001EB8001A431539800EBC00001EB0010B0
+:10EC9000416B01E0D5E071E008460491002100F0ED
+:10ECA000FBFBCDE9100100211A911CE0BDF86800C2
+:10ECB000C0F10300C200DDE910014F915090E9F767
+:10ECC000B2FAC2B25298C0EB001000EB8000EB49E0
+:10ECD00001EBC003BDF86800C01C1A54BDF8680001
+:10ECE000401C80B21A90BDF868000428DEDB529800
+:10ECF000C0EB001000EB8000E04901EBC001049183
+:10ED000007210498EBF7ACFE01465298C0EB0010C7
+:10ED100000EB8000D94A02EBC000C17108210F91BD
+:10ED20009DF85400402806DC9DF8540040F48070A3
+:10ED3000D349088003E09DF85400D149088001219F
+:10ED40001A9114E05298C0EB001000EB8000CB4900
+:10ED500001EBC001BDF86800095CC94ABDF8680054
+:10ED600022F81010BDF86800401C81B21A91BDF85D
+:10ED70006810BDF83C008142E4DB28E19DF85410A6
+:10ED80005298C0EB001000EB8000BC4A02F8301033
+:10ED900003215298C0EB001000EB800002EBC00092
+:10EDA00041708E215298C0EB001000EB800002EB06
+:10EDB000C00081705298C0EB001000EB800011463B
+:10EDC00001EBC001049103210498EBF749FE0146D1
+:10EDD0005298C0EB001000EB8000A84A02EBC00084
+:10EDE000C17004210F919DF85400402806DC9DF865
+:10EDF000540040F48070A249088003E09DF854005C
+:10EE00009F49088001211A9114E05298C0EB00102C
+:10EE100000EB8000994901EBC001BDF86800095C76
+:10EE2000974ABDF8680022F81010BDF86800401C31
+:10EE300081B21A91BDF86810BDF83C008142E4DB54
+:10EE4000C5E09DF854105298C0EB001000EB800014
+:10EE50008A4A02F8301003215298C0EB001000EBF0
+:10EE6000800002EBC000417015215298C0EB0010E9
+:10EE700000EB800002EBC00081705298C0EB0010E4
+:10EE800000EB8000114601EBC001049103210498BE
+:10EE9000EBF7E6FD01465298C0EB001000EB800056
+:10EEA000764A02EBC000C17004210F919DF8540016
+:10EEB000402806DC9DF8540040F4807070490880BA
+:10EEC00003E09DF854006E49088001211A9114E076
+:10EED0005298C0EB001000EB8000684901EBC001C4
+:10EEE000BDF86800095C664ABDF8680022F8101099
+:10EEF000BDF86800401C81B21A91BDF86810BDF8D9
+:10EF00003C008142E4DB62E09DF854105298C0EB73
+:10EF1000001000EB8000594A02F83010032152988B
+:10EF2000C0EB001000EB800002EBC0004170142128
+:10EF30005298C0EB001000EB800002EBC000817023
+:10EF40005298C0EB001000EB8000114601EBC001AD
+:10EF5000049103210498EBF783FD01465298C0EB1E
+:10EF6000001000EB8000454A02EBC000C170042194
+:10EF70000F919DF85400402806DC9DF8540040F4A1
+:10EF800080703F49088003E09DF854003C490880A8
+:10EF900001211A9114E05298C0EB001000EB8000A0
+:10EFA000364901EBC001BDF86800095C344ABDF880
+:10EFB000680022F81010BDF86800401C81B21A9158
+:10EFC000BDF86810BDF83C008142E4DB00BF00BF23
+:10EFD00000BF00BF529830B1012815D0022825D0BB
+:10EFE000032856D135E0BDF83C0060B180212548AA
+:10EFF000EBF718FDBDF83C002349086001212248C9
+:10F00000001FEAF7CBFC44E0BDF83C0068B10821E2
+:10F010001C48EBF707FDBDF83C001B49A4394867C5
+:10F02000012119483438EAF7B9FC32E0BDF83C0058
+:10F0300070B14FF480711548EBF7F4FCBDF83C005B
+:10F0400011491831086001210F481430EAF7A6FC75
+:10F050001FE0BDF83C0070B14FF480610948EBF748
+:10F06000E1FCBDF83C000849A439C8650121064807
+:10F070004C38EAF793FC0BE0D4450020787100206F
+:10F080008C8A0020000C0240A46002400000024074
+:10F0900000BF00BFF348C07DC0B35298C0EB001062
+:10F0A00000EB8000F04901EBC00100230491BDF8A2
+:10F0B0003C10529A0498EBF7EBFCD0E1EB495298E4
+:10F0C00001EB00115398085C401CC1B2E74A52980A
+:10F0D00002EB001253981154C1E1E4496C39529883
+:10F0E00011F81000C00988B9529811F81000C0F347
+:10F0F000C300062833D2DFE800F00384FAF858335F
+:10F100000020DB49C87000211A9114E0A7E1D94919
+:10F11000BDF86800095C5298C0EB001000EB80005D
+:10F12000D14A02EBC002BDF868001154BDF8680076
+:10F13000401C81B21A91CF48E9F7A5F8BDF86810D4
+:10F140008842E4D8BDF868100F914FF47A71529854
+:10F1500000EB4000C54A303A02EB800081602AE1B2
+:10F160000020C349C87000211A9113E0C249BDF8BC
+:10F170006800095C5298C0EB001000EB8000BA4AAE
+:10F1800002EBC002BDF868001154BDF86800401CD5
+:10F1900081B21A91B848E9F776F8BDF8681088424C
+:10F1A000E4D8BDF868100F9105E100211A9113E031
+:10F1B000B249BDF86800095C5298C0EB001000EB42
+:10F1C0008000A94A02EBC002BDF868001154BDF8E6
+:10F1D0006800401C81B21A91A848E9F754F8BDF8BC
+:10F1E00068108842E4D8BDF868100F9142F210719F
+:10F1F000529800EB40009D4A303A02EB800081605B
+:10F20000D9E000209A49C87000211A9113E09C4966
+:10F21000BDF86800095C5298C0EB001000EB80005C
+:10F22000914A02EBC002BDF868001154BDF86800B5
+:10F23000401C81B21A919248E9F725F8BDF8681090
+:10F240008842E4D852983130C1B25298C0EB0010D5
+:10F2500000EB8000844A02EBC000C172529800EBC0
+:10F2600040003130C1B25298C0EB001000EB80007A
+:10F2700002EBC00081755298032828D131215298A1
+:10F28000C0EB001000EB800002EBC0008175302164
+:10F290005298C0EB001000EB800002EBC000C1757B
+:10F2A0000D215298C0EB001000EB800002EBC00073
+:10F2B00001760A215298C0EB001000EB800002EBAF
+:10F2C000C0004176BDF86800401C81B21A91BDF8BB
+:10F2D00068100F9142F21071529800EB4000634A9F
+:10F2E000303A02EB8000816065E038E0FFE7002102
+:10F2F0001A9113E06349BDF86800095C5298C0EBAD
+:10F30000001000EB8000584A02EBC002BDF8680014
+:10F310001154BDF86800401C81B21A915948E8F7B1
+:10F32000B2FFBDF868108842E4D8BDF868100F91AC
+:10F330004E496C39529811F8100020F078011831BC
+:10F340004A4A6C3A529802F810104FF4FA615298F7
+:10F3500000EB40003C3202EB800081602BE000219A
+:10F360001A9113E04849BDF86800095C5298C0EB57
+:10F37000001000EB80003C4A02EBC002BDF86800C0
+:10F380001154BDF86800401C81B21A913E48E8F75C
+:10F390007AFFBDF868108842E4D8BDF868100F9174
+:10F3A00042F21071529800EB4000304A303A02EBC2
+:10F3B0008000816000BF00BF529830B1012815D095
+:10F3C000022825D0032849D135E0BDF83C0060B1C2
+:10F3D00080212E48EBF726FBBDF83C002C49086045
+:10F3E00001212B48001FEAF7D9FA37E0BDF83C00AD
+:10F3F00068B108212548EBF715FBBDF83C0024490E
+:10F40000A4394867012122483438EAF7C7FA25E0D1
+:10F41000BDF83C0070B14FF480711E48EBF702FB61
+:10F42000BDF83C001A491831086001211848143011
+:10F43000EAF7B4FA12E0BDF83C0070B14FF4806115
+:10F440001248EBF7EFFABDF83C001149A439C86542
+:10F4500001210F484C38EAF7A1FA00BF00BF55B0B0
+:10F4600000BD0000BC32002078710020483F002021
+:10F470005C3B00204D2C0308582C0308442C030847
+:10F48000FC2B0308382C0308162C0308000C024040
+:10F49000A4600240000002402DE9F05F2DED0C8BCE
+:10F4A00005460E46002400210F46884600BF37E07F
+:10F4B000E200AA46B34650465946E8F7B4FE00F0CB
+:10F4C000FF092046E9F7A4F841EC1D0BB0EE4D1AF8
+:10F4D000F0EE6D1A9FED160B11F0F2F9B0EE40BA96
+:10F4E000F0EE60BA09F00F014FEA291202EB820236
+:10F4F00001EB4200E9F77BF853EC1B2BE8F780FFA8
+:10F5000041EC190B38464146E9F78FF853EC192BBB
+:10F51000E8F7CFFEE9F7DDF807468846601CC4B27D
+:10F52000082CC5DB38464146BDEC0C8BBDE8F09F8E
+:10F53000000000000000594010B5002440F22441B2
+:10F540000E4810F02EFE012816D10C480088C4B2D7
+:10F550000A48001D0088C4B240F22441074810F058
+:10F560009AFD01200649487006480068C0F57A7087
+:10F5700081B20548A0F8B01910BD00000044004059
+:10F58000E83E00208C600240BC62002010B50024E0
+:10F5900040F224410A4810F004FE01280FD1084827
+:10F5A0000088C4B20648001D0088C4B20121054885
+:10F5B00041730548406CC0F57A700449488010BD1D
+:10F5C000004C0040E83E0020006002406C6C0020CF
+:10F5D00010B5002440F224410A4810F0E2FD012851
+:10F5E0000ED108480088C4B206488088C4B2012100
+:10F5F0000548417605484069C0F57A70044988801D
+:10F6000010BD000000500040E83E002000600240B5
+:10F610006C6C002010B5002440F224410B4810F01F
+:10F62000C0FD012810D109480088C4B20748001D58
+:10F630000088C4B20121064880F825100548C06A38
+:10F64000C0F57A700449C88010BD00000048004031
+:10F65000E83E0020006002406C6C002010B50024E1
+:10F6600010491148EAF780F900210F48EAF796F9A6
+:10F6700000E000BF40210D4810F086FD0028F8D0C2
+:10F6800080210B48EBF7D0F90A4907481838EAF708
+:10F690006BF9012104481838EAF780F9012006497E
+:10F6A000087010BD00802020A0600240004400408F
+:10F6B000000C0240008800201600002010B5002435
+:10F6C00010491148EAF750F900210F48EAF766F9A6
+:10F6D00000E000BF40210D4810F056FD0028F8D092
+:10F6E00008210B48EBF7A0F90A4907483038EAF738
+:10F6F0003BF9012104483038EAF750F90120064966
+:10F70000087010BD2080002070600240004C004056
+:10F71000000C0240008020101600002010B50024CC
+:10F7200011491248EAF720F900211048EAF736F9A2
+:10F7300000E000BF40210E4810F026FD0028F8D060
+:10F740004FF480710B48EBF76FF90B490748A83865
+:10F75000EAF70AF901210548A838EAF71FF901205C
+:10F760000649087010BD000000800028B860024003
+:10F7700000500040000002402080001016000020D1
+:10F7800010B5002411491248EAF7EEF8002110489C
+:10F79000EAF704F900E000BF40210E4810F0F4FC45
+:10F7A0000028F8D04FF480610B48EBF73DF90B4986
+:10F7B00007483038EAF7D8F8012105483038EAF729
+:10F7C000EDF801200649087010BD00000080001807
+:10F7D0005860024000480040000C024000880010C1
+:10F7E0001600002030B58FB005460C4601214805B3
+:10F7F0000CF040FB35B1012D5ED0022D7ED0032DE3
+:10F8000059D115E1BA48EAF7D5F840200390002015
+:10F8100005904FF480600690082C03D100200790DB
+:10F82000089005E0102C03D1E001079080000890BB
+:10F83000002009904FF400300A9000200B900C90AB
+:10F840000D900E90AB48019040060090AA4802909F
+:10F850006946A748EAF778F901221021A448EAF797
+:10F8600055F9A3481838EAF7A5F8002003904FF49B
+:10F870007A700490002005904FF48060069000207C
+:10F880000790089009904FF400300A9000200B90E8
+:10F890000C900D900E90974801904006009097486C
+:10F8A0000290694692481838EAF74EF901219048CB
+:10F8B0001838EAF773F818E18D483038EAF77AF823
+:10F8C00040200390002005904FF480600690082CA3
+:10F8D00003D100200790089005E0102C03D1E0012F
+:10F8E000079080000890002009904FF400300A90A3
+:10F8F00000200B900C900D900E9000E03BE08048B3
+:10F900000190400600907F48029069467848303860
+:10F91000EAF71AF90122102175483038EAF7F6F8AB
+:10F9200073486038EAF746F8002003904FF47A7085
+:10F930000490002005904FF480600690002007900E
+:10F94000089009904FF400300A9000200B900C9022
+:10F950000D900E906A480190400600906A4802900F
+:10F96000694663486038EAF7EFF80121604860387B
+:10F97000EAF714F8B9E05E481830EAF71BF84020BF
+:10F980000390002005904FF480600690082C03D16E
+:10F9900000200790089005E0102C03D1E0010790AB
+:10F9A00080000890002009904FF400300A90002059
+:10F9B0000B900C900D900E905448019040060090D2
+:10F9C0005348029069464A481830EAF7BDF80122C8
+:10F9D000102147481830EAF799F845489038E9F778
+:10F9E000E9FF002003904FF47A7004900020059006
+:10F9F0004FF48060069000200790089009904FF423
+:10FA000000300A9000200B900C900D900E903F4813
+:10FA10000190400600903F48029069463448903873
+:10FA2000EAF792F8012132489038E9F7B7FF5CE035
+:10FA30002F484838E9F7BEFF40200390002005908A
+:10FA40004FF480600690082C03D1002007900890A6
+:10FA500005E0102C03D1E001079080000890002001
+:10FA600009904FF400300A9000200B900C900D90FC
+:10FA70000E9029480190400600902848029069465F
+:10FA80001B484838EAF760F8012210211848483826
+:10FA9000EAF73CF816487838E9F78CFF0020039025
+:10FAA0004FF47A700490002005904FF48060069027
+:10FAB00000200790089009904FF400300A90002031
+:10FAC0000B900C900D900E90134801904006009002
+:10FAD00013480290694606487838EAF735F801215C
+:10FAE00003487838E9F75AFF00BF00BF0FB030BDB8
+:10FAF000A06002400444004078710020D87A0020C1
+:10FB0000044C0040D0730020C07E00200450004010
+:10FB100028760020A8820020044800408078002039
+:10FB2000908600201CB5012108460CF0A3F90121A4
+:10FB300004200CF09FF9012108200CF09BF9012111
+:10FB400040200CF097F9072205214448EAF73EFFD0
+:10FB5000072206214148EAF739FF072208213F48DA
+:10FB6000EAF734FF072209213C48EAF72FFF082271
+:10FB70000A213B48EAF72AFF08220B213848EAF716
+:10FB800025FF082202213548EAF720FF08220C2130
+:10FB90003348EAF71BFF4FF45970009002208DF8AC
+:10FBA000050000208DF8060001208DF807000220D6
+:10FBB0008DF8040069462948EAF7C0FE4FF4E0508A
+:10FBC000009002208DF8050000208DF8060001202D
+:10FBD0008DF8070002208DF8040069462048EAF7F6
+:10FBE000ADFE4FF49160009000208DF806000120DA
+:10FBF0008DF8040069461948EAF7A0FE4FF48070BA
+:10FC0000009000208DF8060001208DF80400694660
+:10FC10001448EAF793FE4FF4F040009000208DF86E
+:10FC2000060001208DF8040069460F48EAF786FEB9
+:10FC30004FF480410C48EAF7F5FE4FF400510A48B2
+:10FC4000EAF7F0FE4FF480510748EAF7EBFE4FF475
+:10FC500000610548EAF7E6FE1CBD0000000C02400A
+:10FC600000080240000002400018024070B5002564
+:10FC700000260024FFF756FF164840781F2804DDB1
+:10FC80000221154880F82A1C03E00421124880F85C
+:10FC90002A1C002408E008212046FFF7A3FD204687
+:10FCA00000F0F4F9601CC4B20B4890F82A0CA04292
+:10FCB000F1DC00F017F80021084880F8F419002062
+:10FCC0000749887048700120C8704FF47A708860C6
+:10FCD00070BD0000BC120020BC320020BC620020BD
+:10FCE000B06C002008B511208DF8000002208DF8BE
+:10FCF000010001208DF802008DF80300684601F034
+:10FD0000ADFE26208DF8000001208DF801000020B6
+:10FD10008DF8020001208DF80300684601F09EFE78
+:10FD20000E208DF8000002208DF8010001208DF8D2
+:10FD300002008DF80300684601F090FE27208DF840
+:10FD4000000001208DF8010000208DF80200012044
+:10FD50008DF80300684601F081FE0F208DF8000049
+:10FD600002208DF8010001208DF802008DF80300BB
+:10FD7000684601F073FE34208DF8000001208DF8F4
+:10FD8000010000208DF8020001208DF80300684674
+:10FD900001F064FE2F208DF8000002208DF8010094
+:10FDA00001208DF802008DF80300684601F056FE30
+:10FDB00035208DF8000001208DF8010000208DF81D
+:10FDC000020001208DF80300684601F047FE08BDDF
+:10FDD00010B5024601B9102112F8013B00BF12F81C
+:10FDE000010B4340481E80B2011EF8D103F07F0092
+:10FDF00010BD00002DE9FF4107460D4616461C4682
+:10FE000037B1012F42D0022F7FD0032F3DD1BAE06E
+:10FE1000012148040CF05EF80095012C06D1200366
+:10FE2000ADF804008010ADF808000FE0022C07D1F7
+:10FE3000E002ADF804004FF4C060ADF8080005E042
+:10FE400024B9ADF804600020ADF808000020ADF83A
+:10FE50000600ADF80C000C20ADF80A0069466A48AF
+:10FE600010F0EEF90121684810F01EF9012240F26D
+:10FE70002441654810F0BFF91021634810F00BF9D8
+:10FE80000122C021604810F01BF9BAE00121C8042A
+:10FE90000CF020F80095012C06D12003ADF80400E9
+:10FEA0008010ADF808000FE0022C07D1E002ADF899
+:10FEB00004004FF4C060ADF8080005E024B9ADF8C7
+:10FEC00004600020ADF808000020ADF80600ADF891
+:10FED0000C000C20ADF80A0069464C4810F0B0F94F
+:10FEE00001214A4810F0E0F8012240F2244147483D
+:10FEF00010F081F91021454810F0CDF80122C02101
+:10FF0000424810F0DDF87CE0FFE7012108050BF026
+:10FF1000E1FF0095012C06D12003ADF8040080100C
+:10FF2000ADF808000FE0022C07D1E002ADF80400A4
+:10FF30004FF4C060ADF8080005E024B9ADF80460E6
+:10FF40000020ADF808000020ADF80600ADF80C0068
+:10FF50000C20ADF80A0069462D4810F071F9012116
+:10FF60002B4810F0A1F8012240F22441284810F05B
+:10FF700042F91021264810F08EF80122C0212448B1
+:10FF800010F09EF83DE0012188040BF0A3FF0095DE
+:10FF9000012C06D12003ADF804008010ADF8080054
+:10FFA0000FE0022C07D1E002ADF804004FF4C0606E
+:10FFB000ADF8080005E024B9ADF804600020ADF804
+:10FFC00008000020ADF80600ADF80C000C20ADF8DC
+:10FFD0000A0069460F4810F033F901210D4810F06E
+:10FFE00063F8012240F224410A4810F004F910217C
+:10FFF000084810F050F80122C021064810F060F8BF
+:020000040802F0
+:1000000000BF00BFBDE8FF8100440040004C00403D
+:1000100000500040004800402DE9FC4705460E46D0
+:10002000002400210091019100BFE94600BF27E0B4
+:100030006422002328463146E8F7C4F8174698465C
+:100040000A22002338464146E8F7BCF84FEA001A76
+:100050000A22002338464146E8F7B4F80F20024050
+:100060001AEB020009F804004FF064024FF000039D
+:1000700028463146E8F7A6F805460E46601CC4B28D
+:10008000082CD5DBDDE90001BDE8FC872DE9F04156
+:1000900004460026002700250421FE4880F82A1C7B
+:1000A00004EB440000EB0410FB4901EB0010407B23
+:1000B000012803D10021204600F022FB04EB44007C
+:1000C00000EB0410F44901EB0010407B02282ED114
+:1000D00000231A464FF4E1312046FFF78BFEEF482C
+:1000E00010F8140020F080008030EC4901F8140072
+:1000F000002004EB4401E94A3C3202F8210004EB01
+:10010000440102EB81018870012004EB440102EB01
+:100110008101487004EB440102EB8101C8704FF487
+:100120007A7004EB440102EB81018860B0E2DB48A5
+:1001300010F8140020F080008030D84901F8140035
+:10014000002004EB4401D54A0C3202F8210004EBF4
+:10015000440102EB8101887004EB440102EB810150
+:10016000487004EB440102EB8101C870052004EBE8
+:10017000440102EB81018860002004EB440130322D
+:1001800002F8210004EB440102EB81018870012098
+:1001900004EB440102EB8101487004EB440102EBE3
+:1001A0008101C87004EB440000EB0410BA4901EB74
+:1001B0000010806800EB8000400004EB440102EB7B
+:1001C0008101886008212046FFF70CFB04EB440006
+:1001D00000EB0410B04A02EB0010437904EB44003A
+:1001E00000EB041002EB0010016800222046FFF72C
+:1001F00001FE04EB440000EB0410A74901EB0010E2
+:100200008079092869D2DFE800F068050E172029F7
+:100210003B444D00052140F269206043A04A02EBB7
+:100220008000017159E00F2140F2692060439C4A2F
+:1002300002EB8000017150E0072140F26920604329
+:10024000974A02EB8000017147E0042140F26920E7
+:100250006043934A02EB800001713EE004EB4400EE
+:1002600000EB04108C4901EB0010806864214843C6
+:1002700004EB4401894A3C3202EB810188602CE0A6
+:10028000032140F269206043854A02EB800001713E
+:1002900023E0042140F269206043814A02EB8000A0
+:1002A00001711AE0062140F2692060437C4A02EBAA
+:1002B0008000017110212046FFF794FA04EB4400FE
+:1002C00000EB0410744A02EB0010016800234FF4A5
+:1002D00080522046FFF78EFD00BF00BF7148007FAF
+:1002E000012821D1002140F2692060436C4A02EBD1
+:1002F00080000171012004EB4401A2F2EC6202EBE8
+:100300008101886080216848EAF78EFB08216648F1
+:10031000EAF78AFB4FF480716448EAF785FB4FF4F3
+:1003200080616148EAF780FB0025A6E1002140F2E8
+:10033000692060435A4A02EB8000A43005EBC502F5
+:1003400000EB0210017340F269206043544A02EB53
+:100350008000A43005EBC50200EB0210817340F26F
+:10036000692060434E4A02EB8000A43005EBC502D1
+:1003700000EB0210417340F269206043484A02EBEF
+:100380008000A43005EBC50200EB0210C17304EB42
+:10039000440000EB0410404901EB0010806800EBC2
+:1003A0008000400004EB440101EB04113A4A02EBE7
+:1003B0000111C9794843410040F269206043384A3D
+:1003C00002EB8000A43005EBC50200EB0210416196
+:1003D00004EB440000EB04102F4901EB0010303017
+:1003E00000EB0510807820F0800104EB440000EB66
+:1003F0000410294A02EB0010303000EB0510817028
+:1004000004EB440000EB0410114601EB0010303007
+:1004100000EB0510807820F0400104EB440000EB75
+:10042000041002EB0010303000EB05108170002149
+:1004300040F2692060431A4A02EB8000A43005EBC9
+:10044000C50200EB0210017040F269206043144ABB
+:1004500002EB8000A43005EBC50200EB021080F82F
+:10046000801004EB440000EB04100B4901EB00107A
+:100470008079092822D2DFE800F0FD0522303E4CC9
+:100480005AC9EF00E52140F269206043044A02EBBB
+:1004900080000DE0BC32002014410020DC3E002032
+:1004A000D4450020BC120020000C02400000024095
+:1004B000A43005EBC50200EB02104171DAE0A12186
+:1004C00040F2692060438A4A02EB8000A43005EBC9
+:1004D000C50200EB02104171CCE0A12140F269207D
+:1004E0006043834A02EB8000A43005EBC50200EBB9
+:1004F00002104171BEE0B12140F2692060437C4AA4
+:1005000002EB8000A43005EBC50200EB0210417144
+:10051000B0E0312140F269206043754A02EB80006F
+:10052000A43005EBC50200EB02104171A2E0F421FA
+:1005300040F2692060436E4A02EB8000A43005EB74
+:10054000C50200EB02104171002659E000274BE084
+:1005500006EB460000EB0610664901EB0010303058
+:1005600000EB0710017804EB440000EB0410614A33
+:1005700002EB0010303000EB0510007A814231D1DF
+:1005800004EB440000EB0410114601EB0010303086
+:1005900000EB0510017840F269207043544A02EBE9
+:1005A0008000A43007EBC70200EB021080F87D103A
+:1005B00040F2692070434E4901EB8000A43007EB04
+:1005C000C70100EB011080F87E4040F269207043C3
+:1005D000474901EB8000A43007EBC70100EB011095
+:1005E00080F87F50781CC7B206EB460000EB06107F
+:1005F000404901EB0010C079B842A9DC701CC6B2BA
+:100600003D4890F82A0CB042A0DC33E0062140F2CD
+:1006100069206043364A02EB8000A43005EBC50236
+:1006200000EB0210417105EB041000EBC00101EB7F
+:100630000011324800EB8100D0F8091040F2692027
+:1006400060432B4A02EB8000A43005EBC50200EBAF
+:10065000021041630EE0FFE7152140F2692060437C
+:10066000234A02EB8000A43005EBC50200EB021028
+:10067000417100BF00BF681CC5B204EB440000EB31
+:1006800004101C4901EB0010C079A8423FF74EAEA0
+:100690000021194880F82B1C002624E006EB4600B8
+:1006A00000EB0610134901EB00108079052818DAD9
+:1006B00006EB460000EB061001EB001080790028E5
+:1006C0000FDD0D4890F82B0C06EB460101EB0611EF
+:1006D000084A02EB0111C9790844C1B2064880F802
+:1006E0002B1C701CC6B2042ED8DBBDE8F0810000C4
+:1006F000D445002014410020BC320020E01400202A
+:1007000070B504460E46B148056806BB34B1012CED
+:100710000AD0022C0ED0032C18D111E04FF48041E6
+:10072000AB48EAF781F911E04FF40051A848EAF725
+:100730007BF90BE04FF48051A548EAF775F905E025
+:100740004FF40061A248EAF76FF900BF20E034B12E
+:10075000012C0AD0022C0ED0032C18D111E04FF43A
+:1007600080419B48EAF75EF911E04FF40051984848
+:10077000EAF758F90BE04FF480519548EAF752F93F
+:1007800005E04FF400619248EAF74CF900BF00BF62
+:10079000642011F0F3F900231A464FF41651204655
+:1007A000FFF728FB002004EB44018A4A02EB810199
+:1007B0008870002104EB440002EB8000416004EBF0
+:1007C000440000EB041002F5FE7101EB001080689C
+:1007D0008149886001204870772004EB84017F4ABA
+:1007E0001144887004EB440000EB04107C4901EBD9
+:1007F0000010807908282FD2DFE800F02E040B12B9
+:1008000019202E27772004EB8401744A1144887044
+:1008100022E0972004EB8401704A114488701BE0A9
+:10082000972004EB84016D4A1144887014E06F2016
+:1008300004EB8401694A114488700DE0672004EBE1
+:100840008401664A1144887006E0772004EB840135
+:10085000624A1144887000BF00BFC020C4EB04117D
+:1008600001EB81015F4A02F831000020C4EB041162
+:1008700001EB810102EBC10148700820C4EB0411B7
+:1008800001EB810102EBC1018870280EC4EB041159
+:1008900001EB810102EBC101C87005F0F00004EB2F
+:1008A00044010844C4EB041101EB810102EBC101D6
+:1008B000087104EB8400494908448078C4EB0411B2
+:1008C00001EB810102EBC10148712020C4EB04114E
+:1008D00001EB810102EBC101887105F00F00C4EB4F
+:1008E000C4010844C4EB041101EB810102EBC10116
+:1008F000C8718020C4EB041101EB810102EBC1013E
+:1009000008724C20C4EB041101EB810102EBC10120
+:1009100048725420C4EB041101EB810102EBC101C8
+:10092000887234B1012C11D0022C1DD0032C39D186
+:1009300029E080212C48EAF775F80B202B49086044
+:1009400001212A48001FE9F729F82BE00821264851
+:10095000EAF768F80B202549A439486701212348A4
+:100960003438E9F71BF81DE04FF480712048EAF7AE
+:1009700059F80B201D491831086001211B4814301B
+:10098000E9F70CF80EE04FF480611748EAF74AF8EF
+:100990000B201649A439C865012114484C38E8F7E2
+:1009A000FDFF00BF00BF1348C07D58B1C4EB041168
+:1009B00001EB81010B4A02EBC100002322460B210F
+:1009C000EAF766F8642011F0D9F870BD187AFF1FB5
+:1009D00000180240183F0020B06C0020788A0020E8
+:1009E0001441002078710020000C0240A4600240F5
+:1009F00000000240BC32002030B52DED028B9FB0CC
+:100A000000201E901D901C901A901B9000211891A0
+:100A100019911790169015901490139000250024AA
+:100A200005909FEDF70A8DED040AF6A103C9CDE903
+:100A30000201F6A103C9CDE90001F648807850B360
+:100A40000020F4498870A1F63C60B0F8560EF249D7
+:100A50000968C1F57A7188421DD1EF480068C0F578
+:100A60007A7081B2ED48A0F8541E0021EA48001FB8
+:100A7000E8F794FFEA49E848001FE8F775FF01200E
+:100A8000E84908704FF47A70E34908600121E248B0
+:100A9000001FE8F783FFE348007801287DD100209C
+:100AA000E0490870DB486038807800EB4001DE48A0
+:100AB00000EB01108479012C70D0042C04D0052C9B
+:100AC0006DD0062C06D106E00120D2490C31887089
+:100AD0000020486043E2D148B0F8540E811FD3484B
+:100AE000E8F7F8FEC117CDE91A01CC49B1F8541E58
+:100AF000491FCE4A521E881804210BF047FDC1172A
+:100B0000CDE91801DDE91A32DDE9181059405040ED
+:100B100001437DD1BF480C380155C448401E0079BF
+:100B20001390BDF84C00312802D0452871D1B4E0B3
+:100B3000BA48B0F8540E1838412190FBF1F0C117B3
+:100B4000CDE91801C1B2B54880F8B81100201E9057
+:100B500099E0BDF8780000EB80101430B349491ECD
+:100B6000085CB349BDF878208854BDF8781001EBD3
+:100B700081111A31AD4A521E881808210BF0C4FCAD
+:100B80008DED040AAA490C31BDF87820049801EBD8
+:100B900002114860BDF8781002E0F2E18DE085E0D6
+:100BA00001EB81113231A14A521E881808210BF045
+:100BB000ABFC8DED040A9E490C31BDF878200498F9
+:100BC00001EB02110860BDF8781001EB81113A3198
+:100BD000964A521E881808210BF096FC8DED040AE7
+:100BE00093490C31BDF87820049801EB021188601C
+:100BF000BDF8781001EB811142318C4A521E8818E1
+:100C000008210BF081FC8DED040A89490C3101E0CB
+:100C100045E043E0BDF87820049801EB0211C8607C
+:100C20009DF85C1001EB410202EB0111794A1C3284
+:100C300002EB01113031BDF8782001EB0211881C64
+:100C4000897821F08001803101707448B0F8540E29
+:100C5000401E7649491E095C9DF85C0040F26922FD
+:100C600010FB02F0734A02EB8000A4309DF8542080
+:100C700002EBC20200EB021080F83C10BDF87800D5
+:100C8000401C80B21E90BDF878000021DDE91823D9
+:100C9000801A9941FFF65DAF00E000BF00BF012060
+:100CA0005C490C3188700020486058E101205949A6
+:100CB0000C3188700020486051E1012055490C3109
+:100CC0008870002048605CA15848401E11F00AF965
+:100CD0001D90BDF8740000287ED0BDF87400B0F5FA
+:100CE000487F79DA00201E9010E0BDF874000E30C5
+:100CF000BDF8781008444D49491E085CBDF87820BD
+:100D00008854BDF87800401C80B21E90BDF8780071
+:100D10001E28EADB0220494908724448401E007838
+:100D200041286BD100201E9017E0BDF87800801C90
+:100D30003E49491E085C2C2800D112E0BDF878001D
+:100D4000801C3A49491E085C06A9BDF878208854E1
+:100D5000BDF87800401C80B21E90BDF878000B28CA
+:100D6000E3DB00BF06A80FF013FBB0EE408AF0EE05
+:100D7000608A51EC180BE7F7E4FC00EE100ADFED97
+:100D8000300A80EE201A8DED041A0498E7F761FC12
+:100D9000CDE91801DDE91801E7F713FC00EE100AB0
+:100DA000DDED040A30EEC00A8DED040ADDE918011C
+:100DB000E7F707FC00EE100ADDED040A9FED201AAC
+:100DC00060EE810A9FED1F1AC0EE811A30EE210AF3
+:100DD0001D4880ED3A0A00E0AFE0BDF87800C01C85
+:100DE0001249491E085C1849E8310871BDF87800BD
+:100DF000401D80B21D9000201E9041E08BE000005D
+:100E000000000000016932303130300001693230B9
+:100E100045303000F84000202C640240BC320020F5
+:100E200000880010E20A00208C3F0020E50A002024
+:100E300075340020D4450020524D4300BC120020E0
+:100E40000000C84200007042BC3A0020BDF87400A7
+:100E5000BDF8781008444D49085C2C2800D113E0F7
+:100E6000BDF87400BDF8781008444849085C06A92C
+:100E7000BDF878208854BDF87800401C80B21E90E0
+:100E8000BDF878000B28E1DB00BF06A80FF080FA60
+:100E9000B0EE408AF0EE608A51EC180BE7F751FC97
+:100EA00000EE100A5FED1A0A80EE201A8DED041A8A
+:100EB0000498E7F7CEFBCDE91801DDE91801E7F763
+:100EC00080FB00EE100ADDED040A30EEC00A8DED65
+:100ED000040ADDE91801E7F774FB00EE100ADDED06
+:100EE000040A1FED291A60EE810A1FED2A1AC0EECE
+:100EF000811A30EE210A10EE100A2549C1F80500CA
+:100F0000BDF87400BDF878100844401C1F49085C07
+:100F10001F49487222E01FED460A10EE100A1C49D4
+:100F2000C1F80500002048721FED4B0A10EE100AB0
+:100F3000C1F805000020487210E01FED4F0A10EEC6
+:100F4000100A1349C1F80500002048721FED540A29
+:100F500010EE100AC1F805000020487200BF00BF63
+:100F600000201E9009E000200849BDF87820885430
+:100F7000BDF87800401C80B21E90BDF8780014289F
+:100F8000F1DB1FB0BDEC028B30BD0000E40A002095
+:100F9000A43B00202DE9F04F8BB004468B46002681
+:100FA000B2460025A846002700200A9081460990F5
+:100FB000089000BF00BFFCA103C9CDE90601FCA158
+:100FC00003C9CDE904010020FB490870FB48005D1E
+:100FD000042823D10521F948015500214E38015537
+:100FE0002238005D20F08001F44870380155042C4F
+:100FF00004D0052C0CD0062C0FD104E00021EF48C2
+:101000004938015509E03121EC484938015504E0DF
+:101010000021EA484938015500BF00BF04EB4401F4
+:10102000E74800EB01108079012873D0042804D030
+:10103000052870D006286FD10DE2E04854380079B9
+:1010400000286AD0002000F0A5FA04EB4403DC4A33
+:1010500002EB0312517904EB4403D94A02EB031269
+:10106000106800F0B5FCD54854380079012802D04A
+:10107000022878D137E0D1485438C77807EBC70049
+:1010800000EB0711CF4810F8219007EBC70000EBE9
+:101090000711CC4800EB8100CB4950F8012F0A60C2
+:1010A0004068486007EBC70000EB0711C54800EB3C
+:1010B0008100D0F80900C449491EC1F8090007EBB6
+:1010C000C70000EB0711BF4800EB8100BE4920318B
+:1010D00050F8212F0A6080888880F91707EB11717A
+:1010E0004FEA21183FE0B94890F8249B4FF00008E0
+:1010F00032E0002714E008EB480000EB0810AF498D
+:10110000283101EB0010303000EB07100078484523
+:1011100004D110E003E2E1E100E29BE1781C87B238
+:1011200008EB480000EB0810A449283101EB00103F
+:10113000C079B842DFDC00BF08EB480000EB0811C3
+:101140009E48283000EB0110C079B84200DD08E06D
+:1011500008F101001FFA80F89D4890F82A0C4045DC
+:10116000C7DC00BF00BF00BF48460021FEF754FFA8
+:10117000CDE90201002000900B460621029A0AF0F8
+:10118000B7FD08EB480000EB08108C49283101EB53
+:101190000010007FC0F3810000908B48401ED0F803
+:1011A00005C062460023072118460AF0A1FD08EB9E
+:1011B000480000EB08108149283101EB0010007F46
+:1011C00000F0030000908048401ED0F801C0624645
+:1011D0000023082118460AF08BFD08EB480000EBBD
+:1011E00008107649283101EB0010007FC0F3011090
+:1011F00000907548401ED0F809C0624600230921BE
+:1012000018460AF075FD32216F48633080F86C1182
+:10121000302180F86D11643890F8260001EB101130
+:101220006948633080F86E11643890F8260000F049
+:101230000F0030306449633181F86F012D2162481D
+:10124000633080F87011643890F82500302101EB8C
+:1012500010115D48633080F87111643890F82500F2
+:1012600000F00F0030305849633181F872012D21B0
+:101270005548633080F87311643890F824003021A9
+:1012800001EB10115048633080F87411643890F805
+:10129000240000F00F0030304B49633181F87501B4
+:1012A000A1F1640090F82300302101EB10114648B1
+:1012B000633080F87711643890F8230000F00F0055
+:1012C00030304149633181F878013A213E4863303A
+:1012D00080F87911643890F82200302101EB101168
+:1012E0003948633080F87A11643890F8220000F0B1
+:1012F0000F0030303449633181F87B013A213248A4
+:10130000633080F87C11643890F82100302101EBC3
+:1013100010112D48633080F87D11643890F8210059
+:1013200000F00F0030302849633181F87E01A1F1CF
+:101330006400D0F8272010460021FEF76DFECDE9AD
+:101340000201002000900B460C21029A0AF0D0FC0A
+:10135000002604E020201F498855701C86B240F208
+:101360008A208642F6DB0A201A4908704870002657
+:1013700046E04FF0000A0CE01348633000EB4610E3
+:1013800010F80A00202800D006E00AF101001FFA38
+:1013900080FABAF1200FEFDB00BFBAF11F0F2DDA90
+:1013A0004FF0000A25E00000016932303130300092
+:1013B0000169323045303000E30A0020EC40002063
+:1013C0008C3F0020E0140020E12D0020BC220020F2
+:1013D000BC320020CC0E0020674800EB461010F80D
+:1013E0000A000AEB4511654A50540AF101001FFA40
+:1013F00080FABAF1200FEFDB681C85B2701C86B250
+:10140000142EB6DB0A21202000EB45105B4A115454
+:10141000202000EB4510401C1154202000EB45100B
+:10142000801C1154202000EB4510C01C11542020BA
+:1014300000EB4510001D1154202000EB4510401D0D
+:101440001154202000EB4510401D80B20A9000206E
+:101450004B4908717FE0012000F09CF84FF40071C7
+:101460004848E9F7E1FA04EB4403474A02EB031268
+:10147000517904EB4403444A02EB0312106800F074
+:10148000A7FA3F48543010F80900401CC1B23C484C
+:10149000543000F80910BBF1310F03D0BBF1450FF8
+:1014A0001AD10CE0002605E006A8805D3349885576
+:1014B000701C86B2072EF7DB07200A900CE000268E
+:1014C00005E004A8805D2D498855701C86B2072E62
+:1014D000F7DB07200A9000BF00BF3CE0022000F0CD
+:1014E00059F84FF480412748E9F79EFA24485430D0
+:1014F00010F80900401CC1B22148543000F809100E
+:1015000004EB4403204A02EB0312517904EB440339
+:101510001D4A02EB0312106800F05AFA1BE0032088
+:1015200000F038F81648543010F80900401CC1B2D9
+:101530001348543000F8091004EB4403124A02EB3C
+:101540000312517904EB44030F4A02EB03121068B3
+:1015500000F03EFA00BF00BF0A9850B10B490A984C
+:10156000086001210948001FE8F718FA002008491F
+:1015700008700BB0BDE8F08F442E0020CC0E002088
+:1015800098400020000802408C3F0020A4640240E4
+:10159000E30A002010B5044634B1012C0FD0022C10
+:1015A00018D0032C2CD120E04FF400511548E9F756
+:1015B00039FA4FF480711348E9F734FA20E04FF418
+:1015C00000511048E9F72EFA4FF480710D48E9F701
+:1015D0002BFA15E04FF400510A48E9F725FA4FF4C9
+:1015E00080710848E9F71EFA0AE04FF400510548F7
+:1015F000E9F71AFA4FF480710248E9F715FA00BFCB
+:1016000000BF10BD0008024070B50024002540F264
+:1016100024410E480EF0C5FDB0B140F224410B4804
+:101620000EF039FD09480088C4B20848001D008842
+:10163000C4B201200649487006480068C0F57A70B7
+:1016400081B20548A0F8561E70BD0000001401408C
+:10165000F84000202C640240BC32002010B5002469
+:1016600013491448E8F780F900211248E8F796F981
+:1016700000E000BF402110480EF086FD0028F8D0A1
+:101680004FF400710D48E9F7CDF94FF480410B4854
+:10169000E9F7C8F90A4907487838E8F765F90121F8
+:1016A00004487838E8F77AF901200649087010BD37
+:1016B00000802020A0640240001401400008024085
+:1016C00000880010E30A002000B58FB001218805D2
+:1016D0000AF0D0FB2948E8F76DF94020039000207C
+:1016E00005904FF4806006900020079008900990C4
+:1016F0004FF400300A9000200B900C900D900E904B
+:101700001F4801904FF0206000901E4802906946EB
+:101710001A48E8F719FA012210211848E8F7F6F9F3
+:1017200016487838E8F746F9002003904FF47A70AD
+:101730000490002005904FF48060069000200790F0
+:10174000089009904FF400300A9000200B900C9004
+:101750000D900E900A4801904FF0206000900A48CA
+:101760000290694605487838E8F7EEF90121034808
+:101770007838E8F713F90FB000BD0000A06402400C
+:1017800004140140CC0E0020E40A00201CB5012105
+:1017900004200AF06FFB082206211C48E9F716F91D
+:1017A000082207211948E9F711F9C020009002200A
+:1017B0008DF8050000208DF8060001208DF8070047
+:1017C00002208DF8040069461048E9F7B7F84FF495
+:1017D000C640009001208DF8040000208DF806001E
+:1017E00003208DF8050001208DF8070069460748A1
+:1017F000E9F7A4F84FF400710448E9F713F94FF43E
+:1018000080410248E9F70EF91CBD000000080240C3
+:1018100010B50024FFF7BAFF00214FF4E13000F0CB
+:10182000D7F8FFF751FF00F0B3F80021544880F8D3
+:101830003C1E0020534988704870C87002208860A0
+:1018400000214F4880F8481E00204E490C31887016
+:1018500001204870C8704FF47A708860484890F84A
+:10186000CC0C002827D1484840781A2822DB0020D9
+:101870006C39087600214348603881760121417631
+:10188000C17642F2107101624FF47A71A0F588704E
+:10189000C160012181724FF416503C49486001211A
+:1018A0003A480172364890F8CC0C401CC1B234481A
+:1018B00080F8CC1C62E000245BE0002104EB4402D1
+:1018C0003048483800F8221004EB440200EB820054
+:1018D0008170012104EB44022A48483800EB820061
+:1018E000417004EB44022748483800EB8200C17085
+:1018F00004EB44012548001D00EB0110806800EB5B
+:101900008000410004EB44021E48483800EB82008E
+:10191000816004EB44011D48001D00EB011080793B
+:10192000042804D005281CD006281FD104E000217B
+:1019300014485538015519E03121124855380155E0
+:1019400004EB4401A0F2171000EB01108068642141
+:10195000484304EB44020B49483901EB820188609B
+:1019600004E0002107485538015500BF00BF601C46
+:10197000C4B2034890F8CC0CA0429EDC10BD00001D
+:10198000BC320020F8400020BC120020883F00201C
+:1019900008B545208DF8000002208DF801000120D7
+:1019A0008DF802008DF80300684600F057F84720D4
+:1019B0008DF8000001208DF8010000208DF8020054
+:1019C00001208DF80300684600F048F808BD0000CB
+:1019D0007FB505460C46012120200AF09BFA0095B0
+:1019E000012C06D12003ADF804008010ADF80800EA
+:1019F0000FE0022C07D1E002ADF804004FF4C06004
+:101A0000ADF8080005E024B90020ADF80400ADF8F9
+:101A100008000020ADF80400ADF80600ADF80C0099
+:101A20000C20ADF80A0069460B480EF009FC0121B4
+:101A300009480EF039FB012240F2244106480EF01D
+:101A4000DAFB102104480EF026FB0122C0210248D7
+:101A50000EF036FB7FBD00000014014070B5002180
+:101A600000230F22C4781CB3174C246804F4E064EC
+:101A7000C4F5E064C4F30721C1F10404E3B20A41F0
+:101A800044789C40E1B28478144021430C07210E35
+:101A90000E4C05786155047804F01F050124AC4014
+:101AA00005786D11AD0005F1E025C5F8004109E0AC
+:101AB000047804F01F050124AC40054D067876112A
+:101AC00045F8264070BD00000CED00E000E400E0A9
+:101AD00080E100E0024A0A400243024B1A6070476C
+:101AE00080FFFF1F08ED00E0BFF34F8F064800683E
+:101AF00000F4E06005490843001D03490860BFF396
+:101B00004F8F00BFFEE700000CED00E00000FA057B
+:101B100000200CE0002106E00022064B03EBC1038D
+:101B20001A544A1CD1B28029F6DB421CD0B20828D4
+:101B3000F0DB70478F9C00202DE9FF4F84B0814679
+:101B40008A460020029083460698A0EB0904079875
+:101B5000A0EB0A06CDF80490CDF800A0002C01DD22
+:101B6000012705E00CB9002702E04FF0FF3764427F
+:101B7000002E02DD4FF0010806E016B94FF0000814
+:101B800002E04FF0FF386642B44201DD254600E036
+:101B90003546002003901EE0009AD1B2019AD0B2DF
+:101BA000119A00F01FF8029820440290B344029862
+:101BB000A84205DD0298401B02900198384401902C
+:101BC000AB4504DDABEB050B009840440090039857
+:101BD000401C80B20390691C03988842DCDB08B08B
+:101BE000BDE8F08FF0B514460B46CF1701EB5777E1
+:101BF000C7F3C702CF1701EB5777FF10A1EBC70759
+:101C0000FEB20123B340DDB24CB1134B03EBC00372
+:101C10009B5C2B43104F07EBC007BB541AE00E4BE5
+:101C200003EBC0039B5CDB430B4F07EBC007BB54CC
+:101C3000094B03EBC0039B5C2B43074F07EBC0072B
+:101C4000BB54054B03EBC0039B5CDB43024F07EB2C
+:101C5000C007BB54F0BD00008F9C00201CB50121C3
+:101C60000A200AF007F94FF4C050009001208DF8C7
+:101C7000040000208DF8060003208DF805000120E7
+:101C80008DF8070069464F48E8F758FE4FF480602A
+:101C9000009001208DF8040000208DF8060003203C
+:101CA0008DF8050001208DF8070069464648E8F7E1
+:101CB00045FEC8200FF062FF4FF480614248E8F70C
+:101CC000B1FEC8200FF05AFF4FF480613E48E8F79C
+:101CD000ABFEC8200FF052FF0021FD2000F0ECFA0F
+:101CE0000021122000F0E8FA0021AE2000F0E4FA12
+:101CF0000021D52000F0E0FA0021A02000F0DCFA5D
+:101D00000021A82000F0D8FA00213F2000F0D4FAEA
+:101D10000021D32000F0D0FA0021084600F0CCFAD0
+:101D20000021402000F0C8FA284840781F2808DD2C
+:101D30000021A12000F0C0FA0021C82000F0BCFA68
+:101D400007E00021A02000F0B7FA0021C02000F039
+:101D5000B3FA0021DA2000F0AFFA0021122000F0DF
+:101D6000ABFA0021812000F0A7FA00217F2000F0CB
+:101D7000A3FA0021D92000F09FFA0021822000F070
+:101D80009BFA0021DB2000F097FA0021342000F0BC
+:101D900093FA0021A42000F08FFA0021A62000F081
+:101DA0008BFA0021202000F087FA0021084600F07D
+:101DB00083FAFFF7ADFE0021AF2000F07DFA00F0BE
+:101DC00063F81CBD000C024000040240BC1200205D
+:101DD00010B50246012000E050430B1EA1F10104A2
+:101DE000E1B2F9D110BD2DE9F84F05460C46164673
+:101DF0001F46DDE90A9B06FB09F0642190FBF1F028
+:101E000000F0FF0A4FF0000801200090A819C2B2AC
+:101E1000234621462846FFF78FFE01200090E01957
+:101E2000C3B2A819C2B2E019C1B22846FFF784FEB6
+:101E300001200090E019C3B22A4621462846FFF748
+:101E40007BFE0120E119CBB2A919CAB2A9190090F1
+:101E5000C8B22146FFF770FE00BF11E001200090DC
+:101E600004EB0800C3B205EB0A00C2B204EB0800A1
+:101E7000C1B22846FFF760FE08F1010000F0FF083C
+:101E8000B845EBDBBDE8F88F70B50024002504F100
+:101E9000B001C8B2002100F00FFA0021084600F09E
+:101EA0000BFA0021102000F007FA00BF0EE0002519
+:101EB00008E0084901EBC501085D012100F0FCF9CB
+:101EC000681CC5B2802DF4DB601CC4B2082CEEDBAC
+:101ED00070BD00008F9C002010B5044600BF022199
+:101EE0000A480AF0F1F90028F9D0214607480AF01B
+:101EF000F7F900BF012105480AF0E6F90028F9D0FA
+:101F000002480AF0EAF9C0B210BD000000380040F3
+:101F10002DE9FE4F0746884692461C460197CDF8AC
+:101F20000080082C02D14FF006091FE02046E3177D
+:101F300004EB5373DB1021464FEAE47C04EB5C7C3A
+:101F40004FEAEC0CA4EBCC0CBCF1000F02D04FF02C
+:101F5000010C01E04FF0000C6344224604EBD27CFC
+:101F60004FEA6C0C03FB0CF303F0FF09AAF120000D
+:101F7000C6B200255EE0082C07D106EB46002F49CB
+:101F800001EB400010F805B01DE00C2C07D106EB6A
+:101F900046002B4901EB800010F805B013E0102C2F
+:101FA00005D1284800EB061010F805B00BE0182CFE
+:101FB00007D106EBC600244901EB800010F805B0FC
+:101FC00001E0BDE8FE8F002002901CE00BF0010054
+:101FD00028B1414638460C9AFFF704FE09E00C98F8
+:101FE00008B9012000E00020024641463846FFF7CC
+:101FF000F9FD4FEA6B0B08F1010000F0FF080298B1
+:10200000401CC0B2029002980828DFDB781CC7B2DF
+:10201000082C0BD004EBD4714A100199791A8A422A
+:1020200004D1019F00980830C0B20090DDF8008014
+:10203000681CC5B24D459EDB00BFC2E74C7E03085D
+:1020400074800308E8840308D88A03082DE9FF4F49
+:102050002DED068B83B0074693461E46DDE91748F3
+:102060004FF00009CA46DEB95846E6F7D1FA41EC0E
+:102070001A0BB0EE4A0AF0EE6A0A0EF089FBB0EED7
+:10208000409AF0EE609A9FED400B53EC102B51EC10
+:10209000190BE6F70EF941EC180BE6F7FBFAC6B29E
+:1020A000082C01D14FF002091698864211DC1698CF
+:1020B00000280EDD23463022CDF8008038460A99EC
+:1020C000FFF726FF204604EBD07109EB610139448C
+:1020D000CFB200254CE01698301AA84210D104EB7C
+:1020E000D47109EB610101FB0571C8B223462E22B0
+:1020F000CDE900840A99FFF70BFF4FF0010A35E0A4
+:1021000006EB0A00401B401EC1B20A20FFF760FE2A
+:10211000BBFBF0F00A21B0FBF1F201FB12000290D0
+:10212000029880B904EBD47109EB61010AEB070254
+:1021300001FB0521C8B223463022CDE900840A996B
+:10214000FFF7E6FE11E004EBD47109EB61010AEB45
+:10215000070301FB0531C8B2CDE900840299303193
+:10216000CAB223460A99FFF7D3FE00BF681CC5B266
+:1021700006EB0A00A842AEDC304603B0BDEC068B8D
+:1021800004B0BDE8F08F0000000000000000F03F48
+:102190002DE9FF4F05460E4617461C46DDF83890E0
+:1021A0004FF0000A0095B3462046E21704EB527246
+:1021B000D2102146E31704EB5373DB10A4EBC303E7
+:1021C0000BB1012300E000231A44D4B24FF0000801
+:1021D00045E0002003903BE00D9810F80A000290C3
+:1021E0000AF101001FFA80FA002001901DE0029818
+:1021F00000F0010028B14A4631462846FFF7F2FCBC
+:102200000AE0B9F1000F01D1012000E000200246F0
+:1022100031462846FFF7E6FC029840100290701CF9
+:10222000C6B20198401CC0B2019001980828DEDBBC
+:10223000681CC5B20098281AB84204D1009D0BF161
+:10224000080000F0FF0B5E460398401CC0B20390EC
+:102250000398B842C0DB08F1010000F0FF08A04578
+:10226000B7DBBDE8FF8F2DE9F843064688461446E4
+:102270001F46DDE9085915E0CDF8009022782B467D
+:1022800041463046FFF744FE082D02D1B01DC6B2CC
+:1022900005E0284605EBD07106EB6101CEB2641C67
+:1022A000781EC7B22FB12078202802DB20787E2844
+:1022B000E2DDBDE8F883000070B505460C462CB1A0
+:1022C0004FF400611048E8F7AFFB04E04FF4006101
+:1022D0000D48E8F7A7FB4FF480510B48E8F7A2FB45
+:1022E0004FF480510948E8F79FFB2846FFF7F4FDBB
+:1022F0004FF480510448E8F797FB4FF4006102481F
+:10230000E8F792FB70BD0000000C024000040240A0
+:1023100030B599B0002017900021169115911491B5
+:1023200013911291119110910F910E910D910C91A9
+:102330000B910A91099108910791069105910491D9
+:1023400003910290FB4890F8C6070121B1EBD01F22
+:1023500045F05C8705F053BFF7488078022804D128
+:10236000F548407808B107200790BDF81C109DF88B
+:1023700044000844F149085CFA287DD1BDF81C10DE
+:102380009DF844000844401CEC49085CE9491E31B2
+:102390004871BDF81C109DF844000844801CE749B2
+:1023A000085CE4491E310871BDF81C109DF844001A
+:1023B0000844C01CE149085CDE491E31C870BDF804
+:1023C0001C109DF844000844001DDC49085CD949F4
+:1023D0001E318870BDF81C109DF844000844401D53
+:1023E000D649085CD3491E314870BDF81C109DF8D1
+:1023F00044000844801DD149095CCE488177817F23
+:10240000007E814212DDCB48807F00210190FDF7E4
+:1024100043F804460D46C748017E08460191002155
+:10242000FDF73AF8201AC1B2149111E0C148007EBC
+:1024300000210190FDF730F804460D46BD48817F2C
+:10244000084601910021FDF727F8201AC1B2149126
+:10245000149805281CDBB748807F542818DAB54843
+:10246000807F062814DDB3481E30407924280FDB16
+:10247000B0481E30407900E00CE0502808DCAD4840
+:102480000146D1F81E208261498C8183E7F712FC56
+:1024900006211191BDF81C109DF844000844801CD1
+:1024A000A649095CBDF81C209DF844001044401C5E
+:1024B000A24A105C41EA00211691BDF81C109DF85B
+:1024C00044000844C01C1146085C0106BDF81C20ED
+:1024D0009DF844001044001D984A105C41EA0041F8
+:1024E000BDF81C209DF844001044401D934A105C28
+:1024F00041EA0021BDF81C209DF844001044801DD5
+:102500008E4A105C014302918D4902980968884205
+:1025100005F040861698B0F5FA6F85F23B8688493B
+:10252000029808608348B0F85027BDF81C10169830
+:102530000844801C82420DDB7E48B0F85027BDF86D
+:102540001C1016980844801C101A81B27948A0F813
+:10255000501705E000217748A0F8501705F055BE48
+:102560007649BDF81C000144019116990198E7F7DE
+:1025700095F90390BDF81C1016980844401C6F494B
+:10258000095CBDF81C20169810446C4A105C41EAA6
+:1025900000210398814245F0D6856648C07D70B120
+:1025A0001698801C81B201911146BDF81C000144AF
+:1025B000012304220091DDE90001E8F769FABDF882
+:1025C0001C109DF844000844001D5C49085C00F0A4
+:1025D0000F0101EBD170019141100198A0EB410076
+:1025E000C1B21091BDF81C109DF844000844801D34
+:1025F0005249085C00F00F0101EBD17001914110CC
+:102600000F910021069120E0BDF81C109DF84400B8
+:102610000144C91D069808444849095C01919DF888
+:102620003C209DF840100198E7F7A0FB0146BDF85B
+:102630001C209DF844000244D21D069810443F4AD5
+:1026400011540698401C81B206911698C01F069935
+:102650008842D9DCBDF81C109DF844000844C01D18
+:102660003649095C17910121324880F8A0180020F2
+:10267000344948608870344988700021324841608C
+:102680002D484078032812D10120304908700020DD
+:102690002C4928394860887001F17E0090F8AC0020
+:1026A000C82110FB01F0C83026492839886022482B
+:1026B0008078032803D020488078012802D10120A7
+:1026C00023490860002109911798162805F05C80BD
+:1026D00011DCA0F10B000B2885F01F85DFE810F05E
+:1026E0006C26F926602758271D2D9104F9284D29BD
+:1026F0001D2DB42B222CA12801F0E3810CDC1F2816
+:1027000005F0F682502803F0C381512822D05228C8
+:1027100045F0038505F04EBBA22802F02683A328CE
+:1027200002F0CE84A42802F04781A528F0D101F060
+:1027300047BE0000BC3200205C3B0020D08A002055
+:10274000240A0020443A0020A46C0020220A002021
+:1027500088024042FE48D0F8140210B15220FD49D0
+:10276000087100210E91F2E3BDF8381001EB410031
+:1027700000EB0110F84901EB0010807909287DD2A7
+:10278000DFE800F07C050607087CD2090A0000BFDC
+:1027900000BF00BF00BF00BF00210D91B4E0BDF835
+:1027A0001C109DF8440001440831BDF82400014488
+:1027B000EA48425CBDF8380040F269214843E849E4
+:1027C00001EB8001A431BDF8340000EBC00001EB47
+:1027D00000104276BDF81C109DF8440008440830F3
+:1027E000BDF824100844DD49085C20B1012803D05D
+:1027F00002287ED116E07CE0BDF8381001EB4100E4
+:1028000000EB0110D44901EB00103030BDF834105A
+:1028100000EB0110801C0190007820F00402019868
+:10282000027066E0BDF8380000EB400101EB0011DA
+:10283000C94800EB01103030BDF8341000EB011036
+:10284000801C0190007820F008020198027000229C
+:10285000BDF8380000EB400101EB0010BE4901EB70
+:1028600000113031BDF8340001EB00104260BDF8BA
+:1028700038100220E7F76EFB002000E0B1E306907D
+:1028800016E00022BDF8380040F269214843B449FF
+:1028900001EB8001A431BDF8340000EBC00001EB76
+:1028A00000113F3106980A540698401C80B20690E9
+:1028B00006981428E5DB0020069016E00022BDF8FB
+:1028C000380040F269214843A54901EB8001A43159
+:1028D000BDF8340000EBC00001EB00115B3106983D
+:1028E0000A540698401C80B2069006980A28E5DB38
+:1028F00000BF00BFBDF82400401C81B20991BDF8A3
+:102900003400401C81B20D91BDF8381001EB41003C
+:1029100000EB0110904901EB0010C179BDF83400C3
+:1029200081423FF73CAF5CE300210D9149E3BDF8E4
+:102930001C109DF8440001440831BDF824000844EF
+:1029400086490A5CBDF8380040F269214843844951
+:1029500001EB8001A431BDF8340000EBC00001EBB5
+:1029600000104276BDF81C109DF844000844083061
+:10297000BDF8241008447949085C04287DD005DCA2
+:1029800058B1012845D0022842D134E1082875D039
+:10299000102874D02028F7D194E2BDF8380040F216
+:1029A000692148436E4901EB8000A430BDF8341022
+:1029B00001EBC10100EB011090F87600102822D144
+:1029C0000022BDF8380040F269214843644901EB18
+:1029D0008001A431BDF8340000EBC00001EB001011
+:1029E00080F87620F322BDF8380040F26921484390
+:1029F0005B4901EB8000A430BDF8341001EBC1014C
+:102A000000EB01104271BDF82400401C81B2099115
+:102A1000D1E2F222BDF8380040F269214843504922
+:102A200001EB8001A431BDF8340000EBC00001EBE4
+:102A300000104271BDF8381001EB410000EB0110AD
+:102A4000454901EB00113031BDF8340001EB0010B5
+:102A5000801C0190007820F0040201980270BDF8FB
+:102A60001C009DF8441008440830BDF824100844A8
+:102A70003A490A5CBDF8380002E004E14BE192E11A
+:102A800040F269214843364901EB8000A430BDF88B
+:102A9000341001EBC10100EB011080F8762000201A
+:102AA000069023E0BDF81C109DF844000144083155
+:102AB000BDF82400014406980844401C27490A5CDC
+:102AC000BDF8380040F269214843254901EB8001F7
+:102AD000A431BDF8340000EBC00001EB0011493116
+:102AE00006980A540698401C80B2069006980F2853
+:102AF000D8DB0021069123E0BDF81C109DF84400AE
+:102B000001440831BDF824000144069808441030FF
+:102B100012490A5CBDF8380040F269214843104967
+:102B200001EB8001A431BDF8340000EBC00001EBE3
+:102B300000115B3106980A540698401C80B206903A
+:102B400006980A28D8DBBDF81C109DF8440009E05F
+:102B5000BC1200205C3B002014410020D08A0020E1
+:102B6000D445002001440831BDF8240008441A303F
+:102B7000F7490A5CBDF8380040F269214843F5493D
+:102B800001EB8001A431BDF8340000EBC00001EB83
+:102B9000001080F870200020069023E0BDF81C1083
+:102BA0009DF8440001440831BDF824000144069812
+:102BB00008441B30E6490A5CBDF8380040F2692140
+:102BC0004843E44901EB8001A431BDF8340000EB37
+:102BD000C00001EB0011713106980A540698401CA0
+:102BE00080B2069006980528D8DBBDF82400203076
+:102BF00081B20991DFE1F222BDF8380040F269218B
+:102C00004843D44901EB8001A431BDF8340000EB06
+:102C1000C00001EB00104271BDF8381001EB41001B
+:102C200000EB0110CC4901EB00113031BDF834004C
+:102C300001EB0010801C0190007820F00402019844
+:102C40000270BDF81C009DF8441008440830BDF81F
+:102C500024100844BE490A5CBDF8380040F26921DE
+:102C60004843BC4901EB8001A431BDF8340000EBBE
+:102C7000C00001EB001080F87620BDF82400401C55
+:102C800081B2099197E1F222BDF8380040F2692142
+:102C90004843B04901EB8001A431BDF8340000EB9A
+:102CA000C00001EB00104271BDF8381001EB41008B
+:102CB00000EB0110A84901EB00103030BDF83410D2
+:102CC00000EB0110801C0190007820F004020198B4
+:102CD0000270BDF81C009DF8441008440830BDF88F
+:102CE000241001449A48425CBDF8380040F2692142
+:102CF0004843984901EB8000A430BDF8341001EB43
+:102D0000C10100EB011080F87620BDF82400401CC2
+:102D100080B209904FE1F222BDF8380040F26921FB
+:102D200048438C4901EB8001A431BDF8340000EB2D
+:102D3000C00001EB00104271BDF8381001EB4100FA
+:102D400000EB0110844901EB00113031BDF8340073
+:102D500001EB0010801C0190007820F00402019823
+:102D60000270BDF81C109DF8440001440831BDF804
+:102D70002400084476490A5CBDF8380040F2692115
+:102D80004843744901EB8001A431BDF8340000EBE5
+:102D9000C00001EB001080F87620BDF82400401C34
+:102DA00081B2099107E1F322BDF8380040F26921B0
+:102DB0004843684901EB8001A431BDF8340000EBC1
+:102DC000C00001EB00104271BDF8380000EB40017B
+:102DD00001EB0010604901EB00113031BDF8340007
+:102DE00001EB0010801C0190007820F00402019893
+:102DF0000270BDF81C009DF8441008440830BDF86E
+:102E00002410084452490A5CBDF8380040F2692198
+:102E10004843504901EB8000A430BDF8341001EB69
+:102E2000C10100EB011080F87620BDF81C009DF870
+:102E3000441008440830BDF824100844401C44499C
+:102E40000A5CBDF8380040F269214843414901EB72
+:102E50008000A430BDF8341001EBC10100EB01107B
+:102E600080F870200020069023E0BDF81C109DF82B
+:102E7000440001440831BDF8240001440698084488
+:102E8000801C33490A5CBDF8380040F26921484390
+:102E9000304901EB8001A431BDF8340000EBC000E3
+:102EA00001EB0011713106980A540698401C80B25B
+:102EB000069006980528D8DBBDF82400C01D81B215
+:102EC000099178E0F222BDF8380040F269214843C8
+:102ED000204901EB8001A431BDF8340000EBC000B3
+:102EE00001EB00104271BDF8380000EB400101EB2E
+:102EF0000010194901EB00113031BDF8340001EB2D
+:102F00000010801C0190007820F0040201980270EB
+:102F1000BDF81C009DF8441008440830BDF824108A
+:102F200008440B490A5CBDF8380040F26921484367
+:102F3000084901EB8000A430BDF8341001EBC10159
+:102F400000EB011080F87620002006902AE04EE089
+:102F5000D08A0020D445002014410020BDF81C1068
+:102F60009DF8440001440831BDF82400014406984E
+:102F70000844401CFA490A5CBDF8380040F2692157
+:102F80004843F84901EB8001A431BDF8340000EB5F
+:102F9000C00001EB0011713106980A540698401CDC
+:102FA00080B2069006980428D8DBBDF82400401DA6
+:102FB00081B2099100BF00BFBDF83400401C81B24E
+:102FC0000D91BDF8381001EB410000EB0110E6490E
+:102FD00001EB0010C179BDF8340081423FF7A7AC86
+:102FE00000BF00BFBDF83800401C81B20E91DF4821
+:102FF00090F82A0CBDF8381088423FF7B5AB05F0C1
+:10300000A1B8DB48D0F8140210B11F20D9490871CB
+:10301000D848407803282FD00021069108E0D049F5
+:103020000698095CD44A11540698401C81B2069156
+:103030001698801C06998142F1DBCD491698C8800C
+:103040000021069115E040F2692106984843C549E0
+:1030500001EB8000407940B9512140F26922069885
+:103060005043C04A02EB800041710698401C81B277
+:10307000069106980428E6DB00210E91FDE3BDF8D9
+:10308000381001EB410000EB0110B74901EB0010D3
+:10309000807909287ED2DFE800F07D050607087DEB
+:1030A000D1090A0000BF00BF00BF00BF00BF002160
+:1030B0000D91B3E0BDF81C109DF8440001440831A7
+:1030C000BDF824000844A6490A5CBDF8380040F267
+:1030D00069214843A34901EB8001A431BDF83400C4
+:1030E00000EBC00001EB00104276BDF81C109DF80B
+:1030F000440008440830BDF8241008449849085C8E
+:1031000020B1012803D002287DD116E07BE0BDF874
+:10311000381001EB410000EB0110934901EB001066
+:103120003030BDF8341000EB0110801C01900078A5
+:1031300020F004020198027065E0BDF8381001EB40
+:10314000410000EB0110884901EB00103030BDF860
+:10315000341000EB0110801C0190007820F0080270
+:10316000019802700022BDF8380000EB400101EB2D
+:1031700000107D4901EB00103030BDF8341000EB39
+:1031800001104260BDF838100220E6F7E3FE00208F
+:10319000069017E0FEE30022BDF8380040F26921F6
+:1031A0004843704901EB8001A431BDF8340000EBC5
+:1031B000C00001EB00113F3106980A540698401CEC
+:1031C00080B2069006981428E5DB0021069116E0EF
+:1031D0000022BDF8380040F269214843614901EB03
+:1031E0008001A431BDF8340000EBC00001EB0011F8
+:1031F0005B3106980A540698401C80B206900698E7
+:103200000A28E5DB00BF00BFBDF82400401C81B2E6
+:103210000991BDF83400401C81B20D91BDF8381001
+:1032200001EB410000EB01104F4901EB0010C179A7
+:10323000BDF8340081423FF73DAFABE300210D9173
+:10324000FEE3BDF81C109DF8440001440831BDF8B0
+:103250002400084442490A5CBDF8380040F2692164
+:103260004843404901EB8001A431BDF8340000EB34
+:10327000C00001EB00104276BDF81C109DF8440020
+:1032800008440830BDF8241008443549085CF42887
+:1032900065D01DDC202871D00DDC04286FD005DC42
+:1032A00008B301286ED0022858D15EE1082868D002
+:1032B0001028F9D131E2F1287DD004DC40287BD000
+:1032C000F028F1D17EE3F22877D0F328ECD17CE32B
+:1032D000F5380B2842D2DFE800F0FCFBFAF9F8F7EA
+:1032E000F6F5F4F3F200BDF8380040F269214843E6
+:1032F0001C4901EB8000A430BDF8341001EBC10182
+:1033000000EB011090F87600102822D10022BDF8C1
+:10331000380040F269214843124901EB8001A43191
+:10332000BDF8340000EBC00001EB001080F87620FF
+:10333000F322BDF8380040F269214843094901EB06
+:103340008000A430BDF8341001EBC10100EB011086
+:103350004271BDF82400401C81B209918BE335E332
+:10336000D08A0020D445002014410020BC32002027
+:10337000BC1200205C3B0020A092002064E23CE1F3
+:1033800000E082E1F222BDF8380040F269214843B2
+:10339000FE4901EB8001A431BDF8340000EBC00010
+:1033A00001EB00104271BDF8380000EB400101EB69
+:1033B0000010F74902E006E3BAE205E301EB001171
+:1033C0003031BDF8340001EB0010801C0190007812
+:1033D00020F0040201980270BDF81C009DF8441012
+:1033E00008440830BDF824100844EA490A5CBDF8D6
+:1033F000380040F269214843E44901EB8000A430E1
+:10340000BDF8341001EBC10100EB011080F876200B
+:103410000020069023E0BDF81C109DF844000144F4
+:103420000831BDF82400014406980844401CD949DD
+:103430000A5CBDF8380040F269214843D34901EBEA
+:103440008001A431BDF8340000EBC00001EB001195
+:10345000493106980A540698401C80B20690069896
+:103460000F28D8DB0021069123E0BDF81C109DF841
+:10347000440001440831BDF8240001440698084482
+:103480001030C4490A5CBDF8380040F26921484355
+:10349000BE4901EB8001A431BDF8340000EBC0004F
+:1034A00001EB00115B3106980A540698401C80B26B
+:1034B000069006980A28D8DBBDF81C100AE090E2B6
+:1034C0008EE28CE28AE288E286E284E282E280E2B4
+:1034D0007EE27CE29DF8440001440831BDF82400FE
+:1034E00008441A30AB490A5CBDF8380040F2692143
+:1034F0004843A64901EB8001A431BDF8340000EB3C
+:10350000C00001EB001080F870200020069023E03E
+:10351000BDF81C109DF8440001440831BDF824009A
+:103520000144069808441B309A490A5CBDF83800EB
+:1035300040F269214843954901EB8001A431BDF86F
+:10354000340000EBC00001EB0011713106980A5401
+:103550000698401C80B2069006980528D8DBBDF876
+:103560002400203081B2099185E2F222BDF83800B2
+:1035700040F269214843854901EB8001A431BDF83F
+:10358000340000EBC00001EB00104271BDF83810B0
+:1035900001EB410000EB01107D4901EB00103030E0
+:1035A000BDF8341000EB0110801C0190007820F071
+:1035B000040201980270BDF81C009DF844100844F4
+:1035C0000830BDF82410084472490A5CBDF8380080
+:1035D00040F2692148436D4901EB8000A430BDF8F9
+:1035E000341001EBC10100EB011080F87620BDF82A
+:1035F0002400401C80B209903DE2F222BDF8380060
+:1036000040F269214843614901EB8001A431BDF8D2
+:10361000340000EBC00001EB00104271BDF838101F
+:1036200001EB410000EB0110594901EB0011303171
+:10363000BDF8340001EB0010801C0190007820F0F0
+:10364000040201980270BDF81C009DF84410084463
+:103650000830BDF8241008444E490A5CBDF8380013
+:1036600040F269214843494901EB8000A430BDF88C
+:10367000341001EBC10100EB011080F87620BDF899
+:103680002400401C80B20990F5E1F222BDF8380018
+:1036900040F2692148433D4901EB8001A431BDF866
+:1036A000340000EBC00001EB00104271BDF838108F
+:1036B00001EB410000EB0110354901EB0011303105
+:1036C000BDF8340001EB0010801C0190007820F060
+:1036D000040201980270BDF81C109DF844000144DA
+:1036E0000831BDF8240008442A490A5CBDF83800B6
+:1036F00040F269214843254901EB8001A431BDF81E
+:10370000340000EBC00001EB001080F87620BDF81B
+:103710002400401C81B20991ADE1F322BDF83800CC
+:1037200040F269214843194901EB8001A431BDF8F9
+:10373000340000EBC00001EB00104271BDF83810FE
+:1037400001EB410000EB0110114901EB0011303198
+:10375000BDF8340001EB0010801C0190007820F0CF
+:10376000040201980270BDF81C109DF84400014449
+:103770000831BDF82400084406490A5CBDF8380049
+:1037800040F269214843014906E00000D445002089
+:1037900014410020D08A002001EB8001A431BDF843
+:1037A000340000EBC00001EB001080F87620BDF87B
+:1037B0001C109DF8440001440831BDF82400084461
+:1037C000401CFE490A5CBDF8380040F269214843BC
+:1037D000FB4901EB8001A431BDF8340000EBC000CF
+:1037E00001EB001080F870200020069023E0BDF867
+:1037F0001C109DF8440001440831BDF82400014428
+:1038000006980844801CED490A5CBDF8380040F277
+:1038100069214843EA4901EB8001A431BDF8340035
+:1038200000EBC00001EB0011713106980A540698B4
+:10383000401C80B2069006980528D8DBBDF824000D
+:10384000C01D81B2099116E1F222BDF8380040F2A4
+:1038500069214843DA4901EB8001A431BDF8340005
+:1038600000EBC00001EB00104271BDF8380000EB26
+:10387000400101EB0010D34900E018E101EB001119
+:103880003031BDF8340001EB0010801C019000784D
+:1038900020F0040201980270BDF81C009DF844104D
+:1038A00008440830BDF824100844C4490A5CBDF837
+:1038B000380040F269214843C14901EB8000A4303F
+:1038C000BDF8341001EBC10100EB011080F8762047
+:1038D0000020069023E0BDF81C109DF84400014430
+:1038E0000831BDF82400014406980844401CB3493F
+:1038F0000A5CBDF8380040F269214843B04901EB49
+:103900008001A431BDF8340000EBC00001EB0011D0
+:10391000713106980A540698401C80B206900698A9
+:103920000428D8DBBDF82400401D81B20991A2E033
+:10393000F222BDF8380040F269214843A04901EB6A
+:103940008001A431BDF8340000EBC00001EB001091
+:103950004271BDF8380000EB400101EB00109949BD
+:1039600001EB00113031BDF8340001EB0010801C78
+:103970000190007820F0040201980270BDF81C004C
+:103980009DF8441008440830BDF8241001448B48C9
+:10399000425C00E085E0BDF8380040F26921484310
+:1039A000874901EB8000A430BDF8341001EBC10160
+:1039B00000EB011080F87620BDF82400401C80B296
+:1039C000099058E000BF00BF00BF00BF00BF00BFAC
+:1039D00000BF00BF00BF00BF00BF00BF00BF00BFEF
+:1039E00000BFF222BDF8380040F269214843744913
+:1039F00001EB8001A431BDF8340000EBC00001EB05
+:103A000000104271BDF8380000EB400101EB0010DE
+:103A10006C4901EB00113031BDF8340001EB0010AE
+:103A2000801C0190007820F0040201980270BDF81B
+:103A30001C109DF8440001440831BDF8240000E04A
+:103A40001FE008445D490A5CBDF8380040F2692176
+:103A500048435B4901EB8001A431BDF8340000EB21
+:103A6000C00001EB001080F87620BDF82400401C57
+:103A700081B2099100BF00BFBDF83400401C81B283
+:103A80000D91BDF8380000EB400101EB00104D49ED
+:103A900001EB0010C179BDF8340081423FF7D1AB92
+:103AA00000BF00BFBDF83800401C81B20E914648EF
+:103AB00090F82A1CBDF8380081423FF7E0AA04F0D4
+:103AC00041BB42484078032826D00020069008E0F9
+:103AD0003A490698095C3E4A11540698401C81B246
+:103AE00006911698801C06998142F1DB3949169897
+:103AF000C880002106910CE0A12140F269220698BD
+:103B000050432F4A02EB800041710698401C80B25E
+:103B1000069006980428EFDB1698801E0D2190FB76
+:103B2000F1F0C1B2159100210E91F5E300200D9046
+:103B3000F3E3BDF8380000EB400101EB0010214930
+:103B400001EB00103030BDF8341000EB011080782C
+:103B5000C0F3400000287CD1BDF8380000EB4001E4
+:103B600001EB0010174901EB00103030BDF83410A4
+:103B700000EB0110807A02286BD0BDF81C109DF874
+:103B8000440001440831139800EB800202EBC000AE
+:103B900008440A49095C084601910021FBF77CFCB6
+:103BA000BDF8382002EB420303EB0212054B03EB96
+:103BB00002123032BDF834300EE00000D08A00200E
+:103BC000D445002014410020BC3200205C3B002082
+:103BD000A0920020BC12002002EB03121278424097
+:103BE0000A43B8D1BDF8380040F269214843FE4984
+:103BF00001EB8000A430BDF8341001EBC10100EBF3
+:103C0000011090F83D0001287DD1BDF81C109DF8F1
+:103C1000440008440930F5490A5CBDF8380040F218
+:103C200069214843F04901EB8001A431BDF834001B
+:103C300000EBC00001EB0010C271BDF81C109DF834
+:103C4000440008440A30E949085C0106BDF81C201C
+:103C500000E081E39DF8440010440B30E34A105C1F
+:103C600041EA0041BDF81C209DF8440010440C308E
+:103C7000DE4A105C41EA0021BDF81C209DF844009A
+:103C800010440D30D94A105C0143BDF8380040F2B1
+:103C900069225043D44A02EB8002A432BDF83400BA
+:103CA00000EBC00002EB00108160BDF81C109DF815
+:103CB000440008441130CD49085C0106BDF81C20C1
+:103CC0009DF8440010441230C84A105C41EA00419B
+:103CD000BDF81C209DF8440010441330C34A105C0A
+:103CE00041EA0021BDF81C209DF844001044143026
+:103CF000BE4A105C0143BDF8380000EB400202EB05
+:103D00000010BB4A00E0A0E002EB00123032BDF828
+:103D1000340002EB00104160BDF838100220E6F7D5
+:103D200019F9BDF8381001EB410000EB0110B04962
+:103D300001EB00113031BDF8340001EB00100178C7
+:103D4000BDF8380040F269225043A74A02EB8000D8
+:103D50004170BDF8380040F269214843114601EB3B
+:103D60008000A430BDF8341001EBC10100EB01105C
+:103D70008068002869D0BDF8381001EB410000EBE5
+:103D800001109B4901EB0010807909287ED2DFE801
+:103D900000F07D05ABFD7D7D7DFCFB00BDF83800AE
+:103DA00040F269214843904901EB8000A430BDF8FE
+:103DB000341001EBC10100EB0110C07910B10128F2
+:103DC00065D17DE0BDF8381001EB410000EB01103A
+:103DD000874901EB0010007BB0BBBDF8380040F212
+:103DE00069214843804901EB8000A430BDF83410BC
+:103DF00001EBC10100EB01108068B0F5100F11D18B
+:103E0000C322BDF8380040F269214843764901EBEE
+:103E10008000A430BDF8341001EBC10100EB0110AB
+:103E200042714CE0B522BDF8380040F269214843A8
+:103E30006D4901EB8000A430BDF8341001EBC101E5
+:103E400000EB011042713AE000E07CE2BDF838007E
+:103E500040F269214843644901EB8000A430BDF879
+:103E6000341001EBC10100EB01108068B0F1104F7C
+:103E700014D1C322BDF8380040F2692148435A49A1
+:103E800001EB8000A430BDF8341001E05AE229E0D3
+:103E900001EBC10100EB0110427110E0B522BDF849
+:103EA000380040F2692148434F4901EB8000A430BB
+:103EB000BDF8341001EBC10100EB0110427111E0BB
+:103EC000B922BDF8380040F269214843464901EB68
+:103ED0008000A430BDF8341001EBC10100EB0110EB
+:103EE000427100BF00BF2DE2BDF8380040F26921E9
+:103EF00048433D4901EB8001A431BDF8340000EB9B
+:103F0000C00001EB00100178BDF8380040F26922D2
+:103F10005043354A02EB80000079814271D1BDF8EF
+:103F20001C109DF8440008440E303049085C010420
+:103F3000BDF81C209DF8440010440F302B4A105C43
+:103F400041EA0021BDF81C209DF8440010441030C7
+:103F5000264A105C0143BDF8380040F26922504304
+:103F6000214A02EB8002A432BDF8340000EBC0000D
+:103F700002EB00104163BDF81C109DF8440008449A
+:103F800009301A490A5C02E038E1BDE03AE0BDF8C8
+:103F9000380040F269214843134901EB8001A43104
+:103FA000BDF8340000EBC00001EB0010C271A42288
+:103FB000BDF8380040F2692148430B4901EB80010C
+:103FC000A431BDF8340000EBC00001EB001082709A
+:103FD000A322BDF8380040F269214843024901EBB1
+:103FE0008000A43006E00CE0D4450020D08A0020F8
+:103FF00014410020BDF8341001EBC10100EB0110A9
+:1040000042719FE1BDF8380040F269214843FE4902
+:1040100001EB8001A431BDF8340000EBC00001EBDE
+:1040200000100178BDF8380040F269225043F64A8A
+:1040300002EB80000079814265D1BDF81C109DF82B
+:10404000440008440E30F149085C0104BDF81C200E
+:104050009DF8440010440F30EC4A105C41EA002106
+:10406000BDF81C209DF8440010441030E74A105C55
+:104070000143BDF8380040F269225043E24A02EBA6
+:104080008002A432BDF8340000EBC00002EB001047
+:104090004163BDF81C109DF8440008440930DB4919
+:1040A0000A5CBDF8380040F269214843D64901EB6B
+:1040B0008001A431BDF8340000EBC00001EB00101A
+:1040C000C271A422BDF8380040F269214843CE49AC
+:1040D00001EB8001A431BDF8340000EBC00001EB1E
+:1040E00000108270A322BDF8380040F269214843D5
+:1040F000C54901EB8000A430BDF8341001EBC101CB
+:1041000000EB011042711DE1BDF8381001EB4100D8
+:1041100000EB0110BE4901EB0010007BB0BBBDF805
+:10412000380040F269214843B74901EB8000A430D0
+:10413000BDF8341001EBC10100EB01108068B0F54F
+:10414000100F11D10522BDF8380040F26921484313
+:10415000AD4901EB8000A430BDF8341001EBC10182
+:1041600000EB0110427148E00122BDF8380040F236
+:1041700069214843A44901EB8000A430BDF8341004
+:1041800001EBC10100EB0110427136E0FFE7BDF821
+:10419000380040F2692148439B4901EB8000A4307C
+:1041A000BDF8341001EBC10100EB01108068B0F1E3
+:1041B000104F11D10522BDF8380040F26921484363
+:1041C000914901EB8000A430BDF8341001EBC1012E
+:1041D00000EB0110427110E00122BDF8380040F2FE
+:1041E00069214843884901EB8000A430BDF83410B0
+:1041F00001EBC10100EB01104271A3E0BDF83800F2
+:1042000040F269214843804901EB8000A430BDF8A9
+:10421000341001EBC10100EB0110C07910B101288D
+:1042200079D17BE0BDF8381001EB410000EB0110C3
+:10423000774901EB0010007BB0BBBDF8380040F2BD
+:1042400069214843704901EB8000A430BDF8341067
+:1042500001EBC10100EB01108068B0F5100F11D126
+:104260000822BDF8380040F269214843664901EB55
+:104270008000A430BDF8341001EBC10100EB011047
+:10428000427148E08922BDF8380040F26921484374
+:104290005D4901EB8000A430BDF8341001EBC10191
+:1042A00000EB0110427136E0FFE7BDF8380040F244
+:1042B00069214843544901EB8000A430BDF8341013
+:1042C00001EBC10100EB01108068B0F1104F11D17A
+:1042D0000822BDF8380040F2692148434A4901EB01
+:1042E0008000A430BDF8341001EBC10100EB0110D7
+:1042F000427110E08922BDF8380040F2692148433C
+:10430000414901EB8000A430BDF8341001EBC1013C
+:1043100000EB0110427113E047E022E08B22BDF870
+:10432000380040F269214843374901EB8000A4304E
+:10433000BDF8341001EBC10100EB0110427100BF68
+:1043400000BF00BF00BF1398401CC1B21391159964
+:104350001398884200DB13E0BDF83400401C81B2A2
+:104360000D91BDF8381001EB410000EB0110284918
+:1043700001EB0010C179BDF8340081423FF7D9ABA1
+:1043800000BFBDF8381001EB410000EB01102049DF
+:1043900001EB0010C179BDF83400814200DD0CE072
+:1043A000BDF83800401C81B20E911A4890F82A0CD2
+:1043B000BDF8381088423FF7B9AB00BF03F0C2BE6A
+:1043C0001698801E0D2190FBF1F0C1B215910021CD
+:1043D0000E91E7E200200D90C0E2BDF8381001EB2D
+:1043E000410000EB01100A4901EB00103030BDF82C
+:1043F000341000EB01108078C0F3400000287DD11C
+:10440000BDF81C1008E00000D4450020D08A002030
+:1044100014410020BC3200209DF8440001440831C2
+:10442000139800EB800202EBC0000844FE49095CCF
+:10443000084601910021FBF72FF8BDF8382002EB68
+:10444000420303EB0212F94B03EB02123032BDF8C8
+:10445000343002EB0312127842400A43CFD1BDF848
+:10446000380040F269214843F14901EB8000A43053
+:10447000BDF8341001EBC10100EB011090F83D00D4
+:1044800001287DD1BDF81C109DF844000844093076
+:10449000E5490A5CBDF8380040F269214843E44927
+:1044A00001EB8001A431BDF8340000EBC00001EB4A
+:1044B0000010C271BDF81C109DF8440008440A3079
+:1044C000D949085C0106BDF81C209DF84400104441
+:1044D0000B30D54A105C41EA0041BDF81C209DF824
+:1044E000440010440C30D04A105C41EA0021BDF871
+:1044F0001C209DF8440010440D3000E029E2CA4A17
+:10450000105C0143BDF8380040F269225043C84AAC
+:1045100002EB8002A432BDF8340000EBC00002EBD5
+:1045200000108160BDF81C109DF844000844113053
+:10453000BD49085C0106BDF81C209DF844001044EC
+:104540001230B94A105C41EA0041BDF81C209DF8C8
+:10455000440010441330B44A105C41EA0021BDF815
+:104560001C209DF8440010441430AF4A105C0143F5
+:10457000BDF8380000EB400202EB0010AB4A00E04F
+:10458000DEE102EB00123032BDF8340002EB001025
+:104590004160BDF838100220E5F7DCFCBDF83810AA
+:1045A00001EB410000EB0110A04901EB001130319B
+:1045B000BDF8340001EB00100178BDF8380040F27E
+:1045C000692250439A4A02EB800041700122BDF8F3
+:1045D000380040F269214843954901EB8001A4313C
+:1045E000BDF8340000EBC00001EB00108271BDF893
+:1045F000380000EB400101EB00108C4901EB00108A
+:10460000807909283FD2DFE800F03E053FC13E3EF9
+:104610003EFEFD00BDF8380040F269214843844960
+:1046200001EB8000A430BDF8341001EBC10100EBB8
+:104630000110C07910B1012824D111E0B522BDF8D4
+:10464000380040F269214843794901EB8000A430E9
+:10465000BDF8341001EBC10100EB0110427111E013
+:10466000B922BDF8380040F269214843704901EB96
+:104670008000A430BDF8341001EBC10100EB011043
+:10468000427100BF00BF5AE1BDF8380040F2692115
+:104690004843674901EB8001A431BDF8340000EBC9
+:1046A000C00001EB00100178BDF8380040F269222B
+:1046B00050435F4A02EB80000079814265D1BDF82A
+:1046C0001C109DF8440008440E305749085C010452
+:1046D000BDF81C209DF8440010440F30524A105C75
+:1046E00041EA0021BDF81C209DF844001044103020
+:1046F0004D4A105C0143BDF8380040F26922504336
+:104700004B4A02EB8002A432BDF8340000EBC0003B
+:1047100002EB00104163BDF81C109DF844000844F2
+:10472000093041490A5CBDF8380040F2692148432C
+:104730003F4901EB8001A431BDF8340000EBC0001B
+:1047400001EB0010C271A422BDF8380040F26921CB
+:104750004843374901EB8001A431BDF8340000EB38
+:10476000C00001EB00108270A322BDF8380040F2B7
+:10477000692148432E4901EB8000A430BDF8341074
+:1047800001EBC10100EB01104271D8E0BDF8380027
+:1047900040F269214843264901EB8001A431BDF86C
+:1047A000340000EBC00001EB00100178BDF83800C8
+:1047B00040F2692250431E4A02EB80000079814298
+:1047C00070D1BDF81C109DF8440008440E30164905
+:1047D000085C0104BDF81C209DF8440010440F3013
+:1047E000114A105C41EA0021BDF81C209DF84400EC
+:1047F000104410300C4A105C0143BDF8380040F200
+:10480000692201E061E04EE05043094A02EB800278
+:10481000A432BDF8340000EBC00002EB001041638D
+:10482000BDF81C1006E00000D08A002014410020D2
+:10483000D44500209DF8440008440930FE490A5C34
+:10484000BDF8380040F269214843FC4901EB800182
+:10485000A431BDF8340000EBC00001EB0010C271C0
+:10486000A422BDF8380040F269214843F34901EB26
+:104870008001A431BDF8340000EBC00001EB001052
+:104880008270A322BDF8380040F269214843EB4909
+:1048900001EB8000A430BDF8341001EBC10100EB46
+:1048A000011042714BE00122BDF8380040F269214D
+:1048B0004843E24901EB8000A430BDF8341001EB1D
+:1048C000C10100EB0110427139E0BDF8380040F23F
+:1048D00069214843D94901EB8000A430BDF8341068
+:1048E00001EBC10100EB0110C07910B1012824D106
+:1048F00011E08922BDF8380040F269214843CF49D0
+:1049000001EB8000A430BDF8341001EBC10100EBD5
+:104910000110427111E08B22BDF8380040F269218C
+:104920004843C64901EB8000A430BDF8341001EBC8
+:10493000C10100EB0110427100BF00BF00BF00BF0A
+:104940001398401CC1B2139115991398884200DB4B
+:1049500013E0BDF83400401C81B20D91BDF8380061
+:1049600000EB400101EB0010B54901EB0010C179EB
+:10497000BDF8340081423FF730AD00BFBDF83800CC
+:1049800000EB400101EB0010AD4901EB0010C179D3
+:10499000BDF83400814200DD0CE0BDF83800401C59
+:1049A00081B20E91A74890F82A0CBDF838108842C1
+:1049B0003FF710AD00BF01E5A348407803282FD092
+:1049C0000020069008E09C490698095C9F4A115413
+:1049D0000698401C81B206911698801C0699814267
+:1049E000F1DB9B491698C8800021069115E040F242
+:1049F000692106984843914901EB8000407940B90C
+:104A0000A42140F26922069850438C4A02EB8000B0
+:104A100041710698401C81B2069106980428E6DB95
+:104A200000200E9097E100200D9070E1BDF81C1061
+:104A30009DF84400084408307F49095C084601910C
+:104A40000021FAF729FDBDF8382002EB420303EB01
+:104A500002127B4B03EB02123032BDF8343002EB12
+:104A60000312127842400A437DD1BDF8380000EBB2
+:104A7000400101EB0010724901EB00113031BDF82B
+:104A8000340001EB00100178BDF8380040F26922D3
+:104A900050436A4A02EB80004170BDF8381001EBC8
+:104AA000410000EB0110664901EB001080790928F4
+:104AB00029D2DFE800F02805297B282828DBFC0024
+:104AC000BDF8380040F2692148435C4901EB8000A1
+:104AD000A430BDF8341001EBC10100EB011090F8D7
+:104AE0003E0080B9CA22BDF8380040F2692148432F
+:104AF000524901EB8000A430BDF8341001EBC10134
+:104B000000EB01104271FBE0BDF8380040F2692172
+:104B100048434A4901EB8001A431BDF8340000EB61
+:104B2000C00001EB00100178BDF8380040F26922A6
+:104B30005043424A02EB80000079814235D1BDF8F2
+:104B4000380040F269214843114601EB8000A4304F
+:104B5000BDF8341001EBC10100EB011090F83E00EC
+:104B600018BBAA2200E0CDE0BDF8380040F2692170
+:104B70004843324901EB8001A431BDF8340000EB19
+:104B8000C00001EB00108270A322BDF8380040F293
+:104B900069214843294901EB8000A430BDF8341055
+:104BA00001EBC10100EB01104271A9E0BDF8380032
+:104BB00040F269214843214901EB8001A431BDF84D
+:104BC000340000EBC00001EB00100178BDF83800A4
+:104BD00040F269225043194A02EB80000079814279
+:104BE00043D1BDF8380040F269214843114601EB3A
+:104BF0008000A430BDF8341001EBC10100EB0110BE
+:104C000090F83E0030BBAA22BDF8380040F269217E
+:104C100048430A4901EB8001A431BDF8340000EBA0
+:104C2000C00001EB00108270A322BDF8380040F2F2
+:104C30006921484301490EE0D08A0020D445002074
+:104C400014410020BC3200205C3B0020A0920020D8
+:104C5000BC12002009E001EB8000A430BDF8341044
+:104C600001EBC10100EB0110427100BFBDF838003B
+:104C700040F269214843FE4901EB8000A430BDF8B1
+:104C8000341001EBC10100EB011090F83E0090B927
+:104C90000422BDF8380040F269214843F44901EB91
+:104CA0008000A430BDF8341001EBC10100E003E046
+:104CB00000EB0110427123E0BDF8380040F2692199
+:104CC0004843EB4901EB8000A430BDF8341001EB00
+:104CD000C10100EB011090F83E0080B91022BDF830
+:104CE000380040F269214843E14901EB8000A430DB
+:104CF000BDF8341001EBC10100EB0110427100BF9F
+:104D000000BF13E0BDF83400401C81B20D91BDF826
+:104D1000381001EB410000EB0111D64800EB011007
+:104D2000C179BDF8340081423FF780AE00BFBDF8C5
+:104D3000381001EB410000EB0110CE4901EB0010EF
+:104D4000C179BDF83400814200DD0CE0BDF83800C7
+:104D5000401C81B20E91C84890F82A0CBDF838105A
+:104D600088423FF760AE00BF25E6C448407803287C
+:104D70003AD00020069008E0C1490698095CC14A73
+:104D800011540698401C81B206911698801C069911
+:104D90008142F1DBBC491698C8800021069120E0D1
+:104DA000069800EB400101EB0010B24901EB001046
+:104DB000407B022811D1A22140F26922069850437B
+:104DC000AB4A02EB800041710121069800EB4000E4
+:104DD000A2F2BC6202EB800081700698401C81B296
+:104DE000069106980428DBDB00200E905EE100208F
+:104DF0000D9028E1BDF81C109DF8440008440830CF
+:104E00009F49095C084601910021FAF745FBBDF86E
+:104E1000382002EB420303EB0212964B03EB021223
+:104E20003032BDF8343002EB0312127842400A43AC
+:104E30007ED1BDF8381001EB410000EB01108D4927
+:104E400001EB00113031BDF8340001EB00100178A6
+:104E5000BDF8380040F269225043854A02EB8000D9
+:104E60004170BDF8380040F269214843114601EB1A
+:104E70008001A431BDF8340000EBC00001EB00104C
+:104E80000178BDF8380040F269225043784A02EBBD
+:104E900080000079814275D1BDF81C109DF8440056
+:104EA000084409307649085C0104BDF81C209DF8CF
+:104EB000440010440A30724A105C41EA0021BDF8F7
+:104EC0001C209DF8440010440B306D4A105C0143D7
+:104ED000BDF8380040F269225043654A02EB800277
+:104EE000A432BDF8340000EBC00002EB00104163B7
+:104EF000BDF8381001EB410000EB01105D4901EBFA
+:104F000000108079092819D2DFE800F09605193DD4
+:104F1000609696728400B222BDF8380040F2692192
+:104F20004843534901EB8000A430BDF8341000E041
+:104F300084E001EBC10100EB011042717CE0A5228D
+:104F4000BDF8380040F269214843494901EB80012E
+:104F5000A431BDF8340000EBC00001EB00108270FA
+:104F6000A322BDF8380040F269214843404901EBD3
+:104F70008000A430BDF8341001EBC10100EB01103A
+:104F8000427159E059E0A522BDF8380040F269218C
+:104F90004843374901EB8001A431BDF8340000EBF0
+:104FA000C00001EB00108270A322BDF8380040F26F
+:104FB000692148432E4901EB8000A430BDF834102C
+:104FC00001EBC10100EB0110427135E0B522BDF8E3
+:104FD000380040F269214843254901EB8000A430A4
+:104FE000BDF8341001EBC10100EB0110427100BFAC
+:104FF0000222BDF8380040F2692148431C4901EB08
+:105000008000A430BDF8341001EBC10100EB0110A9
+:10501000427111E08022BDF8380040F26921484316
+:10502000134901EB8000A430BDF8341001EBC1013D
+:1050300000EB0110427100BF00BF13E0BDF8340067
+:10504000401C81B20D91BDF8380000EB400101EB2E
+:105050000010084901EB0010C179BDF8340081420D
+:105060003FF7C8AE00BFBDF8380000EB40010DE0CF
+:10507000D445002014410020BC3200205C3B0020BD
+:10508000D08A0020A0920020BC12002001EB00106A
+:10509000FE4901EB0010C179BDF83400814200DD0A
+:1050A0000CE0BDF83800401C81B20E91F84890F831
+:1050B0002A0CBDF8381088423FF799AE00BF7AE459
+:1050C000F4484078032826D00020069008E0F249F2
+:1050D0000698095CF14A11540698401C81B2069169
+:1050E0001698801C06998142F1DBED491698C8801C
+:1050F000002106910CE00B2140F2692206985043F2
+:10510000E84A02EB800041710698401C80B206908C
+:1051100006980428EFDBBDF81C109DF844000844F5
+:10512000083081B20991DC49BDF82400085C0528EB
+:105130007DDA0846BDF82410405C002877DDD649AA
+:10514000BDF82400085C401E81B20E91BDF8240019
+:10515000401C81B20991D049BDF82400085C0104CB
+:10516000CD4ABDF82400401C105C41EA0021BDF886
+:105170002400801C105C0843C117CDE90001FAF738
+:105180008BF9BDF8381001EB410202EB0111BF4A67
+:1051900002EB01110860BDF82400C01C80B2099028
+:1051A000BD49BDF82400095C084601910021FAF7C9
+:1051B00073F9C1B2BDF8380000EB400202EB0010F9
+:1051C000B24A02EB00100171BDF82400401C81B20C
+:1051D0000991B149BDF82400095C084601910021FC
+:1051E000FAF75AF9C1B2BDF8380000EB400202EB01
+:1051F0000010A64A02EB00104171BDF82400401CCB
+:1052000081B20991A449BDF82400095C08460191C6
+:105210000021FAF741F9C1B2BDF8380000EB4002B5
+:1052200002EB0010994A02EB0010817100E0B5E238
+:10523000BDF82400401C81B209919749BDF82400B3
+:10524000095C084601910021FAF726F9C1B2BDF8C0
+:10525000380000EB400202EB00108C4A02EB001019
+:10526000C171BDF82400401C81B209918A49BDF882
+:105270002400095C084601910021FAF70DF9014666
+:10528000BDF8380000EB400202EB00107F4A02EB51
+:1052900000108160BDF82400401C81B209917E4954
+:1052A000BDF82400095C084601910021FAF7F4F8E2
+:1052B000C1B2BDF8380000EB400202EB0010734AA7
+:1052C00002EB00100173BDF82400401C81B209916B
+:1052D000BDF8380000EB400101EB0010114601EB76
+:1052E00000108079062870D100200D9008E16A49ED
+:1052F000BDF82400095C084601910021FAF7CCF8BA
+:10530000C2B2BDF8380000EB400101EB00105F496C
+:1053100001EB00113031BDF8340001EB00100270D8
+:10532000BDF82400401C81B209915B49BDF82400FE
+:10533000095C084601910021FAF7AEF8C2B2BDF847
+:10534000380000EB400101EB0010504901EB001167
+:105350003031BDF8340001EB00104270BDF824007C
+:10536000401C81B209914C49BDF82400095C0846F3
+:1053700001910021FAF790F8BDF8382002EB4203C2
+:1053800003EB0212414B03EB02123032BDF8343012
+:1053900002EB0312127A42400A4375D0BDF838106E
+:1053A00001EB410000EB0110384901EB00103030F7
+:1053B000BDF8341000EB0110007A00287DDD0020DC
+:1053C000069074E00020059050E0A9E0069800EBFC
+:1053D000400101EB00102D4901EB0011303105981F
+:1053E00001EB00100278BDF8380000EB400101EB42
+:1053F0000010264901EB00103030BDF8341000EBEE
+:105400000110007A82422DD1002240F269210698D3
+:105410004843244901EB8001A431059800EBC0000A
+:1054200001EB001080F87D2040F269210698484386
+:105430001C4901EB8001A431059800EBC00001EB91
+:10544000001080F87E2040F26921069848431549F3
+:1054500001EB8000A430059901EBC10100EB0110C4
+:1054600080F87F200598401C81B20591069800EBDA
+:10547000400101EB0010054901EB0010C1790598CE
+:105480008142A3DC06980FE017E0000014410020E1
+:10549000BC3200205C3B0020D08A0020A09200207B
+:1054A000BC120020D4450020401C81B20691FE4869
+:1054B00090F82A1C0698814284DCFC49BDF824003F
+:1054C000095C084601910021F9F7E6FFC2B2BDF878
+:1054D000380000EB400101EB0010F54901EB001131
+:1054E0003031BDF8340001EB00100272BDF8240029
+:1054F000401C81B20991BDF83400401C81B20D916D
+:10550000BDF8381001EB410000EB0110E84901EB58
+:105510000010C179BDF8340081423FF7E8AEE9E000
+:1055200000200D9040E0E149BDF82400095C0846E8
+:1055300001910021F9F7B0FFC2B2BDF8380000EBCD
+:10554000400101EB0010DA4901EB00113031BDF8E8
+:10555000340001EB00100270BDF82400401C81B241
+:105560000991D249BDF82400095C08460191002147
+:10557000F9F792FFC2B2BDF8380000EB400101EB31
+:105580000010CB4901EB00113031BDF8340001EBC4
+:1055900000104270BDF82400401C81B20991BDF892
+:1055A0003400401C81B20D91BDF8380000EB400181
+:1055B00001EB0010BE4901EB0010C179BDF83400C9
+:1055C0008142B0DCB948BDF82410405C00F00F0007
+:1055D000042814DABDF8380000EB400101EB00109C
+:1055E000B34901EB00101C300190B048BDF8241005
+:1055F000405C0199097860F3010101980170BDF8E0
+:105600002400401C81B20991A849BDF82400085C1F
+:105610000421B1EB201F15DDBDF8380000EB40017F
+:1056200001EB0010A24901EB00101C3001909F48D3
+:10563000BDF82410405C02090198007862F38300F1
+:10564000019908709948BDF82410405C00F00F00E3
+:10565000042814DABDF8380000EB400101EB00101B
+:10566000934901EB00101C3001909048BDF82410C4
+:10567000405C0199097860F3051101980170BDF84B
+:105680002400401C81B20991BDF834001A2101EBBD
+:105690004001169881422DDA00200D901CE08349CC
+:1056A000BDF824000A5CBDF8380000EB400101EBB6
+:1056B00000107F4901EB00113031BDF8340001EBDF
+:1056C00000108272BDF82400401C81B20991BDF81F
+:1056D0003400401C81B20D91BDF8380000EB400150
+:1056E00001EB0010724901EB0010C179BDF83400E4
+:1056F0008142D4DCBDF8380000EB400101EB001022
+:105700006B4901EB0010C07906902EE00022BDF835
+:10571000380000EB400101EB0010654901EB00117E
+:105720003031069801EB00100270BDF8380000EB34
+:10573000400101EB00105E4901EB00113031069889
+:1057400001EB00104270BDF8380000EB400101EBA6
+:105750000010574901EB00113031069801EB0010A1
+:1057600002720698401C80B2069006981028CDDB85
+:10577000BDF838100220E4F7EDFBBDF83800C1B2E7
+:1057800008460191FAF782FC0121BDF8380000EBD0
+:105790004000484A02EB8000417060E1BDF81C10F7
+:1057A0009DF84400084408304049085C052879D138
+:1057B000414840781F2875DDBDF81C109DF8440055
+:1057C0000844093081B209913849BDF82400095CC8
+:1057D000354880F8CC1C90F8CC0C042803DD04215B
+:1057E000314880F8CC1CBDF82400401C81B20991DE
+:1057F00000210E91BFE02D49BDF82400095C084648
+:1058000001910021F9F748FEC2B2BDF8380000EB63
+:1058100040012A4800EB0110C271BDF82400401C71
+:1058200081B209912149BDF82400095C0846019123
+:105830000021F9F731FEC1B2BDF8380000EB40029B
+:105840001E4800EB02108171BDF82400401C81B29B
+:1058500009911649BDF82400085C0104134ABDF8FB
+:105860002400401C105C41EA0021BDF82400801C8B
+:10587000105C0843C117CDE90001F9F70DFEBDF832
+:10588000381001EB41020D4901EB02110860BDF82F
+:105890002400C01C80B209900449BDF82400095CB2
+:1058A00008460DE0DBE00000BC320020D08A00207A
+:1058B00014410020503A0020BC1200208C3F0020F0
+:1058C00001910021F9F7E8FDC1B2BDF8380000EB05
+:1058D0004002FE4800EB02100171BDF82400401C9C
+:1058E00081B20991FA49BDF82400095C084601918A
+:1058F0000021F9F7D1FDC1B2BDF8380000EB40023C
+:10590000F24800EB02104171BDF82400401C81B246
+:105910000991EF49BDF82400095C08460191002176
+:10592000F9F7BAFD0146BDF8380000EB4002E74840
+:1059300000EB02108160BDF82400401C81B2099187
+:10594000E349BDF82400401C0A5CBDF82400085C53
+:1059500042EA00210391BDF82400801C81B2099124
+:10596000BDF824100398084481B20991BDF83800AD
+:10597000401C81B20E91D74890F8CC0CBDF838107D
+:1059800088423FF738AFD44840781A2861DB0021BD
+:10599000D04890F8CC0C00EB4002D04800F8221020
+:1059A000CC4890F8CC0C00EB4002CC4800EB8200D5
+:1059B00081700121C74890F8CC0C00EB4002C74829
+:1059C00000EB82004170C34890F8CC0C00EB400221
+:1059D000C24800EB8200C17042F21071BD4890F8DD
+:1059E000CC0C00EB4002BD4800EB820081604FF41C
+:1059F0007A71B84890F8CC0C00EB4002B34800EB49
+:105A0000021081600121B34890F8CC0C00EB4002F9
+:105A1000AE4800EB021081714FF41651AD4890F87A
+:105A2000CC0C00EB4002A94800EB02100160012100
+:105A3000A84890F8CC0C00EB4002A44800EB021000
+:105A40000171A44890F8CC0C401CC1B2A14880F868
+:105A5000CC1C00210A20E4F77DFAFBF7D9FEBDF843
+:105A6000381001EB410000EB01109C49643101EB5F
+:105A70000010407B022809D10B21BDF8380040F20C
+:105A800069225043964A02EB8000417102F05ABBF2
+:105A9000512094490871BDF81C109DF84400084439
+:105AA000083081B2099100210E9101F07FBC884934
+:105AB000BDF82400095CBDF83800814241F07184D2
+:105AC000BDF82400401C81B209910021069131E00B
+:105AD0000022BDF8380000EB400101EB00107F49C7
+:105AE000643101EB00113031069801EB00100270B7
+:105AF000BDF8380000EB400101EB0010774964313C
+:105B000001EB00113031069801EB00104270BDF836
+:105B1000380000EB400101EB00107049643101EBEB
+:105B200000113031069801EB001002720698401CFB
+:105B300080B2069006981028CADB6549BDF824009B
+:105B4000085C0104624ABDF82400401C105C41EA74
+:105B50000021BDF82400801C105C0843C117CDE96A
+:105B60000001F9F799FCBDF8381001EB410202EB96
+:105B700001115A4A643202EB01110860BDF8240099
+:105B8000C01C80B209905248BDF82410405C00212E
+:105B90000190F9F781FCBDF8381001EB410202EBEE
+:105BA00001114E4A643202EB01110871BDF8240064
+:105BB000401C80B209904648BDF82410405C00218A
+:105BC0000190F9F769FCBDF8381001EB410202EBD6
+:105BD0000111424A643202EB01114871BDF8240000
+:105BE000401C80B209903A48BDF82410405C002166
+:105BF0000190F9F751FCBDF8381001EB410202EBBE
+:105C00000111364A643202EB01118871BDF824009B
+:105C1000401C80B209902E49BDF82400095C08465A
+:105C200001910021F9F738FCC1B2BDF8380000EB52
+:105C3000400202EB00122948643000EB0210C171EF
+:105C4000BDF82400401C81B209912149BDF824000F
+:105C5000095C084601910021F9F71EFC0146BDF8D8
+:105C6000380000EB400202EB00101C4A643202EBE9
+:105C700000108160BDF82400401C81B209911449D4
+:105C8000BDF82400095C084601910021F9F704FCE5
+:105C9000C1B2BDF8380000EB400202EB00120F4821
+:105CA000643000EB02100173BDF82400401C81B287
+:105CB0000991BDF8381001EB410000EB01100749D4
+:105CC000643101EB0010807906280DE08C3F002044
+:105CD000D08A0020BC320020BC120020B04000203E
+:105CE000D44500205C3B002071D100200D905EE087
+:105CF000FE49BDF82400095C084601910021F9F72E
+:105D0000CBFBC2B2BDF8380000EB400101EB001044
+:105D1000F74901EB00113031BDF8340001EB001000
+:105D20000270BDF82400401C81B20991EF49BDF812
+:105D30002400095C084601910021F9F7ADFBC2B2CD
+:105D4000BDF8380000EB400101EB0010E84901EB21
+:105D500000113031BDF8340001EB00104270BDF885
+:105D60002400401C81B20991E049BDF82400095C7F
+:105D7000084601910021F9F78FFBC2B2BDF8380047
+:105D800000EB400101EB0010D94901EB001130316B
+:105D9000BDF8340001EB00100272BDF82400401C75
+:105DA00081B20991BDF83400401C81B20D91BDF85B
+:105DB000381001EB410000EB0110CD4901EB001060
+:105DC000C179BDF83400814292DCE2E0FFE70020B7
+:105DD0000D9040E0C549BDF82400095C08460191DA
+:105DE0000021F9F759FBC2B2BDF8380000EB4001C1
+:105DF00001EB0010BE4901EB00113031BDF8340059
+:105E000001EB00100270BDF82400401C81B2099122
+:105E1000B649BDF82400095C084601910021F9F754
+:105E20003BFBC2B2BDF8380000EB400101EB0010B3
+:105E3000AF4901EB00113031BDF8340001EB001027
+:105E40004270BDF82400401C81B20991BDF83400B5
+:105E5000401C81B20D91BDF8381001EB410000EB00
+:105E60000110A34901EB0010C179BDF83400814253
+:105E7000B0DC9E48BDF82410405C00F00F00042800
+:105E800014DABDF8381001EB410000EB011098491D
+:105E900001EB00101C3001909448BDF82410405CC8
+:105EA0000199097860F3010101980170BDF824009F
+:105EB000401C81B209918D49BDF82400085C042181
+:105EC000B1EB201F15DDBDF8381001EB410000EBF0
+:105ED0000110874901EB00101C3001908348BDF888
+:105EE0002410405C02090198007862F38300019954
+:105EF00008707E48BDF82410405C00F00F000428B4
+:105F000014DABDF8381001EB410000EB01107849BC
+:105F100001EB00101C3001907448BDF82410405C67
+:105F20000199097860F3051101980170BDF824000A
+:105F3000401C81B2099100210D911CE06B49BDF814
+:105F400024000A5CBDF8380000EB400101EB0010B2
+:105F5000674901EB00113031BDF8340001EB00104E
+:105F60008272BDF82400401C81B20991BDF8340052
+:105F7000401C81B20D91BDF8381001EB410000EBDF
+:105F800001105B4901EB0010C179BDF8340081427A
+:105F9000D4DC5748407FBDF8381088427ED1BDF828
+:105FA000381001EB410000EB0110514901EB0011E9
+:105FB000019109684F48C0F8581E019800794C4972
+:105FC0000871019841794A4841710198817948489E
+:105FD00081710198C0794649C871019880688860CC
+:105FE0000198007B08730198407B48730198807B7F
+:105FF00088730198C17B3E48C1730198017C3C487D
+:1060000001740198417C3A4841740198817C384878
+:1060100081740198C17C3648C1740198017D34486F
+:1060200001750198417D324841750198817D304864
+:1060300081750198C17D2E48C17501460198007E89
+:1060400008760198418B2A48418301460198007FD8
+:1060500008770198407F48770198827F08468277C9
+:106060000198C17F2248C177019890F820102048FC
+:1060700080F82010019890F821101D4880F8211018
+:10608000019890F822101A4880F82210019890F890
+:106090002310174880F82310019800E0FEE390F8E1
+:1060A0002410134880F82410019890F82510104807
+:1060B00080F82510019890F826100D4880F82610D9
+:1060C000019890F827100A4880F82710019890F856
+:1060D0002810074880F82810019890F829100448E3
+:1060E00080F82910019890F82A1005E0D08A002045
+:1060F00014410020BC320020FE4880F82A1001988C
+:1061000090F82B10FB4880F82B10019890F82C1079
+:10611000F84880F82C10019890F82D10F54880F878
+:106120002D10019890F82E10F24880F82E1001984A
+:1061300090F83000EF4981F83000019890F8311064
+:10614000EC4880F831100146019890F8320081F84F
+:1061500032000198416BE7484163019890F838108C
+:10616000E44880F838100146019890F8390081F829
+:106170003900019890F83A10DE4880F83A100198FA
+:1061800090F83B10DB4880F83B10019890F83C10E9
+:10619000D84880F83C10019890F83D10D54880F818
+:1061A0003D10019890F83E10D24880F83E100198BA
+:1061B00090F84010CF4880F84010019890F84110B6
+:1061C000CC4880F8411000F14001019890F842005D
+:1061D00088700198416CC7484164019890F8481054
+:1061E000C44880F8481000F14001019890F8490037
+:1061F0004872019890F84A10BE4880F84A100198F9
+:1062000090F84B10BB4880F84B10019890F84C1058
+:10621000B84880F84C10019890F84D10B54880F8B7
+:106220004D10019890F84E10B24880F84E10019829
+:1062300090F85010AF4880F85010019890F8511025
+:10624000AC4880F8511000F15001019890F85200CC
+:1062500088700198416DA7484165019890F85810E1
+:10626000A44880F8581000F15001019890F85900A6
+:106270004872019890F85A109E4880F85A10019878
+:1062800090F85B109B4880F85B10019890F85C10C8
+:10629000984880F85C10019890F85D10954880F857
+:1062A0005D10019890F85E10924880F85E10019899
+:1062B00090F860108F4880F86010019890F8611095
+:1062C0008C4880F8611000F16001019890F862003C
+:1062D00088700198416E87484166019890F868106F
+:1062E000844880F8681000F16001019890F8690016
+:1062F0004872019890F86A107E4880F86A100198F8
+:1063000090F86B107B4880F86B10019890F86C1037
+:10631000784880F86C10019890F86D10754880F8F6
+:106320006D10019890F86E10724880F86E10019808
+:1063300090F870106F4880F87010019890F8711004
+:106340006C4880F8711000F17001019890F87200AB
+:1063500088700198416F67484167019890F87810FC
+:10636000644880F8781000F17001019890F8790085
+:106370004872019890F87A105E4880F87A10019877
+:1063800090F87B105B4880F87B10019890F87C10A7
+:10639000584880F87C10019890F87D10554880F896
+:1063A0007D10019890F87E10524880F87E10019878
+:1063B00090F880104F4880F88010019890F8811074
+:1063C0004C4880F8811000F18001019890F882001B
+:1063D00088700198D0F884104648C0F8841001985D
+:1063E00090F88810434880F8881000F180010198E7
+:1063F00090F889004872019890F88A103D4880F81A
+:106400008A10019890F88B103A4880F88B10019808
+:1064100090F88C10374880F88C10019890F88D1007
+:10642000344880F88D10019890F88E10314880F82B
+:106430008E10019890F890102E4880F890100198D6
+:1064400090F891102B4880F8911000F1900101987C
+:1064500090F8920088700198D0F894102548C0F800
+:106460009410019890F89810224880F8981000F144
+:106470009001019890F899004872019890F89A104C
+:106480001C4880F89A10019890F89B10194880F8E1
+:106490009B10019890F89C10164880F89C10019869
+:1064A00090F89D10134880F89D10019890F89E1068
+:1064B000104880F89E10019890F8A0100D4880F8C0
+:1064C000A010019890F8A1100A4880F8A11000F1DE
+:1064D000A001019890F8A20088700198D0F8A4104B
+:1064E0000448C0F8A410019890F8A810014880F85A
+:1064F000A81001E01441002000F1A001019890F8DB
+:10650000A9004872019890F8AA10FE4880F8AA10D5
+:10651000019890F8AB10FB4880F8AB10019890F808
+:10652000AC10F84880F8AC10019890F8AD10F54820
+:1065300080F8AD10019890F8AE10F24880F8AE10D7
+:10654000019890F8B010EF4880F8B010019890F8DA
+:10655000B110EC4880F8B11000F1B001019890F84A
+:10656000B20088700198D0F8B410E648C0F8B410B2
+:10657000019890F8B810E34880F8B81000F1B00125
+:10658000019890F8B9004872019890F8BA10DD4867
+:1065900080F8BA10019890F8BB10DA4880F8BB1068
+:1065A000019890F8BC10D74880F8BC10019890F87A
+:1065B000BD10D44880F8BD10019890F8BE10D148A5
+:1065C00080F8BE10019890F8C010CE4880F8C01036
+:1065D000019890F8C110CB4880F8C11000F1C001BB
+:1065E000019890F8C20088700198D0F8C410C5488E
+:1065F000C0F8C410019890F8C810C24880F8C810BC
+:1066000000F1C001019890F8C9004872019890F813
+:10661000CA10BC4880F8CA10019890F8CB10B9484D
+:1066200080F8CB10019890F8CC10B64880F8CC10C8
+:10663000019890F8CD10B34880F8CD10019890F8EB
+:10664000CE10B04880F8CE10019890F8D010AD4828
+:1066500080F8D010019890F8D110AA4880F8D11095
+:1066600000F1D001019890F8D20088700198D0F81C
+:10667000D410A448C0F8D410019890F8D810A148BC
+:1066800080F8D81000F1D001019890F8D900487234
+:10669000019890F8DA109B4880F8DA10019890F889
+:1066A000DB10984880F8DB10019890F8DC109548D2
+:1066B00080F8DC10019890F8DD10924880F8DD1029
+:1066C000019890F8DE108F4880F8DE10019890F85D
+:1066D000E0108C4880F8E010019890F8E1108948AB
+:1066E00080F8E11000F1E001019890F8E200887074
+:1066F0000198D0F8E4108348C0F8E410019890F8AD
+:10670000E810804880F8E81000F1E001019890F866
+:10671000E9004872019890F8EA107A4880F8EA1087
+:10672000019890F8EB10774880F8EB10019890F8FA
+:10673000EC10744880F8EC10019890F8ED10714856
+:1067400080F8ED10019890F8EE106E4880F8EE1089
+:10675000019890F8F0106B4880F8F010019890F8CC
+:10676000F110684880F8F11000F1F001019890F8FC
+:10677000F20088700198D0F8F4106248C0F8F41064
+:10678000019890F8F8105F4880F8F81000F1F001D7
+:10679000019890F8F9004872019890F8FA10594859
+:1067A00080F8FA10019890F8FB10564880F8FB101A
+:1067B000019890F8FC10534880F8FC10019890F86C
+:1067C000FD10504880F8FD10019890F8FE104D48DB
+:1067D00080F8FE10019890F800114A4880F80011E6
+:1067E000019890F80111474880F8011100F5807177
+:1067F000019890F8020188700198D0F8041141487E
+:10680000C0F80411019890F808113E4880F808116A
+:1068100000F58071019890F809014872019890F88C
+:106820000A11384880F80A11019890F80B11354880
+:1068300080F80B11019890F80C11324880F80C1177
+:10684000019890F80D112F4880F80D11019890F8DB
+:106850000E112C4880F80E11019890F8101129485B
+:1068600080F81011019890F81111264880F8111144
+:1068700000F58871019890F8120188700198D0F89D
+:1068800014112048C0F81411019890F818111D48EF
+:1068900080F8181100F58871019800E070E090F818
+:1068A00019014872019890F81A11164880F81A11C7
+:1068B000019890F81B11134880F81B11019890F86B
+:1068C0001C11104880F81C11019890F81D110D48FA
+:1068D00080F81D11019890F81E110A4880F81E11C9
+:1068E000019890F82011074880F82011019890F83D
+:1068F0002111044880F8211100F59071019890F859
+:10690000220101E01441002088700198D0F8241180
+:10691000FE48C0F82411019890F82811FB4880F82F
+:10692000281100F59071019890F82901487201989A
+:1069300090F82A11F54880F82A11019890F82B1147
+:10694000F24880F82B11019890F82C11EF4880F84C
+:106950002C11019890F82D11EC4880F82D11019818
+:1069600090F82E11E94880F82E1100210220E3F75B
+:10697000F1FA0020F9F78AFB0120E5494870FDE3B0
+:10698000E24890F84D01BDF838108842F7D1BDF8C3
+:10699000381001EB410000EB0110DC4901EB001164
+:1069A00001910868D949C1F8300101980179D748A7
+:1069B00080F8341101984179D44880F83511019854
+:1069C0008179D24880F836110198C179CF4880F892
+:1069D000371101988168CD48C0F838110198017BC2
+:1069E000CA4880F83C110198417BC84880F83D11A5
+:1069F0000198817BC54880F83E110198C17BC3484E
+:106A000080F83F110198017CC04880F8401101983E
+:106A1000417CBE4880F841110198817CBB4880F8D8
+:106A200042110198C17CB94880F843110198017D59
+:106A3000B64880F844110198417DB44880F845116A
+:106A40000198817DB14880F846110198C17DAF4819
+:106A500080F8471101460198007E81F848010198AD
+:106A6000418BAA48A0F84A1101460198007F81F89D
+:106A70004C010198417FA54880F84D110198817F14
+:106A8000A24880F84E110198C17FA04880F84F11AC
+:106A9000019890F820109D4880F85011019890F8C6
+:106AA00021109A4880F85111019890F822109748C7
+:106AB00080F85211019890F82310944880F85311EF
+:106AC000019890F82410914880F85411019890F89A
+:106AD00025108E4880F85511019890F826108B48A3
+:106AE00080F85611019890F82710884880F85711BF
+:106AF000019890F82810854880F85811019890F86E
+:106B00002910824880F85911019890F82A107F487E
+:106B100080F85A11019890F82B107C4880F85B118E
+:106B2000019890F82C10794880F85C11019890F841
+:106B30002D10764880F85D11019890F82E1073485A
+:106B400080F85E11019890F83010704880F860115C
+:106B5000019890F831106D4880F8611100F5B0711E
+:106B6000019890F8320088700198416B6748C0F82E
+:106B70006411019890F83810644880F8681100F5A5
+:106B8000B071019890F839004872019890F83A1065
+:106B90005E4880F86A11019890F83B105B4880F8D5
+:106BA0006B11019890F83C10584880F86C110198CE
+:106BB00090F83D10554880F86D11019890F83E10FE
+:106BC000524880F86E11019890F840104F4880F8B4
+:106BD0007011019890F841104C4880F8711100F53F
+:106BE000B871019890F8420088700198416C47484C
+:106BF000C0F87411019890F84810444880F8781152
+:106C000000F5B871019890F849004872019890F821
+:106C10004A103E4880F87A11019890F84B103B4892
+:106C200080F87B11019890F84C10384880F87C115E
+:106C3000019890F84D10354880F87D11019890F832
+:106C40004E10324880F87E11019890F850102F486D
+:106C500080F88011019890F851102C4880F881112B
+:106C600000F5C071019890F8520088700198416D4C
+:106C70002648C0F88411019890F85810234880F8ED
+:106C8000881100F5C071019890F859004872019878
+:106C900090F85A101D4880F88A11019890F85B10FE
+:106CA0001A4880F88B11019890F85C10174880F80A
+:106CB0008C11019890F85D10144880F88D1101989E
+:106CC00090F85E10114880F88E11019890F86010CD
+:106CD0000E4880F89011019890F861100B4880F8E8
+:106CE000911100F5C871019890F8620088700198C0
+:106CF000416E0648C0F89411019890F86810034856
+:106D000080F8981100F5C871019803E01441002043
+:106D1000503A002090F869004872019890F86A1083
+:106D2000FE4880F89A11019890F86B10FB4880F8A3
+:106D30009B11019890F86C10F84880F89C1101980C
+:106D400090F86D10F54880F89D11019890F86E103C
+:106D5000F24880F89E11019890F87010EF4880F882
+:106D6000A011019890F87110EC4880F8A11100F57D
+:106D7000D071019890F8720088700198416FE748CF
+:106D8000C0F8A411019890F87810E44880F8A81190
+:106D900000F5D071019890F879004872019890F848
+:106DA0007A10DE4880F8AA11019890F87B10DB4831
+:106DB00080F8AB11019890F87C10D84880F8AC119D
+:106DC000019890F87D10D54880F8AD11019890F8A1
+:106DD0007E10D24880F8AE11019890F88010CF480C
+:106DE00080F8B011019890F88110CC4880F8B1116A
+:106DF00000F5D871019890F8820088700198D0F859
+:106E00008410C648C0F8B411019890F88810C3489F
+:106E100080F8B81100F5D871019890F8890048728F
+:106E2000019890F88A10BD4880F8BA11019890F83E
+:106E30008B10BA4880F8BB11019890F88C10B748B5
+:106E400080F8BC11019890F88D10B44880F8BD11FD
+:106E5000019890F88E10B14880F8BE11019890F812
+:106E60009010AE4880F8C011019890F89110AB488E
+:106E700080F8C11100F5E071019890F892008870D7
+:106E80000198D0F89410A548C0F8C411019890F862
+:106E90009810A24880F8C81100F5E071019890F8A8
+:106EA00099004872019890F89A109C4880F8CA118D
+:106EB000019890F89B10994880F8CB11019890F8B0
+:106EC0009C10964880F8CC11019890F89D1093483A
+:106ED00080F8CD11019890F89E10904880F8CE115E
+:106EE000019890F8A0108D4880F8D011019890F882
+:106EF000A1108A4880F8D11100F5E871019890F846
+:106F0000A20088700198D0F8A4108448C0F8D41169
+:106F1000019890F8A810814880F8D81100F5E87120
+:106F2000019890F8A9004872019890F8AA107B483F
+:106F300080F8DA11019890F8AB10784880F8DB11EE
+:106F4000019890F8AC10754880F8DC11019890F821
+:106F5000AD10724880F8DD11019890F8AE106F48BE
+:106F600080F8DE11019890F8B0106C4880F8E011BC
+:106F7000019890F8B110694880F8E11100F5F071BE
+:106F8000019890F8B20088700198D0F8B410634866
+:106F9000C0F8E411019890F8B810604880F8E81142
+:106FA00000F5F071019890F8B9004872019890F8D6
+:106FB000BA105A4880F8EA11019890F8BB10574867
+:106FC00080F8EB11019890F8BC10544880F8EC114F
+:106FD000019890F8BD10514880F8ED11019890F893
+:106FE000BE104E4880F8EE11019890F8C0104B4842
+:106FF00080F8F011019890F8C110484880F8F1111C
+:1070000000F5F871019890F8C20088700198D0F8E6
+:10701000C4104248C0F8F411019890F8C8103F48D5
+:1070200080F8F81100F5F871019890F8C9004872DD
+:10703000019890F8CA10394880F8FA11019890F830
+:10704000CB10364880F8FB11019890F8CC103348EB
+:1070500080F8FC11019890F8CD10304880F8FD11AF
+:10706000019890F8CE102D4880F8FE11019890F804
+:10707000D0102A4880F80012019890F8D1102748C3
+:1070800080F8011200F50071019890F8D200887024
+:107090000198D0F8D4102148C0F80412019890F853
+:1070A000D8101E4880F8081200F50071019890F879
+:1070B000D9004872019890F8DA10184880F80A123E
+:1070C000019890F8DB10154880F80B12019890F8A1
+:1070D000DC10124880F80C12019890F8DD100F486F
+:1070E00080F80D12019890F8DE100C4880F80E120E
+:1070F000019890F8E010094880F81012019890F873
+:10710000E110064880F8111200F50471019890F81A
+:10711000E20088700198D0F8E41001E014410020EA
+:10712000FE48C0F81412019890F8E810FB4880F867
+:10713000181200F50471019890F8E900487201985E
+:1071400090F8EA10F54880F81A12019890F8EB10C0
+:10715000F24880F81B12019890F8EC10EF4880F884
+:107160001C12019890F8ED10EC4880F81D1201985F
+:1071700090F8EE10E94880F81E1200E011E1019845
+:1071800090F8F010E54880F82012019890F8F1107E
+:10719000E24880F8211200F50871019890F8F20099
+:1071A00088700198D0F8F410DC48C0F824120198D7
+:1071B00090F8F810D94880F8281200F50871019865
+:1071C00090F8F9004872019890F8FA10D34880F8C6
+:1071D0002A12019890F8FB10D04880F82B120198E1
+:1071E00090F8FC10CD4880F82C12019890F8FD1012
+:1071F000CA4880F82D12019890F8FE10C74880F810
+:107200002E12019890F80011C44880F830120198AD
+:1072100090F80111C14880F8311200F50C71019805
+:1072200090F8020188700198D0F80411BB48C0F8AA
+:107230003412019890F80811B84880F8381200F517
+:107240000C71019890F809014872019890F80A11A0
+:10725000B24880F83A12019890F80B11AF4880F8C4
+:107260003B12019890F80C11AC4880F83C12019840
+:1072700090F80D11A94880F83D12019890F80E1170
+:10728000A64880F83E12019890F81011A34880F8A3
+:107290004012019890F81111A04880F8411200F5B1
+:1072A0001071019890F8120188700198D0F81411AB
+:1072B0009A48C0F84412019890F81811974880F83D
+:1072C000481200F51071019890F819014872019860
+:1072D00090F81A11914880F84A12019890F81B1101
+:1072E0008E4880F84B12019890F81C118B4880F85A
+:1072F0004C12019890F81D11884880F84D120198A1
+:1073000090F81E11854880F84E12019890F82011CF
+:10731000824880F85012019890F821117F4880F837
+:10732000511200F51471019890F8220188700198AB
+:10733000D0F824117948C0F85412019890F8281117
+:10734000764880F8581200F51471019890F82901D8
+:107350004872019890F82A11704880F85A120198E2
+:1073600090F82B116D4880F85B12019890F82C1161
+:107370006A4880F85C12019890F82D11674880F8EF
+:107380005D12019890F82E11644880F85E12012178
+:107390000220E2F7DFFD0120F8F778FE01216048C6
+:1073A0004173BDF83800401C81B20E91BDF8380021
+:1073B0000428FEF67CAB8BE2BDF81C109DF844005F
+:1073C000084408305749085C57494871BDF81C10FB
+:1073D0009DF84400084409305249085C524908713C
+:1073E000BDF81C109DF8440008440A304D49085C63
+:1073F0004D49C870BDF81C109DF8440008440B307E
+:107400004849085C48498870BDF81C109DF8440044
+:1074100008440C304349085C43494870BDF81C10CF
+:107420009DF8440008440D303E49095C3E48183838
+:107430000176E2F73FFCE2F7FBFB3B481838007EA1
+:10744000FF2842D1E2F7ACFBBDF81C109DF84400C8
+:10745000084408303349085C33494871BDF81C10B2
+:107460009DF84400084409302E49085C2E490871F3
+:10747000BDF81C109DF8440008440A302949085CF6
+:107480002949C870BDF81C109DF8440008440B3011
+:107490002449085C24498870BDF81C109DF84400FC
+:1074A00008440C301F49085C1F494870BDF81C1087
+:1074B0009DF8440008440D301A49095C1A481838F0
+:1074C0000176E2F7F7FBE2F7B3FB0E2017490871EC
+:1074D00071E7102015490871BDF81C109DF8440093
+:1074E000084408300F49085C0F494871BDF81C106A
+:1074F0009DF84400084409300A49085C0A490871AB
+:10750000BDF81C109DF8440008440A300549085C89
+:107510000549C870BDF81C100AE0000014410020A5
+:10752000503A0020D08A0020D43200205C3B00205A
+:107530009DF8440008440B30FA49085CFA49887009
+:10754000BDF81C109DF8440008440C30F549085C57
+:10755000F5494870BDF81C109DF8440008440D30F2
+:10756000F049095CF04818380176E2F7A3FB04F013
+:1075700077FDED49183948620846406AC0F300417A
+:107580001091E9481838406AC0F342010F9112E7A0
+:107590000E20E64908710021E54880F80D1E0AE733
+:1075A00000210E913DE000210D9117E0BDF838104B
+:1075B00001EB410000EB0110DE4901EB001030301F
+:1075C000BDF8341000EB0110807800F0010000B12C
+:1075D00012E0BDF83400401C81B20D91BDF83810A6
+:1075E00001EB410000EB0110D24901EB0010C17921
+:1075F000BDF834008142D9DC00BFBDF8381001EB82
+:10760000410000EB0110CB4901EB0010C179BDF83E
+:107610003400814200DD08E0BDF83800401C81B232
+:107620000E91BDF838000428BDDB00BFBDF838005E
+:1076300004287CDB0020C04908700120BF49086095
+:10764000BF49C1F88802BA4890F8150E01286FDBCF
+:107650000D20B6490871BDF81C109DF8440008447F
+:107660000930B049095CBDF81C209DF84400104465
+:107670000830AC4A105C41EA00210A91BDF81C10A8
+:107680009DF8440008440B301146095CBDF81C20ED
+:107690009DF8440010440A30A24A105C41EA0020E0
+:1076A000A84908800021069110E0BDF81C109DF843
+:1076B000440001440C31069808449A49095CA24AE6
+:1076C000069811540698401C81B206910698B0F5B0
+:1076D000007FEADB9B48008800F2FF3080B2014661
+:1076E00001900120E1F7F4FC10B30021904880F8EC
+:1076F0000D1E9448008864214843BDF8281090FB73
+:10770000F1F0C1B28A4880F80C1E01208F494873FD
+:107710008C480088401C8B49088008460088BDF8CA
+:10772000281088421CDD824890F8080E01E01EE017
+:1077300016E020F00100401C7D4981F8080E084643
+:1077400090F8080E20F00600801D81F8080EBDF8A4
+:10775000280001F60861488000210120E2F7FAFBC9
+:107760000020764908607649C1F888020BE01020B5
+:107770006E4908716E4890F8080E20F08000803045
+:107780006B4981F8080EA3E000206B490870BDF832
+:107790001C109DF84400084408306249085C6349A5
+:1077A000C23981F8AD00BDF81C109DF844000844B2
+:1077B0000A305C49095CBDF81C209DF84400104467
+:1077C0000930584A105C41EA00210A91BDF81C10AA
+:1077D0009DF8440008440C301146095C491EBDF870
+:1077E0001C209DF8440010440B304E4A105C41EAC6
+:1077F00000205449088016981038062190FBF1F0BB
+:1078000081B20B91002106912AE00021059120E030
+:10781000BDF81C109DF8440001440D31069800EBA2
+:10782000400001EB4001059808443E49095C454889
+:10783000008800EB8002069800EB420000EB40025B
+:10784000434800EB4202059811540598401C81B250
+:10785000059105980628DBDB0698401C81B206914D
+:10786000BDF82C1006988842CFDB012037494873B9
+:1078700034480088401C3349088008460188BDF818
+:107880002800814221DBBDF82800401E00EB80016A
+:10789000BDF82C0000EB410081B223481838A0F855
+:1078A000861200210B20E2F755FB00210320E2F7AE
+:1078B00051FB1E484078032803D151201B49087111
+:1078C00006E010201949087102E0162017490871D6
+:1078D0000DE2BDF81C109DF8440008440830114921
+:1078E000095C134880F80D1E1120104908710846E4
+:1078F0004078032840D00021069108E00949069805
+:10790000095C144A11540698401C81B206911698DD
+:10791000801C06998142F1DB0C491698C880002131
+:10792000069126E0D08A0020D43200205C3B002063
+:10793000BC220020144100202A0A00208802424272
+:1079400000004242280A0020D2300020BC12002051
+:1079500044350020A0920020112140F269220698AF
+:107960005043FC4A02EB800041710698401C80B2F3
+:10797000069006980428EFDBE4E3F74840780328F4
+:1079800026D00021069108E0F4490698095CF44AE3
+:1079900011540698401C81B206911698801C0699D5
+:1079A0008142F1DBEF491698C880002106910CE076
+:1079B000122140F2692206985043E64A02EB800009
+:1079C00041710698401C80B2069006980428EFDBAF
+:1079D00000210E913DE000210D9117E0BDF8381017
+:1079E00001EB410000EB0110DF4901EB00103030EA
+:1079F000BDF8341000EB0110807800F0010000B1F8
+:107A000012E0BDF83400401C81B20D91BDF8381071
+:107A100001EB410000EB0110D34901EB0010C179EB
+:107A2000BDF834008142D9DC00BFBDF8381001EB4D
+:107A3000410000EB0110CC4901EB0010C179BDF809
+:107A40003400814200DD08E0BDF83800401C81B2FE
+:107A50000E91BDF838000428BDDB00BFBDF838002A
+:107A6000042874DB0020C14908700120C049086067
+:107A7000C049C1F88802C04890F8150E012867DB9C
+:107A8000BDF81C109DF8440008440830B349085C58
+:107A900004285DDC1220B0490871BDF81C109DF867
+:107AA000440008440830AD49095CB34880F80D1E15
+:107AB00090F80D0E401E81B20E910021069119E042
+:107AC000BDF81C109DF84400014409310698084493
+:107AD000A2490A5CBDF8380000EB400101EB001040
+:107AE000A14901EB00110E3106980A540698401C7A
+:107AF00080B2069006980A28E2DBBDF81C109DF8BB
+:107B00004400084414309549095CBDF81C209DF8D8
+:107B1000440010441330914A105C41EA00210A915C
+:107B2000BDF81C109DF84400084416301146095C4D
+:107B3000BDF81C209DF8440010441530874A105CA5
+:107B400041EA00208D4908800021069112E0CEE034
+:107B50005FE0BDF81C109DF8440001441731069801
+:107B600008447E49095C864A069811540698401CD0
+:107B700081B206910698B0F5007FEADB7F48008865
+:107B8000401EBDF8381000EB812081B20320019126
+:107B9000E1F79EFAE8B37948008864214843BDF8CC
+:107BA000281090FBF1F0C1B2734880F80C1E012040
+:107BB0006C49487371480088401C70490880084629
+:107BC0000088BDF82810884254DD0021069118E095
+:107BD000BDF8381001EB410000EB0110624901EBE8
+:107BE00000103030069900EB011009300190007848
+:107BF00020F00101491C019801700698401C80B2D8
+:107C0000069006981028E3DBBDF8381001EB410020
+:107C100000E066E000EB0110534901EB0010183062
+:107C20000190007820F00101491C01980170BDF815
+:107C3000381001EB410000EB01104B4901EB001043
+:107C400018300190007820F00601891C019801701D
+:107C5000BDF82810BDF8380000EB400202EB001020
+:107C6000414A02EB00104183BDF838100220E2F7D0
+:107C700071F936E041480088012832D1002106918F
+:107C800017E0BDF8381001EB410000EB0110364958
+:107C900001EB00103030069900EB01100930019023
+:107CA000007820F00102019802700698401C80B212
+:107CB000069006981028E4DBBDF8381001EB41006F
+:107CC00000EB0110284901EB0010183001900078FA
+:107CD00020F0010201980270BDF838100220E2F78E
+:107CE00039F90020224908602249C1F8880229E2B6
+:107CF000BDF81C109DF84400084409301749095C80
+:107D0000BDF81C209DF8440010440830134A105C54
+:107D100041EA002103911348B0F81C1203988142F4
+:107D200047D11048D0F818020E49D1F814128842F1
+:107D30003FD10C48D0F8141290F81E02814221D98C
+:107D40000848D0F8141290F81E02081A0549C1F824
+:107D500014021EE0D44500205C3B0020D08A0020A5
+:107D6000A0920020BC120020144100202A0A00200A
+:107D70008802424200004242BC220020280A002021
+:107D8000D23000200020FC49C1F814021020FB4929
+:107D900008710021F848A0F81C1280F81E120C206F
+:107DA000E2F7D8F800210520E2F7D4F80120F249E3
+:107DB0004873C7E1BDF81C109DF844000844093021
+:107DC000EF49095CBDF81C209DF8440010440830C0
+:107DD000EB4A105C41EA00210391E748B0F81C121D
+:107DE000039881422FD1E448D0F81802E249D1F833
+:107DF0001412884227D1E048D0F8141290F81E02DD
+:107E0000814209D9DC48D0F8141290F81E02081AF1
+:107E1000D949C1F8140206E00020D749C1F814027C
+:107E20005120D64908710021D348A0F81C1280F8CF
+:107E30001E120C20E2F78EF800210520E2F78AF8E6
+:107E40000120CD4948737DE10021069114E0002115
+:107E500005910AE02021CB4A069802EB40120598D2
+:107E600011540598401C81B2059105982028F1DB3A
+:107E70000698401C81B2069106981428E7DB14206E
+:107E8000BE490871BDF81C109DF844000844083034
+:107E9000BB49095C0A91BDF81C109DF844000844D8
+:107EA0000930B749095C0891BDF82800142801DDA4
+:107EB00014210A91BDF82000202801DD202108911D
+:107EC0000021069124E00021059118E0BDF81C1066
+:107ED0009DF8440001440A31BDF82000069A02FBD7
+:107EE000001105980844A649095CA64A069802EBC9
+:107EF0004012059811540598401C81B20591BDF8B7
+:107F0000201005988842E1DB0698401C81B206915A
+:107F1000BDF8281006988842D5DB00210720E2F73B
+:107F200019F80FE1152095490871BDF81C109DF84E
+:107F30004400084408309249095C934880F8241BA7
+:107F4000BDF81C109DF84400084409308C49085CB9
+:107F50000106BDF81C209DF8440010440A30884AF0
+:107F6000105C41EA0041BDF81C209DF8440010441B
+:107F70000B30834A105C41EA0021BDF81C209DF8BB
+:107F8000440010440C307E4A105C01437D48643844
+:107F9000C0F80510BDF81C109DF8440008440D30D1
+:107FA0001146085C0106BDF81C209DF844001044F1
+:107FB0000E30734A105C41EA0041BDF81C209DF868
+:107FC000440010440F306E4A105C41EA0021BDF8B5
+:107FD0001C209DF8440010441030694A105C014395
+:107FE00068486438C0F80110BDF81C109DF84400C2
+:107FF000084411301146085C0104BDF81C209DF8AE
+:108000004400104412305E4A105C41EA0021BDF881
+:108010001C209DF8440010441330594A105C014361
+:1080200058486438C0F80910BDF81C109DF8440089
+:10803000084414301146095C5248643880F8261010
+:10804000BDF81C109DF84400084415301146095C29
+:108050004C48643880F82510BDF81C109DF8440089
+:10806000084416301146095C4648643880F82410EC
+:10807000BDF81C109DF84400084417301146095CF7
+:108080004048643880F82310BDF81C109DF8440067
+:10809000084418301146095C3A48643880F82210C8
+:1080A000BDF81C109DF84400084419301146085CC6
+:1080B0003449643981F821001698202829DDBDF85B
+:1080C0001C109DF8440008441A301146085C010653
+:1080D000BDF81C209DF8440010441B30284A105C59
+:1080E00041EA0041BDF81C209DF8440010441C30BA
+:1080F000234A105C41EA0021BDF81C209DF8440091
+:1081000010441D301E4A105C01431E486438C0F8FC
+:10811000271002201D49087114E0002106910DE08E
+:108120000021BDF81C209DF844000244069810442C
+:10813000134A11540698401C81B2069106980528EE
+:10814000EEDB00BF2BE0002106910DE00021BDF821
+:108150001C209DF84400024406981044084A11541B
+:108160000698401C81B2069106980528EEDB002196
+:108170000748A0F8501748E0BC1200205C3B0020E4
+:10818000D08A0020442E0020BC22002098400020ED
+:10819000BC3200200021F848A0F8501735E0F6481E
+:1081A000B0F8500758B30021069112E0BDF81C103A
+:1081B00016980144891C06980844F049095CBDF8EA
+:1081C0001C2006981044ED4A11540698401C81B2B8
+:1081D0000691E948B0F8501706988142E6DCE64877
+:1081E000B0F85017069107E00021E44A06981154B0
+:1081F0000698401C81B2069106982828F4DBDE48D8
+:10820000B0F850070A283AF7A7A8F9E3DC488078C5
+:1082100030B101287ED002287DD003287CD1F0E344
+:10822000D54890F8C607C0F3C3000E2819D2DFE87E
+:1082300000F0071930475F798FA5C9FDFCFBFAF9FB
+:10824000CD4890F8C60720F078000830CA4981F878
+:10825000C607002201F5EC604260012001F5EC61E7
+:108260008870E1E1C7A1C54809F03CFE039003987E
+:1082700070B1C14890F8C60720F078001030BE49B0
+:1082800081F8C607002001F5EC6148600120887084
+:10829000CAE1BDA1B94809F025FE0390039870B169
+:1082A000B54890F8C60720F078001830B24981F838
+:1082B000C607002001F5EC61486001208870B3E139
+:1082C000B2A1AE4809F00EFE0390039878B1AA4817
+:1082D00090F8C60720F078002030A74981F8C6073B
+:1082E000002001F5EC6148600121A94881709BE103
+:1082F000A6A1A24809F0F6FD0390039888B19E4814
+:1083000090F8C60720F0780028309B4981F8C6070E
+:10831000002002E08AE1CDE2CBE29D4948600120E5
+:10832000887081E199A1954809F0DCFD03900398DC
+:1083300068B1914890F8C60720F0780038308E492F
+:1083400081F8C607002192484160012282706BE1EA
+:108350008EA18A4809F0C6FD0390039868B186484B
+:1083600090F8C60720F078003830834981F8C607B6
+:108370000020874948600120887055E183A17F482B
+:1083800009F0B0FD03900398D8B1824840781828CE
+:1083900009DD794890F8C60720F07800503076491A
+:1083A00081F8C60708E0744890F8C60720F0780006
+:1083B0004030714981F8C6070020754948600120A6
+:1083C000887031E174A16D4809F08CFD0390039829
+:1083D00068B30021069108E00022694890380699A8
+:1083E00042540698401C81B2069106981428F3DB8B
+:1083F000002106910EE00398011D069808445F498C
+:108400000A5C0698411D5E48903842540698401C0C
+:1084100081B2069106980F28EDDB00210320E1F7D9
+:1084200099FD05E0EAE0D2E057E040E00AE008E02C
+:10843000514890F8C60720F0780048304E4981F83E
+:10844000C607F1E056A14D4809F04CFD0390039892
+:1084500060B30021069108E000214D4A6832069879
+:1084600011540698401C81B2069106981428F3DB3B
+:10847000002106910EE00398411D069808443F49EB
+:10848000095C0698401D424A683211540698401C07
+:1084900081B2069106980F28EDDB374890F8C607A1
+:1084A00020F078005030344981F8C607BCE037A18D
+:1084B000324809F017FD0390039868B12E4890F8F0
+:1084C000C60720F0780058302B4981F8C6070020F5
+:1084D0002F49486001208870A6E02948807968B15A
+:1084E000254890F8C60720F078006030224981F8CE
+:1084F000C607002026494860012088702AA11F482D
+:1085000009F0F0FC03900398A8B3002020494860CC
+:108510000120887019490398401D095C3039174BB8
+:108520000398001D185C303841EA0010C117CDE9EE
+:108530000001F6F7B1FF124988711DA10F4809F03B
+:10854000D1FC03900398B0B10C490398401C085C1F
+:1085500030282FDB0398401C085C30380B46039909
+:10856000595C303940EA0110C117CDE90001F6F736
+:1085700093FF0349C87129E0BC320020D08A002053
+:108580005C3B0020610000006F6B00004F4B00005F
+:108590001C3A0020BC120020494D45493A00000019
+:1085A00049434349443A00004353513A0000000014
+:1085B0002C000000FE490398085C3038C117CDE953
+:1085C0000001F6F769FFC2B2FA48C2712CE0AFF2BF
+:1085D0004401F74809F086FC0390039868B1F64817
+:1085E00090F8C60720F080008030F34981F8C60774
+:1085F0004FF47A7001F5EC61886015E0AFF2740118
+:10860000EB4809F06FFC0390039860B1EA4890F8DA
+:10861000C60720F07801E84880F8C6170020E7492F
+:1086200048600120887000BF00BF0AE3E24890F86C
+:10863000C607C0F3C3000D281ED2DFE800F0071EF6
+:10864000344B619CCAD9F4F21DF1F000AFF2C401C1
+:10865000D74809F047FC0390039868B10020D74938
+:10866000486001208870D44890F8C60720F0780050
+:108670000830D14981F8C6071AE1D1A1CC4809F0E8
+:1086800031FC0390039868B10020CC494860012078
+:108690008870C94890F8C60720F078001030C649A5
+:1086A00081F8C60704E1AFF21C11C14809F01AFCB9
+:1086B0000390039868B10020C04948600120887089
+:1086C000BD4890F8C60720F078001830BA4981F804
+:1086D000C607EDE0BBA1B64809F004FC039003987F
+:1086E00068B1B54890F8C60720F078002030B2494C
+:1086F00081F8C6070020B149486001208870D7E0A2
+:10870000AFF26411AA4809F0EDFB0390039888B317
+:108710000021069108E00021A84A68320698115409
+:108720000698401C81B2069106981428F3DB0021BC
+:1087300006910EE00398411D069808449C49095C87
+:108740000698401D9D4A683211540698401C81B21B
+:10875000069106980F28EDDB00209849486001201B
+:108760008870954890F8C60720F078002830924924
+:1087700081F8C6079CE0AFF2D0118D4809F0B2FB3A
+:108780000390039820B38B48807940B18A4890F8D1
+:10879000C60720F078003030874981F8C6070020EE
+:1087A0008649486001218548817081490398401DB0
+:1087B000095C30397E4B0398001D185C303841EA63
+:1087C0000010C117CDE90001F6F766FE79498871FE
+:1087D0006EE0794890F8C60720F07800403076497E
+:1087E00081F8C607002075494860012088705FE065
+:1087F000AFF268216E4809F075FB0390039868B1E9
+:108800006D4890F8C60720F0780040306A4981F83A
+:10881000C6070020694948600120887048E036E0BA
+:108820001EE00FE0FFE7644890F8C60720F07800EC
+:108830004830614981F8C60700206049486001203E
+:10884000887035E05C4890F8C60720F080008030E2
+:10885000594981F8C6074FF47A705849886027E073
+:10886000AFF2D821524809F03DFB0390039868B15C
+:10887000514890F8C60720F0780060304E4981F8E2
+:10888000C60700204D4948600120887010E0AFF213
+:108890000431474809F026FB0390039838B1464855
+:1088A00090F8C60720F07801434880F8C61700BF4B
+:1088B00000BFC6E1404890F8C607C0F3C3000528D2
+:1088C00012D2DFE800F0031229869F0000203B4906
+:1088D000486001208870384890F8C60720F078007A
+:1088E0000830354981F8C607A0E0AFF26031304862
+:1088F00009F0F8FA0390039868B100202F49486006
+:10890000012088702C4890F8C60720F078001030BD
+:10891000294981F8C60789E00022284842600120E1
+:108920002649887022490398801D095C3039204B04
+:108930000398401D185C303841EA0010C117CDE99A
+:108940000001F6F7A9FD1B498871AFF29C31184868
+:1089500009F0C8FA0390039810B315490398401C16
+:10896000085C302811DB0398401C085C30380B464B
+:108970000399595C303940EA0110C117CDE9000173
+:10898000F6F78AFD0B49C8710AE009490398085CAB
+:108990003038C117CDE90001F6F77EFD0549C871F1
+:1089A000054890F8C60720F07800183002490DE01D
+:1089B000D08A00205C3B0020BC3200201C3A002002
+:1089C00022000000524541445900000081F8C607CA
+:1089D0002CE0AFF24841A54809F084FA03900398CF
+:1089E00068B1A34890F8C60720F080008030A04905
+:1089F00081F8C6074FF47A7001F5EC61886015E0E4
+:108A000031E115E09A4890F8C60720F080019848B7
+:108A100080F8C61790F8C60720F07801944880F8CF
+:108A2000C617002093498870486000BF00BF08E166
+:108A30008F4890F8C607C0F3C300092815D2DFE8B5
+:108A400000F005152D455D75BAD1E800884890F80D
+:108A5000C60720F078000830854981F8C607002055
+:108A600001F5EC61486001208870E8E0AFF2EC416C
+:108A70007E4809F037FA0390039870B17C4890F86B
+:108A8000C60720F078001030794981F8C607002029
+:108A900001F5EC61486001208870D0E0AFF2185118
+:108AA000724809F01FFA0390039870B1704890F86B
+:108AB000C60720F0780018306D4981F8C6070020FD
+:108AC00001F5EC61486001208870B8E0AFF24451D4
+:108AD000664809F007FA0390039870B1644890F86B
+:108AE000C60720F078002030614981F8C6070020D1
+:108AF00001F5EC61486001208870A0E0AFF274518C
+:108B00005A4809F0EFF90390039870B1584890F86B
+:108B1000C60720F078002830554981F8C6070020A4
+:108B200001F5EC6148600120887088E052A14F484F
+:108B300009F0D8F903900398E0B300205049486049
+:108B400001208870002106910CE00398011D069811
+:108B5000084446490A5C4B4906980A540698401C4A
+:108B600081B2069106981428EFDB44A1454809F02C
+:108B7000B9F90390039880B1002106910AE0002220
+:108B8000069903980844401E3E490A540698401C22
+:108B900081B2069106980228F1DB354890F8C607A5
+:108BA00020F078003030324981F8C6070120A1F565
+:108BB0000051487343E0AFF22C612C4809F092F960
+:108BC0000390039868B100202D4948600120887007
+:108BD000274890F8C60720F078003830244981F8FB
+:108BE000C6072CE0AFF25C61204809F07BF90390E6
+:108BF000039868B1002022494860012088701C4811
+:108C000090F8C60720F078004030194981F8C6076F
+:108C100015E0AFF28861154809F064F903900398F4
+:108C200060B1134890F8C60720F0800080301049EA
+:108C300081F8C6074FF47A701149886000BF00BF01
+:108C400000BF00BF00210A48A0F85017069107E0B6
+:108C50000021064A069811540698401C81B20691DC
+:108C600006986428F4DB19B030BD0000D08A0020DB
+:108C7000BC320020A46C0020444843502C0000006B
+:108C80001C3A0020663B00202DE9F74F98B00024E5
+:108C9000A246002007900690059000BF002583465D
+:108CA000049000BF8046814600BF04E00020FE49DA
+:108CB0000855601C84B2642CF8DBFC4880780028DE
+:108CC0003ED0FB48407878B30020F8498870F948D6
+:108CD00090F8C60720F08001F64880F8C617F448DF
+:108CE0008078C0B1012820D002280AD0032826D1DC
+:108CF000F04890F8C60720F07801EE4880F8C617D3
+:108D00001DE0EC4890F8C60720F078002030E949D3
+:108D100081F8C60713E0E74890F8C60720F078010D
+:108D2000E44880F8C6170AE00AE0E24890F8C6076F
+:108D300020F078005830DF4981F8C60700BF00BF37
+:108D4000DC4890F8C6070121B1EBD01F41F04C86FA
+:108D5000D948807801287DD1D64890F8A00801280C
+:108D6000F9D14FF0000860E14FF000094AE108EB4B
+:108D7000480000EB0810D14901EB0010303000EB47
+:108D8000091080780121B1EBD01F7CD108EB48009D
+:108D900000EB0810C94901EB0010303000EB09105E
+:108DA000807820F00400001D08EB480101EB081159
+:108DB000C24A02EB0111303101EB0911887008EB56
+:108DC000480000EB0810114601EB0010303000EBBA
+:108DD00009108078C0F3C000002854D008EB480088
+:108DE00000EB081001EB0010303000EB0910807828
+:108DF00020F0080108EB480000EB081002EB00101F
+:108E0000303000EB09108170AD48D0F81402401EDC
+:108E1000001B0521B0FBF1F201FB120000EBC001C9
+:108E200001EB0011A648203000EB81000021C0F8C2
+:108E30001D10A348D0F81402401E001B0521B0FBF2
+:108E4000F1F201FB120000EBC00101EB00119C48A4
+:108E5000203000E0FFE000EB81000D30019040F297
+:108E6000692008FB00F0974A02EB8000A43009EB70
+:108E7000C90200EB021000F1220110220198DFF775
+:108E8000E4F98F4800E0B9E0D0F81402401E001B5E
+:108E90000521B0FBF1F201FB120000EBC00101EB78
+:108EA00000118748203000EB810140F2692008FB67
+:108EB00000F0844A02EB8000A43009EBC90200EB09
+:108EC000021050F81A2F41F8012F406848607C4882
+:108ED000D0F81402401E001B0521B0FBF1F201FB8B
+:108EE000120000EBC00101EB00127548203008EBC6
+:108EF000480101EB0811714B03EB0111303101EB1B
+:108F00000911097800F822102038D0F81402401E08
+:108F1000001B0521B0FBF1F201FB120000EBC001C8
+:108F200001EB00116648203000EB810140F269201E
+:108F300008FB00F0634A02EB8000A43009EBC90291
+:108F400000EB0210406BC1F809005D48D0F8140234
+:108F5000401E001B0521B0FBF1F201FB120000EBEB
+:108F6000C00101EB00115648203000EB810151484F
+:108F7000826941F8212F808B88805148D0F81402F3
+:108F8000401E001B0521B0FBF1F201FB120000EBBB
+:108F9000C00101EB00114A48203000EB810108EBD1
+:108FA000480000EB08101A4602EB0010303000EBCE
+:108FB00009104068C1F827004148D0F81402052183
+:108FC000B0FBF1F080B2014601900220E0F780F89A
+:108FD00000210620E0F7BEFF3948D0F814023849D6
+:108FE000C98B884206D23648D0F81402401C344956
+:108FF000C1F8140200210520E0F7ACFF09F10100DF
+:109000001FFA80F908EB480000EB08102B4901EB30
+:109010000010C07948453FF7AAAE41460220E0F76C
+:1090200099FF08F101001FFA80F8B8F1040FFFF66C
+:109030009BAE1F488078032803D01D488078012804
+:1090400002D100202049086000211A4880F8A018A9
+:109050000B20174908711D480078012842F07F82D3
+:109060000DE002F0FDFF134948620846406AC0F374
+:10907000004006900846406AC0F3420005900598FB
+:109080000028EED00A488078022827D10848407886
+:1090900020B307200490552003490870FD20487034
+:1090A000AA208870002013E052020020A46C002047
+:1090B0005C3B0020BC320020443A002014410020D8
+:1090C000BC120020D445002088024042220A002021
+:1090D000C87008716120487100208871FA21F84A2F
+:1090E00004981154F74841790498401C1154F548EC
+:1090F00001790498801C1154F248C1780498C01C6E
+:109100001154F04881780498001D1154ED484178BD
+:109110000498401D1154EB481838017E0498801DB6
+:10912000115400240EE0E7481838406AC4F10301E6
+:10913000C900C840C1B2049809302044E04A115423
+:10914000601C84B2042CEEDBDF48407840B9DC4A76
+:1091500004980D301A99115404980E3085B239E0F4
+:10916000DA48006850B9DA48007838B1D6488078D3
+:10917000032803D0D4488078012824D1002409E0B2
+:10918000D1489038015D04980D302044CC4A1154E8
+:10919000601C84B2142CF3DB002409E0CA48483078
+:1091A000015D049821302044C54A1154601C84B2EA
+:1091B0000A2CF3DBC24A04982B301A9911540498F4
+:1091C0002C3085B206E00120C249887000201BB017
+:1091D000BDE8F08F002D02F0C281BB484078032823
+:1091E0000AD10020BC490870BA48563090F8AC004B
+:1091F000B3494855681C85B2B24918391A9881F8A4
+:109200004E071A98162876D011DCA0F10B000B2817
+:1092100081F07883DFE810F020003609F5053F0083
+:109220003609D0025106B6063609640B6D0BA1282B
+:1092300016D00ADC1F287CD0502813D051284CD0DF
+:10924000522841F05F8301F01EB9A22806D0A3285E
+:1092500003D0A428F5D102E000BF00BF00BF00BFCB
+:1092600001F050BB9848007A00EB400101EB001080
+:109270009A4901EB0010407F91494855681C85B21E
+:109280009148007A18B901208F49087202E0002045
+:109290008D490872E4E78C484078032803D15020B8
+:1092A0008949087102E0102087490871002406E00E
+:1092B0008B48005D2919824A5054601C84B20A2CE4
+:1092C000F6DB05F10A0085B28248563090F8AD0011
+:1092D0007B494855681C85B2C2E7824890F8080E61
+:1092E00000F0010020B1012008F0FFF9F8F7FCFBC5
+:1092F0004FF0000859E2FBE308EB480000EB0810D0
+:10930000764901EB0010807903282ED008EB480045
+:1093100000EB081001EB00108079012825D008EB44
+:10932000480000EB081001EB0010807902281CD0E7
+:1093300000E0FCE308EB480000EB081001EB001034
+:109340008079042811D008EB480000EB081001EBED
+:1093500000108079072808D008EB480000EB0810BF
+:1093600001EB00108079082872D108EB480000EB6F
+:1093700008105A4901EB0010407F51494855681CBC
+:1093800085B201204855E81C85B2AB4602204855FD
+:10939000681C85B21D204855681C85B24FF0000935
+:1093A00026E108EB480000EB08104C4901EB0010E7
+:1093B000303000EB0910007841494855681C85B2EF
+:1093C00008EB480000EB0810444901EB0010303076
+:1093D00000EB091080783A494855681C85B208EBC3
+:1093E000480000EB08103D4901EB0010303000EB65
+:1093F00009108078C0F38010002877D008EB48006F
+:1094000000EB081001EB0010303000EB0910807801
+:10941000C0F38000D0B908EB480000EB081001EB66
+:109420000010303000EB09108078C0F3C00068B93C
+:1094300008EB480000EB081001EB0010303000EBA7
+:1094400009108078C0F340000028D6D0002414E032
+:10945000E8E008EB480000EB0810204901EB0010A1
+:10946000303000EB09104068C4F10301C900C84066
+:109470006119134A5054601C84B2042CE9DB281D86
+:1094800085B2002416E040F2692008FB00F016497E
+:1094900001EB8000A43009EBC90100EB0110D0F80A
+:1094A0001A00C4F10301C900C8406119044A5054AC
+:1094B000601C84B2042CE6DB281D85B200242DE05C
+:1094C00052020020D43200205C3B002008024042BF
+:1094D000BC120020443A0020220A0020144100203F
+:1094E000FE1F0308BC220020D44500207CE040F28F
+:1094F000692008FB00F0FE4901EB8000A43009EB75
+:10950000C90100EB0110D0F81E00C4F10301C9002D
+:10951000C8406119F74A5054601C84B2042CE6DB41
+:10952000281D85B2002415E040F2692008FB00F0F8
+:10953000EF4901EB8000A43009EBC90100EB0110F9
+:10954000406BC4F10201C900C8406119E94A505496
+:10955000601C84B2032CE7DBE81C85B200241CE00D
+:1095600040F2692008FB00F0E14901EB8000A430E3
+:1095700009EBC90100EB011050F8221F4068C4F14B
+:109580000502D200CDE9080108460899DEF74BFE36
+:109590006119D84A5054601C84B2062CE0DBA81D27
+:1095A00085B200241CE040F2692008FB00F0D0499D
+:1095B00001EB8000A43009EBC90100EB011022305F
+:1095C0008168C068C4F10502D200CDE90A010846ED
+:1095D0000A99DEF728FE6119C64A5054601C84B20D
+:1095E000062CE0DBA81D85B209F101001FFA80F905
+:1095F00008EB480000EB0810BF4901EB0010C079F0
+:1096000048453FF7CEAEA5EB0B00C0F30721ABF109
+:109610000200B84A1154A5EB0B00C1B2ABF1010036
+:109620001154BEE008EB480000EB0810B24901EB12
+:109630000010807906287BD108EB480000EB081069
+:1096400001EB0010407FAB494855681C85B20320F0
+:109650004855E81C85B2AB4602204855681C85B2C7
+:1096600011204855681C85B24FF0000980E008EBD6
+:10967000480000EB0810A04901EB0010303000EB6F
+:10968000091000789B494855681C85B208EB4800D2
+:1096900000EB0810984901EB0010303000EB091086
+:1096A000807894494855681C85B208EB480000EB67
+:1096B0000810914901EB0010303000EB0910807860
+:1096C000C0F38000A8B3002412E040F2692008FB38
+:1096D00000F0874901EB8000A43009EBC90100EBE1
+:1096E00001103F30005D6119824A5054601C84B201
+:1096F0000A2CEADB05F10A0085B2002412E040F2F0
+:10970000692008FB00F07A4901EB8000A43009EBE6
+:10971000C90100EB01105830005D6119754A5054C1
+:10972000601C84B2022CEADBA81C85B2002417E07E
+:1097300037E019E040F2692008FB00F06C4901EBCA
+:109740008000A43009EBC90100EB0110C06EC4F128
+:109750000201C900C8406119664A5054601C84B2B5
+:10976000032CE7DBE81C85B209F101001FFA80F940
+:1097700008EB480000EB08105F4901EB0010C079CE
+:1097800048453FF774AFA5EB0B000002C1B2ABF147
+:109790000200584A1154A5EB0B00C1B2ABF1010015
+:1097A000115408F101001FFA80F8544890F82A0C6F
+:1097B00040453FF7A1AD53E5514890F8080E00F041
+:1097C000010020B1012007F090FFF8F78DF94FF06C
+:1097D00000087EE208EB480000EB0810464901EB68
+:1097E00000108079032835D008EB480000EB081002
+:1097F00001EB0010807901282CD008EB480000EB29
+:10980000081001EB00108079022823D008EB4800F3
+:1098100000EB081001EB0010807904281AD008EB47
+:10982000480000EB081001EB00108079072811D0E8
+:1098300008EB480000EB081001EB001080790828C5
+:1098400008D008EB480000EB081001EB001080790D
+:1098500009287DD1012027494855E81C85B2AB462F
+:1098600002204855681C85B21D204855681C85B2E9
+:109870004FF000090FE108EB480000EB08101E490B
+:1098800001EB0010303000EB091000781949485501
+:10989000681C85B208EB480000EB0810164901EB84
+:1098A0000010303000EB0910807812494855681CD0
+:1098B00085B208EB480000EB08100F4901EB0010DF
+:1098C000303000EB09108078C0F3800030BB08EB2B
+:1098D000480000EB081001EB0010303000EB0910DD
+:1098E0008078C0F3C000C8B908EB48000AE0000067
+:1098F000D44500205202002014410020BC32002038
+:10990000BC22002000EB081001EB0010303000EB0F
+:1099100009108078C0F34000002873D0002413E0C1
+:1099200008EB480000EB0810FE4901EB0010303056
+:1099300000EB09104068C4F10301C900C840611977
+:10994000F94A5054601C84B2042CE9DB281D00E065
+:10995000BBE085B2002416E040F2692008FB00F06D
+:10996000F24901EB8000A43009EBC90100EB0110C2
+:10997000D0F81A00C4F10301C900C8406119EA4ACD
+:109980005054601C84B2042CE6DB281D85B20024F0
+:1099900016E040F2692008FB00F0E44901EB80008A
+:1099A000A43009EBC90100EB0110D0F81E00C4F18E
+:1099B0000301C900C8406119DB4A5054601C84B2DD
+:1099C000042CE6DB281D85B2002415E040F2692056
+:1099D00008FB00F0D54901EB8000A43009EBC90178
+:1099E00000EB0110406BC4F10201C900C8406119CD
+:1099F000CD4A5054601C84B2032CE7DBE81C85B2CE
+:109A000000241DE043E040F2692008FB00F0C74954
+:109A100001EB8000A43009EBC90100EB011050F804
+:109A2000221F4068C4F10502D200CDE90C010846AE
+:109A30000C99DEF7F8FB6119BB4A5054601C84B2E4
+:109A4000062CE0DBA81D85B200241CE040F2692052
+:109A500008FB00F0B54901EB8000A43009EBC90117
+:109A600000EB011022308168C068C4F10502D20009
+:109A7000CDE90E0108460E99DEF7D5FB6119AA4A19
+:109A80005054601C84B2062CE0DBA81D85B209F19D
+:109A900001001FFA80F908EB480000EB0810A1490B
+:109AA00001EB0010C07948453FF7E5AEA5EB0B0090
+:109AB000C0F30721ABF102009B4A1154A5EB0B0048
+:109AC000C1B2ABF101001154FFE008EB480000EB1C
+:109AD0000810944901EB00108079052840D102203C
+:109AE00091494855E81C85B2AB464FF0000923E088
+:109AF000BDE109F101008C494855681C85B28C48CC
+:109B000010F809004855681C85B2002409E088480F
+:109B10000C3000EB0910005D6119834A5054601C41
+:109B200084B2102CF3DB05F1100085B200E06EE288
+:109B300009F101001FFA80F97E4890F8B801484504
+:109B4000D7DCA5EB0B000002C1B2ABF10200764AF4
+:109B50001154A5EB0B00C1B2ABF101001154B4E0FC
+:109B600008EB480000EB08106E4901EB001080790B
+:109B7000062872D103206C494855E81C85B2AB46D3
+:109B800002204855681C85B211204855681C85B2D2
+:109B90004FF0000980E008EB480000EB0810614935
+:109BA00001EB0010303000EB091000785E49485599
+:109BB000681C85B208EB480000EB0810594901EB1E
+:109BC0000010303000EB0910807857494855681C68
+:109BD00085B208EB480000EB0810524901EB001079
+:109BE000303000EB09108078C0F38000A0B300246F
+:109BF00012E040F2692008FB00F04C4901EB8000C4
+:109C0000A43009EBC90100EB01103F30005D611980
+:109C1000454A5054601C84B20A2CEADB05F10A0064
+:109C200085B2002412E040F2692008FB00F03F49B1
+:109C300001EB8000A43009EBC90100EB01105830A2
+:109C4000005D6119384A5054601C84B2022CEADB72
+:109C5000A81C85B2002417E01AE036E040F2692023
+:109C600008FB00F0314901EB8000A43009EBC90189
+:109C700000EB0110C06EC4F10201C900C8406119B7
+:109C8000294A5054601C84B2032CE7DBE81C85B2DF
+:109C900009F101001FFA80F908EB480000EB0810F9
+:109CA000204901EB0010C07948453FF774AFA5EBA0
+:109CB0000B000002C1B2ABF102001B4A1154A5EB2C
+:109CC0000B00C1B2ABF10100115408F101001FFA01
+:109CD00080F8184890F82A0C40453FF77BAD1548AE
+:109CE00090F8CC0C00287DDD4FF0000882E008EBF6
+:109CF0004801114800EB0110807904280ED10A496F
+:109D00004855681C85B201204855681C85B2054835
+:109D1000233810F808004855681C85B208EB480144
+:109D200005480BE01441002052020020D4450020D9
+:109D300075340020BC3200208C3F002000EB011065
+:109D40008079062837D1FE494855681C85B2FD4800
+:109D500090F8B8014855681C85B212204855681C17
+:109D600085B24FF0000920E009F10100F44948559F
+:109D7000681C85B2F44810F809004855681C85B283
+:109D8000002409E0F0480C3000EB0910005D611977
+:109D9000EB4A5054601C84B2102CF3DB05F1100028
+:109DA00085B209F101001FFA80F9E64890F8B80180
+:109DB0004845D9DC1AE008EB480000EB0810E349FD
+:109DC00001EB00108079052810D1DD494855681C49
+:109DD00085B201204855681C85B2DC48233810F84C
+:109DE000080000E00CE04855681C85B208F101004D
+:109DF0001FFA80F8D34890F8CC0C40453FF777AF76
+:109E0000D9E4D3480078401CD1490870084600784E
+:109E1000052809DACF4890F8080E00F0010018B9BB
+:109E20000D20CD49087114E0CB484078032803D1B8
+:109E30005120C949087102E01020C7490871C5487E
+:109E400090F8080E00F0010018B9FF21C14880F811
+:109E50000C1EC2480088000AB9494855BF4800880E
+:109E6000C1B2B74A681C1154A81C85B2A3E4B84813
+:109E70000078401CB649087008460078052803DAC7
+:109E80001620B54908710AE0B3484078032803D189
+:109E90005120B149087102E01020AF490871AF4864
+:109EA0000088000AA6494855AC480088C1B2A44AB7
+:109EB000681C1154A81C85B27DE41020A6490871C5
+:109EC000A44890F80D0E9E494855681C85B24FF085
+:109ED000000948E09F4890F80D0E401E40F26921AD
+:109EE00010FB01F09E4901EB8000A43009EBC90191
+:109EF00000EB011090F88000012830D1954890F8CF
+:109F00000D0E401E00EB400101EB00108F4901EBEC
+:109F10000010303000EB0910007889494855681C62
+:109F200085B2002416E08B4890F80D0E401E40F2DA
+:109F3000692110FB01F08A4901EB8000A43009EB94
+:109F4000C90100EB01108130005D29197C4A505491
+:109F5000601C84B20A2CE6DB05F10A0085B209F127
+:109F600001001FFA80F97B4890F80D0E401E00EBAF
+:109F7000400101EB0010754901EB0010C079484524
+:109F8000A8DC7FE272480078401C714908700846DE
+:109F90000078052812DA6F4890F80D0E401E00EB8D
+:109FA000400101EB0010694901EB0010007E00F058
+:109FB000010018B912206849087115E0102066499F
+:109FC0000871644890F80D0E401E00EB400101EB53
+:109FD00000105E4901EB0010007E00F0010018B98E
+:109FE000FF215C4880F80C1E5A4890F80D0E544929
+:109FF00048555A480088010A514A681C115457486C
+:10A000000088C1B2A81C1154E81C85B23AE20120B4
+:10A01000544948730846D0F814020A21B0FBF1F005
+:10A02000C0F3072046494855681C85B24D48D0F812
+:10A0300014020A21B0FBF1F041494855681C85B271
+:10A040004848D0F814020A2802D90A26002703E05B
+:10A050004448D0F8146200274248D0F8140241491D
+:10A06000C1F818020846D0F814020A21B0FBF1F03A
+:10A0700081B23C48A0F81C1280F81E6200210C201E
+:10A08000DFF768FF2E494E55681C85B228204855D9
+:10A09000681C85B20024F0E13248D0F8140268B19F
+:10A0A0003048D0F81402401E001B0521B0FBF1F02F
+:10A0B00080B2014601900220DEF76EFF2948D0F8F9
+:10A0C0001402401E001B0521B0FBF1F201FB12003F
+:10A0D00000EBC00101EB00112248203010F82100F4
+:10A0E00017494855681C85B24FF0000A1FE01D480B
+:10A0F000D0F81402401E001B0521B0FBF1F201FB59
+:10A10000120000EBC00101EB00111648203000EBFB
+:10A110008100D0F80100CAF10301C900C8400AEB70
+:10A120000501074A50540AF101001FFA80FABAF1FA
+:10A13000040FDCDB281D85B24FF0000A34E000007C
+:10A1400052020020BC32002075340020144100204F
+:10A150002A0A0020BC2200205C3B0020280A0020A4
+:10A16000D4450020BC120020FE48D0F81402401E46
+:10A17000001B0521B0FBF1F201FB120000EBC00156
+:10A1800001EB0011F748203000EB8100D0F805000A
+:10A19000CAF10301C900C8400AEB0501F24A505454
+:10A1A0000AF101001FFA80FABAF1040FDCDB281D66
+:10A1B00085B24FF0000A1FE0EA48D0F81402401EB2
+:10A1C000001B0521B0FBF1F201FB120000EBC00106
+:10A1D00001EB0011E348203000EB8100D0F80900CA
+:10A1E000CAF10201C900C8400AEB0501DE4A505419
+:10A1F0000AF101001FFA80FABAF1030FDCDBE81C58
+:10A2000085B24FF0000A25E0D648D0F81402401E6F
+:10A21000001B0521B0FBF1F201FB120000EBC001B5
+:10A2200001EB0011CF48203000EB810050F80D1FEA
+:10A230004068CAF10502D200CDE910010846109924
+:10A24000DDF7F1FF0AEB0501C74A50540AF101009E
+:10A250001FFA80FABAF1060FD6DBA81D85B24FF0BF
+:10A26000000A25E0BF48D0F81402401E001B05215B
+:10A27000B0FBF1F201FB120000EBC00101EB001199
+:10A28000B848203000EB81000D308168C068CAF109
+:10A290000502D200CDE9120108461299DDF7C3FF8D
+:10A2A0000AEB0501B04A50540AF101001FFA80FA86
+:10A2B000BAF1060FD6DBA81D85B2AA48D0F8140261
+:10A2C000401E001B0521B0FBF1F201FB120000EB68
+:10A2D000C00101EB0011A348203000EB810090F891
+:10A2E0002600A1494855681C85B29E48D0F8140242
+:10A2F000401E001B0521B0FBF1F201FB120000EB38
+:10A30000C00101EB00119748203000EB810090F86C
+:10A31000250095494855681C85B29248D0F814022A
+:10A32000401E001B0521B0FBF1F201FB120000EB07
+:10A33000C00101EB00118B48203000EB810090F848
+:10A34000240089494855681C85B28648D0F8140213
+:10A35000401E001B0521B0FBF1F201FB120000EBD7
+:10A36000C00101EB00117F48203000EB810090F824
+:10A3700023007D494855681C85B27A48D0F81402FC
+:10A38000401E001B0521B0FBF1F201FB120000EBA7
+:10A39000C00101EB00117348203000EB810090F800
+:10A3A000220071494855681C85B26E48D0F81402E5
+:10A3B000401E001B0521B0FBF1F201FB120000EB77
+:10A3C000C00101EB00116748203000EB810090F8DC
+:10A3D000210065494855681C85B24FF0000A1FE00E
+:10A3E0006048D0F81402401E001B0521B0FBF1F2BA
+:10A3F00001FB120000EBC00101EB001159482030B5
+:10A4000000EB8100D0F82700CAF10301C900C84061
+:10A410000AEB0501544A50540AF101001FFA80FA70
+:10A42000BAF1040FDCDB281D85B24FF0000A1DE0F5
+:10A430004C48D0F81402401E001B0521B0FBF1F27D
+:10A4400001FB120000EBC00101EB00114548203078
+:10A4500000EB81002B300AF10401405C0AEB05019E
+:10A46000414A50540AF101001FFA80FABAF1060F6E
+:10A47000DEDBA81D85B2601C84B20020A11BB841A0
+:10A48000FFF60AAE3EE20120364948730846D0F88E
+:10A4900014020A21B0FBF1F0C0F3072032494855FD
+:10A4A000681C85B22F48D0F814020A21B0FBF1F0E5
+:10A4B0002D494855681C85B22A48D0F814020A284C
+:10A4C00002D90A26002703E02648D0F814620027A4
+:10A4D0002448D0F814022349C1F818020846D0F8DD
+:10A4E00014020A21B0FBF1F081B21E48A0F81C1240
+:10A4F00080F81E6200210C20DFF72CFD1A494E5512
+:10A50000681C85B228204855681C85B20024E1E10A
+:10A510001448D0F8140268B11248D0F81402401E52
+:10A52000001B0521B0FBF1F080B201460190022032
+:10A53000DEF732FD0B48D0F81402401E001B052147
+:10A54000B0FBF1F201FB120000EBC00101EB0011C6
+:10A550000448203010F8210003494855681C85B292
+:10A5600004E00000BC120020520200204FF0000A5C
+:10A570001FE0FE48D0F81402401E001B0521B0FB6E
+:10A58000F1F201FB120000EBC00101EB0011F748F2
+:10A59000203000EB8100D0F80100CAF10301C900AE
+:10A5A000C8400AEB0501F24A50540AF101001FFAB3
+:10A5B00080FABAF1040FDCDB281D85B24FF0000AE7
+:10A5C0001FE0EA48D0F81402401E001B0521B0FB32
+:10A5D000F1F201FB120000EBC00101EB0011E348B6
+:10A5E000203000EB8100D0F80500CAF10301C9005A
+:10A5F000C8400AEB0501DE4A50540AF101001FFA77
+:10A6000080FABAF1040FDCDB281D85B24FF0000A96
+:10A610001FE0D648D0F81402401E001B0521B0FBF5
+:10A62000F1F201FB120000EBC00101EB0011CF4879
+:10A63000203000EB8100D0F80900CAF10201C90006
+:10A64000C8400AEB0501CA4A50540AF101001FFA3A
+:10A6500080FABAF1030FDCDBE81C85B24FF0000A88
+:10A6600025E0C248D0F81402401E001B0521B0FBB3
+:10A67000F1F201FB120000EBC00101EB0011BB483D
+:10A68000203000EB810050F80D1F4068CAF1050230
+:10A69000D200CDE9140108461499DDF7C4FD0AEB98
+:10A6A0000501B34A50540AF101001FFA80FABAF1C9
+:10A6B000060FD6DBA81D85B24FF0000A25E0AB4897
+:10A6C000D0F81402401E001B0521B0FBF1F201FB83
+:10A6D000120000EBC00101EB0011A448203000EB98
+:10A6E00081000D308168C068CAF10502D200CDE951
+:10A6F000160108461699DDF796FD0AEB05019C4AFE
+:10A7000050540AF101001FFA80FABAF1060FD6DBA5
+:10A71000A81D85B29548D0F81402401E001B0521E3
+:10A72000B0FBF1F201FB120000EBC00101EB0011E4
+:10A730008E48203000EB810090F826008C49485567
+:10A74000681C85B28948D0F81402401E001B052100
+:10A75000B0FBF1F201FB120000EBC00101EB0011B4
+:10A760008248203000EB810090F825008049485550
+:10A77000681C85B27D48D0F81402401E001B0521DC
+:10A78000B0FBF1F201FB120000EBC00101EB001184
+:10A790007648203000EB810090F824007449485539
+:10A7A000681C85B27148D0F81402401E001B0521B8
+:10A7B000B0FBF1F201FB120000EBC00101EB001154
+:10A7C0006A48203000EB810090F823006849485522
+:10A7D000681C85B26548D0F81402401E001B052194
+:10A7E000B0FBF1F201FB120000EBC00101EB001124
+:10A7F0005E48203000EB810090F822005C4948550B
+:10A80000681C85B25948D0F81402401E001B05216F
+:10A81000B0FBF1F201FB120000EBC00101EB0011F3
+:10A820005248203000EB810090F8210050494855F3
+:10A83000681C85B24FF0000A1FE04C48D0F81402A3
+:10A84000401E001B0521B0FBF1F201FB120000EBE2
+:10A85000C00101EB00114548203000EB8100D0F829
+:10A860002700CAF10301C900C8400AEB0501404AAC
+:10A8700050540AF101001FFA80FABAF1040FDCDB30
+:10A88000281D85B24FF0000A1DE03848D0F81402A8
+:10A89000401E001B0521B0FBF1F201FB120000EB92
+:10A8A000C00101EB00113148203000EB81002B305A
+:10A8B0000AF10401405C0AEB05012D4A50540AF1EB
+:10A8C00001001FFA80FABAF1060FDEDBA81D85B27F
+:10A8D000601C84B20020A11BB841FFF619AE11E044
+:10A8E000102024490871592021494855681C85B217
+:10A8F00008E010201F49087159201D494855681C5F
+:10A9000085B200BF00BF0498281AC0F30721184A77
+:10A910000498C01D11540498281AC1B20498083034
+:10A920001154002410E004990D312144104A505C68
+:10A93000DDE90521DFF733FA014604980D302044A4
+:10A940000B4A1154601C84B20498281AA042EADC15
+:10A950000948C07D48B1049AAA1A91B2044B049ADE
+:10A96000981800230422E0F793F807E0BC120020B7
+:10A97000520200205C3B0020BC320020049AAA1A3C
+:10A9800091B2FC4B049A9818DEF788FF0021CDE9BC
+:10A990000201DDE90201000A40EA0160F54948557B
+:10A9A000681C85B202984855681C85B2F2488078C8
+:10A9B000022810D1F048407868B1681F000AC870BA
+:10A9C000681F087181B2EB48401D01F0A9FCE949FC
+:10A9D0004855681C85B2E94805600121001FDEF773
+:10A9E000DDFF2846FEF7F3BBE54890F8C607C0092F
+:10A9F000002877D1E048807830B1012873D0022850
+:10AA000072D0032871D1DEE3DD4890F8C607C0F3A9
+:10AA1000C3000E2829D2DFE800F007293D51697DE7
+:10AA200091A5B9CDE1F5F4F3002405E0D548005D2A
+:10AA3000D0490855601C84B2D248DDF724FCA042FE
+:10AA4000F4D8CE4804600121001FDEF7A7FFCC48F0
+:10AA500090F8C60720F078000830C94981F8C60789
+:10AA60004FF47A7001F5EC61886045E1002405E05F
+:10AA7000C548005DBF490855601C84B2C248DDF777
+:10AA800002FCA042F4D8BD4804600121001FDEF79B
+:10AA900085FF31E1002405E0BC48005DB54908555B
+:10AAA000601C84B2B948DDF7EEFBA042F4D8B3488D
+:10AAB00004600121001FDEF771FF1DE1002405E0A5
+:10AAC000B348005DAB490855601C84B2B048DDF75F
+:10AAD000DAFBA042F4D8A94804600121001FDEF788
+:10AAE0005DFF09E1FDE309E1B9E2B7E2002405E019
+:10AAF000A848005D9F490855601C84B2A548DDF751
+:10AB0000C2FBA042F4D89D4804600121001FDEF77B
+:10AB100045FFF1E0002405E09F48005D9549085598
+:10AB2000601C84B29C48DDF7AEFBA042F4D8934889
+:10AB300004600121001FDEF731FFDDE0002405E0A5
+:10AB40009648005D8B490855601C84B29348DDF738
+:10AB50009AFBA042F4D8894804600121001FDEF767
+:10AB60001DFFC9E0002405E08D48005D81490855BE
+:10AB7000601C84B28A48DDF786FBA042F4D87F4887
+:10AB800004600121001FDEF709FFB5E0002405E0A5
+:10AB90008448005D77490855601C84B28148DDF720
+:10ABA00072FBA042F4D8754804600121001FDEF753
+:10ABB000F5FEA1E0002405E07B48005D6D490855E5
+:10ABC000601C84B27848DDF75EFBA042F4D86B4885
+:10ABD00004600121001FDEF7E1FE8DE06648407849
+:10ABE000022810D1002405E07048005D6149085535
+:10ABF000601C84B26D48DDF746FBA042F4D830E01B
+:10AC000062E049E034E0002405E06848005D59490D
+:10AC10000855601C84B20D2CF7DB5748C238DDF7AD
+:10AC200032FB00270646002286EA020087EA02017C
+:10AC3000084312D0002408E04F48C238015D04F1F7
+:10AC40000D004C4A1154601C84B20020A11BB84175
+:10AC5000F2DB57A14748DDF70AFB4648DDF713FB57
+:10AC600084B2464804600121001FDEF797FE43E0EE
+:10AC7000002405E04F48005D3E490855601C84B241
+:10AC80004C48DDF700FBA042F4D83C4804600121A9
+:10AC9000001FDEF783FE2FE0002405E04648005D3C
+:10ACA00034490855601C84B24348DDF7ECFAA042F1
+:10ACB000F4D8324804600121001FDEF76FFE42F233
+:10ACC00010703E49886017E0002405E03C48005DB4
+:10ACD00028490855601C84B23948DDF7D4FAA042EF
+:10ACE000F4D8264804600121001FDEF757FE42F227
+:10ACF00010703249886000BF00BFAFE1204890F873
+:10AD0000C607C0F3C3000D281FD2DFE800F0071FFD
+:10AD10005F73879BAFC3D7EBF3F2F100002405E02C
+:10AD20002848005D13490855601C84B22548DDF7AA
+:10AD3000AAFAA042F4D8114804600121001FDEF7EE
+:10AD40002DFE4FF47A701D49886086E1002405E0ED
+:10AD50001D48005D07490855601C84B21A48DDF79C
+:10AD600092FAA042F4D8054804600121001FDEF7E2
+:10AD700015FE72E1520200205C3B0020BC640240E0
+:10AD8000BC320020E12C0308DB2C0308DF2C030875
+:10AD9000C82C0308B02C03089F2C030820020020B5
+:10ADA000902C0308F72C0308EB2C0308682C0308ED
+:10ADB0000D0A0000022D0308C12C03081C3A0020D4
+:10ADC0003A2D0308022E0308092E0308002405E08B
+:10ADD000FD48005DFD490855601C84B2FA48DDF766
+:10ADE00052FAA042F4D8FA4804600121001FDEF7AD
+:10ADF000D5FD32E1002405E0F648005DF349085531
+:10AE0000601C84B2F348DDF73EFAA042F4D8F04863
+:10AE100004600121001FDEF7C1FD1EE1002405E0F2
+:10AE2000ED48005DE9490855601C84B2EA48DDF749
+:10AE30002AFAA042F4D8E64804600121001FDEF798
+:10AE4000ADFD0AE1002405E0E448005DDF49085556
+:10AE5000601C84B2E148DDF716FAA042F4D8DC4861
+:10AE600004600121001FDEF799FDF6E0002405E0F3
+:10AE7000DB48005DD5490855601C84B2D848DDF731
+:10AE800002FAA042F4D8D24804600121001FDEF784
+:10AE900085FDE2E0002405E0D248005DCB4908557D
+:10AEA000601C84B2CF48DDF7EEF9A042F4D8C84860
+:10AEB00004600121001FDEF771FDCEE0002405E0F3
+:10AEC000C948005DC1490855601C84B2C648DDF719
+:10AED000DAF9A042F4D8BE4804600121001FDEF771
+:10AEE0005DFDBAE0C1484078022810D1002408E096
+:10AEF0009BE072E05DE0BE48005DB4490855601C0F
+:10AF000084B2BB48DDF7BFF9A042F4D84AE0002480
+:10AF100005E0B748005DAD490855601C84B2142CAB
+:10AF2000F7DBB248C238DDF7AEF900270646B1A11B
+:10AF3000AE48C23806F0D6FF8246002286EA0200FA
+:10AF400087EA0201084329D0002408E0A748C23854
+:10AF5000015D04F114009D4A1154601C84B2AAF1F1
+:10AF60000100A042F2DC22211430984A11545446C8
+:10AF700008E0601E9D49C239095C1530934A11549E
+:10AF8000601C84B2701C47F100010022201A8A4123
+:10AF9000EFDBAFF2E4118D48DDF769F98B48DDF79F
+:10AFA00072F984B28A4804600121001FDEF7F6FCC2
+:10AFB00053E0002405E09048005D84490855601C7A
+:10AFC00084B28D48DDF75FF9A042F4D88048046070
+:10AFD0000121001FDEF7E2FC3FE08848806840F274
+:10AFE000E931884209D1864890F8C60720F07800F8
+:10AFF0006030834981F8C60703E040F2E9307F49B9
+:10B000008860002405E07F48005D70490855601C99
+:10B0100084B27C48DDF737F9A042F4D86C4804606C
+:10B020000121001FDEF7BAFC17E0002405E0764896
+:10B03000005D66490855601C84B27348DDF723F94A
+:10B04000A042F4D8624804600121001FDEF7A6FC8C
+:10B0500043F698206949886000BF00BF7EE26848D7
+:10B0600090F8C607C0F3C30005281AD2DFE800F045
+:10B07000031A94E2FD0000205C49C870002405E03A
+:10B080006248005D51490855601C84B25F48DDF795
+:10B09000FAF8A042F4D84E4804600121001FDEF700
+:10B0A0007DFC57E100205149C870002404E00020D5
+:10B0B00046490855601C84B2642CF8DB00204B49DB
+:10B0C000C8700846407803281ED10020C8700024AC
+:10B0D00005E04F48005D3D490855601C84B24C486E
+:10B0E000DDF7D1F8A042F4D844487E3090F8AA00A9
+:10B0F000312101EB101035490873354804600121F6
+:10B10000001FDEF74BFC42E0002405E04148005DF3
+:10B110002E490855601C84B2082CF7DB002408E097
+:10B1200032485438015D04F10800284A1154601C6B
+:10B1300084B22E485438DDF7A6F8A042F0D82C216E
+:10B1400004F10800214A1154401C80B207900024E9
+:10B1500008E026482C38015D079820441B4A11540A
+:10B16000601C84B221482C38DDF78DF8A042F0D85D
+:10B17000AFF2C4311548DDF77AF81448DDF783F8EB
+:10B180001349086001211248001FDEF707FC42F254
+:10B1900010701A498860DDE0002405E01E48005D5B
+:10B1A0000A490855601C84B21B48DDF76CF8A042C0
+:10B1B000F4D8074804600121001FDEF7EFFB1048B8
+:10B1C00090F8C6072AE0C7E0B82E03085202002014
+:10B1D000BC640240132E03081E2E0308292E030808
+:10B1E000322E0308412E03085F2E03085C3B00202B
+:10B1F0006C2E03082C0000009C2E03081C3A002033
+:10B20000BC320020FE2D0308AD2E0308C82C030815
+:10B21000C32D0308682D0308AE2D030820F0780025
+:10B220001830D04981F8C6074FF4FA6001F5EC6197
+:10B2300088608FE0CC484078032817D10020CA49A5
+:10B24000C870002405E0C948005DC9490855601C64
+:10B2500084B2C648DDF717F8A042F4D8C5480460A8
+:10B260000121001FDEF79AFB57E05BE0BE48407803
+:10B27000022816D10020BC49C870002405E0BE4851
+:10B28000005DBB490855601C84B2BB48DCF7FBFF7E
+:10B29000A042F4D8B74804600121001FDEF77EFB0E
+:10B2A0003BE0002404E00020B1490855601C84B252
+:10B2B000642CF8DB0020AC49C870002405E0AE48DF
+:10B2C000005DAB490855601C84B20E2CF7DBA64824
+:10B2D000C238DCF7D8FF80B20790079898B10024F5
+:10B2E00009E03CE1A048C238015D04F10E00A04A2B
+:10B2F0001154601C84B207988442F3DBAFF25051C2
+:10B300009B48DCF7B4FF9A48DCF7BDFF9949086019
+:10B3100001219848001FDEF741FB42F21070974967
+:10B32000886017E0002405E09548005D90490855C5
+:10B33000601C84B29248DCF7A6FFA042F4D88D4886
+:10B3400004600121001FDEF729FB42F210708B49D7
+:10B35000886000BF00BF01E1824890F8C607C0F3D3
+:10B36000C300092826D2DFE800F005263A4E6276AF
+:10B370008ACCE000002405E08248005D7C49085545
+:10B38000601C84B27F48DCF77EFFA042F4D8794885
+:10B3900004600121001FDEF701FB724890F8C60728
+:10B3A00020F0780008306F4981F8C6074FF47A70B2
+:10B3B00072498860D0E0002405E07348005D6C4964
+:10B3C0000855601C84B27048DCF75DFFA042F4D8D9
+:10B3D000684804600121001FDEF7E0FABCE00024A9
+:10B3E00005E06A48005D62490855601C84B2674800
+:10B3F000DCF749FFA042F4D85E4804600121001F39
+:10B40000DEF7CCFAA8E0002405E06148005D584969
+:10B410000855601C84B25E48DCF735FFA042F4D8C2
+:10B42000544804600121001FDEF7B8FA94E00024BC
+:10B4300005E05848005D4E490855601C84B25548E7
+:10B44000DCF721FFA042F4D84A4804600121001F24
+:10B45000DEF7A4FA80E0002405E04F48005D44498F
+:10B460000855601C84B24C48DCF70DFFA042F4D8AC
+:10B47000404804600121001FDEF790FA6CE03A4872
+:10B48000407802280DD1002405E04448005D384989
+:10B490000855601C84B24148DCF7F5FEA042F4D8A0
+:10B4A00028E0002405E03D48005D31490855601C56
+:10B4B00084B20F2CF7DB31487E30DCF7E4FE80B23B
+:10B4C0000790079890B1002408E02C487E30015D79
+:10B4D00004F10F00264A1154601C84B2079884427C
+:10B4E000F3DBAFF234712248DCF7C1FE2048DCF711
+:10B4F000CAFE84B21F4804600121001FDEF74EFA25
+:10B500002AE0002405E02648005D19490855601C22
+:10B5100084B22348DCF7B7FEA042F4D81548046093
+:10B520000121001FDEF73AFA16E0002405E01D486D
+:10B53000005D0F490855601C84B2072CF7D3601ECC
+:10B540000C49086001210B48001FDEF727FA42F280
+:10B5500010700A49886000BF00BF00BF00BF002014
+:10B56000FDF735BEBC3200205C3B0020DC2D03081B
+:10B5700052020020BC640240852D03081C3A0020C2
+:10B58000BA2D0308E12C0308DB2C0308DF2C030889
+:10B59000C82C0308412D0308502D0308102D030863
+:10B5A0005A2D03083A2D030810B5002440F2244117
+:10B5B000164804F0F6FD38B340F22441134804F075
+:10B5C0006AFD00211248DEF7E9F912491048DEF75A
+:10B5D000CBF901201049C8700C480088C4B20B4850
+:10B5E0008088C4B20A48001D0068C0F5FA6081B2C4
+:10B5F0000A48A0F850174FF4FA600549091D086081
+:10B6000001210348DEF7CAF910BD00000010014017
+:10B6100088640240008800205C3B0020BC3200208F
+:10B6200010B5002404490548DEF79EF900210348BF
+:10B63000DEF7B4F910BD000000800028B8640240B5
+:10B6400000B58FB00121880500F014FC2848DEF712
+:10B65000B1F940200390002005904FF480600690DF
+:10B6600000200790089009904FF400300A900020C5
+:10B670000B900C900D900E901E480190400600908B
+:10B680001D48029069461A48DEF75EFA0122102131
+:10B690001748DEF73BFA16483038DEF78BF9002002
+:10B6A00003904FF4FA600490002005904FF48060FE
+:10B6B000069000200790089009904FF400300A90FF
+:10B6C00000200B900C900D900E900A4801904006BF
+:10B6D00000900A480290694605483038DEF734FA8F
+:10B6E000012103483038DEF759F90FB000BD0000E2
+:10B6F000B86402400410014052020020D08A0020A9
+:10B700001CB50121032000F0B5FB072206211648D5
+:10B71000DFF75CF9072211461348DFF757F9C0201D
+:10B72000009002208DF8050000208DF80600012011
+:10B730008DF8070002208DF8040069460A48DFF7FB
+:10B74000FDF82020009001208DF8040000208DF8E5
+:10B75000060003208DF8050001208DF807006946DA
+:10B760000148DFF7EBF81CBD0004024070B588B05B
+:10B7700000240025FFF7C4FFFFF762FF4FF4E1301C
+:10B7800000F072F900F050F90121402000F092FB26
+:10B79000012000F053FC4FF47A7006F0EFF90B2013
+:10B7A0008C49087100218C4880F8A01880F878171F
+:10B7B00000208A4988704870C8704FF47A70886099
+:10B7C0000021854880F8881701208449103188704D
+:10B7D0004870C8704FF4FA50886000217E4880F8A5
+:10B7E000601701207D49183988704870C8704FF47F
+:10B7F0007A7088600021784880F86C1701207749BA
+:10B800000C3988704870C8704FF4FA708860002155
+:10B81000734880F8E8190020724988700120487048
+:10B82000C8704EF66020886000BF1FE0002004EB67
+:10B8300044016A4A1C3202F8210004EB440102EB85
+:10B8400081018870012004EB440102EB8101487002
+:10B85000002004EB440102EB8101C87042F6F8209D
+:10B8600004EB440102EB81018860641C042CDDD3ED
+:10B870000020584988710846407803280CD140F6CA
+:10B88000B830A1F58C71886002205249887020215F
+:10B890005548DFF7C7F835E05048663090F8AA0001
+:10B8A00000F00F00002808DD4C48663090F8AA0030
+:10B8B00000F00F00401E474948704848663090F835
+:10B8C000AA000009002808DD4448663090F8AA0064
+:10B8D0000121C1EB10103F4988703E48407868B99B
+:10B8E00020214148DFF7A0F83B4890F8C60720F038
+:10B8F00080008030384981F8C60703E020213A48AB
+:10B90000DFF790F83348807890B1012815D00228ED
+:10B9100009D003281ED147F23050324988600020F8
+:10B920003249086016E04EF660202E49886011E02A
+:10B930004EF660202B4988600CE04EF660202949C5
+:10B94000886000202949086043F698202349183967
+:10B95000886000BF00BF2648006826490860244868
+:10B96000001D006848602248083000688860002494
+:10B9700004E00021174890380155641C142CF8D3BA
+:10B980001C48C07A1B49897A1A4A527A194B1B7A89
+:10B99000CDE90432CDE906101648C1798079154AFF
+:10B9A0005279144B1B79CDE90032CDE902011148DF
+:10B9B0008378027810A10748903804F0BDFC00217C
+:10B9C0000320DEF7C7FA10B100201649086008B05E
+:10B9D00070BD00005C3B0020BC320020343A0020E7
+:10B9E000BC620020A46C0020000402408802404297
+:10B9F000107AFF1F709A0020253032782530327877
+:10BA0000253032782530327825303278253032783A
+:10BA1000253032782530327825303278253032782A
+:10BA2000250000008802424208B546208DF800003B
+:10BA300002208DF8010001208DF802008DF803002E
+:10BA40006846F6F70BF825208DF8000001208DF8E8
+:10BA5000010000208DF8020001208DF803006846E7
+:10BA6000F5F7FCFF08BD00001FB5044601211020BA
+:10BA700000F050FA00940020ADF80400ADF8060084
+:10BA8000ADF80800ADF80C000C20ADF80A006946CE
+:10BA90000B4804F0D5FB0121094804F005FB012205
+:10BAA00040F22441064804F0A6FB1021044804F0AB
+:10BAB000F2FA0122C021024804F002FB1FBD00007F
+:10BAC000001001401CB50121592000F0D3F943F6C4
+:10BAD000F870009000208DF8040002208DF8070017
+:10BAE00069462448DEF72AFFFC20009000208DF8EC
+:10BAF000040001208DF8070069461F48DEF71EFF8D
+:10BB00004FF44040009000208DF8040001208DF893
+:10BB1000070069461948DEF711FF07200090002052
+:10BB20008DF8040002208DF8070069461448DEF7FE
+:10BB300005FF07211248DEF775FF4FF440410F481B
+:10BB4000DEF772FF4FF47C510A48DEF76DFFF821F3
+:10BB50000848DEF767FFFC210748DEF765FF094864
+:10BB60000068012802D10849087002E00020064957
+:10BB700008701CBD0010024000180240000C02407A
+:10BB80000000024028024242BC12002010B5FFF71C
+:10BB900099FF642005F0F2FF26480068D0B92648D6
+:10BBA000006818B902202549487002E001202349A5
+:10BBB00048702148103800682149D1F80C1240EA39
+:10BBC0004100C0431D4988700846807800F003009A
+:10BBD000887002E00020194948701748001F00686B
+:10BBE00018B901201749087702E0002015490877A5
+:10BBF0001548006800011549D1F8181240EAC10043
+:10BC00001249D1F8141240EA81001049D1F81012FB
+:10BC100040EA41000D49D1F80C1208431830094997
+:10BC200048700748D0F8100210B903200349487043
+:10BC300010BD00003C824142180243425C3B0020A0
+:10BC400000004342BC1200201C024242000042425B
+:10BC50001CB50121112000F00DF94CF204000090F8
+:10BC600001208DF8040000208DF8060003208DF8D7
+:10BC7000050001208DF8070069461648DEF75EFED4
+:10BC800004211448DEF7CEFE13488078032803D041
+:10BC900011488078012815D10420009001208DF8EA
+:10BCA000040000208DF8060003208DF80500012017
+:10BCB0008DF8070069460948DEF740FE0421074871
+:10BCC000DEF7B0FE0120064908600649C1F8BC0253
+:10BCD0001CBD0000001002405C3B00200000024040
+:10BCE000B80242420000424210B5FFF7B1FF10BD5A
+:10BCF0002DE9F04F85B00F4615461E460E9C1620C6
+:10BD000002900BE02020544901EB47119DF80820D8
+:10BD100088549DF80800401CC0B202909DF80800AD
+:10BD20002028EFDB0020029013E09DF8080082003D
+:10BD3000A846B14640464946DCF775FA002358400C
+:10BD40005940084300D108E09DF80800401CC0B2EB
+:10BD500002909DF808001028E7DB00BF9DF808005E
+:10BD6000A04217DC002C15DD9DF8080020B99DF8D5
+:10BD700008002044C0B202909DF80800401CC0B2E8
+:10BD800002903020344901EB47119DF80820C2F1A0
+:10BD90001E02885444B1012000902E202E4901EB50
+:10BDA0004711C4F11E0288540020019019E09DF84B
+:10BDB00004008200AA46B34650465946DCF733FADF
+:10BDC0000F2108403030244901EB47119DF8042031
+:10BDD000C2F11E0288549DF8040000F10100C0B2B7
+:10BDE00001909DF80400A042E1DB9DF80000204492
+:10BDF000C0B2019023E09DF804009DF80010401AA5
+:10BE0000820028463146CDE90365DCF70CFA0F21A4
+:10BE100008403030C1B2104800EB47129DF80400D2
+:10BE200000F101009DF80030A0EB0300C0F11E00FE
+:10BE300011549DF8040000F10100C0B201909DF87A
+:10BE400008009DF8001008449DF804108842D2DCD8
+:10BE500005B0BDE8F08F0000442E002010B54FF46F
+:10BE600000610348DEF7D5FD0446204610BD000002
+:10BE70000004024029B1064A12680243044B1A60CA
+:10BE800004E0034A12688243014B1A6070470000C5
+:10BE90003038024029B1064A12680243044B1A6046
+:10BEA00004E0034A12688243014B1A6070470000A5
+:10BEB0001038024029B1064A12680243044B1A6046
+:10BEC00004E0034A12688243014B1A607047000085
+:10BED0003438024029B1064A12680243044B1A6002
+:10BEE00004E0034A12688243014B1A607047000065
+:10BEF0004038024029B1064A12680243044B1A60D6
+:10BF000004E0034A12688243014B1A607047000044
+:10BF10002038024029B1064A12680243044B1A60D5
+:10BF200004E0034A12688243014B1A607047000024
+:10BF30004438024029B1064A12680243044B1A6091
+:10BF400004E0034A12688243014B1A607047000004
+:10BF500024380240F0B500210022002402250026EA
+:10BF60000223324F3F6807F00C0121B1042905D0AC
+:10BF7000082937D105E02E4F076036E02D4F0760C6
+:10BF800033E02A4F3F1F3F68C7F38056274F3F1FBC
+:10BF90003F6807F03F036EB1264FB7FBF3F7DFF8BA
+:10BFA0008CC0ACF1040CDCF800C0CCF3881C07FB9F
+:10BFB0000CF40CE01E4FB7FBF3F7DFF870C0ACF1E8
+:10BFC000040CDCF800C0CCF3881C07FB0CF4174F02
+:10BFD0003F1F3F68C7F301477F1C7D00B4FBF5F7A7
+:10BFE000076002E0124F076000BF00BF0F4F3F68BD
+:10BFF00007F0F0010909104F7A5C0768D7404760E5
+:10C000000A4F3F6807F4E051890A0B4F7A5C476892
+:10C01000D7408760054F3F6807F46041490B064FE2
+:10C020007A5C4768D740C760F0BD0000083802401E
+:10C030000024F40000127A000000002030B107490B
+:10C04000096841F00401054A116005E003490968E7
+:10C0500021F00401014A11607047000000080650F9
+:10C0600001480068704700000808065010B501201C
+:10C0700005F043FB10210B48DEF7D4FC08210948EA
+:10C08000DEF7D2FCD720DDF71FF9FF20DDF71CF922
+:10C09000044610210348DEF7C7FC002005F02DFB05
+:10C0A000204610BD0000024010B5012005F025FB20
+:10C0B00000201E4908800DE0FFF7D8FF00F0800047
+:10C0C00000B10BE0012005F059FD18480088401C24
+:10C0D0001649088015480088C828EDDB00BF1348C2
+:10C0E0000088C8281CDA10211148DEF79BFC0821C3
+:10C0F0000F48DEF799FC9F20DDF7E6F8FF20DDF71B
+:10C10000E3F8FF20DDF7E0F80A490870102108483D
+:10C11000DEF78AFC002005F0F0FA0648007810BD32
+:10C12000002005F0EAFA0020F9E700002E0A0020BE
+:10C1300000000240300A002000B587B001218803CA
+:10C14000FFF7C8FE01210220FFF794FE00208DF8C2
+:10C1500018008DF81B004FF40060059005A92E48CB
+:10C16000DEF7ECFB01208DF8180002208DF8190095
+:10C1700000208DF81A0001208DF81B0000030590A7
+:10C1800005A92548DEF7DAFB05220D212248DEF756
+:10C190001DFC05220E212048DEF718FC05220F2188
+:10C1A0001D48DEF713FC4FF46040059002208DF827
+:10C1B000180003208DF8190000208DF81A008DF862
+:10C1C0001B0005A91448DEF7B9FB144800F050F82D
+:10C1D0000020ADF80000ADF80400ADF80600ADF8A1
+:10C1E00008004FF40070ADF80A001820ADF80C00FC
+:10C1F0000020ADF80E000720ADF810004FF482705B
+:10C20000ADF802006946054800F06CF801210348CA
+:10C2100000F022F807B000BD0004024000380040E2
+:10C2200010B5044600BF02210A4800F04DF800286E
+:10C23000F9D02146074800F053F800BF0121054816
+:10C2400000F042F80028F9D0024800F046F8C0B2E9
+:10C2500010BD00000038004021B1028842F04002C9
+:10C26000028004E002884FF6BF731A4002807047D4
+:10C2700010B504461148844208D101218014FFF70B
+:10C2800059FE0021A014FFF755FE16E00C48844229
+:10C2900008D101210014FFF72DFE00212014FFF723
+:10C2A00029FE0AE00748844207D10121C013FFF7A5
+:10C2B00021FE0021E013FFF71DFE10BD00300140FC
+:10C2C00000380040003C00400246002013890B402B
+:10C2D0000BB1012000E000207047014688897047BB
+:10C2E0008181704710B50022028802F441520B8808
+:10C2F0004C8823438C882343CC8823430C892343D5
+:10C300004C8923438C892343CC8923431A430280DD
+:10C31000838B4FF2FF74234083830B8A038210BD0B
+:10C3200010B50246002003E012F8014B2318D8B2E2
+:10C330000B1EA1F10104A1B2F6D110BD10B500246D
+:10C340000121880703F000F800285AD000BF53E00D
+:10C350002E4850F824000078012811D100202B49E4
+:10C3600051F824100870294951F8241048702749C1
+:10C3700051F824108870254951F82410486039E09C
+:10C38000224850F824004078012833D11F4850F843
+:10C390002400807800BB1D4951F82410081D49680D
+:10C3A000491C0160194850F824004068174951F8A9
+:10C3B0002410896888421DD30120144951F82410A3
+:10C3C0008870124850F82400C078012805D1002058
+:10C3D0000E4951F8241048600CE000200B4951F838
+:10C3E00024104870094951F824104860074951F851
+:10C3F0002410C870601CC4B2054890F8F208A0422E
+:10C40000A6DC0121880702F0C7FE10BDB03B00206A
+:10C41000BC3200200CB50020019000903348006829
+:10C4200040F480303149086000BF3048006800F4B3
+:10C43000003000900198401C0190009818B90198B4
+:10C44000B0F5A06FF1D12948006800F4003010B1B8
+:10C450000120009001E0002000900098012844D1C4
+:10C4600022484030006840F0805020494031086048
+:10C470001F48006840F480401D4908601B48083090
+:10C4800000681A49083108600846006808600846D4
+:10C49000006840F4805008601648091F0860081FB3
+:10C4A000006840F08070091F086000BF0F480068F6
+:10C4B00000F000700028F9D040F205600E490860D5
+:10C4C0000A480830006820F0030008490831086075
+:10C4D0000846006840F00200086000BF03480830CA
+:10C4E000006800F00C000828F8D10CBD00380240AC
+:10C4F0000070004008544007003C024010B504465C
+:10C500002046FFF78DFE10BD7CB5024600200025B9
+:10C5100001959FED1D0A8DED000A01AB6C4600BF31
+:10C5200022E0155C302D0BDB155C402D08DA019DF7
+:10C530002D010195155C303D019E3543019511E0BB
+:10C54000155C402D0BDD155C472D08DA019D2D0192
+:10C550000195155C373D019E3543019502E0BFEE24
+:10C56000000A7CBD451CE8B28842DADB002003E00B
+:10C570001D5C2554451CE8B201EBD176B0EB660F8B
+:10C58000F6DB9DED000AECE70000000010B5024666
+:10C590000C460021002300BF1AE0505C302807DB66
+:10C5A000505C402804DA1B01505C303803430DE036
+:10C5B000505C402807DD505C472804DA1B01505CC2
+:10C5C0003738034302E04FF0FF3010BD481CC1B2C2
+:10C5D000A142E2DB1846F8E7FEB50424382563489B
+:10C5E000827810460021F2F757FF06460120082105
+:10C5F0000022CDE90021029004EB440148001346DB
+:10C6000032462946F5F722FD0444012004EB44019B
+:10C6100049060090080E08232D222946F5F778FCDC
+:10C62000641C5248427810460021F2F735FF064656
+:10C63000012008210022CDE90021029004EB4401F1
+:10C640004906080E134632462946F5F7FFFC044416
+:10C65000012004EB440149060090080E08232D2216
+:10C660002946F5F755FC641C40481838027E1046F0
+:10C670000021F2F711FF0646012008210022CDE932
+:10C680000021029004EB44014906080E134632468D
+:10C690002946F5F7DBFC0444012004EB440149067C
+:10C6A0000090080E082320222946F5F731FC641C6F
+:10C6B0002E48427910460021F2F7EEFE0646012090
+:10C6C00008210022CDE90021029004EB4401490633
+:10C6D000080E134632462946F5F7B8FC04440120FB
+:10C6E00004EB440149060090080E08232D22294638
+:10C6F000F5F70EFC641C1D48027910460021F2F784
+:10C70000CBFE0646012008210022CDE9002102903F
+:10C7100004EB44014906080E134632462946F5F754
+:10C7200095FC0444012004EB440149060090080EE6
+:10C7300008232D222946F5F7EBFB641C0B48C27831
+:10C7400010460021F2F7A8FE06460120082100222B
+:10C75000CDE90021029004EB44014906080E13467E
+:10C7600032462946F5F772FCFEBD0000D4320020A7
+:10C77000024948720121014A51737047BC120020DE
+:10C7800010B592B00020119010900F900E900D9067
+:10C79000DDF7C4FEFE48407B002802F07A840020CA
+:10C7A000FB494873F5F7B4F9F948407A152882F047
+:10C7B0006D84DFE810F01500B5005A01C20346068B
+:10C7C000C5062E08410AA90B3E0CBC0CF30DBD0E8C
+:10C7D0001B0FA4102E1474110712AB122B139C13F1
+:10C7E000DEF724F9012806D0022805D0042804D059
+:10C7F00008280BD102E009E008E007E00220FFF77B
+:10C80000B7FF0021E34880F80C1E00BF00BF0120E5
+:10C8100010211523E0A2CDE9001000210846F5F70C
+:10C8200022FDDC4890F80D0E80B30120082105237D
+:10C83000DEA2CDE9001014210020F5F714FD01203F
+:10C8400008210022CDE900210290D24890F80D0E77
+:10C8500013460246142106901E20F5F7F7FB01202F
+:10C860000821CDE90010CB4890F80D0E401E00EBDA
+:10C87000400101EB0010CF4901EB00100E300A23FC
+:10C880000246142106902820F5F7EDFCC14890F8E7
+:10C890000C0EFF280AD1012008211523C6A2CDE9DC
+:10C8A00000102D211420F5F7DEFC37E00121B948F6
+:10C8B00090F80C0E0A236422CDE900011E211846CF
+:10C8C000F5F791FA012008210022CDE9002102901C
+:10C8D000B04890F80C0E134602462D2106903220E7
+:10C8E000F5F7B4FB119001200090119800EB400087
+:10C8F000322101EB4000C0B2082325222D210690F1
+:10C90000F5F706FBA34890F80C0E642806D1002129
+:10C91000A04880F80C1E0220FFF72AFF02F0B6BBE9
+:10C92000DEF784F8012806D0022805D0042804D0B8
+:10C9300008280AD105E008E007E00920FFF718FF02
+:10C9400003E00420FFF714FF00BF00BF9E4890F8EB
+:10C95000A00850B90120082115239CA2CDE90010A0
+:10C9600000210846F5F77FFC29E09B48407820B17C
+:10C9700001280DD0022821D115E00120082115231E
+:10C9800096A2CDE9001000210846F5F76CFC15E0F1
+:10C9900001200821152395A2CDE9001000210846A9
+:10C9A000F5F761FC0AE001200821152392A2CDE9E8
+:10C9B000001000210846F5F756FC00BF00BF744880
+:10C9C000007A012802D0022816D10AE001208E49FF
+:10C9D00009231A46CDE900100A210020F5F7D8FBFB
+:10C9E0000AE00120894909231A46CDE900100A21ED
+:10C9F0000020F5F7CDFB00BF00BF012084491823BC
+:10CA00001A46CDE9001000216820F5F7C1FB01208E
+:10CA1000082115237FA2CDE900101A210020F5F787
+:10CA200022FC01200821152380A2CDE90010242139
+:10CA30000020F5F718FC012008210022CDE9002193
+:10CA400002905348D0F8140213460246242106905F
+:10CA50005420F5F7FBFA4E48D0F8140210B9022022
+:10CA6000FFF786FEFFF7B8FD58E7DDF7DFFF012887
+:10CA700006D0022810D004281AD0082838D12BE07C
+:10CA80000320FFF775FE434890F8080E20F0800160
+:10CA9000404880F8081E2BE03E4890F8080E20F031
+:10CAA00080013C4880F8081E0320FFF761FE1FE06C
+:10CAB000384890F8080E20F08001364880F8081EAB
+:10CAC00045484078032803D11020FFF751FE02E0CB
+:10CAD0000920FFF74DFE0BE02E4890F8080E20F0DD
+:10CAE00080012C4880F8081E0420FFF741FE00BF9B
+:10CAF00000BF354890F8A00850B90120082115233F
+:10CB00004EA2CDE9001000210846F5F7ACFBA7E0E6
+:10CB10003148407830B101280FD0022818D00328BE
+:10CB20000AD120E00120082115232CA2CDE9001014
+:10CB300000210846F5F797FB91E001200821152315
+:10CB40002AA2CDE9001000210846F5F78CFB86E00B
+:10CB500001200821152328A2CDE900100021084654
+:10CB6000F5F781FB7BE001200821152335A2CDE9F3
+:10CB7000001000210846F5F776FB012000901648CA
+:10CB8000C23890F8AA00312101EB101008235FE0B1
+:10CB9000BC120020BC2200204669726D776172656C
+:10CBA000446F776E6C6F616400000000506F7274A8
+:10CBB0003A00000014410020446F776E6C6F61648E
+:10CBC000204661696C210000BC3200204E6F20536A
+:10CBD00069676E616C0000005C3B002054797065F1
+:10CBE0003A53746174696F6E000000005479706587
+:10CBF0003A436C6F75640000547970653A436C6F0A
+:10CC000075642D5465737400CC9D0308DE9D030884
+:10CC10007C9D03084F66666C696E65205265636F84
+:10CC200072642055706C6F61640000005265636F20
+:10CC30007264206E756D6265723A00004F66666CB4
+:10CC4000696E650057694669486F7374203100004A
+:10CC50000246002106903620F5F75AF900BF00BFC2
+:10CC6000FE48007A012802D0022831D10AE00120D2
+:10CC7000FB4909231A46CDE900100A210020F5F7E7
+:10CC800087FA25E0F748D0F8050000EE100AF548CD
+:10CC9000E838D0ED3A0A30EE200AB5EEC00AF1EEDF
+:10CCA00010FA0AD00120F04909231A46CDE90010F4
+:10CCB0000A210020F5F76CFA09E00120EB4909236D
+:10CCC0001A46CDE900100A210020F5F761FA00BFED
+:10CCD00000BFE74890F80C0E10B10020FFF748FDA8
+:10CCE000E0484838407800281BD0DE484838807833
+:10CCF000022804D0DB4848384078032849D1DD4871
+:10CD0000006878B3D7484838807932280ADA012099
+:10CD1000D94908230E22CDE9001000215920F5F74A
+:10CD200037FA8EE0CF48483880793C280ADA01206B
+:10CD3000D24908230E22CDE9001000215920F5F731
+:10CD400027FA7EE0C7484838807946280BDA012068
+:10CD5000CB4908230E22CDE9001000215920F5F718
+:10CD600017FA6EE00AE00120C64908230E22CDE939
+:10CD7000001000215920F5F70BFA62E00120C249AA
+:10CD800008230E22CDE9001000215920F5F700FA02
+:10CD900057E0B44848388078012803D0B148483873
+:10CDA000807818BBAF4848388079202849DAAD48E8
+:10CDB000483880791A280ADD0120AF4908230E225D
+:10CDC000CDE9001000215920F5F7E2F939E0A54836
+:10CDD0004838807917280ADD0120A84908230E2247
+:10CDE000CDE9001000215920F5F7D2F929E09D483E
+:10CDF0004838807914280ADD0120A14908230E2231
+:10CE0000CDE9001000215920F5F7C2F919E0954845
+:10CE10004838807912280ADD01209A4908230E2219
+:10CE2000CDE9001000215920F5F7B2F909E0012001
+:10CE3000954908230E22CDE9001000215920F5F76D
+:10CE4000A7F90120914918231A46CDE900100021C5
+:10CE50006820F5F79DF9012010210B468CA2CDE941
+:10CE6000001014212820F5F7FEF9012008211523D0
+:10CE700089A2CDE9001024211220F5F7F4F97748B2
+:10CE8000D0F81402B0B17548C08B06907348D0F842
+:10CE900014020590024685A107A8069B03F04CFAF0
+:10CEA00001200821152307AACDE900102E2100201A
+:10CEB000F5F7D9F96E4890F8080E0121B1EBD01FB3
+:10CEC00008D1082010237EA2CDE900012E210020E8
+:10CED000F5F7C9F9FFF780FB7F4890F8C6070121F5
+:10CEE000B1EBD01F13D15F484838007902467BA1CF
+:10CEF000069007A803F020FA01200821022307AAC0
+:10CF0000CDE9001038210020F5F7ADF914E07248A2
+:10CF100090F8C607C0F3C300024670A1069007A8A8
+:10CF200003F00AFA01200821022307AACDE9001024
+:10CF300038210020F5F797F9F0E4DDF777FD0128B7
+:10CF400006D002282DD0042854D0082860D158E0FB
+:10CF5000002011901FE01198401C80B21190119890
+:10CF6000402800DD1BE03D48C07A002805DD3B4835
+:10CF7000C07A401E3949C87202E03F203749C87262
+:10CF80003648C07A00EBC00101EB0011554810F89B
+:10CF9000210000B103E03148C07A0028DBDA00BF8D
+:10CFA00036E0002011901FE01198401C80B21190D3
+:10CFB0001198402800DD1BE02848C07A3F2805DA98
+:10CFC0002648C07A401C2549C87202E00020234947
+:10CFD000C8722248C07A00EBC00101EB0011414841
+:10CFE00010F8210000B103E01C48C07A4028DBDBC8
+:10CFF00000BF0DE01948C07A3B49C8700120087194
+:10D0000006E00220FFF7B4FB00201449C87200BFFD
+:10D0100000BF1248407A03286AD11048C07AC1176D
+:10D02000069000EB117000110D90012200212F4895
+:10D0300002F042F8012010210022CDE900210290E7
+:10D040000648C07A00EBC00101EB0011254810F83A
+:10D05000210013460246002106904AE0BC1200203F
+:10D06000CC9D0308A43B0020DE9D0308F09D03082F
+:10D07000BC220020000240423A9E03082C9E030876
+:10D080001E9E0308109E0308029E03087C9D030851
+:10D09000424C5545534B5900454E45524759205433
+:10D0A0004543484E4F4C4F47590000005761697443
+:10D0B00055706C6F61643A25642F25640000000090
+:10D0C00055706772616465204552522043686563FC
+:10D0D0006B2047756E000000BC320020253032788E
+:10D0E00000000000E014002098400020C89E0308C3
+:10D0F000A6E15820F4F7AAFF012010210B46FCA25C
+:10D10000CDE900100020F5F7AEF8FE48C07A00EB3C
+:10D11000C00101EB0011FC4800EB8100D0F80100D8
+:10D1200000210590F2F7B8F90121102206900D9820
+:10D1300000EB400303EB0010F44B03EB0010007F07
+:10D1400000F003000023CDE90121009010211820F8
+:10D15000069AF4F77BFF012010210B46ECA2CDE9E3
+:10D16000001020210020F5F77EF8E648C07A00EB99
+:10D17000C00101EB0011E44800EB8100D0F805008C
+:10D1800000210590F2F788F90121102206900D98F0
+:10D1900000EB400303EB0010DC4B03EB0010007FBF
+:10D1A000C0F381000023CDE9012100902021182047
+:10D1B000069AF4F74BFF04200F9038200E90D148C8
+:10D1C000C07A00EBC00101EB0011CF4800EB8100F9
+:10D1D00090F8230000210590F2F75EF906900120F7
+:10D1E00008210022CDE9002102900E9805900F98A9
+:10D1F00000EB4000400013460490DDE90512F4F70F
+:10D2000025FF0F9908440F90012000900E9806907A
+:10D210000F9800EB40004006000E08232D220590D9
+:10D220000699F4F775FE0F98401C0F90B548C07A28
+:10D2300000EBC00101EB0011B34800EB810090F856
+:10D24000220000210590F2F727F90690012008211D
+:10D250000022CDE9002102900E9805900F9800EB76
+:10D2600040004006000E13460490DDE90512F4F775
+:10D27000EDFE0F9908440F90012000900E98069043
+:10D280000F9800EB40004006000E08232D22059069
+:10D290000699F4F73DFE0F98401C0F909948C07A0C
+:10D2A00000EBC00101EB0011974800EB810090F802
+:10D2B000210000210590F2F7EFF8069001200821E7
+:10D2C0000022CDE9002102900E9805900F9800EB06
+:10D2D00040004006000E13460490DDE90512F4F705
+:10D2E000B5FE0F9908440F90012000900E9806900B
+:10D2F0000F9800EB40004006000E08232022059006
+:10D300000699F4F705FE0F98401C0F907D48C07AEF
+:10D3100000EBC00101EB00117B4800EB810090F8AD
+:10D32000260000210590F2F7B7F8069001200821A9
+:10D330000022CDE9002102900E9805900F9800EB95
+:10D3400040004006000E13460490DDE90512F4F794
+:10D350007DFE0F9908440F90012000900E980690D2
+:10D360000F9800EB40004006000E08232D22059088
+:10D370000699F4F7CDFD0F98401C0F906148C07AD4
+:10D3800000EBC00101EB00115F4800EB810090F859
+:10D39000250000210590F2F77FF806900120082172
+:10D3A0000022CDE9002102900E9805900F9800EB25
+:10D3B00040004006000E13460490DDE90512F4F724
+:10D3C00045FE0F99084480B20F90012000900E98FE
+:10D3D000C0B206900F9800EB40004006000E0823F4
+:10D3E0002D2205900699F4F793FD0F98401C0F909D
+:10D3F0004448C07A00EBC00101EB0011424800EB49
+:10D40000810090F8240000210590F2F745F806907D
+:10D41000012008210022CDE9002102900E98C0B21F
+:10D4200005900F9800EB40004006000E1346049054
+:10D43000DDE90512F4F70AFE0F99084480B20F9057
+:10D440007AE5DDF7F3FA012806D002280ED0042889
+:10D4500016D0082837D12FE02A48807A002804DD2A
+:10D460002848807A401E274988722CE02548807A17
+:10D47000032804DA2348807A401C2249887222E07B
+:10D480002048807A30B1012808D002280AD0032829
+:10D4900010D10BE00520FFF76BF90BE00620FFF73A
+:10D4A00067F907E00720FFF763F903E00820FFF7BB
+:10D4B0005FF900BF00BF06E00220FFF759F9002026
+:10D4C0001049887200BF00BF0E48407A042836D148
+:10D4D00004220021134801F0EFFD00201021CDE9C6
+:10D4E00000100848807A0F4901EB001006901BE0FD
+:10D4F0004C3A2020202020202020202020202020E6
+:10D5000000000000BC120020E014002014410020A4
+:10D51000503A2020202020202020202020202020C1
+:10D5200000000000489E0308FD48807A0007000EB6
+:10D530001023059001460020069AF4F794FEFBE4C0
+:10D54000DDF774FA082806D10420FFF711F900204E
+:10D55000F349C87200BF00BFF148407A05287DD169
+:10D5600004220021EF4801F0A7FDEF48407820B1E8
+:10D5700001280ED002284CD12CE0012008211023D4
+:10D58000AFF6A812CDE9001019460020F4F76BFEA3
+:10D590003FE0012008211023AFF6B012CDE90010C2
+:10D5A00019460020F4F75FFE012008211023DFA2B6
+:10D5B000CDE9001038210020F4F755FE01200821A4
+:10D5C0001123D94AB53ACDE9001038211E20F4F7CD
+:10D5D0004AFE1EE0012008211023D6A2CDE900104A
+:10D5E00019460020F4F73FFE012008211023CFA2A6
+:10D5F000CDE9001038210020F4F735FE0120082184
+:10D600001123D04ACDE9001038211E20F4F72BFE5B
+:10D6100000BF00BFC448407800281FD0C2488078AF
+:10D62000F0BB0020119009E0BF49D8391198085C7F
+:10D6300000B106E01198401C80B211901198152895
+:10D64000F2D300BF012008211023BFA2CDE90010B2
+:10D650001A210020F4F707FE012000E0D8E008219D
+:10D660001023B14A7C3ACDE900101A212420F4F7A6
+:10D67000FAFDAB484078182817DD01200821102357
+:10D68000B3A2CDE9001024210020F4F7ECFD012025
+:10D6900008211423A44A903ACDE900102E2100E07D
+:10D6A00019E00020F4F7DFFDB2E00120082110238B
+:10D6B000A7A2CDE9001024210020F4F7D4FD012019
+:10D6C00008211423984A8B3ACDE900102E2100201E
+:10D6D000F4F7C9FD9CE09448807801283BD10020F4
+:10D6E000119009E09049D8391198085C00B106E022
+:10D6F0001198401C80B2119011981528F2D300BFE8
+:10D7000001200821102390A2CDE900101A21002049
+:10D71000F4F7A9FD012008211023834A7C3ACDE9C2
+:10D7200000101A212420F4F79EFD01200821102367
+:10D7300087A2CDE9001024210020F4F794FD0120F8
+:10D7400008211423784A903ACDE900102E210020B8
+:10D75000F4F789FD5CE07448807802282AD1012022
+:10D76000082110237CA2CDE900101A210020F4F733
+:10D770007AFD0120082110236B4A543ACDE90010AC
+:10D780001A211E20F4F76FFD01210820102370A23A
+:10D79000CDE9000124210020F4F765FD01200821D6
+:10D7A0001423614A903ACDE900102E210020F4F7AD
+:10D7B0005AFD2DE05C488078032829D101210820FA
+:10D7C000102367A2CDE900011A210020F4F74BFDD8
+:10D7D000012008211023544A0A32CDE900101A21F1
+:10D7E0001220F4F740FD01200821102358A2CDE9B2
+:10D7F000001024210020F4F736FD01200821142315
+:10D80000494A903ACDE900102E210020F4F72BFD73
+:10D8100016E6DDF70BF9012804D002280CD0082801
+:10D820001BD113E03E48C07A002804DD3C48C07A92
+:10D83000401E3B49C87210E03948C07A032804DA18
+:10D840003748C07A401C3649C87206E00420FEF70B
+:10D850008FFF00203249C87200BF00BF3048407AB5
+:10D8600006285BD1042200213E4801F025FC01205E
+:10D8700010210022CDE9002102902948C07A401CE5
+:10D8800001230246002106903E20F4F7DFFB012031
+:10D890000821102334A2CDE9001000214820F4F71C
+:10D8A000E2FC0120334908231A46CDE9001000218B
+:10D8B0007820F4F76DFC0120082110232EA2CDE979
+:10D8C00000104820F4F7CFFC00202A4908231A460C
+:10D8D000CDE9001019467820F4F75AFC0120082100
+:10D8E000102328A2CDE9001019460020F4F7BBFC54
+:10D8F0000B48C07A00EB400101EB0010234901EB1B
+:10D900000010407B012847D10821102320A2CDE937
+:10D91000001019461E20F4F7A6FC47E08BE100003A
+:10D92000BC120020889E03085C3B002055524C3AF4
+:10D9300000000000547970653A436C6F75642D5493
+:10D9400061737400752C030841504E203A000000AA
+:10D95000494D45493A000000535349443A000000FC
+:10D9600049503A00089F03084F6E4C696E65203A93
+:10D9700020000000C49D03084F66664C696E653A3E
+:10D9800020000000547970653A0000001441002026
+:10D990004C4F524100000000012008211023FEA23C
+:10D9A000CDE9001019461E20F4F75DFC0120082186
+:10D9B0001023FBA2CDE9001018210020F4F753FC3E
+:10D9C000FA48C07A00EB400101EB0010F84901EB86
+:10D9D00000108079052818D101200821CDE9001018
+:10D9E000F248C07A00EB400101EB0010F04901EB76
+:10D9F0000010007BEF4901EB00100C2302461821B8
+:10DA000006903620F4F72FFC17E001200821CDE91D
+:10DA10000010E648C07A00EB400101EB0010E44939
+:10DA200001EB00108079E44901EB00100C23024661
+:10DA3000182106903620F4F716FC01200821102347
+:10DA4000DEA2CDE9001020210020F4F70CFC092013
+:10DA50000F9000200E901190DFE00F9800EB400037
+:10DA600040007A2805DD0E98401C80B20E90002000
+:10DA70000F90CE48C07A00EB400101EB0010CC497A
+:10DA800001EB00103030119900EB01108078C009D3
+:10DA900008210022CDE900210290C448C07A00EBA1
+:10DAA000400101EB0010C24901EB00103030119928
+:10DAB00000EB01100078069020210E9801EBC000C9
+:10DAC000C0B205900F9800EB40004006000E002306
+:10DAD0000490DDE90512F4F7B9FA0F99084480B211
+:10DAE0000F900F9800EB400040007A2805DD0E985B
+:10DAF000401C80B20E9000200F90AC48C07A00EB22
+:10DB0000400101EB0010AA4901EB001030301199DF
+:10DB100000EB01108078C009009020210E9801EBE5
+:10DB2000C000C0B206900F9800EB40004006000E07
+:10DB300008232D2205900699F4F7EAF90F98401C66
+:10DB400080B20F900F9800EB400040007A2805DD6E
+:10DB50000E98401C80B20E9000200F909348C07A1F
+:10DB600000EB400101EB0010914901EB0010303057
+:10DB7000119900EB01108078C00908210022CDE93D
+:10DB8000002102908948C07A00EB400101EB0010AF
+:10DB9000874901EB00103030119900EB01104078FB
+:10DBA000069020210E9801EBC000C0B205900F989E
+:10DBB00000EB40004006000E00230490DDE9051252
+:10DBC000F4F744FA0F99084480B20F900F9800EBD5
+:10DBD000400040007A2805DD0E98401C80B20E906F
+:10DBE00000200F900120009020210E9801EBC00032
+:10DBF000C0B206900F9800EB40004006000E0823CC
+:10DC00003B2205900699F4F783F90F98401C80B2E7
+:10DC10000F901198401C80B211906448C07A00EBBC
+:10DC2000400101EB0010624901EB0010C17911982D
+:10DC300081423FF712AF82E4DCF7F8FE012804D0FE
+:10DC400002280CD008281BD113E05848C07A0028BD
+:10DC500004DD5648C07A401E5449C87210E053484B
+:10DC6000C07A032804DA5148C07A401C4F49C87270
+:10DC700006E00420FEF77CFD00204C49C87200BF7E
+:10DC800000BF4A48407A07287ED10120474948739F
+:10DC9000042200214C4801F00FFA0120102100223B
+:10DCA000CDE9002102904148C07A401C0123024680
+:10DCB000002106904020F4F7C9F901200821102323
+:10DCC00042A2CDE9001014210020F4F7CCFA09207B
+:10DCD0000F9000200E90119007E10F9800EB40008C
+:10DCE00040007A2805DD0E98401C80B20E9000207E
+:10DCF0000F90012008210022CDE9002102902B483D
+:10DD0000C07A00EB400101EB0010294901EB001043
+:10DD10003030119900EB01100078069014210E9814
+:10DD200001EBC000C0B205900F9800EB4000400628
+:10DD3000000E00230490DDE90512F4F787F90F992E
+:10DD4000084480B20F900F9800EB400040007A2802
+:10DD500005DD0E98401C80B20E9000200F9001202F
+:10DD6000009014210E9801EBC000C0B206900F98ED
+:10DD700000EB40004006000E08232D220590069976
+:10DD8000F4F7C6F80F9800E0BDE0401C80B20F9099
+:10DD90000F9800EB40001FE052533438350000006C
+:10DDA00050726F746F636F6C3A000000BC120020F9
+:10DDB00014410020D89F0308489F030847756E2D23
+:10DDC000416464723A00000008A0030847756E2D94
+:10DDD000525353493A00000040007A2805DD0E985E
+:10DDE000401C80B20E9000200F90FE48C07A40F296
+:10DDF000692110FB01F0FC4901EB8000A43011996E
+:10DE000001EBC10100EB011090F83C00642110FB14
+:10DE100001F00690012008210022CDE900210290A6
+:10DE20000698C11700EB11600012059014210E989E
+:10DE300001EBC000C0B204900F9800EB4000400618
+:10DE4000000E00230390DDE90412F4F7FFF80F99A8
+:10DE5000084480B20F900F9800EB400040007A28F1
+:10DE600005DD0E98401C80B20E9000200F9001201E
+:10DE7000009014210E9801EBC000C0B206900F98DC
+:10DE800000EB40004006000E08232522059006996D
+:10DE9000F4F73EF80F98401C80B20F900F9800EBFB
+:10DEA000400040007A2805DD0E98401C80B20E909C
+:10DEB00000200F900120009014210E9801EBC0006B
+:10DEC000C0B206900F9800EB40004006000E0823F9
+:10DED0003B2205900699F4F71BF80F98401C80B27E
+:10DEE0000F901198401C80B21190BE48C07A00EB90
+:10DEF000400101EB0010BD4901EB0010C179119800
+:10DF000081423FF7EAAE83E4DCF790FD082803D1B5
+:10DF10000420FEF72DFC00BF00BFB248407A08285D
+:10DF20007ED104220021B24801F0C6F80120082168
+:10DF30001023B0A2CDE9001012210020F4F793F9CC
+:10DF4000012008211023AC4ACDE900101221084617
+:10DF5000F4F789F9012008211023A8A2CDE90010C7
+:10DF600012215A20F4F77FF9012008210022CDE97F
+:10DF7000002102909B48407802230246122106901D
+:10DF80006C20F4F763F8002011904EE0119800EB3C
+:10DF9000400101EB0010954901EB0010007E00F0FC
+:10DFA0000100E0B301200821CDE90010119800EB39
+:10DFB000C0001B30C0B2052391A20146069000208C
+:10DFC000F4F751F9012008210022CDE90021029047
+:10DFD000119800EBC0001B30C0B201230690119ACB
+:10DFE000521C01461E20F4F731F801200821CDE92A
+:10DFF0000010119800EB400101EB00107B4901EB90
+:10E0000000100E300690119800EBC0001B30C0B21B
+:10E010000A23059001462A20069AF4F724F900E025
+:10E0200006E01198401C80B2119011980428ADDBD5
+:10E0300001E6DCF7FBFC012806D0022812D00428F8
+:10E040001ED0082853D14BE06648807A002805DDB1
+:10E050006448807A401E6349887202E00520614965
+:10E06000887244E05F48807A052805DA5D48807A46
+:10E07000401C5C49887202E000205A49887236E0F0
+:10E080005848807A062829D2DFE800F003070B0FF2
+:10E090001A240A20FEF76CFB20E00B20FEF768FB39
+:10E0A0001CE00C20FEF764FB18E00D20FEF760FB7F
+:10E0B000554890F8AA0000F00F004A4988720DE018
+:10E0C0000E20FEF755FB504890F8AA00000945497C
+:10E0D000887203E00F20FEF74BFB00BF00BF06E095
+:10E0E0000220FEF745FB00203E49887200BF00BFBA
+:10E0F0003C48407A092819D13A48807A434901EBD3
+:10E10000001004220021069000F0D6FF002010210C
+:10E11000CDE900103348807A3C4901EB0010102310
+:10E120000246002106900846F4F79DF883E5DCF7E7
+:10E130007DFC012806D002280ED0042816D008281D
+:10E1400009D1B2E02748C07A002804DD2548C07A0A
+:10E15000401E2449C872AFE02248C07A032804DA7E
+:10E160002048C07A401C1F49C872A5E01D48C07AEB
+:10E1700000EB400101EB00101C4901EB0010407B5B
+:10E18000012815D100201749C97A01EB410202EBA1
+:10E190000111164A02EB011148731248C07A014678
+:10E1A00006900220DBF7D6FE0020194908607BE0CC
+:10E1B0000C48C07A00EB400101EB00100B4901EB69
+:10E1C0000010407B30BB02200649C97A01EB4102B6
+:10E1D00002EB0111054A02EB011148730148C07AB4
+:10E1E000014618E0BC120020D44500201441002054
+:10E1F00048A0030853563A00FE1F030848563A0049
+:10E20000506F72742D0000009A3A002088A0030815
+:10E210008802424222E006900220DBF79BFEFB4888
+:10E22000C07A0690F1F732FFF848C07AF84901EB5E
+:10E2300040000690007820F0800106980170F348B5
+:10E24000C07AF34901EB40000690007820F0780195
+:10E25000069801700120EF49086025E0EB48C07A7C
+:10E2600000EB400101EB0010EB4901EB0010407B9B
+:10E27000022819D10120E549C97A01EB410202EBDC
+:10E280000111E54A02EB01114873E048C07A06909B
+:10E29000F1F7FCFE0121DF480160DC48C07A01464D
+:10E2A00006900220DBF756FE06E00920FEF760FA32
+:10E2B0000020D649C87200BF00BFD448407A0A285F
+:10E2C0006BD104220021D54800F0F6FE0121082080
+:10E2D0001523D3A2CDE9000114212820F3F7C3FFB1
+:10E2E000012008210022CDE900210290C748C07A10
+:10E2F000401C01230246142106904620F3F7A6FE97
+:10E30000C248C07A00EB400101EB0010C24901EBAA
+:10E310000010407B01280AD1012108201523C2A248
+:10E32000CDE900011E210020F3F79DFF2BE0B74847
+:10E33000C07A00EB400101EB0010B74901EB00107F
+:10E34000407B50B9012108201523BAA2CDE9000174
+:10E350001E210020F3F787FF15E0AC48C07A00EBE0
+:10E36000400101EB0011AC4800EB0110407B02289A
+:10E3700009D1012008211523B1A2CDE900101E21E9
+:10E380000020F3F770FF012008211523AFA2CDE98B
+:10E39000001032210020F3F766FF4CE4DCF746FB67
+:10E3A000012806D0022817D0042828D0082848D1F0
+:10E3B0002DE09648C07A00280DDDA94890F8010AA2
+:10E3C00020B19248C07A0690F1F760FE8F48C07A7B
+:10E3D000401E8E49C87234E08C48C07A03280DDA9A
+:10E3E0009F4890F8010A20B18848C07A0690F1F75A
+:10E3F0004DFE8648C07A401C8449C87221E0012144
+:10E40000974880F8011A01209649487019E00920C0
+:10E41000FEF7AEF900207D49C8720121904880F8CE
+:10E42000F41990F8010A58B100207A4908600021D7
+:10E430008B4880F8011A7548C07A0690F1F726FEDD
+:10E4400000BF00BF7148407A0B283CD10422002154
+:10E45000854800F031FE01210820152370A2CDE986
+:10E46000000112212820F3F7FEFE012008210022DE
+:10E47000CDE9002102906548C07A401C0123024684
+:10E48000122106904620F3F7E1FD01200821152313
+:10E4900076A2CDE900101C210020F3F7E4FE012153
+:10E4A0000820152377A2CDE9000126210020F3F7EB
+:10E4B000DAFE01200821152378A2CDE900103021D1
+:10E4C0000020F3F7D0FE664890F8010A01282ED10B
+:10E4D0004E49487363488078A0B100204D490860D8
+:10E4E000604988704948C07A01210690F2F708F91E
+:10E4F0000121082015236EA2CDE90001382100205A
+:10E50000F3F7B1FE564890F8000A80B10021544854
+:10E5100080F8001A01200821152369A2CDE9001016
+:10E5200038210020F3F79FFE01203A490860EAE411
+:10E53000DCF77CFA012806D0022805D0042804D094
+:10E54000082812D10DE010E00FE0DBF755F8142891
+:10E5500003D101215E48C17502E000215C48C1750C
+:10E5600003E00920FEF704F900BF00BF2748407A06
+:10E570000C283AD104220021564800F09DFD0120CC
+:10E580000821152354A2CDE900101A210020F3F729
+:10E590006AFE01200821152354A2CDE90010242190
+:10E5A0000020F3F760FE01200821152353A2CDE9D6
+:10E5B00000102E210020F3F756FE4548C07D50B1D3
+:10E5C00001200821152353A2CDE900103821002095
+:10E5D000F3F749FE09E001200821152353A2CDE9F4
+:10E5E000001038210020F3F73EFE8CE4DCF71EFA21
+:10E5F000012806D0022805D0042804D0082803D119
+:10E600002CE199E0A6E0B3E02FE10000BC1200206D
+:10E61000DC3E0020880242421441002018A1030879
+:10E62000504F52543A000000545950453A4C4F5202
+:10E6300041000000545950453A52533438350000D7
+:10E64000545950453A576946690000005061737348
+:10E6500020456E746572204368616E676500000036
+:10E66000BC620020B06C002058A10308313A446914
+:10E6700070207377697463682031616E6432204F53
+:10E680004E000000323A496E7365727420736C61FB
+:10E690007665206D6F64756C65000000333A5061DB
+:10E6A000737320456E746572205374617274000038
+:10E6B00053746174653A53656E64696E6700000057
+:10E6C00053746174653A436F6D706C6574650000D6
+:10E6D000BC32002098A10308496E736572742055FE
+:10E6E0002D4469736B204669727374005468616EBF
+:10E6F000205061737320456E74657200466F726DB1
+:10E7000061743A46415433323B4D41583A333247B3
+:10E710000000000046696E6420552D4469736B2C1F
+:10E720004F7574707574696E67000000537461747E
+:10E73000653A49646C650000F948C07A002805DD37
+:10E74000F748C07A401EF649C87202E00420F44936
+:10E75000C8728AE0F248C07A042805DAF048C07A24
+:10E76000401CEF49C87202E00020ED49C8727CE00D
+:10E77000EB48C17AEB4890F8AA0061F30300E9493D
+:10E7800081F8AA0000210320DBF7E4FBF0B3E548A1
+:10E79000B0F8AA0011900220FDF7EAFFDBF77AFC3F
+:10E7A000E0491198A1F8AA0000210320DBF7D2FB71
+:10E7B000DD4890F8080E20F00101DB4880F8081EC3
+:10E7C00090F8080E20F00600801DD74981F8080E49
+:10E7D000002001F60861488000210120DBF7BAFB28
+:10E7E000D24890F8C60720F08001D04880F8C617BC
+:10E7F00000F50A608078D0B1012821D002280CD021
+:10E80000032827D1C94890F8C60700E025E020F08A
+:10E810007801C64880F8C6171CE0C44890F8C607BF
+:10E8200020F078002030C14981F8C60712E0BF48C7
+:10E8300090F8C60720F07801BC4880F8C61709E0B8
+:10E84000BA4890F8C60720F078005830B74981F8E8
+:10E85000C60700BF00BFFCF789FF06E00920FDF7EF
+:10E8600087FF0020AE49C87200BF00BFAC48407AA5
+:10E870000D2843D104220021AD4800F01DFC0120E9
+:10E880001021CDE90010A74890F8AA0000F00F0071
+:10E89000A84901EB001010230246194606900020FB
+:10E8A000F3F7E1FC9F4890F8AA0000F00F009C49A4
+:10E8B000C97A884211D000201021CDE90010984873
+:10E8C000C07A9C4901EB0010001D0C230246202158
+:10E8D00006900020F3F7C7FC10E001201021CDE9DD
+:10E8E00000108F48C07A934901EB0010001D0C23E3
+:10E8F0000246202106900020F3F7B5FCC6E3DCF7C2
+:10E9000095F8012806D0022812D004281ED0082825
+:10E910007DD175E08248C07A002805DD8048C07A44
+:10E92000401E7F49C87202E004207D49C8726EE033
+:10E930007B48C07A042805DA7948C07A401C7849B7
+:10E94000C87202E000207649C87260E074484078DE
+:10E950001F2803DB7248C07A032809D07048C17AA7
+:10E96000704890F8AA0061F307106E4981F8AA0078
+:10E9700000210320DBF7EEFA80B30220FDF7F8FE5A
+:10E980006A4890F8C60720F08001684880F8C617EA
+:10E9900000F50A608078C0B1012820D002280AD092
+:10E9A000032826D1614890F8C60720F078015F4817
+:10E9B00080F8C6171DE05D4890F8C60720F0780083
+:10E9C00020305A4981F8C60713E0584890F8C60726
+:10E9D00020F07801554880F8C6170AE00FE0534848
+:10E9E00090F8C60720F078005830504981F8C607E3
+:10E9F00000BF00BFFCF7BAFE00204949C87206E01C
+:10EA00000920FDF7B5FE00204549C87200BF00BFD0
+:10EA10004348407A0E2841D104220021464800F0A4
+:10EA20004BFB01201021CDE900103E4890F8AA00D0
+:10EA30000009424901EB00101023024619460690D6
+:10EA40000020F3F710FC3648C07A364991F8AA1036
+:10EA5000B0EB111F11D000201021CDE9001030487B
+:10EA6000C07A364901EB0010001D0C23024620211C
+:10EA700006900020F3F7F7FB10E001201021CDE90C
+:10EA800000102748C07A2D4901EB0010001D0C230F
+:10EA90000246202106900020F3F7E5FBF6E2DBF7C3
+:10EAA000C5FF012806D0022812D004281ED008284D
+:10EAB00068D160E01A48807A002805DD1848807A1D
+:10EAC000401E1749887202E005201549887259E0F6
+:10EAD0001348807A052805DA1148807A401C1049CD
+:10EAE000887202E000200E4988724BE00C48807A60
+:10EAF00006283ED2DFE800F02630030B3D39132014
+:10EB0000FDF736FE0E48407F0549C87231E01420FB
+:10EB1000FDF72EFE0A4890F84D010149C87228E021
+:10EB2000BC1200209A3A0020BC220020BC320020F7
+:10EB3000D8A1030858A2030818A2030898A2030842
+:10EB4000144100201120FDF713FEFA4890F8AA00A6
+:10EB50000009F949C8720CE01220FDF709FEF548DA
+:10EB600090F8AC00F449C87203E00F20FDF700FEF6
+:10EB700000BF00BF06E00220FDF7FAFD0020EE49CD
+:10EB8000887200BF00BFEC48407A102819D1EA48CB
+:10EB9000807AEA4901EB001004220021069000F07F
+:10EBA0008BFA00201021CDE90010E348807AE34978
+:10EBB00001EB001010230246002106900846F3F7EF
+:10EBC00052FB63E2DBF732FF012806D0022812D0A5
+:10EBD00004281ED0082853D14BE0D748C07A00281B
+:10EBE00005DDD548C07A401ED349C87202E0032033
+:10EBF000D149C87244E0D048C07A032805DACE482B
+:10EC0000C07A401CCC49C87202E00020CA49C872D0
+:10EC100036E0C948C17AC74890F8AA0061F30710E6
+:10EC2000C44981F8AA0000210320DBF793F9F8B169
+:10EC3000C04890F8AA00312101EB1011BD4880F8BE
+:10EC400073100220FDF794FDBD4890F8C60720F030
+:10EC50008001BB4880F8C61790F8C60720F07801FD
+:10EC6000B74880F8C617FCF781FD0020B249C8728A
+:10EC700006E01020FDF77CFD0020AF49C87200BF00
+:10EC800000BFAD48407A11283FD104220021AD4891
+:10EC900000F012FA01201021CDE90010A54890F8EB
+:10ECA000AA000009A74901EB0010102302461946EB
+:10ECB00006900020F3F7D7FA9F48C07A9D4991F853
+:10ECC000AA10B0EB111F10D000201021CDE90010C8
+:10ECD0009948C07A9C4901EB00101023024620217C
+:10ECE00006900020F3F7BFFA0FE001201021CDE9D4
+:10ECF00000109148C07A944901EB0010102302469D
+:10ED0000202106900020F3F7AEFABFE1DBF78EFE7C
+:10ED1000012806D0022812D004281ED0082831D19C
+:10ED200029E08548C07A002805DD8348C07A401E66
+:10ED30008149C87202E003207F49C87222E07E4800
+:10ED4000C07A032805DA7C48C07A401C7A49C87228
+:10ED500002E000207849C87214E07748C07A75490B
+:10ED600081F8AC0000210320DBF7F4F810B1022099
+:10ED7000FDF7FEFC06E01020FDF7FAFC00206E49CE
+:10ED8000C87200BF00BF6C48407A12283DD10422EF
+:10ED900000216E4800F090F901201021CDE900100B
+:10EDA000644890F8AC006A4901EB00101023024659
+:10EDB000194606900020F3F756FA5E4890F8AC002A
+:10EDC0005D49C97A884210D000201021CDE9001099
+:10EDD0005948C07A5E4901EB0010102302462021F9
+:10EDE00006900020F3F73FFA0FE001201021CDE953
+:10EDF00000105148C07A564901EB0010102302461A
+:10EE0000202106900020F3F72EFA3FE1DBF70EFEFB
+:10EE1000012806D002280ED0042816D0082824D1B4
+:10EE20001CE04548C07A002804DD4348C07A401EF3
+:10EE30004149C87219E04048C07A032804DA3E48C4
+:10EE4000C07A401C3C49C8720FE03B48C07A414937
+:10EE5000487700210220DBF77DF806E01020FDF75F
+:10EE600087FC00203449C87200BF00BF3248407A96
+:10EE700013283BD104220021374800F01DF901205E
+:10EE80001021CDE900103348407F334901EB0010D9
+:10EE900010230246194606900020F3F7E4F92D48A6
+:10EEA000407F2549C97A884210D000201021CDE941
+:10EEB00000102148C07A294901EB001010230246B6
+:10EEC000202106900020F3F7CEF90FE00120102159
+:10EED000CDE900101848C07A204901EB001010233A
+:10EEE0000246202106900020F3F7BDF9CEE0DBF7C3
+:10EEF0009DFD012806D0022812D0042834D008280D
+:10EF000043D13BE00C48C07A002805DD0A48C07AAE
+:10EF1000401E0949C87202E003200749C87234E064
+:10EF20000548C07A03281BDA0348C07A401C02490E
+:10EF3000C87218E09A3A0020BC120020E8A2030828
+:10EF4000BC320020E8A30308E8A4030828A40308AF
+:10EF500028A503081441002068A3030868A4030837
+:10EF600000204D49C87210E04B48C17A4B4880F8E8
+:10EF70004D1101210220DAF7EDFF06E01020FDF728
+:10EF8000F7FB00204449C87200BF00BF4248407AE6
+:10EF900014283DD104220021414800F08DF80120C1
+:10EFA0001021CDE900103D4890F84D013D4901EB9D
+:10EFB000001010230246194606900020F3F753F97B
+:10EFC000364890F84D113448C07A814210D0002064
+:10EFD0001021CDE900103048C17A324800EB011011
+:10EFE00010230246202106900020F3F73CF90FE0A1
+:10EFF00001201021CDE900102748C17A294800EBF3
+:10F00000011010230246202106900020F3F72BF96F
+:10F010003CE0DBF70BFD012806D0022805D00428D0
+:10F0200004D0082827D11AE025E024E0DBF732F8E5
+:10F0300001200690069880F3138800BF00BFBFF33D
+:10F040004F8F1948006800F4E06018490843001D1C
+:10F0500015490860BFF34F8F00BF00BFFEE714489B
+:10F060004078032803D11020FDF782FB02E009203D
+:10F07000FDF77EFB00BF00BF0748407A0F2804D190
+:10F08000042200210B4800F017F800BF00BFF2F780
+:10F09000FBFE12B010BD0000BC1200201441002085
+:10F0A000A8A30308A8A403080CED00E00000FA05DB
+:10F0B0005C3B002068A503082DE9F84307460E468F
+:10F0C0009046002416E0002510E001207B1903EB98
+:10F0D000061303EB041300901A782307190EEB06AE
+:10F0E000180E1023F2F714FF681CC5B2102DECDBCC
+:10F0F000601CC4B24445E6DBBDE8F88300B50020DF
+:10F100000849087400210748817401214174C174C1
+:10F11000642181610120034948730220FDF728FB27
+:10F1200000BD0000BC12002010B51548006840F476
+:10F130007000134908601348006840F0010011494D
+:10F14000086000200F49083108600E4800680E4929
+:10F1500008400C4908600D48091D0860081F006838
+:10F1600020F48020091F0860002006490C31086047
+:10F17000FDF750F94FF0006001498039086010BD7B
+:10F1800088ED00E000380240FFFFF6FE103000245A
+:10F1900010B5FDF7D3F810BDCA430282704721B104
+:10F1A000028842F00102028004E002884FF6FE73FA
+:10F1B0001A4002807047000010B50446554884424A
+:10F1C00008D101210846FCF7B5FE00210120FCF71B
+:10F1D000B1FE9DE0B4F1804F08D101210846FCF753
+:10F1E00089FE00210120FCF785FE91E04A48844217
+:10F1F00008D101210220FCF77DFE00210220FCF74E
+:10F2000079FE85E04548844208D101210420FCF7BD
+:10F2100071FE00210420FCF76DFE79E04048844235
+:10F2200008D101210820FCF765FE00210820FCF729
+:10F2300061FE6DE03B48844208D101211020FCF7BB
+:10F2400059FE00211020FCF755FE61E0364884424B
+:10F2500008D101212020FCF74DFE00212020FCF7E1
+:10F2600049FE55E03148844208D101210220FCF7D3
+:10F2700061FE00210220FCF75DFE49E02C4884423B
+:10F2800009D101210804FCF755FE00214FF480301C
+:10F29000FCF750FE3CE02748844209D10121480494
+:10F2A000FCF748FE00214FF40030FCF743FE2FE04E
+:10F2B0002148844209D101218804FCF73BFE00214A
+:10F2C0004FF48020FCF736FE22E01C48844208D12F
+:10F2D00001214020FCF70EFE00214020FCF70AFE31
+:10F2E00016E01748844208D101218020FCF702FE75
+:10F2F00000218020FCF7FEFD0AE01248844207D17D
+:10F3000001218015FCF7F6FD0021A015FCF7F2FDA8
+:10F3100010BD000000000140000400400008004053
+:10F32000000C0040001000400014004000040140A8
+:10F3300000400140004401400048014000180040E6
+:10F34000001C00400020004030B502460020002391
+:10F350000024158A05EA0103958905EA010413B121
+:10F360000CB1012000E0002030BD1AB183890B43AD
+:10F37000838102E083898B43838170470022028866
+:10F38000184B98420ED0184B98420BD0B0F1804FDA
+:10F3900008D0164B984205D0154B984202D0154B19
+:10F3A000984204D14FF68F731A404B881A43124B80
+:10F3B000984207D0114B984204D04FF6FF431A40B1
+:10F3C0000B891A4302804B68C3620B880385054B87
+:10F3D000984202D0044B984201D18B7A03860123D4
+:10F3E0008382704700000140000401400004004097
+:10F3F00000080040000C00400010004000140040D5
+:10F4000010B50024FCF7C2FB00F0B2FCDAF736FFBF
+:10F41000D9F7D2FEDAF7C4FBDBF732FBF2F71EFCBA
+:10F42000FFF76CFEDBF7E4F8F0F720FCF2F7F0F9F9
+:10F43000FCF79CF9FCF758FC0D4890F8080E20F0FA
+:10F4400001010B4880F8081E90F8080E20F0060015
+:10F45000801D074981F8080E00210120DAF77AFDA6
+:10F4600042F210700349C8830120487710BD0000A4
+:10F47000BC220020BC1200202DE9F0410024002510
+:10F48000FE48807801280BD10020FC498870DAF70B
+:10F49000CFFBFB48407A022802DC0120F849487380
+:10F4A000002498E304EB440000EB0410F54901EB61
+:10F4B0000010407B022821D104EB4400A1F5FE712D
+:10F4C00001EB80008078012817D1002004EB440173
+:10F4D000ED4A02EB8101887040F26920604302F23C
+:10F4E000BC6303EB8000427940F26920604303EB88
+:10F4F000800081782046E8F747FE6AE304EB440089
+:10F50000DE49403101EB80008078012807D10020DE
+:10F5100004EB4401D94A403202EB8101887004EBCC
+:10F520004400D649403101EB800040780028E4D106
+:10F5300004EB4400D44901EB800080780128DCD141
+:10F5400004EB440000EB0410CE4901EB001080797D
+:10F550000028D2D0002004EB4401CB4A02EB810109
+:10F56000887004EB440000EB0410C64901EB001066
+:10F57000807909287BD2DFE800F07A057BF5F3F289
+:10F58000F1F0060000BF40F269206043BF4901EB83
+:10F590008000C078012813D040F26920604301EB5D
+:10F5A0008000A43040F269216143B84A02EB810136
+:10F5B000897801EBC10100EB01100078002856D1D9
+:10F5C00040F269206043B14901EB80008078401C23
+:10F5D000C1B240F269206043AC4A02EB8000817006
+:10F5E00040F269206043114611F8200080B140F2DA
+:10F5F0006920604311F8201040F26920604302EB5B
+:10F6000080008170002140F26920604302F82010E0
+:10F6100040F2692060439D4901EB8000A43040F234
+:10F6200069216143994A02EB8101897801EBC101AB
+:10F6300000EB0110017840F26920604302EB80008A
+:10F640000079814213D0002240F2692060438F4943
+:10F6500001EB8000A43040F2692161438B4B03EB46
+:10F660008101897801EBC10100EB011002704FE2CA
+:10F6700040F269206043854901EB8000C078012891
+:10F6800013D040F26920604301EB8000A43040F2C7
+:10F69000692161437D4A02EB8101897801EBC10157
+:10F6A00000EB01100078002856D140F26920604339
+:10F6B000764901EB80008078401CC1B240F269209D
+:10F6C0006043724A02EB8000817040F2692060431F
+:10F6D000114611F8200080B140F26920604311F812
+:10F6E000201040F26920604302EB8000817000210D
+:10F6F00040F26920604302F8201040F26920604324
+:10F70000624901EB8000A43040F2692161435F4A05
+:10F7100002EB8101897801EBC10100EB0110017856
+:10F7200040F26920604302EB80000079814213D0EF
+:10F73000002240F269206043544901EB8000A4306C
+:10F7400040F269216143514B03EB8101897801EB60
+:10F75000C10100EB01100270DAE141E1C7E1B5E15E
+:10F7600075E0FFE740F269206043484901EB800003
+:10F77000C078012813D040F26920604301EB80007B
+:10F78000A43040F269216143404A02EB810189784B
+:10F7900001EBC10100EB01100078002856D140F2C6
+:10F7A00069206043394901EB80008078401CC1B278
+:10F7B00040F269206043354A02EB8000817040F2DC
+:10F7C00069206043114611F8200080B140F26920A1
+:10F7D000604311F8201040F26920604302EB800082
+:10F7E0008170002140F26920604302F8201040F24D
+:10F7F00069206043254901EB8000A43040F2692173
+:10F800006143224A02EB8101897801EBC10100EBDF
+:10F810000110017840F26920604302EB800000791A
+:10F82000814213D0002240F269206043174901EB66
+:10F830008000A43040F269216143144B03EB810145
+:10F84000897801EBC10100EB0110027060E140F228
+:10F85000692060430D4901EB8000C07801281ED06B
+:10F8600040F26920604301EB8000A43040F269213E
+:10F870006143064A02EB8101897809E0103A0020D1
+:10F88000BC12002014410020183F0020D445002065
+:10F8900001EBC10100EB0110007800287DD140F29E
+:10F8A00069206043F74901EB8000857842E004EB72
+:10F8B000440000EB0410F44901EB0010303040F23A
+:10F8C00069216143EF4A02EB8101897800EB011065
+:10F8D000427804EB440000EB0410EB4901EB00100C
+:10F8E0003030691C00EB01104078824210D040F2A9
+:10F8F00069206043E34901EB80008078401CC1B27D
+:10F9000040F269206043DF4A02EB800081701BE017
+:10F9100040F269206043DB4901EB80008078401CA5
+:10F92000C1B240F269206043D64A02EB8000817088
+:10F93000681CC5B204EB440000EB0410D24901EB93
+:10F940000010C079A842B2DC00BF40F269206043D9
+:10F95000CC4911F8200088B140F26920604311F8C9
+:10F96000201040F269206043C64A02EB800081709B
+:10F97000002140F26920604302F8201040F2692023
+:10F980006043C04901EB8000A43040F2692161432B
+:10F99000BC4A02EB8101897800E020E001EBC10163
+:10F9A00000EB0110017840F26920604302EB800017
+:10F9B0000079814213D0002240F269206043B149AE
+:10F9C00001EB8000A43040F269216143AD4B03EBB1
+:10F9D0008101897801EBC10100EB0110027097E011
+:10F9E00040F269206043A74901EB8000C0780128FC
+:10F9F00012D040F26920604301EB8000A43040F255
+:10FA0000692161439F4A02EB8101897801EBC101C1
+:10FA100000EB01100078E8BB40F26920604399498F
+:10FA200001EB80008078401CC1B240F26920604345
+:10FA3000944A02EB8000817040F2692060431146D5
+:10FA400011F8200080B140F26920604311F82010C5
+:10FA500040F26920604302EB80008170002140F297
+:10FA60006920604302F8201040F269206043854914
+:10FA700001EB8000A43040F269216143814A02EB2E
+:10FA80008101897801EBC10100EB0110017840F29E
+:10FA9000692000E019E0604302EB800000798142B8
+:10FAA00013D0002240F269206043764901EB8000C8
+:10FAB000A43040F269216143724B03EB81018978E4
+:10FAC00001EBC10100EB0110027021E040F269205E
+:10FAD00060436C4901EB80008078401CC1B240F269
+:10FAE00069206043674A02EB8000817010E040F2B9
+:10FAF00069206043634901EB80008078401CC1B2FB
+:10FB000040F2692060435F4A02EB8000817000BFD1
+:10FB100000BF40F2692060435A4901EB80008078C1
+:10FB200004EB440101EB0411574A02EB0111C979BE
+:10FB3000884207DB002140F269206043514A02EB12
+:10FB40008000817040F2692060434E4901EB8000E3
+:10FB5000407808B340F26920604301EB800081786F
+:10FB600040F269206043474A02F8201040F26920C1
+:10FB70006043114601EB80004078401EC1B240F264
+:10FB80006920604302EB80008170002140F269200F
+:10FB9000604302EB8000417040F269206043394BC2
+:10FBA00003EB8000A43040F269236343354E06EB3B
+:10FBB00083039B7803EBC30300EB0310427940F20D
+:10FBC00069206043334603EB800081782046E8F7E4
+:10FBD000DBFA601CC4B22D4890F82A0CA0423FF713
+:10FBE00061AC294810388078012866D126487C38D5
+:10FBF000807800EB4001264800EB01108079002856
+:10FC000075D00020204910398870A1F16C008178EE
+:10FC10001E4890F8CC0C401E814207DA1A487C3806
+:10FC20008078401C18497C39887003E00020164910
+:10FC30007C39887014487C38807800EB4001124889
+:10FC4000643800EB81008078B8B300220E487C381D
+:10FC5000807800EB40010C48643800EB8100827032
+:10FC600009487C38807800EB4001094800EB01101E
+:10FC7000807901282DD004280CD0052824D006280E
+:10FC80002CD11BE0D445002014410020BC320020C0
+:10FC90008C3F00203248807800EB4001314800EB77
+:10FCA000011000684FF4E131B1FBF0F000EB4010BF
+:10FCB00040002B496C31486010E018E04FF47A7036
+:10FCC00027496C31486009E0642025496C3148605F
+:10FCD00004E0642022496C31486000BF00BF204A24
+:10FCE00093780B32D15C0B3A9078F1F753F91E48B8
+:10FCF000407888B91D488078012820D100201B4910
+:10FD00008870194B1A79A1F26C7393F8A018164BEE
+:10FD10005878F8F7B9FF12E014480C3880780128B9
+:10FD20000DD1002011490C3988700F4B1A79A1F5BB
+:10FD3000EC6393F8A0180C4B5878F8F7A5FFDAF7A6
+:10FD4000C3FFF0F759FE0848C07820B100200649EB
+:10FD5000C870F2F7DDFAFCF713FDBDE8F081000092
+:10FD6000984000208C3F00205C3B0020283A002077
+:10FD70003EB50024002501210846FCF7ABF8A7207A
+:10FD8000ADF800000020ADF8020040F2E73001902D
+:10FD90000020ADF8080069464FF08040FFF7EEFA0A
+:10FDA0000021A14880F8F21800BF6CE004EB440089
+:10FDB0009E4901EB80019C4890F8F2089C4A42F869
+:10FDC0002010994890F8F208401CC1B2964880F87B
+:10FDD000F21804EB440002F55A7101EB80019248DD
+:10FDE00090F8F20842F820108F4890F8F208401C72
+:10FDF000C1B28D4880F8F21804EB440002F54E7150
+:10FE000001EB8001884890F8F20842F820108648FB
+:10FE100090F8F208401CC1B2834880F8F21804EB55
+:10FE20004400844901EB80017F4890F8F20842F8D1
+:10FE300020107D4890F8F208401CC1B27A4880F842
+:10FE4000F21800251BE040F2692060437A4901EB7B
+:10FE50008000A43005EBC50100EB01100C307249A5
+:10FE600091F8F218724A42F821006F4890F8F208AF
+:10FE7000401CC1B26C4880F8F218681CC5B2102D45
+:10FE8000E1DB601CC4B2042C90DB68490C39664885
+:10FE900090F8F208664A42F82010634890F8F20899
+:10FEA000401CC1B2604880F8F21800F5EC6190F88F
+:10FEB000F20842F820105C4890F8F208401CC1B2E9
+:10FEC000594880F8F21800F26C7190F8F20842F884
+:10FED0002010554890F8F208401CC1B2524880F8F2
+:10FEE000F21800F5EF6190F8F20842F820104E4841
+:10FEF00090F8F208401CC1B24B4880F8F21800F6A6
+:10FF0000DC0190F8F20842F82010474890F8F20817
+:10FF1000401CC1B2444880F8F21800F6144190F831
+:10FF2000F20842F82010404890F8F208401CC1B294
+:10FF30003D4880F8F21800F2547190F8F20842F847
+:10FF40002010394890F8F208401CC1B2364880F8B9
+:10FF5000F21802F5445190F8F20842F820103248A5
+:10FF600090F8F208401CC1B22F4880F8F2183348CC
+:10FF70002D4991F8F21842F821002B4890F8F20828
+:10FF8000401CC1B2284880F8F2182A49303190F854
+:10FF9000F20842F82010244890F8F208401CC1B240
+:10FFA000214880F8F21800F63C6190F8F20842F817
+:10FFB00020101D4890F8F208401CC1B21A4880F881
+:10FFC000F21800F6486190F8F20842F8201016483E
+:10FFD00090F8F208401CC1B2134880F8F2180024CF
+:10FFE00014E004EB4401164800EB81010E4890F840
+:10FFF000F2080F4A42F820100B4890F8F208401C13
+:020000040803EF
+:10000000C1B2094880F8F218601CC4B2052CE8DBC4
+:1000100001218807FFF7C3F8012211469007FFF777
+:10002000A4F900F00FF83EBDBC320020503A002089
+:10003000B03B0020746C0020D4450020CC1200207E
+:10004000B040002008B51C208DF8000001208DF87C
+:10005000010002208DF8020001208DF8030068469F
+:10006000F1F7FCFC08BD10B5EFF790FA10BD10B524
+:10007000EFF7AEFA10BD10B5FBF796FA10BD10B54C
+:10008000EFF75AFA10BD10B5EFF7C4FA10BD10B56E
+:10009000F1F7BAFA10BD01F40072B2F5007F00D199
+:1000A00000BFCA430280704721B1828942F40052E6
+:1000B000828104E082894DF6FF731A408281704785
+:1000C0001AB1838A0B43838202E0838A8B43838243
+:1000D0007047000010B504462548844208D101212C
+:1000E0001020FBF727FF00211020FBF723FF3EE045
+:1000F0002048844209D101214804FBF7FBFE00217E
+:100100004FF40030FBF7F6FE31E01B48844209D182
+:1001100001218804FBF7EEFE00214FF48020FBF75D
+:10012000E9FE24E01548844209D10121C804FBF707
+:10013000E1FE00214FF40020FBF7DCFE17E0104841
+:10014000844209D101210805FBF7D4FE00214FF4B8
+:100150008010FBF7CFFE0AE00A48844207D1012154
+:100160002020FBF7E7FE00212020FBF7E3FE10BD77
+:10017000001001400044004000480040004C004096
+:10018000005000400014014002460020B1F5007FFD
+:1001900000D100BF13880B400BB1012000E000200C
+:1001A000704770B50246002400230025002040F669
+:1001B0006A16B14200D100BFC1F3421501F01F031E
+:1001C000012606FA03F3012D02D19689334006E099
+:1001D000022D02D1168A334001E0968A33400C1278
+:1001E000012606FA04F41688344013B10CB101203C
+:1001F00000E0002070BDF0B5034600240026002575
+:10020000002040F66A17B94200D100BF1846C1F37A
+:10021000421401F01F06012707FA06F5012C01D14F
+:100220000C3004E0022C01D1103000E014301AB17F
+:1002300007682F43076002E00768AF430760F0BD1F
+:100240002DE9FF4705460E460024A14600BFA04603
+:10025000B08900B100BF2C8A24F44054F0880443D4
+:100260002C82AC8941F20C608443B0883189084308
+:10027000718908430443AC81AC8A24F44074B0898A
+:100280000443AC826846FBF765FE2048854202D0F5
+:100290001F48854202D1DDF80C9001E0DDF808909E
+:1002A000A88900F4004040B109EBC90000EB091037
+:1002B00031684900B0FBF1F707E009EBC90000EB3A
+:1002C000091031688900B0FBF1F76420B7FBF0F04A
+:1002D00004012009642101FB1078A88900F4004082
+:1002E00040B1322000EBC800B0FBF1F000F0070095
+:1002F000044308E0322000EB08106421B0FBF1F069
+:1003000000F00F0004432C81BDE8FF87001001407E
+:100310000014014010B5002406E0FBF79FFD10B962
+:10032000D9F79EF910BD641C02488442F5D3FA2027
+:10033000F8E70000404B4C000FB4084B10B504A97F
+:1003400002AA039801F0EAF9044602A9002001F08C
+:1003500010FC204610BC5DF814FB0000731B030862
+:1003600003B401984100009850EAC12018BF04204E
+:100370004A0D18BF40F0010040F2FF72B2EB515F2E
+:1003800008BF40F00200012808BF052002B07047F6
+:1003900030B583B0044601F093F99FED090B054693
+:1003A0008DED000B002221466846D8F752FA284608
+:1003B00001F0A6F99DED000B03B030BD0000000078
+:1003C000000000000000000070B5D94B00242DEDA6
+:1003D000020B2DED108BDDE91010984205DA20F0AC
+:1003E00000429A4201D809D141B19DED100BBDECFC
+:1003F000108B02B0BDE8704001F01EB9B0F5801F4F
+:1004000026DA11430BD0002813DA012001F078F925
+:10041000BDEC108B02B0BDE8704001F021B90220A4
+:1004200001F06EF901F0F0F851EC100B81F0004191
+:100430009EE06FF035049FEDC00B53EC102B9DED4B
+:10044000100B51EC100BD7F7DBFFCDE9100108467C
+:1004500004EB2051C0F31304B948A1F2FF3120444A
+:1004600000F4801080F07F6282F04052224301EB62
+:1004700020559FEDB50B119253EC102B9DED100BF9
+:1004800051EC100BD7F7B6FF41EC180BA01CC0F3D2
+:1004900013009FEDAFDB9FEDB0EBB14E7E44032820
+:1004A0006CD296ED000B51EC180B53EC102BD8F7D7
+:1004B00001FD1DD1002D01BF96ED000BBDEC108B91
+:1004C00002B070BD2846D8F792F841EC180B53ECF7
+:1004D0001D2BD7F795FF41EC190B53EC1E2B51EC5C
+:1004E000180BD7F78DFF53EC192BD7F7E2FE3FE03F
+:1004F0009FED9D0B51EC180B53EC102BD7F780FFA1
+:100500009FED9B1B53EC112BD7F777FF41EC190B99
+:1005100053EC182B51EC180BD7F772FF53EC192B37
+:10052000D7F76EFF41EC190B002D04BF53EC192BCC
+:1005300051EC180B1AD02846D8F759F841EC1A0B91
+:1005400053EC1D2BD7F75CFF53EC192BD7F755FF56
+:1005500053EC182BD7F74EFF41EC180B53EC1E2B26
+:1005600051EC1A0BD7F74CFF53EC182BD7F742FF7F
+:10057000BDEC108B02B041EC100B70BD9FED7E0BFB
+:1005800051EC180B53EC102BD7F793FE41EC100BEA
+:1005900051EC180B53EC102BD7F7A4FF41EC190BBF
+:1005A0002846D8F724F841EC1B0B53EC192B51ECDF
+:1005B000190BD7F725FF41EC1A0B714853EC1A2B96
+:1005C000261851EC1A0BD7F71BFF41EC1F0B6D4897
+:1005D000C4F1510404F5D724B0EE4F0AF0EE6F0ACF
+:1005E0000321784400F094FF53EC1F2B51EC100BC7
+:1005F000D7F706FF41EC1C0B6348B0EE4F0AF0EE54
+:100600006F0A0421784400F083FF53EC1A2B51EC5D
+:10061000100BD7F7F5FE344353EC1C2BD7F749FEEC
+:1006200041EC1C0B002C4CDD9FED510B51EC180BD9
+:1006300053EC102BD7F7E4FE53EC182BD7F7E0FE62
+:1006400041EC1A0B55B353EC1D2B51EC1B0BD7F798
+:10065000D7FE41EC1D0B53EC1C2B51EC1A0BD7F7BA
+:1006600028FE53EC192BD7F7CBFE53EC1D2BD7F7F5
+:1006700020FE53EC1A2BD7F7C0FE53EC182BD7F7FC
+:10068000B9FE41EC180B53EC1E2B51EC1B0BD7F7AA
+:10069000B7FE53EC182BD7F7ADFE69E753EC1C2BD4
+:1006A00051EC1A0BD7F705FE53EC192BD7F7A8FE20
+:1006B00053EC1A2BD7F7A1FE53EC182BD7F79DFE5E
+:1006C00056E735B353EC1D2B51EC1B0BD7F798FEB7
+:1006D00041EC1A0B53EC1C2B51EC180BD7F78AFE8C
+:1006E00053EC192BD7F78CFE53EC1A2BD7F782FE5D
+:1006F00053EC182BD7F77EFE41EC180B53EC1E2B56
+:1007000051EC1B0BD7F77CFE53EC182BD7F772FE7E
+:100710002EE753EC1C2B51EC180BD7F76BFE53EC68
+:10072000192BD7F76DFE53EC182BD7F766FE1FE792
+:100730000000F07F000000000000000000005043B7
+:10074000645F090000000000000000000000F03FAE
+:10075000763C7935EF39EA3D0000E0FE422EE63F77
+:10076000C8A1000000000000555555555555D53F0E
+:10077000000000000000E03F00000000000000401A
+:1007800086EBF9FF4AA0000040A000000000000036
+:1007900070B5414A00252DED020B2DED048BDDE9EE
+:1007A0000404944205DA24F00041914201D809D1B1
+:1007B00040B19DED040BBDEC048B02B0BDE8704070
+:1007C00000F03ABFB4F5801F26DA08430BD0002CA6
+:1007D00013DA012000F094FFBDEC048B02B0BDE8F9
+:1007E000704000F03DBF022000F08AFF00F00CFFD7
+:1007F00051EC100B81F0004146E09FED290B6FF0AA
+:10080000350553EC102B9DED040B51EC100BD7F775
+:10081000F7FDCDE904010C4605EB2450A0F2FF30B2
+:10082000C10F40F2FF32521A62F31F540844D7F747
+:10083000DEFE05949DED040B41EC180B51EC100B02
+:1008400001F0DAFA9FED181B53EC112BD7F7D8FD06
+:100850009FED170B41EC190B53EC102B51EC180BBF
+:10086000D7F7CEFD53EC192BD7F723FD9FED120BD5
+:1008700041EC190B53EC102B51EC180BD7F7C0FDC2
+:1008800053EC192BD7F715FDBDEC048B02B041ECEE
+:10089000100B70BD000000000000F07F00000000A1
+:1008A00000000000000050430EE526157BCBDB3F27
+:1008B000362BF111F3FE593D00609F501344D33F96
+:1008C0002DE9F04D2DED040B2DED0E8B96B0DDE9ED
+:1008D0002550279CDDF890A025F0004624F0004824
+:1008E000BAF1000F14BF0121002101EB4502FC49C0
+:1008F00053184A1093422AD3002814BF012300231F
+:1009000003EB44030B44F7498B4220D358EA000120
+:100910009FEDF59B76D0DFF8D8B35D4503D1BAF1F2
+:10092000000F05D188E0BAF1000F08BF002100D008
+:10093000012101EB450111F5001F08D8002814BF63
+:100940000121002101EB440111F5001F0BD99DEDA0
+:10095000261B9DED240B16B0BDEC0E8B04B0BDE83C
+:10096000F04D00F073BE0027002DBCBFE149884563
+:1009700021DAE1498845A8BF02271CDAC3451ADC01
+:10098000DE4901EB2851142908DDC1F1340220FAB7
+:1009900002F101FA02F282420DD108E058B9C1F128
+:1009A000140228FA02F101FA02F2424503D101F0E1
+:1009B0000101C1F1020756EA0A0124D1002C22DA12
+:1009C000002D18BF022F01D0012F0AD0022000F005
+:1009D00097FE16B0BDEC0E8B04B0BDE8F04D00F0F4
+:1009E00013BE022000F08CFE00F00EFE51EC100B46
+:1009F00081F0004141EC100B16B0BDEC0E8B04B041
+:100A0000BDE8F08D18E09FEDBEAB9FEDBF8B0028D9
+:100A100071D1B848804522D105F1804010F5801091
+:100A200008BFBAF1000F07D0B3450ADC002CA8BFFD
+:100A30009DED260BE0DA0DE0B0EE490AF0EE690A12
+:100A4000DAE7002C06DA9DED260B51EC100B81F055
+:100A500000416FE0AE48784490ED000BCCE7D845FC
+:100A60004DD1002C48DA2EB186423AD1BAF1000FAE
+:100A700042D126E0BAF1000F13D0022000F040FE70
+:100A800000F0FEFD8DED020B9DED240B8DED000BB6
+:100A900010EE900A039961F31E0003909DED020B86
+:100AA000AAE78DED02AB9DED240B1AEE901A10EE25
+:100AB000900A8DED000B61F31E0003909DED020B7B
+:100AC0009AE78DED028B9DED240B18EE901A10EE37
+:100AD000900A8DED000B61F31E0003909DED020B5B
+:100AE0008AE709DA9DED240B51EC190B53EC102B1E
+:100AF000D7F7F8FC1EE020E09DED240B7CE7864252
+:100B00001BDAB4F1804F0DD0A4F10050B0F1FF50CA
+:100B100013D1002D11DB9DED240B51EC100B01F0D6
+:100B200003FA07E09DED240B53EC102B51EC100B56
+:100B300000F0C2BC41EC100B5EE79DED240B51ECC4
+:100B4000100B01F047F8BAF1000FCDE90E0142D1C8
+:100B50009FED710B46B3A6F1E040B0F17F600CD081
+:100B60005E4538D1002D00DAA7B3022F0CBF01205B
+:100B70004FF0FF30D7F73BFDDCE7002D01DD002C07
+:100B80000DDA002D01DD002C1FDB002D16DA002C04
+:100B900014DB012F08BF9FED620B3FF42DAFB0EEC9
+:100BA0004A0AF0EE6A0A27E7022F18BF002D0CD080
+:100BB000012F0AD1002DFFF61FAF06E0002DB8BFB0
+:100BC000002C08DA012F3FF417AFB0EE480AF0EE20
+:100BD000680A11E71BE0012000EBE57050EA07010D
+:100BE00015D0791EB0EE498AF0EE698A084308BF35
+:100BF0009FED4D8B4E480025804570DD4D494E4898
+:100C0000884514DDB0420DDB002C19DB2FE00120FC
+:100C100000F076FD16B0BDEC0E8B04B0BDE8F04DD3
+:100C200000F01EBDB34502DC002C09DC1FE086424B
+:100C300002DA002C1BDA03E05E452BDD002C16DD0A
+:100C4000022000F05DFD00F01BFD8DED020B53EC6A
+:100C50001A2B51EC180BD7F7D3FBCDE90001039900
+:100C6000019861F31E0003909DED020BC4E6022083
+:100C700000F046FD00F014FD10EE901A18EE900AF8
+:100C80008DED020B8DED008B61F31E0003909DED49
+:100C9000020BB1E69DED0E0B53EC192B51EC100B32
+:100CA000D7F7A8FB9FED260BCDE9080153EC102BDD
+:100CB0009DED080B51EC100BD7F7A2FB9FED221B0B
+:100CC00053EC112BD7F799FB9DED081B53EC112B1F
+:100CD000D7F796FB9FED1E1B53EC112B3CE08CE0ED
+:100CE000FFFF1F00FFFF0F00000000000000F03FAB
+:100CF0000000F03F0000F07F0000404301FCFFFFD8
+:100D0000000000000000F07F000000000000000074
+:100D10000E9C0000000000000000000000000080A9
+:100D2000000000000000F0FF000000000000F0BF25
+:100D30000000E0410000F043FFFFEF3F0000000033
+:100D4000000000000000D03F555555555555D53F82
+:100D5000000000000000E03FD7F74FFB9DED080BBF
+:100D600041EC1A0B53EC102B51EC100BD7F748FB4E
+:100D700053EC1A2BD7F744FB41EC1A0B9FEDFE0BFB
+:100D800053EC102B9DED080B51EC100BD7F738FBF3
+:100D900041EC1B0B9FEDFA0B51EC1A0B53EC102B93
+:100DA000D7F72EFB41EC1A0B9FEDF70B53EC102BF2
+:100DB0009DED080B51EC100BD7F722FB53EC1A2BCF
+:100DC000D7F718FB41EC1A0B51EC1B0B53EC1A2B09
+:100DD000D7F76FFA0690CDE906519DED060B53EC5F
+:100DE0001B2B51EC100BD7F705FB53EC1A2BD7F745
+:100DF00004FB41EC100B00F0A1B90020B6F5801FF8
+:100E00000EDA9FEDE30B53EC102B9DED0E0B51EC26
+:100E1000100BD7F7F5FACDE90E016FF034000E464E
+:100E200000EB2650A0F2FF37C6F31300DA4940F07A
+:100E30007F6646F040568842D8BF002408DDD74977
+:100E40008142C8BF012403DC0024A6F580167F1C64
+:100E5000D348784400EBC4000F9690ED00CB9DED95
+:100E60000E0B53EC1C2B51EC100BD7F7C3FA9DED76
+:100E70000E0B41EC1B0B53EC1C2B51EC100BD7F75A
+:100E800018FA41EC100B51EC190B53EC102BD7F75F
+:100E900029FB41EC1D0B51EC1B0B53EC1D2BD7F721
+:100EA000AFFA41EC1A0BBF488DED10AB78441095AA
+:100EB00090ED000B4FF0005040EA660000EB8440DC
+:100EC0008DED080B00F5002009909DED080B53EC0B
+:100ED0001C2B51EC100BD7F78DFA9DED0E1B53EC2C
+:100EE000112BD7F78AFA41EC100B53EC102B9DED28
+:100EF000100B51EC100BD7F783FA9DED080B41EC6A
+:100F00001C0B53EC102B9DED100B51EC100BD7F775
+:100F100077FA53EC1B2BD7F770FA53EC1C2BD7F74F
+:100F200069FA53EC1D2BD7F76BFA41EC1C0B53EC11
+:100F30001A2B51EC1A0BD7F763FA41EC1B0B9A48AA
+:100F40000621B0EE4B0AF0EE6B0A784400F0E0FAAE
+:100F5000B0EE401AF0EE601AB0EE41DAF0EE61DA6F
+:100F600053EC1B2B51EC1B0BD7F74AFA53EC1D2B00
+:100F7000D7F746FA9DED100B41EC1B0B53EC1A2BE7
+:100F800051EC100BD7F795F953EC1C2BD7F738FA27
+:100F900053EC1B2BD7F78DF99DED100B41EC1B0B80
+:100FA00053EC102B51EC100BD7F72AFA41EC1D0B28
+:100FB0009FED7FEB53EC1E2BD7F77BF953EC1B2BEC
+:100FC000D7F777F90890CDE908519DED080B53EC60
+:100FD0001E2B51EC100BD7F70DFA53EC1D2BD7F746
+:100FE00009FA53EC1B2BD7F708FA9DED080B41ECDF
+:100FF0001D0B53EC102B9DED100B51EC100BD7F784
+:10100000FFF941EC1B0B53EC1A2B51EC1D0BD7F7DE
+:10101000F7F99DED080B41EC1A0B53EC102B51EC3A
+:101020001C0BD7F7EDF953EC1A2BD7F742F941EC2B
+:101030001A0B51EC1B0B53EC1A2BD7F73AF90C9007
+:10104000CDE90C519DED0C0B53EC1B2B51EC100B0F
+:10105000D7F7D0F953EC1A2BD7F7CFF941EC1B0B8C
+:101060009FED550B53EC102B9DED0C0B51EC100B21
+:10107000D7F7C6F941EC1A0B9FED510B51EC1B0B46
+:1010800053EC102BD7F7BCF941EC1B0B9FED4E0B2B
+:1010900053EC102B9DED0C0B51EC100BD7F7B0F966
+:1010A00053EC1B2BD7F705F941EC100B484878445B
+:1010B00000EBC40090ED001B51EC100B53EC112B16
+:1010C000D7F7F7F841EC1B0B3846D7F790FACDE984
+:1010D000080153EC1B2B51EC1A0BD7F7EAF841EC43
+:1010E000100B3C48784400EBC40090ED00CB51EC71
+:1010F000100B53EC1C2BD7F7DCF89DED081B53ECC1
+:10110000112BD7F7D6F80690CDE906519DED080BC7
+:1011100053EC102B9DED060B51EC100BD7F76AF931
+:1011200053EC1C2BD7F766F953EC1A2BD7F762F95F
+:1011300053EC1B2BD7F761F941EC100B9DED261BEF
+:1011400053EC102B8DED001B00959DED260B51EC03
+:10115000100BD7F755F99DED000B41EC1A0B53EC32
+:10116000102B9DED260B51EC100BD7F743F99DED9D
+:10117000061B53EC112B2FE0000000604715F73FD2
+:10118000FE822B654715F73F44DF5DF80BAE543EFA
+:1011900000000000000040438E9803007AB60B0068
+:1011A00052970000B89700008A96000000000000E7
+:1011B0000000000000000840000000E009C7EE3F0A
+:1011C000FD033ADC09C7EE3FF5015B14E02F3EBE9C
+:1011D00016950000D0940000D7F712F953EC1A2BA3
+:1011E000D7F767F89DED060B41EC1A0B53EC102B6B
+:1011F0009DED000B51EC100BD7F702F9CDE90C0176
+:101200009DED0C0B51EC1A0B53EC102BD7F751F84A
+:10121000CDE902010C46AA498C422FDB611A084332
+:1012200018D19DED0C0B53EC102B9DED020B51ECE6
+:10123000100BD7F7DFF841EC1B0B9FEDA30B51EC24
+:101240001A0B53EC102BD7F734F853EC1B2BD7F7B2
+:10125000DFFB2DD2022000F053FA00F011FA10EE5D
+:10126000901A18EE900A8DED020B8DED008B61F354
+:101270001E0003909DED020BFFF7BEBB944A24F0C5
+:101280000041914214D39349214408437FF4EFACC9
+:101290009DED0C0B53EC102B9DED020B51EC100B44
+:1012A000D7F7A8F853EC1A2BD7F7B2FB7FF6DFACD1
+:1012B00024F000408849894A002601EB20518242EF
+:1012C0002BDA481C4FF4801121FA00F02044844AA4
+:1012D000C0F30A517A44A1F2FF3192ED000B814A2A
+:1012E0008DED080BCA4020EA0202C0F3130040F45F
+:1012F0008010C1F1140120FA01F60992002CB8BF48
+:1013000076429DED080B53EC102B9DED0C0B51EC30
+:10131000100BD7F76FF8CDE90C019DED0C0B51ECDC
+:101320001A0B53EC102BD6F7C4FF9FED6F0B0890F0
+:10133000CDE9085153EC102B9DED080B51EC100B2F
+:10134000D7F75EF841EC1B0B9FED690B53EC102BAC
+:101350009DED080B51EC100BD7F752F89DED0C0BDF
+:1013600041EC1C0B53EC102B9DED080B51EC100BBA
+:10137000D7F740F853EC1A2BD7F73FF89FED5E1BD9
+:1013800053EC112BD7F73CF853EC1C2BD6F791FFFD
+:1013900041EC1A0B51EC1B0B53EC1A2BD6F789FFBF
+:1013A000CDE902019DED020B53EC1B2B51EC100B10
+:1013B000D7F720F853EC1A2BD7F71FF89DED020B47
+:1013C00041EC1A0B53EC102B51EC100BD7F718F81B
+:1013D000CDE908014A489DED080B0521784400F04D
+:1013E00097F89DED081B51EC100B53EC112BD7F720
+:1013F00007F89DED021B53EC112BD6F7FEFFCDE94C
+:1014000006019DED020B53EC1A2B51EC100BD6F795
+:10141000F7FF53EC1A2BD6F74CFF9FED3B0B41EC3B
+:101420001A0B53EC102B9DED060B51EC100BD6F75D
+:10143000E1FF9DED060B41EC1B0B53EC102B9DEDDA
+:10144000020B51EC100BD6F7DBFF53EC1B2BD7F73D
+:1014500049F853EC1A2BD6F7CDFF9DED021B53EC48
+:10146000112BD6F7C7FF53EC192BD6F7C6FFCDE9E2
+:10147000020101EB065001150029C8BF039015DCDD
+:101480009DED020B324651EC100BD7F7A9FAFEF78F
+:1014900067FF042808BF00F003F932469DED020BF8
+:1014A00051EC100BD7F79CFACDE902019DED020B30
+:1014B00051EC180B53EC102BD6F7A2FFFFF73ABBF9
+:1014C0000000904000000000FE822B654715973C0D
+:1014D00000CC904000346F3F01FCFFFF0000E03F74
+:1014E00090930000FFFF0F0000000000432EE63F36
+:1014F000396CA80C615C20BEEF39FAFE422EE63F43
+:1015000028920000000000000000000000000040E1
+:1015100070B504462DED028B4D1E00EBC500B0EEFC
+:10152000408AF0EE608A90ED000B35F0060017D08F
+:1015300053EC182B51EC100BD6F762FF41EC100B5B
+:101540006D1E04EBC50090ED001B51EC100B53EC2D
+:10155000112BD6F7AEFE41EC100B35F00600E7D1AB
+:10156000022D36D0042D1CD0062D1CBFBDEC028BE5
+:1015700070BD53EC182B51EC100BD6F741FF94EDD6
+:101580000A1B53EC112BD6F794FE53EC182BD6F70D
+:1015900037FF94ED081B53EC112BD6F78AFE41EC74
+:1015A000100B53EC182B51EC100BD6F729FF94EDD0
+:1015B000061B53EC112BD6F77CFE53EC182BD6F7F9
+:1015C0001FFF94ED040B53EC102BD6F772FE41EC89
+:1015D000100B53EC182B51EC100BD6F711FF94EDB8
+:1015E000021B53EC112BD6F764FE53EC182BD6F7E5
+:1015F00007FF94ED001B53EC112BD6F75AFEBDEC00
+:10160000028B41EC100B70BD9FED070B10B553EC36
+:10161000102B9FED070B51EC100BD6F763FF41EC3D
+:10162000100B10BD000000000000000000000000D2
+:10163000000000000000F03F10B553EC102B51ECFF
+:10164000100BD6F736FE41EC100B10BD10B553EC65
+:10165000112B51EC100BD6F72CFE41EC100B10BDEA
+:101660009FED050B10B553EC102B51EC100BD6F77A
+:1016700039FF41EC100B10BD00000000000000001D
+:101680009FED050B10B553EC102B51EC100BD6F75A
+:10169000B7FE41EC100B10BD000000000000007010
+:1016A0009FED050B10B553EC102B51EC100BD6F73A
+:1016B000A7FE41EC100B10BD000000000000001060
+:1016C0000148006870470000B812002002E008C816
+:1016D000121F08C1002AFAD170477047002001E0AC
+:1016E00001C1121F002AFBD1704700F0010181F3F4
+:1016F0001388704780F31088704780F31088704714
+:101700000149086070470000B812002030380A28EC
+:1017100001D2012070470020704700002DE9FF4FE3
+:101720008DB00F460546002606E025280BD0DDE9E2
+:101730000F1290476D1C761C28780028F5D111B047
+:101740003046BDE8F08F0024A246A1460122E949B7
+:1017500000E0044315F8013F203B02FA03F0084281
+:10176000F7D128782A2810D06FF02F022878A0F11E
+:101770003001092914D80AEB8A0102EB410144F037
+:10178000020400EB010A6D1CF0E701CF5FEA000ADA
+:1017900003D544F40054CAF1000A44F002046D1C5D
+:1017A00028782E2817D115F8010F44F004042A28B0
+:1017B0000ED06FF02F022878A0F1300109290AD845
+:1017C00009EB890102EB410100EB01096D1CF2E715
+:1017D00057F8049B6D1C28786C280FD006DC4C2829
+:1017E00017D068280DD06A2814D104E0742810D0CE
+:1017F0007A280FD10DE044F400140AE044F4801478
+:1018000001E044F440146978814202D104F5801467
+:101810006D1C6D1C28786E281ED00CDC632830D01F
+:1018200004DC00288BD0582811D19FE0642867D0B1
+:1018300069280CD164E073282DD004DC6F2872D0A5
+:10184000702804D194E075286ED078286DD0DDE939
+:101850000F129047761C4BE1C4F30250022806D0C9
+:10186000032809D0042801CF09D0066040E101CF48
+:10187000F117C0E900613BE101CF068038E1067055
+:1018800036E117F8040B8DF8000000208DF80100F8
+:10189000EB46012003E057F804BB4FF0FF3061072F
+:1018A0004FF0000102D40DE008F1010188464945DE
+:1018B0000FDA8045F8DB1BF808100029F4D108E0A6
+:1018C00008F1010188468142FADB1BF80810002963
+:1018D000F6D1DDE90F23AAEB08008146214600F08E
+:1018E00031F9304400EB080604E0DDE90F121BF883
+:1018F000010B9047B8F10108F7D221464846F2E0C3
+:101900000A21C4F302524FF0000B0891022A04D0BE
+:1019100001CFC117032A09D00AE0FF1D27F00707EE
+:10192000F7E8020108E02CE01EE01FE000B2C1175A
+:10193000042A01D140B2C117021E71F1000206DA79
+:101940000023D0EB030063EB01012D2202E022050E
+:1019500004D52B228DF82420012203E0E20701D0D8
+:101960002022F7E7904653E00A210BE0102109E01E
+:1019700010214FF0000B44F004044FF008090891C7
+:1019800003E008214FF0000B0891C4F30252022A31
+:1019900004D001CF0021032A06D006E0FF1D27F066
+:1019A0000707F7E8020103E080B2042A00D1C0B2C1
+:1019B0004FF0000822072BD52A78702A07D0DDF8CF
+:1019C00020C08CF0100C5CEA0B0C05D00EE040221D
+:1019D0008DF82420012208E050EA010306D03023CC
+:1019E0008DF824308DF8252002229046089B83F044
+:1019F000080353EA0B030BD150EA010201D162073D
+:101A000006D530228DF824204FF00108A9F10109F4
+:101A10002A78582A04D038A20B9208AA0A920BE01E
+:101A20003AA2F9E75B46089AD6F7A7FE0B9B9B5CA8
+:101A30000A9A521E0A92137050EA0102F2D10A98D1
+:101A4000ADEB000000F1200B600702D524F48034D8
+:101A500001E04FF00109D94502DDA9EB0B0000E0E0
+:101A6000002000EB0B0141440890AAEB010AE003BF
+:101A700006D4DDE90F232146504600F063F8064402
+:101A80004FF0000908E009A911F80900DDE90F127B
+:101A9000904709F10109761CC145F4DBE0030CD540
+:101AA000DDE90F232146504600F04CF8064404E0DF
+:101AB000DDE90F1230209047761C0899481E0890E7
+:101AC0000029F5DC08E00A980A990078491C0A9177
+:101AD000DDE90F129047761CBBF10001ABF1010B61
+:101AE000F1DC21465046DDE90F2300F019F80644E9
+:101AF0006D1C21E609280100303132333435363788
+:101B00003839616263646566000000003031323349
+:101B100034353637383941424344454600000000E9
+:101B20002DE9F041044600251E461746880404D4DA
+:101B300005E039462020B0476D1C641EF9D52846C3
+:101B4000BDE8F0812DE9F041044600251E4690468F
+:101B5000C80301D5302700E02027880404D505E01C
+:101B600041463846B0476D1C641EF9D52846BDE88D
+:101B7000F0810A68531C0B601070704707E04DF647
+:101B8000BC2100BF0A1EA1F10101FBD1401E0028AB
+:101B9000F5D17047002100BF02E000BF4A1C91B29E
+:101BA00000EB4002B1EB820FF7D3704710B502464D
+:101BB000002008E012F8013B4340DBB2044C34F84B
+:101BC000133083EA20200B1EA1F10101F2D110BDD8
+:101BD0001800002082B0CDE9000121F00040019002
+:101BE0009DED000B02B051EC100B704710B51021A9
+:101BF0000D48D8F717FF0C48006840F480600A4988
+:101C0000086020210848D8F70DFF0220FFF7C2FF27
+:101C100010210548D8F708FF0220FFF7BBFF10216D
+:101C20000148D8F7FFFE10BD0014024010B5102186
+:101C30000D48D8F7F7FE0C48006840F480600A4968
+:101C4000086020210848D8F7EFFE0220FFF7A2FF26
+:101C500010210548D8F7E8FE0220FFF79BFF10216E
+:101C60000148D8F7DFFE10BD0014024070B50546EC
+:101C700000241548006820F44060134908600026DD
+:101C800018E010211048D8F7CDFE0220FFF782FFA0
+:101C900010210D48D8F7C8FE6006040E20210A481E
+:101CA000D8F7B7FE08B144F001040120FFF772FF36
+:101CB000701CC6B2082EE4DB15B1FFF797FF01E0F8
+:101CC000FFF7B4FF204670BD0014024070B5044613
+:101CD0001748006840F480601549086010211448D6
+:101CE000D8F7A0FE00251FE0E00920B12021104810
+:101CF000D8F79AFE03E020210D48D8F793FE60063E
+:101D0000040E0220FFF746FF10210948D8F78CFE89
+:101D10000220FFF73FFF10210548D8F783FE02207D
+:101D2000FFF738FF681CC5B2082DDDDB70BD000071
+:101D30000014024010B50B48006840F48060094967
+:101D4000086020210748D8F76FFE10210548D8F712
+:101D50006BFE0420FFF71EFF20210248D8F762FE29
+:101D600010BD00000014024010B50B48006840F49C
+:101D700080600949086020210748D8F753FE0420F5
+:101D8000FFF708FF10210448D8F74EFE2021024833
+:101D9000D8F74AFE10BD00000014024010B5002420
+:101DA0001448006820F4406012490860202111485E
+:101DB000D8F73AFE0120FFF7EDFE10210D48D8F7C5
+:101DC00033FE0120FFF7E6FE08E0601CC0B20446C7
+:101DD000FA2803DDFFF7C8FF012010BD20210548C8
+:101DE000D8F717FE0028F0D110210248D8F71AFEC4
+:101DF0000020F2E70014024010B541EC100BFEF792
+:101E0000E3FA51EC100B10BD10B5FAF795F9062066
+:101E100000F0CCF8552000F0E9F800F0BCF80446DA
+:101E20004FF480511148D8F7FDFD4FF48051104810
+:101E3000D8F7FAFDAA2C01D0FA2010BD152000F029
+:101E4000B5F8062000F0D2F81420FFF7A3FE00F04A
+:101E5000A2F804464FF480510448D8F7E5FD512C10
+:101E600001D11420E9E7FA20E7E70000000402406E
+:101E7000000C02404FF400410803EFF72BFE4FF037
+:101E80008040FDF799F91348FEF724F91248D7F777
+:101E900091FD11483030D7F78DFD1048D8F7CEFCB2
+:101EA0000F48D8F7CBFCD8F7D3FD002080F310887B
+:101EB00000BF4FF47A70FFF761FED8F7C9FDFDF758
+:101EC0009FFAD8F7C5FD03E0FDF7D6FAD8F7C0FDB5
+:101ED000FAE7000000100140886402400000024060
+:101EE000000402402DE9F04104460D460026284634
+:101EF000D6F7C9F9071E02D10120BDE8F0810EE036
+:101F0000701C86B220782978884207D13A46294643
+:101F10002046D6F7BFF908B93046EEE7641C2078B2
+:101F20000028EDD100BFE8E700B52DED048B83B0AC
+:101F300041EC190BD6F76CFF41EC180B18EE100AA8
+:101F400018EE901A8DED008B002818BF0120084371
+:101F500020F00040C0F17F6000F1E040C00F14D0DD
+:101F600019EE101A19EE900A8DED009B002918BF8A
+:101F70000121084320F00040C0F17F6000F1E04003
+:101F8000C00F04BF0120FFF7BBFB51EC180B03B0DF
+:101F9000BDEC048B00BD10B50120FFF7FBFDFF2059
+:101FA000FAF73EF90446204610BD000010B504467D
+:101FB0004FF480510B48D8F737FD0320FFF7EAFDB7
+:101FC0004FF480510748D8F72DFD4FF48051064853
+:101FD000D8F72AFD2046FAF791FA0320FFF7DAFD39
+:101FE00010BD000000040240000C024010B5044681
+:101FF0002046FAF783FA0120FFF7CCFD10BD5458B4
+:10200000485F56312E332E32000000003820202049
+:102010002020202020486F20536F204769616F20C7
+:102020004469636820202020202020202054454E31
+:10203000204355412048414E473A2020202020206F
+:102040002020202020202020202020202044494122
+:10205000204348493A2020202020202020202020F2
+:10206000202020202020202020202020204D412022
+:10207000534F20544855453A20202020202020202E
+:102080002020202020202020202020202020202050
+:102090002020202020202020202020202020202040
+:1020A0002020202020202020202020202020202030
+:1020B0002020202020202020202020202020202020
+:1020C00020202020202020202020202020534F20AE
+:1020D000564F4C3A20202020202020202020202055
+:1020E00020202020202020202020202020534F208E
+:1020F0005449454E3A202020202020202020202016
+:1021000020202020202020202020202020534F206D
+:102110004C49543A2020202020202020202020201C
+:1021200020202020202020202020202020444F4E2E
+:102130004749413A20202020202020202020202014
+:10214000202020202020202020202020202020208F
+:10215000202020202020202020202020202020207F
+:10216000202020202020202020202020204E4741F9
+:10217000593A20202020202020202020202020200C
+:10218000202020202020202020202020202020204F
+:10219000202020202020202020202020202020203F
+:1021A000202020202020202020202020202020202F
+:1021B000202020202020202020202020202020201F
+:1021C000202020202020202020202020202020200F
+:1021D00020202020202020202020202020202020FF
+:1021E00020202020202020202020202020202020EF
+:1021F00020202020202020202020202020202020DF
+:1022000020202020202020202020202020202020CE
+:1022100020202020202020202020202020202020BE
+:1022200020202020202020202020202020202020AE
+:10223000202020202020202020202020202020209E
+:10224000202020202020202020202020202020208E
+:10225000202020202020202020202020202020207E
+:102260002020202020202020202020202043414DFD
+:10227000204F4E20262048454E20474150204C41BB
+:102280004920515559204B48414348202100000026
+:1022900080250000010000000A000000000000008E
+:1022A000000000000000000000000000000000002E
+:1022B000000000000000000000000000000000001E
+:1022C000000000000000000000000000000000000E
+:1022D00000000000000000000000000000000000FE
+:1022E00000000000000000000000000000000000EE
+:1022F00000000000000000000000000000000000DE
+:1023000000000000000000000000000000000000CD
+:1023100000000000000000000000000000000000BD
+:1023200000000000000000000000000000000000AD
+:10233000000000000000000000000000000000009D
+:10234000000000000000000000000000000000008D
+:10235000000000000000000000000000000000007D
+:10236000000000000000000000000000000000006D
+:10237000000000000000000000000000000000005D
+:10238000000000000000000000000000000000004D
+:10239000000000000000000000000000000000003D
+:1023A000000000000000000000000000000000002D
+:1023B000000000000000000000000000000000001D
+:1023C0006A6F796675656C2E6A6F796675656C697A
+:1023D0006E672E636F6D2C373031310000000000C6
+:1023E00000000000000000000000000000000000ED
+:1023F00000000000000000000000000000000000DD
+:1024000000000000000000000000000000000000CC
+:1024100000000000000000000000000000000000BC
+:1024200000000000000000000000000000004B461B
+:10243000422D322E34470000000000000000000052
+:10244000000000000000000000000000000000008C
+:102450000000000000004B46423132333435360074
+:10246000000000000000000000000000000000006C
+:10247000000000000000000000000000000000005C
+:102480000000000000000004000000000000000048
+:10249000000000000000000000000000000000003C
+:1024A000000000000000000000000000000000002C
+:1024B000000000000000000000000000000000001C
+:1024C000000000000000000000000000000000000C
+:1024D00000000000000000000000000000000000FC
+:1024E00000000000000000000000000000000000EC
+:1024F00000000000000000000000000000000000DC
+:1025000000000000000000000000000000000000CB
+:1025100000000000000000000000000000000000BB
+:1025200000000000000000000000000000000000AB
+:10253000000000000000000000000000000000009B
+:10254000000000000000000000000000000000008B
+:10255000000000000000000000000000000000007B
+:10256000000000000000000000000000000000006B
+:10257000000000000000000000000000000000005B
+:10258000000000000000000000000000000000004B
+:10259000000000000000000000000000000000003B
+:1025A000000000000000000000000000000000002B
+:1025B000000000000000000000000000000000001B
+:1025C000000000000000000000000000000000000B
+:1025D00000000000000000000000000000000000FB
+:1025E00000000000000000000000000000000000EB
+:1025F00000000000000000000000000000000000DB
+:1026000000000000000000000000000000000000CA
+:1026100000000000000000000000000000000000BA
+:1026200000000000000000000000000000000000AA
+:10263000000000000000000000000000000000009A
+:10264000000000000000000000000000000000008A
+:10265000000000000000000000000000000000007A
+:10266000000000000000000000000000000000006A
+:10267000000000000000000000000000000000005A
+:10268000000000000000000000000000000000004A
+:10269000000000000000000000000000000000003A
+:1026A000000000000000000000000000000000002A
+:1026B000000000000000000000000000000000001A
+:1026C000000000000000000000000000000000000A
+:1026D00000000000000000000000000000000000FA
+:1026E00000000000000000000000000000000000EA
+:1026F00000000000000000000000000000000000DA
+:1027000000000000000000000000000000000000C9
+:1027100000000000000000000000000000000000B9
+:1027200000000000000000000000000000000000A9
+:102730000000000000000000000000000000000099
+:102740000000000000000000000000000000000089
+:102750000000000000000000000000000000000079
+:102760000000000000000000000000000000000069
+:102770000000000000000000000000000000000059
+:102780000000000000000000000000000000000049
+:102790000000000000000000000000000000000039
+:1027A0000000000000000000000000000000000029
+:1027B0000000000000000000000000000000000019
+:1027C0000000000000000000000000000000000009
+:1027D00000000000000000000000000000000000F9
+:1027E00000000000000000000000000000000000E9
+:1027F00000000000000000000000000000000000D9
+:1028000000000000000000000000000000000000C8
+:1028100000000000000000000000000000000000B8
+:1028200000000000000000000000000000000000A8
+:102830000000000000000000000000000000000098
+:102840000000000000000000000000000000000088
+:102850000000000000000000000000000000000078
+:102860000000000000000000000000000000000068
+:102870000000000000000000000000000000000058
+:102880000000000000000000000000000000000048
+:102890000000000000000000000000000000000038
+:1028A0000000000000000000000000000000000028
+:1028B0000000000000000000000000000000000018
+:1028C0000000000000000000000000000000000008
+:1028D00000000000000000000000000000000000F8
+:1028E00000000000000000000000000000000000E8
+:1028F00000000000000000000000000000000000D8
+:1029000000000000000000000000000000000000C7
+:1029100000000000000000000000000000000000B7
+:1029200000000000000000000000000000000000A7
+:102930000000000000000000000000000000000097
+:102940000000000000000000000000000000000087
+:102950000000000000000000000000000000000077
+:102960000000000000000000000000000000000067
+:102970000000000000000000000000000000000057
+:102980000000000000000000000000000000000047
+:102990000000000000000000000000000000000037
+:1029A0000000000000000000000000000000000027
+:1029B0000000000000000000000000000000000017
+:1029C0000000000000000000000000000000000007
+:1029D00000000000000000000000000000000000F7
+:1029E00000000000000000000000000000000000E7
+:1029F00000000000000000000000000000000000D7
+:102A000000000000000000000000000000000000C6
+:102A100000000000000000000000000000000000B6
+:102A200000000000000000000000000000000000A6
+:102A30000000000000000000000000000000000096
+:102A40000000000000000000000000000000000086
+:102A50000000000000000000000000000000000076
+:102A60000000000000000000000000000000000066
+:102A70000000000000000000000000000000000056
+:102A80000000000000000000000000000000000046
+:102A90000000000000000000000000000000000036
+:102AA0000000000000000000000000000000000026
+:102AB0000000000000000000000000000000000016
+:102AC000000000000C200308C06C0020CF30002064
+:102AD00064000000020001000000000084240308DC
+:102AE000C06C0020C430002066000000050001001A
+:102AF0000100000090220308C06C00201441002057
+:102B00006B0000003101040002000000C023030834
+:102B1000C06C00209A3A00202F050000C30001007D
+:102B20000300000082240308C06C0020E63E002061
+:102B3000F2050000020001000400000088240308E0
+:102B4000C06C0020D0140020F40500000500010036
+:102B5000050000008C240308C06C0020DC14002059
+:102B6000F905000005000100060000000D20030823
+:102B7000C06C0020442E0020FE05000081020100F0
+:102B80000700000090240308C06C0020E01400201F
+:102B90007F0800006500400008000000F4240308DE
+:102BA000C06C0020823A0020BF2100000300010019
+:102BB00009000000F8240308C06C0020883F0020B2
+:102BC000C2210000110101000A00000008260308CC
+:102BD000C06C002042350020D3220000B304010065
+:102BE0000B000000BC2A0308C06C0020D414002095
+:102BF00086270000090001000C00000041542B57FB
+:102C000041503D54584830342C3435353335313407
+:102C1000322C310D0A0041542B536F636B65743DA8
+:102C2000302C332C3139322E3136382E342E312C93
+:102C300035303030300D0A0041542B43574A415053
+:102C40003F0D0A0041542B5245530D0A0041542BAD
+:102C5000453D4F46460D0A0041542B574D4F4445C4
+:102C60003D41500D0A00000041542B534F434B414E
+:102C70003D5443502C746573742E6A6F7966756584
+:102C80006C696E672E636F6D2C373031310D0A0021
+:102C900041542B574B4D4F443D4E45540D0A004176
+:102CA000542B55415254464C3D343039360D0A00B0
+:102CB00041542B4845415254454E3D4F46460D0A1E
+:102CC0000041542B530D0A0041542B453D4F4646BD
+:102CD0000D0A007573722E636E23002B2B2B00617F
+:102CE0000041542B454E544D0D0A0041542B49438D
+:102CF0004349443F0D0A0041542B494D45493F0D7E
+:102D00000A0041542B4353513F0D0A000D0A0000A5
+:102D100041542B534F434B42313D544350432C7449
+:102D20006573742E6A6F796675656C696E672E635C
+:102D30006F6D2C373031310D0A0041542B5A0D0A7A
+:102D40000041542B57414E4E3D444843500D0A001C
+:102D500041542B57414E4E0D0A0041542B534F43C3
+:102D60004B4C4B42310D0A0041542B574946493DCB
+:102D70004B46422D322E34472C4B464231323334AF
+:102D800035360D0A0041542B536F636B65743D302B
+:102D90002C302C746573742E6A6F796675656C6956
+:102DA0006E672E636F6D2C373031310D0A00415440
+:102DB0002B43574A41503F0D0A0041542B52455373
+:102DC0000D0A0041542B574946493D545848303468
+:102DD0002C34353533353134320D0A0041542B5300
+:102DE0006F636B65743D302C302C3139322E3136A7
+:102DF000382E342E312C35303030300D0A002B2B4C
+:102E00002B00415445300D0A0041542B4347534E8B
+:102E10000D0A0041542B4350494E3F0D0A004154C6
+:102E20002B49434349440D0A0041542B4353510D50
+:102E30000A0041542B4349504D4F44453D310D0A42
+:102E40000041542B5149435347503D312C312C22E2
+:102E5000434D4E4554222C22222C22220D0A0041A1
+:102E6000542B4E45544F50454E0D0A0041542B43B0
+:102E700049504F50454E3D302C22544350222C2275
+:102E8000746573742E6A6F796675656C696E672EEA
+:102E9000636F6D222C373031310D0A0041542B43C2
+:102EA00049504F5051554552593F0D0A0041542B3E
+:102EB00052455345540D0A0041542B474554475041
+:102EC000533D474E524D432C300D0A0041542B4D7B
+:102ED000475053433D310D0A00C4ACC8CF00000039
+:102EE00000000000000000000000000000000000E2
+:102EF00000000000000000000000000000000000D2
+:102F000000000000000000000000000000000000C1
+:102F100000000000000000000064656661756C74CC
+:102F200000000000000000000000000000000000A1
+:102F30000000000000000000000000000000000091
+:102F40000000000000000000000000000000000081
+:102F50000000000000000000003839303030300040
+:102F6000000000696E7465726E65740000000000F8
+:102F70000000000000000000000000000000000051
+:102F80000000000000000000000000000000000041
+:102F90000000000000000000000000000000000031
+:102FA000000000D6D0B9FA000000000000000000C8
+:102FB0000000000000000000000000000000000011
+:102FC0000000000000000000000000000000000001
+:102FD00000000000000000000000000000000000F1
+:102FE0000000004368696E614D6F62696C650000A6
+:102FF00000000000000000000000000000000000D1
+:1030000000000000000000000000000000000000C0
+:1030100000000000000000000000000000000000B0
+:1030200000000038393836303000000000434D4E83
+:1030300045540000000000000000000000000000F7
+:103040000000000000000000000000000000000080
+:103050000000000000000000000000000000000070
+:1030600000000000000000000000000000D6D0B901
+:10307000FA00000000000000000000000000000056
+:103080000000000000000000000000000000000040
+:103090000000000000000000000000000000000030
+:1030A000000000000000000000000000004368690C
+:1030B0006E614D6F62696C650000000000000000E9
+:1030C0000000000000000000000000000000000000
+:1030D00000000000000000000000000000000000F0
+:1030E0000000000000000000000000000038393837
+:1030F00036303200000000434D4E455400000000C1
+:1031000000000000000000000000000000000000BF
+:1031100000000000000000000000000000000000AF
+:10312000000000000000000000000000000000009F
+:1031300000000000000000D6D0B9FA000000000036
+:10314000000000000000000000000000000000007F
+:10315000000000000000000000000000000000006F
+:10316000000000000000000000000000000000005F
+:10317000000000000000004368696E614D6F6269E5
+:103180006C6500000000000000000000000000006E
+:10319000000000000000000000000000000000002F
+:1031A000000000000000000000000000000000001F
+:1031B00000000000000000383938363034000000CC
+:1031C00000434D4E45540000000000000000000088
+:1031D00000000000000000000000000000000000EF
+:1031E00000000000000000000000000000000000DF
+:1031F00000000000000000000000000000000000CF
+:1032000000D6D0B9FA000000000000000000000065
+:1032100000000000000000000000000000000000AE
+:10322000000000000000000000000000000000009E
+:10323000000000000000000000000000000000008E
+:10324000004368696E6154656C65636F6D000000D2
+:10325000000000000000000000000000000000006E
+:10326000000000000000000000000000000000005E
+:10327000000000000000000000000000000000004E
+:103280000038393836303700000000434D4E455481
+:10329000000000000000000000000000000000002E
+:1032A000000000000000000000000000000000001E
+:1032B000000000000000000000000000000000000E
+:1032C0000000000000000000000000D6D0B9FA00A5
+:1032D00000000000000000000000000000000000EE
+:1032E00000000000000000000000000000000000DE
+:1032F00000000000000000000000000000000000CE
+:1033000000000000000000000000004368696E61DA
+:10331000556E69636F6D0000000000000000000042
+:10332000000000000000000000000000000000009D
+:10333000000000000000000000000000000000008D
+:10334000000000000000000000000038393836306E
+:103350003100000000554E494E4554000000000069
+:10336000000000000000000000000000000000005D
+:10337000000000000000000000000000000000004D
+:10338000000000000000000000000000000000003D
+:103390000000000000D6D0B9FA00000000000000D4
+:1033A000000000000000000000000000000000001D
+:1033B000000000000000000000000000000000000D
+:1033C00000000000000000000000000000000000FD
+:1033D00000000000004368696E61556E69636F6D9F
+:1033E00000000000000000000000000000000000DD
+:1033F00000000000000000000000000000000000CD
+:1034000000000000000000000000000000000000BC
+:103410000000000000383938363036000000005512
+:103420004E494E455400000000000000000000001E
+:10343000000000000000000000000000000000008C
+:10344000000000000000000000000000000000007C
+:10345000000000000000000000000000000000D696
+:10346000D0B9FA00000000000000000000000000D9
+:10347000000000000000000000000000000000004C
+:10348000000000000000000000000000000000003C
+:1034900000000000000000000000000000000043E9
+:1034A00068696E61556E69636F6D00000000000011
+:1034B000000000000000000000000000000000000C
+:1034C00000000000000000000000000000000000FC
+:1034D00000000000000000000000000000000038B4
+:1034E000393836303900000000554E494E455400F9
+:1034F00000000000000000000000000000000000CC
+:1035000000000000000000000000000000000000BB
+:1035100000000000000000000000000000000000AB
+:10352000000000000000000000D6D0B9FA00000042
+:10353000000000000000000000000000000000008B
+:10354000000000000000000000000000000000007B
+:10355000000000000000000000000000000000006B
+:103560000000000000000000004368696E615465BF
+:103570006C65636F6D00000000000000000000003B
+:10358000000000000000000000000000000000003B
+:10359000000000000000000000000000000000002B
+:1035A00000000000000000000038393836303300D9
+:1035B00000000043544E455400000000000000008D
+:1035C00000000000000000000000000000000000FB
+:1035D00000000000000000000000000000000000EB
+:1035E00000000000000000000000000000000000DB
+:1035F000000000D6D0B9FA00000000000000000072
+:1036000000000000000000000000000000000000BA
+:1036100000000000000000000000000000000000AA
+:10362000000000000000000000000000000000009A
+:103630000000004368696E6154656C65636F6D00DE
+:10364000000000000000000000000000000000007A
+:10365000000000000000000000000000000000006A
+:10366000000000000000000000000000000000005A
+:103670000000003839383631310000000043544E24
+:1036800045540000000000000000000000000000A1
+:10369000000000000000000000000000000000002A
+:1036A000000000000000000000000000000000001A
+:1036B00000000000000000000000000000C9B3CCC2
+:1036C000D800000000000000000000000000000022
+:1036D00000000000000000000000000000000000EA
+:1036E00000000000000000000000000000000000DA
+:1036F00000000000000000000000000000535443E0
+:1037000000000000000000000000000000000000B9
+:1037100000000000000000000000000000000000A9
+:103720000000000000000000000000000000000099
+:1037300000000000000000000000000000383939DF
+:10374000363630310000006A6177616C6E65742E28
+:10375000636F6D2E73610000000000000000000028
+:103760000000000000000000000000000000000059
+:103770000000000000000000000000000000000049
+:1037800000000000000000BFC6CDFECCD800000045
+:103790000000000000000000000000000000000029
+:1037A0000000000000000000000000000000000019
+:1037B0000000000000000000000000000000000009
+:1037C000000000000000005354430000000000000F
+:1037D00000000000000000000000000000000000E9
+:1037E00000000000000000000000000000000000D9
+:1037F00000000000000000000000000000000000C9
+:10380000000000000000003839393635303400003F
+:103810000056495641000000000000000000000072
+:103820000000000000000000000000000000000098
+:103830000000000000000000000000000000000088
+:103840000000000000000000000000000000000078
+:1038500000BFC6CDFECCD800000000000000000074
+:103860000000000000000000000000000000000058
+:103870000000000000000000000000000000000048
+:103880000000000000000000000000000000000038
+:10389000004F6F7265646F6F000000000000000051
+:1038A0000000000000000000000000000000000018
+:1038B0000000000000000000000000000000000008
+:1038C00000000000000000000000000000000000F8
+:1038D0000038393936353033000000416374696F80
+:1038E0006E2E6F6F7265646F6F2E636F6D000000D8
+:1038F00000000000000000000000000000000000C8
+:1039000000000000000000000000000000000000B7
+:103910000000000000000000000000BFC6CDFECC8B
+:10392000D8000000000000000000000000000000BF
+:103930000000000000000000000000000000000087
+:103940000000000000000000000000000000000077
+:1039500000000000000000000000007A61696E00B5
+:103960000000000000000000000000000000000057
+:103970000000000000000000000000000000000047
+:103980000000000000000000000000000000000037
+:103990000000000000000000000000383939363512
+:1039A0003900000000485350505300000000000050
+:1039B0000000000000000000000000000000000007
+:1039C00000000000000000000000000000000000F7
+:1039D00000000000000000000000000000000000E7
+:1039E0000000000000CCA9B9FA00000000000000AF
+:1039F00000000000000000000000000000000000C7
+:103A000000000000000000000000000000000000B6
+:103A100000000000000000000000000000000000A6
+:103A200000000000004149530000000000000000B9
+:103A30000000000000000000000000000000000086
+:103A40000000000000000000000000000000000076
+:103A50000000000000000000000000000000000066
+:103A600000000000003839363630000000000069E0
+:103A70006E7465726E657400000000000000000046
+:103A80000000000000000000000000000000000036
+:103A90000000000000000000000000000000000026
+:103AA000000000000000000000000000000000C353
+:103AB000E5B5E90000000000000000000000000083
+:103AC00000000000000000000000000000000000F6
+:103AD00000000000000000000000000000000000E6
+:103AE0000000000000000000000000000000005680
+:103AF0006965746E610000000000000000000000B5
+:103B000000000000000000000000000000000000B5
+:103B100000000000000000000000000000000000A5
+:103B2000000000000000000000000000000000385D
+:103B30003938343035000000004D6574666F6E65AD
+:103B40000000000000000000000000000000000075
+:103B50000000000000000000000000000000000065
+:103B60000000000000000000000000000000000055
+:103B7000000000000000000000C3E5B5E9000000FF
+:103B80000000000000000000000000000000000035
+:103B90000000000000000000000000000000000025
+:103BA0000000000000000000000000000000000015
+:103BB0000000000000000000004D6F6269666F6E3B
+:103BC0006500000000000000000000000000000090
+:103BD00000000000000000000000000000000000E5
+:103BE00000000000000000000000000000000000D5
+:103BF0000000000000000000003839383430310087
+:103C0000000000736D61727400000000000000008D
+:103C100000000000000000000000000000000000A4
+:103C20000000000000000000000000000000000094
+:103C30000000000000000000000000000000000084
+:103C4000000000C3E5B5E90000000000000000002E
+:103C50000000000000000000000000000000000064
+:103C60000000000000000000000000000000000054
+:103C70000000000000000000000000000000000044
+:103C80000000005669657474656C00000000000057
+:103C90000000000000000000000000000000000024
+:103CA0000000000000000000000000000000000014
+:103CB0000000000000000000000000000000000004
+:103CC00000000038393834303400000000736D6172
+:103CD00072740000000000000000000000000000FE
+:103CE00000000000000000000000000000000000D4
+:103CF00000000000000000000000000000000000C4
+:103D000000000000000000000000000000C3E5B556
+:103D1000E9000000000000000000000000000000BA
+:103D20000000000000000000000000000000000093
+:103D30000000000000000000000000000000000083
+:103D40000000000000000000000000000056494E86
+:103D50004100000000000000000000000000000022
+:103D60000000000000000000000000000000000053
+:103D70000000000000000000000000000000000043
+:103D8000000000000000000000000000003839388A
+:103D900034303200000000736D6172740000000066
+:103DA0000000000000000000000000000000000013
+:103DB0000000000000000000000000000000000003
+:103DC00000000000000000000000000000000000F3
+:103DD00000000000000000BCEDC6D2D5AF0000001E
+:103DE00000000000000000000000000000000000D3
+:103DF00000000000000000000000000000000000C3
+:103E000000000000000000000000000000000000B2
+:103E1000000000000000004D6574666F6E650000D4
+:103E20000000000000000000000000000000000092
+:103E30000000000000000000000000000000000082
+:103E40000000000000000000000000000000000072
+:103E500000000000000000383938353530380000E7
+:103E6000004D6574666F6E65000000000000000084
+:103E70000000000000000000000000000000000042
+:103E80000000000000000000000000000000000032
+:103E90000000000000000000000000000000000022
+:103EA00000BCEDC6D2D5AF0000000000000000004D
+:103EB0000000000000000000000000000000000002
+:103EC00000000000000000000000000000000000F2
+:103ED00000000000000000000000000000000000E2
+:103EE00000536D61727400000000000000000000CB
+:103EF00000000000000000000000000000000000C2
+:103F000000000000000000000000000000000000B1
+:103F100000000000000000000000000000000000A1
+:103F20000038393835353032000000736D617274F5
+:103F30000000000000000000000000000000000081
+:103F40000000000000000000000000000000000071
+:103F50000000000000000000000000000000000061
+:103F60000000000000000000000000BCEDC6D2D53B
+:103F7000AF00000000000000000000000000000092
+:103F80000000000000000000000000000000000031
+:103F90000000000000000000000000000000000021
+:103FA0000000000000000000000000536D6172740A
+:103FB0000000000000000000000000000000000001
+:103FC00000000000000000000000000000000000F1
+:103FD00000000000000000000000000000000000E1
+:103FE00000000000000000000000003839383535BE
+:103FF0003035000000736D61727400000000000035
+:1040000000000000000000000000000000000000B0
+:1040100000000000000000000000000000000000A0
+:104020000000000000000000000000000000000090
+:104030000000000000BCEDC6D2D5AF0000000000BB
+:104040000000000000000000000000000000000070
+:104050000000000000000000000000000000000060
+:104060000000000000000000000000000000000050
+:104070000000000000536D61727400000000000039
+:104080000000000000000000000000000000000030
+:104090000000000000000000000000000000000020
+:1040A0000000000000000000000000000000000010
+:1040B0000000000000383938353530360000007314
+:1040C0006D6172740000000000000000000000003C
+:1040D00000000000000000000000000000000000E0
+:1040E00000000000000000000000000000000000D0
+:1040F000000000000000000000000000000000C3FD
+:10410000CFBCD3C0AD0000000000000000000000E4
+:10411000000000000000000000000000000000009F
+:10412000000000000000000000000000000000008F
+:10413000000000000000000000000000000000423D
+:104140006F62690000000000000000000000000035
+:10415000000000000000000000000000000000005F
+:10416000000000000000000000000000000000004F
+:104170000000000000000000000000000000003807
+:10418000393838303000000000696E7465726E6531
+:1041900074000000000000000000000000000000AB
+:1041A000000000000000000000000000000000000F
+:1041B00000000000000000000000000000000000FF
+:1041C000000000000000000000C3CFBCD3C0AD0061
+:1041D00000000000000000000000000000000000DF
+:1041E00000000000000000000000000000000000CF
+:1041F00000000000000000000000000000000000BF
+:104200000000000000000000004772616D65656EEF
+:1042100070686F6E65000000000000000000000084
+:10422000000000000000000000000000000000008E
+:10423000000000000000000000000000000000007E
+:10424000000000000000000000383938383031002C
+:104250000000006770696E7465726E65740000001E
+:10426000000000000000000000000000000000004E
+:10427000000000000000000000000000000000003E
+:10428000000000000000000000000000000000002E
+:10429000000000C3CFBCD3C0AD0000000000000090
+:1042A000000000000000000000000000000000000E
+:1042B00000000000000000000000000000000000FE
+:1042C00000000000000000000000000000000000EE
+:1042D00000000042616E676C616C696E6B000000EB
+:1042E00000000000000000000000000000000000CE
+:1042F00000000000000000000000000000000000BE
+:1043000000000000000000000000000000000000AD
+:1043100000000038393838303300000000626C7714
+:1043200065620000000000000000000000000000C6
+:10433000000000000000000000000000000000007D
+:10434000000000000000000000000000000000006D
+:1043500000000000000000000000000000D3A1B633
+:10436000C800000000000000000000000000000085
+:10437000000000000000000000000000000000003D
+:10438000000000000000000000000000000000002D
+:104390000000000000000000000000000041697201
+:1043A00074656C00000000000000000000000000C8
+:1043B00000000000000000000000000000000000FD
+:1043C00000000000000000000000000000000000ED
+:1043D0000000000000000000000000000038393933
+:1043E0003130300000000061697274656C67707272
+:1043F000732E636F6D0000000000000000000000DD
+:1044000000000000000000000000000000000000AC
+:10441000000000000000000000000000000000009C
+:1044200000000000000000D3A1B6C800000000009A
+:10443000000000000000000000000000000000007C
+:10444000000000000000000000000000000000006C
+:10445000000000000000000000000000000000005C
+:104460000000000000000041697274656C000000EB
+:10447000000000000000000000000000000000003C
+:10448000000000000000000000000000000000002C
+:10449000000000000000000000000000000000001C
+:1044A00000000000000000383939313130000000D0
+:1044B0000061697274656C677072732E636F6D0052
+:1044C00000000000000000000000000000000000EC
+:1044D00000000000000000000000000000000000DC
+:1044E00000000000000000000000000000000000CC
+:1044F00000D3A1B6C80000000000000000000000CA
+:1045000000000000000000000000000000000000AB
+:10451000000000000000000000000000000000009B
+:10452000000000000000000000000000000000008B
+:104530000041697274656C0000000000000000001A
+:10454000000000000000000000000000000000006B
+:10455000000000000000000000000000000000005B
+:10456000000000000000000000000000000000004B
+:1045700000383939313331000000006169727465E7
+:104580006C677072732E636F6D0000000000000096
+:10459000000000000000000000000000000000001B
+:1045A000000000000000000000000000000000000B
+:1045B0000000000000000000000000D3A1B6C80009
+:1045C00000000000000000000000000000000000EB
+:1045D00000000000000000000000000000000000DB
+:1045E00000000000000000000000000000000000CB
+:1045F00000000000000000000000004169727465C6
+:104600006C0000000000000000000000000000003E
+:10461000000000000000000000000000000000009A
+:10462000000000000000000000000000000000008A
+:10463000000000000000000000000038393931346B
+:10464000300000000061697274656C677072732ECF
+:10465000636F6D000000000000000000000000001B
+:10466000000000000000000000000000000000004A
+:10467000000000000000000000000000000000003A
+:104680000000000000D3A1B6C80000000000000038
+:10469000000000000000000000000000000000001A
+:1046A000000000000000000000000000000000000A
+:1046B00000000000000000000000000000000000FA
+:1046C000000000000041697274656C000000000089
+:1046D00000000000000000000000000000000000DA
+:1046E00000000000000000000000000000000000CA
+:1046F00000000000000000000000000000000000BA
+:104700000000000000383939313435000000006104
+:10471000697274656C677072732E636F6D00000050
+:104720000000000000000000000000000000000089
+:104730000000000000000000000000000000000079
+:10474000000000000000000000000000000000D396
+:10475000A1B6C8000000000000000000000000003A
+:104760000000000000000000000000000000000049
+:104770000000000000000000000000000000000039
+:1047800000000000000000000000000000000041E8
+:10479000697274656C0000000000000000000000F9
+:1047A0000000000000000000000000000000000009
+:1047B00000000000000000000000000000000000F9
+:1047C00000000000000000000000000000000038B1
+:1047D00039393134390000000061697274656C67E1
+:1047E0007072732E636F6D00000000000000000007
+:1047F00000000000000000000000000000000000B9
+:1048000000000000000000000000000000000000A8
+:10481000000000000000000000D3A1B6C8000000A6
+:104820000000000000000000000000000000000088
+:104830000000000000000000000000000000000078
+:104840000000000000000000000000000000000068
+:1048500000000000000000000041697274656C00F7
+:104860000000000000000000000000000000000048
+:104870000000000000000000000000000000000038
+:104880000000000000000000000000000000000028
+:1048900000000000000000000038393931353100D7
+:1048A00000000061697274656C677072732E636FCB
+:1048B0006D0000000000000000000000000000008B
+:1048C00000000000000000000000000000000000E8
+:1048D00000000000000000000000000000000000D8
+:1048E000000000D3A1B6C8000000000000000000D6
+:1048F00000000000000000000000000000000000B8
+:1049000000000000000000000000000000000000A7
+:104910000000000000000000000000000000000097
+:1049200000000041697274656C0000000000000026
+:104930000000000000000000000000000000000077
+:104940000000000000000000000000000000000067
+:104950000000000000000000000000000000000057
+:1049600000000038393931353200000000616972C9
+:1049700074656C677072732E636F6D0000000000C9
+:104980000000000000000000000000000000000027
+:104990000000000000000000000000000000000017
+:1049A00000000000000000000000000000D3A1B6DD
+:1049B000C80000000000000000000000000000002F
+:1049C00000000000000000000000000000000000E7
+:1049D00000000000000000000000000000000000D7
+:1049E00000000000000000000000000000416972AB
+:1049F00074656C0000000000000000000000000072
+:104A000000000000000000000000000000000000A6
+:104A10000000000000000000000000000000000096
+:104A200000000000000000000000000000383939DC
+:104A30003135330000000061697274656C67707213
+:104A4000732E636F6D000000000000000000000086
+:104A50000000000000000000000000000000000056
+:104A60000000000000000000000000000000000046
+:104A700000000000000000D3A1B6C8000000000044
+:104A80000000000000000000000000000000000026
+:104A90000000000000000000000000000000000016
+:104AA0000000000000000000000000000000000006
+:104AB0000000000000000041697274656C00000095
+:104AC00000000000000000000000000000000000E6
+:104AD00000000000000000000000000000000000D6
+:104AE00000000000000000000000000000000000C6
+:104AF0000000000000000038393931353400000072
+:104B00000061697274656C677072732E636F6D00FB
+:104B10000000000000000000000000000000000095
+:104B20000000000000000000000000000000000085
+:104B30000000000000000000000000000000000075
+:104B400000D3A1B6C8000000000000000000000073
+:104B50000000000000000000000000000000000055
+:104B60000000000000000000000000000000000045
+:104B70000000000000000000000000000000000035
+:104B80000041697274656C000000000000000000C4
+:104B90000000000000000000000000000000000015
+:104BA0000000000000000000000000000000000005
+:104BB00000000000000000000000000000000000F5
+:104BC000003839393135350000000061697274658B
+:104BD0006C677072732E636F6D0000000000000040
+:104BE00000000000000000000000000000000000C5
+:104BF00000000000000000000000000000000000B5
+:104C00000000000000000000000000D3A1B6C800B2
+:104C10000000000000000000000000000000000094
+:104C20000000000000000000000000000000000084
+:104C30000000000000000000000000000000000074
+:104C4000000000000000000000000041697274656F
+:104C50006C000000000000000000000000000000E8
+:104C60000000000000000000000000000000000044
+:104C70000000000000000000000000000000000034
+:104C80000000000000000000000000383939313514
+:104C9000360000000061697274656C677072732E73
+:104CA000636F6D00000000000000000000000000C5
+:104CB00000000000000000000000000000000000F4
+:104CC00000000000000000000000000000000000E4
+:104CD0000000000000D3A1B6C800000000000000E2
+:104CE00000000000000000000000000000000000C4
+:104CF00000000000000000000000000000000000B4
+:104D000000000000000000000000000000000000A3
+:104D1000000000000041697274656C000000000032
+:104D20000000000000000000000000000000000083
+:104D30000000000000000000000000000000000073
+:104D40000000000000000000000000000000000063
+:104D500000000000003839393139300000000061AE
+:104D6000697274656C677072732E636F6D000000FA
+:104D70000000000000000000000000000000000033
+:104D80000000000000000000000000000000000023
+:104D9000000000000000000000000000000000D340
+:104DA000A1B6C800000000000000000000000000E4
+:104DB00000000000000000000000000000000000F3
+:104DC00000000000000000000000000000000000E3
+:104DD0000000000000000000000000000000004192
+:104DE000697274656C0000000000000000000000A3
+:104DF00000000000000000000000000000000000B3
+:104E000000000000000000000000000000000000A2
+:104E1000000000000000000000000000000000385A
+:104E200039393139320000000061697274656C678C
+:104E30007072732E636F6D000000000000000000B0
+:104E40000000000000000000000000000000000062
+:104E50000000000000000000000000000000000052
+:104E6000000000000000000000D3A1B6C800000050
+:104E70000000000000000000000000000000000032
+:104E80000000000000000000000000000000000022
+:104E90000000000000000000000000000000000012
+:104EA00000000000000000000041697274656C00A1
+:104EB00000000000000000000000000000000000F2
+:104EC00000000000000000000000000000000000E2
+:104ED00000000000000000000000000000000000D2
+:104EE000000000000000000000383939313933007B
+:104EF00000000061697274656C677072732E636F75
+:104F00006D00000000000000000000000000000034
+:104F10000000000000000000000000000000000091
+:104F20000000000000000000000000000000000081
+:104F3000000000D3A1B6C80000000000000000007F
+:104F40000000000000000000000000000000000061
+:104F50000000000000000000000000000000000051
+:104F60000000000000000000000000000000000041
+:104F700000000041697274656C00000000000000D0
+:104F80000000000000000000000000000000000021
+:104F90000000000000000000000000000000000011
+:104FA0000000000000000000000000000000000001
+:104FB000000000383939313934000000006169726D
+:104FC00074656C677072732E636F6D000000000073
+:104FD00000000000000000000000000000000000D1
+:104FE00000000000000000000000000000000000C1
+:104FF00000000000000000000000000000D3A1B687
+:10500000C8000000000000000000000000000000D8
+:105010000000000000000000000000000000000090
+:105020000000000000000000000000000000000080
+:105030000000000000000000000000000041697254
+:1050400074656C000000000000000000000000001B
+:105050000000000000000000000000000000000050
+:105060000000000000000000000000000000000040
+:105070000000000000000000000000000038393986
+:105080003139350000000061697274656C677072B7
+:10509000732E636F6D000000000000000000000030
+:1050A0000000000000000000000000000000000000
+:1050B00000000000000000000000000000000000F0
+:1050C00000000000000000D3A1B6C80000000000EE
+:1050D00000000000000000000000000000000000D0
+:1050E00000000000000000000000000000000000C0
+:1050F00000000000000000000000000000000000B0
+:105100000000000000000041697274656C0000003E
+:10511000000000000000000000000000000000008F
+:10512000000000000000000000000000000000007F
+:10513000000000000000000000000000000000006F
+:105140000000000000000038393931393600000015
+:105150000061697274656C677072732E636F6D00A5
+:10516000000000000000000000000000000000003F
+:10517000000000000000000000000000000000002F
+:10518000000000000000000000000000000000001F
+:1051900000D3A1B6C800000000000000000000001D
+:1051A00000000000000000000000000000000000FF
+:1051B00000000000000000000000000000000000EF
+:1051C00000000000000000000000000000000000DF
+:1051D0000041697274656C0000000000000000006E
+:1051E00000000000000000000000000000000000BF
+:1051F00000000000000000000000000000000000AF
+:10520000000000000000000000000000000000009E
+:10521000003839393139370000000061697274652E
+:105220006C677072732E636F6D00000000000000E9
+:10523000000000000000000000000000000000006E
+:10524000000000000000000000000000000000005E
+:105250000000000000000000000000D3A1B6C8005C
+:10526000000000000000000000000000000000003E
+:10527000000000000000000000000000000000002E
+:10528000000000000000000000000000000000001E
+:105290000000000000000000000000416972746519
+:1052A0006C00000000000000000000000000000092
+:1052B00000000000000000000000000000000000EE
+:1052C00000000000000000000000000000000000DE
+:1052D00000000000000000000000003839393139BA
+:1052E000380000000061697274656C677072732E1B
+:1052F000636F6D000000000000000000000000006F
+:10530000000000000000000000000000000000009D
+:10531000000000000000000000000000000000008D
+:105320000000000000D3A1B6C8000000000000008B
+:10533000000000000000000000000000000000006D
+:10534000000000000000000000000000000000005D
+:10535000000000000000000000000000000000004D
+:10536000000000000041697274656C0000000000DC
+:10537000000000000000000000000000000000002D
+:10538000000000000000000000000000000000001D
+:10539000000000000000000000000000000000000D
+:1053A000000000000038393931303200000000615F
+:1053B000697274656C677072732E636F6D000000A4
+:1053C00000000000000000000000000000000000DD
+:1053D00000000000000000000000000000000000CD
+:1053E000000000000000000000000000000000D3EA
+:1053F000A1B6C8000000000000000000000000008E
+:10540000000000000000000000000000000000009C
+:10541000000000000000000000000000000000008C
+:10542000000000000000000000000000000000413B
+:10543000697274656C00000000000000000000004C
+:10544000000000000000000000000000000000005C
+:10545000000000000000000000000000000000004C
+:105460000000000000000000000000000000003804
+:1054700039393130330000000061697274656C673E
+:105480007072732E636F6D0000000000000000005A
+:10549000000000000000000000000000000000000C
+:1054A00000000000000000000000000000000000FC
+:1054B000000000000000000000D3A1B6C8000000FA
+:1054C00000000000000000000000000000000000DC
+:1054D00000000000000000000000000000000000CC
+:1054E00000000000000000000000000000000000BC
+:1054F0000000000000000000004964656100000039
+:10550000000000000000000000000000000000009B
+:10551000000000000000000000000000000000008B
+:10552000000000000000000000000000000000007B
+:10553000000000000000000000383939313839001F
+:1055400000000061697274656C677072732E636F1E
+:105550006D000000000000000000000000000000DE
+:10556000000000000000000000000000000000003B
+:10557000000000000000000000000000000000002B
+:10558000000000D3A1B6C800000000000000000029
+:10559000000000000000000000000000000000000B
+:1055A00000000000000000000000000000000000FB
+:1055B00000000000000000000000000000000000EB
+:1055C0000000004964656100000000000000000068
+:1055D00000000000000000000000000000000000CB
+:1055E00000000000000000000000000000000000BB
+:1055F00000000000000000000000000000000000AB
+:1056000000000038393931373939000000616972DA
+:1056100074656C677072732E636F6D00000000001C
+:10562000000000000000000000000000000000007A
+:10563000000000000000000000000000000000006A
+:1056400000000000000000000000000000D3A1B630
+:10565000C800000000000000000000000000000082
+:10566000000000000000000000000000000000003A
+:10567000000000000000000000000000000000002A
+:105680000000000000000000000000000049646508
+:1056900061000000000000000000000000000000A9
+:1056A00000000000000000000000000000000000FA
+:1056B00000000000000000000000000000000000EA
+:1056C0000000000000000000000000000038393930
+:1056D0003138343500000061697274656C6770722E
+:1056E000732E636F6D0000000000000000000000DA
+:1056F00000000000000000000000000000000000AA
+:105700000000000000000000000000000000000099
+:1057100000000000000000D3A1B6C8000000000097
+:105720000000000000000000000000000000000079
+:105730000000000000000000000000000000000069
+:105740000000000000000000000000000000000059
+:1057500000000000000000496465610000000000D6
+:105760000000000000000000000000000000000039
+:105770000000000000000000000000000000000029
+:105780000000000000000000000000000000000019
+:10579000000000000000003839393138343600008C
+:1057A0000061697274656C677072732E636F6D004F
+:1057B00000000000000000000000000000000000E9
+:1057C00000000000000000000000000000000000D9
+:1057D00000000000000000000000000000000000C9
+:1057E00000D3A1B6C80000000000000000000000C7
+:1057F00000000000000000000000000000000000A9
+:105800000000000000000000000000000000000098
+:105810000000000000000000000000000000000088
+:105820000049646561000000000000000000000005
+:105830000000000000000000000000000000000068
+:105840000000000000000000000000000000000058
+:105850000000000000000000000000000000000048
+:1058600000383939313834380000006169727465A4
+:105870006C677072732E636F6D0000000000000093
+:105880000000000000000000000000000000000018
+:105890000000000000000000000000000000000008
+:1058A0000000000000000000000000D3A1B6C80006
+:1058B00000000000000000000000000000000000E8
+:1058C00000000000000000000000000000000000D8
+:1058D00000000000000000000000000000000000C8
+:1058E0000000000000000000000000496465610045
+:1058F00000000000000000000000000000000000A8
+:105900000000000000000000000000000000000097
+:105910000000000000000000000000000000000087
+:105920000000000000000000000000383939313864
+:10593000343900000061697274656C677072732E8F
+:10594000636F6D0000000000000000000000000018
+:105950000000000000000000000000000000000047
+:105960000000000000000000000000000000000037
+:105970000000000000D3A1B6C80000000000000035
+:105980000000000000000000000000000000000017
+:105990000000000000000000000000000000000007
+:1059A00000000000000000000000000000000000F7
+:1059B0000000000000496465610000000000000074
+:1059C00000000000000000000000000000000000D7
+:1059D00000000000000000000000000000000000C7
+:1059E00000000000000000000000000000000000B7
+:1059F00000000000003839393138353000000061CE
+:105A0000697274656C677072732E636F6D0000004D
+:105A10000000000000000000000000000000000086
+:105A20000000000000000000000000000000000076
+:105A3000000000000000000000000000000000D393
+:105A4000A1B6C80000000000000000000000000037
+:105A50000000000000000000000000000000000046
+:105A60000000000000000000000000000000000036
+:105A700000000000000000000000000000000049DD
+:105A800064656100000000000000000000000000EC
+:105A90000000000000000000000000000000000006
+:105AA00000000000000000000000000000000000F6
+:105AB00000000000000000000000000000000038AE
+:105AC00039393138353200000061697274656C67AC
+:105AD0007072732E636F6D00000000000000000004
+:105AE00000000000000000000000000000000000B6
+:105AF00000000000000000000000000000000000A6
+:105B0000000000000000000000D3A1B6C8000000A3
+:105B10000000000000000000000000000000000085
+:105B20000000000000000000000000000000000075
+:105B30000000000000000000000000000000000065
+:105B400000000000000000000049646561000000E2
+:105B50000000000000000000000000000000000045
+:105B60000000000000000000000000000000000035
+:105B70000000000000000000000000000000000025
+:105B8000000000000000000000383939313835339A
+:105B900000000061697274656C677072732E636FC8
+:105BA0006D00000000000000000000000000000088
+:105BB00000000000000000000000000000000000E5
+:105BC00000000000000000000000000000000000D5
+:105BD000000000D3A1B6C8000000000000000000D3
+:105BE00000000000000000000000000000000000B5
+:105BF00000000000000000000000000000000000A5
+:105C00000000000000000000000000000000000094
+:105C10000000004964656100000000000000000011
+:105C20000000000000000000000000000000000074
+:105C30000000000000000000000000000000000064
+:105C40000000000000000000000000000000000054
+:105C500000000038393931303400000000616972C9
+:105C600074656C677072732E636F6D0000000000C6
+:105C70000000000000000000000000000000000024
+:105C80000000000000000000000000000000000014
+:105C900000000000000000000000000000D3A1B6DA
+:105CA000C80000000000000000000000000000002C
+:105CB00000000000000000000000000000000000E4
+:105CC00000000000000000000000000000000000D4
+:105CD00000000000000000000000000000496465B2
+:105CE0006100000000000000000000000000000053
+:105CF00000000000000000000000000000000000A4
+:105D00000000000000000000000000000000000093
+:105D100000000000000000000000000000383939D9
+:105D20003130370000000061697274656C67707211
+:105D3000732E636F6D000000000000000000000083
+:105D40000000000000000000000000000000000053
+:105D50000000000000000000000000000000000043
+:105D600000000000000000D3A1B6C8000000000041
+:105D70000000000000000000000000000000000023
+:105D80000000000000000000000000000000000013
+:105D90000000000000000000000000000000000003
+:105DA0000000000000000049646561000000000080
+:105DB00000000000000000000000000000000000E3
+:105DC00000000000000000000000000000000000D3
+:105DD00000000000000000000000000000000000C3
+:105DE0000000000000000038393931313200000075
+:105DF0000061697274656C677072732E636F6D00F9
+:105E00000000000000000000000000000000000092
+:105E10000000000000000000000000000000000082
+:105E20000000000000000000000000000000000072
+:105E300000D3A1B6C8000000000000000000000070
+:105E40000000000000000000000000000000000052
+:105E50000000000000000000000000000000000042
+:105E60000000000000000000000000000000000032
+:105E700000496465610000000000000000000000AF
+:105E80000000000000000000000000000000000012
+:105E90000000000000000000000000000000000002
+:105EA00000000000000000000000000000000000F2
+:105EB000003839393131340000000061697274658D
+:105EC0006C677072732E636F6D000000000000003D
+:105ED00000000000000000000000000000000000C2
+:105EE00000000000000000000000000000000000B2
+:105EF0000000000000000000000000D3A1B6C800B0
+:105F00000000000000000000000000000000000091
+:105F10000000000000000000000000000000000081
+:105F20000000000000000000000000000000000071
+:105F300000000000000000000000004964656100EE
+:105F40000000000000000000000000000000000051
+:105F50000000000000000000000000000000000041
+:105F60000000000000000000000000000000000031
+:105F70000000000000000000000000383939313115
+:105F8000390000000061697274656C677072732E6D
+:105F9000636F6D00000000000000000000000000C2
+:105FA00000000000000000000000000000000000F1
+:105FB00000000000000000000000000000000000E1
+:105FC0000000000000D3A1B6C800000000000000DF
+:105FD00000000000000000000000000000000000C1
+:105FE00000000000000000000000000000000000B1
+:105FF00000000000000000000000000000000000A1
+:10600000000000000049646561000000000000001D
+:106010000000000000000000000000000000000080
+:106020000000000000000000000000000000000070
+:106030000000000000000000000000000000000060
+:1060400000000000003839393132320000000061B0
+:10605000697274656C677072732E636F6D000000F7
+:106060000000000000000000000000000000000030
+:106070000000000000000000000000000000000020
+:10608000000000000000000000000000000000D33D
+:10609000A1B6C800000000000000000000000000E1
+:1060A00000000000000000000000000000000000F0
+:1060B00000000000000000000000000000000000E0
+:1060C0000000000000000000000000000000004987
+:1060D0006465610000000000000000000000000096
+:1060E00000000000000000000000000000000000B0
+:1060F00000000000000000000000000000000000A0
+:106100000000000000000000000000000000003857
+:1061100039393132340000000061697274656C678E
+:106120007072732E636F6D000000000000000000AD
+:10613000000000000000000000000000000000005F
+:10614000000000000000000000000000000000004F
+:10615000000000000000000000D3A1B6C80000004D
+:10616000000000000000000000000000000000002F
+:10617000000000000000000000000000000000001F
+:10618000000000000000000000000000000000000F
+:10619000000000000000000000496465610000008C
+:1061A00000000000000000000000000000000000EF
+:1061B00000000000000000000000000000000000DF
+:1061C00000000000000000000000000000000000CF
+:1061D000000000000000000000383939313434007C
+:1061E00000000061697274656C677072732E636F72
+:1061F0006D00000000000000000000000000000032
+:10620000000000000000000000000000000000008E
+:10621000000000000000000000000000000000007E
+:10622000000000D3A1B6C80000000000000000007C
+:10623000000000000000000000000000000000005E
+:10624000000000000000000000000000000000004E
+:10625000000000000000000000000000000000003E
+:1062600000000049646561000000000000000000BB
+:10627000000000000000000000000000000000001E
+:10628000000000000000000000000000000000000E
+:1062900000000000000000000000000000000000FE
+:1062A000000000383939313536000000006169726C
+:1062B00074656C677072732E636F6D000000000070
+:1062C00000000000000000000000000000000000CE
+:1062D00000000000000000000000000000000000BE
+:1062E00000000000000000000000000000D3A1B684
+:1062F000C8000000000000000000000000000000D6
+:10630000000000000000000000000000000000008D
+:10631000000000000000000000000000000000007D
+:10632000000000000000000000000000004964655B
+:1063300061000000000000000000000000000000FC
+:10634000000000000000000000000000000000004D
+:10635000000000000000000000000000000000003D
+:106360000000000000000000000000000038393983
+:106370003137300000000061697274656C677072BB
+:10638000732E636F6D00000000000000000000002D
+:1063900000000000000000000000000000000000FD
+:1063A00000000000000000000000000000000000ED
+:1063B00000000000000000D3A1B6C80000000000EB
+:1063C00000000000000000000000000000000000CD
+:1063D00000000000000000000000000000000000BD
+:1063E00000000000000000000000000000000000AD
+:1063F000000000000000004964656100000000002A
+:10640000000000000000000000000000000000008C
+:10641000000000000000000000000000000000007C
+:10642000000000000000000000000000000000006C
+:106430000000000000000038393931373800000012
+:106440000061697274656C677072732E636F6D00A2
+:10645000000000000000000000000000000000003C
+:10646000000000000000000000000000000000002C
+:10647000000000000000000000000000000000001C
+:1064800000D3A1B6C800000000000000000000001A
+:1064900000000000000000000000000000000000FC
+:1064A00000000000000000000000000000000000EC
+:1064B00000000000000000000000000000000000DC
+:1064C0000049646561000000000000000000000059
+:1064D00000000000000000000000000000000000BC
+:1064E00000000000000000000000000000000000AC
+:1064F000000000000000000000000000000000009C
+:106500000038393931383200000000616972746531
+:106510006C677072732E636F6D00000000000000E6
+:10652000000000000000000000000000000000006B
+:10653000000000000000000000000000000000005B
+:106540000000000000000000000000D3A1B6C80059
+:10655000000000000000000000000000000000003B
+:10656000000000000000000000000000000000002B
+:10657000000000000000000000000000000000001B
+:106580000000000000000000000000496465610098
+:1065900000000000000000000000000000000000FB
+:1065A00000000000000000000000000000000000EB
+:1065B00000000000000000000000000000000000DB
+:1065C00000000000000000000000003839393138B8
+:1065D000370000000061697274656C677072732E19
+:1065E000636F6D000000000000000000000000006C
+:1065F000000000000000000000000000000000009B
+:10660000000000000000000000000000000000008A
+:106610000000000000D3A1B6C80000000000000088
+:10662000000000000000000000000000000000006A
+:10663000000000000000000000000000000000005A
+:10664000000000000000000000000000000000004A
+:1066500000000000004A696F000000000000000018
+:10666000000000000000000000000000000000002A
+:10667000000000000000000000000000000000001A
+:10668000000000000000000000000000000000000A
+:106690000000000000383939313834300000004A39
+:1066A000696F6E65740000000000000000000000CB
+:1066B00000000000000000000000000000000000DA
+:1066C00000000000000000000000000000000000CA
+:1066D000000000000000000000000000000000D3E7
+:1066E000A1B6C8000000000000000000000000008B
+:1066F000000000000000000000000000000000009A
+:106700000000000000000000000000000000000089
+:106710000000000000000000000000000000004A2F
+:10672000696F000000000000000000000000000091
+:106730000000000000000000000000000000000059
+:106740000000000000000000000000000000000049
+:106750000000000000000000000000000000003801
+:106760003939313835340000004A696F6E6574007C
+:106770000000000000000000000000000000000019
+:106780000000000000000000000000000000000009
+:1067900000000000000000000000000000000000F9
+:1067A000000000000000000000D3A1B6C8000000F7
+:1067B00000000000000000000000000000000000D9
+:1067C00000000000000000000000000000000000C9
+:1067D00000000000000000000000000000000000B9
+:1067E0000000000000000000004A696F0000000087
+:1067F0000000000000000000000000000000000099
+:106800000000000000000000000000000000000088
+:106810000000000000000000000000000000000078
+:1068200000000000000000000038393931383535EB
+:106830000000004A696F6E657400000000000000EF
+:106840000000000000000000000000000000000048
+:106850000000000000000000000000000000000038
+:106860000000000000000000000000000000000028
+:10687000000000D3A1B6C800000000000000000026
+:106880000000000000000000000000000000000008
+:1068900000000000000000000000000000000000F8
+:1068A00000000000000000000000000000000000E8
+:1068B0000000004A696F00000000000000000000B6
+:1068C00000000000000000000000000000000000C8
+:1068D00000000000000000000000000000000000B8
+:1068E00000000000000000000000000000000000A8
+:1068F000000000383939313835360000004A696FF8
+:106900006E65740000000000000000000000000040
+:106910000000000000000000000000000000000077
+:106920000000000000000000000000000000000067
+:1069300000000000000000000000000000D3A1B62D
+:10694000C80000000000000000000000000000007F
+:106950000000000000000000000000000000000037
+:106960000000000000000000000000000000000027
+:10697000000000000000000000000000004A696FF5
+:106980000000000000000000000000000000000007
+:1069900000000000000000000000000000000000F7
+:1069A00000000000000000000000000000000000E7
+:1069B000000000000000000000000000003839392D
+:1069C000313835370000004A696F6E657400000089
+:1069D00000000000000000000000000000000000B7
+:1069E00000000000000000000000000000000000A7
+:1069F0000000000000000000000000000000000097
+:106A000000000000000000D3A1B6C8000000000094
+:106A10000000000000000000000000000000000076
+:106A20000000000000000000000000000000000066
+:106A30000000000000000000000000000000000056
+:106A4000000000000000004A696F00000000000024
+:106A50000000000000000000000000000000000036
+:106A60000000000000000000000000000000000026
+:106A70000000000000000000000000000000000016
+:106A80000000000000000038393931383538000086
+:106A9000004A696F6E65740000000000000000008D
+:106AA00000000000000000000000000000000000E6
+:106AB00000000000000000000000000000000000D6
+:106AC00000000000000000000000000000000000C6
+:106AD00000D3A1B6C80000000000000000000000C4
+:106AE00000000000000000000000000000000000A6
+:106AF0000000000000000000000000000000000096
+:106B00000000000000000000000000000000000085
+:106B1000004A696F00000000000000000000000053
+:106B20000000000000000000000000000000000065
+:106B30000000000000000000000000000000000055
+:106B40000000000000000000000000000000000045
+:106B500000383939313835390000004A696F6E65BF
+:106B600074000000000000000000000000000000B1
+:106B70000000000000000000000000000000000015
+:106B80000000000000000000000000000000000005
+:106B90000000000000000000000000D3A1B6C80003
+:106BA00000000000000000000000000000000000E5
+:106BB00000000000000000000000000000000000D5
+:106BC00000000000000000000000000000000000C5
+:106BD00000000000000000000000004A696F000093
+:106BE00000000000000000000000000000000000A5
+:106BF0000000000000000000000000000000000095
+:106C00000000000000000000000000000000000084
+:106C10000000000000000000000000383939313861
+:106C200036300000004A696F6E6574000000000095
+:106C30000000000000000000000000000000000054
+:106C40000000000000000000000000000000000044
+:106C50000000000000000000000000000000000034
+:106C60000000000000D3A1B6C80000000000000032
+:106C70000000000000000000000000000000000014
+:106C80000000000000000000000000000000000004
+:106C900000000000000000000000000000000000F4
+:106CA00000000000004A696F0000000000000000C2
+:106CB00000000000000000000000000000000000D4
+:106CC00000000000000000000000000000000000C4
+:106CD00000000000000000000000000000000000B4
+:106CE0000000000000383939313836310000004AE0
+:106CF000696F6E6574000000000000000000000075
+:106D00000000000000000000000000000000000083
+:106D10000000000000000000000000000000000073
+:106D2000000000000000000000000000000000D390
+:106D3000A1B6C80000000000000000000000000034
+:106D40000000000000000000000000000000000043
+:106D50000000000000000000000000000000000033
+:106D60000000000000000000000000000000004AD9
+:106D7000696F00000000000000000000000000003B
+:106D80000000000000000000000000000000000003
+:106D900000000000000000000000000000000000F3
+:106DA00000000000000000000000000000000038AB
+:106DB0003939313836320000004A696F6E65740027
+:106DC00000000000000000000000000000000000C3
+:106DD00000000000000000000000000000000000B3
+:106DE00000000000000000000000000000000000A3
+:106DF000000000000000000000D3A1B6C8000000A1
+:106E00000000000000000000000000000000000082
+:106E10000000000000000000000000000000000072
+:106E20000000000000000000000000000000000062
+:106E30000000000000000000004A696F0000000030
+:106E40000000000000000000000000000000000042
+:106E50000000000000000000000000000000000032
+:106E60000000000000000000000000000000000022
+:106E70000000000000000000003839393138363396
+:106E80000000004A696F6E65740000000000000099
+:106E900000000000000000000000000000000000F2
+:106EA00000000000000000000000000000000000E2
+:106EB00000000000000000000000000000000000D2
+:106EC000000000D3A1B6C8000000000000000000D0
+:106ED00000000000000000000000000000000000B2
+:106EE00000000000000000000000000000000000A2
+:106EF0000000000000000000000000000000000092
+:106F00000000004A696F000000000000000000005F
+:106F10000000000000000000000000000000000071
+:106F20000000000000000000000000000000000061
+:106F30000000000000000000000000000000000051
+:106F4000000000383939313836340000004A696FA2
+:106F50006E657400000000000000000000000000EA
+:106F60000000000000000000000000000000000021
+:106F70000000000000000000000000000000000011
+:106F800000000000000000000000000000D3A1B6D7
+:106F9000C800000000000000000000000000000029
+:106FA00000000000000000000000000000000000E1
+:106FB00000000000000000000000000000000000D1
+:106FC000000000000000000000000000004A696F9F
+:106FD00000000000000000000000000000000000B1
+:106FE00000000000000000000000000000000000A1
+:106FF0000000000000000000000000000000000091
+:1070000000000000000000000000000000383939D6
+:10701000313836350000004A696F6E657400000033
+:107020000000000000000000000000000000000060
+:107030000000000000000000000000000000000050
+:107040000000000000000000000000000000000040
+:1070500000000000000000D3A1B6C800000000003E
+:107060000000000000000000000000000000000020
+:107070000000000000000000000000000000000010
+:107080000000000000000000000000000000000000
+:10709000000000000000004A696F000000000000CE
+:1070A00000000000000000000000000000000000E0
+:1070B00000000000000000000000000000000000D0
+:1070C00000000000000000000000000000000000C0
+:1070D0000000000000000038393931383636000031
+:1070E000004A696F6E657400000000000000000037
+:1070F0000000000000000000000000000000000090
+:10710000000000000000000000000000000000007F
+:10711000000000000000000000000000000000006F
+:1071200000D3A1B6C800000000000000000000006D
+:10713000000000000000000000000000000000004F
+:10714000000000000000000000000000000000003F
+:10715000000000000000000000000000000000002F
+:10716000004A696F000000000000000000000000FD
+:10717000000000000000000000000000000000000F
+:1071800000000000000000000000000000000000FF
+:1071900000000000000000000000000000000000EF
+:1071A00000383939313836370000004A696F6E656A
+:1071B000740000000000000000000000000000005B
+:1071C00000000000000000000000000000000000BF
+:1071D00000000000000000000000000000000000AF
+:1071E0000000000000000000000000D3A1B6C800AD
+:1071F000000000000000000000000000000000008F
+:10720000000000000000000000000000000000007E
+:10721000000000000000000000000000000000006E
+:1072200000000000000000000000004A696F00003C
+:10723000000000000000000000000000000000004E
+:10724000000000000000000000000000000000003E
+:10725000000000000000000000000000000000002E
+:10726000000000000000000000000038393931380B
+:1072700036380000004A696F6E6574000000000037
+:1072800000000000000000000000000000000000FE
+:1072900000000000000000000000000000000000EE
+:1072A00000000000000000000000000000000000DE
+:1072B0000000000000D3A1B6C800000000000000DC
+:1072C00000000000000000000000000000000000BE
+:1072D00000000000000000000000000000000000AE
+:1072E000000000000000000000000000000000009E
+:1072F00000000000004A696F00000000000000006C
+:10730000000000000000000000000000000000007D
+:10731000000000000000000000000000000000006D
+:10732000000000000000000000000000000000005D
+:107330000000000000383939313836390000004A81
+:10734000696F6E657400000000000000000000001E
+:10735000000000000000000000000000000000002D
+:10736000000000000000000000000000000000001D
+:10737000000000000000000000000000000000D33A
+:10738000A1B6C800000000000000000000000000DE
+:1073900000000000000000000000000000000000ED
+:1073A00000000000000000000000000000000000DD
+:1073B0000000000000000000000000000000004A83
+:1073C000696F0000000000000000000000000000E5
+:1073D00000000000000000000000000000000000AD
+:1073E000000000000000000000000000000000009D
+:1073F0000000000000000000000000000000003855
+:107400003939313837300000004A696F6E657400D1
+:10741000000000000000000000000000000000006C
+:10742000000000000000000000000000000000005C
+:10743000000000000000000000000000000000004C
+:10744000000000000000000000D3A1B6C80000004A
+:10745000000000000000000000000000000000002C
+:10746000000000000000000000000000000000001C
+:10747000000000000000000000000000000000000C
+:107480000000000000000000004A696F00000000DA
+:1074900000000000000000000000000000000000EC
+:1074A00000000000000000000000000000000000DC
+:1074B00000000000000000000000000000000000CC
+:1074C0000000000000000000003839393138373141
+:1074D0000000004A696F6E65740000000000000043
+:1074E000000000000000000000000000000000009C
+:1074F000000000000000000000000000000000008C
+:10750000000000000000000000000000000000007B
+:10751000000000D3A1B6C800000000000000000079
+:10752000000000000000000000000000000000005B
+:10753000000000000000000000000000000000004B
+:10754000000000000000000000000000000000003B
+:107550000000004A696F0000000000000000000009
+:10756000000000000000000000000000000000001B
+:10757000000000000000000000000000000000000B
+:1075800000000000000000000000000000000000FB
+:10759000000000383939313837320000004A696F4D
+:1075A0006E65740000000000000000000000000094
+:1075B00000000000000000000000000000000000CB
+:1075C00000000000000000000000000000000000BB
+:1075D00000000000000000000000000000D3A1B681
+:1075E000C8000000000000000000000000000000D3
+:1075F000000000000000000000000000000000008B
+:10760000000000000000000000000000000000007A
+:10761000000000000000000000000000004A696F48
+:10762000000000000000000000000000000000005A
+:10763000000000000000000000000000000000004A
+:10764000000000000000000000000000000000003A
+:107650000000000000000000000000000038393980
+:10766000313837330000004A696F6E6574000000DE
+:10767000000000000000000000000000000000000A
+:1076800000000000000000000000000000000000FA
+:1076900000000000000000000000000000000000EA
+:1076A00000000000000000D3A1B6C80000000000E8
+:1076B00000000000000000000000000000000000CA
+:1076C00000000000000000000000000000000000BA
+:1076D00000000000000000000000000000000000AA
+:1076E000000000000000004A696F00000000000078
+:1076F000000000000000000000000000000000008A
+:107700000000000000000000000000000000000079
+:107710000000000000000000000000000000000069
+:1077200000000000000000383939313837340000DB
+:10773000004A696F6E6574000000000000000000E0
+:107740000000000000000000000000000000000039
+:107750000000000000000000000000000000000029
+:107760000000000000000000000000000000000019
+:1077700000B6F2B9CFB6E0B6FB0000000000000092
+:1077800000000000000000000000000000000000F9
+:1077900000000000000000000000000000000000E9
+:1077A00000000000000000000000000000000000D9
+:1077B000004D4F5649535441520000000000000054
+:1077C00000000000000000000000000000000000B9
+:1077D00000000000000000000000000000000000A9
+:1077E0000000000000000000000000000000000099
+:1077F0000038393539333030000000696E746572F5
+:107800006E65742E6D6F7669737461722E636F6D21
+:107810002E65630000000000000000000000000072
+:107820000000000000000000000000000000000058
+:107830000000000000000000000000B6F2B9CFB662
+:10784000E0B6FB00000000000000000000000000A7
+:107850000000000000000000000000000000000028
+:107860000000000000000000000000000000000018
+:107870000000000000000000000000436C61726F17
+:1078800000000000000000000000000000000000F8
+:1078900000000000000000000000000000000000E8
+:1078A00000000000000000000000000000000000D8
+:1078B00000000000000000000000003839353933B6
+:1078C0003031000000696E7465726E65742E636CF1
+:1078D00061726F2E636F6D2E656300000000000003
+:1078E0000000000000000000000000000000000098
+:1078F0000000000000000000000000000000000088
+:107900000000000000B6F2B9CFB6E0B6FB00000000
+:107910000000000000000000000000000000000067
+:107920000000000000000000000000000000000057
+:107930000000000000000000000000000000000047
+:107940000000000000434E54000000000000000052
+:107950000000000000000000000000000000000027
+:107960000000000000000000000000000000000017
+:107970000000000000000000000000000000000007
+:10798000000000000038393539333032000000691A
+:107990006E7465726E65742E636E742E6E65742ED1
+:1079A000656300000000000000000000000000000F
+:1079B00000000000000000000000000000000000C7
+:1079C00000000000000000000000000000000000B7
+:1079D000C1814001C0804101C0804100C18140019E
+:1079E000C0804100C1814000C1814001C08041018F
+:1079F000C0804100C1814000C1814001C080410080
+:107A0000C1814001C0804101C0804100C18140016D
+:107A1000C0804100C1814000C1814001C08041005F
+:107A2000C1814001C0804101C0804100C18140004E
+:107A3000C1814001C0804101C0804100C18140013D
+:107A4000C0804100C1814000C1814001C08041012E
+:107A5000C0804100C1814000C1814001C08041001F
+:107A6000C1814001C0804101C0804100C18140000E
+:107A7000C1814001C0804101C0804100C1814001FD
+:107A8000C0804100C1814000C1814001C0804100EF
+:107A9000C1814001C0804101C0804100C1814001DD
+:107AA000C0804100C1814000C1814001C0804101CE
+:107AB000C0804100C1814000C1814001C0804100BF
+:107AC000C1814001C0804101C0804100C1814000AE
+:107AD000C0C101C30302C2C60607C705C5C404CCA2
+:107AE0000C0DCD0FCFCE0E0ACACB0BC90908C8D8D2
+:107AF0001819D91BDBDA1A1EDEDF1FDD1D1CDC1492
+:107B0000D4D515D71716D6D21213D311D1D010F061
+:107B10003031F133F3F23236F6F737F53534F43CE1
+:107B2000FCFD3DFF3F3EFEFA3A3BFB39F9F83828B1
+:107B3000E8E929EB2B2AEAEE2E2FEF2DEDEC2CE4D1
+:107B40002425E527E7E62622E2E323E12120E0A041
+:107B50006061A163A3A26266A6A767A56564A46C21
+:107B6000ACAD6DAF6F6EAEAA6A6BAB69A9A8687851
+:107B7000B8B979BB7B7ABABE7E7FBF7DBDBC7CB411
+:107B80007475B577B7B67672B2B373B17170B05021
+:107B90009091519353529296565797559594549C61
+:107BA0005C5D9D5F9F9E5E5A9A9B5B995958988831
+:107BB0004849894B8B8A4A4E8E8F4F8D4D4C8C4451
+:107BC00084854587474686824243834181804000C1
+:107BD00041542B41504E3D000000000000000000C9
+:107BE0000000000000000000000000000000000095
+:107BF0000000000000000000000000000000000085
+:107C0000000000003800000000000000000000003C
+:107C10000000000000000000000000000000000064
+:107C20000000000000000000000000000000000054
+:107C30000000000000000000000000000000000044
+:107C40000000000000000000000000000000000034
+:107C50000000000000000000000000000000000024
+:107C6000000000000000000000000000047C030889
+:107C70007C9A0020D03000200000000002000100AB
+:107C800000000000047C03087C9A0020D230002011
+:107C9000010000000102000801000000057C03084B
+:107CA0007C9A0020DC12002001080000F501D007BA
+:107CB00002000000047C03087C9A0020D2300020DF
+:107CC000D10F00000102A00F03000000000000001F
+:107CD00000000000000000000000000000000000A4
+:107CE0000000000000000000000000000000000094
+:107CF0000000000000000000000000000000000084
+:107D00000000000000000000000000000000000073
+:107D10000000000000000000000000000000000063
+:107D20000000000000000000000000000000000053
+:107D30000000000000000000000000000000000043
+:107D40000000000000000000000000000000000033
+:107D50000000000000000000000000000000000023
+:107D60000000000000000000000000000000000013
+:107D70000000000000000000000000000000000003
+:107D800000000000000000000000000000000000F3
+:107D900000000000000000000000000000000000E3
+:107DA00000000000000000000000000000000000D3
+:107DB00000000000000000000000000000000000C3
+:107DC00000000000000000000000000000000000B3
+:107DD00000000000000000000000000000000000A3
+:107DE0000000000000000000000000000000000093
+:107DF0000000000000000000000000000000000083
+:107E00000000000000000000000000000000000072
+:107E10000000000000000000000000000000000062
+:107E20000000000000000000000000000000000052
+:107E30000000000000000000000000000000000042
+:107E40000000000000000000000000000000000032
+:107E500000000000002F00000000070007000014D1
+:107E60007F147F1400242A7F2A12006264081323DF
+:107E700000364955225000000503000000001C2276
+:107E80004100000041221C000014083E08140008B4
+:107E9000083E0808000000A0600000080808080864
+:107EA000000060600000002010080402003E5149FC
+:107EB000453E0000427F400000426151494600219A
+:107EC00041454B31001814127F10002745454539B4
+:107ED000003C4A494930000171090503003649490F
+:107EE000493600064949291E0000363600000000C8
+:107EF0005636000000081422410000141414141413
+:107F000000004122140800020151090600324959BB
+:107F1000513E007C1211127C007F49494936003ED7
+:107F200041414122007F4141221C007F4949494192
+:107F3000007F09090901003E4149497A007F08088C
+:107F4000087F0000417F4100002040413F01007F49
+:107F500008142241007F40404040007F020C027F15
+:107F6000007F0408107F003E4141413E007F090927
+:107F70000906003E4151215E007F0919294600464D
+:107F8000494949310001017F0101003F4040403F24
+:107F9000001F2040201F003F4038403F006314086E
+:107FA0001463000708700807006151494543000049
+:107FB0007F41410000552A552A55000041417F006C
+:107FC0000004020102040040404040400000010261
+:107FD0000400002054545478007F4844443800384A
+:107FE0004444442000384444487F003854545418D2
+:107FF00000087E0901020018A4A4A47C007F0804E4
+:1080000004780000447D4000004080847D00007FB3
+:10801000102844000000417F4000007C04180478D0
+:10802000007C0804047800384444443800FC2424CC
+:1080300024180018242418FC007C080404080048B4
+:108040005454542000043F444020003C4040207CD5
+:10805000001C2040201C003C4030403C00442810C4
+:108060002844001CA0A0A07C004464544C44141478
+:1080700014141414000000000000000000000000B0
+:108080000000FC000000000002000000000C020CD8
+:10809000020000000000000090D0BCD0BC900003A3
+:1080A000000300001824FE448C00030207020100B4
+:1080B0001824D8B04C80000300010201C038E43815
+:1080C000E0000102020102020806000000000000B8
+:1080D00000000000000000F804020000000102049B
+:1080E000000204F800000004020100009060F86043
+:1080F00090000000010000002020FC202000000073
+:108100000100000000000000000008060000000060
+:1081100020202020200000000000000000000000BF
+:1081200000000002000000000080601C0200040348
+:1081300000000000F8040404F8000102020201003B
+:108140000008FC0000000002030200001884442420
+:10815000180003020202020008042424D8000102CD
+:108160000202010040B088FC800000000003020011
+:108170003C242424C400010202020100F824242C1F
+:10818000C0000102020201000C04E41C0400000013
+:1081900003000000D8242424D800010202020100B8
+:1081A00038444444F80000030202010000001000BB
+:1081B000000000000200000000002000000000009D
+:1081C00006000000002050880402000000000102A8
+:1081D0009090909090000000000000000002048841
+:1081E00050200002010000001804C4241800000000
+:1081F00002000000F804E494F80001020202020008
+:1082000000E09CF0800002030000030204FC242430
+:10821000D800020302020100F80404040C00010269
+:108220000202010004FC0404F8000203020201003F
+:1082300004FC24740C0002030202030004FC2474F6
+:108240000C00020302000000F0080444CC400001CE
+:108250000202010004FC2020FC04020300000302CF
+:108260000404FC040400020203020200000404FCF3
+:10827000040406040403000004FC24D00C040203DC
+:108280000200030204FC04000000020302020203D5
+:10829000FC3CC03CFC0003000300030004FC30C4B1
+:1082A000FC04020302000300F8040404F8000102C5
+:1082B0000202010004FC2424180002030200000052
+:1082C000F8848404F80001020207050004FC246419
+:1082D0009800020302000302182424448C000302C5
+:1082E000020201000C04FC040C0000020302000066
+:1082F00004FC0000FC04000102020100047C80E098
+:108300001C040000030000001CE03CE01C00000313
+:1083100000030000049C609C0400020300030200B0
+:10832000041CE01C04000002030200000C84641C16
+:1083300004000203020203000000FE02020000002B
+:1083400007040400000E30C000000000000102001D
+:10835000000202FE00000004040700000004020402
+:1083600000000000000000000000000000000808FD
+:1083700008080808000002000000000000000000DB
+:108380000040A0A0C00000010202030204FC202063
+:10839000C00000030202010000C0202060000001B4
+:1083A0000202020000C02024FC00000102020302BD
+:1083B00000C0A0A0C0000001020202000020F824BA
+:1083C00024040002030202000040A0A06020000775
+:1083D0000A0A0A0404FC2020C0000203020003026F
+:1083E0000020E4000000000203020000000020E47E
+:1083F000000008080807000004FC80E020200203B9
+:10840000020003020404FC00000002020302020056
+:10841000E020E020C00003000300030020E0202053
+:10842000C00002030200030200C02020C0000001BF
+:108430000202010020E02020C000080F0A02010013
+:1084400000C02020E0000001020A0F0820E04020C8
+:1084500020000203020000000060A0A02000000233
+:10846000020203000020F8200000000001020200C8
+:1084700020E00020E00000010202030220E0208052
+:1084800060200000030100006080E08060000003C5
+:10849000000300002060806020000203000302004F
+:1084A00020E0208060200808070100000020A06074
+:1084B0002000000203020200000020DE0200000093
+:1084C00000070400000000FF00000000000F000093
+:1084D0000002DE2000000004070000000201020488
+:1084E0000402000000000000000000000000000086
+:1084F0000000000000000000000000F80000000084
+:10850000000000333000000000100C06100C0600C4
+:10851000000000000000000040C07840C07840002B
+:10852000043F04043F040400007088FC083000008D
+:10853000001820FF211E0000F008F000E0180000E5
+:1085400000211C031E211E0000F00888700000009E
+:108550001E2123241927211010160E0000000000F0
+:108560000000000000000000000000E0180402000D
+:10857000000000071820400000020418E00000007E
+:108580000040201807000000404080F0804040007C
+:108590000202010F01020200000000F000000000D2
+:1085A0000101011F010101000000000000000000A6
+:1085B00080B070000000000000000000000000001B
+:1085C00000010101010101010000000000000000A4
+:1085D000003030000000000000000000806018043F
+:1085E000006018060100000000E010080810E0001C
+:1085F000000F102020100F00001010F800000000E5
+:108600000020203F2020000000700808088870002B
+:1086100000302824222130000030088888483000AB
+:108620000018202020110E000000C02010F80000CB
+:1086300000070424243F240000F808888808080064
+:108640000019212020110E0000E010888818000079
+:10865000000F112020110E0000380808C83808004B
+:108660000000003F000000000070880808887000CB
+:10867000001C222121221C0000E010080810E0004C
+:108680000000312222110F00000000C0C0000000D5
+:1086900000000030300000000000008000000000FA
+:1086A00000008060000000000000804020100800F2
+:1086B00000010204081020004040404040404000BB
+:1086C0000404040404040400000810204080000096
+:1086D0000020100804020100007048080808F0009B
+:1086E0000000003036010000C030C828E810E0006B
+:1086F0000718272423140B000000C038E0000000F6
+:10870000203C23020227382008F88888887000005F
+:10871000203F202020110E00C03008080808380033
+:10872000071820202010080008F808080810E000AA
+:10873000203F202020100F0008F88888E80810004B
+:10874000203F20202320180008F88888E80810001F
+:10875000203F200003000000C03008080838000057
+:1087600007182020221E020008F808000008F80858
+:10877000203F210101213F20000808F808080000DF
+:108780000020203F2020000000000808F808080012
+:10879000C08080807F00000008F888C0281808008A
+:1087A000203F20012638200008F8080000000000C3
+:1087B000203F20202020300008F8F800F8F80800BA
+:1087C000203F003F003F200008F830C00008F808B4
+:1087D000203F200007183F00E01008080810E000C4
+:1087E0000F10202020100F0008F808080808F000DB
+:1087F000203F210101010000E01008080810E000FE
+:108800000F18242438504F0008F888888888700092
+:10881000203F2000030C3020007088080808380032
+:108820000038202121221C00180808F80808180028
+:108830000000203F2000000008F808000008F808A9
+:10884000001F202020201F000878880000C838085A
+:10885000000007380E010000F80800F80008F800D2
+:10886000033C0700073C030008186880806818086C
+:1088700020302C03032C30200838C800C8380800EA
+:108880000000203F2000000010080808C838080039
+:108890002038262120201800000000FE02020200DD
+:1088A0000000007F40404000000C30C0000000008D
+:1088B000000000010638C00000020202FE000000B5
+:1088C000004040407F00000000000402020204005B
+:1088D0000000000000000000000000000000000098
+:1088E0008080808080808080000202040000000080
+:1088F0000000000000000000000080808080000078
+:108900000019242222223F2008F800808000000065
+:10891000003F112020110E00000000808080000028
+:10892000000E112020201100000000808088F80037
+:10893000000E112020103F20000080808080000069
+:10894000001F222222221300008080F088888818CD
+:108950000020203F202000000000808080808000D8
+:10896000006B94949493600008F80080808000006D
+:10897000203F210000203F20008098980000000048
+:108980000020203F20200000000000809898000078
+:1089900000C08080807F000008F800008080800098
+:1089A000203F24022D302000000808F800000000BD
+:1089B0000020203F20200000808080808080800078
+:1089C000203F20003F20003F80800080808000000A
+:1089D000203F210000203F20000080808080000098
+:1089E000001F202020201F008080008080000000C9
+:1089F00080FFA12020110E000000008080808000F8
+:108A0000000E112020A0FF808080800080808000E8
+:108A100020203F2120000100000080808080800015
+:108A20000033242424241900008080E0808000008A
+:108A30000000001F202000008080000000808000D7
+:108A4000001F202020103F20808080000080808038
+:108A500000010E30080601008080008000808080C8
+:108A60000F300C030C300F000080800080808000ED
+:108A70000020312E0E312000808080000080808018
+:108A800080818E70180601000080808080808000C8
+:108A90000021302C2221300000000000807C0202E6
+:108AA00000000000003F40400804FE0408C0000031
+:108AB00000000310207F20100002027C80000000D4
+:108AC0000040403F000000000006010102020404D3
+:108AD0000000000000000000000000000000000096
+:108AE0000000000000000000000000000000000086
+:108AF0000000000000000000000000000000000076
+:108B000000F0F0F0000000000000000000017F0114
+:108B10000000000000000000001C1C1C0000000001
+:108B200000008060301C8C60301C0C0000000000D5
+:108B30000000000000000000000000000000000035
+:108B400000000000000000E00000000000E0000065
+:108B50000086E69F86868686E69F860000011F01C6
+:108B6000010101011F010100000080C06020F82008
+:108B7000E0C00000000003070C18FF70E181000056
+:108B80000000070F10107F100F07000080602060AA
+:108B900080000000E02000000F3020309F70DC37A4
+:108BA0001030C0000000100E030007181018070056
+:108BB0000000C02020E0C0000000000080E01F385E
+:108BC000E88703C43C040000070F1810100B070DC2
+:108BD0001010080000808C4C3800000000000000DD
+:108BE0000000000000000000000000000000000085
+:108BF000000000000000000000000000000080E015
+:108C0000300804000000000000FEFF01000000002A
+:108C1000000000000000030F18204000000408308E
+:108C2000E0800000000000000000000001FFFE00E6
+:108C300000000000004020180F03000000000000AA
+:108C4000000000000000C000000000000042666656
+:108C50003C18FF183C66664200000000000003005C
+:108C60000000000000000000000080000000000084
+:108C7000001010101010FF10101010100000000055
+:108C800000000300000000000000000000000000E1
+:108C900000000000000000000000000000000000D4
+:108CA00000808C4C38000000000000000000000034
+:108CB0000000000000000000001010101010101044
+:108CC0001010100000000000000000000000000074
+:108CD0000000000000000000000000000000000094
+:108CE000000000000000000000001C1C1C00000030
+:108CF000000000000000000000000000E0380C0050
+:108D00000000000080701C03000000000060380EAE
+:108D10000100000000000000000080C06020206012
+:108D2000C080000000FEFF010000000001FFFE0007
+:108D30000001070E181010180E07010000008080B7
+:108D400080C0E000000000000000000000FFFF0005
+:108D50000000000000001010101F1F101010000075
+:108D60000080402020202060C0800000000303001D
+:108D7000804020381F070000001C1A191818181806
+:108D8000181F00000080C020202060C0800000006C
+:108D9000000303001010182FE780000000070F10D9
+:108DA000101010180F070000000000000000C0E0C5
+:108DB000F000000000C0B088868180FFFF80800046
+:108DC000000000000010101F1F1010000000E060E5
+:108DD000606060606060000000003F1008080818D4
+:108DE000F0E0000000070B101010101C0F03000033
+:108DF000000080C040202020E0C0000000FCFF21D7
+:108E00001008080818F0E0000001070C18101010F6
+:108E1000080F03000000C0E06060606060E0600078
+:108E2000000003000000E018070000000000000040
+:108E3000001F1F00000000000080C06020202020D4
+:108E400060C080000087EF2C1818303068CF830096
+:108E500000070F0810101010180F07000000C0C006
+:108E600020202020C0800000001F3F6040404020A4
+:108E700010FFFE0000000C1C101010080F03000073
+:108E800000000000000000000000000000000000E2
+:108E9000000E0E0E0000000000000000001C1C1C54
+:108EA00000000000000000000000000000000000C2
+:108EB00000000000000C0C0000000000000000009A
+:108EC0000058380000000000000000000000008092
+:108ED0004020100000001028448201000000000023
+:108EE0000000000000000102040810000000000063
+:108EF00000000000000000000084848484848484D6
+:108F000084848400000000000000000000000000D5
+:108F10000000102040800000000000000000000061
+:108F20000000018244281000000010080402010023
+:108F30000000000000C020201010101030E0C00021
+:108F40000003030000F010080C07030000000000FD
+:108F50001C1C1C0000000000000000C0406020201D
+:108F60002040C00000FCFF01F00E03C1FE03807F23
+:108F70000001070E08111110110904020000000081
+:108F800080E0E000000000000000807C4340477F5C
+:108F9000F880000010181F1000000000131F1C10A4
+:108FA00020E0E02020202060C080000000FFFF10B3
+:108FB000101010182FE78000101F1F101010101035
+:108FC000180F0700000080C0402020202060E00033
+:108FD00000FCFF0100000000000001000001070E7E
+:108FE000181010100804030020E0E020202020408A
+:108FF000C080000000FFFF000000000001FFFE0035
+:10900000101F1F10101018080E07010020E0E020AC
+:10901000202020202060800000FFFF101010107C16
+:1090200000000000101F1F10101010101018060074
+:1090300020E0E020202020206060800000FFFF1062
+:109040001010107C00000100101F1F100000000015
+:1090500000000000000080C06020202040E00000F0
+:1090600000FCFF0100004040C0C140400001070E6D
+:10907000181010100F0F000020E0E020000000008A
+:1090800020E0E02000FFFF101010101010FFFF0084
+:10909000101F1F1000000000101F1F1000002020D4
+:1090A00020E0E020202000000000000000FFFF0082
+:1090B0000000000000001010101F1F101010000012
+:1090C00000000000202020E0E02020200000000020
+:1090D000000000FFFF0000000060E0808080C07F93
+:1090E0003F00000020E0E020000020A060202000E1
+:1090F00000FFFF30187CE3C000000000101F1F10AD
+:10910000000001131F1C181020E0E02000000000E8
+:109110000000000000FFFF00000000000000000051
+:10912000101F1F10101010101018060020E0E0E0B3
+:1091300000000000E0E0E02000FF013FFEC0E01E74
+:1091400001FFFF00101F1000031F0300101F1F105E
+:1091500020E0E0C0000000000020E02000FF00034D
+:10916000071C78E08000FF00101F100000000000C6
+:10917000030F1F00000080C060202060C08000003E
+:1091800000FEFF010000000000FFFE000001070ECE
+:10919000181010180C07010020E0E02020202020EB
+:1091A00060C0800000FFFF2020202020301F0F0023
+:1091B000101F1F100000000000000000000080C011
+:1091C00060202060C080000000FEFF010000000061
+:1091D00000FFFE000001070E1111133C7C67210007
+:1091E00020E0E0202020202060C0800000FFFF1051
+:1091F0001030F0D0080F0700101F1F1000000003F0
+:109200000F1C10100080C060202020204040E00093
+:1092100000070F0C1818303060E08100001F0C08A8
+:1092200010101010180F07008060202020E0E020B0
+:10923000202060800100000000FFFF00000000010E
+:1092400000000000101F1F100000000020E0E020C0
+:10925000000000000020E02000FFFF0000000000F0
+:109260000000FF0000070F18101010101008070072
+:109270002060E0E02000000020E060200000077F88
+:10928000F88000807C03000000000000071F1C071E
+:109290000000000020E0E02000E0E0200020E020CE
+:1092A0000007FFF8E01FFFFCE01F00000000031FA5
+:1092B0000300011F03000000002060E0A000002068
+:1092C000E0602000000000038F7CF8C60100000071
+:1092D0000010181E130001171F1810002060E0E096
+:1092E0002000000020E06020000001073EF8E018A8
+:1092F0000700000000000010101F1F1010000000E9
+:1093000000806020202020A0E0E02000000000007D
+:10931000C0F03E0F0300000000101C1F17101010BB
+:10932000101806000000000000FC040404040400FF
+:109330000000000000FF000000000000000000002E
+:10934000007F404040404000000010E0000000006E
+:109350000000000000000000031C6080000000000E
+:1093600000000000000000030C70800000000404F6
+:10937000040404FC0000000000000000000000FFE6
+:1093800000000000000040404040407F000000001E
+:1093900000000010080C040C081000000000000081
+:1093A00000000000000000000000000000000000BD
+:1093B00000000000000000000000000000000000AD
+:1093C000000000000000000000000000808080809D
+:1093D0008080808080808080000000040408080075
+:1093E000000000000000000000000000000000007D
+:1093F000000000000000000000000000000000006D
+:109400000000000000000000000098D844642424FC
+:10941000FCF80000000F1F18101010081F1F101874
+:109420000020E0F000000000000000000000FFFF4E
+:10943000180804040CF8F00000001F0F181010109A
+:10944000180F0300000000000000000000000000F2
+:1094500000E0F8180404043C3800000000030F0C7E
+:10946000101010100806000000000000000000208E
+:10947000E0F0000000E0F81C04040408FFFF000016
+:1094800000030F18101010081F0F08000000000044
+:1094900000000000000000000000E0F848444444E0
+:1094A0004C7870000000030F0C1810101008040016
+:1094B0000000000080C0602020E0C0000004040420
+:1094C000FFFF040404040000000010101F1F101010
+:1094D000100000000000000000000000000000007C
+:1094E000000070F88C04048CF874040C007076CFC3
+:1094F0008D8D8D89C87870000020E0F0000000009C
+:10950000000000000000FFFF08040404FCF8000055
+:1095100000101F1F100000101F1F1000000000008F
+:1095200000606000000000000000040404FCFC0077
+:109530000000000000001010101F1F10101000008D
+:10954000000000000000006060000000000000005B
+:10955000040404FCFC0000000000C0C08080C07F48
+:109560003F0000000020E0F00000000000000000CC
+:109570000000FFFF80C0F41C0404000000101F1F47
+:109580001100031F1C1010000000202020E0F0003C
+:10959000000000000000000000FFFF0000000000CD
+:1095A00000001010101F1F1010100000000000001D
+:1095B000000000000000000004FCFC0804FCFC08A3
+:1095C00004FCFC00101F1F10001F1F10001F1F10A5
+:1095D0000000000000000000000000000004FCFC8F
+:1095E00008080404FCF8000000101F1F1000001001
+:1095F0001F1F10000000000000000000000000001D
+:1096000000E0F0180C04040C18F0E00000030F0C4C
+:10961000101010100C0F03000000000000000000EC
+:10962000000000000004FCFC080404040CF8F00036
+:109630000080FFFF889010101C0F03000000000046
+:10964000000000000000000000E0F81C0404040812
+:10965000F8FC000000030F1810109088FFFF800036
+:10966000000000000000000000000000040404FCF2
+:10967000FC100804040C0C001010101F1F10101018
+:1096800000000000000000000000000000000000DA
+:1096900000003078CCC48484840C1C0000001E18A8
+:1096A00010101011190F06000000000000C000008B
+:1096B0000000000000040404FFFF04040400000094
+:1096C000000000000F1F1010100C00000000000030
+:1096D00000000000000000000004FCFE0000000488
+:1096E000FCFE000000000F1F181010081F0F0800DC
+:1096F00000000000000000000000000000040C3C1E
+:10970000FCC40000C43C0C0400000000010F1E0E4D
+:109710000100000000000000000000000000000048
+:10972000043CFCC400E47CFC84807C040000071F33
+:10973000070000071F0700000000000000000000F5
+:10974000000000000004041C7CE4C0341C0404007D
+:109750000010101C1601131F1C1810000000000040
+:10976000000000000000000000040C3CFCC400C429
+:109770003C0404000000C080C1370E01000000005E
+:1097800000000000000000000000000000001C04B9
+:1097900004C4F47C1C0400000000101C1F171110EE
+:1097A00010180E0000000000000000F80C0400007B
+:1097B00000000000001028EF000000000000000082
+:1097C0000000003F60400000000000000000FF00BB
+:1097D00000000000000000000000FF00000000008A
+:1097E000000000000000FF00000000000000040C6A
+:1097F000F80000000000000000000000EF2810004A
+:1098000000000000000040603F0000000000000079
+:109810000018060202040810202030080000000092
+:109820000000000000000000000000000000000038
+:10983000000000000000F010101010FF10101010B9
+:10984000F000000000000F04040404FF04040404FA
+:109850000F0000004040405F555555755555555F08
+:10986000404040000040200F094989790909090F4B
+:109870002040000000FE02424ACA4A4ACA4A4A42FE
+:1098800002FE000000FF40504C4340404F50505CEF
+:1098900040FF00000000F888888888FF8888888852
+:1098A000F800000000001F080808087F88888888E2
+:1098B0009F80F00080828282828282E2A2928A86E7
+:1098C00082808000000000000040807F00000000D7
+:1098D00000000000101010FF109008888888FF8892
+:1098E000888808000444827F01808040432C10282F
+:1098F000468180000010101010D030FF30D0121CB4
+:109900001010000010080402010000FF0000010216
+:109910000408100004040484E43C2724242424E4E0
+:109920000404040004020100FF0909090949897FB0
+:109930000000000000FE225A8600FE92929292924F
+:10994000FE00000000FF04080700FF4020030C1485
+:109950002241400000804020180680000718204067
+:10996000800000000100207028262120202438607B
+:109970000001010000101292929292929212120231
+:10998000FE0000000000003F101010103F0040805B
+:109990007F000000000000C080808080808080FC0C
+:1099A00084808080808080C0C0000000000000FFB4
+:1099B0007F404040404040FF40404040404040FFEA
+:1099C0007F00000000000000000000000000007F99
+:1099D0007000000000000000000000000000000017
+:1099E0000000000000000000000000FCF800000083
+:1099F0000000000000000000000000000000000067
+:109A0000FFFE020202020202020202FFFF02020243
+:109A1000020202020202FF03000000000000000038
+:109A20001F1F040404040404040404FFFF040404CA
+:109A30000404040404041F000000000000000000EF
+:109A400000000000000000000000007F3F00000058
+:109A50000000000000000000000000000000000006
+:109A600000000000000000000000000000000000F6
+:109A7000000000000000000000F8F8F0F070200086
+:109A800000000000000000000000000000000000D6
+:109A900000000000000000000000000000000000C6
+:109AA0000000000080000000000000000000000036
+:109AB000000000000000000000FFFFFFFF000000AA
+:109AC0000000000000000000000000000000000096
+:109AD0008080000000000000000000000000000086
+:109AE0000000000000FFFFFE06060606060606064A
+:109AF000060606060606060606FFFFFFFF06060622
+:109B0000060606060606060606060606060606FFFC
+:109B1000FFFFFF070200000000000000000000003F
+:109B20000000000000FFFFFF000000000000000038
+:109B3000000000000000000000FFFFFFFF00000029
+:109B4000000000000000000000000000000000FF16
+:109B5000FFFFFF0000000000000000000000000008
+:109B60000000000000FFFFFF181818181818181838
+:109B7000181818181818181818FFFFFFFF181818C9
+:109B8000181818181818181818181818181818FF6E
+:109B9000FFFFFF00000000000000000000000000C8
+:109BA00000000000020101000000000000000000B1
+:109BB000000000000000000000FFFFFFFF000000A9
+:109BC0000000000000000000000000000000000194
+:109BD0000100000000000000000000000000000084
+:109BE0000000000000000000000000000000000075
+:109BF000000000000000000000FFFFFFFF00000069
+:109C00000000000000000000000000000000000054
+:109C10000000000000000000000000000000000044
+:109C20000000000000000000000000000000000034
+:109C30000000000000000000001F1F0F0F000000C8
+:109C40000000000000000000000000000000000014
+:109C50000000000000000000000000000000000004
+:109C60000000000000000000000000C0F0F8F8F85C
+:109C7000F8008080C04040404040404040800000AC
+:109C800000000000000000000000000000000000D4
+:109C9000000080C0E07038D8FCFCFFFFFFFF7F1F92
+:109CA00007030101000000000000000000000000A8
+:109CB00000060F0F0F060020408000000080E0F833
+:109CC0003C0F0701C0F0FFFFFFFFFFBF8F81C0C047
+:109CD000E0F87C7E7FFFFFFFFFFFFFFF7F7F7F7F3E
+:109CE0007F7F3F3F000000000087FC00FCFFFF007B
+:109CF0000000000001030707070703030303010136
+:109D0000000000E0FCFFFFFFFFFF1F03000000005A
+:109D10000000000000C0E0301C070000071F3FFCEF
+:109D2000F0E0C08000000000000000000000000023
+:109D300000FCFFFFFFFFFF1F03008080C0C06070BA
+:109D400070380C0607010000000000000000000051
+:109D500001030307070E0E0E1C1C1C1C1C1C1C1CE4
+:109D60001C1D1D1F0F0F0E0707030303010000003A
+:109D70000000000000000000000000000000008063
+:109D8000C060F0F8FEFE3E180808080808003030F1
+:109D900000408000F8FE07011C3F3F1F1B180ECF3C
+:109DA000FFFFFF7F0F0F0F0780C07B0E070F1C38D0
+:109DB0003030606060607E7F3F3F3118180C0E03CA
+:109DC00003000000FF818181818181FF00018244C5
+:109DD000FF11AA440000010000010100000010383A
+:109DE0005482D782543810000000000100000000A7
+:109DF00010385482C782543810000000000100005F
+:109E00000000000000824428102844820000000066
+:109E1000000000000000C0C00000000000000000C2
+:109E200000002010D0D0102000000000000010081A
+:109E30002414D4D414240810000008041209251591
+:109E4000D5D5152509120408312E4E6574776F7229
+:109E50006B20496E666F2020322E4D4420506F7269
+:109E60007420496E666F2020332E4C4F5241205291
+:109E70005353492020202020342E56657265736983
+:109E80006F6E20436865636B20204E6574776F7238
+:109E90006B20496E666F202020202020202020206B
+:109EA00020202020202020202020202020202020B2
+:109EB00020202020202020202020202020202020A2
+:109EC00020202020202020205072696E74205B47C3
+:109ED000756E3A2020205D20202020202020202088
+:109EE0002020202020202020202020202020202072
+:109EF0002020202020202020202020202020202062
+:109F00002020202020202020202020504F5254208C
+:109F10002020202020202020202020202020202041
+:109F20002020202020202020202020202020202031
+:109F30002020202020202020202020202020202021
+:109F40002020202020202020456D70747900000002
+:109F50000000000000000000426C7565536B790042
+:109F600000000000000000004C590000000000004C
+:109F700000000000000000004A5000000000000047
+:109F80000000000000000000446172740000000046
+:109F900000000000000000005957595F426C7565D1
+:109FA000736B790000000000524649440000000035
+:109FB00000000000000000005947616F0000000031
+:109FC00000000000000000004859616E67000000BA
+:109FD00000000000000000005957595F426C756591
+:109FE000736B79000000000050726F62655F4B591F
+:109FF00000000000000000005957595F507265735F
+:10A000007375726500000000202020504F525420CC
+:10A010002020202020202020202020202020202040
+:10A020002020202020202020202020202020202030
+:10A030002020202020202020202020202020202020
+:10A0400020202020202020202020202056657265FE
+:10A0500073696F6E202020202020202020202020C7
+:10A0600020202020202020202020202020202020F0
+:10A0700020202020202020202020202020202020E0
+:10A080002020202020202020312E4D44436F6E6E52
+:10A090006563742053657420322E4C4F5241205317
+:10A0A0006C61766520536574332E506F72744C6FFB
+:10A0B00067204F7574707574342E436F6E6E6563D0
+:10A0C00074204D6F64652020352E4E6574776F7255
+:10A0D0006B20536574202020362E44617461496ED4
+:10A0E0006974202020202020312E4D44436F6E6E55
+:10A0F0006563742053657420322E4C4F52412053B7
+:10A100006C61766520536574332E506F72744C6F9A
+:10A1100067204F7574707574204D44436F6E6E6583
+:10A1200063742053657420202020202020202020CC
+:10A13000202020202020202020202020202020201F
+:10A14000202020202020202020202020202020200F
+:10A150002020202020202020204C4F524120536CD2
+:10A160006176652053657420202020202020202047
+:10A1700020202020202020202020202020202020DF
+:10A1800020202020202020202020202020202020CF
+:10A19000202020202020202020506F72744C6F67D8
+:10A1A000204F7574707574202020202020202020DE
+:10A1B000202020202020202020202020202020209F
+:10A1C000202020202020202020202020202020208F
+:10A1D00020202020202020202020436F6E6E6563E9
+:10A1E00074204D6F64652020202020202020202016
+:10A1F000202020202020202020202020202020205F
+:10A2000020202020202020205072657373207C2085
+:10A21000746F2073686966742020204E6574776FB0
+:10A22000726B2053657420202020202020202020C5
+:10A23000202020202020202020202020202020201E
+:10A2400020202020202020205072657373207C2045
+:10A25000746F2073686966744E6F773A4469616CF5
+:10A2600020737769746368204E6F773A5374617412
+:10A27000696F6E20202020204E6F773A436C6F75F7
+:10A2800064202020202020204E6F773A546573747C
+:10A2900020436C6F756420204E6F773A4469616C7F
+:10A2A00020737769746368204E6F773A34475F474D
+:10A2B0004D352020202020204E6F773A34475F4CC8
+:10A2C00035313020202020204E6F773A576946697B
+:10A2D00020202020202020204E6F773A57414E200A
+:10A2E0002020202020202020312E57694669486FE9
+:10A2F0007374205365742020322E41646472657338
+:10A300007320205365742020332E52656675656C6A
+:10A310006C6572506F727420342E5246494420503E
+:10A320006F72742020202020352E44617461496EA4
+:10A330006974202020202020312E57694669486FFB
+:10A340007374205365742020322E416464726573E7
+:10A350007320205365742020332E52656675656C1A
+:10A360006C6572506F7274202052656675656C6CF6
+:10A37000657220506F727420202020202020202021
+:10A3800020202020202020202020202020202020CD
+:10A3900020202020202020205072657373207C20F4
+:10A3A000746F2073686966742020205246494420E7
+:10A3B00020506F7274202020202020202020202078
+:10A3C000202020202020202020202020202020208D
+:10A3D00020202020202020205072657373207C20B4
+:10A3E000746F207368696674202057694669486FE6
+:10A3F00073742053657420202020202020202020EA
+:10A40000202020202020202020202020202020204C
+:10A4100020202020202020205072657373207C2073
+:10A42000746F207368696674202041646472657378
+:10A4300073202053657420202020202020202020FD
+:10A44000202020202020202020202020202020200C
+:10A4500020202020202020205072657373207C2033
+:10A46000746F207368696674486F73745F506F729D
+:10A470007420312020202020486F73745F506F7249
+:10A480007420322020202020486F73745F506F7238
+:10A490007420332020202020486F73745F506F7227
+:10A4A0007420342020202020486F73745F506F7216
+:10A4B0007420312020202020486F73745F506F7209
+:10A4C0007420322020202020486F73745F506F72F8
+:10A4D0007420332020202020486F73745F506F72E7
+:10A4E000742034202020202057694669486F7374F7
+:10A4F0005F506F727420312057694669486F7374DA
+:10A500005F506F727420322057694669486F7374C8
+:10A510005F506F727420332057694669486F7374B7
+:10A520005F506F72742034204164647265737320CD
+:10A530002020312020202020416464726573732024
+:10A540002020322020202020416464726573732013
+:10A550002020332020202020416464726573732002
+:10A560002020342020202020496E697469616C69A4
+:10A570007A6520446174613F202020202020202023
+:10A5800020202020202020202020202020202020CB
+:10A59000202020202020202027454E5445522720CF
+:10A5A000746F207368696674000000000000F03F5B
+:10A5B000000000000000F83F000000000000000064
+:10A5C0000000004003B8E23F00000000000000006F
+:10A5D00006D0CF43EBFD4C3E033333333333E33FFD
+:10A5E000FFAB6FDBB66DDB3F4D268F515555D53F29
+:10A5F00001411DA96074D13F65DBC9934A86CD3FF7
+:10A60000EF4E454A287ECA3F3E5555555555C53FE4
+:10A6100093BDBE166CC166BF2CDE25AF6A56113FD6
+:10A62000F16BD2C541BDBBBED0A4BE726937663ED8
+:10A6300004FA97999999D93FAF788E1DC571CC3F8F
+:10A640009FC678D0099AC33F935555555555E53F58
+:10A65000599322942449D23FDE03CB966446C73FE8
+:10A6600044523EDF12F1C23F000000000000000033
+:10A67000DDDDDDDDDCBBBBDDDDDDDDDDDDDDDDDD4F
+:10A68000988888888888888877777777778888888F
+:10A690008555555666666666666666666668888827
+:10A6A0008333333222222222222222222228888D20
+:10A6B000D0A6030800000020BC120000248F000870
+:10A6C00050A90308BC12002054CE0000DC16030879
+:10A6D000412D01020304046506070809320100FF49
+:10A6E00000891112239B322446AD573665BF74484A
+:10A6F0008CC19D5AAFD3BE6CCAE5DB7EE9F7F88109
+:10A7000010080193331A22A5562C47B7753E64C929
+:10A710009C408DDBBF52AEEDDA64CBFFF976E802E8
+:10A72000218B30100299132667AF763444BD554A09
+:10A73000ADC3BC588ED19F6EEBE7FA7CC8F5D983C8
+:10A74000310A2091121803A7772E66B5543C45CBE9
+:10A75000BD42ACD99E508FEFFB66EAFDD874C904A8
+:10A76000428D5316619F702004A9153227BB364CC9
+:10A77000CEC5DF5EEDD7FC6888E1997AABF3BA8588
+:10A78000520C4397711E60A1142805B3373A26CDA9
+:10A79000DE44CFDFFD56ECE9986089FBBB72AA0668
+:10A7A000638F7214409D512225AB343006B9174E89
+:10A7B000EFC7FE5CCCD5DD6AA9E3B8788AF19B8748
+:10A7C000730E6295501C41A3352A24B1163807CF69
+:10A7D000FF46EEDDDC54CDEBB962A8F99A708B1020
+:10A7E00023088481951AA793B62CC2A5D33EE1B75E
+:10A7F000F04008C919522BDB3A644EED5F766DFFCD
+:10A800007C899480DE859BB712A6ADD224C3BFF1AC
+:10A8100036E0C1184809D33B5A2AE55E6C4FF77DF4
+:10A820007E6C0AA583B4188691972EE3A7F23CC0EC
+:10A83000B5D14229CB38500AD91B666FEF7E744CD4
+:10A84000FD5D8BB502A499961087AFF326E2BDD0CB
+:10A8500034C1C3394A28D11A580BE77F6E6EF55CB4
+:10A860007C4D0CC685D71EE597F42880A1913AA3AC
+:10A87000B3B2444ACD5B5669DF78600CE91D722F94
+:10A88000FB3E8DD604C79FF516E4A9902081BBB38B
+:10A8900032A2C55A4C4BD7795E68E11C680DF33F74
+:10A8A0007A2E0EE787F61CC495D52AA1A3B038826C
+:10A8B000B193466BCF7A5448DD59622DEB3C700E54
+:10A8C000F91F8FF706E69DD414C5ABB122A0B9924B
+:10A8D0003083C77B4E6AD5585C49E33D6A2CF11E34
+:10A8E000780F00082C41542B41504E3D0008FF01C9
+:10A8F00002030405060701FF01FF01FF01FF01FF3D
+:10A9000001FF01CF022501C80C5C53595354454D3A
+:10A910002E545854181D4D315F30010911190A1673
+:10A9200032190A1633190A1534190C13504F5319DA
+:10A9300069C21203120202FF0901FF01FF01E513C0
+:10A940000103120202FF0901FF01FF01E572170076
+:0400000508008189E5
+:00000001FF
diff --git a/obj/TXH_V1.3.3.hex b/obj/TXH_V1.3.3.hex
new file mode 100644
index 0000000..c2cf27d
--- /dev/null
+++ b/obj/TXH_V1.3.3.hex
@@ -0,0 +1,11390 @@
+:020000040800F2
+:1080000070E20020A1810008A981000805AA0008EB
+:10801000AD810008AF810008B181000800000000B8
+:10802000000000000000000000000000B381000814
+:10803000B581000800000000B7810008B981000880
+:10804000BB810008BB810008BB810008BB81000820
+:10805000BB810008BB810008BB810008BB81000810
+:10806000BB810008BB810008BB810008BB81000800
+:10807000BB810008BB810008379900083F990008C0
+:10808000BB81000847990008BB810008BB8100083C
+:10809000BB810008BB810008BB810008BB810008D0
+:1080A000BB810008BB810008BB810008BB810008C0
+:1080B000C5920208BB810008BB810008BB81000893
+:1080C000BB810008BB810008BB810008BB810008A0
+:1080D000BB810008E3A00208EBA00208F3A002089D
+:1080E000999D0008BB810008BB810008BB81000886
+:1080F000BB810008BB810008BB8100084F990008C4
+:10810000BB810008BB810008BB810008BB8100085F
+:10811000D3A00208DBA00208BB810008BB810008D5
+:10812000BB810008BB810008BB810008BB8100083F
+:10813000BB810008BB810008BB810008BB8100082F
+:10814000BB810008BB810008BB810008BB8100081F
+:10815000BB810008579900085F990008FBA002083E
+:10816000BB810008BB810008BB810008BB810008FF
+:10817000BB810008BB810008BB810008BB810008EF
+:10818000BB810008BB810008DFF810D000F058FC6C
+:108190000048004741BF0208AFF3008070E20020B2
+:1081A0000648804706480047FEE7FEE7FEE7FEE791
+:1081B000FEE7FEE7FEE7FEE7FEE7FEE75D92020868
+:1081C000898100082DE9F0410024061B254671F144
+:1081D000000605DA01240027D0EB070067EB010158
+:1081E000161E73F1000605DA0027D2EB07020125FF
+:1081F00067EB030300F0C1FA86460E4617469C461D
+:10820000AC4204D00025D0EB050E65EB010624B18D
+:108210000020D2EB000760EB030C704631463A4673
+:108220006346BDE8F081202A06DBCB17203A41FAED
+:1082300002F043EAE07306E041FA02F3D040C2F1F3
+:108240002002914008431946704740EA01039B070A
+:1082500003D009E008C9121F08C0042AFAD203E0BB
+:1082600011F8013B00F8013B521EF9D27047421E43
+:1082700012F8013F002BFBD111F8013B02F8013B42
+:10828000002BF9D17047421C10F8011B0029FBD1CB
+:10829000801A704730B505460020034600E05B1C9D
+:1082A000934205D2EC5CC85C201A01D1002CF6D1B7
+:1082B00030BD2DE9FE4F804681EA0300C00F0C4619
+:1082C000009021F0004123F00045B8EB0200A941E5
+:1082D00005D24046214690461C460B46024623F0F6
+:1082E0000040104347D0270DC7F30A00C3F30A51DB
+:1082F0000290401A019040286BDAC3F3130040F457
+:10830000801B0098924620B10023D2EB030A63EB56
+:108310000B0B01985946C0F14002504600F05EFA3E
+:1083200006460D4650465946019AFFF77CFF10EB72
+:1083300008006141002487EA115284EAE7731A4376
+:1083400040D0009A62B3019A012A4FEA075215DC25
+:10835000001B61EB02014FF0004202EA0752CDE937
+:108360000042001C41F5801132462B4600F0EAFA2B
+:1083700003B0BDE8F08F40462146F9E7001B61EBF2
+:108380000201001C41F5801300185B412018A2F582
+:10839000001747EB030140EAD570B6196D4111E0B3
+:1083A0006D084FEA360645EAC0754FEA0752001BD2
+:1083B00061EB0201001C41F5801149084FEA3000D1
+:1083C0000019514132462B4603B0BDE8F04F00F092
+:1083D000AABA0098012240000023D0EB020263EB0E
+:1083E000E073009821464FEAE074B8EB000061EBBF
+:1083F0000401E9E783F000435BE781F0004158E7BF
+:108400002DE9FE4F81EA030404F0004421F000410D
+:1084100000944FF0000B23F0004350EA01045ED0BB
+:1084200052EA03045BD0C3F30A54C1F30A552C4447
+:10843000A4F2F3340194A0FB0254C1F3130141F4FC
+:108440008011C3F3130343F4801301FB024400FBC8
+:10845000034E840A970A44EA815447EA8357A4FBEF
+:10846000076802958D0A05FB07854FEA932C04FBEC
+:108470000C542705029D4FEA065847EA1637B5EB1C
+:1084800008056EEB070C870E920E47EA811742EA49
+:108490008312A7FB0201B6EB0B0164EB00042B0D6A
+:1084A00043EA0C335E1844EB1C50DA465146E7FBB6
+:1084B0000201C5F313044FEA0B3343EA14534FEAA6
+:1084C0000432019C43EA0603A4F10C040294009CCC
+:1084D000CDE900B400F036FA03B0BDE8F08F00201B
+:1084E0000146F9E72DE9F04D81EA030404F0004B61
+:1084F00021F0004514464FF0000A23F0004150EAF5
+:10850000050220D054EA01021DD0C5F30A570246E5
+:10851000C5F31303C1F31300C1F30A5640F48015E9
+:1085200043F48013A7EB0608101BD64608F2FD386B
+:1085300073EB050002D308F1010801E092185B41DA
+:10854000B8F1000F03DA00200146BDE8F08D0020ED
+:108550004FF48011064684460EE0171B73EB0507A7
+:1085600005D3121B63EB050306434CEA010C4908D3
+:108570004FEA300092185B4150EA0107EDD152EA10
+:10858000030012D082EA040083EA0501084305D003
+:10859000101BAB4106D20122002306E000224FF05F
+:1085A000004302E06FF0010253101AEB06004CEB9F
+:1085B000085110EB0A0041EB0B01BDE8F04D00F053
+:1085C000B2B9F0B4CA17CB0F50405140C61841F1B0
+:1085D00000054FEAC372314628004FF0960303D0DE
+:1085E000B623F0BC00F071B930460021F9E70EB5B2
+:1085F000C10F80EAE0700844CA07002140F233430B
+:108600008DE80E000A460B4600F09CF903B000BD51
+:108610000EB540F2334102910021CDE900110A4626
+:108620000B4600F08FF903B000BD3EB5CA17CB0F63
+:10863000002450405140C0186141DA0740F23343F2
+:108640000094CDE901232246234600F07BF903B0D4
+:1086500030BD10B500F0004420F00040C20DC0F362
+:10866000160040F400007F2A02DA0020014610BD07
+:108670000021962A03DCC2F19602D04002E0963A2D
+:1086800000F0ACF8002CF2D00023D0EB030063EB39
+:10869000010110BD70B5C1F30A5201F0004500247C
+:1086A000C1F3130140F2FF3341F480119A4201DA21
+:1086B000002070BD40F233439A42A2F2334203DC01
+:1086C000524200F09AF800E090402C43F1D0404232
+:1086D00070BD70B5C1F30A5201F000450024C1F32A
+:1086E000130140F2FF3341F480119A4202DA002074
+:1086F000014670BD40F233439A42A2F2334203DC9A
+:10870000524200F07AF801E000F068F82C43F0D013
+:108710000023D0EB030063EB010170BD00F00042C9
+:1087200030F000400AD0C10D01F56071C0F31600B1
+:1087300042EA0151C2084007114370470020014638
+:10874000704701F0004330B421F0004150EA0102CB
+:1087500006D00A0DA2F56072C1F31301002A02DCF3
+:1087600030BC00207047440F44EAC104C100E01847
+:1087700030BC00EBC25000F09FB82DE9F05F054619
+:10878000002092469B4688460646814640241BE0D0
+:10879000284641464746224600F02FF853465A469F
+:1087A000C01A914110D311461846224600F016F81F
+:1087B0002D1A67EB01084F4622460120002100F0E8
+:1087C0000DF817EB00094E41201EA4F10104DFDC77
+:1087D000484631462A464346BDE8F09F202A04DB3E
+:1087E000203A00FA02F1002070479140C2F12003C4
+:1087F00020FA03F3194390407047202A04DB203A03
+:1088000021FA02F00021704721FA02F3D040C2F1B0
+:108810002002914008431946704700000FB400231E
+:1088200000B589B00CA900910B996FF00042CB60A4
+:108830001E4B06931E4B07930423CDE901321D4ABC
+:10884000089202466B46002000F0A6F909B05DF8D8
+:1088500014FB70B586B006464FF0FF300091CDE9AD
+:108860000101002015460C4604903246694604A8D2
+:10887000FFF7D4FF02460498211825B108B1084635
+:1088800000E020462860049800280DD0002A02DD70
+:108890000098884208D0081B0094CDE901043246B4
+:1088A000694604A8FFF7BAFF06B070BDD18D000875
+:1088B000EF8D0008658A00080029A8BF7047401C9A
+:1088C000490008BF20F00100704710B4B0FA80FCE6
+:1088D00000FA0CF050EA010404BF10BC704749B123
+:1088E000CCF1200421FA04F411FA0CF118BF012193
+:1088F00021430843A3EB0C01CB1D4FEA00614FEA73
+:10890000102042BF002010BC704700EBC350104441
+:108910000029A4BF10BC7047401C490008BF20F0CC
+:10892000010010BC704710B5141E73F1000408DA82
+:10893000401C41F1000192185B411A4301D120F023
+:10894000010010BD2DE9F04D92469B4611B1B1FAE0
+:1089500081F202E0B0FA80F220329046FFF73EFF4B
+:1089600004460F4640EA0A0041EA0B0153465A46C4
+:10897000084313D0114653EA010019D0C8F1400250
+:108980005046FFF73AFF05460E46504659464246C6
+:10899000FFF724FF084305D0012004E020463946B4
+:1089A000BDE8F08D0020054346EAE0762C433743CE
+:1089B0000A986305E40AA0EB08000022FD0A44EAD5
+:1089C00047540A3002D500200146E9E70105101995
+:1089D0006941DDE9084500196941BDE8F04DA2E7AC
+:1089E00070B521F0004303430CD0C1F30A550024B5
+:1089F000D5EB040564EB0403D617AD1AB34102DBD3
+:108A00000020014670BD201841EB025170BD0000EE
+:108A100030B5041E71F1000404DB4FF00044404205
+:108A200064EB0101141E73F1000405DB1C464FF0DA
+:108A30000043524263EB0403994208BF904230BDA9
+:108A4000064C074D06E0E06840F0010394E807009B
+:108A500098471034AC42F6D3FFF79AFBD84403088A
+:108A6000F8440308C0B24FF4F05100F03BBA0000E4
+:108A70002DE9FF4F087883B09946FF2805D0491C9F
+:108A80002D2804D00024002008E000200BE0012461
+:108A9000F9E700EB800003EB4000491C0B78FF2B4B
+:108AA000F7D104B1404200230293147819461D46C1
+:108AB0002D2C01D02B2C04D1521C2D2C13D0002492
+:108AC0000294AA461478FF2C0FD00A25A3FB057840
+:108AD00001FB05814FF0000C03FB0C11521CE31944
+:108AE0004AEB0101EEE70124EAE7814453EA010081
+:108AF00002D019F5C87F06DA03980021C0E90011F9
+:108B000007B0BDE8F08F0025AE4E2F46DFF8B882E3
+:108B1000184600F0FBF9CDE90001B9F1000002DAD6
+:108B2000C9F1000400E004460023A74A1AEB030B36
+:108B300042EB045A12E0E00707D02A463346384693
+:108B40004146FFF75DFC074688462A4633461046F5
+:108B50001946FFF755FC05460E466410002CEAD175
+:108B6000DDE90001B9F1000F5A46534606DAFFF776
+:108B7000B9FC3A464346FFF7B5FC05E0FFF740FC79
+:108B80003A464346FFF73CFC029A0AB181F00041A5
+:108B9000039AC2E90001B3E72DE9FF4F1F468DB0EC
+:108BA000D7E901464FF0FF382E2045464FF0000927
+:108BB0000B90B9696D1C0E988847396A82468847C0
+:108BC0000028F6D1BAF1FF3F0AD024F4D064002E79
+:108BD00011DDBAF12B0F08D0BAF12D0F0BD102E045
+:108BE000404611B08DE744F48064B9696D1C0E985D
+:108BF00088478246761E6946600501D52D2000E033
+:108C00002B208DF8000001F1010B0DF1200809E087
+:108C1000B9696D1C0E98884782460F9844F4007419
+:108C2000761E0560002E02DDBAF1300FF0D00B99F0
+:108C30008A453ED144F0800406E00F99681CA9F1F2
+:108C4000010944F400740860B9696D1C761E0E9821
+:108C5000884782463028F0D02BE00B998A4505D111
+:108C6000200603D444F08004761E18E0504622F01B
+:108C700081FD08B30DF11301761E44F400748B4599
+:108C800008D2AAF130000BF8010B200607D5A9F194
+:108C9000010003E0200602D409F101008146A0058D
+:108CA00002D50F99681C0860B9696D1C0E98884739
+:108CB0008246002ED1DC53E0002E51DDBAF1650F63
+:108CC00002D0BAF1450F4BD1A00549D5B9696D1C49
+:108CD00024F44074761E0E9888478246002E0CDDE0
+:108CE0002B2804D0BAF12D0F07D144F48074B96950
+:108CF0006D1C0E9888478246761EE00501D52D2111
+:108D000000E02B2108F8011BCDF82C8021E00DF1AB
+:108D10002901761E44F4007488450CD2AAF1300073
+:108D200010F0FF0088F8000002D10B99884509D99E
+:108D300008F1010806E0E00501D5244801E042F20F
+:108D40000F708146B9696D1C0E98884782460F984E
+:108D50000560002E04DD504622F00CFD0028D6D11F
+:108D6000F9690E988847FF208BF8000088F800000A
+:108D70000020069007904B466A4608A906A8FFF710
+:108D800077FEA00502D46FF001002AE714F0240F4B
+:108D90000AD0E00714D1DDE906123868031D3B60F4
+:108DA0000068C0E900120BE0DDE90601FFF7C9FC2D
+:108DB0000146E00704D13868021D3A60006801608E
+:108DC00028460EE7000014400000F03FF1D8FFFFF6
+:108DD000426842B1016811F8013B23B1521EC0E95B
+:108DE0000012184670470121C160881E7047426812
+:108DF0005AB1C368016843B983688B4205D0491EE4
+:108E0000521CC0E90012002070474FF0FF3070473D
+:108E10002DE9F04D00231A461B1A8A4103DB00207E
+:108E20000146BDE8F08DC1F30A52C1F3130141F4CC
+:108E300080154FF0000BD10702D100186D41521E72
+:108E40000027044640F2FF11384601EB620A3E4615
+:108E50008046024600204FF48011FFF7CEFCC21975
+:108E60007141BB1846EB0100B4EB030C75EB000C31
+:108E700004D3E41A65EB000517460E46241908F1E1
+:108E800001006D4180463428E3DDF91946EB060008
+:108E9000091BA84103D24FF0FF32134601E0002224
+:108EA00013461BEB070046EB0A51BDE8F04DFFF7F8
+:108EB0003ABD000030B5041E71F1000404DB4FF030
+:108EC0000044404264EB0101141E73F1000405DB11
+:108ED0001C464FF00043524263EB04038B4208BF31
+:108EE000824230BD7F2801D9002208E0064A02EB09
+:108EF0005002C007127800D1120902F00F020120BF
+:108F00009040084070470000984403080EB540F2B6
+:108F1000334202920022CDE900221346FFF712FDF0
+:108F200003B000BD70B58C1810F8015B15F0070395
+:108F300001D110F8013B2A1106D110F8012B03E0F2
+:108F400010F8016B01F8016B5B1EF9D12B0705D4FA
+:108F50000023521E0DD401F8013BFAE710F8013B43
+:108F6000CB1A921C03E013F8015B01F8015B521E5F
+:108F7000F9D5A142D8D3002070BD10B502461078B3
+:108F800003E012F8014B2318D8B20B1EA1F1010423
+:108F9000A1B2F6D110BD000070B5ADF5287D044634
+:108FA0000D460020A790A690002604EB44004549FA
+:108FB00001EBC000408AA84203DC00200DF5287DAB
+:108FC00070BD0020A69077E004EB44003D4B03EB1E
+:108FD000C000028A04EB440003EBC00080892844EF
+:108FE00081B2394800F010F90020A79011E004EB9D
+:108FF0004400344901EBC0004068BDF89C12405C5D
+:1090000001A9BDF89C228854BDF89C02401C80B286
+:10901000A79004EB44002B4901EBC000008ABDF887
+:109020009C128842E3DC04EB4400264A02EBC000B9
+:10903000008A401E81B201A8FFF79FFF23490870F4
+:1090400004EB44001F4901EBC000008A401E01A947
+:10905000085C1E490978884226D10020A79016E0B6
+:1090600004EB4400174901EBC0004068BDF89C12B6
+:10907000405C04EB4401134A02EBC1018968BDF86E
+:109080009C228854BDF89C02401C80B2A79004EB3F
+:1090900044000C4901EBC000008A401EBDF89C1240
+:1090A0008842DDDC012089E7642022F0A1FDBDF8C3
+:1090B0009802401C80B2A690BDF89802062883DB77
+:1090C00000207BE7001D0308D89B0020310A002008
+:1090D0002DE9F043ADF5257D04460E460025002719
+:1090E000A846A94604EB4400324901EBC000408A7F
+:1090F000B04204DC00200DF5257DBDE8F08300259D
+:1091000018E004EB44002B4901EBC0008068405D8F
+:1091100004EB4401274A02EBC1014968485504EBBE
+:109120004400114601EBC0004068405D0DF80500A9
+:10913000681C85B204EB44001E4901EBC000008AA4
+:10914000401EA842DDDC04EB44000A4602EBC000EE
+:10915000008A401E81B26846FFF70FFF04EB44010E
+:10916000144A02EBC101098A491E0DF801000027CB
+:109170001BE004EB44000F4B03EBC000028A04EB3E
+:10918000440003EBC0008089304481B2684600F09F
+:109190004FF931462046FFF7FFFE012800D1AAE72C
+:1091A000642022F025FD781C87B2062FE1DB002029
+:1091B000A1E70000001D030808B5002000901DF085
+:1091C00035FB0F49087000F09BF80D480078242803
+:1091D00004D0272807D028280FD109E0002109480A
+:1091E00080F8151E09E00121064880F8151E04E0EC
+:1091F0000221044880F8151E00BF00BF08BD000012
+:109200002C0A0020BC2200202DE9F04106460D4624
+:1092100017460024012022F0A3FA002028490880E4
+:109220000DE01DF0E5FA00F0800000B10BE0012038
+:1092300022F0DEFC22480088401C2149088020489A
+:109240000088C828EDDB00BF1D480088C82832DA36
+:1092500010211C4801F0CAFB08211A4801F0C8FB84
+:10926000E82000F031F8C5F3871000F02DF8A906CA
+:10927000080E00F029F8002000F026F8002404E091
+:10928000002000F021F8601C84B2042CF8DB0024DC
+:1092900005E0FF2000F018F83055601C84B2BC4295
+:1092A000F7DB1021074801F0A3FB002022F058FA59
+:1092B0000120BDE8F081002022F052FA0020F8E7FA
+:1092C0002E0A00200000024010B5044600BF022113
+:1092D0000A481DF0BBFB0028F9D0214607481DF0C5
+:1092E000C1FB00BF012105481DF0B0FB0028F9D0EB
+:1092F00002481DF0B4FBC0B210BD000000300140B8
+:1093000010B5012022F02CFA00201E4908800DE043
+:109310001DF06EFA00F0800000B10BE0012022F099
+:1093200067FC18480088401C1649088015480088CA
+:10933000C828EDDB00BF13480088C8281CDA1021BC
+:10934000114801F053FB08210F4801F051FB3D206B
+:10935000FFF7BAFF2A20FFF7B7FF8020FFF7B4FF1F
+:10936000A720FFF7B1FF1021074801F041FB0020C3
+:1093700022F0F6F9012010BD002022F0F1F90020C2
+:10938000F9E700002E0A00200000024070B50546F3
+:109390000E460024012022F0E3F900202249088033
+:1093A0000DE01DF025FA00F0800000B10BE0012077
+:1093B00022F01EFC1C480088401C1B4908801A48EB
+:1093C0000088C828EDDB00BF17480088C82825DAC8
+:1093D0001021164801F00AFB0821144801F008FB8F
+:1093E0008420FFF771FF0020FFF76EFF0020FFF7DA
+:1093F0006BFF0020FFF768FF002404E0285DFFF703
+:1094000063FF601C84B2B442F8DB1021074801F00E
+:10941000EFFA002022F0A4F9012070BD002022F014
+:109420009FF90020F9E700002E0A0020000002400A
+:1094300070B506460C461546012022F091F92946E2
+:109440003046FFF7A3FF08B9002070BD00201F4978
+:1094500008800DE01DF0CCF900F0800000B10BE0B9
+:10946000012022F0C5FB19480088401C17490880DC
+:1094700016480088C828EDDB00BF14480088C828BB
+:109480001EDA1021124801F0B1FA0821104801F04B
+:10949000AFFA8320FFF718FFC4F38710FFF714FF1C
+:1094A000A106080EFFF710FF0020FFF70DFF1021A7
+:1094B000074801F09DFA002022F052F90120C4E78C
+:1094C000002022F04DF90020BFE700002E0A002006
+:1094D0000000024030B502460020002304E012F8EC
+:1094E000014B60405C1CE3B28B42F8DB30BD0000F6
+:1094F00010B50446392022F0C1FDE0B222F0DEFDB5
+:10950000C4F3072022F0DAFDC4F3074022F0D6FDB1
+:10951000200E22F0D3FD4FF48051034801F068FA89
+:1095200020F02EFF10BD0000000402402DE9F041A4
+:1095300007460E4614463A2022F0A0FDF0B222F073
+:10954000BDFD301222F0BAFD4FF480510F4801F0FA
+:109550004FFA19E020F014FF05461D2D11D13846B1
+:1095600000F0ACF805463B2022F088FD4FF4805116
+:10957000064801F03DFA2F4434B120882844208069
+:1095800002E02846BDE8F081E4E700000004024064
+:109590002DE9F04107460E4614463C2022F06EFDB0
+:1095A000F0B222F08BFD301222F088FD4FF4805192
+:1095B000104801F01DFA0CB10020208019E020F0C5
+:1095C000DFFE05461E2D11D1384600F02BF9054669
+:1095D0003D2022F053FD4FF48051064801F008FA77
+:1095E0002F4434B120882844208002E02846BDE87A
+:1095F000F081E4E70004024010B51CF0F1FF08B16F
+:1096000000F02EF8302000F0A9F810BD10B5044687
+:109610002146362000F08EF810BD10B5044614B176
+:10962000204600F0ABF8342000F098F810BD10B5DB
+:109630000446204600F0A2F820785C2802D020786A
+:109640002F2803D10021642000F008F9322000F017
+:1096500085F810BD10B5682000F04CF810BD000072
+:1096600010B5222022F00AFD22F0FDFC04464FF442
+:109670008051024801F0BCF9204610BD00040240B0
+:109680002DE9F04122F0EFFC044622F0ECFC054607
+:1096900022F0E9FC064622F0E6FC07464FF4805132
+:1096A000054801F0A5F944EA052040EA064040EAF1
+:1096B0000760BDE8F08100000004024070B5044678
+:1096C000272022F0DBFC22F0CEFC0646054646B100
+:1096D00000BF22F0C8FC2070641C701EC0B2061EC1
+:1096E000F7D14FF48051024801F082F9284670BD4D
+:1096F0000004024010B504460C2022F0BFFC2046B6
+:1097000022F0DCFCFFF7BCFF10BD000070B5044682
+:109710000A2022F0B3FC204622F0D0FC22F0A3FC69
+:1097200005464FF48051024801F062F9284670BDA9
+:109730000004024070B505460C46284622F09EFC07
+:10974000204622F0BBFC4FF48051034801F050F951
+:1097500020F016FE70BD00000004024010B5044663
+:10976000204622F08BFC4FF48051034801F040F971
+:1097700020F006FE10BD0000000402402DE9F0417B
+:109780000646012022F07AFC22F06DFC43282BDAF9
+:109790002B20FFF7BBFF102826DA2F2022F06EFCCB
+:1097A000002022F08BFC3220FFF7D8FF0446142C57
+:1097B0001AD1CF20FFF7AAFF0446ACB14C20FFF727
+:1097C00099FF00EB042739464C2000F047F8502061
+:1097D000FFF790FF00EB04273946502000F03EF8D9
+:1097E0000021702000F03AF82F2022F047FC357855
+:1097F000284622F063FC09E0761C35785C2D01D008
+:109800002F2D00D10025284622F058FC002DF3D141
+:109810004FF48051024801F0EBF8BDE8F081000000
+:109820000004024070B504462D2022F027FC22F0EF
+:109830001AFC0646054646B100BF207822F03EFCE1
+:10984000641C701EC0B2061EF7D14FF4805102484E
+:1098500001F0CEF8284670BD0004024070B5054600
+:109860000C460D2022F00AFC284622F027FCE0B22C
+:1098700022F024FCC4F3072022F020FCC4F30740AC
+:1098800022F01CFC200E22F019FC4FF480510248FB
+:1098900001F0AEF870BD00000004024070B5024651
+:1098A0000C46FF25FF2309E012F8010B80EA0501B1
+:1098B0000648405C80EA03050548435C201EA4F18D
+:1098C0000106B4B2F0D145EA032070BD641A030862
+:1098D000641B03082DE9F04103460C4600200146B5
+:1098E000024606E013F8010B411842F10002601E27
+:1098F00084B2002CF6DC080C40EA024C100C8DB24D
+:109900001CEB050140F10002080C40EA024041183E
+:109910006FEA010080B2BDE8F08130B50246002058
+:10992000002305E012F8015B2C18E0B25C1CE3B2E6
+:109930008B42F7DB30BD10B513F050FD10BD10B5F4
+:1099400013F0EAFC10BD10B513F0B6FC10BD10B555
+:1099500013F012FD10BD10B515F066FC10BD10B56A
+:109960001CF034FA10BD00000246094B9A4201D2A5
+:10997000084801E00648103801F000531BB1064BBF
+:109980000B40C36002E0044B0B4083607047000053
+:1099900010640240006002407D0F7D0F21B102681B
+:1099A00042F00102026003E0026822F0010202605C
+:1099B00070470000016821F0010101600021016091
+:1099C00041608160C1600161212141614A49884251
+:1099D00004D13D21484A103A91608CE04649183143
+:1099E000884205D14FF47461434A103A916082E095
+:1099F00041493031884205D14FF474113E4A103A42
+:109A0000916078E03C494831884205D14FF074615B
+:109A1000394A103A91606EE037496031884204D18A
+:109A20003649354A103AD16065E033497831884289
+:109A300004D13349304A103AD1605CE02E4990316C
+:109A4000884204D12F492C4A103AD16053E02A4968
+:109A5000A831884205D14FF03D51274A103AD160D4
+:109A600049E02949884204D13D21274A083A11603A
+:109A700041E025491831884205D14FF47461224AEA
+:109A8000083A116037E020493031884205D14FF45F
+:109A900074111D4A083A11602DE01B494831884273
+:109AA00005D14FF07461184A083A116023E0164955
+:109AB0006031884204D11149134A121F11601AE023
+:109AC00011497831884204D10D490F4A121F1160A3
+:109AD00011E00D499031884204D10A490A4A121F07
+:109AE000116008E00849A831884204D14FF03D5187
+:109AF000054A121F11607047106002403D000020AF
+:109B0000400F002000003D201064024010B501F01D
+:109B100080034BB122B1436943F08003436103E00A
+:109B2000436923F08003436180290BD02AB1036885
+:109B300001F01E042343036004E0036801F01E04E7
+:109B4000A343036010BD000010B500220268134B50
+:109B50001A40CC680B6823434C6923438C69234328
+:109B6000CC6923430C6A23434C6A23438C6A234306
+:109B70004C6B23438C6B23431A430260426922F0EF
+:109B80000702D1E90B3423431A4342610B69436056
+:109B90004B6883608B68C36010BD00003F801CF081
+:109BA0001CB50024012120201CF026FD302000904F
+:109BB00001208DF8040000208DF8060003208DF8A8
+:109BC000050000208DF807006946164800F09AFE4F
+:109BD0003021144800F00CFF0021134880F8401792
+:109BE00000F5E860817001214170C1704FF4FA7195
+:109BF000816000F01BF80C48007E592810DD2420FD
+:109C0000094918314871082008713020C8701420A3
+:109C100088702020487000210348017600F048F841
+:109C20001CBD000000140240BC3200201CB522F014
+:109C3000E7F8D02022F0B0F822F016F9002022F048
+:109C4000ABF822F011F922F0DBF8D12022F0A4F8D1
+:109C500022F00AF900240EE0062C05DA012022F099
+:109C60006BF80DF8040004E0002022F065F80DF810
+:109C70000400601CC4B2072CEEDB22F0DBF89DF878
+:109C800006000A4948719DF8050008719DF8040016
+:109C9000C8709DF8020088709DF8010048709DF81A
+:109CA00000100248183801761CBD0000D432002094
+:109CB0001CB500241D48007E8DF800001B4818309C
+:109CC00040788DF801001948183080788DF802002E
+:109CD00001208DF8030015481830C0788DF8040075
+:109CE0001248183000798DF8050010481830407976
+:109CF0008DF8060022F084F8D02022F04DF822F0F2
+:109D0000B3F8002022F048F822F0AEF800BF07E0D8
+:109D10001DF8040022F040F822F0A6F8601CC4B23E
+:109D2000072CF5DB22F086F81CBD0000BC320020B9
+:109D300070B502460C460025002309E012F8010B1D
+:109D400080EA05010648405C80EA03050548435C5B
+:109D5000201EA4F10106B4B2F0D145EA032070BD83
+:109D6000641A0308641B030810B504460B4600215F
+:109D7000072A00DD072244EA042001462BB901FA34
+:109D800002F081B20912084610BD012B02D1114127
+:109D9000C8B2F9E700BFF7E7704710B504460B46B5
+:109DA0000021072A00DD072244EA0420014613B9F6
+:109DB0001141C8B210BD012B05D101FA02F081B2E8
+:109DC00009120846F6E700BFF4E70000F0B5ADF26F
+:109DD0001C5D04460D460020CDF81805CDF814058D
+:109DE000002604EB4400584901EBC000408AA84219
+:109DF00003DC00200DF21C5DF0BD0020CDF8140541
+:109E00009AE051480122C168504800F097FA4E4844
+:109E1000406800788DF800009DF8000038287DD15A
+:109E200004EB4400484B03EBC000C06804EB440360
+:109E3000454F07EBC3031B8A03FB050104EB4400FA
+:109E40003B4603EBC000028A404800F077FA00204E
+:109E5000CDF8180512E004EB44003B4901EBC000CB
+:109E60004068BDF81815405CBDF818250DF80200D3
+:109E7000BDF81805401C80B2CDF8180504EB44006D
+:109E8000314901EBC000008ABDF818158842E2DCB8
+:109E900004EB44002C4A02EBC000008A401E81B251
+:109EA000684600F011FB064604EB4400264901EB2E
+:109EB000C000008A401E1DF80000B04233D10020CF
+:109EC000CDF8180520E004EB44001F4901EBC00069
+:109ED0004068BDF81815415C04EB44001A4A02EBD7
+:109EE000C0008068BDF81825024404EB4400164BFE
+:109EF00003EBC000008A401E68431154BDF81805EA
+:109F0000401C80B2CDF8180504EB44000E4901EB6B
+:109F1000C000008A401EBDF8181500E003E088422A
+:109F2000D1DC012066E7642021F062FEBDF8140553
+:109F3000401C80B2CDF81405BDF814050628FFF6C4
+:109F400060AF002056E7000094CB02081C6E002092
+:109F50002DE9F041ADF5A36D04460E46002500271E
+:109F6000A8460020009004EB4400474901EBC000E4
+:109F7000408AB04204DC00200DF5A36DBDE8F081FD
+:109F800000210846FFF722FF01287AD1002520E0B2
+:109F900004EB44003C4901EBC0008068411904EB2C
+:109FA0004400394A02EBC000008A401E7043085C3E
+:109FB00004EB440102EBC1014968485504EB44003D
+:109FC000114601EBC0004068405D01A94855681C7E
+:109FD00085B204EB44002C4901EBC000008AA84282
+:109FE000D6DC00274BE004EB4400274B03EBC0001A
+:109FF000C06804EB4403DFF890C00CEBC3031B8A7A
+:10A0000003FB060104EB4400634603EBC000008A37
+:10A01000401E82B21D4800F013FA04EB44001A4AB5
+:10A0200002EBC000008A401E81B201A800F04CFA89
+:10A03000009004EB4400144A02EBC000C06804EB3B
+:10A040004402114B03EBC202128A104404EB440297
+:10A0500003EBC202128A02FB0600411E012268467F
+:10A0600000F0EEF931462046FFF7B0FE012801D19D
+:10A0700082E706E0642021F0BBFD781C87B2062F42
+:10A08000B1DB002078E7000094CB02081C6E0020B2
+:10A0900070B5ADF5A36D0025002400200090464961
+:10A0A000088080E000256FE0002414E0424800882A
+:10A0B00000EB4000414951F83000005D3E490988FD
+:10A0C00001EB41013D4A02EBC1014968085501A974
+:10A0D0000855601C84B23848008800EB40003749BE
+:10A0E00001EBC000008A401EA042DFDC324800883D
+:10A0F00000EB40000A4602EBC000008A401E81B21D
+:10A1000001A800F0E1F900902B48008800EB400026
+:10A110002A4B03EBC000C068274B1B8803EB4303AB
+:10A12000264E06EBC3031B8A03FB05012248008869
+:10A1300000EB4000334603EBC000008A401E82B2B1
+:10A140001F4800F07DF91C48008800EB40003246B3
+:10A1500002EBC000C068184A128802EB4202334684
+:10A1600003EBC202128A1044134A128802EB420225
+:10A1700003EBC202128A02FB0500411E012268465F
+:10A1800000F05EF9681C85B20B48008800EB4000C7
+:10A190000A4901EBC000408AA84285DC06480088D5
+:10A1A000401C05490880044800880D28FFF67AAF56
+:10A1B0000DF5A36D70BD00001000002094CB0208C7
+:10A1C0001C6E00201CB5012108461CF015FA012068
+:10A1D0008DF8040002208DF8050000208DF806009F
+:10A1E00001208DF80700182000906946144800F0FF
+:10A1F00089FB05221146124800F0CCFB05220621FE
+:10A200000F4800F0C7FB052207210D4800F0C2FBF4
+:10A21000A020009002208DF8040003208DF8050096
+:10A2200000208DF806008DF807006946044800F00C
+:10A2300069FB402000906946014800F063FB1CBDAB
+:10A24000000002402DE9F84300240027A04600202A
+:10A2500000900025FFF7B6FF00F0C2F800BF00E055
+:10A260006D1C30488542FBD36E4608212E4800F015
+:10A27000BDFB10212C4800F0BBFB062000F094F839
+:10A280000821294800F0B4FB0821274800F0AEFB64
+:10A290001021254800F0ACFB012000F085F80020DB
+:10A2A00000F082F80821204800F0A2FB1F48D0F8F7
+:10A2B0002C11B0F83021B0F8320102FB0010B0F5DB
+:10A2C000003F02D900BE00BFFEE71948006808B988
+:10A2D000FFF7DEFE00201749088017E0002406E0A3
+:10A2E000144908782146FFF771FD601C84B21148BB
+:10A2F000008800EB40000D4901EBC000408AA042FD
+:10A30000EEDC0C480088401C0A4908800948008897
+:10A310000D28E3DB0848D0F8140207490871BDE8AE
+:10A32000F8830000FFFF0F000000024094CB0208FA
+:10A330001C02434210000020BC1200202DE9F04115
+:10A3400005460C4616460027012021F006FA082192
+:10A35000144800F04BFB1021124800F049FB032089
+:10A3600000F022F8C4F3074000F01EF8C4F3072001
+:10A3700000F01AF8E0B200F017F800BF06E0002085
+:10A3800000F012F828706D1C781C87B2B742F6DB1B
+:10A390000821044800F02CFB002021F0DEF9BDE884
+:10A3A000F08100000000024010B5044600BF022109
+:10A3B0000A481CF04BFB0028F9D0214607481CF046
+:10A3C00051FB00BF012105481CF040FB0028F9D0DB
+:10A3D00002481CF044FBC0B210BD00000030014038
+:10A3E00000B585B0012108031CF056F913481CF094
+:10A3F00001FB0020ADF80000ADF80400ADF8060048
+:10A40000ADF808004FF40070ADF80A000820ADF870
+:10A410000C000020ADF80E000720ADF810004FF43E
+:10A420008270ADF80200694604481CF01DFB012152
+:10A4300002481CF0D3FA05B000BD00000030014016
+:10A440002DE9F04105460C4616460027012021F073
+:10A4500084F908211B4800F0C9FA1021194800F0BE
+:10A46000C7FA0620FFF7A0FF0821164800F0C0FA3F
+:10A470000821144800F0BAFA1021124800F0B8FA86
+:10A480000220FFF791FFC4F30740FFF78DFFC4F3ED
+:10A490000720FFF789FFE0B2FFF786FF00BF05E066
+:10A4A0002878FFF781FF6D1C781C87B2B742F7DB75
+:10A4B0000821044800F09CFA002021F04EF9BDE884
+:10A4C000F08100000000024010B50246107803E061
+:10A4D00012F8014B2318D8B20B1EA1F10104A1B24E
+:10A4E000F6D110BD2C48807C012854D100212A4887
+:10A4F00081742A480078C0B901202849087028488A
+:10A500000068C0002749D1F8301240EA810025498F
+:10A51000D1F82C1240EA41002249D1F82812084310
+:10A520000F2181432048017017E000201B4908706B
+:10A530001B480068C0001B49D1F8301240EA810076
+:10A540001849D1F82C1240EA41001649D1F82812D6
+:10A5500008430F21814315480170134800781349BF
+:10A560000978884217D110480078114908700846C8
+:10A5700000781049097888420DD00D4800780649C6
+:10A5800088730B4800780B4908700948007810B1AF
+:10A590000120014948737047BC120020DE0A0020E8
+:10A5A0003402424200004242DF0A0020E00A00205A
+:10A5B000E10A0020DD0A002010B5ADF57C7D002405
+:10A5C0007CA00068FB9000200090FFF715F814288D
+:10A5D0007CD17948FFF72BF8784908700846007855
+:10A5E000142874D1FFF736F80021754A03C2BDF86C
+:10A5F0000000FEF77DFF6A464FF4FA7101A8FEF7EE
+:10A6000095FF70A101A821F0D5FC7049088008468B
+:10A61000008810B300BF04E000216D480155601CA4
+:10A6200084B2282CF8DB01A9684A1288881869A12D
+:10A6300021F0C0FC68490880002409E063480088D4
+:10A64000C01C204401A9095C61480155601C84B20A
+:10A6500061480088001FA042F0DC60A101A821F041
+:10A66000A9FC5A4908800846008820B3002405E068
+:10A670000021574828300155601C84B2282CF7DB94
+:10A6800001A9524A1288881852A121F093FC52491C
+:10A69000088000240AE04D4800880830204401A9C1
+:10A6A000095C4B4828300155601C84B24A48008838
+:10A6B0000938A042EFDC4CA101A821F07BFC434902
+:10A6C00008800846008830B3002407E06BE05BE0B8
+:10A6D00000213F4850300155601C84B2142CF7DB38
+:10A6E00001A93A4A128888183AA121F063FC3A4934
+:10A6F000088000240AE0354800880C30204401A975
+:10A70000095C334850300155601C84B232480088DF
+:10A710000D38A042EFDC38A101A821F04BFC2B49F9
+:10A7200008800846008820B3002405E0002028495E
+:10A7300046390855601C84B2322CF7DB01A9234A44
+:10A740001288881823A121F035FC234908800024B1
+:10A750000AE01E480088801D204401A9085C1C49AD
+:10A7600046390855601C84B21B480088C01FA042AF
+:10A77000EFDC00210320FFF7EBFB0120FEF746FF93
+:10A7800001200DF57C7D10BD0C480078422803D1D6
+:10A790000948FEF742FF0BE00120FEF737FF0020DB
+:10A7A0000649087004E000211548C17521F092FBAC
+:10A7B00000BFE6E70D0A0000480A0020380A002022
+:10A7C000400A002041504E3D000000005E0A00207B
+:10A7D000CC3A00203B0000005C0A00205749464963
+:10A7E0004E414D453D0000005749464950415353A5
+:10A7F000574F52443D0000005345525645523D00CC
+:10A80000BC32002010B504463548844208D10121ED
+:10A8100008461BF001FF002101201BF0FDFE5EE059
+:10A820003048844208D1012102201BF0F5FE0021AE
+:10A8300002201BF0F1FE52E02B48844208D1012196
+:10A8400004201BF0E9FE002104201BF0E5FE46E099
+:10A850002648844208D1012108201BF0DDFE00219A
+:10A8600008201BF0D9FE3AE02148844208D101219A
+:10A8700010201BF0D1FE002110201BF0CDFE2EE099
+:10A880001C48844208D1012120201BF0C5FE002174
+:10A8900020201BF0C1FE22E01748844208D101218C
+:10A8A00040201BF0B9FE002140201BF0B5FE16E051
+:10A8B0001248844208D1012180201BF0ADFE002106
+:10A8C00080201BF0A9FE0AE00D48844207D1012137
+:10A8D00080151BF0A1FE0021A0151BF09DFE10BDF0
+:10A8E000000002400004024000080240000C024048
+:10A8F000001002400014024000180240001C0240F8
+:10A9000000200240F0B50A4600210023002400BFC9
+:10A910003DE0012505FA01F3156805EA03049C42B0
+:10A9200034D105684F000326BE40B5430560157954
+:10A930004E00B5400668354305601579012D02D0FB
+:10A940001579022D16D185684F000326BE40B54308
+:10A95000856055794E00B540866835438560456809
+:10A9600001268E40B5434560456896798E40B6B263
+:10A9700035434560C5684F000326BE40B543C560FA
+:10A98000D5794E00B540C6683543C560491C1029CD
+:10A99000BFD3F0BDF0B5002300244D07ED0E02FA41
+:10A9A00005F3CE1000F1200555F826504E07F70E9E
+:10A9B0000F26BE40B543CF1000F1200646F82750C1
+:10A9C000CE1000F1200555F8265045EA0304CE10BC
+:10A9D00000F1200545F82640F0BD0246002013692D
+:10A9E0000B400BB1012000E000207047418370470D
+:10A9F000018370470249887B0021014A91737047A7
+:10AA0000BC1200200E48006800F0010000B100BE3A
+:10AA1000012080F3138800BF00BFBFF34F8F0848A9
+:10AA2000E438006800F4E06006490843001D04496A
+:10AA3000E4390860BFF34F8F00BF00BFFEE700009E
+:10AA4000F0ED00E00000FA054AF6AA20014908608E
+:10AA500070470000003000400021017041707047D5
+:10AA600030B502460024002305E012F8015B2819E6
+:10AA7000C4B2581CC3B28B42F7DB6042C0B230BDD7
+:10AA800010B5002421F026FA642021F0B1F810BDA1
+:10AA90002DE9F043ADF2DC7D80460E461446994622
+:10AAA0000025002783A00068CDF8D807002001907A
+:10AAB000042C7CDC80480079302101EB101004EB81
+:10AAC000C40101EB04117D4A114408717A480079F0
+:10AAD00000F00F00303004EBC40101EB041111440D
+:10AAE00048717548C078302101EB101004EBC401A7
+:10AAF00001EB0411114488716F48C07800F00F0019
+:10AB0000303004EBC40101EB04111144C871FEF7AD
+:10AB100073FD14287ED16A480078142809D004EB0C
+:10AB2000C40101EB0411654A8818FEF780FD6449F1
+:10AB300008706348007814286DD1B6F57A7F01DD7E
+:10AB40004FF47A76FEF786FD00215E4A03C25D4827
+:10AB50000068FEF7CDFC5848C078302101EB10109A
+:10AB60008DF808005448C07800F00F0030308DF8A0
+:10AB700009005148807801EB10108DF80A004E480A
+:10AB8000807800F00F0030308DF80B004A48407894
+:10AB900001EB10108DF80C004748407800F00F00D2
+:10ABA00030308DF80D0044481838007E00E07CE01D
+:10ABB00001EB10108DF80E003F481838007E00F0B1
+:10ABC0000F0030308DF80F00B9F1000F03D1542081
+:10ABD0008DF8100005E0B9F1010F02D152208DF877
+:10ABE00010003A208DF8110000252CE0284605EBD6
+:10ABF000D071491018F801100F110A2097FBF0F0DE
+:10AC0000C0EBC00107F130000844C1B202AA05F14F
+:10AC10000A0001E043E02EE01154284605EBD07114
+:10AC2000491018F8011001F00F070A2097FBF0F007
+:10AC3000C0EBC00107F130000844C1B205F10B00C0
+:10AC40001154A81C85B2B5EB460FCFDB0A2000EBF0
+:10AC5000460081B201AA02A8FEF79AFC01AA0221CD
+:10AC60000DF5FB60FEF794FC0120FEF7CFFC002001
+:10AC70001349087019E012480078422808D104EB03
+:10AC8000C40101EB04110D4A8818FEF7C6FC0CE064
+:10AC90000120FEF7BBFC00200949087005E00021F7
+:10ACA00005481838C17521F015F90DF2DC7DBDE8B5
+:10ACB000F08300000D0A0000D4320020600A00205A
+:10ACC000380A0020400A002070B5B8B00021379142
+:10ACD00036913591349133913291319130910022F6
+:10ACE0002E922F922C922D922B912A91299128917C
+:10ACF00027912691259124912391159114911391D7
+:10AD00001291119110910F919FEDFE0A8DED0E0A97
+:10AD1000FDA006C8CDE90C12FDA006C8CDE90A12B7
+:10AD2000BAE0FD48807858B30020FB498870FB48A2
+:10AD3000B0F80C0BFA490968C1F57A7188421FD145
+:10AD4000F7480068C0F57A7081B2F448A0F8041B97
+:10AD50000021F348001FFEF721FEF249F048001FD2
+:10AD6000FEF702FE0120F04908704FF47A70EC49BA
+:10AD70008C39C1F88C000121E948001FFEF70EFE56
+:10AD8000E548807B50B30021E3488173E748408861
+:10AD9000E3498C39496CC1F57A7188421ED1E0488B
+:10ADA0008C38406CC0F57A70E04908394880002141
+:10ADB000DB484C38FEF7F2FDDD49D9484C38FEF748
+:10ADC000D3FD0120DB4908704FF47A70D4498C39E7
+:10ADD00048640121D2484C38FEF7E0FDCE48807E21
+:10ADE00050B30021CC488176D0488088CC498C393A
+:10ADF0004969C1F57A7188421ED1C9488C384069C9
+:10AE0000C0F57A70C949083988800021C4487C3867
+:10AE1000FEF7C4FDC849C2487C38FEF7A5FD0120F5
+:10AE2000C64908704FF47A70BD498C3948610121D8
+:10AE3000BB487C38FEF7B2FDB74890F8260058B3FF
+:10AE40000021B54880F82610B848C088B4498C392C
+:10AE5000C96AC1F57A7188421ED1B1488C38C06A7E
+:10AE6000C0F57A70B1490839C8800021AC4864380F
+:10AE7000FEF794FDB249AA486438FEF775FD01203B
+:10AE8000B04908704FF47A70A5498C39C862012125
+:10AE9000A3486438FEF782FD9F488178807B014497
+:10AEA0009D48807E01449C4890F826000844002874
+:10AEB0007FF437AF0BF08EBB9B48007828B10020A1
+:10AEC0009949087000212B9119E09A48007828B11F
+:10AED00000209849087001212B9110E097480078D4
+:10AEE00028B100209549087002212B9107E0954870
+:10AEF000007820B100209349087003212B919DF820
+:10AF0000AC1001EB4100C0EBC1108F4911F83000CB
+:10AF1000C12836D19DF8AC1001EB4100C0EBC11047
+:10AF2000894901EBC000807808282AD101217B489B
+:10AF300080F85C1B9DF8AC0030B101280AD00228D3
+:10AF40000ED0032818D111E04FF480417F48FFF75D
+:10AF50004DFD11E04FF400517C48FFF747FD0BE039
+:10AF60004FF480517948FFF741FD05E04FF400614F
+:10AF70007648FFF73BFD00BF00BF00207449086022
+:10AF800098E765480C389DF8AC1010F811000121C5
+:10AF9000B1EBD01F4BF08C816E48C07DB8B16349D6
+:10AFA00008399DF8AC0031F8101009919DF8AC00FB
+:10AFB00000EB4001C1EBC010634901EBC00101236C
+:10AFC00008919DF8AC20DDE90801FFF761FD9DF8CF
+:10AFD000AC0000EB400101EB00105F4901EB0010F9
+:10AFE00081792A919DF8A80009288BF01F81DFE85C
+:10AFF00010F0765009008C145C23E92F1A322336A6
+:10B000008D41794C9DF8AC1001EB4100C0EBC110B3
+:10B010004D4901EBC000417808460991002112F02A
+:10B0200069F8C1B22691002134911CE09DF8AC1062
+:10B0300001EB410000EB0110474901EB00113031F9
+:10B04000BDF8D00001EB001041789DF898008142D6
+:10B0500004D1BDF8D000C1B2269112E0BDF8D000F5
+:10B06000401C81B234919DF8AC1001EB410000EB23
+:10B070000110394901EB0010C179BDF8D0008142BF
+:10B08000D4DC00BF9DF8AC0000EB4001C1EBC01068
+:10B090002D4901EBC000807800F0F000A0280DD110
+:10B0A0009DF8AC0000EB4001C1EBC011264800EB5D
+:10B0B000C100807800F00F0127910AE09DF8AC00F4
+:10B0C00000EB4001C1EBC0101F4901EBC0008178CB
+:10B0D0002791BDF89C0008B9102127919DF8AC106C
+:10B0E00001EB4100C0EBC110174901EBC001BDF8F5
+:10B0F0009C00401C095C2491BDF89C00401C81B25E
+:10B1000009912BE00000000001693230313030003D
+:10B110000169323045303000D43E0020BC6200204E
+:10B120008C6002400088002012000020C86D0020C2
+:10B130000080201013000020208000101400002048
+:10B140000088001015000020347C00200018024008
+:10B1500088024242BC320020004100209DF8AC1021
+:10B1600001EB4100C0EBC110FE4901EBC0010891A9
+:10B17000DDE9080112F04EFC35909DF8AC0000EBC3
+:10B180004001C1EBC010F74901EBC001BDF89C00C4
+:10B19000801C095CBDF8D400814242F0B4839DF864
+:10B1A000AC0000EB4001C1EBC010EE4901EBC00068
+:10B1B0004078002842F3A7839DF8AC0000EB4001E3
+:10B1C000C1EBC010E74901EBC001BDF89C00C01CF9
+:10B1D0000A5C9DF8AC0000EB8000E34901EB4021E4
+:10B1E000C0319DF8980000EB800303EB401001EBA9
+:10B1F000800080F83C200021DC4A9DF8AC0002EB86
+:10B2000000129DF898001154D948007F012840D1C0
+:10B210009DF8AC0000EB400101EB0010D54901EBBB
+:10B22000001030309DF8981000EB0110801C099040
+:10B23000007820F08000803009990870BDF89000F7
+:10B24000B62814D0C52819D0D52802D0D9281CD1A9
+:10B2500006E0BDF89C00032801DA0020249017E0E6
+:10B26000BDF89C00032801DA0021249110E0BDF80C
+:10B270009C00032801DA0020249009E0BDF89C001E
+:10B28000032801DA0021249102E00021249100BF6B
+:10B2900000BF9DF8AC1001EB410000EB0110B54977
+:10B2A00001EB001030309DF8981000EB0110801C6D
+:10B2B0000990007820F04000403009990870BDF8EE
+:10B2C0009000C52801F02B8417DCB5287ED00DDC5A
+:10B2D000112802F0B381122802F0F281132802F043
+:10B2E0007B82B22842F00E8301F0E7BBB6286ED015
+:10B2F000B9286DD0C328F5D1FDE3D92869D007DC82
+:10B30000CA2867D0CE2802F0B480D528EAD109E057
+:10B31000E12802F0C180E52802F0D180E728E1D1E0
+:10B3200002F06BB99DF8AC1001EB4100C0EBC1100D
+:10B330008C4901EBC000C1788F4880F80E1E9DF843
+:10B34000AC0000EB8000884901EB4021C0319DF842
+:10B35000980000EB800202EB401011F820109DF8DD
+:10B36000AC0000EB8000804A02EB40200079814273
+:10B370007EDA9DF8AC1001EB410000EB01107D4935
+:10B3800001EB001030309DF8981000EB0110801C8C
+:10B390000990794890F80E0E0121A1EBD01009997F
+:10B3A000097860F3000109980170734890F80E0E57
+:10B3B000C0F34010F0BB9DF8AC0000EB400101EB86
+:10B3C00000106C4901EB0010303004E0FEE3FEE3B6
+:10B3D000FEE3FEE3FEE39DF8981000EB0110807899
+:10B3E000C0F3401030B39DF8AC0000EB400101EB1E
+:10B3F0000010604901EB001030309DF8981000EB10
+:10B400000110801C0990007820F00200801C09992E
+:10B4100008709DF8AC0000EB8000114601EB402065
+:10B42000C0309DF8981001EB810202EB411100EB56
+:10B43000810000E00CE018300990007820F0020054
+:10B44000801C099908709DF8AC100220FEF780FD61
+:10B4500000219DF8AC0000EB8000434A02EB402045
+:10B46000C17002229DF8AC0000EB80003E4900E074
+:10B470001DE001EB4021C0319DF8980000EB8003F6
+:10B4800003EB401001F82020B6229DF8AC0000EB41
+:10B490008000354901EB4020C0309DF8981001EB49
+:10B4A000810303EB411100EB81004271FEE332485E
+:10B4B00090F80E0EC0F3C00090B9E5229DF8AC00E4
+:10B4C00000EB8000284901EB4020C0309DF8981027
+:10B4D00001EB810303EB411100EB81004271E5E3D5
+:10B4E0009DF8AC1001EB410000EB0110214901EB8C
+:10B4F000001030309DF8981000EB0110801C09906E
+:10B500001D4890F80E1E0120A0EBD11009990A7871
+:10B5100060F300020A709DF8AC0000EB400101EB03
+:10B520000010144901EB001030309DF8981000EB2A
+:10B530000110801C0990104890F80E0E42090998DD
+:10B54000007862F34100099908709DF8AC1001EB96
+:10B55000410000EB0110074901EB001030309DF86D
+:10B5600098100BE0347C0020C0450020343F0020C0
+:10B57000BC12002000410020BC22002000EB011082
+:10B580008078C0F340029DF8AC0000EB8000FE49DB
+:10B5900001EB4020C0309DF8981001EB810303EBD4
+:10B5A000411100EB8100007EC0F34000824277D061
+:10B5B0009DF8AC0000EB8000F34901EB4020C03067
+:10B5C0009DF8981001EB810202EB411100EB810024
+:10B5D000183009909DF8AC0000EB400101EB001021
+:10B5E000EA4901EB001030309DF8981000EB011093
+:10B5F000807842080998007862F341000999087040
+:10B600009DF8AC0000EB400101EB0010DF4901EBBD
+:10B61000001030309DF8981000EB01108078C0F3D6
+:10B620004000E0B3D9229DF8AC0000EB8000D64981
+:10B6300001EB4020C0309DF8981001EB810303EB33
+:10B64000411100EB81004271D14890F88C0800282C
+:10B650007BD19DF8AC0000EB8000CB4901EB402092
+:10B66000C0309DF8981001EB810202EB411100EB14
+:10B67000810090F87D00002867D011239DF8AC0070
+:10B6800000EB8000C04901EB4021C0319DF89800DB
+:10B6900000EB800202EB401001EB800001E055E07E
+:10B6A00043E190F87E0000EB8000B74901EB4021B8
+:10B6B000C0319DF8AC0000EB8000B34A02EB4022A1
+:10B6C000C0329DF8980000EB800404EB401002EBC0
+:10B6D000800090F87F0000EB800202EB401001EB4D
+:10B6E000800080F87630F3239DF8AC0000EB8000FA
+:10B6F000A54901EB4021C0319DF8980000EB800284
+:10B7000002EB401001EB800090F87E0000EB80001F
+:10B710009D4901EB4021C0319DF8AC0000EB800059
+:10B72000994A02EB4020C0309DF8982002EB820439
+:10B7300004EB421200EB820090F87F0000EB8002E5
+:10B7400002EB401001EB80004371E9E001229DF81B
+:10B75000AC0000EB80008C4901EB4021C0319DF82A
+:10B76000980000EB800303EB401001EB8000427374
+:10B77000D9229DF8AC0000EB8000834901EB402109
+:10B78000C0319DF8980000EB800303EB401001EB03
+:10B790008000427101229DF8AC0000EB80007A49E4
+:10B7A00001EB4020C0309DF8981001EB810303EBC2
+:10B7B000411100EB810080F83E20754890F88C081C
+:10B7C000E8BB9DF8AC0000EB80006F4901EB402026
+:10B7D000C0309DF8981001EB810202EB411100EBA3
+:10B7E000810090F87D0050B39DF8AC0000EB800024
+:10B7F000654901EB4021C0319DF8980000EB8002C3
+:10B8000002EB401001EB800090F87E1001EB41004C
+:10B8100000EB01105D4901EB001130319DF8AC00E7
+:10B8200000EB8000584A02EB4022C0329DF898009D
+:10B8300000EB800303EB401002EB800000E06FE0C0
+:10B8400090F87F0001EB0010801C0990007820F038
+:10B8500004020998027000239DF8AC0000EB800000
+:10B86000494901EB4020C0309DF8981001EB81025E
+:10B8700002EB411100EB810090F87E0000EB8000AC
+:10B88000414901EB4020C0309DF8AC1001EB810133
+:10B890003D4A02EB4122C0329DF8981001EB810431
+:10B8A00004EB411102EB810191F87F1001EB810261
+:10B8B00002EB411100EB810080F87630F3239DF814
+:10B8C000AC0000EB8000304901EB4020C0309DF817
+:10B8D000981001EB810202EB411100EB810090F81E
+:10B8E0007E0000EB8000284901EB4020C0309DF82D
+:10B8F000AC1001EB8101244A02EB4121C0319DF8DB
+:10B90000982002EB820404EB421201EB820191F8D1
+:10B910007F1001EB810202EB411100EB81004371CA
+:10B920009DF8AC100220FEF713FB9DF8AC0000EB75
+:10B93000400101EB0010154901EB001130319DF879
+:10B94000980001EB0010807800F001029DF8AC0037
+:10B9500000EB80000C4901EB4020C0309DF89810AE
+:10B9600001EB810303EB411100EB8100007E00F04D
+:10B97000010082427DD09DF8AC0000EB80000249BE
+:10B9800001EB4020C03005E0C04500200041002010
+:10B99000BC3200209DF8981001EB810202EB4111AE
+:10B9A00000EB8100183009909DF8AC0000EB4001DD
+:10B9B00001EB0010FE4901EB001030309DF89810AB
+:10B9C00000EB0110807809990A7860F300020A7090
+:10B9D0009DF8AC0000EB400101EB0010F44901EBD5
+:10B9E000001030309DF8981000EB0110807800F0C6
+:10B9F0000100E8BB9DF8AC0000EB400101EB00103A
+:10BA0000EB4901EB001030309DF8981000EB01106D
+:10BA10008078C0F3401068B39DF8AC0000EB800064
+:10BA2000E44901EB4020C0309DF8981001EB810201
+:10BA300002EB411100EB810090F83E00D0B99DF877
+:10BA4000AC0000EB8000DB4901EB4020C0309DF8EA
+:10BA5000981001EB810202EB411100EB8100407B69
+:10BA600040B99DF8AC0000EB400101EB001002E092
+:10BA70005BE02EE240E0CE4901EB001030309DF853
+:10BA8000981000EB01108078C0F34000A0BB0122A9
+:10BA90009DF8AC0000EB8000C64901EB4021C031AD
+:10BAA0009DF8980000EB800303EB401001EB800051
+:10BAB0004273D9229DF8AC0000EB8000BD4901EB38
+:10BAC0004021C0319DF8980000EB800303EB40104B
+:10BAD00001EB8000427101229DF8AC0000EB800078
+:10BAE000B44901EB4020C0309DF8981001EB810370
+:10BAF00003EB411101E0FCE303E000EB810080F87F
+:10BB00003E2000229DF8AC0000EB8000A94901EB2B
+:10BB10004020C0309DF8981001EB810303EB4111E8
+:10BB200000EB810080F83D20CEE19DF8AC0000EBF9
+:10BB30008000A04901EB4020C0309DF8981001EB37
+:10BB4000810202EB411100EB810090F83E0098B9B0
+:10BB500001229DF8AC0000EB8000964901EB4020EB
+:10BB6000C0309DF8981001EB810303EB411100EB0D
+:10BB7000810080F83D2027E000229DF8AC0000EB1A
+:10BB800080008C4901EB4021C0319DF8980000EB0A
+:10BB9000800303EB401001EB800080F83D209DF80E
+:10BBA000AC1001EB410000EB0110814901EB0011E9
+:10BBB00030319DF8980001EB0010801C099000784E
+:10BBC00020F00102099802707B4804E0EFE3EFE304
+:10BBD000EFE30EE3EEE390F88C0880B19DF8AC1033
+:10BBE00001EB410000EB0110714901EB0010303016
+:10BBF0009DF8981000EB0110807A022894D16F48CC
+:10BC0000407F012890D16D48D0F814026B49C98B50
+:10BC1000884289D29DF8AC0000EB8000654901EBB9
+:10BC20004020C0309DF8981001EB810202EB4111D9
+:10BC300000EB810090F83D00012838D19DF8AC0060
+:10BC400000EB80005B4901EB4020C0309DF898106C
+:10BC500001EB810202EB411100EB810090F87D00C5
+:10BC600028BB9DF8AC0000EB400101EB00105049EF
+:10BC700001EB001130319DF8980001EB00100178C4
+:10BC80009DF8AC0000EB80004A4A02EB4020417076
+:10BC9000C3229DF8AC0000EB8000464901EB402137
+:10BCA000C0319DF8980000EB800301E07EE15CE08C
+:10BCB00003EB401001EB8000427100229DF8AC00C4
+:10BCC00000EB400101EB0010394901EB001130316C
+:10BCD0009DF8980001EB001042609DF8AC10022026
+:10BCE000FEF736F90021379119E000229DF8AC00EB
+:10BCF00000EB80002F4901EB4021C0319DF89800F6
+:10BD000000EB800303EB401001EB80013F31BDF8F5
+:10BD1000DC000A54BDF8DC00401C81B23791BDF84C
+:10BD2000DC000A28E1DB0020379019E000229DF8B2
+:10BD3000AC0000EB80001F4901EB4021C0319DF8B1
+:10BD4000980000EB800303EB401001EB80015B31B6
+:10BD5000BDF8DC000A54BDF8DC00401C81B237910C
+:10BD6000BDF8DC000F28E1DBAEE09DF8AC0000EB95
+:10BD70008000104901EB4020C0309DF8981001EB85
+:10BD8000810202EB411100EB810090F83D00012897
+:10BD90007ED19DF8AC0000EB8000064901EB40210C
+:10BDA000C0319DF8980000EB800202EB401007E0E4
+:10BDB00000410020C0450020BC320020BC12002001
+:10BDC00001EB800090F87E0000EB8000FE4901EB63
+:10BDD0004021C0319DF8AC0000EB8000FA4A02EB34
+:10BDE0004020C0309DF8982002EB820303EB421202
+:10BDF00000EB820090F87F0000EB800202EB401025
+:10BE000001EB800090F8760003285DD100239DF8B7
+:10BE1000AC0000EB8000EC4901EB4021C0319DF803
+:10BE2000980000EB800202EB401001EB800090F8DC
+:10BE30007E0000EB8000E44901EB4021C0319DF819
+:10BE4000AC0000EB8000E04A02EB4022C0329DF8DB
+:10BE5000980000EB800404EB401002EB800090F8A7
+:10BE60007F0000EB800202EB401001EB800080F8C5
+:10BE700076309DF8AC0000EB400101EB0010D34997
+:10BE800001EB001130319DF8980001EB001000E04B
+:10BE90001AE001789DF8AC0000EB8000CA4A02EB82
+:10BEA00040204170C3229DF8AC0000EB8000C649E1
+:10BEB00001EB4020C0309DF8981001EB810303EBAB
+:10BEC000411100EB810042719DF8AC100220FEF799
+:10BED0003FF89DF8AC0000EB400101EB0010BB49BE
+:10BEE00001EB001030309DF8981000EB01108078C5
+:10BEF000C0F3400088B1D9229DF8AC0000EB80006F
+:10BF0000B14901EB4020C0309DF8981001EB81034E
+:10BF100003EB411100EB810042719DF8AC0000EB96
+:10BF20008000A94901EB4020C0309DF8981001EB3A
+:10BF3000810202EB411100EB81008078B22835D1FB
+:10BF40009DF8AC0000EB400101EB00109F4901EBB4
+:10BF5000001030309DF8981000EB01108078C0F38D
+:10BF6000400018BB9DF8AC0000EB400101EB001055
+:10BF7000964901EB001030309DF8981000EB01104D
+:10BF80008078C0F3401088B9E5229DF8AC0000EB42
+:10BF900080008D4901EB4020C0309DF8981001EBE6
+:10BFA000810303EB411100EB810042719DF8AC006D
+:10BFB00000EB400101EB0010844901EB0010303030
+:10BFC0009DF8981000EB011080780121B1EBD01F93
+:10BFD00075D19DF8AC0000EB400101EB00107B49EE
+:10BFE00001EB001030309DF8981000EB01108078C4
+:10BFF00000F00100002862D19DF8AC0000EB800049
+:10C00000714901EB4020C0309DF8981001EB81028E
+:10C0100002EB411100EB810090F83E0000284ED168
+:10C020009DF8AC0000EB400101EB0010674901EB0B
+:10C03000001030309DF8981000EB01108078C0F3AC
+:10C04000C000E0BB9DF8AC0000EB400101EB00102C
+:10C050005E4901EB001030309DF8981000EB0110A4
+:10C06000407A00F0010050B39DF8AC0000EB800076
+:10C07000554901EB4020C0309DF8981001EB81023A
+:10C0800002EB411100EB810090F88E0000F00100FE
+:10C09000A8B99DF8AC0000EB80004B4901EB4020B3
+:10C0A000C0309DF8981001EB810202EB411100EBCA
+:10C0B000810090F8800010B1002037902AE096E0CF
+:10C0C0009DF8AC0000EB80003F4901EB4021C031FE
+:10C0D0009DF8980000EB800202EB401001EB80001D
+:10C0E00000F18101BDF8DC000A5C9DF8AC0000EBBA
+:10C0F000400101EB0010354901EB00100E30BDF896
+:10C10000DC10405C824200D008E0BDF8DC00401C3E
+:10C1100081B23791BDF8DC000628D1DB00BFBDF845
+:10C12000DC00062863D1379029E09DF8AC0000EBD5
+:10C130008000254901EB4021C0319DF8980000EBBB
+:10C14000800202EB401001EB800000F18101BDF89C
+:10C15000DC000A5C9DF8AC0000EB400101EB001034
+:10C160001A4901EB00100E30BDF8DC10405C824231
+:10C1700000D008E0BDF8DC00401C81B23791BDF86A
+:10C18000DC000A28D1DB00BFBDF8DC000A282ED075
+:10C190009DF8AC0000EB80000B4901EB4020C03063
+:10C1A0009DF8981001EB810202EB411100EB810038
+:10C1B0008E300990007820F00100401C0999087029
+:10C1C00012229DF8AC0003E0C04500200041002091
+:10C1D00000EB8000FE4901EB4020C0309DF8981034
+:10C1E00001EB810303EB411100EB8100427101F08F
+:10C1F00089BB9DF8AC1001EB410000EB0110F54943
+:10C2000001EB0010007BD0BBBDF89C00082800D0DB
+:10C21000EDE70020379028E09DF8AC1001EB4100DD
+:10C22000C0EBC110EC4901EBC001BDF8DC00C01C43
+:10C23000085C00F00F00092800DD1AE09DF8AC1042
+:10C2400001EB4100C0EBC110E34901EBC001BDF8B7
+:10C25000DC00C01C085C00F0F000902800DD08E065
+:10C26000BDF8DC00401C81B23791BDF8DC00062827
+:10C27000D2DB00BFBDF8DC00062801DAB7E76AE0D0
+:10C280009DF8AC1001EB4100C0EBC110D24901EBAD
+:10C29000C000C07801049DF8AC0000EB4002C2EB86
+:10C2A000C010CD4A02EBC000007941EA00219DF8A0
+:10C2B000AC0000EB4002C2EBC010C74A02EBC0006A
+:10C2C000407901439DF8AC0000EB8000C04A02EBCE
+:10C2D0004022C0329DF8980000EB800303EB401031
+:10C2E00002EB8000C0F81A109DF8AC1001EB410081
+:10C2F00000E0A2E1C0EBC110B74901EBC0008079BA
+:10C3000001049DF8AC0000EB4002C2EBC010B24A41
+:10C3100002EBC000C07941EA00219DF8AC0000EBBF
+:10C320004002C2EBC010AC4A02EBC000007A0143ED
+:10C330009DF8AC0000EB8000A54A02EB4020C03025
+:10C340009DF8982002EB820303EB421200EB82007F
+:10C35000C0F81E10BEE0BDF89C000A2800D046E7D9
+:10C36000002037902CE09DF8AC1001EB4100C0EBB1
+:10C37000C110994901EBC001BDF8DC00C01C085C8C
+:10C3800000F00F00092800DD1EE09DF8AC1001EB65
+:10C390004100C0EBC110904901EBC001BDF8DC00C9
+:10C3A000C01C085C00F0F000902804DD0CE08AE17D
+:10C3B0005DE2F2E174E1BDF8DC00401C81B237912E
+:10C3C000BDF8DC000828CEDB00BFBDF8DC00082883
+:10C3D00000DA0CE79DF8AC1001EB4100C0EBC11096
+:10C3E0007D4901EBC000C07801069DF8AC0000EB70
+:10C3F0004002C2EBC010784A02EBC000007941EA6B
+:10C4000000419DF8AC0000EB4002C2EBC010724A44
+:10C4100002EBC000407941EA00219DF8AC0000EB3E
+:10C420004002C2EBC0106C4A02EBC00080790143AD
+:10C430009DF8AC0000EB8000654A02EB4022C03260
+:10C440009DF8980000EB800303EB401002EB8000A6
+:10C45000C0F81A109DF8AC1001EB4100C0EBC11000
+:10C460005D4901EBC000C07901069DF8AC0000EB0E
+:10C470004002C2EBC010584A02EBC000007A41EA09
+:10C4800000419DF8AC0000EB4002C2EBC010524AE4
+:10C4900002EBC000407A41EA00219DF8AC0000EBBD
+:10C4A0004002C2EBC0104C4A02EBC000807A01434C
+:10C4B0009DF8AC0000EB8000454A02EB4020C03004
+:10C4C0009DF8982002EB820303EB421200EB8200FE
+:10C4D000C0F81E109DF8AC0000EB80003C4901EB59
+:10C4E0004021C0319DF8980000EB800202EB401023
+:10C4F00011F820109DF8AC0000EB8000344A02EBEC
+:10C500004020007981422BDA00219DF8AC0000EB3D
+:10C51000800002EB4020C17004229DF8AC0000EBCB
+:10C5200080002B4901EB4021C0319DF8980000EBC1
+:10C53000800303EB401001F82020C5229DF8AC00D9
+:10C5400000EB8000224901EB4020C0309DF898109C
+:10C5500001EB810303EB411100EB810042716BE0C1
+:10C560009DF8AC0000EB400101EB0010194901EB14
+:10C57000001030309DF8981000EB01108078C0F367
+:10C58000400090B1D5229DF8AC0000EB800010492E
+:10C5900001EB4020C0309DF8981001EB810303EBC4
+:10C5A000411100EB8100427146E09DF8AC0000EBC8
+:10C5B0008000074901EB4020C0309DF8981001EB46
+:10C5C000810202EB411100EB8100807B012805E034
+:10C5D000C045002000410020347C00202CD10022E6
+:10C5E0009DF8AC0000EB8000F74901EB4021C03121
+:10C5F0009DF8980000EB800303EB401001EB8000F6
+:10C600008273B6229DF8AC0000EB8000EE4901EB8E
+:10C610004021C0319DF8980000EB800303EB4010EF
+:10C6200001EB8000427100219DF8AC0000EB80001E
+:10C63000E54A02EB4020C170D9E5D5229DF8AC0057
+:10C6400000EB8000E04901EB4021C0319DF89800EB
+:10C6500000EB800303EB401001EB800042710121ED
+:10C660009DF8AC0000EB8000D74A02EB4020C1707F
+:10C670009DF8AC0000EB400101EB0010A2F59861C1
+:10C6800001EB001130319DF8980001EB0010801C87
+:10C690000990007820F02000203009990870A6E564
+:10C6A000D5229DF8AC0000EB8000C74901EB40208B
+:10C6B000C0309DF8981001EB810303EB411100EBB2
+:10C6C0008100427193E59DF8AC0000EB8000BE490B
+:10C6D00001EB4020C030BDF8D01001EB810202EB2D
+:10C6E000411100EB8100807901283AD100229DF8A8
+:10C6F000AC0000EB8000B44901EB4021C031BDF833
+:10C70000D00000EB800303EB401001EB800082714E
+:10C71000D5229DF8AC0000EB8000AB4901EB402135
+:10C72000C0319DF8980000EB800303EB401001EB53
+:10C73000800042719DF8AC1001EB410000EB01104C
+:10C74000A24901EB001130319DF8980001EB001077
+:10C75000801C0990007820F00400001D09990870E1
+:10C760001AE0C3229DF8AC0000EB8000964901EB73
+:10C770004021C0319DF8980000EB800303EB40108E
+:10C7800001EB8000427100219DF8AC0000EB8000BD
+:10C790008D4A02EB4020C17029E59DF8AC0000EB0A
+:10C7A0008000894901EB4020C030BDF8D01001EB7A
+:10C7B000810202EB411100EB8100807901283AD11E
+:10C7C00000229DF8AC0000EB80007F4901EB402186
+:10C7D000C031BDF8D00000EB800303EB401001EB4B
+:10C7E00080008271D5229DF8AC0000EB8000764974
+:10C7F00001EB4021C0319DF8980000EB800303EB72
+:10C80000401001EB800042719DF8AC1001EB41003B
+:10C8100000EB01106D4901EB001130319DF89800DB
+:10C8200001EB0010801C0990007820F00400001D2E
+:10C83000099908701AE0C3229DF8AC0000EB800053
+:10C84000614901EB4021C0319DF8980000EB800365
+:10C8500003EB401001EB8000427100219DF8AC0019
+:10C8600000EB8000584A02EB4020C170BFE49DF805
+:10C87000AC1001EB410000EB0110544901EB00103A
+:10C88000007B38BB9DF8AC1001EB4100C0EBC11040
+:10C890004F4901EBC00001799DF8AC0000EB40026C
+:10C8A000C2EBC0104A4A02EBC000C07841EA002245
+:10C8B0009DF8AC0000EB8000434901EB4020C03004
+:10C8C0009DF8981001EB810303EB411100EB81000F
+:10C8D000426332E09DF8AC1001EB4100C0EBC110A7
+:10C8E0003B4901EBC000C07801049DF8AC0000EBAF
+:10C8F0004002C2EBC010364A02EBC000007941EAA8
+:10C9000000219DF8AC0000EB4002C2EBC010304AA1
+:10C9100002EBC000407901439DF8AC0000EB8000C1
+:10C92000294A02EB4020C0309DF8982002EB820398
+:10C9300003EB421200EB820041639DF8AC0000EB78
+:10C940008000214901EB4021C0319DF8980000EBA7
+:10C95000800202EB401011F820109DF8AC0000EBB3
+:10C960008000194A02EB40200079814232DA00212E
+:10C970009DF8AC0000EB800002EB4020C170032268
+:10C980009DF8AC0000EB80000F4901EB4021C03165
+:10C990009DF8980000EB800303EB401001F8202085
+:10C9A000D9229DF8AC0000EB8000074901EB402044
+:10C9B000C0309DF8981001EB810303EB411100EBAF
+:10C9C0008100427178E00000C04500200041002055
+:10C9D000347C00209DF8AC0000EB8000FE4901EBA8
+:10C9E0004020C030BDF8D01001EB810202EB4111B4
+:10C9F00000EB81008079012843D100229DF8AC0032
+:10CA000000EB8000F44901EB4021C031BDF8D000BB
+:10CA100000EB800303EB401001EB80008271D92210
+:10CA20009DF8AC0000EB8000EB4901EB4021C031E8
+:10CA30009DF8980000EB800303EB401001EB8000B1
+:10CA400042719DF8AC1001EB410000EB0110E3498D
+:10CA500001EB001130319DF8980001EB0010801CB3
+:10CA60000990007820F00400001D09990870012049
+:10CA70009DF8AC1001EB8101D74A02EB4121C8704F
+:10CA80001AE0C5229DF8AC0000EB8000D24901EB12
+:10CA90004021C0319DF8980000EB800303EB40106B
+:10CAA00001EB8000427100219DF8AC0000EB80009A
+:10CAB000C94A02EB4020C17051E400219DF8AC004E
+:10CAC00000EB8000C44A02EB4020C1709DF8AC002E
+:10CAD00000EB400101EB0010C04901EB00113031C7
+:10CAE0009DF8980001EB0010801C0990007820F060
+:10CAF0000400001D09990870D5229DF8AC0000EBD8
+:10CB00008000B54901EB4020C0309DF8981001EB42
+:10CB1000810303EB411100EB810042711FE49DF89A
+:10CB2000AC0000EB400101EB0010AC4901EB001040
+:10CB3000007BD0BBBDF89C000C2800D00FE4002087
+:10CB4000379028E09DF8AC0000EB4001C1EBC0102D
+:10CB5000A34901EBC001BDF8DC00C01C085C00F07B
+:10CB60000F00092800DD1AE09DF8AC0000EB400141
+:10CB7000C1EBC0119A4800EBC101BDF8DC00C01C3C
+:10CB8000085C00F0F000902800DD08E0BDF8DC0053
+:10CB9000401C81B23791BDF8DC000A28D2DB00BF0F
+:10CBA000BDF8DC000A2801DA13E47CE000202C90B8
+:10CBB0002D90002137911EE0DDE92C10000240EAA3
+:10CBC00011620902CDE92C129DF8AC0000EB400186
+:10CBD000C1EBC011824800EBC101BDF8DC00C01CF4
+:10CBE000085CDDE92C241043CDE92C04BDF8DC0001
+:10CBF000401C80B23790BDF8DC000528DCDB9DF8D6
+:10CC0000AC00DDE92C1200EB8000734B03EB4023FA
+:10CC1000C0339DF8980000EB800404EB401003EB58
+:10CC2000800040F8221F426000222C922D920021A9
+:10CC300037911EE0DDE92C10000240EA1162090282
+:10CC4000CDE92C129DF8AC0000EB4001C1EBC01007
+:10CC5000634901EBC001BDF8DC000830085CDDE988
+:10CC60002C241043CDE92C04BDF8DC00401C80B21C
+:10CC70003790BDF8DC000528DCDB9DF8AC00DDE971
+:10CC80002C1200EB8000544B03EB4020C0309DF889
+:10CC9000983003EB830404EB431300EB8300223052
+:10CCA0008160C260BEE0BDF89C000E2800D0C3E4E5
+:10CCB0000020379028E09DF8AC0000EB4001C1EB6C
+:10CCC000C010474901EBC001BDF8DC00C01C085C86
+:10CCD00000F00F00092800DD1AE09DF8AC1001EB10
+:10CCE0004100C0EBC1103E4901EBC001BDF8DC00C2
+:10CCF000C01C085C00F0F000902800DD08E0BDF8E2
+:10CD0000DC00401C81B23791BDF8DC000C28D2DB7E
+:10CD100000BFBDF8DC000C2800DA8DE400202C9068
+:10CD20002D90002137911EE0DDE92C10000240EA31
+:10CD300011620902CDE92C129DF8AC1001EB410003
+:10CD4000C0EBC110264901EBC001BDF8DC00C01CDE
+:10CD5000085CDDE92C341843CDE92C04BDF8DC0077
+:10CD6000401C80B23790BDF8DC000628DCDB9DF863
+:10CD7000AC00DDE92C1200EB8000174B03EB4023E5
+:10CD8000C0339DF8980000EB800404EB401003EBE7
+:10CD9000800040F8221F426000222C922D92002138
+:10CDA000379126E0DDE92C10000240EA1162090209
+:10CDB000CDE92C129DF8AC1001EB4100C0EBC11085
+:10CDC000074901EBC001BDF8DC000930085CDDE972
+:10CDD0002C34184306E00000C0450020004100202C
+:10CDE000347C0020CDE92C04BDF8DC00401C80B26E
+:10CDF0003790BDF8DC000628D4DB9DF8AC00DDE9F7
+:10CE00002C1200EB8000FE4B03EB4020C0309DF85D
+:10CE1000983003EB830404EB431300EB83002230D0
+:10CE20008160C2609DF8AC0000EB8000F44901EB2A
+:10CE30004021C0319DF8980000EB800202EB4010C9
+:10CE400011F820109DF8AC0000EB8000EC4A02EBDA
+:10CE50004020007981427CD1EA4890F88C0888B162
+:10CE60009DF8AC1001EB410000EB0110A2F59861B8
+:10CE700001EB001030309DF8981000EB0110807A23
+:10CE8000022867D1E048D0F814020521B0FBF1F286
+:10CE900001FB120101EBC10000EB0111DA48203067
+:10CEA00000EB81000021C0F81D10D748D0F8140213
+:10CEB0000521B0FBF1F201FB120101EBC10000EB17
+:10CEC0000111D148203000EB81000D3009909DF810
+:10CED000AC0000EB8000CA4901EB4021C0319DF855
+:10CEE000980000EB800202EB401001EB8000223042
+:10CEF0001022014608900998FBF7A7F9C248D0F81C
+:10CF000014020521B0FBF1F201FB120101EBC1009B
+:10CF100000EB0111BC48203000EB81029DF8AC0011
+:10CF200000EB8000B64901EB4021C0319DF898002C
+:10CF300000EB800303EB401001EB800050F81A1F58
+:10CF400042F8011F40685060AF48D0F81402052134
+:10CF500001E02FE201E1B0FBF1F201FB120000EB76
+:10CF6000C00101EB0013A84920319DF8AC0000EB93
+:10CF7000400202EB0010A54A02EB001230329DF88D
+:10CF8000980002EB0010007801F823009E48D0F8CA
+:10CF900014020521B0FBF1F201FB120000EBC0010D
+:10CFA00001EB00119848203000EB8101954882691F
+:10CFB00041F8212F808B88809348D0F814020521F6
+:10CFC000B0FBF1F201FB120000EBC00101EB00111C
+:10CFD0008D48203000EB81029DF8AC0000EB800012
+:10CFE000874901EB4021C0319DF8980000EB800398
+:10CFF00003EB401001EB8000406BC2F8090082484F
+:10D00000D0F814020521B0FBF1F201FB120000EB95
+:10D01000C00101EB00117C48203000EB81029DF83B
+:10D02000AC0000EB400101EB0010784901EB00116E
+:10D0300030319DF8980001EB00104068C2F82700DD
+:10D04000002137914CE07048D0F814020521B0FB64
+:10D05000F1F201FB120000EBC00101EB00116A4884
+:10D06000203000EB81012B31BDF8DC409DF8AC0095
+:10D0700000EB8000624A02EB4022C0329DF898002B
+:10D0800000EB800303EB401002EB800090F87E0081
+:10D0900000EB80005A4A02EB4022C0329DF8AC00FF
+:10D0A00000EB8000564B03EB4023C0339DF8980003
+:10D0B00000EB800505EB401003EB800090F87F004B
+:10D0C00000EB800303EB401002EB80023F32BDF81F
+:10D0D000DC00105C0855BDF8DC00401C81B23791C3
+:10D0E000BDF8DC000A28AEDB4748D0F81402052161
+:10D0F000B0FBF1F080B2014609900220FBF7E8FF97
+:10D1000000210620FCF724FF3F48D0F814023E49D6
+:10D11000C98B884206D23C48D0F81402401C3A49D8
+:10D12000C1F8140200210520FCF712FF9DF8AC00A5
+:10D1300000EB400101EB0010344901EB00103030EE
+:10D140009DF8981000EB0110801C0990007820F0E9
+:10D150000400001D0999087015E09DF8AC0000EB73
+:10D16000400101EB0010294901EB001030309DF81F
+:10D17000981000EB0110801C0990007820F0080046
+:10D180000830099908709DF8AC0000EB400101EBF4
+:10D1900000101E4901EB001030309DF8981000EB94
+:10D1A0000110801C0990007820F02002099802707C
+:10D1B0009DF8AC100220FCF7CBFE9DF8AC009DF86A
+:10D1C000981001EB0010C217CDE92C0200222C9818
+:10D1D00000EBC00101EB00110D4800EB8100C0F82D
+:10D1E0001D209DF8AC0000EB8000054901EB4020BC
+:10D1F000C0309DF8981001EB810202EB411109E06B
+:10D20000C0450020BC320020BC120020004100209C
+:10D21000E014002000EB8100223009902C9800EBF4
+:10D22000C00101EB0011FE4800EB81010D3110221D
+:10D230000891DDE90801FBF708F89DF8AC0000EB68
+:10D240008000F84901EB4021C0319DF8980000EBC7
+:10D25000800202EB401001EB80012C9800EBC00231
+:10D2600002EB0012EE4800EB820051F81A2F40F852
+:10D27000012F496841609DF8AC0000EB400101EBD3
+:10D280000010E94901EB001130319DF8980001EBE5
+:10D29000001001782C9800EBC00202EB0012E0486D
+:10D2A00000F822102C9800EBC00101EB0011DC48C3
+:10D2B00000EB8101DD48826941F8212F808B888055
+:10D2C0009DF8AC0000EB8000D64901EB4021C03155
+:10D2D0009DF8980000EB800202EB401001EB80000B
+:10D2E000416B2C9800EBC00202EB0012CC4800EB23
+:10D2F0008200C0F809109DF8AC0000EB400101EB82
+:10D300000010C94901EB001130319DF8980001EB84
+:10D31000001041682C9800EBC00202EB0012C048DC
+:10D3200000EB8200C0F827100021379124E09DF81F
+:10D33000AC0000EB8000BB4901EB4021C0319DF8FF
+:10D34000980000EB800202EB401001EB80013F31BE
+:10D35000BDF8DC000A5C2C9800EBC00101EB001169
+:10D36000AF4800EB81012B31BDF8DC000A54BDF859
+:10D37000DC00401C81B23791BDF8DC000A28D6DB06
+:10D380002C9881B208200991FCF7E2FD00229DF85B
+:10D39000AC0000EB8000A34901EB4020C0309DF8B9
+:10D3A000981001EB810303EB411100EB810080F841
+:10D3B0003E204BE09DF8AC0000EB400101EB00107B
+:10D3C000994901EB001030309DF8981000EB0110E6
+:10D3D000801C0990007820F00400001D0999087055
+:10D3E0009DF8AC0000EB400101EB00108E4901EB11
+:10D3F000001030309DF8981000EB0110801C09904F
+:10D40000007820F0800080300999087001209DF894
+:10D41000AC1001EB8101834A02EB4121C8709DF8F9
+:10D42000AC0000EB8000114601EB402002799DF832
+:10D43000AC0000EB800001EB4020C0309DF898105C
+:10D4400001EB810303EB411100F82120D5229DF867
+:10D45000AC0000EB8000734901EB4020C0309DF828
+:10D46000981001EB810303EB411100EB8100427145
+:10D4700048E2D5229DF8AC0000EB8000694901EB41
+:10D480004020C0309DF8981001EB810303EB41115F
+:10D4900000EB8100427135E2D5229DF8AC0000EB33
+:10D4A0008000604901EB4020C0309DF8981001EBEE
+:10D4B000810303EB411100EB8100427122E2012163
+:10D4C0005A4880F8B0179DF8AC0000EB8000554931
+:10D4D00001EB4021C0319DF8980000EB800202EB87
+:10D4E000401011F820109DF8AC0000EB80004D4A70
+:10D4F00002EB4020007981422BDA00219DF8AC003C
+:10D5000000EB800002EB4020C17001229DF8AC00CE
+:10D5100000EB8000434901EB4021C0319DF89800A9
+:10D5200000EB800303EB401001F8202011229DF84E
+:10D53000AC0000EB80003B4901EB4020C0309DF87F
+:10D54000981001EB810303EB411100EB8100427164
+:10D5500052E09DF8AC0000EB8000324901EB402026
+:10D56000C0309DF8981001EB810202EB411100EBF5
+:10D5700081008078B2282DD100219DF8AC0000EB0D
+:10D580008000284A02EB4020C170B2229DF8AC0016
+:10D5900000EB8000234901EB4021C0319DF8980049
+:10D5A00000EB800303EB401001EB8000427100228E
+:10D5B0009DF8AC0000EB80001A4901EB4020C03020
+:10D5C0009DF8981001EB810303EB411100EB810002
+:10D5D000827011E0D5229DF8AC0000EB800011496B
+:10D5E00001EB4020C0309DF8981001EB810303EB64
+:10D5F000411100EB8100427184E100210B4880F869
+:10D60000B017D5229DF8AC0000EB8000054901EB76
+:10D610004020C0309DF8981001EB810308E0000025
+:10D62000E0140020C045002000410020BC32002052
+:10D6300003EB411100EB8100427163E101229DF88F
+:10D64000AC0000EB8000FE4901EB4021C0319DF8A9
+:10D65000980000EB800303EB401001EB800080F8A2
+:10D6600080200021379126E09DF8AC1001EB4100AD
+:10D67000C0EBC110F34901EBC001BDF8DC00C01CD8
+:10D680000A5C9DF8AC0000EB8000ED4901EB402105
+:10D69000C0319DF8980000EB800303EB401001EBD4
+:10D6A000800000F18101BDF8DC000A54BDF8DC0007
+:10D6B000401C81B23791BDF8DC000A28D4DB21E19F
+:10D6C0009DF8AC1001EB4100C0EBC110DD4901EB4E
+:10D6D000C000C07801049DF8AC0000EB4002C2EB32
+:10D6E000C010D84A02EBC000007941EA00209DF842
+:10D6F000AC1001EB4102C2EBC111D24A02EBC101F5
+:10D7000049790843B0F5E13F65D19DF8AC1001EBD4
+:10D71000410000EB0110CC4901EB001030309DF8C6
+:10D72000981000EB0110801C0990007820F0040292
+:10D730000998027000229DF8AC0000EB8000C049FF
+:10D7400001EB4020C0309DF8981001EB810303EB02
+:10D75000411100EB8100A0F88C2013229DF8AC0051
+:10D7600000EB8000B64901EB4020C0309DF89810D6
+:10D7700001EB810303EB411100EB810042719DF845
+:10D78000AC1001EB410000EB0110AF4901EB0010C0
+:10D79000407903464FF480524FF4E13109909DF8EF
+:10D7A000AC0010F049F99DF8AC0000EB8000A449F2
+:10D7B00001EB4021C0319DF8980000EB800202EBA4
+:10D7C000401001EB80008E300990007820F00800B6
+:10D7D00008300999087095E09DF8AC1001EB410004
+:10D7E000C0EBC110974901EBC00001799DF8AC0076
+:10D7F00000EB4002C2EBC010924A02EBC000C078BE
+:10D8000041EA00229DF8AC0000EB80008C4901EB5E
+:10D810004021C0319DF8980000EB800303EB4010DD
+:10D8200001EB8000A0F88C209DF8AC0000EB80009C
+:10D83000834901EB4021C0319DF8980000EB800244
+:10D8400002EB401001EB8000B0F88C109DF8AC00AA
+:10D8500000EB400202EB00107B4A02EB0010408B11
+:10D8600081424EDBE5229DF8AC0000EB800074495C
+:10D8700001EB4021C0319DF8980000EB800303EBE1
+:10D88000401001EB8000427100229DF8AC0000EBDB
+:10D8900080006B4901EB4021C0319DF8980000EBFE
+:10D8A000800303EB401001F820209DF8AC1001EB41
+:10D8B000410000EB0110644901EB001130319DF88B
+:10D8C000980001EB0010801C0990007820F0800285
+:10D8D000099802709DF8AC0000EB8000584901EBFC
+:10D8E0004020C0309DF8981001EB810202EB4111FD
+:10D8F00000EB81008E300990007820F00102099839
+:10D90000027000BF00BF08F091BC9DF8AC1001EBA5
+:10D910004100C0EBC1104B4911F83000042801D17F
+:10D9200024900BE09DF8AC1001EB4100C0EBC1105E
+:10D93000444911F83000152800D124909DF8AC100E
+:10D9400001EB4100C0EBC1103E4901EBC000417842
+:10D950009DF8AC0000EB4002C2EBC010394A12F84F
+:10D96000300041EA002041F23001884202D1A62075
+:10D9700024903DE09DF8AC1001EB4100C0EBC110DC
+:10D98000304901EBC00041789DF8AC0000EB40024B
+:10D99000C2EBC0102B4A12F8300041EA002041F2DD
+:10D9A0003101884202D1A720249021E09DF8AC10DB
+:10D9B00001EB4100C0EBC110224911F830000228F0
+:10D9C00016D19DF8AC1001EB4100C0EBC1101D4910
+:10D9D00001EBC00001799DF8AC0000EB4002C2EB06
+:10D9E000C010184A02EBC000C07841EA002124911F
+:10D9F0009DF8AC0000EB8000114901EB40208178DC
+:10DA000026910021114A9DF8AC0002EB00129DF80E
+:10DA1000980011540E48007F012820D19DF8AC10C9
+:10DA200001EB410000EB0110074901EB0010303021
+:10DA30009DF8981000EB0110801C0990007809E017
+:10DA4000C0450020347C002000410020343F0020ED
+:10DA5000BC12002020F080008030099908709DF8E9
+:10DA6000AC1001EB410000EB0110FE4901EB00108E
+:10DA700030309DF8981000EB0110801C0990007860
+:10DA800020F04000403009990870BDF8901043F232
+:10DA90003002881A91427DD009DC04297BD01529F7
+:10DAA0007AD0A6290DD0A72941F0FC852CE1B0F54C
+:10DAB000C06F72D0A0F2016000286FD00428F3D1AB
+:10DAC000FEE300219DF8AC0000EB8000E64A02EB8B
+:10DAD0004020C1709DF8AC0000EB8000114601EBC6
+:10DAE0004020C0309DF8981001EB810202EB4111FB
+:10DAF00010F82100032823DC04229DF8AC0000EB81
+:10DB00008000D94901EB4021C0319DF8980000EB1D
+:10DB1000800303EB401001F82020A8229DF8AC0000
+:10DB200000EB8000D04901EB4020C0309DF89810F8
+:10DB300001EB810303EB411100EB81004271E1E055
+:10DB40009DF8AC0000EB8000C74901EB4020C030DD
+:10DB50009DF8981001EB810202EB411110F82100B1
+:10DB6000082829DC09229DF8AC0000EB8000BE49A2
+:10DB700001EB4021C0319DF8980000EB800303EBDE
+:10DB8000401001F82020A9229DF8AC0000EB800095
+:10DB9000B54904E06AE1DBE1FDE3FDE3FDE301EB10
+:10DBA0004021C0319DF8980000EB800303EB40104A
+:10DBB00001EB80004271A5E09DF8AC0000EB800015
+:10DBC000A94901EB4020C0309DF8981001EB81027B
+:10DBD00002EB411110F821000D2823DC0E229DF8E4
+:10DBE000AC0000EB8000A04901EB4021C0319DF862
+:10DBF000980000EB800303EB401001F82020A222E4
+:10DC00009DF8AC0000EB8000974901EB4020C0304C
+:10DC10009DF8981001EB810303EB411100EB8100AB
+:10DC200042716FE09DF8AC0000EB80008E4901EB83
+:10DC30004020C0309DF8981001EB810202EB4111A9
+:10DC400000EB81004079A52815D19DF8AC0000EBD0
+:10DC5000400101EB0010834901EB001030309DF8CA
+:10DC6000981000EB0110801C0990007820F004004F
+:10DC7000001D099908709DF8AC0000EB80007A49FE
+:10DC800001EB4020C0309DF8981001EB810202EBBF
+:10DC9000411100EB81008078A12833D09DF8AC00C1
+:10DCA00000EB8000704901EB4021C0319DF89800E5
+:10DCB00000EB800202EB401001EB800082789DF8BF
+:10DCC000AC0000EB8000684901EB4021C0319DF8B9
+:10DCD000980000EB800303EB401001EB80004271E1
+:10DCE000A1229DF8AC0000EB80005F4901EB4020D1
+:10DCF000C0309DF8981001EB810303EB411100EB5C
+:10DD00008100827001F0CEBC00219DF8AC0000EBD8
+:10DD10008000554A02EB4020C1709DF8AC0000EB3A
+:10DD20008000114601EB4020C0309DF8981001EBB7
+:10DD3000810202EB411110F8210005281ADC0021B4
+:10DD40009DF8AC0000EB8000474A02EB4020C17018
+:10DD500006229DF8AC0000EB8000434901EB402017
+:10DD6000C0309DF8981001EB810303EB411100F8DE
+:10DD7000212022E09DF8AC0000EB80003A4901EB45
+:10DD80004020C0309DF8981001EB810202EB411158
+:10DD900010F82100092810DC0A229DF8AC0000EBE5
+:10DDA0008000314901EB4020C0309DF8981001EB14
+:10DDB000810303EB411100F821209DF8AC0000EB3A
+:10DDC0008000294901EB4020C0309DF8981001EBFC
+:10DDD000810202EB411100EB81004079A4282DD192
+:10DDE0009DF8AC0000EB400101EB00101D4901EB78
+:10DDF000001030309DF8981000EB0110801C099045
+:10DE0000007820F0200020300999087000229DF849
+:10DE1000AC0000EB8000144901EB4020C0309DF8BD
+:10DE2000981001EB810303EB411100EB810080F8B6
+:10DE30003D209DF8AC100220FCF78AF8A1229DF845
+:10DE4000AC0000EB8000084901EB4020C0309DF899
+:10DE5000981001EB810303EB411100EB810042714B
+:10DE600050E7000000410020C0450020002037900E
+:10DE700015E09DF8AC0000EB4001C1EBC010FE497D
+:10DE800001EBC001BDF8DC00C01C095C16AABDF89E
+:10DE9000DC001154BDF8DC00401C81B23791BDF8A4
+:10DEA000DC000628E5DB062116A81DF0E5FE0021B2
+:10DEB000CDE92E01DDE92E21100A40EA016080182B
+:10DEC00041EB21214FF480724FF00003CDE90801AE
+:10DED000FAF778F99DF8AC0000EB8000E74901EB18
+:10DEE0004020C0309DF8981001EB810303EB4111F5
+:10DEF00000EB8100027100209DF8AC1001EB810164
+:10DF0000DE4A02EB4121C87001229DF8AC0000EB13
+:10DF10008000DA4901EB4020C0309DF8981001EBF9
+:10DF2000810303EB411100F82120A7229DF8AC00EA
+:10DF300000EB8000D14901EB4020C0309DF89810E3
+:10DF400001EB810303EB411100EB81004271D9E643
+:10DF50009DF8AC0000EB8000C84901EB4020C030C8
+:10DF60009DF8981001EB810202EB411110F821009D
+:10DF700006282BDC00219DF8AC0000EB8000BF4A96
+:10DF800002EB4020C17007229DF8AC0000EB80003E
+:10DF9000BA4901EB4021C0319DF8980000EB8003A5
+:10DFA00003EB401001F82020A7229DF8AC0000EB05
+:10DFB0008000B24901EB4020C0309DF8981001EB81
+:10DFC000810303EB411100EB810042719DF8AC002D
+:10DFD00000EB8000A94901EB4020C0309DF898106B
+:10DFE00001EB810202EB411110F8210001282CDC29
+:10DFF00000219DF8AC0000EB8000A04A02EB40201D
+:10E00000C17002229DF8AC0000EB80009B4901EB3F
+:10E010004021C0319DF8980000EB800303EB4010D5
+:10E0200001F82020A3229DF8AC0000EB800093496A
+:10E0300001EB4021C0319DF8980000EB800303EB19
+:10E04000401001EB800042710AE29DF8AC0000EB49
+:10E0500080008A4901EB4020C0309DF8981001EB08
+:10E06000810202EB411110F8210007282CDC00216D
+:10E070009DF8AC0000EB8000804A02EB4020C170AC
+:10E0800008229DF8AC0000EB80007C4901EB4021A8
+:10E09000C0319DF8980000EB800303EB401001F8BD
+:10E0A0002020A3229DF8AC0000EB8000734901EB17
+:10E0B0004020C0309DF8981001EB810303EB411123
+:10E0C00000EB81004271CBE19DF8AC0000EB8000D9
+:10E0D0006A4901EB4020C0309DF8981001EB8102A5
+:10E0E00002EB411110F821000B282CDC00219DF8D7
+:10E0F000AC0000EB8000614A02EB4020C1700C22B2
+:10E100009DF8AC0000EB80005C4901EB4021C03180
+:10E110009DF8980000EB800303EB401001F82020ED
+:10E12000A1229DF8AC0000EB8000544901EB402097
+:10E13000C0309DF8981001EB810303EB411100EB17
+:10E14000810042718CE19DF8AC0000EB80004B49EE
+:10E1500001EB4020C0309DF8981001EB810202EBEA
+:10E16000411110F821000C282CDC00219DF8AC0096
+:10E1700000EB8000414A02EB4020C1700D229DF867
+:10E18000AC0000EB80003D4901EB4021C0319DF81F
+:10E19000980000EB800303EB401001F82020A3223D
+:10E1A0009DF8AC0000EB8000344901EB4020C0300A
+:10E1B0009DF8981001EB810303EB411100EB810006
+:10E1C00042714DE19DF8AC0000EB80002B4901EB62
+:10E1D0004020C0309DF8981001EB810202EB411104
+:10E1E00010F821000E286CDC0F229DF8AC0000EB2B
+:10E1F0008000224901EB4021C0319DF8980000EBDE
+:10E20000800303EB401001F82020A1229DF8AC0010
+:10E2100000EB8000194901EB4021C0319DF89800C6
+:10E2200000EB800303EB401001EB800042719DF88E
+:10E23000AC0000EB8000114901EB4021C0319DF89A
+:10E24000980000EB800303EB401001EB800082702C
+:10E250009DF8AC1001EB410000EB0110084901EB07
+:10E26000001130319DF8980001EB0010801C0990DE
+:10E27000007820F0800005E0347C0020C0450020BC
+:10E28000004100208030099908709DF8AC0000EB37
+:10E29000400101EB0010FC4901EB001030309DF80B
+:10E2A000981000EB0110801C0990007820F0040009
+:10E2B000001D099908709DF8AC0000EB400101E0D9
+:10E2C000E9E352E001EB0010EF4901EB00103030C0
+:10E2D0009DF8981000EB01108078C0F34010E8B36F
+:10E2E0009DF8AC0000EB400101EB0010E64901EBAA
+:10E2F000001030309DF8981000EB0110801C099040
+:10E30000007820F02002099802709DF8AC0000EB24
+:10E31000400101EB0010DC4901EB001030309DF8AA
+:10E32000981000EB01108078C0F34000A8B99DF868
+:10E33000AC1001EB410000EB0110D34901EB0010E0
+:10E3400030309DF8981000EB0110801C0990007887
+:10E3500020F0080008300999087000E064E09DF89A
+:10E36000AC100220FBF7F4FD7AE09DF8AC0000EB66
+:10E370008000C64901EB4021C0319DF8980000EBB8
+:10E38000800202EB401011F820109DF8AC0000EB69
+:10E390008000BE4A02E064E090E0CEE002EB402064
+:10E3A000007981425CD19DF8AC0000EB8000114601
+:10E3B00001EB4020C0309DF8981001EB810202EB88
+:10E3C000411100EB81008078A1282ED0A3229DF876
+:10E3D000AC0000EB8000AD4901EB4021C0319DF85D
+:10E3E000980000EB800303EB401001EB80004271CA
+:10E3F0009DF8AC0000EB8000A44901EB4020C03048
+:10E400009DF8981001EB810202EB411100EB8100B5
+:10E410008078A22824D000209DF8AC1001EB810167
+:10E420009A4A02EB4121C8701AE0A1229DF8AC0083
+:10E4300000EB8000954901EB4021C0319DF8980028
+:10E4400000EB800303EB401001EB800042710121DF
+:10E450009DF8AC0000EB80008C4A02EB4020C170BC
+:10E4600050E4A1229DF8AC0000EB8000874901EB4D
+:10E470004021C0319DF8980000EB800303EB401071
+:10E4800001EB800082709DF8AC0000EB80007F49BA
+:10E4900001EB4021C0319DF8980000EB800303EBB5
+:10E4A000401001EB8000427100219DF8AC0000EBB0
+:10E4B0008000764A02EB4020C17023E49DF8AC0056
+:10E4C00000EB8000714901EB4020C0309DF89810AE
+:10E4D00001EB810202EB411110F8210006282BDC30
+:10E4E00000219DF8AC0000EB8000684A02EB402060
+:10E4F000C17007229DF8AC0000EB8000634901EB7E
+:10E500004021C0319DF8980000EB800303EB4010E0
+:10E5100001F82020A7229DF8AC0000EB80005B49A9
+:10E5200001EB4020C0309DF8981001EB810303EB14
+:10E53000411100EB8100427192E400219DF8AC0092
+:10E5400000EB8000514A02EB4020C170A7229DF8E9
+:10E55000AC0000EB80004D4901EB4021C0319DF83B
+:10E56000980000EB800303EB401001EB8000427148
+:10E570009DF8AC1001EB4100C0EBC110444901EB28
+:10E58000C000407930287DD19DF8AC0000EB8000C0
+:10E590003E4901EB4021C0319DF8980000EB80021C
+:10E5A00002EB401011F820109DF8AC0000EB800049
+:10E5B000364A02EB40200079814263D19DF8AC10CD
+:10E5C00001EB410000EB01102F4901EB001030304E
+:10E5D0009DF8981000EB0110801C0990007820F045
+:10E5E0000102099802709DF8AC1001EB410000EBAC
+:10E5F0000110254901EB001030309DF8981000EB18
+:10E600000110801C0990007820F002020998027025
+:10E610009DF8AC0000EB80001C4901EB4020C030AD
+:10E620009DF8981001EB810202EB411100EB810093
+:10E63000C078312835D19DF8AC1001EB410000EBDA
+:10E640000110114901EB001030309DF8981000EBDB
+:10E650000110801C0990007820F0200209980270B7
+:10E6600000229DF8AC0000EB8000084901EB40203F
+:10E67000C0309DF8981001EB810303EB411100EBD2
+:10E68000810007E034E0000000410020C045002088
+:10E69000347C002080F83D209DF8AC100220FBF770
+:10E6A00057FC9DF8AC0000EB8000FB4901EB4020DB
+:10E6B000C0309DF8981001EB810202EB411100EB94
+:10E6C000810090F83E00012811D1A9229DF8AC00EC
+:10E6D00000EB8000F04901EB4020C0309DF898101D
+:10E6E00001EB810303EB411100EB8100827065E2D5
+:10E6F0009DF8AC1001EB4100C0EBC110E74901EB04
+:10E70000C000407931287DD19DF8AC0000EB80003D
+:10E71000E14901EB4021C0319DF8980000EB8002F7
+:10E7200002EB401011F820109DF8AC0000EB8000C7
+:10E73000D94A02EB40200079814263D19DF8AC00B8
+:10E7400000EB8000114601EB4020C0309DF898108E
+:10E7500001EB810202EB411100EB810090F83E00D9
+:10E7600040BB01229DF8AC0000EB8000CA4901EBE0
+:10E770004021C0319DF8980000EB800303EB40106E
+:10E7800001EB800080F83D209DF8AC1001EB4100CA
+:10E7900000EB0110C24901EB001130319DF89800E7
+:10E7A00001EB0010801C0990007820F00100401C53
+:10E7B000099908709DF8AC1001EB410000EB0110C5
+:10E7C000B74901EB001030309DF8981000EB0110B4
+:10E7D000801C0990007820F0020209980270B1486C
+:10E7E00090F88C08002870D1AF48407F01286CD188
+:10E7F000AD48D0F81402AC49C98B884265D29DF867
+:10E80000AC0000E0A1E000EB8000A34901EB402058
+:10E81000C0309DF8981001EB810202EB411100EB32
+:10E82000810090F83D0001284FD19DF8AC0000EB2D
+:10E830008000994901EB4020C0309DF8981001EB11
+:10E84000810202EB411100EB810090F87D00E0BBFA
+:10E850004FF010429DF8AC0000EB80008E4901EBB8
+:10E860004021C0319DF8980000EB800303EB40107D
+:10E8700001EB800082609DF8AC0000EB400101EBF1
+:10E880000010874901EB001130319DF8980001EB31
+:10E89000001001789DF8AC0000EB80007E4A02EB8E
+:10E8A000402041709DF8AC0000EB8000114601EB68
+:10E8B0004021C0319DF8980000EB800202EB40102F
+:10E8C00011F820109DF8AC0000E03DE000EB800066
+:10E8D000714A02EB40200079814235D100229DF837
+:10E8E000AC0000EB80006C4901EB4021C0319DF889
+:10E8F000980000EB800303EB401001EB8000C27135
+:10E90000A4229DF8AC0000EB8000634901EB40219C
+:10E91000C0319DF8980000EB800303EB401001EB41
+:10E9200080008270A3229DF8AC0000EB80005A4961
+:10E9300001EB4020C0309DF8981001EB810303EB00
+:10E94000411100EB8100427138E19DF8AC0000EB11
+:10E950004001C1EBC010514901EBC00040793328A0
+:10E960007DD19DF8AC0000EB400101EB00104C495B
+:10E9700001EB001030309DF8981000EB0110801C66
+:10E980000990007820F00101491C099801709DF858
+:10E99000AC0000EB400101EB0010414901EB00111C
+:10E9A00030319DF8980001EB0010801C0990007830
+:10E9B00020F02002099802709DF8AC0000EB4001A5
+:10E9C00001EB0010364901EB001030309DF8981033
+:10E9D00000EB0110801C0990007820F00200801CE0
+:10E9E000099908709DF8AC0000EB80002A4901EB02
+:10E9F000402002799DF8AC0000EB800001EB402044
+:10EA0000C0309DF8981001EB810303EB411100F831
+:10EA100021209DF8AC0000EB400101EB00102049E3
+:10EA200001EB001030309DF8981000EB0110801CB5
+:10EA30000990007820F080008030099908709DF8D6
+:10EA4000AC0000EB400101EB0010154901EB001098
+:10EA500030309DF8981000EB0110807800E025E040
+:10EA6000C0F3400020B99DF8AC100220FBF770FA0B
+:10EA7000A2229DF8AC0000EB8000074901EB402189
+:10EA8000C0319DF8980000EB800303EB401001EBD0
+:10EA90008000827092E030E3C0450020347C00208A
+:10EAA00000410020BC320020BC1200209DF8AC00C8
+:10EAB00000EB4001C1EBC010FE4901EBC000407902
+:10EAC00034287BD19DF8AC0000EB400101EB001035
+:10EAD000F94901EB001030309DF8981000EB01105F
+:10EAE000801C0990007820F02002099802709DF89F
+:10EAF000AC0000EB400101EB0010EF4901EB00100E
+:10EB000030309DF8981000EB0110801C09900078BF
+:10EB100020F002020998027001229DF8AC0000EB7F
+:10EB20008000E64901EB4020C0309DF8981001EBD1
+:10EB3000810303EB411100EB810080F83E20A92204
+:10EB40009DF8AC0000EB8000DC4901EB4021C031B6
+:10EB50009DF8980000EB800303EB401001EB800070
+:10EB600082709DF8AC0000EB8000D44901EB40209E
+:10EB700002799DF8AC0000EB800001EB4021C03130
+:10EB80009DF8980000EB800303EB401001F8202073
+:10EB90009DF8AC0000EB400101EB0010C64901EB11
+:10EBA000001130319DF8980001EB0010801C099095
+:10EBB000007820F0800080300999087000202C90A7
+:10EBC0002D900021379122E0DDE92C10000140EA70
+:10EBD00011720901CDE92C129DF8AC1001EB410036
+:10EBE000C0EBC110B34901EBC001BDF8DC00801DD2
+:10EBF000085C3038C117DDE92C34184341EA0402BF
+:10EC0000CDE92C02BDF8DC00401C80B23790BDF885
+:10EC1000DC000628D8DB9DF8AC002C9900EB8000C6
+:10EC2000A64A02EB4022C0329DF8980000EB800318
+:10EC300003EB401002EB8000C0F81A1000222C9267
+:10EC40002D920021379122E0DDE92C10000140EAED
+:10EC500011720901CDE92C129DF8AC1001EB4100B5
+:10EC6000C0EBC110934901EBC001BDF8DC000D30D1
+:10EC7000085C3038C117DDE92C34184341EA04023E
+:10EC8000CDE92C02BDF8DC00401C80B23790BDF805
+:10EC9000DC000428D8DB9DF8AC002C9900EB800048
+:10ECA000864A02EB4022C0329DF8980000EB8003B8
+:10ECB00003EB401002EB8000416300222C922D9266
+:10ECC0000021379122E0DDE92C10000140EA1172A9
+:10ECD0000901CDE92C129DF8AC1001EB4100C0EB0D
+:10ECE000C110744901EBC001BDF8DC001130085CB3
+:10ECF0003038C117DDE92C3440EA03022143CDE965
+:10ED00002C21BDF8DC00401C81B23791BDF8DC003D
+:10ED10000628D8DB9DF8AC002C9900EB8000674AF0
+:10ED200002EB4022C0329DF8980000EB800303EB19
+:10ED3000401002EB8000C0F81E109DF8AC1001EBF3
+:10ED40004100C0EBC1105B4901EBC00042799DF866
+:10ED5000AC0000EB8000594901EB4021C0319DF827
+:10ED6000980000EB800303EB401001EB8000C270C1
+:10ED70009DF8AC1001EB410000EB01104E4901EB96
+:10ED8000001130319DF8980001EB001082789DF859
+:10ED9000AC0000EB8000494901EB4021C0319DF8F7
+:10EDA000980000EB800303EB401001EB800002763B
+:10EDB0009DF8AC0000EB8000404901EB4021C031E0
+:10EDC0009DF8980000EB800202EB401011F8201033
+:10EDD0009DF8AC0000EB8000384A02EB402000793F
+:10EDE000814266DA00219DF8AC0000EB800002EB66
+:10EDF0004020C170A7229DF8AC0000EB80002F4995
+:10EE000001EB4021C0319DF8980000EB800303EB3B
+:10EE1000401001EB8000427101219DF8AC0000EB35
+:10EE20008000264A02EB4020C1709DF8AC0000EB48
+:10EE30008000114601EB402002799DF8AC0000EB08
+:10EE4000800001EB4021C0319DF8980000EB800369
+:10EE500003EB401001F82020A1229DF8AC0000EB4C
+:10EE60008000164901EB4021C0319DF8980000EB6D
+:10EE7000800303EB401001EB800042719DF8AC1061
+:10EE800001EB410000EB01100B4901EB00113031A7
+:10EE90009DF8980001EB0010801C0990007820F08C
+:10EEA00080018031099801709DF8AC1001EB4100A0
+:10EEB00006E067E0347C002000410020C0450020CF
+:10EEC00000EB0110FE4901EB001130319DF8980074
+:10EED00001EB0010801C0990007820F00400001D58
+:10EEE000099908709DF8AC1001EB410000EB01108E
+:10EEF000F34901EB001030309DF8981000EB011041
+:10EF00008078C0F34010E8B39DF8AC1001EB4100ED
+:10EF100000EB0110EA4901EB001030309DF8981029
+:10EF200000EB0110801C0990007820F02002099865
+:10EF300002709DF8AC1001EB410000EB0110E049BC
+:10EF400001EB001030309DF8981000EB0110807834
+:10EF5000C0F34000F0BB9DF8AC1001EB410000EBAA
+:10EF60000110D74901EB001030309DF8981000EBEC
+:10EF70000110801C0990007820F0080008300999E1
+:10EF8000087000E0B8E09DF8AC009DF8981001EB27
+:10EF90000010C217CDE92C0200222C9800EBC00112
+:10EFA00001EB0011C74800EB8100C0F81D209DF85F
+:10EFB000AC0000EB8000C44901EB4020C0309DF85C
+:10EFC000981001EB810202EB411100EB810022302D
+:10EFD000099000E08BE02C9800EBC00101EB0011E0
+:10EFE000B84800EB81010D3110220891DDE90801DC
+:10EFF000F9F72BF99DF8AC0000EB8000B24901EB6A
+:10F000004021C0319DF8980000EB800202EB4010D7
+:10F0100001EB80012C9800EBC00202EB0012A94822
+:10F0200000EB820051F81A2F40F8012F4968416027
+:10F030009DF8AC0000EB400101EB0010A04901EB92
+:10F04000001130319DF8980001EB001001782C98E8
+:10F0500000EBC00202EB00129A4800F822102C9834
+:10F0600000EBC00101EB0011964800EB81019748CD
+:10F07000826941F8212F808B88809DF8AC0000EBDD
+:10F080008000914901EB4021C0319DF8980000EBD0
+:10F09000800202EB401001EB8000416B2C9800EBEA
+:10F0A000C00202EB0012874800EB8200C0F8091092
+:10F0B0009DF8AC0000EB400101EB0010804901EB32
+:10F0C000001130319DF8980001EB001041682C9838
+:10F0D00000EBC00202EB00127A4800EB8200C0F89D
+:10F0E00027102C9881B208200991FAF731FF9DF87A
+:10F0F000AC100220FAF72CFFD4E200219DF8AC00FE
+:10F1000000EB8000704A02EB4020C1709DF8AC001B
+:10F1100000EB8000114601EB4020C0309DF89810B4
+:10F1200001EB810202EB411110F821000A2811DCE9
+:10F130000B229DF8AC0000EB8000634901EB4020FE
+:10F14000C0309DF8981001EB810303EB411100F8EA
+:10F150002120FEE19DF8AC0000EB80005A4901EB54
+:10F160004021C0319DF8980000EB800202EB401076
+:10F1700011F820109DF8AC0000EB8000524A02EB21
+:10F180004020007981427DD1504890F88C08E8BB3E
+:10F190004F48D0F814020521B0FBF1F201FB120038
+:10F1A00000EBC00101EB00114948203000EB810069
+:10F1B0000021C0F81D104648D0F814020521B0FB0C
+:10F1C000F1F201FB120000EBC00101EB001140481D
+:10F1D000203000EB81000D3009909DF8AC0000EB71
+:10F1E0008000394901EB4021C0319DF8980000EBC7
+:10F1F000800202EB401001EB800022301022014619
+:10F2000008900998F9F721F8314800E0C1E0D0F8FA
+:10F2100014020521B0FBF1F201FB120000EBC0016A
+:10F2200001EB00112A48203000EB81029DF8AC0070
+:10F2300000EB8000244901EB4021C0319DF898008B
+:10F2400000EB800303EB401001EB800050F81A1F25
+:10F2500042F8011F406850601D48D0F81402052193
+:10F26000B0FBF1F201FB120000EBC00101EB001357
+:10F27000174920319DF8AC0000EB400202EB001072
+:10F280000F4A00E065E102EB001230329DF8980071
+:10F2900002EB0010007801F823000D48D0F81402AA
+:10F2A0000521B0FBF1F201FB120000EBC00101EB04
+:10F2B00000110748203000EB81029DF8AC0009E006
+:10F2C00000410020E0140020C0450020BC32002096
+:10F2D000BC12002000EB8000FA4901EB4021C03154
+:10F2E0009DF8980000EB800303EB401001EB8000D9
+:10F2F000406BC2F80900F448D0F814020521B0FBB5
+:10F30000F1F201FB120000EBC00101EB0011EE482D
+:10F31000203000EB810100F5FF50826941F8212F78
+:10F32000808B8880E848D0F814020521B0FBF1F00A
+:10F3300081B202200991F9F7CBFE00210620FAF7ED
+:10F3400007FEE148D0F81402DF49C98B884206D293
+:10F35000DD48D0F81402401CDB49C1F8140200213A
+:10F360000520FAF7F5FD9DF8AC0000EB400101EB3C
+:10F370000010D64901EB001030309DF8981000EBDA
+:10F380000110801C0990007820F008020998027092
+:10F3900015E09DF8AC0000EB400101EB0010CB49FB
+:10F3A00001EB001030309DF8981000EB0110801C2C
+:10F3B0000990007820F008000830099908700022B0
+:10F3C0009DF8AC0000EB8000BE4901EB4021C0314C
+:10F3D0009DF8980000EB800303EB401001EB8000E8
+:10F3E00080F83E209DF8AC100220FAF7B1FD9DF8A0
+:10F3F000AC009DF8981001EB0010C217CDE92C026B
+:10F4000000222C9800EBC00101EB0011B04800EB8A
+:10F410008100C0F81D209DF8AC0000EB8000A949D8
+:10F4200001EB4020C0309DF8981001EB810202EB07
+:10F43000411100EB8100223009902C9800EBC001B3
+:10F4400001EB0011A24800EB81010D31102208915F
+:10F45000DDE90801F8F7F9FE9DF8AC0000EB80004B
+:10F46000984901EB4021C0319DF8980000EB8002E3
+:10F4700002EB401001EB80012C9800EBC00202EB84
+:10F480000012934800EB820051F81A2F40F8012F28
+:10F49000496841609DF8AC0000EB400101EB0010B1
+:10F4A0008A4901EB001130319DF8980001EB001002
+:10F4B00001782C9800EBC00202EB0012844800F89F
+:10F4C00022102C9800EBC00101EB0011804800EBEA
+:10F4D00081018048826941F8212F808B88809DF8C6
+:10F4E000AC0000EB8000774901EB4021C0319DF872
+:10F4F000980000EB800202EB401001EB8000416BB2
+:10F500002C9800EBC00202EB0012714800EB820065
+:10F51000C0F809109DF8AC0000EB400101EB0010B1
+:10F520006A4901EB001130319DF8980001EB0010A1
+:10F5300041682C9800EBC00202EB0012644800EB1B
+:10F540008200C0F827102C9881B208200991FAF7A0
+:10F55000FFFCA7229DF8AC0000EB8000594901EBAD
+:10F560004021C0319DF8980000EB800303EB401070
+:10F5700001EB80004271A2229DF8AC0000EB8000FC
+:10F58000504901EB4021C0319DF8980000EB800309
+:10F5900003EB401001EB8000827000222C922D9230
+:10F5A0000021379122E0DDE92C10000140EA1172C0
+:10F5B0000901CDE92C129DF8AC0000EB4001C1EB34
+:10F5C000C010454901EBC001BDF8DC000B30085C00
+:10F5D0003038C117DDE92C24104341EA0402CDE99B
+:10F5E0002C02BDF8DC00401C80B23790BDF8DC0076
+:10F5F0000A28D8DB9DF8AC00DDE92C1200EB800076
+:10F60000304B03EB4023C0339DF8980000EB80049F
+:10F6100004EB401003EB800040F8221F4260002200
+:10F620002C922D920021379122E0DDE92C1000016F
+:10F6300040EA11720901CDE92C129DF8AC0000EBF3
+:10F640004001C1EBC010244901EBC001BDF8DC0052
+:10F650001530085C3038C117DDE92C3440EA03026C
+:10F660002143CDE92C21BDF8DC00401C81B237914B
+:10F67000BDF8DC000A28D8DB9DF8AC00DDE92C21C0
+:10F6800000EB80000F4B03EB4020C0309DF898301A
+:10F6900003EB830404EB431300EB8300223082600E
+:10F6A000C16000BF00BF06F0C1BD9DF8AC0000EB1B
+:10F6B0004001C1EBC010084911F8300004280DD1F9
+:10F6C000249017E0C0450020BC120020004100201B
+:10F6D000E0140020BC320020347C00209DF8AC00F7
+:10F6E00000EB4001C1EBC010FE4911F830001528B5
+:10F6F00000D124909DF8AC0000EB4001C1EBC0109C
+:10F70000F84901EBC00041789DF8AC0000EB4002E5
+:10F71000C2EBC010F34A12F8300041EA002041F277
+:10F720003001884202D1A62024903DE09DF8AC0033
+:10F7300000EB4001C1EBC010EA4901EBC000417889
+:10F740009DF8AC0000EB4002C2EBC010E54A12F895
+:10F75000300041EA002041F23101884202D1A72065
+:10F76000249021E09DF8AC0000EB4001C1EBC010FB
+:10F77000DC4911F83000022816D19DF8AC0000EBEE
+:10F780004001C1EBC010D74901EBC00001799DF8E1
+:10F79000AC0000EB4002C2EBC010D24A02EBC0004A
+:10F7A000C07841EA002124919DF8AC0000EB800074
+:10F7B000CD4901EB4020817826910021CB4A9DF86C
+:10F7C000AC0002EB00129DF898001154C848007F6D
+:10F7D000012815D19DF8AC0000EB400101EB0010B1
+:10F7E000C44901EB001030309DF8981000EB011077
+:10F7F000801C0990007820F0800080300999087002
+:10F800009DF8AC0000EB400101EB0010B94901EBA1
+:10F81000001030309DF8981000EB0110801C09900A
+:10F82000007820F04001403109980170BDF8900047
+:10F83000A7287DD007DC04287BD015287AD0A628FD
+:10F8400041F0B08346E0A0F55850303820B111287F
+:10F8500071D01228F4D1FCE39DF8AC0000EB8000DD
+:10F86000A14901EB4020C0309DF8981001EB8102C6
+:10F8700002EB411110F8210058BB00219DF8AC00AB
+:10F8800000EB8000984A02EB4020C17001229DF8F5
+:10F89000AC0000EB8000944901EB4021C0319DF8A1
+:10F8A000980000EB800303EB401001F82020A72212
+:10F8B0009DF8AC0000EB80008B4901EB4020C0308C
+:10F8C0009DF8981001EB810303EB411100EB8100DF
+:10F8D0004271FDE300219DF8AC0000EB8000824AFC
+:10F8E00002EB4020C1709DF8AC0000EB8000114697
+:10F8F00001EB4020C0309DF8981001EB810202EB33
+:10F90000411110F82100022828DC03229DF8AC00E8
+:10F9100000EB8000744901EB4021C0319DF8980054
+:10F9200000EB800303EB401001F82020A92203E044
+:10F93000BBE022E13CE268E29DF8AC0000EB800015
+:10F94000694901EB4020C0309DF8981001EB81031C
+:10F9500003EB411100EB81004271A5E09DF8AC0082
+:10F9600000EB8000604901EB4020C0309DF898100A
+:10F9700001EB810202EB411110F82100052823DC84
+:10F9800006229DF8AC0000EB8000574901EB4021B6
+:10F99000C0319DF8980000EB800303EB401001F8A4
+:10F9A0002020A2229DF8AC0000EB80004E4901EB24
+:10F9B0004021C0319DF8980000EB800303EB40101C
+:10F9C00001EB800042716FE09DF8AC0000EB80001D
+:10F9D000454901EB4020C0309DF8981001EB8102B1
+:10F9E00002EB411100EB81004079A52815D19DF86B
+:10F9F000AC0000EB400101EB00103E4901EB0010B0
+:10FA000030309DF8981000EB0110801C09900078B0
+:10FA100020F00400001D099908709DF8AC0000EB6F
+:10FA20008000314901EB4020C0309DF8981001EB77
+:10FA3000810202EB411100EB81008078A12833D0D4
+:10FA40009DF8AC0000EB8000274901EB4021C0315C
+:10FA50009DF8980000EB800202EB401001EB800063
+:10FA600082789DF8AC0000EB80001F4901EB40213B
+:10FA7000C0319DF8980000EB800303EB401001EBD0
+:10FA800080004271A1229DF8AC0000EB8000164975
+:10FA900001EB4020C0309DF8981001EB810303EB8F
+:10FAA000411100EB8100827013E79DF8AC0000EB80
+:10FAB00080000D4901EB4020C0309DF8981001EB0B
+:10FAC000810202EB411100EB81004079A42838D17A
+:10FAD0009DF8AC0000EB400101EB0010054901EB83
+:10FAE000001009E0347C0020C0450020343F002095
+:10FAF000BC1200200041002030309DF8981000EB2F
+:10FB00000110801C0990007820F020002030099915
+:10FB1000087000229DF8AC0000EB8000FE4901EB6C
+:10FB20004020C0309DF8981001EB810303EB411198
+:10FB300000EB810080F83D209DF8AC100220FAF720
+:10FB400007FA00219DF8AC0000EB8000F24A02EBBE
+:10FB50004020C170A1229DF8AC0000EB8000EE496E
+:10FB600001EB4020C0309DF8981001EB810303EBBE
+:10FB7000411100EB81004271ABE69DF8AC0000EB57
+:10FB80008000E54901EB4020C0309DF8981001EB62
+:10FB9000810202EB411110F8210001282CDC002128
+:10FBA0009DF8AC0000EB8000DB4A02EB4020C17006
+:10FBB00002229DF8AC0000EB8000D74901EB402108
+:10FBC000C0319DF8980000EB800303EB401001F872
+:10FBD0002020A3229DF8AC0000EB8000CE4901EB71
+:10FBE0004020C0309DF8981001EB810303EB4111D8
+:10FBF00000EB81004271DAE09DF8AC0000EB800080
+:10FC0000C54901EB4020C0309DF8981001EB8102FE
+:10FC100002EB411110F8210004282CDC00219DF892
+:10FC2000AC0000EB8000BC4A02EB4020C170052212
+:10FC30009DF8AC0000EB8000B74901EB4021C031DA
+:10FC40009DF8980000EB800303EB401001F82020A2
+:10FC5000A3229DF8AC0000EB8000AF4901EB4021EE
+:10FC6000C0319DF8980000EB800303EB401001EBDE
+:10FC7000800042719BE09DF8AC0000EB8000A6493B
+:10FC800001EB4020C0309DF8981001EB810202EB9F
+:10FC9000411110F82100062812DCA1229DF8AC00C9
+:10FCA00000EB80009C4901EB4020C0309DF898108B
+:10FCB00001EB810303EB411100EB8100427176E01F
+:10FCC0009DF8AC0000EB8000934901EB4021C0316E
+:10FCD0009DF8980000EB800202EB401011F8201014
+:10FCE0009DF8AC0000EB80008B4A02EB40200079CD
+:10FCF00081425CD19DF8AC0000EB8000114601EB25
+:10FD00004020C0309DF8981001EB810202EB4111B8
+:10FD100000EB81008078A1282ED0A3229DF8AC00B2
+:10FD200000EB80007C4901EB4021C0319DF8980038
+:10FD300000EB800303EB401001EB800042719DF863
+:10FD4000AC0000EB8000744901EB4020C0309DF80E
+:10FD5000981001EB810202EB411100EB81008078E9
+:10FD6000A22824D000209DF8AC1001EB81016A4A42
+:10FD700002EB4121C8701AE0A1229DF8AC0000EB13
+:10FD80008000654901EB4021C0319DF8980000EBEF
+:10FD9000800303EB401001EB8000427101219DF8CC
+:10FDA000AC0000EB80005C4A02EB4020C17090E5A3
+:10FDB000A1229DF8AC0000EB8000574901EB4021E7
+:10FDC000C0319DF8980000EB800303EB401001EB7D
+:10FDD000800042719DF8AC0000EB80004E4901EBC1
+:10FDE0004021C0319DF8980000EB800303EB4010E8
+:10FDF00001EB8000827000219DF8AC0000EB8000D8
+:10FE0000454A02EB4020C17063E500219DF8AC003B
+:10FE100000EB8000404A02EB4020C170A7229DF811
+:10FE2000AC0000EB80003C4901EB4021C0319DF863
+:10FE3000980000EB800303EB401001EB800042715F
+:10FE40009DF8AC0000EB4001C1EBC010334901EB61
+:10FE5000C0004079302865D19DF8AC0000EB8000EF
+:10FE60002D4901EB4021C0319DF8980000EB800244
+:10FE700002EB401011F820109DF8AC0000EB800060
+:10FE8000254A02EB4020007981424BD19DF8AC001D
+:10FE900000EB400101EB0010A2F5986101EB0010AE
+:10FEA00030309DF8981000EB0110801C099000780C
+:10FEB00020F00102099802709DF8AC1001EB41009E
+:10FEC00000EB0110164901EB001030309DF898103E
+:10FED00000EB0110801C0990007820F002020998C4
+:10FEE00002709DF8AC0000EB80000B4901EB402054
+:10FEF000C0309DF8981001EB810202EB411100EB3C
+:10FF00008100C078312834D19DF8AC1001EB41005C
+:10FF100000EB0110024906E0C0450020347C0020BF
+:10FF2000004100204CE001EB001030309DF89810AB
+:10FF300000EB0110801C0990007820F02002099845
+:10FF4000027000229DF8AC0000EB8000FE4901EB3E
+:10FF50004020C0309DF8981001EB810303EB411164
+:10FF600000EB810080F83D209DF8AC100220F9F7ED
+:10FF7000EFFF9DF8AC0000EB8000F34901EB40205F
+:10FF8000C0309DF8981001EB810202EB411100EBAB
+:10FF9000810090F83E00012811D1A9229DF8AC0003
+:10FFA00000EB8000E84901EB4020C0309DF898103C
+:10FFB00001EB810303EB411100EB8100827067E2EA
+:10FFC0009DF8AC1001EB4100C0EBC110DF4901EB23
+:10FFD000C000407931287CD19DF8AC0000EB800056
+:10FFE000D94901EB4021C0319DF8980000EB800217
+:10FFF00002EB401011F820109DF8AC0000EB8000DF
+:020000040801F1
+:10000000D14A02EB40200079814262D19DF8AC00D8
+:1000100000EB8000114601EB4020C0309DF89810A5
+:1000200001EB810202EB411100EB810090F83E00F0
+:1000300050BB01229DF8AC0000EB8000C24901EBEF
+:100040004021C0319DF8980000EB800303EB401085
+:1000500000E0FDE301EB800080F83D209DF8AC104E
+:1000600001EB410000EB0110B94901EB0011303107
+:100070009DF8980001EB0010801C0990007820F09A
+:100080000100401C099908709DF8AC1001EB41007B
+:1000900000EB0110AE4901EB001030309DF89810D4
+:1000A00000EB0110801C0990007820F002020998F2
+:1000B0000270A84890F88C08F0BBA748407F012840
+:1000C0003AD1A548D0F81402A349C98B884201E06F
+:1000D000EBE3A4E030D29DF8AC0000EB80009A493D
+:1000E00001EB4020C0309DF8981001EB810202EB3B
+:1000F000411100EB810090F83D0001281CD19DF8D2
+:10010000AC0000EB8000904901EB4020C0309DF82E
+:10011000981001EB810202EB411100EB810090F895
+:100120007D0048B94FF010429DF8AC0000EB800014
+:10013000854901EB402100E070E0C0319DF8980056
+:1001400000EB800303EB401001EB800082609DF820
+:10015000AC1001EB410000EB01107D4901EB0011F7
+:1001600030319DF8980001EB001001789DF8AC004B
+:1001700000EB8000744A02EB402041709DF8AC0017
+:1001800000EB8000114601EB4021C0319DF8980042
+:1001900000EB800202EB401011F820109DF8AC003B
+:1001A00000EB8000684A02EB40200079814235D1A3
+:1001B00000229DF8AC0000EB8000634901EB402178
+:1001C000C0319DF8980000EB800303EB401001EB79
+:1001D0008000C271A4229DF8AC0000EB80005A4957
+:1001E00001EB4021C0319DF8980000EB800303EB48
+:1001F000401001EB80008270A3229DF8AC0000EB60
+:100200008000514901EB4020C0309DF8981001EB6F
+:10021000810303EB411100EB8100427138E19DF84D
+:10022000AC1001EB4100C0EBC110484901EBC0002C
+:10023000407933287DD19DF8AC1001EB410000EBF3
+:100240000110434901EB001030309DF8981000EB8D
+:100250000110801C0990007820F00101491C0998C8
+:1002600001709DF8AC1001EB410000EB0110384922
+:1002700001EB001130319DF8980001EB0010801C5B
+:100280000990007820F02002099802709DF8AC10C7
+:1002900001EB410000EB01102D4901EB0010303063
+:1002A0009DF8981000EB0110801C0990007820F058
+:1002B0000200801C099908709DF8AC0000EB8000DA
+:1002C000214901EB402002799DF8AC0000EB800051
+:1002D00001EB4020C0309DF8981001EB810303EB47
+:1002E000411100F821209DF8AC1001EB410000EB1A
+:1002F0000110174901EB001030309DF8981000EB09
+:100300000110801C0990007820F08000803009994D
+:1003100008709DF8AC1001EB410000EB01100C4996
+:1003200001EB001030309DF8981000EB0110807840
+:1003300000E025E0C0F3400020B99DF8AC10022099
+:10034000F9F706FEA22209E0C0450020347C002017
+:1003500000410020BC320020BC1200209DF8AC00FF
+:1003600000EB8000FE4901EB4020C0309DF8981062
+:1003700001EB810303EB411100EB8100827087E008
+:100380009DF8AC1001EB4100C0EBC110F54901EB49
+:10039000C000407934287BD19DF8AC1001EB4100BE
+:1003A00000EB0110F04901EB001030309DF898107F
+:1003B00000EB0110801C0990007820F020020998C1
+:1003C00002709DF8AC1001EB410000EB0110E64912
+:1003D00001EB001030309DF8981000EB0110801CEC
+:1003E0000990007820F002020998027001229DF81D
+:1003F000AC0000EB8000DA4901EB4020C0309DF8F2
+:10040000981001EB810303EB411100EB810080F8B0
+:100410003E20A9229DF8AC0000EB8000D04901EB02
+:100420004020C0309DF8981001EB810303EB41118F
+:1004300000EB810082709DF8AC0000EB8000C849A1
+:1004400001EB402002799DF8AC0000EB800001EB4D
+:100450004020C0309DF8981001EB810303EB41115F
+:1004600000F821209DF8AC1001EB410000EB0110D9
+:10047000BD4901EB001030309DF8981000EB0110E1
+:10048000801C0990007820F0800080300999087065
+:1004900000202C902D900021379122E0DDE92C10D6
+:1004A000000140EA11720901CDE92C129DF8AC104F
+:1004B00001EB4100C0EBC110AA4901EBC001BDF83E
+:1004C000DC00801D085C3038C117DDE92C3418438E
+:1004D00041EA0402CDE92C02BDF8DC00401C80B2E8
+:1004E0003790BDF8DC000828D8DB9DF8AC002C99CB
+:1004F00000EB80009A4A02EB4022C0329DF898003F
+:1005000000EB800303EB401002EB8000C0F81A10F0
+:1005100000222C922D920021379122E0DDE92C104F
+:10052000000140EA11720901CDE92C129DF8AC10CE
+:1005300001EB4100C0EBC1108A4901EBC001BDF8DD
+:10054000DC000F30085C3038C117DDE92C3418436B
+:1005500041EA0402CDE92C02BDF8DC00401C80B267
+:100560003790BDF8DC000628D8DB9DF8AC002C994C
+:1005700000EB80007A4A02EB4022C0329DF89800DE
+:1005800000EB800303EB401002EB8000416300228C
+:100590002C922D920021379122E0DDE92C100001F0
+:1005A00040EA11720901CDE92C129DF8AC1001EB63
+:1005B0004100C0EBC1106B4901EBC001BDF8DC008C
+:1005C0001530085C3038C117DDE92C3440EA0302ED
+:1005D0002143CDE92C21BDF8DC00401C81B23791CC
+:1005E000BDF8DC000828D8DB9DF8AC002C9900EBA6
+:1005F00080005B4A02EB4022C0329DF8980000EB7D
+:10060000800303EB401002EB8000C0F81E109DF841
+:10061000AC1001EB4100C0EBC110524901EBC0002E
+:1006200042799DF8AC0000EB80004D4901EB402180
+:10063000C0319DF8980000EB800303EB401001EB04
+:100640008000C2709DF8AC1001EB410000EB01107E
+:10065000454901EB001130319DF8980001EB001085
+:1006600082789DF8AC0000EB80003D4901EB402111
+:10067000C0319DF8980000EB800303EB401001EBC4
+:10068000800002769DF8AC0000EB8000344901EB5D
+:100690004021C0319DF8980000EB800202EB401031
+:1006A00011F820109DF8AC0000EB80002C4A02EB02
+:1006B0004020007981427DDA00219DF8AC0000EBFA
+:1006C000800002EB4020C170A7229DF8AC0000EB37
+:1006D0008000234901EB4021C0319DF8980000EBD8
+:1006E000800303EB401001EB8000427101219DF873
+:1006F000AC0000EB80001A4A02EB4020C1709DF86C
+:10070000AC0000EB8000114601EB402002799DF81F
+:10071000AC0000EB800001EB4021C0319DF8980057
+:1007200000EB800303EB401001F82020A1229DF88C
+:10073000AC0000EB80000A4901EB4021C0319DF87C
+:10074000980000EB800303EB401001EB8000427146
+:100750009DF8AC1001EB410000EB0110024905E0EF
+:10076000C0450020347C00200041002001EB001136
+:1007700030319DF8980001EB0010801C0990007842
+:1007800020F080008030099908709DF8AC1001EBD2
+:10079000410000EB0110FE4901EB001030309DF8E4
+:1007A000981000EB0110801C0990007820F00400E4
+:1007B000001D00E04DE0099908709DF8AC1001EBB8
+:1007C000410000EB0110F24901EB001030309DF8C0
+:1007D000981000EB01108078C0F34010C8B39DF86A
+:1007E000AC1001EB410000EB0110E94901EB0010F6
+:1007F00030309DF8981000EB0110801C09900078B3
+:1008000020F02002099802709DF8AC1001EB410025
+:1008100000EB0110DE4901EB001030309DF898101C
+:1008200000EB01108078C0F34000E8BB9DF8AC10ED
+:1008300001EB410000EB0110D54901EB0010303015
+:100840009DF8981000EB0110801C0990007801E0E1
+:10085000C0E0BEE020F008000830099908709DF85B
+:10086000AC009DF8981001EB0010C217CDE92C02E6
+:1008700000222C9800EBC00101EB0011C54800EBF1
+:100880008100C0F81D209DF8AC0000EB8000C2493B
+:1008900001EB4020C0309DF8981001EB810202EB83
+:1008A000411100EB810001E08EE07BE322300990F2
+:1008B0002C9800EBC00101EB0011B64800EB810160
+:1008C0000D3110220891DDE90801F7F7BEFC9DF813
+:1008D000AC0000EB8000B04901EB4021C0319DF835
+:1008E000980000EB800202EB401001EB80012C9895
+:1008F00000EBC00202EB0012A64800EB820051F8A8
+:100900001A2F40F8012F496841609DF8AC1001EBA7
+:10091000410000EB01109E4901EB001130319DF8C0
+:10092000980001EB001001782C9800EBC00202EB5C
+:100930000012984800F822102C9800EBC00101EB3F
+:100940000011944800EB81019448826941F8212FFD
+:10095000808B88809DF8AC0000EB80008E4901EB15
+:100960004021C0319DF8980000EB800202EB40105E
+:1009700001EB8000416B2C9800EBC00202EB0012EF
+:10098000844800EB8200C0F809109DF8AC0000EB31
+:10099000400101EB00107E4901EB001130319DF860
+:1009A000980001EB001041682C9800EBC00202EBAC
+:1009B0000012784800EB8200C0F827102C9881B212
+:1009C00008200991F9F7C4FA9DF8AC100220F9F754
+:1009D000BFFAE7E200219DF8AC0000EB80006E4A10
+:1009E00002EB4020C1709DF8AC0000EB8000114686
+:1009F00001EB4020C0309DF8981001EB810202EB22
+:100A0000411110F82100032811DC04229DF8AC00EC
+:100A100000EB8000604901EB4020C0309DF8981049
+:100A200001EB810303EB411100F82120FEE19DF869
+:100A3000AC0000EB8000584901EB4021C0319DF82B
+:100A4000980000EB800202EB401011F820109DF896
+:100A5000AC0000EB8000504A02EB4020007981425C
+:100A60007DD14E4890F88C08E8BB4D48D0F8140270
+:100A70000521B0FBF1F201FB120000EBC00101EB1C
+:100A800000114748203000EB81000021C0F81D1004
+:100A90004348D0F814020521B0FBF1F201FB12002B
+:100AA00000EBC00101EB00113D48203000EB81005C
+:100AB0000D3009909DF8AC0000EB8000364901EB49
+:100AC0004021C0319DF8980000EB800202EB4010FD
+:100AD00001EB800022301022014608900998F7F7B8
+:100AE000B4FB2F4800E0C1E0D0F814020521B0FBB0
+:100AF000F1F201FB120000EBC00101EB00112848EC
+:100B0000203000EB81029DF8AC0000EB8000224910
+:100B100001EB4021C0319DF8980000EB800303EB0E
+:100B2000401001EB800050F81A1F42F8011F406886
+:100B300050601B48D0F814020521B0FBF1F201FB14
+:100B4000120000EBC00101EB0013154920319DF8A4
+:100B5000AC0000EB400202EB00100D4A00E065E142
+:100B600002EB001230329DF8980002EB0010007882
+:100B700001F823000A48D0F814020521B0FBF1F275
+:100B800001FB120000EBC00101EB0011044809E079
+:100B900000410020E0140020C0450020BC320020AD
+:100BA000BC120020203000EB81029DF8AC0000EB6D
+:100BB0008000FE4901EB4021C0319DF8980000EB18
+:100BC000800303EB401001EB8000406BC2F809008A
+:100BD000F748D0F814020521B0FBF1F201FB120036
+:100BE00000EBC00101EB0011F148203000EB810166
+:100BF00000F5FF50826941F8212F808B8880EC48F6
+:100C0000D0F814020521B0FBF1F081B20220099165
+:100C1000F8F75EFA00210620F9F79AF9E448D0F8CF
+:100C20001402E349C98B884206D2E148D0F8140285
+:100C3000401CDF49C1F8140200210520F9F788F9AA
+:100C40009DF8AC0000EB400101EB0010D94901EB2D
+:100C5000001030309DF8981000EB0110801C0990B6
+:100C6000007820F008020998027015E09DF8AC00A9
+:100C700000EB400101EB0010CE4901EB00103030D9
+:100C80009DF8981000EB0110801C0990007820F06E
+:100C9000080008300999087000229DF8AC0000EBAC
+:100CA0008000C24901EB4021C0319DF8980000EB63
+:100CB000800303EB401001EB800080F83E209DF89C
+:100CC000AC100220F9F744F99DF8AC109DF898009B
+:100CD00000EB0110C217CDE92C0200222C9800EB8A
+:100CE000C00101EB0011B44800EB8100C0F81D20E9
+:100CF0009DF8AC0000EB8001AC4800EB4120C03017
+:100D00009DF8981001EB810202EB411100EB81008C
+:100D1000223009902C9800EBC00101EB0011A6488D
+:100D200000EB81010D3110220891DDE90801F7F790
+:100D30008CFA9DF8AC0000EB80009C4901EB40214F
+:100D4000C0319DF8980000EB800202EB401001EBEF
+:100D500080012C9800EBC00202EB0012964800EBD9
+:100D6000820051F81A2F40F8012F496841609DF820
+:100D7000AC0000EB400101EB00108E4901EB0011CB
+:100D800030319DF8980001EB001001782C9800EBB1
+:100D9000C00202EB0012884800F822102C9800EBE9
+:100DA000C00101EB0011844800EB81018348826996
+:100DB00041F8212F808B88809DF8AC0000EB8000EB
+:100DC0007A4901EB4021C0319DF8980000EB800288
+:100DD00002EB401001EB8000416B2C9800EBC0024D
+:100DE00002EB0012744800EB8200C0F809109DF875
+:100DF000AC0000EB400101EB00106E4901EB00116B
+:100E000030319DF8980001EB001041682C9800EB00
+:100E1000C00202EB0012684800EB8200C0F8271005
+:100E20002C9881B208200991F9F792F800229DF8D8
+:100E3000AC0000EB80005D4901EB4021C0319DF822
+:100E4000980000EB800303EB401001EB800080F87A
+:100E50003E20A7229DF8AC0000EB8000534901EB37
+:100E60004021C0319DF8980000EB800303EB401057
+:100E700001EB80004271A2229DF8AC0000EB8000E3
+:100E80004A4901EB4021C0319DF8980000EB8003F6
+:100E900003EB401001EB8000827000222C922D9217
+:100EA0000021379122E0DDE92C10000140EA1172A7
+:100EB0000901CDE92C129DF8AC0000EB4001C1EB1B
+:100EC000C0103F4901EBC001BDF8DC000B30085CED
+:100ED0003038C117DDE92C3440EA03022143CDE963
+:100EE0002C21BDF8DC00401C81B23791BDF8DC003C
+:100EF0000C28D8DB9DF8AC00DDE92C2100EB80004C
+:100F00002A4B03EB4023C0339DF8980000EB80048C
+:100F100004EB401003EB800040F8222F41600022D8
+:100F20002C922D920021379122E0DDE92C10000156
+:100F300040EA11720901CDE92C129DF8AC0000EBDA
+:100F40004001C1EBC0101E4901EBC001BDF8DC003F
+:100F50001730085C3038C117DDE92C3440EA030251
+:100F60002143CDE92C21BDF8DC00401C81B2379132
+:100F7000BDF8DC000C28D8DB9DF8AC00DDE92C21A5
+:100F800000EB8000094B03EB4020C0309DF8983007
+:100F900003EB830404EB431300EB830022308260F5
+:100FA000C16000BF00BF05F041B90000C04500208E
+:100FB000BC12002000410020E0140020BC320020C0
+:100FC000347C00200021FE4A9DF8AC0002EB0012A8
+:100FD0009DF8980011549DF8AC0000EB4001C1EB66
+:100FE000C010F84901EBC000407870280ED19DF880
+:100FF000AC0000EB4001C1EBC010F24901EBC000B6
+:101000008078FA2802D1B121249142E09DF8AC0009
+:1010100000EB4001C1EBC010EA4901EBC000407891
+:1010200000F0F000C0280ED19DF8AC0000EB4001AC
+:10103000C1EBC010E34901EBC0008078FA2802D16F
+:10104000B621249125E09DF8AC0000EB4001C1EBF6
+:10105000C010DC4911F8300000F0F000502818D121
+:101060009DF8AC0000EB4001C1EBC010D54901EB8D
+:10107000C000407800F0F00030280AD19DF8AC00A4
+:1010800000EB4001C1EBC010CE4901EBC0008178FC
+:1010900024919DF8AC0000EB8000CB4901EB40208F
+:1010A000817826910021C64A9DF8AC0002EB00121F
+:1010B0009DF8980011549DF8AC0000EB400101EB45
+:1010C0000010C24901EB001130319DF8980001EB8E
+:1010D0000010801C0990007820F0400040300999F1
+:1010E0000870BB48007F012815D19DF8AC0000EBCB
+:1010F000400101EB0010B54901EB001030309DF8C4
+:10110000981000EB0110801C0990007820F08000FE
+:10111000803009990870BDF89000652874D004DC0F
+:10112000012809D0032805D16FE0B12802D0B628E4
+:1011300000D100E075E174E19DF8AC0000EB4001E6
+:10114000C1EBC0109F4901EBC0000079012806D017
+:10115000022805D0032804D0052853D102E051E02D
+:1011600050E04FE09DF8AC0000EB8000964901EBA9
+:101170004020C0309DF8981001EB810202EB411134
+:1011800010F82100E8BB00219DF8AC0000EB8000C6
+:101190008D4A02EB4020C17001229DF8AC0000EBAB
+:1011A0008000894901EB4021C0319DF8980000EB97
+:1011B000800303EB401001F82020B6229DF8AC001C
+:1011C00000EB8000804901EB4021C0319DF8980080
+:1011D00000EB800303EB401001EB80004271B22270
+:1011E0009DF8AC0000EB8000774901EB4021C03155
+:1011F0009DF8980000EB800303EB401001EB8000AA
+:10120000827000BF00BF0CE127E09DF8AC0000EB4E
+:101210004001C1EBC0106B4901EBC000C1796D48C2
+:1012200080F8101E9DF8AC0000EB400101EB0010AF
+:10123000664901EB001130319DF8980001EB001078
+:10124000801C0990634890F8100EC2080998007835
+:1012500062F3000009990870E3E09DF8AC0000EB30
+:101260004001C1EBC010574901EBC000007900F00C
+:10127000F00010B9B821249101E0B92124919DF822
+:10128000AC0000EB4001C1EBC0104E4901EBC000C7
+:10129000007900F00F0125910021379120E09DF8A1
+:1012A000AC0000EB400101EB0010484901EB0011DC
+:1012B0003031BDF8DC0001EB001041789DF8AC0046
+:1012C00000EB4002C2EBC0103E4A12F8300050382A
+:1012D000814200D112E0BDF8DC00401C81B23791A0
+:1012E0009DF8AC0000EB400101EB0010374901EB29
+:1012F0000010C179BDF8DC008142D0DC00BFBDF830
+:10130000DC109DF894000844C1B226919DF8AC0011
+:1013100000EB80002C4901EB4020C0309DF8981074
+:1013200001EB810202EB411110F8210001282CD1C0
+:1013300000219DF8AC0000EB8000234A02EB402026
+:10134000C17002229DF8AC0000EB80001E4901EB49
+:101350004021C0319DF8980000EB800303EB401062
+:1013600001F82020B9229DF8AC0000EB800016495E
+:1013700001EB4020C0309DF8981001EB810303EB96
+:10138000411100EB810042714AE09DF8AC0000EB96
+:1013900080000D4901EB4020C0309DF8981001EB12
+:1013A000810202EB411110F82100012838D10021FF
+:1013B0009DF8AC0000EB8000034A02EB40200BE0FC
+:1013C000343F0020347C0020C04500200041002034
+:1013D000BC120020BC220020C17002229DF8AC008B
+:1013E00000EB8000FE4901EB4021C0319DF89800E0
+:1013F00000EB800303EB401001F82020B9229DF898
+:10140000AC0000EB8000F64901EB4020C0309DF8B5
+:10141000981001EB810303EB411100EB8100427155
+:1014200000BF00BFBFE59DF8AC0000EB400101EB41
+:101430000010EC4901EB0010007B20B101287DD0A9
+:1014400002287CD1E7E2E8499DF8AC0031F81000B1
+:10145000801F81B209919DF8AC0000EB4001C1EB07
+:10146000C010E24901EBC000401C08900999F8F750
+:1014700031FA0022CDE92E029DF8AC0000EB4001CC
+:10148000C1EBC010D94901EBC002D7489DF8AC10A0
+:1014900030F81100401F111809910421099815F026
+:1014A00037FCC217CDE92C02DDE92E42DDE92C1014
+:1014B0006140504001437DD10022CD499DF8AC00F0
+:1014C00001EB001002709DF8AC0000EB4001C1EB95
+:1014D000C010C64901EBC00001792491BDF890000D
+:1014E000312802D0452866D1EAE0BF489DF8AC100B
+:1014F00030F811001838412190FBF1F0C217C1B249
+:10150000CDE92C02BB4880F8B81100203790CDE01F
+:101510009DF8AC0000EB4001C1EBC010B34901EBFA
+:10152000C001BDF8DC0000EB80101430095CB24A49
+:10153000BDF8DC0011549DF8AC0001E0C3E069E2A5
+:1015400000EB4001C1EBC010A84901EBC001BDF8A0
+:10155000DC0000EB80101A30014409910821099841
+:1015600015F094FB8DED0E0AA34A0C32BDF8DC0099
+:101570000E9902EB001041609DF8AC0000EB4001B9
+:10158000C1EBC010994901EBC001BDF8DC0000EBD4
+:1015900080103230014409910821099815F076FB3A
+:1015A0008DED0E0A944A0C32BDF8DC000E9902EB68
+:1015B000001001E086E084E001609DF8AC1001EBD2
+:1015C0004100C0EBC110894901EBC001BDF8DC004E
+:1015D00000EB80103A30014409910821099815F078
+:1015E00055FB8DED0E0A844A0C32BDF8DC000E99D5
+:1015F00002EB001081609DF8AC1001EB4100C0EBE4
+:10160000C1107A4901EBC001BDF8DC0000EB80108D
+:101610004230014409910821099815F037FB8DEDFE
+:101620000E0A754A0C32BDF8DC000E9902EB001070
+:10163000C1609DF8AC1001EB410000EB011069495D
+:1016400001EB00113031BDF8DC0001EB0010801C13
+:101650000990007820F080018031099801709DF890
+:10166000AC1001EB4100C0EBC110604901EBC001BF
+:101670005D4A9DF8AC0032F81000401E0A5C9DF8EF
+:10168000AC0000EB8000564901EB4021C0319DF8D1
+:10169000980000EB800303EB401001EB800080F822
+:1016A0003C20BDF8DC00401C81B23791BDF8DC0065
+:1016B0000021DDE92C34C01AA141FFF629AF00E07A
+:1016C00000BF00BF9EE29DF8AC1001EB4100C0EBF3
+:1016D000C110464901EBC000407D9DF8AC1001EB04
+:1016E0004102C2EBC111414A02EBC101897D40EACE
+:1016F0000120C217CDE92C029DF8AC1001EB41008E
+:10170000C0EBC110394901EBC001099115210998BD
+:10171000F8F7C4F80022CDE92E02DDE92E42DDE91A
+:101720002C1061405040014359D19DF8AC1001EBA1
+:101730004100C0EBC1102D4911F83000401EC1B26C
+:10174000269100212A4A9DF8AC0002EB00129DF878
+:1017500098001154284A9DF8980011549FED270ACB
+:1017600010EE101A0C329DF8980002EB0010416048
+:101770009DF8AC0000EB4001C1EBC0101B4901EB30
+:10178000C00081799DF8AC0000EB4002C2EBC010B4
+:10179000164A02EBC000407941EA002000EE100A30
+:1017A000B8EEC00A9FED161AC0EE010A9DF8AC0013
+:1017B00000EB4001C1EBC010114601EBC000017904
+:1017C0009DF8AC0000EB4002C2EBC010074A02EBF0
+:1017D000C000C07841EA002000EE100A12E019E1D2
+:1017E000C045002000410020C06D0020347C002056
+:1017F000343F0020BC32002075340020000000007F
+:1018000000FF7F47B8EEC00A30EE800A10EE101AD3
+:10181000FD4A9DF8980002EB001001609DF8AC00B5
+:1018200000EB4001C1EBC010F84901EBC000817A28
+:101830009DF8AC0000EB4002C2EBC010F34A02EB93
+:10184000C000407A41EA002000EE100AB8EEC00A5B
+:101850001FED151AC0EE010A9DF8AC0000EB400127
+:10186000C1EBC010114601EBC000017A9DF8AC003D
+:1018700000EB4002C2EBC010E44A02EBC000C079AA
+:1018800041EA002000EE100AB8EEC00A30EE800AED
+:1018900010EE101ADC4A9DF8980002EB00108160EF
+:1018A0009DF8AC0000EB4001C1EBC010D74901EB43
+:1018B000C000C07A00F0800030BB9DF8AC0000EBA7
+:1018C0004001C1EBC010D14901EBC000017B9DF884
+:1018D000AC0000EB4002C2EBC010CC4A02EBC000EF
+:1018E000C07A41EA002000EE100AF8EEC00AB3EE1A
+:1018F000001A80EE810A10EE100AC34A9DF8981073
+:1019000002EB0111C86046E09DF8AC0000EB40011D
+:10191000C1EBC010BD4901EBC000017B9DF8AC00DC
+:1019200000EB4002C2EBC010B84A02EBC000C07A24
+:1019300041EA0020404280B200EE100AB8EEC00A30
+:101940008DED030A0398F6F7E9FE9FEDB10B53EC1A
+:10195000102BCDE904019DED040B51EC100BF6F7B3
+:10196000C1FD9FEDAD0B53EC102BCDE906019DEDB4
+:10197000060B51EC100BF6F740FDCDE908019DED8B
+:10198000080B51EC100BF6F7DCFE9F4A9DF89810FF
+:1019900002EB0111C8609DF8AC1001EB410000EBB7
+:1019A00001109F4901EB001030309DF8981000EBBA
+:1019B0000110801C0990007820F080008030099987
+:1019C00008709DF8AC1001EB4100C0EBC1108F49CD
+:1019D00001EBC000C27D9DF8AC0000EB8000914996
+:1019E00001EB4020C0309DF8981001EB810303EB20
+:1019F000411100EB810080F83C209DF8AC1001EB18
+:101A0000410000EB0110864901EB0010C1798648C6
+:101A100080F8B811F6E09DF8AC1001EB4100C0EB86
+:101A2000C1107A4901EBC000C0799DF8AC1001EB00
+:101A30004102C2EBC111754A02EBC101097A40EAC9
+:101A40000120C217CDE92C029DF8AC1001EB41003A
+:101A5000C0EBC1106D4901EBC00109910721099844
+:101A6000F7F71CFF0022CDE92E022DA819C82C99EA
+:101A70005940604001437BD19DF8AC1001EB41001F
+:101A8000C0EBC110614911F83000401EC1B226916F
+:101A90000021664A9DF8AC0002EB00100170A2F62E
+:101AA000BF229DF8980011549DF8AC1001EB410045
+:101AB000C0EBC110554901EBC00081790846019186
+:101AC000F6F7A6FDCDE902019DED021B9FED580B37
+:101AD00018F02EFF8DED060B9DF8AC1001EB4100C8
+:101AE000C0EBC110494901EBC00001799DF8AC0081
+:101AF00000EB4002C2EBC010444A02EBC000C078C9
+:101B000041EA002000EE100AB8EEC00A8DED030A8B
+:101B10000398F6F703FECDE904019DED060B53ECA7
+:101B2000102B9DED040B51EC100BF6F7DBFCCDE90F
+:101B300008019DED080B51EC100BF6F702FE324A3E
+:101B40009DF8981002EB011148601FEDD40A10EEC9
+:101B5000100A9DF8981002EB011108601FEDD90AD8
+:101B600010EE100A9DF8981002EB0111886000E059
+:101B700047E01FEDDE0A10EE100A9DF8981002EB08
+:101B80000111C8609DF8AC1001EB410000EB0110A1
+:101B9000234901EB001030309DF8981000EB011044
+:101BA000801C0990007820F080008030099908702E
+:101BB0009DF8AC1001EB4100C0EBC110134901EBE3
+:101BC000C000427A9DF8AC0000EB8000154901EBA3
+:101BD0004020C0309DF8981001EB810303EB4111C8
+:101BE00000EB810080F83C209DF8AC1001EB410037
+:101BF00000EB01100A4901EB0010C1790A4880F896
+:101C0000B81100BF00BF0DE481340020347C0020F7
+:101C10000000000000003040000000000000000054
+:101C200000410020C0450020BC320020343F00208D
+:101C300000000000000024409DF8AC1001EB4100C2
+:101C4000C0EBC110FE4901EBC000C1789DF8AC00AB
+:101C500000EB4002C2EBC010F94A02EBC0008078F2
+:101C600041EA002127919DF8AC1001EB4100C0EB47
+:101C7000C110114601EBC001BDF89C00401C095C7D
+:101C80009DF8AC0000EB4002C2EBC010EC4A02EB46
+:101C9000C002BDF89C00105C41EA0020C217CDE9EB
+:101CA0002C029DF8AC1001EB4100C0EBC110E449DF
+:101CB00001EBC0000990BDF89C10F7F7EFFD002282
+:101CC000CDE92E022DA819C82C9959406040014336
+:101CD0007ED19DF8AC1001EB4100C0EBC110D8499A
+:101CE00001EBC00041782691002137911CE09DF85E
+:101CF000AC1001EB410000EB0110D24901EB0011E7
+:101D00003031BDF8DC0001EB001041789DF89800FF
+:101D1000814204D1BDF8DC00C1B2269112E0BDF8C9
+:101D2000DC00401C81B237919DF8AC1001EB410002
+:101D300000EB0110C34901EB0010C179BDF8DC00D4
+:101D40008142D4DC00BF9DF8AC1001EB410000EBF8
+:101D50000110BC4901EB001030309DF8981000EBE9
+:101D60000110801C0990007820F0800080300999D3
+:101D700008709DF8AC1001EB4100C0EBC110B049F8
+:101D800001EBC000007924900020AF4A9DF8AC1010
+:101D900002EB01129DF8981050549DF8AC1001EB25
+:101DA000410000EB0110A74901EB001030309DF815
+:101DB000981000EB0110801C0990007820F0400082
+:101DC000403009990870BDF89000F2287DD000E0FD
+:101DD000FDE306DC052879D0062809D0F12876D164
+:101DE000F6E3F32874D0F42873D0F628F7D1F0E3A3
+:101DF0000621109100213491ECE3BDF84000401C15
+:101E000081B210919DF8AC1001EB4100C0EBC11004
+:101E10008B4901EBC001BDF84000095C2491BDF87D
+:101E20004000401C81B21091BDF89000F12804D010
+:101E3000F2287CD0F3287BD1FDE39DF8AC1001EBB8
+:101E40004100C0EBC1107E4901EBC001BDF840006C
+:101E5000095C2791BDF84000401C81B210919DF8AB
+:101E6000AC1001EB410000EB0110764901EB0011D1
+:101E700030319DF89820BDF8D000104401EB0010DF
+:101E8000407A00F0010028B39DF8AC0000EB800020
+:101E90006E4901EB4021C0319DF89820BDF8D0007B
+:101EA000104400EB800202EB401001EB800090F840
+:101EB0008E0000F0010068B99DF8AC0000EB8000D6
+:101EC000624901EB4021C03105E0FDE3FDE3FDE3A4
+:101ED000FDE3FDE34CE09DF89820BDF8D0001044F0
+:101EE00000EB800202EB401001EB800090F88000D4
+:101EF000F0B3002137912FE09DF8AC0000EB80009B
+:101F0000524901EB4021C0319DF89820BDF8D00026
+:101F1000104400EB800202EB401001EB800000F166
+:101F20008101BDF8DC000A5C9DF8AC0001E0A1E392
+:101F30009FE300EB400101EB0010424901EB001070
+:101F40000E30BDF8DC10405C824200D008E0BDF8E5
+:101F5000DC00401C81B23791BDF8DC000428CBDBEB
+:101F600000BFBDF8DC00042854D1042137912DE0D6
+:101F700050E09DF8AC0000EB8000344901EB4021BB
+:101F8000C0319DF89820BDF8D000104400EB8002CD
+:101F900002EB401001EB800000F18101BDF8DC0094
+:101FA0000A5C9DF8AC0000EB400101EB00102549F4
+:101FB00001EB00100E30BDF8DC10405C824200D016
+:101FC00008E0BDF8DC00401C81B23791BDF8DC00B0
+:101FD0000A28CEDB00BFBDF8DC000A281AD09DF825
+:101FE000AC0000EB8000194901EB4020C0309DF8A7
+:101FF0009820BDF8D010114401EB810202EB411191
+:1020000000EB81008E300990007820F00100401C28
+:1020100009990870BDF89C000F287CD19DF8AC1080
+:1020200001EB410000EB0110064901EB00113031DA
+:102030009DF89820BDF8D000104401EB001007E097
+:10204000347C002000410020343F0020C0450020A7
+:10205000801C0990007820F00400001D0999087088
+:10206000002037902AE09DF8AC1001EB4100C0EB56
+:10207000C110FE4901EBC001BDF84020BDF8DC00F5
+:1020800010440A5C9DF8AC0000EB8000F84901EBBD
+:102090004021C0319DF89830BDF8D000184400EBC5
+:1020A000800303EB401001EB80013F31BDF8DC0001
+:1020B0000A54BDF8DC00401C81B23791BDF8DC0049
+:1020C0000A28D0DBBDF840000A3081B2109100210F
+:1020D00037912CE09DF8AC1001EB4100C0EBC11032
+:1020E000E24901EBC001BDF84020BDF8DC0010441E
+:1020F0000A5C9DF8AC0000EB8000DD4901EB40215B
+:10210000C0319DF89830BDF8D000184400EB800332
+:1021100003EB401000E04AE201EB80015831BDF8CA
+:10212000DC000A54BDF8DC00401C81B23791BDF8D8
+:10213000DC000228CEDBBDF84000801C81B210918B
+:102140009DF8AC1001EB4100C0EBC110C74901EB99
+:10215000C001BDF84000085C01049DF8AC0000EB34
+:102160004002C2EBC010C14A02EBC002BDF8400001
+:10217000401C105C41EA00219DF8AC0000EB4002DD
+:10218000C2EBC010B94A02EBC002BDF84000801C8F
+:10219000105C01439DF8AC0000EB8000B44A02EBF8
+:1021A0004022C0329DF89830BDF8D000184400EBB2
+:1021B000800303EB401002EB8000C166BDF84000D5
+:1021C000C01C81B21091AB4890F88C08F0BB002184
+:1021D00037911DE09DF8AC0000EB8000A44901EBB5
+:1021E0004021C0319DF89820BDF8D000104400EB8C
+:1021F000800202EB401001EB80003F30BDF8DC10A4
+:10220000405C00B108E0BDF8DC00401C81B23791B1
+:10221000BDF8DC000A28DDDB00BFBDF8DC000A28C1
+:1022200018D140229DF8AC0000EB8000904901EBF2
+:102230004021C0319DF89830BDF8D000184400EB23
+:10224000800303EB401001EB800000E055E080F8D4
+:1022500076204DE19DF8AC0000EB8000844901EB55
+:102260004021C0319DF89820BDF8D000104400EB0B
+:10227000800202EB401001EB800090F87600E0BB9A
+:10228000002128910EE10021359129E09DF8AC0054
+:1022900000EB8000764901EB4021C0319DF8982089
+:1022A000BDF8D000104400EB800202EB401001EBBF
+:1022B00080013F31BDF8D400001D095C9DF8A000ED
+:1022C00000EB40026C4800EB4202BDF8D400105C09
+:1022D000814200D008E0BDF8D400401C81B23591A5
+:1022E000BDF8D4000628D1DB00BFBDF8D400062815
+:1022F0007ED103229DF8AC0000E0F9E000EB800005
+:102300005B4901EB4021C0319DF89830BDF8D00009
+:10231000184400EB800303EB401001EB800080F8D1
+:1023200076209DF8AC1001EB410000EB0110534901
+:1023300001EB001130319DF89820BDF8D000104419
+:1023400001EB0010801C0990007820F0040209982D
+:102350000270002037901CE020229DF8AC0000EBBA
+:102360008000434901EB4021C0319DF89830BDF811
+:10237000D000184400EB800303EB401001EB800118
+:102380004931BDF8DC000A54BDF8DC00401C81B2C4
+:102390003791BDF8DC000F28DEDB002137911CE00F
+:1023A00020229DF8AC0000EB8000314901EB402178
+:1023B000C0319DF89830BDF8D000184400EB800380
+:1023C00003EB401001EB80015B31BDF8DC000A54E7
+:1023D000BDF8DC00401C81B23791BDF8DC000A2852
+:1023E000DEDB00229DF8AC0000EB8000204900E01D
+:1023F00053E001EB4021C0319DF89830BDF8D0008A
+:10240000184400EB800303EB401001EB800080F8E0
+:102410007020002137911CE000229DF8AC0000EBF9
+:102420008000134901EB4021C0319DF89830BDF880
+:10243000D000184400EB800303EB401001EB800157
+:102440007131BDF8DC000A54BDF8DC00401C81B2DB
+:102450003791BDF8DC000528DEDB9DF8AC0000EB11
+:102460008000034901EB4021C03109E0347C0020A9
+:10247000C0450020BC32002044350020004100202F
+:102480009DF89820BDF8D000104400EB800202EBCC
+:10249000401001EB8000C06E0CE09DF8A000401CD5
+:1024A000C1B22891FB48B0F886129DF8A000814285
+:1024B0003FF7E9AE00BFF748B0F886129DF8A000DC
+:1024C000814215D140229DF8AC0000EB8000F2491A
+:1024D00001EB4021C0319DF89830BDF8D000184480
+:1024E00000EB800303EB401001EB800080F87620C6
+:1024F0009DF8AC0000EB8000E74901EB4021C031C2
+:102500009DF89820BDF8D000104400EB800202EB4B
+:10251000401001EB800090F87600032804D01128C9
+:1025200018D0402842D12BE0F2229DF8AC0000EBFD
+:102530008000D94901EB4021C0319DF89830BDF8A9
+:10254000D000184400EB800303EB401001EB800047
+:1025500042712BE0F3229DF8AC0000EB8000CE49E5
+:1025600001EB4021C0319DF89830BDF8D0001844EF
+:1025700000EB800303EB401001EB8000427115E09B
+:10258000F2229DF8AC0000EB8000C34901EB402132
+:10259000C0319DF89830BDF8D000184400EB80039E
+:1025A00003EB401001EB8000427100BF61E09DF839
+:1025B000AC0000EB400101EB0010B84901EB00104A
+:1025C00030309DF89820BDF8D010114403E0EAE3C4
+:1025D000C7E0E9E3B5E000EB0110801C099000784A
+:1025E00020F00402099802709DF8AC0000EB800016
+:1025F000A94901EB4021C0319DF89820BDF8D000D9
+:10260000104400EB800202EB401001EB800090F8D8
+:102610008E0000F0010060B300229DF8AC0000EBDA
+:1026200080009D4901EB4021C0319DF89830BDF8F4
+:10263000D000184400E068E000EB800303EB40109A
+:1026400001EB8000A0F88C2005229DF8AC0000EB87
+:102650008000914901EB4021C0319DF89830BDF8D0
+:10266000D000184400EB800303EB401001EB800026
+:10267000427160E09DF8AC0000EB8000864901EB00
+:102680004021C0319DF89820BDF8D000104400EBE7
+:10269000800202EB401001EB800090F876004028A9
+:1026A0001CD100229DF8AC0000EB80007A4901EBC0
+:1026B0004021C0319DF89830BDF8D000184400EB9F
+:1026C000800303EB401004E0F0E3F0E3F0E3F0E319
+:1026D000F0E301EB800080F8762000BF00BFF1221C
+:1026E0009DF8AC0000EB80006B4901EB4021C0314C
+:1026F0009DF89830BDF8D000184400EB800303EB40
+:10270000401001EB8000427115E0F1229DF8AC0011
+:1027100000EB8000604901EB4021C0319DF898300A
+:10272000BDF8D000184400EB800303EB401001EB30
+:102730008000427100BF00BFBDF8D000401C81B2D4
+:1027400034919DF8AC0000EB4001C1EBC01054493E
+:1027500001EBC0004179BDF8D00081423FF74DAB9D
+:10276000A6E39DF8AC0000EB80004B4901EB402054
+:10277000C0309DF8981001EB810202EB411110F876
+:10278000210018BB01229DF8AC0000EB80004249FB
+:1027900001EB4021C0319DF8980000EB800303EB72
+:1027A000401001F82020F4229DF8AC0000EB8000DE
+:1027B000394901EB4020C0309DF8981001EB8103AE
+:1027C00003EB411100EB81004271C6E09DF8AC00C3
+:1027D00000EB400101EB0010304901EB00103030FC
+:1027E0009DF8981000EB0110407A00F00100E8B36A
+:1027F0009DF8AC0000EB8000274901EB4020C03081
+:102800009DF8981001EB810202EB411100EB810071
+:1028100090F88E0000F0010040BB9DF8AC0000EB8A
+:1028200080001D4901EB4020C0309DF8981001EB5D
+:10283000810202EB411100EB810090F88000A8B109
+:102840000020379033E09DF8AC0000EB8000124987
+:1028500001EB4021C0319DF8980000EB800202EBB3
+:10286000401001EB800000F1810100E075E0BDF84F
+:10287000DC000A5C9DF8AC0000EB400101EB0010AD
+:10288000064901EB00100E30BDF8DC10405C8242BE
+:1028900008D010E0BC320020C045002000410020DC
+:1028A000347C0020BDF8DC00401C81B23791BDF8BB
+:1028B000DC000428C7DB00BFBDF8DC0004284CD1D5
+:1028C000379029E09DF8AC0000EB8000FE4901EB59
+:1028D0004021C0319DF8980000EB800202EB4010CF
+:1028E00001EB800000F18101BDF8DC000A5C9DF87D
+:1028F000AC0000EB400101EB0010F44901EB0010CB
+:102900000E30BDF8DC10405C824200D008E0BDF81B
+:10291000DC00401C81B23791BDF8DC000A28D1DB15
+:1029200000BFBDF8DC000A2817D09DF8AC0000EB12
+:102930008000E54901EB4020C0309DF8981001EB84
+:10294000810202EB411100EB81008E30099000788A
+:1029500020F00100401C09990870BDF89C00112866
+:1029600071D19DF8AC0000EB400101EB0010D7499C
+:1029700001EB001030309DF8981000EB0110801C26
+:102980000990007820F00400001D099908700020CB
+:10299000379025E09DF8AC0000EB4001C1EBC01082
+:1029A000CB4901EBC001BDF8DC00401D0A5C9DF87D
+:1029B000AC0000EB8000C44901EB4021C0319DF820
+:1029C000980000EB800303EB401001EB80013F31E6
+:1029D000BDF8DC000A54BDF8DC00401C81B2379120
+:1029E000BDF8DC000A28D5DB0020379025E09DF8F3
+:1029F000AC0000EB4001C1EBC010B54901EBC001D8
+:102A0000BDF8DC000F300A5C9DF8AC0000EB8000E4
+:102A1000AD4901EB4021C0319DF8980000EB8003E7
+:102A200003EB401001EB80015831BDF8DC000A5483
+:102A3000BDF8DC00401C81B23791BDF8DC000228F3
+:102A4000D5DBC1E2FFE7BDF89C0014287DD19DF8DD
+:102A5000AC0000EB400101EB00109C4901EB0010C1
+:102A600030309DF8981000EB0110801C0990007820
+:102A700020F00400001D099908700020379025E01F
+:102A80009DF8AC0000EB4001C1EBC010904901EB98
+:102A9000C001BDF8DC00401D0A5C9DF8AC0000EBF5
+:102AA0008000894901EB4021C0319DF8980000EB7E
+:102AB000800303EB401001EB80013F31BDF8DC00E7
+:102AC0000A54BDF8DC00401C81B23791BDF8DC002F
+:102AD0000A28D5DB0020379025E09DF8AC0000EBFC
+:102AE0004001C1EBC0107A4901EBC001BDF8DC0028
+:102AF0000F300A5C9DF8AC0000EB8000724901EBDE
+:102B00004021C0319DF8980000EB800303EB40109A
+:102B100001EB80015831BDF8DC000A54BDF8DC003F
+:102B2000401C81B23791BDF8DC000228D5DB9DF84E
+:102B3000AC0000EB4001C1EBC010654901EBC000E7
+:102B4000407C01049DF8AC0000E0EEE100EB4002A7
+:102B5000C2EBC0105E4A02EBC000807C41EA00215B
+:102B60009DF8AC0000EB4002C2EBC010584A02EBEB
+:102B7000C000C07C01439DF8AC0000EB8000524ACD
+:102B800002EB4020C0309DF8982002EB820303EB5B
+:102B9000421200EB8200C1664E4890F88C08C8BB18
+:102BA000002037901AE09DF8AC0000EB8000464909
+:102BB00001EB4021C0319DF8980000EB800202EB50
+:102BC000401001EB80003F30BDF8DC10405C00B1EC
+:102BD00008E0BDF8DC00401C81B23791BDF8DC0094
+:102BE0000A28E0DB00BFBDF8DC000A2813D1402230
+:102BF0009DF8AC0000EB8000334901EB4020C03071
+:102C00009DF8981001EB810303EB411100EB81006B
+:102C100080F8762031E19DF8AC0000EB80002A4975
+:102C200001EB4020C0309DF8981001EB810202EBCF
+:102C3000411100EB810090F87600E0BB0020289065
+:102C4000F8E00020359026E09DF8AC0000EB800015
+:102C50001D4901EB4021C0319DF8980000EB800236
+:102C600002EB401001EB80013F31BDF8D400001DA4
+:102C7000095C9DF8A00000EB4002174800EB4202FF
+:102C8000BDF8D400105C814200D008E0BDF8D4004B
+:102C9000401C81B23591BDF8D4000628D4DB00BFBA
+:102CA000BDF8D40006287DD103229DF8AC0000EBCE
+:102CB0008000054900E0E0E001EB4021C0319DF8D3
+:102CC000980000EB800309E0C0450020004100208F
+:102CD000347C0020BC3200204435002003EB40103F
+:102CE00001EB800080F876209DF8AC0000EB4001FD
+:102CF00001EB0010FE4901EB001130319DF8980006
+:102D000001EB0010801C0990007820F00402099863
+:102D100002700020379019E020229DF8AC0000EBF3
+:102D20008000F44901EB4021C0319DF8980000EB90
+:102D3000800303EB401001EB80014931BDF8DC005A
+:102D40000A54BDF8DC00401C81B23791BDF8DC00AC
+:102D50000F28E1DB0021379119E020229DF8AC001B
+:102D600000EB8000E34901EB4021C0319DF8980061
+:102D700000EB800303EB401001EB80015B31BDF8F9
+:102D8000DC000A54BDF8DC00401C81B23791BDF86C
+:102D9000DC000A28E1DB00229DF8AC0000EB80009B
+:102DA000D44902E041E0AFE25EE101EB4021C031F5
+:102DB0009DF8980000EB800303EB401001EB8000CE
+:102DC00080F870200021379119E000229DF8AC00B6
+:102DD00000EB8000C74901EB4021C0319DF898000D
+:102DE00000EB800303EB401001EB80017131BDF873
+:102DF000DC000A54BDF8DC00401C81B23791BDF8FC
+:102E0000DC000528E1DB9DF8AC0000EB8000B9494F
+:102E100001EB4020C0309DF8981001EB810202EBDD
+:102E2000411100EB8100C06E0CE09DF8A000401C39
+:102E3000C1B22891B048B0F886129DF8A000814236
+:102E40003FF7FFAE00BFAC48B0F886129DF8A00077
+:102E5000814212D140229DF8AC0000EB8000A549D0
+:102E600001EB4020C0309DF8981001EB810303EB8B
+:102E7000411100EB810080F876209DF8AC0000EB5A
+:102E800080009C4901EB4020C0309DF8981001EB78
+:102E9000810202EB411100EB810090F876000328DB
+:102EA00009D011281AD040283ED12AE08DE0BAE19D
+:102EB00029E2C6E0FCE0F2229DF8AC0000EB8000C5
+:102EC0008C4901EB4020C0309DF8981001EB810344
+:102ED00003EB411100EB8100427125E0F3229DF8E4
+:102EE000AC0000EB8000834901EB4020C0309DF82E
+:102EF000981001EB810303EB411100EB810042715B
+:102F000012E0F2229DF8AC0000EB8000794901EB61
+:102F10004020C0309DF8981001EB810303EB411174
+:102F200000EB8100427100BF4EE09DF8AC1001EB58
+:102F3000410000EB01106E4901EB001030309DF8AC
+:102F4000981000EB0110801C0990007820F004021A
+:102F5000099802709DF8AC0000EB8000654901EB18
+:102F60004020C0309DF8981001EB810202EB411126
+:102F700000EB810090F88E0000F0010020B30022E9
+:102F80009DF8AC0000EB80005A4901EB4021C031B4
+:102F90009DF8980000EB800303EB401001EB8000EC
+:102FA000A0F88C2005229DF8AC0000EB8000514970
+:102FB00001EB4020C0309DF8981001EB810303EB3A
+:102FC000411100EB810042719DE19DF8AC0000EBE6
+:102FD0008000484901EB4020C0309DF8981001EB7B
+:102FE000810202EB411100EB810090F8760040284D
+:102FF00013D100229DF8AC0000EB80003D4901EBAD
+:103000004020C0309DF8981001EB810303EB411183
+:1030100000EB810080F8762000BF00BFF1229DF810
+:10302000AC0000EB8000334901EB4020C0309DF83C
+:10303000981001EB810303EB411100EB8100427119
+:1030400061E1F1229DF8AC0000EB8000294901EB21
+:103050004020C0309DF8981001EB810303EB411133
+:1030600000EB810042714EE103229DF8AC0000EBC1
+:103070008000204901EB4021C0319DF8980000EB11
+:10308000800303EB401001F82020F1229DF8AC00F2
+:1030900000EB8000174901EB4020C0309DF89810EC
+:1030A00001EB810303EB411100EB810042712AE146
+:1030B00002229DF8AC0000EB80000E4901EB40219C
+:1030C000C0319DF8980000EB800303EB401001F83D
+:1030D0002020F6229DF8AC0000EB8000054901EBB2
+:1030E0004021C0319DF8980000EB800306E000000D
+:1030F00000410020C0450020BC32002003EB4010FE
+:1031000001EB8000427101229DF8AC0000EB8000D1
+:10311000FE4901EB4021C0319DF8980000EB80038F
+:1031200003EB401001EB800080F8802000213791F4
+:1031300026E09DF8AC1001EB4100C0EBC110F44952
+:1031400001EBC001BDF8DC00401D0A5C9DF8AC003D
+:1031500000EB8000ED4901EB4021C0319DF8980063
+:1031600000EB800303EB401001EB800000F18101D4
+:10317000BDF8DC000A54BDF8DC00401C81B2379178
+:10318000BDF8DC000A28D4DBBDF89C00142849D126
+:103190009DF8AC1001EB4100C0EBC110DC4901EB24
+:1031A000C000C27B9DF8AC0000EB8000D74901EB6A
+:1031B0004021C0319DF8980000EB800303EB4010E4
+:1031C00001EB800080F877200021379126E09DF800
+:1031D000AC1001EB4100C0EBC110CD4901EBC001C7
+:1031E000BDF8DC0010300A5C9DF8AC0000EB8000FC
+:1031F000C64901EB4021C0319DF8980000EB8003E7
+:1032000003EB401001EB800000F17901BDF8DC0018
+:103210000A54BDF8DC00401C81B23791BDF8DC00D7
+:103220000428D4DB6FE09DF8AC1001EB4100C0EB4B
+:10323000C110B74901EBC00081799DF8AC0000EBEB
+:103240004002C2EBC010B24A02EBC000407941EA32
+:1032500000229DF8AC0000EB8000AC4901EB40215E
+:10326000C0319DF8980000EB800303EB401001EBA8
+:103270008000A0F88C209DF8AC0000EB8000A349F2
+:1032800001EB4021C0319DF8980000EB800202EB79
+:10329000401001EB8000B0F88C109DF8AC0000EB02
+:1032A000400202EB00109B4A02EB0010408B81426F
+:1032B00028DBF1229DF8AC0000EB8000934901EB84
+:1032C0004021C0319DF8980000EB800303EB4010D3
+:1032D00001EB800042719DF8AC0000EB80008B494F
+:1032E00001EB4021C0319DF8980000EB800202EB19
+:1032F000401001EB80008E300990007820F0010230
+:103300000998027000BF00BF02F090BF9DF8AC109A
+:1033100001EB4100C0EBC1107D4901EBC000017918
+:103320002691002134911CE09DF8AC1001EB410086
+:1033300000EB0110774901EB00113031BDF8D000EE
+:1033400001EB001041789DF89800814204D1BDF84E
+:10335000D000C1B2269112E0BDF8D000401C81B26D
+:1033600034919DF8AC1001EB410000EB011069496C
+:1033700001EB0010C179BDF8D0008142D4DC00BF60
+:103380009DF8AC1001EB410000EB0110614901EB2D
+:10339000001030309DF8981000EB0110801C09904F
+:1033A000007820F040004030099908709DF8AC107A
+:1033B00001EB4100C0EBC110554901EBC000C078E2
+:1033C0002490BDF89000172834D2DFE800F0330CC9
+:1033D0000F331215181B1E33333333333321242795
+:1033E00033332A2D30000721279123E0072127912D
+:1033F00020E0062027901DE0062127911AE00621F3
+:10340000279117E01221279114E00720279011E05F
+:10341000092127910EE0062127910BE00621279133
+:1034200008E00B21279105E00B21279102E02A21DA
+:10343000279100BF00BFBDF89C00001FC1B20991D9
+:103440009DF8AC1001EB4100C0EBC110304901EB1D
+:10345000C000C01C08900999F6F73CF835909DF81B
+:10346000AC1001EB4100C0EBC110294901EBC001D8
+:10347000BDF89C00401E095CBDF8D40081427DD19E
+:103480009DF8AC1001EB4100C0EBC110204901EBED
+:10349000C0004078002871DD9DF8AC1001EB4100C0
+:1034A000C0EBC1101A4901EBC001BDF89C000A5CD9
+:1034B0009DF8AC0000EB8000144901EB4021C031C5
+:1034C0009DF8980000EB800303EB401001EB8000B7
+:1034D00080F83C200021104A9DF8AC0002EB00125D
+:1034E0009DF8980011540D48007F012820D19DF8C7
+:1034F000AC1001EB410000EB0110064901EB00109C
+:1035000030309DF8981000EB011009E0C045002014
+:10351000347C002000410020343F0020BC120020F9
+:10352000801C0990007820F0800080300999087094
+:10353000BDF8900007287CD00ADC07287AD2DFE8A3
+:1035400010F07900C7041B057900B40481045F09F9
+:1035500010380728F2D2DFE810F0B0099D096D009D
+:103560006D0007000800410500BFBDF89000142859
+:103570007ED19DF8AC0000EB400100E0FEE3C1EB22
+:10358000C010FE4901EBC000407901069DF8AC0077
+:1035900000EB4002C2EBC010F84A02EBC000807999
+:1035A00041EA00419DF8AC0000EB4002C2EBC010C4
+:1035B000F24A02EBC000C07941EA00219DF8AC005C
+:1035C00000EB4002C2EBC010EC4A02EBC000007AF4
+:1035D00001439DF8AC0000EB8000E94A02EB402279
+:1035E000C0329DF8980000EB800303EB401002EB23
+:1035F0008000C0F81A109DF8AC0000EB8000E04994
+:1036000001EB4021C0319DF8980000EB800202EBF5
+:10361000401001EB8000D0F81A10084609910021F3
+:1036200009F068FDCDE92C019DF8AC0000EB4001EC
+:1036300001E0FDE3FDE301EB0010D24901EB0010D6
+:10364000007F00F003019DF8AC0000EB400202EBAC
+:103650000010CC4A02EB0010007FC0F301100144BF
+:103660009DF8AC0000EB400202EB0010C54A00E000
+:1036700061E002EB0010007FC0F38100091A0846E8
+:103680000591F4F7B4FFCDE906019DED061B9FED12
+:10369000BE0B17F04DF98DED080B9DED080B51ECAD
+:1036A000100BF5F716F8CDE92E019DF8AC0000EBF4
+:1036B0008000B34901EB4021C0319DF8980000EB38
+:1036C000800202EB401001EB8000416B084607913D
+:1036D000002109F00FFDDDE92C32A0FB034501FBC1
+:1036E000035100FB021502220023DDE92E01F4F74D
+:1036F00069FD20186941CDE90801DDE92E23F4F7C1
+:1037000061FDCDE92C01DDE92C010AF0A7FA0146A3
+:103710009DF8AC0000EB8000994A02EB4020C030DD
+:103720009DF8982002EB820303EB421200EB82002B
+:10373000C0F81E1043E0BDF8900015283FD19DF859
+:10374000AC0000EB4001C1EBC0108C4901EBC000A4
+:10375000407901069DF8AC0000EB4002C2EBC010BE
+:10376000864A02EBC000807941EA00419DF8AC0036
+:1037700000EB4002C2EBC010804A02EBC000C079EF
+:1037800041EA00219DF8AC0000EB4002C2EBC01002
+:103790007A4A02EBC000007A01439DF8AC0000EBCE
+:1037A0008000774A02EB4020C0309DF8982002EB61
+:1037B000820303EB421200EB8200C0F81E109DF85A
+:1037C000AC0000EB4001C1EBC0106C4901EBC00044
+:1037D000417A6F4880F80F1E9DF8AC0000EB400165
+:1037E00001EB0010674901EB001130319DF89800A2
+:1037F00001EB0010801C0990654890F80F0EC2097B
+:103800000998007862F3000009990870604890F800
+:103810000F0E00F00300012806D05D4890F80F0E4F
+:1038200000F0030003282BD19DF8AC0000EB400111
+:1038300001EB0010534901EB001030309DF8981057
+:1038400000EB0110801C0990007820F00201891C17
+:10385000099801709DF8AC0000EB400101EB0010ED
+:10386000484901EB001130319DF8980001EB001040
+:10387000801C0990007820F020020998027014E062
+:103880009DF8AC0000EB400101EB00103D4901EB5D
+:10389000001030309DF8981000EB0110801C09904A
+:1038A000007820F00202099802709DF8AC0000EB4D
+:1038B000400101EB0010334901EB001130319DF85C
+:1038C000980001EB00108078C0F340029DF8AC0036
+:1038D00000EB80002A4901EB4020C0309DF8981091
+:1038E00001EB810303EB411100EB8100007EC0F38B
+:1038F0004000824274D09DF8AC0000EB800020496B
+:1039000001EB4020C0309DF8981001EB810202EBE2
+:10391000411100EB8100183009909DF8AC0000EBDC
+:10392000400101EB0010174901EB001030309DF809
+:10393000981000EB0110807842080998007862F333
+:103940004100099908709DF8AC0000EB400101EBC3
+:1039500000100C4901EB001030309DF8981000EB7E
+:1039600001108078C0F34000A8BB9DF8AC0000EBCC
+:10397000400101EB001003490CE00000347C002002
+:10398000C04500200041002000000000000024404D
+:10399000BC22002001EB001030309DF8981000EBA5
+:1039A0000110801C0990007820F020020998027014
+:1039B00001229DF8AC0000EB8000FE4901EB4020A5
+:1039C000C0309DF8981001EB810303EB411100EB2F
+:1039D000810080F83E209DF8AC100220F6F7B8FA7E
+:1039E0009DF8AC0000EB400101EB0010F24901EB47
+:1039F000001130319DF8980001EB0010807800F044
+:103A000001029DF8AC0000EB8000EA4901EB402088
+:103A1000C0309DF8981001EB810303EB411100EBDE
+:103A20008100007E00F0010082425FD09DF8AC0072
+:103A300000EB8000DF4901EB4020C0309DF898107A
+:103A400001EB810202EB411100EB8100183009907B
+:103A50009DF8AC0000EB400101EB0010D64901EBF2
+:103A6000001030309DF8981000EB01108078099913
+:103A70000A7860F300020A709DF8AC0000EB400188
+:103A800001EB0010CC4901EB001030309DF898108C
+:103A900000EB0110807800F0010040BB9DF8AC0005
+:103AA00000EB400101EB0010C34901EB0010303086
+:103AB0009DF8981000EB0110801C0990007820F010
+:103AC00020020998027000229DF8AC0000EB8000F3
+:103AD000B84901EB4020C0309DF8981001EB8103FC
+:103AE00003EB411100EB810080F83D2006E19DF8D9
+:103AF000AC0000EB8000AF4901EB4020C0309DF8E6
+:103B0000981001EB810202EB411100EB810090F86B
+:103B10003E0098B901229DF8AC0000EB8000A54959
+:103B200001EB4020C0309DF8981001EB810303EBBE
+:103B3000411100EB810080F83D2027E000229DF834
+:103B4000AC0000EB80009B4901EB4021C0319DF8A7
+:103B5000980000EB800303EB401001EB800080F83D
+:103B60003D209DF8AC0000EB400101EB00109249B4
+:103B700001EB001030309DF8981000EB0110801C14
+:103B80000990007820F00102099802708B4890F8A3
+:103B90008C08E0BB8A48407F012838D18848D0F89B
+:103BA00014028749C98B884231D29DF8AC0000EBE2
+:103BB0008000804901EB4020C0309DF8981001EB57
+:103BC000810202EB411100EB810090F83D000128D9
+:103BD0001DD19DF8AC0000EB8000764901EB402040
+:103BE000C0309DF8981001EB810202EB411100EB0F
+:103BF000810090F87D0050B99DF8AC0000EB4001C9
+:103C000001EB00106C4901EB0011303100E075E070
+:103C10009DF8980001EB001001789DF8AC0000EBD6
+:103C20008000644A02EB4020417005229DF8AC0000
+:103C300000EB80005F4901EB4021C0319DF8980006
+:103C400000EB800303EB401001EB80004271002287
+:103C50009DF8AC0000EB400101EB0010564901EB70
+:103C6000001130319DF8980001EB001042609DF882
+:103C7000AC100220F6F76CF90021379119E0002210
+:103C80009DF8AC0000EB80004A4901EB4021C031B7
+:103C90009DF8980000EB800303EB401001EB8001DE
+:103CA0003F31BDF8DC000A54BDF8DC00401C81B295
+:103CB0003791BDF8DC001428E1DB0021379119E0D1
+:103CC00000229DF8AC0000EB80003A4901EB402156
+:103CD000C0319DF8980000EB800303EB401001EB2E
+:103CE00080015B31BDF8DC000A54BDF8DC00401CEB
+:103CF00081B23791BDF8DC000A28E1DB9DF8AC0009
+:103D000000EB80002B4901EB4020C0309DF898105B
+:103D100001EB810202EB411110F82100012811DCB6
+:103D200002229DF8AC0000EB8000224901EB40200C
+:103D3000C0309DF8981001EB810303EB411100F8AE
+:103D400021207EE09DF8AC0000EB8000194901EBDA
+:103D50004020C0309DF8981001EB810202EB411128
+:103D600010F82100022837DC00219DF8AC0000EBA0
+:103D70008000104A02EB4020C17000E0FEE3032205
+:103D80009DF8AC0000EB80000A4901EB4021C031F6
+:103D90009DF8980000EB800303EB401001F8202011
+:103DA00007229DF8AC0000EB8000024901EB4020A7
+:103DB000C03007E0C045002000410020BC32002098
+:103DC000BC1200209DF8981001EB810303EB411118
+:103DD00000EB8100427134E09DF8AC0000EB800004
+:103DE000FE4901EB4021C0319DF8980000EB8002B4
+:103DF00002EB401011F820109DF8AC0000EB8000A1
+:103E0000F64A02EB4020007981421AD1F44890F83A
+:103E10000F0EC0F34010A0B116229DF8AC0000EBCD
+:103E20008000EE4901EB4020C0309DF8981001E081
+:103E3000A2E1D8E301EB810303EB411100EB810028
+:103E40004271D0E314229DF8AC0000EB8000E349FE
+:103E500001EB4021C0319DF8980000EB800303EB9B
+:103E6000401001EB8000427101219DF8AC0000EB95
+:103E70008000DA4A02EB4020C1709DF8AC0000EBF4
+:103E8000400101EB0010A2F5986101EB0010303009
+:103E90009DF8981000EB0110801C0990007820F02C
+:103EA00020002030099908709DE314229DF8AC0091
+:103EB00000EB8000C94901EB4020C0309DF898100C
+:103EC00001EB810303EB411100EB810042718AE3B6
+:103ED0009DF8AC0000EB8000C04901EB4020C030F1
+:103EE000BDF8D01001EB810202EB411100EB810023
+:103EF0008079012824D100229DF8AC0000EB8000DD
+:103F0000B64901EB4021C031BDF8D00000EB800381
+:103F100003EB401001EB8000827114229DF8AC008D
+:103F200000EB8000AD4901EB4020C0309DF89810B7
+:103F300001EB810303EB411100EB810042711AE0B8
+:103F400000219DF8AC0000EB8000A44A02EB402069
+:103F5000C17005229DF8AC0000EB80009F4901EB89
+:103F60004020C0309DF8981001EB810303EB411114
+:103F700000EB8100427136E301219DF8AC0000EBBB
+:103F80008000964A02EB4020C17014229DF8AC00DC
+:103F900000EB8000914901EB4021C0319DF8980071
+:103FA00000EB800303EB401001EB800042719DF8B1
+:103FB000AC0000EB400101EB00108A4901EB00115D
+:103FC00030319DF8980001EB0010801C09900078BA
+:103FD00020F00400001D0999087004E300202C90D3
+:103FE0002D90002137911EE0DDE92C10000240EAFF
+:103FF00011620902CDE92C129DF8AC0000EB4001E2
+:10400000C1EBC010784901EBC001BDF8DC00401DD8
+:10401000085CDDE92C341843CDE92C04BDF8DC0044
+:10402000401C80B23790BDF8DC000328DCDBDDE902
+:104030002C0109F013FE01469DF8AC0000EB800056
+:10404000664A02EB4022C0329DF8980000EB8003E4
+:1040500003EB401002EB8000C0F81E1000222C92EF
+:104060002D92002137911FE0DDE92C10000240EA7B
+:1040700011620902CDE92C129DF8AC0000EB400161
+:10408000C1EBC010584901EBC001BDF8DC0008309D
+:10409000085CDDE92C3440EA0302CDE92C24BDF8AC
+:1040A000DC00401C81B23791BDF8DC000328DBDB6B
+:1040B000DDE92C0109F0D2FD01469DF8AC0000EBD2
+:1040C0008000464A02EB4022C0329DF8980000EB87
+:1040D000800303EB401002EB8000C0F81A100021AF
+:1040E0002C912D9137911EE0DDE92C10000240EA61
+:1040F00011620902CDE92C129DF8AC0000EB4001E1
+:10410000C1EBC010384901EBC001BDF8DC00133031
+:10411000085CDDE92C341843CDE92C04BDF8DC0043
+:10412000401C80B23790BDF8DC000328DCDB9DF832
+:10413000AC002C9900EB8000284A02EB4022C032F0
+:104140009DF8980000EB800303EB401002EB800029
+:10415000416307229DF8AC0000EB80001F4901EB92
+:104160004020C0309DF8981001EB810303EB411112
+:1041700000EB81004271B3E300202C902D900021D0
+:1041800037911EE0DDE92C10000240EA11620902BD
+:10419000CDE92C129DF8AC0000EB4001C1EBC01042
+:1041A000114901EBC001BDF8DC00401D085CDDE9F0
+:1041B0002C341843CDE92C04BDF8DC00401C80B23F
+:1041C0003790BDF8DC000428DCDBDDE92C0109F0C8
+:1041D00045FD9DF8AC2002EB820207E0C0450020BF
+:1041E000BC22002000410020347C0020FE4B03EB69
+:1041F0004223C0339DF8982002EB820404EB421264
+:1042000003EB820222329060D16000212C912D912B
+:10421000002037901FE0DDE92C10000240EA116217
+:104220000902CDE92C129DF8AC0000EB4001C1EB76
+:10423000C010EE4901EBC001BDF8DC000930085C9C
+:10424000DDE92C3440EA0302CDE92C24BDF8DC0082
+:10425000401C81B23791BDF8DC000428DBDBDDE9CE
+:104260002C0109F0FBFC9DF8AC2002EB8202DE4B36
+:1042700003EB4223C0339DF8982002EB820404EB49
+:10428000421203EB820242F8220F51609DF8AC000B
+:1042900000EB8000D44901EB4021C0319DF898002B
+:1042A00000EB800202EB401011F820109DF8AC00EA
+:1042B00000EB8000CC4A02EB4020007981426DD1B6
+:1042C000CB4890F80F0EC0F3401090B117229DF824
+:1042D000AC0000EB8000C44901EB4021C0319DF8E7
+:1042E000980000EB800303EB401001EB800042716B
+:1042F00011E014229DF8AC0000EB8000BA4901EBFC
+:104300004020C0309DF8981001EB810303EB411170
+:1043100000EB81004271B74890F88C08E8BB00229E
+:104320009DF8AC0000EB8000AF4901EB4020C030AD
+:104330009DF8981001EB810303EB411100EB810024
+:1043400080F83E20AC48D0F814020521B0FBF1F211
+:1043500001FB120000EBC00101EB0011A648203068
+:1043600000EB81000021C0F81D10A348D0F8140212
+:104370000521B0FBF1F201FB120000EBC00101EBE3
+:1043800000119D48203000EB81000D3009909DF810
+:10439000AC0000EB8000944901E0C7E0B8E101EB1C
+:1043A0004020C0309DF8981001EB810202EB4111D2
+:1043B00000EB810022301022014608900998F3F7A3
+:1043C00044FF8D48D0F814020521B0FBF1F201FB47
+:1043D000120000EBC00101EB00118748203000EB18
+:1043E00081029DF8AC0000EB80007F4901EB402189
+:1043F000C0319DF8980000EB800303EB401001EB07
+:10440000800050F81A1F42F8011F406850607A4837
+:10441000D0F814020521B0FBF1F201FB120000EB11
+:10442000C00101EB0013744920319DF8AC0000EB92
+:10443000400202EB0010714A02EB001230329DF88C
+:10444000980002EB0010007801F823006A48D0F8C9
+:1044500014020521B0FBF1F201FB120000EBC001D8
+:1044600001EB00116448203000EB81029DF8AC00A4
+:1044700000EB80005C4901EB4021C0319DF89800C1
+:1044800000EB800303EB401001EB8000406BC2F8AF
+:1044900009005948D0F814020521B0FBF1F201FBE4
+:1044A000120000EBC00101EB00115348203000EB7B
+:1044B00081015048826941F8212F808B88804E48C5
+:1044C000D0F814020521B0FBF1F081B2022009916D
+:1044D000F4F7FEFD00210620F5F73AFD4648D0F836
+:1044E00014024549C98B884206D24348D0F81402C9
+:1044F000401C4149C1F8140200210520F5F728FDB0
+:104500009DF8AC0000EB400101EB00103B4901EBD2
+:10451000001030309DF8981000EB0110801C0990BD
+:10452000007820F00802099802702AE09DF8AC009B
+:1045300000EB400101EB0010304901EB001030307E
+:104540009DF8981000EB0110801C0990007820F075
+:10455000080008300999087000229DF8AC0000EBB3
+:104560008000214901EB4020C0309DF8981001EBFC
+:10457000810303EB411100EB810000E0B1E180F821
+:104580003E209DF8AC100220F5F7E2FC9DF8AC103F
+:104590009DF8980000EB0110C217CDE92C02002213
+:1045A0002C9800EBC00101EB0011154800EB8100D5
+:1045B000C0F81D209DF8AC0000EB80000A4901EB1B
+:1045C0004020C0309DF8981001EB810202EB4111B0
+:1045D00000EB8100223009902C9800EBC00101EB28
+:1045E000001107480EE07BE1C0450020347C00202C
+:1045F000BC220020BC320020BC1200200041002060
+:10460000E014002000EB81000D3010220890099981
+:10461000F3F71BFE9DF8AC0000EB8000FE4901EBB8
+:104620004021C0319DF8980000EB800202EB401061
+:1046300001EB80012C9800EBC00202EB0012F7485E
+:1046400000EB820051F81A2F40F8012F49684160B1
+:104650009DF8AC0000EB400101EB0010F04901EBCC
+:10466000001130319DF8980001EB001001782C9872
+:1046700000EBC00202EB0012E84800F822102C9870
+:1046800000EBC00101EB0011E44800EB8101E548BB
+:10469000826941F8212F808B88809DF8AC0000EB67
+:1046A0008000DD4901EB4021C0319DF8980000EB0E
+:1046B000800202EB401001EB8000416B2C9800EB74
+:1046C000C00202EB0012D54800EB8200C0F80910CE
+:1046D0009DF8AC0000EB400101EB0010D04901EB6C
+:1046E000001130319DF8980001EB001041682C98C2
+:1046F00000EBC00202EB0012C84800EB8200C0F8D9
+:1047000027102C9881B208200991F5F721FC76E05A
+:104710009DF8AC0000EB8000BF4901EB4021C031A7
+:104720009DF8980000EB800202EB401011F8201079
+:104730009DF8AC0000EB8000B74A02EB4020007906
+:1047400081425CDA9DF8AC0000EB400101EB001007
+:10475000B34901EB001030309DF8981000EB0110C8
+:10476000801C0990007820F00400001D0999087051
+:104770009DF8AC0000EB400101EB0010A84901EBF3
+:10478000001030309DF8981000EB0110801C09904B
+:10479000007820F0800080300999087001209DF891
+:1047A000AC1001EB810102EB4121C8709DF8AC0017
+:1047B00000EB8000114601EB402002799DF8AC002F
+:1047C00000EB800001EB4020C0309DF8981001EB19
+:1047D000810303EB411100F8212014229DF8AC0065
+:1047E00000EB80008C4901EB4020C0309DF8981010
+:1047F00001EB810303EB411100EB810042716FE09B
+:104800000121884880F8B0179DF8AC0000EB8000CB
+:10481000814901EB4021C0319DF8980000EB8002F6
+:1048200002EB401011F820109DF8AC0000EB800066
+:10483000794A02EB4020007981422ADA00219DF872
+:10484000AC0000EB800002EB4020C17001229DF81B
+:10485000AC0000EB8000704901EB4021C0319DF8B5
+:10486000980000EB800303EB401001F82020142295
+:104870009DF8AC0000EB8000674901EB4020C030A0
+:104880009DF8981001EB810303EB411100EB8100CF
+:10489000427125E014229DF8AC0000EB80005E49D7
+:1048A00001EB4020C0309DF8981001EB810303EB31
+:1048B000411100EB8100427112E014229DF8AC001E
+:1048C00000EB8000544901EB4020C0309DF8981067
+:1048D00001EB810303EB411100EB8100427100BF4A
+:1048E00000BFFCE39DF8AC0000EB80004A4901EBFF
+:1048F0004020817826919DF8AC0000EB4001C1EB8F
+:10490000C010494911F8301027919DF8AC0000EB18
+:104910008000414901EB4021C0319DF8980000EB37
+:10492000800202EB401001EB8000417924919DF858
+:10493000AC0000EB4001C1EBC0103B4901EBC001F2
+:104940000991BDF89C100998F6F78AF835909DF802
+:10495000AC0000EB4001C1EBC010334901EBC001DA
+:10496000BDF89C00095CBDF8D40081427DD19DF862
+:10497000AC0000EB4001C1EBC0102B4901EBC000C3
+:104980004078002871DD0021284A9DF8AC0002EB38
+:1049900000129DF898001154BDF89000892865D048
+:1049A0000CDC14287ED004DC08287CD010287BD1B5
+:1049B000FEE3152879D08028F9D1FAE38B2875D049
+:1049C0008C2874D08E2873D08F28F0D1BDF89C002D
+:1049D0000D286ED19DF8AC0000EB4001C1EBC0107A
+:1049E000114901EBC0004178114880F8111E9DF873
+:1049F000AC0000EB4001C1EBC0100B4901EBC00063
+:104A0000C17A0B4880F8121E9DF8AC0000EB8000C4
+:104A1000014901EB40200DE0C0450020E0140020DA
+:104A200000410020BC320020347C0020343F0020B4
+:104A3000BC220020C0309DF8981001EB810202EBEF
+:104A4000411110F8210003287EDCFE4890F8120E78
+:104A500000287ADD9DF8AC0000EB8000FA4901EBFC
+:104A60004021C0319DF8980001E0F0E3F8E300EB4D
+:104A7000800202EB401001EB800109910878401C94
+:104A8000C1B2099801709DF8AC0000EB8000EE49BE
+:104A900001EB4020C0309DF8981001EB810202EB41
+:104AA000411107E0FDE3FDE3FDE3FDE3FDE3FDE38D
+:104AB000FDE3FDE310F82100042846DB9DF8AC007F
+:104AC00000EB400101EB0010E04901EB0010303039
+:104AD0009DF8981000EB0110801C0990D94890F8BF
+:104AE000120EC0F30010C0F101000999097860F3BB
+:104AF000000109980170D34890F8110EC0F3C0006E
+:104B0000F0BB9DF8AC0000EB400101EB0010CF4979
+:104B100001EB001030309DF8981000EB0110807808
+:104B2000C0F3401060B39DF8AC0000EB400101EB16
+:104B30000010C64901EB001030309DF8981000EBD2
+:104B40000110801C099001E052E0E9E0007820F0BB
+:104B50000201891C099801709DF8AC0000EB8000EF
+:104B6000B94901EB4021C0319DF8980000EB80026B
+:104B700002EB401001EB800018300990007800E053
+:104B800009E020F00200801C099908709DF8AC1023
+:104B90000220F5F7DDF900219DF8AC0000EB800064
+:104BA000A94A02EB4020C17004229DF8AC0000EB42
+:104BB0008000A54901EB4021C0319DF8980000EB31
+:104BC000800303EB401001F820208C229DF8AC00FC
+:104BD00000EB80009C4901EB4020C0309DF898100C
+:104BE00001EB810303EB411100EB81004271A6E36D
+:104BF0009DF8AC0000EB8000934901EB4021C031EF
+:104C00009DF8980000EB800202EB401011F8201094
+:104C10009DF8AC0000EB80008B4A02EB402000794D
+:104C200081427DD19DF8AC0000EB400101EB00100A
+:104C3000864901EB001030309DF8981000EB011010
+:104C4000801C09907F4890F8120EC0F30010C0F14C
+:104C5000010009990A7860F300020A709DF8AC001F
+:104C600000EB400101EB0010784901EB00103030FF
+:104C70009DF8981000EB0110801C0990714890F885
+:104C8000110EC2080998017862F3410101709DF884
+:104C9000AC0000EB400101EB00106C4901EB00118E
+:104CA00030319DF8980001EB00108078C0F340028D
+:104CB0009DF8AC0000EB8000634901EB4020C03060
+:104CC0009DF8981001EB810303EB411100EB81008B
+:104CD000007EC0F34000824263D09DF8AC0000EB40
+:104CE0008000594901EB4020C0309DF8981001EB3D
+:104CF000810202EB411100EB8100183009909DF810
+:104D0000AC0000EB400101EB0010504901EB00103A
+:104D100030309DF8981000EB01108078420800E0D8
+:104D2000CCE20998017862F3410101709DF8AC0072
+:104D300000EB400101EB0010444901EB0010303062
+:104D40009DF8981000EB01108078C0F3400018BB6C
+:104D500001229DF8AC0000EB80003B4901EB4021B3
+:104D6000C0319DF8980000EB800303EB401001EB8D
+:104D7000800042739DF8AC0000EB8000324901EBEB
+:104D80004020C0309DF8981001EB810303EB4111E6
+:104D900000EB810080F83E209DF8AC100220F5F772
+:104DA000D7F89DF8AC0000EB400101EB001027495B
+:104DB00001EB001130319DF8980001EB0010807874
+:104DC00000F001029DF8AC0000EB80001E4901EBF1
+:104DD0004020C0309DF8981001EB810303EB411196
+:104DE00000EB8100007E00F0010082427DD09DF842
+:104DF000AC0000EB8000144901EB4020C0309DF86E
+:104E0000981001EB810202EB411100EB8100183098
+:104E100009909DF8AC0000EB400101EB00100B493C
+:104E200001EB001130319DF8980001EB0010817802
+:104E30000998027861F3000202709DF8AC0000EB63
+:104E4000400105E0BC220020C045002000410020B8
+:104E500001EB0010FE4901EB001030309DF8981076
+:104E600000EB0110807800F00100E8BB9DF8AC0079
+:104E700000EB400101EB0010F54901EB0010303070
+:104E80009DF8981000EB01108078C0F3401068B3D3
+:104E90009DF8AC0000EB8000EE4901EB4020C030F3
+:104EA0009DF8981001EB810202EB411100EB8100AB
+:104EB00090F83E00D0B99DF8AC0000EB8000E549C9
+:104EC00001EB4020C0309DF8981001EB810202EB0D
+:104ED000411100EB8100407B40B99DF8AC0000EB34
+:104EE000400101EB001002E045E066E12FE0D84907
+:104EF00001EB001030309DF8981000EB0110807825
+:104F0000C0F3400018BB01229DF8AC0000EB80000C
+:104F1000D04901EB4021C0319DF8980000EB80039F
+:104F200003EB401001EB800042739DF8AC0000EBF6
+:104F30008000C84901EB4020C0309DF8981001EB7B
+:104F4000810303EB411100EB810080F83E20002239
+:104F50009DF8AC0000EB8000BE4901EB4020C03062
+:104F60009DF8981001EB810303EB411100EB8100E8
+:104F700080F83D2019E19DF8AC0000EB8000B549B8
+:104F800001EB4020C0309DF8981001EB810202EB4C
+:104F9000411100EB810090F83E0098B901229DF884
+:104FA000AC0000EB8001AB4800EB4120C0309DF825
+:104FB000981001EB810303EB411100EB810080F8B5
+:104FC0003D2027E000229DF8AC0000EB8000A149C5
+:104FD00001EB4021C0319DF8980000EB800303EB0A
+:104FE000401001EB800080F83D209DF8AC0000EB04
+:104FF000400101EB0010964901EB001130319DF8A2
+:10500000980001EB0010801C0990007820F001024C
+:1050100009980270904890F88C0880B19DF8AC0017
+:1050200000EB400101EB0010894901EB001030302A
+:105030009DF8981000EB0110807A022870D1874803
+:10504000407F01286CD18548D0F814028349C98B70
+:10505000884265D29DF8AC0000EB80007D4901EBF1
+:105060004020C0309DF8981001EB810202EB411105
+:1050700000EB810090F83D00012851D19DF8AC0073
+:1050800000EB8000734901EB4020C0309DF8981080
+:1050900001EB810202EB411100EB810090F87D00F1
+:1050A000F0BB9DF8AC0000EB400101EB001068493B
+:1050B00001EB001130319DF8980001EB00100178F0
+:1050C0009DF8AC0000EB8000624A02EB402041708A
+:1050D00008229DF8AC0000EB80005E4900E0F9E397
+:1050E00001EB4021C0319DF8980000EB800303EBF9
+:1050F000401001EB8000427100229DF8AC0000EBF3
+:10510000400101EB0010524901EB001130319DF8D4
+:10511000980001EB001042609DF8AC10022000E006
+:1051200043E0F4F715FF0021379119E000229DF8C4
+:10513000AC0000EB8000474901EB4021C0319DF8F5
+:10514000980000EB800303EB401001EB80013F313E
+:10515000BDF8DC000A54BDF8DC00401C81B2379178
+:10516000BDF8DC001428E1DB0020379019E00022B4
+:105170009DF8AC0000EB8000364901EB4021C031C6
+:105180009DF8980000EB800303EB401001EB8001D9
+:105190005B31BDF8DC000A54BDF8DC00401C81B274
+:1051A0003791BDF8DC000A28E1DB9DF8AC1001E086
+:1051B000F1E1ACE30220F4F7CBFE9DF8AC0000EB8C
+:1051C0008000244901EB4020C0309DF8981001EB8D
+:1051D000810202EB411100EB81008078802835D1FB
+:1051E0009DF8AC0000EB400101EB0010184901EB09
+:1051F000001030309DF8981000EB01108078C0F35B
+:10520000400018BB9DF8AC0000EB400101EB001022
+:105210000F4901EB001030309DF8981000EB0110A1
+:105220008078C0F3401088B915229DF8AC0000EBDF
+:105230008000084901EB4020C0309DF8981001EB38
+:10524000810303EB411100EB8100427109E0FDE3B2
+:1052500000410020C0450020BC320020BC120020CC
+:10526000B0E19DF8AC0000EB400101EB0010FE49FD
+:1052700001EB001030309DF8981000EB01108078A1
+:10528000C0F34000D8B18F229DF8AC0000EB800045
+:10529000F64901EB4020C0309DF8981001EB8103E6
+:1052A00007E0EDE357E143E2EBE3EAE141E260E3EB
+:1052B00050E103EB411100EB810042713FE09DF8AA
+:1052C000AC0000EB8000E94901EB4020C0309DF8C4
+:1052D000981001EB810202EB411100EB8100807B11
+:1052E00001282CD100229DF8AC0000EB8000DF49A2
+:1052F00001EB4021C0319DF8980000EB800303EBE7
+:10530000401001EB800082738C229DF8AC0000EB12
+:105310008000D64901EB4021C0319DF8980000EB98
+:10532000800303EB401001EB8000427100219DF8E7
+:10533000AC0000EB8000CD4A02EB4020C1709DF82C
+:10534000AC0000EB400101EB0010C74901EB00107D
+:10535000007BE8BB9DF8AC0000EB4001C1EBC01046
+:10536000C34901EBC000807801049DF8AC0000EB5C
+:105370004002C2EBC010BE4A02EBC000C07841EA56
+:1053800000219DF8AC0000EB4002C2EBC010B84A0F
+:1053900002EBC00000790843C117CDE9080108F00D
+:1053A0005DFC9DF8AC1001EB8101B04A02EB41229B
+:1053B000C0329DF8981001EB810303EB411102EB21
+:1053C0008101C1F81E009DF8AC0000EB400100E037
+:1053D00035E0C1EBC010A64901EBC00040790004E4
+:1053E0009DF8AC1001EB4102C2EBC111A04A02EBE7
+:1053F000C101897940EA01209DF8AC1001EB41021E
+:10540000C2EBC1119A4A02EBC101C9790843C11725
+:10541000CDE9080108F022FC9DF8AC1001EB8101F8
+:10542000924A02EB4121C0319DF8982002EB8203A1
+:1054300003EB421201EB8201C1F81A008AE09DF8E9
+:10544000AC0000EB4001C1EBC010894901EBC0008A
+:10545000807801069DF8AC0000EB4002C2EBC01062
+:10546000834A02EBC000C07841EA00419DF8AC00DD
+:1054700000EB4002C2EBC0107D4A02EBC000007995
+:1054800041EA00219DF8AC0000EB4002C2EBC010E5
+:10549000774A02EBC00040790843C117CDE9080103
+:1054A00008F0DCFB9DF8AC1001EB81016F4A02EBC8
+:1054B0004122C0329DF8981001EB810303EB4111AA
+:1054C00002EB8101C1F81E009DF8AC0000EB400129
+:1054D000C1EBC010664901EBC000807900069DF861
+:1054E000AC1001EB4102C2EBC111614A02EBC101F8
+:1054F000C97940EA01409DF8AC1001EB4102C2EBD2
+:10550000C1115B4A02EBC101097A40EA01209DF812
+:10551000AC1001EB4102C2EBC111554A02EBC101D3
+:10552000497A0843C117CDE9080108F097FB024604
+:105530009DF8AC0000EB80004C4901EB4020C030EE
+:105540009DF8981001EB810303EB411100EB810002
+:10555000C0F81A20ECE0BDF89C0003281AD18F2275
+:105560009DF8AC0000EB8000404901EB4021C031C8
+:105570009DF8980000EB800303EB401001EB8000E6
+:10558000427101219DF8AC0000EB8000374A02EB2C
+:105590004020C170CCE0BDF89C00032811D18F22BF
+:1055A0009DF8AC0000EB8000304901EB4020C0309A
+:1055B0009DF8981001EB810303EB411100EB810092
+:1055C0004271B5E0BDF89C00032859D19DF8AC00AC
+:1055D00000EB8000254901EB4020C030BDF8D01021
+:1055E00001EB810202EB411100EB8100807901287F
+:1055F00024D100229DF8AC0000EB80001B4901EB98
+:105600004021C031BDF8D00000EB800303EB401017
+:1056100001EB800082718F229DF8AC0000EB8000CE
+:10562000124901EB4020C0309DF8981001EB810336
+:1056300003EB411100EB8100427121E008229DF84B
+:10564000AC0000EB8000094901EB4021C0319DF81E
+:10565000980000EB800303EB401001EB80004271E7
+:1056600000219DF8AC0005E000410020C04500206D
+:10567000347C002000EB8000FE4A02EB4020C17029
+:1056800056E0BDF89C00032852D19DF8AC0000EB19
+:105690008000F84901EB4020C030BDF8D01001EB8C
+:1056A000810202EB411100EB81008079012824D1B5
+:1056B00000229DF8AC0000EB8000EE4901EB402198
+:1056C000C031BDF8D00000EB800303EB401001EBCC
+:1056D000800082718F229DF8AC0000EB8000E549CC
+:1056E00001EB4020C0309DF8981001EB810303EBE3
+:1056F000411100EB810042711AE008229DF8AC00D4
+:1057000000EB8000DB4901EB4021C0319DF898009F
+:1057100000EB800303EB401001EB8000427100219D
+:105720009DF8AC0000EB8000D24A02EB4020C17033
+:10573000FDE3BDF89C0008287DD19DF8AC0000EB8E
+:105740004001C1EBC010CC4901EBC00080780106DC
+:105750009DF8AC0000EB4002C2EBC010C64A02EB61
+:10576000C000C07841EA00419DF8AC0000EB400267
+:10577000C2EBC010C04A02EBC000007941EA002031
+:105780009DF8AC1001EB4102C2EBC111BA4A02EB29
+:10579000C10149790843C117CDE9080108F05EFA53
+:1057A0009DF8AC1001EB8101B24A02EB4122C032FC
+:1057B0009DF8981001EB810303EB411102EB81018D
+:1057C00048639DF8AC0000EB8000AA4901EB402043
+:1057D000C0309DF8981001EB810202EB411110F8E6
+:1057E00021009DF8AC1001EB8101A24A02EB41219E
+:1057F000097988422DDA00219DF8AC0000EB800089
+:1058000002EB4020C17005229DF8AC0000EB800047
+:10581000984901EB4021C0319DF8980000EB8003CE
+:1058200003EB401001F820208E229DF8AC0000EB25
+:105830008000904900E069E001EB4021C0319DF813
+:10584000980000EB800303EB401001EB80004271F5
+:105850005CE09DF8AC0000EB8000864901EB402045
+:10586000C030BDF8D01001EB810202EB411100EB1A
+:105870008100807901282ED100229DF8AC0000EB38
+:1058800080007C4901EB4021C031BDF8D00000EB25
+:10589000800303EB401001EB800082718F229DF8A2
+:1058A000AC0000EB8000734901EB4021C0319DF852
+:1058B000980000EB800303EB401001EB8000427185
+:1058C00001219DF8AC0000EB80006A4A02EB402009
+:1058D000C1701BE0FDE38E229DF8AC0000EB800060
+:1058E000644901EB4021C0319DF8980000EB800332
+:1058F00003EB401001EB8000427100219DF8AC00E9
+:1059000000EB80005B4A02EB4020C1700FE3BDF862
+:105910009C0003282CD100219DF8AC0000EB8000F6
+:10592000544A02EB4020C17001229DF8AC0000EB0C
+:105930008000504901EB4021C031BDF8D00000EBA0
+:10594000800303EB401001EB800082718C229DF8F4
+:10595000AC0000EB8000474901EB4020C0309DF8CF
+:10596000981001EB810303EB411100EB81004271C0
+:10597000DDE2BDF89C000F2869D19DF8AC0000EB7A
+:10598000400101EB00103D4901EB0010007BE8BB3A
+:1059900000202C902D900021379120E0DDE92C1083
+:1059A000000240EA11620902CDE92C129DF8AC0018
+:1059B00000EB4001C1EBC0102F4901EBC001BDF865
+:1059C000DC00C0F10600085CDDE92C3440EA03028B
+:1059D000CDE92C24BDF8DC00401C81B23791BDF824
+:1059E000DC000528DADB9DF8AC00DDE92C1200EBC9
+:1059F0008000204B03EB4023C0339DF8980000EB60
+:105A0000800404EB401003EB800000E04EE040F81F
+:105A1000221F426000222C922D920021379122E019
+:105A2000DDE92C10000240EA11620902CDE92C12D6
+:105A30009DF8AC0000EB4001C1EBC0100E4901EB3A
+:105A4000C001BDF8DC00C0F10B0001E0EDE33FE375
+:105A5000085CDDE92C341843CDE92C04BDF8DC00EA
+:105A6000401C80B23790BDF8DC000528D8DB9DF8DB
+:105A7000AC0007E0C0450020347C0020004100203D
+:105A8000B7E327E3DDE92C2100EB8000FE4B03EBBD
+:105A90004020C0309DF8983003EB830404EB43139F
+:105AA00000EB830022308260C1607DE000202C90FA
+:105AB0002D90002137911FE0DDE92C10000240EA13
+:105AC00011620902CDE92C129DF8AC0000EB4001F7
+:105AD000C1EBC010ED4901EBC001BDF8DC00C0F125
+:105AE0000700085CDDE92C341843CDE92C04BDF82F
+:105AF000DC00401C80B23790BDF8DC000628DBDB00
+:105B00009DF8AC00DDE92C1200EB8000DE4B03EBCE
+:105B10004023C0339DF8980000EB800404EB401054
+:105B200003EB800040F8221F426000222C922D924D
+:105B3000002137911FE0DDE92C10000240EA1162DC
+:105B40000902CDE92C129DF8AC0000EB4001C1EB3D
+:105B5000C010CE4901EBC001BDF8DC00C0F10D0062
+:105B6000085CDDE92C341843CDE92C04BDF8DC00D9
+:105B7000401C80B23790BDF8DC000628DBDB9DF8C6
+:105B8000AC00DDE92C1200EB8000BF4B03EB4020A2
+:105B9000C0309DF8983003EB830404EB431300EB13
+:105BA000830022308160C2609DF8AC0000EB800071
+:105BB000B54901EB4021C0319DF8980000EB80020F
+:105BC00002EB401011F820109DF8AC0000EB8000B3
+:105BD000AD4A02EB4020007981427DD1AC4890F87B
+:105BE0008C08E8BBAB48D0F814020521B0FBF1F2F9
+:105BF00001FB120000EBC00101EB0011A5482030B1
+:105C000000EB81000021C0F81D10A248D0F814025A
+:105C10000521B0FBF1F201FB120000EBC00101EB2A
+:105C200000119C48203000EB81000D3009909DF858
+:105C3000AC0000EB8000944901EB4021C0319DF89D
+:105C4000982002EB820000EB421001EB8000223032
+:105C50001022014608900998F2F7F7FA8D4800E003
+:105C6000D6E0D0F814020521B0FBF1F201FB1200DE
+:105C700000EBC00101EB00118648203000EB8102EF
+:105C80009DF8AC0000EB80007F4901EB4021C03162
+:105C90009DF8980000EB800303EB401001EB8000BF
+:105CA00050F81A1F42F8011F406850607948D0F838
+:105CB00014020521B0FBF1F201FB120000EBC00160
+:105CC00001EB0013734920319DF8AC0000EB40025A
+:105CD00002EB0010704A00E09DE102EB001230324E
+:105CE0009DF8980002EB0010007801F82300694845
+:105CF000D0F814020521B0FBF1F201FB120000EB19
+:105D0000C00101EB00116348203000EB81016048C5
+:105D1000826941F8212F808B88805E48D0F8140278
+:105D20000521B0FBF1F201FB120000EBC00101EB19
+:105D300000115848203000EB81029DF8AC0000EBC8
+:105D40008000514901EB4021C0319DF8980000EBE3
+:105D5000800303EB401001EB8000406BC2F80900A8
+:105D60004C48D0F814020521B0FBF1F201FB1200FF
+:105D700000EBC00101EB00114648203000EB81022E
+:105D80009DF8AC0000EB400101EB0010424901EB33
+:105D9000001130319DF8980001EB00104068C2F806
+:105DA00027003C48D0F814020521B0FBF1F081B285
+:105DB00002200991F3F78CF900210620F4F7C8F8C6
+:105DC0003448D0F814023349C98B884206D231488E
+:105DD000D0F81402401C2F49C1F8140200210520FC
+:105DE000F4F7B6F89DF8AC0000EB400101EB0010B1
+:105DF000294901EB001030309DF8981000EB01109C
+:105E0000801C0990007820F008020998027015E0C3
+:105E10009DF8AC0000EB400101EB00101E4901EBC6
+:105E2000001030309DF8981000EB0110801C099094
+:105E3000007820F008000830099908709DF8AC003F
+:105E400000EB400101EB0010134901EB0010303072
+:105E50009DF8981000EB0110801C0990007820F04C
+:105E60002002099802709DF8AC100220F4F770F837
+:105E70009DF8AC009DF8981001EB0010C217CDE919
+:105E80002C0200222C9809E0C0450020347C002020
+:105E9000BC320020BC1200200041002000EBC001F9
+:105EA00001EB0011FC4800EB8100C0F81D209DF8BB
+:105EB000AC0000EB8000F94901EB4020C0309DF8B8
+:105EC000981001EB810202EB411100EB81002230BE
+:105ED00009902C9800EBC00101EB0011EE4800EB9B
+:105EE00081010D3110220891DDE90801F2F7ADF9C9
+:105EF0009DF8AC0000EB8000E84901EB4021C03187
+:105F00009DF8980000EB800202EB401001EB80014D
+:105F10002C9800EBC00202EB0012DF4800EB82007D
+:105F200051F81A2F40F8012F4968416000E07BE1E9
+:105F30009DF8AC0000EB400101EB0010D84901EBEB
+:105F4000001130319DF8980001EB001001782C9879
+:105F500000EBC00202EB0012CF4800F822102C9890
+:105F600000EBC00101EB0011CB4800EB8101CD48F3
+:105F7000826941F8212F808B88809DF8AC0000EB6E
+:105F80008000C64901EB4021C0319DF8980000EB2C
+:105F9000800202EB401001EB8000416B2C9800EB7B
+:105FA000C00202EB0012BC4800EB8200C0F80910EE
+:105FB0009DF8AC0000EB400101EB0010B84901EB8B
+:105FC000001130319DF8980001EB001041682C98C9
+:105FD00000EBC00202EB0012AF4800EB8200C0F8F9
+:105FE00027102C9881B208200991F3F7B1FF002205
+:105FF0009DF8AC0000EB8000A84901EB4020C030C8
+:106000009DF8981001EB810303EB411100EB810037
+:1060100080F83E204AE09DF8AC0000EB400101EB27
+:1060200000109F4901EB001030309DF8981000EBF4
+:106030000110801C0990007820F00401091D0998C6
+:1060400001709DF8AC0000EB400101EB0010944999
+:1060500001EB001130319DF8980001EB0010801C1D
+:106060000990007820F080008030099908700122A2
+:106070009DF8AC0000EB8000884901EB4020C27025
+:106080009DF8AC0000EB800001EB402002799DF808
+:10609000AC0000EB800001EB4020C0309DF8981070
+:1060A00001EB810303EB411100F821208F229DF8C1
+:1060B000AC0000EB8000794901EB4020C0309DF836
+:1060C000981001EB810303EB411100EB8100427159
+:1060D000AAE0ABE0BDF89C00032848D1012171483B
+:1060E00080F8B0179DF8AC0000EB80006B4901EB25
+:1060F0004021C0319DF8980000EB800202EB401077
+:1061000011F820109DF8AC0000EB8000634A02EB10
+:106110004020007981422BDA00219DF8AC0000EB91
+:10612000800002EB4020C17001229DF8AC0000EB22
+:1061300080005A4901EB4021C0319DF8980000EBE6
+:10614000800303EB401001F820208F229DF8AC0063
+:1061500000EB8000514901EB4020C0309DF89810C1
+:1061600001EB810303EB411100EB810042713FE041
+:106170009DF8AC0000EB8000484901EB4020C030A6
+:106180009DF8981001EB810202EB411100EB8100B8
+:10619000807880282CD100219DF8AC0000EB800095
+:1061A0003E4A02EB4020C17080229DF8AC0000EB1B
+:1061B00080003A4901EB4021C0319DF8980000EB86
+:1061C000800303EB401001EB8000427100229DF838
+:1061D000AC0000EB8000314901EB4020C0309DF85D
+:1061E000981001EB810303EB411100EB81008270F9
+:1061F0001AE0BDF89C00032815D10021294880F839
+:10620000B0178F229DF8AC0000EB8000234901EB12
+:106210004020C0309DF8981001EB810303EB411141
+:1062200000EB8100427100BF00BF00BF00BF1D48EE
+:10623000C07DB0B11C499DF8AC0031F81010099137
+:106240009DF8AC1001EB4100C0EBC110174901EB08
+:10625000C001012308919DF8AC20DDE90801F4F7A5
+:1062600017FC0021379111E000219DF8AC0000EBF4
+:106270004002C2EBC0100D4A02EBC002BDF8DC00C8
+:106280001154BDF8DC00401C81B23791BDF8DC0030
+:10629000142850DAE8E70000E0140020C045002090
+:1062A00000410020BC320020C06D0020347C002062
+:1062B000D0499DF8AC0011F81000C009D8BB9DF87A
+:1062C000AC0011F81000C0F3C300062832D2DFE89A
+:1062D00000F0036291FEFD339DF8AC0000EB40013D
+:1062E000C1EBC010C44901EBC0010991C3A10998D9
+:1062F00015F060FE11901198E0B100219DF8AC00FE
+:1063000000EB4000BB4A3C3202EB800041600121BF
+:106310009DF8AC0000EB400002EB80008170B549B5
+:106320009DF8AC0001EB40010991087820F078005D
+:10633000283008704DE14DE19DF8AC0000EB4001C4
+:10634000C1EBC010AC4901EBC0010991ABA10998A8
+:1063500015F030FE11901198E0B100219DF8AC00CD
+:1063600000EB4000A34A3C3202EB80004160012177
+:106370009DF8AC0000EB400002EB800081709D496D
+:106380009DF8AC0001EB40010991087820F07800FD
+:10639000203008701DE19DF8AC0000EB4001C1EB1E
+:1063A000C010954901EBC001099194A1099815F01D
+:1063B00001FE11901198E0B100219DF8AC0000EBB6
+:1063C00040008C4A3C3202EB8000416001219DF884
+:1063D000AC0000EB400002EB8000817085499DF825
+:1063E000AC0001EB40010991087820F078001830EA
+:1063F0000870EEE000219DF8AC0000EB40007D4A03
+:106400003C3202EB8000416001219DF8AC0000EBC2
+:10641000400002EB800081709DF8AC0000EB400171
+:10642000C1EBC010744901EBC0011198801D095CDB
+:1064300030399DF8AC0000EB4002C2EBC0106E4A50
+:1064400002EBC0021198401D105C303841EA001088
+:10645000C117CDE9080106F04DFE694988719DF824
+:10646000AC0000EB4001C1EBC010634901EBC0017F
+:10647000099164A1099815F09DFD1190119838B308
+:106480009DF8AC0000EB4001C1EBC0105A4901EB94
+:10649000C0011198401C085C302826DB9DF8AC0038
+:1064A00000EB4001C1EBC010534901EBC001119852
+:1064B000401C085C30389DF8AC1001EB4102C2EB87
+:1064C000C1114D4A02EBC103119902E058E02BE0E3
+:1064D0001EE0595C303940EA0110C117CDE90801CE
+:1064E00006F008FE4649C87112E09DF8AC1001EBB9
+:1064F0004100C0EBC110404901EBC0011198085C9C
+:106500003038C117CDE9080106F0F4FD3C49C871E7
+:1065100038499DF8AC0001EB40010991087820F062
+:1065200078001830087054E09DF8AC1001EB410081
+:10653000C0EBC110304901EBC00109912FA10998AE
+:1065400015F038FD11901198C8B100202E4908604F
+:1065500028499DF8AC0001EB40010991087820F032
+:1065600080018031099801704FF47A719DF8AC0078
+:1065700000EB40001F4A3C3202EB8000816028E0C3
+:106580009DF8AC1001EB4100C0EBC1101A4901EBC2
+:10659000C001099119A1099815F00CFD11901198ED
+:1065A000B0B11A4890F8B20720F08001174880F87F
+:1065B000B21710499DF8AC0001EB40010991087831
+:1065C00020F0780008300870002011498870486079
+:1065D00000BF00BF0F4800780F49097808440F49F1
+:1065E000097808440E4909780844002874F464AC1A
+:1065F00038B070BDC83E0020347C00204F4B0000F6
+:10660000483B00202C00000088024242BC3200209F
+:10661000006E002012000020130000201400002053
+:106620001500002007B5D4B000211A9119911891D6
+:1066300017911691159114910022129213921092B3
+:1066400011920F910E910D910C910B910A91FBA05B
+:1066500006C8CDE90812FBA006C8CDE90612002144
+:1066600005910020F9490870549800EB400101EBB6
+:106670000010F74901EB001081791691F549549803
+:1066800001EB00115598085C05287CDD0621F14AD4
+:10669000549802EB0012559811540022549800EBC4
+:1066A0008000ED4901EB4021C031559800EB80039B
+:1066B00003EB401001F82020549800EB400101EB5F
+:1066C0000010E34901EB00113031559801EB001047
+:1066D000807820F08002549800EB400101EB00101C
+:1066E000DB4901EB00113031559801EB001082704D
+:1066F000549800EB8000D84901EB4021C0315598F7
+:1067000000EB800202EB401001EB800090F88E005D
+:1067100020F00802549800EB8000CF4901EB4021A3
+:10672000C031559800EB800303EB401001EB800073
+:1067300080F88E20549800EB8000C74901EB40217F
+:10674000C031559800EB800202EB401001EB800055
+:1067500090F88E0020F00102549800EB8000BE49B2
+:1067600001EB4021C031559800EB800303EB401052
+:1067700001EB800080F88E20549800EB400101EB83
+:106780000010B34900E094E001EB00108079092883
+:1067900016D2DFE800F08D05162738495A6B7C00C9
+:1067A000E522549800EB8000AB4901EB4021C03159
+:1067B000559800EB800303EB401001EB8000427121
+:1067C00076E0A122549800EB8000A34901EB402021
+:1067D000C030559901EB810303EB411100EB8100BF
+:1067E000427165E0A122549800EB80009A4901EBC8
+:1067F0004020C030559901EB810303EB411100EBC0
+:106800008100427154E0B122549800EB800092491B
+:1068100001EB4020C030559901EB810303EB41119E
+:1068200000EB8100427143E03122549800EB80007C
+:10683000894901EB4021C031559800EB800303EBFF
+:10684000401001EB8000427132E0F422549800EBDA
+:106850008000814901EB4020C030559901EB810354
+:1068600003EB411100EB8100427121E006225498B4
+:1068700000EB8000784901EB4021C031559800EBD6
+:10688000800303EB401001EB8000427110E0152201
+:10689000549800EB8000704901EB4020C0305599BE
+:1068A00001EB810303EB411100EB8100427100BF5A
+:1068B00000BF68496C39549811F810000121B1EB00
+:1068C000D01F46F03B826548007F012806F02782F2
+:1068D0009DF858000028F9D09DF858000A2886F045
+:1068E000A681DFE810F04C2B0A005709600ED81281
+:1068F0005F16961791204E27DB2D549800EB400130
+:1069000001EB0010524901EB00113031559801EBB9
+:106910000010417808460491002107F09FF9C1B2A8
+:106920001591549800EB80004B4901EB4021C03198
+:10693000559800EB800202EB401011F8201054989B
+:1069400000EB8000444A02EB40200079814206D1EE
+:106950000121549800EB800002EB4020C1703D49BA
+:10696000549801EB00115598085C401CC1B2394A9B
+:10697000549802EB001255981154549800EB800083
+:10698000354901EB4020C030559901EB810202EB03
+:10699000411100EB810090F88E00C0F3C00090B16F
+:1069A000549800EB400101EB0010294901EB001065
+:1069B00041790B464FF4805204914FF4E1315498E1
+:1069C00007F03AF819E0549800EB400101EB001091
+:1069D0001F4901EB001041790491549800EB4001EC
+:1069E00001EB00101A4901EB0010016803914FF40C
+:1069F0008052049B549807F01FF85698C52875D00C
+:106A000012DCB52873D008DC112871D0122870D0A0
+:106A100013286FD0B22868D1A4E3B6286BD0B92868
+:106A20006AD0C328F7D1E0E2D92866D018DCCA289A
+:106A30007DD0CE287CD0D528EDD118E00169323048
+:106A4000313030000169323045303000160000200E
+:106A500000410020343F0020C0450020BC1200202F
+:106A6000E12866D0E52865D0E728D4D1F3E3F52105
+:106A70005498C0EB001000EB8000F84A02F8301088
+:106A80009DF854105498C0EB001000EB800002EB0E
+:106A9000C0004170A2215498C0EB001000EB8000B0
+:106AA00002EBC0008170D5215498C0EB001000EBC0
+:106AB000800002EBC000C1705498C0EB001000EBE6
+:106AC0008000114601EBC00104910321049806F0F7
+:106AD000A1FF01465498C0EB001000EB8000DF4A94
+:106AE00002EBC000017105210F91FDE3FDE348E0D9
+:106AF000FCE3FCE3FCE3F6E25BE1F5215498C0EB38
+:106B0000001000EB8000D54A02F830109DF85410B8
+:106B10005498C0EB001000EB800002EBC000417005
+:106B2000A2215498C0EB001000EB800003E09BE230
+:106B3000FAE3FAE3FAE302EBC0008170D92154983A
+:106B4000C0EB001000EB800002EBC000C170549855
+:106B5000C0EB001000EB8000114601EBC001049176
+:106B60000321049806F056FF01465498C0EB00102C
+:106B700000EB8000B94A02EBC000017105210F91C2
+:106B8000B3E7F5215498C0EB001000EB8000B34A46
+:106B900002F830109DF854105498C0EB001000EB30
+:106BA000800002EBC0004170549800EB400101EB03
+:106BB0000010AB4901EB0010007B00287DD15498F8
+:106BC00000EB800001F5986101EB4020C030559941
+:106BD00001EB810202EB411100EB81008068B0F50E
+:106BE000100F05D34FF410010020CDE9101011E073
+:106BF000549800EB80009B4901EB4020C030559930
+:106C000001EB810202EB411100EB81008068002260
+:106C1000CDE91002A5215498C0EB001000EB8000D4
+:106C20008E4A02EBC000817000211A911CE0BDF871
+:106C30006800C0F10200C200DDE91001CDE91B10BF
+:106C4000F1F7F1FAC2B25498C0EB001000EB8000EB
+:106C5000824901EBC003BDF86800C01C1A54BDF89E
+:106C60006800401C80B21A90BDF868000328DEDB83
+:106C7000B5215498C0EB001000EB8000774A02EB7E
+:106C8000C00081715498C0EB001000EB80001146E9
+:106C900001EBC00104910621049806F0BBFE0146F9
+:106CA0005498C0EB001000EB80006C4A02EBC0006F
+:106CB000C17108210F917BE0FFE7549800EB800041
+:106CC000684901EB4020C030559901EB810202EB8D
+:106CD000411100EB81008068B0F1104F05D34FF0F7
+:106CE00010400021CDE9100111E0549800EB800024
+:106CF0005C4901EB4020C030559901EB810202EB69
+:106D0000411100EB810080680022CDE91002A6212C
+:106D10005498C0EB001000EB8000504A02EBC0001A
+:106D2000817000211A911CE0BDF86800C0F10300D9
+:106D3000C200DDE91001CDE91D10F1F774FAC2B20D
+:106D40005498C0EB001000EB8000444901EBC003F5
+:106D5000BDF86800C01C1A54BDF86800401C80B221
+:106D60001A90BDF868000428DEDBB5215498C0EB0A
+:106D7000001000EB8000394A02EBC000C17154984A
+:106D8000C0EB001000EB8000114601EBC001049144
+:106D90000721049806F03EFE01465498C0EB00100F
+:106DA00000EB80002D4A02EBC000017209210F9117
+:106DB0009BE6F5215498C0EB001000EB8000274AB9
+:106DC00002F830109DF854105498C0EB001000EBFE
+:106DD000800002EBC0004170549800EB400101EBD1
+:106DE00000101F4901EB0010007BB0BB549800EB72
+:106DF00080001C4901EB4020C030559901EB810215
+:106E000002EB411100EB81008068B0F5100F05D155
+:106E10004FF410010020CDE9101011E0549800EB60
+:106E20008000104901EB4020C030559901EB8102F0
+:106E300002EB411100EB810080680022CDE91002D5
+:106E4000A5215498C0EB001000EB8000034A02EB30
+:106E5000C000817000211A9123E04AE0D472002022
+:106E600000410020C0450020BDF86800C0F10200CC
+:106E7000C200DDE91001CDE91F10F1F7D4F9C2B26B
+:106E80005498C0EB001000EB8000FA4901EBC003FE
+:106E9000BDF86800C01C1A54BDF86800401C80B2E0
+:106EA0001A90BDF868000328DEDBB9215498C0EBC6
+:106EB000001000EB8000EF4A02EBC0008171549893
+:106EC000C0EB001000EB8000114601EBC001049103
+:106ED0000621049806F09EFD01465498C0EB001070
+:106EE00000EB8000E34A02EBC000C17108210F9162
+:106EF0007AE0549800EB8000DF4901EB4020C0307D
+:106F0000559901EB810202EB411100EB8100806891
+:106F1000B0F1104F05D14FF010400021CDE9100124
+:106F200011E0549800EB8000D34901EB4020C030C1
+:106F3000559901EB810202EB411100EB8100806861
+:106F40000022CDE91002A6215498C0EB001000EBFE
+:106F50008000C84A02EBC000817000211A911CE039
+:106F6000BDF86800C0F10300C200DDE91001CDE901
+:106F70002110F1F758F9C2B25498C0EB001000EBA1
+:106F80008000BC4901EBC003BDF86800C01C1A5466
+:106F9000BDF86800401C80B21A90BDF86800042853
+:106FA000DEDBB9215498C0EB001000EB8000B14A41
+:106FB00002EBC000C1715498C0EB001000EB8000E0
+:106FC000114601EBC00104910721049806F022FD4F
+:106FD00001465498C0EB001000EB8000A54A02EB7C
+:106FE000C000017209210F917FE5F5215498C0EB93
+:106FF000001000EB80009F4A02F830109DF85410FA
+:107000005498C0EB001000EB800002EBC000417010
+:10701000A2215498C0EB001000EB800002EBC000EE
+:107020008170C3215498C0EB001000EB800002EB8C
+:10703000C000C1705498C0EB001000EB80001146F6
+:1070400001EBC00104910321049806F0E3FC014622
+:107050005498C0EB001000EB8000864A02EBC000A1
+:10706000017105210F9140E5F5215498C0EB001006
+:1070700000EB80007F4A02F830109DF854105498BD
+:10708000C0EB001000EB800002EBC0004170A221B9
+:107090005498C0EB001000EB800002EBC000817040
+:1070A000CA215498C0EB001000EB800002EBC00036
+:1070B000C1705498C0EB001000EB8000114601EB4A
+:1070C000C00104910321049806F0A4FC01465498E1
+:1070D000C0EB001000EB8000664A02EBC0000171BB
+:1070E00005210F9101E5F5215498C0EB001000EB4C
+:1070F0008000604A02F830109DF854105498C0EB9C
+:10710000001000EB800002EBC0004170A2215498F7
+:10711000C0EB001000EB800002EBC0008170B621D4
+:107120005498C0EB001000EB800002EBC000C1706F
+:107130005498C0EB001000EB8000114601EBC00139
+:1071400004910321049806F065FC01465498C0EBB5
+:10715000001000EB8000474A02EBC00001710521DE
+:107160000F91C2E4F5215498C0EB001000EB8000B1
+:10717000404A02F830109DF854105498C0EB0010AB
+:1071800000EB800002EBC0004170549800EB40011E
+:1071900001EB0010394901EB0010007BE8BBA42192
+:1071A0005498C0EB001000EB800002EBC00081702F
+:1071B00000211A9125E0549800EB80002E4901EB44
+:1071C0004021C031559800EB800202EB401001EBEA
+:1071D0008000416BBDF86800C0F10100C000C140F3
+:1071E0005498C0EB001000EB8000224A02EBC00272
+:1071F000BDF86800C01C1154BDF86800401C81B285
+:107200001A91BDF868000228D5DBB2215498C0EB72
+:10721000001000EB8000174A00E01DE002EBC00008
+:1072200041715498C0EB001000EB8000114601EB57
+:10723000C00104910521049806F0ECFB0146549826
+:10724000C0EB001000EB80000A4A02EBC000817125
+:1072500007210F9167E0A6E2A5215498C0EB00102A
+:1072600000EB8000034A02EBC000817000211A91FC
+:107270002CE00000D4720020C04500200041002016
+:10728000549800EB8000FB4901EB4021C031559838
+:1072900000EB800202EB401001EB8000416BBDF877
+:1072A0006800C0F10200C000C1405498C0EB00105B
+:1072B00000EB8000F04A02EBC002BDF86800C01C81
+:1072C0001154BDF86800401C81B21A91BDF86800E5
+:1072D0000328D5DBB2215498C0EB001000EB8000EE
+:1072E000E54A02EBC00004E01DE28DE09AE2F7E21D
+:1072F00050E381715498C0EB001000EB8000114600
+:1073000001EBC00104910621049806F083FB0146BD
+:107310005498C0EB001000EB8000D74A02EBC0008D
+:10732000C17108210F91FEE1ADE000E0FCE1F52123
+:107330005498C0EB001000EB8000CF4A02F83010E8
+:107340009DF854105498C0EB001000EB800002EB45
+:10735000C0004170A6215498C0EB001000EB8000E3
+:1073600002EBC000817000211A9125E0549800EBD7
+:107370008000C04901EB4021C031559800EB8002EC
+:1073800002EB401001EB8000816BBDF86800C0F19A
+:107390000300C000C1405498C0EB001000EB800017
+:1073A000B54A02EBC002BDF86800C01C1154BDF81C
+:1073B0006800401C81B21A91BDF868000428D5DB32
+:1073C000E1215498C0EB001000EB8000AA4A02EBC8
+:1073D000C000C1715498C0EB001000EB8000114652
+:1073E00001EBC00104910721049806F013FB01464C
+:1073F0005498C0EB001000EB80009F4A02EBC000E5
+:10740000017209210F91C2E3F5215498C0EB0010DD
+:1074100000EB8000984A02F830109DF85410549800
+:10742000C0EB001000EB800002EBC0004170A22115
+:107430005498C0EB001000EB800002EBC00081709C
+:10744000C5215498C0EB001000EB800002EBC00097
+:10745000C1705498C0EB001000EB8000114601EBA6
+:10746000C00104910321049806F0D4FA014654980F
+:10747000C0EB001000EB80007F4A02EBC0000171FE
+:1074800005210F9183E3F5215498C0EB001000EB28
+:107490008000794A02F830109DF854105498C0EBDF
+:1074A000001000EB800002EBC0004170549800EB2C
+:1074B000400101EB0010714901EB0010007BE8BBBB
+:1074C000AC215498C0EB001000EB800002EBC00030
+:1074D000817000211A912DE0549800EB80006549DD
+:1074E00001EB4020C030559901EB810202EB4111C4
+:1074F00000EB810050F8221F4068BDF86820C2F1FF
+:107500000402D200CDE9230108462399F0F78BFE4F
+:10751000C2B25498C0EB001000EB8000564901EB5A
+:10752000C003BDF86800C01C1A54BDF86800401CB8
+:1075300080B21A90BDF86800052800E057E0CBDB68
+:1075400000201A902BE0549800EB8000494901EB91
+:107550004020C030559901EB810202EB411100EB54
+:10756000810122318868C968BDF86820C2F104022F
+:10757000D200CDE92510F0F756FEC2B25498C0EB08
+:10758000001000EB80003C4901EBC003BDF868002F
+:1075900008301A54BDF86800401C80B21A90BDF83B
+:1075A00068000528CFDBCE215498C0EB001000EB1B
+:1075B0008000314A02EBC00041735498C0EB0010C8
+:1075C00000EB8000114601EBC00104910D210498ED
+:1075D00006F020FA01465498C0EB001000EB800042
+:1075E000254A02EBC00081730F210F919BE0AE2171
+:1075F0005498C0EB001000EB80001F4A02EBC00063
+:10760000817000211A912DE0549800EB80001949F7
+:1076100001EB4020C030559901EB810202EB411192
+:1076200000EB810050F8221F4068BDF86820C2F1CD
+:107630000502D200CDE9270108462799F0F7F3FDAE
+:10764000C2B25498C0EB001000EB80000A4901EB75
+:10765000C003BDF86800C01C1A54BDF86800401C87
+:1076600080B21A90BDF868000628CDDB00201A9081
+:1076700032E00000C0450020D4720020004100200C
+:10768000549800EB8000FE4901EB4020C030559932
+:1076900001EB810202EB411100EB8101223188688C
+:1076A000C968BDF86820C2F10502D200CDE92910F1
+:1076B000F0F7B9FDC2B25498C0EB001000EB8000A7
+:1076C000F04901EBC003BDF8680009301A54BDF859
+:1076D0006800401C80B21A90BDF868000628CFDB15
+:1076E000CE215498C0EB001000EB8000E54A02EB7D
+:1076F000C000C1735498C0EB001000EB800011462D
+:1077000001EBC00104910F21049806F083F90146B2
+:107710005498C0EB001000EB8000DA4A02EBC00086
+:10772000017411210F9132E2F5215498C0EB001041
+:1077300000EB8000D34A02F830109DF854105498A2
+:10774000C0EB001000EB800002EBC0004170A221F2
+:107750005498C0EB001000EB800002EBC000817079
+:10776000E5215498C0EB001000EB800002EBC00054
+:10777000C1705498C0EB001000EB8000114601EB83
+:10778000C00104910321049806F044F9014654987D
+:10779000C0EB001000EB8000BA4A02EBC0000171A0
+:1077A00005210F91F3E1F5215498C0EB001000EB97
+:1077B0008000B44A02F830109DF854105498C0EB81
+:1077C000001000EB800002EBC0004170A221549831
+:1077D000C0EB001000EB800002EBC0008170E721DD
+:1077E0005498C0EB001000EB800002EBC000C170A9
+:1077F0005498C0EB001000EB8000114601EBC00173
+:1078000004910321049806F005F901465498C0EB51
+:10781000001000EB80009B4A02EBC00001710521C3
+:107820000F91B4E1F5215498C0EB001000EB8000FB
+:10783000944A02F830109DF854105498C0EB001090
+:1078400000EB800002EBC0004170A2215498C0EB15
+:10785000001000EB800002EBC000817011215498F1
+:10786000C0EB001000EB800002EBC000C170549828
+:10787000C0EB001000EB8000114601EBC001049149
+:107880000321049806F0C6F801465498C0EB001096
+:1078900000EB80007B4A02EBC000017105210F91D3
+:1078A0000122549800EB8001754800EB4121C03162
+:1078B000559800EB800303EB401001F82020D522FF
+:1078C000549800EB80006E4901EB4020C030559980
+:1078D00001EB810303EB411100EB8100427156E1A2
+:1078E000F5215498C0EB001000EB8000654A02F8C7
+:1078F00030109DF854105498C0EB001000EB80003D
+:1079000002EBC0004170A5215498C0EB001000EBC1
+:10791000800002EBC000817001215498C0EB001080
+:1079200000EB800002EBC000C170C2215498C0EB94
+:10793000001000EB800002EBC000017100215498A0
+:10794000C0EB001000EB800002EBC000417112217F
+:107950005498C0EB001000EB800002EBC000817176
+:107960005498C0EB001000EB8000114601EBC00101
+:1079700004910621049806F04DF801465498C0EB96
+:10798000001000EB80003F4A02EBC000C1710821EB
+:107990000F91FCE0F5215498C0EB001000EB800043
+:1079A000384A02F830109DF854105498C0EB00107B
+:1079B00000EB800002EBC0004170FF215498C0EB47
+:1079C000001000EB800002EBC000817000211A91D2
+:1079D0001CE0549800EB400101EB00102A4901EB38
+:1079E00000110E31BDF86800095C5498C0EB00101E
+:1079F00000EB8000234A02EBC002BDF86800C01C07
+:107A00001154BDF86800401C81B21A91BDF868009D
+:107A10000A28DEDB549800EB400101EB00101A4904
+:107A200001EB0010408B01125498C0EB001000EBEA
+:107A30008000144A02EBC0004173549800EB4001EF
+:107A400001EB0010104901EB0010408BC1B25498BB
+:107A5000C0EB001000EB800002EBC0008173549873
+:107A600000EB8000064901EB4021C031559800EB46
+:107A7000800202EB401001EB8000B0F88C0005E0C2
+:107A8000C0450020D472002000410020011254980B
+:107A9000C0EB001000EB8000FB4A02EBC000C1739A
+:107AA000549800EB8000F94901EB4021C031559812
+:107AB00000EB800202EB401001EB8000B0F88C007C
+:107AC000C1B25498C0EB001000EB8000EE4A02EB0C
+:107AD000C0000174549800EB8000EC4901EB402198
+:107AE000C031559800EB800202EB401001EB8000A2
+:107AF000B0F88C10549801EB802081B203200491DF
+:107B0000F1F74AFA00211A9114E0E149BDF8680042
+:107B1000095C5498C0EB001000EB8000DA4A02EBDD
+:107B2000C002BDF8680011301154BDF86800401C57
+:107B300081B21A91BDF86800B0F5007FE5DB132132
+:107B40005498C0EB001000EB8000CF4A02EBC0005D
+:107B500080F811125498C0EB001000EB8000114621
+:107B600001EBC001049140F21121049805F052FF8D
+:107B700001465498C0EB001000EB8000C24A02EBB3
+:107B8000C00080F8121240F213210F9100BF00BF15
+:107B900005F04DB8549800EB400101EB0010BD49D1
+:107BA00001EB00113031559801EB0010417815912F
+:107BB000549800EB8000B54901EB4021C031559845
+:107BC00000EB800202EB401011F82010549800EBFB
+:107BD0008000AE4A02EB40200079814206D10121AB
+:107BE000549800EB800002EB4020C170AA495498E1
+:107BF00001EB00115598085C401CC1B2A64A54988C
+:107C000002EB0012559811549DF85400002804DD31
+:107C10009DF85400401EC1B215915698A1380A280B
+:107C20007ED2DFE800F0FCFBFAF9F8F7F605F5F490
+:107C300002215498C0EB001000EB8000924A02F839
+:107C400030109DF854004030C1B25498C0EB001081
+:107C500000EB800002EBC000417041215498C0EB62
+:107C6000001000EB800002EBC000817030215498BE
+:107C7000C0EB001000EB800002EBC000C170549814
+:107C8000C0EB001000EB800002EBC00001715498C3
+:107C900000EB80007D4901EB4021C031559800EB9D
+:107CA000800202EB401001EB80000079010954983A
+:107CB000C0EB001000EB8000734A02EBC000417182
+:107CC0005498C0EB001000EB8000114601EBC0009F
+:107CD00040790A2812DA5498C0EB001000EB8000BB
+:107CE00001EBC00040793030C1B25498C0EB0010B5
+:107CF00000EB800002EBC000417115E05498C0EB2E
+:107D0000001000EB8000604901EBC0004079373083
+:107D1000C1B25498C0EB001000EB80005A4A00E05A
+:107D200043E202EBC0004171549800EB80005749D8
+:107D300001EB4021C031559800EB800202EB40106E
+:107D400001EB8000007900F00F015498C0EB0010A7
+:107D500000EB80004C4A02EBC00081715498C0EBEC
+:107D6000001000EB8000114601EBC00080790A286A
+:107D700012DA5498C0EB001000EB800001EBC00059
+:107D800080793030C1B25498C0EB001000EB800015
+:107D900002EBC000817113E05498C0EB001000EBBF
+:107DA0008000394901EBC00080793730C1B2549866
+:107DB000C0EB001000EB8000334A02EBC000817181
+:107DC00003225498C0EB001000EB80002E4901EB19
+:107DD000C000C2715498C0EB001000EB800001EBB2
+:107DE000C000401C07210490F1F774FB0146549831
+:107DF000C0EB001000EB8000234A02EBC0000172D0
+:107E000009210F91549800EB8000204908E05EE1C1
+:107E1000C1E0B0E39AE3EAE2C8E10FE168E03DE0E7
+:107E200001EB4020C030559901EB810202EB41117A
+:107E300010F8210004280ED10522549800EB800090
+:107E4000124901EB4020C030559901EB810303EB4F
+:107E5000411100F821200021549800EB80000B4ACA
+:107E600002EB4020C1700622549800EB80000749C5
+:107E700001EB4020C030559901EB810303EB411128
+:107E800000F821208CE30000D4720020C0450020BF
+:107E9000D230002000410020343F002004215498BB
+:107EA000C0EB001000EB8000FA4A02F830109DF899
+:107EB00054004030C1B25498C0EB001000EB800079
+:107EC00002EBC000417051215498C0EB001000EB50
+:107ED000800002EBC000817005215498C0EB0010B7
+:107EE00000EB800002EBC000C17004210F9157E34A
+:107EF00002215498C0EB001000EB8000E54A02F824
+:107F000030109DF854004030C1B25498C0EB0010BE
+:107F100000EB800002EBC000417041215498C0EB9F
+:107F2000001000EB800002EBC000817031215498FA
+:107F3000C0EB001000EB800002EBC000C1703521E7
+:107F40005498C0EB001000EB800002EBC000017100
+:107F500003215498C0EB001000EB800002EBC0003E
+:107F600041715498C0EB001000EB8000114601EB0A
+:107F7000C000401C05210490F1F7ACFA014654986A
+:107F8000C0EB001000EB8000C24A02EBC000817120
+:107F900007210F9104E302215498C0EB001000EB7D
+:107FA0008000BC4A02F830109DF854004030C1B245
+:107FB0005498C0EB001000EB800002EBC000417051
+:107FC00041215498C0EB001000EB800002EBC00090
+:107FD000817032215498C0EB001000EB800002EB5E
+:107FE000C000C17030215498C0EB001000EB80003D
+:107FF00002EBC000017103215498C0EB001000EBAC
+:10800000800002EBC00041715498C0EB001000EBFF
+:108010008000114601EBC000401C05210490F1F7DF
+:1080200059FA01465498C0EB001000EB8000994AC1
+:1080300002EBC000817107210F91B1E20421549835
+:10804000C0EB001000EB8000924A02F830109DF85F
+:1080500054004030C1B25498C0EB001000EB8000D7
+:1080600002EBC000417041215498C0EB001000EBBE
+:10807000800002EBC000817005215498C0EB001015
+:1080800000EB800002EBC000C17004210F915498F6
+:1080900000EB8000804901EB4020C030559901EB96
+:1080A000810202EB411110F8210002280ED10322B7
+:1080B000549800EB8000784901EB4020C03055997E
+:1080C00001EB810303EB411100F8212068E202215A
+:1080D0005498C0EB001000EB80006E4A02F830109C
+:1080E0009DF854004030C1B25498C0EB001000EB32
+:1080F000800002EBC000417041215498C0EB001099
+:1081000000EB800002EBC000817031215498C0EB7D
+:10811000001000EB800002EBC000C17032215498C7
+:10812000C0EB001000EB800002EBC00001710321E6
+:108130005498C0EB001000EB800002EBC0004171CE
+:108140005498C0EB001000EB8000114601EBC0001A
+:10815000401C05210490F1F7BDF901465498C0EB8D
+:10816000001000EB80004B4A02EBC0008171072138
+:108170000F91549800EB400101EB0010474901EBCF
+:1081800000113031559801EB0010807820F020026A
+:10819000549800EB400101EB0010404901EB001046
+:1081A0003030559900EB01108270F9E102215498AA
+:1081B000C0EB001000EB8000364A02F830109DF84A
+:1081C00054004030C1B25498C0EB001000EB800066
+:1081D00002EBC000417041215498C0EB001000EB4D
+:1081E000800002EBC000817031215498C0EB001078
+:1081F00000EB800002EBC000C17030215498C0EB4E
+:10820000001000EB800002EBC0000171549800EBFD
+:108210008000214901EB4020C030559901EB8102DB
+:1082200002EB411100EB81008068B0F5100F0AD31A
+:1082300030215498C0EB001000EB8000154A02EB8F
+:10824000C000417109E032215498C0EB001000EBEE
+:108250008000104A02EBC0004171549800EB80008E
+:108260000D4901EB4020C030559901EB810202EB32
+:10827000411100EB8100C079012811D131215498BE
+:10828000C0EB001000EB8000024A02EBC0008171DD
+:1082900020E00000D4720020C045002000410020F2
+:1082A000549800EB8000FC4901EB4020C030559908
+:1082B00001EB810202EB411100EB8100C07948B96A
+:1082C00032215498C0EB001000EB8000F34A02EB1F
+:1082D000C000817100201A9028E0549800EB8000C3
+:1082E000ED4901EB4021C031559800EB800202EBD3
+:1082F000401001EB80008168BDF86800C0F1050006
+:108300008000C14001F00F0130315498C0EB0010E3
+:1083100000EB8000E14A02EBC002BDF86800C01D1E
+:108320001154BDF86800401C81B21A91BDF8680074
+:108330000628D2DB32215498C0EB001000EB8000FD
+:10834000D64A02EBC000417300211A9128E05498EC
+:1083500000EB8000D04901EB4021C031559800EB83
+:10836000800202EB401001EB8000416BBDF8680019
+:10837000C0F103008000C14001F00F01303154987A
+:10838000C0EB001000EB8000C44A02EBC002BDF855
+:1083900068000E301154BDF86800401C81B21A917B
+:1083A000BDF868000428D2DB03225498C0EB00100B
+:1083B00000EB8000B94901EBC00082745498C0EB17
+:1083C000001000EB800001EBC000401C1221049063
+:1083D000F1F780F801465498C0EB001000EB8000E4
+:1083E000AE4A02EBC000C17414210F91D8E0022103
+:1083F0005498C0EB001000EB8000A84A02F830103F
+:108400009DF854004030C1B25498C0EB001000EB0E
+:10841000800002EBC000417041215498C0EB001075
+:1084200000EB800002EBC000817032215498C0EB59
+:10843000001000EB800002EBC000C17031215498A5
+:10844000C0EB001000EB800002EBC0000171322194
+:108450005498C0EB001000EB800002EBC0004171AB
+:108460005498C0EB001000EB800002EBC00081715B
+:1084700000211A9128E0549800EB8000864901EB16
+:108480004021C031559800EB800202EB401001EB17
+:108490008000416BBDF86800C0F103008000C1405E
+:1084A00001F00F0130315498C0EB001000EB800058
+:1084B0007A4A02EBC002BDF86800C01D1154BDF835
+:1084C0006800401C81B21A91BDF868000428D2DB14
+:1084D00000201A9011E030215498C0EB001000EBFE
+:1084E00080006E4A02EBC002BDF868000B301154E8
+:1084F000BDF86800401C81B21A91BDF868001928C7
+:10850000E9DB03225498C0EB001000EB80006349C4
+:1085100001EBC00080F824205498C0EB001000EB61
+:10852000800001EBC000401C24210490F0F7D2FF32
+:1085300001465498C0EB001000EB8000574A02EB54
+:10854000C00080F8251026210F9129E010215498B1
+:10855000C0EB001000EB8000504A02F830103021D0
+:108560005498C0EB001000EB800002EBC00041709B
+:1085700002210F9114E010215498C0EB001000EB81
+:108580008000464A02F8301031215498C0EB0010A8
+:1085900000EB800002EBC000417002210F9100BF90
+:1085A00000BF04F044BB549800EB400101EB001005
+:1085B0003B4901EB00113031559801EB0010417837
+:1085C0001591549800EB8000334901EB4021C031F4
+:1085D000559800EB800202EB401011F820105498DF
+:1085E00000EB80002C4A02EB40200079814206D14A
+:1085F0000121549800EB800002EB4020C170294912
+:10860000549801EB00115598085C401CC1B2254AF2
+:10861000549802EB0012559811549DF8540000280C
+:1086200004DD9DF85400401EC1B215915698A13842
+:108630000A282FD2DFE800F00538DEFEFDFCFB2E15
+:108640008BFA04215498C0EB001000EB8000134A11
+:1086500002F830109DF854004030C1B25498C0EB7D
+:10866000001000EB800002EBC000417051215498D3
+:10867000C0EB001000EB800002EBC0008170052110
+:108680005498C0EB001000EB800002EBC000C170FA
+:1086900004210F91FCE30000C0450020D4720020AB
+:1086A00000410020343F002002215498C0EB00100C
+:1086B00000EB8000FE4A02F830109DF85400403074
+:1086C000C1B25498C0EB001000EB800002EBC00078
+:1086D000417041215498C0EB001000EB800002EB88
+:1086E000C000817031215498C0EB001000EB800075
+:1086F00002EBC000C17035215498C0EB001000EBB4
+:10870000800002EBC000017103215498C0EB0010FF
+:1087100000EB800002EBC00041715498C0EB0010E8
+:1087200000EB8000114601EBC000401C05210490C5
+:10873000F0F7D0FE01465498C0EB001000EB80002B
+:10874000DB4A02EBC000817107210F91A0E30221F7
+:108750005498C0EB001000EB8000D54A02F83010AE
+:108760009DF854004030C1B25498C0EB001000EBAB
+:10877000800002EBC000417041215498C0EB001012
+:1087800000EB800002EBC000817032215498C0EBF6
+:10879000001000EB800002EBC000C1703021549843
+:1087A000C0EB001000EB800002EBC0000171032160
+:1087B0005498C0EB001000EB800002EBC000417148
+:1087C0005498C0EB001000EB8000114601EBC00094
+:1087D000401C05210490F0F77DFE01465498C0EB43
+:1087E000001000EB8000B24A02EBC000817107214B
+:1087F0000F914DE304215498C0EB001000EB800072
+:10880000AB4A02F830109DF854004030C1B2549881
+:10881000C0EB001000EB800002EBC0004170412172
+:108820005498C0EB001000EB800004E012E01AE363
+:1088300004E353E27DE002EBC0008170052154980F
+:10884000C0EB001000EB800002EBC000C1700421FF
+:108850000F911DE302215498C0EB001000EB800043
+:10886000934A02F830109DF854004030C1B2549839
+:10887000C0EB001000EB800002EBC0004170412112
+:108880005498C0EB001000EB800002EBC000817038
+:1088900031215498C0EB001000EB800002EBC000C7
+:1088A000C17032215498C0EB001000EB800002EB45
+:1088B000C000017103215498C0EB001000EB800050
+:1088C00002EBC00041715498C0EB001000EB800037
+:1088D000114601EBC000401C05210490F0F7FAFDA1
+:1088E00001465498C0EB001000EB8000704A02EB88
+:1088F000C0008171549800EB400101EB00106D49FC
+:1089000001EB00113031559801EB0010807820F018
+:108910002002549800EB400101EB0010654901EB87
+:1089200000113031559801EB0010827007210F9132
+:10893000AEE202215498C0EB001000EB80005C4ACC
+:1089400002F830109DF854004030C1B25498C0EB8A
+:10895000001000EB800002EBC000417041215498F0
+:10896000C0EB001000EB800002EBC00081703121F1
+:108970005498C0EB001000EB800002EBC000C17007
+:1089800041215498C0EB001000EB800002EBC000C6
+:108990000171549800EB8000474901EB4020C03042
+:1089A000559901EB810202EB411100EB81008068D7
+:1089B000B0F1104F0AD130215498C0EB001000EBF9
+:1089C00080003B4A02EBC000417109E0322154981B
+:1089D000C0EB001000EB8000354A02EBC000417193
+:1089E000549800EB8000344901EB4020C030559989
+:1089F00001EB810202EB411100EB8100C0790128FB
+:108A00000AD131215498C0EB001000EB8000284AB5
+:108A100002EBC000817119E0549800EB80002649F8
+:108A200001EB4020C030559901EB810202EB41116E
+:108A300000EB8100C07948B932215498C0EB001096
+:108A400000EB80001A4A02EBC000817100201A90EE
+:108A500028E0549800EB8000174901EB4021C03119
+:108A6000559800EB800202EB401001EB800081681A
+:108A7000BDF86800C0F107008000C14001F00F019F
+:108A800030315498C0EB001000EB8000084A02EB34
+:108A9000C002BDF86800C01D1154BDF86800401C3C
+:108AA00081B21A91BDF868000828D2DB322105E0B6
+:108AB000D472002000410020C04500205498C0EB33
+:108AC000001000EB8000FE4A02EBC000C1730021E1
+:108AD0001A9128E0549800EB8000FA4901EB4021FC
+:108AE000C031559800EB800202EB401001EB800092
+:108AF000416BBDF86800C0F105008000C14001F085
+:108B00000F0130315498C0EB001000EB8000EC4AAC
+:108B100002EBC002BDF8680010301154BDF86800C7
+:108B2000401C81B21A91BDF868000628D2DB3021C2
+:108B30005498C0EB001000EB8000E14A02EBC0004B
+:108B4000817500211A9111E030215498C0EB00107A
+:108B500000EB8000DA4A02EBC002BDF86800173073
+:108B60001154BDF86800401C81B21A91BDF868002C
+:108B70000628E9DB30215498C0EB001000EB8000A0
+:108B8000CF4A02EBC000417700211A9111E0302159
+:108B90005498C0EB001000EB8000C94A02EBC00201
+:108BA000BDF868001E301154BDF86800401C81B249
+:108BB0001A91BDF868000628E9DB30215498C0EB13
+:108BC000001000EB8000BE4A02EBC00080F82410C9
+:108BD00000211A9111E030215498C0EB001000EBF5
+:108BE0008000B74A02EBC002BDF86800253011547E
+:108BF000BDF86800401C81B21A91BDF868000628D3
+:108C0000E9DB30215498C0EB001000EB8000AC4A47
+:108C100002EBC00080F82B1000211A9111E03021E6
+:108C20005498C0EB001000EB8000A54A02EBC00294
+:108C3000BDF868002C301154BDF86800401C81B2AA
+:108C40001A91BDF868000628E9DB30215498C0EB82
+:108C5000001000EB80009A4A02EBC00080F832104E
+:108C600000211A9111E030215498C0EB001000EB64
+:108C70008000934A02EBC002BDF868003330115403
+:108C8000BDF86800401C81B21A91BDF86800062842
+:108C9000E9DB03225498C0EB001000EB8000884908
+:108CA00001EBC00080F839205498C0EB001000EBB5
+:108CB000800001EBC000401C39210490F0F70AFC51
+:108CC00001465498C0EB001000EB80007C4A02EB98
+:108CD000C00080F83A103B210F91D9E0022154984E
+:108CE000C0EB001000EB8000754A02F830109DF8D0
+:108CF00054004030C1B25498C0EB001000EB80002B
+:108D000002EBC000417041215498C0EB001000EB11
+:108D1000800002EBC000817032215498C0EB00103B
+:108D200000EB800002EBC000C17031215498C0EB11
+:108D3000001000EB800002EBC00001713321549859
+:108D4000C0EB001000EB800002EBC000417132214B
+:108D50005498C0EB001000EB800002EBC000817162
+:108D600000211A9128E0549800EB8000554901EB4E
+:108D70004021C031559800EB800202EB401001EB1E
+:108D80008000416BBDF86800C0F105008000C14063
+:108D900001F00F0130315498C0EB001000EB80005F
+:108DA000474A02EBC002BDF86800C01D1154BDF86F
+:108DB0006800401C81B21A91BDF868000628D2DB19
+:108DC00000201A9011E030215498C0EB001000EB05
+:108DD00080003B4A02EBC002BDF868000D30115420
+:108DE000BDF86800401C81B21A91BDF868001928CE
+:108DF000E9DB03225498C0EB001000EB80003049FF
+:108E000001EBC00080F826205498C0EB001000EB66
+:108E1000800001EBC000401C26210490F0F75AFBB3
+:108E200001465498C0EB001000EB8000244A02EB8E
+:108E3000C00080F8271028210F9129E010215498B4
+:108E4000C0EB001000EB80001D4A02F8301030210A
+:108E50005498C0EB001000EB800002EBC0004170A2
+:108E600002210F9114E010215498C0EB001000EB88
+:108E70008000134A02F8301031215498C0EB0010E2
+:108E800000EB800002EBC000417002210F9100BF97
+:108E900000BF03F0CCBE549800EB400101EB001082
+:108EA000094901EB00113031559801EB0010417870
+:108EB0001591549800EB8000024901EB402105E038
+:108EC000D4720020C045002000410020C031BDF810
+:108ED000680000EB800202EB401011F8201054985B
+:108EE00000EB8000FE4A02EB40200079814206D16F
+:108EF0000121549800EB800002EB4020C170F94939
+:108F0000549801EB00115598085C401CC1B2F54A19
+:108F1000549802EB00125598115400211A9117E051
+:108F2000549800EB400101EB0010EF4901EB0011F8
+:108F30003031BDF8680001EB001041789DF8540015
+:108F4000814200D111E0BDF86800401C81B21A9145
+:108F5000549800EB400101EB0010E34901EB0010D5
+:108F6000C179BDF868008142DADC00BF549800EB9B
+:108F7000400101EB0010DC4901EB00113031BDF87C
+:108F8000680001EB001001785598401A401CC1B2EE
+:108F900014919DF85400002804DD9DF85400401EF3
+:108FA000C1B21591549800EB8000CD4901EB4020EF
+:108FB000C030559901EB810202EB411100EB8100B9
+:108FC00040780F2820DA549800EB8000C44901EB68
+:108FD0004021C031559800EB800202EB401001EBBC
+:108FE00080004078401CC2B2549800EB8000BC491D
+:108FF00001EB4020C030559901EB810303EB411197
+:1090000000EB810042700FE00022549800EB8000DA
+:10901000B34901EB4020C030559901EB810303EBCC
+:10902000411100EB810042705698B138092826D2D0
+:10903000DFE800F00526FD2525FC25B5FB009DF8A1
+:1090400054005030C1B25498C0EB001000EB8000C7
+:10905000A64A02F8301020215498C0EB001000EB13
+:10906000800002EBC0004170FA215498C0EB001060
+:1090700000EB800002EBC000817003210F918FE2B2
+:109080009DF854005030C1B25498C0EB001000EB72
+:109090008000964A02F83010549800EB8000904906
+:1090A00001EB4021C031559800EB800202EB4010EB
+:1090B00001EB8000407840F030015498C0EB001084
+:1090C00000EB8000894A02EBC000417001215498F6
+:1090D000C0EB001000EB800002EBC00081705498E0
+:1090E000C0EB001000EB800002EBC000C17000215B
+:1090F0005498C0EB001000EB800002EBC00001713F
+:109100005498C0EB001000EB8000114601EBC00149
+:10911000049105210498F0F70BFE0022CDE910021E
+:109120001098C2B25498C0EB001000EB80006F4959
+:1091300001EBC0004271DDE91020010641EA122076
+:10914000C2B25498C0EB001000EB8000674901EBFD
+:10915000C000827103225498C0EB001000EB800025
+:1091600001EBC000C271FA225498C0EB001000EB72
+:10917000800001EBC000027209200F90B1225498C8
+:1091800000EB8000564901EB4020C030559901EBBF
+:10919000810303EB411100EB8100427100E29DF875
+:1091A00054005030C1B25498C0EB001000EB800066
+:1091B0004E4A02F83010549800EB8000484901EB09
+:1091C0004021C031559800EB800202EB401001EBCA
+:1091D0008000407840F030015498C0EB001000EB64
+:1091E0008000424A02EBC000417065215498C0EBF8
+:1091F000001000EB800002EBC00081700121549848
+:10920000C0EB001000EB800002EBC000C1709DF8C5
+:1092100050105498C0EB001000EB800002EBC0002F
+:1092200001715498C0EB001002E03DE047E1C7E057
+:1092300000EB8000114601EBC00104910521049868
+:10924000F0F776FD0022CDE910021098C2B25498D2
+:10925000C0EB001000EB8000244901EBC00042711C
+:10926000DDE91020010641EA1220C2B25498C0EB99
+:10927000001000EB80001D4901EBC0008271032249
+:109280005498C0EB001000EB800001EBC000C271ED
+:10929000FA225498C0EB001000EB800001EBC000F4
+:1092A000027209200F907BE19DF854005030C1B24A
+:1092B0005498C0EB001000EB80000C4A02F830100C
+:1092C000549800EB8000064901EB4021C0315598CD
+:1092D00000EB800202EB401001EB8000407807E0D9
+:1092E000C0450020343F002000410020D4720020FF
+:1092F00040F030015498C0EB001000EB8000FE4AB3
+:1093000002EBC000417065215498C0EB001000EBE7
+:10931000800002EBC000817001215498C0EB001066
+:1093200000EB800002EBC000C1709DF8500040F0DF
+:1093300010015498C0EB001000EB800002EBC0005D
+:1093400001715498C0EB001000EB8000114601EB56
+:10935000C001049105210498F0F7EAFC0022CDE950
+:1093600010021098C2B25498C0EB001000EB8000BD
+:10937000E14901EBC0004271DDE91001000A40EA59
+:109380000160C2B25498C0EB001000EB8000DA49D3
+:1093900001EBC000827103225498C0EB001000EB77
+:1093A000800001EBC000C271FA225498C0EB00109B
+:1093B00000EB800001EBC000027209200F90EFE08B
+:1093C0009DF854005030C1B25498C0EB001000EB2F
+:1093D0008000C94A02F83010549800EB8000C74959
+:1093E00001EB4021C031559800EB800202EB4010A8
+:1093F00001EB8000407840F030015498C0EB001041
+:1094000000EB8000BC4A02EBC0004170012154987F
+:10941000C0EB001000EB800002EBC000817054989C
+:10942000C0EB001000EB800002EBC000C170052112
+:109430005498C0EB001000EB800002EBC0000171FB
+:109440005498C0EB001000EB8000114601EBC00106
+:10945000049105210498F0F76BFC0022CDE910027D
+:109460001098C2B25498C0EB001000EB8000A249E3
+:1094700001EBC0004271DDE91001000A40EA016021
+:10948000C1B25498C0EB001000EB80009A4A02EB86
+:10949000C000817103215498C0EB001000EB8000E4
+:1094A00002EBC000C171FA215498C0EB001000EB30
+:1094B000800002EBC000017209210F9170E0549806
+:1094C00000EB80008D4901EB4020C030559901EB45
+:1094D000810202EB411100EB81008078B1282DD090
+:1094E000549800EB8000854901EB4021C03155982C
+:1094F00000EB800202EB401001EB80008278549870
+:1095000000EB80007D4901EB4021C031559800EB14
+:10951000800303EB401001EB80004271B1225498AC
+:1095200000EB8000754901EB4020C030559901EBFC
+:10953000810303EB411100EB810082709DF8540020
+:109540005030C1B25498C0EB001000EB80006A4A62
+:1095500002F83010549800EB8000684901EB40217C
+:10956000C031559800EB800202EB401001EB800007
+:10957000407840F0C0015498C0EB001000EB800030
+:109580005D4A02EBC0004170FA215498C0EB001014
+:1095900000EB800002EBC000817003210F9100BF3F
+:1095A00000BF76E45649549801EB0011BDF86800FD
+:1095B000014404910878401CC1B204980170549889
+:1095C00000EB400101EB00104E4901EB0010007B65
+:1095D00020B1012846D0022843D1B3E05698312863
+:1095E00002D045283CD11DE000201A9013E008A9C4
+:1095F000BDF86800095C5498C0EB001000EB8000D7
+:109600003D4A02EBC002BDF868001154BDF8680085
+:10961000401C81B21A91BDF868000728E7DB0720DB
+:109620000F901DE000201A9013E006A9BDF8680015
+:10963000095C5498C0EB001000EB80002E4A02EB4E
+:10964000C002BDF868001154BDF86800401C81B22A
+:109650001A91BDF868000728E7DB07200F9000BFCC
+:1096600000BFD4E05598401CC1B215919DF854102C
+:109670005498C0EB001000EB80001F4A02F8301035
+:1096800003215498C0EB001000EB800002EBC000F7
+:10969000417000215498C0EB001000EB800002EBF9
+:1096A000C000817002215498C0EB001000EB8000D4
+:1096B00002EBC000C17000215498C0EB001000EB19
+:1096C000800002EBC000017109215498C0EB00102A
+:1096D00000EB800002EBC00041715498C0EB001019
+:1096E00000EB8000114601EBC001049106210498B3
+:1096F000F0F7D4F8002207E0D4720020C045002023
+:10970000343F002000410020CDE91002DDE91010B7
+:10971000020642EA1120C1B25498C0EB001000EBDF
+:109720008000FE4A02EBC000C1711098C1B254988B
+:10973000C0EB001000EB800002EBC000817108213B
+:109740000F9164E05598401CC1B215919DF85410DA
+:109750005498C0EB001000EB8000F04A02F8301083
+:1097600003215498C0EB001000EB800002EBC00016
+:10977000417000215498C0EB001000EB800002EB18
+:10978000C00081705498C0EB001000EB800002EB29
+:10979000C000C1705498C0EB001000EB800002EBD9
+:1097A000C000017102215498C0EB001000EB800052
+:1097B00002EBC00041715498C0EB001000EB800038
+:1097C000114601EBC001049106210498F0F766F8F8
+:1097D0000022CDE91002DDE91020010641EA122045
+:1097E000C2B25498C0EB001000EB8000CB4901EBF3
+:1097F000C000C2711098C2B25498C0EB001000EBC8
+:10980000800001EBC000827108200F9000BF00BFF4
+:10981000C7E6C349549801EB00115598085C401CF9
+:10982000C1B2BF4A549802EB001255981154549893
+:1098300000EB400101EB0010BA4901EB001130319F
+:10984000559801EB001041781591549800EB800079
+:10985000B54901EB4020C030559901EB810202EB84
+:10986000411100EB810090F87700002850DD0020C6
+:109870001A901FE0549800EB8000AB4901EB4021A7
+:10988000C031BDF86800559A104400EB800202EB2D
+:10989000401011F82010549800EB8000A24A02EB0F
+:1098A00040200079814200D018E0BDF86800401CDB
+:1098B00081B21A91549800EB80009B4901EB402142
+:1098C000C031559800EB800202EB401001EB8000A4
+:1098D00090F87710BDF868008142CBDC00BF549847
+:1098E00000EB8000904901EB4021C031559800EB1E
+:1098F000800202EB401001EB800090F87710BDF879
+:109900006800814204D15698052801D0062056905F
+:109910005698F2287DD006DC05287BD0062809D091
+:10992000F12878D1DBE3F32876D0F42875D0F62837
+:10993000F7D1FCE3549800EB80007B4901EB402019
+:10994000C030559901EB810202EB411100EB81001F
+:1099500090F87700002875DD549800EB800072497C
+:1099600001EB4021C031559800EB800202EB401022
+:1099700001EB800090F879109DF8540081423BD0B3
+:10998000549800EB8000684901EB4021C0315598A4
+:1099900000EB800202EB401001EB800090F87A109F
+:1099A0009DF85400814227D0549800EB80005E4916
+:1099B00001EB4021C031559800EB800202EB4010D2
+:1099C00001EB800090F87B109DF85400814213D089
+:1099D000549800EB8000544901EB4021C031559868
+:1099E00000EB800202EB401001EB800090F87C104D
+:1099F0009DF85400814225D1549800EB80004A49DB
+:109A000001EB4021C031559800EB800202EB401081
+:109A100004E0C0E3FEE361E3FDE3FDE301EB80006E
+:109A200090F87710491E549800EB80003E4A02EBF4
+:109A3000402080780844C1B2549800EB800002EBCB
+:109A400040208170F5215498C0EB001000EB80009D
+:109A5000324A02F830109DF854105498C0EB0010B0
+:109A600000EB800002EBC000417000215498C0EB75
+:109A7000001000EB800002EBC00081705498C0EB36
+:109A8000001000EB800002EBC000C170062154986A
+:109A9000C0EB001000EB800002EBC000017105215B
+:109AA0000F9100210B91B4E2549800EB80001E4905
+:109AB00001EB4021C031BDF82C205598104400EB3B
+:109AC000800202EB401001EB80004079F12804D0C5
+:109AD000F2284ED0F3284BD1D1E1549800EB40014D
+:109AE00001EB00100F4901EB00113031BDF82C00E3
+:109AF000559A104401EB001041785498C0EB0010C7
+:109B000000EB8000054A02EBC002BDF83C00115496
+:109B1000BDF83C00401C81B20F9107E0D4720020D8
+:109B2000343F002000410020C0450020549800EB45
+:109B30008000FE4901EB4021C031BDF82C00559A50
+:109B4000104400EB800202EB401001EB80004179F1
+:109B50005498C0EB001000EB8000F54A02EBC00205
+:109B6000BDF83C001154BDF83C00401C81B20F917F
+:109B700049E2549800EB400101EB0010ED4901EB84
+:109B800000113031BDF82C00559A104401EB001043
+:109B900041785498C0EB001000EB8000E44A02EBDF
+:109BA000C002BDF83C001154BDF83C00401C81B21D
+:109BB0000F91549800EB8000DC4901EB4021C0314B
+:109BC000BDF82C00559A104400EB800202EB4010C7
+:109BD00001EB800041795498C0EB001000EB80004D
+:109BE000D34A02EBC002BDF83C001154BDF83C0062
+:109BF000401C81B20F91549800EB8000CB4901EBDF
+:109C00004021C031BDF82C00559A104400EB800271
+:109C100002EB401001EB800090F876105498C0EBF6
+:109C2000001000EB8000C24A02EBC002BDF83C000D
+:109C30001154BDF83C00401C81B20F91549800EBC8
+:109C40008000BA4901EB4021C031BDF82C20559865
+:109C5000104400EB800202EB401001EB800090F812
+:109C6000760001287ED100201A9027E0549800EB5E
+:109C70008000AE4901EB4021C031BDF82C00559A5F
+:109C8000104400EB800202EB401001EB80014931EF
+:109C9000BDF86800095C5498C0EB001000EB800030
+:109CA000A34A02EBC002BDF83C30BDF8680018447E
+:109CB0001154BDF86800401C81B21A91BDF86800CB
+:109CC0000F28D3DBBDF83C000F3081B20F9100218B
+:109CD0001A9127E0549800EB8000944901EB402151
+:109CE000C031BDF82C00559A104400EB800202EB05
+:109CF000401001EB80015B31BDF86800095C5498AD
+:109D0000C0EB001000EB8000894A02EBC002BDF8F6
+:109D10003C30BDF8680018441154BDF86800401C80
+:109D200081B21A91BDF868000A28D3DBBDF83C0067
+:109D3000401C81B20F91BDF83C000A3081B20F91F6
+:109D4000549800EB8000794901EB4021C031BDF807
+:109D50002C00559A104400EB800202EB401001EBFE
+:109D6000800000E041E090F870105498C0EB0010C3
+:109D700000EB80006E4A02EBC002BDF83C001154BB
+:109D800000211A9127E0549800EB8000674901EB0D
+:109D90004021C031BDF82C00559A104400EB8002E0
+:109DA00002EB401001EB80017131BDF86800095CE5
+:109DB0005498C0EB001000EB80005D4A02EBC0023B
+:109DC000BDF83C30BDF8680018441154BDF8680077
+:109DD000401C81B21A91BDF868000528D3DBBDF89C
+:109DE0003C00401D81B20F9148E0549800EB800088
+:109DF0004E4901EB4021C031BDF82C20559810444C
+:109E000000EB800202EB401001EB800090F876003E
+:109E1000202833D100201A9027E0549800EB8000CE
+:109E2000424901EB4021C031BDF82C00559A104445
+:109E300000EB800202EB401001EB80017131BDF8B4
+:109E40006800095C5498C0EB001000EB8000384AB1
+:109E500002EBC002BDF83C30BDF868001844115454
+:109E6000BDF86800401C81B21A91BDF86800042852
+:109E7000D3DBBDF83C00001D81B20F91C3E05498C4
+:109E800000EB400101EB00102A4901EB00113031D9
+:109E9000BDF82C00559A104401EB001041785498FD
+:109EA000C0EB001000EB8000214A02EBC002BDF8BD
+:109EB0003C001154BDF83C00401C81B20F915498F5
+:109EC00000EB8000194901EB4021C031BDF82C00A6
+:109ED000559A104400EB800202EB401001EB800029
+:109EE00041795498C0EB001000EB8000104A02EB5F
+:109EF000C002BDF83C001154BDF83C00401C81B2CA
+:109F00000F91549800EB8000084901EB4021C031CB
+:109F1000BDF82C00559A104400EB800202EB401073
+:109F200001EB800090F87610549805E0C0450020C1
+:109F3000D472002000410020C0EB001000EB800034
+:109F4000F84A02EBC002BDF83C001154BDF83C00D9
+:109F5000401C81B20F91549800EB8000F24901EB54
+:109F60004021C031BDF82C00559A104400EB80020E
+:109F700002EB401001EB800090F870105498C0EB99
+:109F8000001000EB8000E74A02EBC002BDF83C0085
+:109F90001154BDF83C00401C81B20F9100211A9170
+:109FA00027E0549800EB8000DF4901EB4021C031ED
+:109FB000BDF82C00559A104400EB800202EB4010D3
+:109FC00001EB80017131BDF86800095C5498C0EB69
+:109FD000001000EB8000D34A02EBC002BDF83C3019
+:109FE000BDF8680018441154BDF86800401C81B2E7
+:109FF0001A91BDF868000528D3DBBDF83C00401D70
+:10A0000081B20F9100BF00BFBDF82C00401C81B28F
+:10A010000B91549800EB8000C34901EB4021C03103
+:10A02000559800EB800202EB401001EB800090F8A5
+:10A030007710BDF82C0081423FF736ADBDF83C00EB
+:10A0400001125498C0EB001000EB8000B54A02EBFF
+:10A05000C0008170BDF83C00C1B25498C0EB001044
+:10A0600000EB800002EBC000C1705498C0EB001000
+:10A0700000EB8000114601EBC0010491BDF83C10DB
+:10A080000498EFF70BFC0022CDE91002DDE9101077
+:10A09000020642EA1120C1B25498C0EB001000EB56
+:10A0A0008000A04A02EBC002BDF83C001154BDF88C
+:10A0B0003C00401C81B20F911098C1B25498C0EB83
+:10A0C000001000EB8000974A02EBC002BDF83C0094
+:10A0D0001154BDF83C00401C81B20F9195E2F5216E
+:10A0E0005498C0EB001000EB80008E4A02F830104C
+:10A0F0009DF854105498C0EB001000EB800002EB68
+:10A10000C000417000215498C0EB001000EB8000AB
+:10A1100002EBC000817005215498C0EB001000EBE9
+:10A12000800002EBC000C170F121549800E06DE2A4
+:10A13000C0EB001000EB800002EBC00001715498EE
+:10A14000C0EB001000EB8000114601EBC001049150
+:10A1500005210498EFF7A2FB0022CDE91002DDE90A
+:10A160001010020642EA1120C1B25498C0EB001050
+:10A1700000EB80006B4A02EBC00041711098C1B245
+:10A180005498C0EB001000EB800002EBC00081711E
+:10A1900007210F9139E2F5215498C0EB001000EB34
+:10A1A0008000604A02F830109DF854105498C0EBBB
+:10A1B000001000EB800002EBC000417000215498B9
+:10A1C000C0EB001000EB800002EBC0008170F221B8
+:10A1D0005498C0EB001000EB800002EBC00001714E
+:10A1E000549800EB8000504901EB4021C031559854
+:10A1F00000EB800202EB401001EB800090F876103B
+:10A200005498C0EB001000EB8000464A02EBC000FF
+:10A21000417102E0D8E234E175E2549800EB80002D
+:10A22000414901EB4020C030559901EB810202EB1E
+:10A23000411100EB810090F87600012871D12521B1
+:10A240000F9100211A9122E0549800EB80003649CA
+:10A2500001EB4021C031559800EB800202EB401029
+:10A2600001EB80014931BDF86800095C5498C0EBEE
+:10A27000001000EB80002B4A02EBC002BDF8680022
+:10A28000801D1154BDF86800401C81B21A91BDF8C0
+:10A2900068000F28D8DB00201A9022E0549800EBC9
+:10A2A0008000214901EB4021C031559800EB80022C
+:10A2B00002EB401001EB80015B31BDF86800095CE6
+:10A2C0005498C0EB001000EB8000164A02EBC0026D
+:10A2D000BDF8680015301154BDF86800401C81B20B
+:10A2E0001A91BDF868000A28D8DB549800EB80006A
+:10A2F0000D4901EB4021C031559800EB800202EB83
+:10A30000401001EB800090F870105498C0EB0010E2
+:10A3100000EB8000034A02EBC000C17700211A91D4
+:10A3200027E02BE0D4720020C0450020549800EBB9
+:10A330008000FE4901EB4021C031559800EB8002BE
+:10A3400002EB401001EB80017131BDF86800095C3F
+:10A350005498C0EB001000EB8000F54A02EBC002FD
+:10A36000BDF8680020301154BDF86800401C81B26F
+:10A370001A91BDF868000528D8DB40E0549800EB3E
+:10A380008000EA4901EB4020C030559901EB810281
+:10A3900002EB411100EB810090F8760020282CD1CF
+:10A3A0000A210F9100211A9122E0549800EB8000BD
+:10A3B000DE4901EB4021C031559800EB800202EBF1
+:10A3C000401001EB80017131BDF86800095C5498C0
+:10A3D000C0EB001000EB8000D54A02EBC002BDF8D4
+:10A3E0006800801D1154BDF86800401C81B21A91AC
+:10A3F000BDF868000428D8DB01E006200F90BDF806
+:10A400003C00C1B25498C0EB001000EB8000C84A79
+:10A4100002EBC000C1705498C0EB001000EB80004C
+:10A42000114601EBC0010491BDF83C100498EFF710
+:10A4300035FA0022CDE91002DDE91001000A40EAF8
+:10A440000160C2B25498C0EB001000EB8000B84924
+:10A4500001EBC000BDF83C1042541098C2B25498B1
+:10A46000C0EB001000EB8000B14901EBC003BDF868
+:10A470003C00401C1A54BDF83C00801C80B20F9078
+:10A48000BFE2F5215498C0EB001000EB8000A84A11
+:10A4900002F830109DF854105498C0EB001000EBF7
+:10A4A000800002EBC000417000215498C0EB001006
+:10A4B00000EB800002EBC0008170F3215498C0EBE8
+:10A4C000001000EB800002EBC0000171549800EB1B
+:10A4D0008000964901EB4021C031559800EB800285
+:10A4E00002EB401001EB800090F876105498C0EB1E
+:10A4F000001000EB80008E4A02EBC00041710C217D
+:10A500000F91549800EB8000884901EB4021C03145
+:10A51000559800EB800202EB401001EB800090F8B0
+:10A5200070105498C0EB001000EB8000804A02EBE2
+:10A53000C000817100211A9122E0549800EB800044
+:10A540007A4901EB4021C031559800EB800202EBC3
+:10A55000401001EB80017131BDF86800095C54982E
+:10A56000C0EB001000EB8000714A02EBC002BDF8A6
+:10A570006800C01D1154BDF86800401C81B21A91DA
+:10A58000BDF868000528D8DBBDF83C00C1B254987E
+:10A59000C0EB001000EB8000654A02EBC000C17008
+:10A5A0005498C0EB001000EB8000114601EBC00195
+:10A5B0000491BDF83C100498EFF770F90022CDE942
+:10A5C0001002DDE91020010641EA1220C2B25498BF
+:10A5D000C0EB001000EB8000554901EBC000BDF856
+:10A5E0003C1042541098C2B25498C0EB001000EBDB
+:10A5F00080004F4901EBC003BDF83C00401C1A54D9
+:10A60000BDF83C00801C80B20F90FAE106210F914A
+:10A61000F5215498C0EB001000EB8000444A02F88A
+:10A6200030109DF854105498C0EB001000EB8000DF
+:10A6300002EBC000417000215498C0EB001000EB09
+:10A64000800002EBC0008170BDF83C00C1B254989C
+:10A65000C0EB001000EB800002EBC000C170F621DF
+:10A660005498C0EB001000EB800002EBC0000171B9
+:10A67000549800EB400101EB00102E4901EB001152
+:10A680003031559801EB0010017A5498C0EB00105E
+:10A6900000EB800002EBC00041715498C0EB001049
+:10A6A00000EB8000114601EBC0010491BDF83C10A5
+:10A6B0000498EFF7F3F80022CDE91002DDE910105D
+:10A6C000020642EA1120C1B25498C0EB001000EB20
+:10A6D0008000174A02EBC002BDF83C0011541098EC
+:10A6E000C1B25498C0EB001000EB8000104A02EB9E
+:10A6F000C002BDF83C00401C1154BDF83C00801C59
+:10A7000081B20F917DE1F5215498C0EB001000EB70
+:10A710008000074A02F830109DF854105498C0EB9E
+:10A72000001000EB800002EBC00005E0C0450020F7
+:10A73000D472002000410020417000215498C0EBE9
+:10A74000001000EB800002EBC000817005215498DE
+:10A75000C0EB001000EB800002EBC000C170F421E0
+:10A760005498C0EB001000EB800002EBC0000171B8
+:10A770005498C0EB001000EB8000114601EBC001C3
+:10A78000049105210498EFF789F80022CDE9100221
+:10A79000DDE91010020642EA1120C1B25498C0EB64
+:10A7A000001000EB8000FE4A02EBC00041711098DF
+:10A7B000C1B25498C0EB001000EB800002EBC00067
+:10A7C000817107210F911CE140F213210F91F521B6
+:10A7D0005498C0EB001000EB8000F14A02F83010F2
+:10A7E0009DF854105498C0EB001000EB800002EB71
+:10A7F000C0004170BDF83C0001125498C0EB00103D
+:10A8000000EB800002EBC0008170BDF83C00C1B2DB
+:10A810005498C0EB001000EB800002EBC000C17048
+:10A8200005215498C0EB001000EB800002EBC00043
+:10A83000017100211A911CE0549800EB400101EBDA
+:10A840000010D84901EB00110E31BDF86800095C19
+:10A850005498C0EB001000EB8000D14A02EBC0021C
+:10A86000BDF86800401D1154BDF86800401C81B25D
+:10A870001A91BDF868000A28DEDB549800EB40010D
+:10A8800001EB0010C74901EB0010408B01125498F6
+:10A89000C0EB001000EB8000C14A02EBC000C173A6
+:10A8A000549800EB400101EB0010BE4901EB001091
+:10A8B000408BC1B25498C0EB001000EB800002EB5B
+:10A8C000C0000174549800EB8000B74901EB4021AF
+:10A8D000C031559800EB800202EB401001EB800084
+:10A8E000B0F88C0001125498C0EB001000EB80000F
+:10A8F000AB4A02EBC0004174549800EB8000AA49B7
+:10A9000001EB4021C031559800EB800202EB401072
+:10A9100001EB8000B0F88C00C1B25498C0EB00107D
+:10A9200000EB80009E4A02EBC0008174549800EB5B
+:10A9300080009D4901EB4021C031559800EB800219
+:10A9400002EB401001EB8000B0F88C10549801EB42
+:10A95000802081B203200491EEF71EFB00211A91A2
+:10A9600014E09249BDF86800095C5498C0EB0010EF
+:10A9700000EB80008A4A02EBC002BDF86800133089
+:10A980001154BDF86800401C81B21A91BDF86800EE
+:10A99000B0F5007FE5DB5498C0EB001000EB8000C1
+:10A9A0007F4901EBC0010491BDF83C100498EEF71B
+:10A9B00075FF0022CDE91002DDE91010020642EA1F
+:10A9C0001120C1B25498C0EB001000EB8000744A13
+:10A9D00002EBC002BDF83C0011541098C1B254986B
+:10A9E000C0EB001000EB80006D4A02EBC002BDF826
+:10A9F0003C00401C1154BDF83C00801C81B20F91FA
+:10AA000000BF00BF02F013B9549800EB400101EB06
+:10AA10000010644901EB00113031559801EB001032
+:10AA2000417808460491002103F018F9C1B215914C
+:10AA3000549800EB80005C4901EB4021C0315598EF
+:10AA400000EB800202EB401011F82010549800EB4C
+:10AA50008000554A02EB40200079814206D1012155
+:10AA6000549800EB800002EB4020C170504954988C
+:10AA700001EB00115598085C401CC1B24C4A549837
+:10AA800002EB001255981154569807287DD00ADC25
+:10AA900007285AD2DFE810F0590003015D0459007D
+:10AAA0001704D103760510380828F2D2DFE810F039
+:10AAB0002106B9054D004D0008004D004E00A100D3
+:10AAC000FA215498C0EB001000EB8000344A02F8E1
+:10AAD00030105498C0EB001000EB800002EBC00077
+:10AAE00041705498C0EB001000EB800002EBC000F6
+:10AAF00081705498C0EB001000EB800002EBC000A6
+:10AB00005699C1709DF854105498C0EB001000EB9A
+:10AB1000800002EBC00001715498C0EB001000EB04
+:10AB20008000114601EBC000C01C02210490EEF72A
+:10AB3000D1FC01465498C0EB001000EB8000184A8D
+:10AB400002EBC000417106210F9175E3FA21549880
+:10AB5000C0EB001000EB8000114A02F8301054984E
+:10AB6000C0EB001000EB800002EBC0004170549875
+:10AB7000C0EB001000EB800002EBC0008170549825
+:10AB8000C0EB001000EB800000E0FDE302EBC00032
+:10AB90005699C1709DF854105498C0EB001009E00C
+:10ABA000D472002000410020C0450020D230002097
+:10ABB000343F002000EB800002EBC000017154988C
+:10ABC000C0EB001000EB8000114601EBC000C01C80
+:10ABD00002210490EEF77EFC01465498C0EB001071
+:10ABE00000EB8000FD4A02EBC000417106210F918D
+:10ABF000ABE7FA215498C0EB001000EB8000F74A55
+:10AC000002F830105498C0EB001000EB800002EB0B
+:10AC1000C00041705498C0EB001000EB800002EBC4
+:10AC2000C00081705498C0EB001000EB800002EB74
+:10AC3000C0005699C1709DF854105498C0EB001094
+:10AC400000EB800002EBC00001715498C0EB0010D3
+:10AC500000EB8000114601EBC000C01C02210490F3
+:10AC6000EEF738FC01465498C0EB001000EB800072
+:10AC7000DA4A02EBC000417106210F911422549868
+:10AC800000EB8000D64901EB4020C030559901EB24
+:10AC9000810303EB411100EB8100427155E7FA217A
+:10ACA0005498C0EB001000EB8000CC4A02F8301042
+:10ACB0005498C0EB001000EB800002EBC000417024
+:10ACC0005498C0EB001000EB800002EBC0008170D4
+:10ACD0005498C0EB001000EB800002EBC0005699C6
+:10ACE000C1709DF854105498C0EB001000EB800028
+:10ACF00002EBC0000171549800EB8000B84901EBF1
+:10AD00004020C030559901EB810202EB411100EB6C
+:10AD10008100C079012879D1549800EB8000B049B6
+:10AD200001EB4020C030559901EB810202EB41114B
+:10AD300000EB81008068B0F1104F05D34FF4100094
+:10AD40000021CDE9100111E0549800EB8000A449E6
+:10AD500001EB4020C030559901EB810202EB41111B
+:10AD600000EB810080680022CDE9100200201A90DB
+:10AD70001EE0BDF86800C0F10200C200DDE910105D
+:10AD8000CDE92B0108462B99EDF74DFAC2B2549844
+:10AD9000C0EB001000EB8000904901EBC003BDF850
+:10ADA0006800401D1A54BDF86800401C80B21A901B
+:10ADB000BDF868000328DCDB002010901190002112
+:10ADC0001A911CE0BDF86800C0F10300C200DDE983
+:10ADD0001001CDE92D10EDF726FAC2B25498C0EB60
+:10ADE000001000EB80007D4901EBC003BDF8680056
+:10ADF00008301A54BDF86800401C80B21A90BDF8A3
+:10AE000068000428DEDB00201A901DE09CE0BDF8FD
+:10AE10006800C0F10200C200DDE91001CDE92F1089
+:10AE2000EDF701FAC1B25498C0EB001000EB8000BE
+:10AE30006A4A02EBC002BDF868000C301154BDF83C
+:10AE40006800401C81B21A91BDF868000328DEDB5F
+:10AE5000549800EB8000624901EB4020C0305599C6
+:10AE600001EB810202EB411100EB8100406B0022FB
+:10AE7000CDE9100200201A901CE0BDF86800C0F176
+:10AE80000200C200DDE91001CDE93110EDF7CBF988
+:10AE9000C2B25498C0EB001000EB80004F4901EBA8
+:10AEA000C003BDF868000F301A54BDF86800401C9C
+:10AEB00080B21A90BDF868000328DEDB549800EBDE
+:10AEC0008000474901EB4020C030559901EB8102D9
+:10AED00002EB411100EB8100406B4249B1FBF0F005
+:10AEE0000022CDE9100200201A901EE0BDF8680093
+:10AEF000C0F10300C200DDE91010CDE933010846BE
+:10AF00003399EDF790F9C2B25498C0EB001000EB02
+:10AF10008000324901EBC003BDF8680012301A54BA
+:10AF2000BDF86800401C80B21A90BDF86800042883
+:10AF3000DCDB00215498C0EB001000EB8000274AB6
+:10AF400002EBC000817529E1549800EB8000244990
+:10AF500001EB4020C030559901EB810202EB411119
+:10AF600000EB8100C079F8BB002010901190002107
+:10AF70001A911CE0BDF86800C0F10200C200DDE9D2
+:10AF80001001CDE93510EDF74EF9C2B25498C0EB7F
+:10AF9000001000EB8000114901EBC003BDF8680010
+:10AFA000401D1A54BDF86800401C80B21A90BDF8CC
+:10AFB00068000328DEDB549800EB8000084901EBB1
+:10AFC0004020C030559901EB810202EB411100EBAA
+:10AFD00081008068B0F1104F0DD306E0D4720020DC
+:10AFE000C045002000E1F505D8E04FF41000002135
+:10AFF000CDE9100111E0549800EB8000FE4901EB0F
+:10B000004020C030559901EB810202EB411100EB69
+:10B01000810080680022CDE9100200201A901CE017
+:10B02000BDF86800C0F10300C200DDE91001CDE900
+:10B030003710EDF7F8F8C2B25498C0EB001000EBEF
+:10B040008000EE4901EBC003BDF8680008301A54D7
+:10B05000BDF86800401C80B21A90BDF86800042852
+:10B06000DEDB00201A901CE0BDF86800C0F1020091
+:10B07000C200DDE91001CDE93910EDF7D4F8C2B214
+:10B080005498C0EB001000EB8000DC4901EBC003DA
+:10B09000BDF868000C301A54BDF86800401C80B23E
+:10B0A0001A90BDF868000328DEDB549800EB80009E
+:10B0B000D14901EB4020C030559901EB810202EBF0
+:10B0C000411100EB8100406B0022CDE9100200200D
+:10B0D0001A901CE0BDF86800C0F10200C200DDE972
+:10B0E0001001CDE93B10EDF79EF8C2B25498C0EBC9
+:10B0F000001000EB8000C14901EBC003BDF86800FF
+:10B100000F301A54BDF86800401C80B21A90BDF888
+:10B1100068000328DEDB549800EB8000B64901EBA1
+:10B120004020C030559901EB810202EB411100EB48
+:10B130008100406BB249B1FBF0F00022CDE9100272
+:10B1400000201A901CE0BDF86800C0F10300C200A6
+:10B15000DDE91001CDE93D10EDF765F8C2B2549874
+:10B16000C0EB001000EB8000A44901EBC003BDF868
+:10B17000680012301A54BDF86800401C80B21A9062
+:10B18000BDF868000428DEDB01215498C0EB0010F4
+:10B1900000EB8000994A02EBC0008175549800EBE7
+:10B1A000400101EB0010974901EB00103030559938
+:10B1B00000EB01104068401C0022CDE91002002085
+:10B1C0001A901CE0BDF86800C0F10100C200DDE982
+:10B1D0001001CDE93F10EDF726F8C2B25498C0EB4C
+:10B1E000001000EB8000854901EBC003BDF868004A
+:10B1F00017301A54BDF86800401C80B21A90BDF890
+:10B2000068000228DEDB5498C0EB001000EB8000E1
+:10B210007A4901EBC000C01C16210490EEF75AF9E0
+:10B2200001465498C0EB001000EB8000734A02EB1B
+:10B23000C00041761A210F91A1E2FA215498C0EB87
+:10B24000001000EB80006D4A02F830105498C0EBFB
+:10B25000001000EB800002EBC00041705498C0EB7E
+:10B26000001000EB800002EBC00081705498C0EB2E
+:10B27000001000EB800002EBC0005699C1709DF8F1
+:10B2800054105498C0EB001000EB800002EBC0009B
+:10B2900001715498C0EB001000EB8000114601EBE7
+:10B2A000C000C01C02210490EEF714F90146549826
+:10B2B000C0EB001000EB8000504A02EBC00041716F
+:10B2C00006210F915BE2FA215498C0EB001000EBCD
+:10B2D00080004A4A02F830105498C0EB001000EB8E
+:10B2E000800002EBC00041705498C0EB001000EBEE
+:10B2F000800002EBC00081705498C0EB001000EB9E
+:10B30000800002EBC0005699C1709DF8541054980B
+:10B31000C0EB001000EB800002EBC00001715498FC
+:10B32000C0EB001000EB8000114601EBC000C01C18
+:10B3300002210490EEF7CEF801465498C0EB0010BD
+:10B3400000EB80002D4A02EBC000417106210F91F5
+:10B3500015E2FA215498C0EB001000EB8000274A58
+:10B3600002F830105498C0EB001000EB800002EBA4
+:10B37000C00041705498C0EB001000EB800002EB5D
+:10B38000C0008170549800E0B6E0C0EB001000EB04
+:10B39000800002EBC0005699C1709DF8541054987B
+:10B3A000C0EB001000EB800002EBC000017154986C
+:10B3B00000EB8000104901EB4021C031559800EBB3
+:10B3C000800202EB401001EB8000406B0022CDE9CF
+:10B3D000100200201A9027E0BDF86800C0F10200BA
+:10B3E000C200DDE910104291419008464199ECF706
+:10B3F0001AFFC2B2549807E0C0450020D472002062
+:10B4000000E1F50500410020C0EB001000EB8000DA
+:10B41000FD4901EBC003BDF86800401D1A54BDF89A
+:10B420006800401C80B21A90BDF868000328D3DB86
+:10B43000549800EB8000F54901EB4021C03155984C
+:10B4400000EB800202EB401001EB8000416B0846EC
+:10B450000191002101F04EFE02460B46CDE90201AA
+:10B46000EB480021ECF7AEFECDE91001DDE910015B
+:10B4700002F0F4FBCDE9100100211A911EE0BDF8A5
+:10B480006800C0F10300C200DDE910104491439050
+:10B4900008464399ECF7C7FEC2B25498C0EB0010BF
+:10B4A00000EB8000D84901EBC003BDF8680008300C
+:10B4B0001A54BDF86800401C80B21A90BDF86800AC
+:10B4C0000428DCDB5498C0EB001000EB8000CE4970
+:10B4D00001EBC000C01C09210490EDF7FBFF014601
+:10B4E0005498C0EB001000EB8000C74A02EBC0008C
+:10B4F00001730D210F9142E1FA215498C0EB001025
+:10B5000000EB8000C04A02F830105498C0EB0010E5
+:10B5100000EB800002EBC00041705498C0EB0010BB
+:10B5200000EB800002EBC00081705498C0EB00106B
+:10B5300000EB800002EBC0005699C1709DF85410DA
+:10B540005498C0EB001000EB800002EBC0000171CA
+:10B550005498C0EB001000EB8000114601EBC000D6
+:10B56000C01C02210490EDF7B5FF01465498C0EBD2
+:10B57000001000EB8000A44A02EBC00041710621DC
+:10B580000F91FCE0FA215498C0EB001000EB800012
+:10B590009D4A02F830105498C0EB001000EB800078
+:10B5A00002EBC00041705498C0EB001000EB80002B
+:10B5B00002EBC00081705498C0EB001000EB8000DB
+:10B5C00002EBC0005699C1709DF854105498C0EB1E
+:10B5D000001000EB800002EBC0000171552154986F
+:10B5E000C0EB001000EB800002EBC00041715498EA
+:10B5F000C0EB001000EB8000114601EBC000C01C46
+:10B6000003210490EDF766FF01465498C0EB00104B
+:10B6100000EB80007C4A02EBC000817107210F9192
+:10B62000ADE0FA215498C0EB001000EB8000764AA0
+:10B6300002F830105498C0EB001000EB800002EBD1
+:10B64000C00041705498C0EB001000EB800002EB8A
+:10B65000C00081705498C0EB001000EB800002EB3A
+:10B66000C0005699C1709DF854105498C0EB00105A
+:10B6700000EB800002EBC0000171AA215498C0EBDE
+:10B68000001000EB800002EBC000417100211A9114
+:10B6900011E000215498C0EB001000EB80005A4AE2
+:10B6A00002EBC002BDF86800801D1154BDF86800AF
+:10B6B000401C81B21A91BDF868000328E9DB549858
+:10B6C000C0EB001000EB80004F4901EBC000C01C34
+:10B6D00006210490EDF7FEFE01465498C0EB0010E1
+:10B6E00000EB8000484A02EBC00041720A210F9132
+:10B6F00045E0FA215498C0EB001000EB8000424A6C
+:10B7000002F830105498C0EB001000EB800002EB00
+:10B71000C00041705498C0EB001000EB800002EBB9
+:10B72000C00081705498C0EB001000EB800002EB69
+:10B73000C0005699C1709DF854105498C0EB001089
+:10B7400000EB800002EBC00001715498C0EB0010C8
+:10B7500000EB8000114601EBC000C01C02210490E8
+:10B76000EDF7B8FE01465498C0EB001000EB8000E6
+:10B77000254A02EBC000417106210F9100BF00BFB6
+:10B78000FDE3549800EB400101EB0010214901EB6F
+:10B7900000113031559801EB001041781591549803
+:10B7A00000EB8000194901EB4021C031559800EBB6
+:10B7B000800202EB401011F82010549800EB80003A
+:10B7C000124A02EB40200079814206D101215498AF
+:10B7D00000EB800002EB4020C1700F49549801EB50
+:10B7E00000115598085C401CC1B20B4A549802EBFA
+:10B7F000001255981154549880B1012812D0022893
+:10B8000015D003281DD117E0D4720020C0450020B8
+:10B8100000E1F50500410020343F0020FD48FE49CD
+:10B8200008600EE0FB48FC49AC39C86709E0F948FC
+:10B83000F9491831086004E0F648F749AC39486620
+:10B8400000BF00BF569889287FD00CDC142876D022
+:10B8500004DC082874D010286FD17AE3152870D042
+:10B860008028F9D1EBE38B286CD08C286BD08E2804
+:10B870006AD08F28F0D19DF854105498C0EB001076
+:10B8800000EB8000E54A02F8301003215498C0EB29
+:10B89000001000EB800002EBC00041708F21549833
+:10B8A000C0EB001000EB800002EBC00081705498E8
+:10B8B000C0EB001000EB8000114601EBC0010491C9
+:10B8C00003210498EFF7CCF801465498C0EB001020
+:10B8D00000EB8000D14A02EBC000C17004210F913F
+:10B8E0009DF85400402806DC9DF8540040F4807018
+:10B8F000C849088003E09DF85400C649088001202B
+:10B900001A9014E05498C0EB001000EB8000C3497B
+:10B9100001EBC001BDF86800095CBE4ABDF86800D3
+:10B9200022F81010BDF86800401C81B21A91BDF8D1
+:10B930006810BDF83C008142E4DB85E205E0FDE3F0
+:10B9400083E2FCE33BE169E3FAE39DF85410549889
+:10B95000C0EB001000EB8000B04A02F830108921E3
+:10B960005498C0EB001000EB800002EBC000817027
+:10B97000549800EB400101EB0010A94901EB0010C5
+:10B98000007BD8BB549800EB800001F5986101EB77
+:10B990004020C030559901EB810202EB411100EBD0
+:10B9A00081008068B0F5100F05D34FF4100000211E
+:10B9B000CDE9100115E0549800EB8000994901EBA6
+:10B9C0004021C031559800EB800202EB401001EBA2
+:10B9D0008000816808460491002101F08BFBCDE9CD
+:10B9E000100106215498C0EB001000EB80008B4A38
+:10B9F00002EBC000417000211A911DE03AE0BDF851
+:10BA00006800C0F10200C200DDE9100145914690D6
+:10BA1000ECF709FCC2B25498C0EB001000EB8000B8
+:10BA20007E4901EBC003BDF86800C01C1A54BDF884
+:10BA30006800401C80B21A90BDF868000328DEDB65
+:10BA40005498C0EB001000EB8000744901EBC0017A
+:10BA5000049106210498EDF760FF01465498C0EB6D
+:10BA6000001000EB80006D4A02EBC00081710721DD
+:10BA70000F9176E0549800EB80006A4901EB40207A
+:10BA8000C030559901EB810202EB411100EB8100BE
+:10BA90008068B0F1104F05D34FF010400021CDE980
+:10BAA000100115E0549800EB80005E4901EB402145
+:10BAB000C031559800EB800202EB401001EB800092
+:10BAC000816808460491002101F014FBCDE91001C2
+:10BAD00007215498C0EB001000EB80004F4A02EBA6
+:10BAE000C000417000211A911EE0BDF86800C0F14D
+:10BAF0000300C200DDE910104891479008464799BD
+:10BB0000ECF791FBC2B25498C0EB001000EB800040
+:10BB1000424901EBC003BDF86800C01C1A54BDF8CF
+:10BB20006800401C80B21A90BDF868000428DCDB75
+:10BB30005498C0EB001000EB8000384901EBC001C5
+:10BB4000049107210498EEF78BFF01465498C0EB4F
+:10BB5000001000EB8000314A02EBC000C1710821E7
+:10BB60000F919DF85400402806DC9DF8540040F4E5
+:10BB700080702849088003E09DF85400254908801A
+:10BB800001201A9014E05498C0EB001000EB8000E4
+:10BB9000224901EBC001BDF868000A5C1D49BDF8EF
+:10BBA000680021F81020BDF86800401C81B21A918D
+:10BBB000BDF86810BDF83C008142E4DB44E19DF82B
+:10BBC00054105498C0EB001000EB8000134A02F8A8
+:10BBD00030108B215498C0EB001000EB800002EB7A
+:10BBE000C0008170549800EB400101EB00100C493B
+:10BBF00001EB0010007BE0BB549800EB800009498A
+:10BC000001EB4020C030559901EB810202EB41115C
+:10BC10000AE00000E88B0020AC600240D4720020F3
+:10BC200000410020C045002000EB81008068B0F595
+:10BC3000100F05D14FF410010020CDE9101015E0D0
+:10BC4000549800EB8000FE4901EB4021C03155982B
+:10BC500000EB800202EB401001EB80008168084697
+:10BC60000491002101F046FACDE910010621549813
+:10BC700000E047E0C0EB001000EB8000F14A02EB6F
+:10BC8000C000417000211A911EE0BDF86800C0F1AB
+:10BC90000200C200DDE910104A9149900846499916
+:10BCA000ECF7C1FAC2B25498C0EB001000EB800070
+:10BCB000E44901EBC003BDF86800C01C1A54BDF88C
+:10BCC0006800401C80B21A90BDF868000328DCDBD5
+:10BCD0005498C0EB001000EB8000DA4901EBC00182
+:10BCE000049106210498EDF718FE01465498C0EB24
+:10BCF000001000EB8000D34A02EBC00081710721E5
+:10BD00000F9174E0549800EB8000CD4901EB402086
+:10BD1000C030559901EB810202EB411100EB81002B
+:10BD20008068B0F1104F05D14FF010400021CDE9EF
+:10BD3000100115E0549800EB8000C14901EB40214F
+:10BD4000C031559800EB800202EB401001EB8000FF
+:10BD5000816808460491002101F0CCF9CDE9100179
+:10BD600007215498C0EB001000EB8000B54A02EBAD
+:10BD7000C000417000211A911CE0BDF86800C0F1BC
+:10BD80000300C200DDE910014B914C90ECF74BFA37
+:10BD9000C2B25498C0EB001000EB8000A94901EB3F
+:10BDA000C003BDF86800C01C1A54BDF86800401CF0
+:10BDB00080B21A90BDF868000428DEDB5498C0EB0E
+:10BDC000001000EB80009F4901EBC00104910721A6
+:10BDD0000498EEF745FE01465498C0EB001000EBC6
+:10BDE0008000984A02EBC000C17108210F919DF8B4
+:10BDF0005400402806DC9DF8540040F480709249BD
+:10BE0000088003E09DF854008F49088001211A91B1
+:10BE100014E05498C0EB001000EB8000894901EB5E
+:10BE2000C001BDF86800095C874ABDF8680022F8C7
+:10BE30001010BDF86800401C81B21A91BDF868105E
+:10BE4000BDF83C008142E4DB26E39DF85410549891
+:10BE5000C0EB001000EB80007A4A02F8301003219A
+:10BE60005498C0EB001000EB800002EBC000417062
+:10BE700008215498C0EB001000EB800002EBC000DA
+:10BE800081705498C0EB001000EB8000114601EB6C
+:10BE9000C001049103210498EEF7E2FD0146549895
+:10BEA000C0EB001000EB8000664A02EBC000C170DE
+:10BEB00004210F919DF85400402806DC9DF85400A1
+:10BEC00040F480706049088003E09DF854005E49AA
+:10BED000088001211A9114E05498C0EB001000EB87
+:10BEE0008000584901EBC001BDF86800095C564A62
+:10BEF000BDF8680022F81010BDF86800401C81B23F
+:10BF00001A91BDF86810BDF83C008142E4DB5498FA
+:10BF100000EB400101EB00104C4901EB0011303106
+:10BF2000559801EB0010807820F0200120315498C2
+:10BF300000EB400202EB0010444A02EB00123032E8
+:10BF4000559802EB0010817002205499EEF700F82A
+:10BF5000A2E29DF854105498C0EB001000EB800052
+:10BF6000384A02F8301003215498C0EB001000EB5F
+:10BF7000800002EBC00041701021549800E08CE278
+:10BF8000C0EB001000EB800002EBC0008170549801
+:10BF9000C0EB001000EB8000114601EBC0010491E2
+:10BFA00003210498EEF75CFD01465498C0EB0010A5
+:10BFB00000EB8000234A02EBC000C17004210F9106
+:10BFC0009DF85400402806DC9DF8540040F4807031
+:10BFD0001D49088003E09DF854001B490880012199
+:10BFE0001A9114E05498C0EB001000EB8000154942
+:10BFF00001EBC001BDF86800095C134ABDF8680098
+:10C0000022F81010BDF86800401C81B21A91BDF8EA
+:10C010006810BDF83C008142E4DB3DE29DF854101D
+:10C020005498C0EB001000EB8000064A02F8301074
+:10C0300003215498C0EB001000EB800008E05AE0A8
+:10C04000C0450020D4720020E88B00200041002071
+:10C0500002EBC00041708C215498C0EB001000EB43
+:10C06000800002EBC00081705498C0EB001000EB20
+:10C070008000114601EBC001049103210498EEF702
+:10C08000EFFC01465498C0EB001000EB8000FE4A24
+:10C0900002EBC000C17004210F919DF854004028AC
+:10C0A00006DC9DF8540040F48070F849088003E0F5
+:10C0B0009DF85400F549088001211A9114E0549824
+:10C0C000C0EB001000EB8000EF4901EBC001BDF8B0
+:10C0D0006800095CED4ABDF8680022F81010BDF850
+:10C0E0006800401C81B21A91BDF86810BDF83C0090
+:10C0F0008142E4DBD0E19DF854105498C0EB00106D
+:10C1000000EB8000E04A02F8301080215498C0EB28
+:10C11000001000EB800002EBC000817007215498F2
+:10C12000C0EB001000EB800002EBC000417054989F
+:10C1300000EB8000D64901EB402102E042E1DEE065
+:10C140007AE0C031559800EB800202EB401001EB21
+:10C150008000416B08460491002100F0CBFFCDE93F
+:10C16000100100211A911CE0BDF86800C0F1030025
+:10C17000C200DDE910014D914E90ECF754F8C2B2C7
+:10C180005498C0EB001000EB8000BF4901EBC003E6
+:10C19000BDF86800C01C1A54BDF86800401C80B28D
+:10C1A0001A90BDF868000428DEDB5498C0EB00103C
+:10C1B00000EB8000B44901EBC00104910721049811
+:10C1C000EEF74EFC01465498C0EB001000EB8000E7
+:10C1D000AD4A02EBC000C17108210F919DF85400D7
+:10C1E000402806DC9DF8540040F48070A749088080
+:10C1F00003E09DF85400A549088001211A9114E03C
+:10C200005498C0EB001000EB80009F4901EBC00187
+:10C21000BDF868000A5C9D49BDF8680021F810204F
+:10C22000BDF86800401C81B21A91BDF86810BDF8D5
+:10C230003C008142E4DB2FE19DF854105498C0EBA0
+:10C24000001000EB8000904A02F83010032154984F
+:10C25000C0EB001000EB800002EBC00041708E21AB
+:10C260005498C0EB001000EB800002EBC00081701E
+:10C270005498C0EB001000EB8000114601EBC001A8
+:10C28000049103210498EEF7EBFB01465498C0EBB0
+:10C29000001000EB80007C4A02EBC000C17004215A
+:10C2A0000F919DF85400402806DC9DF8540040F49E
+:10C2B00080707649088003E09DF854007349088037
+:10C2C00001211A9114E05498C0EB001000EB80009B
+:10C2D0006D4901EBC001BDF868000A5C6B49BDF80F
+:10C2E000680021F81020BDF86800401C81B21A9146
+:10C2F000BDF86810BDF83C008142E4DBCCE09DF85D
+:10C3000054105498C0EB001000EB80005E4A02F815
+:10C31000301003215498C0EB001000EB800002EBBA
+:10C32000C000417015215498C0EB001000EB800054
+:10C3300002EBC00081705498C0EB001000EB80004D
+:10C34000114601EBC001049103210498EEF788FB2C
+:10C3500001465498C0EB001000EB80004A4A02EB03
+:10C36000C000C17004210F919DF85400402806DCE4
+:10C370009DF8540040F480704449088003E09DF823
+:10C3800054004249088001211A9114E05498C0EBEE
+:10C39000001000EB80003C4901EBC001BDF86800D3
+:10C3A0000A5C3A49BDF8680021F81020BDF8680021
+:10C3B000401C81B21A91BDF86810BDF83C00814262
+:10C3C000E4DB69E09DF854105498C0EB001000EBDA
+:10C3D00080002D4A02F8301003215498C0EB001061
+:10C3E00000EB800002EBC000417014215498C0EBB8
+:10C3F000001000EB800002EBC00081705498C0EB8D
+:10C40000001000EB8000114601EBC00104910321F4
+:10C410000498EEF725FB01465498C0EB001000EBA2
+:10C420008000194A02EBC000C17004210F919DF8F1
+:10C430005400402806DC9DF8540040F480701349F5
+:10C44000088003E09DF854001049088001211A91EA
+:10C4500014E05498C0EB001000EB80000A4901EB97
+:10C46000C001BDF86800095C084ABDF8680022F800
+:10C470001010BDF86800401C81B21A91BDF8681018
+:10C48000BDF83C00814205E0D4720020E88B00201A
+:10C49000C0450020DDDB00BF00BFC8E3549800EBBF
+:10C4A000400101EB0010FE4901EB001130315598BD
+:10C4B00001EB0010417808460491002101F0CEFB09
+:10C4C000C1B21591549800EB8000F64901EB402170
+:10C4D000C031559800EB800202EB401011F820109B
+:10C4E000549800EB8000EF4A02EB40200079814233
+:10C4F00006D10121549800EB800002EB4020C1706E
+:10C50000E949549801EB00115598085C401CC1B2F0
+:10C51000E54A549802EB001255981154549800EBD8
+:10C520008000E04901EB4020C030559901EB8102C9
+:10C5300002EB411100EB810090F88E00C0F3C000C7
+:10C5400090B1549800EB400101EB0010D44901EB8D
+:10C55000001041790B464FF4805204914FF4E131C1
+:10C56000549801F069FA19E0549800EB400101EB8E
+:10C570000010CB4901EB001041790491549800EB75
+:10C58000400101EB0010C64901EB00100168039166
+:10C590004FF48052049B549801F04EFA5698E428C8
+:10C5A0004DD006DCA1287DD0A3287CD0B02845D171
+:10C5B00006E0E52878D0E62877D0E728F7D15BE1D8
+:10C5C000F5215498C0EB001000EB8000B74A02F848
+:10C5D00030109DF854105498C0EB001000EB800010
+:10C5E00002EBC0004170A2215498C0EB001000EB98
+:10C5F000800002EBC0008170B0215498C0EB0010A5
+:10C6000000EB800002EBC000C1705498C0EB00103A
+:10C6100000EB8000114601EBC00104910321049856
+:10C6200001F0F8F901465498C0EB001000EB8000CF
+:10C630009E4A02EBC000017105210F91F5E2F52140
+:10C640005498C0EB001000EB8000984A02F83010BC
+:10C650009DF854105498C0EB001000EB800002EBE2
+:10C66000C0004170549800EB400101EB00108C4970
+:10C6700001EB0010007BD8BB549800EB8000894987
+:10C6800001EB4020C030559901EB810202EB4111D2
+:10C6900000EB81008068B0F5100F0AD34FF4100052
+:10C6A000002103E030E103E241E27FE2CDE9100145
+:10C6B00011E0549800EB80007A4901EB4020C03033
+:10C6C000559901EB810202EB411100EB810080687A
+:10C6D0000022CDE91002A5215498C0EB001000EB18
+:10C6E0008000724A02EBC000817000211A911DE0A7
+:10C6F00044E0BDF86800C0F10200C200DDE91001AD
+:10C700004F915090EBF78FFDC2B25498C0EB0010E0
+:10C7100000EB8000654901EBC003BDF86800C01C58
+:10C720001A54BDF86800401C80B21A90BDF8680029
+:10C730000328DEDBB5215498C0EB001000EB80002D
+:10C740005A4A02EBC00081715498C0EB001000EB14
+:10C750008000114601EBC00104910621049801F00C
+:10C7600059F901465498C0EB001000EB80004F4A85
+:10C7700002EBC000C17108210F917CE0549800EBDE
+:10C780008000484901EB4020C030559901EB8102FF
+:10C7900002EB411100EB81008068B0F1104F05D32E
+:10C7A0004FF010410020CDE9101011E0549800EB3B
+:10C7B00080003C4901EB4020C030559901EB8102DB
+:10C7C00002EB411100EB810080680022CDE91002EC
+:10C7D000A6215498C0EB001000EB8000334A02EB16
+:10C7E000C000817000211A911EE0BDF86800C0F100
+:10C7F0000300C200DDE91010529151900846519992
+:10C80000EBF711FDC2B25498C0EB001000EB8000B2
+:10C81000264901EBC003BDF86800C01C1A54BDF8DE
+:10C820006800401C80B21A90BDF868000428DCDB68
+:10C83000E4215498C0EB001000EB80001B4A02EB8F
+:10C84000C000C1715498C0EB001000EB800011468D
+:10C8500001EBC00104910721049801F0DBF80146C7
+:10C860005498C0EB001000EB8000104A02EBC000AF
+:10C87000017209210F91D8E1F5215498C0EB001005
+:10C8800000EB8000094A02F830109DF854105498CB
+:10C89000C0EB001000EB800002EBC000417007E02D
+:10C8A00000410020C0450020343F0020D472002009
+:10C8B000A2215498C0EB001000EB800002EBC000F6
+:10C8C0008170E7215498C0EB001000EB800002EB70
+:10C8D000C000C1705498C0EB001000EB80001146FE
+:10C8E00001EBC00104910321049801F093F8014683
+:10C8F0005498C0EB001000EB8000FE4A02EBC00031
+:10C90000017105210F9190E1F5215498C0EB0010C1
+:10C9100000EB8000F74A02F830109DF8541054984C
+:10C92000C0EB001000EB800002EBC0004170549897
+:10C9300000EB400101EB0010EF4901EB0010007B20
+:10C94000E8BBA4215498C0EB001000EB800002EB80
+:10C95000C000817000211A9125E0549800EB8000FE
+:10C96000E64901EB4021C031559800EB800202EB13
+:10C97000401001EB8000416BBDF86800C0F1010080
+:10C98000C000C1405498C0EB001000EB8000D94AB1
+:10C9900002EBC002BDF86800C01C1154BDF868006D
+:10C9A000401C81B21A91BDF868000228D5DBB22183
+:10C9B0005498C0EB001000EB8000CE4A00E01CE071
+:10C9C00002EBC00041715498C0EB001000EB8000F6
+:10C9D000114601EBC00104910521049801F01AF8F9
+:10C9E00001465498C0EB001000EB8000C14A02EBF6
+:10C9F000C000817107210F9159E0A5215498C0EB27
+:10CA0000001000EB8000BB4A02EBC00081700021E7
+:10CA10001A9125E0549800EB8000B84901EB4021C1
+:10CA2000C031559800EB800202EB401001EB800012
+:10CA3000416BBDF86800C0F10200C000C1405498CD
+:10CA4000C0EB001000EB8000AA4A02EBC002BDF868
+:10CA50006800C01C1154BDF86800401C81B21A91D6
+:10CA6000BDF868000328D5DBA1215498C0EB001065
+:10CA700000EB80009F4A02EBC00081715498C0EB2C
+:10CA8000001000EB8000114601EBC001049106216B
+:10CA9000049800F0BFFF01465498C0EB001000EB73
+:10CAA0008000944A02EBC000C17108210F91BCE0E4
+:10CAB000F5215498C0EB001000EB80008D4A02F87D
+:10CAC00030109DF854105498C0EB001000EB80001B
+:10CAD00002EBC0004170A2215498C0EB001000EBA3
+:10CAE000800002EBC0008170A3215498C0EB0010BD
+:10CAF00000EB800002EBC000C1705498C0EB001046
+:10CB000000EB8000114601EBC00104910321049861
+:10CB100000F080FF01465498C0EB001000EB80004D
+:10CB2000744A02EBC000017105210F917DE0F521EF
+:10CB30005498C0EB001000EB80006E4A02F83010F1
+:10CB40009DF854105498C0EB001000EB800002EBED
+:10CB5000C0004170A2215498C0EB001000EB80008F
+:10CB600002EBC0008170E5215498C0EB001000EB8F
+:10CB7000800002EBC000C1705498C0EB001000EBC5
+:10CB80008000114601EBC00104910321049800F0DC
+:10CB900041FF01465498C0EB001000EB8000554A5D
+:10CBA00002EBC000017105210F913EE0F521549880
+:10CBB000C0EB001000EB80004E4A02F830109DF8E8
+:10CBC00054105498C0EB001000EB800002EBC00042
+:10CBD0004170A2215498C0EB001000EB800002EBE2
+:10CBE000C0008170E6215498C0EB001000EB80007B
+:10CBF00002EBC000C1705498C0EB001000EB800045
+:10CC0000114601EBC00104910321049800F002FFDA
+:10CC100001465498C0EB001000EB8000354A02EB4F
+:10CC2000C000017105210F9100BF00BF00BF00BF10
+:10CC3000549830B1012815D0022825D0032849D1B5
+:10CC400035E0BDF83C0060B180212D48EDF7CEFE07
+:10CC5000BDF83C002B49086001212A48001FECF771
+:10CC60009DFE37E0BDF83C0068B108212448EDF78F
+:10CC7000BDFEBDF83C002349A43948670121214885
+:10CC80003438ECF78BFE25E0BDF83C0070B14FF472
+:10CC900080711D48EDF7AAFEBDF83C001949183116
+:10CCA0000860012117481430ECF778FE12E0BDF857
+:10CCB0003C0070B14FF480611148EDF797FEBDF86C
+:10CCC0003C001049A439C86501210E484C38ECF7E6
+:10CCD00065FE00BF00BF0D48C07DF8B15498C0EBA1
+:10CCE000001000EB8000034901EBC0010023049118
+:10CCF0000EE00000D472002000410020C04500205A
+:10CD0000000C0240A460024000000240BC3200203F
+:10CD1000BDF83C10549A0498EDF7BAFED0E1E94909
+:10CD2000549801EB00115598085C401CC1B2E54ACB
+:10CD3000549802EB001255981154C1E1E1496C3945
+:10CD4000549811F81000C009D0BB549811F8100085
+:10CD5000C0F3C300062832D2DFE800F00384FAF8FB
+:10CD600058330020D849C87000211A9113E0D749E0
+:10CD7000BDF86800095C5498C0EB001000EB80001F
+:10CD8000D34A02EBC002BDF868001154BDF8680038
+:10CD9000401C81B21A91CD48EBF775FABDF86810C6
+:10CDA0008842E4D8BDF868100F914FF47A71549816
+:10CDB00000EB4000C34A303A02EB800081602BE177
+:10CDC0007EE10020C049C87000211A9113E0C149DA
+:10CDD000BDF86800095C5498C0EB001000EB8000BF
+:10CDE000BB4A02EBC002BDF868001154BDF86800F0
+:10CDF000401C81B21A91B748EBF745FABDF86810AC
+:10CE00008842E4D8BDF868100F9105E100211A911D
+:10CE100013E0B149BDF86800095C5498C0EB0010FC
+:10CE200000EB8000AA4A02EBC002BDF86800115472
+:10CE3000BDF86800401C81B21A91A748EBF723FAAD
+:10CE4000BDF868108842E4D8BDF868100F9142F22E
+:10CE50001071549800EB40009A4A303A02EB80007F
+:10CE60008160D9E000209849C87000211A9113E030
+:10CE70009A49BDF86800095C5498C0EB001000EBBB
+:10CE80008000934A02EBC002BDF868001154BDF85F
+:10CE90006800401C81B21A919048EBF7F4F9BDF894
+:10CEA00068108842E4D854983130C1B25498C0EB2D
+:10CEB000001000EB8000864A02EBC000C17254985B
+:10CEC00000EB40003130C1B25498C0EB001000EBD1
+:10CED000800002EBC00081755498032828D13121CD
+:10CEE0005498C0EB001000EB800002EBC00081758D
+:10CEF00030215498C0EB001000EB800002EBC00022
+:10CF0000C1750D215498C0EB001000EB800002EBBE
+:10CF1000C00001760A215498C0EB001000EB80009D
+:10CF200002EBC0004176BDF86800401C81B21A9146
+:10CF3000BDF868100F9142F21071549800EB400058
+:10CF4000604A303A02EB8000816065E038E0FFE73C
+:10CF500000211A9113E06249BDF86800095C5498F9
+:10CF6000C0EB001000EB8000594A02EBC002BDF894
+:10CF700068001154BDF86800401C81B21A915848ED
+:10CF8000EBF781F9BDF868108842E4D8BDF8681065
+:10CF90000F914C496C39549811F8100020F0780129
+:10CFA0001831484A6C3A549802F810104FF4FA615C
+:10CFB000549800EB40003C3202EB800081602BE093
+:10CFC00000211A9113E04749BDF86800095C5498A4
+:10CFD000C0EB001000EB80003D4A02EBC002BDF840
+:10CFE00068001154BDF86800401C81B21A913D4898
+:10CFF000EBF749F9BDF868108842E4D8BDF868102D
+:10D000000F9142F21071549800EB40002D4A303AD3
+:10D0100002EB8000816000BF00BF549830B101284E
+:10D0200015D0022825D0032849D135E0BDF83C00B1
+:10D0300060B180212C48EDF7D9FCBDF83C002B49AC
+:10D04000086001212948001FECF7A8FC37E0BDF873
+:10D050003C0068B108212448EDF7C8FCBDF83C004D
+:10D060002249A4394867012120483438ECF796FC5E
+:10D0700025E0BDF83C0070B14FF480711C48EDF71D
+:10D08000B5FCBDF83C00194918310860012117486A
+:10D090001430ECF783FC12E0BDF83C0070B14FF4A3
+:10D0A00080611148EDF7A2FCBDF83C000F49A4399E
+:10D0B000C86501210D484C38ECF770FC00BF00BF7B
+:10D0C00057B000BD343F0020483B00201DCD020872
+:10D0D000D472002028CD020814CD0208CCCC02085E
+:10D0E00008CD0208E6CC0208000C0240A460024011
+:10D0F000000002402DE9F05F2DED0C8B05460E4639
+:10D10000002400210F46884600BF37E0E200AA460F
+:10D11000B34650465946EBF786F800F0FF09204623
+:10D12000EBF776FA41EC1D0BB0EE4D1AF0EE6D1AEE
+:10D130009FED160B0DF0FCFBB0EE40BAF0EE60BABE
+:10D1400009F00F014FEA291202EB820201EB4200C3
+:10D15000EBF74DFA53EC1B2BEBF752F941EC190BA3
+:10D1600038464146EBF761FA53EC192BEBF7A1F87F
+:10D17000EBF7AFFA07468846601CC4B2082CC5DB43
+:10D1800038464146BDEC0C8BBDE8F09F0000000026
+:10D190000000594010B5002440F224410E480DF023
+:10D1A00036F8012816D10C480088C4B20A48001D80
+:10D1B0000088C4B240F2244107480CF0A2FF0120CD
+:10D1C0000649487006480068C0F57A7081B2054883
+:10D1D000A0F80C1B10BD000000440040D43E00200D
+:10D1E0008C600240BC62002010B5002440F2244153
+:10D1F0000A480DF00CF801280FD108480088C4B285
+:10D200000648001D0088C4B2012105484173054845
+:10D21000406CC0F57A700449488010BD004C004055
+:10D22000D43E002000600240C86D002010B50024EC
+:10D2300040F224410A480CF0EAFF01280ED10848C8
+:10D240000088C4B206488088C4B2012105484176EE
+:10D2500005484069C0F57A700449888010BD000017
+:10D2600000500040D43E002000600240C86D002005
+:10D2700010B5002440F224410B480CF0C8FF0128EF
+:10D2800010D109480088C4B20748001D0088C4B204
+:10D290000121064880F825100548C06AC0F57A705B
+:10D2A0000449C88010BD000000480040D43E002062
+:10D2B00000600240C86D002010B5002410491148DC
+:10D2C000ECF752FB00210F48ECF768FB00E000BFD1
+:10D2D00040210D480CF08EFF0028F8D080210B482B
+:10D2E000EDF786FB0A4907481838ECF73DFB0121AA
+:10D2F00004481838ECF752FB01200649087010BDAD
+:10D3000000802020A060024000440040000C024049
+:10D31000008800201600002010B500241049114894
+:10D32000ECF722FB00210F48ECF738FB00E000BFD0
+:10D3300040210D480CF05EFF0028F8D008210B4872
+:10D34000EDF756FB0A4907483038ECF70DFB012191
+:10D3500004483038ECF722FB01200649087010BD64
+:10D360002080002070600240004C0040000C024011
+:10D37000008020101600002010B50024114912482A
+:10D38000ECF7F2FA00211048ECF708FB00E000BFD0
+:10D3900040210E480CF02EFF0028F8D04FF4807189
+:10D3A0000B48EDF725FB0B490748A838ECF7DCFAEA
+:10D3B00001210548A838ECF7F1FA01200649087068
+:10D3C00010BD000000800028B860024000500040FE
+:10D3D00000000240208000101600002010B500243C
+:10D3E00011491248ECF7C0FA00211048ECF7D6FAC0
+:10D3F00000E000BF40210E480CF0FCFE0028F8D0F1
+:10D400004FF480610B48EDF7F3FA0B4907483038C9
+:10D41000ECF7AAFA012105483038ECF7BFFA0120F1
+:10D420000649087010BD00000080001858600240D6
+:10D4300000480040000C0240008800101600002048
+:10D4400030B58FB005460C460121480509F0D4F8E7
+:10D4500035B1012D5ED0022D7ED0032D59D115E1BD
+:10D46000BA48ECF7A7FA40200390002005904FF44B
+:10D4700080600690082C03D100200790089005E0FA
+:10D48000102C03D1E0010790800008900020099043
+:10D490004FF400300A9000200B900C900D900E90ED
+:10D4A000AB48019040060090AA4802906946A74800
+:10D4B000ECF74AFB01221021A448ECF727FBA34814
+:10D4C0001838ECF777FA002003904FF47A70049044
+:10D4D000002005904FF4806006900020079008908F
+:10D4E00009904FF400300A9000200B900C900D90A2
+:10D4F0000E90974801904006009097480290694628
+:10D5000092481838ECF720FB012190481838ECF7C6
+:10D5100045FA18E18D483038ECF74CFA402003907A
+:10D52000002005904FF480600690082C03D1002065
+:10D530000790089005E0102C03D1E00107908000CF
+:10D540000890002009904FF400300A9000200B90C2
+:10D550000C900D900E9000E03BE08048019040065A
+:10D5600000907F480290694678483038ECF7ECFA32
+:10D570000122102175483038ECF7C8FA734860383A
+:10D58000ECF718FA002003904FF47A700490002012
+:10D5900005904FF480600690002007900890099055
+:10D5A0004FF400300A9000200B900C900D900E90DC
+:10D5B0006A480190400600906A48029069466348B4
+:10D5C0006038ECF7C1FA012160486038ECF7E6F901
+:10D5D000B9E05E481830ECF7EDF9402003900020E8
+:10D5E00005904FF480600690082C03D1002007902E
+:10D5F000089005E0102C03D1E0010790800008900E
+:10D60000002009904FF400300A9000200B900C90FD
+:10D610000D900E905448019040060090534802909F
+:10D6200069464A481830ECF78FFA01221021474822
+:10D630001830ECF76BFA45489038ECF7BBF900204E
+:10D6400003904FF47A700490002005904FF48060AE
+:10D65000069000200790089009904FF400300A903F
+:10D6600000200B900C900D900E903F4801904006CA
+:10D6700000903F480290694634489038ECF764FACD
+:10D68000012132489038ECF789F95CE02F4848389E
+:10D69000ECF790F940200390002005904FF4806053
+:10D6A0000690082C03D100200790089005E0102C6C
+:10D6B00003D1E001079080000890002009904FF40A
+:10D6C00000300A9000200B900C900D900E9029488D
+:10D6D0000190400600902848029069461B4848384F
+:10D6E000ECF732FA0122102118484838ECF70EFA0C
+:10D6F00016487838ECF75EF9002003904FF47A7002
+:10D700000490002005904FF4806006900020079060
+:10D71000089009904FF400300A9000200B900C9074
+:10D720000D900E901348019040060090134802900F
+:10D73000694606487838ECF707FA0121034878383B
+:10D74000ECF72CF900BF00BF0FB030BDA060024065
+:10D7500004440040D4720020347C0020044C00407B
+:10D760002C7500201C80002004500040847700208D
+:10D770000484002004480040DC790020EC8700206D
+:10D780001CB50121084608F037FF0121042008F0EC
+:10D7900033FF0121082008F02FFF0121402008F06D
+:10D7A0002BFF072205214448EDF7F4F80722062154
+:10D7B0004148EDF7EFF8072208213F48EDF7EAF876
+:10D7C000072209213C48EDF7E5F808220A213B48E9
+:10D7D000EDF7E0F808220B213848EDF7DBF80822D6
+:10D7E00002213548EDF7D6F808220C213348EDF731
+:10D7F000D1F84FF45970009002208DF805000020F8
+:10D800008DF8060001208DF8070002208DF8040035
+:10D8100069462948EDF776F84FF4E0500090022071
+:10D820008DF8050000208DF8060001208DF8070016
+:10D8300002208DF8040069462048EDF763F84FF4A4
+:10D840009160009000208DF8060001208DF8040002
+:10D8500069461948EDF756F84FF4807000900020A3
+:10D860008DF8060001208DF8040069461448EDF794
+:10D8700049F84FF4F040009000208DF80600012098
+:10D880008DF8040069460F48EDF73CF84FF48041ED
+:10D890000C48EDF7ABF84FF400510A48EDF7A6F845
+:10D8A0004FF480510748EDF7A1F84FF400610548A7
+:10D8B000EDF79CF81CBD0000000C0240000802407F
+:10D8C000000002400018024070B500250026002428
+:10D8D000FFF756FF0421114880F8161C00BF08E02E
+:10D8E00008212046FFF7ACFD204600F0F1F9601C4E
+:10D8F000C4B20A4890F8160CA042F1DC00F014F80B
+:10D900000021074880F8501B0020064988704870A5
+:10D910000120C8704FF47A70886070BDBC3200205E
+:10D92000BC6200200C6E002008B511208DF80000AC
+:10D9300002208DF8010001208DF802008DF803000F
+:10D94000684601F071FE26208DF8000001208DF858
+:10D95000010000208DF8020001208DF803006846C8
+:10D9600001F062FE0E208DF8000002208DF801000B
+:10D9700001208DF802008DF80300684601F054FE86
+:10D9800027208DF8000001208DF8010000208DF87F
+:10D99000020001208DF80300684601F045FE0F20CB
+:10D9A0008DF8000002208DF8010001208DF80200A2
+:10D9B0008DF80300684601F037FE34208DF8000032
+:10D9C00001208DF8010000208DF8020001208DF863
+:10D9D0000300684601F028FE2F208DF80000022089
+:10D9E0008DF8010001208DF802008DF803006846D3
+:10D9F00001F01AFE35208DF8000001208DF801009D
+:10DA000000208DF8020001208DF80300684601F027
+:10DA10000BFE08BD10B5024601B9102112F8013BFA
+:10DA200000BF12F8010B4340481E80B2011EF8D11E
+:10DA300003F07F0010BD00002DE9FF4107460D46B1
+:10DA400016461C4637B1012F42D0022F7FD0032F3C
+:10DA50003DD1BAE00121480408F0FEFD0095012CFB
+:10DA600006D12003ADF804008010ADF808000FE0E7
+:10DA7000022C07D1E002ADF804004FF4C060ADF80D
+:10DA8000080005E024B9ADF804600020ADF80800F6
+:10DA90000020ADF80600ADF80C000C20ADF80A002F
+:10DAA00069466A480CF002FC012168480CF032FB20
+:10DAB000012240F2244165480CF0D3FB1021634859
+:10DAC0000CF01FFB0122C02160480CF02FFBBAE0D4
+:10DAD0000121C80408F0C0FD0095012C06D12003E7
+:10DAE000ADF804008010ADF808000FE0022C07D15B
+:10DAF000E002ADF804004FF4C060ADF8080005E0A6
+:10DB000024B9ADF804600020ADF808000020ADF89D
+:10DB10000600ADF80C000C20ADF80A0069464C4830
+:10DB20000CF0C4FB01214A480CF0F4FA012240F247
+:10DB3000244147480CF095FB102145480CF0E1FAD0
+:10DB40000122C02142480CF0F1FA7CE0FFE70121FC
+:10DB5000080508F081FD0095012C06D12003ADF8E1
+:10DB600004008010ADF808000FE0022C07D1E0029D
+:10DB7000ADF804004FF4C060ADF8080005E024B92A
+:10DB8000ADF804600020ADF808000020ADF80600F4
+:10DB9000ADF80C000C20ADF80A0069462D480CF0D9
+:10DBA00085FB01212B480CF0B5FA012240F22441FB
+:10DBB00028480CF056FB102126480CF0A2FA01224E
+:10DBC000C02124480CF0B2FA3DE00121880408F09D
+:10DBD00043FD0095012C06D12003ADF80400801010
+:10DBE000ADF808000FE0022C07D1E002ADF8040008
+:10DBF0004FF4C060ADF8080005E024B9ADF804604A
+:10DC00000020ADF808000020ADF80600ADF80C00CB
+:10DC10000C20ADF80A0069460F480CF047FB0121C3
+:10DC20000D480CF077FA012240F224410A480CF02A
+:10DC300018FB102108480CF064FA0122C0210648A4
+:10DC40000CF074FA00BF00BFBDE8FF810044004043
+:10DC5000004C004000500040004800402DE9FC47C7
+:10DC600005460E46002400210091019100BFE946BF
+:10DC700000BF27E06422002328463146EAF7A2FAD3
+:10DC8000174698460A22002338464146EAF79AFA90
+:10DC90004FEA001A0A22002338464146EAF792FA70
+:10DCA0000F2002401AEB020009F804004FF0640252
+:10DCB0004FF0000328463146EAF784FA05460E463F
+:10DCC000601CC4B2082CD5DBDDE90001BDE8FC878F
+:10DCD0002DE9F041044600260027002504EB44000E
+:10DCE00000EB0410FB4901EB0010407B012803D13D
+:10DCF0000021204600F010FBF74810F8140020F037
+:10DD000080008030F44901F81400002004EB440145
+:10DD1000F14A0C3202F8210004EB440102EB8101CC
+:10DD2000887004EB440102EB8101487004EB44016C
+:10DD300002EB8101C870052004EB440102EB810174
+:10DD40008860002004EB4401303202F8210004EB2B
+:10DD5000440102EB81018870012004EB440102EBD5
+:10DD60008101487004EB440102EB8101C87004EBAF
+:10DD7000440000EB0410D74901EB0010806800EB71
+:10DD80008000400004EB440102EB8101886008211F
+:10DD90002046FFF755FB04EB440000EB0410CD4A8E
+:10DDA00002EB0010437904EB440000EB041002EB9B
+:10DDB0000010016800222046FFF73EFE04EB4400FD
+:10DDC00000EB0410C34901EB001080790A286AD2E5
+:10DDD000DFE800F069050D151D25373F4761052077
+:10DDE00004EB8401BD4A02EB412108715BE00F2086
+:10DDF00004EB8401B94A02EB4121087153E007208A
+:10DE000004EB8401B54A02EB412108714BE0042088
+:10DE100004EB8401B14A02EB4121087143E004EBB9
+:10DE2000440000EB0410AB4901EB00108068642152
+:10DE3000484304EB4401A84A3C3202EB810188606C
+:10DE400031E0032004EB8401A44A02EB4121087174
+:10DE500029E0042004EB8401A04A02EB412108716F
+:10DE600021E0062004EB84019C4A02EB4121087169
+:10DE700010212046FFF7E4FA04EB440000EB041005
+:10DE8000944A02EB0010016800234FF480522046B0
+:10DE9000FFF7D2FD07E0032004EB84018F4A02EB79
+:10DEA0004121087100BF00BF8D48007F012820D1AB
+:10DEB000002004EB8401894A02EB41210871012012
+:10DEC00004EB4401A2F2EC6202EB81018860802144
+:10DED0008448ECF78DFD08218248ECF789FD4FF46A
+:10DEE00080718148ECF784FD4FF480617D48ECF748
+:10DEF0007FFD0025C6E1002104EB8400774A02EB98
+:10DF00004020C03005EB850202EB451200EB820099
+:10DF1000017304EB8400714A02EB4020C03005EB32
+:10DF2000850202EB451200EB8200817304EB840052
+:10DF30006A4A02EB4020C03005EB850202EB451235
+:10DF400000EB8200417304EB8400644A02EB402042
+:10DF5000C03005EB850202EB451200EB8200C17375
+:10DF600004EB440000EB04105A4901EB00108068F8
+:10DF700000EB8000400004EB440101EB0411554A22
+:10DF800002EB0111C9794843410004EB8400534A74
+:10DF900002EB4020C03005EB850202EB451200EB9E
+:10DFA0008200416104EB440000EB0410494901EB9D
+:10DFB0000010303000EB0510807820F0800104EB79
+:10DFC000440000EB0410434A02EB0010303000EB39
+:10DFD0000510817004EB440000EB0410114601EBC6
+:10DFE0000010303000EB0510807820F0400104EB89
+:10DFF000440000EB041002EB0010303000EB051081
+:10E000008170002104EB8400344A02EB4020C030D0
+:10E0100005EB850202EB451200F8221004EB8400A8
+:10E020002E4A02EB4020C03005EB850202EB451280
+:10E0300000EB820080F8801004EB440000EB041039
+:10E04000244901EB001080790A2814D2DFE800F09F
+:10E0500013051423324E5DD0F9F7E52104EB84005B
+:10E060001E4A02EB4020C03005EB850202EB451250
+:10E0700000EB8200417102E1A12104EB8400174A08
+:10E0800002EB4020C03005EB850202EB451200EBAD
+:10E0900082004171F3E0A12104EB84000F4A02EBFE
+:10E0A0004020C03005EB850202EB451200EB8200F8
+:10E0B0004171E4E0B12104EB8400084A02EB402006
+:10E0C000C03005EB850202EB451200EB8200417186
+:10E0D000D5E0000000410020C83E0020C0450020DF
+:10E0E000BC120020000C024000000240312104EB71
+:10E0F0008400854A02EB4020C03005EB850202EB2C
+:10E10000451200EB82004171B9E0F42104EB840078
+:10E110007D4A02EB4020C03005EB850202EB451240
+:10E1200000EB8200417100265CE000274EE006EB28
+:10E13000460000EB0610754901EB0010303000EB93
+:10E140000710017804EB440000EB04106F4A02EB67
+:10E150000010303000EB0510007A814234D104EB1E
+:10E16000440000EB0410114601EB0010303000EBCE
+:10E170000510017806EB8600634A02EB4020C030B0
+:10E1800007EB870202EB471200EB820080F87D105C
+:10E1900006EB86005C4901EB4020C03007EB8701AD
+:10E1A00001EB471100EB810080F87E4006EB860012
+:10E1B000554901EB4020C03007EB870101EB4711C7
+:10E1C00000EB810080F87F50781CC7B206EB460058
+:10E1D00000EB06104D4901EB0010C079B842A6DCF7
+:10E1E000701CC6B24A4890F8160CB0429DDC46E05E
+:10E1F000062104EB8400444A02EB4020C03005EBCA
+:10E20000850202EB451200EB8200417105EB041020
+:10E2100000EBC00101EB00113E4800EB8100D0F89B
+:10E22000091004EB8400384A02EB4020C03005EBB3
+:10E23000850202EB451200EB820041631FE00FE014
+:10E24000FFE7152104EB84002F4A02EB4020C03089
+:10E2500005EB850202EB451200EB820041710EE0F6
+:10E26000E52104EB8400284A02EB4020C03005EB96
+:10E27000850202EB451200EB8200417100BF00BF36
+:10E28000681CC5B204EB440000EB04101F4901EB0D
+:10E290000010C079A8423FF72EAE00211C4880F83C
+:10E2A000171C00262CE006EB8601174A02EB4121E1
+:10E2B000881DECF7D1FB06EB460000EB0610134976
+:10E2C00001EB00108079052818DA06EB460000EB18
+:10E2D000061001EB0010807900280FDD0C4890F843
+:10E2E000171C06EB460000EB0610084A02EB001074
+:10E2F000C0790844C1B2064880F8171C701CC6B229
+:10E30000042ED0DBBDE8F081C04500200041002094
+:10E31000BC320020E014002070B504460E46B1481F
+:10E32000056806BB34B1012C0AD0022C0ED0032C98
+:10E3300018D111E04FF48041AB48ECF759FB11E0E4
+:10E340004FF40051A848ECF753FB0BE04FF4805119
+:10E35000A548ECF74DFB05E04FF40061A248ECF74F
+:10E3600047FB00BF20E034B1012C0AD0022C0ED0B4
+:10E37000032C18D111E04FF480419B48ECF736FB99
+:10E3800011E04FF400519848ECF730FB0BE04FF4EC
+:10E3900080519548ECF72AFB05E04FF40061924864
+:10E3A000ECF724FB00BF00BF64200DF021FC00232C
+:10E3B0001A464FF416512046FFF73EFB002004EBAF
+:10E3C00044018A4A02EB81018870002104EB440079
+:10E3D00002EB8000416004EB440000EB041002F506
+:10E3E000FE7101EB0010806881498860012048704F
+:10E3F000772004EB84017F4A1144887004EB4400C9
+:10E4000000EB04107C4901EB0010807908282FD222
+:10E41000DFE800F02E040B1219202E27772004EBE2
+:10E420008401744A1144887022E0972004EB84012F
+:10E43000704A114488701BE0972004EB84016D4AF8
+:10E440001144887014E06F2004EB8401694A114480
+:10E4500088700DE0672004EB8401664A11448870DF
+:10E4600006E0772004EB8401624A1144887000BF03
+:10E4700000BFC020C4EB041101EB81015F4A02F828
+:10E4800031000020C4EB041101EB810102EBC1015A
+:10E4900048700820C4EB041101EB810102EBC101BB
+:10E4A0008870280EC4EB041101EB810102EBC1015D
+:10E4B000C87005F0F00004EB44010844C4EB0411FB
+:10E4C00001EB810102EBC101087104EB84004949B1
+:10E4D00008448078C4EB041101EB810102EBC10117
+:10E4E00048712020C4EB041101EB810102EBC10152
+:10E4F000887105F00F00C4EBC4010844C4EB04119B
+:10E5000001EB810102EBC101C8718020C4EB041151
+:10E5100001EB810102EBC10108724C20C4EB041134
+:10E5200001EB810102EBC10148725420C4EB0411DC
+:10E5300001EB810102EBC101887234B1012C11D0D1
+:10E54000022C1DD0032C39D129E080212C48ECF776
+:10E550004DFA0B202B49086001212A48001FEBF7D8
+:10E560001DFA2BE008212648ECF740FA0B2025493C
+:10E57000A4394867012123483438EBF70FFA1DE02E
+:10E580004FF480712048ECF731FA0B201D49183107
+:10E59000086001211B481430EBF700FA0EE04FF43D
+:10E5A00080611748ECF722FA0B201649A439C86598
+:10E5B000012114484C38EBF7F1F900BF00BF1348B4
+:10E5C000C07D58B1C4EB041101EB81010B4A02EB91
+:10E5D000C100002322460B21ECF75AFA64200DF00B
+:10E5E00007FB70BD187AFF1F00180240043F00208F
+:10E5F0000C6E0020D48B002000410020D47200203B
+:10E60000000C0240A460024000000240BC32002026
+:10E6100030B52DED028B9FB000201E901D901C90F8
+:10E6200000211A911B91189119911790169015902D
+:10E63000149013900025002405909FEDFE0A8DEDA7
+:10E64000040AFDA103C9CDE90201FDA103C9CDE979
+:10E650000001FD48807850B30020FB498870A1F686
+:10E660002860B0F8420EF9490968C1F57A7188420C
+:10E670001DD1F6480068C0F57A7081B2F448A0F860
+:10E68000401E0021F148001FEBF788F9F149EF48DF
+:10E69000001FEBF769F90120EF4908704FF47A7019
+:10E6A000EA4908600121E948001FEBF777F9EA48D9
+:10E6B000007801287ED10020E7490870E2486038E0
+:10E6C000807800EB4001E54800EB01108479012CD3
+:10E6D00071D0042C04D0052C6ED0062C06D106E097
+:10E6E0000120D9490C318870002048601DE2D848CB
+:10E6F000B0F8400E811FDA48EBF7ECF8C117CDE90E
+:10E700001A01D349B1F8401E491FD54A521E881834
+:10E71000042108F0FDFAC117CDE9180119A80DC8A8
+:10E7200018995140584001437DD1C7480C380155D4
+:10E73000CB48401E00791390BDF84C00312802D020
+:10E74000452871D18FE0C248B0F8400E18384121F9
+:10E7500090FBF1F0C117CDE91801C1B2BC4880F8B7
+:10E76000B81100201E9075E0BDF8780000EB801015
+:10E770001430BB49491E085CBA49BDF8782088545A
+:10E78000BDF8781001EB81111A31B54A521E881874
+:10E79000082108F07BFA8DED040AB2490C31BDF86E
+:10E7A0007820049801EB02114860BDF8781001EB65
+:10E7B000811102E0CBE166E05EE03231A84A521EF0
+:10E7C0008818082108F062FA8DED040AA5490C3179
+:10E7D000BDF87820049801EB02110860BDF87810AC
+:10E7E00001EB81113A319E4A521E8818082108F027
+:10E7F0004DFA8DED040A9B490C31BDF87820049840
+:10E8000001EB02118860BDF8781001EB81114231F3
+:10E81000934A521E8818082108F038FA8DED040A30
+:10E8200090490C3101E020E01EE0BDF8782004980A
+:10E8300001EB0211C860844960398A781C3950188C
+:10E84000017821F0800180310170BDF87800401C12
+:10E8500080B21E90BDF878000021DDE91823801AEF
+:10E86000994181DB00E000BF00BF012076490C31F7
+:10E8700088700020486058E1012073490C3188708D
+:10E880000020486051E101206F490C318870002060
+:10E89000486075A17248401E0DF08CFB1D90BDF8BC
+:10E8A000740000287ED0BDF87400B0F5487F79DA96
+:10E8B00000201E9010E0BDF874000E30BDF87810F6
+:10E8C00008446749491E085CBDF878208854BDF8A3
+:10E8D0007800401C80B21E90BDF878001E28EADB4C
+:10E8E0000220624908725E48401E0078412876D1B5
+:10E8F00000201E9017E0BDF87800801C5849491E82
+:10E90000085C2C2800D112E0BDF87800801C544926
+:10E91000491E085C06A9BDF878208854BDF8780027
+:10E92000401C80B21E90BDF878000B28E3DB00BFCE
+:10E9300006A80BF065FDB0EE408AF0EE608A51EC5F
+:10E94000180BE9F7FEFE00EE100ADFED490A80EE33
+:10E95000201A8DED041A0498E9F77BFECDE9180121
+:10E96000DDE91801E9F72DFE00EE100ADDED040ADD
+:10E9700030EEC00A8DED040ADDE91801E9F721FE49
+:10E9800000EE100ADDED040A9FED391A60EE810AEF
+:10E990009FED381AC0EE811A30EE210A364880ED1C
+:10E9A000350A00E0AFE0BDF87800C01C2C49491ED4
+:10E9B000085C3149D4310871BDF87800401D80B23F
+:10E9C0001D9000201E901CE0BDF87400BDF878106A
+:10E9D00008442349491E085C2C2801D115E080E039
+:10E9E000BDF87400BDF8781008441D49491E085C44
+:10E9F00006A9BDF878208854BDF87800401C80B284
+:10EA00001E90BDF878000B28DEDB00BF06A80BF0D7
+:10EA1000F7FCB0EE408AF0EE608A51EC180BE9F793
+:10EA200090FE00EE100ADFED120A80EE201A8DED46
+:10EA3000041A23E000000000016932303130300058
+:10EA40000169323045303000E44000202C6402403F
+:10EA5000BC32002000880010E20A0020783F00202D
+:10EA6000E50A002075340020524D4300BC120020FE
+:10EA70000000C84200007042BC3A00200498E9F748
+:10EA8000E8FDCDE91801DDE91801E9F79AFD00EE8E
+:10EA9000100ADDED040A30EEC00A8DED040ADDE94E
+:10EAA0001801E9F78EFD00EE100ADDED040A1FEDF6
+:10EAB000101A60EE810A1FED111AC0EE811A30EEB5
+:10EAC000210A10EE100A2449C1F80500BDF87400AF
+:10EAD000BDF878100844401C2049085C1E49487263
+:10EAE00022E01FED2C0A10EE100A1B49C1F80500A8
+:10EAF000002048721FED310A10EE100AC1F805001F
+:10EB00000020487210E01FED350A10EE100A12497D
+:10EB1000C1F80500002048721FED3A0A10EE100AF5
+:10EB2000C1F805000020487200BF00BF00201E9001
+:10EB300009E000200949BDF878208854BDF8780024
+:10EB4000401C80B21E90BDF878001428F1DB1FB085
+:10EB5000BDEC028B30BD0000903B0020E40A002099
+:10EB60002DE9F04F8BB004468B460026B2460025B7
+:10EB7000A846002700200A9081460990089000BF0F
+:10EB800000BFFCA103C9CDE90601FCA103C9CDE981
+:10EB900004010020FB490870FB48005D042823D1D4
+:10EBA0000521F948015500214E3801552238005DF4
+:10EBB00020F08001F44870380155042C04D0052C55
+:10EBC0000CD0062C0FD104E00021EF484938015544
+:10EBD00009E03121EC484938015504E00021EA48B8
+:10EBE0004938015500BF00BF04EB4401E74800EB82
+:10EBF00001108079012873D0042804D0052870D032
+:10EC000006286FD10DE2E0485438007900286AD018
+:10EC1000002000F0A5FA04EB4403DC4A02EB0312E7
+:10EC2000517904EB4403D94A02EB0312106800F057
+:10EC3000B5FCD54854380079012802D0022878D193
+:10EC400037E0D1485438C77807EBC70000EB07110D
+:10EC5000CF4810F8219007EBC70000EB0711CC4814
+:10EC600000EB8100CB4950F8012F0A6040684860F2
+:10EC700007EBC70000EB0711C54800EB8100D0F897
+:10EC80000900C449491EC1F8090007EBC70000EBA1
+:10EC90000711BF4800EB8100BE49203150F8212FF9
+:10ECA0000A6080888880F91707EB11714FEA2118F4
+:10ECB0003FE0B94890F8249B4FF0000832E000276D
+:10ECC00014E008EB480000EB0810AF49283101EBD5
+:10ECD0000010303000EB07100078484504D110E0F8
+:10ECE00003E2E1E100E29BE1781C87B208EB480017
+:10ECF00000EB0810A449283101EB0010C079B8429C
+:10ED0000DFDC00BF08EB480000EB08119E4828300C
+:10ED100000EB0110C079B84200DD08E008F1010005
+:10ED20001FFA80F89D4890F8160C4045C7DC00BFDC
+:10ED300000BF00BF48460021FEF790FFCDE9020169
+:10ED4000002000900B460621029A07F093FB08EB87
+:10ED5000480000EB08108C49283101EB0010007FBF
+:10ED6000C0F381000090A1F59950D0F805C062462B
+:10ED700000230721184607F07DFB08EB480000EB55
+:10ED800008108149283101EB0010007F00F00300DA
+:10ED90000090A1F59950D0F801C0624600230821E7
+:10EDA000184607F067FB08EB480000EB08107649AF
+:10EDB000283101EB0010007FC0F301100090A1F595
+:10EDC0009950D0F809C0624600230921184607F07F
+:10EDD00051FB32216F48633080F86C11302180F88C
+:10EDE0006D11643890F8260001EB1011694863300A
+:10EDF00080F86E11643890F8260000F00F00303073
+:10EE00006449633181F86F012D216248633080F8D5
+:10EE10007011643890F82500302101EB10115D4825
+:10EE2000633080F87111643890F8250000F00F000D
+:10EE300030305849633181F872012D2155486330D3
+:10EE400080F87311643890F82400302101EB101120
+:10EE50005048633080F87411643890F8240000F052
+:10EE60000F0030304B49633181F87501A1F1640026
+:10EE700090F82300302101EB10114648633080F8F0
+:10EE80007711643890F8230000F00F0030304149CA
+:10EE9000633181F878013A213E48633080F8791176
+:10EEA000643890F82200302101EB101139486330AA
+:10EEB00080F87A11643890F8220000F00F003030AA
+:10EEC0003449633181F87B013A213248633080F85C
+:10EED0007C11643890F82100302101EB10112D488D
+:10EEE000633080F87D11643890F8210000F00F0045
+:10EEF00030302849633181F87E01A1F16400D0F8F7
+:10EF0000272010460021FEF7A9FECDE902010020CE
+:10EF100000900B460C21029A07F0ACFA002604E0A0
+:10EF200020201F498855701C86B240F28A208642F4
+:10EF3000F6DB0A201A4908704870002646E04FF0B8
+:10EF4000000A0CE01348633000EB461010F80A008A
+:10EF5000202800D006E00AF101001FFA80FABAF179
+:10EF6000200FEFDB00BFBAF11F0F2DDA4FF0000AC0
+:10EF700025E0000001693230313030000169323063
+:10EF800045303000E30A0020D8400020783F0020C0
+:10EF9000E0140020E12D0020BC220020BC32002023
+:10EFA000CC0E0020674800EB461010F80A000AEB70
+:10EFB0004511654A50540AF101001FFA80FABAF16E
+:10EFC000200FEFDB681C85B2701C86B2142EB6DBF6
+:10EFD0000A21202000EB45105B4A1154202000EB51
+:10EFE0004510401C1154202000EB4510801C11548A
+:10EFF000202000EB4510C01C1154202000EB4510D0
+:10F00000001D1154202000EB4510401D11542020FC
+:10F0100000EB4510401D80B20A9000204B4908715A
+:10F020007FE0012000F09CF84FF400714848EBF7B6
+:10F03000DFFC04EB4403474A02EB0312517904EB73
+:10F040004403444A02EB0312106800F0A7FA3F4859
+:10F05000543010F80900401CC1B23C48543000F84C
+:10F060000910BBF1310F03D0BBF1450F1AD10CE0F1
+:10F07000002605E006A8805D33498855701C86B2DD
+:10F08000072EF7DB07200A900CE0002605E004A815
+:10F09000805D2D498855701C86B2072EF7DB07204E
+:10F0A0000A9000BF00BF3CE0022000F059F84FF486
+:10F0B00080412748EBF79CFC2448543010F80900A5
+:10F0C000401CC1B22148543000F8091004EB44033D
+:10F0D000204A02EB0312517904EB44031D4A02EB70
+:10F0E0000312106800F05AFA1BE0032000F038F811
+:10F0F0001648543010F80900401CC1B2134854306F
+:10F1000000F8091004EB4403124A02EB0312517990
+:10F1100004EB44030F4A02EB0312106800F03EFABE
+:10F1200000BF00BF0A9850B10B490A98086001213E
+:10F130000948001FEAF732FC0020084908700BB0AC
+:10F14000BDE8F08F442E0020CC0E0020844000202B
+:10F1500000080240783F0020A4640240E30A002037
+:10F1600010B5044634B1012C0FD0022C18D0032C5A
+:10F170002CD120E04FF400511548EBF737FC4FF449
+:10F1800080711348EBF732FC20E04FF40051104837
+:10F19000EBF72CFC4FF480710D48EBF729FC15E0E0
+:10F1A0004FF400510A48EBF723FC4FF480710848F4
+:10F1B000EBF71CFC0AE04FF400510548EBF718FC94
+:10F1C0004FF480710248EBF713FC00BF00BF10BD85
+:10F1D0000008024070B50024002540F224410E488A
+:10F1E0000BF015F8B0B140F224410B480AF089FF4A
+:10F1F00009480088C4B20848001D0088C4B2012034
+:10F200000649487006480068C0F57A7081B2054822
+:10F21000A0F8421E70BD000000140140E440002030
+:10F220002C640240BC32002010B50024134914485D
+:10F23000EAF79AFB00211248EAF7B0FB00E000BFB2
+:10F24000402110480AF0D6FF0028F8D04FF4007192
+:10F250000D48EBF7CBFB4FF480410B48EBF7C6FBB7
+:10F260000A4907487838EAF77FFB012104487838D3
+:10F27000EAF794FB01200649087010BD00802020A9
+:10F28000A064024000140140000802400088001001
+:10F29000E30A002000B58FB00121880507F0ACF922
+:10F2A0002948EAF787FB40200390002005904FF49F
+:10F2B0008060069000200790089009904FF400307D
+:10F2C0000A9000200B900C900D900E901F4801901A
+:10F2D0004FF0206000901E48029069461A48EAF7F5
+:10F2E00033FC012210211848EAF710FC1648783840
+:10F2F000EAF760FB002003904FF47A70049000203E
+:10F3000005904FF4806006900020079008900990C7
+:10F310004FF400300A9000200B900C900D900E904E
+:10F320000A4801904FF0206000900A480290694618
+:10F3300005487838EAF708FC012103487838EAF7ED
+:10F340002DFB0FB000BD0000A0640240041401407A
+:10F35000CC0E0020E40A00201CB50121042007F097
+:10F360004BF9082206211C48EBF714FB0822072161
+:10F370001948EBF70FFBC020009002208DF8050024
+:10F3800000208DF8060001208DF8070002208DF87E
+:10F39000040069461048EBF7B5FA4FF4C6400090F8
+:10F3A00001208DF8040000208DF8060003208DF860
+:10F3B000050001208DF8070069460748EBF7A2FA1F
+:10F3C0004FF400710448EBF711FB4FF48041024801
+:10F3D000EBF70CFB1CBD00000008024010B5002438
+:10F3E000FFF7BAFF00214FF4E13000F0D7F8FFF744
+:10F3F00051FF00F0B3F80021544880F8281E002087
+:10F40000534988704870C8700220886000214F48B6
+:10F4100080F8341E00204E490C318870012048705D
+:10F42000C8704FF47A708860484890F8B80C00288B
+:10F4300027D1484840781A2822DB00206C3908760A
+:10F44000002143486038817601214176C17642F23D
+:10F45000107101624FF47A71A0F58870C1600121CA
+:10F4600081724FF416503C49486001213A480172BC
+:10F47000364890F8B80C401CC1B2344880F8B81C2B
+:10F4800062E000245BE0002104EB4402304848388D
+:10F4900000F8221004EB440200EB8200817001218D
+:10F4A00004EB44022A48483800EB8200417004EB28
+:10F4B00044022748483800EB8200C17004EB440145
+:10F4C0002548001D00EB0110806800EB8000410022
+:10F4D00004EB44021E48483800EB8200816004EBD4
+:10F4E00044011D48001D00EB01108079042804D060
+:10F4F00005281CD006281FD104E0002114485538E7
+:10F50000015519E0312112485538015504EB4401E9
+:10F51000A0F2171000EB011080686421484304EB4F
+:10F5200044020B49483901EB8201886004E0002164
+:10F5300007485538015500BF00BF601CC4B20348DE
+:10F5400090F8B80CA0429EDC10BD0000BC32002038
+:10F55000E4400020BC120020743F002008B5452084
+:10F560008DF8000002208DF8010001208DF80200C6
+:10F570008DF80300684600F057F847208DF800002A
+:10F5800001208DF8010000208DF8020001208DF887
+:10F590000300684600F048F808BD00007FB5054646
+:10F5A0000C460121202007F077F80095012C06D1A8
+:10F5B0002003ADF804008010ADF808000FE0022C25
+:10F5C00007D1E002ADF804004FF4C060ADF80800C8
+:10F5D00005E024B90020ADF80400ADF808000020D3
+:10F5E000ADF80400ADF80600ADF80C000C20ADF845
+:10F5F0000A0069460B480AF059FE012109480AF041
+:10F6000089FD012240F2244106480AF02AFE102119
+:10F6100004480AF076FD0122C02102480AF086FD66
+:10F620007FBD00000014014070B5002100230F22AF
+:10F63000C4781CB3174C246804F4E064C4F5E06497
+:10F64000C4F30721C1F10404E3B20A4144789C40A9
+:10F65000E1B28478144021430C07210E0E4C05784A
+:10F660006155047804F01F050124AC4005786D1144
+:10F67000AD0005F1E025C5F8004109E0047804F08B
+:10F680001F050124AC40054D0678761145F826404B
+:10F6900070BD00000CED00E000E400E080E100E05F
+:10F6A000024A0A400243024B1A60704780FFFF1F64
+:10F6B00008ED00E000200CE0002106E00022064BEF
+:10F6C00003EBC1031A544A1CD1B28029F6DB421C59
+:10F6D000D0B20828F0DB7047EB9D00202DE9FF4FEA
+:10F6E00084B081468A460020029083460698A0EBAB
+:10F6F00009040798A0EB0A06CDF80490CDF800A005
+:10F70000002C01DD012705E00CB9002702E04FF0D5
+:10F71000FF376442002E02DD4FF0010806E016B903
+:10F720004FF0000802E04FF0FF386642B44201DDBE
+:10F73000254600E03546002003901EE0009AD1B235
+:10F74000019AD0B2119A00F01FF80298204402905A
+:10F75000B3440298A84205DD0298401B029001982C
+:10F7600038440190AB4504DDABEB050B00984044F9
+:10F7700000900398401C80B20390691C0398884253
+:10F78000DCDB08B0BDE8F08FF0B514460B46CF17B0
+:10F7900001EB5777C7F3C702CF1701EB5777FF107D
+:10F7A000A1EBC707FEB20123B340DDB24CB1134B4E
+:10F7B00003EBC0039B5C2B43104F07EBC007BB540C
+:10F7C0001AE00E4B03EBC0039B5CDB430B4F07EBD4
+:10F7D000C007BB54094B03EBC0039B5C2B43074F93
+:10F7E00007EBC007BB54054B03EBC0039B5CDB433B
+:10F7F000024F07EBC007BB54F0BD0000EB9D00209B
+:10F800001CB501210A2006F0F7FE4FF4C05000900D
+:10F8100001208DF8040000208DF8060003208DF8EB
+:10F82000050001208DF8070069464F48EBF76AF89C
+:10F830004FF48060009001208DF8040000208DF8C6
+:10F84000060003208DF8050001208DF807006946A9
+:10F850004648EBF757F8C8200CF0CAF94FF480611E
+:10F860004248EBF7C3F8C8200CF0C2F94FF48061AE
+:10F870003E48EBF7BDF8C8200CF0BAF90021FD2096
+:10F8800000F0ECFA0021122000F0E8FA0021AE208E
+:10F8900000F0E4FA0021D52000F0E0FA0021A020D9
+:10F8A00000F0DCFA0021A82000F0D8FA00213F2067
+:10F8B00000F0D4FA0021D32000F0D0FA002108464D
+:10F8C00000F0CCFA0021402000F0C8FA2848407827
+:10F8D0001F2808DD0021A12000F0C0FA0021C82067
+:10F8E00000F0BCFA07E00021A02000F0B7FA0021E8
+:10F8F000C02000F0B3FA0021DA2000F0AFFA0021B6
+:10F90000122000F0ABFA0021812000F0A7FA0021BC
+:10F910007F2000F0A3FA0021D92000F09FFA0021F7
+:10F92000822000F09BFA0021DB2000F097FA0021F2
+:10F93000342000F093FA0021A42000F08FFA002177
+:10F94000A62000F08BFA0021202000F087FA002189
+:10F95000084600F083FAFFF7ADFE0021AF2000F06B
+:10F960007DFA00F063F81CBD000C02400004024068
+:10F97000BC12002010B50246012000E050430B1ECF
+:10F98000A1F10104E1B2F9D110BD2DE9F84F05460E
+:10F990000C4616461F46DDE90A9B06FB09F064216A
+:10F9A00090FBF1F000F0FF0A4FF0000801200090FA
+:10F9B000A819C2B2234621462846FFF78FFE012030
+:10F9C0000090E019C3B2A819C2B2E019C1B228462A
+:10F9D000FFF784FE01200090E019C3B22A462146B9
+:10F9E0002846FFF77BFE0120E119CBB2A919CAB264
+:10F9F000A9190090C8B22146FFF770FE00BF11E0C0
+:10FA00000120009004EB0800C3B205EB0A00C2B26B
+:10FA100004EB0800C1B22846FFF760FE08F10100C0
+:10FA200000F0FF08B845EBDBBDE8F88F70B50024A7
+:10FA3000002504F1B001C8B2002100F00FFA002146
+:10FA4000084600F00BFA0021102000F007FA00BF72
+:10FA50000EE0002508E0084901EBC501085D012121
+:10FA600000F0FCF9681CC5B2802DF4DB601CC4B248
+:10FA7000082CEEDB70BD0000EB9D002010B50446A5
+:10FA800000BF02210A4806F0E1FF0028F9D0214614
+:10FA9000074806F0E7FF00BF0121054806F0D6FF42
+:10FAA0000028F9D0024806F0DAFFC0B210BD00000D
+:10FAB000003800402DE9FE4F0746884692461C4616
+:10FAC0000197CDF80080082C02D14FF006091FE005
+:10FAD0002046E31704EB5373DB1021464FEAE47C26
+:10FAE00004EB5C7C4FEAEC0CA4EBCC0CBCF1000FFB
+:10FAF00002D04FF0010C01E04FF0000C63442246AD
+:10FB000004EBD27C4FEA6C0C03FB0CF303F0FF090F
+:10FB1000AAF12000C6B200255EE0082C07D106EB52
+:10FB200046002F4901EB400010F805B01DE00C2CF9
+:10FB300007D106EB46002B4901EB800010F805B019
+:10FB400013E0102C05D1284800EB061010F805B082
+:10FB50000BE0182C07D106EBC600244901EB80000E
+:10FB600010F805B001E0BDE8FE8F002002901CE017
+:10FB70000BF0010028B1414638460C9AFFF704FE0D
+:10FB800009E00C9808B9012000E000200246414637
+:10FB90003846FFF7F9FD4FEA6B0B08F1010000F062
+:10FBA000FF080298401CC0B2029002980828DFDBD0
+:10FBB000781CC7B2082C0BD004EBD4714A10019901
+:10FBC000791A8A4204D1019F00980830C0B200908F
+:10FBD000DDF80080681CC5B24D459EDB00BFC2E762
+:10FBE000E01E0308082103087C2503086C2B03088A
+:10FBF0002DE9FF4F2DED068B83B0074693461E4639
+:10FC0000DDE917484FF00009CA46DEB95846E8F763
+:10FC1000FFFC41EC1A0BB0EE4A0AF0EE6A0A0AF059
+:10FC2000EFFDB0EE409AF0EE609A9FED400B53EC82
+:10FC3000102B51EC190BE8F73CFB41EC180BE8F7E3
+:10FC400029FDC6B2082C01D14FF002091698864250
+:10FC500011DC169800280EDD23463022CDF80080F6
+:10FC600038460A99FFF726FF204604EBD07109EBCE
+:10FC700061013944CFB200254CE01698301AA842F1
+:10FC800010D104EBD47109EB610101FB0571C8B21D
+:10FC900023462E22CDE900840A99FFF70BFF4FF08F
+:10FCA000010A35E006EB0A00401B401EC1B20A20E3
+:10FCB000FFF760FEBBFBF0F00A21B0FBF1F201FBA5
+:10FCC00012000290029880B904EBD47109EB610133
+:10FCD0000AEB070201FB0521C8B223463022CDE919
+:10FCE00000840A99FFF7E6FE11E004EBD47109EBFA
+:10FCF00061010AEB070301FB0531C8B2CDE90084BD
+:10FD000002993031CAB223460A99FFF7D3FE00BFE9
+:10FD1000681CC5B206EB0A00A842AEDC304603B050
+:10FD2000BDEC068B04B0BDE8F08F000000000000C1
+:10FD30000000F03F2DE9FF4F05460E4617461C46D2
+:10FD4000DDF838904FF0000A0095B3462046E217E0
+:10FD500004EB5272D2102146E31704EB5373DB100D
+:10FD6000A4EBC3030BB1012300E000231A44D4B277
+:10FD70004FF0000845E0002003903BE00D9810F89C
+:10FD80000A0002900AF101001FFA80FA0020019097
+:10FD90001DE0029800F0010028B14A46314628468D
+:10FDA000FFF7F2FC0AE0B9F1000F01D1012000E0F9
+:10FDB0000020024631462846FFF7E6FC0298401034
+:10FDC0000290701CC6B20198401CC0B2019001980C
+:10FDD0000828DEDB681CC5B20098281AB84204D196
+:10FDE000009D0BF1080000F0FF0B5E460398401CDD
+:10FDF000C0B203900398B842C0DB08F1010000F0E4
+:10FE0000FF08A045B7DBBDE8FF8F2DE9F8430646A4
+:10FE1000884614461F46DDE9085915E0CDF80090E4
+:10FE200022782B4641463046FFF744FE082D02D18A
+:10FE3000B01DC6B205E0284605EBD07106EB6101A6
+:10FE4000CEB2641C781EC7B22FB12078202802DB06
+:10FE500020787E28E2DDBDE8F883000070B5054615
+:10FE60000C462CB14FF400611048EAF7C1FD04E0E4
+:10FE70004FF400610D48EAF7B9FD4FF480510B488B
+:10FE8000EAF7B4FD4FF480510948EAF7B1FD28467E
+:10FE9000FFF7F4FD4FF480510448EAF7A9FD4FF451
+:10FEA00000610248EAF7A4FD70BD0000000C0240AA
+:10FEB000000402402DE9F04F91B0002010908146DF
+:10FEC00083460F9082460E900D900C900B900A90F6
+:10FED00009900890079006900590049003900024E4
+:10FEE0000026029000250190FE4890F8B2070121FB
+:10FEF000B1EBD01F43F0F48203F0EBBAFA488078FC
+:10FF0000022804D1F848407808B107200390BDF8D2
+:10FF10000C009DF834100844F449085CFA287DD19F
+:10FF2000BDF80C009DF834100844401CEF49085CF3
+:10FF3000EC491E314871BDF80C009DF8341008449E
+:10FF4000801CEA49085CE7491E310871BDF80C00C5
+:10FF50009DF834100844C01CE449085CE1491E3196
+:10FF6000C870BDF80C009DF834100844001DDF492E
+:10FF7000085CDC491E318870BDF80C009DF8341017
+:10FF80000844401DD949085CD6491E314870BDF867
+:10FF90000C009DF834100844801DD449095CD148F8
+:10FFA0008177817F007E814211DDCE48827F1046BD
+:10FFB0000021FDF79FF807468846CA48027E104692
+:10FFC0000021FDF797F8381AC0B20F9010E0C5482D
+:10FFD000027E10460021FDF78DF807468846C1488D
+:10FFE000827F10460021FDF785F8381AC0B20F90C5
+:10FFF0000F9805281CDBBB48807F542818DAB948C5
+:020000040802F0
+:10000000807F062814DDB7481E30407924280FDB96
+:10001000B4481E30407950280ADC00E00AE0B148BC
+:100020000146D1F81E208261498C8183E9F740FEA8
+:1000300006200D90BDF80C009DF834100844801C7B
+:10004000AA49095CBDF80C009DF834201044401CFE
+:10005000A64A105C41EA0029BDF80C009DF8341056
+:100060000844C01C1146085C0106BDF80C009DF850
+:1000700034201044001D9D4A105C41EA0041BDF847
+:100080000C009DF834201044401D984A105C41EA51
+:100090000020BDF80C109DF834201144891D934AAE
+:1000A000515C08430190924901980968884203F025
+:1000B000E781B9F5FA6F83F2E3818D490198086011
+:1000C0008848B0F83A17BDF80C004844801C8142BB
+:1000D0000CDB8448B0F83A17BDF80C004844801C8B
+:1000E000081A81B27F48A0F83A1705E000217D4840
+:1000F000A0F83A1703F0F3B97C49BDF80C20881832
+:100100004946E9F7CBFB0546BDF80C004844401CC6
+:100110007649085CBDF80C104944744A515C40EAC9
+:100120000120A84243F086816E48C07D50B109F19C
+:10013000020291B26D4ABDF80C30D018012304229E
+:10014000EAF7A6FCBDF80C109DF834201144091DF7
+:10015000664A515C01F00F0000EBD0714910A0EB32
+:100160004101C9B20C91BDF80C109DF83420114426
+:10017000891D5E4A515C01F00F0000EBD0714910FF
+:100180000B91002419E0BDF80C109DF834201144A7
+:10019000C91D2144554A505C9DF82C209DF8301013
+:1001A000E9F7E2FDBDF80C109DF834201144C91D9B
+:1001B00021444E4A5054601C84B2A9F10700A04269
+:1001C000E1DCBDF80C009DF834100844C01D47491F
+:1001D000085C10900121434880F88C1800204549A4
+:1001E000486088704449887048603F488078032898
+:1001F00003D03D488078012802D101203F490860A2
+:10020000002005901098152803F0078010DCA0F15D
+:100210000B000A2883F0FD80DFE810F01313A7130A
+:100220000414FC13FB182100C015D015FB18A717E8
+:10023000A22801F02E8509DC162802F0F7841F2879
+:1002400002F04B87A12843F0E480FCE3A32801F0EF
+:100250008386A42801F07883A528F4D1F4E3284804
+:10026000D0F8140210B11F201F49087100200A9015
+:10027000EBE3BDF8280000EB400101EB0010214941
+:1002800001EB0010807909287DD2DFE800F07C05C1
+:100290000607087CDD090A0000BF00BF00BF00BFE1
+:1002A00000BF00200990BFE0BDF80C009DF834109D
+:1002B00008440830BDF8141008440C49095CBDF826
+:1002C000280000EB8000104A02EB4020C030BDF84F
+:1002D000242002EB820303EB421200EB8200417602
+:1002E00014E00000BC320020483B00202C8C002091
+:1002F000240A0020303A0020006E0020880240428C
+:10030000BC12002000410020C0450020BDF80C00B8
+:100310009DF8341008440830BDF814100844FE4914
+:10032000085C20B1012803D0022872D114E070E0EB
+:10033000BDF8281001EB410202EB0111F74A02EB74
+:1003400001113031BDF8242001EB0211881C89789D
+:1003500021F0040101705CE0BDF8281001EB4102BE
+:1003600002EB0111ED4A02EB01113031BDF82420FE
+:1003700001EB0211881C897821F00801017000212D
+:10038000BDF8280000E0EDE300EB400202EB0010B6
+:10039000E24A02EB00103030BDF8242000EB0210DE
+:1003A0004160BDF828100220E9F7D2FD002414E0D6
+:1003B0000021BDF8280000EB8000D94A02EB402064
+:1003C000C030BDF8242002EB820303EB421200EBA5
+:1003D00082003F300155601C84B2142CE8DB0024FD
+:1003E00014E00021BDF8280000EB8000CC4A02EBAD
+:1003F0004020C030BDF8242002EB820303EB421200
+:1004000000EB82005B300155601C84B20A2CE8DBF3
+:1004100000BF00BFBDF81400401C80B20590BDF8BD
+:100420002400401C80B20990BDF8280000EB400178
+:1004300001EB0010B94901EB0010C079BDF82410A0
+:1004400088423FF731AF8DE300200990FEE3BDF80D
+:100450000C009DF8341008440830BDF8141008440E
+:10046000AD49095CBDF8280000EB8000AC4A02EB06
+:100470004020C030BDF8242002EB820303EB42127F
+:1004800000EB82004176BDF80C009DF83410084462
+:100490000830BDF8141008449F49085CF4287DD04A
+:1004A0001DDC20287BD00DDC042879D005DC08B3C6
+:1004B00001285ED002285BD14BE1082871D01028BA
+:1004C000F9D11EE2F1286DD004DC40286BD0F02871
+:1004D000F1D162E3F22867D0F328ECD160E3F5387C
+:1004E0000B2845D2DFE800F0FEFDFCFBFAF9F8F737
+:1004F000F6F5F400BDF8280000EB8000884901EB18
+:100500004020C030BDF8241001EB810202EB411104
+:1005100000EB810090F87600102824D10021BDF86E
+:10052000280000EB80007E4A02EB4020C030BDF87E
+:10053000242002EB820303EB421200EB820080F8DE
+:100540007610F321BDF8280000EB8000744A02EB1E
+:100550004020C030BDF8242002EB820303EB42129E
+:1005600000EB82004171BDF81400401C80B2059080
+:100570006AE3F221BDF8280000EB8000684A02EB34
+:100580004020C030BDF8242002EB820303EB42126E
+:1005900000EB82004171BDF8281006E001E33BE268
+:1005A0001FE166E1FAE2A8E2F9E201EB410202EBA7
+:1005B00001115A4A02EB01113031BDF8242001EB40
+:1005C0000211881C897821F004010170BDF80C002B
+:1005D0009DF8341008440830BDF8141008444E4902
+:1005E000095CBDF8280000EB80004D4A02EB40207A
+:1005F000C030BDF8242002EB820303EB421200EB73
+:10060000820080F87610002420E0BDF80C009DF8F0
+:10061000341008440830BDF8141008442044401C2D
+:100620003D49095CBDF8280000EB80003C4A02EB24
+:100630004020C030BDF8242002EB820303EB4212BD
+:1006400000EB820049300155601C84B20F2CDCDBCA
+:10065000002420E0BDF80C009DF834100844083058
+:10066000BDF814100844204410302B49095CBDF833
+:10067000280000EB80002A4A02EB4020C030BDF881
+:10068000242002EB820303EB421200EB82005B307A
+:100690000155601C84B20A2CDCDBBDF80C009DF80F
+:1006A000341008440830BDF8141008441A301A49B0
+:1006B000095CBDF8280000EB8000194A02EB4020DD
+:1006C000C030BDF8242002EB820303EB42120AE0A3
+:1006D00072E270E26EE26CE26AE268E266E264E2B2
+:1006E00062E260E25EE200EB820080F870100024BB
+:1006F00027E0BDF80C009DF8341008440830BDF820
+:100700001410084420441B300349095CBDF828003C
+:1007100000EB8000024A05E02C8C00200041002004
+:10072000C045002002EB4020C030BDF8242002EB81
+:10073000820303EB421200EB820071300155601C12
+:1007400084B2052CD5DBBDF81400203080B20590B2
+:100750007AE2F221BDF8280000EB8000FE4A02EBAD
+:100760004020C030BDF8242002EB820303EB42128C
+:1007700000EB82004171BDF8281001EB410202EB51
+:100780000111F64A02EB01113031BDF8242001EBD2
+:100790000211881C897821F004010170BDF80C0059
+:1007A0009DF8341008440830BDF814100844EC4992
+:1007B000095CBDF8280000EB8000E74A02EB40200E
+:1007C000C030BDF8242002EB820303EB421200EBA1
+:1007D000820080F87610BDF81400401C80B20590AD
+:1007E00032E2F221BDF8280000EB8000DA4A02EB89
+:1007F0004020C030BDF8242002EB820303EB4212FC
+:1008000000EB82004171BDF8281001EB410202EBC0
+:100810000111D24A02EB01113031BDF8242001EB65
+:100820000211881C897821F004010170BDF80C00C8
+:100830009DF8341008440830BDF814100844C84925
+:10084000095CBDF8280000EB8000C34A02EB4020A1
+:10085000C030BDF8242002EB820303EB421200EB10
+:10086000820080F87610BDF81400401C80B205901C
+:10087000EAE1F221BDF8280000EB8000B64A02EB65
+:100880004020C030BDF8242002EB820303EB42126B
+:1008900000EB82004171BDF8281001EB410202EB30
+:1008A0000111AE4A02EB01113031BDF8242001EBF9
+:1008B0000211881C897821F004010170BDF80C0038
+:1008C0009DF8341008440830BDF814100844A449B9
+:1008D000095CBDF8280000EB80009F4A02EB402035
+:1008E000C030BDF8242002EB820303EB421200EB80
+:1008F000820080F87610BDF81400401C80B205908C
+:10090000A2E1F321BDF8280000EB8000924A02EB3F
+:100910004020C030BDF8242002EB820303EB4212DA
+:1009200000EB82004171BDF8281001EB410202EB9F
+:1009300001118A4A02EB01113031BDF8242001EB8C
+:100940000211881C897821F004010170BDF80C00A7
+:100950009DF8341008440830BDF81410084480494C
+:10096000095CBDF8280000EB80007B4A02EB4020C8
+:10097000C030BDF8242002EB820303EB421200EBEF
+:10098000820080F87610BDF80C009DF83410084401
+:100990000830BDF814100844401C7149095CBDF8CA
+:1009A000280000EB80006C4A02EB4020C030BDF80C
+:1009B000242002EB820303EB421200EB820080F85A
+:1009C0007010002420E0BDF80C009DF8341008449D
+:1009D0000830BDF8141008442044801C6049095CAC
+:1009E000BDF8280000EB80005B4A02EB4020C030DD
+:1009F000BDF8242002EB820303EB421200EB8200DD
+:100A000071300155601C84B2052CDCDBBDF814008C
+:100A1000C01D80B2059017E1F221BDF8280000EB5F
+:100A200080004D4A02EB4020C030BDF8242002EB8C
+:100A3000820303EB421200EB82004171BDF82810E3
+:100A400001EB410202E027E1FEE31BE102EB0111B1
+:100A5000424A02EB01113031BDF8242001EB0211B2
+:100A6000881C897821F004010170BDF80C009DF804
+:100A7000341008440830BDF8141008443849095CA3
+:100A8000BDF8280000EB8000334A02EB4020C03064
+:100A9000BDF8242002EB820303EB421200EB82003C
+:100AA00080F87610002420E0BDF80C009DF834108A
+:100AB00008440830BDF8141008442044401C28495C
+:100AC000095CBDF8280000EB8000234A02EB4020BF
+:100AD000C030BDF8242002EB820303EB421200EB8E
+:100AE000820071300155601C84B2042CDCDBBDF83F
+:100AF0001400401D80B20590A6E0F221BDF8280048
+:100B000000EB8000144A02EB4020C030BDF82420E6
+:100B100002EB820303EB421200EB82004171BDF84D
+:100B2000281001EB410202EB01110C4A02EB01110A
+:100B30003031BDF8242001EB0211881C897821F0A6
+:100B400004010170BDF80C009DF834100844083011
+:100B5000BDF81410084406E0C04500200041002004
+:100B60002C8C002088E0FA49095CBDF8280000EBD5
+:100B70008000F84A02EB4020C030BDF8242002EB90
+:100B8000820303EB421200EB820080F87610BDF87E
+:100B90001400401C80B2059056E000BF00BF00BFAB
+:100BA00000BF00BF00BF00BF00BF00BF00BF00BF4D
+:100BB00000BF00BF00BF00BFF221BDF8280000EB5E
+:100BC0008000E44A02EB4020C030BDF8242002EB54
+:100BD000820303EB421200EB82004171BDF8281042
+:100BE00001EB410202EB0111DB4A02EB0111303152
+:100BF000BDF8242001EB0211881C897821F0040142
+:100C00000170BDF80C009DF8341008440830BDF8A0
+:100C100014100844CE49095CBDF8280000EB8000A0
+:100C2000CC4A02EB4020C030BDF8242002EB820306
+:100C300003EB421200EB820080F87610BDF814003E
+:100C4000401C80B2059000BF00BF00E004E0BDF88A
+:100C50002400401C80B20990BDF8280000EB400140
+:100C600001EB0010BC4901EB0010C079BDF8241065
+:100C700088423FF7ECAB00BF00BFBDF82800401C26
+:100C800080B20A90B54890F8160CBDF8281088423A
+:100C90003FF7EFAA02F0CDBBA9F102000D2190FBB6
+:100CA000F1F000F0FF0B00200A90FCE30020099017
+:100CB000FAE3BDF8280000EB400101EB0010A64963
+:100CC00001EB00103030BDF8241000EB01108078EB
+:100CD000C0F3400000287DD1BDF8280000EB4001A2
+:100CE00001EB00109C4901EB00103030BDF82410DE
+:100CF00000EB0110807A02286CD0BDF80C009DF842
+:100D00003410084408300AEB8A0101EBCA01084498
+:100D10008F490A5C10460021FCF7ECF9BDF8282049
+:100D200002EB420303EB02128B4B03EB0212303255
+:100D3000BDF8243002EB0312127842400A43CAD1B4
+:100D4000BDF8280000EB8000824901EB4020C03054
+:100D5000BDF8241001EB810202EB411100EB810090
+:100D600090F83D0001287DD1BDF8280000EB8000FF
+:100D7000784901EB4020C030BDF8241001EB81021E
+:100D800002EB411100EB810090F83E000028EAD10F
+:100D9000BDF80C009DF83410084409306C49095C1A
+:100DA000BDF8280000EB80006A4A02EB4020C0300A
+:100DB000BDF8242002EB820303EB421200EB820019
+:100DC000C171BDF80C009DF8341008440A30604928
+:100DD000085C00E0AAE30106BDF80C009DF8342091
+:100DE00010440B305A4A105C41EA0041BDF80C0037
+:100DF0009DF8342010440C30554A105C41EA002024
+:100E0000BDF80C109DF8342011440D31504A515C4E
+:100E10000843BDF8281001EB81014E4A02EB412145
+:100E2000C031BDF8242002EB820303EB421201EB38
+:100E300082018860BDF80C009DF834100844113020
+:100E40004349085C0106BDF80C009DF834201044AD
+:100E500012303F4A105C41EA0041BDF80C009DF899
+:100E6000342000E0C3E010441330394A105C41EAFA
+:100E70000020BDF80C109DF8342011441431344A80
+:100E8000515C0843BDF8281001EB410202EB01114F
+:100E9000314A02EB01113031BDF8242001EB02117F
+:100EA0004860BDF828100220E9F752F8BDF8280084
+:100EB00000EB400101EB0010274901EB001030303E
+:100EC000BDF8241000EB01100078BDF8281001EBEC
+:100ED0008101204A02EB41214870BDF8280000EB57
+:100EE0008000114601EB4020C030BDF8241001EB1A
+:100EF000810202EB411100EB81008068002876D06E
+:100F0000BDF8280000EB400101EB0010124901EB95
+:100F10000010807909286BD2DFE800F06A05BBFE7B
+:100F20006A6A6AFDFC00BDF8280000EB80000949F0
+:100F300001EB4020C030BDF8241001EB810202EB30
+:100F4000411100EB8100C07950B1012878D18BE0CC
+:100F50002C8C0020C045002000410020BC32002025
+:100F6000BDF8280000EB400101EB0010FE4901EB49
+:100F70000010007BD0BBBDF8280000EB800001F51D
+:100F8000986101EB4020C030BDF8241001EB8102D4
+:100F900002EB411100EB81008068B0F5100F12D117
+:100FA000C321BDF8280000EB8000F04A02EB40208E
+:100FB000C030BDF8242002EB820303EB421200EBA9
+:100FC000820041714FE0B521BDF8280000EB8000A0
+:100FD000E64A02EB4020C030BDF8242002EB820339
+:100FE00003EB421200EB820041713CE001E096E22B
+:100FF00094E2BDF8280000EB8000DC4901EB4020C2
+:10100000C030BDF8241001EB810202EB411100EB6E
+:1010100081008068B0F1104F13D1C321BDF82800C2
+:1010200000EB8000D14A02EB4020C030BDF8242004
+:1010300002EB820303EB421200EB8200417112E0EB
+:1010400025E0B521BDF8280000EB8000C74A02EB7F
+:101050004020C030BDF8242002EB820303EB421293
+:1010600000EB8200417112E0B921BDF8280000EBCD
+:101070008000BE4A02EB4020C030BDF8242002EBC5
+:10108000820303EB421200EB8200417100BF00BFFC
+:1010900044E2BDF8280000EB8000B44901EB402099
+:1010A000C030BDF8241001EB810202EB411110F8B1
+:1010B0002100BDF8281001EB8101AC4A02EB41216F
+:1010C000097988426DD1BDF80C009DF834100844B0
+:1010D0000E30A749085C0104BDF80C009DF83420CF
+:1010E00010440F30A24A105C41EA0020BDF80C10F9
+:1010F0009DF83420114410319D4A515C0843BDF8DD
+:10110000281001EB8101994A02EB4121C031BDF861
+:10111000242002E054E1CCE044E002EB820303EB44
+:10112000421201EB82014863BDF80C009DF83410B7
+:10113000084409308E49095CBDF8280000EB8000A6
+:101140008A4A02EB4020C030BDF8242002EB820323
+:1011500003EB421200EB8200C171A421BDF828000C
+:1011600000EB8000814A02EB4020C030BDF8242013
+:1011700002EB820303EB421200EB82008170A32199
+:10118000BDF8280000EB8000784A02EB4020C03018
+:10119000BDF8242002EB820303EB421200EB820035
+:1011A0004171BBE1BDF8280000EB80006F4901EB05
+:1011B0004020C030BDF8241001EB810202EB411148
+:1011C00010F82100BDF8281001EB8101674A02EBFD
+:1011D0004121097988426BD1BDF80C009DF834108B
+:1011E00008440E306249085C0104BDF80C009DF80B
+:1011F000342010440F305E4A105C41EA0020BDF8F4
+:101200000C109DF8342011441031594A515C0843A8
+:10121000BDF8281001EB8101544A02EB4121C03195
+:10122000BDF8242002EB820303EB421201EB8201A2
+:101230004863BDF80C009DF83410084409304C494F
+:10124000095CBDF8280000E0A4E100EB8000474AFB
+:1012500002EB4020C030BDF8242002EB820303EBF8
+:10126000421200EB8200C171A421BDF8280000EBFE
+:1012700080003E4A02EB4020C030BDF8242002EB43
+:10128000820303EB421200EB82008170A321BDF8C0
+:10129000280000EB8000354A02EB4020C030BDF84A
+:1012A000242002EB820303EB421200EB8200417127
+:1012B00034E1BDF8280000EB400101EB00102A49A1
+:1012C00001EB0010007BC8BBBDF8280000EB8000DC
+:1012D000264901EB4020C030BDF8241001EB81020B
+:1012E00002EB411100EB81008068B0F5100F12D1C4
+:1012F0000521BDF8280000EB80001C4A02EB4020CD
+:10130000C030BDF8242002EB820303EB421200EB55
+:101310008200417153E00121BDF8280000EB8000FC
+:10132000124A02EB4020C030BDF8242002EB8203B9
+:1013300003EB421200EB8200417140E0FFE7BDF891
+:10134000280000EB8000094901EB4020C030BDF8C7
+:10135000241001EB810202EB411100EB8100806857
+:10136000B0F1104F19D105E000410020C045002028
+:101370002C8C00200521BDF8280000EB8000FE4ADF
+:1013800002EB4020C030BDF8242002EB820303EBC7
+:10139000421200EB8200417111E00121BDF82800EA
+:1013A00000EB8000F44A02EB4020C030BDF824205E
+:1013B00002EB820303EB421200EB82004171ADE0CD
+:1013C000BDF8280000EB8000EB4901EB4020C03065
+:1013D000BDF8241001EB810202EB411100EB81000A
+:1013E000C07910B1012870D183E0BDF8280000EB6E
+:1013F000400101EB0010E14901EB0010007BC8BB8C
+:10140000BDF8280000EB8000DB4901EB4020C03034
+:10141000BDF8241001EB810202EB411100EB8100C9
+:101420008068B0F5100F12D10821BDF8280000EB3C
+:101430008000D14A02EB4020C030BDF8242002EBEE
+:10144000820303EB421200EB8200417150E08921DC
+:10145000BDF8280000EB8000C74A02EB4020C030F6
+:10146000BDF8242002EB820303EB421200EB820062
+:1014700041713DE0FFE7BDF8280000EB8000BE4968
+:1014800001EB4020C030BDF8241001EB810202EBDB
+:10149000411100EB81008068B0F1104F16D1082196
+:1014A000BDF8280001E06AE045E000EB8000B24AA8
+:1014B00002EB4020C030BDF8242002EB820303EB96
+:1014C000421200EB8200417112E025E08921BDF853
+:1014D000280000EB8000A84A02EB4020C030BDF895
+:1014E000242002EB820303EB421200EB82004171E5
+:1014F00012E08B21BDF8280000EB80009E4A02EB31
+:101500004020C030BDF8242002EB820303EB4212DE
+:1015100000EB8200417100BF00BF00BF00BF0AF1B5
+:10152000010000F0FF0ADA4500DB13E0BDF82400FB
+:10153000401C80B20990BDF8280000EB400101EB8F
+:1015400000108E4901EB0010C079BDF824108842CC
+:101550003FF7AFAB00BFBDF8280000EB400101EB47
+:101560000010864901EB0010C079BDF824108842B4
+:1015700000DD0CE0BDF82800401C80B20A908048D5
+:1015800090F8160CBDF8281088423FF78FAB00BFCB
+:1015900001F04FBFA9F102000D2190FBF1F000F026
+:1015A000FF0B00200A90C5E1002009909EE1BDF8E4
+:1015B000280000EB400101EB0010704901EB001026
+:1015C0003030BDF8241000EB01108078C0F34000EB
+:1015D00000287CD1BDF80C009DF834100844083078
+:1015E0000AEB8A0101EBCA01084466490A5C10460D
+:1015F0000021FBF77FFDBDF8282002EB420303EB3F
+:1016000002125E4B03EB02123032BDF8243002EBC3
+:101610000312127842400A43DBD1BDF80C009DF85A
+:101620003410084409305749095CBDF8280000EB24
+:101630008000514A02EB4020C030BDF8242002EB6C
+:10164000820303EB421200EB8200C171BDF80C0073
+:101650009DF8341008440A304A49085C0106BDF878
+:101660000C009DF8342010440B30464A105C41EACF
+:101670000041BDF80C009DF8342010440C30414A64
+:10168000105C41EA0020BDF80C109DF83420114494
+:101690000D313C4A515C0843BDF8281001EB810133
+:1016A000354A02EB4121C031BDF8242002EB820310
+:1016B00003EB421201EB82018860BDF80C009DF83B
+:1016C0003410084411302F49085C010600E008E19D
+:1016D000BDF80C009DF8342010441230294A105CEB
+:1016E00041EA0041BDF80C009DF83420104413304D
+:1016F000244A105C41EA0020BDF80C109DF834200B
+:10170000114414311F4A515C0843BDF8281001EB05
+:10171000410202EB0111194A02EB01113031BDF80F
+:10172000242001EB02114860BDF828100220E8F7E0
+:101730000FFCBDF8280000EB400101EB00100F4941
+:1017400001EB00103030BDF8241000EB01100078E0
+:10175000BDF8281001EB8101074A02EB41214870D6
+:101760000121BDF8280000EB800002EB4020C030D2
+:10177000BDF8242008E00000C04500200041002002
+:10178000BC3200202C8C002002EB820303EB4212BF
+:1017900000EB82008171BDF8280000EB400101EBF5
+:1017A0000010FE4901EB00108079012804D00728C1
+:1017B0003FD008283CD14FE0BDF8280000EB800066
+:1017C000F74901EB4020C030BDF8241001EB810245
+:1017D00002EB411100EB8100C07910B1012826D144
+:1017E00012E0B521BDF8280000EB8000EC4A02EBC6
+:1017F0004020C030BDF8242002EB820303EB4212EC
+:1018000000EB8200417112E0B921BDF8280000EB25
+:101810008000E34A02EB4020C030BDF8242002EBF8
+:10182000820303EB421200EB8200417100BF00BF54
+:101830004FE00121BDF8280000EB8000D84A02EB00
+:101840004020C030BDF8242002EB820303EB42129B
+:1018500000EB820041713CE0BDF8280000EB800005
+:10186000CF4901EB4020C030BDF8241001EB8102CC
+:1018700002EB411100EB8100C07910B1012826D1A3
+:1018800012E08921BDF8280000EB8000C44A02EB79
+:101890004020C030BDF8242002EB820303EB42124B
+:1018A00000EB8200417112E08B21BDF8280000EBB3
+:1018B0008000BB4A02EB4020C030BDF8242002EB80
+:1018C000820303EB421200EB8200417100BF00BFB4
+:1018D00000BF00BF0AF1010000F0FF0ADA4500DB9B
+:1018E00013E0BDF82400401C80B20990BDF8280028
+:1018F00000EB400101EB0010A84901EB0010C0799A
+:10190000BDF8241088423FF752AE00BFBDF8280052
+:1019100000EB400101EB0010A04901EB0010C07981
+:10192000BDF82410884200DD0CE0BDF82800401C02
+:1019300080B20A909B4890F8160CBDF82810884297
+:101940003FF732AE00BF23E600200A9097E1002067
+:10195000099070E1BDF80C009DF83410084408307F
+:1019600091490A5C10460021FBF7C4FBBDF8282012
+:1019700002EB420303EB0212884B03EB02123032FC
+:10198000BDF8243002EB0312127842400A437DD1A5
+:10199000BDF8280000EB400101EB00107F4901EB8E
+:1019A00000103030BDF8241000EB01100078BDF8B5
+:1019B000281001EB81017A4A02EB41214870BDF801
+:1019C000280000EB400101EB0010744901EB00100E
+:1019D000807909282BD2DFE800F02A052B7F2A2AFC
+:1019E0002AD1E000BDF8280000EB80006C4901EB33
+:1019F0004020C030BDF8241001EB810202EB411100
+:101A000000EB810090F83E0088B9CA21BDF828009B
+:101A100000EB8000624A02EB4020C030BDF8242079
+:101A200002EB820303EB421200EB82004171FBE008
+:101A3000BDF8280000EB8000594901EB4020C03080
+:101A4000BDF8241001EB810202EB411110F82110C6
+:101A5000BDF8280000EB8002514800EB42200079DD
+:101A6000814238D1BDF8280000EB80004C4901EBE1
+:101A70004020C030BDF8241001EB810202EB41117F
+:101A800000EB810090F83E0028BB00E0CEE0AA21E8
+:101A9000BDF8280000EB8000414A02EB4020C03036
+:101AA000BDF8242002EB820303EB421200EB82001C
+:101AB0008170A321BDF8280000EB8002384800EBBC
+:101AC0004220C030BDF8242002EB820303EB421217
+:101AD00000EB82004171A7E0BDF8280000EB800018
+:101AE0002F4901EB4020C030BDF8241001EB8102EA
+:101AF00002EB411110F82110BDF8280000EB800026
+:101B0000274A02EB40200079814236D1BDF82800F7
+:101B100000EB8000114601EB4020C030BDF82410DE
+:101B200001EB810202EB411100EB810090F83E00D5
+:101B300018BBAA21BDF8280000EB8000184A02EB70
+:101B40004020C030BDF8242002EB820303EB421298
+:101B500000EB82008170A321BDF8280000EB80001B
+:101B60000F4A02EB4020C030BDF8242002EB820374
+:101B700003EB421200EB8200417100BFBDF8280068
+:101B800000EB8000064901EB4020C030BDF8241076
+:101B900001EB810202EB411108E01FE0004100204F
+:101BA000C0450020BC3200202C8C002000EB8100BE
+:101BB00090F83E0088B90421BDF8280000EB8000B1
+:101BC000FE4A02EB4020C030BDF8242002EB820325
+:101BD00003EB421200EB8200417125E0BDF82800C2
+:101BE00000EB8000F54901EB4020C030BDF8241027
+:101BF00001EB810202EB411100EB810090F83E0005
+:101C000088B91021BDF8280000EB8000EB4A02EBF8
+:101C10004020C030BDF8242002EB820303EB4212C7
+:101C200000EB8200417100BF00BF13E0BDF824004B
+:101C3000401C80B20990BDF8280000EB400101EB88
+:101C40000010DF4901EB0010C079BDF82410884274
+:101C50003FF780AE00BFBDF8280000EB400101EB6C
+:101C60000010D74901EB0010C079BDF8241088425C
+:101C700000DD0CE0BDF82800401C80B20A90D1487D
+:101C800090F8160CBDF8281088423FF760AE00BFF0
+:101C90007EE400200A9055E1002009902EE1BDF875
+:101CA0000C009DF8341008440830C7490A5C1046FF
+:101CB0000021FBF71FFABDF8282002EB420303EBDB
+:101CC0000212BF4B03EB02123032BDF8243002EB9C
+:101CD0000312127842400A437ED1BDF8280000EB7F
+:101CE000400101EB0010B64901EB00103030BDF8A7
+:101CF000241000EB01100178BDF8280000EB8000F3
+:101D0000AE4A02EB40204170BDF8280000EB800095
+:101D1000114601EB4020C030BDF8241001EB8102D8
+:101D200002EB411110F82100BDF8281001EB8101F0
+:101D3000A24A02EB41210979884279D1BDF80C0011
+:101D40009DF83410084409309F49085C0104BDF82F
+:101D50000C009DF8342010440A309B4A105C41EA84
+:101D60000020BDF80C109DF8342011440B31964A28
+:101D7000515C0843BDF8281001EB81018F4A02EB4A
+:101D80004121C031BDF8242002EB820303EB421253
+:101D900001EB82014863BDF8280000EB400101EB34
+:101DA0000010874901EB0010807909281AD2DFE87A
+:101DB00000F09E051A40659E9E788B00B221BDF80A
+:101DC000280000EB80007D4A02EB4020C030BDF8C7
+:101DD000242002EB820300E08BE003EB421200EBD5
+:101DE0008200417183E0A521BDF8280000EB80004E
+:101DF000724A02EB4020C030BDF8242002EB82037F
+:101E000003EB421200EB82008170A321BDF8280091
+:101E100000EB8000694A02EB4020C030BDF824206E
+:101E200002EB820303EB421200EB820041715EE0A1
+:101E30005EE0A521BDF8280000EB80005F4A02EBC0
+:101E40004020C030BDF8242002EB820303EB421295
+:101E500000EB82008170A321BDF8280000EB800018
+:101E6000564A02EB4020C030BDF8242002EB82032A
+:101E700003EB421200EB8200417138E0B521BDF85E
+:101E8000280000EB80004D4A02EB4020C030BDF836
+:101E9000242002EB820303EB421200EB820041712B
+:101EA00000BF0221BDF8280000EB8000434A02EB8E
+:101EB0004020C030BDF8242002EB820303EB421225
+:101EC00000EB8200417112E08021BDF8280000EB98
+:101ED00080003A4A02EB4020C030BDF8242002EBDB
+:101EE000820303EB421200EB8200417100BF00BF8E
+:101EF00013E0BDF82400401C80B20990BDF8280012
+:101F000000EB400101EB00102D4901EB0010C079FE
+:101F1000BDF8241088423FF7C2AE00BFBDF82800CC
+:101F200000EB400101EB0010254901EB0010C079E6
+:101F3000BDF82410884200DD0CE0BDF82800401CEC
+:101F400080B20A901F4890F8160CBDF828108842FD
+:101F50003FF7A2AE00BFF6E4BDF80C009DF83410C8
+:101F60000844083080B205901748BDF81410405C52
+:101F700005287DDA1448BDF81410405C002877DD90
+:101F80001148BDF81410405C401E80B20A90BDF8A4
+:101F90001400401C80B205900B48BDF81410405C42
+:101FA0000104094FBDF81400401C385C41EA0020D0
+:101FB000BDF81410891C795C084307E0C045002077
+:101FC00000410020BC3200202C8C0020C1170246AA
+:101FD000FBF790F8BDF8281001EB410202EB01116C
+:101FE000FE4A02EB01110860BDF81400C01C80B26B
+:101FF00005903846BDF81410425C10460021FBF7EE
+:1020000079F8BDF8281001EB410202EB0111F34A07
+:1020100002EB01110871BDF81400401C80B205905C
+:102020003846BDF81410425C10460021FBF762F8F8
+:10203000C1B2BDF8280000EB400202EB0010E74AF5
+:1020400002EB00104171BDF81400401C80B20590F5
+:102050003846BDF81410425C10460021FBF74AF8E0
+:10206000C1B2BDF8280000EB400202EB001000E016
+:1020700089E2DA4A02EB00108171BDF81400401CBD
+:1020800080B205903846BDF81410425C104600211D
+:10209000FBF730F8BDF8281001EB410202EB01110B
+:1020A000CE4A02EB0111C871BDF81400401C80B289
+:1020B00005903846BDF81410425C10460021FBF72D
+:1020C00019F8BDF8281001EB410202EB0111C34AD7
+:1020D00002EB01118860BDF81400401C80B205902D
+:1020E0003846BDF81410425C10460021FBF702F898
+:1020F000C1B2BDF8280000EB400202EB0010B74A65
+:1021000002EB00100173BDF81400401C80B2059072
+:10211000BDF8280000EB400101EB0010114601EB77
+:102120000010807906287DD100200990E6E0AC48B7
+:10213000BDF81410425C10460021FAF7DBFFC1B273
+:10214000BDF8280000EB400202EB0010A34A02EBAE
+:1021500000103030BDF8242000EB02100170BDF8F3
+:102160001400401C80B205909D48BDF81410425CDC
+:1021700010460021FAF7BEFFC1B2BDF8280000EBFF
+:10218000400202EB0010954A02EB00103030BDF81F
+:10219000242000EB02104170BDF81400401C80B2F6
+:1021A00005908F48BDF81410425C10460021FAF7E4
+:1021B000A1FFBDF8282002EB420303EB0212874B7C
+:1021C00003EB02123032BDF8243002EB0312127A14
+:1021D00042400A4370D0BDF8280000EB400101EBFB
+:1021E00000107E4901EB00103030BDF8241000EBE8
+:1021F0000110007A00285FDD002458E000264AE044
+:1022000004EB440000EB0410744901EB0010303083
+:1022100000EB06100178BDF8280000EB400202EB4D
+:10222000001000E07AE06D4A02EB00103030BDF89B
+:10223000242000EB0210007A81422AD1002104EB15
+:102240008400684A02EB4020C03006EB860202EBB5
+:10225000461200EB820080F87D1004EB8400614A96
+:1022600002EB4020C03006EB860202EB461200EB88
+:10227000820080F87E1004EB84005A4A02EB402072
+:10228000C03006EB860202EB461200EB820080F8BB
+:102290007F10701C86B204EB440000EB04104F4921
+:1022A00001EB0010C079B042AADC601C84B24E4839
+:1022B00090F8160CA042A1DC4948BDF81410425C0D
+:1022C00010460021FAF716FFC1B2BDF8280000EB56
+:1022D000400202EB0010414A02EB00103030BDF822
+:1022E000242000EB02100172BDF81400401C80B2E3
+:1022F0000590BDF82400401C80B20990BDF828006C
+:1023000000EB400101EB0010344901EB0010C079F3
+:10231000BDF8241088423FF70AAFE9E00020099099
+:102320003EE02F48BDF81410425C10460021FAF739
+:10233000E1FEC1B2BDF8280000EB400202EB001044
+:10234000264A02EB00103030BDF8242000EB0210CA
+:102350000170BDF81400401C80B205902048BDF803
+:102360001410425C10460021FAF7C4FEC1B2BDF859
+:10237000280000EB400202EB0010184A02EB0010AC
+:102380003030BDF8242000EB02104170BDF814007D
+:10239000401C80B20590BDF82400401C80B209901A
+:1023A000BDF8280000EB400101EB00100B4901EBE8
+:1023B0000010C079BDF824108842B2DC0848BDF88E
+:1023C0001410405C00F00F0004281BDABDF8281040
+:1023D00001EB410202EB0111004A07E0004100203D
+:1023E0002C8C0020C0450020BC32002002EB0111E3
+:1023F00001F11C00FE49BDF81420895C027861F3EC
+:1024000001020270BDF81400401C80B20590F8482B
+:10241000BDF81410405C0421B1EB201F13DDBDF8A2
+:10242000281001EB410202EB0111F24A02EB01110B
+:1024300001F11C00EE49BDF81420895C0A090178FD
+:1024400062F383010170EA48BDF81410405C00F0AB
+:102450000F00042812DABDF8281001EB410202EB4C
+:102460000112E44901EB021101F11C00E049BDF841
+:102470001420895C027861F305120270BDF8140023
+:10248000401C80B20590BDF824001A2101EB4000E9
+:1024900048452DDA002009901CE0D548BDF81410FD
+:1024A000415CBDF8280000EB400202EB0010D14A6D
+:1024B00002EB00103030BDF8242000EB02108172D6
+:1024C000BDF81400401C80B20590BDF82400401CEB
+:1024D00080B20990BDF8280000EB400101EB00102C
+:1024E000C44901EB0010C079BDF824108842D4DC47
+:1024F000BDF8280000EB400101EB0010BD4901EBE5
+:102500000010C47929E00021BDF8280000EB40024A
+:1025100002EB0010B74A02EB0010303000EB041061
+:102520000170BDF8280000EB400202EB0010B14A38
+:1025300002EB0010303000EB04104170BDF82800B1
+:1025400000EB400202EB0010AA4A02EB0010303010
+:1025500000EB04100172601C84B2102CD3DBBDF8B8
+:1025600028100220E7F7F4FCBDF82810C8B2FBF7EA
+:10257000AFFB0121BDF8280000EB40029E4800EBB4
+:10258000820041705CE1BDF80C009DF834100844F5
+:1025900008309749085C05287ED198484078202863
+:1025A0007ADABDF80C009DF834100844093080B286
+:1025B00005908F48BDF81410415C914880F8B81C14
+:1025C00090F8B80C042803DD04218D4880F8B81C6D
+:1025D000BDF81400401C80B2059000200A90A9E0CC
+:1025E0008348BDF81410425C10460021FAF782FDC2
+:1025F000C2B2BDF8280000EB4001824800EB011098
+:10260000C271BDF81400401C80B205907848BDF836
+:102610001410425C10460021FAF76CFDC1B2BDF8FF
+:10262000280000EB4002774800EB02108171BDF8F2
+:102630001400401C80B205906D48BDF81410405C39
+:1026400001046B4FBDF81400401C385C41EA0020C7
+:10265000BDF81410891C795C0843C1170246FAF7CB
+:1026600049FDBDF8281001EB4102664901EB02115A
+:102670000860BDF81400C01C80B205903846BDF853
+:102680001410425C10460021FAF734FDC2B2BDF8C6
+:10269000280000EB400100E0D2E05A4800EB0110B6
+:1026A0000271BDF81400401C80B205903846BDF898
+:1026B0001410425C10460021FAF71CFDC1B2BDF8AF
+:1026C000280000EB40024F4800EB02104171BDF8BA
+:1026D0001400401C80B205903846BDF81410425CCE
+:1026E00010460021FAF706FDBDF8281001EB410263
+:1026F000444901EB02118860BDF81400401C80B20F
+:1027000005903946BDF81400401C085CBDF8142043
+:10271000895C40EA0125BDF81400801C80B2059058
+:10272000BDF81400284480B20590BDF82800401C74
+:1027300080B20A90324890F8B80CBDF82810884250
+:102740003FF74EAF2D4840781A2873DB00212C4804
+:1027500090F8B80C00EB40022648643800F82210CC
+:10276000274890F8B80C00EB40022248643800EB90
+:10277000820081700121224890F8B80C00EB4002E1
+:102780001C48643800EB820041701D4890F8B80C7A
+:1027900000EB40021748643800EB8200C17042F23F
+:1027A0001071174890F8B80C00EB400211486438DB
+:1027B00000EB820081604FF47A71114890F8B80CF8
+:1027C00000EB40020F4800EB0210816001210C4831
+:1027D00090F8B80C00EB40020A4800EB021081713F
+:1027E0004FF41651064890F8B80C00EB40020BE08D
+:1027F0002C8C0020004100203C3A0020BC1200201C
+:10280000BC320020783F0020FC4800EB0210016041
+:102810000121FB4890F8B80C00EB4002F74800EBB0
+:1028200002100171F64890F8B80C401CC1B2F4488F
+:1028300080F8B81C00210A20E7F78AFBFCF7CEFDE0
+:10284000ABE2BDF80C009DF8341008440830ED49A7
+:10285000085CEB4918314871BDF80C009DF8341044
+:1028600008440930E749085CE54918310871BDF8AA
+:102870000C009DF8341008440A30E249085CE04935
+:102880001831C870BDF80C009DF8341008440B30A6
+:10289000DC49085CDA4918318870BDF80C009DF8F5
+:1028A000341008440C30D749085CD54918314870B9
+:1028B000BDF80C009DF8341008440D30D149095C76
+:1028C000CF480176E7F7F4F9E7F7B0F9CC48007E96
+:1028D000FF2846D1E7F764F9BDF80C009DF83410E5
+:1028E00008440830C749085CC54918314871BDF82B
+:1028F0000C009DF8341008440930C249085CC049F6
+:1029000018310871BDF80C009DF8341008440A30E5
+:10291000BC49085CBA491831C870BDF80C009DF874
+:10292000341008440B30B749085CB5491831887039
+:10293000BDF80C009DF8341008440C30B149085C17
+:10294000AF4918314870BDF80C009DF834100844A8
+:102950000D30AC49095CAA480176E7F7A9F9E7F719
+:1029600065F90E20A84908716AE71020A649087188
+:10297000BDF80C009DF8341008440830A149085CEB
+:102980009F4918314871BDF80C009DF83410084477
+:1029900009309C49085C9A4918310871BDF80C004F
+:1029A0009DF8341008440A309649085C944918315F
+:1029B000C870BDF80C009DF8341008440B309149E4
+:1029C000085C8F4918318870BDF80C009DF83410F0
+:1029D00008440C308B49085C894918314870BDF8AF
+:1029E0000C009DF8341008440D308649095C844879
+:1029F0000176E7F75DF903F0F5FE81494862084684
+:102A0000406AC0F300400C900846406AC0F34200A0
+:102A10000B9015E70E207C49087100217B4880F857
+:102A20000D1E0DE700200A903DE00020099017E000
+:102A3000BDF8280000EB400101EB0010744901EBE8
+:102A400000103030BDF8241000EB0110807800F049
+:102A5000010000B112E0BDF82400401C80B20990D2
+:102A6000BDF8280000EB400101EB0010684901EBC4
+:102A70000010C079BDF824108842D9DC00BFBDF831
+:102A8000280000EB400101EB0010614901EB001050
+:102A9000C079BDF82410884200DD08E0BDF82800A8
+:102AA000401C80B20A90BDF828000428BDDB00BF9E
+:102AB000BDF8280004287DDB00205649087001205D
+:102AC000554908605549C1F88802504890F8150EDC
+:102AD00001287FDB0D204C490871BDF80C009DF8E2
+:102AE0003410084409304749095CBDF80C009DF8D2
+:102AF000342010440830434A105C41EA002006901C
+:102B0000BDF80C009DF8341008440B301146095CE8
+:102B1000BDF80C009DF8342010440A30394A105C8E
+:102B200041EA00203E49088000240CE0BDF80C007A
+:102B30009DF8341008440C3020443249085C39496F
+:102B40000855601C84B2B4F5007FEFDB3448008880
+:102B500000F2FF3081B20120E6F7BAFA58B3002143
+:102B60002A4880F80D1E2E48008864214843BDF88D
+:102B7000181090FBF1F0C1B2244880F80C1E01201F
+:102B80002949487326480088401C25490880084682
+:102B90000088BDF8181088421CDD1C4890F8080E0B
+:102BA00020F00100401C194981F8080E084690F8F1
+:102BB000080E01E015E00DE020F00600801D81F810
+:102BC000080EBDF8180001F60861488000210120B8
+:102BD000E7F7BEF90020104908601049C1F88802E3
+:102BE0000BE0102008490871084890F8080E20F002
+:102BF00080008030054981F8080ECEE0783F002043
+:102C0000BC3200202C8C0020483B0020BC2200203D
+:102C1000004100202A0A002088024242000042426D
+:102C2000280A0020D2300020BC1200200020FE49DB
+:102C30000870BDF80C009DF8341008440830FB49BA
+:102C4000085CFB4981F8AD00BDF80C009DF834101C
+:102C500008440A30F549095CBDF80C009DF83420A1
+:102C600010440930F14A105C41EA00200690BDF89A
+:102C70000C009DF8341008440C301146095CBDF876
+:102C80000C009DF8342010440B30E84A105C41EAF7
+:102C90000020A0B1BDF80C009DF8341008440C30A1
+:102CA0001146085C401EBDF80C109DF834201144FC
+:102CB0000B31DE4A515C40EA0120DE490880A9F16F
+:102CC0001000062190FBF1F080B20790002420E074
+:102CD00000261AE0BDF80C009DF8341008440D30B1
+:102CE00004EB440100EB41003044D049095CD14879
+:102CF000008800EB800004EB400000EB4002CE486F
+:102D000000EB42008155701C86B2062EE2DB601C8F
+:102D100084B2BDF81C008442DADB0120C749487345
+:102D2000C4480088401CC349088008460088BDF894
+:102D3000181088422DDBBDF81800401E00EB800003
+:102D4000BDF81C1001EB400081B2BD48A0F886120E
+:102D5000B0F886420EE0002608E0002104EB4402B1
+:102D6000B54800EB42008155701C86B2062EF4DB9C
+:102D7000601C84B2C82CEEDB00210B20E7F7E8F8DA
+:102D800000210320E7F7E4F81020A949C2310871B7
+:102D900003E01620A649C23108714AE3BDF80C00D1
+:102DA0009DF8341008440830A049095CA54880F813
+:102DB0000D1E11209E49C23108713AE300200A908D
+:102DC0003DE00020099017E0BDF8280000EB40012D
+:102DD00001EB00109C4901EB00103030BDF82410CD
+:102DE00000EB0110807800F0010000B112E0BDF8A6
+:102DF0002400401C80B20990BDF8280000EB40017F
+:102E000001EB0010904901EB0010C079BDF82410CF
+:102E10008842D9DC00BFBDF8280000EB400101EB7F
+:102E20000010894901EB0010C079BDF824108842D8
+:102E300000DD08E0BDF82800401C80B20A90BDF813
+:102E400028000428BDDB00BFBDF8280004286EDB85
+:102E500000207549087001207C4908607C49C1F850
+:102E60008802784890F8150E01287DDBBDF80C002B
+:102E70009DF83410084408306C49085C042873DC61
+:102E800012206B49C2310871BDF80C009DF8341056
+:102E9000084408306549095C6A4880F80D1E90F8BE
+:102EA0000D0E401E80B20A90002415E0BDF80C0003
+:102EB0009DF834100844093020445C49095CBDF891
+:102EC000280000EB400202EB00105F4A02EB00100A
+:102ED0000E300155601C84B20A2CE7DBBDF80C00F3
+:102EE0009DF83410084414305049095CBDF80C00BA
+:102EF0009DF83420104413304C4A105C41EA002005
+:102F00000690BDF80C009DF83410084416301146A8
+:102F1000095CBDF80C009DF8342010441530434A7C
+:102F2000105C41EA00204349088000240DE0D3E012
+:102F3000BDF80C009DF834100844173020443B497C
+:102F4000085C44490855601C84B2B4F5007FEFDB8F
+:102F500038480088401EBDF8282000EB822081B24E
+:102F60000320E6F7B5F800E03DE0E0B33148008823
+:102F700064214843BDF8181090FBF1F0C1B231480C
+:102F800080F80C1E01202D4948732A480088401CF7
+:102F90002849088008460088BDF81810884265DD79
+:102FA000002414E0BDF8281001EB410202EB0111EE
+:102FB000254A02EB0111303101EB041101F1090046
+:102FC000497A21F00101491C0170601C84B2102C67
+:102FD000E8DBBDF8281001EB410202EB01111A4AAF
+:102FE00002EB011100E071E001F11800097E21F00F
+:102FF0000101491C0170BDF8281001EB410202EBF0
+:103000000111114A02EB011101F11800097E21F0B2
+:103010000601891C0170BDF81810BDF8280000EBEE
+:10302000400202EB001017E02A0A00202C8C00203E
+:10303000863A0020280A002044350020BC120020D7
+:10304000BC320020BC220020004100208802424205
+:1030500000004242D2300020F74A02EB00104183C8
+:10306000BDF828100220E6F773FF2FE0F348008830
+:1030700001282BD1002413E0BDF8281001EB4102F8
+:1030800002EB0111EC4A02EB0111303101EB0411AA
+:1030900001F10900497A21F001010170601C84B23C
+:1030A000102CE9DBBDF8281001EB410202EB011105
+:1030B000E14A02EB011101F11800097E21F0010142
+:1030C0000170BDF828100220E6F742FF0020DC491D
+:1030D0000860DC49C1F88802ABE1BDF80C009DF83E
+:1030E000341008440930D849095CBDF80C009DF83B
+:1030F000342010440830D44A105C41EA0025D348FB
+:10310000B0F81C02A8422FD1D048D0F81802CF49FD
+:10311000D1F81412884227D1CC48D0F8141290F874
+:103120001E02814209D9C948D0F8141290F81E0233
+:10313000081AC649C1F8140206E00020C349C1F8C4
+:1031400014021020C24908710021C048A0F81C12C6
+:1031500080F81E120C20E6F7FBFE00210520E6F7A2
+:10316000F7FE0120B949487363E100240CE0002612
+:1031700006E02020B74901EB44118855701C86B247
+:10318000202EF6DB601C84B2142CF0DB1420B04936
+:103190000871BDF80C009DF8341008440830AA49A5
+:1031A000085C0690BDF80C009DF834100844093006
+:1031B000A549085C0490BDF81800142801DD14200E
+:1031C0000690BDF81000202801DD20200490002486
+:1031D0001AE0002612E0BDF80C009DF834100844F7
+:1031E0000A30BDF8101004FB010030449649085C19
+:1031F000984901EB44118855701C86B2BDF8100047
+:103200008642E8DB601C84B2BDF818008442E0DB33
+:1032100000210720E6F79CFE0BE115208C49087180
+:10322000BDF80C009DF83410084408308649095C4C
+:10323000894880F8241BBDF80C009DF83410084420
+:1032400009308149085C0106BDF80C009DF8342066
+:1032500010440A307C4A105C41EA0041BDF80C0081
+:103260009DF8342010440B30774A105C41EA00206E
+:10327000BDF80C109DF8342011440C31724A515C99
+:10328000084374496439C1F80500BDF80C009DF885
+:10329000341008440D301146085C0106BDF80C00DE
+:1032A0009DF8342010440E30674A105C41EA00411A
+:1032B000BDF80C009DF8342010440F30624A105CB9
+:1032C00041EA0020BDF80C109DF834201144103163
+:1032D0005D4A515C08435F496439C1F80100BDF89B
+:1032E0000C009DF83410084411301146085C0104AC
+:1032F000BDF80C009DF8342010441230524A105C86
+:1033000041EA0020BDF80C109DF83420114413311F
+:103310004D4A515C08434F496439C1F80900BDF872
+:103320000C009DF83410084414301146095C4948DB
+:10333000643880F82610BDF80C009DF8341008445D
+:1033400015301146095C4348643880F82510BDF8F3
+:103350000C009DF83410084416301146095C3D48B5
+:10336000643880F82410BDF80C009DF8341008442F
+:1033700017301146095C3748643880F82310BDF8CF
+:103380000C009DF83410084418301146095C31488F
+:10339000643880F82210BDF80C009DF83410084401
+:1033A00019301146085C2B49643981F82100B9F1C4
+:1033B000200F29DDBDF80C009DF8341008441A30A8
+:1033C0001146085C0106BDF80C009DF8342010443D
+:1033D0001B301D4A105C41EA0041BDF80C009DF80D
+:1033E000342010441C30184A105C41EA0020BDF81B
+:1033F0000C109DF8342011441D31134A515C0843D0
+:1034000014496439C1F8270002200B497C3908713E
+:103410000FE000240AE00020BDF80C109DF83420D5
+:1034200011442144084A5054601C84B2052CF2DB3C
+:1034300000BF2AE000241CE000410020280A0020F0
+:1034400088024242000042422C8C0020BC12002024
+:10345000483B0020442E0020BC2200200020BDF864
+:103460000C109DF8342011442144FA4A5054601C39
+:1034700084B2052CF2DB0021F748A0F83A172EE0C1
+:103480000021F548A0F83A1729E0F348B0F83A07C8
+:10349000F8B100240DE0BDF80C004844801C204425
+:1034A000EC49085CBDF80C102144EA4A5054601CF9
+:1034B00084B2E948B0F83A07A042ECDCE648B0F83C
+:1034C0003A4704E00020E3490855601C84B2282CE8
+:1034D000F8DBE148B0F83A070A283CF70FADF8E30B
+:1034E000DE48807830B101287CD002287BD00328C8
+:1034F0007AD194E3D84890F8B207C0F3C3000E28FD
+:1035000017D2DFE800F007172D435972889EC1F2E9
+:10351000F0EFEEEDD04890F8B20720F078000830D8
+:10352000CD4981F8B207002001F24C7148600120BA
+:1035300088708DE1CAA1C74808F03CFD054675B109
+:10354000C54890F8B20720F078001030C24981F8E1
+:10355000B207002001F24C7148600120887077E1C9
+:10356000C0A1BC4808F026FD054675B1BA4890F8E0
+:10357000B20720F078001830B74981F8B207002070
+:1035800001F24C7148600120887061E1B6A1B14838
+:1035900008F010FD054675B1AF4890F8B20720F06D
+:1035A00078002030AC4981F8B207002001F24C715C
+:1035B0004860012088704BE1ABA1A64808F0FAFCF6
+:1035C000054675B1A44890F8B20720F0780028307D
+:1035D000A14981F8B207002001F24C714860012036
+:1035E000887035E154E17CE27AE29FA1994808F0C5
+:1035F000E1FC054675B1984890F8B20720F07800D4
+:103600003830954981F8B207002001F24C714860CA
+:10361000012088701CE194A18E4808F0CBFC05467F
+:1036200075B18D4890F8B20720F0780038308A499B
+:1036300081F8B207002001F24C71486001208870C7
+:1036400006E189A1834808F0B5FC0546DDB187484D
+:103650004078182809DD804890F8B20720F07800FB
+:1036600048307D4981F8B20708E07B4890F8B207FE
+:1036700020F078004030784981F8B20700207C497A
+:10368000486001208870E3E07AA1724808F092FC5B
+:10369000054625B3002405E0002170489038015507
+:1036A000601C84B2142CF7DB002409E0281D2044A0
+:1036B00068490A5C601D694990390A54601C84B2EB
+:1036C0000F2CF3DB00210320E6F742FC624890F860
+:1036D000B20720F0780048305F4981F8B207B7E0C0
+:1036E000A2E08DE03DE027E0FFE764A1594808F043
+:1036F00061FC0546FDB1002405E000205C4968310D
+:103700000855601C84B2142CF7DB002408E0681D07
+:1037100020445049085C564968310855601C84B201
+:10372000142CF4DB4C4890F8B20720F078005030AD
+:10373000494981F8B2078BE04BA1464808F03AFCB2
+:1037400005466DB1444890F8B20720F07800583033
+:10375000414981F8B207002045494860012088703E
+:1037600076E03E48807968B13B4890F8B20720F097
+:1037700078006030384981F8B20700203C49486041
+:10378000012088703FA1334808F014FC054665B35A
+:10379000002037494860012088702E49681D085C68
+:1037A00030380F46291D795C303940EA0110C117C5
+:1037B0000246F9F79FFC2949887134A1384608F080
+:1037C000F9FB05468DB13946681C085C30280DDBD5
+:1037D000681C085C3038495D303940EA0110C11777
+:1037E0000246F9F787FC1D49C87108E01948405D99
+:1037F0003038C1170246F9F77DFC1849C87127E037
+:1038000019A1144808F0D6FB054665B1124890F896
+:10381000B20720F0800080300F4981F8B2074FF4E2
+:103820007A701349886013E00FA10A4808F0C2FBC0
+:10383000054665B1084890F8B20720F078010648BF
+:1038400080F8B21700200A4948600120887000BF44
+:1038500000BFE6E22C8C0020BC320020483B002058
+:10386000610000006F6B00004F4B0000BC12002095
+:10387000083A0020494D45493A0000004943434970
+:10388000443A00004353513A000000002C0000006D
+:10389000FC4890F8B207C0F3C3000D281DD2DFE842
+:1038A00000F0071D32485D8BB4C3D9E81CF8F60060
+:1038B000AFF24C01F44808F07DFB05466DB10020E5
+:1038C000F249486001208870EE4890F8B20720F075
+:1038D00078000830EB4981F8B20700E1ECA1EA4832
+:1038E00008F068FB05466DB10020E84948600120FA
+:1038F0008870E44890F8B20720F078001830E14969
+:1039000081F8B207EBE0AFF2A001DF4808F052FB0C
+:1039100005466DB10020DD49486001208870D94816
+:1039200090F8B20720F078001830D64981F8B20735
+:10393000D5E0D8A1D44808F03DFB05466DB1D1488B
+:1039400090F8B20720F078002030CE4981F8B20715
+:103950000020CE49486001208870C0E0AFF2E40149
+:10396000C94808F027FB05462DB3002405E00020D8
+:10397000C64968310855601C84B2142CF7DB00245A
+:1039800009E0681D2044C049095C601DBF4A6832D7
+:103990001154601C84B20F2CF3DB0020BB4948603B
+:1039A00001208870B74890F8B20720F078002830DE
+:1039B000B44981F8B20792E0AFF23811B24808F08A
+:1039C000F9FA054605B3B548807940B1AD4890F89D
+:1039D000B20720F078003030AA4981F8B207002001
+:1039E000AA49486001208870A749681D085C3038E2
+:1039F0000F46291D795C303940EA0110C117024693
+:103A0000F9F778FBA549887169E09E4890F8B207FC
+:103A100020F0780040309B4981F8B20700209B4994
+:103A20004860012088705AE0AFF2C411964808F04F
+:103A3000C1FA05466DB1934890F8B20720F07800BE
+:103A40004030904981F8B207002090494860012039
+:103A5000887044E08B4890F8B20720F07800483036
+:103A6000884981F8B20700208849486001208870A1
+:103A700035E0844890F8B20720F08000803081491A
+:103A800081F8B2074FF47A708049886027E016E029
+:103A9000FFE7AFF22C217C4808F08CFA05466DB1A7
+:103AA000784890F8B20720F078006030754981F8C6
+:103AB000B207002075494860012088700FE0AFF21E
+:103AC0005821714808F076FA05463DB16D4890F8E6
+:103AD000B20720F078016B4880F8B21700BF00BF32
+:103AE0009FE1684890F8B207C0F3C300052812D2DE
+:103AF000DFE800F00312286A7F0000206349486075
+:103B0000012088705F4890F8B20720F078000830F4
+:103B10005C4981F8B20780E0AFF2B4215A4808F05E
+:103B200049FA05466DB10020584948600120887067
+:103B3000544890F8B20720F078001030514981F8CD
+:103B4000B2076AE0002051494860012088704E4960
+:103B5000A81D085C30380F46691D795C303940EA91
+:103B60000110C1170246F9F7C5FA4C498871AFF246
+:103B7000E421384608F01EFA0546DDB13946681CD6
+:103B8000085C30280DDB681C085C3038495D303932
+:103B900040EA0110C1170246F9F7ACFA3F49C87173
+:103BA00008E03948405D3038C1170246F9F7A2FAFB
+:103BB0003A49C871334890F8B20720F078001830BD
+:103BC000304981F8B20728E0AFF264312E4808F09E
+:103BD000F1F9054665B12B4890F8B20720F0800056
+:103BE0008030284981F8B2074FF47A7027498860FD
+:103BF00013E0244890F8B20720F08001214880F8B3
+:103C0000B21790F8B20720F078011E4880F8B2177A
+:103C1000002023498870486000BF00BF01E11948B7
+:103C200090F8B207C0F3C300092814D2DFE800F00F
+:103C300005143A526980B6CCE200124890F8B207F7
+:103C400020F0780008300F4981F8B20700200F49B2
+:103C5000486001208870E2E0AFF2FC310A4808F0C9
+:103C6000A9F905466DB1074890F8B20720F0780031
+:103C70001030044981F8B20700200449486001204F
+:103C80008870CCE0BC3200202C8C0020083A002048
+:103C9000220000005245414459000000483B0020EA
+:103CA000006E0020AFF24441664808F083F90546F3
+:103CB00075B1654890F8B20720F078001830624975
+:103CC00081F8B207002001F24C7148600120887031
+:103CD000A5E0B4E0AFF270415A4808F06BF9054630
+:103CE00075B1594890F8B20720F078002030564955
+:103CF00081F8B207002001F24C7148600120887001
+:103D00008DE0AFF29C414F4808F054F9054675B17B
+:103D10004D4890F8B20720F0780028304A4981F8E1
+:103D2000B207002001F24C7148600120887076E0F3
+:103D300046A1444808F03EF9054675B300204549C0
+:103D4000486001208870002407E0281D20443D4978
+:103D5000095C41480155601C84B2142CF5DB3CA180
+:103D60003D4808F027F9054655B1002406E0002239
+:103D70006019401E38490A54601C84B2022CF6DBDC
+:103D8000314890F8B20720F0780030302E4981F8A1
+:103D9000B2070120A1F50051487340E0AFF238515D
+:103DA000284808F007F905466DB100202949486008
+:103DB00001208870244890F8B20720F0780038304D
+:103DC000214981F8B2072AE0AFF264511D4808F09A
+:103DD000F1F805466DB100201E4948600120887049
+:103DE000194890F8B20720F078004030164981F861
+:103DF000B20714E0AFF29051124808F0DBF8054624
+:103E000065B1114890F8B20720F0800080300E496B
+:103E100081F8B2074FF47A700E49886000BF00BF86
+:103E200000BF00BF00210848A0F83A17002404E0B2
+:103E3000002004490855601C84B2642CF8DB11B0E2
+:103E4000BDE8F08F2C8C0020BC3200204448435049
+:103E50002C000000083A0020523B00202DE9F74FCB
+:103E600090B00024A046002007900690059000BF67
+:103E700000250490814600BF0026002700BF04E013
+:103E80000020FE490855601C84B2642CF8DBFC4815
+:103E9000807800283ED0FB48407878B30020F8496D
+:103EA0008870F94890F8B20720F08001F64880F851
+:103EB000B217F4488078C0B1012820D002280AD077
+:103EC000032826D1F04890F8B20720F07801EE4898
+:103ED00080F8B2171DE0EC4890F8B20720F07800A7
+:103EE0002030E94981F8B20713E0E74890F8B207BB
+:103EF00020F07801E44880F8B2170AE00AE0E248CE
+:103F000090F8B20720F078005830DF4981F8B20706
+:103F100000BF00BFDC4890F8B2070121B1EBD01F11
+:103F200041F05F81D948807801287DD1D64890F84A
+:103F30008C080128F9D100265AE1002747E106EB59
+:103F4000460000EB0610D24901EB0010303000EBC8
+:103F5000071080780121B1EBD01F66D106EB460037
+:103F600000EB0610CA4901EB0010303000EB0710DF
+:103F7000807820F00400001D06EB460101EB0611DD
+:103F8000C34A02EB0111303101EB0711887006EBD7
+:103F9000460000EB0610114601EB0010303000EB3C
+:103FA00007108078C0F3C00000283ED006EB460022
+:103FB00000EB061001EB0010303000EB07108078AA
+:103FC00020F0080106EB460000EB061002EB0010A3
+:103FD000303000EB07108170AE48D0F81402401E5C
+:103FE000001B0521B0FBF1F201FB120000EBC00148
+:103FF00001EB0011A748203000EB81000021C0F840
+:104000001D10A448D0F81402401E001B0521B0FB6F
+:10401000F1F201FB120000EBC00101EB00119D4821
+:10402000203000EB810001E0F7E0CEE00D300190A0
+:1040300006EB8600984A02EB4020C03007EB87026F
+:1040400002EB471200EB820000F1220110220198DE
+:10405000E4F7FBF88F48D0F81402401E001B05213E
+:10406000B0FBF1F201FB120000EBC00101EB00110B
+:104070008848203000EB810106EB8600864A02EB7F
+:104080004020C03007EB870202EB471200EB8200B2
+:1040900050F81A2F41F8012F406848607D48D0F849
+:1040A0001402401E001B0521B0FBF1F201FB1200BF
+:1040B00000EBC00101EB00127648203006EB460110
+:1040C00001EB0611724B03EB0111303101EB0711CB
+:1040D000097800F822102038D0F81402401E001B86
+:1040E0000521B0FBF1F201FB120000EBC00101EB76
+:1040F00000116848203000EB810106EB8600664A1B
+:1041000002EB4020C03007EB870202EB471200EBC6
+:104110008200406BC1F809005E48D0F81402401ECE
+:10412000001B0521B0FBF1F201FB120000EBC00106
+:1041300001EB00115748203000EB810152488269A1
+:1041400041F8212F808B88805248D0F81402401EFD
+:10415000001B0521B0FBF1F201FB120000EBC001D6
+:1041600001EB00114B48203000EB810106EB4600CB
+:1041700000EB06101A4602EB0010303000EB07107F
+:104180004068C1F827004348D0F814020521B0FB6D
+:10419000F1F080B2014601900220E4F799FF00217E
+:1041A0000620E5F7D5FE3B48D0F814023949C98B03
+:1041B000884206D23748D0F81402401C3549C1F86D
+:1041C000140200210520E5F7C3FE781C87B206EB38
+:1041D000460000EB06102E4901EB0010C079B842F2
+:1041E0003FF7ADAE31460220E5F7B2FE701C86B255
+:1041F000042EFFF6A2AE23488078032803D021487E
+:104200008078012802D100202449086000211E483E
+:1042100080F88C180B201B49087121480078012870
+:1042200041F081850DE002F0DDFA17494862084649
+:10423000406AC0F3004006900846406AC0F342005E
+:10424000059005980028EED00E488078022812D1FB
+:104250000C48407878B14FF007095520074908709D
+:10426000FD204870AA2088700020C8700871612065
+:10427000487100208871FA20004913E052020020A2
+:10428000006E0020483B0020BC320020303A002065
+:1042900000410020BC120020C0450020880240429E
+:1042A000220A002001F80900F6484179F64A09F18E
+:1042B00001001154F348017909F102001154F14849
+:1042C000C17809F103001154EE48817809F1040026
+:1042D0001154EC48417809F105001154E9481838A7
+:1042E000017E09F10600115400240EE0E54818385B
+:1042F000406AC4F10301C900C840C1B209F1090014
+:104300002044E14A1154601C84B2042CEEDBDF48E7
+:10431000407838B9DC4A09F10D0112985054481C14
+:1043200085B238E0DA48006850B9DA48007838B128
+:10433000D6488078032803D0D4488078012823D138
+:10434000002409E0D1489038015D09F10D002044B6
+:10435000CD4A1154601C84B2142CF3DB002409E014
+:10436000CA484830015D09F121002044C64A115471
+:10437000601C84B20A2CF3DBC34A09F12B011298AA
+:104380005054481C85B206E00120C34988700020C3
+:1043900013B0BDE8F08F002D01F0C584B94918397C
+:1043A000129881F83807129815287CD00FDCA0F1FC
+:1043B0000B000A281ED2DFE810F019001D0052037E
+:1043C0001E001D003800B30315041D009A06A22824
+:1043D0000ED006DC162867D01F2866D0A12809D188
+:1043E00008E0A32803D0A428F9D102E000BF00BF51
+:1043F00000BF00BF32E31020A4490871002406E08A
+:10440000A648005D2919A04A5054601C84B20A2CA9
+:10441000F6DB05F10A0085B29F48563090F8AD00F2
+:1044200099494855681C85B2E4E79D4890F8080E04
+:1044300000F00100A0B1012080F3138800BF00BF8D
+:10444000BFF34F8F9748006800F4E0609649084337
+:10445000001D94490860BFF34F8F00BF00BFFEE707
+:1044600000267EE206EB460000EB06108F4901EBCA
+:1044700000108079032839D006EB460000EB0610C7
+:1044800001EB00108079012830D006EB460000EBEC
+:10449000061001EB00108079022827D006EB4600B9
+:1044A00000EB061002E0FDE31CE3E0E301EB00108B
+:1044B000807904281AD006EB460000EB061001EBC9
+:1044C00000108079072811D006EB460000EB06109B
+:1044D00001EB00108079082808D006EB460000EBBD
+:1044E000061001EB00108079092872D1012066497D
+:1044F0004855E81C85B2049502204855681C85B2D1
+:104500001D204855681C85B2002719E106EB4600BE
+:1045100000EB0610654901EB0010303000EB07108E
+:10452000007859494855681C85B206EB460000EBF7
+:1045300006105E4901EB0010303000EB0710807868
+:1045400051494855681C85B206EB460000EB061041
+:10455000564901EB0010303000EB07108078C0F3B3
+:104560008000D0B906EB460000EB061001EB00100E
+:10457000303000EB07108078C0F3C00068B906EB5C
+:10458000460000EB061001EB0010303000EB071086
+:104590008078C0F34000002872D0002413E006EBBE
+:1045A000460000EB0610414901EB0010303000EBF3
+:1045B00007104068C4F10301C900C8406119324ABC
+:1045C0005054601C84B2042CE9DB281D85B2002401
+:1045D00017E0CFE006EB8600354901EB4020C03004
+:1045E00007EB870101EB471100EB8100D0F81A00BF
+:1045F000C4F10301C900C8406119234A5054601C2A
+:1046000084B2042CE6DB281D85B2002416E006EBFC
+:104610008600274901EB4020C03007EB870101EB02
+:10462000471100EB8100D0F81E00C4F10301C9005E
+:10463000C8406119144A5054601C84B2042CE6DB53
+:10464000281D85B2002415E006EB8600184901EB11
+:104650004020C03007EB870101EB471100EB8100E0
+:10466000406BC4F10201C900C8406119064A5054A8
+:10467000601C84B2032CE7DBE81C85B2002436E022
+:104680005CE00000D432002052020020483B0020B1
+:1046900008024042BC120020303A0020CEC002087E
+:1046A000BC2200200CED00E00000FA0500410020D3
+:1046B000C045002006EB8600FE4901EB4020C030DB
+:1046C00007EB870101EB471100EB810050F8221F37
+:1046D0004068C4F10502D200CDE9080108460899F6
+:1046E000E3F7A1FD6119F44A5054601C84B2062C12
+:1046F000E0DBA81D85B200241CE006EB8600ED4936
+:1047000001EB4020C03007EB870101EB471100EBC4
+:10471000810022308168C068C4F10502D200CDE971
+:104720000A0108460A99E3F77EFD6119E24A5054EE
+:10473000601C84B2062CE0DBA81D85B2781C87B211
+:1047400006EB460000EB0610DC4901EB0010C079D7
+:10475000B8423FF7DBAE0498281AC0F3072104984B
+:10476000801ED54A11540498281AC1B20498401EDC
+:104770001154F4E006EB460000EB0610CF4901EBC4
+:1047800000108079052838D10220CB494855E81C13
+:1047900085B2049500271CE0781CC7494855681C61
+:1047A00085B2C748C05D4855681C85B2002409E041
+:1047B000C3480C3000EB0710005D6119BE4A50542D
+:1047C000601C84B2102CF3DB05F1100085B2781C5C
+:1047D00087B2BC4890F8B801B842DDDC0498281ACA
+:1047E0000002C1B20498801EB34A11540498281ADA
+:1047F000C1B20498401E1154B1E006EB460000EB34
+:104800000610AE4901EB00108079062871D1032013
+:10481000A9494855E81C85B2049502204855681CF2
+:1048200085B211204855681C85B200277EE006EB52
+:10483000460000EB0610A14901EB0010303000EB00
+:10484000071000789C494855681C85B206EB460065
+:1048500000EB0610994901EB0010303000EB071017
+:10486000807895494855681C85B206EB460000EBF8
+:104870000610924901EB0010303000EB07108078F1
+:10488000C0F38000A0B3002412E006EB8600894943
+:1048900001EB4020C03007EB870101EB471100EB33
+:1048A00081003F30005D6119834A5054601C84B21E
+:1048B0000A2CEADB05F10A0085B2002412E006EBBF
+:1048C00086007C4901EB4020C03007EB870101EBFB
+:1048D000471100EB81005830005D6119764A505451
+:1048E000601C84B2022CEADBA81C85B2002417E00D
+:1048F0001AE034E006EB86006E4901EB4020C03040
+:1049000007EB870101EB471100EB8100C06EC4F19A
+:104910000201C900C8406119674A5054601C84B242
+:10492000032CE7DBE81C85B2781C87B206EB460057
+:1049300000EB0610614901EB0010C079B8423FF767
+:1049400076AF0498281A0002C1B20498801E5A4A11
+:1049500011540498281AC1B20498401E1154701CB6
+:1049600086B2584890F8160CB0423FF77BAD5548D8
+:1049700090F8B80C002871DD00266AE006EB4601CD
+:10498000514800EB0110807904280DD14A4948555F
+:10499000681C85B201204855681C85B247482338F9
+:1049A000805D4855681C85B206EB4601464800EB21
+:1049B00001108079062832D13F494855681C85B2DC
+:1049C000404890F8B8014855681C85B212204855F7
+:1049D000681C85B200271CE0781C37494855681CC4
+:1049E00085B23748C05D4855681C85B2002409E08F
+:1049F00033480C3000EB0710005D61192E4A50540B
+:104A0000601C84B2102CF3DB05F1100085B2781C19
+:104A100087B22C4890F8B801B842DDDC17E006EB0D
+:104A2000460000EB0610254901EB001080790528AF
+:104A30000DD121494855681C85B201204855681C94
+:104A400085B21E482338805D4855681C85B2701CAD
+:104A500086B21C4890F8B80CB0428FDC59E31B4872
+:104A60000078401C1949087008460078052809DAC2
+:104A7000174890F8080E00F0010018B90D201549EC
+:104A800008710CE0102013490871114890F8080EC5
+:104A900000F0010018B9FF210D4880F80C1E0E48E7
+:104AA0000088000A044948550B480088C1B2024AF0
+:104AB000681C13E0C0450020520200200041002085
+:104AC00075340020BC320020783F00202A0A0020E4
+:104AD000BC220020483B0020280A00201154A81CBA
+:104AE00085B216E3FE480078401CFD490870084670
+:104AF0000078052803DA1620FA49087102E0102030
+:104B0000F8490871F8480088000AF8494855F648FD
+:104B10000088C1B2F54A681C1154A81C85B2F8E29D
+:104B20001020F0490871F24890F80D0EEF494855F1
+:104B3000681C85B2002746E0ED4890F80D0E401E37
+:104B400000EB8000EB4901EB4020C03007EB870110
+:104B500001EB471100EB810090F88000012830D173
+:104B6000E34890F80D0E401E00EB400101EB0010F1
+:104B7000E14901EB0010303000EB07100078DB4911
+:104B80004855681C85B2002416E0D94890F80D0EEF
+:104B9000401E00EB8000D74901EB4020C03007EBFE
+:104BA000870101EB471100EB81008130005D29197D
+:104BB000CE4A5054601C84B20A2CE6DB05F10A0090
+:104BC00085B2781C87B2CA4890F80D0E401E00EBE3
+:104BD000400101EB0010C84901EB0010C079B84258
+:104BE000AADC96E2BE480078401CBD490870084621
+:104BF0000078052812DABE4890F80D0E401E00EB32
+:104C0000400101EB0010BC4901EB0010007E00F0F8
+:104C1000010018B91220B349087115E01020B149FC
+:104C20000871B34890F80D0E401E00EB400101EBF7
+:104C30000010B14901EB0010007E00F0010018B92E
+:104C4000FF21AB4880F80C1EA94890F80D0EA7492B
+:104C50004855A5480088010AA44A681C1154A24876
+:104C60000088C1B2A81C1154E81C85B251E2012091
+:104C7000A24948730846D0F814020A21B0FBF1F0AB
+:104C8000C0F3072099494855681C85B29B48D0F865
+:104C900014020A21B0FBF1F094494855681C85B212
+:104CA000964800E02CE2D0F814020A2804D94FF00C
+:104CB0000A0A4FF0000B04E09048D0F814A24FF01D
+:104CC000000B8E48D0F814028C49C1F8180208462F
+:104CD000D0F814020A21B0FBF1F081B28748A0F8A5
+:104CE0001C1280F81EA200210C20E5F731F97F4943
+:104CF00001F805A0681C85B228204855681C85B2BB
+:104D00000024ECE17D48D0F8140268B17B48D0F86B
+:104D10001402401E001B0521B0FBF1F080B20146D9
+:104D200001900220E4F738F97448D0F81402401ECC
+:104D3000001B0521B0FBF1F201FB120000EBC001EA
+:104D400001EB00116D48203010F8210067494855EB
+:104D5000681C85B24FF000081FE06848D0F81402C4
+:104D6000401E001B0521B0FBF1F201FB120000EB1D
+:104D7000C00101EB00116148203000EB8100D0F848
+:104D80000100C8F10301C900C84008EB0501574AFA
+:104D9000505408F101001FFA80F8B8F1040FDCDB71
+:104DA000281D85B24FF000081FE05448D0F81402C7
+:104DB000401E001B0521B0FBF1F201FB120000EBCD
+:104DC000C00101EB00114D48203000EB8100D0F80C
+:104DD0000500C8F10301C900C84008EB0501434ABA
+:104DE000505408F101001FFA80F8B8F1040FDCDB21
+:104DF000281D85B24FF000081FE04048D0F814028B
+:104E0000401E001B0521B0FBF1F201FB120000EB7C
+:104E1000C00101EB00113948203000EB8100D0F8CF
+:104E20000900C8F10201C900C84008EB05012F4A7A
+:104E3000505408F101001FFA80F8B8F1030FDCDBD1
+:104E4000E81C85B24FF0000825E02C48D0F8140289
+:104E5000401E001B0521B0FBF1F201FB120000EB2C
+:104E6000C00101EB00112548203000EB810050F813
+:104E70000D1F4068C8F10502D200CDE90C010846BB
+:104E80000C99E3F7D0F908EB0501184A505408F1E2
+:104E900001001FFA80F8B8F1060FD6DBA81D85B215
+:104EA0004FF0000836E01548D0F81402401E001BF1
+:104EB0000521B0FBF1F201FB120000EBC00101EB98
+:104EC00000110E48203000EB81000D308168C06871
+:104ED000C8F10502D200CDE90E0108460E990FE097
+:104EE0002A0A0020483B0020280A00205202002005
+:104EF000BC220020C045002000410020BC12002040
+:104F0000E3F791F908EB0501F74A505408F1010065
+:104F10001FFA80F8B8F1060FC5DBA81D85B2F3486B
+:104F2000D0F81402401E001B0521B0FBF1F201FB7A
+:104F3000120000EBC00101EB0011EC48203000EB47
+:104F4000810090F82600E8494855681C85B2E7487A
+:104F5000D0F81402401E001B0521B0FBF1F201FB4A
+:104F6000120000EBC00101EB0011E048203000EB23
+:104F7000810090F82500DC494855681C85B2DB4863
+:104F8000D0F81402401E001B0521B0FBF1F201FB1A
+:104F9000120000EBC00101EB0011D448203000EBFF
+:104FA000810090F82400D0494855681C85B2CF484C
+:104FB000D0F81402401E001B0521B0FBF1F201FBEA
+:104FC000120000EBC00101EB0011C848203000EBDB
+:104FD000810090F82300C4494855681C85B2C34835
+:104FE000D0F81402401E001B0521B0FBF1F201FBBA
+:104FF000120000EBC00101EB0011BC48203000EBB7
+:10500000810090F82200B8494855681C85B2B7481D
+:10501000D0F81402401E001B0521B0FBF1F201FB89
+:10502000120000EBC00101EB0011B048203000EB92
+:10503000810090F82100AC494855681C85B24FF0BA
+:1050400000081FE0A948D0F81402401E001B0521EB
+:10505000B0FBF1F201FB120000EBC00101EB00110B
+:10506000A248203000EB8100D0F82700C8F10301EE
+:10507000C900C84008EB05019B4A505408F10100E3
+:105080001FFA80F8B8F1040FDCDB281D85B24FF061
+:1050900000081DE09548D0F81402401E001B0521B1
+:1050A000B0FBF1F201FB120000EBC00101EB0011BB
+:1050B0008E48203000EB81002B3008F10401405C69
+:1050C00008EB0501884A505408F101001FFA80F8E6
+:1050D000B8F1060FDEDBA81D85B2601C84B200208B
+:1050E000B4EB0A0170EB0B00FFF60CAE11E01020E0
+:1050F0007F49087159207C494855681C85B208E0F1
+:1051000010207B490871592077494855681C85B2A1
+:1051100000BF00BFA5EB0900C0F30721724A09F1E7
+:1051200007001154A5EB0900C1B209F108001154A0
+:1051300000240FE009F10D0121446B4A505CDDE9C8
+:105140000521E4F72AFE09F10D012144664A505475
+:10515000601C84B2A5EB0900A042EBDC6548C07D71
+:1051600048B1A5EB090291B25F4A02EB09000023A6
+:105170000422E5F78DFCA5EB090291B25A4A02EB35
+:105180000900E4F78BFB0021CDE90201DDE9020112
+:10519000000A40EA016054494855681C85B20298EB
+:1051A0004855681C85B252488078022810D1504872
+:1051B000407868B1681F000AC870681F087181B222
+:1051C0004948401D01F06EFC47494855681C85B2AE
+:1051D000494805600121001FE4F7E0FB2846FFF77E
+:1051E000D7B8444890F8B207C009002877D14048A2
+:1051F000807830B1012873D0022872D0032871D191
+:10520000F0E33C4890F8B207C0F3C3000E2829D25F
+:10521000DFE800F007293D517C90A4B8CCE0F8F617
+:10522000F5F4002405E03548005D2F490855601C61
+:1052300084B23248E3F727F8A042F4D82E4804603D
+:105240000121001FE4F7AAFB2A4890F8B20720F0DA
+:1052500078000830274981F8B2074FF47A7001F2DC
+:105260004C7188605CE1002405E02548005D1E4922
+:105270000855601C84B22248E3F705F8A042F4D830
+:105280001D4804600121001FE4F788FB48E1002469
+:1052900005E01C48005D14490855601C84B219489B
+:1052A000E2F7F1FFA042F4D8134804600121001F87
+:1052B000E4F774FB34E1002405E01348005D0A497B
+:1052C0000855601C84B21048E2F7DDFFA042F4D814
+:1052D000094804600121001FE4F760FB20E1FBE3C3
+:1052E00020E1DFE2DDE2000052020020BC120020DB
+:1052F000483B0020BC320020BC640240B1CD020813
+:10530000ABCD0208AFCD020898CD0208002405E01D
+:10531000FD48005DFD490855601C84B2FA48E2F77B
+:10532000B2FFA042F4D8FA4804600121001FE4F75C
+:1053300035FBF5E0002405E0F648005DF34908552B
+:10534000601C84B2F348E2F79EFFA042F4D8F04814
+:1053500004600121001FE4F721FBE1E0002405E0E7
+:10536000ED48005DE9490855601C84B2EA48E2F75F
+:105370008AFFA042F4D8E64804600121001FE4F748
+:105380000DFBCDE0002405E0E448005DDF49085551
+:10539000601C84B2E148E2F776FFA042F4D8DC4812
+:1053A00004600121001FE4F7F9FAB9E0002405E0E8
+:1053B000DB48005DD5490855601C84B2D848E2F747
+:1053C00062FFA042F4D8D24804600121001FE4F734
+:1053D000E5FAA5E0002405E0D248005DCB49085578
+:1053E000601C84B2CF48E2F74EFFA042F4D8C84810
+:1053F00004600121001FE4F7D1FA91E078E05FE05A
+:105400004AE0FFE7C848407802280DD1002405E0B3
+:10541000C648005DBD490855601C84B2C348E2F728
+:1054200032FFA042F4D830E0002405E0BF48005D20
+:10543000B6490855601C84B20D2CF7DBBA48C23857
+:10544000E2F721FF4FF0000B824600228AEA0200B9
+:105450008BEA0201084314D0002408E0B248C238A5
+:10546000015D04F10D00A94A1154601C84B20020B2
+:10547000B4EB0A0170EB0B00F0DBADA1A348E2F73F
+:10548000F6FEA248E2F7FFFE84B2A14804600121C3
+:10549000001FE4F783FA43E0002405E0A548005D1F
+:1054A0009A490855601C84B2A248E2F7ECFEA0427B
+:1054B000F4D8974804600121001FE4F76FFA2FE049
+:1054C000002405E09C48005D90490855601C84B2AA
+:1054D0009948E2F7D8FEA042F4D88D480460012133
+:1054E000001FE4F75BFA42F210709449886017E0FD
+:1054F000002405E09248005D84490855601C84B290
+:105500008F48E2F7C0FEA042F4D881480460012130
+:10551000001FE4F743FA42F210708849886000BF28
+:1055200000BFFFE3874890F8B207C0F3C3000D281F
+:105530001FD2DFE800F0071F33475B6F8397ABBFD5
+:10554000E8E7E600002405E07F48005D6F49085564
+:10555000601C84B27C48E2F796FEA042F4D86C4806
+:1055600004600121001FE4F719FA4FF47A707349BF
+:10557000886095E1002405E07448005D63490855A2
+:10558000601C84B27148E2F77EFEA042F4D8604805
+:1055900004600121001FE4F701FA81E1002405E025
+:1055A0006B48005D59490855601C84B26848E2F7B1
+:1055B0006AFEA042F4D8564804600121001FE4F7B7
+:1055C000EDF96DE1002405E06248005D4F490855A2
+:1055D000601C84B25F48E2F756FEA042F4D84C4803
+:1055E00004600121001FE4F7D9F959E1002405E026
+:1055F0005948005D45490855601C84B25648E2F799
+:1056000042FEA042F4D8424804600121001FE4F7A2
+:10561000C5F945E1002405E05048005D3B490855C7
+:10562000601C84B24D48E2F72EFEA042F4D8384800
+:1056300004600121001FE4F7B1F931E1002405E025
+:105640004748005D31490855601C84B24448E2F780
+:105650001AFEA042F4D82E4804600121001FE4F78E
+:105660009DF91DE1002405E03E48005D27490855ED
+:10567000601C84B23B48E2F706FEA042F4D82448FE
+:1056800004600121001FE4F789F909E1002405E025
+:105690003548005D1D490855601C84B23248E2F768
+:1056A000F2FDA042F4D81A4804600121001FE4F77B
+:1056B00075F9F5E01C48407802280DD1002405E07A
+:1056C0002A48005D11490855601C84B22748E2F75A
+:1056D000DAFDA042F4D885E0002405E02348005D0F
+:1056E0000A490855601C84B2142CF7DB13487E303D
+:1056F000E2F7C9FD4FF0000B82461DA10F487E3036
+:1057000038E0B4E089E074E080CD02085202002065
+:10571000BC6402406FCD02082002002060CD020868
+:10572000C7CD0208BBCD0208483B002038CD020897
+:105730000D0A0000D2CD020891CD0208083A0020DF
+:105740000ACE0208BC32002097CE02089ECE020884
+:105750004DCF0208A8CE0208B3CE0208BECE020882
+:10576000C7CE0208D6CE0208F4CE020801CF020846
+:105770002C00000006F01EFC804600228AEA02008F
+:105780008BEA0201084329D0002407E0FE48015DAE
+:1057900004F11400FD4A1154601C84B2A8F1010008
+:1057A000A042F3DC22211430F84A1154444607E0A9
+:1057B000601EF549095C1530F44A1154601C84B22E
+:1057C00001211AEB01004BF100010022201A8A414D
+:1057D000EEDBAFF2A401ED48E2F749FDEB48E2F75A
+:1057E00052FD84B2EA4804600121001FE4F7D6F8B4
+:1057F00056E0002405E0E748005DE4490855601CD8
+:1058000084B2E448E2F73FFDA042F4D8E0480460E7
+:105810000121001FE4F7C2F842E0DB487E388068CF
+:1058200040F2E931884209D1DB4890F8B20720F014
+:1058300078006030D84981F8B20704E040F2E930DE
+:10584000D1497E398860002405E0D448005DCF4905
+:105850000855601C84B2D148E2F715FDA042F4D887
+:10586000CB4804600121001FE4F798F818E00024F9
+:1058700005E0CB48005DC5490855601C84B2C848A6
+:10588000E2F701FDA042F4D8C14804600121001FE5
+:10589000E4F784F843F69820BB497E39886000BF5E
+:1058A00000BF3FE2BC4890F8B207C0F3C300052830
+:1058B0001BD2DFE800F0031B7598F6000020B24908
+:1058C000C231C870002405E0B648005DAF490855F4
+:1058D000601C84B2B348E2F7D6FCA042F4D8AC48CE
+:1058E00004600121001FE4F759F8F3E00020A64905
+:1058F000C231C870002404E00020A4490855601C8F
+:1059000084B2642CF8DB00209F49C231C8700024A7
+:1059100005E0A548005D9D490855601C84B2082C2F
+:10592000F7DB002408E098486E30015D04F10800C0
+:10593000964A1154601C84B293486E30E2F7A3FC7F
+:10594000A042F0D82C2104F10800904A1154401CC8
+:1059500080B20790002408E08B489630015D0798DC
+:1059600020448A4A1154601C84B287489630E2F77A
+:105970008AFCA042F0D8AFF248218448E2F777FCD5
+:105980008248E2F780FC8249086001218048001FBC
+:10599000E4F704F842F210707B497E39886099E0A0
+:1059A000002405E08148005D78490855601C84B2F8
+:1059B0007E48E2F768FCA042F4D8754804600121F3
+:1059C000001FE3F7EBFF744890F8B20720F078006F
+:1059D0001830714981F8B2074FF4FA6001F24C7146
+:1059E000886077E079E06848C2304078022817D1B3
+:1059F00000206549C231C870002405E06C48005D94
+:105A000062490855601C84B26948E2F73CFCA04238
+:105A1000F4D85F4804600121001FE3F7BFFF39E0BD
+:105A2000002404E0002059490855601C84B2642C0D
+:105A3000F8DB00205449C231C870002405E05C48FE
+:105A4000005D52490855601C84B20E2CF7DB4E48AD
+:105A5000E2F719FC80B20790079888B1002407E0AC
+:105A60004948015D04F10E00484A1154601C84B29B
+:105A700007988442F4DBAFF248314448E2F7F7FB81
+:105A80004248E2F700FC4249086001214048001FFB
+:105A9000E3F784FF42F210703B497E39886019E0D9
+:105AA000FFE7002405E04348005D38490855601CC5
+:105AB00084B24048E2F7E7FBA042F4D834480460DF
+:105AC0000121001FE3F76AFF42F210702E497E3970
+:105AD000886000BF00BF25E125E12F4890F8B2079C
+:105AE000C0F3C300092827D2DFE800F005273B6F89
+:105AF0008397ABEFED00002405E02F48005D2349BC
+:105B00000855601C84B22C48E2F7BDFBA042F4D8D3
+:105B10001F4804600121001FE3F740FF1E4890F872
+:105B2000B20720F0780008301B4981F8B2074FF423
+:105B30007A7001F24C718860F2E0002405E01F48A1
+:105B4000005D12490855601C84B21C48E2F79BFBBB
+:105B5000A042F4D80E4804600121001FE3F71EFFA5
+:105B6000DEE0002405E01648005D08490855601C89
+:105B700084B21348E2F787FBA042F4D804480460DB
+:105B80000121001F1EE00000863A00205202002082
+:105B9000BC64024031CF0208BC32002093CE020820
+:105BA00042CF020898CD020838CE02087ECE020805
+:105BB00055CE02088ACE0208B1CD0208ABCD02084C
+:105BC000AFCD0208E3F7EAFEAAE0002405E057485B
+:105BD000005D57490855601C84B25448E2F753FBF6
+:105BE000A042F4D8534804600121001FE3F7D6FE19
+:105BF00096E0002405E05048005D4D490855601CC2
+:105C000084B24D48E2F73FFBA042F4D84948046013
+:105C10000121001FE3F7C2FE82E0002405E04748AF
+:105C2000005D43490855601C84B24448E2F72BFBF1
+:105C3000A042F4D83F4804600121001FE3F7AEFE04
+:105C40006EE03F48407802280DD1002405E03D4831
+:105C5000005D37490855601C84B23A48E2F713FBEF
+:105C6000A042F4D828E0002405E03648005D304921
+:105C70000855601C84B20F2CF7DB3148C238E2F7BC
+:105C800002FB80B20790079890B1002408E02C48EE
+:105C9000C238015D04F10F00254A1154601C84B222
+:105CA00007988442F3DBAFF278512148E2F7DFFA3C
+:105CB0001F48E2F7E8FA84B21E4804600121001F81
+:105CC000E3F76CFE2CE014E0FFE7002405E01E483B
+:105CD000005D17490855601C84B21B48E2F7D3FAEF
+:105CE000A042F4D8134804600121001FE3F756FED8
+:105CF00016E0002405E01548005D0D490855601CBC
+:105D000084B2072CF7D3601E0A49086001210948B4
+:105D1000001FE3F743FE42F210700D49886000BF98
+:105D200000BF00BF00BF0020FEF732BB98CD0208C5
+:105D300052020020BC64024011CE020820CE0208AC
+:105D4000483B0020E0CD02082ACE02080ACE020815
+:105D5000083A002010B5002440F22441164804F00F
+:105D600056FA38B340F22441134804F0CAF900212E
+:105D70001248E3F713FE12491048E3F7F5FD01203E
+:105D80001049C8700C480088C4B20B488088C4B25F
+:105D90000A48001D0068C0F5FA6081B20A48A0F800
+:105DA0003A174FF4FA600549091D086001210348BC
+:105DB000E3F7F4FD10BD00000010014088640240CC
+:105DC00000880020483B0020BC32002010B5002491
+:105DD00004490548E3F7C8FD00210348E3F7DEFD69
+:105DE00010BD000000800028B864024000B58FB0EC
+:105DF0000121880500F000FC2848E3F7DBFD402086
+:105E00000390002005904FF48060069000200790DA
+:105E1000089009904FF400300A9000200B900C90ED
+:105E20000D900E901E480190400600901D48029073
+:105E300069461A48E3F788FE012210211748E3F764
+:105E400065FE16483038E3F7B5FD002003904FF4A7
+:105E5000FA600490002005904FF4806006900020C6
+:105E60000790089009904FF400300A9000200B90A2
+:105E70000C900D900E900A480190400600900A4840
+:105E80000290694605483038E3F75EFE0121034879
+:105E90003038E3F783FD0FB000BD0000B864024066
+:105EA00004100140520200202C8C00201CB501215E
+:105EB000032000F0A1FB072206211648E4F76AFD43
+:105EC000072211461348E4F765FDC0200090022028
+:105ED0008DF8050000208DF8060001208DF80700E0
+:105EE00002208DF8040069460A48E4F70BFD2020E3
+:105EF000009001208DF8040000208DF8060003209A
+:105F00008DF8050001208DF8070069460148E4F787
+:105F1000F9FC1CBD0004024070B588B000240025C7
+:105F2000FFF7C4FFFFF762FF4FF4E13000F066F9BE
+:105F300000F044F90121402000F07EFB012000F038
+:105F40003FFC4FF47A7005F053FE0B208649087130
+:105F50000021864880F88C1880F864170020844956
+:105F600088704870C8704FF47A70886000217F484C
+:105F700080F8741701207E49103188704870C8700D
+:105F80004FF4FA5088600021784880F84C170120BF
+:105F90007749183988704870C8704FF47A708860F3
+:105FA0000021724880F85817012071490C39887017
+:105FB0004870C8704FF4FA70886000216D4880F80E
+:105FC000441B00206C49887001204870C8704EF650
+:105FD0006020886000BF25E0002104EB4402644893
+:105FE0001C3000F8221004EB440200EB82008170A8
+:105FF000012104EB44025E481C3000EB820041703A
+:10600000002104EB44025A481C3000EB8200C170AE
+:1060100042F6F82104EB440255481C3000EB8200A4
+:106020008160641C042CD7D300204F498871A1F1F2
+:10603000C20090F8AA0000F00F00002807DDA1F1CF
+:10604000C20090F8AA0000F00F00401E48704848B7
+:10605000663090F8AA000009002808DD4448663040
+:1060600090F8AA000121C1EB10103F4988703E480A
+:10607000407868B920214148E4F7BAFC3B4890F8E1
+:10608000B20720F080008030384981F8B20703E081
+:1060900020213A48E4F7AAFC3348807890B10128DF
+:1060A00015D0022809D003281ED147F230503249BA
+:1060B000886000203249086016E04EF660202E49C4
+:1060C000886011E04EF660202B4988600CE04EF6A7
+:1060D00060202949886000202949086043F69820FB
+:1060E00023491839886000BF00BF26480068264948
+:1060F00008602448001D0068486022480830006895
+:106100008860002404E00021174890380155641C81
+:10611000142CF8D31C48C07A1B49897A1A4A527A3F
+:10612000194B1B7ACDE90432CDE906101648C07927
+:1061300015498A794979144B1B79CDE90031CDE9AC
+:10614000022011488378027810A10748903804F0A3
+:1061500029F900210320E3F7FBFE10B100201649C6
+:10616000086008B070BD0000483B0020BC32002031
+:10617000203A0020BC620020006E00200004024093
+:1061800088024042107AFF1FCC9B002025303278D5
+:106190002530327825303278253032782530327803
+:1061A00025303278253032782530327825303278F3
+:1061B00025303278250000008802424208B546208A
+:1061C0008DF8000002208DF8010001208DF80200FA
+:1061D0008DF803006846F9F727FA25208DF80000AE
+:1061E00001208DF8010000208DF8020001208DF8BB
+:1061F00003006846F9F718FA08BD00001FB5044609
+:106200000121102000F048FA00940020ADF80400AD
+:10621000ADF80600ADF80800ADF80C000C20ADF8A4
+:106220000A0069460B4804F041F80121094803F0CF
+:1062300071FF012240F22441064804F012F81021B7
+:10624000044803F05EFF0122C021024803F06EFF04
+:106250001FBD0000001001401CB50121592000F0B5
+:10626000CBF943F6F870009000208DF8040002206E
+:106270008DF8070069462448E4F744FBFC200090B1
+:1062800000208DF8040001208DF8070069461F48A2
+:10629000E4F738FB4FF44040009000208DF80400F4
+:1062A00001208DF8070069461948E4F72BFB072009
+:1062B000009000208DF8040002208DF80700694648
+:1062C0001448E4F71FFB07211248E4F78FFB4FF453
+:1062D00040410F48E4F78CFB4FF47C510A48E4F747
+:1062E00087FBF8210848E4F781FBFC210748E4F725
+:1062F0007FFB09480068012802D10849087002E0C4
+:106300000020064908701CBD001002400018024021
+:10631000000C02400000024028024242BC12002051
+:1063200010B5FFF799FF642005F062FC2248006871
+:10633000D0B92248006818B902202149487002E00B
+:1063400001201F4948701D48103800681D49D1F8C8
+:106350000C1240EA4100C043194988700846807811
+:1063600000F00300887002E00020154948701348CF
+:10637000001F006818B901201349087702E00020C7
+:10638000114908771148006800011149D1F8181225
+:1063900040EAC1000E49D1F8141240EA81000C49CC
+:1063A000D1F8101240EA41000949D1F80C12084313
+:1063B00018300549487010BD3C82414218024342E2
+:1063C000483B002000004342BC1200201C02424215
+:1063D000000042421CB50121112000F00DF94CF2E1
+:1063E0000400009001208DF8040000208DF80600C4
+:1063F00003208DF8050001208DF807006946164836
+:10640000E4F780FA04211448E4F7F0FA134880789E
+:10641000032803D011488078012815D1042000906A
+:1064200001208DF8040000208DF8060003208DF86F
+:10643000050001208DF8070069460948E4F762FA73
+:1064400004210748E4F7D2FA01200649086006490A
+:10645000C1F8BC021CBD000000100240483B0020F7
+:1064600000000240B80242420000424210B5FFF76D
+:10647000B1FF10BD2DE9F04F85B00F4615461E4601
+:106480000E9C162002900BE02020544901EB47118E
+:106490009DF8082088549DF80800401CC0B2029066
+:1064A0009DF808002028EFDB0020029013E09DF803
+:1064B00008008200A846B14640464946E1F7B3FECF
+:1064C000002358405940084300D108E09DF80800D7
+:1064D000401CC0B202909DF808001028E7DB00BF06
+:1064E0009DF80800A04217DC002C15DD9DF808007F
+:1064F00020B99DF808002044C0B202909DF8080021
+:10650000401CC0B202903020344901EB47119DF885
+:106510000820C2F11E02885444B1012000902E20B0
+:106520002E4901EB4711C4F11E028854002001904E
+:1065300019E09DF804008200AA46B3465046594629
+:10654000E1F771FE0F2108403030244901EB47117B
+:106550009DF80420C2F11E0288549DF8040000F149
+:106560000100C0B201909DF80400A042E1DB9DF85B
+:1065700000002044C0B2019023E09DF804009DF883
+:106580000010401A820028463146CDE90365E1F744
+:106590004AFE0F2108403030C1B2104800EB4712CC
+:1065A0009DF8040000F101009DF80030A0EB03000D
+:1065B000C0F11E0011549DF8040000F10100C0B2AA
+:1065C00001909DF808009DF8001008449DF8041003
+:1065D0008842D2DC05B0BDE8F08F0000442E0020D8
+:1065E00010B54FF400610348E4F7F7F9044620467C
+:1065F00010BD00000004024029B1064A126802439F
+:10660000044B1A6004E0034A12688243014B1A608B
+:10661000704700003038024029B1064A1268024330
+:10662000044B1A6004E0034A12688243014B1A606B
+:10663000704700001038024029B1064A1268024330
+:10664000044B1A6004E0034A12688243014B1A604B
+:10665000704700003438024029B1064A12680243EC
+:10666000044B1A6004E0034A12688243014B1A602B
+:10667000704700004038024029B1064A12680243C0
+:10668000044B1A6004E0034A12688243014B1A600B
+:10669000704700002038024029B1064A12680243C0
+:1066A000044B1A6004E0034A12688243014B1A60EB
+:1066B000704700004438024029B1064A126802437C
+:1066C000044B1A6004E0034A12688243014B1A60CB
+:1066D0007047000024380240F0B500210022002459
+:1066E000022500260223324F3F6807F00C0121B13A
+:1066F000042905D0082937D105E02E4F076036E080
+:106700002D4F076033E02A4F3F1F3F68C7F3805685
+:10671000274F3F1F3F6807F03F036EB1264FB7FB7F
+:10672000F3F7DFF88CC0ACF1040CDCF800C0CCF35C
+:10673000881C07FB0CF40CE01E4FB7FBF3F7DFF8E7
+:1067400070C0ACF1040CDCF800C0CCF3881C07FB73
+:106750000CF4174F3F1F3F68C7F301477F1C7D00B4
+:10676000B4FBF5F7076002E0124F076000BF00BFFF
+:106770000F4F3F6807F0F0010909104F7A5C076876
+:10678000D74047600A4F3F6807F4E051890A0B4F32
+:106790007A5C4768D7408760054F3F6807F46041DF
+:1067A000490B064F7A5C4768D740C760F0BD0000D0
+:1067B000083802400024F40000127A000000002093
+:1067C00030B10749096841F00401054A116005E04C
+:1067D0000349096821F00401014A11607047000073
+:1067E000000806500148006870470000080806507D
+:1067F00010B5012004F0B4FF10210B48E4F7F6F8BF
+:1068000008210948E4F7F4F8D720E2F75DFDFF20FE
+:10681000E2F75AFD044610210348E4F7E9F80020A6
+:1068200004F09EFF204610BD0000024010B501207C
+:1068300004F096FF00201E4908800DE0FFF7D8FF06
+:1068400000F0800000B10BE0012005F0D1F91848FC
+:106850000088401C1649088015480088C828EDDBD0
+:1068600000BF13480088C8281CDA10211148E4F73B
+:10687000BDF808210F48E4F7BBF89F20E2F724FD9C
+:10688000FF20E2F721FDFF20E2F71EFD0A49087014
+:1068900010210848E4F7ACF8002004F061FF064836
+:1068A000007810BD002004F05BFF0020F9E7000035
+:1068B0002E0A002000000240300A002000B587B0F8
+:1068C00001218803FFF7C8FE01210220FFF794FE93
+:1068D00000208DF818008DF81B004FF40060059023
+:1068E00005A92E48E4F70EF801208DF818000220C3
+:1068F0008DF8190000208DF81A0001208DF81B007A
+:106900000003059005A92548E3F7FCFF05220D21AA
+:106910002248E4F73FF805220E212048E4F73AF830
+:1069200005220F211D48E4F735F84FF4604005902B
+:1069300002208DF8180003208DF8190000208DF832
+:106940001A008DF81B0005A91448E3F7DBFF144873
+:1069500000F050F80020ADF80000ADF80400ADF8EC
+:106960000600ADF808004FF40070ADF80A001820DA
+:10697000ADF80C000020ADF80E000720ADF81000B7
+:106980004FF48270ADF802006946054800F06CF8DB
+:106990000121034800F022F807B000BD00040240C6
+:1069A0000038004010B5044600BF02210A4800F03C
+:1069B0004DF80028F9D02146074800F053F800BFF1
+:1069C0000121054800F042F80028F9D0024800F003
+:1069D00046F8C0B210BD00000038004021B1028866
+:1069E00042F04002028004E002884FF6BF731A4072
+:1069F0000280704710B504461148844208D1012135
+:106A00008014FFF759FE0021A014FFF755FE16E091
+:106A10000C48844208D101210014FFF72DFE00210B
+:106A20002014FFF729FE0AE00748844207D101211C
+:106A3000C013FFF721FE0021E013FFF71DFE10BD7C
+:106A40000030014000380040003C00400246002079
+:106A500013890B400BB1012000E000207047014674
+:106A6000888970478181704710B50022028802F43E
+:106A700041520B884C8823438C882343CC88234382
+:106A80000C8923434C8923438C892343CC8923439A
+:106A90001A430280838B4FF2FF74234083830B8A57
+:106AA000038210BD10B50246002003E012F8014B2E
+:106AB0002318D8B20B1EA1F10104A1B2F6D110BD6A
+:106AC00010B500240121880702F0D8FC00285AD014
+:106AD00000BF53E02E4850F824000078012811D15F
+:106AE00000202B4951F824100870294951F824102E
+:106AF0004870274951F824108870254951F824100E
+:106B0000486039E0224850F824004078012833D109
+:106B10001F4850F82400807800BB1D4951F824100C
+:106B2000081D4968491C0160194850F82400406854
+:106B3000174951F82410896888421DD3012014494F
+:106B400051F824108870124850F82400C0780128A9
+:106B500005D100200E4951F8241048600CE00020B7
+:106B60000B4951F824104870094951F82410486025
+:106B7000074951F82410C870601CC4B2054890F849
+:106B8000DE08A042A6DC0121880702F09FFB10BDB1
+:106B90009C3B0020BC3200200CB5002001900090EE
+:106BA0003348006840F480303149086000BF304805
+:106BB000006800F4003000900198401C019000989B
+:106BC00018B90198B0F5A06FF1D12948006800F418
+:106BD000003010B10120009001E0002000900098EA
+:106BE000012844D122484030006840F080502049BC
+:106BF000403108601F48006840F480401D4908602B
+:106C00001B48083000681A490831086008460068C7
+:106C100008600846006840F4805008601648091F64
+:106C20000860081F006840F08070091F086000BFFE
+:106C30000F48006800F000700028F9D040F20560AD
+:106C40000E4908600A480830006820F0030008492F
+:106C5000083108600846006840F00200086000BF84
+:106C600003480830006800F00C000828F8D10CBD7B
+:106C7000003802400070004008544007003C0240C9
+:106C800010B504462046FFF78DFE10BD7CB50246C8
+:106C90000020002501959FED1D0A8DED000A01AB36
+:106CA0006C4600BF22E0155C302D0BDB155C402DDF
+:106CB00008DA019D2D010195155C303D019E35439B
+:106CC000019511E0155C402D0BDD155C472D08DAB0
+:106CD000019D2D010195155C373D019E35430195C0
+:106CE00002E0BFEE000A7CBD451CE8B28842DADB58
+:106CF000002003E01D5C2554451CE8B201EBD17671
+:106D0000B0EB660FF6DB9DED000AECE7000000003B
+:106D100010B502460C460021002300BF1AE0505C6B
+:106D2000302807DB505C402804DA1B01505C303807
+:106D300003430DE0505C402807DD505C472804DA2F
+:106D40001B01505C3738034302E04FF0FF3010BDA9
+:106D5000481CC1B2A142E2DB1846F8E7FEB50424A4
+:106D600038256348827810460021F6F7C3F90646B5
+:106D7000012008210022CDE90021029004EB44010A
+:106D80004800134632462946F8F732FF04440120F2
+:106D900004EB440149060090080E08232D222946E1
+:106DA000F8F788FE641C5248427810460021F6F736
+:106DB000A1F90646012008210022CDE90021029018
+:106DC00004EB44014906080E134632462946F8F7FB
+:106DD0000FFF0444012004EB440149060090080E13
+:106DE00008232D222946F8F765FE641C4048183810
+:106DF000027E10460021F6F77DF9064601200821A3
+:106E00000022CDE90021029004EB44014906080E5E
+:106E1000134632462946F8F7EBFE0444012004EB02
+:106E2000440149060090080E082320222946F8F75D
+:106E300041FE641C2E48427910460021F6F75AF9AB
+:106E40000646012008210022CDE90021029004EB32
+:106E500044014906080E134632462946F8F7C8FE93
+:106E60000444012004EB440149060090080E082365
+:106E70002D222946F8F71EFE641C1D480279104693
+:106E80000021F6F737F90646012008210022CDE956
+:106E90000021029004EB44014906080E13463246D5
+:106EA0002946F8F7A5FE0444012004EB44014906F5
+:106EB0000090080E08232D222946F8F7FBFD641CDC
+:106EC0000B48C27810460021F6F714F90646012057
+:106ED00008210022CDE90021029004EB440149067B
+:106EE000080E134632462946F8F782FEFEBD000022
+:106EF000D4320020024948720121014A517370477F
+:106F0000BC12002010B592B00020119010900F908C
+:106F10000E900D90E3F7E6FAFE48407B002802F061
+:106F20003D810020FB494873F8F7C4FBF948407ADB
+:106F3000102882F03081DFE810F01000B000550119
+:106F400082030E067006F207100A6E0B040C820C08
+:106F5000920D5F0EBD0E3110F910E3F74BFD0128C5
+:106F600006D0022805D0042804D008280BD102E05E
+:106F700009E008E007E00220FFF7BCFF0021E64837
+:106F800080F80C1E00BF00BF012010211523E3A2D2
+:106F9000CDE9001000210846F8F737FFDE4890F8E9
+:106FA0000D0E80B3012008210523E1A2CDE90010D8
+:106FB00014210020F8F729FF012008210022CDE943
+:106FC00000210290D44890F80D0E13460246142179
+:106FD00006901E20F8F70CFE01200821CDE90010D4
+:106FE000CD4890F80D0E401E00EB400101EB001063
+:106FF000D14901EB00100E300A23024614210690FD
+:107000002820F8F702FFC44890F80C0EFF280AD198
+:10701000012008211523C9A2CDE900102D2114203B
+:10702000F8F7F3FE37E00121BB4890F80C0E0A2375
+:107030006422CDE900011E211846F8F7A6FC0120C4
+:1070400008210022CDE900210290B34890F80C0EEF
+:10705000134602462D2106903220F8F7C9FD119003
+:1070600001200090119800EB4000322101EB40001C
+:10707000C0B2082325222D210690F8F71BFDA64853
+:1070800090F80C0E642806D10021A34880F80C1E4D
+:107090000220FFF72FFF02F07EB8E3F7ABFC0128D8
+:1070A00006D0022805D0042804D008280AD105E01B
+:1070B00008E007E00920FFF71DFF03E00420FFF7C9
+:1070C00019FF00BF00BFA14890F88C0850B90120FB
+:1070D000082115239EA2CDE9001000210846F8F7EB
+:1070E00094FE29E09D48407820B101280DD0022867
+:1070F00021D115E001200821152399A2CDE9001026
+:1071000000210846F8F781FE15E00120082115232B
+:1071100097A2CDE9001000210846F8F776FE0AE0B4
+:1071200001200821152395A2CDE900100021084671
+:10713000F8F76BFE00BF00BF7648007A012802D046
+:10714000022816D10AE00120904909231A46CDE908
+:1071500000100A210020F8F7EDFD0AE001208C491B
+:1071600009231A46CDE900100A210020F8F7E2FDB4
+:1071700000BF00BF0120874918231A46CDE900103F
+:1071800000216820F8F7D6FD01200821152382A2EE
+:10719000CDE900101A210020F8F737FE0120082160
+:1071A000152383A2CDE9001024210020F8F72DFE3D
+:1071B000012008210022CDE9002102905548D0F895
+:1071C000140213460246242106905420F8F710FDBD
+:1071D0005048D0F8140210B90220FFF78BFEFFF7D9
+:1071E000BDFD58E7E3F706FC012806D0022810D0C1
+:1071F00004281AD0082830D123E00320FFF77AFEB4
+:10720000454890F8080E20F08001434880F8081E99
+:1072100023E0414890F8080E20F080013E4880F8B5
+:10722000081E0320FFF766FE17E03B4890F8080EA3
+:1072300020F08001384880F8081E0920FFF75AFE28
+:107240000BE0354890F8080E20F08001324880F8B5
+:10725000081E0420FFF74EFE00BF00BF3B4890F819
+:107260008C0850B901200821152355A2CDE9001042
+:1072700000210846F8F7C9FD29E03848407820B1D8
+:1072800001280DD0022821D115E001200821152365
+:1072900033A2CDE9001000210846F8F7B6FD15E04D
+:1072A00001200821152332A2CDE900100021084653
+:1072B000F8F7ABFD0AE00120082115232FA2CDE944
+:1072C000001000210846F8F7A0FD00BF00BF1148DC
+:1072D000007A012802D002280AD10AE001202B49B5
+:1072E00009231A46CDE900100A210020F8F722FDF3
+:1072F00081E01A484830D0F8050000EE100A17481F
+:107300008C38D0ED350A30EE200AB5EEC00AF1EE29
+:1073100010FA59E0BC120020BC2200204669726DB0
+:1073200077617265446F776E6C6F61640000000076
+:10733000506F72743A00000000410020446F776E75
+:107340006C6F6164204661696C210000BC320020D2
+:107350004E6F205369676E616C000000483B00204F
+:10736000547970653A53746174696F6E000000005F
+:10737000547970653A436C6F756400005479706598
+:107380003A436C6F75642D5465737400603E030856
+:10739000723E0308103E03084F66666C696E6520F6
+:1073A0005265636F72642055706C6F6164000000F9
+:1073B0005265636F7264206E756D6265723A00008B
+:1073C0004F66666C696E65000AD00120FD4909238D
+:1073D0001A46CDE900100A210020F8F7ABFC09E0BD
+:1073E0000120F94909231A46CDE900100A2100209D
+:1073F000F8F7A0FC00BF00BFF44890F80C0E10B1E5
+:107400000020FFF777FDF2484078002814D0F048BC
+:107410008078022846D1EF480068B8B3EC488079FC
+:1074200032280ADA0120EC4908230E22CDE90010A7
+:1074300000215920F8F77EFC85E0E54880793C285A
+:107440000ADA0120E54908230E22CDE900100021C7
+:107450005920F8F76FFC76E0DD48807946280ADA93
+:107460000120DF4908230E22CDE900100021592018
+:10747000F8F760FC67E00120DA4908230E22CDE925
+:10748000001000215920F8F755FC5CE0FFE70120CF
+:10749000D54908230E22CDE9001000215920F8F724
+:1074A00049FC50E0CA488078012802D0C84880785A
+:1074B00000BBC7488079202845DAC54880791A285A
+:1074C0000ADD0120C44908230E22CDE90010002165
+:1074D0005920F8F72FFC36E0BD48807917280ADDDF
+:1074E0000120BE4908230E22CDE9001000215920B9
+:1074F000F8F720FC27E0B648807914280ADD01203F
+:10750000B74908230E22CDE9001000215920F8F7D1
+:1075100011FC18E0AE48807912280ADD0120B1493B
+:1075200008230E22CDE9001000215920F8F702FCB3
+:1075300009E00120AC4908230E22CDE9001000210A
+:107540005920F8F7F7FB0120A84918231A46CDE97E
+:10755000001000216820F8F7EDFB012010210B46F8
+:10756000A3A2CDE9001014212820F8F74EFC012039
+:1075700008211523A0A2CDE9001024211220F8F73C
+:1075800044FCA248D0F81402B0B1A048C08B0690C9
+:107590009E48D0F81402059002469DA107A8069BBC
+:1075A00002F000FF01200821152307AACDE90010F1
+:1075B0002E210020F8F729FC844890F8080E0121BC
+:1075C000B1EBD01F09D101200821152395A2CDE9E7
+:1075D00000102E210020F8F718FCFFF7BFFB97489A
+:1075E00090F8B2070121B1EBD01F12D17848007991
+:1075F000024693A1069007A802F0D4FE01200821BC
+:10760000022307AACDE9001038210020F8F7FDFB7E
+:1076100014E08A4890F8B207C0F3C300024688A17C
+:10762000069007A802F0BEFE01200821022307AA47
+:10763000CDE9001038210020F8F7E7FB2BE5E3F750
+:10764000D9F9012806D002282DD0042854D00828C2
+:1076500060D158E0002011901FE01198401C80B2CA
+:1076600011901198402800DD1BE06848C07A00287E
+:1076700005DD6648C07A401E6449C87202E03F20BA
+:107680006249C8726148C07A00EBC00101EB001189
+:107690006D4810F8210000B103E05C48C07A002872
+:1076A000DBDA00BF36E0002011901FE01198401C8B
+:1076B00080B211901198402800DD1BE05348C07A39
+:1076C0003F2805DA5148C07A401C5049C87202E090
+:1076D00000204E49C8724D48C07A00EBC00101EB52
+:1076E0000011594810F8210000B103E04748C07A62
+:1076F0004028DBDB00BF0DE04448C07A5349C87026
+:107700000120087106E00220FFF7F4FB00203F494A
+:10771000C87200BF00BF3D48407A032851D13B48A2
+:10772000C07AC117069000EB117000110D90012274
+:107730000021474801F046FD012010210022CDE93B
+:10774000002102903148C07A00EBC00101EB00112A
+:107750003D4810F8210013460246002106905820AB
+:10776000F8F746FA012010210B463AA2CDE90010A5
+:107770000020F8F74AFB2548C07A00EBC00101EB76
+:107780000011314800EB8100D0F801000021059084
+:10779000F5F7B0FC0121102206900D9800EB400394
+:1077A00003EB0010294B7C3303EB0010007F00F04B
+:1077B00003000023CDE90121009010211820069A32
+:1077C00052E0C7E1723E0308843E0308BC22002059
+:1077D000483B002000024042CE3E0308C03E030862
+:1077E000B23E0308A43E0308963E0308103E030879
+:1077F000424C5545534B5900454E4552475920542C
+:107800004543484E4F4C4F4759000000BC120020E2
+:107810005761697455706C6F61643A25642F2564F3
+:107820000000000055706772616465204552522067
+:10783000436865636B2047756E000000BC32002012
+:107840002530327800000000E01400208440002041
+:107850005C3F03084C3A20202020202020202020BC
+:107860002020202000000000F8F7C2F9012010219C
+:107870000B46F8A2CDE9001020210020F8F7C5FA48
+:10788000F948C07A00EBC00101EB0011F74800EBAA
+:107890008100D0F8050000210590F5F72BFC0122AE
+:1078A000102106900D9800EB400303EB0010F04B05
+:1078B00003EB0010007FC0F3810000238DE8070078
+:1078C00020211820069AF8F793F904200F90382009
+:1078D0000E90E548C07A00EBC00101EB0011E348CF
+:1078E00000EB810090F8230000210590F5F702FCE1
+:1078F0000690012008210022CDE9002102900E9877
+:1079000005900F9800EB4000400013460490DDE91D
+:107910000512F8F76DF90F9908440F9001200090B7
+:107920000E9806900F9800EB40004006000E0823CA
+:107930002D2205900699F8F7BDF80F98401C0F907E
+:10794000C948C07A00EBC00101EB0011C74800EB49
+:10795000810090F8220000210590F5F7CBFB0690FE
+:10796000012008210022CDE9002102900E98059007
+:107970000F9800EB40004006000E13460490DDE92E
+:107980000512F8F735F90F9908440F90012000907F
+:107990000E9806900F9800EB40004006000E08235A
+:1079A0002D2205900699F8F785F80F98401C0F9046
+:1079B000AD48C07A00EBC00101EB0011AB4800EB11
+:1079C000810090F8210000210590F5F793FB0690C7
+:1079D000012008210022CDE9002102900E98059097
+:1079E0000F9800EB40004006000E13460490DDE9BE
+:1079F0000512F8F7FDF80F9908440F900120009048
+:107A00000E9806900F9800EB40004006000E0823E9
+:107A1000202205900699F8F74DF80F98401C0F901A
+:107A20009148C07A00EBC00101EB00118F4800EBD8
+:107A3000810090F8260000210590F5F75BFB069089
+:107A4000012008210022CDE9002102900E98059026
+:107A50000F9800EB40004006000E13460490DDE94D
+:107A60000512F8F7C5F80F9908440F90012000900F
+:107A70000E9806900F9800EB40004006000E082379
+:107A80002D2205900699F8F715F80F98401C0F90D5
+:107A90007548C07A00EBC00101EB0011734800EBA0
+:107AA000810090F8250000210590F5F723FB069052
+:107AB000012008210022CDE9002102900E980590B6
+:107AC0000F9800EB40004006000E13460490DDE9DD
+:107AD0000512F8F78DF80F99084480B20F90012035
+:107AE00000900E98C0B206900F9800EB4000400640
+:107AF000000E08232D2205900699F7F7DBFF0F985B
+:107B0000401C0F905848C07A00EBC00101EB0011F7
+:107B1000564800EB810090F8240000210590F5F70D
+:107B2000E9FA0690012008210022CDE90021029007
+:107B30000E98C0B205900F9800EB40004006000E72
+:107B400013460490DDE90512F8F752F80F9908443E
+:107B500080B20F9072E5E2F74DFF012806D00228AF
+:107B60000ED0042816D0082837D12FE03E48807A5E
+:107B7000002804DD3C48807A401E3B4988722CE096
+:107B80003948807A032804DA3748807A401C36491D
+:107B9000887222E03448807A30B1012808D0022867
+:107BA0000AD0032810D10BE00520FFF7A3F90BE062
+:107BB0000620FFF79FF907E00720FFF79BF903E096
+:107BC0000820FFF797F900BF00BF06E00220FFF78B
+:107BD00091F900202449887200BF00BF2248407AF2
+:107BE000042819D104220021224801F0EBFA0020D8
+:107BF0001021CDE900101C48807A1E4901EB0010CD
+:107C000006901948807A0007000E1023059001465F
+:107C10000020069AF8F7F9F810E5E2F7EBFE0828DD
+:107C200006D10420FFF766F900200F49C87200BF93
+:107C300000BF0D48407A05287AD1042200210E4861
+:107C400001F0C0FA0D484078D0B1012824D00228B4
+:107C500061D141E0503A2020202020202020202007
+:107C60002020202000000000BC120020E014002092
+:107C700000410020DC3E03081C3F0308483B002075
+:107C8000012008211023AFF62812CDE90010194673
+:107C90000020F8F7BAF83EE0012008211023AFF6E3
+:107CA0003012CDE9001019460020F8F7AEF8012097
+:107CB00008211023FAA2CDE9001038210020F8F79E
+:107CC000A4F8012008211123F74ACDE9001038213A
+:107CD0001E20F8F79AF81EE0012008211023F3A2D5
+:107CE000CDE9001019460020F8F78FF8012008218F
+:107CF0001023EBA2CDE9001038210020F8F785F819
+:107D0000012008211123ED4ACDE9001038211E2061
+:107D1000F8F77BF800BF00BFE348B5304078002893
+:107D200006D0E148B5308078F0BB002011900AE021
+:107D3000F4E0DD4923391198085C00B106E01198A0
+:107D4000401C80B2119011981528F2D300BF012178
+:107D500008201023DAA2CDE900011A210020F8F74B
+:107D600054F8012008211023CF4A3932CDE9001000
+:107D70001A212420F8F749F8D3484078182817DD4D
+:107D8000012008211023D1A2CDE9001024210020D8
+:107D9000F8F73BF8012008211423C34A2532CDE926
+:107DA00000102E21002000E018E0F8F72EF8B5E0D2
+:107DB000012008211023C5A2CDE9001024210020B4
+:107DC000F8F723F8012008211423B74A2A32CDE915
+:107DD00000102E210020F8F718F89FE0B248B530C7
+:107DE000807801283BD10020119009E0AE49233969
+:107DF0001198085C00B106E01198401C80B2119007
+:107E000011981528F2D300BF012008211023ACA23D
+:107E1000CDE900101A210020F7F7F7FF0120082113
+:107E20001023A14A3932CDE900101A212420F7F796
+:107E3000ECFF012008211023A4A2CDE90010242189
+:107E40000020F7F7E2FF012008211423964A25328B
+:107E5000CDE900102E210020F7F7D7FF5EE0924811
+:107E6000B530807802282AD101210820102399A258
+:107E7000CDE900011A210020F7F7C7FF01200821F2
+:107E80001023894A6132CDE900101A211E20F7F72C
+:107E9000BCFF0120082110238CA2CDE90010242171
+:107EA0000020F7F7B2FF0120082114237E4A253273
+:107EB000CDE900102E210020F7F7A7FF2EE07A4829
+:107EC000B5308078032829D101210820102383A20E
+:107ED000CDE900011A210020F7F797FF01200821C2
+:107EE0001023714ABF32CDE900101A211220F7F792
+:107EF0008CFF01210820102374A2CDE90001242168
+:107F00000020F7F782FF012008211423664A25325A
+:107F1000CDE900102E210020F7F777FF1AE6E2F7EF
+:107F200069FD012804D002280CD008281CD114E0D7
+:107F30006548C07A002804DD6348C07A401E624963
+:107F4000C87211E06048C07A032805DA5E48C07A3A
+:107F5000401CC1B25C48C17206E00420FEF7CAFFB3
+:107F600000205949C87200BF00BF5748407A062810
+:107F70007ED1042200215A4801F024F90120102169
+:107F80000022CDE9002102904F48C07A401C012315
+:107F90000246002106903E20F7F72AFE0120082124
+:107FA000102350A2CDE9001000214820F7F72DFF43
+:107FB00001204F4908231A46CDE9001000217820FE
+:107FC000F7F7B8FE0120082110234AA2CDE90010DE
+:107FD0004820F7F71AFF0020454908231A46CDE943
+:107FE000001019467820F7F7A5FE0120082110237C
+:107FF00043A2CDE9001019460020F7F706FF3248EA
+:10800000C17A01EB410000EB01103F4901EB001088
+:10801000407B012809D1082110233CA2CDE90010A2
+:1080200019461E20F7F7F1FE09E001200821102370
+:1080300038A2CDE9001019461E20F7F7E6FE012010
+:108040000821102335A2CDE9001018210020F7F7F0
+:10805000DCFE1D48C07A00EB400101EB00102A490C
+:1080600001EB00108079052860D10120082100E093
+:1080700072E1CDE900101448C07A00EB400101EB39
+:108080000010214901EB0010007B274901EB001093
+:108090000C230246182106903620F7F7B6FE5DE065
+:1080A00055524C3A00000000933A00205479706514
+:1080B0003A436C6F75642D546173740045CD0208AA
+:1080C00041504E203A000000BC120020494D454965
+:1080D0003A000000535349443A00000049503A0026
+:1080E0009C3F03084F6E4C696E65203A20000000EB
+:1080F000583E03084F66664C696E653A20000000E2
+:10810000547970653A000000004100204C4F524104
+:1081100000000000525334383500000050726F7474
+:108120006F636F6C3A0000006C4003080120082167
+:10813000CDE90010FE48C07A00EB400101EB0010D1
+:10814000FC4901EB00108079FB4901EB00100C2386
+:108150000246182106903620F7F757FE0120082125
+:108160001023F6A2CDE9001020210020F7F74DFEE4
+:1081700009200F9000200E901190DFE00F9800EB87
+:10818000400040007A2805DD0E98401C80B20E9019
+:1081900000200F90E648C07A00EB400101EB001090
+:1081A000E44901EB00103030119900EB01108078A8
+:1081B000C00908210022CDE900210290DC48C07AE4
+:1081C00000EB400101EB0010DA4901EB0010303008
+:1081D000119900EB01100078069020210E9801EB18
+:1081E000C000C0B205900F9800EB40004006000EA2
+:1081F00000230490DDE90512F7F7FAFC0F99084413
+:1082000080B20F900F9800EB400040007A2805DD07
+:108210000E98401C80B20E9000200F90C448C17A86
+:1082200001EB410000EB0110C24901EB00103030BE
+:10823000119900EB01108078C009009020210E9860
+:1082400001EBC000C0B206900F9800EB4000400662
+:10825000000E08232D2205900699F7F72BFC0F98A6
+:10826000401C80B20F900F9800EB400040007A282D
+:1082700005DD0E98401C80B20E9000200F90AC4897
+:10828000C07A00EB400101EB0010AA4901EB00109D
+:108290003030119900EB01108078C00908210022CC
+:1082A000CDE900210290A248C07A00EB400101EB29
+:1082B0000010A04901EB00103030119900EB0110C3
+:1082C0004078069020210E9801EBC000C0B20590C6
+:1082D0000F9800EB40004006000E00230490DDE9FB
+:1082E0000512F7F785FC0F99084480B20F900F989C
+:1082F00000EB400040007A2805DD0E98401C80B25B
+:108300000E9000200F900120009020210E9801EB8C
+:10831000C000C0B206900F9800EB40004006000E6F
+:1083200008233B2205900699F7F7C4FB0F98401CE1
+:1083300080B20F901198401C80B211907C48C07A96
+:1083400000EB400101EB00107A4901EB0010C1790C
+:10835000119881423FF712AF5EE4E2F74BFB012830
+:1083600004D002280CD008281BD113E07048C07A32
+:10837000002804DD6E48C07A401E6D49C87210E0C6
+:108380006B48C07A032804DA6948C07A401C6849FF
+:10839000C87206E00420FEF7ADFD00206449C872F3
+:1083A00000BF00BF6248407A07287DD101206049A4
+:1083B000487304220021644800F004FF01201021CA
+:1083C0000022CDE9002102905948C07A401C0123C7
+:1083D0000246002106904020F7F70AFC0120082100
+:1083E00010235AA2CDE9001014210020F7F70DFD4B
+:1083F00009200F9000200E901190FDE00F9800EBE7
+:10840000400040007A2805DD0E98401C80B20E9096
+:1084100000200F90012008210022CDE900210290C8
+:108420004348C07A00EB400101EB0010414901EBE9
+:1084300000103030119900EB0110007806901421E3
+:108440000E9801EBC000C0B205900F9800EB400001
+:108450004006000E00230490DDE90512F7F7C8FB83
+:108460000F99084480B20F900F9800EB4000400035
+:108470007A2805DD0E98401C80B20E9000200F90E7
+:108480000120009014210E9801EBC000C0B20690AC
+:108490000F9800EB40004006000E08232D220590A7
+:1084A0000699F7F707FB00E0B4E00F98401C80B294
+:1084B0000F900F9800EB400040007A2805DD0E98E1
+:1084C000401C80B20E9000200F901948C07A00EB3B
+:1084D0008000214901EB4020C030119901EB81025D
+:1084E00002EB411100EB810090F83C00642110FB8D
+:1084F00001F00690012008210022CDE90021029020
+:108500000698C11700EB11600012059014210E9817
+:1085100001EBC000C0B204900F9800EB4000400691
+:10852000000E00230390DDE90412F7F761FB15E06C
+:10853000BC12002000410020DC3F030847756E2D6F
+:10854000416464723A0000009C40030847756E2D38
+:10855000525353493A000000C04500200F99084487
+:1085600080B20F900F9800EB400040007A2805DDA4
+:108570000E98401C80B20E9000200F9001200090B9
+:1085800014210E9801EBC000C0B206900F9800EBCA
+:1085900040004006000E0823252205900699F7F7B3
+:1085A00089FA0F98401C80B20F900F9800EB4000A2
+:1085B00040007A2805DD0E98401C80B20E90002005
+:1085C0000F900120009014210E9801EBC000C0B262
+:1085D00006900F9800EB40004006000E08233B2257
+:1085E00005900699F7F766FA0F98401C80B20F9035
+:1085F0001198401C80B21190FE48C07A00EB4001F7
+:1086000001EB0010FC4901EB0010C1791198814287
+:108610003FF7F4AE82E4E2F7EDF9082803D1042035
+:10862000FEF768FC00BF00BFF248407A08287CD102
+:1086300004220021F14800F0C5FD0120082110238B
+:10864000EFA2CDE9001012210020F7F7DEFB012098
+:1086500008211023EB4ACDE9001012210846F7F754
+:10866000D4FB012008211023E7A2CDE9001012213C
+:108670005A20F7F7CAFB012008210022CDE900218A
+:108680000290DC48407802230246122106906C20BA
+:10869000F7F7AEFA002011904FE0119800EB40017F
+:1086A00001EB0010D44901EB0010007E00F0010046
+:1086B000E0B301200821CDE90010119800EBC000C3
+:1086C0001B30C0B20523D1A2014606900020F7F767
+:1086D0009CFB012008210022CDE900210290119885
+:1086E00000EBC0001B30C0B201230690119A521C4F
+:1086F00001461E20F7F77CFA01200821CDE9001081
+:10870000119800EB400101EB0010BB4901EB001098
+:108710000E300690119800EBC0001B30C0B20A2347
+:10872000059001462A20069A01E009E001E0F7F7EA
+:108730006CFB1198401C80B2119011980428ACDB9E
+:108740000AE6E2F757F9012806D0022812D00428D9
+:108750001ED0082853D14BE0A648807A002805DDBA
+:10876000A448807A401EA349887202E00520A149EE
+:10877000887244E09F48807A052805DA9D48807A0F
+:10878000401C9C49887202E000209A49887236E0B9
+:108790009848807A062829D2DFE800F003070B0FFB
+:1087A0001A240A20FEF7A6FB20E00B20FEF7A2FB0E
+:1087B0001CE00C20FEF79EFB18E00D20FEF79AFB54
+:1087C000944890F8AA0000F00F008A4988720DE0E2
+:1087D0000E20FEF78FFB8F4890F8AA00000985490C
+:1087E000887203E00F20FEF785FB00BF00BF06E0A4
+:1087F0000220FEF77FFB00207E49887200BF00BF89
+:108800007C48407A092819D17A48807A824901EB5C
+:10881000001004220021069000F0D4FC002010215A
+:10882000CDE900107348807A7B4901EB00101023DA
+:108830000246002106900846F7F7E7FA8CE5E2F7D2
+:10884000D9F8012806D002280ED0042817D008280D
+:108850007FD177E06748C07A002804DD6548C07A98
+:10886000401E6449C87274E06248C07A032805DA81
+:108870006048C07A401CC1B25E48C17269E05D4880
+:10888000C17A01EB410000EB01105B4901EB0010E4
+:10889000407B012830D100205649C97A01EB4102C2
+:1088A00002EB0111544A02EB011148735148C07A9E
+:1088B000014606900220E1F74BFB00205749086073
+:1088C000119015E000224B48C07A00EB800054491B
+:1088D00001EB4020C030119901EB810303EB411102
+:1088E00000EB810080F88F201198401C80B211901D
+:1088F00011981028E6DB24E03E48C07A00EB4001E6
+:1089000001EB00103C4901EB0010407BC8B901208D
+:108910003849C97A01EB410202EB0111364A02EBF8
+:10892000011148733348C07A0690F5F7D1F9012058
+:108930003A4908602F48C07A014606900220E1F7C4
+:1089400007FB06E00920FEF7D5FA00202949C87286
+:1089500000BF00BF2748407A0A287FD104220021A7
+:10896000304800F02FFC0120082115232EA2CDE96C
+:10897000001014212820F7F748FA012008210022CE
+:10898000CDE9002102901B48C07A401C0123024619
+:10899000142106904620F7F72BF91648C07A00EB11
+:1089A000400101EB0010144901EB0010407B01284D
+:1089B00009D1082115231EA2CDE900101E21002097
+:1089C000F7F723FA14E00B48C07A00EB400101EB03
+:1089D0000010094901EB0010407B48B90120082133
+:1089E000152316A2CDE900101E210020F7F70DFA7D
+:1089F00001202AE0BC12002000410020DC400308D6
+:108A000053563A00CEC0020848563A00506F72746E
+:108A10002D000000863A00201C41030888024242D3
+:108A2000C0450020AC410308504F52543A000000AA
+:108A3000545950453A4C4F5241000000545950454A
+:108A40003A5253343835000008E008211523FEA2BD
+:108A5000CDE9001032210020F7F7D7F99BE3E1F7C9
+:108A6000C9FF012806D0022818D0042829D00828D8
+:108A700049D12EE0F948C07A00280EDDF84890F878
+:108A80005D0B20B1F548C07A0690F5F721F9F3485F
+:108A9000C07A401EC1B2F148C17234E0EF48C07ADA
+:108AA00003280DDAEE4890F85D0B20B1EB48C07A50
+:108AB0000690F5F70DF9E948C07A401CE749C872FD
+:108AC00021E00121E64880F85D1B0120E54948705E
+:108AD00019E00920FEF70EFA0020E049C8720121D2
+:108AE000DF4880F8501B90F85D0B58B10020DE493C
+:108AF00008600021DA4880F85D1BD848C07A0690EB
+:108B0000F5F7E6F800BF00BFD448407A0B283DD106
+:108B100004220021D54800F055FB0120082115232F
+:108B2000AFF2FC02CDE9001012212820F7F76DF911
+:108B3000012008210022CDE900210290C748C07A17
+:108B4000401C01230246122106904620F7F750F8F8
+:108B5000012008211523C6A2CDE900101C21002008
+:108B6000F7F753F9012008211523C7A2CDE900101A
+:108B700026210020F7F749F9012008211523C8A272
+:108B8000CDE9001030210020F7F73FF9B44890F804
+:108B90005D0B01282FD1B1494873B2488078A8B144
+:108BA0000021B14801600020AE498870AB48C07A0E
+:108BB00001210690F5F7B0FB012008211523BDA285
+:108BC000CDE9001038210020F7F71FF9A44890F8EC
+:108BD0005C0B80B10021A24880F85C1B01200821B9
+:108BE0001523B8A2CDE9001038210020F7F70DF9C0
+:108BF00001209D490860CEE2E1F7FCFE012806D085
+:108C0000022805D0042804D0082812D10DE010E075
+:108C10000FE0E0F7F1FC142803D10121AD48C17544
+:108C200002E00021AB48C17503E00920FEF762F9BC
+:108C300000BF00BF8948407A0C283AD104220021A5
+:108C4000A54800F0BFFA012108201523A3A2CDE911
+:108C500000011A210020F7F7D8F801210820152378
+:108C6000A3A2CDE9000124210020F7F7CEF80121CD
+:108C700008201523A2A2CDE900012E210020F7F73C
+:108C8000C4F89448C07D50B1012008211523A2A248
+:108C9000CDE9001038210020F7F7B7F809E00120EE
+:108CA00008211523A2A2CDE9001038210020F7F7F2
+:108CB000ACF870E2E1F79EFE012806D0022812D03F
+:108CC00004281FD008280DD192E06448C07A0028FB
+:108CD00005DD6248C07A401E6049C87202E0042087
+:108CE0005E49C8728BE05D48C07A042806DA5B48AA
+:108CF000C07A401CC1B25948C17202E000205749F5
+:108D0000C8727CE05548C17A8C4890F8AA0061F39B
+:108D100003008A4981F8AA0000210320E1F718F92D
+:108D2000F0B38648B0F8AA0011900220FEF7E2F8EE
+:108D3000E1F7AEF981491198A1F8AA0000210320BA
+:108D4000E1F706F97E4890F8080E20F001017C4812
+:108D500080F8081E90F8080E20F00600801D784963
+:108D600081F8080E002001F60861488000210120EA
+:108D7000E1F7EEF8574890F8B20720F08001554827
+:108D800080F8B21700F68C008078D0B1012821D08D
+:108D900002280CD0032827D14E4890F8B20700E0F3
+:108DA00025E020F078014B4880F8B2171CE04948D4
+:108DB00090F8B20720F078002030464981F8B207D9
+:108DC00012E0444890F8B20720F07801414880F85A
+:108DD000B21709E03F4890F8B20720F07800583009
+:108DE0003C4981F8B20700BF00BFFDF795F806E0E7
+:108DF0000920FEF77FF800201849C87200BF00BFA5
+:108E00001648407A0D281DD1042200214D4800F05B
+:108E1000D9F901201021CDE90010484890F8AA00A6
+:108E200000F00F00484901EB0010102302461946DC
+:108E300006900020F6F7E9FF404890F8AA0000F0FD
+:108E40000F0083E0A9E000005061737320456E7449
+:108E50006572204368616E6765000000BC120020E7
+:108E6000BC6200200C6E002088024242EC410308E4
+:108E7000313A446970207377697463682031616E98
+:108E80006432204F4E000000323A496E73657274AE
+:108E900020736C617665206D6F64756C65000000F1
+:108EA000333A5061737320456E7465722053746158
+:108EB0007274000053746174653A53656E64696E30
+:108EC0006700000053746174653A436F6D706C65A0
+:108ED00074650000BC3200202C420308496E7365A3
+:108EE000727420552D4469736B2046697273740047
+:108EF0005468616E205061737320456E7465720012
+:108F0000466F726D61743A46415433323B4D41585D
+:108F10003A3332470000000046696E6420552D4404
+:108F200069736B2C4F7574707574696E67000000FF
+:108F300053746174653A49646C650000863A002098
+:108F4000BC2200206C420308EC4203089449C97A11
+:108F5000884211D000201021CDE900109048C07A3D
+:108F6000904901EB0010001D0C23024620210690C1
+:108F70000020F6F74AFF10E001201021CDE9001093
+:108F80008748C07A874901EB0010001D0C23024678
+:108F9000202106900020F6F738FFFCE0E1F72AFDDB
+:108FA000012806D0022812D004281ED0082875D126
+:108FB0006DE07B48C07A002805DD7948C07A401E04
+:108FC0007749C87202E004207549C87266E07448A7
+:108FD000C07A042805DA7248C07A401C7049C87209
+:108FE00002E000206E49C87258E06D48C17A6E48B0
+:108FF00090F8AA0061F307106B4981F8AA000021DC
+:109000000320E0F7A5FF80B30220FDF773FF674858
+:1090100090F8B20720F08001644880F8B21700F69B
+:109020008C008078C0B1012820D002280AD0032803
+:1090300026D15E4890F8B20720F078015B4880F8AE
+:10904000B2171DE0594890F8B20720F078002030A0
+:10905000564981F8B20713E0544890F8B20720F05F
+:109060007801524880F8B2170AE00FE04F4890F8B4
+:10907000B20720F0780058304C4981F8B20700BFA1
+:1090800000BFFCF749FF00204549C87206E00920EF
+:10909000FDF730FF00204249C87200BF00BF4048C2
+:1090A000407A0E2841D104220021414800F08AF87C
+:1090B00001201021CDE900103B4890F8AA000009DA
+:1090C0003C4901EB0010102302461946069000208F
+:1090D000F6F79BFE3248C07A334991F8AA10B0EBFC
+:1090E000111F11D000201021CDE900102C48C07AAA
+:1090F000304901EB0010001D0C2302462021069090
+:109100000020F6F782FE10E001201021CDE90010CA
+:109110002348C07A274901EB0010001D0C230246AA
+:10912000202106900020F6F770FE34E0E1F762FCA3
+:10913000012806D0022805D0042804D008281FD111
+:109140001AE01DE01CE0E0F7A3FF0120069006985E
+:1091500080F3138800BF00BFBFF34F8F164800682D
+:1091600000F4E06015490843001D13490860BFF38F
+:109170004F8F00BF00BFFEE70920FDF7BBFE00BF19
+:1091800000BF0748407A0F2804D1042200210C4870
+:1091900000F018F800BF00BFF6F748FC12B010BD91
+:1091A000BC120020EC420308863A0020BC320020AA
+:1091B000AC4203083C4303080CED00E00000FA0554
+:1091C0008C4303082DE9F84307460E4690460024D9
+:1091D00016E0002510E001207B1903EB061303EBDA
+:1091E000041300901A782307190EEB06180E1023AB
+:1091F000F6F760FC681CC5B2102DECDB601CC4B235
+:109200004445E6DBBDE8F88300B500200849087452
+:1092100000210748817401214174C1746421816176
+:109220000120034948730220FDF764FE00BD0000E1
+:10923000BC120020042808D14FF0E021096941F058
+:1092400004014FF0E022116107E04FF0E0210969CD
+:1092500021F004014FF0E0221161704710B515486C
+:10926000006840F47000134908601348006840F03B
+:1092700001001149086000200F49083108600E48BC
+:1092800000680E4908400C4908600D48091D086037
+:10929000081F006820F48020091F0860002006498C
+:1092A0000C310860FDF778FC4FF00060014980390F
+:1092B000086010BD88ED00E000380240FFFFF6FEB8
+:1092C0001030002410B5FDF7FBFB10BDCA4302822D
+:1092D000704721B1028842F00102028004E0028856
+:1092E0004FF6FE731A4002807047000010B5044626
+:1092F0005548844208D101210846FDF7DDF90021D7
+:109300000120FDF7D9F99DE0B4F1804F08D101218A
+:109310000846FDF7B1F900210120FDF7ADF991E014
+:109320004A48844208D101210220FDF7A5F9002115
+:109330000220FDF7A1F985E04548844208D10121CA
+:109340000420FDF799F900210420FDF795F979E053
+:109350004048844208D101210820FDF78DF9002101
+:109360000820FDF789F96DE03B48844208D10121CE
+:109370001020FDF781F900211020FDF77DF961E053
+:109380003648844208D101212020FDF775F90021DB
+:109390002020FDF771F955E03148844208D10121C0
+:1093A0000220FDF789F900210220FDF785F949E047
+:1093B0002C48844209D101210804FDF77DF90021E0
+:1093C0004FF48030FDF778F93CE02748844209D11A
+:1093D00001214804FDF770F900214FF40030FDF73A
+:1093E0006BF92FE02148844209D101218804FDF75F
+:1093F00063F900214FF48020FDF75EF922E01C485C
+:10940000844208D101214020FDF736F90021402097
+:10941000FDF732F916E01748844208D10121802077
+:10942000FDF72AF900218020FDF726F90AE012480D
+:10943000844207D101218015FDF71EF90021A015F6
+:10944000FDF71AF910BD00000000014000040040C3
+:1094500000080040000C00400010004000140040D4
+:109460000004014000400140004401400048014028
+:1094700000180040001C00400020004030B50246AB
+:10948000002000230024158A05EA0103958905EAD6
+:10949000010413B10CB1012000E0002030BD1AB16D
+:1094A00083890B43838102E083898B4383817047E7
+:1094B00000220288184B98420ED0184B98420BD0CD
+:1094C000B0F1804F08D0164B984205D0154B98420A
+:1094D00002D0154B984204D14FF68F731A404B8837
+:1094E0001A43124B984207D0114B984204D04FF6C2
+:1094F000FF431A400B891A4302804B68C3620B88F2
+:109500000385054B984202D0044B984201D18B7AD7
+:10951000038601238382704700000140000401405C
+:109520000004004000080040000C00400010004013
+:109530000014004010B50024FCF7F2FE00F04AFCD5
+:10954000E0F780FEDFF738FEE0F72AFBE1F798FA54
+:10955000F6F756F9FFF758FEE1F72EF8F4F7B4F9ED
+:10956000F5F73CFFFCF7D8FCFCF780FF104890F8BB
+:10957000080E20F001010E4880F8081E90F8080E31
+:1095800020F080010A4880F8081E90F8080E20F0AC
+:109590000600801D064981F8080E00210120E0F731
+:1095A000D7FC42F210700349C8830120487710BDF0
+:1095B000BC220020BC1200202DE9F041002400252F
+:1095C000F948807801280BD10021F7488170E0F735
+:1095D0002DFBF648407A022802DC0120F34948734B
+:1095E00000242EE304EB4401EF48403000EB8100FF
+:1095F0008078012807D1002104EB4402EA4840307A
+:1096000000EB8200817004EB4401E748403000EB3E
+:109610008100407800287CD104EB4400E44901EB50
+:10962000800080780128F6D104EB440000EB0410A0
+:1096300001F5FE7101EB00108079002869D000204F
+:1096400004EB4401DA4A02EB8101887004EB440028
+:1096500000EB041002F5FE7101EB0010807909287F
+:1096600074D2DFE800F0730574E0FEFDFCFB060039
+:1096700000BF04EB8400CF4901EB4020C0780128F3
+:1096800012D004EB840001EB4020C03004EB8401D5
+:10969000C84A02EB4121897801EB810202EB4111BA
+:1096A00010F82100002851D104EB8400C14901EBDE
+:1096B00040208078401C04EB8401BE4A02EB41212B
+:1096C000887004EB8400114601EB4020007878B1EB
+:1096D00004EB840001EB4020017804EB840002EBF2
+:1096E00040208170002004EB840102EB41210870CE
+:1096F00004EB8400AF4901EB4020C03004EB84014F
+:10970000AC4A02EB4121897801EB810202EB411165
+:1097100000E094E210F8211004EB8400A54A02EB6B
+:1097200040200079814211D0002104EB840002EB3B
+:109730004020C03004EB84029E4B03EB422292781F
+:1097400002EB820303EB421200F8221020E204EB4A
+:109750008400984901EB4020C078012812D004EB26
+:10976000840001EB4020C03004EB8401914A02EBFD
+:109770004121897801EB810202EB411110F82100AF
+:1097800000284FD104EB84008A4901EB4020807807
+:10979000401C04EB8401874A02EB4121887004EBF2
+:1097A0008400114601EB4020007878B104EB84007E
+:1097B00001EB4020007804EB840102EB412188702A
+:1097C000002004EB840102EB4121087004EB8400CB
+:1097D000784901EB4020C03004EB8401754A02EB6C
+:1097E0004121897801EB810202EB411110F821102F
+:1097F00004EB84006F4A02EB40200079814211D0D3
+:10980000002104EB840002EB4020C03004EB840212
+:10981000684B03EB4222927802EB820303EB421285
+:1098200000F82210B4E104EB8400624901EB40200F
+:10983000C078012817D004EB840001EB4020C03031
+:1098400004EB84015B4A02EB4121897801EB810240
+:1098500002EB411110F82100002803E00FE189E13B
+:109860007AE151E04FD104EB8400524901EB4020F2
+:109870008078401C04EB84014E4A02EB4121887041
+:1098800004EB8400114601EB4020007878B104EB32
+:10989000840001EB4020007804EB840102EB4121BD
+:1098A0008870002004EB840102EB4121087004EB76
+:1098B0008400404901EB4020C03004EB84013D4A64
+:1098C00002EB4121897801EB810202EB411110F892
+:1098D000210004EB8401374A02EB412109798842D7
+:1098E00011D0002104EB840002EB4020C03004EBD7
+:1098F0008402304B03EB4222927802EB820303EBAB
+:10990000421200F8221043E104EB8400294901EBE4
+:109910004020C078012812D004EB840001EB4020E5
+:10992000C03004EB8401234A02EB4121897801EB2A
+:10993000810202EB411110F8210000287DD104EBD7
+:1099400084001C4901EB4020857846E004EB44008C
+:1099500000EB0410184901EB0010303004EB8402D6
+:10996000144901EB4221897800EB0110427804EBA5
+:10997000440000EB0410104901EB00103030691C6A
+:1099800000EB01104078824218D004EB84000949B2
+:1099900001EB40208078401CC1B204EB8400054AF2
+:1099A00002EB4020817022E0FC390020BC12002034
+:1099B000043F0020C04500200041002004EB84004B
+:1099C000FE4901EB40208078401C04EB8401FB4AF7
+:1099D00002EB41218870681CC5B204EB440000EB27
+:1099E0000410F74901EB0010C079A842AEDC00BFBB
+:1099F00004EB8400F14901EB4020007880B104EBD6
+:109A0000840001EB4020007804EB8401EB4A02EB78
+:109A100041218870002004EB840102EB4121087091
+:109A200004EB8400E54901EB4020C03004EB8401E5
+:109A3000E24A02EB4121897800E01FE001EB81025C
+:109A400002EB411110F8210004EB8401DB4A02EB28
+:109A500041210979884211D0002104EB840002EBF6
+:109A60004020C03004EB8402D44B03EB42229278B6
+:109A700002EB820303EB421200F8221088E004EBB1
+:109A80008400CE4901EB4020C078012811D004EBBE
+:109A9000840001EB4020C03004EB8401C74A02EB94
+:109AA0004121897801EB810202EB411110F821007C
+:109AB000F0BB04EB8400C14901EB40208078401CDE
+:109AC00004EB8401BD4A02EB4121887004EB840061
+:109AD000114601EB4020007878B104EB840001EBE3
+:109AE0004020007804EB840102EB412188700020C3
+:109AF00004EB840102EB4121087004EB8400AF49C0
+:109B000001EB4020C03004EB8401AC4A02EB412160
+:109B1000897801EB810202EB411110F8210004EB7E
+:109B20008401A64A02EB41210979884213D000E062
+:109B300011E0002104EB840002EB4020C03004EB74
+:109B400084029E4B03EB4222927802EB820303EBEA
+:109B5000421200F822101BE004EB8400974901EB4D
+:109B600040208078401C04EB8401944A02EB4121A0
+:109B700088700DE004EB8400904901EB4020807870
+:109B8000401C04EB84018D4A02EB4121887000BF28
+:109B900000BF04EB8400894901EB4020807804EB8E
+:109BA000440101EB0411864A02EB0111C979884294
+:109BB00006DB002004EB8401804A02EB412188701F
+:109BC00004EB84007D4901EB40204078E0B104EBD8
+:109BD000840001EB4020807804EB8401774A02EB9B
+:109BE0004121087004EB8400114601EB40204078CD
+:109BF000401E04EB840102EB41218870002004EB3D
+:109C0000840102EB4121487004EB84006B4B03EBB1
+:109C10004020C03004EB840603EB46239B7803EB23
+:109C2000830606EB431300EB8300427904EB8400C8
+:109C3000624B03EB402081782046ECF7F3FC601C7C
+:109C4000C4B2604890F8160CA0423FF7CBAC5C4819
+:109C50001038807801287BD159487C38807800EB17
+:109C60004001594800EB01108079002870D0002095
+:109C7000534910398870A1F16C008178514890F8EF
+:109C8000B80C401E814207DA4D487C388078401C71
+:109C90004B497C39887003E0002049497C39887041
+:109CA00047487C38807800EB40014548643800EB39
+:109CB0008100807880B3002241487C38807800EBB6
+:109CC00040013F48643800EB810082703C487C389A
+:109CD000807800EB40013C4800EB011080790128BE
+:109CE00026D0042804D005281DD0062826D114E04B
+:109CF00033487C38807800EB4001334800EB01109A
+:109D000000684FF4E131B1FBF0F000EB401040008F
+:109D10002B491039886011E01AE04FF47A70284915
+:109D2000103988600AE0642025491039886005E010
+:109D30004FF47A7022491039886000BF00BF204A72
+:109D40007C3A93780B32D15C0B3A9078F4F708FFA9
+:109D50001E48407880B91E48807801281ED1002016
+:109D60001B498870194B1A79164B93F88C18174BAE
+:109D70005878FAF773F811E015480C388078012804
+:109D80000CD1002012490C398870104B1A790D4BF8
+:109D900093F88C180D4B5878FAF760F8E0F794FFB9
+:109DA000F4F736FC0948C07820B100200749C87094
+:109DB000F6F780F8FDF7A6F8BDE8F081C045002071
+:109DC00000410020BC320020783F0020483B0020AA
+:109DD000143A00203EB50024002501210846FCF776
+:109DE0003BFCA720ADF800000020ADF8020040F2D7
+:109DF000E73001900020ADF8080069464FF0804040
+:109E0000FFF756FB0021A34880F8DE1800BF6DE085
+:109E100004EB4401A04800EB81019E4890F8DE0865
+:109E20009E4A42F820109B4890F8DE08401CC1B2C0
+:109E3000984880F8DE1804EB440002F55A7101EBF3
+:109E40008001944890F8DE0842F82010914890F87C
+:109E5000DE08401CC1B28F4880F8DE1804EB4400D5
+:109E600002F54E7101EB80018A4890F8DE0842F855
+:109E70002010884890F8DE08401CC1B2854880F860
+:109E8000DE1804EB4400864901EB8001814890F81C
+:109E9000DE0842F820107F4890F8DE08401CC1B26E
+:109EA0007C4880F8DE1800251CE004EB84007D4926
+:109EB00001EB4020C03005EB850101EB451100EBC3
+:109EC00081000C30734991F8DE18744A42F8210081
+:109ED000704890F8DE08401CC1B26E4880F8DE1869
+:109EE000681CC5B2102DE0DB601CC4B2042C8FDBF3
+:109EF00069490C39674890F8DE08684A42F8201032
+:109F0000644890F8DE08401CC1B2624880F8DE1850
+:109F100000F24C7190F8DE0842F820105D4890F88D
+:109F2000DE08401CC1B25B4880F8DE1800F5EB612A
+:109F300090F8DE0842F82010564890F8DE08401CE1
+:109F4000C1B2544880F8DE1800F2647190F8DE085F
+:109F500042F820104F4890F8DE08401CC1B24D482E
+:109F600080F8DE1800F6C80190F8DE0842F82010EC
+:109F7000484890F8DE08401CC1B2464880F8DE1818
+:109F800000F54060434991F8DE1842F8210041484D
+:109F900090F8DE08401CC1B23E4880F8DE1800F59B
+:109FA000E8603C4991F8DE1842F82100394890F801
+:109FB000DE08401CC1B2374880F8DE1838493C3111
+:109FC00090F8DE0842F82010324890F8DE08401C75
+:109FD000C1B2304880F8DE1833482E4991F8DE18B7
+:109FE00042F821002B4890F8DE08401CC1B22948F5
+:109FF00080F8DE182A49303190F8DE0842F8201047
+:10A00000244890F8DE08401CC1B2224880F8DE18CF
+:10A0100000F6286190F8DE0842F820101D4890F8FC
+:10A02000DE08401CC1B21B4880F8DE1800F634611F
+:10A0300090F8DE0842F82010164890F8DE08401C20
+:10A04000C1B2144880F8DE18002414E004EB440187
+:10A05000164800EB81010F4890F8DE080F4A42F8DD
+:10A0600020100C4890F8DE08401CC1B2094880F866
+:10A07000DE18601CC4B2052CE8DB01218807FFF75D
+:10A0800028F9012211469007FFF709FA00F010F8AD
+:10A090003EBD0000BC3200203C3A00209C3B00202A
+:10A0A000D06D0020C0450020CC1200209C40002034
+:10A0B00008B51C208DF8000001208DF80100022059
+:10A0C0008DF8020001208DF803006846F5F7ACFA20
+:10A0D00008BD10B5F3F788F810BD10B5F3F7A6F872
+:10A0E00010BD10B5FBF736FE10BD10B5F3F752F8F2
+:10A0F00010BD10B5F3F7BCF810BD10B5F5F76AF850
+:10A1000010BD01F40072B2F5007F00D100BFCA4358
+:10A110000280704721B1828942F40052828104E0BA
+:10A1200082894DF6FF731A40828170471AB1838A83
+:10A130000B43838202E0838A8B4383827047000053
+:10A1400010B504462548844208D101211020FCF7AF
+:10A15000B3FA00211020FCF7AFFA3EE02048844219
+:10A1600009D101214804FCF787FA00214FF400309F
+:10A17000FCF782FA31E01B48844209D101218804AE
+:10A18000FCF77AFA00214FF48020FCF775FA24E0FE
+:10A190001548844209D10121C804FCF76DFA002159
+:10A1A0004FF40020FCF768FA17E01048844209D108
+:10A1B00001210805FCF760FA00214FF48010FCF73C
+:10A1C0005BFA0AE00A48844207D101212020FCF70B
+:10A1D00073FA00212020FCF76FFA10BD0010014037
+:10A1E0000044004000480040004C00400050004047
+:10A1F0000014014002460020B1F5007F00D100BFED
+:10A2000013880B400BB1012000E00020704770B5AF
+:10A210000246002400230025002040F66A16B142C1
+:10A2200000D100BFC1F3421501F01F03012606FA59
+:10A2300003F3012D02D19689334006E0022D02D1AD
+:10A24000168A334001E0968A33400C12012606FA42
+:10A2500004F41688344013B10CB1012000E0002052
+:10A2600070BDF0B50346002400260025002040F60E
+:10A270006A17B94200D100BF1846C1F3421401F079
+:10A280001F06012707FA06F5012C01D10C3004E066
+:10A29000022C01D1103000E014301AB107682F43AE
+:10A2A000076002E00768AF430760F0BD2DE9FF4794
+:10A2B00005460E460024A14600BFA046B08900B165
+:10A2C00000BF2C8A24F44054F08804432C82AC89CB
+:10A2D00041F20C608443B088318908437189084396
+:10A2E0000443AC81AC8A24F44074B0890443AC824A
+:10A2F0006846FCF7F1F92048854202D01F488542A4
+:10A3000002D1DDF80C9001E0DDF80890A88900F496
+:10A31000004040B109EBC90000EB09103168490069
+:10A32000B0FBF1F707E009EBC90000EB0910316859
+:10A330008900B0FBF1F76420B7FBF0F004012009BD
+:10A34000642101FB1078A88900F4004040B132205C
+:10A3500000EBC800B0FBF1F000F00700044308E098
+:10A36000322000EB08106421B0FBF1F000F00F0088
+:10A3700004432C81BDE8FF87001001400014014018
+:10A3800010B5002406E0FCF72BF910B9DFF768F9E7
+:10A3900010BD641C02488442F5D3FA20F8E700009F
+:10A3A000404B4C000FB4084B10B504A902AA039807
+:10A3B00001F0E8F9044602A9002001F00EFC204655
+:10A3C00010BC5DF814FB0000DBBB020803B401986D
+:10A3D0004100009850EAC12018BF04204A0D18BF60
+:10A3E00040F0010040F2FF72B2EB515F08BF40F055
+:10A3F0000200012808BF052002B0704700000000DD
+:10A4000030B583B0044601F093F99FED090B054682
+:10A410008DED000B002221466846DEF71AFA284629
+:10A4200001F0A2F99DED000B03B030BD000000006B
+:10A43000000000000000000070B5D94B00242DED95
+:10A44000020B2DED108BDDE91010984205DA20F09B
+:10A4500000429A4201D809D141B19DED100BBDECEB
+:10A46000108B02B0BDE8704001F01EB9B0F5801F3E
+:10A4700026DA11430BD0002813DA012001F074F919
+:10A48000BDEC108B02B0BDE8704001F021B9022094
+:10A4900001F06AF901F0F0F851EC100B81F0004185
+:10A4A0009EE06FF035049FEDC00B53EC102B9DED3B
+:10A4B000100B51EC100BDDF7A3FFCDE9100108469E
+:10A4C00004EB2051C0F31304B948A1F2FF3120443A
+:10A4D00000F4801080F07F6282F04052224301EB52
+:10A4E00020559FEDB50B119253EC102B9DED100BE9
+:10A4F00051EC100BDDF77EFF41EC180BA01CC0F3F4
+:10A5000013009FEDAFDB9FEDB0EBB14E7E4403280F
+:10A510006CD296ED000B51EC180B53EC102BDEF7C0
+:10A52000C9FC1DD1002D01BF96ED000BBDEC108BB9
+:10A5300002B070BD2846DEF75AF841EC180B53EC18
+:10A540001D2BDDF75DFF41EC190B53EC1E2B51EC7D
+:10A55000180BDDF755FF53EC192BDDF7AAFE3FE092
+:10A560009FED9D0B51EC180B53EC102BDDF748FFC2
+:10A570009FED9B1B53EC112BDDF73FFF41EC190BBB
+:10A5800053EC182B51EC180BDDF73AFF53EC192B59
+:10A59000DDF736FF41EC190B002D04BF53EC192BEE
+:10A5A00051EC180B1AD02846DEF721F841EC1A0BB3
+:10A5B00053EC1D2BDDF724FF53EC192BDDF71DFFAA
+:10A5C00053EC182BDDF716FF41EC180B53EC1E2B48
+:10A5D00051EC1A0BDDF714FF53EC182BDDF70AFFD3
+:10A5E000BDEC108B02B041EC100B70BD9FED7E0BEB
+:10A5F00051EC180B53EC102BDDF75BFE41EC100B0C
+:10A6000051EC180B53EC102BDDF76CFF41EC190BE0
+:10A610002846DDF7ECFF41EC1B0B53EC192B51ECFA
+:10A62000190BDDF7EDFE41EC1A0B714853EC1A2BB8
+:10A63000261851EC1A0BDDF7E3FE41EC1F0B6D48B9
+:10A64000C4F1510404F5D724B0EE4F0AF0EE6F0ABE
+:10A650000321784400F094FF53EC1F2B51EC100BB6
+:10A66000DDF7CEFE41EC1C0B6348B0EE4F0AF0EE76
+:10A670006F0A0421784400F083FF53EC1A2B51EC4D
+:10A68000100BDDF7BDFE344353EC1C2BDDF711FE40
+:10A6900041EC1C0B002C4CDD9FED510B51EC180BC9
+:10A6A00053EC102BDDF7ACFE53EC182BDDF7A8FEB6
+:10A6B00041EC1A0B55B353EC1D2B51EC1B0BDDF782
+:10A6C0009FFE41EC1D0B53EC1C2B51EC1A0BDDF7DC
+:10A6D000F0FD53EC192BDDF793FE53EC1D2BDDF74A
+:10A6E000E8FD53EC1A2BDDF788FE53EC182BDDF751
+:10A6F00081FE41EC180B53EC1E2B51EC1B0BDDF7CC
+:10A700007FFE53EC182BDDF775FE69E753EC1C2B2D
+:10A7100051EC1A0BDDF7CDFD53EC192BDDF770FE74
+:10A7200053EC1A2BDDF769FE53EC182BDDF765FEB1
+:10A7300056E735B353EC1D2B51EC1B0BDDF760FED8
+:10A7400041EC1A0B53EC1C2B51EC180BDDF752FEAD
+:10A7500053EC192BDDF754FE53EC1A2BDDF74AFEB0
+:10A7600053EC182BDDF746FE41EC180B53EC1E2B77
+:10A7700051EC1B0BDDF744FE53EC182BDDF73AFED2
+:10A780002EE753EC1C2B51EC180BDDF733FE53EC8A
+:10A79000192BDDF735FE53EC182BDDF72EFE1FE7E6
+:10A7A0000000F07F000000000000000000005043A7
+:10A7B000645F090000000000000000000000F03F9E
+:10A7C000763C7935EF39EA3D0000E0FE422EE63F67
+:10A7D000809F000000000000555555555555D53F48
+:10A7E000000000000000E03F00000000000000400A
+:10A7F00086EBF9FF029E0000F89D000000000000BB
+:10A8000070B5414A00252DED020B2DED048BDDE9DD
+:10A810000404944205DA24F00041914201D809D1A0
+:10A8200040B19DED040BBDEC048B02B0BDE870405F
+:10A8300000F03ABFB4F5801F26DA08430BD0002C95
+:10A8400013DA012000F090FFBDEC048B02B0BDE8EC
+:10A85000704000F03DBF022000F086FF00F00CFFCA
+:10A8600051EC100B81F0004146E09FED290B6FF099
+:10A87000350553EC102B9DED040B51EC100BDDF75F
+:10A88000BFFDCDE904010C4605EB2450A0F2FF30DA
+:10A89000C10F40F2FF32521A62F31F540844DDF731
+:10A8A000A6FE05949DED040B41EC180B51EC100B2A
+:10A8B00001F008FB9FED181B53EC112BDDF7A0FDF9
+:10A8C0009FED170B41EC190B53EC102B51EC180BAF
+:10A8D000DDF796FD53EC192BDDF7EBFC9FED120B2A
+:10A8E00041EC190B53EC102B51EC180BDDF788FDE4
+:10A8F00053EC192BDDF7DDFCBDEC048B02B041EC11
+:10A90000100B70BD000000000000F07F0000000090
+:10A9100000000000000050430EE526157BCBDB3F16
+:10A92000362BF111F3FE593D00609F501344D33F85
+:10A930002DE9F04D2DED040B2DED0E8B96B0DDE9DC
+:10A940002550279CDDF890A025F0004624F0004813
+:10A95000BAF1000F14BF0121002101EB4502FC49AF
+:10A9600053184A1093422AD3002814BF012300230E
+:10A9700003EB44030B44F7498B4220D358EA000110
+:10A980009FEDF59B76D0DFF8D8B35D4503D1BAF1E2
+:10A99000000F05D188E0BAF1000F08BF002100D0F8
+:10A9A000012101EB450111F5001F08D8002814BF53
+:10A9B0000121002101EB440111F5001F0BD99DED90
+:10A9C000261B9DED240B16B0BDEC0E8B04B0BDE82C
+:10A9D000F04D00F073BE0027002DBCBFE149884553
+:10A9E00021DAE1498845A8BF02271CDAC3451ADCF1
+:10A9F000DE4901EB2851142908DDC1F1340220FAA7
+:10AA000002F101FA02F282420DD108E058B9C1F117
+:10AA1000140228FA02F101FA02F2424503D101F0D0
+:10AA20000101C1F1020756EA0A0124D1002C22DA01
+:10AA3000002D18BF022F01D0012F0AD0022000F0F4
+:10AA400093FE16B0BDEC0E8B04B0BDE8F04D00F0E7
+:10AA500013BE022000F088FE00F00EFE51EC100B39
+:10AA600081F0004141EC100B16B0BDEC0E8B04B030
+:10AA7000BDE8F08D18E09FEDBEAB9FEDBF8B0028C9
+:10AA800071D1B848804522D105F1804010F5801081
+:10AA900008BFBAF1000F07D0B3450ADC002CA8BFED
+:10AAA0009DED260BE0DA0DE0B0EE490AF0EE690A02
+:10AAB000DAE7002C06DA9DED260B51EC100B81F045
+:10AAC00000416FE0AE48784490ED000BCCE7D845EC
+:10AAD0004DD1002C48DA2EB186423AD1BAF1000F9E
+:10AAE00042D126E0BAF1000F13D0022000F03CFE64
+:10AAF00000F0FEFD8DED020B9DED240B8DED000BA6
+:10AB000010EE900A039961F31E0003909DED020B75
+:10AB1000AAE78DED02AB9DED240B1AEE901A10EE14
+:10AB2000900A8DED000B61F31E0003909DED020B6A
+:10AB30009AE78DED028B9DED240B18EE901A10EE26
+:10AB4000900A8DED000B61F31E0003909DED020B4A
+:10AB50008AE709DA9DED240B51EC190B53EC102B0D
+:10AB6000DDF7C0FC1EE020E09DED240B7CE7864273
+:10AB70001BDAB4F1804F0DD0A4F10050B0F1FF50BA
+:10AB800013D1002D11DB9DED240B51EC100B01F0C6
+:10AB900033FA07E09DED240B53EC102B51EC100B16
+:10ABA00000F0C2BC41EC100B5EE79DED240B51ECB4
+:10ABB000100B01F075F8BAF1000FCDE90E0142D18A
+:10ABC0009FED710B46B3A6F1E040B0F17F600CD071
+:10ABD0005E4538D1002D00DAA7B3022F0CBF01204B
+:10ABE0004FF0FF30DDF703FDDCE7002D01DD002C29
+:10ABF0000DDA002D01DD002C1FDB002D16DA002CF4
+:10AC000014DB012F08BF9FED620B3FF42DAFB0EEB8
+:10AC10004A0AF0EE6A0A27E7022F18BF002D0CD06F
+:10AC2000012F0AD1002DFFF61FAF06E0002DB8BF9F
+:10AC3000002C08DA012F3FF417AFB0EE480AF0EE0F
+:10AC4000680A11E71BE0012000EBE57050EA0701FC
+:10AC500015D0791EB0EE498AF0EE698A084308BF24
+:10AC60009FED4D8B4E480025804570DD4D494E4887
+:10AC7000884514DDB0420DDB002C19DB2FE00120EC
+:10AC800000F072FD16B0BDEC0E8B04B0BDE8F04DC7
+:10AC900000F01EBDB34502DC002C09DC1FE086423B
+:10ACA00002DA002C1BDA03E05E452BDD002C16DDFA
+:10ACB000022000F059FD00F01BFD8DED020B53EC5E
+:10ACC0001A2B51EC180BDDF79BFBCDE90001039922
+:10ACD000019861F31E0003909DED020BC4E6022073
+:10ACE00000F042FD00F014FD10EE901A18EE900AEC
+:10ACF0008DED020B8DED008B61F31E0003909DED39
+:10AD0000020BB1E69DED0E0B53EC192B51EC100B21
+:10AD1000DDF770FB9FED260BCDE9080153EC102BFE
+:10AD20009DED080B51EC100BDDF76AFB9FED221B2C
+:10AD300053EC112BDDF761FB9DED081B53EC112B40
+:10AD4000DDF75EFB9FED1E1B53EC112B3CE08CE00E
+:10AD5000FFFF1F00FFFF0F00000000000000F03F9A
+:10AD60000000F03F0000F07F0000404301FCFFFFC7
+:10AD7000000000000000F07F000000000000000064
+:10AD8000C6990000000000000000000000000080E4
+:10AD9000000000000000F0FF000000000000F0BF15
+:10ADA0000000E0410000F043FFFFEF3F0000000023
+:10ADB000000000000000D03F555555555555D53F72
+:10ADC000000000000000E03FDDF717FB9DED080BE1
+:10ADD00041EC1A0B53EC102B51EC100BDDF710FB70
+:10ADE00053EC1A2BDDF70CFB41EC1A0B9FEDFE0B1D
+:10ADF00053EC102B9DED080B51EC100BDDF700FB15
+:10AE000041EC1B0B9FEDFA0B51EC1A0B53EC102B82
+:10AE1000DDF7F6FA41EC1A0B9FEDF70B53EC102B14
+:10AE20009DED080B51EC100BDDF7EAFA53EC1A2BF1
+:10AE3000DDF7E0FA41EC1A0B51EC1B0B53EC1A2B2B
+:10AE4000DDF737FA0690CDE906519DED060B53EC80
+:10AE50001B2B51EC100BDDF7CDFA53EC1A2BDDF761
+:10AE6000CCFA41EC100B00F0A1B90020B6F5801F20
+:10AE70000EDA9FEDE30B53EC102B9DED0E0B51EC16
+:10AE8000100BDDF7BDFACDE90E016FF034000E4670
+:10AE900000EB2650A0F2FF37C6F31300DA4940F06A
+:10AEA0007F6646F040568842D8BF002408DDD74967
+:10AEB0008142C8BF012403DC0024A6F580167F1C54
+:10AEC000D348784400EBC4000F9690ED00CB9DED85
+:10AED0000E0B53EC1C2B51EC100BDDF78BFA9DED98
+:10AEE0000E0B41EC1B0B53EC1C2B51EC100BDDF744
+:10AEF000E0F941EC100B51EC190B53EC102BDDF782
+:10AF0000F1FA41EC1D0B51EC1B0B53EC1D2BDDF743
+:10AF100077FA41EC1A0BBF488DED10AB78441095D1
+:10AF200090ED000B4FF0005040EA660000EB8440CB
+:10AF30008DED080B00F5002009909DED080B53ECFA
+:10AF40001C2B51EC100BDDF755FA9DED0E1B53EC4D
+:10AF5000112BDDF752FA41EC100B53EC102B9DED49
+:10AF6000100B51EC100BDDF74BFA9DED080B41EC8B
+:10AF70001C0B53EC102B9DED100B51EC100BDDF75F
+:10AF80003FFA53EC1B2BDDF738FA53EC1C2BDDF7A3
+:10AF900031FA53EC1D2BDDF733FA41EC1C0B53EC6B
+:10AFA0001A2B51EC1A0BDDF72BFA41EC1B0B9A48CC
+:10AFB0000621B0EE4B0AF0EE6B0A784400F0E0FA9E
+:10AFC000B0EE401AF0EE601AB0EE41DAF0EE61DA5F
+:10AFD00053EC1B2B51EC1B0BDDF712FA53EC1D2B22
+:10AFE000DDF70EFA9DED100B41EC1B0B53EC1A2B09
+:10AFF00051EC100BDDF75DF953EC1C2BDDF700FA7B
+:10B0000053EC1B2BDDF755F99DED100B41EC1B0BA1
+:10B0100053EC102B51EC100BDDF7F2F941EC1D0B4A
+:10B020009FED7FEB53EC1E2BDDF743F953EC1B2B0D
+:10B03000DDF73FF90890CDE908519DED080B53EC81
+:10B040001E2B51EC100BDDF7D5F953EC1D2BDDF762
+:10B05000D1F953EC1B2BDDF7D0F99DED080B41EC3A
+:10B060001D0B53EC102B9DED100B51EC100BDDF76D
+:10B07000C7F941EC1B0B53EC1A2B51EC1D0BDDF700
+:10B08000BFF99DED080B41EC1A0B53EC102B51EC62
+:10B090001C0BDDF7B5F953EC1A2BDDF70AF941EC7F
+:10B0A0001A0B51EC1B0B53EC1A2BDDF702F90C9029
+:10B0B000CDE90C519DED0C0B53EC1B2B51EC100BFF
+:10B0C000DDF798F953EC1A2BDDF797F941EC1B0BE0
+:10B0D0009FED550B53EC102B9DED0C0B51EC100B11
+:10B0E000DDF78EF941EC1A0B9FED510B51EC1B0B68
+:10B0F00053EC102BDDF784F941EC1B0B9FED4E0B4D
+:10B1000053EC102B9DED0C0B51EC100BDDF778F987
+:10B1100053EC1B2BDDF7CDF841EC100B484878447D
+:10B1200000EBC40090ED001B51EC100B53EC112B05
+:10B13000DDF7BFF841EC1B0B3846DDF758FACDE9D7
+:10B14000080153EC1B2B51EC1A0BDDF7B2F841EC64
+:10B15000100B3C48784400EBC40090ED00CB51EC60
+:10B16000100B53EC1C2BDDF7A4F89DED081B53ECE2
+:10B17000112BDDF79EF80690CDE906519DED080BE9
+:10B1800053EC102B9DED060B51EC100BDDF732F953
+:10B1900053EC1C2BDDF72EF953EC1A2BDDF72AF9B3
+:10B1A00053EC1B2BDDF729F941EC100B9DED261B11
+:10B1B00053EC102B8DED001B00959DED260B51ECF3
+:10B1C000100BDDF71DF99DED000B41EC1A0B53EC54
+:10B1D000102B9DED260B51EC100BDDF70BF99DEDBF
+:10B1E000061B53EC112B2FE0000000604715F73FC2
+:10B1F000FE822B654715F73F44DF5DF80BAE543EEA
+:10B2000000000000000040438E9803007AB60B0057
+:10B210000A950000709500004294000000000000B4
+:10B220000000000000000840000000E009C7EE3FF9
+:10B23000FD033ADC09C7EE3FF5015B14E02F3EBE8B
+:10B24000CE92000088920000DDF7DAF853EC1A2B5A
+:10B25000DDF72FF89DED060B41EC1A0B53EC102B8C
+:10B260009DED000B51EC100BDDF7CAF8CDE90C0198
+:10B270009DED0C0B51EC1A0B53EC102BDDF719F86C
+:10B28000CDE902010C46AA498C422FDB611A084322
+:10B2900018D19DED0C0B53EC102B9DED020B51ECD6
+:10B2A000100BDDF7A7F841EC1B0B9FEDA30B51EC46
+:10B2B0001A0B53EC102BDCF7FCFF53EC1B2BDDF7C8
+:10B2C000A7FB2DD2022000F04FFA00F011FA10EE89
+:10B2D000901A18EE900A8DED020B8DED008B61F344
+:10B2E0001E0003909DED020BFFF7BEBB944A24F0B5
+:10B2F0000041914214D39349214408437FF4EFACB9
+:10B300009DED0C0B53EC102B9DED020B51EC100B33
+:10B31000DDF770F853EC1A2BDDF77AFB7FF6DFAC24
+:10B3200024F000408849894A002601EB20518242DE
+:10B330002BDA481C4FF4801121FA00F02044844A93
+:10B34000C0F30A517A44A1F2FF3192ED000B814A19
+:10B350008DED080BCA4020EA0202C0F3130040F44E
+:10B360008010C1F1140120FA01F60992002CB8BF37
+:10B3700076429DED080B53EC102B9DED0C0B51EC20
+:10B38000100BDDF737F8CDE90C019DED0C0B51ECFE
+:10B390001A0B53EC102BDCF78CFF9FED6F0B089012
+:10B3A000CDE9085153EC102B9DED080B51EC100B1F
+:10B3B000DDF726F841EC1B0B9FED690B53EC102BCE
+:10B3C0009DED080B51EC100BDDF71AF89DED0C0B01
+:10B3D00041EC1C0B53EC102B9DED080B51EC100BAA
+:10B3E000DDF708F853EC1A2BDDF707F89FED5E1B2D
+:10B3F00053EC112BDDF704F853EC1C2BDCF759FF51
+:10B4000041EC1A0B51EC1B0B53EC1A2BDCF751FFE0
+:10B41000CDE902019DED020B53EC1B2B51EC100BFF
+:10B42000DCF7E8FF53EC1A2BDCF7E7FF9DED020B8E
+:10B4300041EC1A0B53EC102B51EC100BDCF7E0FF36
+:10B44000CDE908014A489DED080B0521784400F03C
+:10B4500097F89DED081B51EC100B53EC112BDCF70A
+:10B46000CFFF9DED021B53EC112BDCF7C6FFCDE99E
+:10B4700006019DED020B53EC1A2B51EC100BDCF77F
+:10B48000BFFF53EC1A2BDCF714FF9FED3B0B41EC95
+:10B490001A0B53EC102B9DED060B51EC100BDCF747
+:10B4A000A9FF9DED060B41EC1B0B53EC102B9DED02
+:10B4B000020B51EC100BDCF7A3FF53EC1B2BDDF759
+:10B4C00011F853EC1A2BDCF795FF9DED021B53ECA2
+:10B4D000112BDCF78FFF53EC192BDCF78EFFCDE936
+:10B4E000020101EB065001150029C8BF039015DCCD
+:10B4F0009DED020B324651EC100BDDF771FAFEF7B1
+:10B5000065FF042808BF00F003F932469DED020BE9
+:10B5100051EC100BDDF764FACDE902019DED020B51
+:10B5200051EC180B53EC102BDCF76AFFFFF73ABB1A
+:10B530000000904000000000FE822B654715973CFC
+:10B5400000CC904000346F3F01FCFFFF0000E03F63
+:10B5500048910000FFFF0F0000000000432EE63F6F
+:10B56000396CA80C615C20BEEF39FAFE422EE63F32
+:10B57000E08F00000000000000000000000000401C
+:10B5800070B504462DED028B4D1E00EBC500B0EEEC
+:10B59000408AF0EE608A90ED000B35F0060017D07F
+:10B5A00053EC182B51EC100BDCF72AFF41EC100B7D
+:10B5B0006D1E04EBC50090ED001B51EC100B53EC1D
+:10B5C000112BDCF776FE41EC100B35F00600E7D1CD
+:10B5D000022D36D0042D1CD0062D1CBFBDEC028BD5
+:10B5E00070BD53EC182B51EC100BDCF709FF94EDF8
+:10B5F0000A1B53EC112BDCF75CFE53EC182BDCF729
+:10B60000FFFE94ED081B53EC112BDCF752FE41ECCE
+:10B61000100B53EC182B51EC100BDCF7F1FE94EDF2
+:10B62000061B53EC112BDCF744FE53EC182BDCF714
+:10B63000E7FE94ED040B53EC102BDCF73AFE41ECE3
+:10B64000100B53EC182B51EC100BDCF7D9FE94EDDA
+:10B65000021B53EC112BDCF72CFE53EC182BDCF700
+:10B66000CFFE94ED001B53EC112BDCF722FEBDEC5A
+:10B67000028B41EC100B70BD9FED070B10B553EC26
+:10B68000102B9FED070B51EC100BDCF72BFF41EC5F
+:10B69000100B10BD000000000000000000000000C2
+:10B6A000000000000000F03F10B553EC102B51ECEF
+:10B6B000100BDCF7FEFD41EC100B10BD10B553EC88
+:10B6C000112B51EC100BDCF7F4FD41EC100B10BD0D
+:10B6D0009FED050B10B553EC102B51EC100BDCF764
+:10B6E00001FF41EC100B10BD000000000000000045
+:10B6F0009FED050B10B553EC102B51EC100BDCF744
+:10B700007FFE41EC100B10BD000000000000007037
+:10B710009FED050B10B553EC102B51EC100BDCF723
+:10B720006FFE41EC100B10BD000000000000001087
+:10B730000148006870470000B812002002E008C805
+:10B74000121F08C1002AFAD170477047002001E09B
+:10B7500001C1121F002AFBD1704780F31088704787
+:10B7600080F31088704700000149086070470000AE
+:10B77000B812002030380A2801D20120704700207A
+:10B78000704700002DE9FF4F8DB00F46054600269B
+:10B7900006E025280BD0DDE90F1290476D1C761CC2
+:10B7A00028780028F5D111B03046BDE8F08F00248C
+:10B7B000A246A1460122E94900E0044315F8013FF1
+:10B7C000203B02FA03F00842F7D128782A2810D04B
+:10B7D0006FF02F022878A0F13001092914D80AEB64
+:10B7E0008A0102EB410144F0020400EB010A6D1CE6
+:10B7F000F0E701CF5FEA000A03D544F40054CAF130
+:10B80000000A44F002046D1C28782E2817D115F880
+:10B81000010F44F004042A280ED06FF02F0228787C
+:10B82000A0F1300109290AD809EB890102EB410195
+:10B8300000EB01096D1CF2E757F8049B6D1C28789A
+:10B840006C280FD006DC4C2817D068280DD06A2849
+:10B8500014D104E0742810D07A280FD10DE044F4FC
+:10B8600000140AE044F4801401E044F440146978C0
+:10B87000814202D104F580146D1C6D1C28786E285D
+:10B880001ED00CDC632830D004DC00288BD0582874
+:10B8900011D19FE0642867D069280CD164E0732837
+:10B8A0002DD004DC6F2872D0702804D194E0752864
+:10B8B0006ED078286DD0DDE90F129047761C4BE1F1
+:10B8C000C4F30250022806D0032809D0042801CF6F
+:10B8D00009D0066040E101CFF117C0E900613BE10A
+:10B8E00001CF068038E1067036E117F8040B8DF8B9
+:10B8F000000000208DF80100EB46012003E057F81E
+:10B9000004BB4FF0FF3061074FF0000102D40DE09F
+:10B9100008F10101884649450FDA8045F8DB1BF83C
+:10B9200008100029F4D108E008F10101884681429D
+:10B93000FADB1BF808100029F6D1DDE90F23AAEB8A
+:10B9400008008146214600F031F9304400EB08063A
+:10B9500004E0DDE90F121BF8010B9047B8F1010874
+:10B96000F7D221464846F2E00A21C4F302524FF0D2
+:10B97000000B0891022A04D001CFC117032A09D075
+:10B980000AE0FF1D27F00707F7E8020108E02CE0B6
+:10B990001EE01FE000B2C117042A01D140B2C11756
+:10B9A000021E71F1000206DA0023D0EB030063EB04
+:10B9B00001012D2202E0220504D52B228DF824203E
+:10B9C000012203E0E20701D02022F7E7904653E08E
+:10B9D0000A210BE0102109E010214FF0000B44F088
+:10B9E00004044FF00809089103E008214FF0000B10
+:10B9F0000891C4F30252022A04D001CF0021032A85
+:10BA000006D006E0FF1D27F00707F7E8020103E074
+:10BA100080B2042A00D1C0B24FF0000822072BD513
+:10BA20002A78702A07D0DDF820C08CF0100C5CEA70
+:10BA30000B0C05D00EE040228DF82420012208E0F6
+:10BA400050EA010306D030238DF824308DF82520EC
+:10BA500002229046089B83F0080353EA0B030BD1A4
+:10BA600050EA010201D1620706D530228DF8242068
+:10BA70004FF00108A9F101092A78582A04D038A208
+:10BA80000B9208AA0A920BE03AA2F9E75B46089AE1
+:10BA9000DCF773FE0B9B9B5C0A9A521E0A92137092
+:10BAA00050EA0102F2D10A98ADEB000000F1200B40
+:10BAB000600702D524F4803401E04FF00109D94534
+:10BAC00002DDA9EB0B0000E0002000EB0B0141447C
+:10BAD0000890AAEB010AE00306D4DDE90F23214612
+:10BAE000504600F063F806444FF0000908E009A949
+:10BAF00011F80900DDE90F12904709F10109761CE0
+:10BB0000C145F4DBE0030CD5DDE90F2321465046A7
+:10BB100000F04CF8064404E0DDE90F1230209047B5
+:10BB2000761C0899481E08900029F5DC08E00A9860
+:10BB30000A990078491C0A91DDE90F129047761C9A
+:10BB4000BBF10001ABF1010BF1DC21465046DDE910
+:10BB50000F2300F019F806446D1C21E609280100A6
+:10BB60003031323334353637383961626364656673
+:10BB70000000000030313233343536373839414235
+:10BB800043444546000000002DE9F04104460025ED
+:10BB90001E461746880404D405E039462020B047E5
+:10BBA0006D1C641EF9D52846BDE8F0812DE9F041F1
+:10BBB000044600251E469046C80301D5302700E004
+:10BBC0002027880404D505E041463846B0476D1C5F
+:10BBD000641EF9D52846BDE8F0810A68531C0B6045
+:10BBE0001070704710B56FF00400FDF723FB10BD17
+:10BBF0001BE045F208214FF0E022516100219161E4
+:10BC00001146096941F00101116100BF4FF0E021C7
+:10BC1000096901F480310029F8D000214FF0E022B9
+:10BC200091611146096900211161011EA0F1010015
+:10BC3000DFD170471AE015214FF0E0225161002159
+:10BC400091611146096941F00101116100BF4FF096
+:10BC5000E021096901F480310029F8D000214FF07A
+:10BC6000E02291611146096900211161011EA0F1D4
+:10BC70000100E0D17047000010B50246002008E046
+:10BC800012F8013B4340DBB2044C34F8133083EA32
+:10BC900020200B1EA1F10101F2D110BD18000020DF
+:10BCA00082B0CDE9000121F0004001909DED000B34
+:10BCB00002B051EC100B704710B510210D48DEF7A3
+:10BCC00095FE0C48006840F480600A490860202115
+:10BCD0000848DEF78BFE0220FFF7ACFF1021054875
+:10BCE000DEF786FE0220FFF7A5FF10210148DEF7F0
+:10BCF0007DFE10BD0014024010B510210D48DEF786
+:10BD000075FE0C48006840F480600A4908602021F4
+:10BD10000848DEF76DFE0220FFF78CFF1021054872
+:10BD2000DEF766FE0220FFF785FF10210148DEF7EF
+:10BD30005DFE10BD0014024070B505460024154894
+:10BD4000006820F4406013490860002618E01021C4
+:10BD50001048DEF74BFE0220FFF76CFF10210D4864
+:10BD6000DEF746FE6006040E20210A48DEF735FEA7
+:10BD700008B144F001040120FFF75CFF701CC6B25B
+:10BD8000082EE4DB15B1FFF797FF01E0FFF7B4FFE2
+:10BD9000204670BD0014024070B504461748006884
+:10BDA00040F480601549086010211448DEF71EFE3B
+:10BDB00000251FE0E00920B120211048DEF718FE21
+:10BDC00003E020210D48DEF711FE6006040E02207C
+:10BDD000FFF730FF10210948DEF70AFE0220FFF7C7
+:10BDE00029FF10210548DEF701FE0220FFF722FFA0
+:10BDF000681CC5B2082DDDDB70BD000000140240D8
+:10BE000010B50B48006840F48060094908602021A3
+:10BE10000748DEF7EDFD10210548DEF7E9FD0420B7
+:10BE2000FFF708FF20210248DEF7E0FD10BD00000B
+:10BE30000014024010B50B48006840F480600949C6
+:10BE4000086020210748DEF7D1FD0420FFF7F2FE4D
+:10BE500010210448DEF7CCFD20210248DEF7C8FDA2
+:10BE600010BD00000014024010B500241448006802
+:10BE700020F440601249086020211148DEF7B8FD27
+:10BE80000120FFF7D7FE10210D48DEF7B1FD01209C
+:10BE9000FFF7D0FE08E0601CC0B20446FA2803DDBC
+:10BEA000FFF7C8FF012010BD20210548DEF795FDF2
+:10BEB0000028F0D110210248DEF798FD0020F2E7BB
+:10BEC0000014024010B541EC100BFEF7B5FA51EC2E
+:10BED000100B10BD10B5FAF7F1FC062000F0CEF8FB
+:10BEE000552000F0EBF800F0BEF804464FF4805106
+:10BEF0001148DEF77BFD4FF480511048DEF778FDE6
+:10BF0000AA2C01D0FA2010BD152000F0B7F80620A9
+:10BF100000F0D4F81420FFF78DFE00F0A4F80446DA
+:10BF20004FF480510448DEF763FD512C01D11420F9
+:10BF3000E9E7FA20E7E7000000040240000C0240B5
+:10BF40004FF400410803F3F7ABFB4FF08040FDF7DF
+:10BF5000CDF91448FEF7F4F81348DDF72BFD12482D
+:10BF60003030DDF727FD1148DEF74CFC1048DEF7D6
+:10BF700049FCDEF769FD002080F3108800BFFFF761
+:10BF800031FE4FF4FA70FFF733FEDEF75DFDFDF78B
+:10BF9000D1FADEF759FD03E0FDF70EFBDEF754FDA5
+:10BFA000FAE70000001001408864024000000240EF
+:10BFB000000402402DE9F04104460D4600262846C3
+:10BFC000DCF761F9071E02D10120BDE8F0810EE027
+:10BFD000701C86B220782978884207D13A462946D3
+:10BFE0002046DCF757F908B93046EEE7641C2078A4
+:10BFF0000028EDD100BFE8E700B52DED048B83B03C
+:10C0000041EC190BDCF704FF41EC180B18EE100A99
+:10C0100018EE901A8DED008B002818BF0120084300
+:10C0200020F00040C0F17F6000F1E040C00F14D06C
+:10C0300019EE101A19EE900A8DED009B002918BF19
+:10C040000121084320F00040C0F17F6000F1E04092
+:10C05000C00F04BF0120FFF787FB51EC180B03B0A2
+:10C06000BDEC048B00BD10B50120FFF7E3FDFF2000
+:10C07000FAF798FC0446204610BD000010B50446AF
+:10C080004FF480510B48DEF7B3FC0320FFF7D2FDDD
+:10C090004FF480510748DEF7A9FC4FF48051064861
+:10C0A000DEF7A6FC2046FAF7EBFD0320FFF7C2FD02
+:10C0B00010BD000000040240000C024010B5044610
+:10C0C0002046FAF7DDFD0120FFF7B4FD10BD5458FE
+:10C0D000485F56312E332E330000000038202020D8
+:10C0E0002020202020486F20536F204769616F2057
+:10C0F0004469636820202020202020202054454EC1
+:10C10000204355412048414E473A202020202020FE
+:10C1100020202020202020202020202020444941B1
+:10C12000204348493A202020202020202020202081
+:10C13000202020202020202020202020204D4120B1
+:10C14000534F20544855453A2020202020202020BD
+:10C1500020202020202020202020202020202020DF
+:10C1600020202020202020202020202020202020CF
+:10C1700020202020202020202020202020202020BF
+:10C1800020202020202020202020202020202020AF
+:10C1900020202020202020202020202020534F203D
+:10C1A000564F4C3A202020202020202020202020E4
+:10C1B00020202020202020202020202020534F201D
+:10C1C0005449454E3A2020202020202020202020A5
+:10C1D00020202020202020202020202020534F20FD
+:10C1E0004C49543A202020202020202020202020AC
+:10C1F00020202020202020202020202020444F4EBE
+:10C200004749413A202020202020202020202020A3
+:10C21000202020202020202020202020202020201E
+:10C22000202020202020202020202020202020200E
+:10C23000202020202020202020202020204E474188
+:10C24000593A20202020202020202020202020209B
+:10C2500020202020202020202020202020202020DE
+:10C2600020202020202020202020202020202020CE
+:10C2700020202020202020202020202020202020BE
+:10C2800020202020202020202020202020202020AE
+:10C29000202020202020202020202020202020209E
+:10C2A000202020202020202020202020202020208E
+:10C2B000202020202020202020202020202020207E
+:10C2C000202020202020202020202020202020206E
+:10C2D000202020202020202020202020202020205E
+:10C2E000202020202020202020202020202020204E
+:10C2F000202020202020202020202020202020203E
+:10C30000202020202020202020202020202020202D
+:10C31000202020202020202020202020202020201D
+:10C32000202020202020202020202020202020200D
+:10C330002020202020202020202020202043414D8C
+:10C34000204F4E20262048454E20474150204C414A
+:10C350004920515559204B484143482021000000B5
+:10C3600080250000010000000A000000000000001D
+:10C3700000000000000000000000000000000000BD
+:10C3800000000000000000000000000000000000AD
+:10C39000000000000000000000000000000000009D
+:10C3A000000000000000000000000000000000008D
+:10C3B000000000000000000000000000000000007D
+:10C3C000000000000000000000000000000000006D
+:10C3D000000000000000000000000000000000005D
+:10C3E000000000000000000000000000000000004D
+:10C3F000000000000000000000000000000000003D
+:10C40000000000000000000000000000000000002C
+:10C41000000000000000000000000000000000001C
+:10C42000000000000000000000000000000000000C
+:10C4300000000000000000000000000000000000FC
+:10C4400000000000000000000000000000000000EC
+:10C4500000000000000000000000000000000000DC
+:10C4600000000000000000000000000000000000CC
+:10C4700000000000000000000000000000000000BC
+:10C4800000000000000000000000000000000000AC
+:10C490006A6F796675656C2E6A6F796675656C6909
+:10C4A0006E672E636F6D2C37303131000000000055
+:10C4B000000000000000000000000000000000007C
+:10C4C000000000000000000000000000000000006C
+:10C4D000000000000000000000000000000000005C
+:10C4E000000000000000000000000000000000004C
+:10C4F00000000000000000000000000000004B46AB
+:10C50000422D322E344700000000000000000000E1
+:10C51000000000000000000000000000000000001B
+:10C520000000000000004B46423132333435360003
+:10C5300000000000000000000000000000000000FB
+:10C5400000000000000000000000000000000000EB
+:10C55000000000000600840300000000000000004E
+:10C5600000000000000000000000000000000000CB
+:10C5700000000000000000000000000000000000BB
+:10C5800000000000000000000000000000000000AB
+:10C59000000000000000000000000000000000009B
+:10C5A000000000000000000000000000000000008B
+:10C5B000000000000000000000000000000000007B
+:10C5C000000000000000000000000000000000006B
+:10C5D000000000000000000000000000000000005B
+:10C5E000000000000000000000000000000000004B
+:10C5F000000000000000000000000000000000003B
+:10C60000000000000000000000000000000000002A
+:10C61000000000000000000000000000000000001A
+:10C62000000000000000000000000000000000000A
+:10C6300000000000000000000000000000000000FA
+:10C6400000000000000000000000000000000000EA
+:10C6500000000000000000000000000000000000DA
+:10C6600000000000000000000000000000000000CA
+:10C6700000000000000000000000000000000000BA
+:10C6800000000000000000000000000000000000AA
+:10C69000000000000000000000000000000000009A
+:10C6A000000000000000000000000000000000008A
+:10C6B000000000000000000000000000000000007A
+:10C6C000000000000000000000000000000000006A
+:10C6D000000000000000000000000000000000005A
+:10C6E000000000000000000000000000000000004A
+:10C6F000000000000000000000000000000000003A
+:10C700000000000000000000000000000000000029
+:10C710000000000000000000000000000000000019
+:10C720000000000000000000000000000000000009
+:10C7300000000000000000000000000000000000F9
+:10C7400000000000000000000000000000000000E9
+:10C7500000000000000000000000000000000000D9
+:10C7600000000000000000000000000000000000C9
+:10C7700000000000000000000000000000000000B9
+:10C7800000000000000000000000000000000000A9
+:10C790000000000000000000000000000000000099
+:10C7A0000000000000000000000000000000000089
+:10C7B0000000000000000000000000000000000079
+:10C7C0000000000000000000000000000000000069
+:10C7D0000000000000000000000000000000000059
+:10C7E0000000000000000000000000000000000049
+:10C7F0000000000000000000000000000000000039
+:10C800000000000000000000000000000000000028
+:10C810000000000000000000000000000000000018
+:10C820000000000000000000000000000000000008
+:10C8300000000000000000000000000000000000F8
+:10C8400000000000000000000000000000000000E8
+:10C8500000000000000000000000000000000000D8
+:10C8600000000000000000000000000000000000C8
+:10C8700000000000000000000000000000000000B8
+:10C8800000000000000000000000000000000000A8
+:10C890000000000000000000000000000000000098
+:10C8A0000000000000000000000000000000000088
+:10C8B0000000000000000000000000000000000078
+:10C8C0000000000000000000000000000000000068
+:10C8D0000000000000000000000000000000000058
+:10C8E0000000000000000000000000000000000048
+:10C8F0000000000000000000000000000000000038
+:10C900000000000000000000000000000000000027
+:10C910000000000000000000000000000000000017
+:10C920000000000000000000000000000000000007
+:10C9300000000000000000000000000000000000F7
+:10C9400000000000000000000000000000000000E7
+:10C9500000000000000000000000000000000000D7
+:10C9600000000000000000000000000000000000C7
+:10C9700000000000000000000000000000000000B7
+:10C9800000000000000000000000000000000000A7
+:10C990000000000000000000000000000000000097
+:10C9A0000000000000000000000000000000000087
+:10C9B0000000000000000000000000000000000077
+:10C9C0000000000000000000000000000000000067
+:10C9D0000000000000000000000000000000000057
+:10C9E0000000000000000000000000000000000047
+:10C9F0000000000000000000000000000000000037
+:10CA00000000000000000000000000000000000026
+:10CA10000000000000000000000000000000000016
+:10CA20000000000000000000000000000000000006
+:10CA300000000000000000000000000000000000F6
+:10CA400000000000000000000000000000000000E6
+:10CA500000000000000000000000000000000000D6
+:10CA600000000000000000000000000000000000C6
+:10CA700000000000000000000000000000000000B6
+:10CA800000000000000000000000000000000000A6
+:10CA90000000000000000000000000000000000096
+:10CAA0000000000000000000000000000000000086
+:10CAB0000000000000000000000000000000000076
+:10CAC0000000000000000000000000000000000066
+:10CAD0000000000000000000000000000000000056
+:10CAE0000000000000000000000000000000000046
+:10CAF0000000000000000000000000000000000036
+:10CB00000000000000000000000000000000000025
+:10CB10000000000000000000000000000000000015
+:10CB20000000000000000000000000000000000005
+:10CB300000000000000000000000000000000000F5
+:10CB400000000000000000000000000000000000E5
+:10CB500000000000000000000000000000000000D5
+:10CB600000000000000000000000000000000000C5
+:10CB700000000000000000000000000000000000B5
+:10CB800000000000000000000000000000000000A5
+:10CB900000000000DCC002081C6E0020CF30002026
+:10CBA00064000000020001000000000054C50208FB
+:10CBB0001C6E0020C430002066000000050001004B
+:10CBC0000100000060C302081C6E0020004100202C
+:10CBD0006B000000310104000200000090C4020854
+:10CBE0001C6E0020863A00202F050000C3000100C3
+:10CBF0000300000052C502081C6E0020D23E002037
+:10CC0000F2050000020001000400000058C50208FF
+:10CC10001C6E0020D0140020F40500000500010067
+:10CC2000050000005CC502081C6E0020DC1400201A
+:10CC3000F90500000500010006000000DDC0020843
+:10CC40001C6E0020442E0020FE0500008102010021
+:10CC50000700000060C502081C6E0020E0140020E0
+:10CC60007F0800006500400008000000C4C50208FD
+:10CC70001C6E00206E3A0020BF210000030001005E
+:10CC800009000000C8C502081C6E0020743F002087
+:10CC9000C2210000110101000A000000D8C60208EC
+:10CCA0001C6E002042350020D3220000B304010096
+:10CCB0000B0000008CCB02081C6E0020D414002056
+:10CCC00086270000090001000C00000041542B578A
+:10CCD00041503D54584830342C3435353335313497
+:10CCE000322C310D0A0041542B536F636B65743D38
+:10CCF000302C332C3139322E3136382E342E312C23
+:10CD000035303030300D0A0041542B43574A4150E2
+:10CD10003F0D0A0041542B5245530D0A0041542B3C
+:10CD2000453D4F46460D0A0041542B574D4F444553
+:10CD30003D41500D0A00000041542B534F434B41DD
+:10CD40003D5443502C746573742E6A6F7966756513
+:10CD50006C696E672E636F6D2C373031310D0A00B0
+:10CD600041542B574B4D4F443D4E45540D0A004105
+:10CD7000542B55415254464C3D343039360D0A003F
+:10CD800041542B4845415254454E3D4F46460D0AAD
+:10CD90000041542B530D0A0041542B453D4F46464C
+:10CDA0000D0A007573722E636E23002B2B2B00610E
+:10CDB0000041542B454E544D0D0A0041542B49431C
+:10CDC0004349443F0D0A0041542B494D45493F0D0D
+:10CDD0000A0041542B4353513F0D0A000D0A000035
+:10CDE00041542B534F434B42313D544350432C74D9
+:10CDF0006573742E6A6F796675656C696E672E63EC
+:10CE00006F6D2C373031310D0A0041542B5A0D0A09
+:10CE10000041542B57414E4E3D444843500D0A00AB
+:10CE200041542B57414E4E0D0A0041542B534F4352
+:10CE30004B4C4B42310D0A0041542B574946493D5A
+:10CE40004B46422D322E34472C4B4642313233343E
+:10CE500035360D0A0041542B536F636B65743D30BA
+:10CE60002C302C746573742E6A6F796675656C69E5
+:10CE70006E672E636F6D2C373031310D0A004154CF
+:10CE80002B43574A41503F0D0A0041542B52455302
+:10CE90000D0A002B2B2B00415445300D0A00415444
+:10CEA0002B4347534E0D0A0041542B4350494E3FEC
+:10CEB0000D0A0041542B49434349440D0A00415493
+:10CEC0002B4353510D0A0041542B4349504D4F44BD
+:10CED000453D310D0A0041542B5149435347503DC4
+:10CEE000312C312C22434D4E4554222C22222C220F
+:10CEF000220D0A0041542B4E45544F50454E0D0A09
+:10CF00000041542B4349504F50454E3D302C225444
+:10CF10004350222C22746573742E6A6F796675658E
+:10CF20006C696E672E636F6D222C373031310D0ABC
+:10CF30000041542B4349504F5051554552593F0DD4
+:10CF40000A0041542B52455345540D0A0041542BBD
+:10CF50004745544750533D474E524D432C300D0AE0
+:10CF60000041542B4D475053433D310D0A00C4AC92
+:10CF7000C8CF00000000000000000000000000001A
+:10CF800000000000000000000000000000000000A1
+:10CF90000000000000000000000000000000000091
+:10CFA00000000000000000000000000000006465B8
+:10CFB0006661756C74000000000000000000000055
+:10CFC0000000000000000000000000000000000061
+:10CFD0000000000000000000000000000000000051
+:10CFE00000000000000000000000000000003839D0
+:10CFF0003030303000000000696E7465726E657408
+:10D000000000000000000000000000000000000020
+:10D010000000000000000000000000000000000010
+:10D020000000000000000000000000000000000000
+:10D030000000000000000000D6D0B9FA0000000097
+:10D0400000000000000000000000000000000000E0
+:10D0500000000000000000000000000000000000D0
+:10D0600000000000000000000000000000000000C0
+:10D0700000000000000000004368696E614D6F62AF
+:10D08000696C650000000000000000000000000066
+:10D090000000000000000000000000000000000090
+:10D0A0000000000000000000000000000000000080
+:10D0B0000000000000000000383938363030000031
+:10D0C0000000434D4E4554000000000000000000E9
+:10D0D0000000000000000000000000000000000050
+:10D0E0000000000000000000000000000000000040
+:10D0F0000000000000000000000000000000000030
+:10D100000000D6D0B9FA00000000000000000000C6
+:10D11000000000000000000000000000000000000F
+:10D1200000000000000000000000000000000000FF
+:10D1300000000000000000000000000000000000EF
+:10D1400000004368696E614D6F62696C65000000A4
+:10D1500000000000000000000000000000000000CF
+:10D1600000000000000000000000000000000000BF
+:10D1700000000000000000000000000000000000AF
+:10D18000000038393836303200000000434D4E453B
+:10D19000540000000000000000000000000000003B
+:10D1A000000000000000000000000000000000007F
+:10D1B000000000000000000000000000000000006F
+:10D1C000000000000000000000000000D6D0B9FA06
+:10D1D000000000000000000000000000000000004F
+:10D1E000000000000000000000000000000000003F
+:10D1F000000000000000000000000000000000002F
+:10D200000000000000000000000000004368696E9C
+:10D21000614D6F62696C6500000000000000000055
+:10D2200000000000000000000000000000000000FE
+:10D2300000000000000000000000000000000000EE
+:10D2400000000000000000000000000038393836FF
+:10D25000303400000000434D4E45540000000000F3
+:10D2600000000000000000000000000000000000BE
+:10D2700000000000000000000000000000000000AE
+:10D28000000000000000000000000000000000009E
+:10D29000000000000000D6D0B9FA00000000000035
+:10D2A000000000000000000000000000000000007E
+:10D2B000000000000000000000000000000000006E
+:10D2C000000000000000000000000000000000005E
+:10D2D0000000000000004368696E6154656C65637E
+:10D2E0006F6D000000000000000000000000000062
+:10D2F000000000000000000000000000000000002E
+:10D30000000000000000000000000000000000001D
+:10D3100000000000000038393836303700000000C7
+:10D32000434D4E4554000000000000000000000086
+:10D3300000000000000000000000000000000000ED
+:10D3400000000000000000000000000000000000DD
+:10D3500000000000000000000000000000000000CD
+:10D36000D6D0B9FA00000000000000000000000064
+:10D3700000000000000000000000000000000000AD
+:10D38000000000000000000000000000000000009D
+:10D39000000000000000000000000000000000008D
+:10D3A0004368696E61556E69636F6D00000000002F
+:10D3B000000000000000000000000000000000006D
+:10D3C000000000000000000000000000000000005D
+:10D3D000000000000000000000000000000000004D
+:10D3E00038393836303100000000554E494E45542A
+:10D3F000000000000000000000000000000000002D
+:10D40000000000000000000000000000000000001C
+:10D41000000000000000000000000000000000000C
+:10D4200000000000000000000000D6D0B9FA0000A3
+:10D4300000000000000000000000000000000000EC
+:10D4400000000000000000000000000000000000DC
+:10D4500000000000000000000000000000000000CC
+:10D46000000000000000000000004368696E615584
+:10D470006E69636F6D000000000000000000000096
+:10D48000000000000000000000000000000000009C
+:10D49000000000000000000000000000000000008C
+:10D4A0000000000000000000000038393836303637
+:10D4B00000000000554E494E455400000000000099
+:10D4C000000000000000000000000000000000005C
+:10D4D000000000000000000000000000000000004C
+:10D4E000000000000000000000000000000000003C
+:10D4F00000000000D6D0B9FA0000000000000000D3
+:10D50000000000000000000000000000000000001B
+:10D51000000000000000000000000000000000000B
+:10D5200000000000000000000000000000000000FB
+:10D53000000000004368696E61556E69636F6D009D
+:10D5400000000000000000000000000000000000DB
+:10D5500000000000000000000000000000000000CB
+:10D5600000000000000000000000000000000000BB
+:10D570000000000038393836303900000000554EC0
+:10D58000494E45540000000000000000000000006B
+:10D59000000000000000000000000000000000008B
+:10D5A000000000000000000000000000000000007B
+:10D5B0000000000000000000000000000000D6D0C5
+:10D5C000B9FA0000000000000000000000000000A8
+:10D5D000000000000000000000000000000000004B
+:10D5E000000000000000000000000000000000003B
+:10D5F0000000000000000000000000000000436880
+:10D60000696E6154656C65636F6D00000000000019
+:10D61000000000000000000000000000000000000A
+:10D6200000000000000000000000000000000000FA
+:10D630000000000000000000000000000000383979
+:10D64000383630330000000043544E45540000008B
+:10D6500000000000000000000000000000000000CA
+:10D6600000000000000000000000000000000000BA
+:10D6700000000000000000000000000000000000AA
+:10D680000000000000000000D6D0B9FA0000000041
+:10D69000000000000000000000000000000000008A
+:10D6A000000000000000000000000000000000007A
+:10D6B000000000000000000000000000000000006A
+:10D6C00000000000000000004368696E6154656C52
+:10D6D00065636F6D000000000000000000000000A6
+:10D6E000000000000000000000000000000000003A
+:10D6F000000000000000000000000000000000002A
+:10D7000000000000000000003839383631310000D8
+:10D71000000043544E45540000000000000000008B
+:10D7200000000000000000000000000000000000F9
+:10D7300000000000000000000000000000000000E9
+:10D7400000000000000000000000000000000000D9
+:10D750000000C9B3CCD800000000000000000000A9
+:10D7600000000000000000000000000000000000B9
+:10D7700000000000000000000000000000000000A9
+:10D780000000000000000000000000000000000099
+:10D79000000053544300000000000000000000009F
+:10D7A0000000000000000000000000000000000079
+:10D7B0000000000000000000000000000000000069
+:10D7C0000000000000000000000000000000000059
+:10D7D0000000383939363630310000006A6177612F
+:10D7E0006C6E65742E636F6D2E7361000000000017
+:10D7F0000000000000000000000000000000000029
+:10D800000000000000000000000000000000000018
+:10D81000000000000000000000000000BFC6CDFEB8
+:10D82000CCD8000000000000000000000000000054
+:10D8300000000000000000000000000000000000E8
+:10D8400000000000000000000000000000000000D8
+:10D8500000000000000000000000000053544300DE
+:10D8600000000000000000000000000000000000B8
+:10D8700000000000000000000000000000000000A8
+:10D880000000000000000000000000000000000098
+:10D8900000000000000000000000000038393936A8
+:10D8A00035303400000056495641000000000000A9
+:10D8B0000000000000000000000000000000000068
+:10D8C0000000000000000000000000000000000058
+:10D8D0000000000000000000000000000000000048
+:10D8E000000000000000BFC6CDFECCD80000000044
+:10D8F0000000000000000000000000000000000028
+:10D900000000000000000000000000000000000017
+:10D910000000000000000000000000000000000007
+:10D920000000000000004F6F7265646F6F00000020
+:10D9300000000000000000000000000000000000E7
+:10D9400000000000000000000000000000000000D7
+:10D9500000000000000000000000000000000000C7
+:10D96000000000000000383939363530330000003F
+:10D97000416374696F6E2E6F6F7265646F6F2E6393
+:10D980006F6D0000000000000000000000000000BB
+:10D990000000000000000000000000000000000087
+:10D9A0000000000000000000000000000000000077
+:10D9B000BFC6CDFECCD80000000000000000000073
+:10D9C0000000000000000000000000000000000057
+:10D9D0000000000000000000000000000000000047
+:10D9E0000000000000000000000000000000000037
+:10D9F0007A61696E00000000000000000000000075
+:10DA00000000000000000000000000000000000016
+:10DA10000000000000000000000000000000000006
+:10DA200000000000000000000000000000000000F6
+:10DA3000383939363539000000004853505053000A
+:10DA400000000000000000000000000000000000D6
+:10DA500000000000000000000000000000000000C6
+:10DA600000000000000000000000000000000000B6
+:10DA700000000000000000000000CCA9B9FA00007E
+:10DA80000000000000000000000000000000000096
+:10DA90000000000000000000000000000000000086
+:10DAA0000000000000000000000000000000000076
+:10DAB0000000000000000000000041495300000089
+:10DAC0000000000000000000000000000000000056
+:10DAD0000000000000000000000000000000000046
+:10DAE0000000000000000000000000000000000036
+:10DAF0000000000000000000000038393636300019
+:10DB000000000000696E7465726E657400000000AC
+:10DB10000000000000000000000000000000000005
+:10DB200000000000000000000000000000000000F5
+:10DB300000000000000000000000000000000000E5
+:10DB400000000000C3E5B5E900000000000000008F
+:10DB500000000000000000000000000000000000C5
+:10DB600000000000000000000000000000000000B5
+:10DB700000000000000000000000000000000000A5
+:10DB800000000000566965746E610000000000002E
+:10DB90000000000000000000000000000000000085
+:10DBA0000000000000000000000000000000000075
+:10DBB0000000000000000000000000000000000065
+:10DBC00000000000383938343035000000004D6561
+:10DBD00074666F6E65000000000000000000000029
+:10DBE0000000000000000000000000000000000035
+:10DBF0000000000000000000000000000000000025
+:10DC00000000000000000000000000000000C3E56C
+:10DC1000B5E9000000000000000000000000000066
+:10DC200000000000000000000000000000000000F4
+:10DC300000000000000000000000000000000000E4
+:10DC400000000000000000000000000000004D6F18
+:10DC50006269666F6E650000000000000000000051
+:10DC600000000000000000000000000000000000B4
+:10DC700000000000000000000000000000000000A4
+:10DC80000000000000000000000000000000383923
+:10DC90003834303100000000736D61727400000090
+:10DCA0000000000000000000000000000000000074
+:10DCB0000000000000000000000000000000000064
+:10DCC0000000000000000000000000000000000054
+:10DCD0000000000000000000C3E5B5E900000000FE
+:10DCE0000000000000000000000000000000000034
+:10DCF0000000000000000000000000000000000024
+:10DD00000000000000000000000000000000000013
+:10DD100000000000000000005669657474656C0026
+:10DD200000000000000000000000000000000000F3
+:10DD300000000000000000000000000000000000E3
+:10DD400000000000000000000000000000000000D3
+:10DD50000000000000000000383938343034000082
+:10DD60000000736D6172740000000000000000008C
+:10DD700000000000000000000000000000000000A3
+:10DD80000000000000000000000000000000000093
+:10DD90000000000000000000000000000000000083
+:10DDA0000000C3E5B5E9000000000000000000002D
+:10DDB0000000000000000000000000000000000063
+:10DDC0000000000000000000000000000000000053
+:10DDD0000000000000000000000000000000000043
+:10DDE000000056494E410000000000000000000005
+:10DDF0000000000000000000000000000000000023
+:10DE00000000000000000000000000000000000012
+:10DE10000000000000000000000000000000000002
+:10DE2000000038393834303200000000736D617200
+:10DE3000740000000000000000000000000000006E
+:10DE400000000000000000000000000000000000D2
+:10DE500000000000000000000000000000000000C2
+:10DE6000000000000000000000000000BCEDC6D271
+:10DE7000D5AF00000000000000000000000000001E
+:10DE80000000000000000000000000000000000092
+:10DE90000000000000000000000000000000000082
+:10DEA0000000000000000000000000004D657466E6
+:10DEB0006F6E650000000000000000000000000020
+:10DEC0000000000000000000000000000000000052
+:10DED0000000000000000000000000000000000042
+:10DEE0000000000000000000000000003839383554
+:10DEF0003530380000004D6574666F6E65000000B7
+:10DF00000000000000000000000000000000000011
+:10DF10000000000000000000000000000000000001
+:10DF200000000000000000000000000000000000F1
+:10DF3000000000000000BCEDC6D2D5AF000000001C
+:10DF400000000000000000000000000000000000D1
+:10DF500000000000000000000000000000000000C1
+:10DF600000000000000000000000000000000000B1
+:10DF7000000000000000536D61727400000000009A
+:10DF80000000000000000000000000000000000091
+:10DF90000000000000000000000000000000000081
+:10DFA0000000000000000000000000000000000071
+:10DFB00000000000000038393835353032000000EC
+:10DFC000736D61727400000000000000000000002A
+:10DFD0000000000000000000000000000000000041
+:10DFE0000000000000000000000000000000000031
+:10DFF0000000000000000000000000000000000021
+:10E00000BCEDC6D2D5AF000000000000000000004B
+:10E010000000000000000000000000000000000000
+:10E0200000000000000000000000000000000000F0
+:10E0300000000000000000000000000000000000E0
+:10E04000536D6172740000000000000000000000C9
+:10E0500000000000000000000000000000000000C0
+:10E0600000000000000000000000000000000000B0
+:10E0700000000000000000000000000000000000A0
+:10E0800038393835353035000000736D61727400F1
+:10E090000000000000000000000000000000000080
+:10E0A0000000000000000000000000000000000070
+:10E0B0000000000000000000000000000000000060
+:10E0C00000000000000000000000BCEDC6D2D5AF8B
+:10E0D0000000000000000000000000000000000040
+:10E0E0000000000000000000000000000000000030
+:10E0F0000000000000000000000000000000000020
+:10E1000000000000000000000000536D6172740008
+:10E1100000000000000000000000000000000000FF
+:10E1200000000000000000000000000000000000EF
+:10E1300000000000000000000000000000000000DF
+:10E14000000000000000000000003839383535308C
+:10E1500036000000736D6172740000000000000062
+:10E1600000000000000000000000000000000000AF
+:10E17000000000000000000000000000000000009F
+:10E18000000000000000000000000000000000008F
+:10E1900000000000C3CFBCD3C0AD000000000000F1
+:10E1A000000000000000000000000000000000006F
+:10E1B000000000000000000000000000000000005F
+:10E1C000000000000000000000000000000000004F
+:10E1D00000000000426F62690000000000000000C3
+:10E1E000000000000000000000000000000000002F
+:10E1F000000000000000000000000000000000001F
+:10E20000000000000000000000000000000000000E
+:10E210000000000038393838303000000000696EE6
+:10E220007465726E6574000000000000000000005C
+:10E2300000000000000000000000000000000000DE
+:10E2400000000000000000000000000000000000CE
+:10E250000000000000000000000000000000C3CF2C
+:10E26000BCD3C0AD000000000000000000000000B2
+:10E27000000000000000000000000000000000009E
+:10E28000000000000000000000000000000000008E
+:10E2900000000000000000000000000000004772C5
+:10E2A000616D65656E70686F6E650000000000004E
+:10E2B000000000000000000000000000000000005E
+:10E2C000000000000000000000000000000000004E
+:10E2D00000000000000000000000000000003839CD
+:10E2E00038383031000000006770696E7465726EF6
+:10E2F0006574000000000000000000000000000045
+:10E30000000000000000000000000000000000000D
+:10E3100000000000000000000000000000000000FD
+:10E320000000000000000000C3CFBCD3C0AD00005F
+:10E3300000000000000000000000000000000000DD
+:10E3400000000000000000000000000000000000CD
+:10E3500000000000000000000000000000000000BD
+:10E36000000000000000000042616E676C616C6993
+:10E370006E6B0000000000000000000000000000C4
+:10E38000000000000000000000000000000000008D
+:10E39000000000000000000000000000000000007D
+:10E3A0000000000000000000383938383033000029
+:10E3B0000000626C77656200000000000000000051
+:10E3C000000000000000000000000000000000004D
+:10E3D000000000000000000000000000000000003D
+:10E3E000000000000000000000000000000000002D
+:10E3F0000000D3A1B6C8000000000000000000002B
+:10E40000000000000000000000000000000000000C
+:10E4100000000000000000000000000000000000FC
+:10E4200000000000000000000000000000000000EC
+:10E43000000041697274656C00000000000000007B
+:10E4400000000000000000000000000000000000CC
+:10E4500000000000000000000000000000000000BC
+:10E4600000000000000000000000000000000000AC
+:10E4700000003839393130300000000061697274B1
+:10E48000656C677072732E636F6D00000000000092
+:10E49000000000000000000000000000000000007C
+:10E4A000000000000000000000000000000000006C
+:10E4B000000000000000000000000000D3A1B6C86A
+:10E4C000000000000000000000000000000000004C
+:10E4D000000000000000000000000000000000003C
+:10E4E000000000000000000000000000000000002C
+:10E4F000000000000000000000000000416972748C
+:10E50000656C00000000000000000000000000003A
+:10E5100000000000000000000000000000000000FB
+:10E5200000000000000000000000000000000000EB
+:10E530000000000000000000000000003839393100
+:10E5400031300000000061697274656C677072732D
+:10E550002E636F6D0000000000000000000000004E
+:10E5600000000000000000000000000000000000AB
+:10E57000000000000000000000000000000000009B
+:10E58000000000000000D3A1B6C800000000000099
+:10E59000000000000000000000000000000000007B
+:10E5A000000000000000000000000000000000006B
+:10E5B000000000000000000000000000000000005B
+:10E5C00000000000000041697274656C00000000EA
+:10E5D000000000000000000000000000000000003B
+:10E5E000000000000000000000000000000000002B
+:10E5F000000000000000000000000000000000001B
+:10E6000000000000000038393931333100000000CB
+:10E6100061697274656C677072732E636F6D000050
+:10E6200000000000000000000000000000000000EA
+:10E6300000000000000000000000000000000000DA
+:10E6400000000000000000000000000000000000CA
+:10E65000D3A1B6C8000000000000000000000000C8
+:10E6600000000000000000000000000000000000AA
+:10E67000000000000000000000000000000000009A
+:10E68000000000000000000000000000000000008A
+:10E6900041697274656C0000000000000000000019
+:10E6A000000000000000000000000000000000006A
+:10E6B000000000000000000000000000000000005A
+:10E6C000000000000000000000000000000000004A
+:10E6D0003839393134300000000061697274656C7A
+:10E6E000677072732E636F6D000000000000000001
+:10E6F000000000000000000000000000000000001A
+:10E700000000000000000000000000000000000009
+:10E7100000000000000000000000D3A1B6C8000007
+:10E7200000000000000000000000000000000000E9
+:10E7300000000000000000000000000000000000D9
+:10E7400000000000000000000000000000000000C9
+:10E750000000000000000000000041697274656C58
+:10E7600000000000000000000000000000000000A9
+:10E770000000000000000000000000000000000099
+:10E780000000000000000000000000000000000089
+:10E790000000000000000000000038393931343535
+:10E7A0000000000061697274656C677072732E639B
+:10E7B0006F6D00000000000000000000000000007D
+:10E7C0000000000000000000000000000000000049
+:10E7D0000000000000000000000000000000000039
+:10E7E00000000000D3A1B6C8000000000000000037
+:10E7F0000000000000000000000000000000000019
+:10E800000000000000000000000000000000000008
+:10E8100000000000000000000000000000000000F8
+:10E820000000000041697274656C00000000000087
+:10E8300000000000000000000000000000000000D8
+:10E8400000000000000000000000000000000000C8
+:10E8500000000000000000000000000000000000B8
+:10E860000000000038393931343900000000616996
+:10E870007274656C677072732E636F6D00000000B8
+:10E880000000000000000000000000000000000088
+:10E890000000000000000000000000000000000078
+:10E8A0000000000000000000000000000000D3A1F4
+:10E8B000B6C80000000000000000000000000000DA
+:10E8C0000000000000000000000000000000000048
+:10E8D0000000000000000000000000000000000038
+:10E8E000000000000000000000000000000041697E
+:10E8F0007274656C00000000000000000000000061
+:10E900000000000000000000000000000000000007
+:10E9100000000000000000000000000000000000F7
+:10E920000000000000000000000000000000383976
+:10E93000393135310000000061697274656C6770AF
+:10E9400072732E636F6D0000000000000000000075
+:10E9500000000000000000000000000000000000B7
+:10E9600000000000000000000000000000000000A7
+:10E970000000000000000000D3A1B6C800000000A5
+:10E980000000000000000000000000000000000087
+:10E990000000000000000000000000000000000077
+:10E9A0000000000000000000000000000000000067
+:10E9B000000000000000000041697274656C0000F6
+:10E9C0000000000000000000000000000000000047
+:10E9D0000000000000000000000000000000000037
+:10E9E0000000000000000000000000000000000027
+:10E9F00000000000000000003839393135320000D5
+:10EA0000000061697274656C677072732E636F6D5C
+:10EA100000000000000000000000000000000000F6
+:10EA200000000000000000000000000000000000E6
+:10EA300000000000000000000000000000000000D6
+:10EA40000000D3A1B6C800000000000000000000D4
+:10EA500000000000000000000000000000000000B6
+:10EA600000000000000000000000000000000000A6
+:10EA70000000000000000000000000000000000096
+:10EA8000000041697274656C000000000000000025
+:10EA90000000000000000000000000000000000076
+:10EAA0000000000000000000000000000000000066
+:10EAB0000000000000000000000000000000000056
+:10EAC0000000383939313533000000006169727453
+:10EAD000656C677072732E636F6D0000000000003C
+:10EAE0000000000000000000000000000000000026
+:10EAF0000000000000000000000000000000000016
+:10EB0000000000000000000000000000D3A1B6C813
+:10EB100000000000000000000000000000000000F5
+:10EB200000000000000000000000000000000000E5
+:10EB300000000000000000000000000000000000D5
+:10EB40000000000000000000000000004169727435
+:10EB5000656C0000000000000000000000000000E4
+:10EB600000000000000000000000000000000000A5
+:10EB70000000000000000000000000000000000095
+:10EB800000000000000000000000000038393931AA
+:10EB900035340000000061697274656C67707273CF
+:10EBA0002E636F6D000000000000000000000000F8
+:10EBB0000000000000000000000000000000000055
+:10EBC0000000000000000000000000000000000045
+:10EBD000000000000000D3A1B6C800000000000043
+:10EBE0000000000000000000000000000000000025
+:10EBF0000000000000000000000000000000000015
+:10EC00000000000000000000000000000000000004
+:10EC100000000000000041697274656C0000000093
+:10EC200000000000000000000000000000000000E4
+:10EC300000000000000000000000000000000000D4
+:10EC400000000000000000000000000000000000C4
+:10EC5000000000000000383939313535000000006F
+:10EC600061697274656C677072732E636F6D0000FA
+:10EC70000000000000000000000000000000000094
+:10EC80000000000000000000000000000000000084
+:10EC90000000000000000000000000000000000074
+:10ECA000D3A1B6C800000000000000000000000072
+:10ECB0000000000000000000000000000000000054
+:10ECC0000000000000000000000000000000000044
+:10ECD0000000000000000000000000000000000034
+:10ECE00041697274656C00000000000000000000C3
+:10ECF0000000000000000000000000000000000014
+:10ED00000000000000000000000000000000000003
+:10ED100000000000000000000000000000000000F3
+:10ED20003839393135360000000061697274656C1C
+:10ED3000677072732E636F6D0000000000000000AA
+:10ED400000000000000000000000000000000000C3
+:10ED500000000000000000000000000000000000B3
+:10ED600000000000000000000000D3A1B6C80000B1
+:10ED70000000000000000000000000000000000093
+:10ED80000000000000000000000000000000000083
+:10ED90000000000000000000000000000000000073
+:10EDA0000000000000000000000041697274656C02
+:10EDB0000000000000000000000000000000000053
+:10EDC0000000000000000000000000000000000043
+:10EDD0000000000000000000000000000000000033
+:10EDE00000000000000000000000383939313930DF
+:10EDF0000000000061697274656C677072732E6345
+:10EE00006F6D000000000000000000000000000026
+:10EE100000000000000000000000000000000000F2
+:10EE200000000000000000000000000000000000E2
+:10EE300000000000D3A1B6C80000000000000000E0
+:10EE400000000000000000000000000000000000C2
+:10EE500000000000000000000000000000000000B2
+:10EE600000000000000000000000000000000000A2
+:10EE70000000000041697274656C00000000000031
+:10EE80000000000000000000000000000000000082
+:10EE90000000000000000000000000000000000072
+:10EEA0000000000000000000000000000000000062
+:10EEB0000000000038393931393200000000616942
+:10EEC0007274656C677072732E636F6D0000000062
+:10EED0000000000000000000000000000000000032
+:10EEE0000000000000000000000000000000000022
+:10EEF0000000000000000000000000000000D3A19E
+:10EF0000B6C8000000000000000000000000000083
+:10EF100000000000000000000000000000000000F1
+:10EF200000000000000000000000000000000000E1
+:10EF30000000000000000000000000000000416927
+:10EF40007274656C0000000000000000000000000A
+:10EF500000000000000000000000000000000000B1
+:10EF600000000000000000000000000000000000A1
+:10EF70000000000000000000000000000000383920
+:10EF8000393139330000000061697274656C677053
+:10EF900072732E636F6D000000000000000000001F
+:10EFA0000000000000000000000000000000000061
+:10EFB0000000000000000000000000000000000051
+:10EFC0000000000000000000D3A1B6C8000000004F
+:10EFD0000000000000000000000000000000000031
+:10EFE0000000000000000000000000000000000021
+:10EFF0000000000000000000000000000000000011
+:10F00000000000000000000041697274656C00009F
+:10F0100000000000000000000000000000000000F0
+:10F0200000000000000000000000000000000000E0
+:10F0300000000000000000000000000000000000D0
+:10F040000000000000000000383939313934000078
+:10F05000000061697274656C677072732E636F6D06
+:10F0600000000000000000000000000000000000A0
+:10F070000000000000000000000000000000000090
+:10F080000000000000000000000000000000000080
+:10F090000000D3A1B6C8000000000000000000007E
+:10F0A0000000000000000000000000000000000060
+:10F0B0000000000000000000000000000000000050
+:10F0C0000000000000000000000000000000000040
+:10F0D000000041697274656C0000000000000000CF
+:10F0E0000000000000000000000000000000000020
+:10F0F0000000000000000000000000000000000010
+:10F1000000000000000000000000000000000000FF
+:10F1100000003839393139350000000061697274F6
+:10F12000656C677072732E636F6D000000000000E5
+:10F1300000000000000000000000000000000000CF
+:10F1400000000000000000000000000000000000BF
+:10F15000000000000000000000000000D3A1B6C8BD
+:10F16000000000000000000000000000000000009F
+:10F17000000000000000000000000000000000008F
+:10F18000000000000000000000000000000000007F
+:10F1900000000000000000000000000041697274DF
+:10F1A000656C00000000000000000000000000008E
+:10F1B000000000000000000000000000000000004F
+:10F1C000000000000000000000000000000000003F
+:10F1D0000000000000000000000000003839393154
+:10F1E00039360000000061697274656C6770727373
+:10F1F0002E636F6D000000000000000000000000A2
+:10F2000000000000000000000000000000000000FE
+:10F2100000000000000000000000000000000000EE
+:10F22000000000000000D3A1B6C8000000000000EC
+:10F2300000000000000000000000000000000000CE
+:10F2400000000000000000000000000000000000BE
+:10F2500000000000000000000000000000000000AE
+:10F2600000000000000041697274656C000000003D
+:10F27000000000000000000000000000000000008E
+:10F28000000000000000000000000000000000007E
+:10F29000000000000000000000000000000000006E
+:10F2A0000000000000003839393139370000000013
+:10F2B00061697274656C677072732E636F6D0000A4
+:10F2C000000000000000000000000000000000003E
+:10F2D000000000000000000000000000000000002E
+:10F2E000000000000000000000000000000000001E
+:10F2F000D3A1B6C80000000000000000000000001C
+:10F3000000000000000000000000000000000000FD
+:10F3100000000000000000000000000000000000ED
+:10F3200000000000000000000000000000000000DD
+:10F3300041697274656C000000000000000000006C
+:10F3400000000000000000000000000000000000BD
+:10F3500000000000000000000000000000000000AD
+:10F36000000000000000000000000000000000009D
+:10F370003839393139380000000061697274656CC0
+:10F38000677072732E636F6D000000000000000054
+:10F39000000000000000000000000000000000006D
+:10F3A000000000000000000000000000000000005D
+:10F3B00000000000000000000000D3A1B6C800005B
+:10F3C000000000000000000000000000000000003D
+:10F3D000000000000000000000000000000000002D
+:10F3E000000000000000000000000000000000001D
+:10F3F0000000000000000000000041697274656CAC
+:10F4000000000000000000000000000000000000FC
+:10F4100000000000000000000000000000000000EC
+:10F4200000000000000000000000000000000000DC
+:10F43000000000000000000000003839393130328F
+:10F440000000000061697274656C677072732E63EE
+:10F450006F6D0000000000000000000000000000D0
+:10F46000000000000000000000000000000000009C
+:10F47000000000000000000000000000000000008C
+:10F4800000000000D3A1B6C800000000000000008A
+:10F49000000000000000000000000000000000006C
+:10F4A000000000000000000000000000000000005C
+:10F4B000000000000000000000000000000000004C
+:10F4C0000000000041697274656C000000000000DB
+:10F4D000000000000000000000000000000000002C
+:10F4E000000000000000000000000000000000001C
+:10F4F000000000000000000000000000000000000C
+:10F5000000000000383939313033000000006169F3
+:10F510007274656C677072732E636F6D000000000B
+:10F5200000000000000000000000000000000000DB
+:10F5300000000000000000000000000000000000CB
+:10F540000000000000000000000000000000D3A147
+:10F55000B6C800000000000000000000000000002D
+:10F56000000000000000000000000000000000009B
+:10F57000000000000000000000000000000000008B
+:10F5800000000000000000000000000000004964CE
+:10F5900065610000000000000000000000000000A5
+:10F5A000000000000000000000000000000000005B
+:10F5B000000000000000000000000000000000004B
+:10F5C00000000000000000000000000000003839CA
+:10F5D000393138390000000061697274656C6770F8
+:10F5E00072732E636F6D00000000000000000000C9
+:10F5F000000000000000000000000000000000000B
+:10F6000000000000000000000000000000000000FA
+:10F610000000000000000000D3A1B6C800000000F8
+:10F6200000000000000000000000000000000000DA
+:10F6300000000000000000000000000000000000CA
+:10F6400000000000000000000000000000000000BA
+:10F650000000000000000000496465610000000037
+:10F66000000000000000000000000000000000009A
+:10F67000000000000000000000000000000000008A
+:10F68000000000000000000000000000000000007A
+:10F6900000000000000000003839393137393900E6
+:10F6A000000061697274656C677072732E636F6DB0
+:10F6B000000000000000000000000000000000004A
+:10F6C000000000000000000000000000000000003A
+:10F6D000000000000000000000000000000000002A
+:10F6E0000000D3A1B6C80000000000000000000028
+:10F6F000000000000000000000000000000000000A
+:10F7000000000000000000000000000000000000F9
+:10F7100000000000000000000000000000000000E9
+:10F720000000496465610000000000000000000066
+:10F7300000000000000000000000000000000000C9
+:10F7400000000000000000000000000000000000B9
+:10F7500000000000000000000000000000000000A9
+:10F76000000038393931383435000000616972746D
+:10F77000656C677072732E636F6D0000000000008F
+:10F780000000000000000000000000000000000079
+:10F790000000000000000000000000000000000069
+:10F7A000000000000000000000000000D3A1B6C867
+:10F7B0000000000000000000000000000000000049
+:10F7C0000000000000000000000000000000000039
+:10F7D0000000000000000000000000000000000029
+:10F7E00000000000000000000000000049646561A6
+:10F7F0000000000000000000000000000000000009
+:10F8000000000000000000000000000000000000F8
+:10F8100000000000000000000000000000000000E8
+:10F8200000000000000000000000000038393931FD
+:10F8300038343600000061697274656C67707273E9
+:10F840002E636F6D0000000000000000000000004B
+:10F8500000000000000000000000000000000000A8
+:10F860000000000000000000000000000000000098
+:10F87000000000000000D3A1B6C800000000000096
+:10F880000000000000000000000000000000000078
+:10F890000000000000000000000000000000000068
+:10F8A0000000000000000000000000000000000058
+:10F8B00000000000000049646561000000000000D5
+:10F8C0000000000000000000000000000000000038
+:10F8D0000000000000000000000000000000000028
+:10F8E0000000000000000000000000000000000018
+:10F8F0000000000000003839393138343800000089
+:10F9000061697274656C677072732E636F6D00004D
+:10F9100000000000000000000000000000000000E7
+:10F9200000000000000000000000000000000000D7
+:10F9300000000000000000000000000000000000C7
+:10F94000D3A1B6C8000000000000000000000000C5
+:10F9500000000000000000000000000000000000A7
+:10F960000000000000000000000000000000000097
+:10F970000000000000000000000000000000000087
+:10F980004964656100000000000000000000000004
+:10F990000000000000000000000000000000000067
+:10F9A0000000000000000000000000000000000057
+:10F9B0000000000000000000000000000000000047
+:10F9C0003839393138343900000061697274656C36
+:10F9D000677072732E636F6D0000000000000000FE
+:10F9E0000000000000000000000000000000000017
+:10F9F0000000000000000000000000000000000007
+:10FA000000000000000000000000D3A1B6C8000004
+:10FA100000000000000000000000000000000000E6
+:10FA200000000000000000000000000000000000D6
+:10FA300000000000000000000000000000000000C6
+:10FA40000000000000000000000049646561000043
+:10FA500000000000000000000000000000000000A6
+:10FA60000000000000000000000000000000000096
+:10FA70000000000000000000000000000000000086
+:10FA8000000000000000000000003839393138352E
+:10FA90003000000061697274656C677072732E6368
+:10FAA0006F6D00000000000000000000000000007A
+:10FAB0000000000000000000000000000000000046
+:10FAC0000000000000000000000000000000000036
+:10FAD00000000000D3A1B6C8000000000000000034
+:10FAE0000000000000000000000000000000000016
+:10FAF0000000000000000000000000000000000006
+:10FB000000000000000000000000000000000000F5
+:10FB10000000000049646561000000000000000072
+:10FB200000000000000000000000000000000000D5
+:10FB300000000000000000000000000000000000C5
+:10FB400000000000000000000000000000000000B5
+:10FB50000000000038393931383532000000616961
+:10FB60007274656C677072732E636F6D00000000B5
+:10FB70000000000000000000000000000000000085
+:10FB80000000000000000000000000000000000075
+:10FB90000000000000000000000000000000D3A1F1
+:10FBA000B6C80000000000000000000000000000D7
+:10FBB0000000000000000000000000000000000045
+:10FBC0000000000000000000000000000000000035
+:10FBD0000000000000000000000000000000496478
+:10FBE000656100000000000000000000000000004F
+:10FBF0000000000000000000000000000000000005
+:10FC000000000000000000000000000000000000F4
+:10FC10000000000000000000000000000000383973
+:10FC2000393138353300000061697274656C677072
+:10FC300072732E636F6D0000000000000000000072
+:10FC400000000000000000000000000000000000B4
+:10FC500000000000000000000000000000000000A4
+:10FC60000000000000000000D3A1B6C800000000A2
+:10FC70000000000000000000000000000000000084
+:10FC80000000000000000000000000000000000074
+:10FC90000000000000000000000000000000000064
+:10FCA00000000000000000004964656100000000E1
+:10FCB0000000000000000000000000000000000044
+:10FCC0000000000000000000000000000000000034
+:10FCD0000000000000000000000000000000000024
+:10FCE00000000000000000003839393130340000D5
+:10FCF000000061697274656C677072732E636F6D5A
+:10FD000000000000000000000000000000000000F3
+:10FD100000000000000000000000000000000000E3
+:10FD200000000000000000000000000000000000D3
+:10FD30000000D3A1B6C800000000000000000000D1
+:10FD400000000000000000000000000000000000B3
+:10FD500000000000000000000000000000000000A3
+:10FD60000000000000000000000000000000000093
+:10FD70000000496465610000000000000000000010
+:10FD80000000000000000000000000000000000073
+:10FD90000000000000000000000000000000000063
+:10FDA0000000000000000000000000000000000053
+:10FDB0000000383939313037000000006169727451
+:10FDC000656C677072732E636F6D00000000000039
+:10FDD0000000000000000000000000000000000023
+:10FDE0000000000000000000000000000000000013
+:10FDF000000000000000000000000000D3A1B6C811
+:10FE000000000000000000000000000000000000F2
+:10FE100000000000000000000000000000000000E2
+:10FE200000000000000000000000000000000000D2
+:10FE3000000000000000000000000000496465614F
+:10FE400000000000000000000000000000000000B2
+:10FE500000000000000000000000000000000000A2
+:10FE60000000000000000000000000000000000092
+:10FE700000000000000000000000000038393931A7
+:10FE800031320000000061697274656C67707273D2
+:10FE90002E636F6D000000000000000000000000F5
+:10FEA0000000000000000000000000000000000052
+:10FEB0000000000000000000000000000000000042
+:10FEC000000000000000D3A1B6C800000000000040
+:10FED0000000000000000000000000000000000022
+:10FEE0000000000000000000000000000000000012
+:10FEF0000000000000000000000000000000000002
+:10FF0000000000000000496465610000000000007E
+:10FF100000000000000000000000000000000000E1
+:10FF200000000000000000000000000000000000D1
+:10FF300000000000000000000000000000000000C1
+:10FF40000000000000003839393131340000000071
+:10FF500061697274656C677072732E636F6D0000F7
+:10FF60000000000000000000000000000000000091
+:10FF70000000000000000000000000000000000081
+:10FF80000000000000000000000000000000000071
+:10FF9000D3A1B6C80000000000000000000000006F
+:10FFA0000000000000000000000000000000000051
+:10FFB0000000000000000000000000000000000041
+:10FFC0000000000000000000000000000000000031
+:10FFD00049646561000000000000000000000000AE
+:10FFE0000000000000000000000000000000000011
+:10FFF0000000000000000000000000000000000001
+:020000040803EF
+:1000000000000000000000000000000000000000F0
+:100010003839393131390000000061697274656C1A
+:10002000677072732E636F6D0000000000000000A7
+:1000300000000000000000000000000000000000C0
+:1000400000000000000000000000000000000000B0
+:1000500000000000000000000000D3A1B6C80000AE
+:100060000000000000000000000000000000000090
+:100070000000000000000000000000000000000080
+:100080000000000000000000000000000000000070
+:1000900000000000000000000000496465610000ED
+:1000A0000000000000000000000000000000000050
+:1000B0000000000000000000000000000000000040
+:1000C0000000000000000000000000000000000030
+:1000D00000000000000000000000383939313232E1
+:1000E0000000000061697274656C677072732E6342
+:1000F0006F6D000000000000000000000000000024
+:1001000000000000000000000000000000000000EF
+:1001100000000000000000000000000000000000DF
+:1001200000000000D3A1B6C80000000000000000DD
+:1001300000000000000000000000000000000000BF
+:1001400000000000000000000000000000000000AF
+:10015000000000000000000000000000000000009F
+:10016000000000004964656100000000000000001C
+:10017000000000000000000000000000000000007F
+:10018000000000000000000000000000000000006F
+:10019000000000000000000000000000000000005F
+:1001A0000000000038393931323400000000616944
+:1001B0007274656C677072732E636F6D000000005F
+:1001C000000000000000000000000000000000002F
+:1001D000000000000000000000000000000000001F
+:1001E0000000000000000000000000000000D3A19B
+:1001F000B6C8000000000000000000000000000081
+:1002000000000000000000000000000000000000EE
+:1002100000000000000000000000000000000000DE
+:100220000000000000000000000000000000496421
+:1002300065610000000000000000000000000000F8
+:1002400000000000000000000000000000000000AE
+:10025000000000000000000000000000000000009E
+:10026000000000000000000000000000000038391D
+:10027000393134340000000061697274656C677054
+:1002800072732E636F6D000000000000000000001C
+:10029000000000000000000000000000000000005E
+:1002A000000000000000000000000000000000004E
+:1002B0000000000000000000D3A1B6C8000000004C
+:1002C000000000000000000000000000000000002E
+:1002D000000000000000000000000000000000001E
+:1002E000000000000000000000000000000000000E
+:1002F000000000000000000049646561000000008B
+:1003000000000000000000000000000000000000ED
+:1003100000000000000000000000000000000000DD
+:1003200000000000000000000000000000000000CD
+:100330000000000000000000383939313536000077
+:10034000000061697274656C677072732E636F6D03
+:10035000000000000000000000000000000000009D
+:10036000000000000000000000000000000000008D
+:10037000000000000000000000000000000000007D
+:100380000000D3A1B6C8000000000000000000007B
+:10039000000000000000000000000000000000005D
+:1003A000000000000000000000000000000000004D
+:1003B000000000000000000000000000000000003D
+:1003C00000004964656100000000000000000000BA
+:1003D000000000000000000000000000000000001D
+:1003E000000000000000000000000000000000000D
+:1003F00000000000000000000000000000000000FD
+:1004000000003839393137300000000061697274FA
+:10041000656C677072732E636F6D000000000000E2
+:1004200000000000000000000000000000000000CC
+:1004300000000000000000000000000000000000BC
+:10044000000000000000000000000000D3A1B6C8BA
+:10045000000000000000000000000000000000009C
+:10046000000000000000000000000000000000008C
+:10047000000000000000000000000000000000007C
+:1004800000000000000000000000000049646561F9
+:10049000000000000000000000000000000000005C
+:1004A000000000000000000000000000000000004C
+:1004B000000000000000000000000000000000003C
+:1004C0000000000000000000000000003839393151
+:1004D00037380000000061697274656C6770727370
+:1004E0002E636F6D0000000000000000000000009F
+:1004F00000000000000000000000000000000000FC
+:1005000000000000000000000000000000000000EB
+:10051000000000000000D3A1B6C8000000000000E9
+:1005200000000000000000000000000000000000CB
+:1005300000000000000000000000000000000000BB
+:1005400000000000000000000000000000000000AB
+:100550000000000000004964656100000000000028
+:10056000000000000000000000000000000000008B
+:10057000000000000000000000000000000000007B
+:10058000000000000000000000000000000000006B
+:100590000000000000003839393138320000000016
+:1005A00061697274656C677072732E636F6D0000A1
+:1005B000000000000000000000000000000000003B
+:1005C000000000000000000000000000000000002B
+:1005D000000000000000000000000000000000001B
+:1005E000D3A1B6C800000000000000000000000019
+:1005F00000000000000000000000000000000000FB
+:1006000000000000000000000000000000000000EA
+:1006100000000000000000000000000000000000DA
+:100620004964656100000000000000000000000057
+:1006300000000000000000000000000000000000BA
+:1006400000000000000000000000000000000000AA
+:10065000000000000000000000000000000000009A
+:100660003839393138370000000061697274656CBF
+:10067000677072732E636F6D000000000000000051
+:10068000000000000000000000000000000000006A
+:10069000000000000000000000000000000000005A
+:1006A00000000000000000000000D3A1B6C8000058
+:1006B000000000000000000000000000000000003A
+:1006C000000000000000000000000000000000002A
+:1006D000000000000000000000000000000000001A
+:1006E000000000000000000000004A696F000000E8
+:1006F00000000000000000000000000000000000FA
+:1007000000000000000000000000000000000000E9
+:1007100000000000000000000000000000000000D9
+:100720000000000000000000000038393931383482
+:10073000300000004A696F6E657400000000000020
+:1007400000000000000000000000000000000000A9
+:100750000000000000000000000000000000000099
+:100760000000000000000000000000000000000089
+:1007700000000000D3A1B6C8000000000000000087
+:100780000000000000000000000000000000000069
+:100790000000000000000000000000000000000059
+:1007A0000000000000000000000000000000000049
+:1007B000000000004A696F00000000000000000017
+:1007C0000000000000000000000000000000000029
+:1007D0000000000000000000000000000000000019
+:1007E0000000000000000000000000000000000009
+:1007F00000000000383939313835340000004A69CA
+:100800006F6E657400000000000000000000000032
+:1008100000000000000000000000000000000000D8
+:1008200000000000000000000000000000000000C8
+:100830000000000000000000000000000000D3A144
+:10084000B6C800000000000000000000000000002A
+:100850000000000000000000000000000000000098
+:100860000000000000000000000000000000000088
+:1008700000000000000000000000000000004A69C5
+:100880006F000000000000000000000000000000F9
+:100890000000000000000000000000000000000058
+:1008A0000000000000000000000000000000000048
+:1008B00000000000000000000000000000003839C7
+:1008C00039313835350000004A696F6E65740000B3
+:1008D0000000000000000000000000000000000018
+:1008E0000000000000000000000000000000000008
+:1008F00000000000000000000000000000000000F8
+:100900000000000000000000D3A1B6C800000000F5
+:1009100000000000000000000000000000000000D7
+:1009200000000000000000000000000000000000C7
+:1009300000000000000000000000000000000000B7
+:1009400000000000000000004A696F000000000085
+:100950000000000000000000000000000000000097
+:100960000000000000000000000000000000000087
+:100970000000000000000000000000000000000077
+:1009800000000000000000003839393138353600E9
+:1009900000004A696F6E65740000000000000000EE
+:1009A0000000000000000000000000000000000047
+:1009B0000000000000000000000000000000000037
+:1009C0000000000000000000000000000000000027
+:1009D0000000D3A1B6C80000000000000000000025
+:1009E0000000000000000000000000000000000007
+:1009F00000000000000000000000000000000000F7
+:100A000000000000000000000000000000000000E6
+:100A100000004A696F0000000000000000000000B4
+:100A200000000000000000000000000000000000C6
+:100A300000000000000000000000000000000000B6
+:100A400000000000000000000000000000000000A6
+:100A50000000383939313835370000004A696F6E87
+:100A600065740000000000000000000000000000AD
+:100A70000000000000000000000000000000000076
+:100A80000000000000000000000000000000000066
+:100A9000000000000000000000000000D3A1B6C864
+:100AA0000000000000000000000000000000000046
+:100AB0000000000000000000000000000000000036
+:100AC0000000000000000000000000000000000026
+:100AD0000000000000000000000000004A696F00F4
+:100AE0000000000000000000000000000000000006
+:100AF00000000000000000000000000000000000F6
+:100B000000000000000000000000000000000000E5
+:100B100000000000000000000000000038393931FA
+:100B20003835380000004A696F6E657400000000B7
+:100B300000000000000000000000000000000000B5
+:100B400000000000000000000000000000000000A5
+:100B50000000000000000000000000000000000095
+:100B6000000000000000D3A1B6C800000000000093
+:100B70000000000000000000000000000000000075
+:100B80000000000000000000000000000000000065
+:100B90000000000000000000000000000000000055
+:100BA0000000000000004A696F0000000000000023
+:100BB0000000000000000000000000000000000035
+:100BC0000000000000000000000000000000000025
+:100BD0000000000000000000000000000000000015
+:100BE0000000000000003839393138353900000084
+:100BF0004A696F6E6574000000000000000000008C
+:100C000000000000000000000000000000000000E4
+:100C100000000000000000000000000000000000D4
+:100C200000000000000000000000000000000000C4
+:100C3000D3A1B6C8000000000000000000000000C2
+:100C400000000000000000000000000000000000A4
+:100C50000000000000000000000000000000000094
+:100C60000000000000000000000000000000000084
+:100C70004A696F0000000000000000000000000052
+:100C80000000000000000000000000000000000064
+:100C90000000000000000000000000000000000054
+:100CA0000000000000000000000000000000000044
+:100CB000383939313836300000004A696F6E657452
+:100CC0000000000000000000000000000000000024
+:100CD0000000000000000000000000000000000014
+:100CE0000000000000000000000000000000000004
+:100CF00000000000000000000000D3A1B6C8000002
+:100D000000000000000000000000000000000000E3
+:100D100000000000000000000000000000000000D3
+:100D200000000000000000000000000000000000C3
+:100D3000000000000000000000004A696F00000091
+:100D400000000000000000000000000000000000A3
+:100D50000000000000000000000000000000000093
+:100D60000000000000000000000000000000000083
+:100D7000000000000000000000003839393138362A
+:100D8000310000004A696F6E6574000000000000C9
+:100D90000000000000000000000000000000000053
+:100DA0000000000000000000000000000000000043
+:100DB0000000000000000000000000000000000033
+:100DC00000000000D3A1B6C8000000000000000031
+:100DD0000000000000000000000000000000000013
+:100DE0000000000000000000000000000000000003
+:100DF00000000000000000000000000000000000F3
+:100E0000000000004A696F000000000000000000C0
+:100E100000000000000000000000000000000000D2
+:100E200000000000000000000000000000000000C2
+:100E300000000000000000000000000000000000B2
+:100E400000000000383939313836320000004A6974
+:100E50006F6E6574000000000000000000000000DC
+:100E60000000000000000000000000000000000082
+:100E70000000000000000000000000000000000072
+:100E80000000000000000000000000000000D3A1EE
+:100E9000B6C80000000000000000000000000000D4
+:100EA0000000000000000000000000000000000042
+:100EB0000000000000000000000000000000000032
+:100EC00000000000000000000000000000004A696F
+:100ED0006F000000000000000000000000000000A3
+:100EE0000000000000000000000000000000000002
+:100EF00000000000000000000000000000000000F2
+:100F00000000000000000000000000000000383970
+:100F100039313836330000004A696F6E657400005D
+:100F200000000000000000000000000000000000C1
+:100F300000000000000000000000000000000000B1
+:100F400000000000000000000000000000000000A1
+:100F50000000000000000000D3A1B6C8000000009F
+:100F60000000000000000000000000000000000081
+:100F70000000000000000000000000000000000071
+:100F80000000000000000000000000000000000061
+:100F900000000000000000004A696F00000000002F
+:100FA0000000000000000000000000000000000041
+:100FB0000000000000000000000000000000000031
+:100FC0000000000000000000000000000000000021
+:100FD0000000000000000000383939313836340094
+:100FE00000004A696F6E6574000000000000000098
+:100FF00000000000000000000000000000000000F1
+:1010000000000000000000000000000000000000E0
+:1010100000000000000000000000000000000000D0
+:101020000000D3A1B6C800000000000000000000CE
+:1010300000000000000000000000000000000000B0
+:1010400000000000000000000000000000000000A0
+:101050000000000000000000000000000000000090
+:1010600000004A696F00000000000000000000005E
+:101070000000000000000000000000000000000070
+:101080000000000000000000000000000000000060
+:101090000000000000000000000000000000000050
+:1010A0000000383939313836350000004A696F6E32
+:1010B0006574000000000000000000000000000057
+:1010C0000000000000000000000000000000000020
+:1010D0000000000000000000000000000000000010
+:1010E000000000000000000000000000D3A1B6C80E
+:1010F00000000000000000000000000000000000F0
+:1011000000000000000000000000000000000000DF
+:1011100000000000000000000000000000000000CF
+:101120000000000000000000000000004A696F009D
+:1011300000000000000000000000000000000000AF
+:10114000000000000000000000000000000000009F
+:10115000000000000000000000000000000000008F
+:1011600000000000000000000000000038393931A4
+:101170003836360000004A696F6E65740000000062
+:10118000000000000000000000000000000000005F
+:10119000000000000000000000000000000000004F
+:1011A000000000000000000000000000000000003F
+:1011B000000000000000D3A1B6C80000000000003D
+:1011C000000000000000000000000000000000001F
+:1011D000000000000000000000000000000000000F
+:1011E00000000000000000000000000000000000FF
+:1011F0000000000000004A696F00000000000000CD
+:1012000000000000000000000000000000000000DE
+:1012100000000000000000000000000000000000CE
+:1012200000000000000000000000000000000000BE
+:10123000000000000000383939313836370000002E
+:101240004A696F6E65740000000000000000000035
+:10125000000000000000000000000000000000008E
+:10126000000000000000000000000000000000007E
+:10127000000000000000000000000000000000006E
+:10128000D3A1B6C80000000000000000000000006C
+:10129000000000000000000000000000000000004E
+:1012A000000000000000000000000000000000003E
+:1012B000000000000000000000000000000000002E
+:1012C0004A696F00000000000000000000000000FC
+:1012D000000000000000000000000000000000000E
+:1012E00000000000000000000000000000000000FE
+:1012F00000000000000000000000000000000000EE
+:10130000383939313836380000004A696F6E6574F3
+:1013100000000000000000000000000000000000CD
+:1013200000000000000000000000000000000000BD
+:1013300000000000000000000000000000000000AD
+:1013400000000000000000000000D3A1B6C80000AB
+:10135000000000000000000000000000000000008D
+:10136000000000000000000000000000000000007D
+:10137000000000000000000000000000000000006D
+:10138000000000000000000000004A696F0000003B
+:10139000000000000000000000000000000000004D
+:1013A000000000000000000000000000000000003D
+:1013B000000000000000000000000000000000002D
+:1013C00000000000000000000000383939313836D4
+:1013D000390000004A696F6E65740000000000006B
+:1013E00000000000000000000000000000000000FD
+:1013F00000000000000000000000000000000000ED
+:1014000000000000000000000000000000000000DC
+:1014100000000000D3A1B6C80000000000000000DA
+:1014200000000000000000000000000000000000BC
+:1014300000000000000000000000000000000000AC
+:10144000000000000000000000000000000000009C
+:10145000000000004A696F0000000000000000006A
+:10146000000000000000000000000000000000007C
+:10147000000000000000000000000000000000006C
+:10148000000000000000000000000000000000005C
+:1014900000000000383939313837300000004A691F
+:1014A0006F6E657400000000000000000000000086
+:1014B000000000000000000000000000000000002C
+:1014C000000000000000000000000000000000001C
+:1014D0000000000000000000000000000000D3A198
+:1014E000B6C800000000000000000000000000007E
+:1014F00000000000000000000000000000000000EC
+:1015000000000000000000000000000000000000DB
+:1015100000000000000000000000000000004A6918
+:101520006F0000000000000000000000000000004C
+:1015300000000000000000000000000000000000AB
+:10154000000000000000000000000000000000009B
+:10155000000000000000000000000000000038391A
+:1015600039313837310000004A696F6E6574000008
+:10157000000000000000000000000000000000006B
+:10158000000000000000000000000000000000005B
+:10159000000000000000000000000000000000004B
+:1015A0000000000000000000D3A1B6C80000000049
+:1015B000000000000000000000000000000000002B
+:1015C000000000000000000000000000000000001B
+:1015D000000000000000000000000000000000000B
+:1015E00000000000000000004A696F0000000000D9
+:1015F00000000000000000000000000000000000EB
+:1016000000000000000000000000000000000000DA
+:1016100000000000000000000000000000000000CA
+:10162000000000000000000038393931383732003E
+:1016300000004A696F6E6574000000000000000041
+:10164000000000000000000000000000000000009A
+:10165000000000000000000000000000000000008A
+:10166000000000000000000000000000000000007A
+:101670000000D3A1B6C80000000000000000000078
+:10168000000000000000000000000000000000005A
+:10169000000000000000000000000000000000004A
+:1016A000000000000000000000000000000000003A
+:1016B00000004A696F000000000000000000000008
+:1016C000000000000000000000000000000000001A
+:1016D000000000000000000000000000000000000A
+:1016E00000000000000000000000000000000000FA
+:1016F0000000383939313837330000004A696F6EDD
+:101700006574000000000000000000000000000000
+:1017100000000000000000000000000000000000C9
+:1017200000000000000000000000000000000000B9
+:10173000000000000000000000000000D3A1B6C8B7
+:101740000000000000000000000000000000000099
+:101750000000000000000000000000000000000089
+:101760000000000000000000000000000000000079
+:101770000000000000000000000000004A696F0047
+:101780000000000000000000000000000000000059
+:101790000000000000000000000000000000000049
+:1017A0000000000000000000000000000000000039
+:1017B000000000000000000000000000383939314E
+:1017C0003837340000004A696F6E6574000000000D
+:1017D0000000000000000000000000000000000009
+:1017E00000000000000000000000000000000000F9
+:1017F00000000000000000000000000000000000E9
+:10180000000000000000B6F2B9CFB6E0B6FB000061
+:1018100000000000000000000000000000000000C8
+:1018200000000000000000000000000000000000B8
+:1018300000000000000000000000000000000000A8
+:101840000000000000004D4F564953544152000023
+:101850000000000000000000000000000000000088
+:101860000000000000000000000000000000000078
+:101870000000000000000000000000000000000068
+:1018800000000000000038393539333030000000E6
+:10189000696E7465726E65742E6D6F7669737461AE
+:1018A000722E636F6D2E6563000000000000000063
+:1018B0000000000000000000000000000000000028
+:1018C0000000000000000000000000000000000018
+:1018D000B6F2B9CFB6E0B6FB000000000000000091
+:1018E00000000000000000000000000000000000F8
+:1018F00000000000000000000000000000000000E8
+:1019000000000000000000000000000000000000D7
+:10191000436C61726F0000000000000000000000D6
+:1019200000000000000000000000000000000000B7
+:1019300000000000000000000000000000000000A7
+:101940000000000000000000000000000000000097
+:1019500038393539333031000000696E7465726E84
+:1019600065742E636C61726F2E636F6D2E656300FC
+:101970000000000000000000000000000000000067
+:101980000000000000000000000000000000000057
+:1019900000000000000000000000B6F2B9CFB6E081
+:1019A000B6FB000000000000000000000000000086
+:1019B0000000000000000000000000000000000027
+:1019C0000000000000000000000000000000000017
+:1019D00000000000000000000000434E5400000022
+:1019E00000000000000000000000000000000000F7
+:1019F00000000000000000000000000000000000E7
+:101A000000000000000000000000000000000000D6
+:101A10000000000000000000000038393539333084
+:101A200032000000696E7465726E65742E636E74A8
+:101A30002E6E65742E65630000000000000000003B
+:101A40000000000000000000000000000000000096
+:101A50000000000000000000000000000000000086
+:101A60000000000000C1814001C0804101C08041F0
+:101A700000C1814001C0804100C1814000C181405E
+:101A800001C0804101C0804100C1814000C181404E
+:101A900001C0804100C1814001C0804101C080413E
+:101AA00000C1814001C0804100C1814000C181402E
+:101AB00001C0804100C1814001C0804101C080411E
+:101AC00000C1814000C1814001C0804101C080410E
+:101AD00000C1814001C0804100C1814000C18140FE
+:101AE00001C0804101C0804100C1814000C18140EE
+:101AF00001C0804100C1814001C0804101C08041DE
+:101B000000C1814000C1814001C0804101C08041CD
+:101B100000C1814001C0804100C1814000C18140BD
+:101B200001C0804100C1814001C0804101C08041AD
+:101B300000C1814001C0804100C1814000C181409D
+:101B400001C0804101C0804100C1814000C181408D
+:101B500001C0804100C1814001C0804101C080417D
+:101B600000C1814000C0C101C30302C2C60607C74D
+:101B700005C5C404CC0C0DCD0FCFCE0E0ACACB0BBD
+:101B8000C90908C8D81819D91BDBDA1A1EDEDF1FED
+:101B9000DD1D1CDC14D4D515D71716D6D21213D3DD
+:101BA00011D1D010F03031F133F3F23236F6F7378D
+:101BB000F53534F43CFCFD3DFF3F3EFEFA3A3BFB7D
+:101BC00039F9F83828E8E929EB2B2AEAEE2E2FEF2D
+:101BD0002DEDEC2CE42425E527E7E62622E2E3239D
+:101BE000E12120E0A06061A163A3A26266A6A767CD
+:101BF000A56564A46CACAD6DAF6F6EAEAA6A6BAB3D
+:101C000069A9A86878B8B979BB7B7ABABE7E7FBF6C
+:101C10007DBDBC7CB47475B577B7B67672B2B3735C
+:101C2000B17170B05090915193535292965657970C
+:101C3000559594549C5C5D9D5F9F9E5E5A9A9B5BFC
+:101C400099595898884849894B8B8A4A4E8E8F4FAC
+:101C50008D4D4C8C4484854587474686824243831C
+:101C60004181804041542B41504E3D000000000016
+:101C70000000000000000000000000000000000064
+:101C80000000000000000000000000000000000054
+:101C9000000000000000000038000000000000000C
+:101CA0000000000000000000000000000000000034
+:101CB0000000000000000000000000000000000024
+:101CC0000000000000000000000000000000000014
+:101CD0000000000000000000000000000000000004
+:101CE00000000000000000000000000000000000F4
+:101CF00000000000000000000000000000000000E4
+:101D0000981C0308D89B0020D03000200000000061
+:101D10000200010000000000981C0308D89B00206E
+:101D2000D230002001000000010200080100000084
+:101D3000991C0308D89B0020DC1200200108000039
+:101D4000F501D00702000000981C0308D89B002072
+:101D5000D2300020D10F00000102A00F03000000CC
+:101D60000000000000000000000000000000000073
+:101D70000000000000000000000000000000000063
+:101D80000000000000000000000000000000000053
+:101D90000000000000000000000000000000000043
+:101DA0000000000000000000000000000000000033
+:101DB0000000000000000000000000000000000023
+:101DC0000000000000000000000000000000000013
+:101DD0000000000000000000000000000000000003
+:101DE00000000000000000000000000000000000F3
+:101DF00000000000000000000000000000000000E3
+:101E000000000000000000000000000000000000D2
+:101E100000000000000000000000000000000000C2
+:101E200000000000000000000000000000000000B2
+:101E300000000000000000000000000000000000A2
+:101E40000000000000000000000000000000000092
+:101E50000000000000000000000000000000000082
+:101E60000000000000000000000000000000000072
+:101E70000000000000000000000000000000000062
+:101E80000000000000000000000000000000000052
+:101E90000000000000000000000000000000000042
+:101EA0000000000000000000000000000000000032
+:101EB0000000000000000000000000000000000022
+:101EC0000000000000000000000000000000000012
+:101ED0000000000000000000000000000000000002
+:101EE0000000000000000000002F000000000700BC
+:101EF000070000147F147F1400242A7F2A12006236
+:101F000064081323003649552250000005030000E1
+:101F100000001C224100000041221C000014083E69
+:101F200008140008083E0808000000A0600000082F
+:101F30000808080800006060000000201008040283
+:101F4000003E5149453E0000427F40000042615141
+:101F50004946002141454B31001814127F100027DB
+:101F600045454539003C4A4949300001710905039E
+:101F700000364949493600064949291E00003636CF
+:101F80000000000056360000000814224100001432
+:101F9000141414140000412214080002015109060F
+:101FA00000324959513E007C1211127C007F494990
+:101FB0004936003E41414122007F4141221C007FC1
+:101FC00049494941007F09090901003E4149497ACF
+:101FD000007F0808087F0000417F41000020404149
+:101FE0003F01007F08142241007F40404040007FB5
+:101FF000020C027F007F0408107F003E4141413EF9
+:10200000007F09090906003E4151215E007F091940
+:1020100029460046494949310001017F0101003F3D
+:102020004040403F001F2040201F003F4038403FBD
+:102030000063140814630007087008070061514921
+:10204000454300007F41410000552A552A550000B4
+:1020500041417F0000040201020400404040404032
+:10206000000001020400002054545478007F4844CA
+:10207000443800384444442000384444487F003801
+:102080005454541800087E0901020018A4A4A47C2A
+:10209000007F080404780000447D400000408084F4
+:1020A0007D00007F102844000000417F4000007C3C
+:1020B00004180478007C0804047800384444443848
+:1020C00000FC242424180018242418FC007C080494
+:1020D000040800485454542000043F444020003C6D
+:1020E0004040207C001C2040201C003C4030403CF4
+:1020F000004428102844001CA0A0A07C0044645484
+:102100004C441414141414140000000000000000C7
+:10211000000000000000FC000000000002000000C1
+:10212000000C020C020000000000000090D0BCD0A7
+:10213000BC900003000300001824FE448C0003023E
+:10214000070201001824D8B04C80000300010201EE
+:10215000C038E438E0000102020102020806000073
+:102160000000000000000000000000F80402000071
+:1021700000010204000204F8000000040201000053
+:102180009060F86090000000010000002020FC201A
+:102190002000000001000000000000000000080610
+:1021A000000000002020202020000000000000008F
+:1021B0000000000000000002000000000080601C21
+:1021C0000200040300000000F8040404F800010207
+:1021D000020201000008FC000000000203020000EF
+:1021E0001884442418000302020202000804242474
+:1021F000D80001020202010040B088FC800000000B
+:10220000000302003C242424C40001020202010055
+:10221000F824242CC0000102020201000C04E41C7A
+:102220000400000003000000D8242424D800010288
+:102230000202010038444444F80000030202010095
+:10224000000010000000000002000000000020005C
+:10225000000000000600000000205088040200007A
+:10226000000001029090909090000000000000009B
+:102270000002048850200002010000001804C42459
+:102280001800000002000000F804E494F8000102C5
+:102290000202020000E09CF0800002030000030242
+:1022A00004FC2424D800020302020100F804040400
+:1022B0000C0001020202010004FC0404F800020305
+:1022C0000202010004FC24740C0002030202030059
+:1022D00004FC24740C00020302000000F008044413
+:1022E000CC4000010202010004FC2020FC04020397
+:1022F000000003020404FC040400020203020200C2
+:10230000000404FC040406040403000004FC24D0BC
+:102310000C0402030200030204FC04000000020398
+:1023200002020203FC3CC03CFC000300030003006B
+:1023300004FC30C4FC04020302000300F80404049B
+:10234000F80001020202010004FC24241800020328
+:1023500002000000F8848404F8000102020705006E
+:1023600004FC24649800020302000302182424449D
+:102370008C000302020201000C04FC040C000002A9
+:102380000302000004FC0000FC0400010202010042
+:10239000047C80E01C040000030000001CE03CE022
+:1023A0001C00000300030000049C609C0400020366
+:1023B00000030200041CE01C0400000203020000F1
+:1023C0000C84641C04000203020203000000FE02ED
+:1023D0000200000007040400000E30C000000000EE
+:1023E00000010200000202FE0000000404070000D9
+:1023F00000040204000000000000000000000000D3
+:10240000000008080808080800000200000000009A
+:10241000000000000040A0A0C00000010202030272
+:1024200004FC2020C00000030202010000C02020A4
+:10243000600000010202020000C02024FC00000134
+:102440000202030200C0A0A0C000000102020200BC
+:102450000020F82424040002030202000040A0A08F
+:10246000602000070A0A0A0404FC2020C0000203BE
+:10247000020003020020E40000000002030200004A
+:10248000000020E4000008080807000004FC80E0C9
+:1024900020200203020003020404FC0000000202E8
+:1024A00003020200E020E020C0000300030003005C
+:1024B00020E02020C00002030200030200C0202010
+:1024C000C00000010202010020E02020C000080F2F
+:1024D0000A02010000C02020E0000001020A0F08EB
+:1024E00020E0402020000203020000000060A0A0C5
+:1024F00020000002020203000020F820000000007B
+:102500000102020020E00020E000000102020302BC
+:1025100020E0208060200000030100006080E08057
+:1025200060000003000300002060806020000203C0
+:102530000003020020E0208060200808070100005E
+:102540000020A0602000000203020200000020DE44
+:102550000200000000070400000000FF000000006F
+:10256000000F00000002DE20000000040700000051
+:10257000020102040402000000000000000000004C
+:10258000000000000000000000000000000000F853
+:1025900000000000000000333000000000100C06B6
+:1025A000100C0600000000000000000040C0784051
+:1025B000C0784000043F04043F040400007088FC1D
+:1025C00008300000001820FF211E0000F008F00075
+:1025D000E018000000211C031E211E0000F00888E6
+:1025E000700000001E2123241927211010160E0050
+:1025F000000000000000000000000000000000E0FB
+:10260000180402000000000718204000000204180F
+:10261000E00000000040201807000000404080F06B
+:10262000804040000202010F01020200000000F0A1
+:10263000000000000101011F010101000000000075
+:102640000000000080B070000000000000000000EA
+:102650000000000000010101010101010000000073
+:10266000000000000030300000000000000000000A
+:1026700080601804006018060100000000E01008E7
+:102680000810E000000F102020100F00001010F8BC
+:10269000000000000020203F2020000000700808FB
+:1026A000088870000030282422213000003008887B
+:1026B000884830000018202020110E000000C020A3
+:1026C00010F8000000070424243F240000F80888C4
+:1026D000880808000019212020110E0000E0108851
+:1026E00088180000000F112020110E000038080883
+:1026F000C83808000000003F000000000070880893
+:1027000008887000001C222121221C0000E0100813
+:102710000810E0000000312222110F00000000C06C
+:10272000C000000000000030300000000000008009
+:1027300000000000000080600000000000008040F9
+:102740002010080000010204081020004040404012
+:102750004040400004040404040404000008102065
+:1027600040800000002010080402010000704808AA
+:102770000808F0000000003036010000C030C82812
+:10278000E810E0000718272423140B000000C038CD
+:10279000E0000000203C23020227382008F8888847
+:1027A00088700000203F202020110E00C030080853
+:1027B00008083800071820202010080008F808082A
+:1027C0000810E000203F202020100F0008F8888823
+:1027D000E8081000203F20202320180008F88888EF
+:1027E000E8081000203F200003000000C030080867
+:1027F0000838000007182020221E020008F80800F0
+:102800000008F808203F210101213F20000808F8B6
+:10281000080800000020203F2020000000000808D9
+:10282000F8080800C08080807F00000008F888C099
+:1028300028180800203F20012638200008F808004A
+:1028400000000000203F20202020300008F8F80081
+:10285000F8F80800203F003F003F200008F830C093
+:102860000008F808203F200007183F00E010080883
+:102870000810E0000F10202020100F0008F80808B2
+:102880000808F000203F210101010000E0100808C5
+:102890000810E0000F18242438504F0008F88888EA
+:1028A00088887000203F2000030C302000708808CA
+:1028B000080838000038202121221C00180808F8D8
+:1028C000080818000000203F2000000008F8080059
+:1028D0000008F808001F202020201F00087888002A
+:1028E00000C83808000007380E010000F80800F89A
+:1028F0000008F800033C0700073C03000818688044
+:102900008068180820302C03032C30200838C800B9
+:10291000C83808000000203F200000001008080808
+:10292000C83808002038262120201800000000FEAA
+:10293000020202000000007F40404000000C30C056
+:1029400000000000000000010638C0000002020282
+:10295000FE000000004040407F0000000000040234
+:10296000020204000000000000000000000000005F
+:10297000000000008080808080808080000202044F
+:102980000000000000000000000000000000808047
+:10299000808000000019242222223F2008F80080B5
+:1029A00080000000003F112020110E000000008078
+:1029B00080800000000E1120202011000000008007
+:1029C0008088F800000E112020103F200000808039
+:1029D00080800000001F222222221300008080F04D
+:1029E000888888180020203F202000000000808078
+:1029F00080808000006B94949493600008F80080BD
+:102A000080800000203F210000203F200080989817
+:102A1000000000000020203F202000000000008077
+:102A20009898000000C08080807F000008F80000B7
+:102A300080808000203F24022D302000000808F80C
+:102A4000000000000020203F2020000080808080C7
+:102A500080808000203F20003F20003F8080008059
+:102A600080800000203F210000203F200000808067
+:102A700080800000001F202020201F008080008018
+:102A80008000000080FFA12020110E0000000080C7
+:102A900080808000000E112020A0FF8080808000B8
+:102AA0008080800020203F212000010000008080E5
+:102AB000808080000033242424241900008080E0DA
+:102AC000808000000000001F2020000080800000A7
+:102AD00000808000001F202020103F208080800088
+:102AE0000080808000010E30080601008080008098
+:102AF000008080800F300C030C300F0000808000BD
+:102B0000808080000020312E0E31200080808000E7
+:102B10000080808080818E70180601000080808097
+:102B2000808080000021302C222130000000000035
+:102B3000807C020200000000003F40400804FE04C8
+:102B400008C0000000000310207F20100002027C5B
+:102B5000800000000040403F00000000000601012E
+:102B60000202040400000000000000000000000059
+:102B70000000000000000000000000000000000055
+:102B80000000000000000000000000000000000045
+:102B90000000000000F0F0F0000000000000000065
+:102BA00000017F010000000000000000001C1C1C50
+:102BB0000000000000008060301C8C60301C0C00A5
+:102BC0000000000000000000000000000000000005
+:102BD0000000000000000000000000E00000000015
+:102BE00000E000000086E69F86868686E69F8600D7
+:102BF00000011F01010101011F010100000080C04F
+:102C00006020F820E0C00000000003070C18FF70EF
+:102C1000E18100000000070F10107F100F07000077
+:102C20008060206080000000E02000000F30203035
+:102C30009F70DC371030C0000000100E0300071832
+:102C4000101807000000C02020E0C00000000000B5
+:102C500080E01F38E88703C43C040000070F181009
+:102C6000100B070D1010080000808C4C380000007D
+:102C70000000000000000000000000000000000054
+:102C80000000000000000000000000000000000044
+:102C9000000080E0300804000000000000FEFF019A
+:102CA00000000000000000000000030F182040009A
+:102CB00000040830E0800000000000000000000078
+:102CC00001FFFE0000000000004020180F0300007C
+:102CD00000000000000000000000C0000000000034
+:102CE000004266663C18FF183C6666420000000021
+:102CF0000000030000000000000000000000800051
+:102D000000000000001010101010FF101010101024
+:102D100000000000000003000000000000000000B0
+:102D200000000000000000000000000000000000A3
+:102D30000000000000808C4C380000000000000003
+:102D40000000000000000000000000000010101053
+:102D50001010101010101000000000000000000003
+:102D60000000000000000000000000000000000063
+:102D700000000000000000000000000000001C1C1B
+:102D80001C00000000000000000000000000000027
+:102D9000E0380C000000000080701C030000000000
+:102DA0000060380E0100000000000000000080C03C
+:102DB00060202060C080000000FEFF0100000000D5
+:102DC00001FFFE000001070E181010180E07010089
+:102DD0000000808080C0E0000000000000000000D3
+:102DE00000FFFF000000000000001010101F1F1067
+:102DF000101000000080402020202060C0800000D3
+:102E000000030300804020381F070000001C1A192F
+:102E100018181818181F00000080C020202060C05B
+:102E200080000000000303001010182FE78000004E
+:102E300000070F10101010180F070000000000000E
+:102E40000000C0E0F000000000C0B088868180FF74
+:102E5000FF808000000000000010101F1F101000F5
+:102E60000000E060606060606060000000003F1093
+:102E700008080818F0E0000000070B101010101CE4
+:102E80000F030000000080C040202020E0C00000B0
+:102E900000FCFF211008080818F0E0000001070CF2
+:102EA00018101010080F03000000C0E060606060A0
+:102EB00060E06000000003000000E0180700000070
+:102EC00000000000001F1F00000000000080C06024
+:102ED0002020202060C080000087EF2C18183030A0
+:102EE00068CF830000070F0810101010180F07009C
+:102EF0000000C0C020202020C0800000001F3F60D4
+:102F00004040402010FFFE0000000C1C1010100874
+:102F10000F0300000000000000000000000000009F
+:102F200000000000000E0E0E000000000000000077
+:102F3000001C1C1C0000000000000000000000003D
+:102F40000000000000000000000C0C000000000069
+:102F500000000000005838000000000000000000E1
+:102F60000000008040201000000010284482010072
+:102F70000000000000000000000001020408100032
+:102F800000000000000000000000000000848484B5
+:102F90008484848484848400000000000000000095
+:102FA0000000000000001020408000000000000031
+:102FB00000000000000001824428100000001008FA
+:102FC000040201000000000000C0202010101010BA
+:102FD00030E0C0000003030000F010080C070300FD
+:102FE000000000001C1C1C0000000000000000C0CD
+:102FF000406020202040C00000FCFF01F00E03C113
+:10300000FE03807F0001070E081111101109040250
+:103010000000000080E0E000000000000000807C74
+:103020004340477FF880000010181F100000000088
+:10303000131F1C1020E0E02020202060C080000032
+:1030400000FFFF10101010182FE78000101F1F1036
+:1030500010101010180F0700000080C04020202022
+:103060002060E00000FCFF01000000000000010003
+:103070000001070E181010100804030020E0E020E3
+:1030800020202040C080000000FFFF000000000062
+:1030900001FFFE00101F1F10101018080E0701007E
+:1030A00020E0E020202020202060800000FFFF1092
+:1030B0001010107C00000000101F1F1010101010C6
+:1030C0001018060020E0E020202020206060800012
+:1030D00000FFFF101010107C00000100101F1F10D7
+:1030E0000000000000000000000080C060202020E0
+:1030F00040E0000000FCFF0100004040C0C1404033
+:103100000001070E181010100F0F000020E0E02043
+:103110000000000020E0E02000FFFF101010101061
+:1031200010FFFF00101F1F1000000000101F1F10D5
+:103130000000202020E0E02020200000000000000F
+:1031400000FFFF000000000000001010101F1F1003
+:103150001010000000000000202020E0E0202020CF
+:1031600000000000000000FFFF0000000060E080A1
+:103170008080C07F3F00000020E0E020000020A011
+:103180006020200000FFFF30187CE3C0000000003A
+:10319000101F1F10000001131F1C181020E0E0205A
+:1031A000000000000000000000FFFF000000000021
+:1031B00000000000101F1F10101010101018060043
+:1031C00020E0E0E000000000E0E0E02000FF013F40
+:1031D000FEC0E01E01FFFF00101F1000031F0300D0
+:1031E000101F1F1020E0E0C0000000000020E020C1
+:1031F00000FF0003071C78E08000FF00101F100094
+:1032000000000000030F1F00000080C0602020604D
+:10321000C080000000FEFF010000000000FFFE0073
+:103220000001070E181010180C07010020E0E02024
+:103230002020202060C0800000FFFF2020202020D0
+:10324000301F0F00101F1F100000000000000000C2
+:10325000000080C060202060C080000000FEFF01F0
+:103260000000000000FFFE000001070E1111133CDA
+:103270007C67210020E0E0202020202060C080002A
+:1032800000FFFF101030F0D0080F0700101F1F10B4
+:10329000000000030F1C10100080C06020202020C0
+:1032A0004040E00000070F0C1818303060E081004B
+:1032B000001F0C0810101010180F0700806020204D
+:1032C00020E0E020202060800100000000FFFF00DF
+:1032D0000000000100000000101F1F10000000008F
+:1032E00020E0E020000000000020E02000FFFF00C0
+:1032F000000000000000FF0000070F181010101061
+:10330000100807002060E0E02000000020E06020BE
+:103310000000077FF88000807C03000000000000B0
+:10332000071F1C070000000020E0E02000E0E02074
+:103330000020E0200007FFF8E01FFFFCE01F000076
+:103340000000031F0300011F03000000002060E0D5
+:10335000A0000020E0602000000000038F7CF8C681
+:10336000010000000010181E130001171F181000A4
+:103370002060E0E02000000020E060200000010765
+:103380003EF8E0180700000000000010101F1F109A
+:103390001000000000806020202020A0E0E020003D
+:1033A00000000000C0F03E0F0300000000101C1FD2
+:1033B00017101010101806000000000000FC040494
+:1033C000040404000000000000FF000000000000F2
+:1033D00000000000007F404040404000000010E03E
+:1033E000000000000000000000000000031C6080DE
+:1033F0000000000000000000000000030C708000CE
+:1034000000000404040404FC0000000000000000AC
+:10341000000000FF00000000000040404040407FEE
+:103420000000000000000010080C040C0810000050
+:10343000000000000000000000000000000000008C
+:10344000000000000000000000000000000000007C
+:10345000000000000000000000000000000000006C
+:103460008080808080808080808080800000000458
+:103470000408080000000000000000000000000038
+:10348000000000000000000000000000000000003C
+:10349000000000000000000000000000000098D8BC
+:1034A00044642424FCF80000000F1F1810101008BA
+:1034B0001F1F10180020E0F00000000000000000B6
+:1034C0000000FFFF180804040CF8F00000001F0FB4
+:1034D00018101010180F030000000000000000007A
+:1034E0000000000000E0F8180404043C380000006C
+:1034F00000030F0C10101010080600000000000060
+:1035000000000020E0F0000000E0F81C04040408C3
+:10351000FFFF000000030F18101010081F0F080015
+:103520000000000000000000000000000000E0F8C3
+:10353000484444444C7870000000030F0C181010ED
+:10354000100804000000000080C0602020E0C000DF
+:1035500000040404FFFF0404040400000000101031
+:103560001F1F1010100000000000000000000000ED
+:1035700000000000000070F88C04048CF874040C47
+:10358000007076CF8D8D8D89C87870000020E0F0B6
+:1035900000000000000000000000FFFF0804040419
+:1035A000FCF8000000101F1F100000101F1F10006B
+:1035B0000000000000606000000000000000040443
+:1035C00004FCFC000000000000001010101F1F1081
+:1035D000101000000000000000000060600000000B
+:1035E00000000000040404FCFC0000000000C0C057
+:1035F0008080C07F3F0000000020E0F0000000005D
+:10360000000000000000FFFF80C0F41C0404000064
+:1036100000101F1F1100031F1C10100000002020AD
+:1036200020E0F000000000000000000000FFFF00AC
+:103630000000000000001010101F1F1010100000EC
+:1036400000000000000000000000000004FCFC0876
+:1036500004FCFC0804FCFC00101F1F10001F1F10BE
+:10366000001F1F100000000000000000000000000C
+:103670000004FCFC08080404FCF8000000101F1FF4
+:10368000100000101F1F10000000000000000000CC
+:103690000000000000E0F0180C04040C18F0E0003A
+:1036A00000030F0C101010100C0F0300000000009E
+:1036B00000000000000000000004FCFC08040404FA
+:1036C0000CF8F0000080FFFF889010101C0F030022
+:1036D00000000000000000000000000000E0F81CF6
+:1036E00004040408F8FC000000030F181010908870
+:1036F000FFFF80000000000000000000000000004C
+:10370000040404FCFC100804040C0C001010101F2E
+:103710001F1010100000000000000000000000005A
+:103720000000000000003078CCC48484840C1C00AD
+:1037300000001E1810101011190F060000000000E4
+:1037400000C000000000000000040404FFFF0404A7
+:1037500004000000000000000F1F1010100C0000FB
+:103760000000000000000000000000000004FCFE5B
+:1037700000000004FCFE000000000F1F18101008DD
+:103780001F0F080000000000000000000000000003
+:1037900000040C3CFCC40000C43C0C04000000000D
+:1037A000010F1E0E010000000000000000000000DC
+:1037B00000000000043CFCC400E47CFC84807C0429
+:1037C0000000071F070000071F070000000000009F
+:1037D00000000000000000000004041C7CE4C03471
+:1037E0001C0404000010101C1601131F1C181000EC
+:1037F00000000000000000000000000000040C3C7D
+:10380000FCC400C43C0404000000C080C1370E01A9
+:1038100000000000000000000000000000000000A8
+:1038200000001C0404C4F47C1C0400000000101CF4
+:103830001F17111010180E0000000000000000F803
+:103840000C04000000000000001028EF0000000041
+:10385000000000000000003F604000000000000089
+:103860000000FF0000000000000000000000FF005A
+:1038700000000000000000000000FF000000000049
+:103880000000040CF8000000000000000000000030
+:10389000EF28100000000000000040603F00000022
+:1038A0000000000000180602020408102020300862
+:1038B0000000000000000000000000000000000008
+:1038C00000000000000000000000F010101010FFC9
+:1038D00010101010F000000000000F04040404FF9A
+:1038E000040404040F0000004040405F5555557526
+:1038F0005555555F404040000040200F09498979E7
+:103900000909090F2040000000FE02424ACA4A4A43
+:10391000CA4A4A4202FE000000FF40504C43404069
+:103920004F50505C40FF00000000F888888888FFF6
+:1039300088888888F800000000001F080808087FB1
+:10394000888888889F80F00080828282828282E2DA
+:10395000A2928A8682808000000000000040807F62
+:103960000000000000000000101010FF10900888F8
+:103970008888FF88888808000444827F018080400E
+:10398000432C1028468180000010101010D030FF0A
+:1039900030D0121C1010000010080402010000FFBB
+:1039A000000001020408100004040484E43C2724FD
+:1039B000242424E40404040004020100FF0909098A
+:1039C0000949897F0000000000FE225A8600FE920D
+:1039D00092929292FE00000000FF04080700FF4050
+:1039E00020030C1422414000008040201806800073
+:1039F00007182040800000000100207028262120A8
+:103A000020243860000101000010129292929292DC
+:103A100092121202FE0000000000003F1010101071
+:103A20003F0040807F000000000000C08080808058
+:103A3000808080FC84808080808080C0C000000006
+:103A4000000000FF7F404040404040FF4040404079
+:103A5000404040FF7F000000000000000000000028
+:103A60000000007F70000000000000000000000067
+:103A7000000000000000000000000000000000FC4A
+:103A8000F80000000000000000000000000000003E
+:103A900000000000FFFE020202020202020202FF18
+:103AA000FF020202020202020202FF030000000003
+:103AB000000000001F1F040404040404040404FFA5
+:103AC000FF0404040404040404041F0000000000B4
+:103AD0000000000000000000000000000000007F67
+:103AE0003F00000000000000000000000000000097
+:103AF00000000000000000000000000000000000C6
+:103B000000000000000000000000000000F8F8F0D5
+:103B1000F070200000000000000000000000000025
+:103B20000000000000000000000000000000000095
+:103B30000000000000000000800000000000000005
+:103B400000000000000000000000000000FFFFFF78
+:103B5000FF00000000000000000000000000000066
+:103B60000000000080800000000000000000000055
+:103B7000000000000000000000FFFFFE0606060631
+:103B800006060606060606060606060606FFFFFFEA
+:103B9000FF060606060606060606060606060606CC
+:103BA000060606FFFFFFFF070200000000000000FE
+:103BB000000000000000000000FFFFFF0000000008
+:103BC00000000000000000000000000000FFFFFFF8
+:103BD000FF000000000000000000000000000000E6
+:103BE000000000FFFFFFFF000000000000000000D9
+:103BF000000000000000000000FFFFFF1818181868
+:103C000018181818181818181818181818FFFFFF7F
+:103C1000FF1818181818181818181818181818183D
+:103C2000181818FFFFFFFF00000000000000000050
+:103C30000000000000000000020101000000000080
+:103C400000000000000000000000000000FFFFFF77
+:103C5000FF00000000000000000000000000000065
+:103C60000000000101000000000000000000000052
+:103C70000000000000000000000000000000000044
+:103C800000000000000000000000000000FFFFFF37
+:103C9000FF00000000000000000000000000000025
+:103CA0000000000000000000000000000000000014
+:103CB0000000000000000000000000000000000004
+:103CC000000000000000000000000000001F1F0FA7
+:103CD0000F000000000000000000000000000000D5
+:103CE00000000000000000000000000000000000D4
+:103CF000000000000000000000000000000000C004
+:103D0000F0F8F8F8F8008080C04040404040404063
+:103D100040800000000000000000000000000000E3
+:103D200000000000000080C0E07038D8FCFCFFFFFD
+:103D3000FFFF7F1F070301010000000000000000DB
+:103D40000000000000060F0F0F060020408000005A
+:103D50000080E0F83C0F0701C0F0FFFFFFFFFFBF4E
+:103D60008F81C0C0E0F87C7E7FFFFFFFFFFFFFFF79
+:103D70007F7F7F7F7F7F3F3F000000000087FC0048
+:103D8000FCFFFF0000000000010307070707030313
+:103D900003030101000000E0FCFFFFFFFFFF1F0322
+:103DA000000000000000000000C0E0301C07000020
+:103DB000071F3FFCF0E0C080000000000000000092
+:103DC0000000000000FCFFFFFFFFFF1F03008080DA
+:103DD000C0C0607070380C060701000000000000D1
+:103DE0000000000001030307070E0E0E1C1C1C1C24
+:103DF0001C1C1C1C1C1D1D1F0F0F0E07070303039B
+:103E000001000000000000000000000000000000B1
+:103E100000000080C060F0F8FEFE3E1808080808A8
+:103E20000800303000408000F8FE07011C3F3F1FB3
+:103E30001B180ECFFFFFFF7F0F0F0F0780C07B0EF9
+:103E4000070F1C383030606060607E7F3F3F311864
+:103E5000180C0E0303000000FF818181818181FF26
+:103E600000018244FF11AA4400000100000101008A
+:103E7000000010385482D78254381000000000012E
+:103E80000000000010385482C7825438100000002F
+:103E90000001000000000000008244281028448235
+:103EA00000000000000000000000C0C00000000092
+:103EB0000000000000002010D0D010200000000002
+:103EC000000010082414D4D414240810000008049E
+:103ED00012092515D5D5152509120408312E4E6570
+:103EE00074776F726B20496E666F2020322E4D44BE
+:103EF00020506F727420496E666F2020332E4C4F15
+:103F0000524120525353492020202020342E566500
+:103F1000726573696F6E20436865636B20204E6520
+:103F200074776F726B20496E666F202020202020EE
+:103F30002020202020202020202020202020202081
+:103F40002020202020202020202020202020202071
+:103F50002020202020202020202020205072696E48
+:103F600074205B47756E3A2020205D2020202020A1
+:103F70002020202020202020202020202020202041
+:103F80002020202020202020202020202020202031
+:103F900020202020202020202020202020202050F1
+:103FA0004F5254202020202020202020202020207C
+:103FB0002020202020202020202020202020202001
+:103FC00020202020202020202020202020202020F1
+:103FD000202020202020202020202020456D7074CB
+:103FE000790000000000000000000000426C7565D0
+:103FF000536B790000000000000000004C590000E5
+:104000000000000000000000000000004A50000016
+:104010000000000000000000000000004461727415
+:104020000000000000000000000000005957595F28
+:10403000426C7565736B790000000000524649447C
+:104040000000000000000000000000005947616F00
+:104050000000000000000000000000004859616EF0
+:104060006700000000000000000000005957595F81
+:10407000426C7565736B79000000000050726F62CE
+:10408000655F4B5900000000000000005957595F60
+:104090005072657373757265000000002020205017
+:1040A0004F5254202020202020202020202020207B
+:1040B0002020202020202020202020202020202000
+:1040C00020202020202020202020202020202020F0
+:1040D00020202020202020202020202020202020E0
+:1040E0005665726573696F6E202020202020202085
+:1040F00020202020202020202020202020202020C0
+:1041000020202020202020202020202020202020AF
+:10411000202020202020202020202020312E4D442F
+:10412000436F6E6E6563742053657420322E4C4F5E
+:10413000524120536C61766520536574332E506F65
+:1041400072744C6F67204F7574707574342E436FA2
+:104150006E6E656374204D6F64652020352E4E654C
+:1041600074776F726B20536574202020362E446163
+:104170007461496E6974202020202020312E4D4426
+:10418000436F6E6E6563742053657420322E4C4FFE
+:10419000524120536C61766520536574332E506F05
+:1041A00072744C6F67204F7574707574204D444362
+:1041B0006F6E6E656374205365742020202020206C
+:1041C00020202020202020202020202020202020EF
+:1041D00020202020202020202020202020202020DF
+:1041E000202020202020202020202020204C4F5242
+:1041F0004120536C61766520536574202020202077
+:1042000020202020202020202020202020202020AE
+:10421000202020202020202020202020202020209E
+:1042200020202020202020202020202020506F72BD
+:10423000744C6F67204F7574707574202020202097
+:10424000202020202020202020202020202020206E
+:10425000202020202020202020202020202020205E
+:104260002020202020202020202020202020436FDC
+:104270006E6E656374204D6F6465202020202020C1
+:10428000202020202020202020202020202020202E
+:104290002020202020202020202020205072657304
+:1042A00073207C20746F2073686966742020204E10
+:1042B0006574776F726B2053657420202020202056
+:1042C00020202020202020202020202020202020EE
+:1042D00020202020202020202020202050726573C4
+:1042E00073207C20746F2073686966744E6F773A10
+:1042F0004469616C20737769746368204E6F773A04
+:1043000053746174696F6E20202020204E6F773ABD
+:10431000436C6F7564202020202020204E6F773A58
+:104320005465737420436C6F756420204E6F773A28
+:10433000576966692053746174696F6E4E6F773A7E
+:104340004469616C20737769746368204E6F773AB3
+:1043500034475F474D352020202020204E6F773A8C
+:1043600034475F4C35313020202020204E6F773A83
+:104370005769466920202020202020204E6F773A60
+:1043800057414E202020202020202020496E697493
+:1043900069616C697A6520446174613F2020202046
+:1043A000202020202020202020202020202020200D
+:1043B00020202020202020202020202027454E546F
+:1043C00045522720746F20736869667400000000EE
+:1043D000000000000000F03F000000000000F83F77
+:1043E00000000000000000000000004003B8E23FB1
+:1043F000000000000000000006D0CF43EBFD4C3E63
+:10440000033333333333E33FFFAB6FDBB66DDB3F57
+:104410004D268F515555D53F01411DA96074D13F9F
+:1044200065DBC9934A86CD3FEF4E454A287ECA3F99
+:104430003E5555555555C53F93BDBE166CC166BF1B
+:104440002CDE25AF6A56113FF16BD2C541BDBBBE14
+:10445000D0A4BE726937663E04FA97999999D93FFC
+:10446000AF788E1DC571CC3F9FC678D0099AC33FE7
+:10447000935555555555E53F599322942449D23FBC
+:10448000DE03CB966446C73F44523EDF12F1C23F83
+:104490000000000000000000DDDDDDDDDCBBBBDD79
+:1044A000DDDDDDDDDDDDDDDD9888888888888888D4
+:1044B00077777777778888888555555666666666F4
+:1044C00066666666666888888333333222222222D3
+:1044D000222222222228888DF8440308000000208E
+:1044E000BC120000248F000878470308BC1200208B
+:1044F000B4CF00004CB70208412D0102030404654B
+:1045000006070809320100FF00891112239B32249B
+:1045100046AD573665BF74488CC19D5AAFD3BE6C4B
+:10452000CAE5DB7EE9F7F88110080193331A22A56A
+:10453000562C47B7753E64C99C408DDBBF52AEED2B
+:10454000DA64CBFFF976E802218B3010029913264A
+:1045500067AF763444BD554AADC3BC588ED19F6E0B
+:10456000EBE7FA7CC8F5D983310A2091121803A72A
+:10457000772E66B5543C45CBBD42ACD99E508FEFEB
+:10458000FB66EAFDD874C904428D5316619F702002
+:1045900004A9153227BB364CCEC5DF5EEDD7FC68CB
+:1045A00088E1997AABF3BA85520C4397711E60A1EA
+:1045B000142805B3373A26CDDE44CFDFFD56ECE9AB
+:1045C000986089FBBB72AA06638F7214409D5122CA
+:1045D00025AB343006B9174EEFC7FE5CCCD5DD6A8B
+:1045E000A9E3B8788AF19B87730E6295501C41A3AA
+:1045F000352A24B1163807CFFF46EEDDDC54CDEB6B
+:10460000B962A8F99A708B1023088481951AA79330
+:10461000B62CC2A5D33EE1B7F04008C919522BDB36
+:104620003A644EED5F766DFF7C899480DE859BB7A2
+:1046300012A6ADD224C3BFF136E0C1184809D33B5E
+:104640005A2AE55E6C4FF77D7E6C0AA583B4188606
+:1046500091972EE3A7F23CC0B5D14229CB38500A3E
+:10466000D91B666FEF7E744CFD5D8BB502A49996E5
+:104670001087AFF326E2BDD034C1C3394A28D11A1E
+:10468000580BE77F6E6EF55C7C4D0CC685D71EE53A
+:1046900097F42880A1913AA3B3B2444ACD5B5669FE
+:1046A000DF78600CE91D722FFB3E8DD604C79FF5A5
+:1046B00016E4A9902081BBB332A2C55A4C4BD779DE
+:1046C0005E68E11C680DF33F7A2E0EE787F61CC486
+:1046D00095D52AA1A3B03882B193466BCF7A5448BE
+:1046E000DD59622DEB3C700EF91F8FF706E69DD465
+:1046F00014C5ABB122A0B9923083C77B4E6AD5589E
+:104700005C49E33D6A2CF11E780F00082C41542BC4
+:1047100041504E3D0008FF0102030405060701FF5A
+:1047200001FF01FF01FF01FF01FF01CF022501C8C9
+:104730000C5C53595354454D2E545854181D4D314B
+:104740005F30010911190A1632190A1633190A15B0
+:1047500034190C13504F531969C21203120202FF8D
+:104760000901FF01FF01E5130103120202FF090124
+:08477000FF01FF01E5721700D3
+:0400000508008189E5
+:00000001FF
diff --git a/obj/TXH_V1.3.4.hex b/obj/TXH_V1.3.4.hex
new file mode 100644
index 0000000..fb662bf
--- /dev/null
+++ b/obj/TXH_V1.3.4.hex
@@ -0,0 +1,11389 @@
+:020000040800F2
+:10800000E0DE0020A1810008A981000821AA000863
+:10801000AD810008AF810008B181000800000000B8
+:10802000000000000000000000000000B381000814
+:10803000B581000800000000B7810008B981000880
+:10804000BB810008BB810008BB810008BB81000820
+:10805000BB810008BB810008BB810008BB81000810
+:10806000BB810008BB810008BB810008BB81000800
+:10807000BB810008BB810008379900083F990008C0
+:10808000BB81000847990008BB810008BB8100083C
+:10809000BB810008BB810008BB810008BB810008D0
+:1080A000BB810008BB810008BB810008BB810008C0
+:1080B00091940208BB810008BB810008BB810008C5
+:1080C000BB810008BB810008BB810008BB810008A0
+:1080D000BB8100089FA00208A7A00208AFA0020869
+:1080E0009D9D0008BB810008BB810008BB81000882
+:1080F000BB810008BB810008BB8100084F990008C4
+:10810000BB810008BB810008BB810008BB8100085F
+:108110008FA0020897A00208BB810008BB8100085D
+:10812000BB810008BB810008BB810008BB8100083F
+:10813000BB810008BB810008BB810008BB8100082F
+:10814000BB810008BB810008BB810008BB8100081F
+:10815000BB810008579900085F990008B7A0020882
+:10816000BB810008BB810008BB810008BB810008FF
+:10817000BB810008BB810008BB810008BB810008EF
+:10818000BB810008BB810008DFF810D000F058FC6C
+:1081900000480047F9BE0208AFF30080E0DE00208F
+:1081A0000648804706480047FEE7FEE7FEE7FEE791
+:1081B000FEE7FEE7FEE7FEE7FEE7FEE7299402089A
+:1081C000898100082DE9F0410024061B254671F144
+:1081D000000605DA01240027D0EB070067EB010158
+:1081E000161E73F1000605DA0027D2EB07020125FF
+:1081F00067EB030300F0C1FA86460E4617469C461D
+:10820000AC4204D00025D0EB050E65EB010624B18D
+:108210000020D2EB000760EB030C704631463A4673
+:108220006346BDE8F081202A06DBCB17203A41FAED
+:1082300002F043EAE07306E041FA02F3D040C2F1F3
+:108240002002914008431946704740EA01039B070A
+:1082500003D009E008C9121F08C0042AFAD203E0BB
+:1082600011F8013B00F8013B521EF9D27047421E43
+:1082700012F8013F002BFBD111F8013B02F8013B42
+:10828000002BF9D17047421C10F8011B0029FBD1CB
+:10829000801A704730B505460020034600E05B1C9D
+:1082A000934205D2EC5CC85C201A01D1002CF6D1B7
+:1082B00030BD2DE9FE4F804681EA0300C00F0C4619
+:1082C000009021F0004123F00045B8EB0200A941E5
+:1082D00005D24046214690461C460B46024623F0F6
+:1082E0000040104347D0270DC7F30A00C3F30A51DB
+:1082F0000290401A019040286BDAC3F3130040F457
+:10830000801B0098924620B10023D2EB030A63EB56
+:108310000B0B01985946C0F14002504600F05EFA3E
+:1083200006460D4650465946019AFFF77CFF10EB72
+:1083300008006141002487EA115284EAE7731A4376
+:1083400040D0009A62B3019A012A4FEA075215DC25
+:10835000001B61EB02014FF0004202EA0752CDE937
+:108360000042001C41F5801132462B4600F0EAFA2B
+:1083700003B0BDE8F08F40462146F9E7001B61EBF2
+:108380000201001C41F5801300185B412018A2F582
+:10839000001747EB030140EAD570B6196D4111E0B3
+:1083A0006D084FEA360645EAC0754FEA0752001BD2
+:1083B00061EB0201001C41F5801149084FEA3000D1
+:1083C0000019514132462B4603B0BDE8F04F00F092
+:1083D000AABA0098012240000023D0EB020263EB0E
+:1083E000E073009821464FEAE074B8EB000061EBBF
+:1083F0000401E9E783F000435BE781F0004158E7BF
+:108400002DE9FE4F81EA030404F0004421F000410D
+:1084100000944FF0000B23F0004350EA01045ED0BB
+:1084200052EA03045BD0C3F30A54C1F30A552C4447
+:10843000A4F2F3340194A0FB0254C1F3130141F4FC
+:108440008011C3F3130343F4801301FB024400FBC8
+:10845000034E840A970A44EA815447EA8357A4FBEF
+:10846000076802958D0A05FB07854FEA932C04FBEC
+:108470000C542705029D4FEA065847EA1637B5EB1C
+:1084800008056EEB070C870E920E47EA811742EA49
+:108490008312A7FB0201B6EB0B0164EB00042B0D6A
+:1084A00043EA0C335E1844EB1C50DA465146E7FBB6
+:1084B0000201C5F313044FEA0B3343EA14534FEAA6
+:1084C0000432019C43EA0603A4F10C040294009CCC
+:1084D000CDE900B400F036FA03B0BDE8F08F00201B
+:1084E0000146F9E72DE9F04D81EA030404F0004B61
+:1084F00021F0004514464FF0000A23F0004150EAF5
+:10850000050220D054EA01021DD0C5F30A570246E5
+:10851000C5F31303C1F31300C1F30A5640F48015E9
+:1085200043F48013A7EB0608101BD64608F2FD386B
+:1085300073EB050002D308F1010801E092185B41DA
+:10854000B8F1000F03DA00200146BDE8F08D0020ED
+:108550004FF48011064684460EE0171B73EB0507A7
+:1085600005D3121B63EB050306434CEA010C4908D3
+:108570004FEA300092185B4150EA0107EDD152EA10
+:10858000030012D082EA040083EA0501084305D003
+:10859000101BAB4106D20122002306E000224FF05F
+:1085A000004302E06FF0010253101AEB06004CEB9F
+:1085B000085110EB0A0041EB0B01BDE8F04D00F053
+:1085C000B2B9F0B4CA17CB0F50405140C61841F1B0
+:1085D00000054FEAC372314628004FF0960303D0DE
+:1085E000B623F0BC00F071B930460021F9E70EB5B2
+:1085F000C10F80EAE0700844CA07002140F233430B
+:108600008DE80E000A460B4600F09CF903B000BD51
+:108610000EB540F2334102910021CDE900110A4626
+:108620000B4600F08FF903B000BD3EB5CA17CB0F63
+:10863000002450405140C0186141DA0740F23343F2
+:108640000094CDE901232246234600F07BF903B0D4
+:1086500030BD10B500F0004420F00040C20DC0F362
+:10866000160040F400007F2A02DA0020014610BD07
+:108670000021962A03DCC2F19602D04002E0963A2D
+:1086800000F0ACF8002CF2D00023D0EB030063EB39
+:10869000010110BD70B5C1F30A5201F0004500247C
+:1086A000C1F3130140F2FF3341F480119A4201DA21
+:1086B000002070BD40F233439A42A2F2334203DC01
+:1086C000524200F09AF800E090402C43F1D0404232
+:1086D00070BD70B5C1F30A5201F000450024C1F32A
+:1086E000130140F2FF3341F480119A4202DA002074
+:1086F000014670BD40F233439A42A2F2334203DC9A
+:10870000524200F07AF801E000F068F82C43F0D013
+:108710000023D0EB030063EB010170BD00F00042C9
+:1087200030F000400AD0C10D01F56071C0F31600B1
+:1087300042EA0151C2084007114370470020014638
+:10874000704701F0004330B421F0004150EA0102CB
+:1087500006D00A0DA2F56072C1F31301002A02DCF3
+:1087600030BC00207047440F44EAC104C100E01847
+:1087700030BC00EBC25000F09FB82DE9F05F054619
+:10878000002092469B4688460646814640241BE0D0
+:10879000284641464746224600F02FF853465A469F
+:1087A000C01A914110D311461846224600F016F81F
+:1087B0002D1A67EB01084F4622460120002100F0E8
+:1087C0000DF817EB00094E41201EA4F10104DFDC77
+:1087D000484631462A464346BDE8F09F202A04DB3E
+:1087E000203A00FA02F1002070479140C2F12003C4
+:1087F00020FA03F3194390407047202A04DB203A03
+:1088000021FA02F00021704721FA02F3D040C2F1B0
+:108810002002914008431946704700000FB400231E
+:1088200000B589B00CA900910B996FF00042CB60A4
+:108830001E4B06931E4B07930423CDE901321D4ABC
+:10884000089202466B46002000F0A6F909B05DF8D8
+:1088500014FB70B586B006464FF0FF300091CDE9AD
+:108860000101002015460C4604903246694604A8D2
+:10887000FFF7D4FF02460498211825B108B1084635
+:1088800000E020462860049800280DD0002A02DD70
+:108890000098884208D0081B0094CDE901043246B4
+:1088A000694604A8FFF7BAFF06B070BDD18D000875
+:1088B000EF8D0008658A00080029A8BF7047401C9A
+:1088C000490008BF20F00100704710B4B0FA80FCE6
+:1088D00000FA0CF050EA010404BF10BC704749B123
+:1088E000CCF1200421FA04F411FA0CF118BF012193
+:1088F00021430843A3EB0C01CB1D4FEA00614FEA73
+:10890000102042BF002010BC704700EBC350104441
+:108910000029A4BF10BC7047401C490008BF20F0CC
+:10892000010010BC704710B5141E73F1000408DA82
+:10893000401C41F1000192185B411A4301D120F023
+:10894000010010BD2DE9F04D92469B4611B1B1FAE0
+:1089500081F202E0B0FA80F220329046FFF73EFF4B
+:1089600004460F4640EA0A0041EA0B0153465A46C4
+:10897000084313D0114653EA010019D0C8F1400250
+:108980005046FFF73AFF05460E46504659464246C6
+:10899000FFF724FF084305D0012004E020463946B4
+:1089A000BDE8F08D0020054346EAE0762C433743CE
+:1089B0000A986305E40AA0EB08000022FD0A44EAD5
+:1089C00047540A3002D500200146E9E70105101995
+:1089D0006941DDE9084500196941BDE8F04DA2E7AC
+:1089E00070B521F0004303430CD0C1F30A550024B5
+:1089F000D5EB040564EB0403D617AD1AB34102DBD3
+:108A00000020014670BD201841EB025170BD0000EE
+:108A100030B5041E71F1000404DB4FF00044404205
+:108A200064EB0101141E73F1000405DB1C464FF0DA
+:108A30000043524263EB0403994208BF904230BDA9
+:108A4000064C074D06E0E06840F0010394E807009B
+:108A500098471034AC42F6D3FFF79AFBC84403089A
+:108A6000E8440308C0B24FF4F05100F03BBA0000F4
+:108A70002DE9FF4F087883B09946FF2805D0491C9F
+:108A80002D2804D00024002008E000200BE0012461
+:108A9000F9E700EB800003EB4000491C0B78FF2B4B
+:108AA000F7D104B1404200230293147819461D46C1
+:108AB0002D2C01D02B2C04D1521C2D2C13D0002492
+:108AC0000294AA461478FF2C0FD00A25A3FB057840
+:108AD00001FB05814FF0000C03FB0C11521CE31944
+:108AE0004AEB0101EEE70124EAE7814453EA010081
+:108AF00002D019F5C87F06DA03980021C0E90011F9
+:108B000007B0BDE8F08F0025AE4E2F46DFF8B882E3
+:108B1000184600F0FBF9CDE90001B9F1000002DAD6
+:108B2000C9F1000400E004460023A74A1AEB030B36
+:108B300042EB045A12E0E00707D02A463346384693
+:108B40004146FFF75DFC074688462A4633461046F5
+:108B50001946FFF755FC05460E466410002CEAD175
+:108B6000DDE90001B9F1000F5A46534606DAFFF776
+:108B7000B9FC3A464346FFF7B5FC05E0FFF740FC79
+:108B80003A464346FFF73CFC029A0AB181F00041A5
+:108B9000039AC2E90001B3E72DE9FF4F1F468DB0EC
+:108BA000D7E901464FF0FF382E2045464FF0000927
+:108BB0000B90B9696D1C0E988847396A82468847C0
+:108BC0000028F6D1BAF1FF3F0AD024F4D064002E79
+:108BD00011DDBAF12B0F08D0BAF12D0F0BD102E045
+:108BE000404611B08DE744F48064B9696D1C0E985D
+:108BF00088478246761E6946600501D52D2000E033
+:108C00002B208DF8000001F1010B0DF1200809E087
+:108C1000B9696D1C0E98884782460F9844F4007419
+:108C2000761E0560002E02DDBAF1300FF0D00B99F0
+:108C30008A453ED144F0800406E00F99681CA9F1F2
+:108C4000010944F400740860B9696D1C761E0E9821
+:108C5000884782463028F0D02BE00B998A4505D111
+:108C6000200603D444F08004761E18E0504622F01B
+:108C70005DFD08B30DF11301761E44F400748B45BD
+:108C800008D2AAF130000BF8010B200607D5A9F194
+:108C9000010003E0200602D409F101008146A0058D
+:108CA00002D50F99681C0860B9696D1C0E98884739
+:108CB0008246002ED1DC53E0002E51DDBAF1650F63
+:108CC00002D0BAF1450F4BD1A00549D5B9696D1C49
+:108CD00024F44074761E0E9888478246002E0CDDE0
+:108CE0002B2804D0BAF12D0F07D144F48074B96950
+:108CF0006D1C0E9888478246761EE00501D52D2111
+:108D000000E02B2108F8011BCDF82C8021E00DF1AB
+:108D10002901761E44F4007488450CD2AAF1300073
+:108D200010F0FF0088F8000002D10B99884509D99E
+:108D300008F1010806E0E00501D5244801E042F20F
+:108D40000F708146B9696D1C0E98884782460F984E
+:108D50000560002E04DD504622F0E8FC0028D6D144
+:108D6000F9690E988847FF208BF8000088F800000A
+:108D70000020069007904B466A4608A906A8FFF710
+:108D800077FEA00502D46FF001002AE714F0240F4B
+:108D90000AD0E00714D1DDE906123868031D3B60F4
+:108DA0000068C0E900120BE0DDE90601FFF7C9FC2D
+:108DB0000146E00704D13868021D3A60006801608E
+:108DC00028460EE7000014400000F03FF1D8FFFFF6
+:108DD000426842B1016811F8013B23B1521EC0E95B
+:108DE0000012184670470121C160881E7047426812
+:108DF0005AB1C368016843B983688B4205D0491EE4
+:108E0000521CC0E90012002070474FF0FF3070473D
+:108E10002DE9F04D00231A461B1A8A4103DB00207E
+:108E20000146BDE8F08DC1F30A52C1F3130141F4CC
+:108E300080154FF0000BD10702D100186D41521E72
+:108E40000027044640F2FF11384601EB620A3E4615
+:108E50008046024600204FF48011FFF7CEFCC21975
+:108E60007141BB1846EB0100B4EB030C75EB000C31
+:108E700004D3E41A65EB000517460E46241908F1E1
+:108E800001006D4180463428E3DDF91946EB060008
+:108E9000091BA84103D24FF0FF32134601E0002224
+:108EA00013461BEB070046EB0A51BDE8F04DFFF7F8
+:108EB0003ABD000030B5041E71F1000404DB4FF030
+:108EC0000044404264EB0101141E73F1000405DB11
+:108ED0001C464FF00043524263EB04038B4208BF31
+:108EE000824230BD7F2801D9002208E0064A02EB09
+:108EF0005002C007127800D1120902F00F020120BF
+:108F00009040084070470000884403080EB540F2C6
+:108F1000334202920022CDE900221346FFF712FDF0
+:108F200003B000BD70B58C1810F8015B15F0070395
+:108F300001D110F8013B2A1106D110F8012B03E0F2
+:108F400010F8016B01F8016B5B1EF9D12B0705D4FA
+:108F50000023521E0DD401F8013BFAE710F8013B43
+:108F6000CB1A921C03E013F8015B01F8015B521E5F
+:108F7000F9D5A142D8D3002070BD10B502461078B3
+:108F800003E012F8014B2318D8B20B1EA1F1010423
+:108F9000A1B2F6D110BD000070B5ADF5287D044634
+:108FA0000D460020A790A690002604EB44004549FA
+:108FB00001EBC000408AA84203DC00200DF5287DAB
+:108FC00070BD0020A69077E004EB44003D4B03EB1E
+:108FD000C000028A04EB440003EBC00080892844EF
+:108FE00081B2394800F010F90020A79011E004EB9D
+:108FF0004400344901EBC0004068BDF89C12405C5D
+:1090000001A9BDF89C228854BDF89C02401C80B286
+:10901000A79004EB44002B4901EBC000008ABDF887
+:109020009C128842E3DC04EB4400264A02EBC000B9
+:10903000008A401E81B201A8FFF79FFF23490870F4
+:1090400004EB44001F4901EBC000008A401E01A947
+:10905000085C1E490978884226D10020A79016E0B6
+:1090600004EB4400174901EBC0004068BDF89C12B6
+:10907000405C04EB4401134A02EBC1018968BDF86E
+:109080009C228854BDF89C02401C80B2A79004EB3F
+:1090900044000C4901EBC000008A401EBDF89C1240
+:1090A0008842DDDC012089E7642022F07DFDBDF8E7
+:1090B0009802401C80B2A690BDF89802062883DB77
+:1090C00000207BE7F41C03084C980020310A0020A4
+:1090D0002DE9F043ADF5257D04460E460025002719
+:1090E000A846A94604EB4400324901EBC000408A7F
+:1090F000B04204DC00200DF5257DBDE8F08300259D
+:1091000018E004EB44002B4901EBC0008068405D8F
+:1091100004EB4401274A02EBC1014968485504EBBE
+:109120004400114601EBC0004068405D0DF80500A9
+:10913000681C85B204EB44001E4901EBC000008AA4
+:10914000401EA842DDDC04EB44000A4602EBC000EE
+:10915000008A401E81B26846FFF70FFF04EB44010E
+:10916000144A02EBC101098A491E0DF801000027CB
+:109170001BE004EB44000F4B03EBC000028A04EB3E
+:10918000440003EBC0008089304481B2684600F09F
+:109190004FF931462046FFF7FFFE012800D1AAE72C
+:1091A000642022F001FD781C87B2062FE1DB00204D
+:1091B000A1E70000F41C030808B5002000901DF092
+:1091C000FFFB0F49087000F09BF80D480078242839
+:1091D00004D0272807D028280FD109E0002109480A
+:1091E00080F8191E09E00121064880F8191E04E0E4
+:1091F0000221044880F8191E00BF00BF08BD00000E
+:109200002C0A0020BC2200202DE9F04106460D4624
+:1092100017460024012022F07FFA00202849088008
+:109220000DE01DF0AFFB00F0800000B10BE001206D
+:1092300022F0BAFC22480088401C214908802048BE
+:109240000088C828EDDB00BF1D480088C82832DA36
+:1092500010211C4801F0D8FB08211A4801F0D6FB68
+:10926000E82000F031F8C5F3871000F02DF8A906CA
+:10927000080E00F029F8002000F026F8002404E091
+:10928000002000F021F8601C84B2042CF8DB0024DC
+:1092900005E0FF2000F018F83055601C84B2BC4295
+:1092A000F7DB1021074801F0B1FB002022F034FA6F
+:1092B0000120BDE8F081002022F02EFA0020F8E71E
+:1092C0002E0A00200000024010B5044600BF022113
+:1092D0000A481DF085FC0028F9D0214607481DF0FA
+:1092E0008BFC00BF012105481DF07AFC0028F9D055
+:1092F00002481DF07EFCC0B210BD000000300140ED
+:1093000010B5012022F008FA00201E4908800DE067
+:109310001DF038FB00F0800000B10BE0012022F0CE
+:1093200043FC18480088401C1649088015480088EE
+:10933000C828EDDB00BF13480088C8281CDA1021BC
+:10934000114801F061FB08210F4801F05FFB3D204F
+:10935000FFF7BAFF2A20FFF7B7FF8020FFF7B4FF1F
+:10936000A720FFF7B1FF1021074801F04FFB0020B5
+:1093700022F0D2F9012010BD002022F0CDF900200A
+:10938000F9E700002E0A00200000024070B50546F3
+:109390000E460024012022F0BFF900202249088057
+:1093A0000DE01DF0EFFA00F0800000B10BE00120AD
+:1093B00022F0FAFB1C480088401C1B4908801A4810
+:1093C0000088C828EDDB00BF17480088C82825DAC8
+:1093D0001021164801F018FB0821144801F016FB73
+:1093E0008420FFF771FF0020FFF76EFF0020FFF7DA
+:1093F0006BFF0020FFF768FF002404E0285DFFF703
+:1094000063FF601C84B2B442F8DB1021074801F00E
+:10941000FDFA002022F080F9012070BD002022F02A
+:109420007BF90020F9E700002E0A0020000002402E
+:1094300070B506460C461546012022F06DF9294606
+:109440003046FFF7A3FF08B9002070BD00201F4978
+:1094500008800DE01DF096FA00F0800000B10BE0EE
+:10946000012022F0A1FB19480088401C1749088000
+:1094700016480088C828EDDB00BF14480088C828BB
+:109480001EDA1021124801F0BFFA0821104801F03D
+:10949000BDFA8320FFF718FFC4F38710FFF714FF0E
+:1094A000A106080EFFF710FF0020FFF70DFF1021A7
+:1094B000074801F0ABFA002022F02EF90120C4E7A2
+:1094C000002022F029F90020BFE700002E0A00202A
+:1094D0000000024030B502460020002304E012F8EC
+:1094E000014B60405C1CE3B28B42F8DB30BD0000F6
+:1094F00010B50446392022F099FDE0B222F0B6FD05
+:10950000C4F3072022F0B2FDC4F3074022F0AEFD01
+:10951000200E22F0ABFD4FF48051034801F076FAA3
+:1095200020F00CFF10BD0000000402402DE9F041C6
+:1095300007460E4614463A2022F078FDF0B222F09B
+:1095400095FD301222F092FD4FF480510F4801F04A
+:109550005DFA19E020F0F2FE05461D2D11D13846C6
+:1095600000F0ACF805463B2022F060FD4FF480513E
+:10957000064801F04BFA2F4434B12088284420805B
+:1095800002E02846BDE8F081E4E700000004024064
+:109590002DE9F04107460E4614463C2022F046FDD8
+:1095A000F0B222F063FD301222F060FD4FF48051E2
+:1095B000104801F02BFA0CB10020208019E020F0B7
+:1095C000BDFE05461E2D11D1384600F02BF905468B
+:1095D0003D2022F02BFD4FF48051064801F016FA91
+:1095E0002F4434B120882844208002E02846BDE87A
+:1095F000F081E4E70004024010B51DF0BBF808B1AB
+:1096000000F02EF8302000F0A9F810BD10B5044687
+:109610002146362000F08EF810BD10B5044614B176
+:10962000204600F0ABF8342000F098F810BD10B5DB
+:109630000446204600F0A2F820785C2802D020786A
+:109640002F2803D10021642000F008F9322000F017
+:1096500085F810BD10B5682000F04CF810BD000072
+:1096600010B5222022F0E2FC22F0D5FC04464FF493
+:109670008051024801F0CAF9204610BD00040240A2
+:109680002DE9F04122F0C7FC044622F0C4FC054657
+:1096900022F0C1FC064622F0BEFC07464FF4805182
+:1096A000054801F0B3F944EA052040EA064040EAE3
+:1096B0000760BDE8F08100000004024070B5044678
+:1096C000272022F0B3FC22F0A6FC0646054646B150
+:1096D00000BF22F0A0FC2070641C701EC0B2061EE9
+:1096E000F7D14FF48051024801F090F9284670BD3F
+:1096F0000004024010B504460C2022F097FC2046DE
+:1097000022F0B4FCFFF7BCFF10BD000070B50446AA
+:109710000A2022F08BFC204622F0A8FC22F07BFCE1
+:1097200005464FF48051024801F070F9284670BD9B
+:109730000004024070B505460C46284622F076FC2F
+:10974000204622F093FC4FF48051034801F05EF96B
+:1097500020F0F4FD70BD00000004024010B5044686
+:10976000204622F063FC4FF48051034801F04EF98B
+:1097700020F0E4FD10BD0000000402402DE9F0419E
+:109780000646012022F052FC22F045FC43282BDA49
+:109790002B20FFF7BBFF102826DA2F2022F046FCF3
+:1097A000002022F063FC3220FFF7D8FF0446142C7F
+:1097B0001AD1CF20FFF7AAFF0446ACB14C20FFF727
+:1097C00099FF00EB042739464C2000F047F8502061
+:1097D000FFF790FF00EB04273946502000F03EF8D9
+:1097E0000021702000F03AF82F2022F01FFC35787D
+:1097F000284622F03BFC09E0761C35785C2D01D030
+:109800002F2D00D10025284622F030FC002DF3D169
+:109810004FF48051024801F0F9F8BDE8F0810000F2
+:109820000004024070B504462D2022F0FFFB22F018
+:10983000F2FB0646054646B100BF207822F016FC32
+:10984000641C701EC0B2061EF7D14FF4805102484E
+:1098500001F0DCF8284670BD0004024070B50546F2
+:109860000C460D2022F0E2FB284622F0FFFBE0B27E
+:1098700022F0FCFBC4F3072022F0F8FBC4F30740FE
+:1098800022F0F4FB200E22F0F1FB4FF4805102484D
+:1098900001F0BCF870BD00000004024070B5024643
+:1098A0000C46FF25FF2309E012F8010B80EA0501B1
+:1098B0000648405C80EA03050548435C201EA4F18D
+:1098C0000106B4B2F0D145EA032070BD581A03086E
+:1098D000581B03082DE9F04103460C4600200146C1
+:1098E000024606E013F8010B411842F10002601E27
+:1098F00084B2002CF6DC080C40EA024C100C8DB24D
+:109900001CEB050140F10002080C40EA024041183E
+:109910006FEA010080B2BDE8F08130B50246002058
+:10992000002305E012F8015B2C18E0B25C1CE3B2E6
+:109930008B42F7DB30BD10B513F00EFE10BD10B535
+:1099400013F0A8FD10BD10B513F074FD10BD10B5D7
+:1099500013F0D0FD10BD10B515F042FD10BD10B5CF
+:109960001CF0F6FA10BD00000246094B9A4201D2E3
+:10997000084801E00648103801F000531BB1064BBF
+:109980000B40C36002E0044B0B4083607047000053
+:1099900010640240006002407D0F7D0F21B102681B
+:1099A00042F00102026003E0026822F0010202605C
+:1099B00070470000016821F0010101600021016091
+:1099C00041608160C1600161212141614A49884251
+:1099D00004D13D21484A103A91608CE04649183143
+:1099E000884205D14FF47461434A103A916082E095
+:1099F00041493031884205D14FF474113E4A103A42
+:109A0000916078E03C494831884205D14FF074615B
+:109A1000394A103A91606EE037496031884204D18A
+:109A20003649354A103AD16065E033497831884289
+:109A300004D13349304A103AD1605CE02E4990316C
+:109A4000884204D12F492C4A103AD16053E02A4968
+:109A5000A831884205D14FF03D51274A103AD160D4
+:109A600049E02949884204D13D21274A083A11603A
+:109A700041E025491831884205D14FF47461224AEA
+:109A8000083A116037E020493031884205D14FF45F
+:109A900074111D4A083A11602DE01B494831884273
+:109AA00005D14FF07461184A083A116023E0164955
+:109AB0006031884204D11149134A121F11601AE023
+:109AC00011497831884204D10D490F4A121F1160A3
+:109AD00011E00D499031884204D10A490A4A121F07
+:109AE000116008E00849A831884204D14FF03D5187
+:109AF000054A121F11607047106002403D000020AF
+:109B0000400F002000003D201064024010B501F01D
+:109B100080034BB122B1436943F08003436103E00A
+:109B2000436923F08003436180290BD02AB1036885
+:109B300001F01E042343036004E0036801F01E04E7
+:109B4000A343036010BD000010B500220268134B50
+:109B50001A40CC680B6823434C6923438C69234328
+:109B6000CC6923430C6A23434C6A23438C6A234306
+:109B70004C6B23438C6B23431A430260426922F0EF
+:109B80000702D1E90B3423431A4342610B69436056
+:109B90004B6883608B68C36010BD00003F801CF081
+:109BA0001CB50024012120201CF0F0FD3020009085
+:109BB00001208DF8040000208DF8060003208DF8A8
+:109BC000050000208DF807006946164800F0A8FE41
+:109BD0003021144800F01AFF0021134880F8441780
+:109BE00000201249887001204870C8704FF4FA7044
+:109BF000886000F01DF80C48007F592810DD2420F3
+:109C000009491C314871082008713020C87014209F
+:109C100088702020487000210348017700F04AF83E
+:109C20001CBD000000140240BC320020003A00209D
+:109C30001CB522F0C1F8D02022F08AF822F0F0F80A
+:109C4000002022F085F822F0EBF822F0B5F8D120C0
+:109C500022F07EF822F0E4F800240EE0062C05DA6B
+:109C6000012022F045F80DF8040004E0002022F065
+:109C70003FF80DF80400601CC4B2072CEEDB22F0A4
+:109C8000B5F89DF806000A4948719DF8050008716D
+:109C90009DF80400C8709DF8020088709DF80100CE
+:109CA00048709DF8001002481C3801771CBD000068
+:109CB000D83200201CB500241D48007F8DF800001C
+:109CC0001B481C3040788DF8010019481C30807802
+:109CD0008DF8020001208DF8030015481C30C07873
+:109CE0008DF8040012481C3000798DF805001048EA
+:109CF0001C3040798DF8060022F05EF8D02022F06A
+:109D000027F822F08DF8002022F022F822F088F8BF
+:109D100000BF07E01DF8040022F01AF822F080F8D6
+:109D2000601CC4B2072CF5DB22F060F81CBD0000FB
+:109D3000BC32002070B502460C460025002309E025
+:109D400012F8010B80EA05010648405C80EA030531
+:109D50000548435C201EA4F10106B4B2F0D145EAE7
+:109D6000032070BD581A0308581B030810B5044699
+:109D70000B460021072A00DD072244EA04200146A1
+:109D80002BB901FA02F081B20912084610BD012B6D
+:109D900002D11141C8B2F9E700BFF7E7704710B52B
+:109DA00004460B460021072A00DD072244EA04206E
+:109DB000014613B91141C8B210BD012B05D101FAFA
+:109DC00002F081B209120846F6E700BFF4E700008E
+:109DD000F0B5ADF21C5D04460D460020CDF8180527
+:109DE000CDF81405002604EB4400584901EBC000EF
+:109DF000408AA84203DC00200DF21C5DF0BD00206B
+:109E0000CDF814059AE051480122C168504800F08D
+:109E1000A3FA4E48406800788DF800009DF80000D5
+:109E200038287DD104EB4400484B03EBC000C068E8
+:109E300004EB4403454F07EBC3031B8A03FB0501F7
+:109E400004EB44003B4603EBC000028A404800F0AC
+:109E500083FA0020CDF8180512E004EB44003B49DA
+:109E600001EBC0004068BDF81815405CBDF818252E
+:109E70000DF80200BDF81805401C80B2CDF8180599
+:109E800004EB4400314901EBC000008ABDF818150D
+:109E90008842E2DC04EB44002C4A02EBC000008A5A
+:109EA000401E81B2684600F01DFB064604EB4400EC
+:109EB000264901EBC000008A401E1DF80000B04298
+:109EC00033D10020CDF8180520E004EB44001F49F1
+:109ED00001EBC0004068BDF81815415C04EB44007C
+:109EE0001A4A02EBC0008068BDF81825024404EB52
+:109EF0004400164B03EBC000008A401E6843115417
+:109F0000BDF81805401C80B2CDF8180504EB4400DC
+:109F10000E4901EBC000008A401EBDF8181500E094
+:109F200003E08842D1DC012066E7642021F03CFE9A
+:109F3000BDF81405401C80B2CDF81405BDF8140519
+:109F40000628FFF660AF002056E7000044CB020869
+:109F5000906A00202DE9F041ADF5A36D04460E4650
+:109F600000250027A8460020009004EB4400474944
+:109F700001EBC000408AB04204DC00200DF5A36D67
+:109F8000BDE8F08100210846FFF722FF01287AD1C1
+:109F9000002520E004EB44003C4901EBC000806850
+:109FA000411904EB4400394A02EBC000008A401E0C
+:109FB0007043085C04EB440102EBC1014968485559
+:109FC00004EB4400114601EBC0004068405D01A96C
+:109FD0004855681C85B204EB44002C4901EBC000D5
+:109FE000008AA842D6DC00274BE004EB4400274B54
+:109FF00003EBC000C06804EB4403DFF890C00CEB37
+:10A00000C3031B8A03FB060104EB4400634603EB16
+:10A01000C000008A401E82B21D4800F01FFA04EB07
+:10A0200044001A4A02EBC000008A401E81B201A817
+:10A0300000F058FA009004EB4400144A02EBC00010
+:10A04000C06804EB4402114B03EBC202128A1044B5
+:10A0500004EB440203EBC202128A02FB0600411E1B
+:10A060000122684600F0FAF931462046FFF7B0FEBB
+:10A07000012801D182E706E0642021F095FD781CDB
+:10A0800087B2062FB1DB002078E7000044CB02083E
+:10A09000906A0020F0B5ADF21C5D00250024002080
+:10A0A0000190002600210120FFF792FE4B4890F816
+:10A0B0000C6E00204A49088080E000256FE00024F3
+:10A0C00014E04748008800EB4000464951F8300052
+:10A0D000005D4349098801EB4101424A02EBC1019D
+:10A0E0004968085502A90855601C84B23C4800889C
+:10A0F00000EB40003B4901EBC000008A401EA0423B
+:10A10000DFDC3748008800EB40000A4602EBC00065
+:10A11000008A401E81B202A800F0E4F901903048A4
+:10A12000008800EB40002F4B03EBC000C0682C4BB5
+:10A130001B8803EB43032B4F07EBC3031B8A03FB73
+:10A1400005012748008800EB40003B4603EBC000B8
+:10A15000008A401E82B2244800F080F9204800881E
+:10A1600000EB40003A4602EBC000C0681C4A12886F
+:10A1700002EB42023B4603EBC202128A1044184A29
+:10A18000128802EB420203EBC202128A02FB0500B4
+:10A19000411E012201A800F061F9681C85B2104837
+:10A1A000008800EB40000F4901EBC000408AA84244
+:10A1B00085DC0B480088401C094908800848008855
+:10A1C0000D28FFF67AAF054880F80C6E00210120BB
+:10A1D000FFF7C0FE0DF21C5DF0BD0000BC220020A8
+:10A1E0001000002044CB0208906A00201CB5012119
+:10A1F00008461CF0CBFA01208DF8040002208DF8EF
+:10A20000050000208DF8060001208DF807001820B9
+:10A2100000906946144800F083FB0522114612485D
+:10A2200000F0C6FB052206210F4800F0C1FB052205
+:10A2300007210D4800F0BCFBA020009002208DF803
+:10A24000040003208DF8050000208DF806008DF82D
+:10A2500007006946044800F063FB4020009069460F
+:10A26000014800F05DFB1CBD000002402DE9F843F1
+:10A27000002400250027002000908046FFF7B6FF4D
+:10A2800000F0BCF80A2021F08FFC6E4608212D4812
+:10A2900000F0BAFB10212B4800F0B8FB062000F0BC
+:10A2A00091F80821274800F0B1FB0821254800F06B
+:10A2B000ABFB1021234800F0A9FB012000F082F83D
+:10A2C000002000F07FF808211E4800F09FFB1E4888
+:10A2D000D0F82C11B0F83021B0F8320102FB001098
+:10A2E000B0F5003F02D900BE00BFFEE71748006886
+:10A2F00008B9FFF7CFFE00201549088017E00024B9
+:10A3000006E0134908782146FFF762FD601C84B21D
+:10A310000F48008800EB40000B4901EBC000408A69
+:10A32000A042EEDC0A480088401C09490880084821
+:10A3300000880D28E3DB0748D0F81802054988712A
+:10A34000BDE8F8830000024044CB02081C024342EF
+:10A3500010000020BC1200202DE9F04105460C46FB
+:10A3600016460027012021F0D4F90821144800F0F6
+:10A370004BFB1021124800F049FB032000F022F8AB
+:10A38000C4F3074000F01EF8C4F3072000F01AF8E9
+:10A39000E0B200F017F800BF06E0002000F012F86D
+:10A3A00028706D1C781C87B2B742F6DB0821044880
+:10A3B00000F02CFB002021F0ACF9BDE8F08100009A
+:10A3C0000000024010B5044600BF02210A481CF0FC
+:10A3D00007FC0028F9D0214607481CF00DFC00BFFF
+:10A3E000012105481CF0FCFB0028F9D002481CF0B4
+:10A3F00000FCC0B210BD00000030014000B585B0C7
+:10A40000012108031CF012FA13481CF0BDFB0020C8
+:10A41000ADF80000ADF80400ADF80600ADF8080096
+:10A420004FF40070ADF80A000820ADF80C000020D1
+:10A43000ADF80E000720ADF810004FF48270ADF8B3
+:10A440000200694604481CF0D9FB012102481CF0B7
+:10A450008FFB05B000BD0000003001402DE9F04148
+:10A4600005460C4616460027012021F052F9082126
+:10A470001B4800F0C9FA1021194800F0C7FA06205D
+:10A48000FFF7A0FF0821164800F0C0FA0821144881
+:10A4900000F0BAFA1021124800F0B8FA0220FFF7D3
+:10A4A00091FFC4F30740FFF78DFFC4F30720FFF7C8
+:10A4B00089FFE0B2FFF786FF00BF05E02878FFF7CD
+:10A4C00081FF6D1C781C87B2B742F7DB0821044876
+:10A4D00000F09CFA002021F01CF9BDE8F08100009A
+:10A4E0000000024010B50246107803E012F8014B5C
+:10A4F0002318D8B20B1EA1F10104A1B2F6D110BDF0
+:10A500002C48807D012854D100212A4881752A4891
+:10A510000078C0B901202849087028480068C000A8
+:10A520002749D1F8301240EA81002549D1F82C1290
+:10A5300040EA41002249D1F8281208430F21814303
+:10A540002048017017E000201B4908701B48006874
+:10A55000C0001B49D1F8301240EA81001849D1F8F7
+:10A560002C1240EA41001649D1F8281208430F2165
+:10A5700081431548017013480078134909788842CF
+:10A5800017D1104800781149087008460078104922
+:10A59000097888420DD00D480078064908740B48A8
+:10A5A00000780B4908700948007810B10120014972
+:10A5B000C8737047BC120020DE0A002034024242F9
+:10A5C00000004242DF0A0020E00A0020E10A0020E9
+:10A5D000DD0A002010B5ADF57C7D00247CA000686C
+:10A5E000FB9000200090FFF707F814287CD17948F1
+:10A5F000FFF71DF87849087008460078142874D1D0
+:10A60000FFF728F80021754A03C2BDF80000FEF7E5
+:10A610006FFF6A464FF4FA7101A8FEF787FF70A139
+:10A6200001A821F09FFC704908800846008810B3FB
+:10A6300000BF04E000216D480155601C84B2282C45
+:10A64000F8DB01A9684A1288881869A121F08AFC00
+:10A6500068490880002409E063480088C01C204441
+:10A6600001A9095C61480155601C84B261480088F9
+:10A67000001FA042F0DC60A101A821F073FC5A4940
+:10A6800008800846008820B3002405E000215748D0
+:10A6900028300155601C84B2282CF7DB01A9524AEE
+:10A6A0001288881852A121F05DFC524908800024CC
+:10A6B0000AE04D4800880830204401A9095C4B4855
+:10A6C00028300155601C84B24A4800880938A042ED
+:10A6D000EFDC4CA101A821F045FC43490880084665
+:10A6E000008830B3002407E06BE05BE000213F48C6
+:10A6F00050300155601C84B2142CF7DB01A93A4A92
+:10A70000128888183AA121F02DFC3A4908800024CB
+:10A710000AE0354800880C30204401A9095C334820
+:10A7200050300155601C84B2324800880D38A04278
+:10A73000EFDC38A101A821F015FC2B490880084660
+:10A74000008820B3002405E0002028494639085538
+:10A75000601C84B2322CF7DB01A9234A12888818C6
+:10A7600023A121F0FFFB2349088000240AE01E48B2
+:10A770000088801D204401A9085C1C494639085501
+:10A78000601C84B21B480088C01FA042EFDC00217F
+:10A790000320FFF7DFFB0120FEF738FF01200DF556
+:10A7A0007C7D10BD0C480078422803D10948FEF793
+:10A7B00034FF0BE00120FEF729FF00200649087056
+:10A7C00004E000211548C17621F060FB00BFE6E7F8
+:10A7D0000D0A0000480A0020380A0020400A002024
+:10A7E00041504E3D000000005E0A0020E03A00208B
+:10A7F0003B0000005C0A0020574946494E414D4548
+:10A800003D0000005749464950415353574F524469
+:10A810003D0000005345525645523D00BC320020D9
+:10A8200010B504463548844208D1012108461BF082
+:10A83000BDFF002101201BF0B9FF5EE030488442DB
+:10A8400008D1012102201BF0B1FF002102201BF0E2
+:10A85000ADFF52E02B48844208D1012104201BF0B7
+:10A86000A5FF002104201BF0A1FF46E026488442FA
+:10A8700008D1012108201BF099FF002108201BF0BE
+:10A8800095FF3AE02148844208D1012110201BF0B5
+:10A890008DFF002110201BF089FF2EE01C48844210
+:10A8A00008D1012120201BF081FF002120201BF076
+:10A8B0007DFF22E01748844208D1012140201BF08F
+:10A8C00075FF002140201BF071FF16E01248844202
+:10A8D00008D1012180201BF069FF002180201BF09E
+:10A8E00065FF0AE00D48844207D1012180151BF065
+:10A8F0005DFF0021A0151BF059FF10BD00000240B4
+:10A900000004024000080240000C02400010024017
+:10A910000014024000180240001C024000200240C7
+:10A92000F0B50A4600210023002400BF3DE00125C8
+:10A9300005FA01F3156805EA03049C4234D1056861
+:10A940004F000326BE40B543056015794E00B54063
+:10A950000668354305601579012D02D01579022D61
+:10A9600016D185684F000326BE40B54385605579F2
+:10A970004E00B540866835438560456801268E40A7
+:10A98000B5434560456896798E40B6B2354345601B
+:10A99000C5684F000326BE40B543C560D5794E005B
+:10A9A000B540C6683543C560491C1029BFD3F0BD0A
+:10A9B000F0B5002300244D07ED0E02FA05F3CE108A
+:10A9C00000F1200555F826504E07F70E0F26BE4021
+:10A9D000B543CF1000F1200646F82750CE1000F105
+:10A9E000200555F8265045EA0304CE1000F1200555
+:10A9F00045F82640F0BD0246002013690B400BB11C
+:10AA0000012000E0002070474183704701837047B8
+:10AA10000249087C0021014A11747047BC120020D1
+:10AA20000E48006800F0010000B100BE012080F374
+:10AA3000138800BF00BFBFF34F8F0848E438006899
+:10AA400000F4E06006490843001D0449E439086049
+:10AA5000BFF34F8F00BF00BFFEE70000F0ED00E046
+:10AA60000000FA054AF6AA20014908607047000074
+:10AA70000030004030B502460024002305E012F803
+:10AA8000015B2819C4B2581CC3B28B42F7DB604289
+:10AA9000C0B230BD10B5002421F0F8F9642021F0D7
+:10AAA00083F810BD2DE9F043ADF2DC7D80460E4603
+:10AAB000144699460025002783A00068CDF8D807E2
+:10AAC00000200190042C7CDC80480079302101EBCF
+:10AAD000101004EBC40101EB04117D4A114408710C
+:10AAE0007A48007900F00F00303004EBC40101EB2C
+:10AAF0000411114448717548C078302101EB1010E1
+:10AB000004EBC40101EB0411114488716F48C07853
+:10AB100000F00F00303004EBC40101EB04111144CC
+:10AB2000C871FEF769FD14287ED16A4800781428A0
+:10AB300009D004EBC40101EB0411654A8818FEF743
+:10AB400076FD644908706348007814286DD1B6F525
+:10AB50007A7F01DD4FF47A76FEF77CFD00215E4AB4
+:10AB600003C25D480068FEF7C3FC5848C078302136
+:10AB700001EB10108DF808005448C07800F00F0069
+:10AB800030308DF809005148807801EB10108DF8B5
+:10AB90000A004E48807800F00F0030308DF80B002E
+:10ABA0004A48407801EB10108DF80C004748407877
+:10ABB00000F00F0030308DF80D0044481C38007F45
+:10ABC00000E07CE001EB10108DF80E003F481C38CF
+:10ABD000007F00F00F0030308DF80F00B9F1000F4A
+:10ABE00003D154208DF8100005E0B9F1010F02D116
+:10ABF00052208DF810003A208DF8110000252CE02D
+:10AC0000284605EBD071491018F801100F110A20E1
+:10AC100097FBF0F0C0EBC00107F130000844C1B26F
+:10AC200002AA05F10A0001E043E02EE01154284693
+:10AC300005EBD071491018F8011001F00F070A2038
+:10AC400097FBF0F0C0EBC00107F130000844C1B23F
+:10AC500005F10B001154A81C85B2B5EB460FCFDBF4
+:10AC60000A2000EB460081B201AA02A8FEF790FC80
+:10AC700001AA02210DF5FB60FEF78AFC0120FEF718
+:10AC8000C5FC00201349087019E0124800784228DA
+:10AC900008D104EBC40101EB04110D4A8818FEF73A
+:10ACA000BCFC0CE00120FEF7B1FC00200949087053
+:10ACB00005E0002105481C38C17621F0E7F80DF2C7
+:10ACC000DC7DBDE8F08300000D0A0000D8320020D2
+:10ACD000600A0020380A0020400A002070B5B8B091
+:10ACE00000213791369135913491339132913191E0
+:10ACF000309100222E922F922C922D922B912A91FC
+:10AD0000299128912791269125912491239115919C
+:10AD1000149113911291119110910F919FEDFE0AD0
+:10AD20008DED0E0AFDA006C8CDE90C12FDA006C8E7
+:10AD3000CDE90A12BAE0FD48807858B30020FB49FB
+:10AD40008870FB48B0F88007FA490968C1F57A7144
+:10AD500088421FD1F7480068C0F57A7081B2F44884
+:10AD6000A0F878170021F348001FFEF717FEF249FC
+:10AD7000F048001FFEF7F8FD0120F04908704FF47D
+:10AD80007A70EC498C39C1F88C000121E948001F28
+:10AD9000FEF704FEE548807B50B30021E348817351
+:10ADA000E7484088E3498C39496CC1F57A7188429B
+:10ADB0001ED1E0488C38406CC0F57A70E049083903
+:10ADC00048800021DB484C38FEF7E8FDDD49D948D2
+:10ADD0004C38FEF7C9FD0120DB4908704FF47A7149
+:10ADE000D4488C3841640121D2484C38FEF7D6FD56
+:10ADF000CE48807E50B30021CC488176D0488088F0
+:10AE0000CC498C394969C1F57A7188421ED1C9484B
+:10AE10008C384069C0F57A70C949083988800021AA
+:10AE2000C4487C38FEF7BAFDC849C2487C38FEF7F2
+:10AE30009BFD0120C64908704FF47A70BD498C39DA
+:10AE400048610121BB487C38FEF7A8FDB74890F85F
+:10AE5000260058B30021B54880F82610B848C088AD
+:10AE6000B4498C39C96AC1F57A7188421ED1B1489A
+:10AE70008C38C06AC0F57A70B1490839C8800021A1
+:10AE8000AC486438FEF78AFDB249AA486438FEF738
+:10AE90006BFD0120B04908704FF47A70A5498C39D8
+:10AEA000C8620121A3486438FEF778FD9F48817885
+:10AEB000807B01449D48807E01449C4890F8260098
+:10AEC000084400287FF437AF0BF088BC9B4800781B
+:10AED00020B10021994801702B9119E09A4800781F
+:10AEE00028B100209849087001212B9110E0984862
+:10AEF000007828B100209649087002202B9007E0C6
+:10AF00009548007820B100209349087003212B91C7
+:10AF10009DF8AC1001EB4100C0EBC1108F4911F856
+:10AF20003000C12836D19DF8AC1001EB4100C0EBD8
+:10AF3000C1108A4901EBC000807808282AD101217C
+:10AF40007B4880F8D0179DF8AC0030B101280AD0BA
+:10AF500002280ED0032818D111E04FF48041804818
+:10AF6000FFF752FD11E04FF400517D48FFF74CFD13
+:10AF70000BE04FF480517A48FFF746FD05E04FF4AF
+:10AF800000617748FFF740FD00BF00BF0020754912
+:10AF9000086099E765480C389DF8AC1010F811006E
+:10AFA0000121B1EBD01F4BF074826F48C07EB8B165
+:10AFB000634908399DF8AC0031F8101009919DF8EB
+:10AFC000AC0000EB4001C1EBC010644901EBC001D3
+:10AFD000012308919DF8AC20DDE90801FFF762FD2F
+:10AFE0009DF8AC0000EB400101EB00105F4901EB64
+:10AFF000001081792A919DF8A80009288BF014820D
+:10B00000DFE810F028510900B314DD238E30B93287
+:10B01000CA362542304D9DF8AC0000EB4001C1EB33
+:10B02000C0104E4901EBC00041780846099100214B
+:10B0300012F01CF9C1B22691002134911CE09DF858
+:10B04000AC0000EB400101EB0010484901EB00119E
+:10B050003031BDF8D00001EB001041789DF8980028
+:10B06000814204D1BDF8D000C1B2269112E0BDF8F2
+:10B07000D000401C81B234919DF8AC1001EB41002E
+:10B0800000EB0110394901EB0010C179BDF8D00087
+:10B090008142D4DC00BF9DF8AC1001EB4100C0EB55
+:10B0A000C1102E4901EBC000807800F0F000A0280C
+:10B0B0000DD19DF8AC0000EB4001C1EBC010274959
+:10B0C00001EBC000807800F00F0127910AE09DF8A5
+:10B0D000AC0000EB4001C1EBC010204901EBC00007
+:10B0E00081782791BDF89C0008B9102127919DF81F
+:10B0F000AC1001EB4100C0EBC110184901EBC001DD
+:10B10000BDF89C00401C095C2491BDF89C00401CCB
+:10B1100081B209912CE0000000000000016932308A
+:10B12000313030000169323045303000E83E0020D7
+:10B13000BC6200208C6002400088002012000020C9
+:10B140003C6A0020008020101300002020800010A6
+:10B15000140000200088001015000020A8780020AE
+:10B160000018024088024242BC32002014410020F4
+:10B170009DF8AC0000EB4001C1EBC010FE4901EBB3
+:10B18000C0010891DDE9080112F002FD35909DF83B
+:10B19000AC0000EB4001C1EBC010F74901EBC0016E
+:10B1A000BDF89C00801C095CBDF8D400814242F0CF
+:10B1B000DA839DF8AC0000EB4001C1EBC010EE4912
+:10B1C00001EBC0004078002842F3CD839DF8AC002D
+:10B1D00000EB4001C1EBC010E74901EBC001BDF835
+:10B1E0009C00C01C0A5C9DF8AC0040F2231110FBCF
+:10B1F00001F0E24901EBC00118319DF8980000EB25
+:10B20000C00001EB001080F83C200021DC4A9DF8D2
+:10B21000AC0002EB00129DF898001154D94890F848
+:10B220002000012840D19DF8AC0000EB400101EB6B
+:10B230000010D54901EB001030309DF8981000EB5C
+:10B240000110801C0990007820F08000803009995E
+:10B250000870BDF89000B62814D0C52819D0D5289C
+:10B2600002D0D9281CD106E0BDF89C00032801DAE1
+:10B270000020249017E0BDF89C00032801DA00208C
+:10B28000249010E0BDF89C00032801DA00202490EF
+:10B2900009E0BDF89C00032801DA0020249002E0B8
+:10B2A0000020249000BF00BFBDF89000C52801F029
+:10B2B000558418DCB5287CD00DDC112802F0ED8116
+:10B2C000122802F02C82132802F0B582B22842F034
+:10B2D000498301F00FBCB62801F0DB82B92869D0A0
+:10B2E000C328F4D1FEE3D92865D007DCCA287CD076
+:10B2F000CE2802F0E680D528E9D109E0E12802F065
+:10B30000F380E52802F00381E728E0D102F0AEB92E
+:10B310009DF8AC1001EB4100C0EBC110964901EB68
+:10B32000C000C178994880F8121E9DF8AC1040F218
+:10B33000231011FB00F0914901EBC00118319DF879
+:10B34000980000EBC00001EB001001789DF8AC0004
+:10B3500040F2231210FB02F0884A02EBC000407951
+:10B3600081427DDA9DF8AC1001EB410000EB011049
+:10B37000854901EB001030309DF8981000EB01106A
+:10B38000801C0990814890F8121E0120A0EBD1107A
+:10B390000999097860F30001099801707B4890F8D9
+:10B3A000120EC0F34010E0BB9DF8AC1001EB410061
+:10B3B00002E0FDE3FDE3FDE300EB0110724901EB68
+:10B3C000001030309DF8981000EB01108078C0F329
+:10B3D000401030B39DF8AC0000EB400101EB0010D1
+:10B3E000694901EB0010303000E0FCE39DF8981053
+:10B3F00000EB0110801C0990007820F00200801CF6
+:10B40000099908709DF8AC0040F2231110FB01F07F
+:10B41000114601EBC00018309DF8981001EBC101F6
+:10B4200000E00EE000EB011018300990007820F0E9
+:10B430000200801C099908709DF8AC100220FEF7EC
+:10B4400089FD00219DF8AC0040F2231210FB02F0B0
+:10B450004A4A02EBC000017102229DF8AC0000E0F4
+:10B4600021E040F2231110FB01F0444901EBC0013F
+:10B4700018319DF8980000EBC00001EB001002703D
+:10B48000B6229DF8AC0040F2231110FB01F03B49BD
+:10B4900001EBC00018309DF8981001EBC10100EBE2
+:10B4A00001104271FEE3394890F8120EC0F3C0005B
+:10B4B00090B9E5229DF8AC0040F2231110FB01F099
+:10B4C0002E4901EBC00018309DF8981001EBC10126
+:10B4D00000EB01104271E5E39DF8AC1001EB410077
+:10B4E00000EB0110284901EB001030309DF8981056
+:10B4F00000EB0110801C0990244890F8120E0121E5
+:10B50000A1EBD01009990A7860F300020A709DF847
+:10B51000AC1001EB410000EB01101B4901EB0010E6
+:10B5200030309DF8981000EB0110801C09901748EE
+:10B5300090F8120E42090998007862F341000999C7
+:10B5400008709DF8AC0000EB400101EB00100E49C3
+:10B5500001EB001030309DF8981000EB011080785E
+:10B56000C0F340029DF8AC0040F2231110FB01F043
+:10B57000024901EBC0000BE0A8780020D445002070
+:10B58000483F0020BC12002014410020BC220020B3
+:10B5900018309DF8981001EBC10100EB0110007EFE
+:10B5A000C0F34000824277D09DF8AC0040F22311F6
+:10B5B00010FB01F0FE4901EBC00018309DF8981017
+:10B5C00001EBC10100EB0110183009909DF8AC109F
+:10B5D00001EB410000EB0110F64901EB00103030A7
+:10B5E0009DF8981000EB01108078420809980078C7
+:10B5F00062F34100099908709DF8AC1001EB41001D
+:10B6000000EB0110EB4901EB001030309DF8981071
+:10B6100000EB01108078C0F34000E0B3D9229DF820
+:10B62000AC0040F2231110FB01F0E14901EBC00036
+:10B6300018309DF8981001EBC10100EB0110427128
+:10B64000DD4890F8A00800287BD19DF8AC0040F2BE
+:10B65000231110FB01F0D64901EBC00018309DF812
+:10B66000981001EBC10100EB011090F87E0000285A
+:10B6700067D011239DF8AC0040F2231110FB01F0BC
+:10B68000CB4901EBC00118319DF8980000EBC000D8
+:10B6900001EB001001E055E043E190F87F0040F23B
+:10B6A000231110FB01F0C24901EBC00118319DF8D4
+:10B6B000AC0040F2231210FB02F0BD4A02EBC002C4
+:10B6C00018329DF8980000EBC00002EB001090F8D3
+:10B6D000800000EBC00001EB001080F87730F3230E
+:10B6E0009DF8AC0040F2231110FB01F0B04901EBD2
+:10B6F000C00118319DF8980000EBC00001EB00106C
+:10B7000090F87F0040F2231110FB01F0A84901EBF3
+:10B71000C00118319DF8AC0040F2231210FB02F07A
+:10B72000A34A02EBC00018309DF8982002EBC20239
+:10B7300000EB021090F8800000EBC00001EB00105D
+:10B740004371E9E001229DF8AC0040F2231110FBA7
+:10B7500001F0974901EBC00118319DF8980000EB0A
+:10B76000C00001EB00104273D9229DF8AC0040F2FA
+:10B77000231110FB01F08E4901EBC00118319DF837
+:10B78000980000EBC00001EB0010427101229DF80F
+:10B79000AC0040F2231110FB01F0854901EBC00021
+:10B7A00018309DF8981001EBC10100EB011080F8F2
+:10B7B0003E20814890F8A008E8BB9DF8AC0040F21C
+:10B7C000231110FB01F07A4901EBC00018309DF8FD
+:10B7D000981001EBC10100EB011090F87E0050B30E
+:10B7E0009DF8AC1040F2231011FB00F0704901EB02
+:10B7F000C00118319DF8980000EBC00001EB00106B
+:10B8000090F87F1001EB410000EB0110694901EB5A
+:10B81000001130319DF8AC0040F2231210FB02F011
+:10B82000634A02EBC00218329DF8980000EBC0009A
+:10B8300002EB001000E06FE090F8800001EB0010D8
+:10B84000801C0990007820F00402099802700023FF
+:10B850009DF8AC0040F2231110FB01F0544901EBBC
+:10B86000C00018309DF8981001EBC10100EB0110E9
+:10B8700090F87F0040F2231110FB01F04C4901EBDE
+:10B88000C00018309DF8AC1040F2231211FB02F1F9
+:10B89000474A02EBC10218329DF8981001EBC10132
+:10B8A00002EB011191F8801001EBC10100EB0110D6
+:10B8B00080F87730F3239DF8AC0040F2231110FBA1
+:10B8C00001F03B4901EBC00018309DF8981001EBE6
+:10B8D000C10100EB011090F87F0040F2231110FB32
+:10B8E00001F0334901EBC00018309DF8AC1040F274
+:10B8F000231211FB02F12E4A02EBC10118319DF80F
+:10B90000982002EBC20201EB021191F8801001EBCA
+:10B91000C10100EB011043719DF8AC100220FEF74D
+:10B9200019FB9DF8AC0000EB400101EB0010214930
+:10B9300001EB001130319DF8980001EB0010807888
+:10B9400000F001029DF8AC0040F2231110FB01F061
+:10B95000174901EBC00018309DF8981001EBC101A8
+:10B9600000EB0110007E00F0010082427DD09DF8C6
+:10B97000AC0040F2231110FB01F00D4901EBC000B7
+:10B9800018309DF8981001EBC10100EB0110183040
+:10B9900009909DF8AC0000EB400101EB0010054957
+:10B9A00001EB001030309DF8981000EB011005E01D
+:10B9B000D445002014410020BC3200208078099931
+:10B9C0000A7860F300020A709DF8AC0000EB4001B9
+:10B9D00001EB0010FE4901EB001030309DF898108B
+:10B9E00000EB0110807800F00100E8BB9DF8AC008E
+:10B9F00000EB400101EB0010F54901EB0010303085
+:10BA00009DF8981000EB01108078C0F3401068B3E7
+:10BA10009DF8AC0040F2231110FB01F0ED4901EB61
+:10BA2000C00018309DF8981001EBC10100EB011027
+:10BA300090F83E00D0B99DF8AC0040F2231110FB05
+:10BA400001F0E44901EBC00018309DF8981001EBBB
+:10BA5000C10100EB0110407B40B99DF8AC0000EB48
+:10BA6000400101EB001002E05BE034E23BE0D8492A
+:10BA700001EB001030309DF8981000EB0110807839
+:10BA8000C0F3400078BB01229DF8AC0040F22311C6
+:10BA900010FB01F0CF4901EBC00118319DF898006F
+:10BAA00000EBC00001EB00104273D9229DF8AC00FE
+:10BAB00040F2231110FB01F0C64901EBC00118311F
+:10BAC0009DF8980000EBC00001EB001042710122CC
+:10BAD0009DF8AC0040F2231110FB01F0BD4901EBD1
+:10BAE000C00001E0FDE308E018309DF8981001EB7C
+:10BAF000C10100EB011080F83E2000229DF8AC004F
+:10BB000040F2231110FB01F0B24901EBC0001830E4
+:10BB10009DF8981001EBC10100EB011080F83D2069
+:10BB2000D4E19DF8AC1040F2231011FB00F0A949BC
+:10BB300001EBC00018309DF8981001EBC10100EB3B
+:10BB4000011090F83E0098B901229DF8AC0040F237
+:10BB5000231110FB01F09F4901EBC00018309DF844
+:10BB6000981001EBC10100EB011080F83D202BE0A3
+:10BB700000229DF8AC0040F2231110FB01F0954922
+:10BB800001EBC00118319DF8980000EBC00001EBFB
+:10BB9000001080F83D209DF8AC1001EB410000EB57
+:10BBA00001108B4901EB001130319DF8980002E043
+:10BBB000FEE3FEE31FE301EB0010801C0990007818
+:10BBC00020F0010209980270834890F8A00890B113
+:10BBD0009DF8AC1001EB410000EB01107C4901EB3A
+:10BBE0000010303000E0F6E39DF8981000EB0110F3
+:10BBF000807A022894D1794890F8210001288FD1C9
+:10BC00007648D0F818027549498C884288D29DF848
+:10BC1000AC1040F2231011FB00F06E4901EBC000A4
+:10BC200018309DF8981001EBC10100EB011090F85D
+:10BC30003D00012850D19DF8AC1040F2231011FBBB
+:10BC400000F0644901EBC00018309DF8981001EB3A
+:10BC5000C10100EB011090F87E00E8BB9DF8AC003C
+:10BC600000EB400101EB0010594901EB00113031AC
+:10BC70009DF8980001EB001001789DF8AC0040F2AF
+:10BC8000231210FB02F0534A02EBC0004170C322A2
+:10BC90009DF8AC0040F2231110FB01F04D4901EB7F
+:10BCA000C00100E084E118319DF8980000EBC0006D
+:10BCB00001EB0010427100229DF8AC0000EB400146
+:10BCC00001EB0010424901EB001130319DF8980062
+:10BCD00001EB0010426000E047E09DF8AC1002204C
+:10BCE000FEF738F90021379119E000229DF8AC00E9
+:10BCF00040F2231110FB01F0364901EBC00118316D
+:10BD00009DF8980000EBC00001EB00113F31BDF839
+:10BD1000DC000A54BDF8DC00401C81B23791BDF84C
+:10BD2000DC000A28E1DB0020379019E000229DF8B2
+:10BD3000AC0040F2231110FB01F0264901EBC001D9
+:10BD400018319DF8980000EBC00001EB00115B3149
+:10BD5000BDF8DC000A54BDF8DC00401C81B237910C
+:10BD6000BDF8DC000F28E1DBB0E09DF8AC1040F23C
+:10BD7000231011FB00F0174901EBC00018309DF8AB
+:10BD8000981001EBC10100EB011090F83D00012873
+:10BD90007ED19DF8AC1040F2231011FB00F00D494C
+:10BDA00001EBC00118319DF8980000EBC00001EBD9
+:10BDB000001090F87F1040F2231011FB00F00549AD
+:10BDC00001EBC00118319DF8AC0040F2231207E0EE
+:10BDD00014410020D4450020BC320020BC120020B9
+:10BDE00010FB02F0FE4A02EBC00018309DF89820CC
+:10BDF00002EBC20200EB021090F8800000EBC000E2
+:10BE000001EB001090F8770003285FD100239DF824
+:10BE1000AC0040F2231110FB01F0F14901EBC0012D
+:10BE200018319DF8980000EBC00001EB001090F86D
+:10BE30007F0040F2231110FB01F0E94901EBC00142
+:10BE400018319DF8AC0040F2231210FB02F0E44AD6
+:10BE500002EBC00218329DF8980000EBC00002EB24
+:10BE6000001090F8800000EBC00001EB001080F89B
+:10BE700077309DF8AC0000EB400101EB0010D94990
+:10BE800001EB001130319DF8980001EB001000E04B
+:10BE90001CE001789DF8AC0040F2231210FB02F088
+:10BEA000CF4A02EBC0004170C3229DF8AC0040F2C3
+:10BEB000231110FB01F0CA4901EBC00018309DF8B6
+:10BEC000981001EBC10100EB011042719DF8AC101C
+:10BED0000220FEF73FF89DF8AC0000EB400101EBBB
+:10BEE0000010C04901EB001030309DF8981000EBB5
+:10BEF00001108078C0F3400088B1D9229DF8AC00D1
+:10BF000040F2231110FB01F0B54901EBC0001830DD
+:10BF10009DF8981001EBC10100EB011042719DF8F2
+:10BF2000AC0040F2231110FB01F0AD4901EBC00061
+:10BF300018309DF8981001EBC10100EB01108078DA
+:10BF4000B22835D19DF8AC0000EB400101EB0010A8
+:10BF5000A44901EB001030309DF8981000EB01105F
+:10BF60008078C0F3400018BB9DF8AC0000EB4001A6
+:10BF700001EB00109B4901EB001030309DF8981048
+:10BF800000EB01108078C0F3401088B9E5229DF8DD
+:10BF9000AC0040F2231110FB01F0914901EBC0000D
+:10BFA00018309DF8981001EBC10100EB01104271AF
+:10BFB0009DF8AC0000EB400101EB0010894901EB5A
+:10BFC000001030309DF8981000EB011080780121AE
+:10BFD000B1EBD01F75D19DF8AC0000EB400101EB37
+:10BFE0000010804901EB001030309DF8981000EBF4
+:10BFF0000110807800F00100002862D19DF8AC00AB
+:10C0000040F2231110FB01F0754901EBC00018301C
+:10C010009DF8981001EBC10100EB011090F83E0073
+:10C0200000284ED19DF8AC0000EB400101EB001060
+:10C030006C4901EB001030309DF8981000EB0110B6
+:10C040008078C0F3C000E0BB9DF8AC0000EB40017D
+:10C0500001EB0010634901EB001030309DF898109F
+:10C0600000EB0110407A00F0010050B39DF8AC00E5
+:10C0700040F2231110FB01F0594901EBC0001830C8
+:10C080009DF8981001EBC10100EB011090F88E00B3
+:10C0900000F00100A8B99DF8AC0040F2231110FB9C
+:10C0A00001F04F4901EBC00018309DF8981001EBEA
+:10C0B000C10100EB011090F8810010B10020379011
+:10C0C0002AE096E09DF8AC0040F2231110FB01F04D
+:10C0D000434901EBC00118319DF8980000EBC00006
+:10C0E00001EB001000F18201BDF8DC000A5C9DF854
+:10C0F000AC0000EB400101EB00103A4901EB0010ED
+:10C100000E30BDF8DC10405C824200D008E0BDF883
+:10C11000DC00401C81B23791BDF8DC000628D1DB81
+:10C1200000BFBDF8DC00062863D1379029E09DF8F8
+:10C13000AC0040F2231110FB01F0294901EBC001D2
+:10C1400018319DF8980000EBC00001EB001000F1E1
+:10C150008201BDF8DC000A5C9DF8AC0000EB4001F8
+:10C1600001EB00101F4901EB00100E30BDF8DC1090
+:10C17000405C824200D008E0BDF8DC00401C81B287
+:10C180003791BDF8DC000A28D1DB00BFBDF8DC0028
+:10C190000A282ED09DF8AC0040F2231110FB01F0CC
+:10C1A0000F4901EBC00018309DF8981001EBC10158
+:10C1B00000EB01108E300990007820F00100401C47
+:10C1C0000999087012229DF8AC0040F2231110FB6F
+:10C1D00001F0034901EBC00018309DF8981003E00E
+:10C1E000D44500201441002001EBC10100EB0110F7
+:10C1F000427101F0B7BB9DF8AC1001EB410000EBC0
+:10C200000110FE4901EB0010007BD0BBBDF89C0083
+:10C21000082800D0EDE70020379028E09DF8AC100A
+:10C2200001EB4100C0EBC110F54901EBC001BDF8C5
+:10C23000DC00C01C085C00F00F00092800DD1AE0DB
+:10C240009DF8AC1001EB4100C0EBC110EC4901EBD3
+:10C25000C001BDF8DC00C01C085C00F0F0009028B4
+:10C2600000DD08E0BDF8DC00401C81B23791BDF86C
+:10C27000DC000628D2DB00BFBDF8DC00062801DAAE
+:10C28000B7E76AE09DF8AC1001EB4100C0EBC110CC
+:10C29000DB4901EBC000C07801049DF8AC0000EB65
+:10C2A0004002C2EBC010D64A02EBC000007941EA5E
+:10C2B00000219DF8AC0000EB4002C2EBC010D04A58
+:10C2C00002EBC000407901439DF8AC0040F223121C
+:10C2D00010FB02F0CB4A02EBC00218329DF8980026
+:10C2E00000E0B6E100EBC00002EB0010C0F81A104D
+:10C2F0009DF8AC1001EB4100C0EBC110C04901EB4F
+:10C30000C000807901049DF8AC0000EB4002C2EB54
+:10C31000C010BB4A02EBC000C07941EA00219DF881
+:10C32000AC0000EB4002C2EBC010B54A02EBC0000B
+:10C33000007A01439DF8AC0040F2231210FB02F09A
+:10C34000B04A02EBC00018309DF8982002EBC20200
+:10C3500000EB0210C0F81E10BEE0BDF89C000A28D9
+:10C3600000D046E7002037902BE09DF8AC1001EBA1
+:10C370004100C0EBC110A24901EBC001BDF8DC00D7
+:10C38000C01C085C00F00F00092800DD1DE09DF8CE
+:10C39000AC1001EB4100C0EBC110994901EBC001A9
+:10C3A000BDF8DC00C01C085C00F0F000902801E043
+:10C3B00097E102E200DD08E0BDF8DC00401C81B23C
+:10C3C0003791BDF8DC000828CFDB00BFBDF8DC00EA
+:10C3D000082801DA0DE771E19DF8AC1001EB41008E
+:10C3E000C0EBC111864800EBC100C07801069DF882
+:10C3F000AC0000EB4002C2EBC010814A02EBC0006F
+:10C40000007941EA00419DF8AC0000EB4002C2EB2C
+:10C41000C0107B4A02EBC000407941EA00219DF840
+:10C42000AC0000EB4002C2EBC010754A02EBC0004A
+:10C43000807901439DF8AC0040F2231210FB02F01A
+:10C44000704A02EBC00218329DF8980000EBC00061
+:10C4500002EB0010C0F81A109DF8AC1001EB41007F
+:10C46000C0EBC110664901EBC000C07901069DF820
+:10C47000AC0000EB4002C2EBC010614A02EBC0000E
+:10C48000007A41EA00419DF8AC0000EB4002C2EBAB
+:10C49000C0105B4A02EBC000407A41EA00219DF8DF
+:10C4A000AC0000EB4002C2EBC010554A02EBC000EA
+:10C4B000807A01439DF8AC0040F2231210FB02F099
+:10C4C000504A02EBC00018309DF8982002EBC202DF
+:10C4D00000EB0210C0F81E109DF8AC0040F22311D2
+:10C4E00010FB01F0474901EBC00118319DF898009D
+:10C4F00000EBC00001EB001001789DF8AC0040F2A9
+:10C50000231210FB02F03F4A02EBC0004079814247
+:10C510002FDA00219DF8AC0040F2231210FB02F04C
+:10C52000384A02EBC000017104229DF8AC0040F2D1
+:10C53000231110FB01F0334901EBC00118319DF8C4
+:10C54000980000EBC00001EB00100270C5229DF8BE
+:10C55000AC0040F2231110FB01F02A4901EBC000AE
+:10C5600018309DF8981001EBC10100EB01104271E9
+:10C570006EE09DF8AC0000EB400101EB00101F499C
+:10C5800001EB001030309DF8981000EB011080781E
+:10C59000C0F3400090B1D5229DF8AC0040F22311C9
+:10C5A00010FB01F0174901EBC00018309DF89810FE
+:10C5B00001EBC10100EB0110427149E09DF8AC00B4
+:10C5C00040F2231110FB01F00E4901EBC0001830BE
+:10C5D0009DF8981001EBC10100EB0110807B012850
+:10C5E00036D100229DF8AC0040F2231110FB01F07F
+:10C5F000044901EBC001183106E00000144100209D
+:10C60000A8780020D44500209DF8980000EBC000D9
+:10C6100001EB00108273B6229DF8AC0040F22311AA
+:10C6200010FB01F0FE4901EBC00118319DF89800A4
+:10C6300000EBC00001EB0010427100219DF8AC003E
+:10C6400040F2231210FB02F0F54A02EBC000017128
+:10C65000CFE5D5229DF8AC0040F2231110FB01F08C
+:10C66000EF4901EBC00118319DF8980000EBC000C4
+:10C6700001EB0010427101219DF8AC0040F2231241
+:10C6800010FB02F0E64A02EBC00001719DF8AC001D
+:10C6900000EB400101EB0010A2F5986101EB0011E5
+:10C6A00030319DF8980001EB0010801C0990007853
+:10C6B00020F020002030099908709AE5D5229DF8D5
+:10C6C000AC0040F2231110FB01F0D54901EBC00092
+:10C6D00018309DF8981001EBC10100EB0110427178
+:10C6E00087E59DF8AC0040F2231110FB01F0CC4926
+:10C6F00001EBC0001830BDF8D01001EBC10100EB18
+:10C700000110807901283AD100229DF8AC0040F256
+:10C71000231110FB01F0C24901EBC0011831BDF833
+:10C72000D00000EBC00001EB00108271D5229DF813
+:10C73000AC0040F2231110FB01F0B94901EBC0013C
+:10C7400018319DF8980000EBC00001EB0010427119
+:10C750009DF8AC0000EB400101EB0010B14901EB8A
+:10C76000001130319DF8980001EB0010801C0990F9
+:10C77000007820F00400001D099908701CE0C32215
+:10C780009DF8AC0040F2231110FB01F0A44901EB2D
+:10C79000C00118319DF8980000EBC00001EB0010BB
+:10C7A000427100219DF8AC0040F2231210FB02F010
+:10C7B0009B4A02EBC00001711BE59DF8AC0040F202
+:10C7C000231110FB01F0964901EBC0001830BDF8B1
+:10C7D000D01001EBC10100EB0110807901283AD1A2
+:10C7E00000229DF8AC0040F2231110FB01F08C49AF
+:10C7F00001EBC0011831BDF8D00000EBC00001EB27
+:10C8000000108271D5229DF8AC0040F2231110FB7C
+:10C8100001F0834901EBC00118319DF8980000EB4D
+:10C82000C00001EB001042719DF8AC1001EB41001B
+:10C8300000EB01107B4901EB001130319DF89800AD
+:10C8400001EB0010801C0990007820F00400001D0E
+:10C85000099908701CE0C3229DF8AC0040F2231136
+:10C8600010FB01F06E4901EBC00118319DF89800F2
+:10C8700000EBC00001EB0010427100219DF8AC00FC
+:10C8800040F2231210FB02F0654A02EBC000017176
+:10C89000AFE49DF8AC1001EB410000EB01106149E1
+:10C8A00001EB0010007B38BB9DF8AC1001EB4100A0
+:10C8B000C0EBC1105C4901EBC00001799DF8AC00F0
+:10C8C00000EB4002C2EBC010574A02EBC000C07838
+:10C8D00041EA00229DF8AC0040F2231110FB01F068
+:10C8E0004F4901EBC00018309DF8981001EBC101D1
+:10C8F00000EB0110426332E09DF8AC1001EB410007
+:10C90000C0EBC110484901EBC000C07801049DF89C
+:10C91000AC0000EB4002C2EBC010434A02EBC00087
+:10C92000007941EA00219DF8AC0000EB4002C2EB27
+:10C93000C0103D4A02EBC000407901439DF8AC00B5
+:10C9400040F2231210FB02F0354A02EBC00018300F
+:10C950009DF8982002EBC20200EB021041639DF8A3
+:10C96000AC1040F2231011FB00F02D4901EBC00187
+:10C9700018319DF8980000EBC00001EB0010017821
+:10C980009DF8AC0040F2231210FB02F0244A02EBA7
+:10C99000C000407981422FDA00219DF8AC0040F2BE
+:10C9A000231210FB02F01E4A02EBC00001710322A9
+:10C9B0009DF8AC0040F2231110FB01F0184901EB87
+:10C9C000C00118319DF8980000EBC00001EB001089
+:10C9D0000270D9229DF8AC0040F2231110FB01F047
+:10C9E0000F4901EBC00018309DF8981001EBC10110
+:10C9F00000EB011042717CE09DF8AC1040F2231076
+:10CA000011FB00F0064901EBC0001830BDF8D01052
+:10CA100001EBC10100EB0110807901284CD105E048
+:10CA2000D445002014410020A878002000229DF861
+:10CA3000AC0040F2231110FB01F0FE4901EBC001F4
+:10CA40001831BDF8D00000EBC00001EB001082717E
+:10CA5000D9229DF8AC0040F2231110FB01F0F549FA
+:10CA600001EBC00118319DF8980000EBC00001EB0C
+:10CA7000001042719DF8AC1001EB410000EB011079
+:10CA8000ED4901EB001130319DF8980001EB0010E9
+:10CA9000801C0990007820F00400001D099908709E
+:10CAA00001209DF8AC1040F2231211FB02F1E14A83
+:10CAB00002EBC10108711CE0C5229DF8AC0040F2F8
+:10CAC000231110FB01F0DB4901EBC00118319DF887
+:10CAD000980000EBC00001EB0010427100219DF8AE
+:10CAE000AC0040F2231210FB02F0D24A02EBC0006D
+:10CAF000017136E400219DF8AC0040F2231210FBD6
+:10CB000002F0CC4A02EBC00001719DF8AC1001EBC1
+:10CB1000410000EB0110C84901EB001130319DF8D4
+:10CB2000980001EB0010801C0990007820F00400B0
+:10CB3000001D09990870D5229DF8AC0040F2231120
+:10CB400010FB01F0BB4901EBC00018309DF89810B4
+:10CB500001EBC10100EB011042713BE49DF8AC0018
+:10CB600000EB400101EB0010B34901EB0010007B2A
+:10CB7000D0BBBDF89C000C2800D02BE400203790DF
+:10CB800028E09DF8AC0000EB4001C1EBC010AB49C0
+:10CB900001EBC001BDF8DC00C01C085C00F00F0018
+:10CBA000092800DD1AE09DF8AC0000EB4001C1EB64
+:10CBB000C010A24901EBC001BDF8DC00C01C085C3C
+:10CBC00000F0F000902800DD08E0BDF8DC00401C1B
+:10CBD00081B23791BDF8DC000A28D2DB00BFBDF876
+:10CBE000DC000A2801DA33E57CE000202C902D904F
+:10CBF000002137911EE0DDE92C10000240EA1162AD
+:10CC00000902CDE92C129DF8AC0000EB4001C1EB0C
+:10CC1000C0108A4901EBC001BDF8DC00C01C085CF3
+:10CC2000DDE92C241043CDE92C04BDF8DC00401CC8
+:10CC300080B23790BDF8DC000528DCDB9DF8AC0045
+:10CC4000DDE92C1240F2231310FB03F0794B03EBC8
+:10CC5000C00318339DF8980000EBC00003EB0010F0
+:10CC600040F8221F426000222C922D920021379121
+:10CC70001EE0DDE92C10000240EA11620902CDE954
+:10CC80002C129DF8AC0000EB4001C1EBC0106B49C9
+:10CC900001EBC001BDF8DC000830085CDDE92C3494
+:10CCA0001843CDE92C04BDF8DC00401C80B237905D
+:10CCB000BDF8DC000528DCDB9DF8AC00DDE92C21AB
+:10CCC00040F2231310FB03F05A4B03EBC000183063
+:10CCD0009DF8983003EBC30300EB03102230826011
+:10CCE000C160BEE0BDF89C000E2800D0B0E400207A
+:10CCF000379028E09DF8AC0000EB4001C1EBC0107C
+:10CD00004E4901EBC001BDF8DC00C01C085C00F01E
+:10CD10000F00092800DD1AE09DF8AC0000EB40018F
+:10CD2000C1EBC010454901EBC001BDF8DC00C01CDF
+:10CD3000085C00F0F000902800DD08E0BDF8DC00A1
+:10CD4000401C81B23791BDF8DC000C28D2DB00BF5B
+:10CD5000BDF8DC000C2800DA7AE400202C902D903D
+:10CD6000002137911EE0DDE92C10000240EA11623B
+:10CD70000902CDE92C129DF8AC0000EB4001C1EB9B
+:10CD8000C0102E4901EBC001BDF8DC00C01C085CDE
+:10CD9000DDE92C341843CDE92C04BDF8DC00401C3F
+:10CDA00080B23790BDF8DC000628DCDB9DF8AC00D3
+:10CDB000DDE92C2340F2231110FB01F01D4901EBAA
+:10CDC000C00118319DF8980000EBC00001EB001085
+:10CDD00040F8222F436000222C922D92002137919F
+:10CDE0001EE0DDE92C10000240EA11620902CDE9E3
+:10CDF0002C129DF8AC1001EB4100C0EBC1100F49A3
+:10CE000001EBC001BDF8DC000930085CDDE92C2431
+:10CE10001043CDE92C04BDF8DC00401C80B23790F3
+:10CE2000BDF8DC000628DCDB9DF8AC00DDE92C1247
+:10CE300006E00000D445002014410020A87800201E
+:10CE400040F2231310FB03F0FE4B03EBC00018303D
+:10CE50009DF8983003EBC30300EB03102230816090
+:10CE6000C2609DF8AC1040F2231011FB00F0F549B0
+:10CE700001EBC00118319DF8980000EBC00001EBF8
+:10CE8000001001789DF8AC0040F2231210FB02F074
+:10CE9000EC4A02EBC000407981427CD1EA4890F82C
+:10CEA000A00888B19DF8AC1001EB410000EB011027
+:10CEB000A2F5986101EB001030309DF8981000EB5E
+:10CEC0000110807A022867D1E048D0F818020521C5
+:10CED000B0FBF1F201FB120101EBC10000EB01110B
+:10CEE000DA48243000EB81000021C0F81D10D7483B
+:10CEF000D0F818020521B0FBF1F201FB120101EBA1
+:10CF0000C10000EB0111D148243000EB81000D304D
+:10CF100009909DF8AC1040F2231011FB00F0C949B4
+:10CF200001EBC00118319DF8980000EBC00001EB47
+:10CF3000001022301022014608900998FBF785F96D
+:10CF4000C248D0F818020521B0FBF1F201FB120132
+:10CF500001EBC10000EB0111BC48243000EB810261
+:10CF60009DF8AC0040F2231110FB01F0B54901EB34
+:10CF7000C00118319DF8980000EBC00001EB0010D3
+:10CF800050F81A1F42F8011F40685060AF48D0F8AF
+:10CF90001802052101E02FE201E1B0FBF1F201FBF3
+:10CFA000120101EBC10000EB0113A84924319DF8E7
+:10CFB000AC0000EB400202EB0010A54A02EB0012AD
+:10CFC00030329DF8980002EB0010007801F8230041
+:10CFD0009E48D0F818020521B0FBF1F201FB1200C7
+:10CFE00000EBC00101EB00119848243000EB8101F7
+:10CFF0009548C26941F8212F008C88809348D0F869
+:10D0000018020521B0FBF1F201FB120000EBC00198
+:10D0100001EB00118D48243000EB81029DF8AC003B
+:10D0200040F2231110FB01F0864901EBC0011831D9
+:10D030009DF8980000EBC00001EB0010406BC2F8B7
+:10D0400009008248D0F818020521B0FBF1F201FB7B
+:10D05000120000EBC00101EB00117C48243000EB12
+:10D0600081029DF8AC0000EB400101EB0010784913
+:10D0700001EB001130319DF8980001EB0010406881
+:10D08000C2F82700002137914CE07048D0F8180210
+:10D090000521B0FBF1F201FB120000EBC00101EB36
+:10D0A00000116A48243000EB81012B31BDF8DC40CF
+:10D0B0009DF8AC0040F2231210FB02F0614A02EB33
+:10D0C000C00218329DF8980000EBC00002EB00107F
+:10D0D00090F87F0040F2231210FB02F0594A02EB55
+:10D0E000C00218329DF8AC0040F2231310FB03F08D
+:10D0F000544B03EBC00318339DF8980000EBC000BD
+:10D1000003EB001090F8800000EBC00002EB00126F
+:10D110003F32BDF8DC00105C0855BDF8DC00401C57
+:10D1200081B23791BDF8DC000A28AEDB4748D0F861
+:10D1300018020521B0FBF1F080B2014609900220EF
+:10D14000FBF7C6FF00210620FCF704FF3F48D0F89C
+:10D1500018023E49498C884206D23C48D0F8180251
+:10D16000401C3A49C1F8180200210520FCF7F2FEE4
+:10D170009DF8AC0000EB400101EB0010344901EBDD
+:10D18000001030309DF8981000EB0110801C0990C1
+:10D19000007820F00400001D0999087015E09DF842
+:10D1A000AC0000EB400101EB0010294901EB00103D
+:10D1B00030309DF8981000EB0110801C0990007829
+:10D1C00020F008000830099908709DF8AC0000EBC9
+:10D1D000400101EB00101E4901EB001030309DF8BA
+:10D1E000981000EB0110801C0990007820F02002BC
+:10D1F000099802709DF8AC100220FCF7ABFE9DF878
+:10D20000AC009DF8981001EB0010C217CDE92C027C
+:10D2100000222C9800EBC00101EB00110D4800EB3F
+:10D220008100C0F81D209DF8AC0040F2231110FBD6
+:10D2300001F0044901EBC00018309DF8981001EB93
+:10D24000C10109E0D4450020BC320020BC120020FE
+:10D2500014410020E414002000EB0110223009905A
+:10D260002C9800EBC00101EB0011FC4800EB8101A0
+:10D270000D3110220891DDE90801FAF7E6FF9DF86B
+:10D28000AC0040F2231110FB01F0F54901EBC001A5
+:10D2900018319DF8980000EBC00001EB00112C98AC
+:10D2A00000EBC00202EB0012EC4800EB820051F8E8
+:10D2B0001A2F40F8012F496841609DF8AC0000EB3F
+:10D2C000400101EB0010E74901EB001130319DF8FE
+:10D2D000980001EB001001782C9800EBC00202EBE3
+:10D2E0000012DE4800F822102C9800EBC00101EB80
+:10D2F0000011DA4800EB8101DB48C26941F8212FB7
+:10D30000008C88809DF8AC0040F2231110FB01F0E6
+:10D31000D34901EBC00118319DF8980000EBC00023
+:10D3200001EB0010416B2C9800EBC00202EB0012E5
+:10D33000CA4800EB8200C0F809109DF8AC0000EB71
+:10D34000400101EB0010C74901EB001130319DF89D
+:10D35000980001EB001041682C9800EBC00202EB32
+:10D360000012BE4800EB8200C0F827100021379160
+:10D3700024E09DF8AC0040F2231110FB01F0B84905
+:10D3800001EBC00118319DF8980000EBC00001EBE3
+:10D3900000113F31BDF8DC000A5C2C9800EBC001A5
+:10D3A00001EB0011AD4800EB81012B31BDF8DC0031
+:10D3B0000A54BDF8DC00401C81B23791BDF8DC0096
+:10D3C0000A28D6DB2C9881B208200991FCF7C2FD0F
+:10D3D00000229DF8AC0040F2231110FB01F0A0499F
+:10D3E00001EBC00018309DF8981001EBC10100EB73
+:10D3F000011080F83E2051E09DF8AC0000EB4001A8
+:10D4000001EB0010974901EB001030309DF89810A7
+:10D4100000EB0110801C0990007820F00401091D28
+:10D42000099801709DF8AC0000EB400101EB001081
+:10D430008C4901EB001130319DF8980001EB001090
+:10D44000801C0990007820F08001803109980170DB
+:10D4500001219DF8AC0040F2231210FB02F0804A3B
+:10D4600002EBC00001719DF8AC0040F2231110FBEB
+:10D4700001F0114601EBC00042799DF8AC0040F28A
+:10D48000231110FB01F0764901EBC00018309DF824
+:10D49000981001EBC10100EB01100270D5229DF83C
+:10D4A000AC0040F2231110FB01F06D4901EBC0000C
+:10D4B00018309DF8981001EBC10100EB011042718A
+:10D4C00050E2D5229DF8AC0040F2231110FB01F090
+:10D4D000634901EBC00018309DF8981001EBC101C1
+:10D4E00000EB011042713DE2D5229DF8AC0040F204
+:10D4F000231110FB01F05A4901EBC00018309DF8D0
+:10D50000981001EBC10100EB011042712AE20121E8
+:10D51000554880F8C4179DF8AC0040F2231110FB69
+:10D5200001F04F4901EBC00118319DF8980000EB64
+:10D53000C00001EB001001789DF8AC0040F223120E
+:10D5400010FB02F0464A02EBC000407981422FDA1C
+:10D5500000219DF8AC0040F2231210FB02F0404A7B
+:10D5600002EBC000017101229DF8AC0040F22311D2
+:10D5700010FB01F03A4901EBC00118319DF8980009
+:10D5800000EBC00001EB0010027011229DF8AC000E
+:10D5900040F2231110FB01F0314901EBC0001830BB
+:10D5A0009DF8981001EBC10100EB0110427154E0AD
+:10D5B0009DF8AC0040F2231110FB01F0284901EB6B
+:10D5C000C00018309DF8981001EBC10100EB01106C
+:10D5D0008078B2282FD100219DF8AC0040F22312B0
+:10D5E00010FB02F01E4A02EBC0000171B2229DF84E
+:10D5F000AC0040F2231110FB01F0194901EBC0010E
+:10D6000018319DF8980000EBC00001EB001042714A
+:10D6100000229DF8AC0040F2231110FB01F01049EC
+:10D6200001EBC00018309DF8981001EBC10100EB30
+:10D630000110827011E0D5229DF8AC0040F2231158
+:10D6400010FB01F0064901EBC00018309DF898105E
+:10D6500001EBC10100EB0110427183E1E4140020F1
+:10D66000D445002014410020BC3200200021FE4897
+:10D6700080F8C417D5229DF8AC0040F2231110FBAE
+:10D6800001F0FA4901EBC00018309DF8981001EB49
+:10D69000C10100EB0110427164E101229DF8AC0070
+:10D6A00040F2231110FB01F0F04901EBC0011831E9
+:10D6B0009DF8980000EBC00001EB001080F881207D
+:10D6C0000021379126E09DF8AC0000EB4001C1EB52
+:10D6D000C010E74901EBC001BDF8DC00C01C0A5CCA
+:10D6E0009DF8AC0040F2231110FB01F0DF4901EB83
+:10D6F000C00118319DF8980000EBC00001EB00104C
+:10D7000000F18201BDF8DC000A54BDF8DC00401CC9
+:10D7100081B23791BDF8DC000A28D4DB22E19DF804
+:10D72000AC1001EB4100C0EBC110D14901EBC000CE
+:10D73000C07801049DF8AC0000EB4002C2EBC010C1
+:10D74000CB4A02EBC000007941EA00209DF8AC1002
+:10D7500001EB4102C2EBC111C54A02EBC10149799B
+:10D760000843B0F5E13F65D19DF8AC1001EB4100F5
+:10D7700000EB0110BF4901EB001030309DF898100C
+:10D7800000EB0110801C0990007820F00402099839
+:10D79000027000229DF8AC0040F2231110FB01F052
+:10D7A000B24901EBC00018309DF8981001EBC1019F
+:10D7B00000EB0110A0F88C2013229DF8AC0040F281
+:10D7C000231110FB01F0A94901EBC00018309DF8AE
+:10D7D000981001EBC10100EB011042719DF8AC10F3
+:10D7E00001EB410000EB0110A24901EB0010407970
+:10D7F00003464FF480524FF4E13109909DF8AC009C
+:10D8000010F0D8F99DF8AC1040F2231011FB00F095
+:10D81000964901EBC00118319DF8980000EBC0005B
+:10D8200001EB00108E300990007820F008000830DD
+:10D830000999087096E09DF8AC1001EB4100C0EB2F
+:10D84000C1108B4901EBC00001799DF8AC0000EBE1
+:10D850004002C2EBC010864A02EBC000C07841EA29
+:10D8600000229DF8AC0040F2231110FB01F07F492B
+:10D8700001EBC00118319DF8980000EBC00001EBEE
+:10D880000010A0F88C209DF8AC1040F2231011FB82
+:10D8900000F0764901EBC00118319DF8980000EBCB
+:10D8A000C00001EB0010B0F88C109DF8AC0000EB4C
+:10D8B000400202EB00106F4A02EB0010408B8142E5
+:10D8C0004FDBE5229DF8AC0040F2231110FB01F084
+:10D8D000664901EBC00118319DF8980000EBC000CB
+:10D8E00001EB0010427100229DF8AC0040F22311C0
+:10D8F00010FB01F05D4901EBC00118319DF8980063
+:10D9000000EBC00001EB001002709DF8AC1001EBC1
+:10D91000410000EB0110574901EB001130319DF837
+:10D92000980001EB0010801C0990007820F0800224
+:10D93000099802709DF8AC1040F2231011FB00F022
+:10D940004A4901EBC00018309DF8981001EBC10165
+:10D9500000EB01108E300990007820F00102099848
+:10D96000027000BF00BF08F05FBD9DF8AC1001EB76
+:10D970004100C0EBC1103E4911F83000042801D12C
+:10D9800024900BE09DF8AC1001EB4100C0EBC110FE
+:10D99000374911F83000152800D124909DF8AC10BB
+:10D9A00001EB4100C0EBC110314901EBC0004178EF
+:10D9B0009DF8AC0000EB4002C2EBC0102C4A12F8FC
+:10D9C000300041EA002041F23001884202D1A62015
+:10D9D00024903DE09DF8AC1001EB4100C0EBC1107C
+:10D9E000234901EBC00041789DF8AC0000EB4002F8
+:10D9F000C2EBC0101E4A12F8300041EA002041F28A
+:10DA00003101884202D1A720249021E09DF8AC107A
+:10DA100001EB4100C0EBC110154911F8300002289C
+:10DA200016D19DF8AC1001EB4100C0EBC1101049BC
+:10DA300001EBC00001799DF8AC0000EB4002C2EBA5
+:10DA4000C0100B4A02EBC000C07841EA00212491CB
+:10DA50009DF8AC1040F2231011FB00F0034901EBDC
+:10DA6000C0008178269107E0BC320020D445002018
+:10DA7000A8780020144100200021FE4A9DF8AC0047
+:10DA800002EB00129DF898001154FB4890F820001A
+:10DA9000012815D19DF8AC1001EB410000EB0110FD
+:10DAA000F64901EB001030309DF8981000EB0110A2
+:10DAB000801C0990007820F080008030099908705F
+:10DAC000BDF8901043F23002881A91427ED009DCF2
+:10DAD00004297CD015297BD0A6290ED0A72941F096
+:10DAE0006B8635E1B0F5C06F73D0A0F201600028FD
+:10DAF00070D00428F3D101F078BB00219DF8AC0070
+:10DB000040F2231210FB02F0DD4A02EBC00001716B
+:10DB10009DF8AC1040F2231011FB00F0114601EB10
+:10DB2000C00018309DF8981001EBC10100EB011006
+:10DB30000078032824DC04229DF8AC0040F2231175
+:10DB400010FB01F0CE4901EBC00118319DF898009F
+:10DB500000EBC00001EB00100270A8229DF8AC00A1
+:10DB600040F2231110FB01F0C54901EBC000183051
+:10DB70009DF8981001EBC10100EB01104271E5E046
+:10DB80009DF8AC1040F2231011FB00F0BC4901EBF2
+:10DB9000C00018309DF8981001EBC10100EB011096
+:10DBA000007808282ADC09229DF8AC0040F22311F5
+:10DBB00010FB01F0B24901EBC00118319DF898004B
+:10DBC00000EBC00001EB0010027004E07EE1F3E125
+:10DBD000FDE3FDE3FDE3A9229DF8AC0040F2231133
+:10DBE00010FB01F0A64901EBC00018309DF8981019
+:10DBF00001EBC10100EB01104271A7E09DF8AC10F0
+:10DC000040F2231011FB00F09D4901EBC0001830D9
+:10DC10009DF8981001EBC10100EB011000780D2870
+:10DC200024DC0E229DF8AC0040F2231110FB01F021
+:10DC3000934901EBC00118319DF8980000EBC0003A
+:10DC400001EB00100270A2229DF8AC0040F22311FB
+:10DC500010FB01F08A4901EBC00018309DF89810C4
+:10DC600001EBC10100EB011042716FE09DF8AC10B7
+:10DC700040F2231011FB00F0814901EBC000183085
+:10DC80009DF8981001EBC10100EB01104079A52827
+:10DC900015D19DF8AC1001EB410000EB0110774964
+:10DCA00001EB001030309DF8981000EB0110801C43
+:10DCB0000990007820F00400001D099908709DF873
+:10DCC000AC1040F2231011FB00F06D4901EBC000D5
+:10DCD00018309DF8981001EBC10100EB011080781D
+:10DCE000A12833D09DF8AC0040F2231110FB01F0C5
+:10DCF000634901EBC00118319DF8980000EBC000AA
+:10DD000001EB001082789DF8AC0040F2231110FB6B
+:10DD100001F05B4901EBC00118319DF8980000EB60
+:10DD2000C00001EB00104271A1229DF8AC0040F24E
+:10DD3000231110FB01F0524901EBC00018309DF88F
+:10DD4000981001EBC10100EB0110827001F034BDAD
+:10DD500000219DF8AC0040F2231210FB02F0484A6B
+:10DD600002EBC00001719DF8AC0040F2231110FBE2
+:10DD700001F0114601EBC00018309DF8981001EB3E
+:10DD8000C10100EB0110007805281DDC00219DF881
+:10DD9000AC0040F2231210FB02F0394A02EBC00043
+:10DDA000017106229DF8AC0040F2231110FB01F036
+:10DDB000334901EBC00018309DF8981001EBC10108
+:10DDC00000EB0110027024E09DF8AC0040F223113A
+:10DDD00010FB01F02A4901EBC00018309DF89810A3
+:10DDE00001EBC10100EB01100078092811DC0A22C7
+:10DDF0009DF8AC0040F2231110FB01F0204901EB2B
+:10DE0000C00018309DF8981001EBC10100EB011023
+:10DE100002709DF8AC0040F2231110FB01F018498C
+:10DE200001EBC00018309DF8981001EBC10100EB28
+:10DE300001104079A42836D19DF8AC0000EB4001D8
+:10DE400001EB00100D4901EB001030309DF89810E7
+:10DE500000EB0110801C0990007820F02000203099
+:10DE60000999087000229DF8AC0040F2231110FBC4
+:10DE700001F007E0483F0020BC12002014410020C0
+:10DE8000D4450020FE4901EBC00018309DF89810E1
+:10DE900001EBC10100EB011080F83D209DF8AC10B2
+:10DEA0000220FCF757F8A1229DF8AC0040F22311A4
+:10DEB00010FB01F0F24901EBC00018309DF89810FA
+:10DEC00001EBC10100EB011042713FE700203790E8
+:10DED00015E09DF8AC0000EB4001C1EBC010E94932
+:10DEE00001EBC001BDF8DC00C01C095C16AABDF83E
+:10DEF000DC001154BDF8DC00401C81B23791BDF844
+:10DF0000DC000628E5DB062116A81DF091FE0021A5
+:10DF1000CDE92E01DDE92E21100A40EA01602E9C98
+:10DF2000001941EB21214FF480724FF00003CDE93D
+:10DF30000801FAF747F99DF8AC0040F2231110FBF5
+:10DF400001F0CF4901EBC00018309DF8981001EBAB
+:10DF5000C10100EB0110027100229DF8AC0040F2FB
+:10DF6000231110FB01F0C64901EBC0000271012230
+:10DF70009DF8AC0040F2231110FB01F0C04901EB09
+:10DF8000C00018309DF8981001EBC10100EB0110A2
+:10DF90000270A7229DF8AC0040F2231110FB01F0A3
+:10DFA000B74901EBC00018309DF8981001EBC10192
+:10DFB00000EB01104271C9E69DF8AC0040F223115C
+:10DFC00010FB01F0AE4901EBC00018309DF898102D
+:10DFD00001EBC10100EB0110007806282EDC0021C6
+:10DFE0009DF8AC0040F2231210FB02F0A44A02EBB1
+:10DFF000C000017107229DF8AC0040F2231110FB14
+:10E0000001F09F4901EBC00118319DF8980000EB29
+:10E01000C00001EB00100270A7229DF8AC0040F296
+:10E02000231110FB01F0964901EBC00018309DF858
+:10E03000981001EBC10100EB011042719DF8AC009A
+:10E0400040F2231110FB01F08D4901EBC0001830A4
+:10E050009DF8981001EBC10100EB01100078012838
+:10E060002FDC00219DF8AC0040F2231210FB02F0DF
+:10E07000834A02EBC000017102229DF8AC0040F21D
+:10E08000231110FB01F07E4901EBC00118319DF80E
+:10E09000980000EBC00001EB00100270A3229DF875
+:10E0A000AC0040F2231110FB01F0754901EBC000F8
+:10E0B00018309DF8981001EBC10100EB011042717E
+:10E0C0001CE29DF8AC0040F2231110FB01F06C49FA
+:10E0D00001EBC00018309DF8981001EBC10100EB76
+:10E0E0000110007807282FDC00219DF8AC0040F2D9
+:10E0F000231210FB02F0624A02EBC00001710822F9
+:10E100009DF8AC0040F2231110FB01F05C4901EBDB
+:10E11000C00118319DF8980000EBC00001EB001021
+:10E120000270A3229DF8AC0040F2231110FB01F015
+:10E13000534901EBC00018309DF8981001EBC10164
+:10E1400000EB01104271D9E19DF8AC0040F22311BF
+:10E1500010FB01F04A4901EBC00018309DF89810FF
+:10E1600001EBC10100EB011000780B282FDC00212E
+:10E170009DF8AC0040F2231210FB02F0404A02EB83
+:10E18000C00001710C229DF8AC0040F2231110FB7D
+:10E1900001F03B4901EBC00118319DF8980000EBFC
+:10E1A000C00001EB00100270A1229DF8AC0040F20B
+:10E1B000231110FB01F0324901EBC00018309DF82B
+:10E1C000981001EBC10100EB0110427196E19DF83E
+:10E1D000AC0040F2231110FB01F0294901EBC00013
+:10E1E00018309DF8981001EBC10100EB0110007888
+:10E1F0000C282FDC00219DF8AC0040F2231210FB0C
+:10E2000002F01F4A02EBC00001710D229DF8AC0024
+:10E2100040F2231110FB01F0194901EBC001183144
+:10E220009DF8980000EBC00001EB00100270A322E3
+:10E230009DF8AC0040F2231110FB01F0104901EBF6
+:10E24000C00018309DF8981001EBC10100EB0110DF
+:10E25000427153E19DF8AC0040F2231110FB01F034
+:10E26000074901EBC00018309DF8981001EBC1017F
+:10E2700000EB011000780E287DDC0F2204E0000086
+:10E28000D4450020A87800209DF8AC0040F223116E
+:10E2900010FB01F0FE4901EBC00118319DF8980018
+:10E2A00000EBC00001EB00100270A1229DF8AC0051
+:10E2B00040F2231110FB01F0F54901EBC0011831C8
+:10E2C0009DF8980000EBC00001EB001042719DF832
+:10E2D000AC0040F2231110FB01F0ED4901EBC0014D
+:10E2E00018319DF8980000EBC00001EB001082701F
+:10E2F0009DF8AC0000EB400101EB0010E54901EB9B
+:10E30000001130319DF8980001EB0010801C09903D
+:10E31000007820F080008030099908709DF8AC00EA
+:10E3200000EB400101EB0010DA4901EB0010303046
+:10E330009DF8981000EB0110801C0990007820F0E7
+:10E340000400001D099908709DF8AC0000EB400125
+:10E3500001EB0010CF4901EB001030309DF8981010
+:10E3600000EB01108078C0F3401098B39DF8AC002A
+:10E3700000EB400100E043E001EB0010C54901EB78
+:10E38000001030309DF8981000EB0110801C0990AF
+:10E39000007820F02002099802709DF8AC0000EB94
+:10E3A000400101EB0010BB4901EB001030309DF83B
+:10E3B000981000EB01108078C0F34000D0B99DF8B0
+:10E3C000AC0000EB400101EB0010B24903E096E025
+:10E3D000C4E006E174E001EB001030309DF89810C5
+:10E3E00000EB0110801C0990007820F00800083034
+:10E3F000099908709DF8AC100220FBF7ABFD7DE099
+:10E400009DF8AC1040F2231011FB00F0A04901EB85
+:10E41000C00118319DF8980000EBC00001EB00101E
+:10E4200001789DF8AC0040F2231210FB02F0984AEC
+:10E4300002EBC0004079814260D19DF8AC1040F2FF
+:10E44000231011FB00F0114601EBC00018309DF8BD
+:10E45000981001EBC10100EB01108078A12830D0A9
+:10E46000A3229DF8AC0040F2231110FB01F0884973
+:10E4700001EBC00118319DF8980000EBC00001EBE2
+:10E48000001042719DF8AC1040F2231011FB00F017
+:10E490007F4901EBC00018309DF8981001EBC101D5
+:10E4A00000EB01108078A22828D000209DF8AC1045
+:10E4B00040F2231211FB02F1754A02EBC10108710F
+:10E4C0001CE0A1229DF8AC0040F2231110FB01F0EA
+:10E4D0006F4901EBC00118319DF8980000EBC000B6
+:10E4E00001EB0010427101219DF8AC0040F22312B3
+:10E4F00010FB02F0664A02EBC000017126E4A12283
+:10E500009DF8AC0040F2231110FB01F0604901EBD3
+:10E51000C00118319DF8980000EBC00001EB00101D
+:10E5200082709DF8AC0040F2231110FB01F05849B5
+:10E5300001EBC00118319DF8980000EBC00001EB21
+:10E540000010427100219DF8AC0040F2231210FB34
+:10E5500002F04F4A02EBC0000171B6E49DF8AC1026
+:10E5600040F2231011FB00F0494901EBC0001830C4
+:10E570009DF8981001EBC10100EB0110007806280E
+:10E580002EDC00219DF8AC0040F2231210FB02F0BB
+:10E590003F4A02EBC000017107229DF8AC0040F237
+:10E5A000231110FB01F03A4901EBC00118319DF82D
+:10E5B000980000EBC00001EB00100270A7229DF84C
+:10E5C000AC0040F2231110FB01F0314901EBC00017
+:10E5D00018309DF8981001EBC10100EB0110427159
+:10E5E00073E400219DF8AC0040F2231210FB02F00E
+:10E5F000274A02EBC0000171A7229DF8AC0040F24F
+:10E60000231110FB01F0224901EBC00118319DF8E4
+:10E61000980000EBC00001EB001042719DF8AC10B7
+:10E6200001EB4100C0EBC1101B4901EBC000407978
+:10E6300030287DD19DF8AC1040F2231011FB00F082
+:10E64000134901EBC00118319DF8980000EBC000A0
+:10E6500001EB001001789DF8AC0040F2231210FB92
+:10E6600002F00B4A02EBC0004079814260D19DF874
+:10E67000AC1001EB410000EB0110064901EB00106A
+:10E6800030309DF8981000EB0110801C099005E0D7
+:10E69000D445002014410020A8780020007820F004
+:10E6A0000102099802709DF8AC1001EB410000EBEB
+:10E6B0000110FE4901EB001030309DF8981000EB7E
+:10E6C0000110801C0990007820F002020998027065
+:10E6D0009DF8AC1040F2231011FB00F0F44901EB5F
+:10E6E000C00018309DF8981001EBC10100EB01103B
+:10E6F000C07831282ED19DF8AC1001EB410000EB21
+:10E700000110EA4901EB001030309DF8981000EB41
+:10E710000110801C0990007820F0200209980270F6
+:10E7200000229DF8AC0040F2231110FB01F000E044
+:10E7300037E0DF4901EBC00018309DF8981001EB7D
+:10E74000C10100EB011080F83D209DF8AC100220C3
+:10E75000FBF700FC9DF8AC1040F2231011FB00F019
+:10E76000D34901EBC00018309DF8981001EBC101AE
+:10E7700000EB011090F83E00012811D1A9229DF86C
+:10E78000AC0040F2231110FB01F0C94901EBC000BD
+:10E7900018309DF8981001EBC10100EB0110827058
+:10E7A00079E29DF8AC1001EB4100C0EBC110C1490A
+:10E7B00001EBC000407931287ED19DF8AC1040F2C9
+:10E7C000231011FB00F0BA4901EBC00118319DF88C
+:10E7D000980000EBC00001EB001001789DF8AC0040
+:10E7E00040F2231210FB02F0B14A02EBC000407964
+:10E7F000814261D19DF8AC1040F2231011FB00F072
+:10E80000114601EBC00018309DF8981001EBC101D2
+:10E8100000EB011090F83E0040BB01229DF8AC00D7
+:10E8200040F2231110FB01F0A14901EBC0011831A6
+:10E830009DF8980000EBC00001EB001080F83D202F
+:10E840009DF8AC1001EB410000EB0110974901EB82
+:10E85000001130319DF8980001EB0010801C0990E8
+:10E86000007820F00100401C099908709DF8AC1058
+:10E8700001EB410000EB01108C4901EB001030303E
+:10E880009DF8981000EB0110801C0990007820F092
+:10E89000020209980270884890F8A008002872D1F6
+:10E8A000864890F8210001286DD18448D0F81802DC
+:10E8B0008249498C884200E0A9E064D29DF8AC10FE
+:10E8C00040F2231011FB00F0794901EBC000183031
+:10E8D0009DF8981001EBC10100EB011090F83D008C
+:10E8E000012850D19DF8AC1040F2231011FB00F02C
+:10E8F0006F4901EBC00018309DF8981001EBC10181
+:10E9000000EB011090F87E00E8BB4FF010429DF83C
+:10E91000AC0040F2231110FB01F0654901EBC0018E
+:10E9200018319DF8980000EBC00001EB00108260E8
+:10E930009DF8AC1001EB410000EB01105B4901EBCD
+:10E94000001130319DF8980001EB001001789DF81E
+:10E95000AC0040F2231210FB02F0554A02EBC0005B
+:10E9600041709DF8AC1040F2231011FB00F01146ED
+:10E9700001EBC00118319DF8980000EBC00001EBDD
+:10E980000010017800E041E09DF8AC0040F2231255
+:10E9900010FB02F0464A02EBC0004079814235D1BB
+:10E9A00000229DF8AC0040F2231110FB01F0404919
+:10E9B00001EBC00118319DF8980000EBC00001EB9D
+:10E9C0000010C271A4229DF8AC0040F2231110FB8C
+:10E9D00001F0374901EBC00118319DF8980000EBB8
+:10E9E000C00001EB00108270A3229DF8AC0040F241
+:10E9F000231110FB01F02E4901EBC00018309DF8E7
+:10EA0000981001EBC10100EB0110427143E19DF848
+:10EA1000AC0000EB4001C1EBC010264901EBC00087
+:10EA2000407933287ED19DF8AC0000EB400101EB2A
+:10EA300000101E4901EB001030309DF8981000EBDB
+:10EA40000110801C0990007820F00100401C0999F9
+:10EA500008709DF8AC0000EB400101EB0010134979
+:10EA600001EB001030309DF8981000EB0110801C75
+:10EA70000990007820F02002099802709DF8AC10EF
+:10EA800001EB410000EB0110084901EB00103030B0
+:10EA90009DF8981000EB0110801C0990007820F080
+:10EAA0000200801C099908700AE00000144100204F
+:10EAB000D4450020A8780020BC320020BC120020E1
+:10EAC0009DF8AC0040F2231110FB01F0FE4901EB70
+:10EAD000C00042799DF8AC0040F2231110FB01F018
+:10EAE000F94901EBC00018309DF8981001EBC10105
+:10EAF00000EB011002709DF8AC0000EB400101EB4F
+:10EB00000010F24901EB001030309DF8981000EB36
+:10EB10000110801C0990007820F080008030099955
+:10EB2000087000E029E09DF8AC0000EB400101EB2B
+:10EB30000010E64901EB001030309DF8981000EB12
+:10EB400001108078C0F3400020B99DF8AC1002207D
+:10EB5000FBF700FAA2229DF8AC0040F2231110FB53
+:10EB600001F0D94901EBC00018309DF8981001EB75
+:10EB7000C10100EB011082708DE09DF8AC0000EB4C
+:10EB80004001C1EBC010D24901EBC00040793428EC
+:10EB90007ED19DF8AC0000EB400101EB0010CB49A9
+:10EBA00001EB001030309DF8981000EB0110801C34
+:10EBB0000990007820F02002099802709DF8AC00BE
+:10EBC00000EB400101EB0010C04901EB00103030B8
+:10EBD0009DF8981000EB0110801C0990007820F03F
+:10EBE00002020998027001229DF8AC0040F2231144
+:10EBF00010FB01F0B44901EBC00018309DF89810EB
+:10EC000001EBC10100EB011080F83E20A9229DF824
+:10EC1000AC0040F2231110FB01F0AB4901EBC00046
+:10EC200018309DF8981001EBC10100EB01108270C3
+:10EC30009DF8AC0040F2231110FB01F0A24901EB5A
+:10EC4000C00042799DF8AC0040F2231110FB01F0A6
+:10EC50009D4901EBC00018309DF8981001EBC101EF
+:10EC600000EB011002709DF8AC0000EB400101EBDD
+:10EC70000010964901EB001030309DF8981000EB21
+:10EC80000110801C0990007820F08000803000E0A6
+:10EC900001E00999087000202C902D9000213791F7
+:10ECA00021E0DDE92C10000140EA11720901CDE9F3
+:10ECB0002C129DF8AC0000EB4001C1EBC010844960
+:10ECC00001EBC001BDF8DC00801D085C3038C117C5
+:10ECD000DDE92C2402432143CDE92C21BDF8DC00E1
+:10ECE000401C81B23791BDF8DC000628D9DB9DF8C5
+:10ECF000AC002C9940F2231210FB02F0724A02EB96
+:10ED0000C00218329DF8980000EBC00002EB001022
+:10ED1000C0F81A1000222C922D920021379122E087
+:10ED2000DDE92C10000140EA11720901CDE92C1235
+:10ED30009DF8AC1001EB4100C0EBC110644901EB40
+:10ED4000C001BDF8DC000D30085C3038C117DDE9CA
+:10ED50002C34184341EA0402CDE92C02BDF8DC0052
+:10ED6000401C80B23790BDF8DC000428D8DB9DF849
+:10ED7000AC002C9940F2231210FB02F0524A02EB35
+:10ED8000C00218329DF8980000EBC00002EB0010A2
+:10ED9000416300212C912D91379122E0DDE92C1067
+:10EDA000000140EA11720901CDE92C129DF8AC1066
+:10EDB00001EB4100C0EBC110454901EBC001BDF8BA
+:10EDC000DC001130085C3038C117DDE92C34184301
+:10EDD00041EA0402CDE92C02BDF8DC00401C80B2FF
+:10EDE0003790BDF8DC000628D8DB9DF8AC002C99E4
+:10EDF00040F2231210FB02F0334A02EBC002183239
+:10EE00009DF8980000EBC00002EB0010C0F81E1047
+:10EE10009DF8AC1001EB4100C0EBC1102C4901EB97
+:10EE2000C00042799DF8AC0040F2231110FB01F0C4
+:10EE3000254901EBC00118319DF8980000EBC00096
+:10EE400001EB0010C2709DF8AC1001EB410000EB2B
+:10EE500001101E4901EB001130319DF8980001EBC3
+:10EE6000001082789DF8AC0040F2231110FB01F0F5
+:10EE7000154901EBC00118319DF8980000EBC00066
+:10EE800001EB001002769DF8AC1040F2231011FB4C
+:10EE900000F00D4901EBC00118319DF8980000EB1E
+:10EEA000C00001EB001001789DF8AC0040F2231285
+:10EEB00010FB02F0044A02EBC000407981427CDA88
+:10EEC00000219DF8AC0005E0D4450020144100204D
+:10EED000A878002040F2231210FB02F0FE4A02EB59
+:10EEE000C0000171A7229DF8AC0040F2231110FB75
+:10EEF00001F0F94901EBC00118319DF8980000EBD1
+:10EF0000C00001EB0010427101219DF8AC0040F2FD
+:10EF1000231210FB02F0F04A02EBC00001719DF8D1
+:10EF2000AC1040F2231011FB00F0114601EBC000C1
+:10EF300042799DF8AC0040F2231110FB01F0E64944
+:10EF400001EBC00118319DF8980000EBC00001EB07
+:10EF500000100270A1229DF8AC0040F2231110FBBA
+:10EF600001F0DD4901EBC00118319DF8980000EB7C
+:10EF7000C00001EB001042719DF8AC1001EB4100A4
+:10EF800000EB0110D54901EB001130319DF89800DC
+:10EF900001EB0010801C0990007820F08000803088
+:10EFA000099908709DF8AC1001EB410000EB0110CD
+:10EFB000CA4901EB0010303000E05BE09DF898108A
+:10EFC00000EB0110801C0990007820F00400001D67
+:10EFD000099908709DF8AC1001EB410000EB01109D
+:10EFE000BE4901EB001030309DF8981000EB011085
+:10EFF0008078C0F34010E8B39DF8AC1001EB4100FD
+:10F0000000EB0110B54901EB001030309DF898106D
+:10F0100000EB0110801C0990007820F02002099874
+:10F0200002709DF8AC1001EB410000EB0110AB4900
+:10F0300001EB001030309DF8981000EB0110807843
+:10F04000C0F34000F0BB9DF8AC1001EB410000EBB9
+:10F050000110A24901EB001030309DF8981000EB30
+:10F060000110801C0990007820F0080008300999F0
+:10F07000087000E0B8E09DF8AC009DF8981001EB36
+:10F080000010C217CDE92C0200222C9800EBC00121
+:10F0900001EB0011924800EB8100C0F81D209DF8A3
+:10F0A000AC0040F2231110FB01F08B4901EBC000D2
+:10F0B00018309DF8981001EBC10100EB01102230CF
+:10F0C000099000E08BE02C9800EBC00101EB0011EF
+:10F0D000834800EB81010D3110220891DDE9080120
+:10F0E000F9F7B3F89DF8AC0040F2231110FB01F0E2
+:10F0F000794901EBC00118319DF8980000EBC00080
+:10F1000001EB00112C9800EBC00202EB00127448D6
+:10F1100000EB820051F81A2F40F8012F4968416036
+:10F120009DF8AC0000EB400101EB00106B4901EBD6
+:10F13000001130319DF8980001EB001001782C98F7
+:10F1400000EBC00202EB0012654800F822102C9878
+:10F1500000EBC00101EB0011614800EB8101614847
+:10F16000C26941F8212F008C88809DF8AC0040F2E4
+:10F17000231110FB01F0584901EBC00118319DF833
+:10F18000980000EBC00001EB0010416B2C9800EBE5
+:10F19000C00202EB0012524800EB8200C0F80910D6
+:10F1A0009DF8AC0000EB400101EB00104B4901EB76
+:10F1B000001130319DF8980001EB001041682C9847
+:10F1C00000EBC00202EB0012454800EB8200C0F8E1
+:10F1D00027102C9881B208200991FAF7BBFE9DF800
+:10F1E000AC100220FAF7B6FEE6E200219DF8AC0072
+:10F1F00040F2231210FB02F0374A02EBC00001710B
+:10F200009DF8AC0040F2231110FB01F0114601EB18
+:10F21000C00018309DF8981001EBC10100EB0110FF
+:10F2200000780A2812DC0B229DF8AC0040F2231172
+:10F2300010FB01F0284901EBC00018309DF8981030
+:10F2400001EBC10100EB01100270FFE19DF8AC0081
+:10F2500040F2231110FB01F01F4901EBC0011831EE
+:10F260009DF8980000EBC00001EB001001789DF8BC
+:10F27000AC0040F2231210FB02F0174A02EBC00070
+:10F28000407981427ED1174890F8A00870BB16489B
+:10F29000D0F818020521B0FBF1F201FB120000EBDF
+:10F2A000C00101EB00111048243000EB8100002167
+:10F2B000C0F81D100C48D0F818020521B0FBF1F27F
+:10F2C00001FB120000EBC00101EB001106482430E5
+:10F2D00000EB81000D300AE0D445002014410020ED
+:10F2E000E4140020BC320020BC120020CEE00990C3
+:10F2F0009DF8AC0040F2231110FB01F0FE4901EB38
+:10F30000C00118319DF8980000EBC00001EB00101F
+:10F3100022301022014608900998F8F796FFF74826
+:10F32000D0F818020521B0FBF1F201FB120000EB4E
+:10F33000C00101EB0011F148243000EB81029DF87F
+:10F34000AC0040F2231110FB01F0EB4901EBC001CE
+:10F3500018319DF8980000EBC00001EB001050F848
+:10F360001A1F42F8011F40685060E448D0F81802A4
+:10F370000521B0FBF1F201FB120000EBC00101EB33
+:10F38000001300E062E1DD4924319DF8AC0000EBA0
+:10F39000400202EB0010DA4A02EB001230329DF814
+:10F3A000980002EB0010007801F82300D348D0F851
+:10F3B00018020521B0FBF1F201FB120000EBC001C5
+:10F3C00001EB0011CD48243000EB81029DF8AC0028
+:10F3D00040F2231110FB01F0C74901EBC0011831C5
+:10F3E0009DF8980000EBC00001EB0010406BC2F8E4
+:10F3F0000900C248D0F818020521B0FBF1F201FB68
+:10F40000120000EBC00101EB0011BC48243000EBFE
+:10F410008101BC48C26941F8212F008C8880B7481F
+:10F42000D0F818020521B0FBF1F081B20220099159
+:10F43000F9F74EFE00210620FAF78CFDAF48D0F810
+:10F440001802AE49498C884206D2AC48D0F818025E
+:10F45000401CAA49C1F8180200210520FAF77AFDDC
+:10F460009DF8AC0000EB400101EB0010A44901EB5A
+:10F47000001030309DF8981000EB0110801C0990AE
+:10F48000007820F008020998027015E09DF8AC00A1
+:10F4900000EB400101EB0010994901EB0010303006
+:10F4A0009DF8981000EB0110801C0990007820F066
+:10F4B000080008300999087000229DF8AC0040F25D
+:10F4C000231110FB01F08C4901EBC00118319DF8AC
+:10F4D000980000EBC00001EB001080F83E209DF882
+:10F4E000AC100220FAF736FD9DF8AC109DF898009C
+:10F4F00000EB0110C217CDE92C0200222C9800EB82
+:10F50000C00101EB0011804800EB8100C0F81D2014
+:10F510009DF8AC0040F2231110FB01F0764901EB9D
+:10F52000C00018309DF8981001EBC10100EB0110EC
+:10F53000223009902C9800EBC00101EB00117248B9
+:10F5400000EB81010D3110220891DDE90801F8F787
+:10F550007CFE9DF8AC0040F2231110FB01F06649DF
+:10F5600001EBC00118319DF8980000EBC00001EBE1
+:10F5700000112C9800EBC00202EB0012624800EB75
+:10F58000820051F81A2F40F8012F496841609DF818
+:10F59000AC0000EB400101EB0010594901EB0011F8
+:10F5A00030319DF8980001EB001001782C9800EBA9
+:10F5B000C00202EB0012544800F822102C9800EB15
+:10F5C000C00101EB0011504800EB81014D48C269B8
+:10F5D00041F8212F008C88809DF8AC0040F2231167
+:10F5E00010FB01F0444901EBC00118319DF898006F
+:10F5F00000EBC00001EB0010416B2C9800EBC00247
+:10F6000002EB0012404800EB8200C0F809109DF8A0
+:10F61000AC0000EB400101EB0010394901EB001197
+:10F6200030319DF8980001EB001041682C9800EBF8
+:10F63000C00202EB0012344800EB8200C0F8271031
+:10F640002C9881B208200991FAF784FCA7229DF832
+:10F65000AC0040F2231110FB01F0274901EBC0017F
+:10F6600018319DF8980000EBC00001EB00104271CA
+:10F67000A2229DF8AC0040F2231110FB01F01E49BC
+:10F6800001EBC00118319DF8980000EBC00001EBC0
+:10F690000010827000212C912D91379122E0DDE93C
+:10F6A0002C10000140EA11720901CDE92C129DF8DD
+:10F6B000AC0000EB4001C1EBC010144901EBC001EC
+:10F6C000BDF8DC000B30085C3038C117DDE92C34A4
+:10F6D00040EA03022143CDE92C21BDF8DC00401CA7
+:10F6E00081B23791BDF8DC000A28D8DB9DF8AC0068
+:10F6F000DDE92C120CE00000D4450020BC120020F3
+:10F7000014410020BC320020E4140020A87800201E
+:10F7100040F2231310FB03F0FE4B03EBC00318333E
+:10F720009DF8980000EBC00003EB001040F8221F8A
+:10F73000426000222C922D920021379122E0DDE9D7
+:10F740002C10000140EA11720901CDE92C129DF83C
+:10F75000AC0000EB4001C1EBC010EF4901EBC00170
+:10F76000BDF8DC001530085C3038C117DDE92C2409
+:10F77000104341EA0402CDE92C02BDF8DC00401C34
+:10F7800080B23790BDF8DC000A28D8DB9DF8AC00C9
+:10F79000DDE92C2140F2231310FB03F0DD4B03EBDA
+:10F7A000C00018309DF8983003EBC30300EB031042
+:10F7B00022308260C16000BF00BF06F035BE9DF8F8
+:10F7C000AC0000EB4001C1EBC010D34911F8300090
+:10F7D000042801D124900BE09DF8AC0000EB40011F
+:10F7E000C1EBC010CC4911F83000152800D124908D
+:10F7F0009DF8AC0000EB4001C1EBC010C64901EB25
+:10F80000C00041789DF8AC0000EB4002C2EBC01094
+:10F81000C14A12F8300041EA002041F2300188422A
+:10F8200002D1A62024903DE09DF8AC0000EB400101
+:10F83000C1EBC010B84901EBC00041789DF8AC00A5
+:10F8400000EB4002C2EBC010B34A12F8300041EAAC
+:10F85000002041F23101884202D1A720249021E00A
+:10F860009DF8AC0000EB4001C1EBC010AA4911F8B3
+:10F870003000022816D19DF8AC0000EB4001C1EB2E
+:10F88000C010A54901EBC00001799DF8AC0000EB68
+:10F890004002C2EBC010A04A02EBC000C07841EAAF
+:10F8A000002124919DF8AC0040F2231110FB01F0DF
+:10F8B000984901EBC000817826910021974A9DF874
+:10F8C000AC0002EB00129DF898001154944890F897
+:10F8D0002000012815D19DF8AC0000EB400101EBA0
+:10F8E0000010904901EB001030309DF8981000EBAB
+:10F8F0000110801C0990007820F080008030099968
+:10F900000870BDF89000A7287DD007DC04287BD0C4
+:10F9100015287AD0A62841F000844AE0A0F5585076
+:10F92000303820B1112871D01228F4D1FEE39DF8AF
+:10F93000AC0040F2231110FB01F0764901EBC0004E
+:10F9400018309DF8981001EBC10100EB0110007810
+:10F9500070BB00219DF8AC0040F2231210FB02F0B6
+:10F960006C4A02EBC000017101229DF8AC0040F22C
+:10F97000231110FB01F0674901EBC00118319DF81C
+:10F98000980000EBC00001EB00100270A7229DF868
+:10F99000AC0040F2231110FB01F05E4901EBC00006
+:10F9A00018309DF8981001EBC10100EB0110427175
+:10F9B000FDE300219DF8AC0040F2231210FB02F0A1
+:10F9C000544A02EBC00001719DF8AC0040F22311D3
+:10F9D00010FB01F0114601EBC00018309DF89810A3
+:10F9E00001EBC10100EB01100078022829DC0322A1
+:10F9F0009DF8AC0040F2231110FB01F0454901EBEA
+:10FA0000C001183103E0D0E02EE158E286E29DF813
+:10FA1000980000EBC00001EB00100270A9229DF8D5
+:10FA2000AC0040F2231110FB01F03A4901EBC00099
+:10FA300018309DF8981001EBC10100EB01104271E4
+:10FA4000B2E09DF8AC0040F2231110FB01F0314907
+:10FA500001EBC00018309DF8981001EBC10100EBDC
+:10FA600001100078052824DC06229DF8AC0040F245
+:10FA7000231110FB01F0274901EBC00118319DF85B
+:10FA8000980000EBC00001EB00100270A2229DF86C
+:10FA9000AC0040F2231110FB01F01E4901EBC00045
+:10FAA00018309DF8981001EBC10100EB0110427174
+:10FAB0007AE09DF8AC0040F2231110FB01F01549EB
+:10FAC00001EBC00018309DF8981001EBC10100EB6C
+:10FAD00001104079A52815D19DF8AC0000EB40013C
+:10FAE00001EB00100F4901EB001030309DF8981029
+:10FAF00000EB0110801C0990007820F00400001D2C
+:10FB0000099908709DF8AC0040F2231110FB01F038
+:10FB1000004909E0D4450020A8780020483F002093
+:10FB2000BC1200201441002001EBC00018309DF8E9
+:10FB3000981001EBC10100EB01108078A12833D0AF
+:10FB40009DF8AC0040F2231110FB01F0FE4901EBDF
+:10FB5000C00118319DF8980000EBC00001EB0010C7
+:10FB600082789DF8AC0040F2231110FB01F0F649B9
+:10FB700001EBC00118319DF8980000EBC00001EBCB
+:10FB800000104271A1229DF8AC0040F2231110FB3D
+:10FB900001F0ED4901EBC00018309DF8981001EB21
+:10FBA000C10100EB0110827002E79DF8AC0040F249
+:10FBB000231110FB01F0E44901EBC00018309DF85F
+:10FBC000981001EBC10100EB01104079A4282DD160
+:10FBD0009DF8AC0000EB400101EB0010DB4901EBAC
+:10FBE000001030309DF8981000EB0110801C099037
+:10FBF000007820F0200020300999087000229DF83C
+:10FC0000AC0040F2231110FB01F0CF4901EBC00022
+:10FC100018309DF8981001EBC10100EB011080F83D
+:10FC20003D209DF8AC100220FAF794F900219DF8D0
+:10FC3000AC0040F2231210FB02F0C34A02EBC000FA
+:10FC40000171A1229DF8AC0040F2231110FB01F0DC
+:10FC5000BD4901EBC00018309DF8981001EBC101BF
+:10FC600000EB01104271A3E69DF8AC0040F22311B5
+:10FC700010FB01F0B44901EBC00018309DF898105A
+:10FC800001EBC10100EB0110007801282FDC0021FD
+:10FC90009DF8AC0040F2231210FB02F0AA4A02EBDE
+:10FCA000C000017102229DF8AC0040F2231110FB4C
+:10FCB00001F0A54901EBC00118319DF8980000EB57
+:10FCC000C00001EB00100270A3229DF8AC0040F2CE
+:10FCD000231110FB01F09C4901EBC00018309DF886
+:10FCE000981001EBC10100EB01104271E6E09DF8B4
+:10FCF000AC0040F2231110FB01F0934901EBC0006E
+:10FD000018309DF8981001EBC10100EB011000784C
+:10FD100004282FDC00219DF8AC0040F2231210FBD8
+:10FD200002F0894A02EBC000017105229DF8AC0087
+:10FD300040F2231110FB01F0834901EBC00118319F
+:10FD40009DF8980000EBC00001EB00100270A322A8
+:10FD50009DF8AC0040F2231110FB01F07A4901EB51
+:10FD6000C00018309DF8981001EBC10100EB0110A4
+:10FD70004271A3E09DF8AC0040F2231110FB01F0AA
+:10FD8000714901EBC00018309DF8981001EBC101DA
+:10FD900000EB01100078062812DCA1229DF8AC00CF
+:10FDA00040F2231110FB01F0674901EBC00018304D
+:10FDB0009DF8981001EBC10100EB011042717DE04C
+:10FDC0009DF8AC0040F2231110FB01F05E4901EBFD
+:10FDD000C00118319DF8980000EBC00001EB001045
+:10FDE00001789DF8AC0040F2231210FB02F0564A55
+:10FDF00002EBC0004079814260D19DF8AC0040F236
+:10FE0000231110FB01F0114601EBC00018309DF8E2
+:10FE1000981001EBC10100EB01108078A12830D0CF
+:10FE2000A3229DF8AC0040F2231110FB01F04649DB
+:10FE300001EBC00118319DF8980000EBC00001EB08
+:10FE4000001042719DF8AC0040F2231110FB01F04C
+:10FE50003D4901EBC00018309DF8981001EBC1013D
+:10FE600000EB01108078A22828D000209DF8AC106B
+:10FE700040F2231211FB02F1334A02EBC101087177
+:10FE80001CE0A1229DF8AC0040F2231110FB01F010
+:10FE90002D4901EBC00118319DF8980000EBC0001E
+:10FEA00001EB0010427101219DF8AC0040F22312D9
+:10FEB00010FB02F0244A02EBC000017178E5A12298
+:10FEC0009DF8AC0040F2231110FB01F01E4901EB3C
+:10FED000C00118319DF8980000EBC00001EB001044
+:10FEE00042719DF8AC0040F2231110FB01F016495D
+:10FEF00001EBC00118319DF8980000EBC00001EB48
+:10FF00000010827000219DF8AC0040F2231210FB1B
+:10FF100002F00D4A02EBC000017149E500219DF895
+:10FF2000AC0040F2231210FB02F0074A02EBC000C3
+:10FF30000171A7229DF8AC0040F2231110FB01F0E3
+:10FF4000014901EBC00103E0D44500201441002029
+:10FF500018319DF8980000EBC00001EB00104271D1
+:10FF60009DF8AC0000EB4001C1EBC010F74901EB7C
+:10FF7000C000407930287DD19DF8AC0040F22311BB
+:10FF800010FB01F0F24901EBC00118319DF8980017
+:10FF900000EBC00001EB001001789DF8AC0040F2CE
+:10FFA000231210FB02F0EA4A02EBC00040798142C2
+:10FFB00060D19DF8AC0000EB400101EB0010A2F510
+:10FFC000986101EB001030309DF8981000EB0110A3
+:10FFD000801C0990007820F00102099802709DF8B9
+:10FFE000AC0000EB400101EB0010DA4901EB00101E
+:10FFF00030309DF8981000EB0110801C09900078BB
+:020000040801F1
+:1000000020F00202099802709DF8AC0040F2231122
+:1000100010FB01F0CE4901EBC00018309DF898109C
+:1000200001EBC10100EB0110C07831282ED19DF801
+:10003000AC0000EB400101EB0010C64901EB0010E1
+:1000400030309DF8981000EB0110801C099000786A
+:1000500020F020020998027000229DF8AC0040F2C6
+:10006000231110FB01F0BA4901EBC00018309DF8D4
+:10007000981000E031E001EBC10100EB011080F8C5
+:100080003D209DF8AC100220F9F764FF9DF8AC10FC
+:1000900040F2231011FB00F0AD4901EBC000183015
+:1000A0009DF8981001EBC10100EB011090F83E00A3
+:1000B000012811D1A9229DF8AC0040F2231110FBB8
+:1000C00001F0A34901EBC00018309DF8981001EB36
+:1000D000C10100EB011082707AE29DF8AC1001EBD7
+:1000E0004100C0EBC110994901EBC00040793128B3
+:1000F0007ED19DF8AC1040F2231011FB00F0944922
+:1001000001EBC00118319DF8980000EBC00001EB35
+:10011000001001789DF8AC0040F2231210FB02F0B1
+:100120008B4A02EBC0004079814200E0ECE35FD1F2
+:100130009DF8AC1040F2231011FB00F0114601EBCA
+:10014000C00018309DF8981001EBC10100EB0110C0
+:1001500090F83E0040BB01229DF8AC0040F2231114
+:1001600010FB01F07A4901EBC00118319DF89800AD
+:1001700000EBC00001EB001080F83D209DF8AC10B2
+:1001800001EB410000EB0110724901EB001030302F
+:100190009DF8981000EB0110801C0990007820F069
+:1001A0000100401C099908709DF8AC1000E0FCE3C8
+:1001B00001EB410000EB0110664901EB001030300B
+:1001C0009DF8981000EB0110801C0990007820F039
+:1001D000020209980270604890F8A008F0BB5F48DE
+:1001E00090F82100012839D15C48D0F8180200E0CD
+:1001F000B6E05A49498C884230D29DF8AC1040F2A2
+:10020000231011FB00F0524901EBC00018309DF89B
+:10021000981001EBC10100EB011090F83D0001289E
+:100220001CD19DF8AC1040F2231011FB00F048499E
+:1002300001EBC00018309DF8981001EBC10100EBF4
+:10024000011090F87E0048B94FF010429DF8AC00C4
+:1002500040F2231110FB01F03D4900E075E001EB95
+:10026000C00118319DF8980000EBC00001EB0010B0
+:1002700082609DF8AC1001EB410000EB01103549A4
+:1002800001EB001130319DF8980001EB001001786E
+:100290009DF8AC0040F2231210FB02F02C4A02EB56
+:1002A000C00041709DF8AC1040F2231011FB00F02B
+:1002B000114601EBC00118319DF8980000EBC00019
+:1002C00001EB001001789DF8AC0040F2231210FB06
+:1002D00002F01F4A02EBC0004079814235D1002272
+:1002E0009DF8AC0040F2231110FB01F0184901EB1E
+:1002F000C00118319DF8980000EBC00001EB001020
+:10030000C271A4229DF8AC0040F2231110FB01F051
+:100310000F4901EBC00118319DF8980000EBC000B7
+:1003200001EB00108270A3229DF8AC0040F2231173
+:1003300010FB01F0064901EBC00018309DF8981041
+:1003400001EBC10100EB0110427141E1A8780020EE
+:10035000D445002014410020BC320020BC120020F3
+:100360009DF8AC1001EB4100C0EBC110FE4901EB60
+:10037000C000407933287CD19DF8AC1001EB4100DE
+:1003800000EB0110F94901EB001030309DF8981096
+:1003900000EB0110801C0990007820F00100401C47
+:1003A000099908709DF8AC1001EB410000EB0110B9
+:1003B000EE4901EB001030309DF8981000EB011071
+:1003C000801C0990007820F02002099802709DF8A6
+:1003D000AC1001EB410000EB0110E44901EB00100F
+:1003E00030309DF8981000EB0110801C09900078C7
+:1003F00020F00200801C099908709DF8AC1040F2B2
+:10040000231011FB00F0DA4901EBC00042799DF89E
+:10041000AC0040F2231110FB01F0D54901EBC00004
+:1004200018309DF8981001EBC10100EB011002702B
+:100430009DF8AC1001EB410000EB0110CB4901EB42
+:10044000001030309DF8981000EB0110801C0990CE
+:10045000007820F080008030099908709DF8AC1079
+:1004600001EB410000EB0110C04901EB00103030FE
+:1004700000E01FE09DF8981000EB01108078C0F3B9
+:10048000400020B99DF8AC100220F9F763FDA222CC
+:100490009DF8AC0040F2231110FB01F0B44901EBD0
+:1004A000C00018309DF8981001EBC10100EB01105D
+:1004B00082708DE09DF8AC1001EB4100C0EBC110E3
+:1004C000A94901EBC000407934287DD19DF8AC10DA
+:1004D00001EB410000EB0110A44901EB00103030AA
+:1004E0009DF8981000EB0110801C0990007820F016
+:1004F0002002099802709DF8AC1001EB410000EB5E
+:1005000001109A4901EB001030309DF8981000EB73
+:100510000110801C0990007820F0020209980270F6
+:1005200001229DF8AC0040F2231110FB01F090492C
+:1005300001EBC00018309DF8981001EBC10100EBF1
+:10054000011080F83E20A9229DF8AC0040F2231152
+:1005500010FB01F0864901EBC00018309DF898109F
+:1005600001EBC10100EB011082709DF8AC1040F26C
+:10057000231011FB00F07E4901EBC00042799DF889
+:10058000AC0040F2231110FB01F0794901EBC000EF
+:1005900018309DF8981001EBC10100EB01100270BA
+:1005A0009DF8AC1001EB410000EB01106F4901EB2D
+:1005B000001030309DF8981000EB0110801C09905D
+:1005C000007820F0800000E002E080300999087097
+:1005D00000202C902D900021379122E0DDE92C1095
+:1005E000000140EA11720901CDE92C129DF8AC100E
+:1005F00001EB4100C0EBC1105B4901EBC001BDF84C
+:10060000DC00801D085C3038C117DDE92C24104364
+:1006100041EA0402CDE92C02BDF8DC00401C80B2A6
+:100620003790BDF8DC000828D8DB9DF8AC002C9989
+:1006300040F2231210FB02F04D4A02EBC0021832C6
+:100640009DF8980000EBC00002EB0010C0F81A10F3
+:1006500000222C922D920021379122E0DDE92C100E
+:10066000000140EA11720901CDE92C129DF8AC108D
+:1006700001EB4100C0EBC1103B4901EBC001BDF8EB
+:10068000DC000F30085C3038C117DDE92C3418432A
+:1006900041EA0402CDE92C02BDF8DC00401C80B226
+:1006A0003790BDF8DC000628D8DB9DF8AC002C990B
+:1006B00040F2231210FB02F02D4A02EBC002183266
+:1006C0009DF8980000EBC00002EB0010416300228F
+:1006D0002C922D920021379122E0DDE92C100001AF
+:1006E00040EA11720901CDE92C129DF8AC1001EB22
+:1006F0004100C0EBC1101C4901EBC001BDF8DC009A
+:100700001530085C3038C117DDE92C34184341EA54
+:100710000402CDE92C02BDF8DC00401C80B2379009
+:10072000BDF8DC000828D8DB9DF8AC002C9940F21D
+:10073000231210FB02F00E4A02EBC00218329DF8A1
+:10074000980000EBC00002EB0010C0F81E109DF8EE
+:10075000AC1001EB4100C0EBC110034901EBC0003C
+:1007600042799DF8AC0005E0A878002014410020F3
+:10077000D445002040F2231110FB01F0FE4901EBAB
+:10078000C00118319DF8980000EBC00001EB00108B
+:10079000C2709DF8AC1001EB410000EB0110F7496D
+:1007A00001EB001130319DF8980001EB00108278C8
+:1007B0009DF8AC0040F2231110FB01F0EE4901EB73
+:1007C000C00118319DF8980000EBC00001EB00104B
+:1007D00002769DF8AC1040F2231011FB00F0E649C0
+:1007E00001EBC00118319DF8980000EBC00001EB4F
+:1007F000001001789DF8AC0040F2231210FB02F0CB
+:10080000DD4A02EBC000407981427CDA00219DF88C
+:10081000AC0040F2231210FB02F0D74A02EBC000FA
+:100820000171A7229DF8AC0040F2231110FB01F0EA
+:10083000D14901EBC00118319DF8980000EBC000D0
+:1008400001EB0010427101219DF8AC0040F223122F
+:1008500010FB02F0C84A02EBC00001719DF8AC1019
+:1008600040F2231011FB00F0114601EBC000427969
+:100870009DF8AC0040F2231110FB01F0BE4901EBE2
+:10088000C00118319DF8980000EBC00001EB00108A
+:100890000270A1229DF8AC0040F2231110FB01F080
+:1008A000B54901EBC00118319DF8980000EBC0007C
+:1008B00001EB001042719DF8AC1001EB410000EB20
+:1008C0000110AE4901EB001130319DF8980001EBA9
+:1008D0000010801C0990007820F080018031099878
+:1008E00001709DF8AC1001EB410000EB0110A34931
+:1008F00001EB001130319DF8980001EB0010801CD5
+:100900000990007801E051E010E120F00400001DA2
+:10091000099908709DF8AC1001EB410000EB011043
+:10092000964901EB001030309DF8981000EB011053
+:100930008078C0F34010C8B39DF8AC1001EB4100C3
+:1009400000EB01108D4901EB001030309DF898103C
+:1009500000EB0110801C0990007820F0200209981B
+:1009600002709DF8AC1001EB410000EB01108349CF
+:1009700001EB001030309DF8981000EB01108078EA
+:10098000C0F34000F0BB9DF8AC1001EB410000EB60
+:1009900001107A4901EB001030309DF8981000EBFF
+:1009A0000110801C0990007801E0B6E3BDE020F062
+:1009B00008000830099908709DF8AC009DF898105F
+:1009C00001EB0010C217CDE92C0200222C9800EB9D
+:1009D000C00101EB00116A4800EB8100C0F81D2046
+:1009E0009DF8AC1040F2231011FB00F0624901EBBE
+:1009F000C00018309DF8981001EBC10100EB011008
+:100A0000223000E08CE009902C9800EBC00101EB53
+:100A100000115B4800EB81010D3110220891DDE9E6
+:100A20000801F7F712FC9DF8AC1040F2231011FBFF
+:100A300000F0514901EBC00118319DF8980000EB1E
+:100A4000C00001EB00112C9800EBC00202EB001279
+:100A50004B4800EB820051F81A2F40F8012F4968EB
+:100A600041609DF8AC1001EB410000EB01104349DF
+:100A700001EB001130319DF8980001EB0010017876
+:100A80002C9800EBC00202EB00123D4800F8221047
+:100A90002C9800EBC00101EB0011394800EB8101FB
+:100AA0003848C26941F8212F008C88809DF8AC102D
+:100AB00040F2231011FB00F02F4901EBC001183167
+:100AC0009DF8980000EBC00001EB0010416B2C98E2
+:100AD00000EBC00202EB0012294800EB8200C0F8D4
+:100AE00009109DF8AC1001EB410000EB0110234907
+:100AF00001EB001130319DF8980001EB00104168C6
+:100B00002C9800EBC00202EB00121D4800EB8200A3
+:100B1000C0F827102C9881B208200991F9F71AFA29
+:100B20009DF8AC100220F9F715FAF6E200219DF8C5
+:100B3000AC0040F2231210FB02F00F4A02EBC0009F
+:100B400001719DF8AC1040F2231011FB00F011462A
+:100B500001EBC00018309DF8981001EBC10100EBCB
+:100B60000110007803281BDC04229DF8AC0040F241
+:100B7000231110FB01F007E0D445002014410020B0
+:100B8000E4140020BC320020FE4901EBC000183004
+:100B90009DF8981001EBC10100EB0110027000E21A
+:100BA0009DF8AC0040F2231110FB01F0F54901EB78
+:100BB000C00118319DF8980000EBC00001EB001057
+:100BC00001789DF8AC0040F2231210FB02F0ED4AD0
+:100BD00002EBC000407981427DD1EB4890F8A0083B
+:100BE000E8BBEA48D0F818020521B0FBF1F201FB9E
+:100BF000120000EBC00101EB0011E448243000EBCF
+:100C000081000021C0F81D10E048D0F8180205212D
+:100C1000B0FBF1F201FB120000EBC00101EB00118F
+:100C2000DA48243000EB81000D3009909DF8AC00CB
+:100C300040F2231110FB01F2D24800EBC20118313F
+:100C40009DF8980000EBC00001EB0010223010224C
+:100C5000014608900998F7F7F8FACC4800E0B5E0AB
+:100C6000D0F818020521B0FBF1F201FB120000EBF5
+:100C7000C00101EB0011C548243000EB81029DF852
+:100C8000AC0040F2231110FB01F0BE4901EBC001A2
+:100C900018319DF8980000EBC00001EB001050F8EF
+:100CA0001A1F42F8011F40685060B848D0F8180277
+:100CB0000521B0FBF1F201FB120000EBC00101EBDA
+:100CC0000013B24924319DF8AC0000EB400202EB66
+:100CD0000010AF4A00E064E102EB001230329DF8F0
+:100CE000980002EB0010007801F82300A748D0F824
+:100CF00018020521B0FBF1F201FB120000EBC0016C
+:100D000001EB0011A148243000EB81029DF8AC00FA
+:100D100040F2231110FB01F09A4901EBC001183198
+:100D20009DF8980000EBC00001EB0010406BC2F88A
+:100D300009009648D0F818020521B0FBF1F201FB3A
+:100D4000120000EBC00101EB00119048243000EBD1
+:100D500081018D48C26941F8212F008C88808B4821
+:100D6000D0F818020521B0FBF1F081B20220099100
+:100D7000F8F7AEF900210620F9F7ECF88348D0F82F
+:100D800018028249498C884206D28048D0F818025D
+:100D9000401C7E49C1F8180200210520F9F7DAF855
+:100DA0009DF8AC0000EB400101EB0010784901EB2D
+:100DB000001030309DF8981000EB0110801C099055
+:100DC000007820F008020998027015E09DF8AC0048
+:100DD00000EB400101EB00106D4901EB00103030D9
+:100DE0009DF8981000EB0110801C0990007820F00D
+:100DF000080008300999087000229DF8AC0040F204
+:100E0000231110FB01F05F4901EBC00118319DF87F
+:100E1000980000EBC00001EB001080F83E209DF828
+:100E2000AC100220F9F796F89DF8AC109DF89800E8
+:100E300000EB0110C217CDE92C0200222C9800EB28
+:100E4000C00101EB0011534800EB8100C0F81D20E8
+:100E50009DF8AC0040F2231110FB01F0494901EB71
+:100E6000C00018309DF8981001EBC10100EB011093
+:100E7000223009902C9800EBC00101EB001145488D
+:100E800000EB81010D3110220891DDE90801F7F72F
+:100E9000DCF99DF8AC0040F2231110FB01F0394958
+:100EA00001EBC00118319DF8980000EBC00001EB88
+:100EB00000112C9800EBC00202EB0012354800EB49
+:100EC000820051F81A2F40F8012F496841609DF8BF
+:100ED000AC0000EB400101EB00102D4901EB0011CB
+:100EE00030319DF8980001EB001001782C9800EB50
+:100EF000C00202EB0012274800F822102C9800EBE9
+:100F0000C00101EB0011234800EB81011E48C269BA
+:100F100041F8212F008C88809DF8AC0040F223110D
+:100F200010FB01F0174901EBC00118319DF8980042
+:100F300000EBC00001EB0010416B2C9800EBC002ED
+:100F400002EB0012134800EB8200C0F809109DF874
+:100F5000AC0000EB400101EB00100D4901EB00116A
+:100F600030319DF8980001EB001041682C9800EB9F
+:100F7000C00202EB0012074800EB8200C0F8271005
+:100F80002C9809E0D4450020BC320020BC1200207F
+:100F900014410020E414002081B208200991F8F7E0
+:100FA000D9FF00229DF8AC0040F2231110FB01F0A4
+:100FB000FA4901EBC00118319DF8980000EBC00020
+:100FC00001EB001080F83E20A7229DF8AC0040F213
+:100FD000231110FB01F0F14901EBC00118319DF81C
+:100FE000980000EBC00001EB00104271A2229DF8B6
+:100FF000AC0040F2231110FB01F0E84901EBC00105
+:1010000018319DF8980000EBC00001EB00108270D1
+:1010100000222C922D920021379122E0DDE92C1044
+:10102000000140EA11720901CDE92C129DF8AC00D3
+:1010300000EB4001C1EBC010D94901EBC001BDF884
+:10104000DC000B30085C3038C117DDE92C34184364
+:1010500041EA0402CDE92C02BDF8DC00401C80B25C
+:101060003790BDF8DC000C28D8DB9DF8AC00DDE93A
+:101070002C1240F2231310FB03F0C84B03EBC00308
+:1010800018339DF8980000EBC00003EB001040F807
+:10109000221F426000222C922D920021379122E0E3
+:1010A000DDE92C10000140EA11720901CDE92C1292
+:1010B0009DF8AC0000EB4001C1EBC010B84901EB5A
+:1010C000C001BDF8DC001730085C3038C117DDE91D
+:1010D0002C34184341EA0402CDE92C02BDF8DC00AF
+:1010E000401C80B23790BDF8DC000C28D8DB9DF89E
+:1010F000AC00DDE92C1240F2231310FB03F0A74BE8
+:1011000003EBC00018309DF8983003EBC30300EBED
+:10111000031022308160C26000BF00BF05F084B9B7
+:101120000021A04A9DF8AC0002EB00129DF8980047
+:1011300011549DF8AC0000EB4001C1EBC010984980
+:1011400001EBC000407870280ED19DF8AC0000EB98
+:101150004001C1EBC010924901EBC0008078FA2831
+:1011600002D1B121249142E09DF8AC0000EB400196
+:10117000C1EBC0108A4901EBC000407800F0F000DC
+:10118000C0280ED19DF8AC0000EB4001C1EBC010AF
+:10119000834901EBC0008078FA2802D1B620249060
+:1011A00025E09DF8AC0000EB4001C1EBC0107C498C
+:1011B00011F8300000F0F000502818D19DF8AC0074
+:1011C00000EB4001C1EBC010754901EBC000407855
+:1011D00000F0F00030280AD19DF8AC0000EB40018F
+:1011E000C1EBC0106E4901EBC000817824919DF8DD
+:1011F000AC0040F2231110FB01F0684901EBC00084
+:10120000817826910021674A9DF8AC0002EB00121C
+:101210009DF898001154644890F82000012815D1D9
+:101220009DF8AC0000EB400101EB00105F4901EBC1
+:10123000001030309DF8981000EB0110801C0990D0
+:10124000007820F08000803009990870BDF8900087
+:10125000652874D004DC012809D0032805D175E085
+:10126000B12802D0B62800D100E082E181E19DF8EA
+:10127000AC0000EB4001C1EBC010494901EBC000DC
+:101280000079012806D0022805D0032804D00528BB
+:101290005AD102E058E057E056E09DF8AC0040F229
+:1012A000231110FB01F03D4901EBC00018309DF8FF
+:1012B000981001EBC10100EB01100078F0BB002198
+:1012C0009DF8AC0040F2231210FB02F0334A02EB0F
+:1012D000C000017101229DF8AC0040F2231110FB07
+:1012E00001F02E4901EBC00118319DF8980000EB88
+:1012F000C00001EB00100270B6229DF8AC0040F275
+:10130000231110FB01F0254901EBC00118319DF8B4
+:10131000980000EBC00001EB00104271B2229DF872
+:10132000AC0040F2231110FB01F01C4901EBC0009E
+:1013300018309DF8981001EBC10101E003E039E09D
+:1013400000EB0110827000BF00BF12E19DF8AC00FD
+:1013500000EB4001C1EBC010114901EBC000C179A5
+:10136000134880F8141E9DF8AC0000EB400101EB1F
+:1013700000100E4901EB001130319DF8980001EB8F
+:101380000010801C09900A4890F8140EC2080998B1
+:10139000007862F3000009990870EAE0D445002063
+:1013A000A8780020483F0020BC12002014410020F3
+:1013B000BC2200209DF8AC0000EB4001C1EBC01046
+:1013C000FE4901EBC000007900F0F00010B9B8212F
+:1013D000249101E0B92124919DF8AC0000EB40017B
+:1013E000C1EBC010F54901EBC000007900F00F011E
+:1013F00025910021379120E09DF8AC0000EB4001E1
+:1014000001EB0010EE4901EB00113031BDF8DC00BA
+:1014100001EB001041789DF8AC0000EB4002C2EBFC
+:10142000C010E64A12F830005038814200D112E074
+:10143000BDF8DC00401C81B237919DF8AC0000EB98
+:10144000400101EB0010DE4901EB0010C179BDF84D
+:10145000DC008142D0DC00BFBDF8DC109DF89400B8
+:101460000844C1B226919DF8AC0040F2231110FB54
+:1014700001F0D44901EBC00018309DF8981001EB41
+:10148000C10100EB0110007801282FD100219DF847
+:10149000AC0040F2231210FB02F0CA4A02EBC0007B
+:1014A000017102229DF8AC0040F2231110FB01F003
+:1014B000C44901EBC00118319DF8980000EBC00051
+:1014C00001EB00100270B9229DF8AC0040F223112C
+:1014D00010FB01F0BB4901EBC00018309DF89810DB
+:1014E00001EBC10100EB0110427141E09DF8AC003D
+:1014F00040F2231110FB01F0B24901EBC00018309B
+:101500009DF8981001EBC10100EB01100078012853
+:101510002ED100219DF8AC0040F2231210FB02F006
+:10152000A84A02EBC000017102229DF8AC0040F213
+:10153000231110FB01F0A34901EBC00118319DF804
+:10154000980000EBC00001EB00100270B9229DF87A
+:10155000AC0040F2231110FB01F09A4901EBC000EE
+:1015600018309DF8981001EBC10100EB0110427199
+:1015700000BF00BFD2E59DF8AC0000EB400101EBDD
+:1015800000108F4901EB0010007B20B101287DD0B5
+:1015900002287CD1E8E28C499DF8AC0031F81000BB
+:1015A000801F81B209919DF8AC0000EB4001C1EBB6
+:1015B000C011824800EBC100401C08900999F8F75F
+:1015C00089F90022CDE92E029DF8AC0000EB400124
+:1015D000C1EBC010794901EBC0027B489DF8AC100B
+:1015E00030F81100401F111809910421099815F0D5
+:1015F00059FCC217CDE92C022DA819C82C995940C5
+:10160000604001437DD1714A9DF8AC0002EB0010AF
+:1016100001709DF8AC0000EB4001C1EBC0106749C0
+:1016200001EBC00001792491BDF89000312802D06F
+:10163000452867D1FAE064489DF8AC1030F81100F5
+:101640001838412190FBF1F0C217C1B2CDE92C024C
+:101650005F4880F8BC1100203790DDE09DF8AC00B9
+:1016600000EB4001C1EBC010544901EBC001BDF8D3
+:10167000DC0000EB80101430095C564ABDF8DC0039
+:1016800011549DF8AC0000EB400101E0D1E06AE2AA
+:10169000C1EBC010494901EBC001BDF8DC0000EB13
+:1016A00080101A30014409910821099815F0B8FBFF
+:1016B0008DED0E0A474A0C32BDF8DC000E9902EBA4
+:1016C000001041609DF8AC0000EB4001C1EBC01080
+:1016D0003A4901EBC001BDF8DC0000EB801032306C
+:1016E000014409910821099815F09AFB8DED0E0A25
+:1016F000384A0C32BDF8DC000E9902EB0010016094
+:1017000001E095E093E09DF8AC0000EB4001C1EBF7
+:10171000C0102A4901EBC001BDF8DC0000EB8010CD
+:101720003A30014409910821099815F079FB8DEDB3
+:101730000E0A284A0C32BDF8DC000E9902EB0010AC
+:1017400081609DF8AC0000EB4001C1EBC0101B496B
+:1017500001EBC001BDF8DC0000EB80104230014419
+:1017600009910821099815F05BFB8DED0E0A194AC5
+:101770000C32BDF8DC000E9902EB0010C1609DF840
+:10178000AC0000EB400101EB00100D4901EB001132
+:101790003031BDF8DC0001EB0010801C09900078AE
+:1017A00020F080008030099908709DF8AC0000EBB3
+:1017B0004001C1EBC01001490EE00000A8780020F4
+:1017C00014410020D4450020346A0020483F002006
+:1017D000BC3200207934002001EBC002FE489DF8A5
+:1017E000AC1030F81100401E125C9DF8AC0040F2C5
+:1017F000231110FB01F0F94901EBC00018309DF8EE
+:10180000981001EBC10100EB011080F83C20BDF8FD
+:10181000DC00401C80B23790BDF8DC000021DDE91F
+:101820002C34C01AA141FFF619AF00E000BF00BF81
+:10183000AFE29DF8AC0000EB4001C1EBC010E849FD
+:1018400001EBC000407D9DF8AC1001EB4102C2EB02
+:10185000C111E34A02EBC101897D40EA0120C217B0
+:10186000CDE92C029DF8AC0000EB4001C1EBC011AA
+:10187000DB4800EBC101099115210998F8F70EF832
+:101880000022CDE92E022DA819C82C99594060409C
+:1018900001437CD19DF8AC0000EB4001C1EBC010CE
+:1018A000CF4911F83000401EC1B226910021CD4A27
+:1018B0009DF8AC0002EB00129DF898001154002234
+:1018C000C9499DF898000A549FEDC80A10EE101AF5
+:1018D000C54A0C329DF8980002EB001041609DF85B
+:1018E000AC0000EB4001C1EBC010BD4901EBC000F2
+:1018F00081799DF8AC0000EB4002C2EBC010B84A01
+:1019000002EBC000407941EA002000EE100AB8EE78
+:10191000C00A9FEDB71AC0EE010A9DF8AC0000EBBB
+:101920004001C1EBC010114601EBC00001799DF8E8
+:10193000AC0000EB4002C2EBC010A94A02EBC000B1
+:10194000C07841EA002000EE100AB8EEC00A30EE7E
+:10195000800A10EE101AA44A0C329DF8980002EB8F
+:10196000001001609DF8AC0000EB4001C1EBC0101D
+:101970009B4901EBC000817A9DF8AC0000EB40026E
+:10198000C2EBC010964A02EBC000407A00E0EAE0E9
+:1019900041EA002000EE100AB8EEC00A9FED941A4A
+:1019A000C0EE010A9DF8AC0000EB4001C1EBC01095
+:1019B000114601EBC000017A9DF8AC0000EB40023B
+:1019C000C2EBC010864A02EBC000C07941EA002099
+:1019D00000EE100AB8EEC00A30EE800A10EE101ABF
+:1019E000814A0C329DF8980002EB001081609DF84E
+:1019F000AC0000EB4001C1EBC010794901EBC00025
+:101A0000C07A00F0800038BB9DF8AC0000EB4001CC
+:101A1000C1EBC010724901EBC000017B9DF8AC0026
+:101A200000EB4002C2EBC0106D4A02EBC000C07A6E
+:101A300041EA002000EE100AF8EEC00AB3EE001AE8
+:101A400080EE810A10EE100A674A0C329DF8981059
+:101A500002EB0111C86047E09DF8AC0000EB4001CB
+:101A6000C1EBC0105E4901EBC000017B9DF8AC00EA
+:101A700000EB4002C2EBC010594A02EBC000C07A32
+:101A800041EA0020404280B200EE100AB8EEC00ADF
+:101A90008DED030A0398F6F741FE9FED560B53ECCC
+:101AA000102BCDE904019DED040B51EC100BF6F762
+:101AB00019FD9FED520B53EC102BCDE906019DED66
+:101AC000060B51EC100BF6F798FCCDE908019DEDE3
+:101AD000080B51EC100BF6F734FE434A0C329DF81C
+:101AE000981002EB0111C8609DF8AC0000EB4001BA
+:101AF00001EB0010434901EB001030309DF89810C5
+:101B000000EB0110801C0990007820F080008030EC
+:101B1000099908709DF8AC1001EB4100C0EBC110B1
+:101B20002F4901EBC000C27D9DF8AC0040F22311AB
+:101B300010FB01F0294901EBC00018309DF8981006
+:101B400001EBC10100EB011080F83C209DF8AC10C6
+:101B500001EB410000EB01102A4901EB0010C179B3
+:101B6000294880F8BC1114E19DF8AC1001EB41004C
+:101B7000C0EBC1101A4901EBC000C0799DF8AC1050
+:101B800001EB4102C2EBC111154A02EBC101097A16
+:101B900040EA0120C217CDE92C029DF8AC1001EB00
+:101BA0004100C0EBC1100E4901EBC00109910721B2
+:101BB0000998F7F773FE0022CDE92E02DDE92E42E7
+:101BC000DDE92C106140504001437DD19DF8AC10FF
+:101BD00001EB41001AE00000346A0020D4450020E7
+:101BE000A8780020483F0020793400200000000041
+:101BF00000FF7F47000000000000304000000000B0
+:101C00000000000014410020BC320020C0EBC110D5
+:101C1000FE4911F83000401EC1B226910021FC4A55
+:101C20009DF8AC0002EB00100170A2F6CF229DF8E7
+:101C3000980011549DF8AC1001EB4100C0EBC110AD
+:101C4000F24901EBC000817908460191F6F7E0FC0A
+:101C5000CDE902019DED021B9FEDEE0B18F044FE55
+:101C60008DED060B9DF8AC1001EB4100C0EBC110EF
+:101C7000E64901EBC00001799DF8AC0000EB4002A1
+:101C8000C2EBC010E14A02EBC000C07841EA00207C
+:101C900000EE100AB8EEC00A8DED030A0398F6F7BD
+:101CA0003DFDCDE904019DED060B53EC102B9DEDA0
+:101CB000040B51EC100BF6F715FCCDE908019DED76
+:101CC000080B51EC100B00E062E0F6F73AFDD34A46
+:101CD0009DF8981002EB011148601FED3C0A10EED0
+:101CE000101A9DF8980002EB001001601FED410AE8
+:101CF00010EE101A9DF8980002EB001081601FEDA5
+:101D0000450A10EE101A9DF8980002EB0010C16011
+:101D10009DF8AC1001EB410000EB011002F68F4181
+:101D200001EB001130319DF8980001EB0010801C90
+:101D30000990007820F080018031099801709DF8A9
+:101D4000AC1001EB4100C0EBC110B04901EBC00089
+:101D5000427A9DF8AC0040F2231110FB01F0B0492B
+:101D600001EBC00118319DF8980000EBC00001EBB9
+:101D7000001080F83C209DF8AC1001EB410000EB16
+:101D80000110A84901EB0010C179A74880F8BC11E7
+:101D900000BF00BF04F048BB9DF8AC1001EB410050
+:101DA000C0EBC110994901EBC000C1789DF8AC00AF
+:101DB00000EB4002C2EBC010944A02EBC0008078F6
+:101DC00041EA002127919DF8AC1001EB4100C0EBE6
+:101DD000C110114601EBC001BDF89C00401C095C1C
+:101DE0009DF8AC0000EB4002C2EBC010874A02EB4A
+:101DF000C002BDF89C00105C41EA0020C217CDE98A
+:101E00002C029DF8AC1001EB4100C0EBC1107F49E2
+:101E100001EBC0000990BDF89C10F7F73FFD0022D0
+:101E2000CDE92E022DA819C82C99594060400143D4
+:101E30006FD19DF8AC1001EB4100C0EBC1107349AC
+:101E400001EBC00041782691002137911CE09DF8FC
+:101E5000AC1001EB410000EB0110724901EB0011E5
+:101E60003031BDF8DC0001EB001041789DF898009E
+:101E7000814204D1BDF8DC00C1B2269112E0BDF868
+:101E8000DC00401C81B237919DF8AC1001EB4100A1
+:101E900000EB0110634901EB0010C179BDF8DC00D3
+:101EA0008142D4DC00BF9DF8AC1001EB410000EB97
+:101EB00001105C4901EB001030309DF8981000EBE8
+:101EC0000110801C0990007820F080008030099972
+:101ED00008709DF8AC1001EB4100C0EBC1104B49FC
+:101EE00001EBC000007924900020494A9DF8AC1015
+:101EF00002EB01129DF898105054BDF89000F228A2
+:101F00007ED007DC05287CD006280AD0F12879D1BC
+:101F1000FEE3FEE3F32876D0F42875D0F628F6D158
+:101F2000F8E30621109100213491F4E3BDF840005C
+:101F3000401C81B210919DF8AC1001EB4100C0EB48
+:101F4000C110324901EBC001BDF84000095C249189
+:101F5000BDF84000401C81B21091BDF89000F128FE
+:101F600004D0F22871D0F32870D1FDE39DF8AC10B5
+:101F700001EB4100C0EBC110244901EBC001BDF8E9
+:101F80004000095C2791BDF84000401C81B21091CF
+:101F90009DF8AC1001EB410000EB0110214901EB71
+:101FA000001130319DF89820BDF8D000104401EBAD
+:101FB0000010407A00F0010038B39DF8AC1040F2F8
+:101FC000231011FB00F0164901EBC00118319DF8F8
+:101FD0009820BDF8D000104400EBC00001EB0010C9
+:101FE00090F88E0000F0010078B99DF8AC1040F236
+:101FF000231011FB00F00A4901EBC001183115E074
+:10200000FEE3FEE3FEE3FEE3FEE359E0A8780020F2
+:10201000483F0020000000000000244085340020DC
+:10202000D445002014410020BC3200209DF89820A7
+:10203000BDF8D000104400EBC00001EB001090F898
+:102040008100E8B3002137912EE0B2E3B0E39DF8C0
+:10205000AC1040F2231011FB00F0FE4901EBC0016F
+:1020600018319DF89820BDF8D000104400EBC00056
+:1020700001EB001000F18201BDF8DC000A5C9DF864
+:10208000AC0000EB400101EB0010F34901EB001044
+:102090000E30BDF8DC10405C824200D008E0BDF894
+:1020A000DC00401C81B23791BDF8DC000428CEDB97
+:1020B00000BFBDF8DC00042854D1042137912DE085
+:1020C00050E09DF8AC1040F2231011FB00F0E14904
+:1020D00001EBC00118319DF89820BDF8D0001044E4
+:1020E00000EBC00001EB001000F18201BDF8DC0044
+:1020F0000A5C9DF8AC0000EB400101EB0010D649F2
+:1021000001EB00100E30BDF8DC10405C824200D0C4
+:1021100008E0BDF8DC00401C81B23791BDF8DC005E
+:102120000A28CEDB00BFBDF8DC000A281AD09DF8D3
+:10213000AC1040F2231011FB00F0C64901EBC000C7
+:1021400018309DF89820BDF8D010114401EBC10162
+:1021500000EB01108E300990007820F00100401C47
+:1021600009990870BDF89C000F287DD19DF8AC102E
+:1021700001EB410000EB0110B74901EB00113031D8
+:102180009DF89820BDF8D000104401EB0010801C91
+:102190000990007820F00400001D099908700020C3
+:1021A00037902AE09DF8AC1001EB4100C0EBC11064
+:1021B000AA4901EBC001BDF84020BDF8DC00104485
+:1021C0000A5C9DF8AC0040F2231110FB01F0A1491C
+:1021D00001EBC00118319DF89830BDF8D0001844CB
+:1021E00000EBC00001EB00113F31BDF8DC000A54E8
+:1021F000BDF8DC00401C81B23791BDF8DC000A2834
+:10220000D0DBBDF840000A3081B210910021379137
+:102210002CE09DF8AC1001EB4100C0EBC1108F49E0
+:1022200001EBC001BDF84020BDF8DC0010440A5CA1
+:102230009DF8AC0040F2231110FB01F0854901EB41
+:10224000C00118319DF89830BDF8D000184400EB5B
+:10225000C00001EB00115831BDF8DC000A54BDF894
+:10226000DC00401C81B200E040E23791BDF8DC00A8
+:102270000228CEDBBDF84000801C81B210919DF891
+:10228000AC1001EB4100C0EBC110744901EBC0017F
+:10229000BDF84000085C01049DF8AC0000EB400272
+:1022A000C2EBC0106D4A02EBC002BDF84000401CFA
+:1022B000105C41EA00219DF8AC0000EB4002C2EB4B
+:1022C000C010664A02EBC002BDF84000801C105CE2
+:1022D00001439DF8AC0040F2231210FB02F05D4A6E
+:1022E00002EBC00218329DF89830BDF8D0001844B7
+:1022F00000EBC00002EB0010C166BDF84000C01C3E
+:1023000081B21091564890F8A008E0BB00213791A7
+:102310001DE09DF8AC1040F2231011FB00F04D4978
+:1023200001EBC00118319DF89820BDF8D000104491
+:1023300000EBC00001EB00103F30BDF8DC10405C4A
+:1023400000B108E0BDF8DC00401C81B23791BDF857
+:10235000DC000A28DDDB00BFBDF8DC000A2818D14C
+:1023600040229DF8AC0040F2231110FB01F03949E6
+:1023700001EBC00118319DF89830BDF8D000184429
+:1023800000EBC00000E059E001EB001080F877207E
+:102390004DE19DF8AC1040F2231011FB00F02D49E7
+:1023A00001EBC00118319DF89820BDF8D000104411
+:1023B00000EBC00001EB001090F87700F0BB0021AB
+:1023C00028910EE10021359129E09DF8AC1040F2F2
+:1023D000231011FB00F01F4901EBC00118319DF8DB
+:1023E0009820BDF8D000104400EBC00001EB0011B4
+:1023F0003F31BDF8D400001D095C9DF8A00000EB42
+:102400004002184800EB4202BDF8D400105C814243
+:1024100000D008E0BDF8D400401C81B23591BDF871
+:10242000D4000628D1DB00BFBDF8D40006287DD13A
+:1024300003229DF8AC0040F2231100E0F7E010FB0E
+:1024400001F0044901EBC00118319DF89830BDF846
+:10245000D00009E0D445002014410020A8780020D5
+:10246000BC32002048350020184400EBC00001EBCE
+:10247000001080F877209DF8AC1001EB410000EBD4
+:102480000110FE4901EB001130319DF89820BDF894
+:10249000D000104401EB0010801C0990007820F05F
+:1024A000040209980270002037901CE020229DF859
+:1024B000AC0040F2231110FB01F0F14901EBC00127
+:1024C00018319DF89830BDF8D000184400EBC000DA
+:1024D00001EB00114931BDF8DC000A54BDF8DC0005
+:1024E000401C81B23791BDF8DC000F28DEDB0021F3
+:1024F00037911EE020229DF8AC0040F2231110FB22
+:1025000001F0DF4901EBC00118319DF89830BDF8AA
+:10251000D000184400EBC00001EB00115B31BDF8A6
+:10252000DC000A54BDF8DC00401C00E054E081B23D
+:102530003791BDF8DC000A28DCDB00229DF8AC00F6
+:1025400040F2231110FB01F0CD4901EBC00118311D
+:102550009DF89830BDF8D000184400EBC00001EBA6
+:10256000001080F87020002137911CE000229DF8B7
+:10257000AC0040F2231110FB01F0C14901EBC00196
+:1025800018319DF89830BDF8D000184400EBC00019
+:1025900001EB00117131BDF8DC000A54BDF8DC001C
+:1025A000401C81B23791BDF8DC000528DEDB9DF8C8
+:1025B000AC1040F2231011FB00F0B14901EBC00157
+:1025C00018319DF89820BDF8D000104400EBC000F1
+:1025D00001EB0010C06E0CE09DF8A000401CC1B2E1
+:1025E0002891A848B0F88A129DF8A00081423FF7D0
+:1025F000E9AE00BFA348B0F88A129DF8A00081425E
+:1026000015D140229DF8AC0040F2231110FB01F0DF
+:102610009B4901EBC00118319DF89830BDF8D000FE
+:10262000184400EBC00001EB001080F877209DF803
+:10263000AC1040F2231011FB00F0914901EBC001F6
+:1026400018319DF89820BDF8D000104400EBC00070
+:1026500001EB001090F87700032804D0112818D05F
+:10266000402842D12BE0F2229DF8AC0040F2231129
+:1026700010FB01F0824901EBC00118319DF8983040
+:10268000BDF8D000184400EBC00001EB001042710F
+:102690002BE0F3229DF8AC0040F2231110FB01F077
+:1026A000774901EBC00118319DF89830BDF8D00092
+:1026B000184400EBC00001EB0010427115E0F2225B
+:1026C0009DF8AC0040F2231110FB01F06C4901EBC6
+:1026D000C00118319DF89830BDF8D000184400EBC7
+:1026E000C00001EB0010427100BF61E09DF8AC102A
+:1026F00001EB410000EB0110604901EB00103030AC
+:102700009DF89820BDF8D010114400EB011003E0B3
+:10271000CDE0EEE3EEE3BAE0801C0990007820F013
+:102720000402099802709DF8AC1040F2231011FBCE
+:1027300000F0534901EBC00018309DF89820BDF817
+:10274000D010114401EBC10100EB011090F88E0094
+:1027500000F0010060B300229DF8AC0040F22311AC
+:1027600010FB01F0464900E06EE001EBC0011831BA
+:102770009DF89830BDF8D000184400EBC00001EB84
+:102780000010A0F88C2005229DF8AC0040F2231127
+:1027900010FB01F03A4901EBC00118319DF8983067
+:1027A000BDF8D000184400EBC00001EB00104271EE
+:1027B00060E09DF8AC0040F2231110FB01F03049BD
+:1027C00001EBC00118319DF89820BDF8D0001044ED
+:1027D00000EBC00001EB001090F8770040281CD1FE
+:1027E00000229DF8AC0040F2231110FB01F02449B7
+:1027F00001EBC00118319DF89830BDF8D00004E01D
+:10280000EFE3EFE3EFE3EFE3EFE3184400EBC000A7
+:1028100001EB001080F8772000BF00BFF1229DF887
+:10282000AC0040F2231110FB01F0154901EBC0018F
+:1028300018319DF89830BDF8D000184400EBC00066
+:1028400001EB0010427115E0F1229DF8AC0040F25E
+:10285000231110FB01F00A4901EBC00118319DF86A
+:102860009830BDF8D000184400EBC00001EB001018
+:10287000427100BF00BFBDF8D00005E01441002048
+:10288000D4450020BC320020401C81B234919DF818
+:10289000AC0000EB4001C1EBC010FC4901EBC000F3
+:1028A0004179BDF8D00081423FF740AB9BE39DF8F2
+:1028B000AC0040F2231110FB01F0F54901EBC00020
+:1028C00018309DF8981001EBC10100EB0110007861
+:1028D00020BB01229DF8AC0040F2231110FB01F057
+:1028E000EB4901EBC00118319DF8980000EBC000E6
+:1028F00001EB00100270F4229DF8AC0040F22311AD
+:1029000010FB01F0E24901EBC00118319DF898007D
+:1029100000EBC00001EB00104271BEE09DF8AC007E
+:1029200000EB400101EB0010DA4901EB0010303000
+:102930009DF8981000EB0110407A00F00100E8B318
+:102940009DF8AC0040F2231110FB01F0D04901EBDF
+:10295000C00018309DF8981001EBC10100EB011088
+:1029600090F88E0000F0010040BB9DF8AC0040F2F2
+:10297000231110FB01F0C64901EBC00018309DF88F
+:10298000981001EBC10100EB011090F88100A8B193
+:10299000002037902BE09DF8AC0040F2231110FB93
+:1029A00001F0BB4901EBC00118319DF8980000EB24
+:1029B000C00001EB001000F1820100E06DE0BDF805
+:1029C000DC000A5C9DF8AC0000EB400101EB00105C
+:1029D000B04901EB00100E30BDF8DC10405C8242C3
+:1029E00000D008E0BDF8DC00401C81B23791BDF892
+:1029F000DC000428CFDB00BFBDF8DC0004284CD18C
+:102A0000379029E09DF8AC0040F2231110FB01F053
+:102A10009F4901EBC00118319DF8980000EBC00000
+:102A200001EB001000F18201BDF8DC000A5C9DF8AA
+:102A3000AC0000EB400101EB0010964901EB0010E7
+:102A40000E30BDF8DC10405C824200D008E0BDF8DA
+:102A5000DC00401C81B23791BDF8DC000A28D1DBD4
+:102A600000BFBDF8DC000A2817D09DF8AC0040F28A
+:102A7000231110FB01F0864901EBC00018309DF8CE
+:102A8000981001EBC10100EB01108E300990007825
+:102A900020F00100401C09990870BDF89C00112825
+:102AA00071D19DF8AC0000EB400101EB00107949B9
+:102AB00001EB001030309DF8981000EB0110801CE5
+:102AC0000990007820F00400001D0999087000208A
+:102AD000379025E09DF8AC0000EB4001C1EBC01041
+:102AE0006A4901EBC001BDF8DC00401D0A5C9DF89D
+:102AF000AC0040F2231110FB01F0654901EBC0016D
+:102B000018319DF8980000EBC00001EB00113F3137
+:102B1000BDF8DC000A54BDF8DC00401C81B23791DE
+:102B2000BDF8DC000A28D5DB0020379025E09DF8B1
+:102B3000AC0000EB4001C1EBC010544901EBC001F7
+:102B4000BDF8DC000F300A5C9DF8AC0040F22311A8
+:102B500010FB01F04E4901EBC00118319DF89800BF
+:102B600000EBC00001EB00115831BDF8DC000A5445
+:102B7000BDF8DC00401C81B23791BDF8DC000228B2
+:102B8000D5DBC8E2FFE7BDF89C0014287DD19DF895
+:102B9000AC0000EB400101EB00103E4901EB0010DE
+:102BA00030309DF8981000EB0110801C09900078DF
+:102BB00020F00400001D099908700020379025E0DE
+:102BC0009DF8AC0000EB4001C1EBC0102F4901EBB8
+:102BD000C001BDF8DC00401D0A5C9DF8AC0040F26D
+:102BE000231110FB01F02A4901EBC00118319DF8B7
+:102BF000980000EBC00001EB00113F31BDF8DC0094
+:102C00000A54BDF8DC00401C81B23791BDF8DC00ED
+:102C10000A28D5DB0020379025E09DF8AC0000EBBA
+:102C20004001C1EBC010194901EBC001BDF8DC0047
+:102C30000F300A5C9DF8AC0040F2231110FB01F04C
+:102C4000134901EBC00118319DF8980000EBC0005A
+:102C500001EB00115831BDF8DC000A54BDF8DC006E
+:102C6000401C81B23791BDF8DC000228D5DB9DF80D
+:102C7000AC0000EB4001C1EBC010044901EBC00007
+:102C8000407C01049DF8AC0006E0E9E1A878002052
+:102C9000D44500201441002000EB4002C2EBC010DC
+:102CA000FE4A02EBC000807C41EA00219DF8AC00A6
+:102CB00000EB4002C2EBC010F84A02EBC000C07C3F
+:102CC00001439DF8AC0040F2231210FB02F0F44ADD
+:102CD00002EBC00018309DF8982002EBC20200EB16
+:102CE0000210C166EF4890F8A008C8BB00203790DA
+:102CF0001AE09DF8AC0040F2231110FB01F0E84906
+:102D000001EBC00118319DF8980000EBC00001EB09
+:102D100000103F30BDF8DC10405C00B108E0BDF8A9
+:102D2000DC00401C81B23791BDF8DC000A28E0DBF2
+:102D300000BFBDF8DC000A2813D140229DF8AC008A
+:102D400040F2231110FB01F0D54901EBC00018300F
+:102D50009DF8981001EBC10100EB011080F877207D
+:102D600026E19DF8AC0040F2231110FB01F0CC49A4
+:102D700001EBC00018309DF8981001EBC10100EB89
+:102D8000011090F87700E8BB00202890EDE00020CB
+:102D9000359026E09DF8AC0040F2231110FB01F0C5
+:102DA000BF4901EBC00118319DF8980000EBC0004D
+:102DB00001EB00113F31BDF8D400001D095C9DF806
+:102DC000A00000EB4002B84800EB4202BDF8D4007E
+:102DD000105C814200D008E0BDF8D400401C81B2F4
+:102DE0003591BDF8D4000628D4DB00BFBDF8D4006F
+:102DF00006287DD103229DF8AC0040F2231110FB80
+:102E000001F000E0D4E0A64901EBC00118319DF8C3
+:102E1000980000EBC00001EB001080F877209DF8CF
+:102E2000AC0000EB400101EB0010A04901EB0011E8
+:102E300030319DF8980001EB0010801C099000785B
+:102E400020F00402099802700020379019E0202237
+:102E50009DF8AC0040F2231110FB01F0904901EB0A
+:102E6000C00118319DF8980000EBC00001EB001183
+:102E70004931BDF8DC000A54BDF8DC00401C81B2C9
+:102E80003791BDF8DC000F28E1DB0020379019E016
+:102E900020229DF8AC0040F2231110FB01F0804984
+:102EA00001EBC00118319DF8980000EBC00001EB68
+:102EB00000115B31BDF8DC000A54BDF8DC00401C99
+:102EC00081B23791BDF8DC000A28E1DB00229DF8D1
+:102ED000AC0040F2231110FB01F0714901EBC0017D
+:102EE00018319DF8980000EBC00001EB001002E0E3
+:102EF00036E0AAE25FE180F870200021379119E006
+:102F000000229DF8AC0040F2231110FB01F064494F
+:102F100001EBC00118319DF8980000EBC00001EBF7
+:102F200000117131BDF8DC000A54BDF8DC00401C12
+:102F300081B23791BDF8DC000528E1DB9DF8AC10CB
+:102F400040F2231011FB00F0554901EBC00018308E
+:102F50009DF8981001EBC10100EB0110C06E0CE070
+:102F60009DF8A000401CC1B228914E48B0F88A02DA
+:102F70009DF8A01088423FF70AAF00BF4948B0F85B
+:102F80008A029DF8A010884212D140229DF8AC0020
+:102F900040F2231110FB01F0414901EBC000183051
+:102FA0009DF8981001EBC10100EB011080F877202B
+:102FB0009DF8AC1040F2231011FB00F0384901EBF2
+:102FC000C00018309DF8981001EBC10100EB011012
+:102FD00090F87700032809D011281AD040283ED154
+:102FE0002AE099E0C0E12FE2D2E009E1F2229DF867
+:102FF000AC0040F2231110FB01F0294901EBC000A5
+:1030000018309DF8981001EBC10100EB01104271DE
+:1030100025E0F3229DF8AC0040F2231110FB01F0F3
+:103020001F4901EBC00118319DF8980000EBC0006A
+:1030300001EB0010427112E0F2229DF8AC0040F268
+:10304000231110FB01F0164901EBC00018309DF868
+:10305000981001EBC10100EB0110427100BF5AE072
+:103060009DF8AC1001EB410000EB01100F4901EBA2
+:10307000001030309DF8981000EB0110801C099072
+:10308000007820F00402099802709DF8AC1040F21C
+:10309000231011FB00F002490AE00000A87800208C
+:1030A000D4450020BC3200204835002014410020C7
+:1030B00001EBC00018309DF8981001EBC10100EB46
+:1030C000011090F88E0000F0010020B300229DF85E
+:1030D000AC0040F2231110FB01F0FE4901EBC001EE
+:1030E00018319DF8980000EBC00001EB0010A0F82B
+:1030F0008C2005229DF8AC0040F2231110FB01F05A
+:10310000F44901EBC00018309DF8981001EBC101A3
+:1031100000EB0110427197E19DF8AC1040F22310D2
+:1031200011FB00F0EB4901EBC00018309DF898103E
+:1031300001EBC10100EB011090F87700402813D19A
+:1031400000229DF8AC0040F2231110FB01F0E14990
+:1031500001EBC00018309DF8981001EBC10100EBA5
+:10316000011080F8772000BF00BFF1229DF8AC006D
+:1031700040F2231110FB01F0D64901EBC0001830DA
+:103180009DF8981001EBC10100EB011042715BE169
+:10319000F1229DF8AC0040F2231110FB01F0CD4963
+:1031A00001EBC00018309DF8981001EBC10100EB55
+:1031B0000110427148E103229DF8AC0040F2231156
+:1031C00010FB01F0C34901EBC00118319DF89800D4
+:1031D00000EBC00001EB00100270F1229DF8AC0082
+:1031E00040F2231110FB01F0BA4901EBC001183184
+:1031F0009DF8980000EBC00001EB0010427123E144
+:1032000002229DF8AC0040F2231110FB01F0B149FD
+:1032100001EBC00118319DF8980000EBC00001EBF4
+:1032200000100270F6229DF8AC0040F2231110FB52
+:1032300001F0A84901EBC00118319DF8980000EB9E
+:10324000C00001EB0010427101229DF8AC0040F279
+:10325000231110FB01F09F4901EBC00118319DF8CB
+:10326000980000EBC00001EB001080F881200021E5
+:10327000379126E09DF8AC1001EB4100C0EBC11086
+:10328000954901EBC001BDF8DC00401D0A5C9DF8CA
+:10329000AC0040F2231110FB01F08E4901EBC0019C
+:1032A00018319DF8980000EBC00001EB001000F110
+:1032B0008201BDF8DC000A54BDF8DC00401C81B27C
+:1032C0003791BDF8DC000A28D4DBBDF89C00152836
+:1032D00049D19DF8AC1001EB4100C0EBC1107E4913
+:1032E00001EBC000C27B9DF8AC0040F2231110FB43
+:1032F00001F0784901EBC00118319DF8980000EB0E
+:10330000C00001EB001080F878200021379126E002
+:103310009DF8AC1001EB4100C0EBC1106E4901EB10
+:10332000C001BDF8DC0010300A5C9DF8AC0040F232
+:10333000231110FB01F0674901EBC00118319DF822
+:10334000980000EBC00001EB001000F17A01BDF81D
+:10335000DC000A54BDF8DC00401C81B23791BDF896
+:10336000DC000428D4DB6FE09DF8AC1001EB4100D9
+:10337000C0EBC110584901EBC00081799DF8AC0049
+:1033800000EB4002C2EBC010534A02EBC000407990
+:1033900041EA00229DF8AC0040F2231110FB01F03D
+:1033A0004C4901EBC00118319DF8980000EBC000BA
+:1033B00001EB0010A0F88C209DF8AC1040F2231017
+:1033C00011FB00F0434901EBC00118319DF8980052
+:1033D00000EBC00001EB0010B0F88C109DF8AC00C1
+:1033E00000EB400202EB00103C4A02EB0010408B65
+:1033F000814228DBF1229DF8AC0040F2231110FB42
+:1034000001F0344901EBC00118319DF8980000EB40
+:10341000C00001EB001042719DF8AC1040F2231087
+:1034200011FB00F02B4901EBC00118319DF8980009
+:1034300000EBC00001EB00108E300990007820F006
+:1034400001020998027000BF00BF02F0EDBF9DF8B5
+:10345000AC1001EB4100C0EBC1101F4901EBC000F3
+:1034600001792691002134911CE09DF8AC1001EB0C
+:10347000410000EB0110194901EB00113031BDF89A
+:10348000D00001EB001041789DF89800814204D1F2
+:10349000BDF8D000C1B2269112E0BDF8D000401CAA
+:1034A00081B234919DF8AC1001EB410000EB0110AA
+:1034B0000A4901EB0010C179BDF8D0008142D4DC8B
+:1034C00000BF9DF8AC1001EB4100C0EBC1100249F8
+:1034D00006E00000D4450020A87800201441002018
+:1034E00001EBC000C1782491BDF89000172834D2B8
+:1034F000DFE800F0330C0F331215181B1E33333383
+:1035000033333321242733332A2D300007212791E9
+:1035100023E00721279120E0062027901DE00621C7
+:1035200027911AE00621279117E01221279114E034
+:103530000721279111E0092127910EE0062127910B
+:103540000BE00621279108E00B21279105E00B21D4
+:10355000279102E02A21279100BF00BFBDF89C00FF
+:10356000001FC1B209919DF8AC1001EB4100C0EB06
+:10357000C110FE4901EBC000C01C08900999F5F785
+:10358000A9FF35909DF8AC1001EB4100C0EBC110D4
+:10359000F64901EBC001BDF89C00401E095CBDF876
+:1035A000D40081427ED19DF8AC1001EB4100C0EB0C
+:1035B000C110EE4901EBC0004078002872DD9DF893
+:1035C000AC1001EB4100C0EBC110E84901EBC001B8
+:1035D000BDF89C000A5C9DF8AC0040F2231110FB82
+:1035E00001F0E34901EBC00118319DF8980000EBB0
+:1035F000C00001EB001080F83C200021DD4A9DF85E
+:10360000AC0002EB00129DF898001154DA4890F8D3
+:103610002000012815D19DF8AC1001EB410000EB12
+:103620000110D64901EB001030309DF8981000EBE6
+:103630000110801C0990007820F0800080300999EA
+:103640000870BDF8900007287ED00ADC07287CD2DD
+:10365000DFE810F07B00D9042F057B00C60491043D
+:10366000830910380728F2D2DFE810F0E709D409FF
+:103670006F006F0007000800570500BFBDF89000FD
+:1036800014287DD19DF8AC1001EB4100C0EBC110B6
+:10369000B64901EBC000407901069DF8AC0000EB93
+:1036A000400200E0FEE3C2EBC010B04A02EBC000F3
+:1036B000807941EA00419DF8AC2002EB4200C0EB6A
+:1036C000C210AA4A02EBC000C07941EA00219DF86D
+:1036D000AC2002EB4200C0EBC210A44A02EBC000D7
+:1036E000007A01439DF8AC0040F2231210FB02F077
+:1036F0009F4A02EBC00218329DF8980000EBC00010
+:1037000002EB0010C0F81A109DF8AC1040F2231024
+:1037100011FB00F0964901EBC00118319DF89800AB
+:1037200000EBC00001EB0010D0F81A100846099118
+:10373000002109F09BFDCDE92C019DF8AC1001EBB7
+:10374000410000EB011001E0FDE3FDE38B4901EBDB
+:103750000010007F00F003019DF8AC2002EB420056
+:1037600000EB0210854A02EB0010007FC0F301104D
+:1037700001449DF8AC0000EB400202EB001000E0B9
+:1037800062E07E4A02EB0010007FC0F38100091A5C
+:1037900008460591F4F72BFFCDE906019DED061BC8
+:1037A0009FED770B17F0A0F88DED080B9DED080B42
+:1037B00051EC100BF4F78DFFCDE92E019DF8AC1004
+:1037C00040F2231011FB00F0694901EBC0011831F0
+:1037D0009DF8980000EBC00001EB0010416B08461B
+:1037E0000791002109F042FDDDE92C32A0FB0345E1
+:1037F00001FB035100FB021502220023DDE92E012B
+:10380000F4F7E0FC20186941CDE90801DDE92E2339
+:10381000F4F7D8FCCDE92C01DDE92C010AF0DCFA43
+:1038200001469DF8AC2040F2231012FB00F0504AF4
+:1038300002EBC00018309DF8982002EBC20200EBAA
+:103840000210C0F81E1043E0BDF8900015283FD1CB
+:103850009DF8AC1001EB4100C0EBC110434901EBF6
+:10386000C000407901069DF8AC0000EB4002C2EBBD
+:10387000C0103E4A02EBC000807941EA00419DF849
+:10388000AC0000EB4002C2EBC010384A02EBC000B3
+:10389000C07941EA00219DF8AC2002EB4200C0EB68
+:1038A000C210324A02EBC000007A01439DF8AC20FE
+:1038B00040F2231012FB00F02D4A02EBC00018303A
+:1038C0009DF8982002EBC20200EB0210C0F81E1017
+:1038D0009DF8AC1001EB4100C0EBC110234901EB96
+:1038E000C000417A284880F8131E9DF8AC1001EB07
+:1038F000410000EB0110214901EB001130319DF82E
+:10390000980001EB0010801C09901F4890F8130EDE
+:10391000C2090998007862F30000099908701A48F2
+:1039200090F8130E00F00300012806D0164890F816
+:10393000130E00F0030003283CD19DF8AC1001EBFE
+:10394000410000EB01100D4901EB001030309DF8F3
+:10395000981000EB0110801C0990007820F0020004
+:10396000801C099908709DF8AC100FE0A878002021
+:10397000D4450020483F0020BC1200201441002004
+:103980000000000000002440BC22002001EB4100A8
+:1039900000EB0110FE4901EB001030309DF898104B
+:1039A00000EB0110801C0990007820F0200209989B
+:1039B000027014E09DF8AC1001EB410000EB011027
+:1039C000F34901EB001030309DF8981000EB011026
+:1039D000801C0990007820F00202099802709DF87E
+:1039E000AC1001EB410000EB0110E94901EB0011C3
+:1039F00030319DF8980001EB00108078C0F3400250
+:103A00009DF8AC0040F2231110FB01F0E14901EBFD
+:103A1000C00018309DF8981001EBC10100EB0110B7
+:103A2000007EC0F34000824266D09DF8AC1040F2A8
+:103A3000231011FB00F0D74901EBC00018309DF8AE
+:103A4000981001EBC10100EB0110183009909DF8AE
+:103A5000AC1001EB410000EB0110CD4901EB00106F
+:103A600030309DF8981000EB0110807842080998DA
+:103A7000007862F34100099908709DF8AC1001EBE1
+:103A8000410000EB0110C24901EB001030309DF8FD
+:103A9000981000EB01108078C0F3400038BB9DF80F
+:103AA000AC1001EB410000EB0110B94901EB001033
+:103AB00030309DF8981000EB0110801C09900078C0
+:103AC00020F020020998027001229DF8AC1040F20B
+:103AD000231011FB00F0AF4901EBC00018309DF836
+:103AE000981001EBC10100EB011080F83E209DF819
+:103AF000AC100220F6F72EFA9DF8AC1001EB410055
+:103B000000EB0110A24901EB001130319DF8980043
+:103B100001EB0010807800F001029DF8AC0040F24B
+:103B2000231110FB01F09B4901EBC00018309DF8F8
+:103B3000981001EBC10100EB0110007E00F00100C4
+:103B400082425FD09DF8AC1040F2231011FB00F0D0
+:103B5000904901EBC00018309DF8981001EBC101AD
+:103B600000EB0110183009909DF8AC1001EB4100FA
+:103B700000EB0110864901EB001030309DF89810E1
+:103B800000EB0110807809990A7860F300020A704E
+:103B90009DF8AC1001EB410000EB01107C4901EBFA
+:103BA000001030309DF8981000EB0110807800F084
+:103BB000010040BB9DF8AC1001EB410000EB01108F
+:103BC000734901EB001030309DF8981000EB0110A4
+:103BD000801C0990007820F02002099802700022D1
+:103BE0009DF8AC1040F2231011FB00F0694901EB85
+:103BF000C00018309DF8981001EBC10100EB0110D6
+:103C000080F83D2013E19DF8AC1040F2231011FB29
+:103C100000F0604901EBC00018309DF8981001EBEE
+:103C2000C10100EB011090F83E0098B901229DF807
+:103C3000AC1040F2231011FB00F0564901EBC0011B
+:103C400018319DF8980000EBC00001EB001080F8DF
+:103C50003D2027E000229DF8AC0040F2231110FB2C
+:103C600001F04C4901EBC00118319DF8980000EBC0
+:103C7000C00001EB001080F83D209DF8AC1001EB76
+:103C8000410000EB0110424901EB001130319DF879
+:103C9000980001EB0010801C0990007820F00102D0
+:103CA000099802703C4890F8A008E8BB3B4890F89F
+:103CB0002100012838D13948D0F818023749498CF9
+:103CC000884231D29DF8AC1040F2231011FB00F075
+:103CD000304901EBC00018309DF8981001EBC1018C
+:103CE00000EB011090F83D0001281DD19DF8AC10AB
+:103CF00040F2231011FB00F0264901EBC000183000
+:103D00009DF8981001EBC10100EB011090F87E00C6
+:103D100050B99DF8AC1001EB410000EB01101C49BB
+:103D200001EB0011303100E081E09DF8980001EBDB
+:103D3000001001789DF8AC0040F2231210FB02F055
+:103D4000144A02EBC000417005229DF8AC0040F21D
+:103D5000231110FB01F00F4901EBC00118319DF850
+:103D6000980000EBC00001EB0010427100229DF8AA
+:103D7000AC1001EB410000EB0110054901EB001113
+:103D800030319DF8980001EB0010426008E000001F
+:103D900014410020D4450020BC320020BC12002079
+:103DA0009DF8AC100220F6F7D5F80021379119E004
+:103DB00000229DF8AC0040F2231110FB01F0FA49FB
+:103DC00001EBC00118319DF8980000EBC00001EB39
+:103DD00000113F31BDF8DC000A54BDF8DC00401C86
+:103DE00081B23791BDF8DC001428E1DB0021379166
+:103DF00019E000229DF8AC1040F2231011FB00F0F6
+:103E0000E94901EBC00118319DF8980000EBC000B2
+:103E100001EB00115B31BDF8DC000A54BDF8DC0099
+:103E2000401C81B23791BDF8DC000A28E1DB9DF827
+:103E3000AC1040F2231011FB00F0DB4901EBC00095
+:103E400018309DF8981001EBC10100EB01100078CB
+:103E5000012812DC02229DF8AC0040F2231110FB75
+:103E600001F0D14901EBC00018309DF8981001EB2A
+:103E7000C10100EB011002707CE09DF8AC1040F233
+:103E8000231011FB00F0C84901EBC00018309DF869
+:103E9000981001EBC10100EB01100078022831DC21
+:103EA000002100E0F4E39DF8AC2040F2231012FB67
+:103EB00000F0BD4A02EBC000017103229DF8AC1076
+:103EC00040F2231011FB00F0B74901EBC00118319B
+:103ED0009DF8980000EBC00001EB00100270072273
+:103EE0009DF8AC0040F2231110FB01F0AE4901EB4C
+:103EF000C00018309DF8981001EBC10100EB0110D3
+:103F0000427137E09DF8AC1040F2231011FB00F035
+:103F1000A54901EBC00118319DF8980000EBC000E5
+:103F200001EB001001789DF8AC2040F2231012FB49
+:103F300000F09D4A02EBC000407981421AD19B48B3
+:103F400090F8130E01E0C0E1FEE3C0F3401088B129
+:103F500016229DF8AC0040F2231110FB01F09249AB
+:103F600001EBC00018309DF8981001EBC10100EB87
+:103F700001104271E8E314229DF8AC1040F22310C6
+:103F800011FB00F0884901EBC00118319DF8980041
+:103F900000EBC00001EB0010427101219DF8AC2044
+:103FA00040F2231012FB00F07F4A02EBC0000171C7
+:103FB0009DF8AC1001EB410000EB0110A2F59861F7
+:103FC00001EB001130319DF8980001EB0010801CCE
+:103FD0000990007820F02000203009990870B3E3A0
+:103FE00014229DF8AC1040F2231011FB00F06E4932
+:103FF00001EBC00018309DF8981001EBC10100EBF7
+:1040000001104271A0E39DF8AC1040F2231011FBA7
+:1040100000F0654901EBC0001830BDF8D01001EB8D
+:10402000C10100EB01108079012824D100229DF804
+:10403000AC0040F2231110FB01F05B4901EBC00121
+:104040001831BDF8D00000EBC00001EB0010827108
+:1040500014229DF8AC1040F2231011FB00F05249DD
+:1040600001EBC00018309DF8981001EBC10100EB86
+:10407000011042711CE000219DF8AC2040F2231099
+:1040800012FB00F0484A02EBC000017105229DF8C6
+:10409000AC1040F2231011FB00F0434901EBC000CB
+:1040A00018309DF8981001EBC10100EB011042712E
+:1040B0004AE301219DF8AC2040F2231012FB00F0EE
+:1040C000394A02EBC000017114229DF8AC0040F2A5
+:1040D000231110FB01F0344901EBC00118319DF8A8
+:1040E000980000EBC00001EB001042719DF8AC108D
+:1040F00001EB410000EB01102D4901EB00113031C3
+:104100009DF8980001EB0010801C0990007820F0C9
+:104110000400001D0999087016E300202C902D90D2
+:10412000002137911FE0DDE92C10000240EA116206
+:104130000902CDE92C129DF8AC1001EB4100C0EB57
+:10414000C1101C4901EBC001BDF8DC00401D085C3A
+:10415000DDE92C3440EA0302CDE92C24BDF8DC0073
+:10416000401C81B23791BDF8DC000328DBDBDDE9C0
+:104170002C0109F031FE01469DF8AC2040F22310DD
+:1041800012FB00F0084A02EBC00218329DF89800BA
+:1041900000EBC00002EB0010C0F81E1000222C92B1
+:1041A0002D920021379127E0D4450020BC22002029
+:1041B00014410020A8780020DDE92C10000240EA1C
+:1041C00011620902CDE92C129DF8AC1001EB4100FF
+:1041D000C0EBC110FE4901EBC001BDF8DC000830A6
+:1041E000085CDDE92C3440EA0302CDE92C24BDF85B
+:1041F000DC00401C81B23791BDF8DC000328DBDB1A
+:10420000DDE92C0109F0E8FD01469DF8AC0040F223
+:10421000231210FB02F0EF4A02EBC00218329DF8A5
+:10422000980000EBC00002EB0010C0F81A1000224A
+:104230002C922D92002137911EE0DDE92C10000216
+:1042400040EA11620902CDE92C129DF8AC1001EB95
+:104250004100C0EBC110DE4901EBC001BDF8DC003C
+:104260001330085CDDE92C341843CDE92C04BDF88B
+:10427000DC00401C80B23790BDF8DC000328DCDB9A
+:104280009DF8AC202C9940F2231012FB00F0D14A8B
+:1042900002EBC00218329DF8980000EBC00002EB60
+:1042A0000010416307229DF8AC1040F2231011FB6F
+:1042B00000F0C84901EBC00018309DF8981001EBE0
+:1042C000C10100EB01104271CAE300202C902D9037
+:1042D000002137911FE0DDE92C10000240EA116255
+:1042E0000902CDE92C129DF8AC1001EB4100C0EBA6
+:1042F000C110B74901EBC001BDF8DC00401D085CEE
+:10430000DDE92C3440EA0302CDE92C24BDF8DC00C1
+:10431000401C81B23791BDF8DC000428DBDBDDE90D
+:104320002C0109F059FD9DF8AC2040F2231312FB3B
+:1043300003F2A84B03EBC20318339DF8982002EB5D
+:10434000C20203EB021222329060D16000212C9154
+:104350002D91002037901FE0DDE92C10000240EA8B
+:1043600011620902CDE92C129DF8AC1001EB41005D
+:10437000C0EBC110964901EBC001BDF8DC0009306B
+:10438000085CDDE92C3440EA0302CDE92C24BDF8B9
+:10439000DC00401C81B23791BDF8DC000428DBDB77
+:1043A000DDE92C0109F018FD9DF8AC2040F2231343
+:1043B00012FB03F2874B03EBC20318339DF89820DE
+:1043C00002EBC20203EB021242F8220F51609DF889
+:1043D000AC1040F2231011FB00F07E4901EBC0004D
+:1043E00018309DF8981001EBC10100EB0110007826
+:1043F0009DF8AC1040F2231211FB02F1754A02EB5A
+:10440000C101497988426ED1734890F8130EC0F308
+:10441000401090B117229DF8AC1040F2231011FB10
+:1044200000F06C4901EBC00018309DF8981001EBCA
+:10443000C10100EB0110427111E014229DF8AC1093
+:1044400040F2231011FB00F0624901EBC00118316A
+:104450009DF8980000EBC00001EB001042715F482E
+:1044600090F8A008F0BB00229DF8AC1040F2231099
+:1044700011FB00F0574901EBC00018309DF898106F
+:1044800001EBC10100EB011080F83E205448D0F848
+:1044900018020521B0FBF1F201FB120101EBC10092
+:1044A00000EB01114E48243000EB81000021C0F8E0
+:1044B0001D104B48D0F818020521B0FBF1F201FBAA
+:1044C000120101EBC10000EB01114548243000EB63
+:1044D00081000D3009909DF8AC1040F2231011FBC3
+:1044E00000F001E0D5E0B6E13A4901EBC000183038
+:1044F0009DF8981001EBC10100EB01102230102251
+:10450000014608900998F3F7A0FE3548D0F8180244
+:104510000521B0FBF1F201FB120101EBC10000EB40
+:1045200001112F48243000EB81029DF8AC1040F2BD
+:10453000231011FB00F0274901EBC00118319DF851
+:10454000980000EBC00001EB001050F81A1F42F871
+:10455000011F406850602248D0F818020521B0FBC6
+:10456000F1F201FB120101EBC10000EB01131C4948
+:1045700024319DF8AC0000EB400202EB0010194A18
+:1045800002EB001230329DF8980002EB0010007828
+:1045900001F823001248D0F818020521B0FBF1F20F
+:1045A00001FB120101EBC10000EB01110C482430AA
+:1045B00000EB81029DF8AC0040F2231110FB01F0EA
+:1045C000044901EBC00118319DF898000CE000008F
+:1045D000A8780020D4450020BC220020BC32002056
+:1045E000BC1200201441002000EBC00001EB0010C1
+:1045F000406BC2F80900FE48D0F818020521B0FB54
+:10460000F1F201FB120101EBC10000EB0111F848CE
+:10461000243000EB8101F748C26941F8212F008C5A
+:104620008880F348D0F818020521B0FBF1F081B280
+:1046300002200991F4F74CFD00210620F5F78AFCD1
+:10464000EB48D0F81802EA49498C884206D2E8487B
+:10465000D0F81802401CE649C1F8180200210520D4
+:10466000F5F778FC9DF8AC1001EB410000EB011070
+:10467000E14901EB001030309DF8981000EB01107B
+:10468000801C0990007820F008020998027029E047
+:10469000E7E19DF8AC1001EB410000EB0110D649B9
+:1046A00001EB001030309DF8981000EB0110801CD9
+:1046B0000990007820F0080008300999087000225D
+:1046C0009DF8AC0040F2231110FB01F0CB4901EB47
+:1046D000C00018309DF8981001EBC10100EB0110EB
+:1046E00080F83E209DF8AC100220F5F733FC9DF8D1
+:1046F000AC109DF8980000EB0110C217CDE92C0218
+:1047000000222C9800EBC00101EB0011BC4800EB2B
+:104710008100C0F81D209DF8AC1040F2231011FB61
+:1047200000F0B64901EBC00018309DF8981001EB7D
+:10473000C10100EB0110223009902C9800EBC00160
+:1047400001EB0011AE4800E08AE100EB81000D3082
+:10475000102208900999F3F778FD9DF8AC1040F20B
+:10476000231011FB00F0A54901EBC00118319DF8A1
+:10477000980000EBC00001EB00112C9800EBC00288
+:1047800002EB00129E4800EB820051F81A2F40F80D
+:10479000012F496841609DF8AC1001EB410000EB2E
+:1047A0000110954901EB001130319DF8980001EBA3
+:1047B000001001782C9800EBC00202EB0012904828
+:1047C00000F822102C9800EBC00101EB00118C487E
+:1047D00000EB81018748C26941F8212F008C888055
+:1047E0009DF8AC1040F2231011FB00F0834901EB5F
+:1047F000C00118319DF8980000EBC00001EB0010DB
+:10480000416B2C9800EBC00202EB00127C4800EBDD
+:104810008200C0F809109DF8AC1001EB410000EBDC
+:104820000110754901EB001130319DF8980001EB42
+:10483000001041682C9800EBC00202EB0012704897
+:1048400000EB8200C0F827102C9881B20820099153
+:10485000F5F780FB80E09DF8AC1040F2231011FBCF
+:1048600000F0664901EBC00118319DF8980000EB9B
+:10487000C00001EB001001789DF8AC0040F223125B
+:1048800010FB02F05D4A02EBC0004079814263DA1E
+:104890009DF8AC1001EB410000EB0110564901EB13
+:1048A000001030309DF8981000EB0110801C09902A
+:1048B000007820F00400001D099908709DF8AC10E4
+:1048C00001EB410000EB01104B4901EB00103030CF
+:1048D0009DF8981000EB0110801C0990007820F0E2
+:1048E000800080300999087001209DF8AC1040F2DA
+:1048F000231211FB02F1414A02EBC10108719DF83C
+:10490000AC1040F2231011FB00F0114601EBC00087
+:1049100042799DF8AC1040F2231011FB00F03749AA
+:1049200001EBC00018309DF8981001EBC10100EBBD
+:104930000110027014229DF8AC0040F2231110FB0C
+:1049400001F02E4901EBC00018309DF8981001EBE2
+:10495000C10100EB0110427182E00121254880F87D
+:10496000C4179DF8AC1040F2231011FB00F023494E
+:1049700001EBC00118319DF8980000EBC00001EB7D
+:10498000001001789DF8AC2040F2231012FB00F0DB
+:104990001A4A02EBC000407981423ADA00219DF8C0
+:1049A000AC2040F2231012FB00F0144A02EBC000CE
+:1049B000017101229DF8AC0040F2231110FB01F0BF
+:1049C0000E4901EBC00118319DF8980000EBC000C2
+:1049D00001EB0010027014229DF8AC1040F223107D
+:1049E00011FB00F0054901EBC00018300AE000009F
+:1049F000BC120020BC32002014410020D44500200D
+:104A0000E41400209DF8981001EBC10100EB0110A7
+:104A1000427125E014229DF8AC1040F2231011FBE6
+:104A200000F0FE4901EBC00018309DF8981001EB32
+:104A3000C10100EB0110427112E014229DF8AC009C
+:104A400040F2231110FB01F0F44901EBC0001830D3
+:104A50009DF8981001EBC10100EB0110427100BFFD
+:104A600000BFF7E39DF8AC1040F2231011FB00F0FB
+:104A7000EA4901EBC000817826919DF8AC1001EB6A
+:104A80004100C0EBC110E64911F8301027919DF8A4
+:104A9000AC1040F2231011FB00F0E04901EBC00123
+:104AA00018319DF8980000EBC00001EB001041792F
+:104AB00024919DF8AC1001EB4100C0EBC110D84926
+:104AC00001EBC0010991BDF89C100998F5F7D2FFE0
+:104AD00035909DF8AC1001EB4100C0EBC110D049FE
+:104AE00001EBC001BDF89C00095CBDF8D400814217
+:104AF0007DD19DF8AC1001EB4100C0EBC110C8495D
+:104B000001EBC0004078002871DD0021C54A9DF806
+:104B1000AC0002EB00129DF898001154BDF8900013
+:104B2000892865D00CDC14287ED004DC08287CD0D1
+:104B300010287BD1FDE3152879D08028F9D1F9E33D
+:104B40008B2875D08C2874D08E2873D08F28F0D104
+:104B5000BDF89C000D286ED19DF8AC1001EB410012
+:104B6000C0EBC110AE4901EBC0004178AE4880F8FF
+:104B7000151E9DF8AC1001EB4100C0EBC110A84917
+:104B800001EBC000C17AA84880F8161E9DF8AC1051
+:104B900040F2231011FB00F0A04901EBC0001830D7
+:104BA0009DF8981001EBC10100EB0110007803287B
+:104BB0007EDC9D4890F8160E00287ADD9DF8AC103A
+:104BC00040F2231011FB00F0944901EBC0011831B1
+:104BD0009DF8980000EBC00001EB001109910878E6
+:104BE000401CC1B2099801709DF8AC1001E0FCE3D3
+:104BF000FCE340F2231011FB00F0884901EBC000F8
+:104C000018309DF8981001EBC10100EB01100078FD
+:104C100004284EDB9DF8AC1001EB410000EB0110C5
+:104C2000824901EB001007E0FDE3FDE3FDE3FDE356
+:104C3000FDE3FDE3FDE3FDE330309DF8981000EB6C
+:104C40000110801C0990784890F8160EC0F30010EF
+:104C5000C0F101000999097860F300010998017019
+:104C6000714890F8150EC0F3C000E8BB9DF8AC1079
+:104C700001EB410000EB01106C4901EB00103030FA
+:104C80009DF8981000EB01108078C0F3401058B3E5
+:104C90009DF8AC1001EB410000EB0110634901EB02
+:104CA000001030309DF8981000EB0110801C01E0DE
+:104CB00056E0F0E00990007820F00200801C09998D
+:104CC00008709DF8AC1040F2231011FB00F053491E
+:104CD00001EBC00018309DF8981001EBC10100EB0A
+:104CE00001101830099000E00AE0007820F002007E
+:104CF000801C099908709DF8AC100220F5F72AF97C
+:104D000000219DF8AC2040F2231012FB00F0434A32
+:104D100002EBC000017104229DF8AC0040F22311A7
+:104D200010FB01F03D4901EBC00118319DF89800DE
+:104D300000EBC00001EB001002708C229DF8AC105B
+:104D400040F2231011FB00F0344901EBC00118318F
+:104D50009DF8980000EBC00001EB00104271B4E335
+:104D60009DF8AC1040F2231011FB00F02B4901EB31
+:104D7000C00118319DF8980000EBC00001EB001055
+:104D800001789DF8AC0040F2231210FB02F0234A98
+:104D900002EBC000407981427DD19DF8AC1001EB5F
+:104DA000410000EB0110214901EB001030309DF86B
+:104DB000981000EB0110801C09901B4890F8160E0B
+:104DC000C0F30010C0F1010009990A7860F30002F5
+:104DD0000A709DF8AC1001EB410000EB0110134983
+:104DE00001EB001030309DF8981000EB0110801C92
+:104DF00009900D4890F8150EC2080998017862F3E1
+:104E0000410101709DF8AC1001EB410000EB011075
+:104E1000064901EB001130310AE00000D4450020C2
+:104E2000A8780020483F0020BC2200201441002028
+:104E30009DF8980001EB00108078C0F340029DF8C7
+:104E4000AC1040F2231011FB00F0FE4901EBC00052
+:104E500018309DF8981001EBC10100EB0110007EA5
+:104E6000C0F34000824264D09DF8AC1040F22310A1
+:104E700011FB00F0F34901EBC00018309DF89810C9
+:104E800001EBC10100EB0110183009909DF8AC1046
+:104E900001EB410000E0D5E200EB0112EA4800EB33
+:104EA000021030309DF8981000EB01108078420815
+:104EB0000998007862F34100099908709DF8AC10D8
+:104EC00001EB410000EB0110DF4901EB0010303035
+:104ED0009DF8981000EB01108078C0F3400018BBDB
+:104EE00001229DF8AC0040F2231110FB01F0D549DE
+:104EF00001EBC00118319DF8980000EBC00001EBF8
+:104F0000001042739DF8AC1040F2231011FB00F02A
+:104F1000CC4901EBC00018309DF8981001EBC1019D
+:104F200000EB011080F83E209DF8AC100220F5F750
+:104F300011F89DF8AC1001EB410000EB0110C249E3
+:104F400001EB001130319DF8980001EB00108078E2
+:104F500000F001029DF8AC1040F2231011FB00F0AC
+:104F6000B84901EBC00018309DF8981001EBC10161
+:104F700000EB0110007E00F00100824277D09DF826
+:104F8000AC1040F2231011FB00F0AE4901EBC00061
+:104F900018309DF8981001EBC10100EB011018309A
+:104FA00009909DF8AC1001EB410000EB0110A649FF
+:104FB00001EB001130319DF8980001EB0010817871
+:104FC0000998027861F3000202709DF8AC1001EBC1
+:104FD000410000EB01109C4901EB001030309DF8BE
+:104FE000981000EB0110807800F00100F0BB9DF8F4
+:104FF000AC1001EB410000EB0110934901EB0010F4
+:1050000030309DF8981000EB01108078C0F340100C
+:1050100070B39DF8AC1040F2231011FB00F08949E9
+:1050200001EBC00018309DF8981001EBC10100EBB6
+:10503000011090F83E00D8B99DF8AC1040F2231052
+:1050400011FB00F07F4901EBC00018309DF898106B
+:1050500001EBC10100EB0110407B48B99DF8AC1099
+:1050600001EB410000EB0110774902E044E070E100
+:105070002EE001EB001030309DF8981000EB01108D
+:105080008078C0F3400018BB01229DF8AC0040F2CC
+:10509000231110FB01F06B4901EBC00118319DF8A1
+:1050A000980000EBC00001EB001042739DF8AC10BB
+:1050B00040F2231011FB00F0624901EBC0001830F0
+:1050C0009DF8981001EBC10100EB011080F83E2023
+:1050D00000229DF8AC0040F2231110FB01F0594969
+:1050E00001EBC00018309DF8981001EBC10100EBF6
+:1050F000011080F83D2027E19DF8AC1040F223100C
+:1051000011FB00F04F4901EBC00018309DF89810DA
+:1051100001EBC10100EB011090F83E0098B90122AB
+:105120009DF8AC1040F2231011FB00F0454901EB53
+:10513000C00018309DF8981001EBC10100EB011080
+:1051400080F83D2027E000229DF8AC1040F22310AB
+:1051500011FB00F03B4901EBC00118319DF89800AC
+:1051600000EBC00001EB001080F83D209DF8AC1072
+:1051700001EB410000EB0110334901EB001130312C
+:105180009DF8980001EB0010801C0990007820F039
+:105190000102099802702D4890F8A00880B19DF88E
+:1051A000AC1001EB410000EB0110274901EB0010AE
+:1051B00030309DF8981000EB0110807A022870D1F1
+:1051C000234890F8210001286BD12148D0F818021B
+:1051D0001F49498C884264D29DF8AC1040F22310DC
+:1051E00011FB00F0174901EBC00018309DF8981032
+:1051F00001EBC10100EB011090F83D00012850D1F6
+:105200009DF8AC1040F2231011FB00F00D4901EBAA
+:10521000C00018309DF8981001EBC10100EB01109F
+:1052200090F87E00E8BB9DF8AC1001EB410000EB6C
+:105230000110054901EB001130319DF8980001EB98
+:10524000001008E0D445002014410020BC320020AA
+:10525000BC120020FEE301789DF8AC0040F223125E
+:1052600010FB02F0FE4A02EBC000417008229DF8DC
+:10527000AC0040F2231110FB01F0F94901EBC00131
+:1052800018319DF8980000EBC00001EB001042714E
+:1052900000229DF8AC1001EB410000EB0110F14938
+:1052A00000E051E001EB001130319DF8980001EB76
+:1052B000001042609DF8AC100220F4F74BFE002174
+:1052C000379119E000229DF8AC0040F2231110FB49
+:1052D00001F0E34901EBC00118319DF8980000EBA3
+:1052E000C00001EB00113F31BDF8DC000A54BDF8ED
+:1052F000DC00401C81B23791BDF8DC001428E1DBF2
+:10530000002037901CE000229DF8AC1040F22310E2
+:1053100011FB00F0D24901EBC00118319DF8980053
+:1053200000EBC00001EB00115B31BDF8DC000A545A
+:1053300001E0FFE1C8E3BDF8DC00401C81B2379119
+:10534000BDF8DC000A28DEDB9DF8AC100220F4F783
+:1053500001FE9DF8AC1040F2231011FB00F0C04993
+:1053600001EBC00018309DF8981001EBC10100EB73
+:1053700001108078802835D19DF8AC1001EB4100F8
+:1053800000EB0110B74901EB001030309DF8981088
+:1053900000EB01108078C0F3400018BB9DF8AC1002
+:1053A00001EB410000EB0110AE4901EB0010303081
+:1053B0009DF8981000EB01108078C0F3401088B978
+:1053C00015229DF8AC0040F2231110FB01F0A44916
+:1053D00001EBC00018309DF8981001EBC10100EB03
+:1053E000011042719DF8AC1001E0F0E3B9E101EB6E
+:1053F000410000EB01109B4901EB001030309DF89B
+:10540000981000EB01108078C0F34000D8B18F22D3
+:105410009DF8AC1040F2231011FB00F0904901EB15
+:10542000C000183007E0FCE362E14DE2FAE3F2E18C
+:105430004BE27DE35BE19DF8981001EBC10100EBCD
+:105440000110427141E09DF8AC1040F2231011FBB5
+:1054500000F0834901EBC00018309DF8981001EB73
+:10546000C10100EB0110807B01282ED100229DF8A4
+:10547000AC0040F2231110FB01F0794901EBC001AF
+:1054800018319DF8980000EBC00001EB001082730A
+:105490008C229DF8AC1040F2231011FB00F07049F3
+:1054A00001EBC00118319DF8980000EBC00001EB42
+:1054B0000010427100219DF8AC2040F2231012FB35
+:1054C00000F0674A02EBC00001719DF8AC1001EBDF
+:1054D000410000EB0110634901EB0010007BE8BBC9
+:1054E0009DF8AC1001EB4100C0EBC1105E4901EB2F
+:1054F000C000807800049DF8AC1001EB4102C2EBC3
+:10550000C111594A02EBC101C97840EA01209DF856
+:10551000AC2002EB4201C1EBC211534A02EBC101C4
+:1055200009790843C117CDE9080108F055FC9DF839
+:10553000AC1040F2231211FB02F1494A02EBC10206
+:1055400018329DF8981001EBC10102EB0111C1F86E
+:105550001E009DF8AC1001EB410000E035E0C0EB0F
+:10556000C110414901EBC000407900049DF8AC2016
+:1055700002EB4201C1EBC2113B4A02EBC101897946
+:1055800040EA01209DF8AC2002EB4201C1EBC211C0
+:10559000354A02EBC101C9790843C117CDE90801B9
+:1055A00008F01AFC9DF8AC1040F2231211FB02F136
+:1055B0002B4A02EBC10118319DF8982002EBC20280
+:1055C00001EB0211C1F81A0091E09DF8AC1001EB5B
+:1055D0004100C0EBC110244901EBC00080780106F6
+:1055E0009DF8AC2002EB4200C0EBC2101E4A02EB59
+:1055F000C000C07841EA00419DF8AC0000EB4002D9
+:10560000C2EBC010184A02EBC000007941EA00204A
+:105610009DF8AC2002EB4201C1EBC211124A02EB31
+:10562000C10149790843C117CDE9080108F0D4FB4D
+:1056300001469DF8AC0040F2231210FB02F0084A2C
+:1056400002EBC00218329DF8980000EBC00002EB9C
+:105650000010C0F81E109DF8AC1001EB410005E0F1
+:10566000D445002014410020A8780020C0EBC110D0
+:10567000FE4901EBC000807901069DF8AC0000EB0B
+:105680004002C2EBC010F94A02EBC000C07941EA07
+:1056900000419DF8AC2002EB4200C0EBC210F34A7F
+:1056A00002EBC000007A41EA00219DF8AC0000EB5B
+:1056B0004002C2EBC010ED4A02EBC000407A084342
+:1056C000C117CDE9080108F087FB9DF8AC2040F236
+:1056D000231112FB01F1E64A02EBC10118319DF8DA
+:1056E000982002EBC20201EB0211C1F81A00EBE0B4
+:1056F000BDF89C0003281CD18F229DF8AC0040F21D
+:10570000231110FB01F0DA4901EBC00118319DF8BB
+:10571000980000EBC00001EB0010427101219DF8E0
+:10572000AC2040F2231012FB00F0D14A02EBC00083
+:105730000171C9E0BDF89C00032811D18F229DF8AA
+:10574000AC0040F2231110FB01F0C94901EBC0008D
+:1057500018309DF8981001EBC10100EB0110427167
+:10576000B2E0BDF89C00032854D19DF8AC1040F283
+:10577000231011FB00F0BE4901EBC0001830BDF84A
+:10578000D01001EBC10100EB01108079012824D178
+:1057900000229DF8AC0040F2231110FB01F0B44947
+:1057A00001EBC0011831BDF8D00000EBC00001EBE7
+:1057B000001082718F229DF8AC1040F2231011FB73
+:1057C00000F0AB4901EBC00018309DF8981001EBD8
+:1057D000C10100EB011042711CE008229DF8AC00F1
+:1057E00040F2231110FB01F0A14901EBC001183177
+:1057F0009DF8980000EBC00001EB00104271002101
+:105800009DF8AC0040F2231210FB02F0984A02EB24
+:10581000C000017158E0BDF89C00032854D19DF8E8
+:10582000AC1040F2231011FB00F0914901EBC000D5
+:105830001830BDF8D01001EBC10100EB01108079E8
+:10584000012824D100229DF8AC1040F2231011FB56
+:1058500000F0874901EBC0011831BDF8D00000EB22
+:10586000C00001EB001082718F229DF8AC0040F265
+:10587000231110FB01F07E4901EBC00018309DF8A8
+:10588000981001EBC10100EB011042711CE00822ED
+:105890009DF8AC1040F2231011FB00F0744901EBAD
+:1058A000C00118319DF8980000EBC00001EB00101A
+:1058B000427100219DF8AC2040F2231012FB00F051
+:1058C0006B4A02EBC0000171FEE3BDF89C000828A2
+:1058D0007ED19DF8AC1001EB4100C0EBC1106349D3
+:1058E00001EBC000807801069DF8AC0000EB40029F
+:1058F000C2EBC0105D4A02EBC000C07841EA004133
+:105900009DF8AC2002EB4200C0EBC210574A02EBFC
+:10591000C000007941EA00209DF8AC1001EB410283
+:10592000C2EBC111514A02EBC10149790843C117C9
+:10593000CDE9080108F050FA9DF8AC2040F223119F
+:1059400012FB01F14A4A02EBC10218329DF898108D
+:1059500001EBC10102EB011148639DF8AC1040F26C
+:10596000231011FB00F0424901EBC00018309DF8F4
+:10597000981001EBC10100EB011000789DF8AC100C
+:1059800040F2231211FB02F1394A02EBC1014979BD
+:10599000884231DA00219DF8AC2040F2231012FB3E
+:1059A00000F0334A02EBC000017105229DF8AC0003
+:1059B00040F2231110FB01F02D4901EBC001183119
+:1059C0009DF8980000EBC00001EB0010027000E0B1
+:1059D00079E08E229DF8AC1040F2231011FB00F00C
+:1059E000234901EBC00018309DF8981001EBC1016C
+:1059F00000EB0110427166E09DF8AC1040F22310FC
+:105A000011FB00F01A4901EBC0001830BDF8D010AE
+:105A100001EBC10100EB01108079012836D1002291
+:105A20009DF8AC0040F2231110FB01F0104901EB8E
+:105A3000C0011831BDF8D00000EBC00001EB001030
+:105A400082718F229DF8AC1040F2231011FB00F000
+:105A5000074900E0FDE301EBC00118319DF8980013
+:105A600000EBC00001EB0010427103E0A8780020B9
+:105A7000D445002001219DF8AC2040F2231012FBF8
+:105A800000F0FE4A02EBC00001711CE08E229DF87E
+:105A9000AC1040F2231011FB00F0F84901EBC001FB
+:105AA00018319DF8980000EBC00001EB0010427126
+:105AB00000219DF8AC0040F2231210FB02F0EF4AE7
+:105AC00002EBC0000171FFE2BDF89C0003282ED15B
+:105AD00000219DF8AC2040F2231012FB00F0E74AB1
+:105AE00002EBC000017101229DF8AC1040F22310BE
+:105AF00011FB00F0E14901EBC0011831BDF8D00005
+:105B000000EBC00001EB001082718C229DF8AC10FC
+:105B100040F2231011FB00F0D84901EBC00018300F
+:105B20009DF8981001EBC10100EB01104271CBE22E
+:105B3000BDF89C000F2876D19DF8AC1001EB410018
+:105B400000EB0110CE4901EB0010007BF0BB002000
+:105B50002C902D90002137911FE0DDE92C100002E0
+:105B600040EA11620902CDE92C129DF8AC1001EB5C
+:105B70004100C0EBC110C34901EBC001BDF8DC001E
+:105B8000C0F10600085CDDE92C341843CDE92C0493
+:105B9000BDF8DC00401C80B23790BDF8DC00052861
+:105BA000DBDB9DF8AC00DDE92C1240F2231310FB87
+:105BB00003F0B24B03EBC00318339DF8980000EBE1
+:105BC000C00003EB001040F8221F01E046E0FDE3B7
+:105BD000426000222C922D920021379120E0DDE9D5
+:105BE0002C10000240EA11620902CDE92C129DF846
+:105BF000AC1001EB4100C0EBC110A24901EBC001A8
+:105C0000BDF8DC00C0F10B00085CDDE92C3440EA93
+:105C10000302CDE92C24BDF8DC00401C81B2379191
+:105C200002E0E4E349E347E3BDF8DC000528D6DB06
+:105C30009DF8AC00DDE92C1240F2231310FB03F0B9
+:105C40008E4B03EBC00018309DF8983003EBC30374
+:105C500000EB031022308160C2607EE000202C90B7
+:105C60002D900021379120E0DDE92C10000240EA60
+:105C700011620902CDE92C129DF8AC1001EB410034
+:105C8000C0EBC1107F4901EBC001BDF8DC00C0F1E1
+:105C90000700085CDDE92C3440EA0302CDE92C243E
+:105CA000BDF8DC00401C81B23791BDF8DC0006284D
+:105CB000DADB9DF8AC00DDE92C1240F2231310FB77
+:105CC00003F06E4B03EBC00318339DF8980000EB14
+:105CD000C00003EB001040F8221F426000222C920B
+:105CE0002D92002137911FE0DDE92C10000240EADF
+:105CF00011620902CDE92C129DF8AC1001EB4100B4
+:105D0000C0EBC1105F4901EBC001BDF8DC00C0F180
+:105D10000D00085CDDE92C341843CDE92C04BDF8F6
+:105D2000DC00401C80B23790BDF8DC000628DBDBCD
+:105D30009DF8AC00DDE92C2140F2231310FB03F0A9
+:105D40004E4B03EBC00018309DF8983003EBC303B3
+:105D500000EB031022308260C1609DF8AC1040F26D
+:105D6000231011FB00F0454901EBC00118319DF8EB
+:105D7000980000EBC00001EB001001789DF8AC002A
+:105D800040F2231210FB02F03C4A02EBC0004079C3
+:105D9000814272D13C4890F8A008E8BB3B48D0F85B
+:105DA00018020521B0FBF1F201FB120101EBC10069
+:105DB00000EB01113548243000EB81000021C0F8D0
+:105DC0001D103248D0F818020521B0FBF1F201FB9A
+:105DD000120101EBC10000EB01112C48243000EB53
+:105DE00081000D3009909DF8AC1040F2231011FB9A
+:105DF00000F0224901EBC00118319DF8980000EB3A
+:105E0000C00001EB001022301022014608900998D2
+:105E1000F2F71BFA1D4800E0E4E0D0F81802052173
+:105E2000B0FBF1F201FB120101EBC10000EB01112B
+:105E30001648243000EB81029DF8AC0040F223119B
+:105E400010FB01F00D4901EBC00118319DF89800DD
+:105E500000EBC00001EB001050F81A1F42F8011FC0
+:105E6000406850600948D0F818020521B0FBF1F2F3
+:105E700001FB120101EBC1000AE0ABE1D4450020B7
+:105E800014410020A8780020BC320020BC12002061
+:105E900000EB0113FE499DF8AC0000EB400202EB61
+:105EA0000010FC4A02EB001230329DF8980002EB21
+:105EB0000010007801F82300A1F12400D0F81802A6
+:105EC0000521B0FBF1F201FB120101EBC10000EB77
+:105ED0000111EF4800EB8101EF48C26941F8212F21
+:105EE000008C8880EA482438D0F818020521B0FBDD
+:105EF000F1F201FB120101EBC10000EB0111E448DA
+:105F000000EB81029DF8AC1040F2231011FB00F071
+:105F1000E24901EBC00118319DF8980000EBC00088
+:105F200001EB0010406BC2F80900D9482438D0F8C2
+:105F300018020521B0FBF1F201FB120101EBC100D7
+:105F400000EB0111D24800EB81029DF8AC0000EBA0
+:105F5000400101EB0010CF4901EB001130319DF8F9
+:105F6000980001EB00104068C2F82700C8482438A8
+:105F7000D0F818020521B0FBF1F081B2022009919E
+:105F8000F3F7A6F800210620F3F7E4FFC048243811
+:105F9000D0F81802BE492439498C884208D2BC483E
+:105FA0002438D0F81802401CB9492439C1F8180225
+:105FB00000210520F3F7CEFF9DF8AC1001EB410066
+:105FC00000EB0110B34901EB001030309DF8981040
+:105FD00000EB0110801C0990007820F0080209985D
+:105FE000027015E09DF8AC1001EB410000EB0110D0
+:105FF000A84901EB001030309DF8981000EB01101B
+:10600000801C0990007820F0080008300999087079
+:106010009DF8AC1001EB410000EB01109D4901EB34
+:10602000001030309DF8981000EB0110801C099092
+:10603000007820F02002099802709DF8AC10022030
+:10604000F3F788FF9DF8AC009DF8981001EB001065
+:10605000C217CDE92C0200222C9800EBC00101EB05
+:1060600000118F4800EB8100C0F81D209DF8AC1096
+:1060700040F2231011FB00F0884901EBC0001830FA
+:106080009DF8981001EBC10100EB0110223009903E
+:106090002C9800EBC00101EB0011814800EB81015D
+:1060A0000D3110220891DDE90801F2F7CEF89DF8D4
+:1060B000AC1040F2231011FB00F0784901EBC00155
+:1060C00018319DF8980000E0ACE100EBC00001EB56
+:1060D00000112C9800EBC00202EB0012704800EB9C
+:1060E000820051F81A2F40F8012F496841609DF84D
+:1060F000AC1001EB410000EB0110664901EB00110F
+:1061000030319DF8980001EB001001782C9800EBDD
+:10611000C00202EB0012624800F822102C9800EB3B
+:10612000C00101EB00115E4800EB81015A48C269D1
+:1061300041F8212F008C88809DF8AC1040F223108C
+:1061400011FB00F0554901EBC00118319DF8980092
+:1061500000EBC00001EB0010416B2C9800EBC0027B
+:1061600002EB00124E4800EB8200C0F809109DF8C7
+:10617000AC1001EB410000EB0110464901EB0011AE
+:1061800030319DF8980001EB001041682C9800EB2D
+:10619000C00202EB0012424800EB8200C0F8271058
+:1061A0002C9881B208200991F3F7D4FE00229DF8C3
+:1061B000AC0040F2231110FB01F0384901EBC000A4
+:1061C00018309DF8981001EBC10100EB011080F828
+:1061D0003E2053E09DF8AC1001EB410000EB0110B4
+:1061E0002C4901EB001030309DF8981000EB0110A5
+:1061F000801C0990007820F00401091D09980170A5
+:106200009DF8AC1001EB410000EB0110214901EBBE
+:10621000001130319DF8980001EB0010801C0990AE
+:10622000007820F0800080300999087001209DF8E6
+:10623000AC1040F2231211FB02F1184A02EBC1012B
+:1062400008719DF8AC1040F2231011FB00F01146CC
+:1062500000E0E9E001EBC00042799DF8AC0040F2BB
+:10626000231110FB01F00D4901EBC00018309DF81F
+:10627000981001EBC10100EB011002708F229DF814
+:10628000AC0040F2231110FB01F004490AE00000C9
+:10629000E012002014410020BC320020D445002030
+:1062A000E414002001EBC00018309DF8981001EBB9
+:1062B000C10100EB01104271B4E0BDF89C0003285D
+:1062C0004FD10121FE4880F8C4179DF8AC1040F270
+:1062D000231011FB00F0FB4901EBC00118319DF8C0
+:1062E000980000EBC00001EB001001789DF8AC00B5
+:1062F00040F2231210FB02F0F24A02EBC000407998
+:1063000081422FDA00219DF8AC2040F2231012FBCD
+:1063100000F0EC4A02EBC000017101229DF8AC10C4
+:1063200040F2231011FB00F0E64901EBC0011831E7
+:106330009DF8980000EBC00001EB001002708F2266
+:106340009DF8AC0040F2231110FB01F0DD4901EB98
+:10635000C00018309DF8981001EBC10100EB01104E
+:10636000427143E09DF8AC1040F2231011FB00F0A5
+:10637000D44901EBC00018309DF8981001EBC10121
+:1063800000EB01108078802830D100219DF8AC20EE
+:1063900040F2231012FB00F0CA4A02EBC000017168
+:1063A00080229DF8AC1040F2231011FB00F0C5498B
+:1063B00001EBC00118319DF8980000EBC00001EB23
+:1063C0000010427100229DF8AC0000E02BE040F28A
+:1063D000231110FB01F0BB4901EBC00018309DF800
+:1063E000981001EBC10100EB011082701AE0BDF8BA
+:1063F0009C00032815D10021B14880F8C4178F22D2
+:106400009DF8AC1040F2231011FB00F0AD4901EBF8
+:10641000C00018309DF8981001EBC10100EB01108D
+:10642000427100BF00BF00BF00BFA548C07EB0B131
+:10643000A5499DF8AC0031F8101009919DF8AC10F9
+:1064400001EB4100C0EBC111A04800EBC1010123E9
+:1064500008919DF8AC20DDE90801F4F723FB002149
+:10646000379111E000219DF8AC0000EB4002C2EB37
+:10647000C010964A02EBC002BDF8DC001154BDF812
+:10648000DC00401C81B23791BDF8DC00142843DAEF
+:10649000E8E78F499DF8AC0011F81000C009D8BB9F
+:1064A0009DF8AC0011F81000C0F3C300062832D2EA
+:1064B000DFE800F0036291FDFC339DF8AC1001EBC6
+:1064C0004100C0EBC110814901EBC001099181A1DC
+:1064D000099815F047FD11901198E0B100219DF841
+:1064E000AC0000EB40007A4A3C3202EB8000416095
+:1064F00001219DF8AC0000EB400002EB80008170B0
+:1065000073499DF8AC0001EB40010991087820F037
+:1065100078002830087060E160E19DF8AC1001EB74
+:106520004100C0EBC110694901EBC001099169A1AB
+:10653000099815F017FD11901198E0B100219DF810
+:10654000AC0000EB4000624A3C3202EB800041604C
+:1065500001219DF8AC0000EB400002EB800081704F
+:106560005B499DF8AC0001EB40010991087820F0EF
+:1065700078002030087030E19DF8AC1001EB41004C
+:10658000C0EBC110514901EBC001099151A109981B
+:1065900015F0E8FC11901198E0B100219DF8AC00D5
+:1065A00000EB40004A4A3C3202EB8000416001218E
+:1065B0009DF8AC0000EB400002EB80008170444984
+:1065C0009DF8AC0001EB40010991087820F07800BB
+:1065D0001830087001E100219DF8AC0000EB40008C
+:1065E0003B4A3C3202EB8000416001219DF8AC0047
+:1065F00000EB400002EB800081709DF8AC1001EBD5
+:106600004100C0EBC110314901EBC0011198801D60
+:10661000095C30399DF8AC2002EB4200C0EBC2109F
+:106620002A4A02EBC0031198401D185C303841EA39
+:106630000010C117CDE9080106F018FE264988713F
+:106640009DF8AC1001EB4100C0EBC1101F4901EBFC
+:10665000C001099121A1099815F084FC11901198AD
+:1066600030B39DF8AC1001EB4100C0EBC1101749ED
+:1066700001EBC0011198401C085C302837DB9DF805
+:10668000AC1001EB4100C0EBC110104901EBC0019F
+:106690001198401C095C30399DF8AC2002EB420097
+:1066A000C0EBC210094A02EBC00302E06BE03DE020
+:1066B00030E01198185C303841EA0010C1170FE043
+:1066C000BC320020D4450020346A0020A878002085
+:1066D000DC3E00204F4B00005C3B00202C00000003
+:1066E000CDE9080106F0C2FD4449C87112E09DF8E9
+:1066F000AC1001EB4100C0EBC110414901EBC001FE
+:106700001198085C3038C117CDE9080106F0AEFDDC
+:106710003A49C8713B499DF8AC0001EB4001099131
+:10672000087820F078001830087056E09DF8AC101A
+:1067300001EB4100C0EBC110314901EBC0010991EF
+:10674000AFF27001099815F00DFC11901198C8B1C5
+:1067500000202D4908602B499DF8AC0001EB400159
+:106760000991087820F080018031099801704FF478
+:106770007A719DF8AC0000EB4000224A3C3202EBFB
+:106780008000816029E09DF8AC1001EB4100C0EB76
+:10679000C1101B4901EBC0010991AFF2C801099872
+:1067A00015F0E0FB11901198B0B1184890F8C607A9
+:1067B00020F08001154880F8C61712499DF8AC00FA
+:1067C00001EB40010991087820F07800083008704A
+:1067D00000200F498870486000BF00BF0D48007856
+:1067E0000D49097808440D49097808440C4909788D
+:1067F0000844002874F46AAB38B070BD5C3B0020DC
+:10680000A8780020DC3E002088024242BC320020F2
+:10681000746A0020120000201300002014000020E1
+:106820001500002007B5D4B000211A9119911891D4
+:1068300017911691159114910022129213921092B1
+:1068400011920F910E910D910C910B910A91F7A05D
+:1068500006C8CDE90812F7A006C8CDE90612002146
+:1068600005910020F5490870549800EB400101EBB8
+:106870000010F34901EB001081791691F149549809
+:1068800001EB00115598085C05287DDD0621ED4AD5
+:10689000549802EB001255981154002240F2231133
+:1068A00054984843E84901EBC0011831559800EB72
+:1068B000C00001EB00100270549800EB400101EBA6
+:1068C0000010DF4901EB00113031559801EB001049
+:1068D000807820F08002549800EB400101EB00101A
+:1068E000D74901EB00113031559801EB001082704F
+:1068F00040F2231154984843D34901EBC0011831A9
+:10690000559800EBC00001EB001090F88E0020F0CD
+:10691000080240F2231154984843CB4901EBC001CF
+:106920001831559800EBC00001EB001080F88E2064
+:1069300040F2231154984843C34901EBC001183178
+:10694000559800EBC00001EB001090F88E0020F08D
+:10695000010240F2231154984843BB4901EBC001A6
+:106960001831559800EBC00001EB001080F88E2024
+:10697000549800EB400101EB0010B14901EB00100D
+:106980008079092817D200E087E0DFE800F085056C
+:106990001525354555657500E52240F223115498BB
+:1069A0004843A94901EBC0001830559901EBC101DA
+:1069B00000EB011042716FE0A12240F223115498C4
+:1069C0004843A14901EBC0001830559901EBC101C2
+:1069D00000EB011042715FE0A12240F223115498B4
+:1069E0004843994901EBC0001830559901EBC101AA
+:1069F00000EB011042714FE0B12240F22311549894
+:106A00004843914901EBC0001830559901EBC10191
+:106A100000EB011042713FE0312240F22311549803
+:106A20004843894901EBC0001830559901EBC10179
+:106A300000EB011042712FE0F42240F22311549830
+:106A40004843814901EBC0001830559901EBC10161
+:106A500000EB011042711FE0062240F2231154980E
+:106A60004843794901EBC0001830559901EBC10149
+:106A700000EB011042710FE0152240F223115498EF
+:106A80004843714901EBC0001830559901EBC10131
+:106A900000EB0110427100BF00BF6A496C39549885
+:106AA00011F810000121B1EBD01F46F0F4816748C6
+:106AB00090F82000012806F0DF819DF8580000289A
+:106AC000F9D09DF858000A2886F06E81DFE810F0B2
+:106AD0001F2B0A004A094F0EC4123A167C17712068
+:106AE00021279F2D549800EB400101EB00105449E1
+:106AF00001EB00113031559801EB00104178084648
+:106B00000491002107F068F9C1B2159140F22311F8
+:106B1000549848434C4901EBC0011831559800EB9B
+:106B2000C00001EB0010017840F22312549850434A
+:106B3000454A02EBC0004079814208D1012140F270
+:106B4000231254985043404A02EBC00001713D4962
+:106B5000549801EB00115598085C401CC1B2394AA9
+:106B6000549802EB00125598115440F22311549896
+:106B70004843354901EBC0001830559901EBC1017C
+:106B800000EB011090F88E00C0F3C00090B1549853
+:106B900000EB400101EB0010294901EB00104179A5
+:106BA0000B464FF4805204914FF4E131549807F0B2
+:106BB00001F819E0549800EB400101EB0010204966
+:106BC00001EB001041790491549800EB400101EB76
+:106BD00000101B4901EB0010016803914FF4805233
+:106BE000049B549806F0E6FF5698C52876D012DC30
+:106BF000B52874D008DC112872D0122871D013285F
+:106C000070D0B22869D1A0E3B6286CD0B9286BD077
+:106C1000C328F7D1DCE2D92868D019DCCA287DD096
+:106C2000CE287CD0D528EDD119E0000001693230A2
+:106C3000313030000169323045303000160000201C
+:106C400014410020483F0020D4450020BC12002001
+:106C5000E12865D0E5287DD0E728D3D1FAE3F521F6
+:106C60005498C0EB001000EB8000F54A02F8301099
+:106C70009DF854105498C0EB001000EB800002EB1C
+:106C8000C0004170A2215498C0EB001000EB8000BE
+:106C900002EBC0008170D5215498C0EB001000EBCE
+:106CA000800002EBC000C1705498C0EB001000EBF4
+:106CB0008000114601EBC00104910321049806F005
+:106CC00067FF01465498C0EB001000EB8000DC4ADF
+:106CD00002EBC000017105210F91FDE3FDE34AE0E5
+:106CE000FCE3FCE3FCE3F1E258E1FFE7F521549813
+:106CF000C0EB001000EB8000D14A02F830109DF884
+:106D000054105498C0EB001000EB800002EBC00060
+:106D10004170A2215498C0EB001002E097E2F4E326
+:106D2000F4E300EB800002EBC0008170D92154989D
+:106D3000C0EB001000EB800002EBC000C170549863
+:106D4000C0EB001000EB8000114601EBC001049184
+:106D5000032100E0FAE3049806F01AFF0146549874
+:106D6000C0EB001000EB8000B54A02EBC0000171DF
+:106D700005210F91B1E7F5215498C0EB001000EB0D
+:106D80008000AF4A02F830109DF854105498C0EBC0
+:106D9000001000EB800002EBC0004170549800EB43
+:106DA000400101EB0010A74901EB0010007B002817
+:106DB0007AD140F2231154984843A34901EBC00013
+:106DC0001830559901EBC10100EB01108068B0F556
+:106DD000100F05D34FF410000021CDE9100110E091
+:106DE00040F2231154984843974901EBC0001830F2
+:106DF000559901EBC10100EB011080680022CDE93B
+:106E00001002A5215498C0EB001000EB80008C4AC2
+:106E100002EBC000817000211A911CE0BDF86800EF
+:106E2000C0F10200C200DDE91001CDE91B10F1F74D
+:106E3000FAF9C2B25498C0EB001000EB8000804910
+:106E400001EBC003BDF86800C01C1A54BDF868000F
+:106E5000401C80B21A90BDF868000328DEDBB52123
+:106E60005498C0EB001000EB8000754A02EBC000A4
+:106E700081715498C0EB001000EB8000114601EBCB
+:106E8000C00104910621049806F082FE0146549840
+:106E9000C0EB001000EB8000694A02EBC000C1713A
+:106EA00008210F9179E0FFE740F2231154984843FD
+:106EB000654901EBC0001830559901EBC10100EBA9
+:106EC00001108068B0F1104F05D34FF01041002041
+:106ED000CDE9101010E040F22311549848435A496C
+:106EE00001EBC0001830559901EBC10100EB011016
+:106EF00080680022CDE91002A6215498C0EB001052
+:106F000000EB80004E4A02EBC000817000211A9114
+:106F10001CE0BDF86800C0F10300C200DDE910010B
+:106F2000CDE91D10F1F77FF9C2B25498C0EB001003
+:106F300000EB8000424901EBC003BDF86800C01CB3
+:106F40001A54BDF86800401C80B21A90BDF8680061
+:106F50000428DEDBB5215498C0EB001000EB800064
+:106F6000374A02EBC000C1715498C0EB001000EB2F
+:106F70008000114601EBC00104910721049806F03E
+:106F800007FE01465498C0EB001000EB80002C4A2D
+:106F900002EBC000017209210F919EE6F521549881
+:106FA000C0EB001000EB8000254A02F830109DF87D
+:106FB00054105498C0EB001000EB800002EBC000AE
+:106FC0004170549800EB400101EB00101D4901EBAA
+:106FD0000010007BD0BB40F22311549848431A495B
+:106FE00001EBC0001830559901EBC10100EB011015
+:106FF0008068B0F5100F05D14FF410010020CDE9E5
+:10700000101010E040F22311549848430E4901EB50
+:10701000C0001830559901EBC10100EB01108068E8
+:107020000022CDE91002A5215498C0EB001000EB1E
+:107030008000034A02EBC000817000211A9123E016
+:10704000486F002014410020D445002044E0BDF8E2
+:107050006800C0F10200C200DDE91001CDE91F1097
+:10706000F1F7E1F8C2B25498C0EB001000EB8000D9
+:10707000F94901EBC003BDF86800C01C1A54BDF803
+:107080006800401C80B21A90BDF868000328DEDB5F
+:10709000B9215498C0EB001000EB8000EE4A02EBDF
+:1070A000C00081715498C0EB001000EB80001146C5
+:1070B00001EBC00104910621049806F069FD014628
+:1070C0005498C0EB001000EB8000E34A02EBC000D4
+:1070D000C17108210F917AE040F22311549848437E
+:1070E000DE4901EBC0001830559901EBC10100EBFE
+:1070F00001108068B0F1104F05D14FF01040002111
+:10710000CDE9100110E040F2231154984843D349CF
+:1071100001EBC0001830559901EBC10100EB0110E3
+:1071200080680022CDE91002A6215498C0EB00101F
+:1071300000EB8000C84A02EBC000817000211A9168
+:107140001EE0BDF86800C0F10300C200DDE91010C8
+:10715000CDE9210108462199F1F765F8C2B25498AA
+:10716000C0EB001000EB8000BB4901EBC003BDF891
+:107170006800C01C1A54BDF86800401C80B21A9008
+:10718000BDF868000428DCDBB9215498C0EB00107E
+:1071900000EB8000B04A02EBC000C1715498C0EB14
+:1071A000001000EB8000114601EBC00104910721A3
+:1071B000049806F0EDFC01465498C0EB001000EB7B
+:1071C0008000A54A02EBC000017209210F9184E5FD
+:1071D000F5215498C0EB001000EB80009E4A02F8A5
+:1071E00030109DF854105498C0EB001000EB800054
+:1071F00002EBC0004170A2215498C0EB001000EBDC
+:10720000800002EBC0008170C3215498C0EB0010D5
+:1072100000EB800002EBC000C1705498C0EB00107E
+:1072200000EB8000114601EBC0010491032104989A
+:1072300006F0AEFC01465498C0EB001000EB800055
+:10724000854A02EBC000017105210F9145E5F5214A
+:107250005498C0EB001000EB80007F4A02F8301019
+:107260009DF854105498C0EB001000EB800002EB26
+:10727000C0004170A2215498C0EB001000EB8000C8
+:1072800002EBC0008170CA215498C0EB001000EBE3
+:10729000800002EBC000C1705498C0EB001000EBFE
+:1072A0008000114601EBC00104910321049806F00F
+:1072B0006FFC01465498C0EB001000EB8000664A5A
+:1072C00002EBC000017105210F9106E5F5215498EC
+:1072D000C0EB001000EB80005F4A02F830109DF810
+:1072E00054105498C0EB001000EB800002EBC0007B
+:1072F0004170A2215498C0EB001000EB800002EB1B
+:10730000C0008170B6215498C0EB001000EB8000E3
+:1073100002EBC000C1705498C0EB001000EB80007D
+:10732000114601EBC00104910321049806F030FCE2
+:1073300001465498C0EB001000EB8000464A02EB77
+:10734000C000017105210F91C7E4F5215498C0EBED
+:10735000001000EB8000404A02F830109DF85410F5
+:107360005498C0EB001000EB800002EBC0004170AD
+:10737000549800EB400101EB0010394901EB00107B
+:10738000007BE0BBA4215498C0EB001000EB800010
+:1073900002EBC000817000211A9124E040F2231119
+:1073A000549848432D4901EBC0011831559800EB22
+:1073B000C00001EB0010416BBDF86800C0F1010096
+:1073C000C000C1405498C0EB001000EB8000224A7E
+:1073D00002EBC002BDF86800C01C1154BDF8680083
+:1073E000401C81B21A91BDF868000228D6DBB22198
+:1073F0005498C0EB001000EB8000174A00E01CE03E
+:1074000002EBC00041715498C0EB001000EB80000B
+:10741000114601EBC00104910521049806F0B8FB68
+:1074200001465498C0EB001000EB80000A4A02EBC2
+:10743000C000817107210F9166E0A5215498C0EB2F
+:10744000001000EB8000044A02EBC00081700021B4
+:107450001A912CE094E20000486F0020D4450020EF
+:107460001441002040F2231154984843F74901EB9E
+:10747000C0011831559800EBC00001EB0010416BC2
+:10748000BDF86800C0F10200C000C1405498C0EBD4
+:10749000001000EB8000EE4A02EBC002BDF868006D
+:1074A000C01C1154BDF86800401C81B21A91BDF88F
+:1074B00068000328D6DBB2215498C0EB001000EB23
+:1074C0008000E34A02EBC00081715498C0EB0010C9
+:1074D00000EB8000114604E012E285E08FE2EBE26F
+:1074E00044E301EBC00104910621049806F050FB2F
+:1074F00001465498C0EB001000EB8000D44A02EB28
+:10750000C000C17108210F91FAE1ACE0FFE7F5215D
+:107510005498C0EB001000EB8000CD4A02F8301008
+:107520009DF854105498C0EB001000EB800002EB63
+:10753000C0004170A6215498C0EB001000EB800001
+:1075400002EBC000817000211A9125E0D9E140F2E0
+:10755000231154984843BD4901EBC0011831559897
+:1075600000EBC00001EB0010816BBDF86800C0F1BA
+:107570000300C000C1405498C0EB001000EB800035
+:10758000B34A02EBC002BDF86800C01C1154BDF83C
+:107590006800401C81B21A91BDF868000428D6DB4F
+:1075A000E1215498C0EB001000EB8000A84A02EBE8
+:1075B000C000C1715498C0EB001000EB8000114670
+:1075C00001EBC00104910721049806F0E1FA01469D
+:1075D0005498C0EB001000EB80009D4A02EBC00005
+:1075E000017209210F91BAE3F5215498C0EB001004
+:1075F00000EB8000964A02F830109DF85410549821
+:10760000C0EB001000EB800002EBC0004170A22133
+:107610005498C0EB001000EB800002EBC0008170BA
+:10762000C5215498C0EB001000EB800002EBC000B5
+:10763000C1705498C0EB001000EB8000114601EBC4
+:10764000C00104910321049806F0A2FA014654985F
+:10765000C0EB001000EB80007D4A02EBC00001711E
+:1076600005210F917BE3F5215498C0EB001000EB4E
+:107670008000774A02F830109DF854105498C0EBFF
+:10768000001000EB800002EBC0004170549800EB4A
+:10769000400101EB00106F4901EB0010007BE8BBDB
+:1076A000AC215498C0EB001000EB800002EBC0004E
+:1076B000817000211A912CE040F223115498484324
+:1076C000624901EBC0001830559901EBC10100EB94
+:1076D000011050F8221F4068BDF86820C2F1040272
+:1076E000D200CDE9230108462399F0F79CFDC2B2F0
+:1076F0005498C0EB001000EB8000554901EBC0032B
+:10770000BDF86800C01C1A54BDF86800401C80B267
+:107710001A90BDF868000528CEDB00E055E0002196
+:107720001A912AE040F2231154984843474901EB4B
+:10773000C0001830559901EBC10100EB0111223155
+:107740008868C968BDF86820C2F10402D200CDE99A
+:107750002510F0F768FDC2B25498C0EB001000EBA2
+:1077600080003B4901EBC003BDF8680008301A54A3
+:10777000BDF86800401C80B21A90BDF8680005286A
+:10778000D0DBCE215498C0EB001000EB8000304AD3
+:1077900002EBC00041735498C0EB001000EB800076
+:1077A000114601EBC00104910D21049806F0F0F997
+:1077B00001465498C0EB001000EB8000244A02EB15
+:1077C000C00081730F210F919AE0AE215498C0EB55
+:1077D000001000EB80001E4A02EBC0008170002107
+:1077E0001A912CE040F2231154984843174901EBB9
+:1077F000C0001830559901EBC10100EB011050F8A1
+:10780000221F4068BDF86820C2F10502D200CDE910
+:10781000270108462799F0F706FDC2B25498C0EB3D
+:10782000001000EB80000A4901EBC003BDF86800BE
+:10783000C01C1A54BDF86800401C80B21A90BDF8F4
+:1078400068000628CEDB00211A9132E0D4450020E2
+:10785000486F00201441002040F2231154984843FF
+:10786000FE4901EBC0001830559901EBC10100EB56
+:10787000011022308168C068BDF86820C2F105029D
+:10788000D200CDE9290108462999F0F7CCFCC2B213
+:107890005498C0EB001000EB8000F14901EBC003ED
+:1078A000BDF8680009301A54BDF86800401C80B269
+:1078B0001A90BDF868000628CEDBCE215498C0EBA4
+:1078C000001000EB8000E64A02EBC000C173549840
+:1078D000C0EB001000EB8000114601EBC0010491E9
+:1078E0000F21049806F054F901465498C0EB00109B
+:1078F00000EB8000DA4A02EBC000017411210F9105
+:107900002DE2F5215498C0EB001000EB8000D44A22
+:1079100002F830109DF854105498C0EB001000EBA2
+:10792000800002EBC0004170A2215498C0EB00100F
+:1079300000EB800002EBC0008170E5215498C0EBA1
+:10794000001000EB800002EBC000C1705498C0EB47
+:10795000001000EB8000114601EBC00104910321EF
+:10796000049806F015F901465498C0EB001000EB9E
+:107970008000BB4A02EBC000017105210F91EEE1CE
+:10798000F5215498C0EB001000EB8000B44A02F8D7
+:1079900030109DF854105498C0EB001000EB80009C
+:1079A00002EBC0004170A2215498C0EB001000EB24
+:1079B000800002EBC0008170E7215498C0EB0010FA
+:1079C00000EB800002EBC000C1705498C0EB0010C7
+:1079D00000EB8000114601EBC001049103210498E3
+:1079E00006F0D6F801465498C0EB001000EB80007A
+:1079F0009B4A02EBC000017105210F91AFE1F52117
+:107A00005498C0EB001000EB8000954A02F830104B
+:107A10009DF854105498C0EB001000EB800002EB6E
+:107A2000C0004170A2215498C0EB001000EB800010
+:107A300002EBC000817011215498C0EB001000EBE4
+:107A4000800002EBC000C1705498C0EB001000EB46
+:107A50008000114601EBC00104910321049806F057
+:107A600097F801465498C0EB001000EB80007C4A68
+:107A700002EBC000017105210F91012240F2231198
+:107A800054984843754901EBC0011831559800EBF3
+:107A9000C00001EB00100270D52240F2231154986F
+:107AA00048436E4901EBC0001830559901EBC10104
+:107AB00000EB0110427152E1F5215498C0EB001027
+:107AC00000EB8000664A02F830109DF8541054987C
+:107AD000C0EB001000EB800002EBC0004170A5215C
+:107AE0005498C0EB001000EB800002EBC0008170E6
+:107AF00001215498C0EB001000EB800002EBC000A5
+:107B0000C170C2215498C0EB001000EB800002EB62
+:107B1000C000017100215498C0EB001000EB800000
+:107B200002EBC000417112215498C0EB001000EB31
+:107B3000800002EBC00081715498C0EB001000EB94
+:107B40008000114601EBC00104910621049806F063
+:107B50001FF801465498C0EB001000EB8000404A2B
+:107B600002EBC000C17108210F91F8E0F521549893
+:107B7000C0EB001000EB8000394A02F830109DF88D
+:107B800054105498C0EB001000EB800002EBC000D2
+:107B90004170FF215498C0EB001000EB800002EB15
+:107BA000C000817000211A911CE0549800EB400144
+:107BB00001EB00102B4901EB00110E31BDF86800FC
+:107BC000095C5498C0EB001000EB8000244A02EBE3
+:107BD000C002BDF86800C01C1154BDF86800401C0C
+:107BE00081B21A91BDF868000A28DEDB549800EBD8
+:107BF000400101EB00101B4901EB0010408B01120A
+:107C00005498C0EB001000EB8000154A02EBC00056
+:107C10004173549800EB400101EB0010114901EB56
+:107C20000010408BC1B25498C0EB001000EB8000F4
+:107C300002EBC000817340F2231154984843074976
+:107C400001EBC0011831559800EBC00001EB0010AA
+:107C5000B0F88C000112549806E00000D4450020D2
+:107C6000486F002014410020C0EB001000EB8000A2
+:107C700002EBC000C17340F2231154984843FE49FF
+:107C800001EBC0011831559800EBC00001EB00106A
+:107C9000B0F88C00C1B25498C0EB001000EB80002B
+:107CA00002EBC000017440F2231154984843F2499A
+:107CB00001EBC0011831559800EBC00001EB00103A
+:107CC000B0F88C10549801EB802081B2032004910D
+:107CD000F1F762F900211A9114E0E849BDF8680053
+:107CE000095C5498C0EB001000EB8000E44A02EB02
+:107CF000C002BDF8680011301154BDF86800401C86
+:107D000081B21A91BDF86800B0F5007FE5DB132160
+:107D10005498C0EB001000EB8000D94A02EBC00081
+:107D200080F811125498C0EB001000EB800011464F
+:107D300001EBC001049140F21121049805F028FFE5
+:107D400001465498C0EB001000EB8000CC4A02EBD7
+:107D5000C00080F8121240F213210F9100BF00BF43
+:107D600005F022B8549800EB400101EB0010C54922
+:107D700001EB00113031559801EB0010417815915D
+:107D800040F2231154984843BB4901EBC00118311C
+:107D9000559800EBC00001EB0010017840F223126F
+:107DA00054985043B44A02EBC0004079814208D154
+:107DB000012140F2231254985043AF4A02EBC00015
+:107DC0000171B149549801EB00115598085C401CB1
+:107DD000C1B2AD4A549802EB0012559811549DF867
+:107DE0005400002804DD9DF85400401EC1B21591D6
+:107DF0005698A1380A287CD2DFE800F0FEFDFCFB93
+:107E0000FAF9F805F7F602215498C0EB001000EBE0
+:107E100080009B4A02F830109DF854004030C1B2F7
+:107E20005498C0EB001000EB800002EBC0004170E2
+:107E300041215498C0EB001000EB800002EBC00021
+:107E4000817030215498C0EB001000EB800002EBF1
+:107E5000C000C1705498C0EB001000EB800002EB32
+:107E6000C000017140F2231154984843824901EB4C
+:107E7000C0011831559800EBC00001EB00100079EB
+:107E800001095498C0EB001000EB800002EBC00029
+:107E900041715498C0EB001000EB8000114601EBDB
+:107EA000C00040790A2812DA5498C0EB001000EBA9
+:107EB000800001EBC00040793030C1B25498C0EB73
+:107EC000001000EB800002EBC000417115E05498F7
+:107ED000C0EB001000EB8000694901EBC000407965
+:107EE0003730C1B25498C0EB001000EB8000644AF8
+:107EF00000E044E202EBC000417140F223115498CB
+:107F000048435D4901EBC0011831559800EBC000B2
+:107F100001EB0010007900F00F015498C0EB001045
+:107F200000EB8000564A02EBC00081715498C0EB10
+:107F3000001000EB8000114601EBC00080790A2898
+:107F400012DA5498C0EB001000EB800001EBC00087
+:107F500080793030C1B25498C0EB001000EB800043
+:107F600002EBC000817113E05498C0EB001000EBED
+:107F70008000434901EBC00080793730C1B254988A
+:107F8000C0EB001000EB80003D4A02EBC0008171A5
+:107F900003225498C0EB001000EB8000384901EB3D
+:107FA000C000C2715498C0EB001000EB800001EBE0
+:107FB000C000401C07210490F1F78CFA0146549848
+:107FC000C0EB001000EB80002D4A02EBC0000172F4
+:107FD00009210F9140F2231154984843264901EB9F
+:107FE000C0001830559908E05BE1BEE0A7E391E3DB
+:107FF000E2E2C5E10CE165E02EE001EBC10100EB3E
+:108000000110007804280ED1052240F22311549863
+:108010004843194901EBC0001830559901EBC101E3
+:1080200000EB01100270002140F2231254985043DB
+:10803000114A02EBC0000171062240F2231154984C
+:1080400048430D4901EBC0001830559901EBC101BF
+:1080500000EB0110027087E304215498C0EB00107C
+:1080600000EB8000064A02F830109DF854004030C2
+:10807000C1B254980AE00000D4450020D630002058
+:10808000486F002014410020483F0020C0EB001042
+:1080900000EB800002EBC000417051215498C0EB0E
+:1080A000001000EB800002EBC000817005215498A5
+:1080B000C0EB001000EB800002EBC000C170042197
+:1080C0000F9151E302215498C0EB001000EB8000A7
+:1080D000FE4A02F830109DF854004030C1B2549866
+:1080E000C0EB001000EB800002EBC00041704121AA
+:1080F0005498C0EB001000EB800002EBC0008170D0
+:1081000031215498C0EB001000EB800002EBC0005E
+:10811000C17035215498C0EB001000EB800002EBD9
+:10812000C000017103215498C0EB001000EB8000E7
+:1081300002EBC00041715498C0EB001000EB8000CE
+:10814000114601EBC000401C05210490F1F7C2F973
+:1081500001465498C0EB001000EB8000DB4A02EBB4
+:10816000C000817107210F91FEE202215498C0EBFB
+:10817000001000EB8000D54A02F830109DF8540042
+:108180004030C1B25498C0EB001000EB800002EB0D
+:10819000C000417041215498C0EB001000EB8000FA
+:1081A00002EBC000817032215498C0EB001000EB4C
+:1081B000800002EBC000C17030215498C0EB001069
+:1081C00000EB800002EBC000017103215498C0EB6A
+:1081D000001000EB800002EBC00041715498C0EB2E
+:1081E000001000EB8000114601EBC000401C05218F
+:1081F0000490F1F76FF901465498C0EB001000EBC2
+:108200008000B24A02EBC000817107210F91ABE2FE
+:1082100004215498C0EB001000EB8000AB4A02F838
+:1082200030109DF854004030C1B25498C0EB00109B
+:1082300000EB800002EBC000417041215498C0EB7C
+:10824000001000EB800002EBC00081700521549803
+:10825000C0EB001000EB800002EBC000C1700421F5
+:108260000F9140F2231154984843994901EBC00003
+:108270001830559901EBC10100EB0110007802287C
+:108280000ED1032240F2231154984843904901EB48
+:10829000C0001830559901EBC10100EB01100270CC
+:1082A00062E202215498C0EB001000EB8000874A84
+:1082B00002F830109DF854004030C1B25498C0EB21
+:1082C000001000EB800002EBC00041704121549887
+:1082D000C0EB001000EB800002EBC0008170312188
+:1082E0005498C0EB001000EB800002EBC000C1709E
+:1082F00032215498C0EB001000EB800002EBC0006C
+:10830000017103215498C0EB001000EB800002EBD8
+:10831000C00041715498C0EB001000EB8000114682
+:1083200001EBC000401C05210490F1F7D3F8014691
+:108330005498C0EB001000EB8000644A02EBC000D0
+:10834000817107210F91549800EB400101EB00105F
+:10835000604901EB00113031559801EB0010807835
+:1083600020F02002549800EB400101EB0010594925
+:1083700001EB00103030559900EB01108270F3E1F1
+:1083800002215498C0EB001000EB80004F4A02F825
+:1083900030109DF854004030C1B25498C0EB00102A
+:1083A00000EB800002EBC000417041215498C0EB0B
+:1083B000001000EB800002EBC00081703121549866
+:1083C000C0EB001000EB800002EBC000C170302158
+:1083D0005498C0EB001000EB800002EBC00001716C
+:1083E00040F2231154984843394901EBC00018303A
+:1083F000559901EBC10100EB01108068B0F5100F39
+:1084000009D330215498C0EB001000EB800002EB40
+:10841000C000417109E032215498C0EB001000EB1C
+:1084200080002A4A02EBC000417140F223115498A7
+:108430004843274901EBC0001830559901EBC101B1
+:1084400000EB0110C07901280AD131215498C0EB0A
+:10845000001000EB80001D4A02EBC000817118E0A3
+:1084600040F2231154984843194901EBC0001830D9
+:10847000559901EBC10100EB0110C07948B93221D7
+:108480005498C0EB001000EB8000104A02EBC000D3
+:10849000817100201A902FE040F223115498484334
+:1084A0000B4901EBC0011831559800EBC00001EBFE
+:1084B00000108168BDF86800C0F105008000C1406F
+:1084C00001F00F013031549806E00000486F0020A1
+:1084D000D445002014410020C0EB001000EB8000C8
+:1084E000FE4A02EBC002BDF86800C01D1154BDF881
+:1084F0006800401C81B21A91BDF868000628CBDBE9
+:1085000032215498C0EB001000EB8000F34A02EBDC
+:10851000C000417300211A9127E040F223115498C2
+:108520004843EF4901EBC0011831559800EBC000FA
+:1085300001EB0010416BBDF86800C0F10300800042
+:10854000C14001F00F0130315498C0EB001000EB36
+:108550008000E24A02EBC002BDF868000E30115400
+:10856000BDF86800401C81B21A91BDF8680004286B
+:10857000D3DB03225498C0EB001000EB8000D749F6
+:1085800001EBC00082745498C0EB001000EB800037
+:1085900001EBC000401C12210490F0F79BFF014644
+:1085A0005498C0EB001000EB8000CC4A02EBC000F6
+:1085B000C17414210F91D7E002215498C0EB001030
+:1085C00000EB8000C54A02F830109DF8540040309E
+:1085D000C1B25498C0EB001000EB800002EBC00069
+:1085E000417041215498C0EB001000EB800002EB79
+:1085F000C000817032215498C0EB001000EB800065
+:1086000002EBC000C17031215498C0EB001000EBA8
+:10861000800002EBC000017132215498C0EB0010C1
+:1086200000EB800002EBC00041715498C0EB0010D9
+:1086300000EB800002EBC000817100211A9127E05D
+:1086400040F2231154984843A54901EBC001183169
+:10865000559800EBC00001EB0010416BBDF86800BD
+:10866000C0F103008000C14001F00F013031549887
+:10867000C0EB001000EB8000984A02EBC002BDF88E
+:108680006800C01D1154BDF86800401C81B21A91E9
+:10869000BDF868000428D3DB00201A9011E03021D7
+:1086A0005498C0EB001000EB80008C4A02EBC00233
+:1086B000BDF868000B301154BDF86800401C81B251
+:1086C0001A91BDF868001928E9DB03225498C0EB21
+:1086D000001000EB8000814901EBC00080F82420ED
+:1086E0005498C0EB001000EB800001EBC000401C70
+:1086F00024210490F0F7EEFE01465498C0EB0010E0
+:1087000000EB8000754A02EBC00080F8251026219E
+:108710000F9129E010215498C0EB001000EB80006D
+:108720006E4A02F8301030215498C0EB001000EB74
+:10873000800002EBC000417002210F9114E0102173
+:108740005498C0EB001000EB8000644A02F830102F
+:1087500031215498C0EB001000EB800002EBC00008
+:10876000417002210F9100BF00BF04F01DBB54985F
+:1087700000EB400101EB00105A4901EB00113031D0
+:10878000559801EB00104178159140F2231154984F
+:108790004843534901EBC0011831559800EBC00024
+:1087A00001EB0010017840F22312549850434C4AD8
+:1087B00002EBC0004079814208D1012140F223122E
+:1087C00054985043464A02EBC00001714649549800
+:1087D00001EB00115598085C401CC1B2424A549804
+:1087E00002EB0012559811549DF85400002804DD46
+:1087F0009DF85400401EC1B215915698A1380A2820
+:108800002FD2DFE800F0052FDFFDFCFBFA2E8CF9FC
+:1088100004215498C0EB001000EB80002F4A02F8AE
+:1088200030109DF854004030C1B25498C0EB001095
+:1088300000EB800002EBC000417051215498C0EB66
+:10884000001000EB800002EBC000817005215498FD
+:10885000C0EB001000EB800002EBC000C1700421EF
+:108860000F91F6E302215498C0EB001000EB80005A
+:108870001A4A02F830109DF854004030C1B25498A2
+:10888000C0EB001000EB800002EBC0004170412102
+:108890005498C0EB001000EB800002EBC000817028
+:1088A00031215498C0EB001000EB800002EBC000B7
+:1088B000C17035215498C0EB001000EB800002EB32
+:1088C000C000017103215498C0EB001000EB800040
+:1088D00002EBC0004171549808E00000486F00208E
+:1088E000D445002014410020483F0020C0EB001078
+:1088F00000EB8000114601EBC000401C05210490F4
+:10890000F0F7E8FD01465498C0EB001000EB800042
+:10891000FB4A02EBC000817107210F9199E302210C
+:108920005498C0EB001000EB8000F54A02F83010BC
+:108930009DF854004030C1B25498C0EB001000EBD9
+:10894000800002EBC000417041215498C0EB001040
+:1089500000EB800002EBC000817032215498C0EB24
+:10896000001000EB800002EBC000C1703021549871
+:10897000C0EB001000EB800002EBC000017103218E
+:108980005498C0EB001000EB800002EBC000417176
+:108990005498C0EB001000EB8000114601EBC000C2
+:1089A000401C05210490F0F795FD01465498C0EB5A
+:1089B000001000EB8000D24A02EBC0008171072159
+:1089C0000F9146E304215498C0EB001000EB8000A7
+:1089D000CB4A02F830109DF854004030C1B2549890
+:1089E000C0EB001000EB800002EBC00041704121A1
+:1089F0005498C0EB001004E014E015E3FFE24FE2EE
+:108A00007FE000EB800002EBC000817005215498EC
+:108A1000C0EB001000EB800002EBC000C17004212D
+:108A20000F9116E302215498C0EB001000EB800078
+:108A3000B34A02F830109DF854004030C1B2549847
+:108A4000C0EB001000EB800002EBC0004170412140
+:108A50005498C0EB001000EB800002EBC000817066
+:108A600031215498C0EB001000EB800002EBC000F5
+:108A7000C17032215498C0EB001000EB800002EB73
+:108A8000C000017103215498C0EB001000EB80007E
+:108A900002EBC00041715498C0EB001000EB800065
+:108AA000114601EBC000401C05210490F0F712FDB7
+:108AB00001465498C0EB001000EB8000904A02EB96
+:108AC000C0008171549800EB400101EB00108D490A
+:108AD00001EB00113031559801EB0010807820F047
+:108AE0002002549800EB400101EB0010854901EB96
+:108AF00000113031559801EB0010827007210F9161
+:108B0000A7E202215498C0EB001000EB80007C4AE1
+:108B100002F830109DF854004030C1B25498C0EBB8
+:108B2000001000EB800002EBC0004170412154981E
+:108B3000C0EB001000EB800002EBC000817031211F
+:108B40005498C0EB001000EB800002EBC000C17035
+:108B500041215498C0EB001000EB800002EBC000F4
+:108B6000017140F2231154984843674901EBC0005A
+:108B70001830559901EBC10100EB01108068B0F18C
+:108B8000104F09D130215498C0EB001000EB800049
+:108B900002EBC000417109E032215498C0EB001093
+:108BA00000EB8000564A02EBC000417140F22311F5
+:108BB00054984843544901EBC0001830559901EBD3
+:108BC000C10100EB0110C07901280AD1312154986C
+:108BD000C0EB001000EB8000494A02EBC00081713D
+:108BE00018E040F2231154984843474901EBC00074
+:108BF0001830559901EBC10100EB0110C07948B95B
+:108C000032215498C0EB001000EB80003C4A02EB8C
+:108C1000C000817100201A9027E040F2231154987F
+:108C20004843394901EBC0011831559800EBC000A9
+:108C300001EB00108168BDF86800C0F107008000FA
+:108C4000C14001F00F0130315498C0EB001000EB2F
+:108C500080002B4A02EBC002BDF86800C01D115411
+:108C6000BDF86800401C81B21A91BDF86800082860
+:108C7000D3DB32215498C0EB001000EB8000204A77
+:108C800002EBC000C17300211A9127E040F22311CA
+:108C9000549848431C4901EBC0011831559800EB2A
+:108CA000C00001EB0010416BBDF86800C0F1050089
+:108CB0008000C14001F00F0130315498C0EB00102A
+:108CC00000EB80000E4A02EBC002BDF868001030D5
+:108CD0001154BDF86800401C81B21A91BDF86800BB
+:108CE0000628D3DB30215498C0EB001000EB800045
+:108CF000034A02EBC000817500211A9118E00000C0
+:108D0000486F002014410020D445002030215498A1
+:108D1000C0EB001000EB8000F94A02EBC002BDF886
+:108D2000680017301154BDF86800401C81B21A91D8
+:108D3000BDF868000628E9DB30215498C0EB00102C
+:108D400000EB8000EE4A02EBC000417700211A914F
+:108D500011E030215498C0EB001000EB8000E84A8D
+:108D600002EBC002BDF868001E301154BDF8680067
+:108D7000401C81B21A91BDF868000628E9DB302159
+:108D80005498C0EB001000EB8000DD4A02EBC000FD
+:108D900080F8241000211A9111E030215498C0EB82
+:108DA000001000EB8000D64A02EBC002BDF868005C
+:108DB00025301154BDF86800401C81B21A91BDF8ED
+:108DC00068000628E9DB30215498C0EB001000EB66
+:108DD0008000CB4A02EBC00080F82B1000211A91D2
+:108DE00011E030215498C0EB001000EB8000C44A21
+:108DF00002EBC002BDF868002C301154BDF86800C9
+:108E0000401C81B21A91BDF868000628E9DB3021C8
+:108E10005498C0EB001000EB8000B94A02EBC00090
+:108E200080F8321000211A9111E030215498C0EBE3
+:108E3000001000EB8000B24A02EBC002BDF86800EF
+:108E400033301154BDF86800401C81B21A91BDF84E
+:108E500068000628E9DB03225498C0EB001000EB01
+:108E60008000A74901EBC00080F839205498C0EB7E
+:108E7000001000EB800001EBC000401C3921049081
+:108E8000F0F728FB01465498C0EB001000EB80007F
+:108E90009B4A02EBC00080F83A103B210F91D8E0CA
+:108EA00002215498C0EB001000EB8000944A02F8B5
+:108EB00030109DF854004030C1B25498C0EB0010FF
+:108EC00000EB800002EBC000417041215498C0EBE0
+:108ED000001000EB800002EBC0008170322154983A
+:108EE000C0EB001000EB800002EBC000C17031212C
+:108EF0005498C0EB001000EB800002EBC000017141
+:108F000033215498C0EB001000EB800002EBC0004E
+:108F1000417132215498C0EB001000EB800002EB4D
+:108F2000C000817100211A9127E040F2231154986A
+:108F30004843744901EBC0011831559800EBC0005B
+:108F400001EB0010416BBDF86800C0F10500800026
+:108F5000C14001F00F0130315498C0EB001000EB1C
+:108F60008000674A02EBC002BDF86800C01D1154C2
+:108F7000BDF86800401C81B21A91BDF8680006284F
+:108F8000D3DB00201A9011E030215498C0EB001080
+:108F900000EB80005A4A02EBC002BDF868000D30B9
+:108FA0001154BDF86800401C81B21A91BDF86800E8
+:108FB0001928E9DB03225498C0EB001000EB800075
+:108FC0004F4901EBC00080F826205498C0EB0010F8
+:108FD00000EB800001EBC000401C26210490F0F75C
+:108FE00079FA01465498C0EB001000EB8000444A27
+:108FF00002EBC00080F8271028210F9129E01021F2
+:109000005498C0EB001000EB80003D4A02F830108D
+:1090100030215498C0EB001000EB800002EBC00040
+:10902000417002210F9114E010215498C0EB001000
+:1090300000EB8000324A02F8301031215498C0EB26
+:10904000001000EB800002EBC000417002210F9184
+:1090500000BF00BF03F0A8BE549800EB400101EB35
+:109060000010294901EB00113031559801EB001037
+:109070004178159140F2231154984843214901EB5E
+:10908000C0011831BDF8680000EBC00001EB001012
+:10909000017840F22312549850431A4A02EBC00060
+:1090A0004079814208D1012140F223125498504363
+:1090B000144A02EBC00001711449549801EB0011ED
+:1090C0005598085C401CC1B2104A549802EB00123B
+:1090D0005598115400211A911FE0549800EB40015B
+:1090E00001EB0010084901EB00113031BDF86800B8
+:1090F00001EB001041789DF85400814208D119E03D
+:10910000486F0020D445002014410020483F002033
+:10911000BDF86800401C81B21A91549800EB4001E0
+:1091200001EB0010FE4901EB0010C179BDF86800A9
+:109130008142D2DC00BF549800EB400101EB0010EB
+:10914000F74901EB00113031BDF8680001EB001068
+:1091500001785598401A401CC1B214919DF85400F2
+:10916000002804DD9DF85400401EC1B2159140F264
+:10917000231154984843EB4901EBC000183055992E
+:1091800001EBC10100EB011040780F281EDA40F21C
+:10919000231154984843E34901EBC0011831559815
+:1091A00000EBC00001EB00104078401CC2B240F25E
+:1091B000231154984843DB4901EBC00018305599FE
+:1091C00001EBC10100EB011042700EE0002240F201
+:1091D000231154984843D34901EBC00018305599E6
+:1091E00001EBC10100EB011042705698B13809281B
+:1091F00026D2DFE800F00526FD2525FC25B2FB0080
+:109200009DF854005030C1B25498C0EB001000EBF0
+:109210008000C54A02F8301020215498C0EB00109D
+:1092200000EB800002EBC0004170FA215498C0EBC3
+:10923000001000EB800002EBC000817003210F9151
+:109240007EE29DF854005030C1B25498C0EB00103B
+:1092500000EB8000B44A02F8301040F22311549819
+:109260004843B04901EBC0011831559800EBC000EC
+:1092700001EB0010407840F030015498C0EB001032
+:1092800000EB800002EBC000417001215498C0EB5C
+:10929000001000EB800002EBC00081705498C0EB1E
+:1092A000001000EB800002EBC000C1700021549858
+:1092B000C0EB001000EB800002EBC000017154987D
+:1092C000C0EB001000EB8000114601EBC0010491DF
+:1092D00005210498F0F72EFD0022CDE91002109828
+:1092E000C2B25498C0EB001000EB80008E4901EB35
+:1092F000C0004271DDE91001000A40EA0160C2B21B
+:109300005498C0EB001000EB8000874901EBC000CF
+:10931000827103225498C0EB001000EB800001EB37
+:10932000C000C271FA225498C0EB001000EB80001C
+:1093300001EBC000027209200F90B12240F223110C
+:1093400054984843774901EBC0011831559800EB18
+:10935000C00001EB00104271F2E19DF85400503062
+:10936000C1B25498C0EB001000EB80006E4A02F8C6
+:10937000301040F22311549848436A4901EBC00170
+:109380001831559800EBC00001EB0010407840F018
+:1093900030015498C0EB001000EB800002EBC000DD
+:1093A000417065215498C0EB001000EB800002EB87
+:1093B000C000817001215498C0EB001000EB8000C8
+:1093C00002EBC000C1709DF850105498C0EB001023
+:1093D00000EB800002EBC00001715498C0EB00105C
+:1093E00000EB8000114601EBC00102E038E03CE1F7
+:1093F000BEE0049105210498F0F79CFC0022CDE921
+:1094000010021098C2B25498C0EB001000EB80001C
+:10941000454901EBC0004271DDE91001000A40EA54
+:109420000160C2B25498C0EB001000EB80003E49CE
+:1094300001EBC000827103225498C0EB001000EBD6
+:10944000800001EBC000C271FA225498C0EB0010FA
+:1094500000EB800001EBC000027209200F906FE169
+:109460009DF854005030C1B25498C0EB001000EB8E
+:1094700080002D4A02F8301040F2231154984843DE
+:10948000284901EBC0011831559800EBC00001EBF1
+:109490000010407840F030015498C0EB001000EB11
+:1094A000800002EBC000417065215498C0EB0010B1
+:1094B00000EB800002EBC000817001215498C0EBEA
+:1094C000001000EB800002EBC000C1709DF850005E
+:1094D00040F010015498C0EB001000EB800002EB4C
+:1094E000C00001715498C0EB001000EB80001146E1
+:1094F00001EBC001049105210498F0F71BFC002248
+:10950000CDE910021098C2B25498C0EB001000EBE5
+:109510008000054901EBC0004271DDE9100105E062
+:1095200014410020D4450020486F0020000A40EA82
+:109530000160C2B25498C0EB001000EB8000FE49FD
+:1095400001EBC000827103225498C0EB001000EBC5
+:10955000800001EBC000C271FA225498C0EB0010E9
+:1095600000EB800001EBC000027209200F90E7E0E1
+:109570009DF854005030C1B25498C0EB001000EB7D
+:109580008000ED4A02F8301040F22311549848430D
+:10959000EA4901EBC0011831559800EBC00001EB1E
+:1095A0000010407840F030015498C0EB001000EB00
+:1095B000800002EBC000417001215498C0EB001004
+:1095C00000EB800002EBC00081705498C0EB0010EB
+:1095D00000EB800002EBC000C17005215498C0EB85
+:1095E000001000EB800002EBC00001715498C0EB4A
+:1095F000001000EB8000114601EBC0010491052131
+:109600000498F0F797FB0022CDE910021098C2B23F
+:109610005498C0EB001000EB8000C74901EBC0007C
+:109620004271DDE91001000A40EA0160C2B25498BB
+:10963000C0EB001000EB8000BF4901EBC00082715D
+:1096400003225498C0EB001000EB800001EBC00037
+:10965000C271FA225498C0EB001000EB800001EBBD
+:10966000C000027209200F906AE040F22311549862
+:109670004843B24901EBC0001830559901EBC101D4
+:1096800000EB01108078B1282AD040F223115498C1
+:109690004843AA4901EBC0011831559800EBC000BE
+:1096A00001EB0010827840F2231154984843A349FB
+:1096B00001EBC0011831559800EBC00001EB001020
+:1096C0004271B12240F22311549848439B4901EB67
+:1096D000C0001830559901EBC10100EB01108270F8
+:1096E0009DF854005030C1B25498C0EB001000EB0C
+:1096F0008000914A02F8301040F2231154984843F8
+:109700008E4901EBC0011831559800EBC00001EB08
+:109710000010407840F0C0015498C0EB001000EBFE
+:10972000800002EBC0004170FA215498C0EB001099
+:1097300000EB800002EBC000817003210F9100BF9D
+:1097400000BF87E4012140F22312549850437B4A22
+:1097500002EBC0000171A2F28C61549801EB001180
+:109760005598085C401CC1B2A2F28C62549802EB7E
+:10977000001255981154549800EB400101EB001071
+:109780006F4901EB0010007B20B1012846D0022870
+:1097900043D1AAE05698312802D045283CD11DE09B
+:1097A00000201A9013E008A9BDF86800095C5498DD
+:1097B000C0EB001000EB80005F4A02EBC002BDF876
+:1097C00068001154BDF86800401C81B21A91BDF8C0
+:1097D00068000728E7DB07200F901DE000201A90A3
+:1097E00013E006A9BDF86800095C5498C0EB0010AE
+:1097F00000EB8000504A02EBC002BDF86800115433
+:10980000BDF86800401C81B21A91BDF868000728B5
+:10981000E7DB07200F9000BF00BFD3E05598401C46
+:10982000C1B215919DF854105498C0EB001000EB94
+:109830008000414A02F8301003215498C0EB001018
+:1098400000EB800002EBC000417000215498C0EB97
+:10985000001000EB800002EBC000817002215498E0
+:10986000C0EB001000EB800002EBC000C1700021D3
+:109870005498C0EB001000EB800002EBC0000171B7
+:1098800009215498C0EB001000EB800002EBC000EF
+:1098900041715498C0EB001000EB8000114601EBC1
+:1098A000C001049106210498EFF7F8FF0022CDE9EA
+:1098B0001002DDE91020010641EA1220C2B25498DC
+:1098C000C0EB001000EB80001B4901EBC000C2712F
+:1098D0001098C2B25498C0EB001000EB800001EB6E
+:1098E000C000827108200F906CE05598401CC1B2F6
+:1098F00015919DF854105498C0EB001000EB8000B7
+:109900000D4A02F8301003215498C0EB001000EB10
+:10991000800002EBC000417000215498C0EB0010A1
+:1099200000EB800002EBC00081705498C0EB001087
+:1099300000EB800006E00000486F0020D4450020C6
+:109940001441002002EBC000C1705498C0EB00101D
+:1099500000EB800002EBC000017102215498C0EBC3
+:10996000001000EB800002EBC00041715498C0EB86
+:10997000001000EB8000114601EBC00104910621AC
+:109980000498EFF78BFF0022CDE91002DDE91020EB
+:10999000010641EA1220C2B25498C0EB001000EB5D
+:1099A0008000FE4901EBC000C2711098C2B2549809
+:1099B000C0EB001000EB800001EBC00082710820BA
+:1099C0000F9000BF00BFBCE6549800EB400101EBD4
+:1099D0000010F34901EB00113031559801EB0010F4
+:1099E0004178159140F2231154984843ED4901EB19
+:1099F000C0011831559800EBC00001EB0010017850
+:109A000040F2231254985043E64A02EBC0004079DA
+:109A1000814208D1012140F2231254985043E14A77
+:109A200002EBC0000171E049549801EB0011559818
+:109A3000085C401CC1B2DC4A549802EB00125598F5
+:109A4000115440F2231154984843D64901EBC00009
+:109A50001830559901EBC10100EB011090F8780026
+:109A600000284FDD00201A9020E040F22311549886
+:109A70004843CC4901EBC0011831BDF86800559A44
+:109A8000104400EBC00001EB0010017840F22312FB
+:109A900054985043C34A02EBC0004079814200D041
+:109AA00017E0BDF86800401C81B21A9140F2231102
+:109AB00054984843BB4901EBC0011831559800EB5D
+:109AC000C00001EB001090F87810BDF868008142EA
+:109AD000CBDC00BF40F2231154984843B14901EB5D
+:109AE000C0011831559800EBC00001EB001090F850
+:109AF0007810BDF86800814204D15698052801D03D
+:109B0000062056905698F2287ED006DC05287CD098
+:109B1000062809D0F12879D1C8E3F32877D0F428B2
+:109B200076D0F628F7D1FDE340F22311549848434C
+:109B30009C4901EBC0001830559901EBC10100EBC5
+:109B4000011090F87800002873DD40F2231154983A
+:109B50004843944901EBC0011831559800EBC0000F
+:109B600001EB001090F87A109DF85400814238D033
+:109B700040F22311549848438A4901EBC00118313F
+:109B8000559800EBC00001EB001090F87B109DF899
+:109B90005400814225D040F2231154984843814912
+:109BA00001EBC0011831559800EBC00001EB00102B
+:109BB00090F87C109DF85400814212D040F223119D
+:109BC00054984843774901EBC0011831559800EB90
+:109BD000C00001EB001090F87D109DF85400814208
+:109BE00027D140F22311549848436E4901EBC0013C
+:109BF0001831559800EBC00001EB001090F8781078
+:109C0000491E40F2231204E0ACE3FDE34DE3FCE324
+:109C1000FCE354985043634A02EBC0008078084448
+:109C2000C1B240F22312549850435E4A02EBC00086
+:109C30008170F5215498C0EB001000EB8000574A6A
+:109C400002F830109DF854105498C0EB001000EB4F
+:109C5000800002EBC000417000215498C0EB00105E
+:109C600000EB800002EBC00081705498C0EB001044
+:109C700000EB800002EBC000C17006215498C0EBDD
+:109C8000001000EB800002EBC000017105210F9174
+:109C900000210B91A5E240F2231154984843414919
+:109CA00001EBC0011831BDF82C205598104400EB91
+:109CB000C00001EB00104079F12804D0F22844D014
+:109CC000F32841D1C7E1549800EB400101EB0010AB
+:109CD000334901EB00113031BDF82C00559A104486
+:109CE00001EB001041785498C0EB001000EB8000AD
+:109CF0002A4A02EBC002BDF83C001154BDF83C00FA
+:109D0000401C81B20F9140F22311549848432549D9
+:109D100001EBC0011831BDF82C00559A104400EB3E
+:109D2000C00001EB001041795498C0EB001000EB2B
+:109D300080001A4A02EBC002BDF83C001154BDF885
+:109D40003C00401C81B20F9145E2549800EB400169
+:109D500001EB0010124901EB00113031BDF82C006D
+:109D6000559A104401EB001041785498C0EB001054
+:109D700000EB8000094A02EBC002BDF83C00115420
+:109D8000BDF83C00401C81B20F9140F22311549861
+:109D90004843044901EBC001183107E0486F002037
+:109DA00014410020D4450020483F0020BDF82C007D
+:109DB000559A104400EBC00001EB00104179549813
+:109DC000C0EB001000EB8000FE4A02EBC002BDF8C1
+:109DD0003C001154BDF83C00401C81B20F9140F290
+:109DE000231154984843F84901EBC0011831BDF8DC
+:109DF0002C00559A104400EBC00001EB001090F8C5
+:109E000077105498C0EB001000EB8000ED4A02EB95
+:109E1000C002BDF83C001154BDF83C00401C81B2AA
+:109E20000F9140F2231154984843E74901EBC001D8
+:109E30001831BDF82C205598104400EBC00001EB00
+:109E4000001090F8770001287ED100201A9026E0BB
+:109E500040F2231154984843DB4901EBC00118310B
+:109E6000BDF82C00559A104400EBC00001EB001126
+:109E70004931BDF86800095C5498C0EB001000EB54
+:109E80008000D04A02EBC002BDF83C30BDF868004B
+:109E900018441154BDF86800401C81B21A91BDF8F5
+:109EA00068000F28D4DBBDF83C000F3081B20F9161
+:109EB00000211A9126E040F2231154984843C249E8
+:109EC00001EBC0011831BDF82C00559A104400EB8D
+:109ED000C00001EB00115B31BDF86800095C5498CB
+:109EE000C0EB001000EB8000B64A02EBC002BDF8E8
+:109EF0003C30BDF8680018441154BDF86800401C9F
+:109F000081B21A91BDF868000A28D4DBBDF83C0084
+:109F1000401C81B20F91BDF83C000A3081B20F9114
+:109F200040F2231154984843A74901EBC00118316E
+:109F3000BDF82C00559A104400EBC00001EB001056
+:109F400090F87010549800E03DE0C0EB001000EB7A
+:109F500080009C4A02EBC002BDF83C001154002175
+:109F60001A9126E040F2231154984843964901EB98
+:109F7000C0011831BDF82C00559A104400EBC00008
+:109F800001EB00117131BDF86800095C5498C0EB19
+:109F9000001000EB80008B4A02EBC002BDF83C30A1
+:109FA000BDF8680018441154BDF86800401C81B227
+:109FB0001A91BDF868000528D4DBBDF83C00401DAF
+:109FC00081B20F9146E040F22311549848437E49F4
+:109FD00001EBC0011831BDF82C205598104400EB5E
+:109FE000C00001EB001090F87700202832D100204B
+:109FF0001A9026E040F2231154984843724901EB2D
+:10A00000C0011831BDF82C00559A104400EBC00077
+:10A0100001EB00117131BDF86800095C5498C0EB88
+:10A02000001000EB8000674A02EBC002BDF83C3034
+:10A03000BDF8680018441154BDF86800401C81B296
+:10A040001A91BDF868000428D4DBBDF83C00001D5F
+:10A0500081B20F91BFE0549800EB400101EB00107A
+:10A060005A4901EB00113031BDF82C00559A1044CB
+:10A0700001EB001041785498C0EB001000EB800019
+:10A08000504A02EBC002BDF83C001154BDF83C0040
+:10A09000401C81B20F9140F22311549848434A4921
+:10A0A00001EBC0011831BDF82C00559A104400EBAB
+:10A0B000C00001EB001041795498C0EB001000EB98
+:10A0C0008000404A02EBC002BDF83C001154BDF8CC
+:10A0D0003C00401C81B20F9140F223115498484338
+:10A0E000394901EBC0011831BDF82C00559A1044D4
+:10A0F00000EBC00001EB001090F877105498C0EB13
+:10A10000001000EB80002F4A02EBC002BDF83C00BB
+:10A110001154BDF83C00401C81B20F9140F2231154
+:10A1200054984843284901EBC0011831BDF82C0070
+:10A13000559A104400EBC00001EB001090F870102D
+:10A140005498C0EB001000EB80001E4A02EBC002E6
+:10A15000BDF83C001154BDF83C00401C81B20F9189
+:10A1600000211A9126E040F22311549848431649E1
+:10A1700001EBC0011831BDF82C00559A104400EBDA
+:10A18000C00001EB00117131BDF86800095C549802
+:10A19000C0EB001000EB80000A4A02EBC002BDF8E1
+:10A1A0003C30BDF8680018441154BDF86800401CEC
+:10A1B00081B21A91BDF868000528D4DBBDF83C00D7
+:10A1C000401D05E0486F0020D445002014410020C8
+:10A1D00081B20F9100BF00BFBDF82C00401C81B2BE
+:10A1E0000B9140F2231154984843FE4901EBC00102
+:10A1F0001831559800EBC00001EB001090F8781072
+:10A20000BDF82C0081423FF746ADBDF83C0001127D
+:10A210005498C0EB001000EB8000F34A02EBC00042
+:10A220008170BDF83C00C1B25498C0EB001000EB47
+:10A23000800002EBC000C1705498C0EB001000EB2E
+:10A240008000114601EBC0010491BDF83C10049858
+:10A25000EFF724FB0022CDE91002DDE91010020621
+:10A2600042EA1120C1B25498C0EB001000EB80000C
+:10A27000DD4A02EBC002BDF83C001154BDF83C00C1
+:10A28000401C81B20F911098C1B25498C0EB0010DD
+:10A2900000EB8000D44A02EBC002BDF83C00115430
+:10A2A000BDF83C00401C81B20F9188E2F521549822
+:10A2B000C0EB001000EB8000CB4A02F830109DF894
+:10A2C00054105498C0EB001000EB800002EBC0006B
+:10A2D000417000215498C0EB001000EB800002EBAD
+:10A2E000C000817005215498C0EB001000EB800085
+:10A2F00002EBC000C170F1215498C0EB001000EBDC
+:10A30000800002EBC00001715498C0EB001000EB1C
+:10A310008000114601EBC001049105210498EFF77C
+:10A32000BDFA00E04CE20022CDE91002DDE9101098
+:10A33000020642EA1120C1B25498C0EB001000EBB3
+:10A340008000A94A02EBC00041711098C1B2549834
+:10A35000C0EB001000EB800002EBC0008171072110
+:10A360000F912CE2F5215498C0EB001000EB800017
+:10A370009D4A02F830109DF854105498C0EB00101C
+:10A3800000EB800002EBC000417000215498C0EB4C
+:10A39000001000EB800002EBC0008170F2215498A5
+:10A3A000C0EB001000EB800002EBC000017140F236
+:10A3B0002311549848438B4901EBC001183155983B
+:10A3C00000EBC00001EB001090F877105498C0EB40
+:10A3D000001000EB800002EBC000417140F223113D
+:10A3E000549848437F4901EBC0001830559901EB60
+:10A3F000C10100EB011090F87700012871D12521EF
+:10A400000F9100211A9124E0B1E219E155E240F2E6
+:10A41000231154984843734901EBC00118315598F2
+:10A4200000EBC00001EB00114931BDF86800095C88
+:10A430005498C0EB001000EB80006B4A02EBC002A6
+:10A44000BDF86800801D1154BDF86800401C81B241
+:10A450001A91BDF868000F28D9DB00201A9021E07E
+:10A4600040F22311549848435E4901EBC001183172
+:10A47000559800EBC00001EB00115B31BDF868009E
+:10A48000095C5498C0EB001000EB8000564A02EBC8
+:10A49000C002BDF8680015301154BDF86800401CBA
+:10A4A00081B21A91BDF868000A28D9DB40F2231165
+:10A4B000549848434B4901EBC0011831559800EBC3
+:10A4C000C00001EB001090F870105498C0EB001021
+:10A4D00000EB8000444A02EBC000C17700211A91D2
+:10A4E00022E026E040F22311549848433D4901EB15
+:10A4F000C0011831559800EBC00001EB001171311B
+:10A50000BDF86800095C5498C0EB001000EB8000B7
+:10A51000354A02EBC002BDF8680020301154BDF886
+:10A520006800401C81B21A91BDF868000528D9DB8B
+:10A530003EE040F22311549848432A4901EBC00001
+:10A540001830559901EBC10100EB011090F877002C
+:10A5500020282BD10A210F9100211A9121E040F2ED
+:10A560002311549848431F4901EBC00118315598F5
+:10A5700000EBC00001EB00117131BDF86800095C0F
+:10A580005498C0EB001000EB8000174A02EBC002A9
+:10A59000BDF86800801D1154BDF86800401C81B2F0
+:10A5A0001A91BDF868000428D9DB01E006200F905D
+:10A5B000BDF83C00C1B25498C0EB001000EB800025
+:10A5C000094A02EBC000C1705498C0EB001000EBC8
+:10A5D0008000114601EBC0010491BDF83C100498C5
+:10A5E00004E00000D4450020486F0020EFF756F942
+:10A5F0000022CDE91002DDE91010020642EA112026
+:10A60000C1B25498C0EB001000EB8000FE4A02EB90
+:10A61000C002BDF83C0011541098C1B25498C0EB70
+:10A62000001000EB8000F84A02EBC002BDF83C00CD
+:10A63000401C1154BDF83C00801C81B20F91B5E262
+:10A64000F5215498C0EB001000EB8000EE4A02F8B0
+:10A6500030109DF854105498C0EB001000EB8000AF
+:10A6600002EBC000417000215498C0EB001000EBD9
+:10A67000800002EBC0008170F3215498C0EB001001
+:10A6800000EB800002EBC000017140F223115498EE
+:10A690004843DE4901EBC0011831559800EBC0007A
+:10A6A00001EB001090F877105498C0EB001000EB0D
+:10A6B000800002EBC00041710C210F9140F2231188
+:10A6C00054984843D14901EBC0011831559800EB2B
+:10A6D000C00001EB001090F870105498C0EB00100F
+:10A6E00000EB800002EBC000817100211A9121E093
+:10A6F00040F2231154984843C44901EBC00118317A
+:10A70000559800EBC00001EB00117131BDF86800F5
+:10A71000095C5498C0EB001000EB8000BA4A02EBD1
+:10A72000C002BDF86800C01D1154BDF86800401C8F
+:10A7300081B21A91BDF868000528D9DBBDF83C004C
+:10A74000C1B25498C0EB001000EB8000AE4A02EB9F
+:10A75000C000C1705498C0EB001000EB800011469F
+:10A7600001EBC0010491BDF83C100498EFF796F896
+:10A770000022CDE91002DDE91001000A40EA016083
+:10A78000C2B25498C0EB001000EB80009E4901EB70
+:10A79000C000BDF83C1042541098C2B25498C0EBAF
+:10A7A000001000EB8000984901EBC003BDF83C00AD
+:10A7B000401C1A54BDF83C00801C80B20F90F5E19B
+:10A7C00006210F91F5215498C0EB001000EB80009A
+:10A7D0008D4A02F830109DF854105498C0EB0010C8
+:10A7E00000EB800002EBC000417000215498C0EBE8
+:10A7F000001000EB800002EBC0008170BDF83C004F
+:10A80000C1B25498C0EB001000EB800002EBC00016
+:10A81000C170F6215498C0EB001000EB800002EBF1
+:10A82000C0000171549800EB400101EB0010784921
+:10A8300001EB00113031559801EB0010017A54986A
+:10A84000C0EB001000EB800002EBC0004171549897
+:10A85000C0EB001000EB8000114601EBC001049139
+:10A86000BDF83C100498EFF719F80022CDE910026A
+:10A87000DDE91010020642EA1120C1B25498C0EB83
+:10A88000001000EB8000604A02EBC002BDF83C0003
+:10A8900011541098C1B25498C0EB001000EB800026
+:10A8A000594A02EBC002BDF83C00401C1154BDF8EF
+:10A8B0003C00801C81B20F9178E1F5215498C0EBE7
+:10A8C000001000EB8000504A02F830109DF8541040
+:10A8D0005498C0EB001000EB800002EBC000417008
+:10A8E00000215498C0EB001000EB800002EBC00088
+:10A8F000817005215498C0EB001000EB800002EB42
+:10A90000C000C170F4215498C0EB001000EB80002F
+:10A9100002EBC00001715498C0EB001000EB800006
+:10A92000114601EBC001049105210498EEF7B6FF32
+:10A930000022CDE91002DDE91001000A40EA0160C1
+:10A94000C2B25498C0EB001000EB80002E4901EB1E
+:10A95000C00042711098C2B25498C0EB001000EBD6
+:10A96000800001EBC000827107200F901EE140F2D1
+:10A9700013210F91F5215498C0EB001000EB8000DB
+:10A98000214A02F830109DF854105498C0EB001082
+:10A9900000EB800002EBC0004170BDF83C000112EA
+:10A9A0005498C0EB001000EB800002EBC0008170F7
+:10A9B000BDF83C00C1B25498C0EB001000EB800021
+:10A9C00002EBC000C17005215498C0EB001000EBF1
+:10A9D000800002EBC000017100211A9123E054981D
+:10A9E00000EB400101EB0010094901EB00110E31B1
+:10A9F000BDF86800095C5498C0EB001000EB8000C3
+:10AA0000014A02EBC00205E0486F0020D445002057
+:10AA100014410020BDF86800401D1154BDF86800C5
+:10AA2000401C81B21A91BDF868000A28D7DB5498FF
+:10AA300000EB400101EB0010FE4901EB0010408BE0
+:10AA400001125498C0EB001000EB8000FA4A02EBB0
+:10AA5000C000C173549800EB400101EB0010F549B0
+:10AA600001EB0010408BC1B25498C0EB001000EB1A
+:10AA7000800002EBC000017440F223115498484357
+:10AA8000EE4901EBC0011831559800EBC00001EB15
+:10AA90000010B0F88C0001125498C0EB001000EBCD
+:10AAA000800002EBC000417440F2231154984843E7
+:10AAB000E24901EBC0011831559800EBC00001EBF1
+:10AAC0000010B0F88C00C1B25498C0EB001000EB3D
+:10AAD000800002EBC000817440F223115498484377
+:10AAE000D64901EBC0011831559800EBC00001EBCD
+:10AAF0000010B0F88C10549801EB802081B2032034
+:10AB00000491EEF749FA00211A9114E0CC49BDF8FE
+:10AB10006800095C5498C0EB001000EB8000C64A46
+:10AB200002EBC002BDF8680013301154BDF8680094
+:10AB3000401C81B21A91BDF86800B0F5007FE5DBDA
+:10AB40005498C0EB001000EB8000BB4901EBC00142
+:10AB50000491BDF83C100498EEF7A0FE0022CDE968
+:10AB60001002DDE91020010641EA1220C2B2549819
+:10AB7000C0EB001000EB8000AF4901EBC000BDF856
+:10AB80003C1042541098C2B25498C0EB001000EB35
+:10AB90008000A94901EBC003BDF83C00401C1A54D9
+:10ABA000BDF83C00801C80B20F9000BF00BF02F0D7
+:10ABB000FBB8549800EB400101EB00109D4901EBFC
+:10ABC00000113031559801EB00104178084604918E
+:10ABD000002103F001F9C1B2159140F223115498FC
+:10ABE0004843964901EBC0011831559800EBC0006D
+:10ABF00001EB0010017840F22312549850438F4A21
+:10AC000002EBC0004079814208D1012140F22312B9
+:10AC100054985043894A02EBC00001718949549805
+:10AC200001EB00115598085C401CC1B2854A54984C
+:10AC300002EB001255981154569807287DD00ADC73
+:10AC400007285AD2DFE810F05900020152045900D7
+:10AC50000C04C603660510380828F2D2DFE810F0AD
+:10AC60001106A9054D004D0008004D004E0096004C
+:10AC7000FA215498C0EB001000EB80006E4A02F8F5
+:10AC800030105498C0EB001000EB800002EBC000C5
+:10AC900041705498C0EB001000EB800002EBC00044
+:10ACA00081705498C0EB001000EB800002EBC000F4
+:10ACB0005699C1709DF854105498C0EB001000EBE9
+:10ACC000800002EBC00001715498C0EB001000EB53
+:10ACD0008000114601EBC000C01C02210490EEF779
+:10ACE000F9FB01465498C0EB001000EB8000524A7B
+:10ACF00002EBC000417106210F916AE3FA215498DA
+:10AD0000C0EB001000EB80004B4A02F83010549862
+:10AD1000C0EB001000EB800002EBC00041705498C3
+:10AD2000C0EB001000EB800002EBC0008170549873
+:10AD3000C0EB001000EB800000E0FDE302EBC00080
+:10AD40005699C1709DF854105498C0EB001000EB58
+:10AD5000800002EBC00001715498C0EB001000EBC2
+:10AD60008000114601EBC000C01C02210490EEF7E8
+:10AD7000B1FB01465498C0EB001000EB80002E4A56
+:10AD800002EBC000417106210F91B6E7FA215498F9
+:10AD9000C0EB001000EB8000274A02F830105498F6
+:10ADA000C0EB001000EB800002EBC0004170549833
+:10ADB000C0EB001000EB800002EBC00081705498E3
+:10ADC000C0EB001000EB800002EBC0005699C17090
+:10ADD0009DF854105498C0EB001000EB800002EB7B
+:10ADE000C00001715498C0EB001000EB80001146C8
+:10ADF00001EBC000C01C02210490EEF76BFB014682
+:10AE00005498C0EB001000EB80000B4A02EBC0002E
+:10AE1000417106210F91142240F2231154984843A6
+:10AE2000064901EBC0001830559901EBC10100EB58
+:10AE3000011009E014410020486F0020D445002093
+:10AE4000D6300020483F0020427156E7FA2154983E
+:10AE5000C0EB001000EB8000FE4A02F8301054985E
+:10AE6000C0EB001000EB800002EBC0004170549872
+:10AE7000C0EB001000EB800002EBC0008170549822
+:10AE8000C0EB001000EB800002EBC0005699C170CF
+:10AE90009DF854105498C0EB001000EB800002EBBA
+:10AEA000C000017140F2231154984843EA4901EB74
+:10AEB000C0001830559901EBC10100EB0110C079B9
+:10AEC000012875D140F2231154984843E24901EB1F
+:10AED000C0001830559901EBC10100EB01108068EA
+:10AEE000B0F1104F05D34FF410010020CDE9101040
+:10AEF00010E040F2231154984843D74901EBC000B9
+:10AF00001830559901EBC10100EB01108068002257
+:10AF1000CDE9100200201A901CE0BDF86800C0F1D5
+:10AF20000200C200DDE91001CDE92B10EDF77BF93D
+:10AF3000C2B25498C0EB001000EB8000C54901EB91
+:10AF4000C003BDF86800401D1A54BDF86800401CDD
+:10AF500080B21A90BDF868000328DEDB0020109054
+:10AF6000119000211A911CE0BDF86800C0F10300A7
+:10AF7000C200DDE91001CDE92D10EDF754F9C2B2A0
+:10AF80005498C0EB001000EB8000B24901EBC00305
+:10AF9000BDF8680008301A54BDF86800401C80B243
+:10AFA0001A90BDF868000428DEDB00201A901DE02E
+:10AFB00098E0BDF86800C0F10200C200DDE91001B0
+:10AFC000CDE92F10EDF72FF9C1B25498C0EB001066
+:10AFD00000EB80009F4A02EBC002BDF868000C3015
+:10AFE0001154BDF86800401C81B21A91BDF8680088
+:10AFF0000328DEDB40F2231154984843964901EBC5
+:10B00000C0001830559901EBC10100EB0110406BF5
+:10B010000022CDE9100200201A901CE0BDF8680063
+:10B02000C0F10200C200DDE91001CDE93110EDF7F9
+:10B03000FAF8C2B25498C0EB001000EB80008549CA
+:10B0400001EBC003BDF868000F301A54BDF868006A
+:10B05000401C80B21A90BDF868000328DEDB40F285
+:10B060002311549848437C4901EBC000183055998E
+:10B0700001EBC10100EB0110406B7849B1FBF0F02E
+:10B080000022CDE9100200201A901CE0BDF86800F3
+:10B09000C0F10300C200DDE91001CDE93310EDF786
+:10B0A000C2F8C2B25498C0EB001000EB80006949AE
+:10B0B00001EBC003BDF8680012301A54BDF86800F7
+:10B0C000401C80B21A90BDF868000428DEDB002125
+:10B0D0005498C0EB001000EB80005E4A02EBC00009
+:10B0E000817528E140F22311549848435A4901EBF5
+:10B0F000C0001830559901EBC10100EB0110C07977
+:10B10000E8BB00201090119000211A911CE0BDF8BE
+:10B110006800C0F10200C200DDE91001CDE9351080
+:10B12000EDF781F8C1B25498C0EB001000EB80003D
+:10B13000484A02EBC002BDF86800401D1154BDF83A
+:10B140006800401C81B21A91BDF868000328DEDB5C
+:10B1500040F22311549848433F4901EBC000183096
+:10B16000559901EBC10100EB01108068B0F1104F5F
+:10B1700006D34FF410000021CDE9100111E0DAE010
+:10B1800040F2231154984843334901EBC000183072
+:10B19000559901EBC10100EB011080680022CDE957
+:10B1A000100200201A901CE0BDF86800C0F10300F6
+:10B1B000C200DDE91001CDE93710EDF734F8C2B275
+:10B1C0005498C0EB001000EB8000224901EBC00353
+:10B1D000BDF8680008301A54BDF86800401C80B201
+:10B1E0001A90BDF868000428DEDB00201A901EE0EB
+:10B1F000BDF86800C0F10200C200DDE91010CDE921
+:10B20000390108463999EDF70EF8C2B25498C0EBEF
+:10B21000001000EB80000F4901EBC003BDF868008F
+:10B220000C301A54BDF86800401C80B21A90BDF86A
+:10B2300068000328DCDB40F2231154984843064998
+:10B2400001EBC0001830559901EBC10100EB011072
+:10B25000406B05E0486F0020D445002000E1F50573
+:10B260000022CDE9100200201A901CE0BDF8680011
+:10B27000C0F10200C200DDE91001CDE93B10ECF79E
+:10B28000D2FFC2B25498C0EB001000EB8000FA4924
+:10B2900001EBC003BDF868000F301A54BDF8680018
+:10B2A000401C80B21A90BDF868000328DEDB40F233
+:10B2B000231154984843F14901EBC00018305599C7
+:10B2C00001EBC10100EB0110406BED49B1FBF0F067
+:10B2D0000022CDE9100200201A901EE0BDF868009F
+:10B2E000C0F10300C200DDE91010CDE93D010846C0
+:10B2F0003D99ECF798FFC2B25498C0EB001000EBF8
+:10B300008000DD4901EBC003BDF8680012301A541B
+:10B31000BDF86800401C80B21A90BDF8680004288F
+:10B32000DCDB01215498C0EB001000EB8000D24A16
+:10B3300002EBC0008175549800EB400101EB001056
+:10B34000D04901EB00103030559900EB01104068F6
+:10B35000401C0022CDE9100200201A901CE0BDF82C
+:10B360006800C0F10100C200DDE91001CDE93F1025
+:10B37000ECF759FFC2B25498C0EB001000EB80000C
+:10B38000BD4901EBC003BDF8680017301A54BDF881
+:10B390006800401C80B21A90BDF868000228DEDB0D
+:10B3A0005498C0EB001000EB8000B34901EBC000E3
+:10B3B000C01C16210490EEF78DF801465498C0EB9E
+:10B3C000001000EB8000AC4A02EBC00041761A216D
+:10B3D0000F919CE2FA215498C0EB001000EB800022
+:10B3E000A54A02F830105498C0EB001000EB800022
+:10B3F00002EBC00041705498C0EB001000EB8000DD
+:10B4000002EBC00081705498C0EB001000EB80008C
+:10B4100002EBC0005699C1709DF854105498C0EBCF
+:10B42000001000EB800002EBC00001715498C0EBEB
+:10B43000001000EB8000114601EBC000C01C02218F
+:10B440000490EEF747F801465498C0EB001000EB6B
+:10B450008000894A02EBC000417106210F9156E23B
+:10B46000FA215498C0EB001000EB8000824A02F8E9
+:10B4700030105498C0EB001000EB800002EBC000CD
+:10B4800041705498C0EB001000EB800002EBC0004C
+:10B4900081705498C0EB001000EB800002EBC000FC
+:10B4A0005699C1709DF854105498C0EB001000EBF1
+:10B4B000800002EBC00001715498C0EB001000EB5B
+:10B4C0008000114601EBC000C01C02210490EEF781
+:10B4D00001F801465498C0EB001000EB8000664A6A
+:10B4E00002EBC000417106210F9110E2FA2154983D
+:10B4F000C0EB001000EB80005F4A02F83010549857
+:10B50000C0EB001000EB800002EBC00041705498CB
+:10B51000C0EB001000EB800002EBC000817054987B
+:10B52000C0EB001000EB800002EBC0005699C17028
+:10B530009DF85410549800E0A6E0C0EB001000EB1A
+:10B54000800002EBC000017140F22311549848437F
+:10B550004A4901EBC0001830559901EBC10100EBDD
+:10B560000110406B0022CDE9100200201A901EE06D
+:10B57000BDF86800C0F10200C200DDE91010429180
+:10B58000419008464199ECF74EFEC2B25498C0EB88
+:10B59000001000EB8000384901EBC003BDF86800E3
+:10B5A000401D1A54BDF86800401C80B21A90BDF8C6
+:10B5B00068000328DCDB40F22311549848432F49EC
+:10B5C00001EBC0011831559800EBC00001EB0010F1
+:10B5D000416B08460191002101F048FE02460B46EE
+:10B5E000CDE9020126480021ECF7ECFDCDE9100180
+:10B5F000DDE9100102F0F0FBCDE9100100211A9104
+:10B600001CE0BDF86800C0F10300C200DDE91001D4
+:10B6100043914490ECF707FEC2B25498C0EB00107F
+:10B6200000EB8000144901EBC003BDF8680008304E
+:10B630001A54BDF86800401C80B21A90BDF868002A
+:10B640000428DEDB5498C0EB001000EB80000A49B0
+:10B6500001EBC000C01C09210490EDF73BFF01463F
+:10B660005498C0EB001000EB8000034A02EBC000CE
+:10B6700001730D210F914AE1486F0020D44500204D
+:10B6800000E1F50514410020FA215498C0EB0010A8
+:10B6900000EB8000F84A02F830105498C0EB00101C
+:10B6A00000EB800002EBC00041705498C0EB00102A
+:10B6B00000EB800002EBC00081705498C0EB0010DA
+:10B6C00000EB800002EBC0005699C1709DF8541049
+:10B6D0005498C0EB001000EB800002EBC000017139
+:10B6E0005498C0EB001000EB8000114601EBC00045
+:10B6F000C01C02210490EDF7EDFE01465498C0EB0A
+:10B70000001000EB8000DC4A02EBC0004171062112
+:10B710000F91FCE0FA215498C0EB001000EB800080
+:10B72000D54A02F830105498C0EB001000EB8000AE
+:10B7300002EBC00041705498C0EB001000EB800099
+:10B7400002EBC00081705498C0EB001000EB800049
+:10B7500002EBC0005699C1709DF854105498C0EB8C
+:10B76000001000EB800002EBC000017155215498DD
+:10B77000C0EB001000EB800002EBC0004171549858
+:10B78000C0EB001000EB8000114601EBC000C01CB4
+:10B7900003210490EDF79EFE01465498C0EB001083
+:10B7A00000EB8000B44A02EBC000817107210F91C9
+:10B7B000ADE0FA215498C0EB001000EB8000AE4AD7
+:10B7C00002F830105498C0EB001000EB800002EB40
+:10B7D000C00041705498C0EB001000EB800002EBF9
+:10B7E000C00081705498C0EB001000EB800002EBA9
+:10B7F000C0005699C1709DF854105498C0EB0010C9
+:10B8000000EB800002EBC0000171AA215498C0EB4C
+:10B81000001000EB800002EBC000417100211A9182
+:10B8200011E000215498C0EB001000EB8000924A18
+:10B8300002EBC002BDF86800801D1154BDF868001D
+:10B84000401C81B21A91BDF868000328E9DB5498C6
+:10B85000C0EB001000EB8000874901EBC000C01C6A
+:10B8600006210490EDF736FE01465498C0EB001017
+:10B8700000EB8000804A02EBC00041720A210F9168
+:10B8800045E0FA215498C0EB001000EB80007A4AA2
+:10B8900002F830105498C0EB001000EB800002EB6F
+:10B8A000C00041705498C0EB001000EB800002EB28
+:10B8B000C00081705498C0EB001000EB800002EBD8
+:10B8C000C0005699C1709DF854105498C0EB0010F8
+:10B8D00000EB800002EBC00001715498C0EB001037
+:10B8E00000EB8000114601EBC000C01C0221049057
+:10B8F000EDF7F0FD01465498C0EB001000EB80001E
+:10B900005D4A02EBC000417106210F9100BF00BFEC
+:10B91000FDE3549800EB400101EB0010574901EBA7
+:10B9200000113031559801EB00104178159140F22B
+:10B93000231154984843524901EBC00118315598DE
+:10B9400000EBC00001EB0010017840F22312549884
+:10B9500050434B4A02EBC0004079814208D101219B
+:10B9600040F2231254985043454A02EBC000017143
+:10B970004449549801EB00115598085C401CC1B231
+:10B98000404A549802EB001255981154549830B123
+:10B99000012808D002280BD0032813D10DE03A4823
+:10B9A0003A4908600EE038483849AC39C86709E0C0
+:10B9B000354836491831086004E033483349AC391A
+:10B9C000486600BF00BF569889287DD00CDC14283B
+:10B9D0007BD004DC082879D0102878D179E31528A9
+:10B9E00076D08028F9D1FCE38B2872D08C2871D0D6
+:10B9F0008E2870D08F28F0D19DF854105498C0EB49
+:10BA0000001000EB80001C4A02F83010032154980B
+:10BA1000C0EB001000EB800002EBC00041708F21F2
+:10BA20005498C0EB001000EB800002EBC000817066
+:10BA30005498C0EB001000EB8000114601EBC001F0
+:10BA4000049103210498EFF715F801465498C0EBD0
+:10BA5000001000EB8000084A02EBC000C170042116
+:10BA60000F919DF85400402812DC9DF8540040F4DA
+:10BA70008070054908800FE0486F002014410020C5
+:10BA8000D4450020483F00205C880020AC60024084
+:10BA90009DF85400F849088001201A901DE0549840
+:10BAA000C0EB001000EB8000F44901EBC001BDF8D1
+:10BAB0006800095CF04ABDF8680022F81010BDF873
+:10BAC0006800401C81B207E00EE0E7E37DE27BE224
+:10BAD000FEE33CE162E3FCE31A91BDF86810BDF8B7
+:10BAE0003C008142DBDB6FE29DF854105498C0EBC0
+:10BAF000001000EB8000E14A02F8301089215498D0
+:10BB0000C0EB001000EB800002EBC0008170549885
+:10BB100000EB400101EB0010D94901EB0010007B64
+:10BB2000C0BB40F2231154984843D64901EBC000F2
+:10BB30001830559901EBC10100EB01108068B0F598
+:10BB4000100F05D34FF410000021CDE9100114E0CF
+:10BB500040F2231154984843CA4901EBC0011831FF
+:10BB6000559800EBC00001EB001081680846049175
+:10BB7000002101F07BFBCDE9100106215498C0EBB8
+:10BB8000001000EB8000BD4A02EBC00041700021B4
+:10BB90001A911DE03AE0BDF86800C0F10200C20051
+:10BBA000DDE9100145914690ECF73DFBC2B2549897
+:10BBB000C0EB001000EB8000B04901EBC003BDF802
+:10BBC0006800C01C1A54BDF86800401C80B21A906E
+:10BBD000BDF868000328DEDB5498C0EB001000EBD2
+:10BBE0008000A64901EBC001049106210498EDF7FD
+:10BBF00094FE01465498C0EB001000EB80009F4A71
+:10BC000002EBC000817107210F9172E040F2231115
+:10BC1000549848439B4901EBC0001830559901EBFB
+:10BC2000C10100EB01108068B0F1104F05D34FF057
+:10BC300010400021CDE9100114E040F22311549886
+:10BC40004843904901EBC0011831559800EBC00002
+:10BC500001EB0010816808460491002101F006FB09
+:10BC6000CDE9100107215498C0EB001000EB8000D3
+:10BC7000824A02EBC000417000211A911CE0BDF81D
+:10BC80006800C0F10300C200DDE91001479148904F
+:10BC9000ECF7C9FAC2B25498C0EB001000EB800078
+:10BCA000764901EBC003BDF86800C01C1A54BDF80A
+:10BCB0006800401C80B21A90BDF868000428DEDBE2
+:10BCC0005498C0EB001000EB80006C4901EBC00100
+:10BCD000049107210498EEF7CDFE01465498C0EB7D
+:10BCE000001000EB8000654A02EBC000C171082122
+:10BCF0000F919DF85400402806DC9DF8540040F454
+:10BD000080705D49088003E09DF854005A4908801E
+:10BD100001201A9014E05498C0EB001000EB800052
+:10BD2000564901EBC001BDF86800095C524ABDF8F4
+:10BD3000680022F81010BDF86800401C81B21A910A
+:10BD4000BDF86810BDF83C008142E4DB3CE19DF8A1
+:10BD500054105498C0EB001000EB8000474A02F8E2
+:10BD600030108B215498C0EB001000EB800002EBE8
+:10BD7000C0008170549800EB400101EB0010404975
+:10BD800001EB0010007BC0BB40F2231154984843E4
+:10BD90003C4901EBC0001830559901EBC10100EBA3
+:10BDA00001108068B0F5100F05D14FF4100000218C
+:10BDB000CDE9100114E040F2231154984843314971
+:10BDC00001EBC0011831559800EBC00001EB0010E9
+:10BDD000816808460491002101F048FACDE910017C
+:10BDE00006215498C0EB001000EB8000234A02EBC0
+:10BDF000C000417000211A911FE045E0BDF86800C5
+:10BE0000C0F10200C200DDE910104A9149900846D5
+:10BE10004999ECF708FAC2B25498C0EB001000EB55
+:10BE20008000164901EBC003BDF86800C01C1A541D
+:10BE3000BDF86800401C80B21A90BDF86800032865
+:10BE4000DCDB5498C0EB001000EB80000B4901EBE9
+:10BE5000C001049106210498EDF75FFD0146549856
+:10BE6000C0EB001000EB8000044A02EBC0008171BF
+:10BE700007210F917BE000005C880020486F0020C4
+:10BE800014410020D445002040F223115498484327
+:10BE9000FE4901EBC0001830559901EBC10100EBE0
+:10BEA00001108068B0F1104F05D14FF01040002113
+:10BEB000CDE9100114E040F2231154984843F349AE
+:10BEC00001EBC0011831559800EBC00001EB0010E8
+:10BED000816808460491002101F0C8F9CDE91001FC
+:10BEE00007215498C0EB001000EB8000E84A02EBF9
+:10BEF000C000417000211A911CE0BDF86800C0F13B
+:10BF00000300C200DDE910014B914C90ECF78BF976
+:10BF1000C1B25498C0EB001000EB8000DC4A02EB89
+:10BF2000C002BDF86800C01C1154BDF86800401C78
+:10BF300081B21A91BDF868000428DEDB5498C0EB8A
+:10BF4000001000EB8000D24901EBC00104910721F1
+:10BF50000498EEF78FFD01465498C0EB001000EBFB
+:10BF60008000CB4A02EBC000C17108210F919DF8FF
+:10BF70005400402806DC9DF8540040F48070C54908
+:10BF8000088003E09DF85400C249088001201A90FF
+:10BF900014E05498C0EB001000EB8000BC4901EBAA
+:10BFA000C001BDF868000A5CBA49BDF8680021F814
+:10BFB0001020BDF86800401C81B21A91BDF86810CD
+:10BFC000BDF83C008142E4DB1FE39DF85410549817
+:10BFD000C0EB001000EB8000AD4A02F830100321E6
+:10BFE0005498C0EB001000EB800002EBC0004170E1
+:10BFF00008215498C0EB001000EB800002EBC00059
+:10C0000081705498C0EB001000EB8000114601EBEA
+:10C01000C001049103210498EEF72CFD01465498C9
+:10C02000C0EB001000EB8000994A02EBC000C17029
+:10C0300004210F919DF85400402806DC9DF854001F
+:10C0400040F480709349088003E09DF854009149C2
+:10C05000088001201A9014E05498C0EB001000EB07
+:10C0600080008B4901EBC001BDF868000A5C89497A
+:10C07000BDF8680021F81020BDF86800401C81B2AE
+:10C080001A91BDF86810BDF83C008142E4DB549879
+:10C0900000EB400101EB00107F4901EB0011303152
+:10C0A000559801EB0010807820F020012031549841
+:10C0B00000EB400202EB0010774A02EB0012303234
+:10C0C000559802EB0010817002205499EDF742FF61
+:10C0D0009BE29DF854105498C0EB001000EB8000D8
+:10C0E0006B4A02F8301003215498C0EB001000EBAB
+:10C0F000800002EBC000417010215498C0EB00108A
+:10C1000000EB800002EBC0008170549800E07DE2FB
+:10C11000C0EB001000EB8000114601EBC001049160
+:10C1200003210498EEF7A6FC01465498C0EB0010DA
+:10C1300000EB8000564A02EBC000C17004210F9151
+:10C140009DF85400402806DC9DF8540040F48070AF
+:10C150005049088003E09DF854004E4908800120B2
+:10C160001A9014E05498C0EB001000EB800048498E
+:10C1700001EBC001BDF86800095C464ABDF86800E3
+:10C1800022F81010BDF86800401C81B21A91BDF869
+:10C190006810BDF83C008142E4DB36E29DF85410A3
+:10C1A0005498C0EB001000EB8000394A02F83010C0
+:10C1B00003215498C0EB001000EB800002EBC0009C
+:10C1C00041708C215498C0EB001000EB800002EB12
+:10C1D000C00081705498C0EB001000EB8000114645
+:10C1E00000E040E001EBC001049103210498EEF768
+:10C1F00041FC01465498C0EB001000EB8000244A3B
+:10C2000002EBC000C17004210F919DF8540040283A
+:10C2100006DC9DF8540040F480701E49088003E05D
+:10C220009DF854001B49088001201A9014E054988E
+:10C23000C0EB001000EB8000154901EBC001BDF818
+:10C240006800095C134ABDF8680022F81010BDF8B8
+:10C250006800401C81B21A91BDF86810BDF83C001E
+:10C260008142E4DBD1E19DF854105498C0EB0010FA
+:10C2700000EB8000064A02F8301080215498C0EB91
+:10C28000001000EB800002EBC00008E0D445002065
+:10C29000486F00205C8800201441002052E181702A
+:10C2A00007215498C0EB001000EB800002EBC000A7
+:10C2B000417040F2231154984843FE4901EBC001FC
+:10C2C0001831559800EBC00001EB0010416B01E004
+:10C2D000D5E071E008460491002100F0C7FFCDE9E8
+:10C2E000100100211A911CE0BDF86800C0F10300A4
+:10C2F000C200DDE910014D914E90EBF794FFC2B200
+:10C300005498C0EB001000EB8000EB4901EBC00338
+:10C31000BDF86800C01C1A54BDF86800401C80B20B
+:10C320001A90BDF868000428DEDB5498C0EB0010BA
+:10C3300000EB8000E04901EBC00104910721049863
+:10C34000EEF798FB01465498C0EB001000EB80001C
+:10C35000D94A02EBC000C17108210F919DF8540029
+:10C36000402806DC9DF8540040F48070D3490880D2
+:10C3700003E09DF85400D149088001201A9014E090
+:10C380005498C0EB001000EB8000CB4901EBC001DA
+:10C39000BDF868000A5CC949BDF8680021F81020A2
+:10C3A000BDF86800401C81B21A91BDF86810BDF854
+:10C3B0003C008142E4DB28E19DF854105498C0EB26
+:10C3C000001000EB8000BC4A02F8301003215498A2
+:10C3D000C0EB001000EB800002EBC00041708E212A
+:10C3E0005498C0EB001000EB800002EBC00081709D
+:10C3F0005498C0EB001000EB8000114601EBC00127
+:10C40000049103210498EEF735FB01465498C0EBE4
+:10C41000001000EB8000A84A02EBC000C1700421AC
+:10C420000F919DF85400402806DC9DF8540040F41C
+:10C430008070A249088003E09DF854009F4908805D
+:10C4400001211A9114E05498C0EB001000EB800019
+:10C45000994901EBC001BDF868000A5C9749BDF835
+:10C46000680021F81020BDF86800401C81B21A91C4
+:10C47000BDF86810BDF83C008142E4DBC5E09DF8E2
+:10C4800054105498C0EB001000EB80008A4A02F868
+:10C49000301003215498C0EB001000EB800002EB39
+:10C4A000C000417015215498C0EB001000EB8000D3
+:10C4B00002EBC00081705498C0EB001000EB8000CC
+:10C4C000114601EBC001049103210498EEF7D2FA62
+:10C4D00001465498C0EB001000EB8000764A02EB56
+:10C4E000C000C17004210F919DF85400402806DC63
+:10C4F0009DF8540040F480707049088003E09DF876
+:10C5000054006E49088001211A9114E05498C0EB40
+:10C51000001000EB8000684901EBC001BDF8680025
+:10C52000095C664ABDF8680022F81010BDF8680082
+:10C53000401C81B21A91BDF86810BDF83C008142E0
+:10C54000E4DB62E09DF854105498C0EB001000EB5F
+:10C550008000594A02F8301003215498C0EB0010B3
+:10C5600000EB800002EBC000417014215498C0EB36
+:10C57000001000EB800002EBC00081705498C0EB0B
+:10C58000001000EB8000114601EBC0010491032173
+:10C590000498EEF76FFA01465498C0EB001000EBD8
+:10C5A0008000454A02EBC000C17004210F919DF844
+:10C5B0005400402806DC9DF8540040F480703F4948
+:10C5C000088003E09DF854003C49088001211A913D
+:10C5D00014E05498C0EB001000EB8000364901EBEA
+:10C5E000C001BDF868000A5C3449BDF8680021F854
+:10C5F0001020BDF86800401C81B21A91BDF8681087
+:10C60000BDF83C008142E4DB00BF00BFCCE354989E
+:10C6100000EB400101EB0010294901EB0011303122
+:10C62000559801EB0010417808460491002101F073
+:10C63000D3FBC1B2159140F22311549848431D49D0
+:10C6400001EBC0011831559800EBC00001EB001060
+:10C65000017840F2231254985043164A02EBC0006E
+:10C660004079814208D1012140F22312549850436D
+:10C67000104A02EBC00001711249549801EB0011FD
+:10C680005598085C401CC1B20E4A549802EB001247
+:10C690005598115440F2231154984843054901EB31
+:10C6A000C0001830559901EBC10100EB011090F862
+:10C6B0008E0009E0D4450020486F00205C880020EF
+:10C6C00014410020483F0020C0F3C00090B15498AE
+:10C6D00000EB400101EB0010FC4901EB0010417937
+:10C6E0000B464FF4805204914FF4E131549801F01D
+:10C6F00061FA19E0549800EB400101EB0010F34996
+:10C7000001EB001041790491549800EB400101EBDA
+:10C710000010EE4901EB0010016803914FF48052C4
+:10C72000049B549801F046FA5698E4284DD006DC54
+:10C73000A1287CD0A3287BD0B02845D106E0E528ED
+:10C7400077D0E62876D0E728F7D157E1F52154983D
+:10C75000C0EB001000EB8000DD4A02F830109DF8BD
+:10C7600054105498C0EB001000EB800002EBC000A6
+:10C770004170A2215498C0EB001000EB800002EB46
+:10C78000C0008170B0215498C0EB001000EB800015
+:10C7900002EBC000C1705498C0EB001000EB8000A9
+:10C7A000114601EBC00104910321049801F0F0F956
+:10C7B00001465498C0EB001000EB8000C44A02EB25
+:10C7C000C000017105210F91ECE2F5215498C0EBF6
+:10C7D000001000EB8000BE4A02F830109DF85410A3
+:10C7E0005498C0EB001000EB800002EBC0004170D9
+:10C7F000549800EB400101EB0010B44901EB00102C
+:10C80000007BC8BB40F2231154984843B14901EB67
+:10C81000C0001830559901EBC10100EB0110806890
+:10C82000B0F5100F0AD34FF41000002103E024E10B
+:10C83000FBE139E277E2CDE9100110E040F223118B
+:10C8400054984843A34901EBC0001830559901EBB7
+:10C85000C10100EB011080680022CDE91002A52182
+:10C860005498C0EB001000EB8000994A02EBC00026
+:10C87000817000211A911FE046E0BDF86800C0F108
+:10C880000200C200DDE9101050914F9008464F9908
+:10C89000EBF7C9FCC2B25498C0EB001000EB80006B
+:10C8A0008B4901EBC003BDF86800C01C1A54BDF8E9
+:10C8B0006800401C80B21A90BDF868000328DCDBD9
+:10C8C000B5215498C0EB001000EB8000804A02EBC9
+:10C8D000C00081715498C0EB001000EB800011463D
+:10C8E00001EBC00104910621049801F051F90146C1
+:10C8F0005498C0EB001000EB8000754A02EBC000BA
+:10C90000C17108210F9178E040F2231154984843F7
+:10C91000704901EBC0001830559901EBC10100EBE3
+:10C9200001108068B0F1104F05D34FF01040002186
+:10C93000CDE9100110E040F22311549848436549B5
+:10C9400001EBC0001830559901EBC10100EB01105B
+:10C9500080680022CDE91002A6215498C0EB001097
+:10C9600000EB80005A4A02EBC000817000211A914E
+:10C970001CE0BDF86800C0F10300C200DDE9100151
+:10C9800051915290EBF74FFCC2B25498C0EB00109B
+:10C9900000EB80004E4901EBC003BDF86800C01CED
+:10C9A0001A54BDF86800401C80B21A90BDF86800A7
+:10C9B0000428DEDBE4215498C0EB001000EB80007B
+:10C9C000434A02EBC000C1715498C0EB001000EB69
+:10C9D0008000114601EBC00104910721049801F089
+:10C9E000D7F801465498C0EB001000EB8000384A9D
+:10C9F00002EBC000017209210F91D3E1F521549897
+:10CA0000C0EB001000EB8000314A02F830109DF8B6
+:10CA100054105498C0EB001000EB800002EBC000F3
+:10CA20004170A2215498C0EB001000EB800002EB93
+:10CA3000C0008170E7215498C0EB001000EB80002B
+:10CA400002EBC000C1705498C0EB001000EB8000F6
+:10CA5000114601EBC00104910321049801F098F8FC
+:10CA600001465498C0EB001000EB8000184A02EB1E
+:10CA7000C000017105210F9194E1F5215498C0EB9C
+:10CA8000001000EB8000124A02F830109DF854109C
+:10CA90005498C0EB001000EB800002EBC000417026
+:10CAA000549800EB400101EB0010084901EB001025
+:10CAB000007BE8BBA4215498C0EB001000EB800081
+:10CAC00002EBC000817000211A912AE0144100207D
+:10CAD000486F0020D445002040F223115498484369
+:10CAE000FA4901EBC0011831559800EBC00001EB89
+:10CAF0000010416BBDF86800C0F10100C000C140EA
+:10CB00005498C0EB001000EB8000F14A02EBC00229
+:10CB1000BDF86800C01C1154BDF86800401C81B20B
+:10CB20001A91BDF868000228D6DBB221549800E0C3
+:10CB300021E0C0EB001000EB8000E54A02EBC000F2
+:10CB400041715498C0EB001000EB8000114601EBDE
+:10CB5000C00104910521049801F01AF80146549887
+:10CB6000C0EB001000EB8000D94A02EBC0008171DD
+:10CB700007210F9158E0A5215498C0EB001000EB5D
+:10CB80008000D34A02EBC000817000211A9124E09A
+:10CB900040F2231154984843CC4901EBC0011831AD
+:10CBA000559800EBC00001EB0010416BBDF8680028
+:10CBB000C0F10200C000C1405498C0EB001000EB6F
+:10CBC0008000C34A02EBC002BDF86800C01C1154CB
+:10CBD000BDF86800401C81B21A91BDF868000328B6
+:10CBE000D6DBA1215498C0EB001000EB8000B84ABE
+:10CBF00002EBC00081715498C0EB001000EB800084
+:10CC0000114601EBC00104910621049800F0C0FF19
+:10CC100001465498C0EB001000EB8000AC4A02EBD8
+:10CC2000C000C17108210F91BCE0F5215498C0EB00
+:10CC3000001000EB8000A64A02F830109DF8541056
+:10CC40005498C0EB001000EB800002EBC000417074
+:10CC5000A2215498C0EB001000EB800002EBC00052
+:10CC60008170A3215498C0EB001000EB800002EB10
+:10CC7000C000C1705498C0EB001000EB800011465A
+:10CC800001EBC00104910321049800F081FF0146EB
+:10CC90005498C0EB001000EB80008D4A02EBC000FE
+:10CCA000017105210F917DE0F5215498C0EB001032
+:10CCB00000EB8000864A02F830109DF8541054981A
+:10CCC000C0EB001000EB800002EBC0004170A2211D
+:10CCD0005498C0EB001000EB800002EBC0008170A4
+:10CCE000E5215498C0EB001000EB800002EBC0007F
+:10CCF000C1705498C0EB001000EB8000114601EBAE
+:10CD0000C00104910321049800F042FF01465498A9
+:10CD1000C0EB001000EB80006D4A02EBC000017117
+:10CD200005210F913EE0F5215498C0EB001000EB77
+:10CD30008000674A02F830109DF854105498C0EBF8
+:10CD4000001000EB800002EBC0004170A22154985B
+:10CD5000C0EB001000EB800002EBC0008170E62108
+:10CD60005498C0EB001000EB800002EBC000C170D3
+:10CD70005498C0EB001000EB8000114601EBC0019D
+:10CD800004910321049800F003FF01465498C0EB7E
+:10CD9000001000EB80004E4A02EBC000017105213B
+:10CDA0000F9100BF00BF00BF00BF549830B10128F1
+:10CDB00015D0022825D0032849D135E0BDF83C0024
+:10CDC00060B180214348EDF71FFEBDF83C004249A9
+:10CDD000086001214048001FECF7E0FD37E0BDF896
+:10CDE0003C0068B108213B48EDF70EFEBDF83C0061
+:10CDF0003949A4394867012137483438ECF7CEFD6A
+:10CE000025E0BDF83C0070B14FF480713348EDF778
+:10CE1000FBFDBDF83C0030491831086001212E4867
+:10CE20001430ECF7BBFD12E0BDF83C0070B14FF4DC
+:10CE300080612848EDF7E8FDBDF83C002649A4399B
+:10CE4000C865012124484C38ECF7A8FD00BF00BF9D
+:10CE50002348C07EC0B35498C0EB001000EB8000A4
+:10CE60001B4901EBC00100230491BDF83C10549A0A
+:10CE70000498EDF717FEDEE11A49549801EB001112
+:10CE80005598085C401CC1B2164A549802EB001237
+:10CE900055981154CFE113496C39549811F810008A
+:10CEA000C00988B9549811F81000C0F3C3000628CF
+:10CEB00043D2DFE800F00393FEFD684300200A49F7
+:10CEC000C87000211A9125E0B5E10000D44500208A
+:10CED000486F0020000C0240A460024000000240A5
+:10CEE000BC320020483F00205C3B0020D349BDF805
+:10CEF0006800095C5498C0EB001000EB8000D04A39
+:10CF000002EBC002BDF868001154BDF86800401C77
+:10CF100081B21A91C948EBF7B6F9BDF8681088429A
+:10CF2000E4D8BDF868100F914FF47A71549800EB73
+:10CF30004000C44A02EB8000816028E10020C24921
+:10CF4000C87000211A9113E0C049BDF86800095C5F
+:10CF50005498C0EB001000EB8000B94A02EBC0020D
+:10CF6000BDF868001154BDF86800401C81B21A91E8
+:10CF7000B648EBF788F9BDF868108842E4D8BDF8E8
+:10CF800068100F9103E100211A9113E0B049BDF838
+:10CF90006800095C5498C0EB001000EB8000A84AC0
+:10CFA00002EBC002BDF868001154BDF86800401CD7
+:10CFB00081B21A91A648EBF766F9BDF8681088426D
+:10CFC000E4D8BDF868100F9142F21071549800EB4C
+:10CFD00040009C4A02EB80008160D8E000209A4922
+:10CFE000C87000211A9113E09A49BDF86800095CE5
+:10CFF0005498C0EB001000EB8000914A02EBC00295
+:10D00000BDF868001154BDF86800401C81B21A9147
+:10D010009048EBF738F9BDF868108842E4D8549886
+:10D020003130C1B25498C0EB001000EB8000844A4C
+:10D0300002EBC000C172549800EB40003130C1B225
+:10D040005498C0EB001000EB800002EBC00081752B
+:10D050005498032828D131215498C0EB001000EBDC
+:10D06000800002EBC000817530215498C0EB0010A5
+:10D0700000EB800002EBC000C1750D215498C0EB9D
+:10D08000001000EB800002EBC00001760A215498EA
+:10D09000C0EB001000EB800002EBC0004176BDF851
+:10D0A0006800401C81B21A91BDF868100F9101E030
+:10D0B00042E009E042F21071549800EB4000614AEE
+:10D0C00002EB8000816062E000211A9113E0624966
+:10D0D000BDF86800095C5498C0EB001000EB8000BC
+:10D0E000574A02EBC002BDF868001154BDF8680051
+:10D0F000401C81B21A915848EBF7C5F8BDF868108A
+:10D100008842E4D8BDF868100F914E493C395498D4
+:10D1100011F8100020F0780118314A4A3C3A54982E
+:10D1200002F810104FF4FA61549800EB40003C32C2
+:10D1300002EB800081602AE000211A9113E0474948
+:10D14000BDF86800095C5498C0EB001000EB80004B
+:10D150003B4A02EBC002BDF868001154BDF86800FC
+:10D16000401C81B21A913D48EBF78DF8BDF868106C
+:10D170008842E4D8BDF868100F9142F210715498BB
+:10D1800000EB40002F4A02EB8000816000BF00BF2F
+:10D19000549830B1012815D0022825D0032849D150
+:10D1A00035E0BDF83C0060B180212D48EDF72CFC46
+:10D1B000BDF83C002B49086001212A48001FECF70C
+:10D1C000EDFB37E0BDF83C0068B108212448EDF7DD
+:10D1D0001BFCBDF83C002349A439486701212148C4
+:10D1E0003438ECF7DBFB25E0BDF83C0070B14FF4C0
+:10D1F00080711D48EDF708FCBDF83C001949183155
+:10D200000860012117481430ECF7C8FB12E0BDF8A4
+:10D210003C0070B14FF480611148EDF7F5FBBDF8AB
+:10D220003C001049A439C86501210E484C38ECF780
+:10D23000B5FB00BF00BF57B000BD0000CDCC020859
+:10D24000486F0020183F00205C3B0020D8CC02082B
+:10D25000C4CC02087CCC0208B8CC020896CC0208E8
+:10D26000000C0240A4600240000002402DE9F05F83
+:10D270002DED0C8B05460E46002400210F468846F6
+:10D2800000BF37E0E200AA46B34650465946EAF7E7
+:10D29000CAFF00F0FF092046EBF7BAF941EC1D0B7D
+:10D2A000B0EE4D1AF0EE6D1A9FED160B0DF01CFB53
+:10D2B000B0EE40BAF0EE60BA09F00F014FEA291261
+:10D2C00002EB820201EB4200EBF791F953EC1B2BCE
+:10D2D000EBF796F841EC190B38464146EBF7A5F908
+:10D2E00053EC192BEAF7E5FFEBF7F3F9074688460D
+:10D2F000601CC4B2082CC5DB38464146BDEC0C8B23
+:10D30000BDE8F09F000000000000594010B5002467
+:10D3100040F224410E480CF058FF012816D10C4869
+:10D320000088C4B20A48001D0088C4B240F22441FB
+:10D3300007480CF0C4FE0120064948700648006802
+:10D34000C0F57A7081B20548A0F8801710BD0000C2
+:10D3500000440040E83E00208C600240BC62002097
+:10D3600010B5002440F224410B480CF02EFF012898
+:10D3700010D109480088C4B20748001D0088C4B213
+:10D380000121064841730648406CC0F57A7081B2AD
+:10D390000448418010BD0000004C0040E83E0020E1
+:10D3A000006002403C6A002010B5002440F2244195
+:10D3B0000A480CF00AFF01280FD108480088C4B2BF
+:10D3C00006488088C4B20121054841760548406975
+:10D3D000C0F57A7081B20448818010BD00500040D1
+:10D3E000E83E0020006002403C6A002010B50024A6
+:10D3F00040F224410B480CF0E8FE012811D1094805
+:10D400000088C4B20748001D0088C4B20121064844
+:10D4100080F825100548C06AC0F57A7081B20448CA
+:10D42000C18010BD00480040E83E0020006002407E
+:10D430003C6A002010B5002410491148ECF794FA1A
+:10D4400000210F48ECF7AAFA00E000BF40210D4888
+:10D450000CF0AEFE0028F8D080210B48EDF7D6FA8C
+:10D460000A4907481838ECF77FFA012104481838B0
+:10D47000ECF794FA01200649087010BD00802020C6
+:10D48000A060024000440040000C024000880020E0
+:10D490001600002010B5002410491148ECF764FA7A
+:10D4A00000210F48ECF77AFA00E000BF40210D4858
+:10D4B0000CF07EFE0028F8D008210B48EDF7A6FA04
+:10D4C0000A4907483038ECF74FFA01210448303850
+:10D4D000ECF764FA01200649087010BD2080002096
+:10D4E00070600240004C0040000C024000802010A0
+:10D4F0001600002010B5002411491248ECF734FA48
+:10D5000000211048ECF74AFA00E000BF40210E4825
+:10D510000CF04EFE0028F8D04FF480710B48EDF768
+:10D5200075FA0B490748A838ECF71EFA012105489F
+:10D53000A838ECF733FA01200649087010BD000046
+:10D5400000800028B8600240005000400000024007
+:10D55000208000101600002010B500241149124848
+:10D56000ECF702FA00211048ECF718FA00E000BFCF
+:10D5700040210E480CF01CFE0028F8D04FF48061CA
+:10D580000B48EDF743FA0B4907483038ECF7ECF954
+:10D59000012105483038ECF701FA012006490870EE
+:10D5A00010BD000000800018586002400048004094
+:10D5B000000C0240008800101600002030B58FB02B
+:10D5C00005460C460121480509F0E0F835B1012D6A
+:10D5D0005ED0022D7ED0032D59D115E1BA48ECF76B
+:10D5E000E9F940200390002005904FF480600690F8
+:10D5F000082C03D100200790089005E0102C03D1DF
+:10D60000E001079080000890002009904FF400305E
+:10D610000A9000200B900C900D900E90AB4801905A
+:10D6200040060090AA4802906946A748ECF78CFA99
+:10D6300001221021A448ECF769FAA3481838ECF746
+:10D64000B9F9002003904FF47A70049000200590FF
+:10D650004FF48060069000200790089009904FF4E6
+:10D6600000300A9000200B900C900D900E9097487F
+:10D6700001904006009097480290694692481838F9
+:10D68000ECF762FA012190481838ECF787F918E1B5
+:10D690008D483038ECF78EF940200390002005903B
+:10D6A0004FF480600690082C03D10020079008906A
+:10D6B00005E0102C03D1E0010790800008900020C5
+:10D6C00009904FF400300A9000200B900C900D90C0
+:10D6D0000E9000E03BE080480190400600907F48BB
+:10D6E0000290694678483038ECF72EFA0122102172
+:10D6F00075483038ECF70AFA73486038ECF75AF995
+:10D70000002003904FF47A700490002005904FF4AD
+:10D710008060069000200790089009904FF4003038
+:10D720000A9000200B900C900D900E906A4801908A
+:10D73000400600906A480290694663486038ECF7FA
+:10D7400003FA012160486038ECF728F9B9E05E4837
+:10D750001830ECF72FF940200390002005904FF48B
+:10D7600080600690082C03D100200790089005E007
+:10D77000102C03D1E0010790800008900020099050
+:10D780004FF400300A9000200B900C900D900E90FA
+:10D7900054480190400600905348029069464A4818
+:10D7A0001830ECF7D1F90122102147481830ECF776
+:10D7B000ADF945489038ECF7FDF8002003904FF4A0
+:10D7C0007A700490002005904FF48060069000204D
+:10D7D0000790089009904FF400300A9000200B90B9
+:10D7E0000C900D900E903F480190400600903F48ED
+:10D7F0000290694634489038ECF7A6F90121324886
+:10D800009038ECF7CBF85CE02F484838ECF7D2F8CA
+:10D8100040200390002005904FF480600690082C73
+:10D8200003D100200790089005E0102C03D1E001FF
+:10D83000079080000890002009904FF400300A9073
+:10D8400000200B900C900D900E90294801904006FE
+:10D8500000902848029069461B484838ECF774F954
+:10D860000122102118484838ECF750F9164878384A
+:10D87000ECF7A0F8002003904FF47A700490002099
+:10D8800005904FF480600690002007900890099062
+:10D890004FF400300A9000200B900C900D900E90E9
+:10D8A00013480190400600901348029069460648CC
+:10D8B0007838ECF749F9012103487838ECF76EF82D
+:10D8C00000BF00BF0FB030BDA06002400444004064
+:10D8D000486F0020A8780020044C0040A071002070
+:10D8E000907C002004500040F873002078800020D5
+:10D8F0000448004050760020608400201CB50121BF
+:10D90000084608F043FF0121042008F03FFF0121F1
+:10D91000082008F03BFF0121402008F037FF0722D4
+:10D9200005214448EDF744F8072206214148EDF768
+:10D930003FF8072208213F48EDF73AF8072209216E
+:10D940003C48EDF735F808220A213B48EDF730F85E
+:10D9500008220B213848EDF72BF808220221354820
+:10D96000EDF726F808220C213348EDF721F84FF4A3
+:10D970005970009002208DF8050000208DF80600F7
+:10D9800001208DF8070002208DF80400694629481F
+:10D99000ECF7C6FF4FF4E050009002208DF8050030
+:10D9A00000208DF8060001208DF8070002208DF878
+:10D9B000040069462048ECF7B3FF4FF491600090F3
+:10D9C00000208DF8060001208DF8040069461948F2
+:10D9D000ECF7A6FF4FF48070009000208DF8060051
+:10D9E00001208DF8040069461448ECF799FF4FF4C4
+:10D9F000F040009000208DF8060001208DF8040012
+:10DA000069460F48ECF78CFF4FF480410C48ECF767
+:10DA1000FBFF4FF400510A48ECF7F6FF4FF480513A
+:10DA20000748ECF7F1FF4FF400610548ECF7ECFF15
+:10DA30001CBD0000000C0240000802400000024033
+:10DA40000018024070B5002500260024FFF756FF9D
+:10DA50000421114880F82A1C00BF08E00821204654
+:10DA6000FFF7ACFD204600F0F1F9601CC4B20A4893
+:10DA700090F82A0CA042F1DC00F014F800210748CD
+:10DA800080F8C41700200649887048700120C870CB
+:10DA90004FF47A70886070BDBC320020BC620020F8
+:10DAA000806A002008B511208DF8000002208DF852
+:10DAB000010001208DF802008DF80300684601F096
+:10DAC0008FFE26208DF8000001208DF80100002037
+:10DAD0008DF8020001208DF80300684601F080FEF9
+:10DAE0000E208DF8000002208DF8010001208DF835
+:10DAF00002008DF80300684601F072FE27208DF8C1
+:10DB0000000001208DF8010000208DF802000120A6
+:10DB10008DF80300684601F063FE0F208DF80000C9
+:10DB200002208DF8010001208DF802008DF803001D
+:10DB3000684601F055FE34208DF8000001208DF874
+:10DB4000010000208DF8020001208DF803006846D6
+:10DB500001F046FE2F208DF8000002208DF8010014
+:10DB600001208DF802008DF80300684601F038FEB0
+:10DB700035208DF8000001208DF8010000208DF87F
+:10DB8000020001208DF80300684601F029FE08BD5F
+:10DB900010B5024601B9102112F8013B00BF12F87E
+:10DBA000010B4340481E80B2011EF8D103F07F00F4
+:10DBB00010BD00002DE9FF4107460D4616461C46E4
+:10DBC00037B1012F42D0022F7FD0032F3DD1BAE0D1
+:10DBD0000121480408F00AFE0095012C06D120031B
+:10DBE000ADF804008010ADF808000FE0022C07D15A
+:10DBF000E002ADF804004FF4C060ADF8080005E0A5
+:10DC000024B9ADF804600020ADF808000020ADF89C
+:10DC10000600ADF80C000C20ADF80A0069466A4811
+:10DC20000CF022FB012168480CF052FA012240F26C
+:10DC3000244165480CF0F3FA102163480CF03FFAD8
+:10DC40000122C02160480CF04FFABAE00121C8045B
+:10DC500008F0CCFD0095012C06D12003ADF804009E
+:10DC60008010ADF808000FE0022C07D1E002ADF8FB
+:10DC700004004FF4C060ADF8080005E024B9ADF829
+:10DC800004600020ADF808000020ADF80600ADF8F3
+:10DC90000C000C20ADF80A0069464C480CF0E4FA80
+:10DCA00001214A480CF014FA012240F2244147486D
+:10DCB0000CF0B5FA102145480CF001FA0122C02100
+:10DCC00042480CF011FA7CE0FFE70121080508F05A
+:10DCD0008DFD0095012C06D12003ADF804008010C5
+:10DCE000ADF808000FE0022C07D1E002ADF8040007
+:10DCF0004FF4C060ADF8080005E024B9ADF8046049
+:10DD00000020ADF808000020ADF80600ADF80C00CA
+:10DD10000C20ADF80A0069462D480CF0A5FA012147
+:10DD20002B480CF0D5F9012240F2244128480CF090
+:10DD300076FA102126480CF0C2F90122C0212448AD
+:10DD40000CF0D2F93DE00121880408F04FFD009568
+:10DD5000012C06D12003ADF804008010ADF80800B6
+:10DD60000FE0022C07D1E002ADF804004FF4C060D0
+:10DD7000ADF8080005E024B9ADF804600020ADF866
+:10DD800008000020ADF80600ADF80C000C20ADF83E
+:10DD90000A0069460F480CF067FA01210D480CF0A3
+:10DDA00097F9012240F224410A480CF038FA102178
+:10DDB00008480CF084F90122C02106480CF094F9BF
+:10DDC00000BF00BFBDE8FF8100440040004C0040A0
+:10DDD00000500040004800402DE9FC4705460E4633
+:10DDE000002400210091019100BFE94600BF27E017
+:10DDF0006422002328463146EAF7E4F9174698469C
+:10DE00000A22002338464146EAF7DCF94FEA001AB5
+:10DE10000A22002338464146EAF7D4F90F2002408F
+:10DE20001AEB020009F804004FF064024FF00003FF
+:10DE300028463146EAF7C6F905460E46601CC4B2CC
+:10DE4000082CD5DBDDE90001BDE8FC872DE9F041B8
+:10DE5000044600260027002504EB440000EB0410D4
+:10DE6000FE4901EB0010407B012803D10021204630
+:10DE700000F02EFBFA4810F8140020F080008030EB
+:10DE8000F74901F81400002004EB4401F44A0C3275
+:10DE900002F8210004EB440102EB8101887004EBDD
+:10DEA000440102EB8101487004EB440102EB810163
+:10DEB000C870052004EB440102EB8101886000205A
+:10DEC00004EB4401303202F8210004EB440102EB80
+:10DED00081018870012004EB440102EB810148704C
+:10DEE00004EB440102EB8101C87004EB440000EB39
+:10DEF0000410DA4901EB0010806800EB800040005C
+:10DF000004EB440102EB8101886008212046FFF701
+:10DF100055FB04EB440000EB0410D04A02EB001068
+:10DF2000437904EB440000EB041002EB001001689D
+:10DF300000222046FFF73EFE04EB440000EB0410F5
+:10DF4000C64901EB001080790A2872D2DFE800F0A0
+:10DF500071050E1720293B444D68052140F223101E
+:10DF60006043C04A02EBC000417162E00F2140F201
+:10DF700023106043BB4A02EBC000417159E0072106
+:10DF800040F223106043B74A02EBC000417150E0F9
+:10DF9000042140F223106043B24A02EBC0004171F9
+:10DFA00047E004EB440000EB0410AC4901EB001027
+:10DFB00080686421484304EB4401A94A3C3202EBE7
+:10DFC0008101886035E0032140F223106043A54AB7
+:10DFD00002EBC00041712CE0042140F223106043A9
+:10DFE000A04A02EBC000417123E0062140F2231059
+:10DFF00060439C4A02EBC000417110212046FFF7AC
+:10E00000DDFA04EB440000EB0410944A02EB00102C
+:10E01000016800234FF480522046FFF7CBFD08E053
+:10E02000032140F2231060438E4A02EBC00041718D
+:10E0300000BF00BF8C4890F82000012821D10021AA
+:10E0400040F223106043874A02EBC0004171012077
+:10E0500004EB4401A2F2EC6202EB810188608021B2
+:10E060008248ECF7D3FC08218048ECF7CFFC4FF452
+:10E0700080717F48ECF7CAFC4FF480617B48ECF775
+:10E08000C5FC00250BE2002140F223106043754AD5
+:10E0900002EBC000183005EBC50200EB0210017363
+:10E0A00040F2231060436F4A02EBC000183005EBCA
+:10E0B000C50200EB0210817340F223106043694AED
+:10E0C00002EBC000183005EBC50200EB02104173F3
+:10E0D00040F223106043634A02EBC000183005EBA6
+:10E0E000C50200EB0210C17304EB440000EB041006
+:10E0F0005A4901EB0010806800EB8000400004EBFF
+:10E10000440101EB0411554A02EB0111C97948435E
+:10E11000410040F223106043524A02EBC000183025
+:10E1200005EBC50200EB0210416104EB440000EB7B
+:10E1300004104A4901EB0010303000EB05108078E4
+:10E1400020F0800104EB440000EB0410434A02EB92
+:10E150000010303000EB05108170002140F22310D8
+:10E160006043404A02EBC000183005EBC50200EBEB
+:10E170000210017040F2231060433A4A02EBC000E3
+:10E18000183005EBC50200EB021080F8811004EB9B
+:10E19000440000EB0410314901EB001080790A289B
+:10E1A00013D2DFE800F0120513212FB7C5FCFBFAEC
+:10E1B000E52140F2231060432A4A02EBC0001830E8
+:10E1C00005EBC50200EB0210417165E1A12140F2AF
+:10E1D00023106043234A02EBC000183005EBC50250
+:10E1E00000EB0210417157E1A12140F2231060437E
+:10E1F0001C4A02EBC000183005EBC50200EB021010
+:10E20000417149E1B12140F223106043154A02EB0C
+:10E21000C000183005EBC50200EB02104171002D63
+:10E2200048DD04EB440000EB04100C4901EB001046
+:10E23000303000EB0510427804EB440000EB041092
+:10E2400001EB00103030691E00EB01104078824273
+:10E250001FD140F22310604302490BE0144100201B
+:10E26000DC3E0020D4450020BC120020000C0240FF
+:10E270000000024001EBC000C01D405D401CC1B267
+:10E2800040F2231060438E4A02EBC000C01D41558E
+:10E2900029E040F223106043894901EBC0008079F6
+:10E2A000401CC1B240F223106043854A02EBC0001B
+:10E2B000817118E0012140F223106043804A02EB93
+:10E2C000C0008171012240F2231060437C4901EBC0
+:10E2D000C000C01D40F223116143794B03EBC10123
+:10E2E0008979491E425440F223106043744901EB7E
+:10E2F000C0008079401EC1B240F223106043704AD2
+:10E3000002EBC000183005EBC50200EB021080F8EC
+:10E310007610C1E0312140F223106043684A02EBDD
+:10E32000C000183005EBC50200EB02104171B3E0EC
+:10E33000F42140F223106043614A02EBC000183020
+:10E3400005EBC50200EB0210417100265DE00027DD
+:10E350004FE006EB460000EB06105A4901EB0010B7
+:10E36000303000EB0710017804EB440000EB0410A0
+:10E37000544A02EB0010303000EB0510007A814265
+:10E3800035D104EB440000EB0410114601EB001002
+:10E39000303000EB0510017802E06FE060E03AE019
+:10E3A00040F223107043464A02EBC000183007EBDE
+:10E3B000C70200EB021080F87E1040F22310704379
+:10E3C0003F4901EBC000183007EBC70100EB01101B
+:10E3D00080F87F4040F223107043394901EBC000C0
+:10E3E000183007EBC70100EB011080F88050781C53
+:10E3F000C7B206EB460000EB0610324901EB0010F5
+:10E40000C079B842A5DC701CC6B22F4890F82A0C1F
+:10E41000B0429CDC40E0062140F223106043284AD1
+:10E4200002EBC000183005EBC50200EB0210417191
+:10E4300005EB041000EBC00101EB0011234800EBD9
+:10E440008100D0F8091040F2231060431C4A02EB0F
+:10E45000C000183005EBC50200EB021041631BE061
+:10E46000152140F223106043154A02EBC00018301A
+:10E4700005EBC50200EB021041710DE0E52140F211
+:10E48000231060430E4A02EBC000183005EBC502B2
+:10E4900000EB0210417100BF00BF681CC5B204EB65
+:10E4A000440000EB0410074901EB0010C079A842BA
+:10E4B0003FF7E9AD0021044880F82B1CBDE8F0814E
+:10E4C000D445002014410020BC320020E414002078
+:10E4D00070B504460E46B148056806BB34B1012C40
+:10E4E0000AD0022C0ED0032C18D111E04FF4804139
+:10E4F000AB48ECF78BFA11E04FF40051A848ECF769
+:10E5000085FA0BE04FF48051A548ECF77FFA05E05F
+:10E510004FF40061A248ECF779FA00BF20E034B173
+:10E52000012C0AD0022C0ED0032C18D111E04FF48C
+:10E5300080419B48ECF768FA11E04FF4005198488D
+:10E54000ECF762FA0BE04FF480519548ECF75CFA77
+:10E5500005E04FF400619248ECF756FA00BF00BFA7
+:10E5600064200DF021FB00231A464FF4165120467B
+:10E57000FFF720FB002004EB44018A4A02EB8101F3
+:10E580008870002104EB440002EB8000416004EB42
+:10E59000440000EB041002F5FE7101EB00108068EE
+:10E5A0008149886001204870772004EB84017F4A0C
+:10E5B0001144887004EB440000EB04107C4901EB2B
+:10E5C0000010807908282FD2DFE800F02E040B120B
+:10E5D00019202E27772004EB8401744A1144887097
+:10E5E00022E0972004EB8401704A114488701BE0FC
+:10E5F000972004EB84016D4A1144887014E06F2069
+:10E6000004EB8401694A114488700DE0672004EB33
+:10E610008401664A1144887006E0772004EB840187
+:10E62000624A1144887000BF00BFC020C4EB0411CF
+:10E6300001EB81015F4A02F831000020C4EB0411B4
+:10E6400001EB810102EBC10148700820C4EB041109
+:10E6500001EB810102EBC1018870280EC4EB0411AB
+:10E6600001EB810102EBC101C87005F0F00004EB81
+:10E6700044010844C4EB041101EB810102EBC10128
+:10E68000087104EB8400494908448078C4EB041104
+:10E6900001EB810102EBC10148712020C4EB0411A0
+:10E6A00001EB810102EBC101887105F00F00C4EBA1
+:10E6B000C4010844C4EB041101EB810102EBC10168
+:10E6C000C8718020C4EB041101EB810102EBC10190
+:10E6D00008724C20C4EB041101EB810102EBC10173
+:10E6E00048725420C4EB041101EB810102EBC1011B
+:10E6F000887234B1012C11D0022C1DD0032C39D1D9
+:10E7000029E080212C48ECF77FF90B202B49086089
+:10E7100001212A48001FEBF741F92BE00821264888
+:10E72000ECF772F90B202549A439486701212348E9
+:10E730003438EBF733F91DE04FF480712048ECF7E3
+:10E7400063F90B201D491831086001211B48143062
+:10E75000EBF724F90EE04FF480611748ECF754F919
+:10E760000B201649A439C865012114484C38EBF731
+:10E7700015F900BF00BF1348C07E58B1C4EB0411A7
+:10E7800001EB81010B4A02EBC100002322460B2161
+:10E79000ECF788F964200DF007FA70BD187AFF1FB6
+:10E7A00000180240183F0020806A0020488800209E
+:10E7B00014410020486F0020000C0240A460024079
+:10E7C00000000240BC32002030B52DED028B9FB01E
+:10E7D00000201E901D901C9000211A911B911891F1
+:10E7E00019911790169015901490139000250024FD
+:10E7F00005909FEDFE0A8DED040AFDA103C9CDE948
+:10E800000201FDA103C9CDE90001FD48807850B3A4
+:10E810000020FB498870A1F63C60B0F8560EF9491B
+:10E820000968C1F57A7188421DD1F6480068C0F5C3
+:10E830007A7081B2F448A0F8541E0021F148001FFC
+:10E84000EBF7ACF8F149EF48001FEBF78DF801202A
+:10E85000EF4908704FF47A70EA4908600121E948ED
+:10E86000001FEBF79BF8EA48007801287ED10020D2
+:10E87000E7490870E2486038807800EB4001E548DD
+:10E8800000EB01108479012C71D0042C04D0052CEC
+:10E890006ED0062C06D106E00120D9490C318870D3
+:10E8A000002048601DE2D848B0F8540E811FDA48B5
+:10E8B000EBF710F8C117CDE91A01D349B1F8541E8E
+:10E8C000491FD54A521E8818042108F0EBFAC117D7
+:10E8D000CDE9180119A80DC81899514058400143B5
+:10E8E0007DD1C7480C380155CB48401E00791390A4
+:10E8F000BDF84C00312802D0452871D18FE0C248C4
+:10E90000B0F8540E1838412190FBF1F0C117CDE951
+:10E910001801C1B2BC4880F8BC1100201E9075E0FF
+:10E92000BDF8780000EB80101430BB49491E085C2C
+:10E93000BA49BDF878208854BDF8781001EB8111F0
+:10E940001A31B54A521E8818082108F069FA8DED6F
+:10E95000040AB2490C31BDF87820049801EB021189
+:10E960004860BDF8781001EB811102E0CBE166E070
+:10E970005EE03231A84A521E8818082108F050FA89
+:10E980008DED040AA5490C31BDF87820049801EBFF
+:10E9900002110860BDF8781001EB81113A319E4AEE
+:10E9A000521E8818082108F03BFA8DED040A9B4995
+:10E9B0000C31BDF87820049801EB02118860BDF895
+:10E9C000781001EB81114231934A521E88180821B8
+:10E9D00008F026FA8DED040A90490C3101E020E0A0
+:10E9E0001EE0BDF87820049801EB0211C86084494C
+:10E9F00060398A781C395018017821F08001803103
+:10EA00000170BDF87800401C80B21E90BDF87800FF
+:10EA10000021DDE91823801A994181DB00E000BF65
+:10EA200000BF012076490C3188700020486058E111
+:10EA3000012073490C3188700020486051E10120A9
+:10EA40006F490C3188700020486075A17248401EE3
+:10EA50000DF088FA1D90BDF8740000287ED0BDF836
+:10EA60007400B0F5487F79DA00201E9010E0BDF800
+:10EA700074000E30BDF8781008446749491E085CE0
+:10EA8000BDF878208854BDF87800401C80B21E90F4
+:10EA9000BDF878001E28EADB0220624988725E48D1
+:10EAA000401E0078412876D100201E9017E0BDF866
+:10EAB0007800801C5849491E085C2C2800D112E0BF
+:10EAC000BDF87800801C5449491E085C06A9BDF8B1
+:10EAD00078208854BDF87800401C80B21E90BDF8A4
+:10EAE00078000B28E3DB00BF06A80BF065FCB0EE56
+:10EAF000408AF0EE608A51EC180BE9F722FE00EE36
+:10EB0000100ADFED490A80EE201A8DED041A0498F0
+:10EB1000E9F79FFDCDE91801DDE91801E9F751FD9D
+:10EB200000EE100ADDED040A30EEC00A8DED040A95
+:10EB3000DDE91801E9F745FD00EE100ADDED040AF4
+:10EB40009FED391A60EE810A9FED381AC0EE811AE6
+:10EB500030EE210A364880ED3A0A00E0AFE0BDF819
+:10EB60007800C01C2C49491E085C3149E831087105
+:10EB7000BDF87800401D80B21D9000201E901CE062
+:10EB8000BDF87400BDF8781008442349491E085C9C
+:10EB90002C2801D115E080E0BDF87400BDF8781094
+:10EBA00008441D49491E085C06A9BDF87820885410
+:10EBB000BDF87800401C80B21E90BDF878000B288C
+:10EBC000DEDB00BF06A80BF0F7FBB0EE408AF0EEEC
+:10EBD000608A51EC180BE9F7B4FD00EE100ADFED86
+:10EBE000120A80EE201A8DED041A23E000000000C6
+:10EBF0000169323031303000016932304530300047
+:10EC0000F84000202C640240BC3200200088001034
+:10EC1000E20A00208C3F0020E50A00207934002021
+:10EC2000524D4300BC1200200000C8420000704258
+:10EC3000BC3A00200498E9F70CFDCDE91801DDE9A4
+:10EC40001801E9F7BEFC00EE100ADDED040A30EE13
+:10EC5000C00A8DED040ADDE91801E9F7B2FC00EE07
+:10EC6000100ADDED040A1FED101A60EE810A1FED97
+:10EC7000111AC0EE811A30EE210A10EE100A244952
+:10EC8000C1F80500BDF87400BDF878100844401CB8
+:10EC90002049085C1E49487222E01FED2C0A10EE44
+:10ECA000100A1B49C1F80500002048721FED310A07
+:10ECB00010EE100AC1F805000020487210E01FEDA8
+:10ECC000350A10EE100A1249C1F8050000204872FA
+:10ECD0001FED3A0A10EE100AC1F805000020487234
+:10ECE00000BF00BF00201E9009E000200949BDF8C8
+:10ECF00078208854BDF87800401C80B21E90BDF882
+:10ED000078001428F1DB1FB0BDEC028B30BD000091
+:10ED1000A43B0020E40A00202DE9F04F8BB004460C
+:10ED20008B460026B2460025A846002700200A9000
+:10ED300081460990089000BF00BFFCA103C9CDE93E
+:10ED40000601FCA103C9CDE904010020FB490870BC
+:10ED5000FB48005D042823D10521F9480155002115
+:10ED60004E3801552238005D20F08001F44870389B
+:10ED70000155042C04D0052C0CD0062C0FD104E036
+:10ED80000021EF484938015509E03121EC48493864
+:10ED9000015504E00021EA484938015500BF00BF91
+:10EDA00004EB4401E74800EB01108079012873D09F
+:10EDB000042804D0052870D006286FD10DE2E04861
+:10EDC0005438007900286AD0002000F0A5FA04EB3E
+:10EDD0004403DC4A02EB0312517904EB4403D94AA1
+:10EDE00002EB0312106800F0B5FCD54854380079E6
+:10EDF000012802D0022878D137E0D1485438C778AA
+:10EE000007EBC70000EB0711CF4810F8219007EB84
+:10EE1000C70000EB0711CC4800EB8100CB4950F84C
+:10EE2000012F0A604068486007EBC70000EB07113C
+:10EE3000C54800EB8100D0F80900C449491EC1F85B
+:10EE4000090007EBC70000EB0711BF4800EB81008A
+:10EE5000BE49203150F8212F0A6080888880F91738
+:10EE600007EB11714FEA21183FE0B94890F8289B51
+:10EE70004FF0000832E0002714E008EB480000EBF8
+:10EE80000810AF49283101EB0010303000EB0710BB
+:10EE90000078484504D110E003E2E1E100E29BE1A3
+:10EEA000781C87B208EB480000EB0810A449283111
+:10EEB00001EB0010C079B842DFDC00BF08EB48006E
+:10EEC00000EB08119E48283000EB0110C079B842D1
+:10EED00000DD08E008F101001FFA80F89D4890F875
+:10EEE0002A0C4045C7DC00BF00BF00BF48460021D8
+:10EEF000FEF772FFCDE90201002000900B460621CB
+:10EF0000029A07F081FB08EB480000EB08108C49DF
+:10EF1000283101EB0010007FC0F3810000908B4886
+:10EF2000401ED0F805C0624600230721184607F0AE
+:10EF30006BFB08EB480000EB08108149283101EB1E
+:10EF40000010007F00F0030000908048401ED0F8C1
+:10EF500001C0624600230821184607F055FB08EB64
+:10EF6000480000EB08107649283101EB0010007FC3
+:10EF7000C0F3011000907548401ED0F809C06246E9
+:10EF800000230921184607F03FFB32216F48633008
+:10EF900080F86C11302180F86D11643890F82600EB
+:10EFA00001EB10116948633080F86E11643890F8F5
+:10EFB000260000F00F0030306449633181F86F01A2
+:10EFC0002D216248633080F87011643890F8250074
+:10EFD000302101EB10115D48633080F87111643805
+:10EFE00090F8250000F00F0030305849633181F867
+:10EFF00072012D215548633080F87311643890F800
+:10F000002400302101EB10115048633080F8741156
+:10F01000643890F8240000F00F0030304B49633121
+:10F0200081F87501A1F1640090F82300302101EB13
+:10F0300010114648633080F87711643890F8230047
+:10F0400000F00F0030304149633181F878013A21F6
+:10F050003E48633080F87911643890F822003021FE
+:10F0600001EB10113948633080F87A11643890F858
+:10F07000220000F00F0030303449633181F87B0109
+:10F080003A213248633080F87C11643890F82100CE
+:10F09000302101EB10112D48633080F87D11643868
+:10F0A00090F8210000F00F0030302849633181F8DA
+:10F0B0007E01A1F16400D0F8272010460021FEF760
+:10F0C0008BFECDE90201002000900B460C21029A34
+:10F0D00007F09AFA002604E020201F498855701C8A
+:10F0E00086B240F28A208642F6DB0A201A4908706E
+:10F0F0004870002646E04FF0000A0CE013486330E9
+:10F1000000EB461010F80A00202800D006E00AF1B3
+:10F1100001001FFA80FABAF1200FEFDB00BFBAF14D
+:10F120001F0F2DDA4FF0000A25E000000169323090
+:10F13000313030000169323045303000E30A0020C0
+:10F14000EC4000208C3F0020E4140020E52D00203E
+:10F15000BC220020BC320020CC0E0020674800EB0F
+:10F16000461010F80A000AEB4511654A50540AF19E
+:10F1700001001FFA80FABAF1200FEFDB681C85B29C
+:10F18000701C86B2142EB6DB0A21202000EB45103D
+:10F190005B4A1154202000EB4510401C11542020E4
+:10F1A00000EB4510801C1154202000EB4510C01CC2
+:10F1B0001154202000EB4510001D1154202000EBBD
+:10F1C0004510401D1154202000EB4510401D80B219
+:10F1D0000A9000204B4908717FE0012000F09CF864
+:10F1E0004FF400714848EBF711FC04EB4403474A25
+:10F1F00002EB0312517904EB4403444A02EB03127D
+:10F20000106800F0A7FA3F48543010F80900401C7D
+:10F21000C1B23C48543000F80910BBF1310F03D0A3
+:10F22000BBF1450F1AD10CE0002605E006A8805D71
+:10F2300033498855701C86B2072EF7DB07200A90E9
+:10F240000CE0002605E004A8805D2D498855701C5F
+:10F2500086B2072EF7DB07200A9000BF00BF3CE014
+:10F26000022000F059F84FF480412748EBF7CEFB1D
+:10F270002448543010F80900401CC1B221485430D1
+:10F2800000F8091004EB4403204A02EB0312517901
+:10F2900004EB44031D4A02EB0312106800F05AFA13
+:10F2A0001BE0032000F038F81648543010F809002D
+:10F2B000401CC1B21348543000F8091004EB440359
+:10F2C000124A02EB0312517904EB44030F4A02EB9A
+:10F2D0000312106800F03EFA00BF00BF0A9850B158
+:10F2E0000B490A98086001210948001FEAF756FBFC
+:10F2F0000020084908700BB0BDE8F08F482E0020B0
+:10F30000CC0E002098400020000802408C3F0020D6
+:10F31000A4640240E30A002010B5044634B1012C75
+:10F320000FD0022C18D0032C2CD120E04FF4005128
+:10F330001548EBF769FB4FF480711348EBF764FB5A
+:10F3400020E04FF400511048EBF75EFB4FF4807162
+:10F350000D48EBF75BFB15E04FF400510A48EBF763
+:10F3600055FB4FF480710848EBF74EFB0AE04FF471
+:10F3700000510548EBF74AFB4FF480710248EBF768
+:10F3800045FB00BF00BF10BD0008024070B500245F
+:10F39000002540F224410E480AF017FFB0B140F2B8
+:10F3A00024410B480AF08BFE09480088C4B2084883
+:10F3B000001D0088C4B20120064948700648006854
+:10F3C000C0F57A7081B20548A0F8561E70BD0000E5
+:10F3D00000140140F84000202C640240BC320020A0
+:10F3E00010B5002413491448EAF7BEFA0021124868
+:10F3F000EAF7D4FA00E000BF402110480AF0D8FE36
+:10F400000028F8D04FF400710D48EBF7FDFA4FF4E7
+:10F4100080410B48EBF7F8FA0A4907487838EAF7D1
+:10F42000A3FA012104487838EAF7B8FA012006491E
+:10F43000087010BD00802020A0640240001401402C
+:10F440000008024000880010E30A002000B58FB0D9
+:10F450000121880507F09AF92948EAF7ABFA40201C
+:10F460000390002005904FF48060069000200790E4
+:10F47000089009904FF400300A9000200B900C90F7
+:10F480000D900E901F4801904FF0206000901E4894
+:10F49000029069461A48EAF757FB012210211848E2
+:10F4A000EAF734FB16487838EAF784FA002003902C
+:10F4B0004FF47A700490002005904FF4806006901D
+:10F4C00000200790089009904FF400300A90002027
+:10F4D0000B900C900D900E900A4801904FF0206018
+:10F4E00000900A480290694605487838EAF72CFBF4
+:10F4F000012103487838EAF751FA0FB000BD000047
+:10F50000A064024004140140CC0E0020E40A002054
+:10F510001CB50121042007F039F9082206211C48F6
+:10F52000EBF746FA082207211948EBF741FAC02009
+:10F53000009002208DF8050000208DF806000120C3
+:10F540008DF8070002208DF8040069461048EBF79B
+:10F55000E7F94FF4C640009001208DF80400002028
+:10F560008DF8060003208DF8050001208DF80700B6
+:10F5700069460748EBF7D4F94FF400710448EBF7FC
+:10F5800043FA4FF480410248EBF73EFA1CBD0000FD
+:10F590000008024010B50024FFF7BAFF00214FF425
+:10F5A000E13000F0D7F8FFF751FF00F0B3F8002189
+:10F5B000544880F83C1E0020534988704870C87039
+:10F5C0000220886000214F4880F8481E00204E49E4
+:10F5D0000C31887001204870C8704FF47A708860D0
+:10F5E000484890F8CC0C002827D14848C0781A2801
+:10F5F00022DB00206C390876002143486038817690
+:10F6000001214176C17642F2107101624FF47A71A4
+:10F61000A0F58870C160012181724FF416503C49F9
+:10F62000486001213A480172364890F8CC0C401CE1
+:10F63000C1B2344880F8CC1C62E000245BE00021B9
+:10F6400004EB44023048483800F8221004EB44022E
+:10F6500000EB82008170012104EB44022A48483803
+:10F6600000EB8200417004EB44022748483800EB6D
+:10F670008200C17004EB44012548001D00EB01101D
+:10F68000806800EB8000410004EB44021E484838CB
+:10F6900000EB8200816004EB44011D48001D00EB7B
+:10F6A00001108079042804D005281CD006281FD119
+:10F6B00004E0002114485538015519E03121124861
+:10F6C0005538015504EB4401A0F2171000EB01106E
+:10F6D00080686421484304EB44020B49483901EB3C
+:10F6E0008201886004E0002107485538015500BFB9
+:10F6F00000BF601CC4B2034890F8CC0CA0429EDC52
+:10F7000010BD0000BC320020F8400020BC120020D8
+:10F71000883F002008B545208DF8000002208DF8B4
+:10F72000010001208DF802008DF80300684600F00A
+:10F7300057F847208DF8000001208DF801000020C7
+:10F740008DF8020001208DF80300684600F048F8AB
+:10F7500008BD00007FB505460C460121202007F0BA
+:10F7600065F80095012C06D12003ADF80400801047
+:10F77000ADF808000FE0022C07D1E002ADF804005C
+:10F780004FF4C060ADF8080005E024B90020ADF8E2
+:10F790000400ADF808000020ADF80400ADF8060044
+:10F7A000ADF80C000C20ADF80A0069460B480AF0D1
+:10F7B0005BFD012109480AF08BFC012240F2244143
+:10F7C00006480AF02CFD102104480AF078FC0122BA
+:10F7D000C02102480AF088FC7FBD000000140140EF
+:10F7E00070B5002100230F22C4781CB3174C246885
+:10F7F00004F4E064C4F5E064C4F30721C1F1040437
+:10F80000E3B20A4144789C40E1B284781440214339
+:10F810000C07210E0E4C05786155047804F01F0585
+:10F820000124AC4005786D11AD0005F1E025C5F867
+:10F83000004109E0047804F01F050124AC40054DA7
+:10F840000678761145F8264070BD00000CED00E00A
+:10F8500000E400E080E100E0024A0A400243024B7B
+:10F860001A60704780FFFF1F08ED00E000200CE0E9
+:10F87000002106E00022064B03EBC1031A544A1C88
+:10F88000D1B28029F6DB421CD0B20828F0DB7047E9
+:10F890005F9A00202DE9FF4F84B081468A46002000
+:10F8A000029083460698A0EB09040798A0EB0A068D
+:10F8B000CDF80490CDF800A0002C01DD012705E073
+:10F8C0000CB9002702E04FF0FF376442002E02DD42
+:10F8D0004FF0010806E016B94FF0000802E04FF0C3
+:10F8E000FF386642B44201DD254600E0354600207F
+:10F8F00003901EE0009AD1B2019AD0B2119A00F0A2
+:10F900001FF8029820440290B3440298A84205DDF3
+:10F910000298401B0290019838440190AB4504DDE9
+:10F92000ABEB050B0098404400900398401C80B25C
+:10F930000390691C03988842DCDB08B0BDE8F08FB7
+:10F94000F0B514460B46CF1701EB5777C7F3C70244
+:10F95000CF1701EB5777FF10A1EBC707FEB20123CA
+:10F96000B340DDB24CB1134B03EBC0039B5C2B43A4
+:10F97000104F07EBC007BB541AE00E4B03EBC0035C
+:10F980009B5CDB430B4F07EBC007BB54094B03EBFE
+:10F99000C0039B5C2B43074F07EBC007BB54054BD1
+:10F9A00003EBC0039B5CDB43024F07EBC007BB5478
+:10F9B000F0BD00005F9A00201CB501210A2006F06E
+:10F9C000E5FE4FF4C050009001208DF804000020A7
+:10F9D0008DF8060003208DF8050001208DF8070042
+:10F9E00069464F48EAF79CFF4FF480600090012081
+:10F9F0008DF8040000208DF8060003208DF8050026
+:10FA000001208DF8070069464648EAF789FFC820BB
+:10FA10000CF0CAF84FF480614248EAF7F5FFC820BD
+:10FA20000CF0C2F84FF480613E48EAF7EFFFC820BF
+:10FA30000CF0BAF80021FD2000F0ECFA00211220B1
+:10FA400000F0E8FA0021AE2000F0E4FA0021D52011
+:10FA500000F0E0FA0021A02000F0DCFA0021A8204C
+:10FA600000F0D8FA00213F2000F0D4FA0021D32082
+:10FA700000F0D0FA0021084600F0CCFA0021402026
+:10FA800000F0C8FA2848C0781F2808DD0021A1200E
+:10FA900000F0C0FA0021C82000F0BCFA07E0002105
+:10FAA000A02000F0B7FA0021C02000F0B3FA002136
+:10FAB000DA2000F0AFFA0021122000F0ABFA0021AA
+:10FAC000812000F0A7FA00217F2000F0A3FA002196
+:10FAD000D92000F09FFA0021822000F09BFA00213B
+:10FAE000DB2000F097FA0021342000F093FA002187
+:10FAF000A42000F08FFA0021A62000F08BFA00214C
+:10FB0000202000F087FA0021084600F083FAFFF772
+:10FB1000ADFE0021AF2000F07DFA00F063F81CBDBF
+:10FB2000000C024000040240BC12002010B5024646
+:10FB3000012000E050430B1EA1F10104E1B2F9D114
+:10FB400010BD2DE9F84F05460C4616461F46DDE967
+:10FB50000A9B06FB09F0642190FBF1F000F0FF0A1C
+:10FB60004FF0000801200090A819C2B22346214698
+:10FB70002846FFF78FFE01200090E019C3B2A819B4
+:10FB8000C2B2E019C1B22846FFF784FE01200090FE
+:10FB9000E019C3B22A4621462846FFF77BFE012022
+:10FBA000E119CBB2A919CAB2A9190090C8B221466D
+:10FBB000FFF770FE00BF11E00120009004EB080089
+:10FBC000C3B205EB0A00C2B204EB0800C1B228467A
+:10FBD000FFF760FE08F1010000F0FF08B845EBDB1D
+:10FBE000BDE8F88F70B50024002504F1B001C8B25B
+:10FBF000002100F00FFA0021084600F00BFA002166
+:10FC0000102000F007FA00BF0EE0002508E00849C8
+:10FC100001EBC501085D012100F0FCF9681CC5B2CB
+:10FC2000802DF4DB601CC4B2082CEEDB70BD00003C
+:10FC30005F9A002010B5044600BF02210A4806F072
+:10FC4000CFFF0028F9D02146074806F0D5FF00BFB6
+:10FC50000121054806F0C4FF0028F9D0024806F04B
+:10FC6000C8FFC0B210BD0000003800402DE9FE4FB3
+:10FC70000746884692461C460197CDF80080082C1E
+:10FC800002D14FF006091FE02046E31704EB53733F
+:10FC9000DB1021464FEAE47C04EB5C7C4FEAEC0C81
+:10FCA000A4EBCC0CBCF1000F02D04FF0010C01E032
+:10FCB0004FF0000C6344224604EBD27C4FEA6C0CFC
+:10FCC00003FB0CF303F0FF09AAF12000C6B20025E4
+:10FCD0005EE0082C07D106EB46002F4901EB4000FF
+:10FCE00010F805B01DE00C2C07D106EB46002B499F
+:10FCF00001EB800010F805B013E0102C05D1284866
+:10FD000000EB061010F805B00BE0182C07D106EB3D
+:10FD1000C600244901EB800010F805B001E0BDE801
+:10FD2000FE8F002002901CE00BF0010028B141463C
+:10FD300038460C9AFFF704FE09E00C9808B9012038
+:10FD400000E00020024641463846FFF7F9FD4FEA41
+:10FD50006B0B08F1010000F0FF080298401CC0B2D4
+:10FD6000029002980828DFDB781CC7B2082C0BD061
+:10FD700004EBD4714A100199791A8A4204D1019F87
+:10FD800000980830C0B20090DDF80080681CC5B251
+:10FD90004D459EDB00BFC2E7D41E0308FC200308CC
+:10FDA00070250308602B03082DE9FF4F2DED068B0E
+:10FDB00083B0074693461E46DDE917484FF0000919
+:10FDC000CA46DEB95846E8F723FC41EC1A0BB0EE00
+:10FDD0004A0AF0EE6A0A0AF0EFFCB0EE409AF0EE42
+:10FDE000609A9FED400B53EC102B51EC190BE8F788
+:10FDF00060FA41EC180BE8F74DFCC6B2082C01D1B3
+:10FE00004FF002091698864211DC169800280EDD84
+:10FE100023463022CDF8008038460A99FFF726FFA6
+:10FE2000204604EBD07109EB61013944CFB20025C3
+:10FE30004CE01698301AA84210D104EBD47109EBAB
+:10FE4000610101FB0571C8B223462E22CDE9008471
+:10FE50000A99FFF70BFF4FF0010A35E006EB0A00A5
+:10FE6000401B401EC1B20A20FFF760FEBBFBF0F052
+:10FE70000A21B0FBF1F201FB12000290029880B956
+:10FE800004EBD47109EB61010AEB070201FB0521C8
+:10FE9000C8B223463022CDE900840A99FFF7E6FE76
+:10FEA00011E004EBD47109EB61010AEB070301FBDC
+:10FEB0000531C8B2CDE9008402993031CAB2234677
+:10FEC0000A99FFF7D3FE00BF681CC5B206EB0A0013
+:10FED000A842AEDC304603B0BDEC068B04B0BDE8F2
+:10FEE000F08F0000000000000000F03F2DE9FF4F00
+:10FEF00005460E4617461C46DDF838904FF0000ABE
+:10FF00000095B3462046E21704EB5272D210214608
+:10FF1000E31704EB5373DB10A4EBC3030BB1012312
+:10FF200000E000231A44D4B24FF0000845E000205E
+:10FF300003903BE00D9810F80A0002900AF10100CE
+:10FF40001FFA80FA002001901DE0029800F00100E5
+:10FF500028B14A4631462846FFF7F2FC0AE0B9F1DB
+:10FF6000000F01D1012000E0002002463146284662
+:10FF7000FFF7E6FC029840100290701CC6B2019890
+:10FF8000401CC0B2019001980828DEDB681CC5B295
+:10FF90000098281AB84204D1009D0BF1080000F027
+:10FFA000FF0B5E460398401CC0B203900398B84212
+:10FFB000C0DB08F1010000F0FF08A045B7DBBDE899
+:10FFC000FF8F2DE9F8430646884614461F46DDE9B3
+:10FFD000085915E0CDF8009022782B46414630466E
+:10FFE000FFF744FE082D02D1B01DC6B205E0284639
+:10FFF00005EBD07106EB6101CEB2641C781EC7B26E
+:020000040802F0
+:100000002FB12078202802DB20787E28E2DDBDE8B1
+:10001000F883000070B505460C462CB14FF4006122
+:100020001048EAF7F3FC04E04FF400610D48EAF7EA
+:10003000EBFC4FF480510B48EAF7E6FC4FF480519B
+:100040000948EAF7E3FC2846FFF7F4FD4FF4805136
+:100050000448EAF7DBFC4FF400610248EAF7D6FCFB
+:1000600070BD0000000C0240000402402DE9F04F7A
+:1000700091B000201090814683460F9082460E90EA
+:100080000D900C900B900A900990089007900690A4
+:100090000590049003900024002602900025019012
+:1000A000F74890F8C6070121B1EBD01F43F0A082BA
+:1000B00003F084BAF3488078022804D1F1484078EC
+:1000C00008B107200390BDF80C009DF834100844D7
+:1000D000ED49085CFA287DD1BDF80C009DF834107C
+:1000E0000844401CE849085CE54922314871BDF8E4
+:1000F0000C009DF834100844801CE349085CE0497A
+:1001000022310871BDF80C009DF834100844C01C61
+:10011000DD49085CDA492231C870BDF80C009DF851
+:1001200034100844001DD849085CD5492231887034
+:10013000BDF80C009DF834100844401DD249085CFD
+:10014000CF4922314870BDF80C009DF834100844A6
+:10015000801DCD49095CCA4880F8221090F8221011
+:10016000007F814212DDC64890F82220104600210F
+:10017000FDF77CF807468846C148027F10460021FB
+:10018000FDF774F8381AC0B20F9011E0BC48027F36
+:1001900010460021FDF76AF807468846B84890F8EF
+:1001A000222010460021FDF761F8381AC0B20F90E6
+:1001B0000F9805281EDBB24890F82200542819DA5F
+:1001C000AF4890F82200062814DDAD48223040796F
+:1001D000242800E010E00DDBA948223040795028A7
+:1001E00008DCA7480146D1F82220C261C98C0184ED
+:1001F000E9F760FD06200D90BDF80C009DF8341065
+:100200000844801CA049095CBDF80C009DF834200E
+:100210001044401C9C4A105C41EA0029BDF80C00C7
+:100220009DF834100844C01C1146085C0106BDF856
+:100230000C009DF834201044001D934A105C41EAE4
+:100240000041BDF80C009DF834201044401D8E4A3A
+:10025000105C41EA0020BDF80C109DF834201144D8
+:10026000891D894A515C08430190884901980968B1
+:10027000884203F07A81B9F5FA6F83F27681834977
+:10028000019808607E48B0F83E17BDF80C0048445D
+:10029000801C81420CDB7A48B0F83E17BDF80C0098
+:1002A0004844801C081A81B27548A0F83E1705E042
+:1002B00000217348A0F83E1703F086B97249BDF8D3
+:1002C0000C2088184946E9F7E9FA0546BDF80C0004
+:1002D0004844401C6C49085CBDF80C1049446A4A0B
+:1002E000515C40EA0120A84243F02B816448C07E63
+:1002F00050B109F1020291B2634ABDF80C30D01836
+:1003000001230422EAF7CEFBBDF80C109DF834203F
+:100310001144091D5C4A515C01F00F0000EBD071E3
+:100320004910A0EB4101C9B20C91BDF80C109DF829
+:1003300034201144891D544A515C01F00F0000EB38
+:10034000D07149100B91002419E0BDF80C109DF8F4
+:1003500034201144C91D21444B4A505C9DF82C2087
+:100360009DF83010E9F702FDBDF80C109DF834201F
+:100370001144C91D2144444A5054601C84B2A9F15F
+:100380000700A042E1DCBDF80C009DF834100844E1
+:10039000C01D3D49085C10900121394880F8A01823
+:1003A00000203B49486088703A4988704860A1F550
+:1003B000415041683248C0F88417012180F878170D
+:1003C00030488078032803D02E488078012802D155
+:1003D000012031490860002005901098152802F08E
+:1003E000A48710DCA0F10B000A2883F09980DFE8D5
+:1003F00010F0BE124B13A5139D13971821005F1523
+:100400006E1597184417A22801F0E48409DC162819
+:1004100002F080841F2802F0E886A12843F0808043
+:10042000FEE3A32801F03286A42801F03883A52832
+:10043000F4D1F6E31948D0F8180210B11F20114981
+:10044000087100200A90EDE3BDF8280000EB4001A0
+:1004500001EB0010124901EB0010807909287DD2D0
+:10046000DFE800F07C050607087CD7090A0000BF1A
+:1004700000BF00BF00BF00BF00200990B9E000002E
+:10048000BC3200205C3B0020A0880020240A002011
+:10049000443A0020746A002088024042BC120020C6
+:1004A00014410020BDF80C009DF8341008440830B9
+:1004B000BDF814100844FC49095CBDF8280040F25E
+:1004C00023125043F94A02EBC0001830BDF8242033
+:1004D00002EBC20200EB02104176BDF80C009DF861
+:1004E000341008440830BDF814100844EE49085C84
+:1004F00020B1012803D0022870D114E06EE0BDF8CD
+:10050000281001EB410202EB0111E94A02EB011153
+:100510003031BDF8242001EB0211881C897821F0CC
+:10052000040101705AE0BDF8281001EB410202EB12
+:100530000111DF4A02EB01113031BDF8242001EB3B
+:100540000211881C897821F0080101700021BDF892
+:10055000280000EB400202EB001000E0FDE3D44A6B
+:1005600002EB00103030BDF8242000EB0210416097
+:10057000BDF828100220E9F7EDFC002413E000216B
+:10058000BDF8280040F223125043C84A02EBC000D5
+:100590001830BDF8242002EBC20200EB02103F30FD
+:1005A0000155601C84B2142CE9DB002413E0002107
+:1005B000BDF8280040F223125043BC4A02EBC000B1
+:1005C0001830BDF8242002EBC20200EB02105B30B1
+:1005D0000155601C84B20A2CE9DB00BF00BFBDF8E6
+:1005E0001400401C80B20590BDF82400401C80B26D
+:1005F0000990BDF8280000EB400101EB0010AC4968
+:1006000001EB0010C079BDF8241088423FF74AAFD3
+:10061000F9E300200990E6E3BDF80C009DF83410E2
+:1006200008440830BDF8141008449F49095CBDF81F
+:10063000280040F2231250439C4A02EBC0001830BD
+:10064000BDF8242002EBC20200EB02104176BDF897
+:100650000C009DF8341008440830BDF8141008440C
+:100660009149085CF4287DD01DDC20287BD00DDC6E
+:10067000042879D005DC08B301285BD0022858D1C2
+:1006800040E1082871D01028F9D10DE2F1286DD091
+:1006900004DC40286BD0F028F1D147E3F22867D082
+:1006A000F328ECD145E3F5380B2842D2DFE800F01F
+:1006B000FBFAF9F8F7F6F5F4F3F2F100BDF82800CB
+:1006C00040F223114843794901EBC0001830BDF8CE
+:1006D000241001EBC10100EB011090F87700102805
+:1006E00022D10021BDF8280040F2231250436F4A66
+:1006F00002EBC0001830BDF8242002EBC20200EB70
+:10070000021080F87710F321BDF8280040F2231280
+:100710005043664A02EBC0001830BDF8242002EBBB
+:10072000C20200EB02104171BDF81400401C80B2FF
+:10073000059052E3F221BDF8280040F22312504305
+:100740005A4A02EBC0001830BDF8242002EBC20266
+:1007500000EB02104171BDF8281001EB410202EBE1
+:10076000011106E0E6E226E212E157E1DFE290E263
+:10077000DEE24F4A02EB01113031BDF8242001EBDB
+:100780000211881C897821F004010170BDF80C0069
+:100790009DF8341008440830BDF81410084442494C
+:1007A000095CBDF8280040F2231250433F4A02EB97
+:1007B000C0001830BDF8242002EBC20200EB02108A
+:1007C00080F8771000241FE0BDF80C009DF834106D
+:1007D00008440830BDF8141008442044401C324935
+:1007E000095CBDF8280040F2231250432F4A02EB67
+:1007F000C0001830BDF8242002EBC20200EB02104A
+:1008000049300155601C84B20F2CDDDB00241FE051
+:10081000BDF80C009DF8341008440830BDF81410E1
+:100820000844204410302049095CBDF8280040F2FB
+:10083000231250431D4A02EBC0001830BDF824209B
+:1008400002EBC20200EB02105B300155601C84B267
+:100850000A2CDDDBBDF80C009DF83410084408308C
+:10086000BDF8141008441A300F49095CBDF828007F
+:1008700040F2231250430D4A02EBC0001830BDF87D
+:10088000242002EBC20200EB021080F8701000245A
+:1008900030E05AE258E256E254E252E250E24EE2CE
+:1008A0004CE24AE248E246E2A0880020D44500201B
+:1008B00014410020BDF80C009DF8341008440830A5
+:1008C000BDF81410084420441B30FE49095CBDF8F3
+:1008D000280040F223125043FB4A02EBC0001830BC
+:1008E000BDF8242002EBC20200EB0210713001556A
+:1008F000601C84B2052CDDDBBDF81400203080B212
+:1009000005906AE2F221BDF8280040F2231250431C
+:10091000ED4A02EBC0001830BDF8242002EBC20201
+:1009200000EB02104171BDF8281001EB410202EB0F
+:100930000111E64A02EB01113031BDF8242001EB30
+:100940000211881C897821F004010170BDF80C00A7
+:100950009DF8341008440830BDF814100844D949F3
+:10096000095CBDF8280040F223125043D64A02EB3E
+:10097000C0001830BDF8242002EBC20200EB0210C8
+:1009800080F87710BDF81400401C80B2059024E276
+:10099000F221BDF8280040F223125043CA4A02EB6C
+:1009A000C0001830BDF8242002EBC20200EB021098
+:1009B0004171BDF8281001EB410202EB0111C34A5D
+:1009C00002EB01113031BDF8242001EB0211881C2B
+:1009D000897821F004010170BDF80C009DF83410F5
+:1009E00008440830BDF814100844B649095CBDF845
+:1009F000280040F223125043B34A02EBC0001830E3
+:100A0000BDF8242002EBC20200EB021080F8771040
+:100A1000BDF81400401C80B20590DEE1F221BDF863
+:100A2000280040F223125043A74A02EBC0001830BE
+:100A3000BDF8242002EBC20200EB02104171BDF8A8
+:100A4000281001EB410202EB0111A04A02EB011157
+:100A50003031BDF8242001EB0211881C897821F087
+:100A600004010170BDF80C009DF8341008440830F2
+:100A7000BDF8141008449349095CBDF8280040F201
+:100A800023125043904A02EBC0001830BDF82420D6
+:100A900002EBC20200EB021080F87710BDF81400E0
+:100AA000401C80B2059098E1F321BDF8280040F287
+:100AB00023125043844A02EBC0001830BDF82420B2
+:100AC00002EBC20200EB02104171BDF8281001EBED
+:100AD000410202EB01117D4A02EB01113031BDF8F8
+:100AE000242001EB0211881C897821F00401017097
+:100AF000BDF80C009DF8341008440830BDF81410FF
+:100B000008447049095CBDF8280040F223125043A4
+:100B10006D4A02EBC0001830BDF8242002EBC2027F
+:100B200000EB021080F87710BDF80C009DF834102F
+:100B300008440830BDF814100844401C6149095CA1
+:100B4000BDF8280040F2231250435F4A02EBC00078
+:100B50001830BDF8242002EBC20200EB021080F82E
+:100B6000701000241FE0BDF80C009DF834100844FC
+:100B70000830BDF8141008442044801C5149095C19
+:100B8000BDF8280040F2231250434F4A02EBC00048
+:100B90001830BDF8242002EBC20200EB02107130C5
+:100BA0000155601C84B2052CDDDBBDF81400C01DAE
+:100BB00080B2059011E1F221BDF8280040F2231225
+:100BC0005043414A02EBC0001830BDF8242002EB2C
+:100BD000C20200EB02104171BDF8281001EB410286
+:100BE00002EB0111394A02EB01113031BDF824202A
+:100BF00001EB0211881C897821F004010170BDF815
+:100C00000C009DF8341008440830BDF81410084456
+:100C10002C49095CBDF8280040F22312504302E041
+:100C200001E1FDE3F5E0284A02EBC0001830BDF811
+:100C3000242002EBC20200EB021080F8771000249F
+:100C40001FE0BDF80C009DF8341008440830BDF8D2
+:100C5000141008442044401C1A49095CBDF82800BF
+:100C600040F223125043184A02EBC0001830BDF87E
+:100C7000242002EBC20200EB021071300155601C0F
+:100C800084B2042CDDDBBDF81400401D80B2059059
+:100C9000A3E0F221BDF8280040F2231250430A4A93
+:100CA00002EBC0001830BDF8242002EBC20200EBBA
+:100CB00002104171BDF8281001EB410202EB011155
+:100CC000024A05E0A0880020D445002014410020FD
+:100CD00002EB01113031BDF8242001EB0211881C18
+:100CE000897821F004010170BDF80C009DF83410E2
+:100CF00008440830BDF814100844FE49095CBDF8EA
+:100D0000280040F223125043FB4A02EBC000183087
+:100D1000BDF8242002EBC20200EB021080F877102D
+:100D2000BDF81400401C80B2059056E000BF00BF23
+:100D300000BF00BF00BF00BF00BF00BF00BF00BFBB
+:100D400000BF00BF00BF00BF00BFF221BDF82800F8
+:100D500040F223125043E84A00E054E002EBC000A6
+:100D60001830BDF8242002EBC20200EB02104171E2
+:100D7000BDF8281001EB410202EB0111DF4A02EB42
+:100D800001113031BDF8242001EB0211881C897853
+:100D900021F004010170BDF80C009DF834100844E6
+:100DA0000830BDF814100844D249095CBDF8280089
+:100DB00040F223125043D04A02EBC0001830BDF875
+:100DC000242002EBC20200EB021080F87710BDF87D
+:100DD0001400401C80B2059000BF00BFBDF8240085
+:100DE000401C80B20990BDF8280000EB400101EBE7
+:100DF0000010C24901EB0010C079BDF824108842F0
+:100E00003FF70AAC00BF00BFBDF82800401C80B20D
+:100E10000A90BB4890F82A0CBDF8281088423FF78A
+:100E200013AB02F08DBBA9F102000D2190FBF1F094
+:100E300000F0FF0B00200A90FCE300200990FAE389
+:100E4000BDF8280000EB400101EB0010AB4901EBBD
+:100E500000103030BDF8241000EB01108078C0F392
+:100E6000400000287DD1BDF8280000EB400101EBD7
+:100E70000010A24901EB00103030BDF8241000EB47
+:100E80000110807A02286CD0BDF80C009DF8341057
+:100E9000084408300AEB8A0101EBCA01084495496D
+:100EA0000A5C10460021FCF7E1F9BDF8282002EBAE
+:100EB000420303EB0212914B03EB02123032BDF8F6
+:100EC000243002EB0312127842400A43CAD1BDF823
+:100ED000280040F223114843874901EBC000183035
+:100EE000BDF8241001EBC10100EB011090F83D00AA
+:100EF00001287DD1BDF8280040F2231148437E49E6
+:100F000001EBC0001830BDF8241001EBC10100EB6B
+:100F1000011090F83E000028EBD1BDF80C009DF8C0
+:100F20003410084409307349095CBDF8280040F2C8
+:100F300023125043704A02EBC0001830BDF8242041
+:100F400002EBC20200EB0210C171BDF80C009DF86B
+:100F5000341008440A306749085C0106BDF80C00EB
+:100F600000E098E39DF8342010440B30614A105C97
+:100F700041EA0041BDF80C009DF8342010440C30CB
+:100F80005C4A105C41EA0020BDF80C109DF834204A
+:100F900011440D31574A515C0843BDF8281040F206
+:100FA00023125143544A02EBC1011831BDF82420E9
+:100FB00002EBC20201EB02118860BDF80C009DF843
+:100FC0003410084411304B49085C0106BDF80C0090
+:100FD0009DF8342010441230464A105C41EA00412A
+:100FE000BDF80C009DF8342010441330414A00E055
+:100FF000CDE0105C41EA0020BDF80C109DF83420D3
+:10100000114414313B4A515C0843BDF8281001EBF0
+:10101000410202EB0111394A02EB01113031BDF8F6
+:10102000242001EB02114860BDF828100220E8F7E7
+:1010300091FFBDF8280000EB400101EB00102F49A3
+:1010400001EB00103030BDF8241000EB01100178E6
+:10105000BDF8280040F223125043274A02EBC0009B
+:1010600041700021BDF8280040F223125043224A6B
+:1010700002EBC0001830BDF8242002EBC20200EBE6
+:1010800002108171BDF8280040F2231148431A492B
+:1010900001EBC0001830BDF8241001EBC10100EBDA
+:1010A00001108068002872D0BDF8280000EB4001D4
+:1010B00001EB0010114901EB00108079092867D27B
+:1010C000DFE800F06605B2FE666666FDFC00BDF86E
+:1010D000280040F223114843074901EBC0001830B3
+:1010E000BDF8241001EBC10100EB0110C07958B12B
+:1010F000012807E0A0880020D445002014410020EA
+:10110000BC3200207BD17BE0BDF8280000EB400121
+:1011100001EB0010FD4901EB0010007BB0BBBDF8F6
+:10112000280040F223114843F94901EBC000183070
+:10113000BDF8241001EBC10100EB01108068B0F58F
+:10114000100F11D1C321BDF8280040F223125043E3
+:10115000EF4A02EBC0001830BDF8242002EBC202B7
+:1011600000EB021041714AE0B521BDF8280040F2C1
+:1011700023125043E64A02EBC0001830BDF8242089
+:1011800002EBC20200EB0210417138E001E07BE2A9
+:1011900079E2BDF8280040F223114843DC4901EB15
+:1011A000C0001830BDF8241001EBC10100EB0110A4
+:1011B0008068B0F1104F11D1C321BDF8280040F272
+:1011C00023125043D24A02EBC0001830BDF824204D
+:1011D00002EBC20200EB0210417110E0B521BDF834
+:1011E000280040F223125043C94A02EBC0001830D5
+:1011F000BDF8242002EBC20200EB0210417111E0A5
+:10120000B921BDF8280040F223125043C04A02EB36
+:10121000C0001830BDF8242002EBC20200EB02101F
+:10122000417100BF00BF2EE2BDF8280040F223113B
+:101230004843B74901EBC0001830BDF8241001EB5A
+:10124000C10100EB01100178BDF8280040F2231223
+:101250005043AF4A02EBC0004079814269D1BDF8EA
+:101260000C009DF8341008440E30AA49085C0104B3
+:10127000BDF80C009DF8342010440F30A54A105CD6
+:1012800041EA0020BDF80C109DF8342011441031C3
+:10129000A04A515C0843BDF8281040F22312514384
+:1012A0009B4A02EBC1011831BDF8242002EBC202B7
+:1012B00001EB02114863BDF80C0002E03EE1BDE025
+:1012C00038E09DF83410084409309249095CBDF8B3
+:1012D000280040F2231250438D4A02EBC000183020
+:1012E000BDF8242002EBC20200EB0210C171A42160
+:1012F000BDF8280040F223125043854A02EBC0009B
+:101300001830BDF8242002EBC20200EB02108170FD
+:10131000A321BDF8280040F2231250437C4A02EB7F
+:10132000C0001830BDF8242002EBC20200EB02100E
+:101330004171A8E1BDF8280040F2231148437449E7
+:1013400001EBC0001830BDF8241001EBC10100EB27
+:1013500001100178BDF8280040F2231250436C4A76
+:1013600002EBC0004079814267D1BDF80C009DF8C6
+:10137000341008440E306749085C0104BDF80C00C5
+:101380009DF8342010440F30624A105C41EA00207E
+:10139000BDF80C109DF83420114410315D4A515CA9
+:1013A0000843BDF8281040F223125143584A02EB7B
+:1013B000C1011831BDF8242002EBC20201EB021179
+:1013C0004863BDF80C009DF83410084409305149B9
+:1013D000095CBDF8280040F2231250434C4A02EB4E
+:1013E000C0001830BDF8242002EBC20200EB02104E
+:1013F000C171A421BDF8280040F223125043444A91
+:1014000002EBC0001830BDF8242002EBC20200EB52
+:1014100002108170A321BDF8280040F2231200E0E1
+:101420006DE150433A4A02EBC0001830BDF8242069
+:1014300002EBC20200EB0210417124E1BDF828006A
+:1014400000EB400101EB0010304901EB0010007B84
+:10145000B0BBBDF8280040F2231148432C4901EBF2
+:10146000C0001830BDF8241001EBC10100EB0110E1
+:101470008068B0F5100F11D10521BDF8280040F2A9
+:1014800023125043224A02EBC0001830BDF824203A
+:1014900002EBC20200EB021041714EE00121BDF8E7
+:1014A000280040F223125043194A02EBC0001830C2
+:1014B000BDF8242002EBC20200EB021041713CE0B7
+:1014C000FFE7BDF8280040F223114843104901EB23
+:1014D000C0001830BDF8241001EBC10100EB011071
+:1014E0008068B0F1104F17D10521BDF8280040F2F7
+:1014F00023125043064A02EBC0001830BDF82420E6
+:1015000002EBC20200EB0210417116E01441002010
+:10151000D4450020A08800200121BDF8280040F219
+:1015200023125043F94A02EBC0001830BDF82420C2
+:1015300002EBC20200EB02104171A4E0BDF82800EA
+:1015400040F223114843F14901EBC0001830BDF8C7
+:10155000241001EBC10100EB0110C07910B101288A
+:101560006AD17CE0BDF8280000EB400101EB0010DF
+:10157000E74901EB0010007BB0BBBDF8280040F24A
+:1015800023114843E14901EBC0001830BDF8241095
+:1015900001EBC10100EB01108068B0F5100F11D113
+:1015A0000821BDF8280040F223125043D74A02EB2D
+:1015B000C0001830BDF8242002EBC20200EB02107C
+:1015C00041714BE08921BDF8280040F223125043BD
+:1015D000CE4A02EBC0001830BDF8242002EBC20254
+:1015E00000EB0210417139E0FFE7BDF8280040F23E
+:1015F00023114843C54901EBC0001830BDF8241041
+:1016000001EBC10100EB01108068B0F1104F14D163
+:101610000821BDF8280040F223125043BB4A02EBD8
+:10162000C0001830BDF8242002EBC20200EB02100B
+:10163000417113E058E033E023E08921BDF8280030
+:1016400040F223125043B14A02EBC0001830BDF8FB
+:10165000242002EBC20200EB0210417111E08B2149
+:10166000BDF8280040F223125043A84A02EBC00004
+:101670001830BDF8242002EBC20200EB02104171C9
+:1016800000BF00BF00BF00BF0AF1010000F0FF0A69
+:10169000DA4500DB13E0BDF82400401C80B209905D
+:1016A000BDF8280000EB400101EB0010984901EB68
+:1016B0000010C079BDF8241088423FF7C1AB00BFCD
+:1016C000BDF8280000EB400101EB0010904901EB50
+:1016D0000010C079BDF82410884200DD0CE0BDF890
+:1016E0002800401C80B20A908A4890F82A0CBDF865
+:1016F000281088423FF7A1AB00BF01F021BFA9F13C
+:1017000002000D2190FBF1F000F0FF0B00200A9089
+:10171000BBE10020099094E1BDF8280000EB4001F6
+:1017200001EB00107A4901EB00103030BDF82410B5
+:1017300000EB01108078C0F3400000287ED1BDF896
+:101740000C009DF83410084408300AEB8A0101EBC4
+:10175000CA01084470490A5C10460021FBF786FD67
+:10176000BDF8282002EB420303EB0212684B03EBA7
+:1017700002123032BDF8243002EB031212784240DC
+:101780000A43DBD1BDF80C009DF834100844093041
+:101790006149095CBDF8280040F2231250435B4ABE
+:1017A00002EBC0001830BDF8242002EBC20200EBAF
+:1017B0000210C171BDF80C009DF8341008440A30C5
+:1017C0005549085C0106BDF80C009DF83420104412
+:1017D0000B30514A105C41EA0041BDF80C009DF805
+:1017E000342010440C304C4A105C41EA0020BDF813
+:1017F0000C109DF8342011440D31474A515C0843C8
+:10180000BDF8281040F223125143404A02EBC101B7
+:101810001831BDF8242002EBC20201EB02118860EE
+:10182000BDF80C009DF83410084411303A49085CAA
+:101830000106BDF80C009DF8342000E0FCE01044E7
+:101840001230354A105C41EA0041BDF80C009DF8A9
+:10185000342010441330304A105C41EA0020BDF8B7
+:101860000C109DF83420114414312B4A515C08436C
+:10187000BDF8281001EB410202EB0111244A02EBF2
+:1018800001113031BDF8242001EB02114860BDF890
+:1018900028100220E8F75EFBBDF8280000EB4001AD
+:1018A00001EB00101A4901EB00103030BDF8241094
+:1018B00000EB01100178BDF8280040F223125043DC
+:1018C000124A02EBC00041700121BDF8280040F22D
+:1018D000231250430D4A02EBC0001830BDF82420FB
+:1018E00002EBC20200EB02108171BDF8280000EB90
+:1018F000400101EB0010064901EB0010807901283E
+:101900000CD0072844D0082841D153E0D44500200A
+:1019100014410020BC320020A0880020BDF828001F
+:1019200040F223114843FA4901EBC0001830BDF8DA
+:10193000241001EBC10100EB0110C07910B10128A6
+:1019400024D111E0B521BDF8280040F22312504304
+:10195000EF4A02EBC0001830BDF8242002EBC202AF
+:1019600000EB0210417111E0B921BDF8280040F2EE
+:1019700023125043E64A02EBC0001830BDF8242081
+:1019800002EBC20200EB0210417100BF00BF4BE04E
+:101990000121BDF8280040F223125043DC4A02EB3B
+:1019A000C0001830BDF8242002EBC20200EB021088
+:1019B000417139E0BDF8280040F223114843D44971
+:1019C00001EBC0001830BDF8241001EBC10100EBA1
+:1019D0000110C07910B1012824D111E08921BDF88E
+:1019E000280040F223125043C94A02EBC0001830CD
+:1019F000BDF8242002EBC20200EB0210417111E09D
+:101A00008B21BDF8280040F223125043C04A02EB5C
+:101A1000C0001830BDF8242002EBC20200EB021017
+:101A2000417100BF00BF00BF00BF0AF1010000F01C
+:101A3000FF0ADA4500DB13E0BDF82400401C80B249
+:101A40000990BDF8280000EB400101EB0010B149FE
+:101A500001EB0010C079BDF8241088423FF75CAE5E
+:101A600000BFBDF8280000EB400101EB0010A949C0
+:101A700001EB0010C079BDF82410884200DD0CE0B5
+:101A8000BDF82800401C80B20A90A34890F82A0CA8
+:101A9000BDF8281088423FF73CAE00BF2DE600207D
+:101AA0000A908DE10020099066E1BDF80C009DF8D8
+:101AB00034100844083099490A5C10460021FBF7AD
+:101AC000D5FBBDF8282002EB420303EB0212914B39
+:101AD00003EB02123032BDF8243002EB031212780D
+:101AE00042400A437DD1BDF8280000EB400101EBE4
+:101AF0000010884901EB00103030BDF8241000EBD5
+:101B000001100178BDF8280040F223125043804AAA
+:101B100002EBC0004170BDF8280000EB400101EB72
+:101B200000107C4901EB00108079092829D2DFE8F8
+:101B300000F02805297B282828CBF800BDF82800CC
+:101B400040F223114843724901EBC0001830BDF840
+:101B5000241001EBC10100EB011090F83E0080B9A8
+:101B6000CA21BDF8280040F223125043684A02EB14
+:101B7000C0001830BDF8242002EBC20200EB0210B6
+:101B80004171F2E0BDF8280040F22311484360495A
+:101B900001EBC0001830BDF8241001EBC10100EBCF
+:101BA00001100178BDF8280040F223125043584A32
+:101BB00002EBC0004079814235D1BDF8280040F2E7
+:101BC00023114843114601EBC0001830BDF8241022
+:101BD00001EBC10100EB011090F83E0018BBAA21F7
+:101BE00000E0C4E0BDF8280040F223125043484A08
+:101BF00002EBC0001830BDF8242002EBC20200EB5B
+:101C000002108170A321BDF8280040F22312504336
+:101C10003F4A02EBC0001830BDF8242002EBC2029C
+:101C200000EB02104171A0E0BDF8280040F2231142
+:101C30004843374901EBC0001830BDF8241001EBD0
+:101C4000C10100EB01100178BDF8280040F2231219
+:101C500050432F4A02EBC0004079814233D1BDF896
+:101C6000280040F223114843114601EBC000183010
+:101C7000BDF8241001EBC10100EB011090F83E000B
+:101C800008BBAA21BDF8280040F223125043204A85
+:101C900002EBC0001830BDF8242002EBC20200EBBA
+:101CA00002108170A321BDF8280040F22312504396
+:101CB000174A02EBC0001830BDF8242002EBC20224
+:101CC00000EB0210417100BFBDF8280040F2231163
+:101CD00048430F4901EBC0001830BDF8241001EB58
+:101CE000C10100EB011090F83E0080B90421BDF85D
+:101CF000280040F223125043054A02EBC00018307E
+:101D0000BDF8242002EBC20200EB021041712CE06E
+:101D1000D445002014410020BC320020A0880020BF
+:101D2000FFE7BDF8280040F223114843FE4901EBCC
+:101D3000C0001830BDF8241001EBC10100EB011008
+:101D400090F83E0080B91021BDF8280040F223121F
+:101D50005043F54A02EBC0001830BDF8242002EBD6
+:101D6000C20200EB0210417100BF00BF13E0BDF8DA
+:101D70002400401C80B20990BDF8280000EB40010F
+:101D800001EB0010E94901EB0010C079BDF8241007
+:101D900088423FF78AAE00BFBDF8280000EB400143
+:101DA00001EB0010E14901EB0010C079BDF82410EF
+:101DB000884200DD0CE0BDF82800401C80B20A908B
+:101DC000DB4890F82A0CBDF8281088423FF76AAE2D
+:101DD00000BF92E400200A904EE10020099027E124
+:101DE000BDF80C009DF8341008440830D1490A5C55
+:101DF00010460021FBF73AFABDF8282002EB420317
+:101E000003EB0212C94B03EB02123032BDF824304F
+:101E100002EB0312127842400A437CD1BDF828003D
+:101E200000EB400101EB0010C04901EB0010303025
+:101E3000BDF8241000EB01100178BDF8280040F235
+:101E400023125043B84A02EBC0004170BDF828008D
+:101E500040F223114843114601EBC0001830BDF891
+:101E6000241001EBC10100EB01100178BDF828003E
+:101E700040F223125043AC4A02EBC0004079814249
+:101E800075D1BDF80C009DF8341008440930A949FB
+:101E9000085C0104BDF80C009DF8342010440A30A1
+:101EA000A44A105C41EA0020BDF80C109DF83420D3
+:101EB00011440B319F4A515C0843BDF8281040F291
+:101EC00023125143984A02EBC1011831BDF8242076
+:101ED00002EBC20201EB02114863BDF8280000EBDF
+:101EE000400101EB0010914901EB001080790928B5
+:101EF00019D2DFE800F09605193D609696728400CD
+:101F0000B221BDF8280040F223125043864A02EB6A
+:101F1000C000183000E086E0BDF8242002EBC202C9
+:101F200000EB021041717CE0A521BDF8280040F2D1
+:101F3000231250437C4A02EBC0001830BDF8242025
+:101F400002EBC20200EB02108170A321BDF8280051
+:101F500040F223125043744A02EBC0001830BDF81F
+:101F6000242002EBC20200EB0210417159E059E05B
+:101F7000A521BDF8280040F2231250436A4A02EB23
+:101F8000C0001830BDF8242002EBC20200EB0210A2
+:101F90008170A321BDF8280040F223125043624A09
+:101FA00002EBC0001830BDF8242002EBC20200EBA7
+:101FB0000210417135E0B521BDF8280040F223122E
+:101FC0005043594A02EBC0001830BDF8242002EB00
+:101FD000C20200EB0210417100BF0221BDF82800CF
+:101FE00040F223125043504A02EBC0001830BDF8B3
+:101FF000242002EBC20200EB0210417111E08021AB
+:10200000BDF8280040F223125043474A02EBC000BB
+:102010001830BDF8242002EBC20200EB021041711F
+:1020200000BF00BF13E0BDF82400401C80B209903F
+:10203000BDF8280000EB400101EB00103B4901EB2B
+:102040000010C079BDF8241088423FF7C9AE00BF28
+:10205000BDF8280000EB400101EB0010334901EB13
+:102060000010C079BDF82410884200DD0CE0BDF8F6
+:102070002800401C80B20A902D4890F82A0CBDF828
+:10208000281088423FF7A9AE00BF07E5BDF80C0055
+:102090009DF834100844083080B205902548BDF8FA
+:1020A0001410405C05287DDA2248BDF81410405C0D
+:1020B000002877DD1F48BDF81410405C401E80B238
+:1020C0000A90BDF81400401C80B205901948BDF874
+:1020D0001410405C0104174FBDF81400401C385C1C
+:1020E00041EA0020BDF81410891C795C0843C1172F
+:1020F0000246FBF7BBF8BDF8281001EB410202EBEA
+:1021000001110A4A02EB01110860BDF81400C01C5D
+:1021100080B205903846BDF81410425C104600218C
+:10212000FBF7A4F808E00000D4450020144100208B
+:10213000BC320020A0880020BDF8281001EB41022D
+:1021400002EB0111FE4A02EB01110871BDF8140007
+:10215000401C80B205903846BDF81410425C104611
+:102160000021FBF783F8BDF8281001EB410202EBD8
+:102170000111F34A02EB01114871BDF81400401C33
+:1021800080B205903846BDF81410425C104600211C
+:10219000FBF76CF8BDF8281001EB410202EB0111CE
+:1021A000E74A00E084E202EB01118871BDF81400F7
+:1021B000401C80B205903846BDF81410425C1046B1
+:1021C0000021FBF753F8BDF8281001EB410202EBA8
+:1021D0000111DB4A02EB0111C871BDF81400401C6B
+:1021E00080B205903846BDF81410425C10460021BC
+:1021F000FBF73CF8BDF8281001EB410202EB01119E
+:10220000CF4A02EB01118860BDF81400401C80B277
+:1022100005903846BDF81410425C10460021FBF7CB
+:1022200025F8BDF8281001EB410202EB0111C44A68
+:1022300002EB01110873BDF81400401C80B2059038
+:10224000BDF8280000EB400101EB0010114601EB46
+:102250000010807906287DD100200990E3E0B9487C
+:10226000BDF81410425C10460021FAF7FFFFC1B21E
+:10227000BDF8280000EB400202EB0010B04A02EB70
+:1022800000103030BDF8242000EB02100170BDF8C2
+:102290001400401C80B20590AA48BDF81410425C9E
+:1022A00010460021FAF7E2FFC1B2BDF8280000EBAA
+:1022B000400202EB0010A24A02EB00103030BDF8E1
+:1022C000242000EB02104170BDF81400401C80B2C5
+:1022D00005909C48BDF81410425C10460021FAF7A6
+:1022E000C5FFBDF8282002EB420303EB0212944B1A
+:1022F00003EB02123032BDF8243002EB0312127AE3
+:1023000042400A436DD0BDF8280000EB400101EBCC
+:1023100000108B4901EB00103030BDF8241000EBA9
+:102320000110007A00285CDD002455E0002647E01B
+:1023300004EB440000EB0410814901EB0010303045
+:1023400000EB06100178BDF8280000EB400202EB1C
+:10235000001000E077E07A4A02EB00103030BDF860
+:10236000242000EB0210007A814227D1002140F2A4
+:1023700023106043744A02EBC000183006EBC6021B
+:1023800000EB021080F87E1040F2231060436E4A8A
+:1023900002EBC000183006EBC60200EB021080F81A
+:1023A0007F1040F223106043674A02EBC0001830F0
+:1023B00006EBC60200EB021080F88010701C86B29B
+:1023C00004EB440000EB04105D4901EB0010C07900
+:1023D000B042ADDC601C84B25C4890F82A0CA0428C
+:1023E000A4DC5848BDF81410425C10460021FAF7EE
+:1023F0003DFFC1B2BDF8280000EB400202EB001027
+:102400004F4A02EB00103030BDF8242000EB0210E0
+:102410000172BDF81400401C80B20590BDF8240084
+:10242000401C80B20990BDF8280000EB400101EB90
+:102430000010434901EB0010C079BDF82410884218
+:102440003FF70DAFE9E0002009903EE03D48BDF8C0
+:102450001410425C10460021FAF708FFC1B2BDF823
+:10246000280000EB400202EB0010354A02EB00109E
+:102470003030BDF8242000EB02100170BDF81400CC
+:10248000401C80B205902F48BDF81410425C1046E5
+:102490000021FAF7EBFEC1B2BDF8280000EB4002C4
+:1024A00002EB0010264A02EB00103030BDF8242069
+:1024B00000EB02104170BDF81400401C80B2059082
+:1024C000BDF82400401C80B20990BDF8280000EB44
+:1024D000400101EB00101A4901EB0010C079BDF872
+:1024E00024108842B2DC1748BDF81410405C00F09C
+:1024F0000F00042812DABDF8281001EB410202EBAC
+:1025000001110F4A02EB011101F11C000D49BDF848
+:102510001420895C027861F301020270BDF8140096
+:10252000401C80B205900748BDF81410405C04219F
+:10253000B1EB201F1CDDBDF8281001EB410207E0C4
+:1025400014410020A0880020D4450020BC32002087
+:1025500002EB0111FE4A02EB011101F11C00FD49E1
+:10256000BDF81420895C0A09017862F383010170C7
+:10257000F848BDF81410405C00F00F00042812DA8F
+:10258000BDF8281001EB410202EB0111F04A02EB09
+:10259000011101F11C00EF49BDF81420895C02789B
+:1025A00061F305120270BDF81400401C80B2059062
+:1025B000BDF824001A2101EB400048452DDA002027
+:1025C00009901CE0E348BDF81410415CBDF82800F8
+:1025D00000EB400202EB0010DD4A02EB001030304D
+:1025E000BDF8242000EB02108172BDF81400401CDD
+:1025F00080B20590BDF82400401C80B20990BDF85F
+:10260000280000EB400101EB0010D14901EB001064
+:10261000C079BDF824108842D4DCBDF8280000EB56
+:10262000400101EB0010CA4901EB0010C47929E018
+:102630000021BDF8280000EB400202EB0010C44A64
+:1026400002EB0010303000EB04100170BDF82800E0
+:1026500000EB400202EB0010BD4A02EB00103030EC
+:1026600000EB04104170BDF8280000EB400202EBC3
+:102670000010B74A02EB0010303000EB041001727A
+:10268000601C84B2102CD3DBBDF828100220E7F7C1
+:1026900061FCBDF82810C8B2FBF7D8FB0120BDF8DB
+:1026A000281001EB4101AC4A02EB810148705DE169
+:1026B000BDF80C009DF8341008440830A549085CAA
+:1026C00005287CD1A548C078202878DABDF80C0010
+:1026D0009DF834100844093080B205909D48BDF83B
+:1026E0001410415C9E4880F8CC1C90F8CC0C042857
+:1026F00003DD04219A4880F8CC1CBDF81400401C6E
+:1027000080B2059000200A90A9E09248BDF814100C
+:10271000425C10460021FAF7A9FDC1B2BDF82800BD
+:1027200000EB40028F4800EB0210C171BDF81400AD
+:10273000401C80B205908748BDF81410425C1046DA
+:102740000021FAF793FDC1B2BDF8280000EB40026A
+:10275000844800EB02108171BDF81400401C80B267
+:1027600005907C48BDF81410405C0104794FBDF819
+:102770001400401C385C41EA0020BDF81410891C8C
+:10278000795C0843C1170246FAF770FDBDF82810BE
+:1027900001EB4102734901EB02110860BDF814001E
+:1027A000C01C80B205903846BDF81410425C10463B
+:1027B0000021FAF75BFDC2B2BDF8280000E0D5E0C9
+:1027C00000EB4001674800EB01100271BDF81400F6
+:1027D000401C80B205903846BDF81410425C10468B
+:1027E0000021FAF743FDC2B2BDF8280000EB40011A
+:1027F0005C4800EB01104271BDF81400401C80B22F
+:1028000005903846BDF81410425C10460021FAF7D6
+:102810002DFDBDF8281001EB4102524901EB0211D8
+:102820008860BDF81400401C80B205903946BDF8A0
+:102830001400401C085CBDF81420895C40EA0125A6
+:10284000BDF81400801C80B20590BDF81400284427
+:1028500080B20590BDF82800401C80B20A90404824
+:1028600090F8CC0CBDF8281088423FF74EAF3B489B
+:10287000C0781A2866DB0021394890F8CC0C00EBB0
+:1028800040023348643800F82210354890F8CC0CE8
+:1028900000EB40022E48643800EB82008170012179
+:1028A0002F4890F8CC0C00EB40022948643800EB2C
+:1028B000820041702A4890F8CC0C00EB400224487A
+:1028C000643800EB8200C17042F21071244890F825
+:1028D000CC0C00EB40021E48643800EB82008160A3
+:1028E0004FF47A711E4890F8CC0C00EB40021D4862
+:1028F00000EB021081600121194890F8CC0C00EB2C
+:102900004002184800EB021081714FF41651144830
+:1029100090F8CC0C00EB4002124800EB0210016072
+:1029200001210F4890F8CC0C00EB40020D4800EB61
+:10293000021001710A4890F8CC0C401CC1B2084842
+:1029400080F8CC1C00210A20E7F704FB0CE0000013
+:1029500014410020A0880020503A0020BC12002022
+:10296000BC3200208C3F0020FCF714FE9FE2BDF833
+:102970000C009DF8341008440830FE49085CFE49FC
+:102980004871BDF80C009DF8341008440930F9492D
+:10299000085CF9490871BDF80C009DF83410084432
+:1029A0000A30F449085CF449C870BDF80C009DF881
+:1029B000341008440B30EF49085CEF498870BDF8CB
+:1029C0000C009DF8341008440C30EA49085CEA49D0
+:1029D0004870BDF80C009DF8341008440D30E549EE
+:1029E000095CE5481C380177E7F764F9E7F720F957
+:1029F000E1481C38007FFF2842D1E7F7D1F8BDF845
+:102A00000C009DF8341008440830DA49085CDA49B3
+:102A10004871BDF80C009DF8341008440930D549C0
+:102A2000085CD5490871BDF80C009DF834100844C5
+:102A30000A30D049085CD049C870BDF80C009DF838
+:102A4000341008440B30CB49085CCB498870BDF882
+:102A50000C009DF8341008440C30C649085CC64987
+:102A60004870BDF80C009DF8341008440D30C14981
+:102A7000095CC1481C380177E7F71CF9E7F7D8F87B
+:102A80000E20BE49087171E71020BC490871BDF8DD
+:102A90000C009DF8341008440830B649085CB6496B
+:102AA0004871BDF80C009DF8341008440930B14954
+:102AB000085CB1490871BDF80C009DF83410084459
+:102AC0000A30AC49085CAC49C870BDF80C009DF8F0
+:102AD000341008440B30A749085CA7498870BDF83A
+:102AE0000C009DF8341008440C30A249085CA2493F
+:102AF0004870BDF80C009DF8341008440D309D4915
+:102B0000095C9D481C380177E7F7D4F803F034FFDF
+:102B100099491C3988620846806AC0F300400C90CD
+:102B20000846806AC0F342000B901FE70E209349CD
+:102B300008710021924880F8111E17E700200A90C2
+:102B40003DE00020099017E0BDF8280000EB4001AF
+:102B500001EB00108B4901EB00103030BDF8241060
+:102B600000EB0110807800F0010000B112E0BDF828
+:102B70002400401C80B20990BDF8280000EB400101
+:102B800001EB00107F4901EB0010C079BDF8241063
+:102B90008842D9DC00BFBDF8280000EB400101EB02
+:102BA0000010784901EB0010C079BDF8241088426C
+:102BB00000DD08E0BDF82800401C80B20A90BDF896
+:102BC00028000428BDDB00BFBDF8280004287DDBF9
+:102BD00000206D49087001206C4908606C49C1F8FB
+:102BE0008802674890F8190E01287FDB0D206349A1
+:102BF0000871BDF80C009DF83410084409305D4997
+:102C0000095CBDF80C009DF8342010440830594A86
+:102C1000105C41EA00200690BDF80C009DF83410CD
+:102C200008440B301146095CBDF80C009DF83420B7
+:102C300010440A304F4A105C41EA00205549088090
+:102C400000240CE0BDF80C009DF8341008440C3052
+:102C500020444849085C50490855601C84B2B4F5CA
+:102C6000007FEFDB4B48008800F2FF3081B201208B
+:102C7000E6F72EFA58B30021414880F8111E454866
+:102C8000008864214843BDF8181090FBF1F0C1B2F0
+:102C90003B4880F8101E01204049C8733D48008819
+:102CA000401C3C49088008460088BDF8181088423E
+:102CB0001CDD334890F80C0E20F00100401C304918
+:102CC00081F80C0E084690F80C0E01E015E00DE0BE
+:102CD00020F00600801D81F80C0EBDF8180001F6EA
+:102CE0000C61488000210120E7F734F900202749D2
+:102CF00008602749C1F888020BE010201F490871BD
+:102D00001F4890F80C0E20F0800080301C4981F89C
+:102D10000C0ECCE000201C490870BDF80C009DF89A
+:102D20003410084408301349085C1449C23981F84A
+:102D3000AD00BDF80C009DF8341008440A300D4970
+:102D4000095CBDF80C009DF8342010440930094A94
+:102D5000105C41EA00200690BDF80C009DF834108C
+:102D600008440C301146095CBDF80C009DF8342075
+:102D7000104415E0A0880020D83200205C3B0020E1
+:102D8000BC220020144100202A0A0020880242426E
+:102D900000004242280A0020D6300020BC12002049
+:102DA0000B30FE4A105C41EA0020A0B1BDF80C00D7
+:102DB0009DF8341008440C301146085C401EBDF8E4
+:102DC0000C109DF8342011440B31F44A515C40EA58
+:102DD0000120F3490880A9F11000062190FBF1F0D1
+:102DE00080B20790002420E000261AE0BDF80C0015
+:102DF0009DF8341008440D3004EB440100EB410011
+:102E00003044E649095CE648008800EB800004EBAA
+:102E1000400000EB4002E34800EB42008155701C8B
+:102E200086B2062EE2DB601C84B2BDF81C00844230
+:102E3000DADB0120DC49C873D9480088401CD84936
+:102E4000088008460088BDF8181088422CDBBDF8C1
+:102E50001800401E00EB8000BDF81C1001EB400084
+:102E600081B2D248A0F88A12B0F88A420EE0002659
+:102E700008E0002104EB4402CA4800EB42008155FF
+:102E8000701C86B2062EF4DB601C84B2C82CEEDB0C
+:102E900000210B20E7F75EF800210320E7F75AF83E
+:102EA0001020C349087102E01620C149087147E3A8
+:102EB000BDF80C009DF8341008440830B749095C8F
+:102EC000BC4880F8111E1120B949087138E3002070
+:102ED0000A903DE00020099017E0BDF8280000EBC3
+:102EE000400101EB0010B44901EB00103030BDF897
+:102EF000241000EB0110807800F0010000B112E016
+:102F0000BDF82400401C80B20990BDF8280000EBF9
+:102F1000400101EB0010A84901EB0010C079BDF899
+:102F200024108842D9DC00BFBDF8280000EB400126
+:102F300001EB0010A04901EB0010C079BDF824108E
+:102F4000884200DD08E0BDF82800401C80B20A90ED
+:102F5000BDF828000428BDDB00BFBDF82800042808
+:102F60007EDB00209549087001209549086095494D
+:102F7000C1F888028F4890F8190E012871DBBDF85E
+:102F80000C009DF83410084408308449085C04287B
+:102F900067DC122086490871BDF80C009DF83410DA
+:102FA000084408307D49095C824880F8111E90F879
+:102FB000110E401E80B20A90002415E0BDF80C00EE
+:102FC0009DF834100844093020447449095CBDF868
+:102FD000280000EB400202EB0010774A02EB0010E1
+:102FE0000E300155601C84B20A2CE7DBBDF80C00E2
+:102FF0009DF83410084414306849095CBDF80C0091
+:103000009DF8342010441330644A105C41EA0020DB
+:103010000690BDF80C009DF8341008441630114697
+:10302000095CBDF80C009DF83420104415305B4A53
+:10303000105C41EA00205A49088000240CE0BDF8E9
+:103040000C009DF834100844173020445349085CA4
+:103050005D490855601C84B2B4F5007FEFDB01E0E8
+:10306000C2E048E04E480088401EBDF8282000EB32
+:10307000822081B20320E6F72BF8E0B348480088AD
+:1030800064214843BDF8181090FBF1F0C1B24948E3
+:1030900080F8101E01204449C87341480088401C34
+:1030A0003F49088008460088BDF8181088424CDD6A
+:1030B000002414E0BDF8281001EB410202EB0111DD
+:1030C0003D4A02EB0111303101EB041101F109001D
+:1030D000497A21F00101491C0170601C84B2102C56
+:1030E000E8DBBDF8281001EB410202EB0111324A86
+:1030F00002EB011100E071E001F11800097E21F0FE
+:103100000101491C0170BDF8281001EB410202EBDE
+:103110000111294A02EB011101F11800097E21F089
+:103120000601891C0170BDF81810BDF8280000EBDD
+:10313000400202EB0010204A02EB00104183BDF870
+:1031400028100220E6F706FF48E01548008801280D
+:1031500044D1002413E0BDF8281001EB410202EB3A
+:103160000111154A02EB0111303101EB041101F19B
+:103170000900497A21F001010170601C84B2102C11
+:10318000E9DBBDF8281001EB410202EB01110A4A0C
+:1031900002EB011101F11800097E17E0A088002060
+:1031A000280A002048350020BC120020BC32002034
+:1031B0005C3B0020BC220020144100202A0A002091
+:1031C0008802424200004242D630002021F0010134
+:1031D0000170BDF828100220E6F7BCFE0020FB4974
+:1031E0000860FB49C1F88802AAE1BDF80C009DF80F
+:1031F000341008440930F749095CBDF80C009DF80B
+:10320000342010440830F34A105C41EA0025F248AB
+:10321000B0F82002A8422FD1EF48D0F81C02EE49A6
+:10322000D1F81812884227D1EB48D0F8181290F83C
+:103230002202814209D9E848D0F8181290F82202F7
+:10324000081AE549C1F8180206E00020E249C1F871
+:1032500018021020E14908710021DF48A0F820126F
+:1032600080F822120C20E6F775FE00210520E6F713
+:1032700071FE0120D849C87362E100240CE00026E9
+:1032800006E02020D64901EB44118855701C86B217
+:10329000202EF6DB601C84B2142CF0DB1420CF4906
+:1032A0000871BDF80C009DF8341008440830C94975
+:1032B000085C0690BDF80C009DF8341008440930F5
+:1032C000C449085C0490BDF81800142801DD1420DE
+:1032D0000690BDF81000202801DD20200490002475
+:1032E0001AE0002612E0BDF80C009DF834100844E6
+:1032F0000A30BDF8101004FB01003044B549085CE9
+:10330000B74901EB44118855701C86B2BDF8100016
+:103310008642E8DB601C84B2BDF818008442E0DB22
+:1033200000210720E6F716FE0AE11520AB490871D7
+:10333000BDF80C009DF8341008440830A549095C1C
+:10334000A84880F8281BBDF80C009DF834100844EC
+:103350000930A049085C0106BDF80C009DF8342036
+:1033600010440A309B4A105C41EA0041BDF80C0051
+:103370009DF8342010440B30964A105C41EA00203E
+:10338000BDF80C109DF8342011440C31914A515C69
+:10339000084393496439C1F80500BDF80C009DF855
+:1033A000341008440D301146085C0106BDF80C00CD
+:1033B0009DF8342010440E30864A105C41EA0041EA
+:1033C000BDF80C009DF8342010440F30814A105C89
+:1033D00041EA0020BDF80C109DF834201144103152
+:1033E0007C4A515C08437E496439C1F80100BDF84C
+:1033F0000C009DF83410084411301146085C01049B
+:10340000BDF80C009DF8342010441230714A105C55
+:1034100041EA0020BDF80C109DF83420114413310E
+:103420006C4A515C08436E496439C1F80900BDF823
+:103430000C009DF83410084414301146095C6848AB
+:10344000643880F82610BDF80C009DF8341008444C
+:1034500015301146095C6248643880F82510BDF8C3
+:103460000C009DF83410084416301146095C5C4885
+:10347000643880F82410BDF80C009DF8341008441E
+:1034800017301146095C5648643880F82310BDF89F
+:103490000C009DF83410084418301146095C50485F
+:1034A000643880F82210BDF80C009DF834100844F0
+:1034B00019301146085C4A49643981F82100B9F194
+:1034C000200F29DDBDF80C009DF8341008441A3097
+:1034D0001146085C0106BDF80C009DF8342010442C
+:1034E0001B303C4A105C41EA0041BDF80C009DF8DD
+:1034F000342010441C30374A105C41EA0020BDF8EB
+:103500000C109DF8342011441D31324A515C08439F
+:1035100033496439C1F827000220334908710FE0AC
+:1035200000240AE00020BDF80C109DF8342011445E
+:103530002144284A5054601C84B2052CF2DB00BFA1
+:1035400018E000240AE00020BDF80C109DF834209B
+:10355000114421441F4A5054601C84B2052CF2DBF4
+:1035600000212248A0F83E172EE000211F48A0F8B5
+:103570003E1729E01D48B0F83E07F8B100240DE0E1
+:10358000BDF80C004844801C20441249085CBDF87A
+:103590000C1021440F4A5054601C84B21348B0F8F8
+:1035A0003E07A042ECDC1148B0F83E4704E00020A2
+:1035B00008490855601C84B2282CF8DB0B48B0F889
+:1035C0003E070A283CF776ADFEE30000880242423F
+:1035D00000004242A0880020BC1200205C3B00207A
+:1035E000482E0020BC22002098400020BC32002041
+:1035F000F948807830B101287CD002287BD003289C
+:103600007AD199E3F54890F8C607C0F3C3000E28B5
+:1036100017D2DFE800F007172D435972889EC1F2D8
+:10362000F0EFEEEDED4890F8C60720F07800083096
+:10363000EA4981F8C607002001F5EA6148600120E7
+:1036400088708DE1E6A1E74808F08CFC054675B16D
+:10365000E24890F8C60720F078001030DF4981F882
+:10366000C607002001F5EA6148600120887077E113
+:10367000DDA1DC4808F076FC054675B1D74890F826
+:10368000C60720F078001830D44981F8C60700201A
+:1036900001F5EA6148600120887061E1D3A1D14859
+:1036A00008F060FC054675B1CC4890F8C60720F0DC
+:1036B00078002030C94981F8C607002001F5EA6189
+:1036C0004860012088704BE1C8A1C64808F04AFC58
+:1036D000054675B1C14890F8C60720F0780028303B
+:1036E000BE4981F8C607002001F5EA614860012063
+:1036F000887035E136E181E27FE2BCA1B94808F08B
+:1037000031FC054675B1B54890F8C60720F0780041
+:103710003830B24981F8C607002001F5EA614860F7
+:10372000012088701CE1B1A1AE4808F01BFC0546E1
+:1037300075B1AA4890F8C60720F078003830A7493C
+:1037400081F8C607002001F5EA6148600120887011
+:1037500006E1A6A1A34808F005FC0546DDB1A44892
+:10376000C078182809DD9D4890F8C60720F0780039
+:1037700048309A4981F8C60708E0984890F8C6078B
+:1037800020F078004030954981F8C607002099491B
+:10379000486001208870E3E097A1924808F0E2FBBE
+:1037A000054625B3002405E000218B4890380155DB
+:1037B000601C84B2142CF7DB002409E0281D20448F
+:1037C00088490A5C601D844990390A54601C84B29F
+:1037D0000F2CF3DB00210320E6F7BCFB7F4890F8B9
+:1037E000C60720F0780048307C4981F8C607B7E06A
+:1037F000A2E08DE03DE027E0FFE781A1794808F0F5
+:10380000B1FB0546FDB1002405E00020794978317F
+:103810000855601C84B2142CF7DB002408E0681DF6
+:1038200020447049085C734978310855601C84B2A3
+:10383000142CF4DB694890F8C60720F0780050306B
+:10384000664981F8C6078BE068A1664808F08AFBE4
+:1038500005466DB1614890F8C60720F078005830F1
+:103860005E4981F8C60700206249486001208870DF
+:1038700076E05948807968B1584890F8C60720F03A
+:1038800078006030554981F8C607002059494860E2
+:10389000012088705CA1534808F064FB054665B3BD
+:1038A000002054494860012088704E49681D085C1A
+:1038B00030380F46291D795C303940EA0110C117B4
+:1038C0000246F9F7D3FC4449887151A1384608F003
+:1038D00049FB05468DB13946681C085C30280DDB74
+:1038E000681C085C3038495D303940EA0110C11766
+:1038F0000246F9F7BBFC3849C87108E03948405D19
+:103900003038C1170246F9F7B1FC3349C87127E0D6
+:1039100036A1344808F026FB054665B12F4890F8DB
+:10392000C60720F0800080302C4981F8C6074FF48C
+:103930007A703049886013E02CA12A4808F012FB05
+:10394000054665B1254890F8C60720F07801234860
+:1039500080F8C6170020274948600120887000BF02
+:1039600000BFE9E21D4890F8C607C0F3C3000D2868
+:103970001CD2DFE800F0071C51697EACD5E4FEFCE8
+:103980001BFBFA0019A1174808F0ECFA05466DB1C7
+:1039900000201849486001208870104890F8C60738
+:1039A00020F0780008300D4981F8C60724E119A1FC
+:1039B0000C4808F0D7FA05466DB100200D49486063
+:1039C00001208870054890F8C60720F0780018306C
+:1039D000024981F8C6070FE15C3B0020BC320020A1
+:1039E00061000000A08800206F6B00004F4B0000BA
+:1039F000BC1200200C3A0020494D45493A00000015
+:103A000049434349443A00004353513A00000000FF
+:103A10002C00000022000000AFF23001F74808F04F
+:103A2000A1FA05467DB10020F54948600120887063
+:103A3000A1F5EA6090F8C60720F078001830A1F5EB
+:103A4000EA6181F8C607D7E0EEA1EC4808F08AFAEF
+:103A500005466DB1ED4890F8C60720F0780020309B
+:103A6000EA4981F8C6070020E549486001208870CE
+:103A7000C2E0AFF27401E14808F074FA05462DB3D4
+:103A8000002405E00020DE4978310855601C84B22E
+:103A9000142CF7DB002409E0681D2044D749095C99
+:103AA000601DD74A78321154601C84B20F2CF3DBAE
+:103AB0000020D349486001208870D44890F8C60798
+:103AC00020F078002830D14981F8C60794E0AFF2A1
+:103AD000C801CA4808F046FA054605B3CC488079C3
+:103AE00040B1CA4890F8C60720F078003030C74986
+:103AF00081F8C6070020C249486001208870BF498C
+:103B0000681D085C30380F46291D795C303940EA61
+:103B10000110C1170246F9F7A9FBBD4988716BE096
+:103B2000BA4890F8C60720F078004030B74981F8CD
+:103B3000C6070020B2494860012088705CE0AFF2FF
+:103B40005411AE4808F00EFA05466DB1AF4890F832
+:103B5000C60720F078004030AC4981F8C607002045
+:103B6000A74948600120887046E035E01EE00FE07C
+:103B7000FFE7A64890F8C60720F078004830A34930
+:103B800081F8C60700209E4948600120887033E014
+:103B90009E4890F8C60720F0800080309B4981F84D
+:103BA000C6074FF47A709649886025E0AFF2C411D9
+:103BB000924808F0D7F905466DB1944890F8C607C9
+:103BC00020F078006030914981F8C60700208C49C8
+:103BD0004860012088700FE0AFF2F011874808F0CC
+:103BE000C1F905463DB1894890F8C60720F0780133
+:103BF000864880F8C61700BF00BF9DE1834890F853
+:103C0000C607C0F3C300052812D2DFE800F0031294
+:103C1000286A7F0000207A494860012088707B482C
+:103C200090F8C60720F078000830784981F8C60778
+:103C300080E0AFF24821714808F094F905466DB173
+:103C400000206F49486001208870704890F8C607CE
+:103C500020F0780010306D4981F8C6076AE0002036
+:103C600067494860012088706449A81D085C3038A5
+:103C70000F46691D795C303940EA0110C1170246D0
+:103C8000F9F7F4FA62498871AFF27C21384608F0FE
+:103C900069F90546DDB13946681C085C30280DDB42
+:103CA000681C085C3038495D303940EA0110C117A2
+:103CB0000246F9F7DBFA5649C87108E04F48405D03
+:103CC0003038C1170246F9F7D1FA5149C8714F4847
+:103CD00090F8C60720F0780018304C4981F8C607E4
+:103CE00028E0AFF2F821454808F03CF9054665B1F7
+:103CF000464890F8C60720F080008030434981F89C
+:103D0000C6074FF47A703E49886013E03F4890F848
+:103D1000C60720F080013D4880F8C61790F8C60716
+:103D200020F07801394880F8C6170020394988709A
+:103D3000486000BF00BFFFE0344890F8C607C0F3FA
+:103D4000C300092814D2DFE800F005142A42677E78
+:103D5000B4CAE0002D4890F8C60720F0780008307B
+:103D60002A4981F8C607002025494860012088704B
+:103D7000E0E0AFF29431214808F0F4F805466DB167
+:103D8000224890F8C60720F0780010301F4981F8CB
+:103D9000C60700201A49486001208870CAE0AFF2C7
+:103DA000B831164808F0DEF805467DB1174890F89E
+:103DB000C60720F078001830144981F8C6070020A3
+:103DC0000F494860012000E0C4E08870B2E0AFF223
+:103DD000E4310A4808F0C6F805466DB10B4890F882
+:103DE000C60720F078002030084981F8C607002077
+:103DF00003494860012088709CE00000A0880020F2
+:103E00000C3A00205245414459000000BC320020C9
+:103E10005C3B0020746A0020AFF230414F4808F04C
+:103E2000A1F8054675B14E4890F8C60720F0780015
+:103E300028304B4981F8C607002001F5EA61486047
+:103E40000120887076E047A1444808F08BF80546C9
+:103E500075B300204549486001208870002407E0C0
+:103E6000281D20443D49095C41480155601C84B22D
+:103E7000142CF5DB3CA13E4808F074F8054655B11A
+:103E8000002406E000226019401E39490A54601CD3
+:103E900084B2022CF6DB324890F8C60720F0780096
+:103EA00030302F4981F8C6070120A1F50051C873B1
+:103EB00040E0AFF2C841294808F054F805466DB11A
+:103EC00000202A49486001208870254890F8C607DC
+:103ED00020F078003830224981F8C6072AE0AFF296
+:103EE000F4411E4808F03EF805466DB100201F4918
+:103EF0004860012088701A4890F8C60720F07800C2
+:103F00004030174981F8C60714E0AFF2205113483A
+:103F100008F028F8054665B1114890F8C60720F06A
+:103F2000800080300E4981F8C6074FF47A700F493F
+:103F3000886000BF00BF00BF00BF00210848A0F894
+:103F40003E17002404E0002004490855601C84B298
+:103F5000642CF8DB11B0BDE8F08F0000A0880020D1
+:103F6000BC320020444843502C0000000C3A002092
+:103F7000663B00202DE9F74F90B00024A0460020BA
+:103F800007900690059000BF00250490814600BF71
+:103F90000026002700BF04E00020FE490855601CF1
+:103FA00084B2642CF8DBFC48807800283ED0FB48C3
+:103FB000407878B30020F8498870F94890F8C6072F
+:103FC00020F08001F64880F8C617F4488078C0B128
+:103FD000012820D002280AD0032826D1F04890F8E2
+:103FE000C60720F07801EE4880F8C6171DE0EC48BF
+:103FF00090F8C60720F078002030E94981F8C6071C
+:1040000013E0E74890F8C60720F07801E44880F80C
+:10401000C6170AE00AE0E24890F8C60720F07800E8
+:104020005830DF4981F8C60700BF00BFDC4890F870
+:10403000C6070121B1EBD01F41F05781D9488078E4
+:1040400001287DD1D64890F8A0080128F9D1002692
+:1040500057E1002744E106EB460000EB0610D24989
+:1040600001EB0010303000EB071080780121B1EB3C
+:10407000D01F66D106EB460000EB0610CA4901EBE3
+:104080000010303000EB0710807820F00400001D95
+:1040900006EB460101EB0611C34A02EB0111303178
+:1040A00001EB0711887006EB460000EB0610114685
+:1040B00001EB0010303000EB07108078C0F3C00037
+:1040C00000283ED006EB460000EB061001EB001086
+:1040D000303000EB0710807820F0080106EB460036
+:1040E00000EB061002EB0010303000EB071081707F
+:1040F000AE48D0F81802401E001B0521B0FBF1F2BB
+:1041000001FB120000EBC00101EB0011A7482430B5
+:1041100000EB81000021C0F81D10A448D0F818025F
+:10412000401E001B0521B0FBF1F201FB120000EB69
+:10413000C00101EB00119D48243000EB810001E03B
+:10414000F4E0CBE00D30019040F223107043984A28
+:1041500002EBC000183007EBC70200EB021000F1C1
+:10416000220110220198E4F770F89048D0F8180264
+:10417000401E001B0521B0FBF1F201FB120000EB19
+:10418000C00101EB00118948243000EB810140F2AD
+:1041900023107043864A02EBC000183007EBC702B9
+:1041A00000EB021050F81A2F41F8012F40684860C8
+:1041B0007E48D0F81802401E001B0521B0FBF1F22A
+:1041C00001FB120000EBC00101EB00127748243024
+:1041D00006EB460101EB0611734B03EB0111303185
+:1041E00001EB0711097800F822102438D0F81802E2
+:1041F000401E001B0521B0FBF1F201FB120000EB99
+:10420000C00101EB00116948243000EB810140F24C
+:1042100023107043664A02EBC000183007EBC70258
+:1042200000EB0210406BC1F809006048D0F818029A
+:10423000401E001B0521B0FBF1F201FB120000EB58
+:10424000C00101EB00115948243000EB81015448B2
+:10425000C26941F8212F008C88805448D0F8180298
+:10426000401E001B0521B0FBF1F201FB120000EB28
+:10427000C00101EB00114D48243000EB810106EB39
+:10428000460000EB06101A4602EB0010303000EB3F
+:1042900007104068C1F827004448D0F818020521EB
+:1042A000B0FBF1F080B2014601900220E4F710FF6C
+:1042B00000210620E5F74EFE3C48D0F818023B49A5
+:1042C000498C884206D23948D0F81802401C374938
+:1042D000C1F8180200210520E5F73CFE781C87B2E2
+:1042E00006EB460000EB06102F4901EB0010C079E9
+:1042F000B8423FF7B0AE31460220E5F72BFE701C06
+:1043000086B2042EFFF6A5AE24488078032803D099
+:1043100022488078012802D1002026490860002127
+:104320001F4880F8A0180B201C490871224800780B
+:10433000012841F0B2850DE002F01EFB18498862A9
+:104340000846806AC0F3004006900846806AC0F3C1
+:104350004200059005980028EED010488078022889
+:1043600012D10E48407878B14FF00709552009491D
+:104370000870FD204870AA2088700020C87008715D
+:104380006120487100208871FA20024901F8090073
+:10439000034813E052020020746A00205C3B0020B6
+:1043A000BC320020443A002014410020BC120020FE
+:1043B000D445002088024042220A00201C30417966
+:1043C000F54A09F101001154F448017909F102009C
+:1043D0001154F248C17809F103001154EF48817873
+:1043E00009F104001154ED48417809F10500115418
+:1043F000EA481C38017F09F10600115400240EE040
+:10440000E6481C38806AC4F10301C900C840C1B243
+:1044100009F109002044E04A1154601C84B2042CC4
+:10442000EEDBDF48407838B9DB4A09F10D0112981C
+:104430005054481C85B238E0DA48006850B9DA4870
+:10444000807838B1D6488078032803D0D448807863
+:10445000012823D1002409E0D1489038015D09F1F9
+:104460000D002044CC4A1154601C84B2142CF3DBA0
+:10447000002409E0CA484830015D09F121002044C8
+:10448000C54A1154601C84B20A2CF3DBC24A09F1FC
+:104490002B0112985054481C85B206E00120C349F4
+:1044A0008870002013B0BDE8F08F002D01F0F58476
+:1044B0000120BE4910394870A1F5EF61129881F8CA
+:1044C0003C07129815287CD00FDCA0F10B000A28BD
+:1044D0001ED2DFE810F019001D0049031E001D0068
+:1044E0003800A9030C041D009006A2280ED006DC9B
+:1044F000162867D01F2866D0A12809D108E0A32874
+:1045000003D0A428F9D102E000BF00BF00BF00BF64
+:1045100029E31020A2490871002406E0A448005DA8
+:1045200029199D4A5054601C84B20A2CF6DB05F10F
+:104530000A0085B29D48563090F8AD00964948551E
+:10454000681C85B2E4E79B4890F80C0E00F001006F
+:10455000A0B1012080F3138800BF00BFBFF34F8FCD
+:104560009548006800F4E06094490843001D9249B2
+:104570000860BFF34F8F00BF00BFFEE7002675E263
+:1045800006EB460000EB06108D4901EB0010807928
+:10459000032839D006EB460000EB061001EB0010B3
+:1045A0008079012830D006EB460000EB061001EBC5
+:1045B00000108079022827D006EB460000EB061099
+:1045C00002E0FCE312E3D7E301EB0010807904285A
+:1045D0001AD006EB460000EB061001EB00108079C4
+:1045E000072811D006EB460000EB061001EB001087
+:1045F0008079082808D006EB460000EB061001EB96
+:1046000000108079092872D1012063494855E81CBF
+:1046100085B2049502204855681C85B21D20485576
+:10462000681C85B2002713E106EB460000EB06107C
+:10463000634901EB0010303000EB07100078564959
+:104640004855681C85B206EB460000EB06105C4935
+:1046500001EB0010303000EB071080784E494855D0
+:10466000681C85B206EB460000EB0610544901EBCE
+:104670000010303000EB07108078C0F38000D0B914
+:1046800006EB460000EB061001EB0010303000EBAB
+:1046900007108078C0F3C00068B906EB460000EB55
+:1046A000061001EB0010303000EB07108078C0F3EB
+:1046B000400000286FD0002413E006EB460000EB1A
+:1046C00006103F4901EB0010303000EB0710406846
+:1046D000C4F10301C900C84061192F4A5054601C3D
+:1046E00084B2042CE9DB281D85B2002416E0C9E061
+:1046F00040F223107043334901EBC000183007EB40
+:10470000C70100EB0110D0F81A00C4F10301C90081
+:10471000C8406119204A5054601C84B2042CE7DB65
+:10472000281D85B2002415E040F22310704325496E
+:1047300001EBC000183007EBC70100EB0110D0F807
+:104740001E00C4F10301C900C8406119124A505447
+:10475000601C84B2042CE7DB281D85B2002414E021
+:1047600040F223107043174901EBC000183007EBEB
+:10477000C70100EB0110406BC4F10201C900C84041
+:104780006119054A5054601C84B2032CE8DBE81C14
+:1047900085B2002434E059E052020020D8320020D3
+:1047A0005C3B002008024042BC120020443A00203A
+:1047B0007EC00208BC2200200CED00E00000FA05DB
+:1047C00014410020D445002040F223107043FD49DD
+:1047D00001EBC000183007EBC70100EB011050F8E7
+:1047E000221F4068C4F10502D200CDE90801084645
+:1047F0000899E3F718FD6119F34A5054601C84B21C
+:10480000062CE1DBA81D85B200241BE040F223103A
+:104810007043EC4901EBC000183007EBC70100EB17
+:10482000011022308168C068C4F10502D200CDE9D0
+:104830000A0108460A99E3F7F6FC6119E24A505466
+:10484000601C84B2062CE1DBA81D85B2781C87B2FF
+:1048500006EB460000EB0610DC4901EB0010C079C6
+:10486000B8423FF7E1AE0498281AC0F30721049834
+:10487000801ED54A11540498281AC1B20498401ECB
+:104880001154F1E006EB460000EB0610CF4901EBB6
+:1048900000108079052838D10220CB494855E81C02
+:1048A00085B2049500271CE0781CC7494855681C50
+:1048B00085B2C748C05D4855681C85B2002409E030
+:1048C000C3480C3000EB0710005D6119BE4A50541C
+:1048D000601C84B2102CF3DB05F1100085B2781C4B
+:1048E00087B2BC4890F8BC01B842DDDC0498281AB5
+:1048F0000002C1B20498801EB34A11540498281AC9
+:10490000C1B20498401E1154AEE006EB460000EB25
+:104910000610AE4901EB0010807906286FD1032004
+:10492000A9494855E81C85B2049502204855681CE1
+:1049300085B211204855681C85B200277BE006EB44
+:10494000460000EB0610A14901EB0010303000EBEF
+:10495000071000789C494855681C85B206EB460054
+:1049600000EB0610994901EB0010303000EB071006
+:10497000807895494855681C85B206EB460000EBE7
+:104980000610924901EB0010303000EB07108078E0
+:10499000C0F3800090B3002411E040F22310704374
+:1049A000884901EBC000183007EBC70100EB01108C
+:1049B0003F30005D6119844A5054601C84B20A2C57
+:1049C000EBDB05F10A0085B2002411E040F2231070
+:1049D00070437C4901EBC000183007EBC70100EBC6
+:1049E00001105830005D6119774A5054601C84B240
+:1049F000022CEBDBA81C85B2002416E019E033E0A2
+:104A000040F2231070436F4901EBC000183007EBF0
+:104A1000C70100EB0110C06EC4F10201C900C8401B
+:104A20006119694A5054601C84B2032CE8DBE81C0D
+:104A300085B2781C87B206EB460000EB061063498E
+:104A400001EB0010C079B8423FF779AF0498281AFB
+:104A50000002C1B20498801E5B4A11540498281ABF
+:104A6000C1B20498401E1154701C86B2594890F887
+:104A70002A0CB0423FF784AD564890F8CC0C002881
+:104A800071DD00266AE006EB4601534800EB011099
+:104A9000807904280DD14C494855681C85B2012005
+:104AA0004855681C85B249482338805D4855681CC4
+:104AB00085B206EB4601484800EB011080790628D4
+:104AC00032D141494855681C85B2424890F8BC0132
+:104AD0004855681C85B212204855681C85B20027CD
+:104AE0001CE0781C38494855681C85B23848C05DC0
+:104AF0004855681C85B2002409E035480C3000EBAD
+:104B00000710005D6119304A5054601C84B2102CAB
+:104B1000F3DB05F1100085B2781C87B22D4890F8C0
+:104B2000BC01B842DDDC17E006EB460000EB0610E6
+:104B3000264901EB0010807905280DD122494855FE
+:104B4000681C85B201204855681C85B21F4823386F
+:104B5000805D4855681C85B2701C86B21D4890F86F
+:104B6000CC0CB0428FDC58E31C480078401C1B4939
+:104B7000087008460078052809DA194890F80C0EE4
+:104B800000F0010018B90D20164908710CE0102042
+:104B900014490871124890F80C0E00F0010018B981
+:104BA000FF210F4880F8101E0F480088000A0649B0
+:104BB00048550D480088C1B2034A681C1154A81C0E
+:104BC00085B22AE3D445002052020020144100207F
+:104BD00079340020BC3200208C3F00202A0A0020BB
+:104BE000BC2200205C3B0020280A0020FE48007800
+:104BF000401CFD49087008460078052803DA162095
+:104C0000FA49087102E01020F8490871F848008854
+:104C1000000AF8494855F6480088C1B2F54A681CB0
+:104C20001154A81C85B2F8E21020F0490871A1F5D2
+:104C3000C55090F8110EEF494855681C85B2002701
+:104C400046E0ED4890F8110E401E40F2231110FB93
+:104C500001F0EA4901EBC000183007EBC70100EB97
+:104C6000011090F88100012830D1E34890F8110E2E
+:104C7000401E00EB400101EB0010E14901EB001088
+:104C8000303000EB07100078DA494855681C85B2CF
+:104C9000002416E0D84890F8110E401E40F223116F
+:104CA00010FB01F0D54901EBC000183007EBC7013C
+:104CB00000EB01108230005D2919CE4A5054601C6F
+:104CC00084B20A2CE6DB05F10A0085B2781C87B2B3
+:104CD000C94890F8110E401E00EB400101EB001096
+:104CE000C74901EB0010C079B842AADC95E2BE4882
+:104CF0000078401CBC49087008460078052812DA84
+:104D0000BD4890F8110E401E00EB400101EB001071
+:104D1000BB4901EB0010007E00F0010018B9122021
+:104D2000B249087115E01020B0490871B24890F8F6
+:104D3000110E401E00EB400101EB0010B04901EBE9
+:104D40000010007E00F0010018B9FF21AA4880F889
+:104D5000101EA94890F8110EA6494855A44800888D
+:104D6000010AA44A681C1154A1480088C1B2A81CB9
+:104D70001154E81C85B250E20120A249C8730846CC
+:104D8000D0F818020A21B0FBF1F0C0F307209949CE
+:104D90004855681C85B29B48D0F818020A21B0FB20
+:104DA000F1F094494855681C85B29648D0F818022D
+:104DB0000A2805D94FF00A0A4FF0000B05E023E25C
+:104DC0009048D0F818A24FF0000B8E48D0F8180287
+:104DD0008C49C1F81C020846D0F818020A21B0FB21
+:104DE000F1F081B28748A0F8201280F822A20021B9
+:104DF0000C20E5F7AFF87F4901F805A0681C85B2E3
+:104E000028204855681C85B20024ECE17D48D0F884
+:104E1000180268B17B48D0F81802401E001B05211B
+:104E2000B0FBF1F080B2014601900220E4F7B4F843
+:104E30007448D0F81802401E001B0521B0FBF1F2A7
+:104E400001FB120000EBC00101EB00116D482430A2
+:104E500010F8210067494855681C85B24FF00008DA
+:104E60001FE06848D0F81802401E001B0521B0FB67
+:104E7000F1F201FB120000EBC00101EB00116148EF
+:104E8000243000EB8100D0F80100C8F10301C90013
+:104E9000C84008EB0501574A505408F101001FFAB9
+:104EA00080F8B8F1040FDCDB281D85B24FF0000854
+:104EB0001FE05448D0F81802401E001B0521B0FB2B
+:104EC000F1F201FB120000EBC00101EB00114D48B3
+:104ED000243000EB8100D0F80500C8F10301C900BF
+:104EE000C84008EB0501434A505408F101001FFA7D
+:104EF00080F8B8F1040FDCDB281D85B24FF0000804
+:104F00001FE04048D0F81802401E001B0521B0FBEE
+:104F1000F1F201FB120000EBC00101EB0011394876
+:104F2000243000EB8100D0F80900C8F10201C9006B
+:104F3000C84008EB05012F4A505408F101001FFA40
+:104F400080F8B8F1030FDCDBE81C85B24FF00008F5
+:104F500025E02C48D0F81802401E001B0521B0FBAC
+:104F6000F1F201FB120000EBC00101EB001125483A
+:104F7000243000EB810050F80D1F4068C8F1050295
+:104F8000D200CDE90C0108460C99E3F74CF908EB87
+:104F90000501184A505408F101001FFA80F8B8F1D1
+:104FA000060FD6DBA81D85B24FF0000836E0154885
+:104FB000D0F81802401E001B0521B0FBF1F201FBE6
+:104FC000120000EBC00101EB00110E48243000EB91
+:104FD00081000D308168C068C8F10502D200CDE9BA
+:104FE0000E0108460E990FE02A0A00205C3B0020C3
+:104FF000280A002052020020BC220020D4450020B4
+:1050000014410020BC120020E3F70DF908EB050164
+:10501000F74A505408F101001FFA80F8B8F1060F62
+:10502000C5DBA81D85B2F348D0F81802401E001B4E
+:105030000521B0FBF1F201FB120000EBC00101EB16
+:105040000011EC48243000EB810090F82600E8497C
+:105050004855681C85B2E748D0F81802401E001B6E
+:105060000521B0FBF1F201FB120000EBC00101EBE6
+:105070000011E048243000EB810090F82500DC4965
+:105080004855681C85B2DB48D0F81802401E001B4A
+:105090000521B0FBF1F201FB120000EBC00101EBB6
+:1050A0000011D448243000EB810090F82400D0494E
+:1050B0004855681C85B2CF48D0F81802401E001B26
+:1050C0000521B0FBF1F201FB120000EBC00101EB86
+:1050D0000011C848243000EB810090F82300C44937
+:1050E0004855681C85B2C348D0F81802401E001B02
+:1050F0000521B0FBF1F201FB120000EBC00101EB56
+:105100000011BC48243000EB810090F82200B8491F
+:105110004855681C85B2B748D0F81802401E001BDD
+:105120000521B0FBF1F201FB120000EBC00101EB25
+:105130000011B048243000EB810090F82100AC4908
+:105140004855681C85B24FF000081FE0A948D0F808
+:105150001802401E001B0521B0FBF1F201FB1200FA
+:1051600000EBC00101EB0011A248243000EB8100EC
+:10517000D0F82700C8F10301C900C84008EB0501B9
+:105180009B4A505408F101001FFA80F8B8F1040F4F
+:10519000DCDB281D85B24FF000081DE09548D0F8F3
+:1051A0001802401E001B0521B0FBF1F201FB1200AA
+:1051B00000EBC00101EB00118E48243000EB8100B0
+:1051C0002B3008F10401405C08EB0501884A50547B
+:1051D00008F101001FFA80F8B8F1060FDEDBA81D08
+:1051E00085B2601C84B20020B4EB0A0170EB0B00A6
+:1051F000FFF60CAE11E010207F49087159207C4960
+:105200004855681C85B208E010207B490871592078
+:1052100077494855681C85B200BF00BFA5EB09005F
+:10522000C0F30721724A09F107001154A5EB0900E8
+:10523000C1B209F10800115400240FE009F10D0179
+:1052400021446B4A505CDDE90521E4F7A8FD09F132
+:105250000D012144664A5054601C84B2A5EB09003C
+:10526000A042EBDC6548C07E48B1A5EB090291B2D3
+:105270005F4A02EB090000230422E5F713FCA5EBCB
+:10528000090291B25A4A02EB0900E4F707FB002138
+:10529000CDE90201DDE90201000A40EA016054495A
+:1052A0004855681C85B202984855681C85B252481A
+:1052B0008078022810D15048407868B1681F000AF1
+:1052C000C870681F087181B24948401D01F0B4FCE4
+:1052D00047494855681C85B2494805600121001FAF
+:1052E000E4F75CFB2846FFF7DDB8444890F8C607B2
+:1052F000C009002877D14048807830B1012873D0A8
+:10530000022872D0032871D1FDE33C4890F8C6070B
+:10531000C0F3C3000E2829D2DFE800F007293D5171
+:105320007C90A4B8CCE0F8F6F5F4002405E035480C
+:10533000005D2F490855601C84B23248E2F7A3FF94
+:10534000A042F4D82E4804600121001FE4F726FB98
+:105350002A4890F8C60720F078000830274981F8DD
+:10536000C6074FF47A7001F5EA6188605CE10024B9
+:1053700005E02548005D1E490855601C84B222489E
+:10538000E2F781FFA042F4D81D4804600121001F0C
+:10539000E4F704FB48E1002405E01C48005D1449E3
+:1053A0000855601C84B21948E2F76DFFA042F4D89A
+:1053B000134804600121001FE4F7F0FA34E10024EF
+:1053C00005E01348005D0A490855601C84B2104886
+:1053D000E2F759FFA042F4D8094804600121001FF8
+:1053E000E4F7DCFA20E1FBE320E1DFE2DDE20000AC
+:1053F00052020020BC1200205C3B0020BC32002086
+:10540000BC64024061CD02085BCD02085FCD02089A
+:1054100048CD0208002405E0FD48005DFD4908551F
+:10542000601C84B2FA48E2F72EFFA042F4D8FA4892
+:1054300004600121001FE4F7B1FAF5E0002405E063
+:10544000F648005DF3490855601C84B2F348E2F762
+:105450001AFFA042F4D8F04804600121001FE4F7CD
+:105460009DFAE1E0002405E0ED48005DE9490855BA
+:10547000601C84B2EA48E2F706FFA042F4D8E6488E
+:1054800004600121001FE4F789FACDE0002405E063
+:10549000E448005DDF490855601C84B2E148E2F74A
+:1054A000F2FEA042F4D8DC4804600121001FE4F7BA
+:1054B00075FAB9E0002405E0DB48005DD5490855E0
+:1054C000601C84B2D848E2F7DEFEA042F4D8D2488D
+:1054D00004600121001FE4F761FAA5E0002405E063
+:1054E000D248005DCB490855601C84B2CF48E2F732
+:1054F000CAFEA042F4D8C84804600121001FE4F7A6
+:105500004DFA91E078E05FE04AE0FFE7C848407874
+:1055100002280DD1002405E0C648005DBD490855AC
+:10552000601C84B2C348E2F7AEFEA042F4D830E07B
+:10553000002405E0BF48005DB6490855601C84B2F0
+:105540000D2CF7DBBA48C238E2F79DFE4FF0000B96
+:10555000824600228AEA02008BEA0201084314D044
+:10556000002408E0B248C238015D04F10D00A94AE8
+:105570001154601C84B20020B4EB0A0170EB0B00E4
+:10558000F0DBADA1A348E2F772FEA248E2F77BFE92
+:1055900084B2A14804600121001FE4F7FFF943E051
+:1055A000002405E0A548005D9A490855601C84B2B6
+:1055B000A248E2F768FEA042F4D8974804600121AF
+:1055C000001FE4F7EBF92FE0002405E09C48005DA4
+:1055D00090490855601C84B29948E2F754FEA042F5
+:1055E000F4D88D4804600121001FE4F7D7F942F296
+:1055F00010709449886017E0002405E09248005D2F
+:1056000084490855601C84B28F48E2F73CFEA042F2
+:10561000F4D8814804600121001FE4F7BFF942F289
+:1056200010708849886000BF00BFBEE1874890F8CD
+:10563000C607C0F3C3000D281FD2DFE800F0071F24
+:1056400033475B6F8397ABBFE8E7E600002405E0D4
+:105650007F48005D6F490855601C84B27C48E2F7C2
+:1056600012FEA042F4D86C4804600121001FE4F748
+:1056700095F94FF47A707349886095E1002405E04C
+:105680007448005D63490855601C84B27148E2F7B4
+:10569000FAFDA042F4D8604804600121001FE4F73D
+:1056A0007DF981E1002405E06B48005D594908550A
+:1056B000601C84B26848E2F7E6FDA042F4D8564880
+:1056C00004600121001FE4F769F96DE1002405E0A1
+:1056D0006248005D4F490855601C84B25F48E2F79C
+:1056E000D2FDA042F4D84C4804600121001FE4F729
+:1056F00055F959E1002405E05948005D4549085530
+:10570000601C84B25648E2F7BEFDA042F4D842487D
+:1057100004600121001FE4F741F945E1002405E0A0
+:105720005048005D3B490855601C84B24D48E2F783
+:10573000AAFDA042F4D8384804600121001FE4F714
+:105740002DF931E1002405E04748005D3149085555
+:10575000601C84B24448E2F796FDA042F4D82E487B
+:1057600004600121001FE4F719F91DE1002405E0A0
+:105770003E48005D27490855601C84B23B48E2F76B
+:1057800082FDA042F4D8244804600121001FE4F700
+:1057900005F909E1002405E03548005D1D4908557B
+:1057A000601C84B23248E2F76EFDA042F4D81A4879
+:1057B00004600121001FE4F7F1F8F5E01C4840788F
+:1057C00002280DD1002405E02A48005D1149085542
+:1057D000601C84B22748E2F756FDA042F4D885E069
+:1057E000002405E02348005D0A490855601C84B286
+:1057F000142CF7DB13488E30E2F745FD4FF0000B19
+:1058000082461DA10F488E3038E0B4E089E074E094
+:1058100030CD020852020020BC6402401FCD0208B5
+:105820002002002010CD020877CD02086BCD0208BF
+:105830005C3B0020E8CC02080D0A000082CD020883
+:1058400041CD02080C3A0020BACD0208BC3200203B
+:105850008BCE020892CE020841CF02089CCE0208ED
+:10586000A7CE0208B2CE0208BBCE0208CACE0208FA
+:10587000E8CE0208F5CE02082C00000006F072FB0C
+:10588000804600218AEA01008BEA0101084329D001
+:10589000002407E0F848015D04F11400F74A1154B0
+:1058A000601C84B2A8F10100A042F3DC2221143074
+:1058B000F24A1154444607E0601EEF49095C153076
+:1058C000EE4A1154601C84B201211AEB01004BF125
+:1058D00000010022201A8A41EEDBAFF2A401E74862
+:1058E000E2F7C5FCE548E2F7CEFC84B2E448046088
+:1058F0000121001FE4F752F856E0002405E0E148DA
+:10590000005DDE490855601C84B2DE48E2F7BBFC4E
+:10591000A042F4D8DA4804600121001FE4F73EF801
+:1059200042E0D5488E38806840F2E931884209D19A
+:10593000D54890F8C60720F078006030D24981F849
+:10594000C60704E040F2E930CB498E398860002474
+:1059500005E0CE48005DC9490855601C84B2CB48BB
+:10596000E2F791FCA042F4D8C54804600121001F71
+:10597000E4F714F818E0002405E0C548005DBF49CD
+:105980000855601C84B2C248E2F77DFCA042F4D8FE
+:10599000BB4804600121001FE4F700F843F698209B
+:1059A000B5498E39886000BF00BF75E2B64890F8EF
+:1059B000C607C0F3C30005281BD2DFE800F0031BB5
+:1059C0008FB3F5000020AC49C231C870002405E057
+:1059D000B048005DA9490855601C84B2AD48E2F7A3
+:1059E00052FCA042F4D8A64804600121001FE3F74E
+:1059F000D5FF2EE10020A049C231C870002404E088
+:105A000000209E490855601C84B2642CF8DB0020FD
+:105A10009949C231C87008464078032815D1002042
+:105A2000C870002405E09C48005D94490855601C3E
+:105A300084B29948E2F727FCA042F4D89048046069
+:105A40000121001FE3F7AAFF42E0002405E093488C
+:105A5000005D8A490855601C84B2082CF7DB0024DD
+:105A600008E085486E30015D04F10800834A115456
+:105A7000601C84B280486E30E2F705FCA042F0D88A
+:105A80002C2104F108007D4A1154401C80B207907B
+:105A9000002408E078489630015D07982044774A52
+:105AA0001154601C84B274489630E2F7ECFBA042BB
+:105AB000F0D8AFF27C217148E2F7D9FB6F48E2F7EA
+:105AC000E2FB6F49086001216D48001FE3F766FFA4
+:105AD00042F2107068498E398860BAE0002405E00F
+:105AE0006F48005D65490855601C84B26C48E2F758
+:105AF000CAFBA042F4D8624804600121001FE3F70A
+:105B00004DFF614800E0A6E090F8C60720F078005D
+:105B100018305D4981F8C6074FF4FA6001F5EA6173
+:105B2000886096E05448C230407801281CD0022892
+:105B300002D003286DD154E000204F49C231C87013
+:105B4000002405E05748005D4C490855601C84B2AC
+:105B50005448E2F798FBA042F4D849480460012178
+:105B6000001FE3F71BFF54E0002404E0002043493A
+:105B70000855601C84B2642CF8DB00203E49C23119
+:105B8000C870002405E04748005D3C490855601C8A
+:105B900084B20E2CF7DB3848E2F775FB80B2079031
+:105BA000079890B1002408E03AE03348015D04F121
+:105BB0000E00324A1154601C84B207988442F4DB10
+:105BC000AFF28C312D48E2F752FB2C48E2F75BFB39
+:105BD0002B49086001212A48001FE3F7DFFE18E087
+:105BE0005BE100202449C231C870002405E02E4842
+:105BF000005D22490855601C84B22B48E2F743FB44
+:105C0000A042F4D81E4804600121001FE3F7C6FE3D
+:105C100000BF00BF42F2107017498E39886018E04B
+:105C2000002405E02148005D14490855601C84B239
+:105C30001E48E2F728FBA042F4D811480460012175
+:105C4000001FE3F7ABFE42F210700B498E398860FB
+:105C500000BF00BF20E10C4890F8C607C0F3C300A6
+:105C6000092844D2DFE800F00544586C8094A8EA83
+:105C7000FF00002422E000009A3A00205202002097
+:105C8000BC64024025CF0208BC32002087CE020847
+:105C900036CF020848CD020805CE0208E8CD02083A
+:105CA00072CE020825CE02084ECE02087ECE020831
+:105CB0007B48005D7B490855601C84B27848E2F758
+:105CC000E2FAA042F4D8784804600121001FE3F70B
+:105CD00065FE764890F8C60720F0780008307349D2
+:105CE00081F8C6074FF47A7001F5EA618860D1E067
+:105CF000002405E06E48005D6A490855601C84B2C6
+:105D00006B48E2F7C0FAA042F4D86748046001216A
+:105D1000001FE3F743FEBDE0002405E06548005D99
+:105D200060490855601C84B26248E2F7ACFAA042B0
+:105D3000F4D85D4804600121001FE3F72FFEA9E0BD
+:105D4000002405E05C48005D56490855601C84B29B
+:105D50005948E2F798FAA042F4D853480460012168
+:105D6000001FE3F71BFE95E0002405E05348005DAB
+:105D70004C490855601C84B25048E2F784FAA042AE
+:105D8000F4D8494804600121001FE3F707FE81E0D1
+:105D9000002405E04A48005D42490855601C84B271
+:105DA0004748E2F770FAA042F4D83F480460012166
+:105DB000001FE3F7F3FD6DE04248407802280DD163
+:105DC000002405E04048005D36490855601C84B257
+:105DD0003D48E2F758FAA042F4D828E0002405E054
+:105DE0003948005D2F490855601C84B20F2CF7DB41
+:105DF0003448C238E2F747FA80B20790079890B16A
+:105E0000002408E02F48C238015D04F10F00254A44
+:105E10001154601C84B207988442F3DBAFF2E8515E
+:105E20002048E2F724FA1F48E2F72DFA84B21E4810
+:105E300004600121001FE3F7B1FD2BE0002405E021
+:105E40002248005D17490855601C84B21F48E2F7DC
+:105E50001AFAA042F4D8144804600121001FE3F7A5
+:105E60009DFD17E0FFE7002405E01948005D0D499E
+:105E70000855601C84B2072CF7D3601E0A490860DD
+:105E800001210948001FE3F789FD42F21070114912
+:105E9000886000BF00BF00BF00BF0020FEF702BB4C
+:105EA00061CD020852020020BC640240BC320020D6
+:105EB0005BCD02085FCD020848CD0208C1CD0208C3
+:105EC000D0CD02085C3B002090CD0208DACD02085C
+:105ED000BACD02080C3A002010B5002440F224414B
+:105EE000164804F072F938B340F22441134804F024
+:105EF000E6F800211248E3F751FD12491048E3F794
+:105F000033FD01201049C8700C480088C4B20B480A
+:105F10008088C4B20A48001D0068C0F5FA6081B2EA
+:105F20000A48A0F83E174FF4FA600549091D0860B9
+:105F300001210348E3F732FD10BD000000100140CD
+:105F400088640240008800205C3B0020BC320020B6
+:105F500010B5002404490548E3F706FD0021034875
+:105F6000E3F71CFD10BD000000800028B86402406B
+:105F700000B58FB00121880500F008FC2848E3F740
+:105F800019FD40200390002005904FF4806006909A
+:105F900000200790089009904FF400300A900020EC
+:105FA0000B900C900D900E901E48019040060090B2
+:105FB0001D48029069461A48E3F7C6FD01221021E8
+:105FC0001748E3F7A3FD16483038E3F7F3FC002049
+:105FD00003904FF4FA600490002005904FF4806025
+:105FE000069000200790089009904FF400300A9026
+:105FF00000200B900C900D900E900A4801904006E6
+:1060000000900A480290694605483038E3F79CFD45
+:10601000012103483038E3F7C1FC0FB000BD000098
+:10602000B86402400410014052020020A088002001
+:106030001CB50121032000F0A9FB07220621164808
+:10604000E4F7B6FC072211461348E4F7B1FCC02080
+:10605000009002208DF8050000208DF80600012038
+:106060008DF8070002208DF8040069460A48E4F71D
+:1060700057FC2020009001208DF8040000208DF8AE
+:10608000060003208DF8050001208DF80700694601
+:106090000148E4F745FC1CBD0004024070B588B01F
+:1060A00000240025FFF7C4FFFFF762FF4FF4E13043
+:1060B00000F06CF900F04AF90121402000F086FB65
+:1060C000012000F047FC4FF47A7005F06DFD0B20C5
+:1060D000894908710021894880F8A01880F868175C
+:1060E0000020874988704870C8704FF47A708860C3
+:1060F0000021824880F8881701208149203188706A
+:106100004870C8704FF4FA50886000217B4880F8CE
+:10611000501701207A49183988704870C8704FF4B8
+:106120007A7088600021754880F8781700207449DB
+:10613000103188704870C8704FF47A708860002100
+:106140006E4880F85C1701206D490C3988704870E2
+:10615000C8704FF4FA70886000216A4880F8B81758
+:1061600000206949887001204870C8704EF6602090
+:10617000886000BF1FE0002004EB4401604A2C321D
+:1061800002F8210004EB440102EB81018870012038
+:1061900004EB440102EB81014870002004EB440150
+:1061A00002EB8101C87042F6F82004EB440102EBD7
+:1061B00081018860641C042CDDD300204E49887165
+:1061C000A1F1C20090F8AA0000F00F00002807DD3E
+:1061D000A1F1C20090F8AA0000F00F00401E487024
+:1061E0004748763090F8AA000009002808DD4448A6
+:1061F000763090F8AA000121C1EB10103E4988705A
+:106200003D48407868B920214048E4F7FFFB3B480F
+:1062100090F8C60720F080008030384981F8C60722
+:1062200003E020213948E4F7EFFB3348807890B150
+:10623000012815D0022809D003281ED147F230507A
+:106240003149886000203249086016E04EF660202F
+:106250002D49886011E04EF660202B4988600CE0E3
+:106260004EF660202849886000202949086043F6DE
+:10627000982023491839886000BF00BF254800686E
+:10628000254908602348001D0068486021480830FF
+:1062900000688860002404E0002117489038015508
+:1062A000641C142CF8D31C48C07A1B49897A1A4AFA
+:1062B000527A194B1B7ACDE90432CDE90610164803
+:1062C000C1798079144A5279134B1B79CDE9003298
+:1062D000CDE9020110488378027810A10648903871
+:1062E00004F03EF800210320E3F734FE10B1002053
+:1062F0001549086008B070BD5C3B0020BC3200202E
+:10630000243A0020BC620020746A0020000402408D
+:1063100088024042107AFF1F4098002025303278D2
+:106320002530327825303278253032782530327871
+:106330002530327825303278253032782530327861
+:1063400025303278250000008802424208B54620F8
+:106350008DF8000002208DF8010001208DF8020068
+:106360008DF803006846F9F73BFA25208DF8000008
+:1063700001208DF8010000208DF8020001208DF829
+:1063800003006846F9F72CFA08BD00001FB5044663
+:106390000121102000F04AFA00940020ADF804001A
+:1063A000ADF80600ADF80800ADF80C000C20ADF813
+:1063B0000A0069460B4803F057FF0121094803F022
+:1063C00087FE012240F22441064803F028FF1021F5
+:1063D000044803F074FE0122C021024803F084FE49
+:1063E0001FBD0000001001401CB50121592000F024
+:1063F000CDF943F6F870009000208DF804000220DB
+:106400008DF8070069462448E4F78AFAFC200090DA
+:1064100000208DF8040001208DF8070069461F4810
+:10642000E4F77EFA4FF44040009000208DF804001D
+:1064300001208DF8070069461948E4F771FA072032
+:10644000009000208DF8040002208DF807006946B6
+:106450001448E4F765FA07211248E4F7D5FA4FF437
+:1064600040410F48E4F7D2FA4FF47C510A48E4F770
+:10647000CDFAF8210848E4F7C7FAFC210748E4F709
+:10648000C5FA09480068012802D10849887002E06D
+:106490000020064988701CBD001002400018024010
+:1064A000000C02400000024028024242BC120020C0
+:1064B00010B5FFF799FF642005F076FB23480068CC
+:1064C000D0B92348006818B902202249487002E078
+:1064D0000120204948701E48103800681E49D1F834
+:1064E0000C1240EA4100C0431A498870084680787F
+:1064F00000F00300887002E000201649487014483C
+:10650000001F006820B90120144981F8200003E031
+:106510000020124981F8200011480068000111494B
+:10652000D1F8181240EAC1000E49D1F8141240EA1D
+:1065300081000C49D1F8101240EA41000949D1F814
+:106540000C12084318300549C87010BD3C82414206
+:10655000180243425C3B002000004342BC12002072
+:106560001C024242000042421CB50121112000F0F1
+:106570000DF94CF20400009001208DF80400002079
+:106580008DF8060003208DF8050001208DF8070026
+:1065900069461648E4F7C4F904211448E4F734FACC
+:1065A00013488078032803D011488078012815D13A
+:1065B0000420009001208DF8040000208DF80600D2
+:1065C00003208DF8050001208DF807006946094871
+:1065D000E4F7A6F904210748E4F716FA0120064972
+:1065E00008600649C1F8BC021CBD00000010024052
+:1065F0005C3B002000000240B802424200004242E0
+:1066000010B5FFF7B1FF10BD2DE9F04F85B00F4673
+:1066100015461E460E9C162002900BE02020544981
+:1066200001EB47119DF8082088549DF80800401C94
+:10663000C0B202909DF808002028EFDB00200290F5
+:1066400013E09DF808008200A846B146404649463E
+:10665000E1F7E9FD002358405940084300D108E024
+:106660009DF80800401CC0B202909DF80800102858
+:10667000E7DB00BF9DF80800A04217DC002C15DD09
+:106680009DF8080020B99DF808002044C0B202908F
+:106690009DF80800401CC0B202903020344901EB44
+:1066A00047119DF80820C2F11E02885444B1012010
+:1066B00000902E202E4901EB4711C4F11E02885490
+:1066C0000020019019E09DF804008200AA46B3461C
+:1066D00050465946E1F7A7FD0F21084030302449C4
+:1066E00001EB47119DF80420C2F11E0288549DF869
+:1066F000040000F10100C0B201909DF80400A04226
+:10670000E1DB9DF800002044C0B2019023E09DF839
+:1067100004009DF80010401A820028463146CDE959
+:106720000365E1F780FD0F2108403030C1B2104809
+:1067300000EB47129DF8040000F101009DF80030C5
+:10674000A0EB0300C0F11E0011549DF8040000F1FD
+:106750000100C0B201909DF808009DF800100844A7
+:106760009DF804108842D2DC05B0BDE8F08F00002F
+:10677000482E002010B54FF400610348E4F73BF9C0
+:106780000446204610BD00000004024029B1064A1C
+:1067900012680243044B1A6004E0034A1268824301
+:1067A000014B1A60704700003038024029B1064A98
+:1067B00012680243044B1A6004E0034A12688243E1
+:1067C000014B1A60704700001038024029B1064A98
+:1067D00012680243044B1A6004E0034A12688243C1
+:1067E000014B1A60704700003438024029B1064A54
+:1067F00012680243044B1A6004E0034A12688243A1
+:10680000014B1A60704700004038024029B1064A27
+:1068100012680243044B1A6004E0034A1268824380
+:10682000014B1A60704700002038024029B1064A27
+:1068300012680243044B1A6004E0034A1268824360
+:10684000014B1A60704700004438024029B1064AE3
+:1068500012680243044B1A6004E0034A1268824340
+:10686000014B1A607047000024380240F0B5002147
+:1068700000220024022500260223324F3F6807F041
+:106880000C0121B1042905D0082937D105E02E4F8C
+:10689000076036E02D4F076033E02A4F3F1F3F6807
+:1068A000C7F38056274F3F1F3F6807F03F036EB185
+:1068B000264FB7FBF3F7DFF88CC0ACF1040CDCF823
+:1068C00000C0CCF3881C07FB0CF40CE01E4FB7FB98
+:1068D000F3F7DFF870C0ACF1040CDCF800C0CCF3C7
+:1068E000881C07FB0CF4174F3F1F3F68C7F3014795
+:1068F0007F1C7D00B4FBF5F7076002E0124F0760D4
+:1069000000BF00BF0F4F3F6807F0F0010909104FAB
+:106910007A5C0768D74047600A4F3F6807F4E05148
+:10692000890A0B4F7A5C4768D7408760054F3F68FC
+:1069300007F46041490B064F7A5C4768D740C7604F
+:10694000F0BD0000083802400024F40000127A0074
+:106950000000002030B10749096841F00401054AF0
+:10696000116005E00349096821F00401014A116042
+:10697000704700000008065001480068704700009A
+:106980000808065010B5012004F0C6FE10210B487F
+:10699000E4F73AF808210948E4F738F8D720E2F795
+:1069A00093FCFF20E2F790FC044610210348E4F733
+:1069B0002DF8002004F0B0FE204610BD000002407B
+:1069C00010B5012004F0A8FE00201E4908800DE04B
+:1069D000FFF7D8FF00F0800000B10BE0012005F0C8
+:1069E000E3F818480088401C1649088015480088BC
+:1069F000C828EDDB00BF13480088C8281CDA102126
+:106A00001148E4F701F808210F48E3F7FFFF9F2042
+:106A1000E2F75AFCFF20E2F757FCFF20E2F754FCB4
+:106A20000A49087010210848E3F7F0FF002004F03D
+:106A300073FE0648007810BD002004F06DFE0020B3
+:106A4000F9E700002E0A002000000240300A002072
+:106A500000B587B001218803FFF7C8FE012102209D
+:106A6000FFF794FE00208DF818008DF81B004FF4FE
+:106A70000060059005A92E48E3F752FF01208DF82C
+:106A8000180002208DF8190000208DF81A0001204E
+:106A90008DF81B000003059005A92548E3F740FF8A
+:106AA00005220D212248E3F783FF05220E2120480D
+:106AB000E3F77EFF05220F211D48E3F779FF4FF42E
+:106AC0006040059002208DF8180003208DF8190011
+:106AD00000208DF81A008DF81B0005A91448E3F773
+:106AE0001FFF144800F050F80020ADF80000ADF88A
+:106AF0000400ADF80600ADF808004FF40070ADF8E2
+:106B00000A001820ADF80C000020ADF80E00072098
+:106B1000ADF810004FF48270ADF8020069460548E8
+:106B200000F06CF80121034800F022F807B000BD26
+:106B3000000402400038004010B5044600BF0221A6
+:106B40000A4800F04DF80028F9D02146074800F027
+:106B500053F800BF0121054800F042F80028F9D0A1
+:106B6000024800F046F8C0B210BD000000380040F6
+:106B700021B1028842F04002028004E002884FF610
+:106B8000BF731A400280704710B504461148844212
+:106B900008D101218014FFF759FE0021A014FFF74E
+:106BA00055FE16E00C48844208D101210014FFF77D
+:106BB0002DFE00212014FFF729FE0AE00748844239
+:106BC00007D10121C013FFF721FE0021E013FFF7D9
+:106BD0001DFE10BD0030014000380040003C004068
+:106BE0000246002013890B400BB1012000E0002079
+:106BF00070470146888970478181704710B500222F
+:106C0000028802F441520B884C8823438C8823432A
+:106C1000CC8823430C8923434C8923438C89234309
+:106C2000CC8923431A430280838B4FF2FF742340A5
+:106C300083830B8A038210BD10B50246002003E057
+:106C400012F8014B2318D8B20B1EA1F10104A1B216
+:106C5000F6D110BD10B500240121880702F0F4FC24
+:106C600000285AD000BF53E02E4850F82400007886
+:106C7000012811D100202B4951F82410087029490E
+:106C800051F824104870274951F82410887025497C
+:106C900051F82410486039E0224850F82400407828
+:106CA000012833D11F4850F82400807800BB1D49CB
+:106CB00051F82410081D4968491C0160194850F812
+:106CC00024004068174951F82410896888421DD370
+:106CD0000120144951F824108870124850F82400FB
+:106CE000C078012805D100200E4951F824104860D1
+:106CF0000CE000200B4951F824104870094951F864
+:106D000024104860074951F82410C870601CC4B2B0
+:106D1000054890F8F208A042A6DC0121880702F09D
+:106D2000BBFB10BDB03B0020BC3200200CB50020E6
+:106D3000019000903348006840F480303149086089
+:106D400000BF3048006800F4003000900198401CFB
+:106D50000190009818B90198B0F5A06FF1D12948B9
+:106D6000006800F4003010B10120009001E0002024
+:106D700000900098012844D122484030006840F03B
+:106D800080502049403108601F48006840F480402E
+:106D90001D4908601B48083000681A49083108601E
+:106DA0000846006808600846006840F480500860A3
+:106DB0001648091F0860081F006840F08070091F0E
+:106DC000086000BF0F48006800F000700028F9D08C
+:106DD00040F205600E4908600A480830006820F05B
+:106DE00003000849083108600846006840F00200C6
+:106DF000086000BF03480830006800F00C00082855
+:106E0000F8D10CBD00380240007000400854400723
+:106E1000003C024010B504462046FFF78DFE10BD31
+:106E20007CB502460020002501959FED1D0A8DEDE1
+:106E3000000A01AB6C4600BF22E0155C302D0BDB75
+:106E4000155C402D08DA019D2D010195155C303D42
+:106E5000019E3543019511E0155C402D0BDD155C5D
+:106E6000472D08DA019D2D010195155C373D019EE6
+:106E70003543019502E0BFEE000A7CBD451CE8B237
+:106E80008842DADB002003E01D5C2554451CE8B293
+:106E900001EBD176B0EB660FF6DB9DED000AECE777
+:106EA0000000000010B502460C460021002300BF80
+:106EB0001AE0505C302807DB505C402804DA1B01E4
+:106EC000505C303803430DE0505C402807DD505CD7
+:106ED000472804DA1B01505C3738034302E04FF0C7
+:106EE000FF3010BD481CC1B2A142E2DB1846F8E7F2
+:106EF000FEB5042438256348827810460021F6F751
+:106F0000B5F90646012008210022CDE900210290B2
+:106F100004EB44014800134632462946F8F744FF83
+:106F20000444012004EB440149060090080E0823A4
+:106F30002D222946F8F79AFE641C524842781046E2
+:106F40000021F6F793F90646012008210022CDE939
+:106F50000021029004EB44014906080E1346324614
+:106F60002946F8F721FF0444012004EB44014906B7
+:106F70000090080E08232D222946F8F777FE641C9E
+:106F800040481C38027F10460021F6F76FF906468C
+:106F9000012008210022CDE90021029004EB4401E8
+:106FA0004906080E134632462946F8F7FDFE04440A
+:106FB000012004EB440149060090080E082320221A
+:106FC0002946F8F753FE641C2E48427910460021EA
+:106FD000F6F74CF90646012008210022CDE90021F0
+:106FE000029004EB44014906080E13463246294636
+:106FF000F8F7DAFE0444012004EB4401490600904E
+:10700000080E08232D222946F8F730FE641C1D487F
+:10701000027910460021F6F729F9064601200821D9
+:107020000022CDE90021029004EB44014906080E3C
+:10703000134632462946F8F7B7FE0444012004EB14
+:10704000440149060090080E08232D222946F8F72E
+:107050000DFE641C0B48C27810460021F6F706F9B5
+:107060000646012008210022CDE90021029004EB10
+:1070700044014906080E134632462946F8F794FEA5
+:10708000FEBD0000D83200200249C8720121014A29
+:10709000D1737047BC12002010B592B0002011903F
+:1070A00010900F900E900D90E3F72AFAFE48C07BE7
+:1070B000002802F056810020FB49C873F8F7D6FB80
+:1070C000F948C07A102882F04981DFE810F01000FA
+:1070D000B0005501A3033B06AF062708430AAB0BDC
+:1070E000400CBE0CA00D6B0EC90E4A101211E3F736
+:1070F0008FFC012806D0022805D0042804D00828D7
+:107100000BD102E009E008E007E00220FFF7BCFF36
+:107110000021E64880F8101E00BF00BF01201021AA
+:107120001523E3A2CDE9001000210846F8F749FF36
+:10713000DE4890F8110E80B3012008210523E1A25A
+:10714000CDE9001014210020F8F73BFF01200821B1
+:107150000022CDE900210290D44890F8110E134688
+:107160000246142106901E20F8F71EFE0120082179
+:10717000CDE90010CD4890F8110E401E00EB400103
+:1071800001EB0010D14901EB00100E300A2302463A
+:10719000142106902820F8F714FFC44890F8100E28
+:1071A000FF280AD1012008211523C9A2CDE900102A
+:1071B0002D211420F8F705FF37E00121BB4890F896
+:1071C000100E0A236422CDE900011E211846F8F7AB
+:1071D000B8FC012008210022CDE900210290B3482B
+:1071E00090F8100E134602462D2106903220F8F733
+:1071F000DBFD119001200090119800EB400032213E
+:1072000001EB4000C0B2082325222D210690F8F79B
+:107210002DFDA64890F8100E642806D10021A34841
+:1072200080F8101E0220FFF72FFF02F097B8E3F757
+:10723000EFFB012806D0022805D0042804D0082836
+:107240000AD105E008E007E00920FFF71DFF03E091
+:107250000420FFF719FF00BF00BFA14890F8A00865
+:1072600050B90120082115239EA2CDE9001000216C
+:107270000846F8F7A6FE29E09D48407820B101288D
+:107280000DD0022821D115E001200821152399A253
+:10729000CDE9001000210846F8F793FE15E0012023
+:1072A0000821152397A2CDE9001000210846F8F720
+:1072B00088FE0AE001200821152395A2CDE90010DF
+:1072C00000210846F8F77DFE00BF00BF7648807AAF
+:1072D000012802D0022816D10AE001209049092392
+:1072E0001A46CDE900100A210020F8F7FFFD0AE058
+:1072F00001208C4909231A46CDE900100A210020FB
+:10730000F8F7F4FD00BF00BF0120874918231A4693
+:10731000CDE9001000216820F8F7E8FD01200821E0
+:10732000152382A2CDE900101A210020F8F749FEAA
+:1073300001200821152383A2CDE90010242100207B
+:10734000F8F73FFE012008210022CDE9002102903C
+:107350005548D0F8180213460246242106905420BE
+:10736000F8F722FD5048D0F8180210B90220FFF7B4
+:107370008BFEFFF7BDFD58E7E3F74AFB012806D077
+:10738000022810D004281AD0082830D123E0032086
+:10739000FFF77AFE454890F80C0E20F08001434834
+:1073A00080F80C1E23E0414890F80C0E20F080017C
+:1073B0003E4880F80C1E0320FFF766FE17E03B48AE
+:1073C00090F80C0E20F08001384880F80C1E09203F
+:1073D000FFF75AFE0BE0354890F80C0E20F08001C4
+:1073E000324880F80C1E0420FFF74EFE00BF00BF9D
+:1073F0003B4890F8A00850B901200821152355A258
+:10740000CDE9001000210846F8F7DBFD29E03848F7
+:10741000407820B101280DD0022821D115E00120AB
+:107420000821152333A2CDE9001000210846F8F702
+:10743000C8FD15E001200821152332A2CDE9001076
+:1074400000210846F8F7BDFD0AE0012008211523B8
+:107450002FA2CDE9001000210846F8F7B2FD00BFC9
+:1074600000BF1148807A012802D002280AD10AE020
+:1074700001202B4909231A46CDE9001014210020D0
+:10748000F8F734FD81E01A484830D0F8050000EEE6
+:10749000100A1748A038D0ED3A0A30EE200AB5EEAF
+:1074A000C00AF1EE10FA59E0BC120020BC22002004
+:1074B0004669726D77617265446F776E6C6F616457
+:1074C00000000000506F72743A0000001441002068
+:1074D000446F776E6C6F6164204661696C210000B7
+:1074E000BC3200204E6F205369676E616C00000053
+:1074F0005C3B0020547970653A53746174696F6E17
+:1075000000000000547970653A436C6F75640000A8
+:10751000547970653A436C6F75642D5465737400CB
+:10752000543E0308663E0308043E03084F66666C3B
+:10753000696E65205265636F72642055706C6F616F
+:10754000640000005265636F7264206E756D626541
+:10755000723A00004F66666C696E65000AD00120C1
+:10756000FD4909231A46CDE9001014210020F8F73F
+:10757000BDFC09E00120F94909231A46CDE90010B4
+:1075800014210020F8F7B2FC00BF00BFF44890F8C7
+:10759000100E10B10020FFF777FDF2484078002868
+:1075A00014D0F0488078022846D1EF480068B8B37C
+:1075B000EC48807932280ADA0120EC4908230E22AF
+:1075C000CDE9001000215920F8F790FC85E0E5484E
+:1075D00080793C280ADA0120E54908230E22CDE90A
+:1075E000001000215920F8F781FC76E0DD48807911
+:1075F00046280ADA0120DF4908230E22CDE90010CF
+:1076000000215920F8F772FC67E00120DA490823CD
+:107610000E22CDE9001000215920F8F767FC5CE04C
+:10762000FFE70121D54808230E22CDE90001002102
+:107630005920F8F75BFC50E0CA488078012802D056
+:10764000C848807800BBC7488079202845DAC548FB
+:1076500080791A280ADD0120C44908230E22CDE9C9
+:10766000001000215920F8F741FC36E0BD48807930
+:1076700017280ADD0120BE4908230E22CDE900109B
+:1076800000215920F8F732FC27E0B6488079142809
+:107690000ADD0120B74908230E22CDE900100021A0
+:1076A0005920F8F723FC18E0AE48807912280ADD4B
+:1076B0000120B14908230E22CDE9001000215920F4
+:1076C000F8F714FC09E00120AC4908230E22CDE9AB
+:1076D000001000215920F8F709FC0120A8491823BF
+:1076E0001A46CDE9001000216820F8F7FFFB0120C1
+:1076F00010210B46A3A2CDE9001014212820F8F791
+:1077000060FC012008211523A0A2CDE9001024214E
+:107710001220F8F756FCA248D0F81802B0B1A048E1
+:10772000408C06909E48D0F81802059002469DA114
+:1077300007A8069B02F014FE01200821152307AAC2
+:10774000CDE900102E210020F8F73BFC844890F88A
+:107750000C0E0121B1EBD01F09D101200821152306
+:1077600095A2CDE900102E210020F8F72AFCFFF7A2
+:10777000BFFB974890F8C6070121B1EBD01F12D18B
+:1077800078480079024693A1069007A802F0E8FD28
+:1077900001200821022307AACDE90010382100208A
+:1077A000F8F70FFC14E08A4890F8C607C0F3C3004E
+:1077B000024688A1069007A802F0D2FD0120082108
+:1077C000022307AACDE9001038210020F8F7F9FBC1
+:1077D0008248807850B101200821152380A2CDE98C
+:1077E00000100A210020F8F7ECFB12E07848D0F8EE
+:1077F000840702467DA1069007A802F0B1FD012092
+:1078000008210A2307AACDE9001019460020F8F73D
+:10781000D8FB0AE5E3F7FCF8012806D002282DD0B2
+:10782000042854D0082860D158E0002011901FE0AF
+:107830001198401C80B211901198402800DD1BE087
+:107840005748407B002805DD5548407B401E544981
+:10785000487302E03F20524948735148407B00EB97
+:10786000C00101EB0011634810F8210000B103E0F2
+:107870004B48407B0028DBDA00BF36E00020119047
+:107880001FE01198401C80B211901198402800DD33
+:107890001BE04348407B3F2805DA4148407B401CC1
+:1078A0003F49487302E000203D4948733C48407B13
+:1078B00000EBC00101EB00114E4810F8210000B1AF
+:1078C00003E03748407B4028DBDB00BF0DE0344855
+:1078D000407B4949C8700120087106E00220FFF78B
+:1078E000D3FB00202E49487300BF00BF2C48C07A4C
+:1078F000032830D12A48407BC117069000EB117055
+:1079000000110D90012200213C4801F041FD0120B1
+:1079100010210022CDE9002102902148407B00EB9C
+:10792000C00101EB0011334810F821001346024654
+:10793000002106905820F8F737FA012010210B4655
+:107940002FA2CDE900100020F8F73BFB1448407B44
+:1079500000EBC0015EE0F4E1663E0308783E0308F8
+:10796000BC2200205C3B002000024042C23E0308D3
+:10797000B43E0308A63E0308983E03088A3E030867
+:10798000043E0308424C5545534B5900454E455261
+:10799000475920544543484E4F4C4F47590000002B
+:1079A000BC1200205761697455706C6F61643A2590
+:1079B000642F2564000000005570677261646520C3
+:1079C00045525220436865636B2047756E00000086
+:1079D000BC3200202530327800000000343A00200C
+:1079E000426C6F636B6167650000000025646D7316
+:1079F00000000000E414002098400020503F0308DD
+:107A00004C3A202020202020202020202020202030
+:107A10000000000001EB0011FB4800EB8100D0F8F2
+:107A2000010000210590F5F721FC012110220690AC
+:107A30000D9800EB400303EB0010F44B03EB001038
+:107A4000007F00F003000023CDE901210090102108
+:107A50001820069AF8F7A8F9012010210B46ECA28D
+:107A6000CDE9001020210020F8F7ABFAED48407B6B
+:107A700000EBC00101EB0011E34800EB8100D0F8FE
+:107A8000050000210590F5F7F1FB01211022069079
+:107A90000D9800EB400303EB0010DC4B03EB0010F0
+:107AA000007FC0F381000023CDE901210090202157
+:107AB0001820069AF8F778F904200F9038200E90D5
+:107AC000D848407B00EBC00101EB0011CE4800EB31
+:107AD000810090F8230000210590F5F7C7FB069080
+:107AE000012008210022CDE9002102900E98059086
+:107AF0000F9800EB4000400013460490DDE90512AA
+:107B0000F8F752F90F9908440F90012000900E9851
+:107B100006900F9800EB40004006000E08232D222F
+:107B200005900699F8F7A2F80F98401C0F90BD48F1
+:107B3000407B00EBC00101EB0011B34800EB81007A
+:107B400090F8220000210590F5F790FB06900120A7
+:107B500008210022CDE9002102900E9805900F988F
+:107B600000EB40004006000E13460490DDE90512CC
+:107B7000F8F71AF90F9908440F90012000900E9819
+:107B800006900F9800EB40004006000E08232D22BF
+:107B900005900699F8F76AF80F98401C0F90A148D5
+:107BA000407B00EBC00101EB0011974800EB810026
+:107BB00090F8210000210590F5F758FB0690012070
+:107BC00008210022CDE9002102900E9805900F981F
+:107BD00000EB40004006000E13460490DDE905125C
+:107BE000F8F7E2F80F9908440F90012000900E98E2
+:107BF00006900F9800EB40004006000E082320225C
+:107C000005900699F8F732F80F98401C0F908548B8
+:107C1000407B00EBC00101EB00117B4800EB8100D1
+:107C200090F8260000210590F5F720FB0690012032
+:107C300008210022CDE9002102900E9805900F98AE
+:107C400000EB40004006000E13460490DDE90512EB
+:107C5000F8F7AAF80F9908440F90012000900E98A9
+:107C600006900F9800EB40004006000E08232D22DE
+:107C700005900699F7F7FAFF0F98401C0F90694896
+:107C8000407B00EBC00101EB00115F4800EB81007D
+:107C900090F8250000210590F5F7E8FA06900120FC
+:107CA00008210022CDE9002102900E9805900F983E
+:107CB00000EB40004006000E13460490DDE905127B
+:107CC000F8F772F80F99084480B20F9001200090E5
+:107CD0000E98C0B206900F9800EB40004006000ED0
+:107CE00008232D2205900699F7F7C0FF0F98401C36
+:107CF0000F904C48407B00EBC00101EB0011424863
+:107D000000EB810090F8240000210590F5F7AEFA11
+:107D10000690012008210022CDE9002102900E9852
+:107D2000C0B205900F9800EB40004006000E1346CD
+:107D30000490DDE90512F8F737F80F99084480B28E
+:107D40000F9066E5E2F764FE012806D002280ED007
+:107D5000042816D0082837D12FE03248007B0028AD
+:107D600004DD3048007B401E2E4908732CE02D486E
+:107D7000007B032804DA2B48007B401C2949087348
+:107D800022E02848007B30B1012808D002280AD020
+:107D9000032810D10BE00520FFF776F90BE0062051
+:107DA000FFF772F907E00720FFF76EF903E00820FC
+:107DB000FFF76AF900BF00BF06E00220FFF764F991
+:107DC00000201849087300BF00BF1648C07A042875
+:107DD00019D104220021144801F0DAFA0020102100
+:107DE000CDE900100F48007B0F4901EB0010069011
+:107DF0000C48007B0007000E102305900146002070
+:107E0000069AF8F7DEF804E5E41400201441002097
+:107E1000503A202020202020202020202020202018
+:107E200000000000BC120020D03E0308E2F7F0FD85
+:107E3000082806D10420FFF727F90020FA494873E3
+:107E400000BF00BFF848C07A05287DD10422002178
+:107E5000F64801F09DFAF648407820B101280ED08E
+:107E600002284CD12CE0012008211023AFF67C120F
+:107E7000CDE9001019460020F8F7A3F83FE00120F3
+:107E800008211023AFF68412CDE900101946002016
+:107E9000F8F797F8012008211023E6A2CDE9001099
+:107EA00038210020F8F78DF8012008211123E04A3D
+:107EB000B53ACDE9001038211E20F8F782F81EE00F
+:107EC000012008211023DDA2CDE900101946002071
+:107ED000F8F777F8012008211023D6A2CDE9001089
+:107EE00038210020F8F76DF8012108201123D74A26
+:107EF000CDE9000138211E20F8F763F800BF00BF6C
+:107F0000CB48407800281FD0C9488078F0BB0020BB
+:107F1000119009E0C649D8391198085C00B106E013
+:107F20001198401C80B2119011981528F2D300BF0F
+:107F3000012008211023C6A2CDE900101A2100203B
+:107F4000F8F73FF8012000E0E7E008211023B84AE5
+:107F50007C3ACDE900101A212420F8F732F8B24813
+:107F6000C078182817DD012108201023BAA2CDE916
+:107F7000000124210020F8F724F80121082014230F
+:107F8000AB4A903ACDE900012E2100E019E0002033
+:107F9000F8F717F8C1E0012008211023AEA2CDE9BF
+:107FA000001024210020F8F70CF8012008211423E8
+:107FB0009F4A8B3ACDE900102E210020F8F701F8F6
+:107FC000ABE09B48807801283BD10020119009E06C
+:107FD0009749D8391198085C00B106E01198401C07
+:107FE00080B2119011981528F2D300BF012008210A
+:107FF000102397A2CDE900101A210020F7F7E1FF26
+:108000000120082110238A4A7C3ACDE900101A2168
+:108010002420F7F7D6FF0121082010238EA2CDE9F6
+:10802000000124210020F7F7CCFF012008211423B0
+:108030007F4A903ACDE900102E210020F7F7C1FFCA
+:108040006BE07B488078022839D179484078032852
+:108050000AD101200821102381A2CDE900101A21A4
+:108060000020F7F7AEFF14E001210820102381A2C1
+:10807000CDE900011A210020F7F7A3FF0120082114
+:1080800010236B4A543ACDE900101A211E20F7F74D
+:1080900098FF0120082110236FA2CDE900102421B0
+:1080A0000020F7F78EFF012108201423604A903A40
+:1080B000CDE900012E210020F7F783FF2DE05C4879
+:1080C0008078032829D10121082010236BA2CDE953
+:1080D00000011A210020F7F774FF01200821102366
+:1080E000534A0A32CDE900101A211220F7F769FF2E
+:1080F00001200821102358A2CDE9001024210020DE
+:10810000F7F75FFF012008211423494A903ACDE98F
+:1081100000102E210020F7F754FF12E6E2F778FC5A
+:10812000012804D002280CD008281BD113E03E48B7
+:10813000407B002804DD3C48407B401E3A494873A0
+:1081400010E03948407B032804DA3748407B401C64
+:108150003549487306E00420FEF796FF00203249B7
+:10816000487300BF00BF3048C07A06285BD10422A4
+:108170000021434801F00CF9012010210022CDE933
+:10818000002102902848407B401C01230246002128
+:1081900006903E20F7F708FE01200821102339A29F
+:1081A000CDE9001000214820F7F70BFF01203849E6
+:1081B00008231A46CDE9001000217820F7F796FE33
+:1081C00001200821102333A2CDE900104820F7F741
+:1081D000F8FE00202E4908231A46CDE90010194662
+:1081E0007820F7F783FE0120082110232CA2CDE987
+:1081F000001019460020F7F7E4FE0B48407B00EB27
+:10820000400101EB0010284901EB0010407B0128E0
+:1082100050D10821102325A2CDE9001019461E20B7
+:10822000F7F7CFFE50E094E1BC120020103F0308A6
+:108230005C3B002055524C3A0000000054797065B8
+:108240003A436C6F75642D5461737400F5CC020869
+:1082500041504E203A000000494D45493A00000087
+:10826000535349443A5448582D4844342D322E34FF
+:1082700000000000535349443A00000049503A00BE
+:10828000903F03084F6E4C696E65203A2000000055
+:108290004C3E03084F66664C696E653A200000004C
+:1082A000547970653A000000144100204C4F52414F
+:1082B00000000000012008211023FEA2CDE90010DB
+:1082C00019461E20F7F77DFE012008211023FBA28E
+:1082D000CDE9001018210020F7F773FEFA48407B23
+:1082E00000EB400101EB0010F84901EB0010807930
+:1082F000052818D101200821CDE90010F248407B63
+:1083000000EB400101EB0010F04901EB0010007B95
+:10831000EF4901EB00100C2302461821069036208D
+:10832000F7F74FFE17E001200821CDE90010E648DD
+:10833000407B00EB400101EB0010E44901EB001031
+:108340008079E44901EB00100C23024618210690C5
+:108350003620F7F736FE012008211023DEA2CDE9F2
+:10836000001020210020F7F72CFE09200F9000209C
+:108370000E901190DFE00F9800EB400040007A284B
+:1083800005DD0E98401C80B20E9000200F90CE4864
+:10839000407B00EB400101EB0010CC4901EB0010E9
+:1083A0003030119900EB01108078C00908210022BB
+:1083B000CDE900210290C448407B00EB400101EB75
+:1083C0000010C24901EB00103030119900EB011090
+:1083D0000078069020210E9801EBC000C0B20590F5
+:1083E0000F9800EB40004006000E00230490DDE9EA
+:1083F0000512F7F7D9FC0F99084480B20F900F9837
+:1084000000EB400040007A2805DD0E98401C80B249
+:108410000E9000200F90AC48407B00EB400101EB38
+:108420000010AA4901EB00103030119900EB011047
+:108430008078C009009020210E9801EBC000C0B2E6
+:1084400006900F9800EB40004006000E08232D22F6
+:1084500005900699F7F70AFC0F98401C80B20F9020
+:108460000F9800EB400040007A2805DD0E98401C74
+:1084700080B20E9000200F909348407B00EB4001AB
+:1084800001EB0010914901EB00103030119900EB25
+:1084900001108078C00908210022CDE90021029056
+:1084A0008948407B00EB400101EB0010874901EB5C
+:1084B00000103030119900EB011040780690202117
+:1084C0000E9801EBC000C0B205900F9800EB400081
+:1084D0004006000E00230490DDE90512F7F764FC66
+:1084E0000F99084480B20F900F9800EB40004000B5
+:1084F0007A2805DD0E98401C80B20E9000200F9067
+:108500000120009020210E9801EBC000C0B206901F
+:108510000F9800EB40004006000E08233B22059018
+:108520000699F7F7A3FB0F98401C80B20F901198A3
+:10853000401C80B211906448407B00EB400101EB8D
+:108540000010624901EB0010C179119881423FF798
+:1085500012AF58E4E2F75CFA012804D002280CD0EC
+:1085600008281BD113E05848407B002804DD5648FA
+:10857000407B401E5449487310E05348407B032819
+:1085800004DA5148407B401C4F49487306E0042000
+:10859000FEF77AFD00204C49487300BF00BF4A48EF
+:1085A000C07A07287ED101204749C87304220021E0
+:1085B0004C4800F0EDFE012010210022CDE9002101
+:1085C00002904148407B401C012302460021069056
+:1085D0004020F7F7E9FB01200821102342A2CDE952
+:1085E000001014210020F7F7ECFC09200F90002068
+:1085F0000E90119007E10F9800EB400040007A28A0
+:1086000005DD0E98401C80B20E9000200F900120D6
+:1086100008210022CDE9002102902B48407B00EB8D
+:10862000400101EB0010294901EB00103030119995
+:1086300000EB01100078069014210E9801EBC000A9
+:10864000C0B205900F9800EB40004006000E0023DA
+:108650000490DDE90512F7F7A7FB0F99084480B2F3
+:108660000F900F9800EB400040007A2805DD0E982F
+:10867000401C80B20E9000200F9001200090142129
+:108680000E9801EBC000C0B206900F9800EB4000BE
+:108690004006000E08232D2205900699F7F7E6FA0A
+:1086A0000F9800E0BDE0401C80B20F900F9800EBE7
+:1086B00040001FE0525334383500000050726F7490
+:1086C0006F636F6C3A000000BC1200201441002060
+:1086D00060400308D03F030847756E2D4164647203
+:1086E0003A0000009040030847756E2D52535349DD
+:1086F0003A00000040007A2805DD0E98401C80B248
+:108700000E9000200F90FE48407B40F2231110FB9A
+:1087100001F0FC4901EBC0001830119901EBC101D7
+:1087200000EB011090F83C00642110FB01F0069072
+:10873000012008210022CDE9002102900698C117EE
+:1087400000EB11600012059014210E9801EBC0009F
+:10875000C0B204900F9800EB40004006000E0023CA
+:108760000390DDE90412F7F71FFB0F99084480B26C
+:108770000F900F9800EB400040007A2805DD0E981E
+:10878000401C80B20E9000200F9001200090142118
+:108790000E9801EBC000C0B206900F9800EB4000AD
+:1087A0004006000E0823252205900699F7F75EFA89
+:1087B0000F98401C80B20F900F9800EB40004000D3
+:1087C0007A2805DD0E98401C80B20E9000200F9094
+:1087D0000120009014210E9801EBC000C0B2069059
+:1087E0000F9800EB40004006000E08233B22059046
+:1087F0000699F7F73BFA0F98401C80B20F9011983A
+:10880000401C80B21190BE48407B00EB400101EB60
+:108810000010BD4901EB0010C179119881423FF76A
+:10882000EAAE7AE4E2F7F4F8082803D10420FEF770
+:108830002BFC00BF00BFB248C07A08287ED10422BA
+:108840000021B24800F0A4FD012008211023B0A2AD
+:10885000CDE9001012210020F7F7B3FB0120082119
+:108860001023AC4ACDE9001012210846F7F7A9FB06
+:10887000012008211023A8A2CDE9001012215A20BE
+:10888000F7F79FFB012008210022CDE9002102908B
+:108890009B48C07802230246122106906C20F7F70D
+:1088A00083FA002011904EE0119800EB400101EB9B
+:1088B0000010954901EB0010007E00F00100E0B3CC
+:1088C00001200821CDE90010119800EBC0001B30F9
+:1088D000C0B2052391A2014606900020F7F771FB74
+:1088E000012008210022CDE900210290119800EB1F
+:1088F000C0001B30C0B201230690119A521C0146E1
+:108900001E20F7F751FA01200821CDE90010119837
+:1089100000EB400101EB00107B4901EB00100E3031
+:108920000690119800EBC0001B30C0B20A230590DE
+:1089300001462A20069AF7F744FB00E006E011986A
+:10894000401C80B2119011980428ADDB01E6E2F7DB
+:108950005FF8012806D0022812D004281ED008286B
+:1089600053D14BE06648007B002805DD6448007B5E
+:10897000401E6349087302E005206149087344E022
+:108980005F48007B052805DA5D48007B401C5C4998
+:10899000087302E000205A49087336E05848007B0B
+:1089A000062829D2DFE800F003070B0F1A240A205B
+:1089B000FEF76AFB20E00B20FEF766FB1CE00C20B4
+:1089C000FEF762FB18E00D20FEF75EFB554890F8BD
+:1089D000AA0000F00F004A4908730DE00E20FEF7D0
+:1089E00053FB504890F8AA0000094549087303E07A
+:1089F0000F20FEF749FB00BF00BF06E00220FEF794
+:108A000043FB00203E49087300BF00BF3C48C07ACA
+:108A1000092819D13A48007B434901EB0010042290
+:108A20000021069000F0B4FC00201021CDE90010D8
+:108A30003348007B3C4901EB001010230246002123
+:108A400006900846F7F7BDFA83E5E1F7E1FF012854
+:108A500006D002280ED0042817D008287DD175E052
+:108A60002748407B002804DD2548407B401E2449E0
+:108A7000487372E02248407B032805DA2048407B97
+:108A8000401CC1B21E48417367E01D48407B00EBAB
+:108A9000400101EB00101C4901EB0010407B012854
+:108AA00015D100201649497B01EB410202EB01116F
+:108AB000154A02EB011148731148407B01460690AC
+:108AC0000220E1F747FA0021184801603DE00C4818
+:108AD000407B00EB400101EB00100B4901EB001063
+:108AE000407B90BB01200649497B01EB410202EB30
+:108AF0000111054A02EB011148730148407B17E060
+:108B0000BC120020D445002014410020D0400308AE
+:108B100053563A007EC0020848563A00506F7274AD
+:108B20002D0000009A3A00201041030888024242BA
+:108B30000690F5F78BF90120FD490860FD48407B60
+:108B4000014606900220E1F705FA06E00920FEF74B
+:108B50009BFA0020F749487300BF00BFF548C07A70
+:108B60000A2853D104220021F34800F011FC01210E
+:108B700008201523F1A2CDE9000114212820F7F7E0
+:108B800020FA012008210022CDE900210290E948C5
+:108B9000407B401C01230246142106904620F7F733
+:108BA00003F9E448407B00EB400101EB0011E5488C
+:108BB00000EB0110407B012809D108211523E2A216
+:108BC000CDE900101E210020F7F7FBF914E0D94889
+:108BD000407B00EB400101EB0010DA4901EB001093
+:108BE000407B48B9012008211523DAA2CDE9001005
+:108BF0001E210020F7F7E5F9012008211523D8A24E
+:108C0000CDE9001032210020F7F7DBF9A6E3E1F708
+:108C1000FFFE012806D0022817D0042828D00828F3
+:108C200048D12DE0C348407B00280DDDD14890F8A5
+:108C3000D10720B1BF48407B0690F5F707F9BD4842
+:108C4000407B401EBB49487334E0BA48407B032850
+:108C50000DDAC84890F8D10720B1B648407B06909D
+:108C6000F5F7F4F8B348407B401CB249487321E063
+:108C70000121C04880F8D1170120BF49487019E090
+:108C80000920FEF701FA0020AA4948730121B948DA
+:108C900080F8C41790F8D10758B10020A4490860A3
+:108CA0000021B44880F8D117A248407B0690F5F720
+:108CB000CDF800BF00BF9F48C07A0B283CD10422EA
+:108CC0000021AE4800F064FB0120082115239BA27F
+:108CD000CDE9001012212820F7F773F901200821AF
+:108CE0000022CDE9002102909248407B401C0123E4
+:108CF0000246122106904620F7F756F80121082077
+:108D000015239FA2CDE900011C210020F7F759F996
+:108D1000012008211523A0A2CDE900102621002062
+:108D2000F7F74FF9012008211523A1A2CDE9001082
+:108D300030210020F7F745F98E4890F8D107012837
+:108D40002FD101217B48C1738B488078A0B10020CE
+:108D500077490860884988707648407B01210690F1
+:108D6000F5F7B6FB01200821152396A2CDE90010E6
+:108D700038210020F7F725F97E4890F8D00780B118
+:108D800000217C4880F8D01701200821152391A2EA
+:108D9000CDE9001038210020F7F713F901206449CC
+:108DA0000860DBE2E1F734FE012806D0022805D096
+:108DB000042804D0082812D10DE010E00FE0E0F7FD
+:108DC0001BFC142803D101218648C17602E0002152
+:108DD0008448C17603E00920FEF756F900BF00BFC2
+:108DE0005448C07A0C283AD1042200217E4800F071
+:108DF000CFFA0120082115237CA2CDE900101A2109
+:108E00000020F7F7DEF80120082115237CA2CDE928
+:108E1000001024210020F7F7D4F8012008211523A1
+:108E20007BA2CDE900102E210020F7F7CAF86D488B
+:108E3000C07E50B10120082115237BA2CDE900108E
+:108E400038210020F7F7BDF809E00120082115239B
+:108E50007BA2CDE9001038210020F7F7B2F87DE2BF
+:108E6000E1F7D6FD012806D0022813D004281FD030
+:108E700008280ED124E12F48407B002806DD2D482C
+:108E8000407B401EC1B22B48417302E004202949B7
+:108E900048731CE12748407B042805DA2548407BBD
+:108EA000401C2449487302E00020224948730EE127
+:108EB0002048417B654890F8AA0061F303006349AC
+:108EC00081F8AA0000210320E1F744F878B35F4855
+:108ED000B0F8AA0011900220FEF7D6F8E1F7DAF810
+:108EE0005A491198A1F8AA0000210320E1F732F8AD
+:108EF000574890F80C0E20F00101554880F80C1EE0
+:108F000090F80C0E20F00600801D514981F80C0EDF
+:108F1000002001F60C61488000210120E1F71AF8D9
+:108F2000304890F8C60720F080012E4892E0C6E055
+:108F300088024242BC120020A0410308504F525404
+:108F40003A00000014410020545950453A4C4F5209
+:108F500041000000545950453A525334383500000E
+:108F60005061737320456E746572204368616E674B
+:108F700065000000BC620020806A0020E041030818
+:108F8000313A446970207377697463682031616E87
+:108F90006432204F4E000000323A496E736572749D
+:108FA00020736C617665206D6F64756C65000000E0
+:108FB000333A5061737320456E7465722053746147
+:108FC0007274000053746174653A53656E64696E1F
+:108FD0006700000053746174653A436F6D706C658F
+:108FE00074650000BC32002020420308496E73659E
+:108FF000727420552D4469736B2046697273740036
+:109000005468616E205061737320456E7465720000
+:10901000466F726D61743A46415433323B4D41584C
+:109020003A3332470000000046696E6420552D44F3
+:1090300069736B2C4F7574707574696E67000000EE
+:1090400053746174653A49646C6500009A3A002073
+:10905000BC22002080F8C61700F50A608078C0B1F5
+:1090600001281FD002280AD0032825D1BE4890F835
+:10907000C60720F07801BC4880F8C6171CE0BA4843
+:1090800090F8C60720F078002030B74981F8C6076D
+:1090900012E0B54890F8C60720F07801B24880F891
+:1090A000C61709E0B04890F8C60720F0780058309D
+:1090B000AD4981F8C60700BF00BFFCF7EFFF06E02F
+:1090C0000920FDF7E1FF0020A849487300BF00BF59
+:1090D000A648C07A0D2843D104220021A44800F0FC
+:1090E00057F901201021CDE90010A24890F8AA00FC
+:1090F00000F00F00A04901EB0010102302461946B2
+:1091000006900020F6F75DFF9A4890F8AA0000F05C
+:109110000F009649497B884211D000201021CDE9EB
+:1091200000109248407B944901EB0010001D0C2375
+:109130000246202106900020F6F743FF10E00120B0
+:109140001021CDE900108948407B8B4901EB0010CC
+:10915000001D0C230246202106900020F6F731FF67
+:10916000FCE0E1F755FC012806D0022812D00428C3
+:109170001ED0082875D16DE07C48407B002805DDB5
+:109180007A48407B401E7949487302E004207749C1
+:10919000487366E07548407B042805DA7348407BD5
+:1091A000401C7249487302E000207049487358E03F
+:1091B0006E48417B6F4890F8AA0061F307106D4933
+:1091C00081F8AA0000210320E0F7C4FE80B302204A
+:1091D000FDF75AFF644890F8C60720F08001624806
+:1091E00080F8C61700F50A608078C0B1012820D049
+:1091F00002280AD0032826D15B4890F8C60720F041
+:109200007801594880F8C6171DE0574890F8C607FE
+:1092100020F078002030544981F8C60713E0524806
+:1092200090F8C60720F078014F4880F8C6170AE08A
+:109230000FE04D4890F8C60720F0780058304A49B2
+:1092400081F8C60700BF00BFFCF728FF0020474990
+:10925000487306E00920FDF717FF002043494873D3
+:1092600000BF00BF4148C07A0E2841D1042200212E
+:10927000424800F08DF801201021CDE900103D4852
+:1092800090F8AA0000093E4901EB001010230246A5
+:10929000194606900020F6F794FE3448407B354985
+:1092A00091F8AA10B0EB111F11D000201021CDE9C8
+:1092B00000102E48407B324901EB0010001D0C23AA
+:1092C0000246202106900020F6F77BFE10E00120E8
+:1092D0001021CDE900102548407B294901EB001001
+:1092E000001D0C230246202106900020F6F769FE9F
+:1092F00034E0E1F78DFB012806D0022805D00428D0
+:1093000004D008281FD11AE01DE01CE0E0F7C2FEDF
+:1093100001200690069880F3138800BF00BFBFF3BA
+:109320004F8F1848006800F4E06017490843001D9B
+:1093300014490860BFF34F8F00BF00BFFEE709204C
+:10934000FDF7A2FE00BF00BF0848C07A0F2804D175
+:10935000042200210D4800F01BF800BF00BFF6F703
+:1093600041FC12B010BD0000BC320020BC12002035
+:10937000604203089A3A0020E0420308A042030832
+:10938000304303080CED00E00000FA0580430308B9
+:109390002DE9F84307460E469046002416E00025C6
+:1093A00010E001207B1903EB061303EB041300907C
+:1093B0001A782307190EEB06180E1023F6F756FC41
+:1093C000681CC5B2102DECDB601CC4B24445E6DB62
+:1093D000BDE8F88300B5002008490875002107485A
+:1093E000817501214175C1756421C1610120034965
+:1093F000C8730220FDF748FE00BD0000BC1200202B
+:10940000042808D14FF0E021096941F004014FF030
+:10941000E022116107E04FF0E021096921F0040129
+:109420004FF0E0221161704710B51548006840F414
+:109430007000134908601348006840F001001149AA
+:10944000086000200F49083108600E4800680E4986
+:1094500008400C4908600D48091D0860081F006895
+:1094600020F48020091F0860002006490C310860A4
+:10947000FDF75CFC4FF0006001498039086010BDC9
+:1094800088ED00E000380240FFFFF6FE10300024B7
+:1094900010B5FDF7DFFB10BDCA430282704721B152
+:1094A000028842F00102028004E002884FF6FE7357
+:1094B0001A4002807047000010B5044655488442A7
+:1094C00008D101210846FDF7C1F900210120FDF76F
+:1094D000BDF99DE0B4F1804F08D101210846FDF7A8
+:1094E00095F900210120FDF791F991E04A48844265
+:1094F00008D101210220FDF789F900210220FDF7A2
+:1095000085F985E04548844208D101210420FDF712
+:109510007DF900210420FDF779F979E04048844283
+:1095200008D101210820FDF771F900210820FDF77D
+:109530006DF96DE03B48844208D101211020FDF710
+:1095400065F900211020FDF761F961E03648844299
+:1095500008D101212020FDF759F900212020FDF735
+:1095600055F955E03148844208D101210220FDF728
+:109570006DF900210220FDF769F949E02C48844289
+:1095800009D101210804FDF761F900214FF4803071
+:10959000FDF75CF93CE02748844209D101214804E9
+:1095A000FDF754F900214FF40030FDF74FF92FE09B
+:1095B0002148844209D101218804FDF747F900219F
+:1095C0004FF48020FDF742F922E01C48844208D184
+:1095D00001214020FDF71AF900214020FDF716F97E
+:1095E00016E01748844208D101218020FDF70EF9CA
+:1095F00000218020FDF70AF90AE01248844207D1D1
+:1096000001218015FDF702F90021A015FDF7FEF8F4
+:1096100010BD0000000001400004004000080040B0
+:10962000000C004000100040001400400004014005
+:109630000040014000440140004801400018004043
+:10964000001C00400020004030B5024600200023EE
+:109650000024158A05EA0103958905EA010413B17E
+:109660000CB1012000E0002030BD1AB183890B430A
+:10967000838102E083898B438381704700220288C3
+:10968000184B98420ED0184B98420BD0B0F1804F37
+:1096900008D0164B984205D0154B984202D0154B76
+:1096A000984204D14FF68F731A404B881A43124BDD
+:1096B000984207D0114B984204D04FF6FF431A400E
+:1096C0000B891A4302804B68C3620B880385054BE4
+:1096D000984202D0044B984201D18B7A0386012331
+:1096E00083827047000001400004014000040040F4
+:1096F00000080040000C0040001000400014004032
+:1097000010B50024FCF7D4FE00F036FBE0F7AEFD08
+:10971000284890F80C0E20F00101264880F80C1E15
+:1097200090F80C0E20F08001224880F80C1E90F872
+:109730000C0E20F00600801D1E4981F80C0E002141
+:109740000120E0F707FCDFF737FDE0F729FAE1F742
+:10975000A1F9F6F731F9FFF73DFEE0F73BFFF4F72B
+:1097600071F9F5F717FFFCF799FCFCF749FF114871
+:1097700090F80C0E20F001010E4880F80C1E90F8B5
+:109780000C0E20F080010B4880F80C1E90F80C0E97
+:1097900020F00600801D074981F80C0E00210120F1
+:1097A000E0F7D8FB42F2107003494884012081F8A9
+:1097B000210010BDBC220020BC1200202DE9F04188
+:1097C00000240025FE48807801280BD10020FC49A8
+:1097D0008870E0F72DFAFB48C07A022802DC0120ED
+:1097E000F849C873002406E204EB4400F449503100
+:1097F00001EB80008078012807D1002004EB4401B0
+:10980000EF4A503202EB8101887004EB4400EC49CE
+:10981000503101EB8000407800287CD104EB4400FB
+:1098200001F5996101EB800080780128F5D104EB06
+:10983000440000EB041001F5FE7101EB001080798B
+:10984000002868D0002104EB4400DF4A02EB8000CE
+:10985000817004EB440000EB041002F5FE7101EB93
+:109860000010807909287DD2DFE800F07C05080926
+:10987000E40A0B07060000BF00BF00BF00BF00BF27
+:1098800000BF40F223106043D04901EBC0000079D3
+:10989000012813D040F22310604301EBC0001830C0
+:1098A00040F223116143C94A02EBC101897801EBFF
+:1098B000C10100EB0110007800285AD140F22310BA
+:1098C0006043C24901EBC0008078401CC1B240F245
+:1098D00023106043BD4A02EBC000817040F22310A8
+:1098E0006043114611F8300080B140F2231060430C
+:1098F00011F8301040F22310604302EBC000817079
+:10990000002140F22310604302F8301040F223108F
+:109910006043AE4900E06CE101EBC000183040F25A
+:1099200023116143A94A02EBC101897801EBC1010E
+:1099300000EB0110017840F22310604302EBC000FD
+:109940004079814215D0002240F2231060439F49A4
+:1099500001EBC000183040F2231161439B4B03EB35
+:10996000C10100E044E1897801EBC10100EB011085
+:10997000027040F223106043944901EBC0008078EC
+:1099800004EB440101EB0411914A02EB0111C97986
+:10999000884207DB002140F2231060438B4A02EB30
+:1099A000C000817040F223106043884901EBC00081
+:1099B000407808B340F22310604301EBC000817887
+:1099C00040F223106043814A02F8301040F2231025
+:1099D0006043114601EBC0004078401EC1B240F226
+:1099E0002310604302EBC0008170002140F223107D
+:1099F000604302EBC000417040F223106043734BA0
+:109A000003EBC000183040F2231363436F4E06EBA4
+:109A1000C3039B7803EBC30300EB0310427940F2CE
+:109A200023106043334603EBC00081782046ECF7F7
+:109A3000F9FEDDE040F223106043644901EBC00011
+:109A40000079012813D040F22310604301EBC000DD
+:109A5000183040F2231161435C4A02EBC101C9781E
+:109A600001EBC10100EB01100078002856D140F253
+:109A700023106043554901EBC000C078401CC1B2BF
+:109A800040F223106043514A02EBC000C17040F223
+:109A900023106043114611F8300080B140F22310CA
+:109AA000604311F8301040F22310604302EBC00015
+:109AB000C170002140F22310604302F8301040F2E0
+:109AC00023106043414901EBC000183040F22311DC
+:109AD00061433E4A02EBC101C97801EBC10100EBD1
+:109AE0000110017840F22310604302EBC00040797E
+:109AF000814213D0002240F223106043334901EB2E
+:109B0000C000183040F223116143304B03EBC10118
+:109B1000C97801EBC10100EB0110027040F2231083
+:109B200060432A4901EBC000C17840F22310604332
+:109B3000264A02EBC0008079814206DB002140F218
+:109B40002310604302EBC000C17040F22310604359
+:109B50001E4901EBC000407808B340F22310604377
+:109B600001EBC000C17840F223106043174A02F8AD
+:109B7000301040F223106043114601EBC0004078E2
+:109B8000401EC1B240F22310604302EBC000C1701E
+:109B9000002140F22310604302EBC000417040F20C
+:109BA00023106043094B03EBC000183040F223132D
+:109BB0006343064E06EBC303DB7803EBC30309E004
+:109BC000003A0020BC120020183F0020D44500209D
+:109BD0001441002000EB0310427940F2231060434F
+:109BE000334603EBC000C1782046ECF71BFE00BFF4
+:109BF00000BF601CC4B25B4890F82A0CA0423FF73B
+:109C0000F3AD59488078012876D157486C38807870
+:109C100000EB4001554800EB0110807900286BD023
+:109C2000002051498870A1F16C0081784D4890F86E
+:109C3000CC0C401E814207DA4B486C388078401CBF
+:109C400049496C39887003E0002047496C398870B5
+:109C500045486C38807800EB40014348543800EBAD
+:109C600081008078002847D000223F486C388078F7
+:109C700000EB40013C48543800EB810082703A48C8
+:109C80006C38807800EB4001384800EB0110807997
+:109C9000012822D0042804D005281AD0062821D172
+:109CA00012E031486C38807800EB40012F4800EB1F
+:109CB000011000684FF4E131B1FBF0F000EB40100F
+:109CC0004000294988600DE04FF47A702649886089
+:109CD00008E064202449886004E04FF47A70224947
+:109CE000886000BF00BF204A6C3A93780B32D15C89
+:109CF0000B3A9078F5F710F81D48407880B91D4868
+:109D0000807801281ED100201A498870184B1A79D2
+:109D1000144B93F8A018164B5878FAF72BF911E06A
+:109D200014480C38807801280CD1002011490C39D6
+:109D300088700F4B1A790B4B93F8A0180C4B58787E
+:109D4000FAF718F9E0F7CAFFF4F73EFD0848C078C3
+:109D500020B100200649C870F6F788F9FDF79CF994
+:109D6000BDE8F081BC320020044100208C3F00207F
+:109D70005C3B0020183A00203EB50024002501215C
+:109D80000846FCF733FDA720ADF800000020ADF831
+:109D9000020040F2E73001900020ADF8080069466B
+:109DA0004FF08040FFF76AFC0021A94880F8F218C4
+:109DB00000BF6CE004EB4400A64901EB8001A4481D
+:109DC00090F8F208A44A42F82010A14890F8F2084E
+:109DD000401CC1B29E4880F8F21804EB440002F522
+:109DE0005A7101EB80019A4890F8F20842F820106D
+:109DF000974890F8F208401CC1B2954880F8F218D4
+:109E000004EB440002F54E7101EB8001904890F89C
+:109E1000F20842F820108E4890F8F208401CC1B2B7
+:109E20008B4880F8F21804EB44008C4901EB800168
+:109E3000874890F8F20842F82010854890F8F20818
+:109E4000401CC1B2824880F8F21800251BE040F2A5
+:109E500023106043824901EBC000183005EBC501B7
+:109E600000EB01100C307A4991F8F2187A4A42F866
+:109E70002100774890F8F208401CC1B2744880F87D
+:109E8000F218681CC5B2102DE1DB601CC4B2042CB2
+:109E900090DB70490C396E4890F8F2086E4A42F82F
+:109EA00020106B4890F8F208401CC1B2684880F856
+:109EB000F21800F5EA6190F8F20842F820106448C0
+:109EC00090F8F208401CC1B2614880F8F21800F224
+:109ED0005C7190F8F20842F820105D4890F8F208A2
+:109EE000401CC1B25A4880F8F21800F5ED6190F8B4
+:109EF000F20842F82010564890F8F208401CC1B20F
+:109F0000534880F8F21800F6DC0190F8F20842F8A5
+:109F100020104F4890F8F208401CC1B24C4880F81D
+:109F2000F21800F6144190F8F20842F82010484860
+:109F300090F8F208401CC1B2454880F8F21800F2CF
+:109F4000447190F8F20842F82010414890F8F20865
+:109F5000401CC1B23E4880F8F21840493C3190F8AC
+:109F6000F20842F820103A4890F8F208401CC1B2BA
+:109F7000374880F8F2183B48354991F8F21842F812
+:109F80002100334890F8F208401CC1B2304880F8F4
+:109F9000F2183249303190F8F20842F820102C487B
+:109FA00090F8F208401CC1B2294880F8F21800F677
+:109FB0003C6190F8F20842F82010254890F8F20829
+:109FC000401CC1B2224880F8F21800F6486190F8AF
+:109FD000F20842F820101E4890F8F208401CC1B266
+:109FE0001B4880F8F218002414E004EB44011E48DA
+:109FF00000EB8101164890F8F208174A42F8201049
+:10A00000134890F8F208401CC1B2114880F8F218C9
+:10A01000601CC4B2052CE8DB0E491C390C4890F8D2
+:10A02000F2080D4A42F82010094890F8F208401C46
+:10A03000C1B2074880F8F21801218807FFF72FFA0C
+:10A04000012211469007FFF710FB00F00FF83EBD0C
+:10A05000BC320020503A0020B03B0020446A00206F
+:10A06000D4450020D0120020B040002008B51C20AC
+:10A070008DF8000001208DF8010002208DF802000B
+:10A0800001208DF803006846F5F7AAFB08BD10B55E
+:10A09000F3F766F910BD10B5F3F786F910BD10B5EA
+:10A0A000FBF71AFF10BD10B5F3F730F910BD10B56E
+:10A0B000F3F79CF910BD10B5F5F768F910BD01F480
+:10A0C0000072B2F5007F00D100BFCA430280704722
+:10A0D00021B1828942F40052828104E082894DF6E6
+:10A0E000FF731A40828170471AB1838A0B438382BF
+:10A0F00002E0838A8B4383827047000010B50446D8
+:10A100002548844208D101211020FCF79FFB002143
+:10A110001020FCF79BFB3EE02048844209D101213E
+:10A120004804FCF773FB00214FF40030FCF76EFB92
+:10A1300031E01B48844209D101218804FCF766FB09
+:10A1400000214FF48020FCF761FB24E01548844295
+:10A1500009D10121C804FCF759FB00214FF400206C
+:10A16000FCF754FB17E01048844209D1012108058F
+:10A17000FCF74CFB00214FF48010FCF747FB0AE092
+:10A180000A48844207D101212020FCF75FFB00210F
+:10A190002020FCF75BFB10BD001001400044004094
+:10A1A00000480040004C00400050004000140140B6
+:10A1B00002460020B1F5007F00D100BF13880B409C
+:10A1C0000BB1012000E00020704770B5024600246A
+:10A1D00000230025002040F66A16B14200D100BFDE
+:10A1E000C1F3421501F01F03012606FA03F3012D06
+:10A1F00002D19689334006E0022D02D1168A3340FF
+:10A2000001E0968A33400C12012606FA04F41688FF
+:10A21000344013B10CB1012000E0002070BDF0B556
+:10A220000346002400260025002040F66A17B942A4
+:10A2300000D100BF1846C1F3421401F01F060127E8
+:10A2400007FA06F5012C01D10C3004E0022C01D1F3
+:10A25000103000E014301AB107682F43076002E0A5
+:10A260000768AF430760F0BD2DE9FF4705460E467E
+:10A270000024A14600BFA046B08900B100BF2C8ACF
+:10A2800024F44054F08804432C82AC8941F20C60E1
+:10A290008443B08831890843718908430443AC8101
+:10A2A000AC8A24F44074B0890443AC826846FCF75D
+:10A2B000DDFA2048854202D01F48854202D1DDF8F0
+:10A2C0000C9001E0DDF80890A88900F4004040B14E
+:10A2D00009EBC90000EB091031684900B0FBF1F748
+:10A2E00007E009EBC90000EB091031688900B0FBF9
+:10A2F000F1F76420B7FBF0F004012009642101FBB1
+:10A300001078A88900F4004040B1322000EBC8006A
+:10A31000B0FBF1F000F00700044308E0322000EB4E
+:10A3200008106421B0FBF1F000F00F0004432C8111
+:10A33000BDE8FF87001001400014014010B5002463
+:10A3400006E0FCF717FA10B9DFF78AF910BD641CB4
+:10A3500002488442F5D3FA20F8E70000404B4C0055
+:10A360000FB4084B10B504A902AA039801F0E6F94E
+:10A37000044602A9002001F00CFC204610BC5DF848
+:10A3800014FB000093BB020803B40198410000983D
+:10A3900050EAC12018BF04204A0D18BF40F0010048
+:10A3A00040F2FF72B2EB515F08BF40F0020001289B
+:10A3B00008BF052002B0704730B583B0044601F0F5
+:10A3C00093F99FED090B05468DED000B0022214608
+:10A3D0006846DEF73EFA284601F0A2F99DED000B33
+:10A3E00003B030BD000000000000000000000000CD
+:10A3F00070B5D94B00242DED020B2DED108BDDE94E
+:10A400001010984205DA20F000429A4201D809D192
+:10A4100041B19DED100BBDEC108B02B0BDE870405A
+:10A4200001F01EB9B0F5801F26DA11430BD00028C9
+:10A4300013DA012001F074F9BDEC108B02B0BDE815
+:10A44000704001F021B9022001F06AF901F0F0F842
+:10A4500051EC100B81F000419EE06FF035049FED50
+:10A46000C00B53EC102B9DED100B51EC100BDDF7D6
+:10A47000C7FFCDE91001084604EB2051C0F31304D7
+:10A48000B948A1F2FF31204400F4801080F07F62CF
+:10A4900082F04052224301EB20559FEDB50B119203
+:10A4A00053EC102B9DED100B51EC100BDDF7A2FFC0
+:10A4B00041EC180BA01CC0F313009FEDAFDB9FED28
+:10A4C000B0EBB14E7E4403286CD296ED000B51ECFC
+:10A4D000180B53EC102BDEF7EDFC1DD1002D01BF46
+:10A4E00096ED000BBDEC108B02B070BD2846DEF778
+:10A4F0007EF841EC180B53EC1D2BDDF781FF41EC8E
+:10A50000190B53EC1E2B51EC180BDDF779FF53ECB4
+:10A51000192BDDF7CEFE3FE09FED9D0B51EC180BA4
+:10A5200053EC102BDDF76CFF9FED9B1B53EC112BB5
+:10A53000DDF763FF41EC190B53EC182B51EC180BB2
+:10A54000DDF75EFF53EC192BDDF75AFF41EC190BD9
+:10A55000002D04BF53EC192B51EC180B1AD02846D0
+:10A56000DEF745F841EC1A0B53EC1D2BDDF748FFE5
+:10A5700053EC192BDDF741FF53EC182BDDF73AFFB5
+:10A5800041EC180B53EC1E2B51EC1A0BDDF738FF86
+:10A5900053EC182BDDF72EFFBDEC108B02B041EC15
+:10A5A000100B70BD9FED7E0B51EC180B53EC102B74
+:10A5B000DDF77FFE41EC100B51EC180B53EC102B28
+:10A5C000DDF790FF41EC190B2846DEF710F841EC5F
+:10A5D0001B0B53EC192B51EC190BDDF711FF41EC60
+:10A5E0001A0B714853EC1A2B261851EC1A0BDDF795
+:10A5F00007FF41EC1F0B6D48C4F1510404F5D7244B
+:10A60000B0EE4F0AF0EE6F0A0321784400F094FF99
+:10A6100053EC1F2B51EC100BDDF7F2FE41EC1C0B41
+:10A620006348B0EE4F0AF0EE6F0A0421784400F060
+:10A6300083FF53EC1A2B51EC100BDDF7E1FE344392
+:10A6400053EC1C2BDDF735FE41EC1C0B002C4CDDD4
+:10A650009FED510B51EC180B53EC102BDDF7D0FE96
+:10A6600053EC182BDDF7CCFE41EC1A0B55B353EC31
+:10A670001D2B51EC1B0BDDF7C3FE41EC1D0B53EC06
+:10A680001C2B51EC1A0BDDF714FE53EC192BDDF7E4
+:10A69000B7FE53EC1D2BDDF70CFE53EC1A2BDDF748
+:10A6A000ACFE53EC182BDDF7A5FE41EC180B53EC78
+:10A6B0001E2B51EC1B0BDDF7A3FE53EC182BDDF723
+:10A6C00099FE69E753EC1C2B51EC1A0BDDF7F1FDF9
+:10A6D00053EC192BDDF794FE53EC1A2BDDF78DFEAE
+:10A6E00053EC182BDDF789FE56E735B353EC1D2BE1
+:10A6F00051EC1B0BDDF784FE41EC1A0B53EC1C2BC9
+:10A7000051EC180BDDF776FE53EC192BDDF778FED4
+:10A7100053EC1A2BDDF76EFE53EC182BDDF76AFEB7
+:10A7200041EC180B53EC1E2B51EC1B0BDDF768FEB4
+:10A7300053EC182BDDF75EFE2EE753EC1C2B51EC8F
+:10A74000180BDDF757FE53EC192BDDF759FE53ECD0
+:10A75000182BDDF752FE1FE70000F07F000000001D
+:10A760000000000000005043645F0900000000008A
+:10A77000000000000000F03F763C7935EF39EA3DFB
+:10A780000000E0FE422EE63FB89F000000000000FF
+:10A79000555555555555D53F000000000000E03F88
+:10A7A000000000000000004086EBF9FF3A9E000028
+:10A7B000309E00000000000070B5414A00252DEDDC
+:10A7C000020B2DED048BDDE90404944205DA24F03C
+:10A7D0000041914201D809D140B19DED040BBDEC7F
+:10A7E000048B02B0BDE8704000F03ABFB4F5801FA2
+:10A7F00026DA08430BD0002C13DA012000F090FF7A
+:10A80000BDEC048B02B0BDE8704000F03DBF0220FB
+:10A8100000F086FF00F00CFF51EC100B81F00041BE
+:10A8200046E09FED290B6FF0350553EC102B9DEDA5
+:10A83000040B51EC100BDDF7E3FDCDE904010C46F0
+:10A8400005EB2450A0F2FF30C10F40F2FF32521A44
+:10A8500062F31F540844DDF7CAFE05949DED040B16
+:10A8600041EC180B51EC100B01F008FB9FED181B8D
+:10A8700053EC112BDDF7C4FD9FED170B41EC190BC9
+:10A8800053EC102B51EC180BDDF7BAFD53EC192BE0
+:10A89000DDF70FFD9FED120B41EC190B53EC102B64
+:10A8A00051EC180BDDF7ACFD53EC192BDDF701FD76
+:10A8B000BDEC048B02B041EC100B70BD0000000039
+:10A8C0000000F07F00000000000000000000504386
+:10A8D0000EE526157BCBDB3F362BF111F3FE593D00
+:10A8E00000609F501344D33F2DE9F04D2DED040B34
+:10A8F0002DED0E8B96B0DDE92550279CDDF890A05C
+:10A9000025F0004624F00048BAF1000F14BF0121E1
+:10A91000002101EB4502FC4953184A1093422AD307
+:10A92000002814BF0123002303EB44030B44F74921
+:10A930008B4220D358EA00019FEDF59B76D0DFF8DB
+:10A94000D8B35D4503D1BAF1000F05D188E0BAF163
+:10A95000000F08BF002100D0012101EB450111F5D6
+:10A96000001F08D8002814BF0121002101EB440179
+:10A9700011F5001F0BD99DED261B9DED240B16B084
+:10A98000BDEC0E8B04B0BDE8F04D00F073BE0027A7
+:10A99000002DBCBFE149884521DAE1498845A8BFBF
+:10A9A00002271CDAC3451ADCDE4901EB28511429C1
+:10A9B00008DDC1F1340220FA02F101FA02F282420A
+:10A9C0000DD108E058B9C1F1140228FA02F101FAD8
+:10A9D00002F2424503D101F00101C1F1020756EA3A
+:10A9E0000A0124D1002C22DA002D18BF022F01D039
+:10A9F000012F0AD0022000F093FE16B0BDEC0E8BA2
+:10AA000004B0BDE8F04D00F013BE022000F088FE57
+:10AA100000F00EFE51EC100B81F0004141EC100BE8
+:10AA200016B0BDEC0E8B04B0BDE8F08D18E09FEDC4
+:10AA3000BEAB9FEDBF8B002871D1B848804522D1B5
+:10AA400005F1804010F5801008BFBAF1000F07D063
+:10AA5000B3450ADC002CA8BF9DED260BE0DA0DE023
+:10AA6000B0EE490AF0EE690ADAE7002C06DA9DED4D
+:10AA7000260B51EC100B81F000416FE0AE4878449A
+:10AA800090ED000BCCE7D8454DD1002C48DA2EB123
+:10AA900086423AD1BAF1000F42D126E0BAF1000F56
+:10AAA00013D0022000F03CFE00F0FEFD8DED020B05
+:10AAB0009DED240B8DED000B10EE900A039961F3D0
+:10AAC0001E0003909DED020BAAE78DED02AB9DEDFC
+:10AAD000240B1AEE901A10EE900A8DED000B61F324
+:10AAE0001E0003909DED020B9AE78DED028B9DED0C
+:10AAF000240B18EE901A10EE900A8DED000B61F306
+:10AB00001E0003909DED020B8AE709DA9DED240BF0
+:10AB100051EC190B53EC102BDDF7E4FC1EE020E0A8
+:10AB20009DED240B7CE786421BDAB4F1804F0DD0FB
+:10AB3000A4F10050B0F1FF5013D1002D11DB9DEDB9
+:10AB4000240B51EC100B01F02FFA07E09DED240BC4
+:10AB500053EC102B51EC100B00F0C2BC41EC100B6D
+:10AB60005EE79DED240B51EC100B01F075F8BAF186
+:10AB7000000FCDE90E0142D19FED710B46B3A6F156
+:10AB8000E040B0F17F600CD05E4538D1002D00DA96
+:10AB9000A7B3022F0CBF01204FF0FF30DDF727FDD8
+:10ABA000DCE7002D01DD002C0DDA002D01DD002C8D
+:10ABB0001FDB002D16DA002C14DB012F08BF9FEDE0
+:10ABC000620B3FF42DAFB0EE4A0AF0EE6A0A27E7B7
+:10ABD000022F18BF002D0CD0012F0AD1002DFFF637
+:10ABE0001FAF06E0002DB8BF002C08DA012F3FF49C
+:10ABF00017AFB0EE480AF0EE680A11E71BE001203B
+:10AC000000EBE57050EA070115D0791EB0EE498AD5
+:10AC1000F0EE698A084308BF9FED4D8B4E48002532
+:10AC2000804570DD4D494E48884514DDB0420DDB4E
+:10AC3000002C19DB2FE0012000F072FD16B0BDECF6
+:10AC40000E8B04B0BDE8F04D00F01EBDB34502DC34
+:10AC5000002C09DC1FE0864202DA002C1BDA03E03C
+:10AC60005E452BDD002C16DD022000F059FD00F0C2
+:10AC70001BFD8DED020B53EC1A2B51EC180BDDF77D
+:10AC8000BFFBCDE900010399019861F31E00039019
+:10AC90009DED020BC4E6022000F042FD00F014FD21
+:10ACA00010EE901A18EE900A8DED020B8DED008BD0
+:10ACB00061F31E0003909DED020BB1E69DED0E0BBE
+:10ACC00053EC192B51EC100BDDF794FB9FED260B89
+:10ACD000CDE9080153EC102B9DED080B51EC100B46
+:10ACE000DDF78EFB9FED221B53EC112BDDF785FB6F
+:10ACF0009DED081B53EC112BDDF782FB9FED1E1B16
+:10AD000053EC112B3CE08CE0FFFF1F00FFFF0F0016
+:10AD1000000000000000F03F0000F03F0000F07F66
+:10AD20000000404301FCFFFF000000000000F07F36
+:10AD30000000000000000000FE990000000000007C
+:10AD40000000000000000080000000000000F0FF94
+:10AD5000000000000000F0BF0000E0410000F043F0
+:10AD6000FFFFEF3F00000000000000000000D03FA8
+:10AD7000555555555555D53F000000000000E03FA2
+:10AD8000DDF73BFB9DED080B41EC1A0B53EC102B50
+:10AD900051EC100BDDF734FB53EC1A2BDDF730FBD5
+:10ADA00041EC1A0B9FEDFE0B53EC102B9DED080BA5
+:10ADB00051EC100BDDF724FB41EC1B0B9FEDFA0B64
+:10ADC00051EC1A0B53EC102BDDF71AFB41EC1A0B6C
+:10ADD0009FEDF70B53EC102B9DED080B51EC100B76
+:10ADE000DDF70EFB53EC1A2BDDF704FB41EC1A0BDD
+:10ADF00051EC1B0B53EC1A2BDDF75BFA0690CDE9F7
+:10AE000006519DED060B53EC1B2B51EC100BDDF79F
+:10AE1000F1FA53EC1A2BDDF7F0FA41EC100B00F0CD
+:10AE2000A1B90020B6F5801F0EDA9FEDE30B53ECBD
+:10AE3000102B9DED0E0B51EC100BDDF7E1FACDE977
+:10AE40000E016FF034000E4600EB2650A0F2FF37E3
+:10AE5000C6F31300DA4940F07F6646F04056884258
+:10AE6000D8BF002408DDD7498142C8BF012403DCD4
+:10AE70000024A6F580167F1CD348784400EBC4005C
+:10AE80000F9690ED00CB9DED0E0B53EC1C2B51EC6F
+:10AE9000100BDDF7AFFA9DED0E0B41EC1B0B53ECE5
+:10AEA0001C2B51EC100BDDF704FA41EC100B51ECAC
+:10AEB000190B53EC102BDDF715FB41EC1D0B51EC7E
+:10AEC0001B0B53EC1D2BDDF79BFA41EC1A0BBF4813
+:10AED0008DED10AB7844109590ED000B4FF00050C5
+:10AEE00040EA660000EB84408DED080B00F5002081
+:10AEF00009909DED080B53EC1C2B51EC100BDDF76A
+:10AF000079FA9DED0E1B53EC112BDDF776FA41EC2F
+:10AF1000100B53EC102B9DED100B51EC100BDDF7CB
+:10AF20006FFA9DED080B41EC1C0B53EC102B9DEDC3
+:10AF3000100B51EC100BDDF763FA53EC1B2BDDF714
+:10AF40005CFA53EC1C2BDDF755FA53EC1D2BDDF7A7
+:10AF500057FA41EC1C0B53EC1A2B51EC1A0BDDF792
+:10AF60004FFA41EC1B0B9A480621B0EE4B0AF0EE6B
+:10AF70006B0A784400F0E0FAB0EE401AF0EE601A86
+:10AF8000B0EE41DAF0EE61DA53EC1B2B51EC1B0B07
+:10AF9000DDF736FA53EC1D2BDDF732FA9DED100B81
+:10AFA00041EC1B0B53EC1A2B51EC100BDDF781F924
+:10AFB00053EC1C2BDDF724FA53EC1B2BDDF779F94E
+:10AFC0009DED100B41EC1B0B53EC102B51EC100BB7
+:10AFD000DDF716FA41EC1D0B9FED7FEB53EC1E2BBA
+:10AFE000DDF767F953EC1B2BDDF763F90890CDE92A
+:10AFF00008519DED080B53EC1E2B51EC100BDDF7A7
+:10B00000F9F953EC1D2BDDF7F5F953EC1B2BDDF7AC
+:10B01000F4F99DED080B41EC1D0B53EC102B9DED4D
+:10B02000100B51EC100BDDF7EBF941EC1B0B53EC63
+:10B030001A2B51EC1D0BDDF7E3F99DED080B41ECEC
+:10B040001A0B53EC102B51EC1C0BDDF7D9F953EC18
+:10B050001A2BDDF72EF941EC1A0B51EC1B0B53ECBC
+:10B060001A2BDDF726F90C90CDE90C519DED0C0B58
+:10B0700053EC1B2B51EC100BDDF7BCF953EC1A2BE6
+:10B08000DDF7BBF941EC1B0B9FED550B53EC102B7F
+:10B090009DED0C0B51EC100BDDF7B2F941EC1A0BE6
+:10B0A0009FED510B51EC1B0B53EC102BDDF7A8F966
+:10B0B00041EC1B0B9FED4E0B53EC102B9DED0C0B3D
+:10B0C00051EC100BDDF79CF953EC1B2BDDF7F1F87D
+:10B0D00041EC100B4848784400EBC40090ED001B95
+:10B0E00051EC100B53EC112BDDF7E3F841EC1B0B8B
+:10B0F0003846DDF77CFACDE9080153EC1B2B51EC07
+:10B100001A0BDDF7D6F841EC100B3C48784400EB05
+:10B11000C40090ED00CB51EC100B53EC1C2BDDF771
+:10B12000C8F89DED081B53EC112BDDF7C2F8069013
+:10B13000CDE906519DED080B53EC102B9DED060B50
+:10B1400051EC100BDDF756F953EC1C2BDDF752F9DF
+:10B1500053EC1A2BDDF74EF953EC1B2BDDF74DF9B1
+:10B1600041EC100B9DED261B53EC102B8DED001BBD
+:10B1700000959DED260B51EC100BDDF741F99DED8F
+:10B18000000B41EC1A0B53EC102B9DED260B51ECF0
+:10B19000100BDDF72FF99DED061B53EC112B2FE063
+:10B1A000000000604715F73FFE822B654715F73F0B
+:10B1B00044DF5DF80BAE543E000000000000404349
+:10B1C0008E9803007AB60B0042950000A895000007
+:10B1D0007A94000000000000000000000000084019
+:10B1E000000000E009C7EE3FFD033ADC09C7EE3F6F
+:10B1F000F5015B14E02F3EBE06930000C0920000F4
+:10B20000DDF7FEF853EC1A2BDDF753F89DED060B36
+:10B2100041EC1A0B53EC102B9DED000B51EC100B75
+:10B22000DDF7EEF8CDE90C019DED0C0B51EC1A0B9E
+:10B2300053EC102BDDF73DF8CDE902010C46AA498D
+:10B240008C422FDB611A084318D19DED0C0B53EC97
+:10B25000102B9DED020B51EC100BDDF7CBF841EC00
+:10B260001B0B9FEDA30B51EC1A0B53EC102BDDF7CE
+:10B2700020F853EC1B2BDDF7CBFB2DD2022000F086
+:10B280004FFA00F011FA10EE901A18EE900A8DEDB8
+:10B29000020B8DED008B61F31E0003909DED020B00
+:10B2A000FFF7BEBB944A24F00041914214D3934966
+:10B2B000214408437FF4EFAC9DED0C0B53EC102BB5
+:10B2C0009DED020B51EC100BDDF794F853EC1A2BAB
+:10B2D000DDF79EFB7FF6DFAC24F000408849894A09
+:10B2E000002601EB205182422BDA481C4FF48011DA
+:10B2F00021FA00F02044844AC0F30A517A44A1F2B2
+:10B30000FF3192ED000B814A8DED080BCA4020EA17
+:10B310000202C0F3130040F48010C1F1140120FABE
+:10B3200001F60992002CB8BF76429DED080B53EC54
+:10B33000102B9DED0C0B51EC100BDDF75BF8CDE9FC
+:10B340000C019DED0C0B51EC1A0B53EC102BDCF7A0
+:10B35000B0FF9FED6F0B0890CDE9085153EC102B17
+:10B360009DED080B51EC100BDDF74AF841EC1B0B7F
+:10B370009FED690B53EC102B9DED080B51EC100B5E
+:10B38000DDF73EF89DED0C0B41EC1C0B53EC102B44
+:10B390009DED080B51EC100BDDF72CF853EC1A2B3C
+:10B3A000DDF72BF89FED5E1B53EC112BDDF728F832
+:10B3B00053EC1C2BDCF77DFF41EC1A0B51EC1B0B03
+:10B3C00053EC1A2BDCF775FFCDE902019DED020B62
+:10B3D00053EC1B2B51EC100BDDF70CF853EC1A2B34
+:10B3E000DDF70BF89DED020B41EC1A0B53EC102B23
+:10B3F00051EC100BDDF704F8CDE908014A489DED4A
+:10B40000080B0521784400F097F89DED081B51ECDE
+:10B41000100B53EC112BDCF7F3FF9DED021B53ECEB
+:10B42000112BDCF7EAFFCDE906019DED020B53EC91
+:10B430001A2B51EC100BDCF7E3FF53EC1A2BDCF763
+:10B4400038FF9FED3B0B41EC1A0B53EC102B9DED9D
+:10B45000060B51EC100BDCF7CDFF9DED060B41EC1C
+:10B460001B0B53EC102B9DED020B51EC100BDCF77A
+:10B47000C7FF53EC1B2BDDF735F853EC1A2BDCF729
+:10B48000B9FF9DED021B53EC112BDCF7B3FF53EC1E
+:10B49000192BDCF7B2FFCDE9020101EB06500115D3
+:10B4A0000029C8BF039015DC9DED020B324651EC1C
+:10B4B000100BDDF795FAFEF767FF042808BF00F0D0
+:10B4C00003F932469DED020B51EC100BDDF788FAC3
+:10B4D000CDE902019DED020B51EC180B53EC102B42
+:10B4E000DCF78EFFFFF73ABB000090400000000041
+:10B4F000FE822B654715973C00CC904000346F3F8F
+:10B5000001FCFFFF0000E03F80910000FFFF0F0003
+:10B5100000000000432EE63F396CA80C615C20BEA1
+:10B52000EF39FAFE422EE63F1890000000000000BE
+:10B53000000000000000004070B504462DED028BB5
+:10B540004D1E00EBC500B0EE408AF0EE608A90ED33
+:10B55000000B35F0060017D053EC182B51EC100BF4
+:10B56000DCF74EFF41EC100B6D1E04EBC50090EDB7
+:10B57000001B51EC100B53EC112BDCF79AFE41EC45
+:10B58000100B35F00600E7D1022D36D0042D1CD06B
+:10B59000062D1CBFBDEC028B70BD53EC182B51EC7B
+:10B5A000100BDCF72DFF94ED0A1B53EC112BDCF78D
+:10B5B00080FE53EC182BDCF723FF94ED081B53ECB3
+:10B5C000112BDCF776FE41EC100B53EC182B51ECF1
+:10B5D000100BDCF715FF94ED061B53EC112BDCF779
+:10B5E00068FE53EC182BDCF70BFF94ED040B53ECC7
+:10B5F000102BDCF75EFE41EC100B53EC182B51ECDA
+:10B60000100BDCF7FDFE94ED021B53EC112BDCF765
+:10B6100050FE53EC182BDCF7F3FE94ED001B53ECBB
+:10B62000112BDCF746FEBDEC028B41EC100B70BD1C
+:10B630009FED070B10B553EC102B9FED070B51EC52
+:10B64000100BDCF74FFF41EC100B10BD00000000A9
+:10B650000000000000000000000000000000F03FBB
+:10B6600010B553EC102B51EC100BDCF722FE41EC23
+:10B67000100B10BD10B553EC112B51EC100BDCF777
+:10B6800018FE41EC100B10BD9FED050B10B553ECEF
+:10B69000102B51EC100BDCF725FF41EC100B10BD0B
+:10B6A00000000000000000009FED050B10B553ECFA
+:10B6B000102B51EC100BDCF7A3FE41EC100B10BD6E
+:10B6C00000000000000000709FED050B10B553EC6A
+:10B6D000102B51EC100BDCF793FE41EC100B10BD5E
+:10B6E00000000000000000100148006870470000E2
+:10B6F000B812002002E008C8121F08C1002AFAD1BF
+:10B7000070477047002001E001C1121F002AFBD1E1
+:10B71000704780F31088704780F3108870470000EE
+:10B720000149086070470000B812002030380A282C
+:10B7300001D2012070470020704700002DE9FF4F23
+:10B740008DB00F460546002606E025280BD0DDE922
+:10B750000F1290476D1C761C28780028F5D111B087
+:10B760003046BDE8F08F0024A246A1460122E949F7
+:10B7700000E0044315F8013F203B02FA03F00842C1
+:10B78000F7D128782A2810D06FF02F022878A0F15E
+:10B790003001092914D80AEB8A0102EB410144F077
+:10B7A000020400EB010A6D1CF0E701CF5FEA000A1A
+:10B7B00003D544F40054CAF1000A44F002046D1C9D
+:10B7C00028782E2817D115F8010F44F004042A28F0
+:10B7D0000ED06FF02F022878A0F1300109290AD885
+:10B7E00009EB890102EB410100EB01096D1CF2E755
+:10B7F00057F8049B6D1C28786C280FD006DC4C2869
+:10B8000017D068280DD06A2814D104E0742810D00D
+:10B810007A280FD10DE044F400140AE044F48014B7
+:10B8200001E044F440146978814202D104F58014A7
+:10B830006D1C6D1C28786E281ED00CDC632830D05F
+:10B8400004DC00288BD0582811D19FE0642867D0F1
+:10B8500069280CD164E073282DD004DC6F2872D0E5
+:10B86000702804D194E075286ED078286DD0DDE979
+:10B870000F129047761C4BE1C4F30250022806D009
+:10B88000032809D0042801CF09D0066040E101CF88
+:10B89000F117C0E900613BE101CF068038E1067095
+:10B8A00036E117F8040B8DF8000000208DF8010038
+:10B8B000EB46012003E057F804BB4FF0FF3061076F
+:10B8C0004FF0000102D40DE008F10101884649451E
+:10B8D0000FDA8045F8DB1BF808100029F4D108E0E6
+:10B8E00008F1010188468142FADB1BF808100029A3
+:10B8F000F6D1DDE90F23AAEB08008146214600F0CE
+:10B9000031F9304400EB080604E0DDE90F121BF8C2
+:10B91000010B9047B8F10108F7D221464846F2E002
+:10B920000A21C4F302524FF0000B0891022A04D0FE
+:10B9300001CFC117032A09D00AE0FF1D27F007072E
+:10B94000F7E8020108E02CE01EE01FE000B2C1179A
+:10B95000042A01D140B2C117021E71F1000206DAB9
+:10B960000023D0EB030063EB01012D2202E022054E
+:10B9700004D52B228DF82420012203E0E20701D018
+:10B980002022F7E7904653E00A210BE0102109E05E
+:10B9900010214FF0000B44F004044FF00809089107
+:10B9A00003E008214FF0000B0891C4F30252022A71
+:10B9B00004D001CF0021032A06D006E0FF1D27F0A6
+:10B9C0000707F7E8020103E080B2042A00D1C0B201
+:10B9D0004FF0000822072BD52A78702A07D0DDF80F
+:10B9E00020C08CF0100C5CEA0B0C05D00EE040225D
+:10B9F0008DF82420012208E050EA010306D030230C
+:10BA00008DF824308DF8252002229046089B83F083
+:10BA1000080353EA0B030BD150EA010201D162077C
+:10BA200006D530228DF824204FF00108A9F1010934
+:10BA30002A78582A04D038A20B9208AA0A920BE05E
+:10BA40003AA2F9E75B46089ADCF797FE0B9B9B5CF2
+:10BA50000A9A521E0A92137050EA0102F2D10A9811
+:10BA6000ADEB000000F1200B600702D524F4803418
+:10BA700001E04FF00109D94502DDA9EB0B0000E020
+:10BA8000002000EB0B0141440890AAEB010AE003FF
+:10BA900006D4DDE90F232146504600F063F8064442
+:10BAA0004FF0000908E009A911F80900DDE90F12BB
+:10BAB000904709F10109761CC145F4DBE0030CD580
+:10BAC000DDE90F232146504600F04CF8064404E01F
+:10BAD000DDE90F1230209047761C0899481E089027
+:10BAE0000029F5DC08E00A980A990078491C0A91B7
+:10BAF000DDE90F129047761CBBF10001ABF1010BA1
+:10BB0000F1DC21465046DDE90F2300F019F8064428
+:10BB10006D1C21E6092801003031323334353637C7
+:10BB20003839616263646566000000003031323389
+:10BB30003435363738394142434445460000000029
+:10BB40002DE9F041044600251E461746880404D41A
+:10BB500005E039462020B0476D1C641EF9D5284603
+:10BB6000BDE8F0812DE9F041044600251E469046CF
+:10BB7000C80301D5302700E02027880404D505E05C
+:10BB800041463846B0476D1C641EF9D52846BDE8CD
+:10BB9000F0810A68531C0B601070704710B56FF08D
+:10BBA0000400FDF72DFC10BD1BE045F208214FF00D
+:10BBB000E0225161002191611146096941F00101C2
+:10BBC000116100BF4FF0E021096901F480310029C3
+:10BBD000F8D000214FF0E02291611146096900215F
+:10BBE0001161011EA0F10100DFD170471AE015219B
+:10BBF0004FF0E0225161002191611146096941F045
+:10BC00000101116100BF4FF0E021096901F48031A9
+:10BC10000029F8D000214FF0E02291611146096916
+:10BC200000211161011EA0F10100E0D17047000068
+:10BC300010B50246002008E012F8013B4340DBB299
+:10BC4000044C34F8133083EA20200B1EA1F10101CB
+:10BC5000F2D110BD1800002082B0CDE9000121F022
+:10BC6000004001909DED000B02B051EC100B7047AD
+:10BC700010B510210D48DEF7C7FE0C48006840F4EF
+:10BC800080600A49086020210848DEF7BDFE0220D6
+:10BC9000FFF7ACFF10210548DEF7B8FE0220FFF7E2
+:10BCA000A5FF10210148DEF7AFFE10BD00140240D1
+:10BCB00010B510210D48DEF7A7FE0C48006840F4CF
+:10BCC00080600A49086020210848DEF79FFE0220B4
+:10BCD000FFF78CFF10210548DEF798FE0220FFF7E2
+:10BCE00085FF10210148DEF78FFE10BD00140240D1
+:10BCF00070B5054600241548006820F440601349DB
+:10BD00000860002618E010211048DEF77DFE0220B2
+:10BD1000FFF76CFF10210D48DEF778FE6006040E79
+:10BD200020210A48DEF767FE08B144F00104012033
+:10BD3000FFF75CFF701CC6B2082EE4DB15B1FFF7FD
+:10BD400097FF01E0FFF7B4FF204670BD00140240EA
+:10BD500070B504461748006840F4806015490860D3
+:10BD600010211448DEF750FE00251FE0E00920B145
+:10BD700020211048DEF74AFE03E020210D48DEF7BF
+:10BD800043FE6006040E0220FFF730FF1021094831
+:10BD9000DEF73CFE0220FFF729FF10210548DEF701
+:10BDA00033FE0220FFF722FF681CC5B2082DDDDB41
+:10BDB00070BD00000014024010B50B48006840F44C
+:10BDC00080600949086020210748DEF71FFE102126
+:10BDD0000548DEF71BFE0420FFF708FF202102487C
+:10BDE000DEF712FE10BD00000014024010B50B4833
+:10BDF000006840F480600949086020210748DEF7A8
+:10BE000003FE0420FFF7F2FE10210448DEF7FEFDDA
+:10BE100020210248DEF7FAFD10BD000000140240A8
+:10BE200010B500241448006820F4406012490860EE
+:10BE300020211148DEF7EAFD0120FFF7D7FE10218F
+:10BE40000D48DEF7E3FD0120FFF7D0FE08E0601C9F
+:10BE5000C0B20446FA2803DDFFF7C8FF012010BD79
+:10BE600020210548DEF7C7FD0028F0D11021024847
+:10BE7000DEF7CAFD0020F2E70014024010B541ECE5
+:10BE8000100BFEF7B5FA51EC100B10BD10B5FAF718
+:10BE9000DFFD062000F0CAF8552000F0E7F800F0BA
+:10BEA000BAF804464FF480511148DEF7ADFD4FF467
+:10BEB00080511048DEF7AAFDAA2C01D0FA2010BD4F
+:10BEC000152000F0B3F8062000F0D0F81420FFF79A
+:10BED0008DFE00F0A0F804464FF480510448DEF7D0
+:10BEE00095FD512C01D11420E9E7FA20E7E7000085
+:10BEF00000040240000C02404FF400410803F3F735
+:10BF0000ABFC4FF08040FDF7D7FA1248FEF7F6F889
+:10BF10001148DDF74FFD10483030DDF74BFD0F487D
+:10BF2000DEF77EFC0E48DEF77BFCDEF79BFD002093
+:10BF300080F3108800BFFFF731FEDEF793FDFDF7B9
+:10BF4000DFFBDEF78FFD03E0FDF738FCDEF78AFD4F
+:10BF5000FAE700000010014088640240000002403F
+:10BF6000000402402DE9F04104460D460026284613
+:10BF7000DCF789F9071E02D10120BDE8F0810EE04F
+:10BF8000701C86B220782978884207D13A46294623
+:10BF90002046DCF77FF908B93046EEE7641C2078CC
+:10BFA0000028EDD100BFE8E700B52DED048B83B08C
+:10BFB00041EC190BDCF72CFF41EC180B18EE100AC2
+:10BFC00018EE901A8DED008B002818BF0120084351
+:10BFD00020F00040C0F17F6000F1E040C00F14D0BD
+:10BFE00019EE101A19EE900A8DED009B002918BF6A
+:10BFF0000121084320F00040C0F17F6000F1E040E3
+:10C00000C00F04BF0120FFF78BFB51EC180B03B0EE
+:10C01000BDEC048B00BD10B50120FFF7E7FDFF204C
+:10C02000FAF78AFD0446204610BD000010B504460C
+:10C030004FF480510B48DEF7E9FC0320FFF7D6FDF3
+:10C040004FF480510748DEF7DFFC4FF4805106487B
+:10C05000DEF7DCFC2046FAF7DDFE0320FFF7C6FD25
+:10C0600010BD000000040240000C024010B5044660
+:10C070002046FAF7CFFE0120FFF7B8FD10BD545857
+:10C08000485F56312E332E34000000003820202027
+:10C090002020202020486F20536F204769616F20A7
+:10C0A0004469636820202020202020202054454E11
+:10C0B000204355412048414E473A2020202020204F
+:10C0C0002020202020202020202020202044494102
+:10C0D000204348493A2020202020202020202020D2
+:10C0E000202020202020202020202020204D412002
+:10C0F000534F20544855453A20202020202020200E
+:10C10000202020202020202020202020202020202F
+:10C11000202020202020202020202020202020201F
+:10C12000202020202020202020202020202020200F
+:10C1300020202020202020202020202020202020FF
+:10C1400020202020202020202020202020534F208D
+:10C15000564F4C3A20202020202020202020202034
+:10C1600020202020202020202020202020534F206D
+:10C170005449454E3A2020202020202020202020F5
+:10C1800020202020202020202020202020534F204D
+:10C190004C49543A202020202020202020202020FC
+:10C1A00020202020202020202020202020444F4E0E
+:10C1B0004749413A202020202020202020202020F4
+:10C1C000202020202020202020202020202020206F
+:10C1D000202020202020202020202020202020205F
+:10C1E000202020202020202020202020204E4741D9
+:10C1F000593A2020202020202020202020202020EC
+:10C20000202020202020202020202020202020202E
+:10C21000202020202020202020202020202020201E
+:10C22000202020202020202020202020202020200E
+:10C2300020202020202020202020202020202020FE
+:10C2400020202020202020202020202020202020EE
+:10C2500020202020202020202020202020202020DE
+:10C2600020202020202020202020202020202020CE
+:10C2700020202020202020202020202020202020BE
+:10C2800020202020202020202020202020202020AE
+:10C29000202020202020202020202020202020209E
+:10C2A000202020202020202020202020202020208E
+:10C2B000202020202020202020202020202020207E
+:10C2C000202020202020202020202020202020206E
+:10C2D000202020202020202020202020202020205E
+:10C2E0002020202020202020202020202043414DDD
+:10C2F000204F4E20262048454E20474150204C419B
+:10C300004920515559204B48414348202100000005
+:10C3100080250000010000000A000000000000006D
+:10C32000000000000000000000000000000000000D
+:10C3300000000000000000000000000000000000FD
+:10C3400000000000000000000000000000000000ED
+:10C3500000000000000000000000000000000000DD
+:10C3600000000000000000000000000000000000CD
+:10C3700000000000000000000000000000000000BD
+:10C3800000000000000000000000000000000000AD
+:10C39000000000000000000000000000000000009D
+:10C3A000000000000000000000000000000000008D
+:10C3B000000000000000000000000000000000007D
+:10C3C000000000000000000000000000000000006D
+:10C3D000000000000000000000000000000000005D
+:10C3E000000000000000000000000000000000004D
+:10C3F000000000000000000000000000000000003D
+:10C40000000000000000000000000000000000002C
+:10C41000000000000000000000000000000000001C
+:10C42000000000000000000000000000000000000C
+:10C4300000000000000000000000000000000000FC
+:10C440006A6F796675656C2E6A6F796675656C6959
+:10C450006E672E636F6D2C373031310000000000A5
+:10C4600000000000000000000000000000000000CC
+:10C4700000000000000000000000000000000000BC
+:10C4800000000000000000000000000000000000AC
+:10C49000000000000000000000000000000000009C
+:10C4A00000000000000000000000000000004B46FB
+:10C4B000422D322E34470000000000000000000032
+:10C4C000000000000000000000000000000000006C
+:10C4D0000000000000004B46423132333435360054
+:10C4E000000000000000000000000000000000004C
+:10C4F000000000000000000000000000000000003C
+:10C50000000000000600840300000000000000009E
+:10C51000000000000000000000000000000000001B
+:10C52000000000000000000000000000000000000B
+:10C5300000000000000000000000000000000000FB
+:10C5400000000000000000000000000000000000EB
+:10C5500000000000000000000000000000000000DB
+:10C5600000000000000000000000000000000000CB
+:10C5700000000000000000000000000000000000BB
+:10C5800000000000000000000000000000000000AB
+:10C59000000000000000000000000000000000009B
+:10C5A000000000000000000000000000000000008B
+:10C5B000000000000000000000000000000000007B
+:10C5C000000000000000000000000000000000006B
+:10C5D000000000000000000000000000000000005B
+:10C5E000000000000000000000000000000000004B
+:10C5F000000000000000000000000000000000003B
+:10C60000000000000000000000000000000000002A
+:10C61000000000000000000000000000000000001A
+:10C62000000000000000000000000000000000000A
+:10C6300000000000000000000000000000000000FA
+:10C6400000000000000000000000000000000000EA
+:10C6500000000000000000000000000000000000DA
+:10C6600000000000000000000000000000000000CA
+:10C6700000000000000000000000000000000000BA
+:10C6800000000000000000000000000000000000AA
+:10C69000000000000000000000000000000000009A
+:10C6A000000000000000000000000000000000008A
+:10C6B000000000000000000000000000000000007A
+:10C6C000000000000000000000000000000000006A
+:10C6D000000000000000000000000000000000005A
+:10C6E000000000000000000000000000000000004A
+:10C6F000000000000000000000000000000000003A
+:10C700000000000000000000000000000000000029
+:10C710000000000000000000000000000000000019
+:10C720000000000000000000000000000000000009
+:10C7300000000000000000000000000000000000F9
+:10C7400000000000000000000000000000000000E9
+:10C7500000000000000000000000000000000000D9
+:10C7600000000000000000000000000000000000C9
+:10C7700000000000000000000000000000000000B9
+:10C7800000000000000000000000000000000000A9
+:10C790000000000000000000000000000000000099
+:10C7A0000000000000000000000000000000000089
+:10C7B0000000000000000000000000000000000079
+:10C7C0000000000000000000000000000000000069
+:10C7D0000000000000000000000000000000000059
+:10C7E0000000000000000000000000000000000049
+:10C7F0000000000000000000000000000000000039
+:10C800000000000000000000000000000000000028
+:10C810000000000000000000000000000000000018
+:10C820000000000000000000000000000000000008
+:10C8300000000000000000000000000000000000F8
+:10C8400000000000000000000000000000000000E8
+:10C8500000000000000000000000000000000000D8
+:10C8600000000000000000000000000000000000C8
+:10C8700000000000000000000000000000000000B8
+:10C8800000000000000000000000000000000000A8
+:10C890000000000000000000000000000000000098
+:10C8A0000000000000000000000000000000000088
+:10C8B0000000000000000000000000000000000078
+:10C8C0000000000000000000000000000000000068
+:10C8D0000000000000000000000000000000000058
+:10C8E0000000000000000000000000000000000048
+:10C8F0000000000000000000000000000000000038
+:10C900000000000000000000000000000000000027
+:10C910000000000000000000000000000000000017
+:10C920000000000000000000000000000000000007
+:10C9300000000000000000000000000000000000F7
+:10C9400000000000000000000000000000000000E7
+:10C9500000000000000000000000000000000000D7
+:10C9600000000000000000000000000000000000C7
+:10C9700000000000000000000000000000000000B7
+:10C9800000000000000000000000000000000000A7
+:10C990000000000000000000000000000000000097
+:10C9A0000000000000000000000000000000000087
+:10C9B0000000000000000000000000000000000077
+:10C9C0000000000000000000000000000000000067
+:10C9D0000000000000000000000000000000000057
+:10C9E0000000000000000000000000000000000047
+:10C9F0000000000000000000000000000000000037
+:10CA00000000000000000000000000000000000026
+:10CA10000000000000000000000000000000000016
+:10CA20000000000000000000000000000000000006
+:10CA300000000000000000000000000000000000F6
+:10CA400000000000000000000000000000000000E6
+:10CA500000000000000000000000000000000000D6
+:10CA600000000000000000000000000000000000C6
+:10CA700000000000000000000000000000000000B6
+:10CA800000000000000000000000000000000000A6
+:10CA90000000000000000000000000000000000096
+:10CAA0000000000000000000000000000000000086
+:10CAB0000000000000000000000000000000000076
+:10CAC0000000000000000000000000000000000066
+:10CAD0000000000000000000000000000000000056
+:10CAE0000000000000000000000000000000000046
+:10CAF0000000000000000000000000000000000036
+:10CB00000000000000000000000000000000000025
+:10CB10000000000000000000000000000000000015
+:10CB20000000000000000000000000000000000005
+:10CB300000000000000000000000000000000000F5
+:10CB4000000000008CC00208906A0020D330002052
+:10CB500064000000020001000000000004C502089B
+:10CB6000906A0020C8300020660000000500010027
+:10CB70000100000010C30208906A00201441002048
+:10CB80006B000000310104000200000040C40208F4
+:10CB9000906A00209A3A00202F050000C30001008F
+:10CBA0000300000002C50208906A0020E63E002053
+:10CBB000F2050000020001000400000008C50208A0
+:10CBC000906A0020D4140020F40500000500010044
+:10CBD000050000000CC50208906A0020E014002047
+:10CBE000F905000005000100060000008DC00208E4
+:10CBF000906A0020482E0020FE05000081020100FE
+:10CC00000700000010C50208906A0020E41400200C
+:10CC10007F080000650040000800000074C502089D
+:10CC2000906A0020823A0020BF210000030001002A
+:10CC30000900000078C50208906A0020883F0020A3
+:10CC4000C2210000110101000A00000088C602088C
+:10CC5000906A002046350020D3220000B304010072
+:10CC60000B0000003CCB0208906A0020D814002082
+:10CC700086270000090001000C00000041542B57DA
+:10CC800041503D54584830342C34353533353134E7
+:10CC9000322C310D0A0041542B536F636B65743D88
+:10CCA000302C332C3139322E3136382E342E312C73
+:10CCB00035303030300D0A0041542B43574A415033
+:10CCC0003F0D0A0041542B5245530D0A0041542B8D
+:10CCD000453D4F46460D0A0041542B574D4F4445A4
+:10CCE0003D41500D0A00000041542B534F434B412E
+:10CCF0003D5443502C746573742E6A6F7966756564
+:10CD00006C696E672E636F6D2C373031310D0A0000
+:10CD100041542B574B4D4F443D4E45540D0A004155
+:10CD2000542B55415254464C3D343039360D0A008F
+:10CD300041542B4845415254454E3D4F46460D0AFD
+:10CD40000041542B530D0A0041542B453D4F46469C
+:10CD50000D0A007573722E636E23002B2B2B00615E
+:10CD60000041542B454E544D0D0A0041542B49436C
+:10CD70004349443F0D0A0041542B494D45493F0D5D
+:10CD80000A0041542B4353513F0D0A000D0A000085
+:10CD900041542B534F434B42313D544350432C7429
+:10CDA0006573742E6A6F796675656C696E672E633C
+:10CDB0006F6D2C373031310D0A0041542B5A0D0A5A
+:10CDC0000041542B57414E4E3D444843500D0A00FC
+:10CDD00041542B57414E4E0D0A0041542B534F43A3
+:10CDE0004B4C4B42310D0A0041542B574946493DAB
+:10CDF0004B46422D322E34472C4B4642313233348F
+:10CE000035360D0A0041542B574946493D54485880
+:10CE10002D4844342D322E342C4B4642313233349B
+:10CE200035360D0A0041542B536F636B65743D30EA
+:10CE30002C302C746573742E6A6F796675656C6915
+:10CE40006E672E636F6D2C373031310D0A004154FF
+:10CE50002B536F636B65743D302C302C3139322E7F
+:10CE60003136382E31342E3130302C373031310DCF
+:10CE70000A0041542B43574A41503F0D0A00415488
+:10CE80002B5245530D0A002B2B2B00415445300DDE
+:10CE90000A0041542B4347534E0D0A0041542B4383
+:10CEA00050494E3F0D0A0041542B49434349440D1C
+:10CEB0000A0041542B4353510D0A0041542B43495E
+:10CEC000504D4F44453D310D0A0041542B514943CB
+:10CED0005347503D312C312C22434D4E4554222C8A
+:10CEE00022222C22220D0A0041542B4E45544F5031
+:10CEF000454E0D0A0041542B4349504F50454E3D7D
+:10CF0000302C22544350222C22746573742E6A6F85
+:10CF1000796675656C696E672E636F6D222C37308C
+:10CF200031310D0A0041542B4349504F5051554562
+:10CF300052593F0D0A0041542B52455345540D0A96
+:10CF40000041542B4745544750533D474E524D43A3
+:10CF50002C300D0A0041542B4D475053433D310DA9
+:10CF60000A00C4ACC8CF00000000000000000000B0
+:10CF700000000000000000000000000000000000B1
+:10CF800000000000000000000000000000000000A1
+:10CF90000000000000000000000000000000000091
+:10CFA000000064656661756C74000000000000009C
+:10CFB0000000000000000000000000000000000071
+:10CFC0000000000000000000000000000000000061
+:10CFD0000000000000000000000000000000000051
+:10CFE000000038393030303000000000696E746560
+:10CFF000726E657400000000000000000000000078
+:10D000000000000000000000000000000000000020
+:10D010000000000000000000000000000000000010
+:10D02000000000000000000000000000D6D0B9FAA7
+:10D0300000000000000000000000000000000000F0
+:10D0400000000000000000000000000000000000E0
+:10D0500000000000000000000000000000000000D0
+:10D060000000000000000000000000004368696E3E
+:10D07000614D6F62696C65000000000000000000F7
+:10D0800000000000000000000000000000000000A0
+:10D090000000000000000000000000000000000090
+:10D0A00000000000000000000000000038393836A1
+:10D0B000303000000000434D4E4554000000000099
+:10D0C0000000000000000000000000000000000060
+:10D0D0000000000000000000000000000000000050
+:10D0E0000000000000000000000000000000000040
+:10D0F000000000000000D6D0B9FA000000000000D7
+:10D10000000000000000000000000000000000001F
+:10D11000000000000000000000000000000000000F
+:10D1200000000000000000000000000000000000FF
+:10D130000000000000004368696E614D6F62696C19
+:10D14000650000000000000000000000000000007A
+:10D1500000000000000000000000000000000000CF
+:10D1600000000000000000000000000000000000BF
+:10D17000000000000000383938363032000000006E
+:10D18000434D4E4554000000000000000000000028
+:10D19000000000000000000000000000000000008F
+:10D1A000000000000000000000000000000000007F
+:10D1B000000000000000000000000000000000006F
+:10D1C000D6D0B9FA00000000000000000000000006
+:10D1D000000000000000000000000000000000004F
+:10D1E000000000000000000000000000000000003F
+:10D1F000000000000000000000000000000000002F
+:10D200004368696E614D6F62696C650000000000E3
+:10D21000000000000000000000000000000000000E
+:10D2200000000000000000000000000000000000FE
+:10D2300000000000000000000000000000000000EE
+:10D2400038393836303400000000434D4E45540024
+:10D2500000000000000000000000000000000000CE
+:10D2600000000000000000000000000000000000BE
+:10D2700000000000000000000000000000000000AE
+:10D2800000000000000000000000D6D0B9FA000045
+:10D29000000000000000000000000000000000008E
+:10D2A000000000000000000000000000000000007E
+:10D2B000000000000000000000000000000000006E
+:10D2C000000000000000000000004368696E615427
+:10D2D000656C65636F6D00000000000000000000D9
+:10D2E000000000000000000000000000000000003E
+:10D2F000000000000000000000000000000000002E
+:10D3000000000000000000000000383938363037D7
+:10D3100000000000434D4E45540000000000000096
+:10D3200000000000000000000000000000000000FD
+:10D3300000000000000000000000000000000000ED
+:10D3400000000000000000000000000000000000DD
+:10D3500000000000D6D0B9FA000000000000000074
+:10D3600000000000000000000000000000000000BD
+:10D3700000000000000000000000000000000000AD
+:10D38000000000000000000000000000000000009D
+:10D39000000000004368696E61556E69636F6D003F
+:10D3A000000000000000000000000000000000007D
+:10D3B000000000000000000000000000000000006D
+:10D3C000000000000000000000000000000000005D
+:10D3D0000000000038393836303100000000554E6A
+:10D3E000494E45540000000000000000000000000D
+:10D3F000000000000000000000000000000000002D
+:10D40000000000000000000000000000000000001C
+:10D410000000000000000000000000000000D6D066
+:10D42000B9FA000000000000000000000000000049
+:10D4300000000000000000000000000000000000EC
+:10D4400000000000000000000000000000000000DC
+:10D450000000000000000000000000000000436821
+:10D46000696E61556E69636F6D0000000000000019
+:10D4700000000000000000000000000000000000AC
+:10D48000000000000000000000000000000000009C
+:10D49000000000000000000000000000000038391B
+:10D4A0003836303600000000554E494E45540000D5
+:10D4B000000000000000000000000000000000006C
+:10D4C000000000000000000000000000000000005C
+:10D4D000000000000000000000000000000000004C
+:10D4E0000000000000000000D6D0B9FA00000000E3
+:10D4F000000000000000000000000000000000002C
+:10D50000000000000000000000000000000000001B
+:10D51000000000000000000000000000000000000B
+:10D5200000000000000000004368696E61556E69EC
+:10D53000636F6D00000000000000000000000000AC
+:10D5400000000000000000000000000000000000DB
+:10D5500000000000000000000000000000000000CB
+:10D560000000000000000000383938363039000073
+:10D570000000554E494E45540000000000000000D8
+:10D58000000000000000000000000000000000009B
+:10D59000000000000000000000000000000000008B
+:10D5A000000000000000000000000000000000007B
+:10D5B0000000D6D0B9FA0000000000000000000012
+:10D5C000000000000000000000000000000000005B
+:10D5D000000000000000000000000000000000004B
+:10D5E000000000000000000000000000000000003B
+:10D5F00000004368696E6154656C65636F6D00007F
+:10D60000000000000000000000000000000000001A
+:10D61000000000000000000000000000000000000A
+:10D6200000000000000000000000000000000000FA
+:10D6300000003839383630330000000043544E457E
+:10D640005400000000000000000000000000000086
+:10D6500000000000000000000000000000000000CA
+:10D6600000000000000000000000000000000000BA
+:10D67000000000000000000000000000D6D0B9FA51
+:10D68000000000000000000000000000000000009A
+:10D69000000000000000000000000000000000008A
+:10D6A000000000000000000000000000000000007A
+:10D6B0000000000000000000000000004368696EE8
+:10D6C0006154656C65636F6D000000000000000030
+:10D6D000000000000000000000000000000000004A
+:10D6E000000000000000000000000000000000003A
+:10D6F000000000000000000000000000383938364B
+:10D7000031310000000043544E4554000000000039
+:10D710000000000000000000000000000000000009
+:10D7200000000000000000000000000000000000F9
+:10D7300000000000000000000000000000000000E9
+:10D74000000000000000C9B3CCD8000000000000B9
+:10D7500000000000000000000000000000000000C9
+:10D7600000000000000000000000000000000000B9
+:10D7700000000000000000000000000000000000A9
+:10D7800000000000000053544300000000000000AF
+:10D790000000000000000000000000000000000089
+:10D7A0000000000000000000000000000000000079
+:10D7B0000000000000000000000000000000000069
+:10D7C00000000000000038393936363031000000E2
+:10D7D0006A6177616C6E65742E636F6D2E73610084
+:10D7E0000000000000000000000000000000000039
+:10D7F0000000000000000000000000000000000029
+:10D800000000000000000000000000000000000018
+:10D81000BFC6CDFECCD80000000000000000000014
+:10D8200000000000000000000000000000000000F8
+:10D8300000000000000000000000000000000000E8
+:10D8400000000000000000000000000000000000D8
+:10D8500053544300000000000000000000000000DE
+:10D8600000000000000000000000000000000000B8
+:10D8700000000000000000000000000000000000A8
+:10D880000000000000000000000000000000000098
+:10D8900038393936353034000000564956410000D9
+:10D8A0000000000000000000000000000000000078
+:10D8B0000000000000000000000000000000000068
+:10D8C0000000000000000000000000000000000058
+:10D8D00000000000000000000000BFC6CDFECCD854
+:10D8E0000000000000000000000000000000000038
+:10D8F0000000000000000000000000000000000028
+:10D900000000000000000000000000000000000017
+:10D91000000000000000000000004F6F7265646F9F
+:10D920006F00000000000000000000000000000088
+:10D9300000000000000000000000000000000000E7
+:10D9400000000000000000000000000000000000D7
+:10D950000000000000000000000038393936353082
+:10D9600033000000416374696F6E2E6F6F726564DF
+:10D970006F6F2E636F6D000000000000000000005C
+:10D980000000000000000000000000000000000097
+:10D990000000000000000000000000000000000087
+:10D9A00000000000BFC6CDFECCD800000000000083
+:10D9B0000000000000000000000000000000000067
+:10D9C0000000000000000000000000000000000057
+:10D9D0000000000000000000000000000000000047
+:10D9E000000000007A61696E000000000000000085
+:10D9F0000000000000000000000000000000000027
+:10DA00000000000000000000000000000000000016
+:10DA10000000000000000000000000000000000006
+:10DA2000000000003839393635390000000048530D
+:10DA300050505300000000000000000000000000F3
+:10DA400000000000000000000000000000000000D6
+:10DA500000000000000000000000000000000000C6
+:10DA60000000000000000000000000000000CCA941
+:10DA7000B9FA0000000000000000000000000000F3
+:10DA80000000000000000000000000000000000096
+:10DA90000000000000000000000000000000000086
+:10DAA00000000000000000000000000000004149EC
+:10DAB0005300000000000000000000000000000013
+:10DAC0000000000000000000000000000000000056
+:10DAD0000000000000000000000000000000000046
+:10DAE00000000000000000000000000000003839C5
+:10DAF0003636300000000000696E7465726E657421
+:10DB00000000000000000000000000000000000015
+:10DB10000000000000000000000000000000000005
+:10DB200000000000000000000000000000000000F5
+:10DB30000000000000000000C3E5B5E9000000009F
+:10DB400000000000000000000000000000000000D5
+:10DB500000000000000000000000000000000000C5
+:10DB600000000000000000000000000000000000B5
+:10DB70000000000000000000566965746E6100003E
+:10DB80000000000000000000000000000000000095
+:10DB90000000000000000000000000000000000085
+:10DBA0000000000000000000000000000000000075
+:10DBB0000000000000000000383938343035000023
+:10DBC00000004D6574666F6E650000000000000087
+:10DBD0000000000000000000000000000000000045
+:10DBE0000000000000000000000000000000000035
+:10DBF0000000000000000000000000000000000025
+:10DC00000000C3E5B5E900000000000000000000CE
+:10DC10000000000000000000000000000000000004
+:10DC200000000000000000000000000000000000F4
+:10DC300000000000000000000000000000000000E4
+:10DC400000004D6F6269666F6E65000000000000A5
+:10DC500000000000000000000000000000000000C4
+:10DC600000000000000000000000000000000000B4
+:10DC700000000000000000000000000000000000A4
+:10DC8000000038393834303100000000736D6172A3
+:10DC90007400000000000000000000000000000010
+:10DCA0000000000000000000000000000000000074
+:10DCB0000000000000000000000000000000000064
+:10DCC000000000000000000000000000C3E5B5E90E
+:10DCD0000000000000000000000000000000000044
+:10DCE0000000000000000000000000000000000034
+:10DCF0000000000000000000000000000000000024
+:10DD0000000000000000000000000000566965747B
+:10DD100074656C00000000000000000000000000BE
+:10DD200000000000000000000000000000000000F3
+:10DD300000000000000000000000000000000000E3
+:10DD400000000000000000000000000038393834F6
+:10DD5000303400000000736D617274000000000038
+:10DD600000000000000000000000000000000000B3
+:10DD700000000000000000000000000000000000A3
+:10DD80000000000000000000000000000000000093
+:10DD9000000000000000C3E5B5E90000000000003D
+:10DDA0000000000000000000000000000000000073
+:10DDB0000000000000000000000000000000000063
+:10DDC0000000000000000000000000000000000053
+:10DDD00000000000000056494E4100000000000015
+:10DDE0000000000000000000000000000000000033
+:10DDF0000000000000000000000000000000000023
+:10DE00000000000000000000000000000000000012
+:10DE100000000000000038393834303200000000C3
+:10DE2000736D6172740000000000000000000000CB
+:10DE300000000000000000000000000000000000E2
+:10DE400000000000000000000000000000000000D2
+:10DE500000000000000000000000000000000000C2
+:10DE6000BCEDC6D2D5AF00000000000000000000ED
+:10DE700000000000000000000000000000000000A2
+:10DE80000000000000000000000000000000000092
+:10DE90000000000000000000000000000000000082
+:10DEA0004D6574666F6E65000000000000000000A4
+:10DEB0000000000000000000000000000000000062
+:10DEC0000000000000000000000000000000000052
+:10DED0000000000000000000000000000000000042
+:10DEE000383938353530380000004D6574666F6E4E
+:10DEF00065000000000000000000000000000000BD
+:10DF00000000000000000000000000000000000011
+:10DF10000000000000000000000000000000000001
+:10DF200000000000000000000000BCEDC6D2D5AF2C
+:10DF300000000000000000000000000000000000E1
+:10DF400000000000000000000000000000000000D1
+:10DF500000000000000000000000000000000000C1
+:10DF600000000000000000000000536D61727400AA
+:10DF700000000000000000000000000000000000A1
+:10DF80000000000000000000000000000000000091
+:10DF90000000000000000000000000000000000081
+:10DFA000000000000000000000003839383535302E
+:10DFB00032000000736D6172740000000000000008
+:10DFC0000000000000000000000000000000000051
+:10DFD0000000000000000000000000000000000041
+:10DFE0000000000000000000000000000000000031
+:10DFF00000000000BCEDC6D2D5AF0000000000005C
+:10E000000000000000000000000000000000000010
+:10E010000000000000000000000000000000000000
+:10E0200000000000000000000000000000000000F0
+:10E0300000000000536D61727400000000000000D9
+:10E0400000000000000000000000000000000000D0
+:10E0500000000000000000000000000000000000C0
+:10E0600000000000000000000000000000000000B0
+:10E070000000000038393835353035000000736D48
+:10E080006172740000000000000000000000000049
+:10E090000000000000000000000000000000000080
+:10E0A0000000000000000000000000000000000070
+:10E0B0000000000000000000000000000000BCEDB7
+:10E0C000C6D2D5AF00000000000000000000000034
+:10E0D0000000000000000000000000000000000040
+:10E0E0000000000000000000000000000000000030
+:10E0F0000000000000000000000000000000536D60
+:10E1000061727400000000000000000000000000C8
+:10E1100000000000000000000000000000000000FF
+:10E1200000000000000000000000000000000000EF
+:10E13000000000000000000000000000000038396E
+:10E140003835353036000000736D617274000000A0
+:10E1500000000000000000000000000000000000BF
+:10E1600000000000000000000000000000000000AF
+:10E17000000000000000000000000000000000009F
+:10E180000000000000000000C3CFBCD3C0AD000001
+:10E19000000000000000000000000000000000007F
+:10E1A000000000000000000000000000000000006F
+:10E1B000000000000000000000000000000000005F
+:10E1C0000000000000000000426F626900000000D3
+:10E1D000000000000000000000000000000000003F
+:10E1E000000000000000000000000000000000002F
+:10E1F000000000000000000000000000000000001F
+:10E2000000000000000000003839383830300000CD
+:10E210000000696E7465726E657400000000000095
+:10E2200000000000000000000000000000000000EE
+:10E2300000000000000000000000000000000000DE
+:10E2400000000000000000000000000000000000CE
+:10E250000000C3CFBCD3C0AD000000000000000030
+:10E2600000000000000000000000000000000000AE
+:10E27000000000000000000000000000000000009E
+:10E28000000000000000000000000000000000008E
+:10E2900000004772616D65656E70686F6E650000A5
+:10E2A000000000000000000000000000000000006E
+:10E2B000000000000000000000000000000000005E
+:10E2C000000000000000000000000000000000004E
+:10E2D0000000383938383031000000006770696E4E
+:10E2E0007465726E6574000000000000000000009C
+:10E2F000000000000000000000000000000000001E
+:10E30000000000000000000000000000000000000D
+:10E31000000000000000000000000000C3CFBCD3DC
+:10E32000C0AD000000000000000000000000000080
+:10E3300000000000000000000000000000000000DD
+:10E3400000000000000000000000000000000000CD
+:10E3500000000000000000000000000042616E6745
+:10E360006C616C696E6B0000000000000000000032
+:10E37000000000000000000000000000000000009D
+:10E38000000000000000000000000000000000008D
+:10E39000000000000000000000000000383938389C
+:10E3A000303300000000626C7765620000000000FE
+:10E3B000000000000000000000000000000000005D
+:10E3C000000000000000000000000000000000004D
+:10E3D000000000000000000000000000000000003D
+:10E3E000000000000000D3A1B6C80000000000003B
+:10E3F000000000000000000000000000000000001D
+:10E40000000000000000000000000000000000000C
+:10E4100000000000000000000000000000000000FC
+:10E4200000000000000041697274656C000000008B
+:10E4300000000000000000000000000000000000DC
+:10E4400000000000000000000000000000000000CC
+:10E4500000000000000000000000000000000000BC
+:10E460000000000000003839393130300000000071
+:10E4700061697274656C677072732E636F6D0000F2
+:10E48000000000000000000000000000000000008C
+:10E49000000000000000000000000000000000007C
+:10E4A000000000000000000000000000000000006C
+:10E4B000D3A1B6C80000000000000000000000006A
+:10E4C000000000000000000000000000000000004C
+:10E4D000000000000000000000000000000000003C
+:10E4E000000000000000000000000000000000002C
+:10E4F00041697274656C00000000000000000000BB
+:10E50000000000000000000000000000000000000B
+:10E5100000000000000000000000000000000000FB
+:10E5200000000000000000000000000000000000EB
+:10E530003839393131300000000061697274656C1E
+:10E54000677072732E636F6D0000000000000000A2
+:10E5500000000000000000000000000000000000BB
+:10E5600000000000000000000000000000000000AB
+:10E5700000000000000000000000D3A1B6C80000A9
+:10E58000000000000000000000000000000000008B
+:10E59000000000000000000000000000000000007B
+:10E5A000000000000000000000000000000000006B
+:10E5B0000000000000000000000041697274656CFA
+:10E5C000000000000000000000000000000000004B
+:10E5D000000000000000000000000000000000003B
+:10E5E000000000000000000000000000000000002B
+:10E5F00000000000000000000000383939313331DC
+:10E600000000000061697274656C677072732E633C
+:10E610006F6D00000000000000000000000000001E
+:10E6200000000000000000000000000000000000EA
+:10E6300000000000000000000000000000000000DA
+:10E6400000000000D3A1B6C80000000000000000D8
+:10E6500000000000000000000000000000000000BA
+:10E6600000000000000000000000000000000000AA
+:10E67000000000000000000000000000000000009A
+:10E680000000000041697274656C00000000000029
+:10E69000000000000000000000000000000000007A
+:10E6A000000000000000000000000000000000006A
+:10E6B000000000000000000000000000000000005A
+:10E6C0000000000038393931343000000000616941
+:10E6D0007274656C677072732E636F6D000000005A
+:10E6E000000000000000000000000000000000002A
+:10E6F000000000000000000000000000000000001A
+:10E700000000000000000000000000000000D3A195
+:10E71000B6C800000000000000000000000000007B
+:10E7200000000000000000000000000000000000E9
+:10E7300000000000000000000000000000000000D9
+:10E74000000000000000000000000000000041691F
+:10E750007274656C00000000000000000000000002
+:10E7600000000000000000000000000000000000A9
+:10E770000000000000000000000000000000000099
+:10E780000000000000000000000000000000383918
+:10E79000393134350000000061697274656C67704E
+:10E7A00072732E636F6D0000000000000000000017
+:10E7B0000000000000000000000000000000000059
+:10E7C0000000000000000000000000000000000049
+:10E7D0000000000000000000D3A1B6C80000000047
+:10E7E0000000000000000000000000000000000029
+:10E7F0000000000000000000000000000000000019
+:10E800000000000000000000000000000000000008
+:10E81000000000000000000041697274656C000097
+:10E8200000000000000000000000000000000000E8
+:10E8300000000000000000000000000000000000D8
+:10E8400000000000000000000000000000000000C8
+:10E850000000000000000000383939313439000070
+:10E86000000061697274656C677072732E636F6DFE
+:10E870000000000000000000000000000000000098
+:10E880000000000000000000000000000000000088
+:10E890000000000000000000000000000000000078
+:10E8A0000000D3A1B6C80000000000000000000076
+:10E8B0000000000000000000000000000000000058
+:10E8C0000000000000000000000000000000000048
+:10E8D0000000000000000000000000000000000038
+:10E8E000000041697274656C0000000000000000C7
+:10E8F0000000000000000000000000000000000018
+:10E900000000000000000000000000000000000007
+:10E9100000000000000000000000000000000000F7
+:10E9200000003839393135310000000061697274F6
+:10E93000656C677072732E636F6D000000000000DD
+:10E9400000000000000000000000000000000000C7
+:10E9500000000000000000000000000000000000B7
+:10E96000000000000000000000000000D3A1B6C8B5
+:10E970000000000000000000000000000000000097
+:10E980000000000000000000000000000000000087
+:10E990000000000000000000000000000000000077
+:10E9A00000000000000000000000000041697274D7
+:10E9B000656C000000000000000000000000000086
+:10E9C0000000000000000000000000000000000047
+:10E9D0000000000000000000000000000000000037
+:10E9E000000000000000000000000000383939314C
+:10E9F00035320000000061697274656C6770727373
+:10EA00002E636F6D00000000000000000000000099
+:10EA100000000000000000000000000000000000F6
+:10EA200000000000000000000000000000000000E6
+:10EA3000000000000000D3A1B6C8000000000000E4
+:10EA400000000000000000000000000000000000C6
+:10EA500000000000000000000000000000000000B6
+:10EA600000000000000000000000000000000000A6
+:10EA700000000000000041697274656C0000000035
+:10EA80000000000000000000000000000000000086
+:10EA90000000000000000000000000000000000076
+:10EAA0000000000000000000000000000000000066
+:10EAB0000000000000003839393135330000000013
+:10EAC00061697274656C677072732E636F6D00009C
+:10EAD0000000000000000000000000000000000036
+:10EAE0000000000000000000000000000000000026
+:10EAF0000000000000000000000000000000000016
+:10EB0000D3A1B6C800000000000000000000000013
+:10EB100000000000000000000000000000000000F5
+:10EB200000000000000000000000000000000000E5
+:10EB300000000000000000000000000000000000D5
+:10EB400041697274656C0000000000000000000064
+:10EB500000000000000000000000000000000000B5
+:10EB600000000000000000000000000000000000A5
+:10EB70000000000000000000000000000000000095
+:10EB80003839393135340000000061697274656CC0
+:10EB9000677072732E636F6D00000000000000004C
+:10EBA0000000000000000000000000000000000065
+:10EBB0000000000000000000000000000000000055
+:10EBC00000000000000000000000D3A1B6C8000053
+:10EBD0000000000000000000000000000000000035
+:10EBE0000000000000000000000000000000000025
+:10EBF0000000000000000000000000000000000015
+:10EC00000000000000000000000041697274656CA3
+:10EC100000000000000000000000000000000000F4
+:10EC200000000000000000000000000000000000E4
+:10EC300000000000000000000000000000000000D4
+:10EC4000000000000000000000003839393135357F
+:10EC50000000000061697274656C677072732E63E6
+:10EC60006F6D0000000000000000000000000000C8
+:10EC70000000000000000000000000000000000094
+:10EC80000000000000000000000000000000000084
+:10EC900000000000D3A1B6C8000000000000000082
+:10ECA0000000000000000000000000000000000064
+:10ECB0000000000000000000000000000000000054
+:10ECC0000000000000000000000000000000000044
+:10ECD0000000000041697274656C000000000000D3
+:10ECE0000000000000000000000000000000000024
+:10ECF0000000000000000000000000000000000014
+:10ED00000000000000000000000000000000000003
+:10ED100000000000383939313536000000006169E3
+:10ED20007274656C677072732E636F6D0000000003
+:10ED300000000000000000000000000000000000D3
+:10ED400000000000000000000000000000000000C3
+:10ED50000000000000000000000000000000D3A13F
+:10ED6000B6C8000000000000000000000000000025
+:10ED70000000000000000000000000000000000093
+:10ED80000000000000000000000000000000000083
+:10ED900000000000000000000000000000004169C9
+:10EDA0007274656C000000000000000000000000AC
+:10EDB0000000000000000000000000000000000053
+:10EDC0000000000000000000000000000000000043
+:10EDD00000000000000000000000000000003839C2
+:10EDE000393139300000000061697274656C6770F8
+:10EDF00072732E636F6D00000000000000000000C1
+:10EE00000000000000000000000000000000000002
+:10EE100000000000000000000000000000000000F2
+:10EE20000000000000000000D3A1B6C800000000F0
+:10EE300000000000000000000000000000000000D2
+:10EE400000000000000000000000000000000000C2
+:10EE500000000000000000000000000000000000B2
+:10EE6000000000000000000041697274656C000041
+:10EE70000000000000000000000000000000000092
+:10EE80000000000000000000000000000000000082
+:10EE90000000000000000000000000000000000072
+:10EEA000000000000000000038393931393200001C
+:10EEB000000061697274656C677072732E636F6DA8
+:10EEC0000000000000000000000000000000000042
+:10EED0000000000000000000000000000000000032
+:10EEE0000000000000000000000000000000000022
+:10EEF0000000D3A1B6C80000000000000000000020
+:10EF00000000000000000000000000000000000001
+:10EF100000000000000000000000000000000000F1
+:10EF200000000000000000000000000000000000E1
+:10EF3000000041697274656C000000000000000070
+:10EF400000000000000000000000000000000000C1
+:10EF500000000000000000000000000000000000B1
+:10EF600000000000000000000000000000000000A1
+:10EF7000000038393931393300000000616972749A
+:10EF8000656C677072732E636F6D00000000000087
+:10EF90000000000000000000000000000000000071
+:10EFA0000000000000000000000000000000000061
+:10EFB000000000000000000000000000D3A1B6C85F
+:10EFC0000000000000000000000000000000000041
+:10EFD0000000000000000000000000000000000031
+:10EFE0000000000000000000000000000000000021
+:10EFF0000000000000000000000000004169727481
+:10F00000656C00000000000000000000000000002F
+:10F0100000000000000000000000000000000000F0
+:10F0200000000000000000000000000000000000E0
+:10F0300000000000000000000000000038393931F5
+:10F0400039340000000061697274656C6770727316
+:10F050002E636F6D00000000000000000000000043
+:10F0600000000000000000000000000000000000A0
+:10F070000000000000000000000000000000000090
+:10F08000000000000000D3A1B6C80000000000008E
+:10F090000000000000000000000000000000000070
+:10F0A0000000000000000000000000000000000060
+:10F0B0000000000000000000000000000000000050
+:10F0C00000000000000041697274656C00000000DF
+:10F0D0000000000000000000000000000000000030
+:10F0E0000000000000000000000000000000000020
+:10F0F0000000000000000000000000000000000010
+:10F1000000000000000038393931393500000000B6
+:10F1100061697274656C677072732E636F6D000045
+:10F1200000000000000000000000000000000000DF
+:10F1300000000000000000000000000000000000CF
+:10F1400000000000000000000000000000000000BF
+:10F15000D3A1B6C8000000000000000000000000BD
+:10F16000000000000000000000000000000000009F
+:10F17000000000000000000000000000000000008F
+:10F18000000000000000000000000000000000007F
+:10F1900041697274656C000000000000000000000E
+:10F1A000000000000000000000000000000000005F
+:10F1B000000000000000000000000000000000004F
+:10F1C000000000000000000000000000000000003F
+:10F1D0003839393139360000000061697274656C64
+:10F1E000677072732E636F6D0000000000000000F6
+:10F1F000000000000000000000000000000000000F
+:10F2000000000000000000000000000000000000FE
+:10F2100000000000000000000000D3A1B6C80000FC
+:10F2200000000000000000000000000000000000DE
+:10F2300000000000000000000000000000000000CE
+:10F2400000000000000000000000000000000000BE
+:10F250000000000000000000000041697274656C4D
+:10F26000000000000000000000000000000000009E
+:10F27000000000000000000000000000000000008E
+:10F28000000000000000000000000000000000007E
+:10F290000000000000000000000038393931393723
+:10F2A0000000000061697274656C677072732E6390
+:10F2B0006F6D000000000000000000000000000072
+:10F2C000000000000000000000000000000000003E
+:10F2D000000000000000000000000000000000002E
+:10F2E00000000000D3A1B6C800000000000000002C
+:10F2F000000000000000000000000000000000000E
+:10F3000000000000000000000000000000000000FD
+:10F3100000000000000000000000000000000000ED
+:10F320000000000041697274656C0000000000007C
+:10F3300000000000000000000000000000000000CD
+:10F3400000000000000000000000000000000000BD
+:10F3500000000000000000000000000000000000AD
+:10F360000000000038393931393800000000616987
+:10F370007274656C677072732E636F6D00000000AD
+:10F38000000000000000000000000000000000007D
+:10F39000000000000000000000000000000000006D
+:10F3A0000000000000000000000000000000D3A1E9
+:10F3B000B6C80000000000000000000000000000CF
+:10F3C000000000000000000000000000000000003D
+:10F3D000000000000000000000000000000000002D
+:10F3E0000000000000000000000000000000416973
+:10F3F0007274656C00000000000000000000000056
+:10F4000000000000000000000000000000000000FC
+:10F4100000000000000000000000000000000000EC
+:10F42000000000000000000000000000000038396B
+:10F43000393130320000000061697274656C6770A8
+:10F4400072732E636F6D000000000000000000006A
+:10F4500000000000000000000000000000000000AC
+:10F46000000000000000000000000000000000009C
+:10F470000000000000000000D3A1B6C8000000009A
+:10F48000000000000000000000000000000000007C
+:10F49000000000000000000000000000000000006C
+:10F4A000000000000000000000000000000000005C
+:10F4B000000000000000000041697274656C0000EB
+:10F4C000000000000000000000000000000000003C
+:10F4D000000000000000000000000000000000002C
+:10F4E000000000000000000000000000000000001C
+:10F4F00000000000000000003839393130330000CE
+:10F50000000061697274656C677072732E636F6D51
+:10F5100000000000000000000000000000000000EB
+:10F5200000000000000000000000000000000000DB
+:10F5300000000000000000000000000000000000CB
+:10F540000000D3A1B6C800000000000000000000C9
+:10F5500000000000000000000000000000000000AB
+:10F56000000000000000000000000000000000009B
+:10F57000000000000000000000000000000000008B
+:10F580000000496465610000000000000000000008
+:10F59000000000000000000000000000000000006B
+:10F5A000000000000000000000000000000000005B
+:10F5B000000000000000000000000000000000004B
+:10F5C000000038393931383900000000616972743F
+:10F5D000656C677072732E636F6D00000000000031
+:10F5E000000000000000000000000000000000001B
+:10F5F000000000000000000000000000000000000B
+:10F60000000000000000000000000000D3A1B6C808
+:10F6100000000000000000000000000000000000EA
+:10F6200000000000000000000000000000000000DA
+:10F6300000000000000000000000000000000000CA
+:10F640000000000000000000000000004964656147
+:10F6500000000000000000000000000000000000AA
+:10F66000000000000000000000000000000000009A
+:10F67000000000000000000000000000000000008A
+:10F68000000000000000000000000000383939319F
+:10F6900037393900000061697274656C6770727384
+:10F6A0002E636F6D000000000000000000000000ED
+:10F6B000000000000000000000000000000000004A
+:10F6C000000000000000000000000000000000003A
+:10F6D000000000000000D3A1B6C800000000000038
+:10F6E000000000000000000000000000000000001A
+:10F6F000000000000000000000000000000000000A
+:10F7000000000000000000000000000000000000F9
+:10F710000000000000004964656100000000000076
+:10F7200000000000000000000000000000000000D9
+:10F7300000000000000000000000000000000000C9
+:10F7400000000000000000000000000000000000B9
+:10F75000000000000000383939313834350000002D
+:10F7600061697274656C677072732E636F6D0000EF
+:10F770000000000000000000000000000000000089
+:10F780000000000000000000000000000000000079
+:10F790000000000000000000000000000000000069
+:10F7A000D3A1B6C800000000000000000000000067
+:10F7B0000000000000000000000000000000000049
+:10F7C0000000000000000000000000000000000039
+:10F7D0000000000000000000000000000000000029
+:10F7E00049646561000000000000000000000000A6
+:10F7F0000000000000000000000000000000000009
+:10F8000000000000000000000000000000000000F8
+:10F8100000000000000000000000000000000000E8
+:10F820003839393138343600000061697274656CDA
+:10F83000677072732E636F6D00000000000000009F
+:10F8400000000000000000000000000000000000B8
+:10F8500000000000000000000000000000000000A8
+:10F8600000000000000000000000D3A1B6C80000A6
+:10F870000000000000000000000000000000000088
+:10F880000000000000000000000000000000000078
+:10F890000000000000000000000000000000000068
+:10F8A00000000000000000000000496465610000E5
+:10F8B0000000000000000000000000000000000048
+:10F8C0000000000000000000000000000000000038
+:10F8D0000000000000000000000000000000000028
+:10F8E00000000000000000000000383939313834D1
+:10F8F0003800000061697274656C677072732E6302
+:10F900006F6D00000000000000000000000000001B
+:10F9100000000000000000000000000000000000E7
+:10F9200000000000000000000000000000000000D7
+:10F9300000000000D3A1B6C80000000000000000D5
+:10F9400000000000000000000000000000000000B7
+:10F9500000000000000000000000000000000000A7
+:10F960000000000000000000000000000000000097
+:10F970000000000049646561000000000000000014
+:10F980000000000000000000000000000000000077
+:10F990000000000000000000000000000000000067
+:10F9A0000000000000000000000000000000000057
+:10F9B00000000000383939313834390000006169FD
+:10F9C0007274656C677072732E636F6D0000000057
+:10F9D0000000000000000000000000000000000027
+:10F9E0000000000000000000000000000000000017
+:10F9F0000000000000000000000000000000D3A193
+:10FA0000B6C8000000000000000000000000000078
+:10FA100000000000000000000000000000000000E6
+:10FA200000000000000000000000000000000000D6
+:10FA30000000000000000000000000000000496419
+:10FA400065610000000000000000000000000000F0
+:10FA500000000000000000000000000000000000A6
+:10FA60000000000000000000000000000000000096
+:10FA70000000000000000000000000000000383915
+:10FA8000393138353000000061697274656C677017
+:10FA900072732E636F6D0000000000000000000014
+:10FAA0000000000000000000000000000000000056
+:10FAB0000000000000000000000000000000000046
+:10FAC0000000000000000000D3A1B6C80000000044
+:10FAD0000000000000000000000000000000000026
+:10FAE0000000000000000000000000000000000016
+:10FAF0000000000000000000000000000000000006
+:10FB00000000000000000000496465610000000082
+:10FB100000000000000000000000000000000000E5
+:10FB200000000000000000000000000000000000D5
+:10FB300000000000000000000000000000000000C5
+:10FB4000000000000000000038393931383532003B
+:10FB5000000061697274656C677072732E636F6DFB
+:10FB60000000000000000000000000000000000095
+:10FB70000000000000000000000000000000000085
+:10FB80000000000000000000000000000000000075
+:10FB90000000D3A1B6C80000000000000000000073
+:10FBA0000000000000000000000000000000000055
+:10FBB0000000000000000000000000000000000045
+:10FBC0000000000000000000000000000000000035
+:10FBD00000004964656100000000000000000000B2
+:10FBE0000000000000000000000000000000000015
+:10FBF0000000000000000000000000000000000005
+:10FC000000000000000000000000000000000000F4
+:10FC100000003839393138353300000061697274B9
+:10FC2000656C677072732E636F6D000000000000DA
+:10FC300000000000000000000000000000000000C4
+:10FC400000000000000000000000000000000000B4
+:10FC5000000000000000000000000000D3A1B6C8B2
+:10FC60000000000000000000000000000000000094
+:10FC70000000000000000000000000000000000084
+:10FC80000000000000000000000000000000000074
+:10FC900000000000000000000000000049646561F1
+:10FCA0000000000000000000000000000000000054
+:10FCB0000000000000000000000000000000000044
+:10FCC0000000000000000000000000000000000034
+:10FCD0000000000000000000000000003839393149
+:10FCE00030340000000061697274656C6770727373
+:10FCF0002E636F6D00000000000000000000000097
+:10FD000000000000000000000000000000000000F3
+:10FD100000000000000000000000000000000000E3
+:10FD2000000000000000D3A1B6C8000000000000E1
+:10FD300000000000000000000000000000000000C3
+:10FD400000000000000000000000000000000000B3
+:10FD500000000000000000000000000000000000A3
+:10FD60000000000000004964656100000000000020
+:10FD70000000000000000000000000000000000083
+:10FD80000000000000000000000000000000000073
+:10FD90000000000000000000000000000000000063
+:10FDA0000000000000003839393130370000000011
+:10FDB00061697274656C677072732E636F6D000099
+:10FDC0000000000000000000000000000000000033
+:10FDD0000000000000000000000000000000000023
+:10FDE0000000000000000000000000000000000013
+:10FDF000D3A1B6C800000000000000000000000011
+:10FE000000000000000000000000000000000000F2
+:10FE100000000000000000000000000000000000E2
+:10FE200000000000000000000000000000000000D2
+:10FE3000496465610000000000000000000000004F
+:10FE400000000000000000000000000000000000B2
+:10FE500000000000000000000000000000000000A2
+:10FE60000000000000000000000000000000000092
+:10FE70003839393131320000000061697274656CC3
+:10FE8000677072732E636F6D000000000000000049
+:10FE90000000000000000000000000000000000062
+:10FEA0000000000000000000000000000000000052
+:10FEB00000000000000000000000D3A1B6C8000050
+:10FEC0000000000000000000000000000000000032
+:10FED0000000000000000000000000000000000022
+:10FEE0000000000000000000000000000000000012
+:10FEF000000000000000000000004964656100008F
+:10FF000000000000000000000000000000000000F1
+:10FF100000000000000000000000000000000000E1
+:10FF200000000000000000000000000000000000D1
+:10FF30000000000000000000000038393931313481
+:10FF40000000000061697274656C677072732E63E3
+:10FF50006F6D0000000000000000000000000000C5
+:10FF60000000000000000000000000000000000091
+:10FF70000000000000000000000000000000000081
+:10FF800000000000D3A1B6C800000000000000007F
+:10FF90000000000000000000000000000000000061
+:10FFA0000000000000000000000000000000000051
+:10FFB0000000000000000000000000000000000041
+:10FFC00000000000496465610000000000000000BE
+:10FFD0000000000000000000000000000000000021
+:10FFE0000000000000000000000000000000000011
+:10FFF0000000000000000000000000000000000001
+:020000040803EF
+:1000000000000000383939313139000000006169E1
+:100010007274656C677072732E636F6D0000000000
+:1000200000000000000000000000000000000000D0
+:1000300000000000000000000000000000000000C0
+:100040000000000000000000000000000000D3A13C
+:10005000B6C8000000000000000000000000000022
+:100060000000000000000000000000000000000090
+:100070000000000000000000000000000000000080
+:1000800000000000000000000000000000004964C3
+:10009000656100000000000000000000000000009A
+:1000A0000000000000000000000000000000000050
+:1000B0000000000000000000000000000000000040
+:1000C00000000000000000000000000000003839BF
+:1000D000393132320000000061697274656C6770FA
+:1000E00072732E636F6D00000000000000000000BE
+:1000F0000000000000000000000000000000000000
+:1001000000000000000000000000000000000000EF
+:100110000000000000000000D3A1B6C800000000ED
+:1001200000000000000000000000000000000000CF
+:1001300000000000000000000000000000000000BF
+:1001400000000000000000000000000000000000AF
+:10015000000000000000000049646561000000002C
+:10016000000000000000000000000000000000008F
+:10017000000000000000000000000000000000007F
+:10018000000000000000000000000000000000006F
+:10019000000000000000000038393931323400001E
+:1001A000000061697274656C677072732E636F6DA5
+:1001B000000000000000000000000000000000003F
+:1001C000000000000000000000000000000000002F
+:1001D000000000000000000000000000000000001F
+:1001E0000000D3A1B6C8000000000000000000001D
+:1001F00000000000000000000000000000000000FF
+:1002000000000000000000000000000000000000EE
+:1002100000000000000000000000000000000000DE
+:10022000000049646561000000000000000000005B
+:1002300000000000000000000000000000000000BE
+:1002400000000000000000000000000000000000AE
+:10025000000000000000000000000000000000009E
+:10026000000038393931343400000000616972749B
+:10027000656C677072732E636F6D00000000000084
+:10028000000000000000000000000000000000006E
+:10029000000000000000000000000000000000005E
+:1002A000000000000000000000000000D3A1B6C85C
+:1002B000000000000000000000000000000000003E
+:1002C000000000000000000000000000000000002E
+:1002D000000000000000000000000000000000001E
+:1002E000000000000000000000000000496465619B
+:1002F00000000000000000000000000000000000FE
+:1003000000000000000000000000000000000000ED
+:1003100000000000000000000000000000000000DD
+:1003200000000000000000000000000038393931F2
+:1003300035360000000061697274656C6770727315
+:100340002E636F6D00000000000000000000000040
+:10035000000000000000000000000000000000009D
+:10036000000000000000000000000000000000008D
+:10037000000000000000D3A1B6C80000000000008B
+:10038000000000000000000000000000000000006D
+:10039000000000000000000000000000000000005D
+:1003A000000000000000000000000000000000004D
+:1003B00000000000000049646561000000000000CA
+:1003C000000000000000000000000000000000002D
+:1003D000000000000000000000000000000000001D
+:1003E000000000000000000000000000000000000D
+:1003F00000000000000038393931373000000000BB
+:1004000061697274656C677072732E636F6D000042
+:1004100000000000000000000000000000000000DC
+:1004200000000000000000000000000000000000CC
+:1004300000000000000000000000000000000000BC
+:10044000D3A1B6C8000000000000000000000000BA
+:10045000000000000000000000000000000000009C
+:10046000000000000000000000000000000000008C
+:10047000000000000000000000000000000000007C
+:1004800049646561000000000000000000000000F9
+:10049000000000000000000000000000000000005C
+:1004A000000000000000000000000000000000004C
+:1004B000000000000000000000000000000000003C
+:1004C0003839393137380000000061697274656C61
+:1004D000677072732E636F6D0000000000000000F3
+:1004E000000000000000000000000000000000000C
+:1004F00000000000000000000000000000000000FC
+:1005000000000000000000000000D3A1B6C80000F9
+:1005100000000000000000000000000000000000DB
+:1005200000000000000000000000000000000000CB
+:1005300000000000000000000000000000000000BB
+:100540000000000000000000000049646561000038
+:10055000000000000000000000000000000000009B
+:10056000000000000000000000000000000000008B
+:10057000000000000000000000000000000000007B
+:100580000000000000000000000038393931383226
+:100590000000000061697274656C677072732E638D
+:1005A0006F6D00000000000000000000000000006F
+:1005B000000000000000000000000000000000003B
+:1005C000000000000000000000000000000000002B
+:1005D00000000000D3A1B6C8000000000000000029
+:1005E000000000000000000000000000000000000B
+:1005F00000000000000000000000000000000000FB
+:1006000000000000000000000000000000000000EA
+:100610000000000049646561000000000000000067
+:1006200000000000000000000000000000000000CA
+:1006300000000000000000000000000000000000BA
+:1006400000000000000000000000000000000000AA
+:100650000000000038393931383700000000616986
+:100660007274656C677072732E636F6D00000000AA
+:10067000000000000000000000000000000000007A
+:10068000000000000000000000000000000000006A
+:100690000000000000000000000000000000D3A1E6
+:1006A000B6C80000000000000000000000000000CC
+:1006B000000000000000000000000000000000003A
+:1006C000000000000000000000000000000000002A
+:1006D00000000000000000000000000000004A6967
+:1006E0006F0000000000000000000000000000009B
+:1006F00000000000000000000000000000000000FA
+:1007000000000000000000000000000000000000E9
+:100710000000000000000000000000000000383968
+:1007200039313834300000004A696F6E657400005A
+:1007300000000000000000000000000000000000B9
+:1007400000000000000000000000000000000000A9
+:100750000000000000000000000000000000000099
+:100760000000000000000000D3A1B6C80000000097
+:100770000000000000000000000000000000000079
+:100780000000000000000000000000000000000069
+:100790000000000000000000000000000000000059
+:1007A00000000000000000004A696F000000000027
+:1007B0000000000000000000000000000000000039
+:1007C0000000000000000000000000000000000029
+:1007D0000000000000000000000000000000000019
+:1007E000000000000000000038393931383534008D
+:1007F00000004A696F6E6574000000000000000090
+:1008000000000000000000000000000000000000E8
+:1008100000000000000000000000000000000000D8
+:1008200000000000000000000000000000000000C8
+:100830000000D3A1B6C800000000000000000000C6
+:1008400000000000000000000000000000000000A8
+:100850000000000000000000000000000000000098
+:100860000000000000000000000000000000000088
+:1008700000004A696F000000000000000000000056
+:100880000000000000000000000000000000000068
+:100890000000000000000000000000000000000058
+:1008A0000000000000000000000000000000000048
+:1008B0000000383939313835350000004A696F6E2B
+:1008C000657400000000000000000000000000004F
+:1008D0000000000000000000000000000000000018
+:1008E0000000000000000000000000000000000008
+:1008F000000000000000000000000000D3A1B6C806
+:1009000000000000000000000000000000000000E7
+:1009100000000000000000000000000000000000D7
+:1009200000000000000000000000000000000000C7
+:100930000000000000000000000000004A696F0095
+:1009400000000000000000000000000000000000A7
+:100950000000000000000000000000000000000097
+:100960000000000000000000000000000000000087
+:10097000000000000000000000000000383939319C
+:100980003835360000004A696F6E6574000000005B
+:100990000000000000000000000000000000000057
+:1009A0000000000000000000000000000000000047
+:1009B0000000000000000000000000000000000037
+:1009C000000000000000D3A1B6C800000000000035
+:1009D0000000000000000000000000000000000017
+:1009E0000000000000000000000000000000000007
+:1009F00000000000000000000000000000000000F7
+:100A00000000000000004A696F00000000000000C4
+:100A100000000000000000000000000000000000D6
+:100A200000000000000000000000000000000000C6
+:100A300000000000000000000000000000000000B6
+:100A40000000000000003839393138353700000027
+:100A50004A696F6E6574000000000000000000002D
+:100A60000000000000000000000000000000000086
+:100A70000000000000000000000000000000000076
+:100A80000000000000000000000000000000000066
+:100A9000D3A1B6C800000000000000000000000064
+:100AA0000000000000000000000000000000000046
+:100AB0000000000000000000000000000000000036
+:100AC0000000000000000000000000000000000026
+:100AD0004A696F00000000000000000000000000F4
+:100AE0000000000000000000000000000000000006
+:100AF00000000000000000000000000000000000F6
+:100B000000000000000000000000000000000000E5
+:100B1000383939313835380000004A696F6E6574EC
+:100B200000000000000000000000000000000000C5
+:100B300000000000000000000000000000000000B5
+:100B400000000000000000000000000000000000A5
+:100B500000000000000000000000D3A1B6C80000A3
+:100B60000000000000000000000000000000000085
+:100B70000000000000000000000000000000000075
+:100B80000000000000000000000000000000000065
+:100B9000000000000000000000004A696F00000033
+:100BA0000000000000000000000000000000000045
+:100BB0000000000000000000000000000000000035
+:100BC0000000000000000000000000000000000025
+:100BD00000000000000000000000383939313835CD
+:100BE000390000004A696F6E657400000000000063
+:100BF00000000000000000000000000000000000F5
+:100C000000000000000000000000000000000000E4
+:100C100000000000000000000000000000000000D4
+:100C200000000000D3A1B6C80000000000000000D2
+:100C300000000000000000000000000000000000B4
+:100C400000000000000000000000000000000000A4
+:100C50000000000000000000000000000000000094
+:100C6000000000004A696F00000000000000000062
+:100C70000000000000000000000000000000000074
+:100C80000000000000000000000000000000000064
+:100C90000000000000000000000000000000000054
+:100CA00000000000383939313836300000004A6918
+:100CB0006F6E65740000000000000000000000007E
+:100CC0000000000000000000000000000000000024
+:100CD0000000000000000000000000000000000014
+:100CE0000000000000000000000000000000D3A190
+:100CF000B6C8000000000000000000000000000076
+:100D000000000000000000000000000000000000E3
+:100D100000000000000000000000000000000000D3
+:100D200000000000000000000000000000004A6910
+:100D30006F00000000000000000000000000000044
+:100D400000000000000000000000000000000000A3
+:100D50000000000000000000000000000000000093
+:100D60000000000000000000000000000000383912
+:100D700039313836310000004A696F6E6574000001
+:100D80000000000000000000000000000000000063
+:100D90000000000000000000000000000000000053
+:100DA0000000000000000000000000000000000043
+:100DB0000000000000000000D3A1B6C80000000041
+:100DC0000000000000000000000000000000000023
+:100DD0000000000000000000000000000000000013
+:100DE0000000000000000000000000000000000003
+:100DF00000000000000000004A696F0000000000D1
+:100E000000000000000000000000000000000000E2
+:100E100000000000000000000000000000000000D2
+:100E200000000000000000000000000000000000C2
+:100E30000000000000000000383939313836320037
+:100E400000004A696F6E6574000000000000000039
+:100E50000000000000000000000000000000000092
+:100E60000000000000000000000000000000000082
+:100E70000000000000000000000000000000000072
+:100E80000000D3A1B6C80000000000000000000070
+:100E90000000000000000000000000000000000052
+:100EA0000000000000000000000000000000000042
+:100EB0000000000000000000000000000000000032
+:100EC00000004A696F000000000000000000000000
+:100ED0000000000000000000000000000000000012
+:100EE0000000000000000000000000000000000002
+:100EF00000000000000000000000000000000000F2
+:100F00000000383939313836330000004A696F6ED5
+:100F100065740000000000000000000000000000F8
+:100F200000000000000000000000000000000000C1
+:100F300000000000000000000000000000000000B1
+:100F4000000000000000000000000000D3A1B6C8AF
+:100F50000000000000000000000000000000000091
+:100F60000000000000000000000000000000000081
+:100F70000000000000000000000000000000000071
+:100F80000000000000000000000000004A696F003F
+:100F90000000000000000000000000000000000051
+:100FA0000000000000000000000000000000000041
+:100FB0000000000000000000000000000000000031
+:100FC0000000000000000000000000003839393146
+:100FD0003836340000004A696F6E65740000000006
+:100FE0000000000000000000000000000000000001
+:100FF00000000000000000000000000000000000F1
+:1010000000000000000000000000000000000000E0
+:10101000000000000000D3A1B6C8000000000000DE
+:1010200000000000000000000000000000000000C0
+:1010300000000000000000000000000000000000B0
+:1010400000000000000000000000000000000000A0
+:101050000000000000004A696F000000000000006E
+:101060000000000000000000000000000000000080
+:101070000000000000000000000000000000000070
+:101080000000000000000000000000000000000060
+:1010900000000000000038393931383635000000D2
+:1010A0004A696F6E657400000000000000000000D7
+:1010B0000000000000000000000000000000000030
+:1010C0000000000000000000000000000000000020
+:1010D0000000000000000000000000000000000010
+:1010E000D3A1B6C80000000000000000000000000E
+:1010F00000000000000000000000000000000000F0
+:1011000000000000000000000000000000000000DF
+:1011100000000000000000000000000000000000CF
+:101120004A696F000000000000000000000000009D
+:1011300000000000000000000000000000000000AF
+:10114000000000000000000000000000000000009F
+:10115000000000000000000000000000000000008F
+:10116000383939313836360000004A696F6E657497
+:10117000000000000000000000000000000000006F
+:10118000000000000000000000000000000000005F
+:10119000000000000000000000000000000000004F
+:1011A00000000000000000000000D3A1B6C800004D
+:1011B000000000000000000000000000000000002F
+:1011C000000000000000000000000000000000001F
+:1011D000000000000000000000000000000000000F
+:1011E000000000000000000000004A696F000000DD
+:1011F00000000000000000000000000000000000EF
+:1012000000000000000000000000000000000000DE
+:1012100000000000000000000000000000000000CE
+:101220000000000000000000000038393931383675
+:10123000370000004A696F6E65740000000000000E
+:10124000000000000000000000000000000000009E
+:10125000000000000000000000000000000000008E
+:10126000000000000000000000000000000000007E
+:1012700000000000D3A1B6C800000000000000007C
+:10128000000000000000000000000000000000005E
+:10129000000000000000000000000000000000004E
+:1012A000000000000000000000000000000000003E
+:1012B000000000004A696F0000000000000000000C
+:1012C000000000000000000000000000000000001E
+:1012D000000000000000000000000000000000000E
+:1012E00000000000000000000000000000000000FE
+:1012F00000000000383939313836380000004A69BA
+:101300006F6E657400000000000000000000000027
+:1013100000000000000000000000000000000000CD
+:1013200000000000000000000000000000000000BD
+:101330000000000000000000000000000000D3A139
+:10134000B6C800000000000000000000000000001F
+:10135000000000000000000000000000000000008D
+:10136000000000000000000000000000000000007D
+:1013700000000000000000000000000000004A69BA
+:101380006F000000000000000000000000000000EE
+:10139000000000000000000000000000000000004D
+:1013A000000000000000000000000000000000003D
+:1013B00000000000000000000000000000003839BC
+:1013C00039313836390000004A696F6E65740000A3
+:1013D000000000000000000000000000000000000D
+:1013E00000000000000000000000000000000000FD
+:1013F00000000000000000000000000000000000ED
+:101400000000000000000000D3A1B6C800000000EA
+:1014100000000000000000000000000000000000CC
+:1014200000000000000000000000000000000000BC
+:1014300000000000000000000000000000000000AC
+:1014400000000000000000004A696F00000000007A
+:10145000000000000000000000000000000000008C
+:10146000000000000000000000000000000000007C
+:10147000000000000000000000000000000000006C
+:1014800000000000000000003839393138373000E2
+:1014900000004A696F6E65740000000000000000E3
+:1014A000000000000000000000000000000000003C
+:1014B000000000000000000000000000000000002C
+:1014C000000000000000000000000000000000001C
+:1014D0000000D3A1B6C8000000000000000000001A
+:1014E00000000000000000000000000000000000FC
+:1014F00000000000000000000000000000000000EC
+:1015000000000000000000000000000000000000DB
+:1015100000004A696F0000000000000000000000A9
+:1015200000000000000000000000000000000000BB
+:1015300000000000000000000000000000000000AB
+:10154000000000000000000000000000000000009B
+:101550000000383939313837310000004A696F6E80
+:1015600065740000000000000000000000000000A2
+:10157000000000000000000000000000000000006B
+:10158000000000000000000000000000000000005B
+:10159000000000000000000000000000D3A1B6C859
+:1015A000000000000000000000000000000000003B
+:1015B000000000000000000000000000000000002B
+:1015C000000000000000000000000000000000001B
+:1015D0000000000000000000000000004A696F00E9
+:1015E00000000000000000000000000000000000FB
+:1015F00000000000000000000000000000000000EB
+:1016000000000000000000000000000000000000DA
+:1016100000000000000000000000000038393931EF
+:101620003837320000004A696F6E657400000000B0
+:1016300000000000000000000000000000000000AA
+:10164000000000000000000000000000000000009A
+:10165000000000000000000000000000000000008A
+:10166000000000000000D3A1B6C800000000000088
+:10167000000000000000000000000000000000006A
+:10168000000000000000000000000000000000005A
+:10169000000000000000000000000000000000004A
+:1016A0000000000000004A696F0000000000000018
+:1016B000000000000000000000000000000000002A
+:1016C000000000000000000000000000000000001A
+:1016D000000000000000000000000000000000000A
+:1016E000000000000000383939313837330000007D
+:1016F0004A696F6E65740000000000000000000081
+:1017000000000000000000000000000000000000D9
+:1017100000000000000000000000000000000000C9
+:1017200000000000000000000000000000000000B9
+:10173000D3A1B6C8000000000000000000000000B7
+:101740000000000000000000000000000000000099
+:101750000000000000000000000000000000000089
+:101760000000000000000000000000000000000079
+:101770004A696F0000000000000000000000000047
+:101780000000000000000000000000000000000059
+:101790000000000000000000000000000000000049
+:1017A0000000000000000000000000000000000039
+:1017B000383939313837340000004A696F6E657442
+:1017C0000000000000000000000000000000000019
+:1017D0000000000000000000000000000000000009
+:1017E00000000000000000000000000000000000F9
+:1017F00000000000000000000000B6F2B9CFB6E023
+:10180000B6FB000000000000000000000000000027
+:1018100000000000000000000000000000000000C8
+:1018200000000000000000000000000000000000B8
+:10183000000000000000000000004D4F56495354C6
+:101840004152000000000000000000000000000005
+:101850000000000000000000000000000000000088
+:101860000000000000000000000000000000000078
+:101870000000000000000000000038393539333026
+:1018800030000000696E7465726E65742E6D6F763F
+:1018900069737461722E636F6D2E656300000000C2
+:1018A0000000000000000000000000000000000038
+:1018B0000000000000000000000000000000000028
+:1018C00000000000B6F2B9CFB6E0B6FB00000000A1
+:1018D0000000000000000000000000000000000008
+:1018E00000000000000000000000000000000000F8
+:1018F00000000000000000000000000000000000E8
+:1019000000000000436C61726F00000000000000E6
+:1019100000000000000000000000000000000000C7
+:1019200000000000000000000000000000000000B7
+:1019300000000000000000000000000000000000A7
+:101940000000000038393539333031000000696E4D
+:101950007465726E65742E636C61726F2E636F6D49
+:101960002E65630000000000000000000000000081
+:101970000000000000000000000000000000000067
+:101980000000000000000000000000000000B6F2AF
+:10199000B9CFB6E0B6FB0000000000000000000078
+:1019A0000000000000000000000000000000000037
+:1019B0000000000000000000000000000000000027
+:1019C0000000000000000000000000000000434E86
+:1019D00054000000000000000000000000000000B3
+:1019E00000000000000000000000000000000000F7
+:1019F00000000000000000000000000000000000E7
+:101A00000000000000000000000000000000383965
+:101A10003539333032000000696E7465726E65745A
+:101A20002E636E742E6E65742E65630000000000D8
+:101A300000000000000000000000000000000000A6
+:101A40000000000000000000000000000000000096
+:101A5000000000000000000000C1814001C0804182
+:101A600001C0804100C1814001C0804100C181406E
+:101A700000C1814001C0804101C0804100C181405E
+:101A800000C1814001C0804100C1814001C080414E
+:101A900001C0804100C1814001C0804100C181403E
+:101AA00000C1814001C0804100C1814001C080412E
+:101AB00001C0804100C1814000C1814001C080411E
+:101AC00001C0804100C1814001C0804100C181400E
+:101AD00000C1814001C0804101C0804100C18140FE
+:101AE00000C1814001C0804100C1814001C08041EE
+:101AF00001C0804100C1814000C1814001C08041DE
+:101B000001C0804100C1814001C0804100C18140CD
+:101B100000C1814001C0804100C1814001C08041BD
+:101B200001C0804100C1814001C0804100C18140AD
+:101B300000C1814001C0804101C0804100C181409D
+:101B400000C1814001C0804100C1814001C080418D
+:101B500001C0804100C1814000C0C101C30302C275
+:101B6000C60607C705C5C404CC0C0DCD0FCFCE0EDD
+:101B70000ACACB0BC90908C8D81819D91BDBDA1A4D
+:101B80001EDEDF1FDD1D1CDC14D4D515D71716D6BD
+:101B9000D21213D311D1D010F03031F133F3F2322D
+:101BA00036F6F737F53534F43CFCFD3DFF3F3EFE9D
+:101BB000FA3A3BFB39F9F83828E8E929EB2B2AEA0D
+:101BC000EE2E2FEF2DEDEC2CE42425E527E7E6267D
+:101BD00022E2E323E12120E0A06061A163A3A262ED
+:101BE00066A6A767A56564A46CACAD6DAF6F6EAE5D
+:101BF000AA6A6BAB69A9A86878B8B979BB7B7ABACD
+:101C0000BE7E7FBF7DBDBC7CB47475B577B7B6763C
+:101C100072B2B373B17170B05090915193535292AC
+:101C200096565797559594549C5C5D9D5F9F9E5E1C
+:101C30005A9A9B5B99595898884849894B8B8A4A8C
+:101C40004E8E8F4F8D4D4C8C4484854587474686FC
+:101C5000824243834181804041542B41504E3D009C
+:101C60000000000000000000000000000000000074
+:101C70000000000000000000000000000000000064
+:101C8000000000000000000000000000380000001C
+:101C90000000000000000000000000000000000044
+:101CA0000000000000000000000000000000000034
+:101CB0000000000000000000000000000000000024
+:101CC0000000000000000000000000000000000014
+:101CD0000000000000000000000000000000000004
+:101CE00000000000000000000000000000000000F4
+:101CF000000000008C1C03084C980020D430002009
+:101D00000000000002000100000000008C1C03081D
+:101D10004C980020D630002001000000010200088D
+:101D2000010000008D1C03084C980020E0120020E8
+:101D300001080000F501D007020000008C1C030818
+:101D40004C980020D6300020D10F00000102A00FD7
+:101D50000300000000000000000000000000000080
+:101D60000000000000000000000000000000000073
+:101D70000000000000000000000000000000000063
+:101D80000000000000000000000000000000000053
+:101D90000000000000000000000000000000000043
+:101DA0000000000000000000000000000000000033
+:101DB0000000000000000000000000000000000023
+:101DC0000000000000000000000000000000000013
+:101DD0000000000000000000000000000000000003
+:101DE00000000000000000000000000000000000F3
+:101DF00000000000000000000000000000000000E3
+:101E000000000000000000000000000000000000D2
+:101E100000000000000000000000000000000000C2
+:101E200000000000000000000000000000000000B2
+:101E300000000000000000000000000000000000A2
+:101E40000000000000000000000000000000000092
+:101E50000000000000000000000000000000000082
+:101E60000000000000000000000000000000000072
+:101E70000000000000000000000000000000000062
+:101E80000000000000000000000000000000000052
+:101E90000000000000000000000000000000000042
+:101EA0000000000000000000000000000000000032
+:101EB0000000000000000000000000000000000022
+:101EC0000000000000000000000000000000000012
+:101ED000000000000000000000000000002F0000D3
+:101EE00000000700070000147F147F1400242A7FDD
+:101EF0002A1200626408132300364955225000005C
+:101F00000503000000001C224100000041221C00CB
+:101F10000014083E08140008083E0808000000A04D
+:101F20006000000808080808000060600000002049
+:101F300010080402003E5149453E0000427F400027
+:101F4000004261514946002141454B3100181412AD
+:101F50007F10002745454539003C4A49493000017A
+:101F60007109050300364949493600064949291EC9
+:101F7000000036360000000056360000000814222B
+:101F8000410000141414141400004122140800022B
+:101F90000151090600324959513E007C1211127C50
+:101FA000007F49494936003E41414122007F41417D
+:101FB000221C007F49494941007F09090901003E6F
+:101FC0004149497A007F0808087F0000417F4100AD
+:101FD000002040413F01007F08142241007F404023
+:101FE0004040007F020C027F007F0408107F003E0B
+:101FF0004141413E007F09090906003E4151215EF1
+:10200000007F091929460046494949310001017FED
+:102010000101003F4040403F001F2040201F003F83
+:102020004038403F00631408146300070870080735
+:1020300000615149454300007F41410000552A5548
+:102040002A55000041417F000004020102040040C3
+:1020500040404040000001020400002054545478E5
+:10206000007F484444380038444444200038444405
+:10207000487F00385454541800087E0901020018A3
+:10208000A4A4A47C007F080404780000447D4000E0
+:10209000004080847D00007F102844000000417FC4
+:1020A0004000007C04180478007C080404780038A0
+:1020B0004444443800FC242424180018242418FC28
+:1020C000007C0804040800485454542000043F4491
+:1020D0004020003C4040207C001C2040201C003C54
+:1020E0004030403C004428102844001CA0A0A07CA4
+:1020F000004464544C4414141414141400000000DC
+:1021000000000000000000000000FC0000000000D3
+:1021100002000000000C020C0200000000000000A1
+:1021200090D0BCD0BC900003000300001824FE44F3
+:102130008C000302070201001824D8B04C80000371
+:1021400000010201C038E438E0000102020102028D
+:10215000080600000000000000000000000000F879
+:102160000402000000010204000204F80000000460
+:10217000020100009060F860900000000100000083
+:102180002020FC20200000000100000000000000D2
+:102190000000080600000000202020202000000091
+:1021A000000000000000000000000002000000002D
+:1021B0000080601C0200040300000000F804040416
+:1021C000F8000102020201000008FC000000000209
+:1021D00003020000188444241800030202020200D3
+:1021E00008042424D80001020202010040B088FC47
+:1021F00080000000000302003C242424C4000102EB
+:1022000002020100F824242CC00001020202010095
+:102210000C04E41C0400000003000000D824242463
+:10222000D80001020202010038444444F8000003CF
+:102230000202010000001000000000000200000087
+:102240000000200000000000060000000020508870
+:1022500004020000000001029090909090000000A5
+:10226000000000000002048850200002010000006D
+:102270001804C4241800000002000000F804E494CC
+:10228000F80001020202020000E09CF0800002035C
+:102290000000030204FC2424D8000203020201000F
+:1022A000F80404040C0001020202010004FC04040E
+:1022B000F80002030202010004FC24740C00020373
+:1022C0000202030004FC24740C000203020000005C
+:1022D000F0080444CC4000010202010004FC20206C
+:1022E000FC040203000003020404FC0404000202D4
+:1022F00003020200000404FC0404060404030000BA
+:1023000004FC24D00C0402030200030204FC0400B9
+:102310000000020302020203FC3CC03CFC0003007C
+:102320000300030004FC30C4FC04020302000300A9
+:10233000F8040404F80001020202010004FC242451
+:102340001800020302000000F8848404F80001026F
+:102350000207050004FC2464980002030200030243
+:10236000182424448C000302020201000C04FC0423
+:102370000C0000020302000004FC0000FC04000149
+:1023800002020100047C80E01C0400000300000045
+:102390001CE03CE01C00000300030000049C609C67
+:1023A0000400020300030200041CE01C04000002FD
+:1023B000030200000C84641C0400020302020300F8
+:1023C0000000FE020200000007040400000E30C0FE
+:1023D0000000000000010200000202FE00000004F4
+:1023E00004070000000402040000000000000000D8
+:1023F00000000000000008080808080800000200AB
+:1024000000000000000000000040A0A0C00000018B
+:102410000202030204FC2020C000000302020100AB
+:1024200000C02020600000010202020000C0202441
+:10243000FC0000010202030200C0A0A0C0000001D5
+:10244000020202000020F824240400020302020019
+:102450000040A0A0602000070A0A0A0404FC202013
+:10246000C0000203020003020020E400000000029A
+:1024700003020000000020E4000008080807000034
+:1024800004FC80E020200203020003020404FC009C
+:102490000000020203020200E020E020C00003006E
+:1024A0000300030020E02020C0000203020003021A
+:1024B00000C02020C00000010202010020E0202016
+:1024C000C000080F0A02010000C02020E000000147
+:1024D000020A0F0820E04020200002030200000052
+:1024E0000060A0A020000002020203000020F820EB
+:1024F000000000000102020020E00020E0000001D6
+:102500000202030220E0208060200000030100009E
+:102510006080E080600000030003000020608060B5
+:10252000200002030003020020E020806020080851
+:10253000070100000020A06020000002030202004A
+:10254000000020DE0200000000070400000000FF81
+:1025500000000000000F00000002DE200000000468
+:102560000700000002010204040200000000000055
+:10257000000000000000000000000000000000005B
+:10258000000000F8000000000000003330000000F0
+:1025900000100C06100C06000000000000000000F7
+:1025A00040C07840C0784000043F04043F04040069
+:1025B000007088FC08300000001820FF211E000079
+:1025C000F008F000E018000000211C031E211E008E
+:1025D00000F00888700000001E2123241927211014
+:1025E00010160E00000000000000000000000000B7
+:1025F000000000E01804020000000007182040005E
+:1026000000020418E000000000402018070000004D
+:10261000404080F0804040000202010F01020200B1
+:10262000000000F0000000000101011F0101010095
+:10263000000000000000000080B0700000000000FA
+:102640000000000000000000000101010101010183
+:10265000000000000000000000303000000000001A
+:1026600000000000806018040060180601000000EF
+:1026700000E010080810E000000F102020100F00EC
+:10268000001010F8000000000020203F2020000073
+:1026900000700808088870000030282422213000CB
+:1026A00000300888884830000018202020110E00D3
+:1026B0000000C02010F8000000070424243F24007C
+:1026C00000F80888880808000019212020110E0051
+:1026D00000E0108888180000000F112020110E0063
+:1026E00000380808C83808000000003F000000005B
+:1026F0000070880808887000001C222121221C001C
+:1027000000E010080810E0000000312222110F0044
+:10271000000000C0C00000000000003030000000D9
+:102720000000008000000000000080600000000049
+:102730000000804020100800000102040810200062
+:1027400040404040404040000404040404040400AD
+:102750000008102040800000002010080402010042
+:10276000007048080808F000000000303601000042
+:10277000C030C828E810E0000718272423140B00F5
+:102780000000C038E0000000203C2302022738206F
+:1027900008F8888888700000203F202020110E0053
+:1027A000C03008080808380007182020201008004A
+:1027B00008F808080810E000203F202020100F0033
+:1027C00008F88888E8081000203F202023201800FF
+:1027D00008F88888E8081000203F20000300000067
+:1027E000C03008080838000007182020221E020008
+:1027F00008F808000008F808203F210101213F20C7
+:10280000000808F8080800000020203F20200000F1
+:1028100000000808F8080800C08080807F000000E1
+:1028200008F888C028180800203F2001263820001A
+:1028300008F8080000000000203F20202020300081
+:1028400008F8F800F8F80800203F003F003F20009B
+:1028500008F830C00008F808203F200007183F00A3
+:10286000E01008080810E0000F10202020100F00D2
+:1028700008F808080808F000203F210101010000C5
+:10288000E01008080810E0000F18242438504F000A
+:1028900008F8888888887000203F2000030C3020CA
+:1028A00000708808080838000038202121221C0008
+:1028B000180808F8080818000000203F2000000051
+:1028C00008F808000008F808001F202020201F003A
+:1028D0000878880000C83808000007380E0100009A
+:1028E000F80800F80008F800033C0700073C030064
+:1028F000081868808068180820302C03032C3020CA
+:102900000838C800C83808000000203F2000000038
+:1029100010080808C8380800203826212020180090
+:10292000000000FE020202000000007F4040400064
+:10293000000C30C000000000000000010638C0009C
+:1029400000020202FE000000004040407F00000044
+:102950000000040202020400000000000000000069
+:102960000000000000000000808080808080808067
+:10297000000202040000000000000000000000004F
+:1029800000008080808000000019242222223F2045
+:1029900008F8008080000000003F112020110E0088
+:1029A0000000008080800000000E11202020110017
+:1029B000000000808088F800000E112020103F20C9
+:1029C0000000808080800000001F2222222213004D
+:1029D000008080F0888888180020203F2020000098
+:1029E0000000808080808000006B9494949360004D
+:1029F00008F8008080800000203F210000203F2058
+:102A000000809898000000000020203F2020000057
+:102A1000000000809898000000C08080807F000047
+:102A200008F8000080808000203F24022D30200024
+:102A3000000808F8000000000020203F20200000CF
+:102A40008080808080808000203F20003F20003FE9
+:102A50008080008080800000203F210000203F20F7
+:102A60000000808080800000001F202020201F00A8
+:102A7000808000808000000080FFA12020110E00D7
+:102A80000000008080808000000E112020A0FF80C8
+:102A9000808080008080800020203F212000010075
+:102AA00000008080808080000033242424241900CA
+:102AB000008080E0808000000000001F20200000D7
+:102AC0008080000000808000001F202020103F2018
+:102AD000808080000080808000010E3008060100A8
+:102AE00080800080008080800F300C030C300F004D
+:102AF00000808000808080000020312E0E31200078
+:102B0000808080000080808080818E7018060100A7
+:102B100000808080808080000021302C22213000C5
+:102B200000000000807C020200000000003F4040E6
+:102B30000804FE0408C0000000000310207F2010DD
+:102B40000002027C800000000040403F00000000C6
+:102B50000006010102020404000000000000000061
+:102B60000000000000000000000000000000000065
+:102B70000000000000000000000000000000000055
+:102B8000000000000000000000F0F0F00000000075
+:102B90000000000000017F010000000000000000B4
+:102BA000001C1C1C0000000000008060301C8C60B9
+:102BB000301C0C00000000000000000000000000BD
+:102BC000000000000000000000000000000000E025
+:102BD0000000000000E000000086E69F86868686F2
+:102BE000E69F860000011F01010101011F01010094
+:102BF000000080C06020F820E0C000000000030753
+:102C00000C18FF70E18100000000070F10107F100A
+:102C10000F0700008060206080000000E0200000BE
+:102C20000F3020309F70DC371030C0000000100ED5
+:102C300003000718101807000000C02020E0C000A3
+:102C40000000000080E01F38E88703C43C04000057
+:102C5000070F1810100B070D1010080000808C4C87
+:102C6000380000000000000000000000000000002C
+:102C70000000000000000000000000000000000054
+:102C800000000000000080E03008040000000000A8
+:102C900000FEFF0100000000000000000000030F24
+:102CA0001820400000040830E08000000000000010
+:102CB0000000000001FFFE0000000000004020189E
+:102CC0000F03000000000000000000000000C00032
+:102CD00000000000004266663C18FF183C66664231
+:102CE00000000000000003000000000000000000E1
+:102CF0000000800000000000001010101010FF10F5
+:102D00001010101000000000000003000000000080
+:102D100000000000000000000000000000000000B3
+:102D2000000000000000000000808C4C3800000013
+:102D30000000000000000000000000000000000093
+:102D400000101010101010101010100000000000E3
+:102D50000000000000000000000000000000000073
+:102D60000000000000000000000000000000000063
+:102D700000001C1C1C0000000000000000000000FF
+:102D800000000000E0380C000000000080701C0310
+:102D9000000000000060380E01000000000000008C
+:102DA000000080C060202060C080000000FEFF01A5
+:102DB0000000000001FFFE000001070E18101018AF
+:102DC0000E0701000000808080C0E00000000000CD
+:102DD0000000000000FFFF000000000000001010D5
+:102DE000101F1F10101000000080402020202060C5
+:102DF000C080000000030300804020381F0700004F
+:102E0000001C1A1918181818181F00000080C0207C
+:102E1000202060C080000000000303001010182F65
+:102E2000E780000000070F10101010180F070000B7
+:102E3000000000000000C0E0F000000000C0B0880A
+:102E4000868180FFFF808000000000000010101FBE
+:102E50001F1010000000E0606060606060600000B3
+:102E600000003F1008080818F0E0000000070B10F1
+:102E70001010101C0F030000000080C04020202014
+:102E8000E0C0000000FCFF211008080818F0E00076
+:102E90000001070C18101010080F03000000C0E01C
+:102EA0006060606060E06000000003000000E01807
+:102EB0000700000000000000001F1F0000000000CD
+:102EC0000080C0602020202060C080000087EF2CA0
+:102ED0001818303068CF830000070F08101010104A
+:102EE000180F07000000C0C020202020C080000074
+:102EF000001F3F604040402010FFFE0000000C1CFF
+:102F0000101010080F030000000000000000000077
+:102F10000000000000000000000E0E0E0000000087
+:102F200000000000001C1C1C00000000000000004D
+:102F3000000000000000000000000000000C0C0079
+:102F400000000000000000000058380000000000F1
+:102F50000000000000000080402010000000102849
+:102F60004482010000000000000000000000010297
+:102F70000408100000000000000000000000000035
+:102F80000084848484848484848484000000000019
+:102F90000000000000000000000010204080000041
+:102FA0000000000000000000000001824428100022
+:102FB00000001008040201000000000000C02020F2
+:102FC0001010101030E0C0000003030000F01008E3
+:102FD0000C070300000000001C1C1C000000000087
+:102FE000000000C0406020202040C00000FCFF0125
+:102FF000F00E03C1FE03807F0001070E08111110BF
+:10300000110904020000000080E0E0000000000060
+:103010000000807C4340477FF880000010181F109C
+:1030200000000000131F1C1020E0E0202020206082
+:10303000C080000000FFFF10101010182FE7800064
+:10304000101F1F1010101010180F0700000080C074
+:10305000402020202060E00000FCFF010000000074
+:10306000000001000001070E1810101008040300F2
+:1030700020E0E02020202040C080000000FFFF0072
+:103080000000000001FFFE00101F1F1010101808A4
+:103090000E07010020E0E02020202020206080009A
+:1030A00000FFFF101010107C00000000101F1F1008
+:1030B000101010101018060020E0E0202020202022
+:1030C0006060800000FFFF101010107C0000010005
+:1030D000101F1F100000000000000000000080C052
+:1030E0006020202040E0000000FCFF010000404084
+:1030F000C0C140400001070E181010100F0F000053
+:1031000020E0E0200000000020E0E02000FFFF10B1
+:103110001010101010FFFF00101F1F100000000003
+:10312000101F1F100000202020E0E02020200000C1
+:103130000000000000FFFF00000000000000101071
+:10314000101F1F101010000000000000202020E0C1
+:10315000E020202000000000000000FFFF00000031
+:103160000060E0808080C07F3F00000020E0E02021
+:10317000000020A06020200000FFFF30187CE3C08A
+:1031800000000000101F1F10000001131F1C18106A
+:1031900020E0E020000000000000000000FFFF0031
+:1031A0000000000000000000101F1F101010101081
+:1031B0001018060020E0E0E000000000E0E0E02061
+:1031C00000FF013FFEC0E01E01FFFF00101F1000C6
+:1031D000031F0300101F1F1020E0E0C000000000CC
+:1031E0000020E02000FF0003071C78E08000FF00C3
+:1031F000101F100000000000030F1F00000080C01F
+:1032000060202060C080000000FEFF010000000080
+:1032100000FFFE000001070E181010180C07010037
+:1032200020E0E0202020202060C0800000FFFF2060
+:1032300020202020301F0F00101F1F100000000052
+:1032400000000000000080C060202060C0800000FE
+:1032500000FEFF010000000000FFFE000001070E5D
+:103260001111133C7C67210020E0E0202020202069
+:1032700060C0800000FFFF101030F0D0080F070082
+:10328000101F1F10000000030F1C10100080C060F2
+:10329000202020204040E00000070F0C181830309C
+:1032A00060E08100001F0C0810101010180F0700BC
+:1032B0008060202020E0E0202020608001000000CD
+:1032C00000FFFF000000000100000000101F1F10A1
+:1032D0000000000020E0E020000000000020E020CE
+:1032E00000FFFF00000000000000FF0000070F18B3
+:1032F00010101010100807002060E0E0200000000F
+:1033000020E060200000077FF88000807C03000040
+:1033100000000000071F1C070000000020E0E02064
+:1033200000E0E0200020E0200007FFF8E01FFFFCA5
+:10333000E01F00000000031F0300011F0300000046
+:10334000002060E0A0000020E060200000000003FA
+:103350008F7CF8C6010000000010181E1300011732
+:103360001F1810002060E0E02000000020E0602036
+:10337000000001073EF8E018070000000000001000
+:10338000101F1F101000000000806020202020A0CF
+:10339000E0E0200000000000C0F03E0F030000004D
+:1033A00000101C1F1710101010180600000000005D
+:1033B00000FC0404040404000000000000FF0000FE
+:1033C0000000000000000000007F4040404040003E
+:1033D000000010E0000000000000000000000000FD
+:1033E000031C6080000000000000000000000003DB
+:1033F0000C70800000000404040404FC00000000C1
+:1034000000000000000000FF00000000000040403D
+:103410004040407F0000000000000010080C040C39
+:103420000810000000000000000000000000000084
+:10343000000000000000000000000000000000008C
+:10344000000000000000000000000000000000007C
+:10345000000000008080808080808080808080806C
+:103460000000000404080800000000000000000044
+:10347000000000000000000000000000000000004C
+:10348000000000000000000000000000000000003C
+:10349000000098D844642424FCF80000000F1F1892
+:1034A000101010081F1F10180020E0F0000000008E
+:1034B000000000000000FFFF180804040CF8F000F2
+:1034C00000001F0F18101010180F0300000000005C
+:1034D000000000000000000000E0F8180404043CB4
+:1034E0003800000000030F0C101010100806000038
+:1034F0000000000000000020E0F0000000E0F81CE8
+:1035000004040408FFFF000000030F181010100847
+:103510001F0F080000000000000000000000000075
+:103520000000E0F8484444444C7870000000030F69
+:103530000C181010100804000000000080C060206B
+:1035400020E0C00000040404FFFF040404040000A1
+:10355000000010101F1F10101000000000000000DD
+:103560000000000000000000000070F88C04048CD3
+:10357000F874040C007076CF8D8D8D89C87870003A
+:103580000020E0F000000000000000000000FFFF4D
+:1035900008040404FCF8000000101F1F10000010B5
+:1035A0001F1F10000000000000606000000000000D
+:1035B0000000040404FCFC000000000000001010E7
+:1035C000101F1F101010000000000000000000601D
+:1035D0006000000000000000040404FCFC00000087
+:1035E0000000C0C08080C07F3F0000000020E0F0ED
+:1035F00000000000000000000000FFFF80C0F41C7D
+:103600000404000000101F1F1100031F1C101000F5
+:103610000000202020E0F00000000000000000007A
+:1036200000FFFF000000000000001010101F1F101E
+:10363000101000000000000000000000000000006A
+:1036400004FCFC0804FCFC0804FCFC00101F1F1018
+:10365000001F1F10001F1F100000000000000000CE
+:10366000000000000004FCFC08080404FCF8000052
+:1036700000101F1F100000101F1F1000000000008E
+:10368000000000000000000000E0F0180C04040C32
+:1036900018F0E00000030F0C101010100C0F0300C6
+:1036A0000000000000000000000000000004FCFC1E
+:1036B000080404040CF8F0000080FFFF889010104C
+:1036C0001C0F0300000000000000000000000000CC
+:1036D00000E0F81C04040408F8FC000000030F18C4
+:1036E00010109088FFFF8000000000000000000024
+:1036F00000000000040404FCFC100804040C0C008E
+:103700001010101F1F10101000000000000000001B
+:10371000000000000000000000003078CCC4848469
+:10372000840C1C0000001E1810101011190F060048
+:103730000000000000C000000000000000040404BD
+:10374000FFFF040404000000000000000F1F101021
+:10375000100C00000000000000000000000000004D
+:103760000004FCFE00000004FCFE000000000F1F2F
+:10377000181010081F0F08000000000000000000D3
+:103780000000000000040C3CFCC40000C43C0C041D
+:1037900000000000010F1E0E0100000000000000EC
+:1037A0000000000000000000043CFCC400E47CFCBD
+:1037B00084807C040000071F070000071F0700002B
+:1037C0000000000000000000000000000004041CD5
+:1037D0007CE4C0341C0404000010101C1601131FEC
+:1037E0001C18100000000000000000000000000095
+:1037F00000040C3CFCC400C43C0404000000C08075
+:10380000C1370E01000000000000000000000000B1
+:103810000000000000001C0404C4F47C1C04000030
+:103820000000101C1F17111010180E0000000000DF
+:10383000000000F80C04000000000000001028EF59
+:1038400000000000000000000000003F6040000099
+:10385000000000000000FF00000000000000000069
+:103860000000FF0000000000000000000000FF005A
+:10387000000000000000040CF80000000000000040
+:1038800000000000EF281000000000000000406071
+:103890003F000000000000000018060202040810AB
+:1038A00020203008000000000000000000000000A0
+:1038B0000000000000000000000000000000F01008
+:1038C000101010FF10101010F000000000000F0486
+:1038D000040404FF040404040F0000004040405F9F
+:1038E000555555755555555F404040000040200FD7
+:1038F000094989790909090F2040000000FE0242A8
+:103900004ACA4A4ACA4A4A4202FE000000FF4050E0
+:103910004C4340404F50505C40FF00000000F8888E
+:10392000888888FF88888888F800000000001F08C1
+:103930000808087F888888889F80F00080828282BB
+:10394000828282E2A2928A86828080000000000049
+:103950000040807F0000000000000000101010FFF9
+:10396000109008888888FF88888808000444827F2F
+:1039700001808040432C10284681800000101010E8
+:1039800010D030FF30D0121C1010000010080402BC
+:10399000010000FF00000102040810000404048478
+:1039A000E43C2724242424E4040404000402010049
+:1039B000FF0909090949897F0000000000FE225A19
+:1039C0008600FE9292929292FE00000000FF040890
+:1039D0000700FF4020030C142241400000804020DB
+:1039E00018068000071820408000000001002070A9
+:1039F00028262120202438600001010000101292A6
+:103A00009292929292121202FE0000000000003F79
+:103A1000101010103F0040807F000000000000C028
+:103A200080808080808080FC84808080808080C0D6
+:103A3000C0000000000000FF7F404040404040FFC9
+:103A400040404040404040FF7F0000000000000038
+:103A5000000000000000007F700000000000000077
+:103A60000000000000000000000000000000000056
+:103A7000000000FCF8000000000000000000000052
+:103A80000000000000000000FFFE0202020202022D
+:103A9000020202FFFF020202020202020202FF030E
+:103AA00000000000000000001F1F040404040404C0
+:103AB000040404FFFF0404040404040404041F00B9
+:103AC00000000000000000000000000000000000F6
+:103AD0000000007F3F000000000000000000000028
+:103AE00000000000000000000000000000000000D6
+:103AF00000000000000000000000000000000000C6
+:103B000000F8F8F0F0702000000000000000000055
+:103B100000000000000000000000000000000000A5
+:103B20000000000000000000000000008000000015
+:103B30000000000000000000000000000000000085
+:103B400000FFFFFFFF000000000000000000000079
+:103B50000000000000000000808000000000000065
+:103B600000000000000000000000000000FFFFFE59
+:103B700006060606060606060606060606060606E5
+:103B800006FFFFFFFF0606060606060606060606F1
+:103B900006060606060606FFFFFFFF0702000000F6
+:103BA00000000000000000000000000000FFFFFF18
+:103BB0000000000000000000000000000000000005
+:103BC00000FFFFFFFF0000000000000000000000F9
+:103BD00000000000000000FFFFFFFF0000000000E9
+:103BE00000000000000000000000000000FFFFFFD8
+:103BF0001818181818181818181818181818181845
+:103C000018FFFFFFFF181818181818181818181898
+:103C100018181818181818FFFFFFFF000000000000
+:103C20000000000000000000000000000201010090
+:103C30000000000000000000000000000000000084
+:103C400000FFFFFFFF000000000000000000000078
+:103C50000000000000000001010000000000000062
+:103C60000000000000000000000000000000000054
+:103C70000000000000000000000000000000000044
+:103C800000FFFFFFFF000000000000000000000038
+:103C90000000000000000000000000000000000024
+:103CA0000000000000000000000000000000000014
+:103CB0000000000000000000000000000000000004
+:103CC000001F1F0F0F000000000000000000000098
+:103CD00000000000000000000000000000000000E4
+:103CE00000000000000000000000000000000000D4
+:103CF000000000C0F0F8F8F8F8008080C0404040B4
+:103D000040404040408000000000000000000000F3
+:103D10000000000000000000000080C0E07038D803
+:103D2000FCFCFFFFFFFF7F1F0703010100000000F5
+:103D3000000000000000000000060F0F0F0600202A
+:103D4000408000000080E0F83C0F0701C0F0FFFF5A
+:103D5000FFFFFFBF8F81C0C0E0F87C7E7FFFFFFFC9
+:103D6000FFFFFFFF7F7F7F7F7F7F3F3F00000000DF
+:103D70000087FC00FCFFFF000000000001030707B4
+:103D80000707030303030101000000E0FCFFFFFF3E
+:103D9000FFFF1F03000000000000000000C0E03033
+:103DA0001C070000071F3FFCF0E0C080000000007F
+:103DB000000000000000000000FCFFFFFFFFFF1FED
+:103DC00003008080C0C0607070380C0607010000DE
+:103DD000000000000000000001030307070E0E0EA4
+:103DE0001C1C1C1C1C1C1C1C1C1D1D1F0F0F0E074B
+:103DF00007030303010000000000000000000000B2
+:103E00000000000000000080C060F0F8FEFE3E18D8
+:103E1000080808080800303000408000F8FE07015C
+:103E20001C3F3F1F1B180ECFFFFFFF7F0F0F0F0719
+:103E300080C07B0E070F1C383030606060607E7F72
+:103E40003F3F3118180C0E0303000000FF818181F1
+:103E5000818181FF00018244FF11AA44000001001A
+:103E600000010100000010385482D782543810003D
+:103E7000000000010000000010385482C78254384E
+:103E80001000000000010000000000000082442833
+:103E90001028448200000000000000000000C0C0A4
+:103EA000000000000000000000002010D0D0102012
+:103EB00000000000000010082414D4D414240810BA
+:103EC0000000080412092515D5D515250912040886
+:103ED000312E4E6574776F726B20496E666F2020AD
+:103EE000322E4D4420506F727420496E666F202030
+:103EF000332E4C4F52412052535349202020202032
+:103F0000342E5665726573696F6E20436865636B06
+:103F100020204E6574776F726B20496E666F20208B
+:103F20002020202020202020202020202020202091
+:103F30002020202020202020202020202020202081
+:103F40002020202020202020202020202020202071
+:103F50005072696E74205B47756E3A2020205D2098
+:103F60002020202020202020202020202020202051
+:103F70002020202020202020202020202020202041
+:103F80002020202020202020202020202020202031
+:103F9000202020504F52542020202020202020205C
+:103FA0002020202020202020202020202020202011
+:103FB0002020202020202020202020202020202001
+:103FC00020202020202020202020202020202020F1
+:103FD000456D7074790000000000000000000000D2
+:103FE000426C7565536B7900000000000000000012
+:103FF0004C5900000000000000000000000000001C
+:104000004A50000000000000000000000000000016
+:104010004461727400000000000000000000000015
+:104020005957595F426C7565736B79000000000049
+:10403000524649440000000000000000000000005B
+:104040005947616F00000000000000000000000000
+:104050004859616E67000000000000000000000089
+:104060005957595F426C7565736B79000000000009
+:1040700050726F62655F4B59000000000000000045
+:104080005957595F5072657373757265000000006F
+:10409000202020504F52542020202020202020205B
+:1040A0002020202020202020202020202020202010
+:1040B0002020202020202020202020202020202000
+:1040C00020202020202020202020202020202020F0
+:1040D000202020205665726573696F6E2020202095
+:1040E00020202020202020202020202020202020D0
+:1040F00020202020202020202020202020202020C0
+:1041000020202020202020202020202020202020AF
+:10411000312E4D44436F6E6E656374205365742079
+:10412000322E4C4F524120536C617665205365749A
+:10413000332E506F72744C6F67204F7574707574A6
+:10414000342E436F6E6E656374204D6F646520205E
+:10415000352E4E6574776F726B2053657420202066
+:10416000362E44617461496E69742020202020201D
+:10417000312E4D44436F6E6E656374205365742019
+:10418000322E4C4F524120536C617665205365743A
+:10419000332E506F72744C6F67204F757470757446
+:1041A000204D44436F6E6E65637420536574202008
+:1041B00020202020202020202020202020202020FF
+:1041C00020202020202020202020202020202020EF
+:1041D00020202020202020202020202020202020DF
+:1041E000204C4F524120536C6176652053657420FA
+:1041F00020202020202020202020202020202020BF
+:1042000020202020202020202020202020202020AE
+:10421000202020202020202020202020202020209E
+:1042200020506F72744C6F67204F757470757420D6
+:10423000202020202020202020202020202020207E
+:10424000202020202020202020202020202020206E
+:10425000202020202020202020202020202020205E
+:104260002020436F6E6E656374204D6F646520205F
+:10427000202020202020202020202020202020203E
+:10428000202020202020202020202020202020202E
+:104290005072657373207C20746F20736869667434
+:1042A0002020204E6574776F726B20536574202038
+:1042B00020202020202020202020202020202020FE
+:1042C00020202020202020202020202020202020EE
+:1042D0005072657373207C20746F207368696674F4
+:1042E0004E6F773A4469616C207377697463682014
+:1042F0004E6F773A53746174696F6E2020202020CE
+:104300004E6F773A436C6F75642020202020202068
+:104310004E6F773A5465737420436C6F7564202038
+:104320004E6F773A576966692053746174696F6E8E
+:104330004E6F773A4469616C2073776974636820C3
+:104340004E6F773A34475F474D352020202020209C
+:104350004E6F773A34475F4C353130202020202093
+:104360004E6F773A57694669202020202020202070
+:104370004E6F773A57414E202020202020202020C9
+:10438000496E697469616C697A6520446174613F42
+:10439000202020202020202020202020202020201D
+:1043A000202020202020202020202020202020200D
+:1043B00027454E5445522720746F207368696674F0
+:1043C000000000000000F03F000000000000F83F87
+:1043D00000000000000000000000004003B8E23FC1
+:1043E000000000000000000006D0CF43EBFD4C3E73
+:1043F000033333333333E33FFFAB6FDBB66DDB3F68
+:104400004D268F515555D53F01411DA96074D13FAF
+:1044100065DBC9934A86CD3FEF4E454A287ECA3FA9
+:104420003E5555555555C53F93BDBE166CC166BF2B
+:104430002CDE25AF6A56113FF16BD2C541BDBBBE24
+:10444000D0A4BE726937663E04FA97999999D93F0C
+:10445000AF788E1DC571CC3F9FC678D0099AC33FF7
+:10446000935555555555E53F599322942449D23FCC
+:10447000DE03CB966446C73F44523EDF12F1C23F93
+:104480000000000000000000DDDDDDDDDCBBBBDD89
+:10449000DDDDDDDDDDDDDDDD9888888888888888E4
+:1044A0007777777777888888855555566666666604
+:1044B00066666666666888888333333222222222E3
+:1044C000222222222228888DE844030800000020AE
+:1044D000BC120000248F000868470308BC120020AB
+:1044E00024CC000004B70208412D01020304046536
+:1044F00006070809320100FF00891112239B3224AC
+:1045000046AD573665BF74488CC19D5AAFD3BE6C5B
+:10451000CAE5DB7EE9F7F88110080193331A22A57A
+:10452000562C47B7753E64C99C408DDBBF52AEED3B
+:10453000DA64CBFFF976E802218B3010029913265A
+:1045400067AF763444BD554AADC3BC588ED19F6E1B
+:10455000EBE7FA7CC8F5D983310A2091121803A73A
+:10456000772E66B5543C45CBBD42ACD99E508FEFFB
+:10457000FB66EAFDD874C904428D5316619F702012
+:1045800004A9153227BB364CCEC5DF5EEDD7FC68DB
+:1045900088E1997AABF3BA85520C4397711E60A1FA
+:1045A000142805B3373A26CDDE44CFDFFD56ECE9BB
+:1045B000986089FBBB72AA06638F7214409D5122DA
+:1045C00025AB343006B9174EEFC7FE5CCCD5DD6A9B
+:1045D000A9E3B8788AF19B87730E6295501C41A3BA
+:1045E000352A24B1163807CFFF46EEDDDC54CDEB7B
+:1045F000B962A8F99A708B1023088481951AA79341
+:10460000B62CC2A5D33EE1B7F04008C919522BDB46
+:104610003A644EED5F766DFF7C899480DE859BB7B2
+:1046200012A6ADD224C3BFF136E0C1184809D33B6E
+:104630005A2AE55E6C4FF77D7E6C0AA583B4188616
+:1046400091972EE3A7F23CC0B5D14229CB38500A4E
+:10465000D91B666FEF7E744CFD5D8BB502A49996F5
+:104660001087AFF326E2BDD034C1C3394A28D11A2E
+:10467000580BE77F6E6EF55C7C4D0CC685D71EE54A
+:1046800097F42880A1913AA3B3B2444ACD5B56690E
+:10469000DF78600CE91D722FFB3E8DD604C79FF5B5
+:1046A00016E4A9902081BBB332A2C55A4C4BD779EE
+:1046B0005E68E11C680DF33F7A2E0EE787F61CC496
+:1046C00095D52AA1A3B03882B193466BCF7A5448CE
+:1046D000DD59622DEB3C700EF91F8FF706E69DD475
+:1046E00014C5ABB122A0B9923083C77B4E6AD558AE
+:1046F0005C49E33D6A2CF11E780F00082C41542BD5
+:1047000041504E3D0008FF0102030405060701FF6A
+:1047100001FF01FF01FF01FF01FF01CF022501C8D9
+:104720000C5C53595354454D2E545854181D4D315B
+:104730005F30010911190A1632190A1633190A15C0
+:1047400034190C13504F531969C21203120202FF9D
+:104750000901FF01FF01E5130103120202FF090134
+:08476000FF01FF01E5721700E3
+:0400000508008189E5
+:00000001FF
diff --git a/obj/TXH_V1.3.6.hex b/obj/TXH_V1.3.6.hex
new file mode 100644
index 0000000..5779de5
--- /dev/null
+++ b/obj/TXH_V1.3.6.hex
@@ -0,0 +1,11752 @@
+:020000040800F2
+:10800000D0DD0020A1810008A981000805AB00088F
+:10801000AD810008AF810008B181000800000000B8
+:10802000000000000000000000000000B381000814
+:10803000B581000800000000B7810008B981000880
+:10804000BB810008BB810008BB810008BB81000820
+:10805000BB810008BB810008BB810008BB81000810
+:10806000BB810008BB810008BB810008BB81000800
+:10807000BB810008BB810008379900083F990008C0
+:10808000BB81000847990008BB810008BB8100083C
+:10809000BB810008BB810008BB810008BB810008D0
+:1080A000BB810008BB810008BB810008BB810008C0
+:1080B00021AB0208BB810008BB810008BB8100081E
+:1080C000BB810008BB810008BB810008BB810008A0
+:1080D000BB81000857B702085FB7020867B70208FC
+:1080E000A59D0008BB810008BB810008BB8100087A
+:1080F000BB810008BB810008BB8100084F990008C4
+:10810000BB810008BB810008BB810008BB8100085F
+:1081100047B702084FB70208BB810008BB810008BF
+:10812000BB810008BB810008BB810008BB8100083F
+:10813000BB810008BB810008BB810008BB8100082F
+:10814000BB810008BB810008BB810008BB8100081F
+:10815000BB810008579900085F9900086FB70208B3
+:10816000BB810008BB810008BB810008BB810008FF
+:10817000BB810008BB810008BB810008BB810008EF
+:10818000BB810008BB810008DFF810D000F058FC6C
+:1081900000480047B1D50208AFF30080D0DD0020D1
+:1081A0000648804706480047FEE7FEE7FEE7FEE791
+:1081B000FEE7FEE7FEE7FEE7FEE7FEE7B9AA0208F4
+:1081C000898100082DE9F0410024061B254671F144
+:1081D000000605DA01240027D0EB070067EB010158
+:1081E000161E73F1000605DA0027D2EB07020125FF
+:1081F00067EB030300F0C1FA86460E4617469C461D
+:10820000AC4204D00025D0EB050E65EB010624B18D
+:108210000020D2EB000760EB030C704631463A4673
+:108220006346BDE8F081202A06DBCB17203A41FAED
+:1082300002F043EAE07306E041FA02F3D040C2F1F3
+:108240002002914008431946704740EA01039B070A
+:1082500003D009E008C9121F08C0042AFAD203E0BB
+:1082600011F8013B00F8013B521EF9D27047421E43
+:1082700012F8013F002BFBD111F8013B02F8013B42
+:10828000002BF9D17047421C10F8011B0029FBD1CB
+:10829000801A704730B505460020034600E05B1C9D
+:1082A000934205D2EC5CC85C201A01D1002CF6D1B7
+:1082B00030BD2DE9FE4F804681EA0300C00F0C4619
+:1082C000009021F0004123F00045B8EB0200A941E5
+:1082D00005D24046214690461C460B46024623F0F6
+:1082E0000040104347D0270DC7F30A00C3F30A51DB
+:1082F0000290401A019040286BDAC3F3130040F457
+:10830000801B0098924620B10023D2EB030A63EB56
+:108310000B0B01985946C0F14002504600F05EFA3E
+:1083200006460D4650465946019AFFF77CFF10EB72
+:1083300008006141002487EA115284EAE7731A4376
+:1083400040D0009A62B3019A012A4FEA075215DC25
+:10835000001B61EB02014FF0004202EA0752CDE937
+:108360000042001C41F5801132462B4600F0EAFA2B
+:1083700003B0BDE8F08F40462146F9E7001B61EBF2
+:108380000201001C41F5801300185B412018A2F582
+:10839000001747EB030140EAD570B6196D4111E0B3
+:1083A0006D084FEA360645EAC0754FEA0752001BD2
+:1083B00061EB0201001C41F5801149084FEA3000D1
+:1083C0000019514132462B4603B0BDE8F04F00F092
+:1083D000AABA0098012240000023D0EB020263EB0E
+:1083E000E073009821464FEAE074B8EB000061EBBF
+:1083F0000401E9E783F000435BE781F0004158E7BF
+:108400002DE9FE4F81EA030404F0004421F000410D
+:1084100000944FF0000B23F0004350EA01045ED0BB
+:1084200052EA03045BD0C3F30A54C1F30A552C4447
+:10843000A4F2F3340194A0FB0254C1F3130141F4FC
+:108440008011C3F3130343F4801301FB024400FBC8
+:10845000034E840A970A44EA815447EA8357A4FBEF
+:10846000076802958D0A05FB07854FEA932C04FBEC
+:108470000C542705029D4FEA065847EA1637B5EB1C
+:1084800008056EEB070C870E920E47EA811742EA49
+:108490008312A7FB0201B6EB0B0164EB00042B0D6A
+:1084A00043EA0C335E1844EB1C50DA465146E7FBB6
+:1084B0000201C5F313044FEA0B3343EA14534FEAA6
+:1084C0000432019C43EA0603A4F10C040294009CCC
+:1084D000CDE900B400F036FA03B0BDE8F08F00201B
+:1084E0000146F9E72DE9F04D81EA030404F0004B61
+:1084F00021F0004514464FF0000A23F0004150EAF5
+:10850000050220D054EA01021DD0C5F30A570246E5
+:10851000C5F31303C1F31300C1F30A5640F48015E9
+:1085200043F48013A7EB0608101BD64608F2FD386B
+:1085300073EB050002D308F1010801E092185B41DA
+:10854000B8F1000F03DA00200146BDE8F08D0020ED
+:108550004FF48011064684460EE0171B73EB0507A7
+:1085600005D3121B63EB050306434CEA010C4908D3
+:108570004FEA300092185B4150EA0107EDD152EA10
+:10858000030012D082EA040083EA0501084305D003
+:10859000101BAB4106D20122002306E000224FF05F
+:1085A000004302E06FF0010253101AEB06004CEB9F
+:1085B000085110EB0A0041EB0B01BDE8F04D00F053
+:1085C000B2B9F0B4CA17CB0F50405140C61841F1B0
+:1085D00000054FEAC372314628004FF0960303D0DE
+:1085E000B623F0BC00F071B930460021F9E70EB5B2
+:1085F000C10F80EAE0700844CA07002140F233430B
+:108600008DE80E000A460B4600F09CF903B000BD51
+:108610000EB540F2334102910021CDE900110A4626
+:108620000B4600F08FF903B000BD3EB5CA17CB0F63
+:10863000002450405140C0186141DA0740F23343F2
+:108640000094CDE901232246234600F07BF903B0D4
+:1086500030BD10B500F0004420F00040C20DC0F362
+:10866000160040F400007F2A02DA0020014610BD07
+:108670000021962A03DCC2F19602D04002E0963A2D
+:1086800000F0ACF8002CF2D00023D0EB030063EB39
+:10869000010110BD70B5C1F30A5201F0004500247C
+:1086A000C1F3130140F2FF3341F480119A4201DA21
+:1086B000002070BD40F233439A42A2F2334203DC01
+:1086C000524200F09AF800E090402C43F1D0404232
+:1086D00070BD70B5C1F30A5201F000450024C1F32A
+:1086E000130140F2FF3341F480119A4202DA002074
+:1086F000014670BD40F233439A42A2F2334203DC9A
+:10870000524200F07AF801E000F068F82C43F0D013
+:108710000023D0EB030063EB010170BD00F00042C9
+:1087200030F000400AD0C10D01F56071C0F31600B1
+:1087300042EA0151C2084007114370470020014638
+:10874000704701F0004330B421F0004150EA0102CB
+:1087500006D00A0DA2F56072C1F31301002A02DCF3
+:1087600030BC00207047440F44EAC104C100E01847
+:1087700030BC00EBC25000F09FB82DE9F05F054619
+:10878000002092469B4688460646814640241BE0D0
+:10879000284641464746224600F02FF853465A469F
+:1087A000C01A914110D311461846224600F016F81F
+:1087B0002D1A67EB01084F4622460120002100F0E8
+:1087C0000DF817EB00094E41201EA4F10104DFDC77
+:1087D000484631462A464346BDE8F09F202A04DB3E
+:1087E000203A00FA02F1002070479140C2F12003C4
+:1087F00020FA03F3194390407047202A04DB203A03
+:1088000021FA02F00021704721FA02F3D040C2F1B0
+:108810002002914008431946704700000FB400231E
+:1088200000B589B00CA900910B996FF00042CB60A4
+:108830001E4B06931E4B07930423CDE901321D4ABC
+:10884000089202466B46002000F0A6F909B05DF8D8
+:1088500014FB70B586B006464FF0FF300091CDE9AD
+:108860000101002015460C4604903246694604A8D2
+:10887000FFF7D4FF02460498211825B108B1084635
+:1088800000E020462860049800280DD0002A02DD70
+:108890000098884208D0081B0094CDE901043246B4
+:1088A000694604A8FFF7BAFF06B070BDD18D000875
+:1088B000EF8D0008658A00080029A8BF7047401C9A
+:1088C000490008BF20F00100704710B4B0FA80FCE6
+:1088D00000FA0CF050EA010404BF10BC704749B123
+:1088E000CCF1200421FA04F411FA0CF118BF012193
+:1088F00021430843A3EB0C01CB1D4FEA00614FEA73
+:10890000102042BF002010BC704700EBC350104441
+:108910000029A4BF10BC7047401C490008BF20F0CC
+:10892000010010BC704710B5141E73F1000408DA82
+:10893000401C41F1000192185B411A4301D120F023
+:10894000010010BD2DE9F04D92469B4611B1B1FAE0
+:1089500081F202E0B0FA80F220329046FFF73EFF4B
+:1089600004460F4640EA0A0041EA0B0153465A46C4
+:10897000084313D0114653EA010019D0C8F1400250
+:108980005046FFF73AFF05460E46504659464246C6
+:10899000FFF724FF084305D0012004E020463946B4
+:1089A000BDE8F08D0020054346EAE0762C433743CE
+:1089B0000A986305E40AA0EB08000022FD0A44EAD5
+:1089C00047540A3002D500200146E9E70105101995
+:1089D0006941DDE9084500196941BDE8F04DA2E7AC
+:1089E00070B521F0004303430CD0C1F30A550024B5
+:1089F000D5EB040564EB0403D617AD1AB34102DBD3
+:108A00000020014670BD201841EB025170BD0000EE
+:108A100030B5041E71F1000404DB4FF00044404205
+:108A200064EB0101141E73F1000405DB1C464FF0DA
+:108A30000043524263EB0403994208BF904230BDA9
+:108A4000064C074D06E0E06840F0010394E807009B
+:108A500098471034AC42F6D3FFF79AFB785B0308D3
+:108A6000985B0308C0B24FF4F05100F03BBA00002D
+:108A70002DE9FF4F087883B09946FF2805D0491C9F
+:108A80002D2804D00024002008E000200BE0012461
+:108A9000F9E700EB800003EB4000491C0B78FF2B4B
+:108AA000F7D104B1404200230293147819461D46C1
+:108AB0002D2C01D02B2C04D1521C2D2C13D0002492
+:108AC0000294AA461478FF2C0FD00A25A3FB057840
+:108AD00001FB05814FF0000C03FB0C11521CE31944
+:108AE0004AEB0101EEE70124EAE7814453EA010081
+:108AF00002D019F5C87F06DA03980021C0E90011F9
+:108B000007B0BDE8F08F0025AE4E2F46DFF8B882E3
+:108B1000184600F0FBF9CDE90001B9F1000002DAD6
+:108B2000C9F1000400E004460023A74A1AEB030B36
+:108B300042EB045A12E0E00707D02A463346384693
+:108B40004146FFF75DFC074688462A4633461046F5
+:108B50001946FFF755FC05460E466410002CEAD175
+:108B6000DDE90001B9F1000F5A46534606DAFFF776
+:108B7000B9FC3A464346FFF7B5FC05E0FFF740FC79
+:108B80003A464346FFF73CFC029A0AB181F00041A5
+:108B9000039AC2E90001B3E72DE9FF4F1F468DB0EC
+:108BA000D7E901464FF0FF382E2045464FF0000927
+:108BB0000B90B9696D1C0E988847396A82468847C0
+:108BC0000028F6D1BAF1FF3F0AD024F4D064002E79
+:108BD00011DDBAF12B0F08D0BAF12D0F0BD102E045
+:108BE000404611B08DE744F48064B9696D1C0E985D
+:108BF00088478246761E6946600501D52D2000E033
+:108C00002B208DF8000001F1010B0DF1200809E087
+:108C1000B9696D1C0E98884782460F9844F4007419
+:108C2000761E0560002E02DDBAF1300FF0D00B99F0
+:108C30008A453ED144F0800406E00F99681CA9F1F2
+:108C4000010944F400740860B9696D1C761E0E9821
+:108C5000884782463028F0D02BE00B998A4505D111
+:108C6000200603D444F08004761E18E0504624F019
+:108C7000B9F808B30DF11301761E44F400748B4566
+:108C800008D2AAF130000BF8010B200607D5A9F194
+:108C9000010003E0200602D409F101008146A0058D
+:108CA00002D50F99681C0860B9696D1C0E98884739
+:108CB0008246002ED1DC53E0002E51DDBAF1650F63
+:108CC00002D0BAF1450F4BD1A00549D5B9696D1C49
+:108CD00024F44074761E0E9888478246002E0CDDE0
+:108CE0002B2804D0BAF12D0F07D144F48074B96950
+:108CF0006D1C0E9888478246761EE00501D52D2111
+:108D000000E02B2108F8011BCDF82C8021E00DF1AB
+:108D10002901761E44F4007488450CD2AAF1300073
+:108D200010F0FF0088F8000002D10B99884509D99E
+:108D300008F1010806E0E00501D5244801E042F20F
+:108D40000F708146B9696D1C0E98884782460F984E
+:108D50000560002E04DD504624F044F80028D6D1EA
+:108D6000F9690E988847FF208BF8000088F800000A
+:108D70000020069007904B466A4608A906A8FFF710
+:108D800077FEA00502D46FF001002AE714F0240F4B
+:108D90000AD0E00714D1DDE906123868031D3B60F4
+:108DA0000068C0E900120BE0DDE90601FFF7C9FC2D
+:108DB0000146E00704D13868021D3A60006801608E
+:108DC00028460EE7000014400000F03FF1D8FFFFF6
+:108DD000426842B1016811F8013B23B1521EC0E95B
+:108DE0000012184670470121C160881E7047426812
+:108DF0005AB1C368016843B983688B4205D0491EE4
+:108E0000521CC0E90012002070474FF0FF3070473D
+:108E10002DE9F04D00231A461B1A8A4103DB00207E
+:108E20000146BDE8F08DC1F30A52C1F3130141F4CC
+:108E300080154FF0000BD10702D100186D41521E72
+:108E40000027044640F2FF11384601EB620A3E4615
+:108E50008046024600204FF48011FFF7CEFCC21975
+:108E60007141BB1846EB0100B4EB030C75EB000C31
+:108E700004D3E41A65EB000517460E46241908F1E1
+:108E800001006D4180463428E3DDF91946EB060008
+:108E9000091BA84103D24FF0FF32134601E0002224
+:108EA00013461BEB070046EB0A51BDE8F04DFFF7F8
+:108EB0003ABD000030B5041E71F1000404DB4FF030
+:108EC0000044404264EB0101141E73F1000405DB11
+:108ED0001C464FF00043524263EB04038B4208BF31
+:108EE000824230BD7F2801D9002208E0064A02EB09
+:108EF0005002C007127800D1120902F00F020120BF
+:108F00009040084070470000385B03080EB540F2FF
+:108F1000334202920022CDE900221346FFF712FDF0
+:108F200003B000BD70B58C1810F8015B15F0070395
+:108F300001D110F8013B2A1106D110F8012B03E0F2
+:108F400010F8016B01F8016B5B1EF9D12B0705D4FA
+:108F50000023521E0DD401F8013BFAE710F8013B43
+:108F6000CB1A921C03E013F8015B01F8015B521E5F
+:108F7000F9D5A142D8D3002070BD10B502461078B3
+:108F800003E012F8014B2318D8B20B1EA1F1010423
+:108F9000A1B2F6D110BD000070B5ADF5287D044634
+:108FA0000D460020A790A690002604EB44004549FA
+:108FB00001EBC000408AA84203DC00200DF5287DAB
+:108FC00070BD0020A69077E004EB44003D4B03EB1E
+:108FD000C000028A04EB440003EBC00080892844EF
+:108FE00081B2394800F010F90020A79011E004EB9D
+:108FF0004400344901EBC0004068BDF89C12405C5D
+:1090000001A9BDF89C228854BDF89C02401C80B286
+:10901000A79004EB44002B4901EBC000008ABDF887
+:109020009C128842E3DC04EB4400264A02EBC000B9
+:10903000008A401E81B201A8FFF79FFF23490870F4
+:1090400004EB44001F4901EBC000008A401E01A947
+:10905000085C1E490978884226D10020A79016E0B6
+:1090600004EB4400174901EBC0004068BDF89C12B6
+:10907000405C04EB4401134A02EBC1018968BDF86E
+:109080009C228854BDF89C02401C80B2A79004EB3F
+:1090900044000C4901EBC000008A401EBDF89C1240
+:1090A0008842DDDC012089E7642024F0D9F8BDF88E
+:1090B0009802401C80B2A690BDF89802062883DB77
+:1090C00000207BE7A43303083C970020310A0020EE
+:1090D0002DE9F043ADF5257D04460E460025002719
+:1090E000A846A94604EB4400324901EBC000408A7F
+:1090F000B04204DC00200DF5257DBDE8F08300259D
+:1091000018E004EB44002B4901EBC0008068405D8F
+:1091100004EB4401274A02EBC1014968485504EBBE
+:109120004400114601EBC0004068405D0DF80500A9
+:10913000681C85B204EB44001E4901EBC000008AA4
+:10914000401EA842DDDC04EB44000A4602EBC000EE
+:10915000008A401E81B26846FFF70FFF04EB44010E
+:10916000144A02EBC101098A491E0DF801000027CB
+:109170001BE004EB44000F4B03EBC000028A04EB3E
+:10918000440003EBC0008089304481B2684600F09F
+:109190004FF931462046FFF7FFFE012800D1AAE72C
+:1091A000642024F05DF8781C87B2062FE1DB0020F4
+:1091B000A1E70000A433030808B5002000901EF0CA
+:1091C0002BFF0F49087000F09BF80D480078242809
+:1091D00004D0272807D028280FD109E0002109480A
+:1091E00080F8091D09E00121064880F8091D04E006
+:1091F0000221044880F8091D00BF00BF08BD00001F
+:109200002C0A0020BC2200202DE9F04106460D4624
+:1092100017460024012023F0DBFD002028490880A8
+:109220000DE01EF0DBFE00F0800000B10BE001203D
+:1092300024F016F822480088401C21490880204864
+:109240000088C828EDDB00BF1D480088C82832DA36
+:1092500010211C4801F04AFC08211A4801F048FC82
+:10926000E82000F031F8C5F3871000F02DF8A906CA
+:10927000080E00F029F8002000F026F8002404E091
+:10928000002000F021F8601C84B2042CF8DB0024DC
+:1092900005E0FF2000F018F83055601C84B2BC4295
+:1092A000F7DB1021074801F023FC002023F090FD9C
+:1092B0000120BDE8F081002023F08AFD0020F8E7BE
+:1092C0002E0A00200000024010B5044600BF022113
+:1092D0000A481EF0B1FF0028F9D0214607481EF0C9
+:1092E000B7FF00BF012105481EF0A6FF0028F9D0F6
+:1092F00002481EF0AAFFC0B210BD000000300140BD
+:1093000010B5012023F064FD00201E4908800DE007
+:109310001EF064FE00F0800000B10BE0012023F09D
+:109320009FFF18480088401C16490880154800888F
+:10933000C828EDDB00BF13480088C8281CDA1021BC
+:10934000114801F0D3FB08210F4801F0D1FB3D206B
+:10935000FFF7BAFF2A20FFF7B7FF8020FFF7B4FF1F
+:10936000A720FFF7B1FF1021074801F0C1FB002043
+:1093700023F02EFD012010BD002023F029FD002048
+:10938000F9E700002E0A00200000024070B50546F3
+:109390000E460024012023F01BFD002022490880F6
+:1093A0000DE01EF01BFE00F0800000B10BE001207C
+:1093B00023F056FF1C480088401C1B4908801A48AF
+:1093C0000088C828EDDB00BF17480088C82825DAC8
+:1093D0001021164801F08AFB0821144801F088FB8F
+:1093E0008420FFF771FF0020FFF76EFF0020FFF7DA
+:1093F0006BFF0020FFF768FF002404E0285DFFF703
+:1094000063FF601C84B2B442F8DB1021074801F00E
+:109410006FFB002023F0DCFC012070BD002023F056
+:10942000D7FC0020F9E700002E0A002000000240CF
+:1094300070B506460C461546012023F0C9FC2946A6
+:109440003046FFF7A3FF08B9002070BD00201F4978
+:1094500008800DE01EF0C2FD00F0800000B10BE0BE
+:10946000012023F0FDFE19480088401C17490880A0
+:1094700016480088C828EDDB00BF14480088C828BB
+:109480001EDA1021124801F031FB0821104801F0CA
+:109490002FFB8320FFF718FFC4F38710FFF714FF9B
+:1094A000A106080EFFF710FF0020FFF70DFF1021A7
+:1094B000074801F01DFB002023F08AFC0120C4E7CF
+:1094C000002023F085FC0020BFE700002E0A0020CA
+:1094D0000000024030B502460020002304E012F8EC
+:1094E000014B60405C1CE3B28B42F8DB30BD0000F6
+:1094F00010B50446392024F0F5F8E0B224F012F952
+:10950000C4F3072024F00EF9C4F3074024F00AF94D
+:10951000200E24F007F94FF48051034801F0E8FAD7
+:1095200022F068FA10BD0000000402402DE9F0416D
+:1095300007460E4614463A2024F0D4F8F0B224F040
+:10954000F1F8301224F0EEF84FF480510F4801F09A
+:10955000CFFA19E022F04EFA05461D2D11D13846FA
+:1095600000F0ACF805463B2024F0BCF84FF48051E5
+:10957000064801F0BDFA2F4434B1208828442080E9
+:1095800002E02846BDE8F081E4E700000004024064
+:109590002DE9F04107460E4614463C2024F0A2F87F
+:1095A000F0B224F0BFF8301224F0BCF84FF4805130
+:1095B000104801F09DFA0CB10020208019E022F043
+:1095C00019FA05461E2D11D1384600F02BF9054633
+:1095D0003D2024F087F84FF48051064801F088FAC6
+:1095E0002F4434B120882844208002E02846BDE87A
+:1095F000F081E4E70004024010B51EF0E7FB08B17B
+:1096000000F02EF8302000F0A9F810BD10B5044687
+:109610002146362000F08EF810BD10B5044614B176
+:10962000204600F0ABF8342000F098F810BD10B5DB
+:109630000446204600F0A2F820785C2802D020786A
+:109640002F2803D10021642000F008F9322000F017
+:1096500085F810BD10B5682000F04CF810BD000072
+:1096600010B5222024F03EF824F031F804464FF4DF
+:109670008051024801F03CFA204610BD000402402F
+:109680002DE9F04124F023F8044624F020F80546A3
+:1096900024F01DF8064624F01AF807464FF48051CE
+:1096A000054801F025FA44EA052040EA064040EA70
+:1096B0000760BDE8F08100000004024070B5044678
+:1096C000272024F00FF824F002F80646054646B19C
+:1096D00000BF23F0FCFF2070641C701EC0B2061E89
+:1096E000F7D14FF48051024801F002FA284670BDCC
+:1096F0000004024010B504460C2023F0F3FF20467E
+:1097000024F010F8FFF7BCFF10BD000070B5044650
+:109710000A2023F0E7FF204624F004F823F0D7FFC7
+:1097200005464FF48051024801F0E2F9284670BD29
+:109730000004024070B505460C46284623F0D2FFCF
+:10974000204623F0EFFF4FF48051034801F0D0F999
+:1097500022F050F970BD00000004024010B504462C
+:10976000204623F0BFFF4FF48051034801F0C0F9B9
+:1097700022F040F910BD0000000402402DE9F04144
+:109780000646012023F0AEFF23F0A1FF43282BDA89
+:109790002B20FFF7BBFF102826DA2F2023F0A2FF93
+:1097A000002023F0BFFF3220FFF7D8FF0446142C1F
+:1097B0001AD1CF20FFF7AAFF0446ACB14C20FFF727
+:1097C00099FF00EB042739464C2000F047F8502061
+:1097D000FFF790FF00EB04273946502000F03EF8D9
+:1097E0000021702000F03AF82F2023F07BFF35781D
+:1097F000284623F097FF09E0761C35785C2D01D0D0
+:109800002F2D00D10025284623F08CFF002DF3D109
+:109810004FF48051024801F06BF9BDE8F08100007F
+:109820000004024070B504462D2023F05BFF23F0B6
+:109830004EFF0646054646B100BF207823F072FF72
+:10984000641C701EC0B2061EF7D14FF4805102484E
+:1098500001F04EF9284670BD0004024070B505467F
+:109860000C460D2023F03EFF284623F05BFFE0B2BC
+:1098700023F058FFC4F3072023F054FFC4F307403C
+:1098800023F050FF200E23F04DFF4FF4805102488B
+:1098900001F02EF970BD00000004024070B50246D0
+:1098A0000C46FF25FF2309E012F8010B80EA0501B1
+:1098B0000648405C80EA03050548435C201EA4F18D
+:1098C0000106B4B2F0D145EA032070BD0C310308A3
+:1098D0000C3203082DE9F04103460C4600200146F6
+:1098E000024606E013F8010B411842F10002601E27
+:1098F00084B2002CF6DC080C40EA024C100C8DB24D
+:109900001CEB050140F10002080C40EA024041183E
+:109910006FEA010080B2BDE8F08130B50246002058
+:10992000002305E012F8015B2C18E0B25C1CE3B2E6
+:109930008B42F7DB30BD10B515F040F810BD10B507
+:1099400014F0DAFF10BD10B514F0A6FF10BD10B56D
+:1099500015F002F810BD10B516F096FF10BD10B549
+:109960001DF0B0FD10BD00000246094B9A4201D225
+:10997000084801E00648103801F000531BB1064BBF
+:109980000B40C36002E0044B0B4083607047000053
+:1099900010640240006002407D0F7D0F21B102681B
+:1099A00042F00102026003E0026822F0010202605C
+:1099B00070470000016821F0010101600021016091
+:1099C00041608160C1600161212141614A49884251
+:1099D00004D13D21484A103A91608CE04649183143
+:1099E000884205D14FF47461434A103A916082E095
+:1099F00041493031884205D14FF474113E4A103A42
+:109A0000916078E03C494831884205D14FF074615B
+:109A1000394A103A91606EE037496031884204D18A
+:109A20003649354A103AD16065E033497831884289
+:109A300004D13349304A103AD1605CE02E4990316C
+:109A4000884204D12F492C4A103AD16053E02A4968
+:109A5000A831884205D14FF03D51274A103AD160D4
+:109A600049E02949884204D13D21274A083A11603A
+:109A700041E025491831884205D14FF47461224AEA
+:109A8000083A116037E020493031884205D14FF45F
+:109A900074111D4A083A11602DE01B494831884273
+:109AA00005D14FF07461184A083A116023E0164955
+:109AB0006031884204D11149134A121F11601AE023
+:109AC00011497831884204D10D490F4A121F1160A3
+:109AD00011E00D499031884204D10A490A4A121F07
+:109AE000116008E00849A831884204D14FF03D5187
+:109AF000054A121F11607047106002403D000020AF
+:109B0000400F002000003D201064024010B501F01D
+:109B100080034BB122B1436943F08003436103E00A
+:109B2000436923F08003436180290BD02AB1036885
+:109B300001F01E042343036004E0036801F01E04E7
+:109B4000A343036010BD000010B500220268134B50
+:109B50001A40CC680B6823434C6923438C69234328
+:109B6000CC6923430C6A23434C6A23438C6A234306
+:109B70004C6B23438C6B23431A430260426922F0EF
+:109B80000702D1E90B3423431A4342610B69436056
+:109B90004B6883608B68C36010BD00003F801CF081
+:109BA0001CB50024012120201EF01CF9302000905B
+:109BB00001208DF8040000208DF8060003208DF8A8
+:109BC000050000208DF807006946174800F01AFFCD
+:109BD0003021154800F08CFF0021144880F834161D
+:109BE00000201349887001204870C8704FF4FA7043
+:109BF000886000F021F80F4890F80C0F592811DD0B
+:109C000024200A49F4394871082008713020C870AE
+:109C100014208870202048700021064880F80C1F0E
+:109C200000F04EF81CBD000000140240BC320020C1
+:109C3000F0380020BC2200201CB523F019FCD020F5
+:109C400023F0E2FB23F048FC002023F0DDFB23F0AF
+:109C500043FC23F00DFCD12023F0D6FB23F03CFC89
+:109C600000240EE0062C05DA012023F09DFB0DF800
+:109C7000040004E0002023F097FB0DF80400601CB2
+:109C8000C4B2072CEEDB23F00DFC9DF806000A4958
+:109C900048719DF8050008719DF80400C8709DF892
+:109CA000020088709DF8010048709DF8001003487C
+:109CB00080F80C1F1CBD0000C8310020BC22002011
+:109CC0001CB500241B4890F80C0F8DF800001A48B2
+:109CD00040788DF80100184880788DF80200012046
+:109CE0008DF803001448C0788DF8040012480079FC
+:109CF0008DF80500104840798DF8060023F0B8FB78
+:109D0000D02023F081FB23F0E7FB002023F07CFB35
+:109D100023F0E2FB00BF07E01DF8040023F074FB12
+:109D200023F0DAFB601CC4B2072CF5DB23F0BAFB8E
+:109D30001CBD0000BC220020C831002070B50246C6
+:109D40000C460025002309E012F8010B80EA05010A
+:109D50000648405C80EA03050548435C201EA4F1E8
+:109D60000106B4B2F0D145EA032070BD0C310308FE
+:109D70000C32030810B504460B460021072A00DD0B
+:109D8000072244EA042001462BB901FA02F081B20D
+:109D90000912084610BD012B02D11141C8B2F9E7E2
+:109DA00000BFF7E710B51DF073FE10BD0149086054
+:109DB00070470000143C0140014600200022074B80
+:109DC0001B6803EA0102054B14331B680B4013B1F7
+:109DD0000AB1012000E0002070470000003C014073
+:109DE000002123498279002A3AD00A461268036882
+:109DF0009A430B461A600A1D126803689A430B1DAA
+:109E00001A60027911440A6803681A430A60184A02
+:109E10000832126803689A43154B08331A601A1DFA
+:109E2000126803689A43124B0C331A604279102A65
+:109E30000ED11A1F126803681A430D4B08331A60BB
+:109E40001A1D126803681A43094B0C331A600DE09F
+:109E50000749427911440A6803681A430A6005E019
+:109E6000027911440A6803689A430A607047000047
+:109E7000003C014010B504460B460021072A00DDD6
+:109E8000072244EA0420014613B91141C8B210BDAB
+:109E9000012B05D101FA02F081B209120846F6E75A
+:109EA00000BFF4E7F0B5ADF21C5D04460D4600209E
+:109EB000CDF81805CDF81405002604EB44005849E8
+:109EC00001EBC000408AA84203DC00200DF21C5DBB
+:109ED000F0BD0020CDF814059AE051480122C16878
+:109EE000504800F0A9FA4E48406800788DF800000C
+:109EF0009DF8000038287DD104EB4400484B03EB6B
+:109F0000C000C06804EB4403454F07EBC3031B8A42
+:109F100003FB050104EB44003B4603EBC000028A4F
+:109F2000404800F089FA0020CDF8180512E004EB53
+:109F300044003B4901EBC0004068BDF81815405C87
+:109F4000BDF818250DF80200BDF81805401C80B2B8
+:109F5000CDF8180504EB4400314901EBC000008A3C
+:109F6000BDF818158842E2DC04EB44002C4A02EBF1
+:109F7000C000008A401E81B2684600F023FB0646FE
+:109F800004EB4400264901EBC000008A401E1DF886
+:109F90000000B04233D10020CDF8180520E004EBDA
+:109FA00044001F4901EBC0004068BDF81815415C32
+:109FB00004EB44001A4A02EBC0008068BDF8182583
+:109FC000024404EB4400164B03EBC000008A401E21
+:109FD00068431154BDF81805401C80B2CDF818052F
+:109FE00004EB44000E4901EBC000008A401EBDF89E
+:109FF000181500E003E08842D1DC012066E7642008
+:10A0000023F02EF9BDF81405401C80B2CDF81405DC
+:10A01000BDF814050628FFF660AF002056E70000E3
+:10A02000F8E102088C6900202DE9F041ADF5A36D3F
+:10A0300004460E4600250027A8460020009004EBA9
+:10A040004400494901EBC000408AB04204DC0020D2
+:10A050000DF5A36DBDE8F0814448807B002878D1E0
+:10A0600000210846FFF71EFF01287AD1002520E0D5
+:10A0700004EB44003C4901EBC0008068411904EB4B
+:10A080004400394A02EBC000008A401E7043085C5D
+:10A0900004EB440102EBC1014968485504EB44005C
+:10A0A000114601EBC0004068405D01A94855681C9D
+:10A0B00085B204EB44002C4901EBC000008AA842A1
+:10A0C000D6DC00274BE004EB4400274B03EBC00039
+:10A0D000C06804EB4403DFF890C00CEBC3031B8A99
+:10A0E00003FB060104EB4400634603EBC000008A57
+:10A0F000401E82B21E4800F021FA04EB44001A4AC6
+:10A1000002EBC000008A401E81B201A800F05AFA9A
+:10A11000009004EB4400144A02EBC000C06804EB5A
+:10A120004402114B03EBC202128A104404EB4402B6
+:10A1300003EBC202128A02FB0600411E012268469E
+:10A1400000F0FCF931462046FFF7ACFE012801D1B2
+:10A150007EE706E0642023F083F8781C87B2062FA0
+:10A16000B1DB002074E70000F8E10208BC12002017
+:10A170008C690020F0B5ADF21C5D002500240020A4
+:10A180000190002600210120FFF78CFE4B4890F83B
+:10A19000FC6C00204A49088080E000256FE0002424
+:10A1A00014E04748008800EB4000464951F8300071
+:10A1B000005D4349098801EB4101424A02EBC101BC
+:10A1C0004968085502A90855601C84B23C480088BB
+:10A1D00000EB40003B4901EBC000008A401EA0425A
+:10A1E000DFDC3748008800EB40000A4602EBC00085
+:10A1F000008A401E81B202A800F0E4F901903048C4
+:10A20000008800EB40002F4B03EBC000C0682C4BD4
+:10A210001B8803EB43032B4F07EBC3031B8A03FB92
+:10A2200005012748008800EB40003B4603EBC000D7
+:10A23000008A401E82B2244800F080F9204800883D
+:10A2400000EB40003A4602EBC000C0681C4A12888E
+:10A2500002EB42023B4603EBC202128A1044184A48
+:10A26000128802EB420203EBC202128A02FB0500D3
+:10A27000411E012201A800F061F9681C85B2104856
+:10A28000008800EB40000F4901EBC000408AA84263
+:10A2900085DC0B480088401C094908800848008874
+:10A2A0000D28FFF67AAF054880F8FC6C00210120EC
+:10A2B000FFF7BAFE0DF21C5DF0BD0000BC220020CD
+:10A2C00010000020F8E102088C6900201CB5012173
+:10A2D00008461DF087FD01208DF8040002208DF84E
+:10A2E000050000208DF8060001208DF807001820D9
+:10A2F00000906946144800F085FB0522114612487B
+:10A3000000F0C8FB052206210F4800F0C3FB052220
+:10A3100007210D4800F0BEFBA020009002208DF820
+:10A32000040003208DF8050000208DF806008DF84C
+:10A3300007006946044800F065FB4020009069462C
+:10A34000014800F05FFB1CBD000002402DE9F8430E
+:10A35000002400250027002000908046FFF7B6FF6C
+:10A3600000F0BCF80A2022F07BFF6E4608212D4841
+:10A3700000F0BCFB10212B4800F0BAFB062000F0D7
+:10A3800091F80821274800F0B3FB0821254800F088
+:10A39000ADFB1021234800F0ABFB012000F082F858
+:10A3A000002000F07FF808211E4800F0A1FB1E48A5
+:10A3B000D0F82C11B0F83021B0F8320102FB0010B7
+:10A3C000B0F5003F02D900BE00BFFEE717480068A5
+:10A3D00008B9FFF7CFFE00201549088017E00024D8
+:10A3E00006E0134908782146FFF75CFD601C84B243
+:10A3F0000F48008800EB40000B4901EBC000408A89
+:10A40000A042EEDC0A480088401C09490880084840
+:10A4100000880D28E3DB0748D0F80C020549C87313
+:10A42000BDE8F88300000240F8E102081C02434244
+:10A4300010000020BC1200202DE9F04105460C461A
+:10A4400016460027012022F0C0FC0821144800F025
+:10A450004DFB1021124800F04BFB032000F022F8C6
+:10A46000C4F3074000F01EF8C4F3072000F01AF808
+:10A47000E0B200F017F800BF06E0002000F012F88C
+:10A4800028706D1C781C87B2B742F6DB082104489F
+:10A4900000F02EFB002022F098FCBDE8F0810000C7
+:10A4A0000000024010B5044600BF02210A481DF01A
+:10A4B000C3FE0028F9D0214607481DF0C9FE00BFA1
+:10A4C000012105481DF0B8FE0028F9D002481DF012
+:10A4D000BCFEC0B210BD00000030014000B585B028
+:10A4E000012108031DF0CEFC13481DF079FE002069
+:10A4F000ADF80000ADF80400ADF80600ADF80800B6
+:10A500004FF40070ADF80A000820ADF80C000020F0
+:10A51000ADF80E000720ADF810004FF48270ADF8D2
+:10A520000200694604481DF095FE012102481DF015
+:10A530004BFE05B000BD0000003001402DE9F041A8
+:10A5400005460C4616460027012022F03EFC082155
+:10A550001B4800F0CBFA1021194800F0C9FA062078
+:10A56000FFF7A0FF0821164800F0C2FA082114489E
+:10A5700000F0BCFA1021124800F0BAFA0220FFF7EE
+:10A5800091FFC4F30740FFF78DFFC4F30720FFF7E7
+:10A5900089FFE0B2FFF786FF00BF05E02878FFF7EC
+:10A5A00081FF6D1C781C87B2B742F7DB0821044895
+:10A5B00000F09EFA002022F008FCBDE8F0810000C7
+:10A5C0000000024010B50246107803E012F8014B7B
+:10A5D0002318D8B20B1EA1F10104A1B2F6D110BD0F
+:10A5E0002C48807F012854D100212A4881772A48AD
+:10A5F0000078C0B901202849087028480068C000C8
+:10A600002749D1F8301240EA81002549D1F82C12AF
+:10A6100040EA41002249D1F8281208430F21814322
+:10A620002048017017E000201B4908701B48006893
+:10A63000C0001B49D1F8301240EA81001849D1F816
+:10A640002C1240EA41001649D1F8281208430F2184
+:10A6500081431548017013480078134909788842EE
+:10A6600017D1104800781149087008460078104941
+:10A67000097888420DD00D480078064908760B48C5
+:10A6800000780B4908700948007810B10120014991
+:10A69000C8757047BC120020DE0A00203402424216
+:10A6A00000004242DF0A0020E00A0020E10A002008
+:10A6B000DD0A002010B5ADF57C7D00247DA000688A
+:10A6C000FB9000200090FEF797FF14287CD17A4879
+:10A6D000FEF7ADFF7949087008460078142874D158
+:10A6E000FEF7B8FF0021764A03C2BDF80000FEF76E
+:10A6F000FFFE6A464FF4FA7101A8FEF717FF71A139
+:10A7000001A822F08BFF714908800846008810B329
+:10A7100000BF04E000216E480155601C84B2282C63
+:10A72000F8DB01A9694A128888186AA122F076FF2D
+:10A7300069490880002409E064480088C01C20445E
+:10A7400001A9095C62480155601C84B26248008816
+:10A75000001FA042F0DC61A101A822F05FFF5B496D
+:10A7600008800846008820B3002405E000215848EE
+:10A7700028300155601C84B2282CF7DB01A9534A0C
+:10A780001288881853A122F049FF534908800024F9
+:10A790000AE04E4800880830204401A9095C4C4872
+:10A7A00028300155601C84B24B4800880938A0420B
+:10A7B000EFDC4DA101A822F031FF44490880084692
+:10A7C000008830B3002407E06BE05BE000214048E4
+:10A7D00050300155601C84B2142CF7DB01A93B4AB0
+:10A7E000128888183BA122F019FF3B4908800024F9
+:10A7F0000AE0364800880C30204401A9095C34483E
+:10A8000050300155601C84B2334800880D38A04296
+:10A81000EFDC39A101A822F001FF2C49088008468D
+:10A82000008820B3002405E0002029494639085556
+:10A83000601C84B2322CF7DB01A9244A12888818E4
+:10A8400024A122F0EBFE2449088000240AE01F48DE
+:10A850000088801D204401A9085C1D49463908551F
+:10A86000601C84B21C480088C01FA042EFDC00219D
+:10A870000320FFF7D9FB0120FEF7C8FE01200DF5EC
+:10A880007C7D10BD0D480078422803D10A48FEF7B0
+:10A89000C4FE0CE00120FEF7B9FE00200749087055
+:10A8A00005E00021164880F80B1F22F04BFE00BF88
+:10A8B000E5E700000D0A0000480A0020380A0020E1
+:10A8C000400A002041504E3D000000005E0A00207A
+:10A8D000D03900203B0000005C0A0020574946495F
+:10A8E0004E414D453D0000005749464950415353A4
+:10A8F000574F52443D0000005345525645523D00CB
+:10A90000BC22002010B504463548844208D10121FC
+:10A9100008461DF077FA002101201DF073FA5EE071
+:10A920003048844208D1012102201DF06BFA002139
+:10A9300002201DF067FA52E02B48844208D1012121
+:10A9400004201DF05FFA002104201DF05BFA46E0B0
+:10A950002648844208D1012108201DF053FA002125
+:10A9600008201DF04FFA3AE02148844208D1012125
+:10A9700010201DF047FA002110201DF043FA2EE0B0
+:10A980001C48844208D1012120201DF03BFA0021FF
+:10A9900020201DF037FA22E01748844208D1012117
+:10A9A00040201DF02FFA002140201DF02BFA16E068
+:10A9B0001248844208D1012180201DF023FA002191
+:10A9C00080201DF01FFA0AE00D48844207D10121C2
+:10A9D00080151DF017FA0021A0151DF013FA10BD07
+:10A9E000000002400004024000080240000C024047
+:10A9F000001002400014024000180240001C0240F7
+:10AA000000200240F0B50A4600210023002400BFC8
+:10AA10003DE0012505FA01F3156805EA03049C42AF
+:10AA200034D105684F000326BE40B5430560157953
+:10AA30004E00B5400668354305601579012D02D0FA
+:10AA40001579022D16D185684F000326BE40B54307
+:10AA5000856055794E00B540866835438560456808
+:10AA600001268E40B5434560456896798E40B6B262
+:10AA700035434560C5684F000326BE40B543C560F9
+:10AA8000D5794E00B540C6683543C560491C1029CC
+:10AA9000BFD3F0BDF0B5002300244D07ED0E02FA40
+:10AAA00005F3CE1000F1200555F826504E07F70E9D
+:10AAB0000F26BE40B543CF1000F1200646F82750C0
+:10AAC000CE1000F1200555F8265045EA0304CE10BB
+:10AAD00000F1200545F82640F0BD0246002013692C
+:10AAE0000B400BB1012000E000207047418370470C
+:10AAF000018370470249087E0021014A11767047A0
+:10AB0000BC1200200E48006800F0010000B100BE39
+:10AB1000012080F3138800BF00BFBFF34F8F0848A8
+:10AB2000E438006800F4E06006490843001D044969
+:10AB3000E4390860BFF34F8F00BF00BFFEE700009D
+:10AB4000F0ED00E00000FA054AF6AA20014908608D
+:10AB5000704700000030004030B50246002400235A
+:10AB600005E012F8015B2819C4B2581CC3B28B422D
+:10AB7000F7DB6042C0B230BD10B5002422F0E2FC29
+:10AB8000642022F06DFB10BD2DE9F043ADF2DC7DB9
+:10AB900080460E46144699460025002783A000688B
+:10ABA000CDF8D80700200190042C7CDC8048007987
+:10ABB000302101EB101004EBC40101EB04117D4ABC
+:10ABC000114408717A48007900F00F00303004EB2E
+:10ABD000C40101EB0411114448717548C07830215B
+:10ABE00001EB101004EBC40101EB04111144887156
+:10ABF0006F48C07800F00F00303004EBC40101EB67
+:10AC000004111144C871FEF7F7FC14287ED16A487C
+:10AC10000078142809D004EBC40101EB0411654A43
+:10AC20008818FEF704FD644908706348007814280A
+:10AC30006DD1B6F57A7F01DD4FF47A76FEF70AFD25
+:10AC400000215E4A03C25D480068FEF751FC584887
+:10AC5000C078302101EB10108DF808005448C078FE
+:10AC600000F00F0030308DF809005148807801EB7A
+:10AC700010108DF80A004E48807800F00F00303038
+:10AC80008DF80B004A48407801EB10108DF80C004D
+:10AC90004748407800F00F0030308DF80D004848EC
+:10ACA00090F80C0F00E07CE001EB10108DF80E0026
+:10ACB000434890F80C0F00F00F0030308DF80F0073
+:10ACC000B9F1000F03D154208DF8100005E0B9F15F
+:10ACD000010F02D152208DF810003A208DF811009A
+:10ACE00000252CE0284605EBD071491018F801101A
+:10ACF0000F110A2097FBF0F0C0EBC00107F1300004
+:10AD00000844C1B202AA05F10A0001E043E02EE0C6
+:10AD10001154284605EBD071491018F8011001F0C4
+:10AD20000F070A2097FBF0F0C0EBC00107F13000DD
+:10AD30000844C1B205F10B001154A81C85B2B5EB53
+:10AD4000460FCFDB0A2000EB460081B201AA02A821
+:10AD5000FEF71EFC01AA02210DF5FB60FEF718FCB0
+:10AD60000120FEF753FC00201349087019E0124837
+:10AD70000078422808D104EBC40101EB04110D4A0C
+:10AD80008818FEF74AFC0CE00120FEF73FFC00208B
+:10AD90000949087005E00021094880F80B1F22F0DE
+:10ADA000D1FB0DF2DC7DBDE8F08300000D0A000050
+:10ADB000C8310020600A0020380A0020400A002024
+:10ADC000BC22002070B5B8B0002137913691359182
+:10ADD0003491339132913191309100222E922F9201
+:10ADE0002C922D922B912A9129912891279126918D
+:10ADF0002591249123911591149113911291119100
+:10AE000010910F919FEDFE0A8DED0E0AFDA006C870
+:10AE1000CDE90C12FDA006C8CDE90A12BAE0FD4842
+:10AE2000807858B30020FB498870FB48B0F8700662
+:10AE3000FA490968C1F57A7188421FD1F74800685C
+:10AE4000C0F57A7081B2F448A0F868160021F34882
+:10AE5000001FFEF7A3FDF249F048001FFEF784FD36
+:10AE60000120F04908704FF47A70EC498C39C1F830
+:10AE70008C000121E948001FFEF790FDE548807B2A
+:10AE800050B30021E3488173E7484088E3498C3997
+:10AE9000496CC1F57A7188421ED1E0488C38406C0B
+:10AEA000C0F57A70E049083948800021DB484C3809
+:10AEB000FEF774FDDD49D9484C38FEF755FD0120F9
+:10AEC000DB4908704FF47A70D4498C394864012109
+:10AED000D2484C38FEF762FDCE48807E50B3002148
+:10AEE000CC488176D0488088CC498C394969C1F5F5
+:10AEF0007A7188421ED1C9488C384069C0F57A7091
+:10AF0000C949083988800021C4487C38FEF746FDCD
+:10AF1000C849C2487C38FEF727FD0120C6490870A1
+:10AF20004FF47A70BD498C3948610121BB487C38A7
+:10AF3000FEF734FDB74890F8260058B30021B54815
+:10AF400080F82610B848C088B4498C39C96AC1F560
+:10AF50007A7188421ED1B1488C38C06AC0F57A70C7
+:10AF6000B1490839C8800021AC486438FEF716FDA5
+:10AF7000B249AA486438FEF7F7FC0120B0490870CE
+:10AF80004FF47A70A5498C39C8620121A34864380E
+:10AF9000FEF704FD9F488178807B01449D48807EB8
+:10AFA00001449C4890F82600084400287FF437AFFD
+:10AFB0000CF08BBE9B48007820B1002099490870A6
+:10AFC0002B9019E09A48007828B100209849087021
+:10AFD00001202B9010E09848007828B10020964975
+:10AFE000087002202B9007E09548007820B10020DF
+:10AFF0009349087003202B909DF8AC1001EB4100A1
+:10B00000C0EBC1108F4911F83000C12836D19DF82E
+:10B01000AC1001EB4100C0EBC1108A4901EBC0004C
+:10B02000807808282AD101217B4880F8C0169DF835
+:10B03000AC0030B101280AD002280ED0032818D164
+:10B0400011E04FF480418048FFF750FD11E04FF4CC
+:10B0500000517D48FFF74AFD0BE04FF480517A48DC
+:10B06000FFF744FD05E04FF400617748FFF73EFD30
+:10B0700000BF00BF00207549086099E765480C389B
+:10B080009DF8AC1010F811000121B1EBD01F4CF06D
+:10B0900075846F4890F80B0FB8B1634908399DF873
+:10B0A000AC0031F8101009919DF8AC0000EB4001A4
+:10B0B000C1EBC011634800EBC101012308919DF869
+:10B0C000AC20DDE90801FFF75FFD9DF8AC1001EB56
+:10B0D000410000EB01105F4901EB001081792A91DA
+:10B0E0009DF8A80009288CF01384DFE810F01164A3
+:10B0F00009006E15B427BD36EB38F93C514865554B
+:10B100009DF8AC0000EB4001C1EBC0104D4901EBD4
+:10B11000C000417808460991002113F0DBFAC1B262
+:10B120002691002134911CE09DF8AC0000EB400119
+:10B1300001EB0010474901EB00113031BDF8D000A0
+:10B1400001EB001041789DF89800814204D1BDF8D0
+:10B15000D000C1B2269112E0BDF8D000401C81B2EF
+:10B1600034919DF8AC1001EB410000EB011039491E
+:10B1700001EB0010C179BDF8D0008142D4DC00BFE2
+:10B180009DF8AC0000EB4001C1EBC0102D4901EB74
+:10B19000C000807800F0F000A0280DD19DF8AC1020
+:10B1A00001EB4100C0EBC110264901EBC0008078E3
+:10B1B00000F00F0127910AE09DF8AC1001EB41006F
+:10B1C000C0EBC1101F4901EBC00081782791BDF889
+:10B1D0009C0008B9102127919DF8AC1001EB4100AB
+:10B1E000C0EBC110174901EBC001BDF89C00401C29
+:10B1F000095C2491BDF89C00401C81B209912BE0B0
+:10B200000000000001693230313030000169323015
+:10B2100045303000D83D0020BC6200208C600240E8
+:10B2200000880020120000202C69002000802010DF
+:10B23000130000202080001014000020008800105F
+:10B2400015000020A4770020001802408802424226
+:10B25000BC220020044000209DF8AC0000EB40011F
+:10B26000C1EBC011FE4800EBC1010891DDE9080106
+:10B2700013F0C0FE35909DF8AC0000EB4001C1EB2F
+:10B28000C010F74901EBC001BDF89C00801C095CAF
+:10B29000BDF8D400814242F096849DF8AC0000EBEA
+:10B2A0004001C1EBC010EE4901EBC000407800281E
+:10B2B00042F389849DF8AC0000EB4001C1EBC01063
+:10B2C000E74901EBC001BDF89C00C01C0A5C9DF879
+:10B2D000AC0040F2231110FB01F0E24901EBC00188
+:10B2E00018319DF8980000EBC00001EB001080F8C9
+:10B2F0003C200021DC4A9DF8AC0002EB00129DF8D6
+:10B3000098001154D94890F82800012840D19DF8A0
+:10B31000AC0000EB400101EB0010D54901EB00103F
+:10B3200030309DF8981000EB0110801C09900078D7
+:10B3300020F08000803009990870BDF89000B62890
+:10B3400014D0C52819D0D52802D0D9281CD106E0A0
+:10B35000BDF89C00032801DA0021249117E0BDF814
+:10B360009C00032801DA0021249110E0BDF89C0024
+:10B37000032801DA0021249109E0BDF89C0003288C
+:10B3800001DA0021249102E00021249100BF00BFD6
+:10B39000BDF89000C52801F08A8418DCB5287CD05F
+:10B3A0000DDC112802F0A082122802F0DF8213289F
+:10B3B00002F06883B22842F0058401F044BCB6284C
+:10B3C00001F01083B92869D0C328F4D1FEE3D9284D
+:10B3D00065D007DCCA287CD0CE2802F09681D5281B
+:10B3E000E9D109E0E12802F0A381E52802F0BE815D
+:10B3F000E728E0D102F061BA9DF8AC1001EB410002
+:10B40000C0EBC110964901EBC000C178994880F8A3
+:10B41000021D9DF8AC1040F2231011FB00F0914981
+:10B4200001EBC00118319DF8980000EBC00001EB62
+:10B43000001001789DF8AC0040F2231210FB02F0DE
+:10B44000884A02EBC000407981427DDA9DF8AC1059
+:10B4500001EB410000EB0110854901EB0010303099
+:10B460009DF8981000EB0110801C0990814890F81D
+:10B47000020D0121A1EBD0100999097860F30001B8
+:10B48000099801707B4890F8020DC0F34010E0BBB2
+:10B490009DF8AC0000EB400102E0FDE3FDE3FDE3BD
+:10B4A00001EB0010724901EB001030309DF898104C
+:10B4B00000EB01108078C0F3401030B39DF8AC0071
+:10B4C00000EB400101EB0010694901EB0010303046
+:10B4D00000E0FDE39DF8981000EB0110801C09903E
+:10B4E000007820F00200801C099908709DF8AC10CB
+:10B4F00040F2231011FB00F0114601EBC0001830A0
+:10B500009DF8981001EBC10100E00EE000EB011086
+:10B5100018300990007820F00200801C099908700A
+:10B520009DF8AC100220FEF77FFD00219DF8AC00D5
+:10B5300040F2231210FB02F04A4A02EBC0000171F4
+:10B5400002229DF8AC0000E021E040F2231110FB44
+:10B5500001F0444901EBC00118319DF8980000EB5F
+:10B56000C00001EB00100270B6229DF8AC0040F262
+:10B57000231110FB01F03B4901EBC00018309DF88E
+:10B58000981001EBC10100EB01104271FEE3394854
+:10B5900090F8020DC0F3C00090B9E5229DF8AC0010
+:10B5A00040F2231110FB01F02E4901EBC0001830CE
+:10B5B0009DF8981001EBC10100EB01104271E5E329
+:10B5C0009DF8AC1001EB410000EB0110284901EBA4
+:10B5D000001030309DF8981000EB0110801C09908D
+:10B5E000244890F8020D0121A1EBD01209980078AF
+:10B5F00062F30000099908709DF8AC1001EB41005E
+:10B6000000EB01101A4901EB001030309DF8981042
+:10B6100000EB0110801C0990164890F8020D4209B9
+:10B620000998007862F34100099908709DF8AC0010
+:10B6300000EB400101EB00100D4901EB0010303030
+:10B640009DF8981000EB01108078C0F340029DF83F
+:10B65000AC0040F2231110FB01F002490CE00000A5
+:10B66000A4770020C4440020383E0020BC120020F3
+:10B6700004400020BC22002001EBC00018309DF8DF
+:10B68000981001EBC10100EB0110007EC0F34000F7
+:10B69000824277D09DF8AC1040F2231011FB00F0ED
+:10B6A000FE4901EBC00018309DF8981001EBC10174
+:10B6B00000EB0110183009909DF8AC0000EB400140
+:10B6C00001EB0010F64901EB001030309DF89810A6
+:10B6D00000EB0110807842080998007862F341007D
+:10B6E000099908709DF8AC1001EB410000EB0110C6
+:10B6F000EB4901EB001030309DF8981000EB011081
+:10B700008078C0F34000E0B3D9229DF8AC0040F24D
+:10B71000231110FB01F0E14901EBC00018309DF846
+:10B72000981001EBC10100EB01104271DD4890F867
+:10B73000900700287BD19DF8AC0040F2231110FB4C
+:10B7400001F0D64901EBC00018309DF8981001EBCC
+:10B75000C10100EB011090F87E00002867D0112392
+:10B760009DF8AC0040F2231110FB01F0CB4901EB36
+:10B77000C00118319DF8980000EBC00001EB0010EB
+:10B7800001E055E043E190F87F0040F2231110FB07
+:10B7900001F0C24901EBC00118319DF8AC0040F244
+:10B7A000231210FB02F0BD4A02EBC00218329DF8D2
+:10B7B000980000EBC00002EB001090F8800000EB56
+:10B7C000C00001EB001080F87730F3239DF8AC0047
+:10B7D00040F2231110FB01F0B04901EBC001183118
+:10B7E0009DF8980000EBC00001EB001090F87F007E
+:10B7F00040F2231110FB01F0A84901EBC001183100
+:10B800009DF8AC0040F2231210FB02F0A34A02EBB9
+:10B81000C00018309DF8982002EBC20200EB021025
+:10B8200090F8800000EBC00001EB00104371E9E0EC
+:10B8300001229DF8AC0040F2231110FB01F0974962
+:10B8400001EBC00118319DF8980000EBC00001EB3E
+:10B8500000104273D9229DF8AC0040F2231110FB76
+:10B8600001F08E4901EBC00118319DF8980000EB02
+:10B87000C00001EB0010427101229DF8AC0040F2C3
+:10B88000231110FB01F0854901EBC00018309DF831
+:10B89000981001EBC10100EB011080F83E208148B7
+:10B8A00090F89007E8BB9DF8AC0040F2231110FB24
+:10B8B00001F07A4901EBC00018309DF8981001EBB7
+:10B8C000C10100EB011090F87E0050B39DF8AC1060
+:10B8D00040F2231011FB00F0704901EBC001183158
+:10B8E0009DF8980000EBC00001EB001090F87F106D
+:10B8F00001EB410000EB0110694901EB001130310F
+:10B900009DF8AC0040F2231210FB02F0634A02EBF8
+:10B91000C00218329DF8980000EBC00002EB001046
+:10B9200000E06FE090F8800001EB0010801C0990AF
+:10B93000007820F004020998027000239DF8AC0002
+:10B9400040F2231110FB01F0544901EBC000183004
+:10B950009DF8981001EBC10100EB011090F87F00F9
+:10B9600040F2231110FB01F04C4901EBC0001830EC
+:10B970009DF8AC1040F2231211FB02F1474A02EB92
+:10B98000C10218329DF8981001EBC10102EB0111C0
+:10B9900091F8801001EBC10100EB011080F87730C5
+:10B9A000F3239DF8AC0040F2231110FB01F03B495A
+:10B9B00001EBC00018309DF8981001EBC10100EBBD
+:10B9C000011090F87F0040F2231110FB01F0334981
+:10B9D00001EBC00018309DF8AC1040F2231211FBAF
+:10B9E00002F12E4A02EBC10118319DF8982002EBBA
+:10B9F000C20201EB021191F8801001EBC10100EBD2
+:10BA0000011043719DF8AC100220FEF70DFB9DF86C
+:10BA1000AC0000EB400101EB0010214901EB0011EB
+:10BA200030319DF8980001EB0010807800F00102A1
+:10BA30009DF8AC0040F2231110FB01F0174901EB17
+:10BA4000C00018309DF8981001EBC10100EB011007
+:10BA5000007E00F0010082427DD09DF8AC0040F2F3
+:10BA6000231110FB01F00D4901EBC00018309DF8C7
+:10BA7000981001EBC10100EB0110183009909DF8FE
+:10BA8000AC0000EB400101EB0010054901EB001098
+:10BA900030309DF8981000EB011005E0C444002000
+:10BAA00004400020BC320020807809990A7860F3B5
+:10BAB00000020A709DF8AC1001EB410000EB011090
+:10BAC000FE4901EB001030309DF8981000EB01109A
+:10BAD000807800F00100E8BB9DF8AC1001EB41005C
+:10BAE00000EB0110F54901EB001030309DF8981083
+:10BAF00000EB01108078C0F3401068B39DF8AC10E3
+:10BB000040F2231011FB00F0ED4901EBC0001830AA
+:10BB10009DF8981001EBC10100EB011090F83E0078
+:10BB2000D0B99DF8AC1040F2231011FB00F0E449AD
+:10BB300001EBC00018309DF8981001EBC10100EB3B
+:10BB40000110407B40B99DF8AC0000EB400101EBD7
+:10BB5000001002E05BE069E239E0D84901EB001037
+:10BB600030309DF8981000EB01108078C0F3400051
+:10BB700068BB01229DF8AC0040F2231110FB01F0DC
+:10BB8000CF4901EBC00118319DF8980000EBC000CF
+:10BB900001EB00104273D9229DF8AC0040F2231152
+:10BBA00010FB01F0C64901EBC00118319DF8980067
+:10BBB00000EBC00001EB0010427101229DF8AC00C7
+:10BBC00040F2231110FB01F0BD4901E0F5E30AE06A
+:10BBD00001EBC00018309DF8981001EBC10100EB9B
+:10BBE000011080F83E2000229DF8AC0040F22311A5
+:10BBF00010FB01F0B24901EBC00118319DF898002B
+:10BC000000EBC00001EB001080F83D2009E29DF838
+:10BC1000AC0040F2231110FB01F0A94901EBC00078
+:10BC200018309DF8981001EBC10100EB011090F85D
+:10BC30003E0098B901229DF8AC0040F2231110FBA0
+:10BC400001F09F4901EBC00018309DF8981001EBFE
+:10BC5000C10100EB011080F83D202BE000229DF88F
+:10BC6000AC0040F2231110FB01F0954901EBC0013B
+:10BC700018319DF8980000EBC00001EB001080F82F
+:10BC80003D209DF8AC1001EB410000EB01108B4909
+:10BC900001EB0011303102E0FEE3FEE356E39DF8D4
+:10BCA000980001EB0010801C0990007820F0010240
+:10BCB00009980270834890F8900790B19DF8AC10F5
+:10BCC00001EB410000EB01107C4901EB001000E0AA
+:10BCD000F0E330309DF8981000EB0110807A0228D4
+:10BCE00094D1794890F8290001288FD17648D0F86E
+:10BCF0000C027549498D884288D29DF8AC1040F2FB
+:10BD0000231011FB00F06E4901EBC00018309DF8C4
+:10BD1000981001EBC10100EB011090F83D000128E3
+:10BD200050D19DF8AC0040F2231110FB01F06449A2
+:10BD300001EBC00018309DF8981001EBC10100EB39
+:10BD4000011090F87E00E8BB9DF8AC0000EB4001CC
+:10BD500001EB0010594901EB001130319DF89800BA
+:10BD600001EB001001789DF8AC0040F2231210FBAB
+:10BD700002F0534A02EBC0004170C3229DF8AC00B0
+:10BD800040F2231110FB01F04D4900E0BBE101EB53
+:10BD9000C00118319DF8980000EBC00001EB0010C5
+:10BDA000427100229DF8AC0000EB400101EB001055
+:10BDB000424901EB001130319DF8980001EB001071
+:10BDC000426000E057E001229DF8AC0000EB40012A
+:10BDD00001EB0010394901EB001130319DF898005A
+:10BDE00001EB0010C2729DF8AC100220FEF71CF9A6
+:10BDF0000021379119E000229DF8AC0040F2231198
+:10BE000010FB01F02E4901EBC00118319DF898009C
+:10BE100000EBC00001EB00113F31BDF8DC000A541B
+:10BE2000BDF8DC00401C81B23791BDF8DC0006286B
+:10BE3000E1DB0021379119E000229DF8AC0040F2CF
+:10BE4000231110FB01F01E4901EBC00118319DF8D0
+:10BE5000980000EBC00001EB00115B31BDF8DC0085
+:10BE60000A54BDF8DC00401C81B23791BDF8DC00FB
+:10BE70000F28E1DBD5E09DF8AC1040F2231011FB58
+:10BE800000F00F4901EBC00018309DF8981001EB4D
+:10BE9000C10100EB011090F83D0001287ED19DF812
+:10BEA000AC1040F2231011FB00F0054901EBC0017A
+:10BEB00018319DF8980000EBC00007E00440002016
+:10BEC000C4440020BC320020BC12002001EB001052
+:10BED00090F87F1040F2231011FB00F0FC4901EBB9
+:10BEE000C00118319DF8AC0040F2231210FB02F0A3
+:10BEF000F74A02EBC00018309DF8982002EBC2020E
+:10BF000000EB021090F8800000EBC00001EB001085
+:10BF100090F87700032841D100239DF8AC0040F24F
+:10BF2000231110FB01F0EA4901EBC00118319DF823
+:10BF3000980000EBC00001EB001090F87F0040F289
+:10BF4000231110FB01F0E24901EBC00118319DF80B
+:10BF5000AC0040F2231210FB02F0DD4A02EBC002FB
+:10BF600018329DF8980000EBC00002EB001090F82A
+:10BF7000800000EBC00001EB001080F877309DF8E6
+:10BF8000AC0000EB400101EB0010D24901EB0011C5
+:10BF900030319DF8980001EB001000E041E001789D
+:10BFA0009DF8AC0040F2231210FB02F0C84A02EBED
+:10BFB000C0004170C3229DF8AC0040F2231110FB79
+:10BFC00001F0C34901EBC00118319DF8980000EB66
+:10BFD000C00001EB0010427100229DF8AC0000EBA4
+:10BFE000400101EB0010BB4901EB001130319DF81D
+:10BFF000980001EB0010426002229DF8AC0000EBBB
+:10C00000400101EB0010B34901EB001130319DF804
+:10C01000980001EB0010C2729DF8AC100220FEF7F0
+:10C0200003F89DF8AC100220FDF7FEFF9DF8AC0070
+:10C0300000EB400101EB0010A64901EB001030308D
+:10C040009DF8981000EB01108078C0F3400088B193
+:10C05000D9229DF8AC0040F2231110FB01F09C495D
+:10C0600001EBC00018309DF8981001EBC10100EB06
+:10C07000011042719DF8AC0040F2231110FB01F059
+:10C08000934901EBC00018309DF8981001EBC101F5
+:10C0900000EB01108078B22835D19DF8AC0000EBA0
+:10C0A000400101EB00108B4901EB001030309DF88E
+:10C0B000981000EB01108078C0F3400018BB9DF889
+:10C0C000AC0000EB400101EB0010824901EB0010D5
+:10C0D00030309DF8981000EB01108078C0F34010CC
+:10C0E00088B9E5229DF8AC0040F2231110FB01F065
+:10C0F000774901EBC00018309DF8981001EBC101A1
+:10C1000000EB011042719DF8AC0000EB400101EB27
+:10C110000010704901EB001030309DF8981000EBD2
+:10C12000011080780121B1EBD01F75D19DF8AC00D2
+:10C1300000EB400101EB0010664901EB00103030CC
+:10C140009DF8981000EB0110807800F001000028A5
+:10C1500062D19DF8AC0040F2231110FB01F05C4964
+:10C1600001EBC00018309DF8981001EBC10100EB05
+:10C17000011090F83E0000284ED19DF8AC0000EB75
+:10C18000400101EB0010534901EB001030309DF8E5
+:10C19000981000EB01108078C0F3C000E0BB9DF860
+:10C1A000AC0000EB400101EB00104A4901EB00102C
+:10C1B00030309DF8981000EB0110407A00F001003B
+:10C1C00050B39DF8AC0040F2231110FB01F0404940
+:10C1D00001EBC00018309DF8981001EBC10100EB95
+:10C1E000011090F88E0000F00100A8B99DF8AC0095
+:10C1F00040F2231110FB01F0354901EBC00018306B
+:10C200009DF8981001EBC10100EB011090F881003E
+:10C2100010B1002137912AE096E09DF8AC0040F281
+:10C22000231110FB01F02A4901EBC00118319DF8E0
+:10C23000980000EBC00001EB001000F18201BDF896
+:10C24000DC000A5C9DF8AC0000EB400101EB001043
+:10C25000204901EB00100E30BDF8DC10405C82423A
+:10C2600000D008E0BDF8DC00401C81B23791BDF879
+:10C27000DC000628D1DB00BFBDF8DC00062863D156
+:10C28000062137912DE09DF8AC0040F2231110FB00
+:10C2900001F00F4901EBC00118319DF8980000EB47
+:10C2A000C00001EB001000F18201BDF8DC000A5C67
+:10C2B0009DF8AC0000EB400101EB0010054901EBDB
+:10C2C00000100E30BDF8DC10405C824204D00CE05F
+:10C2D000C444002004400020BDF8DC00401C81B2B2
+:10C2E0003791BDF8DC000A28CDDB00BFBDF8DC00CB
+:10C2F0000A2829D09DF8AC1040F2231011FB00F061
+:10C30000FE4901EBC00018309DF8981001EBC10107
+:10C3100000EB01108E300990007820F00100401CE5
+:10C320000999087012229DF8AC0040F2231110FB0D
+:10C3300001F0F24901EBC00018309DF8981001EBB4
+:10C34000C10100EB0110427101F03CBC9DF8AC1042
+:10C3500001EB410000EB0110E94901EB0010007B0B
+:10C3600060BBBDF89C00082800D0EDE700213791A4
+:10C370002AE09DF8AC1001EB4100C0EBC110E1498F
+:10C3800001EBC001BDF8DC00C01C085C00F00F0030
+:10C39000092800DD1CE09DF8AC1001EB4100C0EB6A
+:10C3A000C110D84901EBC001BDF8DC00C01C085C1D
+:10C3B00000F0F000902802DD0AE0F3E17BE0BDF838
+:10C3C000DC00401C81B23791BDF8DC000628D0DBD0
+:10C3D00000BFBDF8DC00062800DAB5E79DF8AC1018
+:10C3E00001EB4100C0EBC110C64901EBC000C078B1
+:10C3F00001049DF8AC0000EB4002C2EBC010C14A42
+:10C4000002EBC000007941EA00219DF8AC0000EB8E
+:10C410004002C2EBC010BB4A02EBC00040790143AE
+:10C420009DF8AC0040F2231210FB02F0B34A02EB7D
+:10C43000C00218329DF8980000EBC00002EB00101B
+:10C44000C0F81A109DF8AC1001EB4100C0EBC11010
+:10C45000AC4901EBC000807901049DF8AC0000EB11
+:10C460004002C2EBC010A74A02EBC000C07941EA0B
+:10C4700000219DF8AC0000EB4002C2EBC010A14AC5
+:10C4800002EBC000007A01439DF8AC0040F2231299
+:10C4900010FB02F0994A01E0CCE137E202EBC00068
+:10C4A00018309DF8982002EBC20200EB0210C0F891
+:10C4B0001E10BBE0ABE1BDF89C000A2800D043E7AA
+:10C4C0000021379128E09DF8AC1001EB4100C0EB52
+:10C4D000C1108C4901EBC001BDF8DC00C01C085C38
+:10C4E00000F00F00092800DD1AE09DF8AC1001EB08
+:10C4F0004100C0EBC110834901EBC001BDF8DC0075
+:10C50000C01C085C00F0F000902800DD08E0BDF8D9
+:10C51000DC00401C81B23791BDF8DC000828D2DB7A
+:10C5200000BFBDF8DC00082800DA0DE79DF8AC106C
+:10C5300001EB4100C0EBC110724901EBC000C078B3
+:10C5400001069DF8AC0000EB4002C2EBC0106D4A42
+:10C5500002EBC000007941EA00419DF8AC0000EB1D
+:10C560004002C2EBC010674A02EBC000407941EACA
+:10C5700000219DF8AC0000EB4002C2EBC010614A04
+:10C5800002EBC000807901439DF8AC0040F2231219
+:10C5900010FB02F0594A02EBC00218329DF89800D5
+:10C5A00000EBC00002EB0010C0F81A109DF8AC10B0
+:10C5B00001EB4100C0EBC110524901EBC000C07952
+:10C5C00001069DF8AC0000EB4002C2EBC0104D4AE2
+:10C5D00002EBC000007A41EA00419DF8AC0000EB9C
+:10C5E0004002C2EBC010474A02EBC000407A41EA69
+:10C5F00000219DF8AC0000EB4002C2EBC010414AA4
+:10C6000002EBC000807A01439DF8AC0040F2231297
+:10C6100010FB02F0394A02EBC00018309DF8982058
+:10C6200002EBC20200EB0210C0F81E109DF8AC0035
+:10C6300040F2231110FB01F0304901EBC001183129
+:10C640009DF8980000EBC00001EB001001789DF808
+:10C65000AC0040F2231210FB02F0284A02EBC000AB
+:10C66000407981422FDA00219DF8AC0040F223127C
+:10C6700010FB02F0214A02EBC000017104229DF878
+:10C68000AC0040F2231110FB01F01C4901EBC0018A
+:10C6900018319DF8980000EBC00001EB001002700B
+:10C6A000C5229DF8AC0040F2231110FB01F01349A4
+:10C6B00001EBC00018309DF8981001EBC10100EBB0
+:10C6C000011042716DE09DF8AC1001EB410000EBF0
+:10C6D00001100B4901EB001030309DF8981000EB71
+:10C6E00001108078C0F34000C8B1D5229DF8AC009D
+:10C6F00040F2231110FB01F0004905E0C444002082
+:10C7000004400020A477002001EBC00018309DF801
+:10C71000981001EBC10100EB0110427141E09DF85E
+:10C72000AC1040F2231011FB00F0FE4901EBC000F9
+:10C7300018309DF8981001EBC10100EB0110807BCF
+:10C7400001282ED100229DF8AC0040F2231110FBED
+:10C7500001F0F44901EBC00118319DF8980000EB9D
+:10C76000C00001EB00108273B6229DF8AC0040F2CD
+:10C77000231110FB01F0EB4901EBC00118319DF8CA
+:10C78000980000EBC00001EB0010427100219DF801
+:10C79000AC0040F2231210FB02F0E24A02EBC000B0
+:10C7A0000171D1E5D5229DF8AC0040F2231110FBB8
+:10C7B00001F0DC4901EBC00118319DF8980000EB55
+:10C7C000C00001EB0010427101219DF8AC0040F265
+:10C7D000231210FB02F0D34A02EBC00001719DF856
+:10C7E000AC1001EB410000EB0110A2F5986101EBE8
+:10C7F000001130319DF8980001EB0010801C099069
+:10C80000007820F020002030099908709CE5D5229E
+:10C810009DF8AC0040F2231110FB01F0C14901EB7F
+:10C82000C00018309DF8981001EBC10100EB011019
+:10C83000427189E59DF8AC1040F2231011FB00F025
+:10C84000B84901EBC0001830BDF8D01001EBC101B0
+:10C8500000EB0110807901283AD100229DF8AC004C
+:10C8600040F2231110FB01F0AE4901EBC001183179
+:10C87000BDF8D00000EBC00001EB00108271D522A2
+:10C880009DF8AC0040F2231110FB01F0A54901EB2B
+:10C89000C00118319DF8980000EBC00001EB0010BA
+:10C8A00042719DF8AC0000EB400101EB00109E4985
+:10C8B00001EB001130319DF8980001EB0010801C55
+:10C8C0000990007820F00400001D099908701CE010
+:10C8D000C3229DF8AC0040F2231110FB01F09149F6
+:10C8E00001EBC00118319DF8980000EBC00001EB8E
+:10C8F0000010427100219DF8AC0040F2231210FBA1
+:10C9000002F0884A02EBC00001711DE59DF8AC0001
+:10C9100040F2231110FB01F0824901EBC0001830F6
+:10C92000BDF8D01001EBC10100EB011080790128A6
+:10C930003AD100229DF8AC0040F2231110FB01F027
+:10C94000784901EBC0011831BDF8D00000EBC00000
+:10C9500001EB00108271D5229DF8AC0040F223114A
+:10C9600010FB01F06F4901EBC00118319DF89800F0
+:10C9700000EBC00001EB001042719DF8AC0000EB31
+:10C98000400101EB0010684901EB001130319DF8C6
+:10C99000980001EB0010801C0990007820F0040042
+:10C9A000001D099908701CE0C3229DF8AC0040F2FC
+:10C9B000231110FB01F05B4901EBC00118319DF818
+:10C9C000980000EBC00001EB0010427100219DF8BF
+:10C9D000AC0040F2231210FB02F0524A02EBC000FE
+:10C9E0000171B1E49DF8AC0000EB400101EB0010D7
+:10C9F0004D4901EB0010007B38BB9DF8AC0000EB0B
+:10CA00004001C1EBC010494901EBC00001799DF81C
+:10CA1000AC0000EB4002C2EBC010444A02EBC00085
+:10CA2000C07841EA00229DF8AC0040F2231110FBCF
+:10CA300001F03C4901EBC00118319DF8980000EB72
+:10CA4000C00001EB0010426332E09DF8AC1001EB36
+:10CA50004100C0EBC110354901EBC000C0780104B2
+:10CA60009DF8AC0000EB4002C2EBC0102F4A02EB75
+:10CA7000C000007941EA00219DF8AC0000EB4002C3
+:10CA8000C2EBC010294A02EBC000407901439DF877
+:10CA9000AC0040F2231210FB02F0224A02EBC0006D
+:10CAA00018309DF8982002EBC20200EB021041639F
+:10CAB0009DF8AC1040F2231011FB00F0194901EB76
+:10CAC000C00118319DF8980000EBC00001EB001088
+:10CAD00001789DF8AC0040F2231210FB02F0114ADD
+:10CAE00002EBC0004079814236DA00219DF8AC00AB
+:10CAF00040F2231210FB02F00A4A02EBC00001715F
+:10CB000003229DF8AC0040F2231110FB01F005490F
+:10CB100001EBC00118319DF8980000EBC00001EB5B
+:10CB2000001005E0C444002004400020A477002049
+:10CB30000270D9229DF8AC0040F2231110FB01F0E5
+:10CB4000FC4901EBC00018309DF8981001EBC101C1
+:10CB500000EB0110427175E09DF8AC1040F223101B
+:10CB600011FB00F0F34901EBC0001830BDF8D01004
+:10CB700001EBC10100EB01108079012845D10022B1
+:10CB80009DF8AC0040F2231110FB01F0E94901EBE4
+:10CB9000C0011831BDF8D00000EBC00001EB00105F
+:10CBA0008271D9229DF8AC0040F2231110FB01F0F4
+:10CBB000E04901EBC00118319DF8980000EBC0007E
+:10CBC00001EB001042719DF8AC1001EB410000EB4D
+:10CBD0000110D94901EB001130319DF8980001EBAB
+:10CBE0000010801C0990007820F00400001D0999B5
+:10CBF000087001209DF8AC1040F2231211FB02F1E5
+:10CC0000CC4A02EBC10108711CE0C5229DF8AC00C2
+:10CC100040F2231110FB01F0C64901EBC0011831AD
+:10CC20009DF8980000EBC00001EB0010427100215C
+:10CC30009DF8AC0040F2231210FB02F0BD4A02EB5B
+:10CC4000C00001713BE400219DF8AC0040F22312CA
+:10CC500010FB02F0B74A02EBC00001719DF8AC0076
+:10CC600000EB400101EB0010B34901EB0011303142
+:10CC70009DF8980001EB0010801C0990007820F0CE
+:10CC80000400001D09990870D5229DF8AC0040F2FF
+:10CC9000231110FB01F0A74901EBC00018309DF8EB
+:10CCA000981001EBC10100EB0110427107E49DF8FF
+:10CCB000AC1001EB410000EB01109F4901EB0010AB
+:10CCC000007BD0BBBDF89C000C2800D02DE40020D8
+:10CCD000379028E09DF8AC1001EB4100C0EBC1108B
+:10CCE000964901EBC001BDF8DC00C01C085C00F0F7
+:10CCF0000F00092800DD1AE09DF8AC1001EB41009F
+:10CD0000C0EBC1108D4901EBC001BDF8DC00C01CB7
+:10CD1000085C00F0F000902800DD08E0BDF8DC00C1
+:10CD2000401C81B23791BDF8DC000A28D2DB00BF7D
+:10CD3000BDF8DC000A2801DA33E57CE000202C9005
+:10CD40002D90002137911EE0DDE92C10000240EA11
+:10CD500011620902CDE92C129DF8AC1001EB4100E3
+:10CD6000C0EBC110754901EBC001BDF8DC00C01C6F
+:10CD7000085CDDE92C341843CDE92C04BDF8DC0057
+:10CD8000401C80B23790BDF8DC000528DCDB9DF844
+:10CD9000AC00DDE92C1240F2231310FB03F0654BCD
+:10CDA00003EBC00318339DF8980000EBC00003EBC1
+:10CDB000001040F8221F426000222C922D92002188
+:10CDC00037911EE0DDE92C10000240EA11620902F1
+:10CDD000CDE92C129DF8AC1001EB4100C0EBC11065
+:10CDE000564901EBC001BDF8DC000830085CDDE904
+:10CDF0002C341843CDE92C04BDF8DC00401C80B273
+:10CE00003790BDF8DC000528DCDB9DF8AC00DDE9DF
+:10CE10002C2140F2231310FB03F0464B03EBC00020
+:10CE200018309DF8983003EBC30300EB0310223059
+:10CE30008260C160BCE0BDF89C000E2800D0B0E468
+:10CE40000021379128E09DF8AC1001EB4100C0EBC8
+:10CE5000C1103A4901EBC001BDF8DC00C01C085C00
+:10CE600000F00F00092800DD1AE09DF8AC1001EB7E
+:10CE70004100C0EBC110314901EBC001BDF8DC003D
+:10CE8000C01C085C00F0F000902800DD08E0BDF850
+:10CE9000DC00401C81B23791BDF8DC000C28D2DBED
+:10CEA00000BFBDF8DC000C2800DA7AE400202C90EA
+:10CEB0002D90002137911EE0DDE92C10000240EAA0
+:10CEC00011620902CDE92C129DF8AC1001EB410072
+:10CED000C0EBC110194901EBC001BDF8DC00C01C5A
+:10CEE000085CDDE92C341843CDE92C04BDF8DC00E6
+:10CEF000401C80B23790BDF8DC000628DCDB9DF8D2
+:10CF0000AC00DDE92C2140F2231310FB03F0094BA8
+:10CF100003EBC00318339DF8980000EBC00003EB4F
+:10CF2000001040F8222F416000222C922D92002107
+:10CF3000379124E0C444002004400020A47700205E
+:10CF4000DDE92C10000240EA11620902CDE92C1241
+:10CF50009DF8AC1001EB4100C0EBC110FE4901EBA4
+:10CF6000C001BDF8DC000930085CDDE92C34184351
+:10CF7000CDE92C04BDF8DC00401C80B23790BDF830
+:10CF8000DC000628DCDB9DF8AC00DDE92C2140F25A
+:10CF9000231310FB03F0F14B03EBC00018309DF896
+:10CFA000983003EBC30300EB031022308260C160B2
+:10CFB0009DF8AC1040F2231011FB00F0E74901EBA3
+:10CFC000C00118319DF8980000EBC00001EB001083
+:10CFD00001789DF8AC0040F2231210FB02F0DF4A0A
+:10CFE00002EBC000407981427ED19DF8AC009DF8F3
+:10CFF000981001EB0010C217CDE92C02D84890F828
+:10D00000900708B39DF8AC1001EB410000EB011054
+:10D01000D44901EB001030309DF8981000EB01105E
+:10D02000807A022810D09DF8AC1001EB410000EB93
+:10D030000110CC4901EB001030309DF8981000EB46
+:10D040000110C07A00287CDD00229DF8AC0000EBC6
+:10D05000400101EB0010C34901EB001030309DF896
+:10D06000981000EB0110C272BF48D0F80C020521E5
+:10D07000B0FBF1F201FB120000EB4001BA482C308A
+:10D0800000EB41100D3009909DF8AC0040F22311E7
+:10D0900010FB01F1B14800EBC10018309DF8981069
+:10D0A00001EBC10100EB0110223010220146089073
+:10D0B0000998FBF7CAF8AC48D0F80C020521B0FB80
+:10D0C000F1F201FB120000EB4001A7482C3000EB0D
+:10D0D00041129DF8AC0040F2231110FB01F09F4972
+:10D0E00001EBC001183100E0AAE29DF8980000EBC6
+:10D0F000C00001EB001050F81A1F42F8011F4068F1
+:10D1000050609948D0F80C020521B0FBF1F201FB08
+:10D11000120000EB400194482C3000EB41129DF8C6
+:10D12000AC0000EB400101EB00108E4901EB001157
+:10D1300030319DF8980001EB0010007810708A489B
+:10D1400000E07DE1D0F80C020521B0FBF1F201FB1B
+:10D15000120000EB400184482C3000EB4111834861
+:10D16000C26841F81D2F008A88807F48D0F80C02E1
+:10D170000521B0FBF1F201FB120000EB40017A48FF
+:10D180002C3000EB41129DF8AC0040F2231110FB53
+:10D1900001F0724901EBC00118319DF8980000EBD5
+:10D1A000C00001EB0010406BC2F809006E48D0F8D7
+:10D1B0000C020521B0FBF1F201FB120000EB400173
+:10D1C00069482C3000EB41129DF8AC0000EB4001A7
+:10D1D00001EB0010634901EB001130319DF898001C
+:10D1E00001EB00104068C2F8230000229DF8AC005B
+:10D1F00000EB400101EB00105A4901EB0011303106
+:10D200009DF8980001EB00104260002137914BE03F
+:10D210005548D0F80C020521B0FBF1F201FB1200D9
+:10D2200000EB400150482C3000EB41112731BDF894
+:10D23000DC409DF8AC0040F2231210FB02F0474A9C
+:10D2400002EBC00218329DF8980000EBC00002EB20
+:10D25000001090F87F0040F2231210FB02F03F4ACA
+:10D2600002EBC00218329DF8AC0040F2231310FB11
+:10D2700003F03A4B03EBC00318339DF8980000EB22
+:10D28000C00003EB001090F8800000EBC00002EB40
+:10D2900000123F32BDF8DC00001D105C0855BDF8DF
+:10D2A000DC00401C81B23791BDF8DC000628AFDB02
+:10D2B0000020379039E000239DF8AC0040F22311A4
+:10D2C00010FB01F0254901EBC00118319DF89800D1
+:10D2D00000EBC00001EB001090F87F0040F223113A
+:10D2E00010FB01F01D4901EBC00118319DF8AC00A5
+:10D2F00040F2231210FB02F0184A02EBC00218326F
+:10D300009DF8980000EBC00002EB001090F8800040
+:10D3100000EBC00001EB00113F31BDF8DC000B5405
+:10D32000BDF8DC00401C81B23791BDF8DC000A2852
+:10D33000C1DB0D48D0F80C020521B0FBF1F080B242
+:10D34000014609900220FBF7C3FE00210620FCF7EE
+:10D350006BFE05480CE00000A4770020C4440020C8
+:10D36000BC32002004400020BC120020BC31002050
+:10D37000D0F80C02F849498D884206D2F648D0F818
+:10D380000C02401CF449C1F80C0200210520FCF7F6
+:10D390004BFE9DF8AC0000EB400101EB0010EF49A3
+:10D3A00001EB001030309DF8981000EB0110801C4C
+:10D3B0000990007820F00400001D09990870E648E3
+:10D3C000D0F80C020521B0FBF1F201FB120000EBDA
+:10D3D0004001E1482C3000EB4110D0F823202C987C
+:10D3E00000EB4001DE4800EB4110C0F82320002094
+:10D3F000379020E0D848D0F80C020521B0FBF1F2BC
+:10D4000001FB120000EB4001D3482C3000EB41102F
+:10D410002730BDF8DC10425C2C9800EB4001D0486E
+:10D4200000EB41112731BDF8DC000A54BDF8DC00E7
+:10D43000401C81B23791BDF8DC000628DADB56E0EB
+:10D440009DF8AC0000EB400101EB0010C34901EB7B
+:10D45000001030309DF8981000EB0110801C0990EE
+:10D46000007820F008000830099908709DF8AC0099
+:10D4700000EB400101EB0010B84901EB0010303027
+:10D480009DF8981000EB011042682C9800EB4001C9
+:10D49000B34800EB4110C0F823200020379022E071
+:10D4A0009DF8AC0040F2231110FB01F0AD4901EBF7
+:10D4B000C00118319DF8980000EBC00001EB00118D
+:10D4C0003F31BDF8DC000A5C2C9800EB4001A44819
+:10D4D00000EB41112731BDF8DC000A54BDF8DC0037
+:10D4E000401C81B23791BDF8DC000628D8DB9DF8DE
+:10D4F000AC0000EB400101EB0010984901EB00107B
+:10D5000030309DF8981000EB0110801C09900078D5
+:10D5100020F02002099802709DF8AC100220FCF760
+:10D5200083FD9DF8AC0040F2231110FB01F08D4902
+:10D5300001EBC00018309DF8981001EBC10100EB21
+:10D540000110223009902C9800EB4001844800EB38
+:10D5500041100D30102208900999FAF776FE9DF8D7
+:10D56000AC0040F2231110FB01F07E4901EBC00139
+:10D5700018319DF8980000EBC00001EB00112C98C9
+:10D5800000EB4002764800EB421051F81A2F40F8A9
+:10D59000012F496841609DF8AC0000EB400101EBB0
+:10D5A00000106E4901EB001130319DF8980001EB3D
+:10D5B000001001782C9800EB4002694800EB421003
+:10D5C00001702C9800EB4001654800EB4111664862
+:10D5D000C26841F81D2F008A88809DF8AC0040F297
+:10D5E000231110FB01F05F4901EBC00118319DF8D8
+:10D5F000980000EBC00001EB0010416B2C9800EB91
+:10D600004002574800EB4210C0F809102C9881B234
+:10D6100008200991FCF708FD00229DF8AC0040F2BB
+:10D62000231110FB01F04F4901EBC00018309DF8A9
+:10D63000981001EBC10100EB011080F83E2051E091
+:10D640009DF8AC0000EB400101EB0010434901EBF9
+:10D65000001030309DF8981000EB0110801C0990EC
+:10D66000007820F00400001D099908709DF8AC00B6
+:10D6700000EB400101EB0010384901EB00103030A5
+:10D680009DF8981000EB0110801C0990007820F0A4
+:10D69000800080300999087001209DF8AC1040F29C
+:10D6A000231211FB02F12F4A02EBC10108719DF810
+:10D6B000AC0040F2231110FB01F0114601EBC00059
+:10D6C00042799DF8AC0040F2231110FB01F025498E
+:10D6D00001EBC00018309DF8981001EBC10100EB80
+:10D6E00001100270D5229DF8AC0040F2231110FB0E
+:10D6F00001F01C4901EBC00018309DF8981001EBB7
+:10D70000C10100EB011042715CE2D5229DF8AC0032
+:10D7100040F2231110FB01F0124901EBC000183058
+:10D720009DF8981001EBC10100EB0110427149E234
+:10D73000D5229DF8AC0040F2231110FB01F00949FD
+:10D7400001EBC00018309DF8981001EBC10100EB0F
+:10D750000110427136E20000BC120020044000209B
+:10D76000D8140020C4440020BC3100200121FE4810
+:10D7700080F8B4169DF8AC0040F2231110FB01F0C4
+:10D78000FA4901EBC00118319DF8980000EBC00088
+:10D7900001EB001001789DF8AC0040F2231210FB61
+:10D7A00002F0F24A02EBC000407981422FDA0021F8
+:10D7B0009DF8AC0040F2231210FB02F0EB4A02EBA2
+:10D7C000C000017101229DF8AC0040F2231110FB52
+:10D7D00001F0E64901EBC00118319DF8980000EB1B
+:10D7E000C00001EB0010027011229DF8AC0040F265
+:10D7F000231110FB01F0DD4901EBC00018309DF84A
+:10D80000981001EBC10100EB0110427154E09DF84A
+:10D81000AC1040F2231011FB00F0D44901EBC00022
+:10D8200018309DF8981001EBC10100EB01108078D1
+:10D83000B2282FD100219DF8AC0040F2231210FB3A
+:10D8400002F0CA4A02EBC0000171B2229DF8AC009E
+:10D8500040F2231110FB01F0C44901EBC001183163
+:10D860009DF8980000EBC00001EB0010427100220F
+:10D870009DF8AC0040F2231110FB01F0BB4901EB15
+:10D88000C00018309DF8981001EBC10100EB0110A9
+:10D89000827011E0D5229DF8AC0040F2231110FBFC
+:10D8A00001F0B24901EBC00018309DF8981001EB6F
+:10D8B000C10100EB0110427184E10021AA4880F807
+:10D8C000B416D5229DF8AC0040F2231110FB01F0F4
+:10D8D000A64901EBC00018309DF8981001EBC1017A
+:10D8E00000EB011042716DE101229DF8AC0040F2A5
+:10D8F000231110FB01F09D4901EBC00118319DF887
+:10D90000980000EBC00001EB001080F8812000219E
+:10D91000379126E09DF8AC1001EB4100C0EBC1103F
+:10D92000934901EBC001BDF8DC00C01C0A5C9DF806
+:10D93000AC0040F2231110FB01F08C4901EBC00157
+:10D9400018319DF8980000EBC00001EB001000F1C9
+:10D950008201BDF8DC000A54BDF8DC00401C81B235
+:10D960003791BDF8DC000A28D4DB2BE19DF8AC1020
+:10D9700001EB4100C0EBC1107D4901EBC000C07854
+:10D9800001049DF8AC0000EB4002C2EBC010784AE5
+:10D9900002EBC000007941EA00209DF8AC1001EBD9
+:10D9A0004102C2EBC111724A02EBC101497908433D
+:10D9B000B0F5E13F65D19DF8AC1001EB410000EB03
+:10D9C00001106C4901EB001030309DF8981000EB0D
+:10D9D0000110801C0990007820F004020998027060
+:10D9E00000229DF8AC0040F2231110FB01F05F49CA
+:10D9F00001EBC00018309DF8981001EBC10100EB5D
+:10DA00000110A0F88C2013229DF8AC0040F22311E5
+:10DA100010FB01F0554901EBC00018309DF898103B
+:10DA200001EBC10100EB011042719DF8AC1001EB5C
+:10DA3000410000EB01104F4901EB00104079034613
+:10DA40004FF480524FF4E13109909DF8AC0011F091
+:10DA5000E3FA9DF8AC1040F2231011FB00F04349AB
+:10DA600001EBC00118319DF8980000EBC00001EBFC
+:10DA700000108E300990007820F0080008300999D5
+:10DA800008709FE09DF8AC1001EB4100C0EBC110A5
+:10DA9000374901EBC00001799DF8AC0000EB400272
+:10DAA000C2EBC010324A02EBC000C07841EA00224B
+:10DAB0009DF8AC0040F2231110FB01F02B4901EB63
+:10DAC000C00118319DF8980000EBC00001EB001078
+:10DAD000A0F88C209DF8AC1040F2231011FB00F050
+:10DAE000224901EBC00118319DF8980000EBC000FD
+:10DAF00001EB0010B0F88C109DF8AC0000EB400278
+:10DB000002EB00101B4A02EB0010408B814258DBF5
+:10DB1000E5229DF8AC0040F2231110FB01F01349FF
+:10DB200001EBC00118319DF8980000EBC00001EB3B
+:10DB30000010427100229DF8AC0040F2231110FB4E
+:10DB400001F00A4901EBC00118319DF8980000EB83
+:10DB5000C00001EB001002709DF8AC1001EB410019
+:10DB600000EB0110034907E0BC320020C444002050
+:10DB7000A47700200440002001EB001130319DF813
+:10DB8000980001EB0010801C0990007820F08002C2
+:10DB9000099802709DF8AC1040F2231011FB00F0C0
+:10DBA000FE4901EBC00018309DF8981001EBC1014F
+:10DBB00000EB01108E300990007820F001020998E6
+:10DBC000027000BF00BF09F0A3BE9DF8AC1001EBCE
+:10DBD0004100C0EBC110F24911F83000042801D116
+:10DBE00024900BE09DF8AC1001EB4100C0EBC1109C
+:10DBF000EB4911F83000152800D124909DF8AC10A5
+:10DC000001EB4100C0EBC110E54901EBC0004178D8
+:10DC10009DF8AC0000EB4002C2EBC010E04A12F8E5
+:10DC2000300041EA002041F23001884202D1A620B2
+:10DC300024903DE09DF8AC1001EB4100C0EBC11019
+:10DC4000D74901EBC00041789DF8AC0000EB4002E1
+:10DC5000C2EBC010D24A12F8300041EA002041F273
+:10DC60003101884202D1A720249021E09DF8AC1018
+:10DC700001EB4100C0EBC110C94911F83000022886
+:10DC800016D19DF8AC1001EB4100C0EBC110C449A6
+:10DC900001EBC00001799DF8AC0000EB4002C2EB43
+:10DCA000C010BF4A02EBC000C07841EA00212491B5
+:10DCB0009DF8AC1040F2231011FB00F0B74901EBC6
+:10DCC000C000817826910021B64A9DF8AC0002EB95
+:10DCD00000129DF898001154B34890F828000128CC
+:10DCE00015D19DF8AC1001EB410000EB0110AF49DC
+:10DCF00001EB001030309DF8981000EB0110801CF3
+:10DD00000990007820F08000803009990870BDF8F3
+:10DD1000901043F23002881A91427DD009DC042928
+:10DD20007BD015297AD0A62910D0A72942F090815E
+:10DD300043E1B0F5C06F72D0A0F2016000286FD04F
+:10DD400001286ED00428F1D101F056BD00219DF8C4
+:10DD5000AC0040F2231210FB02F0904A02EBC0002C
+:10DD600001719DF8AC0040F2231110FB01F0114647
+:10DD700001EBC00018309DF8981001EBC10100EBD9
+:10DD800001100078052824DC06229DF8AC0040F242
+:10DD9000231110FB01F0814901EBC00118319DF8FE
+:10DDA000980000EBC00001EB00100270A8229DF863
+:10DDB000AC0040F2231110FB01F0784901EBC000E8
+:10DDC00018309DF8981001EBC10100EB0110427171
+:10DDD000F1E09DF8AC0040F2231110FB01F06F4917
+:10DDE00001EBC00018309DF8981001EBC10100EB69
+:10DDF000011000780A282BDC0B229DF8AC0040F2C1
+:10DE0000231110FB01F0654901EBC00118319DF8A9
+:10DE1000980000EBC00005E084E1FAE1FEE3FEE3D8
+:10DE2000FEE3FEE301EB00100270A9229DF8AC00B6
+:10DE300040F2231110FB01F0584901EBC0001830EB
+:10DE40009DF8981001EBC10100EB01104271B2E0A6
+:10DE50009DF8AC0040F2231110FB01F04F4901EB9B
+:10DE6000C00018309DF8981001EBC10100EB0110C3
+:10DE700000780F2824DC10229DF8AC0040F223111A
+:10DE800010FB01F0454901EBC00118319DF89800E5
+:10DE900000EBC00001EB00100270A2229DF8AC0064
+:10DEA00040F2231110FB01F03C4901EBC000183097
+:10DEB0009DF8981001EBC10100EB011042717AE06E
+:10DEC0009DF8AC0040F2231110FB01F0334901EB47
+:10DED000C00018309DF8981001EBC10100EB011053
+:10DEE0004079A52815D19DF8AC0000EB400101EB6D
+:10DEF00000102E4901EB001030309DF8981000EB17
+:10DF00000110801C0990007820F00400001D099980
+:10DF100008709DF8AC0040F2231110FB01F01F497E
+:10DF200001EBC00018309DF8981001EBC10100EB27
+:10DF300001108078A1283ED09DF8AC0040F223115A
+:10DF400010FB01F0154901EBC00118319DF8980054
+:10DF500000EBC00001EB001082789DF8AC0040F2AD
+:10DF6000231110FB01F00D4901EBC00118319DF8A0
+:10DF7000980000EBC00001EB00104271A1229DF857
+:10DF8000AC0040F2231110FB01F0044901EBC0008A
+:10DF900018309DF8981001EBC10109E0C44400203D
+:10DFA000A4770020383E0020BC120020044000204E
+:10DFB00000EB0110827002F04BB800219DF8AC001C
+:10DFC00040F2231210FB02F0FE4A02EBC000017186
+:10DFD0009DF8AC0040F2231110FB01F0114601EB5B
+:10DFE000C00018309DF8981001EBC10100EB011042
+:10DFF000007808281DDC00219DF8AC0040F22312B7
+:10E0000010FB02F0EF4A02EBC000017108229DF8FC
+:10E01000AC0040F2231110FB01F0EA4901EBC00013
+:10E0200018309DF8981001EBC10100EB011002704F
+:10E0300024E09DF8AC0040F2231110FB01F0E1490F
+:10E0400001EBC00018309DF8981001EBC10100EB06
+:10E05000011000780B2811DC0C229DF8AC0040F276
+:10E06000231110FB01F0D74901EBC00018309DF8D7
+:10E07000981001EBC10100EB011002709DF8AC009B
+:10E0800040F2231110FB01F0CE4901EBC000183023
+:10E090009DF8981001EBC10100EB01104079A42814
+:10E0A0002DD19DF8AC0000EB400101EB0010C649FA
+:10E0B00001EB001030309DF8981000EB0110801C2F
+:10E0C0000990007820F02000203009990870002283
+:10E0D0009DF8AC0040F2231110FB01F0B94901EBAF
+:10E0E000C00018309DF8981001EBC10100EB011041
+:10E0F00080F83D209DF8AC100220FBF795FFA1228F
+:10E100009DF8AC0040F2231110FB01F0AD4901EB8A
+:10E11000C00018309DF8981001EBC10100EB011010
+:10E12000427148E70020379015E09DF8AC0000EB05
+:10E130004001C1EBC010A54901EBC001BDF8DC00F6
+:10E14000C01C0A5C16A9BDF8DC000A54BDF8DC004E
+:10E15000401C81B23791BDF8DC000628E5DB0621C2
+:10E1600016A81FF0C1F80021CDE92E01DDE92E210E
+:10E17000100A40EA0164A21841EB2120CDE90820F1
+:10E180004FF480724FF00003DDE90801FAF71AF846
+:10E190009DF8AC0040F2231110FB01F0894901EB1E
+:10E1A000C00018309DF8981001EBC10100EB011080
+:10E1B000027100209DF8AC1040F2231211FB02F115
+:10E1C000804A02EBC101087104229DF8AC0040F2C4
+:10E1D000231110FB01F07B4901EBC00018309DF8C2
+:10E1E000981001EBC10100EB01100270A7229DF80D
+:10E1F000AC0040F2231110FB01F0724901EBC000AA
+:10E2000018309DF8981001EBC10100EB011042712C
+:10E21000D1E69DF8AC0040F2231110FB01F06949F2
+:10E2200001EBC00018309DF8981001EBC10100EB24
+:10E230000110007804286ADA00219DF8AC0040F251
+:10E24000231210FB02F05F4A02EBC0000171A12211
+:10E250009DF8AC0040F2231110FB01F0594901EB8D
+:10E26000C00118319DF8980000EBC00001EB0010D0
+:10E2700042719DF8AC0040F2231110FB01F05149AE
+:10E2800001EBC00118319DF8980000EBC00001EBD4
+:10E29000001109910878401CC1B2099801709DF8DD
+:10E2A000AC0040F2231110FB01F0464901EBC00025
+:10E2B00018309DF8981001EBC10100EB01100078B7
+:10E2C000042823D10A229DF8AC0040F2231110FB50
+:10E2D00001F03C4901EBC00118319DF8980000EBBA
+:10E2E000C00001EB00100270A3229DF8AC0040F2C8
+:10E2F000231110FB01F0334901EBC00018309DF8E9
+:10E30000981001EBC10100EB01104271ACE29DF8E5
+:10E31000AC0040F2231110FB01F02A4901EBC000D0
+:10E3200018309DF8981001EBC10100EB0110007846
+:10E3300004282FD100219DF8AC0040F2231210FBDD
+:10E3400002F0204A02EBC000017105229DF8AC00EA
+:10E3500040F2231110FB01F01A4901EBC001183102
+:10E360009DF8980000EBC00001EB00100270A322A2
+:10E370009DF8AC0040F2231110FB01F0114901EBB4
+:10E38000C00018309DF8981001EBC10100EB01109E
+:10E39000427169E29DF8AC0040F2231110FB01F0DC
+:10E3A000084901EBC00018309DF8981001EBC1013D
+:10E3B00000EB01100078082837DC00219DF8AC0044
+:10E3C00006E00000C444002004400020A4770020A0
+:10E3D00040F2231210FB02F0FE4A02EBC000017172
+:10E3E00009229DF8AC0040F2231110FB01F0F9491D
+:10E3F00001EBC00118319DF8980000EBC00001EB63
+:10E4000000100270A7229DF8AC0040F2231110FB0F
+:10E4100001F0F04901EBC00018309DF8981001EBB5
+:10E42000C10100EB011042711EE29DF8AC0040F208
+:10E43000231110FB01F0E74901EBC00018309DF8F3
+:10E44000981001EBC10100EB0110007809282FDCC6
+:10E4500000219DF8AC0040F2231210FB02F0DD4ACF
+:10E4600002EBC00001710A229DF8AC0040F22311BA
+:10E4700010FB01F0D74901EBC00118319DF898005D
+:10E4800000EBC00001EB00100270A3229DF8AC006D
+:10E4900040F2231110FB01F0CE4901EBC00018300F
+:10E4A0009DF8981001EBC10100EB01104271DBE116
+:10E4B0009DF8AC0040F2231110FB01F0C54901EBBF
+:10E4C000C00018309DF8981001EBC10100EB01105D
+:10E4D00000780D282FDC00219DF8AC0040F22312BB
+:10E4E00010FB02F0BB4A02EBC00001710E229DF846
+:10E4F000AC0040F2231110FB01F0B64901EBC00162
+:10E5000018319DF8980000EBC00001EB001002707C
+:10E51000A1229DF8AC0040F2231110FB01F0AD499F
+:10E5200001EBC00018309DF8981001EBC10100EB21
+:10E530000110427198E19DF8AC0040F2231110FBEC
+:10E5400001F0A44901EBC00018309DF8981001EBD0
+:10E55000C10100EB011000780E282FDC00219DF88E
+:10E56000AC0040F2231210FB02F09A4A02EBC0000A
+:10E5700001710F229DF8AC0040F2231110FB01F055
+:10E58000944901EBC00118319DF8980000EBC000E0
+:10E5900001EB00100270A3229DF8AC0040F22311A1
+:10E5A00010FB01F08B4901EBC00018309DF898106A
+:10E5B00001EBC10100EB0110427155E19DF8AC0087
+:10E5C00040F2231110FB01F0824901EBC00018302A
+:10E5D0009DF8981001EBC10100EB011000781028A4
+:10E5E0007EDC11229DF8AC0040F2231110FB01F0FB
+:10E5F000784901EBC00118319DF8980000EBC0008C
+:10E6000001EB00100270A1229DF8AC0040F2231132
+:10E6100010FB01F06F4901EBC00103E025E153E17C
+:10E62000A0E181E118319DF8980000EBC00001EBFA
+:10E63000001042719DF8AC0040F2231110FB01F074
+:10E64000644901EBC00118319DF8980000EBC0004F
+:10E6500001EB001082709DF8AC0000EB400101EB73
+:10E6600000105D4901EB001130319DF8980001EB7D
+:10E670000010801C0990007820F0800080300999FB
+:10E6800008709DF8AC0000EB400101EB001052490E
+:10E6900001EB001030309DF8981000EB0110801C49
+:10E6A0000990007820F00400001D099908709DF879
+:10E6B000AC0000EB400101EB0010474901EB0010FA
+:10E6C00030309DF8981000EB01108078C0F34010B6
+:10E6D000F0B39DF8AC0000EB400101EB001000E04E
+:10E6E0003EE03D4901EB001030309DF8981000EB02
+:10E6F0000110801C0990007820F020020998027017
+:10E700009DF8AC0000EB400101EB0010324901EB39
+:10E71000001030309DF8981000EB01108078C0F3A5
+:10E720004000B8B99DF8AC0000EB400101EB0010CF
+:10E73000294901EB001030309DF8981000EB0110D2
+:10E74000801C0990007820F008000830099900E04A
+:10E750006CE008709DF8AC100220FBF765FC83E0CC
+:10E760009DF8AC0040F2231110FB01F0194901EBB8
+:10E77000C00118319DF8980000EBC00001EB0010BB
+:10E7800001789DF8AC0040F2231210FB02F0114A10
+:10E7900002EBC0004079814266D19DF8AC0040F2A6
+:10E7A000231110FB01F0114601EBC00018309DF859
+:10E7B000981001EBC10100EB01108078A12836D040
+:10E7C000A3229DF8AC0040F2231110FB01F0014997
+:10E7D00004E00000C44400200440002001EBC0011C
+:10E7E00018319DF8980000EBC00001EB0010427159
+:10E7F0009DF8AC0040F2231110FB01F0FE4901EB43
+:10E80000C00018309DF8981001EBC10100EB011019
+:10E810008078A22828D000209DF8AC1040F2231266
+:10E8200011FB02F1F44A02EBC10108711CE0A122C4
+:10E830009DF8AC0040F2231110FB01F0EE4901EB12
+:10E84000C00118319DF8980000EBC00001EB0010EA
+:10E85000427101219DF8AC0040F2231210FB02F03E
+:10E86000E54A02EBC00001715BE4A1229DF8AC0017
+:10E8700040F2231110FB01F0DF4901EBC001183118
+:10E880009DF8980000EBC00001EB001082709DF82D
+:10E89000AC0040F2231110FB01F0D74901EBC0019D
+:10E8A00018319DF8980000EBC00001EB0010427198
+:10E8B00000219DF8AC0040F2231210FB02F0CE4A7A
+:10E8C00002EBC00001712CE400219DF8AC0040F285
+:10E8D000231210FB02F0C84A02EBC00001710922AA
+:10E8E0009DF8AC0040F2231110FB01F0C24901EB8E
+:10E8F000C00118319DF8980000EBC00001EB00103A
+:10E900000270A7229DF8AC0040F2231110FB01F029
+:10E91000B94901EBC00018309DF8981001EBC10116
+:10E9200000EB0110427173E400219DF8AC0040F24D
+:10E93000231210FB02F0B04A02EBC0000171A722C3
+:10E940009DF8AC0040F2231110FB01F0AA4901EB45
+:10E95000C00018309DF8981001EBC10100EB0110C8
+:10E96000427155E400219DF8AC0040F2231210FBE7
+:10E9700002F0A14A02EBC0000171A7229DF8AC0091
+:10E9800040F2231110FB01F09B4901EBC00118314B
+:10E990009DF8980000EBC00001EB001042719DF85B
+:10E9A000AC0000EB4001C1EBC010944901EBC0008A
+:10E9B000407930287ED19DF8AC0040F2231110FB45
+:10E9C00001F08D4901EBC00118319DF8980000EB72
+:10E9D000C00001EB001001789DF8AC0040F223125A
+:10E9E00010FB02F0844A02EBC0004079814261D101
+:10E9F0009DF8AC0040F2231110FB01F0114601EB31
+:10EA0000C00018309DF8981001EBC10100EB011017
+:10EA1000C07831282ED19DF8AC0000EB400101EB0D
+:10EA20000010A2F5986101EB001030309DF89810AD
+:10EA300000EB0110801C0990007820F0200209985A
+:10EA4000027000229DF8AC0040F2231110FB01F08F
+:10EA5000694901EBC00118319DF8980000EBC00036
+:10EA600001EB001080F83D209DF8AC100220FBF770
+:10EA7000DBFA4EE09DF8AC0040F2231110FB01F0F0
+:10EA80005D4901EBC00018309DF8981001EBC10101
+:10EA900000EB0110C07833283BD19DF8AC0000EBAF
+:10EAA000400101EB0010564901EB001030309DF899
+:10EAB000981000E058E000EB0110801C09900078ED
+:10EAC00020F020020998027001229DF8AC0040F26B
+:10EAD000231110FB01F0484901EBC00018309DF8EC
+:10EAE000981001EBC10100EB011080F83E20A92233
+:10EAF0009DF8AC0040F2231110FB01F03E4901EB00
+:10EB0000C00018309DF8981001EBC10100EB011016
+:10EB100082709DF8AC0000EB400101EB0010384919
+:10EB200001EB001030309DF8981000EB0110801CB4
+:10EB30000990007820F00102099802709DF8AC005D
+:10EB400000EB400101EB00102D4901EB00103030CB
+:10EB50009DF8981000EB0110801C0990007820F0BF
+:10EB60000202099802708BE39DF8AC0000EB4001B3
+:10EB7000C1EBC010214901EBC000407931287DD1A3
+:10EB80009DF8AC0040F2231110FB01F01A4901EB93
+:10EB9000C00118319DF8980000EBC00001EB001097
+:10EBA00001789DF8AC0040F2231210FB02F0124AEB
+:10EBB00002EBC0004079814260D19DF8AC0040F288
+:10EBC000231110FB01F0114601EBC00018309DF835
+:10EBD000981001EBC10100EB011090F83E0078BBEA
+:10EBE00001229DF8AC0040F2231110FB01F0024914
+:10EBF00001EBC001183105E0C4440020A4770020D7
+:10EC0000044000209DF8980000EBC00001EB0010CC
+:10EC100080F83D209DF8AC1001EB410000EB0110A5
+:10EC2000FE4901EB001130319DF8980001EB001016
+:10EC3000801C0990007820F00100401C09990870A0
+:10EC40009DF8AC1001EB410000EB0110F34901EB22
+:10EC5000001030309DF8981000EB0110801C0990D6
+:10EC6000007820F0020209980270ED4890F89007B1
+:10EC7000002873D1EB4890F8290000E0BCE101289E
+:10EC8000F7D1E848D0F80C02E649498D884265D2B0
+:10EC90009DF8AC1040F2231011FB00F0E24901EBAB
+:10ECA000C00018309DF8981001EBC10100EB011075
+:10ECB00090F83D00012850D19DF8AC1040F223108F
+:10ECC00011FB00F0D84901EBC00018309DF89810F6
+:10ECD00001EBC10100EB011090F87E00E8BB0122BE
+:10ECE0009DF8AC0000EB400101EB0010CB4901EBBB
+:10ECF000001130319DF8980001EB0010C272002223
+:10ED00009DF8AC0000EB400101EB0010C34901EBA2
+:10ED1000001130319DF8980001EB001042604FF077
+:10ED200010429DF8AC0040F2231110FB01F0BE49E7
+:10ED300001EBC00118319DF8980000EBC00001EB19
+:10ED4000001082609DF8AC1001EB410000EB011057
+:10ED5000B24901EB0011303101E063E061E09DF860
+:10ED6000980001EB001001789DF8AC0040F22312EE
+:10ED700010FB02F0AC4A02EBC00041709DF8AC10F1
+:10ED800040F2231011FB00F0114601EBC0011831D5
+:10ED90009DF8980000EBC00001EB001001789DF891
+:10EDA000AC0040F2231210FB02F09F4A02EBC000BD
+:10EDB0004079814235D100229DF8AC0040F2231108
+:10EDC00010FB01F0984901EBC00118319DF8980043
+:10EDD00000EBC00001EB0010C271A4229DF8AC0052
+:10EDE00040F2231110FB01F08F4901EBC0011831F3
+:10EDF0009DF8980000EBC00001EB00108270A32288
+:10EE00009DF8AC0040F2231110FB01F0864901EBA4
+:10EE1000C00018309DF8981001EBC10100EB011003
+:10EE200042712DE29DF8AC1040F2231011FB00F06E
+:10EE30007D4901EBC00018309DF8981001EBC1012D
+:10EE400000EB011090F83D0001287CD19DF8AC103A
+:10EE500040F2231011FB00F0734901EBC00118319F
+:10EE60009DF8980000EBC00001EB001090F87F10B7
+:10EE700040F2231011FB00F06B4901EBC001183187
+:10EE80009DF8AC0040F2231210FB02F0664A02EB40
+:10EE9000C00018309DF8982002EBC20200EB02106F
+:10EEA00090F8800000EBC00001EB001090F87700B4
+:10EEB000032848D102229DF8AC0000EB400101EB91
+:10EEC0000010564901EB001130319DF8980001EB1C
+:10EED0000010C2724FF010429DF8AC0040F22311B6
+:10EEE00010FB01F0504901EBC00118319DF898006A
+:10EEF00000EBC00001EB001082609DF8AC1001EB4C
+:10EF0000410000EB0110454901EB001130319DF843
+:10EF1000980001EB001001789DF8AC0040F223123C
+:10EF200010FB02F0404A02EBC00041709DF8AC10AB
+:10EF300040F2231011FB00F0114601EBC001183123
+:10EF40009DF8980000E097E100EBC00001EB001095
+:10EF500001789DF8AC0040F2231210FB02F0324A17
+:10EF600002EBC0004079814235D100229DF8AC000F
+:10EF700040F2231110FB01F02B4901EBC0011831C5
+:10EF80009DF8980000EBC00001EB0010C271A422B4
+:10EF90009DF8AC0040F2231110FB01F0224901EB77
+:10EFA000C00118319DF8980000EBC00001EB001083
+:10EFB0008270A3229DF8AC0040F2231110FB01F0F7
+:10EFC000194901EBC00018309DF8981001EBC10100
+:10EFD00000EB0110427100229DF8AC0000EB4001F3
+:10EFE00001EB00100D4901EB001030309DF8981036
+:10EFF00000EB0110426043E19DF8AC1001EB4100D1
+:10F00000C0EBC110094901EBC000407933287DD124
+:10F010009DF8AC1001EB41000AE000000440002024
+:10F02000BC320020BC120020C4440020A477002081
+:10F0300000EB0110FE4901EB001030309DF89810F4
+:10F0400000EB0110801C0990007820F00100401CAA
+:10F05000099908709DF8AC1001EB410000EB01101C
+:10F06000F34901EB001030309DF8981000EB0110CF
+:10F07000801C0990007820F02002099802709DF809
+:10F08000AC1001EB410000EB0110E94901EB00106D
+:10F0900030309DF8981000EB0110801C099000782A
+:10F0A00020F00200801C099908709DF8AC1040F215
+:10F0B000231011FB00F0DF4901EBC00042799DF8FD
+:10F0C000AC0040F2231110FB01F0DA4901EBC00063
+:10F0D00018309DF8981001EBC10100EB011002708F
+:10F0E0009DF8AC1001EB410000EB0110D04901EBA1
+:10F0F000001030309DF8981000EB0110801C099032
+:10F10000007820F080008030099900E02AE0087043
+:10F110009DF8AC1001EB410000EB0110C44901EB7C
+:10F12000001030309DF8981000EB01108078C0F38B
+:10F13000400020B99DF8AC100220FAF775FFA2221A
+:10F140009DF8AC0040F2231110FB01F0B94901EB2E
+:10F15000C00018309DF8981001EBC10100EB0110C0
+:10F1600082708DE09DF8AC0000EB4001C1EBC01057
+:10F17000B14901EBC000407934287DD19DF8AC0045
+:10F1800000EB400101EB0010A94901EB0010303009
+:10F190009DF8981000EB0110801C0990007820F079
+:10F1A0002002099802709DF8AC0000EB400101EBD1
+:10F1B00000109F4901EB001030309DF8981000EBD3
+:10F1C0000110801C0990007820F00202099802705A
+:10F1D00001229DF8AC0040F2231110FB01F095498B
+:10F1E00001EBC00118319DF8980000EBC00001EB65
+:10F1F000001080F83E20A9229DF8AC0040F22311B7
+:10F2000010FB01F08B4901EBC00118319DF898000B
+:10F2100000EBC00001EB001082709DF8AC0040F2E2
+:10F22000231110FB01F0834901EBC00042799DF8E6
+:10F23000AC0040F2231110FB01F07E4901EBC0014C
+:10F2400018319DF8980000EBC00001EB001002702F
+:10F250009DF8AC0000EB400101EB0010744901EB9C
+:10F26000001130319DF8980001EB0010801C0990CE
+:10F27000007820F0800000E002E0803009990870FA
+:10F2800000202C902D900021379122E0DDE92C10F8
+:10F29000000140EA11720901CDE92C129DF8AC0081
+:10F2A00000EB4001C1EBC010634901EBC001BDF8A8
+:10F2B000DC00801D085C3038C117DDE92C341843B0
+:10F2C00041EA0402CDE92C02BDF8DC00401C80B20A
+:10F2D0003790BDF8DC000628D8DB9DF8AC002C99EF
+:10F2E00040F2231210FB02F0524A02EBC002183225
+:10F2F0009DF8980000EBC00002EB0010C0F81A1057
+:10F3000000222C922D920021379122E0DDE92C1071
+:10F31000000140EA11720901CDE92C129DF8AC0000
+:10F3200000EB4001C1EBC010434901EBC001BDF847
+:10F33000DC000D30085C3038C117DDE92C3418438F
+:10F3400041EA0402CDE92C02BDF8DC00401C80B289
+:10F350003790BDF8DC000428D8DB9DF8AC002C9970
+:10F3600040F2231210FB02F0324A02EBC0021832C4
+:10F370009DF8980000EBC00002EB001041630022F2
+:10F380002C922D920021379122E0DDE92C10000112
+:10F3900040EA11720901CDE92C129DF8AC0000EB96
+:10F3A0004001C1EBC010244901EBC001BDF8DC00F5
+:10F3B0001130085C3038C117DDE92C34184341EABC
+:10F3C0000402CDE92C02BDF8DC00401C80B237906D
+:10F3D000BDF8DC000628D8DB9DF8AC002C9940F283
+:10F3E000231210FB02F0134A02EBC00218329DF800
+:10F3F000980000EBC00002EB0010C0F81E109DF852
+:10F40000AC0000EB4001C1EBC0100B4901EBC000A8
+:10F4100042799DF8AC0040F2231110FB01F0054940
+:10F4200001EBC00118319DF8980000EBC00005E029
+:10F4300004400020C4440020A477002001EB001009
+:10F44000C2709DF8AC0000EB400101EB0010FE49DA
+:10F4500001EB001130319DF8980001EB001082782B
+:10F460009DF8AC0040F2231110FB01F0F74901EBCD
+:10F47000C00118319DF8980000EBC00001EB0010AE
+:10F4800002769DF8AC0040F2231110FB01F0EF4929
+:10F4900001EBC00118319DF8980000EBC00001EBB2
+:10F4A000001001789DF8AC0040F2231210FB02F02E
+:10F4B000E64A02EBC000407981427DDA9DF8AC005B
+:10F4C00040F2231110FB01F0114601EBC00018308F
+:10F4D0009DF8981001EBC10100EB011000780F2896
+:10F4E0006ADD00219DF8AC0040F2231210FB02F00F
+:10F4F000D64A02EBC0000171A7229DF8AC0040F291
+:10F50000231110FB01F0D14901EBC00118319DF826
+:10F51000980000EBC00001EB0010427101219DF842
+:10F52000AC0040F2231210FB02F0C84A02EBC0000C
+:10F5300001719DF8AC0040F2231110FB01F011465F
+:10F5400001EBC00042799DF8AC0040F2231110FBA2
+:10F5500001F0BE4901EBC00118319DF8980000EBA5
+:10F56000C00001EB00100270A1229DF8AC0040F237
+:10F57000231110FB01F0B54901EBC00118319DF8D2
+:10F58000980000EBC00001EB001042719DF8AC0048
+:10F5900000EB400101EB0010AB4901EB00113031F1
+:10F5A0009DF8980001EB0010801C0990007820F075
+:10F5B00080008030099900E078E008709DF8AC0088
+:10F5C00000EB400101EB00109F4901EB00103030CF
+:10F5D0009DF8981000EB0110801C0990007820F035
+:10F5E0000400001D099908709DF8AC0000EB400173
+:10F5F00001EB0010944901EB001030309DF8981099
+:10F6000000EB01108078C0F3401088B99DF8AC0081
+:10F6100000EB400101EB00108B4901EB0010303092
+:10F620009DF8981000EB01108078C0F34000E8B31B
+:10F630009DF8AC0000EB400101EB0010824901EBAA
+:10F64000001030309DF8981000EB0110801C0990DC
+:10F65000007820F02002099802709DF8AC0000EBC1
+:10F66000400101EB0010784901EB001030309DF8AB
+:10F67000981000EB0110801C0990007820F0020225
+:10F68000099802709DF8AC0000EB400101EB0010FE
+:10F690006D4901EB001030309DF8981000EB01101F
+:10F6A000801C0990007820F0080000E0A3E00830FA
+:10F6B000099908709DF8AC009DF8981001EB0010B6
+:10F6C000C217CDE92C029DF8AC0040F2231110FBCB
+:10F6D00001F15E4800EBC10018309DF8981001EB75
+:10F6E000C10100EB0110223009902C9800EB400181
+:10F6F000574800EB41110D3110220891DDE9080156
+:10F70000F8F7A3FD9DF8AC0040F2231110FB01F0C7
+:10F710004E4901EBC00118319DF8980000EBC00084
+:10F7200001EB00112C9800EB4002494800EB42101D
+:10F7300051F81A2F40F8012F496841609DF8AC003C
+:10F7400000EB400101EB00103F4901EB00113031AB
+:10F750009DF8980001EB001001782C9800EB400216
+:10F760003B4800EB421001702C9800EB40013848F8
+:10F7700000EB41113748C26841F81D2F008A88808C
+:10F780009DF8AC0040F2231110FB01F02F4901EB72
+:10F79000C00118319DF8980000EBC00001EB00108B
+:10F7A000416B2C9800EB4002294800EB4210C0F856
+:10F7B00009109DF8AC0000EB400101EB001022495C
+:10F7C00001EB001130319DF8980001EB0010416809
+:10F7D0002C9800EB40021E4800EB4210C0F82310AA
+:10F7E0002C9881B208200991FAF71EFC9DF8AC1004
+:10F7F0000220FAF719FCFDE300202C902D90002147
+:10F8000037912DE0DDE92C10000140EA1172090169
+:10F81000CDE92C129DF8AC0000EB4001C1EBC0100B
+:10F820000D4901EBC001BDF8DC000B30085C30383D
+:10F83000C117DDE92C34184341EA0402CDE92C025A
+:10F84000BDF8DC00401C09E004400020C444002056
+:10F85000D8140020BC310020A477002080B237905B
+:10F86000BDF8DC000A28CDDB9DF8AC00DDE92C12E8
+:10F8700040F2231310FB03F0FE4B03EBC0031833DD
+:10F880009DF8980000EBC00003EB001040F8221F29
+:10F89000426000222C922D920021379122E0DDE976
+:10F8A0002C10000140EA11720901CDE92C129DF8DB
+:10F8B000AC0000EB4001C1EBC010EF4901EBC0010F
+:10F8C000BDF8DC001530085C3038C117DDE92C3498
+:10F8D00040EA03022143CDE92C21BDF8DC00401CA5
+:10F8E00081B23791BDF8DC000A28D8DB9DF8AC0066
+:10F8F000DDE92C1240F2231310FB03F0DD4B03EB88
+:10F90000C00318339DF8980000EBC00003EB001013
+:10F9100022308160C26000219DF8AC0040F22312C9
+:10F9200010FB02F0D34A02EBC00001719DF8AC005D
+:10F9300040F2231110FB01F0114601EBC00018301A
+:10F940009DF8981001EBC10100EB011000780C2824
+:10F9500012DC0D229DF8AC0040F2231110FB01F0E7
+:10F96000C44901EBC00018309DF8981001EBC101AB
+:10F9700000EB0110027046E39DF8AC0040F2231149
+:10F9800010FB01F0BB4901EBC00118319DF8980054
+:10F9900000EBC00001EB001001789DF8AC0040F2D4
+:10F9A000231210FB02F0B34A02EBC00040798142FF
+:10F9B000E1D19DF8AC009DF8981001EB0010C21742
+:10F9C000CDE92C02AD4890F8900708B39DF8AC0043
+:10F9D00000EB400101EB0010A94901EB00103030B1
+:10F9E0009DF8981000EB0110807A022810D09DF845
+:10F9F000AC0000EB400101EB0010A14901EB00104D
+:10FA000030309DF8981000EB0110C07A00287DDDA1
+:10FA100000229DF8AC0000EB400101EB001098497A
+:10FA200001EB001030309DF8981000EB0110C2720D
+:10FA30009448D0F80C020521B0FBF1F201FB120052
+:10FA400000EB40018F482C3000EB41100D30099045
+:10FA50009DF8AC0040F2231110FB01F0854901EB49
+:10FA6000C00018309DF8981001EBC10100EB0110A7
+:10FA700022301022014608900998F8F7E6FB8148E9
+:10FA8000D0F80C020521B0FBF1F201FB120000EBF3
+:10FA900040017C482C3000EB41129DF8AC0040F254
+:10FAA000231110FB01F0734901EBC00118319DF8DF
+:10FAB000980000EBC00001EB001050F81A1F42F84C
+:10FAC000011F406850606F48D0F80C020521B0FB60
+:10FAD000F1F201FB120000EB40016A482C3000EB10
+:10FAE00041129DF8AC0000EB400101EB00106449AD
+:10FAF00001EB001130319DF8980001EB0010007807
+:10FB000010706048D0F80C02052100E078E1B0FBED
+:10FB1000F1F201FB120000EB40015A482C3000EBDF
+:10FB200041129DF8AC0040F2231110FB01F0514945
+:10FB300001EBC00118319DF8980000EBC00001EB0B
+:10FB40000010406BC2F809004E48D0F80C020521A5
+:10FB5000B0FBF1F201FB120000EB400149482C30F0
+:10FB600000EB41114848C26841F81D2F008A888087
+:10FB70004448D0F80C020521B0FBF1F201FB120061
+:10FB800000EB40013F482C3000EB41129DF8AC00E7
+:10FB900000EB400101EB0010394901EB001130315D
+:10FBA0009DF8980001EB00104068C2F82300002285
+:10FBB0009DF8AC0000EB400101EB0010304901EB77
+:10FBC000001130319DF8980001EB001042600021D7
+:10FBD00037914BE02B48D0F80C020521B0FBF1F235
+:10FBE00001FB120000EB400126482C3000EB4111D4
+:10FBF0002731BDF8DC409DF8AC0040F2231210FB29
+:10FC000002F01C4A02EBC00218329DF8980000EB8B
+:10FC1000C00002EB001090F87F0040F2231210FBAE
+:10FC200002F0144A02EBC00218329DF8AC0040F218
+:10FC3000231310FB03F00F4B03EBC00318339DF8A5
+:10FC4000980000EBC00003EB001090F8800000EB80
+:10FC5000C00002EB00123F32BDF8DC00001D105C5A
+:10FC60000855BDF8DC00401C81B23791BDF8DC00BE
+:10FC700006280BE0C4440020A4770020BC320020FA
+:10FC800004400020BC120020BC310020A2DB002078
+:10FC9000379039E000239DF8AC0040F2231110FBAF
+:10FCA00001F0FE4901EBC00118319DF8980000EB0E
+:10FCB000C00001EB001090F87F0040F2231110FB10
+:10FCC00001F0F64901EBC00118319DF8AC0040F29B
+:10FCD000231210FB02F0F14A02EBC00218329DF829
+:10FCE000980000EBC00002EB001090F8800000EBE1
+:10FCF000C00001EB00113F31BDF8DC000B54BDF832
+:10FD0000DC00401C81B23791BDF8DC000A28C1DB61
+:10FD1000E348D0F80C020521B0FBF1F080B20146B7
+:10FD200009900220F9F7D4F900210620FAF77CF9AE
+:10FD3000DB48D0F80C02DA49498D884206D2D8480F
+:10FD4000D0F80C02401CD649C1F80C020021052055
+:10FD5000FAF76AF99DF8AC0000EB400101EB0010E6
+:10FD6000D04901EB001030309DF8981000EB0110E5
+:10FD7000801C0990007820F0080209980270C84899
+:10FD8000D0F80C020521B0FBF1F201FB120000EBF0
+:10FD90004001C3482C3000EB4110D0F823202C98B0
+:10FDA00000EB4001C04800EB4110C0F823200020C8
+:10FDB000379020E0BA48D0F80C020521B0FBF1F2F0
+:10FDC00001FB120000EB4001B5482C3000EB411064
+:10FDD0002730BDF8DC10425C2C9800EB4001B248A3
+:10FDE00000EB41112731BDF8DC000A54BDF8DC00FE
+:10FDF000401C81B23791BDF8DC000628DADB56E002
+:10FE00009DF8AC0000EB400101EB0010A54901EBAF
+:10FE1000001030309DF8981000EB0110801C099004
+:10FE2000007820F008000830099908709DF8AC00AF
+:10FE300000EB400101EB00109A4901EB001030305B
+:10FE40009DF8981000EB011042682C9800EB4001DF
+:10FE5000954800EB4110C0F823200020379022E0A5
+:10FE60009DF8AC0040F2231110FB01F08B4901EB2F
+:10FE7000C00118319DF8980000EBC00001EB0011A3
+:10FE80003F31BDF8DC000A5C2C9800EB400186484D
+:10FE900000EB41112731BDF8DC000A54BDF8DC004D
+:10FEA000401C81B23791BDF8DC000628D8DB002267
+:10FEB0009DF8AC0040F2231110FB01F0774901EBF3
+:10FEC000C00118319DF8980000EBC00001EB001054
+:10FED00080F83E209DF8AC100220FAF7A5F89DF8B6
+:10FEE000AC0040F2231110FB01F06C4901EBC001A2
+:10FEF00018319DF8980000EBC00001EB0010223093
+:10FF000009902C9800EB4001674800EB41100D3040
+:10FF1000102208900999F8F798F99DF8AC0040F282
+:10FF2000231110FB01F05D4901EBC00118319DF870
+:10FF3000980000EBC00001EB00112C9800EB400290
+:10FF4000594800EB421051F81A2F40F8012F496828
+:10FF500041609DF8AC0000EB400101EB00105149FD
+:10FF600001EB001130319DF8980001EB0010017891
+:10FF70002C9800EB40024C4800EB421001702C988A
+:10FF800000EB4001484800EB41114848C26841F885
+:10FF90001D2F008A88809DF8AC0040F2231110FBD1
+:10FFA00001F03E4901EBC00118319DF8980000EBCB
+:10FFB000C00001EB0010416B2C9800EB40023A4866
+:10FFC00000EB4210C0F809109DF8AC0000EB4001B6
+:10FFD00001EB0010334901EB001130319DF898001E
+:10FFE00001EB001041682C9800EB40022E4800EB1A
+:10FFF000421000E02CE0C0F823102C9881B20820B9
+:020000040801F1
+:100000000991FAF711F8A7229DF8AC0040F22311EC
+:1000100010FB01F0214901EBC00118319DF8980057
+:1000200000EBC00001EB00104271A2229DF8AC0071
+:1000300040F2231110FB01F0184901EBC000183009
+:100040009DF8981001EBC10100EB0110827000BF18
+:1000500000BF07F05DBC9DF8AC0000EB4001C1EBB8
+:10006000C010134911F83000042801D124900BE08E
+:100070009DF8AC0000EB4001C1EBC0100C4911F839
+:100080003000152800D124909DF8AC0000EB400111
+:10009000C1EBC010064901EBC0000BE0C4440020D6
+:1000A000BC12002004400020D8140020BC310020E5
+:1000B000A477002041789DF8AC0000EB4002C2EB31
+:1000C000C010FE4A12F8300041EA002041F230012F
+:1000D000884202D1A62024903DE09DF8AC0000EBC0
+:1000E0004001C1EBC010F54901EBC00041789DF81B
+:1000F000AC0000EB4002C2EBC010F04A12F8300036
+:1001000041EA002041F23101884202D1A720249027
+:1001100021E09DF8AC0000EB4001C1EBC010E749C5
+:1001200011F83000022816D19DF8AC0000EB400118
+:10013000C1EBC010E14901EBC00001799DF8AC00B2
+:1001400000EB4002C2EBC010DC4A02EBC000C078FA
+:1001500041EA002124919DF8AC0040F2231110FBEC
+:1001600001F0D74901EBC000817826910021D54AE2
+:100170009DF8AC0002EB00129DF898001154D24893
+:1001800090F82800012815D19DF8AC0000EB400143
+:1001900001EB0010CD4901EB001030309DF89810B4
+:1001A00000EB0110801C0990007820F08000803066
+:1001B00009990870BDF89000A7287DD007DC0428B5
+:1001C0007BD015287AD0A62841F04B864BE0A0F5CD
+:1001D0005850303820B1112871D01228F4D1FDE3E5
+:1001E0009DF8AC0040F2231110FB01F0B44901EB83
+:1001F000C00018309DF8981001EBC10100EB011010
+:10020000007870BB00219DF8AC0040F2231210FB77
+:1002100002F0AB4A02EBC000017101229DF8AC0074
+:1002200040F2231110FB01F0A54901EBC001183188
+:100230009DF8980000EBC00001EB00100270A722AF
+:100240009DF8AC0040F2231110FB01F09C4901EB3A
+:10025000C00018309DF8981001EBC10100EB0110AF
+:10026000427101F0FEBD00219DF8AC0040F2231266
+:1002700010FB02F0924A02EBC00001719DF8AC0045
+:1002800040F2231110FB01F0114601EBC0001830C1
+:100290009DF8981001EBC10100EB011000780228D5
+:1002A00029DC03229DF8AC0040F2231110FB01F081
+:1002B000834901EBC00103E0C6E030E15AE288E285
+:1002C00018319DF8980000EBC00001EB001002709F
+:1002D000A9229DF8AC0040F2231110FB01F07849EF
+:1002E00001EBC00018309DF8981001EBC10100EB44
+:1002F00001104271A7E09DF8AC0040F2231110FB01
+:1003000001F06F4901EBC00018309DF8981001EB27
+:10031000C10100EB01100078052824DC06229DF8BD
+:10032000AC0040F2231110FB01F0654901EBC00164
+:1003300018319DF8980000EBC00001EB001002702E
+:10034000A2229DF8AC0040F2231110FB01F05C49A1
+:1003500001EBC00018309DF8981001EBC10100EBD3
+:10036000011042716FE09DF8AC0040F2231110FBC8
+:1003700001F0534901EBC00018309DF8981001EBD3
+:10038000C10100EB01104079A52815D19DF8AC0002
+:1003900000EB400101EB00104C4901EB0010303044
+:1003A0009DF8981000EB0110801C0990007820F057
+:1003B0000400001D099908709DF8AC0040F223115B
+:1003C00010FB01F03E4901EBC00018309DF8981079
+:1003D00001EBC10100EB01108078A12833D09DF81A
+:1003E000AC0040F2231110FB01F0354901EBC001D4
+:1003F00018319DF8980000EBC00001EB00108278E6
+:100400009DF8AC0040F2231110FB01F02C4901EBE8
+:10041000C00118319DF8980000EBC00001EB0010FE
+:100420004271A1229DF8AC0040F2231110FB01F0B3
+:10043000234901EBC00018309DF8981001EBC10171
+:1004400000EB011082700CE79DF8AC0040F2231124
+:1004500010FB01F01A4901EBC00018309DF898100C
+:1004600001EBC10100EB01104079A42839D19DF8BE
+:10047000AC0000EB400101EB0010144901EB00104F
+:1004800030309DF8981000EB0110801C0990007826
+:1004900020F0200020300999087000229DF8AC005F
+:1004A00040F2231110FB01F0054901EBC0001830A8
+:1004B0009DF8981001EBC1010AE00000A47700202C
+:1004C000C4440020383E0020BC120020044000201C
+:1004D00000EB011080F83D209DF8AC100220F9F7E8
+:1004E000A3FD00219DF8AC0040F2231210FB02F0A6
+:1004F000FE4A02EBC0000171A1229DF8AC0040F25F
+:10050000231110FB01F0F94901EBC00018309DF8F0
+:10051000981001EBC10100EB01104271A1E69DF8BA
+:10052000AC0040F2231110FB01F0F04901EBC000D8
+:1005300018309DF8981001EBC10100EB0110007814
+:1005400001282FDC00219DF8AC0040F2231210FBA3
+:1005500002F0E64A02EBC000017102229DF8AC00F5
+:1005600040F2231110FB01F0E04901EBC00118310A
+:100570009DF8980000EBC00001EB00100270A32270
+:100580009DF8AC0040F2231110FB01F0D74901EBBC
+:10059000C00018309DF8981001EBC10100EB01106C
+:1005A0004271E6E09DF8AC0040F2231110FB01F02F
+:1005B000CE4901EBC00018309DF8981001EBC10145
+:1005C00000EB0110007804282FDC00219DF8AC001E
+:1005D00040F2231210FB02F0C44A02EBC00001718A
+:1005E00005229DF8AC0040F2231110FB01F0BF4939
+:1005F00001EBC00118319DF8980000EBC00001EB41
+:1006000000100270A3229DF8AC0040F2231110FBF1
+:1006100001F0B64901EBC00018309DF8981001EBCD
+:10062000C10100EB01104271A3E09DF8AC0040F263
+:10063000231110FB01F0AD4901EBC00018309DF80B
+:10064000981001EBC10100EB01100078062812DCC4
+:10065000A1229DF8AC0040F2231110FB01F0A34948
+:1006600001EBC00018309DF8981001EBC10100EBC0
+:10067000011042717DE09DF8AC0040F2231110FBA7
+:1006800001F09A4901EBC00118319DF8980000EB88
+:10069000C00001EB001001789DF8AC0040F223127D
+:1006A00010FB02F0914A02EBC0004079814260D118
+:1006B0009DF8AC0040F2231110FB01F0114601EB54
+:1006C000C00018309DF8981001EBC10100EB01103B
+:1006D0008078A12830D0A3229DF8AC0040F22311ED
+:1006E00010FB01F0814901EBC00118319DF8980021
+:1006F00000EBC00001EB001042719DF8AC0040F22D
+:10070000231110FB01F0794901EBC00018309DF86E
+:10071000981001EBC10100EB01108078A22828D0CD
+:1007200000209DF8AC1040F2231211FB02F16F4A39
+:1007300002EBC10108711CE0A1229DF8AC0040F25F
+:10074000231110FB01F0694901EBC00118319DF83C
+:10075000980000EBC00001EB0010427101219DF8F0
+:10076000AC0040F2231210FB02F0604A02EBC00022
+:10077000017176E5A1229DF8AC0040F2231110FB37
+:1007800001F05A4901EBC00118319DF8980000EBC7
+:10079000C00001EB001042719DF8AC0040F2231143
+:1007A00010FB01F0514901EBC00118319DF8980090
+:1007B00000EBC00001EB0010827000219DF8AC003E
+:1007C00040F2231210FB02F0484A02EBC000017114
+:1007D00047E500219DF8AC0040F2231210FB02F027
+:1007E000424A02EBC0000171A7229DF8AC0040F222
+:1007F000231110FB01F03D4901EBC00118319DF8B8
+:10080000980000EBC00001EB001042719DF8AC00B5
+:1008100000EB4001C1EBC010354901EBC00040794D
+:10082000302862D19DF8AC0040F2231110FB01F09A
+:100830002E4901EBC00118319DF8980000EBC00073
+:1008400001EB001001789DF8AC0040F2231210FB80
+:1008500002F0264A02EBC0004079814245D19DF862
+:10086000AC0000EB400101EB0010A2F5986101EB38
+:10087000001030309DF8981000EB0110801C09909A
+:10088000007820F00102099802709DF8AC0000EB9E
+:10089000400101EB0010174901EB001030309DF8CA
+:1008A000981000EB0110801C0990007820F00202E3
+:1008B000099802709DF8AC0040F2231110FB01F082
+:1008C0000A4901EBC00018309DF8981001EBC101F6
+:1008D00000EB0110C078312834D19DF8AC0000EB5A
+:1008E000400101EB0010034906E052E0C44400203F
+:1008F000A47700200440002001EB001030309DF868
+:10090000981000EB0110801C0990007820F0200264
+:100910000998027000229DF8AC0040F2231110FBF0
+:1009200001F0FE4901EBC00018309DF8981001EB72
+:10093000C10100EB011080F83D209DF8AC100220B1
+:10094000F9F772FB9DF8AC0040F2231110FB01F0A7
+:10095000F24901EBC00018309DF8981001EBC1017D
+:1009600000EB011090F83E00012811D1A9229DF85A
+:10097000AC0040F2231110FB01F0E84901EBC0008C
+:1009800018309DF8981001EBC10100EB0110827046
+:1009900085E39DF8AC0000EB4001C1EBC010E049DD
+:1009A00001EBC000407931287ED19DF8AC0040F2C7
+:1009B000231110FB01F0D94901EBC00118319DF85A
+:1009C000980000EBC00001EB001001789DF8AC002E
+:1009D00040F2231210FB02F0D04A00E0FEE302EBEB
+:1009E000C000407981425FD19DF8AC0040F22311F4
+:1009F00010FB01F0114601EBC00018309DF8981073
+:100A000001EBC10100EB011090F83E0040BB012258
+:100A10009DF8AC0040F2231110FB01F0BF4901EB3F
+:100A2000C00118319DF8980000EBC00001EB0010E8
+:100A300080F83D209DF8AC0000EB400101EB001078
+:100A4000B84901EB001130319DF8980001EB00101E
+:100A5000801C0990007820F00100401C0999087062
+:100A60009DF8AC0000EB400101EB0010AD4901EB3B
+:100A7000001030309DF8981000EB0110801C099098
+:100A8000007820F0020209980270A74890F89007B9
+:100A9000002874D1A54890F829000128F9D1A3486D
+:100AA000D0F80C02A14900E0C1E1498D884266D22C
+:100AB0009DF8AC0040F2231110FB01F0974901EBC7
+:100AC000C00018309DF8981001EBC10100EB011037
+:100AD00090F83D00012851D19DF8AC0040F223115F
+:100AE00010FB01F08D4901EBC00018309DF8981003
+:100AF00001EBC10100EB011090F87E00F0BB012278
+:100B00009DF8AC0000EB400101EB0010854901EBC2
+:100B1000001130319DF8980001EB0010C2724FF0C7
+:100B200010429DF8AC0040F2231110FB01F07B490C
+:100B300001EBC00118319DF8980000EBC00001EBFB
+:100B4000001082609DF8AC0000EB400101EB00104A
+:100B5000744901EB001130319DF8980001EB001051
+:100B600001789DF8AC0040F2231210FB02F06B4AB2
+:100B700002EBC00041709DF8AC0001E062E0F3E0E0
+:100B800040F2231110FB01F0114601EBC0011831B6
+:100B90009DF8980000EBC00001EB001001789DF873
+:100BA000AC0040F2231210FB02F05C4A02EBC000E2
+:100BB0004079814235D100229DF8AC0040F22311EA
+:100BC00010FB01F0554901EBC00118319DF8980068
+:100BD00000EBC00001EB0010C271A4229DF8AC0034
+:100BE00040F2231110FB01F04C4901EBC001183118
+:100BF0009DF8980000EBC00001EB00108270A3226A
+:100C00009DF8AC0040F2231110FB01F0434901EBC9
+:100C1000C00018309DF8981001EBC10100EB0110E5
+:100C2000427100229DF8AC0000EB400101EB001086
+:100C30003C4901EB001030309DF8981000EB01109A
+:100C400042602CE29DF8AC0040F2231110FB01F051
+:100C5000324901EBC00018309DF8981001EBC1013A
+:100C600000EB011090F83D0001287DD19DF8AC000B
+:100C700040F2231110FB01F0284901EBC0011831AB
+:100C80009DF8980000EBC00001EB001090F87F0089
+:100C900040F2231110FB01F0204901EBC001183193
+:100CA0009DF8AC0040F2231210FB02F01B4A02EB4D
+:100CB000C00018309DF8982002EBC20200EB021031
+:100CC00090F8800000EBC00001EB001090F8770076
+:100CD000032849D102229DF8AC0000EB400101EB52
+:100CE0000010104901EB001130319DF8980001EB24
+:100CF0000010C2724FF010429DF8AC0040F2231178
+:100D000010FB01F0054901EBC00118319DF8980076
+:100D100000EBC00001EB0010826009E0C444002039
+:100D2000A477002004400020BC320020BC12002028
+:100D30009DF8AC0000EB400101EB0010FA4901EB1B
+:100D4000001130319DF8980001EB001001789DF8FA
+:100D5000AC0040F2231210FB02F0F44A02EBC00098
+:100D600041709DF8AC0000E096E140F2231110FBC9
+:100D700001F0114601EBC00118319DF8980000EB1D
+:100D8000C00001EB001001789DF8AC0040F2231286
+:100D900010FB02F0E54A02EBC0004079814235D1F8
+:100DA00000229DF8AC0040F2231110FB01F0DF4956
+:100DB00001EBC00118319DF8980000EBC00001EB79
+:100DC0000010C271A4229DF8AC0040F2231110FB68
+:100DD00001F0D64901EBC00118319DF8980000EBF5
+:100DE000C00001EB00108270A3229DF8AC0040F21D
+:100DF000231110FB01F0CD4901EBC00018309DF824
+:100E0000981001EBC10100EB0110427100229DF826
+:100E1000AC0000EB400101EB0010C34901EB0010F6
+:100E200030309DF8981000EB0110426037E19DF8DA
+:100E3000AC0000EB4001C1EBC010BD4901EBC000AC
+:100E4000407933287ED19DF8AC0000EB400101EBE6
+:100E50000010B54901EB001030309DF8981000EB00
+:100E60000110801C0990007820F00100401C0999B5
+:100E700008709DF8AC0000EB400101EB0010AA499E
+:100E800001EB001030309DF8981000EB0110801C31
+:100E90000990007820F02002099802709DF8AC00BB
+:100EA00000EB400101EB00109F4901EB00103030D6
+:100EB0009DF8981000EB0110801C0990007820F03C
+:100EC0000200801C099908709DF8AC0040F22311C3
+:100ED00010FB01F0954901EBC00042799DF8AC0090
+:100EE00040F2231110FB01F0904901EBC0001830D3
+:100EF0009DF8981001EBC10100EB011002709DF804
+:100F0000AC0000EB400101EB0010874901EB001041
+:100F100030309DF8981000EB0110801C099000788B
+:100F200020F080008030099908709DF8AC0000EB3B
+:100F3000400101EB00107C4901EB001030309DF8BE
+:100F4000981000E01DE000EB01108078C0F3400035
+:100F500020B99DF8AC100220F9F766F8A2229DF89E
+:100F6000AC0040F2231110FB01F0704901EBC0000E
+:100F700018309DF8981001EBC10100EB0110827050
+:100F80008DE09DF8AC0000EB4001C1EBC01068495A
+:100F900001EBC000407934287ED19DF8AC0000EB15
+:100FA000400101EB0010604901EB001030309DF86A
+:100FB000981000EB0110801C0990007820F02002AE
+:100FC000099802709DF8AC0000EB400101EB0010A5
+:100FD000554901EB001030309DF8981000EB0110DE
+:100FE000801C0990007820F002020998027001220A
+:100FF0009DF8AC0040F2231110FB01F04B4901EBCE
+:10100000C00018309DF8981001EBC10100EB0110F1
+:1010100080F83E20A9229DF8AC0040F2231110FB7D
+:1010200001F0424901EBC00018309DF8981001EB27
+:10103000C10100EB011082709DF8AC0040F2231159
+:1010400010FB01F0394901EBC00042799DF8AC007A
+:1010500040F2231110FB01F0344901EBC0001830BD
+:101060009DF8981001EBC10100EB011002709DF892
+:10107000AC0000EB400101EB00102B4901EB00102C
+:1010800030309DF8981000EB0110801C099000781A
+:1010900020F08000803000E001E009990870002015
+:1010A0002C902D900021379121E0DDE92C100001DA
+:1010B00040EA11720901CDE92C129DF8AC0000EB59
+:1010C0004001C1EBC0101A4901EBC001BDF8DC00C2
+:1010D000801D085C3038C117DDE92C240243214310
+:1010E000CDE92C21BDF8DC00401C81B23791BDF860
+:1010F000DC000828D9DB9DF8AC002C9940F22312C3
+:1011000010FB02F0094A02EBC00218329DF8980069
+:1011100000EBC00002EB0010C0F81A1000222C9265
+:101120002D920021379128E004400020C444002083
+:10113000A4770020DDE92C10000140EA11720901BA
+:10114000CDE92C129DF8AC0000EB4001C1EBC010C2
+:10115000FE4901EBC001BDF8DC000F30085C3038FF
+:10116000C117DDE92C34184341EA0402CDE92C0211
+:10117000BDF8DC00401C80B23790BDF8DC000628CA
+:10118000D8DB9DF8AC002C9940F2231210FB02F042
+:10119000EF4A02EBC00218329DF8980000EBC00045
+:1011A00002EB0010416300222C922D920021379116
+:1011B00024E0DDE92C10000140EA11720901CDE9BB
+:1011C0002C129DF8AC0000EB4001C1EBC010DF49D0
+:1011D00001EBC001BDF8DC00153000E000E2085C66
+:1011E0003038C117DDE92C34184341EA0402CDE957
+:1011F0002C02BDF8DC00401C80B23790BDF8DC004A
+:101200000828D6DB9DF8AC002C9940F2231210FB85
+:1012100002F0CF4A02EBC00218329DF8980000EBB2
+:10122000C00002EB0010C0F81E109DF8AC0000EBEF
+:101230004001C1EBC010C54901EBC00042799DF8E7
+:10124000AC0040F2231110FB01F0C14901EBC001D9
+:1012500018319DF8980000EBC00001EB0010C2703F
+:101260009DF8AC0000EB400101EB0010B94901EB27
+:10127000001130319DF8980001EB001082789DF844
+:10128000AC0040F2231110FB01F0B14901EBC001A9
+:1012900018319DF8980000EBC00001EB00100276B9
+:1012A0009DF8AC0040F2231110FB01F0A84901EBBE
+:1012B000C00118319DF8980000EBC00001EB001050
+:1012C00001789DF8AC0040F2231210FB02F0A04A16
+:1012D00002EBC000407981427EDA00219DF8AC002B
+:1012E00040F2231210FB02F0994A02EBC000017198
+:1012F000A7229DF8AC0040F2231110FB01F09449A5
+:1013000001EBC00118319DF8980000EBC00001EB23
+:101310000010427101219DF8AC0040F2231210FB35
+:1013200002F08B4A02EBC00001719DF8AC0040F264
+:10133000231110FB01F0114601EBC00042799DF82A
+:10134000AC0040F2231110FB01F0814901EBC00118
+:1013500018319DF8980000EBC00001EB00100270FE
+:10136000A1229DF8AC0040F2231110FB01F0784956
+:1013700001EBC00118319DF8980000EBC00001EBB3
+:10138000001042719DF8AC0000EB400101EB001031
+:10139000704901EB001130319DF8980001EB00100D
+:1013A000801C0990007820F0800080300999087036
+:1013B0009DF8AC0000EB400101EB0010654901EB2A
+:1013C000001030309DF8981000EB0110801C09903F
+:1013D000007820F0040000E052E0001D0999087038
+:1013E0009DF8AC0000EB400101EB0010594901EB06
+:1013F000001030309DF8981000EB01108078C0F399
+:101400004010E8B39DF8AC0000EB400101EB001088
+:10141000504901EB001030309DF8981000EB01109E
+:10142000801C0990007820F02002099802709DF835
+:10143000AC0000EB400101EB0010464901EB00104D
+:1014400030309DF8981000EB01108078C0F3400018
+:10145000E8BB9DF8AC0000EB400101EB00103D49FA
+:1014600001EB001030309DF8981000EB0110801C4B
+:101470000990007820F0080108310998017000E017
+:10148000ADE09DF8AC109DF8980000EB0110C2177C
+:10149000CDE92C029DF8AC0040F2231110FB01F0C5
+:1014A0002B4901EBC00018309DF8981001EBC101E9
+:1014B00000EB0110223009902C9800EB40012648E7
+:1014C00000EB41100D3010220890099900E081E0F6
+:1014D000F6F7BBFE9DF8AC0040F2231110FB01F0C3
+:1014E0001B4901EBC00118319DF8980000EBC000CA
+:1014F00001EB00112C9800EB4002174800EB421062
+:1015000051F81A2F40F8012F496841609DF8AC004E
+:1015100000EB400101EB00100E4901EB00113031EE
+:101520009DF8980001EB001001782C9800EB400228
+:10153000094800EB421001702C9800EB400106486E
+:1015400000EB41110548C2680AE00000A4770020C2
+:10155000C444002004400020D8140020BC310020E6
+:1015600041F81D2F008A88809DF8AC0040F22311BD
+:1015700010FB01F0FE4901EBC00118319DF8980005
+:1015800000EBC00001EB0010416B2C9800EB400217
+:10159000F84800EB4210C0F809109DF8AC0000EBD1
+:1015A000400101EB0010F44901EB001130319DF8CE
+:1015B000980001EB001041682C9800EB4002ED48C8
+:1015C00000EB4210C0F823102C9881B2082009913A
+:1015D000F8F72AFD9DF8AC100220F8F725FDE2E3AC
+:1015E00000202C902D900021379122E0DDE92C1075
+:1015F000000140EA11720901CDE92C129DF8AC00FE
+:1016000000EB4001C1EBC010DC4901EBC001BDF8AB
+:10161000DC000B30085C3038C117DDE92C3418438E
+:1016200041EA0402CDE92C02BDF8DC00401C80B286
+:101630003790BDF8DC000C28D8DB9DF8AC00DDE964
+:101640002C2140F2231310FB03F0C94B03EBC00322
+:1016500018339DF8980000EBC00003EB001040F831
+:10166000222F416000222C922D920021379122E0FE
+:10167000DDE92C10000140EA11720901CDE92C12BC
+:101680009DF8AC0000EB4001C1EBC010BB4901EB81
+:10169000C001BDF8DC001730085C3038C117DDE947
+:1016A0002C34184341EA0402CDE92C02BDF8DC00D9
+:1016B000401C80B23790BDF8DC000C28D8DB9DF8C8
+:1016C000AC00DDE92C1240F2231310FB03F0A84B11
+:1016D00003EBC00318339DF8980000EBC00003EB48
+:1016E000001022308160C26000219DF8AC0040F201
+:1016F000231210FB02F09E4A02EBC00001719DF81C
+:10170000AC0040F2231110FB01F0114601EBC000C8
+:1017100018309DF8981001EBC10100EB0110007822
+:10172000032812DC04229DF8AC0040F2231110FBC8
+:1017300001F08F4901EBC00018309DF8981001EBC3
+:10174000C10100EB0110027053E39DF8AC0040F2C0
+:10175000231110FB01F0864901EBC00118319DF8FF
+:10176000980000EBC00001EB001001789DF8AC0080
+:1017700040F2231210FB02F07D4A02EBC0004079D8
+:101780008142E1D19DF8AC009DF8981001EB00106A
+:10179000C217CDE92C027A4890F8900708B39DF85B
+:1017A000AC0000EB400101EB0010734901EB0010AD
+:1017B00030309DF8981000EB0110807A022810D08C
+:1017C0009DF8AC0000EB400101EB00106A4901EB11
+:1017D000001030309DF8981000EB0110C07A0028FE
+:1017E0007DDD00229DF8AC0000EB400101EB001014
+:1017F000614901EB001030309DF8981000EB0110AA
+:10180000C2726048D0F80C020521B0FBF1F201FB76
+:10181000120000EB40015B482C3000EB41100D3012
+:1018200009909DF8AC1040F2231011FB00F05049D4
+:1018300001EBC00018309DF8981001EBC10100EBDE
+:10184000011022301022014608900998F6F7FDFC9D
+:101850004C48D0F80C020521B0FBF1F201FB12005C
+:1018600000EB400147482C3000EB41129DF8AC00E2
+:1018700040F2231110FB01F03D4901EBC00118318A
+:101880009DF8980000EBC00001EB001050F81A1F03
+:1018900042F8011F406850603A48D0F80C02052118
+:1018A000B0FBF1F201FB120000EB400135482C3097
+:1018B00000EB41129DF8AC0000EB400101EB001081
+:1018C0002D4901EB001130319DF8980001EB00101B
+:1018D000007810702B48D0F80C02052100E07BE165
+:1018E000B0FBF1F201FB120000EB400125482C3067
+:1018F00000EB41129DF8AC0040F2231110FB01F007
+:101900001B4901EBC00118319DF8980000EBC000A5
+:1019100001EB0010406BC2F809001A48D0F80C0225
+:101920000521B0FBF1F201FB120000EB400115486C
+:101930002C3000EB41111448C26841F81D2F008A79
+:1019400088801048D0F80C020521B0FBF1F201FBB1
+:10195000120000EB40010B482C3000EB41129DF8C7
+:10196000AC0000EB400101EB001003490EE0000069
+:10197000C4440020D814002004400020A477002094
+:10198000BC320020BC120020BC31002001EB001151
+:1019900030319DF8980001EB00104068C2F8230038
+:1019A00000229DF8AC0000EB400101EB0010FE4965
+:1019B00001EB001130319DF8980001EB00104260FE
+:1019C000002137914BE0F948D0F80C020521B0FB1B
+:1019D000F1F201FB120000EB4001F4482C3000EB67
+:1019E00041112731BDF8DC409DF8AC0040F22312D4
+:1019F00010FB02F0EE4A02EBC00218329DF898008C
+:101A000000EBC00002EB001090F87F0040F22312C0
+:101A100010FB02F0E64A02EBC00218329DF8AC005F
+:101A200040F2231310FB03F0E14B03EBC003183328
+:101A30009DF8980000EBC00003EB001090F88000C8
+:101A400000EBC00002EB00123F32BDF8DC00001DCD
+:101A5000105C0855BDF8DC00401C81B23791BDF820
+:101A6000DC000628AFDB0020379039E000239DF82A
+:101A7000AC0040F2231110FB01F0CD4901EBC00195
+:101A800018319DF8980000EBC00001EB001090F8B1
+:101A90007F0040F2231110FB01F0C54901EBC001AA
+:101AA00018319DF8AC0040F2231210FB02F0C04A3E
+:101AB00002EBC00218329DF8980000EBC00002EB68
+:101AC000001090F8800000EBC00001EB00113F31E6
+:101AD000BDF8DC000B54BDF8DC00401C81B237912E
+:101AE000BDF8DC000A28C1DBB048D0F80C020521A3
+:101AF000B0FBF1F080B2014609900220F7F7E8FA56
+:101B000000210620F8F790FAA848D0F80C02A7495F
+:101B1000498D884206D2A548D0F80C02401CA34942
+:101B2000C1F80C0200210520F8F77EFA9DF8AC0000
+:101B300000EB400101EB00109B4901EB001030303D
+:101B40009DF8981000EB0110801C0990007820F09F
+:101B50000802099802709548D0F80C020521B0FBE4
+:101B6000F1F201FB120000EB400190482C3000EB39
+:101B70004110D0F823202C9800EB40018D4800EB59
+:101B80004110C0F823200020379020E08748D0F88B
+:101B90000C020521B0FBF1F201FB120000EB400149
+:101BA00082482C3000EB41102730BDF8DC10425C3D
+:101BB0002C9800EB40017F4800EB41112731BDF824
+:101BC000DC000A54BDF8DC00401C81B23791BDF83E
+:101BD000DC000628DADB56E09DF8AC0000EB4001A3
+:101BE00001EB0010704901EB001030309DF89810A7
+:101BF00000EB0110801C0990007820F008000830EC
+:101C0000099908709DF8AC0000EB400101EB001051
+:101C1000654901EB001030309DF8981000EB011081
+:101C200042682C9800EB4001624800EB4110C0F87C
+:101C300023200020379022E09DF8AC0040F22311D1
+:101C400010FB01F05A4901EBC00118319DF89800D2
+:101C500000EBC00001EB00113F31BDF8DC000A5C75
+:101C60002C9800EB4001534800EB41112731BDF89F
+:101C7000DC000A54BDF8DC00401C81B23791BDF88D
+:101C8000DC000628D8DB00229DF8AC0040F22311CE
+:101C900010FB01F0464901EBC00118319DF8980096
+:101CA00000EBC00001EB001080F83E209DF8AC1066
+:101CB0000220F8F7B9F99DF8AC0040F2231110FBAF
+:101CC00001F03B4901EBC00118319DF8980000EB91
+:101CD000C00001EB0010223009902C9800EB40016D
+:101CE000344800EB41100D30102208900999F6F7A6
+:101CF000ACFA9DF8AC0040F2231110FB01F02C4926
+:101D000001EBC00118319DF8980000EBC00001EB19
+:101D100000112C9800EB4002264800EB421051F8CD
+:101D20001A2F40F8012F496841609DF8AC0000EB84
+:101D3000400101EB00101C4901EB001130319DF80E
+:101D4000980001EB001001782C9800EB4002194834
+:101D500000EB421001702C9800EB4001154800EB9D
+:101D600041111548C26841F81D2F008A88809DF8EE
+:101D7000AC0040F2231110FB01F00D4901EBC00152
+:101D800018319DF8980000EBC00001EB0010416B8A
+:101D90002C9800EB4002074800EB4210C0F80910F5
+:101DA0009DF8AC000AE05CE004400020BC1200207A
+:101DB000C4440020D8140020BC31002000EB4001B6
+:101DC00001EB0010FE4901EB001130319DF8980045
+:101DD00001EB001041682C9800EB4002F94800EB41
+:101DE0004210C0F823102C9881B208200991F8F70E
+:101DF0001BF900229DF8AC0040F2231110FB01F00A
+:101E0000F14901EBC00118319DF8980000EBC000CA
+:101E100001EB001080F83E20A7229DF8AC0040F2B4
+:101E2000231110FB01F0E84901EBC00118319DF8C6
+:101E3000980000EBC00001EB00104271A2229DF857
+:101E4000AC0040F2231110FB01F0DF4901EBC000B0
+:101E500018309DF8981001EBC10100EB0110827061
+:101E600000BF00BF05F054BD0021D84A9DF8AC006A
+:101E700002EB00129DF8980011549DF8AC0000EBA5
+:101E80004001C1EBC010D24901EBC000407870287E
+:101E90000ED19DF8AC0000EB4001C1EBC010CC4965
+:101EA00001EBC0008078FA2802D1B120249042E0F2
+:101EB0009DF8AC0000EB4001C1EBC010C44901EB40
+:101EC000C000407800F0F000C0280ED19DF8AC00B2
+:101ED00000EB4001C1EBC010BD4901EBC0008078B0
+:101EE000FA2802D1B620249025E09DF8AC0000EB42
+:101EF0004001C1EBC010B64911F8300000F0F0000D
+:101F0000502818D19DF8AC0000EB4001C1EBC01087
+:101F1000AF4901EBC000407800F0F00030280AD152
+:101F20009DF8AC0000EB4001C1EBC010A84901EBEB
+:101F3000C000817824919DF8AC0040F2231110FB81
+:101F400001F0A14901EBC0008178269100219F4A50
+:101F50009DF8AC0002EB00129DF8980011549D48CA
+:101F600090F82800012815D19DF8AC0000EB400145
+:101F700001EB0010924901EB001030309DF89810F1
+:101F800000EB0110801C0990007820F08000803068
+:101F900009990870BDF89000652874D004DC012808
+:101FA00009D0032805D175E0B12802D0B62800D1A8
+:101FB00000E085E184E19DF8AC0000EB4001C1EB5D
+:101FC000C010834901EBC0000079012806D0022827
+:101FD00005D0032804D005285AD102E058E057E084
+:101FE00056E09DF8AC0040F2231110FB01F0764959
+:101FF00001EBC00018309DF8981001EBC10100EB17
+:1020000001100078F0BB00219DF8AC0040F22312D3
+:1020100010FB02F06C4A02EBC000017101229DF836
+:10202000AC0040F2231110FB01F0674901EBC00145
+:1020300018319DF8980000EBC00001EB0010027011
+:10204000B6229DF8AC0040F2231110FB01F05E496E
+:1020500001EBC00118319DF8980000EBC00001EBC6
+:1020600000104271B2229DF8AC0040F2231110FB27
+:1020700001F0554901EBC00018309DF8981001EBB4
+:10208000C10101E003E02DE000EB0110827000BF10
+:1020900000BF15E19DF8AC0000EB4001C1EBC010A2
+:1020A0004B4901EBC000C1794B4880F8041D9DF8F5
+:1020B000AC0000EB400101EB0010414901EB0011C5
+:1020C00030319DF8980001EB0010801C09904248C7
+:1020D00090F8040DC2080998007862F3000009998D
+:1020E0000870EDE09DF8AC0000EB4001C1EBC010C2
+:1020F000374901EBC000007900F0F00010B9B820BA
+:10210000249001E0B92024909DF8AC0000EB400140
+:10211000C1EBC0102E4901EBC000007900F00F01A7
+:1021200025910021379120E09DF8AC0000EB4001A3
+:1021300001EB0010224901EB00113031BDF8DC0049
+:1021400001EB001041789DF8AC0000EB4002C2EBBF
+:10215000C0101F4A12F830005038814200D112E0FE
+:10216000BDF8DC00401C81B237919DF8AC0000EB5B
+:10217000400101EB0010124901EB0010C179BDF8DC
+:10218000DC008142D0DC00BFBDF8DC109DF894007B
+:102190000844C1B226919DF8AC0040F2231110FB17
+:1021A00001F0094901EBC00018309DF8981001EBCF
+:1021B000C10100EB0110007801283ED100210DE0A3
+:1021C00004400020D8140020C4440020383E0020E1
+:1021D000A4770020BC120020BC2200209DF8AC0097
+:1021E00040F2231210FB02F0FE4A02EBC000017124
+:1021F00002229DF8AC0040F2231110FB01F0F949D6
+:1022000001EBC00118319DF8980000EBC00001EB14
+:1022100000100270B9229DF8AC0040F2231110FBAF
+:1022200001F0F04901EBC00018309DF8981001EB67
+:10223000C10100EB0110427141E09DF8AC0040F299
+:10224000231110FB01F0E74901EBC00018309DF8A5
+:10225000981001EBC10100EB0110007801282ED18C
+:1022600000219DF8AC0040F2231210FB02F0DD4A81
+:1022700002EBC000017102229DF8AC0040F2231174
+:1022800010FB01F0D74901EBC00118319DF898000F
+:1022900000EBC00001EB00100270B9229DF8AC0009
+:1022A00040F2231110FB01F0CE4901EBC0001830C1
+:1022B0009DF8981001EBC10100EB0110427100BFC5
+:1022C00000BFCFE59DF8AC0000EB400101EB001032
+:1022D000C54901EB0010007B20B101287ED0022807
+:1022E0007DD1E6E2C1499DF8AC0031F81000801FB5
+:1022F00081B209919DF8AC0000EB4001C1EBC01127
+:10230000BB4800EBC100401C08900999F7F7E2FABE
+:102310000022CDE92E029DF8AC0000EB4001C1EB9C
+:10232000C010B34901EBC002B0489DF8AC1030F8C2
+:102330001100401F111809910421099816F0FEF8A8
+:10234000C217CDE92C022DA819C82C99594060401C
+:1023500001437DD1A74A9DF8AC0002EB001001704B
+:102360009DF8AC0000EB4001C1EBC010A04901EBAF
+:10237000C00001792491BDF89000312802D0452891
+:1023800067D1EBE099489DF8AC1030F8110018388F
+:10239000412190FBF1F0C217C1B2CDE92C02964861
+:1023A00080F8AC1000203790CEE09DF8AC0000EB38
+:1023B0004001C1EBC0108E4901EBC001BDF8DC004B
+:1023C00000EB801014300A5C8B49AD31BDF8DC00A5
+:1023D0000A549DF8AC0000EB400101E0C1E067E267
+:1023E000C1EBC010824901EBC001BDF8DC0000EB7D
+:1023F00080101A30014409910821099816F05CF800
+:102400008DED0E0A7C4AB932BDF8DC000E9902EB64
+:10241000001041609DF8AC0000EB4001C1EBC01022
+:10242000734901EBC001BDF8DC0000EB80103230D5
+:10243000014409910821099816F03EF88DED0E0A25
+:102440006D4AB932BDF8DC000E9902EB001001E0D4
+:1024500086E084E001609DF8AC0000EB4001C1EB38
+:10246000C010634901EBC001BDF8DC0000EB801037
+:102470003A30014409910821099816F01DF88DEDB4
+:102480000E0A5D4AB932BDF8DC000E9902EB00106D
+:1024900081609DF8AC0000EB4001C1EBC0105449D5
+:1024A00001EBC001BDF8DC0000EB801042300144BC
+:1024B00009910821099815F0FFFF8DED0E0A4E4A8B
+:1024C000B932BDF8DC000E9902EB0010C1609DF836
+:1024D000AC0000EB400101EB0010434901EB00119F
+:1024E0003031BDF8DC0001EB0010801C0990007851
+:1024F00020F080008030099908709DF8AC0000EB56
+:102500004001C1EBC0103A4901EBC00237489DF8C9
+:10251000AC1030F81100401E125C9DF8AC0040F287
+:10252000231110FB01F02F4901EBC00018309DF87A
+:10253000981001EBC10100EB011080F83C20BDF8C0
+:10254000DC00401C80B23790BDF8DC000021DDE9E2
+:102550002C34C01AA141FFF628AF00E000BF00BF35
+:10256000BBE29DF8AC0000EB4001C1EBC01020497C
+:1025700001EBC000407D9DF8AC1001EB4102C2EBC5
+:10258000C1111B4A02EBC101897D40EA0120C2173B
+:10259000CDE92C029DF8AC0000EB4001C1EBC0106E
+:1025A000134901EBC001099115210998F7F776F954
+:1025B0000022CDE92E02DDE92E42DDE92C1061403A
+:1025C000504001437DD19DF8AC0000EB4001C1EBD0
+:1025D000C010074911F83000401EC1B226910021F9
+:1025E000044A0BE0C4440020044000202469002079
+:1025F000A4770020383E0020BC3200209DF8AC00BB
+:1026000002EB00129DF898001154FD4A9DF89800C5
+:1026100011549FEDFC0A10EE101A0C329DF8980030
+:1026200002EB001041609DF8AC0000EB4001C1EBF3
+:10263000C010F54901EBC00081799DF8AC0000EBBA
+:102640004002C2EBC010F04A02EBC000407941EA00
+:10265000002000EE100AB8EEC00A9FEDEC1AC0EEA2
+:10266000010A9DF8AC0000EB4001C1EBC01011461F
+:1026700001EBC00001799DF8AC0000EB4002C2EB19
+:10268000C010E14A02EBC000C07841EA002000EE31
+:10269000100AB8EEC00A30EE800A10EE101AD84ABE
+:1026A0000C329DF8980002EB001001609DF8AC0020
+:1026B00000EB4001C1EBC010D34901EBC000817AAF
+:1026C00000E0F5E09DF8AC0000EB4002C2EBC0106A
+:1026D000CD4A02EBC000407A41EA002000EE100A29
+:1026E000B8EEC00A9FEDC91AC0EE010A9DF8AC0011
+:1026F00000EB4001C1EBC010114601EBC000017AB4
+:102700009DF8AC0000EB4002C2EBC010BE4A02EBE9
+:10271000C000C07941EA002000EE100AB8EEC00AFD
+:1027200030EE800A10EE101AB54A0C329DF898006F
+:1027300002EB001081609DF8AC0000EB4001C1EBA2
+:10274000C010B14901EBC000C07A00F0800038BB76
+:102750009DF8AC0000EB4001C1EBC010AA4901EBB1
+:10276000C000017B9DF8AC0000EB4002C2EBC01042
+:10277000A54A02EBC000C07A41EA002000EE100A30
+:10278000F8EEC00AB3EE001A80EE810A10EE100ACD
+:102790009B4A0C329DF8981002EB0111C86047E08B
+:1027A0009DF8AC0000EB4001C1EBC010964901EB75
+:1027B000C000017B9DF8AC0000EB4002C2EBC010F2
+:1027C000914A02EBC000C07A41EA0020404280B248
+:1027D00000EE100AB8EEC00A8DED030A0398F5F773
+:1027E0009DFF9FED8B0B53EC102BCDE904019DED6C
+:1027F000040B51EC100BF5F775FE9FED870B53ECB6
+:10280000102BCDE906019DED060B51EC100BF5F7F1
+:10281000F4FDCDE908019DED080B51EC100BF5F727
+:1028200090FF774A0C329DF8981002EB0111C860B6
+:102830009DF8AC0000EB400101EB0010784901EB82
+:10284000001030309DF8981000EB0110801C0990AA
+:10285000007820F080008030099908709DF8AC0065
+:1028600000EB4001C1EBC010674901EBC000C27D25
+:102870009DF8AC0040F2231110FB01F0694901EB17
+:10288000C00018309DF8981001EBC10100EB011059
+:1028900080F83C209DF8AC0000EB400101EB0010FB
+:1028A0005F4901EB0010C1795548AD3880F8AC1094
+:1028B00013E19DF8AC0000EB4001C1EBC0105249A0
+:1028C00001EBC000C0799DF8AC1001EB4102C2EBF6
+:1028D000C1114D4A02EBC101097A40EA0120C21739
+:1028E000CDE92C029DF8AC0000EB4001C1EBC0101B
+:1028F000454901EBC001099107210998F6F7CEFF80
+:102900000022CDE92E02DDE92E42DDE92C106140E6
+:102910005040014372D19DF8AC0000EB4001C1EB87
+:10292000C010394911F83000401EC1B22691002173
+:102930003D4A9DF8AC0002EB00100170304A9DF852
+:10294000980011549DF8AC0000EB4001C1EBC010A1
+:102950002D4901EBC000817908460191F5F758FE39
+:10296000CDE902019DED021B9FED300B19F018FB24
+:102970008DED060B9DF8AC0000EB4001C1EBC010E3
+:10298000214901EBC00001799DF8AC0000EB400249
+:10299000C2EBC0101C4A02EBC000C07841EA002024
+:1029A00000EE100AB8EEC00A8DED030A0398F5F7A1
+:1029B000B5FECDE904019DED060B53EC102B9DED0A
+:1029C000040B51EC100BF5F78DFDCDE908019DEDE1
+:1029D000080B51EC100BF5F7B4FE094A0C329DF8C8
+:1029E000981002EB011148609FED060A10EE100AE4
+:1029F0009DF8981002EB011108601BE06CE00000EC
+:102A00006933002000000000A477002000FF7F470A
+:102A10000000000000003040000000000000000046
+:102A200004400020C4440020383E00200000000084
+:102A3000000024401FED0D0A10EE100A9DF89810BA
+:102A400002EB011188601FED110A10EE100A9DF8CB
+:102A5000981002EB0111C8609DF8AC1001EB410029
+:102A600000EB011002F68F4101EB001030309DF8B1
+:102A7000981000EB0110801C0990007820F0800075
+:102A80008030099908709DF8AC1001EB4100C0EB53
+:102A9000C110FE4901EBC000427A9DF8AC0040F243
+:102AA000231110FB01F0FA4901EBC00018309DF82A
+:102AB000981001EBC10100EB011080F83C209DF85B
+:102AC000AC1001EB410000EB0110F24901EB0010EA
+:102AD000C179F14880F8AC1000BF00BF04F018BF06
+:102AE0009DF8AC1001EB4100C0EBC110E74901EBD0
+:102AF000C000C1789DF8AC0000EB4002C2EBC010F2
+:102B0000E24A02EBC000807841EA002127919DF85B
+:102B1000AC1001EB4100C0EBC110114601EBC0014C
+:102B2000BDF89C00401C095C9DF8AC0000EB400225
+:102B3000C2EBC010D54A02EBC002BDF89C00105C8D
+:102B400041EA0020C217CDE92C029DF8AC1001EB40
+:102B50004100C0EBC110CD4901EBC0000990BDF8A8
+:102B60009C10F6F79BFE0022CDE92E022DA819C875
+:102B70002C995940604001436FD19DF8AC1001EB96
+:102B80004100C0EBC110C14901EBC0004178269162
+:102B9000002137911CE09DF8AC1001EB410000EBE7
+:102BA0000110BC4901EB00113031BDF8DC0001EB34
+:102BB000001041789DF89800814204D1BDF8DC00F6
+:102BC000C1B2269112E0BDF8DC00401C81B2379101
+:102BD0009DF8AC1001EB410000EB0110AD4901EB99
+:102BE0000010C179BDF8DC008142D4DC00BF9DF843
+:102BF000AC1001EB410000EB0110A64901EB001005
+:102C000030309DF8981000EB0110801C099000787E
+:102C100020F080018031099801709DF8AC1001EB23
+:102C20004100C0EBC110994901EBC000017924912A
+:102C300000219A4A9DF8AC0002EB00129DF8980022
+:102C40001154BDF89000F2287ED007DC05287CD016
+:102C500006280AD0F12879D1FDE3FDE3F32876D0E8
+:102C6000F42875D0F628F6D1F7E30621109100215B
+:102C70003491F3E3BDF84000401C81B210919DF8FF
+:102C8000AC1001EB4100C0EBC110804901EBC00169
+:102C9000BDF84000095C2491BDF84000401C81B2A1
+:102CA0001091BDF89000F12804D0F2287ED0F328CE
+:102CB0007DD1FCE39DF8AC1001EB4100C0EBC110ED
+:102CC000724901EBC001BDF84000095C2791BDF8D5
+:102CD0004000401C81B210919DF8AC1001EB410006
+:102CE00000EB01106B4901EB001130319DF8982089
+:102CF000BDF8D000104401EB0010407A00F0010054
+:102D000038B39DF8AC1040F2231011FB00F060497D
+:102D100001EBC00118319DF89820BDF8D000104497
+:102D200000EBC00001EB001090F88E0000F00100F5
+:102D300078B99DF8AC1040F2231011FB00F0544913
+:102D400001EBC001183105E0FDE3FDE3FDE3FDE328
+:102D5000FDE349E09DF89820BDF8D000104400EB59
+:102D6000C00001EB001090F88100E8B3002137911A
+:102D70002FE09DF8AC1040F2231011FB00F0444905
+:102D800001EBC00118319DF89820BDF8D000104427
+:102D900000EBC00001EB001000F18201BDF8DC0087
+:102DA0000A5C9DF8AC0000EB400101E0A1E39FE369
+:102DB00001EB0010374901EB00100E30BDF8DC10BC
+:102DC000405C824200D008E0BDF8DC00401C81B2CB
+:102DD0003791BDF8DC000428CBDB00BFBDF8DC0078
+:102DE000042860D1042100E05DE037912CE09DF8DB
+:102DF000AC1040F2231011FB00F0254901EBC0019B
+:102E000018319DF89820BDF8D000104400EBC000A8
+:102E100001EB001000F18201BDF8DC000A5C9DF8B6
+:102E2000AC0000EB400101EB00101A4901EB00106F
+:102E30000E30BDF8DC10405C824200D008E0BDF8E6
+:102E4000DC00401C81B23791BDF8DC000A28CEDBE3
+:102E500000BFBDF8DC000A2825D09DF8AC1040F278
+:102E6000231011FB00F00A4901EBC00018309DF857
+:102E70009820BDF8D010114401EBC10100EB011006
+:102E80008E300990007820F0010009E0A47700203E
+:102E9000C444002004400020BC320020383E002002
+:102EA000401C09990870BDF89C000F287ED19DF840
+:102EB000AC1001EB410000EB0110F74901EB0011F0
+:102EC00030319DF89820BDF8D000104401EB00107F
+:102ED000801C0990007820F00400001D09990870FA
+:102EE000002037902AE09DF8AC1001EB4100C0EBC8
+:102EF000C110EA4901EBC001BDF84020BDF8DC007B
+:102F000010440A5C9DF8AC0040F2231110FB01F064
+:102F1000E34901EBC00118319DF89830BDF8D000AD
+:102F2000184400EBC00001EB00113F31BDF8DC009C
+:102F30000A54BDF8DC00401C81B23791BDF8DC00BA
+:102F40000A28D0DBBDF840000A3081B21091002180
+:102F500037912AE09DF8AC1001EB4100C0EBC110A5
+:102F6000CE4901EBC001BDF84020BDF8DC001044A3
+:102F70000A5C9DF8AC0040F2231110FB01F0C84937
+:102F800001EBC00118319DF89830BDF8D00018440D
+:102F900000EBC00001EB00115831BDF8DC000A5411
+:102FA000BDF8DC00401C81B2379100E03EE2BDF884
+:102FB000DC000228CEDBBDF84000801C81B21091FD
+:102FC0009DF8AC1001EB4100C0EBC110B34901EB1F
+:102FD000C001BDF84000085C01049DF8AC0000EBA6
+:102FE0004002C2EBC010AD4A02EBC002BDF8400087
+:102FF000401C105C41EA00219DF8AC0000EB40024F
+:10300000C2EBC010A54A02EBC002BDF84000801C14
+:10301000105C01439DF8AC0040F2231210FB02F05B
+:103020009F4A02EBC00218329DF89830BDF8D000DC
+:10303000184400EBC00002EB0010C166BDF8400070
+:10304000C01C81B21091974890F89007F0BB002106
+:1030500037911DE09DF8AC1040F2231011FB00F0F9
+:103060008F4901EBC00118319DF89820BDF8D000C0
+:10307000104400EBC00001EB00103F30BDF8DC1045
+:10308000405C00B108E0BDF8DC00401C81B2379123
+:10309000BDF8DC000A28DDDB00BFBDF8DC000A2833
+:1030A00018D140229DF8AC0040F2231110FB01F032
+:1030B0007B4901EBC00118319DF89830BDF8D00074
+:1030C000184400EBC00001EB001000E055E080F870
+:1030D00077204CE19DF8AC1040F2231011FB00F07A
+:1030E0006F4901EBC00118319DF89820BDF8D00060
+:1030F000104400EBC00001EB001090F87700E0BB3B
+:10310000002128910DE10021359129E09DF8AC10B6
+:1031100040F2231011FB00F0614901EBC0011831AE
+:103120009DF89820BDF8D000104400EBC00001EBE2
+:1031300000113F31BDF8D400001D095C9DF8A000CE
+:1031400000EB4002584800EB4202BDF8D400105C8E
+:10315000814200D008E0BDF8D400401C81B2359116
+:10316000BDF8D4000628D1DB00BFBDF8D400062886
+:103170007DD103229DF8AC0000E0F8E040F223117D
+:1031800010FB01F0464901EBC00118319DF8983061
+:10319000BDF8D000184400EBC00001EB001080F82F
+:1031A00077209DF8AC1001EB410000EB01103A498B
+:1031B00001EB001130319DF89820BDF8D00010448B
+:1031C00001EB0010801C0990007820F0040209989F
+:1031D0000270002037901CE020229DF8AC0040F2E5
+:1031E000231110FB01F02E4901EBC00118319DF8AD
+:1031F0009830BDF8D000184400EBC00001EB00117E
+:103200004931BDF8DC000A54BDF8DC00401C81B235
+:103210003791BDF8DC000F28DEDB002137911CE080
+:1032200020229DF8AC0040F2231110FB01F01C4954
+:1032300001EBC00118319DF89830BDF8D00018445A
+:1032400000EBC00001EB00115B31BDF8DC000A545B
+:10325000BDF8DC00401C81B23791BDF8DC000A28C3
+:10326000DEDB00229DF8AC0040F2231100E053E0C9
+:1032700010FB01F00A4901EBC00118319DF89830AC
+:10328000BDF8D000184400EBC00001EB001080F83E
+:1032900070200021379126E004400020A477002010
+:1032A000C4440020BC3200203834002000229DF8A5
+:1032B000AC0040F2231110FB01F0FE4901EBC0010C
+:1032C00018319DF89830BDF8D000184400EBC000CC
+:1032D00001EB00117131BDF8DC000A54BDF8DC00CF
+:1032E000401C81B23791BDF8DC000528DEDB9DF87B
+:1032F000AC1040F2231011FB00F0EE4901EBC001CD
+:1033000018319DF89820BDF8D000104400EBC000A3
+:1033100001EB0010C06E0CE09DF8A000401CC1B293
+:103320002891E548B0F87A119DF8A00081423FF756
+:10333000EAAE00BFE048B0F87A019DF8A0108842DC
+:1033400015D140229DF8AC0040F2231110FB01F092
+:10335000D84901EBC00118319DF89830BDF8D00074
+:10336000184400EBC00001EB001080F877209DF8B6
+:10337000AC1040F2231011FB00F0CE4901EBC0016C
+:1033800018319DF89820BDF8D000104400EBC00023
+:1033900001EB001090F87700032804D0112818D012
+:1033A000402842D12BE0F2229DF8AC0040F22311DC
+:1033B00010FB01F0BF4901EBC00118319DF89830B6
+:1033C000BDF8D000184400EBC00001EB00104271C2
+:1033D0002BE0F3229DF8AC0040F2231110FB01F02A
+:1033E000B44901EBC00118319DF89830BDF8D00008
+:1033F000184400EBC00001EB0010427115E0F2220E
+:103400009DF8AC0040F2231110FB01F0A94901EB3B
+:10341000C00118319DF89830BDF8D000184400EB79
+:10342000C00001EB0010427100BF61E09DF8AC10DC
+:1034300001EB410000EB0110A04901EB001130311C
+:103440009DF89820BDF8D000104401EB0010801CBE
+:103450000990007803E0C3E0F1E3F1E3B0E020F08D
+:103460000402099802709DF8AC1040F2231011FB81
+:1034700000F0904901EBC00018309DF89820BDF88D
+:10348000D010114401EBC10100EB011090F88E0047
+:1034900000F0010060B300229DF8AC0040F223115F
+:1034A00010FB01F0834901EBC001183100E06BE033
+:1034B0009DF89830BDF8D000184400EBC00001EB37
+:1034C0000010A0F88C2005229DF8AC0040F22311DA
+:1034D00010FB01F0774901EBC00118319DF89830DD
+:1034E000BDF8D000184400EBC00001EB00104271A1
+:1034F00060E09DF8AC1040F2231011FB00F06D4924
+:1035000001EBC00118319DF89820BDF8D00010449F
+:1035100000EBC00001EB001090F8770040281CD1B0
+:1035200000229DF8AC0040F2231110FB01F061492C
+:1035300001EBC00118319DF89830BDF8D000184457
+:1035400000EBC00004E0F0E3F0E3F0E3F0E3F0E3CD
+:1035500001EB001080F8772000BF00BFF1229DF83A
+:10356000AC0040F2231110FB01F0524901EBC00105
+:1035700018319DF89830BDF8D000184400EBC00019
+:1035800001EB0010427115E0F1229DF8AC0040F211
+:10359000231110FB01F0474901EBC00118319DF8E0
+:1035A0009830BDF8D000184400EBC00001EB0010CB
+:1035B000427100BF00BFBDF8D000401C81B2349101
+:1035C0009DF8AC0000EB4001C1EBC0103C4901EBA1
+:1035D000C0004179BDF8D00081423FF74BABA6E374
+:1035E0009DF8AC0040F2231110FB01F0314901EBD2
+:1035F000C00018309DF8981001EBC10100EB0110DC
+:10360000007820BB01229DF8AC0040F2231110FB92
+:1036100001F0284901EBC00118319DF8980000EB3A
+:10362000C00001EB00100270F4229DF8AC0040F2E3
+:10363000231110FB01F01F4901EBC00018309DF869
+:10364000981001EBC10100EB01104271C7E09DF839
+:10365000AC0000EB400101EB0010184901EB001039
+:1036600030309DF8981000EB0110407A00F0010016
+:10367000F8B19DF8AC0040F2231110FB01F00D49A8
+:1036800001EBC00018309DF8981001EBC10100EB70
+:10369000011090F88E0000F0010050B99DF8AC00C8
+:1036A00040F2231110FB01F0024901EBC000183079
+:1036B00008E048E0C4440020BC3200200440002060
+:1036C000A47700209DF8981001EBC10100EB0110D8
+:1036D00090F88100B8B30020379029E09DF8AC0045
+:1036E00040F2231110FB01F0F74901EBC001183142
+:1036F0009DF8980000EBC00001EB001000F1820182
+:10370000BDF8DC000A5C9DF8AC0000EB400101EB69
+:103710000010EE4901EB00100E30BDF8DC10405CEB
+:10372000824200D008E0BDF8DC00401C81B2379135
+:10373000BDF8DC000428D1DB00BFBDF8DC000428A4
+:103740004DD137902AE04AE09DF8AC0040F22311B9
+:1037500010FB01F0DC4901EBC00118319DF8980025
+:1037600000EBC00001EB001000F18201BDF8DC00AD
+:103770000A5C9DF8AC0000EB400101EB0010D3495E
+:1037800001EB00100E30BDF8DC10405C824200D02E
+:1037900008E0BDF8DC00401C81B23791BDF8DC00C8
+:1037A0000A28D1DB00BFBDF8DC000A2817D09DF83D
+:1037B000AC0040F2231110FB01F0C34901EBC00043
+:1037C00018309DF8981001EBC10100EB01108E300C
+:1037D0000990007820F00100401C09990870BDF89C
+:1037E0009C00112871D19DF8AC0000EB400101EB69
+:1037F0000010B64901EB001030309DF8981000EB36
+:103800000110801C0990007820F00400001D099927
+:1038100008700020379025E09DF8AC0000EB4001D7
+:10382000C1EBC010AA4901EBC001BDF8DC00401D8E
+:103830000A5C9DF8AC0040F2231110FB01F0A24994
+:1038400001EBC00118319DF8980000EBC00001EBBE
+:1038500000113F31BDF8DC000A54BDF8DC00401C0B
+:1038600081B23791BDF8DC000A28D5DB0020379003
+:1038700025E09DF8AC0000EB4001C1EBC01094497D
+:1038800001EBC001BDF8DC000F300A5C9DF8AC0014
+:1038900040F2231110FB01F08B4901EBC0011831FC
+:1038A0009DF8980000EBC00001EB00115831BDF805
+:1038B000DC000A54BDF8DC00401C81B23791BDF831
+:1038C000DC000228D5DBBEE2FFE7BDF89C0014282F
+:1038D0007DD19DF8AC0000EB400101EB00107B496D
+:1038E00001EB001030309DF8981000EB0110801CA7
+:1038F0000990007820F00400001D0999087000204C
+:10390000379025E09DF8AC0000EB4001C1EBC01002
+:103910006F4901EBC001BDF8DC00401D0A5C9DF859
+:10392000AC0040F2231110FB01F0674901EBC0012C
+:1039300018319DF8980000EBC00001EB00113F31F9
+:10394000BDF8DC000A54BDF8DC00401C81B23791A0
+:10395000BDF8DC000A28D5DB0020379025E09DF873
+:10396000AC0000EB4001C1EBC010594901EBC001B4
+:10397000BDF8DC000F300A5C9DF8AC0040F223116A
+:1039800010FB01F0504901EBC00118319DF898007F
+:1039900000EBC00001EB00115831BDF8DC000A5407
+:1039A000BDF8DC00401C81B23791BDF8DC00022874
+:1039B000D5DB9DF8AC0000EB4001C1EBC0104449E1
+:1039C00001EBC000407C01049DF8AC0000E0EBE19D
+:1039D00000EB4002C2EBC0103D4A02EBC000807C0D
+:1039E00041EA00219DF8AC0000EB4002C2EBC010A0
+:1039F000374A02EBC000C07C01439DF8AC0040F2A6
+:103A0000231210FB02F0304A02EBC00018309DF880
+:103A1000982002EBC20200EB0210C1662D4890F81C
+:103A20009007C8BB002037901AE09DF8AC0040F228
+:103A3000231110FB01F0244901EBC00118319DF85E
+:103A4000980000EBC00001EB00103F30BDF8DC1027
+:103A5000405C00B108E0BDF8DC00401C81B2379149
+:103A6000BDF8DC000A28E0DB00BFBDF8DC000A2856
+:103A700013D140229DF8AC0040F2231110FB01F05D
+:103A8000114901EBC00018309DF8981001EBC101FD
+:103A900000EB011080F877202EE19DF8AC0040F299
+:103AA000231110FB01F0084901EBC00018309DF80C
+:103AB000981001EBC10100EB011090F8770080BB7A
+:103AC00000202890F5E00000C444002004400020BD
+:103AD000A4770020BC3200200020359027E09DF81C
+:103AE000AC0040F2231110FB01F0FE4901EBC001D4
+:103AF00018319DF8980000EBC00001EB00113F3138
+:103B0000BDF8D400001D095C9DF8A00000EB400248
+:103B1000F54800EB4202BDF8D400105C814201D0B0
+:103B200009E0E9E0BDF8D400401C81B23591BDF850
+:103B3000D4000628D3DB00BFBDF8D40006287DD111
+:103B400003229DF8AC0040F2231110FB01F0E5497F
+:103B500001EBC00118319DF8980000EBC00001EBAB
+:103B6000001080F877209DF8AC0000EB400101EBDD
+:103B70000010DE4901EB001130319DF8980001EB97
+:103B80000010801C0990007820F00402099802704F
+:103B90000020379019E020229DF8AC0040F223115C
+:103BA00010FB01F0CF4901EBC00118319DF89800DE
+:103BB00000EBC00001EB00114931BDF8DC000A54F4
+:103BC000BDF8DC00401C81B23791BDF8DC000F2845
+:103BD000E1DB0020379019E020229DF8AC0040F294
+:103BE000231110FB01F0BF4901EBC00118319DF812
+:103BF000980000EBC00001EB00115B31BDF8DC0068
+:103C00000A54BDF8DC00401C81B23791BDF8DC00DD
+:103C10000A28E1DB00229DF8AC0040F2231110FBE2
+:103C200001F0B04901EBC00118319DF8980000EB9C
+:103C3000C00001EB001080F8702002E034E0A5E243
+:103C40005AE10021379119E000229DF8AC0040F2C2
+:103C5000231110FB01F0A34901EBC00118319DF8BD
+:103C6000980000EBC00001EB00117131BDF8DC00E1
+:103C70000A54BDF8DC00401C81B23791BDF8DC006D
+:103C80000528E1DB9DF8AC0040F2231110FB01F0A8
+:103C9000944901EBC00018309DF8981001EBC10168
+:103CA00000EB0110C06E0CE09DF8A000401CC1B2FA
+:103CB00028918F48B0F87A019DF8A01088423FF70C
+:103CC0000BAF00BF8A48B0F87A019DF8A010884277
+:103CD00012D140229DF8AC0040F2231110FB01F0FC
+:103CE000804901EBC00018309DF8981001EBC1012C
+:103CF00000EB011080F877209DF8AC0040F2231112
+:103D000010FB01F0774901EBC00018309DF89810C6
+:103D100001EBC10100EB011090F87700032809D0F6
+:103D200011281AD040283ED12AE08DE0BDE12CE2D6
+:103D3000C6E006E1F2229DF8AC0040F2231110FB30
+:103D400001F0684901EBC00018309DF8981001EBB4
+:103D5000C10100EB0110427125E0F3229DF8AC0097
+:103D600040F2231110FB01F05E4901EBC000183056
+:103D70009DF8981001EBC10100EB0110427112E0B7
+:103D8000F2229DF8AC0040F2231110FB01F05549DE
+:103D900001EBC00018309DF8981001EBC10100EB59
+:103DA0000110427100BF4EE09DF8AC0000EB4001F5
+:103DB00001EB00104D4901EB001030309DF89810D8
+:103DC00000EB0110801C0990007820F00402099893
+:103DD00002709DF8AC0040F2231110FB01F0414944
+:103DE00001EBC00018309DF8981001EBC10100EB09
+:103DF000011090F88E0000F0010020B300229DF821
+:103E0000AC0040F2231110FB01F0364901EBC00178
+:103E100018319DF8980000EBC00001EB0010A0F8ED
+:103E20008C2005229DF8AC0040F2231110FB01F01C
+:103E30002C4901EBC00018309DF8981001EBC1012E
+:103E400000EB01104271A0E19DF8AC0040F223119B
+:103E500010FB01F0234901EBC00018309DF89810C9
+:103E600001EBC10100EB011090F87700402813D15D
+:103E700000229DF8AC0040F2231110FB01F019491B
+:103E800001EBC00018309DF8981001EBC10100EB68
+:103E9000011080F8772000BF00BFF1229DF8AC0030
+:103EA00040F2231110FB01F00E4901EBC000183065
+:103EB0009DF8981001EBC10100EB0110427164E123
+:103EC000F1229DF8AC0040F2231110FB01F00549EE
+:103ED00001EBC00018309DF8981001EBC10100EB18
+:103EE000011007E0C44400203834002004400020C2
+:103EF000BC320020427148E103229DF8AC0040F240
+:103F0000231110FB01F0FE4901EBC00118319DF8AF
+:103F1000980000EBC00001EB00100270F1229DF848
+:103F2000AC0040F2231110FB01F0F54901EBC00099
+:103F300018309DF8981001EBC10100EB011042719F
+:103F400023E102229DF8AC0040F2231110FB01F0A6
+:103F5000EB4901EBC00118319DF8980000EBC0005F
+:103F600001EB00100270F6229DF8AC0040F2231124
+:103F700010FB01F0E24901EBC00118319DF89800F7
+:103F800000EBC00001EB0010427101229DF8AC0073
+:103F900040F2231110FB01F0D94901EBC0011831A7
+:103FA0009DF8980000EBC00001EB001080F8812024
+:103FB0000021379126E09DF8AC0000EB4001C1EBF9
+:103FC000C010D04901EBC001BDF8DC00401D0A5C07
+:103FD0009DF8AC0040F2231110FB01F0C84901EB41
+:103FE000C00118319DF8980000EBC00001EB0010F3
+:103FF00000F18201BDF8DC000A54BDF8DC00401C71
+:1040000081B23791BDF8DC000A28D4DBBDF89C00F2
+:10401000152849D19DF8AC0000EB4001C1EBC01060
+:10402000B84901EBC000C27B9DF8AC0040F22311FF
+:1040300010FB01F0B24901EBC00118319DF8980066
+:1040400000EBC00001EB001080F8782000213791D0
+:1040500026E09DF8AC0000EB4001C1EBC010A9497F
+:1040600001EBC001BDF8DC0010300A5C9DF8AC002B
+:1040700040F2231110FB01F0A14901EBC0011831FE
+:104080009DF8980000EBC00001EB001000F17A01F0
+:10409000BDF8DC000A54BDF8DC00401C81B2379149
+:1040A000BDF8DC000428D4DB6FE09DF8AC0000EB29
+:1040B0004001C1EBC010934901EBC00081799DF82C
+:1040C000AC0000EB4002C2EBC0108E4A02EBC00015
+:1040D000407941EA00229DF8AC0040F2231110FB28
+:1040E00001F0874901EBC00118319DF8980000EB01
+:1040F000C00001EB0010A0F88C209DF8AC0040F24D
+:10410000231110FB01F07E4901EBC00118319DF82D
+:10411000980000EBC00001EB0010B0F88C109DF887
+:10412000AC0000EB400202EB0010774A02EB0010FB
+:10413000408B814228DBF1229DF8AC0040F2231134
+:1041400010FB01F06E4901EBC00118319DF8980099
+:1041500000EBC00001EB001042719DF8AC0040F292
+:10416000231110FB01F0664901EBC00118319DF8E5
+:10417000980000EBC00001EB00108E300990007831
+:1041800020F001020998027000BF00BF03F0C0BB1D
+:104190009DF8AC0000EB4001C1EBC010594901EBA8
+:1041A000C00001792691002134911CE09DF8AC00FB
+:1041B00000EB400101EB0010534901EB00113031DD
+:1041C000BDF8D00001EB001041789DF898008142C5
+:1041D00004D1BDF8D000C1B2269112E0BDF8D000E4
+:1041E000401C81B234919DF8AC0000EB400101EB22
+:1041F0000010454901EB0010C179BDF8D0008142A3
+:10420000D4DC00BF9DF8AC0000EB4001C1EBC01056
+:104210003C4901EBC000C1782491BDF890001728FB
+:1042200034D2DFE800F0330C0F331215181B1E33A5
+:10423000333333333321242733332A2D30000720FF
+:10424000279023E00720279020E0062027901DE0FC
+:10425000062027901AE00620279017E012202790CA
+:1042600014E00720279011E0092027900EE0062097
+:1042700027900BE00620279008E00B20279005E010
+:104280000B20279002E02A20279000BF00BFBDF836
+:104290009C00001FC1B209919DF8AC0000EB4001E9
+:1042A000C1EBC010174901EBC000C01C0890099970
+:1042B000F5F710F935909DF8AC0000EB4001C1EB2B
+:1042C000C010104901EBC001BDF89C00401E095C04
+:1042D000BDF8D40081427DD19DF8AC0000EB4001D7
+:1042E000C1EBC010074901EBC0004078002871DD28
+:1042F0009DF8AC0000EB4001C1EBC010014905E0A6
+:10430000C4440020A47700200440002001EBC00139
+:10431000BDF89C000A5C9DF8AC0040F2231110FB34
+:1043200001F0FE4901EBC00118319DF8980000EB47
+:10433000C00001EB001080F83C200021F84A9DF8F5
+:10434000AC0002EB00129DF898001154F54890F86B
+:104350002800012815D19DF8AC0000EB400101EBCD
+:104360000010F14901EB001030309DF8981000EB7F
+:104370000110801C0990007820F08000803009999D
+:104380000870BDF8900007287ED00ADC07287CD290
+:10439000DFE810F07B009B05F8057B0088055405DD
+:1043A0008E0B10380728F2D2DFE810F0E60BD30BA3
+:1043B0006F006F0007000800200600BFBDF89000E6
+:1043C00014287DD19DF8AC0000EB4001C1EBC0107A
+:1043D000D64900E0FEE301EBC000407901069DF8FC
+:1043E000AC0000EB4002C2EBC010D04A02EBC000B0
+:1043F000807941EA00419DF8AC0000EB4002C2EB3D
+:10440000C010CA4A02EBC000C07941EA00219DF801
+:10441000AC0000EB4002C2EBC010C44A02EBC0008B
+:10442000007A01439DF8AC0040F2231210FB02F029
+:10443000BA4A02EBC00218329DF8980000EBC000A7
+:1044400002EB0010C0F81A109DF8AC0040F22311E6
+:1044500010FB01F0B14901EBC00118319DF8980043
+:1044600000EBC00001EB0010D0F81A1008460991CB
+:1044700000210AF02FF9CDE92C019DF8AC0000EBEA
+:10448000400101EB001001E0FEE3FEE3A64901EB71
+:104490000010007F00F003019DF8AC0000EB40022B
+:1044A00002EB0010A04A02EB0010007FC0F30110E5
+:1044B00001449DF8AC0000EB400202EB001000E06C
+:1044C00062E0994A02EB0010007FC0F38100091AF4
+:1044D00008460591F4F78BF8CDE906019DED061B22
+:1044E0009FED930B17F05CFD8DED080B9DED080B18
+:1044F00051EC100BF4F7EDF8CDE92E019DF8AC006E
+:1045000040F2231110FB01F0844901EBC001183186
+:104510009DF8980000EBC00001EB0010416B0846CD
+:10452000079100210AF0D6F8DDE92C32A0FB034503
+:1045300001FB035100FB021502220023DDE92E01DD
+:10454000F3F740FE20186941CDE90801DDE92E238B
+:10455000F3F738FECDE92C01DDE92C010AF06EFEFF
+:1045600001469DF8AC0040F2231210FB02F06B4AAA
+:1045700002EBC00018309DF8982002EBC20200EB5D
+:104580000210C0F81E1043E0BDF8900015283FD17E
+:104590009DF8AC0000EB4001C1EBC010634901EB9A
+:1045A000C000407901069DF8AC0000EB4002C2EB70
+:1045B000C0105E4A02EBC000807941EA00419DF8DC
+:1045C000AC0000EB4002C2EBC010584A02EBC00046
+:1045D000C07941EA00219DF8AC0000EB4002C2EB3B
+:1045E000C010524A02EBC000007A01439DF8AC00B3
+:1045F00040F2231210FB02F0484A02EBC0001830D0
+:104600009DF8982002EBC20200EB0210C0F81E10C9
+:104610009DF8AC0000EB4001C1EBC010434901EB39
+:10462000C000417A444880F8031D9DF8AC0000EBBF
+:10463000400101EB00103C4901EB001130319DF8C5
+:10464000980001EB0010801C09903B4890F8030D86
+:10465000C2090998007862F3000009990870364889
+:1046600090F8030D00F00300012806D0324890F8BE
+:10467000030D00F0030003282BD19DF8AC0000EBE4
+:10468000400101EB0010284901EB001030309DF88B
+:10469000981000EB0110801C0990007820F00200B7
+:1046A000801C099908709DF8AC0000EB400101EBFB
+:1046B00000101D4901EB001030309DF8981000EB00
+:1046C0000110801C0990007820F0200209980270E7
+:1046D00014E09DF8AC0000EB400101EB0010124922
+:1046E00001EB001030309DF8981000EB0110801C99
+:1046F0000990007820F00202099802709DF8AC0041
+:1047000000EB400101EB0010074901EB00113031D3
+:104710009DF8980001EB001080780FE0C444002061
+:10472000383E0020BC12002004400020A477002066
+:104730000000000000002440BC220020C0F3400222
+:104740009DF8AC0040F2231110FB01F0FD4901EB94
+:10475000C00018309DF8981001EBC10100EB01106A
+:10476000007EC0F34000824266D09DF8AC0040F26B
+:10477000231110FB01F0F34901EBC00018309DF844
+:10478000981001EBC10100EB0110183009909DF861
+:10479000AC0000EB400101EB0010EB4901EB001015
+:1047A00030309DF8981000EB01108078420809988D
+:1047B000007862F34100099908709DF8AC0000EBA5
+:1047C000400101EB0010E04901EB001030309DF892
+:1047D000981000EB01108078C0F3400038BB9DF8C2
+:1047E000AC0000EB400101EB0010D74901EB0010D9
+:1047F00030309DF8981000EB0110801C0990007873
+:1048000020F020020998027001229DF8AC0040F2CD
+:10481000231110FB01F0CB4901EBC00018309DF8CB
+:10482000981001EBC10100EB011080F83E209DF8CB
+:10483000AC100220F5F7F8FB9DF8AC0000EB40014E
+:1048400001EB0010C04901EB001130319DF89800D8
+:1048500001EB0010807800F001029DF8AC0040F2FE
+:10486000231110FB01F0B74901EBC00018309DF88F
+:10487000981001EBC10100EB0110007E00F0010077
+:1048800082425FD09DF8AC0040F2231110FB01F092
+:10489000AC4901EBC00018309DF8981001EBC10144
+:1048A00000EB0110183009909DF8AC0000EB4001BE
+:1048B00001EB0010A44901EB001130319DF8980084
+:1048C00001EB001081780998027861F30002027010
+:1048D0009DF8AC0000EB400101EB00109A4901EBA0
+:1048E000001030309DF8981000EB0110807800F037
+:1048F000010040BB9DF8AC0000EB400101EB001053
+:10490000914901EB001030309DF8981000EB011038
+:10491000801C0990007820F0200209980270002283
+:104920009DF8AC0040F2231110FB01F0854901EB2A
+:10493000C00018309DF8981001EBC10100EB011088
+:1049400080F83D20DBE19DF8AC0040F2231110FB24
+:1049500001F07C4901EBC00018309DF8981001EB84
+:10496000C10100EB011090F83E0098B901229DF8BA
+:10497000AC0040F2231110FB01F0724901EBC000C2
+:1049800018309DF8981001EBC10100EB011080F880
+:104990003D2027E000229DF8AC0040F2231110FBDF
+:1049A00001F0684901EBC00118319DF8980000EB57
+:1049B000C00001EB001080F83D209DF8AC0000EB3A
+:1049C000400101EB0010604901EB001130319DF80E
+:1049D000980001EB0010801C0990007820F0010283
+:1049E00009980270594890F89007E8BB584890F829
+:1049F000290001287ED15648D0F80C025449498D2F
+:104A0000884277D29DF8AC0040F2231110FB01F0F0
+:104A10004C4901EBC00018309DF8981001EBC10122
+:104A200000EB011090F83D0001281DD19DF8AC006D
+:104A300040F2231110FB01F0424901EBC000183095
+:104A40009DF8981001EBC10100EB011090F87E0079
+:104A500050B901229DF8AC0000EB400101EB0010C1
+:104A6000394901EB001100E010E130319DF8980068
+:104A700001EB0010C2729DF8AC0000EB400101EBAD
+:104A80000010314901EB001130319DF8980001EB25
+:104A9000001001789DF8AC0040F2231210FB02F0E8
+:104AA000284A02EBC000417005229DF8AC0040F29C
+:104AB000231110FB01F0234901EBC00118319DF8CF
+:104AC000980000EBC00001EB0010427100229DF83D
+:104AD000AC0000EB400101EB00101B4901EB0011A1
+:104AE00030319DF8980001EB001042609DF8AC1049
+:104AF000022000E04DE0F5F797FA0021379119E028
+:104B000000229DF8AC0040F2231110FB01F00D498A
+:104B100001EBC00118319DF8980000EBC00001EBDB
+:104B200000113F31BDF8DC000A54BDF8DC00401C28
+:104B300081B23791BDF8DC001428E1DB002037900A
+:104B400022E00000C444002004400020BC320020C9
+:104B5000BC12002000229DF8AC0040F2231110FB93
+:104B600001F0FE4901EBC00118319DF8980000EBFF
+:104B7000C00001EB00115B31BDF8DC000A54BDF848
+:104B8000DC00401C81B23791BDF8DC000A28E1DB73
+:104B9000B5E09DF8AC0040F2231110FB01F0EF49A5
+:104BA00001EBC00018309DF8981001EBC10100EB3B
+:104BB000011090F83D00012868D19DF8AC0040F24A
+:104BC000231110FB01F0E54901EBC00118319DF8FC
+:104BD000980000E0F5E300EBC00001EB001090F856
+:104BE0007F0040F2231110FB01F0DC4901EBC00112
+:104BF00018319DF8AC0040F2231210FB02F0D74AA6
+:104C000002EBC00018309DF8982002EBC20200EBC6
+:104C1000021090F8800000EBC00001EB001090F84B
+:104C2000770003286BD102229DF8AC0000EB400115
+:104C300001EB0010CA4901EB001130319DF89800DA
+:104C400001EB0010C2729DF8AC0000EB400101EBDB
+:104C50000010C34901EB001130319DF8980001EBC1
+:104C6000001001789DF8AC0040F2231210FB02F016
+:104C7000BA4A02EBC00041709DF8AC0040F223112B
+:104C800010FB01F0114602E07FE27DE237E001EB2C
+:104C9000C00118319DF8980000EBC00001EB001036
+:104CA00001789DF8AC0040F2231210FB02F0AB4AF1
+:104CB00002EBC0004079814211D105229DF8AC0081
+:104CC00040F2231110FB01F0A44901EBC0001830A1
+:104CD0009DF8981001EBC10100EB01104271002218
+:104CE0009DF8AC0000EB400101EB00109C4901EB8A
+:104CF000001030309DF8981000EB011042609DF8D4
+:104D0000AC0040F2231110FB01F0944901EBC0000C
+:104D100018309DF8981001EBC10100EB01100078EC
+:104D2000012812DC02229DF8AC0040F2231110FB96
+:104D300001F08A4901EBC00018309DF8981001EB92
+:104D4000C10100EB0110027077E09DF8AC0040F269
+:104D5000231110FB01F0814901EBC00018309DF8D0
+:104D6000981001EBC10100EB0110007802282FDC44
+:104D700000219DF8AC0040F2231210FB02F0774AAC
+:104D800002EBC000017103229DF8AC0040F2231138
+:104D900010FB01F0714901EBC00118319DF898003A
+:104DA00000EBC00001EB0010027007229DF8AC0080
+:104DB00040F2231110FB01F0684901EBC0001830EC
+:104DC0009DF8981001EBC10100EB0110427134E035
+:104DD0009DF8AC0040F2231110FB01F05F4901EB9C
+:104DE000C00118319DF8980000EBC00001EB0010E5
+:104DF00001789DF8AC0040F2231210FB02F0574AF4
+:104E000002EBC0004079814217D1564890F8030D5B
+:104E1000C0F3401088B116229DF8AC0040F2231177
+:104E200010FB01F04D4901EBC00018309DF89810BF
+:104E300001EBC10100EB01104271A5E114229DF8C4
+:104E4000AC0040F2231110FB01F0444901EBC0011A
+:104E500018319DF8980000EBC00001EB0010427182
+:104E600001219DF8AC0040F2231210FB02F03B4AF6
+:104E700002EBC00001719DF8AC0000EB400101EBBA
+:104E80000010374901EB001130319DF8980001EB1B
+:104E90000010801C0990007820F020002030099933
+:104EA000087071E114229DF8AC0040F2231110FB50
+:104EB00001F02A4901EBC00018309DF8981001EB71
+:104EC000C10100EB011042715EE19DF8AC0040F2BF
+:104ED000231110FB01F0214901EBC0001830BDF88F
+:104EE000D01001EBC10100EB01108079012824D121
+:104EF00000229DF8AC0040F2231110FB01F017498D
+:104F000001EBC0011831BDF8D00000EBC00001EB8F
+:104F10000010827114229DF8AC0040F2231110FBA6
+:104F200001F00E4901EBC00018309DF8981001EB1C
+:104F3000C10100EB0110427123E000219DF8AC009B
+:104F400040F2231210FB02F0044A02EBC000017190
+:104F500005229DF8AC0040F2231105E0C444002076
+:104F600004400020BC22002010FB01F0FE4901EBB0
+:104F7000C00018309DF8981001EBC10100EB011042
+:104F8000427101E101219DF8AC0040F2231210FBB7
+:104F900002F0F54A02EBC000017114229DF8AC004A
+:104FA00040F2231110FB01F0EF4901EBC001183171
+:104FB0009DF8980000EBC00001EB001042719DF8D5
+:104FC000AC0000EB400101EB0010E84901EB0010E0
+:104FD00030309DF8981000EB0110801C099000788B
+:104FE00020F00400001D09990870CDE000202C90ED
+:104FF0002D90002137911FE0DDE92C10000240EADE
+:1050000011620902CDE92C129DF8AC0000EB4001C1
+:10501000C1EBC010D64901EBC001BDF8DC00401D5A
+:10502000085CDDE92C3440EA0302CDE92C24BDF80C
+:10503000DC00401C81B23791BDF8DC000328DBDBCB
+:10504000DDE92C010AF0FAF801469DF8AC0040F2C7
+:10505000231210FB02F0C44A02EBC00218329DF882
+:10506000980000EBC00002EB0010C0F81E100022F8
+:105070002C922D92002137911EE0DDE92C100002C8
+:1050800040EA11620902CDE92C129DF8AC0000EB58
+:105090004001C1EBC010B64901EBC001BDF8DC0016
+:1050A0000830085CDDE92C341843CDE92C04BDF848
+:1050B000DC00401C80B23790BDF8DC000328DCDB4C
+:1050C000DDE92C010AF0BAF801469DF8AC0040F287
+:1050D000231210FB02F0A44A02EBC00218329DF822
+:1050E000980000EBC00002EB0010C0F81A1000227C
+:1050F0002C922D92002137911EE0DDE92C10000248
+:1051000040EA11620902CDE92C129DF8AC0000EBD7
+:105110004001C1EBC010964901EBC001BDF8DC00B5
+:105120001330085CDDE92C341843CDE92C04BDF8BC
+:10513000DC00401C80B23790BDF8DC000328DCDBCB
+:105140009DF8AC002C9940F2231210FB02F0864A25
+:1051500002EBC00218329DF8980000EBC00002EB91
+:105160000010416307229DF8AC0040F2231110FBB0
+:1051700001F07D4901EBC00018309DF8981001EB5B
+:10518000C10100EB01104271FDE300202C902D9035
+:10519000002137911EE0DDE92C10000240EA116287
+:1051A0000902CDE92C129DF8AC0000EB4001C1EBE7
+:1051B000C0106F4901EBC001BDF8DC00401D085C68
+:1051C000DDE92C341843CDE92C04BDF8DC00401C8B
+:1051D00080B23790BDF8DC000428DCDBDDE92C016F
+:1051E0000AF02CF89DF8AC2040F2231312FB03F2D6
+:1051F0005D4B03EBC20318339DF8982002EBC2020B
+:1052000003EB021222329060D16000222C922D9288
+:10521000002137911EE0DDE92C10000240EA116206
+:105220000902CDE92C129DF8AC0000EB4001C1EB66
+:10523000C0104F4901EBC001BDF8DC000930085C2B
+:10524000DDE92C341843CDE92C04BDF8DC00401C0A
+:1052500080B23790BDF8DC000428DCDBDDE92C01EE
+:1052600009F0ECFF9DF8AC2040F2231312FB03F28F
+:105270003D4B03EBC20318339DF8982002EBC202AA
+:1052800003EB021242F8220F51609DF8AC0040F28D
+:10529000231110FB01F0344901EBC00118319DF8D6
+:1052A000980000EBC00001EB001001789DF8AC0005
+:1052B00040F2231210FB02F02B4A02EBC0004079AF
+:1052C00081427DD12B4890F8030DC0F3401090B17E
+:1052D00017229DF8AC0040F2231110FB01F0224987
+:1052E00001EBC00018309DF8981001EBC10100EBF4
+:1052F0000110427111E014229DF8AC0040F223111C
+:1053000010FB01F0184901EBC00018309DF898100F
+:1053100001EBC10100EB011042719DF8AC009DF85A
+:10532000981001EB0010C217CDE92C02124890F83A
+:105330009007C0B19DF8AC0000EB400101EB0010FC
+:105340000A4901EB001030309DF8981000EB011075
+:10535000807A02281CD09DF8AC0000EB400101EBE4
+:10536000001002490AE013E0C44400200440002079
+:10537000A4770020BC220020BC32002001EB0010EA
+:1053800030309DF8981000EB0110C07A00287CDDC9
+:1053900000229DF8AC0040F2231110FB01F0FC4903
+:1053A00001EBC00118319DF8980000EBC00001EB43
+:1053B000001080F83E209DF8AC0000EB400101E0B9
+:1053C000F4E2EDE301EB0010F24901EB00113031A2
+:1053D0009DF8980001EB0010C272EF48D0F80C0263
+:1053E0000521B0FBF1F201FB120000EB4001EA489D
+:1053F0002C3000EB41100D3009909DF8AC1040F2BC
+:10540000231011FB00F0E24901EBC00018309DF8B9
+:10541000981001EBC10100EB01102230102201466F
+:1054200008900998F2F711FFDB48D0F80C0205212B
+:10543000B0FBF1F201FB120000EB4001D6482C302A
+:1054400000EB41129DF8AC0040F2231110FB01F07B
+:10545000CF4901EBC00118319DF8980000EBC00066
+:1054600001EB001050F81A1F42F8011F406850600D
+:10547000C948D0F80C020521B0FBF1F201FB120083
+:1054800000EB4001C4482C3000E08BE100EB4112FE
+:105490009DF8AC0000EB400101EB0010BD4901EBB1
+:1054A000001130319DF8980001EB00100078107069
+:1054B000B948D0F80C020521B0FBF1F201FB120053
+:1054C00000EB4001B4482C3000EB41129DF8AC00D9
+:1054D00040F2231110FB01F0AD4901EBC00118317E
+:1054E0009DF8980000EBC00001EB0010406BC2F883
+:1054F0000900A948D0F80C020521B0FBF1F201FB2C
+:10550000120000EB4001A4482C3000EB4111A348ED
+:10551000C26841F81D2F008A88809F48D0F80C028D
+:105520000521B0FBF1F201FB120000EB40019A48AB
+:105530002C3000EB41129DF8AC0000EB400101EB78
+:105540000010944901EB001130319DF8980001EBF7
+:1055500000104068C2F8230000229DF8AC0000EB68
+:10556000400101EB00108B4901EB001130319DF837
+:10557000980001EB00104260002137914BE0864813
+:10558000D0F80C020521B0FBF1F201FB120000EB98
+:10559000400181482C3000EB41112731BDF8DC403F
+:1055A0009DF8AC0040F2231210FB02F0784A02EBA7
+:1055B000C00218329DF8980000EBC00002EB00100A
+:1055C00090F87F0040F2231210FB02F0704A02EBC9
+:1055D000C00218329DF8AC0040F2231310FB03F018
+:1055E0006B4B03EBC00318339DF8980000EBC00031
+:1055F00003EB001090F8800000EBC00002EB0012FB
+:105600003F32BDF8DC00001D105C0855BDF8DC0021
+:10561000401C81B23791BDF8DC000628AFDB0021C9
+:10562000379139E000239DF8AC0040F2231110FBC4
+:1056300001F0574901EBC00118319DF8980000EBCB
+:10564000C00001EB001090F87F0040F2231110FB26
+:1056500001F04F4901EBC00118319DF8AC0040F258
+:10566000231210FB02F04A4A02EBC00218329DF8E6
+:10567000980000EBC00002EB001090F8800000EBF7
+:10568000C00001EB00113F31BDF8DC000B54BDF848
+:10569000DC00401C81B23791BDF8DC000A28C1DB78
+:1056A0003D48D0F80C020521B0FBF1F080B2014674
+:1056B00009900220F3F70CFD00210620F4F7B4FC5A
+:1056C0003548D0F80C023449498D884206D2324818
+:1056D000D0F80C02401C3049C1F80C020021052012
+:1056E000F4F7A2FC9DF8AC0000EB400101EB0010C8
+:1056F000284901EB001030309DF8981000EB0110A4
+:10570000801C0990007820F0080209980270224855
+:10571000D0F80C020521B0FBF1F201FB120000EB06
+:1057200040011D482C3000EB4110D0F823202C986C
+:1057300000EB40011A4800EB4110C0F82320002084
+:10574000379020E01448D0F80C020521B0FBF1F2AC
+:1057500001FB120000EB40010F482C3000EB411020
+:105760002730BDF8DC10425C2C9800EB40010C485F
+:1057700000EB41112731BDF8DC000A54BDF8DC0014
+:10578000401C81B23791BDF8DC000628DADB73E0FB
+:10579000C444002004400020BC120020BC31002082
+:1057A000D814002000229DF8AC0040F2231110FB19
+:1057B00001F0FC4901EBC00118319DF8980000EBA5
+:1057C000C00001EB001080F83E209DF8AC0000EB1B
+:1057D000400101EB0010F44901EB001030309DF85E
+:1057E000981000EB0110801C0990007820F0080050
+:1057F0000830099908709DF8AC0000EB400101EBFE
+:105800000010E94901EB001030309DF8981000EBD2
+:10581000011042682C9800EB4001E44800EB411075
+:10582000C0F823200020379022E09DF8AC0040F221
+:10583000231110FB01F0DB4901EBC00118319DF889
+:10584000980000EBC00001EB00113F31BDF8DC0017
+:105850000A5C2C9800EB4001D44800EB4111273141
+:10586000BDF8DC000A54BDF8DC00401C81B2379161
+:10587000BDF8DC000628D8DB9DF8AC100220F4F758
+:10588000D3FB9DF8AC0040F2231110FB01F0C54999
+:1058900001EBC00018309DF8981001EBC10100EB3E
+:1058A0000110223009902C9800EB4001BF4800EB1A
+:1058B00041100D30102208900999F2F7C6FC9DF8AE
+:1058C000AC0040F2231110FB01F0B64901EBC0011E
+:1058D00018319DF8980000EBC00001EB00112C98E6
+:1058E00000EB4002B14800EB421051F81A2F40F88B
+:1058F000012F496841609DF8AC0000EB400101EBCD
+:105900000010A94901EB001130319DF8980001EB1E
+:10591000001001782C9800EB4002A44800EB4210E4
+:1059200001702C9800EB4001A04800EB4111A04809
+:10593000C26841F81D2F008A88809DF8AC0040F2B3
+:10594000231110FB01F0974901EBC00118319DF8BC
+:10595000980000EBC00001EB0010416B2C9800EBAD
+:105960004002924800EB4210C0F809109DF8AC00CC
+:1059700000EB400101EB00108B4901EB00113031CD
+:105980009DF8980000E00AE101EB001041682C98B6
+:1059900000EB4002854800EB4210C0F823102C9821
+:1059A00081B208200991F4F73FFB80E09DF8AC003C
+:1059B00040F2231110FB01F07A4901EBC0011831CC
+:1059C0009DF8980000EBC00001EB001001789DF8F5
+:1059D000AC0040F2231210FB02F0724A02EBC0004E
+:1059E0004079814263DA9DF8AC0000EB400101EBA5
+:1059F00000106D4901EB001030309DF8981000EB5D
+:105A00000110801C0990007820F00400001D099905
+:105A100008709DF8AC0000EB400101EB00106249FA
+:105A200001EB001030309DF8981000EB0110801C45
+:105A30000990007820F080008030099908700120DA
+:105A40009DF8AC1040F2231211FB02F1554A02EB13
+:105A5000C10108719DF8AC0040F2231110FB01F068
+:105A6000114601EBC00042799DF8AC0040F22311D1
+:105A700010FB01F04B4901EBC00018309DF8981065
+:105A800001EBC10100EB0110027014229DF8AC0083
+:105A900040F2231110FB01F0424901EBC000183025
+:105AA0009DF8981001EBC10100EB0110427176E006
+:105AB0000121404880F8B4169DF8AC0040F2231153
+:105AC00010FB01F0374901EBC00118319DF8980037
+:105AD00000EBC00001EB001001789DF8AC0040F233
+:105AE000231210FB02F02F4A02EBC00040798142E2
+:105AF0002EDA00219DF8AC0040F2231210FB02F0D8
+:105B0000284A02EBC000017101229DF8AC0040F26E
+:105B1000231110FB01F0234901EBC00118319DF85E
+:105B2000980000EBC00001EB0010027014229DF8F9
+:105B3000AC0040F2231110FB01F01A4901EBC00048
+:105B400018309DF8981001EBC10100EB0110427173
+:105B500025E014229DF8AC0040F2231110FB01F067
+:105B6000104901EBC00018309DF8981001EBC101FD
+:105B700000EB0110427112E014229DF8AC0040F2DB
+:105B8000231110FB01F0074901EBC00018309DF80C
+:105B9000981001EBC10100EB0110427100BF00BF82
+:105BA00001F0B6BEC444002004400020D8140020F8
+:105BB000BC310020BC3200209DF8AC0040F2231123
+:105BC00010FB01F0FE4901EBC000817826919DF8A1
+:105BD000AC0000EB4001C1EBC010FA4911F83010E5
+:105BE00027919DF8AC0040F2231110FB01F0F4491D
+:105BF00001EBC00118319DF8980000EBC00001EBEB
+:105C00000010417924919DF8AC0000EB4001C1EBFC
+:105C1000C010EC4901EBC0010991BDF89C10099836
+:105C2000F4F79AFF35909DF8AC0000EB4001C1EB12
+:105C3000C010E44901EBC001BDF89C00095CBDF84F
+:105C4000D400814241F063869DF8AC0000EB400136
+:105C5000C1EBC010DB4901EBC0004078002841F3E4
+:105C600056860021D84A9DF8AC0002EB00129DF840
+:105C700098001154BDF8900089287DD00EDC1428BE
+:105C800001F0298605DC082877D0102841F03E86EF
+:105C9000EFE3152872D08028F8D1EBE38B286ED083
+:105CA0008C286DD08E286CD08F28EFD1BDF89C0049
+:105CB0000D2867D19DF8AC0000EB4001C1EBC0108E
+:105CC000C04901EBC0004178C04880F8051D9DF82F
+:105CD000AC0000EB4001C1EBC010BA4901EBC000C1
+:105CE000C17ABA4880F8061D9DF8AC0040F2231135
+:105CF00010FB01F0B24901EBC00018309DF898107C
+:105D000001EBC10100EB0110007803287EDCAF48F5
+:105D100090F8060D00287ADD9DF8AC0040F22311C2
+:105D200010FB01F0A64901EBC00118319DF8980065
+:105D300000EBC00001EB001109910878401CC1B2D2
+:105D4000099801709DF8AC0040F2231110FB01F09E
+:105D50009B4901EBC00018309DF8981001EBC10180
+:105D600000EB01100078042851DB9DF8AC0000EB3B
+:105D7000400101EB001006E0FEE3FEE3FEE3FEE37C
+:105D8000FEE3FEE3FEE3924901EB001030309DF8A4
+:105D9000981000EB0110801C09908C4890F8060DBB
+:105DA000C0F30010C0F101000999097860F3000107
+:105DB00009980170854890F8050DC0F3C00038BB04
+:105DC0009DF8AC0000EB400101EB0010804901EBB5
+:105DD000001030309DF8981000EB01108078C0F36F
+:105DE0004010A8B19DF8AC0000EB400101EB0010A1
+:105DF000774901EB001030309DF8981000EB01104E
+:105E0000801C0990007820F0020002E051E0E1E0FF
+:105E10001FE0801C099908709DF8AC0040F2231126
+:105E200010FB01F0664901EBC00018309DF8981096
+:105E300001EBC10100EB011018300990007820F04F
+:105E40000200801C099908709DF8AC100220F4F73C
+:105E5000EBF800219DF8AC0040F2231210FB02F099
+:105E6000574A02EBC000017104229DF8AC0040F2D9
+:105E7000231110FB01F0524901EBC00118319DF8CC
+:105E8000980000EBC00001EB001002708C229DF81E
+:105E9000AC0040F2231110FB01F0494901EBC001B5
+:105EA00018319DF8980000EBC00001EB0010427122
+:105EB00090E09DF8AC0040F2231110FB01F0404946
+:105EC00001EBC00118319DF8980000EBC00001EB18
+:105ED000001001789DF8AC0040F2231210FB02F094
+:105EE000374A02EBC0004079814273D19DF8AC0083
+:105EF00000EB400101EB0010354901EB00103030A0
+:105F00009DF8981000EB0110801C09902F4890F824
+:105F1000060DC0F30010C0F101010998027861F389
+:105F2000000202709DF8AC0000EB400101EB001094
+:105F3000274901EB001130319DF8980001EB00106A
+:105F4000801C0990214890F8050DC2080998017835
+:105F500062F3410101709DF8AC0000EB400101EBE0
+:105F600000101B4901EB001130319DF8980001EB46
+:105F700000108078C0F340029DF8AC0040F223117D
+:105F800010FB01F00E4901EBC00018309DF898108D
+:105F900001EBC10100EB0110007EC0F34000824222
+:105FA0006ED09DF8AC0040F2231110FB01F00449C3
+:105FB00001EBC00018309DF8981001EBC1010AE018
+:105FC000C4440020A4770020383E0020BC220020DA
+:105FD0000440002082E300EB0110183009909DF886
+:105FE000AC0000EB400101EB0010FD4901EB00109B
+:105FF00030309DF8981000EB011080784208099825
+:10600000007862F34100099908709DF8AC0000EB3C
+:10601000400101EB0010F24901EB001030309DF817
+:10602000981000EB01108078C0F3400018BB0122EB
+:106030009DF8AC0040F2231110FB01F0E94901EB9F
+:10604000C00118319DF8980000EBC00001EB001072
+:1060500042739DF8AC0040F2231110FB01F0E149BE
+:1060600001EBC00018309DF8981001EBC10100EB66
+:10607000011080F83E209DF8AC100220F3F7D4FF09
+:106080009DF8AC0000EB400101EB0010D44901EB9E
+:10609000001130319DF8980001EB0010807800F07D
+:1060A00001029DF8AC0040F2231110FB01F0CD4934
+:1060B00001EBC00018309DF8981001EBC10100EB16
+:1060C0000110007E00F00100824276D09DF8AC0005
+:1060D00040F2231110FB01F0C24901EBC00018305F
+:1060E0009DF8981001EBC10100EB011018300990E8
+:1060F0009DF8AC0000EB400101EB0010B84901EB4A
+:10610000001130319DF8980001EB00108278099859
+:10611000017862F3000101709DF8AC0000EB4001D2
+:1061200001EB0010AE4901EB001030309DF89810E3
+:1061300000EB0110807800F00100E8BB9DF8AC0096
+:1061400000EB400101EB0010A54901EB00103030DD
+:106150009DF8981000EB01108078C0F3401068B3F0
+:106160009DF8AC0040F2231110FB01F09D4901EBBA
+:10617000C00018309DF8981001EBC10100EB011030
+:1061800090F83E00D0B99DF8AC0040F2231110FB0E
+:1061900001F0944901EBC00018309DF8981001EB14
+:1061A000C10100EB0110407B40B99DF8AC0000EB51
+:1061B000400101EB001002E045E022E22FE08849B7
+:1061C00001EB001030309DF8981000EB0110807842
+:1061D000C0F3400018BB01229DF8AC0040F223112F
+:1061E00010FB01F07F4901EBC00118319DF89800C8
+:1061F00000EBC00001EB001042739DF8AC0040F2D0
+:10620000231110FB01F0774901EBC00018309DF815
+:10621000981001EBC10100EB011080F83E20002234
+:106220009DF8AC0040F2231110FB01F06D4901EB29
+:10623000C00018309DF8981001EBC10100EB01106F
+:1062400080F83D20D8E19DF8AC0040F2231110FB0E
+:1062500001F0644901EBC00018309DF8981001EB83
+:10626000C10100EB011090F83E0098B901229DF8A1
+:10627000AC0040F2231110FB01F05A4901EBC000C1
+:1062800018309DF8981001EBC10100EB011080F867
+:106290003D2027E000229DF8AC0040F2231110FBC6
+:1062A00001F0504901EBC00118319DF8980000EB56
+:1062B000C00001EB001080F83D209DF8AC0000EB21
+:1062C000400101EB0010464901EB001030309DF811
+:1062D000981000EB0110801C0990007820F001025A
+:1062E00009980270404890F8900780B19DF8AC0082
+:1062F00000EB400101EB0010394901EB0010303098
+:106300009DF8981000EB0110807A022870D1374870
+:1063100090F8290001286BD13448D0F80C02334999
+:10632000498D884264D29DF8AC0040F2231110FBE5
+:1063300001F02C4901EBC00018309DF8981001EBDA
+:10634000C10100EB011090F83D00012847D19DF8F4
+:10635000AC0040F2231110FB01F0224901EBC00018
+:1063600018309DF8981001EBC10100EB011090F876
+:106370007E00A0BB01229DF8AC0000EB400101EBC8
+:106380000010174901EB001130319DF8980001EB26
+:106390000010C2729DF8AC0000EB400101EB001050
+:1063A0000F4901EB001130319DF8980001EB00100E
+:1063B00001789DF8AC0040F2231210FB02F0094A6C
+:1063C00002EBC000417008229DF8AC0040F223119E
+:1063D00010FB01F0034901EBC001183109E069E04D
+:1063E00004400020C4440020BC320020BC12002025
+:1063F000F1E09DF8980000EBC00001EB0010427145
+:1064000000229DF8AC0000EB400101EB0010FE49BA
+:1064100001EB001130319DF8980001EB0010426053
+:106420009DF8AC100220F3F7FFFD0021379119E031
+:1064300000229DF8AC0040F2231110FB01F0F3495B
+:1064400001EBC00118319DF8980000EBC00001EB92
+:1064500000113F31BDF8DC000A54BDF8DC00401CDF
+:1064600081B23791BDF8DC001428E1DB00213791BF
+:106470001BE0ABE2F8E300229DF8AC0040F22311F0
+:1064800010FB01F0E14901EBC00118319DF89800C3
+:1064900000EBC00001EB00115B31BDF8DC000A54D9
+:1064A000BDF8DC00401C81B23791BDF8DC000A2841
+:1064B000E1DBA1E09DF8AC0040F2231110FB01F0FC
+:1064C000D24901EBC00018309DF8981001EBC101D2
+:1064D00000EB011090F83D0001287CD19DF8AC0044
+:1064E00040F2231110FB01F0C84901EBC001183143
+:1064F0009DF8980000EBC00001EB001090F87F00C1
+:1065000040F2231110FB01F0C04901EBC00118312A
+:106510009DF8AC0040F2231210FB02F0BB4A02EBE4
+:10652000C00018309DF8982002EBC20200EB021068
+:1065300090F8800000EBC00001EB001090F87700AD
+:10654000032859D102229DF8AC0000EB400101EB79
+:106550000010AD4901EB001130319DF8980001EBBE
+:106560000010C2729DF8AC0000EB400101EB00107E
+:10657000A54901EB001106E03FE205E2F0E396E2F7
+:10658000EFE2EEE3FFE130319DF8980001EB0010FF
+:1065900001789DF8AC0040F2231210FB02F09B4AF8
+:1065A00002EBC000417008229DF8AC0040F22311BC
+:1065B00010FB01F0954901EBC00118319DF89800DE
+:1065C00000EBC00001EB0010427100229DF8AC000E
+:1065D00000EB400100E00FE001EB00108A4901EB05
+:1065E000001130319DF8980001EB001042609DF8D9
+:1065F000AC100220F3F718FD9DF8AC100220F3F761
+:1066000013FD9DF8AC0040F2231110FB01F07F490F
+:1066100001EBC00018309DF8981001EBC10100EBB0
+:1066200001108078802835D19DF8AC0000EB400146
+:1066300001EB0010744901EB001030309DF8981008
+:1066400000EB01108078C0F3400018BB9DF8AC004F
+:1066500000EB400101EB00106B4901EB0010303002
+:106660009DF8981000EB01108078C0F3401088B9B5
+:1066700015229DF8AC0040F2231110FB01F0634994
+:1066800001EBC00018309DF8981001EBC10100EB40
+:10669000011042719DF8AC0000EB400101EB0010CD
+:1066A000594901EB001030309DF8981000EB0110B3
+:1066B0008078C0F3400090B18F229DF8AC0040F28A
+:1066C000231110FB01F0514901EBC00018309DF877
+:1066D000981001EBC10100EB0110427141E09DF8FF
+:1066E000AC0040F2231110FB01F0484901EBC0005F
+:1066F00018309DF8981001EBC10100EB0110807B70
+:1067000001282ED100229DF8AC0040F2231110FB8D
+:1067100001F03E4901EBC00118319DF8980000EBF3
+:10672000C00001EB001082738C229DF8AC0040F297
+:10673000231110FB01F0354901EBC00118319DF820
+:10674000980000EBC00001EB0010427100219DF8A1
+:10675000AC0040F2231210FB02F02C4A02EBC00006
+:1067600001719DF8AC0000EB400101EB00102649DF
+:1067700001EB0010007BE8BB9DF8AC0000EB400192
+:10678000C1EBC010224901EBC000807801049DF8E4
+:10679000AC0000EB4002C2EBC0101D4A02EBC0008F
+:1067A000C07841EA00219DF8AC0000EB4002C2EB4A
+:1067B000C010174A02EBC00000790843C117CDE9A9
+:1067C000080108F03BFD9DF8AC1040F2231211FBCC
+:1067D00002F10E4A02EBC10218329DF8981001EB4B
+:1067E000C10102EB0111C1F81E009DF8AC0000EBE5
+:1067F000400100E03DE0C1EBC010054901EBC000E5
+:106800004079000406E0000004400020C444002059
+:10681000A47700209DF8AC1001EB4102C2EBC1113E
+:10682000FE4A02EBC101897940EA01209DF8AC10D3
+:1068300001EB4102C2EBC111F84A02EBC101C97977
+:106840000843C117CDE9080108F0F8FC9DF8AC1029
+:1068500040F2231211FB02F1F14A02EBC10118319F
+:106860009DF8982002EBC20201EB0211C1F81A0058
+:1068700089E09DF8AC0000EB4001C1EBC010E74996
+:1068800001EBC000807801069DF8AC0000EB4002EF
+:10689000C2EBC010E14A02EBC000C07841EA0041FF
+:1068A0009DF8AC0000EB4002C2EBC010DB4A02EBEB
+:1068B000C000007941EA00219DF8AC0000EB4002E5
+:1068C000C2EBC010D54A02EBC00040790843C117A3
+:1068D000CDE9080108F0B2FC9DF8AC1040F223129B
+:1068E00011FB02F1CE4A02EBC10218329DF898105A
+:1068F00001EBC10102EB0111C1F81E009DF8AC00D3
+:1069000000EB4001C1EBC010C44901EBC00080792D
+:1069100000069DF8AC1001EB4102C2EBC111BF4A69
+:1069200002EBC101C97940EA01409DF8AC1001EBCE
+:106930004102C2EBC111B94A02EBC101097A40EA36
+:1069400001209DF8AC1001EB4102C2EBC111B34A2A
+:1069500002EBC101497A0843C117CDE9080108F0EB
+:106960006DFC9DF8AC1040F2231211FB02F1AC4A11
+:1069700002EBC10118319DF8982002EBC20201EB35
+:106980000211C1F81A0020E2BDF89C0003281CD1B6
+:106990008F229DF8AC0040F2231110FB01F0A049BA
+:1069A00001EBC00118319DF8980000EBC00001EB2D
+:1069B0000010427101219DF8AC0040F2231210FB3F
+:1069C00002F0974A02EBC0000171FEE1BDF89C00A5
+:1069D000032811D18F229DF8AC0040F2231110FB47
+:1069E00001F08F4901EBC00018309DF8981001EBC1
+:1069F000C10100EB01104271E7E1BDF89C000328E2
+:106A000054D19DF8AC0040F2231110FB01F08449F1
+:106A100001EBC0001830BDF8D01001EBC10100EB54
+:106A200001108079012824D100229DF8AC0040F2A9
+:106A3000231110FB01F07A4901EBC0011831BDF8B8
+:106A4000D00000EBC00001EB001082718F229DF896
+:106A5000AC0040F2231110FB01F0714901EBC001C1
+:106A600018319DF8980000EBC00001EB0010427156
+:106A70001CE008229DF8AC0040F2231110FB01F04D
+:106A8000674901EBC00118319DF8980000EBC00088
+:106A900001EB0010427100219DF8AC0040F223127E
+:106AA00010FB02F05E4A02EBC00001718DE1BDF8FF
+:106AB0009C00032854D19DF8AC0040F2231110FB38
+:106AC00001F0574901EBC0001830BDF8D01001EBC0
+:106AD000C10100EB01108079012824D100229DF82A
+:106AE000AC0040F2231110FB01F04D4901EBC00155
+:106AF0001831BDF8D00000EBC00001EB001082712E
+:106B00008F229DF8AC0040F2231110FB01F04449A4
+:106B100001EBC00018309DF8981001EBC10100EBAB
+:106B2000011042711CE008229DF8AC0040F22311D4
+:106B300010FB01F03A4901EBC00118319DF89800B3
+:106B400000EBC00001EB0010427100219DF8AC0089
+:106B500040F2231210FB02F0314A02EBC000017137
+:106B600033E1BDF89C0008287DD19DF8AC0000EB16
+:106B70004001C1EBC010294901EBC000807801063B
+:106B80009DF8AC0000EB4002C2EBC010234A02EBC0
+:106B9000C000C07841EA00419DF8AC0000EB400223
+:106BA000C2EBC0101D4A02EBC000007941EA002090
+:106BB0009DF8AC1001EB4102C2EBC111174A02EB88
+:106BC000C10149790843C117CDE9080108F036FB36
+:106BD0009DF8AC1040F2231211FB02F1104A02EBB7
+:106BE000C10218329DF8981001EBC10102EB0111AE
+:106BF00048639DF8AC0040F2231110FB01F00849F6
+:106C000001EBC00018309DF8981001EBC10100EBBA
+:106C1000011000789DF8AC1004E00000A47700207B
+:106C2000C444002040F2231211FB02F1FE4A02EBA1
+:106C3000C1014979884232DA00219DF8AC0040F266
+:106C4000231210FB02F0F84A02EBC000017105228A
+:106C50009DF8AC0040F2231110FB01F0F24901EB6A
+:106C6000C001183101E07AE07CE09DF8980000EB6B
+:106C7000C00001EB001002708E229DF8AC0040F2C3
+:106C8000231110FB01F0E84901EBC00018309DF81A
+:106C9000981001EBC10100EB011042715FE09DF81B
+:106CA000AC0040F2231110FB01F0DF4901EBC00002
+:106CB0001830BDF8D01001EBC10100EB0110807954
+:106CC00001282FD100229DF8AC0040F2231110FBC7
+:106CD00001F0D54901EBC0011831BDF8D00000EB3F
+:106CE000C00001EB001082718F229DF8AC0040F2D1
+:106CF000231110FB01F0CC4901EBC00118319DF8C4
+:106D0000980000EBC00001EB0010427101219DF8DA
+:106D1000AC0040F2231210FB02F0C34A02EBC000A9
+:106D200001711CE08E229DF8AC0040F2231110FB93
+:106D300001F0BD4901EBC00118319DF8980000EB4E
+:106D4000C00001EB0010427100219DF8AC0040F240
+:106D5000231210FB02F0B44A02EBC000017134E0D0
+:106D6000FEE333E0BDF89C0003282ED100219DF8FE
+:106D7000AC0040F2231210FB02F0AB4A02EBC00061
+:106D8000017101229DF8AC0040F2231110FB01F0CB
+:106D9000A54901EBC0011831BDF8D00000EBC000DF
+:106DA00001EB001082718C229DF8AC0040F223119F
+:106DB00010FB01F09C4901EBC00018309DF89810C1
+:106DC00001EBC10100EB01104271FCE3BDF89C0036
+:106DD0000F287CD19DF8AC0000EB400101EB0010C6
+:106DE000924901EB0010007BE8BB00202C902D9015
+:106DF0000021379120E0DDE92C10000240EA116209
+:106E00000902CDE92C129DF8AC0000EB4001C1EB6A
+:106E1000C010874901EBC001BDF8DC00C0F10600DD
+:106E2000085CDDE92C3440EA0302CDE92C24BDF8EE
+:106E3000DC00401C81B23791BDF8DC000528DADBAC
+:106E40009DF8AC00DDE92C2140F2231310FB03F088
+:106E5000754B03EBC00318339DF8980000EBC0009E
+:106E600003EB001000E045E040F8222F41600022D3
+:106E70002C922D920021379120E0DDE92C100002A8
+:106E800040EA11620902CDE92C129DF8AC0000EB3A
+:106E90004001C1EBC010664901EBC001BDF8DC0048
+:106EA000C0F10B00085CDDE92C3440EA0302CDE9B7
+:106EB0002C24BDF8DC00401C81B23791BDF8DC0009
+:106EC0000528DADB9DF8AC00DDE92C1200E0F9E3DF
+:106ED00040F2231310FB03F0534B03EBC0001830B8
+:106EE0009DF8983003EBC30300EB03102230816060
+:106EF000C2607EE000202C902D900021379120E090
+:106F0000DDE92C10000240EA11620902CDE92C12E1
+:106F10009DF8AC0000EB4001C1EBC010444901EB0F
+:106F2000C001BDF8DC00C0F10700085CDDE92C34CD
+:106F300040EA0302CDE92C24BDF8DC00401C81B2FC
+:106F40003791BDF8DC000628DADB9DF8AC00DDE9FE
+:106F50002C1240F2231310FB03F0334B03EBC0035E
+:106F600018339DF8980000EBC00003EB001040F8C8
+:106F7000221F426000222C922D92002137911FE0A7
+:106F8000DDE92C10000240EA11620902CDE92C1261
+:106F90009DF8AC0000EB4001C1EBC010244901EBAF
+:106FA000C001BDF8DC00C0F10D00085CDDE92C3447
+:106FB0001843CDE92C04BDF8DC00401C80B23790AA
+:106FC000BDF8DC000628DBDB9DF8AC00DDE92C21F8
+:106FD00040F2231310FB03F0134B03EBC0001830F7
+:106FE0009DF8983003EBC30300EB0310223082605E
+:106FF000C1609DF8AC0040F2231110FB01F00A497A
+:1070000001EBC00118319DF8980000EBC00001EBC6
+:10701000001001789DF8AC0040F2231210FB02F042
+:10702000014A02EBC00005E0C444002004400020F7
+:10703000A4770020407981427ED19DF8AC009DF874
+:10704000981001EB0010C217CDE92C02FE4890F811
+:10705000900708B39DF8AC0000EB400101EB001075
+:10706000FA4901EB001030309DF8981000EB011048
+:10707000807A022810D09DF8AC0000EB400101EBB3
+:107080000010F24901EB001030309DF8981000EB31
+:107090000110C07A00287CDD00229DF8AC0000EBD6
+:1070A000400101EB0010E94901EB001030309DF880
+:1070B000981000EB0110C272E548D0F80C020521CF
+:1070C000B0FBF1F201FB120000EB4001E0482C3074
+:1070D00000EB41100D3009909DF8AC0040F22311F7
+:1070E00010FB01F0DB4901EBC00018309DF898104F
+:1070F00001EBC10100EB0110223010220146089083
+:107100000998F1F7A2F8D248D0F80C020521B0FB9B
+:10711000F1F201FB120000EB4001CD482C3000EBF6
+:1071200041129DF8AC0040F2231110FB01F0C94957
+:1071300001EBC001183100E0C5E29DF8980000EBBA
+:10714000C00001EB001050F81A1F42F8011F406800
+:107150005060BF48D0F80C020521B0FBF1F201FBF2
+:10716000120000EB4001BA482C3000EB41129DF8B0
+:10717000AC0000EB400101EB0010B44901EB001141
+:1071800030319DF8980001EB001000781070B04885
+:1071900000E07CE1D0F80C020521B0FBF1F201FB2C
+:1071A000120000EB4001AA482C3000EB4111AA4824
+:1071B000C26841F81D2F008A8880A548D0F80C02CB
+:1071C0000521B0FBF1F201FB120000EB4001A048E9
+:1071D0002C3000EB41129DF8AC0040F2231110FB63
+:1071E00001F09C4901EBC00118319DF8980000EBBB
+:1071F000C00001EB0010406BC2F809009448D0F8C1
+:107200000C020521B0FBF1F201FB120000EB400182
+:107210008F482C3000EB41129DF8AC0000EB400190
+:1072200001EB0010894901EB001130319DF8980005
+:1072300001EB00104068C2F8230000229DF8AC006A
+:1072400000EB400101EB0010804901EB00113031EF
+:107250009DF8980001EB00104260002137914BE04F
+:107260007B48D0F80C020521B0FBF1F201FB1200C3
+:1072700000EB400176482C3000EB41112731BDF87E
+:10728000DC409DF8AC0040F2231210FB02F0714A82
+:1072900002EBC00218329DF8980000EBC00002EB30
+:1072A000001090F87F0040F2231210FB02F0694AB0
+:1072B00002EBC00218329DF8AC0040F2231310FB21
+:1072C00003F0644B03EBC00318339DF8980000EB08
+:1072D000C00003EB001090F8800000EBC00002EB50
+:1072E00000123F32BDF8DC00001D105C0855BDF8EF
+:1072F000DC00401C81B23791BDF8DC000628AFDB12
+:107300000021379139E000239DF8AC0040F22311B1
+:1073100010FB01F04F4901EBC00118319DF89800B6
+:1073200000EBC00001EB001090F87F0040F2231149
+:1073300010FB01F0474901EBC00118319DF8AC008A
+:1073400040F2231210FB02F0424A02EBC002183254
+:107350009DF8980000EBC00002EB001090F8800050
+:1073600000EBC00001EB00113F31BDF8DC000B5415
+:10737000BDF8DC00401C81B23791BDF8DC000A2862
+:10738000C1DB3348D0F80C020521B0FBF1F080B22C
+:10739000014609900220F1F79BFE00210620F2F73A
+:1073A00043FE2B48D0F80C022949498D884206D269
+:1073B0002748D0F80C02401C2549C1F80C020021D6
+:1073C0000520F2F731FE9DF8AC0000EB400101EB27
+:1073D00000101E4901EB001030309DF8981000EBB2
+:1073E0000110801C0990007820F0080209980270B2
+:1073F0001748D0F80C020521B0FBF1F201FB120096
+:1074000000EB400112482C3000EB4110D0F8232053
+:107410002C9800EB4001114800EB4110C0F82320EC
+:10742000002037902EE00A48D0F80C020521B0FB6E
+:10743000F1F201FB120000EB400105482C3000EB9B
+:10744000411027300CE00000BC3200200440002036
+:10745000BC120020C4440020BC310020D8140020FD
+:10746000BDF8DC10425C2C9800EB4001FE4800EBBC
+:1074700041112731BDF8DC000A54BDF8DC00401C86
+:1074800081B23791BDF8DC000628CCDB56E09DF8D0
+:10749000AC0000EB400101EB0010F44901EB0010DF
+:1074A00030309DF8981000EB0110801C0990007896
+:1074B00020F008010831099801709DF8AC0000EB3C
+:1074C000400101EB0010E94901EB001130319DF85A
+:1074D000980001EB001041682C9800EB4002E24854
+:1074E00000EB4210C0F823100021379122E09DF8F4
+:1074F000AC0040F2231110FB01F0DD4901EBC001AB
+:1075000018319DF8980000EBC00001EB00113F31ED
+:10751000BDF8DC000A5C2C9800EB4001D24800EB7F
+:1075200041112731BDF8DC000A54BDF8DC00401CD5
+:1075300081B23791BDF8DC000628D8DB9DF8AC009D
+:1075400000EB400101EB0010C84901EB00103030A6
+:107550009DF8981000EB0110801C0990007800E065
+:1075600016E120F02002099802709DF8AC1002206C
+:10757000F2F75AFD9DF8AC0040F2231110FB01F028
+:10758000BB4901EBC00018309DF8981001EBC10118
+:1075900000EB0110223009902C9800EB4001B2481A
+:1075A00000EB41100D30102208900999F0F74DFEC4
+:1075B0009DF8AC0040F2231110FB01F0AC4901EB47
+:1075C000C001183100E0A1E19DF8980000EBC00077
+:1075D00001EB00112C9800EB4002A34800EB421095
+:1075E00051F81A2F40F8012F496841609DF8AC000E
+:1075F00000EB400101EB00109C4901EB0011303120
+:107600009DF8980001EB001001782C9800EB4002E7
+:10761000954800EB421001702C9800EB4001924815
+:1076200000EB41119348C26841F81D2F008A888001
+:107630009DF8AC0040F2231110FB01F08C4901EBE6
+:10764000C00118319DF8980000EBC00001EB00105C
+:10765000416B2C9800EB4002834800EB4210C0F8CD
+:1076600009109DF8AC0000EB400101EB00107F49D0
+:1076700001EB001130319DF8980001EB00104168DA
+:107680002C9800EB4002784800EB4210C0F8231021
+:107690002C9881B208200991F2F7C6FC00229DF8CF
+:1076A000AC0040F2231110FB01F0714901EBC00066
+:1076B00018309DF8981001EBC10100EB011080F823
+:1076C0003E2052E063E09DF8AC0000EB400101EB8E
+:1076D0000010664901EB001030309DF8981000EB67
+:1076E0000110801C0990007820F00400001D099909
+:1076F00008709DF8AC0000EB400101EB00105B4905
+:1077000001EB001030309DF8981000EB0110801C48
+:107710000990007820F080008030099908700120DD
+:107720009DF8AC1040F2231211FB02F1504A02EB1B
+:10773000C10108719DF8AC0040F2231110FB01F06B
+:10774000114601EBC00042799DF8AC0040F22311D4
+:1077500010FB01F0464901EBC00018309DF898106D
+:1077600001EBC10100EB011002708F229DF8AC000B
+:1077700040F2231110FB01F03D4901EBC00018302D
+:107780009DF8981001EBC10100EB01104271BDE0C2
+:10779000BDF89C0003284FD10121374880F8B4166A
+:1077A0009DF8AC0040F2231110FB01F0304901EBD1
+:1077B000C00118319DF8980000EBC00001EB0010EB
+:1077C00001789DF8AC0040F2231210FB02F0284A29
+:1077D00002EBC000407981422FDA00219DF8AC0015
+:1077E00040F2231210FB02F0214A02EBC0000171AB
+:1077F00001229DF8AC0040F2231110FB01F01C495E
+:1078000001EBC00118319DF8980000EBC00001EBBE
+:10781000001002708F229DF8AC0040F2231110FB83
+:1078200001F0134901EBC00018309DF8981001EBEE
+:10783000C10100EB011042714CE09DF8AC0040F238
+:10784000231110FB01F00A4901EBC00018309DF82C
+:10785000981001EBC10100EB01108078802839D12C
+:1078600000219DF8AC0009E0D8140020044000205D
+:10787000C4440020BC310020BC32002040F223125E
+:1078800010FB02F0FE4A02EBC000017180229DF85D
+:10789000AC0040F2231110FB01F0F94901EBC001EB
+:1078A00018319DF8980000EBC00001EB0010427108
+:1078B00000229DF8AC0040F2231110FB01F0F049CA
+:1078C00001EBC00018309DF8981001EBC10100EBEE
+:1078D000011082701AE0BDF89C00032815D1002128
+:1078E000E84880F8B4168F229DF8AC0040F22311CE
+:1078F00010FB01F0E24901EBC00018309DF8981030
+:1079000001EBC10100EB0110427100BF00BF00BFDD
+:1079100000BFDD4890F80B0FB0B1DC499DF8AC001A
+:1079200031F8101009919DF8AC1001EB4100C0EB4B
+:10793000C110D74901EBC001012308919DF8AC208B
+:10794000DDE90801F3F720F90021379111E000216A
+:107950009DF8AC0000EB4002C2EBC010CC4A02EB39
+:10796000C002BDF8DC001154BDF8DC00401C81B23F
+:107970003791BDF8DC00142843DAE8E7C5499DF8E3
+:10798000AC0011F81000C009D8BB9DF8AC0011F88C
+:107990001000C0F3C300062832D2DFE800F0036213
+:1079A00091FEFD339DF8AC0000EB4001C1EBC0102F
+:1079B000B74901EBC0010991B7A1099815F02EFE56
+:1079C00011901198E0B100219DF8AC0000EB40004F
+:1079D000B04A3C3202EB8000416001219DF8AC00CE
+:1079E00000EB400002EB80008170AA499DF8AC00DA
+:1079F00001EB40010991087820F0780028300870E8
+:107A000062E162E19DF8AC0000EB4001C1EBC01007
+:107A10009F4901EBC00109919FA1099815F0FEFD56
+:107A200011901198E0B100219DF8AC0000EB4000EE
+:107A3000984A3C3202EB8000416001219DF8AC0085
+:107A400000EB400002EB8000817092499DF8AC0091
+:107A500001EB40010991087820F07800203008708F
+:107A600032E19DF8AC0000EB4001C1EBC010884949
+:107A700001EBC001099188A1099815F0CFFD119083
+:107A80001198E0B100219DF8AC0000EB4000814A64
+:107A90003C3202EB8000416001219DF8AC0000EB1C
+:107AA000400002EB800081707A499DF8AC0001EB48
+:107AB00040010991087820F078001830087003E13F
+:107AC00000219DF8AC0000EB4000724A3C3202EB12
+:107AD0008000416001219DF8AC0000EB400002EB0A
+:107AE000800081709DF8AC0000EB4001C1EBC0103C
+:107AF000674901EBC0011198801D095C30399DF880
+:107B0000AC0000EB4002C2EBC010614A02EBC003C4
+:107B10001198401D185C303841EA0010C117CDE9BA
+:107B2000080106F0D7FD5D4988719DF8AC0000EBB7
+:107B30004001C1EBC010564901EBC001099158A1A9
+:107B4000099815F06BFD1190119838B39DF8AC00B1
+:107B500000EB4001C1EBC0104D4901EBC001119891
+:107B6000401C085C302826DB9DF8AC0000EB40018F
+:107B7000C1EBC010464901EBC0011198401C085CE4
+:107B800030389DF8AC1001EB4102C2EBC111404A04
+:107B900002EBC103119902E058E02BE01EE0595CB2
+:107BA000303940EA0110C117CDE9080106F092FD15
+:107BB0003A49C87112E09DF8AC0000EB4001C1EBFE
+:107BC000C010334901EBC0011198085C3038C1176F
+:107BD000CDE9080106F07EFD3049C8712D499DF8B8
+:107BE000AC0001EB40010991087820F078001830D2
+:107BF000087069E09DF8AC0000EB4001C1EBC010DB
+:107C0000234901EBC001099123A1099815F006FD54
+:107C100011901198C8B10020224908601D499DF8B3
+:107C2000AC0001EB40010991087820F0800180311F
+:107C3000099801704FF47A719DF8AC0000EB400098
+:107C4000144A3C3202EB800081603DE09DF8AC00BC
+:107C500000EB4001C1EBC0100D4901EBC0010991DF
+:107C60000DA1099815F0DAFC1190119858B3054848
+:107C700090F8B60620F08001024880F8B61613E0AE
+:107C8000C4440020BC320020BC2200202469002013
+:107C9000A4770020CC3D00204F4B00004C3A002040
+:107CA0002C0000008802424210499DF8AC0001EB14
+:107CB00040010991087820F0780008300870002011
+:107CC0000B498870486000BF00BF0A4800780A4925
+:107CD0000978084409490978084409490978084499
+:107CE000002873F467A938B070BD0000CC3D0020B7
+:107CF00064690020120000201300002014000020FE
+:107D00001500002007B5D4B000211A9119911891DF
+:107D100017911691159114910022129213921092BC
+:107D200011920F910E910D910C910B910A91F7A068
+:107D300006C8CDE90812F7A006C8CDE90612002151
+:107D400005910020F5490870549800EB400101EBC3
+:107D50000010F34901EB001081791691F149549814
+:107D600001EB00115598085C05287DDD0621ED4AE0
+:107D7000549802EB001255981154002240F223113E
+:107D800054984843E84901EBC0011831559800EB7D
+:107D9000C00001EB00100270549800EB400101EBB1
+:107DA0000010DF4901EB00113031559801EB001054
+:107DB000807820F08002549800EB400101EB001025
+:107DC000D74901EB00113031559801EB001082705A
+:107DD00040F2231154984843D34901EBC0011831B4
+:107DE000559800EBC00001EB001090F88E0020F0D9
+:107DF000080240F2231154984843CB4901EBC001DB
+:107E00001831559800EBC00001EB001080F88E206F
+:107E100040F2231154984843C34901EBC001183183
+:107E2000559800EBC00001EB001090F88E0020F098
+:107E3000010240F2231154984843BB4901EBC001B1
+:107E40001831559800EBC00001EB001080F88E202F
+:107E5000549800EB400101EB0010B14901EB001018
+:107E60008079092817D200E087E0DFE800F0850577
+:107E70001525354555657500E52240F223115498C6
+:107E80004843A94901EBC0001830559901EBC101E5
+:107E900000EB011042716FE0A12240F223115498CF
+:107EA0004843A14901EBC0001830559901EBC101CD
+:107EB00000EB011042715FE0A12240F223115498BF
+:107EC0004843994901EBC0001830559901EBC101B5
+:107ED00000EB011042714FE0B12240F2231154989F
+:107EE0004843914901EBC0001830559901EBC1019D
+:107EF00000EB011042713FE0312240F2231154980F
+:107F00004843894901EBC0001830559901EBC10184
+:107F100000EB011042712FE0F42240F2231154983B
+:107F20004843814901EBC0001830559901EBC1016C
+:107F300000EB011042711FE0062240F22311549819
+:107F40004843794901EBC0001830559901EBC10154
+:107F500000EB011042710FE0152240F223115498FA
+:107F60004843714901EBC0001830559901EBC1013C
+:107F700000EB0110427100BF00BF6A496C39549890
+:107F800011F810000121B1EBD01F46F0B98167480C
+:107F900090F82800012806F0A4819DF858000028D8
+:107FA000F9D09DF858000A2886F03281DFE810F0F9
+:107FB000E12A0A0048090C0E8012F61538172D2008
+:107FC000E326642D549800EB400101EB0010544966
+:107FD00001EB00113031559801EB00104178084653
+:107FE0000491002107F02AF9C1B2159140F2231142
+:107FF000549848434C4901EBC0011831559800EBA7
+:10800000C00001EB0010017840F223125498504355
+:10801000454A02EBC0004079814208D1012140F27B
+:10802000231254985043404A02EBC00001713D496D
+:10803000549801EB00115598085C401CC1B2394AB4
+:10804000549802EB00125598115440F223115498A1
+:108050004843354901EBC0001830559901EBC10187
+:1080600000EB011090F88E00C0F3C00090B154985E
+:1080700000EB400101EB0010294901EB00104179B0
+:108080000B464FF4805204914FF4E131549806F0BE
+:10809000C3FF19E0549800EB400101EB00102049A8
+:1080A00001EB001041790491549800EB400101EB81
+:1080B00000101B4901EB0010016803914FF480523E
+:1080C000049B549806F0A8FF5698C52876D012DC79
+:1080D000B52874D008DC112872D0122871D013286A
+:1080E00070D0B22869D1A0E3B6286CD0B9286BD083
+:1080F000C328F7D1DCE2D92868D019DCCA287DD0A2
+:10810000CE287CD0D528EDD119E0000001693230AD
+:108110003130300001693230453030001600002027
+:1081200004400020383E0020C4440020BC1200203F
+:10813000E12865D0E5287DD0E728D3D1FAE3F52101
+:108140005498C0EB001000EB8000F54A02F83010A4
+:108150009DF854105498C0EB001000EB800002EB27
+:10816000C0004170A2215498C0EB001000EB8000C9
+:1081700002EBC0008170D5215498C0EB001000EBD9
+:10818000800002EBC000C1705498C0EB001000EBFF
+:108190008000114601EBC00104910321049806F010
+:1081A00029FF01465498C0EB001000EB8000DC4A28
+:1081B00002EBC000017105210F91FDE3FDE34AE0F0
+:1081C000FCE3FCE3FCE3F1E258E1FFE7F52154981E
+:1081D000C0EB001000EB8000D14A02F830109DF88F
+:1081E00054105498C0EB001000EB800002EBC0006C
+:1081F0004170A2215498C0EB001002E097E2F4E332
+:10820000F4E300EB800002EBC0008170D9215498A8
+:10821000C0EB001000EB800002EBC000C17054986E
+:10822000C0EB001000EB8000114601EBC00104918F
+:10823000032100E0FAE3049806F0DCFE01465498BE
+:10824000C0EB001000EB8000B54A02EBC0000171EA
+:1082500005210F91B1E7F5215498C0EB001000EB18
+:108260008000AF4A02F830109DF854105498C0EBCB
+:10827000001000EB800002EBC0004170549800EB4E
+:10828000400101EB0010A74901EB0010007B002822
+:108290007AD140F2231154984843A34901EBC0001E
+:1082A0001830559901EBC10100EB01108068B0F561
+:1082B000100F05D34FF410000021CDE9100110E09C
+:1082C00040F2231154984843974901EBC0001830FD
+:1082D000559901EBC10100EB011080680022CDE946
+:1082E0001002A5215498C0EB001000EB80008C4ACE
+:1082F00002EBC000817000211A911CE0BDF86800FB
+:10830000C0F10200C200DDE91001CDE91B10EFF75A
+:108310008AFFC2B25498C0EB001000EB8000804985
+:1083200001EBC003BDF86800C01C1A54BDF868001A
+:10833000401C80B21A90BDF868000328DEDBB5212E
+:108340005498C0EB001000EB8000754A02EBC000AF
+:1083500081715498C0EB001000EB8000114601EBD6
+:10836000C00104910621049806F044FE0146549889
+:10837000C0EB001000EB8000694A02EBC000C17145
+:1083800008210F9179E0FFE740F223115498484308
+:10839000654901EBC0001830559901EBC10100EBB4
+:1083A00001108068B0F1104F05D34FF0104000214C
+:1083B000CDE9100110E040F22311549848435A4986
+:1083C00001EBC0001830559901EBC10100EB011021
+:1083D00080680022CDE91002A6215498C0EB00105D
+:1083E00000EB80004E4A02EBC000817000211A9120
+:1083F0001CE0BDF86800C0F10300C200DDE9100117
+:10840000CDE91D10EFF70FFFC2B25498C0EB00107A
+:1084100000EB8000424901EBC003BDF86800C01CBE
+:108420001A54BDF86800401C80B21A90BDF868006C
+:108430000428DEDBB5215498C0EB001000EB80006F
+:10844000374A02EBC000C1715498C0EB001000EB3A
+:108450008000114601EBC00104910721049806F049
+:10846000C9FD01465498C0EB001000EB80002C4A77
+:1084700002EBC000017209210F919EE6F52154988C
+:10848000C0EB001000EB8000254A02F830109DF888
+:1084900054105498C0EB001000EB800002EBC000B9
+:1084A0004170549800EB400101EB00101D4901EBB5
+:1084B0000010007BD0BB40F22311549848431A4966
+:1084C00001EBC0001830559901EBC10100EB011020
+:1084D0008068B0F5100F05D14FF410000021CDE9F0
+:1084E000100110E040F22311549848430E4901EB6B
+:1084F000C0001830559901EBC10100EB01108068F4
+:108500000022CDE91002A5215498C0EB001000EB29
+:108510008000034A02EBC000817000211A9123E021
+:10852000446E002004400020C444002044E0BDF814
+:108530006800C0F10200C200DDE91001CDE91F10A2
+:10854000EFF771FEC2B25498C0EB001000EB800050
+:10855000F94901EBC003BDF86800C01C1A54BDF80E
+:108560006800401C80B21A90BDF868000328DEDB6A
+:10857000B9215498C0EB001000EB8000EE4A02EBEA
+:10858000C00081715498C0EB001000EB80001146D0
+:1085900001EBC00104910621049806F02BFD014671
+:1085A0005498C0EB001000EB8000E34A02EBC000DF
+:1085B000C17108210F917AE040F223115498484389
+:1085C000DE4901EBC0001830559901EBC10100EB09
+:1085D00001108068B0F1104F05D14FF0104000211C
+:1085E000CDE9100110E040F2231154984843D349DB
+:1085F00001EBC0001830559901EBC10100EB0110EF
+:1086000080680022CDE91002A6215498C0EB00102A
+:1086100000EB8000C84A02EBC000817000211A9173
+:108620001EE0BDF86800C0F10300C200DDE91010D3
+:10863000CDE9210108462199EFF7F5FDC2B2549822
+:10864000C0EB001000EB8000BB4901EBC003BDF89C
+:108650006800C01C1A54BDF86800401C80B21A9013
+:10866000BDF868000428DCDBB9215498C0EB001089
+:1086700000EB8000B04A02EBC000C1715498C0EB1F
+:10868000001000EB8000114601EBC00104910721AE
+:10869000049806F0AFFC01465498C0EB001000EBC4
+:1086A0008000A54A02EBC000017209210F9184E508
+:1086B000F5215498C0EB001000EB80009E4A02F8B0
+:1086C00030109DF854105498C0EB001000EB80005F
+:1086D00002EBC0004170A2215498C0EB001000EBE7
+:1086E000800002EBC0008170C3215498C0EB0010E1
+:1086F00000EB800002EBC000C1705498C0EB00108A
+:1087000000EB8000114601EBC001049103210498A5
+:1087100006F070FC01465498C0EB001000EB80009E
+:10872000854A02EBC000017105210F9145E5F52155
+:108730005498C0EB001000EB80007F4A02F8301024
+:108740009DF854105498C0EB001000EB800002EB31
+:10875000C0004170A2215498C0EB001000EB8000D3
+:1087600002EBC0008170CA215498C0EB001000EBEE
+:10877000800002EBC000C1705498C0EB001000EB09
+:108780008000114601EBC00104910321049806F01A
+:1087900031FC01465498C0EB001000EB8000664AA3
+:1087A00002EBC000017105210F9106E5F5215498F7
+:1087B000C0EB001000EB80005F4A02F830109DF81B
+:1087C00054105498C0EB001000EB800002EBC00086
+:1087D0004170A2215498C0EB001000EB800002EB26
+:1087E000C0008170B6215498C0EB001000EB8000EF
+:1087F00002EBC000C1705498C0EB001000EB800089
+:10880000114601EBC00104910321049806F0F2FB2C
+:1088100001465498C0EB001000EB8000464A02EB82
+:10882000C000017105210F91C7E4F5215498C0EBF8
+:10883000001000EB8000404A02F830109DF8541000
+:108840005498C0EB001000EB800002EBC0004170B8
+:10885000549800EB400101EB0010394901EB001086
+:10886000007BE0BBA4215498C0EB001000EB80001B
+:1088700002EBC000817000211A9124E040F2231124
+:10888000549848432D4901EBC0011831559800EB2D
+:10889000C00001EB0010416BBDF86800C0F10100A1
+:1088A000C000C1405498C0EB001000EB8000224A89
+:1088B00002EBC002BDF86800C01C1154BDF868008E
+:1088C000401C81B21A91BDF868000228D6DBB221A3
+:1088D0005498C0EB001000EB8000174A00E01CE049
+:1088E00002EBC00041715498C0EB001000EB800017
+:1088F000114601EBC00104910521049806F07AFBB2
+:1089000001465498C0EB001000EB80000A4A02EBCD
+:10891000C000817107210F9166E0A5215498C0EB3A
+:10892000001000EB8000044A02EBC00081700021BF
+:108930001A912CE092E20000446E0020C444002012
+:108940000440002040F2231154984843F74901EBBA
+:10895000C0011831559800EBC00001EB0010416BCD
+:10896000BDF86800C0F10200C000C1405498C0EBDF
+:10897000001000EB8000EE4A02EBC002BDF8680078
+:10898000C01C1154BDF86800401C81B21A91BDF89A
+:1089900068000328D6DBB2215498C0EB001000EB2E
+:1089A0008000E34A02EBC00081715498C0EB0010D4
+:1089B00000EB8000114604E010E285E08DE2E9E280
+:1089C00042E301EBC00104910621049806F012FB7A
+:1089D00001465498C0EB001000EB8000D44A02EB33
+:1089E000C000C17108210F91F8E1ACE0FFE7F5216B
+:1089F0005498C0EB001000EB8000CD4A02F8301014
+:108A00009DF854105498C0EB001000EB800002EB6E
+:108A1000C0004170A6215498C0EB001000EB80000C
+:108A200002EBC000817000211A9125E0D7E140F2ED
+:108A3000231154984843BD4901EBC00118315598A2
+:108A400000EBC00001EB0010816BBDF86800C0F1C5
+:108A50000300C000C1405498C0EB001000EB800040
+:108A6000B34A02EBC002BDF86800C01C1154BDF847
+:108A70006800401C81B21A91BDF868000428D6DB5A
+:108A8000E1215498C0EB001000EB8000A84A02EBF3
+:108A9000C000C1715498C0EB001000EB800011467B
+:108AA00001EBC00104910721049806F0A3FA0146E6
+:108AB0005498C0EB001000EB80009D4A02EBC00010
+:108AC000017209210F91B8E3F5215498C0EB001011
+:108AD00000EB8000964A02F830109DF8541054982C
+:108AE000C0EB001000EB800002EBC0004170A2213F
+:108AF0005498C0EB001000EB800002EBC0008170C6
+:108B0000C5215498C0EB001000EB800002EBC000C0
+:108B1000C1705498C0EB001000EB8000114601EBCF
+:108B2000C00104910321049806F064FA01465498A8
+:108B3000C0EB001000EB80007D4A02EBC000017129
+:108B400005210F9179E3F5215498C0EB001000EB5B
+:108B50008000774A02F830109DF854105498C0EB0A
+:108B6000001000EB800002EBC0004170549800EB55
+:108B7000400101EB00116F4800EB0110007BE8BBE6
+:108B8000AC215498C0EB001000EB800002EBC00059
+:108B9000817000211A912CE040F22311549848432F
+:108BA000624901EBC0001830559901EBC10100EB9F
+:108BB000011050F8221F4068BDF86820C2F104027D
+:108BC000D200CDE9230108462399EFF72CFBC2B26E
+:108BD0005498C0EB001000EB8000554901EBC00336
+:108BE000BDF86800C01C1A54BDF86800401C80B273
+:108BF0001A90BDF868000528CEDB00E057E00021A0
+:108C00001A912CE040F2231154984843474901EB54
+:108C1000C0001830559901EBC10100EB0110223062
+:108C20008168C068BDF86820C2F10402D200CDE9B5
+:108C3000250108462599EFF7F6FAC2B25498C0EB21
+:108C4000001000EB80003A4901EBC003BDF868005A
+:108C500008301A54BDF86800401C80B21A90BDF864
+:108C600068000528CEDBCE215498C0EB001000EB45
+:108C700080002F4A02EBC00041735498C0EB0010F3
+:108C800000EB8000114601EBC00104910D21049816
+:108C900006F0B0F901465498C0EB001000EB8000DC
+:108CA000234A02EBC00081730F210F9196E0AE21A1
+:108CB0005498C0EB001000EB80001D4A02EBC0008E
+:108CC000817000211A912AE040F223115498484300
+:108CD000164901EBC0001830559901EBC10100EBBA
+:108CE000011151F8220F4968BDF86820C2F1050250
+:108CF000D200CDE92710EFF796FAC2B25498C0EB34
+:108D0000001000EB80000A4901EBC003BDF86800C9
+:108D1000C01C1A54BDF86800401C80B21A90BDF8FF
+:108D200068000628D0DB00211A9130E0C4440020FE
+:108D3000446E00200440002040F223115498484320
+:108D4000FE4901EBC0001830559901EBC10100EB61
+:108D5000011122318868C968BDF86820C2F1050296
+:108D6000D200CDE92910EFF75EFAC2B25498C0EBF9
+:108D7000001000EB8000F24901EBC003BDF8680071
+:108D800009301A54BDF86800401C80B21A90BDF832
+:108D900068000628D0DBCE215498C0EB001000EB11
+:108DA0008000E74A02EBC000C1735498C0EB00108A
+:108DB00000EB8000114601EBC00104910F210498E3
+:108DC00006F018F901465498C0EB001000EB800043
+:108DD000DB4A02EBC000017411210F912DE2F52155
+:108DE0005498C0EB001000EB8000D54A02F8301018
+:108DF0009DF854105498C0EB001000EB800002EB7B
+:108E0000C0004170A2215498C0EB001000EB80001C
+:108E100002EBC0008170E5215498C0EB001000EB1C
+:108E2000800002EBC000C1705498C0EB001000EB52
+:108E30008000114601EBC00104910321049806F063
+:108E4000D9F801465498C0EB001000EB8000BC4AF2
+:108E500002EBC000017105210F91EEE1F52154985C
+:108E6000C0EB001000EB8000B54A02F830109DF80E
+:108E700054105498C0EB001000EB800002EBC000CF
+:108E80004170A2215498C0EB001000EB800002EB6F
+:108E9000C0008170E7215498C0EB001000EB800007
+:108EA00002EBC000C1705498C0EB001000EB8000D2
+:108EB000114601EBC00104910321049806F09AF8D1
+:108EC00001465498C0EB001000EB80009C4A02EB76
+:108ED000C000017105210F91AFE1F5215498C0EB5D
+:108EE000001000EB8000964A02F830109DF85410F4
+:108EF0005498C0EB001000EB800002EBC000417002
+:108F0000A2215498C0EB001000EB800002EBC000DF
+:108F1000817011215498C0EB001000EB800002EB2F
+:108F2000C000C1705498C0EB001000EB80001146E7
+:108F300001EBC00104910321049806F05BF801469F
+:108F40005498C0EB001000EB80007D4A02EBC0009B
+:108F5000017105210F91012240F2231154984843D9
+:108F6000764901EBC0011831559800EBC00001EBC8
+:108F700000100270D52240F22311549848436F49E3
+:108F800001EBC0001830559901EBC10100EB011055
+:108F9000427152E1F5215498C0EB001000EB8000C3
+:108FA000674A02F830109DF854105498C0EB001036
+:108FB00000EB800002EBC0004170A5215498C0EB8B
+:108FC000001000EB800002EBC0008170012154987A
+:108FD000C0EB001000EB800002EBC000C170C221AA
+:108FE0005498C0EB001000EB800002EBC000017150
+:108FF00000215498C0EB001000EB800002EBC00091
+:10900000417112215498C0EB001000EB800002EB7C
+:10901000C00081715498C0EB001000EB8000114635
+:1090200001EBC00104910621049805F0E3FF01461D
+:109030005498C0EB001000EB8000414A02EBC000E6
+:10904000C17108210F91F8E0F5215498C0EB001090
+:1090500000EB80003A4A02F830109DF85410549802
+:10906000C0EB001000EB800002EBC0004170FF215C
+:109070005498C0EB001000EB800002EBC000817040
+:1090800000211A911CE0549800EB400101EB001004
+:109090002C4901EB00110E31BDF86800095C5498B1
+:1090A000C0EB001000EB8000254A02EBC002BDF8C7
+:1090B0006800C01C1154BDF86800401C81B21A91B0
+:1090C000BDF868000A28DEDB549800EB400101EB94
+:1090D00000101C4901EB0010408B01125498C0EBAA
+:1090E000001000EB8000164A02EBC0004173549858
+:1090F00000EB400101EB0010124901EB0010408B26
+:10910000C1B25498C0EB001000EB800002EBC0002D
+:10911000817340F2231154984843084901EBC00180
+:109120001831559800EBC00001EB0010B0F88C002E
+:1091300001125498C0EB001006E00000C444002067
+:10914000446E00200440002000EB800002EBC000D1
+:10915000C17340F2231154984843FC4901EBC0010C
+:109160001831559800EBC00001EB0010B0F88C00EE
+:10917000C1B25498C0EB001000EB800002EBC000BD
+:10918000017440F2231154984843F04901EBC001A7
+:109190001831559800EBC00001EB0010B0F88C10AE
+:1091A000549801EB802081B203200491EFF7F4FE84
+:1091B00000211A9114E0E649BDF86800095C549852
+:1091C000C0EB001000EB8000E24A02EBC002BDF8E9
+:1091D000680011301154BDF86800401C81B21A912A
+:1091E000BDF86800B0F5007FE5DB13215498C0EBB3
+:1091F000001000EB8000D74A02EBC00080F811128B
+:109200005498C0EB001000EB8000114601EBC00148
+:10921000049140F21121049805F0ECFE01465498A7
+:10922000C0EB001000EB8000CA4A02EBC00080F8DF
+:10923000121240F213210F9100BF00BF04F0E8BFEB
+:10924000549800EB400101EB0010C34901EB001101
+:109250003031559801EB00104178159140F22311FF
+:1092600054984843B94901EBC0011831559800EBB7
+:10927000C00001EB0010017840F2231254985043D3
+:10928000B24A02EBC0004079814208D1012140F28C
+:10929000231254985043AD4A02EBC0000171AF490C
+:1092A000549801EB00115598085C401CC1B2AB4AC0
+:1092B000549802EB0012559811549DF85400002860
+:1092C00004DD9DF85400401EC1B215915698A13896
+:1092D0000A287CD2DFE800F0FEFDFCFBFAF9F80575
+:1092E000F7F602215498C0EB001000EB8000994A79
+:1092F00002F830109DF854004030C1B25498C0EBD1
+:10930000001000EB800002EBC00041704121549836
+:10931000C0EB001000EB800002EBC0008170302138
+:109320005498C0EB001000EB800002EBC000C1704D
+:109330005498C0EB001000EB800002EBC0000171FC
+:1093400040F2231154984843804901EBC001183181
+:10935000559800EBC00001EB00100079010954980A
+:10936000C0EB001000EB800002EBC000417154988C
+:10937000C0EB001000EB8000114601EBC00040790B
+:109380000A2812DA5498C0EB001000EB800001EBC1
+:10939000C00040793030C1B25498C0EB001000EBEF
+:1093A000800002EBC000417115E05498C0EB001042
+:1093B00000EB8000674901EBC00040793730C1B253
+:1093C0005498C0EB001000EB8000624A00E005E218
+:1093D00002EBC000417140F22311549848435B49AD
+:1093E00001EBC0011831559800EBC00001EB0010F3
+:1093F000007900F00F015498C0EB001000EB8000E2
+:10940000544A02EBC00081715498C0EB001000EB8D
+:109410008000114601EBC00080790A2812DA5498C6
+:10942000C0EB001000EB800001EBC0008079303011
+:10943000C1B25498C0EB001000EB800002EBC000FA
+:10944000817113E05498C0EB001000EB800041499B
+:1094500001EBC00080793730C1B25498C0EB0010E6
+:1094600000EB80003B4A02EBC0008171032254985C
+:10947000C0EB001000EB8000364901EBC000C27168
+:109480005498C0EB001000EB800001EBC000401CC2
+:1094900007210490F0F71EF801465498C0EB001025
+:1094A00000EB80002B4A02EBC000017209210F91F2
+:1094B000002140F2231254985043244A02EBC0008A
+:1094C000017108E01CE19EE066E350E3A1E286E161
+:1094D000ECE045E00FE0082240F2231154984843A5
+:1094E0001A4901EBC0011831559800EBC00001EB9F
+:1094F0000010027065E304215498C0EB001000EBEB
+:109500008000144A02F830109DF854004030C1B277
+:109510005498C0EB001000EB800002EBC0004170DB
+:1095200051215498C0EB001000EB800002EBC0000A
+:10953000817005215498C0EB001000EB800002EB15
+:10954000C000C17004210F913BE30000C44400201F
+:10955000C62F0020446E002004400020383E00202A
+:1095600002215498C0EB001000EB8000FE4A02F884
+:1095700030109DF854004030C1B25498C0EB001038
+:1095800000EB800002EBC000417041215498C0EB19
+:10959000001000EB800002EBC00081703121549874
+:1095A000C0EB001000EB800002EBC000C170352161
+:1095B0005498C0EB001000EB800002EBC00001717A
+:1095C00003215498C0EB001000EB800002EBC000B8
+:1095D00041715498C0EB001000EB8000114601EB84
+:1095E000C000401C05210490EFF774FF0146549819
+:1095F000C0EB001000EB8000DB4A02EBC000817181
+:1096000007210F91DDE202215498C0EB001000EB1E
+:109610008000D54A02F830109DF854004030C1B2A5
+:109620005498C0EB001000EB800002EBC0004170CA
+:1096300041215498C0EB001000EB800002EBC00009
+:10964000817032215498C0EB001000EB800002EBD7
+:10965000C000C17030215498C0EB001000EB8000B6
+:1096600002EBC000017103215498C0EB001000EB25
+:10967000800002EBC00041715498C0EB001000EB79
+:109680008000114601EBC000401C05210490EFF75B
+:1096900021FF01465498C0EB001000EB8000B24A55
+:1096A00002EBC000817107210F918AE204215498D6
+:1096B000C0EB001000EB8000AB4A02F830109DF8C0
+:1096C00054004030C1B25498C0EB001000EB800051
+:1096D00002EBC000417041215498C0EB001000EB38
+:1096E000800002EBC000817005215498C0EB00108F
+:1096F00000EB800002EBC000C17004210F9160E21A
+:1097000002215498C0EB001000EB8000964A02F84A
+:1097100030109DF854004030C1B25498C0EB001096
+:1097200000EB800002EBC000417041215498C0EB77
+:10973000001000EB800002EBC000817031215498D2
+:10974000C0EB001000EB800002EBC000C1703221C2
+:109750005498C0EB001000EB800002EBC0000171D8
+:1097600003215498C0EB001000EB800002EBC00016
+:1097700041715498C0EB001000EB8000114601EBE2
+:10978000C000401C05210490EFF7A4FE0146549848
+:10979000C0EB001000EB8000734A02EBC000817147
+:1097A00007210F91549800EB400101EB00106F4925
+:1097B00001EB00113031559801EB0010807820F05A
+:1097C0002002549800EB400101EB0010674901EBC7
+:1097D00000103030559900EB01108270F1E1022148
+:1097E0005498C0EB001000EB80005F4A02F8301084
+:1097F0009DF854004030C1B25498C0EB001000EB0B
+:10980000800002EBC000417041215498C0EB001071
+:1098100000EB800002EBC000817031215498C0EB56
+:10982000001000EB800002EBC000C17030215498A2
+:10983000C0EB001000EB800002EBC000017140F2B1
+:109840002311549848434A4901EBC00018305599F8
+:1098500001EBC10100EB01108068B0F5100F09D3D6
+:1098600030215498C0EB001000EB800002EBC000E8
+:10987000417109E032215498C0EB001000EB8000E8
+:10988000394A02EBC000417140F223115498484319
+:10989000374901EBC0001830559901EBC10100EBCD
+:1098A0000110C07901280AD131215498C0EB001071
+:1098B00000EB80002C4A02EBC000817118E040F2FE
+:1098C0002311549848432A4901EBC0001830559998
+:1098D00001EBC10100EB0110C07948B93221549865
+:1098E000C0EB001000EB80001F4A02EBC00081714A
+:1098F00000201A9027E040F22311549848431C4955
+:1099000001EBC0011831559800EBC00001EB0010CD
+:109910008168BDF86800C0F105008000C14001F019
+:109920000F0130315498C0EB001000EB80000E4A5C
+:1099300002EBC002BDF86800C01D1154BDF86800FC
+:10994000401C81B21A91BDF868000628D3DB322191
+:109950005498C0EB001000EB8000034A02EBC000FB
+:10996000417300211A912DE0446E00200440002034
+:10997000C444002040F2231154984843F94901EBB4
+:10998000C0011831559800EBC00001EB0010416B8D
+:10999000BDF86800C0F103008000C14001F00F0174
+:1099A00030315498C0EB001000EB8000EE4A02EB1F
+:1099B000C002BDF868000E301154BDF86800401CAC
+:1099C00081B21A91BDF868000428D3DB03225498B1
+:1099D000C0EB001000EB8000E34901EBC000827493
+:1099E0005498C0EB001000EB800001EBC000401C5D
+:1099F00012210490EFF76EFD01465498C0EB001061
+:109A000000EB8000D84A02EBC000C17414210F9112
+:109A1000D7E002215498C0EB001000EB8000D24A3E
+:109A200002F830109DF854004030C1B25498C0EB99
+:109A3000001000EB800002EBC000417041215498FF
+:109A4000C0EB001000EB800002EBC00081703221FF
+:109A50005498C0EB001000EB800002EBC000C17016
+:109A600031215498C0EB001000EB800002EBC000E5
+:109A7000017132215498C0EB001000EB800002EB22
+:109A8000C00041715498C0EB001000EB800002EB65
+:109A9000C000817100211A9127E040F223115498EF
+:109AA0004843B04901EBC0011831559800EBC000A4
+:109AB00001EB0010416BBDF86800C0F103008000AD
+:109AC000C14001F00F0130315498C0EB001000EBA1
+:109AD0008000A54A02EBC002BDF86800C01D115409
+:109AE000BDF86800401C81B21A91BDF868000428D6
+:109AF000D3DB00201A9011E030215498C0EB001005
+:109B000000EB8000984A02EBC002BDF868000B3001
+:109B10001154BDF86800401C81B21A91BDF868006C
+:109B20001928E9DB03225498C0EB001000EB8000F9
+:109B30008D4901EBC00080F824205498C0EB001040
+:109B400000EB800001EBC000401C24210490EFF7E3
+:109B5000C1FC01465498C0EB001000EB8000824A23
+:109B600002EBC00080F8251026210F9129E010217A
+:109B70005498C0EB001000EB80007B4A02F83010D4
+:109B800030215498C0EB001000EB800002EBC000C5
+:109B9000417002210F9114E010215498C0EB001085
+:109BA00000EB8000704A02F8301031215498C0EB6D
+:109BB000001000EB800002EBC000417002210F9109
+:109BC00000BF00BF04F024BB549800EB400101EB40
+:109BD0000010664901EB00113031559801EB00107F
+:109BE0004178159140F22311549848435D4901EBA7
+:109BF000C0011831559800EBC00001EB001001784E
+:109C000040F2231254985043564A02EBC000407968
+:109C1000814208D1012140F2231254985043514A05
+:109C200002EBC00001715249549801EB00115598A4
+:109C3000085C401CC1B24E4A549802EB0012559881
+:109C400011549DF85400002804DD9DF85400401E76
+:109C5000C1B215915698A1380A282FD2DFE800F03A
+:109C6000052FDDFDFCFBFA2E8AF904215498C0EB88
+:109C7000001000EB80003C4A02F830109DF85400C0
+:109C80004030C1B25498C0EB001000EB800002EBF2
+:109C9000C000417051215498C0EB001000EB8000CF
+:109CA00002EBC000817005215498C0EB001000EB5E
+:109CB000800002EBC000C17004210F91F5E3022186
+:109CC0005498C0EB001000EB8000274A02F83010D7
+:109CD0009DF854004030C1B25498C0EB001000EB26
+:109CE000800002EBC000417041215498C0EB00108D
+:109CF00000EB800002EBC000817031215498C0EB72
+:109D0000001000EB800002EBC000C17035215498B8
+:109D1000C0EB001000EB800002EBC00001710321DA
+:109D20005498C0EB001000EB800002EBC0004171C2
+:109D30005498C0EB001000EB8000114601EBC0000E
+:109D4000401C05210490EFF7C5FB01465498C0EB79
+:109D5000001000EB8000044A02EBC0008171072173
+:109D60000F91A2E3C4440020446E00200440002070
+:109D7000383E002002215498C0EB001000EB800018
+:109D8000FE4A02F830109DF854004030C1B2549899
+:109D9000C0EB001000EB800002EBC00041704121DD
+:109DA0005498C0EB001000EB800002EBC000817003
+:109DB00032215498C0EB001000EB800002EBC00091
+:109DC000C17030215498C0EB001000EB800002EB12
+:109DD000C000017103215498C0EB001000EB80001B
+:109DE00002EBC00041715498C0EB001000EB800002
+:109DF000114601EBC000401C05210490EFF76AFBFF
+:109E000001465498C0EB001000EB8000DB4A02EBE7
+:109E1000C000817107210F9147E304215498C0EBE2
+:109E2000001000EB8000D54A02F830109DF8540075
+:109E30004030C1B25498C0EB001000EB800002EB40
+:109E4000C000417041215498C0EB001000EB80002D
+:109E500004E012E014E3FEE24EE27DE002EBC0001B
+:109E6000817005215498C0EB001000EB800002EBDC
+:109E7000C000C17004210F9117E302215498C0EB78
+:109E8000001000EB8000BD4A02F830109DF854002D
+:109E90004030C1B25498C0EB001000EB800002EBE0
+:109EA000C000417041215498C0EB001000EB8000CD
+:109EB00002EBC000817031215498C0EB001000EB20
+:109EC000800002EBC000C17032215498C0EB00103A
+:109ED00000EB800002EBC000017103215498C0EB3D
+:109EE000001000EB800002EBC00041715498C0EB01
+:109EF000001000EB8000114601EBC000401C052162
+:109F00000490EFF7E7FA01465498C0EB001000EB1D
+:109F100080009A4A02EBC0008171549800EB400126
+:109F200001EB0010964901EB00113031559801EB1F
+:109F30000010807820F02002549800EB400101EBE3
+:109F400000108F4901EB00113031559801EB0010E2
+:109F5000827007210F91A8E202215498C0EB0010F3
+:109F600000EB8000854A02F830109DF85400403024
+:109F7000C1B25498C0EB001000EB800002EBC000AF
+:109F8000417041215498C0EB001000EB800002EBBF
+:109F9000C000817031215498C0EB001000EB8000AC
+:109FA00002EBC000C17041215498C0EB001000EBDF
+:109FB000800002EBC000017140F223115498484325
+:109FC000704901EBC0001830559901EBC10100EB5D
+:109FD00001108068B0F1104F09D130215498C0EBC6
+:109FE000001000EB800002EBC000417109E032215B
+:109FF0005498C0EB001000EB8000604A02EBC000F8
+:10A00000417140F22311549848435E4901EBC0006E
+:10A010001830559901EBC10100EB0110C0790128FE
+:10A020000AD131215498C0EB001000EB8000534A54
+:10A0300002EBC000817118E040F2231154984843AC
+:10A04000504901EBC0001830559901EBC10100EBFC
+:10A050000110C07948B932215498C0EB001000EBD0
+:10A060008000464A02EBC000817100201A9027E070
+:10A0700040F2231154984843424901EBC001183182
+:10A08000559800EBC00001EB00108168BDF8680036
+:10A09000C0F107008000C14001F00F013031549839
+:10A0A000C0EB001000EB8000344A02EBC002BDF8A8
+:10A0B0006800C01D1154BDF86800401C81B21A919F
+:10A0C000BDF868000828D3DB32215498C0EB00109B
+:10A0D00000EB8000294A02EBC000C17300211A91F5
+:10A0E00027E040F2231154984843264901EBC00170
+:10A0F0001831559800EBC00001EB0010416BBDF822
+:10A100006800C0F105008000C14001F00F0130314E
+:10A110005498C0EB001000EB8000184A02EBC0021C
+:10A12000BDF8680010301154BDF86800401C81B2C1
+:10A130001A91BDF868000628D3DB30215498C0EB93
+:10A14000001000EB80000D4A02EBC0008175002179
+:10A150001A9111E030215498C0EB001000EB800000
+:10A16000064A02EBC002BDF8680017301154BDF872
+:10A170006800401C81B21A9106E00000446E002085
+:10A1800004400020C4440020BDF868000628E1DB3C
+:10A1900030215498C0EB001000EB8000FE4A02EB27
+:10A1A000C000417700211A9111E030215498C0EB92
+:10A1B000001000EB8000F84A02EBC002BDF8680016
+:10A1C0001E301154BDF86800401C81B21A91BDF8D0
+:10A1D00068000628E9DB30215498C0EB001000EB42
+:10A1E0008000ED4A02EBC00080F8241000211A9193
+:10A1F00011E030215498C0EB001000EB8000E64ADB
+:10A2000002EBC002BDF8680025301154BDF86800AB
+:10A21000401C81B21A91BDF868000628E9DB3021A4
+:10A220005498C0EB001000EB8000DB4A02EBC0004A
+:10A2300080F82B1000211A9111E030215498C0EBC6
+:10A24000001000EB8000D44A02EBC002BDF86800A9
+:10A250002C301154BDF86800401C81B21A91BDF831
+:10A2600068000628E9DB30215498C0EB001000EBB1
+:10A270008000C94A02EBC00080F8321000211A9118
+:10A2800011E030215498C0EB001000EB8000C24A6E
+:10A2900002EBC002BDF8680033301154BDF868000D
+:10A2A000401C81B21A91BDF868000628E9DB032240
+:10A2B0005498C0EB001000EB8000B74901EBC000E0
+:10A2C00080F839205498C0EB001000EB800001EBBF
+:10A2D000C000401C39210490EFF7FCF80146549867
+:10A2E000C0EB001000EB8000AB4A02EBC00080F82E
+:10A2F0003A103B210F91D8E002215498C0EB001096
+:10A3000000EB8000A44A02F830109DF85400403061
+:10A31000C1B25498C0EB001000EB800002EBC0000B
+:10A32000417041215498C0EB001000EB800002EB1B
+:10A33000C000817032215498C0EB001000EB800007
+:10A3400002EBC000C17031215498C0EB001000EB4B
+:10A35000800002EBC000017133215498C0EB001063
+:10A3600000EB800002EBC000417132215498C0EB39
+:10A37000001000EB800002EBC000817100211A91F7
+:10A3800027E040F2231154984843844901EBC0016F
+:10A390001831559800EBC00001EB0010416BBDF87F
+:10A3A0006800C0F105008000C14001F00F013031AC
+:10A3B0005498C0EB001000EB8000774A02EBC0021B
+:10A3C000BDF86800C01D1154BDF86800401C81B282
+:10A3D0001A91BDF868000628D3DB00201A9011E01E
+:10A3E00030215498C0EB001000EB80006A4A02EB69
+:10A3F000C002BDF868000D301154BDF86800401C63
+:10A4000081B21A91BDF868001928E9DB032254983B
+:10A41000C0EB001000EB80005F4901EBC00080F84A
+:10A4200026205498C0EB001000EB800001EBC00028
+:10A43000401C26210490EFF74DF801465498C0EBDC
+:10A44000001000EB8000544A02EBC00080F8271097
+:10A4500028210F9129E010215498C0EB001000EB47
+:10A4600080004D4A02F8301030215498C0EB0010A3
+:10A4700000EB800002EBC000417002210F9114E05C
+:10A4800010215498C0EB001000EB8000424A02F803
+:10A49000301031215498C0EB001000EB800002EB2B
+:10A4A000C000417002210F9100BF00BF03F0B0BE99
+:10A4B000549800EB400101EB0010394901EB001109
+:10A4C0003031559801EB00104178159140F223117D
+:10A4D00054984843314901EBC0011831BDF8680078
+:10A4E00000EBC00001EB0010017840F223125498F9
+:10A4F00050432A4A02EBC0004079814208D1012131
+:10A5000040F2231254985043244A02EBC0000171D8
+:10A510002449549801EB00115598085C401CC1B2C5
+:10A52000204A549802EB00125598115400211A91B8
+:10A5300017E0549800EB400101EB0010184901EBC3
+:10A5400000113031BDF8680001EB001041789DF832
+:10A550005400814200D111E0BDF86800401C81B276
+:10A560001A91549800EB400101EB00100C4901EBEB
+:10A570000010C179BDF868008142DADC00BF549850
+:10A5800000EB400101EB0010054901EB00113031F7
+:10A59000BDF8680008E00000446E0020C4440020BC
+:10A5A00004400020383E002001EB0010017855984F
+:10A5B000401A401CC1B214919DF85400002804DDDB
+:10A5C0009DF85400401EC1B2159140F223115498D9
+:10A5D0004843FB4901EBC0001830559901EBC1011C
+:10A5E00000EB011040780F281EDA40F22311549836
+:10A5F0004843F34901EBC0011831559800EBC00006
+:10A6000001EB00104078401CC2B240F22311549874
+:10A610004843EB4901EBC0001830559901EBC101EB
+:10A6200000EB011042700EE0002240F2231154981A
+:10A630004843E34901EBC0001830559901EBC101D3
+:10A6400000EB011042705698B138092826D2DFE895
+:10A6500000F00526FD2525FC25B2FB009DF85400E1
+:10A660005030C1B25498C0EB001000EB8000D54AC6
+:10A6700002F8301020215498C0EB001000EB80004D
+:10A6800002EBC0004170FA215498C0EB001000EBBF
+:10A69000800002EBC000817003210F917CE29DF8E5
+:10A6A00054005030C1B25498C0EB001000EB800051
+:10A6B000C44A02F8301040F2231154984843C0496C
+:10A6C00001EBC0011831559800EBC00001EB001000
+:10A6D000407840F030015498C0EB001000EB80004F
+:10A6E00002EBC000417001215498C0EB001000EB58
+:10A6F000800002EBC00081705498C0EB001000EBAA
+:10A70000800002EBC000C17000215498C0EB001023
+:10A7100000EB800002EBC00001715498C0EB001008
+:10A7200000EB8000114601EBC00104910521049863
+:10A73000EFF704FB0022CDE910021098C2B2549842
+:10A74000C0EB001000EB80009E4901EBC00042719D
+:10A75000DDE91020010641EA1220C2B25498C0EB94
+:10A76000001000EB8000974901EBC00082710322CA
+:10A770005498C0EB001000EB800001EBC000C271E8
+:10A78000FA225498C0EB001000EB800001EBC000EF
+:10A79000027209200F90B12240F2231154984843CD
+:10A7A000874901EBC0001830559901EBC10100EB5E
+:10A7B00001104271F0E19DF854005030C1B254983C
+:10A7C000C0EB001000EB80007E4A02F8301040F22F
+:10A7D0002311549848437A4901EBC0011831559828
+:10A7E00000EBC00001EB0010407840F030015498BD
+:10A7F000C0EB001000EB800002EBC000417065214F
+:10A800005498C0EB001000EB800002EBC000817098
+:10A8100001215498C0EB001000EB800002EBC00057
+:10A82000C1709DF850105498C0EB001000EB8000F0
+:10A8300002EBC00001715498C0EB001000EB8000E7
+:10A84000114601EBC00102E038E03AE1BCE00491BE
+:10A8500005210498EFF772FA0022CDE91002109852
+:10A86000C2B25498C0EB001000EB8000554901EBD8
+:10A87000C0004271DDE91001000A40EA0160C2B285
+:10A880005498C0EB001000EB80004E4901EBC00073
+:10A89000827103225498C0EB001000EB800001EBA2
+:10A8A000C000C271FA225498C0EB001000EB800087
+:10A8B00001EBC000027209200F906DE19DF8540079
+:10A8C0005030C1B25498C0EB001000EB80003D4AFC
+:10A8D00002F8301040F2231154984843384901EBF4
+:10A8E000C0011831559800EBC00001EB0010407812
+:10A8F00040F030015498C0EB001000EB800002EBF8
+:10A90000C000417065215498C0EB001000EB80003E
+:10A9100002EBC000817001215498C0EB001000EBE5
+:10A92000800002EBC000C1709DF8500040F01001A3
+:10A930005498C0EB001000EB800002EBC0000171E6
+:10A940005498C0EB001000EB8000114601EBC001F1
+:10A95000049105210498EFF7F1F90022CDE91002E6
+:10A960001098C2B25498C0EB001000EB800015495B
+:10A9700001EBC0004271DDE91001000A40EA01600C
+:10A98000C2B25498C0EB001000EB80000D4901EBFF
+:10A99000C000827103225498C0EB001000EB8000CD
+:10A9A00001EBC000C271FA225498C0EB001000EB1A
+:10A9B000800001EBC000027209200F90ECE0000063
+:10A9C000C4440020446E00209DF854005030C1B2B1
+:10A9D0005498C0EB001000EB8000FE4A02F83010E3
+:10A9E00040F2231154984843FB4901EBC001183150
+:10A9F000559800EBC00001EB0010407840F03001AA
+:10AA00005498C0EB001000EB800002EBC0004170D6
+:10AA100001215498C0EB001000EB800002EBC00055
+:10AA200081705498C0EB001000EB800002EBC00076
+:10AA3000C17005215498C0EB001000EB800002EBC0
+:10AA4000C00001715498C0EB001000EB800011466B
+:10AA500001EBC001049105210498EFF76FF9002282
+:10AA6000CDE910021098C2B25498C0EB001000EB70
+:10AA70008000D84901EBC0004271DDE91001000AF5
+:10AA800040EA0160C2B25498C0EB001000EB8000B5
+:10AA9000D04901EBC000827103225498C0EB001032
+:10AAA00000EB800001EBC000C271FA225498C0EBA9
+:10AAB000001000EB800001EBC000027209200F9033
+:10AAC0006AE040F2231154984843C34901EBC000A7
+:10AAD0001830559901EBC10100EB01108078B128C5
+:10AAE0002AD040F2231154984843BB4901EBC001DE
+:10AAF0001831559800EBC00001EB0010827840F24D
+:10AB0000231154984843B44901EBC00118315598BA
+:10AB100000EBC00001EB00104271B12240F22311A2
+:10AB200054984843AC4901EBC0001830559901EBEB
+:10AB3000C10100EB011082709DF854005030C1B289
+:10AB40005498C0EB001000EB8000A24A02F83010CD
+:10AB500040F22311549848439F4901EBC00118313A
+:10AB6000559800EBC00001EB0010407840F0C001A8
+:10AB70005498C0EB001000EB800002EBC000417065
+:10AB8000FA215498C0EB001000EB800002EBC000EB
+:10AB9000817003210F9100BF00BF87E4012140F2C3
+:10ABA0002312549850438C4A02EBC0000171A2F268
+:10ABB0008C61549801EB00115598085C401CC1B29F
+:10ABC000A2F28C62549802EB0012559811545498DA
+:10ABD00000EB400101EB0010804901EB0010007B0D
+:10ABE00020B1012846D0022843D1AAE05698312846
+:10ABF00002D045283CD11DE000201A9013E008A99E
+:10AC0000BDF86800095C5498C0EB001000EB8000B0
+:10AC1000704A02EBC002BDF868001154BDF868002C
+:10AC2000401C81B21A91BDF868000728E7DB0720B5
+:10AC30000F901DE000201A9013E006A9BDF86800EF
+:10AC4000095C5498C0EB001000EB8000614A02EBF5
+:10AC5000C002BDF868001154BDF86800401C81B204
+:10AC60001A91BDF868000728E7DB07200F9000BFA6
+:10AC700000BFD3E05598401CC1B215919DF8541007
+:10AC80005498C0EB001000EB8000524A02F83010DC
+:10AC900003215498C0EB001000EB800002EBC000D1
+:10ACA000417000215498C0EB001000EB800002EBD3
+:10ACB000C000817002215498C0EB001000EB8000AE
+:10ACC00002EBC000C17000215498C0EB001000EBF3
+:10ACD000800002EBC000017109215498C0EB001004
+:10ACE00000EB800002EBC00041715498C0EB0010F3
+:10ACF00000EB8000114601EBC0010491062104988D
+:10AD0000EEF7CCFD0022CDE91002DDE910100206BD
+:10AD100042EA1120C1B25498C0EB001000EB800051
+:10AD20002C4A02EBC000C1711098C1B25498C0EB1C
+:10AD3000001000EB800002EBC000817108210F9130
+:10AD40006CE05598401CC1B215919DF85410549870
+:10AD5000C0EB001000EB80001E4A02F83010032107
+:10AD60005498C0EB001000EB800002EBC000417073
+:10AD700000215498C0EB001000EB800002EBC000F3
+:10AD800081705498C0EB001000EB800002EBC00013
+:10AD9000C1705498C0EB001000EB800002EBC000C3
+:10ADA000017102215498C0EB001000EB800002EB0F
+:10ADB000C00041715498C0EB001000EB80001146B8
+:10ADC00001EBC001049106210498EEF767FD002213
+:10ADD00006E00000446E0020C4440020044000202F
+:10ADE000CDE91002DDE91001000A40EA0160C2B2BB
+:10ADF0005498C0EB001000EB8000FE4901EBC0004E
+:10AE0000C2711098C2B25498C0EB001000EB8000E1
+:10AE100001EBC000827108200F9000BF00BFBCE6AC
+:10AE2000549800EB400101EB0010F34901EB0011D5
+:10AE30003031559801EB00104178159140F2231103
+:10AE400054984843ED4901EBC0011831559800EB87
+:10AE5000C00001EB0010017840F2231254985043D7
+:10AE6000E64A02EBC0004079814208D1012140F25C
+:10AE7000231254985043E14A02EBC0000171E049AB
+:10AE8000549801EB00115598085C401CC1B2DC4A93
+:10AE9000549802EB00125598115440F22311549823
+:10AEA0004843D64901EBC0001830559901EBC10168
+:10AEB00000EB011090F8780000284FDD00201A9078
+:10AEC00020E040F2231154984843CC4901EBC001E3
+:10AED0001831BDF86800559A104400EBC00001EB32
+:10AEE0000010017840F2231254985043C34A02EBF9
+:10AEF000C0004079814200D017E0BDF86800401CD6
+:10AF000081B21A9140F2231154984843BB4901EB96
+:10AF1000C0011831559800EBC00001EB001090F80B
+:10AF20007810BDF868008142CBDC00BF40F22311ED
+:10AF300054984843B14901EBC0011831559800EBD2
+:10AF4000C00001EB001090F87810BDF86800814255
+:10AF500004D15698052801D0062056905698F2281C
+:10AF60007ED006DC05287CD0062809D0F12879D1CE
+:10AF7000C8E3F32877D0F42876D0F628F7D1FDE39C
+:10AF800040F22311549848439C4901EBC00018300B
+:10AF9000559901EBC10100EB011090F878000028F1
+:10AFA00073DD40F2231154984843944901EBC001EA
+:10AFB0001831559800EBC00001EB001090F87A10A2
+:10AFC0009DF85400814238D040F2231154984843F0
+:10AFD0008A4901EBC0011831559800EBC00001EB24
+:10AFE000001090F87B109DF85400814225D040F26B
+:10AFF000231154984843814901EBC00118315598F9
+:10B0000000EBC00001EB001090F87C109DF854009C
+:10B01000814212D040F2231154984843774901EB02
+:10B02000C0011831559800EBC00001EB001090F8FA
+:10B030007D109DF85400814227D140F2231154988D
+:10B0400048436E4901EBC0011831559800EBC00030
+:10B0500001EB001090F87810491E40F2231204E032
+:10B06000ACE3FDE34DE3FCE3FCE354985043634A57
+:10B0700002EBC00080780844C1B240F22312549819
+:10B0800050435E4A02EBC0008170F5215498C0EB3A
+:10B09000001000EB8000574A02F830109DF8541061
+:10B0A0005498C0EB001000EB800002EBC000417030
+:10B0B00000215498C0EB001000EB800002EBC000B0
+:10B0C00081705498C0EB001000EB800002EBC000D0
+:10B0D000C17006215498C0EB001000EB800002EB19
+:10B0E000C000017105210F9100210B91A5E240F2F2
+:10B0F000231154984843414901EBC0011831BDF870
+:10B100002C205598104400EBC00001EB0010407952
+:10B11000F12804D0F22844D0F32841D1C7E1549853
+:10B1200000EB400101EB0010334901EB001130311D
+:10B13000BDF82C00559A104401EB0010417854984A
+:10B14000C0EB001000EB80002A4A02EBC002BDF801
+:10B150003C001154BDF83C00401C81B20F9140F2FC
+:10B16000231154984843254901EBC0011831BDF81B
+:10B170002C00559A104400EBC00001EB00104179FF
+:10B180005498C0EB001000EB80001A4A02EBC0029A
+:10B19000BDF83C001154BDF83C00401C81B20F9139
+:10B1A00045E2549800EB400101EB0010124901EB1D
+:10B1B00000113031BDF82C00559A104401EB0010FD
+:10B1C00041785498C0EB001000EB8000094A02EB74
+:10B1D000C002BDF83C001154BDF83C00401C81B2D7
+:10B1E0000F9140F2231154984843044901EBC001E8
+:10B1F000183107E0446E002004400020C4440020C1
+:10B20000383E0020BDF82C00559A104400EBC000D9
+:10B2100001EB001041795498C0EB001000EB800066
+:10B22000FE4A02EBC002BDF83C001154BDF83C00E0
+:10B23000401C81B20F9140F2231154984843F849C1
+:10B2400001EBC0011831BDF82C00559A104400EBF9
+:10B25000C00001EB001090F877105498C0EB00107C
+:10B2600000EB8000ED4A02EBC002BDF83C00115437
+:10B27000BDF83C00401C81B20F9140F2231154985C
+:10B280004843E74901EBC0011831BDF82C2055981F
+:10B29000104400EBC00001EB001090F8770001288B
+:10B2A0007ED100201A9026E040F2231154984843A2
+:10B2B000DB4901EBC0011831BDF82C00559A104450
+:10B2C00000EBC00001EB00114931BDF86800095CDA
+:10B2D0005498C0EB001000EB8000D04A02EBC00293
+:10B2E000BDF83C30BDF8680018441154BDF8680042
+:10B2F000401C81B21A91BDF868000F28D4DBBDF85C
+:10B300003C000F3081B20F9100211A9126E040F2EB
+:10B31000231154984843C24901EBC0011831BDF8CC
+:10B320002C00559A104400EBC00001EB00115B317A
+:10B33000BDF86800095C5498C0EB001000EB800079
+:10B34000B64A02EBC002BDF83C30BDF868001844B4
+:10B350001154BDF86800401C81B21A91BDF8680014
+:10B360000A28D4DBBDF83C000A3081B20F9140F2CC
+:10B37000231154984843AA4901EBC0011831BDF884
+:10B380002C00559A104400EBC00001EB001090F81F
+:10B3900070105498C0EB001000EB80009F4A00E052
+:10B3A0003DE002EBC002BDF83C001154BDF83C008A
+:10B3B000401C81B20F9100211A9126E040F2231126
+:10B3C00054984843964901EBC0011831BDF82C0050
+:10B3D000559A104400EBC00001EB00117131BDF82B
+:10B3E0006800095C5498C0EB001000EB80008B4AA9
+:10B3F00002EBC002BDF83C30BDF86800184411549F
+:10B40000BDF86800401C81B21A91BDF8680005289B
+:10B41000D4DBBDF83C00401D81B20F9146E040F204
+:10B420002311549848437E4901EBC0011831BDF8FF
+:10B430002C205598104400EBC00001EB001090F850
+:10B440007700202832D100201A9026E040F2231104
+:10B4500054984843724901EBC0011831BDF82C00E3
+:10B46000559A104400EBC00001EB00117131BDF89A
+:10B470006800095C5498C0EB001000EB8000674A3C
+:10B4800002EBC002BDF83C30BDF86800184411540E
+:10B49000BDF86800401C81B21A91BDF8680004280C
+:10B4A000D4DBBDF83C00001D81B20F91BFE0549881
+:10B4B00000EB400101EB00105A4901EB0011303163
+:10B4C000BDF82C00559A104401EB001041785498B7
+:10B4D000C0EB001000EB8000504A02EBC002BDF848
+:10B4E0003C001154BDF83C00401C81B20F9140F269
+:10B4F0002311549848434A4901EBC0011831BDF863
+:10B500002C00559A104400EBC00001EB001041796B
+:10B510005498C0EB001000EB8000404A02EBC002E0
+:10B52000BDF83C001154BDF83C00401C81B20F91A5
+:10B5300040F2231154984843394901EBC0011831B6
+:10B54000BDF82C00559A104400EBC00001EB001030
+:10B5500090F877105498C0EB001000EB80002F4A51
+:10B5600002EBC002BDF83C001154BDF83C00401C89
+:10B5700081B20F9140F2231154984843284901EBBE
+:10B58000C0011831BDF82C00559A104400EBC000E2
+:10B5900001EB001090F870105498C0EB001000EB15
+:10B5A00080001E4A02EBC002BDF83C001154BDF8F9
+:10B5B0003C00401C81B20F9100211A9126E040F21C
+:10B5C000231154984843164901EBC0011831BDF8C6
+:10B5D0002C00559A104400EBC00001EB00117131B2
+:10B5E000BDF86800095C5498C0EB001000EB8000C7
+:10B5F0000A4A02EBC002BDF83C30BDF868001844AE
+:10B600001154BDF86800401C81B21A91BDF8680061
+:10B610000528D4DBBDF83C00401D05E0446E002049
+:10B62000C44400200440002081B20F9100BF00BF3D
+:10B63000BDF82C00401C81B20B9140F223115498AC
+:10B640004843FE4901EBC0011831559800EBC0009A
+:10B6500001EB001090F87810BDF82C0081423FF704
+:10B6600046ADBDF83C0001125498C0EB001000EB51
+:10B670008000F34A02EBC0008170BDF83C00C1B20B
+:10B680005498C0EB001000EB800002EBC000C170CA
+:10B690005498C0EB001000EB8000114601EBC00194
+:10B6A0000491BDF83C100498EEF7F8F80022CDE9BB
+:10B6B0001002DDE91010020642EA1120C1B25498CE
+:10B6C000C0EB001000EB8000DD4A02EBC002BDF8C9
+:10B6D0003C001154BDF83C00401C81B20F91109801
+:10B6E000C1B25498C0EB001000EB8000D44A02EBCA
+:10B6F000C002BDF83C001154BDF83C00401C81B2B2
+:10B700000F9188E2F5215498C0EB001000EB800007
+:10B71000CB4A02F830109DF854105498C0EB00103A
+:10B7200000EB800002EBC000417000215498C0EB98
+:10B73000001000EB800002EBC000817005215498DE
+:10B74000C0EB001000EB800002EBC000C170F121E3
+:10B750005498C0EB001000EB800002EBC0000171B8
+:10B760005498C0EB001000EB8000114601EBC001C3
+:10B77000049105210498EEF791F800E04CE20022D4
+:10B78000CDE91002DDE91020010641EA1220C2B223
+:10B790005498C0EB001000EB8000A94901EBC000F9
+:10B7A00042711098C2B25498C0EB001000EB8000B8
+:10B7B00001EBC000827107200F902CE2F521549814
+:10B7C000C0EB001000EB80009D4A02F830109DF89D
+:10B7D00054105498C0EB001000EB800002EBC00046
+:10B7E000417000215498C0EB001000EB800002EB88
+:10B7F000C0008170F2215498C0EB001000EB800073
+:10B8000002EBC000017140F22311549848438B4968
+:10B8100001EBC0011831559800EBC00001EB00109E
+:10B8200090F877105498C0EB001000EB800002EB0A
+:10B83000C000417140F22311549848437F4901EB05
+:10B84000C0001830559901EBC10100EB011090F8D0
+:10B850007700012871D125210F9100211A9124E050
+:10B86000B1E219E155E240F223115498484373497B
+:10B8700001EBC0011831559800EBC00001EB00113D
+:10B880004931BDF86800095C5498C0EB001000EB2A
+:10B8900080006B4A02EBC002BDF86800801D1154A5
+:10B8A000BDF86800401C81B21A91BDF868000F28ED
+:10B8B000D9DB00201A9021E040F22311549848432C
+:10B8C0005E4901EBC0011831559800EBC00001EB57
+:10B8D00000115B31BDF86800095C5498C0EB0010A2
+:10B8E00000EB8000564A02EBC002BDF8680015303C
+:10B8F0001154BDF86800401C81B21A91BDF868006F
+:10B900000A28D9DB40F22311549848434B4901EBF4
+:10B91000C0011831559800EBC00001EB001090F801
+:10B9200070105498C0EB001000EB8000444A02EB0A
+:10B93000C000C17700211A9122E026E040F22311D5
+:10B94000549848433D4901EBC0011831559800EB2C
+:10B95000C00001EB00117131BDF86800095C54981A
+:10B96000C0EB001000EB8000354A02EBC002BDF8CE
+:10B97000680020301154BDF86800401C81B21A9153
+:10B98000BDF868000528D9DB3EE040F22311549849
+:10B9900048432A4901EBC0001830559901EBC10119
+:10B9A00000EB011090F8770020282BD10A210F918D
+:10B9B00000211A9121E040F22311549848431F4975
+:10B9C00001EBC0011831559800EBC00001EB0011EC
+:10B9D0007131BDF86800095C5498C0EB001000EBB1
+:10B9E0008000174A02EBC002BDF86800801D1154A8
+:10B9F000BDF86800401C81B21A91BDF868000428A7
+:10BA0000D9DB01E006200F90BDF83C00C1B254988C
+:10BA1000C0EB001000EB8000094A02EBC000C170CF
+:10BA20005498C0EB001000EB8000114601EBC00100
+:10BA30000491BDF83C10049804E00000C4440020C8
+:10BA4000446E0020EDF72AFF0022CDE91002DDE967
+:10BA50001001000A40EA0160C2B25498C0EB001025
+:10BA600000EB8000FE4901EBC000BDF83C104254E1
+:10BA70001098C2B25498C0EB001000EB8000F84957
+:10BA800001EBC003BDF83C00401C1A54BDF83C005B
+:10BA9000801C80B20F90B5E2F5215498C0EB0010E5
+:10BAA00000EB8000EE4A02F830109DF854105498D4
+:10BAB000C0EB001000EB800002EBC00041700021E1
+:10BAC0005498C0EB001000EB800002EBC0008170C6
+:10BAD000F3215498C0EB001000EB800002EBC00093
+:10BAE000017140F2231154984843DE4901EBC00133
+:10BAF0001831559800EBC00001EB001090F877105A
+:10BB00005498C0EB001000EB800002EBC0004171C4
+:10BB10000C210F9140F2231154984843D14901EB75
+:10BB2000C0011831559800EBC00001EB001090F8EF
+:10BB300070105498C0EB001000EB800002EBC000C6
+:10BB4000817100211A9121E040F223115498484359
+:10BB5000C44901EBC0011831559800EBC00001EB5E
+:10BB600000117131BDF86800095C5498C0EB0010F9
+:10BB700000EB8000BA4A02EBC002BDF86800C01DAD
+:10BB80001154BDF86800401C81B21A91BDF86800DC
+:10BB90000528D9DBBDF83C00C1B25498C0EB0010B9
+:10BBA00000EB8000AE4A02EBC000C1705498C0EBBD
+:10BBB000001000EB8000114601EBC0010491BDF8BC
+:10BBC0003C100498EDF76AFE0022CDE91002DDE991
+:10BBD0001010020642EA1120C1B25498C0EB0010C6
+:10BBE00000EB80009E4A02EBC002BDF83C001154FD
+:10BBF0001098C1B25498C0EB001000EB8000984A36
+:10BC000002EBC002BDF83C00401C1154BDF83C00E2
+:10BC1000801C81B20F91F5E106210F91F521549816
+:10BC2000C0EB001000EB80008D4A02F830109DF848
+:10BC300054105498C0EB001000EB800002EBC000E1
+:10BC4000417000215498C0EB001000EB800002EB23
+:10BC5000C0008170BDF83C00C1B25498C0EB001028
+:10BC600000EB800002EBC000C170F6215498C0EBDD
+:10BC7000001000EB800002EBC0000171549800EB53
+:10BC8000400101EB0010784901EB0011303155986B
+:10BC900001EB0010017A5498C0EB001000EB80001B
+:10BCA00002EBC00041715498C0EB001000EB800023
+:10BCB000114601EBC0010491BDF83C100498EDF76A
+:10BCC000EDFD0022CDE91002DDE91001000A40EA95
+:10BCD0000160C2B25498C0EB001000EB80006049D4
+:10BCE00001EBC000BDF83C1042541098C2B2549809
+:10BCF000C0EB001000EB8000594901EBC003BDF818
+:10BD00003C00401C1A54BDF83C00801C80B20F90CF
+:10BD100078E1F5215498C0EB001000EB8000504A08
+:10BD200002F830109DF854105498C0EB001000EB4E
+:10BD3000800002EBC000417000215498C0EB00105D
+:10BD400000EB800002EBC000817005215498C0EB2D
+:10BD5000001000EB800002EBC000C170F421549889
+:10BD6000C0EB001000EB800002EBC00001715498A2
+:10BD7000C0EB001000EB8000114601EBC001049104
+:10BD800005210498EDF78AFD0022CDE91002DDE9D6
+:10BD90001001000A40EA0160C2B25498C0EB0010E2
+:10BDA00000EB80002E4901EBC00042711098C2B236
+:10BDB0005498C0EB001000EB800001EBC0008271D2
+:10BDC00007200F901EE140F213210F91F5215498A6
+:10BDD000C0EB001000EB8000214A02F830109DF803
+:10BDE00054105498C0EB001000EB800002EBC00030
+:10BDF0004170BDF83C0001125498C0EB001000EBFC
+:10BE0000800002EBC0008170BDF83C00C1B25498C4
+:10BE1000C0EB001000EB800002EBC000C1700521F8
+:10BE20005498C0EB001000EB800002EBC0000171E1
+:10BE300000211A9123E0549800EB400101EB00101F
+:10BE4000094901EB00110E31BDF86800095C5498F6
+:10BE5000C0EB001000EB8000014A02EBC00205E0DD
+:10BE6000446E0020C444002004400020BDF8680057
+:10BE7000401D1154BDF86800401C81B21A91BDF8F4
+:10BE800068000A28D7DB549800EB400101EB001052
+:10BE9000FE4901EB0010408B01125498C0EB0010DA
+:10BEA00000EB8000FA4A02EBC000C173549800EB2B
+:10BEB000400101EB0010F54901EB0010408BC1B2CD
+:10BEC0005498C0EB001000EB800002EBC00001743E
+:10BED00040F2231154984843EE4901EBC001183158
+:10BEE000559800EBC00001EB0010B0F88C00011277
+:10BEF0005498C0EB001000EB800002EBC0004174CE
+:10BF000040F2231154984843E24901EBC001183133
+:10BF1000559800EBC00001EB0010B0F88C00C1B2E6
+:10BF20005498C0EB001000EB800002EBC00081745D
+:10BF300040F2231154984843D64901EBC00118310F
+:10BF4000559800EBC00001EB0010B0F88C1054982D
+:10BF500001EB802081B203200491EDF71DF8002150
+:10BF60001A9114E0CC49BDF86800095C5498C0EB04
+:10BF7000001000EB8000C64A02EBC002BDF868006A
+:10BF800013301154BDF86800401C81B21A91BDF8FD
+:10BF90006800B0F5007FE5DB5498C0EB001000EBC3
+:10BFA0008000BB4901EBC0010491BDF83C1004982E
+:10BFB000EDF774FC0022CDE91002DDE91001000A62
+:10BFC00040EA0160C2B25498C0EB001000EB800060
+:10BFD000AF4901EBC000BDF83C1042541098C2B20A
+:10BFE0005498C0EB001000EB8000A94901EBC0039E
+:10BFF000BDF83C00401C1A54BDF83C00801C80B2C7
+:10C000000F9000BF00BF02F003B9549800EB40014D
+:10C0100001EB00109D4901EB00113031559801EB07
+:10C020000010417808460491002103F007F9C1B2DD
+:10C03000159140F2231154984843964901EBC001F1
+:10C040001831559800EBC00001EB0010017840F268
+:10C050002312549850438F4A02EBC000407981422A
+:10C0600008D1012140F2231254985043894A02EB2F
+:10C07000C00001718949549801EB00115598085C82
+:10C08000401CC1B2854A549802EB001255981154D5
+:10C09000569807287DD00ADC07285AD2DFE810F02E
+:10C0A00059000201580459001204CC036C051038E1
+:10C0B0000828F2D2DFE810F01706AF054D004D005A
+:10C0C00008004D004E009600FA215498C0EB001075
+:10C0D00000EB80006E4A02F830105498C0EB00105C
+:10C0E00000EB800002EBC00041705498C0EB0010E0
+:10C0F00000EB800002EBC00081705498C0EB001090
+:10C1000000EB800002EBC0005699C1709DF85410FE
+:10C110005498C0EB001000EB800002EBC0000171EE
+:10C120005498C0EB001000EB8000114601EBC000FA
+:10C13000C01C02210490EDF7CDF901465498C0EBE4
+:10C14000001000EB8000524A02EBC0004171062152
+:10C150000F9170E3FA215498C0EB001000EB8000BF
+:10C160004B4A02F830105498C0EB001000EB8000EE
+:10C1700002EBC00041705498C0EB001000EB80004F
+:10C1800002EBC00081705498C0EB001000EB8000FF
+:10C1900000E0FCE302EBC0005699C1709DF854101A
+:10C1A0005498C0EB001000EB800002EBC00001715E
+:10C1B0005498C0EB001000EB8000114601EBC0006A
+:10C1C000C01C02210490EDF785F901465498C0EB9C
+:10C1D000001000EB80002E4A02EBC00041710621E6
+:10C1E0000F91B6E7FA215498C0EB001000EB8000E5
+:10C1F000274A02F830105498C0EB001000EB800082
+:10C2000002EBC00041705498C0EB001000EB8000BE
+:10C2100002EBC00081705498C0EB001000EB80006E
+:10C2200002EBC0005699C1709DF854105498C0EBB1
+:10C23000001000EB800002EBC00001715498C0EBCD
+:10C24000001000EB8000114601EBC000C01C022171
+:10C250000490EDF73FF901465498C0EB001000EB55
+:10C2600080000B4A02EBC000417106210F9114229D
+:10C2700040F2231154984843064901EBC00018309E
+:10C28000559901EBC10100EB011009E004400020C9
+:10C29000446E0020C4440020C62F0020383E0020F9
+:10C2A000427156E7FA215498C0EB001000EB800071
+:10C2B000FE4A02F830105498C0EB001000EB8000EA
+:10C2C00002EBC00041705498C0EB001000EB8000FE
+:10C2D00002EBC00081705498C0EB001000EB8000AE
+:10C2E00002EBC0005699C1709DF854105498C0EBF1
+:10C2F000001000EB800002EBC000017140F223113E
+:10C3000054984843EA4901EBC0001830559901EBB5
+:10C31000C10100EB0110C079012877D140F223114F
+:10C3200054984843E24901EBC0001830559901EB9D
+:10C33000C10100EB01108068B0F1104F05D34FF43C
+:10C3400010000021CDE9100110E040F223115498B3
+:10C350004843D74901EBC0001830559901EBC101A2
+:10C3600000EB011080680022CDE9100200201A9035
+:10C370001EE0BDF86800C0F10200C200DDE9101047
+:10C38000CDE92B0108462B99EBF74DFFC2B254982B
+:10C39000C0EB001000EB8000C44901EBC003BDF806
+:10C3A0006800401D1A54BDF86800401C80B21A9005
+:10C3B000BDF868000328DCDB0020109011900021FC
+:10C3C0001A911CE0BDF86800C0F10300C200DDE96D
+:10C3D0001001CDE92D10EBF726FFC2B25498C0EB47
+:10C3E000001000EB8000B14901EBC003BDF868000C
+:10C3F00008301A54BDF86800401C80B21A90BDF88D
+:10C4000068000428DEDB00201A901FE09CE0BDF8E5
+:10C410006800C0F10200C200DDE91010CDE92F0173
+:10C4200008462F99EBF7FFFEC2B25498C0EB0010FC
+:10C4300000EB80009D4901EBC003BDF868000C30A3
+:10C440001A54BDF86800401C80B21A90BDF868000C
+:10C450000328DCDB40F2231154984843944901EB54
+:10C46000C0001830559901EBC10100EB0110406B81
+:10C470000022CDE9100200201A901EE0BDF86800ED
+:10C48000C0F10200C200DDE91010CDE9310108461B
+:10C490003199EBF7C8FEC2B25498C0EB001000EB24
+:10C4A0008000824901EBC003BDF868000F301A54C8
+:10C4B000BDF86800401C80B21A90BDF868000328DF
+:10C4C000DCDB40F2231154984843794901EBC0006A
+:10C4D0001830559901EBC10100EB0110406B754913
+:10C4E000B1FBF0F00022CDE9100200201A901CE010
+:10C4F000BDF86800C0F10300C200DDE91001CDE91C
+:10C500003310EBF790FEC2B25498C0EB001000EB72
+:10C510008000664901EBC003BDF8680012301A5470
+:10C52000BDF86800401C80B21A90BDF8680004286D
+:10C53000DEDB00215498C0EB001000EB80005B4A6A
+:10C5400002EBC000817528E140F223115498484362
+:10C55000574901EBC0001830559901EBC10100EBC0
+:10C560000110C079E8BB00201090119000211A91B1
+:10C570001CE0BDF86800C0F10200C200DDE9100156
+:10C58000CDE93510EBF74FFEC2B25498C0EB001066
+:10C5900000EB8000454901EBC003BDF86800401D79
+:10C5A0001A54BDF86800401C80B21A90BDF86800AB
+:10C5B0000328DEDB40F22311549848433C4901EB49
+:10C5C000C0001830559901EBC10100EB01108068E3
+:10C5D000B0F1104F06D34FF410010020CDE9101038
+:10C5E00011E0DAE040F2231154984843304901EB5E
+:10C5F000C0001830559901EBC10100EB01108068B3
+:10C600000022CDE9100200201A901EE0BDF868005B
+:10C61000C0F10300C200DDE91010CDE93701084682
+:10C620003799EBF700FEC2B25498C0EB001000EB54
+:10C6300080001E4901EBC003BDF8680008301A54A1
+:10C64000BDF86800401C80B21A90BDF8680004284C
+:10C65000DCDB00201A901CE0BDF86800C0F102008D
+:10C66000C200DDE91001CDE93910EBF7DCFDC2B203
+:10C670005498C0EB001000EB80000C4901EBC003A4
+:10C68000BDF868000C301A54BDF86800401C80B238
+:10C690001A90BDF868000328DEDB40F2231154989D
+:10C6A0004843034901EBC000183005E0446E002008
+:10C6B000C444002000E1F505559901EBC10100EBF0
+:10C6C0000110406B0022CDE9100200201A901EE0FC
+:10C6D000BDF86800C0F10200C200DDE91010CDE92C
+:10C6E0003B0108463B99EBF79EFDC2B25498C0EB64
+:10C6F000001000EB8000F94901EBC003BDF86800B1
+:10C700000F301A54BDF86800401C80B21A90BDF872
+:10C7100068000328DCDB40F2231154984843F049B9
+:10C7200001EBC0001830559901EBC10100EB01107D
+:10C73000406BEC49B1FBF0F00022CDE91002002083
+:10C740001A901CE0BDF86800C0F10300C200DDE9EA
+:10C750001001CDE93D10EBF766FDC2B25498C0EB75
+:10C76000001000EB8000DD4901EBC003BDF868005C
+:10C7700012301A54BDF86800401C80B21A90BDF8FF
+:10C7800068000428DEDB01215498C0EB001000EBA8
+:10C790008000D24A02EBC0008175549800EB400142
+:10C7A00001EB0010D04901EB00103030559900EB3F
+:10C7B00001104068401C0022CDE9100200201A90B0
+:10C7C0001CE0BDF86800C0F10100C200DDE9100105
+:10C7D000CDE93F10EBF727FDC2B25498C0EB001033
+:10C7E00000EB8000BD4901EBC003BDF868001730C5
+:10C7F0001A54BDF86800401C80B21A90BDF8680059
+:10C800000228DEDB5498C0EB001000EB8000B34937
+:10C8100001EBC000C01C16210490ECF75BFE014642
+:10C820005498C0EB001000EB8000AC4A02EBC00053
+:10C8300041761A210F919CE2FA215498C0EB001026
+:10C8400000EB8000A54A02F830105498C0EB0010AD
+:10C8500000EB800002EBC00041705498C0EB001068
+:10C8600000EB800002EBC00081705498C0EB001018
+:10C8700000EB800002EBC0005699C1709DF8541087
+:10C880005498C0EB001000EB800002EBC000017177
+:10C890005498C0EB001000EB8000114601EBC00083
+:10C8A000C01C02210490ECF715FE01465498C0EB21
+:10C8B000001000EB8000894A02EBC00041710621A4
+:10C8C0000F9156E2FA215498C0EB001000EB800063
+:10C8D000824A02F830105498C0EB001000EB800040
+:10C8E00002EBC00041705498C0EB001000EB8000D8
+:10C8F00002EBC00081705498C0EB001000EB800088
+:10C9000002EBC0005699C1709DF854105498C0EBCA
+:10C91000001000EB800002EBC00001715498C0EBE6
+:10C92000001000EB8000114601EBC000C01C02218A
+:10C930000490ECF7CFFD01465498C0EB001000EBDB
+:10C940008000664A02EBC000417106210F9110E29F
+:10C95000FA215498C0EB001000EB80005F4A02F807
+:10C9600030105498C0EB001000EB800002EBC000C8
+:10C9700041705498C0EB001000EB800002EBC00047
+:10C9800081705498C0EB001000EB800000E0ADE037
+:10C9900002EBC0005699C1709DF854105498C0EB3A
+:10C9A000001000EB800002EBC000017140F2231187
+:10C9B000549848434A4901EBC0011831559800EB9F
+:10C9C000C00001EB0010406B0022CDE910020020F6
+:10C9D0001A901EE0BDF86800C0F10200C200DDE957
+:10C9E00010104291419008464199EBF71CFCC2B2ED
+:10C9F0005498C0EB001000EB8000384901EBC003F5
+:10CA0000BDF86800401D1A54BDF86800401C80B293
+:10CA10001A90BDF868000328DCDB40F2231154981B
+:10CA200048432F4901EBC0011831559800EBC00075
+:10CA300001EB0010416B08460191002101F04AFE14
+:10CA400002460B46CDE9020126480021EBF7BAFB6E
+:10CA5000CDE91001DDE9100102F0F0FBCDE9100194
+:10CA600000211A911CE0BDF86800C0F10300C2006B
+:10CA7000DDE9100143914490EBF7D5FBC2B2549825
+:10CA8000C0EB001000EB8000144901EBC003BDF8BF
+:10CA9000680008301A54BDF86800401C80B21A9033
+:10CAA000BDF868000428DEDB5498C0EB001000EBF2
+:10CAB00080000A4901EBC000C01C09210490ECF77A
+:10CAC00009FD01465498C0EB001000EB8000034ABA
+:10CAD00002EBC00001730D210F914AE1446E00206A
+:10CAE000C444002000E1F50504400020FA215498D8
+:10CAF000C0EB001000EB8000F84A02F830105498A8
+:10CB0000C0EB001000EB800002EBC00041705498B5
+:10CB1000C0EB001000EB800002EBC0008170549865
+:10CB2000C0EB001000EB800002EBC0005699C17012
+:10CB30009DF854105498C0EB001000EB800002EBFD
+:10CB4000C00001715498C0EB001000EB800011464A
+:10CB500001EBC000C01C02210490ECF7BBFC0146B5
+:10CB60005498C0EB001000EB8000DC4A02EBC000E0
+:10CB7000417106210F91FCE0FA215498C0EB00109E
+:10CB800000EB8000D54A02F830105498C0EB00103A
+:10CB900000EB800002EBC00041705498C0EB001025
+:10CBA00000EB800002EBC00081705498C0EB0010D5
+:10CBB00000EB800002EBC0005699C1709DF8541044
+:10CBC0005498C0EB001000EB800002EBC000017134
+:10CBD00055215498C0EB001000EB800002EBC00020
+:10CBE00041715498C0EB001000EB8000114601EB3E
+:10CBF000C000C01C03210490ECF76CFC0146549863
+:10CC0000C0EB001000EB8000B44A02EBC000817161
+:10CC100007210F91ADE0FA215498C0EB001000EB12
+:10CC20008000AE4A02F830105498C0EB001000EBC0
+:10CC3000800002EBC00041705498C0EB001000EB84
+:10CC4000800002EBC00081705498C0EB001000EB34
+:10CC5000800002EBC0005699C1709DF854105498A2
+:10CC6000C0EB001000EB800002EBC0000171AA21B4
+:10CC70005498C0EB001000EB800002EBC000417143
+:10CC800000211A9111E000215498C0EB001000EB34
+:10CC90008000924A02EBC002BDF86800801D11546A
+:10CCA000BDF86800401C81B21A91BDF868000328E5
+:10CCB000E9DB5498C0EB001000EB8000874901EBE2
+:10CCC000C000C01C06210490ECF704FC01465498F7
+:10CCD000C0EB001000EB8000804A02EBC000417204
+:10CCE0000A210F9145E0FA215498C0EB001000EBA7
+:10CCF00080007A4A02F830105498C0EB001000EB24
+:10CD0000800002EBC00041705498C0EB001000EBB3
+:10CD1000800002EBC00081705498C0EB001000EB63
+:10CD2000800002EBC0005699C1709DF854105498D1
+:10CD3000C0EB001000EB800002EBC00001715498C2
+:10CD4000C0EB001000EB8000114601EBC000C01CDE
+:10CD500002210490ECF7BEFB01465498C0EB001092
+:10CD600000EB80005D4A02EBC000417106210F918B
+:10CD700000BF00BFFDE3549800EB400101EB001041
+:10CD8000574901EB00113031559801EB0010417803
+:10CD9000159140F2231154984843524901EBC001C8
+:10CDA0001831559800EBC00001EB0010017840F2FB
+:10CDB0002312549850434B4A02EBC0004079814201
+:10CDC00008D1012140F2231254985043454A02EB06
+:10CDD000C00001714449549801EB00115598085C5A
+:10CDE000401CC1B2404A549802EB001255981154AD
+:10CDF000549830B1012808D002280BD0032813D151
+:10CE00000DE03A483A4908600EE038483849AC39F4
+:10CE1000C86709E0354836491831086004E03348EE
+:10CE20003349AC39486600BF00BF569889287DD089
+:10CE30000CDC14287BD004DC082879D0102878D1A9
+:10CE40007DE3152876D08028F9D1FDE38B2872D0B8
+:10CE50008C2871D08E2870D08F28F0D19DF8541076
+:10CE60005498C0EB001000EB80001C4A02F8301010
+:10CE700003215498C0EB001000EB800002EBC000CF
+:10CE800041708F215498C0EB001000EB800002EB42
+:10CE9000C00081705498C0EB001000EB8000114678
+:10CEA00001EBC001049103210498EDF755FE014602
+:10CEB0005498C0EB001000EB8000084A02EBC00061
+:10CEC000C17004210F919DF85400402812DC9DF898
+:10CED000540040F48070054908800FE0446E002043
+:10CEE00004400020C4440020383E00205887002021
+:10CEF000AC6002409DF85400F949088001201A9066
+:10CF00001DE05498C0EB001000EB8000F54901EBE8
+:10CF1000C001BDF868000A5CF149BDF8680021F85D
+:10CF20001020BDF86800401C81B207E00EE0E9E384
+:10CF300081E27FE2E7E33EE166E3E5E31A91BDF8D3
+:10CF40006810BDF83C008142DBDB73E29DF85410B1
+:10CF50005498C0EB001000EB8000E24A02F8301059
+:10CF600089215498C0EB001000EB800002EBC00058
+:10CF70008170549800EB400101EB0010DA4901EB9D
+:10CF80000010007BC0BB40F2231154984843D7499E
+:10CF900001EBC0001830559901EBC10100EB011005
+:10CFA0008068B0F5100F05D34FF410010020CDE9D3
+:10CFB000101014E040F2231154984843CB4901EB80
+:10CFC000C0011831559800EBC00001EB00108168DA
+:10CFD00008460491002101F07DFBCDE910010621F6
+:10CFE0005498C0EB001000EB8000BE4A02EBC0007A
+:10CFF000417000211A911DE03AE0BDF86800C0F1CF
+:10D000000200C200DDE9100145914690EBF70BF9F3
+:10D01000C2B25498C0EB001000EB8000B14901EBA4
+:10D02000C003BDF86800C01C1A54BDF86800401C5D
+:10D0300080B21A90BDF868000328DEDB5498C0EB7C
+:10D04000001000EB8000A74901EBC001049106210C
+:10D050000498ECF762FC01465498C0EB001000EB1A
+:10D060008000A04A02EBC000817107210F9174E09B
+:10D0700040F22311549848439C4901EBC0001830FA
+:10D08000559901EBC10100EB01108068B0F1104F20
+:10D0900005D34FF010410020CDE9101014E040F20C
+:10D0A000231154984843914901EBC0011831559818
+:10D0B00000EBC00001EB00108168084604910021DC
+:10D0C00001F008FBCDE9100107215498C0EB0010D6
+:10D0D00000EB8000834A02EBC000417000211A91EE
+:10D0E0001EE0BDF86800C0F10300C200DDE91010C9
+:10D0F0004891479008464799EBF795F8C2B2549883
+:10D10000C0EB001000EB8000764901EBC003BDF8D6
+:10D110006800C01C1A54BDF86800401C80B21A9008
+:10D12000BDF868000428DCDB5498C0EB001000EB6D
+:10D1300080006C4901EBC001049107210498EDF7D0
+:10D140000BFD01465498C0EB001000EB8000654ACF
+:10D1500002EBC000C17108210F919DF854004028D6
+:10D1600006DC9DF8540040F480705D49088003E0BF
+:10D170009DF854005A49088001201A9014E05498F0
+:10D18000C0EB001000EB8000564901EBC001BDF878
+:10D190006800095C524ABDF8680022F81010BDF81A
+:10D1A0006800401C81B21A91BDF86810BDF83C00BF
+:10D1B0008142E4DB3EE19DF854105498C0EB00102E
+:10D1C00000EB8000474A02F830108B215498C0EBE6
+:10D1D000001000EB800002EBC0008170549800EB5F
+:10D1E000400101EB0010404901EB0010007BC0BB87
+:10D1F00040F22311549848433C4901EBC0001830D9
+:10D20000559901EBC10100EB01108068B0F5100FDA
+:10D2100005D14FF410000021CDE9100114E040F2D7
+:10D22000231154984843314901EBC00118315598F6
+:10D2300000EBC00001EB001081680846049100215A
+:10D2400001F048FACDE9100106215498C0EB001016
+:10D2500000EB8000234A02EBC000417000211A91CC
+:10D260001FE045E0BDF86800C0F10200C200DDE942
+:10D2700010104A91499008464999EAF7D4FFC2B282
+:10D280005498C0EB001000EB8000164901EBC0037E
+:10D29000BDF86800C01C1A54BDF86800401C80B27C
+:10D2A0001A90BDF868000328DCDB5498C0EB00102E
+:10D2B00000EB80000B4901EBC001049106210498AA
+:10D2C000ECF72BFB01465498C0EB001000EB8000FC
+:10D2D000044A02EBC000817107210F917DE000003C
+:10D2E00058870020446E002004400020C4440020E1
+:10D2F00040F2231154984843FE4901EBC000183016
+:10D30000559901EBC10100EB01108068B0F1104F9D
+:10D3100005D14FF010400021CDE9100114E040F29A
+:10D32000231154984843F34901EBC0011831559833
+:10D3300000EBC00001EB0010816808460491002159
+:10D3400001F0C8F9CDE9100107215498C0EB001095
+:10D3500000EB8000E84A02EBC000417000211A9106
+:10D360001EE0BDF86800C0F10300C200DDE9101046
+:10D370004C914B9008464B99EAF755FFC2B254982E
+:10D38000C0EB001000EB8000DB4901EBC003BDF8EF
+:10D390006800C01C1A54BDF86800401C80B21A9086
+:10D3A000BDF868000428DCDB5498C0EB001000EBEB
+:10D3B0008000D14901EBC001049107210498EDF7E9
+:10D3C000CBFB01465498C0EB001000EB8000CA4A2A
+:10D3D00002EBC000C17108210F919DF85400402854
+:10D3E00006DC9DF8540040F48070C449088003E0D6
+:10D3F0009DF85400C149088001201A9014E0549807
+:10D40000C0EB001000EB8000BB4901EBC001BDF890
+:10D4100068000A5CB949BDF8680021F81020BDF821
+:10D420006800401C81B21A91BDF86810BDF83C003C
+:10D430008142E4DB1EE39DF854105498C0EB0010C9
+:10D4400000EB8000AC4A02F8301003215498C0EB86
+:10D45000001000EB800002EBC000417008215498DE
+:10D46000C0EB001000EB800002EBC000817054980C
+:10D47000C0EB001000EB8000114601EBC0010491ED
+:10D4800003210498EDF768FB01465498C0EB0010A7
+:10D4900000EB8000984A02EBC000C17004210F919C
+:10D4A0009DF85400402806DC9DF8540040F480703C
+:10D4B0009249088003E09DF85400904908800120BB
+:10D4C0001A9014E05498C0EB001000EB80008A49D9
+:10D4D00001EBC001BDF868000A5C8849BDF868002E
+:10D4E00021F81020BDF86800401C81B21A91BDF8E7
+:10D4F0006810BDF83C008142E4DB549800EB400129
+:10D5000001EB00107E4901EB00113031559801EB21
+:10D510000010807820F020012031549800EB400268
+:10D5200002EB0010764A02EB00123032559802EB03
+:10D530000010817002205499ECF776FD9AE29DF874
+:10D5400054105498C0EB001000EB80006A4A02F8B7
+:10D55000301003215498C0EB001000EB800002EB68
+:10D56000C000417010215498C0EB001000EB800007
+:10D5700000E080E202EBC00081705498C0EB001024
+:10D5800000EB8000114601EBC001049103210498D7
+:10D59000EDF7E2FA01465498C0EB001000EB800072
+:10D5A000554A02EBC000C17004210F919DF8540050
+:10D5B000402806DC9DF8540040F480704F490880F4
+:10D5C00003E09DF854004D49088001201A9014E0B2
+:10D5D0005498C0EB001000EB8000474901EBC001FC
+:10D5E000BDF86800095C454ABDF8680022F81010D3
+:10D5F000BDF86800401C81B21A91BDF86810BDF8F2
+:10D600003C008142E4DB35E29DF854105498C0EBB5
+:10D61000001000EB8000384A02F8301003215498C3
+:10D62000C0EB001000EB800002EBC00041708C21C9
+:10D630005498C0EB001000EB800002EBC00081703A
+:10D640005498C0EB001000E043E000EB800011466E
+:10D6500001EBC001049103210498EDF77DFA014626
+:10D660005498C0EB001000EB8000234A02EBC0008E
+:10D67000C17004210F919DF85400402806DC9DF8EC
+:10D68000540040F480701D49088003E09DF8540068
+:10D690001A49088001201A9014E05498C0EB001039
+:10D6A00000EB8000144901EBC001BDF868000A5C82
+:10D6B0001249BDF8680021F81020BDF86800401C30
+:10D6C00081B21A91BDF86810BDF83C008142E4DBDC
+:10D6D000D0E19DF854105498C0EB001000EB80008E
+:10D6E000054A02F8301080215498C0EB001000EB7E
+:10D6F00080000AE0C4440020446E002058870020C7
+:10D700000440002053E1EFE08BE002EBC0008170A9
+:10D7100007215498C0EB001000EB800002EBC00022
+:10D72000417040F2231154984843FE4901EBC00177
+:10D730001831559800EBC00001EB0010416B084612
+:10D740000491002100F0C6FFCDE9100100211A91DB
+:10D750001CE0BDF86800C0F10300C200DDE9100163
+:10D760004D914E90EAF75FFDC2B25498C0EB0010A5
+:10D7700000EB8000EC4901EBC003BDF86800C01C61
+:10D780001A54BDF86800401C80B21A90BDF86800B9
+:10D790000428DEDB5498C0EB001000EB8000E24967
+:10D7A00001EBC001049107210498EDF7D5F901467A
+:10D7B0005498C0EB001000EB8000DB4A02EBC00085
+:10D7C000C17108210F919DF85400402806DC9DF896
+:10D7D000540040F48070D549088003E09DF854005F
+:10D7E000D249088001211A9114E05498C0EB00102E
+:10D7F00000EB8000CC4901EBC001BDF868000A5C79
+:10D80000CA49BDF8680021F81020BDF86800401C26
+:10D8100081B21A91BDF86810BDF83C008142E4DB8A
+:10D8200028E19DF854105498C0EB001000EB8000E4
+:10D83000BD4A02F8301003215498C0EB001000EBF1
+:10D84000800002EBC00041708E215498C0EB0010A4
+:10D8500000EB800002EBC00081705498C0EB001018
+:10D8600000EB8000114601EBC001049103210498F4
+:10D87000EDF772F901465498C0EB001000EB800000
+:10D88000A94A02EBC000C17004210F919DF8540019
+:10D89000402806DC9DF8540040F48070A3490880BD
+:10D8A00003E09DF85400A149088001211A9114E079
+:10D8B0005498C0EB001000EB80009B4901EBC001C5
+:10D8C000BDF86800095C994ABDF8680022F810109C
+:10D8D000BDF86800401C81B21A91BDF86810BDF80F
+:10D8E0003C008142E4DBC5E09DF854105498C0EB45
+:10D8F000001000EB80008C4A02F83010032154988D
+:10D90000C0EB001000EB800002EBC000417015215D
+:10D910005498C0EB001000EB800002EBC000817057
+:10D920005498C0EB001000EB8000114601EBC001E1
+:10D93000049103210498EDF70FF901465498C0EBC8
+:10D94000001000EB8000784A02EBC000C170042197
+:10D950000F919DF85400402806DC9DF8540040F4D7
+:10D9600080707249088003E09DF854006F49088078
+:10D9700001211A9114E05498C0EB001000EB8000D4
+:10D98000694901EBC001BDF868000A5C6749BDF850
+:10D99000680021F81020BDF86800401C81B21A917F
+:10D9A000BDF86810BDF83C008142E4DB62E09DF800
+:10D9B00054105498C0EB001000EB80005A4A02F853
+:10D9C000301003215498C0EB001000EB800002EBF4
+:10D9D000C000417014215498C0EB001000EB80008F
+:10D9E00002EBC00081705498C0EB001000EB800087
+:10D9F000114601EBC001049103210498EDF7ACF846
+:10DA000001465498C0EB001000EB8000464A02EB40
+:10DA1000C000C17004210F919DF85400402806DC1D
+:10DA20009DF8540040F480704049088003E09DF860
+:10DA300054003E49088001211A9114E05498C0EB2B
+:10DA4000001000EB8000384901EBC001BDF8680010
+:10DA50000A5C3649BDF8680021F81020BDF868005E
+:10DA6000401C81B21A91BDF86810BDF83C0081429B
+:10DA7000E4DB00BF00BFCBE3549800EB400101EBB7
+:10DA800000102B4901EB00113031559801EB0010CB
+:10DA9000417808460491002101F0D0FBC1B21591F4
+:10DAA00040F22311549848431E4901EBC00118313C
+:10DAB000559800EBC00001EB0010017840F22312F2
+:10DAC00054985043174A02EBC0004079814208D174
+:10DAD000012140F2231254985043124A02EBC00035
+:10DAE00001711449549801EB00115598085C401CD1
+:10DAF000C1B2104A549802EB00125598115440F2EA
+:10DB0000231154984843074901EBC0001830559938
+:10DB100001EBC10100EB011090F88E00C0F3C000D2
+:10DB2000E8B109E0C4440020446E0020588700207A
+:10DB300004400020383E0020549800EB400101EBE7
+:10DB40000010FC4901EB001041790B464FF4805264
+:10DB500004914FF4E131549801F05EFA19E05498C1
+:10DB600000EB400101EB0010F24901EB001041799C
+:10DB70000491549800EB400101EB0010ED4901EBDA
+:10DB80000010016803914FF48052049B549801F0F7
+:10DB900043FA5698E4284DD006DCA1287ED0A3286D
+:10DBA0007DD0B02845D106E0E52879D0E62878D0A8
+:10DBB000E728F7D156E1F5215498C0EB001000EBAF
+:10DBC0008000DD4A02F830109DF854105498C0EBE4
+:10DBD000001000EB800002EBC0004170A2215498BD
+:10DBE000C0EB001000EB800002EBC0008170B021A0
+:10DBF0005498C0EB001000EB800002EBC000C17035
+:10DC00005498C0EB001000EB8000114601EBC001FE
+:10DC100004910321049801F0EDF901465498C0EBFA
+:10DC2000001000EB8000C44A02EBC0000171052126
+:10DC30000F91EBE2F5215498C0EB001000EB80004F
+:10DC4000BD4A02F830109DF854105498C0EB0010F3
+:10DC500000EB800002EBC0004170549800EB4001E3
+:10DC600001EB0010B34901EB0010007BC0BB40F298
+:10DC7000231154984843B14901EBC000183055991D
+:10DC800001EBC10100EB01108068B0F5100F09D362
+:10DC90004FF410000021CDE9100114E021E1F8E17A
+:10DCA00036E274E240F2231154984843A34901EB51
+:10DCB000C0001830559901EBC10100EB01108068DC
+:10DCC0000022CDE91002A5215498C0EB001000EB12
+:10DCD0008000994A02EBC000817000211A911DE07A
+:10DCE00044E0BDF86800C0F10200C200DDE91001A7
+:10DCF0004F915090EAF797FAC2B25498C0EB0010D7
+:10DD000000EB80008C4901EBC003BDF86800C01C2B
+:10DD10001A54BDF86800401C80B21A90BDF8680023
+:10DD20000328DEDBB5215498C0EB001000EB800027
+:10DD3000814A02EBC00081715498C0EB001000EBE7
+:10DD40008000114601EBC00104910621049801F006
+:10DD500051F901465498C0EB001000EB8000764A60
+:10DD600002EBC000C17108210F917AE040F223114B
+:10DD700054984843714901EBC0001830559901EBA4
+:10DD8000C10100EB01108068B0F1104F05D34FF0D6
+:10DD900010400021CDE9100110E040F22311549809
+:10DDA0004843664901EBC0001830559901EBC101A9
+:10DDB00000EB011080680022CDE91002A6215498E2
+:10DDC000C0EB001000EB80005B4A02EBC0008170EA
+:10DDD00000211A911EE0BDF86800C0F10300C200E6
+:10DDE000DDE910105291519008465199EAF71BFA5B
+:10DDF000C2B25498C0EB001000EB80004E4901EB1A
+:10DE0000C003BDF86800C01C1A54BDF86800401C6F
+:10DE100080B21A90BDF868000428DCDBE421549835
+:10DE2000C0EB001000EB8000434A02EBC000C17160
+:10DE30005498C0EB001000EB8000114601EBC001CC
+:10DE400004910721049801F0D5F801465498C0EBDD
+:10DE5000001000EB8000384A02EBC000017209217B
+:10DE60000F91D3E1F5215498C0EB001000EB800036
+:10DE7000314A02F830109DF854105498C0EB00104D
+:10DE800000EB800002EBC0004170A2215498C0EB6F
+:10DE9000001000EB800002EBC0008170E721549875
+:10DEA000C0EB001000EB800002EBC000C170549882
+:10DEB000C0EB001000EB8000114601EBC0010491A3
+:10DEC0000321049801F096F801465498C0EB001025
+:10DED00000EB8000184A02EBC000017105210F9190
+:10DEE00094E1F5215498C0EB001000EB8000124A39
+:10DEF00002F830109DF854105498C0EB001000EB5D
+:10DF0000800002EBC0004170549800EB400101EB2F
+:10DF10000010084901EB0010007BE8BBA4215498D5
+:10DF2000C0EB001000EB800002EBC000817000210C
+:10DF30001A912AE004400020446E0020C4440020CE
+:10DF400040F2231154984843FA4901EBC0011831BB
+:10DF5000559800EBC00001EB0010416BBDF8680064
+:10DF6000C0F10100C000C1405498C0EB001000EBAC
+:10DF70008000F14A02EBC002BDF86800C01C1154D9
+:10DF8000BDF86800401C81B21A91BDF868000228F3
+:10DF9000D6DBB221549800E021E0C0EB001000EB8A
+:10DFA0008000E54A02EBC00041715498C0EB0010BC
+:10DFB00000EB8000114601EBC0010491052104989B
+:10DFC00001F018F801465498C0EB001000EB8000F7
+:10DFD000D94A02EBC000817107210F9158E0A521B9
+:10DFE0005498C0EB001000EB8000D34A02EBC00055
+:10DFF000817000211A9124E040F223115498484383
+:10E00000CC4901EBC0011831559800EBC00001EB81
+:10E010000010416BBDF86800C0F10200C000C140B3
+:10E020005498C0EB001000EB8000C34A02EBC00222
+:10E03000BDF86800C01C1154BDF86800401C81B2D6
+:10E040001A91BDF868000328D6DBA1215498C0EBD3
+:10E05000001000EB8000B84A02EBC00081715498B8
+:10E06000C0EB001000EB8000114601EBC0010491F1
+:10E070000621049800F0BEFF01465498C0EB001042
+:10E0800000EB8000AC4A02EBC000C17108210F9187
+:10E09000BCE0F5215498C0EB001000EB8000A64ACC
+:10E0A00002F830109DF854105498C0EB001000EBAB
+:10E0B000800002EBC0004170A2215498C0EB001018
+:10E0C00000EB800002EBC0008170A3215498C0EBEC
+:10E0D000001000EB800002EBC000C1705498C0EB50
+:10E0E000001000EB8000114601EBC00104910321F8
+:10E0F000049800F07FFF01465498C0EB001000EB3D
+:10E1000080008D4A02EBC000017105210F917DE076
+:10E11000F5215498C0EB001000EB8000864A02F80D
+:10E1200030109DF854105498C0EB001000EB8000A4
+:10E1300002EBC0004170A2215498C0EB001000EB2C
+:10E14000800002EBC0008170E5215498C0EB001004
+:10E1500000EB800002EBC000C1705498C0EB0010CF
+:10E1600000EB8000114601EBC001049103210498EB
+:10E1700000F040FF01465498C0EB001000EB800017
+:10E180006D4A02EBC000017105210F913EE0F521BF
+:10E190005498C0EB001000EB8000674A02F8301082
+:10E1A0009DF854105498C0EB001000EB800002EB77
+:10E1B000C0004170A2215498C0EB001000EB800019
+:10E1C00002EBC0008170E6215498C0EB001000EB18
+:10E1D000800002EBC000C1705498C0EB001000EB4F
+:10E1E0008000114601EBC00104910321049800F066
+:10E1F00001FF01465498C0EB001000EB80004E4A2E
+:10E2000002EBC000017105210F9100BF00BF00BFEC
+:10E2100000BF549830B1012815D0022825D003281A
+:10E2200049D135E0BDF83C0060B180214348ECF7AE
+:10E230005DFCBDF83C004249086001214048001FD8
+:10E24000EBF7ACFB37E0BDF83C0068B108213B4878
+:10E25000ECF74CFCBDF83C003949A4394867012172
+:10E2600037483438EBF79AFB25E0BDF83C0070B135
+:10E270004FF480713348ECF739FCBDF83C0030496D
+:10E280001831086001212E481430EBF787FB12E0AB
+:10E29000BDF83C0070B14FF480612848ECF726FCD3
+:10E2A000BDF83C002649A439C865012124484C38F2
+:10E2B000EBF774FB00BF00BF234890F80B0FC0B30F
+:10E2C0005498C0EB001000EB80001B4901EBC0012B
+:10E2D00000230491BDF83C10549A0498ECF754FCC8
+:10E2E000DDE11A49549801EB00115598085C401C77
+:10E2F000C1B2164A549802EB001255981154CEE15F
+:10E3000012496C39549811F81000C00988B9549812
+:10E3100011F81000C0F3C300062842D2DFE800F075
+:10E320000392FDFC674200200949C87000211A9140
+:10E3300024E0B4E1C4440020446E0020000C0240FC
+:10E34000A460024000000240BC220020383E0020B1
+:10E350004C3A0020D349BDF86800095C5498C0EBE2
+:10E36000001000EB8000D04A02EBC002BDF868004C
+:10E370001154BDF86800401C81B21A91C948E9F7F0
+:10E3800082FFBDF868108842E4D8BDF868100F918C
+:10E390004FF47A71549800EB4000C44A02EB8000BD
+:10E3A000816028E10020C249C87000211A9113E061
+:10E3B000C049BDF86800095C5498C0EB001000EB40
+:10E3C0008000B94A02EBC002BDF868001154BDF8E4
+:10E3D0006800401C81B21A91B648E9F754FFBDF8B5
+:10E3E00068108842E4D8BDF868100F9103E100215D
+:10E3F0001A9113E0B049BDF86800095C5498C0EB6D
+:10E40000001000EB8000A84A02EBC002BDF86800D3
+:10E410001154BDF86800401C81B21A91A648E9F772
+:10E4200032FFBDF868108842E4D8BDF868100F913B
+:10E4300042F21071549800EB40009C4A02EB8000BD
+:10E440008160D8E000209A49C87000211A9113E039
+:10E450009A49BDF86800095C5498C0EB001000EBC5
+:10E460008000914A02EBC002BDF868001154BDF86B
+:10E470006800401C81B21A919048E9F704FFBDF88A
+:10E4800068108842E4D854983130C1B25498C0EB37
+:10E49000001000EB8000844A02EBC000C172549867
+:10E4A00000EB40003130C1B25498C0EB001000EBDB
+:10E4B000800002EBC00081755498032828D13121D7
+:10E4C0005498C0EB001000EB800002EBC000817597
+:10E4D00030215498C0EB001000EB800002EBC0002C
+:10E4E000C1750D215498C0EB001000EB800002EBC9
+:10E4F000C00001760A215498C0EB001000EB8000A8
+:10E5000002EBC0004176BDF86800401C81B21A9150
+:10E51000BDF868100F9101E042E009E042F210718D
+:10E52000549800EB4000614A02EB8000816062E099
+:10E5300000211A9113E06249BDF86800095C549803
+:10E54000C0EB001000EB8000574A02EBC002BDF8A0
+:10E5500068001154BDF86800401C81B21A915848F7
+:10E56000E9F791FEBDF868108842E4D8BDF868105C
+:10E570000F914E493C39549811F8100020F0780161
+:10E5800018314A4A3C3A549802F810104FF4FA6194
+:10E59000549800EB40003C3202EB800081602AE09E
+:10E5A00000211A9113E04749BDF86800095C5498AE
+:10E5B000C0EB001000EB80003B4A02EBC002BDF84C
+:10E5C00068001154BDF86800401C81B21A913D48A2
+:10E5D000E9F759FEBDF868108842E4D8BDF8681024
+:10E5E0000F9142F21071549800EB40002F4A02EB59
+:10E5F0008000816000BF00BF549830B1012815D061
+:10E60000022825D0032849D135E0BDF83C0060B18F
+:10E6100080212D48ECF76AFABDF83C002B490860D0
+:10E6200001212A48001FEBF7B9F937E0BDF83C009B
+:10E6300068B108212448ECF759FABDF83C00234999
+:10E64000A4394867012121483438EBF7A7F925E0C0
+:10E65000BDF83C0070B14FF480711D48ECF746FAEC
+:10E66000BDF83C00194918310860012117481430E1
+:10E67000EBF794F912E0BDF83C0070B14FF4806103
+:10E680001148ECF733FABDF83C001049A439C865CD
+:10E6900001210E484C38EBF781F900BF00BF57B09D
+:10E6A00000BD000081E30208446E0020083E002007
+:10E6B0004C3A00208CE3020878E3020830E30208B9
+:10E6C0006CE302084AE30208000C0240A460024026
+:10E6D000000002402DE9F05F2DED0C8B05460E4643
+:10E6E000002400210F46884600BF37E0E200AA461A
+:10E6F000B34650465946E9F796FD00F0FF0920461B
+:10E70000E9F786FF41EC1D0BB0EE4D1AF0EE6D1AE5
+:10E710009FED160B0DF044FCB0EE40BAF0EE60BA7F
+:10E7200009F00F014FEA291202EB820201EB4200CD
+:10E73000E9F75DFF53EC1B2BE9F762FE41EC190B87
+:10E7400038464146E9F771FF53EC192BE9F7B1FD63
+:10E75000E9F7BFFF07468846601CC4B2082CC5DB3A
+:10E7600038464146BDEC0C8BBDE8F09F0000000030
+:10E770000000594010B5002440F224410E480DF02D
+:10E7800080F8012816D10C480088C4B20A48001D40
+:10E790000088C4B240F2244107480CF0ECFF01208D
+:10E7A0000649487006480068C0F57A7081B205488D
+:10E7B000A0F8701610BD000000440040D83D0020B5
+:10E7C0008C600240BC62002010B5002440F224415D
+:10E7D0000A480DF056F801280FD108480088C4B245
+:10E7E0000648001D0088C4B2012105484173054850
+:10E7F000406CC0F57A700449488010BD004C004060
+:10E80000D83D0020006002402C69002010B5002493
+:10E8100040F224410A480DF034F801280ED108488E
+:10E820000088C4B206488088C4B2012105484176F8
+:10E8300005484069C0F57A700449888010BD000021
+:10E8400000500040D83D0020006002402C690020AC
+:10E8500010B5002440F224410B480DF012F80128B5
+:10E8600010D109480088C4B20748001D0088C4B20E
+:10E870000121064880F825100548C06AC0F57A7065
+:10E880000449C88010BD000000480040D83D002069
+:10E89000006002402C69002010B500241049114886
+:10E8A000EBF762F800210F48EBF778F800E000BFC3
+:10E8B00040210D480CF0D8FF0028F8D080210B48EB
+:10E8C000ECF716F90A4907481838EBF74DF801211B
+:10E8D00004481838EBF762F801200649087010BDAB
+:10E8E00000802020A060024000440040000C024054
+:10E8F000008800201600002010B50024104911489F
+:10E90000EBF732F800210F48EBF748F800E000BFC2
+:10E9100040210D480CF0A8FF0028F8D008210B4832
+:10E92000ECF7E6F80A4907483038EBF71DF8012103
+:10E9300004483038EBF732F801200649087010BD62
+:10E940002080002070600240004C0040000C02401B
+:10E95000008020101600002010B500241149124834
+:10E96000EBF702F800211048EBF718F800E000BFC1
+:10E9700040210E480CF078FF0028F8D04FF4807149
+:10E980000B48ECF7B5F80B490748A838EAF7ECFF55
+:10E9900001210548A838EBF701F801200649087065
+:10E9A00010BD000000800028B86002400050004008
+:10E9B00000000240208000101600002010B5002446
+:10E9C00011491248EAF7D0FF00211048EAF7E6FFA4
+:10E9D00000E000BF40210E480CF046FF0028F8D0B0
+:10E9E0004FF480610B48ECF783F80B490748303847
+:10E9F000EAF7BAFF012105483038EAF7CFFF0120D6
+:10EA00000649087010BD00000080001858600240E0
+:10EA100000480040000C0240008800101600002052
+:10EA200030B58FB005460C460121480509F0DAF9EA
+:10EA300035B1012D5ED0022D7ED0032D59D115E1C7
+:10EA4000BA48EAF7B7FF40200390002005904FF442
+:10EA500080600690082C03D100200790089005E004
+:10EA6000102C03D1E001079080000890002009904D
+:10EA70004FF400300A9000200B900C900D900E90F7
+:10EA8000AB48019040060090AA4802906946A7480A
+:10EA9000EBF75AF801221021A448EBF737F8A34806
+:10EAA0001838EAF787FF002003904FF47A7004903B
+:10EAB000002005904FF48060069000200790089099
+:10EAC00009904FF400300A9000200B900C900D90AC
+:10EAD0000E90974801904006009097480290694632
+:10EAE00092481838EBF730F8012190481838EAF7C7
+:10EAF00055FF18E18D483038EAF75CFF402003905D
+:10EB0000002005904FF480600690082C03D100206F
+:10EB10000790089005E0102C03D1E00107908000D9
+:10EB20000890002009904FF400300A9000200B90CC
+:10EB30000C900D900E9000E03BE080480190400664
+:10EB400000907F480290694678483038EAF7FCFF29
+:10EB50000122102175483038EAF7D8FF7348603831
+:10EB6000EAF728FF002003904FF47A700490002009
+:10EB700005904FF48060069000200790089009905F
+:10EB80004FF400300A9000200B900C900D900E90E6
+:10EB90006A480190400600906A48029069466348BE
+:10EBA0006038EAF7D1FF012160486038EAF7F6FEE5
+:10EBB000B9E05E481830EAF7FDFE402003900020DF
+:10EBC00005904FF480600690082C03D10020079038
+:10EBD000089005E0102C03D1E00107908000089018
+:10EBE000002009904FF400300A9000200B900C9008
+:10EBF0000D900E90544801904006009053480290AA
+:10EC000069464A481830EAF79FFF01221021474819
+:10EC10001830EAF77BFF45489038EAF7CBFE002032
+:10EC200003904FF47A700490002005904FF48060B8
+:10EC3000069000200790089009904FF400300A9049
+:10EC400000200B900C900D900E903F4801904006D4
+:10EC500000903F480290694634489038EAF774FFC4
+:10EC6000012132489038EAF799FE5CE02F48483895
+:10EC7000EAF7A0FE40200390002005904FF480604A
+:10EC80000690082C03D100200790089005E0102C76
+:10EC900003D1E001079080000890002009904FF414
+:10ECA00000300A9000200B900C900D900E90294897
+:10ECB0000190400600902848029069461B48483859
+:10ECC000EAF742FF0122102118484838EAF71EFFF0
+:10ECD00016487838EAF76EFE002003904FF47A70F9
+:10ECE0000490002005904FF480600690002007906B
+:10ECF000089009904FF400300A9000200B900C907F
+:10ED00000D900E9013480190400600901348029019
+:10ED1000694606487838EAF717FF01210348783832
+:10ED2000EAF73CFE00BF00BF0FB030BDA06002405C
+:10ED300004440040446E0020A4770020044C0040AE
+:10ED40009C7000208C7B002004500040F472002056
+:10ED5000747F0020044800404C7500205C83002034
+:10ED60001CB50121084609F03DF80121042009F0F5
+:10ED700039F80121082009F035F80121402009F077
+:10ED800031F8072205214448EBF784FE07220621CB
+:10ED90004148EBF77FFE072208213F48EBF77AFE58
+:10EDA000072209213C48EBF775FE08220A213B485F
+:10EDB000EBF770FE08220B213848EBF76BFE0822B8
+:10EDC00002213548EBF766FE08220C213348EBF7A9
+:10EDD00061FE4FF45970009002208DF8050000206C
+:10EDE0008DF8060001208DF8070002208DF8040040
+:10EDF00069462948EBF706FE4FF4E05000900220E8
+:10EE00008DF8050000208DF8060001208DF8070020
+:10EE100002208DF8040069462048EBF7F3FD4FF41B
+:10EE20009160009000208DF8060001208DF804000C
+:10EE300069461948EBF7E6FD4FF48070009000201A
+:10EE40008DF8060001208DF8040069461448EBF7A0
+:10EE5000D9FD4FF4F040009000208DF8060001200D
+:10EE60008DF8040069460F48EBF7CCFD4FF4804164
+:10EE70000C48EBF73BFE4FF400510A48EBF736FE27
+:10EE80004FF480510748EBF731FE4FF4006105481D
+:10EE9000EBF72CFE1CBD0000000C024000080240F5
+:10EEA000000002400018024070B500250026002432
+:10EEB000FFF756FF0421114880F81A1B00BF08E035
+:10EEC00008212046FFF7ACFD204600F0F1F9601C58
+:10EED000C4B20A4890F81A0BA042F1DC00F014F812
+:10EEE0000021074880F8B416002006498870487051
+:10EEF0000120C8704FF47A70886070BDBC32002069
+:10EF0000BC6200207069002008B511208DF8000057
+:10EF100002208DF8010001208DF802008DF8030019
+:10EF2000684601F0B1FE26208DF8000001208DF822
+:10EF3000010000208DF8020001208DF803006846D2
+:10EF400001F0A2FE0E208DF8000002208DF80100D5
+:10EF500001208DF802008DF80300684601F094FE50
+:10EF600027208DF8000001208DF8010000208DF889
+:10EF7000020001208DF80300684601F085FE0F2095
+:10EF80008DF8000002208DF8010001208DF80200AC
+:10EF90008DF80300684601F077FE34208DF80000FC
+:10EFA00001208DF8010000208DF8020001208DF86D
+:10EFB0000300684601F068FE2F208DF80000022053
+:10EFC0008DF8010001208DF802008DF803006846DD
+:10EFD00001F05AFE35208DF8000001208DF8010067
+:10EFE00000208DF8020001208DF80300684601F032
+:10EFF0004BFE08BD10B5024601B9102112F8013BC5
+:10F0000000BF12F8010B4340481E80B2011EF8D128
+:10F0100003F07F0010BD00002DE9FF4107460D46BB
+:10F0200016461C4637B1012F42D0022F7FD0032F46
+:10F030003DD1BAE00121480408F004FF0095012CFD
+:10F0400006D12003ADF804008010ADF808000FE0F1
+:10F05000022C07D1E002ADF804004FF4C060ADF817
+:10F06000080005E024B9ADF804600020ADF8080000
+:10F070000020ADF80600ADF80C000C20ADF80A0039
+:10F0800069466A480CF04CFC012168480CF07CFB96
+:10F09000012240F2244165480CF01DFC1021634818
+:10F0A0000CF069FB0122C02160480CF079FBBAE04A
+:10F0B0000121C80408F0C6FE0095012C06D12003EA
+:10F0C000ADF804008010ADF808000FE0022C07D165
+:10F0D000E002ADF804004FF4C060ADF8080005E0B0
+:10F0E00024B9ADF804600020ADF808000020ADF8A8
+:10F0F0000600ADF80C000C20ADF80A0069464C483B
+:10F100000CF00EFC01214A480CF03EFB012240F2BB
+:10F11000244147480CF0DFFB102145480CF02BFB45
+:10F120000122C02142480CF03BFB7CE0FFE70121BB
+:10F13000080508F087FE0095012C06D12003ADF8E4
+:10F1400004008010ADF808000FE0022C07D1E002A7
+:10F15000ADF804004FF4C060ADF8080005E024B934
+:10F16000ADF804600020ADF808000020ADF80600FE
+:10F17000ADF80C000C20ADF80A0069462D480CF0E3
+:10F18000CFFB01212B480CF0FFFA012240F2244171
+:10F1900028480CF0A0FB102126480CF0ECFA0122C4
+:10F1A000C02124480CF0FCFA3DE00121880408F05D
+:10F1B00049FE0095012C06D12003ADF80400801013
+:10F1C000ADF808000FE0022C07D1E002ADF8040012
+:10F1D0004FF4C060ADF8080005E024B9ADF8046054
+:10F1E0000020ADF808000020ADF80600ADF80C00D6
+:10F1F0000C20ADF80A0069460F480CF091FB012184
+:10F200000D480CF0C1FA012240F224410A480CF0EA
+:10F2100062FB102108480CF0AEFA0122C02106481A
+:10F220000CF0BEFA00BF00BFBDE8FF810044004003
+:10F23000004C004000500040004800402DE9FC47D1
+:10F2400005460E46002400210091019100BFE946C9
+:10F2500000BF27E06422002328463146E8F7B2FFCA
+:10F26000174698460A22002338464146E8F7AAFF87
+:10F270004FEA001A0A22002338464146E8F7A2FF67
+:10F280000F2002401AEB020009F804004FF064025C
+:10F290004FF0000328463146E8F794FF05460E4636
+:10F2A000601CC4B2082CD5DBDDE90001BDE8FC8799
+:10F2B0002DE9F041044600260027002504EB440018
+:10F2C00000EB0410FE4901EB0010407B012803D144
+:10F2D0000021204600F02CFBFA4810F8140020F022
+:10F2E00080008030F74901F81400002004EB44014D
+:10F2F000F44A0C3202F8210004EB440102EB8101D4
+:10F30000887004EB440102EB8101487004EB440176
+:10F3100002EB8101C870052004EB440102EB81017E
+:10F320008860002004EB4401303202F8210004EB35
+:10F33000440102EB81018870012004EB440102EBDF
+:10F340008101487004EB440102EB8101C87004EBB9
+:10F35000440000EB0410DA4901EB0010806800EB78
+:10F360008000400004EB440102EB81018860082129
+:10F370002046FFF755FB04EB440000EB0410D04A95
+:10F3800002EB0010437904EB440000EB041002EBA5
+:10F390000010016800222046FFF73EFE04EB440007
+:10F3A00000EB0410C64901EB001080790A2872D2E4
+:10F3B000DFE800F071050E1720293B444D68052158
+:10F3C00040F223106043C04A02EBC000417162E08A
+:10F3D000112140F223106043BB4A02EBC00041718F
+:10F3E00059E0072140F223106043B74A02EBC00006
+:10F3F000417150E0042140F223106043B24A02EB15
+:10F40000C000417147E004EB440000EB0410AC493C
+:10F4100001EB001080686421484304EB4401A94AD1
+:10F420003C3202EB8101886035E0032140F2231079
+:10F430006043A54A02EBC00041712CE0042140F278
+:10F4400023106043A04A02EBC000417123E0062173
+:10F4500040F2231060439C4A02EBC000417110212E
+:10F460002046FFF7DDFA04EB440000EB0410944A59
+:10F4700002EB0010016800234FF480522046FFF792
+:10F48000CBFD08E0032140F2231060438E4A02EBDB
+:10F49000C000417100BF00BF8C4890F828000128CF
+:10F4A00021D1002140F223106043874A02EBC000C3
+:10F4B0004171012004EB4401A2F2EC6202EB8101F4
+:10F4C000886080218248EBF713FB08218048EBF726
+:10F4D0000FFB4FF480717F48EBF70AFB4FF480611C
+:10F4E0007B48EBF705FB002509E2002140F22310E1
+:10F4F0006043754A02EBC000183005EBC50200EB13
+:10F500000210017340F2231060436F4A02EBC00007
+:10F51000183005EBC50200EB0210817340F2231096
+:10F520006043694A02EBC000183005EBC50200EBEE
+:10F530000210417340F223106043634A02EBC000A3
+:10F54000183005EBC50200EB0210C17304EB440058
+:10F5500000EB04105A4901EB0010806800EB8000BA
+:10F56000400004EB440101EB0411554A02EB011188
+:10F57000C9794843410040F223106043524A02EBEC
+:10F58000C000183005EBC50200EB0210416104EB2E
+:10F59000440000EB04104A4901EB0010303000EB4E
+:10F5A0000510807820F0800104EB440000EB04108B
+:10F5B000434A02EB0010303000EB0510817000214F
+:10F5C00040F223106043404A02EBC000183005EBC4
+:10F5D000C50200EB0210017040F2231060433A4A6A
+:10F5E00002EBC000183005EBC50200EB021080F8FA
+:10F5F000811004EB440000EB0410314901EB0010D2
+:10F6000080790A2813D2DFE800F0120513212FB702
+:10F61000C5FCFBFAE52140F2231060432A4A02EBC5
+:10F62000C000183005EBC50200EB0210417163E128
+:10F63000A12140F223106043234A02EBC00018309E
+:10F6400005EBC50200EB0210417155E1A12140F22A
+:10F65000231060431C4A02EBC000183005EBC502C2
+:10F6600000EB0210417147E1B12140F223106043E9
+:10F67000154A02EBC000183005EBC50200EB021082
+:10F680004171002D48DD04EB440000EB04100C49EF
+:10F6900001EB0010303000EB0510427804EB440021
+:10F6A00000EB041001EB00103030691E00EB01107C
+:10F6B000407882421FD140F22310604302490BE0A0
+:10F6C00004400020CC3D0020C4440020BC12002097
+:10F6D000000C02400000024001EBC000C01D405D74
+:10F6E000401CC1B240F2231060438D4A02EBC000BF
+:10F6F000C01D415529E040F223106043884901EBC9
+:10F70000C0008079401CC1B240F223106043844A9B
+:10F7100002EBC000817118E0012140F22310604328
+:10F720007F4A02EBC0008171012240F22310604346
+:10F730007B4901EBC000C01D40F223116143784BAF
+:10F7400003EBC1018979491E425440F22310604302
+:10F75000734901EBC0008079401EC1B240F2231012
+:10F7600060436F4A02EBC000183005EBC50200EBA6
+:10F77000021080F87610BFE0312140F22310604380
+:10F78000674A02EBC000183005EBC50200EB02101F
+:10F790004171B1E0F42140F223106043604A02EB72
+:10F7A000C000183005EBC50200EB021041710026C5
+:10F7B0005DE000274FE006EB460000EB06105949DC
+:10F7C00001EB0010303000EB0710017804EB44002F
+:10F7D00000EB0410534A02EB0010303000EB051030
+:10F7E000007A814235D104EB440000EB041011464D
+:10F7F00001EB0010303000EB0510017802E06DE005
+:10F800005EE03AE040F223107043454A02EBC0004C
+:10F81000183007EBC70200EB021080F87E1040F2B0
+:10F82000231070433E4901EBC000183007EBC701BD
+:10F8300000EB011080F87F4040F2231070433849FC
+:10F8400001EBC000183007EBC70100EB011080F896
+:10F850008050781CC7B206EB460000EB0610314919
+:10F8600001EB0010C079B842A5DC701CC6B22E486E
+:10F8700090F81A0BB0429CDC3EE0062140F22310C7
+:10F880006043274A02EBC000183005EBC50200EBCD
+:10F890000210417105EB041000EB4001234800EB1E
+:10F8A0004110D0F8091040F2231060431C4A02EBCB
+:10F8B000C000183005EBC50200EB021041631BE0ED
+:10F8C000152140F223106043154A02EBC0001830A6
+:10F8D00005EBC50200EB021041710DE0E52140F29D
+:10F8E000231060430E4A02EBC000183005EBC5023E
+:10F8F00000EB0210417100BF00BF681CC5B204EBF1
+:10F90000440000EB0410074901EB0010C079A84245
+:10F910003FF7EBAD0021044880F81B1BBDE8F081E8
+:10F92000C444002004400020BC320020D814002031
+:10F9300070B504460E46C648056806BB34B1012CB6
+:10F940000AD0022C0ED0032C18D111E04FF48041C4
+:10F95000C048EBF7CDF811E04FF40051BD48EBF78C
+:10F96000C7F80BE04FF48051BA48EBF7C1F805E057
+:10F970004FF40061B748EBF7BBF800BF20E034B1AB
+:10F98000012C0AD0022C0ED0032C18D111E04FF418
+:10F990008041B048EBF7AAF811E04FF40051AD48B0
+:10F9A000EBF7A4F80BE04FF48051AA48EBF79EF870
+:10F9B00005E04FF40061A748EBF798F800BF00BFDF
+:10F9C00064200DF04DFC00231A464FF416512046DA
+:10F9D000FFF722FB002004EB44019F4A02EB810168
+:10F9E000887004EB440102EB8101486004EB4400A1
+:10F9F00000EB041002F5FE7101EB001080689749DE
+:10FA0000886001204870772004EB8401944A1144F7
+:10FA1000887004EB440000EB0410924901EB0010E5
+:10FA2000807908282FD2DFE800F02E040B1219206D
+:10FA30002E27772004EB8401894A1144887022E044
+:10FA4000972004EB8401864A114488701BE09720BC
+:10FA500004EB8401824A1144887014E06F2004EBA7
+:10FA600084017F4A114488700DE0672004EB840113
+:10FA70007B4A1144887006E0772004EB8401784AC1
+:10FA80001144887000BF00BFC020C4EB041101EB1B
+:10FA90008101754A02F831000020C4EB041101EB2A
+:10FAA000810102EBC10148700820C4EB041101EB95
+:10FAB000810102EBC1018870280EC4EB041101EB37
+:10FAC000810102EBC101C87005F0F00004EB4401B4
+:10FAD0000844C4EB041101EB810102EBC101087180
+:10FAE00004EB84005E4908448078C4EB041101EB08
+:10FAF000810102EBC10148712020C4EB041101EB2C
+:10FB0000810102EBC101887105F00F00C4EBC40153
+:10FB10000844C4EB041101EB810102EBC101C8717F
+:10FB20008020C4EB041101EB810102EBC1010872DA
+:10FB30004C20C4EB041101EB810102EBC1014872BE
+:10FB40005420C4EB041101EB810102EBC101887266
+:10FB500034B1012C11D0022C1DD0032C39D129E055
+:10FB600080214248EAF7C2FF0B2041490860012189
+:10FB70003F48001FE9F712FF2BE008213B48EAF756
+:10FB8000B5FF0B203A49A439486701213848343879
+:10FB9000E9F704FF1DE04FF480713648EAF7A6FF4D
+:10FBA0000B20334918310860012131481430E9F73E
+:10FBB000F5FE0EE04FF480612C48EAF797FF0B202A
+:10FBC0002B49A439C865012129484C38E9F7E6FEDC
+:10FBD00000BF00BF284890F80B0F58B1C4EB0411C8
+:10FBE00001EB8101204A02EBC100002322460B21D8
+:10FBF000EAF7CAFF4FF4FA700DF032FB01211F48FB
+:10FC000080F8C01634B1012C0AD0022C0ED0032C7F
+:10FC100018D111E04FF480410E48EAF767FF11E078
+:10FC20004FF400510B48EAF761FF0BE04FF48051AD
+:10FC30000848EAF75BFF05E04FF400610548EAF782
+:10FC400055FF00BF00BF00200D49086070BD0000D7
+:10FC5000187AFF1F00180240083E0020706900203B
+:10FC60004487002004400020446E0020000C024025
+:10FC7000A460024000000240BC220020BC620020C0
+:10FC80008802424230B52DED028B9FB000201E90BD
+:10FC90001D901C9000211A911B9118911991179099
+:10FCA00016901590149013900025002405909FED58
+:10FCB000FE0A8DED040AFDA103C9CDE90201FDA1F3
+:10FCC00003C9CDE90001FD48807850B30020FB490D
+:10FCD0008870A1F62C50B0F8460DF9490968C1F5B5
+:10FCE0007A7188421DD1F6480068C0F57A7081B2F9
+:10FCF000F448A0F8441D0021F148001FE9F74EFE2A
+:10FD0000F149EF48001FE9F72FFE0120EF49087085
+:10FD10004FF47A70EA4908600121E948001FE9F7C9
+:10FD20003DFEEA48007801287DD10020E7490870AF
+:10FD3000E2486038807800EB4001E54800EB0110B4
+:10FD40008479012C70D0042C04D0052C6DD0062CA5
+:10FD500006D106E00120D9490C31887000204860A6
+:10FD60001DE2D848B0F8440D811FDA48E9F7B2FD2A
+:10FD7000C117CDE91A01D349B1F8441D491FD54A2D
+:10FD8000521E8818042108F0D9FBC117CDE91801CB
+:10FD900019A80DC818995140584001437ED1C74851
+:10FDA0000C380155CB48401E00791390BDF84C002B
+:10FDB000312802D0452872D190E0C248B0F8440DF5
+:10FDC0001838412190FBF1F0C117CDE91801C1B2FB
+:10FDD000BC4880F8AC1000201E9076E0BDF878009A
+:10FDE00000EB80101430BB49491E085CB549AD31A9
+:10FDF000BDF878208854BDF8781001EB81111A31D4
+:10FE0000B44A521E8818082108F056FB8DED040AEA
+:10FE1000AC49B931BDF87820049801EB0211486073
+:10FE2000BDF8781002E0CCE168E060E001EB811100
+:10FE30003231A84A521E8818082108F03DFB8DED8A
+:10FE4000040AA049B931BDF87820049801EB0211E9
+:10FE50000860BDF8781001EB81113A319D4A521EBD
+:10FE60008818082108F028FB8DED040A9549B9315E
+:10FE7000BDF87820049801EB02118860BDF8781075
+:10FE800001EB81114231934A521E8818082108F073
+:10FE900013FB8DED040A8B49B93101E020E01EE02F
+:10FEA000BDF87820049801EB0211C86083496039DD
+:10FEB0008A781C395018017821F080018031017056
+:10FEC000BDF87800401C80B21E90BDF8780000217B
+:10FED000DDE91823801A994180DB00E000BF00BFF4
+:10FEE000012076490C3188700020486057E10120DC
+:10FEF00072490C3188700020486050E101206F4940
+:10FF00000C3188700020486073A17248401E0DF0CB
+:10FF100085FB1D90BDF8740000287CD0BDF87400EE
+:10FF2000B0F5487F77DA00201E9010E0BDF874002D
+:10FF30000E30BDF8781008446649491E085CBDF8CB
+:10FF400078208854BDF87800401C80B21E90BDF81F
+:10FF500078001E28EADB0220604988745D48401E54
+:10FF60000078412875D100201E9017E0BDF8780078
+:10FF7000801C5849491E085C2C2800D112E0BDF8AD
+:10FF80007800801C5349491E085C06A9BDF87820FA
+:10FF90008854BDF87800401C80B21E90BDF87800EF
+:10FFA0000B28E3DB00BF06A80BF062FDB0EE408A31
+:10FFB000F0EE608A51EC180BE8F7C3FB00EE100A74
+:10FFC000DFED470A80EE201A8DED041A0498E8F759
+:10FFD00040FBCDE91801DDE91801E8F7F2FA00EE7F
+:10FFE000100ADDED040A30EEC00A8DED040ADDE9E9
+:10FFF0001801E8F7E6FA00EE100ADDED040A9FEDBD
+:020000040802F0
+:10000000381A60EE810A9FED371AC0EE811A30EE81
+:10001000210A354800E0B0E080EDF60ABDF878002E
+:10002000C01C2C49491E085C30490871BDF8780095
+:10003000401D80B21D9000201E901CE0BDF8740091
+:10004000BDF8781008442349491E085C2C2801D1CA
+:1000500015E080E0BDF87400BDF8781008441D4933
+:10006000491E085C06A9BDF878208854BDF87800C0
+:10007000401C80B21E90BDF878000B28DEDB00BF6C
+:1000800006A80BF0F5FCB0EE408AF0EE608A51EC69
+:10009000180BE8F756FB00EE100ADFED110A80EEB0
+:1000A000201A8DED041A23E00000000001693230AF
+:1000B000313030000169323045303000E83F0020F7
+:1000C0002C640240BC32002000880010E20A0020AC
+:1000D0007C3E0020E50A0020524D4300BC12002067
+:1000E0000000C84200007042BC360020943A002054
+:1000F0000498E8F7AEFACDE91801DDE91801E8F750
+:1001000060FA00EE100ADDED040A30EEC00A8DED53
+:10011000040ADDE91801E8F754FA00EE100ADDEDF3
+:10012000040A1FED111A60EE810A1FED121AC0EECB
+:10013000811A30EE210A10EE100A2449C1F8050098
+:10014000BDF87400BDF878100844401C2049085CD4
+:100150001E49487222E01FED2C0A10EE100A1B49BE
+:10016000C1F80500002048721FED310A10EE100A98
+:10017000C1F805000020487210E01FED350A10EEAE
+:10018000100A1249C1F80500002048721FED3A0A12
+:1001900010EE100AC1F805000020487200BF00BF31
+:1001A00000201E9009E000200949BDF878208854FD
+:1001B000BDF87800401C80B21E90BDF8780014286D
+:1001C000F1DB1FB0BDEC028B30BD0000943A002083
+:1001D000E40A00202DE9F04F8BB004468B46002640
+:1001E000B1460025AA46002700200A9080460990C3
+:1001F000089000BF00BFF7A103C9CDE90601F7A130
+:1002000003C9CDE904010020F6490870F648005DF5
+:10021000042823D10521F448015500214E38015509
+:100220002238005D20F08001EF4870380155042C21
+:1002300004D0052C0CD0062C0FD104E00021EA4894
+:100240004938015509E03121E7484938015504E0B2
+:100250000021E5484938015500BF00BF04EB4401C7
+:10026000E24800EB0110807901286ED0042804D008
+:1002700005286BD006286AD103E2DB4854380079A0
+:1002800000287DD0002000F09BFA04EB4403D74AFD
+:1002900002EB0312517904EB4403D44A02EB03123C
+:1002A000106800F0ABFCD04854380079012802D027
+:1002B000022874D132E0CC485438C77807EB4701A4
+:1002C000CB4800EB411090F8008007EB4701C8488D
+:1002D00000EB4110C74950F8012F0A6040684860A0
+:1002E00007EB4701C24800EB4110D0F80900C149B3
+:1002F000491EC1F8090007EB4701BD4800EB41105A
+:10030000BC491C3150F81D2F0A608088888038460F
+:10031000F91707EB11714FEA211A40E0B64890F83F
+:100320001C8A4FF0000A33E0002713E00AEB4A0072
+:1003300000EB0A10AC49283101EB0010303000EB23
+:1003400007100078404503D10FE0FEE1DCE118E240
+:10035000781C87B20AEB4A0000EB0A10A249283148
+:1003600001EB0010C079B842E0DC00BF0AEB4A00A4
+:1003700000EB0A109C49283101EB0010C07900E025
+:100380007EE1B84200DD08E00AF101001FFA80FAC0
+:100390009A4890F81A0B5045C6DC00BF00BF00BF5A
+:1003A00040460021FEF74AFFCDE9020100200090FF
+:1003B0000B460621029A07F053FC0AEB4A0000EBB9
+:1003C0000A108949283101EB0010007FC0F3810039
+:1003D00000908848401ED0F805C0624600230721DF
+:1003E000184607F03DFC0AEB4A0000EB0A107E4974
+:1003F000283101EB0010007F00F0030000907D48E1
+:10040000401ED0F801C0624600230821184607F0BC
+:1004100027FC0AEB4A0000EB0A107349283101EB74
+:100420000010007FC0F3011000907248401ED0F809
+:1004300009C0624600230921184607F011FC322149
+:100440006C485F3080F86C11302180F86D11603895
+:1004500090F8220001EB101166485F3080F86E11B1
+:10046000603890F8220000F00F00303061495F31B1
+:1004700081F86F012D215F485F3080F8701160387E
+:1004800090F82100302101EB10115A485F3080F8BC
+:100490007111603890F8210000F00F00303055499C
+:1004A0005F3181F872012D2152485F3080F873115D
+:1004B000603890F82000302101EB10114D485F307A
+:1004C00080F87411603890F8200000F00F00303090
+:1004D00048495F3181F87501A1F16000C07F30218A
+:1004E00001EB101143485F3080F877116038C07F0E
+:1004F00000F00F0030303F495F3181F878013A2138
+:100500003C485F3080F879116038807F302101EB02
+:10051000101138485F3080F87A116038807F00F021
+:100520000F00303033495F3181F87B013A21314887
+:100530005F3080F87C116038407F302101EB101172
+:100540002C485F3080F87D116038407F00F00F004C
+:10055000303028495F3181F87E01A1F16000D0F888
+:10056000232010460021FEF769FECDE9020100209C
+:1005700000900B460C21029A07F072FB002604E063
+:1005800020201F498855701C86B240F28A2086427E
+:10059000F6DB0A201A4908704870002646E04FF042
+:1005A00000090CE013485F3000EB461010F809001A
+:1005B000202800D006E009F101001FFA80F9B9F106
+:1005C000200FEFDB00BFB9F11F0F2DDA4FF000094C
+:1005D00025E00000016932303130300001693230ED
+:1005E00045303000E30A0020DC3F00207C3E002044
+:1005F000D8140020D92C0020BC220020BC320020BE
+:10060000CC0E0020674800EB461010F8090009EBFB
+:100610004511654A505409F101001FFA80F9B9F1FA
+:10062000200FEFDB681C85B2701C86B2142EB6DB7F
+:100630000A21202000EB45105B4A1154202000EBDA
+:100640004510401C1154202000EB4510801C115413
+:10065000202000EB4510C01C1154202000EB451059
+:10066000001D1154202000EB4510401D1154202086
+:1006700000EB4510401D80B20A9000204B490871E4
+:100680007FE0012000F09CF84FF400714848EAF741
+:100690002FFA04EB4403474A02EB0312517904EBAF
+:1006A0004403444A02EB0312106800F0A7FA3F48E3
+:1006B000543010F80800401CC1B23C48543000F8D7
+:1006C0000810BBF1310F03D0BBF1450F1AD10CE07C
+:1006D000002605E006A8805D33498855701C86B267
+:1006E000072EF7DB07200A900CE0002605E004A89F
+:1006F000805D2D498855701C86B2072EF7DB0720D8
+:100700000A9000BF00BF3CE0022000F059F84FF40F
+:1007100080412748EAF7ECF92448543010F80800E3
+:10072000401CC1B22148543000F8081004EB4403C7
+:10073000204A02EB0312517904EB44031D4A02EBF9
+:100740000312106800F05AFA1BE0032000F038F89A
+:100750001648543010F80800401CC1B213485430F9
+:1007600000F8081004EB4403124A02EB031251791B
+:1007700004EB44030F4A02EB0312106800F03EFA48
+:1007800000BF00BF0A9850B10B490A9808600121C8
+:100790000948001FE9F702F90020084908700BB06A
+:1007A000BDE8F08F382D0020CC0E0020883F0020BF
+:1007B000000802407C3E0020A4640240E30A0020BE
+:1007C00010B5044634B1012C0FD0022C18D0032CE4
+:1007D0002CD120E04FF400511548EAF787F94FF487
+:1007E00080711348EAF782F920E04FF40051104875
+:1007F000EAF77CF94FF480710D48EAF779F915E0D2
+:100800004FF400510A48EAF773F94FF48071084831
+:10081000EAF76CF90AE04FF400510548EAF768F985
+:100820004FF480710248EAF763F900BF00BF10BDC2
+:100830000008024070B50024002540F224410E4813
+:100840000BF01FF8B0B140F224410B480AF093FFBF
+:1008500009480088C4B20848001D0088C4B20120BD
+:100860000649487006480068C0F57A7081B20548AC
+:10087000A0F8461D70BD000000140140E83F0020B4
+:100880002C640240BC32002010B5002413491448E7
+:10089000E9F76AF800211248E9F780F800E000BFA4
+:1008A000402110480AF0E0FF0028F8D04FF4007112
+:1008B0000D48EAF71BF94FF480410B48EAF716F9A7
+:1008C0000A4907487838E9F74FF801210448783891
+:1008D000E9F764F801200649087010BD0080202067
+:1008E000A06402400014014000080240008800108B
+:1008F000E30A002000B58FB00121880507F072FAE5
+:100900002948E9F757F840200390002005904FF45C
+:100910008060069000200790089009904FF4003006
+:100920000A9000200B900C900D900E901F480190A3
+:100930004FF0206000901E48029069461A48E9F77F
+:1009400003F9012210211848E9F7E0F81648783831
+:10095000E9F730F8002003904FF47A7004900020FB
+:1009600005904FF480600690002007900890099051
+:100970004FF400300A9000200B900C900D900E90D8
+:100980000A4801904FF0206000900A4802906946A2
+:1009900005487838E9F7D8F8012103487838E8F7AE
+:1009A000FDFF0FB000BD0000A06402400414014030
+:1009B000CC0E0020E40A00201CB50121042007F021
+:1009C00011FA082206211C48EAF764F808220721D8
+:1009D0001948EAF75FF8C020009002208DF8050062
+:1009E00000208DF8060001208DF8070002208DF808
+:1009F000040069461048EAF705F84FF4C640009035
+:100A000001208DF8040000208DF8060003208DF8E9
+:100A1000050001208DF8070069460748E9F7F2FF55
+:100A20004FF400710448EAF761F84FF4804102483E
+:100A3000EAF75CF81CBD00000008024010B5002475
+:100A4000FFF7BAFF00214FF4E13000F0D7F8FFF7CD
+:100A500051FF00F0B3F80021544880F82C1D00200D
+:100A6000534988704870C8700220886000214F4840
+:100A700080F8381D00204E490C31887001204870E4
+:100A8000C8704FF47A708860484890F8BC0B002812
+:100A900027D14848C07A1A2822DB00206C39087612
+:100AA000002143486038817601214176C17642F2C7
+:100AB000107101624FF47A71A0F58870C160012154
+:100AC00081724FF416503C49486001213A48017246
+:100AD000364890F8BC0B401CC1B2344880F8BC1BAF
+:100AE00062E000245BE0002104EB44023048483817
+:100AF00000F8221004EB440200EB82008170012117
+:100B000004EB44022A48483800EB8200417004EBB1
+:100B100044022748483800EB8200C17004EB4401CE
+:100B20002548001D00EB0110806800EB80004100AB
+:100B300004EB44021E48483800EB8200816004EB5D
+:100B400044011D48001D00EB01108079042804D0E9
+:100B500005281CD006281FD104E000211448553870
+:100B6000015519E0312112485538015504EB440173
+:100B7000A0F2171000EB011080686421484304EBD9
+:100B800044020B49483901EB8201886004E00021EE
+:100B900007485538015500BF00BF601CC4B2034868
+:100BA00090F8BC0BA0429EDC10BD0000BC320020BF
+:100BB000E83F0020BC120020783E002008B5452008
+:100BC0008DF8000002208DF8010001208DF8020050
+:100BD0008DF80300684600F057F847208DF80000B4
+:100BE00001208DF8010000208DF8020001208DF811
+:100BF0000300684600F048F808BD00007FB50546D0
+:100C00000C460121202007F03DF90095012C06D16A
+:100C10002003ADF804008010ADF808000FE0022CAE
+:100C200007D1E002ADF804004FF4C060ADF8080051
+:100C300005E024B90020ADF80400ADF8080000205C
+:100C4000ADF80400ADF80600ADF80C000C20ADF8CE
+:100C50000A0069460B480AF063FE012109480AF0C0
+:100C600093FD012240F2244106480AF034FE10218F
+:100C700004480AF080FD0122C02102480AF090FDDC
+:100C80007FBD00000014014070B5002100230F2239
+:100C9000C4781CB3174C246804F4E064C4F5E06421
+:100CA000C4F30721C1F10404E3B20A4144789C4033
+:100CB000E1B28478144021430C07210E0E4C0578D4
+:100CC0006155047804F01F050124AC4005786D11CE
+:100CD000AD0005F1E025C5F8004109E0047804F015
+:100CE0001F050124AC40054D0678761145F82640D5
+:100CF00070BD00000CED00E000E400E080E100E0E9
+:100D0000024A0A400243024B1A60704780FFFF1FED
+:100D100008ED00E000200CE0002106E00022064B78
+:100D200003EBC1031A544A1CD1B28029F6DB421CE2
+:100D3000D0B20828F0DB70474F9900202DE9FF4F13
+:100D400084B081468A460020029083460698A0EB34
+:100D500009040798A0EB0A06CDF80490CDF800A08E
+:100D6000002C01DD012705E00CB9002702E04FF05F
+:100D7000FF376442002E02DD4FF0010806E016B98D
+:100D80004FF0000802E04FF0FF386642B44201DD48
+:100D9000254600E03546002003901EE0009AD1B2BF
+:100DA000019AD0B2119A00F01FF8029820440290E4
+:100DB000B3440298A84205DD0298401B02900198B6
+:100DC00038440190AB4504DDABEB050B0098404483
+:100DD00000900398401C80B20390691C03988842DD
+:100DE000DCDB08B0BDE8F08FF0B514460B46CF173A
+:100DF00001EB5777C7F3C702CF1701EB5777FF1007
+:100E0000A1EBC707FEB20123B340DDB24CB1134BD7
+:100E100003EBC0039B5C2B43104F07EBC007BB5495
+:100E20001AE00E4B03EBC0039B5CDB430B4F07EB5D
+:100E3000C007BB54094B03EBC0039B5C2B43074F1C
+:100E400007EBC007BB54054B03EBC0039B5CDB43C4
+:100E5000024F07EBC007BB54F0BD00004F990020C4
+:100E60001CB501210A2006F0BDFF4FF4C0500090D0
+:100E700001208DF8040000208DF8060003208DF875
+:100E8000050001208DF8070069464F48E9F7BAFDD3
+:100E90004FF48060009001208DF8040000208DF850
+:100EA000060003208DF8050001208DF80700694633
+:100EB0004648E9F7A7FDC8200CF0D2F94FF480614D
+:100EC0004248E9F713FEC8200CF0CAF94FF48061DC
+:100ED0003E48E9F70DFEC8200CF0C2F90021FD20C4
+:100EE00000F0ECFA0021122000F0E8FA0021AE2018
+:100EF00000F0E4FA0021D52000F0E0FA0021A02063
+:100F000000F0DCFA0021A82000F0D8FA00213F20F0
+:100F100000F0D4FA0021D32000F0D0FA00210846D6
+:100F200000F0CCFA0021402000F0C8FA2848C07A2E
+:100F30001F2808DD0021A12000F0C0FA0021C820F0
+:100F400000F0BCFA07E00021A02000F0B7FA002171
+:100F5000C02000F0B3FA0021DA2000F0AFFA00213F
+:100F6000122000F0ABFA0021812000F0A7FA002146
+:100F70007F2000F0A3FA0021D92000F09FFA002181
+:100F8000822000F09BFA0021DB2000F097FA00217C
+:100F9000342000F093FA0021A42000F08FFA002101
+:100FA000A62000F08BFA0021202000F087FA002113
+:100FB000084600F083FAFFF7ADFE0021AF2000F0F5
+:100FC0007DFA00F063F81CBD000C024000040240F2
+:100FD000BC12002010B50246012000E050430B1E59
+:100FE000A1F10104E1B2F9D110BD2DE9F84F054698
+:100FF0000C4616461F46DDE90A9B06FB09F06421F4
+:1010000090FBF1F000F0FF0A4FF000080120009083
+:10101000A819C2B2234621462846FFF78FFE0120B9
+:101020000090E019C3B2A819C2B2E019C1B22846B3
+:10103000FFF784FE01200090E019C3B22A46214642
+:101040002846FFF77BFE0120E119CBB2A919CAB2ED
+:10105000A9190090C8B22146FFF770FE00BF11E049
+:101060000120009004EB0800C3B205EB0A00C2B2F5
+:1010700004EB0800C1B22846FFF760FE08F101004A
+:1010800000F0FF08B845EBDBBDE8F88F70B5002431
+:10109000002504F1B001C8B2002100F00FFA0021D0
+:1010A000084600F00BFA0021102000F007FA00BFFC
+:1010B0000EE0002508E0084901EBC501085D0121AB
+:1010C00000F0FCF9681CC5B2802DF4DB601CC4B2D2
+:1010D000082CEEDB70BD00004F99002010B50446CF
+:1010E00000BF02210A4807F0A7F80028F9D02146DE
+:1010F000074807F0ADF800BF0121054807F09CF84C
+:101100000028F9D0024807F0A0F8C0B210BD0000D6
+:10111000003800402DE9FE4F0746884692461C469F
+:101120000197CDF80080082C02D14FF006091FE08E
+:101130002046E31704EB5373DB1021464FEAE47CAF
+:1011400004EB5C7C4FEAEC0CA4EBCC0CBCF1000F84
+:1011500002D04FF0010C01E04FF0000C6344224636
+:1011600004EBD27C4FEA6C0C03FB0CF303F0FF0999
+:10117000AAF12000C6B200255EE0082C07D106EBDC
+:1011800046002F4901EB400010F805B01DE00C2C83
+:1011900007D106EB46002B4901EB800010F805B0A3
+:1011A00013E0102C05D1284800EB061010F805B00C
+:1011B0000BE0182C07D106EBC600244901EB800098
+:1011C00010F805B001E0BDE8FE8F002002901CE0A1
+:1011D0000BF0010028B1414638460C9AFFF704FE97
+:1011E00009E00C9808B9012000E0002002464146C1
+:1011F0003846FFF7F9FD4FEA6B0B08F1010000F0EC
+:10120000FF080298401CC0B2029002980828DFDB59
+:10121000781CC7B2082C0BD004EBD4714A1001998A
+:10122000791A8A4204D1019F00980830C0B2009018
+:10123000DDF80080681CC5B24D459EDB00BFC2E7EB
+:1012400084350308AC370308203C03081042030828
+:101250002DE9FF4F2DED068B83B0074693461E46C2
+:10126000DDE917484FF00009CA46DEB95846E7F7EE
+:10127000CFF941EC1A0BB0EE4A0AF0EE6A0A0AF016
+:10128000F7FDB0EE409AF0EE609A9FED400B53EC04
+:10129000102B51EC190BE7F70CF841EC180BE7F7A2
+:1012A000F9F9C6B2082C01D14FF00209169886420E
+:1012B00011DC169800280EDD23463022CDF8008080
+:1012C00038460A99FFF726FF204604EBD07109EB58
+:1012D00061013944CFB200254CE01698301AA8427B
+:1012E00010D104EBD47109EB610101FB0571C8B2A7
+:1012F00023462E22CDE900840A99FFF70BFF4FF019
+:10130000010A35E006EB0A00401B401EC1B20A206C
+:10131000FFF760FEBBFBF0F00A21B0FBF1F201FB2E
+:1013200012000290029880B904EBD47109EB6101BC
+:101330000AEB070201FB0521C8B223463022CDE9A2
+:1013400000840A99FFF7E6FE11E004EBD47109EB83
+:1013500061010AEB070301FB0531C8B2CDE9008446
+:1013600002993031CAB223460A99FFF7D3FE00BF73
+:10137000681CC5B206EB0A00A842AEDC304603B0DA
+:10138000BDEC068B04B0BDE8F08F0000000000004B
+:101390000000F03F2DE9FF4F05460E4617461C465C
+:1013A000DDF838904FF0000A0095B3462046E2176A
+:1013B00004EB5272D2102146E31704EB5373DB1097
+:1013C000A4EBC3030BB1012300E000231A44D4B201
+:1013D0004FF0000845E0002003903BE00D9810F826
+:1013E0000A0002900AF101001FFA80FA0020019021
+:1013F0001DE0029800F0010028B14A463146284617
+:10140000FFF7F2FC0AE0B9F1000F01D1012000E082
+:101410000020024631462846FFF7E6FC02984010BD
+:101420000290701CC6B20198401CC0B20190019895
+:101430000828DEDB681CC5B20098281AB84204D11F
+:10144000009D0BF1080000F0FF0B5E460398401C66
+:10145000C0B203900398B842C0DB08F1010000F06D
+:10146000FF08A045B7DBBDE8FF8F2DE9F84306462E
+:10147000884614461F46DDE9085915E0CDF800906E
+:1014800022782B4641463046FFF744FE082D02D114
+:10149000B01DC6B205E0284605EBD07106EB610130
+:1014A000CEB2641C781EC7B22FB12078202802DB90
+:1014B00020787E28E2DDBDE8F883000070B505469F
+:1014C0000C462CB14FF400611048E9F711FB04E021
+:1014D0004FF400610D48E9F709FB4FF480510B48C8
+:1014E000E9F704FB4FF480510948E9F701FB28466E
+:1014F000FFF7F4FD4FF480510448E9F7F9FA4FF48F
+:1015000000610248E9F7F4FA70BD0000000C0240E7
+:101510000004024010B528480068284908602648A1
+:10152000001D006848602448083000688860082270
+:1015300050212348E8F780FF06212048E8F7AEF95C
+:101540001F490988884206D01D48007A20F004000F
+:10155000001D1B49087206211848401CE8F79EF937
+:1015600017494988884206D01548007A20F00400BF
+:10157000001D1349087208211048801CE8F78EF9F5
+:101580000F498988884206D00D48007A20F004006F
+:10159000001D0B49087208210848C01CE8F77EF9B5
+:1015A0000749C988884206D00548007A20F004001F
+:1015B000001D0349087210BD107AFF1F80690020CA
+:1015C000BC1200202DE9F04F8FB000200E90814614
+:1015D0000D9082460C900B900A900990089007900D
+:1015E000069005900490039002900190002400263C
+:1015F000009000258346F94890F8B6060121B1EB2A
+:10160000D01F43F0BA8203F0B1BAF54880780228BF
+:1016100004D1F348407808B107200190BDF80400D8
+:101620009DF82C100844EF49085CFA287ED1BDF8DB
+:1016300004009DF82C100844401CEA49085CE74966
+:10164000EE394871BDF804009DF82C100844801C48
+:10165000E449085CE149EE390871BDF804009DF8E1
+:101660002C100844C01CDF49085CDC49EE39C87006
+:10167000BDF804009DF82C100844001DD949085CF1
+:10168000D649EE398870BDF804009DF82C10084446
+:10169000401DD449085CD149EE394870BDF80400BA
+:1016A0009DF82C100844801DCE49095CCE4880F876
+:1016B000121F90F8121F90F80C0F814213DDCA48D8
+:1016C00090F8122F10460021FDF704F807468846CF
+:1016D000C54890F80C2F10460021FCF7FBFF381A84
+:1016E000C0B20D9012E0C04890F80C2F10460021B7
+:1016F000FCF7F0FF07468846BB4890F8122F1046CB
+:101700000021FCF7E7FF381AC0B20D900D980528AC
+:101710001EDBB54890F8120F542819DAB24890F839
+:10172000120F062814DDAD48EE3800E012E04079D3
+:1017300024280DDBA948EE384079502808DCAB4856
+:101740000146D1F81220C260C98A0182E8F7B8FACE
+:1017500006200B90BDF804009DF82C100844801C56
+:10176000A049095CBDF804009DF82C201044401CE1
+:101770009C4A105C41EA0029BDF804009DF82C1039
+:101780000844C01C1146085C0106BDF804009DF821
+:101790002C201044001D934A105C41EA0041BDF822
+:1017A00004009DF82C201044401D8E4A105C41EA34
+:1017B0000020BDF804109DF82C201144891D894A91
+:1017C000515C40EA010B8A480068834503F092812E
+:1017D000B9F5FA6F83F28E818548C0F800B07F4872
+:1017E000B0F82E16BDF804004844801C81420CDB82
+:1017F0007A48B0F82E16BDF804004844801C081A38
+:1018000081B27648A0F82E1605E000217348A0F8B2
+:101810002E1603F0B1B97349BDF804208818494663
+:10182000E8F73CF80546BDF804004844401C6D4903
+:10183000085CBDF8041049446A4A515C40EA012042
+:10184000A84243F04381684890F80B0F50B109F16A
+:10185000020291B2634ABDF80430D0180123042279
+:10186000E9F792F9BDF804109DF82C201144091DE8
+:101870005C4A515C01F00F0000EBD0714910A0EB05
+:101880004101C9B20A91BDF804109DF82C20114401
+:10189000891D544A515C01F00F0000EBD0714910D2
+:1018A0000991002419E0BDF804109DF82C20114482
+:1018B000C91D21444B4A505C9DF824209DF82810F6
+:1018C000E8F758FABDF804109DF82C201144C91D02
+:1018D0002144444A5054601C84B2A9F10700A0423C
+:1018E000E1DCBDF804009DF82C100844C01D3D4902
+:1018F000085C0E900121394880F8901700203D497E
+:10190000486088703C4988704860A1F54150416842
+:101910003248C0F87416012180F868163048807883
+:10192000032803D02E488078012802D101203349B2
+:101930000860002003900E98152802F0BD8710DC87
+:10194000A0F10B000A2883F0B080DFE810F0C41289
+:101950005113AD13A513AE18210078158715AE18D5
+:101960005D17A22801F0EB8409DC162802F08884B8
+:101970001F2802F00187A12843F09780FDE3A328E8
+:1019800001F03986A42801F03E83A528F4D1F5E3BF
+:101990001B48D0F80C0210B11F201149087100201B
+:1019A0000890ECE3BDF8200000EB400101EB0010D3
+:1019B000144901EB0010807909287DD2DFE800F09E
+:1019C0007C050607087CDB090A0000BF00BF00BFDA
+:1019D00000BF00BF00200790BDE00000BC32002027
+:1019E0004C3A00209C870020BC220020BC31002003
+:1019F000240A002034390020646900208802404213
+:101A0000BC12002004400020BDF804009DF82C10FA
+:101A100008440830BDF80C100844FC49095CBDF8C6
+:101A2000200040F223125043F94A02EBC000183064
+:101A3000BDF81C2002EBC20200EB02104176BDF89B
+:101A400004009DF82C1008440830BDF80C10084420
+:101A5000EE49085C20B1012803D0022870D114E0BF
+:101A60006EE0BDF8201001EB410202EB0111E94AE2
+:101A700002EB01113031BDF81C2001EB0211881C72
+:101A8000897821F0040101705AE0BDF8201001EBC3
+:101A9000410202EB0111DF4A02EB01113031BDF8C6
+:101AA0001C2001EB0211881C897821F008010170CB
+:101AB0000021BDF8200000E0FDE300EB400202EB56
+:101AC0000010D44A02EB00103030BDF81C2000EBAF
+:101AD00002104160BDF820100220E8F7A5FA0024AA
+:101AE00013E00021BDF8200040F223125043C84A01
+:101AF00002EBC0001830BDF81C2002EBC20200EB64
+:101B000002103F300155601C84B2142CE9DB002424
+:101B100013E00021BDF8200040F223125043BC4ADC
+:101B200002EBC0001830BDF81C2002EBC20200EB33
+:101B300002105B300155601C84B20A2CE9DB00BF47
+:101B400000BFBDF80C00401C80B20390BDF81C0023
+:101B5000401C80B20790BDF8200000EB400101EB73
+:101B60000010AC4901EB0010C079BDF81C10884290
+:101B70003FF74AAFF9E300200790E6E3BDF8040021
+:101B80009DF82C1008440830BDF80C1008449F49FB
+:101B9000095CBDF8200040F2231250439C4A02EB3E
+:101BA000C0001830BDF81C2002EBC20200EB02108E
+:101BB0004176BDF804009DF82C1008440830BDF8AB
+:101BC0000C1008449149085CF4287DD01DDC2028C5
+:101BD0007BD00DDC042879D005DC08B301285BD06C
+:101BE000022858D140E1082871D01028F9D10DE21F
+:101BF000F1286DD004DC40286BD0F028F1D147E308
+:101C0000F22867D0F328ECD145E3F5380B2842D20F
+:101C1000DFE800F0FBFAF9F8F7F6F5F4F3F2F1007B
+:101C2000BDF8200040F223114843794901EBC00080
+:101C30001830BDF81C1001EBC10100EB011090F849
+:101C40007700102822D10021BDF8200040F2231295
+:101C500050436F4A02EBC0001830BDF81C2002EB65
+:101C6000C20200EB021080F87710F321BDF82000CB
+:101C700040F223125043664A02EBC0001830BDF810
+:101C80001C2002EBC20200EB02104171BDF80C00F7
+:101C9000401C80B2039052E3F221BDF8200040F2D4
+:101CA000231250435A4A02EBC0001830BDF81C20E2
+:101CB00002EBC20200EB02104171BDF8201001EBF3
+:101CC000410202EB011106E0E6E226E212E157E1F1
+:101CD000DFE290E2DEE24F4A02EB01113031BDF863
+:101CE0001C2001EB0211881C897821F0040101708D
+:101CF000BDF804009DF82C1008440830BDF80C1005
+:101D000008444249095CBDF8200040F223125043C8
+:101D10003F4A02EBC0001830BDF81C2002EBC202A3
+:101D200000EB021080F8771000241FE0BDF80400DB
+:101D30009DF82C1008440830BDF80C1008442044CD
+:101D4000401C3249095CBDF8200040F22312504388
+:101D50002F4A02EBC0001830BDF81C2002EBC20273
+:101D600000EB021049300155601C84B20F2CDDDB02
+:101D700000241FE0BDF804009DF82C100844083032
+:101D8000BDF80C100844204410302049095CBDF80F
+:101D9000200040F2231250431D4A02EBC0001830CD
+:101DA000BDF81C2002EBC20200EB02105B300155B3
+:101DB000601C84B20A2CDDDBBDF804009DF82C10F9
+:101DC00008440830BDF80C1008441A300F49095C6B
+:101DD000BDF8200040F2231250430D4A02EBC00030
+:101DE0001830BDF81C2002EBC20200EB021080F894
+:101DF0007010002430E05AE258E256E254E252E217
+:101E000050E24EE24CE24AE248E246E29C87002081
+:101E1000C444002004400020BDF804009DF82C10AC
+:101E200008440830BDF80C10084420441B30FE491B
+:101E3000095CBDF8200040F223125043FB4A02EB3C
+:101E4000C0001830BDF81C2002EBC20200EB0210EB
+:101E500071300155601C84B2052CDDDBBDF80C002F
+:101E6000203080B203906AE2F221BDF8200040F2F7
+:101E700023125043ED4A02EBC0001830BDF81C207D
+:101E800002EBC20200EB02104171BDF8201001EB21
+:101E9000410202EB0111E64A02EB01113031BDF8BB
+:101EA0001C2001EB0211881C897821F004010170CB
+:101EB000BDF804009DF82C1008440830BDF80C1043
+:101EC0000844D949095CBDF8200040F22312504370
+:101ED000D64A02EBC0001830BDF81C2002EBC2024B
+:101EE00000EB021080F87710BDF80C00401C80B2A7
+:101EF000039024E2F221BDF8200040F22312504367
+:101F0000CA4A02EBC0001830BDF81C2002EBC20226
+:101F100000EB02104171BDF8201001EB410202EB11
+:101F20000111C34A02EB01113031BDF81C2001EB55
+:101F30000211881C897821F004010170BDF80400A9
+:101F40009DF82C1008440830BDF80C100844B64920
+:101F5000095CBDF8200040F223125043B34A02EB63
+:101F6000C0001830BDF81C2002EBC20200EB0210CA
+:101F700080F87710BDF80C00401C80B20390DEE1C1
+:101F8000F221BDF8200040F223125043A74A02EB91
+:101F9000C0001830BDF81C2002EBC20200EB02109A
+:101FA0004171BDF8201001EB410202EB0111A04A82
+:101FB00002EB01113031BDF81C2001EB0211881C2D
+:101FC000897821F004010170BDF804009DF82C10FF
+:101FD00008440830BDF80C1008449349095CBDF86A
+:101FE000200040F223125043904A02EBC000183008
+:101FF000BDF81C2002EBC20200EB021080F8771043
+:10200000BDF80C00401C80B2039098E1F321BDF8AC
+:10201000200040F223125043844A02EBC0001830E3
+:10202000BDF81C2002EBC20200EB02104171BDF8AA
+:10203000201001EB410202EB01117D4A02EB01117C
+:102040003031BDF81C2001EB0211881C897821F089
+:1020500004010170BDF804009DF82C1008440830FC
+:10206000BDF80C1008447049095CBDF8200040F22E
+:10207000231250436D4A02EBC0001830BDF81C20FB
+:1020800002EBC20200EB021080F87710BDF80400EA
+:102090009DF82C1008440830BDF80C100844401C72
+:1020A0006149095CBDF8200040F2231250435F4AA9
+:1020B00002EBC0001830BDF81C2002EBC20200EB9E
+:1020C000021080F8701000241FE0BDF804009DF895
+:1020D0002C1008440830BDF80C1008442044801C23
+:1020E0005149095CBDF8200040F2231250434F4A89
+:1020F00002EBC0001830BDF81C2002EBC20200EB5E
+:10210000021071300155601C84B2052CDDDBBDF876
+:102110000C00C01D80B2039011E1F221BDF8200037
+:1021200040F223125043414A02EBC0001830BDF880
+:102130001C2002EBC20200EB02104171BDF820101E
+:1021400001EB410202EB0111394A02EB011130317E
+:10215000BDF81C2001EB0211881C897821F00401D4
+:102160000170BDF804009DF82C1008440830BDF83B
+:102170000C1008442C49095C02E006E1FEE3FAE099
+:10218000BDF8200040F223125043284A02EBC00061
+:102190001830BDF81C2002EBC20200EB021080F8E0
+:1021A000771000241FE0BDF804009DF82C100844AF
+:1021B0000830BDF80C1008442044401C1A49095C42
+:1021C000BDF8200040F223125043184A02EBC00031
+:1021D0001830BDF81C2002EBC20200EB0210713077
+:1021E0000155601C84B2042CDDDBBDF80C00401DE1
+:1021F00080B20390A3E0F221BDF8200040F2231248
+:1022000050430A4A02EBC0001830BDF81C2002EB14
+:10221000C20200EB02104171BDF8201001EB410237
+:1022200002EB0111024A05E09C870020C444002013
+:102230000440002002EB01113031BDF81C2001EBFD
+:102240000211881C897821F004010170BDF8040096
+:102250009DF82C1008440830BDF80C100844F949CA
+:10226000095CBDF8200040F223125043F64A02EB0D
+:10227000C0001830BDF81C2002EBC20200EB0210B7
+:1022800080F87710BDF80C00401C80B2039056E037
+:1022900000BF00BF00BF00BF00BF00BF00BF00BF46
+:1022A00000BF00BF00BF00BF00BF00BF00BFF221E2
+:1022B000BDF8200000E058E040F223125043E24A0B
+:1022C00002EBC0001830BDF81C2002EBC20200EB8C
+:1022D00002104171BDF8201001EB410202EB011127
+:1022E000DA4A02EB01113031BDF81C2001EB02117A
+:1022F000881C897821F004010170BDF804009DF864
+:102300002C1008440830BDF80C100844CD49095C75
+:10231000BDF8200040F223125043CB4A02EBC0002C
+:102320001830BDF81C2002EBC20200EB021080F84E
+:102330007710BDF80C00401C80B2039000BF00BFB6
+:10234000BDF81C00401C80B20790BDF8200000EBD7
+:10235000400101EB0010BD4901EB0010C079BDF850
+:102360001C1088423FF70AAC00BF00BFBDF8200038
+:10237000401C80B20890B64890F81A0BBDF82010A7
+:1023800088423FF70FAB02F0A0BBB9F11B0F7DDB1A
+:1023900000200890EAE300200790E8E3BDF8200061
+:1023A00000EB400101EB0010A84901EB00103030B8
+:1023B000BDF81C1000EB01108078C0F3400000282D
+:1023C0007DD1BDF8200000EB400101EB00109F49DA
+:1023D00001EB00103030BDF81C1000EB0110807ACA
+:1023E00002286CD0BDF804009DF82C100844083079
+:1023F0000AEB8A0101EBCA01084492490A5C1046C3
+:102400000021FCF767F9BDF8202002EB420303EB43
+:1024100002128E4B03EB02123032BDF81C3002EB7D
+:102420000312127842400A43CAD1BDF8200040F29C
+:1024300023114843844901EBC0001830BDF81C103B
+:1024400001EBC10100EB011090F83D0001287DD1A6
+:10245000BDF8200040F2231148437B4901EBC00046
+:102460001830BDF81C1001EBC10100EB011090F811
+:102470003E000028EBD10021BDF8200000EB400217
+:1024800002EB0010714A02EB001000E0EFE3303085
+:10249000BDF81C2000EB0210C172BDF804009DF8CD
+:1024A0002C10084409306749095CBDF8200040F24F
+:1024B00023125043644A02EBC000183000E0A4E34A
+:1024C000BDF81C2002EBC20200EB0210C171BDF886
+:1024D00004009DF82C1008440A305A49085C010693
+:1024E000BDF804009DF82C2010440B30554A105CB8
+:1024F00041EA0041BDF804009DF82C2010440C3046
+:10250000504A105C41EA0020BDF804109DF82C20D0
+:1025100011440D314B4A515C0843BDF8201040F284
+:1025200023125143484A02EBC1011831BDF81C2067
+:1025300002EBC20201EB02118860BDF804009DF8B5
+:102540002C10084411303F49085C00E0E0E001062F
+:10255000BDF804009DF82C2010441230394A105C5C
+:1025600041EA0041BDF804009DF82C2010441330CE
+:10257000344A105C41EA0020BDF804109DF82C207C
+:10258000114414312F4A515C0843BDF8201001EB6F
+:10259000410202EB01112D4A02EB01113031BDF86D
+:1025A0001C2001EB02114860BDF820100220E7F763
+:1025B0003BFDBDF8200000EB400101EB001023497A
+:1025C00001EB00103030BDF81C1000EB0110017859
+:1025D000BDF8200040F2231250431B4A02EBC0001A
+:1025E00041700021BDF8200040F223125043164AEA
+:1025F00002EBC0001830BDF81C2002EBC20200EB59
+:1026000002108171BDF8200040F2231148430E49A9
+:1026100001EBC0001830BDF81C1001EBC10100EB4C
+:1026200001108068002873D0BDF8200000EB400145
+:1026300001EB0010054901EB00108079092868D2F0
+:1026400008E000009C870020C444002004400020D3
+:10265000BC320020DFE800F05D05A9FD5D5D5DFC9A
+:10266000FB00BDF8200040F223114843F54901EB7F
+:10267000C0001830BDF81C1001EBC10100EB0110C7
+:10268000C07910B101287BD17BE0BDF8200000EBC0
+:10269000400101EB0010EC4901EB0010007BB0BBE6
+:1026A000BDF8200040F223114843E64901EBC00089
+:1026B0001830BDF81C1001EBC10100EB011080685F
+:1026C000B0F5100F11D1C321BDF8200040F2231244
+:1026D0005043DC4A02EBC0001830BDF81C2002EB6E
+:1026E000C20200EB021041714AE0B521BDF82000A2
+:1026F00040F223125043D34A02EBC0001830BDF819
+:102700001C2002EBC20200EB0210417138E001E034
+:102710007AE278E2BDF8200040F223114843C9492B
+:1027200001EBC0001830BDF81C1001EBC10100EB3B
+:1027300001108068B0F1104F11D1C321BDF8200005
+:1027400040F223125043BF4A02EBC0001830BDF8DC
+:102750001C2002EBC20200EB0210417110E0B52117
+:10276000BDF8200040F223125043B64A02EBC000ED
+:102770001830BDF81C2002EBC20200EB02104171C0
+:1027800011E0B921BDF8200040F223125043AD4AB8
+:1027900002EBC0001830BDF81C2002EBC20200EBB7
+:1027A0000210417100BF00BF2DE2BDF8200040F2D1
+:1027B00023114843A34901EBC0001830BDF81C1099
+:1027C00001EBC10100EB01100178BDF8200040F2DF
+:1027D000231250439B4A02EBC0004079814269D1E9
+:1027E000BDF804009DF82C1008440E309749085C91
+:1027F0000104BDF804009DF82C2010440F30934ACA
+:10280000105C41EA0020BDF804109DF82C20114412
+:1028100010318E4A515C0843BDF8201040F223125B
+:102820005143884A02EBC1011831BDF81C2002EB6C
+:10283000C20201EB02114863BDF804009DF82C10A0
+:10284000084409308149095CBDF8200002E036E106
+:10285000B5E030E040F2231250437A4A02EBC00068
+:102860001830BDF81C2002EBC20200EB0210C1714F
+:10287000A421BDF8200040F223125043714A02EB1C
+:10288000C0001830BDF81C2002EBC20200EB0210A1
+:102890008170A321BDF8200040F223125043694A01
+:1028A00002EBC0001830BDF81C2002EBC20200EBA6
+:1028B00002104171A7E1BDF8200040F22311484306
+:1028C000604901EBC0001830BDF81C1001EBC101DC
+:1028D00000EB01100178BDF8200040F223125043B4
+:1028E000584A02EBC0004079814267D1BDF804002C
+:1028F0009DF82C1008440E305449085C0104BDF8C2
+:1029000004009DF82C2010440F30504A105C41EA1E
+:102910000020BDF804109DF82C20114410314B4AC2
+:10292000515C0843BDF8201040F223125143454A40
+:1029300002EBC1011831BDF81C2002EBC20201EB11
+:1029400002114863BDF804009DF82C1008440930BA
+:102950003E49095CBDF8200040F223125043394A39
+:1029600002EBC0001830BDF81C2002EBC20200EBE5
+:102970000210C171A421BDF8200000E079E140F20D
+:10298000231250432F4A02EBC0001830BDF81C2020
+:1029900002EBC20200EB02108170A321BDF82000FF
+:1029A00040F223125043274A02EBC0001830BDF812
+:1029B0001C2002EBC20200EB0210417123E1BDF8C2
+:1029C000200000EB400101EB00101F4901EB00105B
+:1029D000007BB0BBBDF8200040F2231148431949E9
+:1029E00001EBC0001830BDF81C1001EBC10100EB79
+:1029F00001108068B0F5100F11D10521BDF820003D
+:102A000040F2231250430F4A02EBC0001830BDF8C9
+:102A10001C2002EBC20200EB021041714EE00121CA
+:102A2000BDF8200040F223125043064A02EBC000DA
+:102A30001830BDF81C2002EBC20200EB02104171FD
+:102A40003CE005E0C4440020044000209C870020B6
+:102A5000BDF8200040F223114843FE4901EBC000BD
+:102A60001830BDF81C1001EBC10100EB01108068AB
+:102A7000B0F1104F11D10521BDF8200040F2231212
+:102A80005043F44A02EBC0001830BDF81C2002EBA2
+:102A9000C20200EB0210417110E00121BDF82000DC
+:102AA00040F223125043EB4A02EBC0001830BDF84D
+:102AB0001C2002EBC20200EB02104171A3E0BDF842
+:102AC000200040F223114843E24901EBC0001830D6
+:102AD000BDF81C1001EBC10100EB0110C07910B171
+:102AE00001287BD17BE0BDF8200000EB400101EB29
+:102AF0000010D94901EB0010007BB0BBBDF82000ED
+:102B000040F223114843D34901EBC0001830BDF80F
+:102B10001C1001EBC10100EB01108068B0F5100F33
+:102B200011D10821BDF8200040F223125043C94AB8
+:102B300002EBC0001830BDF81C2002EBC20200EB13
+:102B4000021041714AE08921BDF8200040F22312B1
+:102B50005043C04A02EBC0001830BDF81C2002EB05
+:102B6000C20200EB0210417138E001E076E051E072
+:102B7000BDF8200040F223114843B64901EBC000E4
+:102B80001830BDF81C1001EBC10100EB011080688A
+:102B9000B0F1104F11D10821BDF8200040F22312EE
+:102BA0005043AC4A02EBC0001830BDF81C2002EBC9
+:102BB000C20200EB0210417110E08921BDF8200033
+:102BC00040F223125043A34A02EBC0001830BDF874
+:102BD0001C2002EBC20200EB0210417111E08B21BC
+:102BE000BDF8200040F2231250439A4A02EBC00085
+:102BF0001830BDF81C2002EBC20200EB021041713C
+:102C000000BF00BF00BF00BF13E0BDF81C00401CA8
+:102C100080B20790BDF8200000EB400101EB0010EE
+:102C20008D4901EB0010C079BDF81C1088423FF7B8
+:102C3000B5AB00BFBDF8200000EB400101EB001078
+:102C4000854901EB0010C079BDF81C10884200DDF9
+:102C50000CE0BDF82000401C80B208907F4890F83E
+:102C60001A0BBDF8201088423FF795AB00BF01F06A
+:102C70002CBFB9F11B0F7CDB00200890B9E10020CC
+:102C8000079092E1BDF8200000EB400101EB00103D
+:102C9000714901EB00103030BDF81C1000EB011041
+:102CA0008078C0F3400000287ED1BDF804009DF874
+:102CB0002C10084408300AEB8A0101EBCA010844D1
+:102CC00067490A5C10460021FBF704FDBDF820208F
+:102CD00002EB420303EB02125F4B03EB02123032B2
+:102CE000BDF81C3002EB0312127842400A435BD15C
+:102CF000BDF804009DF82C10084409305849095CBF
+:102D0000BDF8200040F223125043524A02EBC000AB
+:102D10001830BDF81C2002EBC20200EB0210C1719A
+:102D2000BDF804009DF82C1008440A304C49085C9A
+:102D30000106BDF804009DF82C2010440B30484AD1
+:102D4000105C41EA0041BDF804009DF82C201044BD
+:102D50000C30434A105C41EA0020BDF804109DF895
+:102D60002C2011440D313E4A515C0843BDF820101F
+:102D700000E047E140F223125143364A02EBC10121
+:102D80001831BDF81C2002EBC20201EB0211886071
+:102D9000BDF804009DF82C10084411303049085C3F
+:102DA0000106BDF8040000E0FAE09DF82C20104474
+:102DB00012302B4A105C41EA0041BDF804009DF836
+:102DC0002C2010441330264A105C41EA0020BDF844
+:102DD00004109DF82C2011441431214A515C084301
+:102DE000BDF8201001EB410202EB01111A4A02EB7F
+:102DF00001113031BDF81C2001EB02114860BDF813
+:102E000020100220E7F710F9BDF8200000EB400188
+:102E100001EB0010104901EB00103030BDF81C1020
+:102E200000EB01100178BDF8200040F2231250435E
+:102E3000084A02EBC00041700121BDF8200040F2B9
+:102E400023125043034A02EBC0001830BDF81C2087
+:102E500008E00000C444002004400020BC320020F0
+:102E60009C87002002EBC20200EB02108171BDF8CA
+:102E7000200000EB400101EB0010FE4901EB0010C7
+:102E80008079012804D007283CD0082839D14BE0AC
+:102E9000BDF8200040F223114843F74901EBC00080
+:102EA0001830BDF81C1001EBC10100EB0110C07916
+:102EB00010B1012824D111E0B521BDF8200040F265
+:102EC00023125043EC4A02EBC0001830BDF81C201E
+:102ED00002EBC20200EB0210417111E0B921BDF812
+:102EE000200040F223125043E34A02EBC0001830A6
+:102EF000BDF81C2002EBC20200EB0210417100BFC2
+:102F000000BF4BE00121BDF8200040F223125043E6
+:102F1000D94A02EBC0001830BDF81C2002EBC202F7
+:102F200000EB0210417139E0BDF8200040F223119E
+:102F30004843D14901EBC0001830BDF81C1001EB2B
+:102F4000C10100EB0110C07910B1012824D111E0BA
+:102F50008921BDF8200040F223125043C64A02EBFB
+:102F6000C0001830BDF81C2002EBC20200EB0210BA
+:102F7000417111E08B21BDF8200040F22312504333
+:102F8000BD4A02EBC0001830BDF81C2002EBC202A3
+:102F900000EB0210417100BF00BF00BF00BF13E093
+:102FA000BDF81C00401C80B20790BDF8200000EB6B
+:102FB000400101EB0010AF4901EB0010C079BDF8F2
+:102FC0001C1088423FF75EAE00BFBDF8200000EB4A
+:102FD000400101EB0010A74901EB0010C079BDF8DA
+:102FE0001C10884200DD0CE0BDF82000401C80B2BF
+:102FF0000890A24890F81A0BBDF8201088423FF7BD
+:103000003EAE00BF33E6002008908EE1002007901E
+:1030100067E1BDF804009DF82C1008440830984979
+:103020000A5C10460021FBF755FBBDF8202002EB9F
+:10303000420303EB02128F4B03EB02123032BDF856
+:103040001C3002EB0312127842400A437DD1BDF8D6
+:10305000200000EB400101EB0010864901EB00105D
+:103060003030BDF81C1000EB01100178BDF82000D5
+:1030700040F223125043804A02EBC0004170BDF879
+:10308000200000EB400101EB00107A4901EB001039
+:103090008079092829D2DFE800F02805297B282833
+:1030A00028CBF900BDF8200040F2231148437249B3
+:1030B00001EBC0001830BDF81C1001EBC10100EBA2
+:1030C000011090F83E0080B9CA21BDF8200040F2FE
+:1030D00023125043684A02EBC0001830BDF81C2090
+:1030E00002EBC20200EB02104171F3E0BDF82000D8
+:1030F00040F223114843604901EBC0001830BDF88D
+:103100001C1001EBC10100EB01100178BDF820009B
+:1031100040F223125043584A02EBC00040798142EA
+:1031200035D1BDF8200040F223114843114601EB90
+:10313000C0001830BDF81C1001EBC10100EB0110FC
+:1031400090F83E0018BBAA2100E0C5E0BDF82000C1
+:1031500040F223125043484A02EBC0001830BDF839
+:103160001C2002EBC20200EB02108170A321BDF80B
+:10317000200040F2231250433F4A02EBC0001830B7
+:10318000BDF81C2002EBC20200EB02104171A1E06D
+:10319000BDF8200040F223114843374901EBC0003D
+:1031A0001830BDF81C1001EBC10100EB01100178D3
+:1031B000BDF8200040F2231250432F4A02EBC0001A
+:1031C0004079814233D1BDF8200040F223114843B9
+:1031D000114601EBC0001830BDF81C1001EBC10115
+:1031E00000EB011090F83E0008BBAA21BDF82000BA
+:1031F00040F223125043204A02EBC0001830BDF8C1
+:103200001C2002EBC20200EB02108170A321BDF86A
+:10321000200040F223125043174A02EBC00018303E
+:10322000BDF81C2002EBC20200EB0210417151E01C
+:10323000BDF8200040F2231148430F4901EBC000C4
+:103240001830BDF81C1001EBC10100EB011090F823
+:103250003E00D0B90421BDF8200040F223125043B3
+:10326000054A02EBC0001830BDF81C2002EBC20278
+:1032700008E00BE004400020C4440020BC320020E1
+:103280009C87002000EB0210417123E0BDF8200074
+:1032900040F223114843FE4901EBC0001830BDF84D
+:1032A0001C1001EBC10100EB011090F83E0080B949
+:1032B0001021BDF8200040F223125043F44A02EBE3
+:1032C000C0001830BDF81C2002EBC20200EB021057
+:1032D000417100BF00BF13E0BDF81C00401C80B26C
+:1032E0000790BDF8200000EB400101EB0010E94918
+:1032F00001EB0010C079BDF81C1088423FF789AE81
+:1033000000BFBDF8200000EB400101EB0010E149D7
+:1033100001EB0010C079BDF81C10884200DD0CE004
+:10332000BDF82000401C80B20890DB4890F81A0BD2
+:10333000BDF8201088423FF769AE00BF97E4002037
+:1033400008904EE10020079027E1BDF804009DF8A9
+:103350002C1008440830D1490A5C10460021FBF7C4
+:10336000B9F9BDF8202002EB420303EB0212C94B6E
+:1033700003EB02123032BDF81C3002EB031212785C
+:1033800042400A437ED1BDF8200000EB400101EB32
+:103390000010C04901EB00103030BDF81C1000EBEC
+:1033A00001100178BDF8200040F223125043B84AC2
+:1033B00002EBC0004170BDF8200040F223114843E9
+:1033C000114601EBC0001830BDF81C1001EBC10123
+:1033D00000EB01100178BDF8200040F223125043A9
+:1033E000AB4A02EBC0004079814275D1BDF80400C0
+:1033F0009DF82C1008440930A849085C0104BDF868
+:1034000004009DF82C2010440A30A44A105C41EAC4
+:103410000020BDF804109DF82C2011440B319F4A68
+:10342000515C0843BDF8201040F223125143984AE2
+:1034300002EBC1011831BDF81C2002EBC20201EB06
+:1034400002114863BDF8200000EB400101EB0010C1
+:10345000904901EB00108079092819D2DFE800F0CB
+:103460009605193D609696728400B221BDF8200041
+:1034700040F223125043864A02EBC0001830BDF8D8
+:103480001C2000E084E002EBC20200EB021041715C
+:103490007CE0A521BDF8200040F2231250437C4A75
+:1034A00002EBC0001830BDF81C2002EBC20200EB9A
+:1034B00002108170A321BDF8200040F22312504376
+:1034C000734A02EBC0001830BDF81C2002EBC202A8
+:1034D00000EB0210417159E059E0A521BDF8200030
+:1034E00040F2231250436A4A02EBC0001830BDF884
+:1034F0001C2002EBC20200EB02108170A321BDF878
+:10350000200040F223125043614A02EBC000183001
+:10351000BDF81C2002EBC20200EB0210417135E045
+:10352000B521BDF8200040F223125043584A02EB67
+:10353000C0001830BDF81C2002EBC20200EB0210E4
+:10354000417100BF0221BDF8200040F22312504318
+:103550004F4A02EBC0001830BDF81C2002EBC2023B
+:1035600000EB0210417111E08021BDF8200040F213
+:1035700023125043464A02EBC0001830BDF81C200D
+:1035800002EBC20200EB0210417100BF00BF13E06A
+:10359000BDF81C00401C80B20790BDF8200000EB75
+:1035A000400101EB00103B4901EB0010C079BDF870
+:1035B0001C1088423FF7C9AE00BFBDF8200000EBE9
+:1035C000400101EB0010334901EB0010C079BDF858
+:1035D0001C10884200DD0CE0BDF82000401C80B2C9
+:1035E00008902D4890F81A0BBDF8201088423FF73C
+:1035F000A9AE00BF06E5BDF804009DF82C100844F4
+:10360000083080B203902548BDF80C10405C0528B6
+:103610007EDA2248BDF80C10405C002878DD1F4897
+:10362000BDF80C10405C401E80B20890BDF80C0044
+:10363000401C80B203901948BDF80C10405C010496
+:10364000164FBDF80C00401C385C41EA0020BDF864
+:103650000C10891C795C0843C1170246FBF73AF845
+:10366000BDF8201001EB410202EB0111094A02EB07
+:1036700001110860BDF80C00C01C80B203903846F0
+:10368000BDF80C10425C10460021FBF723F807E060
+:10369000C444002004400020BC3200209C8700204D
+:1036A000BDF8201001EB410202EB0111FE4A02EBD2
+:1036B00001110871BDF80C00401C80B2039038461F
+:1036C000BDF80C10425C10460021FBF703F8BDF872
+:1036D000201001EB410202EB0111F34A02EB011150
+:1036E0004871BDF80C00401C80B203903846BDF80C
+:1036F0000C10425C10460021FAF7ECFFBDF82010D8
+:1037000001EB410202EB0111E74A02EB011100E07B
+:1037100082E28871BDF80C00401C80B203903846EC
+:10372000BDF80C10425C10460021FAF7D3FFBDF83B
+:10373000201001EB410202EB0111DB4A02EB011107
+:10374000C871BDF80C00401C80B203903846BDF82B
+:103750000C10425C10460021FAF7BCFFBDF82010A7
+:1037600001EB410202EB0111CF4A02EB011188602B
+:10377000BDF80C00401C80B203903846BDF80C1018
+:10378000425C10460021FAF7A5FFBDF8201001EBBE
+:10379000410202EB0111C44A02EB01110873BDF8AA
+:1037A0000C00401C80B20390BDF8200000EB4001EB
+:1037B00001EB0010114601EB0010807906287DD145
+:1037C00000200790E3E0B948BDF80C10425C1046B9
+:1037D0000021FAF77FFFC1B2BDF8200000EB4002E4
+:1037E00002EB0010B04A02EB00103030BDF81C2094
+:1037F00000EB02100170BDF80C00401C80B2039079
+:10380000AA48BDF80C10425C10460021FAF762FF8E
+:10381000C1B2BDF8200000EB400202EB0010A24A4A
+:1038200002EB00103030BDF81C2000EB021041709C
+:10383000BDF80C00401C80B203909C48BDF80C10F1
+:10384000425C10460021FAF745FFBDF8202002EB4C
+:10385000420303EB0212944B03EB02123032BDF829
+:103860001C3002EB0312127A42400A436DD0BDF8BD
+:10387000200000EB400101EB00108B4901EB001030
+:103880003030BDF81C1000EB0110007A00285CDD20
+:10389000002455E0002647E004EB440000EB041050
+:1038A000814901EB0010303000EB06100178BDF8C3
+:1038B000200000EB400202EB001000E077E07A4AC3
+:1038C00002EB00103030BDF81C2000EB0210007A33
+:1038D000814227D1002140F223106043744A02EB59
+:1038E000C000183006EBC60200EB021080F87E1014
+:1038F00040F2231060436E4A02EBC000183006EB22
+:10390000C60200EB021080F87F1040F223106043E3
+:10391000674A02EBC000183006EBC60200EB02104B
+:1039200080F88010701C86B204EB440000EB041099
+:103930005D4901EB0010C079B042ADDC601C84B27F
+:103940005C4890F81A0BA042A4DC5848BDF80C1053
+:10395000425C10460021FAF7BDFEC1B2BDF820005E
+:1039600000EB400202EB00104F4A02EB0010303037
+:10397000BDF81C2000EB02100172BDF80C00401CC9
+:1039800080B20390BDF81C00401C80B20790BDF8C7
+:10399000200000EB400101EB0010434901EB001057
+:1039A000C079BDF81C1088423FF70DAFE9E0002058
+:1039B00007903EE03D48BDF80C10425C10460021E7
+:1039C000FAF788FEC1B2BDF8200000EB400202EB1E
+:1039D0000010354A02EB00103030BDF81C2000EB1F
+:1039E00002100170BDF80C00401C80B203902F48FB
+:1039F000BDF80C10425C10460021FAF76BFEC1B214
+:103A0000BDF8200000EB400202EB0010264A02EB5A
+:103A100000103030BDF81C2000EB02104170BDF8E2
+:103A20000C00401C80B20390BDF81C00401C80B20A
+:103A30000790BDF8200000EB400101EB00101A498F
+:103A400001EB0010C079BDF81C108842B2DC1748A9
+:103A5000BDF80C10405C00F00F00042812DABDF82D
+:103A6000201001EB410202EB01110F4A02EB0111A0
+:103A700001F11C000D49BDF80C20895C027861F34E
+:103A800001020270BDF80C00401C80B20390074890
+:103A9000BDF80C10405C0421B1EB201F1CDDBDF80B
+:103AA000201001EB410207E0044000209C87002029
+:103AB000C4440020BC32002002EB0111FE4A02EB9C
+:103AC000011101F11C00FD49BDF80C20895C0A09B7
+:103AD000017862F383010170F848BDF80C10405C76
+:103AE00000F00F00042812DABDF8201001EB4102AB
+:103AF00002EB0111F04A02EB011101F11C00EF4948
+:103B0000BDF80C20895C027861F305120270BDF8E3
+:103B10000C00401C80B20390BDF81C001A2101EB80
+:103B2000400048452DDA002007901CE0E348BDF82E
+:103B30000C10415CBDF8200000EB400202EB0010CD
+:103B4000DD4A02EB00103030BDF81C2000EB021003
+:103B50008172BDF80C00401C80B20390BDF81C00BF
+:103B6000401C80B20790BDF8200000EB400101EB43
+:103B70000010D14901EB0010C079BDF81C1088423B
+:103B8000D4DCBDF8200000EB400101EB0010CA4975
+:103B900001EB0010C47929E00021BDF8200000EB02
+:103BA000400202EB0010C44A02EB0010303000EB80
+:103BB00004100170BDF8200000EB400202EB001081
+:103BC000BD4A02EB0010303000EB04104170BDF82C
+:103BD000200000EB400202EB0010B74A02EB00109D
+:103BE000303000EB04100172601C84B2102CD3DB67
+:103BF000BDF820100220E6F717FABDF82010C8B271
+:103C0000FBF756FB0120BDF8201001EB4101AC4A47
+:103C100002EB810148705DE1BDF804009DF82C10B5
+:103C200008440830A549085C05287CD1A548C07A1D
+:103C3000202878DABDF804009DF82C1008440930DB
+:103C400080B203909D48BDF80C10415C9E4880F8FE
+:103C5000BC1B90F8BC0B042803DD04219A4880F8B3
+:103C6000BC1BBDF80C00401C80B2039000200890E3
+:103C7000A9E09248BDF80C10425C10460021FAF70A
+:103C800029FDC2B2BDF8200000EB40018F4800EBD7
+:103C90000110C271BDF80C00401C80B2039087482F
+:103CA000BDF80C10425C10460021FAF713FDC2B2B9
+:103CB000BDF8200000EB4001844800EB0110827148
+:103CC000BDF80C00401C80B203907C48BDF80C107D
+:103CD000405C0104794FBDF80C00401C385C41EA9F
+:103CE0000020BDF80C10891C795C0843C1170246FE
+:103CF000FAF7F0FCBDF8201001EB4102734901EB2B
+:103D000002110860BDF80C00C01C80B20390384658
+:103D1000BDF80C10425C10460021FAF7DBFCC2B281
+:103D2000BDF8200000E0D5E000EB4001674800EB63
+:103D300001100271BDF80C00401C80B2039038469F
+:103D4000BDF80C10425C10460021FAF7C3FCC2B269
+:103D5000BDF8200000EB40015C4800EB011042710F
+:103D6000BDF80C00401C80B203903846BDF80C1022
+:103D7000425C10460021FAF7ADFCBDF8201001EBC3
+:103D80004102524901EB02118860BDF80C00401C51
+:103D900080B203903946BDF80C00401C085CBDF8A9
+:103DA0000C20895C40EA0125BDF80C00801C80B223
+:103DB0000390BDF80C00284480B20390BDF82000A9
+:103DC000401C80B20890404890F8BC0BBDF8201011
+:103DD00088423FF74EAF3B48C07A1A2866DB002185
+:103DE000394890F8BC0B00EB40023348643800F8C7
+:103DF0002210354890F8BC0B00EB40022E48643886
+:103E000000EB8200817001212F4890F8BC0B00EB81
+:103E100040022948643800EB820041702A4890F83B
+:103E2000BC0B00EB40022448643800EB8200C170F8
+:103E300042F21071244890F8BC0B00EB40021E487F
+:103E4000643800EB820081604FF47A711E4890F86C
+:103E5000BC0B00EB40021D4800EB02108160012109
+:103E6000194890F8BC0B00EB4002184800EB021018
+:103E700081714FF41651144890F8BC0B00EB4002CE
+:103E8000124800EB0210016001210F4890F8BC0BB2
+:103E900000EB40020D4800EB021001710A4890F857
+:103EA000BC0B401CC1B2084880F8BC1B00210A2092
+:103EB000E6F7BAF80CE00000044000209C870020E0
+:103EC00040390020BC120020BC3200207C3E002083
+:103ED000FCF7B4FDB2E2BDF804009DF82C100844D4
+:103EE0000830FE49085CFE494871BDF804009DF8A1
+:103EF0002C1008440930F949085CF9490871BDF8EB
+:103F000004009DF82C1008440A30F449085CF44978
+:103F1000C870BDF804009DF82C1008440B30EF4920
+:103F2000085CEF498870BDF804009DF82C10084427
+:103F30000C30EA49085CEA494870BDF804009DF875
+:103F40002C1008440D30E549095CE64880F80C1F48
+:103F5000E5F7B6FEE5F770FEE24890F80C0FFF2893
+:103F600042D1E5F71DFEBDF804009DF82C10084471
+:103F70000830DA49085CDA494871BDF804009DF858
+:103F80002C1008440930D549085CD5490871BDF8A2
+:103F900004009DF82C1008440A30D049085CD04930
+:103FA000C870BDF804009DF82C1008440B30CB49B4
+:103FB000085CCB498870BDF804009DF82C100844BB
+:103FC0000C30C649085CC6494870BDF804009DF82D
+:103FD0002C1008440D30C149095CC24880F80C1F00
+:103FE000E5F76EFEE5F728FE0E20BF49087171E780
+:103FF0001020BD490871BDF804009DF82C1008443C
+:104000000830B649085CB6494871BDF804009DF80F
+:104010002C1008440930B149085CB1490871BDF859
+:1040200004009DF82C1008440A30AC49085CAC49E7
+:10403000C870BDF804009DF82C1008440B30A74947
+:10404000085CA7498870BDF804009DF82C1008444E
+:104050000C30A249085CA2494870BDF804009DF8E4
+:104060002C1008440D309D49095C9E4880F80C1FB7
+:10407000E5F726FE03F0ACFF9A49C1F8180F084691
+:10408000D0F8180FC0F300400A900846D0F8180F77
+:10409000C0F3420009901DE70E20934908710021EA
+:1040A000904880F8011D15E7002008903DE00020B1
+:1040B000079017E0BDF8200000EB400101EB001075
+:1040C0008A4901EB00103030BDF81C1000EB0110E4
+:1040D000807800F0010000B112E0BDF81C00401C27
+:1040E00080B20790BDF8200000EB400101EB00100A
+:1040F0007E4901EB0010C079BDF81C108842D9DC64
+:1041000000BFBDF8200000EB400101EB0010774933
+:1041100001EB0010C079BDF81C10884200DD08E0FA
+:10412000BDF82000401C80B20890BDF82000042893
+:10413000BDDB00BFBDF8200004287DDB00206C49FA
+:10414000087001206B4908606B49C1F88802654816
+:1041500090F8090D01287FDB0D2063490871BDF837
+:1041600004009DF82C10084409305C49095CBDF836
+:1041700004009DF82C2010440830584A105C41EA95
+:1041800000200490BDF804009DF82C1008440B306A
+:104190001146095CBDF804009DF82C2010440A303B
+:1041A0004E4A105C41EA00205449088000240CE08B
+:1041B000BDF804009DF82C1008440C3020444749F9
+:1041C000085C4F490855601C84B2B4F5007FEFDBF2
+:1041D0004A48008800F2FF3081B20120E4F778FFFE
+:1041E00058B300213F4880F8011D444800886421ED
+:1041F0004843BDF8101090FBF1F0C1B2394880F887
+:10420000001D01203F49C8753C480088401C3B49BF
+:10421000088008460088BDF8101088421CDD31482F
+:1042200090F8FC0C20F00100401C2E4981F8FC0C99
+:10423000084690F8FC0C01E015E00DE020F00600C7
+:10424000801D81F8FC0CBDF8100001F6FC4148808F
+:1042500000210120E5F7E8FE0020264908602649F4
+:10426000C1F888020BE010201F4908711D4890F822
+:10427000FC0C20F0800080301A4981F8FC0CDDE055
+:1042800000201B490870BDF804009DF82C1008445C
+:1042900008301249085C1449C23981F8AD00BDF8F4
+:1042A00004009DF82C1008440A300C49095CBDF844
+:1042B00004009DF82C2010440930084A105C41EAA3
+:1042C00000200490BDF804009DF82C1008440C3028
+:1042D0001146095CBDF8040016E000009C87002030
+:1042E000C8310020BC2200204C3A002004400020AD
+:1042F0002A0A00208802424200004242280A002086
+:10430000C62F0020BC1200209DF82C2010440B303A
+:10431000FE4A105C41EA0020A0B1BDF804009DF8FF
+:104320002C1008440C301146085C401EBDF80410E7
+:104330009DF82C2011440B31F44A515C40EA0120D5
+:10434000F3490880B9F1100F07DDA9F1100006212B
+:1043500090FBF1F080B2059001E000200590002470
+:1043600020E000261AE0BDF804009DF82C10084457
+:104370000D3004EB440100EB41003044E349095C9B
+:10438000E348008800EB800004EB400000EB4002B3
+:10439000E04800EB42008155701C86B2062EE2DB3D
+:1043A000601C84B2BDF814008442DADB0120DA49D3
+:1043B000C875D7480088401CD54908800846008841
+:1043C000BDF81010884236DBBDF8100001280DDB67
+:1043D000BDF81000401E00EB8000BDF8141001EB8A
+:1043E000400081B2CD48A0F87A1103E00021CB480B
+:1043F000A0F87A11C948B0F87A410EE0002608E02A
+:10440000002104EB4402C34800EB42008155701CBC
+:1044100086B2062EF4DB601C84B2C82CEEDB0021D1
+:104420000B20E5F701FE00210320E5F7FDFD10203C
+:10443000BB49087102E01620B949087145E3BDF88F
+:1044400004009DF82C1008440830B049095CB548B8
+:1044500080F8011D1120B249087136E30020089050
+:104460003DE00020079017E0BDF8200000EB400180
+:1044700001EB0010AC4901EB00103030BDF81C100E
+:1044800000EB0110807800F0010000B112E0BDF8EF
+:104490001C00401C80B20790BDF8200000EB4001DA
+:1044A00001EB0010A04901EB0010C079BDF81C1011
+:1044B0008842D9DC00BFBDF8200000EB400101EBD1
+:1044C0000010994901EB0010C079BDF81C1088421A
+:1044D00000DD08E0BDF82000401C80B20890BDF867
+:1044E00020000428BDDB00BFBDF8200004287DDBD0
+:1044F00000208E49087001208D4908608D49C1F85F
+:104500008802884890F8090D012870DBBDF8040086
+:104510009DF82C10084408307C49085C042866DCAF
+:1045200012207F490871BDF804009DF82C10084442
+:1045300008307649095C7B4880F8011D90F8010D30
+:10454000401E80B20890002415E0BDF804009DF8DC
+:104550002C100844093020446C49095CBDF8200047
+:1045600000EB400202EB00106F4A02EB00100E302D
+:104570000155601C84B20A2CE7DBBDF804009DF8ED
+:104580002C10084414306149095CBDF804009DF802
+:104590002C20104413305D4A105C41EA0020049046
+:1045A000BDF804009DF82C10084416301146095C33
+:1045B000BDF804009DF82C2010441530534A105CBF
+:1045C00041EA00205249088000240CE0BDF80400B4
+:1045D0009DF82C100844173020444C49085C56497B
+:1045E0000855601C84B2B4F5007F01E0C3E04BE0E5
+:1045F000ECDB47480088401EBDF8202000EB8220FD
+:1046000081B20320E4F764FDF0B3414800886421DF
+:104610004843BDF8101090FBF1F0C1B2414880F85A
+:10462000001D01203C49C87539480088401C3849A4
+:10463000088008460088BDF8101088424CDD002430
+:1046400014E0BDF8201001EB410202EB0111364AE3
+:1046500002EB0111303101EB041101F10900497A3B
+:1046600021F00101491C0170601C84B2102CE8DBB0
+:10467000BDF8201001EB410202EB01112A4A02EBC6
+:10468000011101F1180000E06FE0097E21F0010145
+:10469000491C0170BDF8201001EB410202EB011131
+:1046A000214A02EB011101F11800097E21F00601F7
+:1046B000891C0170BDF81010BDF8200000EB40020D
+:1046C00002EB0010184A02EB00104183BDF82010E5
+:1046D0000220E5F7A9FC48E00D480088012844D1F4
+:1046E00000242CE0BDF8201001EB410202EB011187
+:1046F0000D4A02EB0111303101EB041101F1090007
+:10470000497A21F001010170601C17E09C870020AC
+:10471000280A002038340020BC120020BC320020BF
+:104720004C3A0020BC220020044000202A0A00202D
+:104730008802424200004242C62F002084B2102C60
+:10474000D0DBBDF8201001EB410202EB0111FA4A67
+:1047500002EB011101F11800097E21F00101017045
+:10476000BDF820100220E5F75FFC0020F349086047
+:10477000F349C1F88802A8E1BDF804009DF82C10A7
+:1047800008440930EF49095CBDF804009DF82C206D
+:1047900010440830EB4A105C41EA0025EA48B0F8C2
+:1047A0001402A8422FD1E848D0F81002E649D1F807
+:1047B0000C12884227D1E448D0F80C1290F8160267
+:1047C000814209D9E048D0F80C1290F81602081A74
+:1047D000DD49C1F80C0206E00020DB49C1F80C02FB
+:1047E0001020DA4908710021D748A0F8141280F887
+:1047F00016120C20E5F718FC00210520E5F714FC43
+:104800000120D149C87560E100240CE0002606E0D3
+:104810002020CF4901EB44118855701C86B2202E10
+:10482000F6DB601C84B2142CF0DB1420C74908713D
+:10483000BDF804009DF82C1008440830C149085CFC
+:104840000490BDF804009DF82C1008440930BD49BF
+:10485000085C0290BDF81000142801DD14200490BB
+:10486000BDF80800202801DD2020029000241AE075
+:10487000002612E0BDF804009DF82C1008440A3010
+:10488000BDF8081004FB01003044AE49085CB04993
+:1048900001EB44118855701C86B2BDF808008642B1
+:1048A000E8DB601C84B2BDF810008442E0DB00212C
+:1048B0000720E5F7B9FB08E11520A4490871BDF808
+:1048C00004009DF82C10084408309E49095CA1485A
+:1048D00080F81C1ABDF804009DF82C10084409301B
+:1048E0009849085C0106BDF804009DF82C2010448E
+:1048F0000A30944A105C41EA0041BDF804009DF87A
+:104900002C2010440B308F4A105C41EA0020BDF887
+:1049100004109DF82C2011440C318A4A515C084344
+:104920008B496039C1F80500BDF804009DF82C10D2
+:1049300008440D301146085C0106BDF804009DF8DE
+:104940002C2010440E307F4A105C41EA0041BDF833
+:1049500004009DF82C2010440F307A4A105C41EA84
+:104960000020BDF804109DF82C2011441031754A28
+:10497000515C084376496039C1F80100BDF8040074
+:104980009DF82C10084411301146085C0104BDF854
+:1049900004009DF82C20104412306A4A105C41EA51
+:1049A0000020BDF804109DF82C2011441331654AF5
+:1049B000515C084366496039C1F80900BDF804003C
+:1049C0009DF82C10084414301146095C604860388A
+:1049D00080F82210BDF804009DF82C100844153012
+:1049E0001146095C5A48603880F82110BDF804006F
+:1049F0009DF82C10084416301146095C5448603864
+:104A000080F82010BDF804009DF82C1008441730E1
+:104A10001146095C4E486038C177BDF804009DF826
+:104A20002C10084418301146095C494860388177D9
+:104A3000BDF804009DF82C10084419301146085C9C
+:104A4000434960394877B9F1200F29DDBDF80400EA
+:104A50009DF82C1008441A301146085C0106BDF878
+:104A600004009DF82C2010441B30364A105C41EAAB
+:104A70000041BDF804009DF82C2010441C30314A40
+:104A8000105C41EA0020BDF804109DF82C20114470
+:104A90001D312C4A515C08432D496039C1F823006F
+:104AA000022025497C3908710FE000240AE000202B
+:104AB000BDF804109DF82C2011442144214A505483
+:104AC000601C84B2322CF2DB00BF18E000240AE044
+:104AD0000020BDF804109DF82C2011442144194AEF
+:104AE0005054601C84B2322CF2DB00211A48A0F82A
+:104AF0002E1641E000211848A0F82E163CE016487A
+:104B0000B0F82E0650B300240DE0BDF80400484470
+:104B1000801C20440B49085CBDF804102144094A5C
+:104B20005054601C84B20C48B0F82E06A042ECDC55
+:104B30000948B0F82E4617E004400020880242429F
+:104B4000000042429C870020BC1200204C3A00200A
+:104B5000382D0020BC220020BC32002006E00020BE
+:104B6000FC490855601C84B2282CF8DBFA48B0F8E0
+:104B70002E060A283CF749ADFAE3F848807830B1B0
+:104B8000012877D0022876D0032875D191E3F24826
+:104B900090F8B606C0F3C3000E2816D2DFE800F086
+:104BA00007162B40556D8297BAE6F1F0EFEEEA4812
+:104BB00090F8B60620F078000830E74981F8B6068C
+:104BC0000021E74841600121817086E1E5A1E148CB
+:104BD00008F024FD05466DB1DF4890F8B60620F0D8
+:104BE00078001030DC4981F8B6060021DC484160CD
+:104BF0000121817071E1DCA1D64808F00FFD054666
+:104C00006DB1D54890F8B60620F078001830D2493A
+:104C100081F8B6060021D2484160012181705CE133
+:104C2000D2A1CC4808F0FAFC05466DB1CA4890F80C
+:104C3000B60620F078002030C74981F8B60600217A
+:104C4000C74841600121817047E1C8A1C14808F00F
+:104C5000E5FC05466DB1C04890F8B60620F0780036
+:104C60002830BD4981F8B6060021BD4841600121C8
+:104C7000817032E133E17EE27CE2BCA1B54808F00C
+:104C8000CDFC05466DB1B44890F8B60620F078002A
+:104C90003830B14981F8B6060021B14841600121A0
+:104CA00081701AE1B1A1AB4808F0B8FC05466DB1BE
+:104CB000A94890F8B60620F078003830A64981F867
+:104CC000B6060021A64841600121817005E1A7A137
+:104CD000A04808F0A3FC0546DDB1A548C07A182815
+:104CE00009DD9D4890F8B60620F0780048309A49D2
+:104CF00081F8B60608E0984890F8B60620F07800EB
+:104D00004030954981F8B60600219548416001215F
+:104D10008170E2E097A18F4808F080FC054625B33A
+:104D2000002405E000218D4890380155601C84B2B4
+:104D3000142CF7DB002409E0281D204485490A5C77
+:104D4000601D864990390A54601C84B20F2CF3DB35
+:104D500000210320E5F768F97F4890F8B60620F0B7
+:104D6000780048307C4981F8B606B6E083A17948DE
+:104D700008F054FC05461DB3002409E099E084E0E6
+:104D800034E01EE00020764978310855601C84B27A
+:104D9000142CF7DB002408E0681D20446D49085CF2
+:104DA0006F4978310855601C84B2142CF4DB6A48D2
+:104DB00090F8B60620F078005030674981F8B606C2
+:104DC0008BE06AA1634808F029FC05466DB1624892
+:104DD00090F8B60620F0780058305F4981F8B606A2
+:104DE00000215F4841600121817076E05B48807955
+:104DF00068B1594890F8B60620F0780060305649FE
+:104E000081F8B606002156484160012181705DA1FC
+:104E1000504808F003FC054665B300215048416046
+:104E2000012181704B49681D085C30380F46291DEF
+:104E3000795C303940EA0110C1170246F9F74AFCA3
+:104E40004649887151A1384608F0E8FB05468DB106
+:104E50003946681C085C30280DDB681C085C30385B
+:104E6000495D303940EA0110C1170246F9F732FCBA
+:104E70003A49C87108E03748405D3038C1170246EA
+:104E8000F9F728FC3549C87127E038A1314808F006
+:104E9000C5FB054665B1304890F8B60620F08000A5
+:104EA00080302D4981F8B6064FF47A712C48816024
+:104EB00013E02EA1274808F0B1FB054665B126484E
+:104EC00090F8B60620F07801234880F8B616002145
+:104ED000234841600121817000BF00BFE7E21E4806
+:104EE00090F8B606C0F3C3000D281CD2DFE800F02E
+:104EF000071C52697EACD5E4FEFC1BFBFA001BA12B
+:104F0000144808F08BFB05466DB100211448416040
+:104F100001218170104890F8B60620F07800083022
+:104F20000D4981F8B60624E119A10A4808F076FB7C
+:104F300005466DB100210A48416001218170064893
+:104F400090F8B60620F078001830034981F8B606CC
+:104F50000FE100009C870020BC3200204C3A00206A
+:104F6000FC380020610000006F6B00004F4B000018
+:104F7000BC120020494D45493A00000049434349CD
+:104F8000443A00004353513A000000002C00000056
+:104F900022000000AFF22C01F64808F03FFB054666
+:104FA00075B10021F448416001218170A0F5C8600D
+:104FB00090F8B60620F078001830F04981F8B6066F
+:104FC000D7E0EFA1EB4808F029FB05466DB1EB48AF
+:104FD00090F8B60620F078002030E84981F8B6064F
+:104FE0000021E548416001218170C2E0AFF2740107
+:104FF000E04808F013FB05462DB3002405E000202F
+:10500000DD4978310855601C84B2142CF7DB00248C
+:1050100009E0681D2044D749095C601DD64A7832F2
+:105020001154601C84B20F2CF3DB0021D248416084
+:1050300001218170D14890F8B60620F07800283020
+:10504000CE4981F8B60694E0AFF2C801C94808F02D
+:10505000E5FA054605B3CC48807940B1C74890F8D9
+:10506000B60620F078003030C44981F8B606002139
+:10507000C148416001218170BE49681D085C30381B
+:105080000F46291D795C303940EA0110C1170246EC
+:10509000F9F720FBBC4988716BE0B84890F8B60678
+:1050A00020F078004030B54981F8B6060021B248BA
+:1050B0004160012181705CE0AFF25011AD4808F011
+:1050C000ADFA05466DB1AD4890F8B60620F078000F
+:1050D0004030AA4981F8B6060021A7484160012165
+:1050E000817046E035E01EE00FE0FFE7A34890F84E
+:1050F000B60620F078004830A04981F8B6060021B5
+:105100009D4841600121817033E09C4890F8B606CB
+:1051100020F080008030994981F8B6064FF47A710A
+:105120009548816025E0AFF2BC11924808F076FA0C
+:1051300005466DB1914890F8B60620F078006030D1
+:105140008E4981F8B60600218B48416001218170AB
+:105150000FE0AFF2E811874808F060FA05463DB16C
+:10516000864890F8B60620F07801844880F8B61694
+:1051700000BF00BF9BE1814890F8B606C0F3C300B2
+:10518000052812D2DFE800F00312286A7F00002110
+:105190007948416001218170784890F8B60620F086
+:1051A00078000830754981F8B60680E0AFF24421F6
+:1051B000704808F033FA05466DB100216E48416031
+:1051C000012181706D4890F8B60620F0780010300B
+:1051D0006A4981F8B6066AE000216748416001210A
+:1051E00081706449A81D085C30380F46691D795CE0
+:1051F000303940EA0110C1170246F9F76BFA6249EB
+:105200008871AFF27821384608F008FA0546DDB11A
+:105210003946681C085C30280DDB681C085C303897
+:10522000495D303940EA0110C1170246F9F752FAD8
+:105230005549C87108E04F48405D3038C1170246F3
+:10524000F9F748FA5049C8714C4890F8B60620F072
+:1052500078001830494981F8B60628E0AFF2F42109
+:10526000444808F0DBF9054665B1444890F8B606B5
+:1052700020F080008030414981F8B6064FF47A7101
+:105280003D48816013E03D4890F8B60620F080016B
+:105290003A4880F8B61690F8B60620F078013748FC
+:1052A00080F8B616002039498870486000BF00BFFA
+:1052B000FDE0324890F8B606C0F3C300092814D2C6
+:1052C000DFE800F005142A40667CB2C8DE002B48F7
+:1052D00090F8B60620F078000830284981F8B60624
+:1052E00000212548416001218170DEE0AFF28C3160
+:1052F000204808F093F905466DB1204890F8B606AD
+:1053000020F0780010301D4981F8B60600211A48B7
+:10531000416001218170C8E0AFF2B431154808F056
+:105320007DF905466DB1154890F8B60620F0780075
+:105330001830124981F8B60600210F48416001215A
+:105340008170B2E0AFF2DC310A4808F067F9054637
+:105350006DB10A4890F8B60620F078002030074971
+:1053600081F8B606002104484160012181709CE06B
+:10537000ABE000009C870020FC380020BC320020FD
+:1053800052454144590000004C3A00206469002015
+:10539000AFF228414E4808F041F905466DB14D483D
+:1053A00090F8B60620F0780028304A4981F8B60611
+:1053B0000021494841600121817076E047A14448BD
+:1053C00008F02CF9054675B30021434841600121DE
+:1053D0008170002407E0281D20443D49095C4148B4
+:1053E0000155601C84B2142CF5DB3DA13D4808F04A
+:1053F00015F9054655B1002406E000226019401E4B
+:1054000038490A54601C84B2022CF6DB314890F80B
+:10541000B60620F0780030302E4981F8B60601201B
+:10542000A1F50051C87540E0AFF2C041284808F02E
+:10543000F5F805466DB100212748416001218170D2
+:10544000244890F8B60620F078003830214981F8D9
+:10545000B6062AE0AFF2EC411D4808F0DFF8054639
+:105460006DB100211C48416001218170194890F8FC
+:10547000B60620F078004030164981F8B60614E0F0
+:10548000AFF21851124808F0C9F8054665B1114845
+:1054900090F8B60620F0800080300E4981F8B606FC
+:1054A0004FF47A710C48816000BF00BF00BF00BF9D
+:1054B00000210848A0F82E16002404E0002004492A
+:1054C0000855601C84B2642CF8DB0FB0BDE8F08F87
+:1054D0009C870020BC320020FC3800204448435008
+:1054E0002C000000563A00202DE9F74F90B0002420
+:1054F000A046002007900690059000BF002504906C
+:10550000814600BF0026002700BF04E00020FE49BE
+:105510000855601C84B2642CF8DBFC4880780028B5
+:105520003ED0FB48407878B30020F8498870F948AD
+:1055300090F8B60620F08001F64880F8B616F448D8
+:105540008078C0B1012820D002280AD0032826D1B3
+:10555000F04890F8B60620F07801EE4880F8B616CC
+:105560001DE0EC4890F8B60620F078002030E949BC
+:1055700081F8B60613E0E74890F8B60620F0780107
+:10558000E44880F8B6160AE00AE0E24890F8B60669
+:1055900020F078005830DF4981F8B60600BF00BF20
+:1055A000DC4890F8B6060121B1EBD01F41F096819E
+:1055B000D948807801287DD1D64890F890070128F5
+:1055C000F9D10026C4E10027B1E106EB460000EB6B
+:1055D0000610D24901EB0010303000EB0710807844
+:1055E0000121B1EBD01F66D106EB460000EB06109F
+:1055F000CA4901EB0010303000EB0710807820F032
+:105600000400001D06EB460101EB0611C34A02EB44
+:105610000111303101EB0711887006EB460000EBF9
+:105620000610114601EB0010303000EB07108078B7
+:10563000C0F3C00000283ED006EB460000EB061089
+:1056400001EB0010303000EB0710807820F00801EB
+:1056500006EB460000EB061002EB0010303000EBCA
+:1056600007108170AE48D0F80C02401E001B0521C7
+:10567000B0FBF1F201FB120000EB4001A8482C3016
+:1056800000EB41100D30019040F223107043A54A09
+:1056900002EBC000183007EBC70200EB021000F16C
+:1056A000220110220198E2F7D0FD9D48D0F80C02AB
+:1056B000401E01E061E125E1001B0521B0FBF1F294
+:1056C00001FB120000EB400195482C3000EB41112A
+:1056D00040F223107043934A02EBC000183007EBEE
+:1056E000C70200EB021050F81A2F41F8012F406852
+:1056F00048608B48D0F80C02401E001B0521B0FB0F
+:10570000F1F201FB120000EB400185482C3000EB68
+:10571000411106EB460000EB0610804A02EB001038
+:10572000303000EB0710007808707D48D0F80C028C
+:10573000401E001B0521B0FBF1F201FB120000EB43
+:10574000400177482C3000EB411140F223107043A8
+:10575000744A02EBC000183007EBC70200EB0210DE
+:10576000406BC1F809006E48D0F80C02401E001BC7
+:105770000521B0FBF1F201FB120000EB400168488B
+:105780002C3000EB41116848C26841F81D2F008A97
+:1057900088806348D0F80C02401E001B0521B0FB36
+:1057A000F1F201FB120000EB40015D482C3000EBF0
+:1057B000411106EB460000EB0610584A02EB0010C0
+:1057C000303000EB07104068C1F82300002106EBE1
+:1057D000460000EB061002EB0010303000EB071023
+:1057E000416000243BE04E48D0F80C02401E001BF4
+:1057F0000521B0FBF1F201FB120000EB400148482B
+:105800002C3000EB4110273040F223117143454A00
+:1058100002EBC101183107EBC70201EB021191F84D
+:105820007F1040F2231211FB02F13E4A02EBC1014C
+:10583000183140F2231272433A4B03EBC202183282
+:1058400007EBC70302EB031292F8802002EBC202BF
+:1058500001EB02113F31095D0155601C84B2062C39
+:10586000C1DB00242AE0002240F2231070432D49BE
+:1058700001EBC000183007EBC70100EB011090F8F6
+:105880007F0040F2231110FB01F0264901EBC0001C
+:10589000183040F223117143224B03EBC101183140
+:1058A00007EBC70301EB031191F8801001EBC10175
+:1058B00000EB01103F300255601C84B2062CD2DB95
+:1058C0001748D0F80C020521B0FBF1F080B2014678
+:1058D00001900220E3F7FCFB00210620E4F7A4FB83
+:1058E0000F48D0F80C020E49498D884206D20C4868
+:1058F000D0F80C02401C0A49C1F80C020021052016
+:10590000E4F792FB781C11E0520200206469002049
+:105910004C3A0020BC3200203439002004400020E2
+:10592000BC120020C4440020BC31002087B206EB2A
+:10593000460000EB0610FB4901EB0010C079B842AD
+:105940003FF743AE31460220E4F76EFB701C86B28F
+:10595000042EFFF638AEF4488078032803D0F248CE
+:105960008078012802D10020F04908600021F04829
+:1059700080F890170B20EC490871EE480078012858
+:1059800041F0448510E002F023FBEB49C1F8180F09
+:105990000846D0F8180FC0F3004006900846D0F82B
+:1059A000180FC0F34200059005980028EBD0DE48A0
+:1059B0008078022812D1DC48407878B14FF007098E
+:1059C0005520DE490870FD204870AA20887000200C
+:1059D000C87008716120487100208871FA20D74989
+:1059E00001F80900D248F4384179D44A09F101009C
+:1059F0001154CF48F438017909F102001154CC4810
+:105A0000F438C17809F103001154C948F438817899
+:105A100009F104001154C648F438417809F1050031
+:105A20001154C54890F80C1F09F1060011540024C8
+:105A30000EE0C148D0F8180FC4F10301C900C840F6
+:105A4000C1B209F109002044BC4A1154601C84B25F
+:105A5000042CEEDBB448407838B9B84A09F10D019E
+:105A600012985054481C85B239E0B048803800681C
+:105A700050B9B348807A38B1AB488078032803D056
+:105A8000A9488078012823D1002409E0A64890384D
+:105A9000015D09F10D002044A84A1154601C84B234
+:105AA000142CF3DB002409E09F484830015D09F124
+:105AB00021002044A14A1154601C84B20A2CF3DB5B
+:105AC0009E4A09F12B0112985054481C85B206E0F9
+:105AD00001209C498870002013B0BDE8F08F002D94
+:105AE00001F0948401209749103948709049129828
+:105AF00081F82C06129815287ED00FDCA0F10B003F
+:105B00000A281ED2DFE810F019001D005A031E00FB
+:105B10001D003800A60308041D006F06A2280ED041
+:105B200006DC162869D01F2868D0A12809D108E012
+:105B3000A32803D0A428F9D102E000BF00BF00BF12
+:105B400000BF3AE3102078490871002406E07E483F
+:105B5000005D2919794A5054601C84B20A2CF6DB86
+:105B600005F10A0085B27748563090F8AD007349C8
+:105B70004855681C85B2E4E76F4890F8FC0C00F0CB
+:105B80000100A0B1012080F3138800BF00BFBFF364
+:105B90004F8F6E48006800F4E0606D490843001DB7
+:105BA0006A490860BFF34F8F00BF00BFFEE70026C1
+:105BB00078E206EB460000EB06105A4901EB0010B4
+:105BC0008079032839D006EB460000EB061001EB84
+:105BD00000108079012830D006EB460000EB06105B
+:105BE00001EB00108079022827D006EB460000EB7D
+:105BF000061001EB001002E0F6E30DE3D1E380793B
+:105C000004281AD006EB460000EB061001EB00104A
+:105C10008079072811D006EB460000EB061001EB57
+:105C200000108079082808D006EB460000EB06102B
+:105C300001EB00108079092872D101203F494855B5
+:105C4000E81C85B2049502204855681C85B21D20C9
+:105C50004855681C85B2002715E106EB460000EBAD
+:105C60000610304901EB0010303000EB07100078CF
+:105C700032494855681C85B206EB460000EB061019
+:105C8000284901EB0010303000EB071080782B49D9
+:105C90004855681C85B206EB460000EB061021490A
+:105CA00001EB0010303000EB07108078C0F380006B
+:105CB000D0B906EB460000EB061001EB00103030C7
+:105CC00000EB07108078C0F3C00068B906EB46000F
+:105CD00000EB061001EB0010303000EB071080786D
+:105CE000C0F3400000287DD0002413E006EB4600FE
+:105CF00000EB06100B4901EB0010303000EB0710F1
+:105D00004068C4F10301C900C84061190B4A5054EE
+:105D1000601C84B2042CE9DB281D85B200242FE02E
+:105D2000CBE00000044000204C3A002088024042B2
+:105D3000BC320020220A0020BC2200205202002097
+:105D4000BC1200203439002036D702080CED00E0E8
+:105D50000000FA0540F223107043F74901EBC00040
+:105D6000183007EBC70100EB0110D0F81A00C4F19E
+:105D70000301C900C8406119F04A5054601C84B244
+:105D8000042CE7DB281D85B2002415E040F2231027
+:105D90007043E94901EBC000183007EBC70100EB85
+:105DA0000110D0F81E00C4F10301C900C8406119F8
+:105DB000E24A5054601C84B2042CE7DB281D85B2F3
+:105DC000002416E040F223107043DB4901EBC000D1
+:105DD000183007EBC70100EB0110406BC4F1020162
+:105DE000C90000E04DE0C8406119D44A5054601C1D
+:105DF00084B2032CE6DBE81C85B200241BE040F2F1
+:105E000023107043CC4901EBC000183007EBC701E9
+:105E100000EB011050F8221F4068C4F10502D200C7
+:105E2000CDE9080108460899E2F7FDF96119C34A6E
+:105E30005054601C84B2062CE1DBA81D85B20024FE
+:105E40001BE040F223107043BB4901EBC000183047
+:105E500007EBC70100EB011022308168C068C4F174
+:105E60000502D200CDE90A0108460A99E2F7DBF9FA
+:105E70006119B24A5054601C84B2062CE1DBA81DA3
+:105E800085B2781C87B206EB460000EB0610AC49E1
+:105E900001EB0010C079B8423FF7DFAE0498281A32
+:105EA000C0F307210498801EA44A11540498281AAC
+:105EB000C1B20498401E1154F2E006EB460000EB1C
+:105EC00006109F4901EB00108079052839D1022086
+:105ED0009A494855E81C85B2049500271CE0781CB7
+:105EE00096494855681C85B29648C05D4855681C5F
+:105EF00085B2002409E093480C3000EB0710005DE8
+:105F000061198E4A5054601C84B2102CF3DB05F1E9
+:105F1000100085B2781C87B28A48AD3890F8AC0082
+:105F2000B842DCDC0498281A0002C1B20498801E32
+:105F3000824A11540498281AC1B20498401E115480
+:105F4000AEE006EB460000EB06107D4901EB0010C9
+:105F5000807906286FD1032078494855E81C85B21E
+:105F6000049502204855681C85B211204855681CCC
+:105F700085B200277BE006EB460000EB0610704977
+:105F800001EB0010303000EB071000786B494855EA
+:105F9000681C85B206EB460000EB0610684901EB71
+:105FA0000010303000EB0710807864494855681CB9
+:105FB00085B206EB460000EB0610614901EB0010CC
+:105FC000303000EB07108078C0F3800090B30024DD
+:105FD00011E040F223107043574901EBC000183024
+:105FE00007EBC70100EB01103F30005D6119534A18
+:105FF0005054601C84B20A2CEBDB05F10A0085B218
+:10600000002411E040F2231070434B4901EBC00023
+:10601000183007EBC70100EB01105830005D611923
+:10602000464A5054601C84B2022CEBDBA81C85B29B
+:10603000002416E019E033E040F2231070433E499B
+:1060400001EBC000183007EBC70100EB0110C06E78
+:10605000C4F10201C900C8406119384A5054601C9B
+:1060600084B2032CE8DBE81C85B2781C87B206EB0F
+:10607000460000EB0610324901EB0010C079B8422F
+:106080003FF779AF0498281A0002C1B20498801E25
+:106090002A4A11540498281AC1B20498401E115477
+:1060A000701C86B22748AD3890F81A0BB0423FF703
+:1060B00080AD2448AD3890F8BC0B00287DDD00266B
+:1060C00075E006EB4601204800EB011080790428BA
+:1060D0000DD11A494855681C85B201204855681CE5
+:1060E00085B217482338805D4855681C85B206EB99
+:1060F0004601154800EB0110807906283DD10F4973
+:106100004855681C85B20F48AD3890F8AC0048552A
+:10611000681C85B212204855681C85B2002725E00E
+:10612000781C06494855681C85B20648C05D48552C
+:10613000681C85B2002412E0C444002052020020F2
+:1061400004400020693300207C3E0020FE4800EB24
+:106150000710005D6119FD4A5054601C84B2102C78
+:10616000F4DB05F1100085B2781C87B2F648B93827
+:1061700090F8AC00B842D3DC17E006EB460000EB29
+:106180000610F34901EB0010807905280DD1EF4985
+:106190004855681C85B201204855681C85B2EC48FA
+:1061A0002338805D4855681C85B2701C86B2E6486D
+:1061B000B93890F8BC0BB04283DC26E3E5480078A0
+:1061C000401CE449087008460078052809DAE248CE
+:1061D00090F8FC0C00F0010018B90D20DF4908719F
+:1061E0000CE01020DD490871DB4890F8FC0C00F051
+:1061F000010018B9FF21D84880F8001DD848008850
+:10620000000AD2494855D6480088C1B2CF4A681C16
+:106210001154A81C85B2F8E2CE480078401CCD4944
+:10622000087008460078052803DA1620CB49087163
+:1062300002E01020C9490871C9480088000AC34912
+:106240004855C7480088C1B2C04A681C1154A81CF0
+:1062500085B2DAE21020C1490871BF4890F8010DFB
+:10626000BA494855681C85B2002746E0BA4890F8FC
+:10627000010D401E40F2231110FB01F0B94901EB62
+:10628000C000183007EBC70100EB011090F8810047
+:10629000012830D1B04890F8010D401E00EB4001BC
+:1062A00001EB0010AA4901EB0010303000EB0710A1
+:1062B0000078A6494855681C85B2002416E0A64817
+:1062C00090F8010D401E40F2231110FB01F0A5498A
+:1062D00001EBC000183007EBC70100EB0110823062
+:1062E000005D2919994A5054601C84B20A2CE6DBDF
+:1062F00005F10A0085B2781C87B2974890F8010D25
+:10630000401E00EB400101EB0010914901EB001031
+:10631000C079B842AADC78E28E480078401C8D49EA
+:10632000087008460078052812DA8B4890F8010DAD
+:10633000401E00EB400101EB0010854901EB00100D
+:10634000007E00F0010018B912208449087115E0A0
+:10635000102082490871804890F8010D401E00EB22
+:10636000400101EB00107A4901EB0010007E00F0C3
+:10637000010018B9FF21784880F8001D764890F890
+:10638000010D7249485576480088010A6F4A681C19
+:10639000115473480088C1B2A81C1154E81C85B27E
+:1063A00033E201207049C8750846D0F80C020A2172
+:1063B000B0FBF1F0C0F3072064494855681C85B272
+:1063C0006948D0F80C020A21B0FBF1F05F4948554A
+:1063D000681C85B26448D0F80C020A2805D94FF031
+:1063E0000A0A4FF0000B05E006E25F48D0F80CA265
+:1063F0004FF0000B5C48D0F80C025B49C1F810026A
+:106400000846D0F80C020A21B0FBF1F081B25648E0
+:10641000A0F8141280F816A200210C20E3F704FE65
+:106420004A4901F805A0681C85B228204855681C17
+:1064300085B20024CFE14C48D0F80C0268B14A483C
+:10644000D0F80C02401E001B0521B0FBF1F080B219
+:10645000014601900220E2F79FFD4348D0F80C026C
+:10646000401E001B0521B0FBF1F201FB120000EB06
+:1064700040013D482C3000EB41100078334948552D
+:10648000681C85B24FF000081DE03748D0F80C02B8
+:10649000401E001B0521B0FBF1F201FB120000EBD6
+:1064A000400131482C3000EB4110D0F80100C8F118
+:1064B0000301C900C84008EB0501244A505408F103
+:1064C00001001FFA80F8B8F1040FDEDB281D85B249
+:1064D0004FF000081DE02448D0F80C02401E001BBD
+:1064E0000521B0FBF1F201FB120000EB40011E4858
+:1064F0002C3000EB4110D0F80500C8F10301C900B1
+:10650000C84008EB0501114A505408F101001FFA78
+:1065100080F8B8F1040FDEDB281D85B24FF00008CB
+:1065200030E01148D0F80C02401E001B0521B0FBE2
+:10653000F1F201FB120000EB40010B482C3000EBA4
+:106540004110D0F8090011E07533002052020020FC
+:10655000044000202A0A0020BC2200204C3A0020DF
+:10656000280A0020C4440020BC120020C8F1020107
+:10657000C900C84008EB0501F94A505408F1010070
+:106580001FFA80F8B8F1030FCBDBE81C85B24FF09F
+:10659000000823E0F348D0F80C02401E001B052140
+:1065A000B0FBF1F201FB120000EB4001ED482C3092
+:1065B00000EB411050F80D1F4068C8F10502D200F1
+:1065C000CDE90C0108460C99E1F72DFE08EB050119
+:1065D000E34A505408F101001FFA80F8B8F1060FA1
+:1065E000D8DBA81D85B24FF0000823E0DD48D0F8C5
+:1065F0000C02401E001B0521B0FBF1F201FB120052
+:1066000000EB4001D7482C3000EB41100D30816881
+:10661000C068C8F10502D200CDE90E0108460E9906
+:10662000E1F701FE08EB0501CD4A505408F10100E5
+:106630001FFA80F8B8F1060FD8DBA81D85B2C9484B
+:10664000D0F80C02401E001B0521B0FBF1F201FB4B
+:10665000120000EB4001C3482C3000EB411090F8D1
+:106660002200BF494855681C85B2BE48D0F80C02CC
+:10667000401E001B0521B0FBF1F201FB120000EBF4
+:106680004001B8482C3000EB411090F82100B4498B
+:106690004855681C85B2B348D0F80C02401E001B58
+:1066A0000521B0FBF1F201FB120000EB4001AD4807
+:1066B0002C3000EB411090F82000A9494855681C87
+:1066C00085B2A848D0F80C02401E001B0521B0FB83
+:1066D000F1F201FB120000EB4001A2482C3000EB6C
+:1066E0004110C07F9E494855681C85B29D48D0F82E
+:1066F0000C02401E001B0521B0FBF1F201FB120051
+:1067000000EB400197482C3000EB4110807F94490A
+:106710004855681C85B29348D0F80C02401E001BF7
+:106720000521B0FBF1F201FB120000EB40018D48A6
+:106730002C3000EB4110407F89494855681C85B2D8
+:106740004FF000081DE08748D0F80C02401E001BE7
+:106750000521B0FBF1F201FB120000EB4001814882
+:106760002C3000EB4110D0F82300C8F10301C90020
+:10677000C84008EB05017A4A505408F101001FFA9D
+:1067800080F8B8F1040FDEDB281D85B24FF0000859
+:106790001AE07448D0F80C02401E001B0521B0FB23
+:1067A000F1F201FB120000EB40016E482C3000EBCF
+:1067B0004110273010F8080008EB0501684A5054D2
+:1067C00008F101001FFA80F8B8F1060FE1DBA81DFF
+:1067D00085B2601C84B20020B4EB0A0170EB0B00A0
+:1067E000FFF629AE11E010205F49087159205C497D
+:1067F0004855681C85B208E010205B490871592093
+:1068000057494855681C85B200BF00BFA5EB090079
+:10681000C0F30721524A09F107001154A5EB090002
+:10682000C1B209F10800115400240FE009F10D0173
+:1068300021444B4A505CDDE90521E3F71BFB09F1DC
+:106840000D012144464A5054601C84B2A5EB090056
+:10685000A042EBDC454890F80B0F48B1A5EB0902CC
+:1068600091B23F4A02EB090000230422E4F78CF9BD
+:10687000A5EB090291B23A4A02EB0900E3F70EF8E0
+:106880000021CDE90201DDE90201000A40EA0160D0
+:1068900033494855681C85B202984855681C85B232
+:1068A00031488078022810D12F48407868B1681F9D
+:1068B000000AC870681F087181B22948401D01F0A4
+:1068C000E7FC27494855681C85B229480560012125
+:1068D000001FE3F763F82846FFF7FEB8254890F855
+:1068E000B606C009002873D11F48807830B101284E
+:1068F0006FD002286ED003286DD1F2E31D4890F8C6
+:10690000B606C0F3C3000E2828D2DFE800F007392E
+:106910004D65798DA1B5C9DDF5F3F2F1002405E0EF
+:106920001548005D0E490855601C84B21248E1F715
+:10693000AAFCA042F4D80E4804600121001FE3F72E
+:106940002DF80C4890F8B60620F078000830094978
+:1069500081F8B6064FF47A71084881605AE1000068
+:1069600052020020BC1200204C3A0020BC22002021
+:10697000BC640240BC32002015E40208FC38002050
+:10698000002405E0FE48005DFE490855601C84B205
+:10699000FB48E1F778FCA042F4D8FB4804600121F1
+:1069A000001FE2F7FBFF35E1002405E0F748005D3A
+:1069B000F4490855601C84B2F448E1F764FCA04235
+:1069C000F4D8F14804600121001FE2F7E7FF21E15C
+:1069D000F7E321E1DFE2DDE2002405E0EC48005DC1
+:1069E000E8490855601C84B2E948E1F74CFCA04234
+:1069F000F4D8E54804600121001FE2F7CFFF09E168
+:106A0000002405E0E348005DDE490855601C84B2BF
+:106A1000E048E1F738FCA042F4D8DB4804600121EB
+:106A2000001FE2F7BBFFF5E0002405E0DA48005D57
+:106A3000D4490855601C84B2D748E1F724FCA04231
+:106A4000F4D8D14804600121001FE2F7A7FFE1E07C
+:106A5000002405E0D148005DCA490855601C84B295
+:106A6000CE48E1F710FCA042F4D8C74804600121E9
+:106A7000001FE2F793FFCDE0002405E0C848005D69
+:106A8000C0490855601C84B2C548E1F7FCFBA04230
+:106A9000F4D8BD4804600121001FE2F77FFFB9E090
+:106AA000002405E0BF48005DB6490855601C84B26B
+:106AB000BC48E1F7E8FBA042F4D8B34804600121E8
+:106AC000001FE2F76BFFA5E0002405E0B648005D7B
+:106AD000AC490855601C84B2B348E1F7D4FBA0422E
+:106AE000F4D8A94804600121001FE2F757FF91E0A4
+:106AF00078E05FE04AE0FFE7AC48407802280DD13B
+:106B0000002405E0AA48005D9E490855601C84B237
+:106B1000A748E1F7B8FBA042F4D830E0002405E034
+:106B2000A348005D97490855601C84B20D2CF7DB23
+:106B30009E48C238E1F7A7FB4FF0000B82460022C7
+:106B40008AEA02008BEA0201084314D0002408E01C
+:106B50009648C238015D04F10D008A4A1154601C48
+:106B600084B20020B4EB0A0170EB0B00F0DB91A1C2
+:106B70008448E1F77CFB8348E1F785FB84B28248D7
+:106B800004600121001FE2F709FF43E0002405E053
+:106B90008948005D7B490855601C84B28648E1F74E
+:106BA00072FBA042F4D8784804600121001FE2F78C
+:106BB000F5FE2FE0002405E08048005D714908558E
+:106BC000601C84B27D48E1F75EFBA042F4D86E48B9
+:106BD00004600121001FE2F7E1FE42F210717848E3
+:106BE000816017E0002405E07648005D654908559E
+:106BF000601C84B27348E1F746FBA042F4D86248B7
+:106C000004600121001FE2F7C9FE42F210716C48D6
+:106C1000816000BF00BFF8E36B4890F8B606C0F390
+:106C2000C3000D281FD2DFE800F0071F33475B6F5A
+:106C30008397E1F9F7F6F500002405E06348005D6D
+:106C400050490855601C84B26048E1F71CFBA04223
+:106C5000F4D84D4804600121001FE2F79FFE4FF475
+:106C60007A715748816094E1002405E05848005D3E
+:106C700044490855601C84B25548E1F704FBA04222
+:106C8000F4D8414804600121001FE2F787FE80E14B
+:106C9000002405E04F48005D3A490855601C84B265
+:106CA0004C48E1F7F0FAA042F4D8374804600121DB
+:106CB000001FE2F773FE6CE1002405E04648005D2A
+:106CC00030490855601C84B24348E1F7DCFAA04221
+:106CD000F4D82D4804600121001FE2F75FFE58E15F
+:106CE000002405E03D48005D26490855601C84B23B
+:106CF0003A48E1F7C8FAA042F4D8234804600121D9
+:106D0000001FE2F74BFE44E1002405E03448005D3B
+:106D10001C490855601C84B23148E1F7B4FAA0421E
+:106D2000F4D8194804600121001FE2F737FE30E172
+:106D3000002405E02B48005D12490855601C84B210
+:106D40002848E1F7A0FAA042F4D80F4804600121D6
+:106D5000001FE2F723FE1CE1002405E02248005D4D
+:106D600008490855601C84B21F48E1F78CFAA0421C
+:106D7000F4D8054804600121001FE2F70FFE08E186
+:106D80000FE4020852020020BC64024013E402082F
+:106D9000FCE30208E4E30208D3E302082002002037
+:106DA000C4E302082BE402081FE402084C3A002066
+:106DB0009CE302080D0A000036E40208F5E302082D
+:106DC000FC3800206EE40208BC3200203FE50208D7
+:106DD00046E50208F5E5020850E502085BE5020811
+:106DE00066E502086FE502087EE50208002405E07A
+:106DF000F848005DF8490855601C84B2F548E1F791
+:106E000042FAA042F4D8F54804600121001FE2F7DD
+:106E1000C5FDBEE0A5E07CE067E0FFE7F048407814
+:106E200002280DD1002405E0EE48005DEA4908552E
+:106E3000601C84B2EB48E1F726FAA042F4D84DE09A
+:106E4000002405E0E748005DE3490855601C84B272
+:106E5000142CF7DBE248C238E1F715FA4FF0000BCB
+:106E60008246E1A1DE48C23806F0D8FB8046002108
+:106E70008AEA01008BEA010108432BD0002408E0D4
+:106E8000D748C238015D04F11400D34A1154601C84
+:106E900084B2A8F10100A042F2DC22211430CE4AD3
+:106EA0001154444608E0601ECD49C239095C1530D2
+:106EB000C94A1154601C84B201211AEB01004BF144
+:106EC00000010022201A8A41EDDBAFF21811C248FE
+:106ED000E1F7CDF9C048E1F7D6F984B2BF480460C4
+:106EE0000121001FE2F75AFD53E0002405E0BF48EE
+:106EF000005DB9490855601C84B2BC48E1F7C3F98C
+:106F0000A042F4D8B54804600121001FE2F746FD15
+:106F10003FE0B748806840F2E931884209D1B5487E
+:106F200090F8B60620F078006030B24981F8B606D5
+:106F300003E040F2E931AE488160002405E0AE484C
+:106F4000005DA5490855601C84B2AB48E1F79BF988
+:106F5000A042F4D8A14804600121001FE2F71EFD01
+:106F600017E0002405E0A548005D9B490855601C1A
+:106F700084B2A248E1F787F9A042F4D897480460A8
+:106F80000121001FE2F70AFD43F69821984881602D
+:106F900000BF00BF39E2974890F8B606C0F3C300BF
+:106FA00005281AD2DFE800F0031A7192F3000020DE
+:106FB0008B49C870002405E09148005D864908555A
+:106FC000601C84B28E48E1F75EF9A042F4D8834891
+:106FD00004600121001FE2F7E1FCF0E0002080499D
+:106FE000C870002404E000207B490855601C84B26E
+:106FF000642CF8DB00207A49C870002405E0814841
+:10700000005D75490855601C84B2082CF7DB00242C
+:1070100008E073485438015D04F108006E4A1154C9
+:10702000601C84B26E485438E1F72DF9A042F0D8C4
+:107030002C2104F10800684A1154401C80B20790CA
+:10704000002408E066482C38015D07982044624A15
+:107050001154601C84B262482C38E1F714F9A04244
+:10706000F0D8AFF2B0215C48E1F701F95A48E1F7F6
+:107070000AF95A49086001215848001FE2F78EFCBE
+:1070800042F210715A48816099E0002405E05E48A0
+:10709000005D51490855601C84B25B48E1F7F3F884
+:1070A000A042F4D84D4804600121001FE2F776FCAD
+:1070B000504890F8B60620F0780018304D4981F815
+:1070C000B6064FF4FA614A48816078E04448407857
+:1070D000012819D0022853D100204149C87000244A
+:1070E00006E06FE04948005D3B490855601C84B2EA
+:1070F0004648E1F7C8F8A042F4D8384804600121B6
+:10710000001FE2F74BFC3BE0002404E00020324982
+:107110000855601C84B2642CF8DB00203049C8702C
+:10712000002405E03948005D2B490855601C84B2F5
+:107130000E2CF7DB2E488E30E1F7A5F880B20790D1
+:10714000079890B1002408E029488E30015D04F1D1
+:107150000E00214A1154601C84B207988442F3DB6C
+:10716000AFF2B0311C48E1F782F81B48E1F78BF829
+:107170001A49086001211948001FE2F70FFC00BFFF
+:1071800000BF42F210711A48816018E0FFE7002446
+:1071900005E01F48005D10490855601C84B21C487A
+:1071A000E1F771F8A042F4D80C4804600121001FF7
+:1071B000E2F7F4FB42F210710D48816000BF00BF9E
+:1071C00023E123E10B4890F8B606C0F3C300092879
+:1071D00047D21FE09CE5020852020020BC64024036
+:1071E0004C3A0020A9E502082C000000D9E502086D
+:1071F000FC380020BC3200203BE50208EAE502082A
+:10720000FCE302089CE4020826E50208D9E402082F
+:1072100032E50208DFE800F005263A4E62768ACCB5
+:10722000E000002405E07B48005D7B490855601CB8
+:1072300084B27848E1F727F8A042F4D87748046090
+:107240000121001FE2F7AAFB754890F8B60620F06E
+:1072500078000830724981F8B6064FF47A717148A7
+:107260008160D0E0002405E06F48005D6A49085560
+:10727000601C84B26C48E1F706F8A042F4D8674875
+:1072800004600121001FE2F789FBBCE0002405E057
+:107290006648005D60490855601C84B26348E0F7A9
+:1072A000F2FFA042F4D85D4804600121001FE2F71C
+:1072B00075FBA8E0002405E05D48005D56490855CF
+:1072C000601C84B25A48E0F7DEFFA042F4D853486D
+:1072D00004600121001FE2F761FB94E0002405E057
+:1072E0005448005D4C490855601C84B25148E0F791
+:1072F000CAFFA042F4D8494804600121001FE2F708
+:107300004DFB80E0002405E04B48005D42490855F4
+:10731000601C84B24848E0F7B6FFA042F4D83F486A
+:1073200004600121001FE2F739FB6CE0434840781C
+:1073300002280DD1002405E04148005D364908557A
+:10734000601C84B23E48E0F79EFFA042F4D828E0DB
+:10735000002405E03A48005D2F490855601C84B2BE
+:107360000F2CF7DB2F488E30E0F78DFF80B20790AF
+:10737000079890B1002408E02A488E30015D04F19E
+:107380000F00254A1154601C84B207988442F3DB35
+:10739000AFF2E0512048E0F76AFF1F48E0F773FFC3
+:1073A00084B21E4804600121001FE2F7F7FA2AE0C8
+:1073B000002405E02348005D17490855601C84B28D
+:1073C0002048E0F760FFA042F4D81448046001218F
+:1073D000001FE2F7E3FA16E0002405E01A48005D1A
+:1073E0000D490855601C84B2072CF7D3601E0B4969
+:1073F000086001210948001FE2F7D0FA42F210713B
+:107400000848816000BF00BF00BF00BF0020FEF73A
+:1074100063BB000015E4020852020020BC64024075
+:10742000BC320020FC3800200FE4020813E40208FC
+:10743000FCE3020875E4020884E402084C3A0020E8
+:1074400044E402088EE402086EE4020810B5002449
+:1074500040F22441164804F014FA38B340F22441B3
+:10746000134804F088F900211248E2F797FA12490C
+:107470001048E2F779FA01201049C8700C480088DA
+:10748000C4B20B488088C4B20A48001D0068C0F529
+:10749000FA6081B20A48A0F82E164FF4FA60054946
+:1074A000091D086001210348E2F778FA10BD0000C9
+:1074B0000010014088640240008800204C3A0020FF
+:1074C000BC32002010B5002404490548E2F74CFA0C
+:1074D00000210348E2F762FA10BD00000080002896
+:1074E000B864024000B58FB00121880500F07AFC35
+:1074F0002848E2F75FFA40200390002005904FF4FF
+:107500008060069000200790089009904FF40030AA
+:107510000A9000200B900C900D900E901E48019048
+:10752000400600901D48029069461A48E2F70CFB9D
+:10753000012210211748E2F7E9FA16483038E2F73D
+:1075400039FA002003904FF4FA600490002005906F
+:107550004FF48060069000200790089009904FF447
+:1075600000300A9000200B900C900D900E900A486D
+:107570000190400600900A4802906946054830385C
+:10758000E2F7E2FA012103483038E2F707FA0FB0D8
+:1075900000BD0000B8640240041001405202002007
+:1075A0009C8700201CB50121032000F01BFC072252
+:1075B00006211648E3F76EFA072211461348E3F74F
+:1075C00069FAC020009002208DF8050000208DF897
+:1075D000060001208DF8070002208DF8040069469E
+:1075E0000A48E3F70FFA2020009001208DF80400EC
+:1075F00000208DF8060003208DF8050001208DF88D
+:10760000070069460148E3F7FDF91CBD000402408C
+:1076100070B588B000240025FFF7C4FFFFF762FFB4
+:107620004FF4E13000F06EF900F04CF901214020F8
+:1076300000F0F8FB012000F0B9FC4FF47A7005F07F
+:107640000FFE0B208A49087100218A4880F89017A4
+:1076500080F858160020884988704870C8704FF428
+:107660007A7088600021834880F87816012082496A
+:10767000203188704870C8704FF4FA50886000213B
+:107680007C4880F84016012100F5C8608170417087
+:10769000C1704FF47A7181600021764880F86816D5
+:1076A00000207549103188704870C8704FF47A70A6
+:1076B000886000216F4880F84C1601206E490C3913
+:1076C00088704870C8704FF4FA70886000216B4869
+:1076D00080F8A81600206A49887001204870C87098
+:1076E0004EF66020886000BF1FE0002004EB4401DC
+:1076F000614A2C3202F8210004EB440102EB8101C3
+:107700008870012004EB440102EB810148700020E5
+:1077100004EB440102EB8101C87042F6F82004EB4F
+:10772000440102EB81018860641C042CDDD300203D
+:107730004F498871A1F1C20090F8AA0000F00F0033
+:10774000002807DDA1F1C20090F8AA0000F00F00A8
+:10775000401E48704848763090F8AA00000900287A
+:1077600008DD4548763090F8AA000121C1EB1010E1
+:107770003F4988703E48407868B920214148E3F786
+:10778000B7F93C4890F8B60620F0800080303949BF
+:1077900081F8B60603E020213A48E3F7A7F9344818
+:1077A000807890B1012815D0022809D003281ED175
+:1077B00047F230503249886000203349086016E0B3
+:1077C0004EF660202E49886011E04EF660202C496C
+:1077D00088600CE04EF660202949886000202A4924
+:1077E000086043F6982124481838816000BF00BF24
+:1077F00026480068264908602448001D0068486043
+:107800002248083000688860002404E000211848FD
+:1078100090380155641C142CF8D31D48C07A1C49BB
+:10782000897A1B4A527A1A4B1B7ACDE90432CDE988
+:1078300006101748C07916498979154A5279144BB0
+:107840001B79CDE90032CDE9021011488378027826
+:1078500010A10748903804F0DFF800210320E2F778
+:10786000E3FB10B100201649086008B070BD0000AD
+:107870004C3A0020BC32002014390020BC620020A9
+:10788000646900200004024088024042107AFF1F11
+:1078900080690020253032782530327825303278E2
+:1078A00025303278253032782530327825303278DC
+:1078B00025303278253032782530327825000000A6
+:1078C0008802424208B546208DF8000002208DF85B
+:1078D000010001208DF802008DF803006846F9F7D9
+:1078E000D3F925208DF8000001208DF8010000203B
+:1078F0008DF8020001208DF803006846F9F7C4F9FD
+:1079000008BD00001FB504460121102000F0BAFA9E
+:1079100000940020ADF80400ADF80600ADF80800B2
+:10792000ADF80C000C20ADF80A0069460B4803F0D6
+:10793000F7FF0121094803F027FF012240F224410B
+:10794000064803F0C8FF1021044803F014FF012289
+:10795000C021024803F024FF1FBD000000100140B9
+:107960001CB50121880300F08DFA0821042000F0E5
+:107970009DFC0921042000F099FC0A21002000F060
+:1079800095FC4FF48060009000208DF804001020DA
+:107990008DF8050001208DF806006846E2F720FA10
+:1079A0001CBD00001CB50121592000F01BFA43F654
+:1079B000F870009000208DF8040002208DF8070078
+:1079C00069462D48E3F71EF8FC20009000208DF852
+:1079D000040001208DF8070069462848E3F712F8F3
+:1079E0004FF44040009000208DF8040001208DF8F5
+:1079F000070069462248E3F705F8072000900020B9
+:107A00008DF8040002208DF8070069461D48E2F752
+:107A1000F9FF4FF48060009000208DF804000120F1
+:107A20008DF8070069461748E2F7ECFF0721154873
+:107A3000E3F75CF84FF440411148E3F759F84FF48D
+:107A40007C510D48E3F754F8F8210B48E3F74EF862
+:107A5000FC210A48E3F74CF84FF480610948E3F74A
+:107A600047F809480068012802D10849887202E0F5
+:107A70000020064988721CBD001002400018024018
+:107A8000000C02400000024028024242BC120020CA
+:107A900010B500244FF48070E2F78EF918B14FF45E
+:107AA0008070E2F783F94FF40070E2F785F918B1BE
+:107AB0004FF40070E2F77AF94FF48060E2F77CF956
+:107AC00048B105480068C0F10100044988734FF4CB
+:107AD0008060E2F76BF910BD28024042BC12002022
+:107AE00010B5FFF75FFF642005F0BAFBFFF738FF22
+:107AF00000F056F823480068D0B92348006818B948
+:107B000002202249487002E00120204948701E48A6
+:107B1000103800681E49D1F80C1240EA4100C043F9
+:107B20001A4988700846807800F00300887002E0E7
+:107B30000020164948701448001F006820B9012031
+:107B4000144981F8280003E00020124981F8280038
+:107B50001148006800011149D1F8181240EAC1002B
+:107B60000E49D1F8141240EA81000C49D1F81012E4
+:107B700040EA41000949D1F80C1208431830054980
+:107B8000C87210BD3C824142180243424C3A002068
+:107B900000004342BC1200201C024242000042424C
+:107BA00008B528208DF8000003208DF80100012081
+:107BB0008DF802008DF803006846F9F765F808BDF6
+:107BC0001CB50121112000F00DF94CF204000090C9
+:107BD00001208DF8040000208DF8060003208DF8A8
+:107BE000050001208DF8070069461648E2F70AFFF4
+:107BF00004211448E2F77AFF13488078032803D061
+:107C000011488078012815D10420009001208DF8BA
+:107C1000040000208DF8060003208DF805000120E7
+:107C20008DF8070069460948E2F7ECFE0421074891
+:107C3000E2F75CFF0120064908600649C1F8BC0272
+:107C40001CBD0000001002404C3A00200000024021
+:107C5000B80242420000424210B5FFF7B1FF10BD2A
+:107C60002DE9F04F85B00F4615461E460E9C162096
+:107C700002900BE02020544901EB47119DF80820A9
+:107C800088549DF80800401CC0B202909DF808007E
+:107C90002028EFDB0020029013E09DF8080082000E
+:107CA000A846B14640464946E0F7BDFA0023584091
+:107CB0005940084300D108E09DF80800401CC0B2BC
+:107CC00002909DF808001028E7DB00BF9DF808002F
+:107CD000A04217DC002C15DD9DF8080020B99DF8A6
+:107CE00008002044C0B202909DF80800401CC0B2B9
+:107CF00002903020344901EB47119DF80820C2F171
+:107D00001E02885444B1012000902E202E4901EB20
+:107D10004711C4F11E0288540020019019E09DF81B
+:107D200004008200AA46B34650465946E0F77BFA63
+:107D30000F2108403030244901EB47119DF8042001
+:107D4000C2F11E0288549DF8040000F10100C0B287
+:107D500001909DF80400A042E1DB9DF80000204462
+:107D6000C0B2019023E09DF804009DF80010401A75
+:107D7000820028463146CDE90365E0F754FA0F2129
+:107D800008403030C1B2104800EB47129DF80400A3
+:107D900000F101009DF80030A0EB0300C0F11E00CF
+:107DA00011549DF8040000F10100C0B201909DF84B
+:107DB00008009DF8001008449DF804108842D2DCA9
+:107DC00005B0BDE8F08F0000382D002010B54FF44D
+:107DD00000610348E2F781FE0446204610BD000022
+:107DE0000004024029B1064A12680243044B1A609B
+:107DF00004E0034A12688243014B1A607047000096
+:107E00003038024029B1064A12680243044B1A6016
+:107E100004E0034A12688243014B1A607047000075
+:107E20001038024029B1064A12680243044B1A6016
+:107E300004E0034A12688243014B1A607047000055
+:107E40003438024029B1064A12680243044B1A60D2
+:107E500004E0034A12688243014B1A607047000035
+:107E60004038024029B1064A12680243044B1A60A6
+:107E700004E0034A12688243014B1A607047000015
+:107E80002038024029B1064A12680243044B1A60A6
+:107E900004E0034A12688243014B1A6070470000F5
+:107EA0004438024029B1064A12680243044B1A6062
+:107EB00004E0034A12688243014B1A6070470000D5
+:107EC00024380240F0B500210022002402250026BB
+:107ED0000223324F3F6807F00C0121B1042905D07D
+:107EE000082937D105E02E4F076036E02D4F076097
+:107EF00033E02A4F3F1F3F68C7F38056274F3F1F8D
+:107F00003F6807F03F036EB1264FB7FBF3F7DFF88A
+:107F10008CC0ACF1040CDCF800C0CCF3881C07FB6F
+:107F20000CF40CE01E4FB7FBF3F7DFF870C0ACF1B8
+:107F3000040CDCF800C0CCF3881C07FB0CF4174FD2
+:107F40003F1F3F68C7F301477F1C7D00B4FBF5F777
+:107F5000076002E0124F076000BF00BF0F4F3F688D
+:107F600007F0F0010909104F7A5C0768D7404760B5
+:107F70000A4F3F6807F4E051890A0B4F7A5C476863
+:107F8000D7408760054F3F6807F46041490B064FB3
+:107F90007A5C4768D740C760F0BD000008380240EF
+:107FA0000024F40000127A000000002030B10749DC
+:107FB000096841F00401054A116005E003490968B8
+:107FC00021F00401014A11607047000000080650CA
+:107FD00001480068704700000808065010B50120ED
+:107FE00004F0F6FE10210B48E2F780FD0821094855
+:107FF000E2F77EFDD720E1F767F9FF20E1F764F9AA
+:10800000044610210348E2F773FD002004F0E0FE6F
+:10801000204610BD0000024010B5012004F0D8FE3B
+:1080200000201E4908800DE0FFF7D8FF00F0800017
+:1080300000B10BE0012005F013F918480088401C3E
+:108040001649088015480088C828EDDB00BF134892
+:108050000088C8281CDA10211148E2F747FD0821E2
+:108060000F48E2F745FD9F20E1F72EF9FF20E1F7E9
+:108070002BF9FF20E1F728F90A4908701021084878
+:10808000E2F736FD002004F0A3FE0648007810BD9C
+:10809000002004F09DFE0020F9E700002E0A0020D9
+:1080A00000000240300A002000B587B0012188039B
+:1080B000FFF7C8FE01210220FFF794FE00208DF893
+:1080C00018008DF81B004FF40060059005A92E489C
+:1080D000E2F798FC01208DF8180002208DF81900B5
+:1080E00000208DF81A0001208DF81B000003059078
+:1080F00005A92548E2F786FC05220D212248E2F772
+:10810000C9FC05220E212048E2F7C4FC05220F21FC
+:108110001D48E2F7BFFC4FF46040059002208DF847
+:10812000180003208DF8190000208DF81A008DF832
+:108130001B0005A91448E2F765FC144800F050F84C
+:108140000020ADF80000ADF80400ADF80600ADF871
+:1081500008004FF40070ADF80A001820ADF80C00CC
+:108160000020ADF80E000720ADF810004FF482702B
+:10817000ADF802006946054800F06CF8012103489B
+:1081800000F022F807B000BD0004024000380040B3
+:1081900010B5044600BF02210A4800F04DF800283F
+:1081A000F9D02146074800F053F800BF01210548E7
+:1081B00000F042F80028F9D0024800F046F8C0B2BA
+:1081C00010BD00000038004021B1028842F040029A
+:1081D000028004E002884FF6BF731A4002807047A5
+:1081E00010B504461148844208D101218014FFF7DC
+:1081F00059FE0021A014FFF755FE16E00C488442FA
+:1082000008D101210014FFF72DFE00212014FFF7F3
+:1082100029FE0AE00748844207D10121C013FFF775
+:1082200021FE0021E013FFF71DFE10BD00300140CC
+:1082300000380040003C00400246002013890B40FB
+:108240000BB1012000E0002070470146888970478B
+:108250008181704710B50022028802F441520B88D8
+:108260004C8823438C882343CC8823430C892343A5
+:108270004C8923438C892343CC8923431A430280AE
+:10828000838B4FF2FF74234083830B8A038210BDDC
+:1082900010B50246002003E012F8014B2318D8B2B3
+:1082A0000B1EA1F10104A1B2F6D110BD30B5002220
+:1082B0008B071C0F0F2303FA04F20B4B8C1053F89F
+:1082C00024309343084C8D1044F8253023468C10FD
+:1082D00053F824308C07240F00FA04F42343024C93
+:1082E0008D1044F8253030BD0838014010B5002409
+:1082F0000121880702F0F0FC00285AD000BF53E0AB
+:108300002E4850F824000078012811D100202B4974
+:1083100051F824100870294951F824104870274951
+:1083200051F824108870254951F82410486039E02C
+:10833000224850F824004078012833D11F4850F8D3
+:108340002400807800BB1D4951F82410081D49689D
+:10835000491C0160194850F824004068174951F839
+:108360002410896888421DD30120144951F8241033
+:108370008870124850F82400C078012805D10020E8
+:108380000E4951F8241048600CE000200B4951F8C8
+:1083900024104870094951F824104860074951F8E1
+:1083A0002410C870601CC4B2054890F8E207A042CF
+:1083B000A6DC0121880702F0B7FB10BDA03A00201F
+:1083C000BC3200200CB500200190009033480068BA
+:1083D00040F480303149086000BF3048006800F444
+:1083E000003000900198401C0190009818B9019845
+:1083F000B0F5A06FF1D12948006800F4003010B149
+:108400000120009001E0002000900098012844D154
+:1084100022484030006840F08050204940310860D8
+:108420001F48006840F480401D4908601B48083020
+:1084300000681A4908310860084600680860084664
+:10844000006840F4805008601648091F0860081F43
+:10845000006840F08070091F086000BF0F48006886
+:1084600000F000700028F9D040F205600E49086065
+:108470000A480830006820F0030008490831086005
+:108480000846006840F00200086000BF034808305A
+:10849000006800F00C000828F8D10CBD003802403C
+:1084A0000070004008544007003C024010B50446EC
+:1084B0002046FFF76DFE10BD7CB50246002000256A
+:1084C00001959FED1D0A8DED000A01AB6C4600BFC2
+:1084D00022E0155C302D0BDB155C402D08DA019D88
+:1084E0002D010195155C303D019E3543019511E04C
+:1084F000155C402D0BDD155C472D08DA019D2D0123
+:108500000195155C373D019E3543019502E0BFEEB4
+:10851000000A7CBD451CE8B28842DADB002003E09B
+:108520001D5C2554451CE8B201EBD176B0EB660F1B
+:10853000F6DB9DED000AECE70000000010B50246F6
+:108540000C460021002300BF1AE0505C302807DBF6
+:10855000505C402804DA1B01505C303803430DE0C6
+:10856000505C402807DD505C472804DA1B01505C52
+:108570003738034302E04FF0FF3010BD481CC1B252
+:10858000A142E2DB1846F8E7FEB50424382563482B
+:10859000827810460021F6F79DF806460120082152
+:1085A0000022CDE90021029004EB4401480013466B
+:1085B00032462946F8F74CFE0444012004EB4401FE
+:1085C00049060090080E08232D222946F8F7A2FD3F
+:1085D000641C5248427810460021F6F77BF80646A4
+:1085E000012008210022CDE90021029004EB440182
+:1085F0004906080E134632462946F8F729FE044478
+:10860000012004EB440149060090080E08232D22A6
+:108610002946F8F77FFD641C414890F80C2F10465E
+:108620000021F6F757F80646012008210022CDE97F
+:108630000021029004EB44014906080E134632461D
+:108640002946F8F705FE0444012004EB44014906DD
+:108650000090080E082320222946F8F75BFD641CD1
+:108660002E48427910460021F6F734F806460120DC
+:1086700008210022CDE90021029004EB44014906C3
+:10868000080E134632462946F8F7E2FD044401205D
+:1086900004EB440149060090080E08232D222946C8
+:1086A000F8F738FD641C1D48027910460021F6F7E2
+:1086B00011F80646012008210022CDE90021029090
+:1086C00004EB44014906080E134632462946F8F7E2
+:1086D000BFFD0444012004EB440149060090080E4C
+:1086E00008232D222946F8F715FD641C0B48C27893
+:1086F00010460021F5F7EEFF064601200821002272
+:10870000CDE90021029004EB44014906080E13460E
+:1087100032462946F8F79CFDFEBD0000C831002016
+:10872000BC2200200249C8740121014AD17570475A
+:10873000BC12002010B592B00020119010900F9044
+:108740000E900D90E1F74CFFFE48C07D002802F02E
+:1087500052810020FB49C875F8F7DCFAF948C07C63
+:10876000102882F04581DFE810F01000B0005501BC
+:10877000B3033806B70620083E0A9F0B340CB20C30
+:10878000B10D7C0EDD0E46100E11E2F7B3F9012893
+:1087900006D0022805D0042804D008280BD102E016
+:1087A00009E008E007E00220FFF7BCFF0021E648EF
+:1087B00080F8001D00BF00BF012010211523E3A297
+:1087C000CDE9001000210846F8F74FFEDE4890F88A
+:1087D000010D80B3012008210523E1A2CDE900109D
+:1087E00014210020F8F741FE012008210022CDE9E4
+:1087F00000210290D44890F8010D1346024614213E
+:1088000006901E20F8F724FD01200821CDE9001074
+:10881000CD4890F8010D401E00EB400101EB001027
+:10882000D14901EB00100E300A23024614210690B4
+:108830002820F8F71AFEC44890F8000DFF280AD146
+:10884000012008211523C9A2CDE900102D211420F3
+:10885000F8F70BFE37E00121BB4890F8000D0A2322
+:108860006422CDE900011E211846F8F7BEFB012065
+:1088700008210022CDE900210290B34890F8000DB4
+:10888000134602462D2106903220F8F7E1FC1190A4
+:1088900001200090119800EB4000322101EB4000D4
+:1088A000C0B2082325222D210690F8F733FCA648F4
+:1088B00090F8000D642806D10021A34880F8001D1F
+:1088C0000220FFF72FFF02F093B8E2F713F9012817
+:1088D00006D0022805D0042804D008280AD105E0D3
+:1088E00008E007E00920FFF71DFF03E00420FFF781
+:1088F00019FF00BF00BFA14890F8900750B90120B0
+:10890000082115239EA2CDE9001000210846F8F7A2
+:10891000ACFD29E09D48407820B101280DD0022807
+:1089200021D115E001200821152399A2CDE90010DD
+:1089300000210846F8F799FD15E0012008211523CC
+:1089400097A2CDE9001000210846F8F78EFD0AE055
+:1089500001200821152395A2CDE900100021084629
+:10896000F8F783FD00BF00BF7648807C012802D065
+:10897000022816D10AE00120904909231A46CDE9C0
+:1089800000100A210020F8F705FD0AE001208C49BB
+:1089900009231A46CDE900100A210020F8F7FAFC55
+:1089A00000BF00BF0120874918231A46CDE90010F7
+:1089B00000216820F8F7EEFC01200821152382A28F
+:1089C000CDE900101A210020F8F74FFD0120082101
+:1089D000152383A2CDE9001024210020F8F745FDDE
+:1089E000012008210022CDE9002102905548D0F84D
+:1089F0000C0213460246242106905420F8F728FC66
+:108A00005048D0F80C0210B90220FFF78BFEFFF798
+:108A1000BBFD58E7E2F76EF8012806D0022810D017
+:108A200004281AD0082830D123E00320FFF77AFE6B
+:108A3000454890F8FC0C20F08001434880F8FC1C6D
+:108A400023E0414890F8FC0C20F080013E4880F87B
+:108A5000FC1C0320FFF766FE17E03B4890F8FC0C77
+:108A600020F08001384880F8FC1C0920FFF75AFEEE
+:108A70000BE0354890F8FC0C20F08001324880F87B
+:108A8000FC1C0420FFF74EFE00BF00BF3B4890F8DF
+:108A9000900750B901200821152355A2CDE90010F7
+:108AA00000210846F8F7E1FC29E03848407820B179
+:108AB00001280DD0022821D115E00120082115231D
+:108AC00033A2CDE9001000210846F8F7CEFC15E0EE
+:108AD00001200821152332A2CDE90010002108460B
+:108AE000F8F7C3FC0AE00120082115232FA2CDE9E5
+:108AF000001000210846F8F7B8FC00BF00BF11487D
+:108B0000807C012802D002280AD10AE001202B49EA
+:108B100009231A46CDE9001014210020F8F73AFC89
+:108B200082E01A484830D0F8050000EE100A3248BA
+:108B3000D0EDF60A30EE200AB5EEC00AF1EE10FADA
+:108B400067D05BE0BC120020BC2200204669726D39
+:108B500077617265446F776E6C6F6164000000002E
+:108B6000506F72743A00000004400020446F776E2A
+:108B70006C6F6164204661696C210000BC3200208A
+:108B80004E6F205369676E616C0000004C3A002004
+:108B9000547970653A53746174696F6E0000000017
+:108BA000547970653A436C6F756400005479706550
+:108BB0003A436C6F75642D54657374000455030853
+:108BC00016550308B45403084F66666C696E652039
+:108BD0005265636F72642055706C6F6164000000B1
+:108BE0005265636F7264206E756D6265723A000043
+:108BF0004F66666C696E6500BC3600200120FE4938
+:108C000009231A46CDE9001014210020F8F7C2FB11
+:108C100009E00120F94909231A46CDE90010142181
+:108C20000020F8F7B7FB00BF00BFF54890F8000D33
+:108C300010B10020FFF776FDF2484078002814D0EC
+:108C4000F0488078022846D1EF480068B8B3ED4874
+:108C5000807932280ADA0120EC4908230E22CDE976
+:108C6000001000215920F8F795FB85E0E548807950
+:108C70003C280ADA0120E64908230E22CDE900103B
+:108C800000215920F8F786FB76E0DE4880794628F7
+:108C90000ADA0120DF4908230E22CDE90010002165
+:108CA0005920F8F777FB67E00121DB4808230E2203
+:108CB000CDE9000100215920F8F76CFB5CE0FFE7EB
+:108CC0000120D64908230E22CDE9001000215920A9
+:108CD000F8F760FB50E0CB488078012802D0C94803
+:108CE000807800BBC7488079202845DAC54880795C
+:108CF0001A280ADD0120C54908230E22CDE90010FB
+:108D000000215920F8F746FB36E0BE488079172845
+:108D10000ADD0120BE4908230E22CDE90010002102
+:108D20005920F8F737FB27E0B648807914280ADD88
+:108D30000120B84908230E22CDE900100021592056
+:108D4000F8F728FB18E0AF48807912280ADD0120E7
+:108D5000B14908230E22CDE9001000215920F8F76F
+:108D600019FB09E00120AD4908230E22CDE90010CE
+:108D700000215920F8F70EFB0120A94918231A46B3
+:108D8000CDE9001000216820F8F704FB0121102034
+:108D90000346A4A2CDE9000114212820F8F765FBC1
+:108DA000012008211523A1A2CDE9001024211220C1
+:108DB000F8F75BFBA248D0F80C02B0B1A048408D98
+:108DC00006909F48D0F80C02059002469DA107A886
+:108DD000069B02F021FE01200821152307AACDE9F8
+:108DE00000102E210020F8F740FB854890F8FC0C7D
+:108DF0000121B1EBD01F09D101200821152396A232
+:108E0000CDE900102E210020F8F72FFBFFF7BCFB67
+:108E1000974890F8B6060121B1EBD01F12D17948DE
+:108E20000079024693A1069007A802F0F5FD012003
+:108E30000821022307AACDE9001038210020F8F705
+:108E400014FB14E08A4890F8B606C0F3C30002464B
+:108E500088A1069007A802F0DFFD01200821022367
+:108E600007AACDE9001038210020F8F7FEFA834860
+:108E7000807850B101200821152381A2CDE900108E
+:108E80000A210020F8F7F1FA12E07948D0F87406C8
+:108E900002467EA1069007A802F0BEFD012008212F
+:108EA0000A2307AACDE9001019460020F8F7DDFAD9
+:108EB0006348007AC0F3800048B1012008211523DF
+:108EC00074A2CDE900102E210020F8F7CEFAFAE4C2
+:108ED000E1F710FE012806D002282CD0042852D039
+:108EE00008285ED156E0002011901EE01198401C29
+:108EF00080B211901198402800DD1AE05048407D62
+:108F0000002805DD4E48407D401E4D49487502E071
+:108F10003F204B4948754A48407D00EB400163487B
+:108F200000EB4110007800B103E04548407D002887
+:108F3000DCDA00BF35E0002011901EE01198401CE3
+:108F400080B211901198402800DD1AE03C48407D25
+:108F50003F2805DA3A48407D401C3949487502E00F
+:108F60000020374948753648407D00EB40014F48A6
+:108F700000EB4110007800B103E03148407D40280B
+:108F8000DCDB00BF0DE02E48407D4949C870012060
+:108F9000087106E00220FFF7C5FB0020284948754C
+:108FA00000BF00BF2648C07C032823D12448407D51
+:108FB000C117069000EB117000110D9001220021E5
+:108FC0003C4801F02DFD012010210022CDE90021B7
+:108FD00002901B48407D00EB4001344800EB4110FB
+:108FE000007813460246002106905820F8F730F921
+:108FF000012061E0F0E10000165503082855030840
+:10900000BC2200204C3A0020000240427255030866
+:109010006455030856550308485503083A55030894
+:10902000B4540308424C5545534B5900454E4552E4
+:10903000475920544543484E4F4C4F475900000074
+:10904000BC1200205761697455706C6F61643A25D9
+:10905000642F25640000000055706772616465200C
+:1090600045525220436865636B2047756E000000CF
+:10907000BC32002025303278000000002439002066
+:10908000426C6F636B6167650000000025646D735F
+:10909000000000005043422056616C6964617469AD
+:1090A0006F6E204661696C6564000000D814002072
+:1090B000883F00200056030810210B46F8A2CDE996
+:1090C00000100020F8F7D1F9FA48407D00EB40018C
+:1090D000F94800EB4110D0F8010000210590F5F7A8
+:1090E000F9FA0121102206900D9800EB400303EBE2
+:1090F0000010F24B03EB0010007F00F00300002390
+:10910000CDE90121009010211820069AF8F7A0F867
+:10911000012010210B46EAA2CDE9001020210020F9
+:10912000F8F7A3F9E348407D00EB4001E24800EB8B
+:109130004110D0F8050000210590F5F7CBFA012188
+:10914000102206900D9800EB400303EB0010DB4B60
+:1091500003EB0010007FC0F381000023CDE9012163
+:10916000009020211820069AF8F772F804200F903A
+:1091700038200E90CF48407D00EB4001CE4800EBF8
+:109180004110C07F00210590F5F7A4FA0690012058
+:1091900008210022CDE9002102900E9805900F9839
+:1091A00000EB4000400013460490DDE90512F8F79B
+:1091B0004FF80F9908440F90012000900E980690E8
+:1091C0000F9800EB40004006000E08232D2205906A
+:1091D0000699F7F79FFF0F98401C0F90B548407D08
+:1091E00000EB4001B44800EB4110807F0021059066
+:1091F000F5F770FA0690012008210022CDE9002140
+:1092000002900E9805900F9800EB40004006000E6B
+:1092100013460490DDE90512F8F71AF80F9908448F
+:109220000F90012000900E9806900F9800EB4000E0
+:109230004006000E08232D2205900699F7F76AFFD5
+:109240000F98401C0F909B48407D00EB40019A48CE
+:1092500000EB4110407F00210590F5F73BFA0690A6
+:10926000012008210022CDE9002102900E980590EE
+:109270000F9800EB40004006000E13460490DDE915
+:109280000512F7F7E5FF0F9908440F9001200090B1
+:109290000E9806900F9800EB40004006000E082341
+:1092A000202205900699F7F735FF0F98401C0F9084
+:1092B0008048407D00EB40017F4800EB411090F872
+:1092C000220000210590F5F705FA069001200821FB
+:1092D0000022CDE9002102900E9805900F9800EB36
+:1092E00040004006000E13460490DDE90512F7F732
+:1092F000AFFF0F9908440F90012000900E98069040
+:109300000F9800EB40004006000E08232D22059028
+:109310000699F7F7FFFE0F98401C0F906548407DB7
+:1093200000EB4001644800EB411090F8210000215F
+:109330000590F5F7CFF90690012008210022CDE92C
+:10934000002102900E9805900F9800EB4000400617
+:10935000000E13460490DDE90512F7F779FF0F9927
+:10936000084480B20F90012000900E98C0B2069081
+:109370000F9800EB40004006000E08232D220590B8
+:109380000699F7F7C7FE0F98401C0F904948407D9B
+:1093900000EB4001484800EB411090F8200000210C
+:1093A0000590F5F797F90690012008210022CDE9F4
+:1093B000002102900E98C0B205900F9800EB40007B
+:1093C0004006000E13460490DDE90512F7F740FF52
+:1093D0000F99084480B20F9079E5E1F78BFB0128E3
+:1093E00006D002280ED0042816D0082837D12FE046
+:1093F0003048007D002804DD2E48007D401E2D49A8
+:1094000008752CE02B48007D032804DA2948007DEC
+:10941000401C2849087522E02648007D30B101280B
+:1094200008D002280AD0032810D10BE00520FFF74E
+:1094300079F90BE00620FFF775F907E00720FFF741
+:1094400071F903E00820FFF76DF900BF00BF06E0E7
+:109450000220FFF767F900201649087500BF00BF1A
+:109460001448C07C042819D104220021194801F0B5
+:10947000D7FA00201021CDE900100E48007D1549D3
+:1094800001EB001006900B48007D0007000E102332
+:10949000059001460020069AF7F7E7FF17E5000060
+:1094A0004C3A202020202020202020202020202076
+:1094B00000000000BC120020D8140020044000204E
+:1094C000503A202020202020202020202020202052
+:1094D0000000000080550308E1F70CFB082806D1C6
+:1094E0000420FFF71FF90020FE49487500BF00BFA8
+:1094F000FC48C07C05287DD104220021FA4801F0F7
+:109500008FFAFA48407820B101280ED002284CD1B9
+:109510002CE0012008211023AFF68C12CDE90010B9
+:1095200019460020F7F7A1FF3FE001200821102392
+:10953000AFF69412CDE9001019460020F7F795FF19
+:10954000012008211023EAA2CDE9001038210020D3
+:10955000F7F78BFF012008211123E44AB53ACDE942
+:10956000001038211E20F7F780FF1EE0012008219F
+:109570001023E1A2CDE9001019460020F7F775FF8E
+:10958000012008211023DAA2CDE9001038210020A3
+:10959000F7F76BFF012008211123DB4ACDE900100A
+:1095A00038211E20F7F761FF00BF00BFCF48407889
+:1095B00000281FD0CD488078F0BB0020119009E032
+:1095C000CA49D8391198085C00B106E01198401CCE
+:1095D00080B2119011981528F2D300BF0120082104
+:1095E0001023CAA2CDE900101A210020F7F73DFF91
+:1095F000012000E0D8E008211023BC4A7C3ACDE9E4
+:1096000000101A212420F7F730FFB648C07A182836
+:1096100017DD012008211023BEA2CDE9001024216E
+:109620000020F7F722FF012008211423AF4A903AC7
+:10963000CDE900102E2100E019E00020F7F715FF1A
+:10964000B2E0012008211023B2A2CDE900102421AC
+:109650000020F7F70AFF012108201423A34A8B3AC0
+:10966000CDE900012E210020F7F7FFFE9CE09F4886
+:10967000807801283BD10020119009E09B49D8391E
+:109680001198085C00B106E01198401C80B211905E
+:1096900011981528F2D300BF0121082010239BA2A6
+:1096A000CDE900011A210020F7F7DFFE0120082193
+:1096B00010238E4A7C3ACDE900101A212420F7F7B6
+:1096C000D4FE01200821102392A2CDE9001024210C
+:1096D0000020F7F7CAFE012108201423834A903A9C
+:1096E000CDE900012E210020F7F7BFFE5CE07F48A6
+:1096F000807802282AD101210820102387A2CDE9F1
+:1097000000011A210020F7F7B0FE012008211023E4
+:10971000764A543ACDE900101A211E20F7F7A5FE2B
+:109720000121082010237BA2CDE900012421002083
+:10973000F7F79BFE0120082114236C4A903ACDE9EB
+:1097400000102E210020F7F790FE2DE0674880786A
+:10975000032829D101200821102372A2CDE900108D
+:109760001A210020F7F781FE0121082010235F4A0B
+:109770000A32CDE900011A211220F7F776FE012006
+:109780000821102363A2CDE9001024210020F7F75F
+:109790006CFE012108201423544A903ACDE90001BF
+:1097A0002E210020F7F761FE16E6E1F7A3F9012864
+:1097B00004D002280CD008281BD113E04948407D72
+:1097C000002804DD4748407D401E4649487510E0AA
+:1097D0004448407D032804DA4248407D401C41490A
+:1097E000487506E00420FEF79DFF00203D494875BE
+:1097F00000BF00BF3B48C07C062871D10422002175
+:10980000494801F00DF9012010210022CDE9002185
+:1098100002903448407D401C0123024600210690FE
+:109820003E20F7F715FD0120082110233FA2CDE9C6
+:10983000001000214820F7F718FE01203E490823B8
+:109840001A46CDE9001000217820F7F7A3FD01208A
+:109850000821102339A2CDE900104820F7F705FEB2
+:109860000020354908231A46CDE900101946782012
+:10987000F7F790FD01200821102333A2CDE9001055
+:1098800019460020F7F7F1FD1648407D00EB400136
+:1098900001EB00102E4901EB0010407B012809D19B
+:1098A000082110232BA2CDE9001019461E20F7F73E
+:1098B000DCFD09E001200821102328A2CDE90010D9
+:1098C00019461E20F7F7D1FD01200821102325A2FB
+:1098D000CDE9001018210020F7F7C7FD014847E047
+:1098E00080E10000BC120020C05503084C3A002063
+:1098F00055524C3A00000000547970653A436C6F41
+:1099000075642D5461737400A9E3020841504E2020
+:109910003A000000494D45493A000000535349447C
+:109920003A00000049503A00405603084F6E4C6917
+:109930006E65203A20000000FC5403084F66664C18
+:10994000696E653A20000000547970653A000000A5
+:10995000044000204C4F5241000000005253343864
+:109960003500000050726F746F636F6C3A00000036
+:10997000407D00EB400101EB0010FE4901EB0010BF
+:109980008079052818D101200821CDE90010FA4876
+:10999000407D00EB400101EB0010F64901EB0010A7
+:1099A000007BF64901EB00100C23024618210690BB
+:1099B0003620F7F75AFD17E001200821CDE9001005
+:1099C000ED48407D00EB400101EB0010E94901EB5F
+:1099D00000108079EA4901EB00100C23024618219F
+:1099E00006903620F7F741FD012008211023E5A25B
+:1099F000CDE9001020210020F7F737FD09200F9056
+:109A000000200E901190DFE00F9800EB4000400026
+:109A10007A2805DD0E98401C80B20E9000200F9031
+:109A2000D548417D01EB410000EB0110D14901EB2C
+:109A300000103030119900EB01108078C009082126
+:109A40000022CDE900210290CB48407D00EB40018F
+:109A500001EB0010C74901EB00103030119900EB09
+:109A600001100078069020210E9801EBC000C0B2D2
+:109A700005900F9800EB40004006000E0023049074
+:109A8000DDE90512F7F7E4FB0F99084480B20F9067
+:109A90000F9800EB400040007A2805DD0E98401C2E
+:109AA00080B20E9000200F90B348407D00EB400143
+:109AB00001EB0010AF4901EB00103030119900EBC1
+:109AC00001108078C009009020210E9801EBC000A1
+:109AD000C0B206900F9800EB40004006000E08232D
+:109AE0002D2205900699F7F715FB0F98401C80B2C0
+:109AF0000F900F9800EB400040007A2805DD0E988B
+:109B0000401C80B20E9000200F909B48407D00EBDF
+:109B1000400101EB0010974901EB00103030119922
+:109B200000EB01108078C00908210022CDE9002156
+:109B300002909148407D00EB400101EB00108D49FF
+:109B400001EB00103030119900EB011040780690C5
+:109B500020210E9801EBC000C0B205900F9800EBD9
+:109B600040004006000E00230490DDE90512F7F7DF
+:109B70006FFB0F99084480B20F900F9800EB4000E4
+:109B800040007A2805DD0E98401C80B20E9000201F
+:109B90000F900120009020210E9801EBC000C0B270
+:109BA00006900F9800EB40004006000E08233B2271
+:109BB00005900699F7F7AEFA0F98401C80B20F9007
+:109BC0001198401C80B211906B48407D00EB400121
+:109BD00001EB0010674901EB0010C1791198814237
+:109BE0003FF712AF5AE4E0F785FF012804D00228BE
+:109BF0000CD008281BD113E05F48407D002804DD0D
+:109C00005D48407D401E5C49487510E05A48407DE3
+:109C1000032804DA5848407D401C5749487506E03F
+:109C20000420FEF77FFD00205349487500BF00BFA8
+:109C30005148C07C07287DD101204F49C8750422B6
+:109C40000021534800F0ECFE012010210022CDE954
+:109C5000002102904848407D401C0123024600211B
+:109C600006904020F7F7F4FA01200821102349A2BA
+:109C7000CDE9001014210020F7F7F7FB09200F9021
+:109C800000200E90119000E10F9800EB4000400082
+:109C90007A2805DD0E98401C80B20E9000200F90AF
+:109CA000012008210022CDE9002102903248407DA8
+:109CB00000EB400101EB00102E4901EB00103030A9
+:109CC000119900EB01100078069014210E9801EB19
+:109CD000C000C0B205900F9800EB40004006000E97
+:109CE00000230490DDE90512F7F7B2FA0F99084452
+:109CF00080B20F900F9800EB400040007A2805DDFD
+:109D00000E98401C80B20E9000200F900120009011
+:109D100014210E9801EBC000C0B206900F9800EB22
+:109D200040004006000E08232D2205900699F7F703
+:109D3000F1F900E0B7E00F98401C80B20F900F9847
+:109D400000EB400040007A2805DD0E98401C80B2F0
+:109D50000E9000200F900848407D40F2231110FB28
+:109D600001F00F4901EBC0001830119901EBC1015E
+:109D700018E0000004400020BC1200201057030827
+:109D80008056030847756E2D416464723A000000E6
+:109D90004057030847756E2D525353493A0000004F
+:109DA000C444002000EB011090F83C00642110FB3B
+:109DB00001F00690012008210022CDE90021029047
+:109DC0000698C11700EB11600012059014210E983F
+:109DD00001EBC000C0B204900F9800EB40004006B9
+:109DE000000E00230390DDE90412F7F731FA0F9912
+:109DF000084480B20F900F9800EB400040007A2892
+:109E000005DD0E98401C80B20E9000200F900120BE
+:109E1000009014210E9801EBC000C0B206900F987C
+:109E200000EB40004006000E08232522059006990D
+:109E3000F7F770F90F98401C80B20F900F9800EB65
+:109E4000400040007A2805DD0E98401C80B20E903C
+:109E500000200F900120009014210E9801EBC0000B
+:109E6000C0B206900F9800EB40004006000E082399
+:109E70003B2205900699F7F74DF90F98401C80B2E8
+:109E80000F901198401C80B21190F748407D00EB74
+:109E9000400101EB0010F54901EB0010C179119868
+:109EA00081423FF7F1AE7FE4E0F724FE082803D1BA
+:109EB0000420FEF737FC00BF00BFEB48C07C082839
+:109EC0007ED104220021EA4800F0AAFD01200821E9
+:109ED0001023E8A2CDE9001012210020F7F7C5FAFF
+:109EE000012008211023E44ACDE900101221084680
+:109EF000F7F7BBFA012008211023E0A2CDE90010FA
+:109F000012215A20F7F7B1FA012008210022CDE9E9
+:109F100000210290D448C07A022302461221069002
+:109F20006C20F7F795F9002011904EE0119800EBA6
+:109F3000400101EB0010CD4901EB0010007E00F064
+:109F40000100E0B301200821CDE90010119800EBD9
+:109F5000C0001B30C0B20523C9A2014606900020F4
+:109F6000F7F783FA012008210022CDE900210290B1
+:109F7000119800EBC0001B30C0B201230690119A6B
+:109F8000521C01461E20F7F763F901200821CDE994
+:109F90000010119800EB400101EB0010B34901EBF8
+:109FA00000100E300690119800EBC0001B30C0B2BC
+:109FB0000A23059001462A20069AF7F756FA00E090
+:109FC00006E01198401C80B2119011980428ADDB76
+:109FD00008E6E0F78FFD012806D0022812D00428F9
+:109FE0001ED0082853D14BE09F48007D002805DD96
+:109FF0009D48007D401E9C49087502E005209A4955
+:10A00000087544E09848007D052805DA9648007DEB
+:10A01000401C9549087502E000209349087536E018
+:10A020009148007D062829D2DFE800F003070B0FD6
+:10A030001A240A20FEF776FB20E00B20FEF772FBC5
+:10A040001CE00C20FEF76EFB18E00D20FEF76AFB0B
+:10A050008D4890F8AA0000F00F00834908750DE0C4
+:10A060000E20FEF75FFB884890F8AA0000097E49A1
+:10A07000087503E00F20FEF755FB00BF00BF06E0A8
+:10A080000220FEF74FFB00207749087500BF00BF94
+:10A090007548C07C092819D17348007D7B4901EBC4
+:10A0A000001004220021069000F0BAFC00201021CC
+:10A0B000CDE900106C48007D744901EB00101023BD
+:10A0C0000246002106900846F7F7CFF98AE5E0F747
+:10A0D00011FD012806D002280ED0042816D0082829
+:10A0E00067D15FE06048407D002804DD5E48407D28
+:10A0F000401E5D4948755CE05B48407D032804DAFA
+:10A100005948407D401C5849487552E05648407DAA
+:10A1100000EB400101EB0010544901EB0010407BC3
+:10A1200001281AD100205049497D01EB410202EB80
+:10A1300001114E4A02EB011148734B48407D014624
+:10A1400006900220DFF770FF4748407D0690F5F744
+:10A15000AFF800204E49086023E04348407D00EB03
+:10A16000400101EB0010414901EB0010407BC0B9F8
+:10A170000120474908603C49497D01EB410202EB5F
+:10A1800001113A4A02EB011148733748407D0690AD
+:10A19000F5F78EF83448407D014606900220DFF73F
+:10A1A00043FF06E00920FEF7BDFA00212E48417565
+:10A1B00000BF00BF2C48C07C0A2853D104220021D4
+:10A1C000344800F02DFC01200821152332A2CDE9EE
+:10A1D000001014212820F7F748F901200821002257
+:10A1E000CDE9002102902048407D401C0123024619
+:10A1F000142106904620F7F72BF81B48407D00EB12
+:10A20000400101EB0010194901EB0010407B0128CF
+:10A2100009D10821152322A2CDE900101E2100201A
+:10A22000F7F723F914E01048407D00EB400101EB03
+:10A2300000100E4901EB0010407B48B901200821B5
+:10A2400015231AA2CDE900101E210020F7F70DF901
+:10A2500001200821152318A2CDE900103221002089
+:10A26000F7F703F9C4E30000BC120020044000200B
+:10A270008057030853563A0036D7020848563A002A
+:10A28000506F72742D0000008A390020C0570308F7
+:10A290008802424250580308504F52543A0000007E
+:10A2A000545950453A4C4F524100000054595045C2
+:10A2B0003A525334383500005061737320456E7440
+:10A2C0006572204368616E6765000000E0F712FC6C
+:10A2D000012806D0022817D0042828D0082848D101
+:10A2E0002DE0FE48407D00280DDDFD4890F8C106B8
+:10A2F00020B1FA48407D0690F4F7DAFFF748407D38
+:10A30000401EF649487534E0F448407D03280DDAD4
+:10A31000F34890F8C10620B1F048407D0690F4F76C
+:10A32000C7FFEE48407D401CEC49487521E0012103
+:10A33000EB4880F8C1160120EA49487019E009206D
+:10A34000FEF7F0F90020E54948750121E44880F85E
+:10A35000B41690F8C10658B10020E3490860002106
+:10A36000DF4880F8C116DD48407D0690F4F7A0FF75
+:10A3700000BF00BFD948C07C0B283DD1042200217A
+:10A38000DA4800F04DFB012108201523AFF2F80256
+:10A39000CDE9000112212820F7F767F801200821F4
+:10A3A0000022CDE900210290CC48407D401C0123D1
+:10A3B0000246122106904620F6F74AFF01200821A6
+:10A3C0001523CBA2CDE900101C210020F7F74DF892
+:10A3D000012108201523CCA2CDE90001262100206F
+:10A3E000F7F743F8012008211523CDA2CDE900108D
+:10A3F00030210020F7F739F8B94890F8C106012854
+:10A400002ED1B649C875B7488078A0B10020B649AA
+:10A410000860B4498870B148407D01210690F5F785
+:10A4200087FA012008211523C2A2CDE900103821A6
+:10A430000020F7F71AF8AA4890F8C00680B100216A
+:10A44000A74880F8C016012108201523BDA2CDE938
+:10A45000000138210020F7F708F80120A249086020
+:10A46000C6E2E0F747FB012806D0022805D0042801
+:10A4700004D0082814D10FE012E011E0DFF7BCF897
+:10A48000142804D10121B34880F80B1F03E00021F8
+:10A49000B04880F80B1F03E00920FEF743F900BF26
+:10A4A00000BF8E48C07C0C283BD104220021AA4862
+:10A4B00000F0B6FA012008211523A8A2CDE900106A
+:10A4C0001A210020F6F7D1FF012008211523A8A2A8
+:10A4D000CDE9001024210020F6F7C7FF0120082154
+:10A4E0001523A7A2CDE900102E210020F6F7BDFF0D
+:10A4F000984890F80B0F50B1012008211523A6A20F
+:10A50000CDE9001038210020F6F7AFFF09E0012067
+:10A5100008211523A6A2CDE9001038210020F6F766
+:10A52000A4FF65E2E0F7E6FA012806D0022812D07F
+:10A5300004281ED008280DD191E06848407D0028ED
+:10A5400005DD6648407D401E6449487502E00320F1
+:10A55000624948758AE06148407D032805DA5F4812
+:10A56000407D401C5D49487502E000205B4948750C
+:10A570007CE05A48417D914890F8AA0061F30300BD
+:10A580008E4981F8AA0000210320DFF74DFDE0B3DA
+:10A590008A48B0F8AA0011900220FEF7C3F8DFF74E
+:10A5A000E9FD86491198A1F8AA0000210320DFF7F0
+:10A5B0003BFD684890F8FC0C20F00101654880F8EC
+:10A5C000FC1C90F8FC0C20F00600801D614981F80D
+:10A5D000FC0C002001F6FC41488000210120DFF73F
+:10A5E00023FD774890F8B60620F08001744880F883
+:10A5F000B61600F5F2608078D0B1012821D002288B
+:10A600000CD0032827D16E4800E027E090F8B6066A
+:10A6100020F078016A4880F8B6161CE0684890F887
+:10A62000B60620F078002030654981F8B60612E0C1
+:10A63000634890F8B60620F07801614880F8B616B5
+:10A6400009E05F4890F8B60620F0780058305C4981
+:10A6500081F8B60600BF00BFFCF7DAFF06E009206C
+:10A66000FEF760F800201D49487500BF00BF1B4879
+:10A67000C07C0D2830D104220021524800F0D0F9CE
+:10A6800001201021CDE900104C4890F8AA0000F0FC
+:10A690000F004D4901EB00101023024619460690A9
+:10A6A0000020F6F7E2FE454890F8AA0000F00F00FF
+:10A6B0000A49497D884210D000201021CDE90010C0
+:10A6C0000648407D404901EB0010001D0C23024666
+:10A6D00020210690002079E08CE07AE0BC12002076
+:10A6E000BC62002070690020880242429058030832
+:10A6F000313A446970207377697463682031616E00
+:10A700006432204F4E000000323A496E7365727415
+:10A7100020736C617665206D6F64756C6500000058
+:10A72000333A5061737320456E74657220537461BF
+:10A730007274000053746174653A53656E64696E97
+:10A740006700000053746174653A436F6D706C6507
+:10A7500074650000BC220020D0580308496E736560
+:10A76000727420552D4469736B20466972737400AE
+:10A770005468616E205061737320456E7465720079
+:10A78000466F726D61743A46415433323B4D4158C5
+:10A790003A3332470000000046696E6420552D446C
+:10A7A00069736B2C4F7574707574696E6700000067
+:10A7B00053746174653A49646C6500008A390020FD
+:10A7C000BC3200201059030890590308F6F74DFEDB
+:10A7D00010E001201021CDE900108848407D884913
+:10A7E00001EB0010001D0C230246202106900020E2
+:10A7F000F6F73BFEFCE0E0F77DF9012806D00228E1
+:10A8000012D004281ED0082875D16DE07B48407D09
+:10A81000002805DD7948407D401E7849487502E0F2
+:10A8200004207649487566E07448407D042805DABE
+:10A830007248407D401C7149487502E000206F4914
+:10A84000487558E06D48417D6E4890F8AA0061F364
+:10A8500007106C4981F8AA0000210320DFF7E4FB10
+:10A8600080B30220FDF75EFF674890F8B60620F03F
+:10A870008001654880F8B61600F5F2608078C0B1B6
+:10A88000012820D002280AD0032826D15E4890F85B
+:10A89000B60620F078015C4880F8B6161DE05A48EC
+:10A8A00090F8B60620F078002030574981F8B606B7
+:10A8B00013E0554890F8B60620F07801524880F829
+:10A8C000B6160AE00FE0504890F8B60620F078007F
+:10A8D00058304D4981F8B60600BF00BFFCF798FE1E
+:10A8E00000204649487506E00920FDF71BFF0020BF
+:10A8F0004249487500BF00BF4048C07C0E2841D186
+:10A9000004220021414800F08BF801201021CDE9FC
+:10A9100000103C4890F8AA0000093D4901EB0010E6
+:10A9200010230246194606900020F6F79EFD334894
+:10A93000407D344991F8AA10B0EB111F11D00020CE
+:10A940001021CDE900102D48407D314901EB001068
+:10A95000001D0C230246202106900020F6F785FDFD
+:10A9600010E001201021CDE900102448407D284945
+:10A9700001EB0010001D0C23024620210690002050
+:10A98000F6F773FD34E0E0F7B5F8012806D00228A9
+:10A9900005D0042804D008281FD11AE01DE01CE0CF
+:10A9A000DFF7E8FB01200690069880F3138800BFCC
+:10A9B00000BFBFF34F8F1748006800F4E0601649EE
+:10A9C0000843001D13490860BFF34F8F00BF00BF4D
+:10A9D000FEE70920FDF7A6FE00BF00BF0748C07CC8
+:10A9E0000F2804D1042200210C4800F019F800BF00
+:10A9F00000BFF6F74BFB12B010BD0000BC120020E8
+:10AA0000905903088A390020BC32002050590308AD
+:10AA1000E05903080CED00E00000FA05305A030885
+:10AA20002DE9F84307460E469046002416E000251F
+:10AA300010E001207B1903EB061303EB04130090D5
+:10AA40001A782307190EEB06180E1023F6F762FB8F
+:10AA5000681CC5B2102DECDB601CC4B24445E6DBBB
+:10AA6000BDE8F88300B500200849087700210748B1
+:10AA7000817701214177C177642141620120034937
+:10AA8000C8750220FDF74EFE00BD0000BC1200207C
+:10AA9000042808D14FF0E021096941F004014FF08A
+:10AAA000E022116107E04FF0E021096921F0040183
+:10AAB0004FF0E0221161704710B51548006840F46E
+:10AAC0007000134908601348006840F00100114904
+:10AAD000086000200F49083108600E4800680E49E0
+:10AAE00008400C4908600D48091D0860081F0068EF
+:10AAF00020F48020091F0860002006490C310860FE
+:10AB0000FDF760FC4FF0006001498039086010BD1E
+:10AB100088ED00E000380240FFFFF6FE1030002410
+:10AB200010B5FDF7E3FB10BDCA430282704721B1A7
+:10AB3000028842F00102028004E002884FF6FE73B0
+:10AB40001A4002807047000010B504465548844200
+:10AB500008D101210846FDF7A5F900210120FDF7E4
+:10AB6000A1F99DE0B4F1804F08D101210846FDF71D
+:10AB700079F900210120FDF775F991E04A488442F6
+:10AB800008D101210220FDF76DF900210220FDF717
+:10AB900069F985E04548844208D101210420FDF788
+:10ABA00061F900210420FDF75DF979E04048844215
+:10ABB00008D101210820FDF755F900210820FDF7F3
+:10ABC00051F96DE03B48844208D101211020FDF786
+:10ABD00049F900211020FDF745F961E0364884422B
+:10ABE00008D101212020FDF73DF900212020FDF7AB
+:10ABF00039F955E03148844208D101210220FDF79E
+:10AC000051F900210220FDF74DF949E02C4884421A
+:10AC100009D101210804FDF745F900214FF48030E6
+:10AC2000FDF740F93CE02748844209D1012148045E
+:10AC3000FDF738F900214FF40030FDF733F92FE02C
+:10AC40002148844209D101218804FDF72BF9002114
+:10AC50004FF48020FDF726F922E01C48844208D1F9
+:10AC600001214020FDF7FEF800214020FDF7FAF811
+:10AC700016E01748844208D101218020FDF7F2F840
+:10AC800000218020FDF7EEF80AE01248844207D147
+:10AC900001218015FDF7E6F80021A015FDF7E2F887
+:10ACA00010BD00000000014000040040000800400A
+:10ACB000000C00400010004000140040000401405F
+:10ACC000004001400044014000480140001800409D
+:10ACD000001C00400020004030B502460020002348
+:10ACE0000024158A05EA0103958905EA010413B1D8
+:10ACF0000CB1012000E0002030BD1AB183890B4364
+:10AD0000838102E083898B4383817047002202881C
+:10AD1000184B98420ED0184B98420BD0B0F1804F90
+:10AD200008D0164B984205D0154B984202D0154BCF
+:10AD3000984204D14FF68F731A404B881A43124B36
+:10AD4000984207D0114B984204D04FF6FF431A4067
+:10AD50000B891A4302804B68C3620B880385054B3D
+:10AD6000984202D0044B984201D18B7A038601238A
+:10AD7000838270470000014000040140000400404D
+:10AD800000080040000C004000100040001400408B
+:10AD900010B50024FCF7A4FE00F048FBDFF7D6FA5C
+:10ADA000294890F8FC0C20F00101274880F8FC1C91
+:10ADB00090F8FC0C20F08001234880F8FC1C90F8EF
+:10ADC000FC0C20F00600801D1F4981F8FC0C0021BE
+:10ADD0000120DFF729F9DEF7EFF9DEF7E1FEDFF713
+:10ADE000CBFEF6F73DF8FFF73DFEDFF763FCF4F727
+:10ADF0005BF8F5F723FEFCF70BFCFCF72DFF124880
+:10AE000090F8FC0C20F001010F4880F8FC1C90F831
+:10AE1000FC0C20F080010C4880F8FC1C90F8FC0C25
+:10AE200020F00600801D084981F8FC0C002101205B
+:10AE3000DFF7FAF842F2107004494885012081F8E2
+:10AE40002900F6F767FB10BDBC220020BC120020D1
+:10AE50002DE9F04100240025FE48807801280BD11F
+:10AE60000020FC498870DEF7E7FEFB48C07C022822
+:10AE700002DC0120F849C875F748007AC0F3800069
+:10AE800000287CD1002409E204EB4400F149503150
+:10AE900001EB80008078012807D1002004EB4401F9
+:10AEA000EC4A503202EB8101887004EB4400E9491E
+:10AEB000503101EB8000407800287DD104EB440044
+:10AEC00001F5996101EB800080780128F5D104EB50
+:10AED000440000EB041001F5FE7101EB00108079D5
+:10AEE000002869D0002004EB4401DC4A02EB810118
+:10AEF000887004EB440000EB041002F5FE7101EBD6
+:10AF00000010807909287DD2DFE800F07C0508096F
+:10AF1000E60A0B07060000BF00BF00BF00BF00BF6E
+:10AF200000BF40F223106043CD4901EBC00000791F
+:10AF3000012813D040F22310604301EBC000183009
+:10AF400040F223116143C64A02EBC101897801EB4B
+:10AF5000C10100EB0110007800285CD140F2231001
+:10AF60006043BF4901EBC0008078401CC1B240F291
+:10AF700023106043BA4A02EBC000817000E00EE289
+:10AF800040F223106043114611F8300080B140F2C6
+:10AF90002310604311F8301040F22310604302EB9D
+:10AFA000C0008170002140F22310604302F830108D
+:10AFB00040F22310604300E06EE1A94901EBC000BC
+:10AFC000183040F223116143A54A02EBC101897890
+:10AFD00001EBC10100EB0110017840F22310604346
+:10AFE00002EBC0004079814215D0002240F22310CC
+:10AFF00060439B4901EBC000183040F223116143CC
+:10B00000974B00E047E103EBC101897801EBC101F7
+:10B0100000EB0110027040F223106043904901EBF5
+:10B02000C000807804EB440101EB04118D4A02EB6F
+:10B030000111C979884207DB002140F223106043E7
+:10B04000874A02EBC000817040F2231060438449BC
+:10B0500001EBC000407808B340F22310604301EBDD
+:10B06000C000817840F2231060437D4A02F830101E
+:10B0700040F223106043114601EBC0004078401EAF
+:10B08000C1B240F22310604302EBC0008170002186
+:10B0900040F22310604302EBC000417040F22310E5
+:10B0A00060436F4B03EBC000183040F2231363433F
+:10B0B0006B4E06EBC3039B7803EBC30300EB03105B
+:10B0C000427940F223106043334603EBC00081789D
+:10B0D0002046ECF717FEDEE040F2231060436049A3
+:10B0E00001EBC0000079012813D040F22310604327
+:10B0F00001EBC000183040F223116143584A02EBC3
+:10B10000C101C97801EBC10100EB011000780028F2
+:10B1100056D140F223106043514901EBC000C07882
+:10B12000401CC1B240F2231060434D4A02EBC00004
+:10B13000C17040F223106043114611F8300080B115
+:10B1400040F22310604311F8301040F223106043A6
+:10B1500002EBC000C170002140F22310604302F8EE
+:10B16000301040F2231060433D4901EBC00018301D
+:10B1700040F2231161433A4A02EBC101C97801EB65
+:10B18000C10100EB0110017840F22310604302EB93
+:10B19000C0004079814213D0002240F22310604366
+:10B1A0002F4901EBC000183040F2231161432C4BB2
+:10B1B00003EBC101C97801EBC10100EB0110027082
+:10B1C00040F223106043264901EBC000C17840F2F1
+:10B1D00023106043224A02EBC0008079814206DBE3
+:10B1E000002140F22310604302EBC000C17040F226
+:10B1F000231060431A4901EBC000407808B340F2C5
+:10B200002310604301EBC000C17840F2231060437B
+:10B21000134A02F8301040F223106043114601EB4C
+:10B22000C0004078401EC1B240F22310604302EBE0
+:10B23000C000C170002140F22310604302EBC00047
+:10B24000417040F223106043054B03EBC0001830FF
+:10B250000AE00000F0380020BC120020083E002068
+:10B26000C44400200440002040F223136343684E8E
+:10B2700006EBC303DB7803EBC30300EB0310427957
+:10B2800040F223106043334603EBC000C1782046F0
+:10B29000ECF738FD00BF00BF601CC4B25D4890F8F9
+:10B2A0001A0BA0423FF7F0AD5B488078012876D1B9
+:10B2B00059486C38807800EB4001584800EB011089
+:10B2C000807900286BD0002053498870A1F16C0070
+:10B2D0008178504890F8BC0B401E814207DA4E48F6
+:10B2E0006C388078401C4C496C39887003E0002031
+:10B2F00049496C39887048486C38807800EB4001C7
+:10B300004548543800EB81008078002847D000225F
+:10B3100041486C38807800EB40013F48543800EBDE
+:10B32000810082703C486C38807800EB40013B48DB
+:10B3300000EB01108079012822D0042804D00528D0
+:10B340001AD0062821D112E033486C38807800EBFF
+:10B350004001324800EB011000684FF4E131B1FBCD
+:10B36000F0F000EB401040002B4988600DE04FF4F6
+:10B370007A702949886008E064202749886004E0E1
+:10B380004FF47A702449886000BF00BF224A6C3AAB
+:10B3900093780B32D15C0B3A9078F4F71BFF20487E
+:10B3A000407880B91F48807801281ED100201D49AF
+:10B3B00088701B4B1A79174B93F89017184B5878D5
+:10B3C000FAF792F811E017480C38807801280CD170
+:10B3D000002114480C388170114B1A790D4B93F8E9
+:10B3E00090170F4B5878FAF77FF80F48807B58B9C1
+:10B3F000DFF7E8FCF4F746FC0948C07820B10020EC
+:10B400000749C870F6F7DEF8FDF794F9BDE8F0815A
+:10B41000C4440020BC320020F43F00207C3E0020C9
+:10B420004C3A002008390020BC1200203EB5002410
+:10B43000002501210846FCF705FDA720ADF8000016
+:10B440000020ADF8020040F2E73001900020ADF896
+:10B45000080069464FF08040FFF758FC0021AA48D9
+:10B4600080F8E21700BF6CE004EB4400A74901EB51
+:10B470008001A54890F8E207A54A42F82010A248AA
+:10B4800090F8E207401CC1B29F4880F8E21704EB35
+:10B49000440002F55A7101EB80019B4890F8E207E5
+:10B4A00042F82010984890F8E207401CC1B2964834
+:10B4B00080F8E21704EB440002F54E7101EB8001C5
+:10B4C000914890F8E20742F820108F4890F8E20780
+:10B4D000401CC1B28C4880F8E21704EB44008D494F
+:10B4E00001EB8001884890F8E20742F82010864876
+:10B4F00090F8E207401CC1B2834880F8E2170025AB
+:10B500001BE040F223106043834901EBC000183078
+:10B5100005EBC50100EB01100C307B4991F8E217F7
+:10B520007B4A42F82100784890F8E207401CC1B2FB
+:10B53000754880F8E217681CC5B2102DE1DB601C6D
+:10B54000C4B2042C90DB71490C396F4890F8E207C3
+:10B550006F4A42F820106C4890F8E207401CC1B2D4
+:10B56000694880F8E21700F5C860674991F8E2176A
+:10B5700042F82100644890F8E207401CC1B26248DA
+:10B5800080F8E21700F24C6190F8E20742F82010D0
+:10B590005D4890F8E207401CC1B25B4880F8E217B2
+:10B5A00000F5CB6190F8E20742F82010564890F879
+:10B5B000E207401CC1B2544880F8E21700F2CC7197
+:10B5C00090F8E20742F820104F4890F8E207401C3C
+:10B5D000C1B24D4880F8E21700F6043190F8E20756
+:10B5E00042F82010484890F8E207401CC1B2464893
+:10B5F00080F8E21700F2346190F8E20742F8201078
+:10B60000414890F8E207401CC1B23F4880F8E21779
+:10B6100040493C3190F8E20742F820103A4890F84F
+:10B62000E207401CC1B2384880F8E2173B4836496F
+:10B6300091F8E21742F82100334890F8E207401CE5
+:10B64000C1B2314880F8E2173249303190F8E20750
+:10B6500042F820102C4890F8E207401CC1B22A485A
+:10B6600080F8E21700F62C5190F8E20742F820101B
+:10B67000254890F8E207401CC1B2234880F8E21741
+:10B6800000F6385190F8E20742F820101E4890F872
+:10B69000E207401CC1B21C4880F8E217002414E005
+:10B6A00004EB44011E4800EB8101174890F8E207C3
+:10B6B000174A42F82010144890F8E207401CC1B223
+:10B6C000114880F8E217601CC4B2052CE8DB0F4972
+:10B6D0001C390D4890F8E2070D4A42F820100A483C
+:10B6E00090F8E207401CC1B2074880F8E217012138
+:10B6F0008807FFF71CFA012211469007FFF7FDFAB1
+:10B7000000F010F83EBD0000BC320020403900209F
+:10B71000A03A002034690020C4440020D812002040
+:10B72000A03F002008B51C208DF8000001208DF8F6
+:10B73000010002208DF8020001208DF80300684608
+:10B74000F5F7A2FA08BD10B5F3F73EF810BD10B535
+:10B75000F3F75CF810BD10B5FBF778FE10BD10B51F
+:10B76000F3F708F810BD10B5F3F772F810BD10B577
+:10B77000F5F760F810BD01F40072B2F5007F00D15A
+:10B7800000BFCA430280704721B1828942F400524F
+:10B79000828104E082894DF6FF731A4082817047EE
+:10B7A0001AB1838A0B43838202E0838A8B438382AC
+:10B7B0007047000010B504462548844208D1012195
+:10B7C0001020FCF76FFB00211020FCF76BFB3EE024
+:10B7D0002048844209D101214804FCF743FB0021A1
+:10B7E0004FF40030FCF73EFB31E01B48844209D1A6
+:10B7F00001218804FCF736FB00214FF48020FCF780
+:10B8000031FB24E01548844209D10121C804FCF72A
+:10B8100029FB00214FF40020FCF724FB17E010481F
+:10B82000844209D101210805FCF71CFB00214FF4DB
+:10B830008010FCF717FB0AE00A48844207D1012177
+:10B840002020FCF72FFB00212020FCF72BFB10BD54
+:10B85000001001400044004000480040004C0040FF
+:10B86000005000400014014002460020B1F5007F66
+:10B8700000D100BF13880B400BB1012000E0002075
+:10B88000704770B50246002400230025002040F6D2
+:10B890006A16B14200D100BFC1F3421501F01F0387
+:10B8A000012606FA03F3012D02D19689334006E002
+:10B8B000022D02D1168A334001E0968A33400C12E1
+:10B8C000012606FA04F41688344013B10CB10120A5
+:10B8D00000E0002070BDF0B50346002400260025DE
+:10B8E000002040F66A17B94200D100BF1846C1F3E4
+:10B8F000421401F01F06012707FA06F5012C01D1B9
+:10B900000C3004E0022C01D1103000E014301AB1E8
+:10B9100007682F43076002E00768AF430760F0BD88
+:10B920002DE9FF4705460E460024A14600BFA0466C
+:10B93000B08900B100BF2C8A24F44054F08804433D
+:10B940002C82AC8941F20C608443B0883189084371
+:10B95000718908430443AC81AC8A24F44074B089F3
+:10B960000443AC826846FCF7ADFA2048854202D019
+:10B970001F48854202D1DDF80C9001E0DDF8089007
+:10B98000A88900F4004040B109EBC90000EB0910A0
+:10B9900031684900B0FBF1F707E009EBC90000EBA3
+:10B9A000091031688900B0FBF1F76420B7FBF0F0B3
+:10B9B00004012009642101FB1078A88900F40040EB
+:10B9C00040B1322000EBC800B0FBF1F000F00700FE
+:10B9D000044308E0322000EB08106421B0FBF1F0D2
+:10B9E00000F00F0004432C81BDE8FF8700100140E8
+:10B9F0000014014010B5002406E0FCF7E7F910B987
+:10BA0000DDF72EFE10BD641C02488442F5D3FA20F7
+:10BA1000F8E70000404B4C000FB4084B10B504A9E8
+:10BA200002AA039801F0E6F9044602A9002001F0F9
+:10BA30000CFC204610BC5DF814FB00004BD2020841
+:10BA400003B401984100009850EAC12018BF0420B7
+:10BA50004A0D18BF40F0010040F2FF72B2EB515F97
+:10BA600008BF40F00200012808BF052002B070475F
+:10BA700030B583B0044601F093F99FED090B0546FC
+:10BA80008DED000B002221466846DCF7E2FE2846D9
+:10BA900001F0A2F99DED000B03B030BD00000000E5
+:10BAA000000000000000000070B5D94B00242DED0F
+:10BAB000020B2DED108BDDE91010984205DA20F015
+:10BAC00000429A4201D809D141B19DED100BBDEC65
+:10BAD000108B02B0BDE8704001F01EB9B0F5801FB8
+:10BAE00026DA11430BD0002813DA012001F074F993
+:10BAF000BDEC108B02B0BDE8704001F021B902200E
+:10BB000001F06AF901F0F0F851EC100B81F00041FE
+:10BB10009EE06FF035049FEDC00B53EC102B9DEDB4
+:10BB2000100B51EC100BDCF76BFCCDE91001084653
+:10BB300004EB2051C0F31304B948A1F2FF312044B3
+:10BB400000F4801080F07F6282F04052224301EBCB
+:10BB500020559FEDB50B119253EC102B9DED100B62
+:10BB600051EC100BDCF746FC41EC180BA01CC0F3A9
+:10BB700013009FEDAFDB9FEDB0EBB14E7E44032889
+:10BB80006CD296ED000B51EC180B53EC102BDDF73B
+:10BB900091F91DD1002D01BF96ED000BBDEC108B6E
+:10BBA00002B070BD2846DCF722FD41EC180B53ECC7
+:10BBB0001D2BDCF725FC41EC190B53EC1E2B51EC33
+:10BBC000180BDCF71DFC53EC192BDCF772FB3FE084
+:10BBD0009FED9D0B51EC180B53EC102BDCF710FC78
+:10BBE0009FED9B1B53EC112BDCF707FC41EC190B71
+:10BBF00053EC182B51EC180BDCF702FC53EC192B0F
+:10BC0000DCF7FEFB41EC190B002D04BF53EC192BA4
+:10BC100051EC180B1AD02846DCF7E9FC41EC1A0B62
+:10BC200053EC1D2BDCF7ECFB53EC192BDCF7E5FB9D
+:10BC300053EC182BDCF7DEFB41EC180B53EC1E2BFE
+:10BC400051EC1A0BDCF7DCFB53EC182BDCF7D2FBC6
+:10BC5000BDEC108B02B041EC100B70BD9FED7E0B64
+:10BC600051EC180B53EC102BDCF723FB41EC100BC1
+:10BC700051EC180B53EC102BDCF734FC41EC190B96
+:10BC80002846DCF7B4FC41EC1B0B53EC192B51ECB0
+:10BC9000190BDCF7B5FB41EC1A0B714853EC1A2B6E
+:10BCA000261851EC1A0BDCF7ABFB41EC1F0B6D486F
+:10BCB000C4F1510404F5D724B0EE4F0AF0EE6F0A38
+:10BCC0000321784400F094FF53EC1F2B51EC100B30
+:10BCD000DCF796FB41EC1C0B6348B0EE4F0AF0EE2C
+:10BCE0006F0A0421784400F083FF53EC1A2B51ECC7
+:10BCF000100BDCF785FB344353EC1C2BDCF7D9FA33
+:10BD000041EC1C0B002C4CDD9FED510B51EC180B42
+:10BD100053EC102BDCF774FB53EC182BDCF770FBA7
+:10BD200041EC1A0B55B353EC1D2B51EC1B0BDCF7FC
+:10BD300067FB41EC1D0B53EC1C2B51EC1A0BDCF791
+:10BD4000B8FA53EC192BDCF75BFB53EC1D2BDCF73B
+:10BD5000B0FA53EC1A2BDCF750FB53EC182BDCF742
+:10BD600049FB41EC180B53EC1E2B51EC1B0BDCF781
+:10BD700047FB53EC182BDCF73DFB69E753EC1C2B1E
+:10BD800051EC1A0BDCF795FA53EC192BDCF738FB66
+:10BD900053EC1A2BDCF731FB53EC182BDCF72DFBA3
+:10BDA00056E735B353EC1D2B51EC1B0BDCF728FB8E
+:10BDB00041EC1A0B53EC1C2B51EC180BDCF71AFB63
+:10BDC00053EC192BDCF71CFB53EC1A2BDCF712FBA2
+:10BDD00053EC182BDCF70EFB41EC180B53EC1E2B2D
+:10BDE00051EC1B0BDCF70CFB53EC182BDCF702FBC4
+:10BDF0002EE753EC1C2B51EC180BDCF7FBFA53EC41
+:10BE0000192BDCF7FDFA53EC182BDCF7F6FA1FE7D9
+:10BE10000000F07F00000000000000000000504320
+:10BE2000645F090000000000000000000000F03F17
+:10BE3000763C7935EF39EA3D0000E0FE422EE63FE0
+:10BE4000B09F000000000000555555555555D53F91
+:10BE5000000000000000E03F000000000000004083
+:10BE600086EBF9FF329E0000289E000000000000D3
+:10BE700070B5414A00252DED020B2DED048BDDE957
+:10BE80000404944205DA24F00041914201D809D11A
+:10BE900040B19DED040BBDEC048B02B0BDE87040D9
+:10BEA00000F03ABFB4F5801F26DA08430BD0002C0F
+:10BEB00013DA012000F090FFBDEC048B02B0BDE866
+:10BEC000704000F03DBF022000F086FF00F00CFF44
+:10BED00051EC100B81F0004146E09FED290B6FF013
+:10BEE000350553EC102B9DED040B51EC100BDCF7DA
+:10BEF00087FACDE904010C4605EB2450A0F2FF308F
+:10BF0000C10F40F2FF32521A62F31F540844DCF7AB
+:10BF10006EFB05949DED040B41EC180B51EC100BDE
+:10BF200001F008FB9FED181B53EC112BDCF768FAAE
+:10BF30009FED170B41EC190B53EC102B51EC180B28
+:10BF4000DCF75EFA53EC192BDCF7B3F99FED120B1B
+:10BF500041EC190B53EC102B51EC180BDCF750FA99
+:10BF600053EC192BDCF7A5F9BDEC048B02B041ECC6
+:10BF7000100B70BD000000000000F07F000000000A
+:10BF800000000000000050430EE526157BCBDB3F90
+:10BF9000362BF111F3FE593D00609F501344D33FFF
+:10BFA0002DE9F04D2DED040B2DED0E8B96B0DDE956
+:10BFB0002550279CDDF890A025F0004624F000488D
+:10BFC000BAF1000F14BF0121002101EB4502FC4929
+:10BFD00053184A1093422AD3002814BF0123002388
+:10BFE00003EB44030B44F7498B4220D358EA00018A
+:10BFF0009FEDF59B76D0DFF8D8B35D4503D1BAF15C
+:10C00000000F05D188E0BAF1000F08BF002100D071
+:10C01000012101EB450111F5001F08D8002814BFCC
+:10C020000121002101EB440111F5001F0BD99DED09
+:10C03000261B9DED240B16B0BDEC0E8B04B0BDE8A5
+:10C04000F04D00F073BE0027002DBCBFE1498845CC
+:10C0500021DAE1498845A8BF02271CDAC3451ADC6A
+:10C06000DE4901EB2851142908DDC1F1340220FA20
+:10C0700002F101FA02F282420DD108E058B9C1F191
+:10C08000140228FA02F101FA02F2424503D101F04A
+:10C090000101C1F1020756EA0A0124D1002C22DA7B
+:10C0A000002D18BF022F01D0012F0AD0022000F06E
+:10C0B00093FE16B0BDEC0E8B04B0BDE8F04D00F061
+:10C0C00013BE022000F088FE00F00EFE51EC100BB3
+:10C0D00081F0004141EC100B16B0BDEC0E8B04B0AA
+:10C0E000BDE8F08D18E09FEDBEAB9FEDBF8B002843
+:10C0F00071D1B848804522D105F1804010F58010FB
+:10C1000008BFBAF1000F07D0B3450ADC002CA8BF66
+:10C110009DED260BE0DA0DE0B0EE490AF0EE690A7B
+:10C12000DAE7002C06DA9DED260B51EC100B81F0BE
+:10C1300000416FE0AE48784490ED000BCCE7D84565
+:10C140004DD1002C48DA2EB186423AD1BAF1000F17
+:10C1500042D126E0BAF1000F13D0022000F03CFEDD
+:10C1600000F0FEFD8DED020B9DED240B8DED000B1F
+:10C1700010EE900A039961F31E0003909DED020BEF
+:10C18000AAE78DED02AB9DED240B1AEE901A10EE8E
+:10C19000900A8DED000B61F31E0003909DED020BE4
+:10C1A0009AE78DED028B9DED240B18EE901A10EEA0
+:10C1B000900A8DED000B61F31E0003909DED020BC4
+:10C1C0008AE709DA9DED240B51EC190B53EC102B87
+:10C1D000DCF788F91EE020E09DED240B7CE7864229
+:10C1E0001BDAB4F1804F0DD0A4F10050B0F1FF5034
+:10C1F00013D1002D11DB9DED240B51EC100B01F040
+:10C200002FFA07E09DED240B53EC102B51EC100B93
+:10C2100000F0C2BC41EC100B5EE79DED240B51EC2D
+:10C22000100B01F075F8BAF1000FCDE90E0142D103
+:10C230009FED710B46B3A6F1E040B0F17F600CD0EA
+:10C240005E4538D1002D00DAA7B3022F0CBF0120C4
+:10C250004FF0FF30DCF7CBF9DCE7002D01DD002CDF
+:10C260000DDA002D01DD002C1FDB002D16DA002C6D
+:10C2700014DB012F08BF9FED620B3FF42DAFB0EE32
+:10C280004A0AF0EE6A0A27E7022F18BF002D0CD0E9
+:10C29000012F0AD1002DFFF61FAF06E0002DB8BF19
+:10C2A000002C08DA012F3FF417AFB0EE480AF0EE89
+:10C2B000680A11E71BE0012000EBE57050EA070176
+:10C2C00015D0791EB0EE498AF0EE698A084308BF9E
+:10C2D0009FED4D8B4E480025804570DD4D494E4801
+:10C2E000884514DDB0420DDB002C19DB2FE0012066
+:10C2F00000F072FD16B0BDEC0E8B04B0BDE8F04D41
+:10C3000000F01EBDB34502DC002C09DC1FE08642B4
+:10C3100002DA002C1BDA03E05E452BDD002C16DD73
+:10C32000022000F059FD00F01BFD8DED020B53ECD7
+:10C330001A2B51EC180BDCF763F8CDE900010399D7
+:10C34000019861F31E0003909DED020BC4E60220EC
+:10C3500000F042FD00F014FD10EE901A18EE900A65
+:10C360008DED020B8DED008B61F31E0003909DEDB2
+:10C37000020BB1E69DED0E0B53EC192B51EC100B9B
+:10C38000DCF738F89FED260BCDE9080153EC102BB4
+:10C390009DED080B51EC100BDCF732F89FED221BE2
+:10C3A00053EC112BDCF729F89DED081B53EC112BF6
+:10C3B000DCF726F89FED1E1B53EC112B3CE08CE0C4
+:10C3C000FFFF1F00FFFF0F00000000000000F03F14
+:10C3D0000000F03F0000F07F0000404301FCFFFF41
+:10C3E000000000000000F07F0000000000000000DE
+:10C3F000F69900000000000000000000000000802E
+:10C40000000000000000F0FF000000000000F0BF8E
+:10C410000000E0410000F043FFFFEF3F000000009C
+:10C42000000000000000D03F555555555555D53FEB
+:10C43000000000000000E03FDBF7DFFF9DED080B90
+:10C4400041EC1A0B53EC102B51EC100BDBF7D8FF1F
+:10C4500053EC1A2BDBF7D4FF41EC1A0B9FEDFE0BCC
+:10C4600053EC102B9DED080B51EC100BDBF7C8FFC4
+:10C4700041EC1B0B9FEDFA0B51EC1A0B53EC102BFC
+:10C48000DBF7BEFF41EC1A0B9FEDF70B53EC102BC3
+:10C490009DED080B51EC100BDBF7B2FF53EC1A2BA0
+:10C4A000DBF7A8FF41EC1A0B51EC1B0B53EC1A2BDA
+:10C4B000DBF7FFFE0690CDE906519DED060B53EC30
+:10C4C0001B2B51EC100BDBF795FF53EC1A2BDBF712
+:10C4D00094FF41EC100B00F0A1B90020B6F5801FCD
+:10C4E0000EDA9FEDE30B53EC102B9DED0E0B51EC90
+:10C4F000100BDBF785FFCDE90E016FF034000E461F
+:10C5000000EB2650A0F2FF37C6F31300DA4940F0E3
+:10C510007F6646F040568842D8BF002408DDD749E0
+:10C520008142C8BF012403DC0024A6F580167F1CCD
+:10C53000D348784400EBC4000F9690ED00CB9DEDFE
+:10C540000E0B53EC1C2B51EC100BDBF753FF9DED46
+:10C550000E0B41EC1B0B53EC1C2B51EC100BDBF7BF
+:10C56000A8FE41EC100B51EC190B53EC102BDBF730
+:10C57000B9FF41EC1D0B51EC1B0B53EC1D2BDBF7F2
+:10C580003FFF41EC1A0BBF488DED10AB784410957E
+:10C5900090ED000B4FF0005040EA660000EB844045
+:10C5A0008DED080B00F5002009909DED080B53EC74
+:10C5B0001C2B51EC100BDBF71DFF9DED0E1B53ECFC
+:10C5C000112BDBF71AFF41EC100B53EC102B9DEDF8
+:10C5D000100B51EC100BDBF713FF9DED080B41EC3A
+:10C5E0001C0B53EC102B9DED100B51EC100BDBF7DB
+:10C5F00007FF53EC1B2BDBF700FF53EC1C2BDBF787
+:10C60000F9FE53EC1D2BDBF7FBFE41EC1C0B53EC4E
+:10C610001A2B51EC1A0BDBF7F3FE41EC1B0B9A487B
+:10C620000621B0EE4B0AF0EE6B0A784400F0E0FA17
+:10C63000B0EE401AF0EE601AB0EE41DAF0EE61DAD8
+:10C6400053EC1B2B51EC1B0BDBF7DAFE53EC1D2BD1
+:10C65000DBF7D6FE9DED100B41EC1B0B53EC1A2BB8
+:10C6600051EC100BDBF725FE53EC1C2BDBF7C8FE5F
+:10C6700053EC1B2BDBF71DFE9DED100B41EC1B0B50
+:10C6800053EC102B51EC100BDBF7BAFE41EC1D0BF9
+:10C690009FED7FEB53EC1E2BDBF70BFE53EC1B2BBC
+:10C6A000DBF707FE0890CDE908519DED080B53EC30
+:10C6B0001E2B51EC100BDBF79DFE53EC1D2BDBF713
+:10C6C00099FE53EC1B2BDBF798FE9DED080B41EC1C
+:10C6D0001D0B53EC102B9DED100B51EC100BDBF7E9
+:10C6E0008FFE41EC1B0B53EC1A2B51EC1D0BDBF7AF
+:10C6F00087FE9DED080B41EC1A0B53EC102B51EC0F
+:10C700001C0BDBF77DFE53EC1A2BDBF7D2FD41EC63
+:10C710001A0B51EC1B0B53EC1A2BDBF7CAFD0C90D8
+:10C72000CDE90C519DED0C0B53EC1B2B51EC100B78
+:10C73000DBF760FE53EC1A2BDBF75FFE41EC1B0BC3
+:10C740009FED550B53EC102B9DED0C0B51EC100B8A
+:10C75000DBF756FE41EC1A0B9FED510B51EC1B0B16
+:10C7600053EC102BDBF74CFE41EC1B0B9FED4E0BFB
+:10C7700053EC102B9DED0C0B51EC100BDBF740FE36
+:10C7800053EC1B2BDBF795FD41EC100B484878442C
+:10C7900000EBC40090ED001B51EC100B53EC112B7F
+:10C7A000DBF787FD41EC1B0B3846DBF720FFCDE9BB
+:10C7B000080153EC1B2B51EC1A0BDBF77AFD41EC13
+:10C7C000100B3C48784400EBC40090ED00CB51ECDA
+:10C7D000100B53EC1C2BDBF76CFD9DED081B53EC91
+:10C7E000112BDBF766FD0690CDE906519DED080B98
+:10C7F00053EC102B9DED060B51EC100BDBF7FAFD03
+:10C8000053EC1C2BDBF7F6FD53EC1A2BDBF7F2FD98
+:10C8100053EC1B2BDBF7F1FD41EC100B9DED261BC0
+:10C8200053EC102B8DED001B00959DED260B51EC6C
+:10C83000100BDBF7E5FD9DED000B41EC1A0B53EC03
+:10C84000102B9DED260B51EC100BDBF7D3FD9DED6E
+:10C85000061B53EC112B2FE0000000604715F73F3B
+:10C86000FE822B654715F73F44DF5DF80BAE543E63
+:10C8700000000000000040438E9803007AB60B00D1
+:10C880003A950000A095000072940000000000009E
+:10C890000000000000000840000000E009C7EE3F73
+:10C8A000FD033ADC09C7EE3FF5015B14E02F3EBE05
+:10C8B000FE920000B8920000DBF7A2FD53EC1A2BA9
+:10C8C000DBF7F7FC9DED060B41EC1A0B53EC102B3C
+:10C8D0009DED000B51EC100BDBF792FDCDE90C0147
+:10C8E0009DED0C0B51EC1A0B53EC102BDBF7E1FC1C
+:10C8F000CDE902010C46AA498C422FDB611A08439C
+:10C9000018D19DED0C0B53EC102B9DED020B51EC4F
+:10C91000100BDBF76FFD41EC1B0B9FEDA30B51ECF4
+:10C920001A0B53EC102BDBF7C4FC53EC1B2BDCF77E
+:10C930006FF82DD2022000F04FFA00F011FA10EE3D
+:10C94000901A18EE900A8DED020B8DED008B61F3BD
+:10C950001E0003909DED020BFFF7BEBB944A24F02E
+:10C960000041914214D39349214408437FF4EFAC32
+:10C970009DED0C0B53EC102B9DED020B51EC100BAD
+:10C98000DBF738FD53EC1A2BDCF742F87FF6DFAC0F
+:10C9900024F000408849894A002601EB2051824258
+:10C9A0002BDA481C4FF4801121FA00F02044844A0D
+:10C9B000C0F30A517A44A1F2FF3192ED000B814A93
+:10C9C0008DED080BCA4020EA0202C0F3130040F4C8
+:10C9D0008010C1F1140120FA01F60992002CB8BFB1
+:10C9E00076429DED080B53EC102B9DED0C0B51EC9A
+:10C9F000100BDBF7FFFCCDE90C019DED0C0B51ECAE
+:10CA00001A0B53EC102BDBF754FC9FED6F0B0890C7
+:10CA1000CDE9085153EC102B9DED080B51EC100B98
+:10CA2000DBF7EEFC41EC1B0B9FED690B53EC102B7D
+:10CA30009DED080B51EC100BDBF7E2FC9DED0C0BB0
+:10CA400041EC1C0B53EC102B9DED080B51EC100B23
+:10CA5000DBF7D0FC53EC1A2BDBF7CFFC9FED5E1B12
+:10CA600053EC112BDBF7CCFC53EC1C2BDBF721FC3C
+:10CA700041EC1A0B51EC1B0B53EC1A2BDBF719FC96
+:10CA8000CDE902019DED020B53EC1B2B51EC100B79
+:10CA9000DBF7B0FC53EC1A2BDBF7AFFC9DED020B80
+:10CAA00041EC1A0B53EC102B51EC100BDBF7A8FCEC
+:10CAB000CDE908014A489DED080B0521784400F0B6
+:10CAC00097F89DED081B51EC100B53EC112BDBF785
+:10CAD00097FC9DED021B53EC112BDBF78EFCCDE98F
+:10CAE00006019DED020B53EC1A2B51EC100BDBF7FA
+:10CAF00087FC53EC1A2BDBF7DCFB9FED3B0B41EC87
+:10CB00001A0B53EC102B9DED060B51EC100BDBF7C1
+:10CB100071FC9DED060B41EC1B0B53EC102B9DEDB6
+:10CB2000020B51EC100BDBF76BFC53EC1B2BDBF710
+:10CB3000D9FC53EC1A2BDBF75DFC9DED021B53EC8B
+:10CB4000112BDBF757FC53EC192BDBF756FCCDE927
+:10CB5000020101EB065001150029C8BF039015DC46
+:10CB60009DED020B324651EC100BDBF739FFFEF75F
+:10CB700067FF042808BF00F003F932469DED020B61
+:10CB800051EC100BDBF72CFFCDE902019DED020B00
+:10CB900051EC180B53EC102BDBF732FCFFF73ABBD0
+:10CBA0000000904000000000FE822B654715973C76
+:10CBB00000CC904000346F3F01FCFFFF0000E03FDD
+:10CBC00078910000FFFF0F0000000000432EE63FB9
+:10CBD000396CA80C615C20BEEF39FAFE422EE63FAC
+:10CBE0001090000000000000000000000000004065
+:10CBF00070B504462DED028B4D1E00EBC500B0EE66
+:10CC0000408AF0EE608A90ED000B35F0060017D0F8
+:10CC100053EC182B51EC100BDBF7F2FB41EC100B33
+:10CC20006D1E04EBC50090ED001B51EC100B53EC96
+:10CC3000112BDBF73EFB41EC100B35F00600E7D182
+:10CC4000022D36D0042D1CD0062D1CBFBDEC028B4E
+:10CC500070BD53EC182B51EC100BDBF7D1FB94EDAE
+:10CC60000A1B53EC112BDBF724FB53EC182BDBF7DF
+:10CC7000C7FB94ED081B53EC112BDBF71AFB41ECBF
+:10CC8000100B53EC182B51EC100BDBF7B9FB94EDA8
+:10CC9000061B53EC112BDBF70CFB53EC182BDBF7CB
+:10CCA000AFFB94ED040B53EC102BDBF702FB41ECD4
+:10CCB000100B53EC182B51EC100BDBF7A1FB94ED90
+:10CCC000021B53EC112BDBF7F4FA53EC182BDBF7B8
+:10CCD00097FB94ED001B53EC112BDBF7EAFABDEC4C
+:10CCE000028B41EC100B70BD9FED070B10B553ECA0
+:10CCF000102B9FED070B51EC100BDBF7F3FB41EC16
+:10CD0000100B10BD0000000000000000000000003B
+:10CD1000000000000000F03F10B553EC102B51EC68
+:10CD2000100BDBF7C6FA41EC100B10BD10B553EC3D
+:10CD3000112B51EC100BDBF7BCFA41EC100B10BDC2
+:10CD40009FED050B10B553EC102B51EC100BDBF7DE
+:10CD5000C9FB41EC100B10BD0000000000000000FA
+:10CD60009FED050B10B553EC102B51EC100BDBF7BE
+:10CD700047FB41EC100B10BD0000000000000070EC
+:10CD80009FED050B10B553EC102B51EC100BDBF79E
+:10CD900037FB41EC100B10BD00000000000000103C
+:10CDA0000148006870470000B812002002E008C87F
+:10CDB000121F08C1002AFAD170477047002001E015
+:10CDC00001C1121F002AFBD1704780F31088704701
+:10CDD00080F3108870470000014908607047000028
+:10CDE000B812002030380A2801D2012070470020F4
+:10CDF000704700002DE9FF4F8DB00F460546002615
+:10CE000006E025280BD0DDE90F1290476D1C761C3B
+:10CE100028780028F5D111B03046BDE8F08F002405
+:10CE2000A246A1460122E94900E0044315F8013F6A
+:10CE3000203B02FA03F00842F7D128782A2810D0C4
+:10CE40006FF02F022878A0F13001092914D80AEBDD
+:10CE50008A0102EB410144F0020400EB010A6D1C5F
+:10CE6000F0E701CF5FEA000A03D544F40054CAF1A9
+:10CE7000000A44F002046D1C28782E2817D115F8FA
+:10CE8000010F44F004042A280ED06FF02F022878F6
+:10CE9000A0F1300109290AD809EB890102EB41010F
+:10CEA00000EB01096D1CF2E757F8049B6D1C287814
+:10CEB0006C280FD006DC4C2817D068280DD06A28C3
+:10CEC00014D104E0742810D07A280FD10DE044F476
+:10CED00000140AE044F4801401E044F4401469783A
+:10CEE000814202D104F580146D1C6D1C28786E28D7
+:10CEF0001ED00CDC632830D004DC00288BD05828EE
+:10CF000011D19FE0642867D069280CD164E07328B0
+:10CF10002DD004DC6F2872D0702804D194E07528DD
+:10CF20006ED078286DD0DDE90F129047761C4BE16A
+:10CF3000C4F30250022806D0032809D0042801CFE8
+:10CF400009D0066040E101CFF117C0E900613BE183
+:10CF500001CF068038E1067036E117F8040B8DF832
+:10CF6000000000208DF80100EB46012003E057F897
+:10CF700004BB4FF0FF3061074FF0000102D40DE019
+:10CF800008F10101884649450FDA8045F8DB1BF8B6
+:10CF900008100029F4D108E008F101018846814217
+:10CFA000FADB1BF808100029F6D1DDE90F23AAEB04
+:10CFB00008008146214600F031F9304400EB0806B4
+:10CFC00004E0DDE90F121BF8010B9047B8F10108EE
+:10CFD000F7D221464846F2E00A21C4F302524FF04C
+:10CFE000000B0891022A04D001CFC117032A09D0EF
+:10CFF0000AE0FF1D27F00707F7E8020108E02CE030
+:10D000001EE01FE000B2C117042A01D140B2C117CF
+:10D01000021E71F1000206DA0023D0EB030063EB7D
+:10D0200001012D2202E0220504D52B228DF82420B7
+:10D03000012203E0E20701D02022F7E7904653E007
+:10D040000A210BE0102109E010214FF0000B44F001
+:10D0500004044FF00809089103E008214FF0000B89
+:10D060000891C4F30252022A04D001CF0021032AFE
+:10D0700006D006E0FF1D27F00707F7E8020103E0EE
+:10D0800080B2042A00D1C0B24FF0000822072BD58D
+:10D090002A78702A07D0DDF820C08CF0100C5CEAEA
+:10D0A0000B0C05D00EE040228DF82420012208E070
+:10D0B00050EA010306D030238DF824308DF8252066
+:10D0C00002229046089B83F0080353EA0B030BD11E
+:10D0D00050EA010201D1620706D530228DF82420E2
+:10D0E0004FF00108A9F101092A78582A04D038A282
+:10D0F0000B9208AA0A920BE03AA2F9E75B46089A5B
+:10D10000DBF73BFB0B9B9B5C0A9A521E0A92137047
+:10D1100050EA0102F2D10A98ADEB000000F1200BB9
+:10D12000600702D524F4803401E04FF00109D945AD
+:10D1300002DDA9EB0B0000E0002000EB0B014144F5
+:10D140000890AAEB010AE00306D4DDE90F2321468B
+:10D15000504600F063F806444FF0000908E009A9C2
+:10D1600011F80900DDE90F12904709F10109761C59
+:10D17000C145F4DBE0030CD5DDE90F232146504621
+:10D1800000F04CF8064404E0DDE90F12302090472F
+:10D19000761C0899481E08900029F5DC08E00A98DA
+:10D1A0000A990078491C0A91DDE90F129047761C14
+:10D1B000BBF10001ABF1010BF1DC21465046DDE98A
+:10D1C0000F2300F019F806446D1C21E60928010020
+:10D1D00030313233343536373839616263646566ED
+:10D1E00000000000303132333435363738394142AF
+:10D1F00043444546000000002DE9F0410446002567
+:10D200001E461746880404D405E039462020B0475E
+:10D210006D1C641EF9D52846BDE8F0812DE9F0416A
+:10D22000044600251E469046C80301D5302700E07D
+:10D230002027880404D505E041463846B0476D1CD8
+:10D24000641EF9D52846BDE8F0810A68531C0B60BE
+:10D250001070704710B56FF00400FDF719FC10BD99
+:10D260001BE045F208214FF0E0225161002191615D
+:10D270001146096941F00101116100BF4FF0E02141
+:10D28000096901F480310029F8D000214FF0E02233
+:10D2900091611146096900211161011EA0F101008F
+:10D2A000DFD170471AE015214FF0E02251610021D3
+:10D2B00091611146096941F00101116100BF4FF010
+:10D2C000E021096901F480310029F8D000214FF0F4
+:10D2D000E02291611146096900211161011EA0F14E
+:10D2E0000100E0D17047000010B50246002008E0C0
+:10D2F00012F8013B4340DBB2044C34F8133083EAAC
+:10D3000020200B1EA1F10101F2D110BD1800002058
+:10D3100082B0CDE9000121F0004001909DED000BAD
+:10D3200002B051EC100B704710B510210D48DDF71D
+:10D33000DDFB0C48006840F480600A490860202149
+:10D340000848DDF7D3FB0220FFF7ACFF10210548AA
+:10D35000DDF7CEFB0220FFF7A5FF10210148DDF726
+:10D36000C5FB10BD0014024010B510210D48DDF7BB
+:10D37000BDFB0C48006840F480600A490860202129
+:10D380000848DDF7B5FB0220FFF78CFF10210548A8
+:10D39000DDF7AEFB0220FFF785FF10210148DDF726
+:10D3A000A5FB10BD0014024070B5054600241548C9
+:10D3B000006820F4406013490860002618E010213E
+:10D3C0001048DDF793FB0220FFF76CFF10210D489A
+:10D3D000DDF78EFB6006040E20210A48DDF77DFB99
+:10D3E00008B144F001040120FFF75CFF701CC6B2D5
+:10D3F000082EE4DB15B1FFF797FF01E0FFF7B4FF5C
+:10D40000204670BD0014024070B5044617480068FD
+:10D4100040F480601549086010211448DDF766FB70
+:10D4200000251FE0E00920B120211048DDF760FB56
+:10D4300003E020210D48DDF759FB6006040E0220B1
+:10D44000FFF730FF10210948DDF752FB0220FFF7FC
+:10D4500029FF10210548DDF749FB0220FFF722FFD5
+:10D46000681CC5B2082DDDDB70BD00000014024051
+:10D4700010B50B48006840F480600949086020211D
+:10D480000748DDF735FB10210548DDF731FB0420A7
+:10D49000FFF708FF20210248DDF728FB10BD000040
+:10D4A0000014024010B50B48006840F48060094940
+:10D4B000086020210748DDF719FB0420FFF7F2FE82
+:10D4C00010210448DDF714FB20210248DDF710FB92
+:10D4D00010BD00000014024010B50024144800687C
+:10D4E00020F440601249086020211148DDF700FB5C
+:10D4F0000120FFF7D7FE10210D48DDF7F9FA0120D2
+:10D50000FFF7D0FE08E0601CC0B20446FA2803DD35
+:10D51000FFF7C8FF012010BD20210548DDF7DDFA27
+:10D520000028F0D110210248DDF7E0FA0020F2E7F0
+:10D530000014024010B541EC100BFEF7B5FA51ECA7
+:10D54000100B10BD10B5FAF7AFFD062000F0CAF8B9
+:10D55000552000F0E7F800F0BAF804464FF4805187
+:10D560001148DDF7C3FA4FF480511048DDF7C0FAD7
+:10D57000AA2C01D0FA2010BD152000F0B3F8062027
+:10D5800000F0D0F81420FFF78DFE00F0A0F804465C
+:10D590004FF480510448DDF7ABFA512C01D114202F
+:10D5A000E9E7FA20E7E7000000040240000C02402F
+:10D5B0004FF400410803F3F7A3FB4FF08040FDF761
+:10D5C000C3FA1248FEF7F6F81148DCF7F3F91048F1
+:10D5D0003030DCF7EFF90F48DDF794F90E48DDF74E
+:10D5E00091F9DDF7B1FA002080F3108800BFFFF752
+:10D5F00031FEDDF7A9FAFDF7CBFBDDF7A5FA03E075
+:10D60000FDF726FCDDF7A0FAFAE700000010014064
+:10D610008864024000000240000402402DE9F0410D
+:10D6200004460D4600262846DAF72DFE071E02D1D5
+:10D630000120BDE8F0810EE0701C86B220782978C8
+:10D64000884207D13A4629462046DAF723FE08B930
+:10D650003046EEE7641C20780028EDD100BFE8E7F3
+:10D6600000B52DED048B83B041EC190BDBF7D0FB3B
+:10D6700041EC180B18EE100A18EE901A8DED008B85
+:10D68000002818BF0120084320F00040C0F17F604F
+:10D6900000F1E040C00F14D019EE101A19EE900AF4
+:10D6A0008DED009B002918BF0121084320F00040A8
+:10D6B000C0F17F6000F1E040C00F04BF0120FFF720
+:10D6C0008BFB51EC180B03B0BDEC048B00BD10B507
+:10D6D0000120FFF7E7FDFF20FAF75AFD0446204638
+:10D6E00010BD000010B504464FF480510B48DDF723
+:10D6F000FFF90320FFF7D6FD4FF480510748DDF70F
+:10D70000F5F94FF480510648DDF7F2F92046FAF7B3
+:10D71000CDFE0320FFF7C6FD10BD0000000402404F
+:10D72000000C024010B504462046FAF7BFFE012067
+:10D73000FFF7B8FD10BD5458485F56312E332E36D2
+:10D7400000000000382020202020202020486F20CA
+:10D75000536F204769616F2044696368202020204F
+:10D76000202020202054454E204355412048414E42
+:10D77000473A202020202020202020202020202068
+:10D780002020202020444941204348493A2020209D
+:10D790002020202020202020202020202020202089
+:10D7A00020202020204D4120534F20544855453AF9
+:10D7B0002020202020202020202020202020202069
+:10D7C0002020202020202020202020202020202059
+:10D7D0002020202020202020202020202020202049
+:10D7E0002020202020202020202020202020202039
+:10D7F0002020202020202020202020202020202029
+:10D800002020202020534F20564F4C3A202020200B
+:10D810002020202020202020202020202020202008
+:10D820002020202020534F205449454E3A202020CC
+:10D8300020202020202020202020202020202020E8
+:10D840002020202020534F204C49543A20202020D3
+:10D8500020202020202020202020202020202020C8
+:10D860002020202020444F4E4749413A20202020AC
+:10D8700020202020202020202020202020202020A8
+:10D880002020202020202020202020202020202098
+:10D890002020202020202020202020202020202088
+:10D8A00020202020204E4741593A202020202020AF
+:10D8B0002020202020202020202020202020202068
+:10D8C0002020202020202020202020202020202058
+:10D8D0002020202020202020202020202020202048
+:10D8E0002020202020202020202020202020202038
+:10D8F0002020202020202020202020202020202028
+:10D900002020202020202020202020202020202017
+:10D910002020202020202020202020202020202007
+:10D9200020202020202020202020202020202020F7
+:10D9300020202020202020202020202020202020E7
+:10D9400020202020202020202020202020202020D7
+:10D9500020202020202020202020202020202020C7
+:10D9600020202020202020202020202020202020B7
+:10D9700020202020202020202020202020202020A7
+:10D980002020202020202020202020202020202097
+:10D990002020202020202020202020202020202087
+:10D9A000202020202043414D204F4E202620484556
+:10D9B0004E20474150204C414920515559204B4859
+:10D9C00041434820210000008025000001000000A4
+:10D9D0000A0000000000000000000000000000003D
+:10D9E0000000000000000000000000000000000037
+:10D9F0000000000000000000000000000000000027
+:10DA00000000000000000000000000000000000016
+:10DA10000000000000000000000000000000000006
+:10DA200000000000000000000000000000000000F6
+:10DA300000000000000000000000000000000000E6
+:10DA400000000000000000000000000000000000D6
+:10DA500000000000000000000000000000000000C6
+:10DA600000000000000000000000000000000000B6
+:10DA700000000000000000000000000000000000A6
+:10DA80000000000000000000000000000000000096
+:10DA90000000000000000000000000000000000086
+:10DAA0000000000000000000000000000000000076
+:10DAB0000000000000000000000000000000000066
+:10DAC0000000000000000000000000000000000056
+:10DAD0000000000000000000000000000000000046
+:10DAE0000000000000000000000000000000000036
+:10DAF00000000000000000006A6F796675656C2EFA
+:10DB00006A6F796675656C696E672E636F6D2C3709
+:10DB10003031310000000000000000000000000073
+:10DB200000000000000000000000000000000000F5
+:10DB300000000000000000000000000000000000E5
+:10DB400000000000000000000000000000000000D5
+:10DB500000000000000000000000000000000000C5
+:10DB60000000000000004B46422D322E34470000DA
+:10DB700000000000000000000000000000000000A5
+:10DB800000000000000000000000000000004B4604
+:10DB9000423132333435360000000000000000000E
+:10DBA0000000000000000000000000000000000075
+:10DBB00000000000000000000000000006008403D8
+:10DBC0000000000000000000000000000000000055
+:10DBD0000000000000000000000000000000000045
+:10DBE0000000000000000000000000000000000035
+:10DBF0000000000000000000000000000000000025
+:10DC00000000000000000000000000000000000014
+:10DC10000000000000000000000000000000000004
+:10DC200000000000000000000000000000000000F4
+:10DC300000000000000000000000000000000000E4
+:10DC400000000000000000000000000000000000D4
+:10DC500000000000000000000000000000000000C4
+:10DC600000000000000000000000000000000000B4
+:10DC700000000000000000000000000000000000A4
+:10DC80000000000000000000000000000000000094
+:10DC90000000000000000000000000000000000084
+:10DCA0000000000000000000000000000000000074
+:10DCB0000000000000000000000000000000000064
+:10DCC0000000000000000000000000000000000054
+:10DCD0000000000000000000000000000000000044
+:10DCE0000000000000000000000000000000000034
+:10DCF0000000000000000000000000000000000024
+:10DD00000000000000000000000000000000000013
+:10DD10000000000000000000000000000000000003
+:10DD200000000000000000000000000000000000F3
+:10DD300000000000000000000000000000000000E3
+:10DD400000000000000000000000000000000000D3
+:10DD500000000000000000000000000000000000C3
+:10DD600000000000000000000000000000000000B3
+:10DD700000000000000000000000000000000000A3
+:10DD80000000000000000000000000000000000093
+:10DD90000000000000000000000000000000000083
+:10DDA0000000000000000000000000000000000073
+:10DDB0000000000000000000000000000000000063
+:10DDC0000000000000000000000000000000000053
+:10DDD0000000000000000000000000000000000043
+:10DDE0000000000000000000000000000000000033
+:10DDF0000000000000000000000000000000000023
+:10DE00000000000000000000000000000000000012
+:10DE10000000000000000000000000000000000002
+:10DE200000000000000000000000000000000000F2
+:10DE300000000000000000000000000000000000E2
+:10DE400000000000000000000000000000000000D2
+:10DE500000000000000000000000000000000000C2
+:10DE600000000000000000000000000000000000B2
+:10DE700000000000000000000000000000000000A2
+:10DE80000000000000000000000000000000000092
+:10DE90000000000000000000000000000000000082
+:10DEA0000000000000000000000000000000000072
+:10DEB0000000000000000000000000000000000062
+:10DEC0000000000000000000000000000000000052
+:10DED0000000000000000000000000000000000042
+:10DEE0000000000000000000000000000000000032
+:10DEF0000000000000000000000000000000000022
+:10DF00000000000000000000000000000000000011
+:10DF10000000000000000000000000000000000001
+:10DF200000000000000000000000000000000000F1
+:10DF300000000000000000000000000000000000E1
+:10DF400000000000000000000000000000000000D1
+:10DF500000000000000000000000000000000000C1
+:10DF600000000000000000000000000000000000B1
+:10DF700000000000000000000000000000000000A1
+:10DF80000000000000000000000000000000000091
+:10DF90000000000000000000000000000000000081
+:10DFA0000000000000000000000000000000000071
+:10DFB0000000000000000000000000000000000061
+:10DFC0000000000000000000000000000000000051
+:10DFD0000000000000000000000000000000000041
+:10DFE0000000000000000000000000000000000031
+:10DFF0000000000000000000000000000000000021
+:10E000000000000000000000000000000000000010
+:10E010000000000000000000000000000000000000
+:10E0200000000000000000000000000000000000F0
+:10E0300000000000000000000000000000000000E0
+:10E0400000000000000000000000000000000000D0
+:10E0500000000000000000000000000000000000C0
+:10E0600000000000000000000000000000000000B0
+:10E0700000000000000000000000000000000000A0
+:10E080000000000000000000000000000000000090
+:10E090000000000000000000000000000000000080
+:10E0A0000000000000000000000000000000000070
+:10E0B0000000000000000000000000000000000060
+:10E0C0000000000000000000000000000000000050
+:10E0D0000000000000000000000000000000000040
+:10E0E0000000000000000000000000000000000030
+:10E0F0000000000000000000000000000000000020
+:10E10000000000000000000000000000000000000F
+:10E1100000000000000000000000000000000000FF
+:10E1200000000000000000000000000000000000EF
+:10E1300000000000000000000000000000000000DF
+:10E1400000000000000000000000000000000000CF
+:10E1500000000000000000000000000000000000BF
+:10E1600000000000000000000000000000000000AF
+:10E17000000000000000000000000000000000009F
+:10E18000000000000000000000000000000000008F
+:10E19000000000000000000000000000000000007F
+:10E1A000000000000000000000000000000000006F
+:10E1B000000000000000000000000000000000005F
+:10E1C000000000000000000000000000000000004F
+:10E1D000000000000000000000000000000000003F
+:10E1E000000000000000000000000000000000002F
+:10E1F000000000000000000044D702088C690020E5
+:10E20000C32F002064000000020001000000000095
+:10E21000BCDB02088C690020B82F002066000000DB
+:10E220000500010001000000C8D902088C69002027
+:10E23000044000206B0000003101040002000000D7
+:10E24000F8DA02088C6900208A3900202F050000C6
+:10E25000C300010003000000BADB02088C69002043
+:10E26000D63D0020F205000002000100040000007D
+:10E27000C0DB02088C690020C8140020F4050000EF
+:10E280000500010005000000C4DB02088C690020C5
+:10E29000D4140020F905000005000100060000006C
+:10E2A00045D702088C690020382D0020FE050000AB
+:10E2B0008102010007000000C8DB02088C69002011
+:10E2C000D81400207F080000610040000800000012
+:10E2D00028DC02088C69002072390020BF20000071
+:10E2E00003000100090000002CDC02088C690020FA
+:10E2F000783E0020C2200000110101000A00000049
+:10E300003CDD02088C69002036340020D321000057
+:10E31000B30401000B000000F0E102088C6900204A
+:10E32000CC14002086260000090001000C0000002B
+:10E3300041542B5741503D54584830342C343535D6
+:10E3400033353134322C310D0A0041542B536F6375
+:10E350006B65743D302C332C3139322E3136382EEA
+:10E36000342E312C35303030300D0A0041542B43DF
+:10E37000574A41503F0D0A0041542B5245530D0A54
+:10E380000041542B453D4F46460D0A0041542B5742
+:10E390004D4F44453D41500D0A00000041542B5360
+:10E3A0004F434B413D5443502C746573742E6A6F38
+:10E3B000796675656C696E672E636F6D2C373031C9
+:10E3C000310D0A0041542B574B4D4F443D4E45549F
+:10E3D0000D0A0041542B55415254464C3D343039BE
+:10E3E000360D0A0041542B4845415254454E3D4F8D
+:10E3F00046460D0A0041542B530D0A0041542B454B
+:10E400003D4F46460D0A007573722E636E23002B36
+:10E410002B2B00610041542B454E544D0D0A0041F9
+:10E42000542B49434349443F0D0A0041542B494D65
+:10E4300045493F0D0A0041542B4353513F0D0A00FB
+:10E440000D0A000041542B534F434B42313D54437E
+:10E4500050432C746573742E6A6F796675656C69A8
+:10E460006E672E636F6D2C373031310D0A004154C9
+:10E470002B5A0D0A0041542B57414E4E3D44484300
+:10E48000500D0A0041542B57414E4E0D0A00415485
+:10E490002B534F434B4C4B42310D0A0041542B57E9
+:10E4A0004946493D4B46422D322E34472C4B46427D
+:10E4B0003132333435360D0A0041542B5749464921
+:10E4C0003D5448582D4844342D322E342C4B46426E
+:10E4D0003132333435360D0A0041542B536F636BA0
+:10E4E00065743D302C302C746573742E6A6F7966B8
+:10E4F00075656C696E672E636F6D2C373031310D29
+:10E500000A0041542B536F636B65743D302C302CE3
+:10E510003139322E3136382E31342E3130302C37DD
+:10E520003031310D0A0041542B43574A41503F0DC1
+:10E530000A0041542B5245530D0A002B2B2B00414E
+:10E540005445300D0A0041542B4347534E0D0A00E9
+:10E5500041542B4350494E3F0D0A0041542B49432F
+:10E560004349440D0A0041542B4353510D0A0041C5
+:10E57000542B4349504D4F44453D310D0A00415401
+:10E580002B5149435347503D312C312C22434D4EA2
+:10E590004554222C22222C22220D0A0041542B4EBB
+:10E5A00045544F50454E0D0A0041542B4349504F9E
+:10E5B00050454E3D302C22544350222C227465731A
+:10E5C000742E6A6F796675656C696E672E636F6D00
+:10E5D000222C373031310D0A0041542B4349504F22
+:10E5E0005051554552593F0D0A0041542B52455345
+:10E5F00045540D0A0041542B4745544750533D475D
+:10E600004E524D432C300D0A0041542B4D47505370
+:10E61000433D310D0A00C4ACC8CF0000000000002B
+:10E6200000000000000000000000000000000000EA
+:10E6300000000000000000000000000000000000DA
+:10E6400000000000000000000000000000000000CA
+:10E6500000000000000064656661756C74000000D5
+:10E6600000000000000000000000000000000000AA
+:10E67000000000000000000000000000000000009A
+:10E68000000000000000000000000000000000008A
+:10E690000000000000003839303030300000000049
+:10E6A000696E7465726E6574000000000000000001
+:10E6B000000000000000000000000000000000005A
+:10E6C000000000000000000000000000000000004A
+:10E6D000000000000000000000000000000000003A
+:10E6E000D6D0B9FA000000000000000000000000D1
+:10E6F000000000000000000000000000000000001A
+:10E700000000000000000000000000000000000009
+:10E7100000000000000000000000000000000000F9
+:10E720004368696E614D6F62696C650000000000AE
+:10E7300000000000000000000000000000000000D9
+:10E7400000000000000000000000000000000000C9
+:10E7500000000000000000000000000000000000B9
+:10E7600038393836303000000000434D4E455400F3
+:10E770000000000000000000000000000000000099
+:10E780000000000000000000000000000000000089
+:10E790000000000000000000000000000000000079
+:10E7A00000000000000000000000D6D0B9FA000010
+:10E7B0000000000000000000000000000000000059
+:10E7C0000000000000000000000000000000000049
+:10E7D0000000000000000000000000000000000039
+:10E7E000000000000000000000004368696E614DF9
+:10E7F0006F62696C6500000000000000000000000E
+:10E800000000000000000000000000000000000008
+:10E8100000000000000000000000000000000000F8
+:10E8200000000000000000000000383938363032A7
+:10E8300000000000434D4E45540000000000000061
+:10E8400000000000000000000000000000000000C8
+:10E8500000000000000000000000000000000000B8
+:10E8600000000000000000000000000000000000A8
+:10E8700000000000D6D0B9FA00000000000000003F
+:10E880000000000000000000000000000000000088
+:10E890000000000000000000000000000000000078
+:10E8A0000000000000000000000000000000000068
+:10E8B000000000004368696E614D6F62696C65001D
+:10E8C0000000000000000000000000000000000048
+:10E8D0000000000000000000000000000000000038
+:10E8E0000000000000000000000000000000000028
+:10E8F0000000000038393836303400000000434D45
+:10E900004E45540000000000000000000000000020
+:10E9100000000000000000000000000000000000F7
+:10E9200000000000000000000000000000000000E7
+:10E930000000000000000000000000000000D6D031
+:10E94000B9FA000000000000000000000000000014
+:10E9500000000000000000000000000000000000B7
+:10E9600000000000000000000000000000000000A7
+:10E9700000000000000000000000000000004368EC
+:10E98000696E6154656C65636F6D00000000000086
+:10E990000000000000000000000000000000000077
+:10E9A0000000000000000000000000000000000067
+:10E9B00000000000000000000000000000003839E6
+:10E9C0003836303700000000434D4E4554000000FB
+:10E9D0000000000000000000000000000000000037
+:10E9E0000000000000000000000000000000000027
+:10E9F0000000000000000000000000000000000017
+:10EA00000000000000000000D6D0B9FA00000000AD
+:10EA100000000000000000000000000000000000F6
+:10EA200000000000000000000000000000000000E6
+:10EA300000000000000000000000000000000000D6
+:10EA400000000000000000004368696E61556E69B7
+:10EA5000636F6D0000000000000000000000000077
+:10EA600000000000000000000000000000000000A6
+:10EA70000000000000000000000000000000000096
+:10EA80000000000000000000383938363031000046
+:10EA90000000554E494E45540000000000000000A3
+:10EAA0000000000000000000000000000000000066
+:10EAB0000000000000000000000000000000000056
+:10EAC0000000000000000000000000000000000046
+:10EAD0000000D6D0B9FA00000000000000000000DD
+:10EAE0000000000000000000000000000000000026
+:10EAF0000000000000000000000000000000000016
+:10EB00000000000000000000000000000000000005
+:10EB100000004368696E61556E69636F6D000000A7
+:10EB200000000000000000000000000000000000E5
+:10EB300000000000000000000000000000000000D5
+:10EB400000000000000000000000000000000000C5
+:10EB5000000038393836303600000000554E494E36
+:10EB6000455400000000000000000000000000000C
+:10EB70000000000000000000000000000000000095
+:10EB80000000000000000000000000000000000085
+:10EB9000000000000000000000000000D6D0B9FA1C
+:10EBA0000000000000000000000000000000000065
+:10EBB0000000000000000000000000000000000055
+:10EBC0000000000000000000000000000000000045
+:10EBD0000000000000000000000000004368696EB3
+:10EBE00061556E69636F6D00000000000000000059
+:10EBF0000000000000000000000000000000000015
+:10EC00000000000000000000000000000000000004
+:10EC10000000000000000000000000003839383615
+:10EC2000303900000000554E494E455400000000A8
+:10EC300000000000000000000000000000000000D4
+:10EC400000000000000000000000000000000000C4
+:10EC500000000000000000000000000000000000B4
+:10EC6000000000000000D6D0B9FA0000000000004B
+:10EC70000000000000000000000000000000000094
+:10EC80000000000000000000000000000000000084
+:10EC90000000000000000000000000000000000074
+:10ECA0000000000000004368696E6154656C656394
+:10ECB0006F6D000000000000000000000000000078
+:10ECC0000000000000000000000000000000000044
+:10ECD0000000000000000000000000000000000034
+:10ECE00000000000000038393836303300000000E2
+:10ECF00043544E4554000000000000000000000096
+:10ED00000000000000000000000000000000000003
+:10ED100000000000000000000000000000000000F3
+:10ED200000000000000000000000000000000000E3
+:10ED3000D6D0B9FA0000000000000000000000007A
+:10ED400000000000000000000000000000000000C3
+:10ED500000000000000000000000000000000000B3
+:10ED600000000000000000000000000000000000A3
+:10ED70004368696E6154656C65636F6D00000000E7
+:10ED80000000000000000000000000000000000083
+:10ED90000000000000000000000000000000000073
+:10EDA0000000000000000000000000000000000063
+:10EDB0003839383631310000000043544E45540094
+:10EDC0000000000000000000000000000000000043
+:10EDD0000000000000000000000000000000000033
+:10EDE0000000000000000000000000000000000023
+:10EDF00000000000000000000000C9B3CCD80000F3
+:10EE00000000000000000000000000000000000002
+:10EE100000000000000000000000000000000000F2
+:10EE200000000000000000000000000000000000E2
+:10EE300000000000000000000000535443000000E8
+:10EE400000000000000000000000000000000000C2
+:10EE500000000000000000000000000000000000B2
+:10EE600000000000000000000000000000000000A2
+:10EE7000000000000000000000003839393636304C
+:10EE8000310000006A6177616C6E65742E636F6D8E
+:10EE90002E73610000000000000000000000000070
+:10EEA0000000000000000000000000000000000062
+:10EEB0000000000000000000000000000000000052
+:10EEC00000000000BFC6CDFECCD80000000000004E
+:10EED0000000000000000000000000000000000032
+:10EEE0000000000000000000000000000000000022
+:10EEF0000000000000000000000000000000000012
+:10EF00000000000053544300000000000000000017
+:10EF100000000000000000000000000000000000F1
+:10EF200000000000000000000000000000000000E1
+:10EF300000000000000000000000000000000000D1
+:10EF400000000000383939363530340000005649A9
+:10EF5000564100000000000000000000000000001A
+:10EF600000000000000000000000000000000000A1
+:10EF70000000000000000000000000000000000091
+:10EF80000000000000000000000000000000BFC6FC
+:10EF9000CDFECCD800000000000000000000000002
+:10EFA0000000000000000000000000000000000061
+:10EFB0000000000000000000000000000000000051
+:10EFC00000000000000000000000000000004F6F83
+:10EFD0007265646F6F000000000000000000000018
+:10EFE0000000000000000000000000000000000021
+:10EFF0000000000000000000000000000000000011
+:10F00000000000000000000000000000000038398F
+:10F010003936353033000000416374696F6E2E6FEE
+:10F020006F7265646F6F2E636F6D000000000000EB
+:10F0300000000000000000000000000000000000D0
+:10F0400000000000000000000000000000000000C0
+:10F050000000000000000000BFC6CDFECCD80000BC
+:10F0600000000000000000000000000000000000A0
+:10F070000000000000000000000000000000000090
+:10F080000000000000000000000000000000000080
+:10F0900000000000000000007A61696E00000000BE
+:10F0A0000000000000000000000000000000000060
+:10F0B0000000000000000000000000000000000050
+:10F0C0000000000000000000000000000000000040
+:10F0D00000000000000000003839393635390000E2
+:10F0E0000000485350505300000000000000000092
+:10F0F0000000000000000000000000000000000010
+:10F1000000000000000000000000000000000000FF
+:10F1100000000000000000000000000000000000EF
+:10F120000000CCA9B9FA00000000000000000000B7
+:10F1300000000000000000000000000000000000CF
+:10F1400000000000000000000000000000000000BF
+:10F1500000000000000000000000000000000000AF
+:10F1600000004149530000000000000000000000C2
+:10F17000000000000000000000000000000000008F
+:10F18000000000000000000000000000000000007F
+:10F19000000000000000000000000000000000006F
+:10F1A000000038393636300000000000696E7465A2
+:10F1B000726E657400000000000000000000000096
+:10F1C000000000000000000000000000000000003F
+:10F1D000000000000000000000000000000000002F
+:10F1E000000000000000000000000000C3E5B5E9D9
+:10F1F000000000000000000000000000000000000F
+:10F2000000000000000000000000000000000000FE
+:10F2100000000000000000000000000000000000EE
+:10F220000000000000000000000000005669657446
+:10F230006E610000000000000000000000000000FF
+:10F2400000000000000000000000000000000000BE
+:10F2500000000000000000000000000000000000AE
+:10F2600000000000000000000000000038393834C1
+:10F270003035000000004D6574666F6E650000005B
+:10F28000000000000000000000000000000000007E
+:10F29000000000000000000000000000000000006E
+:10F2A000000000000000000000000000000000005E
+:10F2B000000000000000C3E5B5E900000000000008
+:10F2C000000000000000000000000000000000003E
+:10F2D000000000000000000000000000000000002E
+:10F2E000000000000000000000000000000000001E
+:10F2F0000000000000004D6F6269666F6E650000DF
+:10F3000000000000000000000000000000000000FD
+:10F3100000000000000000000000000000000000ED
+:10F3200000000000000000000000000000000000DD
+:10F33000000000000000383938343031000000008F
+:10F34000736D617274000000000000000000000096
+:10F3500000000000000000000000000000000000AD
+:10F36000000000000000000000000000000000009D
+:10F37000000000000000000000000000000000008D
+:10F38000C3E5B5E900000000000000000000000037
+:10F39000000000000000000000000000000000006D
+:10F3A000000000000000000000000000000000005D
+:10F3B000000000000000000000000000000000004D
+:10F3C0005669657474656C00000000000000000060
+:10F3D000000000000000000000000000000000002D
+:10F3E000000000000000000000000000000000001D
+:10F3F000000000000000000000000000000000000D
+:10F4000038393834303400000000736D6172740094
+:10F4100000000000000000000000000000000000EC
+:10F4200000000000000000000000000000000000DC
+:10F4300000000000000000000000000000000000CC
+:10F4400000000000000000000000C3E5B5E9000076
+:10F4500000000000000000000000000000000000AC
+:10F46000000000000000000000000000000000009C
+:10F47000000000000000000000000000000000008C
+:10F480000000000000000000000056494E4100004E
+:10F49000000000000000000000000000000000006C
+:10F4A000000000000000000000000000000000005C
+:10F4B000000000000000000000000000000000004C
+:10F4C00000000000000000000000383938343032FD
+:10F4D00000000000736D6172740000000000000005
+:10F4E000000000000000000000000000000000001C
+:10F4F000000000000000000000000000000000000C
+:10F5000000000000000000000000000000000000FB
+:10F5100000000000BCEDC6D2D5AF00000000000026
+:10F5200000000000000000000000000000000000DB
+:10F5300000000000000000000000000000000000CB
+:10F5400000000000000000000000000000000000BB
+:10F55000000000004D6574666F6E650000000000DD
+:10F56000000000000000000000000000000000009B
+:10F57000000000000000000000000000000000008B
+:10F58000000000000000000000000000000000007B
+:10F5900000000000383938353530380000004D653E
+:10F5A00074666F6E6500000000000000000000003F
+:10F5B000000000000000000000000000000000004B
+:10F5C000000000000000000000000000000000003B
+:10F5D0000000000000000000000000000000BCED82
+:10F5E000C6D2D5AF000000000000000000000000FF
+:10F5F000000000000000000000000000000000000B
+:10F6000000000000000000000000000000000000FA
+:10F610000000000000000000000000000000536D2A
+:10F620006172740000000000000000000000000093
+:10F6300000000000000000000000000000000000CA
+:10F6400000000000000000000000000000000000BA
+:10F650000000000000000000000000000000383939
+:10F660003835353032000000736D6172740000006F
+:10F67000000000000000000000000000000000008A
+:10F68000000000000000000000000000000000007A
+:10F69000000000000000000000000000000000006A
+:10F6A0000000000000000000BCEDC6D2D5AF000095
+:10F6B000000000000000000000000000000000004A
+:10F6C000000000000000000000000000000000003A
+:10F6D000000000000000000000000000000000002A
+:10F6E0000000000000000000536D61727400000013
+:10F6F000000000000000000000000000000000000A
+:10F7000000000000000000000000000000000000F9
+:10F7100000000000000000000000000000000000E9
+:10F720000000000000000000383938353530350061
+:10F730000000736D617274000000000000000000A2
+:10F7400000000000000000000000000000000000B9
+:10F7500000000000000000000000000000000000A9
+:10F760000000000000000000000000000000000099
+:10F770000000BCEDC6D2D5AF0000000000000000C4
+:10F780000000000000000000000000000000000079
+:10F790000000000000000000000000000000000069
+:10F7A0000000000000000000000000000000000059
+:10F7B0000000536D61727400000000000000000042
+:10F7C0000000000000000000000000000000000039
+:10F7D0000000000000000000000000000000000029
+:10F7E0000000000000000000000000000000000019
+:10F7F000000038393835353036000000736D6172DD
+:10F800007400000000000000000000000000000084
+:10F8100000000000000000000000000000000000E8
+:10F8200000000000000000000000000000000000D8
+:10F83000000000000000000000000000C3CFBCD3A7
+:10F84000C0AD00000000000000000000000000004B
+:10F8500000000000000000000000000000000000A8
+:10F860000000000000000000000000000000000098
+:10F87000000000000000000000000000426F62690C
+:10F880000000000000000000000000000000000078
+:10F890000000000000000000000000000000000068
+:10F8A0000000000000000000000000000000000058
+:10F8B0000000000000000000000000003839383867
+:10F8C000303000000000696E7465726E657400006F
+:10F8D0000000000000000000000000000000000028
+:10F8E0000000000000000000000000000000000018
+:10F8F0000000000000000000000000000000000008
+:10F90000000000000000C3CFBCD3C0AD0000000069
+:10F9100000000000000000000000000000000000E7
+:10F9200000000000000000000000000000000000D7
+:10F9300000000000000000000000000000000000C7
+:10F940000000000000004772616D65656E70686FB1
+:10F950006E650000000000000000000000000000D4
+:10F960000000000000000000000000000000000097
+:10F970000000000000000000000000000000000087
+:10F980000000000000003839383830310000000035
+:10F990006770696E7465726E657400000000000027
+:10F9A0000000000000000000000000000000000057
+:10F9B0000000000000000000000000000000000047
+:10F9C0000000000000000000000000000000000037
+:10F9D000C3CFBCD3C0AD0000000000000000000099
+:10F9E0000000000000000000000000000000000017
+:10F9F0000000000000000000000000000000000007
+:10FA000000000000000000000000000000000000F6
+:10FA100042616E676C616C696E6B000000000000F3
+:10FA200000000000000000000000000000000000D6
+:10FA300000000000000000000000000000000000C6
+:10FA400000000000000000000000000000000000B6
+:10FA500038393838303300000000626C7765620056
+:10FA60000000000000000000000000000000000096
+:10FA70000000000000000000000000000000000086
+:10FA80000000000000000000000000000000000076
+:10FA900000000000000000000000D3A1B6C8000074
+:10FAA0000000000000000000000000000000000056
+:10FAB0000000000000000000000000000000000046
+:10FAC0000000000000000000000000000000000036
+:10FAD0000000000000000000000041697274656CC5
+:10FAE0000000000000000000000000000000000016
+:10FAF0000000000000000000000000000000000006
+:10FB000000000000000000000000000000000000F5
+:10FB100000000000000000000000383939313030AA
+:10FB20000000000061697274656C677072732E6307
+:10FB30006F6D0000000000000000000000000000E9
+:10FB400000000000000000000000000000000000B5
+:10FB500000000000000000000000000000000000A5
+:10FB600000000000D3A1B6C80000000000000000A3
+:10FB70000000000000000000000000000000000085
+:10FB80000000000000000000000000000000000075
+:10FB90000000000000000000000000000000000065
+:10FBA0000000000041697274656C000000000000F4
+:10FBB0000000000000000000000000000000000045
+:10FBC0000000000000000000000000000000000035
+:10FBD0000000000000000000000000000000000025
+:10FBE000000000003839393131300000000061690F
+:10FBF0007274656C677072732E636F6D0000000025
+:10FC000000000000000000000000000000000000F4
+:10FC100000000000000000000000000000000000E4
+:10FC20000000000000000000000000000000D3A160
+:10FC3000B6C8000000000000000000000000000046
+:10FC400000000000000000000000000000000000B4
+:10FC500000000000000000000000000000000000A4
+:10FC600000000000000000000000000000004169EA
+:10FC70007274656C000000000000000000000000CD
+:10FC80000000000000000000000000000000000074
+:10FC90000000000000000000000000000000000064
+:10FCA00000000000000000000000000000003839E3
+:10FCB000393133310000000061697274656C67701E
+:10FCC00072732E636F6D00000000000000000000E2
+:10FCD0000000000000000000000000000000000024
+:10FCE0000000000000000000000000000000000014
+:10FCF0000000000000000000D3A1B6C80000000012
+:10FD000000000000000000000000000000000000F3
+:10FD100000000000000000000000000000000000E3
+:10FD200000000000000000000000000000000000D3
+:10FD3000000000000000000041697274656C000062
+:10FD400000000000000000000000000000000000B3
+:10FD500000000000000000000000000000000000A3
+:10FD60000000000000000000000000000000000093
+:10FD70000000000000000000383939313430000044
+:10FD8000000061697274656C677072732E636F6DC9
+:10FD90000000000000000000000000000000000063
+:10FDA0000000000000000000000000000000000053
+:10FDB0000000000000000000000000000000000043
+:10FDC0000000D3A1B6C80000000000000000000041
+:10FDD0000000000000000000000000000000000023
+:10FDE0000000000000000000000000000000000013
+:10FDF0000000000000000000000000000000000003
+:10FE0000000041697274656C000000000000000091
+:10FE100000000000000000000000000000000000E2
+:10FE200000000000000000000000000000000000D2
+:10FE300000000000000000000000000000000000C2
+:10FE400000003839393134350000000061697274BE
+:10FE5000656C677072732E636F6D000000000000A8
+:10FE60000000000000000000000000000000000092
+:10FE70000000000000000000000000000000000082
+:10FE8000000000000000000000000000D3A1B6C880
+:10FE90000000000000000000000000000000000062
+:10FEA0000000000000000000000000000000000052
+:10FEB0000000000000000000000000000000000042
+:10FEC00000000000000000000000000041697274A2
+:10FED000656C000000000000000000000000000051
+:10FEE0000000000000000000000000000000000012
+:10FEF0000000000000000000000000000000000002
+:10FF00000000000000000000000000003839393116
+:10FF100034390000000061697274656C6770727337
+:10FF20002E636F6D00000000000000000000000064
+:10FF300000000000000000000000000000000000C1
+:10FF400000000000000000000000000000000000B1
+:10FF5000000000000000D3A1B6C8000000000000AF
+:10FF60000000000000000000000000000000000091
+:10FF70000000000000000000000000000000000081
+:10FF80000000000000000000000000000000000071
+:10FF900000000000000041697274656C0000000000
+:10FFA0000000000000000000000000000000000051
+:10FFB0000000000000000000000000000000000041
+:10FFC0000000000000000000000000000000000031
+:10FFD00000000000000038393931353100000000E0
+:10FFE00061697274656C677072732E636F6D000067
+:10FFF0000000000000000000000000000000000001
+:020000040803EF
+:1000000000000000000000000000000000000000F0
+:1000100000000000000000000000000000000000E0
+:10002000D3A1B6C8000000000000000000000000DE
+:1000300000000000000000000000000000000000C0
+:1000400000000000000000000000000000000000B0
+:1000500000000000000000000000000000000000A0
+:1000600041697274656C000000000000000000002F
+:100070000000000000000000000000000000000080
+:100080000000000000000000000000000000000070
+:100090000000000000000000000000000000000060
+:1000A0003839393135320000000061697274656C8D
+:1000B000677072732E636F6D000000000000000017
+:1000C0000000000000000000000000000000000030
+:1000D0000000000000000000000000000000000020
+:1000E00000000000000000000000D3A1B6C800001E
+:1000F0000000000000000000000000000000000000
+:1001000000000000000000000000000000000000EF
+:1001100000000000000000000000000000000000DF
+:100120000000000000000000000041697274656C6E
+:1001300000000000000000000000000000000000BF
+:1001400000000000000000000000000000000000AF
+:10015000000000000000000000000000000000009F
+:10016000000000000000000000003839393135334C
+:100170000000000061697274656C677072732E63B1
+:100180006F6D000000000000000000000000000093
+:10019000000000000000000000000000000000005F
+:1001A000000000000000000000000000000000004F
+:1001B00000000000D3A1B6C800000000000000004D
+:1001C000000000000000000000000000000000002F
+:1001D000000000000000000000000000000000001F
+:1001E000000000000000000000000000000000000F
+:1001F0000000000041697274656C0000000000009E
+:1002000000000000000000000000000000000000EE
+:1002100000000000000000000000000000000000DE
+:1002200000000000000000000000000000000000CE
+:1002300000000000383939313534000000006169B0
+:100240007274656C677072732E636F6D00000000CE
+:10025000000000000000000000000000000000009E
+:10026000000000000000000000000000000000008E
+:100270000000000000000000000000000000D3A10A
+:10028000B6C80000000000000000000000000000F0
+:10029000000000000000000000000000000000005E
+:1002A000000000000000000000000000000000004E
+:1002B0000000000000000000000000000000416994
+:1002C0007274656C00000000000000000000000077
+:1002D000000000000000000000000000000000001E
+:1002E000000000000000000000000000000000000E
+:1002F000000000000000000000000000000038398D
+:10030000393135350000000061697274656C6770C1
+:1003100072732E636F6D000000000000000000008B
+:1003200000000000000000000000000000000000CD
+:1003300000000000000000000000000000000000BD
+:100340000000000000000000D3A1B6C800000000BB
+:10035000000000000000000000000000000000009D
+:10036000000000000000000000000000000000008D
+:10037000000000000000000000000000000000007D
+:10038000000000000000000041697274656C00000C
+:10039000000000000000000000000000000000005D
+:1003A000000000000000000000000000000000004D
+:1003B000000000000000000000000000000000003D
+:1003C00000000000000000003839393135360000E7
+:1003D000000061697274656C677072732E636F6D73
+:1003E000000000000000000000000000000000000D
+:1003F00000000000000000000000000000000000FD
+:1004000000000000000000000000000000000000EC
+:100410000000D3A1B6C800000000000000000000EA
+:1004200000000000000000000000000000000000CC
+:1004300000000000000000000000000000000000BC
+:1004400000000000000000000000000000000000AC
+:10045000000041697274656C00000000000000003B
+:10046000000000000000000000000000000000008C
+:10047000000000000000000000000000000000007C
+:10048000000000000000000000000000000000006C
+:100490000000383939313930000000006169727468
+:1004A000656C677072732E636F6D00000000000052
+:1004B000000000000000000000000000000000003C
+:1004C000000000000000000000000000000000002C
+:1004D000000000000000000000000000D3A1B6C82A
+:1004E000000000000000000000000000000000000C
+:1004F00000000000000000000000000000000000FC
+:1005000000000000000000000000000000000000EB
+:10051000000000000000000000000000416972744B
+:10052000656C0000000000000000000000000000FA
+:1005300000000000000000000000000000000000BB
+:1005400000000000000000000000000000000000AB
+:1005500000000000000000000000000038393931C0
+:1005600039320000000061697274656C67707273E3
+:100570002E636F6D0000000000000000000000000E
+:10058000000000000000000000000000000000006B
+:10059000000000000000000000000000000000005B
+:1005A000000000000000D3A1B6C800000000000059
+:1005B000000000000000000000000000000000003B
+:1005C000000000000000000000000000000000002B
+:1005D000000000000000000000000000000000001B
+:1005E00000000000000041697274656C00000000AA
+:1005F00000000000000000000000000000000000FB
+:1006000000000000000000000000000000000000EA
+:1006100000000000000000000000000000000000DA
+:100620000000000000003839393139330000000083
+:1006300061697274656C677072732E636F6D000010
+:1006400000000000000000000000000000000000AA
+:10065000000000000000000000000000000000009A
+:10066000000000000000000000000000000000008A
+:10067000D3A1B6C800000000000000000000000088
+:10068000000000000000000000000000000000006A
+:10069000000000000000000000000000000000005A
+:1006A000000000000000000000000000000000004A
+:1006B00041697274656C00000000000000000000D9
+:1006C000000000000000000000000000000000002A
+:1006D000000000000000000000000000000000001A
+:1006E000000000000000000000000000000000000A
+:1006F0003839393139340000000061697274656C31
+:10070000677072732E636F6D0000000000000000C0
+:1007100000000000000000000000000000000000D9
+:1007200000000000000000000000000000000000C9
+:1007300000000000000000000000D3A1B6C80000C7
+:1007400000000000000000000000000000000000A9
+:100750000000000000000000000000000000000099
+:100760000000000000000000000000000000000089
+:100770000000000000000000000041697274656C18
+:100780000000000000000000000000000000000069
+:100790000000000000000000000000000000000059
+:1007A0000000000000000000000000000000000049
+:1007B00000000000000000000000383939313935F0
+:1007C0000000000061697274656C677072732E635B
+:1007D0006F6D00000000000000000000000000003D
+:1007E0000000000000000000000000000000000009
+:1007F00000000000000000000000000000000000F9
+:1008000000000000D3A1B6C80000000000000000F6
+:1008100000000000000000000000000000000000D8
+:1008200000000000000000000000000000000000C8
+:1008300000000000000000000000000000000000B8
+:100840000000000041697274656C00000000000047
+:100850000000000000000000000000000000000098
+:100860000000000000000000000000000000000088
+:100870000000000000000000000000000000000078
+:100880000000000038393931393600000000616954
+:100890007274656C677072732E636F6D0000000078
+:1008A0000000000000000000000000000000000048
+:1008B0000000000000000000000000000000000038
+:1008C0000000000000000000000000000000D3A1B4
+:1008D000B6C800000000000000000000000000009A
+:1008E0000000000000000000000000000000000008
+:1008F00000000000000000000000000000000000F8
+:10090000000000000000000000000000000041693D
+:100910007274656C00000000000000000000000020
+:1009200000000000000000000000000000000000C7
+:1009300000000000000000000000000000000000B7
+:100940000000000000000000000000000000383936
+:10095000393139370000000061697274656C677065
+:1009600072732E636F6D0000000000000000000035
+:100970000000000000000000000000000000000077
+:100980000000000000000000000000000000000067
+:100990000000000000000000D3A1B6C80000000065
+:1009A0000000000000000000000000000000000047
+:1009B0000000000000000000000000000000000037
+:1009C0000000000000000000000000000000000027
+:1009D000000000000000000041697274656C0000B6
+:1009E0000000000000000000000000000000000007
+:1009F00000000000000000000000000000000000F7
+:100A000000000000000000000000000000000000E6
+:100A1000000000000000000038393931393800008A
+:100A2000000061697274656C677072732E636F6D1C
+:100A300000000000000000000000000000000000B6
+:100A400000000000000000000000000000000000A6
+:100A50000000000000000000000000000000000096
+:100A60000000D3A1B6C80000000000000000000094
+:100A70000000000000000000000000000000000076
+:100A80000000000000000000000000000000000066
+:100A90000000000000000000000000000000000056
+:100AA000000041697274656C0000000000000000E5
+:100AB0000000000000000000000000000000000036
+:100AC0000000000000000000000000000000000026
+:100AD0000000000000000000000000000000000016
+:100AE0000000383939313032000000006169727419
+:100AF000656C677072732E636F6D000000000000FC
+:100B000000000000000000000000000000000000E5
+:100B100000000000000000000000000000000000D5
+:100B2000000000000000000000000000D3A1B6C8D3
+:100B300000000000000000000000000000000000B5
+:100B400000000000000000000000000000000000A5
+:100B50000000000000000000000000000000000095
+:100B600000000000000000000000000041697274F5
+:100B7000656C0000000000000000000000000000A4
+:100B80000000000000000000000000000000000065
+:100B90000000000000000000000000000000000055
+:100BA000000000000000000000000000383939316A
+:100BB00030330000000061697274656C6770727395
+:100BC0002E636F6D000000000000000000000000B8
+:100BD0000000000000000000000000000000000015
+:100BE0000000000000000000000000000000000005
+:100BF000000000000000D3A1B6C800000000000003
+:100C000000000000000000000000000000000000E4
+:100C100000000000000000000000000000000000D4
+:100C200000000000000000000000000000000000C4
+:100C30000000000000004964656100000000000041
+:100C400000000000000000000000000000000000A4
+:100C50000000000000000000000000000000000094
+:100C60000000000000000000000000000000000084
+:100C70000000000000003839393138390000000028
+:100C800061697274656C677072732E636F6D0000BA
+:100C90000000000000000000000000000000000054
+:100CA0000000000000000000000000000000000044
+:100CB0000000000000000000000000000000000034
+:100CC000D3A1B6C800000000000000000000000032
+:100CD0000000000000000000000000000000000014
+:100CE0000000000000000000000000000000000004
+:100CF00000000000000000000000000000000000F4
+:100D00004964656100000000000000000000000070
+:100D100000000000000000000000000000000000D3
+:100D200000000000000000000000000000000000C3
+:100D300000000000000000000000000000000000B3
+:100D40003839393137393900000061697274656C9E
+:100D5000677072732E636F6D00000000000000006A
+:100D60000000000000000000000000000000000083
+:100D70000000000000000000000000000000000073
+:100D800000000000000000000000D3A1B6C8000071
+:100D90000000000000000000000000000000000053
+:100DA0000000000000000000000000000000000043
+:100DB0000000000000000000000000000000000033
+:100DC00000000000000000000000496465610000B0
+:100DD0000000000000000000000000000000000013
+:100DE0000000000000000000000000000000000003
+:100DF00000000000000000000000000000000000F3
+:100E0000000000000000000000003839393138349B
+:100E10003500000061697274656C677072732E63CF
+:100E20006F6D0000000000000000000000000000E6
+:100E300000000000000000000000000000000000B2
+:100E400000000000000000000000000000000000A2
+:100E500000000000D3A1B6C80000000000000000A0
+:100E60000000000000000000000000000000000082
+:100E70000000000000000000000000000000000072
+:100E80000000000000000000000000000000000062
+:100E900000000000496465610000000000000000DF
+:100EA0000000000000000000000000000000000042
+:100EB0000000000000000000000000000000000032
+:100EC0000000000000000000000000000000000022
+:100ED00000000000383939313834360000006169CB
+:100EE0007274656C677072732E636F6D0000000022
+:100EF00000000000000000000000000000000000F2
+:100F000000000000000000000000000000000000E1
+:100F10000000000000000000000000000000D3A15D
+:100F2000B6C8000000000000000000000000000043
+:100F300000000000000000000000000000000000B1
+:100F400000000000000000000000000000000000A1
+:100F500000000000000000000000000000004964E4
+:100F600065610000000000000000000000000000BB
+:100F70000000000000000000000000000000000071
+:100F80000000000000000000000000000000000061
+:100F900000000000000000000000000000003839E0
+:100FA000393138343800000061697274656C6770DB
+:100FB00072732E636F6D00000000000000000000DF
+:100FC0000000000000000000000000000000000021
+:100FD0000000000000000000000000000000000011
+:100FE0000000000000000000D3A1B6C8000000000F
+:100FF00000000000000000000000000000000000F1
+:1010000000000000000000000000000000000000E0
+:1010100000000000000000000000000000000000D0
+:10102000000000000000000049646561000000004D
+:1010300000000000000000000000000000000000B0
+:1010400000000000000000000000000000000000A0
+:101050000000000000000000000000000000000090
+:101060000000000000000000383939313834390000
+:10107000000061697274656C677072732E636F6DC6
+:101080000000000000000000000000000000000060
+:101090000000000000000000000000000000000050
+:1010A0000000000000000000000000000000000040
+:1010B0000000D3A1B6C8000000000000000000003E
+:1010C0000000000000000000000000000000000020
+:1010D0000000000000000000000000000000000010
+:1010E0000000000000000000000000000000000000
+:1010F000000049646561000000000000000000007D
+:1011000000000000000000000000000000000000DF
+:1011100000000000000000000000000000000000CF
+:1011200000000000000000000000000000000000BF
+:101130000000383939313835300000006169727487
+:10114000656C677072732E636F6D000000000000A5
+:10115000000000000000000000000000000000008F
+:10116000000000000000000000000000000000007F
+:10117000000000000000000000000000D3A1B6C87D
+:10118000000000000000000000000000000000005F
+:10119000000000000000000000000000000000004F
+:1011A000000000000000000000000000000000003F
+:1011B00000000000000000000000000049646561BC
+:1011C000000000000000000000000000000000001F
+:1011D000000000000000000000000000000000000F
+:1011E00000000000000000000000000000000000FF
+:1011F0000000000000000000000000003839393114
+:1012000038353200000061697274656C6770727302
+:101210002E636F6D00000000000000000000000061
+:1012200000000000000000000000000000000000BE
+:1012300000000000000000000000000000000000AE
+:10124000000000000000D3A1B6C8000000000000AC
+:10125000000000000000000000000000000000008E
+:10126000000000000000000000000000000000007E
+:10127000000000000000000000000000000000006E
+:1012800000000000000049646561000000000000EB
+:10129000000000000000000000000000000000004E
+:1012A000000000000000000000000000000000003E
+:1012B000000000000000000000000000000000002E
+:1012C00000000000000038393931383533000000A3
+:1012D00061697274656C677072732E636F6D000064
+:1012E00000000000000000000000000000000000FE
+:1012F00000000000000000000000000000000000EE
+:1013000000000000000000000000000000000000DD
+:10131000D3A1B6C8000000000000000000000000DB
+:1013200000000000000000000000000000000000BD
+:1013300000000000000000000000000000000000AD
+:10134000000000000000000000000000000000009D
+:10135000496465610000000000000000000000001A
+:10136000000000000000000000000000000000007D
+:10137000000000000000000000000000000000006D
+:10138000000000000000000000000000000000005D
+:101390003839393130340000000061697274656C8D
+:1013A000677072732E636F6D000000000000000014
+:1013B000000000000000000000000000000000002D
+:1013C000000000000000000000000000000000001D
+:1013D00000000000000000000000D3A1B6C800001B
+:1013E00000000000000000000000000000000000FD
+:1013F00000000000000000000000000000000000ED
+:1014000000000000000000000000000000000000DC
+:101410000000000000000000000049646561000059
+:1014200000000000000000000000000000000000BC
+:1014300000000000000000000000000000000000AC
+:10144000000000000000000000000000000000009C
+:10145000000000000000000000003839393130374A
+:101460000000000061697274656C677072732E63AE
+:101470006F6D000000000000000000000000000090
+:10148000000000000000000000000000000000005C
+:10149000000000000000000000000000000000004C
+:1014A00000000000D3A1B6C800000000000000004A
+:1014B000000000000000000000000000000000002C
+:1014C000000000000000000000000000000000001C
+:1014D000000000000000000000000000000000000C
+:1014E0000000000049646561000000000000000089
+:1014F00000000000000000000000000000000000EC
+:1015000000000000000000000000000000000000DB
+:1015100000000000000000000000000000000000CB
+:1015200000000000383939313132000000006169B3
+:101530007274656C677072732E636F6D00000000CB
+:10154000000000000000000000000000000000009B
+:10155000000000000000000000000000000000008B
+:101560000000000000000000000000000000D3A107
+:10157000B6C80000000000000000000000000000ED
+:10158000000000000000000000000000000000005B
+:10159000000000000000000000000000000000004B
+:1015A000000000000000000000000000000049648E
+:1015B0006561000000000000000000000000000065
+:1015C000000000000000000000000000000000001B
+:1015D000000000000000000000000000000000000B
+:1015E000000000000000000000000000000038398A
+:1015F000393131340000000061697274656C6770C4
+:1016000072732E636F6D0000000000000000000088
+:1016100000000000000000000000000000000000CA
+:1016200000000000000000000000000000000000BA
+:101630000000000000000000D3A1B6C800000000B8
+:10164000000000000000000000000000000000009A
+:10165000000000000000000000000000000000008A
+:10166000000000000000000000000000000000007A
+:1016700000000000000000004964656100000000F7
+:10168000000000000000000000000000000000005A
+:10169000000000000000000000000000000000004A
+:1016A000000000000000000000000000000000003A
+:1016B00000000000000000003839393131390000E5
+:1016C000000061697274656C677072732E636F6D70
+:1016D000000000000000000000000000000000000A
+:1016E00000000000000000000000000000000000FA
+:1016F00000000000000000000000000000000000EA
+:101700000000D3A1B6C800000000000000000000E7
+:1017100000000000000000000000000000000000C9
+:1017200000000000000000000000000000000000B9
+:1017300000000000000000000000000000000000A9
+:101740000000496465610000000000000000000026
+:101750000000000000000000000000000000000089
+:101760000000000000000000000000000000000079
+:101770000000000000000000000000000000000069
+:10178000000038393931323200000000616972746A
+:10179000656C677072732E636F6D0000000000004F
+:1017A0000000000000000000000000000000000039
+:1017B0000000000000000000000000000000000029
+:1017C000000000000000000000000000D3A1B6C827
+:1017D0000000000000000000000000000000000009
+:1017E00000000000000000000000000000000000F9
+:1017F00000000000000000000000000000000000E9
+:101800000000000000000000000000004964656165
+:1018100000000000000000000000000000000000C8
+:1018200000000000000000000000000000000000B8
+:1018300000000000000000000000000000000000A8
+:1018400000000000000000000000000038393931BD
+:1018500032340000000061697274656C67707273E5
+:101860002E636F6D0000000000000000000000000B
+:101870000000000000000000000000000000000068
+:101880000000000000000000000000000000000058
+:10189000000000000000D3A1B6C800000000000056
+:1018A0000000000000000000000000000000000038
+:1018B0000000000000000000000000000000000028
+:1018C0000000000000000000000000000000000018
+:1018D0000000000000004964656100000000000095
+:1018E00000000000000000000000000000000000F8
+:1018F00000000000000000000000000000000000E8
+:1019000000000000000000000000000000000000D7
+:101910000000000000003839393134340000000084
+:1019200061697274656C677072732E636F6D00000D
+:1019300000000000000000000000000000000000A7
+:101940000000000000000000000000000000000097
+:101950000000000000000000000000000000000087
+:10196000D3A1B6C800000000000000000000000085
+:101970000000000000000000000000000000000067
+:101980000000000000000000000000000000000057
+:101990000000000000000000000000000000000047
+:1019A00049646561000000000000000000000000C4
+:1019B0000000000000000000000000000000000027
+:1019C0000000000000000000000000000000000017
+:1019D0000000000000000000000000000000000007
+:1019E0003839393135360000000061697274656C30
+:1019F000677072732E636F6D0000000000000000BE
+:101A000000000000000000000000000000000000D6
+:101A100000000000000000000000000000000000C6
+:101A200000000000000000000000D3A1B6C80000C4
+:101A300000000000000000000000000000000000A6
+:101A40000000000000000000000000000000000096
+:101A50000000000000000000000000000000000086
+:101A60000000000000000000000049646561000003
+:101A70000000000000000000000000000000000066
+:101A80000000000000000000000000000000000056
+:101A90000000000000000000000000000000000046
+:101AA00000000000000000000000383939313730F4
+:101AB0000000000061697274656C677072732E6358
+:101AC0006F6D00000000000000000000000000003A
+:101AD0000000000000000000000000000000000006
+:101AE00000000000000000000000000000000000F6
+:101AF00000000000D3A1B6C80000000000000000F4
+:101B000000000000000000000000000000000000D5
+:101B100000000000000000000000000000000000C5
+:101B200000000000000000000000000000000000B5
+:101B30000000000049646561000000000000000032
+:101B40000000000000000000000000000000000095
+:101B50000000000000000000000000000000000085
+:101B60000000000000000000000000000000000075
+:101B70000000000038393931373800000000616951
+:101B80007274656C677072732E636F6D0000000075
+:101B90000000000000000000000000000000000045
+:101BA0000000000000000000000000000000000035
+:101BB0000000000000000000000000000000D3A1B1
+:101BC000B6C8000000000000000000000000000097
+:101BD0000000000000000000000000000000000005
+:101BE00000000000000000000000000000000000F5
+:101BF0000000000000000000000000000000496438
+:101C0000656100000000000000000000000000000E
+:101C100000000000000000000000000000000000C4
+:101C200000000000000000000000000000000000B4
+:101C30000000000000000000000000000000383933
+:101C4000393138320000000061697274656C677068
+:101C500072732E636F6D0000000000000000000032
+:101C60000000000000000000000000000000000074
+:101C70000000000000000000000000000000000064
+:101C80000000000000000000D3A1B6C80000000062
+:101C90000000000000000000000000000000000044
+:101CA0000000000000000000000000000000000034
+:101CB0000000000000000000000000000000000024
+:101CC00000000000000000004964656100000000A1
+:101CD0000000000000000000000000000000000004
+:101CE00000000000000000000000000000000000F4
+:101CF00000000000000000000000000000000000E4
+:101D00000000000000000000383939313837000089
+:101D1000000061697274656C677072732E636F6D19
+:101D200000000000000000000000000000000000B3
+:101D300000000000000000000000000000000000A3
+:101D40000000000000000000000000000000000093
+:101D50000000D3A1B6C80000000000000000000091
+:101D60000000000000000000000000000000000073
+:101D70000000000000000000000000000000000063
+:101D80000000000000000000000000000000000053
+:101D900000004A696F000000000000000000000021
+:101DA0000000000000000000000000000000000033
+:101DB0000000000000000000000000000000000023
+:101DC0000000000000000000000000000000000013
+:101DD0000000383939313834300000004A696F6EFC
+:101DE000657400000000000000000000000000001A
+:101DF00000000000000000000000000000000000E3
+:101E000000000000000000000000000000000000D2
+:101E1000000000000000000000000000D3A1B6C8D0
+:101E200000000000000000000000000000000000B2
+:101E300000000000000000000000000000000000A2
+:101E40000000000000000000000000000000000092
+:101E50000000000000000000000000004A696F0060
+:101E60000000000000000000000000000000000072
+:101E70000000000000000000000000000000000062
+:101E80000000000000000000000000000000000052
+:101E90000000000000000000000000003839393167
+:101EA0003835340000004A696F6E65740000000028
+:101EB0000000000000000000000000000000000022
+:101EC0000000000000000000000000000000000012
+:101ED0000000000000000000000000000000000002
+:101EE000000000000000D3A1B6C800000000000000
+:101EF00000000000000000000000000000000000E2
+:101F000000000000000000000000000000000000D1
+:101F100000000000000000000000000000000000C1
+:101F20000000000000004A696F000000000000008F
+:101F300000000000000000000000000000000000A1
+:101F40000000000000000000000000000000000091
+:101F50000000000000000000000000000000000081
+:101F600000000000000038393931383535000000F4
+:101F70004A696F6E657400000000000000000000F8
+:101F80000000000000000000000000000000000051
+:101F90000000000000000000000000000000000041
+:101FA0000000000000000000000000000000000031
+:101FB000D3A1B6C80000000000000000000000002F
+:101FC0000000000000000000000000000000000011
+:101FD0000000000000000000000000000000000001
+:101FE00000000000000000000000000000000000F1
+:101FF0004A696F00000000000000000000000000BF
+:1020000000000000000000000000000000000000D0
+:1020100000000000000000000000000000000000C0
+:1020200000000000000000000000000000000000B0
+:10203000383939313835360000004A696F6E6574B9
+:102040000000000000000000000000000000000090
+:102050000000000000000000000000000000000080
+:102060000000000000000000000000000000000070
+:1020700000000000000000000000D3A1B6C800006E
+:102080000000000000000000000000000000000050
+:102090000000000000000000000000000000000040
+:1020A0000000000000000000000000000000000030
+:1020B000000000000000000000004A696F000000FE
+:1020C0000000000000000000000000000000000010
+:1020D0000000000000000000000000000000000000
+:1020E00000000000000000000000000000000000F0
+:1020F0000000000000000000000038393931383598
+:10210000370000004A696F6E65740000000000002F
+:1021100000000000000000000000000000000000BF
+:1021200000000000000000000000000000000000AF
+:10213000000000000000000000000000000000009F
+:1021400000000000D3A1B6C800000000000000009D
+:10215000000000000000000000000000000000007F
+:10216000000000000000000000000000000000006F
+:10217000000000000000000000000000000000005F
+:10218000000000004A696F0000000000000000002D
+:10219000000000000000000000000000000000003F
+:1021A000000000000000000000000000000000002F
+:1021B000000000000000000000000000000000001F
+:1021C00000000000383939313835380000004A69DC
+:1021D0006F6E657400000000000000000000000049
+:1021E00000000000000000000000000000000000EF
+:1021F00000000000000000000000000000000000DF
+:102200000000000000000000000000000000D3A15A
+:10221000B6C8000000000000000000000000000040
+:1022200000000000000000000000000000000000AE
+:10223000000000000000000000000000000000009E
+:1022400000000000000000000000000000004A69DB
+:102250006F0000000000000000000000000000000F
+:10226000000000000000000000000000000000006E
+:10227000000000000000000000000000000000005E
+:1022800000000000000000000000000000003839DD
+:1022900039313835390000004A696F6E65740000C5
+:1022A000000000000000000000000000000000002E
+:1022B000000000000000000000000000000000001E
+:1022C000000000000000000000000000000000000E
+:1022D0000000000000000000D3A1B6C8000000000C
+:1022E00000000000000000000000000000000000EE
+:1022F00000000000000000000000000000000000DE
+:1023000000000000000000000000000000000000CD
+:1023100000000000000000004A696F00000000009B
+:1023200000000000000000000000000000000000AD
+:10233000000000000000000000000000000000009D
+:10234000000000000000000000000000000000008D
+:102350000000000000000000383939313836300004
+:1023600000004A696F6E6574000000000000000004
+:10237000000000000000000000000000000000005D
+:10238000000000000000000000000000000000004D
+:10239000000000000000000000000000000000003D
+:1023A0000000D3A1B6C8000000000000000000003B
+:1023B000000000000000000000000000000000001D
+:1023C000000000000000000000000000000000000D
+:1023D00000000000000000000000000000000000FD
+:1023E00000004A696F0000000000000000000000CB
+:1023F00000000000000000000000000000000000DD
+:1024000000000000000000000000000000000000CC
+:1024100000000000000000000000000000000000BC
+:102420000000383939313836310000004A696F6EA2
+:1024300065740000000000000000000000000000C3
+:10244000000000000000000000000000000000008C
+:10245000000000000000000000000000000000007C
+:10246000000000000000000000000000D3A1B6C87A
+:10247000000000000000000000000000000000005C
+:10248000000000000000000000000000000000004C
+:10249000000000000000000000000000000000003C
+:1024A0000000000000000000000000004A696F000A
+:1024B000000000000000000000000000000000001C
+:1024C000000000000000000000000000000000000C
+:1024D00000000000000000000000000000000000FC
+:1024E0000000000000000000000000003839393111
+:1024F0003836320000004A696F6E657400000000D3
+:1025000000000000000000000000000000000000CB
+:1025100000000000000000000000000000000000BB
+:1025200000000000000000000000000000000000AB
+:10253000000000000000D3A1B6C8000000000000A9
+:10254000000000000000000000000000000000008B
+:10255000000000000000000000000000000000007B
+:10256000000000000000000000000000000000006B
+:102570000000000000004A696F0000000000000039
+:10258000000000000000000000000000000000004B
+:10259000000000000000000000000000000000003B
+:1025A000000000000000000000000000000000002B
+:1025B000000000000000383939313836330000009F
+:1025C0004A696F6E657400000000000000000000A2
+:1025D00000000000000000000000000000000000FB
+:1025E00000000000000000000000000000000000EB
+:1025F00000000000000000000000000000000000DB
+:10260000D3A1B6C8000000000000000000000000D8
+:1026100000000000000000000000000000000000BA
+:1026200000000000000000000000000000000000AA
+:10263000000000000000000000000000000000009A
+:102640004A696F0000000000000000000000000068
+:10265000000000000000000000000000000000007A
+:10266000000000000000000000000000000000006A
+:10267000000000000000000000000000000000005A
+:10268000383939313836340000004A696F6E657464
+:10269000000000000000000000000000000000003A
+:1026A000000000000000000000000000000000002A
+:1026B000000000000000000000000000000000001A
+:1026C00000000000000000000000D3A1B6C8000018
+:1026D00000000000000000000000000000000000FA
+:1026E00000000000000000000000000000000000EA
+:1026F00000000000000000000000000000000000DA
+:10270000000000000000000000004A696F000000A7
+:1027100000000000000000000000000000000000B9
+:1027200000000000000000000000000000000000A9
+:102730000000000000000000000000000000000099
+:102740000000000000000000000038393931383640
+:10275000350000004A696F6E6574000000000000DB
+:102760000000000000000000000000000000000069
+:102770000000000000000000000000000000000059
+:102780000000000000000000000000000000000049
+:1027900000000000D3A1B6C8000000000000000047
+:1027A0000000000000000000000000000000000029
+:1027B0000000000000000000000000000000000019
+:1027C0000000000000000000000000000000000009
+:1027D000000000004A696F000000000000000000D7
+:1027E00000000000000000000000000000000000E9
+:1027F00000000000000000000000000000000000D9
+:1028000000000000000000000000000000000000C8
+:1028100000000000383939313836360000004A6986
+:102820006F6E6574000000000000000000000000F2
+:102830000000000000000000000000000000000098
+:102840000000000000000000000000000000000088
+:102850000000000000000000000000000000D3A104
+:10286000B6C80000000000000000000000000000EA
+:102870000000000000000000000000000000000058
+:102880000000000000000000000000000000000048
+:1028900000000000000000000000000000004A6985
+:1028A0006F000000000000000000000000000000B9
+:1028B0000000000000000000000000000000000018
+:1028C0000000000000000000000000000000000008
+:1028D0000000000000000000000000000000383987
+:1028E00039313836370000004A696F6E6574000070
+:1028F00000000000000000000000000000000000D8
+:1029000000000000000000000000000000000000C7
+:1029100000000000000000000000000000000000B7
+:102920000000000000000000D3A1B6C800000000B5
+:102930000000000000000000000000000000000097
+:102940000000000000000000000000000000000087
+:102950000000000000000000000000000000000077
+:1029600000000000000000004A696F000000000045
+:102970000000000000000000000000000000000057
+:102980000000000000000000000000000000000047
+:102990000000000000000000000000000000000037
+:1029A00000000000000000003839393138363800A6
+:1029B00000004A696F6E65740000000000000000AE
+:1029C0000000000000000000000000000000000007
+:1029D00000000000000000000000000000000000F7
+:1029E00000000000000000000000000000000000E7
+:1029F0000000D3A1B6C800000000000000000000E5
+:102A000000000000000000000000000000000000C6
+:102A100000000000000000000000000000000000B6
+:102A200000000000000000000000000000000000A6
+:102A300000004A696F000000000000000000000074
+:102A40000000000000000000000000000000000086
+:102A50000000000000000000000000000000000076
+:102A60000000000000000000000000000000000066
+:102A70000000383939313836390000004A696F6E44
+:102A8000657400000000000000000000000000006D
+:102A90000000000000000000000000000000000036
+:102AA0000000000000000000000000000000000026
+:102AB000000000000000000000000000D3A1B6C824
+:102AC0000000000000000000000000000000000006
+:102AD00000000000000000000000000000000000F6
+:102AE00000000000000000000000000000000000E6
+:102AF0000000000000000000000000004A696F00B4
+:102B000000000000000000000000000000000000C5
+:102B100000000000000000000000000000000000B5
+:102B200000000000000000000000000000000000A5
+:102B300000000000000000000000000038393931BA
+:102B40003837300000004A696F6E6574000000007D
+:102B50000000000000000000000000000000000075
+:102B60000000000000000000000000000000000065
+:102B70000000000000000000000000000000000055
+:102B8000000000000000D3A1B6C800000000000053
+:102B90000000000000000000000000000000000035
+:102BA0000000000000000000000000000000000025
+:102BB0000000000000000000000000000000000015
+:102BC0000000000000004A696F00000000000000E3
+:102BD00000000000000000000000000000000000F5
+:102BE00000000000000000000000000000000000E5
+:102BF00000000000000000000000000000000000D5
+:102C00000000000000003839393138373100000049
+:102C10004A696F6E6574000000000000000000004B
+:102C200000000000000000000000000000000000A4
+:102C30000000000000000000000000000000000094
+:102C40000000000000000000000000000000000084
+:102C5000D3A1B6C800000000000000000000000082
+:102C60000000000000000000000000000000000064
+:102C70000000000000000000000000000000000054
+:102C80000000000000000000000000000000000044
+:102C90004A696F0000000000000000000000000012
+:102CA0000000000000000000000000000000000024
+:102CB0000000000000000000000000000000000014
+:102CC0000000000000000000000000000000000004
+:102CD000383939313837320000004A696F6E65740F
+:102CE00000000000000000000000000000000000E4
+:102CF00000000000000000000000000000000000D4
+:102D000000000000000000000000000000000000C3
+:102D100000000000000000000000D3A1B6C80000C1
+:102D200000000000000000000000000000000000A3
+:102D30000000000000000000000000000000000093
+:102D40000000000000000000000000000000000083
+:102D5000000000000000000000004A696F00000051
+:102D60000000000000000000000000000000000063
+:102D70000000000000000000000000000000000053
+:102D80000000000000000000000000000000000043
+:102D900000000000000000000000383939313837E9
+:102DA000330000004A696F6E657400000000000087
+:102DB0000000000000000000000000000000000013
+:102DC0000000000000000000000000000000000003
+:102DD00000000000000000000000000000000000F3
+:102DE00000000000D3A1B6C80000000000000000F1
+:102DF00000000000000000000000000000000000D3
+:102E000000000000000000000000000000000000C2
+:102E100000000000000000000000000000000000B2
+:102E2000000000004A696F00000000000000000080
+:102E30000000000000000000000000000000000092
+:102E40000000000000000000000000000000000082
+:102E50000000000000000000000000000000000072
+:102E600000000000383939313837340000004A6931
+:102E70006F6E65740000000000000000000000009C
+:102E80000000000000000000000000000000000042
+:102E90000000000000000000000000000000000032
+:102EA0000000000000000000000000000000B6F27A
+:102EB000B9CFB6E0B6FB0000000000000000000043
+:102EC0000000000000000000000000000000000002
+:102ED00000000000000000000000000000000000F2
+:102EE00000000000000000000000000000004D4F46
+:102EF00056495354415200000000000000000000F9
+:102F000000000000000000000000000000000000C1
+:102F100000000000000000000000000000000000B1
+:102F20000000000000000000000000000000383930
+:102F30003539333030000000696E7465726E657427
+:102F40002E6D6F7669737461722E636F6D2E65637B
+:102F50000000000000000000000000000000000071
+:102F60000000000000000000000000000000000061
+:102F70000000000000000000B6F2B9CFB6E0B6FBDA
+:102F80000000000000000000000000000000000041
+:102F90000000000000000000000000000000000031
+:102FA0000000000000000000000000000000000021
+:102FB0000000000000000000436C61726F00000020
+:102FC0000000000000000000000000000000000001
+:102FD00000000000000000000000000000000000F1
+:102FE00000000000000000000000000000000000E1
+:102FF000000000000000000038393539333031005E
+:103000000000696E7465726E65742E636C61726F18
+:103010002E636F6D2E65630000000000000000004D
+:1030200000000000000000000000000000000000A0
+:103030000000000000000000000000000000000090
+:103040000000B6F2B9CFB6E0B6FB00000000000009
+:103050000000000000000000000000000000000070
+:103060000000000000000000000000000000000060
+:103070000000000000000000000000000000000050
+:103080000000434E5400000000000000000000005B
+:103090000000000000000000000000000000000030
+:1030A0000000000000000000000000000000000020
+:1030B0000000000000000000000000000000000010
+:1030C000000038393539333032000000696E7465DC
+:1030D000726E65742E636E742E6E65742E65630059
+:1030E00000000000000000000000000000000000E0
+:1030F00000000000000000000000000000000000D0
+:1031000000000000000000000000000000C181403D
+:1031100001C0804101C0804100C1814001C08041A7
+:1031200000C1814000C1814001C0804101C0804197
+:1031300000C1814000C1814001C0804100C1814087
+:1031400001C0804101C0804100C1814001C0804177
+:1031500000C1814000C1814001C0804100C1814067
+:1031600001C0804101C0804100C1814000C1814057
+:1031700001C0804101C0804100C1814001C0804147
+:1031800000C1814000C1814001C0804101C0804137
+:1031900000C1814000C1814001C0804100C1814027
+:1031A00001C0804101C0804100C1814000C1814017
+:1031B00001C0804101C0804100C1814001C0804107
+:1031C00000C1814000C1814001C0804100C18140F7
+:1031D00001C0804101C0804100C1814001C08041E7
+:1031E00000C1814000C1814001C0804101C08041D7
+:1031F00000C1814000C1814001C0804100C18140C7
+:1032000001C0804101C0804100C1814000C0C101B6
+:10321000C30302C2C60607C705C5C404CC0C0DCD46
+:103220000FCFCE0E0ACACB0BC90908C8D81819D9B6
+:103230001BDBDA1A1EDEDF1FDD1D1CDC14D4D515E6
+:10324000D71716D6D21213D311D1D010F03031F1D6
+:1032500033F3F23236F6F737F53534F43CFCFD3D06
+:10326000FF3F3EFEFA3A3BFB39F9F83828E8E929F6
+:10327000EB2B2AEAEE2E2FEF2DEDEC2CE42425E5A6
+:1032800027E7E62622E2E323E12120E0A06061A116
+:1032900063A3A26266A6A767A56564A46CACAD6DC6
+:1032A000AF6F6EAEAA6A6BAB69A9A86878B8B97936
+:1032B000BB7B7ABABE7E7FBF7DBDBC7CB47475B566
+:1032C00077B7B67672B2B373B17170B05090915156
+:1032D0009353529296565797559594549C5C5D9D86
+:1032E0005F9F9E5E5A9A9B5B995958988848498976
+:1032F0004B8B8A4A4E8E8F4F8D4D4C8C4484854526
+:1033000087474686824243834181804041542B4116
+:10331000504E3D00000000000000000000000000D2
+:10332000000000000000000000000000000000009D
+:10333000000000000000000000000000000000008D
+:103340003800000000000000000000000000000045
+:10335000000000000000000000000000000000006D
+:10336000000000000000000000000000000000005D
+:10337000000000000000000000000000000000004D
+:10338000000000000000000000000000000000003D
+:10339000000000000000000000000000000000002D
+:1033A00000000000403303083C970020C42F002099
+:1033B000000000000200010000000000403303088C
+:1033C0003C970020C62F00200100000001020008E9
+:1033D00001000000413303083C970020E812002060
+:1033E00001080000E101D00702000000403303089B
+:1033F0003C970020C62F0020D10F00000102A00F33
+:1034000003000000000000000000000000000000B9
+:1034100000000000000000000000000000000000AC
+:10342000000000000000000000000000000000009C
+:10343000000000000000000000000000000000008C
+:10344000000000000000000000000000000000007C
+:10345000000000000000000000000000000000006C
+:10346000000000000000000000000000000000005C
+:10347000000000000000000000000000000000004C
+:10348000000000000000000000000000000000003C
+:10349000000000000000000000000000000000002C
+:1034A000000000000000000000000000000000001C
+:1034B000000000000000000000000000000000000C
+:1034C00000000000000000000000000000000000FC
+:1034D00000000000000000000000000000000000EC
+:1034E00000000000000000000000000000000000DC
+:1034F00000000000000000000000000000000000CC
+:1035000000000000000000000000000000000000BB
+:1035100000000000000000000000000000000000AB
+:10352000000000000000000000000000000000009B
+:10353000000000000000000000000000000000008B
+:10354000000000000000000000000000000000007B
+:10355000000000000000000000000000000000006B
+:10356000000000000000000000000000000000005B
+:10357000000000000000000000000000000000004B
+:10358000000000000000000000000000002F00000C
+:1035900000000700070000147F147F1400242A7F16
+:1035A0002A12006264081323003649552250000095
+:1035B0000503000000001C224100000041221C0005
+:1035C0000014083E08140008083E0808000000A087
+:1035D0006000000808080808000060600000002083
+:1035E00010080402003E5149453E0000427F400061
+:1035F000004261514946002141454B3100181412E7
+:103600007F10002745454539003C4A4949300001B3
+:103610007109050300364949493600064949291E02
+:103620000000363600000000563600000008142264
+:103630004100001414141414000041221408000264
+:103640000151090600324959513E007C1211127C89
+:10365000007F49494936003E41414122007F4141B6
+:10366000221C007F49494941007F09090901003EA8
+:103670004149497A007F0808087F0000417F4100E6
+:10368000002040413F01007F08142241007F40405C
+:103690004040007F020C027F007F0408107F003E44
+:1036A0004141413E007F09090906003E4151215E2A
+:1036B000007F091929460046494949310001017F27
+:1036C0000101003F4040403F001F2040201F003FBD
+:1036D0004038403F0063140814630007087008076F
+:1036E00000615149454300007F41410000552A5582
+:1036F0002A55000041417F000004020102040040FD
+:10370000404040400000010204000020545454781E
+:10371000007F48444438003844444420003844443E
+:10372000487F00385454541800087E0901020018DC
+:10373000A4A4A47C007F080404780000447D400019
+:10374000004080847D00007F102844000000417FFD
+:103750004000007C04180478007C080404780038D9
+:103760004444443800FC242424180018242418FC61
+:10377000007C0804040800485454542000043F44CA
+:103780004020003C4040207C001C2040201C003C8D
+:103790004030403C004428102844001CA0A0A07CDD
+:1037A000004464544C441414141414140000000015
+:1037B00000000000000000000000FC00000000000D
+:1037C00002000000000C020C0200000000000000DB
+:1037D00090D0BCD0BC900003000300001824FE442D
+:1037E0008C000302070201001824D8B04C800003AB
+:1037F00000010201C038E438E000010202010202C7
+:10380000080600000000000000000000000000F8B2
+:103810000402000000010204000204F80000000499
+:10382000020100009060F8609000000001000000BC
+:103830002020FC202000000001000000000000000B
+:1038400000000806000000002020202020000000CA
+:103850000000000000000000000000020000000066
+:103860000080601C0200040300000000F80404044F
+:10387000F8000102020201000008FC000000000242
+:10388000030200001884442418000302020202000C
+:1038900008042424D80001020202010040B088FC80
+:1038A00080000000000302003C242424C400010224
+:1038B00002020100F824242CC000010202020100CF
+:1038C0000C04E41C0400000003000000D82424249D
+:1038D000D80001020202010038444444F800000309
+:1038E00002020100000010000000000002000000C1
+:1038F00000002000000000000600000000205088AA
+:1039000004020000000001029090909090000000DE
+:1039100000000000000204885020000201000000A6
+:103920001804C4241800000002000000F804E49405
+:10393000F80001020202020000E09CF08000020395
+:103940000000030204FC2424D80002030202010048
+:10395000F80404040C0001020202010004FC040447
+:10396000F80002030202010004FC24740C000203AC
+:103970000202030004FC24740C0002030200000095
+:10398000F0080444CC4000010202010004FC2020A5
+:10399000FC040203000003020404FC04040002020D
+:1039A00003020200000404FC0404060404030000F3
+:1039B00004FC24D00C0402030200030204FC0400F3
+:1039C0000000020302020203FC3CC03CFC000300B6
+:1039D0000300030004FC30C4FC04020302000300E3
+:1039E000F8040404F80001020202010004FC24248B
+:1039F0001800020302000000F8848404F8000102A9
+:103A00000207050004FC246498000203020003027C
+:103A1000182424448C000302020201000C04FC045C
+:103A20000C0000020302000004FC0000FC04000182
+:103A300002020100047C80E01C040000030000007E
+:103A40001CE03CE01C00000300030000049C609CA0
+:103A50000400020300030200041CE01C0400000236
+:103A6000030200000C84641C040002030202030031
+:103A70000000FE020200000007040400000E30C037
+:103A80000000000000010200000202FE000000042D
+:103A90000407000000040204000000000000000011
+:103AA00000000000000008080808080800000200E4
+:103AB00000000000000000000040A0A0C0000001C5
+:103AC0000202030204FC2020C000000302020100E5
+:103AD00000C02020600000010202020000C020247B
+:103AE000FC0000010202030200C0A0A0C00000010F
+:103AF000020202000020F824240400020302020053
+:103B00000040A0A0602000070A0A0A0404FC20204C
+:103B1000C0000203020003020020E40000000002D3
+:103B200003020000000020E400000808080700006D
+:103B300004FC80E020200203020003020404FC00D5
+:103B40000000020203020200E020E020C0000300A7
+:103B50000300030020E02020C00002030200030253
+:103B600000C02020C00000010202010020E020204F
+:103B7000C000080F0A02010000C02020E000000180
+:103B8000020A0F0820E0402020000203020000008B
+:103B90000060A0A020000002020203000020F82024
+:103BA000000000000102020020E00020E00000010F
+:103BB0000202030220E020806020000003010000D8
+:103BC0006080E080600000030003000020608060EF
+:103BD000200002030003020020E02080602008088B
+:103BE000070100000020A060200000020302020084
+:103BF000000020DE0200000000070400000000FFBB
+:103C000000000000000F00000002DE2000000004A1
+:103C1000070000000201020404020000000000008E
+:103C20000000000000000000000000000000000094
+:103C3000000000F800000000000000333000000029
+:103C400000100C06100C0600000000000000000030
+:103C500040C07840C0784000043F04043F040400A2
+:103C6000007088FC08300000001820FF211E0000B2
+:103C7000F008F000E018000000211C031E211E00C7
+:103C800000F00888700000001E212324192721104D
+:103C900010160E00000000000000000000000000F0
+:103CA000000000E018040200000000071820400097
+:103CB00000020418E0000000004020180700000087
+:103CC000404080F0804040000202010F01020200EB
+:103CD000000000F0000000000101011F01010100CF
+:103CE000000000000000000080B070000000000034
+:103CF00000000000000000000001010101010101BD
+:103D00000000000000000000003030000000000053
+:103D10000000000080601804006018060100000028
+:103D200000E010080810E000000F102020100F0025
+:103D3000001010F8000000000020203F20200000AC
+:103D40000070080808887000003028242221300004
+:103D500000300888884830000018202020110E000C
+:103D60000000C02010F8000000070424243F2400B5
+:103D700000F80888880808000019212020110E008A
+:103D800000E0108888180000000F112020110E009C
+:103D900000380808C83808000000003F0000000094
+:103DA0000070880808887000001C222121221C0055
+:103DB00000E010080810E0000000312222110F007E
+:103DC000000000C0C0000000000000303000000013
+:103DD0000000008000000000000080600000000083
+:103DE000000080402010080000010204081020009C
+:103DF00040404040404040000404040404040400E7
+:103E0000000810204080000000201008040201007B
+:103E1000007048080808F00000000030360100007B
+:103E2000C030C828E810E0000718272423140B002E
+:103E30000000C038E0000000203C230202273820A8
+:103E400008F8888888700000203F202020110E008C
+:103E5000C030080808083800071820202010080083
+:103E600008F808080810E000203F202020100F006C
+:103E700008F88888E8081000203F20202320180038
+:103E800008F88888E8081000203F200003000000A0
+:103E9000C03008080838000007182020221E020041
+:103EA00008F808000008F808203F210101213F2000
+:103EB000000808F8080800000020203F202000002B
+:103EC00000000808F8080800C08080807F0000001B
+:103ED00008F888C028180800203F20012638200054
+:103EE00008F8080000000000203F202020203000BB
+:103EF00008F8F800F8F80800203F003F003F2000D5
+:103F000008F830C00008F808203F200007183F00DC
+:103F1000E01008080810E0000F10202020100F000B
+:103F200008F808080808F000203F210101010000FE
+:103F3000E01008080810E0000F18242438504F0043
+:103F400008F8888888887000203F2000030C302003
+:103F500000708808080838000038202121221C0041
+:103F6000180808F8080818000000203F200000008A
+:103F700008F808000008F808001F202020201F0073
+:103F80000878880000C83808000007380E010000D3
+:103F9000F80800F80008F800033C0700073C03009D
+:103FA000081868808068180820302C03032C302003
+:103FB0000838C800C83808000000203F2000000072
+:103FC00010080808C83808002038262120201800CA
+:103FD000000000FE020202000000007F404040009E
+:103FE000000C30C000000000000000010638C000D6
+:103FF00000020202FE000000004040407F0000007E
+:1040000000000402020204000000000000000000A2
+:1040100000000000000000008080808080808080A0
+:104020000002020400000000000000000000000088
+:1040300000008080808000000019242222223F207E
+:1040400008F8008080000000003F112020110E00C1
+:104050000000008080800000000E11202020110050
+:10406000000000808088F800000E112020103F2002
+:104070000000808080800000001F22222222130086
+:10408000008080F0888888180020203F20200000D1
+:104090000000808080808000006B94949493600086
+:1040A00008F8008080800000203F210000203F2091
+:1040B00000809898000000000020203F2020000091
+:1040C000000000809898000000C08080807F000081
+:1040D00008F8000080808000203F24022D3020005E
+:1040E000000808F8000000000020203F2020000009
+:1040F0008080808080808000203F20003F20003F23
+:104100008080008080800000203F210000203F2030
+:104110000000808080800000001F202020201F00E1
+:10412000808000808000000080FFA12020110E0010
+:104130000000008080808000000E112020A0FF8001
+:10414000808080008080800020203F2120000100AE
+:104150000000808080808000003324242424190003
+:10416000008080E0808000000000001F2020000010
+:104170008080000000808000001F202020103F2051
+:10418000808080000080808000010E3008060100E1
+:1041900080800080008080800F300C030C300F0086
+:1041A00000808000808080000020312E0E312000B1
+:1041B000808080000080808080818E7018060100E1
+:1041C00000808080808080000021302C22213000FF
+:1041D00000000000807C020200000000003F404020
+:1041E0000804FE0408C0000000000310207F201017
+:1041F0000002027C800000000040403F0000000000
+:10420000000601010202040400000000000000009A
+:10421000000000000000000000000000000000009E
+:10422000000000000000000000000000000000008E
+:10423000000000000000000000F0F0F000000000AE
+:104240000000000000017F010000000000000000ED
+:10425000001C1C1C0000000000008060301C8C60F2
+:10426000301C0C00000000000000000000000000F6
+:10427000000000000000000000000000000000E05E
+:104280000000000000E000000086E69F868686862B
+:10429000E69F860000011F01010101011F010100CD
+:1042A000000080C06020F820E0C00000000003078C
+:1042B0000C18FF70E18100000000070F10107F1044
+:1042C0000F0700008060206080000000E0200000F8
+:1042D0000F3020309F70DC371030C0000000100E0F
+:1042E00003000718101807000000C02020E0C000DD
+:1042F0000000000080E01F38E88703C43C04000091
+:10430000070F1810100B070D1010080000808C4CC0
+:104310003800000000000000000000000000000065
+:10432000000000000000000000000000000000008D
+:1043300000000000000080E03008040000000000E1
+:1043400000FEFF0100000000000000000000030F5D
+:104350001820400000040830E08000000000000049
+:104360000000000001FFFE000000000000402018D7
+:104370000F03000000000000000000000000C0006B
+:1043800000000000004266663C18FF183C6666426A
+:10439000000000000000030000000000000000001A
+:1043A0000000800000000000001010101010FF102E
+:1043B00010101010000000000000030000000000BA
+:1043C00000000000000000000000000000000000ED
+:1043D000000000000000000000808C4C380000004D
+:1043E00000000000000000000000000000000000CD
+:1043F000001010101010101010101000000000001D
+:1044000000000000000000000000000000000000AC
+:10441000000000000000000000000000000000009C
+:1044200000001C1C1C000000000000000000000038
+:1044300000000000E0380C000000000080701C0349
+:10444000000000000060380E0100000000000000C5
+:10445000000080C060202060C080000000FEFF01DE
+:104460000000000001FFFE000001070E18101018E8
+:104470000E0701000000808080C0E0000000000006
+:104480000000000000FFFF0000000000000010100E
+:10449000101F1F10101000000080402020202060FE
+:1044A000C080000000030300804020381F07000088
+:1044B000001C1A1918181818181F00000080C020B6
+:1044C000202060C080000000000303001010182F9F
+:1044D000E780000000070F10101010180F070000F1
+:1044E000000000000000C0E0F000000000C0B08844
+:1044F000868180FFFF808000000000000010101FF8
+:104500001F1010000000E0606060606060600000EC
+:1045100000003F1008080818F0E0000000070B102A
+:104520001010101C0F030000000080C0402020204D
+:10453000E0C0000000FCFF211008080818F0E000AF
+:104540000001070C18101010080F03000000C0E055
+:104550006060606060E06000000003000000E01840
+:104560000700000000000000001F1F000000000006
+:104570000080C0602020202060C080000087EF2CD9
+:104580001818303068CF830000070F081010101083
+:10459000180F07000000C0C020202020C0800000AD
+:1045A000001F3F604040402010FFFE0000000C1C38
+:1045B000101010080F0300000000000000000000B1
+:1045C0000000000000000000000E0E0E00000000C1
+:1045D00000000000001C1C1C000000000000000087
+:1045E000000000000000000000000000000C0C00B3
+:1045F000000000000000000000583800000000002B
+:104600000000000000000080402010000000102882
+:1046100044820100000000000000000000000102D0
+:10462000040810000000000000000000000000006E
+:104630000084848484848484848484000000000052
+:10464000000000000000000000001020408000007A
+:10465000000000000000000000000182442810005B
+:1046600000001008040201000000000000C020202B
+:104670001010101030E0C0000003030000F010081C
+:104680000C070300000000001C1C1C0000000000C0
+:10469000000000C0406020202040C00000FCFF015E
+:1046A000F00E03C1FE03807F0001070E08111110F8
+:1046B000110904020000000080E0E000000000009A
+:1046C0000000807C4340477FF880000010181F10D6
+:1046D00000000000131F1C1020E0E02020202060BC
+:1046E000C080000000FFFF10101010182FE780009E
+:1046F000101F1F1010101010180F0700000080C0AE
+:10470000402020202060E00000FCFF0100000000AD
+:10471000000001000001070E18101010080403002B
+:1047200020E0E02020202040C080000000FFFF00AB
+:104730000000000001FFFE00101F1F1010101808DD
+:104740000E07010020E0E0202020202020608000D3
+:1047500000FFFF101010107C00000000101F1F1041
+:10476000101010101018060020E0E020202020205B
+:104770006060800000FFFF101010107C000001003E
+:10478000101F1F100000000000000000000080C08B
+:104790006020202040E0000000FCFF0100004040BD
+:1047A000C0C140400001070E181010100F0F00008C
+:1047B00020E0E0200000000020E0E02000FFFF10EB
+:1047C0001010101010FFFF00101F1F10000000003D
+:1047D000101F1F100000202020E0E02020200000FB
+:1047E0000000000000FFFF000000000000001010AB
+:1047F000101F1F101010000000000000202020E0FB
+:10480000E020202000000000000000FFFF0000006A
+:104810000060E0808080C07F3F00000020E0E0205A
+:10482000000020A06020200000FFFF30187CE3C0C3
+:1048300000000000101F1F10000001131F1C1810A3
+:1048400020E0E020000000000000000000FFFF006A
+:104850000000000000000000101F1F1010101010BA
+:104860001018060020E0E0E000000000E0E0E0209A
+:1048700000FF013FFEC0E01E01FFFF00101F1000FF
+:10488000031F0300101F1F1020E0E0C00000000005
+:104890000020E02000FF0003071C78E08000FF00FC
+:1048A000101F100000000000030F1F00000080C058
+:1048B00060202060C080000000FEFF0100000000BA
+:1048C00000FFFE000001070E181010180C07010071
+:1048D00020E0E0202020202060C0800000FFFF209A
+:1048E00020202020301F0F00101F1F10000000008C
+:1048F00000000000000080C060202060C080000038
+:1049000000FEFF010000000000FFFE000001070E96
+:104910001111133C7C67210020E0E02020202020A2
+:1049200060C0800000FFFF101030F0D0080F0700BB
+:10493000101F1F10000000030F1C10100080C0602B
+:10494000202020204040E00000070F0C18183030D5
+:1049500060E08100001F0C0810101010180F0700F5
+:104960008060202020E0E020202060800100000006
+:1049700000FFFF000000000100000000101F1F10DA
+:104980000000000020E0E020000000000020E02007
+:1049900000FFFF00000000000000FF0000070F18EC
+:1049A00010101010100807002060E0E02000000048
+:1049B00020E060200000077FF88000807C0300007A
+:1049C00000000000071F1C070000000020E0E0209E
+:1049D00000E0E0200020E0200007FFF8E01FFFFCDF
+:1049E000E01F00000000031F0300011F0300000080
+:1049F000002060E0A0000020E06020000000000334
+:104A00008F7CF8C6010000000010181E130001176B
+:104A10001F1810002060E0E02000000020E060206F
+:104A2000000001073EF8E018070000000000001039
+:104A3000101F1F101000000000806020202020A008
+:104A4000E0E0200000000000C0F03E0F0300000086
+:104A500000101C1F17101010101806000000000096
+:104A600000FC0404040404000000000000FF000037
+:104A70000000000000000000007F40404040400077
+:104A8000000010E000000000000000000000000036
+:104A9000031C608000000000000000000000000314
+:104AA0000C70800000000404040404FC00000000FA
+:104AB00000000000000000FF000000000000404077
+:104AC0004040407F0000000000000010080C040C73
+:104AD00008100000000000000000000000000000BE
+:104AE00000000000000000000000000000000000C6
+:104AF00000000000000000000000000000000000B6
+:104B000000000000808080808080808080808080A5
+:104B1000000000040408080000000000000000007D
+:104B20000000000000000000000000000000000085
+:104B30000000000000000000000000000000000075
+:104B4000000098D844642424FCF80000000F1F18CB
+:104B5000101010081F1F10180020E0F000000000C7
+:104B6000000000000000FFFF180804040CF8F0002B
+:104B700000001F0F18101010180F03000000000095
+:104B8000000000000000000000E0F8180404043CED
+:104B90003800000000030F0C101010100806000071
+:104BA0000000000000000020E0F0000000E0F81C21
+:104BB00004040408FFFF000000030F181010100881
+:104BC0001F0F0800000000000000000000000000AF
+:104BD0000000E0F8484444444C7870000000030FA3
+:104BE0000C181010100804000000000080C06020A5
+:104BF00020E0C00000040404FFFF040404040000DB
+:104C0000000010101F1F1010100000000000000016
+:104C10000000000000000000000070F88C04048C0C
+:104C2000F874040C007076CF8D8D8D89C878700073
+:104C30000020E0F000000000000000000000FFFF86
+:104C400008040404FCF8000000101F1F10000010EE
+:104C50001F1F100000000000006060000000000046
+:104C60000000040404FCFC00000000000000101020
+:104C7000101F1F1010100000000000000000006056
+:104C80006000000000000000040404FCFC000000C0
+:104C90000000C0C08080C07F3F0000000020E0F026
+:104CA00000000000000000000000FFFF80C0F41CB6
+:104CB0000404000000101F1F1100031F1C1010002F
+:104CC0000000202020E0F0000000000000000000B4
+:104CD00000FFFF000000000000001010101F1F1058
+:104CE00010100000000000000000000000000000A4
+:104CF00004FCFC0804FCFC0804FCFC00101F1F1052
+:104D0000001F1F10001F1F10000000000000000007
+:104D1000000000000004FCFC08080404FCF800008B
+:104D200000101F1F100000101F1F100000000000C7
+:104D3000000000000000000000E0F0180C04040C6B
+:104D400018F0E00000030F0C101010100C0F0300FF
+:104D50000000000000000000000000000004FCFC57
+:104D6000080404040CF8F0000080FFFF8890101085
+:104D70001C0F030000000000000000000000000005
+:104D800000E0F81C04040408F8FC000000030F18FD
+:104D900010109088FFFF800000000000000000005D
+:104DA00000000000040404FCFC100804040C0C00C7
+:104DB0001010101F1F101010000000000000000055
+:104DC000000000000000000000003078CCC48484A3
+:104DD000840C1C0000001E1810101011190F060082
+:104DE0000000000000C000000000000000040404F7
+:104DF000FFFF040404000000000000000F1F10105B
+:104E0000100C000000000000000000000000000086
+:104E10000004FCFE00000004FCFE000000000F1F68
+:104E2000181010081F0F080000000000000000000C
+:104E30000000000000040C3CFCC40000C43C0C0456
+:104E400000000000010F1E0E010000000000000025
+:104E50000000000000000000043CFCC400E47CFCF6
+:104E600084807C040000071F070000071F07000064
+:104E70000000000000000000000000000004041C0E
+:104E80007CE4C0341C0404000010101C1601131F25
+:104E90001C181000000000000000000000000000CE
+:104EA00000040C3CFCC400C43C0404000000C080AE
+:104EB000C1370E01000000000000000000000000EB
+:104EC0000000000000001C0404C4F47C1C0400006A
+:104ED0000000101C1F17111010180E000000000019
+:104EE000000000F80C04000000000000001028EF93
+:104EF00000000000000000000000003F60400000D3
+:104F0000000000000000FF000000000000000000A2
+:104F10000000FF0000000000000000000000FF0093
+:104F2000000000000000040CF80000000000000079
+:104F300000000000EF2810000000000000004060AA
+:104F40003F000000000000000018060202040810E4
+:104F500020203008000000000000000000000000D9
+:104F60000000000000000000000000000000F01041
+:104F7000101010FF10101010F000000000000F04BF
+:104F8000040404FF040404040F0000004040405FD8
+:104F9000555555755555555F404040000040200F10
+:104FA000094989790909090F2040000000FE0242E1
+:104FB0004ACA4A4ACA4A4A4202FE000000FF40501A
+:104FC0004C4340404F50505C40FF00000000F888C8
+:104FD000888888FF88888888F800000000001F08FB
+:104FE0000808087F888888889F80F00080828282F5
+:104FF000828282E2A2928A86828080000000000083
+:105000000040807F0000000000000000101010FF32
+:10501000109008888888FF88888808000444827F68
+:1050200001808040432C1028468180000010101021
+:1050300010D030FF30D0121C1010000010080402F5
+:10504000010000FF000001020408100004040484B1
+:10505000E43C2724242424E4040404000402010082
+:10506000FF0909090949897F0000000000FE225A52
+:105070008600FE9292929292FE00000000FF0408C9
+:105080000700FF4020030C14224140000080402014
+:1050900018068000071820408000000001002070E2
+:1050A00028262120202438600001010000101292DF
+:1050B0009292929292121202FE0000000000003FB3
+:1050C000101010103F0040807F000000000000C062
+:1050D00080808080808080FC84808080808080C010
+:1050E000C0000000000000FF7F404040404040FF03
+:1050F00040404040404040FF7F0000000000000072
+:10510000000000000000007F7000000000000000B0
+:10511000000000000000000000000000000000008F
+:10512000000000FCF800000000000000000000008B
+:105130000000000000000000FFFE02020202020266
+:10514000020202FFFF020202020202020202FF0347
+:1051500000000000000000001F1F040404040404F9
+:10516000040404FFFF0404040404040404041F00F2
+:10517000000000000000000000000000000000002F
+:105180000000007F3F000000000000000000000061
+:10519000000000000000000000000000000000000F
+:1051A00000000000000000000000000000000000FF
+:1051B00000F8F8F0F070200000000000000000008F
+:1051C00000000000000000000000000000000000DF
+:1051D000000000000000000000000000800000004F
+:1051E00000000000000000000000000000000000BF
+:1051F00000FFFFFFFF0000000000000000000000B3
+:10520000000000000000000080800000000000009E
+:1052100000000000000000000000000000FFFFFE92
+:10522000060606060606060606060606060606061E
+:1052300006FFFFFFFF06060606060606060606062A
+:1052400006060606060606FFFFFFFF07020000002F
+:1052500000000000000000000000000000FFFFFF51
+:10526000000000000000000000000000000000003E
+:1052700000FFFFFFFF000000000000000000000032
+:1052800000000000000000FFFFFFFF000000000022
+:1052900000000000000000000000000000FFFFFF11
+:1052A000181818181818181818181818181818187E
+:1052B00018FFFFFFFF1818181818181818181818D2
+:1052C00018181818181818FFFFFFFF00000000003A
+:1052D00000000000000000000000000002010100CA
+:1052E00000000000000000000000000000000000BE
+:1052F00000FFFFFFFF0000000000000000000000B2
+:10530000000000000000000101000000000000009B
+:10531000000000000000000000000000000000008D
+:10532000000000000000000000000000000000007D
+:1053300000FFFFFFFF000000000000000000000071
+:10534000000000000000000000000000000000005D
+:10535000000000000000000000000000000000004D
+:10536000000000000000000000000000000000003D
+:10537000001F1F0F0F0000000000000000000000D1
+:10538000000000000000000000000000000000001D
+:10539000000000000000000000000000000000000D
+:1053A000000000C0F0F8F8F8F8008080C0404040ED
+:1053B000404040404080000000000000000000002D
+:1053C0000000000000000000000080C0E07038D83D
+:1053D000FCFCFFFFFFFF7F1F07030101000000002F
+:1053E000000000000000000000060F0F0F06002064
+:1053F000408000000080E0F83C0F0701C0F0FFFF94
+:10540000FFFFFFBF8F81C0C0E0F87C7E7FFFFFFF02
+:10541000FFFFFFFF7F7F7F7F7F7F3F3F0000000018
+:105420000087FC00FCFFFF000000000001030707ED
+:105430000707030303030101000000E0FCFFFFFF77
+:10544000FFFF1F03000000000000000000C0E0306C
+:105450001C070000071F3FFCF0E0C08000000000B8
+:10546000000000000000000000FCFFFFFFFFFF1F26
+:1054700003008080C0C0607070380C060701000017
+:10548000000000000000000001030307070E0E0EDD
+:105490001C1C1C1C1C1C1C1C1C1D1D1F0F0F0E0784
+:1054A00007030303010000000000000000000000EB
+:1054B0000000000000000080C060F0F8FEFE3E1812
+:1054C000080808080800303000408000F8FE070196
+:1054D0001C3F3F1F1B180ECFFFFFFF7F0F0F0F0753
+:1054E00080C07B0E070F1C383030606060607E7FAC
+:1054F0003F3F3118180C0E0303000000FF8181812B
+:10550000818181FF00018244FF11AA440000010053
+:1055100000010100000010385482D7825438100076
+:10552000000000010000000010385482C782543887
+:10553000100000000001000000000000008244286C
+:105540001028448200000000000000000000C0C0DD
+:10555000000000000000000000002010D0D010204B
+:1055600000000000000010082414D4D414240810F3
+:105570000000080412092515D5D5152509120408BF
+:10558000312E4E6574776F726B20496E666F2020E6
+:10559000322E4D4420506F727420496E666F202069
+:1055A000332E4C4F5241205253534920202020206B
+:1055B000342E5665726573696F6E20436865636B40
+:1055C00020204E6574776F726B20496E666F2020C5
+:1055D00020202020202020202020202020202020CB
+:1055E00020202020202020202020202020202020BB
+:1055F00020202020202020202020202020202020AB
+:105600005072696E74205B47756E3A2020205D20D1
+:10561000202020202020202020202020202020208A
+:10562000202020202020202020202020202020207A
+:10563000202020202020202020202020202020206A
+:10564000202020504F525420202020202020202095
+:10565000202020202020202020202020202020204A
+:10566000202020202020202020202020202020203A
+:10567000202020202020202020202020202020202A
+:10568000456D70747900000000000000000000000B
+:10569000426C7565536B790000000000000000004B
+:1056A0004C59000000000000000000000000000055
+:1056B0004A50000000000000000000000000000050
+:1056C000446172740000000000000000000000004F
+:1056D0005957595F426C7565736B79000000000083
+:1056E0005246494400000000000000000000000095
+:1056F0005947616F0000000000000000000000003A
+:105700004859616E670000000000000000000000C2
+:105710005957595F426C7565736B79000000000042
+:1057200050726F62655F4B5900000000000000007E
+:105730005957595F507265737375726500000000A8
+:10574000202020504F525420202020202020202094
+:105750002020202020202020202020202020202049
+:105760002020202020202020202020202020202039
+:105770002020202020202020202020202020202029
+:10578000202020205665726573696F6E20202020CE
+:105790002020202020202020202020202020202009
+:1057A00020202020202020202020202020202020F9
+:1057B00020202020202020202020202020202020E9
+:1057C000312E4D44436F6E6E6563742053657420B3
+:1057D000322E4C4F524120536C61766520536574D4
+:1057E000332E506F72744C6F67204F7574707574E0
+:1057F000342E436F6E6E656374204D6F6465202098
+:10580000352E4E6574776F726B205365742020209F
+:10581000362E44617461496E697420202020202056
+:10582000312E4D44436F6E6E656374205365742052
+:10583000322E4C4F524120536C6176652053657473
+:10584000332E506F72744C6F67204F75747075747F
+:10585000204D44436F6E6E65637420536574202041
+:105860002020202020202020202020202020202038
+:105870002020202020202020202020202020202028
+:105880002020202020202020202020202020202018
+:10589000204C4F524120536C617665205365742033
+:1058A00020202020202020202020202020202020F8
+:1058B00020202020202020202020202020202020E8
+:1058C00020202020202020202020202020202020D8
+:1058D00020506F72744C6F67204F75747075742010
+:1058E00020202020202020202020202020202020B8
+:1058F00020202020202020202020202020202020A8
+:105900002020202020202020202020202020202097
+:105910002020436F6E6E656374204D6F6465202098
+:105920002020202020202020202020202020202077
+:105930002020202020202020202020202020202067
+:105940005072657373207C20746F2073686966746D
+:105950002020204E6574776F726B20536574202071
+:105960002020202020202020202020202020202037
+:105970002020202020202020202020202020202027
+:105980005072657373207C20746F2073686966742D
+:105990004E6F773A4469616C20737769746368204D
+:1059A0004E6F773A53746174696F6E202020202007
+:1059B0004E6F773A436C6F756420202020202020A2
+:1059C0004E6F773A5465737420436C6F7564202072
+:1059D0004E6F773A576966692053746174696F6EC8
+:1059E0004E6F773A4469616C2073776974636820FD
+:1059F0004E6F773A34475F474D35202020202020D6
+:105A00004E6F773A34475F4C3531302020202020CC
+:105A10004E6F773A576946692020202020202020A9
+:105A20004E6F773A57414E20202020202020202002
+:105A3000496E697469616C697A6520446174613F7B
+:105A40002020202020202020202020202020202056
+:105A50002020202020202020202020202020202046
+:105A600027454E5445522720746F20736869667429
+:105A7000000000000000F03F000000000000F83FC0
+:105A800000000000000000000000004003B8E23FFA
+:105A9000000000000000000006D0CF43EBFD4C3EAC
+:105AA000033333333333E33FFFAB6FDBB66DDB3FA1
+:105AB0004D268F515555D53F01411DA96074D13FE9
+:105AC00065DBC9934A86CD3FEF4E454A287ECA3FE3
+:105AD0003E5555555555C53F93BDBE166CC166BF65
+:105AE0002CDE25AF6A56113FF16BD2C541BDBBBE5E
+:105AF000D0A4BE726937663E04FA97999999D93F46
+:105B0000AF788E1DC571CC3F9FC678D0099AC33F30
+:105B1000935555555555E53F599322942449D23F05
+:105B2000DE03CB966446C73F44523EDF12F1C23FCC
+:105B30000000000000000000DDDDDDDDDCBBBBDDC2
+:105B4000DDDDDDDDDDDDDDDD98888888888888881D
+:105B5000777777777788888885555556666666663D
+:105B6000666666666668888883333332222222221C
+:105B7000222222222228888D985B03080000002020
+:105B8000BC120000248F0008185E0308BC1200201D
+:105B900014CB0000BCCD0208412D010203040465B2
+:105BA00006070809320100FF00891112239B3224E5
+:105BB00046AD573665BF74488CC19D5AAFD3BE6C95
+:105BC000CAE5DB7EE9F7F88110080193331A22A5B4
+:105BD000562C47B7753E64C99C408DDBBF52AEED75
+:105BE000DA64CBFFF976E802218B30100299132694
+:105BF00067AF763444BD554AADC3BC588ED19F6E55
+:105C0000EBE7FA7CC8F5D983310A2091121803A773
+:105C1000772E66B5543C45CBBD42ACD99E508FEF34
+:105C2000FB66EAFDD874C904428D5316619F70204B
+:105C300004A9153227BB364CCEC5DF5EEDD7FC6814
+:105C400088E1997AABF3BA85520C4397711E60A133
+:105C5000142805B3373A26CDDE44CFDFFD56ECE9F4
+:105C6000986089FBBB72AA06638F7214409D512213
+:105C700025AB343006B9174EEFC7FE5CCCD5DD6AD4
+:105C8000A9E3B8788AF19B87730E6295501C41A3F3
+:105C9000352A24B1163807CFFF46EEDDDC54CDEBB4
+:105CA000B962A8F99A708B1023088481951AA7937A
+:105CB000B62CC2A5D33EE1B7F04008C919522BDB80
+:105CC0003A644EED5F766DFF7C899480DE859BB7EC
+:105CD00012A6ADD224C3BFF136E0C1184809D33BA8
+:105CE0005A2AE55E6C4FF77D7E6C0AA583B4188650
+:105CF00091972EE3A7F23CC0B5D14229CB38500A88
+:105D0000D91B666FEF7E744CFD5D8BB502A499962E
+:105D10001087AFF326E2BDD034C1C3394A28D11A67
+:105D2000580BE77F6E6EF55C7C4D0CC685D71EE583
+:105D300097F42880A1913AA3B3B2444ACD5B566947
+:105D4000DF78600CE91D722FFB3E8DD604C79FF5EE
+:105D500016E4A9902081BBB332A2C55A4C4BD77927
+:105D60005E68E11C680DF33F7A2E0EE787F61CC4CF
+:105D700095D52AA1A3B03882B193466BCF7A544807
+:105D8000DD59622DEB3C700EF91F8FF706E69DD4AE
+:105D900014C5ABB122A0B9923083C77B4E6AD558E7
+:105DA0005C49E33D6A2CF11E780F00082C41542B0E
+:105DB00041504E3D0008FF0102030405060701FFA4
+:105DC00001FF01FF01FF01FF01FF01CF022501C813
+:105DD0000C5C53595354454D2E545854181D4D3195
+:105DE0005F30010911190A1632190A1633190A15FA
+:105DF00034190C13504F531969C21203120202FFD7
+:105E00000901FF01FF01E5130103120202FF09016D
+:085E1000FF01FF01E57217001C
+:0400000508008189E5
+:00000001FF
diff --git a/obj/TXH_V1.3.7.hex b/obj/TXH_V1.3.7.hex
new file mode 100644
index 0000000..1b1bcc0
--- /dev/null
+++ b/obj/TXH_V1.3.7.hex
@@ -0,0 +1,13818 @@
+:020000040800F2
+:1080000090EC0020A1810008A981000815AB0008B0
+:10801000AD810008AF810008B181000800000000B8
+:10802000000000000000000000000000B381000814
+:10803000B581000800000000B7810008B981000880
+:10804000BB810008BB810008BB810008BB81000820
+:10805000BB810008BB810008A59D0008B59D0008F4
+:10806000BB810008BB810008BB810008BB81000800
+:10807000BB810008BB810008379900083F990008C0
+:10808000BB81000847990008BB810008BB8100083C
+:10809000BB810008BB810008BB810008BB810008D0
+:1080A000BB810008BB810008BB810008BB810008C0
+:1080B00071280308BB810008BB810008BB81000850
+:1080C000BB810008BB810008BB810008BB810008A0
+:1080D000BB810008533803085B3803086338030882
+:1080E000AD9D0008BB810008BB810008BB81000872
+:1080F000BB810008BB810008BB8100084F990008C4
+:10810000BB810008BB810008BB810008BB8100085F
+:10811000433803084B380308BB810008BB810008C3
+:10812000BB810008BB810008BB810008BB8100083F
+:10813000BB810008BB810008BB810008BB8100082F
+:10814000BB810008BB810008BB810008BB8100081F
+:10815000BB810008579900085F9900086B38030835
+:10816000BB810008BB810008BB810008BB810008FF
+:10817000BB810008BB810008BB810008BB810008EF
+:10818000BB810008BB810008DFF810D000F058FC6C
+:1081900000480047B1560308AFF3008090EC002080
+:1081A0000648804706480047FEE7FEE7FEE7FEE791
+:1081B000FEE7FEE7FEE7FEE7FEE7FEE70928030825
+:1081C000898100082DE9F0410024061B254671F144
+:1081D000000605DA01240027D0EB070067EB010158
+:1081E000161E73F1000605DA0027D2EB07020125FF
+:1081F00067EB030300F0C1FA86460E4617469C461D
+:10820000AC4204D00025D0EB050E65EB010624B18D
+:108210000020D2EB000760EB030C704631463A4673
+:108220006346BDE8F081202A06DBCB17203A41FAED
+:1082300002F043EAE07306E041FA02F3D040C2F1F3
+:108240002002914008431946704740EA01039B070A
+:1082500003D009E008C9121F08C0042AFAD203E0BB
+:1082600011F8013B00F8013B521EF9D27047421E43
+:1082700012F8013F002BFBD111F8013B02F8013B42
+:10828000002BF9D17047421C10F8011B0029FBD1CB
+:10829000801A704730B505460020034600E05B1C9D
+:1082A000934205D2EC5CC85C201A01D1002CF6D1B7
+:1082B00030BD2DE9FE4F804681EA0300C00F0C4619
+:1082C000009021F0004123F00045B8EB0200A941E5
+:1082D00005D24046214690461C460B46024623F0F6
+:1082E0000040104347D0270DC7F30A00C3F30A51DB
+:1082F0000290401A019040286BDAC3F3130040F457
+:10830000801B0098924620B10023D2EB030A63EB56
+:108310000B0B01985946C0F14002504600F05EFA3E
+:1083200006460D4650465946019AFFF77CFF10EB72
+:1083300008006141002487EA115284EAE7731A4376
+:1083400040D0009A62B3019A012A4FEA075215DC25
+:10835000001B61EB02014FF0004202EA0752CDE937
+:108360000042001C41F5801132462B4600F0EAFA2B
+:1083700003B0BDE8F08F40462146F9E7001B61EBF2
+:108380000201001C41F5801300185B412018A2F582
+:10839000001747EB030140EAD570B6196D4111E0B3
+:1083A0006D084FEA360645EAC0754FEA0752001BD2
+:1083B00061EB0201001C41F5801149084FEA3000D1
+:1083C0000019514132462B4603B0BDE8F04F00F092
+:1083D000AABA0098012240000023D0EB020263EB0E
+:1083E000E073009821464FEAE074B8EB000061EBBF
+:1083F0000401E9E783F000435BE781F0004158E7BF
+:108400002DE9FE4F81EA030404F0004421F000410D
+:1084100000944FF0000B23F0004350EA01045ED0BB
+:1084200052EA03045BD0C3F30A54C1F30A552C4447
+:10843000A4F2F3340194A0FB0254C1F3130141F4FC
+:108440008011C3F3130343F4801301FB024400FBC8
+:10845000034E840A970A44EA815447EA8357A4FBEF
+:10846000076802958D0A05FB07854FEA932C04FBEC
+:108470000C542705029D4FEA065847EA1637B5EB1C
+:1084800008056EEB070C870E920E47EA811742EA49
+:108490008312A7FB0201B6EB0B0164EB00042B0D6A
+:1084A00043EA0C335E1844EB1C50DA465146E7FBB6
+:1084B0000201C5F313044FEA0B3343EA14534FEAA6
+:1084C0000432019C43EA0603A4F10C040294009CCC
+:1084D000CDE900B400F036FA03B0BDE8F08F00201B
+:1084E0000146F9E72DE9F04D81EA030404F0004B61
+:1084F00021F0004514464FF0000A23F0004150EAF5
+:10850000050220D054EA01021DD0C5F30A570246E5
+:10851000C5F31303C1F31300C1F30A5640F48015E9
+:1085200043F48013A7EB0608101BD64608F2FD386B
+:1085300073EB050002D308F1010801E092185B41DA
+:10854000B8F1000F03DA00200146BDE8F08D0020ED
+:108550004FF48011064684460EE0171B73EB0507A7
+:1085600005D3121B63EB050306434CEA010C4908D3
+:108570004FEA300092185B4150EA0107EDD152EA10
+:10858000030012D082EA040083EA0501084305D003
+:10859000101BAB4106D20122002306E000224FF05F
+:1085A000004302E06FF0010253101AEB06004CEB9F
+:1085B000085110EB0A0041EB0B01BDE8F04D00F053
+:1085C000B2B9F0B4CA17CB0F50405140C61841F1B0
+:1085D00000054FEAC372314628004FF0960303D0DE
+:1085E000B623F0BC00F071B930460021F9E70EB5B2
+:1085F000C10F80EAE0700844CA07002140F233430B
+:108600008DE80E000A460B4600F09CF903B000BD51
+:108610000EB540F2334102910021CDE900110A4626
+:108620000B4600F08FF903B000BD3EB5CA17CB0F63
+:10863000002450405140C0186141DA0740F23343F2
+:108640000094CDE901232246234600F07BF903B0D4
+:1086500030BD10B500F0004420F00040C20DC0F362
+:10866000160040F400007F2A02DA0020014610BD07
+:108670000021962A03DCC2F19602D04002E0963A2D
+:1086800000F0ACF8002CF2D00023D0EB030063EB39
+:10869000010110BD70B5C1F30A5201F0004500247C
+:1086A000C1F3130140F2FF3341F480119A4201DA21
+:1086B000002070BD40F233439A42A2F2334203DC01
+:1086C000524200F09AF800E090402C43F1D0404232
+:1086D00070BD70B5C1F30A5201F000450024C1F32A
+:1086E000130140F2FF3341F480119A4202DA002074
+:1086F000014670BD40F233439A42A2F2334203DC9A
+:10870000524200F07AF801E000F068F82C43F0D013
+:108710000023D0EB030063EB010170BD00F00042C9
+:1087200030F000400AD0C10D01F56071C0F31600B1
+:1087300042EA0151C2084007114370470020014638
+:10874000704701F0004330B421F0004150EA0102CB
+:1087500006D00A0DA2F56072C1F31301002A02DCF3
+:1087600030BC00207047440F44EAC104C100E01847
+:1087700030BC00EBC25000F09FB82DE9F05F054619
+:10878000002092469B4688460646814640241BE0D0
+:10879000284641464746224600F02FF853465A469F
+:1087A000C01A914110D311461846224600F016F81F
+:1087B0002D1A67EB01084F4622460120002100F0E8
+:1087C0000DF817EB00094E41201EA4F10104DFDC77
+:1087D000484631462A464346BDE8F09F202A04DB3E
+:1087E000203A00FA02F1002070479140C2F12003C4
+:1087F00020FA03F3194390407047202A04DB203A03
+:1088000021FA02F00021704721FA02F3D040C2F1B0
+:108810002002914008431946704700000FB400231E
+:1088200000B589B00CA900910B996FF00042CB60A4
+:108830001E4B06931E4B07930423CDE901321D4ABC
+:10884000089202466B46002000F0A6F909B05DF8D8
+:1088500014FB70B586B006464FF0FF300091CDE9AD
+:108860000101002015460C4604903246694604A8D2
+:10887000FFF7D4FF02460498211825B108B1084635
+:1088800000E020462860049800280DD0002A02DD70
+:108890000098884208D0081B0094CDE901043246B4
+:1088A000694604A8FFF7BAFF06B070BDD18D000875
+:1088B000EF8D0008658A00080029A8BF7047401C9A
+:1088C000490008BF20F00100704710B4B0FA80FCE6
+:1088D00000FA0CF050EA010404BF10BC704749B123
+:1088E000CCF1200421FA04F411FA0CF118BF012193
+:1088F00021430843A3EB0C01CB1D4FEA00614FEA73
+:10890000102042BF002010BC704700EBC350104441
+:108910000029A4BF10BC7047401C490008BF20F0CC
+:10892000010010BC704710B5141E73F1000408DA82
+:10893000401C41F1000192185B411A4301D120F023
+:10894000010010BD2DE9F04D92469B4611B1B1FAE0
+:1089500081F202E0B0FA80F220329046FFF73EFF4B
+:1089600004460F4640EA0A0041EA0B0153465A46C4
+:10897000084313D0114653EA010019D0C8F1400250
+:108980005046FFF73AFF05460E46504659464246C6
+:10899000FFF724FF084305D0012004E020463946B4
+:1089A000BDE8F08D0020054346EAE0762C433743CE
+:1089B0000A986305E40AA0EB08000022FD0A44EAD5
+:1089C00047540A3002D500200146E9E70105101995
+:1089D0006941DDE9084500196941BDE8F04DA2E7AC
+:1089E00070B521F0004303430CD0C1F30A550024B5
+:1089F000D5EB040564EB0403D617AD1AB34102DBD3
+:108A00000020014670BD201841EB025170BD0000EE
+:108A100030B5041E71F1000404DB4FF00044404205
+:108A200064EB0101141E73F1000405DB1C464FF0DA
+:108A30000043524263EB0403994208BF904230BDA9
+:108A4000064C074D06E0E06840F0010394E807009B
+:108A500098471034AC42F6D3FFF79AFB98DC030832
+:108A6000B8DC0308C0B24FF4F05100F03BBA00008C
+:108A70002DE9FF4F087883B09946FF2805D0491C9F
+:108A80002D2804D00024002008E000200BE0012461
+:108A9000F9E700EB800003EB4000491C0B78FF2B4B
+:108AA000F7D104B1404200230293147819461D46C1
+:108AB0002D2C01D02B2C04D1521C2D2C13D0002492
+:108AC0000294AA461478FF2C0FD00A25A3FB057840
+:108AD00001FB05814FF0000C03FB0C11521CE31944
+:108AE0004AEB0101EEE70124EAE7814453EA010081
+:108AF00002D019F5C87F06DA03980021C0E90011F9
+:108B000007B0BDE8F08F0025AE4E2F46DFF8B882E3
+:108B1000184600F0FBF9CDE90001B9F1000002DAD6
+:108B2000C9F1000400E004460023A74A1AEB030B36
+:108B300042EB045A12E0E00707D02A463346384693
+:108B40004146FFF75DFC074688462A4633461046F5
+:108B50001946FFF755FC05460E466410002CEAD175
+:108B6000DDE90001B9F1000F5A46534606DAFFF776
+:108B7000B9FC3A464346FFF7B5FC05E0FFF740FC79
+:108B80003A464346FFF73CFC029A0AB181F00041A5
+:108B9000039AC2E90001B3E72DE9FF4F1F468DB0EC
+:108BA000D7E901464FF0FF382E2045464FF0000927
+:108BB0000B90B9696D1C0E988847396A82468847C0
+:108BC0000028F6D1BAF1FF3F0AD024F4D064002E79
+:108BD00011DDBAF12B0F08D0BAF12D0F0BD102E045
+:108BE000404611B08DE744F48064B9696D1C0E985D
+:108BF00088478246761E6946600501D52D2000E033
+:108C00002B208DF8000001F1010B0DF1200809E087
+:108C1000B9696D1C0E98884782460F9844F4007419
+:108C2000761E0560002E02DDBAF1300FF0D00B99F0
+:108C30008A453ED144F0800406E00F99681CA9F1F2
+:108C4000010944F400740860B9696D1C761E0E9821
+:108C5000884782463028F0D02BE00B998A4505D111
+:108C6000200603D444F08004761E18E050462CF011
+:108C700039F908B30DF11301761E44F400748B45E5
+:108C800008D2AAF130000BF8010B200607D5A9F194
+:108C9000010003E0200602D409F101008146A0058D
+:108CA00002D50F99681C0860B9696D1C0E98884739
+:108CB0008246002ED1DC53E0002E51DDBAF1650F63
+:108CC00002D0BAF1450F4BD1A00549D5B9696D1C49
+:108CD00024F44074761E0E9888478246002E0CDDE0
+:108CE0002B2804D0BAF12D0F07D144F48074B96950
+:108CF0006D1C0E9888478246761EE00501D52D2111
+:108D000000E02B2108F8011BCDF82C8021E00DF1AB
+:108D10002901761E44F4007488450CD2AAF1300073
+:108D200010F0FF0088F8000002D10B99884509D99E
+:108D300008F1010806E0E00501D5244801E042F20F
+:108D40000F708146B9696D1C0E98884782460F984E
+:108D50000560002E04DD50462CF0C4F80028D6D162
+:108D6000F9690E988847FF208BF8000088F800000A
+:108D70000020069007904B466A4608A906A8FFF710
+:108D800077FEA00502D46FF001002AE714F0240F4B
+:108D90000AD0E00714D1DDE906123868031D3B60F4
+:108DA0000068C0E900120BE0DDE90601FFF7C9FC2D
+:108DB0000146E00704D13868021D3A60006801608E
+:108DC00028460EE7000014400000F03FF1D8FFFFF6
+:108DD000426842B1016811F8013B23B1521EC0E95B
+:108DE0000012184670470121C160881E7047426812
+:108DF0005AB1C368016843B983688B4205D0491EE4
+:108E0000521CC0E90012002070474FF0FF3070473D
+:108E10002DE9F04D00231A461B1A8A4103DB00207E
+:108E20000146BDE8F08DC1F30A52C1F3130141F4CC
+:108E300080154FF0000BD10702D100186D41521E72
+:108E40000027044640F2FF11384601EB620A3E4615
+:108E50008046024600204FF48011FFF7CEFCC21975
+:108E60007141BB1846EB0100B4EB030C75EB000C31
+:108E700004D3E41A65EB000517460E46241908F1E1
+:108E800001006D4180463428E3DDF91946EB060008
+:108E9000091BA84103D24FF0FF32134601E0002224
+:108EA00013461BEB070046EB0A51BDE8F04DFFF7F8
+:108EB0003ABD000030B5041E71F1000404DB4FF030
+:108EC0000044404264EB0101141E73F1000405DB11
+:108ED0001C464FF00043524263EB04038B4208BF31
+:108EE000824230BD7F2801D9002208E0064A02EB09
+:108EF0005002C007127800D1120902F00F020120BF
+:108F0000904008407047000058DC03080EB540F25E
+:108F1000334202920022CDE900221346FFF712FDF0
+:108F200003B000BD70B58C1810F8015B15F0070395
+:108F300001D110F8013B2A1106D110F8012B03E0F2
+:108F400010F8016B01F8016B5B1EF9D12B0705D4FA
+:108F50000023521E0DD401F8013BFAE710F8013B43
+:108F6000CB1A921C03E013F8015B01F8015B521E5F
+:108F7000F9D5A142D8D3002070BD10B502461078B3
+:108F800003E012F8014B2318D8B20B1EA1F1010423
+:108F9000A1B2F6D110BD000070B5ADF5287D044634
+:108FA0000D460020A790A690002604EB44004549FA
+:108FB00001EBC000408AA84203DC00200DF5287DAB
+:108FC00070BD0020A69077E004EB44003D4B03EB1E
+:108FD000C000028A04EB440003EBC00080892844EF
+:108FE00081B2394800F010F90020A79011E004EB9D
+:108FF0004400344901EBC0004068BDF89C12405C5D
+:1090000001A9BDF89C228854BDF89C02401C80B286
+:10901000A79004EB44002B4901EBC000008ABDF887
+:109020009C128842E3DC04EB4400264A02EBC000B9
+:10903000008A401E81B201A8FFF79FFF23490870F4
+:1090400004EB44001F4901EBC000008A401E01A947
+:10905000085C1E490978884226D10020A79016E0B6
+:1090600004EB4400174901EBC0004068BDF89C12B6
+:10907000405C04EB4401134A02EBC1018968BDF86E
+:109080009C228854BDF89C02401C80B2A79004EB3F
+:1090900044000C4901EBC000008A401EBDF89C1240
+:1090A0008842DDDC012089E764202CF059F9BDF805
+:1090B0009802401C80B2A690BDF89802062883DB77
+:1090C00000207BE7A4B40308FCA50020310A00209F
+:1090D0002DE9F043ADF5257D04460E460025002719
+:1090E000A846A94604EB4400324901EBC000408A7F
+:1090F000B04204DC00200DF5257DBDE8F08300259D
+:1091000018E004EB44002B4901EBC0008068405D8F
+:1091100004EB4401274A02EBC1014968485504EBBE
+:109120004400114601EBC0004068405D0DF80500A9
+:10913000681C85B204EB44001E4901EBC000008AA4
+:10914000401EA842DDDC04EB44000A4602EBC000EE
+:10915000008A401E81B26846FFF70FFF04EB44010E
+:10916000144A02EBC101098A491E0DF801000027CB
+:109170001BE004EB44000F4B03EBC000028A04EB3E
+:10918000440003EBC0008089304481B2684600F09F
+:109190004FF931462046FFF7FFFE012800D1AAE72C
+:1091A00064202CF0DDF8781C87B2062FE1DB00206C
+:1091B000A1E70000A4B4030808B50020009026F041
+:1091C000D1FD0F49087000F09BF80D480078242865
+:1091D00004D0272807D028280FD109E0002109480A
+:1091E00080F8081D09E00121064880F8081D04E008
+:1091F0000221044880F8081D00BF00BF08BD000020
+:109200002C0A0020BC2200202DE9F04106460D4624
+:109210001746002401202BF05BFE0020284908801F
+:109220000DE026F081FD00F0800000B10BE0012090
+:109230002CF096F822480088401C214908802048DC
+:109240000088C828EDDB00BF1D480088C82832DA36
+:1092500010211C4801F052FC08211A4801F050FC72
+:10926000E82000F031F8C5F3871000F02DF8A906CA
+:10927000080E00F029F8002000F026F8002404E091
+:10928000002000F021F8601C84B2042CF8DB0024DC
+:1092900005E0FF2000F018F83055601C84B2BC4295
+:1092A000F7DB1021074801F02BFC00202BF010FE0B
+:1092B0000120BDE8F08100202BF00AFE0020F8E735
+:1092C0002E0A00200000024010B5044600BF022113
+:1092D0000A4826F057FE0028F9D02146074826F014
+:1092E0005DFE00BF0121054826F04CFE0028F9D0A4
+:1092F000024826F050FEC0B210BD00000030014010
+:1093000010B501202BF0E4FD00201E4908800DE07F
+:1093100026F00AFD00F0800000B10BE001202CF0E7
+:109320001FF818480088401C164908801548008816
+:10933000C828EDDB00BF13480088C8281CDA1021BC
+:10934000114801F0DBFB08210F4801F0D9FB3D205B
+:10935000FFF7BAFF2A20FFF7B7FF8020FFF7B4FF1F
+:10936000A720FFF7B1FF1021074801F0C9FB00203B
+:109370002BF0AEFD012010BD00202BF0A9FD002038
+:10938000F9E700002E0A00200000024070B50546F3
+:109390000E46002401202BF09BFD0020224908806E
+:1093A0000DE026F0C1FC00F0800000B10BE00120D0
+:1093B0002BF0D6FF1C480088401C1B4908801A4827
+:1093C0000088C828EDDB00BF17480088C82825DAC8
+:1093D0001021164801F092FB0821144801F090FB7F
+:1093E0008420FFF771FF0020FFF76EFF0020FFF7DA
+:1093F0006BFF0020FFF768FF002404E0285DFFF703
+:1094000063FF601C84B2B442F8DB1021074801F00E
+:1094100077FB00202BF05CFD012070BD00202BF0BD
+:1094200057FD0020F9E700002E0A0020000002404E
+:1094300070B506460C46154601202BF049FD29461D
+:109440003046FFF7A3FF08B9002070BD00201F4978
+:1094500008800DE026F068FC00F0800000B10BE011
+:1094600001202BF07DFF19480088401C1749088017
+:1094700016480088C828EDDB00BF14480088C828BB
+:109480001EDA1021124801F039FB0821104801F0C2
+:1094900037FB8320FFF718FFC4F38710FFF714FF93
+:1094A000A106080EFFF710FF0020FFF70DFF1021A7
+:1094B000074801F025FB00202BF00AFD0120C4E73E
+:1094C00000202BF005FD0020BFE700002E0A002041
+:1094D0000000024030B502460020002304E012F8EC
+:1094E000014B60405C1CE3B28B42F8DB30BD0000F6
+:1094F00010B5044639202CF075F9E0B22CF092F941
+:10950000C4F307202CF08EF9C4F307402CF08AF93D
+:10951000200E2CF087F94FF48051034801F0F0FA47
+:109520002AF0E6FA10BD0000000402402DE9F041E7
+:1095300007460E4614463A202CF054F9F0B22CF0AF
+:1095400071F930122CF06EF94FF480510F4801F090
+:10955000D7FA19E02AF0CCFA05461D2D11D138466C
+:1095600000F0ACF805463B202CF03CF94FF480515C
+:10957000064801F0C5FA2F4434B1208828442080E1
+:1095800002E02846BDE8F081E4E700000004024064
+:109590002DE9F04107460E4614463C202CF022F9F6
+:1095A000F0B22CF03FF930122CF03CF94FF480511E
+:1095B000104801F0A5FA0CB10020208019E02AF033
+:1095C00097FA05461E2D11D1384600F02BF90546B5
+:1095D0003D202CF007F94FF48051064801F090FA35
+:1095E0002F4434B120882844208002E02846BDE87A
+:1095F000F081E4E70004024010B526F08DFA08B1CE
+:1096000000F02EF8302000F0A9F810BD10B5044687
+:109610002146362000F08EF810BD10B5044614B176
+:10962000204600F0ABF8342000F098F810BD10B5DB
+:109630000446204600F0A2F820785C2802D020786A
+:109640002F2803D10021642000F008F9322000F017
+:1096500085F810BD10B5682000F04CF810BD000072
+:1096600010B522202CF0BEF82CF0B1F804464FF4CF
+:109670008051024801F044FA204610BD0004024027
+:109680002DE9F0412CF0A3F804462CF0A0F8054693
+:109690002CF09DF806462CF09AF807464FF48051BE
+:1096A000054801F02DFA44EA052040EA064040EA68
+:1096B0000760BDE8F08100000004024070B5044678
+:1096C00027202CF08FF82CF082F80646054646B18C
+:1096D00000BF2CF07CF82070641C701EC0B2061E07
+:1096E000F7D14FF48051024801F00AFA284670BDC4
+:1096F0000004024010B504460C202CF073F82046FC
+:109700002CF090F8FFF7BCFF10BD000070B50446C8
+:109710000A202CF067F820462CF084F82CF057F83B
+:1097200005464FF48051024801F0EAF9284670BD21
+:109730000004024070B505460C4628462CF052F84D
+:1097400020462CF06FF84FF48051034801F0D8F90F
+:109750002AF0CEF970BD00000004024010B50446A6
+:1097600020462CF03FF84FF48051034801F0C8F92F
+:109770002AF0BEF910BD0000000402402DE9F041BE
+:10978000064601202CF02EF82CF021F843282BDA85
+:109790002B20FFF7BBFF102826DA2F202CF022F811
+:1097A00000202CF03FF83220FFF7D8FF0446142C9D
+:1097B0001AD1CF20FFF7AAFF0446ACB14C20FFF727
+:1097C00099FF00EB042739464C2000F047F8502061
+:1097D000FFF790FF00EB04273946502000F03EF8D9
+:1097E0000021702000F03AF82F202BF0FBFF357895
+:1097F00028462CF017F809E0761C35785C2D01D04E
+:109800002F2D00D1002528462CF00CF8002DF3D187
+:109810004FF48051024801F073F9BDE8F081000077
+:109820000004024070B504462D202BF0DBFF2BF026
+:10983000CEFF0646054646B100BF20782BF0F2FF6A
+:10984000641C701EC0B2061EF7D14FF4805102484E
+:1098500001F056F9284670BD0004024070B5054677
+:109860000C460D202BF0BEFF28462BF0DBFFE0B2AC
+:109870002BF0D8FFC4F307202BF0D4FFC4F307402C
+:109880002BF0D0FF200E2BF0CDFF4FF4805102487B
+:1098900001F036F970BD00000004024070B50246C8
+:1098A0000C46FF25FF2309E012F8010B80EA0501B1
+:1098B0000648405C80EA03050548435C201EA4F18D
+:1098C0000106B4B2F0D145EA032070BD0CB2030822
+:1098D0000CB303082DE9F04103460C460020014675
+:1098E000024606E013F8010B411842F10002601E27
+:1098F00084B2002CF6DC080C40EA024C100C8DB24D
+:109900001CEB050140F10002080C40EA024041183E
+:109910006FEA010080B2BDE8F08130B50246002058
+:10992000002305E012F8015B2C18E0B25C1CE3B2E6
+:109930008B42F7DB30BD10B51CF036F910BD10B509
+:109940001CF0D0F810BD10B51CF09CF810BD10B57F
+:109950001CF0F8F810BD10B51EF0CAF910BD10B516
+:1099600025F022FC10BD00000246094B9A4201D2AC
+:10997000084801E00648103801F000531BB1064BBF
+:109980000B40C36002E0044B0B4083607047000053
+:1099900010640240006002407D0F7D0F21B102681B
+:1099A00042F00102026003E0026822F0010202605C
+:1099B00070470000016821F0010101600021016091
+:1099C00041608160C1600161212141614A49884251
+:1099D00004D13D21484A103A91608CE04649183143
+:1099E000884205D14FF47461434A103A916082E095
+:1099F00041493031884205D14FF474113E4A103A42
+:109A0000916078E03C494831884205D14FF074615B
+:109A1000394A103A91606EE037496031884204D18A
+:109A20003649354A103AD16065E033497831884289
+:109A300004D13349304A103AD1605CE02E4990316C
+:109A4000884204D12F492C4A103AD16053E02A4968
+:109A5000A831884205D14FF03D51274A103AD160D4
+:109A600049E02949884204D13D21274A083A11603A
+:109A700041E025491831884205D14FF47461224AEA
+:109A8000083A116037E020493031884205D14FF45F
+:109A900074111D4A083A11602DE01B494831884273
+:109AA00005D14FF07461184A083A116023E0164955
+:109AB0006031884204D11149134A121F11601AE023
+:109AC00011497831884204D10D490F4A121F1160A3
+:109AD00011E00D499031884204D10A490A4A121F07
+:109AE000116008E00849A831884204D14FF03D5187
+:109AF000054A121F11607047106002403D000020AF
+:109B0000400F002000003D201064024010B501F01D
+:109B100080034BB122B1436943F08003436103E00A
+:109B2000436923F08003436180290BD02AB1036885
+:109B300001F01E042343036004E0036801F01E04E7
+:109B4000A343036010BD000010B500220268134B50
+:109B50001A40CC680B6823434C6923438C69234328
+:109B6000CC6923430C6A23434C6A23438C6A234306
+:109B70004C6B23438C6B23431A430260426922F0EF
+:109B80000702D1E90B3423431A4342610B69436056
+:109B90004B6883608B68C36010BD00003F801CF081
+:109BA0001CB500240121202025F0C2FF30200090A8
+:109BB00001208DF8040000208DF8060003208DF8A8
+:109BC000050000208DF807006946174800F022FFC5
+:109BD0003021154800F094FF0021144880F8341615
+:109BE00000201349887001204870C8704FF4FA7043
+:109BF000886000F021F80F4890F80B0F592811DD0C
+:109C000024200A49F5394871082008713020C870AD
+:109C100014208870202048700021064880F80B1F0F
+:109C200000F04EF81CBD000000140240BC320020C1
+:109C3000F0380020BC2200201CB52BF099FCD0206D
+:109C40002BF062FC2BF0C8FC00202BF05DFC2BF00D
+:109C5000C3FC2BF08DFCD1202BF056FC2BF0BCFC70
+:109C600000240EE0062C05DA01202BF01DFC0DF877
+:109C7000040004E000202BF017FC0DF80400601C29
+:109C8000C4B2072CEEDB2BF08DFC9DF806000A49D0
+:109C900048719DF8050008719DF80400C8709DF892
+:109CA000020088709DF8010048709DF8001003487C
+:109CB00080F80B1F1CBD0000C7310020BC22002013
+:109CC0001CB500241B4890F80B0F8DF800001A48B3
+:109CD00040788DF80100184880788DF80200012046
+:109CE0008DF803001448C0788DF8040012480079FC
+:109CF0008DF80500104840798DF806002BF038FCEF
+:109D0000D0202BF001FC2BF067FC00202BF0FCFB9B
+:109D10002BF062FC00BF07E01DF804002BF0F4FB01
+:109D20002BF05AFC601CC4B2072CF5DB2BF03AFC7C
+:109D30001CBD0000BC220020C731002070B50246C7
+:109D40000C460025002309E012F8010B80EA05010A
+:109D50000648405C80EA03050548435C201EA4F1E8
+:109D60000106B4B2F0D145EA032070BD0CB203087D
+:109D70000CB3030810B504460B460021072A00DD8A
+:109D8000072244EA042001462BB901FA02F081B20D
+:109D90000912084610BD012B02D11141C8B2F9E7E2
+:109DA00000BFF7E710B525F0F5FC10BD10B525F0A4
+:109DB000F1FC10BD10B525F0EDFC10BD01490860A7
+:109DC00070470000143C0140014600200022074B70
+:109DD0001B6803EA0102054B14331B680B4013B1E7
+:109DE0000AB1012000E0002070470000003C014063
+:109DF000002123498279002A3AD00A461268036872
+:109E00009A430B461A600A1D126803689A430B1D99
+:109E10001A60027911440A6803681A430A60184AF2
+:109E20000832126803689A43154B08331A601A1DEA
+:109E3000126803689A43124B0C331A604279102A55
+:109E40000ED11A1F126803681A430D4B08331A60AB
+:109E50001A1D126803681A43094B0C331A600DE08F
+:109E60000749427911440A6803681A430A6005E009
+:109E7000027911440A6803689A430A607047000037
+:109E8000003C014010B504460B460021072A00DDC6
+:109E9000072244EA0420014613B91141C8B210BD9B
+:109EA000012B05D101FA02F081B209120846F6E74A
+:109EB00000BFF4E7F0B5ADF21C5D04460D4600208E
+:109EC000CDF81805CDF81405002604EB44005849D8
+:109ED00001EBC000408AA84203DC00200DF21C5DAB
+:109EE000F0BD0020CDF814059AE051480122C16868
+:109EF000504800F0A9FA4E48406800788DF80000FC
+:109F00009DF8000038287DD104EB4400484B03EB5A
+:109F1000C000C06804EB4403454F07EBC3031B8A32
+:109F200003FB050104EB44003B4603EBC000028A3F
+:109F3000404800F089FA0020CDF8180512E004EB43
+:109F400044003B4901EBC0004068BDF81815405C77
+:109F5000BDF818250DF80200BDF81805401C80B2A8
+:109F6000CDF8180504EB4400314901EBC000008A2C
+:109F7000BDF818158842E2DC04EB44002C4A02EBE1
+:109F8000C000008A401E81B2684600F023FB0646EE
+:109F900004EB4400264901EBC000008A401E1DF876
+:109FA0000000B04233D10020CDF8180520E004EBCA
+:109FB00044001F4901EBC0004068BDF81815415C22
+:109FC00004EB44001A4A02EBC0008068BDF8182573
+:109FD000024404EB4400164B03EBC000008A401E11
+:109FE00068431154BDF81805401C80B2CDF818051F
+:109FF00004EB44000E4901EBC000008A401EBDF88E
+:10A00000181500E003E08842D1DC012066E76420F7
+:10A010002BF0A6F9BDF81405401C80B2CDF814054C
+:10A02000BDF814050628FFF660AF002056E70000D3
+:10A03000F86203084C7800202DE9F041ADF5A36DDE
+:10A0400004460E4600250027A8460020009004EB99
+:10A050004400494901EBC000408AB04204DC0020C2
+:10A060000DF5A36DBDE8F0814448807B002878D1D0
+:10A0700000210846FFF71EFF01287AD1002520E0C5
+:10A0800004EB44003C4901EBC0008068411904EB3B
+:10A090004400394A02EBC000008A401E7043085C4D
+:10A0A00004EB440102EBC1014968485504EB44004C
+:10A0B000114601EBC0004068405D01A94855681C8D
+:10A0C00085B204EB44002C4901EBC000008AA84291
+:10A0D000D6DC00274BE004EB4400274B03EBC00029
+:10A0E000C06804EB4403DFF890C00CEBC3031B8A89
+:10A0F00003FB060104EB4400634603EBC000008A47
+:10A10000401E82B21E4800F021FA04EB44001A4AB5
+:10A1100002EBC000008A401E81B201A800F05AFA8A
+:10A12000009004EB4400144A02EBC000C06804EB4A
+:10A130004402114B03EBC202128A104404EB4402A6
+:10A1400003EBC202128A02FB0600411E012268468E
+:10A1500000F0FCF931462046FFF7ACFE012801D1A2
+:10A160007EE706E064202BF0FBF8781C87B2062F10
+:10A17000B1DB002074E70000F8620308BC12002085
+:10A180004C780020F0B5ADF21C5D002500240020C5
+:10A190000190002600210120FFF78CFE4B4890F82B
+:10A1A000FC6C00204A49088080E000256FE0002414
+:10A1B00014E04748008800EB4000464951F8300061
+:10A1C000005D4349098801EB4101424A02EBC101AC
+:10A1D0004968085502A90855601C84B23C480088AB
+:10A1E00000EB40003B4901EBC000008A401EA0424A
+:10A1F000DFDC3748008800EB40000A4602EBC00075
+:10A20000008A401E81B202A800F0E4F901903048B3
+:10A21000008800EB40002F4B03EBC000C0682C4BC4
+:10A220001B8803EB43032B4F07EBC3031B8A03FB82
+:10A2300005012748008800EB40003B4603EBC000C7
+:10A24000008A401E82B2244800F080F9204800882D
+:10A2500000EB40003A4602EBC000C0681C4A12887E
+:10A2600002EB42023B4603EBC202128A1044184A38
+:10A27000128802EB420203EBC202128A02FB0500C3
+:10A28000411E012201A800F061F9681C85B2104846
+:10A29000008800EB40000F4901EBC000408AA84253
+:10A2A00085DC0B480088401C094908800848008864
+:10A2B0000D28FFF67AAF054880F8FC6C00210120DC
+:10A2C000FFF7BAFE0DF21C5DF0BD0000BC220020BD
+:10A2D00010000020F86203084C7800201CB5012112
+:10A2E000084625F025FC01208DF8040002208DF899
+:10A2F000050000208DF8060001208DF807001820C9
+:10A3000000906946144800F085FB0522114612486A
+:10A3100000F0C8FB052206210F4800F0C3FB052210
+:10A3200007210D4800F0BEFBA020009002208DF810
+:10A33000040003208DF8050000208DF806008DF83C
+:10A3400007006946044800F065FB4020009069461C
+:10A35000014800F05FFB1CBD000002402DE9F843FE
+:10A36000002400250027002000908046FFF7B6FF5C
+:10A3700000F0BCF80A202AF0F3FF6E4608212D48B1
+:10A3800000F0BCFB10212B4800F0BAFB062000F0C7
+:10A3900091F80821274800F0B3FB0821254800F078
+:10A3A000ADFB1021234800F0ABFB012000F082F848
+:10A3B000002000F07FF808211E4800F0A1FB1E4895
+:10A3C000D0F82C11B0F83021B0F8320102FB0010A7
+:10A3D000B0F5003F02D900BE00BFFEE71748006895
+:10A3E00008B9FFF7CFFE00201549088017E00024C8
+:10A3F00006E0134908782146FFF75CFD601C84B233
+:10A400000F48008800EB40000B4901EBC000408A78
+:10A41000A042EEDC0A480088401C09490880084830
+:10A4200000880D28E3DB0748D0F80C020549C87303
+:10A43000BDE8F88300000240F86203081C024342B2
+:10A4400010000020BC1200202DE9F04105460C460A
+:10A450001646002701202AF038FD0821144800F094
+:10A460004DFB1021124800F04BFB032000F022F8B6
+:10A47000C4F3074000F01EF8C4F3072000F01AF8F8
+:10A48000E0B200F017F800BF06E0002000F012F87C
+:10A4900028706D1C781C87B2B742F6DB082104488F
+:10A4A00000F02EFB00202AF010FDBDE8F081000036
+:10A4B0000000024010B5044600BF02210A4825F002
+:10A4C00061FD0028F9D02146074825F067FD00BF4F
+:10A4D0000121054825F056FD0028F9D0024825F055
+:10A4E0005AFDC0B210BD00000030014000B585B07B
+:10A4F0000121080325F06CFB134825F017FD00200F
+:10A50000ADF80000ADF80400ADF80600ADF80800A5
+:10A510004FF40070ADF80A000820ADF80C000020E0
+:10A52000ADF80E000720ADF810004FF48270ADF8C2
+:10A5300002006946044825F033FD0121024825F058
+:10A54000E9FC05B000BD0000003001402DE9F041FC
+:10A5500005460C461646002701202AF0B6FC0821C5
+:10A560001B4800F0CBFA1021194800F0C9FA062068
+:10A57000FFF7A0FF0821164800F0C2FA082114488E
+:10A5800000F0BCFA1021124800F0BAFA0220FFF7DE
+:10A5900091FFC4F30740FFF78DFFC4F30720FFF7D7
+:10A5A00089FFE0B2FFF786FF00BF05E02878FFF7DC
+:10A5B00081FF6D1C781C87B2B742F7DB0821044885
+:10A5C00000F09EFA00202AF080FCBDE8F081000037
+:10A5D0000000024010B50246107803E012F8014B6B
+:10A5E0002318D8B20B1EA1F10104A1B2F6D110BDFF
+:10A5F0002C48807F012854D100212A4881772A489D
+:10A600000078C0B901202849087028480068C000B7
+:10A610002749D1F8301240EA81002549D1F82C129F
+:10A6200040EA41002249D1F8281208430F21814312
+:10A630002048017017E000201B4908701B48006883
+:10A64000C0001B49D1F8301240EA81001849D1F806
+:10A650002C1240EA41001649D1F8281208430F2174
+:10A6600081431548017013480078134909788842DE
+:10A6700017D1104800781149087008460078104931
+:10A68000097888420DD00D480078064908760B48B5
+:10A6900000780B4908700948007810B10120014981
+:10A6A000C8757047BC120020DE0A00203402424206
+:10A6B00000004242DF0A0020E00A0020E10A0020F8
+:10A6C000DD0A002010B5ADF57C7D00247DA000687A
+:10A6D000FB9000200090FEF78FFF14287CD17A4871
+:10A6E000FEF7A5FF7949087008460078142874D150
+:10A6F000FEF7B0FF0021764A03C2BDF80000FEF766
+:10A70000F7FE6A464FF4FA7101A8FEF70FFF71A138
+:10A7100001A82BF003F8714908800846008810B39F
+:10A7200000BF04E000216E480155601C84B2282C53
+:10A73000F8DB01A9694A128888186AA12AF0EEFF9D
+:10A7400069490880002409E064480088C01C20444E
+:10A7500001A9095C62480155601C84B26248008806
+:10A76000001FA042F0DC61A101A82AF0D7FF5B49DD
+:10A7700008800846008820B3002405E000215848DE
+:10A7800028300155601C84B2282CF7DB01A9534AFC
+:10A790001288881853A12AF0C1FF53490880002469
+:10A7A0000AE04E4800880830204401A9095C4C4862
+:10A7B00028300155601C84B24B4800880938A042FB
+:10A7C000EFDC4DA101A82AF0A9FF44490880084602
+:10A7D000008830B3002407E06BE05BE000214048D4
+:10A7E00050300155601C84B2142CF7DB01A93B4AA0
+:10A7F000128888183BA12AF091FF3B490880002469
+:10A800000AE0364800880C30204401A9095C34482D
+:10A8100050300155601C84B2334800880D38A04286
+:10A82000EFDC39A101A82AF079FF2C4908800846FD
+:10A83000008820B3002405E0002029494639085546
+:10A84000601C84B2322CF7DB01A9244A12888818D4
+:10A8500024A12AF063FF2449088000240AE01F484D
+:10A860000088801D204401A9085C1D49463908550F
+:10A87000601C84B21C480088C01FA042EFDC00218D
+:10A880000320FFF7D9FB0120FEF7C0FE01200DF5E4
+:10A890007C7D10BD0D480078422803D10A48FEF7A0
+:10A8A000BCFE0CE00120FEF7B1FE00200749087055
+:10A8B00005E00021164880F80A1F2AF0C3FE00BFF9
+:10A8C000E5E700000D0A0000480A0020380A0020D1
+:10A8D000400A002041504E3D000000005E0A00206A
+:10A8E000D03900203B0000005C0A0020574946494F
+:10A8F0004E414D453D000000574946495041535394
+:10A90000574F52443D0000005345525645523D00BA
+:10A91000BC22002010B504463548844208D10121EC
+:10A92000084625F015F90021012025F011F95EE017
+:10A930003048844208D10121022025F009F9002184
+:10A94000022025F005F952E02B48844208D101216C
+:10A95000042025F0FDF80021042025F0F9F846E058
+:10A960002648844208D10121082025F0F1F8002171
+:10A97000082025F0EDF83AE02148844208D1012171
+:10A98000102025F0E5F80021102025F0E1F82EE058
+:10A990001C48844208D10121202025F0D9F800214B
+:10A9A000202025F0D5F822E01748844208D1012163
+:10A9B000402025F0CDF80021402025F0C9F816E010
+:10A9C0001248844208D10121802025F0C1F80021DD
+:10A9D000802025F0BDF80AE00D48844207D101210E
+:10A9E000801525F0B5F80021A01525F0B1F810BDAF
+:10A9F000000002400004024000080240000C024037
+:10AA0000001002400014024000180240001C0240E6
+:10AA100000200240F0B50A4600210023002400BFB8
+:10AA20003DE0012505FA01F3156805EA03049C429F
+:10AA300034D105684F000326BE40B5430560157943
+:10AA40004E00B5400668354305601579012D02D0EA
+:10AA50001579022D16D185684F000326BE40B543F7
+:10AA6000856055794E00B5408668354385604568F8
+:10AA700001268E40B5434560456896798E40B6B252
+:10AA800035434560C5684F000326BE40B543C560E9
+:10AA9000D5794E00B540C6683543C560491C1029BC
+:10AAA000BFD3F0BDF0B5002300244D07ED0E02FA30
+:10AAB00005F3CE1000F1200555F826504E07F70E8D
+:10AAC0000F26BE40B543CF1000F1200646F82750B0
+:10AAD000CE1000F1200555F8265045EA0304CE10AB
+:10AAE00000F1200545F82640F0BD0246002013691C
+:10AAF0000B400BB1012000E00020704741837047FC
+:10AB0000018370470249087E0021014A117670478F
+:10AB1000BC1200200E48006800F0010000B100BE29
+:10AB2000012080F3138800BF00BFBFF34F8F084898
+:10AB3000E438006800F4E06006490843001D044959
+:10AB4000E4390860BFF34F8F00BF00BFFEE700008D
+:10AB5000F0ED00E00000FA054AF6AA20014908607D
+:10AB6000704700000030004030B50246002400234A
+:10AB700005E012F8015B2819C4B2581CC3B28B421D
+:10AB8000F7DB6042C0B230BD10B500242AF05AFD98
+:10AB900064202AF0E5FB10BD2DE9F043ADF2DC7D29
+:10ABA00080460E46144699460025002783A000687B
+:10ABB000CDF8D80700200190042C7CDC8048007977
+:10ABC000302101EB101004EBC40101EB04117D4AAC
+:10ABD000114408717A48007900F00F00303004EB1E
+:10ABE000C40101EB0411114448717548C07830214B
+:10ABF00001EB101004EBC40101EB04111144887146
+:10AC00006F48C07800F00F00303004EBC40101EB56
+:10AC100004111144C871FEF7EFFC14287ED16A4874
+:10AC20000078142809D004EBC40101EB0411654A33
+:10AC30008818FEF7FCFC6449087063480078142803
+:10AC40006DD1B6F57A7F01DD4FF47A76FEF702FD1D
+:10AC500000215E4A03C25D480068FEF749FC58487F
+:10AC6000C078302101EB10108DF808005448C078EE
+:10AC700000F00F0030308DF809005148807801EB6A
+:10AC800010108DF80A004E48807800F00F00303028
+:10AC90008DF80B004A48407801EB10108DF80C003D
+:10ACA0004748407800F00F0030308DF80D004848DC
+:10ACB00090F80B0F00E07CE001EB10108DF80E0017
+:10ACC000434890F80B0F00F00F0030308DF80F0064
+:10ACD000B9F1000F03D154208DF8100005E0B9F14F
+:10ACE000010F02D152208DF810003A208DF811008A
+:10ACF00000252CE0284605EBD071491018F801100A
+:10AD00000F110A2097FBF0F0C0EBC00107F13000F3
+:10AD10000844C1B202AA05F10A0001E043E02EE0B6
+:10AD20001154284605EBD071491018F8011001F0B4
+:10AD30000F070A2097FBF0F0C0EBC00107F13000CD
+:10AD40000844C1B205F10B001154A81C85B2B5EB43
+:10AD5000460FCFDB0A2000EB460081B201AA02A811
+:10AD6000FEF716FC01AA02210DF5FB60FEF710FCB0
+:10AD70000120FEF74BFC00201349087019E012482F
+:10AD80000078422808D104EBC40101EB04110D4AFC
+:10AD90008818FEF742FC0CE00120FEF737FC00208B
+:10ADA0000949087005E00021094880F80A1F2AF0C7
+:10ADB00049FC0DF2DC7DBDE8F08300000D0A0000C7
+:10ADC000C7310020600A0020380A0020400A002015
+:10ADD000BC22002070B5BAB000213991389137916A
+:10ADE00036913591349133913291002230923192E3
+:10ADF0002E922F922D912C912B912A91299128916D
+:10AE000027912691259124911691159114911391D2
+:10AE10001291119110919FEDFE0A8DED0F0AFDA088
+:10AE200006C8CDE90D12FDA006C8CDE90B12BAE0A7
+:10AE3000FC48807858B30020FA498870FA48B0F886
+:10AE40003005FA490968C1F57A7188421FD1F7487F
+:10AE50000068C0F57A7081B2F348A0F82815002187
+:10AE6000F248001FFEF79AFDF149F048001FFEF777
+:10AE70007BFD0120EF4908704FF47A70EB498C3963
+:10AE8000C1F88C000121E948001FFEF787FDE54865
+:10AE9000807B50B30021E3488173E7484088E34951
+:10AEA0008C39496CC1F57A7188421ED1DF488C38E3
+:10AEB000406CC0F57A70E049083948800021DB48D1
+:10AEC0004C38FEF76BFDDD49D8484C38FEF74CFD99
+:10AED0000121DB4801704FF47A70D4498C39486401
+:10AEE0000121D2484C38FEF759FDCE48807E50B340
+:10AEF0000021CC488176D0488088CC498C3949697A
+:10AF0000C1F57A7188421ED1C8488C384069C0F5B5
+:10AF10007A70C949083988800021C4487C38FEF716
+:10AF20003DFDC849C1487C38FEF71EFD0120C649D9
+:10AF300008704FF47A70BD498C3948610121BB48D3
+:10AF40007C38FEF72BFDB74890F8260058B3002157
+:10AF5000B44880F82610B848C088B4498C39C96A0A
+:10AF6000C1F57A7188421ED1B0488C38C06AC0F5EC
+:10AF70007A70B1490839C8800021AC486438FEF7BE
+:10AF80000DFDB249A9486438FEF7EEFC0121B04836
+:10AF900001704FF47A70A5498C39C8620121A34829
+:10AFA0006438FEF7FBFC9F488178807B01449D4814
+:10AFB000807E01449B4890F82600084400287FF4D6
+:10AFC00037AF12F08EBB9B48007820B10020994922
+:10AFD00008702D9019E09A48007828B1002098490F
+:10AFE000087001202D9010E09748007828B10020CB
+:10AFF0009549087002202D9007E09548007820B10F
+:10B0000000209349087003202D909DF8B41001EBA7
+:10B010004100C0EBC1108F4911F83000C12836D172
+:10B020009DF8B41001EB4100C0EBC110894901EB60
+:10B03000C000807808282AD101217B4880F880153B
+:10B040009DF8B40030B101280AD002280ED00328A0
+:10B0500018D111E04FF480417F48FFF74FFD11E018
+:10B060004FF400517C48FFF749FD0BE04FF480514D
+:10B070007948FFF743FD05E04FF400617648FFF79C
+:10B080003DFD00BF00BF00207449086099E7654896
+:10B090000C389DF8B41010F811000121B1EBD01F4D
+:10B0A00052F08B816E4890F80A0FB8B162490839A6
+:10B0B0009DF8B40031F810100A919DF8B41001EB1E
+:10B0C0004100C0EBC110634901EBC00101230991AC
+:10B0D0009DF8B420DDE90901FFF75EFD9DF8B4108D
+:10B0E00001EB410000EB01105E4901EB001081799A
+:10B0F0002C919DF8B0000B2892F02981DFE810F028
+:10B1000078810B00FB16A92AC23AF43C0E41014D8E
+:10B11000565B0B6B79819DF8B41001EB4100C0EBDD
+:10B12000C1104C4901EBC000417808460A9100214A
+:10B130001AF0C6FBC1B22891002136911CE09DF89F
+:10B14000B41001EB410000EB0110464901EB001186
+:10B150003031BDF8D80001EB001041789DF8A00017
+:10B16000814204D1BDF8D800C1B2289112E0BDF8E7
+:10B17000D800401C81B236919DF8B40000EB40012C
+:10B1800001EB0010374901EB0010C179BDF8D80080
+:10B190008142D4DC00BF9DF8B40000EB4001C1EB5C
+:10B1A000C0102C4901EBC000807800F0F000A0280E
+:10B1B0000DD19DF8B41001EB4100C0EBC110254941
+:10B1C00001EBC000807800F00F0129910AE09DF8A2
+:10B1D000B41001EB4100C0EBC1101E4901EBC000EF
+:10B1E00081782991BDF8A40008B9102029909DF814
+:10B1F000B41001EB4100C0EBC110164901EBC001D6
+:10B20000BDF8A400401C095C2691BDF8A4002BE009
+:10B210000000000001693230313030000169323005
+:10B2200045303000D83D0020BC7200208C600240C8
+:10B230000088002012000020EC7700200080201001
+:10B24000130000202080001014000020008800104F
+:10B250001500002064860020001802408802424247
+:10B26000BC22002004400020401C81B20A919DF8BD
+:10B27000B40000EB4001C1EBC010FE4901EBC0017E
+:10B280000991DDE909011AF0ABFF37909DF8B40090
+:10B2900000EB4001C1EBC010F64901EBC001BDF865
+:10B2A000A400801C095CBDF8DC00814242F02186CC
+:10B2B0009DF8B40000EB4001C1EBC010ED4901EB7B
+:10B2C000C0004078002842F314869DF8B40000EBDB
+:10B2D0004001C1EBC010E74901EBC001BDF8A4007B
+:10B2E000C01C0A5C9DF8B40040F2991110FB01F0FB
+:10B2F000E14901EBC00101F552719DF8A00000EB9E
+:10B30000400303EB001001EBC00080F84420002153
+:10B31000DA4A9DF8B40002EB00129DF8A000115427
+:10B32000D74890F82800012840D19DF8B40000EBE0
+:10B33000400101EB0010D34901EB001030309DF8C3
+:10B34000A01000EB0110801C0A90007820F0800013
+:10B3500080300A990870BDF89800B62814D0C52826
+:10B3600019D0D52802D0D9281CD106E0BDF8A400F8
+:10B37000032801DA0020269017E0BDF8A400032876
+:10B3800001DA0020269010E0BDF8A400032801DABD
+:10B390000020269009E0BDF8A400032801DA00206F
+:10B3A000269002E00020269000BF00BFBDF8980064
+:10B3B000C52801F09C8519DCB5287DD00DDC11284D
+:10B3C00002F01484122802F05984132802F0EB844E
+:10B3D000B22842F08D8501F053BDB62801F00D84EE
+:10B3E000B92801F08B83C328F3D1FCE3D9287CD0A2
+:10B3F00007DCCA287AD0CE2802F0ED82D528E8D121
+:10B4000009E0E12802F0FD82E52802F01083E72838
+:10B41000DFD102F0D1BB9DF8B41001EB4100C0EBCD
+:10B42000C110944901EBC000C178974880F8021D13
+:10B430009DF8B41040F2991011FB00F08E4901EB19
+:10B44000C00101F552719DF8A00000EB400202EB33
+:10B45000001011F830109DF8B40040F2991210FB62
+:10B4600002F0854A02EBC000407981427DDA9DF806
+:10B47000B41001EB410000EB0110824901EB001018
+:10B4800030309DF8A01000EB0110801C0A907E481F
+:10B4900090F8020D0121A1EBD0100A99097860F310
+:10B4A00000010A980170784890F8020DC0F340102E
+:10B4B000F0BB9DF8B41000E0F5E301EB410000EBB8
+:10B4C0000110704901EB001030309DF8A01000EB26
+:10B4D00001108078C0F3401050B39DF8B40000EB29
+:10B4E000400101EB0010674901E0FDE3FDE301EBE2
+:10B4F000001030309DF8A01000EB0110801C0A9065
+:10B50000007820F00200801C0A9908709DF8B410A1
+:10B5100040F2991011FB00F0114601EBC00000F55C
+:10B5200052709DF8A01001EB410202EB011100E006
+:10B530000EE000EBC10018300A90007820F0020005
+:10B54000801C0A9908709DF8B4100220FEF774FD63
+:10B5500000219DF8B40040F2991210FB02F0464A17
+:10B5600002EBC0000171022200E028E09DF8B40067
+:10B5700040F2991110FB01F03F4901EBC00101F5C8
+:10B5800052719DF8A00000EB400303EB001001F89E
+:10B590003020B6229DF8B40040F2991110FB01F062
+:10B5A000354901EBC00000F552709DF8A01001EB89
+:10B5B000410303EB011100EBC1004271FDE332488E
+:10B5C00090F8020DC0F3C000A8B9E5229DF8B400C0
+:10B5D00040F2991110FB01F0274901EBC00000F582
+:10B5E00052709DF8A01001EB410303EB011100EB39
+:10B5F000C1004271E2E79DF8B41001EB410000EB9D
+:10B600000110204901EB001030309DF8A01000EB34
+:10B610000110801C0A901C4890F8020D0121A1EB3A
+:10B62000D0100A990A7860F300020A709DF8B410ED
+:10B6300001EB410000EB0110124901EB001030302A
+:10B640009DF8A01000EB0110801C0A900E4890F8A5
+:10B65000020D42090A98007862F341000A990870C5
+:10B660009DF8B40000EB400101EB0010054901EB2F
+:10B6700000100BE064860020C4440020383E002007
+:10B68000BC12002004400020BC22002030309DF875
+:10B69000A01000EB01108078C0F340029DF8B400C8
+:10B6A00040F2991110FB01F0FE4901EBC00000F5DA
+:10B6B00052709DF8A01001EB410303EB011100EB68
+:10B6C000C100007EC0F3400082427BD09DF8B410E0
+:10B6D00040F2991011FB00F0F24901EBC00000F5B7
+:10B6E00052709DF8A01001EB410202EB011100EB3A
+:10B6F000C10018300A909DF8B41001EB410000EB36
+:10B700000111E94800EB011030309DF8A01000EB6A
+:10B710000110807842080A98007862F341000A9983
+:10B7200008709DF8B41001EB410000EB0110DE49F8
+:10B7300001EB001030309DF8A01000EB0110807874
+:10B74000C0F34000E8B3D9229DF8B40040F299114B
+:10B7500010FB01F0D34901EBC00000F552709DF8D9
+:10B76000A01001EB410303EB011100EBC10042719A
+:10B77000CE4890F8900700287ED19DF8B40040F2A2
+:10B78000991110FB01F0C74901EBC00000F55270A0
+:10B790009DF8A01001EB410202EB011100EBC1008A
+:10B7A00090F87F00002867D011239DF8B40040F284
+:10B7B000991110FB01F0BB4901EBC00101F5527179
+:10B7C00001E06EE088E19DF8A00000EB400202EB92
+:10B7D000001001EBC00090F8800040F2991110FBBE
+:10B7E00001F0B04901EBC00101F552719DF8B400C0
+:10B7F00040F2991210FB02F0AA4A02EBC00202F5D5
+:10B8000052729DF8A00000EB400404EB001002EB24
+:10B81000C00090F8810000EB400202EB001001EB49
+:10B82000C00080F87E30F3239DF8B40040F29911F7
+:10B8300010FB01F09B4901EBC00101F552719DF82D
+:10B84000A00000EB400202EB001001EBC00090F8FA
+:10B85000800040F2991110FB01F0924901EBC00108
+:10B8600001F552719DF8B40040F2991210FB02F0FC
+:10B870008C4A02EBC00000E096E000F552709DF8A3
+:10B88000A02002EB420404EB021200EBC20090F88D
+:10B89000810000EB400202EB001001EBC00043719D
+:10B8A00015E101229DF8B40040F2991110FB01F05E
+:10B8B0007C4901EBC00101F552719DF8A00000EB3D
+:10B8C000400303EB001001EBC0004273D9229DF846
+:10B8D000B40040F2991110FB01F0724901EBC00174
+:10B8E00001F552719DF8A00000EB400303EB00103E
+:10B8F00001EBC000427101229DF8B40040F29911A1
+:10B9000010FB01F0674901EBC00000F552709DF893
+:10B91000A01001EB410303EB011100EBC10080F823
+:10B920004620624890F89007F0BB9DF8B40040F2C2
+:10B93000991110FB01F05B4901EBC00000F552705A
+:10B940009DF8A01001EB410202EB011100EBC100D8
+:10B9500090F87F0040B39DF8B41040F2991011FBAD
+:10B9600000F0504901EBC00101F552719DF8A000B3
+:10B9700000EB400202EB001001EBC00090F88010D9
+:10B9800001EB410000EB0110474901EB00113031A0
+:10B990009DF8B40040F2991210FB02F0414A02EB0C
+:10B9A000C00202F5527200E091E09DF8A00000EBA9
+:10B9B000400303EB001002EBC00090F8810001EBA4
+:10B9C0000010801C0A90007820F004020A9802708F
+:10B9D00000239DF8B40040F2991110FB01F03149A9
+:10B9E00001EBC00000F552709DF8A01001EB410280
+:10B9F00002EB011100EBC10090F8800040F29911B8
+:10BA000010FB01F0274901EBC00000F552709DF8D2
+:10BA1000B41040F2991211FB02F1224A02EBC1026A
+:10BA200002F552729DF8A01001EB410404EB0111E4
+:10BA300002EBC10191F8811001EB410202EB01110F
+:10BA400000EBC10080F87E30F3239DF8B40040F293
+:10BA5000991110FB01F0134901EBC00000F5527081
+:10BA60009DF8A01001EB410202EB011100EBC100B7
+:10BA700090F8800040F2991110FB01F0094901EBA8
+:10BA8000C00000F552709DF8B41040F2991211FBFD
+:10BA900002F1044A02EBC10101F552719DF8A020A8
+:10BAA00006E00000C444002004400020BC32002016
+:10BAB00002EB420404EB021201EBC20191F8811087
+:10BAC00001EB410202EB011100EBC10043719DF853
+:10BAD000B4100220FEF7B0FA9DF8B40000EB40016C
+:10BAE00001EB0010FC4901EB001130319DF8A00082
+:10BAF00001EB0010807800F001029DF8B40040F2E4
+:10BB0000991110FB01F0F54901EBC00000F55270EE
+:10BB10009DF8A01001EB410303EB011100EBC10004
+:10BB2000007E00F0010082427BD09DF8B40040F21C
+:10BB3000991110FB01F0E94901EBC00000F55270CA
+:10BB40009DF8A01001EB410202EB011100EBC100D6
+:10BB500018300A909DF8B41001EB410000EB011081
+:10BB6000DD4901EB001030309DF8A01000EB011012
+:10BB700082780A98007862F300000A9908709DF8AC
+:10BB8000B41001EB410000EB0110D34901EB0010B0
+:10BB900030309DF8A01000EB0110807800F001001B
+:10BBA000F0BB9DF8B41001EB410000EB0110CA4955
+:10BBB00001EB001030309DF8A01000EB01108078F0
+:10BBC000C0F3401070B39DF8B41040F2991011FB0F
+:10BBD00000F0C24901EBC00000F552709DF8A010C2
+:10BBE00001EB410200E0FDE302EB011100EBC100BB
+:10BBF00090F84600B0B99DF8B41040F2991011FBCE
+:10BC000000F0B64901EBC00000F552709DF8A0109D
+:10BC100001EB410202EB011100EBC100407B02E0AD
+:10BC200071E0A9E23EE0E8BB9DF8B41001EB4100F1
+:10BC300000EB0110A84901EB001030309DF8A01076
+:10BC400000EB01108078C0F3400058BB01229DF842
+:10BC5000B40040F2991110FB01F0A04901EBC001C2
+:10BC600001F552719DF8A00000EB400303EB0010BA
+:10BC700001EBC0004273D9229DF8B40040F2991143
+:10BC800010FB01F0954901EBC00101F552719DF8DF
+:10BC9000A00000EB400303EB001001EBC000427179
+:10BCA000012201E015E0FDE39DF8B40040F2991196
+:10BCB00010FB01F0894901EBC00000F552709DF8BE
+:10BCC000A01001EB410303EB011100EBC10080F870
+:10BCD000462000229DF8B40040F2991110FB01F0BB
+:10BCE0007E4901EBC00001E0FBE3FBE300F552708D
+:10BCF0009DF8A01001EB410303EB011100EBC10023
+:10BD000080F8452033E29DF8B41040F2991011FB01
+:10BD100000F0724901EBC00000F552709DF8A010D0
+:10BD200001EB410202EB011100EBC10090F846006B
+:10BD3000B0B901229DF8B40040F2991110FB01F056
+:10BD4000664901EBC00000F552709DF8A01001EBB0
+:10BD5000410303EB011100EBC10080F845202AE00C
+:10BD600000229DF8B40040F2991110FB01F05B49EC
+:10BD700001EBC00101F552719DF8A00000EB4003FA
+:10BD800003EB001001EBC00080F845209DF8B410D3
+:10BD900001EB410000EB01104F4901EB0011303184
+:10BDA0009DF8A00001EB0010801C0A90007820F0A4
+:10BDB00001020A9802704A4800E053E290F89007A6
+:10BDC00080B19DF8B41001EB410000EB0110424935
+:10BDD00001EB001030309DF8A01000EB0110807ACC
+:10BDE00002288FD13F4890F8290001288AD13D4888
+:10BDF000D0F80C023B49498D88426CD29DF8B400C2
+:10BE000040F2991110FB01F0344901EBC00000F53C
+:10BE100052709DF8A01001EB410202EB011100EB02
+:10BE2000C10090F84500012854D19DF8B40040F2BB
+:10BE3000991110FB01F0294901EBC00000F5527087
+:10BE40009DF8A01001EB410202EB011100EBC100D3
+:10BE500090F87F00F0BB9DF8B40000EB400101EBCF
+:10BE600000101D4901EB001130319DF8A00001EBDD
+:10BE7000001001789DF8B40040F2991210FB02F016
+:10BE8000164A02EBC0004170C3229DF8B40040F294
+:10BE9000991110FB01F0114901EBC00101F552713C
+:10BEA0009DF8A00000EB400303EB001001EBC00085
+:10BEB000427100229DF8B40000EB400101EB00103C
+:10BEC000054901EB001130319DF8A00001EB001095
+:10BED000426009E066E0FAE004400020C44400202B
+:10BEE000BC320020BC12002001229DF8B40000EBFF
+:10BEF000400101EB0010FE4901EB001130319DF8CB
+:10BF0000A00001EB0010C2729DF8B4100220FEF7F1
+:10BF100093F8002139911CE000229DF8B40040F212
+:10BF2000991110FB01F0F34901EBC00101F55271C9
+:10BF30009DF8A00000EB400303EB001001EBC001F3
+:10BF40004731BDF8E4000A54BDF8E400401C81B25A
+:10BF50003991BDF8E4000628DEDB002039901CE0B2
+:10BF600000229DF8B40040F2991110FB01F0E14964
+:10BF700001EBC00101F552719DF8A00000EB4003F8
+:10BF800003EB001001EBC0016331BDF8E4000A547B
+:10BF9000BDF8E400401C81B23991BDF8E4000F28DF
+:10BFA000DEDBE4E09DF8B41040F2991011FB00F0E4
+:10BFB000D04901EBC00000F552709DF8A01001EBD4
+:10BFC000410202EB011100EBC10090F8450001288D
+:10BFD0007DD19DF8B41040F2991011FB00F0C549D5
+:10BFE00001EBC00101F552719DF8A00000EB400289
+:10BFF00002EB001001EBC00090F8801040F29910A5
+:10C0000011FB00F0BB4901EBC00101F552719DF835
+:10C01000B40040F2991210FB02F0B64A02EBC000E5
+:10C0200000F552709DF8A02002EB420303EB0212D0
+:10C0300000EBC20090F8810000EB400202EB001020
+:10C0400001EBC00090F87E00032840D100239DF84A
+:10C05000B40040F2991110FB01F0A64901EBC001B8
+:10C0600001F552719DF8A00000EB400202EB0010B8
+:10C0700001EBC00090F8800040F2991110FB01F034
+:10C080009C4901EBC00101F552719DF8B40040F2EA
+:10C09000991210FB02F0974A02EBC00202F55272AD
+:10C0A0009DF8A00000EB400404EB001002EBC00080
+:10C0B00090F8810000EB400202EB001001EBC000A1
+:10C0C00080F87E309DF8B40000EB400100E04EE0C7
+:10C0D00001EB0010864901EB001130319DF8A00002
+:10C0E00001EB001001789DF8B40040F2991210FBAA
+:10C0F00002F0804A02EBC0004170C3229DF8B400F8
+:10C1000040F2991110FB01F07A4901EBC00101F5F1
+:10C1100052719DF8A00000EB400303EB001001EB0F
+:10C12000C000427100229DF8B40000EB400101EB19
+:10C1300000106F4901EB001130319DF8A00001EBB8
+:10C140000010426002229DF8B40000EB400101EBB8
+:10C150000010674901EB001130319DF8A00001EBA0
+:10C160000010C2729DF8B4100220FDF765FF9DF823
+:10C17000B4100220FDF760FF9DF8B40000EB400111
+:10C1800001EB00105A4901EB001030309DF8A0106F
+:10C1900000EB01108078C0F34000A0B1D9229DF8D7
+:10C1A000B40040F2991110FB01F0524901EBC000BC
+:10C1B00000F552709DF8A01001EB410303EB011153
+:10C1C00000EBC10042719DF8B40040F2991110FBE0
+:10C1D00001F0484901EBC00000F552709DF8A01035
+:10C1E00001EB410202EB011100EBC1008078B228A3
+:10C1F00038D19DF8B40000EB400101EB00103C4940
+:10C2000001EB001030309DF8A01000EB0110807899
+:10C21000C0F3400030BB9DF8B40000EB400101EBDF
+:10C220000010334901EB001030309DF8A01000EBF6
+:10C2300001108078C0F34010A0B9E5229DF8B40049
+:10C2400040F2991110FB01F02A4901EBC00000F502
+:10C2500052709DF8A01001EB410303EB011100EBBC
+:10C26000C10042719DF8B40000EB400101EB0010E9
+:10C270001F4901EB001030309DF8A01000EB0110B9
+:10C2800080780121B1EBD01F7DD19DF8B40000EB87
+:10C29000400101EB0010164901EB001030309DF811
+:10C2A000A01000EB0110807800F0010000286AD196
+:10C2B0009DF8B40040F2991110FB01F00D4901EB1B
+:10C2C000C00000F552709DF8A01001EB410202EB96
+:10C2D000011100EBC10090F84600002853D19DF8F1
+:10C2E000B40000EB400101EB0010014904E0000044
+:10C2F00004400020C444002001EB001030309DF8C1
+:10C30000A01000EB01108078C0F3C000D8BB9DF8EE
+:10C31000B40000EB400101EB0010FE4901EB0010FE
+:10C3200030309DF8A01000EB0110407A00F00100C1
+:10C3300048B39DF8B40040F2991110FB01F0F649A2
+:10C3400001EBC00000F552709DF8A01001EB410216
+:10C3500002EB011100EBC10090F8900000F0010029
+:10C3600088B99DF8B40040F2991110FB01F0EA4938
+:10C3700001EBC00000F552709DF8A01001EB4102E6
+:10C3800002EB011100E02EE000EBC10090F882000A
+:10C3900048B3002039902FE09DF8B40040F2991185
+:10C3A00010FB01F0DC4901EBC00101F552719DF871
+:10C3B000A00000EB400202EB001001EBC00000F116
+:10C3C0008301BDF8E4000A5C9DF8B40000EB400175
+:10C3D00001EB0010CF4901EB00100E30BDF8E41066
+:10C3E000405C01E0C5E27AE0824200D008E0BDF89E
+:10C3F000E400401C81B23991BDF8E4000628CBDB93
+:10C4000000BFBDF8E400062869D139902CE09DF802
+:10C41000B40040F2991110FB01F0BF4901EBC001DB
+:10C4200001F552719DF8A00000EB400202EB0010F4
+:10C4300001EBC00000F18301BDF8E4000A5C9DF847
+:10C44000B40000EB400101EB0010B24901EB001019
+:10C450000E30BDF8E410405C824200D008E0BDF828
+:10C46000E400401C81B23991BDF8E4000A28CEDB1B
+:10C4700000BFBDF8E4000A2831D09DF8B41040F2A6
+:10C48000991011FB00F0A44901EBC00000F55270B7
+:10C490009DF8A01001EB410202EB011100EBC1007D
+:10C4A000903000E0B2E20A90007820F00100401CD9
+:10C4B0000A99087012229DF8B40040F2991110FBFD
+:10C4C00001F0954901EBC00000F552709DF8A010F5
+:10C4D00001EB410303EB011100EBC100427101F0DC
+:10C4E00007BD00E07CE29DF8B41001EB410000EBD9
+:10C4F0000110884901EB0010007BD0BBBDF8A400FF
+:10C50000082800D0EBE70020399028E09DF8B4100F
+:10C5100001EB4100C0EBC110804901EBC001BDF847
+:10C52000E400C01C085C00F00F00092800DD1AE0E0
+:10C530009DF8B41001EB4100C0EBC110774901EB4D
+:10C54000C001BDF8E400C01C085C00F0F0009028B9
+:10C5500000DD08E0BDF8E400401C81B23991BDF86F
+:10C56000E4000628D2DB00BFBDF8E400062801DAAB
+:10C57000B5E76EE09DF8B41001EB4100C0EBC110CF
+:10C58000664901EBC000C07801049DF8B40000EBDF
+:10C590004002C2EBC010614A02EBC000007941EAE0
+:10C5A00000219DF8B40000EB4002C2EBC0105B4AD2
+:10C5B00002EBC000407901439DF8B40040F29912AB
+:10C5C00010FB02F0544A02EBC00202F552729DF8D1
+:10C5D000A00000EB400303EB001002EBC000C0F82A
+:10C5E0001A109DF8B41001EB4100C0EBC1104B498B
+:10C5F00001EBC000807901049DF8B40000EB40021B
+:10C60000C2EBC010454A02EBC000C07941EA0021EC
+:10C610009DF8B40000EB4002C2EBC0103F4A02EBB1
+:10C62000C000007A01439DF8B40040F2991210FB5B
+:10C6300002F0394A02EBC00000F552709DF8A020CC
+:10C6400002EB420303EB021200EBC200C0F81E1023
+:10C65000C7E0BDF8A4000A2800D040E700203990C8
+:10C6600028E09DF8B40000EB4001C1EBC0102B495D
+:10C6700001EBC001BDF8E400C01C085C00F00F0035
+:10C68000092800DD1AE09DF8B40000EB4001C1EB81
+:10C69000C010224901EBC001BDF8E400C01C085CD9
+:10C6A00000F0F000902800DD08E0BDF8E400401C38
+:10C6B00081B23991BDF8E4000828D2DB00BFBDF893
+:10C6C000E400082800DA0AE79DF8B40000EB400116
+:10C6D000C1EBC011114800EBC100C07801069DF804
+:10C6E000B40000EB4002C2EBC0100C4A02EBC000E9
+:10C6F000007941EA00419DF8B40000EB4002C2EB32
+:10C70000C010064A02EBC000407941EA00219DF8C2
+:10C71000B40005E004400020C444002064860020EA
+:10C7200000EB4002C2EBC010FE4A02EBC000807971
+:10C7300001439DF8B40040F2991210FB02F0FA4A4E
+:10C7400002EBC00202F552729DF8A00000EB40031C
+:10C7500003EB001002EBC000C0F81A109DF8B40003
+:10C7600000EB4001C1EBC010EE4901EBC000C07905
+:10C7700001069DF8B40000EB4002C2EBC010E94A8C
+:10C7800002EBC000007A41EA00419DF8B40000EBE2
+:10C790004002C2EBC010E34A02EBC000407A41EA1B
+:10C7A00000219DF8B40000EB4002C2EBC010DD4A4E
+:10C7B00002EBC000807A01439DF8B40040F2991268
+:10C7C00010FB02F0D84A02EBC00000F552709DF851
+:10C7D000A02002EB420303EB021200EBC200C0F800
+:10C7E0001E109DF8B40040F2991110FB01F0CE49E3
+:10C7F00001EBC00101F552719DF8A00000EB400271
+:10C8000002EB001011F830109DF8B40040F29912BC
+:10C8100010FB02F0C44A02EBC0004079814234DAD6
+:10C8200000219DF8B40040F2991210FB02F0BE4ABC
+:10C8300002EBC000017104229DF8B40040F299118E
+:10C8400010FB01F0B84901EBC00101F552719DF8F0
+:10C85000A00000EB400303EB001001F83020C522DC
+:10C860009DF8B40040F2991110FB01F0AE4901EBC4
+:10C87000C00000F552709DF8A01001EB410303EBDE
+:10C88000011100EBC100427172E09DF8B41001EBA0
+:10C89000410000EB0110A54901EB001030309DF87C
+:10C8A000A01000EB01108078C0F34000A8B1D522A1
+:10C8B0009DF8B40040F2991110FB01F09A4901EB88
+:10C8C000C00000F552709DF8A01001EB410303EB8E
+:10C8D000011100EBC10042714AE09DF8B41040F232
+:10C8E000991011FB00F0904901EBC00000F5527067
+:10C8F0009DF8A01001EB410202EB011100EBC10019
+:10C90000807B012834D100229DF8B40040F29911B7
+:10C9100010FB01F0844901EBC00101F552719DF853
+:10C92000A00000EB400303EB001001EBC00082739A
+:10C93000B6229DF8B40040F2991110FB01F07A493B
+:10C9400001EBC00101F552719DF8A00000EB40031E
+:10C9500003EB001001EBC000427100219DF8B40010
+:10C9600040F2991210FB02F06F4A02EBC000017115
+:10C97000B5E5D5229DF8B40040F2991110FB01F005
+:10C98000694901EBC00101F552719DF8A00000EB6F
+:10C99000400303EB001001EBC000427101219DF840
+:10C9A000B40040F2991210FB02F05F4A02EBC000A3
+:10C9B00001719DF8B41001EB410000EB01105B49DF
+:10C9C00001EB001130319DF8A00001EB0010801C3C
+:10C9D0000A90007820F0200020300A9908707EE547
+:10C9E000D5229DF8B40040F2991110FB01F04E4998
+:10C9F00001EBC00000F552709DF8A01001EB41035F
+:10CA000003EB011100EBC100427168E59DF8B41021
+:10CA100040F2991011FB00F0434901EBC00000F512
+:10CA20005270BDF8D81001EB410202EB011100EB8E
+:10CA3000C1008079012840D100229DF8B40040F265
+:10CA4000991110FB01F0384901EBC00101F5527159
+:10CA5000BDF8D80000EB400303EB001001EBC00071
+:10CA60008271D5229DF8B40040F2991110FB01F0BB
+:10CA70002D4901EBC00101F552719DF8A00000EBBA
+:10CA8000400303EB001001EBC00042719DF8B410AD
+:10CA900001EB410000EB0110244901EB00113031A2
+:10CAA0009DF8A00001EB0010801C0A90007820F097
+:10CAB0000400001D0A9908701FE0C3229DF8B4000D
+:10CAC00040F2991110FB01F0174901EBC00101F58B
+:10CAD00052719DF8A00000EB400303EB001001EB46
+:10CAE000C000427100219DF8B40040F2991210FB81
+:10CAF00002F00D4A02EBC0000171F0E49DF8B410A1
+:10CB000040F2991011FB00F0074901EBC00000F55D
+:10CB10005270BDF8D81001EB410202EB011100EB9D
+:10CB2000C10005E064860020C444002004400020C9
+:10CB30008079012840D100229DF8B40040F299117B
+:10CB400010FB01F0FC4901EBC00101F55271BDF889
+:10CB5000D80000EB400303EB001001EBC000827132
+:10CB6000D5229DF8B40040F2991110FB01F0F24972
+:10CB700001EBC00101F552719DF8A00000EB4003EC
+:10CB800003EB001001EBC00042719DF8B41001EB03
+:10CB9000410000EB0110E94901EB001130319DF833
+:10CBA000A00001EB0010801C0A90007820F0040027
+:10CBB000001D0A9908701FE0C3229DF8B40040F2DE
+:10CBC000991110FB01F0DC4901EBC00101F5527134
+:10CBD0009DF8A00000EB400303EB001001EBC00048
+:10CBE000427100219DF8B40040F2991210FB02F04E
+:10CBF000D14A02EBC000017171E49DF8B41001EB61
+:10CC0000410000EB0110CD4901EB0010007B50BB4F
+:10CC10009DF8B41001EB4100C0EBC110C84901EB15
+:10CC2000C00001799DF8B40000EB4002C2EBC010D7
+:10CC3000C34A02EBC000C07841EA00229DF8B4006C
+:10CC400040F2991110FB01F0BB4901EBC00000F567
+:10CC500052709DF8A01001EB410303EB011100EBB2
+:10CC6000C100426335E09DF8B41001EB4100C0EB18
+:10CC7000C110B34901EBC000C07801049DF8B400B5
+:10CC800000EB4002C2EBC010AD4A02EBC0000079DD
+:10CC900041EA00219DF8B40000EB4002C2EBC01055
+:10CCA000A74A02EBC000407901439DF8B40040F26E
+:10CCB000991210FB02F0A04A02EBC00000F552707E
+:10CCC0009DF8A02002EB420303EB021200EBC2002E
+:10CCD00041639DF8B41040F2991011FB00F09649A1
+:10CCE00001EBC00101F552719DF8A00000EB40027C
+:10CCF00002EB001011F830109DF8B40040F29912C8
+:10CD000010FB02F08C4A02EBC0004079814234DA19
+:10CD100000219DF8B40040F2991210FB02F0864AFF
+:10CD200002EBC000017103229DF8B40040F299119A
+:10CD300010FB01F0804901EBC00101F552719DF833
+:10CD4000A00000EB400303EB001001F83020D922D3
+:10CD50009DF8B40040F2991110FB01F0764901EB07
+:10CD6000C00000F552709DF8A01001EB410303EBE9
+:10CD7000011100EBC100427181E09DF8B41040F256
+:10CD8000991011FB00F06C4901EBC00000F55270E6
+:10CD9000BDF8D81001EB410202EB011100EBC1001C
+:10CDA000807901284BD100229DF8B40040F29911FE
+:10CDB00010FB01F0604901EBC00101F55271BDF8B3
+:10CDC000D80000EB400303EB001001EBC0008271C0
+:10CDD000D9229DF8B40040F2991110FB01F0564998
+:10CDE00001EBC00101F552719DF8A00000EB40037A
+:10CDF00003EB001001EBC00042719DF8B40000EBA2
+:10CE0000400101EB00104D4901EB001130319DF85C
+:10CE1000A00001EB0010801C0A90007820F00400B4
+:10CE2000001D0A99087001209DF8B41040F2991273
+:10CE300011FB02F1404A02EBC10108711FE0C5225B
+:10CE40009DF8B40040F2991110FB01F03A4901EB52
+:10CE5000C00101F552719DF8A00000EB400303EB07
+:10CE6000001001EBC000427100219DF8B40040F2B7
+:10CE7000991210FB02F0304A02EBC000017122E46B
+:10CE800000219DF8B40040F2991210FB02F02A4AEA
+:10CE900002EBC00001719DF8B40000EB400101EB12
+:10CEA0000010264901EB001130319DF8A00001EB84
+:10CEB0000010801C0A90007820F00400001D0A99E0
+:10CEC0000870D5229DF8B40040F2991110FB01F0D2
+:10CED000194901EBC00000F552709DF8A01001EB5C
+:10CEE000410303EB011100EBC100427140E59DF8E5
+:10CEF000B41001EB410000EB0110104901EB0010F0
+:10CF0000007B88BBBDF8A4000C2800D030E50021D0
+:10CF100039912FE09DF8B41001EB4100C0EBC11036
+:10CF2000074901EBC001BDF8E400C01C085C00F03B
+:10CF30000F00092806DD21E0C44400200440002041
+:10CF4000648600209DF8B41001EB4100C0EBC110D5
+:10CF5000FD4901EBC001BDF8E400C01C085C00F015
+:10CF6000F000902801DD09E091E0BDF8E400401CEC
+:10CF700081B23991BDF8E4000A28CBDB00BFBDF8CF
+:10CF8000E4000A2800DAF3E400202E902F9000211C
+:10CF900039911EE0DDE92E10000240EA116209021B
+:10CFA000CDE92E129DF8B41001EB4100C0EBC11089
+:10CFB000E54901EBC001BDF8E400C01C085CDDE9F7
+:10CFC0002E341843CDE92E04BDF8E400401C80B295
+:10CFD0003990BDF8E4000528DCDB9DF8B400DDE9FC
+:10CFE0002E1240F2991310FB03F0D84B03EBC00351
+:10CFF00003F552739DF8A00000EB400404EB001011
+:10D0000003EBC00040F8221F426000222E922F92B4
+:10D01000002139911EE0DDE92E10000240EA116284
+:10D020000902CDE92E129DF8B41001EB4100C0EBCE
+:10D03000C110C54901EBC001BDF8E4000830085C2F
+:10D04000DDE92E341843CDE92E04BDF8E400401C80
+:10D0500080B23990BDF8E4000528DCDB9DF8B4000F
+:10D06000DDE92E1240F2991310FB03F0B74B03EBEE
+:10D07000C00000F552709DF8A03003EB430404EBB0
+:10D08000031300EBC30022308160C260BCE0BDF836
+:10D09000A4000E2800D06BE40021399128E09DF80F
+:10D0A000B41001EB4100C0EBC110A74901EBC00176
+:10D0B000BDF8E400C01C085C00F00F00092800DD8A
+:10D0C0001AE09DF8B41001EB4100C0EBC1109E497D
+:10D0D00001EBC001BDF8E400C01C085C00F0F000EA
+:10D0E000902800DD08E0BDF8E400401C81B23991D1
+:10D0F000BDF8E4000C28D2DB00BFBDF8E4000C282A
+:10D1000000DA35E400202E902F90002139911EE0A6
+:10D11000DDE92E10000240EA11620902CDE92E126B
+:10D120009DF8B41001EB4100C0EBC110864901EB42
+:10D13000C001BDF8E400C01C085CDDE92E341843D2
+:10D14000CDE92E04BDF8E400401C80B23990BDF852
+:10D15000E4000628DCDB9DF8B400DDE92E2140F276
+:10D16000991310FB03F0794B03EBC00303F55273E3
+:10D170009DF8A00000EB400404EB001003EBC0009E
+:10D1800040F8222F416000222E922F9200213991E7
+:10D190001EE0DDE92E10000240EA11620902CDE92D
+:10D1A0002E129DF8B41001EB4100C0EBC11066498E
+:10D1B00001EBC001BDF8E4000930085CDDE92E3464
+:10D1C0001843CDE92E04BDF8E400401C80B239902C
+:10D1D000BDF8E4000628DCDB9DF8B400DDE92E2173
+:10D1E00040F2991310FB03F0584B03EBC00000F51D
+:10D1F00052709DF8A03003EB430404EB031300EBE3
+:10D20000C30022308260C1609DF8B41040F29910D2
+:10D2100011FB00F04D4901EBC00101F552719DF881
+:10D22000A00000EB400202EB001011F830109DF856
+:10D23000B40040F2991210FB02F0444A02EBC00025
+:10D24000407981427ED19DF8B4009DF8A01001EB99
+:10D250000010C217CDE92E023D4890F8900708B3A0
+:10D260009DF8B41001EB410000EB0110394901EBCE
+:10D27000001030309DF8A01000EB0110807A0228D9
+:10D2800010D09DF8B41001EB410000EB01103149C2
+:10D2900001EB001030309DF8A01000EB0110C07AB7
+:10D2A00000287CDD00229DF8B40000EB400101EB7A
+:10D2B0000010284901EB001030309DF8A01000EB61
+:10D2C0000110C2722448D0F80C020521B0FBF1F223
+:10D2D00001FB120000EB40011F482C3000EB411015
+:10D2E0000D300A909DF8B40040F2991110FB01F046
+:10D2F000164901EBC00000F552709DF8A01001EB3B
+:10D30000410202EB011100EBC10022301022014664
+:10D3100009900A98FAF799FF0F48D0F80C020521F6
+:10D32000B0FBF1F201FB120000EB40010A482C3087
+:10D3300000EB41129DF8B40040F2991110FB01F08E
+:10D3400002490BE0DDE2000064860020C4440020B6
+:10D35000BC32002004400020BC12002001EBC001C0
+:10D3600001F552719DF8A00000EB400303EB0010A3
+:10D3700001EBC00050F81A1F42F8011F40685060CE
+:10D38000FE48D0F80C020521B0FBF1F201FB1200BF
+:10D3900000EB4001F9482C3000EB411200E095E130
+:10D3A0009DF8B40000EB400101EB0010F44901EBE3
+:10D3B000001130319DF8A00001EB001000781070D2
+:10D3C000EE48D0F80C020521B0FBF1F201FB12008F
+:10D3D00000EB4001E9482C3000EB4111E9480268BC
+:10D3E00041F81D2F80888880E448D0F80C02052180
+:10D3F000B0FBF1F201FB120000EB4001DF482C30E2
+:10D4000000EB41129DF8B40040F2991110FB01F0BD
+:10D41000DD4901EBC00101F552719DF8A00000EB60
+:10D42000400303EB001001EBC000406BC2F80900A1
+:10D43000D248D0F80C020521B0FBF1F201FB12003A
+:10D4400000EB4001CD482C3000EB41129DF8B400B8
+:10D4500000EB400101EB0010C94901EB0011303134
+:10D460009DF8A00001EB00104068C2F823000022E4
+:10D470009DF8B40000EB400101EB0010C04901EB46
+:10D48000001130319DF8A00001EB00104260002136
+:10D49000399154E0B948D0F80C020521B0FBF1F203
+:10D4A00001FB120000EB4001B4482C3000EB4111AD
+:10D4B0002731BDF8E4409DF8B40040F2991210FB0A
+:10D4C00002F0B14A02EBC00202F552729DF8A000D0
+:10D4D00000EB400303EB001002EBC00090F880006B
+:10D4E00040F2991210FB02F0A74A02EBC00202F5CB
+:10D4F00052729DF8B40040F2991310FB03F0A24B56
+:10D5000003EBC00303F552739DF8A00000EB400548
+:10D5100005EB001003EBC00090F8810000EB400326
+:10D5200003EB001002EBC0024732BDF8E400001D1F
+:10D53000105C0855BDF8E400401C81B23991BDF87B
+:10D54000E4000628A6DB0020399042E000239DF885
+:10D55000B40040F2991110FB01F08B4901EBC001BE
+:10D5600001F552719DF8A00000EB400202EB0010A3
+:10D5700001EBC00090F8800040F2991110FB01F01F
+:10D58000814901EBC00101F552719DF8B40040F2F0
+:10D59000991210FB02F07C4A02EBC00202F55272B3
+:10D5A0009DF8A00000EB400404EB001002EBC0006B
+:10D5B00090F8810000EB400202EB001001EBC0018B
+:10D5C0004731BDF8E4000B54BDF8E400401C81B2C3
+:10D5D0003991BDF8E4000A28B8DB6848D0F80C029D
+:10D5E0000521B0FBF1F080B201460A900220FBF762
+:10D5F0006FFD00210620FCF71FFD6048D0F80C02EB
+:10D600005E49498D884206D25C48D0F80C02401C25
+:10D610005A49C1F80C0200210520FCF70DFD9DF8C8
+:10D62000B41001EB410000EB0110554901EB001073
+:10D6300030309DF8A01000EB0110801C0A9000789B
+:10D6400020F00400001D0A9908704C48D0F80C0224
+:10D650000521B0FBF1F201FB120000EB400147484D
+:10D660002C3000EB4110D0F823202E9800EB400125
+:10D67000464800EB4110C0F823200020399020E0FC
+:10D680003E48D0F80C020521B0FBF1F201FB12007C
+:10D6900000EB400139482C3000EB41102730BDF839
+:10D6A000E410425C2E9800EB4001384800EB411139
+:10D6B0002731BDF8E4000A54BDF8E400401C81B2F3
+:10D6C0003991BDF8E4000628DADB65E09DF8B40086
+:10D6D00000EB400101EB0010294901EB0010303054
+:10D6E0009DF8A01000EB0110801C0A90007820F03B
+:10D6F000080008300A9908709DF8B40000EB40015A
+:10D7000001EB00101E4901EB001030309DF8A01015
+:10D7100000EB011042682E9800EB40011B4800EB23
+:10D720004110C0F823200020399025E09DF8B40076
+:10D7300040F2991110FB01F0134901EBC00101F512
+:10D7400052719DF8A00000EB400202EB001001EBCB
+:10D75000C0014731BDF8E4000A5C2E9800EB40019F
+:10D760000A4800EB41112731BDF8E4000A54BDF826
+:10D77000E400401C81B239910AE00000BC12002094
+:10D7800004400020C7310020C4440020D8140020E9
+:10D79000BDF8E4000628C9DB9DF8B40000EB4001A9
+:10D7A00001EB0010FE4901EB001030309DF8A01095
+:10D7B00000EB0110801C0A90007820F020020A98EB
+:10D7C00002709DF8B4100220FCF736FC9DF8B400FE
+:10D7D00040F2991110FB01F0F24901EBC00000F595
+:10D7E00052709DF8A01001EB410202EB011100EB19
+:10D7F000C10022300A902E9800EB4001EA4800EB6D
+:10D8000041100D30102209900A99FAF71EFD9DF87B
+:10D81000B40040F2991110FB01F0E24901EBC001A4
+:10D8200001F552719DF8A00000EB400202EB0010E0
+:10D8300001EBC0012E9800EB4002DB4800EB4210E8
+:10D8400051F81A2F40F8012F496841609DF8B40043
+:10D8500000EB400101EB0010D14901EB0011303128
+:10D860009DF8A00001EB001001782E9800EB40021B
+:10D87000CD4800EB421001702E9800EB4001CA48E1
+:10D8800000EB4111C948026841F81D2F808888804B
+:10D890009DF8B40040F2991110FB01F0C14901EB71
+:10D8A000C00101F552719DF8A00000EB400202EBAF
+:10D8B000001001EBC000416B2E9800EB4002BA480B
+:10D8C00000EB4210C0F809102E9881B208200A918E
+:10D8D000FCF7B2FB00229DF8B40040F2991110FB56
+:10D8E00001F0B04901EBC00000F552709DF8A010A6
+:10D8F00001EB410303EB011100EBC10080F846206E
+:10D9000053E09DF8B40000EB400101EB0010A44986
+:10D9100001EB001030309DF8A01000EB0110801CCE
+:10D920000A90007820F00400001D0A9908709DF804
+:10D93000B40000EB400101EB0010994901EB00102D
+:10D9400030309DF8A01000EB0110801C0A90007888
+:10D9500020F0800080300A99087001209DF8B410F2
+:10D9600040F2991211FB02F18E4A02EBC1010871DB
+:10D970009DF8B40040F2991110FB01F0114601EB43
+:10D98000C00042799DF8B40040F2991110FB01F0FB
+:10D99000844901EBC00000F552709DF8A01001EB26
+:10D9A000410303EB011100F83120D5229DF8B400AA
+:10D9B00040F2991110FB01F07A4901EBC00000F52B
+:10D9C00052709DF8A01001EB410303EB011100EB35
+:10D9D000C10042718CE2D5229DF8B40040F2991149
+:10D9E00010FB01F06F4901EBC00000F552709DF88B
+:10D9F000A01001EB410303EB011100EBC1004271E8
+:10DA000076E2D5229DF8B40040F2991110FB01F0A6
+:10DA1000644901EBC00000F552709DF8A01001EBC5
+:10DA2000410303EB011100EBC100427160E20121EF
+:10DA30005E48F53080F8B4169DF8B40040F29911B4
+:10DA400010FB01F0574901EBC00101F552719DF83F
+:10DA5000A00000EB400202EB001011F830109DF81E
+:10DA6000B40040F2991210FB02F04E4A02EBC000E3
+:10DA70004079814234DA00219DF8B40040F29912D5
+:10DA800010FB02F0474A02EBC000017101229DF831
+:10DA9000B40040F2991110FB01F0424901EBC001C2
+:10DAA00001F552719DF8A00000EB400303EB00105C
+:10DAB00001F8302011229DF8B40040F2991110FBBA
+:10DAC00001F0384901EBC00000F552709DF8A0103C
+:10DAD00001EB410303EB011100EBC10042716AE06D
+:10DAE0009DF8B41040F2991011FB00F02D4901EBA4
+:10DAF000C00000F552709DF8A01001EB410202EB4E
+:10DB0000011100EBC1008078B22835D100219DF8C9
+:10DB1000B40040F2991210FB02F0224A02EBC0005E
+:10DB20000171B2229DF8B40040F2991110FB01F08E
+:10DB30001C4901EBC00101F552719DF8A00000EBFA
+:10DB4000400303EB001001EBC000427100229DF87E
+:10DB5000B40040F2991110FB01F0124901EBC00032
+:10DB600000F552709DF8A01001EB410303EB011189
+:10DB700000EBC10082701EE0D5229DF8B40040F297
+:10DB8000991110FB01F0074901EBC00000F552703C
+:10DB90009DF8A01001EB410303EB011108E0000028
+:10DBA00004400020C4440020D8140020C7310020C5
+:10DBB00000EBC10042719BE10021F74880F8B416E8
+:10DBC000D5229DF8B40040F2991110FB01F0F34901
+:10DBD00001EBC00000F552709DF8A01001EB41036D
+:10DBE00003EB011100EBC100427181E101229DF8BC
+:10DBF000B40040F2991110FB01F0E84901EBC001BB
+:10DC000001F552719DF8A00000EB400303EB0010FA
+:10DC100001EBC00080F882200021399129E09DF8B5
+:10DC2000B41001EB4100C0EBC110DD4901EBC001B4
+:10DC3000BDF8E400C01C0A5C9DF8B40040F29911E4
+:10DC400010FB01F0D54901EBC00101F552719DF8BF
+:10DC5000A00000EB400303EB001001EBC00000F15B
+:10DC60008301BDF8E4000A54BDF8E400401C81B211
+:10DC70003991BDF8E4000A28D1DB39E19DF8B410F0
+:10DC800001EB4100C0EBC110C54901EBC000C078F9
+:10DC900001049DF8B40000EB4002C2EBC010C04A82
+:10DCA00002EBC000007941EA00209DF8B41001EBBE
+:10DCB0004102C2EBC111BA4A02EBC10149790843E2
+:10DCC000B0F5E13F6ED19DF8B41001EB410000EBDF
+:10DCD0000110B44901EB001030309DF8A01000EBAA
+:10DCE0000110801C0A90007820F004020A9802704B
+:10DCF00000229DF8B40040F2991110FB01F0A749F1
+:10DD000001EBC00000F552709DF8A01001EB41033B
+:10DD100003EB011100EBC100A0F88E2013229DF847
+:10DD2000B40040F2991110FB01F09C4901EBC000D6
+:10DD300000F552709DF8A01001EB410303EB0111B7
+:10DD400000EBC10042719DF8B41001EB410000EB03
+:10DD50000110944901EB0010407903464FF48052C2
+:10DD60004FF4E1310A909DF8B40018F04BFA9DF899
+:10DD7000B41040F2991011FB00F0884901EBC0018A
+:10DD800001F552719DF8A00000EB400202EB00107B
+:10DD900001EBC00090300A90007820F008000830B5
+:10DDA0000A990870A4E09DF8B41001EB4100C0EBA3
+:10DDB000C1107B4901EBC00001799DF8B40000EB74
+:10DDC0004002C2EBC010764A02EBC000C07841EAC4
+:10DDD00000229DF8B40040F2991110FB01F06F4948
+:10DDE00001EBC00101F552719DF8A00000EB40036A
+:10DDF00003EB001001EBC000A0F88E209DF8B410DA
+:10DE000040F2991011FB00F0644901EBC00101F5EB
+:10DE100052719DF8A00000EB400202EB001001EBF4
+:10DE2000C000B0F88E109DF8B40000EB400202EB89
+:10DE300000105C4A02EB0010408B814257DBE52268
+:10DE40009DF8B40040F2991110FB01F0534901EB29
+:10DE5000C00101F552719DF8A00000EB400303EBF7
+:10DE6000001001EBC000427100229DF8B40040F2A6
+:10DE7000991110FB01F0494901EBC00101F5527104
+:10DE80009DF8A00000EB400303EB001001F83020E8
+:10DE90009DF8B40000EB400101EB0010414901EB9B
+:10DEA000001130319DF8A00001EB0010801C0A9099
+:10DEB000007820F080020A9802709DF8B40040F2C9
+:10DEC000991110FB01F0354901EBC00000F55270CB
+:10DED0009DF8A01001EB410202EB011100EBC10023
+:10DEE00090300A90007820F001020A98027000BF7A
+:10DEF00000BF0FF02CBA9DF8B40000EB4001C1EB5D
+:10DF0000C010274911F83000042801D126900BE0F9
+:10DF10009DF8B40000EB4001C1EBC010204911F89E
+:10DF20003000152800D126909DF8B40000EB400188
+:10DF3000C1EBC0101A4901EBC00041789DF8B40054
+:10DF400000EB4002C2EBC010154A12F8300041EA63
+:10DF5000002041F23001884202D1A620269045E0FF
+:10DF60009DF8B40000EB4001C1EBC0100C4901EB7F
+:10DF7000C00041789DF8B40000EB4002C2EBC01035
+:10DF8000074A12F8300041EA002041F2310188428C
+:10DF90000AD1A720269029E0BC320020C4440020EA
+:10DFA00064860020044000209DF8B40000EB40018E
+:10DFB000C1EBC010FC4911F83000022816D19DF8C1
+:10DFC000B40000EB4001C1EBC010F74901EBC00009
+:10DFD00001799DF8B40000EB4002C2EBC010F24A98
+:10DFE00002EBC000C07841EA002126919DF8B40000
+:10DFF00040F2991110FB01F0EC4901EBC00081786F
+:10E0000028910021EA4A9DF8B40002EB00129DF825
+:10E01000A0001154E74890F82800012815D19DF878
+:10E02000B40000EB400101EB0010E34901EB0010EC
+:10E0300030309DF8A01000EB0110801C0A90007891
+:10E0400020F0800080300A990870BDF8981043F2E3
+:10E050003002881A91427CD009DC04297AD0152933
+:10E0600079D0A62910D0A72942F0F0825CE1B0F562
+:10E07000C06F71D0A0F2016000286ED001286DD071
+:10E080000428F1D101F078BE00219DF8B40040F2DF
+:10E09000991210FB02F0C54A02EBC00001719DF815
+:10E0A000B40040F2991110FB01F0114601EBC000E1
+:10E0B00000F552709DF8A01001EB410202EB011136
+:10E0C00010F83100052829DC06229DF8B40040F242
+:10E0D000991110FB01F0B54901EBC00101F5527136
+:10E0E0009DF8A00000EB400303EB001001F8302086
+:10E0F000A8229DF8B40040F2991110FB01F0AB4941
+:10E1000001EBC00000F552709DF8A01001EB410337
+:10E1100003EB011100EBC100427103E19DF8B40073
+:10E1200040F2991110FB01F0A04901EBC00000F58D
+:10E1300052709DF8A01001EB410202EB011110F8A2
+:10E1400031000A2830DC0B229DF8B40040F299110E
+:10E1500005E0B9E138E2F4E3F4E3F4E3F4E310FBBF
+:10E1600001F0924901EBC00101F552719DF8A00048
+:10E1700000EB400303EB001001F83020A9229DF8CA
+:10E18000B40040F2991110FB01F0884901EBC00086
+:10E1900000F552709DF8A01001EB410303EB011153
+:10E1A00000EBC1004271BDE09DF8B40040F299114E
+:10E1B00010FB01F07D4901EBC00000F552709DF8A5
+:10E1C000A01001EB410202EB011110F831000F2801
+:10E1D00029DC10229DF8B40040F2991110FB01F0E7
+:10E1E000724901EBC00101F552719DF8A00000EBEE
+:10E1F000400303EB001001F83020A2229DF8B40088
+:10E2000040F2991110FB01F0684901EBC00000F5E4
+:10E2100052709DF8A01001EB410303EB011100EBDC
+:10E22000C10042717EE09DF8B41040F2991011FBDC
+:10E2300000F05E4901EBC00000F552709DF8A0109F
+:10E2400001EB410202EB011100EBC1004079A5286E
+:10E2500015D19DF8B40000EB400101EB00105649C8
+:10E2600001EB001030309DF8A01000EB0110801C75
+:10E270000A90007820F00400001D0A9908709DF8AB
+:10E28000B40040F2991110FB01F0484901EBC000C5
+:10E2900000F552709DF8A01001EB410202EB011154
+:10E2A00000EBC1008078A1283CD09DF8B40040F27A
+:10E2B000991110FB01F03D4901EBC00101F55271CC
+:10E2C0009DF8A00000EB400202EB001001EBC00043
+:10E2D00082789DF8B40040F2991110FB01F03349A7
+:10E2E00001EBC00101F552719DF8A00000EB400365
+:10E2F00003EB001001EBC0004271A1229DF8B400B5
+:10E3000040F2991110FB01F0284901EBC00000F523
+:10E3100052709DF8A01001EB410303EB011100EBDB
+:10E32000C100827002F092B900219DF8B40040F261
+:10E33000991210FB02F01D4A02EBC00001719DF81A
+:10E34000B41040F2991011FB00F0114601EBC0002F
+:10E3500000F552709DF8A01001EB410202EB011193
+:10E3600010F83100082829DC00219DF8B40040F2A3
+:10E37000991210FB02F00D4A02EBC0000171082255
+:10E380009DF8B40040F2991110FB01F0074901EB30
+:10E39000C00000F552709DF8A01001EB410303EBA3
+:10E3A000011100F8312032E064860020C4440020CE
+:10E3B000383E0020BC120020044000209DF8B4101C
+:10E3C00040F2991011FB00F0FE4901EBC00000F58E
+:10E3D00052709DF8A01001EB410202EB011110F800
+:10E3E00031000B2813DC0C229DF8B40040F2991187
+:10E3F00010FB01F0F34901EBC00000F552709DF8ED
+:10E40000A01001EB410303EB011100F831209DF84E
+:10E41000B41040F2991011FB00F0EA4901EBC00082
+:10E4200000F552709DF8A01001EB410202EB0111C2
+:10E4300000EBC1004079A42830D19DF8B41001EB65
+:10E44000410000EB0110E04901EB001030309DF875
+:10E45000A01000EB0110801C0A90007820F0200032
+:10E4600020300A99087000229DF8B40040F29911FA
+:10E4700010FB01F0D34901EBC00000F552709DF88C
+:10E48000A01001EB410303EB011100EBC10080F888
+:10E4900045209DF8B4100220FBF7CEFDA1229DF887
+:10E4A000B40040F2991110FB01F0C64901EBC00025
+:10E4B00000F552709DF8A01001EB410303EB011130
+:10E4C00000EBC10042712DE70020399015E09DF866
+:10E4D000B41001EB4100C0EBC110BC4901EBC0011D
+:10E4E000BDF8E400C01C095C17AABDF8E400115493
+:10E4F000BDF8E400401C81B23991BDF8E400062863
+:10E50000E5DB062117A826F06FFF0021CDE93001D9
+:10E51000DDE93021100A40EA0164309BE21841EB4A
+:10E520002120CDE908204FF480724FF00003DDE98F
+:10E530000801F9F747FE9DF8B40040F2991110FB6D
+:10E5400001F0A04901EBC00000F552709DF8A01049
+:10E5500001EB410303EB011100EBC100027100204C
+:10E560009DF8B41040F2991211FB02F1954A02EBAA
+:10E57000C101087104229DF8B40040F2991110FB0A
+:10E5800001F0904901EBC00000F552709DF8A01019
+:10E5900001EB410303EB011100F83120A7229DF8A4
+:10E5A000B40040F2991110FB01F0864901EBC00064
+:10E5B00000F552709DF8A01001EB410303EB01112F
+:10E5C00000EBC1004271ADE69DF8B41040F2991025
+:10E5D00011FB00F07B4901EBC00000F552709DF883
+:10E5E000A01001EB410202EB011110F831000428E8
+:10E5F00078DA00219DF8B40040F2991210FB02F085
+:10E60000704A02EBC0000171A1229DF8B40040F2F3
+:10E61000991110FB01F06B4901EBC00101F552713A
+:10E620009DF8A00000EB400303EB001001EBC000DD
+:10E6300042719DF8B41040F2991011FB00F061494D
+:10E6400001EBC00101F552719DF8A00000EB400202
+:10E6500002EB001001EBC0010A910878401CC1B226
+:10E660000A9801709DF8B41040F2991011FB00F067
+:10E67000544901EBC00000F552709DF8A01001EB69
+:10E68000410202EB011110F83100042828D10A22BE
+:10E690009DF8B40040F2991110FB01F0494901EBDB
+:10E6A000C00101F552719DF8A00000EB400303EB9F
+:10E6B000001001F83020A3229DF8B40040F2991117
+:10E6C00010FB01F03F4901EBC00000F552709DF8CE
+:10E6D000A01001EB410303EB011100EBC1004271FB
+:10E6E000E5E2FFE79DF8B41040F2991011FB00F04D
+:10E6F000344901EBC00000F552709DF8A01001EB09
+:10E70000410202EB011110F83100042834D100213C
+:10E710009DF8B40040F2991210FB02F0294A02EB76
+:10E72000C000017105229DF8B40040F2991110FB60
+:10E7300001F0244901EBC00101F552719DF8A000E0
+:10E7400000EB400303EB001001F83020A3229DF8FA
+:10E75000B40040F2991110FB01F01A4901EBC0001E
+:10E7600000F552709DF8A01001EB410303EB01117D
+:10E7700000EBC10042719AE29DF8B41040F299108A
+:10E7800011FB00F00F4901EBC00000F552709DF83D
+:10E79000A01001EB410202EB011110F83100082832
+:10E7A0003BDC00219DF8B40040F2991210FB02F00E
+:10E7B000044A02EBC000017109229DF8B40040F246
+:10E7C000991105E0C4440020044000206486002024
+:10E7D00010FB01F0FE4901EBC00101F552719DF8FB
+:10E7E000A00000EB400303EB001001F83020A7224B
+:10E7F0009DF8B40040F2991110FB01F0F44901EBCF
+:10E80000C00000F552709DF8A01001EB410303EB2E
+:10E81000011100EBC100427149E29DF8B41040F2D1
+:10E82000991011FB00F0EA4901EBC00000F55270AD
+:10E830009DF8A01001EB410202EB011110F831002C
+:10E84000092834DC00219DF8B40040F2991210FB35
+:10E8500002F0DF4A02EBC00001710A229DF8B40009
+:10E8600040F2991110FB01F0D94901EBC00101F50B
+:10E8700052719DF8A00000EB400303EB001001F87B
+:10E880003020A3229DF8B40040F2991110FB01F052
+:10E89000CF4901EBC00000F552709DF8A01001EBCC
+:10E8A000410303EB011100EBC1004271FFE19DF850
+:10E8B000B41040F2991011FB00F0C54901EBC00003
+:10E8C00000F552709DF8A01001EB410202EB01111E
+:10E8D00010F831000D2838DC00219DF8B40040F21A
+:10E8E000991210FB02F0BA4A02EBC00001710E222D
+:10E8F0009DF8B40040F2991110FB01F0B44901EB0E
+:10E90000C00101F552719DF8A00000EB400303EB3C
+:10E91000001001F83020A1229DF8B40040F29911B6
+:10E9200010FB01F0AA4901EBC00000F552709DF800
+:10E93000A01001EB410303EB011100EBC100427198
+:10E94000B5E1B5E1E9E13EE21CE29DF8B41040F228
+:10E95000991011FB00F09E4901EBC00000F55270C8
+:10E960009DF8A01001EB410202EB011110F83100FB
+:10E970000E2834DC00219DF8B40040F2991210FBFF
+:10E9800002F0934A02EBC00001710F229DF8B4001F
+:10E9900040F2991110FB01F08D4901EBC00101F526
+:10E9A00052719DF8A00000EB400303EB001001F84A
+:10E9B0003020A3229DF8B40040F2991110FB01F021
+:10E9C000834901EBC00000F552709DF8A01001EBE7
+:10E9D000410303EB011100EBC100427167E19DF8B7
+:10E9E000B41040F2991011FB00F0794901EBC0001E
+:10E9F00000F552709DF8A01001EB410202EB0111ED
+:10EA000010F8310010287DDC11229DF8B40040F28E
+:10EA1000991110FB01F06E4901EBC00101F5527133
+:10EA20009DF8A00000EB400303EB001001F830203C
+:10EA3000A1229DF8B40040F2991110FB01F0644945
+:10EA400001EBC00101F552719DF8A00000EB4003FD
+:10EA500003EB001001EBC00042719DF8B40040F2DE
+:10EA6000991110FB01F05A4901EBC00101F55271F7
+:10EA70009DF8A00000EB400303EB001001EBC00089
+:10EA800082709DF8B41001EB410000EB0110514978
+:10EA900001EB001130319DF8A00001EB0010801C4B
+:10EAA0000A90007820F0800080300A9908709DF864
+:10EAB000B41001EB410000EB0110464901EB0010DE
+:10EAC00030309DF8A01000EB0110801C0A900078F7
+:10EAD00020F00400001D0A9908709DF8B41001EBA5
+:10EAE000410000EB01103B4901EB001030309DF874
+:10EAF000A01000EB01108078C0F34010F0B39DF837
+:10EB0000B41000E042E001EB410000EB011031499C
+:10EB100001EB001030309DF8A01000EB0110801CBC
+:10EB20000A90007820F020020A9802709DF8B41034
+:10EB300001EB410000EB0110264901EB00103030E1
+:10EB40009DF8A01000EB01108078C0F34000B8B928
+:10EB50009DF8B41001EB410000EB01101D4901EBE1
+:10EB6000001030309DF8A01000EB0110801C0A90BE
+:10EB7000007820F0080008300A9900E076E008707C
+:10EB80009DF8B4100220FBF757FA90E09DF8B410FE
+:10EB900040F2991011FB00F00D4901EBC00101F5A5
+:10EBA00052719DF8A00000EB400202EB001011F83A
+:10EBB00030109DF8B40040F2991210FB02F0044AA4
+:10EBC00002EBC0004079814271D19DF8B41003E09E
+:10EBD000C44400200440002040F2991011FB00F0D2
+:10EBE000114601EBC00000F552709DF8A01001EB3A
+:10EBF000410202EB011100EBC1008078A12836D060
+:10EC0000A3229DF8B40040F2991110FB01F0F849DD
+:10EC100001EBC00101F552719DF8A00000EB40032B
+:10EC200003EB001001EBC00042719DF8B41040F2FC
+:10EC3000991011FB00F0EE4901EBC00000F5527095
+:10EC40009DF8A01001EB410202EB011100EBC100A5
+:10EC50008078A2282BD000209DF8B41040F29912A1
+:10EC600011FB02F1E24A02EBC10108711FE0A1228F
+:10EC70009DF8B40040F2991110FB01F0DC4901EB62
+:10EC8000C00101F552719DF8A00000EB400303EBB9
+:10EC9000001001EBC000427101219DF8B40040F268
+:10ECA000991210FB02F0D24A02EBC00001710AE493
+:10ECB000A1229DF8B40040F2991110FB01F0CC495B
+:10ECC00001EBC00101F552719DF8A00000EB40037B
+:10ECD00003EB001001EBC00082709DF8B40040F21D
+:10ECE000991110FB01F0C24901EBC00101F552710D
+:10ECF0009DF8A00000EB400303EB001001EBC00007
+:10ED0000427100219DF8B40040F2991210FB02F00C
+:10ED1000B74A02EBC000017155E400219DF8B40030
+:10ED200040F2991210FB02F0B14A02EBC0000171EF
+:10ED300009229DF8B40040F2991110FB01F0AC4992
+:10ED400001EBC00101F552719DF8A00000EB4003FA
+:10ED500003EB001001F83020A7229DF8B40040F228
+:10ED6000991110FB01F0A24901EBC00000F55270AF
+:10ED70009DF8A01001EB410303EB011100EBC10072
+:10ED8000427120E400219DF8B40040F2991210FB7A
+:10ED900002F0974A02EBC0000171A7229DF8B4006F
+:10EDA00040F2991110FB01F0914901EBC00000F510
+:10EDB00052709DF8A01001EB410303EB011100EB31
+:10EDC000C100427173E700219DF8B40040F299122E
+:10EDD00010FB02F0864A02EBC0000171A7229DF8E9
+:10EDE000B40040F2991110FB01F0814901EBC00120
+:10EDF00001F552719DF8A00000EB400303EB0010F9
+:10EE000001EBC00042719DF8B41001EB4100C0EB72
+:10EE1000C110784901EBC000407930287ED19DF8BF
+:10EE2000B41040F2991011FB00F0714901EBC001E0
+:10EE300001F552719DF8A00000EB400202EB0010BA
+:10EE400011F830109DF8B40040F2991210FB02F056
+:10EE5000674A02EBC000407981425FD19DF8B4005F
+:10EE600040F2991110FB01F0114601EBC00000F5D2
+:10EE700052709DF8A01001EB410202EB011100EB72
+:10EE8000C100C078312830D19DF8B40000EB4001BA
+:10EE900001EB0010584901EB001030309DF8A01034
+:10EEA00000EB0110801C0A90007820F020020A98E4
+:10EEB000027000229DF8B40040F2991110FB01F09D
+:10EEC0004B4901EBC00000F552709DF8A01001EB1A
+:10EED000410303EB011100EBC10080F845209DF8D0
+:10EEE000B4100220FBF7A8F857E09DF8B40040F2F8
+:10EEF000991110FB01F03E4901EBC00000F5527082
+:10EF00009DF8A01001EB410202EB011100EBC100E2
+:10EF1000C078332841D19DF8B40000E06EE000EBEA
+:10EF2000400101EB0010344901EB001030309DF836
+:10EF3000A01000EB0110801C0A90007820F0200245
+:10EF40000A98027001229DF8B40040F2991110FB5A
+:10EF500001F0274901EBC00000F552709DF8A010A8
+:10EF600001EB410303EB011100EBC10080F84620E7
+:10EF7000A9229DF8B40040F2991110FB01F01C4940
+:10EF800001EBC00000F552709DF8A01001EB4103A9
+:10EF900003EB011100EBC10082709DF8B40000EB9F
+:10EFA000400101EB0010144901EB001030309DF8D6
+:10EFB000A01000EB0110801C0A90007820F00102E4
+:10EFC0000A9802709DF8B40000EB400101EB0010BC
+:10EFD000094901EB001030309DF8A01000EB011042
+:10EFE000801C0A90007820F002020A980270DBE38D
+:10EFF000C444002064860020044000209DF8B40032
+:10F0000000EB4001C1EBC010FE4901EBC0004079AC
+:10F0100031287CD19DF8B40040F2991110FB01F029
+:10F02000F94901EBC00101F552719DF8A00000EB18
+:10F03000400202EB001011F830109DF8B40040F2CD
+:10F04000991210FB02F0F04A02EBC00040798142B5
+:10F05000DFD19DF8B41040F2991011FB00F0114679
+:10F0600001EBC00000F552709DF8A01001EB4102C9
+:10F0700002EB011100EBC10090F8460058BB0122E1
+:10F080009DF8B40040F2991110FB01F0DE4901EB4C
+:10F09000C00101F552719DF8A00000EB400303EBA5
+:10F0A000001001EBC00080F845209DF8B41001EB82
+:10F0B000410000EB0110D54901EB001130319DF802
+:10F0C000A00001EB0010801C0A90007820F00100E5
+:10F0D000401C0A9908709DF8B41001EB410000EB48
+:10F0E0000110CA4901EB001030309DF8A01000EB70
+:10F0F0000110801C0A90007820F002020A98027029
+:10F10000C34890F8900790B19DF8B41000E006E273
+:10F1100001EB410000EB0110BC4901EB0010303065
+:10F120009DF8A01000EB0110807A022877D1B94831
+:10F1300090F829000128F9D1B648D0F80C02B54959
+:10F14000498D88426BD29DF8B41040F2991011FBA2
+:10F1500000F0AD4901EBC00000F552709DF8A01021
+:10F1600001EB410202EB011100EBC10090F84500F8
+:10F17000012853D19DF8B41040F2991011FB00F012
+:10F18000A14901EBC00000F552709DF8A01001EB01
+:10F19000410202EB011100EBC10090F87F00E8BBD7
+:10F1A00001229DF8B40000EB400101EB00109749EB
+:10F1B00001EB001130319DF8A00001EB0010C2728C
+:10F1C00000229DF8B40000EB400101EB00108F49D4
+:10F1D00001EB001130319DF8A00001EB00104260FE
+:10F1E0004FF010429DF8B40040F2991110FB01F06D
+:10F1F000854901EBC00101F552719DF8A00000EBBB
+:10F20000400303EB001001EBC00082609DF8B410D6
+:10F2100001EB410000EB01107C4901E071E06FE07F
+:10F2200001EB001130319DF8A00001EB00100178D6
+:10F230009DF8B40040F2991210FB02F0724A02EB02
+:10F24000C00041709DF8B41040F2991011FB00F01D
+:10F25000114601EBC00101F552719DF8A00000EBD1
+:10F26000400202EB001011F830109DF8B40040F29B
+:10F27000991210FB02F0644A02EBC000407981420F
+:10F280003ED100229DF8B40040F2991110FB01F02C
+:10F290005D4901EBC00101F552719DF8A00000EB42
+:10F2A000400303EB001001EBC000C271A4229DF8E3
+:10F2B000B40040F2991110FB01F0534901EBC00179
+:10F2C00001F552719DF8A00000EB400303EB001024
+:10F2D00001EBC0008270A3229DF8B40040F29911A6
+:10F2E00010FB01F0484901EBC00000F552709DF899
+:10F2F000A01001EB410303EB011100EBC1004271CF
+:10F3000052E29DF8B41040F2991011FB00F03E4912
+:10F3100001EBC00000F552709DF8A01001EB410216
+:10F3200002EB011100EBC10090F84500012873D1F8
+:10F330009DF8B41040F2991011FB00F0324901EB36
+:10F34000C00101F552719DF8A00000EB400202EBF4
+:10F35000001001EBC00090F8801040F2991011FBF2
+:10F3600000F0294901EBC00101F552719DF8B4008C
+:10F3700040F2991210FB02F0234A02EBC00000F5A4
+:10F3800052709DF8A02002EB420303EB021200EB47
+:10F39000C20090F8810000EB400202EB001001EB8C
+:10F3A000C00090F87E00032836D102229DF8B400F8
+:10F3B00000EB400101EB0010144901EB001130316A
+:10F3C0009DF8A00001EB0010C2724FF010429DF8B2
+:10F3D000B40040F2991110FB01F00B4901EBC001A0
+:10F3E00001F552719DF8A00000EB400303EB001003
+:10F3F00001EBC00082609DF8B41001EB410000EB0E
+:10F4000001100AE064860020C4440020044000206B
+:10F41000BC320020BC120020B9E1FE4901EB001112
+:10F4200030319DF8A00001EB001001789DF8B40088
+:10F4300040F2991210FB02F0F74A02EBC000417053
+:10F440009DF8B41040F2991011FB00F0114601EB49
+:10F45000C00101F552719DF8A00000EB400202EBE3
+:10F46000001011F830109DF8B40040F2991210FB12
+:10F4700002F0E94A02EBC000407981423ED100220D
+:10F480009DF8B40040F2991110FB01F0E24901EB44
+:10F49000C00101F552719DF8A00000EB400303EBA1
+:10F4A000001001EBC000C271A4229DF8B40040F22C
+:10F4B000991110FB01F0D84901EBC00101F552711F
+:10F4C0009DF8A00000EB400303EB001001EBC0002F
+:10F4D0008270A3229DF8B40040F2991110FB01F054
+:10F4E000CD4901EBC00000F552709DF8A01001EB72
+:10F4F000410303EB011100EBC100427100229DF8B2
+:10F50000B40000EB400101EB0010C24901EB001018
+:10F5100030309DF8A01000EB0110426044E19DF8EE
+:10F52000B41001EB4100C0EBC110BC4901EBC000BD
+:10F53000407933287ED19DF8B41001EB410000EBF7
+:10F540000110B44901EB001030309DF8A01000EB21
+:10F550000110801C0A90007820F00101491C0A98D3
+:10F5600001709DF8B41001EB410000EB0110A949B6
+:10F5700001EB001130319DF8A00001EB0010801C60
+:10F580000A90007820F020020A9802709DF8B410CA
+:10F5900001EB410000EB01109E4901EB00103030FF
+:10F5A0009DF8A01000EB0110801C0A90007820F05C
+:10F5B0000200801C0A9908709DF8B41040F299105E
+:10F5C00011FB00F0944901EBC00042799DF8B400B2
+:10F5D00040F2991110FB01F08F4901EBC00000F5DA
+:10F5E00052709DF8A01001EB410303EB011100F8EC
+:10F5F00031209DF8B41001EB410000EB011085496A
+:10F6000001EB001030309DF8A01000EB0110801CC1
+:10F610000A90007820F0800080300A9908709DF8E8
+:10F62000B41001EB410000EB01107A4901EB00102E
+:10F63000303000E022E09DF8A01000EB011080784F
+:10F64000C0F3400020B99DF8B4100220FAF7F4FC92
+:10F65000A2229DF8B40040F2991110FB01F06E490E
+:10F6600001EBC00000F552709DF8A01001EB4103C2
+:10F6700003EB011100EBC100827095E09DF8B4101E
+:10F6800001EB4100C0EBC110644901EBC0004079BF
+:10F6900034287CD19DF8B41001EB410000EB01103F
+:10F6A0005C4901EB001030309DF8A01000EB011018
+:10F6B000801C0A90007820F020020A9802709DF8C1
+:10F6C000B41001EB410000EB0110524901EB0010B6
+:10F6D00030309DF8A01000EB0110801C0A900078DB
+:10F6E00020F002020A98027001229DF8B40040F254
+:10F6F000991110FB01F0484901EBC00000F5527070
+:10F700009DF8A01001EB410303EB011100EBC100D8
+:10F7100080F84620A9229DF8B40040F2991110FB10
+:10F7200001F03D4901EBC00000F552709DF8A010BA
+:10F7300001EB410303EB011100EBC10082709DF866
+:10F74000B41040F2991011FB00F0334901EBC000F6
+:10F7500042799DF8B40040F2991110FB01F02E4956
+:10F7600001EBC00000F552709DF8A01001EB4103C1
+:10F7700003EB011100F831209DF8B41001EB4100BA
+:10F7800000EB0110234901EB0010303000E00BE0EA
+:10F790009DF8A01000EB0110801C0A90007820F06A
+:10F7A000800080300A99087000202E902F90002150
+:10F7B000399122E0DDE92E10000140EA11720901C1
+:10F7C000CDE92E129DF8B41001EB4100C0EBC11041
+:10F7D000124901EBC001BDF8E400801D085C30381F
+:10F7E000C117DDE92E34184341EA0402CDE92E02A7
+:10F7F000BDF8E400401C80B23990BDF8E400062852
+:10F80000D8DB9DF8B4002E9940F2991210FB02F05B
+:10F81000014A05E004400020C44400206486002022
+:10F8200002EBC00202F552729DF8A00000EB40030B
+:10F8300003EB001002EBC000C0F81A1000222E9259
+:10F840002F920021399122E0DDE92E10000140EADB
+:10F8500011720901CDE92E129DF8B40000EB4001B0
+:10F86000C1EBC010FE4901EBC001BDF8E4000D3052
+:10F87000085C3038C117DDE92E34184341EA040230
+:10F88000CDE92E02BDF8E400401C80B23990BDF8ED
+:10F89000E4000428D8DB9DF8B4002E9940F29912B8
+:10F8A00010FB02F0EF4A02EBC00202F552729DF823
+:10F8B000A00000EB400303EB001002EBC00041632B
+:10F8C00000222E922F920021399122E0DDE92E10A4
+:10F8D000000140EA11720901CDE92E129DF8B41021
+:10F8E00001EB4100C0EBC110DD4901EBC001BDF8E7
+:10F8F000E4001130085C3038C117DDE92E341843BC
+:10F9000041EA0402CDE92E02BDF8E400401C80B2B9
+:10F910003990BDF8E4000628D8DB9DF8B4002E9994
+:10F9200040F2991210FB02F0CE4A02EBC00202F53F
+:10F9300052729DF8A00000EB400303EB001002EBB5
+:10F94000C000C0F81E109DF8B41001EB4100C0EBE0
+:10F95000C110C34901EBC00042799DF8B40040F2E8
+:10F96000991110FB01F0BF4901EBC00101F5527183
+:10F970009DF8A00000EB400303EB001001EBC0007A
+:10F98000C2709DF8B41001EB410000EB0110B649C4
+:10F9900001EB001130319DF8A00001EB00108278DE
+:10F9A0009DF8B40040F2991110FB01F0AD4901EB54
+:10F9B000C00101F552719DF8A00000EB400303EB7C
+:10F9C000001001EBC00002769DF8B41040F29910CF
+:10F9D00011FB00F0A34901EBC00101F552719DF844
+:10F9E000A00000EB400202EB001011F830109DF86F
+:10F9F000B40040F2991210FB02F09A4A02EBC000E8
+:10FA0000407981427EDA9DF8B41040F2991011FBE2
+:10FA100000F0114601EBC00000F552709DF8A010F7
+:10FA200001EB410202EB011110F831000F2869DDF2
+:10FA300000219DF8B40040F2991210FB02F0894AAF
+:10FA400002EBC0000171A7229DF8B40040F29911A9
+:10FA500010FB01F0834901EBC00101F552719DF8E3
+:10FA6000A00000EB400303EB001001EBC00042716B
+:10FA700001219DF8B40040F2991210FB02F0794A7E
+:10FA800002EBC00001719DF8B41040F2991011FB17
+:10FA900000F0114601EBC00042799DF8B40040F23D
+:10FAA000991110FB01F06F4901EBC00101F5527192
+:10FAB0009DF8A00000EB400303EB001001F830209C
+:10FAC000A1229DF8B40040F2991110FB01F06549A4
+:10FAD00001EBC00101F552719DF8A00000EB40035D
+:10FAE00003EB001001EBC00042719DF8B41001EB74
+:10FAF000410000EB01105C4901EB001130319DF831
+:10FB0000A00000E082E001EB0010801C0A90007869
+:10FB100020F0800080300A9908709DF8B41001EB45
+:10FB2000410000EB0110504901EB001030309DF80E
+:10FB3000A01000EB0110801C0A90007820F0040057
+:10FB4000001D0A9908709DF8B41001EB410000EB0C
+:10FB50000110454901EB001030309DF8A01000EB7A
+:10FB600001108078C0F3401088B99DF8B41001EB03
+:10FB7000410000EB01103C4901EB001030309DF8D2
+:10FB8000A01000EB01108078C0F34000F0B39DF8A6
+:10FB9000B41001EB410000EB0110334901EB001000
+:10FBA00030309DF8A01000EB0110801C0A90007806
+:10FBB00020F020020A9802709DF8B41001EB410079
+:10FBC00000EB0110284901EB001030309DF8A01027
+:10FBD00000EB0110801C0A90007820F002020A98C5
+:10FBE00002709DF8B41001EB410000EB01101E49BA
+:10FBF00001EB001030309DF8A01000EB0110801CCC
+:10FC00000A90007820F00800083000E0B3E00A997C
+:10FC100008709DF8B4009DF8A01001EB0010C21709
+:10FC2000CDE92E029DF8B41040F2991011FB00F0BE
+:10FC30000C4901EBC00000F552709DF8A01001EBDB
+:10FC4000410202EB011100EBC10022300A902E9814
+:10FC500000EB4001054800EB41100D30102207E099
+:10FC600064860020C444002004400020D8140020F2
+:10FC700009900A99F8F7E9FA9DF8B41040F2991042
+:10FC800011FB00F0FD4901EBC00101F552719DF837
+:10FC9000A00000EB400202EB001001EBC0012E9827
+:10FCA00000EB4002F64800EB421051F81A2F40F8E2
+:10FCB000012F496841609DF8B41001EB410000EB51
+:10FCC0000110F04901EB001130319DF8A00001EB6B
+:10FCD000001001782E9800EB4002E94800EB42103A
+:10FCE00001702E9800EB4001E54800EB4111E64819
+:10FCF000026841F81D2F808888809DF8B41040F27A
+:10FD0000991011FB00F0DD4901EBC00101F55271C2
+:10FD10009DF8A00000EB400202EB001001EBC000D8
+:10FD2000416B2E9800EB4002D54800EB4210C0F822
+:10FD300009109DF8B41001EB410000EB0110D1490E
+:10FD400001EB001130319DF8A00001EB001041687B
+:10FD50002E9800EB4002CA4800EB4210C0F8231076
+:10FD60002E9881B208200A91FAF766F99DF8B4102E
+:10FD70000220FAF761F9FCE300202E902F90002179
+:10FD8000399122E0DDE92E10000140EA11720901EB
+:10FD9000CDE92E129DF8B41001EB4100C0EBC1106B
+:10FDA000BA4901EBC001BDF8E4000B30085C303803
+:10FDB000C117DDE92E34184341EA0402CDE92E02D1
+:10FDC000BDF8E400401C80B23990BDF8E4000A2878
+:10FDD000D8DB9DF8B400DDE92E1240F2991310FB38
+:10FDE00003F0A64B03EBC00303F552739DF8A0008C
+:10FDF00000EB400404EB001003EBC00040F8221FAE
+:10FE0000426000222E922F920021399122E0DDE9FA
+:10FE10002E10000140EA11720901CDE92E129DF861
+:10FE2000B41001EB4100C0EBC110984901EBC001D7
+:10FE3000BDF8E4001530085C3038C117DDE92E3418
+:10FE4000184341EA0402CDE92E02BDF8E400401C4B
+:10FE500080B23990BDF8E4000A28D8DB9DF8B400E0
+:10FE6000DDE92E1240F2991310FB03F0834B03EBF4
+:10FE7000C00303F552739DF8A00000EB400404EBAF
+:10FE8000001003EBC00022308160C26000219DF8A9
+:10FE9000B40040F2991210FB02F0784A02EBC00065
+:10FEA00001719DF8B41040F2991011FB00F0114659
+:10FEB00001EBC00000F552709DF8A01001EB41026B
+:10FEC00002EB011110F831000C2814DC0D229DF812
+:10FED000B40040F2991110FB01F0684901EBC00039
+:10FEE00000F552709DF8A01001EB410303EB0111E6
+:10FEF00000F831207FE39DF8B40040F2991110FB27
+:10FF000001F05E4901EBC00101F552719DF8A000BE
+:10FF100000EB400202EB001011F830109DF8B40025
+:10FF200040F2991210FB02F0544A02EBC0004079F3
+:10FF30008142DFD19DF8B4009DF8A01001EB0010C4
+:10FF4000C217CDE92E025048F53090F8900708B35B
+:10FF50009DF8B40000EB400101EB0010494901EBB2
+:10FF6000001030309DF8A01000EB0110807A0228BC
+:10FF700010D09DF8B40000EB400101EB00104149A6
+:10FF800001EB001030309DF8A01000EB0110C07A9A
+:10FF900000287FDD00229DF8B40000EB400101EB5A
+:10FFA0000010384901EB001030309DF8A01000EB34
+:10FFB0000110C2723648D0F80C020521B0FBF1F2F4
+:10FFC00001FB120000EB400131482C3000EB4110E6
+:10FFD0000D300A909DF8B40040F2991110FB01F029
+:10FFE000264901EBC00000F552709DF8A01001EB0E
+:10FFF000410202EB011100EBC10022301022014648
+:020000040801F1
+:1000000009900A98F8F721F92148D0F80C02052147
+:10001000B0FBF1F201FB120000EB40011C482C3058
+:1000200000EB41129DF8B40040F2991110FB01F071
+:10003000124901EBC00101F552719DF8A00000EBDF
+:10004000400303EB001001EBC00050F81A1F42F808
+:10005000011F406850600E48D0F80C020521B0FB2B
+:10006000F1F201FB120000EB400109482C3000EBDB
+:1000700041129DF8B40000EB40010CE0C4440020A4
+:10008000D814002004400020C731002064860020DE
+:10009000BC12002090E101EB0010FE4901EB0011C1
+:1000A00030319DF8A00001EB001000781070FA4884
+:1000B000D0F80C020521B0FBF1F201FB120000EBBD
+:1000C0004001F5482C3000EB41129DF8B40040F29D
+:1000D000991110FB01F0F14901EBC00101F55271DA
+:1000E0009DF8A00000EB400303EB001001EBC00003
+:1000F000406BC2F80900E848D0F80C020521B0FBBB
+:10010000F1F201FB120000EB4001E3482C3000EB60
+:100110004111E348026841F81D2F80888880DE483D
+:10012000D0F80C020521B0FBF1F201FB120000EB4C
+:100130004001D9482C3000EB41129DF8B40000EB8F
+:10014000400101EB0010D34901EB001130319DF863
+:10015000A00001EB00104068C2F8230000229DF8C7
+:10016000B40000EB400101EB0010CA4901EB0011A3
+:1001700030319DF8A00001EB001042600021399160
+:1001800054E0C548D0F80C020521B0FBF1F201FBA8
+:10019000120000EB4001C0482C3000EB4111273128
+:1001A000BDF8E4409DF8B40040F2991210FB02F053
+:1001B000BA4A02EBC00202F552729DF8A00000EBB1
+:1001C000400303EB001002EBC00090F8800040F207
+:1001D000991210FB02F0B14A02EBC00202F5527212
+:1001E0009DF8B40040F2991310FB03F0AB4B03EB06
+:1001F000C00303F552739DF8A00000EB400505EB2A
+:10020000001003EBC00090F8810000EB400303EB0B
+:10021000001002EBC0024732BDF8E400001D105C84
+:100220000855BDF8E400401C81B23991BDF8E400E6
+:100230000628A6DB0020399042E000239DF8B40098
+:1002400040F2991110FB01F0944901EBC00101F556
+:1002500052719DF8A00000EB400202EB001001EB90
+:10026000C00090F8800040F2991110FB01F08B491A
+:1002700001EBC00101F552719DF8B40040F29912F2
+:1002800010FB02F0854A02EBC00202F552729DF8A3
+:10029000A00000EB400404EB001002EBC00090F85B
+:1002A000810000EB400202EB001001EBC00147317E
+:1002B000BDF8E4000B54BDF8E400401C81B2399154
+:1002C000BDF8E4000A28B8DB7348D0F80C02052119
+:1002D000B0FBF1F080B201460A900220F8F7F8FE78
+:1002E00000210620F9F7A8FE6B48D0F80C026A49F5
+:1002F000498D884206D26848D0F80C02401C6649F5
+:10030000C1F80C0200210520F9F796FE9DF8B40013
+:1003100000EB400101EB00105E4901EB00103030B2
+:100320009DF8A01000EB0110801C0A90007820F0CE
+:1003300008020A9802705848D0F80C020521B0FB58
+:10034000F1F201FB120000EB400153482C3000EBAE
+:100350004110D0F823202E9800EB4001514800EBCB
+:100360004110C0F823200020399020E04A48D0F8FE
+:100370000C020521B0FBF1F201FB120000EB400181
+:1003800045482C3000EB41102730BDF8E410425CAA
+:100390002E9800EB4001434800EB41112731BDF896
+:1003A000E4000A54BDF8E400401C81B23991BDF864
+:1003B000E4000628DADB59E09DF8B40000EB4001C8
+:1003C00001EB0010334901EB001030309DF8A01014
+:1003D00000EB0110801C0A90007820F00800083023
+:1003E0000A9908709DF8B40000EB400101EB001081
+:1003F000284901EB001030309DF8A01000EB0110EF
+:1004000042682E9800EB4001264800EB4110C0F8EE
+:1004100023200020399025E09DF8B40040F2991186
+:1004200010FB01F01D4901EBC00101F552719DF86F
+:10043000A00000EB400202EB001001EBC0014731CD
+:10044000BDF8E4000A5C2E9800EB4001154800EB73
+:1004500041112731BDF8E4000A54BDF8E400401C06
+:1004600081B23991BDF8E4000628D5DB00229DF861
+:10047000B40040F2991110FB01F0084901EBC001F2
+:1004800001F552719DF8A00000EB400303EB001052
+:100490000AE0000004400020BC120020C4440020F8
+:1004A000C7310020D814002001EBC00080F846209E
+:1004B0009DF8B4100220F9F7BFFD9DF8B40040F29A
+:1004C000991110FB01F0FE4901EBC00101F55271D9
+:1004D0009DF8A00000EB400202EB001001EBC00011
+:1004E00022300A902E9800EB4001F64800EB4111B3
+:1004F0000D3110220991DDE90901F7F7A6FE9DF8FB
+:10050000B40040F2991110FB01F0ED4901EBC0017C
+:1005100001F552719DF8A00000EB400202EB0010C3
+:1005200001EBC0012E9800EB4002E64800EB4210C0
+:1005300051F81A2F40F8012F496841609DF8B40026
+:1005400000EB400101EB0010DF4901EB00113031FD
+:100550009DF8A00001EB001001782E9800EB4002FE
+:10056000D84800EB421001702E9800EB4001D548AE
+:1005700000E06BE000EB4111D448026841F81D2F08
+:10058000808888809DF8B40040F2991110FB01F03A
+:10059000CB4901EBC00101F552719DF8A00000EBC1
+:1005A000400202EB001001EBC000416B2E9800EB03
+:1005B0004002C44800EB4210C0F809109DF8B40096
+:1005C00000EB400101EB0010BF4901EB001130319D
+:1005D0009DF8A00001EB001041682E9800EB40024E
+:1005E000B84800EB4210C0F823102E9881B20820C2
+:1005F0000A91F9F721FDA7229DF8B40040F2991164
+:1006000010FB01F0AE4901EBC00101F552719DF8FC
+:10061000A00000EB400303EB001001EBC0004271AF
+:10062000A2229DF8B40040F2991110FB01F0A449F8
+:1006300001EBC00000F552709DF8A01001EB4103E2
+:1006400003EB011100EBC100827000BF00BF0CF092
+:100650007EBE9DF8B40000EB4001C1EBC0109C4988
+:1006600011F83000042801D126900BE09DF8B40069
+:1006700000EB4001C1EBC010954911F8300015287E
+:1006800000D126909DF8B41001EB4100C0EBC110E1
+:100690008F4901EBC00041789DF8B40000EB4002A7
+:1006A000C2EBC0108A4A12F8300041EA002041F241
+:1006B0003001884202D1A62026903DE09DF8B4107A
+:1006C00001EB4100C0EBC110814901EBC000417852
+:1006D0009DF8B40000EB4002C2EBC0107C4A12F857
+:1006E000300041EA002041F23101884202D1A720C6
+:1006F000269021E09DF8B41001EB4100C0EBC11041
+:10070000734911F83000022816D19DF8B41001EB9E
+:100710004100C0EBC1106E4901EBC00001799DF8AA
+:10072000B40000EB4002C2EBC010694A02EBC0000B
+:10073000C07841EA002126919DF8B41040F299104A
+:1007400011FB00F05E4901EBC00081782891002187
+:10075000604A9DF8B40002EB00129DF8A00011540D
+:100760005D4890F82800012815D19DF8B41001EBE0
+:10077000410000EB0110544901EB001030309DF8AE
+:10078000A01000EB0110801C0A90007820F080007F
+:1007900080300A990870BDF89800A7287DD007DC42
+:1007A00004287BD015287AD0A62841F0688752E02B
+:1007B000A0F55850303820B1112871D01228F4D14A
+:1007C000FEE39DF8B41040F2991011FB00F03C4993
+:1007D00001EBC00000F552709DF8A01001EB410242
+:1007E00002EB011110F8310098BB00219DF8B40014
+:1007F00040F2991210FB02F0314A02EBC000017185
+:1008000001229DF8B40040F2991110FB01F02C492F
+:1008100001EBC00101F552719DF8A00000EB40030F
+:1008200003EB001001F83020A7229DF8B40040F23D
+:10083000991110FB01F0224901EBC00000F5527044
+:100840009DF8A01001EB410303EB011100EBC10087
+:10085000427101F014BF00219DF8B40040F29912DA
+:1008600010FB02F0164A02EBC00001719DF8B410B3
+:1008700040F2991011FB00F0114601EBC00000F5A9
+:1008800052709DF8A01001EB410202EB011110F82B
+:10089000310002283EDC032203E0FAE061E1B0E22D
+:1008A000E4E29DF8B40040F2991110FB01F0044914
+:1008B00001EBC00101F552719DF8A0000EE00000AF
+:1008C000C4440020D814002004400020C731002078
+:1008D00064860020383E0020BC12002000EB40035C
+:1008E00003EB001001F83020A9229DF8B40040F27B
+:1008F000991110FB01F0FA4901EBC00000F55270AC
+:100900009DF8A01001EB410303EB011100EBC100C6
+:100910004271BDE09DF8B41040F2991011FB00F057
+:10092000EF4901EBC00000F552709DF8A01001EBFB
+:10093000410202EB011110F83100052829DC0622E2
+:100940009DF8B40040F2991110FB01F0E44901EB6D
+:10095000C00101F552719DF8A00000EB400303EBCC
+:10096000001001F83020A2229DF8B40040F2991145
+:1009700010FB01F0DA4901EBC00000F552709DF860
+:10098000A01001EB410303EB011100EBC100427128
+:100990007EE09DF8B41040F2991011FB00F0D049B0
+:1009A00001EBC00000F552709DF8A01001EB410270
+:1009B00002EB011100EBC1004079A52815D19DF88B
+:1009C000B41001EB410000EB0110C64901EB00102F
+:1009D00030309DF8A01000EB0110801C0A900078C8
+:1009E00020F00400001D0A9908709DF8B41040F230
+:1009F000991011FB00F0BA4901EBC00000F55270EC
+:100A00009DF8A01001EB410202EB011100EBC100C7
+:100A10008078A1283CD09DF8B41040F2991011FBC9
+:100A200000F0AF4901EBC00101F552719DF8A00043
+:100A300000EB400202EB001001EBC00082789DF851
+:100A4000B40040F2991110FB01F0A54901EBC0017F
+:100A500001F552719DF8A00000EB400303EB00107C
+:100A600001EBC0004271A1229DF8B40040F299113F
+:100A700010FB01F09A4901EBC00000F552709DF89F
+:100A8000A01001EB410303EB011100EBC1008270E8
+:100A9000DFE69DF8B41040F2991011FB00F0904988
+:100AA00001EBC00000F552709DF8A01001EB41026F
+:100AB00002EB011100EBC1004079A42830D19DF870
+:100AC000B41001EB410000EB0110864901EB00106E
+:100AD00030309DF8A01000EB0110801C0A900078C7
+:100AE00020F0200120310A98017000229DF8B40006
+:100AF00040F2991110FB01F0794901EBC00101F5B9
+:100B000052719DF8A00000EB400303EB001001EBD5
+:100B1000C00080F845209DF8B4100220F9F78CFA47
+:100B200000219DF8B40040F2991210FB02F06C4ACB
+:100B300002EBC0000171A1229DF8B40040F29911AE
+:100B400010FB01F0664901EBC00000F552709DF802
+:100B5000A01001EB410303EB011100EBC100427156
+:100B600077E69DF8B41040F2991011FB00F05C4953
+:100B700001EBC00000F552709DF8A01001EB41029E
+:100B800002EB011110F83100012834DC00219DF83E
+:100B9000B40040F2991210FB02F0514A02EBC0007F
+:100BA000017102229DF8B40040F2991110FB01F08E
+:100BB0004B4901EBC00101F552719DF8A00000EB1B
+:100BC000400303EB001001F83020A3229DF8B4008D
+:100BD00040F2991110FB01F0414901EBC00000F512
+:100BE00052709DF8A01001EB410303EB011100EBE3
+:100BF000C100427104E19DF8B41040F2991011FB5C
+:100C000000F0374901EBC00000F552709DF8A010CC
+:100C100001EB410202EB011110F83100042834DC31
+:100C200000219DF8B40040F2991210FB02F02C4A0A
+:100C300002EBC000017105229DF8B40040F2991149
+:100C400010FB01F0264901EBC00101F552719DF83E
+:100C5000A00000EB400303EB001001F83020A322BA
+:100C60009DF8B40040F2991110FB01F01C4901EB12
+:100C7000C00000F552709DF8A01001EB410303EB9A
+:100C8000011100EBC1004271BAE09DF8B41040F2CE
+:100C9000991011FB00F0124901EBC00000F55270F1
+:100CA0009DF8A01001EB410202EB011110F8310098
+:100CB000062819DCA1229DF8B40040F2991110FB1E
+:100CC00001F0074901EBC00000F552709DF8A0103B
+:100CD00001EB410303EB011100EBC10042718FE016
+:100CE000C4440020044000209DF8B41040F2991044
+:100CF00011FB00F0FE4901EBC00101F552719DF8B6
+:100D0000A00000EB400202EB001011F830109DF83B
+:100D1000B40040F2991210FB02F0F54A02EBC00059
+:100D2000407981426CD19DF8B41040F2991011FBCA
+:100D300000F0114601EBC00000F552709DF8A010C4
+:100D400001EB410202EB011100EBC1008078A12808
+:100D500036D0A3229DF8B40040F2991110FB01F0A7
+:100D6000E34901EBC00101F552719DF8A00000EBD1
+:100D7000400303EB001001EBC00042719DF8B4107A
+:100D800040F2991011FB00F0D94901EBC00000F5C9
+:100D900052709DF8A01001EB410202EB011100EB33
+:100DA000C1008078A2282BD000209DF8B41040F21A
+:100DB000991211FB02F1CE4A02EBC10108711FE04A
+:100DC000A1229DF8B40040F2991110FB01F0C8492E
+:100DD00001EBC00101F552719DF8A00000EB40034A
+:100DE00003EB001001EBC000427101219DF8B4003B
+:100DF00040F2991210FB02F0BD4A02EBC0000171F3
+:100E000027E5A1229DF8B40040F2991110FB01F0F2
+:100E1000B74901EBC00101F552719DF8A00000EB4C
+:100E2000400303EB001001EBC00042719DF8B400D9
+:100E300040F2991110FB01F0AD4901EBC00101F541
+:100E400052719DF8A00000EB400303EB001001EB92
+:100E5000C000827000219DF8B40040F2991210FB8E
+:100E600002F0A34A02EBC0000171F2E400219DF8F8
+:100E7000B40040F2991210FB02F09D4A02EBC00050
+:100E80000171A7229DF8B40040F2991110FB01F006
+:100E9000974901EBC00101F552719DF8A00000EBEC
+:100EA000400303EB001001EBC00042719DF8B41049
+:100EB00001EB4100C0EBC1108E4901EBC00040794D
+:100EC00030287ED19DF8B41040F2991011FB00F04B
+:100ED000874901EBC00101F552719DF8A00000EBBC
+:100EE000400202EB001011F830109DF8B40040F2FF
+:100EF000991210FB02F07E4A02EBC0004079814259
+:100F00005FD19DF8B40000EB400101EB0010A2F5A9
+:100F1000986101EB001030309DF8A01000EB01103B
+:100F2000801C0A90007820F001020A9802709DF857
+:100F3000B40000EB400101EB00106F4901EB001021
+:100F400030309DF8A01000EB0110801C0A90007852
+:100F500020F002020A9802709DF8B40040F2991144
+:100F600010FB01F0624901EBC00000F552709DF8E2
+:100F7000A01001EB410202EB011100EBC100C078AF
+:100F8000312832D19DF8B40000EB400101EB001094
+:100F9000594901EB001030309DF8A01000EB011012
+:100FA000801C0A90007820F020020A98027000222B
+:100FB0009DF8B40040F2991110FB01F04C4901E09A
+:100FC000FDE33FE001EBC00000F552709DF8A0107A
+:100FD00001EB410303EB011100EBC10080F8452058
+:100FE0009DF8B4100220F9F727F89DF8B40040F2FC
+:100FF000991110FB01F03E4901EBC00000F5527061
+:101000009DF8A01001EB410202EB011100EBC100C1
+:1010100090F84600012814D1A9229DF8B40040F2AE
+:10102000991110FB01F0324901EBC00000F552703C
+:101030009DF8A01001EB410303EB011100EBC1008F
+:101040008270DCE39DF8B40000EB4001C1EBC010FE
+:10105000284901EBC000407931287DD19DF8B400CA
+:1010600040F2991110FB01F0214901EBC00101F59B
+:1010700052719DF8A00000EB400202EB001011F845
+:1010800030109DF8B40040F2991210FB02F0184A9B
+:1010900002EBC000407981425ED19DF8B40040F27D
+:1010A000991110FB01F0114601EBC00000F55270E0
+:1010B0009DF8A01001EB410202EB011100EBC10011
+:1010C00090F8460090BB01229DF8B40040F29911BF
+:1010D00010FB01F0064901EBC00101F552719DF8CA
+:1010E000A00000EB400303EB001001EBC00005E0A3
+:1010F000C4440020648600200440002080F845207D
+:101100009DF8B40000EB400101EB0010FE4901EB3B
+:10111000001130319DF8A00001EB0010801C0A90F6
+:10112000007820F00100401C0A9908709DF8B40076
+:1011300000EB400101EB0010F34901EB00103030EF
+:101140009DF8A01000EB0110801C0A90007820F0A0
+:1011500002020A98027000E00BE2EC4890F8900757
+:1011600080B19DF8B40000EB400101EB0010E649AE
+:1011700001EB001030309DF8A01000EB0110807AD8
+:10118000022878D1E24890F829000128F9D1E048F6
+:10119000D0F80C02DE49498D88426CD29DF8B4002B
+:1011A00040F2991110FB01F0DA4901EBC00000F5A3
+:1011B00052709DF8A01001EB410202EB011100EB0F
+:1011C000C10090F84500012854D19DF8B40040F2C8
+:1011D000991110FB01F0CF4901EBC00000F55270EE
+:1011E0009DF8A01001EB410202EB011100EBC100E0
+:1011F00090F87F00F0BB01229DF8B40000EB4001A5
+:1012000001EB0010C04901EB001130319DF8A00046
+:1012100001EB0010C2724FF010429DF8B40040F292
+:10122000991110FB01F0BB4901EBC00101F55271AE
+:101230009DF8A00000EB400303EB001001EBC000A1
+:1012400082609DF8B40000EB400101EB0010AE4954
+:1012500001EB001130319DF8A00001EB0010017886
+:101260009DF8B40040F2991210FB02F0A94A02EB7B
+:10127000C00001E070E005E141709DF8B40040F26B
+:10128000991110FB01F0114601EBC00101F55271FB
+:101290009DF8A00000EB400202EB001011F83010A6
+:1012A0009DF8B40040F2991210FB02F0994A02EB4B
+:1012B000C000407981423ED100229DF8B40040F246
+:1012C000991110FB01F0934901EBC00101F5527136
+:1012D0009DF8A00000EB400303EB001001EBC00001
+:1012E000C271A4229DF8B40040F2991110FB01F0E4
+:1012F000884901EBC00101F552719DF8A00000EB97
+:10130000400303EB001001EBC0008270A3229DF8A4
+:10131000B40040F2991110FB01F07E4901EBC000CE
+:1013200000F552709DF8A01001EB410303EB011191
+:1013300000EBC100427100229DF8B40000EB4001B7
+:1013400001EB0010704901EB001030309DF8A01047
+:1013500000EB0110426052E29DF8B40040F2991196
+:1013600010FB01F06B4901EBC00000F552709DF8D5
+:10137000A01001EB410202EB011100EBC10090F85B
+:10138000450001287ED19DF8B40040F2991110FB70
+:1013900001F0604901EBC00101F552719DF8A00018
+:1013A00000EB400202EB001001EBC00090F880005F
+:1013B00040F2991110FB01F0564901EBC00101F513
+:1013C00052719DF8B40040F2991210FB02F0514A9C
+:1013D00002EBC00000F552709DF8A02002EB420322
+:1013E00003EB021200EBC20090F8810000EB400218
+:1013F00002EB001001EBC00090F87E00032841D101
+:1014000002229DF8B40000EB400101EB00103E49C0
+:1014100001EB001130319DF8A00001EB0010C27209
+:101420004FF010429DF8B40040F2991110FB01F00A
+:10143000384901EBC00101F552719DF8A00000EBA5
+:10144000400303EB001001EBC00082609DF8B40084
+:1014500000EB400101EB00102B4901EB0011303192
+:101460009DF8A00001EB001001789DF8B40040F257
+:10147000991210FB02F0274A02EBC00041709DF860
+:10148000B40000E09CE140F2991110FB01F011461C
+:1014900001EBC00101F552719DF8A00000EB400284
+:1014A00002EB001011F830109DF8B40040F29912D0
+:1014B00010FB02F0174A02EBC0004079814247D18D
+:1014C00000229DF8B40040F2991110FB01F011497F
+:1014D00001EBC00101F552719DF8A00000EB400343
+:1014E00003EB001001EBC000C271A4229DF8B40010
+:1014F00040F2991110FB01F0064901EBC00101F522
+:1015000052719DF8A00007E004400020BC3200208A
+:10151000BC120020C444002000EB400303EB001089
+:1015200001EBC0008270A3229DF8B40040F2991133
+:1015300010FB01F0F74901EBC00000F552709DF877
+:10154000A01001EB410303EB011100EBC10042715C
+:1015500000229DF8B40000EB400101EB0010EE49C1
+:1015600001EB001030309DF8A01000EB011042603C
+:1015700045E19DF8B40000EB4001C1EBC010E74924
+:1015800001EBC000407933287ED19DF8B40000EB18
+:10159000400101EB0010E04901EB001030309DF8F4
+:1015A000A01000EB0110801C0A90007820F00100D0
+:1015B000401C0A9908709DF8B40000EB400101EB53
+:1015C0000010D54901EB001030309DF8A01000EB61
+:1015D0000110801C0A90007820F020020A98027006
+:1015E0009DF8B40000EB400101EB0010CA4901EB8B
+:1015F000001030309DF8A01000EB0110801C0A9004
+:10160000007820F00200801C0A9908709DF8B40050
+:1016100040F2991110FB01F0BE4901EBC000427984
+:101620009DF8B40040F2991110FB01F0B94901EBAB
+:10163000C00000F552709DF8A01001EB410303EBD0
+:10164000011100F831209DF8B40000EB400101EBDE
+:101650000010B14901EB001030309DF8A01000EBF4
+:101660000110801C0A90007820F0800080300A99D8
+:1016700008709DF8B40000EB400101EB0010A64992
+:1016800001EB0010303000E022E09DF8A01000EBEC
+:1016900001108078C0F3400020B99DF8B4100220FA
+:1016A000F8F7CAFCA2229DF8B40040F2991110FB91
+:1016B00001F0984901EBC00000F552709DF8A010B0
+:1016C00001EB410303EB011100EBC100827096E0D6
+:1016D0009DF8B41001EB4100C0EBC1108F4901EB44
+:1016E000C000407934286BD19DF8B41001EB410063
+:1016F00000EB0110884901EB001030309DF8A0107C
+:1017000000EB0110801C0A90007820F020020A985B
+:1017100002709DF8B41001EB410000EB01107E490E
+:1017200001EB001030309DF8A01000EB0110801C80
+:101730000A90007820F002020A98027001229DF8B7
+:10174000B40040F2991110FB01F0724901EBC000A6
+:1017500000F552709DF8A01001EB410303EB01115D
+:1017600000EBC10080F84620A9229DF8B40040F2A9
+:10177000991110FB01F0674901EBC00000F55270B0
+:101780009DF8A01001EB410303EB011100EBC10038
+:1017900082709DF8B41040F2991011FB00F05D4981
+:1017A00001EBC00042799DF8B40040F2991110FBA2
+:1017B00001F0584901EBC00000F5527001E0DFE292
+:1017C0001DE09DF8A01001EB410303EB011100F8AF
+:1017D00031209DF8B41001EB410000EB01104E499F
+:1017E00001EB001030309DF8A01000EB0110801CC0
+:1017F0000A90007820F0800080300A99087000205C
+:101800002E902F900021399122E0DDE92E10000169
+:1018100040EA11720901CDE92E129DF8B41001EBD6
+:101820004100C0EBC1103D4901EBC001BDF8E4002F
+:10183000801D085C3038C117DDE92E34184341EAB9
+:101840000402CDE92E02BDF8E400401C80B23990BC
+:10185000BDF8E4000828D8DB9DF8B4002E9940F2CA
+:10186000991210FB02F02B4A02EBC00202F55272F1
+:101870009DF8A00000EB400303EB001002EBC0005A
+:10188000C0F81A1000222E922F920021399122E0E6
+:10189000DDE92E10000140EA11720901CDE92E1296
+:1018A0009DF8B41001EB4100C0EBC1101B4901EBE6
+:1018B000C001BDF8E4000F30085C3038C117DDE925
+:1018C0002E24104341EA0402CDE92E02BDF8E400C3
+:1018D000401C80B23990BDF8E4000628D8DB9DF8A2
+:1018E000B4002E9940F2991210FB02F0094A02EB63
+:1018F000C00202F552729DF8A00000EB400303EB1A
+:10190000001002EBC000416300222E922F920021B2
+:10191000399128E0C444002004400020648600205F
+:10192000DDE92E10000140EA11720901CDE92E1205
+:101930009DF8B41001EB4100C0EBC110FE4901EB72
+:10194000C001BDF8E4001530085C3038C117DDE98E
+:101950002E34184341EA0402CDE92E02BDF8E4001A
+:10196000401C80B23990BDF8E4000828D8DB9DF80F
+:10197000B4002E9940F2991210FB02F0EF4A02EBEC
+:10198000C00202F552729DF8A00000EB400303EB89
+:10199000001002EBC000C0F81E109DF8B41001EB5F
+:1019A0004100C0EBC110E44901EBC00042799DF851
+:1019B000B40040F2991110FB01F0E04901EBC001C5
+:1019C00001F552719DF8A00000EB400303EB0010FD
+:1019D00001EBC000C2709DF8B41001EB410000EBB8
+:1019E0000110D74901EB001130319DF8A00001EB47
+:1019F000001082789DF8B40040F2991110FB01F0BC
+:101A0000CE4901EBC00101F552719DF8A00000EB39
+:101A1000400303EB001001EBC00002769DF8B41008
+:101A200040F2991011FB00F0C44901EBC00101F52F
+:101A300052719DF8A00000EB400202EB001011F87B
+:101A400030109DF8B40040F2991210FB02F0BB4A2E
+:101A500002EBC000407981427DDA00219DF8B4009C
+:101A600040F2991210FB02F0B44A02EBC00001717F
+:101A7000A7229DF8B40040F2991110FB01F0AF4984
+:101A800001EBC00101F552719DF8A00000EB40038D
+:101A900003EB001001EBC000427101219DF8B4007E
+:101AA00040F2991210FB02F0A44A02EBC00001714F
+:101AB0009DF8B41040F2991011FB00F0114601EBB3
+:101AC000C00042799DF8B40040F2991110FB01F07A
+:101AD0009A4901EBC00101F552719DF8A00000EB9D
+:101AE000400303EB001001F83020A1229DF8B40060
+:101AF00040F2991110FB01F0904901EBC00101F592
+:101B000052719DF8A00000EB400303EB001001EBC5
+:101B1000C00042719DF8B41001EB410000EB0110D0
+:101B2000874901EB001130319DF8A00001EB001056
+:101B3000801C0A90007820F0800080300A9908709C
+:101B40009DF8B41001EB410000EB01107C4901EB62
+:101B50000010303000E05BE09DF8A01000EB0110B9
+:101B6000801C0A90007820F00400001D0A9908707B
+:101B70009DF8B41001EB410000EB0110704901EB3E
+:101B8000001030309DF8A01000EB01108078C0F3F9
+:101B90004010E8B39DF8B41001EB410000EB0110D8
+:101BA000674901EB001030309DF8A01000EB0110E8
+:101BB000801C0A90007820F020020A9802709DF89C
+:101BC000B41001EB410000EB01105D4901EB001086
+:101BD00030309DF8A01000EB01108078C0F3400079
+:101BE000F0BB9DF8B41001EB410000EB011054492B
+:101BF00001EB001030309DF8A01000EB0110801CAC
+:101C00000A90007820F0080108310A98017000E07D
+:101C1000B5E09DF8B4109DF8A00000EB0110C217CC
+:101C2000CDE92E029DF8B41040F2991011FB00F09E
+:101C3000424901EBC00000F552709DF8A01001EB85
+:101C4000410202EB011100EBC10022300A902E98F4
+:101C500000EB40013B4800EB41100D30102200E04A
+:101C600088E009900A99F6F7F0FA9DF8B41040F26E
+:101C7000991011FB00F0314901EBC00101F55271DF
+:101C80009DF8A00000EB400202EB001001EBC00148
+:101C90002E9800EB40022B4800EB421051F81A2F0F
+:101CA00040F8012F496841609DF8B41001EB4100F4
+:101CB00000EB0110224901EB001130319DF8A0002A
+:101CC00001EB001001782E9800EB40021D4800EB5C
+:101CD000421001702E9800EB40011A4800EB4111B0
+:101CE0001948026841F81D2F808888809DF8B4103B
+:101CF00040F2991011FB00F0104901EBC00101F511
+:101D000052719DF8A00000EB400202EB001001EBC5
+:101D1000C000416B2E9800EB40020A4800EB4210D5
+:101D2000C0F809109DF8B41001EB410000EB011060
+:101D3000034901EB001109E064860020C44400203F
+:101D400004400020D8140020C731002030319DF815
+:101D5000A00001EB001041682E9800EB4002FE4805
+:101D600000EB4210C0F823102E9881B208200A918F
+:101D7000F8F762F99DF8B4100220F8F75DF9FFE377
+:101D800000202E902F900021399122E0DDE92E10C5
+:101D9000000140EA11720901CDE92E129DF8B4103C
+:101DA00001EB4100C0EBC110EC4901EBC001BDF8F3
+:101DB000E4000B30085C3038C117DDE92E341843DD
+:101DC00041EA0402CDE92E02BDF8E400401C80B2D5
+:101DD0003990BDF8E4000C28D8DB9DF8B400DDE9AB
+:101DE0002E1240F2991310FB03F0DD4B03EBC003FE
+:101DF00003F552739DF8A00000EB400404EB0010C3
+:101E000003EBC00040F8221F426000222E922F9266
+:101E10000021399122E0DDE92E10000140EA117223
+:101E20000901CDE92E129DF8B41001EB4100C0EB81
+:101E3000C110CA4901EBC001BDF8E4001730085CCD
+:101E40003038C117DDE92E34184341EA0402CDE9E8
+:101E50002E02BDF8E400401C80B23990BDF8E400C9
+:101E60000C28D8DB9DF8B400DDE92E1240F299135E
+:101E700010FB03F0BA4B03EBC00303F552739DF85C
+:101E8000A00000EB400404EB001003EBC000223084
+:101E90008160C26000219DF8B40040F2991210FBED
+:101EA00002F0AF4A02EBC00001719DF8B41040F29D
+:101EB000991011FB00F0114601EBC00000F55270C3
+:101EC0009DF8A01001EB410202EB011110F8310066
+:101ED000032814DC04229DF8B40040F2991110FB91
+:101EE00001F09F4901EBC00000F552709DF8A01071
+:101EF00001EB410303EB011100F831207EE39DF873
+:101F0000B41040F2991011FB00F0954901EBC001AB
+:101F100001F552719DF8A00000EB400202EB0010A9
+:101F200011F830109DF8B40040F2991210FB02F045
+:101F30008B4A02EBC00040798142DFD19DF8B400AA
+:101F40009DF8A01001EB0010C217CDE92E028548C4
+:101F500090F8900708B39DF8B41001EB410000EB36
+:101F60000110814901EB001030309DF8A01000EB0A
+:101F70000110807A022810D09DF8B41001EB4100C6
+:101F800000EB0110784901EB001030309DF8A010F3
+:101F900000EB0110C07A00287EDD00229DF8B4001D
+:101FA00000EB400101EB00106F4901EB00103030F5
+:101FB0009DF8A01000EB0110C2726C48D0F80C0222
+:101FC0000521B0FBF1F201FB120000EB4001674874
+:101FD0002C3000EB41100D300A909DF8B40040F217
+:101FE000991110FB01F05E4901EBC00000F5527041
+:101FF0009DF8A01001EB410202EB011100EBC100C2
+:1020000022301022014609900A98F6F71EF9574827
+:10201000D0F80C020521B0FBF1F201FB120000EB3D
+:10202000400152482C3000EB41129DF8B40040F2C0
+:10203000991110FB01F04A4901EBC00101F5527101
+:102040009DF8A00000EB400303EB001001EBC00083
+:1020500050F81A1F42F8011F406850604348D0F8FA
+:102060000C020521B0FBF1F201FB120000EB400174
+:102070003E482C3000EB41129DF8B40000EB4001CB
+:1020800001EB0010384901EB001130319DF8A00040
+:1020900001EB0010007800E093E110703348D0F8B5
+:1020A0000C020521B0FBF1F201FB120000EB400134
+:1020B0002E482C3000EB41129DF8B40040F29911EB
+:1020C00010FB01F0264901EBC00101F552719DF8AA
+:1020D000A00000EB400303EB001001EBC000406BDD
+:1020E000C2F809002148D0F80C020521B0FBF1F23A
+:1020F00001FB120000EB40011C482C3000EB4111A9
+:102100001848F538026841F81D2F808888801748E4
+:10211000D0F80C020521B0FBF1F201FB120000EB3C
+:10212000400112482C3000EB41129DF8B40000EB46
+:10213000400101EB00100C4901EB001130319DF81A
+:10214000A00001EB00104068C2F8230000229DF8B7
+:10215000B40000EB40010BE0D8140020648600209E
+:10216000C4440020BC32002004400020BC120020E7
+:1021700001EB0010FD4901EB001130319DF8A0008A
+:1021800001EB001042600021399154E0F848D0F88A
+:102190000C020521B0FBF1F201FB120000EB400143
+:1021A000F3482C3000EB41112731BDF8E4409DF895
+:1021B000B40040F2991210FB02F0EE4A02EBC002AA
+:1021C00002F552729DF8A00000EB400303EB0010F3
+:1021D00002EBC00090F8800040F2991210FB02F070
+:1021E000E44A02EBC00202F552729DF8B40040F2DC
+:1021F000991310FB03F0DF4B03EBC00303F552739D
+:102200009DF8A00000EB400505EB001003EBC000BB
+:1022100090F8810000EB400303EB001002EBC002DA
+:102220004732BDF8E400001D105C0855BDF8E4001D
+:10223000401C81B23991BDF8E4000628A6DB0021DC
+:10224000399142E000239DF8B40040F2991110FB4F
+:1022500001F0C84901EBC00101F552719DF8A000E1
+:1022600000EB400202EB001001EBC00090F8800090
+:1022700040F2991110FB01F0BE4901EBC00101F5DC
+:1022800052719DF8B40040F2991210FB02F0B94A65
+:1022900002EBC00202F552729DF8A00000EB400470
+:1022A00004EB001002EBC00090F8810000EB40024C
+:1022B00002EB001001EBC0014731BDF8E4000B5404
+:1022C000BDF8E400401C81B23991BDF8E4000A2851
+:1022D000B8DBA748D0F80C020521B0FBF1F080B2C2
+:1022E00001460A900220F6F7F3FE00210620F7F7D8
+:1022F000A3FE9F48D0F80C029D49498D884206D222
+:102300009B48D0F80C02401C9949C1F80C020021EE
+:102310000520F7F791FE9DF8B41001EB410000EBAA
+:102320000110924901EB001030309DF8A01000EB35
+:102330000110801C0A90007820F008020A980270B0
+:102340008B48D0F80C020521B0FBF1F201FB120022
+:1023500000EB400186482C3000EB4110D0F82320E0
+:102360002E9800EB4001844800EB4110C0F8232078
+:102370000020399020E07E48D0F80C020521B0FB07
+:10238000F1F201FB120000EB400179482C3000EB28
+:1023900041102730BDF8E410425C2E9800EB40015C
+:1023A000754800EB41112731BDF8E4000A54BDF82F
+:1023B000E400401C81B23991BDF8E4000628DADB64
+:1023C00059E09DF8B41001EB410000EB01106749A2
+:1023D00001EB001030309DF8A01000EB0110801CC4
+:1023E0000A90007820F0080008300A9908709DF8DB
+:1023F000B41001EB410000EB01105C4901EB00104F
+:1024000030309DF8A01000EB011042682E9800EBD0
+:102410004001594800EB4110C0F8232000203990BA
+:1024200025E09DF8B41040F2991011FB00F05149DD
+:1024300001EBC00101F552719DF8A00000EB4002D4
+:1024400002EB001001EBC0014731BDF8E4000A5C6B
+:102450002E9800EB4001484800EB41112731BDF8B0
+:10246000E4000A54BDF8E400401C81B23991BDF883
+:10247000E4000628D5DB00229DF8B40040F2991153
+:1024800010FB01F03B4901EBC00101F552719DF8D1
+:10249000A00000EB400303EB001001EBC00080F84C
+:1024A00046209DF8B4100220F7F7C6FD9DF8B40051
+:1024B00040F2991110FB01F02E4901EBC00101F52A
+:1024C00052719DF8A00000EB400202EB001001EBFE
+:1024D000C00022300A902E9800EB4001264800EB05
+:1024E00041110D3110220991DDE90901F5F7ADFE29
+:1024F0009DF8B41040F2991011FB00F01D4901EB5A
+:10250000C00101F552719DF8A00000EB400202EB02
+:10251000001001EBC0012E9800EB4002164800EBC2
+:10252000421051F81A2F40F8012F496841609DF878
+:10253000B41001EB410000EB01100C4901EB00115C
+:1025400030319DF8A00001EB001001782E9800EBCF
+:102550004002094800EB421001702E9800EB400148
+:10256000054800EB4111054802680AE004400020DC
+:10257000BC120020C4440020D8140020C731002021
+:102580007DE041F81D2F808888809DF8B41040F2CE
+:10259000991011FB00F0F84901EBC00101F55271EF
+:1025A0009DF8A00000EB400202EB001001EBC00020
+:1025B000416B2E9800EB4002F04800EB4210C0F84F
+:1025C00009109DF8B41001EB410000EB0110EC493B
+:1025D00001EB001130319DF8A00001EB00104168C3
+:1025E0002E9800EB4002E54800EB4210C0F82310A3
+:1025F0002E9881B208200A91F7F71EFD00229DF85F
+:10260000B40040F2991110FB01F0DB4901EBC0016D
+:1026100001F552719DF8A00000EB400303EB0010A0
+:1026200001EBC00080F84620A7229DF8B40040F2DC
+:10263000991110FB01F0D04901EBC00101F5527175
+:102640009DF8A00000EB400303EB001001EBC0007D
+:102650004271A2229DF8B40040F2991110FB01F0E2
+:10266000C54901EBC00000F552709DF8A01001EBC8
+:10267000410303EB011100EBC100827000BF00BFFA
+:102680000AF065BE0021BF4A9DF8B40002EB0012BB
+:102690009DF8A00011549DF8B41001EB4100C0EB6F
+:1026A000C110B94901EBC000407870280ED19DF8E7
+:1026B000B41001EB4100C0EBC110B34901EBC00005
+:1026C0008078FA2802D1B121269142E09DF8B41019
+:1026D00001EB4100C0EBC110AB4901EBC0004078F9
+:1026E00000F0F000C0280ED19DF8B41001EB4100BD
+:1026F000C0EBC110A44901EBC0008078FA2802D1D8
+:10270000B621269125E09DF8B41001EB4100C0EB05
+:10271000C1109D4911F8300000F0F000502818D188
+:102720009DF8B41001EB4100C0EBC110964901EBDC
+:10273000C000407800F0F00030280AD19DF8B410B5
+:1027400001EB4100C0EBC1108F4901EBC000817863
+:1027500026919DF8B41040F2991011FB00F08649C3
+:1027600001EBC000817828910021864A9DF8B400D1
+:1027700002EB00129DF8A0001154844890F8280044
+:10278000012815D19DF8B41001EB410000EB0110B8
+:102790007B4901EB001030309DF8A01000EB0110D8
+:1027A000801C0A90007820F0800080300A99087020
+:1027B000BDF89800652876D004DC012809D00328EC
+:1027C00005D17FE0B12802D0B62800D100E089E130
+:1027D00088E19DF8B41001EB4100C0EBC1106A49DB
+:1027E00001EBC0000079012806D0022805D003289B
+:1027F00004D0052864D102E062E061E060E09DF869
+:10280000B41040F2991011FB00F05B4901EBC000DD
+:1028100000F552709DF8A01001EB410202EB01118E
+:1028200010F83100F0BB00219DF8B40040F299127D
+:1028300010FB02F0504A02EBC000017101229DF82A
+:10284000B40040F2991110FB01F04B4901EBC001BB
+:1028500001F552719DF8A00000EB400303EB00105E
+:1028600001F83020B6229DF8B40040F2991110FB17
+:1028700001F0414901EBC00101F552719DF8A00042
+:1028800000EB400303EB001001EBC0004271B222E9
+:102890009DF8B40040F2991110FB01F0364901EBAC
+:1028A000C00001E00BE035E000F552709DF8A0108B
+:1028B00001EB410303EB011100EBC100827000BF8B
+:1028C00000BF0FE19DF8B41001EB4100C0EBC11057
+:1028D0002D4901EBC000C1792D4880F8031D9DF8FA
+:1028E000B41001EB410000EB0110254901EB001190
+:1028F00030319DF8A00001EB0010801C0A902448A4
+:1029000090F8030DC2080A98007862F300000A9953
+:102910000870E7E09DF8B41001EB4100C0EBC11076
+:10292000194901EBC000007900F0F00010B9B8219E
+:10293000269101E0B9212691002139912FE09DF8DF
+:10294000B41001EB410000EB01100D4901EB001147
+:102950003031BDF8E40001EB001041789DF8B4007F
+:1029600000EB4002C2EBC010074A12F830005038AA
+:1029700081420FD121E00000C4440020D81400207F
+:1029800004400020383E002064860020BC12002055
+:10299000BC220020BDF8E400401C81B239919DF8B2
+:1029A000B41001EB410000EB0110F74901EB0010FE
+:1029B000C179BDF8E4008142C1DC00BF9DF8B410CC
+:1029C00040F2991011FB00F0F04901EBC00000F556
+:1029D00052709DF8A01001EB410202EB011110F8BA
+:1029E0003100012834D100219DF8B40040F2991241
+:1029F00010FB02F0E54A02EBC000017102229DF8D3
+:102A0000B40040F2991110FB01F0E04901EBC00164
+:102A100001F552719DF8A00000EB400303EB00109C
+:102A200001F83020B9229DF8B40040F2991110FB52
+:102A300001F0D64901EBC00000F552709DF8A010DE
+:102A400001EB410303EB011100EBC100427148E0CF
+:102A50009DF8B41040F2991011FB00F0CB4901EB46
+:102A6000C00000F552709DF8A01001EB410202EB8E
+:102A7000011110F83100012833D100219DF8B40074
+:102A800040F2991210FB02F0C04A02EBC000017143
+:102A900002229DF8B40040F2991110FB01F0BB49ED
+:102AA00001EBC00101F552719DF8A00000EB40035D
+:102AB00003EB001001F83020B9229DF8B40040F279
+:102AC000991110FB01F0B14901EBC00000F5527003
+:102AD0009DF8A01001EB410303EB011100EBC100D5
+:102AE000427100BF00BFCBE59DF8B41001EB41007F
+:102AF00000EB0110A44901EB0010007B20B101287C
+:102B00007ED002287DD1EDE2A1499DF8B40031F8D4
+:102B10001000801F81B20A919DF8B41001EB4100B2
+:102B2000C0EBC1109B4901EBC000401C09900A9901
+:102B3000F6F7D0FE0022CDE930029DF8B41001EB8B
+:102B40004100C0EBC110934901EBC00290489DF8D1
+:102B5000B41030F81100401F11180A9104210A988E
+:102B60001DF092FBC217CDE92E022FA819C82E998D
+:102B70005940604001437DD1874A9DF8B40002EB83
+:102B8000001001709DF8B41001EB4100C0EBC110C2
+:102B9000804901EBC00001792691BDF898003128E9
+:102BA00002D0452867D1FBE079489DF8B41030F891
+:102BB00011001838412190FBF1F0C217C1B2CDE9E4
+:102BC0002E02764880F8AC1000203990D1E09DF8B4
+:102BD000B41001EB4100C0EBC1106E4901EBC00124
+:102BE000BDF8E40000EB80101430095C6B4AAD3294
+:102BF000BDF8E40011549DF8B41001EB410001E070
+:102C0000D1E06EE2C0EBC110624901EBC001BDF83A
+:102C1000E40000EB80101A3001440A9108210A9860
+:102C20001DF0F0FA8DED0F0A5C4AB932BDF8E400F0
+:102C30000F9902EB001041609DF8B41001EB4100C8
+:102C4000C0EBC110534901EBC001BDF8E40000EB3B
+:102C50008010323001440A9108210A981DF0D2FAFE
+:102C60008DED0F0A4D4AB932BDF8E4000F9902EB21
+:102C7000001001E096E094E001609DF8B41001EBD3
+:102C80004100C0EBC110434901EBC001BDF8E400B5
+:102C900000EB80103A3001440A9108210A981DF097
+:102CA000B1FA8DED0F0A3D4AB932BDF8E4000F9933
+:102CB00002EB001081609DF8B40000EB4001C1EB15
+:102CC000C010344901EBC001BDF8E40000EB8010F6
+:102CD000423001440A9108210A981DF093FA8DEDC3
+:102CE0000F0A2E4AB932BDF8E4000F9902EB00102A
+:102CF000C1609DF8B40000EB400101EB00102249D7
+:102D000001EB00113031BDF8E40001EB0010801C34
+:102D10000A90007820F0800080300A9908709DF8B1
+:102D2000B40000EB4001C1EBC0101A4901EBC00236
+:102D300017489DF8B41030F81100401E125C9DF841
+:102D4000B40040F2991110FB01F0104901EBC001F1
+:102D500001F552719DF8A00000EB400303EB001059
+:102D600001EBC00080F84420BDF8E400401C81B2B3
+:102D70003991BDF8E4000021DDE92E34C01AA141EB
+:102D8000FFF625AF0DE0000004400020C444002001
+:102D9000E477002064860020383E0020BC3200200A
+:102DA00000BF00BFB7E29DF8B40000EB4001C1EBEB
+:102DB000C010FE4901EBC000407D9DF8B41001EB4E
+:102DC0004102C2EBC111F94A02EBC101897D40EA1F
+:102DD0000120C217CDE92E029DF8B40000EB40019E
+:102DE000C1EBC010F14901EBC0010A9115210A980D
+:102DF000F6F754FD0022CDE930022FA819C82E990C
+:102E00005940604001437CD19DF8B40000EB400183
+:102E1000C1EBC010E54911F83000401EC1B2289145
+:102E20000021E34A9DF8B40002EB00129DF8A000D7
+:102E300011540022DF499DF8A0000A549FEDDE0ADC
+:102E400010EE101ADB4A0C329DF8A00002EB0010C5
+:102E500041609DF8B40000EB4001C1EBC010D349C4
+:102E600001EBC00081799DF8B40000EB4002C2EB99
+:102E7000C010CE4A02EBC000407941EA002000EECB
+:102E8000100AB8EEC00A9FEDCD1AC0EE010A9DF8F7
+:102E9000B40000EB4001C1EBC010114601EBC000D3
+:102EA00001799DF8B40000EB4002C2EBC010BF4AAC
+:102EB00002EBC000C07841EA002000EE100AB8EE34
+:102EC000C00A30EE800A10EE101ABA4A0C329DF891
+:102ED000A00002EB001001609DF8B40000EB40017F
+:102EE000C1EBC010B14901EBC000817A9DF8B4007C
+:102EF00000EB4002C2EBC010AC4A02EBC000407ACB
+:102F000000E0EEE041EA002000EE100AB8EEC00A50
+:102F10009FEDAA1AC0EE010A9DF8B40000EB400133
+:102F2000C1EBC010114601EBC000017A9DF8B4005E
+:102F300000EB4002C2EBC0109C4A02EBC000C0791B
+:102F400041EA002000EE100AB8EEC00A30EE800A16
+:102F500010EE101A974A0C329DF8A00002EB0010F8
+:102F600081609DF8B40000EB4001C1EBC0108F49B7
+:102F700001EBC000C07A00F0800038BB9DF8B400BF
+:102F800000EB4001C1EBC010884901EBC000017BA0
+:102F90009DF8B40000EB4002C2EBC010834A02EB84
+:102FA000C000C07A41EA002000EE100AF8EEC00A24
+:102FB000B3EE001A80EE810A10EE100A7D4A0C3240
+:102FC0009DF8A01002EB0111C86047E09DF8B40025
+:102FD00000EB4001C1EBC010744901EBC000017B64
+:102FE0009DF8B40000EB4002C2EBC0106F4A02EB48
+:102FF000C000C07A41EA0020404280B200EE100AD0
+:10300000B8EEC00A8DED030A0398F5F787FB9FED34
+:103010006C0B53EC102BCDE904019DED040B51EC2E
+:10302000100BF5F75FFA9FED680B53EC102BCDE911
+:1030300006019DED060B51EC100BF5F7DEF9CDE91D
+:1030400008019DED080B51EC100BF5F77AFB594A7E
+:103050000C329DF8A01002EB0111C8609DF8B4007D
+:1030600000EB400101EB0010594901EB001030303A
+:103070009DF8A01000EB0110801C0A90007820F051
+:10308000800080300A9908709DF8B40000EB400180
+:10309000C1EBC010454901EBC000C27D9DF8B400F2
+:1030A00040F2991110FB01F04A4901EBC00000F514
+:1030B00052709DF8A01001EB410303EB011100EBEE
+:1030C000C10080F844209DF8B40000EB400101EB02
+:1030D00000103F4901EB0010C1793648AD3880F847
+:1030E000AC1018E19DF8B41001EB4100C0EBC11128
+:1030F0002E4800EBC100C0799DF8B41001EB4102ED
+:10310000C2EBC111294A02EBC101097A40EA012050
+:10311000C217CDE92E029DF8B41001EB4100C0EBBF
+:10312000C110224901EBC0010A9107210A98F6F764
+:10313000B5FB0022CDE93002DDE93043DDE92E1098
+:103140006140584001437DD19DF8B41001EB41002E
+:10315000C0EBC110154911F83000401EC1B22891D2
+:103160000021134A9DF8B40002EB00100170002208
+:1031700010499DF8A0000A549DF8B41001EB4100DD
+:10318000C0EBC110094901EBC000817908460191EB
+:10319000F5F73EFACDE902019DED021B9FED0E0B06
+:1031A00020F07EFF8DED060B1AE000006486002003
+:1031B000383E0020693300200000000000FF7F47F8
+:1031C000000000000000304000000000000000008F
+:1031D00004400020C44400200000000000002440FF
+:1031E0009DF8B41001EB4100C0EBC110FE4901EBAA
+:1031F000C00001799DF8B40000EB4002C2EBC010A2
+:10320000F94A02EBC000C07841EA002000EE100A43
+:10321000B8EEC00A8DED030A0398F5F77FFACDE901
+:1032200004019DED060B53EC102B9DED040B51ECAE
+:10323000100BF5F757F9CDE908019DED080B51EC9E
+:10324000100B00E066E0F5F77CFAE84A9DF8A01064
+:1032500002EB011148601FED280A10EE100A9DF8DC
+:10326000A01002EB011108601FED2D0A10EE100AEC
+:103270009DF8A01002EB011188601FED310A10EEDD
+:10328000100A9DF8A01002EB0111C8609DF8B4105F
+:1032900001EB410000EB011002F68F4101EB001041
+:1032A00030309DF8A01000EB0110801C0A900078CF
+:1032B00020F0800080300A9908709DF8B41001EB6E
+:1032C0004100C0EBC110C84901EBC000427A9DF833
+:1032D000B40040F2991110FB01F0C54901EBC000A8
+:1032E00000F552709DF8A01001EB410303EB0111B2
+:1032F00000EBC10080F844209DF8B41001EB4100C0
+:1033000000EB0110BB4901EB0010C179B748B93897
+:1033100080F8AC1000BF00BF0AF019B89DF8B410D7
+:1033200001EB4100C0EBC110AF4901EBC000C17817
+:103330009DF8B40000EB4002C2EBC010AA4A02EBB9
+:10334000C000807841EA002129919DF8B41001EB7A
+:103350004100C0EBC110114601EBC001BDF8A40053
+:10336000401C095C9DF8B40000EB4002C2EBC010A9
+:103370009D4A02EBC002BDF8A400105C41EA0020A7
+:10338000C217CDE92E029DF8B41001EB4100C0EB4D
+:10339000C110954901EBC0000A90BDF8A410F6F7E2
+:1033A0007DFA0022CDE93002DDE93042DDE92E1060
+:1033B0006140504001436FD19DF8B41001EB4100D2
+:1033C000C0EBC110884901EBC00041782891002171
+:1033D00039911CE09DF8B41001EB410000EB0110A5
+:1033E000844901EB00113031BDF8E40001EB00101D
+:1033F00041789DF8A000814204D1BDF8E400C1B23B
+:10340000289112E0BDF8E400401C81B239919DF88A
+:10341000B41001EB410000EB0110764901EB001004
+:10342000C179BDF8E4008142D4DC00BF9DF8B4103E
+:1034300001EB410000EB01106E4901EB0010303050
+:103440009DF8A01000EB0110801C0A90007820F07D
+:10345000800180310A9801709DF8B41001EB4100A1
+:10346000C0EBC110604901EBC00001792691002139
+:10347000614A9DF8B40002EB00129DF8A0001154BF
+:10348000BDF89800F2287DD007DC05287BD00628FF
+:103490000AD0F12878D1FAE3FAE3F32875D0F428BA
+:1034A00074D0F628F6D1F4E306211191002136916B
+:1034B000F0E3BDF84400401C81B211919DF8B410B6
+:1034C00001EB4100C0EBC110474901EBC001BDF861
+:1034D0004400095C2691BDF84400401C81B2119162
+:1034E000BDF89800F12804D0F2287AD0F32879D1D9
+:1034F000FEE39DF8B41001EB4100C0EBC1103A4966
+:1035000001EBC001BDF84400095C2991BDF84400FD
+:10351000401C81B211919DF8B41001EB410000EB09
+:103520000110344901EB001130319DF8A020BDF8A5
+:10353000D800104401EB0010407A00F0010030B3D5
+:103540009DF8B41040F2991011FB00F0284901EBEE
+:10355000C00101F552719DF8A020BDF8D8001044BB
+:1035600000EB400202EB001001EBC00090F890006D
+:1035700000F0010058B99DF8B41040F2991011FB09
+:1035800000F005E0FEE3FEE3FEE3FEE3FEE32AE0F7
+:10359000174901EBC00101F552719DF8A020BDF85B
+:1035A000D800104400EB400202EB001001EBC00019
+:1035B00090F88200B8B1002139913DE09DF8B41037
+:1035C00040F2991011FB00F0094901EBC00101F52F
+:1035D00052719DF8A020BDF8D800104400EB4002C5
+:1035E0000CE0F8E3F6E38AE06486002075330020FF
+:1035F000C444002004400020383E002002EB0010AC
+:1036000001EBC00000F18301BDF8E4000A5C9DF805
+:10361000B40000EB400101EB0010FE4901EB00108B
+:103620000E30BDF8E410405C824200D008E0BDF8E6
+:10363000E400401C81B23991BDF8E4000428BDDBF0
+:1036400000BFBDF8E400042859D1042139912FE0CE
+:103650009DF8B41040F2991011FB00F0EE4901EB17
+:10366000C00101F552719DF8A020BDF8D8001044AA
+:1036700000EB400202EB001001EBC00000F18301FF
+:10368000BDF8E4000A5C9DF8B40000EB400101EBDA
+:103690000010E04901EB00100E30BDF8E410405C72
+:1036A000824200D008E0BDF8E400401C81B23991AC
+:1036B000BDF8E4000A28CBDB00BFBDF8E4000A280F
+:1036C0001DD09DF8B41040F2991011FB00F0D249C2
+:1036D00001EBC00101F552719DF8A020BDF8D800A2
+:1036E000104400EB400202EB001001EBC0009030F0
+:1036F0000A90007820F00100401C0A990870BDF87B
+:10370000A4000F287ED19DF8B41001EB410000EB1E
+:103710000110C04901EB001130319DF8A020BDF827
+:10372000D800104401EB0010801C0A90007820F0B3
+:103730000400001D0A990870002039902DE09DF8C2
+:10374000B41001EB4100C0EBC110B44901EBC00162
+:10375000BDF84420BDF8E40010440A5C9DF8B400B4
+:1037600040F2991110FB01F0AB4901EBC00101F5EA
+:1037700052719DF8A030BDF8D800184400EB40030A
+:1037800003EB001001EBC0014731BDF8E4000A541F
+:10379000BDF8E400401C81B23991BDF8E4000A286C
+:1037A000CDDBBDF844000A3081B21191002139917E
+:1037B0002FE09DF8B41001EB4100C0EBC110974918
+:1037C00001EBC001BDF84420BDF8E40010440A5CE0
+:1037D0009DF8B40040F2991110FB01F08E4901EB05
+:1037E000C00101F552719DF8A030BDF8D800184411
+:1037F00000EB400303EB001001EBC0016031BDF8AA
+:10380000E40000E07CE20A54BDF8E400401C81B210
+:103810003991BDF8E4000228CBDBBDF84400801CE0
+:1038200081B211919DF8B41001EB4100C0EBC110C1
+:103830007A4901EBC001BDF84400085C01049DF821
+:10384000B40000EB4002C2EBC010744A02EBC002AD
+:10385000BDF84400401C105C41EA00219DF8B40012
+:1038600000EB4002C2EBC0106C4A02EBC002BDF894
+:103870004400801C105C01439DF8B40040F2991292
+:1038800010FB02F0644A02EBC00202F552729DF88E
+:10389000A030BDF8D800184400EB400303EB001043
+:1038A00002EBC0004167BDF84400C01C81B2119119
+:1038B0005B4890F89007E8BB0021399120E09DF823
+:1038C000B41040F2991011FB00F0534901EBC00114
+:1038D00001F552719DF8A020BDF8D800104400EB0E
+:1038E000400202EB001001EBC0004730BDF8E410CD
+:1038F000405C00B108E0BDF8E400401C81B23991A1
+:10390000BDF8E4000A28DADB00BFBDF8E4000A28AD
+:103910001BD140229DF8B40040F2991110FB01F038
+:103920003D4901EBC00101F552719DF8A030BDF891
+:10393000D80000E060E0184400EB400303EB001007
+:1039400001EBC00080F87E2069E19DF8B41040F2E0
+:10395000991011FB00F0304901EBC00101F55271E3
+:103960009DF8A020BDF8D800104400EB400202EB07
+:10397000001001EBC00090F87E00E8BB00212A9106
+:1039800024E1002137912CE09DF8B41040F2991009
+:1039900011FB00F0204901EBC00101F552719DF8C7
+:1039A000A020BDF8D800104400EB400202EB00104C
+:1039B00001EBC0014731BDF8DC00001D095C9DF83A
+:1039C000A80000EB4002174800EB4202BDF8DC0003
+:1039D000105C814200D008E0BDF8DC00401C81B2E0
+:1039E0003791BDF8DC000628CEDB00BFBDF8DC0057
+:1039F00006287CD1032200E011E19DF8B40040F2DA
+:103A0000991110FB01F0044901EBC00101F552715D
+:103A10000AE0000004400020C44400206486002026
+:103A2000BC320020383400209DF8A030BDF8D8000A
+:103A3000184400EB400303EB001001EBC00080F8DA
+:103A40007E209DF8B41001EB410000EB0110FE490F
+:103A500001EB001230329DF8A000BDF8D8100844E8
+:103A600002EB0010801C0A90007820F004020A98F3
+:103A70000270002039901FE020229DF8B40040F22F
+:103A8000991110FB01F0F14901EBC00101F55271F0
+:103A90009DF8A030BDF8D800184400EB400303EBBC
+:103AA000001001EBC0015131BDF8E4000A54BDF82B
+:103AB000E400401C81B23991BDF8E4000F28DBDB43
+:103AC0000021399121E020229DF8B40040F29911A3
+:103AD00010FB01F0DD4901EBC00101F552719DF8C9
+:103AE000A030BDF8D800184400EB400300E068E0C7
+:103AF00003EB001001EBC0016331BDF8E4000A5490
+:103B0000BDF8E400401C81B23991BDF8E4000A28F8
+:103B1000D9DB00229DF8B40040F2991110FB01F0AE
+:103B2000CA4901EBC00101F552719DF8A030BDF802
+:103B3000D800184400EB400303EB001001EBC00079
+:103B400080F87820002139911FE000229DF8B40010
+:103B500040F2991110FB01F0BC4901EBC00101F5E5
+:103B600052719DF8A030BDF8D800184400EB400316
+:103B700003EB001001EBC0017931BDF8E4000A54F9
+:103B8000BDF8E400401C81B23991BDF8E40005287D
+:103B9000DBDB9DF8B41040F2991011FB00F0AB494B
+:103BA00001EBC00101F552719DF8A020BDF8D800CD
+:103BB000104400EB400202EB001001EBC000406F2C
+:103BC0000CE09DF8A800401CC1B22A91A048B0F8B2
+:103BD0007A119DF8A80081423FF7D3AE00BF9C4800
+:103BE000B0F87A019DF8A810884218D140229DF8BB
+:103BF000B40040F2991110FB01F0944901EBC001AF
+:103C000001F552719DF8A030BDF8D800184400EBC2
+:103C1000400303EB001001EBC00080F87E209DF80C
+:103C2000B41040F2991011FB00F0884901EBC0017B
+:103C300001F552719DF8A020BDF8D800104400EBAA
+:103C4000400202EB001001EBC00090F87E00032858
+:103C500004D011281FD0402851D135E0F2229DF820
+:103C6000B40040F2991110FB01F0784901EBC0015A
+:103C700001F552719DF8A030BDF8D800184400EB52
+:103C8000400303EB001001EBC000427137E028E174
+:103C9000F1E3F1E315E1F3229DF8B40040F299114C
+:103CA00010FB01F0694901EBC00101F552719DF86B
+:103CB000A030BDF8D800184400EB400303EB00101F
+:103CC00001EBC00042711AE0F2229DF8B40040F20C
+:103CD000991110FB01F05D4901EBC00101F5527132
+:103CE0009DF8A030BDF8D800184400EB400300E078
+:103CF000C8E003EB001001EBC000427100BF69E0B7
+:103D00009DF8B41001EB410000EB01104E4901EBAE
+:103D1000001030309DF8A020BDF8D810114400EB01
+:103D20000110801C0A90007820F004020A980270AA
+:103D30009DF8B41040F2991011FB00F0434901EBDB
+:103D4000C00000F552709DF8A020BDF8D8101144B5
+:103D500001EB410202EB011100EBC10090F8900071
+:103D600000F00100B0B300229DF8B40040F29911B8
+:103D700010FB01F0354901EBC00101F552719DF8CE
+:103D8000A03004E0FDE3FDE3FDE3FDE3FDE3BDF86A
+:103D9000D800184400EB400303EB001001EBC00017
+:103DA000A0F88E2005229DF8B40040F2991110FB76
+:103DB00001F0264901EBC00101F552719DF8A030D8
+:103DC000BDF8D800184400EB400303EB001001EBF2
+:103DD000C00042716FE0FFE79DF8B41040F2991007
+:103DE00011FB00F0194901EBC00101F552719DF87A
+:103DF000A020BDF8D800104400EB400202EB0010F8
+:103E000001EBC00090F87E00402819D100229DF8F7
+:103E1000B40040F2991110FB01F00C4901EBC00114
+:103E200001F552719DF8A030BDF8D800184400EBA0
+:103E3000400303EB001001EBC00080F87E2000BFC0
+:103E400000BFF12206E0000004400020C44400202E
+:103E5000BC3200209DF8B40040F2991110FB01F033
+:103E6000FE4901EBC00101F552719DF8A030BDF88B
+:103E7000D800184400EB400303EB001001EBC00036
+:103E8000427118E0F1229DF8B40040F2991110FB44
+:103E900001F0F24901EBC00101F552719DF8A0302B
+:103EA000BDF8D800184400EB400303EB001001EB11
+:103EB000C000427100BF00BFBDF8D800401C81B2F5
+:103EC00036919DF8B41001EB4100C0EBC110E449FC
+:103ED00001EBC0004179BDF8D80081423FF7E9AA63
+:103EE00051E39DF8B41040F2991011FB00F0DB494A
+:103EF00001EBC00000F552709DF8A01001EB4102EB
+:103F000002EB011110F8310048BB01229DF8B4000A
+:103F100040F2991110FB01F0D04901EBC00101F50D
+:103F200052719DF8A00000EB400303EB001001F874
+:103F30003020F4229DF8B40040F2991110FB01F0FA
+:103F4000C64901EBC00000F552709DF8A01001EBCE
+:103F5000410303EB011100EBC1004271CDE09DF87C
+:103F6000B41001EB410000EB0110BE4901EB001061
+:103F700030309DF8A01000EB0110407A00F00100F5
+:103F800080B39DF8B41040F2991011FB00F0B349D2
+:103F900001EBC00000F552709DF8A01001EB41024A
+:103FA00002EB011100EBC10090F8900000F001005D
+:103FB000C0B99DF8B41040F2991011FB00F0A74968
+:103FC00001EBC00000F552709DF8A01001EB41021A
+:103FD00002EB011100EBC10090F8820010B100214A
+:103FE00039912DE089E09DF8B41040F2991011FB51
+:103FF00000F09A4901EBC00101F552719DF8A00053
+:1040000000EB400202EB001001EBC00000F1830165
+:10401000BDF8E4000A5C9DF8B40000EB400101EB40
+:104020000010904901EB00100E30BDF8E410405C28
+:10403000824200D008E0BDF8E400401C81B2399112
+:10404000BDF8E4000428CEDB00BFBDF8E40004287E
+:1040500053D1042139912CE09DF8B41040F299100D
+:1040600011FB00F07D4901EBC00101F552719DF893
+:10407000A00000EB400202EB001001EBC00000F1D9
+:104080008301BDF8E4000A5C9DF8B40000EB400138
+:1040900001EB0010734901EB00100E30BDF8E41085
+:1040A000405C824200D008E0BDF8E400401C81B2D0
+:1040B0003991BDF8E4000A28CEDB00BFBDF8E4006A
+:1040C0000A281AD09DF8B41040F2991011FB00F0A4
+:1040D000624901EBC00000F552709DF8A01001EBA1
+:1040E000410202EB011100EBC10090300A90007810
+:1040F00020F00100401C0A990870BDF8A4001128A6
+:1041000077D19DF8B41001EB410000EB0110554947
+:1041100001EB001030309DF8A01000EB0110801C66
+:104120000A90007820F00400001D0A990870002011
+:10413000399028E09DF8B41001EB4100C0EBC110AC
+:10414000474901EBC001BDF8E400401D0A5C9DF841
+:10415000B40040F2991110FB01F0404901EBC0019D
+:1041600001F552719DF8A00000EB400303EB001035
+:1041700001EBC0014731BDF8E4000A54BDF8E4008A
+:10418000401C81B23991BDF8E4000A28D2DB00213D
+:10419000399128E09DF8B41001EB4100C0EBC1104B
+:1041A0002F4901EBC001BDF8E4000F300A5C9DF817
+:1041B000B40040F2991110FB01F0284901EBC00155
+:1041C00001F552719DF8A00000EB400303EB0010D5
+:1041D00001EBC0016031BDF8E4000A54BDF8E40011
+:1041E000401C81B23991BDF8E4000228D2DB09E31A
+:1041F000FFE7BDF8A40014287ED19DF8B41001EBB0
+:10420000410000EB0110174901EB001030309DF820
+:10421000A01000EB0110801C0A90007820F0040030
+:10422000001D0A9908700020399030E09DF8B41004
+:1042300001EB4100C0EBC110094901EBC001BDF821
+:10424000E400401D0A5C9DF8B40040F2991110FB97
+:1042500001F0024901EBC00106E00000C444002067
+:10426000648600200440002001F552719DF8A000F2
+:1042700000EB400303EB001001EBC0014731BDF838
+:10428000E4000A54BDF8E400401C81B23991BDF845
+:10429000E4000A28CADB0021399128E09DF8B41017
+:1042A00001EB4100C0EBC110FE4901EBC001BDF8BC
+:1042B000E4000F300A5C9DF8B40040F2991110FB45
+:1042C00001F0F94901EBC00101F552719DF8A00020
+:1042D00000EB400303EB001001EBC0016031BDF8BF
+:1042E000E4000A54BDF8E400401C81B23991BDF8E5
+:1042F000E4000228D2DB00E02CE29DF8B41001EBD0
+:104300004100C0EBC110E74901EBC000407C010453
+:104310009DF8B40000EB4002C2EBC010E14A02EB92
+:10432000C000807C41EA00219DF8B40000EB40020F
+:10433000C2EBC010DB4A02EBC000C07C01439DF819
+:10434000B40040F2991210FB02F0D74A02EBC00011
+:1043500000F552709DF8A02002EB420303EB02121D
+:1043600000EBC2004167D14890F89007F0BB0021F4
+:1043700039911DE09DF8B41040F2991011FB00F046
+:10438000C94901EBC00101F552719DF8A00000EB95
+:10439000400202EB001001EBC0004730BDF8E41012
+:1043A000405C00B108E0BDF8E400401C81B23991E6
+:1043B000BDF8E4000A28DDDB00BFBDF8E4000A28F0
+:1043C00018D140229DF8B40040F2991110FB01F081
+:1043D000B54901EBC00000F552709DF8A01001EB4B
+:1043E000410303EB011100EBC10000E045E080F860
+:1043F0007E2045E19DF8B41040F2991011FB00F0C9
+:10440000A94901EBC00000F552709DF8A01001EB26
+:10441000410202EB011100EBC10090F87E0060BB8D
+:1044200000212A9106E1002137912CE09DF8B4107B
+:1044300040F2991011FB00F09B4901EBC00101F51E
+:1044400052719DF8A00000EB400202EB001001EB5E
+:10445000C0014731BDF8DC00001D095C9DF8A800D3
+:1044600000EB4002924800EB4202BDF8DC00105C19
+:10447000814203D00BE042E320E201E1BDF8DC0021
+:10448000401C81B23791BDF8DC000628CEDB00BFAE
+:10449000BDF8DC00062879D103229DF8B40040F273
+:1044A000991110FB01F0804901EBC00101F5527137
+:1044B0009DF8A00000EB400303EB001001EBC000EF
+:1044C00080F87E209DF8B41001EB410000EB011054
+:1044D000784901EB001130319DF8A00001EB00108C
+:1044E000801C0A90007820F004020A9802700020D4
+:1044F00039901CE020229DF8B40040F2991110FB85
+:1045000001F0694901EBC00101F552719DF8A0006D
+:1045100000EB400303EB001001EBC0015131BDF88B
+:10452000E4000A54BDF8E400401C81B23991BDF8A2
+:10453000E4000F28DEDB002139911CE020229DF8E9
+:10454000B40040F2991110FB01F0574901EBC00192
+:1045500001F552719DF8A00000EB400303EB001041
+:1045600001EBC0016331BDF8E4000A54BDF8E4007A
+:10457000401C81B23991BDF8E4000A28DEDB00223C
+:1045800005E040E137E235E282E1C1E14DE09DF82E
+:10459000B40040F2991110FB01F0434901EBC00156
+:1045A00001F552719DF8A00000EB400303EB0010F1
+:1045B00001EBC00080F87820002139911CE0002236
+:1045C0009DF8B40040F2991110FB01F0364901EB5F
+:1045D000C00101F552719DF8A00000EB400303EB10
+:1045E000001001EBC0017931BDF8E4000A54BDF8B8
+:1045F000E400401C81B23991BDF8E4000528DEDBFF
+:104600009DF8B41040F2991011FB00F0264901EB1F
+:10461000C00000F552709DF8A01001EB410202EBC2
+:10462000011100EBC100406F0CE09DF8A800401C98
+:10463000C1B22A911D48B0F87A019DF8A8108842AD
+:104640003FF7F1AE00BF1948B0F87A019DF8A81005
+:10465000884215D140229DF8B40040F2991110FB18
+:1046600001F0114901EBC00000F552709DF8A01057
+:1046700001EB410303EB011100EBC10080F87E2048
+:104680009DF8B41040F2991011FB00F0064901EBBF
+:10469000C00000F552709DF8A01001EB410202EB42
+:1046A000011109E064860020C4440020BC320020CF
+:1046B000383400200440002000EBC10090F87E0058
+:1046C000032804D0112818D0402842D12BE0F22230
+:1046D0009DF8B40040F2991110FB01F0FE4901EB86
+:1046E000C00101F552719DF8A00000EB400303EBFF
+:1046F000001001EBC00042712BE0F3229DF8B400E2
+:1047000040F2991110FB01F0F34901EBC00000F5F4
+:1047100052709DF8A01001EB410303EB011100EB77
+:10472000C100427115E0F2229DF8B40040F29911E7
+:1047300010FB01F0E84901EBC00000F552709DF854
+:10474000A01001EB410303EB011100EBC10042712A
+:1047500000BF57E09DF8B41001EB410000EB0110E1
+:10476000DE4901EB001030309DF8A01000EB011085
+:10477000801C0A90007820F004020A9802709DF8CC
+:10478000B41040F2991011FB00F0D34901EBC000C6
+:1047900000F552709DF8A01001EB410202EB0111EF
+:1047A00000EBC10090F8900000F0010050B300222F
+:1047B0009DF8B40040F2991110FB01F0C64901EBDD
+:1047C000C00101F552719DF8A00000EB400303EB1E
+:1047D000001001EBC000A0F88E2005229DF8B40067
+:1047E00040F2991110FB01F0BB4901EBC00000F54C
+:1047F00052709DF8A01001EB410303EB011100EB97
+:10480000C10042717AE19DF8B41040F2991011FB99
+:1048100000F0B14901EBC00000F552709DF8A01006
+:1048200001EB410202EB011100EBC10090F87E00A8
+:10483000402816D100229DF8B40040F2991110FBD7
+:1048400001F0A54901EBC00000F552709DF8A010E1
+:1048500001EB410303EB011100EBC10080F87E2066
+:1048600000BF00BFF1229DF8B40040F2991110FB87
+:1048700001F0994901EBC00000F552709DF8A010BD
+:1048800001EB410303EB011100EBC100427135E183
+:10489000F1229DF8B40040F2991110FB01F08E490D
+:1048A00001EBC00000F552709DF8A01001EB410330
+:1048B00003EB011100EBC10042711FE103229DF8DF
+:1048C000B40040F2991110FB01F0834901EBC001E3
+:1048D00001F552719DF8A00000EB400303EB0010BE
+:1048E00001F83020F1229DF8B40040F2991110FB3C
+:1048F00001F0794901EBC00000F552709DF8A0105D
+:1049000001EB410303EB011100EBC1004271F5E043
+:1049100002229DF8B40040F2991110FB01F06E499B
+:1049200001EBC00101F552719DF8A00000EB4003BE
+:1049300003EB001001F83020F6229DF8B40040F29D
+:10494000991110FB01F0644901EBC00101F55271AE
+:104950009DF8A00000EB400303EB001001EBC0004A
+:10496000427101229DF8B40040F2991110FB01F050
+:10497000594901EBC00101F552719DF8A00000EB0F
+:10498000400303EB001001EBC00080F882200021FF
+:10499000399129E09DF8B41001EB4100C0EBC11042
+:1049A0004F4901EBC001BDF8E400401D0A5C9DF8D1
+:1049B000B40040F2991110FB01F0474901EBC0012E
+:1049C00001F552719DF8A00000EB400303EB0010CD
+:1049D00001EBC00000F18301BDF8E4000A54BDF80A
+:1049E000E400401C81B23991BDF8E4000A28D1DB13
+:1049F000BDF8A40082E09DF8B41001EB4100C0EBCB
+:104A0000C110374901EBC00081799DF8B40000EB7B
+:104A10004002C2EBC010324A02EBC000407941EACA
+:104A200000229DF8B40040F2991110FB01F02A49D0
+:104A300001EBC00101F552719DF8A00000EB4003AD
+:104A400003EB001001EBC000A0F88E209DF8B4101D
+:104A500040F2991011FB00F01F4901EBC00101F574
+:104A600052719DF8A00000EB400202EB001001EB38
+:104A7000C000B0F88E109DF8B40000EB400202EBCD
+:104A80000010164A02EB0010408B814235DBF12208
+:104A90009DF8B40040F2991110FB01F00E4901EBB2
+:104AA000C00101F552719DF8A00000EB400303EB3B
+:104AB000001001EBC00042719DF8B41040F2991053
+:104AC00011FB00F0044901EBC00101F552719DF8A2
+:104AD000A00000EB400205E0C44400200440002098
+:104AE0006486002002EB001001EBC00090300A90B9
+:104AF000007820F001020A98027000BF00BF08F0A1
+:104B000026BC9DF8B41001EB4100C0EBC110FE497A
+:104B100001EBC00001792891002136911CE09DF83D
+:104B2000B41001EB410000EB0110F84901EB00115A
+:104B30003031BDF8D80001EB001041789DF8A0009D
+:104B4000814204D1BDF8D800C1B2289112E0BDF86D
+:104B5000D800401C81B236919DF8B41001EB4100A1
+:104B600000EB0110E94901EB0010C179BDF8D80054
+:104B70008142D4DC00BF9DF8B41001EB4100C0EBD2
+:104B8000C110E14901EBC000C1782691BDF8980041
+:104B9000172834D2DFE800F0330C0F331215181B3E
+:104BA0001E33333333333321242733332A2D30005C
+:104BB0000720299023E00721299120E0062129914F
+:104BC0001DE0062129911AE00620299017E0122104
+:104BD000299114E00721299111E0092129910EE082
+:104BE000062029900BE00621299108E00B2129914C
+:104BF00005E00B21299102E02A21299100BF00BF85
+:104C0000BDF8A400001FC1B20A919DF8B41001EBD9
+:104C10004100C0EBC110BC4901EBC000C01C0990B1
+:104C20000A99F4F757FC37909DF8B41001EB410056
+:104C3000C0EBC110B44901EBC001BDF8A400401E97
+:104C4000095CBDF8DC0081427DD19DF8B41001EB18
+:104C50004100C0EBC110AC4901EBC0004078002816
+:104C600071DD9DF8B41001EB4100C0EBC110A64905
+:104C700001EBC001BDF8A4000A5C9DF8B40040F24D
+:104C8000991110FB01F0A24901EBC00101F552712D
+:104C90009DF8A00000EB400303EB001001EBC00007
+:104CA00080F8442000219B4A9DF8B40002EB0012DA
+:104CB0009DF8A0001154984890F82800012815D1BB
+:104CC0009DF8B41001EB410000EB01108F4901EB9E
+:104CD000001030309DF8A01000EB0110801C0A90ED
+:104CE000007820F0800080300A990870BDF89800A4
+:104CF00007287CD00ADC07287AD2DFE810F0790098
+:104D00006B06CD06790055061E06CF0C1038072815
+:104D1000F2D2DFE810F0320D1C0D6D006D000700BF
+:104D20000800F80600BFBDF8980014287DD19DF852
+:104D3000B41001EB4100C0EBC110734901EBC0009E
+:104D40004079010600E0FDE39DF8B40000EB40026D
+:104D5000C2EBC0106C4A02EBC000807941EA00410E
+:104D60009DF8B40000EB4002C2EBC010664A02EBB3
+:104D7000C000C07941EA00219DF8B40000EB400278
+:104D8000C2EBC010604A02EBC000007A01439DF8FC
+:104D9000B40040F2991210FB02F05D4A02EBC0022F
+:104DA00002F552729DF8A00000EB400303EB0010E7
+:104DB00002EBC000C0F81A109DF8B41040F2991030
+:104DC00011FB00F0524901EBC00101F552719DF851
+:104DD000A00000EB400202EB001001EBC000D0F895
+:104DE0001A1008460A91002110F06AFD01E0F3E371
+:104DF000F3E3CDE92E019DF8B41001EB410000EB87
+:104E00000110424901EB0010007F00F003019DF802
+:104E1000B40000EB400202EB00103C4A02EB001031
+:104E2000007FC0F30110014400E07EE09DF8B40073
+:104E300000EB400202EB0010344A02EB0010007F4E
+:104E4000C0F38100091A08460591F3F7D0FBCDE9BC
+:104E500006019DED061B9FED310B1FF021F98DED35
+:104E6000080B9DED080B51EC100BF3F732FCCDE96C
+:104E700030019DF8B41040F2991011FB00F0244964
+:104E800001EBC00101F552719DF8A00000EB40025A
+:104E900002EB001001EBC000416B084607910021B6
+:104EA00010F00EFDDDE92E32A0FB034501FB03519E
+:104EB00000FB021502220023DDE93001F3F782F93D
+:104EC00020186941CDE90801DDE93023F3F77AF9CB
+:104ED000CDE92E01DDE92E0111F0A6FA01469DF87B
+:104EE000B40040F2991210FB02F0094A02EBC00034
+:104EF00000F552709DF8A02002EB420303EB021272
+:104F000000EBC2000EE00000648600200440002098
+:104F1000C4440020383E0020BC12002000000000E5
+:104F200000002440C0F81E1046E0BDF89800152887
+:104F300042D19DF8B41001EB4100C0EBC110FE4915
+:104F400001EBC000407901069DF8B40000EB40027F
+:104F5000C2EBC010F84A02EBC000807941EA004180
+:104F60009DF8B40000EB4002C2EBC010F24A02EB25
+:104F7000C000C07941EA00219DF8B40000EB400276
+:104F8000C2EBC010EC4A02EBC000007A01439DF86E
+:104F9000B40040F2991210FB02F0E84A02EBC000A4
+:104FA00000F552709DF8A02002EB420303EB0212C1
+:104FB00000EBC200C0F81E109DF8B41001EB4100D8
+:104FC000C0EBC110DC4901EBC000427A9DF8B4008F
+:104FD00040F2991110FB01F0D84901EBC00101F535
+:104FE00052719DF8A00000EB400303EB001001EBB1
+:104FF000C00080F894209DF8B41001EB410000EB54
+:105000000110CF4901EB001130319DF8A00001EBF8
+:105010000010801C0A909DF8B41040F2991011FB0A
+:1050200000F0C64901EBC00000F552709DF8A010D9
+:1050300001EB410202EB011100EBC10090F894007A
+:10504000C2090A98007862F300000A9908709DF876
+:10505000B41040F2991011FB00F0B84901EBC00008
+:1050600000F552709DF8A01001EB410202EB011116
+:1050700000EBC10090F8940000F00300012818D064
+:105080009DF8B41040F2991011FB00F0AB4901EB10
+:10509000C00000F552709DF8A01001EB410202EB38
+:1050A000011100EBC10090F8940000F00300032808
+:1050B0002BD19DF8B41001EB410000EB0110A04989
+:1050C00001EB001030309DF8A01000EB0110801CA7
+:1050D0000A90007820F00200801C0A9908709DF860
+:1050E000B41001EB410000EB0110954901EB0010F9
+:1050F00030309DF8A01000EB0110801C0A90007861
+:1051000020F020020A98027014E09DF8B40000EB31
+:10511000400101EB00108A4901EB001030309DF88E
+:10512000A01000EB0110801C0A90007820F0020211
+:105130000A9802709DF8B40000EB400101EB0010EA
+:105140007F4901EB001130319DF8A00001EB001008
+:105150008078C0F340029DF8B40040F2991110FB32
+:1051600001F0764901EBC00000F552709DF8A010E7
+:1051700001EB410303EB011100EBC100007EC0F322
+:10518000400082426BD09DF8B40040F2991110FBB0
+:1051900001F06A4901EBC00000F552709DF8A010C3
+:1051A00001EB410202EB011100EBC10018300A9043
+:1051B0009DF8B40000EB400101EB0010604901EBE9
+:1051C000001130319DF8A00001EB001080784208FA
+:1051D0000A98017862F3410101709DF8B40000EB78
+:1051E000400101EB0010564901EB001030309DF8F2
+:1051F000A01000EB01108078C0F3400050BB9DF878
+:10520000B40000EB400101EB00104D4901EB001030
+:1052100030309DF8A01000EB0110801C0A9000783F
+:1052200020F020020A98027001229DF8B40040F29A
+:10523000991110FB01F0414901EBC00000F55270DB
+:105240009DF8A01001EB410303EB011100EBC1003D
+:1052500080F846209DF8B4100220F4F7EDFE9DF88A
+:10526000B40000EB400101EB0010354901EB0011E7
+:1052700030319DF8A00001EB0010807800F00102B1
+:105280009DF8B40040F2991110FB01F02B4901EB9D
+:10529000C00000F552709DF8A01001EB410303EB34
+:1052A000011100EBC100007E00F0010082426DD0D0
+:1052B0009DF8B40040F2991110FB01F01F4901EB79
+:1052C000C00000F552709DF8A01001EB410202EB06
+:1052D000011100EBC10018300A909DF8B40000EBFA
+:1052E000400101EB0010164901EB001030309DF831
+:1052F000A01000EB011080780A990A7860F3000290
+:105300000A709DF8B40000EB400101EB00100C495D
+:1053100001EB001030309DF8A01000EB01108078F8
+:1053200000F0010098BB9DF8B40000EB400101EBD8
+:105330000010034906E0000064860020C4440020F9
+:105340000440002001EB001030309DF8A01000EB6D
+:105350000110801C0A90007820F020020A98027048
+:1053600000229DF8B40040F2991110FB01F0FE49B3
+:1053700001EBC00000F552709DF8A01001EB410355
+:1053800003EB011100EBC10080F8452014E2FFE7B8
+:105390009DF8B40040F2991110FB01F0F24901EBC5
+:1053A000C00000F552709DF8A01001EB410202EB25
+:1053B000011100EBC10090F84600B0B901229DF840
+:1053C000B40040F2991110FB01F0E74901EBC00075
+:1053D00000F552709DF8A01001EB410303EB0111A1
+:1053E00000EBC10080F845202AE000229DF8B400BF
+:1053F00040F2991110FB01F0DB4901EBC00101F50E
+:1054000052719DF8A00000EB400303EB001001EB8C
+:10541000C00080F845209DF8B40000EB400101EB8E
+:105420000010D24901EB001130319DF8A00001EBD2
+:105430000010801C0A90007820F001020A98027087
+:10544000CB4890F8900780B19DF8B40000EB400184
+:1054500001EB0010C54901EB001030309DF8A010A1
+:1054600000EB0110807A02286DD1C24890F8290023
+:10547000012869D1BF48D0F80C02BE49498D884245
+:1054800062D29DF8B40040F2991110FB01F0B649C8
+:1054900001EBC00000F552709DF8A01001EB410235
+:1054A00002EB011100EBC10090F8450001284AD140
+:1054B0009DF8B40040F2991110FB01F0AA4901EBEC
+:1054C000C00000F552709DF8A01001EB410202EB04
+:1054D000011100EBC10090F87F00A0BB01229DF8F4
+:1054E000B40000EB400101EB0010A04901EB0011FA
+:1054F00030319DF8A00001EB0010C2729DF8B4009D
+:1055000000EB400101EB0010984901EB0011303134
+:105510009DF8A00001EB001001789DF8B40040F266
+:10552000991210FB02F0904A02EBC0004170052274
+:105530009DF8B40040F2991110FB01F08A4901EB8B
+:10554000C00102E0FDE300E16AE001F552719DF85F
+:10555000A00000EB400303EB001001EBC000427120
+:1055600000229DF8B40000EB400101EB00107F49E0
+:1055700001EB001130319DF8A00001EB00104260FA
+:105580009DF8B4100220F4F757FD002139911CE07A
+:1055900000229DF8B40040F2991110FB01F072490D
+:1055A00001EBC00101F552719DF8A00000EB400332
+:1055B00003EB001001EBC0014731BDF8E4000A54D1
+:1055C000BDF8E400401C81B23991BDF8E400142814
+:1055D000DEDB002139911EE078E35CE200229DF8D9
+:1055E000B40040F2991110FB01F05F4901EBC001DA
+:1055F00001F552719DF8A00000EB400303EB001091
+:1056000001EBC0016331BDF8E4000A54BDF8E400C9
+:10561000401C81B23991BDF8E4000A28DEDBCBE002
+:105620009DF8B40040F2991110FB01F04E4901EBD6
+:10563000C00000F552709DF8A01001EB410202EB92
+:10564000011100EBC10090F8450001287DD19DF8C3
+:10565000B40040F2991110FB01F0434901EBC00185
+:1056600001F552719DF8A00000EB400202EB001022
+:1056700001EBC00090F8800040F2991110FB01F09E
+:10568000394901EBC00101F552719DF8B40040F2B7
+:10569000991210FB02F0344A02EBC00000F5527080
+:1056A0009DF8A02002EB420303EB021200EBC200C4
+:1056B00090F8810000EB400202EB001001EBC0000B
+:1056C00090F87E00032877D102229DF8B40000EB09
+:1056D000400101EB0010254901EB001130319DF82C
+:1056E000A00001EB0010C2729DF8B40000EB400175
+:1056F00001EB00101D4901EB001130319DF8A000B5
+:1057000001EB001001789DF8B40040F2991210FBF3
+:1057100002F0154A02EBC00041709DF8B40040F25F
+:10572000991110FB01F0114601EBC00101F5527116
+:105730009DF8A00000EB400202EB001011F83010C1
+:105740009DF8B40040F2991200E035E010FB02F041
+:10575000054A02EBC000407981421DD105229DF827
+:10576000B40040F2991107E0C44400200440002036
+:10577000BC320020BC12002010FB01F0FE4901EBFE
+:10578000C00000F552709DF8A01001EB410303EB3F
+:10579000011100EBC100427100229DF8B40000EB42
+:1057A000400101EB0010F54901EB001030309DF88D
+:1057B000A01000EB011042609DF8B40040F2991176
+:1057C00010FB01F0EC4901EBC00000F552709DF8B0
+:1057D000A01001EB410202EB011110F83100012889
+:1057E00014DC02229DF8B40040F2991110FB01F084
+:1057F000E14901EBC00000F552709DF8A01001EBEB
+:10580000410303EB011100F8312095E09DF8B4004D
+:1058100040F2991110FB01F0D74901EBC00000F5EF
+:1058200052709DF8A01001EB410202EB011110F83B
+:105830003100022834DC00219DF8B40040F29912B6
+:1058400010FB02F0CC4A02EBC000017103229DF86C
+:10585000B40040F2991110FB01F0C74901EBC001FF
+:1058600001F552719DF8A00000EB400303EB00101E
+:1058700001F8302007229DF8B40040F2991110FB86
+:1058800001F0BD4901EBC00000F552709DF8A01079
+:1058900001EB410303EB011100EBC10042714BE04E
+:1058A0009DF8B40040F2991110FB01F0B24901EBF0
+:1058B000C00101F552719DF8A00000EB400202EB1F
+:1058C000001011F830109DF8B40040F2991210FB4E
+:1058D00002F0A94A02EBC000407981422CD19DF828
+:1058E000B40040F2991110FB01F0114601EBC00029
+:1058F00000F552709DF8A01001EB410202EB01117E
+:1059000000EBC10090F89400C0F34010A0B1162243
+:105910009DF8B40040F2991110FB01F0964901EB9B
+:10592000C00000F552709DF8A01001EB410303EB9D
+:10593000011100EBC1004271ADE014229DF8B400EA
+:1059400040F2991110FB01F08B4901EBC00101F508
+:1059500052719DF8A00000EB400303EB001001EB37
+:10596000C000427101219DF8B40040F2991210FB71
+:1059700002F0814A02EBC00001719DF8B40000EB17
+:10598000400101EB00107D4901EB001130319DF821
+:10599000A00001EB0010801C0A90007820F020008D
+:1059A00020300A99087076E014229DF8B40040F285
+:1059B000991110FB01F0704901EBC00000F5527025
+:1059C0009DF8A01001EB410303EB011100EBC100B6
+:1059D000427160E09DF8B40040F2991110FB01F0B3
+:1059E000654901EBC00000F55270BDF8D81001EB1D
+:1059F000410202EB011100EBC100807901282AD19C
+:105A000000229DF8B40040F2991110FB01F05A49B0
+:105A100001EBC00101F55271BDF8D80000EB400365
+:105A200003EB001001EBC000827114229DF8B4005A
+:105A300040F2991110FB01F04F4901EBC00000F555
+:105A400052709DF8A01001EB410303EB011100EB34
+:105A5000C10042711FE000219DF8B40040F299128C
+:105A600010FB02F0444A02EBC000017105229DF8D0
+:105A7000B40040F2991110FB01F03F4901EBC00066
+:105A800000F552709DF8A01001EB410303EB0111EA
+:105A900000EBC1004271FDE301219DF8B40040F22A
+:105AA000991210FB02F0344A02EBC000017114227B
+:105AB0009DF8B40040F2991110FB01F02E4901EB62
+:105AC000C00101F552719DF8A00000EB400303EB0B
+:105AD000001001EBC00042719DF8B40000EB4001E2
+:105AE00001EB0010254901EB001130319DF8A000B9
+:105AF00001EB0010801C0A90007820F00400001DCB
+:105B00000A990870C6E300202E902F900021399149
+:105B10001EE0DDE92E10000240EA11620902CDE923
+:105B20002E129DF8B40000EB4001C1EBC0101449E7
+:105B300001EBC001BDF8E400401D085CDDE92E3436
+:105B40001843CDE92E04BDF8E400401C80B2399022
+:105B5000BDF8E4000328DCDBDDE92E0110F064FC75
+:105B600001469DF8B40040F2991210FB02F0024A7F
+:105B700002EBC00206E00000C44400200440002004
+:105B80006486002002F552729DF8A00000EB4003ED
+:105B900003EB001002EBC000C0F81E1000222E9292
+:105BA0002F92002139911EE0DDE92E10000240EA1B
+:105BB00011620902CDE92E129DF8B40000EB4001FC
+:105BC000C1EBC010FE4901EBC001BDF8E400083094
+:105BD000085CDDE92E341843CDE92E04BDF8E4005D
+:105BE000401C80B23990BDF8E4000328DCDBDDE91D
+:105BF0002E0110F019FC01469DF8B40040F29912F4
+:105C000010FB02F0EF4A02EBC00202F552729DF85F
+:105C1000A00000EB400303EB001002EBC000C0F853
+:105C20001A1000222E922F92002139911FE0DDE9F7
+:105C30002E10000240EA11620902CDE92E129DF8F1
+:105C4000B40000EB4001C1EBC010DD4901EBC00125
+:105C5000BDF8E4001330085CDDE92E3440EA0302AD
+:105C6000CDE92E24BDF8E400401C81B23991BDF885
+:105C7000E4000328DBDB9DF8B4002E9940F2991272
+:105C800010FB02F0CF4A02EBC00202F552729DF8FF
+:105C9000A00000EB400303EB001002EBC0004163E7
+:105CA00007229DF8B40040F2991110FB01F0C5499C
+:105CB00001EBC00000F552709DF8A01001EB41030C
+:105CC00003EB011100EBC1004271E3E200202E90D2
+:105CD0002F90002139911EE0DDE92E10000240EAEC
+:105CE00011620902CDE92E129DF8B40000EB4001CB
+:105CF000C1EBC010B24901EBC001BDF8E400401D8A
+:105D0000085CDDE92E341843CDE92E04BDF8E4002B
+:105D1000401C80B23990BDF8E4000428DCDBDDE9EA
+:105D20002E0110F081FB9DF8B42040F2991312FB74
+:105D300003F2A44B03EBC20303F552739DF8A020BA
+:105D400000E0FCE302EB420404EB021203EBC202AC
+:105D500022329060D16000212E912F910020399045
+:105D60001EE0DDE92E10000240EA11620902CDE9D1
+:105D70002E129DF8B40000EB4001C1EBC010904919
+:105D800001EBC001BDF8E4000930085CDDE92E3408
+:105D90001843CDE92E04BDF8E400401C80B23990D0
+:105DA000BDF8E4000428DCDBDDE92E0110F03CFB4B
+:105DB0009DF8B42040F2991312FB03F2814B03EBE0
+:105DC000C20303F552739DF8A02002EB420404EBDA
+:105DD000021203EBC20242F8220F51609DF8B40098
+:105DE00040F2991110FB01F0764901EBC00101F579
+:105DF00052719DF8A00000EB400202EB001011F878
+:105E000030109DF8B40040F2991210FB02F06D4A78
+:105E100002EBC000407981427ED19DF8B40040F28F
+:105E2000991110FB01F0114601EBC00000F5527012
+:105E30009DF8A01001EB410202EB011100EBC10043
+:105E400090F89400C0F34010A8B117229DF8B40058
+:105E500040F2991110FB01F05A4901EBC00000F526
+:105E600052709DF8A01001EB410303EB011100EB10
+:105E7000C100427114E014229DF8B40040F299115F
+:105E800010FB01F04F4901EBC00000F552709DF886
+:105E9000A01001EB410303EB011100EBC1004271C3
+:105EA0009DF8B4009DF8A01001EB0010C217CDE9D9
+:105EB0002E02454890F8900708B39DF8B40000EB17
+:105EC000400101EB0010414901EB001030309DF81A
+:105ED000A01000EB0110807A022810D09DF8B400C9
+:105EE00000EB400101EB0010384901EB00103030AD
+:105EF0009DF8A01000EB0110C07A00285FDD0022A1
+:105F00009DF8B40040F2991110FB01F02D4901EB0E
+:105F1000C00101F5527100E037E39DF8A00000EBED
+:105F2000400303EB001001EBC00080F846209DF811
+:105F3000B40000EB400101EB0010244901EB00111B
+:105F400030319DF8A00001EB0010C2722048D0F85B
+:105F50000C020521B0FBF1F201FB120000EB400145
+:105F60001B482C3000EB41100D300A909DF8B41006
+:105F700040F2991011FB00F0124901EBC00000F54E
+:105F800052709DF8A02002EB420101EB021100EBE0
+:105F9000C10022301022014609900A98F2F755F903
+:105FA0000B48D0F80C020521B0FBF1F201FB120006
+:105FB00000EB400106482C3000EB41120AE0C7E13B
+:105FC00064860020C4440020BC320020044000202D
+:105FD000BC1200209DF8B40040F2991110FB01F0B2
+:105FE000FE4901EBC00101F552719DF8A00000EBE4
+:105FF000400303EB001001EBC00050F81A1F42F8F9
+:10600000011F40685060F648D0F80C020521B0FB33
+:10601000F1F201FB120000EB4001F1482C3000EBE3
+:1060200041129DF8B40000EB400101EB0010ED4976
+:1060300001EB001130319DF8A00001EB0010007859
+:106040001070E748D0F80C020521B0FBF1F201FB1B
+:10605000120000EB4001E2482C3000EB41129DF8A9
+:10606000B40040F2991110FB01F0DC4901EBC001D2
+:1060700001F552719DF8A00000EB400303EB001006
+:1060800001EBC000406BC2F80900D548D0F80C0203
+:106090000521B0FBF1F201FB120000EB4001D048FA
+:1060A0002C3000EB4111D048026841F81D2F808848
+:1060B0008880CB48D0F80C020521B0FBF1F201FB3F
+:1060C000120000EB4001C6482C3000EB41129DF855
+:1060D000B40000EB400101EB0010C24901EB0011DC
+:1060E00030319DF8A00001EB00104068C2F8230099
+:1060F00000229DF8B40000EB400101EB0010B9490B
+:1061000001EB001130319DF8A00001EB001042605E
+:106110000021399154E0B248D0F80C020521B0FBBF
+:10612000F1F201FB120000EB4001AD482C3000EB16
+:1061300041112731BDF8E4409DF8B40040F29912B6
+:1061400010FB02F0A54A02EBC00202F552729DF864
+:10615000A00000EB400303EB001002EBC00090F83E
+:10616000800040F2991210FB02F09C4A02EBC00240
+:1061700002F552729DF8B40040F2991310FB03F03F
+:10618000964B03EBC00303F552739DF8A00000EBA0
+:10619000400505EB001003EBC00090F8810000EB18
+:1061A000400303EB001002EBC0024732BDF8E400ED
+:1061B000001D105C0855BDF8E400401C81B2399107
+:1061C000BDF8E4000628A6DB0021399142E0002357
+:1061D0009DF8B40040F2991110FB01F07F4901EBEA
+:1061E000C00101F552719DF8A00000EB400202EBE6
+:1061F000001001EBC00090F8800040F2991110FBF4
+:1062000001F0764901EBC00101F552719DF8B4002F
+:1062100040F2991210FB02F0704A02EBC00202F544
+:1062200052729DF8A00000EB400404EB001002EB5A
+:10623000C00090F8810000EB400202EB001001EB7F
+:10624000C0014731BDF8E4000B54BDF8E400401C28
+:1062500081B23991BDF8E4000A28B8DB6048D0F873
+:106260000C020521B0FBF1F080B201460A90022039
+:10627000F2F72EFF00210620F3F7DEFE5848D0F893
+:106280000C025749498D884208D25548D0F80C0273
+:10629000401C00E001E25249C1F80C020021052037
+:1062A000F3F7CAFE9DF8B41001EB410000EB0110BA
+:1062B0004C4901EB001030309DF8A01000EB0110AC
+:1062C000801C0A90007820F008020A980270444866
+:1062D000D0F80C020521B0FBF1F201FB120000EB3B
+:1062E00040013F482C3000EB4110D0F823202E987D
+:1062F00000EB40013D4800EB4110C0F82320002096
+:10630000399020E03648D0F80C020521B0FBF1F2BC
+:1063100001FB120000EB400131482C3000EB411032
+:106320002730BDF8E410425C2E9800EB40012F4866
+:1063300000EB41112731BDF8E4000A54BDF8E40038
+:10634000401C81B23991BDF8E4000628DADB79E01F
+:1063500000229DF8B40040F2991110FB01F01F4992
+:1063600001EBC00101F552719DF8A00000EB400364
+:1063700003EB001001EBC00080F846209DF8B4103C
+:1063800001EB410000EB0110164901EB0011303127
+:106390009DF8A00001EB0010801C0A90007820F00E
+:1063A000080108310A9801709DF8B41001EB410012
+:1063B00000EB01100B4901EB001130319DF8A000FA
+:1063C00001EB001041682E9800EB4002074800EBFB
+:1063D0004210C0F82310002139912FE0C44400205E
+:1063E000BC12002004400020C7310020D814002037
+:1063F0009DF8B41040F2991011FB00F0FE4901EB3A
+:10640000C00101F552719DF8A00000EB400202EBC3
+:10641000001001EBC0014731BDF8E4000A5C2E9882
+:1064200000EB4001F54800EB41112731BDF8E400D5
+:106430000A54BDF8E400401C81B23991BDF8E40073
+:106440000628D5DB9DF8B4100220F3F7F5FD9DF882
+:10645000B41040F2991011FB00F0E74901EBC000C5
+:1064600000F552709DF8A01001EB410202EB011102
+:1064700000EBC10022300A902E9800EB4001DF486B
+:1064800000EB41100D30102209900A99F1F7DDFE62
+:106490009DF8B41040F2991011FB00F0D64901EBC1
+:1064A000C00101F552719DF8A00000EB400202EB23
+:1064B000001001EBC0012E9800EB4002CF4800EB2A
+:1064C000421051F81A2F40F8012F496841609DF899
+:1064D000B41001EB410000EB0110C94901EB0011C0
+:1064E00030319DF8A00001EB001001782E9800EBF0
+:1064F0004002C24800EB421001702E9800EB4001B0
+:10650000BE4800EB4111BF48026841F81D2F80884A
+:1065100088809DF8B41040F2991011FB00F0B64944
+:1065200001EBC00101F552719DF8A00000EB4002A3
+:1065300002EB001001EBC000416B2E9800E033E14C
+:1065400000EB4002AD4800EB4210C0F809109DF886
+:10655000B41001EB410000EB0110A94901EB00115F
+:1065600030319DF8A00001EB001041682E9800EB3F
+:106570004002A24800EB4210C0F823102E9881B2CE
+:1065800008200A91F3F758FD87E09DF8B41040F217
+:10659000991011FB00F0984901EBC00101F552710F
+:1065A0009DF8A00000EB400202EB001011F8301043
+:1065B0009DF8B40040F2991210FB02F08E4A02EBF3
+:1065C000C0004079814268DA9DF8B41001EB4100C7
+:1065D00000EB01108A4901EB001030309DF8A0104B
+:1065E00000EB0110801C0A90007820F00400001DD0
+:1065F0000A9908709DF8B41001EB410000EB0110FE
+:106600007F4901EB001030309DF8A01000EB011025
+:10661000801C0A90007820F0800080300A99087071
+:1066200001209DF8B41040F2991211FB02F1724A58
+:1066300002EBC10108719DF8B41040F2991011FBF2
+:1066400000F0114601EBC00042799DF8B40040F221
+:10665000991110FB01F0684901EBC00101F552717D
+:106660009DF8A00000EB400303EB001001F8302080
+:1066700014229DF8B40040F2991110FB01F05E491C
+:1066800001EBC00000F552709DF8A01001EB410332
+:1066900003EB011100EBC100427184E00121594874
+:1066A000F53080F8B4169DF8B41040F2991011FB43
+:1066B00000F0514901EBC00101F552719DF8A000B5
+:1066C00000EB400202EB001011F830109DF8B4000E
+:1066D00040F2991210FB02F0474A02EBC0004079E9
+:1066E000814233DA00219DF8B40040F2991210FB88
+:1066F00002F0414A02EBC000017101229DF8B40092
+:1067000040F2991110FB01F03B4901EBC00101F58A
+:1067100052719DF8A00000EB400303EB001001F85C
+:10672000302014229DF8B40040F2991110FB01F0C2
+:10673000314901EBC00000F552709DF8A01001EB4B
+:10674000410303EB011100EBC10042712BE0142265
+:106750009DF8B40040F2991110FB01F0264901EBBD
+:10676000C00000F552709DF8A01001EB410303EB4F
+:10677000011100EBC100427115E014229DF8B40034
+:1067800040F2991110FB01F01B4901EBC00000F52C
+:1067900052709DF8A01001EB410303EB011100EBD7
+:1067A000C100427100BF00BF06F0D1BD9DF8B4101A
+:1067B00040F2991011FB00F00F4901EBC000817805
+:1067C00028919DF8B41001EB4100C0EBC1100E49B7
+:1067D00011F8301029919DF8B41040F2991011FB76
+:1067E00000F0054901EBC00101F552719DF8A000D0
+:1067F00000EB40020AE00000C4440020D81400204E
+:1068000004400020C73100206486002002EB001005
+:1068100001EBC000417926919DF8B41001EB4100D5
+:10682000C0EBC110FD4901EBC0010A91BDF8A410F5
+:106830000A98F4F799F937909DF8B41001EB4100EC
+:10684000C0EBC110F54901EBC001BDF8A400095C23
+:10685000BDF8DC00814241F05C879DF8B41001EB8B
+:106860004100C0EBC110ED4901EBC00040780028A9
+:1068700041F34F870021EA4A9DF8B40002EB001271
+:106880009DF8A0001154BDF8980089287ED00FDC37
+:10689000142801F01F8705DC082878D0102841F063
+:1068A0003787FDE3152801F06D868028F7D1F8E3DE
+:1068B0008B286DD08C286CD08E286BD08F28EED191
+:1068C000BDF8A4000D2866D19DF8B41001EB41007D
+:1068D000C0EBC110D14901EBC0004178D14880F82C
+:1068E000041D9DF8B41001EB4100C0EBC110CB4971
+:1068F00001EBC000C17ACB4880F8051D9DF8B410AB
+:1069000040F2991011FB00F0C74901EBC00000F5FF
+:1069100052709DF8A01001EB410202EB011110F83A
+:10692000310003287EDCBF4890F8050D00287ADD91
+:106930009DF8B41040F2991011FB00F0BA4901EB38
+:10694000C00101F552719DF8A00000EB400202EB7E
+:10695000001001EBC0010A910878401CC1B20A98EE
+:1069600001709DF8B41040F2991011FB00F0AE498F
+:1069700001EBC00000F552709DF8A01001EB410240
+:1069800002EB011110F83100042805E0FEE3FEE3FC
+:10699000FEE3FEE3FEE3FEE345DB9DF8B41001EB0E
+:1069A000410000EB0110A14901EB001030309DF8CF
+:1069B000A01000EB0110801C0A909A4890F8050D79
+:1069C000C0F30010C0F101000A99097860F30001DA
+:1069D0000A980170934890F8040DC0F3C000E0BB22
+:1069E0009DF8B41001EB410000EB01108F4901EB61
+:1069F000001030309DF8A01000EB01108078C0F33B
+:106A0000401050B39DF8B41001EB410000EB0110B1
+:106A1000864901EB001030309DF8A01000EB01100A
+:106A2000801C01E05EE0F8E00A90007820F00200AF
+:106A3000801C0A9908709DF8B41040F2991011FB5F
+:106A400000F0794901EBC00000F552709DF8A010EC
+:106A500001EB410202EB011100E00EE000EBC1008E
+:106A600018300A90007820F00200801C0A99087003
+:106A70009DF8B4100220F3F7DFFA00219DF8B4006E
+:106A800040F2991210FB02F0674A02EBC00001715C
+:106A900004229DF8B40040F2991110FB01F0624904
+:106AA00001EBC00101F552719DF8A00000EB40031D
+:106AB00003EB001001F830208C229DF8B40040F266
+:106AC000991110FB01F0584901EBC00000F552701C
+:106AD0009DF8A01001EB410303EB011100EBC10095
+:106AE00042719AE09DF8B41040F2991011FB00F049
+:106AF0004D4901EBC00101F552719DF8A00000EB7A
+:106B0000400202EB001011F830109DF8B40040F282
+:106B1000991210FB02F0444A02EBC0004079814216
+:106B20007BD19DF8B41001EB410000EB01103F490F
+:106B300001EB001030309DF8A01000EB0110801C1C
+:106B40000A90384890F8050DC0F30010C0F101001C
+:106B50000A990A7860F300020A709DF8B41001EBFC
+:106B6000410000EB0110314901EB001030309DF87D
+:106B7000A01000EB0110801C0A902A4890F8040D28
+:106B8000C2080A98007862F341000A9908709DF8DB
+:106B9000B41001EB410000EB0110244901EB00109F
+:106BA00030309DF8A01000EB01108078C0F3400257
+:106BB0009DF8B40040F2991110FB01F01A4901EB65
+:106BC000C00000F552709DF8A01001EB410303EBEB
+:106BD000011100EBC100007EC0F34000824277D07B
+:106BE0009DF8B41040F2991011FB00F00E4901EB32
+:106BF000C00000F552709DF8A01001EB410202EBBD
+:106C0000011100EBC10018300A909DF8B41001EB9F
+:106C1000410000EB011005490AE0CCE36486002046
+:106C2000383E0020BC220020C44400200440002044
+:106C300001EB001030309DF8A01000EB01108078BF
+:106C400042080A98007862F341000A9908709DF89A
+:106C5000B41001EB410000EB0110FE4901EB001004
+:106C600030309DF8A01000EB01108078C0F3400098
+:106C700048BB01229DF8B40040F2991110FB01F0CD
+:106C8000F54901EBC00101F552719DF8A00000EB40
+:106C9000400303EB001001EBC00042739DF8B40009
+:106CA00040F2991110FB01F0EB4901EBC00000F537
+:106CB00052709DF8A01001EB410303EB011100EBB2
+:106CC000C10080F846209DF8B4100220F3F7B4F913
+:106CD0009DF8B41001EB410000EB0110DD4901EB20
+:106CE000001130319DF8A00001EB0010807800F019
+:106CF00001029DF8B40040F2991110FB01F0D64951
+:106D000001EBC00000F552709DF8A01001EB4103AB
+:106D100003EB011100EBC100007E00F00100824294
+:106D200079D09DF8B41040F2991011FB00F0CA49D7
+:106D300001EBC00000F552709DF8A01001EB41027C
+:106D400002EB011100EBC10018300A909DF8B4105D
+:106D500001EB410000EB0110BE4901EB00103030A7
+:106D60009DF8A01000EB011080780A990A7860F372
+:106D700000020A709DF8B41001EB410000EB011015
+:106D8000B44901EB001030309DF8A01000EB011069
+:106D9000807800F00100E8BB9DF8B41001EB4100E1
+:106DA00000EB0110AB4901EB001030309DF8A01052
+:106DB00000EB01108078C0F3401068B39DF8B41068
+:106DC00040F2991011FB00F0A34901EBC00000F55F
+:106DD00052709DF8A01001EB410202EB011100EB93
+:106DE000C10090F84600B8B99DF8B41040F299106F
+:106DF00011FB00F0984901EBC00000F552709DF8BE
+:106E0000A01001EB410202EB011100EBC100407B3D
+:106E100010B902E054E058E23BE09DF8B41001EBF9
+:106E2000410000EB01108B4901EB001030309DF860
+:106E3000A01000EB01108078C0F3400048BB012295
+:106E40009DF8B40040F2991110FB01F0824901EB6A
+:106E5000C00101F552719DF8A00000EB400303EB67
+:106E6000001001EBC00042739DF8B40040F299118C
+:106E700010FB01F0784901EBC00000F552709DF85D
+:106E8000A01001EB410303EB011100EBC10080F8FE
+:106E9000462000229DF8B40040F2991110FB01F049
+:106EA0006D4901EBC00000F552709DF8A01001EB98
+:106EB000410303EB011100EBC10080F84520FFE125
+:106EC0009DF8B41040F2991011FB00F0624901EBFB
+:106ED000C00000F552709DF8A01001EB410202EBDA
+:106EE000011100EBC10090F84600B0B901229DF8F5
+:106EF000B40040F2991110FB01F0574901EBC000BA
+:106F000000F552709DF8A01001EB410303EB011155
+:106F100000EBC10080F845202AE000229DF8B40073
+:106F200040F2991110FB01F04B4901EBC00101F552
+:106F300052719DF8A00000EB400303EB001001EB41
+:106F4000C00080F845209DF8B41001EB410000EB33
+:106F50000110404901EB001130319DF8A00001EB18
+:106F60000010801C0A90007820F001020A9802703C
+:106F70003A4890F8900780B19DF8B41001EB4100B9
+:106F800000EB0110334901EB001030309DF8A010E8
+:106F900000EB0110807A022865D1314890F8290071
+:106FA000012860D12E48D0F80C022D49498D884225
+:106FB00059D29DF8B41040F2991011FB00F0264907
+:106FC00001EBC00000F552709DF8A01001EB4102EA
+:106FD00002EB011100EBC10090F84500012841D1FE
+:106FE0009DF8B41040F2991011FB00F01A4901EB22
+:106FF000C00000F552709DF8A01001EB410202EBB9
+:10700000011100EBC10090F87F0058BB01229DF8F0
+:10701000B40000EB400101EB00100E4901EB001140
+:1070200030319DF8A00001EB0010C2729DF8B41041
+:1070300001EB410000EB0110064901EB001130317A
+:107040009DF8A00001EB001001789DF8B40040F21B
+:10705000991209E004400020C4440020BC32002002
+:10706000BC1200207CE016E110FB02F0FE4A02EBAD
+:10707000C000417008229DF8B40040F2991110FB45
+:1070800001F0F94901EBC00101F552719DF8A00032
+:1070900000EB400303EB001001EBC000427101E084
+:1070A00017E3FDE300229DF8B40000EB400101EB83
+:1070B0000010EE4901EB001130319DF8A00001EB0A
+:1070C000001042609DF8B4100220F2F7B5FF0021D5
+:1070D00039911CE000229DF8B40040F2991110FB98
+:1070E00001F0E14901EBC00101F552719DF8A000EA
+:1070F00000EB400303EB001001EBC0014731BDF88A
+:10710000E4000A54BDF8E400401C81B23991BDF896
+:10711000E4001428DEDB002039901CE000229DF8FA
+:10712000B40040F2991110FB01F0CF4901EBC0010E
+:1071300001F552719DF8A00000EB400303EB001035
+:1071400001EBC0016331BDF8E4000A54BDF8E4006E
+:10715000401C81B23991BDF8E4000A28DEDBAFE0C3
+:107160009DF8B40040F2991110FB01F0BE4901EB0B
+:10717000C00000F552709DF8A01001EB410202EB37
+:10718000011100EBC10090F8450005E0BBE27BE295
+:107190001FE38AE3FEE376E201287CD19DF8B40088
+:1071A00040F2991110FB01F0AF4901EBC00101F56C
+:1071B00052719DF8A00000EB400202EB001001EBC1
+:1071C000C00090F8800040F2991110FB01F0A64930
+:1071D00001EBC00101F552719DF8B40040F2991223
+:1071E00010FB02F0A04A02EBC00000F552709DF8BF
+:1071F000A02002EB420303EB021200EBC20090F866
+:10720000810000EB400202EB001001EBC00090F89F
+:107210007E00032854D102229DF8B40000EB400107
+:1072200001EB0010914901EB001130319DF8A000F5
+:1072300001EB0010C2729DF8B40000EB400101EBBD
+:1072400000108A4901EB001130319DF8A00001EBDC
+:10725000001001789DF8B40040F2991210FB02F082
+:10726000814A02EBC000417008229DF8B40040F250
+:10727000991110FB01F07C4901EBC00101F552713D
+:107280009DF8A00000EB400303EB001001EBC000F1
+:107290004271002200E013E09DF8B40000EB4001D1
+:1072A00001EB0010714901EB001130319DF8A00095
+:1072B00001EB001042609DF8B4100220F2F7BCFE12
+:1072C0009DF8B4100220F2F7B7FE9DF8B40040F22A
+:1072D000991110FB01F0644901EBC00000F55270F8
+:1072E0009DF8A01001EB410202EB011100EBC1007F
+:1072F0008078802838D19DF8B40000EB400101EB84
+:1073000000105A4901EB001030309DF8A01000EB3E
+:1073100001108078C0F3400030BB9DF8B40000EB52
+:10732000400101EB0010514901EB001030309DF895
+:10733000A01000EB01108078C0F34010A0B9152216
+:107340009DF8B40040F2991110FB01F0464901EBA1
+:10735000C00000F552709DF8A01001EB410303EB53
+:10736000011100EBC10042719DF8B40000EB400137
+:1073700001EB00103D4901EB001030309DF8A010EA
+:1073800000EB01108078C0F34000A8B18F229DF877
+:10739000B40040F2991110FB01F0334901EBC00039
+:1073A00000F552709DF8A01001EB410303EB0111B1
+:1073B00000EBC10042714AE09DF8B40040F299111F
+:1073C00010FB01F0284901EBC00000F552709DF858
+:1073D000A01001EB410202EB011100EBC100807B28
+:1073E000012834D100229DF8B40040F2991110FB1D
+:1073F00001F01D4901EBC00101F552719DF8A0009B
+:1074000000EB400303EB001001EBC00082738C2201
+:107410009DF8B40040F2991110FB01F0124901EB04
+:10742000C00101F552719DF8A00000EB400303EB91
+:10743000001001EBC000427100219DF8B40040F241
+:10744000991210FB02F0084A02EBC00001719DF88E
+:10745000B40000EB400101EB0010044901EB001007
+:10746000007BE0BB04E00000C44400200440002096
+:107470009DF8B40000EB4001C1EBC010F74901EBEF
+:10748000C000807801049DF8B40000EB4002C2EB1C
+:10749000C010F24A02EBC000C07841EA00219DF81A
+:1074A000B40000EB4002C2EBC010EC4A02EBC0009B
+:1074B00000790843C117CDE908010EF0B5FF9DF82A
+:1074C000B41040F2991211FB02F1E54A02EBC1023D
+:1074D00002F552729DF8A01001EB410300E042E07A
+:1074E00003EB011102EBC101C1F81E009DF8B410BD
+:1074F00001EB4100C0EBC110D84901EBC00040795D
+:1075000000049DF8B41001EB4102C2EBC111D34A53
+:1075100002EBC101897940EA01209DF8B41001EB2A
+:107520004102C2EBC111CD4A02EBC101C979084346
+:10753000C117CDE908010EF077FF9DF8B41040F2B5
+:10754000991211FB02F1C64A02EBC10101F5527119
+:107550009DF8A02002EB420303EB021201EBC201F3
+:10756000C1F81A008FE09DF8B40000EB4001C1EBB8
+:10757000C010BA4901EBC000807801069DF8B40044
+:1075800000EB4002C2EBC010B44A02EBC000C0786E
+:1075900041EA00419DF8B40000EB4002C2EBC0108C
+:1075A000AE4A02EBC000007941EA00209DF8B41019
+:1075B00001EB4102C2EBC111A84A02EBC1014979BA
+:1075C0000843C117CDE908010EF02EFF9DF8B41055
+:1075D00040F2991211FB02F1A14A02EBC10202F53D
+:1075E00052729DF8A01001EB410303EB011102EB75
+:1075F000C101C1F81E009DF8B40000EB4001C1EBD1
+:10760000C010964901EBC000807900069DF8B410C7
+:1076100001EB4102C2EBC111904A02EBC101C979F1
+:1076200040EA01409DF8B41001EB4102C2EBC111E8
+:107630008A4A02EBC101097A40EA01209DF8B410A0
+:1076400001EB4102C2EBC111844A02EBC101497A4C
+:107650000843C117CDE908010EF0E6FE9DF8B4100D
+:1076600040F2991211FB02F17D4A02EBC10101F5D2
+:1076700052719DF8A02002EB420303EB021201EBD2
+:10768000C201C1F81A001EE2BDF8A40003281FD1F0
+:107690008F229DF8B40040F2991110FB01F070495F
+:1076A00001EBC00101F552719DF8A00000EB400311
+:1076B00003EB001001EBC000427101219DF8B40002
+:1076C00040F2991210FB02F0654A02EBC000017112
+:1076D000F9E1BDF8A400032814D18F229DF8B4006D
+:1076E00040F2991110FB01F05D4901EBC00101F579
+:1076F00052719DF8A00000EB400303EB001001EB7A
+:10770000C0004271DFE1BDF8A400032860D19DF8FC
+:10771000B40040F2991110FB01F0514901EBC00097
+:1077200000F55270BDF8D81001EB410202EB0111D7
+:1077300000EBC100807901282AD100229DF8B40015
+:1077400040F2991110FB01F0454901EBC00101F530
+:107750005271BDF8D80000EB400303EB001001EBC1
+:10776000C00082718F229DF8B40040F2991110FB85
+:1077700001F03B4901EBC00000F552709DF8A010EC
+:1077800001EB410303EB011100EBC10042711FE06B
+:1077900008229DF8B40040F2991110FB01F0304925
+:1077A00001EBC00101F552719DF8A00000EB400310
+:1077B00003EB001001EBC000427100219DF8B40002
+:1077C00040F2991210FB02F0254A02EBC000017151
+:1077D00079E1BDF8A400032866D19DF8B40040F219
+:1077E000991110FB01F01E4901EBC00000F5527029
+:1077F000BDF8D81001EB410202EB011100EBC10012
+:10780000807901282ED100229DF8B40040F2991110
+:1078100010FB01F0124901EBC00101F55271BDF8F6
+:10782000D80000EB400303EB001001EBC0008271B5
+:107830008F229DF8B40040F2991110FB01F0084925
+:1078400001EBC00000F552709DF8A01001EB410360
+:1078500003EB011100EBC100427125E064860020BA
+:10786000C444002008229DF8B40040F2991110FB96
+:1078700001F0FE4901EBC00101F552719DF8A00035
+:1078800000EB400303EB001001EBC000427100214C
+:107890009DF8B40040F2991210FB02F0F34A00E0A8
+:1078A00012E102EBC00001710DE1BDF8A40008284F
+:1078B00071D19DF8B40000EB4001C1EBC010EC4960
+:1078C00001EBC000807801069DF8B40000EB400297
+:1078D000C2EBC010E64A02EBC000C07841EA0041AA
+:1078E0009DF8B40000EB4002C2EBC010E04A02EB8E
+:1078F000C000007941EA00219DF8B40000EB40028D
+:10790000C2EBC010DA4A02EBC00040790843C1174D
+:10791000CDE908010EF088FD9DF8B41040F29912EF
+:1079200011FB02F1D14A02EBC10202F552729DF83D
+:10793000A01001EB410303EB011102EBC10148630D
+:107940009DF8B40040F2991110FB01F0C74901EB1A
+:10795000C00000F552709DF8A01001EB410202EB4F
+:10796000011110F831009DF8B41040F2991211FB8A
+:1079700002F1BE4A02EBC1014979884237DA00219F
+:107980009DF8B40040F2991210FB02F0B74A02EBE6
+:10799000C00001E0D2E096E0017105229DF8B4003C
+:1079A00040F2991110FB01F0B04901EBC00101F563
+:1079B00052719DF8A00000EB400303EB001001F8AA
+:1079C00030208E229DF8B40040F2991110FB01F096
+:1079D000A64901EBC00000F552709DF8A01001EB24
+:1079E000410303EB011100EBC10042716BE09DF814
+:1079F000B40040F2991110FB01F09C4901EBC0006A
+:107A000000F55270BDF8D81001EB410202EB0111F4
+:107A100000EBC1008079012835D100229DF8B40027
+:107A200040F2991110FB01F0904901EBC00101F502
+:107A30005271BDF8D80000EB400303EB001001EBDE
+:107A4000C00082718F229DF8B40040F2991110FBA2
+:107A500001F0864901EBC00101F552719DF8A000CB
+:107A600000EB400303EB001001EBC0004271012169
+:107A70009DF8B40040F2991210FB02F07B4A02EB31
+:107A8000C00001711FE08E229DF8B40040F29911F0
+:107A900010FB01F0754901EBC00101F552719DF831
+:107AA000A00000EB400303EB001001EBC0004271AB
+:107AB00000219DF8B40040F2991210FB02F06B4ACD
+:107AC00002EBC0000171EEE3BDF8A400032834D13D
+:107AD00000219DF8B40040F2991210FB02F0634AB5
+:107AE00002EBC000017101229DF8B40040F299112F
+:107AF00010FB01F05D4901EBC00101F55271BDF8C9
+:107B0000D80000EB400303EB001001EBC0008271D2
+:107B10008C229DF8B40040F2991110FB01F05349FA
+:107B200001EBC00000F552709DF8A01001EB41037D
+:107B300003EB011100EBC1004271B4E3BDF8A400F6
+:107B40000F287DD19DF8B40000EB400101EB00103F
+:107B5000484901EB0010007BE8BB00202E902F90DD
+:107B6000002139911FE0DDE92E10000240EA116288
+:107B70000902CDE92E129DF8B41001EB4100C0EBD3
+:107B8000C1103B4901EBC001BDF8E400C0F10600A3
+:107B9000085CDDE92E341843CDE92E04BDF8E4007D
+:107BA000401C80B23990BDF8E4000528DBDB9DF86D
+:107BB000B400DDE92E2140F2991310FB03F02B4BAA
+:107BC00003EBC00303F552739DF8A00000EB4004E3
+:107BD00004EB001000E04FE003EBC00040F8222F60
+:107BE000416000222E922F92002139911FE0DDE9A1
+:107BF0002E10000240EA11620902CDE92E129DF812
+:107C0000B40000EB4001C1EBC010194901EBC00109
+:107C1000BDF8E400C0F10B00085CDDE92E34184328
+:107C2000CDE92E04BDF8E400401C80B23990BDF8C7
+:107C3000E4000528DBDB9DF8B400DDE92E1200E04E
+:107C4000FEE340F2991310FB03F0084B03EBC00076
+:107C500000F552709DF8A03003EB430404EB0313CE
+:107C600000EBC30022308160C2608AE0C44400207F
+:107C7000648600200440002000202E902F900021D8
+:107C800039911FE0DDE92E10000240EA116209027D
+:107C9000CDE92E129DF8B40000EB4001C1EBC010FD
+:107CA000FE4901EBC001BDF8E400C0F10700085C2B
+:107CB000DDE92E341843CDE92E04BDF8E400401C64
+:107CC00080B23990BDF8E4000628DBDB9DF8B400F3
+:107CD000DDE92E1240F2991310FB03F0F04B03EB99
+:107CE000C00303F552739DF8A00000EB400404EBC1
+:107CF000001003EBC00040F8221F426000222E92C9
+:107D00002F920021399120E0DDE92E10000240EA97
+:107D100011620902CDE92E129DF8B40000EB40017A
+:107D2000C1EBC010DD4901EBC001BDF8E400C0F1BA
+:107D30000D00085CDDE92E3440EA0302CDE92E2473
+:107D4000BDF8E400401C81B23991BDF8E40006287A
+:107D5000DADB9DF8B400DDE92E2140F2991310FB27
+:107D600003F0CF4B03EBC00000F552709DF8A0303C
+:107D700003EB430404EB031300EBC30022308260E7
+:107D8000C1609DF8B40040F2991110FB01F0C449A4
+:107D900001EBC00101F552719DF8A00000EB40021B
+:107DA00002EB001011F830109DF8B40040F2991267
+:107DB00010FB02F0BA4A02EBC000407981427DD14B
+:107DC0009DF8B4009DF8A01001EB0010C217CDE99A
+:107DD0002E02B44890F8900708B39DF8B40000EB69
+:107DE000400101EB0010B04901EB001030309DF86C
+:107DF000A01000EB0110807A022810D09DF8B4008A
+:107E000000EB400101EB0010A74901EB00103030FE
+:107E10009DF8A01000EB0110C07A00287DDD002243
+:107E20009DF8B40000EB400101EB00109E4901EB0E
+:107E3000001030309DF8A01000EB0110C2729B487A
+:107E4000D0F80C020521B0FBF1F201FB120000EBAF
+:107E5000400196482C3000EB41100D300A909DF8FF
+:107E6000B41040F2991011FB00F08D4901EBC000F5
+:107E700000F552709DF8A01001EB410202EB0111D8
+:107E800000EBC10022301022014609900A98F0F759
+:107E9000DCF98648D0F80C020521B0FBF1F201FBB9
+:107EA000120000EB400181482C3000EB41129DF89C
+:107EB000B40040F2991110FB01F000E0ECE27849C7
+:107EC00001EBC00101F552719DF8A00000EB4003E9
+:107ED00003EB001001EBC00050F81A1F42F8011F1D
+:107EE000406850607148D0F80C020521B0FBF1F2F7
+:107EF00001FB120000EB40016C482C3000EB4112FA
+:107F00009DF8B40000EB400101EB0010664901EB65
+:107F1000001130319DF8A00000E094E101EB001069
+:107F2000007810706148D0F80C020521B0FBF1F226
+:107F300001FB120000EB40015C482C3000EB4111CA
+:107F40005848F538026841F81D2F808888805748C6
+:107F5000D0F80C020521B0FBF1F201FB120000EB9E
+:107F6000400152482C3000EB41129DF8B40040F221
+:107F7000991110FB01F14A4800EBC10101F5527162
+:107F80009DF8A00000EB400303EB001001EBC000E4
+:107F9000406BC2F809004548D0F80C020521B0FB3F
+:107FA000F1F201FB120000EB400140482C3000EBE5
+:107FB00041129DF8B40000EB400101EB00103A497A
+:107FC00001EB001130319DF8A00001EB001040687A
+:107FD000C2F8230000229DF8B40000EB400101EB41
+:107FE0000010314901EB001130319DF8A00001EB88
+:107FF00000104260002139915FE02C48D0F80C025B
+:108000000521B0FBF1F201FB120000EB4001274813
+:108010002C3000EB41112731BDF8E4409DF8B4004D
+:1080200040F2991210FB02F01D4A02EBC00202F569
+:1080300052729DF8A00000EB400303EB001002EB2E
+:10804000C00090F8800040F2991210FB02F0144A30
+:1080500002EBC00202F552729DF8B40040F299138F
+:1080600010FB03F00E4B03EBC00303F552739DF8B6
+:10807000A00000EB400505EB001003EBC00090F8FA
+:10808000810000EB400303EB001002EBC00247321B
+:10809000BDF8E400001D105C085509E0648600206E
+:1080A000C4440020BC32002004400020BC12002048
+:1080B000BDF8E400401C81B23991BDF8E400062807
+:1080C0009BDB0020399042E000239DF8B40040F291
+:1080D000991110FB01F0FE4901EBC00101F552714D
+:1080E0009DF8A00000EB400202EB001001EBC00085
+:1080F00090F8800040F2991110FB01F0F44901EB77
+:10810000C00101F552719DF8B40040F2991210FBC4
+:1081100002F0EF4A02EBC00202F552729DF8A00095
+:1081200000EB400404EB001002EBC00090F881006B
+:1081300000EB400202EB001001EBC0014731BDF83B
+:10814000E4000B54BDF8E400401C81B23991BDF845
+:10815000E4000A28B8DBDF48D0F80C020521B0FBA8
+:10816000F1F080B201460A900220F0F7B1FF002141
+:108170000620F1F761FFD748D0F80C02D549498DA8
+:10818000884206D2D348D0F80C02401CD149C1F82D
+:108190000C0200210520F1F74FFF9DF8B40000EB21
+:1081A000400101EB0010CC4901EB001030309DF88C
+:1081B000A01000EB0110801C0A90007820F008024B
+:1081C0000A980270C348D0F80C020521B0FBF1F206
+:1081D00001FB120000EB4001BE482C3000EB4110C7
+:1081E000D0F823202E9800EB4001BC4800EB411052
+:1081F000C0F823200020399020E0B648D0F80C02C7
+:108200000521B0FBF1F201FB120000EB4001B14887
+:108210002C3000EB41102730BDF8E410425C2E9862
+:1082200000EB4001AD4800EB41112731BDF8E400FF
+:108230000A54BDF8E400401C81B23991BDF8E40055
+:108240000628DADB5AE09DF8B41001EB410000EBA0
+:108250000110A14901EB001030309DF8A01000EB97
+:108260000110801C0A90007820F0080008300A995C
+:1082700008709DF8B41001EB410000EB0110964925
+:1082800001EB001130319DF8A00001EB00104168B6
+:108290002E9800EB4002914800EB4210C0F82310EA
+:1082A0000021399126E014E29DF8B41040F29910B3
+:1082B00011FB00F0864901EBC00101F552719DF8F8
+:1082C000A00000EB400202EB001001EBC0014731BF
+:1082D000BDF8E4000A5C2E9800EB40017F4800EBFB
+:1082E00041112731BDF8E4000A54BDF8E400401CF8
+:1082F00081B23991BDF8E4000628D5DB9DF8B410B1
+:1083000001EB410000EB0110734901EB001030302C
+:108310009DF8A01000EB0110801C0A90007820F05E
+:1083200020020A9802709DF8B4100220F1F784FE32
+:108330009DF8B41040F2991011FB00F0644901EB74
+:10834000C00000F552709DF8A01001EB410202EB55
+:10835000011100EBC10022300A902E9800EB400181
+:108360005E4800EB41100D30102209900A99EFF79A
+:108370006CFF9DF8B41040F2991011FB00F05449C5
+:1083800001EBC00101F552719DF8A00000EB400225
+:1083900002EB001001EBC0012E9800EB40024F48A9
+:1083A00000EB421051F81A2F40F8012F4968416044
+:1083B0009DF8B41001EB410000EB0110464901EBC0
+:1083C000001130319DF8A00001EB001001782E98CB
+:1083D00000EB4002414800EB421001702E9800EB88
+:1083E00040013E4800EB41113D48026841F81D2F15
+:1083F000808888809DF8B41040F2991011FB00F03D
+:10840000334901EBC00101F552719DF8A00000EB6A
+:10841000400202EB001001EBC000416B2E9800EB14
+:1084200040022E4800EB4210C0F809109DF8B4102D
+:1084300001EB410000EB0110274901EB001100E0C6
+:108440009FE030319DF8A00001EB001041682E98AC
+:1084500000EB4002214800EB4210C0F823102E9898
+:1084600081B208200A91F1F7E7FD00229DF8B400DF
+:1084700040F2991110FB01F0154901EBC00000F525
+:1084800052709DF8A01001EB410303EB011100EBCA
+:10849000C10080F846205FE09DF8B41001EB410078
+:1084A00000EB01100C4901EB001030309DF8A010DA
+:1084B00000EB0110801C0A90007820F00400001DE1
+:1084C0000A9908709DF8B41001EB41000AE0000021
+:1084D000C4440020BC12002004400020D814002016
+:1084E000C731002000EB0110FE4901EB00103030D5
+:1084F0009DF8A01000EB0110801C0A90007820F07D
+:10850000800080300A99087001209DF8B41040F274
+:10851000991211FB02F1F44A02EBC10108719DF8B6
+:10852000B41040F2991011FB00F0114601EBC000AD
+:1085300042799DF8B40040F2991110FB01F0EA492C
+:1085400001EBC00000F552709DF8A01001EB410353
+:1085500003EB011100F831208F229DF8B40040F2A6
+:10856000991110FB01F0E04901EBC00000F55270D9
+:108570009DF8A01001EB410303EB011100EBC100DA
+:108580004271C5E0BDF8A400032856D10121D748A7
+:1085900080F8B4169DF8B41040F2991011FB00F069
+:1085A000D14901EBC00101F552719DF8A00000EB2B
+:1085B000400202EB001011F830109DF8B40040F2B8
+:1085C000991210FB02F0C84A02EBC00040798142C8
+:1085D00034DA00219DF8B40040F2991210FB02F049
+:1085E000C14A02EBC000017101229DF8B40040F2C3
+:1085F000991110FB01F0BC4901EBC00101F552716A
+:108600009DF8A00000EB400303EB001001F83020C0
+:108610008F229DF8B40040F2991110FB01F0B2498D
+:1086200001EBC00000F552709DF8A01001EB410372
+:1086300003EB011100EBC10042714AE09DF8B41058
+:1086400040F2991011FB00F0A74901EBC00000F5C2
+:1086500052709DF8A01001EB410202EB011100EBFA
+:10866000C1008078802834D100219DF8B40040F208
+:10867000991210FB02F09C4A02EBC00001718022AB
+:108680009DF8B40040F2991110FB01F0964901EBFE
+:10869000C00101F552719DF8A00000EB400303EB0F
+:1086A000001001EBC000427100229DF8B40040F2BE
+:1086B000991110FB01F08C4901EBC00000F55270DC
+:1086C0009DF8A01001EB410303EB011100EBC10089
+:1086D00082701DE0BDF8A400032818D10021834852
+:1086E00080F8B4168F229DF8B40040F2991110FB67
+:1086F00001F07D4901EBC00000F552709DF8A0101B
+:1087000001EB410303EB011100EBC100427100BF1B
+:1087100000BF04F01CBE9DF8B41001EB4100C0EB9B
+:10872000C110734911F83000042802D104212691A8
+:108730000CE09DF8B41001EB4100C0EBC1106C4996
+:1087400011F83000152801D1152126919DF8B4109B
+:1087500001EB4100C0EBC110654901EBC00041785D
+:108760009DF8B40000EB4002C2EBC010604A12F862
+:10877000300041EA002041F23001884202D1A621B6
+:1087800026913DE09DF8B41001EB4100C0EBC11013
+:10879000574901EBC00041789DF8B40000EB40025E
+:1087A000C2EBC010524A12F8300041EA002041F2F8
+:1087B0003101884202D1A721269121E09DF8B41011
+:1087C00001EB4100C0EBC110494911F8300002280B
+:1087D00016D19DF8B41001EB4100C0EBC110444923
+:1087E00001EBC00001799DF8B40000EB4002C2EB40
+:1087F000C0103F4A02EBC000C07841EA0021269138
+:108800009DF8B41040F2991011FB00F0364901EBCD
+:10881000C000C17827919DF8B41040F2991011FB67
+:1088200000F0314901EBC00108319DF89C0000EBDC
+:10883000800202EBC00001EB800082789DF8B4005A
+:1088400040F2991110FB01F0274901EBC0010831FA
+:108850009DF89C0000EB800303EBC00001EB80005F
+:10886000C0781044C1B228910021224A9DF8B4007A
+:1088700002EB00129DF89C00115439914AE09DF8DA
+:10888000B41040F2991011FB00F0174901EBC00140
+:1088900008319DF89C0000EB800202EBC00001EB68
+:1088A000800002799DF8B40040F2991110FB01F0AC
+:1088B0000D4901EBC00108319DF89C0000EB8003DD
+:1088C00003EBC00001EB80008178BDF8E4000844B0
+:1088D00000EB400101EB00119DF8B40040F2991348
+:1088E0000AE0000004400020C4440020BC32002004
+:1088F00064860020383E002010FB03F0FE4B03EBA3
+:10890000C00000F5527000F83120BDF8E400401CB2
+:1089100081B239919DF8B41040F2991011FB00F02A
+:10892000F54901EBC00108319DF89C0000EB800285
+:1089300002EBC00011F82010BDF8E40081429EDC7B
+:10894000BDF8981043F23002881A91427ED009DCBB
+:1089500004297CD015297BD0A62910D0A72942F064
+:10896000468565E1B0F5C06F73D0A0F201600028C4
+:1089700070D001286FD00428F1D102F05AB800213C
+:108980009DF8B40040F2991210FB02F0DA4A02EBB3
+:10899000C00001719DF8B41040F2991011FB00F075
+:1089A000114601EBC00008309DF89C1001EB8102DC
+:1089B00002EBC10100EB81000079052828DC0622CA
+:1089C0009DF8B40040F2991110FB01F0CA4901EB87
+:1089D000C00108319DF89C0000EB800303EBC00050
+:1089E00001EB80000271A8229DF8B40040F29911B9
+:1089F00010FB01F0C04901EBC00008309DF89C104D
+:108A000001EB810303EBC10100EB810042710DE139
+:108A10009DF8B41040F2991011FB00F0B64901EB3B
+:108A2000C00008309DF89C1001EB810202EBC101EF
+:108A300000EB810000790A282FDC0B229DF8B4009E
+:108A400040F2991110FB01F0AB4905E0BAE137E2C1
+:108A5000FDE3FDE3FDE3FDE301EBC00108319DF81B
+:108A60009C0000EB800303EBC00001EB800002716F
+:108A7000A9229DF8B40040F2991110FB01F09E4923
+:108A800001EBC00008309DF89C1001EB810303EB63
+:108A9000C10100EB81004271C8E09DF8B41040F2C2
+:108AA000991011FB00F0944901EBC00008309DF8CB
+:108AB0009C1001EB810202EBC10100EB8100007907
+:108AC0000F2828DC10229DF8B40040F2991110FB09
+:108AD00001F0894901EBC00108319DF89C0000EBD1
+:108AE000800303EBC00001EB80000271A2229DF81D
+:108AF000B40040F2991110FB01F07F4901EBC00076
+:108B000008309DF89C1001EB810303EBC10100EBE1
+:108B1000810042718AE09DF8B41040F2991011FB77
+:108B200000F0754901EBC00008309DF89C1001EB86
+:108B3000810202EBC10100EB81004079A52826D11A
+:108B40009DF8B41040F2991011FB00F06A4901EB56
+:108B5000C00108319DF89C0000EB800202EBC000D0
+:108B600001EB8000C1789DF8B40000EB400202EBFD
+:108B70000010624A02EB0010303000EB0110801C44
+:108B80000A90007820F00400001D0A9908709DF8F2
+:108B9000B41040F2991011FB00F0574901EBC000EE
+:108BA00008309DF89C1001EB810202EBC10100EB43
+:108BB00081008079A12839D09DF8B41040F2991035
+:108BC00011FB00F04C4901EBC00108319DF89C00FD
+:108BD00000EB800202EBC00001EB800082799DF87F
+:108BE000B40040F2991110FB01F0434901EBC001C0
+:108BF00008319DF89C0000EB800303EBC00001EB03
+:108C000080004271A1229DF8B40040F2991110FB3E
+:108C100001F0394901EBC00008309DF89C1001EBD0
+:108C2000810303EBC10100EB8100827102F0DFBB25
+:108C300000219DF8B40040F2991210FB02F02E4A78
+:108C400002EBC00001719DF8B41040F2991011FBC5
+:108C500000F0114601EBC00008309DF89C1001EBBC
+:108C6000810202EBC10100EB8100007908281FDCC2
+:108C700000219DF8B40040F2991210FB02F01E4A48
+:108C800002EBC000017108229DF8B40040F2991176
+:108C900010FB01F0184901EBC00008309DF89C1052
+:108CA00001EB810303EBC10100EB810002712EE0B7
+:108CB0009DF8B41040F2991011FB00F00E4901EB41
+:108CC000C00008309DF89C1001EB810202EBC1014D
+:108CD00000EB810000790B2819DC0C229DF8B40010
+:108CE00040F2991110FB01F0034901EBC00008307C
+:108CF0009DF89C1004E00000C444002004400020C3
+:108D000001EB810303EBC10100EB810002719DF8CF
+:108D1000B41040F2991011FB00F0F84901EBC000CB
+:108D200008309DF89C1001EB810202EBC10100EBC1
+:108D300081004079A42830D19DF8B41001EB4100A6
+:108D400000EB0110EE4901EB001030309DF8A0104F
+:108D500000EB0110801C0A90007820F020012031E7
+:108D60000A98017000229DF8B40040F2991110FB9E
+:108D700001F0E24901EBC00101F552719DF8A0003C
+:108D800000EB400303EB001001EBC00080F845202E
+:108D90009DF8B4100220F1F74FF9A1229DF8B4001C
+:108DA00040F2991110FB01F0D44901EBC0000830EA
+:108DB0009DF89C1001EB810303EBC10100EB8100E6
+:108DC000427133E70021399115E09DF8B41001EBB1
+:108DD0004100C0EBC110CB4901EBC001BDF8E4007C
+:108DE000C01C095C17AABDF8E4001154BDF8E400EA
+:108DF000401C81B23991BDF8E4000628E5DB06216C
+:108E000017A81CF0F1FA0021CDE93001DDE930218D
+:108E1000100A40EA0160309C001941EB21214FF417
+:108E200080724FF00003CDE90801EFF7CBF99DF810
+:108E3000B40040F2991110FB01F0B04901EBC00001
+:108E400000F552709DF89C1001EB410303EB0111FA
+:108E500000EBC100027100209DF8B41040F299129D
+:108E600011FB02F1A54A02EBC101087104229DF831
+:108E7000B40040F2991110FB01F0A04901EBC000D1
+:108E800000F552709DF89C1001EB410303EB0111BA
+:108E900000F83120A7229DF8B40040F2991110FB90
+:108EA00001F0964901EBC00000F552709DF89C104E
+:108EB00001EB410303EB011100EBC1004271B5E688
+:108EC0009DF8B41040F2991011FB00F08B4901EBB2
+:108ED000C00008309DF89C1001EB810202EBC1013B
+:108EE00000EB81000079042876DA00219DF8B400B7
+:108EF00040F2991210FB02F0804A02EBC0000171AF
+:108F0000A1229DF8B40040F2991110FB01F07B49B9
+:108F100001EBC00108319DF89C0000EB800303EBDE
+:108F2000C00001EB800042719DF8B41040F299102E
+:108F300011FB00F0714901EBC00108319DF89C0064
+:108F400000EB800202EBC00001EB8000001D0A90E4
+:108F50000078401CC2B20A9802709DF8B41040F22A
+:108F6000991011FB00F0654901EBC00008309DF835
+:108F70009C1001EB810202EBC10100EB8100007942
+:108F8000042827D10A229DF8B40040F2991110FB61
+:108F900001F05A4901EBC00108319DF89C0000EB3B
+:108FA000800303EBC00001EB80000271A3229DF857
+:108FB000B40040F2991110FB01F0504901EBC000E0
+:108FC00008309DF89C1001EB810303EBC10100EB1D
+:108FD0008100427120E3FFE79DF8B41040F2991040
+:108FE00011FB00F0454901EBC00008309DF89C10D2
+:108FF00001EB810202EBC10100EB81000079042842
+:1090000033D100219DF8B40040F2991210FB02F018
+:109010003A4A02EBC000017105229DF8B40040F20B
+:10902000991110FB01F0354901EBC00108319DF8A1
+:109030009C0000EB800303EBC00001EB8000027199
+:10904000A3229DF8B40040F2991110FB01F02B49C6
+:1090500001EBC00008309DF89C1001EB810303EB8D
+:10906000C10100EB81004271D6E29DF8B41040F2DC
+:10907000991011FB00F0214901EBC00008309DF868
+:109080009C1001EB810202EBC10100EB8100007931
+:10909000082839DC00219DF8B40040F2991210FB39
+:1090A00002F0164A02EBC000017109229DF8B400DB
+:1090B00040F2991110FB01F0104901EBC001083199
+:1090C0009DF89C0000EB800303EBC00001EB8000E7
+:1090D0000271A7229DF8B40040F2991110FB01F033
+:1090E000064901EBC00108319DF89C0000EB8003AC
+:1090F00003EBC00001EB800042718DE2C44400200C
+:1091000004400020648600209DF8B41040F29910BD
+:1091100011FB00F0FA4901EBC00008309DF89C10EB
+:1091200001EB810202EBC10100EB8100007909280B
+:1091300033DC00219DF8B40040F2991210FB02F0DC
+:10914000EF4A02EBC00001710A229DF8B40040F220
+:10915000991110FB01F0EA4901EBC00108319DF8BB
+:109160009C0000EB800303EBC00001EB8000027168
+:10917000A3229DF8B40040F2991110FB01F0E049E0
+:1091800001EBC00008309DF89C1001EB810303EB5C
+:10919000C10100EB810042713EE29DF8B41040F243
+:1091A000991011FB00F0D64901EBC00008309DF882
+:1091B0009C1001EB810202EBC10100EB8100007900
+:1091C0000D2833DC00219DF8B40040F2991210FB09
+:1091D00002F0CB4A02EBC00001710E229DF8B400F0
+:1091E00040F2991110FB01F0C54901EBC0010831B3
+:1091F0009DF89C0000EB800303EBC00001EB8000B6
+:109200000271A1229DF8B40040F2991110FB01F007
+:10921000BB4901EBC00008309DF89C1001EB8103B5
+:1092200003EBC10100EB81004271F5E19DF8B41040
+:1092300040F2991011FB00F0B14901EBC000083079
+:109240009DF89C1001EB810202EBC10103E0E4E117
+:1092500016E269E248E200EB810000790E2833DC77
+:1092600000219DF8B40040F2991210FB02F0A44ACC
+:1092700002EBC00001710F229DF8B40040F2991179
+:1092800010FB01F09E4901EBC00108319DF89C00E4
+:1092900000EB800303EBC00001EB80000271A3220E
+:1092A0009DF8B40040F2991110FB01F0944901EBD4
+:1092B000C00008309DF89C1001EB810303EBC10155
+:1092C00000EB81004271A7E19DF8B41040F29910C3
+:1092D00011FB00F08A4901EBC00008309DF89C109A
+:1092E00001EB810202EBC10100EB81000079102843
+:1092F0007EDC11229DF8B40040F2991110FB01F0C0
+:109300007F4901EBC00108319DF89C0000EB800310
+:1093100003EBC00001EB80000271A1229DF8B400B4
+:1093200040F2991110FB01F0754901EBC0010831C1
+:109330009DF89C0000EB800303EBC00001EB800074
+:1093400042719DF8B40040F2991110FB01F06C4994
+:1093500001EBC00108319DF89C0000EB800303EB9A
+:10936000C00001EB80008271002139915AE09DF824
+:10937000B41040F2991011FB00F0614901EBC001FB
+:1093800008319DF89C0000EB800202EBC00001EB6D
+:1093900080008178BDF8E40001449DF8B40000EB42
+:1093A000400202EB0010574A02EB0010303000EB95
+:1093B0000110801C0A90007820F0800180310A980A
+:1093C00001709DF8B41040F2991011FB00F04C4967
+:1093D00001EBC00108319DF89C0000EB800202EB1C
+:1093E000C00001EB80008178BDF8E400014400E09A
+:1093F0008AE09DF8B40000EB400202EB0010414A05
+:1094000002EB0010303000EB0110801C0A90007855
+:1094100020F00400001D0A990870BDF8E400401C0B
+:1094200080B239909DF8B41040F2991011FB00F011
+:10943000334901EBC00108319DF89C0000EB80022C
+:1094400002EBC00011F82010BDF8E40081428EDC70
+:109450009DF8B41001EB410000EB0110294901EB2C
+:10946000001030309DF8A01000EB01108078C0F3A0
+:109470004010E8B39DF8B41001EB410000EB01107F
+:10948000204901EB001030309DF8A01000EB0110D6
+:10949000801C0A90007820F020020A9802709DF843
+:1094A000B41001EB410000EB0110164901EB001074
+:1094B00030309DF8A01000EB01108078C0F3400020
+:1094C000A8B99DF8B41001EB410000EB01100D4963
+:1094D00001EB001030309DF8A01000EB0110801C53
+:1094E0000A90007820F0080008300A99087000E01F
+:1094F00072E09DF8B4100220F0F79EFD8CE00000B1
+:10950000C4440020044000209DF8B41040F299109B
+:1095100011FB00F0FD4901EBC00108319DF89C00F2
+:1095200000EB800202EBC00001EB800001799DF8A6
+:10953000B40040F2991210FB02F0F44A02EBC000B2
+:109540004079814268D19DF8B41040F2991011FB26
+:1095500000F0114601EBC00008309DF89C1001EBB3
+:10956000810202EBC10100EB81008079A12834D097
+:10957000A3229DF8B40040F2991110FB01F0E349D9
+:1095800001EBC00108319DF89C0000EB800303EB68
+:10959000C00001EB800042719DF8B41040F29910B8
+:1095A00011FB00F0D94901EBC00008309DF89C1078
+:1095B00001EB810202EBC10100EB81008079A2285E
+:1095C0002AD000219DF8B40040F2991210FB02F05D
+:1095D000CE4A02EBC00001711EE0A1229DF8B4004A
+:1095E00040F2991110FB01F0C84901EBC0010831AC
+:1095F0009DF89C0000EB800303EBC00001EB8000B2
+:10960000427101219DF8B40040F2991210FB02F062
+:10961000BE4A02EBC000017151E4A1229DF8B400E2
+:1096200040F2991110FB01F0B84901EBC00108317B
+:109630009DF89C0000EB800303EBC00001EB800071
+:1096400082719DF8B40040F2991110FB01F0AF490E
+:1096500001EBC00108319DF89C0000EB800303EB97
+:10966000C00001EB8000427100219DF8B40040F27F
+:10967000991210FB02F0A54A02EBC00001711EE432
+:1096800000219DF8B40040F2991210FB02F09F4AAD
+:1096900002EBC000017109229DF8B40040F299115B
+:1096A00010FB01F0994901EBC00108319DF89C00C5
+:1096B00000EB800303EBC00001EB80000271A722E6
+:1096C0009DF8B40040F2991110FB01F08F4901EBB5
+:1096D000C00008309DF89C1001EB810303EBC10131
+:1096E00000EB8100427197E700219DF8B40040F241
+:1096F000991210FB02F0854A02EBC0000171A7220B
+:109700009DF8B40040F2991110FB01F07F4901EB84
+:10971000C00008309DF89C1001EB810303EBC101F0
+:1097200000EB8100427177E79DF8B41040F2991088
+:1097300011FB00F0754901EBC00108319DF89C0058
+:1097400000EB800202EBC00001EB800081789DF805
+:10975000B40000EB4002C2EBC0106D4A02EBC00047
+:10976000C07D0844313881B236919DF8B41040F282
+:10977000991011FB00F0654901EBC00108319DF81B
+:109780009C0000EB800202EBC00011F820109DF855
+:10979000B40000EB4002C2EBC0105D4A02EBC00017
+:1097A000C07D313881427DDD9DF8B41001EB410070
+:1097B000C0EBC110114601EBC000C07D3138C2B210
+:1097C0009DF8B40040F2991110FB01F04F4901EBF4
+:1097D000C00108319DF89C0000EB800303EBC00042
+:1097E00001EB8000C27000219DF8B40040F2991294
+:1097F00010FB02F0454A02EBC0000171A7229DF860
+:10980000B40040F2991110FB01F0404901EBC00196
+:1098100008319DF89C0000EB800303EBC00001EBD6
+:10982000800042719DF8B41001EB4100C0EBC11003
+:10983000374901EBC000407930286DD19DF8B41054
+:1098400040F2991011FB00F0304901EBC0010831E2
+:109850009DF89C0000EB800202EBC00001EB800051
+:1098600001799DF8B40040F2991210FB02F0274AEA
+:1098700002EBC000407981424ED19DF8B41040F215
+:10988000991011FB00F0114601EBC00000F5527079
+:10989000BDF8D81001EB410202EB011100EBC10051
+:1098A000C07800E0FEE3312837D19DF8B41001EB19
+:1098B000410000EB0110174901EB00103030BDF8FA
+:1098C000D81000EB0110801C0A90007820F02002D4
+:1098D0000A98027000229DF8B40040F2991110FB22
+:1098E00001F00A4901EBC00101F55271BDF8D80041
+:1098F00000EB400303EB001001EBC00080F84520B3
+:109900009DF8B4100220F0F797FB5BE0C444002000
+:1099100064860020044000207FE09DF8B41040F2EF
+:10992000991011FB00F0FE4901EBC00000F55270E8
+:10993000BDF8D81001EB410202EB011100EBC100B0
+:10994000C07833283ED19DF8B41001EB410000EB04
+:109950000110F44901EB00103030BDF8D81000EBD5
+:109960000110801C0A90007820F020020A980270F2
+:1099700001229DF8B40040F2991110FB01F0E84972
+:1099800001EBC00000F55270BDF8D81001EB4103A7
+:1099900003EB011100EBC10080F84620A9229DF8DD
+:1099A000B40040F2991110FB01F0DD4901EBC00059
+:1099B00008309DF89C1001EB810303EBC10100EB23
+:1099C000810082719DF8B41001EB410000EB0110A1
+:1099D000D44901EB00103030BDF8D81000EB011075
+:1099E000801C0A90007820F001020A9802709DF80D
+:1099F000B41001EB410000EB0110CA4901EB00106B
+:109A00003030BDF8D81000EB0110801C0A900078AF
+:109A100020F002020A98027011E19DF8B41001EBE7
+:109A20004100C0EBC110C04901EBC00040793128B2
+:109A30007ED19DF8B41040F2991011FB00F0B849A6
+:109A400001EBC00108319DF89C0000EB800202EBA5
+:109A5000C00001EB800001799DF8B40040F299123A
+:109A600010FB02F0AE4A02EBC000407981425FD1A8
+:109A70009DF8B41040F2991011FB00F0114601EB73
+:109A8000C00000F55270BDF8D81001EB410202EBA6
+:109A9000011100EBC10090F8460058BB01229DF86F
+:109AA000B40040F2991110FB01F09D4901EBC00197
+:109AB00001F55271BDF8D80000EB400303EB001034
+:109AC00001EBC00080F845209DF8B41001EB410087
+:109AD00000EB0110934901EB00113031BDF8D800C3
+:109AE00001EB0010801C0A90007820F00100401C5F
+:109AF0000A9908709DF8B41001EB410000EB0110C9
+:109B0000884901EB00103030BDF8D81000EB01108F
+:109B1000801C0A90007820F002020A9802708348A4
+:109B200090F8900790B19DF8B41001EB410000E06F
+:109B30000EE200EB01107B4901EB00103030BDF864
+:109B4000D81000EB0110807A022878D1784890F87C
+:109B50002900012873D17648D0F80C027449498D48
+:109B600088426CD29DF8B41040F2991011FB00F0BD
+:109B70006B4901EBC00000F55270BDF8D81001EB45
+:109B8000410202EB011100EBC10090F845000128F1
+:109B900054D19DF8B41040F2991011FB00F06049C7
+:109BA00001EBC00000F55270BDF8D81001EB410286
+:109BB00002EB011100EBC10090F87F00F0BB012225
+:109BC0009DF8B40000EB400101EB0010554901EB9A
+:109BD00000113031BDF8D80001EB0010C272002234
+:109BE0009DF8B40000EB400101EB00104D4901EB82
+:109BF00000113031BDF8D80001EB001042609DF833
+:109C0000B41040F2991011FB00F0454901EBC0017E
+:109C100001F55271BDF8D80000EB400202EB0010D4
+:109C200001EBC00090F891109DF8B40040F2991239
+:109C300010FB02F03A4A02EBC00001E080E07EE057
+:109C400041709DF8B41040F2991011FB00F01146DC
+:109C500001EBC00108319DF89C0000EB800202EB93
+:109C6000C00001EB800001799DF8B40040F2991228
+:109C700010FB02F02A4A02EBC000407981425ED11B
+:109C800000229DF8B40040F2991110FB01F0244924
+:109C900001EBC00101F55271BDF8D80000EB4003A3
+:109CA00003EB001001EBC000C2714FF010429DF8B1
+:109CB000B40040F2991110FB01F0194901EBC00109
+:109CC00001F55271BDF8D80000EB400303EB001022
+:109CD00001EBC0008260A4229DF8B40040F299110B
+:109CE00010FB01F00E4901EBC00108319DF89C000A
+:109CF00000EB800303EBC00001EB80008271A32224
+:109D00009DF8B40040F2991110FB01F0044901EBF9
+:109D1000C00008309DF89C1001EB81030AE00000B0
+:109D2000C44400200440002064860020BC3200208F
+:109D3000BC12002003EBC10100EB810042712CE357
+:109D40009DF8B41040F2991011FB00F0FE4901EBB0
+:109D5000C00000F55270BDF8D81001EB410202EBD3
+:109D6000011100EBC10090F8450001287ED19DF85B
+:109D7000B41040F2991011FB00F0F34901EBC0015F
+:109D800001F55271BDF8D80000EB400202EB001063
+:109D900001EBC00090F8801040F2991011FB00F028
+:109DA000E94901EBC00101F552719DF8B40040F2A0
+:109DB000991210FB02F0E44A02EBC00000F5527069
+:109DC000BDF8D82002EB420303EB021200EBC20005
+:109DD00090F8810000EB400202EB001001EBC000A4
+:109DE00090F87E00032841D102229DF8B40000EBD8
+:109DF000400101EB0010D54901EB00113031BDF8F5
+:109E0000D80001EB0010C2729DF8B41040F2991016
+:109E100011FB00F0CC4901EBC00101F552719DF836
+:109E2000A00000EB400202EB001001EBC00090F834
+:109E300091109DF8B40040F2991210FB02F0C24A52
+:109E400002EBC00041709DF8B41040F2991011FB74
+:109E500000F0114601EBC00108319DF89C0000EBB9
+:109E6000800202EBC00001EB800000E00EE201790D
+:109E70009DF8B40040F2991210FB02F0B24A02EBD6
+:109E8000C0004079814252D100229DF8B40040F2D6
+:109E9000991110FB01F0AC4901EBC00101F55271C1
+:109EA000BDF8D80000EB400303EB001001EBC0004D
+:109EB000C2714FF010429DF8B40040F2991110FBAE
+:109EC00001F0A14901EBC00101F55271BDF8D800C4
+:109ED00000EB400303EB001001EBC0008260A42202
+:109EE0009DF8B40040F2991110FB01F0964901EB86
+:109EF000C00108319DF89C0000EB800303EBC0001B
+:109F000001EB80008271A3229DF8B40040F2991108
+:109F100010FB01F08C4901EBC00008309DF89C104B
+:109F200001EB810303EBC10100EB810042710022D0
+:109F30009DF8B40000EB400101EB0010834901EBF8
+:109F400000103030BDF8D81000EB0110426024E260
+:109F50009DF8B41001EB4100C0EBC1107C4901EB4E
+:109F6000C000407933287DD19DF8B41001EB410049
+:109F700000EB0110754901EB00103030BDF8D8102E
+:109F800000EB0110801C0A90007820F00100401CBA
+:109F90000A9908709DF8B41001EB410000EB011024
+:109FA0006A4901EB00103030BDF8D81000EB011009
+:109FB000801C0A90007820F020020A9802709DF818
+:109FC000B41001EB410000EB0110604901EB0010FF
+:109FD0003030BDF8D81000EB0110801C0A900078DA
+:109FE00020F00201891C0A9801709DF8B41040F21B
+:109FF000991011FB00F0544901EBC00042799DF823
+:10A00000B40040F2991110FB01F04F4901EBC0017F
+:10A0100008319DF89C0000EB800303EBC00001EBCE
+:10A0200080000271002139915CE09DF8B41040F28B
+:10A03000991011FB00F0444901EBC00108319DF873
+:10A040009C0000EB800202EBC00001EB80008178F5
+:10A05000BDF8E40001449DF8B40000EB400202EBBF
+:10A06000001000E088E0394A02EB0010303000EBCD
+:10A070000110801C0A90007820F0800180310A983D
+:10A0800001709DF8B41040F2991011FB00F02E49B8
+:10A0900001EBC00108319DF89C0000EB800202EB4F
+:10A0A000C00000E028E301EB80008178BDF8E40007
+:10A0B00001449DF8B40000EB400202EB0010234A7B
+:10A0C00002EB0010303000EB0110801C0A90007889
+:10A0D00020F00400001D0A990870BDF8E400401C3F
+:10A0E00080B239909DF8B41040F2991011FB00F045
+:10A0F000154901EBC00108319DF89C0000EB80027E
+:10A1000002EBC00011F82010BDF8E40081428CDCA5
+:10A110009DF8B41001EB410000EB01100B4901EB7D
+:10A1200000103030BDF8D81000EB01108078C0F37B
+:10A13000400020B99DF8B4100220EFF77DFFA22265
+:10A140009DF8B40006E00000C44400200440002054
+:10A150006486002040F2991110FB01F0FE4901EBEA
+:10A16000C00008309DF89C1001EB810303EBC10196
+:10A1700000EB8100827110E19DF8B41001EB410009
+:10A18000C0EBC110F54901EBC000407934287DD106
+:10A190009DF8B41040F2991011FB00F0EE4901EB6C
+:10A1A000C00108319DF89C0000EB800202EBC0006A
+:10A1B00001EB800001799DF8B40040F2991210FB88
+:10A1C00002F0E54A02EBC000407981425ED19DF881
+:10A1D000B41001EB410000EB0110A2F5986101EB16
+:10A1E00000103030BDF8D81000EB0110801C0A9030
+:10A1F000007820F020020A9802709DF8B41001EB5C
+:10A20000410000EB0110D64901EB00103030BDF8E1
+:10A21000D81000EB0110801C0A90007820F0020298
+:10A220000A98027001229DF8B40040F2991110FBC7
+:10A2300001F0C94901EBC00000F55270BDF8D8101B
+:10A2400001EB410303EB011100EBC10080F8462054
+:10A25000A9229DF8B40040F2991110FB01F0BE490B
+:10A2600001EBC00008309DF89C1001EB810303EB6B
+:10A27000C10100EB810082719DF8B41040F2991089
+:10A2800011FB00F0B44901EBC00000E085E0427929
+:10A290009DF8B40040F2991110FB01F0AE4901EBBA
+:10A2A000C00008309DF89C1001EB810303EBC10155
+:10A2B00000EB810002710020399058E09DF8B41045
+:10A2C00040F2991011FB00F0A34901EBC0010831E5
+:10A2D0009DF89C0000EB800202EBC00001EB8000C7
+:10A2E0008178BDF8E40001449DF8B40000EB400221
+:10A2F00002EB00109A4A02EB0010303000EB011024
+:10A30000801C0A90007820F0800080300A99087044
+:10A310009DF8B41040F2991011FB00F08E4901EB4A
+:10A32000C00008309DF89C1001EB810202EBC101D6
+:10A3300000EB81008078BDF8E41042189DF8B4006D
+:10A3400000EB400101EB0010854901EB00103030BB
+:10A3500000EB0210801C0A90007820F00400001D21
+:10A360000A990870BDF8E400401C80B239909DF84D
+:10A37000B41040F2991011FB00F0774901EBC001D5
+:10A3800008319DF89C0000EB800202EBC00011F840
+:10A390002010BDF8E400814290DC00202E902F9028
+:10A3A0000021399122E0DDE92E10000140EA11720E
+:10A3B0000901CDE92E129DF8B41001EB4100C0EB6C
+:10A3C000C110664901EBC001BDF8E400801D085CC6
+:10A3D0003038C117DDE92E3440EA03022143CDE9CC
+:10A3E0002E21BDF8E400401C81B23991BDF8E40093
+:10A3F0000628D8DB9DF8B4002E9940F2991210FB84
+:10A4000002F0554A02EBC00202F55272BDF8D800C4
+:10A4100000EB400303EB001002EBC000C0F81A1081
+:10A4200000222E922F920021399122E0DDE92E1098
+:10A43000000140EA11720901CDE92E129DF8B41015
+:10A4400001EB4100C0EBC110444901EBC001BDF874
+:10A45000E4000D30085C3038C117DDE92E341843B4
+:10A4600041EA0402CDE92E02BDF8E400401C80B2AE
+:10A470003990BDF8E4000428D8DB9DF8B4002E998B
+:10A4800040F2991210FB02F0334A02EBC00202F5CF
+:10A490005272BDF8D80000EB400303EB001002EB52
+:10A4A000C000416300222E922F920021399122E0B8
+:10A4B000DDE92E10000140EA11720901CDE92E12EA
+:10A4C0009DF8B41001EB4100C0EBC110234901EB32
+:10A4D000C001BDF8E4001130085C3038C117DDE977
+:10A4E0002E34184341EA0402CDE92E02BDF8E400FF
+:10A4F000401C80B23990BDF8E4000628D8DB9DF8F6
+:10A50000B4002E9940F2991210FB02F0124A02EBAD
+:10A51000C00202F55272BDF8D80000EB400303EB15
+:10A52000001002EBC000C0F81E109DF8B41001EB43
+:10A530004100C0EBC110094901EBC00042799DF810
+:10A54000B40040F2991110FB01F0034901EBC00186
+:10A5500001F5527106E00000C4440020648600202A
+:10A5600004400020BDF8D80000EB400303EB0010CE
+:10A5700001EBC000C2709DF8B41001EB410000EB8C
+:10A580000110FE4901EB00113031BDF8D80001EB9C
+:10A59000001082789DF8B40040F2991110FB01F090
+:10A5A000F74901EBC00101F55271BDF8D80000EB8D
+:10A5B000400303EB001001EBC00002769DF8B410DD
+:10A5C00040F2991011FB00F0ED4901EBC001083198
+:10A5D0009DF89C0000EB800202EBC00001EB8000C4
+:10A5E00001799DF8B40040F2991210FB02F0E44AA0
+:10A5F00002EBC000407981427EDA00219DF8B40070
+:10A6000040F2991210FB02F0DD4A02EBC00001712A
+:10A61000A7229DF8B40040F2991110FB01F0D8492F
+:10A6200001EBC00108319DF89C0000EB800303EBB7
+:10A63000C00001EB8000427101219DF8B40040F29E
+:10A64000991210FB02F0CE4A02EBC00001719DF896
+:10A65000B41040F2991011FB00F0114601EBC0005C
+:10A6600042799DF8B40040F2991110FB01F0C44901
+:10A6700001EBC00108319DF89C0000EB800303EB67
+:10A68000C00001EB80000271A1229DF8B40040F2ED
+:10A69000991110FB01F0BA4901EBC00108319DF896
+:10A6A0009C0000EB800303EBC00001EB80004271D3
+:10A6B000002139918DE09DF8B41001EB4100C0EB11
+:10A6C000C110B04901EBC000C07D3138BDF8E410C5
+:10A6D000884225D000229DF8B40040F2991110FB69
+:10A6E00001F0A74901EBC00108319DF89C0000EB87
+:10A6F000800303EBC00000E0E4E001EB8000817820
+:10A70000BDF8E40001449DF8B40000EB400303EB06
+:10A7100000109A4B03EB0010303000EB01108270F8
+:10A720009DF8B41040F2991011FB00F0944901EB30
+:10A73000C00108319DF89C0000EB800202EBC000D4
+:10A7400001EB80008178BDF8E40001449DF8B4007D
+:10A7500000EB400202EB0010884A02EB00103030A0
+:10A7600000EB0110801C0A90007820F080008030FF
+:10A770000A9908709DF8B41040F2991011FB00F08E
+:10A780007F4901EBC00008309DF89C1001EB81026D
+:10A7900002EBC10100EB81008078BDF8E4104218A3
+:10A7A0009DF8B40000EB400101EB0010734901EB90
+:10A7B0000010303000EB0210801C0A90007820F06E
+:10A7C0000400001D0A990870BDF8E400401C80B226
+:10A7D00039909DF8B41040F2991011FB00F06849CF
+:10A7E00001EBC00108319DF89C0000EB800202EBF8
+:10A7F000C00011F82010BDF8E40081423FF75BAFC4
+:10A800009DF8B41001EB410000EB01105B4901EB36
+:10A8100000103030BDF8D81000EB01108078C0F384
+:10A82000401088B99DF8B41001EB410000EB011015
+:10A83000524901EB00103030BDF8D81000EB011088
+:10A840008078C0F34000E8B39DF8B41001EB4100FC
+:10A8500000EB0110494901EB00103030BDF8D81071
+:10A8600000EB0110801C0A90007820F020020A986A
+:10A8700002709DF8B41001EB410000EB01103F495C
+:10A8800001EB00103030BDF8D81000EB0110801C37
+:10A890000A90007820F002020A9802709DF8B41025
+:10A8A00001EB410000EB0110344901EB00103030A6
+:10A8B000BDF8D81000EB0110801C0A90007820F041
+:10A8C000080000E0B4E008300A9908709DF8B40070
+:10A8D0009DF8A01001EB0010C217CDE92E029DF8E3
+:10A8E000B41040F2991011FB00F0254901EBC000B3
+:10A8F00000F55270BDF8D81001EB410202EB0111D6
+:10A9000000EBC10022300A902E9800EB40011E4857
+:10A9100000EB41100D30102209900A99EDF795FCDB
+:10A920009DF8B41040F2991011FB00F0144901EBAE
+:10A93000C00101F55271BDF8D80000EB400202EBF6
+:10A94000001001EBC0012E9800EB40020E4800EB16
+:10A95000421051F81A2F40F8012F496841609DF8C4
+:10A96000B41001EB410000EB0110044901EB0011B0
+:10A970003031BDF8D80001EB001007E004400020A2
+:10A98000C444002064860020D814002001782E984A
+:10A9900000EB4002FC4800EB421001702E9800EBE7
+:10A9A0004001F94800EB4111F848026841F81D2FB9
+:10A9B000808888809DF8B41040F2991011FB00F057
+:10A9C000F34901EBC00101F55271BDF8D80000EB6D
+:10A9D000400202EB001001EBC000416B2E9800EB2F
+:10A9E0004002E94800EB4210C0F809109DF8B4108D
+:10A9F00001EB410000EB0110E64901EB00113031A1
+:10AA0000BDF8D80001EB001041682E9800EB400221
+:10AA1000DD4800EB4210C0F823102E9881B20820C8
+:10AA20000A91EFF709FB9DF8B4100220EFF704FB41
+:10AA3000FDE300211691C7E000202E902F90002109
+:10AA4000399127E0DDE92E10000140EA1172090179
+:10AA5000CDE92E129DF8B41001EB4100C0EBC110FE
+:10AA6000CD4901EBC001169800EB8002BDF8E4006F
+:10AA70000B3000EB8200085C3038C117DDE92E3462
+:10AA8000184341EA0402CDE92E02BDF8E400401C5F
+:10AA900080B23990BDF8E4000A28D3DB9DF8B400F9
+:10AAA000DDE92E1240F2991310FB03F0B84B03EBD3
+:10AAB000C00308339DF89C0000EB800404EBC00049
+:10AAC00003EB800083781698184400EB400303EBF7
+:10AAD00000139DF8B40040F2991410FB04F0AC4C44
+:10AAE00004EBC00000F5527000EBC30040F8221FD9
+:10AAF000426000212E912F91399127E0DDE92E103F
+:10AB0000000140EA11720901CDE92E129DF8B4103E
+:10AB100001EB4100C0EBC1109F4901EBC001169849
+:10AB200000EB8002BDF8E400153000EB8200085C09
+:10AB30003038C117DDE92E3440EA03022143CDE964
+:10AB40002E21BDF8E400401C81B23991BDF8E4002B
+:10AB50000A28D3DB9DF8B400DDE92E1240F29913E8
+:10AB600010FB03F08A4B03EBC00308339DF89C00F5
+:10AB700000EB800404EBC00003EB800083781698A0
+:10AB8000184400EB400303EB00139DF8B40040F2BF
+:10AB9000991410FB04F07E4C04EBC00000F55270D9
+:10ABA00000EBC30022308160C26000219DF8B40038
+:10ABB00040F2991210FB02F0224602EBC000017134
+:10ABC0001698401CC0B216909DF8B41040F299102F
+:10ABD00011FB00F06E4901EBC00108319DF89C00AB
+:10ABE00000EB800202EBC00011F8201016988142A1
+:10ABF0003FF722AF9DF8B41040F2991011FB00F01E
+:10AC0000634901EBC00008309DF89C1001EB810204
+:10AC100002EBC10100EB810000790C2814DC0D224D
+:10AC20009DF8B40040F2991110FB01F0584901EB76
+:10AC3000C00008309DF89C1001EB810303EBC101BB
+:10AC400000EB81000271A9E39DF8B41040F2991065
+:10AC500011FB00F04E4901EBC00108319DF89C004A
+:10AC600000EB800202EBC00001EB800001799DF84F
+:10AC7000B40040F2991210FB02F0454A02EBC0000A
+:10AC8000407981427ED19DF8B41040F2991011FBB9
+:10AC900000F0114601EBC00108319DF89C0000EB6B
+:10ACA000800202EBC00001EB8000C2789DF8B40086
+:10ACB00040F2991110FB01F0354901EBC001083158
+:10ACC0009DF89C0000EB800303EBC00001EB8000CB
+:10ACD0008078111836919DF8B4109DF8A00000EB13
+:10ACE0000110C217CDE92E022848F53090F89007E0
+:10ACF00008B39DF8B40000EB400101EB00102549BA
+:10AD000001EB00103030BDF8D81000EB0110807A54
+:10AD1000022810D09DF8B40000EB400101EB0010B8
+:10AD20001C4901EB00103030BDF8D81000EB0110C9
+:10AD3000C07A00287EDD00229DF8B40000EB4001BF
+:10AD400001EB0010134901EB00103030BDF8D810B2
+:10AD500000EB0110C2721148D0F80C020521B0FBC3
+:10AD6000F1F201FB120000EB40010C482C3000EB2B
+:10AD700041100D300A909DF8B40040F2991110FB7B
+:10AD800001F00DE00AE30000D8140020C7310020D4
+:10AD9000C44400200440002064860020BC1200202F
+:10ADA000FE4901EBC00000F55270BDF8D81001EB70
+:10ADB000410202EB011100EBC100223010220146DA
+:10ADC00009900A98EDF741FAF548D0F80C020521F0
+:10ADD000B0FBF1F201FB120000EB4001F0482C3017
+:10ADE00000EB41129DF8B40040F2991110FB01F004
+:10ADF000EA4901EBC00101F55271BDF8D80000EB42
+:10AE0000400303EB001001EBC00050F81A1F42F89A
+:10AE1000011F40685060E248D0F80C020521B0FBE9
+:10AE2000F1F201FB120000EB4001DD482C3000EB99
+:10AE3000411200E094E19DF8B40000EB400101EB09
+:10AE40000010D84901EB001130319DF8A00001EB52
+:10AE5000001000781070D248D0F80C020521B0FB29
+:10AE6000F1F201FB120000EB4001CD482C3000EB69
+:10AE700041129DF8B40040F2991110FB01F0C7494E
+:10AE800001EBC00101F55271BDF8D80000EB4003A1
+:10AE900003EB001001EBC000406BC2F80900C04892
+:10AEA000D0F80C020521B0FBF1F201FB120000EB1F
+:10AEB0004001BB482C3000EB4111BB48026841F80F
+:10AEC0001D2F80888880B648D0F80C020521B0FB81
+:10AED000F1F201FB120000EB4001B1482C3000EB15
+:10AEE00041129DF8B40000EB400101EB0010AD49A8
+:10AEF00001EB00113031BDF8D80001EB00104068C3
+:10AF0000C2F8230000229DF8B40000EB400101EBE1
+:10AF10000010A44901EB00113031BDF8D80001EB5D
+:10AF2000001042600021399154E09D48D0F80C0295
+:10AF30000521B0FBF1F201FB120000EB4001984843
+:10AF40002C3000EB41112731BDF8E4409DF8B400EE
+:10AF500040F2991210FB02F0904A02EBC00202F597
+:10AF600052729DF8A00000EB400303EB001002EBCF
+:10AF7000C00090F8800040F2991210FB02F0874A5E
+:10AF800002EBC00202F552729DF8B40040F2991330
+:10AF900010FB03F0814B03EBC00303F55273BDF8C4
+:10AFA000D80000EB400505EB001003EBC00090F863
+:10AFB000810000EB400303EB001002EBC0024732BC
+:10AFC000BDF8E400001D105C0855BDF8E400401C0D
+:10AFD00081B23991BDF8E4000628A6DB0020399043
+:10AFE00042E000239DF8B40040F2991110FB01F0FB
+:10AFF0006A4901EBC00101F55271BDF8D80000EBC0
+:10B00000400202EB001001EBC00090F8800040F21B
+:10B01000991110FB01F0614901EBC00101F552717A
+:10B020009DF8B40040F2991210FB02F05B4A02EB6B
+:10B03000C00202F55272BDF8D80000EB400404EBE8
+:10B04000001002EBC00090F8810000EB400202EB20
+:10B05000001001EBC0014731BDF8E4000B54BDF80E
+:10B06000E400401C81B23991BDF8E4000A28B8DB45
+:10B070004B48D0F80C020521B0FBF1F080B201463C
+:10B080000A900220EEF724F800210620EEF7D4FF04
+:10B090004348D0F80C024249498D884206D24048C4
+:10B0A000D0F80C02401C3E49C1F80C0200210520DA
+:10B0B000EEF7C2FF9DF8B40000EB400101EB001079
+:10B0C000384901EB00103030BDF8D81000EB01100A
+:10B0D000801C0A90007820F008020A98027030481C
+:10B0E000D0F80C020521B0FBF1F201FB120000EBDD
+:10B0F00040012B482C3000EB4110D0F823202E9833
+:10B1000000EB4001294800EB4110C0F8232000204B
+:10B11000399020E02248D0F80C020521B0FBF1F272
+:10B1200001FB120000EB40011D482C3000EB4110E8
+:10B130002730BDF8E410425C2E9800EB40011B481C
+:10B1400000EB41112731BDF8E4000A54BDF8E400DA
+:10B15000401C81B23991BDF8E4000628DADB64E0D6
+:10B160009DF8B40000EB400101EB00100D4901EB2C
+:10B1700000103030BDF8D81000EB0110801C0A9090
+:10B18000007820F0080108310A9801709DF8B40099
+:10B1900000EB400101EB0010024909E0C44400202B
+:10B1A000BC12002004400020C7310020D814002029
+:10B1B00001EB00113031BDF8D80001EB00104168FF
+:10B1C0002E9800EB4002FE4800EB4210C0F823101E
+:10B1D0000021399125E09DF8B40040F2991110FB4F
+:10B1E00001F0F84901EBC00101F55271BDF8D8003A
+:10B1F00000EB400202EB001001EBC0014731BDF84B
+:10B20000E4000A5C2E9800EB4001ED4800EB411190
+:10B210002731BDF8E4000A54BDF8E400401C81B2B7
+:10B220003991BDF8E4000628D5DB002200E0DEE01D
+:10B230009DF8B40040F2991110FB01F0E14901EBD7
+:10B24000C00101F55271BDF8D80000EB400303EBDB
+:10B25000001001EBC00080F846209DF8B4100220D9
+:10B26000EEF7EAFE9DF8B40040F2991110FB01F0F0
+:10B27000D44901EBC00000F55270BDF8D81001EBC5
+:10B28000410202EB011100EBC10022300A902E981E
+:10B2900000EB4001CA4800EB41110D311022099129
+:10B2A000DDE90901ECF7D1FF9DF8B40040F29911F6
+:10B2B00010FB01F0C34901EBC00101F55271BDF86B
+:10B2C000D80000EB400202EB001001EBC0012E9809
+:10B2D00000EB4002BA4800EB421051F81A2F40F838
+:10B2E000012F496841609DF8B40000EB400101EB7B
+:10B2F0000010B54901EB00113031BDF8D80001EB69
+:10B30000001001782E9800EB4002AD4800EB42108F
+:10B3100001702E9800EB4001A94800EB4111AB48A9
+:10B32000026841F81D2F808888809DF8B40040F2A3
+:10B33000991110FB01F0A34901EBC00101F5527115
+:10B34000BDF8D80000EB400202EB001001EBC0009A
+:10B35000416B2E9800EB4002994800EB4210C0F878
+:10B3600009109DF8B40000EB400101EB0010964974
+:10B3700001EB00113031BDF8D80001EB001041683D
+:10B380002E9800EB40028E4800EB4210C0F82310CC
+:10B390002E9881B208200A91EEF74EFEA7229DF862
+:10B3A000B40040F2991110FB01F0864901EBC00195
+:10B3B00008319DF89C0000EB800303EBC00001EB1B
+:10B3C00080004271A2229DF8B40040F2991110FB56
+:10B3D00001F07C4901EBC00008309DF89C1001EBA6
+:10B3E000810303EBC10100EB8100827100BF00BF4C
+:10B3F000FEE39DF8B40000EB4001C1EBC0107449BE
+:10B4000001EBC000417808460A9100210AF058FA81
+:10B41000C1B228910021369120E09DF8B40040F29D
+:10B42000991110FB01F0674901EBC0010831BDF82B
+:10B43000D80000EB800202EBC00001EB80004178F5
+:10B440009DF8A000814204D1BDF8D800C1B2279177
+:10B4500012E0BDF8D800401C81B236919DF8B410BE
+:10B4600040F2991011FB00F0564901EBC0008179C0
+:10B47000BDF8D8008142D0DC00BF9DF8B41001EBCC
+:10B480004100C0EBC110524901EBC000C1789DF8EA
+:10B49000B40000EB4002C2EBC0104D4A02EBC0000A
+:10B4A000807841EA002129919DF8B41001EB410018
+:10B4B000C0EBC110114601EBC0010A91BDF8A41008
+:10B4C0000A98EEF7EBF912909DF8B41001EB4100E9
+:10B4D000C0EBC1103E4901EBC002BDF8A400401C06
+:10B4E000105C9DF8B41001EB4102C2EBC111384A67
+:10B4F00002EBC102BDF8A410515C40EA012212988F
+:10B50000824269D10021334A9DF8B40002EB001257
+:10B510009DF89C0011549DF8B41001EB4100C0EB64
+:10B52000C1102B4901EBC000C17B25911021119165
+:10B53000BDF89400A1287CD100229DF8B40040F20F
+:10B54000991110FB01F01F4901EBC00108319DF872
+:10B550009C0000EB800303EBC00001EB8000427114
+:10B560009DF8B41001EB4100C0EBC110184901EB8C
+:10B57000C001BDF84400095C25912691BDF89800F2
+:10B5800007287DD2DFE800F07C049596FAF9F800F0
+:10B59000BDF8441008460A91491C8AB211929DF8E0
+:10B5A000B41001EB4102C2EBC111094A02EBC10127
+:10B5B0000A5C9DF8B40040F2991110FB01F00CE018
+:10B5C000D8140020C444002004400020C7310020CB
+:10B5D00064860020383E0020FDE3FE4901EBC000F8
+:10B5E00008309DF89C1001EB810303EBC10100EBD7
+:10B5F00081000272BDF84400411C8AB2119207908A
+:10B600009DF8B41001EB4102C2EBC111F24A02EB0A
+:10B61000C101085C0206BDF84400411C8BB21193C5
+:10B6200008909DF8B41001EB4103C3EBC111EA4B44
+:10B6300000E013E103EBC101085C42EA0042BDF8FF
+:10B64000441008460991491C8BB211939DF8B4101F
+:10B6500001EB4103C3EBC111DF4B03EBC101085CFC
+:10B6600042EA0022BDF84400411C8BB211930A90BB
+:10B670009DF8B41001EB4103C3EBC111D64B00E0C0
+:10B68000EBE003EBC101085C02439DF8B40040F21B
+:10B69000991110FB01F0CF4901EBC00008309DF873
+:10B6A0009C1001EB810303EBC10100EB8100C26040
+:10B6B000D3E0D2E0002139912CE001229DF8B400C2
+:10B6C00040F2991110FB01F0C24901EBC0010831B1
+:10B6D0009DF89C0000EB800303EBC00001EB8000B1
+:10B6E0008178BDF8E400084400EB400101EB001153
+:10B6F0009DF8B40040F2991310FB03F0B54B03EB37
+:10B70000C00000F5527000F83120BDF8E400401C84
+:10B7100081B239919DF8B41040F2991011FB00F0FC
+:10B72000AC4901EBC00108319DF89C0000EB8002A0
+:10B7300002EBC00011F82010BDF8E4008142BCDC2F
+:10B740000122BDF8441008460A91491C8BB211939E
+:10B7500000EB800101EBC0039DF8B40040F29911A9
+:10B7600010FB01F09B4901EBC000083000EB8300A7
+:10B770000277002039902DE06EE06CE06AE09DF8E1
+:10B78000B41001EB4100C0EBC110934901EBC001C3
+:10B79000BDF84420BDF8E40010440A5C9DF8B400F4
+:10B7A00040F2991110FB01F08A4901EBC001083108
+:10B7B0009DF89C0000EB800303EBC00001EB8000D0
+:10B7C00000F11D01BDF8E4000A54BDF8E400401C7E
+:10B7D00081B23991BDF8E4000A28D0DBBDF84400FD
+:10B7E0000A3081B211910021399129E09DF8B410FD
+:10B7F00001EB4100C0EBC110774901EBC001BDF87E
+:10B800004420BDF8E40010440A5C9DF8B40040F206
+:10B81000991110FB01F06F4901EBC00108319DF84F
+:10B820009C0000EB800303EBC00001EB800127319B
+:10B83000BDF8E4000A54BDF8E400401C81B239911F
+:10B84000BDF8E4000C28D1DBBDF844000C3081B217
+:10B85000119102E001E000E000BFBCE2BDF89400FD
+:10B86000A228FAD100213691FEE3BDF8E00040F2B3
+:10B8700099114843574901EBC00108319DF89C00DC
+:10B8800000EB800202EBC00001EB80008178BDF884
+:10B89000D8000844C1B22891BDF84400401C81B2D0
+:10B8A0001191BDF8441008460A91491C8AB21192C0
+:10B8B0009DF8B41001EB4102C2EBC111464A02EB04
+:10B8C000C101085C2690BDF84400401C80B2119074
+:10B8D000BDF898000B2826D2DFE810F025000B00F9
+:10B8E0002700E807780C8E0CA40CBA0CD00CE60CE0
+:10B8F000FC0CBDF8441008460A91491C8AB211920A
+:10B900009DF8B41001EB4102C2EBC111324A02EBC7
+:10B91000C101095C314880F8021D90F8020D012137
+:10B92000B1EBD01F00D1FDE300BFBDF844100846C5
+:10B930000A91491C8AB211929DF8B41001EB4102A0
+:10B94000C2EBC111244A02EBC101095C234880F813
+:10B95000021D9DF8B41040F2991011FB00F01D4932
+:10B9600001EBC00000F552709DF8A01001EB410200
+:10B9700002EB011110F831009DF8B41040F2991259
+:10B9800011FB02F1134A02EBC101497988426ADADC
+:10B990009DF8B41001EB410000EB0110A2F5986195
+:10B9A00001EB001030309DF8A01000EB0110801C5E
+:10B9B0000A900A4890F8020D0121A1EBD0100A99D3
+:10B9C000097860F300010A980170044890F8020DAC
+:10B9D00006E00000C444002064860020BC22002051
+:10B9E000C0F34010F0BB9DF8B41001EB410000EB38
+:10B9F0000110A2F5986101EB001030309DF8A01005
+:10BA000000EB01108078C0F3401058B39DF8B410DB
+:10BA100001EB410000EB0110A2F5986101EB001071
+:10BA200030309DF8A01000EB0110801C0A900078C7
+:10BA300020F00201891C0A9801709DF8B41040F2B0
+:10BA4000991011FB00F0114601EBC00101F5527194
+:10BA50009DF8A00000EB400202EB001001EBC000DB
+:10BA6000183001E00CE040E00A90007820F002017C
+:10BA7000891C0A9801709DF8B4100220EEF7DCFAD8
+:10BA800000219DF8B40040F2991210FB02F0FE4A2A
+:10BA900002EBC000017102229DF8B40040F299113E
+:10BAA00010FB01F0F84901EBC00101F552719DF85E
+:10BAB000A00000EB400303EB001001F8302003224C
+:10BAC0009DF8B40040F2991110FB01F0EE4901EB32
+:10BAD000C00000F552709DF8A01001EB410303EB8C
+:10BAE000011100EBC1004271FDE39DF8B41001EBC0
+:10BAF000410000EB0110E54901EB001030309DF8EA
+:10BB0000A01000EB0110801C0A90E14890F8020D93
+:10BB10000121A1EBD0100A990A7860F300020A70A3
+:10BB20009DF8B41001EB410000EB0110D74901EB87
+:10BB3000001030309DF8A01000EB0110801C0A901E
+:10BB4000D34890F8020D42090A98017862F3410146
+:10BB500001709DF8B41001EB410000EB0110CB49DE
+:10BB600001EB001130319DF8A00001EB001080784E
+:10BB7000C0F340029DF8B40040F2991110FB01F0AF
+:10BB8000C14901EBC00000F552709DF8A01001EB17
+:10BB9000410303EB011100EBC100007EC0F3400044
+:10BBA00082427CD09DF8B41040F2991011FB00F055
+:10BBB000B54901EBC00000F552709DF8A01001EBF3
+:10BBC000410202EB011100EBC10018300A909DF810
+:10BBD000B41001EB410000EB0110AC4901EB001186
+:10BBE00030319DF8A00001EB00108078420800E0A1
+:10BBF000F5E30A98017862F3410101709DF8B410F1
+:10BC000001EB410000EB0110A04901EB00103030C6
+:10BC10009DF8A01000EB01108078C0F34000E8B35D
+:10BC20009C4890F89007D8BB9DF8B41040F299104A
+:10BC300011FB00F0944901EBC00000F552709DF833
+:10BC4000A01001EB410202EB011100EBC10090F8E2
+:10BC50007F0028B311239DF8B40040F2991110FB26
+:10BC600001F0894901EBC00101F552719DF8A00076
+:10BC700000EB400202EB001001EBC00090F88000E6
+:10BC800040F2991110FB01F07F4901EBC00101F571
+:10BC900052719DF8B40040F2991202E056E05DE165
+:10BCA000BFE010FB02F0784A02EBC00202F55272CC
+:10BCB0009DF8A00000EB400404EB001002EBC00074
+:10BCC00090F8810000EB400202EB001001EBC00095
+:10BCD00080F87E30F3239DF8B40040F2991110FBF8
+:10BCE00001F0694901EBC00101F552719DF8A00016
+:10BCF00000EB400202EB001001EBC00090F8800066
+:10BD000040F2991110FB01F05F4901EBC00101F510
+:10BD100052719DF8B40040F2991210FB02F05A4A99
+:10BD200002EBC00000F552709DF8A02002EB420427
+:10BD300004EB021200EBC20090F8810000EB40021D
+:10BD400002EB001001EBC000437102E101229DF8FB
+:10BD5000B40040F2991110FB01F04B4901EBC00116
+:10BD600001F552719DF8A00000EB400303EB0010B9
+:10BD700001EBC00042739DF8B40040F2991110FB32
+:10BD800001F0414901EBC00000F552709DF8A01090
+:10BD900001EB410303EB011100EBC10080F84620E9
+:10BDA0003C4890F89007E0BB9DF8B41040F2991021
+:10BDB00011FB00F0344901EBC00000F552709DF812
+:10BDC000A01001EB410202EB011100EBC10090F861
+:10BDD0007F0030B300E0FDE39DF8B41040F299100D
+:10BDE00011FB00F0284901EBC00101F552719DF8EB
+:10BDF000A00000EB400202EB001001EBC00090F845
+:10BE0000801001EB410000EB0110204901EB001113
+:10BE100030319DF8B40040F2991210FB02F01A4A3A
+:10BE200000E096E002EBC00202F552729DF8A0001D
+:10BE300000EB400303EB001002EBC00090F8810020
+:10BE400001EB0010801C0A90007820F004020A9890
+:10BE5000027000239DF8B40040F2991110FB01F02C
+:10BE6000094901EBC00101F552719DF8A00000EBFA
+:10BE7000400202EB001001EBC00090F8800040F29D
+:10BE8000991110FB01F007E0C44400200440002099
+:10BE9000BC220020BC320020FE4901EBC00101F5AC
+:10BEA00052719DF8B40040F2991210FB02F0F94A69
+:10BEB00002EBC00202F552729DF8A00000EB4004B4
+:10BEC00004EB001002EBC00090F8810000EB400290
+:10BED00002EB001001EBC00080F87E30F3239DF8E8
+:10BEE000B40040F2991110FB01F0EA4901EBC001E6
+:10BEF00001F552719DF8A00000EB400202EB00102A
+:10BF000001EBC00090F8800040F2991110FB01F0A5
+:10BF1000E04901EBC00101F552719DF8B40040F217
+:10BF2000991210FB02F0DB4A02EBC00000F55270E0
+:10BF30009DF8A02002EB420404EB021200EBC200C9
+:10BF400090F8810000EB400202EB001001EBC00012
+:10BF500043719DF8B4100220EEF76EF89DF8B4100E
+:10BF600001EB410000EB0110CB4901EB0011303136
+:10BF70009DF8A00001EB0010807800F001029DF810
+:10BF8000B40040F2991110FB01F0C24901EBC0016D
+:10BF900001F552719DF8A00000EB400303EB001087
+:10BFA00001EBC000007E00F00100824279D09DF8D4
+:10BFB000B41040F2991011FB00F0B64901EBC0003B
+:10BFC00000F552709DF8A01001EB410202EB011147
+:10BFD00000EBC10018300A909DF8B41001EB41004D
+:10BFE00000EB0112AC4800EB021130319DF8A000CB
+:10BFF00001EB001082780A98017862F30001017069
+:10C000009DF8B41001EB410000EB0110A24901EBD7
+:10C01000001030309DF8A01000EB0110807800F087
+:10C020000100E8BB9DF8B40000EB400101EB0010FB
+:10C03000994901EB001030309DF8A01000EB011081
+:10C040008078C0F3401068B39DF8B40040F29911B5
+:10C0500010FB01F08F4901EBC00000F552709DF814
+:10C06000A01001EB410200E0FEE302EB011100EB46
+:10C07000C10090F84600A8B99DF8B40040F29911AB
+:10C0800010FB01F0834901EBC00000F552709DF8F0
+:10C09000A01001EB410202EB011100EBC10002E034
+:10C0A0006EE0ABE23FE0407BE8BB9DF8B40000EB04
+:10C0B000400101EB0010784901EB001030309DF891
+:10C0C000A01000EB01108078C0F3400058BB0122A3
+:10C0D0009DF8B40040F2991110FB01F06D4901EB9D
+:10C0E000C00101F552719DF8A00000EB400303EB85
+:10C0F000001001EBC00042739DF8B40040F29911AA
+:10C1000010FB01F0634901EBC00000F552709DF88F
+:10C11000A01001EB410303EB011100EBC10080F81B
+:10C12000462016E0C1E3FFE701229DF8B40040F28B
+:10C13000991110FB01F0574901EBC00000F5527056
+:10C140009DF8A01001EB410303EB011100EBC100CE
+:10C15000427100229DF8B40040F2991110FB01F0E9
+:10C160004C4901EBC00000F552709DF8A01001EBA6
+:10C17000410303EB011100EBC10080F8452038E2D8
+:10C180009DF8B40040F2991110FB01F0414901EB18
+:10C19000C00000F552709DF8A01001EB410202EBC7
+:10C1A000011100EBC10090F84600B0B901229DF8E2
+:10C1B000B40040F2991110FB01F0364901EBC000C8
+:10C1C00000F552709DF8A01001EB410303EB011143
+:10C1D00000EBC10080F845202AE000229DF8B40061
+:10C1E00040F2991110FB01F02A4901EBC00101F561
+:10C1F00052719DF8A00000EB400303EB001001EB2F
+:10C20000C00080F845209DF8B40000EB400101EB30
+:10C210000010214901EB001030309DF8A01000EB18
+:10C220000110801C0A90007820F001020A98027028
+:10C230001A4890F8900780B19DF8B40000EB4001D7
+:10C2400001EB0010144901EB001030309DF8A010F4
+:10C2500000EB0110807A02287ED1114890F8290065
+:10C26000012879D10E48D0F80C020D49498D884239
+:10C2700072D29DF8B40040F2991110FB01F005490B
+:10C2800001EBC00000F552709DF8A01001EB4102D7
+:10C2900008E00000C444002004400020BC3200201C
+:10C2A000BC12002002EB011100EBC10090F8450028
+:10C2B000012852D19DF8B40040F2991110FB01F011
+:10C2C000FE4901EBC00000F552709DF8A01001EB93
+:10C2D000410202EB011100EBC10090F87F00E0BBCE
+:10C2E0009DF8B40000E0E0E200EB400101EB00103B
+:10C2F000F34901EB001130319DF8A00001EB001073
+:10C3000001789DF8B40040F2991210FB02F0EB4A5C
+:10C3100002EBC000417005229DF8B40040F2991173
+:10C3200010FB01F0E54901EBC00101F552719DF8E8
+:10C33000A00000EB400303EB001001EBC0004271D2
+:10C3400000229DF8B40000EB400101EB0010DC4935
+:10C3500001EB0011303101E0F9E063E09DF8A0004D
+:10C3600001EB0010426001229DF8B40000EB400197
+:10C3700001EB0010D24901EB001130319DF8A00013
+:10C3800001EB0010C2729DF8B4100220EDF754FECC
+:10C39000002139911CE000229DF8B40040F299116F
+:10C3A00010FB01F0C54901EBC00101F552719DF888
+:10C3B000A00000EB400303EB001001EBC00147318C
+:10C3C000BDF8E4000A54BDF8E400401C81B2399184
+:10C3D000BDF8E4000628DEDB002139911DE0FDE315
+:10C3E00000229DF8B40040F2991110FB01F0B3490E
+:10C3F00001EBC00101F552719DF8A00000EB400374
+:10C4000003EB001001EBC0016331BDF8E4000A54F6
+:10C41000BDF8E400401C81B23991BDF8E4000F285A
+:10C42000DEDBE6E09DF8B40040F2991110FB01F06C
+:10C43000A24901EBC00000F552709DF8A01001EB7D
+:10C44000410202EB011100EBC10090F84500012808
+:10C450007DD19DF8B40040F2991110FB01F097498D
+:10C4600001EBC00101F552719DF8A00000EB400204
+:10C4700002EB001001EBC00090F8800040F299112F
+:10C4800010FB01F08D4901EBC00101F552719DF8DF
+:10C49000B40040F2991210FB02F0884A02EBC0008F
+:10C4A00000F552709DF8A02002EB420303EB02124C
+:10C4B00000EBC20090F8810000EB400202EB00109C
+:10C4C00001EBC00090F87E00032840D100239DF8C6
+:10C4D000B40040F2991110FB01F0784901EBC00162
+:10C4E00001F552719DF8A00000EB400202EB001034
+:10C4F00001EBC00090F8800040F2991110FB01F0B0
+:10C500006E4901EBC00101F552719DF8B40040F293
+:10C51000991210FB02F0694A02EBC00202F5527256
+:10C520009DF8A00000EB400404EB001002EBC000FB
+:10C5300090F8810000EB400202EB001001EBC0001C
+:10C5400080F87E309DF8B40000EB400100E050E040
+:10C5500001EB00105A4901EB001130319DF8A000A9
+:10C5600001EB001001789DF8B40040F2991210FB25
+:10C5700002F0524A02EBC000417005229DF8B4005F
+:10C5800040F2991110FB01F04C4901EBC00101F59B
+:10C5900052719DF8A00000EB400303EB001001EB8B
+:10C5A000C000427100229DF8B40000EB400101EB95
+:10C5B0000010434901EB001130319DF8A00001EB60
+:10C5C0000010426002229DF8B40000EB400101EB34
+:10C5D000001000E0FEE33A4901EB001130319DF814
+:10C5E000A00001EB0010C2729DF8B4100220EDF71C
+:10C5F00023FD9DF8B4100220EDF71EFDBDF8441098
+:10C6000008460791491C8AB211929DF8B41001EBBB
+:10C610004102C2EBC1112B4A02EBC101085C0206C8
+:10C62000BDF8441008460891491C8BB211939DF83F
+:10C63000B41001EB4103C3EBC111224B03EBC10169
+:10C64000085C42EA0042BDF84400411C8BB21193E1
+:10C6500009909DF8B41001EB4103C3EBC111194BD4
+:10C6600003EBC101085C42EA0022BDF84400411C12
+:10C670008BB211930A909DF8B41001EB4103C3EB08
+:10C68000C111104B03EBC101085C02439DF8B400DB
+:10C6900040F2991110FB01F0084901EBC00101F5CE
+:10C6A00052719DF8A00000EB400303EB001001EB7A
+:10C6B000C000C0F81A20BDF8441005E0C4440020B2
+:10C6C000044000206486002008460791491C8AB275
+:10C6D00011929DF8B41001EB4102C2EBC111FE4A68
+:10C6E00002EBC101085C0206BDF84400411C8BB29C
+:10C6F000119308909DF8B41001EB4103C3EBC111F5
+:10C70000F54B03EBC101085C42EA0042BDF844105E
+:10C7100008460991491C8BB211939DF8B41001EBA6
+:10C720004103C3EBC111EC4B03EBC101085C42EACE
+:10C730000022BDF84400411C8BB211930A909DF871
+:10C74000B41001EB4103C3EBC111E34B03EBC10197
+:10C75000085C02439DF8B40040F2991110FB01F00F
+:10C76000DE4901EBC00000F552709DF8A01001EB0E
+:10C77000410303EB011100EBC100C0F81E20BDF81E
+:10C780004400411C8AB2119208909DF8B41001EB4C
+:10C790004102C2EBC111D04A02EBC101085C0204A4
+:10C7A000BDF8441008460991491C8BB211939DF8BD
+:10C7B000B41001EB4103C3EBC111C74B03EBC10143
+:10C7C000085C42EA0022BDF84400411C8BB2119380
+:10C7D0000A909DF8B41001EB4103C3EBC111BE4BAD
+:10C7E00003EBC101085C02439DF8B40040F29911CB
+:10C7F00010FB01F0B94901EBC00101F552719DF840
+:10C80000A00000EB400303EB001001EBC00042630B
+:10C810009DF8B40040F2991110FB01F0AF4901EB13
+:10C82000C00000F552709DF8A01001EB410202EB30
+:10C83000011100EBC100807B012836D100229DF858
+:10C84000B40040F2991110FB01F0A44901EBC001C2
+:10C8500001F552719DF8A00000EB400303EB0010BE
+:10C8600001EBC000827300E0FEE300219DF8B400FC
+:10C8700040F2991210FB02F0984A02EBC0000171DD
+:10C8800003229DF8B40040F2991110FB01F0934986
+:10C8900001EBC00000F552709DF8A01001EB4103C0
+:10C8A00003EB011100EBC1004271FDE300202E906B
+:10C8B0002F900021399122E0DDE92E10000240EA9C
+:10C8C00011620902CDE92E12BDF8441008460A9102
+:10C8D000491C8AB211929DF8B41001EB4102C2EBDF
+:10C8E000C1117D4A02EBC101085CDDE92E34184319
+:10C8F000CDE92E04BDF8E400401C80B23990BDF8AB
+:10C90000E4000628D8DB9DF8B400DDE92E1240F2E1
+:10C91000991310FB03F0714B03EBC00303F5527343
+:10C920009DF8A00000EB400404EB001003EBC000F6
+:10C9300040F8221F426000222E922F92002139914E
+:10C9400022E0DDE92E10000240EA11620902CDE981
+:10C950002E12BDF8441008460A91491C8AB2119261
+:10C960009DF8B41001EB4102C2EBC1115A4A02EB2F
+:10C97000C101085CDDE92E341843CDE92E04BDF871
+:10C98000E400401C80B23990BDF8E4000628D8DBF2
+:10C990009DF8B400DDE92E1240F2991310FB03F06C
+:10C9A0004E4B03EBC00303F552739DF8A00000EB60
+:10C9B000400404EB001003EBC00022308160C26031
+:10C9C0009DF8B40040F2991110FB01F0434901EBCE
+:10C9D000C00101F552719DF8A00000EB400202EB8E
+:10C9E000001011F830109DF8B40040F2991210FBBD
+:10C9F00002F03A4A02EBC0004079814276D19DF8BC
+:10CA0000B4009DF8A01001EB0010C217CDE92E0272
+:10CA1000334890F8900708B39DF8B40000EB40014C
+:10CA200001EB00102F4901EB001030309DF8A010F1
+:10CA300000EB0110807A022810D09DF8B40000EBC2
+:10CA4000400101EB0010274901EB001030309DF848
+:10CA5000A01000EB0110C07A00287CDD00229DF8B8
+:10CA6000B40000EB400101EB00101E4901EB001087
+:10CA700030309DF8A01000EB0110C2721A48D0F8B7
+:10CA80000C020521B0FBF1F201FB120000EB4001AA
+:10CA900015482C3000EB41100D300A909DF8B40081
+:10CAA00040F2991110FB01F00C4901EBC00000F5B8
+:10CAB00052709DF8A01001EB410202EB011100EB56
+:10CAC000C10022301022014609900A98EBF7BDFB05
+:10CAD0000548D0F80C020AE064860020C444002017
+:10CAE000BC32002004400020BC12002004E30521D9
+:10CAF000B0FBF1F201FB120000EB4001FD4800EB3E
+:10CB000041129DF8B40040F2991110FB01F0FA496E
+:10CB100001EBC00101F552719DF8A00000EB40034C
+:10CB200003EB001001EBC00050F81A1F42F8011F80
+:10CB300040685060EF482C38D0F80C020521B0FB5B
+:10CB4000F1F201FB120000EB4001EA4800EB411258
+:10CB50009DF8B40000E09CE100EB400101EB001007
+:10CB6000E64901EB001130319DF8A00001EB001007
+:10CB700000781070DF482C38D0F80C020521B0FB8B
+:10CB8000F1F201FB120000EB4001DA4800EB411129
+:10CB9000DB48026841F81D2F80888880D5482C38F2
+:10CBA000D0F80C020521B0FBF1F201FB120000EB02
+:10CBB0004001D04800EB41129DF8B40040F29911B9
+:10CBC00010FB01F0CC4901EBC00101F552719DF859
+:10CBD000A00000EB400303EB001000E0B7E301EB23
+:10CBE000C000406BC2F80900C2482C38D0F80C02D3
+:10CBF0000521B0FBF1F201FB120000EB4001BD4842
+:10CC000000EB41129DF8B40000EB400101EB001075
+:10CC1000BA4901EB001130319DF8A00001EB001082
+:10CC20004068C2F8230000229DF8B40000EB4001E8
+:10CC300001EB0010B14901EB001130319DF8A0006B
+:10CC400001EB001042600021399154E0A9482C38D2
+:10CC5000D0F80C020521B0FBF1F201FB120000EB51
+:10CC60004001A44800EB41112731BDF8E4409DF894
+:10CC7000B40040F2991210FB02F09F4A02EBC0028E
+:10CC800002F552729DF8A00000EB400303EB001088
+:10CC900002EBC00090F8800040F2991210FB02F005
+:10CCA000954A02EBC00202F552729DF8B40040F2C0
+:10CCB000991310FB03F0904B03EBC00303F5527381
+:10CCC0009DF8A00000EB400505EB001003EBC00051
+:10CCD00090F8810000EB400303EB001002EBC00270
+:10CCE0004732BDF8E400001D105C0855BDF8E400B3
+:10CCF000401C81B23991BDF8E4000628A6DB002073
+:10CD0000399042E000239DF8B40040F2991110FBE5
+:10CD100001F0794901EBC00101F552719DF8A000C5
+:10CD200000EB400202EB001001EBC00090F8800025
+:10CD300040F2991110FB01F06F4901EBC00101F5C0
+:10CD400052719DF8B40040F2991210FB02F06A4A49
+:10CD500002EBC00202F552729DF8A00000EB400405
+:10CD600004EB001002EBC00090F8810000EB4002E1
+:10CD700002EB001001EBC0014731BDF8E4000B5499
+:10CD8000BDF8E400401C81B23991BDF8E4000A28E6
+:10CD9000B8DB58482C38D0F80C020521B0FBF1F074
+:10CDA00080B201460A900220ECF792F90021062099
+:10CDB000EDF742F94F482C38D0F80C024D492C3988
+:10CDC000498D88420AD24B482C38D0F80C02401CBE
+:10CDD000484900E0BAE22C39C1F80C0200210520D4
+:10CDE000EDF72AF99DF8B40000EB400101EB0010CB
+:10CDF000424901EB001030309DF8A01000EB01100B
+:10CE0000801C0A90007820F00400001D0A99087028
+:10CE100038482C38D0F80C020521B0FBF1F201FBA8
+:10CE2000120000EB4001334800EB4110D0F8232002
+:10CE30002E9800EB4001334800EB4110C0F823204E
+:10CE40000020399020E02B482C38D0F80C02052126
+:10CE5000B0FBF1F201FB120000EB4001254800EBB2
+:10CE600041102730BDF8E410425C2E9800EB4001E1
+:10CE7000244800EB41112731BDF8E4000A54BDF805
+:10CE8000E400401C81B23991BDF8E4000628DADBE9
+:10CE900064E09DF8B40000EB400101EB001017497D
+:10CEA00001EB001030309DF8A01000EB0110801C49
+:10CEB0000A90007820F0080108310A9801709DF866
+:10CEC000B40000EB400101EB00100C4901EB001134
+:10CED00030319DF8A00001EB001041682E9800EB66
+:10CEE0004002084800EB4210C0F82310002139919D
+:10CEF00030E00000E8120020C4440020044000207C
+:10CF0000C7310020D81400209DF8B40040F29911D8
+:10CF100010FB01F0FE4901EBC00101F552719DF8D3
+:10CF2000A00000EB400202EB001001EBC001473112
+:10CF3000BDF8E4000A5C2E9800EB4001F54800EBD8
+:10CF400041112731BDF8E4000A54BDF8E400401C4B
+:10CF500081B23991BDF8E4000628D5DB9DF8B40014
+:10CF600000EB400101EB0010EB4901EB0010303009
+:10CF70009DF8A01000EB0110801C0A90007820F0B2
+:10CF800020020A9802709DF8B4100220EDF754F8C0
+:10CF90009DF8B40040F2991110FB01F0DC4901EB5F
+:10CFA000C00000F552709DF8A01001EB410202EBA9
+:10CFB000011100EBC10022300A902E9800EB4001D5
+:10CFC000D44800EB41100D30102209900A99EBF77C
+:10CFD0003CF99DF8B40040F2991110FB01F0CC49E6
+:10CFE00001EBC00101F552719DF8A00000EB400279
+:10CFF00002EB001001EBC0012E9800EB4002C54887
+:10D0000000EB421051F81A2F40F8012F4968416097
+:10D010009DF8B40000EB400101EB0010BE4901EBAC
+:10D02000001130319DF8A00001EB001001782E981E
+:10D0300000EB4002B74800EB421001702E9800EB65
+:10D040004001B44800EB4111B448026841F81D2F7B
+:10D05000808888809DF8B40040F2991110FB01F09F
+:10D06000AB4901EBC00100E050E101F552719DF8C0
+:10D07000A00000EB400202EB001001EBC000416B8E
+:10D080002E9800EB4002A34800EB4210C0F80910B4
+:10D090002E9881B208200A91ECF7CEFF00229DF86D
+:10D0A000B40040F2991100E02AE110FB01F0984928
+:10D0B00001EBC00101F552719DF8A00000EB4003A7
+:10D0C00003EB001001EBC00080F8462002229DF81F
+:10D0D000B40040F2991110FB01F08D4901EBC00141
+:10D0E00001F552719DF8A00000EB400303EB001026
+:10D0F00001EBC000427168E002229DF8B40040F2EA
+:10D10000991110FB01F0824901EBC00101F5527148
+:10D110009DF8A00000EB400303EB001001EBC00002
+:10D1200042719DF8B40000EB400101EB00107A4918
+:10D1300001EB001130319DF8A00001EB0010801CC4
+:10D140000A90007820F00400001D0A9908709DF8EC
+:10D15000B40000EB400101EB00106F4901EB00103F
+:10D1600030309DF8A01000EB0110801C0A90007870
+:10D1700020F0800080300A99087001209DF8B410DA
+:10D1800040F2991211FB02F1614A02EBC1010871F0
+:10D190009DF8B40040F2991110FB01F0114601EB2B
+:10D1A000C00042799DF8B40040F2991110FB01F0E3
+:10D1B000574901EBC00000F552709DF8A01001EB3B
+:10D1C000410303EB011100F8312099E001229DF8A1
+:10D1D000B40040F2991110FB01F04D4901EBC00081
+:10D1E00000F552709DF8A01001EB410303EB011113
+:10D1F00000EBC100427183E001229DF8B40040F2CF
+:10D20000991110FB01F0424901EBC00000F552708A
+:10D210009DF8A01001EB410303EB011100EBC100ED
+:10D2200042716DE001229DF8B40040F2991110FBAB
+:10D2300001F0374901EBC00000F552709DF8A010D5
+:10D2400001EB410303EB011100EBC100427157E018
+:10D2500001229DF8B40040F2991110FB01F02C4915
+:10D2600001EBC00000F552709DF8A01001EB4103E6
+:10D2700003EB011100EBC100427141E001229DF876
+:10D28000B40040F2991110FB01F0214901EBC000FC
+:10D2900000F552709DF8A01001EB410303EB011162
+:10D2A00000EBC10042712BE001229DF8B40040F276
+:10D2B000991110FB01F0164901EBC00101F5527103
+:10D2C0009DF8A00000EB400303EB001001EBC00051
+:10D2D000427115E001229DF8B40040F2991110FB53
+:10D2E00001F00B4901EBC00000F552709DF8A01051
+:10D2F00001EB410303EB011100EBC100427100BFE0
+:10D3000000BFBDF8D800401C81B2369108E0000093
+:10D31000C4440020D814002004400020C73100205D
+:10D32000BDF8E00040F299114843F64901EBC00115
+:10D3300008319DF89C0000EB800202EBC00011F860
+:10D340002010BDF8D80081423EF78FAA00BF00BF71
+:10D35000ED4890F80A0FB0B1EC499DF8B40031F8EF
+:10D3600010100A919DF8B40000EB4001C1EBC01011
+:10D37000E74901EBC001012309919DF8B420DDE9E3
+:10D380000901EDF709FC0020399011E000219DF81A
+:10D39000B40000EB4002C2EBC010DD4A02EBC00259
+:10D3A000BDF8E4001154BDF8E400401C81B239918D
+:10D3B000BDF8E400142844DAE8E7D6489DF8B41034
+:10D3C00010F81100C009E0BBD2489DF8B41010F865
+:10D3D0001100C0F3C300062832D2DFE800F0036278
+:10D3E00091FEFD339DF8B40000EB4001C1EBC0108D
+:10D3F000C74901EBC0010A91C7A10A9818F08EF93C
+:10D4000012901298E0B100219DF8B40000EB4000AA
+:10D41000C04A3C3202EB8000416001219DF8B4001B
+:10D4200000EB400002EB80008170BA499DF8B40027
+:10D4300001EB40010A91087820F07800283008704C
+:10D440004EE14EE19DF8B40000EB4001C1EBC0108D
+:10D45000AF4901EBC0010A91AFA10A9818F05EF93B
+:10D4600012901298E0B100219DF8B40000EB40004A
+:10D47000A84A3C3202EB8000416001219DF8B400D3
+:10D4800000EB400002EB80008170A2499DF8B400DF
+:10D4900001EB40010A91087820F0780020300870F4
+:10D4A0001EE19DF8B40000EB4001C1EBC0109849AB
+:10D4B00001EBC0010A9198A10A9818F02FF9129077
+:10D4C0001298E0B100219DF8B40000EB4000914AB1
+:10D4D0003C3202EB8000416001219DF8B40000EB7A
+:10D4E000400002EB800081708A499DF8B40001EB96
+:10D4F00040010A91087820F0780018300870EFE0B9
+:10D5000000219DF8B40000EB4000824A3C3202EB5F
+:10D510008000416001219DF8B40000EB400002EB67
+:10D52000800081709DF8B40000EB4001C1EBC01099
+:10D53000774901EBC0011298801D095C30399DF8D4
+:10D54000B40000EB4002C2EBC010714A02EBC00312
+:10D550001298401D185C303841EA0010C117CDE91F
+:10D56000080108F0ADF96D4988719DF8B40000EB31
+:10D570004001C1EBC010664901EBC0010A9168A1EE
+:10D580000A9818F0CBF81290129838B39DF8B400AE
+:10D5900000EB4001C1EBC0105D4901EBC0011298E6
+:10D5A000401C085C302826DB9DF8B40000EB4001ED
+:10D5B000C1EBC010564901EBC0011298401C095C38
+:10D5C00030399DF8B40000EB4002C2EBC010504A65
+:10D5D00002EBC002129802E058E02BE01EE0105C63
+:10D5E000303841EA0010C117CDE9080108F068F9A8
+:10D5F0004A49C87112E09DF8B40000EB4001C1EB4C
+:10D60000C010434901EBC0011298085C3038C117C3
+:10D61000CDE9080108F054F94049C8713D499DF829
+:10D62000B40001EB40010A91087820F0780018302E
+:10D63000087055E09DF8B40000EB4001C1EBC0104C
+:10D64000334901EBC0010A9133A10A9818F066F83A
+:10D6500012901298C8B10020324908602D499DF8F7
+:10D66000B40001EB40010A91087820F0800180317C
+:10D670000A9801704FF47A719DF8B40000EB4000F5
+:10D68000244A3C3202EB8000816029E09DF8B4001E
+:10D6900000EB4001C1EBC0101D4901EBC0010A9134
+:10D6A0001DA10A9818F03AF812901298B8B11E48C5
+:10D6B00090F8B60620F080011B4880F8B616154990
+:10D6C0009DF8B40001EB40010A91087820F0780041
+:10D6D0000830087000200D4940318870486000BF54
+:10D6E00000BF1248007812490978084411490978A6
+:10D6F000084411490978084400286DF464AC3AB034
+:10D7000070BD0000C4440020BC220020E47700204B
+:10D7100064860020CC3D00204F4B00004C3A002096
+:10D720002C00000088024242BC320020120000207F
+:10D7300013000020140000201500002017B5D3B0FE
+:10D7400000211A9119911891179116911591149120
+:10D75000002212921392109211920F910E910D913C
+:10D760000C910B910A91FEA006C8CDE90812FEA00B
+:10D7700006C8CDE90612002105910020FC49087079
+:10D78000539800EB400101EB0010FA4901EB001047
+:10D7900081791691F849539801EB00115498085C6F
+:10D7A00005287DDD0621F44A539802EB00125498B7
+:10D7B0001154539800EB400101EB0010ED4901EBCF
+:10D7C00000108079042815D0539800EB400101EB3C
+:10D7D0000010E84901EB0010807909280AD053981D
+:10D7E00000EB400101EB0010E24901EB00108079F1
+:10D7F0000A287DD1002240F2991153984843DF490D
+:10D8000001EBC0010831549800EB800303EBC0002A
+:10D8100001EB8000027100211A91C6E040F29911DB
+:10D8200053984843D54901EBC0010831549800EBA7
+:10D83000800202EBC00001EB80008178BDF8680037
+:10D840000144539800EB400202EB0010C94A02EB7E
+:10D850000010303000EB0110801C0490007820F0A4
+:10D8600080020498027040F2991153984843C349CA
+:10D8700001EBC0000830549901EB810202EBC101B9
+:10D8800000EB81008078BDF86810084400EB40018F
+:10D8900001EB001240F2991153984843B74900E058
+:10D8A00014E201EBC00000F5527000EBC2009030B2
+:10D8B0000490007820F008020498027040F2991158
+:10D8C00053984843AD4901EBC0000830549901EB2F
+:10D8D000810202EBC10100EB81008078BDF8681085
+:10D8E000084400EB400101EB001240F2991100E006
+:10D8F000B6E053984843A14901EBC00000F55270CF
+:10D9000000EBC20090300490007820F001020498EF
+:10D910000270002240F2991153984843974901EB55
+:10D92000C0000830549901EB810303EBC10100EB07
+:10D9300081008078BDF86810084400EB400101EBDD
+:10D94000001340F29911539848438C4901EBC000F1
+:10D9500000F5527000F83320022240F299115398DA
+:10D960004843864901EBC0000830549901EB81031C
+:10D9700003EBC10100EB81008078BDF8681008441A
+:10D9800000EB400101EB001340F29911539848431A
+:10D990007A4901EBC00000F5527000EBC300427100
+:10D9A000BDF86800401C80B21A9040F2991153985B
+:10D9B0004843724901EBC0010831549800EB8002E2
+:10D9C00002EBC00011F82010BDF8680081423FF75B
+:10D9D00025AF539800EB400101EB0010654901EBC6
+:10D9E00000108079042804D0092814D00A2836D1E0
+:10D9F00023E0B12240F29911539848435F4901EB6B
+:10DA0000C0000830549901EB810303EBC10100EB26
+:10DA10008100427123E0A12240F2991153984843BA
+:10DA2000564901EBC0000830549901EB810303EB28
+:10DA3000C10100EB8100427111E0032240F2991113
+:10DA4000539848434D4901EBC0000830549901EB0D
+:10DA5000810303EBC10100EB8100427100BF35E19E
+:10DA6000002240F2991153984843444901EBC00108
+:10DA700001F55271549800EB400303EB001001F8DC
+:10DA80003020539800EB400101EB0010394901EBC5
+:10DA900000113031549801EB0010807820F08002A2
+:10DAA000539800EB400101EB0010324901EB0011EB
+:10DAB0003031549801EB0010827040F29911539864
+:10DAC00048432E4901EBC00101F55271549800EB17
+:10DAD000400202EB001001EBC00090F8900020F033
+:10DAE000080240F2991153984843244901EBC001C0
+:10DAF00001F55271549800EB400303EB001001EB69
+:10DB0000C00080F8902040F29911539848431B4977
+:10DB100001EBC00101F55271549800EB400202EB99
+:10DB2000001001EBC00090F8900020F0010240F2DC
+:10DB3000991153984843114901EBC00101F5527105
+:10DB4000549800EB400303EB001001EBC00080F899
+:10DB50009020539800EB400101EB001005490FE0C5
+:10DB600001693230313030000169323045303000E7
+:10DB70001600002004400020383E0020C44400204D
+:10DB800001EB001080790C2819D2DFE800F09E0626
+:10DB9000192C9E3F5265789E9E8BE52240F299118A
+:10DBA00053984843FA4901EBC00000F5527054996C
+:10DBB00001EB410303EB011100EBC100427184E072
+:10DBC000A12240F2991153984843F14901EBC0005A
+:10DBD00000F55270549901EB410303EB011100EB86
+:10DBE000C100427171E0A12240F29911539848435B
+:10DBF000E74901EBC00000F55270549901EB410375
+:10DC000003EB011100EBC10042715EE0312240F2F2
+:10DC1000991153984843DE4901EBC00000F552705A
+:10DC2000549901EB410303EB011100EBC100427178
+:10DC30004BE0F42240F2991153984843D44901EB48
+:10DC4000C00000F55270549901EB410303EB011140
+:10DC500000EBC100427138E0062240F2991153985E
+:10DC60004843CB4901EBC00000F55270549901EBD9
+:10DC7000410303EB011100EBC100427125E01522C5
+:10DC800040F2991153984843C14901EBC00000F597
+:10DC90005270549901EB410303EB011100EBC100F9
+:10DCA000427112E0E52240F2991153984843B84975
+:10DCB00001EBC00000F55270549901EB410303EBF6
+:10DCC000011100EBC100427100BF00BFB149539880
+:10DCD00011F810000121B1EBD01F47F00984AE48C4
+:10DCE00090F82800012807F0F4839DF858000028D8
+:10DCF000F9D09DF858000C2887F08283DFE810F0F7
+:10DD000068350C00C310A415311ABC1DFC1EFF237E
+:10DD1000E92A693584098531539800EB400101EB0C
+:10DD200000109E4901EB00113031549801EB0010B6
+:10DD3000417808460491002108F076FBC1B21591A4
+:10DD400040F2991153984843914901EBC00101F504
+:10DD50005271549800EB400202EB001011F83010A1
+:10DD600040F2991253985043894A02EBC00040791F
+:10DD7000814208D1012140F2991253985043844ABC
+:10DD800002EBC000017183496C31539801EB001123
+:10DD90005498085C401CC1B27E4A6C32539802EB26
+:10DDA00000125498115440F29911539848437849FD
+:10DDB00001EBC00000F55270549901EB410202EBF7
+:10DDC000011100EBC10090F89000C0F3C00090B1C9
+:10DDD000539800EB400101EB0010704901EB00107B
+:10DDE00041790B464FF4805204914FF4E13153983E
+:10DDF00008F008FA19E0539800EB400101EB00101D
+:10DE0000664901EB001041790491539800EB400101
+:10DE100001EB0011614800EB0110016803914FF420
+:10DE20008052049B539808F0EDF95598C5287DD091
+:10DE300012DCB5287BD008DC112879D0122878D0E4
+:10DE4000132877D0B22856D1ACE3B62873D0B928BE
+:10DE500072D0C328F7D1E8E2D9284DD006DCCA2811
+:10DE60006BD0CE286AD0D528EDD106E0E12866D067
+:10DE7000E52865D0E728E6D1F1E3F5215398C0EB1A
+:10DE8000001000EB8000464A02F830109DF8541054
+:10DE90005398C0EB001000EB800002EBC000417013
+:10DEA000A2215398C0EB001000EB800002EBC000F1
+:10DEB0008170D5215398C0EB001000EB800002EB7D
+:10DEC000C000C1705398C0EB001000EB80001146F9
+:10DED00001EBC00104910321049808F081F9014687
+:10DEE0005398C0EB001000EB80002D4A02EBC000FD
+:10DEF000017105210F91FCE3F5215398C0EB00104F
+:10DF000000EB8000264A02F830109DF85410539818
+:10DF1000C0EB001000EB800002EBC0004170A221BA
+:10DF20005398C0EB001000EB80000AE0FDE339E0FD
+:10DF3000FCE3FCE3FCE3F6E252E1B5E2F9E3F9E3EA
+:10DF4000F9E302EBC0008170D9215398C0EB0010B7
+:10DF500000EB800002EBC000C1705398C0EB0010D2
+:10DF600000EB8000114601EBC001049103210498ED
+:10DF700008F036F901465398C0EB001000EB800022
+:10DF8000074A02EBC000017105210F91B3E70000C1
+:10DF9000C4440020CC3D0020BC12002004400020DE
+:10DFA000047D0020F5215398C0EB001000EB8000A9
+:10DFB000F84A02F830109DF854105398C0EB001046
+:10DFC00000EB800002EBC0004170539800EB400171
+:10DFD00001EB0010F04901EB0010007BD0BB40F2D8
+:10DFE000991153984843ED4901EBC00000F5527078
+:10DFF000549901EB410202EB011100EBC100806872
+:10E00000B0F5100F05D34FF410000021CDE9100139
+:10E0100013E040F2991153984843E04901EBC000E6
+:10E0200000F55270549901EB410202EB011100EB33
+:10E03000C10080680022CDE91002A5215398C0EBF1
+:10E04000001000EB8000D34A02EBC0008170002179
+:10E050001A911DE044E0BDF86800C0F10200C20062
+:10E06000DDE91001CDE91B10EAF7DDF8C2B25398E3
+:10E07000C0EB001000EB8000C64901EBC003BDF807
+:10E080006800C01C1A54BDF86800401C80B21A9089
+:10E09000BDF868000328DEDBB5215398C0EB001003
+:10E0A00000EB8000BB4A02EBC00081715398C0EBCB
+:10E0B000001000EB8000114601EBC0010491062125
+:10E0C000049808F08DF801465398C0EB001000EB5F
+:10E0D0008000B04A02EBC000C17108210F917EE0C0
+:10E0E00040F2991153984843AC4901EBC00000F548
+:10E0F0005270549901EB410202EB011100EBC10097
+:10E100008068B0F1104F05D34FF010410020CDE9E9
+:10E11000101013E040F29911539848439F4901EBC6
+:10E12000C00000F55270549901EB410202EB01115D
+:10E1300000EBC10080680022CDE91002A6215398AF
+:10E14000C0EB001000EB8000924A02EBC00081702F
+:10E1500000211A911CE0BDF86800C0F10300C20064
+:10E16000DDE91001CDE91D10EAF75DF8C2B2539860
+:10E17000C0EB001000EB8000864901EBC003BDF846
+:10E180006800C01C1A54BDF86800401C80B21A9088
+:10E19000BDF868000428DEDBB5215398C0EB001001
+:10E1A00000EB80007B4A02EBC000C1715398C0EBCA
+:10E1B000001000EB8000114601EBC0010491072123
+:10E1C000049808F00DF801465398C0EB001000EBDE
+:10E1D0008000704A02EBC000017209210F918AE6AB
+:10E1E000F5215398C0EB001000EB8000694A02F85B
+:10E1F00030109DF854105398C0EB001000EB8000D5
+:10E2000002EBC0004170539800EB400101EB00109D
+:10E21000614901EB0010007BD0BB40F2991153988B
+:10E2200048435E4901EBC00000F55270549901EB80
+:10E23000410202EB011100EBC1008068B0F5100F44
+:10E2400005D14FF410010020CDE9101013E040F289
+:10E25000991153984843514901EBC00000F55270A1
+:10E26000549901EB410202EB011100EBC1008068FF
+:10E270000022CDE91002A5215398C0EB001000EB5D
+:10E280008000444A02EBC000817000211A911DE019
+:10E2900044E0BDF86800C0F10200C200DDE91001F1
+:10E2A000CDE91F10E9F7BFFFC2B25398C0EB0010D1
+:10E2B00000EB8000374901EBC003BDF86800C01CCB
+:10E2C0001A54BDF86800401C80B21A90BDF868006E
+:10E2D0000328DEDBB9215398C0EB001000EB80006F
+:10E2E0002C4A02EBC00081715398C0EB001000EB88
+:10E2F0008000114601EBC00104910621049807F04B
+:10E300006FFF01465398C0EB001000EB8000214ADC
+:10E3100002EBC000C17108210F9185E040F2991114
+:10E32000539848431D4901EBC00000F552705499C1
+:10E3300001EB410202EB011100EBC1008068B0F17A
+:10E34000104F05D14FF010400021CDE9100113E02E
+:10E3500040F2991153984843104901EBC00000F571
+:10E360005270549901EB410202EB011100EBC10024
+:10E3700080680022CDE91002A6215398C0EB00105E
+:10E3800000EB8000034A02EBC000817000211A916B
+:10E3900023E00000047D002004400020C44400204D
+:10E3A000BDF86800C0F10300C200DDE91001CDE94D
+:10E3B0002110E9F738FFC2B25398C0EB001000EB10
+:10E3C0008000F94901EBC003BDF86800C01C1A5475
+:10E3D000BDF86800401C80B21A90BDF8680004289F
+:10E3E000DEDBB9215398C0EB001000EB8000EE4A51
+:10E3F00002EBC000C1715398C0EB001000EB80002D
+:10E40000114601EBC00104910721049807F0E8FED2
+:10E4100001465398C0EB001000EB8000E24A02EB8B
+:10E42000C000017209210F9165E5F5215398C0EBF9
+:10E43000001000EB8000DC4A02F830109DF8541008
+:10E440005398C0EB001000EB800002EBC00041705D
+:10E45000A2215398C0EB001000EB800002EBC0003B
+:10E460008170C3215398C0EB001000EB800002EBD9
+:10E47000C000C1705398C0EB001000EB8000114643
+:10E4800001EBC00104910321049807F0A9FE0146A5
+:10E490005398C0EB001000EB8000C34A02EBC000B1
+:10E4A000017105210F9126E5F5215398C0EB00106D
+:10E4B00000EB8000BC4A02F830109DF854105398CD
+:10E4C000C0EB001000EB800002EBC0004170A22105
+:10E4D0005398C0EB001000EB800002EBC00081708D
+:10E4E000CA215398C0EB001000EB800002EBC00083
+:10E4F000C1705398C0EB001000EB8000114601EB97
+:10E50000C00104910321049807F06AFE0146539864
+:10E51000C0EB001000EB8000A34A02EBC0000171C9
+:10E5200005210F91E7E4F5215398C0EB001000EBB3
+:10E5300080009D4A02F830109DF854105398C0EBAB
+:10E54000001000EB800002EBC0004170A221539844
+:10E55000C0EB001000EB800002EBC0008170B62120
+:10E560005398C0EB001000EB800002EBC000C170BC
+:10E570005398C0EB001000EB8000114601EBC00186
+:10E5800004910321049807F02BFE01465398C0EB39
+:10E59000001000EB8000844A02EBC00001710521ED
+:10E5A0000F91A8E4F5215398C0EB001000EB800018
+:10E5B0007D4A02F830109DF854105398C0EB0010BB
+:10E5C00000EB800002EBC0004170539800EB40016B
+:10E5D00001EB0010754901EB0010007BF0BBA4219A
+:10E5E0005398C0EB001000EB800002EBC00081707C
+:10E5F00000211A9127E040F29911539848436C4941
+:10E6000001EBC00101F55271549800EB400202EB9E
+:10E61000001001EBC000416BBDF86800C0F10100C3
+:10E62000C000C1405398C0EB001000EB80005E4A70
+:10E6300002EBC002BDF86800C01C1154BDF86800B0
+:10E64000401C81B21A91BDF868000228D3DBB221C8
+:10E650005398C0EB001000EB800001E01EE0D0E218
+:10E66000514A02EBC00041715398C0EB001000EB1F
+:10E670008000114601EBC00104910521049807F0C8
+:10E68000AFFD01465398C0EB001000EB8000464AF6
+:10E6900002EBC000817107210F9165E0A52153981D
+:10E6A000C0EB001000EB80003F4A02EBC00081701D
+:10E6B00000211A9129E040F29911539848433C49AE
+:10E6C00001EBC00101F55271549800EB400202EBDE
+:10E6D000001001EBC000416BBDF86800C0F1020002
+:10E6E000C000C1405398C0EB001000EB80002E4AE0
+:10E6F00000E03FE202EBC002BDF86800C01C11540C
+:10E70000BDF86800401C81B21A91BDF8680003286A
+:10E71000D1DBB2215398C0EB001000EB8000224AFD
+:10E7200002EBC0008171539806E093E0A8E209E390
+:10E7300062E3CEE019E01EE2C0EB001000EB8000C7
+:10E74000114601EBC00104910621049807F048FD31
+:10E7500001465398C0EB001000EB8000124A02EB18
+:10E76000C000C17108210F9104E2F5215398C0EB5C
+:10E77000001000EB80000C4A02F830109DF8541095
+:10E780005398C0EB001000EB800002EBC00041701A
+:10E79000A6215398C0EB001000EB800002EBC000F4
+:10E7A000817000211A912DE0047D0020044000209A
+:10E7B000C444002040F2991153984843FE4901EBAC
+:10E7C000C00101F55271549800EB400202EB0010B9
+:10E7D00001EBC000C16BBDF86800C0F10300C000D0
+:10E7E000C1405398C0EB001000EB8000F34A02EBED
+:10E7F000C002BDF86800C01C1154BDF86800401C80
+:10E8000081B21A91BDF868000428D3DBE121539846
+:10E81000C0EB001000EB8000E84A02EBC000C171C1
+:10E820005398C0EB001000EB8000114601EBC001D3
+:10E8300004910721049807F0D3FC01465398C0EBDC
+:10E84000001000EB8000DD4A02EBC00001720921DC
+:10E850000F91D6E3F5215398C0EB001000EB800038
+:10E86000D64A02F830109DF854105398C0EB0010AF
+:10E8700000EB800002EBC0004170A2215398C0EB76
+:10E88000001000EB800002EBC0008170C52153989E
+:10E89000C0EB001000EB800002EBC000C170539889
+:10E8A000C0EB001000EB8000114601EBC0010491A9
+:10E8B0000321049807F094FC01465398C0EB001024
+:10E8C00000EB8000BD4A02EBC000017105210F91F1
+:10E8D00097E3F5215398C0EB001000EB8000B74A96
+:10E8E00002F830109DF854105398C0EB001000EB64
+:10E8F000800002EBC0004170539800EB400101EB37
+:10E900000010AF4901EB0010007BE0BBAC21539835
+:10E91000C0EB001000EB800002EBC0008170002112
+:10E920001A912FE040F2991153984843A24901EB04
+:10E93000C00000F55270549901EB410202EB011145
+:10E9400000EBC10050F8221F4068BDF86820C2F1FA
+:10E950000402D200CDE9230108462399E9F763FCBC
+:10E96000C2B25398C0EB001000EB8000934901EB5A
+:10E97000C003BDF86800C01C1A54BDF86800401CF4
+:10E9800080B21A9000E05CE0BDF868000528C9DBA1
+:10E9900000211A912DE040F299115398484386497D
+:10E9A00001EBC00000F55270549901EB410202EBFB
+:10E9B000011100EBC10122318868C968BDF86820E7
+:10E9C000C2F10402D200CDE92510E9F72CFCC2B255
+:10E9D0005398C0EB001000EB8000784901EBC003B6
+:10E9E000BDF8680008301A54BDF86800401C80B2B9
+:10E9F0001A90BDF868000528CDDBCE215398C0EBF6
+:10EA0000001000EB80006D4A02EBC0004173539888
+:10EA1000C0EB001000EB8000114601EBC001049137
+:10EA20000D21049807F0DCFB01465398C0EB001061
+:10EA300000EB8000614A02EBC00081730F210F914F
+:10EA400098E0AE215398C0EB001000EB80005B4AC9
+:10EA500002EBC000817000211A912DE040F2991163
+:10EA600053984843544901EBC00000F55270549943
+:10EA700001EB410202EB011100EBC10151F8220F41
+:10EA80004968BDF86820C2F10502D200CDE927101F
+:10EA9000E9F7C9FBC2B25398C0EB001000EB80004D
+:10EAA000464901EBC003BDF86800C01C1A54BDF80C
+:10EAB0006800401C80B21A90BDF868000628CDDBC3
+:10EAC00000211A912FE040F29911539848433A4996
+:10EAD00001EBC00000F55270549901EB410202EBCA
+:10EAE000011100EBC10022308168C068BDF86820C8
+:10EAF000C2F10502D200CDE9290108462999E9F7BA
+:10EB000092FBC2B25398C0EB001000EB80002B497F
+:10EB100001EBC003BDF8680009301A54BDF8680065
+:10EB2000401C80B21A90BDF868000628CBDBCE21CD
+:10EB30005398C0EB001000EB8000204A02EBC000AD
+:10EB4000C1735398C0EB001000EB8000114601EB3D
+:10EB5000C00104910F21049807F042FB014653982D
+:10EB6000C0EB001000EB8000144A02EBC0000174FF
+:10EB700011210F9145E2F5215398C0EB001000EBF5
+:10EB800080000E4A02F830109DF854105398C0EBE4
+:10EB9000001000EB800002EBC0004170A2215398EE
+:10EBA000C0EB001000EB800002EBC0008170E5219B
+:10EBB0005398C0EB001005E0C4440020047D002001
+:10EBC0000440002000EB800002EBC000C1705398AD
+:10EBD000C0EB001000EB8000114601EBC001049176
+:10EBE0000321049807F0FCFA01465398C0EB00108B
+:10EBF00000EB8000FE4A02EBC000017105210F917D
+:10EC0000FFE1F5215398C0EB001000EB8000F84ABB
+:10EC100002F830109DF854105398C0EB001000EB30
+:10EC2000800002EBC0004170A2215398C0EB00109D
+:10EC300000EB800002EBC0008170E7215398C0EB2D
+:10EC4000001000EB800002EBC000C1705398C0EBD5
+:10EC5000001000EB8000114601EBC001049103217C
+:10EC6000049807F0BDFA01465398C0EB001000EB82
+:10EC70008000DF4A02EBC000017105210F91C0E165
+:10EC8000F5215398C0EB001000EB8000D84A02F841
+:10EC900030109DF854105398C0EB001000EB80002A
+:10ECA00002EBC0004170A2215398C0EB001000EBB2
+:10ECB000800002EBC000817011215398C0EB00105E
+:10ECC00000EB800002EBC000C1705398C0EB001055
+:10ECD00000EB8000114601EBC00104910321049870
+:10ECE00007F07EFA01465398C0EB001000EB80005D
+:10ECF000BF4A02EBC000017105210F91012240F2D1
+:10ED0000991153984843BB4901EBC00101F5527179
+:10ED1000549800EB400303EB001001F83020D5229B
+:10ED200040F2991153984843B24901EBC00000F5F5
+:10ED30005270549901EB410303EB011100EBC10048
+:10ED400042715EE1F5215398C0EB001000EB8000AA
+:10ED5000A74A02F830109DF854105398C0EB0010E9
+:10ED600000EB800002EBC0004170A5215398C0EB7E
+:10ED7000001000EB800002EBC0008170012153986D
+:10ED8000C0EB001000EB800002EBC000C170C2219C
+:10ED90005398C0EB001000EB800002EBC000017143
+:10EDA00000215398C0EB001000EB800002EBC00084
+:10EDB000417112215398C0EB001000EB800002EB70
+:10EDC000C00081715398C0EB001000EB8000114629
+:10EDD00001EBC00104910621049807F001FA0146F5
+:10EDE0005398C0EB001000EB8000814A02EBC0009A
+:10EDF000C17108210F9104E1F5215398C0EB001077
+:10EE000000EB80007A4A02F830109DF854105398B5
+:10EE1000C0EB001000EB800002EBC0004170FF214E
+:10EE20005398C0EB001000EB800002EBC000817033
+:10EE300000211A911CE0539800EB400101EB0010F7
+:10EE40006D4901EB00110E31BDF86800095C539863
+:10EE5000C0EB001000EB8000654A02EBC002BDF879
+:10EE60006800C01C1154BDF86800401C81B21A91A2
+:10EE7000BDF868000A28DEDB539800EB400101EB87
+:10EE800000105D4901EB0010408B01125398C0EB5C
+:10EE9000001000EB8000564A02EBC000417353980B
+:10EEA00000EB400101EB0010534901EB0010408BD7
+:10EEB000C1B25398C0EB001000EB800002EBC00021
+:10EEC000817340F29911539848434A4901EBC001BC
+:10EED00001F55271549800EB400202EB001001EB77
+:10EEE000C000B0F88E0001125398C0EB001000EB88
+:10EEF00080003F4A02EBC000C17340F29911539861
+:10EF000048433C4901EBC00101F55271549800EBB4
+:10EF1000400202EB001001EBC000B0F88E00C1B25D
+:10EF20005398C0EB001000EB8000314A02EBC000A8
+:10EF3000017440F29911539848432E4901EBC001E6
+:10EF400001F55271549800EB400202EB001001EB06
+:10EF5000C000B0F88E10539801EB802081B20320DE
+:10EF60000491EAF719F800211A9114E02349BDF839
+:10EF70006800095C5398C0EB001000EB80001C4A4D
+:10EF800002EBC002BDF8680011301154BDF86800F2
+:10EF9000401C81B21A91BDF86800B0F5007FE5DB36
+:10EFA00013215398C0EB001000EB8000104A02EBD5
+:10EFB000C00080F811125398C0EB001000EB8000E5
+:10EFC000114601EBC001049140F21121049807F0B1
+:10EFD00007F901465398C0EB001000EB8000044A8B
+:10EFE00002EBC00080F8121240F213210F9107E0EB
+:10EFF000047D0020C444002004400020C52F0020D0
+:10F0000000BF00BF06F0FCB95499149140F2991169
+:10F0100053984843FE4901EBC00108319DF8500068
+:10F0200000EB800202EBC00001EB800041781591FB
+:10F0300040F2991153984843F54901EBC00108315A
+:10F040009DF8500000EB800202EBC00001EB800055
+:10F05000017940F2991253985043ED4A02EBC000F7
+:10F060004079814208D1012140F2991253985043CE
+:10F07000E74A02EBC0000171E649539801EB001129
+:10F080009DF85000014404910878401CC1B20498D6
+:10F09000017040F2991153984843DD4901EBC000DB
+:10F0A00000F55270549901EB410202EB011100EBA3
+:10F0B000C10090F89000C0F3C00090B1539800EBED
+:10F0C000400101EB0010D44901EB001041790B46DF
+:10F0D0004FF4805204914FF4E131539807F092F8C5
+:10F0E00019E0539800EB400101EB0010CA4901EB15
+:10F0F000001041790491539800EB400101EB00109E
+:10F10000C54901EB0010016803914FF48052049B44
+:10F11000539807F077F810F001FEC049C1F8180FB6
+:10F12000FB215398C0EB001000EB8000BC4A02F8B2
+:10F1300030109DF854105398C0EB001000EB800085
+:10F1400002EBC0004170B74841795398C0EB001002
+:10F1500000EB800002EBC0000171B24801795398C6
+:10F16000C0EB001000EB800002EBC0004171AD4825
+:10F17000C1785398C0EB001000EB800002EBC00098
+:10F180008171A84881785398C0EB001000EB800093
+:10F1900002EBC000C171A34841785398C0EB001046
+:10F1A00000EB800002EBC00001729C4890F80B1F3E
+:10F1B0005398C0EB001000EB800002EBC0004172DE
+:10F1C00000211A911AE09548D0F8180FBDF8681080
+:10F1D000C1F10301C900C840C1B25398C0EB00108F
+:10F1E00000EB80008E4A02EBC002BDF868000A30D6
+:10F1F0001154BDF86800401C81B21A91BDF8680036
+:10F200000428E0DB40F2991153984843804901EB10
+:10F21000C00108319DF8500000EB800202EBC000F5
+:10F2200011F820105398C0EB001000EB80007C4ACE
+:10F2300002EBC00081730F210F91559807287DD2F2
+:10F24000DFE800F07C0448C4F7F3F200A1215398F2
+:10F25000C0EB001000EB8000714A02EBC002BDF869
+:10F260003C001154BDF83C00401C81B20F915398F2
+:10F27000C0EB001000EB8000694A02EBC002BDF851
+:10F280003C0055991154BDF83C00401C81B20F91CF
+:10F2900040F29911539848435D4901EBC001083190
+:10F2A0009DF8500000EB800202EBC00001EB8000F3
+:10F2B000017A5398C0EB001000EB8000584A02EB33
+:10F2C000C002BDF83C001154BDF83C00401C81B2A6
+:10F2D0000F9177E2A1215398C0EB001000EB800062
+:10F2E0004F4A02EBC002BDF83C001154BDF83C008F
+:10F2F000401C81B20F915398C0EB001000EB8000CE
+:10F30000474A02EBC002BDF83C0055991154BDF8C4
+:10F310003C00401C81B20F9140F299115398484330
+:10F320003B4901EBC00108319DF8500000EB800221
+:10F3300002EBC00001EB8000017A00E043E2539849
+:10F34000C0EB001000EB8000354A02EBC002BDF8B4
+:10F350003C001154BDF83C00401C81B20F910021CB
+:10F360001A9129E040F2991153984843284901EB3A
+:10F37000C00108319DF8500000EB800202EBC00094
+:10F3800001EB8000C168BDF86800C0F10300C00057
+:10F39000C1405398C0EB001000EB8000204A02EB04
+:10F3A000C002BDF83C30BDF8680018441154BDF8E7
+:10F3B0006800401C81B21A91BDF868000428D1DBB6
+:10F3C000BDF83C00001D81B20F91FBE1A1215398D3
+:10F3D000C0EB001000EB8000114A02EBC002BDF848
+:10F3E0003C001154BDF83C00401C81B20F91539871
+:10F3F000C0EB001000EB8000094A02EBC002BDF830
+:10F400003C0055991154BDF83C00401C81B20EE0FF
+:10F41000C4440020383E002004400020BC220020CC
+:10F42000047D0020C7310020EBE0C7E001E00F9130
+:10F43000C8E1A1215398C0EB001000EB8000FE4A08
+:10F4400002EBC002BDF83C001154BDF83C00401C6A
+:10F4500081B20F915398C0EB001000EB8000F64A88
+:10F4600002EBC002BDF83C0055991154BDF83C00B8
+:10F47000401C81B20F9140F2991153984843EF49D3
+:10F4800001EBC00108319DF8500000EB800202EB57
+:10F49000C00001EB8000017C5398C0EB001000EB32
+:10F4A0008000E54A02EBC002BDF83C001154BDF8F3
+:10F4B0003C00401C81B20F9140F29911539848438F
+:10F4C000DE4901EBC00008309DF8501001EB8102CD
+:10F4D00002EBC10100EB8100007C20B1012803D0C8
+:10F4E000022869D134E067E000211A9126E040F259
+:10F4F000991153984843D14901EBC00108319DF857
+:10F50000500000EB800202EBC00001EB80011131E2
+:10F51000BDF86800095C5398C0EB001000EB800058
+:10F52000C54A02EBC002BDF83C30BDF86800184483
+:10F530001154BDF86800401C81B21A91BDF86800F2
+:10F540000328D4DBBDF83C00C01C81B20F9133E02E
+:10F5500000211A9126E040F2991153984843B74987
+:10F5600001EBC00108319DF8500000EB800202EB76
+:10F57000C00001EB80011631BDF86800095C5398AA
+:10F58000C0EB001000EB8000AB4A02EBC002BDF8FC
+:10F590003C30BDF8680018441154BDF86800401CA8
+:10F5A00081B21A91BDF868000628D4DBBDF83C0092
+:10F5B000801D81B20F9100BF00BF03E1A1215398CC
+:10F5C000C0EB001000EB80009B4A02EBC002BDF8CC
+:10F5D0003C001154BDF83C00401C81B20F9153987F
+:10F5E000C0EB001000EB8000934A02EBC002BDF8B4
+:10F5F0003C0055991154BDF83C00401C81B20F915C
+:10F60000F4E300211A911EE0539800EB400101EB56
+:10F6100000108B4901EB00110E31BDF86800095C48
+:10F620005398C0EB001000EB8000834A02EBC0024D
+:10F63000BDF83C30BDF8680018441154BDF86800AE
+:10F64000401C81B21A91BDF868000A28DCDBBDF8C5
+:10F650003C000A3081B20F91539800EB400101EB5E
+:10F660000010774901EB0010408B0212BDF83C10EE
+:10F6700008460491491C8BB20F935399C1EB0111B9
+:10F6800001EB81016C4B03EBC1010A54539800EB71
+:10F69000400101EB00106A4901EB0010408BC2B23F
+:10F6A000BDF83C00411C8BB20F9304905399C1EB01
+:10F6B000011101EB8101604B03EBC1010A5440F2DF
+:10F6C0009911539848435D4901EBC00000F5527011
+:10F6D000549901EB410202EB011100EBC100B0F8BB
+:10F6E0008E000212BDF83C00411C8BB20F930490B7
+:10F6F0005399C1EB011101EB81014F4B03EBC101A8
+:10F700000A5440F29911539848434C4901EBC00008
+:10F7100000F55270549901EB410202EB011100EB2C
+:10F72000C100B0F88E00C2B2BDF83C00411C8BB2E3
+:10F730000F9304905399C1EB011101EB81013E4BF2
+:10F7400003EBC1010A5440F29911539848433B49D5
+:10F7500001EBC00000F55270549901EB410202EB3D
+:10F76000011100EBC100B0F88E10539801EB80201E
+:10F7700081B203200491E9F70FFC00211A9116E0F1
+:10F780003049BDF86800095C5398C0EB001000EBED
+:10F790008000294A02EBC002BDF83C30BDF8680089
+:10F7A00018441154BDF86800401C81B21A91BDF88C
+:10F7B0006800B0F5007FE3DBBDF83C0000F50070A9
+:10F7C00081B20F9112E3A222BDF83C1008460491C9
+:10F7D000491C8BB20F935399C1EB011101EB8101CD
+:10F7E000154B03EBC1010A5400200B90E8E240F2F4
+:10F7F000991153984843114901EBC00108319DF814
+:10F80000500000EB800202EBC00001EB8000817829
+:10F81000BDF82C000844C0B25490BDF82C00401C28
+:10F82000C2B2BDF83C00411C8BB20F9304905399B7
+:10F83000C1EB011108E00000047D0020C444002059
+:10F8400004400020C52F002001EB8101FE4B03EB9B
+:10F85000C1010A5440F2991153984843FB4901EB06
+:10F86000C00202F55272549800EB400101EB001007
+:10F8700002EBC0004279BDF83C00411C8BB20F93F3
+:10F8800004905399C1EB011101EB8101EE4B03EBA5
+:10F89000C1010A5440F2991153984843EB4901EBD6
+:10F8A000C00101F55271549800EB400202EB0010C8
+:10F8B00001EBC00040790B281DD2DFE800F01C06E8
+:10F8C00007081D85090A0BF0EF0000BF00BF00BF4D
+:10F8D00000BF00BF0022BDF83C1008460491491C3F
+:10F8E0008BB20F935399C1EB011101EB8101D64B00
+:10F8F00003EBC1010A545DE20522BDF83C10084645
+:10F900000491491C8BB20F935399C1EB011101EB88
+:10F910008101CD4B03EBC1010A5440F29911539878
+:10F920004843CA4901EBC00000F55270549901EBFD
+:10F93000410202EB011100EBC100C279BDF83C00AD
+:10F94000411C8BB20F9304905399C1EB011101EB51
+:10F950008101BD4B03EBC1010A5400201A9029E03C
+:10F9600040F2991153984843B84901EBC00101F5A1
+:10F970005271549800EB400202EB001001EBC00002
+:10F980008168BDF86800C0F10300C000C140539811
+:10F99000C0EB001000EB8000AB4A02EBC002BDF8E8
+:10F9A0003C30BDF8680018441154BDF86800401C94
+:10F9B00081B21A91BDF868000428D1DBBDF83C0083
+:10F9C000001D81B20F91F5E10822BDF83C100846F8
+:10F9D0000491491C8BB20F935399C1EB011101EBB8
+:10F9E0008101994B03EBC1010A5440F299115398DC
+:10F9F0004843964901EBC00000F55270549901EB61
+:10FA0000410202EB011100EBC100C279BDF83C00DC
+:10FA1000411C8BB20F9304905399C1EB011101EB80
+:10FA20008101894B03EBC1010A5400201A9029E09F
+:10FA300040F2991153984843844901EBC00101F504
+:10FA40005271549800EB400202EB001001EBC00031
+:10FA50008168BDF86800C0F10300C000C140539840
+:10FA6000C0EB001000EB8000774A02EBC002BDF84B
+:10FA70003C30BDF8680018441154BDF86800401CC3
+:10FA800081B21A91BDF868000428D1DBBDF83C00B2
+:10FA9000001D81B20F9100211A912BE067E033E045
+:10FAA00040F2991153984843684901EBC00101F5B0
+:10FAB0005271549800EB400202EB001001EBC000C1
+:10FAC000416BBDF86800C0F10200C000C14053980E
+:10FAD000C0EB001000EB80005B4A02EBC002BDF8F7
+:10FAE0003C30BDF8680018441154BDF86800401C53
+:10FAF00081B21A91BDF868000328D1DBBDF83C0043
+:10FB0000C01C81B20F9155E140F2991153984843BE
+:10FB10004E4901EBC00101F55271549800EB4002CF
+:10FB200002EB001001EBC00090F89320BDF83C10F0
+:10FB300008460491491C8BB20F935399C1EB0111F4
+:10FB400001EB8101404B03EBC1010A540022BDF8D7
+:10FB50003C00411C8BB20F9304905399C1EB0111EF
+:10FB600001EB8101384B03EBC1010A5422E140F261
+:10FB7000991153984843354901EBC00101F5527181
+:10FB8000549800EB400202EB001001EBC00090F82B
+:10FB90009320BDF83C1008460491491C8BB20F938A
+:10FBA0005399C1EB011101EB8101274B03EBC1011B
+:10FBB0000A5440F2991153984843244901EBC0007C
+:10FBC00000F55270549901EB410202EB011100EB78
+:10FBD000C10090F89300012806D0022840D00328E5
+:10FBE00076D004283BD1ABE000211A9129E040F205
+:10FBF000991153984843154901EBC00101F5527121
+:10FC0000549800EB400202EB001001EBC000416B86
+:10FC1000BDF86800C0F10200C000C1405398C0EBBD
+:10FC2000001000EB8000084A02EBC002BDF83C3037
+:10FC3000BDF8680018441154BDF86800401C81B23A
+:10FC40001A91BDF8680003E0047D0020C444002040
+:10FC50000328CCDBBDF83C00C01C81B20F91A7E0AB
+:10FC600000211A9129E040F2991153984843FE4926
+:10FC700001EBC00101F55271549800EB400202EB18
+:10FC8000001001EBC000C16BBDF86800C0F10200BC
+:10FC9000C000C1405398C0EB001000EB8000F34A55
+:10FCA00002EBC002BDF83C30BDF8680018441154A6
+:10FCB000BDF86800401C81B21A91BDF868000328A5
+:10FCC000D1DBBDF83C00C01C81B20F9170E0FFE7B2
+:10FCD00000211A912AE040F2991153984843E249D1
+:10FCE00001EBC00101F55271549800EB400202EBA8
+:10FCF000001001EBC000B0F84010BDF86800C0F182
+:10FD00000100C00001415398C0EB001000EB8000DF
+:10FD1000D64A02EBC002BDF83C30BDF8680018447A
+:10FD20001154BDF86800401C81B21A91BDF86800FA
+:10FD30000228D0DBBDF83C00801C81B20F9137E077
+:10FD400000211A912AE040F2991153984843C6497C
+:10FD500001EBC00101F55271549800EB400202EB37
+:10FD6000001001EBC000B0F84210BDF86800C0F10F
+:10FD70000100C00001415398C0EB001000EB80006F
+:10FD8000BA4A02EBC002BDF83C30BDF86800184426
+:10FD90001154BDF86800401C81B21A91BDF868008A
+:10FDA0000228D0DBBDF83C00801C81B20F9100BF5F
+:10FDB00000BF00BF00BFBDF82C00401C81B20B91FA
+:10FDC00040F2991153984843A74901EBC00108310B
+:10FDD0009DF8500000EB800202EBC00011F82010EB
+:10FDE000BDF82C0081423FF702AD00BF00BFBDF857
+:10FDF0003C00010A5398C0EB001000EB80009B4AC6
+:10FE000002EBC0008170BDF83C00C1B25398C0EB5A
+:10FE1000001000EB800002EBC000C1705398C0EBF3
+:10FE2000001000EB8000114601EBC0010491BDF809
+:10FE30003C100498E9F732FD05900598020A5398A2
+:10FE4000C0EB001000EB8000884901EBC000BDF85A
+:10FE50003C104254BDF83C00401C80B20F90059805
+:10FE6000C2B25398C0EB001000EB80007F4901EB59
+:10FE7000C000BDF83C104254BDF83C00401C80B2AC
+:10FE80000F9005F0BDBA539800EB400101EB001054
+:10FE9000774901EB00113031549801EB00104178A3
+:10FEA000159140F29911539848436F4901EBC001F5
+:10FEB00001F55271549800EB400202EB001011F86A
+:10FEC000301040F2991253985043674A02EBC00039
+:10FED0004079814208D1012140F299125398504350
+:10FEE000614A02EBC00001716249539801EB0011B5
+:10FEF0005498085C401CC1B25E4A539802EB001251
+:10FF0000549811549DF85400002804DD9DF85400C5
+:10FF1000401EC1B215915598A1380A287DD2DFE85C
+:10FF200000F0FDFCFBFAF9F8F705F6F5022153980D
+:10FF3000C0EB001000EB80004C4A02F830109DF836
+:10FF400054004030C1B25398C0EB001000EB800069
+:10FF500002EBC000417041215398C0EB001000EB50
+:10FF6000800002EBC000817030215398C0EB00107C
+:10FF700000EB800002EBC000C1705398C0EB001092
+:10FF800000EB800002EBC000017140F29911539820
+:10FF90004843354901EBC00101F55271549800EB1B
+:10FFA000400202EB001001EBC000007901095398F8
+:10FFB000C0EB001000EB80002C4A02EBC000417146
+:10FFC0005398C0EB001000EB8000114601EBC0001D
+:10FFD00040790A2812DA5398C0EB001000EB800039
+:10FFE00001EBC00040793030C1B25398C0EB001033
+:10FFF00000EB800002EBC000417115E05398C0EBAC
+:020000040802F0
+:10000000001000EB8000194901EBC0004079373047
+:10001000C1B25398C0EB001000E00BE200EB80008F
+:10002000124A02EBC000417140F2991153984843C3
+:100030000D4901EBC00101F55271549800EB4002EB
+:1000400002EB001001EBC000007900F00F015398A3
+:10005000C0EB001000EB8000044A02EBC00081718D
+:100060005398C0EB001007E0C4440020047D00203A
+:1000700004400020383E002000EB8000114601EBD8
+:10008000C00080790A2812DA5398C0EB001000EB08
+:10009000800001EBC00080793030C1B25398C0EBD2
+:1000A000001000EB800002EBC000817113E0539858
+:1000B000C0EB001000EB8000FE4901EBC00080792E
+:1000C0003730C1B25398C0EB001000EB8000F94A02
+:1000D00002EBC000817103225398C0EB001000EBCB
+:1000E0008000F44901EBC000C2715398C0EB0010CE
+:1000F00000EB800001EBC000401C07210490E9F7F1
+:10010000E9F901465398C0EB001008E024E1A6E0AD
+:1001100082E36CE3BAE28EE1F4E04DE022E000EB32
+:100120008000E44A02EBC000017209210F91002116
+:1001300040F2991253985043DF4A02EBC00001711C
+:10014000082240F2991153984843DB4901EBC00063
+:1001500000F55270549901EB410303EB011100F8D3
+:1001600031206EE304215398C0EB001000EB8000B7
+:10017000D04A02F830109DF854004030C1B2539874
+:10018000C0EB001000EB800002EBC0004170512179
+:100190005398C0EB001000EB800002EBC0008170B0
+:1001A00005215398C0EB001000EB800002EBC0006B
+:1001B000C17004210F9144E302215398C0EB001059
+:1001C00000EB8000BB4A02F830109DF8540040302C
+:1001D000C1B25398C0EB001000EB800002EBC000EE
+:1001E000417041215398C0EB001000EB800002EBFE
+:1001F000C000817031215398C0EB001000EB8000EB
+:1002000002EBC000C17035215398C0EB001000EB29
+:10021000800002EBC000017103215398C0EB001075
+:1002200000EB800002EBC00041715398C0EB00105E
+:1002300000EB8000114601EBC000401C052104903A
+:10024000E9F748F901465398C0EB001000EB800035
+:10025000984A02EBC000817107210F91F1E202215F
+:100260005398C0EB001000EB8000924A02F8301067
+:100270009DF854004030C1B25398C0EB001000EB21
+:10028000800002EBC000417041215398C0EB001088
+:1002900000EB800002EBC000817032215398C0EB6C
+:1002A000001000EB800002EBC000C17030215398B9
+:1002B000C0EB001000EB800002EBC00001710321D5
+:1002C0005398C0EB001000EB800002EBC0004171BE
+:1002D0005398C0EB001000EB8000114601EBC0000A
+:1002E000401C05210490E9F7F5F801465398C0EB4E
+:1002F000001000EB80006F4A02EBC0008171072103
+:100300000F919EE204215398C0EB001000EB800097
+:10031000684A02F830109DF854004030C1B253983A
+:10032000C0EB001000EB800002EBC00041704121E7
+:100330005398C0EB001000EB800002EBC00081700E
+:1003400005215398C0EB001000EB800002EBC000C9
+:10035000C17004210F9174E202215398C0EB001088
+:1003600000EB8000534A02F830109DF854004030F2
+:10037000C1B25398C0EB001000EB800002EBC0004C
+:10038000417041215398C0EB001000EB800002EB5C
+:10039000C000817031215398C0EB001000EB800049
+:1003A00002EBC000C17032215398C0EB001000EB8B
+:1003B000800002EBC000017103215398C0EB0010D4
+:1003C00000EB800002EBC00041715398C0EB0010BD
+:1003D00000EB8000114601EBC000401C0521049099
+:1003E000E9F778F801465398C0EB001000EB800065
+:1003F000304A02EBC000817107210F91539800EB46
+:10040000400101EB00102D4901EB001130315498EF
+:1004100001EB0010807820F02002539800EB40019F
+:1004200001EB0010254901EB00103030549900EB2E
+:100430000110827005E202215398C0EB001000EB1E
+:1004400080001C4A02F830109DF854004030C1B2C0
+:100450005398C0EB001000EB800002EBC00041702D
+:1004600041215398C0EB001000EB800002EBC0006C
+:10047000817031215398C0EB001000EB800002EB3B
+:10048000C000C17030215398C0EB001000EB800019
+:1004900002EBC000017140F299115398484306499C
+:1004A00001EBC00000F55270549901EB410202EBE0
+:1004B000011105E0047D0020C44400200440002018
+:1004C00000EBC1008068B0F5100F0AD330215398BB
+:1004D000C0EB001000EB8000FE4A02EBC00041714F
+:1004E00009E032215398C0EB001000EB8000F94A7C
+:1004F00002EBC000417140F2991153984843F6490C
+:1005000001EBC00000F55270549901EB410202EB7F
+:10051000011100EBC100C07901280AD131215398A3
+:10052000C0EB001000EB8000EA4A02EBC0008171D2
+:100530001BE040F2991153984843E74901EBC00092
+:1005400000F55270549901EB410202EB011100EBEE
+:10055000C100C07948B932215398C0EB001000EBBC
+:100560008000DC4A02EBC000817100211A912AE070
+:1005700040F2991153984843D74901EBC00101F566
+:100580005271549800EB400202EB001001EBC000E6
+:100590008168BDF86800C0F105008000C14001F02D
+:1005A0000F0130315398C0EB001000EB8000C94AB6
+:1005B00002EBC002BDF86800C01D1154BDF8680010
+:1005C000401C81B21A91BDF868000628D0DB3221A8
+:1005D0005398C0EB001000EB8000BE4A02EBC00055
+:1005E000417300211A912AE040F29911539848432F
+:1005F000B94901EBC00101F55271549800EB40027A
+:1006000002EB001001EBC000416BBDF86800C0F1C7
+:1006100003008000C14001F00F0130315398C0EB5E
+:10062000001000EB8000AB4A02EBC002BDF868008E
+:100630000E301154BDF86800401C81B21A91BDF80B
+:1006400068000428D0DB03225398C0EB001000EBB5
+:100650008000A04901EBC00082745398C0EB0010E9
+:1006600000EB800001EBC000401C12210490E8F771
+:1006700031FF01465398C0EB001000EB8000954A13
+:1006800002EBC000C17414210F91DAE002215398EB
+:10069000C0EB001000EB80008E4A02F830109DF88D
+:1006A00054004030C1B25398C0EB001000EB800002
+:1006B00002EBC000417041215398C0EB001000EBE9
+:1006C000800002EBC000817032215398C0EB001013
+:1006D00000EB800002EBC000C17031215398C0EBE9
+:1006E000001000EB800002EBC00001713221539832
+:1006F000C0EB001000EB800002EBC000417153988A
+:10070000C0EB001000EB800002EBC0008171002103
+:100710001A912AE040F29911539848436E4901EB2F
+:10072000C00101F55271549800EB400202EB001039
+:1007300001EBC000416BBDF86800C0F10300800010
+:10074000C14001F00F0130315398C0EB001000EBB5
+:100750008000604A02EBC002BDF86800C01D115461
+:10076000BDF86800401C81B21A91BDF868000428E9
+:10077000D0DB00211A9111E030215398C0EB00101A
+:1007800000EB8000534A02EBC002BDF868000B305A
+:100790001154BDF86800401C81B21A91BDF8680080
+:1007A0001928E9DB03225398C0EB001000EB80000E
+:1007B000484901EBC00080F824205398C0EB00109A
+:1007C00000EB800001EBC000401C24210490E8F7FE
+:1007D00081FE01465398C0EB001000EB80003D4ABB
+:1007E00002EBC00080F8251026210F9129E010218E
+:1007F0005398C0EB001000EB8000364A02F830102E
+:1008000030215398C0EB001000EB800002EBC000D9
+:10081000417002210F9114E010215398C0EB001099
+:1008200000EB80002B4A02F8301031215398C0EBC6
+:10083000001000EB800002EBC000417002210F911C
+:1008400000BF00BF04F0DCBD539800EB400101EB9A
+:100850000010224901EB00113031549801EB0010D7
+:100860004178159140F29911539848431A4901EB88
+:10087000C00101F55271549800EB400202EB0010E8
+:1008800011F8301040F2991253985043124A02EB7B
+:10089000C0004079814208D1012140F29912539859
+:1008A00050430D4A02EBC00001710D49539801EB12
+:1008B00000115498085C401CC1B2094A539802EBDD
+:1008C0000012549811549DF8540000280DDD9DF835
+:1008D000540007E0047D0020C444002004400020B0
+:1008E000383E0020401EC1B215915598A1380A2803
+:1008F0002FD2DFE800F0052FD5FCFBFAF92E82F8A5
+:1009000004215398C0EB001000EB8000FE4A02F86F
+:1009100030109DF854004030C1B25398C0EB001025
+:1009200000EB800002EBC000417051215398C0EBF6
+:10093000001000EB800002EBC0008170052153988D
+:10094000C0EB001000EB800002EBC000C17004217E
+:100950000F9122E302215398C0EB001000EB8000BE
+:10096000E94A02F830109DF854004030C1B2539863
+:10097000C0EB001000EB800002EBC0004170412191
+:100980005398C0EB001000EB800002EBC0008170B8
+:1009900031215398C0EB001000EB800002EBC00047
+:1009A000C17035215398C0EB001000EB800002EBC2
+:1009B000C000017103215398C0EB001000EB8000D0
+:1009C00002EBC00041715398C0EB001000EB8000B7
+:1009D000114601EBC000401C05210490E8F77AFDA8
+:1009E00001465398C0EB001000EB8000C64A02EBB2
+:1009F000C000817107210F91B0E302215398C0EB31
+:100A0000001000EB8000C04A02F830109DF854003E
+:100A10004030C1B25398C0EB001000EB800002EBF5
+:100A2000C000417041215398C0EB001000EB8000E2
+:100A300002EBC000817032215398C0EB001000EB34
+:100A4000800002EBC000C17030215398C0EB001051
+:100A500000EB800002EBC000017103215398C0EB52
+:100A6000001000EB800002EBC00041715398C0EB16
+:100A7000001000EB8000114601EBC000401C052176
+:100A80000490E8F727FD01465398C0EB001000EBF7
+:100A900080009D4A02EBC000817107210F915DE348
+:100AA00004215398C0EB001000EB8000964A02F836
+:100AB00030109DF854004030C1B25398C0EB001084
+:100AC00000EB800002EBC000417041215398C0EB65
+:100AD000001000EB800002EBC000817005215398EC
+:100AE000C0EB001004E00BE023E30DE356E276E0F8
+:100AF00000EB800002EBC000C17004210F912DE3D8
+:100B000002215398C0EB001000EB80007E4A02F8EF
+:100B100030109DF854004030C1B25398C0EB001023
+:100B200000EB800002EBC000417041215398C0EB04
+:100B3000001000EB800002EBC0008170312153985F
+:100B4000C0EB001000EB800002EBC000C17032214E
+:100B50005398C0EB001000EB800002EBC000017165
+:100B600003215398C0EB001000EB800002EBC000A3
+:100B700041715398C0EB001000EB8000114601EB6F
+:100B8000C000401C05210490E8F7A4FC01465398DE
+:100B9000C0EB001000EB80005B4A02EBC0008171EB
+:100BA000539800EB400101EB0010584901EB001194
+:100BB0003031549801EB0010807820F020025398D7
+:100BC00000EB400101EB0010504901EB0011303106
+:100BD000549801EB0010827007210F91BEE20221B0
+:100BE0005398C0EB001000EB8000474A02F8301029
+:100BF0009DF854004030C1B25398C0EB001000EB98
+:100C0000800002EBC000417041215398C0EB0010FE
+:100C100000EB800002EBC000817031215398C0EBE3
+:100C2000001000EB800002EBC000C170412153981E
+:100C3000C0EB001000EB800002EBC000017140F23D
+:100C4000991153984843324901EBC00000F55270A6
+:100C5000549901EB410202EB011100EBC1008068E5
+:100C6000B0F1104F0AD130215398C0EB001000EBC7
+:100C70008000254A02EBC000417109E032215398FF
+:100C8000C0EB001000EB80001F4A02EBC000417176
+:100C900040F29911539848431D4901EBC00000F5FB
+:100CA0005270549901EB410202EB011100EBC100BB
+:100CB000C07901280AD131215398C0EB001000EB14
+:100CC0008000114A02EBC00081711BE040F29911D3
+:100CD000539848430E4901EBC00000F552705499F7
+:100CE00001EB410202EB011100EBC100C07948B9F0
+:100CF00032215398C0EB001000EB8000024A02EB57
+:100D0000C0008171002105E0047D00200440002026
+:100D1000C44400201A912AE040F2991153984843A4
+:100D2000F74901EBC00101F55271549800EB400204
+:100D300002EB001001EBC0008168BDF86800C0F153
+:100D400007008000C14001F00F0130315398C0EB23
+:100D5000001000EB8000EB4A02EBC002BDF8680017
+:100D6000C01D1154BDF86800401C81B21A91BDF835
+:100D700068000828D0DB32215398C0EB001000EB4C
+:100D80008000E04A02EBC000C17300211A912AE002
+:100D900040F2991153984843D94901EBC00101F53C
+:100DA0005271549800EB400202EB001001EBC000BE
+:100DB000416BBDF86800C0F105008000C14001F042
+:100DC0000F0130315398C0EB001000EB8000CD4A8A
+:100DD00002EBC002BDF8680010301154BDF8680085
+:100DE000401C81B21A91BDF868000628D0DB302182
+:100DF0005398C0EB001000EB8000C24A02EBC00029
+:100E0000817500211A9111E030215398C0EB001038
+:100E100000EB8000BB4A02EBC002BDF8680017304F
+:100E20001154BDF86800401C81B21A91BDF86800E9
+:100E30000628E9DB30215398C0EB001000EB80005E
+:100E4000B04A02EBC000417700211A9111E0302135
+:100E50005398C0EB001000EB8000AA4A02EBC002DE
+:100E6000BDF868001E301154BDF86800401C81B206
+:100E70001A91BDF868000628E9DB30215398C0EBD1
+:100E8000001000EB80009F4A02EBC00080F82410A5
+:100E900000211A9111E030215398C0EB001000EBB3
+:100EA0008000984A02EBC002BDF86800253011545A
+:100EB000BDF86800401C81B21A91BDF86800062890
+:100EC000E9DB30215398C0EB001000EB80008D4A25
+:100ED00002EBC00080F82B1000211A9111E03021A4
+:100EE0005398C0EB001000EB8000864A02EBC00272
+:100EF000BDF868002C301154BDF86800401C81B268
+:100F00001A91BDF868000628E9DB30215398C0EB40
+:100F1000001000EB80007B4A02EBC00080F832102A
+:100F200000211A9111E030215398C0EB001000EB22
+:100F30008000744A02EBC002BDF8680033301154DF
+:100F4000BDF86800401C81B21A91BDF868000628FF
+:100F5000E9DB03225398C0EB001000EB80006949E5
+:100F600001EBC00080F839205398C0EB001000EB73
+:100F7000800001EBC000401C39210490E8F7AAFA78
+:100F800001465398C0EB001000EB80005D4A02EB75
+:100F9000C00080F83A103B210F91DFE00221539806
+:100FA000C0EB001000EB8000564A02F830109DF8AC
+:100FB00054004030C1B25398C0EB001000EB8000E9
+:100FC00002EBC000417041215398C0EB001000EBD0
+:100FD000800002EBC000817032215398C0EB0010FA
+:100FE00000EB800002EBC000C17031215398C0EBD0
+:100FF000001000EB800002EBC00001713321539818
+:10100000C0EB001000EB800002EBC0004171322108
+:101010005398C0EB001000EB800002EBC000817120
+:1010200000211A912AE040F299115398484334491B
+:1010300001EBC00101F55271549800EB400202EB44
+:10104000001001EBC000416BBDF86800C0F1050065
+:101050008000C14001F00F0130315398C0EB001007
+:1010600000EB8000274A02EBC002BDF86800C01DFB
+:101070001154BDF86800401C81B21A91BDF8680097
+:101080000628D0DB00211A9111E030215398C0EBE3
+:10109000001000EB80001B4A02EBC002BDF86800A4
+:1010A0000D301154BDF86800401C81B21A91BDF892
+:1010B00068001928E9DB03225398C0EB001000EB0D
+:1010C0008000104901EBC00080F826205398C0EB47
+:1010D000001000EB800001EBC000401C26210490B2
+:1010E000E8F7F8F901465398C0EB001000EB8000D8
+:1010F000044A02EBC00080F8271028210F912DE050
+:10110000C4440020047D002010215398C0EB00103F
+:1011100000EB8000FE4A02F8301030215398C0EBFB
+:10112000001000EB800002EBC000417002210F9123
+:1011300014E010215398C0EB001000EB8000F44A3B
+:1011400002F8301031215398C0EB001000EB800002
+:1011500002EBC000417002210F9100BF00BF04F0FC
+:101160004FB9539800EB400101EB0010E94901EB46
+:1011700000113031549801EB00104178159140F284
+:10118000991153984843E44901EBC00101F55271AC
+:10119000BDF8680000EB400202EB001011F83010BF
+:1011A00040F2991253985043DB4A02EBC000407959
+:1011B000814208D1012140F2991253985043D64AF6
+:1011C00002EBC0000171D549539801EB001154980E
+:1011D000085C401CC1B2D14A539802EB00125498EB
+:1011E000115400211A9117E0539800EB400101EBD4
+:1011F0000010C84901EB00113031BDF8680001EB67
+:10120000001041789DF85400814200D111E0BDF8F2
+:101210006800401C81B21A91539800EB400101EB29
+:101220000010BC4901EB0010C179BDF86800814293
+:10123000DADC00BF9DF85400002804DD9DF854005E
+:10124000401EC1B2159140F2991153984843B249DA
+:1012500001EBC00000F55270549901EB410202EB22
+:10126000011100EBC10040780F2824DA40F29911F7
+:1012700053984843A84901EBC00101F552715498B5
+:1012800000EB400202EB001001EBC0004078401C74
+:10129000C2B240F29911539848439F4901EBC000F4
+:1012A00000F55270549901EB410303EB011100EB7F
+:1012B000C100427011E0002240F299115398484356
+:1012C000954901EBC00000F55270549901EB4103C0
+:1012D00003EB011100EBC10042705598B1380928A9
+:1012E00026D2DFE800F00526FC2525FB25B9FA000B
+:1012F0009DF854005030C1B25398C0EB001000EB81
+:101300008000834A02F8301020215398C0EB00106F
+:1013100000EB800002EBC0004170FA215398C0EB53
+:10132000001000EB800002EBC000817003210F91E0
+:10133000A0E29DF854005030C1B25398C0EB0010A9
+:1013400000EB8000724A02F8301040F29911539875
+:101350004843714901EBC00101F55271549800EB0B
+:10136000400202EB001001EBC000407840F0300179
+:101370005398C0EB001000EB8000654A02EBC00000
+:10138000417001215398C0EB001000EB800002EB8C
+:10139000C00081705398C0EB001000EB800002EB9E
+:1013A000C000C17000215398C0EB001000EB80001A
+:1013B00002EBC00001715398C0EB001000EB8000FD
+:1013C000114601EBC001049105210498E8F7B6FC31
+:1013D0000022CDE910021098C2B25398C0EB001061
+:1013E00000EB80004A4901EBC0004271DDE91020AA
+:1013F000010641EA1220C2B25398C0EB001000EB84
+:101400008000434901EBC000827103225398C0EB76
+:10141000001000EB800001EBC000C271FA2253986B
+:10142000C0EB001000EB800001EBC000027209204D
+:101430000F90B12240F2991153984843364901EB7D
+:10144000C00000F55270549901EB410303EB011108
+:1014500000EBC10042710DE29DF854005030C1B262
+:101460005398C0EB001000EB8000294A02F83010BE
+:1014700040F2991153984843274901EBC00101F507
+:101480005271549800EB400202EB001001EBC000D7
+:10149000407840F030015398C0EB001000EB800022
+:1014A0001B4A02EBC000417065215398C0EB00104D
+:1014B00000EB800002EBC000817001215398C0EB6B
+:1014C000001000EB800002EBC000C17000215398B7
+:1014D000C0EB001000EB800002E04DE04FE1CDE0FA
+:1014E00002EBC00001715398C0EB001000EB8000CC
+:1014F000114601EBC001049105210498E8F71EFC98
+:101500000022CDE910021098C2B2539808E0000002
+:10151000047D002004400020C4440020383E002008
+:10152000C0EB001000EB8000F94901EBC0004271F4
+:10153000DDE91010020642EA1120C1B25398C0EB57
+:10154000001000EB8000F24A02EBC0008171032121
+:101550005398C0EB001000EB800002EBC000C1719B
+:10156000FA215398C0EB001000EB800002EBC000A2
+:10157000017209210F917DE19DF854005030C1B2F4
+:101580005398C0EB001000EB8000E14A02F83010E5
+:1015900040F2991153984843DE4901EBC00101F52F
+:1015A0005271549800EB400202EB001001EBC000B6
+:1015B000407840F030015398C0EB001000EB800001
+:1015C000D34A02EBC000417065215398C0EB001074
+:1015D00000EB800002EBC000817001215398C0EB4A
+:1015E000001000EB800002EBC000C1701021539886
+:1015F000C0EB001000EB800002EBC00001715398BB
+:10160000C0EB001000EB8000114601EBC00104911B
+:1016100005210498E8F792FB0022CDE9100210980A
+:10162000C2B25398C0EB001000EB8000B84901EB48
+:10163000C0004271DDE91010020642EA1120C1B279
+:101640005398C0EB001000EB8000B14A02EBC000E1
+:10165000817103215398C0EB001000EB800002EB76
+:10166000C000C171FA215398C0EB001000EB80005C
+:1016700002EBC000017209210F91FBE09DF85400BC
+:101680005030C1B25398C0EB001000EB8000A04A6C
+:1016900002F8301040F29911539848439D4901EBEC
+:1016A000C00101F55271549800EB400202EB0010AA
+:1016B00001EBC000407840F030015398C0EB0010BF
+:1016C00000EB8000924A02EBC00041700121539868
+:1016D000C0EB001000EB800002EBC000817053985B
+:1016E000C0EB001000EB800002EBC000C1700521D0
+:1016F0005398C0EB001000EB800002EBC0000171BA
+:101700005398C0EB001000EB8000114601EBC001C4
+:10171000049105210498E8F711FB0022CDE910029D
+:101720001098C2B25398C0EB001000EB80007849CB
+:1017300001EBC0004271DDE91010020642EA1120FF
+:10174000C1B25398C0EB001000EB8000704A02EB6E
+:10175000C000817103215398C0EB001000EB8000A2
+:1017600002EBC000C171FA215398C0EB001000EBEE
+:10177000800002EBC000017209210F917AE040F273
+:10178000991153984843634901EBC00000F552702A
+:10179000549901EB410202EB011100EBC10080788A
+:1017A000B12833D040F2991153984843594901EB7D
+:1017B000C00101F55271549800EB400202EB001099
+:1017C00001EBC000827840F2991153984843514987
+:1017D00001EBC00101F55271549800EB400303EB9B
+:1017E000001001EBC0004271B12240F299115398F0
+:1017F0004843484901EBC00000F55270549901EB91
+:10180000410303EB011100EBC10082709DF854000D
+:101810005030C1B25398C0EB001000EB80003C4A3E
+:1018200002F8301040F2991153984843394901EBBE
+:10183000C00101F55271549800EB400202EB001018
+:1018400001EBC000407840F0C0015398C0EB00109D
+:1018500000EB80002E4A02EBC0004170FA21539841
+:10186000C0EB001000EB800002EBC0008170032190
+:101870000F9100BF00BF72E4012140F2991253980A
+:101880005043244A02EBC0000171A2F28C615398CC
+:1018900001EB00115498085C401CC1B2A2F28C62AA
+:1018A000539802EB001254981154539800EB4001E6
+:1018B00001EB0010184901EB0010007B20B101285A
+:1018C0004CD0022849D1B0E05598312802D04528A3
+:1018D00042D123E000211A9113E008A9BDF8680065
+:1018E000095C5398C0EB001000EB8000084A02EB43
+:1018F000C002BDF868001154BDF86800401C81B2F8
+:101900001A91BDF868000728E7DB07210F9123E053
+:10191000047D0020C44400200440002000211A91CE
+:1019200013E006A9BDF86800095C5398C0EB0010ED
+:1019300000EB8000FE4A02EBC002BDF868001154C3
+:10194000BDF86800401C81B21A91BDF868000728F4
+:10195000E7DB07210F9100BF00BFCBE05498401C8C
+:10196000C1B215919DF854105398C0EB001000EBD4
+:101970008000EF4A02F8301003215398C0EB0010AA
+:1019800000EB800002EBC000417000215398C0EBD7
+:10199000001000EB800002EBC00081700221539820
+:1019A000C0EB001000EB800002EBC000C170002112
+:1019B0005398C0EB001000EB800002EBC0000171F7
+:1019C00009215398C0EB001000EB800002EBC0002F
+:1019D00041715398C0EB001000EB8000114601EB01
+:1019E000C001049106210498E7F758FF0022CDE9D1
+:1019F0001002DDE91001000A40EA0160C2B253980A
+:101A0000C0EB001000EB8000C94901EBC000C271BF
+:101A10001098C2B25398C0EB001000EB800001EBAD
+:101A2000C000827108200F9064E05498401CC1B23D
+:101A300015919DF854105398C0EB001000EB8000F6
+:101A4000BB4A02F8301003215398C0EB001000EBA2
+:101A5000800002EBC000417000215398C0EB0010E1
+:101A600000EB800002EBC00081705398C0EB0010C7
+:101A700000EB800002EBC000C1705398C0EB001077
+:101A800000EB800002EBC000017102215398C0EB13
+:101A9000001000EB800002EBC00041715398C0EBD6
+:101AA000001000EB8000114601EBC00104910621FB
+:101AB0000498E7F7F3FE0022CDE91002DDE91001FA
+:101AC000000A40EA0160C2B25398C0EB001000EB7C
+:101AD0008000974901EBC000C2711098C2B25398C0
+:101AE000C0EB001000EB800001EBC0008271082009
+:101AF0000F9000BF00BFBEE6539800EB400101EB22
+:101B000000108C4901EB00113031549801EB0010AA
+:101B10004178159140F2991153984843864901EB59
+:101B2000C00101F55271549800EB400202EB001025
+:101B300011F8301040F29912539850437E4A02EB4C
+:101B4000C0004079814208D1012140F29912539896
+:101B50005043794A02EBC00001717849539801EB78
+:101B600000115498085C401CC1B2744A539802EBAF
+:101B70000012549811545598F3287CD006DC05289F
+:101B80007AD0F12807D0F2285ED15EE0F42874D034
+:101B9000F628F9D1B0E2F5215398C0EB001000EB24
+:101BA0008000634A02F830109DF854105398C0EB3F
+:101BB000001000EB800002EBC00041700021539840
+:101BC000C0EB001000EB800002EBC000817005212B
+:101BD0005398C0EB001000EB800002EBC000C17016
+:101BE000F1215398C0EB001000EB800002EBC00025
+:101BF00001715398C0EB001000EB8000114601EB1F
+:101C0000C001049105210498E7F748FE0022CDE9C0
+:101C10001002DDE91010020642EA1120C1B2539809
+:101C2000C0EB001000EB8000414A02EBC0004171A4
+:101C30001098C1B25398C0EB001000EB800002EB8B
+:101C4000C000817107210F9155E2F5215398C0EB37
+:101C5000001000EB8000364A02F830109DF8541056
+:101C60005398C0EB001000EB800002EBC000417005
+:101C70000021539802E074E11BE3C0E2C0EB0010C6
+:101C800000EB800002EBC0008170F2215398C0EBA2
+:101C9000001000EB800002EBC000017140F29911CE
+:101CA00053984843244901EBC00101F552715498FF
+:101CB00000EB400202EB001001EBC00090F87E1038
+:101CC0005398C0EB001000EB8000194A02EBC000F3
+:101CD000417140F2991153984843174901EBC000F4
+:101CE00000F55270549901EB410202EB011100EB37
+:101CF000C10090F87E0001287ED125210F9100219E
+:101D00001A912DE040F29911539848430A4901EB8A
+:101D1000C00101F55271549800EB400202EB001033
+:101D200001EBC0015131BDF86800095C539807E030
+:101D3000047D002004400020C4440020383E0020E0
+:101D4000C0EB001000EB8000FE4A02EBC002BDF8C1
+:101D50006800801D1154BDF86800401C81B21A91C2
+:101D6000BDF868000F28CDDB00211A9124E040F275
+:101D7000991153984843F44901EBC00101F55271A0
+:101D8000549800EB400202EB001001EBC0016331FC
+:101D9000BDF86800095C5398C0EB001000EB8000B0
+:101DA000E84A02EBC002BDF8680015301154BDF8D6
+:101DB0006800401C81B21A91BDF868000A28D6DB81
+:101DC00040F2991153984843DF4901EBC00101F5F6
+:101DD0005271549800EB400202EB001001EBC0007E
+:101DE00090F878105398C0EB001000EB8000D54AB3
+:101DF00002EBC000C17700E02CE000211A9124E042
+:101E000040F2991153984843CF4901EBC00101F5C5
+:101E10005271549800EB400202EB001001EBC0013C
+:101E20007931BDF86800095C5398C0EB001000EBF5
+:101E30008000C44A02EBC002BDF868002030115493
+:101E4000BDF86800401C81B21A91BDF868000528F1
+:101E5000D6DB44E040F2991153984843BA4901EB6C
+:101E6000C00000F55270549901EB410202EB0111E0
+:101E700000EBC10090F87E0020282ED10A210F919E
+:101E800000211A9124E040F2991153984843AE4939
+:101E900001EBC00101F55271549800EB400202EBD6
+:101EA000001001EBC0017931BDF86800095C53985E
+:101EB000C0EB001000EB8000A24A02EBC002BDF8AC
+:101EC0006800801D1154BDF86800401C81B21A9151
+:101ED000BDF868000428D6DB01E006210F91BDF8AB
+:101EE0003C00C1B25398C0EB001000EB8000954A53
+:101EF00002EBC000C1705398C0EB001000EB8000F3
+:101F0000114601EBC0010491BDF83C100498E7F7BD
+:101F1000C5FC0022CDE91002DDE91010020642EAFC
+:101F20001120C1B25398C0EB001000EB8000854A2D
+:101F300002EBC002BDF83C0011541098C1B2539896
+:101F4000C0EB001000EB80007E4A02EBC002BDF83F
+:101F50003C00401C1154BDF83C00801C81B20F9124
+:101F6000CAE2F5215398C0EB001000EB8000754ADF
+:101F700002F830109DF854105398C0EB001000EB9D
+:101F8000800002EBC000417000215398C0EB0010AC
+:101F900000EB800002EBC0008170F3215398C0EB8E
+:101FA000001000EB800002EBC000017140F29911BB
+:101FB00053984843644901EBC00101F552715498AC
+:101FC00000EB400202EB001001EBC00090F87E1025
+:101FD0005398C0EB001000EB80005A4A02EBC0009F
+:101FE00041710C210F9140F2991153984843564981
+:101FF00001EBC00101F55271549800EB400202EB75
+:10200000001001EBC00090F878105398C0EB00105E
+:1020100000EB80004B4A02EBC000817100211A9155
+:1020200024E040F2991153984843474901EBC0011D
+:1020300001F55271549800EB400202EB001001EBE5
+:10204000C0017931BDF86800095C5398C0EB0010FD
+:1020500000EB80003B4A02EBC002BDF86800C01DE7
+:102060001154BDF86800401C81B21A91BDF8680097
+:102070000528D6DBBDF83C00C1B25398C0EB001078
+:1020800000EB80002F4A02EBC000C1705398C0EBF8
+:10209000001000EB8000114601EBC0010491BDF877
+:1020A0003C100498E7F7FAFB0022CDE91002DDE9C5
+:1020B0001001000A40EA0160C2B25398C0EB001060
+:1020C00000EB80001F4901EBC000BDF83C104254FA
+:1020D0001098C2B25398C0EB001000EB8000194971
+:1020E00001EBC003BDF83C00401C1A54BDF83C0095
+:1020F000801C80B20F90FFE106210F91F5215398CB
+:10210000C0EB001000EB80000E4A02F830109DF882
+:1021100054105398C0EB001000EB800002EBC0009D
+:10212000417000215398C0EB001000EB800002EBDF
+:10213000C0008170BDF83C00C1B25398C0EB0010E4
+:1021400004E00000047D0020C444002000EB800077
+:1021500002EBC000C170F6215398C0EB001000EBF9
+:10216000800002EBC0000171539800EB400101EBCD
+:102170000010FE4901EB00113031549801EB0010C2
+:10218000017A5398C0EB001000EB800002EBC00016
+:1021900041715398C0EB001000EB8000114601EB39
+:1021A000C0010491BDF83C100498E7F777FB0022CA
+:1021B000CDE91002DDE91020010641EA1220C2B289
+:1021C0005398C0EB001000EB8000E94901EBC00020
+:1021D000BDF83C1042541098C2B25398C0EB0010A6
+:1021E00000EB8000E24901EBC003BDF83C00401C5D
+:1021F0001A54BDF83C00801C80B20F907CE1F521A0
+:102200005398C0EB001000EB8000D94A02F8301060
+:102210009DF854105398C0EB001000EB800002EBC7
+:10222000C000417000215398C0EB001000EB80000B
+:1022300002EBC000817005215398C0EB001000EB49
+:10224000800002EBC000C170F4215398C0EB001075
+:1022500000EB800002EBC00001715398C0EB00104E
+:1022600000EB8000114601EBC001049105210498A8
+:10227000E7F714FB0022CDE91002DDE91001000AA6
+:1022800040EA0160C2B25398C0EB001000EB80003E
+:10229000B74901EBC00042711098C2B25398C0EB2D
+:1022A000001000EB800001EBC000827107200F904E
+:1022B00022E140F213210F91F5215398C0EB001059
+:1022C00000EB8000AA4A02F830109DF85410539891
+:1022D000C0EB001000EB800002EBC0004170BDF8C5
+:1022E0003C0001125398C0EB001000EB800002EBA1
+:1022F000C0008170BDF83C00C1B25398C0EB001023
+:1023000000EB800002EBC000C17005215398C0EBC8
+:10231000001000EB800002EBC000017100211A9157
+:102320001CE0539800EB400101EB00108F4901EBDA
+:1023300000110E31BDF86800095C5398C0EB001025
+:1023400000EB80008A4A02EBC002BDF86800401D25
+:102350001154BDF86800401C81B21A91BDF86800A4
+:102360000A28DEDB539800EB400101EB00107F49A7
+:1023700001EB0010408B01125398C0EB001000EBF2
+:1023800080007B4A02EBC000C173539800EB400110
+:1023900001EB0010754901EB0010408BC1B253985E
+:1023A000C0EB001000EB800002EBC000017440F2B3
+:1023B0009911539848436F4901EBC00101F55271DF
+:1023C000549800EB400202EB001001EBC000B0F8A3
+:1023D0008E0001125398C0EB001000EB8000644A9D
+:1023E00002EBC000417440F299115398484361498F
+:1023F00001EBC00101F55271549800EB400202EB71
+:10240000001001EBC000B0F88E00C1B25398C0EBD1
+:10241000001000EB8000564A02EBC000817440F2CD
+:10242000991153984843534901EBC00101F552718A
+:10243000549800EB400202EB001001EBC000B0F832
+:102440008E10539801EB802081B203200491E6F7AF
+:10245000A3FD00211A9114E04749BDF86800095C0A
+:102460005398C0EB001000EB8000414A02EBC00221
+:10247000BDF8680013301154BDF86800401C81B2EB
+:102480001A91BDF86800B0F5007FE5DB5398C0EB0A
+:10249000001000EB8000364901EBC0010491BDF84B
+:1024A0003C100498E7F7FAF90022CDE91002DDE9C3
+:1024B0001010020642EA1120C1B25398C0EB00107E
+:1024C00000EB80002A4A02EBC002BDF83C00115428
+:1024D0001098C1B25398C0EB001000EB8000244A62
+:1024E00002EBC002BDF83C00401C1154BDF83C009A
+:1024F000801C81B20F9100BF00BF02F081BF5398D2
+:1025000000EB400101EB0010184901EB00113031E4
+:10251000549801EB00104178159140F299115398AD
+:102520004843144901EBC00101F55271549800EB86
+:10253000400202EB001011F8301040F2991253984B
+:1025400050430C4A02EBC0004079814208D101217E
+:1025500040F2991253985043064A02EBC0000171B1
+:102560000649539801EB0011549809E004400020FB
+:10257000047D0020C4440020C52F0020383E0020E8
+:10258000085C401CC1B2FE4A539802EB00125498FA
+:102590001154559807287DD00ADC07285AD2DFE865
+:1025A00010F05900FA007F0459003704E703910541
+:1025B00010380828F2D2DFE810F04306D4054D00A9
+:1025C0004D0008004D004E009600FA215398C0EBD4
+:1025D000001000EB8000EB4A02F830105398C0EB7B
+:1025E000001000EB800002EBC00041705398C0EB7C
+:1025F000001000EB800002EBC00081705398C0EB2C
+:10260000001000EB800002EBC0005599C1709DF8EE
+:1026100054105398C0EB001000EB800002EBC00098
+:1026200001715398C0EB001000EB8000114601EBE4
+:10263000C000C01C02210490E6F74CFF01465398ED
+:10264000C0EB001000EB8000CE4A02EBC0004171ED
+:1026500006210F918BE3FA215398C0EB001000EB99
+:102660008000C84A02F830105398C0EB001000EB0D
+:10267000800002EBC00041705398C0EB001000EBEB
+:10268000800002EBC00081705398C0EB001000EB9B
+:10269000800000E0FDE302EBC0005599C1709DF899
+:1026A00054105398C0EB001000EB800002EBC00008
+:1026B00001715398C0EB001000EB8000114601EB54
+:1026C000C000C01C02210490E6F704FF01465398A5
+:1026D000C0EB001000EB8000AA4A02EBC000417181
+:1026E00006210F91B6E7FA215398C0EB001000EBDA
+:1026F0008000A44A02F830105398C0EB001000EBA1
+:10270000800002EBC00041705398C0EB001000EB5A
+:10271000800002EBC00081705398C0EB001000EB0A
+:10272000800002EBC0005599C1709DF85410539879
+:10273000C0EB001000EB800002EBC0000171539869
+:10274000C0EB001000EB8000114601EBC000C01C84
+:1027500002210490E6F7BEFE01465398C0EB00103C
+:1027600000EB8000874A02EBC000417106210F9107
+:10277000142240F2991153984843834901EBC00059
+:1027800000F55270549901EB410303EB011100EB8A
+:10279000C1004271EBE2FA215398C0EB001000EB4C
+:1027A0008000784A02F830105398C0EB001000EB1C
+:1027B000800002EBC00041705398C0EB001000EBAA
+:1027C000800002EBC00081705398C0EB001000EB5A
+:1027D000800002EBC0005599C1709DF854105398C9
+:1027E000C0EB001000EB800002EBC000017140F272
+:1027F000991153984843644901EBC00000F55270A9
+:10280000549901EB410202EB011100EBC100C079C8
+:1028100001287BD140F29911539848435A4901EB62
+:10282000C00000F55270549901EB410202EB011116
+:1028300000EBC1008068B0F1104F05D34FF41001D8
+:102840000020CDE9101013E040F29911539848434D
+:102850004D4901EBC00000F55270549901EB410263
+:1028600002EB011100EBC10080680022CDE91002EB
+:1028700000211A911CE0BDF86800C0F10200C200FE
+:10288000DDE91001CDE92B10E5F7CDFCC2B253987C
+:10289000C0EB001000EB80003A4901EBC003BDF82B
+:1028A0006800401D1A54BDF86800401C80B21A90A0
+:1028B000BDF868000328DEDB002010901190002195
+:1028C0001A911CE0BDF86800C0F10300C200DDE908
+:1028D0001001CDE92D10E5F7A6FCC2B25398C0EB6C
+:1028E000001000EB8000274901EBC003BDF8680031
+:1028F00008301A54BDF86800401C80B21A90BDF828
+:1029000068000428DEDB00211A911DE0A9E0BDF873
+:102910006800C0F10200C200DDE91001CDE92F100E
+:10292000E5F781FCC2B25398C0EB001000EB8000C9
+:10293000144901EBC003BDF868000C301A54BDF80F
+:102940006800401C80B21A90BDF868000328DEDBE6
+:1029500040F29911539848430B4901EBC00000F530
+:102960005270549901EB410202EB011100EBC100DE
+:10297000406B0022CDE9100200201A9025E00000F3
+:10298000383E0020047D0020C4440020BDF86800CB
+:10299000C0F10200C200DDE91010CDE931010846A6
+:1029A0003199E5F740FCC2B25398C0EB001000EB40
+:1029B0008000FE4901EBC003BDF868000F301A54D7
+:1029C000BDF86800401C80B21A90BDF8680003286A
+:1029D000DCDB40F2991153984843F54901EBC00004
+:1029E00000F55270549901EB410202EB011100EB2A
+:1029F000C100406BEF49B1FBF0F00022CDE91002BD
+:102A000000201A901EE0BDF86800C0F10300C2006B
+:102A1000DDE91010CDE9330108463399E5F703FCF1
+:102A2000C2B25398C0EB001000EB8000DF4901EB0D
+:102A3000C003BDF8680012301A54BDF86800401C8D
+:102A400080B21A90BDF868000428DCDB002153989E
+:102A5000C0EB001000EB8000D44A02EBC00081758F
+:102A600037E140F2991153984843D14901EBC00036
+:102A700000F55270549901EB410202EB011100EB99
+:102A8000C100C079E8BB00201090119000211A917C
+:102A90001EE0BDF86800C0F10200C200DDE91010C0
+:102AA000CDE9350108463599E5F7BDFBC2B253982B
+:102AB000C0EB001000EB8000BC4901EBC003BDF887
+:102AC0006800401D1A54BDF86800401C80B21A907E
+:102AD000BDF868000328DCDB40F2991153984843A5
+:102AE000B34901EBC00000F55270549901EB41026B
+:102AF00002EB011100EBC1008068B0F1104F07D369
+:102B000000E0E6E04FF410000021CDE9100113E0F1
+:102B100040F2991153984843A54901EBC00000F5D4
+:102B20005270549901EB410202EB011100EBC1001C
+:102B300080680022CDE9100200211A911EE0BDF844
+:102B40006800C0F10300C200DDE91010CDE93701D3
+:102B500008463799E5F767FBC2B25398C0EB0010FF
+:102B600000EB8000914901EBC003BDF8680008301C
+:102B70001A54BDF86800401C80B21A90BDF8680075
+:102B80000428DCDB00211A911EE0BDF86800C0F1CA
+:102B90000200C200DDE91010CDE93901084639997B
+:102BA000E5F741FBC2B25398C0EB001000EB800088
+:102BB0007E4901EBC003BDF868000C301A54BDF823
+:102BC0006800401C80B21A90BDF868000328DCDB66
+:102BD00040F2991153984843754901EBC00000F544
+:102BE0005270549901EB410202EB011100EBC1005C
+:102BF000406B0022CDE9100200201A901EE0BDF8C3
+:102C00006800C0F10200C200DDE91010CDE93B010F
+:102C100008463B99E5F707FBC2B25398C0EB00109A
+:102C200000EB8000614901EBC003BDF868000F3084
+:102C30001A54BDF86800401C80B21A90BDF86800B4
+:102C40000328DCDB40F2991153984843584901EBC3
+:102C5000C00000F55270549901EB410202EB0111E2
+:102C600000EBC100406B5349B1FBF0F00022CDE90D
+:102C7000100200201A901EE0BDF86800C0F10300A9
+:102C8000C200DDE91010CDE93D0108463D99E5F7A8
+:102C9000CAFAC2B25398C0EB001000EB800043495F
+:102CA00001EBC003BDF8680012301A54BDF868008B
+:102CB000401C80B21A90BDF868000428DCDB0121BA
+:102CC0005398C0EB001000EB8000384A02EBC000C4
+:102CD0008175539800EB400101EB0010364901EB80
+:102CE00000103030549900EB01104068401C002265
+:102CF000CDE9100200201A901CE0BDF86800C0F178
+:102D00000100C200DDE91001CDE93F10E5F78BFAC3
+:102D1000C2B25398C0EB001000EB8000234901EBD6
+:102D2000C003BDF8680017301A54BDF86800401C95
+:102D300080B21A90BDF868000228DEDB5398C0EB21
+:102D4000001000EB8000194901EBC000C01C1621E7
+:102D50000490E6F7BFFB01465398C0EB001000EB70
+:102D60008000124A02EBC00041761A210F91ADE2B9
+:102D7000FA215398C0EB001000EB80000B4A02F8D8
+:102D800030105398C0EB001000EB800002EBC00045
+:102D900041705398C0EB001000EB800002EBC000C4
+:102DA00081705398C0EB001008E00000047D002003
+:102DB000C444002000E1F5050440002000EB800041
+:102DC00002EBC0005599C1709DF854105398C0EBA8
+:102DD000001000EB800002EBC00001715398C0EBC3
+:102DE000001000EB8000114601EBC000C01C022166
+:102DF0000490E6F76FFB01465398C0EB001000EB20
+:102E00008000FE4A02EBC000417106210F915DE295
+:102E1000FA215398C0EB001000EB8000F74A02F84B
+:102E200030105398C0EB001000EB800002EBC000A4
+:102E300041705398C0EB001000EB800002EBC00023
+:102E400081705398C0EB001000EB800002EBC000D3
+:102E50005599C1709DF854105398C0EB001000EBC9
+:102E6000800002EBC00001715398C0EB001000EB32
+:102E70008000114601EBC000C01C02210490E6F75F
+:102E800029FB01465398C0EB001000EB8000DB4AA1
+:102E900000E0D1E002EBC000417106210F9115E284
+:102EA000FA215398C0EB001000EB8000D34A02F8DF
+:102EB00030105398C0EB001000EB800002EBC00014
+:102EC00041705398C0EB001000EB800002EBC00093
+:102ED00081705398C0EB001000EB800002EBC00043
+:102EE0005599C1709DF854105398C0EB001000EB39
+:102EF000800002EBC000017140F2991153984843E1
+:102F0000BF4901EBC00101F55271549800EB40023A
+:102F100002EB001001EBC000406B0022CDE9100273
+:102F200000201A901EE0BDF86800C0F10200C20047
+:102F3000DDE910104291419008464199E5F773F997
+:102F4000C2B25398C0EB001000EB8000AB4901EB1C
+:102F5000C003BDF86800401D1A54BDF86800401C4D
+:102F600080B21A90BDF868000328DCDB40F29911AA
+:102F700053984843A24901EBC00101F5527154989E
+:102F800000EB400202EB001001EBC000416B084671
+:102F90000191002102F094FC02460B46CDE90201AA
+:102FA00098480021E5F70EF9CDE91001DDE910019F
+:102FB00003F03AFACDE9100100211A911EE0BDF8A4
+:102FC0006800C0F10300C200DDE910104491439095
+:102FD00008464399E5F727F9C2B25398C0EB0010B1
+:102FE00000EB8000854901EBC003BDF868000830A4
+:102FF0001A54BDF86800401C80B21A90BDF86800F1
+:103000000428DCDB5398C0EB001000EB80007B4908
+:1030100001EBC000C01C09210490E6F75BFA0146F1
+:103020005398C0EB001000EB8000744A02EBC00024
+:1030300001730D210F9149E1FA215398C0EB001063
+:1030400000EB80006D4A02F830105398C0EB00107E
+:1030500000EB800002EBC00041705398C0EB001001
+:1030600000EB800002EBC00081705398C0EB0010B1
+:1030700000EB800002EBC0005599C1709DF8541020
+:103080005398C0EB001000EB800002EBC000017110
+:103090005398C0EB001000EB8000114601EBC0001C
+:1030A000C01C02210490E6F715FA01465398C0EBC4
+:1030B000001000EB8000514A02EBC0004171062174
+:1030C0000F9103E1FA215398C0EB001000EB800050
+:1030D0004A4A02F830105398C0EB001000EB800011
+:1030E00002EBC00041705398C0EB001000EB800071
+:1030F00002EBC00081705398C0EB001000EB800021
+:1031000002EBC0005599C1709DF854105398C0EB64
+:10311000001000EB800002EBC000017155215398B4
+:10312000C0EB001000EB800002EBC000417153982F
+:10313000C0EB001000EB8000114601EBC000C01C8A
+:1031400003210490E6F7C6F901465398C0EB00103E
+:1031500000EB8000294A02EBC000817107210F912A
+:10316000B4E0FA215398C0EB001000EB8000234A32
+:1031700002F830105398C0EB001000EB800002EB17
+:10318000C00041705398C0EB001000EB800002EBD0
+:10319000C00081705398C0EB001000EB800002EB80
+:1031A000C0005599C1709DF854105398C0EB0010A1
+:1031B00000EB800002EBC0000171AA215398C0EB24
+:1031C000001000EB800002EBC000417100211A9159
+:1031D00011E000215398C0EB001000EB8000074A7B
+:1031E00002EBC002BDF86800801D1154BDF86800F4
+:1031F000401C81B21A91BDF8680005E0047D0020F2
+:10320000C444002000E1F5050328E2DB5398C0EB3D
+:10321000001000EB8000F74901EBC000C01C062144
+:103220000490E6F757F901465398C0EB001000EB05
+:103230008000F04A02EBC00041720A210F9145E084
+:10324000FA215398C0EB001000EB8000E94A02F825
+:1032500030105398C0EB001000EB800002EBC00070
+:1032600041705398C0EB001000EB800002EBC000EF
+:1032700081705398C0EB001000EB800002EBC0009F
+:103280005599C1709DF854105398C0EB001000EB95
+:10329000800002EBC00001715398C0EB001000EBFE
+:1032A0008000114601EBC000C01C02210490E6F72B
+:1032B00011F901465398C0EB001000EB8000CD4A95
+:1032C00002EBC000417106210F9100BF00BF02F068
+:1032D00097B8539800EB400101EB0010C64901EB91
+:1032E00000113031549801EB00104178159140F2F3
+:1032F000991153984843C14901EBC00101F552713E
+:10330000549800EB400202EB001011F8301040F22C
+:10331000991253985043B94A02EBC0004079814258
+:1033200008D1012140F2991253985043B34A02EB5D
+:10333000C0000171B249539801EB00115498085C28
+:10334000401CC1B2AE4A539802EB0012549811547B
+:10335000539830B1012808D002280BD0032813D18C
+:103360000DE0A848A84908600EE0A648A649AC3977
+:10337000C86709E0A348A4491831086004E0A148DF
+:10338000A149AC39486600BF00BF559889287FD055
+:103390000CDC142876D004DC082874D010286FD1F7
+:1033A00095E3152870D08028F9D1F3E38B286CD0F1
+:1033B0008C286BD08E286AD08F28F0D19DF85410BD
+:1033C0005398C0EB001000EB80008A4A02F83010DE
+:1033D00003215398C0EB001000EB800002EBC0000B
+:1033E00041708F215398C0EB001000EB800002EB7E
+:1033F000C00081705398C0EB001000EB80001146B4
+:1034000001EBC001049103210498E7F7ADFB0146ED
+:103410005398C0EB001000EB8000764A02EBC0002E
+:10342000C17004210F919DF85400402806DC9DF8DE
+:10343000540040F480707349088003E09DF8540004
+:103440007049088001211A9114E05398C0EB0010D4
+:1034500000EB8000674901EBC001BDF86800095C22
+:10346000684ABDF8680022F81010BDF86800401CDA
+:1034700081B21A91BDF86810BDF83C008142E4DBCE
+:1034800096E205E0FEE394E2FDE34EE183E3FBE335
+:103490009DF854105398C0EB001000EB8000554A83
+:1034A00002F8301089215398C0EB001000EB800027
+:1034B00002EBC0008170539800EB400101EB00105B
+:1034C0004D4901EB0010007BF0BB40F2991153987D
+:1034D00048434A4901EBC00000F55270549901EB92
+:1034E000410202EB011100EBC1008068B0F5100F42
+:1034F00005D34FF410010020CDE9101017E040F281
+:103500009911539848433D4901EBC00101F55271AF
+:10351000549800EB400202EB001001EBC000816800
+:1035200008460491002102F0CBF9CDE910010621F3
+:103530005398C0EB001000EB80002E4A02EBC00055
+:10354000417000211A911DE03AE0BDF86800C0F119
+:103550000200C200DDE9100145914690E4F763FEE8
+:10356000C2B25398C0EB001000EB8000214901EB80
+:10357000C003BDF86800C01C1A54BDF86800401CA8
+:1035800080B21A90BDF868000328DEDB5398C0EBC8
+:10359000001000EB8000174901EBC00104910621E7
+:1035A0000498E6F7BAF901465398C0EB001000EB17
+:1035B0008000104A02EBC000817107210F9186E064
+:1035C00040F29911539848430C4901EBC00000F5B3
+:1035D0005270549901EB410202EB011100EBC10062
+:1035E0008068B0F1104F11D34FF010400021CDE9A9
+:1035F000100123E0047D002004400020C44400208A
+:10360000383E002018960020AC60024040F299112C
+:1036100053984843FE4901EBC00101F5527154989B
+:1036200000EB400202EB001001EBC000816808468D
+:103630000491002102F044F9CDE9100107215398CB
+:10364000C0EB001000EB8000F24A02EBC0004170BA
+:1036500000211A911EE0BDF86800C0F10300C2000D
+:10366000DDE910104891479008464799E4F7DBFDE3
+:10367000C2B25398C0EB001000EB8000E54901EBAB
+:10368000C003BDF86800C01C1A54BDF86800401C97
+:1036900080B21A90BDF868000428DCDB5398C0EBB8
+:1036A000001000EB8000DB4901EBC0010491072111
+:1036B0000498E7F759FA01465398C0EB001000EB65
+:1036C0008000D44A02EBC000C17108210F919DF81F
+:1036D0005400402806DC9DF8540040F48070CE4928
+:1036E000088003E09DF85400CB49088001211A911D
+:1036F00014E05398C0EB001000EB8000C54901EBCB
+:10370000C001BDF868000A5CC349BDF8680021F833
+:103710001020BDF86800401C81B21A91BDF86810F5
+:10372000BDF83C008142E4DB42E19DF8541053981F
+:10373000C0EB001000EB8000B64A02F830108B217D
+:103740005398C0EB001000EB800002EBC0008170CA
+:10375000539800EB400101EB0010B04901EB001061
+:10376000007BE8BB40F2991153984843A84901EB0C
+:10377000C00000F55270549901EB410202EB0111B7
+:1037800000EBC1008068B0F5100F05D14FF41000B8
+:103790000021CDE9100117E040F2991153984843F8
+:1037A0009B4901EBC00101F55271549800EB4002B6
+:1037B00002EB001001EBC000816808460491002173
+:1037C00002F07EF8CDE9100106215398C0EB0010FD
+:1037D00000EB80008F4A02EBC0004170002100E046
+:1037E0003EE01A911EE0BDF86800C0F10200C20080
+:1037F000DDE910104A91499008464999E4F713FD14
+:10380000C2B25398C0EB001000EB8000814901EB7D
+:10381000C003BDF86800C01C1A54BDF86800401C05
+:1038200080B21A90BDF868000328DCDB5398C0EB27
+:10383000001000EB8000774901EBC00104910621E4
+:103840000498E6F76AF801465398C0EB001000EBC5
+:103850008000704A02EBC000817107210F917AE06D
+:1038600040F2991153984843694901EBC00000F5B3
+:103870005270549901EB410202EB011100EBC100BF
+:103880008068B0F1104F05D14FF010400021CDE914
+:10389000100117E040F29911539848435C4901EB3D
+:1038A000C00101F55271549800EB400202EB001088
+:1038B00001EBC000816808460491002102F000F885
+:1038C000CDE9100107215398C0EB001000EB8000F8
+:1038D000504A02EBC000417000211A911EE0BDF871
+:1038E0006800C0F10300C200DDE910104C914B905C
+:1038F00008464B99E4F797FCC2B25398C0EB00100E
+:1039000000EB8000434901EBC003BDF86800C01C18
+:103910001A54BDF86800401C80B21A90BDF86800C7
+:103920000428DCDB5398C0EB001000EB8000394921
+:1039300001EBC001049107210498E7F715F901464E
+:103940005398C0EB001000EB8000324A02EBC0003D
+:10395000C17108210F919DF85400402806DC9DF8A4
+:10396000540040F480702C49088003E09DF8540016
+:103970002949088001211A9114E05398C0EB0010E6
+:1039800000EB8000234901EBC001BDF86800095C31
+:10399000214ABDF8680022F81010BDF86800401CEC
+:1039A00081B21A91BDF86810BDF83C008142E4DB99
+:1039B00029E39DF854105398C0EB001000EB8000F1
+:1039C000144A02F8301003215398C0EB001000EBAA
+:1039D000800002EBC000417008215398C0EB00103A
+:1039E00000EB800002EBC00081705398C0EB001028
+:1039F00000EB8000114601EBC00104910321049803
+:103A0000E7F7B2F801465398C0EB001008E0000059
+:103A1000C4440020047D00201896002004400020AB
+:103A200000EB8000FE4A02EBC000C17004210F9140
+:103A30009DF85400402806DC9DF8540040F4807046
+:103A4000F849088003E09DF85400F64908800121F8
+:103A50001A9114E05398C0EB001000EB8000F0497D
+:103A600001EBC001BDF86800095CEE4ABDF86800D2
+:103A700022F81010BDF86800401C81B21A91BDF800
+:103A80006810BDF83C008142E4DB539800EB400134
+:103A900001EB0010E44901EB00113031549801EBC7
+:103AA0000010807820F020012031539800EB400274
+:103AB00002EB0010DC4A02EB00123032549802EBA9
+:103AC0000010817002205399E6F7B6FA9BE29DF848
+:103AD00054105398C0EB001000EB8000D04A02F85D
+:103AE000301003215398C0EB001000EB800002EB74
+:103AF000C000417010215398C0EB001000EB800013
+:103B000002EBC00081705398C0EB001000EB800006
+:103B1000114601EBC001049103210498E7F724F852
+:103B200001465398C0EB001000EB8000BC4A02EB4A
+:103B3000C000C17004210F919DF85400402806DC9C
+:103B40009DF8540040F48070B649088003E09DF869
+:103B50005400B449088001201A9014E05398C0EB37
+:103B6000001000EB8000AE4901EBC001BDF8680019
+:103B7000095CAC4ABDF8680022F81010BDF8680076
+:103B8000401C81B21A91BDF86810BDF83C0081421A
+:103B9000E4DB38E262E09DF854105398C0EB00106B
+:103BA00000EB80009E4A02F8301003215398C0EBCE
+:103BB000001000EB800002EBC00041708C21539894
+:103BC000C0EB001000EB800002EBC0008170539846
+:103BD000C0EB001000EB8000114601EBC001049126
+:103BE00003210498E6F7C0FF01465398C0EB00108C
+:103BF00000EB80008A4A02EBC000C17004210F91E3
+:103C00009DF85400402806DC9DF8540040F4807074
+:103C10008449088003E09DF854008249088001200F
+:103C20001A9014E05398C0EB001000EB80007C4920
+:103C300001EBC001BDF86800095C7A4ABDF8680074
+:103C400022F81010BDF86800401C81B21A91BDF82E
+:103C50006810BDF83C008142E4DBD4E19DF85410CB
+:103C60005398C0EB001000EB80006D4A02F8301052
+:103C700080215398C0EB001000EB800002EBC000E5
+:103C8000817002E05CE1F8E08BE007215398C0EB23
+:103C9000001000EB800002EBC000417040F299116F
+:103CA00053984843614901EBC00101F552715498A2
+:103CB00000EB400202EB001001EBC000416B084634
+:103CC0000491002101F0FCFDCDE9100100211A91C1
+:103CD0001CE0BDF86800C0F10300C200DDE910017E
+:103CE0004D914E90E4F79FFAC2B25398C0EB00108A
+:103CF00000EB80004A4901EBC003BDF86800C01C1E
+:103D00001A54BDF86800401C80B21A90BDF86800D3
+:103D10000428DEDB5398C0EB001000EB8000404924
+:103D200001EBC001049107210498E6F71DFF01464D
+:103D30005398C0EB001000EB8000394A02EBC00042
+:103D4000C17108210F919DF85400402806DC9DF8B0
+:103D5000540040F480703349088003E09DF854001B
+:103D60003049088001201A9014E05398C0EB0010ED
+:103D700000EB80002A4901EBC001BDF86800095C36
+:103D8000284ABDF8680022F81010BDF86800401CF1
+:103D900081B21A91BDF86810BDF83C008142E4DBA5
+:103DA00031E19DF854105398C0EB001000EB8000F7
+:103DB0001B4A02F8301003215398C0EB001000EBAF
+:103DC000800002EBC00041708E215398C0EB0010C0
+:103DD00000EB800002EBC00081705398C0EB001034
+:103DE00000EB8000114601EBC0010491032104980F
+:103DF000E6F7BAFE01465398C0EB001000EB8000D6
+:103E0000074A02EBC000C17004210F919DF85400D5
+:103E100040280FDC9DF8540040F48070014907E011
+:103E2000047D00201896002004400020C444002097
+:103E3000088003E09DF85400FB49088001201A9097
+:103E400014E05398C0EB001000EB8000F74901EB41
+:103E5000C001BDF868000A5CF349BDF8680021F8AC
+:103E60001020BDF86800401C81B21A91BDF868109E
+:103E7000BDF83C008142E4DBC5E09DF85410539846
+:103E8000C0EB001000EB8000E84A02F8301003217C
+:103E90005398C0EB001000EB800002EBC0004170B3
+:103EA00015215398C0EB001000EB800002EBC0001E
+:103EB00081705398C0EB001000EB8001104600EBBE
+:103EC000C101049103210498E6F74EFE0146539880
+:103ED000C0EB001000EB8000D44A02EBC000C170C0
+:103EE00004210F919DF85400402806DC9DF85400F1
+:103EF00040F48070CC49088003E09DF85400CA4922
+:103F0000088001201A9014E05398C0EB001000EBD9
+:103F10008000C64901EBC001BDF868000A5CC249D7
+:103F2000BDF8680021F81020BDF86800401C81B27F
+:103F30001A91BDF86810BDF83C008142E4DB62E0F4
+:103F40009DF854105398C0EB001000EB8000B74A66
+:103F500002F8301003215398C0EB001000EB8000F2
+:103F600002EBC000417014215398C0EB001000EB2D
+:103F7000800002EBC00081705398C0EB001000EB92
+:103F80008000114601EBC001049103210498E6F77B
+:103F9000EBFD01465398C0EB001000EB8000A34AF4
+:103FA00002EBC000C17004210F919DF8540040281D
+:103FB00006DC9DF8540040F480709B49088003E0C3
+:103FC0009DF854009849088001201A9014E05398F5
+:103FD000C0EB001000EB8000944901EBC001BDF87C
+:103FE00068000A5C9049BDF8680021F81020BDF80F
+:103FF0006800401C81B21A91BDF86810BDF83C0001
+:104000008142E4DB00BF00BFE2E3539800EB4001D4
+:1040100001EB0010864901EB00113031549801EB9F
+:104020000010417808460491002102F0FDF9C1B268
+:10403000159140F29911539848437E4901EBC00114
+:1040400001F55271549800EB400202EB001011F898
+:10405000301040F2991253985043764A02EBC00058
+:104060004079814208D1012140F29912539850437E
+:10407000704A02EBC00001716F49539801EB0011C7
+:104080005498085C401CC1B26B4A539802EB001272
+:104090005498115440F2991153984843654901EBE3
+:1040A000C00000F55270549901EB410202EB01117E
+:1040B00000EBC10090F89000C0F3C00090B153989D
+:1040C00000EB400101EB0010594901EB0010417970
+:1040D0000B464FF4805204914FF4E131539802F0B3
+:1040E00091F819E0539800EB400101EB00105049A2
+:1040F00001EB001041790491539800EB400101EB72
+:1041000000114B4800EB0110016803914FF48052FD
+:10411000049B539802F076F85598E4284DD006DCBD
+:10412000A1287CD0A3287BD0B02845D106E0E52883
+:1041300077D0E62876D0E728F7D16DE1F5215398BE
+:10414000C0EB001000EB8000384A02F830109DF8F8
+:1041500054105398C0EB001000EB800002EBC0003D
+:104160004170A2215398C0EB001000EB800002EBDD
+:10417000C0008170B0215398C0EB001000EB8000AC
+:1041800002EBC000C1705398C0EB001000EB800040
+:10419000114601EBC00104910321049802F020F8BC
+:1041A00001465398C0EB001000EB80001F4A02EB61
+:1041B000C000017105210F9109E3F5215398C0EB6F
+:1041C000001000EB8000194A02F830109DF85410DE
+:1041D0005398C0EB001000EB800002EBC000417070
+:1041E000539800EB400101EB0010114901EB001066
+:1041F000007BC0B940F29911539848430D4901EB37
+:10420000C00000F55270549901EB410202EB01111C
+:1042100000EBC1008068B0F5100F15D30EE03AE155
+:1042200018E256E294E275E018960020047D002022
+:1042300004400020C4440020383E00204FF4100009
+:104240000021CDE9100113E040F299115398484341
+:10425000FD4901EBC00000F55270549901EB410299
+:1042600002EB011100EBC10080680022CDE91002D1
+:10427000A5215398C0EB001000EB8000F34A02EB3D
+:10428000C000817000211A911CE0BDF86800C0F1E7
+:104290000200C200DDE910014F915090E3F7C3FF27
+:1042A000C2B25398C0EB001000EB8000E74901EB6D
+:1042B000C003BDF86800C01C1A54BDF86800401C5B
+:1042C00080B21A90BDF868000328DEDBB521539850
+:1042D000C0EB001000EB8000DC4A02EBC0008171F3
+:1042E0005398C0EB001000EB8000114601EBC001B9
+:1042F00004910621049801F073FF01465398C0EB26
+:10430000001000EB8000D14A02EBC000C17108210F
+:104310000F9180E040F2991153984843CA4901EB4C
+:10432000C00000F55270549901EB410202EB0111FB
+:1043300000EBC1008068B0F1104F05D34FF0104082
+:104340000021CDE9100113E040F299115398484340
+:10435000BD4901EBC00000F55270549901EB4102D8
+:1043600002EB011100EBC10080680022CDE91002D0
+:10437000A6215398C0EB001000EB8000B34A02EB7B
+:10438000C000817000211A911EE0BDF86800C0F1E4
+:104390000300C200DDE91010529151900846519976
+:1043A000E3F741FFC2B25398C0EB001000EB80006E
+:1043B000A64901EBC003BDF86800C01C1A54BDF843
+:1043C0006800401C80B21A90BDF868000428DCDB4D
+:1043D000E4215398C0EB001000EB80009B4A02EBF5
+:1043E000C000C1715398C0EB001000EB8000114673
+:1043F00001EBC00104910721049801F0F1FE014690
+:104400005398C0EB001000EB8000904A02EBC00014
+:10441000017209210F91DAE1F5215398C0EB0010E8
+:1044200000EB8000894A02F830109DF85410539830
+:10443000C0EB001000EB800002EBC0004170A22135
+:104440005398C0EB001000EB800002EBC0008170BD
+:10445000E7215398C0EB001000EB800002EBC00096
+:10446000C1705398C0EB001000EB8000114601EBC7
+:10447000C00104910321049801F0B2FE0146539853
+:10448000C0EB001000EB8000704A02EBC00001712D
+:1044900005210F919BE1F5215398C0EB001000EB33
+:1044A00080006A4A02F830109DF854105398C0EB0F
+:1044B000001000EB800002EBC0004170539800EB4D
+:1044C000400101EB0010624901EB0010007BE0BBF2
+:1044D000A4215398C0EB001000EB800002EBC00059
+:1044E000817000211A9127E040F2991153984843B6
+:1044F000554901EBC00101F55271549800EB40029F
+:1045000002EB001001EBC000416BBDF86800C0F188
+:104510000100C000C1405398C0EB001000EB8000C8
+:104520004A4A02EBC002BDF86800C01C1154BDF835
+:104530006800401C81B21A91BDF868000228D3DBE4
+:10454000B2215398C0EB001000E01FE000EB8000A8
+:104550003E4A02EBC00041715398C0EB001000EBE3
+:104560008000114601EBC00104910521049801F07F
+:1045700037FE01465398C0EB001000EB8000334A31
+:1045800002EBC000817107210F915BE0A5215398D8
+:10459000C0EB001000EB80002C4A02EBC0008170E1
+:1045A00000211A9127E040F2991153984843264977
+:1045B00001EBC00101F55271549800EB400202EB8F
+:1045C000001001EBC000416BBDF86800C0F10200B3
+:1045D000C000C1405398C0EB001000EB80001B4AA4
+:1045E00002EBC002BDF86800C01C1154BDF86800A1
+:1045F000401C81B21A91BDF868000328D3DBA121C9
+:104600005398C0EB001000EB8000104A02EBC00092
+:1046100081715398C0EB001000EB8000114601EB54
+:10462000C00104910621049801F0DAFD0146539877
+:10463000C0EB001000EB8000044A02EBC000C17127
+:1046400008210F91C3E00000C4440020047D002035
+:1046500004400020F5215398C0EB001000EB8000CF
+:10466000FE4A02F830109DF854105398C0EB001029
+:1046700000EB800002EBC0004170A2215398C0EB18
+:10468000001000EB800002EBC0008170A321539862
+:10469000C0EB001000EB800002EBC000C17053982B
+:1046A000C0EB001000EB8000114601EBC00104914B
+:1046B0000321049801F094FD01465398C0EB0010CB
+:1046C00000EB8000E54A02EBC000017105210F916B
+:1046D0007DE0F5215398C0EB001000EB8000DF4A2D
+:1046E00002F830109DF854105398C0EB001000EB06
+:1046F000800002EBC0004170A2215398C0EB001073
+:1047000000EB800002EBC0008170E5215398C0EB04
+:10471000001000EB800002EBC000C1705398C0EBAA
+:10472000001000EB8000114601EBC0010491032151
+:10473000049801F055FD01465398C0EB001000EBC2
+:104740008000C64A02EBC000017105210F913EE0D6
+:10475000F5215398C0EB001000EB8000BF4A02F82F
+:1047600030109DF854105398C0EB001000EB8000FF
+:1047700002EBC0004170A2215398C0EB001000EB87
+:10478000800002EBC0008170E6215398C0EB00105E
+:1047900000EB800002EBC000C1705398C0EB00102A
+:1047A00000EB8000114601EBC00104910321049845
+:1047B00001F016FD01465398C0EB001000EB80029B
+:1047C000A64800EBC200017105210F9100BF00BF98
+:1047D000FDE35499149140F2991153984843A0492C
+:1047E00001EBC00108319DF8500000EB800202EBA4
+:1047F000C00001EB8000827840F299115398484341
+:10480000974901EBC00108319DF8500000EB80038F
+:1048100003EBC00001EB8000C0781044C1B254919A
+:1048200040F29911539848438D4901EBC00108317A
+:104830009DF8500000EB800202EBC00001EB80000D
+:104840004178159140F2991153984843844901EBFE
+:10485000C00108319DF8500000EB800202EBC0005F
+:1048600001EB8000017940F29912539850437C4A41
+:1048700002EBC0004079814208D1012140F2991237
+:1048800053985043764A02EBC00001717549539822
+:1048900001EB00119DF85000014404910878401C80
+:1048A000C1B2049801709DF85400002804DD9DF801
+:1048B0005400401EC1B215915598A1380A286ED2F5
+:1048C000DFE800F0FEFDFCFBFAF9F805F7F602213F
+:1048D0005398C0EB001000EB8000604A02F83010E3
+:1048E0009DF854004030C1B25398C0EB001000EB6B
+:1048F000800002EBC000417041215398C0EB0010D2
+:1049000000EB800002EBC000817030215398C0EBB7
+:10491000001000EB800002EBC000C1705398C0EBA8
+:10492000001000EB800002EBC000017140F2991111
+:10493000539848434A4901EBC00101F5527154981C
+:1049400000EB400202EB001001EBC000007901090E
+:104950005398C0EB001000EB8000404A02EBC0000F
+:1049600041715398C0EB001000EB8000114601EB41
+:10497000C00040790A2813DA5398C0EB001000EB0E
+:10498000800001EBC00040793030C1B25398C0EBD9
+:10499000001000EB800002EBC000417114E018E24F
+:1049A0005398C0EB001000EB80002C4901EBC000D5
+:1049B00040793730C1B25398C0EB001000EB800053
+:1049C000264A02EBC000417140F2991153984843C6
+:1049D000234901EBC00101F55271549800EB4002EC
+:1049E00002EB001001EBC000007900F00F015398BA
+:1049F000C0EB001000EB8000184A02EBC000817190
+:104A00005398C0EB001000EB8000114601EBC00092
+:104A100080790A2812DA5398C0EB001000EB80006E
+:104A200001EBC00080793030C1B25398C0EB001068
+:104A300000EB800002EBC00081711BE05398C0EBDB
+:104A4000001000EB8000054901EBC0008079373091
+:104A5000C1B25398C0EB001006E00000047D0020B6
+:104A6000C4440020383E002000EB8000FE4A02EBE8
+:104A7000C000817103225398C0EB001000EB80004E
+:104A8000F94901EBC000C2715398C0EB001000EB74
+:104A9000800001EBC000401C07210490E4F71AFDE0
+:104AA00001465398C0EB001000EB8000EE4A08E08E
+:104AB00021E1A3E0DBE3FDE347E38BE1F1E04AE042
+:104AC0001FE002EBC000017209210F91002140F2AA
+:104AD000991253985043E54A02EBC0000171082235
+:104AE00040F2991153984843E04901EBC00000F5AA
+:104AF0005270549901EB410303EB011100F831208E
+:104B000067E104215398C0EB001000EB8000D64A07
+:104B100002F830109DF854004030C1B25398C0EBF9
+:104B2000001000EB800002EBC0004170512153984F
+:104B3000C0EB001000EB800002EBC000817005218B
+:104B40005398C0EB001000EB800002EBC000C17076
+:104B500004210F913DE102215398C0EB001000EBBE
+:104B60008000C14A02F830109DF854004030C1B2B4
+:104B70005398C0EB001000EB800002EBC0004170C6
+:104B800041215398C0EB001000EB800002EBC00005
+:104B9000817031215398C0EB001000EB800002EBD4
+:104BA000C000C17035215398C0EB001000EB8000AD
+:104BB00002EBC000017103215398C0EB001000EB21
+:104BC000800002EBC00041715398C0EB001000EB75
+:104BD0008000114601EBC000401C05210490E4F761
+:104BE00079FC01465398C0EB001000EB80009E4A10
+:104BF00002EBC000817107210F91FFE3022153985E
+:104C0000C0EB001000EB8000974A02F830109DF8CE
+:104C100054004030C1B25398C0EB001000EB80004C
+:104C200002EBC000417041215398C0EB001000EB33
+:104C3000800002EBC000817032215398C0EB00105D
+:104C400000EB800002EBC000C17030215398C0EB34
+:104C5000001000EB800002EBC000017103215398AB
+:104C6000C0EB001000EB800002EBC00041715398D4
+:104C7000C0EB001000EB8000114601EBC000401CAF
+:104C800005210490E4F726FC01465398C0EB001080
+:104C900000EB8000744A02EBC000817107210F9184
+:104CA000ACE304215398C0EB001000EB80006E4A87
+:104CB00002F830109DF854004030C1B25398C0EB58
+:104CC000001000EB800002EBC000417041215398BE
+:104CD000C0EB001000EB800002EBC00081700521EA
+:104CE0005398C0EB001000EB800002EBC000C170D5
+:104CF00004210F9182E302215398C0EB001000EBD6
+:104D00008000594A02F830109DF854004030C1B27A
+:104D10005398C0EB001000EB800002EBC000417024
+:104D200041215398C0EB001000EB800002EBC00063
+:104D3000817031215398C0EB001000EB800002EB32
+:104D4000C000C17032215398C0EB001000EB80000E
+:104D500002EBC000017103215398C0EB001000EB7F
+:104D6000800002EBC00041715398C0EB001000EBD3
+:104D70008000114601EBC000401C05210490E4F7BF
+:104D8000A9FB01465398C0EB001000EB8000364AA7
+:104D900002EBC000817107210F91539800EB400195
+:104DA00001EB0010324901EB00113031549801EB56
+:104DB0000010807820F02002539800EB400101EBB6
+:104DC00000102B4901EB00103030549900EB01101A
+:104DD000827013E302215398C0EB001000EB8000B7
+:104DE000214A02F830109DF854004030C1B2539867
+:104DF000C0EB001000EB800002EBC00041704121CD
+:104E00005398C0EB001000EB800002EBC0008170F3
+:104E100031215398C0EB001000EB800002EBC00082
+:104E2000C1705398C0EB001000EB800002EBC00093
+:104E3000017140F29911539848430C4901EBC000AD
+:104E400000F55270549901EB410202EB011100EBA5
+:104E5000C1008068B0F5100F11D330215398C0EB1A
+:104E6000001000EB800005E0047D0020C444002019
+:104E700004400020FE4A02EBC000417109E03221EB
+:104E80005398C0EB001000EB8000F94A02EBC00021
+:104E9000417140F2991153984843F64901EBC00023
+:104EA00000F55270549901EB410202EB011100EB45
+:104EB000C100C07901280AD131215398C0EB0010FC
+:104EC00000EB8000EA4A02EBC00081711BE040F277
+:104ED000991153984843E74901EBC00000F552701F
+:104EE000549901EB410202EB011100EBC100C079C2
+:104EF00048B932215398C0EB001000EB8000DC4A27
+:104F000002EBC000817100201A902AE040F2991152
+:104F100053984843D74901EBC00101F552715498A9
+:104F200000EB400202EB001001EBC0008168BDF80D
+:104F30006800C0F105008000C14001F00F01303170
+:104F40005398C0EB001000EB8000C94A02EBC0028E
+:104F5000BDF86800C01D1154BDF86800401C81B246
+:104F60001A91BDF868000628D0DB00201A9011E0E5
+:104F700030215398C0EB001000EB8000BC4A02EBDC
+:104F8000C002BDF868000D301154BDF86800401C27
+:104F900081B21A91BDF868001E28E9DB0020199043
+:104FA000A9E040F2991153984843B24901EBC0017E
+:104FB00008319DF8500000EB800202EBC00001EBCD
+:104FC0008000C178BDF86400814236D100E017E26C
+:104FD00040F2991153984843A64901EBC0010831AA
+:104FE0009DF8500000EB800202EBC00001EB800056
+:104FF0008178BDF86400014401EB410000EB011130
+:1050000040F29912539850439A4A02EBC00000F5BF
+:10501000527000EBC100406B78B132215398C0EB65
+:10502000001000EB8000924A02EBC002BDF8640061
+:1050300000EB80000D3011540EE030215398C0EB8E
+:10504000001000EB80008A4A02EBC002BDF8640049
+:1050500000EB80000D30115400201A9042E040F225
+:10506000991153984843834901EBC00108319DF8D9
+:10507000500000EB800202EBC00001EB8000817861
+:10508000BDF86400014401EB410000EB011140F266
+:10509000991253985043774A02EBC00000F55270C2
+:1050A00000EBC100416BBDF86800C0F10300800057
+:1050B000C14001F00F013031BDF868200E32BDF85B
+:1050C000640000EB800002445398C0EB001000EB3A
+:1050D0008000674B03EBC0008154BDF86800401CA2
+:1050E00081B21A91BDF868000428B8DBBDF86400ED
+:1050F000401C81B21991BDF864000628FFF651AF3B
+:1051000003225398C0EB001000EB8000584901EBDC
+:10511000C00080F82B205398C0EB001000EB8000FB
+:1051200001EBC000401C2B210490E4F7D3F90146A9
+:105130005398C0EB001000EB80004D4A02EBC0001A
+:1051400080F82C102D210F9158E102215398C0EBCB
+:10515000001000EB8000464A02F830109DF8540021
+:105160004030C1B25398C0EB001000EB800002EB5E
+:10517000C000417041215398C0EB001000EB80004B
+:1051800002EBC000817032215398C0EB001000EB9D
+:10519000800002EBC000C17031215398C0EB0010B9
+:1051A00000EB800002EBC000017132215398C0EB8C
+:1051B000001000EB800002EBC000417100211A9149
+:1051C00011E030215398C0EB001000EB8000284A1A
+:1051D00002EBC002BDF86800801D1154BDF86800E4
+:1051E000401C81B21A91BDF868001E28E9DB00203E
+:1051F0001990AFE040F29911539848431D4901EBD3
+:10520000C00108319DF8500000EB800202EBC000A5
+:1052100001EB8000C178BDF8640081423AD140F2D0
+:10522000991153984843134901EBC00108319DF887
+:10523000500000EB800202EBC00001EB800081789F
+:10524000BDF86400014401EB410000EB011140F2A4
+:10525000991253985043074A02EBC00000F5527070
+:1052600000EBC100406BA8B13221539804E0B0E0DC
+:10527000047D0020C4440020C0EB001000EB80003F
+:10528000FE4A02EBC002BDF8640000EB8000801D06
+:1052900011540EE030215398C0EB001000EB800059
+:1052A000F64A02EBC002BDF8640000EB8000801DEE
+:1052B000115400E078E000201A9042E040F2991189
+:1052C00053984843EE4901EBC00108319DF8500066
+:1052D00000EB800202EBC00001EB80008178BDF89A
+:1052E0006400014401EB410000EB011140F299120E
+:1052F00053985043E24A02EBC00000F5527000EBB5
+:10530000C100416BBDF86800C0F103008000C140DE
+:1053100001F00F013031BDF86820D21DBDF86400E6
+:1053200000EB800002445398C0EB001000EB8000BB
+:10533000D24B03EBC0008154BDF86800401C81B221
+:105340001A91BDF868000428B8DBBDF86400401C61
+:1053500081B21991BDF864000628FFF64BAF032215
+:105360005398C0EB001000EB8000C44901EBC00073
+:1053700080F824205398C0EB001000EB800001EB74
+:10538000C000401C24210490E4F7A4F8014653987F
+:10539000C0EB001000EB8000B84A02EBC00080F8C0
+:1053A000251026210F9129E010215398C0EB001001
+:1053B00000EB8000B14A02F8301030215398C0EB66
+:1053C000001000EB800002EBC000417002210F9141
+:1053D00014E010215398C0EB001000EB8000A74AA6
+:1053E00002F8301031215398C0EB001000EB800020
+:1053F00002EBC000417002210F9100BF00BF00BF4F
+:1054000000BF539830B1012815D0022825D00328B9
+:1054100049D135E0BDF83C0060B180219948E5F7FD
+:105420006DFBBDF83C009849086001219648001FBB
+:10543000E4F7B4FA37E0BDF83C0068B108219148C0
+:10544000E5F75CFBBDF83C008F49A43948670121B2
+:105450008D483438E4F7A2FA25E0BDF83C0070B17D
+:105460004FF480718948E5F749FBBDF83C00864957
+:1054700018310860012184481430E4F78FFA12E0F3
+:10548000BDF83C0070B14FF480617E48E5F736FB13
+:10549000BDF83C007C49A439C86501217A484C38E4
+:1054A000E4F77CFA00BF00BF794890F80A0FC0B358
+:1054B0005398C0EB001000EB8000704901EBC00175
+:1054C00000230491BDF83C10539A0498E5F764FB5F
+:1054D000E6E17049539801EB00115498085C401CB8
+:1054E000C1B26C4A539802EB001254981154D7E1A0
+:1054F00068496C39539811F81000C00988B953985D
+:1055000011F81000C0F3C300062833D2DFE800F022
+:105510000383FDFC573300215F48C17000201A90BF
+:1055200014E0BDE15D49BDF86800095C5398C0EB2B
+:10553000001000EB8000514A02EBC002BDF8680089
+:105540001154BDF86800401C81B21A915348E2F72B
+:105550009AFEBDF868108842E4D8BDF868100F9133
+:105560004FF47A71539800EB40004A4A303A02EB0C
+:105570008000816040E100204749C8701A9013E024
+:105580004749BDF86800095C5398C0EB001000EB78
+:1055900080003A4A02EBC002BDF868001154BDF821
+:1055A0006800401C81B21A913D48E2F76CFEBDF8DC
+:1055B00068108842E4D8BDF868100F911CE1002003
+:1055C0001A9013E03749BDF86800095C5398C0EBA6
+:1055D000001000EB8000294A02EBC002BDF8680011
+:1055E0001154BDF86800401C81B21A912D48E2F7B1
+:1055F0004AFEBDF868108842E4D8BDF868100F91E3
+:1056000042F21071539800EB4000224A303A02EB0C
+:1056100080008160F0E000201F49C8701A9013E0FC
+:105620002149BDF86800095C5398C0EB001000EBFD
+:105630008000124A02EBC002BDF868001154BDF8A8
+:105640006800401C81B21A911748E2F71CFEBDF8B1
+:1056500068108842E4D853983130C1B25398C0EBF7
+:10566000001000EB8000054A02EBC000C1725398A5
+:1056700000EB40003130C1B2539817E0047D0020A8
+:10568000C4440020000C0240A4600240000002401C
+:10569000BC220020383E00204C3A002081640308E0
+:1056A0008C6403087864030830640308C0EB0010BE
+:1056B00000EB800002EBC0008175539803282BD1CA
+:1056C00031215398C0EB001000EB800002EBC000CA
+:1056D000817530215398C0EB001000EB800002EB85
+:1056E000C000C1750D215398C0EB001000EB800085
+:1056F00002EBC00001760A215398C0EB001000EBCA
+:10570000800002EBC00001E04BE012E04176BDF802
+:105710006800401C81B21A91BDF868100F9142F2E6
+:105720001071539800EB40005E4A02EB80008160EC
+:1057300062E000201A9013E05B49BDF86800095C44
+:105740005398C0EB001000EB8000584A02EBC002F7
+:10575000BDF868001154BDF86800401C81B21A9170
+:105760005148E2F790FDBDF868108842E4D8BDF8D2
+:1057700068100F914B493C39539811F8100020F0F4
+:1057800078011831474A3C3A539802F810104FF408
+:10579000FA61539800EB40003C3202EB80008160DC
+:1057A0002AE000211A9113E04149BDF86800095C24
+:1057B0005398C0EB001000EB80003C4A02EBC002A3
+:1057C000BDF868001154BDF86800401C81B21A9100
+:1057D0003748E2F758FDBDF868108842E4D8BDF8B4
+:1057E00068100F9142F21071539800EB40002D4A5F
+:1057F00002EB8000816000BF00BF539830B10128E8
+:1058000015D0022825D0032849D135E0BDF83C0049
+:1058100060B180212748E5F771F9BDF83C002649C1
+:10582000086001212448001FE4F7B8F837E0BDF80C
+:105830003C0068B108211F48E5F760F9BDF83C005D
+:105840001D49A439486701211B483438E4F7A6F8FC
+:1058500025E0BDF83C0070B14FF480711748E5F7C2
+:105860004DF9BDF83C001449183108600121124877
+:105870001430E4F793F812E0BDF83C0070B14FF437
+:1058800080610C48E5F73AF9BDF83C000A49A439B3
+:10589000C865012108484C38E4F780F800BF00BF14
+:1058A00056B010BD083E00206C640308047D002043
+:1058B0004A640308000C0240A46002400000024059
+:1058C0002DE9F05F2DED0C8B05460E4600240021DE
+:1058D0000F46884600BF37E0E200AA46B34650466E
+:1058E0005946E2F7A0FC00F0FF092046E2F790FEDF
+:1058F00041EC1D0BB0EE4D1AF0EE6D1A9FED160B3C
+:105900000EF0CEFBB0EE40BAF0EE60BA09F00F0137
+:105910004FEA291202EB820201EB4200E2F767FE36
+:1059200053EC1B2BE2F76CFD41EC190B384641465A
+:10593000E2F77BFE53EC192BE2F7BBFCE2F7C9FE62
+:1059400007468846601CC4B2082CC5DB3846414671
+:10595000BDEC0C8BBDE8F09F00000000000059403A
+:1059600010B5002440F224410E480EF008F801283A
+:1059700016D10C480088C4B20A48001D0088C4B281
+:1059800040F2244107480DF074FF01200649487099
+:1059900006480068C0F57A7081B20548A0F8301555
+:1059A00010BD000000440040D83D00208C60024043
+:1059B000BC72002010B5002440F224410A480DF0CA
+:1059C000DEFF01280FD108480088C4B20648001D38
+:1059D0000088C4B20121054841730548406CC0F5F8
+:1059E0007A700449488010BD004C0040D83D00202A
+:1059F00000600240EC77002010B5002440F2244102
+:105A00000A480DF0BCFF01280ED108480088C4B236
+:105A100006488088C4B2012105484176054840699E
+:105A2000C0F57A700449888010BD00000050004025
+:105A3000D83D002000600240EC77002010B5002423
+:105A400040F224410B480DF09AFF012810D109487B
+:105A50000088C4B20748001D0088C4B2012106486E
+:105A600080F825100548C06AC0F57A700449C880DE
+:105A700010BD000000480040D83D002000600240FA
+:105A8000EC77002010B5002410491148E3F76CFFB3
+:105A900000210F48E3F782FF00E000BF40210D48DE
+:105AA0000DF060FF0028F8D080210B48E5F728F8BA
+:105AB0000A4907481838E3F757FF01210448183806
+:105AC000E3F76CFF01200649087010BD008020201C
+:105AD000A060024000440040000C0240008800200A
+:105AE0001600002010B5002410491148E3F73CFFD0
+:105AF00000210F48E3F752FF00E000BF40210D48AE
+:105B00000DF030FF0028F8D008210B48E4F7F8FF2B
+:105B10000A4907483038E3F727FF012104483038A5
+:105B2000E3F73CFF01200649087010BD20800020EB
+:105B300070600240004C0040000C024000802010C9
+:105B40001600002010B5002411491248E3F70CFF9D
+:105B500000211048E3F722FF00E000BF40210E487B
+:105B60000DF000FF0028F8D04FF480710B48E4F7E7
+:105B7000C7FF0B490748A838E3F7F6FE012105489F
+:105B8000A838E3F70BFF01200649087010BD00009C
+:105B900000800028B8600240005000400000024031
+:105BA000208000101600002010B500241149124872
+:105BB000E3F7DAFE00211048E3F7F0FE00E000BF53
+:105BC00040210E480DF0CEFE0028F8D04FF4806141
+:105BD0000B48E4F795FF0B4907483038E3F7C4FE5C
+:105BE000012105483038E3F7D9FE01200649087045
+:105BF00010BD0000008000185860024000480040BE
+:105C0000000C0240008800101600002030B58FB054
+:105C100005460C460121480509F08AFF35B1012DE2
+:105C20005ED0022D7ED0032D59D115E1BA48E3F79D
+:105C3000C1FE40200390002005904FF48060069044
+:105C4000082C03D100200790089005E0102C03D108
+:105C5000E001079080000890002009904FF4003088
+:105C60000A9000200B900C900D900E90AB48019084
+:105C700040060090AA4802906946A748E3F764FFEF
+:105C800001221021A448E3F741FFA3481838E3F7A5
+:105C900091FE002003904FF47A700490002005904C
+:105CA0004FF48060069000200790089009904FF410
+:105CB00000300A9000200B900C900D900E909748A9
+:105CC0000190400600909748029069469248183823
+:105CD000E3F73AFF012190481838E3F75FFE18E137
+:105CE0008D483038E3F766FE402003900020059091
+:105CF0004FF480600690082C03D100200790089094
+:105D000005E0102C03D1E0010790800008900020EE
+:105D100009904FF400300A9000200B900C900D90E9
+:105D20000E9000E03BE080480190400600907F48E4
+:105D30000290694678483038E3F706FF01221021C7
+:105D400075483038E3F7E2FE73486038E3F732FE17
+:105D5000002003904FF47A700490002005904FF4D7
+:105D60008060069000200790089009904FF4003062
+:105D70000A9000200B900C900D900E906A480190B4
+:105D8000400600906A480290694663486038E3F72D
+:105D9000DBFE012160486038E3F700FEB9E05E48B1
+:105DA0001830E3F707FE40200390002005904FF4E1
+:105DB00080600690082C03D100200790089005E031
+:105DC000102C03D1E001079080000890002009907A
+:105DD0004FF400300A9000200B900C900D900E9024
+:105DE00054480190400600905348029069464A4842
+:105DF0001830E3F7A9FE0122102147481830E3F7D5
+:105E000085FE45489038E3F7D5FD002003904FF418
+:105E10007A700490002005904FF480600690002076
+:105E20000790089009904FF400300A9000200B90E2
+:105E30000C900D900E903F480190400600903F4816
+:105E40000290694634489038E3F77EFE01213248DB
+:105E50009038E3F7A3FD5CE02F484838E3F7AAFD4C
+:105E600040200390002005904FF480600690082C9D
+:105E700003D100200790089005E0102C03D1E00129
+:105E8000079080000890002009904FF400300A909D
+:105E900000200B900C900D900E9029480190400628
+:105EA00000902848029069461B484838E3F74CFEAA
+:105EB0000122102118484838E3F728FE16487838A0
+:105EC000E3F778FD002003904FF47A7004900020EF
+:105ED00005904FF48060069000200790089009908C
+:105EE0004FF400300A9000200B900C900D900E9013
+:105EF00013480190400600901348029069460648F6
+:105F00007838E3F721FE012103487838E3F746FDAE
+:105F100000BF00BF0FB030BDA0600240044400408D
+:105F2000047D002064860020044C00405C7F00203B
+:105F30004C8A002004500040B4810020348E0020A0
+:105F4000044800400C8400201C9200201CB5012154
+:105F5000084609F0EDFD0121042009F0E9FD0121C9
+:105F6000082009F0E5FD0121402009F0E1FD0722AC
+:105F700005214448E4F796FD072206214148E4F74D
+:105F800091FD072208213F48E4F78CFD07220921F3
+:105F90003C48E4F787FD08220A213B48E4F782FDEC
+:105FA00008220B213848E4F77DFD082202213548FC
+:105FB000E4F778FD08220C213348E4F773FD4FF431
+:105FC0005970009002208DF8050000208DF8060021
+:105FD00001208DF8070002208DF804006946294849
+:105FE000E4F718FD4FF4E050009002208DF8050012
+:105FF00000208DF8060001208DF8070002208DF8A2
+:10600000040069462048E4F705FD4FF491600090D4
+:1060100000208DF8060001208DF80400694619481B
+:10602000E4F7F8FC4FF48070009000208DF8060033
+:1060300001208DF8040069461448E4F7EBFC4FF4A6
+:10604000F040009000208DF8060001208DF804003B
+:1060500069460F48E4F7DEFC4FF480410C48E4F752
+:106060004DFD4FF400510A48E4F748FD4FF48051CC
+:106070000748E4F743FD4FF400610548E4F73EFDAF
+:106080001CBD0000000C024000080240000002405D
+:106090000018024070B5002500260024FFF756FFC7
+:1060A0000421114880F81A1B00BF08E0082120468F
+:1060B000FFF7ACFD204600F0F1F9601CC4B20A48BD
+:1060C00090F81A0BA042F1DC00F014F80021074808
+:1060D00080F8741500200649887048700120C87047
+:1060E0004FF47A70886070BDBC320020BC72002012
+:1060F0003078002008B511208DF8000002208DF8BE
+:10610000010001208DF802008DF80300684601F0BF
+:10611000EFFF26208DF8000001208DF801000020FF
+:106120008DF8020001208DF80300684601F0E0FFC1
+:106130000E208DF8000002208DF8010001208DF85E
+:1061400002008DF80300684601F0D2FF27208DF889
+:10615000000001208DF8010000208DF802000120D0
+:106160008DF80300684601F0C3FF0F208DF8000092
+:1061700002208DF8010001208DF802008DF8030047
+:10618000684601F0B5FF34208DF8000001208DF83D
+:10619000010000208DF8020001208DF80300684600
+:1061A00001F0A6FF2F208DF8000002208DF80100DD
+:1061B00001208DF802008DF80300684601F098FF79
+:1061C00035208DF8000001208DF8010000208DF8A9
+:1061D000020001208DF80300684601F089FF08BD28
+:1061E00010B5024601B9102112F8013B00BF12F8A8
+:1061F000010B4340481E80B2011EF8D103F07F001E
+:1062000010BD00002DE9FF4107460D4616461C460D
+:1062100037B1012F42D0022F7FD0032F3DD1BAE0FA
+:106220000121480409F0B4FC0095012C06D120039B
+:10623000ADF804008010ADF808000FE0022C07D183
+:10624000E002ADF804004FF4C060ADF8080005E0CE
+:1062500024B9ADF804600020ADF808000020ADF8C6
+:106260000600ADF80C000C20ADF80A0069466A483B
+:106270000DF0D4FB012168480DF004FB012240F22F
+:10628000244165480DF0A5FB102163480DF0F1FA9B
+:106290000122C02160480DF001FBBAE00121C804D1
+:1062A00009F076FC0095012C06D12003ADF804001E
+:1062B0008010ADF808000FE0022C07D1E002ADF825
+:1062C00004004FF4C060ADF8080005E024B9ADF853
+:1062D00004600020ADF808000020ADF80600ADF81D
+:1062E0000C000C20ADF80A0069464C480DF096FBF6
+:1062F00001214A480DF0C6FA012240F224414748E4
+:106300000DF067FB102145480DF0B3FA0122C021C2
+:1063100042480DF0C3FA7CE0FFE70121080509F0CF
+:1063200037FC0095012C06D12003ADF80400801045
+:10633000ADF808000FE0022C07D1E002ADF8040030
+:106340004FF4C060ADF8080005E024B9ADF8046072
+:106350000020ADF808000020ADF80600ADF80C00F4
+:106360000C20ADF80A0069462D480DF057FB0121BD
+:106370002B480DF087FA012240F2244128480DF005
+:1063800028FB102126480DF074FA0122C021244870
+:106390000DF084FA3DE00121880409F0F9FB009535
+:1063A000012C06D12003ADF804008010ADF80800E0
+:1063B0000FE0022C07D1E002ADF804004FF4C060FA
+:1063C000ADF8080005E024B9ADF804600020ADF890
+:1063D00008000020ADF80600ADF80C000C20ADF868
+:1063E0000A0069460F480DF019FB01210D480DF018
+:1063F00049FA012240F224410A480DF0EAFA10213C
+:1064000008480DF036FA0122C02106480DF046FA80
+:1064100000BF00BFBDE8FF8100440040004C0040C9
+:1064200000500040004800402DE9FC4705460E465C
+:10643000002400210091019100BFE94600BF27E040
+:106440006422002328463146E1F7BCFE17469846F1
+:106450000A22002338464146E1F7B4FE4FEA001A0B
+:106460000A22002338464146E1F7ACFE0F200240E5
+:106470001AEB020009F804004FF064024FF0000329
+:1064800028463146E1F79EFE05460E46601CC4B222
+:10649000082CD5DBDDE90001BDE8FC872DE9F047DC
+:1064A00004460027B84600BF0026B2464FF0010957
+:1064B00004EB440000EB0410FE4901EB0010407BAC
+:1064C000012803D10021204600F056FCFA4810F8BC
+:1064D000140020F080008030F74901F814000020FB
+:1064E00004EB4401F44A0C3202F8210004EB4401AD
+:1064F00002EB8101887004EB440102EB81014870DA
+:1065000004EB440102EB8101C870052004EB440157
+:1065100002EB81018860002004EB4401303202F874
+:10652000210004EB440102EB81018870012004EB9F
+:10653000440102EB8101487004EB440102EB81014C
+:10654000C87004EB440000EB0410DA4901EB0010C2
+:10655000806800EB8000400004EB440102EB810105
+:10656000886008212046FFF751FB04EB440000EB54
+:106570000410D04A02EB0010437904EB440000EB16
+:10658000041002EB0010016800222046FFF73AFEDB
+:1065900004EB440000EB0410C64901EB00108079C5
+:1065A0000C280FD2DFE800F084060F18212A3C45A2
+:1065B0004E727B69052140F299106043BF4A02EB9D
+:1065C000C000417174E0112140F299106043BB4A50
+:1065D00002EBC00041716BE0072140F2991060436B
+:1065E000B64A02EBC000417162E0042140F299100A
+:1065F0006043B24A02EBC000417159E004EB440031
+:1066000000EB0410AB4901EB0010806864214843A3
+:1066100004EB4401A84A3C3202EB8101886047E068
+:10662000032140F299106043A44A02EBC00041717B
+:106630003EE0042140F299106043A04A02EBC00002
+:10664000417135E0062140F2991060439B4A02EB0C
+:10665000C000417110212046FFF7D8FA04EB440036
+:1066600000EB0410934A02EB0010016800234FF482
+:1066700080522046FFF7C6FD1AE0032140F2991030
+:1066800060438E4A02EBC000417111E0032140F2E9
+:1066900099106043894A02EBC000417108E0032170
+:1066A00040F299106043854A02EBC000417100BF7F
+:1066B00000BF834890F82800012821D1002140F232
+:1066C000991060437D4A02EBC0004171012004EB48
+:1066D0004401A2F2EC6202EB8101886080217948DA
+:1066E000E4F70EFA08217748E4F70AFA4FF48071CC
+:1066F0007548E4F705FA4FF480617248E4F700FA50
+:10670000002140F2991060436C4A02EBC00080F80F
+:10671000D91340F29910604302EBC00080F8DA13FD
+:1067200001257CE004EB440000EB0410614901EB1F
+:106730000010303000EB0510427804EB440000EB11
+:10674000041001EB00103030691E00EB011040789E
+:10675000824204D109F1010000F0FF093AE040F261
+:1067600099106043554901EBC000083006EB8601E3
+:1067700001EBC60100EB810080F802A004EB4400AD
+:1067800000EB04104B4901EB00103030691E00EBA8
+:106790000110417840F299106043484A02EBC00072
+:1067A000083006EB860202EBC60200EB8200417065
+:1067B00040F299106043414901EBC000083006EBFC
+:1067C000860101EBC60100F82190701CC6B2AA46F2
+:1067D0004FF0010940F299106043384901EBC000C5
+:1067E00000F5527005EB450101EB051100EBC1000E
+:1067F00080F89160A9F10100C1B240F299106043A4
+:106800002E4A02EBC00000F5527005EB450202EB88
+:10681000051200EBC20080F89210681CC5B204EBB0
+:10682000440000EB0410234901EB0010C079A8429A
+:106830003FF778AF701CC1B240F2991060431F4A15
+:1068400002EBC000817140F299106043114601EBE8
+:10685000C000083006EB860101EBC60100EB8100A9
+:1068600080F802A004EB440000EB0410114901EB96
+:1068700000103030691E00EB0110417840F2991091
+:10688000604302EBC000083006EB860202EBC60252
+:1068900000EB8200417040F299106043074901EB20
+:1068A000C000083006EB860101EBC60100F821901C
+:1068B0000025D9E104400020CC3D0020C444002044
+:1068C000BC120020000C024000000240002140F2F7
+:1068D00099106043F84A02EBC00000F5527005EBD6
+:1068E000450202EB051200EBC200017340F2991061
+:1068F0006043F14A02EBC00000F5527005EB45021F
+:1069000002EB051200EBC200817340F29910604364
+:10691000E94A02EBC00000F5527005EB450202EBBC
+:10692000051200EBC200417340F299106043E24A45
+:1069300002EBC00000F5527005EB450202EB0512B8
+:1069400000EBC200C17304EB440000EB0410DB4910
+:1069500001EB0010806800EB8000400004EB440174
+:1069600001EB0411D54A02EB0111C97948434100FA
+:1069700040F299106043D04A02EBC00000F552701B
+:1069800005EB450202EB051200EBC200416104EB8E
+:10699000440000EB0410C94901EB0010303000EB5B
+:1069A0000510807820F0800104EB440000EB041017
+:1069B000C24A02EB0010303000EB0510817000215C
+:1069C00040F299106043BC4A02EBC00000F55270DF
+:1069D00005EB450202EB051200F8321040F2991067
+:1069E0006043B54A02EBC00000F5527005EB45026A
+:1069F00002EB051200EBC20080F8821004EB4400A9
+:106A000000EB0410AD4901EB001080790C2817D27F
+:106A1000DFE800F01606172816394AC8F416F2F116
+:106A2000E52140F299106043A34A02EBC00000F553
+:106A3000527005EB450202EB051200EBC2004171FA
+:106A40000FE1A12140F2991060439B4A02EBC00084
+:106A500000F5527005EB450202EB051200EBC20097
+:106A60004171FEE0A12140F299106043924A02EB8D
+:106A7000C00000F5527005EB450202EB051200EB79
+:106A8000C2004171EDE0312140F2991060438A4A21
+:106A900002EBC00000F5527005EB450202EB051257
+:106AA00000EBC2004171DCE0F42140F29910604338
+:106AB000814A02EBC00000F5527005EB450202EB83
+:106AC000051200EBC2004171002765E04FF000089D
+:106AD00056E007EB470000EB0710784901EB001088
+:106AE000303000EB0810017804EB440000EB041098
+:106AF000724A02EB0010303000EB0510007A814240
+:106B00003AD104EB440000EB0410114601EB0010F5
+:106B1000303000EB0510017840F299107843664A56
+:106B200002EBC00000F5527008EB480202EB0812BD
+:106B300000EBC20080F87F1040F2991078435E4964
+:106B400001EBC00000F5527008EB480101EB0811A1
+:106B500000EBC10080F8804040F29910784356491C
+:106B600001EBC00000F5527008EB480101EB081181
+:106B700000EBC10080F8815008F1010000F0FF082F
+:106B800007EB470000EB07104C4901EB0010C07900
+:106B900040459EDC781CC7B2494890F81A0BB842B1
+:106BA00094DC5EE0062140F299106043424A02EB19
+:106BB000C00000F5527005EB450202EB051200EB38
+:106BC000C200417105EB041000EB40013D4800EBB1
+:106BD0004110D0F8091040F299106043364A02EB98
+:106BE000C00000F5527005EB450202EB051200EB08
+:106BF000C200416335E012E022E0FFE7152140F2D8
+:106C0000991060432C4A02EBC00000F5527005EB6E
+:106C1000450202EB051200EBC200417121E0E521C3
+:106C200040F299106043244A02EBC00000F5527014
+:106C300005EB450202EB051200EBC200417110E0CA
+:106C4000022140F2991060431B4A02EBC00000F59C
+:106C5000527005EB450202EB051200EBC2004171D8
+:106C600000BF00BF681CC5B204EB440000EB041079
+:106C7000124901EB0010C079A8423FF727AE04EBA0
+:106C8000440000EB041001EB00108079042811D0BF
+:106C900004EB440000EB041001EB0010807909289C
+:106CA00008D004EB440000EB041001EB00108079E5
+:106CB0000A2854D1002549E0C444002004400020A3
+:106CC000BC320020D814002004EB440000EB041078
+:106CD000264901EB00108079042804D0092812D03D
+:106CE0000A2830D11FE0B12140F299106043204AB8
+:106CF00002EBC000083005EB850202EBC50200EB99
+:106D0000820041711FE0A12140F299106043184AAE
+:106D100002EBC000083005EB850202EBC50200EB78
+:106D2000820041710FE0032140F299106043104A44
+:106D300002EBC000083005EB850202EBC50200EB58
+:106D40008200417100BF00BF681CC5B240F29910BB
+:106D50006043074901EBC0008079A842B4DC002100
+:106D6000044880F81B1BBDE8F087000004400020A9
+:106D7000C4440020BC32002070B504460E46CE4804
+:106D8000056806BB34B1012C0AD0022C0ED0032CAE
+:106D900018D111E04FF48041C848E3F7B1FE11E08B
+:106DA0004FF40051C548E3F7ABFE0BE04FF48051C0
+:106DB000C248E3F7A5FE05E04FF40061BF48E3F7E2
+:106DC0009FFE00BF20E034B1012C0AD0022C0ED06F
+:106DD000032C18D111E04FF48041B848E3F78EFE40
+:106DE00011E04FF40051B548E3F788FE0BE04FF493
+:106DF0008051B248E3F782FE05E04FF40061AF48EE
+:106E0000E3F77CFE00BF00BF64200EF0A9FA002368
+:106E10001A464FF416512046FFF7F4F9002004EB10
+:106E20004401A74A02EB8101887004EB440102EBA4
+:106E30008101486004EB440000EB041002F5FE7190
+:106E400001EB001080689F4988600120487077201E
+:106E500004EB84019C4A1144887004EB440000EB6D
+:106E600004109A4901EB001080790B283FD2DFE82B
+:106E700000F03E060D141B223E293E3037007720DD
+:106E800004EB8401904A1144887030E0972004EBB1
+:106E900084018D4A1144887029E0972004EB840115
+:106EA000894A1144887022E06F2004EB8401864AED
+:106EB000114488701BE0672004EB8401824A11446E
+:106EC000887014E0772004EB84017F4A11448870B5
+:106ED0000DE0972004EB84017B4A1144887006E0A2
+:106EE000D72004EB8401784A1144887000BF00BFAA
+:106EF000C020C4EB041101EB8101754A02F8310096
+:106F00000020C4EB041101EB810102EBC1014870C8
+:106F10000820C4EB041101EB810102EBC101887070
+:106F2000280EC4EB041101EB810102EBC101C87012
+:106F300005F0F00004EB44010844C4EB041101EB3C
+:106F4000810102EBC101087104EB84005E49084431
+:106F50008078C4EB041101EB810102EBC10148719F
+:106F60002020C4EB041101EB810102EBC101887107
+:106F700005F00F00C4EBC4010844C4EB041101EB9D
+:106F8000810102EBC101C8718020C4EB041101EB47
+:106F9000810102EBC10108724C20C4EB041101EB2A
+:106FA000810102EBC10148725420C4EB041101EBD2
+:106FB000810102EBC101887234B1012C11D0022C85
+:106FC0001DD0032C39D129E080214248E3F796FDFA
+:106FD0000B204149086001213F48001FE2F7DEFC19
+:106FE0002BE008213B48E3F789FD0B203A49A439FF
+:106FF0004867012138483438E2F7D0FC1DE04FF4EF
+:1070000080713648E3F77AFD0B2033491831086068
+:10701000012131481430E2F7C1FC0EE04FF48061E9
+:107020002C48E3F76BFD0B202B49A439C8650121DF
+:1070300029484C38E2F7B2FC00BF00BF284890F85E
+:107040000A0F58B1C4EB041101EB8101204A02EB95
+:10705000C100002322460B21E3F79EFD4FF4FA7096
+:107060000EF07EF901211F4880F8801534B1012C03
+:107070000AD0022C0ED0032C18D111E04FF480411D
+:107080000E48E3F73BFD11E04FF400510B48E3F7E6
+:1070900035FD0BE04FF480510848E3F72FFD05E084
+:1070A0004FF400610548E3F729FD00BF00BF002051
+:1070B0000D49086070BD0000187AFF1F00180240DB
+:1070C000083E002030780020049600200440002074
+:1070D000047D0020000C0240A46002400000024039
+:1070E000BC220020BC7200208802424230B52DED47
+:1070F000028B9FB000201E901D901C9000211A91C1
+:107100001B91189119911790169015901490139047
+:107110000025002405909FEDFE0A8DED040AFDA1D7
+:1071200003C9CDE90201FDA103C9CDE90001FD4874
+:10713000807850B30020FB498870A1F62C50B0F83D
+:10714000460DF9490968C1F57A7188421DD1F648A2
+:107150000068C0F57A7081B2F448A0F8441D00219F
+:10716000F148001FE2F71AFCF149EF48001FE2F76F
+:10717000FBFB0120EF4908704FF47A70EA49086080
+:107180000121E948001FE2F709FCEA4800780128DC
+:107190007DD10020E7490870E2486038807800EB34
+:1071A0004001E54800EB01108479012C70D0042CDB
+:1071B00004D0052C6DD0062C06D106E00120D9495B
+:1071C0000C318870002048601DE2D848B0F8440DAA
+:1071D000811FDA48E2F77EFBC117CDE91A01D349D6
+:1071E000B1F8441D491FD54A521E8818042109F0E0
+:1071F0004BF8C117CDE9180119A80DC818995140CD
+:10720000584001437ED1C7480C380155CB48401E39
+:1072100000791390BDF84C00312802D0452872D176
+:1072200090E0C248B0F8440D1838412190FBF1F0CD
+:10723000C117CDE91801C1B2BC4880F8AC100020DC
+:107240001E9076E0BDF8780000EB80101430BB494A
+:10725000491E085CB549AD31BDF878208854BDF8A9
+:10726000781001EB81111A31B44A521E8818082196
+:1072700008F0C8FF8DED040AAC49B931BDF878209B
+:10728000049801EB02114860BDF8781002E0CCE1EF
+:1072900068E060E001EB81113231A84A521E881883
+:1072A000082108F0AFFF8DED040AA049B931BDF8FF
+:1072B0007820049801EB02110860BDF8781001EB0A
+:1072C00081113A319D4A521E8818082108F09AFF10
+:1072D0008DED040A9549B931BDF87820049801EB89
+:1072E00002118860BDF8781001EB81114231934A98
+:1072F000521E8818082108F085FF8DED040A8B497D
+:10730000B93101E020E01EE0BDF87820049801EBDF
+:107310000211C860834960398A781C395018017895
+:1073200021F0800180310170BDF87800401C80B2EE
+:107330001E90BDF878000021DDE91823801A9941DC
+:1073400080DB00E000BF00BF012076490C3188706F
+:107350000020486057E1012072490C3188700020FC
+:10736000486050E101206F490C318870002048606E
+:1073700073A17248401E0EF0D1F91D90BDF8740043
+:1073800000287CD0BDF87400B0F5487F77DA002083
+:107390001E9010E0BDF874000E30BDF8781008445F
+:1073A0006649491E085CBDF878208854BDF878000D
+:1073B000401C80B21E90BDF878001E28EADB022037
+:1073C000604988745D48401E0078412875D10020CE
+:1073D0001E9017E0BDF87800801C5849491E085CD3
+:1073E0002C2800D112E0BDF87800801C5349491EBA
+:1073F000085C06A9BDF878208854BDF87800401CC8
+:1074000080B21E90BDF878000B28E3DB00BF06A811
+:107410000CF0AEFBB0EE408AF0EE608A51EC180B37
+:10742000E1F78FF900EE100ADFED470A80EE201A2F
+:107430008DED041A0498E1F70CF9CDE91801DDE9A6
+:107440001801E1F7BEF800EE100ADDED040A30EE97
+:10745000C00A8DED040ADDE91801E1F7B2F800EE8B
+:10746000100ADDED040A9FED381A60EE810A9FEDE7
+:10747000371AC0EE811A30EE210A354800E0B0E03C
+:1074800080EDF60ABDF87800C01C2C49491E085C46
+:1074900030490871BDF87800401D80B21D90002071
+:1074A0001E901CE0BDF87400BDF878100844234914
+:1074B000491E085C2C2801D115E080E0BDF874005D
+:1074C000BDF8781008441D49491E085C06A9BDF89E
+:1074D00078208854BDF87800401C80B21E90BDF81A
+:1074E00078000B28DEDB00BF06A80CF041FBB0EEF5
+:1074F000408AF0EE608A51EC180BE1F722F900EEB9
+:10750000100ADFED110A80EE201A8DED041A23E037
+:107510000000000001693230313030000169323042
+:1075200045303000E83F00202C640240BC3200208F
+:1075300000880010E20A00207C3E0020E50A0020BE
+:10754000524D4300BC1200200000C84200007042AF
+:10755000BC360020943A00200498E1F77AF8CDE98F
+:107560001801DDE91801E1F72CF800EE100ADDED55
+:10757000040A30EEC00A8DED040ADDE91801E1F7D6
+:1075800020F800EE100ADDED040A1FED111A60EE7E
+:10759000810A1FED121AC0EE811A30EE210A10EE98
+:1075A000100A2449C1F80500BDF87400BDF8781030
+:1075B0000844401C2049085C1E49487222E01FED27
+:1075C0002C0A10EE100A1B49C1F805000020487271
+:1075D0001FED310A10EE100AC1F8050000204872B4
+:1075E00010E01FED350A10EE100A1249C1F805002F
+:1075F000002048721FED3A0A10EE100AC1F805008B
+:107600000020487200BF00BF00201E9009E000204B
+:107610000949BDF878208854BDF87800401C80B234
+:107620001E90BDF878001428F1DB1FB0BDEC028B72
+:1076300030BD0000943A0020E40A00202DE9F04F0C
+:107640008BB004468B460026B1460025AA4600278B
+:1076500000200A9080460990089000BF00BFF7A163
+:1076600003C9CDE90601F7A103C9CDE90401002052
+:10767000F6490870F648005D042823D10521F44836
+:10768000015500214E3801552238005D20F080015F
+:10769000EF4870380155042C04D0052C0CD0062C72
+:1076A0000FD104E00021EA484938015509E03121B1
+:1076B000E7484938015504E00021E54849380155BB
+:1076C00000BF00BF04EB4401E24800EB01108079E9
+:1076D00001286ED0042804D005286BD006286AD172
+:1076E00003E2DB485438007900287DD0002000F008
+:1076F0009BFA04EB4403D74A02EB0312517904EBE3
+:107700004403D44A02EB0312106800F0ABFCD048EB
+:1077100054380079012802D0022874D132E0CC48D4
+:107720005438C77807EB4701CB4800EB411090F87D
+:10773000008007EB4701C84800EB4110C74950F8EB
+:10774000012F0A604068486007EB4701C24800EB20
+:107750004110D0F80900C149491EC1F8090007EBE2
+:107760004701BD4800EB4110BC491C3150F81D2FAA
+:107770000A60808888803846F91707EB11714FEA54
+:10778000211A40E0B64890F81C8A4FF0000A33E016
+:10779000002713E00AEB4A0000EB0A10AC4928313D
+:1077A00001EB0010303000EB07100078404503D1AA
+:1077B0000FE0FEE1DCE118E2781C87B20AEB4A0038
+:1077C00000EB0A10A249283101EB0010C079B84241
+:1077D000E0DC00BF0AEB4A0000EB0A109C492831AC
+:1077E00001EB0010C07900E07EE1B84200DD08E066
+:1077F0000AF101001FFA80FA9A4890F81A0B5045D6
+:10780000C6DC00BF00BF00BF40460021FEF70CFEF3
+:10781000CDE90201002000900B460621029A08F0F3
+:10782000C5F80AEB4A0000EB0A108949283101EB40
+:107830000010007FC0F3810000908848401ED0F8FF
+:1078400005C0624600230721184608F0AFF80AEB8E
+:107850004A0000EB0A107E49283101EB0010007F3E
+:1078600000F0030000907D48401ED0F801C0624641
+:1078700000230821184608F099F80AEB4A0000EBAB
+:107880000A107349283101EB0010007FC0F301108A
+:1078900000907248401ED0F809C0624600230921BA
+:1078A000184608F083F832216C485F3080F86C117C
+:1078B000302180F86D11603890F8220001EB101132
+:1078C00066485F3080F86E11603890F8220000F052
+:1078D0000F00303061495F3181F86F012D215F4821
+:1078E0005F3080F87011603890F82100302101EB92
+:1078F00010115A485F3080F87111603890F82100FB
+:1079000000F00F00303055495F3181F872012D21B0
+:1079100052485F3080F87311603890F820003021B1
+:1079200001EB10114D485F3080F87411603890F809
+:10793000200000F00F00303048495F3181F87501B8
+:10794000A1F16000C07F302101EB101143485F308E
+:1079500080F877116038C07F00F00F0030303F4969
+:107960005F3181F878013A213C485F3080F8791125
+:107970006038807F302101EB101138485F3080F88B
+:107980007A116038807F00F00F00303033495F316A
+:1079900081F87B013A2131485F3080F87C116038F2
+:1079A000407F302101EB10112C485F3080F87D11B1
+:1079B0006038407F00F00F00303028495F3181F897
+:1079C0007E01A1F16000D0F8232010460021FEF7CF
+:1079D0002BFDCDE90201002000900B460C21029AFC
+:1079E00007F0E4FF002604E020201F498855701CA2
+:1079F00086B240F28A208642F6DB0A201A490870D5
+:107A00004870002646E04FF000090CE013485F3054
+:107A100000EB461010F80900202800D006E009F11C
+:107A200001001FFA80F9B9F1200FEFDB00BFB9F1B7
+:107A30001F0F2DDA4FF0000925E0000001693230F8
+:107A4000313030000169323045303000E30A002027
+:107A5000DC3F00207C3E0020D8140020D92C0020E0
+:107A6000BC220020BC320020CC0E0020674800EB76
+:107A7000461010F8090009EB4511654A505409F108
+:107A800001001FFA80F9B9F1200FEFDB681C85B205
+:107A9000701C86B2142EB6DB0A21202000EB4510A4
+:107AA0005B4A1154202000EB4510401C115420204B
+:107AB00000EB4510801C1154202000EB4510C01C29
+:107AC0001154202000EB4510001D1154202000EB24
+:107AD0004510401D1154202000EB4510401D80B280
+:107AE0000A9000204B4908717FE0012000F09CF8CB
+:107AF0004FF400714848E3F703F804EB4403474AA6
+:107B000002EB0312517904EB4403444A02EB0312E3
+:107B1000106800F0A7FA3F48543010F80800401CE5
+:107B2000C1B23C48543000F80810BBF1310F03D00B
+:107B3000BBF1450F1AD10CE0002605E006A8805DD8
+:107B400033498855701C86B2072EF7DB07200A9050
+:107B50000CE0002605E004A8805D2D498855701CC6
+:107B600086B2072EF7DB07200A9000BF00BF3CE07B
+:107B7000022000F059F84FF480412748E2F7C0FF97
+:107B80002448543010F80800401CC1B22148543039
+:107B900000F8081004EB4403204A02EB0312517969
+:107BA00004EB44031D4A02EB0312106800F05AFA7A
+:107BB0001BE0032000F038F81648543010F8080095
+:107BC000401CC1B21348543000F8081004EB4403C1
+:107BD000124A02EB0312517904EB44030F4A02EB01
+:107BE0000312106800F03EFA00BF00BF0A9850B1BF
+:107BF0000B490A98086001210948001FE1F7CEFEF1
+:107C00000020084908700BB0BDE8F08F382D002027
+:107C1000CC0E0020883F0020000802407C3E00205F
+:107C2000A4640240E30A002010B5044634B1012CDC
+:107C30000FD0022C18D0032C2CD120E04FF400518F
+:107C40001548E2F75BFF4FF480711348E2F756FFE7
+:107C500020E04FF400511048E2F750FF4FF48071DC
+:107C60000D48E2F74DFF15E04FF400510A48E2F7E6
+:107C700047FF4FF480710848E2F740FF0AE04FF4F5
+:107C800000510548E2F73CFF4FF480710248E2F7EB
+:107C900037FF00BF00BF10BD0008024070B50024D0
+:107CA000002540F224410E480BF069FEB0B140F2CD
+:107CB00024410B480BF0DDFD09480088C4B2084898
+:107CC000001D0088C4B201200649487006480068BB
+:107CD000C0F57A7081B20548A0F8461D70BD00005D
+:107CE00000140140E83F00202C640240BC32002018
+:107CF00010B5002413491448E1F736FE002112485C
+:107D0000E1F74CFE00E000BF402110480BF02AFED6
+:107D10000028F8D04FF400710D48E2F7EFFE4FF461
+:107D200080410B48E2F7EAFE0A4907487838E1F754
+:107D30001BFE012104487838E1F730FE0120064996
+:107D4000087010BD00802020A06402400014014093
+:107D50000008024000880010E30A002000B58FB040
+:107D60000121880507F0E4FE2948E1F723FE4020C1
+:107D70000390002005904FF480600690002007904B
+:107D8000089009904FF400300A9000200B900C905E
+:107D90000D900E901F4801904FF0206000901E48FB
+:107DA000029069461A48E1F7CFFE012210211848D7
+:107DB000E1F7ACFE16487838E1F7FCFD00200390AF
+:107DC0004FF47A700490002005904FF48060069084
+:107DD00000200790089009904FF400300A9000208E
+:107DE0000B900C900D900E900A4801904FF020607F
+:107DF00000900A480290694605487838E1F7A4FEE9
+:107E0000012103487838E1F7C9FD0FB000BD00003B
+:107E1000A064024004140140CC0E0020E40A0020BB
+:107E20001CB50121042007F083FE082206211C480E
+:107E3000E2F738FE082207211948E2F733FEC02096
+:107E4000009002208DF8050000208DF8060001202A
+:107E50008DF8070002208DF8040069461048E2F70B
+:107E6000D9FD4FF4C640009001208DF80400002099
+:107E70008DF8060003208DF8050001208DF807001D
+:107E800069460748E2F7C6FD4FF400710448E2F77F
+:107E900035FE4FF480410248E2F730FE1CBD000081
+:107EA0000008024010B50024FFF7BAFF00214FF48C
+:107EB000E13000F0D7F8FFF751FF00F0B3F80021F0
+:107EC000544880F82C1D0020534988704870C870B1
+:107ED0000220886000214F4880F8381D00204E495C
+:107EE0000C31887001204870C8704FF47A70886037
+:107EF000484890F8BC0B002827D14848C07A1A2877
+:107F000022DB00206C3908760021434860388176F6
+:107F100001214176C17642F2107101624FF47A710B
+:107F2000A0F58870C160012181724FF416503C4960
+:107F3000486001213A480172364890F8BC0B401C59
+:107F4000C1B2344880F8BC1B62E000245BE0002131
+:107F500004EB44023048483800F8221004EB440295
+:107F600000EB82008170012104EB44022A4848386A
+:107F700000EB8200417004EB44022748483800EBD4
+:107F80008200C17004EB44012548001D00EB011084
+:107F9000806800EB8000410004EB44021E48483832
+:107FA00000EB8200816004EB44011D48001D00EBE2
+:107FB00001108079042804D005281CD006281FD180
+:107FC00004E0002114485538015519E031211248C8
+:107FD0005538015504EB4401A0F2171000EB0110D5
+:107FE00080686421484304EB44020B49483901EBA3
+:107FF0008201886004E0002107485538015500BF20
+:1080000000BF601CC4B2034890F8BC0BA0429EDCC9
+:1080100010BD0000BC320020E83F0020BC12002050
+:10802000783E002008B545208DF8000002208DF82C
+:10803000010001208DF802008DF80300684600F071
+:1080400057F847208DF8000001208DF8010000202E
+:108050008DF8020001208DF80300684600F048F812
+:1080600008BD00007FB505460C460121202007F021
+:10807000AFFD0095012C06D12003ADF8040080105F
+:10808000ADF808000FE0022C07D1E002ADF80400C3
+:108090004FF4C060ADF8080005E024B90020ADF849
+:1080A0000400ADF808000020ADF80400ADF80600AB
+:1080B000ADF80C000C20ADF80A0069460B480BF037
+:1080C000ADFC012109480BF0DDFB012240F2244107
+:1080D00006480BF07EFC102104480BF0CAFB01227D
+:1080E000C02102480BF0DAFB7FBD00000014014004
+:1080F00070B5002100230F22C4781CB3174C2468EC
+:1081000004F4E064C4F5E064C4F30721C1F104049D
+:10811000E3B20A4144789C40E1B2847814402143A0
+:108120000C07210E0E4C05786155047804F01F05EC
+:108130000124AC4005786D11AD0005F1E025C5F8CE
+:10814000004109E0047804F01F050124AC40054D0E
+:108150000678761145F8264070BD00000CED00E071
+:1081600000E400E080E100E0024A0A400243024BE2
+:108170001A60704780FFFF1F08ED00E000200CE050
+:10818000002106E00022064B03EBC1031A544A1CEF
+:10819000D1B28029F6DB421CD0B20828F0DB704750
+:1081A0000FA800202DE9FF4F84B081468A460020A9
+:1081B000029083460698A0EB09040798A0EB0A06F4
+:1081C000CDF80490CDF800A0002C01DD012705E0DA
+:1081D0000CB9002702E04FF0FF376442002E02DDA9
+:1081E0004FF0010806E016B94FF0000802E04FF02A
+:1081F000FF386642B44201DD254600E035460020E6
+:1082000003901EE0009AD1B2019AD0B2119A00F008
+:108210001FF8029820440290B3440298A84205DD5A
+:108220000298401B0290019838440190AB4504DD50
+:10823000ABEB050B0098404400900398401C80B2C3
+:108240000390691C03988842DCDB08B0BDE8F08F1E
+:10825000F0B514460B46CF1701EB5777C7F3C702AB
+:10826000CF1701EB5777FF10A1EBC707FEB2012331
+:10827000B340DDB24CB1134B03EBC0039B5C2B430B
+:10828000104F07EBC007BB541AE00E4B03EBC003C3
+:108290009B5CDB430B4F07EBC007BB54094B03EB65
+:1082A000C0039B5C2B43074F07EBC007BB54054B38
+:1082B00003EBC0039B5CDB43024F07EBC007BB54DF
+:1082C000F0BD00000FA800201CB501210A2007F016
+:1082D0002FFC4FF4C050009001208DF804000020C6
+:1082E0008DF8060003208DF8050001208DF80700A9
+:1082F00069464F48E2F78EFB4FF480600090012002
+:108300008DF8040000208DF8060003208DF805008C
+:1083100001208DF8070069464648E2F77BFBC8203C
+:108320000DF01EF84FF480614248E2F7E7FBC820E9
+:108330000DF016F84FF480613E48E2F7E1FBC820EB
+:108340000DF00EF80021FD2000F0ECFA00211220C3
+:1083500000F0E8FA0021AE2000F0E4FA0021D52078
+:1083600000F0E0FA0021A02000F0DCFA0021A820B3
+:1083700000F0D8FA00213F2000F0D4FA0021D320E9
+:1083800000F0D0FA0021084600F0CCFA002140208D
+:1083900000F0C8FA2848C07A1F2808DD0021A12073
+:1083A00000F0C0FA0021C82000F0BCFA07E000216C
+:1083B000A02000F0B7FA0021C02000F0B3FA00219D
+:1083C000DA2000F0AFFA0021122000F0ABFA002111
+:1083D000812000F0A7FA00217F2000F0A3FA0021FD
+:1083E000D92000F09FFA0021822000F09BFA0021A2
+:1083F000DB2000F097FA0021342000F093FA0021EE
+:10840000A42000F08FFA0021A62000F08BFA0021B2
+:10841000202000F087FA0021084600F083FAFFF7D9
+:10842000ADFE0021AF2000F07DFA00F063F81CBD26
+:10843000000C024000040240BC12002010B50246AD
+:10844000012000E050430B1EA1F10104E1B2F9D17B
+:1084500010BD2DE9F84F05460C4616461F46DDE9CE
+:108460000A9B06FB09F0642190FBF1F000F0FF0A83
+:108470004FF0000801200090A819C2B223462146FF
+:108480002846FFF78FFE01200090E019C3B2A8191B
+:10849000C2B2E019C1B22846FFF784FE0120009065
+:1084A000E019C3B22A4621462846FFF77BFE012089
+:1084B000E119CBB2A919CAB2A9190090C8B22146D4
+:1084C000FFF770FE00BF11E00120009004EB0800F0
+:1084D000C3B205EB0A00C2B204EB0800C1B22846E1
+:1084E000FFF760FE08F1010000F0FF08B845EBDB84
+:1084F000BDE8F88F70B50024002504F1B001C8B2C2
+:10850000002100F00FFA0021084600F00BFA0021CC
+:10851000102000F007FA00BF0EE0002508E008492F
+:1085200001EBC501085D012100F0FCF9681CC5B232
+:10853000802DF4DB601CC4B2082CEEDB70BD0000A3
+:108540000FA8002010B5044600BF02210A4807F01A
+:1085500019FD0028F9D02146074807F01FFD00BF8C
+:108560000121054807F00EFD0028F9D0024807F068
+:1085700012FDC0B210BD0000003800402DE9FE4FD2
+:108580000746884692461C460197CDF80080082C85
+:1085900002D14FF006091FE02046E31704EB5373A6
+:1085A000DB1021464FEAE47C04EB5C7C4FEAEC0CE8
+:1085B000A4EBCC0CBCF1000F02D04FF0010C01E099
+:1085C0004FF0000C6344224604EBD27C4FEA6C0C63
+:1085D00003FB0CF303F0FF09AAF12000C6B200254B
+:1085E0005EE0082C07D106EB46002F4901EB400066
+:1085F00010F805B01DE00C2C07D106EB46002B4906
+:1086000001EB800010F805B013E0102C05D12848CC
+:1086100000EB061010F805B00BE0182C07D106EBA4
+:10862000C600244901EB800010F805B001E0BDE868
+:10863000FE8F002002901CE00BF0010028B14146A3
+:1086400038460C9AFFF704FE09E00C9808B901209F
+:1086500000E00020024641463846FFF7F9FD4FEAA8
+:108660006B0B08F1010000F0FF080298401CC0B23B
+:10867000029002980828DFDB781CC7B2082C0BD0C8
+:1086800004EBD4714A100199791A8A4204D1019FEE
+:1086900000980830C0B20090DDF80080681CC5B2B8
+:1086A0004D459EDB00BFC2E784B60308ACB80308A3
+:1086B00020BD030810C303082DE9FF4F2DED068BE5
+:1086C00083B0074693461E46DDE917484FF0000980
+:1086D000CA46DEB95846DFF79BFF41EC1A0BB0EEF5
+:1086E0004A0AF0EE6A0A0BF043FCB0EE409AF0EE54
+:1086F000609A9FED400B53EC102B51EC190BDFF7F8
+:10870000D8FD41EC180BDFF7C5FFC6B2082C01D12C
+:108710004FF002091698864211DC169800280EDDEB
+:1087200023463022CDF8008038460A99FFF726FF0D
+:10873000204604EBD07109EB61013944CFB200252A
+:108740004CE01698301AA84210D104EBD47109EB12
+:10875000610101FB0571C8B223462E22CDE90084D8
+:108760000A99FFF70BFF4FF0010A35E006EB0A000C
+:10877000401B401EC1B20A20FFF760FEBBFBF0F0B9
+:108780000A21B0FBF1F201FB12000290029880B9BD
+:1087900004EBD47109EB61010AEB070201FB05212F
+:1087A000C8B223463022CDE900840A99FFF7E6FEDD
+:1087B00011E004EBD47109EB61010AEB070301FB43
+:1087C0000531C8B2CDE9008402993031CAB22346DE
+:1087D0000A99FFF7D3FE00BF681CC5B206EB0A007A
+:1087E000A842AEDC304603B0BDEC068B04B0BDE859
+:1087F000F08F0000000000000000F03F2DE9FF4F67
+:1088000005460E4617461C46DDF838904FF0000A24
+:108810000095B3462046E21704EB5272D21021466F
+:10882000E31704EB5373DB10A4EBC3030BB1012379
+:1088300000E000231A44D4B24FF0000845E00020C5
+:1088400003903BE00D9810F80A0002900AF1010035
+:108850001FFA80FA002001901DE0029800F001004C
+:1088600028B14A4631462846FFF7F2FC0AE0B9F142
+:10887000000F01D1012000E00020024631462846C9
+:10888000FFF7E6FC029840100290701CC6B20198F7
+:10889000401CC0B2019001980828DEDB681CC5B2FC
+:1088A0000098281AB84204D1009D0BF1080000F08E
+:1088B000FF0B5E460398401CC0B203900398B84279
+:1088C000C0DB08F1010000F0FF08A045B7DBBDE800
+:1088D000FF8F2DE9F8430646884614461F46DDE91A
+:1088E000085915E0CDF8009022782B4641463046D5
+:1088F000FFF744FE082D02D1B01DC6B205E02846A0
+:1089000005EBD07106EB6101CEB2641C781EC7B2D4
+:108910002FB12078202802DB20787E28E2DDBDE818
+:10892000F883000070B505460C462CB14FF4006189
+:108930001048E2F7E5F804E04FF400610D48E2F773
+:10894000DDF84FF480510B48E2F7D8F84FF480512E
+:108950000948E2F7D5F82846FFF7F4FD4FF48051B7
+:108960000448E2F7CDF84FF400610248E2F7C8F896
+:1089700070BD0000000C02400004024010B5284801
+:108980000068284908602648001D0068486024489F
+:10899000083000688860082250212348E1F754FD20
+:1089A00006212048E0F77AFF1F490988884206D04F
+:1089B0001D48007A20F00400001D1B4908720621A2
+:1089C0001848401CE0F76AFF17494988884206D0DA
+:1089D0001548007A20F00400001D13490872082190
+:1089E0001048801CE0F75AFF0F498988884206D05A
+:1089F0000D48007A20F00400001D0B490872082180
+:108A00000848C01CE0F74AFF0749C988884206D0D9
+:108A10000548007A20F00400001D0349087210BDCB
+:108A2000107AFF1F40780020BC1200202DE9F04F83
+:108A30008FB000210E9189460D918A460C910B91C1
+:108A40000A9109910891079106910591049103916A
+:108A50000291019100240026009100258B46FD48DB
+:108A600090F8B6060121B1EBD01F43F08E8603F0DB
+:108A700085BEF9488078022804D1F748407808B1CB
+:108A800007200190BDF804109DF82C000844F3491C
+:108A9000085CFA287ED1BDF804109DF82C0008442B
+:108AA000401CEE49085CEB49EF394871BDF80410F1
+:108AB0009DF82C000844801CE849085CE549EF3922
+:108AC0000871BDF804109DF82C000844C01CE3494F
+:108AD000085CE049EF39C870BDF804109DF82C001F
+:108AE0000844001DDD49085CDA49EF398870BDF89B
+:108AF00004109DF82C000844401DD849085CD54955
+:108B0000EF394870BDF804109DF82C000844801D12
+:108B1000D249095CD24880F8111F90F8111F90F8D3
+:108B20000B0F814213DDCE4890F8112F1046002123
+:108B3000FCF7C6FE07468846C94890F80B2F10463A
+:108B40000021FCF7BDFE381AC1B20D9112E0C448F5
+:108B500090F80B2F10460021FCF7B2FE074688461E
+:108B6000BF4890F8112F10460021FCF7A9FE381AD3
+:108B7000C1B20D910D9805281EDBB94890F8110F70
+:108B8000542819DAB64890F8110F062814DDB148B8
+:108B9000EF3800E012E0407924280DDBAD48EF38D3
+:108BA0004079502808DCAB48F538811D0A6802601E
+:108BB00089888180E1F784F806200B90BDF80410C5
+:108BC0009DF82C000844801CA449095CBDF80420D1
+:108BD0009DF82C001044401CA04A105C41EA00297A
+:108BE000BDF804109DF82C000844C01C1146085C18
+:108BF0000106BDF804209DF82C001044001D974A82
+:108C0000105C41EA0041BDF804209DF82C0010449E
+:108C1000401D924A105C41EA0021BDF804209DF8F5
+:108C20002C001044801D8D4A105C41EA000B8D48D9
+:108C30000068834503F07985B9F5FA6F83F275858D
+:108C40008848C0F800B08348B0F82E16BDF804007C
+:108C50004844801C81420CDB7E48B0F82E16BDF8DB
+:108C600004004844801C081A81B27A48A0F82E16E5
+:108C700005E000217748A0F82E1603F085BD774A5D
+:108C8000BDF8041050184946E0F708FE0546BDF847
+:108C9000041001EB0900401C7049095CBDF8042078
+:108CA00002EB09006D4A105C41EA0021A94243F041
+:108CB00028856B4890F80A0F50B109F1020291B271
+:108CC000664BBDF80420981801230422E1F764FFE5
+:108CD000BDF804209DF82C101144091D5F4A515C19
+:108CE00001F00F0000EBD0714A10A0EB4201CAB2B4
+:108CF0000A92BDF804209DF82C101144891D574A92
+:108D0000515C01F00F0000EBD0714A100992002471
+:108D10001AE0BDF804209DF82C100A44D21D111948
+:108D20004E4A505C9DF824209DF82810E1F722F867
+:108D30000146BDF804209DF82C000244D21D1019F4
+:108D4000464A1154601C84B2A9F10700A042E0DC3D
+:108D5000BDF804109DF82C000844C01D3F49095C73
+:108D60000E9101213B4880F8901700203E49486051
+:108D700088703E4988704860A1F57C50416835484C
+:108D8000C0F87416012180F86816334880780328EB
+:108D900003D031488078012802D10120344908608D
+:108DA000002103910E98152803F0A28310DCA0F196
+:108DB0000B000A2883F09484DFE810F0A61644170D
+:108DC000A0179817921C22005D196C19921C421B67
+:108DD000A22801F0FE8709DC162803F07B801F28FB
+:108DE00003F0CD82A12843F07B84FCE3A32802F0AA
+:108DF0001682A42801F08485A528F4D101F083BB54
+:108E00001C48D0F80C0210B11F2013490871002033
+:108E10000890E9E3BDF8200000EB400101EB0010F1
+:108E2000154901EB001080790C287CD2DFE800F0B6
+:108E30007B060708097BE60A0B0D0E0C00BF00BF7E
+:108E400000BF00BF00BF00BF00BF00BF00200790F1
+:108E5000C4E00000BC3200204C3A00205C960020A8
+:108E6000BC220020240A002034390020247800206D
+:108E700088024042BC12002004400020BDF80410CB
+:108E80009DF82C0001440831BDF80C000844FB4952
+:108E90000A5CBDF8200040F299114843F84901EB03
+:108EA000C00101F55271BDF81C0000EB400303EB5B
+:108EB000001001EBC0004276BDF804109DF82C00B4
+:108EC00008440830BDF80C100844EC49085C20B197
+:108ED000012803D0022876D114E074E0BDF82010F8
+:108EE00001EB410202EB0111E64A02EB01123032C2
+:108EF000BDF81C1002EB0112901C917821F00402C5
+:108F0000027060E0BDF8201001EB410202EB01119C
+:108F1000DC4A02EB01123032BDF81C1002EB0112E8
+:108F2000901C917800E0F6E321F008020270002224
+:108F3000BDF8200000EB400101EB0010D14901EB2E
+:108F400000103030BDF81C1000EB01104260BDF87D
+:108F500020100220E1F770F8002416E00022BDF88E
+:108F6000200040F299114843C54901EBC00101F5C9
+:108F70005271BDF81C0000EB400303EB001001EB45
+:108F8000C00147310A55601C84B2142CE6DB002472
+:108F900016E00022BDF8200040F299114843B8497C
+:108FA00001EBC00101F55271BDF81C0000EB40035C
+:108FB00003EB001001EBC00163310A55601C84B261
+:108FC0000A2CE6DB00BF00BFBDF80C00401C81B2DC
+:108FD0000391BDF81C00401C81B20791BDF8200030
+:108FE00000EB400101EB0010A64901EB0010C17934
+:108FF000BDF81C0081423FF741AF8CE30020079091
+:10900000FEE3BDF804109DF82C0001440831BDF8C2
+:109010000C00084499490A5CBDF8200040F29911FF
+:109020004843974901EBC00101F55271BDF81C009E
+:1090300000EB400303EB001001EBC0004276BDF8EB
+:1090400004109DF82C0008440830BDF80C100844AA
+:109050008A49085CF4286ED01DDC20286CD00DDC19
+:1090600004286AD005DC08B3012868D0022861D141
+:109070005DE108287ED01028F9D13CE2F1287AD0B1
+:1090800004DC402878D0F028F1D191E3F22874D0A4
+:10909000F328ECD18FE3F5380B284BD2DFE800F052
+:1090A000FEFDFCFBFAF9F8F7F6F5F400BDF8200038
+:1090B00040F299114843724901EBC00000F552702B
+:1090C000BDF81C1001EB410202EB011100EBC100E5
+:1090D00090F87E00102828D10022BDF8200040F230
+:1090E00099114843664901EBC00101F55271BDF881
+:1090F0001C0000EB400303EB001001EBC00080F804
+:109100007E20F322BDF8200040F2991148435C49CB
+:1091100001EBC00000F55270BDF81C1001EB4103DB
+:1091200003EB011100EBC1004271BDF80C00401CC3
+:1091300081B2039199E33FE373E244E1FFE7F22256
+:10914000BDF8200040F2991148434D4901EBC000A1
+:1091500000F55270BDF81C1001EB410303EB011147
+:1091600000EBC1004271BDF8201001EB410202EB9F
+:10917000011103E073E11CE3CEE21BE3414A02EB81
+:1091800001123032BDF81C1002EB0112901C9178D4
+:1091900021F004020270BDF804009DF82C10084470
+:1091A0000830BDF80C10084434490A5CBDF82000B2
+:1091B00040F299114843324901EBC00000F552706A
+:1091C000BDF81C1001EB410303EB011100EBC100E2
+:1091D00080F87E20002422E0BDF804109DF82C00C9
+:1091E00001440831BDF80C0001440819401C234912
+:1091F0000A5CBDF8200040F299114843204901EB78
+:10920000C00101F55271BDF81C0000EB400303EBF7
+:10921000001001EBC00151310A55601C84B20F2CC3
+:10922000DADB002422E0BDF804109DF82C00014494
+:109230000831BDF80C000144081910300F490A5CD0
+:10924000BDF8200040F2991148430D4901EBC001DF
+:1092500001F55271BDF81C0000EB400303EB001058
+:1092600001EBC00163310A55601C84B20A2CDADBC1
+:10927000BDF804109DF82C00014410E05C9600201D
+:10928000C444002004400020A1E29FE29DE29BE252
+:1092900099E297E295E293E291E28FE28DE2083162
+:1092A000BDF80C0008441A30FE490A5CBDF82000E5
+:1092B00040F299114843FC4901EBC00101F552719C
+:1092C000BDF81C0000EB400303EB001001EBC000F5
+:1092D00080F87820002422E0BDF804109DF82C00CE
+:1092E00001440831BDF80C00014408191B30ED4958
+:1092F0000A5CBDF8200040F299114843EA4901EBAD
+:10930000C00101F55271BDF81C0000EB400303EBF6
+:10931000001001EBC00179310A55601C84B2052CA4
+:10932000DADBBDF80C00203081B203919DE2F2221D
+:10933000BDF8200040F299114843DB4901EBC00021
+:1093400000F55270BDF81C1001EB410303EB011155
+:1093500000EBC1004271BDF8201001EB410202EBAD
+:109360000111D24A02EB01123032BDF81C1002EB9F
+:109370000112901C917821F004020270BDF80400E3
+:109380009DF82C1008440830BDF80C100844C5495D
+:109390000A5CBDF8200040F299114843C24901EB34
+:1093A000C00000F55270BDF81C1001EB410303EB47
+:1093B000011100EBC10080F87E20BDF80C00401CBC
+:1093C00080B2039051E2F222BDF8200040F29911E0
+:1093D0004843B54901EBC00000F55270BDF81C10C0
+:1093E00001EB410303EB011100EBC1004271BDF839
+:1093F000201001EB410202EB0111AC4A02EB011219
+:109400003032BDF81C1002EB0112901C917821F053
+:1094100004020270BDF804009DF82C1008440830C6
+:10942000BDF80C1008449F490A5CBDF8200040F2CA
+:10943000991148439C4901EBC00000F55270BDF8FA
+:109440001C1001EB410303EB011100EBC10080F89C
+:109450007E20BDF80C00401C80B2039005E2F22291
+:10946000BDF8200040F2991148438F4901EBC0003C
+:1094700000F55270BDF81C1001EB410303EB011124
+:1094800000EBC1004271BDF8201001EB410202EB7C
+:109490000111864A02EB01123032BDF81C1002EBBA
+:1094A0000112901C917821F004020270BDF80400B2
+:1094B0009DF82C1008440830BDF80C100844794978
+:1094C0000A5CBDF8200040F299114843764901EB4F
+:1094D000C00000F55270BDF81C1001EB410303EB16
+:1094E000011100EBC10080F87E20BDF80C00401C8B
+:1094F00080B20390B9E1F322BDF8200040F2991147
+:109500004843694901EBC00000F55270BDF81C10DA
+:1095100001EB410303EB011100EBC1004271BDF807
+:10952000201001EB410202EB0111604A02EB011233
+:109530003032BDF81C1002EB0112901C917821F022
+:1095400004020270BDF804009DF82C100844083095
+:10955000BDF80C10084453490A5CBDF8200040F2E5
+:1095600099114843504901EBC00000F55270BDF815
+:109570001C1001EB410303EB011100EBC10080F86B
+:109580007E20BDF804009DF82C1008440830BDF87A
+:109590000C100844401C43490A5CBDF8200040F20E
+:1095A00099114843404901EBC00000F55270BDF8E5
+:1095B0001C1001EB410303EB011100EBC10080F82B
+:1095C0007820002425E0BDF804109DF82C0001440B
+:1095D0000831BDF80C0001440819801C31490A5CAF
+:1095E000BDF8200001E066E15BE140F299114843DB
+:1095F0002D4901EBC00101F55271BDF81C0000EBD3
+:10960000400303EB001001EBC00179310A55601CE7
+:1096100084B2052CD7DBBDF80C00C01D81B20391CC
+:1096200023E1F222BDF8200040F2991148431E497F
+:1096300001EBC00000F55270BDF81C1001EB4103B6
+:1096400003EB011100EBC1004271BDF8201001EBEA
+:10965000410202EB0111154A02EB01123032BDF852
+:109660001C1002EB0112901C917821F00402027090
+:10967000BDF804009DF82C1008440830BDF80C100B
+:10968000084408490A5CBDF8200040F2991148439B
+:10969000054901EBC00000F55270BDF81C1001EB4C
+:1096A000410305E05C960020C444002004400020F3
+:1096B00003EB011100EBC10080F87E20002422E0C2
+:1096C000BDF804109DF82C0001440831BDF80C00D1
+:1096D00001440819401CFE490A5CBDF8200040F214
+:1096E00099114843FB4901EBC00101F55271BDF8E6
+:1096F0001C0000EB400303EB001001EBC0017931CB
+:109700000A55601C84B2042CDADBBDF80C00401D45
+:1097100081B20391A9E0BEE0F222BDF8200040F240
+:1097200099114843EB4901EBC00000F55270BDF8B8
+:109730001C1001EB410303EB011100EBC10042716E
+:10974000BDF8201001EB410202EB0111E24A02EBED
+:1097500001123032BDF81C1002EB0112901C9178FE
+:1097600021F004020270BDF804009DF82C1008449A
+:109770000830BDF80C100844D5490A5CBDF820003B
+:1097800040F299114843D34901EBC00000F55270F3
+:10979000BDF81C1001EB410303EB011100EBC1000C
+:1097A00080F87E20BDF80C00401C80B203905CE085
+:1097B00000BF00BF00BF00BF00BF00BF00BF00BFB1
+:1097C00000BF00BF00BF00BF00BF00BF00BFF2224C
+:1097D000BDF8200040F299114843BE4901EBC0009A
+:1097E00000F55270BDF81C1001EB410303EB0111B1
+:1097F00000EBC1004271BDF8201001EB410200E016
+:1098000039E002EB0111B44A02EB01123032BDF82B
+:109810001C1002EB0112901C917821F004020270DE
+:10982000BDF804009DF82C1008440830BDF80C1059
+:109830000844A7490A5CBDF8200040F2991148434A
+:10984000A44901EBC00000F55270BDF81C1001EBFB
+:10985000410303EB011100EBC10080F87E20BDF84D
+:109860000C00401C80B2039000BF00BFBDF81C007C
+:10987000401C81B20791BDF8200000EB400101EBD4
+:109880000010954901EB0010C179BDF81C00814220
+:109890003FF7B7AB00BF00BFBDF82000401C81B24E
+:1098A00008918E4890F81A0BBDF8201088423FF7B7
+:1098B000B1AA02F025BFB9F11B0F7CDB0020089094
+:1098C000F0E300200790EEE3BDF8200000EB40013C
+:1098D00001EB0010804901EB00103030BDF81C1086
+:1098E00000EB01108078C0F3400000287ED1BDF865
+:1098F000200000EB400101EB0010774901EB001064
+:109900003030BDF81C1000EB0110807A02286DD0B9
+:10991000BDF804109DF82C00014408310AEB8A00C0
+:1099200000EBCA0008446A490A5C10460021FBF7B4
+:10993000C7FFBDF8202002EB420303EB0212664B87
+:1099400003EB02123032BDF81C3002EB0312127826
+:1099500042400A43CAD1BDF8200040F29911484361
+:109960005C4901EBC00000F55270BDF81C1001EB22
+:10997000410202EB011100EBC10090F84500012803
+:109980007ED1BDF8200040F299114843514901EBC6
+:10999000C00000F55270BDF81C1001EB410202EB53
+:1099A000011100EBC10090F846000028E8D1002228
+:1099B000BDF8200000E0FDE300EB400101EB0010EA
+:1099C000454901EB00113031BDF81C0001EB0010DE
+:1099D000C272BDF804109DF82C00084409303C49BF
+:1099E0000A5CBDF8200040F2991100E0FEE3484314
+:1099F000384901EBC00101F55271BDF81C0000EBC4
+:109A0000400303EB001001EBC000C271BDF804106D
+:109A10009DF82C0008440A302D49085C0106BDF869
+:109A200004209DF82C0010440B30294A105C41EAB8
+:109A30000041BDF804209DF82C0010440C30244A4D
+:109A4000105C41EA0021BDF804209DF82C00104470
+:109A50000D301F4A105C0143BDF8200040F29912FE
+:109A600050431C4A02EBC00202F55272BDF81C00C2
+:109A700000EB400303EB001002EBC000816000E04C
+:109A8000F9E0BDF804109DF82C000844113010498D
+:109A9000085C0106BDF804209DF82C00104412302B
+:109AA0000B4A105C41EA0041BDF804209DF82C00EF
+:109AB00010441330064A105C41EA0021BDF804202E
+:109AC0009DF82C0010441430014A105C014307E05B
+:109AD0005C960020C444002004400020BC320020DA
+:109AE000BDF8200000EB400202EB0010FE4A02EB42
+:109AF00000123032BDF81C0002EB00104160BDF8CE
+:109B000020100220E0F798FABDF8200000EB400199
+:109B100001EB0010F44901EB00113031BDF81C00DD
+:109B200001EB00100178BDF8200040F2991250437B
+:109B3000EE4A02EBC00041700022BDF8200040F266
+:109B400099114843E94901EBC00101F55271BDF893
+:109B50001C0000EB400303EB001001EBC00082711E
+:109B6000BDF8200040F299114843E04901EBC000E4
+:109B700000F55270BDF81C1001EB410202EB01111F
+:109B800000EBC1008068002875D0BDF8200000EB14
+:109B9000400101EB0010D44901EB001080790B2843
+:109BA0006AD2DFE800F06906C4FD696969FCFBFA66
+:109BB000F900BDF8200040F299114843CB4901EB70
+:109BC000C00000F55270BDF81C1001EB410202EB21
+:109BD000011100EBC100C07910B101287AD18FE0EA
+:109BE000BDF8200000EB400101EB0010BE4901EB85
+:109BF0000010007BF0BBBDF8200040F299114843F3
+:109C0000BA4901EBC00000F55270BDF81C1001EB21
+:109C1000410202EB011100EBC1008068B0F5100FAA
+:109C200014D1C322BDF8200040F299114843AF4936
+:109C300001EBC00000F55270BDF81C1001EB4103B0
+:109C400003EB011100EBC100427158E0B522BDF8F1
+:109C5000200040F299114843A44901EBC00000F5EF
+:109C60005270BDF81C1001EB410303EB011100EB36
+:109C7000C10002E003E0F9E313E242713FE0BDF806
+:109C8000200040F299114843984901EBC00000F5CB
+:109C90005270BDF81C1001EB410202EB011100EB08
+:109CA000C1008068B0F1104F15D1C322BDF820006B
+:109CB00040F2991148438D4901EBC00000F5527004
+:109CC000BDF81C1001EB410303EB011100EBC100D7
+:109CD000427114E029E0B522BDF8200040F299114C
+:109CE0004843824901EBC00000F55270BDF81C10DA
+:109CF00001EB410303EB011100EBC100427114E0E1
+:109D0000B922BDF8200040F299114843774901EB90
+:109D1000C00000F55270BDF81C1001EB410303EBCD
+:109D2000011100EBC100427100BF00BFB5E3BDF8F7
+:109D3000200040F2991148436C4901EBC00101F544
+:109D40005271BDF81C0000EB400202EB001011F84C
+:109D50003010BDF8200040F299125043634A02EBE4
+:109D6000C0004079814277D1BDF804109DF82C00E5
+:109D700008440E305E49085C0104BDF804209DF8DB
+:109D80002C0010440F305A4A105C41EA0021BDF803
+:109D900004209DF82C0004E011E345E284E1F4E0A6
+:109DA0005BE010441030524A105C0143BDF82000C3
+:109DB00040F2991250434D4A02EBC00202F5527232
+:109DC000BDF81C0000EB400303EB001002EBC000E9
+:109DD0004163BDF804109DF82C0008440930444943
+:109DE0000A5CBDF8200040F2991148433F4901EB5D
+:109DF000C00101F55271BDF81C0000EB400303EBFC
+:109E0000001001EBC000C271A422BDF8200040F296
+:109E100099114843354901EBC00101F55271BDF874
+:109E20001C0000EB400303EB001001EBC00082704C
+:109E3000A322BDF8200040F2991148432B4901EBC1
+:109E4000C00000F55270BDF81C1001EB410303EB9C
+:109E5000011100EBC10042711FE3BDF8200040F288
+:109E600099114843214901EBC00101F55271BDF838
+:109E70001C0000EB400202EB001011F83010BDF89E
+:109E8000200040F299125043184A02EBC00040797A
+:109E9000814279D1BDF804109DF82C0008440E30A1
+:109EA0001349085C0104BDF804209DF82C001044FF
+:109EB0000F300F4A105C41EA0021BDF804209DF8E4
+:109EC0002C00104410300A4A105C0143BDF82000F9
+:109ED00040F299125043054A02EBC00202F5527259
+:109EE000BDF81C0006E0000004400020C44400202F
+:109EF0005C96002000EB400303EB001002EBC00077
+:109F00004163BDF804109DF82C0008440930FE4957
+:109F10000A5CBDF8200040F299114843FB4901EB6F
+:109F2000C00101F55271BDF81C0000EB400303EBCA
+:109F3000001001EBC000C271A422BDF8200040F265
+:109F400099114843F14901EBC00101F55271BDF887
+:109F50001C0000EB400303EB001001EBC00082701B
+:109F6000A322BDF8200040F299114843E74901EBD4
+:109F7000C00000F55270BDF81C1001EB410303EB6B
+:109F8000011100EBC100427187E2BDF8200000EB37
+:109F9000400101EB0010DE4901EB0010007BE0BB4B
+:109FA000BDF8200040F299114843D84901EBC000A8
+:109FB00000F55270BDF81C1001EB410202EB0111DB
+:109FC00000EBC1008068B0F5100F14D10522BDF878
+:109FD000200040F299114843CC4901EBC00000F544
+:109FE0005270BDF81C1001EB410303EB011100EBB3
+:109FF000C100427155E00122BDF8200040F29911E4
+:10A000004843C24901EBC00000F55270BDF81C1076
+:10A0100001EB410303EB011100E003E000EBC100A1
+:10A0200042713EE0BDF8200040F299114843B74923
+:10A0300001EBC00000F55270BDF81C1001EB4102AD
+:10A0400002EB011100EBC1008068B0F1104F14D198
+:10A050000522BDF8200040F299114843AB4901EBBD
+:10A06000C00000F55270BDF81C1001EB410303EB7A
+:10A07000011100EBC100427113E00122BDF8200084
+:10A0800040F299114843A14901EBC00000F552701C
+:10A09000BDF81C1001EB410303EB011100EBC10003
+:10A0A0004271FAE124E2FFE1BDF8200040F299118B
+:10A0B0004843964901EBC00000F55270BDF81C10F2
+:10A0C00001EB410202EB011100EBC100C07910B1BC
+:10A0D000012870D191E0BDF8200000EB400101EBB8
+:10A0E00000108B4901EB0010007BE0BBBDF82000A5
+:10A0F00040F299114843854901EBC00000F55270C8
+:10A10000BDF81C1001EB410202EB011100EBC10094
+:10A110008068B0F5100F14D10822BDF8200040F27D
+:10A1200099114843794901EBC00000F55270BDF820
+:10A130001C1001EB410303EB011100EBC100427164
+:10A140005AE08922BDF8200040F2991148436F4936
+:10A1500001EBC00000F55270BDF81C1001EB41038B
+:10A1600003EB011100E003E000EBC100427143E0AA
+:10A17000BDF8200040F299114843644901EBC0004A
+:10A1800000F55270BDF81C1001EB410202EB011109
+:10A1900000EBC1008068B0F1104F17D10822BDF864
+:10A1A000200040F299114843584901EBC00000F5E6
+:10A1B000527001E0A5E135E0BDF81C1001EB410350
+:10A1C00003EB011100EBC100427115E08922BDF8DB
+:10A1D000200040F2991148434C4901EBC00000F5C2
+:10A1E0005270BDF81C1001EB410300E057E103EB96
+:10A1F000011100EBC100427114E08B22BDF8200078
+:10A2000040F299114843414901EBC00000F55270FA
+:10A21000BDF81C1001EB410303EB011100EBC10081
+:10A22000427100BF00BF38E1BDF8200040F2991133
+:10A230004843364901EBC00101F55271BDF81C00DD
+:10A2400000EB400202EB001001EBC00090F89140DF
+:10A25000BDF8200040F2991148432C4901EBC001A0
+:10A2600001F55271BDF81C0000EB400202EB00103A
+:10A2700011F83010BDF8200040F299125043234AE3
+:10A2800002EBC000407981427ED1BDF8200040F24F
+:10A2900099114843114601EBC00101F55271BDF817
+:10A2A0001C0000EB400202EB001001EBC00090F834
+:10A2B0009220BDF8200040F299114843134901EB68
+:10A2C000C001083104EB840000EBC40001EB800006
+:10A2D000C270BDF804109DF82C0008440E300A49E5
+:10A2E000085C0104BDF804209DF82C0010440F30D8
+:10A2F000054A105C41EA0021BDF804209DF82C00BD
+:10A3000010441030004A05E05C960020C444002050
+:10A3100004400020105C0143BDF8200040F2991277
+:10A320005043FE4A02EBC00202F55272BDF81C0017
+:10A3300000EB400303EB001002EBC0004163BDF8EB
+:10A3400004109DF82C0008440930F5490A5CBDF85A
+:10A35000200040F299114843F04901EBC00101F59A
+:10A360005271BDF81C0000EB400303EB001001EB41
+:10A37000C000C271A422BDF8200040F299114843E8
+:10A38000E64901EBC00100E018E0083104EB84006D
+:10A3900000EBC40001EB80008271A321BDF8200016
+:10A3A00040F299125043DD4A02EBC000083004EB42
+:10A3B000840202EBC40200EB820041716DE0BDF843
+:10A3C000200040F299114843D44901EBC00000F548
+:10A3D0005270BDF81C1001EB410202EB011100EBC1
+:10A3E000C100C07910B1012856D140E0BDF820006D
+:10A3F00040F299114843C94901EBC00000F5527081
+:10A40000BDF81C1001EB410202EB011100EBC10091
+:10A410008068B0F1104F14D10522BDF8200040F241
+:10A4200099114843BD4901EBC00000F55270BDF8D9
+:10A430001C1001EB410303EB011100EBC100427161
+:10A4400013E00422BDF8200040F299114843B349BB
+:10A4500001EBC00000F55270BDF81C1001EB410388
+:10A4600003EB011100EBC100427115E016E004227C
+:10A47000BDF8200040F299114843A84901EBC00003
+:10A4800000F55270BDF81C1001EB410303EB011104
+:10A4900000EBC100427100BF00BF00BF13E0BDF878
+:10A4A0001C00401C81B20791BDF8200000EB400168
+:10A4B00001EB00109B4901EB0010C179BDF81C00B5
+:10A4C00081423FF701AA00BFBDF8200000EB400128
+:10A4D00001EB0010934901EB0010C179BDF81C009D
+:10A4E000814200DD0CE0BDF82000401C81B20891E3
+:10A4F0008D4890F81A0BBDF8201088423FF7E1A96B
+:10A5000000BF02F0FDB8B9F11B0F7DDB0020089001
+:10A51000ECE100200790C5E1BDF8200000EB400110
+:10A5200001EB00107F4901EB00103030BDF81C102A
+:10A5300000EB01108078C0F34000002865D1BDF821
+:10A5400004109DF82C00014408310AEB8A0000EB4E
+:10A55000CA00084472490A5C10460021FBF7B0F9B2
+:10A56000BDF8202002EB420303EB02126D4B03EB1C
+:10A5700002123032BDF81C3002EB03121278424056
+:10A580000A43DBD1BDF804109DF82C0008440930C3
+:10A5900063490A5CBDF8200040F2991148435F49C5
+:10A5A00001EBC00101F55271BDF81C0000EB400346
+:10A5B00003EB001001EBC000C271BDF804109DF860
+:10A5C0002C0008440A305649085C0106BDF80420F6
+:10A5D0009DF82C0010440B30514A105C41EA0041B8
+:10A5E000BDF804209DF82C0010440C304C4A105C3F
+:10A5F00041EA0021BDF804209DF82C0010440D30E4
+:10A60000474A105C014301E079E146E1BDF82000D2
+:10A6100040F299125043414A02EBC00202F55272D5
+:10A62000BDF81C0000EB400303EB001002EBC00080
+:10A630008160BDF804109DF82C00084411303849A1
+:10A64000085C0106BDF804209DF82C00104412306F
+:10A65000334A105C41EA0041BDF804209DF82C000B
+:10A66000104413302E4A105C41EA0021BDF804204A
+:10A670009DF82C0010441430294A105C0143BDF8A9
+:10A68000200000EB400202EB0010264A02EB001211
+:10A690003032BDF81C0002EB00104160BDF8201004
+:10A6A0000220DFF7C9FCBDF8200000EB400101EB00
+:10A6B00000101C4901EB00113031BDF81C0001EB0A
+:10A6C00000100178BDF8200040F299125043134A5F
+:10A6D00002EBC00041700122BDF8200040F2991148
+:10A6E00048430E4901EBC00101F55271BDF81C0051
+:10A6F00000EB400303EB001001EBC0008271BDF8DA
+:10A70000200000EB400101EB0010064901EB0010B6
+:10A71000807901280FD0072850D007E0C4440020DA
+:10A720005C96002004400020BC32002008285AD04B
+:10A730000A2842D19AE0BDF8200040F2991148431E
+:10A74000FE4901EBC00000F55270BDF81C1001EB92
+:10A75000410202EB011100EBC100C07910B10128E8
+:10A760002AD114E0B522BDF8200040F299114843E7
+:10A77000F24901EBC00000F55270BDF81C1001EB6E
+:10A78000410303EB011100EBC100427114E0B92257
+:10A79000BDF8200040F299114843E84901EBC000A0
+:10A7A00000F55270BDF81C1001EB410303EB0111E1
+:10A7B00000EBC100427100BF00BF6CE00122BDF898
+:10A7C000200040F299114843DC4901EBC00101F53A
+:10A7D0005271BDF81C0000EB400303EB001001EBCD
+:10A7E000C000427157E0BDF8200040F29911484383
+:10A7F000D24901EBC00000F55270BDF81C1001EB0E
+:10A80000410202EB011100EBC100C07910B1012837
+:10A810002AD114E08922BDF8200040F29911484362
+:10A82000C64901EBC00000F55270BDF81C1001EBE9
+:10A83000410303EB011100EBC100427114E08B22D4
+:10A84000BDF8200040F299114843BC4901EBC0001B
+:10A8500000F55270BDF81C1001EB410303EB011130
+:10A8600000EBC100427100BF00BF14E00422BDF83C
+:10A87000200040F299114843B04901EBC00000F5B7
+:10A880005270BDF81C1001EB410303EB011100EB0A
+:10A89000C100427100BF00BF13E0BDF81C00401CA6
+:10A8A00081B20791BDF8200000EB400101EB0010E0
+:10A8B000A34901EB0010C179BDF81C0081423FF7AC
+:10A8C0002BAE00BFBDF8200000EB400101EB0010F3
+:10A8D0009B4901EB0010C179BDF81C00814200DDED
+:10A8E0000CE0BDF82000401C81B20891954890F81A
+:10A8F0001A0BBDF8201088423FF70BAE00BF00E6F0
+:10A90000002008905BE20020079034E2BDF80410BC
+:10A910009DF82C00084408308B490A5C1046002141
+:10A92000FAF7CEFFBDF8202002EB420303EB021240
+:10A93000834B03EB02123032BDF81C3002EB0312E2
+:10A94000127842400A437DD1BDF8200000EB40015F
+:10A9500001EB00107A4901EB00113031BDF81C0009
+:10A9600001EB00100178BDF8200040F2991250432D
+:10A97000724A02EBC0004170BDF8200000EB4001BC
+:10A9800001EB00106E4901EB001080790B2830D2EA
+:10A99000DFE800F02F06308D2F2F2FF5F3F2F100B6
+:10A9A000BDF8200040F299114843644901EBC00012
+:10A9B00000F55270BDF81C1001EB410202EB0111D1
+:10A9C00000EBC10090F8460098B9CA22BDF82000FB
+:10A9D00040F299114843594901EBC00000F552700B
+:10A9E000BDF81C1001EB410303EB011100EBC100AA
+:10A9F0004271B9E1BDF8200040F2991148434F4936
+:10AA000001EBC00101F55271BDF81C0000EB4002E2
+:10AA100002EB001011F83010BDF8200040F299123E
+:10AA20005043464A02EBC000407981423ED1BDF816
+:10AA3000200040F299114843114601EBC00000F597
+:10AA4000527000E092E1BDF81C1001EB410202EBF4
+:10AA5000011100EBC10090F8460038BBAA22BDF8F6
+:10AA6000200040F299114843344901EBC00101F53F
+:10AA70005271BDF81C0000EB400303EB001001EB2A
+:10AA8000C0008270A322BDF8200040F29911484313
+:10AA90002A4901EBC00000F55270BDF81C1001EB13
+:10AAA000410303EB011100EBC10042715CE1BDF811
+:10AAB000200040F299114843204901EBC00101F503
+:10AAC0005271BDF81C0000EB400202EB001011F8BF
+:10AAD0003010BDF8200040F299125043174A02EBA3
+:10AAE000C0004079814245D1BDF8200040F2991163
+:10AAF0004843114601EBC00000F55270BDF81C1030
+:10AB000001EB410202EB011100EBC10090F846009D
+:10AB100080BBAA22BDF8200040F2991148430749A2
+:10AB200001EBC00101F55271BDF81C0000EB4003C0
+:10AB300003EB001001EBC000827007E0C44400206A
+:10AB400004400020BC3200205C960020A322BDF807
+:10AB5000200040F299114843F74901EBC00000F58D
+:10AB60005270BDF81C1001EB410303EB011100EB27
+:10AB7000C1004271F8E0CEE055E02AE0FFE7BDF801
+:10AB8000200040F299114843EB4901EBC00000F569
+:10AB90005270BDF81C1001EB410202EB011100EBF9
+:10ABA000C10090F8460098B90422BDF8200040F298
+:10ABB00099114843E04901EBC00000F55270BDF81F
+:10ABC0001C1001EB410303EB011100EBC1004271CA
+:10ABD000CAE0BDF8200040F299114843D64901EB84
+:10ABE000C00000F55270BDF81C1001EB410202EBF1
+:10ABF000011100EBC10090F8460098B91022BDF891
+:10AC0000200040F299114843CB4901EBC00000F508
+:10AC10005270BDF81C1001EB410303EB011100EB76
+:10AC2000C1004271A0E0BDF8200040F299114843F4
+:10AC3000C14901EBC00101F55271BDF81C0000EBE8
+:10AC4000400202EB001001EBC00090F89140BDF80B
+:10AC5000200040F299114843B74901EBC00101F5CA
+:10AC60005271BDF81C0000EB400202EB001011F81D
+:10AC70003010BDF8200040F299125043AE4A02EB6A
+:10AC8000C0004079814245D1BDF8200040F29911C1
+:10AC90004843114601EBC00101F55271BDF81C009B
+:10ACA00000EB400202EB001001EBC00090F8922094
+:10ACB000BDF8200040F2991148439F4901EBC001C3
+:10ACC000083104EB840000EBC40001EB8000C2708B
+:10ACD000AA21BDF8200040F299125043964A02EB97
+:10ACE000C000083004EB840202EBC40200EB8200D7
+:10ACF0008171A321BDF8200040F2991250438E4A81
+:10AD000002EBC000083004EB840202EBC40200EB4B
+:10AD10008200417128E0BDF8200040F299114843BB
+:10AD2000854901EBC00000F55270BDF81C1001EB25
+:10AD3000410202EB011100EBC10090F8460098B906
+:10AD40000622BDF8200040F2991148437A4901EBF0
+:10AD5000C00000F55270BDF81C1001EB410303EB7D
+:10AD6000011100EBC100427100BF13E0BDF81C00EF
+:10AD7000401C81B20791BDF8200000EB400101EBBF
+:10AD800000106E4901EB0010C179BDF81C00814232
+:10AD90003FF7BCAD00BFBDF8200000EB400101EB68
+:10ADA0000010664901EB0010C179BDF81C0081421A
+:10ADB00000DD0CE0BDF82000401C81B20891604825
+:10ADC00090F81A0BBDF8201088423FF79CAD00BFE9
+:10ADD00095E50020089018E200200790F1E1BDF809
+:10ADE00004109DF82C000844083056490A5C1046AF
+:10ADF0000021FAF765FDBDF8202002EB420303EBCA
+:10AE000002124E4B03EB02123032BDF81C3002EB43
+:10AE10000312127842400A437ED1BDF8200000EBB5
+:10AE2000400101EB0010454901EB00113031BDF844
+:10AE30001C0001EB00100178BDF8200040F29912CF
+:10AE400050433D4A02EBC0004170BDF8200040F283
+:10AE500099114843114601EBC00101F55271BDF84B
+:10AE60001C0000EB400202EB001011F83010BDF89E
+:10AE7000200040F2991250432F4A02EBC000407963
+:10AE800081427DD1BDF804109DF82C0008440930A2
+:10AE90002C49085C0104BDF804209DF82C001044E6
+:10AEA0000A30284A105C41EA0021BDF804209DF8D0
+:10AEB0002C0010440B30234A105C0143BDF82000E5
+:10AEC00040F2991250431C4A02EBC00202F5527242
+:10AED000BDF81C0000EB400303EB001002EBC000C8
+:10AEE0004163BDF8200000EB400101EB0010134965
+:10AEF00001EB001080790B281DD2DFE800F01C0662
+:10AF00002550791C1C8EA3B8FC00B222BDF820008D
+:10AF100040F29911484300E04EE1074901EBC000BF
+:10AF200000F55270BDF81C1001EB410303EB011159
+:10AF300000EBC10042713DE1C44400200440002008
+:10AF4000BC3200205C960020A522BDF8200040F213
+:10AF500099114843FE4901EBC00101F55271BDF85A
+:10AF60001C0000EB400303EB001001EBC0008270FB
+:10AF7000A322BDF8200040F299114843F44900E0B3
+:10AF800019E101EBC00000F55270BDF81C1001EB97
+:10AF9000410303EB011100EBC10042710AE1A5225C
+:10AFA000BDF8200040F299114843E94901EBC00186
+:10AFB00001F55271BDF81C0000EB400303EB0010DB
+:10AFC00001EBC0008270A322BDF8200040F299116D
+:10AFD0004843DF4901EBC00000F55270BDF81C107A
+:10AFE00001EB410303EB011100EBC1004271E1E011
+:10AFF000B522BDF8200040F299114843D44901EB35
+:10B00000C00000F55270BDF81C1001EB410303EBCA
+:10B01000011100EBC100427100BF0222BDF8200007
+:10B0200040F299114843CA4901EBC00000F5527043
+:10B03000BDF81C1001EB410303EB011100EBC10053
+:10B040004271B7E08022BDF8200040F299114843D8
+:10B05000BF4901EBC00000F55270BDF81C1001EBB8
+:10B06000410303EB011100EBC1004271A2E0BDF806
+:10B07000200040F299114843B54901EBC00101F5A8
+:10B080005271BDF81C0000EB400202EB001001EB16
+:10B09000C00090F89140BDF8200040F2991148435B
+:10B0A000AB4901EBC00101F55271BDF81C0000EB8A
+:10B0B000400202EB001011F83010BDF8200040F201
+:10B0C00099125043A24A02EBC0004079814247D115
+:10B0D000BDF8200040F299114843114601EBC00130
+:10B0E00001F55271BDF81C0000EB400202EB0010AC
+:10B0F00001EBC00000E034E090F89220BDF82000A1
+:10B1000040F299114843924901EBC001083104EB28
+:10B11000840000EBC40001EB8000C270A522BDF8E2
+:10B12000200040F299114843894901EBC0010831E0
+:10B1300004EB840000EBC40001EB80008271A321CA
+:10B14000BDF8200040F299125043814A02EBC00042
+:10B15000083004EB840202EBC40200EB8200417170
+:10B1600028E00A22BDF8200040F2991148437849AE
+:10B1700001EBC00101F55271BDF81C0000EB40036A
+:10B1800003EB001001EBC00042710122BDF820006A
+:10B1900040F2991148436E4901EBC00000F552702E
+:10B1A000BDF81C1001EB410303EB011100EBC100E2
+:10B1B00080F8932000BF13E0BDF81C00401C81B252
+:10B1C0000791BDF8200000EB400101EB0010614940
+:10B1D00001EB0010C179BDF81C0081423FF7FFADC3
+:10B1E00000BFBDF8200000EB400101EB0010594901
+:10B1F00001EB0010C179BDF81C00814200DD0CE0BC
+:10B20000BDF82000401C81B20891534890F81A0BF9
+:10B21000BDF8201088423FF7DFAD00BFD8E5BDF88C
+:10B2200004109DF82C000844083081B203914B496A
+:10B23000BDF80C00085C05287EDA0846BDF80C1045
+:10B24000405C002878DD4549BDF80C00085C401ED4
+:10B2500081B20891BDF80C00401C81B203913F49B6
+:10B26000BDF80C00085C01043C4FBDF80C00401C0C
+:10B27000385C41EA0021BDF80C00801C385C0843B2
+:10B28000C1170246FAF71CFB0146BDF8200000EB8F
+:10B29000400202EB00102F4A02EB00100160BDF8E3
+:10B2A0000C00C01C81B203913946BDF80C000A5C49
+:10B2B00010460021FAF704FBC1B2BDF8200000EBF4
+:10B2C000400202EB0010234A02EB00100171BDF8AE
+:10B2D0000C00401C81B203913946BDF80C000A5C99
+:10B2E00010460021FAF7ECFAC1B2BDF8200000EBDD
+:10B2F000400202EB0010174A02EB00104171BDF84A
+:10B300000C00401C81B203913946BDF80C000A5C68
+:10B3100010460021FAF7D4FAC1B2BDF8200000EBC4
+:10B32000400202EB00100B4A02EB00108171BDF8E5
+:10B330000C00401C81B200E092E203913946BDF856
+:10B340000C000A5C10460021FAF7BAFAC1B207E015
+:10B35000C444002004400020BC3200205C96002041
+:10B36000BDF8200000EB400202EB0010FD4A02EBAA
+:10B370000010C171BDF80C00401C81B20391394628
+:10B38000BDF80C000A5C10460021FAF799FA014654
+:10B39000BDF8200000EB400202EB0010F14A02EB86
+:10B3A00000108160BDF80C00401C81B20391394649
+:10B3B000BDF80C000A5C10460021FAF781FAC1B210
+:10B3C000BDF8200000EB400202EB0010E54A02EB62
+:10B3D00000100173BDF80C00401C81B20391BDF850
+:10B3E000200000EB400101EB0010114601EB0010C2
+:10B3F000807906287ED100200790ECE0DA49BDF87C
+:10B400000C000A5C10460021FAF75AFAC2B2BDF8E5
+:10B41000200000EB400101EB0010D24901EB0011CC
+:10B420003031BDF81C0001EB00100270BDF80C00BB
+:10B43000401C81B20391CC49BDF80C000A5C104657
+:10B440000021FAF73DFAC2B2BDF8200000EB40013E
+:10B4500001EB0010C34901EB00113031BDF81C00B5
+:10B4600001EB00104270BDF80C00401C81B203914A
+:10B47000BD49BDF80C000A5C10460021FAF720FA1D
+:10B48000BDF8202002EB420303EB0213B54A02EBA6
+:10B4900003123032BDF81C3002EB0312127A424024
+:10B4A0000A4376D0BDF8200000EB400101EB00100C
+:10B4B000AC4901EB00103030BDF81C1000EB01105E
+:10B4C000007A002865DD00245EE0002650E004EBF1
+:10B4D000440000EB0410A34901EB0010303000EBF6
+:10B4E00006100278BDF8200000EB400101EB0010CF
+:10B4F0009C4900E07FE001EB00103030BDF81C10EB
+:10B5000000EB0110007A824230D1002140F2991004
+:10B510006043964A02EBC00000F5527006EB46020B
+:10B5200002EB061200EBC20080F87F1040F2991087
+:10B5300060438E4A02EBC00000F5527006EB4602F3
+:10B5400002EB061200EBC20080F8801040F2991066
+:10B550006043864A02EBC00000F5527006EB4602DB
+:10B5600002EB061200EBC20080F88110701C86B25C
+:10B5700004EB440000EB04107A4901EB0010C079A1
+:10B58000B042A4DC601C84B2794890F81A0BA04247
+:10B590009BDC7549BDF80C000A5C10460021FAF7E7
+:10B5A0008FF9C2B2BDF8200000EB400101EB0010A2
+:10B5B0006C4901EB00113031BDF81C0001EB0010AB
+:10B5C0000272BDF80C00401C81B20391BDF81C0052
+:10B5D000401C81B20791BDF8200000EB400101EB57
+:10B5E0000010604901EB0010C179BDF81C008142D8
+:10B5F0003FF704AFE9E0002007903EE05A49BDF86C
+:10B600000C000A5C10460021FAF75AF9C2B2BDF8E4
+:10B61000200000EB400101EB0010524901EB00114A
+:10B620003031BDF81C0001EB00100270BDF80C00B9
+:10B63000401C81B203914C49BDF80C000A5C1046D5
+:10B640000021FAF73DF9C2B2BDF8200000EB40013D
+:10B6500001EB0010434901EB00113031BDF81C0033
+:10B6600001EB00104270BDF80C00401C81B2039148
+:10B67000BDF81C00401C81B20791BDF8200000EB12
+:10B68000400101EB0010374901EB0010C179BDF812
+:10B690001C008142B2DC3448BDF80C10405C00F064
+:10B6A0000F00042812DABDF8201001EB410202EB72
+:10B6B00001112C4A02EB011101F11C002A4ABDF8CC
+:10B6C0000C10515C027861F301020270BDF80C00AD
+:10B6D000401C81B203912449BDF80C00085C042190
+:10B6E000B1EB201F13DDBDF8201001EB410202EB8E
+:10B6F00001111C4A02EB011101F11C001A4ABDF8AC
+:10B700000C10515C0A09017862F38301017016483C
+:10B71000BDF80C10405C00F00F00042812DABDF8F0
+:10B72000201001EB410202EB01110E4A02EB011164
+:10B7300001F11C000C4ABDF80C10515C027861F359
+:10B7400005120270BDF80C00401C81B20391BDF8D7
+:10B750001C001A2101EB4001494536DA0020079010
+:10B7600025E00000044000205C960020C444002036
+:10B77000BC320020FE49BDF80C000A5CBDF8200078
+:10B7800000EB400101EB0010FA4901EB00113031F0
+:10B79000BDF81C0001EB00108272BDF80C00401CCB
+:10B7A00081B20391BDF81C00401C81B20791BDF825
+:10B7B000200000EB400101EB0010EE4901EB00100E
+:10B7C000C179BDF81C008142D4DCBDF8200000EB3B
+:10B7D000400101EB0010E74901EB0010C47929E0BA
+:10B7E0000022BDF8200000EB400101EB0010E14910
+:10B7F00001EB0010303000EB04100270BDF82000A7
+:10B8000000EB400101EB0010DA4901EB001130318F
+:10B8100001EB04104270BDF8200000EB400101EB89
+:10B820000010D44901EB0011303101EB0410027219
+:10B83000601C84B2102CD3DBBDF820100220DEF790
+:10B84000FBFBBDF82010C8B2FAF728FE0120BDF8B6
+:10B85000201001EB4101C84A02EB8101487052E11E
+:10B86000BDF804109DF82C0008440830C049085C5D
+:10B8700005287DD1C148C07A202879DABDF80410A6
+:10B880009DF82C000844093081B20391B849BDF8F5
+:10B890000C00095CBA4880F8BC1B90F8BC0B04286B
+:10B8A00003DD0421B64880F8BC1BBDF80C00401C29
+:10B8B00081B2039100210891ACE0AD49BDF80C00C4
+:10B8C0000A5C10460021F9F7FBFFC1B2BDF8200069
+:10B8D00000EB4002AB4800EB0210C171BDF80C0058
+:10B8E000401C81B20391A249BDF80C000A5C1046CD
+:10B8F0000021F9F7E5FFC1B2BDF8200000EB4002DE
+:10B90000A04800EB02108171BDF80C00401C81B210
+:10B9100003919749BDF80C00085C0104944FBDF8F1
+:10B920000C00401C385C41EA0021BDF80C00801C72
+:10B93000385C0843C1170246F9F7C2FF0146BDF85B
+:10B94000200000EB40028F4800EB02100160BDF8C0
+:10B950000C00C01C81B203913946BDF80C000A5C92
+:10B9600010460021F9F7ACFFC1B2BDF8200000E09D
+:10B97000C9E000EB4002834800EB02100171BDF802
+:10B980000C00401C81B203913946BDF80C000A5CE2
+:10B9900010460021F9F794FFC1B2BDF8200000EB7A
+:10B9A0004002784800EB02104171BDF80C00401CC9
+:10B9B00081B203913946BDF80C000A5C10460021A3
+:10B9C000F9F77EFF0146BDF8200000EB40026D480C
+:10B9D00000EB02108160BDF80C00401C81B20391A5
+:10B9E0003946BDF80C00401C095C3A46BDF80C0015
+:10B9F000105C41EA0025BDF80C00801C81B2039167
+:10BA0000BDF80C10481981B20391BDF82000401C0C
+:10BA100081B208915A4890F8BC0BBDF820108842BA
+:10BA20003FF74BAF5548C07A1A2866DB00215448CF
+:10BA300090F8BC0B00EB40024E48643800F822102E
+:10BA40004F4890F8BC0B00EB40024A48643800EBCA
+:10BA50008200817001214A4890F8BC0B00EB400243
+:10BA60004448643800EB82004170454890F8BC0BB4
+:10BA700000EB40023F48643800EB8200C17042F2A4
+:10BA800010713F4890F8BC0B00EB40023948643815
+:10BA900000EB820081604FF47A71394890F8BC0B5A
+:10BAA00000EB4002374800EB02108160012134486E
+:10BAB00090F8BC0B00EB4002324800EB02108171A1
+:10BAC0004FF416512E4890F8BC0B00EB40022D4865
+:10BAD00000EB021001600121294890F8BC0B00EB3B
+:10BAE0004002284800EB02100171254890F8BC0B79
+:10BAF000401CC1B2224880F8BC1B00210A20DEF79E
+:10BB00009BFAFCF7CFF9B5E2BDF804109DF82C00C4
+:10BB1000084408301649085C1949F5394871BDF8E0
+:10BB200004109DF82C00084409301149085C1449A0
+:10BB3000F5390871BDF804109DF82C0008440A304E
+:10BB40000B49085C0E49F539C870BDF804109DF822
+:10BB50002C0008440B300649085C0949F539887007
+:10BB6000BDF804109DF82C0008440C3000490BE08F
+:10BB70005C9600200440002040390020BC120020C8
+:10BB8000BC3200207C3E0020085CF7494870BDF8BC
+:10BB900004109DF82C0008440D30F449095CF44869
+:10BBA00080F80B1FDEF78CF8DEF746F8F04890F8C7
+:10BBB0000B0FFF2842D1DDF7F3FFBDF804109DF80D
+:10BBC0002C0008440830E949085CE7494871BDF891
+:10BBD00004109DF82C0008440930E449085CE2494F
+:10BBE0000871BDF804109DF82C0008440A30DF49A4
+:10BBF000085CDD49C870BDF804109DF82C000844AD
+:10BC00000B30DA49085CD8498870BDF804109DF8FB
+:10BC10002C0008440C30D549085CD3494870BDF865
+:10BC200004109DF82C0008440D30D049095CD04820
+:10BC300080F80B1FDEF744F8DDF7FEFF0E20CD493C
+:10BC4000087160E71020CB490871BDF804109DF819
+:10BC50002C0008440830C549085CC3494871BDF848
+:10BC600004109DF82C0008440930C049085CBE4906
+:10BC70000871BDF804109DF82C0008440A30BB4937
+:10BC8000085CB949C870BDF804109DF82C00084440
+:10BC90000B30B649085CB4498870BDF804109DF8B3
+:10BCA0002C0008440C30B149085CAF494870BDF81D
+:10BCB00004109DF82C0008440D30AC49095CAC48D8
+:10BCC00080F80B1FDDF7FCFF04F028F8A849C1F845
+:10BCD000180F0846D0F8180FC0F300410A91A44885
+:10BCE000D0F8180FC0F3420109910CE70E20A149CA
+:10BCF000087100219E4880F8011D04E7002008908B
+:10BD00003DE00020079017E0BDF8200000EB400167
+:10BD100001EB0010984901EB00103030BDF81C1009
+:10BD200000EB0110807800F0010000B112E0BDF8D6
+:10BD30001C00401C81B20791BDF8200000EB4001BF
+:10BD400001EB00108C4901EB0010C179BDF81C001B
+:10BD50008142D9DC00BFBDF8200000EB400101EBBF
+:10BD60000010854901EB0010C179BDF81C0081422B
+:10BD700000DD08E0BDF82000401C81B20891BDF84C
+:10BD800020000428BDDB00BFBDF8200004287DDBB7
+:10BD900000207A4908700120794908607949C1F882
+:10BDA0008802734890F8080D01287FDB0D20714947
+:10BDB0000871BDF804109DF82C00084409306B4947
+:10BDC000095CBDF804209DF82C0010440830674A37
+:10BDD000105C41EA00210491BDF804109DF82C008C
+:10BDE00008440B301146095CBDF804209DF82C0076
+:10BDF00010440A305D4A105C41EA00206249088024
+:10BE000000240CE0BDF804109DF82C0001440C3116
+:10BE100008195649095C5D4A1155601C84B2B4F595
+:10BE2000007FEFDB5848008800F2FF3081B201202C
+:10BE3000DDF74EF958B300214D4880F8011D5248F6
+:10BE4000008864214843BDF8101090FBF1F0C1B2A6
+:10BE5000474880F8001D01204D49C8754A480088B0
+:10BE6000401C4949088008460088BDF810108842E7
+:10BE70001CDD3F4890F8FC0C20F00100401C3C49C0
+:10BE800081F8FC0C084690F8FC0C01E015E00DE090
+:10BE900020F00600801D81F8FC0CBDF8100001F6B2
+:10BEA000FC41488000210120DEF7C6F8002034491B
+:10BEB00008603449C1F888020BE010202D49087150
+:10BEC0002B4890F8FC0C20F080008030284981F845
+:10BED000FC0CCFE0002029490870BDF804109DF843
+:10BEE0002C00084408302149085C2249C23981F8F5
+:10BEF000AD00BDF804109DF82C0008440A301B4921
+:10BF0000095CBDF804209DF82C0010440930174A44
+:10BF1000105C41EA00210491BDF804109DF82C004A
+:10BF200008440C301146095CBDF804209DF82C0033
+:10BF300010440B300D4A105C41EA00201249088081
+:10BF4000BDF8100009884843F0B3B9F1100F07DDC0
+:10BF5000A9F11000062190FBF1F081B2059101E0FA
+:10BF600000200590002439E0C73100205C960020B5
+:10BF7000BC2200204C3A0020044000202A0A002065
+:10BF80008802424200004242280A0020C52F0020B9
+:10BF9000BC12002000261DE0BDF804109DF82C0006
+:10BFA00001440D3104EB440001EB40018819FE49C6
+:10BFB000095CFE480088401E00EB800204EB420052
+:10BFC00000EB4002FA4800E054E000EB42029155D9
+:10BFD000701C86B2062EDFDB601C84B2BDF8140034
+:10BFE0008442D7DB0120F349C875F0480088401C23
+:10BFF000EE49088008460088BDF81010884236DDFA
+:10C00000BDF8100001280DDBBDF81000401E00EB4C
+:10C010008001BDF8140000EB410081B2E648A0F8B1
+:10C020007A1103E00021E448A0F87A11E248B0F860
+:10C030007A410EE0002608E0002104EB4402DC48CF
+:10C0400000EB42008155701C86B2062EF4DB601CAA
+:10C0500084B2C82CEEDB00210B20DDF7EDFF0021C0
+:10C060000320DDF7E9FF1020D449087102E0162013
+:10C07000D249087144E3BDF804109DF82C0008442F
+:10C080000830C949095CCE4880F8011D1120CB4910
+:10C09000087135E3002008903DE00020079017E08C
+:10C0A000BDF8200000EB400101EB0010C54901EB99
+:10C0B00000103030BDF81C1000EB0110807800F04B
+:10C0C000010000B112E0BDF81C00401C81B20791D4
+:10C0D000BDF8200000EB400101EB0010B94901EB75
+:10C0E0000010C179BDF81C008142D9DC00BFBDF849
+:10C0F000200000EB400101EB0010B24901EB001001
+:10C10000C179BDF81C00814200DD08E0BDF82000C7
+:10C11000401C81B20891BDF820000428BDDB00BF9F
+:10C12000BDF8200004287DDB0020A749087001200D
+:10C13000A6490860A649C1F88802A14890F8080DF0
+:10C14000012870DBBDF804109DF82C00084408306D
+:10C150009549085C042866DC122098490871BDF8EE
+:10C1600004109DF82C00084408308F49095C94485D
+:10C1700080F8011D90F8010D401E81B20891002445
+:10C1800015E0BDF804109DF82C0001440931081990
+:10C190008549095CBDF8200000EB400202EB00106D
+:10C1A000884A02EB00100E300155601C84B20A2C44
+:10C1B000E7DBBDF804109DF82C00084414307A49E0
+:10C1C000095CBDF804209DF82C0010441330764A19
+:10C1D000105C41EA00210491BDF804109DF82C0088
+:10C1E000084416301146095CBDF804209DF82C0067
+:10C1F000104415306C4A105C41EA00206B490880FD
+:10C2000000240CE0BDF804109DF82C000844173001
+:10C2100020446549085C6F490855601C84B2B4F538
+:10C22000007F01E0AAE04BE0ECDB60480088401EA4
+:10C23000BDF8202000EB822081B20320DCF748FF0C
+:10C24000F0B35A48008864214843BDF8101090FBB1
+:10C25000F1F0C1B25A4880F8001D01205549C87557
+:10C2600052480088401C5149088008460088BDF8A3
+:10C27000101088424CDD002414E0BDF8201001EBC2
+:10C28000410202EB01114F4A02EB0111303101EB87
+:10C29000041101F10900497A21F00101491C0170E2
+:10C2A000601C84B2102CE8DBBDF8201001EB4102C9
+:10C2B00002EB0111434A02EB011101F1180000E009
+:10C2C00056E0097E21F00101491C0170BDF82010E3
+:10C2D00001EB410202EB01113A4A02EB011202F1B9
+:10C2E0001800117E21F00602921C0270BDF8102089
+:10C2F000BDF8200000EB400101EB0010314901EBDB
+:10C3000000104283BDF820100220DDF795FE2FE0DB
+:10C310002648008801282BD1002413E0BDF8201006
+:10C3200001EB410202EB0111264A02EB011130310F
+:10C3300001EB041101F10900497A21F001010170BA
+:10C34000601C84B2102CE9DBBDF8201001EB410227
+:10C3500002EB01111B4A02EB011101F11800097EE9
+:10C3600021F001010170BDF820100220DDF764FE0C
+:10C370000020164908601649C1F88802C0E1BDF8DE
+:10C3800004109DF82C00084409300749095CBDF8E9
+:10C3900004209DF82C0010440830034A105C41EA48
+:10C3A0000025044818E000005C960020280A0020C0
+:10C3B00038340020BC120020BC3200204C3A00204F
+:10C3C000BC220020044000202A0A002088024242A9
+:10C3D00000004242C52F0020B0F81412A9422ED10D
+:10C3E000D0F81002FD49D1F80C12884227D1FB4841
+:10C3F000D0F80C1290F81602814209D9F748D0F80B
+:10C400000C1290F81602081AF449C1F80C0206E062
+:10C410000020F249C1F80C021020F14908710021F6
+:10C42000EE48A0F8141280F816120C20DDF704FE76
+:10C4300000210520DDF700FE0120E849C8755FE115
+:10C4400000240CE0002606E02020E64901EB441120
+:10C450008855701C86B2202EF6DB601C84B2142C2A
+:10C46000F0DB1420DE490871BDF804109DF82C00A3
+:10C4700008440830DC49095C0491BDF804109DF8BB
+:10C480002C0008440930D849095C0291BDF810001D
+:10C49000142801DD14200490BDF80800202801DDD7
+:10C4A0002020029000241AE0002612E0BDF80410BB
+:10C4B0009DF82C0001440A31BDF8080004FB00116E
+:10C4C0008819C949095CC74A02EB44129155701C8E
+:10C4D00086B2BDF808008642E8DB601C84B2BDF875
+:10C4E00010008442E0DB00210720DDF7A5FD07E115
+:10C4F0001520BB490871BDF804109DF82C000844B4
+:10C500000830B949095CB94880F81C1ABDF8041014
+:10C510009DF82C0008440930B349085C0106BDF8B9
+:10C5200004209DF82C0010440A30AF4A105C41EA08
+:10C530000041BDF804209DF82C0010440B30AA4A9D
+:10C54000105C41EA0021BDF804209DF82C00104445
+:10C550000C30A54A105C0143A2486038C0F80510B1
+:10C56000BDF804109DF82C0008440D301146085CFD
+:10C570000106BDF804209DF82C0010440E309A4AA4
+:10C58000105C41EA0041BDF804209DF82C001044E5
+:10C590000F30954A105C41EA0021BDF804209DF857
+:10C5A0002C0010441030904A105C01438D486038D4
+:10C5B000C0F80110BDF804109DF82C00084411309B
+:10C5C0001146085C0104BDF804209DF82C001044BD
+:10C5D0001230854A105C41EA0021BDF804209DF824
+:10C5E0002C0010441330804A105C01437D486038B1
+:10C5F000C0F80910BDF804109DF82C000844143050
+:10C600001146095C7748603880F82210BDF80410A4
+:10C610009DF82C00084415301146095C71486038BB
+:10C6200080F82110BDF804109DF82C000844163045
+:10C630001146095C6B48603880F82010BDF8041082
+:10C640009DF82C00084417301146095C6548603895
+:10C65000C177BDF804109DF82C000844183011462D
+:10C66000095C604860388177BDF804109DF82C00A3
+:10C67000084419301146085C5A4960394877B9F1C5
+:10C68000200F29DDBDF804109DF82C0008441A3055
+:10C690001146085C0106BDF804209DF82C001044EA
+:10C6A0001B30514A105C41EA0041BDF804209DF85E
+:10C6B0002C0010441C304C4A105C41EA0021BDF8AB
+:10C6C00004209DF82C0010441D30474A105C0143A3
+:10C6D00044486038C0F823100220454908710FE033
+:10C6E00000240AE00021BDF804209DF82C0002443B
+:10C6F00010193D4A1154601C84B2322CF2DB00BF89
+:10C7000018E000240AE00021BDF804209DF82C0068
+:10C7100002441019344A1154601C84B2322CF2DBEA
+:10C7200000213448A0F82E162EE000213148A0F850
+:10C730002E1629E02F48B0F82E06F8B100240DE09F
+:10C74000BDF804004844801C20442749095CBDF81A
+:10C7500004201019244A1154601C84B22548B0F8F2
+:10C760002E06A042ECDC2348B0F82E4604E0002060
+:10C770001D490855601C84B2282CF8DB1D48B0F810
+:10C780002E060A283CF775A9F2E31548807830B1E7
+:10C79000012872D0022871D0032870D1B3E3154864
+:10C7A00090F8B606C0F3C3000E2816D2DFE800F0FA
+:10C7B00007263B50687D92A7CAFBF9F8F7F60D48AB
+:10C7C00090F8B60620F0780008300A4981F8B606DD
+:10C7D0000021094841600121817097E1BC120020CD
+:10C7E0004C3A0020382D00205C960020BC2200200E
+:10C7F000883F0020BC320020FC380020F6A1F7481A
+:10C8000008F08CFF05466DB1F54890F8B60620F0AB
+:10C8100078001030F24981F8B6060021F1484160F5
+:10C820000121817072E1F0A1EC4808F077FF054624
+:10C830006DB1EB4890F8B60620F078001830E84962
+:10C8400081F8B6060021E7484160012181705DE171
+:10C85000E6A1E24808F062FF05466DB1E04890F8B5
+:10C86000B60620F078002030DD4981F8B6060021B8
+:10C87000DC4841600121817048E149E19EE29CE28F
+:10C88000DAA1D64808F04AFF05466DB1D44890F8C1
+:10C89000B60620F078002830D14981F8B60600218C
+:10C8A000D04841600121817030E1D0A1CB4808F02F
+:10C8B00035FF05466DB1CA4890F8B60620F07800FD
+:10C8C0003830C74981F8B6060021C64841600121C9
+:10C8D00081701BE1C5A1C14808F020FF05466DB17C
+:10C8E000BF4890F8B60620F078003830BC4981F88F
+:10C8F000B6060021BB4841600121817006E1BBA161
+:10C90000B64808F00BFF0546DDB1B948C07A1828D3
+:10C9100009DDB34890F8B60620F078004830B049F9
+:10C9200081F8B60608E0AE4890F8B60620F0780028
+:10C930004030AB4981F8B6060021AA484160012188
+:10C940008170E3E0ABA1A54808F0E8FE054625B3F9
+:10C95000002405E00021A348C0300155601C84B2CA
+:10C96000142CF7DB002409E0281D20449B490A5CB5
+:10C97000601D9C49C0310A54601C84B20F2CF3DB4B
+:10C9800000210320DDF758FB954890F8B60620F00B
+:10C9900078004830924981F8B606B7E0A2E08DE011
+:10C9A0003DE027E0FFE795A18C4808F0B7FE05467B
+:10C9B000FDB1002405E000208A4978310855601C4B
+:10C9C00084B2142CF7DB002408E0681D204483495E
+:10C9D000085C844978310855601C84B2142CF4DB5F
+:10C9E0007F4890F8B60620F0780050307C4981F8F6
+:10C9F000B6068BE07DA1794808F090FE05466DB142
+:10CA0000774890F8B60620F078005830744981F8DD
+:10CA1000B6060021734841600121817076E07948B3
+:10CA2000807968B16E4890F8B60620F078006030E2
+:10CA30006B4981F8B60600216A4841600121817086
+:10CA400071A1664808F06AFE054665B30021654895
+:10CA50004160012181706149681D085C30380F46D2
+:10CA6000291D795C303940EA0110C1170246F8F7F8
+:10CA700027FF6449887166A1384608F04FFE0546D5
+:10CA80008DB13946681C085C30280DDB681C085CD9
+:10CA90003038495D303940EA0110C1170246F8F7D5
+:10CAA0000FFF5849C87108E04C48405D3038C11745
+:10CAB0000246F8F705FF5349C87127E04BA14748E4
+:10CAC00008F02CFE054665B1454890F8B60620F002
+:10CAD00080008030424981F8B6064FF47A714148AF
+:10CAE000816013E041A13D4808F018FE054665B19C
+:10CAF0003B4890F8B60620F07801394880F8B61621
+:10CB00000021384841600121817000BF00BFFCE274
+:10CB1000334890F8B606C0F3C3000D281CD2DFE8F6
+:10CB200000F0071C31467FADD9E9FEFD1BFCFB0080
+:10CB30002EA12A4808F0F2FD05466DB100212948D2
+:10CB4000416001218170264890F8B60620F07800F7
+:10CB50000830234981F8B6062EE12EA11F4808F0BF
+:10CB6000DDFD05466DB100211E4841600121817047
+:10CB70001B4890F8B60620F078001830184981F864
+:10CB8000B60619E119A1154808F0C8FD05466DB1B2
+:10CB900000211448416001218170114890F8B606C7
+:10CBA00020F0780018300E4981F8B60604E11AA189
+:10CBB0000A4808F0B3FD05466DB1094890F8B6067D
+:10CBC00020F078002030064981F8B606002105489B
+:10CBD000416001218170EFE0610000005C9600205F
+:10CBE000BC320020FC3800206F6B00004F4B00006F
+:10CBF000BC120020494D45493A00000049434349D1
+:10CC0000443A00004C3A00204353513A00000000DF
+:10CC10002C00000022000000524541445900000051
+:10CC2000AFF22801FC4808F079FD05462DB3002439
+:10CC300004E00020F9490855601C84B2142CF8DB8C
+:10CC4000002408E0681D2044F349095C601DF34A94
+:10CC50001154601C84B20F2CF4DB0021EF487838AB
+:10CC6000416001218170A0F5C86090F8B60620F0FF
+:10CC700078002830EA4981F8B6069DE0AFF27801E5
+:10CC8000E54808F04BFD05461DB3E448D8308079EF
+:10CC900040B1E34890F8B60620F078003030E04923
+:10CCA00081F8B6060021DD487838416001218170A5
+:10CCB000D949681D085C30380F46291D795C303928
+:10CCC00040EA0110C1170246F8F7FAFDD349D831FE
+:10CCD000887171E0D24890F8B60620F078004030B4
+:10CCE000CF4981F8B6060021CC487838416001214F
+:10CCF000817061E0AFF20C11C74808F00FFD0546E6
+:10CD00009DB1C74890F8B60620F078004030C4497D
+:10CD100081F8B606002103E03EE026E016E005E0DB
+:10CD2000BE48783841600121817045E0BC4890F8E8
+:10CD3000B60620F078004830B94981F8B6060021DF
+:10CD4000B648783841600121817035E0B44890F8E8
+:10CD5000B60620F080008030B14981F8B6064FF465
+:10CD60007A71AE487838816026E0AFF28011AA4827
+:10CD700008F0D4FC054675B1A94890F8B60620F035
+:10CD800078006030A64981F8B6060021A3487838BB
+:10CD90004160012181700FE0AFF2B0119E4808F0B0
+:10CDA000BDFC05463DB19E4890F8B60620F07801DE
+:10CDB0009B4880F8B61600BF00BFA6E1984890F8DF
+:10CDC000B606C0F3C300052813D2DFE800F0031352
+:10CDD0002A708600002191487838416001218170D5
+:10CDE0008F4890F8B60620F0780008308C4981F81A
+:10CDF000B60686E0AFF20C21874808F08FFC0546A6
+:10CE000075B10021854878384160012181708448DE
+:10CE100090F8B60620F078001030814981F8B60607
+:10CE20006FE000217D4878384160012181707A49A6
+:10CE3000A81D085C30380F46691D795C303940EA1E
+:10CE40000110C1170246F8F73BFD7449D8318871CB
+:10CE5000AFF24421384608F061FC0546EDB1394691
+:10CE6000681C085C30280EDB681C085C3038495DA3
+:10CE7000303940EA0110C1170246F8F721FD674931
+:10CE8000D831C87109E06448405D3038C1170246A6
+:10CE9000F8F716FD6149D831C871614890F8B606B7
+:10CEA00020F0780018305E4981F8B60629E0AFF22C
+:10CEB000C421594808F032FC05466DB1584890F835
+:10CEC000B60620F080008030554981F8B6064FF450
+:10CED0007A7152487838816013E0514890F8B6066C
+:10CEE00020F080014E4880F8B61690F8B60620F083
+:10CEF00078014B4880F8B61600204A49887048608F
+:10CF000000BF00BF01E1464890F8B606C0F3C30079
+:10CF1000092815D2DFE800F005152D445B72B6CC68
+:10CF2000E2003F4890F8B60620F0780008303C490F
+:10CF300081F8B606002139487838416001218170B6
+:10CF4000E1E0AFF26C31344808F0E8FB054675B11A
+:10CF5000334890F8B60620F078001030304981F858
+:10CF6000B60600212D487838416001218170CAE061
+:10CF7000D9E0AFF28C31284808F0D0FB054675B1F6
+:10CF8000274890F8B60620F078001830244981F838
+:10CF9000B606002121487838416001218170B2E055
+:10CFA000AFF2B8311C4808F0B9FB054675B11C4812
+:10CFB00090F8B60620F078002030194981F8B606BE
+:10CFC0000021164878384160012181709BE0AFF262
+:10CFD000E431114808F0A2FB054675B1104890F8FD
+:10CFE000B60620F0780028300D4981F8B6060021F9
+:10CFF0000A48783841600121817084E00AA106481E
+:10D0000008F08CFB0546E5B3002104487838416000
+:10D0100001218170002413E05C9600207439002007
+:10D02000BC32002024780020444843502C000000EB
+:10D03000281D20443D49095C3D480155601C84B2CF
+:10D04000142CF5DBAFF21C01394808F067FB0546EC
+:10D0500055B1002406E000226019401E34490A54EC
+:10D06000601C84B2022CF6DB324890F8B60620F041
+:10D07000780030302F4981F8B6060120A1F5005123
+:10D08000C87540E0AFF29C41284808F047FB0546D0
+:10D090006DB100212848416001218170254890F838
+:10D0A000B60620F078003830224981F8B6062AE02A
+:10D0B000AFF2C8411D4808F031FB05466DB10021B3
+:10D0C0001D484160012181701A4890F8B60620F091
+:10D0D00078004030174981F8B60614E0AFF2F44109
+:10D0E000124808F01BFB054665B1124890F8B606D9
+:10D0F00020F0800080300F4981F8B6064FF47A7135
+:10D100000D48816000BF00BF00BF00BF002109487B
+:10D11000A0F82E16002404E0002004490855601CE5
+:10D1200084B2642CF8DB0FB0BDE8F08F5C96002071
+:10D13000563A0020BC320020FC3800202DE9F74F81
+:10D1400090B00024A046002007900690059000BFF4
+:10D1500000250490814600BF0026002700BF04E0A0
+:10D160000020FE490855601C84B2642CF8DBFC48A2
+:10D17000807800283ED0FB48407878B30020F849FA
+:10D180008870F94890F8B60620F08001F64880F8DB
+:10D19000B616F4488078C0B1012820D002280AD001
+:10D1A000032826D1F04890F8B60620F07801EE4822
+:10D1B00080F8B6161DE0EC4890F8B60620F078002E
+:10D1C0002030E94981F8B60613E0E74890F8B60642
+:10D1D00020F07801E44880F8B6160AE00AE0E24858
+:10D1E00090F8B60620F078005830DF4981F8B6068E
+:10D1F00000BF00BFDC4890F8B6060121B1EBD01F9C
+:10D2000041F0EE81D948807801287DD1D64890F848
+:10D2100090070128F9D10026DEE10027CBE106EBDB
+:10D22000460000EB0610D24901EB0010303000EB55
+:10D23000071080780121B1EBD01F66D106EB4600C4
+:10D2400000EB0610CA4901EB0010303000EB07106C
+:10D25000807820F00400001D06EB460101EB06116A
+:10D26000C34A02EB0111303101EB0711887006EB64
+:10D27000460000EB0610114601EB0010303000EBC9
+:10D2800007108078C0F3C00000283ED006EB4600AF
+:10D2900000EB061001EB0010303000EB0710807837
+:10D2A00020F0080106EB460000EB061002EB001030
+:10D2B000303000EB07108170AE48D0F80C02401EF1
+:10D2C000001B0521B0FBF1F201FB120000EB400155
+:10D2D000A8482C3000EB41100D30019040F299101D
+:10D2E0007043A54A02EBC00000F5527007EB4702FD
+:10D2F00002EB071200EBC20000F12201102201989C
+:10D30000DAF7A3FF9B4801E07BE152E1D0F80C0281
+:10D31000401E001B0521B0FBF1F201FB120000EBE7
+:10D32000400194482C3000EB411140F299107043B9
+:10D33000914A02EBC00000F5527007EB470202EB86
+:10D34000071200EBC20050F81A2F41F8012F406875
+:10D3500048608848D0F80C02401E001B0521B0FB35
+:10D36000F1F201FB120000EB400182482C3000EB8F
+:10D37000411106EB460000EB06107D4A02EB00105F
+:10D38000303000EB0710007808707A48D0F80C02B3
+:10D39000401E001B0521B0FBF1F201FB120000EB67
+:10D3A000400174482C3000EB411140F29910704359
+:10D3B000714A02EBC00000F5527007EB470202EB26
+:10D3C000071200EBC200406BC1F809006948D0F8B1
+:10D3D0000C02401E001B0521B0FBF1F201FB120004
+:10D3E00000EB400163482C3000EB41115E48F538FA
+:10D3F000026841F81D2F808888805E48D0F80C02B2
+:10D40000401E001B0521B0FBF1F201FB120000EBF6
+:10D41000400158482C3000EB411106EB460000EB70
+:10D420000610534A02EB0010303000EB0710406842
+:10D43000C1F82300002106EB460000EB061002EBCA
+:10D440000010303000EB07104160002444E04948F0
+:10D45000D0F80C02401E001B0521B0FBF1F201FBCD
+:10D46000120000EB400143482C3000EB4110273004
+:10D4700040F299117143404A02EBC10101F552712A
+:10D4800007EB470202EB071201EBC20191F8801093
+:10D4900040F2991211FB02F1374A02EBC10101F58A
+:10D4A000527140F299127243334B03EBC20202F500
+:10D4B000527207EB470303EB071302EBC30292F828
+:10D4C000812002EB420303EB021201EBC201473160
+:10D4D000095D0155601C84B2062CB8DB002433E0E2
+:10D4E000002240F299107043234901EBC00000F57F
+:10D4F000527007EB470101EB071100EBC10090F8F8
+:10D50000800040F2991110FB01F01B4901EBC000B3
+:10D5100000F5527040F299117143174B03EBC101B2
+:10D5200001F5527107EB470303EB071301EBC3014E
+:10D5300091F8811001EB410303EB011100EBC100F5
+:10D5400047300255601C84B2062CC9DB0948D0F86C
+:10D550000C020521B0FBF1F080B20FE05202002076
+:10D56000247800204C3A0020BC32002034390020BE
+:10D5700004400020BC120020C44400200146019059
+:10D580000220DBF7A5FD00210620DCF755FDFE4853
+:10D59000D0F80C02FC49498D884206D2FA48D0F8EE
+:10D5A0000C02401CF849C1F80C0200210520DCF7F0
+:10D5B00043FD781C87B206EB460000EB0610F349EA
+:10D5C00001EB0010C079B8423FF729AE3146022086
+:10D5D000DCF732FD701C86B2042EFFF61EAEEC485E
+:10D5E0008078032803D0EA488078012802D10020FF
+:10D5F000E84908600021E84880F890170B20E449CA
+:10D600000871E6480078012841F0738510E002F0C7
+:10D6100085FBE349C1F8180F0846D0F8180FC0F38E
+:10D62000004006900846D0F8180FC0F3420005905D
+:10D6300005980028EBD0D6488078022812D1D4482B
+:10D64000407878B14FF007095520D6490870FD2081
+:10D650004870AA2088700020C87008716120487145
+:10D6600000208871FA20CF4901F80900CA48F5382E
+:10D670004179CC4A09F101001154C748F5380179C4
+:10D6800009F102001154C448F538C17809F10300CA
+:10D690001154C148F538817809F104001154BE488D
+:10D6A000F538417809F105001154BD4890F80B1F79
+:10D6B00009F10600115400240EE0B948D0F8180F03
+:10D6C000C4F10301C900C840C1B209F109002044F6
+:10D6D000B44A1154601C84B2042CEEDBAC48407890
+:10D6E00038B9B04A09F10D0112985054481C85B25E
+:10D6F00039E0A8488038006850B9A348807A38B12A
+:10D70000A3488078032803D0A1488078012823D13A
+:10D71000002409E09E489038015D09F10D00204485
+:10D72000A04A1154601C84B2142CF3DB002409E0DD
+:10D7300097484830015D09F121002044994A11546D
+:10D74000601C84B20A2CF3DB964A09F12B01129873
+:10D750005054481C85B206E001209349887000208F
+:10D7600013B0BDE8F08F002D01F0C38401208E4975
+:10D77000103948708849129881F82C06129815289B
+:10D780007ED00FDCA0F10B000A281ED2DFE810F0DB
+:10D7900019001D0084031E001D003800D00338044A
+:10D7A0001D00A306A2280ED006DC162869D01F286B
+:10D7B00068D0A12809D108E0A32803D0A428F9D172
+:10D7C00002E000BF00BF00BF00BF64E3102070494B
+:10D7D0000871002406E07548005D2919714A50540B
+:10D7E000601C84B20A2CF6DB05F10A0085B26E4893
+:10D7F000563090F8AD006B494855681C85B2E4E797
+:10D80000674890F8FC0C00F00100A0B1012080F303
+:10D81000138800BF00BFBFF34F8F6548006800F456
+:10D82000E06064490843001D61490860BFF34F8F01
+:10D8300000BF00BFFEE70026A2E206EB460000EBB9
+:10D840000610524901EB0010807903284BD006EBFB
+:10D85000460000EB061001EB00108079012842D051
+:10D8600006EB460000EB061001EB00108079022861
+:10D8700039D006EB460000EB061001EB001002E089
+:10D88000FEE337E3FDE3807904282CD006EB460065
+:10D8900000EB061001EB00108079072823D006EB7F
+:10D8A000460000EB061001EB0010807908281AD022
+:10D8B00006EB460000EB061001EB001080790B2808
+:10D8C00011D006EB460000EB061001EB001080794A
+:10D8D000092808D006EB460000EB061001EB00100B
+:10D8E00080790A2869D101202E494855E81C85B263
+:10D8F000049502204855681C85B21D204855681CB7
+:10D9000085B2002724E106EB460000EB06101F4914
+:10D9100001EB0010303000EB07100078214948552A
+:10D92000681C85B206EB460000EB0610174901EBB8
+:10D930000010303000EB071080781A494855681CF9
+:10D9400085B206EB460000EB0610104901EB001013
+:10D95000303000EB07108078C0F3800060BB06EB2E
+:10D96000460000EB061001EB0010303000EB071012
+:10D970008078C0F3C000F8B906EB460000EB061053
+:10D9800001EB0010303019E0BC12002004400020F0
+:10D990004C3A002088024042BC320020220A00207B
+:10D9A000BC220020520200203439002036580308DF
+:10D9B0000CED00E00000FA0507E0E3E000EB0710E3
+:10D9C0008078C0F34000002877D0002413E006EBF5
+:10D9D000460000EB0610FE4901EB0010303000EB72
+:10D9E00007104068C4F10301C900C8406119F94A31
+:10D9F0005054601C84B2042CE9DB281D85B200243D
+:10DA000018E040F299107043F34901EBC00000F5B3
+:10DA1000527007EB470101EB071100EBC100D0F892
+:10DA20001A00C4F10301C900C8406119E94A505401
+:10DA3000601C84B2042CE4DB281D85B2002418E0AD
+:10DA400040F299107043E44901EBC00000F55270B8
+:10DA500007EB470101EB071100EBC100D0F81E00F6
+:10DA6000C4F10301C900C8406119DA4A5054601C6E
+:10DA700084B2042CE4DB281D85B2002417E040F2B8
+:10DA800099107043D44901EBC00000F5527007EBC8
+:10DA9000470101EB071100EBC100406BC4F102012B
+:10DAA000C900C8406119CB4A5054601C84B2032C91
+:10DAB000E5DBE81C85B200241FE047E040F2991046
+:10DAC0007043C54901EBC00000F5527007EB4701F8
+:10DAD00001EB071100EBC10050F8221F4068C4F1B0
+:10DAE0000502D200CDE9080108460899DAF79BFB48
+:10DAF0006119B84A5054601C84B2062CDEDBA81DA4
+:10DB000085B200241EE040F299107043B24901EB47
+:10DB1000C00000F5527007EB470101EB071100EB65
+:10DB2000C10022308168C068C4F10502D200CDE98D
+:10DB30000A0108460A99DAF776FB6119A54A50549A
+:10DB4000601C84B2062CDEDBA81D85B2781C87B26F
+:10DB500006EB460000EB06109D4901EB0010C07972
+:10DB6000B8423FF7D0AE0498281AC0F307210498B2
+:10DB7000801E984A11540498281AC1B20498401E75
+:10DB80001154FBE006EB460000EB0610904901EB58
+:10DB900000108079052839D102208E494855E81CAB
+:10DBA00085B2049500271CE0781C8A494855681CFA
+:10DBB00085B28A48C05D4855681C85B2002409E0DA
+:10DBC00086480C3000EB0710005D6119814A505403
+:10DBD000601C84B2102CF3DB05F1100085B2781CB8
+:10DBE00087B27E48AD3890F8AC00B842DCDC0498CF
+:10DBF000281A0002C1B20498801E764A1154049873
+:10DC0000281AC1B20498401E1154B7E006EB460032
+:10DC100000EB06106E4901EB00108079062875D1E3
+:10DC200003206C494855E81C85B2049502204855EC
+:10DC3000681C85B211204855681C85B2002784E015
+:10DC400006EB460000EB0610614901EB0010303096
+:10DC500000EB071000785F494855681C85B206EB59
+:10DC6000460000EB06105A4901EB0010303000EB83
+:10DC70000710807857494855681C85B206EB460066
+:10DC800000EB0610524901EB0010303000EB07109A
+:10DC90008078C0F38000C0B3002414E040F29910F3
+:10DCA00070434D4901EBC00000F5527007EB47018E
+:10DCB00001EB071100EBC1004730005D6119454AD7
+:10DCC0005054601C84B20A2CE8DB05F10A0085B2CE
+:10DCD000002414E040F2991070433F4901EBC0006A
+:10DCE00000F5527007EB470101EB071100EBC10093
+:10DCF0006030005D6119374A5054601C84B2022CB8
+:10DD0000E8DBA81C85B2002419E01CE036E040F2F4
+:10DD100099107043304901EBC00000F5527007EBD9
+:10DD2000470101EB071100EBC100406FC4F1020194
+:10DD3000C900C8406119274A5054601C84B2032CA2
+:10DD4000E5DBE81C85B2781C87B206EB460000EBE9
+:10DD500006101F4901EB0010C079B8423FF770AFC1
+:10DD60000498281A0002C1B20498801E194A11545E
+:10DD70000498281AC1B20498401E1154701C86B22F
+:10DD80001648AD3890F81A0BB0423FF756AD13481D
+:10DD9000AD3890F8BC0B00287DDD002676E006EB60
+:10DDA00046010F4800EB0110807904280DD1094984
+:10DDB0004855681C85B201204855681C85B2044846
+:10DDC0002338805D4855681C85B206EB460109E0A2
+:10DDD0000440002052020020C44400206933002087
+:10DDE0007C3E0020F74800EB01108079062833D1F3
+:10DDF000F5494855681C85B2F44890F8AC00485580
+:10DE0000681C85B212204855681C85B200271DE0A9
+:10DE1000781CED494855681C85B2EC48AD30C05DB2
+:10DE20004855681C85B2002409E0E848B93000EB89
+:10DE30000710005D6119E44A5054601C84B2102C34
+:10DE4000F3DB05F1100085B2781C87B2DF4890F84B
+:10DE5000AC00B842DCDC17E006EB460000EB061035
+:10DE6000DB4901EB0010807905280DD1D6494855D2
+:10DE7000681C85B201204855681C85B2D4482338F7
+:10DE8000805D4855681C85B2701C86B2CF4890F8FA
+:10DE9000BC0BB04283DC30E3CE480078401CCD4957
+:10DEA000087008460078052809DACB4890F8FC0C81
+:10DEB00000F0010018B90D20C84908710CE01020CD
+:10DEC000C6490871C44890F8FC0C00F0010018B96C
+:10DED000FF21C14880F8001DC1480088000ABA49E6
+:10DEE0004855BF480088C1B2B74A681C1154A81CE5
+:10DEF00085B202E3B7480078401CB649087008466E
+:10DF00000078052803DA1620B449087102E01020D1
+:10DF1000B2490871B2480088000AAB494855B04878
+:10DF20000088C1B2A84A681C1154A81C85B2E4E25A
+:10DF30001020AA490871A84890F8010DA249485537
+:10DF4000681C85B200274CE0A34890F8010D401EE4
+:10DF500040F2991110FB01F0A24901EBC00000F55D
+:10DF6000527007EB470101EB071100EBC10090F87D
+:10DF70008200012833D1984890F8010D401E00EB33
+:10DF8000400101EB0010924901EB0010303000EB32
+:10DF9000071000788C494855681C85B2002419E0A8
+:10DFA0008D4890F8010D401E40F2991110FB01F0D0
+:10DFB0008C4901EBC00000F5527007EB470101EB03
+:10DFC000071100EBC1008330005D29197E4A5054CF
+:10DFD000601C84B20A2CE3DB05F10A0085B2781CD0
+:10DFE00087B27D4890F8010D401E00EB400101EB27
+:10DFF0000010774901EB0010C079B842A4DC7CE244
+:10E0000074480078401C7349087008460078052859
+:10E0100012DA714890F8010D401E00EB400101EB4F
+:10E0200000106B4901EB0010007E00F0010018B9F0
+:10E0300012206A49087115E0102068490871664885
+:10E0400090F8010D401E00EB400101EB001060490B
+:10E0500001EB0010007E00F0010018B9FF215E48BE
+:10E0600080F8001D5C4890F8010D574948555C4800
+:10E070000088010A544A681C11545948008801E07C
+:10E0800032E205E0C1B2A81C1154E81C85B234E2AA
+:10E0900001205549C8750846D0F80C020A21B0FB8A
+:10E0A000F1F0C0F3072048494855681C85B24E4836
+:10E0B000D0F80C020A21B0FBF1F043494855681C26
+:10E0C00085B24948D0F80C020A2804D94FF00A0A50
+:10E0D0004FF0000B04E04448D0F80CA24FF0000BC6
+:10E0E0004148D0F80C024049C1F810020846D0F867
+:10E0F0000C020A21B0FBF1F081B23B48A0F81412E7
+:10E1000080F816A200210C20DBF796FF2E4901F8BB
+:10E1100005A0681C85B228204855681C85B20024DB
+:10E12000D1E13148D0F80C0268B12F48D0F80C0288
+:10E13000401E001B0521B0FBF1F080B201460190AA
+:10E140000220DAF729FF2848D0F80C02401E001BF5
+:10E150000521B0FBF1F201FB120000EB4001224867
+:10E160002C3000EB4110007817494855681C85B2E7
+:10E170004FF000081DE01C48D0F80C02401E001BA8
+:10E180000521B0FBF1F201FB120000EB4001164843
+:10E190002C3000EB4110D0F80100C8F10301C90098
+:10E1A000C84008EB0501084A505408F101001FFA65
+:10E1B00080F8B8F1040FDEDB281D85B24FF00008AF
+:10E1C00032E000007C3E002052020020BC320020E1
+:10E1D000044000202A0A0020BC2200204C3A0020E3
+:10E1E000280A0020C4440020BC120020F748D0F8C0
+:10E1F0000C02401E001B0521B0FBF1F201FB1200D6
+:10E2000000EB4001F1482C3000EB4110D0F8050044
+:10E21000C8F10301C900C84008EB0501EC4A50549D
+:10E2200008F101001FFA80F8B8F1040FDEDB281DA9
+:10E2300085B24FF000081DE0E448D0F80C02401E03
+:10E24000001B0521B0FBF1F201FB120000EB4001C5
+:10E25000DE482C3000EB4110D0F80900C8F1020173
+:10E26000C900C84008EB0501D94A505408F1010023
+:10E270001FFA80F8B8F1030FDEDBE81C85B24FF01F
+:10E28000000823E0D148D0F80C02401E001B0521F5
+:10E29000B0FBF1F201FB120000EB4001CB482C3047
+:10E2A00000EB411050F80D1F4068C8F10502D20084
+:10E2B000CDE90C0108460C99D9F7B5FF08EB05012B
+:10E2C000C34A505408F101001FFA80F8B8F1060F54
+:10E2D000D8DBA81D85B24FF0000823E0BB48D0F87A
+:10E2E0000C02401E001B0521B0FBF1F201FB1200E5
+:10E2F00000EB4001B5482C3000EB41100D30816837
+:10E30000C068C8F10502D200CDE90E0108460E9999
+:10E31000D9F789FF08EB0501AD4A505408F1010017
+:10E320001FFA80F8B8F1060FD8DBA81D85B2A74800
+:10E33000D0F80C02401E001B0521B0FBF1F201FBDE
+:10E34000120000EB4001A1482C3000EB411090F886
+:10E3500022009F494855681C85B29C48D0F80C02A1
+:10E36000401E001B0521B0FBF1F201FB120000EB87
+:10E37000400196482C3000EB411090F82100944960
+:10E380004855681C85B29148D0F80C02401E001B0D
+:10E390000521B0FBF1F201FB120000EB40018B48BC
+:10E3A0002C3000EB411090F8200089494855681C3A
+:10E3B00085B28648D0F80C02401E001B0521B0FB38
+:10E3C000F1F201FB120000EB400180482C3000EB21
+:10E3D0004110C07F7E494855681C85B27B48D0F803
+:10E3E0000C02401E001B0521B0FBF1F201FB1200E4
+:10E3F00000EB400175482C3000EB4110807F7449E0
+:10E400004855681C85B27148D0F80C02401E001BAC
+:10E410000521B0FBF1F201FB120000EB40016B485B
+:10E420002C3000EB4110407F69494855681C85B28B
+:10E430004FF000081DE06548D0F80C02401E001B9C
+:10E440000521B0FBF1F201FB120000EB40015F4837
+:10E450002C3000EB4110D0F82300C8F10301C900B3
+:10E46000C84008EB05015A4A505408F101001FFA50
+:10E4700080F8B8F1040FDEDB281D85B24FF00008EC
+:10E480001AE05248D0F80C02401E001B0521B0FBD8
+:10E49000F1F201FB120000EB40014C482C3000EB84
+:10E4A0004110273010F8080008EB0501484A505485
+:10E4B00008F101001FFA80F8B8F1060FE1DBA81D92
+:10E4C00085B2601C84B20020B4EB0A0170EB0B0033
+:10E4D000FFF627AE11E010203E49087159203C4953
+:10E4E0004855681C85B208E010203A490871592047
+:10E4F00037494855681C85B200BF00BFA5EB09002D
+:10E50000C0F30721324A09F107001154A5EB0900B5
+:10E51000C1B209F10800115400240FE009F10D0106
+:10E5200021442B4A505CDDE90521DBF7ABFC09F106
+:10E530000D012144264A5054601C84B2A5EB090009
+:10E54000A042EBDC244890F80A0F48B1A5EB090281
+:10E5500091B21F4A02EB090000230422DCF71CFBE6
+:10E56000A5EB090291B21A4A02EB0900DBF796F912
+:10E570000021CDE90201DDE90201000A40EA016063
+:10E5800013494855681C85B202984855681C85B2E5
+:10E5900010488078022810D10E48407868B1681F72
+:10E5A000000AC870681F087181B20948401D01F057
+:10E5B00015FD07494855681C85B2084805600121CA
+:10E5C000001FDBF7EBF92846FFF7CAB8BC120020A2
+:10E5D000520200204C3A0020BC220020BC640240C1
+:10E5E000F74890F8B606C009002876D1F54880783B
+:10E5F00030B1012872D0022871D0032870D1EEE327
+:10E60000EF4890F8B606C0F3C3000E2828D2DFE822
+:10E6100000F007283C50687C90A4B8CCE0F4F3F2FA
+:10E62000002405E0E848005DE8490855601C84B214
+:10E63000E548D9F728FEA042F4D8E5480460012156
+:10E64000001FDBF7ABF9DE4890F8B60620F0780043
+:10E650000830DB4981F8B6064FF47A71DD488160F5
+:10E6600048E1002405E0DC48005DD8490855601CFD
+:10E6700084B2D948D9F707FEA042F4D8D448046040
+:10E680000121001FDBF78AF934E1002405E0D348BB
+:10E69000005DCE490855601C84B2D048D9F7F3FD1F
+:10E6A000A042F4D8CA4804600121001FDBF776F9C4
+:10E6B00020E1002405E0CA48005DC4490855601CFB
+:10E6C00084B2C748D9F7DFFDA042F4D8C04804603F
+:10E6D0000121001FDBF762F90CE1FDE30CE1C4E26C
+:10E6E000C2E2002405E0BF48005DB8490855601C3F
+:10E6F00084B2BC48D9F7C7FDA042F4D8B44804603E
+:10E700000121001FDBF74AF9F4E0002405E0B648D8
+:10E71000005DAE490855601C84B2B348D9F7B3FD1B
+:10E72000A042F4D8AA4804600121001FDBF736F9A3
+:10E73000E0E0002405E0AD48005DA4490855601CF8
+:10E7400084B2AA48D9F79FFDA042F4D8A04804603B
+:10E750000121001FDBF722F9CCE0002405E0A448EA
+:10E76000005D9A490855601C84B2A148D9F78BFD19
+:10E77000A042F4D8964804600121001FDBF70EF98F
+:10E78000B8E0002405E09B48005D90490855601CF6
+:10E7900084B29848D9F777FDA042F4D88C48046039
+:10E7A0000121001FDBF7FAF8A4E0002405E09248FD
+:10E7B000005D86490855601C84B28F48D9F763FD17
+:10E7C000A042F4D8824804600121001FDBF7E6F87C
+:10E7D00090E07C484078022810D1002405E087486A
+:10E7E000005D7A490855601C84B28448D9F74BFD16
+:10E7F000A042F4D833E065E04CE037E0002405E0C7
+:10E800007E48005D71490855601C84B20D2CF7DB11
+:10E8100070488E30D9F737FD4FF0000B824600224A
+:10E820008AEA02008BEA0201084314D0002408E0BF
+:10E8300068488E30015D04F10D00644A1154601C7B
+:10E8400084B20020B4EB0A0170EB0B00F0DB6CA18A
+:10E850005E48D9F70CFD5D48D9F715FD84B25C48D8
+:10E8600004600121001FDBF799F843E0002405E074
+:10E870006448005D55490855601C84B26148D9F769
+:10E8800002FDA042F4D8524804600121001FDBF7CA
+:10E8900085F82FE0002405E05B48005D4B490855F2
+:10E8A000601C84B25848D9F7EEFCA042F4D848481E
+:10E8B00004600121001FDBF771F842F21071454836
+:10E8C000816017E0002405E05048005D3F4908558D
+:10E8D000601C84B24D48D9F7D6FCA042F4D83C481D
+:10E8E00004600121001FDBF759F842F2107139482A
+:10E8F000816000BF00BFFBE3314890F8B606C0F36B
+:10E90000C3000D281FD2DFE800F0071F33478B9F9D
+:10E91000B3C7DBF3F1F0EF00002405E03C48005DF5
+:10E920002A490855601C84B23948D9F7ACFCA0428A
+:10E93000F4D8274804600121001FDBF72FF84FF4BB
+:10E940007A71244881608EE1002405E03148005D41
+:10E950001E490855601C84B22E48D9F794FCA04289
+:10E96000F4D81B4804600121001FDBF717F87AE197
+:10E97000002405E02848005D14490855601C84B255
+:10E980002548D9F780FCA042F4D811480460012141
+:10E99000001FDBF703F866E1002405E01F48005D77
+:10E9A0000A490855601C84B21C48D9F76CFCA04287
+:10E9B000F4D8074804600121001FDAF7EFFF52E1A5
+:10E9C000BC3200204C3A002015650308520200209A
+:10E9D000BC640240FC3800200F650308136503087F
+:10E9E000FC640308E4640308D364030820020020E5
+:10E9F000C46403082B6503081F6503089C640308AF
+:10EA00000D0A000036650308F56403086E65030807
+:10EA10003F66030846660308F56603085066030868
+:10EA2000002405E0FD48005DFD490855601C84B2E6
+:10EA3000FA48D9F728FCA042F4D8FA48046001212A
+:10EA4000001FDAF7ABFF0EE1002405E0F648005D99
+:10EA5000F3490855601C84B2F348D9F714FCA0426E
+:10EA6000F4D8F04804600121001FDAF797FFFAE0BC
+:10EA7000002405E0ED48005DE9490855601C84B2BA
+:10EA8000EA48D9F700FCA042F4D8E6480460012126
+:10EA9000001FDAF783FFE6E0002405E0E448005DAC
+:10EAA000DF490855601C84B2E148D9F7ECFBA0426D
+:10EAB000F4D8DC4804600121001FDAF76FFFD2E0D0
+:10EAC000002405E0DB48005DD5490855601C84B290
+:10EAD000D848D9F7D8FBA042F4D8D2480460012125
+:10EAE000001FDAF75BFFBEE0A5E07CE067E0FFE730
+:10EAF000D148407802280DD1002405E0CF48005DC0
+:10EB0000C7490855601C84B2CC48D9F7BCFBA04269
+:10EB1000F4D84DE0002405E0C848005DC049085520
+:10EB2000601C84B2142CF7DBC348C238D9F7ABFBA6
+:10EB30004FF0000B8246C2A1BF48C23806F0EEFD7E
+:10EB4000804600218AEA01008BEA010108432BD0AC
+:10EB5000002408E0B848C238015D04F11400B04A4E
+:10EB60001154601C84B2A8F10100A042F2DC222101
+:10EB70001430AB4A1154444608E0601EAE49C23915
+:10EB8000095C1530A64A1154601C84B201211AEBAD
+:10EB900001004BF100010022201A8A41EDDBAFF2A7
+:10EBA000A0119F48D9F763FB9D48D9F76CFB84B24D
+:10EBB0009C4804600121001FDAF7F0FE53E00024B6
+:10EBC00005E0A048005D96490855601C84B29D4848
+:10EBD000D9F759FBA042F4D8924804600121001FE4
+:10EBE000DAF7DCFE3FE09848806840F2E93188427D
+:10EBF00009D1964890F8B60620F078006030934925
+:10EC000081F8B60603E040F2E9318F4881600024C4
+:10EC100005E08F48005D82490855601C84B28C482D
+:10EC2000D9F731FBA042F4D87E4804600121001FCF
+:10EC3000DAF7B4FE17E0002405E08648005D784965
+:10EC40000855601C84B28348D9F71DFBA042F4D854
+:10EC5000744804600121001FDAF7A0FE43F69821F2
+:10EC60007948816000BF00BF42E2784890F8B6065C
+:10EC7000C0F3C30005281AD2DFE800F0031A71922E
+:10EC8000F60000206C49C870002405E07248005D61
+:10EC900063490855601C84B26F48D9F7F4FAA04262
+:10ECA000F4D8604804600121001FDAF777FE1AE10A
+:10ECB00000206149C870002404E00020584908552C
+:10ECC000601C84B2642CF8DB00205B49C87000240F
+:10ECD00005E06248005D52490855601C84B2082C6A
+:10ECE000F7DB002408E054485438015D04F10800C3
+:10ECF0004B4A1154601C84B24F485438D9F7C3FAB8
+:10ED0000A042F0D82C2104F10800454A1154401CBF
+:10ED100080B20790002408E047482C38015D07982E
+:10ED200020443F4A1154601C84B243482C38D9F720
+:10ED3000AAFAA042F0D8AFF238313948D9F797FA99
+:10ED40003748D9F7A0FA3749086001213548001F34
+:10ED5000DAF724FE42F210713B488160C3E00024E0
+:10ED600005E03F48005D2E490855601C84B23C48D0
+:10ED7000D9F789FAA042F4D82A4804600121001F7B
+:10ED8000DAF70CFE314890F8B60620F0780018301B
+:10ED90002E4981F8B6064FF4FA612B488160A2E053
+:10EDA00025484078012818D002287AD1002022492D
+:10EDB000C870002405E02B48005D19490855601C07
+:10EDC00084B22848D9F75FFAA042F4D81548046005
+:10EDD0000121001FDAF7E2FD63E0002405E084E092
+:10EDE00000200F490855601C84B2642CF8DB002019
+:10EDF0001149C870002405E01A48005D084908550B
+:10EE0000601C84B20E2CF7DB0F488E30D9F73BFA2A
+:10EE100080B20790079840B300242FE05B66030898
+:10EE200052020020BC640240666603086F66030855
+:10EE30007E6603089C6603084C3A0020A966030816
+:10EE40002C000000D9660308FC380020BC320020EA
+:10EE50003B660308EA660308FC6403089C65030834
+:10EE600026660308D965030822E00FE0A248015D89
+:10EE700004F10E00A14A1154601C84B20798844228
+:10EE8000F4DBAFF284419D48D9F7F1F99B48D9F7FB
+:10EE9000FAF99B49086001219948001FDAF77EFDC5
+:10EEA00000BF00BF42F2107193488E3881601AE0B3
+:10EEB000002405E09348005D90490855601C84B229
+:10EEC0009048D9F7E0F9A042F4D88D4804600121B8
+:10EED000001FDAF763FD00E00BE142F21071864893
+:10EEE0008E38816000BF00BF02E1874890F8B60607
+:10EEF000C0F3C300092827D2DFE800F005273B4F05
+:10EF000063778BCCE000002405E08048005D7B49FE
+:10EF10000855601C84B27D48D9F7B5F9A042F4D8F1
+:10EF2000774804600121001FDAF738FD764890F831
+:10EF3000B60620F078000830734981F8B6064FF421
+:10EF40007A716D488E388160D0E0002405E0704809
+:10EF5000005D6A490855601C84B26D48D9F793F981
+:10EF6000A042F4D8664804600121001FDAF716FDBC
+:10EF7000BCE0002405E06748005D60490855601C5E
+:10EF800084B26448D9F77FF9A042F4D85C480460A1
+:10EF90000121001FDAF702FDA8E0002405E05E4829
+:10EFA000005D56490855601C84B25B48D9F76BF97F
+:10EFB000A042F4D8524804600121001FDAF7EEFCA9
+:10EFC00094E0002405E05548005D4C490855601C5C
+:10EFD00084B25248D9F757F9A042F4D8484804609F
+:10EFE0000121001FDAF7DAFC80E0002405E04C483C
+:10EFF000005D42490855601C84B24948D9F743F97D
+:10F00000A042F4D83E4804600121001FDAF7C6FC94
+:10F010006CE03948C230407802280DD1002405E068
+:10F020004048005D35490855601C84B23D48D9F719
+:10F030002AF9A042F4D826E0002405E03948005D12
+:10F040002E490855601C84B20F2CF7DB2A48D9F7EB
+:10F050001AF980B20790079888B1002407E0264883
+:10F06000015D04F10F00254A1154601C84B2079819
+:10F070008442F4DBAFF278612048D9F7F8F81F48F2
+:10F08000D9F701F984B21E4804600121001FDAF7A4
+:10F0900085FC2BE0002405E02348005D1749085556
+:10F0A000601C84B22048D9F7EEF8A042F4D8144886
+:10F0B00004600121001FDAF771FC17E0002405E06D
+:10F0C0001A48005D0D490855601C84B2072CF7D31F
+:10F0D000601E0B49086001210948001FDAF75EFC39
+:10F0E00042F2107104488E38816000BF00BF00BF3B
+:10F0F00000BF0020FEF734BB8A39002052020020F6
+:10F10000BC64024032660308BC3200201565030867
+:10F110000F65030813650308FC640308756503089D
+:10F1200084650308446503088E6503086E6503085B
+:10F1300010B5002440F22441164804F020FC38B3F6
+:10F1400040F22441134804F094FB00211248DAF7FE
+:10F1500025FC12491048DAF707FC01201049C87055
+:10F160000C480088C4B20B488088C4B20A48001D0D
+:10F170000068C0F5FA6081B20A48A0F82E164FF474
+:10F18000FA600549091D086001210348DAF706FC09
+:10F1900010BD00000010014088640240008800207B
+:10F1A0004C3A0020BC32002010B500240449054828
+:10F1B000DAF7DAFB00210348DAF7F0FB10BD0000B4
+:10F1C00000800028B864024000B58FB00121880596
+:10F1D00000F0AEFC2848DAF7EDFB40200390002059
+:10F1E00005904FF4806006900020079008900990E9
+:10F1F0004FF400300A9000200B900C900D900E9070
+:10F200001E480190400600901D48029069461A4829
+:10F21000DAF79AFC012210211748DAF777FC164832
+:10F220003038DAF7C7FB002003904FF4FA600490FF
+:10F23000002005904FF48060069000200790089011
+:10F2400009904FF400300A9000200B900C900D9024
+:10F250000E900A480190400600900A4802906946C4
+:10F2600005483038DAF770FC012103483038DAF706
+:10F2700095FB0FB000BD0000B864024004100140CF
+:10F28000520200205C9600201CB50121032000F0F2
+:10F290004FFC072206211648DBF704FC0722114623
+:10F2A0001348DBF7FFFBC020009002208DF805001B
+:10F2B00000208DF8060001208DF8070002208DF84F
+:10F2C000040069460A48DBF7A5FB202000900120D6
+:10F2D0008DF8040000208DF8060003208DF805004D
+:10F2E00001208DF8070069460148DBF793FB1CBD40
+:10F2F0000004024070B588B000240025FFF7C4FF69
+:10F30000FFF762FF4FF4E13000F06EF900F04CF9C6
+:10F310000121402000F02CFC012000F0EDFC4FF416
+:10F320007A7006F01DF80B208A49087100218A487E
+:10F3300080F8901780F85816002088498870487027
+:10F34000C8704FF47A7088600021834880F878167E
+:10F3500001208249203188704870C8704FF4FA50FB
+:10F36000886000217C4880F84016012100F5C860C3
+:10F3700081704170C1704FF47A71816000217648CC
+:10F3800080F8681600207549103188704870C87080
+:10F390004FF47A70886000216F4880F84C16012085
+:10F3A0006E490C3988704870C8704FF4FA708860E4
+:10F3B00000216B4880F8681500206A498870012098
+:10F3C0004870C8704EF66020886000BF1FE00020C3
+:10F3D00004EB4401614A2C3202F8210004EB4401A1
+:10F3E00002EB81018870012004EB440102EB8101F2
+:10F3F0004870002004EB440102EB8101C87042F622
+:10F40000F82004EB440102EB81018860641C042CA9
+:10F41000DDD300204F498871A1F1C20090F8AA0005
+:10F4200000F00F00002807DDA1F1C20090F8AA004B
+:10F4300000F00F00401E48704848763090F8AA004F
+:10F440000009002808DD4548763090F8AA0001211F
+:10F45000C1EB10103F4988703E48407868B92021C0
+:10F460004148DBF74DFB3C4890F8B60620F08000A1
+:10F470008030394981F8B60603E020213A48DBF7AD
+:10F480003DFB3448807890B1012815D0022809D07E
+:10F4900003281ED147F2305032498860002033499A
+:10F4A000086016E04EF660202E49886011E04EF6A6
+:10F4B00060202C4988600CE04EF660202949886065
+:10F4C00000202A49086043F69821244818388160B2
+:10F4D00000BF00BF26480068264908602448001D78
+:10F4E000006848602248083000688860002404E012
+:10F4F0000021184890380155641C142CF8D31D487D
+:10F50000C07A1C49897A1B4A527A1A4B1B7ACDE978
+:10F510000432CDE906101748C07916498979154A91
+:10F520005279144B1B79CDE90032CDE90210114814
+:10F530008378027810A10748903804F0EBFA002194
+:10F540000320DAF779FD10B100201649086008B0F1
+:10F5500070BD00004C3A0020BC320020143900205D
+:10F56000BC7200202478002000040240880240423F
+:10F57000107AFF1F4078002025303278253032780D
+:10F58000253032782530327825303278253032787F
+:10F59000253032782530327825303278253032786F
+:10F5A000250000008802424208B546208DF8000080
+:10F5B00002208DF8010001208DF802008DF8030073
+:10F5C0006846F8F795FD25208DF8000001208DF89C
+:10F5D000010000208DF8020001208DF8030068462C
+:10F5E000F8F786FD08BD00001FB504460121102074
+:10F5F00000F0EEFA00940020ADF80400ADF806002B
+:10F60000ADF80800ADF80C000C20ADF80A00694612
+:10F610000B4804F003FA0121094804F033F90122F0
+:10F6200040F22441064804F0D4F91021044804F0C3
+:10F6300020F90122C021024804F030F91FBD00006A
+:10F64000001001401CB50121880300F0C1FA00211F
+:10F65000042000F0D1FC0121042000F0CDFC0821A1
+:10F66000042000F0C9FC0921042000F0C5FC0120A1
+:10F67000009000208DF8040010208DF80500012076
+:10F680008DF806006846DAF7B3FB022000900020F0
+:10F690008DF8040010208DF8050001208DF806007B
+:10F6A0006846DAF7A5FB1CBD1CB50121592000F006
+:10F6B0003FFA43F6FB70009000208DF80400022012
+:10F6C0008DF8070069462D48DBF7A4F9FC2000906F
+:10F6D00000208DF8040001208DF8070069462848B5
+:10F6E000DBF798F94FF44040009000208DF80400BB
+:10F6F00001208DF8070069462248DBF78BF90720C7
+:10F70000009000208DF8040002208DF80700694663
+:10F710001D48DBF77FF94FF48060009000208DF8E2
+:10F72000040001208DF8070069461748DBF772F9DD
+:10F7300007211548DBF7E2F94FF440411148DBF7A8
+:10F74000DFF943F603710D48DBF7DAF9F8210B48CE
+:10F75000DBF7D4F9FC210A48DBF7D2F94FF48061DA
+:10F760000948DBF7CDF909480068012802D10849AA
+:10F77000887202E00020064988721CBD0010024019
+:10F7800000180240000C02400000024028024242E1
+:10F79000BC12002010B500244FF48070DAF714FB7F
+:10F7A00018B14FF48070DAF709FB4FF40070DAF704
+:10F7B0000BFB18B14FF40070DAF700FB0120DAF709
+:10F7C00003FB68B110480068C0F101000F49897B54
+:10F7D00060F300010D4881734FF48060DAF7EEFAB0
+:10F7E0000220DAF7F1FA70B10748001D0068C0F195
+:10F7F00001000649897B60F34101044881734FF49D
+:10F800008060DAF7DBFA10BD00024242BC12002031
+:10F8100010B5FFF749FF642005F0A2FDFFF712FFC6
+:10F8200000F056F823480068D0B92348006818B99A
+:10F8300002202249487002E00120204948701E48F9
+:10F84000103800681E49D1F80C1240EA4100C0434C
+:10F850001A4988700846807800F00300887002E03A
+:10F860000020164948701448001F006820B9012084
+:10F87000144981F8280003E00020124981F828008B
+:10F880001148006800011149D1F8181240EAC1007E
+:10F890000E49D1F8141240EA81000C49D1F8101237
+:10F8A00040EA41000949D1F80C12084318300549D3
+:10F8B000C87210BD3C824142180243424C3A0020BB
+:10F8C00000004342BC1200201C024242000042429F
+:10F8D00008B506208DF8000003208DF801000120F6
+:10F8E0008DF802008DF803006846F8F701FC072048
+:10F8F0008DF8000003208DF8010001208DF8020032
+:10F900008DF803006846F8F7F3FB08BD1CB501212C
+:10F91000112000F00DF94CF20400009001208DF848
+:10F92000040000208DF8060003208DF8050001205A
+:10F930008DF8070069461648DBF76CF80421144877
+:10F94000DBF7DCF813488078032803D0114880786F
+:10F95000012815D10420009001208DF8040000201A
+:10F960008DF8060003208DF8050001208DF80700B2
+:10F9700069460948DBF74EF804210748DBF7BEF873
+:10F980000120064908600649C1F8BC021CBD000000
+:10F99000001002404C3A002000000240B8024242EF
+:10F9A0000000424210B5FFF7B1FF10BD2DE9F04F46
+:10F9B00085B00F4615461E460E9C162002900BE0A1
+:10F9C0002020544901EB47119DF8082088549DF8E8
+:10F9D0000800401CC0B202909DF808002028EFDB10
+:10F9E0000020029013E09DF808008200A846B1466E
+:10F9F00040464946D8F717FC002358405940084371
+:10FA000000D108E09DF80800401CC0B202909DF8AB
+:10FA100008001028E7DB00BF9DF80800A04217DCB3
+:10FA2000002C15DD9DF8080020B99DF80800204441
+:10FA3000C0B202909DF80800401CC0B20290302075
+:10FA4000344901EB47119DF80820C2F11E02885489
+:10FA500044B1012000902E202E4901EB4711C4F142
+:10FA60001E0288540020019019E09DF804008200D5
+:10FA7000AA46B34650465946D8F7D5FB0F21084051
+:10FA80003030244901EB47119DF80420C2F11E02D9
+:10FA900088549DF8040000F10100C0B201909DF867
+:10FAA0000400A042E1DB9DF800002044C0B20190B8
+:10FAB00023E09DF804009DF80010401A82002846BB
+:10FAC0003146CDE90365D8F7AEFB0F210840303051
+:10FAD000C1B2104800EB47129DF8040000F101008C
+:10FAE0009DF80030A0EB0300C0F11E0011549DF8FA
+:10FAF000040000F10100C0B201909DF808009DF8DB
+:10FB0000001008449DF804108842D2DC05B0BDE81E
+:10FB1000F08F0000382D002010B54FF4006103482D
+:10FB2000DAF7E3FF0446204610BD0000000402405F
+:10FB300029B1064A12680243044B1A6004E0034AE2
+:10FB400012688243014B1A6070470000303802404F
+:10FB500029B1064A12680243044B1A6004E0034AC2
+:10FB600012688243014B1A6070470000103802404F
+:10FB700029B1064A12680243044B1A6004E0034AA2
+:10FB800012688243014B1A6070470000343802400B
+:10FB900029B1064A12680243044B1A6004E0034A82
+:10FBA00012688243014B1A607047000040380240DF
+:10FBB00029B1064A12680243044B1A6004E0034A62
+:10FBC00012688243014B1A607047000020380240DF
+:10FBD00029B1064A12680243044B1A6004E0034A42
+:10FBE00012688243014B1A6070470000443802409B
+:10FBF00029B1064A12680243044B1A6004E0034A22
+:10FC000012688243014B1A6070470000243802409A
+:10FC1000F0B5002100220024022500260223324FE5
+:10FC20003F6807F00C0121B1042905D0082937D11C
+:10FC300005E02E4F076036E02D4F076033E02A4F76
+:10FC40003F1F3F68C7F38056274F3F1F3F6807F0AD
+:10FC50003F036EB1264FB7FBF3F7DFF88CC0ACF172
+:10FC6000040CDCF800C0CCF3881C07FB0CF40CE09F
+:10FC70001E4FB7FBF3F7DFF870C0ACF1040CDCF8F3
+:10FC800000C0CCF3881C07FB0CF4174F3F1F3F68E4
+:10FC9000C7F301477F1C7D00B4FBF5F7076002E066
+:10FCA000124F076000BF00BF0F4F3F6807F0F00121
+:10FCB0000909104F7A5C0768D74047600A4F3F68D0
+:10FCC00007F4E051890A0B4F7A5C4768D740876098
+:10FCD000054F3F6807F46041490B064F7A5C47685F
+:10FCE000D740C760F0BD0000083802400024F4008F
+:10FCF00000127A000000002030B10749096841F085
+:10FD00000401054A116005E00349096821F0040176
+:10FD1000014A116070470000000806500148006861
+:10FD2000704700000808065010B5012005F0D0F813
+:10FD300010210B48DAF7E2FE08210948DAF7E0FE65
+:10FD4000D720D9F7C1FAFF20D9F7BEFA044610210F
+:10FD50000348DAF7D5FE002005F0BAF8204610BDBA
+:10FD60000000024010B5012005F0B2F800201E4945
+:10FD700008800DE0FFF7D8FF00F0800000B10BE035
+:10FD8000012005F0EDFA18480088401C164908804B
+:10FD900015480088C828EDDB00BF13480088C82834
+:10FDA0001CDA10211148DAF7A9FE08210F48DAF70A
+:10FDB000A7FE9F20D9F788FAFF20D9F785FAFF2000
+:10FDC000D9F782FA0A49087010210848DAF798FE34
+:10FDD000002005F07DF80648007810BD002005F0F1
+:10FDE00077F80020F9E700002E0A0020000002400A
+:10FDF000300A002000B587B001218803FFF7C8FE54
+:10FE000001210220FFF794FE00208DF818008DF8E4
+:10FE10001B004FF40060059005A92E48DAF7FAFDA3
+:10FE200001208DF8180002208DF8190000208DF8AF
+:10FE30001A0001208DF81B000003059005A9254834
+:10FE4000DAF7E8FD05220D212248DAF72BFE05221C
+:10FE50000E212048DAF726FE05220F211D48DAF789
+:10FE600021FE4FF46040059002208DF81800032019
+:10FE70008DF8190000208DF81A008DF81B0005A9D7
+:10FE80001448DAF7C7FD144800F050F80020ADF828
+:10FE90000000ADF80400ADF80600ADF808004FF41E
+:10FEA0000070ADF80A001820ADF80C000020ADF885
+:10FEB0000E000720ADF810004FF48270ADF802007C
+:10FEC0006946054800F06CF80121034800F022F86B
+:10FED00007B000BD000402400038004010B50446E1
+:10FEE00000BF02210A4800F04DF80028F9D0214651
+:10FEF000074800F053F800BF0121054800F042F820
+:10FF00000028F9D0024800F046F8C0B210BD000049
+:10FF10000038004021B1028842F04002028004E033
+:10FF200002884FF6BF731A400280704710B504462E
+:10FF30001148844208D101218014FFF759FE0021A5
+:10FF4000A014FFF755FE16E00C48844208D10121A9
+:10FF50000014FFF72DFE00212014FFF729FE0AE010
+:10FF60000748844207D10121C013FFF721FE002179
+:10FF7000E013FFF71DFE10BD0030014000380040C7
+:10FF8000003C00400246002013890B400BB10120C9
+:10FF900000E00020704701468889704781817047E2
+:10FFA00010B50022028802F441520B884C8823438A
+:10FFB0008C882343CC8823430C8923434C892343D7
+:10FFC0008C892343CC8923431A430280838B4FF2CD
+:10FFD000FF74234083830B8A038210BD10B5024651
+:10FFE000002003E012F8014B2318D8B20B1EA1F138
+:10FFF0000104A1B2F6D110BD30B500228B071C0F51
+:020000040803EF
+:100000000F2303FA04F20B4B8C1053F82430934364
+:10001000084C8D1044F8253023468C1053F82430BA
+:100020008C07240F00FA04F42343024C8D1044F88B
+:10003000253030BD0838014010B500240121880763
+:1000400002F0F2FC00285AD000BF53E02E4850F8CE
+:1000500024000078012811D100202B4951F82410E8
+:100060000870294951F824104870274951F8241084
+:100070008870254951F82410486039E0224850F82A
+:1000800024004078012833D11F4850F8240080789C
+:1000900000BB1D4951F82410081D4968491C016026
+:1000A000194850F824004068174951F8241089680D
+:1000B00088421DD30120144951F824108870124839
+:1000C00050F82400C078012805D100200E4951F8CD
+:1000D000241048600CE000200B4951F824104870AF
+:1000E000094951F824104860074951F82410C87094
+:1000F000601CC4B2054890F8E207A042A6DC0121CA
+:10010000880702F0B9FB10BDA03A0020BC320020E5
+:100110000CB50020019000903348006840F4803016
+:100120003149086000BF3048006800F4003000909A
+:100130000198401C0190009818B90198B0F5A06F83
+:10014000F1D12948006800F4003010B1012000907E
+:1001500001E0002000900098012844D1224840305E
+:10016000006840F080502049403108601F48006816
+:1001700040F480401D4908601B48083000681A4957
+:10018000083108600846006808600846006840F4C6
+:10019000805008601648091F0860081F006840F07A
+:1001A0008070091F086000BF0F48006800F00070F1
+:1001B0000028F9D040F205600E4908600A4808306E
+:1001C000006820F00300084908310860084600680C
+:1001D00040F00200086000BF03480830006800F0EB
+:1001E0000C000828F8D10CBD003802400070004017
+:1001F00008544007003C024010B504462046FFF773
+:100200006DFE10BD7CB502460020002501959FEDD6
+:100210001D0A8DED000A01AB6C4600BF22E0155CA3
+:10022000302D0BDB155C402D08DA019D2D01019569
+:10023000155C303D019E3543019511E0155C402D64
+:100240000BDD155C472D08DA019D2D010195155C2C
+:10025000373D019E3543019502E0BFEE000A7CBDAB
+:10026000451CE8B28842DADB002003E01D5C25541F
+:10027000451CE8B201EBD176B0EB660FF6DB9DEDE5
+:10028000000AECE70000000010B502460C46002111
+:10029000002300BF1AE0505C302807DB505C402888
+:1002A00004DA1B01505C303803430DE0505C4028F9
+:1002B00007DD505C472804DA1B01505C37380343E4
+:1002C00002E04FF0FF3010BD481CC1B2A142E2DB9A
+:1002D0001846F8E7FEB504243825634882781046AE
+:1002E0000021F5F7EDFA0646012008210022CDE9AC
+:1002F0000021029004EB440148001346324629468F
+:10030000F8F7DAF90444012004EB440149060090AF
+:10031000080E08232D222946F8F730F9641C5248AC
+:10032000427810460021F5F7CBFA06460120082155
+:100330000022CDE90021029004EB44014906080E99
+:10034000134632462946F8F7B7F90444012004EB76
+:10035000440149060090080E08232D222946F8F78B
+:100360000DF9641C414890F80B2F10460021F5F759
+:10037000A7FA0646012008210022CDE900210290BB
+:1003800004EB44014906080E134632462946F8F7A5
+:1003900093F90444012004EB440149060090080E3F
+:1003A000082320222946F8F7E9F8641C2E484279F0
+:1003B00010460021F5F784FA0646012008210022A4
+:1003C000CDE90021029004EB44014906080E1346D2
+:1003D00032462946F8F770F90444012004EB440141
+:1003E00049060090080E08232D222946F8F7C6F882
+:1003F000641C1D48027910460021F5F761FA064693
+:10040000012008210022CDE90021029004EB4401E3
+:100410004906080E134632462946F8F74DF90444BA
+:10042000012004EB440149060090080E08232D2208
+:100430002946F8F7A3F8641C0B48C278104600213F
+:10044000F5F73EFA0646012008210022CDE90021F9
+:10045000029004EB44014906080E13463246294631
+:10046000F8F72AF9FEBD0000C7310020BC220020A9
+:100470000249C8740121014AD1757047BC1200209D
+:1004800010B592B00020119010900F900E900D902A
+:10049000DAF7AEF8FE48C07D002802F05481002053
+:1004A000FB49C875F7F76AFEF948C07C102882F04E
+:1004B0004781DFE810F01000B0005501B3033806A3
+:1004C000B70620083E0AA10B360CB40CB30D7E0E05
+:1004D000DF0E48101011DAF715FB012806D00228AC
+:1004E00005D0042804D008280BD102E009E008E078
+:1004F00007E00220FFF7BCFF0021E64880F8001D5E
+:1005000000BF00BF012010211523E3A2CDE9001098
+:1005100000210846F8F7DDF9DE4890F8010D80B3B8
+:10052000012008210523E1A2CDE9001014210020BB
+:10053000F8F7CFF9012008210022CDE9002102902F
+:10054000D44890F8010D13460246142106901E204F
+:10055000F8F7B2F801200821CDE90010CD4890F855
+:10056000010D401E00EB400101EB0010D14901EBF1
+:1005700000100E300A230246142106902820F8F7B6
+:10058000A8F9C44890F8000DFF280AD101200821DD
+:100590001523C9A2CDE900102D211420F8F799F9EF
+:1005A00037E00121BB4890F8000D0A236422CDE911
+:1005B00000011E211846F7F74CFF012008210022F8
+:1005C000CDE900210290B34890F8000D1346024691
+:1005D0002D2106903220F8F76FF81190012000903D
+:1005E000119800EB4000322101EB4000C0B208231B
+:1005F00025222D210690F7F7C1FFA64890F8000D9F
+:10060000642806D10021A34880F8001D0220FFF7CE
+:100610002FFF02F095B8DAF775FA012806D0022804
+:1006200005D0042804D008280AD105E008E007E036
+:100630000920FFF71DFF03E00420FFF719FF00BFAB
+:1006400000BFA14890F8900750B901200821152358
+:100650009EA2CDE9001000210846F8F73AF929E0FA
+:100660009D48407820B101280DD0022821D115E005
+:1006700001200821152399A2CDE900100021084688
+:10068000F8F727F915E001200821152397A2CDE9F5
+:10069000001000210846F8F71CF90AE001200821A3
+:1006A000152395A2CDE9001000210846F8F711F9AD
+:1006B00000BF00BF7648807C012802D0022816D1F6
+:1006C0000AE00120904909231A46CDE900100A21C9
+:1006D0000020F8F793F80AE001208C4909231A4614
+:1006E000CDE900100A210020F8F788F800BF00BF0C
+:1006F0000120874918231A46CDE9001000216820FF
+:10070000F8F77CF801200821152382A2CDE900101A
+:100710001A210020F8F7DDF801200821152383A213
+:10072000CDE9001024210020F8F7D3F8012008219A
+:100730000022CDE9002102905548D0F80C02134662
+:100740000246242106905420F7F7B6FF5048D0F80F
+:100750000C0210B90220FFF78BFEFFF7BBFD58E734
+:10076000DAF7D0F9012806D0022810D004281AD0D0
+:10077000082830D123E00320FFF77AFE454890F89F
+:10078000FC0C20F08001434880F8FC1C23E0414829
+:1007900090F8FC0C20F080013E4880F8FC1C0320FF
+:1007A000FFF766FE17E03B4890F8FC0C20F0800154
+:1007B000384880F8FC1C0920FFF75AFE0BE035484A
+:1007C00090F8FC0C20F08001324880F8FC1C0420DA
+:1007D000FFF74EFE00BF00BF3B4890F8900750B9AE
+:1007E00001200821152355A2CDE90010002108465B
+:1007F000F8F76FF829E03848407820B101280DD08B
+:10080000022821D115E001200821152333A2CDE9CA
+:10081000001000210846F8F75CF815E001200821D7
+:10082000152332A2CDE9001000210846F8F751F84F
+:100830000AE00120082115232FA2CDE90010002194
+:100840000846F8F746F800BF00BF1148807C012831
+:1008500002D002280AD10AE001202B4909231A46B6
+:10086000CDE9001014210020F7F7C8FF82E01A48F4
+:100870004830D0F8050000EE100A3248D0EDF60AF4
+:1008800030EE200AB5EEC00AF1EE10FA67D05BE058
+:10089000BC120020BC2200204669726D776172652F
+:1008A000446F776E6C6F616400000000506F72746B
+:1008B0003A00000004400020446F776E6C6F616462
+:1008C000204661696C210000BC3200204E6F20532D
+:1008D00069676E616C0000004C3A002054797065C5
+:1008E0003A53746174696F6E00000000547970654A
+:1008F0003A436C6F75640000547970653A436C6FCD
+:1009000075642D546573740004D6030816D6030865
+:10091000B4D503084F66666C696E65205265636FD7
+:1009200072642055706C6F61640000005265636FE3
+:100930007264206E756D6265723A00004F66666C77
+:10094000696E6500BC3600200120FE4909231A4665
+:10095000CDE9001014210020F7F750FF09E0012035
+:10096000F94909231A46CDE9001014210020F7F7B0
+:1009700045FF00BF00BFF54890F8000D10B1002002
+:10098000FFF776FDF2484078002814D0F0488078D0
+:10099000022846D1EF480068B8B3ED488079322884
+:1009A0000ADA0120EC4908230E22CDE900100021CB
+:1009B0005920F7F723FF85E0E54880793C280ADADB
+:1009C0000120E64908230E22CDE90010002159201C
+:1009D000F7F714FF76E0DE48807946280ADA01202E
+:1009E000DF4908230E22CDE9001000215920F7F736
+:1009F00005FF67E00121DB4808230E22CDE9000155
+:100A000000215920F7F7FAFE5CE0FFE70120D64904
+:100A100008230E22CDE9001000215920F7F7EEFE41
+:100A200050E0CB488078012802D0C948807800BBCC
+:100A3000C7488079202845DAC54880791A280ADD18
+:100A40000120C54908230E22CDE9001000215920BC
+:100A5000F7F7D4FE36E0BE48807917280ADD01207A
+:100A6000BE4908230E22CDE9001000215920F7F7D6
+:100A7000C5FE27E0B648807914280ADD0120B84970
+:100A800008230E22CDE9001000215920F7F7B6FE09
+:100A900018E0AF48807912280ADD0120B149082307
+:100AA0000E22CDE9001000215920F7F7A7FE09E03A
+:100AB0000120AD4908230E22CDE900100021592064
+:100AC000F7F79CFE0120A94918231A46CDE900102A
+:100AD00000216820F7F792FE012110200346A4A20E
+:100AE000CDE9000114212820F7F7F3FE01200821A9
+:100AF0001523A1A2CDE9001024211220F7F7E9FE69
+:100B0000A248D0F80C02B0B1A048408D06909F4892
+:100B1000D0F80C02059002469DA107A8069B02F0A2
+:100B2000F9FF01200821152307AACDE900102E2185
+:100B30000020F7F7CEFE854890F8FC0C0121B1EBC0
+:100B4000D01F09D101200821152396A2CDE900105C
+:100B50002E210020F7F7BDFEFFF7BCFB974890F869
+:100B6000B6060121B1EBD01F12D1794800790246B7
+:100B700093A1069007A802F0CDFF012008210223CF
+:100B800007AACDE9001038210020F7F7A2FE14E0F3
+:100B90008A4890F8B606C0F3C300024688A10690C2
+:100BA00007A802F0B7FF01200821022307AACDE918
+:100BB000001038210020F7F78CFE8348807850B170
+:100BC00001200821152381A2CDE900100A2100206F
+:100BD000F7F77FFE12E07948D0F8740602467EA14E
+:100BE000069007A802F096FF012008210A2307AA11
+:100BF000CDE9001019460020F7F76BFE6348007A34
+:100C0000C0F3800048B101200821152374A2CDE96A
+:100C100000102E210020F7F75CFEFAE4D9F772FFEE
+:100C2000012806D002282CD0042852D008285ED1F2
+:100C300056E0002011901EE01198401C80B21190E7
+:100C40001198402800DD1AE05048407D002805DD5D
+:100C50004E48407D401E4D49487502E03F204B49BB
+:100C600048754A48407D00EB4001634800EB411065
+:100C7000007800B103E04548407D0028DCDA00BF81
+:100C800035E0002011901EE01198401C80B21190B8
+:100C90001198402800DD1AE03C48407D3F2805DAE5
+:100CA0003A48407D401C3949487502E000203749E8
+:100CB00048753648407D00EB40014F4800EB41103D
+:100CC000007800B103E03148407D4028DCDB00BF04
+:100CD0000DE02E48407D4949C8700120087106E0AA
+:100CE0000220FFF7C5FB00202849487500BF00BF60
+:100CF0002648C07C032823D12448407DC117069094
+:100D000000EB117000110D90012200213C4801F010
+:100D10002FFD012010210022CDE9002102901B4867
+:100D2000407D00EB4001344800EB41100078134651
+:100D30000246002106905820F7F7BEFC012061E032
+:100D4000F0E1000016D6030828D60308BC220020D4
+:100D50004C3A00200002404272D6030864D60308D1
+:100D600056D6030848D603083AD60308B4D5030874
+:100D7000424C5545534B5900454E45524759205416
+:100D80004543484E4F4C4F4759000000BC120020CD
+:100D90005761697455706C6F61643A25642F2564DE
+:100DA0000000000055706772616465204552522052
+:100DB000436865636B2047756E000000BC320020FD
+:100DC000253032780000000024390020426C6F6327
+:100DD0006B6167650000000025646D730000000012
+:100DE0005043422056616C69646174696F6E20469D
+:100DF00061696C6564000000D8140020883F002001
+:100E000000D7030810210B46F8A2CDE900100020FE
+:100E1000F7F75FFDFA48407D00EB4001F94800EB31
+:100E20004110D0F8010000210590F4F749FD01219F
+:100E3000102206900D9800EB400303EB0010F24BDC
+:100E400003EB0010007F00F003000023CDE9012137
+:100E5000009010211820069AF7F72EFC012010218F
+:100E60000B46EAA2CDE9001020210020F7F731FD62
+:100E7000E348407D00EB4001E24800EB4110D0F830
+:100E8000050000210590F4F71BFD012110220690BA
+:100E90000D9800EB400303EB0010DB4B03EB00105D
+:100EA000007FC0F381000023CDE9012100902021C3
+:100EB0001820069AF7F700FC04200F9038200E90B7
+:100EC000CF48407D00EB4001CE4800EB4110C07F91
+:100ED00000210590F4F7F4FC06900120082100227F
+:100EE000CDE9002102900E9805900F9800EB40008C
+:100EF000400013460490DDE90512F7F7DDFB0F997A
+:100F000008440F90012000900E9806900F9800EB77
+:100F100040004006000E08232D2205900699F7F7A1
+:100F20002DFB0F98401C0F90B548407D00EB400111
+:100F3000B44800EB4110807F00210590F4F7C0FC1D
+:100F40000690012008210022CDE9002102900E9890
+:100F500005900F9800EB40004006000E13460490E9
+:100F6000DDE90512F7F7A8FB0F9908440F9001205F
+:100F700000900E9806900F9800EB40004006000E7F
+:100F800008232D2205900699F7F7F8FA0F98401CD0
+:100F90000F909B48407D00EB40019A4800EB4110C8
+:100FA000407F00210590F4F78BFC0690012008217A
+:100FB0000022CDE9002102900E9805900F9800EBD9
+:100FC00040004006000E13460490DDE90512F7F7D5
+:100FD00073FB0F9908440F90012000900E98069023
+:100FE0000F9800EB40004006000E082320220590D9
+:100FF0000699F7F7C3FA0F98401C0F908048407D80
+:1010000000EB40017F4800EB411090F822000021E6
+:101010000590F4F755FC0690012008210022CDE947
+:10102000002102900E9805900F9800EB40004006BA
+:10103000000E13460490DDE90512F7F73DFB0F990A
+:1010400008440F90012000900E9806900F9800EB36
+:1010500040004006000E08232D2205900699F7F760
+:101060008DFA0F98401C0F906548407D00EB4001C1
+:10107000644800EB411090F8210000210590F4F73E
+:101080001FFC0690012008210022CDE900210290DA
+:101090000E9805900F9800EB40004006000E134696
+:1010A0000490DDE90512F7F707FB0F99084480B2B9
+:1010B0000F90012000900E98C0B206900F9800EBA0
+:1010C00040004006000E08232D2205900699F7F7F0
+:1010D00055FA0F98401C0F904948407D00EB4001A5
+:1010E000484800EB411090F8200000210590F4F7EB
+:1010F000E7FB0690012008210022CDE900210290A3
+:101100000E98C0B205900F9800EB40004006000E0C
+:1011100013460490DDE90512F7F7CEFA0F9908445B
+:1011200080B20F9079E5D9F7EDFC012806D00228AE
+:101130000ED0042816D0082837D12FE03048007D83
+:10114000002804DD2E48007D401E2D4908752CE046
+:101150002B48007D032804DA2948007D401C2849DB
+:10116000087522E02648007D30B1012808D0022809
+:101170000AD0032810D10BE00520FFF779F90BE026
+:101180000620FFF775F907E00720FFF771F903E084
+:101190000820FFF76DF900BF00BF06E00220FFF74F
+:1011A00067F900201649087500BF00BF1448C07CCD
+:1011B000042819D104220021194801F0D9FA00208D
+:1011C0001021CDE900100E48007D154901EB0010FB
+:1011D00006900B48007D0007000E10230590014685
+:1011E0000020069AF7F775FB17E500004C3A20201F
+:1011F000202020202020202020202020000000006F
+:10120000BC120020D814002004400020503A2020B6
+:10121000202020202020202020202020000000004E
+:1012200080D60308D9F76EFC082806D10420FFF702
+:101230001FF90020FE49487500BF00BFFC48C07C74
+:1012400005287DD104220021FA4801F091FAFA48DC
+:10125000407820B101280ED002284CD12CE001208A
+:1012600008211023AFF68C12CDE90010194600209A
+:10127000F7F72FFB3FE0012008211023AFF694126F
+:10128000CDE9001019460020F7F723FB01200821C3
+:101290001023EAA2CDE9001038210020F7F719FB4E
+:1012A000012008211123E44AB53ACDE90010382184
+:1012B0001E20F7F70EFB1EE0012008211023E1A2FB
+:1012C000CDE9001019460020F7F703FB01200821A3
+:1012D0001023DAA2CDE9001038210020F7F7F9FA3F
+:1012E000012008211123DB4ACDE9001038211E20FE
+:1012F000F7F7EFFA00BF00BFCF48407800281FD0B3
+:10130000CD488078F0BB0020119009E0CA49D83957
+:101310001198085C00B106E01198401C80B2119051
+:1013200011981528F2D300BF012008211023CAA26A
+:10133000CDE900101A210020F7F7CBFA012000E0D8
+:10134000D8E008211023BC4A7C3ACDE900101A21CC
+:101350002420F7F7BEFAB648C07A182817DD012016
+:1013600008211023BEA2CDE9001024210020F7F7A8
+:10137000B0FA012008211423AF4A903ACDE90010B9
+:101380002E2100E019E00020F7F7A3FAB2E00120D7
+:1013900008211023B2A2CDE9001024210020F7F784
+:1013A00098FA012108201423A34A8B3ACDE90001C1
+:1013B0002E210020F7F78DFA9CE09F4880780128C5
+:1013C0003BD10020119009E09B49D8391198085C65
+:1013D00000B106E01198401C80B2119011981528B8
+:1013E000F2D300BF0121082010239BA2CDE9000108
+:1013F0001A210020F7F76DFA0120082110238E4AE8
+:101400007C3ACDE900101A212420F7F762FA012076
+:101410000821102392A2CDE9001024210020F7F723
+:1014200058FA012108201423834A903ACDE900019B
+:101430002E210020F7F74DFA5CE07F4880780228E3
+:101440002AD101210820102387A2CDE900011A2109
+:101450000020F7F73EFA012008211023764A543A7B
+:10146000CDE900101A211E20F7F733FA01210820D8
+:1014700010237BA2CDE9000124210020F7F729FAEF
+:101480000120082114236C4A903ACDE900102E2146
+:101490000020F7F71EFA2DE067488078032829D14D
+:1014A00001200821102372A2CDE900101A2100208A
+:1014B000F7F70FFA0121082010235F4A0A32CDE91D
+:1014C00000011A211220F7F704FA01200821102345
+:1014D00063A2CDE9001024210020F7F7FAF90121D9
+:1014E00008201423544A903ACDE900012E2100200F
+:1014F000F7F7EFF916E6D9F705FB012804D0022823
+:101500000CD008281BD113E04948407D002804DD99
+:101510004748407D401E4649487510E04448407D9C
+:10152000032804DA4248407D401C4149487506E0E2
+:101530000420FEF79DFF00203D49487500BF00BF15
+:101540003B48C07C062871D104220021494801F0A3
+:101550000FF9012010210022CDE90021029034482A
+:10156000407D401C01230246002106903E20F7F7F3
+:10157000A3F80120082110233FA2CDE9001000218B
+:101580004820F7F7A6F901203E4908231A46CDE97D
+:10159000001000217820F7F731F9012008211023ED
+:1015A00039A2CDE900104820F7F793F9002035491A
+:1015B00008231A46CDE9001019467820F7F71EF9DE
+:1015C00001200821102333A2CDE900101946002084
+:1015D000F7F77FF91648407D00EB400101EB001062
+:1015E0002E4901EB0010407B012809D1082110236E
+:1015F0002BA2CDE9001019461E20F7F76AF909E081
+:1016000001200821102328A2CDE9001019461E2030
+:10161000F7F75FF901200821102325A2CDE900107A
+:1016200018210020F7F755F9014847E080E1000054
+:10163000BC120020C0D603084C3A002055524C3A48
+:1016400000000000547970653A436C6F75642D5446
+:1016500061737400A964030841504E203A000000F1
+:10166000494D45493A000000535349443A000000AF
+:1016700049503A0040D703084F6E4C696E65203AD6
+:1016800020000000FCD503084F66664C696E653A81
+:1016900020000000547970653A00000004400020EA
+:1016A0004C4F5241000000005253343835000000C6
+:1016B00050726F746F636F6C3A000000407D00EBF6
+:1016C000400101EB0010FE4901EB00108079052874
+:1016D00018D101200821CDE90010FA48407D00EB27
+:1016E000400101EB0010F64901EB0010007BF649C8
+:1016F00001EB00100C230246182106903620F7F764
+:10170000E8F817E001200821CDE90010ED48407D00
+:1017100000EB400101EB0010E94901EB001080797A
+:10172000EA4901EB00100C230246182106903620EE
+:10173000F7F7CFF8012008211023E5A2CDE900102A
+:1017400020210020F7F7C5F809200F9000200E9007
+:101750001190DFE00F9800EB400040007A2805DD93
+:101760000E98401C80B20E9000200F90D548417D0D
+:1017700001EB410000EB0110D14901EB00103030CA
+:10178000119900EB01108078C00908210022CDE9F1
+:1017900000210290CB48407D00EB400101EB00109E
+:1017A000C74901EB00103030119900EB01100078AF
+:1017B000069020210E9801EBC000C0B205900F9852
+:1017C00000EB40004006000E00230490DDE9051206
+:1017D000F6F772FF0F99084480B20F900F9800EB54
+:1017E000400040007A2805DD0E98401C80B20E9023
+:1017F00000200F90B348407D00EB400101EB00104A
+:10180000AF4901EB00103030119900EB01108078E6
+:10181000C009009020210E9801EBC000C0B20690D4
+:101820000F9800EB40004006000E08232D22059083
+:101830000699F6F7A3FE0F98401C80B20F900F9800
+:1018400000EB400040007A2805DD0E98401C80B275
+:101850000E9000200F909B48407D00EB400101EB73
+:101860000010974901EB00103030119900EB011086
+:101870008078C00908210022CDE90021029091481A
+:10188000407D00EB400101EB00108D4901EB0010A1
+:101890003030119900EB01104078069020210E980D
+:1018A00001EBC000C0B205900F9800EB400040066D
+:1018B000000E00230490DDE90512F6F7FDFE0F99F6
+:1018C000084480B20F900F9800EB400040007A2847
+:1018D00005DD0E98401C80B20E9000200F90012074
+:1018E000009020210E9801EBC000C0B206900F9826
+:1018F00000EB40004006000E08233B2205900699AD
+:10190000F6F73CFE0F98401C80B20F901198401CD7
+:1019100080B211906B48407D00EB400101EB00105C
+:10192000674901EB0010C179119881423FF712AF6E
+:101930005AE4D9F7E7F8012804D002280CD0082887
+:101940001BD113E05F48407D002804DD5D48407DE9
+:10195000401E5C49487510E05A48407D032804DA6F
+:101960005848407D401C5749487506E00420FEF762
+:101970007FFD00205349487500BF00BF5148C07C1F
+:1019800007287DD101204F49C87504220021534802
+:1019900000F0EEFE012010210022CDE9002102908E
+:1019A0004848407D401C012302460021069040200B
+:1019B000F6F782FE01200821102349A2CDE900108C
+:1019C00014210020F6F785FF09200F9000200E90CB
+:1019D000119002E10F9800EB400040007A2805DDED
+:1019E0000E98401C80B20E9000200F90012008211C
+:1019F0000022CDE9002102903248407D00EB4001F9
+:101A000001EB00102E4901EB00103030119900EB72
+:101A100001100078069014210E9801EBC000C0B2AE
+:101A200005900F9800EB40004006000E0023049044
+:101A3000DDE90512F6F740FE0F99084480B20F90D9
+:101A40000F9800EB400040007A2805DD0E98401CFE
+:101A500080B20E9000200F900120009014210E986B
+:101A600001EBC000C0B206900F9800EB40004006AA
+:101A7000000E08232D2205900699F6F77FFD00E061
+:101A8000B9E00F98401C80B20F900F9800EB400017
+:101A900040007A2805DD0E98401C80B20E90002090
+:101AA0000F900848407D40F2991110FB01F00F495A
+:101AB00001EBC00000F55270119901EB410217E0F3
+:101AC00004400020BC12002030D8030880D703084F
+:101AD00047756E2D416464723A00000060D80308B7
+:101AE00047756E2D525353493A000000C4440020FC
+:101AF00002EB011100EBC10090F84400642110FBDF
+:101B000001F00690012008210022CDE90021029079
+:101B10000698C11700EB11600012059014210E9871
+:101B200001EBC000C0B204900F9800EB40004006EB
+:101B3000000E00230390DDE90412F6F7BDFD0F99B6
+:101B4000084480B20F900F9800EB400040007A28C4
+:101B500005DD0E98401C80B20E9000200F900120F1
+:101B6000009014210E9801EBC000C0B206900F98AF
+:101B700000EB40004006000E082325220590069940
+:101B8000F6F7FCFC0F98401C80B20F900F9800EB0A
+:101B9000400040007A2805DD0E98401C80B20E906F
+:101BA00000200F900120009014210E9801EBC0003E
+:101BB000C0B206900F9800EB40004006000E0823CC
+:101BC0003B2205900699F6F7D9FC0F98401C80B28D
+:101BD0000F901198401C80B21190F748407D00EBA7
+:101BE000400101EB0010F54901EB0010C17911989B
+:101BF00081423FF7EFAE7DE4D8F784FF082803D198
+:101C00000420FEF735FC00BF00BFEB48C07C08286D
+:101C10007ED104220021EA4800F0AAFD012008211B
+:101C20001023E8A2CDE9001012210020F6F751FEA2
+:101C3000012008211023E44ACDE9001012210846B2
+:101C4000F6F747FE012008211023E0A2CDE900109D
+:101C500012215A20F6F73DFE012008210022CDE98D
+:101C600000210290D448C07A022302461221069035
+:101C70006C20F6F721FD002011904EE0119800EB4A
+:101C8000400101EB0010CD4901EB0010007E00F097
+:101C90000100E0B301200821CDE90010119800EB0C
+:101CA000C0001B30C0B20523C9A201460690002027
+:101CB000F6F70FFE012008210022CDE90021029055
+:101CC000119800EBC0001B30C0B201230690119A9E
+:101CD000521C01461E20F6F7EFFC01200821CDE939
+:101CE0000010119800EB400101EB0010B34901EB2B
+:101CF00000100E300690119800EBC0001B30C0B2EF
+:101D00000A23059001462A20069AF6F7E2FD00E034
+:101D100006E01198401C80B2119011980428ADDBA8
+:101D200006E6D8F7EFFE012806D0022812D00428D4
+:101D30001ED0082853D14BE09F48007D002805DDC8
+:101D40009D48007D401E9C49087502E005209A4987
+:101D5000087544E09848007D052805DA9648007D1E
+:101D6000401C9549087502E000209349087536E04B
+:101D70009148007D062829D2DFE800F003070B0F09
+:101D80001A240A20FEF774FB20E00B20FEF770FBFC
+:101D90001CE00C20FEF76CFB18E00D20FEF768FB42
+:101DA0008D4890F8AA0000F00F00834908750DE0F7
+:101DB0000E20FEF75DFB884890F8AA0000097E49D6
+:101DC000087503E00F20FEF753FB00BF00BF06E0DD
+:101DD0000220FEF74DFB00207749087500BF00BFC9
+:101DE0007548C07C092819D17348007D7B4901EBF7
+:101DF000001004220021069000F0BAFC00201021FF
+:101E0000CDE900106C48007D744901EB00101023EF
+:101E10000246002106900846F6F75BFD88E5D8F7F4
+:101E200071FE012806D002280ED0042816D00828FA
+:101E300068D160E06048407D002804DD5E48407D58
+:101E4000401E5D4948755DE05B48407D032804DA2B
+:101E50005948407D401C5849487553E05648407DDC
+:101E600000EB400101EB0010544901EB0010407BF6
+:101E700001281AD100205049497D01EB410202EBB3
+:101E800001114E4A02EB011148734B48407D014657
+:101E900006900220D8F7D0F84748407D0690F4F726
+:101EA000FDFA00204E49086024E04348407D00EBE5
+:101EB000400101EB0010414901EB0010407BC8B923
+:101EC00001204749086001213B48407D00EB40026A
+:101ED00002EB0010394A02EB001041733648407D96
+:101EE0000690F4F7DBFA3448407D01460690022064
+:101EF000D8F7A2F806E00920FEF7BAFA00212E482A
+:101F0000417500BF00BF2C48C07C0A2853D1042271
+:101F10000021344800F02CFC01200821152332A2B6
+:101F2000CDE9001014212820F6F7D3FC0120082168
+:101F30000022CDE9002102901F48407D401C012372
+:101F40000246142106904620F6F7B6FB1A48407D5B
+:101F500000EB400101EB0010184901EB0010407B41
+:101F6000012809D10821152321A2CDE900101E2145
+:101F70000020F6F7AEFC14E00F48407D00EB400176
+:101F800001EB00100D4901EB0010407B48B9012026
+:101F90000821152319A2CDE900101E210020F6F713
+:101FA00098FC01200821152317A2CDE90010322149
+:101FB0000020F6F78EFCC3E3BC1200200440002092
+:101FC000A0D8030853563A003658030848563A003A
+:101FD000506F72742D0000008A390020E0D8030889
+:101FE0008802424270D90308504F52543A00000010
+:101FF000545950453A4C4F524100000054595045F5
+:102000003A525334383500005061737320456E7472
+:102010006572204368616E6765000000D8F772FD45
+:10202000012806D0022817D0042828D0082848D133
+:102030002DE0FE48407D00280DDDFD4890F881052B
+:1020400020B1FA48407D0690F4F728FAF748407D21
+:10205000401EF649487534E0F448407D03280DDA07
+:10206000F34890F8810520B1F048407D0690F4F7E0
+:1020700015FAEE48407D401CEC49487521E00121ED
+:10208000EB4880F881150120EA49487019E00920E1
+:10209000FEF7EEF90020E54948750121E44880F893
+:1020A000741590F8810558B10020E34908600021BB
+:1020B000DF4880F88115DD48407D0690F4F7EEF9A1
+:1020C00000BF00BFD948C07C0B283DD104220021AD
+:1020D000DA4800F04DFB012108201523AFF2F80289
+:1020E000CDE9000112212820F6F7F3FB0120082199
+:1020F0000022CDE900210290CC48407D401C012304
+:102100000246122106904620F6F7D6FA0120082151
+:102110001523CBA2CDE900101C210020F6F7D9FB36
+:10212000012108201523CCA2CDE9000126210020A1
+:10213000F6F7CFFB012008211523CDA2CDE9001031
+:1021400030210020F6F7C5FBB94890F88105012839
+:102150002ED1B649C875B7488078A0B10020B649DD
+:102160000860B4498870B148407D01210690F4F7B9
+:1021700003FE012008211523C2A2CDE90010382159
+:102180000020F6F7A6FBAA4890F8800580B1002150
+:10219000A74880F88015012108201523BDA2CDE9AC
+:1021A000000138210020F6F794FB0120A2490860C5
+:1021B000C6E2D8F7A7FC012806D0022805D00428DB
+:1021C00004D0082814D10FE012E011E0D7F714FA78
+:1021D000142804D10121B34880F80A1F03E000212C
+:1021E000B04880F80A1F03E00920FEF741F900BF5C
+:1021F00000BF8E48C07C0C283BD104220021AA4895
+:1022000000F0B6FA012008211523A8A2CDE900109C
+:102210001A210020F6F75DFB012008211523A8A252
+:10222000CDE9001024210020F6F753FB01200821FE
+:102230001523A7A2CDE900102E210020F6F749FBB7
+:10224000984890F80A0F50B1012008211523A6A242
+:10225000CDE9001038210020F6F73BFB09E0012012
+:1022600008211523A6A2CDE9001038210020F6F799
+:1022700030FB65E2D8F746FC012806D0022812D0D0
+:1022800004281ED008280DD191E06848407D002820
+:1022900005DD6648407D401E6449487502E0032024
+:1022A000624948758AE06148407D032805DA5F4845
+:1022B000407D401C5D49487502E000205B4948753F
+:1022C0007CE05A48417D914890F8AA0061F30300F0
+:1022D0008E4981F8AA0000210320D7F7ADFEE0B3B4
+:1022E0008A48B0F8AA0011900220FEF7C1F8D7F78B
+:1022F00049FF86491198A1F8AA0000210320D7F7C9
+:102300009BFE684890F8FC0C20F00101654880F8BD
+:10231000FC1C90F8FC0C20F00600801D614981F83F
+:10232000FC0C002001F6FC41488000210120D7F779
+:1023300083FE774890F8B60620F08001744880F854
+:10234000B61600F5F2608078D0B1012821D00228BD
+:102350000CD0032827D16E4800E027E090F8B6069D
+:1023600020F078016A4880F8B6161CE0684890F8BA
+:10237000B60620F078002030654981F8B60612E0F4
+:10238000634890F8B60620F07801614880F8B616E8
+:1023900009E05F4890F8B60620F0780058305C49B4
+:1023A00081F8B60600BF00BFFCF7A4FF06E00920D5
+:1023B000FEF75EF800201D49487500BF00BF1B48AE
+:1023C000C07C0D2830D104220021524800F0D0F901
+:1023D00001201021CDE900104C4890F8AA0000F02F
+:1023E0000F004D4901EB00101023024619460690DC
+:1023F0000020F6F76EFA454890F8AA0000F00F00AA
+:102400000A49497D884210D000201021CDE90010F2
+:102410000648407D404901EB0010001D0C23024698
+:1024200020210690002079E08CE07AE0BC120020A8
+:10243000BC7200203078002088024242B0D90308E4
+:10244000313A446970207377697463682031616E32
+:102450006432204F4E000000323A496E7365727448
+:1024600020736C617665206D6F64756C650000008B
+:10247000333A5061737320456E74657220537461F2
+:102480007274000053746174653A53656E64696ECA
+:102490006700000053746174653A436F6D706C653A
+:1024A00074650000BC220020F0D90308496E7365F2
+:1024B000727420552D4469736B20466972737400E1
+:1024C0005468616E205061737320456E74657200AC
+:1024D000466F726D61743A46415433323B4D4158F8
+:1024E0003A3332470000000046696E6420552D449F
+:1024F00069736B2C4F7574707574696E670000009A
+:1025000053746174653A49646C6500008A3900202F
+:10251000BC32002030DA0308B0DA0308F6F7D9F944
+:1025200010E001201021CDE900108848407D884945
+:1025300001EB0010001D0C23024620210690002014
+:10254000F6F7C7F9FCE0D8F7DDFA012806D0022833
+:1025500012D004281ED0082875D16DE07B48407D3C
+:10256000002805DD7948407D401E7849487502E025
+:1025700004207649487566E07448407D042805DAF1
+:102580007248407D401C7149487502E000206F4947
+:10259000487558E06D48417D6E4890F8AA0061F397
+:1025A00007106C4981F8AA0000210320D7F744FDE9
+:1025B00080B30220FDF75CFF674890F8B60620F074
+:1025C0008001654880F8B61600F5F2608078C0B1E9
+:1025D000012820D002280AD0032826D15E4890F88E
+:1025E000B60620F078015C4880F8B6161DE05A481F
+:1025F00090F8B60620F078002030574981F8B606EA
+:1026000013E0554890F8B60620F07801524880F85B
+:10261000B6160AE00FE0504890F8B60620F07800B1
+:1026200058304D4981F8B60600BF00BFFCF762FE86
+:1026300000204649487506E00920FDF719FF0020F3
+:102640004249487500BF00BF4048C07C0E2841D1B8
+:1026500004220021414800F08BF801201021CDE92F
+:1026600000103C4890F8AA0000093D4901EB001019
+:1026700010230246194606900020F6F72AF933483F
+:10268000407D344991F8AA10B0EB111F11D0002001
+:102690001021CDE900102D48407D314901EB00109B
+:1026A000001D0C230246202106900020F6F711F9A8
+:1026B00010E001201021CDE900102448407D284978
+:1026C00001EB0010001D0C23024620210690002083
+:1026D000F6F7FFF834E0D8F715FA012806D00228FB
+:1026E00005D0042804D008281FD11AE01DE01CE002
+:1026F000D7F748FD01200690069880F3138800BFA5
+:1027000000BFBFF34F8F1748006800F4E060164920
+:102710000843001D13490860BFF34F8F00BF00BF7F
+:10272000FEE70920FDF7A4FE00BF00BF0748C07CFC
+:102730000F2804D1042200210C4800F019F800BF32
+:1027400000BFF5F7D7FE12B010BD0000BC1200208C
+:10275000B0DA03088A390020BC32002070DA03089E
+:1027600000DB03080CED00E00000FA0550DB030875
+:102770002DE9F84307460E469046002416E0002552
+:1027800010E001207B1903EB061303EB0413009008
+:102790001A782307190EEB06180E1023F5F7EEFE34
+:1027A000681CC5B2102DECDB601CC4B24445E6DBEE
+:1027B000BDE8F88300B500200849087700210748E4
+:1027C000817701214177C17764214162012003496A
+:1027D000C8750220FDF74CFE00BD0000BC120020B1
+:1027E000042808D14FF0E021096941F004014FF0BD
+:1027F000E022116107E04FF0E021096921F00401B6
+:102800004FF0E0221161704710B51548006840F4A0
+:102810007000134908601348006840F00100114936
+:10282000086000200F49083108600E4800680E4912
+:1028300008400C4908600D48091D0860081F006821
+:1028400020F48020091F0860002006490C31086030
+:10285000FDF75EFC4FF0006001498039086010BD53
+:1028600088ED00E000380240FFFFF6FE1030002443
+:1028700010B5FDF7E1FB10BDCA430282704721B1DC
+:10288000028842F00102028004E002884FF6FE73E3
+:102890001A4002807047000010B504465548844233
+:1028A00008D101210846FDF7A3F900210120FDF719
+:1028B0009FF99DE0B4F1804F08D101210846FDF752
+:1028C00077F900210120FDF773F991E04A4884422D
+:1028D00008D101210220FDF76BF900210220FDF74C
+:1028E00067F985E04548844208D101210420FDF7BD
+:1028F0005FF900210420FDF75BF979E0404884424C
+:1029000008D101210820FDF753F900210820FDF727
+:102910004FF96DE03B48844208D101211020FDF7BA
+:1029200047F900211020FDF743F961E03648844261
+:1029300008D101212020FDF73BF900212020FDF7DF
+:1029400037F955E03148844208D101210220FDF7D2
+:102950004FF900210220FDF74BF949E02C48844251
+:1029600009D101210804FDF743F900214FF480301B
+:10297000FDF73EF93CE02748844209D10121480493
+:10298000FDF736F900214FF40030FDF731F92FE063
+:102990002148844209D101218804FDF729F9002149
+:1029A0004FF48020FDF724F922E01C48844208D12E
+:1029B00001214020FDF7FCF800214020FDF7F8F848
+:1029C00016E01748844208D101218020FDF7F0F875
+:1029D00000218020FDF7ECF80AE01248844207D17C
+:1029E00001218015FDF7E4F80021A015FDF7E0F8BE
+:1029F00010BD00000000014000040040000800403D
+:102A0000000C004000100040001400400004014091
+:102A100000400140004401400048014000180040CF
+:102A2000001C00400020004030B50246002000237A
+:102A30000024158A05EA0103958905EA010413B10A
+:102A40000CB1012000E0002030BD1AB183890B4396
+:102A5000838102E083898B4383817047002202884F
+:102A6000184B98420ED0184B98420BD0B0F1804FC3
+:102A700008D0164B984205D0154B984202D0154B02
+:102A8000984204D14FF68F731A404B881A43124B69
+:102A9000984207D0114B984204D04FF6FF431A409A
+:102AA0000B891A4302804B68C3620B880385054B70
+:102AB000984202D0044B984201D18B7A03860123BD
+:102AC0008382704700000140000401400004004080
+:102AD00000080040000C00400010004000140040BE
+:102AE00010B50024FCF794FE00F01CFDD7F736FC6F
+:102AF000294890F8FC0C20F00101274880F8FC1CC4
+:102B000090F8FC0C20F08001234880F8FC1C90F821
+:102B1000FC0C20F00600801D1F4981F8FC0C0021F0
+:102B20000120D7F789FAD6F747FBD7F739F8D8F756
+:102B30002BF8F5F7C9FBFFF73DFED7F7C3FDF3F719
+:102B4000A9FAF5F7AFF9FCF7D5FBFCF72BFF124814
+:102B500090F8FC0C20F001010F4880F8FC1C90F864
+:102B6000FC0C20F080010C4880F8FC1C90F8FC0C58
+:102B700020F00600801D084981F8FC0C002101208E
+:102B8000D7F75AFA42F2107004494885012081F8BB
+:102B90002900F5F7F3FE10BDBC220020BC12002076
+:102BA0002DE9F04100240025FE48807801280BD152
+:102BB0000020FC498870D7F73FF8FB48C07C02280A
+:102BC00002DC0120F849C875F748007AC0F380009C
+:102BD00000287CD10024D8E304EB4400F1495031B3
+:102BE00001EB80008078012807D1002004EB44012C
+:102BF000EC4A503202EB8101887004EB4400E94951
+:102C0000503101EB8000407800287DD104EB440076
+:102C100001F5996101EB800080780128F5D104EB82
+:102C2000440000EB041001F5FE7101EB0010807907
+:102C3000002869D0002004EB4401DC4A02EB81014A
+:102C4000887004EB440000EB041002F5FE7101EB08
+:102C5000001080790B287CD2DFE800F07B06090A9F
+:102C6000F40B0C0807F2F10000BF00BF00BF00BF6B
+:102C700000BF00BF40F299106043CD4901EBC00096
+:102C80000079012815D040F29910604301EBC00093
+:102C900000F5527040F299116143C54A02EBC1013F
+:102CA000897801EB410202EB011110F83100002894
+:102CB00061D140F299106043BD4901EBC0008078BA
+:102CC000401CC1B240F299106043B94A00E0CEE323
+:102CD00002EBC000817040F299106043114611F878
+:102CE000300080B140F29910604311F8301040F28A
+:102CF0009910604302EBC0008170002140F29910EE
+:102D0000604302F8301000E03DE340F29910604368
+:102D1000A74901EBC00000F5527040F299116143E0
+:102D2000A34A02EBC101897801EB410202EB0111D8
+:102D300010F8311040F2991060439D4A02EBC00038
+:102D40004079814217D0002240F29910604398499F
+:102D500000E039E201EBC00000F5527040F2991139
+:102D60006143934B03EBC101897801EB410303EB12
+:102D7000011100F8312040F2991060438C4901EBB9
+:102D8000C000807804EB440101EB0411894A02EB96
+:102D90000111C979884207DB002140F29910604394
+:102DA000834A02EBC000817040F299106043804971
+:102DB00001EBC000407808B340F29910604301EB8A
+:102DC000C000817840F299106043794A02F83010CF
+:102DD00040F299106043114601EBC0004078401E5C
+:102DE000C1B240F29910604302EBC0008170002133
+:102DF00040F29910604302EBC000417040F299101C
+:102E000060436B4B03EBC00000F5527040F2991326
+:102E10006343674E06EBC3039B7803EB430606EB65
+:102E2000031300EBC300427940F299106043604BFA
+:102E300003EBC00081782046EAF780FCA2E2C4E1FF
+:102E4000E7E0FFE740F299106043594901EBC00009
+:102E50000079012815D040F29910604301EBC000C1
+:102E600000F5527040F299116143514A02EBC101E1
+:102E7000C97801EB410202EB011110F83100002882
+:102E80005BD140F299106043494901EBC000C07822
+:102E9000401CC1B240F299106043454A02EBC000A9
+:102EA000C17040F299106043114611F8300080B1B2
+:102EB00040F29910604311F8301040F299106043CD
+:102EC00002EBC000C170002140F29910604302F88B
+:102ED000301040F299106043354901EBC00000F515
+:102EE000527040F299116143314A02EBC101C97835
+:102EF00001EB410202EB011110F8311040F2991080
+:102F000060432B4A02EBC0004079814215D0002279
+:102F100040F299106043264901EBC00000F5527061
+:102F200040F299116143224B03EBC101C97801EBD7
+:102F3000410303EB011100F8312040F29910604386
+:102F40001B4901EBC000C17840F299106043184A58
+:102F500002EBC0008079814206DB002140F299102B
+:102F6000604302EBC000C17040F299106043104909
+:102F700001EBC000407860B340F29910604301EB70
+:102F8000C000C17840F299106043094A02F830103D
+:102F900040F299106043114601EBC0004078401E9A
+:102FA000C1B209E0F0380020BC120020083E002029
+:102FB000C44400200440002040F29910604302EB1A
+:102FC000C000C170002140F29910604302EBC000C4
+:102FD000417040F299106043FE4B03EBC000083093
+:102FE00040F299136343FB4E06EBC303DB7803EB1C
+:102FF000830606EBC30300EB8300427940F299108D
+:103000006043F44B03EBC000C1782046EAF796FB1F
+:10301000B8E140F299106043EE4901EBC00000793D
+:10302000012815D040F29910604301EBC00000F573
+:10303000527040F299116143E64A02EBC101C9782E
+:1030400001EB410202EB011110F8310000285BD1C5
+:1030500040F299106043DF4901EBC000C078401C8A
+:10306000C1B240F299106043DA4A02EBC000C1706D
+:1030700040F299106043114611F8300080B140F2DF
+:103080009910604311F8301040F29910604302EB40
+:10309000C000C170002140F29910604302F8301066
+:1030A00040F299106043CB4901EBC00000F552702B
+:1030B00040F299116143C74A02EBC101C97801EBA3
+:1030C000410202EB011110F8311040F299106043F7
+:1030D000C04A02EBC0004079814215D0002240F284
+:1030E00099106043BB4901EBC00000F5527040F2FB
+:1030F00099116143B74B03EBC101C97801EB41035F
+:1031000003EB011100F8312040F299106043B149FE
+:1031100001EBC000C17840F299106043AD4A02EB68
+:10312000C0008079814206DB002140F299106043A3
+:1031300002EBC000C17040F299106043A54901EB59
+:10314000C000407808B340F29910604301EBC00022
+:10315000C17840F2991060439E4A02F8301040F264
+:1031600099106043114601EBC0004078401EC1B287
+:1031700040F29910604302EBC000C170002140F2A0
+:103180009910604302EBC000417040F29910604317
+:10319000904B03EBC000083040F2991363438D4E0F
+:1031A00006EBC303DB7803EB830606EBC30300EBFC
+:1031B0008300427940F299106043864B03EBC000D4
+:1031C000C1782046EAF7BAFADCE040F29910604391
+:1031D000804901EBC0000079012814D040F2991019
+:1031E000604301EBC00000F5527040F29911614359
+:1031F000784A02EBC101C97801EB410202EB0111EF
+:1032000010F83100E8BB40F299106043714901EBBE
+:10321000C000C078401CC1B240F2991060436D4AB2
+:1032200002EBC000C17040F299106043114611F8E2
+:10323000300080B140F29910604311F8301040F234
+:103240009910604302EBC000C170002140F2991058
+:10325000604302F8301040F2991060435D4901EB81
+:10326000C00000F5527040F299116143594A02EBD7
+:10327000C101C97801EB410202EB011110F83110D4
+:1032800000E01EE040F299106043524A02EBC00099
+:103290004079814215D0002240F2991060434D4997
+:1032A00001EBC00000F5527040F299116143494BA7
+:1032B00003EBC101C97801EB410303EB011100F8F5
+:1032C000312040F299106043424901EBC000C178BF
+:1032D00040F2991060433F4A02EBC000807981427E
+:1032E00006DB002140F29910604302EBC000C17080
+:1032F00040F299106043374901EBC000407808B3B1
+:1033000040F29910604301EBC000C17840F299107F
+:103310006043304A02F8301040F299106043114681
+:1033200001EBC0004078401EC1B240F299106043EA
+:1033300002EBC000C170002140F29910604302EB23
+:10334000C000417040F299106043224B03EBC00073
+:10335000083040F2991363431E4E06EBC303DB783B
+:1033600003EB830606EBC30300EB8300427940F2D4
+:1033700099106043174B03EBC000C1782046EAF771
+:10338000DDF900BF00BF601CC4B2134890F81A0BEF
+:10339000A0423FF721AC1148807801287CD10F482A
+:1033A0006C38807800EB40010D4800EB011080790B
+:1033B000002871D0002009498870A1F16C00817843
+:1033C000054890F8BC0B401E81420FDA03486C3868
+:1033D000807807E0C4440020BC320020F43F002085
+:1033E0007C3E0020401C4A49887002E00020484989
+:1033F00088704748807800EB40014548183000EB62
+:103400008100807898B300214148807800EB400229
+:103410003F48183000EB820081703D48807800EB17
+:1034200040013C4800EB01108079012825D0042898
+:1034300004D005281CD0062825D112E03448807815
+:1034400000EB4001334800EB011000684FF4E1311C
+:10345000B1FBF0F000EB401040002D496C3188606A
+:1034600011E04FF47A702A496C3188600BE013E068
+:10347000642027496C31886005E04FF47A70244954
+:103480006C31886000BF00BF214A93780B32D15C59
+:103490000B3A9078F4F7D2F81F48407888B91F4863
+:1034A0008078012820D100201C4988701A4B1A7995
+:1034B000A1F24C6393F89017174B5878F9F73EFE3A
+:1034C00012E016480C38807801280DD100211348ED
+:1034D0000C388170104B1A79A0F5C86393F89017D7
+:1034E0000D4B5878F9F72AFE0D48807B58B9D7F76D
+:1034F00071FCF3F7FBFD0848C07820B100200649B5
+:10350000C870F5F793FAFCF7BBFFBDE8F081000047
+:10351000883F00207C3E00204C3A002008390020E3
+:10352000BC1200203EB50024002501210846FCF70E
+:103530002FFBA720ADF800000020ADF8020040F2FC
+:10354000E73001900020ADF8080069464FF0804058
+:10355000FFF784FA0021AB4880F8E21700BF6FE064
+:1035600004EB4400A84901EB8001A64890F8E2076B
+:10357000A64A42F82010A34890F8E207401CC1B2C6
+:10358000A04880F8E21704EB440002F55A7101EB01
+:1035900080019C4890F8E20742F82010994890F882
+:1035A000E207401CC1B2974880F8E21704EB4400E0
+:1035B00002F54E7101EB8001924890F8E20742F863
+:1035C0002010904890F8E207401CC1B28D4880F866
+:1035D000E21704EB44008E4901EB8001894890F822
+:1035E000E20742F82010874890F8E207401CC1B279
+:1035F000844880F8E21700251EE040F299106043ED
+:10360000844901EBC00000F5527005EB450101EB68
+:10361000051100EBC1000C307A4991F8E2177B4AA2
+:1036200042F82100774890F8E207401CC1B2754883
+:1036300080F8E217681CC5B2102DDEDB601CC4B236
+:10364000042C8DDB70490C396E4890F8E2076F4A04
+:1036500042F820106B4890F8E207401CC1B269485C
+:1036600080F8E21700F5C860664991F8E21742F861
+:103670002100644890F8E207401CC1B2614880F81C
+:10368000E21700F24C6190F8E20742F820105D4822
+:1036900090F8E207401CC1B25A4880F8E21700F5E2
+:1036A000CB6190F8E20742F82010564890F8E20704
+:1036B000401CC1B2534880F8E21700F2CC7190F878
+:1036C000E20742F820104F4890F8E207401CC1B2D0
+:1036D0004C4880F8E21700F6043190F8E20742F80F
+:1036E0002010484890F8E207401CC1B2454880F8D5
+:1036F000E21700F2346190F8E20742F820104148E6
+:1037000090F8E207401CC1B23E4880F8E2174049F9
+:103710003C3190F8E20742F820103A4890F8E2076E
+:10372000401CC1B2374880F8E2173B48354991F850
+:10373000E21742F82100334890F8E207401CC1B27A
+:10374000304880F8E2173249303190F8E20742F809
+:1037500020102C4890F8E207401CC1B2294880F89C
+:10376000E21700F62C5190F8E20742F820102548A5
+:1037700090F8E207401CC1B2224880F8E21700F638
+:10378000385190F8E20742F820101E4890F8E207FE
+:10379000401CC1B21B4880F8E217002414E004EB7F
+:1037A00044011E4800EB8101164890F8E207174AD1
+:1037B00042F82010134890F8E207401CC1B21148AB
+:1037C00080F8E217601CC4B2052CE8DB0E491C39F6
+:1037D0000C4890F8E2070D4A42F82010094890F88A
+:1037E000E207401CC1B2074880F8E21701218807B0
+:1037F000FFF745F8012211469007FFF726F900F080
+:103800000FF83EBDBC32002040390020A03A002015
+:10381000F4770020C4440020D8120020A03F0020EC
+:1038200008B51C208DF8000001208DF80100022051
+:103830008DF8020001208DF803006846F4F758FC6B
+:1038400008BD10B5F2F7B6F810BD10B5F2F7D4F810
+:1038500010BD10B5FBF76CFC10BD10B5F2F780F889
+:1038600010BD10B5F2F7EAF810BD10B5F4F716FA6E
+:1038700010BD01F40072B2F5007F00D100BFCA4351
+:103880000280704721B1828942F40052828104E0B3
+:1038900082894DF6FF731A40828170471AB1838A7C
+:1038A0000B43838202E0838A8B438382704700004C
+:1038B00010B504462548844208D101211020FCF7A8
+:1038C00097F900211020FCF793F93EE0204884424C
+:1038D00009D101214804FCF76BF900214FF40030B5
+:1038E000FCF766F931E01B48844209D101218804C4
+:1038F000FCF75EF900214FF48020FCF759F924E031
+:103900001548844209D10121C804FCF751F900216E
+:103910004FF40020FCF74CF917E01048844209D11D
+:1039200001210805FCF744F900214FF48010FCF751
+:103930003FF90AE00A48844207D101212020FCF720
+:1039400057F900212020FCF753F910BD0010014069
+:103950000044004000480040004C0040005000403F
+:103960000014014002460020B1F5007F00D100BFE5
+:1039700013880B400BB1012000E00020704770B5A8
+:103980000246002400230025002040F66A16B142BA
+:1039900000D100BFC1F3421501F01F03012606FA52
+:1039A00003F3012D02D19689334006E0022D02D1A6
+:1039B000168A334001E0968A33400C12012606FA3B
+:1039C00004F41688344013B10CB1012000E000204B
+:1039D00070BDF0B50346002400260025002040F607
+:1039E0006A17B94200D100BF1846C1F3421401F072
+:1039F0001F06012707FA06F5012C01D10C3004E05F
+:103A0000022C01D1103000E014301AB107682F43A6
+:103A1000076002E00768AF430760F0BD2DE9FF478C
+:103A200005460E460024A14600BFA046B08900B15D
+:103A300000BF2C8A24F44054F08804432C82AC89C3
+:103A400041F20C608443B08831890843718908438E
+:103A50000443AC81AC8A24F44074B0890443AC8242
+:103A60006846FCF7D5F82048854202D01F488542B9
+:103A700002D1DDF80C9001E0DDF80890A88900F48F
+:103A8000004040B109EBC90000EB09103168490062
+:103A9000B0FBF1F707E009EBC90000EB0910316852
+:103AA0008900B0FBF1F76420B7FBF0F004012009B6
+:103AB000642101FB1078A88900F4004040B1322055
+:103AC00000EBC800B0FBF1F000F00700044308E091
+:103AD000322000EB08106421B0FBF1F000F00F0081
+:103AE00004432C81BDE8FF87001001400014014011
+:103AF00010B5002406E0FCF70FF810B9D5F7B0FDBB
+:103B000010BD641C02488442F5D3FA20F8E7000097
+:103B1000404B4C000FB4084B10B504A902AA0398FF
+:103B200001F0E8F9044602A9002001F00EFC20464D
+:103B300010BC5DF814FB00004B53030803B401985C
+:103B40004100009850EAC12018BF04204A0D18BF58
+:103B500040F0010040F2FF72B2EB515F08BF40F04D
+:103B60000200012808BF052002B0704700000000D5
+:103B700030B583B0044601F093F99FED090B05467B
+:103B80008DED000B002221466846D4F762FE2846E0
+:103B900001F0A2F99DED000B03B030BD0000000064
+:103BA000000000000000000070B5D94B00242DED8E
+:103BB000020B2DED108BDDE91010984205DA20F094
+:103BC00000429A4201D809D141B19DED100BBDECE4
+:103BD000108B02B0BDE8704001F01EB9B0F5801F37
+:103BE00026DA11430BD0002813DA012001F074F912
+:103BF000BDEC108B02B0BDE8704001F021B902208D
+:103C000001F06AF901F0F0F851EC100B81F000417D
+:103C10009EE06FF035049FEDC00B53EC102B9DED33
+:103C2000100B51EC100BD4F7EBFBCDE9100108465B
+:103C300004EB2051C0F31304B948A1F2FF31204432
+:103C400000F4801080F07F6282F04052224301EB4A
+:103C500020559FEDB50B119253EC102B9DED100BE1
+:103C600051EC100BD4F7C6FB41EC180BA01CC0F3B1
+:103C700013009FEDAFDB9FEDB0EBB14E7E44032808
+:103C80006CD296ED000B51EC180B53EC102BD5F7C2
+:103C900011F91DD1002D01BF96ED000BBDEC108B6D
+:103CA00002B070BD2846D4F7A2FC41EC180B53ECCF
+:103CB0001D2BD4F7A5FB41EC190B53EC1E2B51EC3B
+:103CC000180BD4F79DFB53EC192BD4F7F2FA3FE015
+:103CD0009FED9D0B51EC180B53EC102BD4F790FB80
+:103CE0009FED9B1B53EC112BD4F787FB41EC190B79
+:103CF00053EC182B51EC180BD4F782FB53EC192B17
+:103D0000D4F77EFB41EC190B002D04BF53EC192BAB
+:103D100051EC180B1AD02846D4F769FC41EC1A0B69
+:103D200053EC1D2BD4F76CFB53EC192BD4F765FB2C
+:103D300053EC182BD4F75EFB41EC180B53EC1E2B05
+:103D400051EC1A0BD4F75CFB53EC182BD4F752FB55
+:103D5000BDEC108B02B041EC100B70BD9FED7E0BE3
+:103D600051EC180B53EC102BD4F7A3FA41EC100BC9
+:103D700051EC180B53EC102BD4F7B4FB41EC190B9E
+:103D80002846D4F734FC41EC1B0B53EC192B51ECB7
+:103D9000190BD4F735FB41EC1A0B714853EC1A2B75
+:103DA000261851EC1A0BD4F72BFB41EC1F0B6D4876
+:103DB000C4F1510404F5D724B0EE4F0AF0EE6F0AB7
+:103DC0000321784400F094FF53EC1F2B51EC100BAF
+:103DD000D4F716FB41EC1C0B6348B0EE4F0AF0EE33
+:103DE0006F0A0421784400F083FF53EC1A2B51EC46
+:103DF000100BD4F705FB344353EC1C2BD4F759FAC2
+:103E000041EC1C0B002C4CDD9FED510B51EC180BC1
+:103E100053EC102BD4F7F4FA53EC182BD4F7F0FA38
+:103E200041EC1A0B55B353EC1D2B51EC1B0BD4F783
+:103E3000E7FA41EC1D0B53EC1C2B51EC1A0BD4F799
+:103E400038FA53EC192BD4F7DBFA53EC1D2BD4F7CB
+:103E500030FA53EC1A2BD4F7D0FA53EC182BD4F7D2
+:103E6000C9FA41EC180B53EC1E2B51EC1B0BD4F789
+:103E7000C7FA53EC182BD4F7BDFA69E753EC1C2BA7
+:103E800051EC1A0BD4F715FA53EC192BD4F7B8FAF6
+:103E900053EC1A2BD4F7B1FA53EC182BD4F7ADFA34
+:103EA00056E735B353EC1D2B51EC1B0BD4F7A8FA96
+:103EB00041EC1A0B53EC1C2B51EC180BD4F79AFA6B
+:103EC00053EC192BD4F79CFA53EC1A2BD4F792FA33
+:103ED00053EC182BD4F78EFA41EC180B53EC1E2B35
+:103EE00051EC1B0BD4F78CFA53EC182BD4F782FA55
+:103EF0002EE753EC1C2B51EC180BD4F77BFA53EC48
+:103F0000192BD4F77DFA53EC182BD4F776FA1FE768
+:103F10000000F07F0000000000000000000050439F
+:103F2000645F090000000000000000000000F03F96
+:103F3000763C7935EF39EA3D0000E0FE422EE63F5F
+:103F4000D09F000000000000555555555555D53FF0
+:103F5000000000000000E03F000000000000004002
+:103F600086EBF9FF529E0000489E00000000000012
+:103F700070B5414A00252DED020B2DED048BDDE9D6
+:103F80000404944205DA24F00041914201D809D199
+:103F900040B19DED040BBDEC048B02B0BDE8704058
+:103FA00000F03ABFB4F5801F26DA08430BD0002C8E
+:103FB00013DA012000F090FFBDEC048B02B0BDE8E5
+:103FC000704000F03DBF022000F086FF00F00CFFC3
+:103FD00051EC100B81F0004146E09FED290B6FF092
+:103FE000350553EC102B9DED040B51EC100BD4F761
+:103FF00007FACDE904010C4605EB2450A0F2FF308E
+:10400000C10F40F2FF32521A62F31F540844D4F732
+:10401000EEFA05949DED040B41EC180B51EC100BDE
+:1040200001F008FB9FED181B53EC112BD4F7E8F9B6
+:104030009FED170B41EC190B53EC102B51EC180BA7
+:10404000D4F7DEF953EC192BD4F733F99FED120BAB
+:1040500041EC190B53EC102B51EC180BD4F7D0F9A1
+:1040600053EC192BD4F725F9BDEC048B02B041ECCD
+:10407000100B70BD000000000000F07F0000000089
+:1040800000000000000050430EE526157BCBDB3F0F
+:10409000362BF111F3FE593D00609F501344D33F7E
+:1040A0002DE9F04D2DED040B2DED0E8B96B0DDE9D5
+:1040B0002550279CDDF890A025F0004624F000480C
+:1040C000BAF1000F14BF0121002101EB4502FC49A8
+:1040D00053184A1093422AD3002814BF0123002307
+:1040E00003EB44030B44F7498B4220D358EA000109
+:1040F0009FEDF59B76D0DFF8D8B35D4503D1BAF1DB
+:10410000000F05D188E0BAF1000F08BF002100D0F0
+:10411000012101EB450111F5001F08D8002814BF4B
+:104120000121002101EB440111F5001F0BD99DED88
+:10413000261B9DED240B16B0BDEC0E8B04B0BDE824
+:10414000F04D00F073BE0027002DBCBFE14988454B
+:1041500021DAE1498845A8BF02271CDAC3451ADCE9
+:10416000DE4901EB2851142908DDC1F1340220FA9F
+:1041700002F101FA02F282420DD108E058B9C1F110
+:10418000140228FA02F101FA02F2424503D101F0C9
+:104190000101C1F1020756EA0A0124D1002C22DAFA
+:1041A000002D18BF022F01D0012F0AD0022000F0ED
+:1041B00093FE16B0BDEC0E8B04B0BDE8F04D00F0E0
+:1041C00013BE022000F088FE00F00EFE51EC100B32
+:1041D00081F0004141EC100B16B0BDEC0E8B04B029
+:1041E000BDE8F08D18E09FEDBEAB9FEDBF8B0028C2
+:1041F00071D1B848804522D105F1804010F580107A
+:1042000008BFBAF1000F07D0B3450ADC002CA8BFE5
+:104210009DED260BE0DA0DE0B0EE490AF0EE690AFA
+:10422000DAE7002C06DA9DED260B51EC100B81F03D
+:1042300000416FE0AE48784490ED000BCCE7D845E4
+:104240004DD1002C48DA2EB186423AD1BAF1000F96
+:1042500042D126E0BAF1000F13D0022000F03CFE5C
+:1042600000F0FEFD8DED020B9DED240B8DED000B9E
+:1042700010EE900A039961F31E0003909DED020B6E
+:10428000AAE78DED02AB9DED240B1AEE901A10EE0D
+:10429000900A8DED000B61F31E0003909DED020B63
+:1042A0009AE78DED028B9DED240B18EE901A10EE1F
+:1042B000900A8DED000B61F31E0003909DED020B43
+:1042C0008AE709DA9DED240B51EC190B53EC102B06
+:1042D000D4F708F91EE020E09DED240B7CE7864230
+:1042E0001BDAB4F1804F0DD0A4F10050B0F1FF50B3
+:1042F00013D1002D11DB9DED240B51EC100B01F0BF
+:104300002FFA07E09DED240B53EC102B51EC100B12
+:1043100000F0C2BC41EC100B5EE79DED240B51ECAC
+:10432000100B01F075F8BAF1000FCDE90E0142D182
+:104330009FED710B46B3A6F1E040B0F17F600CD069
+:104340005E4538D1002D00DAA7B3022F0CBF012043
+:104350004FF0FF30D4F74BF9DCE7002D01DD002CE6
+:104360000DDA002D01DD002C1FDB002D16DA002CEC
+:1043700014DB012F08BF9FED620B3FF42DAFB0EEB1
+:104380004A0AF0EE6A0A27E7022F18BF002D0CD068
+:10439000012F0AD1002DFFF61FAF06E0002DB8BF98
+:1043A000002C08DA012F3FF417AFB0EE480AF0EE08
+:1043B000680A11E71BE0012000EBE57050EA0701F5
+:1043C00015D0791EB0EE498AF0EE698A084308BF1D
+:1043D0009FED4D8B4E480025804570DD4D494E4880
+:1043E000884514DDB0420DDB002C19DB2FE00120E5
+:1043F00000F072FD16B0BDEC0E8B04B0BDE8F04DC0
+:1044000000F01EBDB34502DC002C09DC1FE0864233
+:1044100002DA002C1BDA03E05E452BDD002C16DDF2
+:10442000022000F059FD00F01BFD8DED020B53EC56
+:104430001A2B51EC180BD3F7E3FFCDE900010399D8
+:10444000019861F31E0003909DED020BC4E602206B
+:1044500000F042FD00F014FD10EE901A18EE900AE4
+:104460008DED020B8DED008B61F31E0003909DED31
+:10447000020BB1E69DED0E0B53EC192B51EC100B1A
+:10448000D3F7B8FF9FED260BCDE9080153EC102BB5
+:104490009DED080B51EC100BD3F7B2FF9FED221BE3
+:1044A00053EC112BD3F7A9FF9DED081B53EC112BF7
+:1044B000D3F7A6FF9FED1E1B53EC112B3CE08CE0C5
+:1044C000FFFF1F00FFFF0F00000000000000F03F93
+:1044D0000000F03F0000F07F0000404301FCFFFFC0
+:1044E000000000000000F07F00000000000000005D
+:1044F000169A00000000000000000000000000808C
+:10450000000000000000F0FF000000000000F0BF0D
+:104510000000E0410000F043FFFFEF3F000000001B
+:10452000000000000000D03F555555555555D53F6A
+:10453000000000000000E03FD3F75FFF9DED080B97
+:1045400041EC1A0B53EC102B51EC100BD3F758FF26
+:1045500053EC1A2BD3F754FF41EC1A0B9FEDFE0BD3
+:1045600053EC102B9DED080B51EC100BD3F748FFCB
+:1045700041EC1B0B9FEDFA0B51EC1A0B53EC102B7B
+:10458000D3F73EFF41EC1A0B9FEDF70B53EC102BCA
+:104590009DED080B51EC100BD3F732FF53EC1A2BA7
+:1045A000D3F728FF41EC1A0B51EC1B0B53EC1A2BE1
+:1045B000D3F77FFE0690CDE906519DED060B53EC37
+:1045C0001B2B51EC100BD3F715FF53EC1A2BD3F721
+:1045D00014FF41EC100B00F0A1B90020B6F5801FCC
+:1045E0000EDA9FEDE30B53EC102B9DED0E0B51EC0F
+:1045F000100BD3F705FFCDE90E016FF034000E4626
+:1046000000EB2650A0F2FF37C6F31300DA4940F062
+:104610007F6646F040568842D8BF002408DDD7495F
+:104620008142C8BF012403DC0024A6F580167F1C4C
+:10463000D348784400EBC4000F9690ED00CB9DED7D
+:104640000E0B53EC1C2B51EC100BD3F7D3FE9DED4E
+:104650000E0B41EC1B0B53EC1C2B51EC100BD3F746
+:1046600028FE41EC100B51EC190B53EC102BD3F737
+:1046700039FF41EC1D0B51EC1B0B53EC1D2BD3F7F9
+:10468000BFFE41EC1A0BBF488DED10AB784410957E
+:1046900090ED000B4FF0005040EA660000EB8440C4
+:1046A0008DED080B00F5002009909DED080B53ECF3
+:1046B0001C2B51EC100BD3F79DFE9DED0E1B53EC04
+:1046C000112BD3F79AFE41EC100B53EC102B9DED00
+:1046D000100B51EC100BD3F793FE9DED080B41EC42
+:1046E0001C0B53EC102B9DED100B51EC100BD3F762
+:1046F00087FE53EC1B2BD3F780FE53EC1C2BD3F718
+:1047000079FE53EC1D2BD3F77BFE41EC1C0B53ECD5
+:104710001A2B51EC1A0BD3F773FE41EC1B0B9A4882
+:104720000621B0EE4B0AF0EE6B0A784400F0E0FA96
+:10473000B0EE401AF0EE601AB0EE41DAF0EE61DA57
+:1047400053EC1B2B51EC1B0BD3F75AFE53EC1D2BD8
+:10475000D3F756FE9DED100B41EC1B0B53EC1A2BBF
+:1047600051EC100BD3F7A5FD53EC1C2BD3F748FEEF
+:1047700053EC1B2BD3F79DFD9DED100B41EC1B0B58
+:1047800053EC102B51EC100BD3F73AFE41EC1D0B00
+:104790009FED7FEB53EC1E2BD3F78BFD53EC1B2BC4
+:1047A000D3F787FD0890CDE908519DED080B53EC38
+:1047B0001E2B51EC100BD3F71DFE53EC1D2BD3F722
+:1047C00019FE53EC1B2BD3F718FE9DED080B41ECA3
+:1047D0001D0B53EC102B9DED100B51EC100BD3F770
+:1047E0000FFE41EC1B0B53EC1A2B51EC1D0BD3F7B6
+:1047F00007FE9DED080B41EC1A0B53EC102B51EC0E
+:104800001C0BD3F7FDFD53EC1A2BD3F752FD41ECF3
+:104810001A0B51EC1B0B53EC1A2BD3F74AFD0C90DF
+:10482000CDE90C519DED0C0B53EC1B2B51EC100BF7
+:10483000D3F7E0FD53EC1A2BD3F7DFFD41EC1B0B54
+:104840009FED550B53EC102B9DED0C0B51EC100B09
+:10485000D3F7D6FD41EC1A0B9FED510B51EC1B0B1E
+:1048600053EC102BD3F7CCFD41EC1B0B9FED4E0B03
+:1048700053EC102B9DED0C0B51EC100BD3F7C0FD3E
+:1048800053EC1B2BD3F715FD41EC100B4848784433
+:1048900000EBC40090ED001B51EC100B53EC112BFE
+:1048A000D3F707FD41EC1B0B3846D3F7A0FECDE94B
+:1048B000080153EC1B2B51EC1A0BD3F7FAFC41EC1B
+:1048C000100B3C48784400EBC40090ED00CB51EC59
+:1048D000100B53EC1C2BD3F7ECFC9DED081B53EC99
+:1048E000112BD3F7E6FC0690CDE906519DED080BA0
+:1048F00053EC102B9DED060B51EC100BD3F77AFD0A
+:1049000053EC1C2BD3F776FD53EC1A2BD3F772FD27
+:1049100053EC1B2BD3F771FD41EC100B9DED261BC7
+:1049200053EC102B8DED001B00959DED260B51ECEB
+:10493000100BD3F765FD9DED000B41EC1A0B53EC0A
+:10494000102B9DED260B51EC100BD3F753FD9DED75
+:10495000061B53EC112B2FE0000000604715F73FBA
+:10496000FE822B654715F73F44DF5DF80BAE543EE2
+:1049700000000000000040438E9803007AB60B0050
+:104980005A950000C09500009294000000000000BD
+:104990000000000000000840000000E009C7EE3FF2
+:1049A000FD033ADC09C7EE3FF5015B14E02F3EBE84
+:1049B0001E930000D8920000D3F722FD53EC1A2B6F
+:1049C000D3F777FC9DED060B41EC1A0B53EC102B43
+:1049D0009DED000B51EC100BD3F712FDCDE90C014E
+:1049E0009DED0C0B51EC1A0B53EC102BD3F761FC23
+:1049F000CDE902010C46AA498C422FDB611A08431B
+:104A000018D19DED0C0B53EC102B9DED020B51ECCE
+:104A1000100BD3F7EFFC41EC1B0B9FEDA30B51ECFC
+:104A20001A0B53EC102BD3F744FC53EC1B2BD3F78E
+:104A3000EFFF2DD2022000F04FFA00F011FA10EE35
+:104A4000901A18EE900A8DED020B8DED008B61F33C
+:104A50001E0003909DED020BFFF7BEBB944A24F0AD
+:104A60000041914214D39349214408437FF4EFACB1
+:104A70009DED0C0B53EC102B9DED020B51EC100B2C
+:104A8000D3F7B8FC53EC1A2BD3F7C2FF7FF6DFAC99
+:104A900024F000408849894A002601EB20518242D7
+:104AA0002BDA481C4FF4801121FA00F02044844A8C
+:104AB000C0F30A517A44A1F2FF3192ED000B814A12
+:104AC0008DED080BCA4020EA0202C0F3130040F447
+:104AD0008010C1F1140120FA01F60992002CB8BF30
+:104AE00076429DED080B53EC102B9DED0C0B51EC19
+:104AF000100BD3F77FFCCDE90C019DED0C0B51ECB5
+:104B00001A0B53EC102BD3F7D4FB9FED6F0B0890CF
+:104B1000CDE9085153EC102B9DED080B51EC100B17
+:104B2000D3F76EFC41EC1B0B9FED690B53EC102B84
+:104B30009DED080B51EC100BD3F762FC9DED0C0BB7
+:104B400041EC1C0B53EC102B9DED080B51EC100BA2
+:104B5000D3F750FC53EC1A2BD3F74FFC9FED5E1BA1
+:104B600053EC112BD3F74CFC53EC1C2BD3F7A1FBCC
+:104B700041EC1A0B51EC1B0B53EC1A2BD3F799FB9E
+:104B8000CDE902019DED020B53EC1B2B51EC100BF8
+:104B9000D3F730FC53EC1A2BD3F72FFC9DED020B0F
+:104BA00041EC1A0B53EC102B51EC100BD3F728FCF3
+:104BB000CDE908014A489DED080B0521784400F035
+:104BC00097F89DED081B51EC100B53EC112BD3F70C
+:104BD00017FC9DED021B53EC112BD3F70EFCCDE916
+:104BE00006019DED020B53EC1A2B51EC100BD3F781
+:104BF00007FC53EC1A2BD3F75CFB9FED3B0B41EC0E
+:104C00001A0B53EC102B9DED060B51EC100BD3F748
+:104C1000F1FB9DED060B41EC1B0B53EC102B9DEDB6
+:104C2000020B51EC100BD3F7EBFB53EC1B2BD3F720
+:104C300059FC53EC1A2BD3F7DDFB9DED021B53EC13
+:104C4000112BD3F7D7FB53EC192BD3F7D6FBCDE9B8
+:104C5000020101EB065001150029C8BF039015DCC5
+:104C60009DED020B324651EC100BD3F7B9FEFEF767
+:104C700065FF042808BF00F003F932469DED020BE2
+:104C800051EC100BD3F7ACFECDE902019DED020B08
+:104C900051EC180B53EC102BD3F7B2FBFFF73ABBD8
+:104CA0000000904000000000FE822B654715973CF5
+:104CB00000CC904000346F3F01FCFFFF0000E03F5C
+:104CC00098910000FFFF0F0000000000432EE63F18
+:104CD000396CA80C615C20BEEF39FAFE422EE63F2B
+:104CE00030900000000000000000000000000040C4
+:104CF00070B504462DED028B4D1E00EBC500B0EEE5
+:104D0000408AF0EE608A90ED000B35F0060017D077
+:104D100053EC182B51EC100BD3F772FB41EC100B3A
+:104D20006D1E04EBC50090ED001B51EC100B53EC15
+:104D3000112BD3F7BEFA41EC100B35F00600E7D18A
+:104D4000022D36D0042D1CD0062D1CBFBDEC028BCD
+:104D500070BD53EC182B51EC100BD3F751FB94EDB5
+:104D60000A1B53EC112BD3F7A4FA53EC182BD3F7EF
+:104D700047FB94ED081B53EC112BD3F79AFA41EC47
+:104D8000100B53EC182B51EC100BD3F739FB94EDAF
+:104D9000061B53EC112BD3F78CFA53EC182BD3F7DB
+:104DA0002FFB94ED040B53EC102BD3F782FA41EC5C
+:104DB000100B53EC182B51EC100BD3F721FB94ED97
+:104DC000021B53EC112BD3F774FA53EC182BD3F7C7
+:104DD00017FB94ED001B53EC112BD3F76AFABDECD3
+:104DE000028B41EC100B70BD9FED070B10B553EC1F
+:104DF000102B9FED070B51EC100BD3F773FB41EC1D
+:104E0000100B10BD000000000000000000000000BA
+:104E1000000000000000F03F10B553EC102B51ECE7
+:104E2000100BD3F746FA41EC100B10BD10B553EC44
+:104E3000112B51EC100BD3F73CFA41EC100B10BDC9
+:104E40009FED050B10B553EC102B51EC100BD3F765
+:104E500049FB41EC100B10BD0000000000000000F9
+:104E60009FED050B10B553EC102B51EC100BD3F745
+:104E7000C7FA41EC100B10BD0000000000000070EC
+:104E80009FED050B10B553EC102B51EC100BD3F725
+:104E9000B7FA41EC100B10BD00000000000000103C
+:104EA0000148006870470000B812002002E008C8FE
+:104EB000121F08C1002AFAD170477047002001E094
+:104EC00001C1121F002AFBD1704780F31088704780
+:104ED00080F31088704700000149086070470000A7
+:104EE000B812002030380A2801D201207047002073
+:104EF000704700002DE9FF4F8DB00F460546002694
+:104F000006E025280BD0DDE90F1290476D1C761CBA
+:104F100028780028F5D111B03046BDE8F08F002484
+:104F2000A246A1460122E94900E0044315F8013FE9
+:104F3000203B02FA03F00842F7D128782A2810D043
+:104F40006FF02F022878A0F13001092914D80AEB5C
+:104F50008A0102EB410144F0020400EB010A6D1CDE
+:104F6000F0E701CF5FEA000A03D544F40054CAF128
+:104F7000000A44F002046D1C28782E2817D115F879
+:104F8000010F44F004042A280ED06FF02F02287875
+:104F9000A0F1300109290AD809EB890102EB41018E
+:104FA00000EB01096D1CF2E757F8049B6D1C287893
+:104FB0006C280FD006DC4C2817D068280DD06A2842
+:104FC00014D104E0742810D07A280FD10DE044F4F5
+:104FD00000140AE044F4801401E044F440146978B9
+:104FE000814202D104F580146D1C6D1C28786E2856
+:104FF0001ED00CDC632830D004DC00288BD058286D
+:1050000011D19FE0642867D069280CD164E073282F
+:105010002DD004DC6F2872D0702804D194E075285C
+:105020006ED078286DD0DDE90F129047761C4BE1E9
+:10503000C4F30250022806D0032809D0042801CF67
+:1050400009D0066040E101CFF117C0E900613BE102
+:1050500001CF068038E1067036E117F8040B8DF8B1
+:10506000000000208DF80100EB46012003E057F816
+:1050700004BB4FF0FF3061074FF0000102D40DE098
+:1050800008F10101884649450FDA8045F8DB1BF835
+:1050900008100029F4D108E008F101018846814296
+:1050A000FADB1BF808100029F6D1DDE90F23AAEB83
+:1050B00008008146214600F031F9304400EB080633
+:1050C00004E0DDE90F121BF8010B9047B8F101086D
+:1050D000F7D221464846F2E00A21C4F302524FF0CB
+:1050E000000B0891022A04D001CFC117032A09D06E
+:1050F0000AE0FF1D27F00707F7E8020108E02CE0AF
+:105100001EE01FE000B2C117042A01D140B2C1174E
+:10511000021E71F1000206DA0023D0EB030063EBFC
+:1051200001012D2202E0220504D52B228DF8242036
+:10513000012203E0E20701D02022F7E7904653E086
+:105140000A210BE0102109E010214FF0000B44F080
+:1051500004044FF00809089103E008214FF0000B08
+:105160000891C4F30252022A04D001CF0021032A7D
+:1051700006D006E0FF1D27F00707F7E8020103E06D
+:1051800080B2042A00D1C0B24FF0000822072BD50C
+:105190002A78702A07D0DDF820C08CF0100C5CEA69
+:1051A0000B0C05D00EE040228DF82420012208E0EF
+:1051B00050EA010306D030238DF824308DF82520E5
+:1051C00002229046089B83F0080353EA0B030BD19D
+:1051D00050EA010201D1620706D530228DF8242061
+:1051E0004FF00108A9F101092A78582A04D038A201
+:1051F0000B9208AA0A920BE03AA2F9E75B46089ADA
+:10520000D3F7BBFA0B9B9B5C0A9A521E0A9213704F
+:1052100050EA0102F2D10A98ADEB000000F1200B38
+:10522000600702D524F4803401E04FF00109D9452C
+:1052300002DDA9EB0B0000E0002000EB0B01414474
+:105240000890AAEB010AE00306D4DDE90F2321460A
+:10525000504600F063F806444FF0000908E009A941
+:1052600011F80900DDE90F12904709F10109761CD8
+:10527000C145F4DBE0030CD5DDE90F2321465046A0
+:1052800000F04CF8064404E0DDE90F1230209047AE
+:10529000761C0899481E08900029F5DC08E00A9859
+:1052A0000A990078491C0A91DDE90F129047761C93
+:1052B000BBF10001ABF1010BF1DC21465046DDE909
+:1052C0000F2300F019F806446D1C21E6092801009F
+:1052D000303132333435363738396162636465666C
+:1052E000000000003031323334353637383941422E
+:1052F00043444546000000002DE9F04104460025E6
+:105300001E461746880404D405E039462020B047DD
+:105310006D1C641EF9D52846BDE8F0812DE9F041E9
+:10532000044600251E469046C80301D5302700E0FC
+:105330002027880404D505E041463846B0476D1C57
+:10534000641EF9D52846BDE8F0810A68531C0B603D
+:105350001070704710B56FF00400FDF741FA10BDF2
+:105360001BE045F208214FF0E022516100219161DC
+:105370001146096941F00101116100BF4FF0E021C0
+:10538000096901F480310029F8D000214FF0E022B2
+:1053900091611146096900211161011EA0F101000E
+:1053A000DFD170471AE015214FF0E0225161002152
+:1053B00091611146096941F00101116100BF4FF08F
+:1053C000E021096901F480310029F8D000214FF073
+:1053D000E02291611146096900211161011EA0F1CD
+:1053E0000100E0D17047000010B50246002008E03F
+:1053F00012F8013B4340DBB2044C34F8133083EA2B
+:1054000020200B1EA1F10101F2D110BD18000020D7
+:1054100082B0CDE9000121F0004001909DED000B2C
+:1054200002B051EC100B704710B510210D48D5F7A4
+:1054300065FB0C48006840F480600A490860202140
+:105440000848D5F75BFB0220FFF7ACFF10210548A9
+:10545000D5F756FB0220FFF7A5FF10210148D5F72D
+:105460004DFB10BD0014024010B510210D48D5F7BA
+:1054700045FB0C48006840F480600A490860202120
+:105480000848D5F73DFB0220FFF78CFF10210548A7
+:10549000D5F736FB0220FFF785FF10210148D5F72D
+:1054A0002DFB10BD0014024070B5054600241548C0
+:1054B000006820F4406013490860002618E01021BD
+:1054C0001048D5F71BFB0220FFF76CFF10210D4899
+:1054D000D5F716FB6006040E20210A48D5F705FB18
+:1054E00008B144F001040120FFF75CFF701CC6B254
+:1054F000082EE4DB15B1FFF797FF01E0FFF7B4FFDB
+:10550000204670BD0014024070B50446174800687C
+:1055100040F480601549086010211448D5F7EEFA70
+:1055200000251FE0E00920B120211048D5F7E8FA56
+:1055300003E020210D48D5F7E1FA6006040E0220B1
+:10554000FFF730FF10210948D5F7DAFA0220FFF7FC
+:1055500029FF10210548D5F7D1FA0220FFF722FFD5
+:10556000681CC5B2082DDDDB70BD000000140240D0
+:1055700010B50B48006840F480600949086020219C
+:105580000748D5F7BDFA10210548D5F7B9FA042028
+:10559000FFF708FF20210248D5F7B0FA10BD000040
+:1055A0000014024010B50B48006840F480600949BF
+:1055B000086020210748D5F7A1FA0420FFF7F2FE82
+:1055C00010210448D5F79CFA20210248D5F798FA13
+:1055D00010BD00000014024010B5002414480068FB
+:1055E00020F440601249086020211148D5F788FA5C
+:1055F0000120FFF7D7FE10210D48D5F781FA0120D1
+:10560000FFF7D0FE08E0601CC0B20446FA2803DDB4
+:10561000FFF7C8FF012010BD20210548D5F765FA26
+:105620000028F0D110210248D5F768FA0020F2E7EF
+:105630000014024010B541EC100BFEF7B5FA51EC26
+:10564000100B10BD10B5FAF7D5FB062000F0CAF814
+:10565000552000F0E7F800F0BAF804464FF4805106
+:105660001148D5F74BFA4FF480511048D5F748FA56
+:10567000AA2C01D0FA2010BD152000F0B3F80620A6
+:1056800000F0D0F81420FFF78DFE00F0A0F80446DB
+:105690004FF480510448D5F733FA512C01D114202E
+:1056A000E9E7FA20E7E7000000040240000C0240AE
+:1056B0004FF400410803F2F757FD4FF08040FDF72B
+:1056C000EBF81248FEF7F4F81148D4F773F91048D4
+:1056D0003030D4F76FF90F48D5F71CF90E48D5F7DD
+:1056E00019F9D5F739FA002080F3108800BFFFF7C9
+:1056F00031FED5F731FAFDF7F3F9D5F72DFA03E0CE
+:10570000FDF74EFAD5F728FAFAE70000001001403D
+:105710008864024000000240000402402DE9F0418C
+:1057200004460D4600262846D2F7ADFD071E02D1DD
+:105730000120BDE8F0810EE0701C86B22078297847
+:10574000884207D13A4629462046D2F7A3FD08B938
+:105750003046EEE7641C20780028EDD100BFE8E772
+:1057600000B52DED048B83B041EC190BD3F750FB42
+:1057700041EC180B18EE100A18EE901A8DED008B04
+:10578000002818BF0120084320F00040C0F17F60CE
+:1057900000F1E040C00F14D019EE101A19EE900A73
+:1057A0008DED009B002918BF0121084320F0004027
+:1057B000C0F17F6000F1E040C00F04BF0120FFF79F
+:1057C0008BFB51EC180B03B0BDEC048B00BD10B586
+:1057D0000120FFF7E7FDFF20FAF780FB0446204693
+:1057E00010BD000010B504464FF480510B48D5F7AA
+:1057F00087F90320FFF7D6FD4FF480510748D5F70E
+:105800007DF94FF480510648D5F77AF92046FAF72A
+:10581000F3FC0320FFF7C6FD10BD000000040240AA
+:10582000000C024010B504462046FAF7E5FC0120C2
+:10583000FFF7B8FD10BD5458485F56312E332E3750
+:1058400000000000382020202020202020486F2049
+:10585000536F204769616F204469636820202020CE
+:10586000202020202054454E204355412048414EC1
+:10587000473A2020202020202020202020202020E7
+:105880002020202020444941204348493A2020201C
+:105890002020202020202020202020202020202008
+:1058A00020202020204D4120534F20544855453A78
+:1058B00020202020202020202020202020202020E8
+:1058C00020202020202020202020202020202020D8
+:1058D00020202020202020202020202020202020C8
+:1058E00020202020202020202020202020202020B8
+:1058F00020202020202020202020202020202020A8
+:105900002020202020534F20564F4C3A202020208A
+:105910002020202020202020202020202020202087
+:105920002020202020534F205449454E3A2020204B
+:105930002020202020202020202020202020202067
+:105940002020202020534F204C49543A2020202052
+:105950002020202020202020202020202020202047
+:105960002020202020444F4E4749413A202020202B
+:105970002020202020202020202020202020202027
+:105980002020202020202020202020202020202017
+:105990002020202020202020202020202020202007
+:1059A00020202020204E4741593A2020202020202E
+:1059B00020202020202020202020202020202020E7
+:1059C00020202020202020202020202020202020D7
+:1059D00020202020202020202020202020202020C7
+:1059E00020202020202020202020202020202020B7
+:1059F00020202020202020202020202020202020A7
+:105A00002020202020202020202020202020202096
+:105A10002020202020202020202020202020202086
+:105A20002020202020202020202020202020202076
+:105A30002020202020202020202020202020202066
+:105A40002020202020202020202020202020202056
+:105A50002020202020202020202020202020202046
+:105A60002020202020202020202020202020202036
+:105A70002020202020202020202020202020202026
+:105A80002020202020202020202020202020202016
+:105A90002020202020202020202020202020202006
+:105AA000202020202043414D204F4E2026204845D5
+:105AB0004E20474150204C414920515559204B48D8
+:105AC0004143482021000000802500000100000023
+:105AD0000A000000000000000000000000000000BC
+:105AE00000000000000000000000000000000000B6
+:105AF00000000000000000000000000000000000A6
+:105B00000000000000000000000000000000000095
+:105B10000000000000000000000000000000000085
+:105B20000000000000000000000000000000000075
+:105B30000000000000000000000000000000000065
+:105B40000000000000000000000000000000000055
+:105B50000000000000000000000000000000000045
+:105B60000000000000000000000000000000000035
+:105B70000000000000000000000000000000000025
+:105B80000000000000000000000000000000000015
+:105B90000000000000000000000000000000000005
+:105BA00000000000000000000000000000000000F5
+:105BB00000000000000000000000000000000000E5
+:105BC00000000000000000000000000000000000D5
+:105BD00000000000000000000000000000000000C5
+:105BE00000000000000000000000000000000000B5
+:105BF00000000000000000006A6F796675656C2E79
+:105C00006A6F796675656C696E672E636F6D2C3788
+:105C100030313100000000000000000000000000F2
+:105C20000000000000000000000000000000000074
+:105C30000000000000000000000000000000000064
+:105C40000000000000000000000000000000000054
+:105C50000000000000000000000000000000000044
+:105C60000000000000004B46422D322E3447000059
+:105C70000000000000000000000000000000000024
+:105C800000000000000000000000000000004B4683
+:105C9000423132333435360000000000000000008D
+:105CA00000000000000000000000000000000000F4
+:105CB0000000000000000000000000000600840357
+:105CC00000000000000000000000000000000000D4
+:105CD00000000000000000000000000000000000C4
+:105CE00000000000000000000000000000000000B4
+:105CF00000000000000000000000000000000000A4
+:105D00000000000000000000000000000000000093
+:105D10000000000000000000000000000000000083
+:105D20000000000000000000000000000000000073
+:105D30000000000000000000000000000000000063
+:105D40000000000000000000000000000000000053
+:105D50000000000000000000000000000000000043
+:105D60000000000000000000000000000000000033
+:105D70000000000000000000000000000000000023
+:105D80000000000000000000000000000000000013
+:105D90000000000000000000000000000000000003
+:105DA00000000000000000000000000000000000F3
+:105DB00000000000000000000000000000000000E3
+:105DC00000000000000000000000000000000000D3
+:105DD00000000000000000000000000000000000C3
+:105DE00000000000000000000000000000000000B3
+:105DF00000000000000000000000000000000000A3
+:105E00000000000000000000000000000000000092
+:105E10000000000000000000000000000000000082
+:105E20000000000000000000000000000000000072
+:105E30000000000000000000000000000000000062
+:105E40000000000000000000000000000000000052
+:105E50000000000000000000000000000000000042
+:105E60000000000000000000000000000000000032
+:105E70000000000000000000000000000000000022
+:105E80000000000000000000000000000000000012
+:105E90000000000000000000000000000000000002
+:105EA00000000000000000000000000000000000F2
+:105EB00000000000000000000000000000000000E2
+:105EC00000000000000000000000000000000000D2
+:105ED00000000000000000000000000000000000C2
+:105EE00000000000000000000000000000000000B2
+:105EF00000000000000000000000000000000000A2
+:105F00000000000000000000000000000000000091
+:105F10000000000000000000000000000000000081
+:105F20000000000000000000000000000000000071
+:105F30000000000000000000000000000000000061
+:105F40000000000000000000000000000000000051
+:105F50000000000000000000000000000000000041
+:105F60000000000000000000000000000000000031
+:105F70000000000000000000000000000000000021
+:105F80000000000000000000000000000000000011
+:105F90000000000000000000000000000000000001
+:105FA00000000000000000000000000000000000F1
+:105FB00000000000000000000000000000000000E1
+:105FC00000000000000000000000000000000000D1
+:105FD00000000000000000000000000000000000C1
+:105FE00000000000000000000000000000000000B1
+:105FF00000000000000000000000000000000000A1
+:106000000000000000000000000000000000000090
+:106010000000000000000000000000000000000080
+:106020000000000000000000000000000000000070
+:106030000000000000000000000000000000000060
+:106040000000000000000000000000000000000050
+:106050000000000000000000000000000000000040
+:106060000000000000000000000000000000000030
+:106070000000000000000000000000000000000020
+:106080000000000000000000000000000000000010
+:106090000000000000000000000000000000000000
+:1060A00000000000000000000000000000000000F0
+:1060B00000000000000000000000000000000000E0
+:1060C00000000000000000000000000000000000D0
+:1060D00000000000000000000000000000000000C0
+:1060E00000000000000000000000000000000000B0
+:1060F00000000000000000000000000000000000A0
+:10610000000000000000000000000000000000008F
+:10611000000000000000000000000000000000007F
+:10612000000000000000000000000000000000006F
+:10613000000000000000000000000000000000005F
+:10614000000000000000000000000000000000004F
+:10615000000000000000000000000000000000003F
+:10616000000000000000000000000000000000002F
+:10617000000000000000000000000000000000001F
+:10618000000000000000000000000000000000000F
+:1061900000000000000000000000000000000000FF
+:1061A00000000000000000000000000000000000EF
+:1061B00000000000000000000000000000000000DF
+:1061C00000000000000000000000000000000000CF
+:1061D00000000000000000000000000000000000BF
+:1061E00000000000000000000000000000000000AF
+:1061F000000000000000000000000000000000009F
+:10620000000000000000000000000000000000008E
+:10621000000000000000000000000000000000007E
+:10622000000000000000000000000000000000006E
+:10623000000000000000000000000000000000005E
+:10624000000000000000000000000000000000004E
+:10625000000000000000000000000000000000003E
+:10626000000000000000000000000000000000002E
+:10627000000000000000000000000000000000001E
+:10628000000000000000000000000000000000000E
+:1062900000000000000000000000000000000000FE
+:1062A00000000000000000000000000000000000EE
+:1062B00000000000000000000000000000000000DE
+:1062C00000000000000000000000000000000000CE
+:1062D00000000000000000000000000000000000BE
+:1062E00000000000000000000000000000000000AE
+:1062F0000000000000000000445803084C78002013
+:10630000C22F002064000000020001000000000015
+:10631000BC5C03084C780020B82F00206600000009
+:106320000500010001000000C85A03084C78002055
+:10633000044000206B000000310104000200000056
+:10634000F85B03084C7800208A3900202F050000F4
+:10635000C300010003000000BA5C03084C78002071
+:10636000D63D0020F20500000200010004000000FC
+:10637000C05C03084C780020C8140020F40500001D
+:106380000500010005000000C45C03084C780020F3
+:10639000D4140020F90500000500010006000000EB
+:1063A000455803084C780020382D0020FE050000D9
+:1063B0008102010007000000C85C03084C7800203F
+:1063C000D81400207F080000610040000800000091
+:1063D000285D03084C78002072390020BF2000009F
+:1063E00003000100090000002C5D03084C78002028
+:1063F000783E0020C2200000110101000A000000C8
+:106400003C5E03084C78002036340020D321000085
+:10641000B30401000B000000F06203084C78002078
+:10642000CC14002086260000090001000C000000AA
+:1064300041542B5741503D54584830342C34353555
+:1064400033353134322C310D0A0041542B536F63F4
+:106450006B65743D302C332C3139322E3136382E69
+:10646000342E312C35303030300D0A0041542B435E
+:10647000574A41503F0D0A0041542B5245530D0AD3
+:106480000041542B453D4F46460D0A0041542B57C1
+:106490004D4F44453D41500D0A00000041542B53DF
+:1064A0004F434B413D5443502C746573742E6A6FB7
+:1064B000796675656C696E672E636F6D2C37303148
+:1064C000310D0A0041542B574B4D4F443D4E45541E
+:1064D0000D0A0041542B55415254464C3D3430393D
+:1064E000360D0A0041542B4845415254454E3D4F0C
+:1064F00046460D0A0041542B530D0A0041542B45CA
+:106500003D4F46460D0A007573722E636E23002BB5
+:106510002B2B00610041542B454E544D0D0A004178
+:10652000542B49434349443F0D0A0041542B494DE4
+:1065300045493F0D0A0041542B4353513F0D0A007A
+:106540000D0A000041542B534F434B42313D5443FD
+:1065500050432C746573742E6A6F796675656C6927
+:106560006E672E636F6D2C373031310D0A00415448
+:106570002B5A0D0A0041542B57414E4E3D4448437F
+:10658000500D0A0041542B57414E4E0D0A00415404
+:106590002B534F434B4C4B42310D0A0041542B5768
+:1065A0004946493D4B46422D322E34472C4B4642FC
+:1065B0003132333435360D0A0041542B57494649A0
+:1065C0003D5448582D4844342D322E342C4B4642ED
+:1065D0003132333435360D0A0041542B536F636B1F
+:1065E00065743D302C302C746573742E6A6F796637
+:1065F00075656C696E672E636F6D2C373031310DA8
+:106600000A0041542B536F636B65743D302C302C62
+:106610003139322E3136382E31342E3130302C375C
+:106620003031310D0A0041542B43574A41503F0D40
+:106630000A0041542B5245530D0A002B2B2B0041CD
+:106640005445300D0A0041542B4347534E0D0A0068
+:1066500041542B4350494E3F0D0A0041542B4943AE
+:106660004349440D0A0041542B4353510D0A004144
+:10667000542B4349504D4F44453D310D0A00415480
+:106680002B5149435347503D312C312C22434D4E21
+:106690004554222C22222C22220D0A0041542B4E3A
+:1066A00045544F50454E0D0A0041542B4349504F1D
+:1066B00050454E3D302C22544350222C2274657399
+:1066C000742E6A6F796675656C696E672E636F6D7F
+:1066D000222C373031310D0A0041542B4349504FA1
+:1066E0005051554552593F0D0A0041542B524553C4
+:1066F00045540D0A0041542B4745544750533D47DC
+:106700004E524D432C300D0A0041542B4D475053EF
+:10671000433D310D0A00C4ACC8CF000000000000AA
+:106720000000000000000000000000000000000069
+:106730000000000000000000000000000000000059
+:106740000000000000000000000000000000000049
+:1067500000000000000064656661756C7400000054
+:106760000000000000000000000000000000000029
+:106770000000000000000000000000000000000019
+:106780000000000000000000000000000000000009
+:1067900000000000000038393030303000000000C8
+:1067A000696E7465726E6574000000000000000080
+:1067B00000000000000000000000000000000000D9
+:1067C00000000000000000000000000000000000C9
+:1067D00000000000000000000000000000000000B9
+:1067E000D6D0B9FA00000000000000000000000050
+:1067F0000000000000000000000000000000000099
+:106800000000000000000000000000000000000088
+:106810000000000000000000000000000000000078
+:106820004368696E614D6F62696C6500000000002D
+:106830000000000000000000000000000000000058
+:106840000000000000000000000000000000000048
+:106850000000000000000000000000000000000038
+:1068600038393836303000000000434D4E45540072
+:106870000000000000000000000000000000000018
+:106880000000000000000000000000000000000008
+:1068900000000000000000000000000000000000F8
+:1068A00000000000000000000000D6D0B9FA00008F
+:1068B00000000000000000000000000000000000D8
+:1068C00000000000000000000000000000000000C8
+:1068D00000000000000000000000000000000000B8
+:1068E000000000000000000000004368696E614D78
+:1068F0006F62696C6500000000000000000000008D
+:106900000000000000000000000000000000000087
+:106910000000000000000000000000000000000077
+:106920000000000000000000000038393836303226
+:1069300000000000434D4E455400000000000000E0
+:106940000000000000000000000000000000000047
+:106950000000000000000000000000000000000037
+:106960000000000000000000000000000000000027
+:1069700000000000D6D0B9FA0000000000000000BE
+:106980000000000000000000000000000000000007
+:1069900000000000000000000000000000000000F7
+:1069A00000000000000000000000000000000000E7
+:1069B000000000004368696E614D6F62696C65009C
+:1069C00000000000000000000000000000000000C7
+:1069D00000000000000000000000000000000000B7
+:1069E00000000000000000000000000000000000A7
+:1069F0000000000038393836303400000000434DC4
+:106A00004E4554000000000000000000000000009F
+:106A10000000000000000000000000000000000076
+:106A20000000000000000000000000000000000066
+:106A30000000000000000000000000000000D6D0B0
+:106A4000B9FA000000000000000000000000000093
+:106A50000000000000000000000000000000000036
+:106A60000000000000000000000000000000000026
+:106A7000000000000000000000000000000043686B
+:106A8000696E6154656C65636F6D00000000000005
+:106A900000000000000000000000000000000000F6
+:106AA00000000000000000000000000000000000E6
+:106AB0000000000000000000000000000000383965
+:106AC0003836303700000000434D4E45540000007A
+:106AD00000000000000000000000000000000000B6
+:106AE00000000000000000000000000000000000A6
+:106AF0000000000000000000000000000000000096
+:106B00000000000000000000D6D0B9FA000000002C
+:106B10000000000000000000000000000000000075
+:106B20000000000000000000000000000000000065
+:106B30000000000000000000000000000000000055
+:106B400000000000000000004368696E61556E6936
+:106B5000636F6D00000000000000000000000000F6
+:106B60000000000000000000000000000000000025
+:106B70000000000000000000000000000000000015
+:106B800000000000000000003839383630310000C5
+:106B90000000554E494E4554000000000000000022
+:106BA00000000000000000000000000000000000E5
+:106BB00000000000000000000000000000000000D5
+:106BC00000000000000000000000000000000000C5
+:106BD0000000D6D0B9FA000000000000000000005C
+:106BE00000000000000000000000000000000000A5
+:106BF0000000000000000000000000000000000095
+:106C00000000000000000000000000000000000084
+:106C100000004368696E61556E69636F6D00000026
+:106C20000000000000000000000000000000000064
+:106C30000000000000000000000000000000000054
+:106C40000000000000000000000000000000000044
+:106C5000000038393836303600000000554E494EB5
+:106C6000455400000000000000000000000000008B
+:106C70000000000000000000000000000000000014
+:106C80000000000000000000000000000000000004
+:106C9000000000000000000000000000D6D0B9FA9B
+:106CA00000000000000000000000000000000000E4
+:106CB00000000000000000000000000000000000D4
+:106CC00000000000000000000000000000000000C4
+:106CD0000000000000000000000000004368696E32
+:106CE00061556E69636F6D000000000000000000D8
+:106CF0000000000000000000000000000000000094
+:106D00000000000000000000000000000000000083
+:106D10000000000000000000000000003839383694
+:106D2000303900000000554E494E45540000000027
+:106D30000000000000000000000000000000000053
+:106D40000000000000000000000000000000000043
+:106D50000000000000000000000000000000000033
+:106D6000000000000000D6D0B9FA000000000000CA
+:106D70000000000000000000000000000000000013
+:106D80000000000000000000000000000000000003
+:106D900000000000000000000000000000000000F3
+:106DA0000000000000004368696E6154656C656313
+:106DB0006F6D0000000000000000000000000000F7
+:106DC00000000000000000000000000000000000C3
+:106DD00000000000000000000000000000000000B3
+:106DE0000000000000003839383630330000000061
+:106DF00043544E4554000000000000000000000015
+:106E00000000000000000000000000000000000082
+:106E10000000000000000000000000000000000072
+:106E20000000000000000000000000000000000062
+:106E3000D6D0B9FA000000000000000000000000F9
+:106E40000000000000000000000000000000000042
+:106E50000000000000000000000000000000000032
+:106E60000000000000000000000000000000000022
+:106E70004368696E6154656C65636F6D0000000066
+:106E80000000000000000000000000000000000002
+:106E900000000000000000000000000000000000F2
+:106EA00000000000000000000000000000000000E2
+:106EB0003839383631310000000043544E45540013
+:106EC00000000000000000000000000000000000C2
+:106ED00000000000000000000000000000000000B2
+:106EE00000000000000000000000000000000000A2
+:106EF00000000000000000000000C9B3CCD8000072
+:106F00000000000000000000000000000000000081
+:106F10000000000000000000000000000000000071
+:106F20000000000000000000000000000000000061
+:106F30000000000000000000000053544300000067
+:106F40000000000000000000000000000000000041
+:106F50000000000000000000000000000000000031
+:106F60000000000000000000000000000000000021
+:106F700000000000000000000000383939363630CB
+:106F8000310000006A6177616C6E65742E636F6D0D
+:106F90002E736100000000000000000000000000EF
+:106FA00000000000000000000000000000000000E1
+:106FB00000000000000000000000000000000000D1
+:106FC00000000000BFC6CDFECCD8000000000000CD
+:106FD00000000000000000000000000000000000B1
+:106FE00000000000000000000000000000000000A1
+:106FF0000000000000000000000000000000000091
+:107000000000000053544300000000000000000096
+:107010000000000000000000000000000000000070
+:107020000000000000000000000000000000000060
+:107030000000000000000000000000000000000050
+:107040000000000038393936353034000000564928
+:107050005641000000000000000000000000000099
+:107060000000000000000000000000000000000020
+:107070000000000000000000000000000000000010
+:107080000000000000000000000000000000BFC67B
+:10709000CDFECCD800000000000000000000000081
+:1070A00000000000000000000000000000000000E0
+:1070B00000000000000000000000000000000000D0
+:1070C00000000000000000000000000000004F6F02
+:1070D0007265646F6F000000000000000000000097
+:1070E00000000000000000000000000000000000A0
+:1070F0000000000000000000000000000000000090
+:10710000000000000000000000000000000038390E
+:107110003936353033000000416374696F6E2E6F6D
+:107120006F7265646F6F2E636F6D0000000000006A
+:10713000000000000000000000000000000000004F
+:10714000000000000000000000000000000000003F
+:107150000000000000000000BFC6CDFECCD800003B
+:10716000000000000000000000000000000000001F
+:10717000000000000000000000000000000000000F
+:1071800000000000000000000000000000000000FF
+:1071900000000000000000007A61696E000000003D
+:1071A00000000000000000000000000000000000DF
+:1071B00000000000000000000000000000000000CF
+:1071C00000000000000000000000000000000000BF
+:1071D0000000000000000000383939363539000061
+:1071E0000000485350505300000000000000000011
+:1071F000000000000000000000000000000000008F
+:10720000000000000000000000000000000000007E
+:10721000000000000000000000000000000000006E
+:107220000000CCA9B9FA0000000000000000000036
+:10723000000000000000000000000000000000004E
+:10724000000000000000000000000000000000003E
+:10725000000000000000000000000000000000002E
+:107260000000414953000000000000000000000041
+:10727000000000000000000000000000000000000E
+:1072800000000000000000000000000000000000FE
+:1072900000000000000000000000000000000000EE
+:1072A000000038393636300000000000696E746521
+:1072B000726E657400000000000000000000000015
+:1072C00000000000000000000000000000000000BE
+:1072D00000000000000000000000000000000000AE
+:1072E000000000000000000000000000C3E5B5E958
+:1072F000000000000000000000000000000000008E
+:10730000000000000000000000000000000000007D
+:10731000000000000000000000000000000000006D
+:1073200000000000000000000000000056696574C5
+:107330006E6100000000000000000000000000007E
+:10734000000000000000000000000000000000003D
+:10735000000000000000000000000000000000002D
+:107360000000000000000000000000003839383440
+:107370003035000000004D6574666F6E65000000DA
+:1073800000000000000000000000000000000000FD
+:1073900000000000000000000000000000000000ED
+:1073A00000000000000000000000000000000000DD
+:1073B000000000000000C3E5B5E900000000000087
+:1073C00000000000000000000000000000000000BD
+:1073D00000000000000000000000000000000000AD
+:1073E000000000000000000000000000000000009D
+:1073F0000000000000004D6F6269666F6E6500005E
+:10740000000000000000000000000000000000007C
+:10741000000000000000000000000000000000006C
+:10742000000000000000000000000000000000005C
+:10743000000000000000383938343031000000000E
+:10744000736D617274000000000000000000000015
+:10745000000000000000000000000000000000002C
+:10746000000000000000000000000000000000001C
+:10747000000000000000000000000000000000000C
+:10748000C3E5B5E9000000000000000000000000B6
+:1074900000000000000000000000000000000000EC
+:1074A00000000000000000000000000000000000DC
+:1074B00000000000000000000000000000000000CC
+:1074C0005669657474656C000000000000000000DF
+:1074D00000000000000000000000000000000000AC
+:1074E000000000000000000000000000000000009C
+:1074F000000000000000000000000000000000008C
+:1075000038393834303400000000736D6172740013
+:10751000000000000000000000000000000000006B
+:10752000000000000000000000000000000000005B
+:10753000000000000000000000000000000000004B
+:1075400000000000000000000000C3E5B5E90000F5
+:10755000000000000000000000000000000000002B
+:10756000000000000000000000000000000000001B
+:10757000000000000000000000000000000000000B
+:107580000000000000000000000056494E410000CD
+:1075900000000000000000000000000000000000EB
+:1075A00000000000000000000000000000000000DB
+:1075B00000000000000000000000000000000000CB
+:1075C000000000000000000000003839383430327C
+:1075D00000000000736D6172740000000000000084
+:1075E000000000000000000000000000000000009B
+:1075F000000000000000000000000000000000008B
+:10760000000000000000000000000000000000007A
+:1076100000000000BCEDC6D2D5AF000000000000A5
+:10762000000000000000000000000000000000005A
+:10763000000000000000000000000000000000004A
+:10764000000000000000000000000000000000003A
+:10765000000000004D6574666F6E6500000000005C
+:10766000000000000000000000000000000000001A
+:10767000000000000000000000000000000000000A
+:1076800000000000000000000000000000000000FA
+:1076900000000000383938353530380000004D65BD
+:1076A00074666F6E650000000000000000000000BE
+:1076B00000000000000000000000000000000000CA
+:1076C00000000000000000000000000000000000BA
+:1076D0000000000000000000000000000000BCED01
+:1076E000C6D2D5AF0000000000000000000000007E
+:1076F000000000000000000000000000000000008A
+:107700000000000000000000000000000000000079
+:107710000000000000000000000000000000536DA9
+:107720006172740000000000000000000000000012
+:107730000000000000000000000000000000000049
+:107740000000000000000000000000000000000039
+:1077500000000000000000000000000000003839B8
+:107760003835353032000000736D617274000000EE
+:107770000000000000000000000000000000000009
+:1077800000000000000000000000000000000000F9
+:1077900000000000000000000000000000000000E9
+:1077A0000000000000000000BCEDC6D2D5AF000014
+:1077B00000000000000000000000000000000000C9
+:1077C00000000000000000000000000000000000B9
+:1077D00000000000000000000000000000000000A9
+:1077E0000000000000000000536D61727400000092
+:1077F0000000000000000000000000000000000089
+:107800000000000000000000000000000000000078
+:107810000000000000000000000000000000000068
+:1078200000000000000000003839383535303500E0
+:107830000000736D61727400000000000000000021
+:107840000000000000000000000000000000000038
+:107850000000000000000000000000000000000028
+:107860000000000000000000000000000000000018
+:107870000000BCEDC6D2D5AF000000000000000043
+:1078800000000000000000000000000000000000F8
+:1078900000000000000000000000000000000000E8
+:1078A00000000000000000000000000000000000D8
+:1078B0000000536D617274000000000000000000C1
+:1078C00000000000000000000000000000000000B8
+:1078D00000000000000000000000000000000000A8
+:1078E0000000000000000000000000000000000098
+:1078F000000038393835353036000000736D61725C
+:107900007400000000000000000000000000000003
+:107910000000000000000000000000000000000067
+:107920000000000000000000000000000000000057
+:10793000000000000000000000000000C3CFBCD326
+:10794000C0AD0000000000000000000000000000CA
+:107950000000000000000000000000000000000027
+:107960000000000000000000000000000000000017
+:10797000000000000000000000000000426F62698B
+:1079800000000000000000000000000000000000F7
+:1079900000000000000000000000000000000000E7
+:1079A00000000000000000000000000000000000D7
+:1079B00000000000000000000000000038393838E6
+:1079C000303000000000696E7465726E65740000EE
+:1079D00000000000000000000000000000000000A7
+:1079E0000000000000000000000000000000000097
+:1079F0000000000000000000000000000000000087
+:107A0000000000000000C3CFBCD3C0AD00000000E8
+:107A10000000000000000000000000000000000066
+:107A20000000000000000000000000000000000056
+:107A30000000000000000000000000000000000046
+:107A40000000000000004772616D65656E70686F30
+:107A50006E65000000000000000000000000000053
+:107A60000000000000000000000000000000000016
+:107A70000000000000000000000000000000000006
+:107A800000000000000038393838303100000000B4
+:107A90006770696E7465726E6574000000000000A6
+:107AA00000000000000000000000000000000000D6
+:107AB00000000000000000000000000000000000C6
+:107AC00000000000000000000000000000000000B6
+:107AD000C3CFBCD3C0AD0000000000000000000018
+:107AE0000000000000000000000000000000000096
+:107AF0000000000000000000000000000000000086
+:107B00000000000000000000000000000000000075
+:107B100042616E676C616C696E6B00000000000072
+:107B20000000000000000000000000000000000055
+:107B30000000000000000000000000000000000045
+:107B40000000000000000000000000000000000035
+:107B500038393838303300000000626C77656200D5
+:107B60000000000000000000000000000000000015
+:107B70000000000000000000000000000000000005
+:107B800000000000000000000000000000000000F5
+:107B900000000000000000000000D3A1B6C80000F3
+:107BA00000000000000000000000000000000000D5
+:107BB00000000000000000000000000000000000C5
+:107BC00000000000000000000000000000000000B5
+:107BD0000000000000000000000041697274656C44
+:107BE0000000000000000000000000000000000095
+:107BF0000000000000000000000000000000000085
+:107C00000000000000000000000000000000000074
+:107C10000000000000000000000038393931303029
+:107C20000000000061697274656C677072732E6386
+:107C30006F6D000000000000000000000000000068
+:107C40000000000000000000000000000000000034
+:107C50000000000000000000000000000000000024
+:107C600000000000D3A1B6C8000000000000000022
+:107C70000000000000000000000000000000000004
+:107C800000000000000000000000000000000000F4
+:107C900000000000000000000000000000000000E4
+:107CA0000000000041697274656C00000000000073
+:107CB00000000000000000000000000000000000C4
+:107CC00000000000000000000000000000000000B4
+:107CD00000000000000000000000000000000000A4
+:107CE000000000003839393131300000000061698E
+:107CF0007274656C677072732E636F6D00000000A4
+:107D00000000000000000000000000000000000073
+:107D10000000000000000000000000000000000063
+:107D20000000000000000000000000000000D3A1DF
+:107D3000B6C80000000000000000000000000000C5
+:107D40000000000000000000000000000000000033
+:107D50000000000000000000000000000000000023
+:107D60000000000000000000000000000000416969
+:107D70007274656C0000000000000000000000004C
+:107D800000000000000000000000000000000000F3
+:107D900000000000000000000000000000000000E3
+:107DA0000000000000000000000000000000383962
+:107DB000393133310000000061697274656C67709D
+:107DC00072732E636F6D0000000000000000000061
+:107DD00000000000000000000000000000000000A3
+:107DE0000000000000000000000000000000000093
+:107DF0000000000000000000D3A1B6C80000000091
+:107E00000000000000000000000000000000000072
+:107E10000000000000000000000000000000000062
+:107E20000000000000000000000000000000000052
+:107E3000000000000000000041697274656C0000E1
+:107E40000000000000000000000000000000000032
+:107E50000000000000000000000000000000000022
+:107E60000000000000000000000000000000000012
+:107E700000000000000000003839393134300000C3
+:107E8000000061697274656C677072732E636F6D48
+:107E900000000000000000000000000000000000E2
+:107EA00000000000000000000000000000000000D2
+:107EB00000000000000000000000000000000000C2
+:107EC0000000D3A1B6C800000000000000000000C0
+:107ED00000000000000000000000000000000000A2
+:107EE0000000000000000000000000000000000092
+:107EF0000000000000000000000000000000000082
+:107F0000000041697274656C000000000000000010
+:107F10000000000000000000000000000000000061
+:107F20000000000000000000000000000000000051
+:107F30000000000000000000000000000000000041
+:107F4000000038393931343500000000616972743D
+:107F5000656C677072732E636F6D00000000000027
+:107F60000000000000000000000000000000000011
+:107F70000000000000000000000000000000000001
+:107F8000000000000000000000000000D3A1B6C8FF
+:107F900000000000000000000000000000000000E1
+:107FA00000000000000000000000000000000000D1
+:107FB00000000000000000000000000000000000C1
+:107FC0000000000000000000000000004169727421
+:107FD000656C0000000000000000000000000000D0
+:107FE0000000000000000000000000000000000091
+:107FF0000000000000000000000000000000000081
+:108000000000000000000000000000003839393195
+:1080100034390000000061697274656C67707273B6
+:108020002E636F6D000000000000000000000000E3
+:108030000000000000000000000000000000000040
+:108040000000000000000000000000000000000030
+:10805000000000000000D3A1B6C80000000000002E
+:108060000000000000000000000000000000000010
+:108070000000000000000000000000000000000000
+:1080800000000000000000000000000000000000F0
+:1080900000000000000041697274656C000000007F
+:1080A00000000000000000000000000000000000D0
+:1080B00000000000000000000000000000000000C0
+:1080C00000000000000000000000000000000000B0
+:1080D000000000000000383939313531000000005F
+:1080E00061697274656C677072732E636F6D0000E6
+:1080F0000000000000000000000000000000000080
+:10810000000000000000000000000000000000006F
+:10811000000000000000000000000000000000005F
+:10812000D3A1B6C80000000000000000000000005D
+:10813000000000000000000000000000000000003F
+:10814000000000000000000000000000000000002F
+:10815000000000000000000000000000000000001F
+:1081600041697274656C00000000000000000000AE
+:1081700000000000000000000000000000000000FF
+:1081800000000000000000000000000000000000EF
+:1081900000000000000000000000000000000000DF
+:1081A0003839393135320000000061697274656C0C
+:1081B000677072732E636F6D000000000000000096
+:1081C00000000000000000000000000000000000AF
+:1081D000000000000000000000000000000000009F
+:1081E00000000000000000000000D3A1B6C800009D
+:1081F000000000000000000000000000000000007F
+:10820000000000000000000000000000000000006E
+:10821000000000000000000000000000000000005E
+:108220000000000000000000000041697274656CED
+:10823000000000000000000000000000000000003E
+:10824000000000000000000000000000000000002E
+:10825000000000000000000000000000000000001E
+:1082600000000000000000000000383939313533CB
+:108270000000000061697274656C677072732E6330
+:108280006F6D000000000000000000000000000012
+:1082900000000000000000000000000000000000DE
+:1082A00000000000000000000000000000000000CE
+:1082B00000000000D3A1B6C80000000000000000CC
+:1082C00000000000000000000000000000000000AE
+:1082D000000000000000000000000000000000009E
+:1082E000000000000000000000000000000000008E
+:1082F0000000000041697274656C0000000000001D
+:10830000000000000000000000000000000000006D
+:10831000000000000000000000000000000000005D
+:10832000000000000000000000000000000000004D
+:10833000000000003839393135340000000061692F
+:108340007274656C677072732E636F6D000000004D
+:10835000000000000000000000000000000000001D
+:10836000000000000000000000000000000000000D
+:108370000000000000000000000000000000D3A189
+:10838000B6C800000000000000000000000000006F
+:1083900000000000000000000000000000000000DD
+:1083A00000000000000000000000000000000000CD
+:1083B0000000000000000000000000000000416913
+:1083C0007274656C000000000000000000000000F6
+:1083D000000000000000000000000000000000009D
+:1083E000000000000000000000000000000000008D
+:1083F000000000000000000000000000000038390C
+:10840000393135350000000061697274656C677040
+:1084100072732E636F6D000000000000000000000A
+:10842000000000000000000000000000000000004C
+:10843000000000000000000000000000000000003C
+:108440000000000000000000D3A1B6C8000000003A
+:10845000000000000000000000000000000000001C
+:10846000000000000000000000000000000000000C
+:1084700000000000000000000000000000000000FC
+:10848000000000000000000041697274656C00008B
+:1084900000000000000000000000000000000000DC
+:1084A00000000000000000000000000000000000CC
+:1084B00000000000000000000000000000000000BC
+:1084C0000000000000000000383939313536000066
+:1084D000000061697274656C677072732E636F6DF2
+:1084E000000000000000000000000000000000008C
+:1084F000000000000000000000000000000000007C
+:10850000000000000000000000000000000000006B
+:108510000000D3A1B6C80000000000000000000069
+:10852000000000000000000000000000000000004B
+:10853000000000000000000000000000000000003B
+:10854000000000000000000000000000000000002B
+:10855000000041697274656C0000000000000000BA
+:10856000000000000000000000000000000000000B
+:1085700000000000000000000000000000000000FB
+:1085800000000000000000000000000000000000EB
+:1085900000003839393139300000000061697274E7
+:1085A000656C677072732E636F6D000000000000D1
+:1085B00000000000000000000000000000000000BB
+:1085C00000000000000000000000000000000000AB
+:1085D000000000000000000000000000D3A1B6C8A9
+:1085E000000000000000000000000000000000008B
+:1085F000000000000000000000000000000000007B
+:10860000000000000000000000000000000000006A
+:1086100000000000000000000000000041697274CA
+:10862000656C000000000000000000000000000079
+:10863000000000000000000000000000000000003A
+:10864000000000000000000000000000000000002A
+:10865000000000000000000000000000383939313F
+:1086600039320000000061697274656C6770727362
+:108670002E636F6D0000000000000000000000008D
+:1086800000000000000000000000000000000000EA
+:1086900000000000000000000000000000000000DA
+:1086A000000000000000D3A1B6C8000000000000D8
+:1086B00000000000000000000000000000000000BA
+:1086C00000000000000000000000000000000000AA
+:1086D000000000000000000000000000000000009A
+:1086E00000000000000041697274656C0000000029
+:1086F000000000000000000000000000000000007A
+:108700000000000000000000000000000000000069
+:108710000000000000000000000000000000000059
+:108720000000000000003839393139330000000002
+:1087300061697274656C677072732E636F6D00008F
+:108740000000000000000000000000000000000029
+:108750000000000000000000000000000000000019
+:108760000000000000000000000000000000000009
+:10877000D3A1B6C800000000000000000000000007
+:1087800000000000000000000000000000000000E9
+:1087900000000000000000000000000000000000D9
+:1087A00000000000000000000000000000000000C9
+:1087B00041697274656C0000000000000000000058
+:1087C00000000000000000000000000000000000A9
+:1087D0000000000000000000000000000000000099
+:1087E0000000000000000000000000000000000089
+:1087F0003839393139340000000061697274656CB0
+:10880000677072732E636F6D00000000000000003F
+:108810000000000000000000000000000000000058
+:108820000000000000000000000000000000000048
+:1088300000000000000000000000D3A1B6C8000046
+:108840000000000000000000000000000000000028
+:108850000000000000000000000000000000000018
+:108860000000000000000000000000000000000008
+:108870000000000000000000000041697274656C97
+:1088800000000000000000000000000000000000E8
+:1088900000000000000000000000000000000000D8
+:1088A00000000000000000000000000000000000C8
+:1088B000000000000000000000003839393139356F
+:1088C0000000000061697274656C677072732E63DA
+:1088D0006F6D0000000000000000000000000000BC
+:1088E0000000000000000000000000000000000088
+:1088F0000000000000000000000000000000000078
+:1089000000000000D3A1B6C8000000000000000075
+:108910000000000000000000000000000000000057
+:108920000000000000000000000000000000000047
+:108930000000000000000000000000000000000037
+:108940000000000041697274656C000000000000C6
+:108950000000000000000000000000000000000017
+:108960000000000000000000000000000000000007
+:1089700000000000000000000000000000000000F7
+:1089800000000000383939313936000000006169D3
+:108990007274656C677072732E636F6D00000000F7
+:1089A00000000000000000000000000000000000C7
+:1089B00000000000000000000000000000000000B7
+:1089C0000000000000000000000000000000D3A133
+:1089D000B6C8000000000000000000000000000019
+:1089E0000000000000000000000000000000000087
+:1089F0000000000000000000000000000000000077
+:108A000000000000000000000000000000004169BC
+:108A10007274656C0000000000000000000000009F
+:108A20000000000000000000000000000000000046
+:108A30000000000000000000000000000000000036
+:108A400000000000000000000000000000003839B5
+:108A5000393139370000000061697274656C6770E4
+:108A600072732E636F6D00000000000000000000B4
+:108A700000000000000000000000000000000000F6
+:108A800000000000000000000000000000000000E6
+:108A90000000000000000000D3A1B6C800000000E4
+:108AA00000000000000000000000000000000000C6
+:108AB00000000000000000000000000000000000B6
+:108AC00000000000000000000000000000000000A6
+:108AD000000000000000000041697274656C000035
+:108AE0000000000000000000000000000000000086
+:108AF0000000000000000000000000000000000076
+:108B00000000000000000000000000000000000065
+:108B10000000000000000000383939313938000009
+:108B2000000061697274656C677072732E636F6D9B
+:108B30000000000000000000000000000000000035
+:108B40000000000000000000000000000000000025
+:108B50000000000000000000000000000000000015
+:108B60000000D3A1B6C80000000000000000000013
+:108B700000000000000000000000000000000000F5
+:108B800000000000000000000000000000000000E5
+:108B900000000000000000000000000000000000D5
+:108BA000000041697274656C000000000000000064
+:108BB00000000000000000000000000000000000B5
+:108BC00000000000000000000000000000000000A5
+:108BD0000000000000000000000000000000000095
+:108BE0000000383939313032000000006169727498
+:108BF000656C677072732E636F6D0000000000007B
+:108C00000000000000000000000000000000000064
+:108C10000000000000000000000000000000000054
+:108C2000000000000000000000000000D3A1B6C852
+:108C30000000000000000000000000000000000034
+:108C40000000000000000000000000000000000024
+:108C50000000000000000000000000000000000014
+:108C60000000000000000000000000004169727474
+:108C7000656C000000000000000000000000000023
+:108C800000000000000000000000000000000000E4
+:108C900000000000000000000000000000000000D4
+:108CA00000000000000000000000000038393931E9
+:108CB00030330000000061697274656C6770727314
+:108CC0002E636F6D00000000000000000000000037
+:108CD0000000000000000000000000000000000094
+:108CE0000000000000000000000000000000000084
+:108CF000000000000000D3A1B6C800000000000082
+:108D00000000000000000000000000000000000063
+:108D10000000000000000000000000000000000053
+:108D20000000000000000000000000000000000043
+:108D300000000000000049646561000000000000C0
+:108D40000000000000000000000000000000000023
+:108D50000000000000000000000000000000000013
+:108D60000000000000000000000000000000000003
+:108D700000000000000038393931383900000000A7
+:108D800061697274656C677072732E636F6D000039
+:108D900000000000000000000000000000000000D3
+:108DA00000000000000000000000000000000000C3
+:108DB00000000000000000000000000000000000B3
+:108DC000D3A1B6C8000000000000000000000000B1
+:108DD0000000000000000000000000000000000093
+:108DE0000000000000000000000000000000000083
+:108DF0000000000000000000000000000000000073
+:108E000049646561000000000000000000000000EF
+:108E10000000000000000000000000000000000052
+:108E20000000000000000000000000000000000042
+:108E30000000000000000000000000000000000032
+:108E40003839393137393900000061697274656C1D
+:108E5000677072732E636F6D0000000000000000E9
+:108E60000000000000000000000000000000000002
+:108E700000000000000000000000000000000000F2
+:108E800000000000000000000000D3A1B6C80000F0
+:108E900000000000000000000000000000000000D2
+:108EA00000000000000000000000000000000000C2
+:108EB00000000000000000000000000000000000B2
+:108EC000000000000000000000004964656100002F
+:108ED0000000000000000000000000000000000092
+:108EE0000000000000000000000000000000000082
+:108EF0000000000000000000000000000000000072
+:108F0000000000000000000000003839393138341A
+:108F10003500000061697274656C677072732E634E
+:108F20006F6D000000000000000000000000000065
+:108F30000000000000000000000000000000000031
+:108F40000000000000000000000000000000000021
+:108F500000000000D3A1B6C800000000000000001F
+:108F60000000000000000000000000000000000001
+:108F700000000000000000000000000000000000F1
+:108F800000000000000000000000000000000000E1
+:108F9000000000004964656100000000000000005E
+:108FA00000000000000000000000000000000000C1
+:108FB00000000000000000000000000000000000B1
+:108FC00000000000000000000000000000000000A1
+:108FD000000000003839393138343600000061694A
+:108FE0007274656C677072732E636F6D00000000A1
+:108FF0000000000000000000000000000000000071
+:109000000000000000000000000000000000000060
+:109010000000000000000000000000000000D3A1DC
+:10902000B6C80000000000000000000000000000C2
+:109030000000000000000000000000000000000030
+:109040000000000000000000000000000000000020
+:109050000000000000000000000000000000496463
+:10906000656100000000000000000000000000003A
+:1090700000000000000000000000000000000000F0
+:1090800000000000000000000000000000000000E0
+:10909000000000000000000000000000000038395F
+:1090A000393138343800000061697274656C67705A
+:1090B00072732E636F6D000000000000000000005E
+:1090C00000000000000000000000000000000000A0
+:1090D0000000000000000000000000000000000090
+:1090E0000000000000000000D3A1B6C8000000008E
+:1090F0000000000000000000000000000000000070
+:10910000000000000000000000000000000000005F
+:10911000000000000000000000000000000000004F
+:1091200000000000000000004964656100000000CC
+:10913000000000000000000000000000000000002F
+:10914000000000000000000000000000000000001F
+:10915000000000000000000000000000000000000F
+:10916000000000000000000038393931383439007F
+:10917000000061697274656C677072732E636F6D45
+:1091800000000000000000000000000000000000DF
+:1091900000000000000000000000000000000000CF
+:1091A00000000000000000000000000000000000BF
+:1091B0000000D3A1B6C800000000000000000000BD
+:1091C000000000000000000000000000000000009F
+:1091D000000000000000000000000000000000008F
+:1091E000000000000000000000000000000000007F
+:1091F00000004964656100000000000000000000FC
+:10920000000000000000000000000000000000005E
+:10921000000000000000000000000000000000004E
+:10922000000000000000000000000000000000003E
+:109230000000383939313835300000006169727406
+:10924000656C677072732E636F6D00000000000024
+:10925000000000000000000000000000000000000E
+:1092600000000000000000000000000000000000FE
+:10927000000000000000000000000000D3A1B6C8FC
+:1092800000000000000000000000000000000000DE
+:1092900000000000000000000000000000000000CE
+:1092A00000000000000000000000000000000000BE
+:1092B000000000000000000000000000496465613B
+:1092C000000000000000000000000000000000009E
+:1092D000000000000000000000000000000000008E
+:1092E000000000000000000000000000000000007E
+:1092F0000000000000000000000000003839393193
+:1093000038353200000061697274656C6770727381
+:109310002E636F6D000000000000000000000000E0
+:10932000000000000000000000000000000000003D
+:10933000000000000000000000000000000000002D
+:10934000000000000000D3A1B6C80000000000002B
+:10935000000000000000000000000000000000000D
+:1093600000000000000000000000000000000000FD
+:1093700000000000000000000000000000000000ED
+:10938000000000000000496465610000000000006A
+:1093900000000000000000000000000000000000CD
+:1093A00000000000000000000000000000000000BD
+:1093B00000000000000000000000000000000000AD
+:1093C0000000000000003839393138353300000022
+:1093D00061697274656C677072732E636F6D0000E3
+:1093E000000000000000000000000000000000007D
+:1093F000000000000000000000000000000000006D
+:10940000000000000000000000000000000000005C
+:10941000D3A1B6C80000000000000000000000005A
+:10942000000000000000000000000000000000003C
+:10943000000000000000000000000000000000002C
+:10944000000000000000000000000000000000001C
+:109450004964656100000000000000000000000099
+:1094600000000000000000000000000000000000FC
+:1094700000000000000000000000000000000000EC
+:1094800000000000000000000000000000000000DC
+:109490003839393130340000000061697274656C0C
+:1094A000677072732E636F6D000000000000000093
+:1094B00000000000000000000000000000000000AC
+:1094C000000000000000000000000000000000009C
+:1094D00000000000000000000000D3A1B6C800009A
+:1094E000000000000000000000000000000000007C
+:1094F000000000000000000000000000000000006C
+:10950000000000000000000000000000000000005B
+:1095100000000000000000000000496465610000D8
+:10952000000000000000000000000000000000003B
+:10953000000000000000000000000000000000002B
+:10954000000000000000000000000000000000001B
+:1095500000000000000000000000383939313037C9
+:109560000000000061697274656C677072732E632D
+:109570006F6D00000000000000000000000000000F
+:1095800000000000000000000000000000000000DB
+:1095900000000000000000000000000000000000CB
+:1095A00000000000D3A1B6C80000000000000000C9
+:1095B00000000000000000000000000000000000AB
+:1095C000000000000000000000000000000000009B
+:1095D000000000000000000000000000000000008B
+:1095E0000000000049646561000000000000000008
+:1095F000000000000000000000000000000000006B
+:10960000000000000000000000000000000000005A
+:10961000000000000000000000000000000000004A
+:109620000000000038393931313200000000616932
+:109630007274656C677072732E636F6D000000004A
+:10964000000000000000000000000000000000001A
+:10965000000000000000000000000000000000000A
+:109660000000000000000000000000000000D3A186
+:10967000B6C800000000000000000000000000006C
+:1096800000000000000000000000000000000000DA
+:1096900000000000000000000000000000000000CA
+:1096A000000000000000000000000000000049640D
+:1096B00065610000000000000000000000000000E4
+:1096C000000000000000000000000000000000009A
+:1096D000000000000000000000000000000000008A
+:1096E0000000000000000000000000000000383909
+:1096F000393131340000000061697274656C677043
+:1097000072732E636F6D0000000000000000000007
+:109710000000000000000000000000000000000049
+:109720000000000000000000000000000000000039
+:109730000000000000000000D3A1B6C80000000037
+:109740000000000000000000000000000000000019
+:109750000000000000000000000000000000000009
+:1097600000000000000000000000000000000000F9
+:109770000000000000000000496465610000000076
+:1097800000000000000000000000000000000000D9
+:1097900000000000000000000000000000000000C9
+:1097A00000000000000000000000000000000000B9
+:1097B0000000000000000000383939313139000064
+:1097C000000061697274656C677072732E636F6DEF
+:1097D0000000000000000000000000000000000089
+:1097E0000000000000000000000000000000000079
+:1097F0000000000000000000000000000000000069
+:109800000000D3A1B6C80000000000000000000066
+:109810000000000000000000000000000000000048
+:109820000000000000000000000000000000000038
+:109830000000000000000000000000000000000028
+:1098400000004964656100000000000000000000A5
+:109850000000000000000000000000000000000008
+:1098600000000000000000000000000000000000F8
+:1098700000000000000000000000000000000000E8
+:1098800000003839393132320000000061697274E9
+:10989000656C677072732E636F6D000000000000CE
+:1098A00000000000000000000000000000000000B8
+:1098B00000000000000000000000000000000000A8
+:1098C000000000000000000000000000D3A1B6C8A6
+:1098D0000000000000000000000000000000000088
+:1098E0000000000000000000000000000000000078
+:1098F0000000000000000000000000000000000068
+:1099000000000000000000000000000049646561E4
+:109910000000000000000000000000000000000047
+:109920000000000000000000000000000000000037
+:109930000000000000000000000000000000000027
+:10994000000000000000000000000000383939313C
+:1099500032340000000061697274656C6770727364
+:109960002E636F6D0000000000000000000000008A
+:1099700000000000000000000000000000000000E7
+:1099800000000000000000000000000000000000D7
+:10999000000000000000D3A1B6C8000000000000D5
+:1099A00000000000000000000000000000000000B7
+:1099B00000000000000000000000000000000000A7
+:1099C0000000000000000000000000000000000097
+:1099D0000000000000004964656100000000000014
+:1099E0000000000000000000000000000000000077
+:1099F0000000000000000000000000000000000067
+:109A00000000000000000000000000000000000056
+:109A10000000000000003839393134340000000003
+:109A200061697274656C677072732E636F6D00008C
+:109A30000000000000000000000000000000000026
+:109A40000000000000000000000000000000000016
+:109A50000000000000000000000000000000000006
+:109A6000D3A1B6C800000000000000000000000004
+:109A700000000000000000000000000000000000E6
+:109A800000000000000000000000000000000000D6
+:109A900000000000000000000000000000000000C6
+:109AA0004964656100000000000000000000000043
+:109AB00000000000000000000000000000000000A6
+:109AC0000000000000000000000000000000000096
+:109AD0000000000000000000000000000000000086
+:109AE0003839393135360000000061697274656CAF
+:109AF000677072732E636F6D00000000000000003D
+:109B00000000000000000000000000000000000055
+:109B10000000000000000000000000000000000045
+:109B200000000000000000000000D3A1B6C8000043
+:109B30000000000000000000000000000000000025
+:109B40000000000000000000000000000000000015
+:109B50000000000000000000000000000000000005
+:109B60000000000000000000000049646561000082
+:109B700000000000000000000000000000000000E5
+:109B800000000000000000000000000000000000D5
+:109B900000000000000000000000000000000000C5
+:109BA0000000000000000000000038393931373073
+:109BB0000000000061697274656C677072732E63D7
+:109BC0006F6D0000000000000000000000000000B9
+:109BD0000000000000000000000000000000000085
+:109BE0000000000000000000000000000000000075
+:109BF00000000000D3A1B6C8000000000000000073
+:109C00000000000000000000000000000000000054
+:109C10000000000000000000000000000000000044
+:109C20000000000000000000000000000000000034
+:109C300000000000496465610000000000000000B1
+:109C40000000000000000000000000000000000014
+:109C50000000000000000000000000000000000004
+:109C600000000000000000000000000000000000F4
+:109C700000000000383939313738000000006169D0
+:109C80007274656C677072732E636F6D00000000F4
+:109C900000000000000000000000000000000000C4
+:109CA00000000000000000000000000000000000B4
+:109CB0000000000000000000000000000000D3A130
+:109CC000B6C8000000000000000000000000000016
+:109CD0000000000000000000000000000000000084
+:109CE0000000000000000000000000000000000074
+:109CF00000000000000000000000000000004964B7
+:109D0000656100000000000000000000000000008D
+:109D10000000000000000000000000000000000043
+:109D20000000000000000000000000000000000033
+:109D300000000000000000000000000000003839B2
+:109D4000393138320000000061697274656C6770E7
+:109D500072732E636F6D00000000000000000000B1
+:109D600000000000000000000000000000000000F3
+:109D700000000000000000000000000000000000E3
+:109D80000000000000000000D3A1B6C800000000E1
+:109D900000000000000000000000000000000000C3
+:109DA00000000000000000000000000000000000B3
+:109DB00000000000000000000000000000000000A3
+:109DC0000000000000000000496465610000000020
+:109DD0000000000000000000000000000000000083
+:109DE0000000000000000000000000000000000073
+:109DF0000000000000000000000000000000000063
+:109E00000000000000000000383939313837000008
+:109E1000000061697274656C677072732E636F6D98
+:109E20000000000000000000000000000000000032
+:109E30000000000000000000000000000000000022
+:109E40000000000000000000000000000000000012
+:109E50000000D3A1B6C80000000000000000000010
+:109E600000000000000000000000000000000000F2
+:109E700000000000000000000000000000000000E2
+:109E800000000000000000000000000000000000D2
+:109E900000004A696F0000000000000000000000A0
+:109EA00000000000000000000000000000000000B2
+:109EB00000000000000000000000000000000000A2
+:109EC0000000000000000000000000000000000092
+:109ED0000000383939313834300000004A696F6E7B
+:109EE0006574000000000000000000000000000099
+:109EF0000000000000000000000000000000000062
+:109F00000000000000000000000000000000000051
+:109F1000000000000000000000000000D3A1B6C84F
+:109F20000000000000000000000000000000000031
+:109F30000000000000000000000000000000000021
+:109F40000000000000000000000000000000000011
+:109F50000000000000000000000000004A696F00DF
+:109F600000000000000000000000000000000000F1
+:109F700000000000000000000000000000000000E1
+:109F800000000000000000000000000000000000D1
+:109F900000000000000000000000000038393931E6
+:109FA0003835340000004A696F6E657400000000A7
+:109FB00000000000000000000000000000000000A1
+:109FC0000000000000000000000000000000000091
+:109FD0000000000000000000000000000000000081
+:109FE000000000000000D3A1B6C80000000000007F
+:109FF0000000000000000000000000000000000061
+:10A000000000000000000000000000000000000050
+:10A010000000000000000000000000000000000040
+:10A020000000000000004A696F000000000000000E
+:10A030000000000000000000000000000000000020
+:10A040000000000000000000000000000000000010
+:10A050000000000000000000000000000000000000
+:10A060000000000000003839393138353500000073
+:10A070004A696F6E65740000000000000000000077
+:10A0800000000000000000000000000000000000D0
+:10A0900000000000000000000000000000000000C0
+:10A0A00000000000000000000000000000000000B0
+:10A0B000D3A1B6C8000000000000000000000000AE
+:10A0C0000000000000000000000000000000000090
+:10A0D0000000000000000000000000000000000080
+:10A0E0000000000000000000000000000000000070
+:10A0F0004A696F000000000000000000000000003E
+:10A10000000000000000000000000000000000004F
+:10A11000000000000000000000000000000000003F
+:10A12000000000000000000000000000000000002F
+:10A13000383939313835360000004A696F6E657438
+:10A14000000000000000000000000000000000000F
+:10A1500000000000000000000000000000000000FF
+:10A1600000000000000000000000000000000000EF
+:10A1700000000000000000000000D3A1B6C80000ED
+:10A1800000000000000000000000000000000000CF
+:10A1900000000000000000000000000000000000BF
+:10A1A00000000000000000000000000000000000AF
+:10A1B000000000000000000000004A696F0000007D
+:10A1C000000000000000000000000000000000008F
+:10A1D000000000000000000000000000000000007F
+:10A1E000000000000000000000000000000000006F
+:10A1F0000000000000000000000038393931383517
+:10A20000370000004A696F6E6574000000000000AE
+:10A21000000000000000000000000000000000003E
+:10A22000000000000000000000000000000000002E
+:10A23000000000000000000000000000000000001E
+:10A2400000000000D3A1B6C800000000000000001C
+:10A2500000000000000000000000000000000000FE
+:10A2600000000000000000000000000000000000EE
+:10A2700000000000000000000000000000000000DE
+:10A28000000000004A696F000000000000000000AC
+:10A2900000000000000000000000000000000000BE
+:10A2A00000000000000000000000000000000000AE
+:10A2B000000000000000000000000000000000009E
+:10A2C00000000000383939313835380000004A695B
+:10A2D0006F6E6574000000000000000000000000C8
+:10A2E000000000000000000000000000000000006E
+:10A2F000000000000000000000000000000000005E
+:10A300000000000000000000000000000000D3A1D9
+:10A31000B6C80000000000000000000000000000BF
+:10A32000000000000000000000000000000000002D
+:10A33000000000000000000000000000000000001D
+:10A3400000000000000000000000000000004A695A
+:10A350006F0000000000000000000000000000008E
+:10A3600000000000000000000000000000000000ED
+:10A3700000000000000000000000000000000000DD
+:10A38000000000000000000000000000000038395C
+:10A3900039313835390000004A696F6E6574000044
+:10A3A00000000000000000000000000000000000AD
+:10A3B000000000000000000000000000000000009D
+:10A3C000000000000000000000000000000000008D
+:10A3D0000000000000000000D3A1B6C8000000008B
+:10A3E000000000000000000000000000000000006D
+:10A3F000000000000000000000000000000000005D
+:10A40000000000000000000000000000000000004C
+:10A4100000000000000000004A696F00000000001A
+:10A42000000000000000000000000000000000002C
+:10A43000000000000000000000000000000000001C
+:10A44000000000000000000000000000000000000C
+:10A450000000000000000000383939313836300083
+:10A4600000004A696F6E6574000000000000000083
+:10A4700000000000000000000000000000000000DC
+:10A4800000000000000000000000000000000000CC
+:10A4900000000000000000000000000000000000BC
+:10A4A0000000D3A1B6C800000000000000000000BA
+:10A4B000000000000000000000000000000000009C
+:10A4C000000000000000000000000000000000008C
+:10A4D000000000000000000000000000000000007C
+:10A4E00000004A696F00000000000000000000004A
+:10A4F000000000000000000000000000000000005C
+:10A50000000000000000000000000000000000004B
+:10A51000000000000000000000000000000000003B
+:10A520000000383939313836310000004A696F6E21
+:10A530006574000000000000000000000000000042
+:10A54000000000000000000000000000000000000B
+:10A5500000000000000000000000000000000000FB
+:10A56000000000000000000000000000D3A1B6C8F9
+:10A5700000000000000000000000000000000000DB
+:10A5800000000000000000000000000000000000CB
+:10A5900000000000000000000000000000000000BB
+:10A5A0000000000000000000000000004A696F0089
+:10A5B000000000000000000000000000000000009B
+:10A5C000000000000000000000000000000000008B
+:10A5D000000000000000000000000000000000007B
+:10A5E0000000000000000000000000003839393190
+:10A5F0003836320000004A696F6E65740000000052
+:10A60000000000000000000000000000000000004A
+:10A61000000000000000000000000000000000003A
+:10A62000000000000000000000000000000000002A
+:10A63000000000000000D3A1B6C800000000000028
+:10A64000000000000000000000000000000000000A
+:10A6500000000000000000000000000000000000FA
+:10A6600000000000000000000000000000000000EA
+:10A670000000000000004A696F00000000000000B8
+:10A6800000000000000000000000000000000000CA
+:10A6900000000000000000000000000000000000BA
+:10A6A00000000000000000000000000000000000AA
+:10A6B000000000000000383939313836330000001E
+:10A6C0004A696F6E65740000000000000000000021
+:10A6D000000000000000000000000000000000007A
+:10A6E000000000000000000000000000000000006A
+:10A6F000000000000000000000000000000000005A
+:10A70000D3A1B6C800000000000000000000000057
+:10A710000000000000000000000000000000000039
+:10A720000000000000000000000000000000000029
+:10A730000000000000000000000000000000000019
+:10A740004A696F00000000000000000000000000E7
+:10A7500000000000000000000000000000000000F9
+:10A7600000000000000000000000000000000000E9
+:10A7700000000000000000000000000000000000D9
+:10A78000383939313836340000004A696F6E6574E3
+:10A7900000000000000000000000000000000000B9
+:10A7A00000000000000000000000000000000000A9
+:10A7B0000000000000000000000000000000000099
+:10A7C00000000000000000000000D3A1B6C8000097
+:10A7D0000000000000000000000000000000000079
+:10A7E0000000000000000000000000000000000069
+:10A7F0000000000000000000000000000000000059
+:10A80000000000000000000000004A696F00000026
+:10A810000000000000000000000000000000000038
+:10A820000000000000000000000000000000000028
+:10A830000000000000000000000000000000000018
+:10A8400000000000000000000000383939313836BF
+:10A85000350000004A696F6E65740000000000005A
+:10A8600000000000000000000000000000000000E8
+:10A8700000000000000000000000000000000000D8
+:10A8800000000000000000000000000000000000C8
+:10A8900000000000D3A1B6C80000000000000000C6
+:10A8A00000000000000000000000000000000000A8
+:10A8B0000000000000000000000000000000000098
+:10A8C0000000000000000000000000000000000088
+:10A8D000000000004A696F00000000000000000056
+:10A8E0000000000000000000000000000000000068
+:10A8F0000000000000000000000000000000000058
+:10A900000000000000000000000000000000000047
+:10A9100000000000383939313836360000004A6905
+:10A920006F6E657400000000000000000000000071
+:10A930000000000000000000000000000000000017
+:10A940000000000000000000000000000000000007
+:10A950000000000000000000000000000000D3A183
+:10A96000B6C8000000000000000000000000000069
+:10A9700000000000000000000000000000000000D7
+:10A9800000000000000000000000000000000000C7
+:10A9900000000000000000000000000000004A6904
+:10A9A0006F00000000000000000000000000000038
+:10A9B0000000000000000000000000000000000097
+:10A9C0000000000000000000000000000000000087
+:10A9D0000000000000000000000000000000383906
+:10A9E00039313836370000004A696F6E65740000EF
+:10A9F0000000000000000000000000000000000057
+:10AA00000000000000000000000000000000000046
+:10AA10000000000000000000000000000000000036
+:10AA20000000000000000000D3A1B6C80000000034
+:10AA30000000000000000000000000000000000016
+:10AA40000000000000000000000000000000000006
+:10AA500000000000000000000000000000000000F6
+:10AA600000000000000000004A696F0000000000C4
+:10AA700000000000000000000000000000000000D6
+:10AA800000000000000000000000000000000000C6
+:10AA900000000000000000000000000000000000B6
+:10AAA0000000000000000000383939313836380025
+:10AAB00000004A696F6E657400000000000000002D
+:10AAC0000000000000000000000000000000000086
+:10AAD0000000000000000000000000000000000076
+:10AAE0000000000000000000000000000000000066
+:10AAF0000000D3A1B6C80000000000000000000064
+:10AB00000000000000000000000000000000000045
+:10AB10000000000000000000000000000000000035
+:10AB20000000000000000000000000000000000025
+:10AB300000004A696F0000000000000000000000F3
+:10AB40000000000000000000000000000000000005
+:10AB500000000000000000000000000000000000F5
+:10AB600000000000000000000000000000000000E5
+:10AB70000000383939313836390000004A696F6EC3
+:10AB800065740000000000000000000000000000EC
+:10AB900000000000000000000000000000000000B5
+:10ABA00000000000000000000000000000000000A5
+:10ABB000000000000000000000000000D3A1B6C8A3
+:10ABC0000000000000000000000000000000000085
+:10ABD0000000000000000000000000000000000075
+:10ABE0000000000000000000000000000000000065
+:10ABF0000000000000000000000000004A696F0033
+:10AC00000000000000000000000000000000000044
+:10AC10000000000000000000000000000000000034
+:10AC20000000000000000000000000000000000024
+:10AC30000000000000000000000000003839393139
+:10AC40003837300000004A696F6E657400000000FC
+:10AC500000000000000000000000000000000000F4
+:10AC600000000000000000000000000000000000E4
+:10AC700000000000000000000000000000000000D4
+:10AC8000000000000000D3A1B6C8000000000000D2
+:10AC900000000000000000000000000000000000B4
+:10ACA00000000000000000000000000000000000A4
+:10ACB0000000000000000000000000000000000094
+:10ACC0000000000000004A696F0000000000000062
+:10ACD0000000000000000000000000000000000074
+:10ACE0000000000000000000000000000000000064
+:10ACF0000000000000000000000000000000000054
+:10AD000000000000000038393931383731000000C8
+:10AD10004A696F6E657400000000000000000000CA
+:10AD20000000000000000000000000000000000023
+:10AD30000000000000000000000000000000000013
+:10AD40000000000000000000000000000000000003
+:10AD5000D3A1B6C800000000000000000000000001
+:10AD600000000000000000000000000000000000E3
+:10AD700000000000000000000000000000000000D3
+:10AD800000000000000000000000000000000000C3
+:10AD90004A696F0000000000000000000000000091
+:10ADA00000000000000000000000000000000000A3
+:10ADB0000000000000000000000000000000000093
+:10ADC0000000000000000000000000000000000083
+:10ADD000383939313837320000004A696F6E65748E
+:10ADE0000000000000000000000000000000000063
+:10ADF0000000000000000000000000000000000053
+:10AE00000000000000000000000000000000000042
+:10AE100000000000000000000000D3A1B6C8000040
+:10AE20000000000000000000000000000000000022
+:10AE30000000000000000000000000000000000012
+:10AE40000000000000000000000000000000000002
+:10AE5000000000000000000000004A696F000000D0
+:10AE600000000000000000000000000000000000E2
+:10AE700000000000000000000000000000000000D2
+:10AE800000000000000000000000000000000000C2
+:10AE90000000000000000000000038393931383768
+:10AEA000330000004A696F6E657400000000000006
+:10AEB0000000000000000000000000000000000092
+:10AEC0000000000000000000000000000000000082
+:10AED0000000000000000000000000000000000072
+:10AEE00000000000D3A1B6C8000000000000000070
+:10AEF0000000000000000000000000000000000052
+:10AF00000000000000000000000000000000000041
+:10AF10000000000000000000000000000000000031
+:10AF2000000000004A696F000000000000000000FF
+:10AF30000000000000000000000000000000000011
+:10AF40000000000000000000000000000000000001
+:10AF500000000000000000000000000000000000F1
+:10AF600000000000383939313837340000004A69B0
+:10AF70006F6E65740000000000000000000000001B
+:10AF800000000000000000000000000000000000C1
+:10AF900000000000000000000000000000000000B1
+:10AFA0000000000000000000000000000000B6F2F9
+:10AFB000B9CFB6E0B6FB00000000000000000000C2
+:10AFC0000000000000000000000000000000000081
+:10AFD0000000000000000000000000000000000071
+:10AFE00000000000000000000000000000004D4FC5
+:10AFF0005649535441520000000000000000000078
+:10B000000000000000000000000000000000000040
+:10B010000000000000000000000000000000000030
+:10B0200000000000000000000000000000003839AF
+:10B030003539333030000000696E7465726E6574A6
+:10B040002E6D6F7669737461722E636F6D2E6563FA
+:10B0500000000000000000000000000000000000F0
+:10B0600000000000000000000000000000000000E0
+:10B070000000000000000000B6F2B9CFB6E0B6FB59
+:10B0800000000000000000000000000000000000C0
+:10B0900000000000000000000000000000000000B0
+:10B0A00000000000000000000000000000000000A0
+:10B0B0000000000000000000436C61726F0000009F
+:10B0C0000000000000000000000000000000000080
+:10B0D0000000000000000000000000000000000070
+:10B0E0000000000000000000000000000000000060
+:10B0F00000000000000000003839353933303100DD
+:10B100000000696E7465726E65742E636C61726F97
+:10B110002E636F6D2E6563000000000000000000CC
+:10B12000000000000000000000000000000000001F
+:10B13000000000000000000000000000000000000F
+:10B140000000B6F2B9CFB6E0B6FB00000000000088
+:10B1500000000000000000000000000000000000EF
+:10B1600000000000000000000000000000000000DF
+:10B1700000000000000000000000000000000000CF
+:10B180000000434E540000000000000000000000DA
+:10B1900000000000000000000000000000000000AF
+:10B1A000000000000000000000000000000000009F
+:10B1B000000000000000000000000000000000008F
+:10B1C000000038393539333032000000696E74655B
+:10B1D000726E65742E636E742E6E65742E656300D8
+:10B1E000000000000000000000000000000000005F
+:10B1F000000000000000000000000000000000004F
+:10B2000000000000000000000000000000C18140BC
+:10B2100001C0804101C0804100C1814001C0804126
+:10B2200000C1814000C1814001C0804101C0804116
+:10B2300000C1814000C1814001C0804100C1814006
+:10B2400001C0804101C0804100C1814001C08041F6
+:10B2500000C1814000C1814001C0804100C18140E6
+:10B2600001C0804101C0804100C1814000C18140D6
+:10B2700001C0804101C0804100C1814001C08041C6
+:10B2800000C1814000C1814001C0804101C08041B6
+:10B2900000C1814000C1814001C0804100C18140A6
+:10B2A00001C0804101C0804100C1814000C1814096
+:10B2B00001C0804101C0804100C1814001C0804186
+:10B2C00000C1814000C1814001C0804100C1814076
+:10B2D00001C0804101C0804100C1814001C0804166
+:10B2E00000C1814000C1814001C0804101C0804156
+:10B2F00000C1814000C1814001C0804100C1814046
+:10B3000001C0804101C0804100C1814000C0C10135
+:10B31000C30302C2C60607C705C5C404CC0C0DCDC5
+:10B320000FCFCE0E0ACACB0BC90908C8D81819D935
+:10B330001BDBDA1A1EDEDF1FDD1D1CDC14D4D51565
+:10B34000D71716D6D21213D311D1D010F03031F155
+:10B3500033F3F23236F6F737F53534F43CFCFD3D85
+:10B36000FF3F3EFEFA3A3BFB39F9F83828E8E92975
+:10B37000EB2B2AEAEE2E2FEF2DEDEC2CE42425E525
+:10B3800027E7E62622E2E323E12120E0A06061A195
+:10B3900063A3A26266A6A767A56564A46CACAD6D45
+:10B3A000AF6F6EAEAA6A6BAB69A9A86878B8B979B5
+:10B3B000BB7B7ABABE7E7FBF7DBDBC7CB47475B5E5
+:10B3C00077B7B67672B2B373B17170B050909151D5
+:10B3D0009353529296565797559594549C5C5D9D05
+:10B3E0005F9F9E5E5A9A9B5B9959589888484989F5
+:10B3F0004B8B8A4A4E8E8F4F8D4D4C8C44848545A5
+:10B4000087474686824243834181804041542B4195
+:10B41000504E3D0000000000000000000000000051
+:10B42000000000000000000000000000000000001C
+:10B43000000000000000000000000000000000000C
+:10B4400038000000000000000000000000000000C4
+:10B4500000000000000000000000000000000000EC
+:10B4600000000000000000000000000000000000DC
+:10B4700000000000000000000000000000000000CC
+:10B4800000000000000000000000000000000000BC
+:10B4900000000000000000000000000000000000AC
+:10B4A0000000000040B40308FCA50020C32F0020CA
+:10B4B00000000000020001000000000040B403088A
+:10B4C000FCA50020C52F002001000000010200089B
+:10B4D0000100000041B40308FCA50020E812002090
+:10B4E00001080000E101D0070200000040B4030899
+:10B4F000FCA50020C52F0020D10F00000102A00FE5
+:10B500000300000000000000000000000000000038
+:10B51000000000000000000000000000000000002B
+:10B52000000000000000000000000000000000001B
+:10B53000000000000000000000000000000000000B
+:10B5400000000000000000000000000000000000FB
+:10B5500000000000000000000000000000000000EB
+:10B5600000000000000000000000000000000000DB
+:10B5700000000000000000000000000000000000CB
+:10B5800000000000000000000000000000000000BB
+:10B5900000000000000000000000000000000000AB
+:10B5A000000000000000000000000000000000009B
+:10B5B000000000000000000000000000000000008B
+:10B5C000000000000000000000000000000000007B
+:10B5D000000000000000000000000000000000006B
+:10B5E000000000000000000000000000000000005B
+:10B5F000000000000000000000000000000000004B
+:10B60000000000000000000000000000000000003A
+:10B61000000000000000000000000000000000002A
+:10B62000000000000000000000000000000000001A
+:10B63000000000000000000000000000000000000A
+:10B6400000000000000000000000000000000000FA
+:10B6500000000000000000000000000000000000EA
+:10B6600000000000000000000000000000000000DA
+:10B6700000000000000000000000000000000000CA
+:10B68000000000000000000000000000002F00008B
+:10B6900000000700070000147F147F1400242A7F95
+:10B6A0002A12006264081323003649552250000014
+:10B6B0000503000000001C224100000041221C0084
+:10B6C0000014083E08140008083E0808000000A006
+:10B6D0006000000808080808000060600000002002
+:10B6E00010080402003E5149453E0000427F4000E0
+:10B6F000004261514946002141454B310018141266
+:10B700007F10002745454539003C4A494930000132
+:10B710007109050300364949493600064949291E81
+:10B7200000003636000000005636000000081422E3
+:10B7300041000014141414140000412214080002E3
+:10B740000151090600324959513E007C1211127C08
+:10B75000007F49494936003E41414122007F414135
+:10B76000221C007F49494941007F09090901003E27
+:10B770004149497A007F0808087F0000417F410065
+:10B78000002040413F01007F08142241007F4040DB
+:10B790004040007F020C027F007F0408107F003EC3
+:10B7A0004141413E007F09090906003E4151215EA9
+:10B7B000007F091929460046494949310001017FA6
+:10B7C0000101003F4040403F001F2040201F003F3C
+:10B7D0004038403F006314081463000708700807EE
+:10B7E00000615149454300007F41410000552A5501
+:10B7F0002A55000041417F0000040201020400407C
+:10B80000404040400000010204000020545454789D
+:10B81000007F4844443800384444442000384444BD
+:10B82000487F00385454541800087E09010200185B
+:10B83000A4A4A47C007F080404780000447D400098
+:10B84000004080847D00007F102844000000417F7C
+:10B850004000007C04180478007C08040478003858
+:10B860004444443800FC242424180018242418FCE0
+:10B87000007C0804040800485454542000043F4449
+:10B880004020003C4040207C001C2040201C003C0C
+:10B890004030403C004428102844001CA0A0A07C5C
+:10B8A000004464544C441414141414140000000094
+:10B8B00000000000000000000000FC00000000008C
+:10B8C00002000000000C020C02000000000000005A
+:10B8D00090D0BCD0BC900003000300001824FE44AC
+:10B8E0008C000302070201001824D8B04C8000032A
+:10B8F00000010201C038E438E00001020201020246
+:10B90000080600000000000000000000000000F831
+:10B910000402000000010204000204F80000000418
+:10B92000020100009060F86090000000010000003B
+:10B930002020FC202000000001000000000000008A
+:10B940000000080600000000202020202000000049
+:10B9500000000000000000000000000200000000E5
+:10B960000080601C0200040300000000F8040404CE
+:10B97000F8000102020201000008FC0000000002C1
+:10B98000030200001884442418000302020202008B
+:10B9900008042424D80001020202010040B088FCFF
+:10B9A00080000000000302003C242424C4000102A3
+:10B9B00002020100F824242CC0000102020201004E
+:10B9C0000C04E41C0400000003000000D82424241C
+:10B9D000D80001020202010038444444F800000388
+:10B9E0000202010000001000000000000200000040
+:10B9F0000000200000000000060000000020508829
+:10BA0000040200000000010290909090900000005D
+:10BA10000000000000020488502000020100000025
+:10BA20001804C4241800000002000000F804E49484
+:10BA3000F80001020202020000E09CF08000020314
+:10BA40000000030204FC2424D800020302020100C7
+:10BA5000F80404040C0001020202010004FC0404C6
+:10BA6000F80002030202010004FC24740C0002032B
+:10BA70000202030004FC24740C0002030200000014
+:10BA8000F0080444CC4000010202010004FC202024
+:10BA9000FC040203000003020404FC04040002028C
+:10BAA00003020200000404FC040406040403000072
+:10BAB00004FC24D00C0402030200030204FC040072
+:10BAC0000000020302020203FC3CC03CFC00030035
+:10BAD0000300030004FC30C4FC0402030200030062
+:10BAE000F8040404F80001020202010004FC24240A
+:10BAF0001800020302000000F8848404F800010228
+:10BB00000207050004FC24649800020302000302FB
+:10BB1000182424448C000302020201000C04FC04DB
+:10BB20000C0000020302000004FC0000FC04000101
+:10BB300002020100047C80E01C04000003000000FD
+:10BB40001CE03CE01C00000300030000049C609C1F
+:10BB50000400020300030200041CE01C04000002B5
+:10BB6000030200000C84641C0400020302020300B0
+:10BB70000000FE020200000007040400000E30C0B6
+:10BB80000000000000010200000202FE00000004AC
+:10BB90000407000000040204000000000000000090
+:10BBA0000000000000000808080808080000020063
+:10BBB00000000000000000000040A0A0C000000144
+:10BBC0000202030204FC2020C00000030202010064
+:10BBD00000C02020600000010202020000C02024FA
+:10BBE000FC0000010202030200C0A0A0C00000018E
+:10BBF000020202000020F8242404000203020200D2
+:10BC00000040A0A0602000070A0A0A0404FC2020CB
+:10BC1000C0000203020003020020E4000000000252
+:10BC200003020000000020E40000080808070000EC
+:10BC300004FC80E020200203020003020404FC0054
+:10BC40000000020203020200E020E020C000030026
+:10BC50000300030020E02020C000020302000302D2
+:10BC600000C02020C00000010202010020E02020CE
+:10BC7000C000080F0A02010000C02020E0000001FF
+:10BC8000020A0F0820E0402020000203020000000A
+:10BC90000060A0A020000002020203000020F820A3
+:10BCA000000000000102020020E00020E00000018E
+:10BCB0000202030220E02080602000000301000057
+:10BCC0006080E0806000000300030000206080606E
+:10BCD000200002030003020020E02080602008080A
+:10BCE000070100000020A060200000020302020003
+:10BCF000000020DE0200000000070400000000FF3A
+:10BD000000000000000F00000002DE200000000420
+:10BD1000070000000201020404020000000000000D
+:10BD20000000000000000000000000000000000013
+:10BD3000000000F8000000000000003330000000A8
+:10BD400000100C06100C06000000000000000000AF
+:10BD500040C07840C0784000043F04043F04040021
+:10BD6000007088FC08300000001820FF211E000031
+:10BD7000F008F000E018000000211C031E211E0046
+:10BD800000F00888700000001E21232419272110CC
+:10BD900010160E000000000000000000000000006F
+:10BDA000000000E018040200000000071820400016
+:10BDB00000020418E0000000004020180700000006
+:10BDC000404080F0804040000202010F010202006A
+:10BDD000000000F0000000000101011F010101004E
+:10BDE000000000000000000080B0700000000000B3
+:10BDF000000000000000000000010101010101013C
+:10BE000000000000000000000030300000000000D2
+:10BE100000000000806018040060180601000000A7
+:10BE200000E010080810E000000F102020100F00A4
+:10BE3000001010F8000000000020203F202000002B
+:10BE40000070080808887000003028242221300083
+:10BE500000300888884830000018202020110E008B
+:10BE60000000C02010F8000000070424243F240034
+:10BE700000F80888880808000019212020110E0009
+:10BE800000E0108888180000000F112020110E001B
+:10BE900000380808C83808000000003F0000000013
+:10BEA0000070880808887000001C222121221C00D4
+:10BEB00000E010080810E0000000312222110F00FD
+:10BEC000000000C0C0000000000000303000000092
+:10BED0000000008000000000000080600000000002
+:10BEE000000080402010080000010204081020001B
+:10BEF0004040404040404000040404040404040066
+:10BF000000081020408000000020100804020100FA
+:10BF1000007048080808F0000000003036010000FA
+:10BF2000C030C828E810E0000718272423140B00AD
+:10BF30000000C038E0000000203C23020227382027
+:10BF400008F8888888700000203F202020110E000B
+:10BF5000C030080808083800071820202010080002
+:10BF600008F808080810E000203F202020100F00EB
+:10BF700008F88888E8081000203F202023201800B7
+:10BF800008F88888E8081000203F2000030000001F
+:10BF9000C03008080838000007182020221E0200C0
+:10BFA00008F808000008F808203F210101213F207F
+:10BFB000000808F8080800000020203F20200000AA
+:10BFC00000000808F8080800C08080807F0000009A
+:10BFD00008F888C028180800203F200126382000D3
+:10BFE00008F8080000000000203F2020202030003A
+:10BFF00008F8F800F8F80800203F003F003F200054
+:10C0000008F830C00008F808203F200007183F005B
+:10C01000E01008080810E0000F10202020100F008A
+:10C0200008F808080808F000203F2101010100007D
+:10C03000E01008080810E0000F18242438504F00C2
+:10C0400008F8888888887000203F2000030C302082
+:10C0500000708808080838000038202121221C00C0
+:10C06000180808F8080818000000203F2000000009
+:10C0700008F808000008F808001F202020201F00F2
+:10C080000878880000C83808000007380E01000052
+:10C09000F80800F80008F800033C0700073C03001C
+:10C0A000081868808068180820302C03032C302082
+:10C0B0000838C800C83808000000203F20000000F1
+:10C0C00010080808C8380800203826212020180049
+:10C0D000000000FE020202000000007F404040001D
+:10C0E000000C30C000000000000000010638C00055
+:10C0F00000020202FE000000004040407F000000FD
+:10C100000000040202020400000000000000000021
+:10C11000000000000000000080808080808080801F
+:10C120000002020400000000000000000000000007
+:10C1300000008080808000000019242222223F20FD
+:10C1400008F8008080000000003F112020110E0040
+:10C150000000008080800000000E112020201100CF
+:10C16000000000808088F800000E112020103F2081
+:10C170000000808080800000001F22222222130005
+:10C18000008080F0888888180020203F2020000050
+:10C190000000808080808000006B94949493600005
+:10C1A00008F8008080800000203F210000203F2010
+:10C1B00000809898000000000020203F2020000010
+:10C1C000000000809898000000C08080807F000000
+:10C1D00008F8000080808000203F24022D302000DD
+:10C1E000000808F8000000000020203F2020000088
+:10C1F0008080808080808000203F20003F20003FA2
+:10C200008080008080800000203F210000203F20AF
+:10C210000000808080800000001F202020201F0060
+:10C22000808000808000000080FFA12020110E008F
+:10C230000000008080808000000E112020A0FF8080
+:10C24000808080008080800020203F21200001002D
+:10C250000000808080808000003324242424190082
+:10C26000008080E0808000000000001F202000008F
+:10C270008080000000808000001F202020103F20D0
+:10C28000808080000080808000010E300806010060
+:10C2900080800080008080800F300C030C300F0005
+:10C2A00000808000808080000020312E0E31200030
+:10C2B000808080000080808080818E701806010060
+:10C2C00000808080808080000021302C222130007E
+:10C2D00000000000807C020200000000003F40409F
+:10C2E0000804FE0408C0000000000310207F201096
+:10C2F0000002027C800000000040403F000000007F
+:10C300000006010102020404000000000000000019
+:10C31000000000000000000000000000000000001D
+:10C32000000000000000000000000000000000000D
+:10C33000000000000000000000F0F0F0000000002D
+:10C340000000000000017F0100000000000000006C
+:10C35000001C1C1C0000000000008060301C8C6071
+:10C36000301C0C0000000000000000000000000075
+:10C37000000000000000000000000000000000E0DD
+:10C380000000000000E000000086E69F86868686AA
+:10C39000E69F860000011F01010101011F0101004C
+:10C3A000000080C06020F820E0C00000000003070B
+:10C3B0000C18FF70E18100000000070F10107F10C3
+:10C3C0000F0700008060206080000000E020000077
+:10C3D0000F3020309F70DC371030C0000000100E8E
+:10C3E00003000718101807000000C02020E0C0005C
+:10C3F0000000000080E01F38E88703C43C04000010
+:10C40000070F1810100B070D1010080000808C4C3F
+:10C4100038000000000000000000000000000000E4
+:10C42000000000000000000000000000000000000C
+:10C4300000000000000080E0300804000000000060
+:10C4400000FEFF0100000000000000000000030FDC
+:10C450001820400000040830E080000000000000C8
+:10C460000000000001FFFE00000000000040201856
+:10C470000F03000000000000000000000000C000EA
+:10C4800000000000004266663C18FF183C666642E9
+:10C490000000000000000300000000000000000099
+:10C4A0000000800000000000001010101010FF10AD
+:10C4B0001010101000000000000003000000000039
+:10C4C000000000000000000000000000000000006C
+:10C4D000000000000000000000808C4C38000000CC
+:10C4E000000000000000000000000000000000004C
+:10C4F000001010101010101010101000000000009C
+:10C50000000000000000000000000000000000002B
+:10C51000000000000000000000000000000000001B
+:10C5200000001C1C1C0000000000000000000000B7
+:10C5300000000000E0380C000000000080701C03C8
+:10C54000000000000060380E010000000000000044
+:10C55000000080C060202060C080000000FEFF015D
+:10C560000000000001FFFE000001070E1810101867
+:10C570000E0701000000808080C0E0000000000085
+:10C580000000000000FFFF0000000000000010108D
+:10C59000101F1F101010000000804020202020607D
+:10C5A000C080000000030300804020381F07000007
+:10C5B000001C1A1918181818181F00000080C02035
+:10C5C000202060C080000000000303001010182F1E
+:10C5D000E780000000070F10101010180F07000070
+:10C5E000000000000000C0E0F000000000C0B088C3
+:10C5F000868180FFFF808000000000000010101F77
+:10C600001F1010000000E06060606060606000006B
+:10C6100000003F1008080818F0E0000000070B10A9
+:10C620001010101C0F030000000080C040202020CC
+:10C63000E0C0000000FCFF211008080818F0E0002E
+:10C640000001070C18101010080F03000000C0E0D4
+:10C650006060606060E06000000003000000E018BF
+:10C660000700000000000000001F1F000000000085
+:10C670000080C0602020202060C080000087EF2C58
+:10C680001818303068CF830000070F081010101002
+:10C69000180F07000000C0C020202020C08000002C
+:10C6A000001F3F604040402010FFFE0000000C1CB7
+:10C6B000101010080F030000000000000000000030
+:10C6C0000000000000000000000E0E0E0000000040
+:10C6D00000000000001C1C1C000000000000000006
+:10C6E000000000000000000000000000000C0C0032
+:10C6F00000000000000000000058380000000000AA
+:10C700000000000000000080402010000000102801
+:10C71000448201000000000000000000000001024F
+:10C7200004081000000000000000000000000000ED
+:10C7300000848484848484848484840000000000D1
+:10C7400000000000000000000000102040800000F9
+:10C7500000000000000000000000018244281000DA
+:10C7600000001008040201000000000000C02020AA
+:10C770001010101030E0C0000003030000F010089B
+:10C780000C070300000000001C1C1C00000000003F
+:10C79000000000C0406020202040C00000FCFF01DD
+:10C7A000F00E03C1FE03807F0001070E0811111077
+:10C7B000110904020000000080E0E0000000000019
+:10C7C0000000807C4340477FF880000010181F1055
+:10C7D00000000000131F1C1020E0E020202020603B
+:10C7E000C080000000FFFF10101010182FE780001D
+:10C7F000101F1F1010101010180F0700000080C02D
+:10C80000402020202060E00000FCFF01000000002C
+:10C81000000001000001070E1810101008040300AA
+:10C8200020E0E02020202040C080000000FFFF002A
+:10C830000000000001FFFE00101F1F10101018085C
+:10C840000E07010020E0E020202020202060800052
+:10C8500000FFFF101010107C00000000101F1F10C0
+:10C86000101010101018060020E0E02020202020DA
+:10C870006060800000FFFF101010107C00000100BD
+:10C88000101F1F100000000000000000000080C00A
+:10C890006020202040E0000000FCFF01000040403C
+:10C8A000C0C140400001070E181010100F0F00000B
+:10C8B00020E0E0200000000020E0E02000FFFF106A
+:10C8C0001010101010FFFF00101F1F1000000000BC
+:10C8D000101F1F100000202020E0E020202000007A
+:10C8E0000000000000FFFF0000000000000010102A
+:10C8F000101F1F101010000000000000202020E07A
+:10C90000E020202000000000000000FFFF000000E9
+:10C910000060E0808080C07F3F00000020E0E020D9
+:10C92000000020A06020200000FFFF30187CE3C042
+:10C9300000000000101F1F10000001131F1C181022
+:10C9400020E0E020000000000000000000FFFF00E9
+:10C950000000000000000000101F1F101010101039
+:10C960001018060020E0E0E000000000E0E0E02019
+:10C9700000FF013FFEC0E01E01FFFF00101F10007E
+:10C98000031F0300101F1F1020E0E0C00000000084
+:10C990000020E02000FF0003071C78E08000FF007B
+:10C9A000101F100000000000030F1F00000080C0D7
+:10C9B00060202060C080000000FEFF010000000039
+:10C9C00000FFFE000001070E181010180C070100F0
+:10C9D00020E0E0202020202060C0800000FFFF2019
+:10C9E00020202020301F0F00101F1F10000000000B
+:10C9F00000000000000080C060202060C0800000B7
+:10CA000000FEFF010000000000FFFE000001070E15
+:10CA10001111133C7C67210020E0E0202020202021
+:10CA200060C0800000FFFF101030F0D0080F07003A
+:10CA3000101F1F10000000030F1C10100080C060AA
+:10CA4000202020204040E00000070F0C1818303054
+:10CA500060E08100001F0C0810101010180F070074
+:10CA60008060202020E0E020202060800100000085
+:10CA700000FFFF000000000100000000101F1F1059
+:10CA80000000000020E0E020000000000020E02086
+:10CA900000FFFF00000000000000FF0000070F186B
+:10CAA00010101010100807002060E0E020000000C7
+:10CAB00020E060200000077FF88000807C030000F9
+:10CAC00000000000071F1C070000000020E0E0201D
+:10CAD00000E0E0200020E0200007FFF8E01FFFFC5E
+:10CAE000E01F00000000031F0300011F03000000FF
+:10CAF000002060E0A0000020E060200000000003B3
+:10CB00008F7CF8C6010000000010181E13000117EA
+:10CB10001F1810002060E0E02000000020E06020EE
+:10CB2000000001073EF8E0180700000000000010B8
+:10CB3000101F1F101000000000806020202020A087
+:10CB4000E0E0200000000000C0F03E0F0300000005
+:10CB500000101C1F17101010101806000000000015
+:10CB600000FC0404040404000000000000FF0000B6
+:10CB70000000000000000000007F404040404000F6
+:10CB8000000010E0000000000000000000000000B5
+:10CB9000031C608000000000000000000000000393
+:10CBA0000C70800000000404040404FC0000000079
+:10CBB00000000000000000FF0000000000004040F6
+:10CBC0004040407F0000000000000010080C040CF2
+:10CBD000081000000000000000000000000000003D
+:10CBE0000000000000000000000000000000000045
+:10CBF0000000000000000000000000000000000035
+:10CC00000000000080808080808080808080808024
+:10CC100000000004040808000000000000000000FC
+:10CC20000000000000000000000000000000000004
+:10CC300000000000000000000000000000000000F4
+:10CC4000000098D844642424FCF80000000F1F184A
+:10CC5000101010081F1F10180020E0F00000000046
+:10CC6000000000000000FFFF180804040CF8F000AA
+:10CC700000001F0F18101010180F03000000000014
+:10CC8000000000000000000000E0F8180404043C6C
+:10CC90003800000000030F0C1010101008060000F0
+:10CCA0000000000000000020E0F0000000E0F81CA0
+:10CCB00004040408FFFF000000030F181010100800
+:10CCC0001F0F08000000000000000000000000002E
+:10CCD0000000E0F8484444444C7870000000030F22
+:10CCE0000C181010100804000000000080C0602024
+:10CCF00020E0C00000040404FFFF0404040400005A
+:10CD0000000010101F1F1010100000000000000095
+:10CD10000000000000000000000070F88C04048C8B
+:10CD2000F874040C007076CF8D8D8D89C8787000F2
+:10CD30000020E0F000000000000000000000FFFF05
+:10CD400008040404FCF8000000101F1F100000106D
+:10CD50001F1F1000000000000060600000000000C5
+:10CD60000000040404FCFC0000000000000010109F
+:10CD7000101F1F10101000000000000000000060D5
+:10CD80006000000000000000040404FCFC0000003F
+:10CD90000000C0C08080C07F3F0000000020E0F0A5
+:10CDA00000000000000000000000FFFF80C0F41C35
+:10CDB0000404000000101F1F1100031F1C101000AE
+:10CDC0000000202020E0F000000000000000000033
+:10CDD00000FFFF000000000000001010101F1F10D7
+:10CDE0001010000000000000000000000000000023
+:10CDF00004FCFC0804FCFC0804FCFC00101F1F10D1
+:10CE0000001F1F10001F1F10000000000000000086
+:10CE1000000000000004FCFC08080404FCF800000A
+:10CE200000101F1F100000101F1F10000000000046
+:10CE3000000000000000000000E0F0180C04040CEA
+:10CE400018F0E00000030F0C101010100C0F03007E
+:10CE50000000000000000000000000000004FCFCD6
+:10CE6000080404040CF8F0000080FFFF8890101004
+:10CE70001C0F030000000000000000000000000084
+:10CE800000E0F81C04040408F8FC000000030F187C
+:10CE900010109088FFFF80000000000000000000DC
+:10CEA00000000000040404FCFC100804040C0C0046
+:10CEB0001010101F1F1010100000000000000000D4
+:10CEC000000000000000000000003078CCC4848422
+:10CED000840C1C0000001E1810101011190F060001
+:10CEE0000000000000C00000000000000004040476
+:10CEF000FFFF040404000000000000000F1F1010DA
+:10CF0000100C000000000000000000000000000005
+:10CF10000004FCFE00000004FCFE000000000F1FE7
+:10CF2000181010081F0F080000000000000000008B
+:10CF30000000000000040C3CFCC40000C43C0C04D5
+:10CF400000000000010F1E0E0100000000000000A4
+:10CF50000000000000000000043CFCC400E47CFC75
+:10CF600084807C040000071F070000071F070000E3
+:10CF70000000000000000000000000000004041C8D
+:10CF80007CE4C0341C0404000010101C1601131FA4
+:10CF90001C1810000000000000000000000000004D
+:10CFA00000040C3CFCC400C43C0404000000C0802D
+:10CFB000C1370E010000000000000000000000006A
+:10CFC0000000000000001C0404C4F47C1C040000E9
+:10CFD0000000101C1F17111010180E000000000098
+:10CFE000000000F80C04000000000000001028EF12
+:10CFF00000000000000000000000003F6040000052
+:10D00000000000000000FF00000000000000000021
+:10D010000000FF0000000000000000000000FF0012
+:10D02000000000000000040CF800000000000000F8
+:10D0300000000000EF281000000000000000406029
+:10D040003F00000000000000001806020204081063
+:10D050002020300800000000000000000000000058
+:10D060000000000000000000000000000000F010C0
+:10D07000101010FF10101010F000000000000F043E
+:10D08000040404FF040404040F0000004040405F57
+:10D09000555555755555555F404040000040200F8F
+:10D0A000094989790909090F2040000000FE024260
+:10D0B0004ACA4A4ACA4A4A4202FE000000FF405099
+:10D0C0004C4340404F50505C40FF00000000F88847
+:10D0D000888888FF88888888F800000000001F087A
+:10D0E0000808087F888888889F80F0008082828274
+:10D0F000828282E2A2928A86828080000000000002
+:10D100000040807F0000000000000000101010FFB1
+:10D11000109008888888FF88888808000444827FE7
+:10D1200001808040432C10284681800000101010A0
+:10D1300010D030FF30D0121C101000001008040274
+:10D14000010000FF00000102040810000404048430
+:10D15000E43C2724242424E4040404000402010001
+:10D16000FF0909090949897F0000000000FE225AD1
+:10D170008600FE9292929292FE00000000FF040848
+:10D180000700FF4020030C14224140000080402093
+:10D190001806800007182040800000000100207061
+:10D1A000282621202024386000010100001012925E
+:10D1B0009292929292121202FE0000000000003F32
+:10D1C000101010103F0040807F000000000000C0E1
+:10D1D00080808080808080FC84808080808080C08F
+:10D1E000C0000000000000FF7F404040404040FF82
+:10D1F00040404040404040FF7F00000000000000F1
+:10D20000000000000000007F70000000000000002F
+:10D21000000000000000000000000000000000000E
+:10D22000000000FCF800000000000000000000000A
+:10D230000000000000000000FFFE020202020202E5
+:10D24000020202FFFF020202020202020202FF03C6
+:10D2500000000000000000001F1F04040404040478
+:10D26000040404FFFF0404040404040404041F0071
+:10D2700000000000000000000000000000000000AE
+:10D280000000007F3F0000000000000000000000E0
+:10D29000000000000000000000000000000000008E
+:10D2A000000000000000000000000000000000007E
+:10D2B00000F8F8F0F070200000000000000000000E
+:10D2C000000000000000000000000000000000005E
+:10D2D00000000000000000000000000080000000CE
+:10D2E000000000000000000000000000000000003E
+:10D2F00000FFFFFFFF000000000000000000000032
+:10D30000000000000000000080800000000000001D
+:10D3100000000000000000000000000000FFFFFE11
+:10D32000060606060606060606060606060606069D
+:10D3300006FFFFFFFF0606060606060606060606A9
+:10D3400006060606060606FFFFFFFF0702000000AE
+:10D3500000000000000000000000000000FFFFFFD0
+:10D3600000000000000000000000000000000000BD
+:10D3700000FFFFFFFF0000000000000000000000B1
+:10D3800000000000000000FFFFFFFF0000000000A1
+:10D3900000000000000000000000000000FFFFFF90
+:10D3A00018181818181818181818181818181818FD
+:10D3B00018FFFFFFFF181818181818181818181851
+:10D3C00018181818181818FFFFFFFF0000000000B9
+:10D3D0000000000000000000000000000201010049
+:10D3E000000000000000000000000000000000003D
+:10D3F00000FFFFFFFF000000000000000000000031
+:10D40000000000000000000101000000000000001A
+:10D41000000000000000000000000000000000000C
+:10D4200000000000000000000000000000000000FC
+:10D4300000FFFFFFFF0000000000000000000000F0
+:10D4400000000000000000000000000000000000DC
+:10D4500000000000000000000000000000000000CC
+:10D4600000000000000000000000000000000000BC
+:10D47000001F1F0F0F000000000000000000000050
+:10D48000000000000000000000000000000000009C
+:10D49000000000000000000000000000000000008C
+:10D4A000000000C0F0F8F8F8F8008080C04040406C
+:10D4B00040404040408000000000000000000000AC
+:10D4C0000000000000000000000080C0E07038D8BC
+:10D4D000FCFCFFFFFFFF7F1F0703010100000000AE
+:10D4E000000000000000000000060F0F0F060020E3
+:10D4F000408000000080E0F83C0F0701C0F0FFFF13
+:10D50000FFFFFFBF8F81C0C0E0F87C7E7FFFFFFF81
+:10D51000FFFFFFFF7F7F7F7F7F7F3F3F0000000097
+:10D520000087FC00FCFFFF0000000000010307076C
+:10D530000707030303030101000000E0FCFFFFFFF6
+:10D54000FFFF1F03000000000000000000C0E030EB
+:10D550001C070000071F3FFCF0E0C0800000000037
+:10D56000000000000000000000FCFFFFFFFFFF1FA5
+:10D5700003008080C0C0607070380C060701000096
+:10D58000000000000000000001030307070E0E0E5C
+:10D590001C1C1C1C1C1C1C1C1C1D1D1F0F0F0E0703
+:10D5A000070303030100000000000000000000006A
+:10D5B0000000000000000080C060F0F8FEFE3E1891
+:10D5C000080808080800303000408000F8FE070115
+:10D5D0001C3F3F1F1B180ECFFFFFFF7F0F0F0F07D2
+:10D5E00080C07B0E070F1C383030606060607E7F2B
+:10D5F0003F3F3118180C0E0303000000FF818181AA
+:10D60000818181FF00018244FF11AA4400000100D2
+:10D6100000010100000010385482D78254381000F5
+:10D62000000000010000000010385482C782543806
+:10D6300010000000000100000000000000824428EB
+:10D640001028448200000000000000000000C0C05C
+:10D65000000000000000000000002010D0D01020CA
+:10D6600000000000000010082414D4D41424081072
+:10D670000000080412092515D5D51525091204083E
+:10D68000312E4E6574776F726B20496E666F202065
+:10D69000322E4D4420506F727420496E666F2020E8
+:10D6A000332E4C4F524120525353492020202020EA
+:10D6B000342E5665726573696F6E20436865636BBF
+:10D6C00020204E6574776F726B20496E666F202044
+:10D6D000202020202020202020202020202020204A
+:10D6E000202020202020202020202020202020203A
+:10D6F000202020202020202020202020202020202A
+:10D700005072696E74205B47756E3A2020205D2050
+:10D710002020202020202020202020202020202009
+:10D7200020202020202020202020202020202020F9
+:10D7300020202020202020202020202020202020E9
+:10D74000202020504F525420202020202020202014
+:10D7500020202020202020202020202020202020C9
+:10D7600020202020202020202020202020202020B9
+:10D7700020202020202020202020202020202020A9
+:10D78000456D70747900000000000000000000008A
+:10D79000426C7565536B79000000000000000000CA
+:10D7A0004C590000000000000000000000000000D4
+:10D7B0004A500000000000000000000000000000CF
+:10D7C00044617274000000000000000000000000CE
+:10D7D0005957595F426C7565736B79000000000002
+:10D7E0005246494400000000000000000000000014
+:10D7F0005947616F000000000000000000000000B9
+:10D800004859616E67000000000000000000000041
+:10D8100053532D4C616E000000000000000000001A
+:10D82000426C7565536B79506C7573000000000095
+:10D830005957595F426C7565736B790000000000A1
+:10D8400050726F62655F4B590000000000000000DD
+:10D850005957595F50726573737572650000000007
+:10D86000202020504F5254202020202020202020F3
+:10D8700020202020202020202020202020202020A8
+:10D880002020202020202020202020202020202098
+:10D890002020202020202020202020202020202088
+:10D8A000202020205665726573696F6E202020202D
+:10D8B0002020202020202020202020202020202068
+:10D8C0002020202020202020202020202020202058
+:10D8D0002020202020202020202020202020202048
+:10D8E000312E4D44436F6E6E656374205365742012
+:10D8F000322E4C4F524120536C6176652053657433
+:10D90000332E506F72744C6F67204F75747075743E
+:10D91000342E436F6E6E656374204D6F64652020F6
+:10D92000352E4E6574776F726B20536574202020FE
+:10D93000362E44617461496E6974202020202020B5
+:10D94000312E4D44436F6E6E6563742053657420B1
+:10D95000322E4C4F524120536C61766520536574D2
+:10D96000332E506F72744C6F67204F7574707574DE
+:10D97000204D44436F6E6E656374205365742020A0
+:10D980002020202020202020202020202020202097
+:10D990002020202020202020202020202020202087
+:10D9A0002020202020202020202020202020202077
+:10D9B000204C4F524120536C617665205365742092
+:10D9C0002020202020202020202020202020202057
+:10D9D0002020202020202020202020202020202047
+:10D9E0002020202020202020202020202020202037
+:10D9F00020506F72744C6F67204F7574707574206F
+:10DA00002020202020202020202020202020202016
+:10DA10002020202020202020202020202020202006
+:10DA200020202020202020202020202020202020F6
+:10DA30002020436F6E6E656374204D6F64652020F7
+:10DA400020202020202020202020202020202020D6
+:10DA500020202020202020202020202020202020C6
+:10DA60005072657373207C20746F207368696674CC
+:10DA70002020204E6574776F726B205365742020D0
+:10DA80002020202020202020202020202020202096
+:10DA90002020202020202020202020202020202086
+:10DAA0005072657373207C20746F2073686966748C
+:10DAB0004E6F773A4469616C2073776974636820AC
+:10DAC0004E6F773A53746174696F6E202020202066
+:10DAD0004E6F773A436C6F75642020202020202001
+:10DAE0004E6F773A5465737420436C6F75642020D1
+:10DAF0004E6F773A576966692053746174696F6E27
+:10DB00004E6F773A4469616C20737769746368205B
+:10DB10004E6F773A34475F474D3520202020202034
+:10DB20004E6F773A34475F4C35313020202020202B
+:10DB30004E6F773A57694669202020202020202008
+:10DB40004E6F773A57414E20202020202020202061
+:10DB5000496E697469616C697A6520446174613FDA
+:10DB600020202020202020202020202020202020B5
+:10DB700020202020202020202020202020202020A5
+:10DB800027454E5445522720746F20736869667488
+:10DB9000000000000000F03F000000000000F83F1F
+:10DBA00000000000000000000000004003B8E23F59
+:10DBB000000000000000000006D0CF43EBFD4C3E0B
+:10DBC000033333333333E33FFFAB6FDBB66DDB3F00
+:10DBD0004D268F515555D53F01411DA96074D13F48
+:10DBE00065DBC9934A86CD3FEF4E454A287ECA3F42
+:10DBF0003E5555555555C53F93BDBE166CC166BFC4
+:10DC00002CDE25AF6A56113FF16BD2C541BDBBBEBC
+:10DC1000D0A4BE726937663E04FA97999999D93FA4
+:10DC2000AF788E1DC571CC3F9FC678D0099AC33F8F
+:10DC3000935555555555E53F599322942449D23F64
+:10DC4000DE03CB966446C73F44523EDF12F1C23F2B
+:10DC50000000000000000000DDDDDDDDDCBBBBDD21
+:10DC6000DDDDDDDDDDDDDDDD98888888888888887C
+:10DC7000777777777788888885555556666666669C
+:10DC8000666666666668888883333332222222227B
+:10DC9000222222222228888DB8DC030800000020DE
+:10DCA000BC120000248F000838DF0308BC120020DB
+:10DCB000D4D90000BC4E0308412D010203040465C1
+:10DCC00006070809320100FF00891112239B322444
+:10DCD00046AD573665BF74488CC19D5AAFD3BE6CF4
+:10DCE000CAE5DB7EE9F7F88110080193331A22A513
+:10DCF000562C47B7753E64C99C408DDBBF52AEEDD4
+:10DD0000DA64CBFFF976E802218B301002991326F2
+:10DD100067AF763444BD554AADC3BC588ED19F6EB3
+:10DD2000EBE7FA7CC8F5D983310A2091121803A7D2
+:10DD3000772E66B5543C45CBBD42ACD99E508FEF93
+:10DD4000FB66EAFDD874C904428D5316619F7020AA
+:10DD500004A9153227BB364CCEC5DF5EEDD7FC6873
+:10DD600088E1997AABF3BA85520C4397711E60A192
+:10DD7000142805B3373A26CDDE44CFDFFD56ECE953
+:10DD8000986089FBBB72AA06638F7214409D512272
+:10DD900025AB343006B9174EEFC7FE5CCCD5DD6A33
+:10DDA000A9E3B8788AF19B87730E6295501C41A352
+:10DDB000352A24B1163807CFFF46EEDDDC54CDEB13
+:10DDC000B962A8F99A708B1023088481951AA793D9
+:10DDD000B62CC2A5D33EE1B7F04008C919522BDBDF
+:10DDE0003A644EED5F766DFF7C899480DE859BB74B
+:10DDF00012A6ADD224C3BFF136E0C1184809D33B07
+:10DE00005A2AE55E6C4FF77D7E6C0AA583B41886AE
+:10DE100091972EE3A7F23CC0B5D14229CB38500AE6
+:10DE2000D91B666FEF7E744CFD5D8BB502A499968D
+:10DE30001087AFF326E2BDD034C1C3394A28D11AC6
+:10DE4000580BE77F6E6EF55C7C4D0CC685D71EE5E2
+:10DE500097F42880A1913AA3B3B2444ACD5B5669A6
+:10DE6000DF78600CE91D722FFB3E8DD604C79FF54D
+:10DE700016E4A9902081BBB332A2C55A4C4BD77986
+:10DE80005E68E11C680DF33F7A2E0EE787F61CC42E
+:10DE900095D52AA1A3B03882B193466BCF7A544866
+:10DEA000DD59622DEB3C700EF91F8FF706E69DD40D
+:10DEB00014C5ABB122A0B9923083C77B4E6AD55846
+:10DEC0005C49E33D6A2CF11E780F00082C41542B6D
+:10DED00041504E3D0008FF0102030405060701FF03
+:10DEE00001FF01FF01FF01FF01FF01CF022501C872
+:10DEF0000C5C53595354454D2E545854181D4D31F4
+:10DF00005F30010911190A1632190A1633190A1558
+:10DF100034190C13504F531969C21203120202FF35
+:10DF20000901FF01FF01E5130103120202FF0901CC
+:08DF3000FF01FF01E57217007B
+:0400000508008189E5
+:00000001FF
diff --git a/obj/TXH_V1.3.8.hex b/obj/TXH_V1.3.8.hex
new file mode 100644
index 0000000..a6d0950
--- /dev/null
+++ b/obj/TXH_V1.3.8.hex
@@ -0,0 +1,14251 @@
+:020000040800F2
+:1080000028EE0020A1810008A981000889AB0008A2
+:10801000AD810008AF810008B181000800000000B8
+:10802000000000000000000000000000B381000814
+:10803000B581000800000000B7810008B981000880
+:10804000BB810008BB810008BB810008BB81000820
+:10805000BB810008BB810008199E0008299E00080A
+:10806000BB810008BB810008BB810008BB81000800
+:10807000BB810008BB810008AB990008B3990008D8
+:10808000BB810008BB990008BB810008BB810008C8
+:10809000BB810008BB810008BB810008BB810008D0
+:1080A000BB810008BB810008BB810008BB810008C0
+:1080B00035440308BB810008BB810008BB81000870
+:1080C000BB810008BB810008BB810008BB810008A0
+:1080D000BB810008575303085F5303086753030825
+:1080E000219E0008BB810008BB810008BB810008FD
+:1080F000BB810008BB810008BB810008C399000850
+:10810000BB810008BB810008BB810008BB8100085F
+:10811000475303084F530308BB810008BB81000885
+:10812000BB810008BB810008BB810008BB8100083F
+:10813000BB810008BB810008BB810008BB8100082F
+:10814000BB810008BB810008BB810008BB8100081F
+:10815000BB810008CB990008D39900086F5303082E
+:10816000BB810008BB810008BB810008BB810008FF
+:10817000BB810008BB810008BB810008BB810008EF
+:10818000BB810008BB810008DFF810D000F058FC6C
+:1081900000480047B1710308AFF3008028EE0020CB
+:1081A0000648804706480047FEE7FEE7FEE7FEE791
+:1081B000FEE7FEE7FEE7FEE7FEE7FEE7CD43030846
+:1081C000898100082DE9F0410024061B254671F144
+:1081D000000605DA01240027D0EB070067EB010158
+:1081E000161E73F1000605DA0027D2EB07020125FF
+:1081F00067EB030300F0C1FA86460E4617469C461D
+:10820000AC4204D00025D0EB050E65EB010624B18D
+:108210000020D2EB000760EB030C704631463A4673
+:108220006346BDE8F081202A06DBCB17203A41FAED
+:1082300002F043EAE07306E041FA02F3D040C2F1F3
+:108240002002914008431946704740EA01039B070A
+:1082500003D009E008C9121F08C0042AFAD203E0BB
+:1082600011F8013B00F8013B521EF9D27047421E43
+:1082700012F8013F002BFBD111F8013B02F8013B42
+:10828000002BF9D17047421C10F8011B0029FBD1CB
+:10829000801A704730B505460020034600E05B1C9D
+:1082A000934205D2EC5CC85C201A01D1002CF6D1B7
+:1082B00030BD2DE9FE4F804681EA0300C00F0C4619
+:1082C000009021F0004123F00045B8EB0200A941E5
+:1082D00005D24046214690461C460B46024623F0F6
+:1082E0000040104347D0270DC7F30A00C3F30A51DB
+:1082F0000290401A019040286BDAC3F3130040F457
+:10830000801B0098924620B10023D2EB030A63EB56
+:108310000B0B01985946C0F14002504600F05EFA3E
+:1083200006460D4650465946019AFFF77CFF10EB72
+:1083300008006141002487EA115284EAE7731A4376
+:1083400040D0009A62B3019A012A4FEA075215DC25
+:10835000001B61EB02014FF0004202EA0752CDE937
+:108360000042001C41F5801132462B4600F0EAFA2B
+:1083700003B0BDE8F08F40462146F9E7001B61EBF2
+:108380000201001C41F5801300185B412018A2F582
+:10839000001747EB030140EAD570B6196D4111E0B3
+:1083A0006D084FEA360645EAC0754FEA0752001BD2
+:1083B00061EB0201001C41F5801149084FEA3000D1
+:1083C0000019514132462B4603B0BDE8F04F00F092
+:1083D000AABA0098012240000023D0EB020263EB0E
+:1083E000E073009821464FEAE074B8EB000061EBBF
+:1083F0000401E9E783F000435BE781F0004158E7BF
+:108400002DE9FE4F81EA030404F0004421F000410D
+:1084100000944FF0000B23F0004350EA01045ED0BB
+:1084200052EA03045BD0C3F30A54C1F30A552C4447
+:10843000A4F2F3340194A0FB0254C1F3130141F4FC
+:108440008011C3F3130343F4801301FB024400FBC8
+:10845000034E840A970A44EA815447EA8357A4FBEF
+:10846000076802958D0A05FB07854FEA932C04FBEC
+:108470000C542705029D4FEA065847EA1637B5EB1C
+:1084800008056EEB070C870E920E47EA811742EA49
+:108490008312A7FB0201B6EB0B0164EB00042B0D6A
+:1084A00043EA0C335E1844EB1C50DA465146E7FBB6
+:1084B0000201C5F313044FEA0B3343EA14534FEAA6
+:1084C0000432019C43EA0603A4F10C040294009CCC
+:1084D000CDE900B400F036FA03B0BDE8F08F00201B
+:1084E0000146F9E72DE9F04D81EA030404F0004B61
+:1084F00021F0004514464FF0000A23F0004150EAF5
+:10850000050220D054EA01021DD0C5F30A570246E5
+:10851000C5F31303C1F31300C1F30A5640F48015E9
+:1085200043F48013A7EB0608101BD64608F2FD386B
+:1085300073EB050002D308F1010801E092185B41DA
+:10854000B8F1000F03DA00200146BDE8F08D0020ED
+:108550004FF48011064684460EE0171B73EB0507A7
+:1085600005D3121B63EB050306434CEA010C4908D3
+:108570004FEA300092185B4150EA0107EDD152EA10
+:10858000030012D082EA040083EA0501084305D003
+:10859000101BAB4106D20122002306E000224FF05F
+:1085A000004302E06FF0010253101AEB06004CEB9F
+:1085B000085110EB0A0041EB0B01BDE8F04D00F053
+:1085C000B2B9F0B4CA17CB0F50405140C61841F1B0
+:1085D00000054FEAC372314628004FF0960303D0DE
+:1085E000B623F0BC00F071B930460021F9E70EB5B2
+:1085F000C10F80EAE0700844CA07002140F233430B
+:108600008DE80E000A460B4600F09CF903B000BD51
+:108610000EB540F2334102910021CDE900110A4626
+:108620000B4600F08FF903B000BD3EB5CA17CB0F63
+:10863000002450405140C0186141DA0740F23343F2
+:108640000094CDE901232246234600F07BF903B0D4
+:1086500030BD10B500F0004420F00040C20DC0F362
+:10866000160040F400007F2A02DA0020014610BD07
+:108670000021962A03DCC2F19602D04002E0963A2D
+:1086800000F0ACF8002CF2D00023D0EB030063EB39
+:10869000010110BD70B5C1F30A5201F0004500247C
+:1086A000C1F3130140F2FF3341F480119A4201DA21
+:1086B000002070BD40F233439A42A2F2334203DC01
+:1086C000524200F09AF800E090402C43F1D0404232
+:1086D00070BD70B5C1F30A5201F000450024C1F32A
+:1086E000130140F2FF3341F480119A4202DA002074
+:1086F000014670BD40F233439A42A2F2334203DC9A
+:10870000524200F07AF801E000F068F82C43F0D013
+:108710000023D0EB030063EB010170BD00F00042C9
+:1087200030F000400AD0C10D01F56071C0F31600B1
+:1087300042EA0151C2084007114370470020014638
+:10874000704701F0004330B421F0004150EA0102CB
+:1087500006D00A0DA2F56072C1F31301002A02DCF3
+:1087600030BC00207047440F44EAC104C100E01847
+:1087700030BC00EBC25000F09FB82DE9F05F054619
+:10878000002092469B4688460646814640241BE0D0
+:10879000284641464746224600F02FF853465A469F
+:1087A000C01A914110D311461846224600F016F81F
+:1087B0002D1A67EB01084F4622460120002100F0E8
+:1087C0000DF817EB00094E41201EA4F10104DFDC77
+:1087D000484631462A464346BDE8F09F202A04DB3E
+:1087E000203A00FA02F1002070479140C2F12003C4
+:1087F00020FA03F3194390407047202A04DB203A03
+:1088000021FA02F00021704721FA02F3D040C2F1B0
+:108810002002914008431946704700000FB400231E
+:1088200000B589B00CA900910B996FF00042CB60A4
+:108830001E4B06931E4B07930423CDE901321D4ABC
+:10884000089202466B46002000F0A6F909B05DF8D8
+:1088500014FB70B586B006464FF0FF300091CDE9AD
+:108860000101002015460C4604903246694604A8D2
+:10887000FFF7D4FF02460498211825B108B1084635
+:1088800000E020462860049800280DD0002A02DD70
+:108890000098884208D0081B0094CDE901043246B4
+:1088A000694604A8FFF7BAFF06B070BDD18D000875
+:1088B000EF8D0008658A00080029A8BF7047401C9A
+:1088C000490008BF20F00100704710B4B0FA80FCE6
+:1088D00000FA0CF050EA010404BF10BC704749B123
+:1088E000CCF1200421FA04F411FA0CF118BF012193
+:1088F00021430843A3EB0C01CB1D4FEA00614FEA73
+:10890000102042BF002010BC704700EBC350104441
+:108910000029A4BF10BC7047401C490008BF20F0CC
+:10892000010010BC704710B5141E73F1000408DA82
+:10893000401C41F1000192185B411A4301D120F023
+:10894000010010BD2DE9F04D92469B4611B1B1FAE0
+:1089500081F202E0B0FA80F220329046FFF73EFF4B
+:1089600004460F4640EA0A0041EA0B0153465A46C4
+:10897000084313D0114653EA010019D0C8F1400250
+:108980005046FFF73AFF05460E46504659464246C6
+:10899000FFF724FF084305D0012004E020463946B4
+:1089A000BDE8F08D0020054346EAE0762C433743CE
+:1089B0000A986305E40AA0EB08000022FD0A44EAD5
+:1089C00047540A3002D500200146E9E70105101995
+:1089D0006941DDE9084500196941BDE8F04DA2E7AC
+:1089E00070B521F0004303430CD0C1F30A550024B5
+:1089F000D5EB040564EB0403D617AD1AB34102DBD3
+:108A00000020014670BD201841EB025170BD0000EE
+:108A100030B5041E71F1000404DB4FF00044404205
+:108A200064EB0101141E73F1000405DB1C464FF0DA
+:108A30000043524263EB0403994208BF904230BDA9
+:108A4000064C074D06E0E06840F0010394E807009B
+:108A500098471034AC42F6D3FFF79AFBA8F7030807
+:108A6000C8F70308C0B24FF4F05100F03BBA000061
+:108A70002DE9FF4F087883B09946FF2805D0491C9F
+:108A80002D2804D00024002008E000200BE0012461
+:108A9000F9E700EB800003EB4000491C0B78FF2B4B
+:108AA000F7D104B1404200230293147819461D46C1
+:108AB0002D2C01D02B2C04D1521C2D2C13D0002492
+:108AC0000294AA461478FF2C0FD00A25A3FB057840
+:108AD00001FB05814FF0000C03FB0C11521CE31944
+:108AE0004AEB0101EEE70124EAE7814453EA010081
+:108AF00002D019F5C87F06DA03980021C0E90011F9
+:108B000007B0BDE8F08F0025AE4E2F46DFF8B882E3
+:108B1000184600F0FBF9CDE90001B9F1000002DAD6
+:108B2000C9F1000400E004460023A74A1AEB030B36
+:108B300042EB045A12E0E00707D02A463346384693
+:108B40004146FFF75DFC074688462A4633461046F5
+:108B50001946FFF755FC05460E466410002CEAD175
+:108B6000DDE90001B9F1000F5A46534606DAFFF776
+:108B7000B9FC3A464346FFF7B5FC05E0FFF740FC79
+:108B80003A464346FFF73CFC029A0AB181F00041A5
+:108B9000039AC2E90001B3E72DE9FF4F1F468DB0EC
+:108BA000D7E901464FF0FF382E2045464FF0000927
+:108BB0000B90B9696D1C0E988847396A82468847C0
+:108BC0000028F6D1BAF1FF3F0AD024F4D064002E79
+:108BD00011DDBAF12B0F08D0BAF12D0F0BD102E045
+:108BE000404611B08DE744F48064B9696D1C0E985D
+:108BF00088478246761E6946600501D52D2000E033
+:108C00002B208DF8000001F1010B0DF1200809E087
+:108C1000B9696D1C0E98884782460F9844F4007419
+:108C2000761E0560002E02DDBAF1300FF0D00B99F0
+:108C30008A453ED144F0800406E00F99681CA9F1F2
+:108C4000010944F400740860B9696D1C761E0E9821
+:108C5000884782463028F0D02BE00B998A4505D111
+:108C6000200603D444F08004761E18E050462DF010
+:108C7000B9FE08B30DF11301761E44F400748B4560
+:108C800008D2AAF130000BF8010B200607D5A9F194
+:108C9000010003E0200602D409F101008146A0058D
+:108CA00002D50F99681C0860B9696D1C0E98884739
+:108CB0008246002ED1DC53E0002E51DDBAF1650F63
+:108CC00002D0BAF1450F4BD1A00549D5B9696D1C49
+:108CD00024F44074761E0E9888478246002E0CDDE0
+:108CE0002B2804D0BAF12D0F07D144F48074B96950
+:108CF0006D1C0E9888478246761EE00501D52D2111
+:108D000000E02B2108F8011BCDF82C8021E00DF1AB
+:108D10002901761E44F4007488450CD2AAF1300073
+:108D200010F0FF0088F8000002D10B99884509D99E
+:108D300008F1010806E0E00501D5244801E042F20F
+:108D40000F708146B9696D1C0E98884782460F984E
+:108D50000560002E04DD50462DF044FE0028D6D1DB
+:108D6000F9690E988847FF208BF8000088F800000A
+:108D70000020069007904B466A4608A906A8FFF710
+:108D800077FEA00502D46FF001002AE714F0240F4B
+:108D90000AD0E00714D1DDE906123868031D3B60F4
+:108DA0000068C0E900120BE0DDE90601FFF7C9FC2D
+:108DB0000146E00704D13868021D3A60006801608E
+:108DC00028460EE7000014400000F03FF1D8FFFFF6
+:108DD000426842B1016811F8013B23B1521EC0E95B
+:108DE0000012184670470121C160881E7047426812
+:108DF0005AB1C368016843B983688B4205D0491EE4
+:108E0000521CC0E90012002070474FF0FF3070473D
+:108E10002DE9F04D00231A461B1A8A4103DB00207E
+:108E20000146BDE8F08DC1F30A52C1F3130141F4CC
+:108E300080154FF0000BD10702D100186D41521E72
+:108E40000027044640F2FF11384601EB620A3E4615
+:108E50008046024600204FF48011FFF7CEFCC21975
+:108E60007141BB1846EB0100B4EB030C75EB000C31
+:108E700004D3E41A65EB000517460E46241908F1E1
+:108E800001006D4180463428E3DDF91946EB060008
+:108E9000091BA84103D24FF0FF32134601E0002224
+:108EA00013461BEB070046EB0A51BDE8F04DFFF7F8
+:108EB0003ABD000030B5041E71F1000404DB4FF030
+:108EC0000044404264EB0101141E73F1000405DB11
+:108ED0001C464FF00043524263EB04038B4208BF31
+:108EE000824230BD7F2801D9002208E0064A02EB09
+:108EF0005002C007127800D1120902F00F020120BF
+:108F0000904008407047000068F703080EB540F233
+:108F1000334202920022CDE900221346FFF712FDF0
+:108F200003B000BD70B58C1810F8015B15F0070395
+:108F300001D110F8013B2A1106D110F8012B03E0F2
+:108F400010F8016B01F8016B5B1EF9D12B0705D4FA
+:108F50000023521E0DD401F8013BFAE710F8013B43
+:108F6000CB1A921C03E013F8015B01F8015B521E5F
+:108F7000F9D5A142D8D3002070BD10B502461078B3
+:108F800003E012F8014B2318D8B20B1EA1F1010423
+:108F9000A1B2F6D110BD000070B5ADF5287D044634
+:108FA0000D460020A790A690002604EB44004549FA
+:108FB00001EBC000408AA84203DC00200DF5287DAB
+:108FC00070BD0020A69077E004EB44003D4B03EB1E
+:108FD000C000028A04EB440003EBC00080892844EF
+:108FE00081B2394800F010F90020A79011E004EB9D
+:108FF0004400344901EBC0004068BDF89C12405C5D
+:1090000001A9BDF89C228854BDF89C02401C80B286
+:10901000A79004EB44002B4901EBC000008ABDF887
+:109020009C128842E3DC04EB4400264A02EBC000B9
+:10903000008A401E81B201A8FFF79FFF23490870F4
+:1090400004EB44001F4901EBC000008A401E01A947
+:10905000085C1E490978884226D10020A79016E0B6
+:1090600004EB4400174901EBC0004068BDF89C12B6
+:10907000405C04EB4401134A02EBC1018968BDF86E
+:109080009C228854BDF89C02401C80B2A79004EB3F
+:1090900044000C4901EBC000008A401EBDF89C1240
+:1090A0008842DDDC012089E764202DF0D9FEBDF87F
+:1090B0009802401C80B2A690BDF89802062883DB77
+:1090C00000207BE7A4CF030890A70020310A0020EE
+:1090D0002DE9F043ADF5257D04460E460025002719
+:1090E000A846A94604EB4400324901EBC000408A7F
+:1090F000B04204DC00200DF5257DBDE8F08300259D
+:1091000018E004EB44002B4901EBC0008068405D8F
+:1091100004EB4401274A02EBC1014968485504EBBE
+:109120004400114601EBC0004068405D0DF80500A9
+:10913000681C85B204EB44001E4901EBC000008AA4
+:10914000401EA842DDDC04EB44000A4602EBC000EE
+:10915000008A401E81B26846FFF70FFF04EB44010E
+:10916000144A02EBC101098A491E0DF801000027CB
+:109170001BE004EB44000F4B03EBC000028A04EB3E
+:10918000440003EBC0008089304481B2684600F09F
+:109190004FF931462046FFF7FFFE012800D1AAE72C
+:1091A00064202DF05DFE781C87B2062FE1DB0020E5
+:1091B000A1E70000A4CF030808B50020009028F024
+:1091C000B9FB0F49087000F09BF80D48007824287F
+:1091D00004D0272807D028280FD109E0002109480A
+:1091E00080F8081D09E00121064880F8081D04E008
+:1091F0000221044880F8081D00BF00BF08BD000020
+:109200002C0A0020BC2200202DE9F04106460D4624
+:109210001746002401202DF0DBFB002028490880A0
+:109220000DE028F069FB00F0800000B10BE00120A8
+:109230002DF016FE22480088401C21490880204855
+:109240000088C828EDDB00BF1D480088C82832DA36
+:1092500010211C4801F08CFC08211A4801F08AFCFE
+:10926000E82000F031F8C5F3871000F02DF8A906CA
+:10927000080E00F029F8002000F026F8002404E091
+:10928000002000F021F8601C84B2042CF8DB0024DC
+:1092900005E0FF2000F018F83055601C84B2BC4295
+:1092A000F7DB1021074801F065FC00202DF090FB52
+:1092B0000120BDE8F08100202DF08AFB0020F8E7B6
+:1092C0002E0A00200000024010B5044600BF022113
+:1092D0000A4828F03FFC0028F9D02146074828F02A
+:1092E00045FC00BF0121054828F034FC0028F9D0D6
+:1092F000024828F038FCC0B210BD00000030014028
+:1093000010B501202DF064FB00201E4908800DE0FF
+:1093100028F0F2FA00F0800000B10BE001202DF0FF
+:109320009FFD18480088401C164908801548008891
+:10933000C828EDDB00BF13480088C8281CDA1021BC
+:10934000114801F015FC08210F4801F013FC3D20E5
+:10935000FFF7BAFF2A20FFF7B7FF8020FFF7B4FF1F
+:10936000A720FFF7B1FF1021074801F003FC002000
+:109370002DF02EFB012010BD00202DF029FB002038
+:10938000F9E700002E0A00200000024070B50546F3
+:109390000E46002401202DF01BFB002022490880EE
+:1093A0000DE028F0A9FA00F0800000B10BE00120E8
+:1093B0002DF056FD1C480088401C1B4908801A48A7
+:1093C0000088C828EDDB00BF17480088C82825DAC8
+:1093D0001021164801F0CCFB0821144801F0CAFB0B
+:1093E0008420FFF771FF0020FFF76EFF0020FFF7DA
+:1093F0006BFF0020FFF768FF002404E0285DFFF703
+:1094000063FF601C84B2B442F8DB1021074801F00E
+:10941000B1FB00202DF0DCFA012070BD00202DF002
+:10942000D7FA0020F9E700002E0A002000000240D1
+:1094300070B506460C46154601202DF0C9FA29469E
+:109440003046FFF7A3FF08B9002070BD00201F4978
+:1094500008800DE028F050FA00F0800000B10BE029
+:1094600001202DF0FDFC19480088401C1749088098
+:1094700016480088C828EDDB00BF14480088C828BB
+:109480001EDA1021124801F073FB0821104801F088
+:1094900071FB8320FFF718FFC4F38710FFF714FF59
+:1094A000A106080EFFF710FF0020FFF70DFF1021A7
+:1094B000074801F05FFB00202DF08AFA0120C4E785
+:1094C00000202DF085FA0020BFE700002E0A0020C2
+:1094D0000000024030B502460020002304E012F8EC
+:1094E000014B60405C1CE3B28B42F8DB30BD70B5D1
+:1094F00004460D46164632462946204600F001F83D
+:1095000070BDF8B503460C460020002100BF06E000
+:10951000C50022FA05F5EDB20DF80050401C0428F4
+:10952000F6DB00201AE0064600EBD6777F100FB975
+:10953000012701E04FF0FF373D4600210BE01E5CA4
+:10954000012D01D10F4601E0C1F103071DF807709D
+:109550007E401E54491C0429F1DB401CA042E2D38A
+:10956000F8BD000010B5044639202DF0BBFEE0B276
+:109570002DF0D8FEC4F307202DF0D4FEC4F307402D
+:109580002DF0D0FE200E2DF0CDFE4FF4805103487B
+:1095900001F0F0FA2CF02EF810BD0000000402409B
+:1095A0002DE9F04107460E4614463A202DF09AFE6A
+:1095B000F0B22DF0B7FE30122DF0B4FE4FF4805112
+:1095C0000F4801F0D7FA19E02CF014F805461D2DCC
+:1095D00011D1384600F0ACF805463B202DF082FE54
+:1095E0004FF48051064801F0C5FA2F4434B1208869
+:1095F0002844208002E02846BDE8F081E4E700002E
+:10960000000402402DE9F04107460E4614463C2076
+:109610002DF068FEF0B22DF085FE30122DF082FEA6
+:109620004FF48051104801F0A5FA0CB100202080C1
+:1096300019E02BF0DFFF05461E2D11D1384600F052
+:109640002BF905463D202DF04DFE4FF48051064884
+:1096500001F090FA2F4434B120882844208002E0A1
+:109660002846BDE8F081E4E70004024010B528F088
+:109670003BF808B100F02EF8302000F0A9F810BD3A
+:1096800010B504462146362000F08EF810BD10B506
+:10969000044614B1204600F0ABF8342000F098F8EE
+:1096A00010BD10B50446204600F0A2F820785C28D2
+:1096B00002D020782F2803D10021642000F008F97F
+:1096C000322000F085F810BD10B5682000F04CF88D
+:1096D00010BD000010B522202DF004FE2DF0F7FD86
+:1096E00004464FF48051024801F044FA204610BD70
+:1096F000000402402DE9F0412DF0E9FD04462DF073
+:10970000E6FD05462DF0E3FD06462DF0E0FD07469B
+:109710004FF48051054801F02DFA44EA052040EA53
+:10972000064040EA0760BDE8F08100000004024006
+:1097300070B5044627202DF0D5FD2DF0C8FD064656
+:10974000054646B100BF2DF0C2FD2070641C701E9E
+:10975000C0B2061EF7D14FF48051024801F00AFA58
+:10976000284670BD0004024010B504460C202DF0C0
+:10977000B9FD20462DF0D6FDFFF7BCFF10BD00005F
+:1097800070B504460A202DF0ADFD20462DF0CAFD2F
+:109790002DF09DFD05464FF48051024801F0EAF995
+:1097A000284670BD0004024070B505460C462846A8
+:1097B0002DF098FD20462DF0B5FD4FF48051034863
+:1097C00001F0D8F92BF016FF70BD00000004024034
+:1097D00010B5044620462DF085FD4FF48051034816
+:1097E00001F0C8F92BF006FF10BD00000004024094
+:1097F0002DE9F041064601202DF074FD2DF067FDA6
+:1098000043282BDA2B20FFF7BBFF102826DA2F2066
+:109810002DF068FD00202DF085FD3220FFF7D8FFE8
+:109820000446142C1AD1CF20FFF7AAFF0446ACB18E
+:109830004C20FFF799FF00EB042739464C2000F03D
+:1098400047F85020FFF790FF00EB042739465020DF
+:1098500000F03EF80021702000F03AF82F202DF0A3
+:1098600041FD357828462DF05DFD09E0761C357800
+:109870005C2D01D02F2D00D1002528462DF052FD62
+:10988000002DF3D14FF48051024801F073F9BDE887
+:10989000F08100000004024070B504462D202DF038
+:1098A00021FD2DF014FD0646054646B100BF207887
+:1098B0002DF038FD641C701EC0B2061EF7D14FF4A7
+:1098C0008051024801F056F9284670BD000402405C
+:1098D00070B505460C460D202DF004FD28462DF0F0
+:1098E00021FDE0B22DF01EFDC4F307202DF01AFD7E
+:1098F000C4F307402DF016FD200E2DF013FD4FF49C
+:109900008051024801F036F970BD000000040240A9
+:1099100070B502460C46FF25FF2309E012F8010B43
+:1099200080EA05010648405C80EA03050548435C7F
+:10993000201EA4F10106B4B2F0D145EA032070BDA7
+:109940000CCD03080CCE03082DE9F04103460C466C
+:1099500000200146024606E013F8010B411842F1CF
+:109960000002601E84B2002CF6DC080C40EA024CB7
+:10997000100C8DB21CEB050140F10002080C40EA0E
+:10998000024041186FEA010080B2BDE8F08130B5B5
+:1099900002460020002305E012F8015B2C18E0B21B
+:1099A0005C1CE3B28B42F7DB30BD10B51DF0A4FAAE
+:1099B00010BD10B51DF03EFA10BD10B51DF00AFA2D
+:1099C00010BD10B51DF066FA10BD10B51FF080FD7A
+:1099D00010BD10B527F0C4F910BD00000246094BB8
+:1099E0009A4201D2084801E00648103801F00053BD
+:1099F0001BB1064B0B40C36002E0044B0B4083607D
+:109A00007047000010640240006002407D0F7D0F2F
+:109A100021B1026842F00102026003E0026822F014
+:109A20000102026070470000016821F0010101603D
+:109A30000021016041608160C160016121214161BB
+:109A40004A49884204D13D21484A103A91608CE04D
+:109A500046491831884205D14FF47461434A103A9F
+:109A6000916082E041493031884205D14FF4741150
+:109A70003E4A103A916078E03C494831884205D12D
+:109A80004FF07461394A103A91606EE037496031A5
+:109A9000884204D13649354A103AD16065E03349ED
+:109AA0007831884204D13349304A103AD1605CE0C1
+:109AB0002E499031884204D12F492C4A103AD16066
+:109AC00053E02A49A831884205D14FF03D51274A39
+:109AD000103AD16049E02949884204D13D21274A02
+:109AE000083A116041E025491831884205D14FF408
+:109AF0007461224A083A116037E0204930318842C7
+:109B000005D14FF474111D4A083A11602DE01B492C
+:109B10004831884205D14FF07461184A083A116003
+:109B200023E016496031884204D11149134A121FBB
+:109B300011601AE011497831884204D10D490F4A69
+:109B4000121F116011E00D499031884204D10A4979
+:109B50000A4A121F116008E00849A831884204D15E
+:109B60004FF03D51054A121F1160704710600240CE
+:109B70003D000020400F002000003D201064024006
+:109B800010B501F080034BB122B1436943F080036B
+:109B9000436103E0436923F08003436180290BD0D4
+:109BA0002AB1036801F01E042343036004E0036844
+:109BB00001F01E04A343036010BD000010B5002295
+:109BC0000268134B1A40CC680B6823434C6923434B
+:109BD0008C692343CC6923430C6A23434C6A234397
+:109BE0008C6A23434C6B23438C6B23431A430260E0
+:109BF000426922F00702D1E90B3423431A43426140
+:109C00000B6943604B6883608B68C36010BD0000C4
+:109C10003F801CF01CB500240121202027F070FD9E
+:109C20003020009001208DF8040000208DF80600FF
+:109C300003208DF8050000208DF8070069461748BD
+:109C400000F022FF3021154800F094FF0021144855
+:109C500080F8841600201349887001204870C8706D
+:109C60004FF4FA70886000F021F80F4890F80B0F5D
+:109C7000592811DD24200A49F53948710820087156
+:109C80003020C870142088702020487000210648B9
+:109C900080F80B1F00F04EF81CBD000000140240BD
+:109CA000BC32002040390020BC2200201CB52DF021
+:109CB000DFF9D0202DF0A8F92DF00EFA00202DF0BC
+:109CC000A3F92DF009FA2DF0D3F9D1202DF09CF94C
+:109CD0002DF002FA00240EE0062C05DA01202DF00A
+:109CE00063F90DF8040004E000202DF05DF90DF893
+:109CF0000400601CC4B2072CEEDB2DF0D3F99DF8F4
+:109D000006000A4948719DF8050008719DF8040095
+:109D1000C8709DF8020088709DF8010048709DF899
+:109D20000010034880F80B1F1CBD0000C731002045
+:109D3000BC2200201CB500241B4890F80B0F8DF8A6
+:109D400000001A4840788DF80100184880788DF896
+:109D5000020001208DF803001448C0788DF804003B
+:109D6000124800798DF80500104840798DF80600FA
+:109D70002DF07EF9D0202DF047F92DF0ADF900201F
+:109D80002DF042F92DF0A8F900BF07E01DF80400FE
+:109D90002DF03AF92DF0A0F9601CC4B2072CF5DBC8
+:109DA0002DF080F91CBD0000BC220020C73100202E
+:109DB00070B502460C460025002309E012F8010B9D
+:109DC00080EA05010648405C80EA03050548435CDB
+:109DD000201EA4F10106B4B2F0D145EA032070BD03
+:109DE0000CCD03080CCE030810B504460B46002129
+:109DF000072A00DD072244EA042001462BB901FAB4
+:109E000002F081B20912084610BD012B02D11141A6
+:109E1000C8B2F9E700BFF7E710B527F095FA10BD13
+:109E200010B527F091FA10BD10B527F08DFA10BDCE
+:109E30000149086070470000143C014001460020C1
+:109E40000022074B1B6803EA0102054B14331B6811
+:109E50000B4013B10AB1012000E000207047000060
+:109E6000003C0140002123498279002A3AD00A4669
+:109E7000126803689A430B461A600A1D1268036849
+:109E80009A430B1D1A60027911440A6803681A4349
+:109E90000A60184A0832126803689A43154B08335F
+:109EA0001A601A1D126803689A43124B0C331A6029
+:109EB0004279102A0ED11A1F126803681A430D4BFB
+:109EC00008331A601A1D126803681A43094B0C33D1
+:109ED0001A600DE00749427911440A6803681A4381
+:109EE0000A6005E0027911440A6803689A430A602F
+:109EF00070470000003C014010B504460B460021AD
+:109F0000072A00DD072244EA0420014613B9114163
+:109F1000C8B210BD012B05D101FA02F081B20912BD
+:109F20000846F6E700BFF4E7F0B5ADF21C5D044665
+:109F30000D460020CDF81805CDF81405002604EBD9
+:109F40004400584901EBC000408AA84203DC0020CD
+:109F50000DF21C5DF0BD0020CDF814059AE05148CB
+:109F60000122C168504800F0A9FA4E4840680078C4
+:109F70008DF800009DF8000038287DD104EB4400E6
+:109F8000484B03EBC000C06804EB4403454F07EBAC
+:109F9000C3031B8A03FB050104EB44003B4603EBB0
+:109FA000C000028A404800F089FA0020CDF8180568
+:109FB00012E004EB44003B4901EBC0004068BDF8EF
+:109FC0001815405CBDF818250DF80200BDF81805FD
+:109FD000401C80B2CDF8180504EB4400314901EB78
+:109FE000C000008ABDF818158842E2DC04EB44008A
+:109FF0002C4A02EBC000008A401E81B2684600F085
+:10A0000023FB064604EB4400264901EBC000008A0E
+:10A01000401E1DF80000B04233D10020CDF81805D5
+:10A0200020E004EB44001F4901EBC0004068BDF88C
+:10A030001815415C04EB44001A4A02EBC00080682A
+:10A04000BDF81825024404EB4400164B03EBC00096
+:10A05000008A401E68431154BDF81805401C80B2A8
+:10A06000CDF8180504EB44000E4901EBC000008A4E
+:10A07000401EBDF8181500E003E08842D1DC012045
+:10A0800066E764202CF0ECFEBDF81405401C80B29D
+:10A09000CDF81405BDF814050628FFF660AF0020C2
+:10A0A00056E70000F87D0308E07900202DE9F04133
+:10A0B000ADF5A36D04460E4600250027A8460020F6
+:10A0C000009004EB4400494901EBC000408AB042D3
+:10A0D00004DC00200DF5A36DBDE8F0814448807BD1
+:10A0E000002878D100210846FFF71EFF01287AD109
+:10A0F000002520E004EB44003C4901EBC0008068EF
+:10A10000411904EB4400394A02EBC000008A401EAA
+:10A110007043085C04EB440102EBC10149684855F7
+:10A1200004EB4400114601EBC0004068405D01A90A
+:10A130004855681C85B204EB44002C4901EBC00073
+:10A14000008AA842D6DC00274BE004EB4400274BF2
+:10A1500003EBC000C06804EB4403DFF890C00CEBD5
+:10A16000C3031B8A03FB060104EB4400634603EBB5
+:10A17000C000008A401E82B21E4800F021FA04EBA3
+:10A1800044001A4A02EBC000008A401E81B201A8B6
+:10A1900000F05AFA009004EB4400144A02EBC000AD
+:10A1A000C06804EB4402114B03EBC202128A104454
+:10A1B00004EB440203EBC202128A02FB0600411EBA
+:10A1C0000122684600F0FCF931462046FFF7ACFE5C
+:10A1D000012801D17EE706E064202CF041FE781CC6
+:10A1E00087B2062FB1DB002074E70000F87D03087A
+:10A1F000BC120020E0790020F0B5ADF21C5D002516
+:10A20000002400200190002600210120FFF78CFE91
+:10A210004B4890F8FC6C00204A49088080E00025FB
+:10A220006FE0002414E04748008800EB40004649F6
+:10A2300051F83000005D4349098801EB4101424A71
+:10A2400002EBC1014968085502A90855601C84B297
+:10A250003C48008800EB40003B4901EBC000008A0D
+:10A26000401EA042DFDC3748008800EB40000A4671
+:10A2700002EBC000008A401E81B202A800F0E4F99F
+:10A2800001903048008800EB40002F4B03EBC000EA
+:10A29000C0682C4B1B8803EB43032B4F07EBC30316
+:10A2A0001B8A03FB05012748008800EB40003B4662
+:10A2B00003EBC000008A401E82B2244800F080F9FF
+:10A2C0002048008800EB40003A4602EBC000C0681E
+:10A2D0001C4A128802EB42023B4603EBC202128A7E
+:10A2E0001044184A128802EB420203EBC202128A9F
+:10A2F00002FB0500411E012201A800F061F9681C63
+:10A3000085B21048008800EB40000F4901EBC00007
+:10A31000408AA84285DC0B480088401C0949088017
+:10A32000084800880D28FFF67AAF054880F8FC6CD5
+:10A3300000210120FFF7BAFE0DF21C5DF0BD000008
+:10A34000BC22002010000020F87D0308E0790020E6
+:10A350001CB50121084627F0D3F901208DF804002F
+:10A3600002208DF8050000208DF8060001208DF8F0
+:10A370000700182000906946144800F085FB05226C
+:10A380001146124800F0C8FB052206210F4800F0D4
+:10A39000C3FB052207210D4800F0BEFBA020009062
+:10A3A00002208DF8040003208DF8050000208DF8B0
+:10A3B00006008DF807006946044800F065FB402060
+:10A3C00000906946014800F05FFB1CBD00000240A0
+:10A3D0002DE9F84300240025002700200090804646
+:10A3E000FFF7B6FF00F0BCF80A202CF039FD6E46EE
+:10A3F00008212D4800F0BCFB10212B4800F0BAFBCF
+:10A40000062000F091F80821274800F0B3FB08214E
+:10A41000254800F0ADFB1021234800F0ABFB0120E4
+:10A4200000F082F8002000F07FF808211E4800F0BC
+:10A43000A1FB1E48D0F82C11B0F83021B0F8320141
+:10A4400002FB0010B0F5003F02D900BE00BFFEE7DE
+:10A450001748006808B9FFF7CFFE002015490880AB
+:10A4600017E0002406E0134908782146FFF75CFD59
+:10A47000601C84B20F48008800EB40000B4901EBE0
+:10A48000C000408AA042EEDC0A480088401C09490E
+:10A490000880084800880D28E3DB0748D0F80C0244
+:10A4A0000549C873BDE8F88300000240F87D030841
+:10A4B0001C02434210000020BC1200202DE9F04194
+:10A4C00005460C461646002701202CF07EFA08218E
+:10A4D000144800F04DFB1021124800F04BFB032004
+:10A4E00000F022F8C4F3074000F01EF8C4F3072080
+:10A4F00000F01AF8E0B200F017F800BF06E0002004
+:10A5000000F012F828706D1C781C87B2B742F6DB99
+:10A510000821044800F02EFB00202CF056FABDE87C
+:10A52000F08100000000024010B5044600BF022187
+:10A530000A4827F00FFB0028F9D02146074827F0EA
+:10A5400015FB00BF0121054827F004FB0028F9D0C6
+:10A55000024827F008FBC0B210BD000000300140E7
+:10A5600000B585B00121080327F01AF9134827F038
+:10A57000C5FA0020ADF80000ADF80400ADF8060003
+:10A58000ADF808004FF40070ADF80A000820ADF8EF
+:10A590000C000020ADF80E000720ADF810004FF4BD
+:10A5A0008270ADF802006946044827F0E1FA012103
+:10A5B000024827F097FA05B000BD000000300140C6
+:10A5C0002DE9F04105460C461646002701202CF0E7
+:10A5D000FCF908211B4800F0CBFA1021194800F0C3
+:10A5E000C9FA0620FFF7A0FF0821164800F0C2FABA
+:10A5F0000821144800F0BCFA1021124800F0BAFA01
+:10A600000220FFF791FFC4F30740FFF78DFFC4F36B
+:10A610000720FFF789FFE0B2FFF786FF00BF05E0E4
+:10A620002878FFF781FF6D1C781C87B2B742F7DBF3
+:10A630000821044800F09EFA00202CF0C6F9BDE87D
+:10A64000F08100000000024010B50246107803E0DF
+:10A6500012F8014B2318D8B20B1EA1F10104A1B2CC
+:10A66000F6D110BD2C48807F012854D100212A4802
+:10A6700081772A480078C0B9012028490870284805
+:10A680000068C0002749D1F8301240EA810025490E
+:10A69000D1F82C1240EA41002249D1F8281208438F
+:10A6A0000F2181432048017017E000201B490870EA
+:10A6B0001B480068C0001B49D1F8301240EA8100F5
+:10A6C0001849D1F82C1240EA41001649D1F8281255
+:10A6D00008430F218143154801701348007813493E
+:10A6E0000978884217D11048007811490870084647
+:10A6F00000781049097888420DD00D480078064945
+:10A7000008760B4800780B4908700948007810B1AA
+:10A7100001200149C8757047BC120020DE0A0020E4
+:10A720003402424200004242DF0A0020E00A0020D8
+:10A73000E10A0020DD0A002010B5ADF57C7D002483
+:10A740007DA00068FB9000200090FEF78FFF14288A
+:10A750007CD17A48FEF7A5FF794908700846007851
+:10A76000142874D1FEF7B0FF0021764A03C2BDF869
+:10A770000000FEF7F7FE6A464FF4FA7101A8FEF7F3
+:10A780000FFF71A101A82CF049FD7149088008460E
+:10A79000008810B300BF04E000216E480155601C22
+:10A7A00084B2282CF8DB01A9694A128888186AA1AA
+:10A7B0002CF034FD69490880002409E064480088D1
+:10A7C000C01C204401A9095C62480155601C84B288
+:10A7D00062480088001FA042F0DC61A101A82CF0B3
+:10A7E0001DFD5B4908800846008820B3002405E071
+:10A7F0000021584828300155601C84B2282CF7DB12
+:10A8000001A9534A1288881853A12CF007FD534917
+:10A81000088000240AE04E4800880830204401A93E
+:10A82000095C4C4828300155601C84B24B480088B4
+:10A830000938A042EFDC4DA101A82CF0EFFC4449FF
+:10A8400008800846008830B3002407E06BE05BE036
+:10A850000021404850300155601C84B2142CF7DBB5
+:10A8600001A93B4A128888183BA12CF0D7FC3B4930
+:10A87000088000240AE0364800880C30204401A9F2
+:10A88000095C344850300155601C84B2334800885C
+:10A890000D38A042EFDC39A101A82CF0BFFC2C49F7
+:10A8A00008800846008820B3002405E000202949DC
+:10A8B00046390855601C84B2322CF7DB01A9244AC2
+:10A8C0001288881824A12CF0A9FC244908800024AF
+:10A8D0000AE01F480088801D204401A9085C1D492A
+:10A8E00046390855601C84B21C480088C01FA0422D
+:10A8F000EFDC00210320FFF7D9FB0120FEF7C0FEAB
+:10A9000001200DF57C7D10BD0D480078422803D153
+:10A910000A48FEF7BCFE0CE00120FEF7B1FE002065
+:10A920000749087005E00021164880F80A1F2CF03E
+:10A9300009FC00BFE5E700000D0A0000480A0020FE
+:10A94000380A0020400A002041504E3D000000001F
+:10A950005E0A0020203A00203B0000005C0A002034
+:10A96000574946494E414D453D000000574946492B
+:10A9700050415353574F52443D00000053455256E7
+:10A9800045523D00BC22002010B5044635488442A3
+:10A9900008D10121084626F0C3FE0021012026F03F
+:10A9A000BFFE5EE03048844208D10121022026F03B
+:10A9B000B7FE0021022026F0B3FE52E02B4884426D
+:10A9C00008D10121042026F0ABFE0021042026F04E
+:10A9D000A7FE46E02648844208D10121082026F03F
+:10A9E0009FFE0021082026F09BFE3AE02148844289
+:10A9F00008D10121102026F093FE0021102026F01E
+:10AA00008FFE2EE01C48844208D10121202026F030
+:10AA100087FE0021202026F083FE22E01748844292
+:10AA200008D10121402026F07BFE0021402026F0A5
+:10AA300077FE16E01248844208D10121802026F0DA
+:10AA40006FFE0021802026F06BFE0AE00D48844254
+:10AA500007D10121801526F063FE0021A01526F004
+:10AA60005FFE10BD000002400004024000080240EA
+:10AA7000000C024000100240001402400018024086
+:10AA8000001C024000200240F0B50A4600210023CD
+:10AA9000002400BF3DE0012505FA01F3156805EA31
+:10AAA00003049C4234D105684F000326BE40B543E1
+:10AAB000056015794E00B540066835430560157987
+:10AAC000012D02D01579022D16D185684F0003267D
+:10AAD000BE40B543856055794E00B5408668354324
+:10AAE0008560456801268E40B54345604568967986
+:10AAF0008E40B6B235434560C5684F000326BE4060
+:10AB0000B543C560D5794E00B540C6683543C560CC
+:10AB1000491C1029BFD3F0BDF0B5002300244D0718
+:10AB2000ED0E02FA05F3CE1000F1200555F826507F
+:10AB30004E07F70E0F26BE40B543CF1000F120069A
+:10AB400046F82750CE1000F1200555F8265045EA6A
+:10AB50000304CE1000F1200545F82640F0BD024662
+:10AB6000002013690B400BB1012000E0002070476A
+:10AB700041837047018370470249087E0021014AE2
+:10AB800011767047BC1200200E48006800F00100EA
+:10AB900000B100BE012080F3138800BF00BFBFF3E7
+:10ABA0004F8F0848E438006800F4E0600649084325
+:10ABB000001D0449E4390860BFF34F8F00BF00BF98
+:10ABC000FEE70000F0ED00E00000FA054AF6AA20DA
+:10ABD00001490860704700000030004030B502466F
+:10ABE0000024002305E012F8015B2819C4B2581CA8
+:10ABF000C3B28B42F7DB6042C0B230BD10B5002457
+:10AC00002CF0A0FA64202CF02BF910BD2DE9F043B4
+:10AC1000ADF2DC7D07460D46164698460024A14657
+:10AC20008EA00068CDF8D80700200190042E7CDCAF
+:10AC30008B480079302101EB101006EBC60101EBC7
+:10AC40000611884A114408718548007900F00F0008
+:10AC5000303006EBC60101EB061111444871804803
+:10AC6000C078302101EB101006EBC60101EB061194
+:10AC7000114488717A48C07800F00F00303006EB3C
+:10AC8000C60101EB06111144C871FEF7EFFC142850
+:10AC900071D175480078142809D006EBC60101EB84
+:10ACA0000611704A8818FEF7FCFC6F4908706E4860
+:10ACB0000078142872D1B5F57A7F01DD4FF47A75EA
+:10ACC000FEF702FD0021694A03C268480068FEF7EA
+:10ACD00049FC6348C078302101EB10108DF8080062
+:10ACE0005F48C07800F00F0030308DF809005C48F4
+:10ACF000807801EB10108DF80A005948807800F038
+:10AD00000F0030308DF80B005548407801EB1010E3
+:10AD10008DF80C005248407800F00F0030308DF86C
+:10AD20000D00534890F80B0F00E093E001EB10107A
+:10AD30008DF80E004E4890F80B0F00F00F003030E9
+:10AD40008DF80F00B8F1020F16D13A208DF81000DF
+:10AD5000002406E0395D02AA04F109001154601CC8
+:10AD600084B2AC42F6DB05F1090081B201AA02A867
+:10AD7000FEF748FC47E067E0B8F1000F03D154202C
+:10AD80008DF8100005E0B8F1010F02D152208DF8C6
+:10AD900010003A208DF81100002429E040E0204600
+:10ADA00004EBD0714910795C4FEA21190A2099FB14
+:10ADB000F0F0C0EBC00109F130000844C1B202AAB2
+:10ADC00004F10A001154204604EBD0714910795C5B
+:10ADD00001F00F090A2099FBF0F0C0EBC00109F166
+:10ADE00030000844C1B204F10B001154A01C84B21D
+:10ADF000B4EB450FD3DB0A2000EB450081B201AA7A
+:10AE000002A8FEF7FFFB01AA02210DF5FB60FEF789
+:10AE1000F9FB0120FEF734FC00201349087019E00B
+:10AE200011480078422808D106EBC60101EB061153
+:10AE30000C4A8818FEF72BFC0CE00120FEF720FCE2
+:10AE400000200949087005E00021094880F80A1F20
+:10AE50002CF078F90DF2DC7DBDE8F0830D0A0000DE
+:10AE6000C7310020600A0020380A0020400A002074
+:10AE7000BC22002070B5BAB00021399138913791C9
+:10AE80003691359134913391329100223092319242
+:10AE90002E922F922D912C912B912A9129912891CC
+:10AEA0002791269125912491239115911491139125
+:10AEB0001291119110910F919FEDFE0A8DED0E0AE6
+:10AEC000FDA006C8CDE90C12FDA006C8CDE90A1206
+:10AED000BAE0FD48807858B30020FB498870FB48F1
+:10AEE000B0F8C406FA490968C1F57A7188421FD1E1
+:10AEF000F7480068C0F57A7081B2F448A0F8BC1633
+:10AF00000021F348001FFEF783FDF249F048001FBF
+:10AF1000FEF764FD0120F04908704FF47A70EC49A7
+:10AF20008C39C1F88C000121E948001FFEF770FD43
+:10AF3000E548807B50B30021E3488173E7484088AF
+:10AF4000E3498C39496CC1F57A7188421ED1E048D9
+:10AF50008C38406CC0F57A70E0490839488000218F
+:10AF6000DB484C38FEF754FDDD49D9484C38FEF734
+:10AF700035FD0120DB4908704FF47A70D4498C39D3
+:10AF800048640121D2484C38FEF742FDCE48807E0D
+:10AF900050B30021CC488176D0488088CC498C3988
+:10AFA0004969C1F57A7188421ED1C9488C38406917
+:10AFB000C0F57A70C949083988800021C4487C38B6
+:10AFC000FEF726FDC849C2487C38FEF707FD012080
+:10AFD000C64908704FF47A70BD498C394861012127
+:10AFE000BB487C38FEF714FDB74890F8260058B3EC
+:10AFF0000021B54880F82610B848C088B4498C397B
+:10B00000C96AC1F57A7188421ED1B1488C38C06ACC
+:10B01000C0F57A70B1490839C8800021AC4864385D
+:10B02000FEF7F6FCB249AA486438FEF7D7FC0120C7
+:10B03000B04908704FF47A70A5498C39C862012173
+:10B04000A3486438FEF7E4FC9F488178807B014484
+:10B050009D48807E01449C4890F8260008440028C2
+:10B060007FF437AF13F056BA9B48007820B1002028
+:10B07000994908702D9019E09A48007828B100206D
+:10B080009849087001202D9010E09848007828B168
+:10B0900000209649087002202D9007E0954800781E
+:10B0A00020B100209349087003202D909DF8B41022
+:10B0B00001EB4100C0EBC1108F4911F83000C128ED
+:10B0C00036D19DF8B41001EB4100C0EBC1108A49A4
+:10B0D00001EBC000807808282AD101217B4880F844
+:10B0E00014179DF8B40030B101280AD002280ED000
+:10B0F000032818D111E04FF480418048FFF738FD54
+:10B1000011E04FF400517D48FFF732FD0BE04FF4A2
+:10B1100080517A48FFF72CFD05E04FF40061774835
+:10B12000FFF726FD00BF00BF00207549086099E7C2
+:10B1300065480C389DF8B41010F811000121B1EBEE
+:10B14000D01F53F042806F4890F80A0FB8B163499E
+:10B1500008399DF8B40031F8101009919DF8B40039
+:10B1600000EB4001C1EBC011634800EBC1010123BA
+:10B1700008919DF8B420DDE90801FFF747FD9DF82F
+:10B18000B41001EB410000EB01105F4901EB00102E
+:10B1900081792C919DF8B0000C2892F0FB87DFE8B4
+:10B1A00010F0BD960C001A17C62AE63A1A3D314136
+:10B1B000E94F485E056E8F83BE969DF8B41001EB93
+:10B1C0004100C0EBC1104C4901EBC000417808467A
+:10B1D000099100211BF01CFDC1B22891002136917C
+:10B1E0001CE09DF8B41001EB410000EB0110464952
+:10B1F00001EB00113031BDF8D80001EB00104178AF
+:10B200009DF8A000814204D1BDF8D800C1B22891B8
+:10B2100012E0BDF8D800401C81B236919DF8B41000
+:10B2200001EB410000EB0110374901EB0010C1793F
+:10B23000BDF8D8008142D4DC00BF9DF8B40000EB1B
+:10B240004001C1EBC0102C4901EBC000807800F038
+:10B25000F000A0280DD19DF8B41001EB4100C0EB27
+:10B26000C110254901EBC000807800F00F01299141
+:10B270000AE09DF8B41001EB4100C0EBC1111E487B
+:10B2800000EBC10081782991BDF8A40008B9102015
+:10B2900029909DF8B41001EB4100C0EBC110164994
+:10B2A00001EBC001BDF8A400401C095C2591BDF86C
+:10B2B000A4002BE000000000016932303130300082
+:10B2C0000169323045303000283E0020BC72002039
+:10B2D0008C6002400088002012000020807900204D
+:10B2E0000080201013000020208000101400002097
+:10B2F0000088001015000020F88700200018024088
+:10B3000088024242BC22002098400020401C81B2AA
+:10B3100009919DF8B41001EB4100C0EBC111FE484A
+:10B3200000EBC1010891DDE908011CF001F937903B
+:10B330009DF8B41001EB4100C0EBC110F64901EBE0
+:10B34000C001BDF8A400801C095CBDF8DC0081428E
+:10B3500042F03F869DF8B41001EB4100C0EBC110F4
+:10B36000ED4901EBC0004078002842F332869DF899
+:10B37000B41001EB4100C0EBC110E74901EBC00183
+:10B38000BDF8A400C01C0A5C9DF8B40040F2A111F5
+:10B3900010FB01F0E14901EBC00101F562719DF87C
+:10B3A000A00000EB400303EB001001EBC00080F8AD
+:10B3B00044200021DA4A9DF8B40002EB00129DF807
+:10B3C000A0001154D74890F82800012840D19DF8DA
+:10B3D000B40000EB400101EB0010D34901EB001079
+:10B3E00030309DF8A01000EB0110801C099000780F
+:10B3F00020F08000803009990870BDF89400B628CC
+:10B4000014D0C52819D0D52802D0D9281CD106E0DF
+:10B41000BDF8A400032801DA0020259017E0BDF84C
+:10B42000A400032801DA0020259010E0BDF8A40054
+:10B43000032801DA0020259009E0BDF8A4000328C4
+:10B4400001DA0020259002E00020259000BF00BF17
+:10B45000BDF89400C3287DD01DDCB32801F08083A3
+:10B460000DDC112802F08084122802F0C584132814
+:10B4700002F05785B22842F0AB8501F0C8BDB5286F
+:10B4800001F08483B62801F07884B92801F0FD83A7
+:10B49000BA28F0D1FDE3D9287ED00ADCC52801F016
+:10B4A000EE85CA2879D0CE2802F05283D528E2D181
+:10B4B00009E0E12802F06283E52802F07583E728BD
+:10B4C000D9D102F037BC9DF8B41001EB4100C0EBBC
+:10B4D000C110914901EBC000C178944880F8021D69
+:10B4E0009DF8B41040F2A11011FB00F08B4901EB64
+:10B4F000C00101F562719DF8A00000EB400202EB73
+:10B50000001011F830109DF8B40040F2A11210FBA9
+:10B5100002F0824A02EBC000407981427DDA9DF858
+:10B52000B41001EB410000EB01107F4901EB00106A
+:10B5300030309DF8A01000EB0110801C09907B4872
+:10B5400090F8021D0120A0EBD1120998007862F357
+:10B55000000000E0FEE309990870744890F8020DBD
+:10B56000C0F34010F0BB9DF8B40000EB400101EBCC
+:10B5700000106D4901EB001030309DF8A01000EB79
+:10B5800001108078C0F3401060B39DF8B40000EB68
+:10B59000400101EB001001E0FEE3FEE3624901EB34
+:10B5A000001030309DF8A01000EB0110801C0990B5
+:10B5B000007820F00200801C099908709DF8B410F2
+:10B5C00040F2A11011FB00F0544901EBC00000F55E
+:10B5D00062709DF8A01001EB410202EB011100EB3B
+:10B5E000C10000E00CE018300990007820F0020063
+:10B5F000801C099908709DF8B4100220FEF756FDD2
+:10B6000000219DF8B40040F2A11210FB02F0434A61
+:10B6100002EBC0000171022200E028E09DF8B400B6
+:10B6200040F2A11110FB01F03C4901EBC00101F512
+:10B6300062719DF8A00000EB400303EB001001F8DD
+:10B640003020B6229DF8B40040F2A11110FB01F0A9
+:10B65000324901EBC00000F562709DF8A01001EBCB
+:10B66000410303EB011100EBC1004271FDE32F48E0
+:10B6700090F8020DC0F3C000A8B9E5229DF8B4000F
+:10B6800040F2A11110FB01F0244901EBC00000F5CC
+:10B6900062709DF8A01001EB410303EB011100EB78
+:10B6A000C1004271E2E79DF8B41001EB410000EBEC
+:10B6B00001101D4901EB001030309DF8A01000EB87
+:10B6C0000110801C0990194890F8021D0120A0EB80
+:10B6D000D11009990A7860F300020A709DF8B4103D
+:10B6E00001EB410000EB01100F4901EB001030307D
+:10B6F0009DF8A01000EB0110801C09900B4890F8F9
+:10B70000020D42090998007862F341000999087016
+:10B710009DF8B4100CE00000F88700205845002088
+:10B72000883E0020BC12002098400020BC2200204F
+:10B7300001EB410000EB0110FE4901EB001030303D
+:10B740009DF8A01000EB01108078C0F340029DF836
+:10B75000B40040F2A11110FB01F0F74901EBC00069
+:10B7600000F562709DF8A01001EB410303EB01119D
+:10B7700000EBC100007EC0F3400082427BD09DF808
+:10B78000B41040F2A11011FB00F0EB4901EBC00036
+:10B7900000F562709DF8A01001EB410202EB01116F
+:10B7A00000EBC100183009909DF8B40000EB400197
+:10B7B00001EB0010DF4901EB001030309DF8A010C4
+:10B7C00000EB0110807842080998007862F341008C
+:10B7D000099908709DF8B41001EB410000EB0110CD
+:10B7E000D44901EB001030309DF8A01000EB01109F
+:10B7F0008078C0F34000E8B3D9229DF8B40040F24D
+:10B80000A11110FB01F0CC4901EBC00000F5627002
+:10B810009DF8A01001EB410303EB011100EBC10007
+:10B820004271C64890F8E00700287CD19DF8B4101A
+:10B8300040F2A11011FB00F0BF4901EBC00000F580
+:10B8400062709DF8A01001EB410202EB011100EBC8
+:10B85000C10090F87F00002865D011239DF8B40046
+:10B8600040F2A11110FB01F0B34901EBC00101F559
+:10B87000627101E06EE088E19DF8A00000EB4002FB
+:10B8800002EB001001EBC00090F8800040F2A11123
+:10B8900010FB01F0A84901EBC00101F562719DF8B0
+:10B8A000B40040F2A11210FB02F0A34A02EBC00266
+:10B8B00002F562729DF8A00000EB400404EB00105A
+:10B8C00002EBC00090F8810000EB400202EB001098
+:10B8D00001EBC00080F87E30F3239DF8B40040F205
+:10B8E000A11110FB01F0944901EBC00101F5627157
+:10B8F0009DF8A00000EB400202EB001001EBC0003D
+:10B9000090F8800040F2A11110FB01F08A4901EB90
+:10B91000C00101F562719DF8B40040F2A11210FB64
+:10B9200002F0854A00E096E002EBC00000F562708C
+:10B930009DF8A02002EB420404EB021200EBC200CF
+:10B9400090F8810000EB400202EB001001EBC00018
+:10B95000437115E101229DF8B40040F2A11110FBE2
+:10B9600001F0754901EBC00101F562719DF8A0007D
+:10B9700000EB400303EB001001EBC0004273D9223F
+:10B980009DF8B40040F2A11110FB01F06A4901EBEF
+:10B99000C00101F562719DF8A00000EB400303EBCC
+:10B9A000001001EBC000427101229DF8B40040F28A
+:10B9B000A11110FB01F0604901EBC00000F56270BD
+:10B9C0009DF8A01001EB410303EB011100EBC10056
+:10B9D00080F84620594890F8E007E0BB9DF8B40095
+:10B9E00040F2A11110FB01F0534901EBC00000F53A
+:10B9F00062709DF8A01001EB410202EB011100EB17
+:10BA0000C10090F87F0030B39DF8B41040F2A1104F
+:10BA100011FB00F0484901EBC00101F562719DF88E
+:10BA2000A00000EB400202EB001001EBC00090F818
+:10BA3000801001EB410000EB01103E4901EB0011C9
+:10BA400030319DF8B40040F2A11210FB02F03A4AE6
+:10BA500002EBC00200E093E002F562729DF8A000E4
+:10BA600000EB400303EB001002EBC00090F88100F4
+:10BA700001EB0010801C0990007820F00402099866
+:10BA8000027000239DF8B40040F2A11110FB01F0F8
+:10BA9000294901EBC00000F562709DF8A01001EB90
+:10BAA000410202EB011100EBC10090F8800040F26E
+:10BAB000A11110FB01F0204901EBC00000F56270FC
+:10BAC0009DF8B41040F2A11211FB02F11A4A02EBE8
+:10BAD000C10202F562729DF8A01001EB410404EB73
+:10BAE000011102EBC10191F8811001EB410202EB5F
+:10BAF000011100EBC10080F87E30F3239DF8B40003
+:10BB000040F2A11110FB01F00B4901EBC00000F560
+:10BB100062709DF8A01001EB410202EB011100EBF5
+:10BB2000C10090F8800040F2A11110FB01F0024921
+:10BB300006E000009840002058450020BC3200205C
+:10BB400001EBC00000F562709DF8B41040F2A11244
+:10BB500011FB02F1FE4A02EBC10101F562719DF891
+:10BB6000A02002EB420404EB021201EBC20191F8A7
+:10BB7000811001EB410202EB011100EBC1004371A6
+:10BB80009DF8B4100220FEF791FA9DF8B40000EB86
+:10BB9000400101EB0010EF4901EB001130319DF83D
+:10BBA000A00001EB0010807800F001029DF8B400C5
+:10BBB00040F2A11110FB01F0E54901EBC00000F5D6
+:10BBC00062709DF8A01001EB410303EB011100EB43
+:10BBD000C100007E00F0010082427AD09DF8B400DE
+:10BBE00040F2A11110FB01F0D94901EBC00000F5B2
+:10BBF00062709DF8A01001EB410202EB011100EB15
+:10BC0000C100183009909DF8B40000EB400101EB31
+:10BC10000010D04901EB001030309DF8A01000EB6F
+:10BC20000110807809990A7860F300020A709DF883
+:10BC3000B41001EB410000EB0110C64901EB00100C
+:10BC400030309DF8A01000EB0110807800F001006A
+:10BC5000F0BB9DF8B41001EB410000EB0110BD49B1
+:10BC600001EB001030309DF8A01000EB011080783F
+:10BC7000C0F3401070B39DF8B41040F2A11011FB56
+:10BC800000F0B34901EBC00000F562709DF8A01010
+:10BC900000E0E8E301EB410202EB011100EBC1001F
+:10BCA00090F84600B0B99DF8B41040F2A11011FB15
+:10BCB00000F0A74901EBC00000F562709DF8A010EC
+:10BCC00001EB410202EB011100EBC100407B02E0FD
+:10BCD00071E0AAE23FE0F0BB9DF8B41001EB410037
+:10BCE00000EB01109B4901EB001030309DF8A010D3
+:10BCF00000EB01108078C0F3400060BB01229DF88A
+:10BD0000B40040F2A11110FB01F0914901EBC00118
+:10BD100001F562719DF8A00000EB400303EB0010F9
+:10BD200001EBC0004273D9229DF8B40040F2A1118A
+:10BD300010FB01F0864901EBC00101F562719DF82D
+:10BD4000A00000EB400303EB001001EBC0004271C8
+:10BD5000012201E0F1E314E09DF8B40040F2A111EA
+:10BD600010FB01F07A4901EBC00000F562709DF80C
+:10BD7000A01001EB410303EB011100EBC10080F8BF
+:10BD8000462000229DF8B40040F2A11110FB01F002
+:10BD90006F4901EBC00001E0FDE3FDE300F56270D7
+:10BDA0009DF8A01001EB410303EB011100EBC10072
+:10BDB00080F8452034E29DF8B41040F2A11011FB48
+:10BDC00000F0634901EBC00000F562709DF8A0101F
+:10BDD00001EB410202EB011100EBC10090F84600BB
+:10BDE000B0B901229DF8B40040F2A11110FB01F09E
+:10BDF000574901EBC00000F562709DF8A01001EBFF
+:10BE0000410303EB011100EBC10080F845202AE05B
+:10BE100000229DF8B40040F2A11110FB01F04C4942
+:10BE200001EBC00101F562719DF8A00000EB400339
+:10BE300003EB001001EBC00080F845209DF8B41022
+:10BE400001EB410000EB0110424901EB00113031E0
+:10BE50009DF8A00001EB0010801C0990007820F0F4
+:10BE60000102099802703C4800E06AE290F8E0079D
+:10BE700080B19DF8B41001EB410000EB0110354991
+:10BE800001EB001030309DF8A01000EB0110807A1B
+:10BE900002288FD1314890F8290001288AD12F48F3
+:10BEA000D0F80C022D49498D88427DD29DF8B4000E
+:10BEB00040F2A11110FB01F0254901EBC00000F593
+:10BEC00062709DF8A01001EB410202EB011100EB42
+:10BED000C10090F84500012839D19DF8B40040F226
+:10BEE000A11110FB01F01A4901EBC00000F56270CE
+:10BEF0009DF8A01001EB410202EB011100EBC10023
+:10BF000090F87F0018BB9DF8B40000EB400101EBF6
+:10BF10000010104901EB001130319DF8A00001EB39
+:10BF2000001001789DF8B40040F2A11210FB02F05D
+:10BF3000074A02EBC0004170C3229DF8B40040F2F2
+:10BF4000A11110FB01F0024901EBC00108E082E001
+:10BF50005845002098400020BC320020BC12002030
+:10BF600001F562719DF8A00000EB400303EB0010A7
+:10BF700001EBC000427100229DF8B40000EB4001CB
+:10BF800001EB0010FE4901EB001130319DF8A000DB
+:10BF900001EB0010426001229DF8B40000EB40016B
+:10BFA00001EB0010F64900E0EAE001EB001130314E
+:10BFB0009DF8A00001EB0010C2729DF8B4100220A1
+:10BFC000FEF774F8002139911CE000229DF8B400BE
+:10BFD00040F2A11110FB01F0EA4901EBC00101F5AB
+:10BFE00062719DF8A00000EB400303EB001001EB31
+:10BFF000C0014731BDF8E4000A54BDF8E400401C1C
+:10C0000081B23991BDF8E4000628DEDB00203990CA
+:10C010001CE000229DF8B40040F2A11110FB01F0D9
+:10C02000D84901EBC00101F562719DF8A00000EB59
+:10C03000400303EB001001EBC0016331BDF8E400E5
+:10C040000A54BDF8E400401C81B23991BDF8E40007
+:10C050000F28DEDBE4E09DF8B41040F2A11011FBE4
+:10C0600000F0C84901EBC00000F562709DF8A01017
+:10C0700001EB410202EB011100EBC10090F8450019
+:10C0800001287DD19DF8B41040F2A11011FB00F001
+:10C09000BC4901EBC00101F562719DF8A00000EB05
+:10C0A000400202EB001001EBC00090F8801040F25B
+:10C0B000A11011FB00F0B34901EBC00101F5627161
+:10C0C0009DF8B40040F2A11210FB02F0AD4A02EB61
+:10C0D000C00000F562709DF8A02002EB420303EB64
+:10C0E000021200EBC20090F8810000EB400202EB6C
+:10C0F000001001EBC00090F87E00032840D100231F
+:10C100009DF8B40040F2A11110FB01F09D4901EB34
+:10C11000C00101F562719DF8A00000EB400202EB46
+:10C12000001001EBC00090F8800040F2A11110FB5C
+:10C1300001F0944901EBC00101F562719DF8B40072
+:10C1400040F2A11210FB02F08E4A02EBC00202F58F
+:10C1500062729DF8A00000EB400404EB001002EBBB
+:10C16000C00090F8810000EB400202EB001001EBF0
+:10C17000C00080F87E309DF8B41001EB410000E073
+:10C180004EE000EB01107E4901EB001130319DF8CB
+:10C19000A00001EB001001789DF8B40040F2A1125C
+:10C1A00010FB02F0774A02EBC0004170C3229DF8F9
+:10C1B000B40040F2A11110FB01F0724901EBC00183
+:10C1C00001F562719DF8A00000EB400303EB001045
+:10C1D00001EBC000427100229DF8B40000EB400169
+:10C1E00001EB0010664901EB001130319DF8A00011
+:10C1F00001EB0010426002229DF8B40000EB400108
+:10C2000001EB00105E4901EB001130319DF8A000F8
+:10C2100001EB0010C2729DF8B4100220FDF746FF3A
+:10C220009DF8B4100220FDF741FF9DF8B41001EB1A
+:10C23000410000EB0110524901EB001030309DF835
+:10C24000A01000EB01108078C0F3400050B39DF8BF
+:10C25000B41040F2A11011FB00F04A4901EBC000FC
+:10C2600000F562709DF8A01001EB410202EB011194
+:10C2700000EBC1004079D52814D1D9229DF8B40033
+:10C2800040F2A11110FB01F03E4901EBC00000F5A6
+:10C2900062709DF8A01001EB410303EB011100EB6C
+:10C2A000C10042719DF8B41040F2A11011FB00F0E2
+:10C2B000344901EBC00000F562709DF8A01001EB5D
+:10C2C000410202EB011100EBC1008078B22838D1A5
+:10C2D0009DF8B41001EB410000EB0110284901EB7F
+:10C2E000001030309DF8A01000EB01108078C0F3F2
+:10C2F000400030BB9DF8B40000EB400101EB0010A2
+:10C300001F4901EB001030309DF8A01000EB011028
+:10C310008078C0F34010A0B9E5229DF8B40040F247
+:10C32000A11110FB01F0174901EBC00000F562708C
+:10C330009DF8A01001EB410303EB011100EBC100DC
+:10C3400042719DF8B40000EB400101EB00100C4974
+:10C3500001EB001030309DF8A01000EB0110807848
+:10C360000121B1EBD01F7DD19DF8B40000EB40015D
+:10C3700001EB0010024901EB0010303004E0000036
+:10C3800098400020584500209DF8A01000EB0110B7
+:10C39000807800F00100002864D19DF8B40040F2DC
+:10C3A000A11110FB01F0F84901EBC00000F562702B
+:10C3B0009DF8A01001EB410202EB011100EBC1005E
+:10C3C00090F8460000284DD19DF8B40000EB4001E4
+:10C3D00001EB0010ED4901EB001030309DF8A0108A
+:10C3E00000EB01108078C0F3C000D8BB9DF8B4000A
+:10C3F00000EB400101EB0010E44901EB001030308C
+:10C400009DF8A01000EB0110407A00F0010048B345
+:10C410009DF8B40040F2A11110FB01F0DA4901EBE4
+:10C42000C00000F562709DF8A01001EB410202EB24
+:10C43000011100EBC10090F8900000F0010088B9F4
+:10C440009DF8B40040F2A11110FB01F0CE4901EBC0
+:10C45000C00000F562709DF8A01001EB410202EBF4
+:10C46000011101E040E05AE300EBC10090F88200C6
+:10C47000D0B3002039902CE09DF8B40040F2A11117
+:10C4800010FB01F0C04901EBC00101F562719DF89C
+:10C49000A00000EB400202EB001001EBC00000F135
+:10C4A0008301BDF8E4000A5C9DF8B40000EB400194
+:10C4B00001EB0010B54901EB00100E30BDF8E4109F
+:10C4C000405C824200D008E0BDF8E400401C81B22C
+:10C4D0003991BDF8E4000628CEDB00BFBDF8E400CA
+:10C4E00006286CD139902EE069E09DF8B41040F236
+:10C4F000A11011FB00F0A44901EBC00101F562712C
+:10C500009DF8A00000EB400202EB001001EBC00020
+:10C5100000F18301BDF8E4000A5C9DF8B40000EB73
+:10C52000400101EB0010994901EB00100E30BDF8FD
+:10C53000E410405C824201D009E09EE2BDF8E400D4
+:10C54000401C81B23991BDF8E4000A28CDDB00BF60
+:10C55000BDF8E4000A2832D09DF8B41040F2A110D2
+:10C5600011FB00F0884901EBC00000F562709DF8F6
+:10C57000A01001EB410202EB011100EBC100903071
+:10C580000990007820F00100401C099908701222DF
+:10C590009DF8B40001E014E0ABE240F2A11110FB01
+:10C5A00001F0794901EBC00000F562709DF8A01020
+:10C5B00001EB410303EB011100EBC100427101F0FB
+:10C5C00007BD9DF8B41001EB410000EB01106F496D
+:10C5D00001EB0010007BD0BBBDF8A400082800D000
+:10C5E000EDE70020399028E09DF8B41001EB410000
+:10C5F000C0EBC110664901EBC001BDF8E400C01CEE
+:10C60000085C00F00F00092800DD1AE09DF8B41066
+:10C6100001EB4100C0EBC1105D4901EBC001BDF869
+:10C62000E400C01C085C00F0F000902800DD08E089
+:10C63000BDF8E400401C81B23991BDF8E400062841
+:10C64000D2DB00BFBDF8E400062801DAB7E76EE0F0
+:10C650009DF8B41001EB4100C0EBC1104C4901EB57
+:10C66000C000C07801049DF8B40000EB4002C2EBAA
+:10C67000C010474A02EBC000007941EA00219DF852
+:10C68000B40000EB4002C2EBC010414A02EBC00014
+:10C69000407901439DF8B40040F2A11210FB02F072
+:10C6A000394A02EBC00202F562729DF8A00000EB6D
+:10C6B000400303EB001002EBC000C0F81A109DF815
+:10C6C000B41001EB4100C0EBC110314901EBC000D7
+:10C6D000807901049DF8B40000EB4002C2EBC01069
+:10C6E0002B4A02EBC000C07941EA00219DF8B4005A
+:10C6F00000EB4002C2EBC010254A02EBC000007AFA
+:10C7000001439DF8B40040F2A11210FB02F01E4A52
+:10C7100002EBC00000F562709DF8A02002EB42031E
+:10C7200003EB021200EBC200C0F81E10C7E0BDF818
+:10C73000A4000A2800D042E7002039902FE09DF89D
+:10C74000B40000EB4001C1EBC010114901EBC00186
+:10C75000BDF8E400C01C085C00F00F00092800DDF3
+:10C7600021E09DF8B40000EB4001C1EBC010084986
+:10C7700001EBC001BDF8E400C01C085C00F0F00053
+:10C78000902807DD0FE00000584500209840002069
+:10C79000F8870020BDF8E400401C81B23991BDF853
+:10C7A000E4000828CBDB00BFBDF8E400082800DA6D
+:10C7B00005E79DF8B40000EB4001C1EBC010FE4955
+:10C7C00001EBC000C07801069DF8B40000EB400208
+:10C7D000C2EBC010F84A02EBC000007941EA004108
+:10C7E0009DF8B40000EB4002C2EBC010F24A02EB2D
+:10C7F000C000407941EA00219DF8B40000EB4002FE
+:10C80000C2EBC010EC4A02EBC000807901439DF8F6
+:10C81000B40040F2A11210FB02F0E84A02EBC002A1
+:10C8200002F562729DF8A00000EB400303EB0010DC
+:10C8300002EBC000C0F81A109DF8B40000EB4001F4
+:10C84000C1EBC011DC4800EBC100C07901069DF8C6
+:10C85000B40000EB4002C2EBC010D74A02EBC000AC
+:10C86000007A41EA00419DF8B40000EB4002C2EBBF
+:10C87000C010D14A02EBC000407A41EA00219DF885
+:10C88000B40000EB4002C2EBC010CB4A02EBC00088
+:10C89000807A01439DF8B40040F2A11210FB02F02F
+:10C8A000C64A02EBC00000F562709DF8A02002EBC2
+:10C8B000420303EB021200EBC200C0F81E109DF809
+:10C8C000B40040F2A11110FB01F0BC4901EBC00122
+:10C8D00001F562719DF8A00000EB400202EB001030
+:10C8E00011F830109DF8B40040F2A11210FB02F0D4
+:10C8F000B24A02EBC0004079814234DA00219DF84F
+:10C90000B40040F2A11210FB02F0AC4A02EBC000EE
+:10C91000017104229DF8B40040F2A11110FB01F056
+:10C92000A64901EBC00101F562719DF8A00000EB82
+:10C93000400303EB001001F83020C5229DF8B4003D
+:10C9400040F2A11110FB01F09C4901EBC00000F581
+:10C9500062709DF8A01001EB410303EB011100EBA5
+:10C96000C100427188E09DF8B41001EB410000EB7A
+:10C970000110934901EB001030309DF8A01000EB3E
+:10C9800001108078C0F3400058B39DF8B41040F215
+:10C99000A11011FB00F0894901EBC00000F56270A5
+:10C9A0009DF8A01001EB410202EB011100EBC10068
+:10C9B0004079D92815D1D5229DF8B40040F2A111B3
+:10C9C00010FB01F07D4901EBC00000F562709DF89D
+:10C9D000A01001EB410303EB011100EBC100427118
+:10C9E0004AE09DF8B41040F2A11011FB00F0734929
+:10C9F00001EBC00000F562709DF8A01001EB410250
+:10CA000002EB011100EBC100807B012834D1002230
+:10CA10009DF8B40040F2A11110FB01F0674901EB51
+:10CA2000C00101F562719DF8A00000EB400303EB2B
+:10CA3000001001EBC0008273B6229DF8B40040F2F2
+:10CA4000A11110FB01F05D4901EBC00101F562711C
+:10CA50009DF8A00000EB400303EB001001EBC000C9
+:10CA6000427100219DF8B40040F2A11210FB02F0C7
+:10CA7000524A02EBC0000171A1E5D5229DF8B40035
+:10CA800040F2A11110FB01F04C4901EBC00101F58E
+:10CA900062719DF8A00000EB400303EB001001EB76
+:10CAA000C000427101219DF8B40040F2A11210FBB8
+:10CAB00002F0424A02EBC00001719DF8B41001EB94
+:10CAC000410000EB01103E4901EB001130319DF8AF
+:10CAD000A00001EB0010801C0990007820F02000DD
+:10CAE0002030099908709DF8B4100220FDF7DEFA95
+:10CAF00065E5D5229DF8B40040F2A11110FB01F0CC
+:10CB00002E4901EBC00000F562709DF8A01001EB0A
+:10CB1000410303EB011100EBC10042714FE5D52247
+:10CB20009DF8B40040F2A11110FB01F0234901EB84
+:10CB3000C00101F562719DF8A00000EB400303EB1A
+:10CB4000001001EBC000427101219DF8B40040F2D9
+:10CB5000A11210FB02F0194A02EBC00001712EE590
+:10CB6000D5229DF8B40040F2A11110FB01F0134949
+:10CB700001EBC00000F562709DF8A01001EB4103CD
+:10CB800003EB011100EBC100427118E59DF8B410F0
+:10CB900040F2A11011FB00F0084901EBC00000F5C4
+:10CBA0006270BDF8D81001EB410202EB011100EBFD
+:10CBB000C1008079012805E0F88700205845002051
+:10CBC0009840002040D100229DF8B40040F2A1110D
+:10CBD00010FB01F0FA4901EBC00101F56271BDF8EB
+:10CBE000D80000EB400303EB001001EBC0008271A2
+:10CBF000D5229DF8B40040F2A11110FB01F0F049DC
+:10CC000001EBC00101F562719DF8A00000EB40034B
+:10CC100003EB001001EBC00042719DF8B41001EB72
+:10CC2000410000EB0110E74901EB001130319DF8A4
+:10CC3000A00001EB0010801C0990007820F0040097
+:10CC4000001D099908701FE0C3229DF8B40040F24E
+:10CC5000A11110FB01F0DA4901EBC00101F562718D
+:10CC60009DF8A00000EB400303EB001001EBC000B7
+:10CC7000427100219DF8B40040F2A11210FB02F0B5
+:10CC8000CF4A02EBC000017199E49DF8B41040F264
+:10CC9000A11011FB00F0CA4901EBC00000F5627061
+:10CCA000BDF8D81001EB410202EB011100EBC1000D
+:10CCB0008079012840D100229DF8B40040F2A111F2
+:10CCC00010FB01F0BE4901EBC00101F56271BDF836
+:10CCD000D80000EB400303EB001001EBC0008271B1
+:10CCE000D5229DF8B40040F2A11110FB01F0B44927
+:10CCF00001EBC00101F562719DF8A00000EB40035B
+:10CD000003EB001001EBC00042719DF8B41001EB81
+:10CD1000410000EB0110AB4901EB001130319DF8EF
+:10CD2000A00001EB0010801C0990007820F00400A6
+:10CD3000001D099908701FE0C3229DF8B40040F25D
+:10CD4000A11110FB01F09E4901EBC00101F56271D8
+:10CD50009DF8A00000EB400303EB001001EBC000C6
+:10CD6000427100219DF8B40040F2A11210FB02F0C4
+:10CD7000934A02EBC000017121E49DF8B41001EB6D
+:10CD8000410000EB01108F4901EB0010007B50BB0C
+:10CD90009DF8B41001EB4100C0EBC1108A4901EBD2
+:10CDA000C00001799DF8B40000EB4002C2EBC01056
+:10CDB000854A02EBC000C07841EA00229DF8B40029
+:10CDC00040F2A11110FB01F07D4901EBC00000F51C
+:10CDD00062709DF8A01001EB410303EB011100EB21
+:10CDE000C100426335E09DF8B41001EB4100C0EB97
+:10CDF000C110754901EBC000C07801049DF8B40072
+:10CE000000EB4002C2EBC0106F4A02EBC000007999
+:10CE100041EA00219DF8B40000EB4002C2EBC010D3
+:10CE2000694A02EBC000407901439DF8B40040F22A
+:10CE3000A11210FB02F0624A02EBC00000F5627022
+:10CE40009DF8A02002EB420303EB021200EBC200AC
+:10CE500041639DF8B41040F2A11011FB00F0584955
+:10CE600001EBC00101F562719DF8A00000EB4002EA
+:10CE700002EB001011F830109DF8B40040F2A1123E
+:10CE800010FB02F04E4A02EBC0004079814234DAD6
+:10CE900000219DF8B40040F2A11210FB02F0484AB4
+:10CEA00002EBC000017103229DF8B40040F2A11111
+:10CEB00010FB01F0424901EBC00101F562719DF8E0
+:10CEC000A00000EB400303EB001001F83020D92252
+:10CED0009DF8B40040F2A11110FB01F0384901EBBC
+:10CEE000C00000F562709DF8A01001EB410303EB58
+:10CEF000011100EBC100427188E09DF8B40040F2DE
+:10CF0000A11110FB01F02E4901EBC00000F5627089
+:10CF1000BDF8D81001EB410202EB011100EBC1009A
+:10CF20008079012852D100229DF8B40040F2A1116D
+:10CF300010FB01F0224901EBC00101F56271BDF85F
+:10CF4000D80000EB400303EB001001EBC00082713E
+:10CF5000D9229DF8B40040F2A11110FB01F018494C
+:10CF600001EBC00101F562719DF8A00000EB4003E8
+:10CF700003EB001001EBC00042719DF8B40000EB20
+:10CF8000400101EB00100F4901EB001130319DF819
+:10CF9000A00001EB0010801C0990007820F0040034
+:10CFA000001D0999087001209DF8B41040F2A112EB
+:10CFB00011FB02F1024A02EBC101087126E00000F8
+:10CFC0005845002098400020F8870020C5229DF891
+:10CFD000B40040F2A11110FB01F0FE4901EBC001C9
+:10CFE00001F562719DF8A00000EB400303EB001017
+:10CFF00001EBC000427100219DF8B40040F2A11283
+:10D0000010FB02F0F34A02EBC000017134E500218D
+:10D010009DF8B40040F2A11210FB02F0ED4A02EBC1
+:10D02000C00001719DF8B41001EB410000EB01104C
+:10D03000A2F5986101EB001130319DF8A00001EBE1
+:10D040000010801C0990007820F00400001D099950
+:10D050000870D5229DF8B40040F2A11110FB01F038
+:10D06000DC4901EBC00000F562709DF8A01001EBF7
+:10D07000410303EB011100EBC1004271FCE49DF898
+:10D08000B41001EB410000EB0110D34901EB00109B
+:10D09000007BD0BBBDF8A4000C2800D0ECE400213C
+:10D0A000399128E09DF8B41001EB4100C0EBC110AC
+:10D0B000CA4901EBC001BDF8E400C01C085C00F0E7
+:10D0C0000F00092800DD1AE09DF8B41001EB4100C3
+:10D0D000C0EBC110C14901EBC001BDF8E400C01CA8
+:10D0E000085C00F0F000902800DD08E0BDF8E400E6
+:10D0F000401C81B23991BDF8E4000A28D2DB00BFA0
+:10D10000BDF8E4000A2801DAB6E482E000202E909F
+:10D110002F90002139911EE0DDE92E10000240EA37
+:10D1200011620902CDE92E129DF8B41001EB410005
+:10D13000C0EBC110A94901EBC001BDF8E400C01C5F
+:10D14000085CDDE92E341843CDE92E04BDF8E40077
+:10D15000401C80B23990BDF8E4000528DCDB9DF866
+:10D16000B400DDE92E1240F2A11310FB03F399483D
+:10D1700000EBC30303F562739DF8A00000EB4004CD
+:10D1800004EB001003EBC00040F8221F42600022B5
+:10D190002E922F92002139911EE0DDE92E1000021F
+:10D1A00040EA11620902CDE92E129DF8B41001EB9C
+:10D1B0004100C0EBC110894901EBC001BDF8E4009A
+:10D1C0000830085CDDE92E341843CDE92E04BDF8A3
+:10D1D000E400401C80B23990BDF8E4000528DCDB97
+:10D1E0009DF8B400DDE92E1240F2A11310FB03F00C
+:10D1F000784B03EBC00000F562709DF8A03003EBA4
+:10D20000430404EB031300EBC30022308160C260CF
+:10D21000BCE0BDF8A4000E2800D02DE40020399019
+:10D2200028E09DF8B41001EB4100C0EBC1106B4940
+:10D2300001EBC001BDF8E400C01C085C00F00F0069
+:10D24000092800DD1AE09DF8B41001EB4100C0EBA5
+:10D25000C110624901EBC001BDF8E400C01C085CCC
+:10D2600000F0F000902800DD08E0BDF8E400401C6C
+:10D2700081B23991BDF8E4000C28D2DB00BFBDF8C3
+:10D28000E4000C2800DA33E400202E902F900021D7
+:10D2900039911EE0DDE92E10000240EA1162090218
+:10D2A000CDE92E129DF8B41001EB4100C0EBC11086
+:10D2B0004A4901EBC001BDF8E400C01C085CDDE98F
+:10D2C0002E341843CDE92E04BDF8E400401C80B292
+:10D2D0003990BDF8E4000628DCDB9DF8B400DDE9F8
+:10D2E0002E1240F2A11310FB03F03A4B03EBC003E4
+:10D2F00003F562739DF8A00000EB400404EB0010FE
+:10D3000003EBC00040F8221F426000222E922F92B1
+:10D31000002139911EE0DDE92E10000240EA116281
+:10D320000902CDE92E129DF8B41001EB4100C0EBCB
+:10D33000C1102A4901EBC001BDF8E4000930085CC6
+:10D34000DDE92E341843CDE92E04BDF8E400401C7D
+:10D3500080B23990BDF8E4000628DCDB9DF8B4000B
+:10D36000DDE92E2140F2A11310FB03F0194B03EB72
+:10D37000C00000F562709DF8A03003EB430404EB9D
+:10D38000031300EBC30022308260C1609DF8B4102B
+:10D3900040F2A11011FB00F00E4901EBC00101F5B4
+:10D3A00062719DF8A00000EB400202EB001011F842
+:10D3B00030109DF8B40040F2A11210FB02F0054AB3
+:10D3C00002EBC000407981427ED19DF8B4009DF807
+:10D3D000A01005E05845002098400020F887002064
+:10D3E00001EB0010C217CDE92E02FE4890F8E007CD
+:10D3F00008B39DF8B41001EB410000EB0110FA49AD
+:10D4000001EB001030309DF8A01000EB0110807A85
+:10D41000022810D09DF8B41001EB410000EB011080
+:10D42000F14901EB001030309DF8A01000EB011025
+:10D43000C07A00287DDD00229DF8B40000EB400199
+:10D4400001EB0010E84901EB001030309DF8A0100E
+:10D4500000EB0110C272E548D0F80C020521B0FBC8
+:10D46000F1F201FB120000EB4001E0482C3000EB30
+:10D4700041100D3009909DF8B40040F2A11110FB4D
+:10D4800001F0DB4901EBC00000F562709DF8A010CF
+:10D4900001EB410202EB011100EBC100223010222E
+:10D4A000014608900998FAF7D0FED048D0F80C024F
+:10D4B0000521B0FBF1F201FB120000EB4001CB486B
+:10D4C0002C3000EB411200E0D8E29DF8B40040F2AD
+:10D4D000A11110FB01F0C64901EBC00101F5627119
+:10D4E0009DF8A00000EB400303EB001001EBC0002F
+:10D4F00050F81A1F42F8011F40685060BB48D0F82E
+:10D500000C020521B0FBF1F201FB120000EB40011F
+:10D51000B6482C3000EB41129DF8B40000EB4001FE
+:10D5200001EB0010B04901EB001130319DF8A00073
+:10D5300000E094E101EB001000781070AB48D0F8E7
+:10D540000C020521B0FBF1F201FB120000EB4001DF
+:10D55000A6482C3000EB4111A248F538026841F88A
+:10D560001D2F80888880A148D0F80C020521B0FBCF
+:10D57000F1F201FB120000EB40019C482C3000EB63
+:10D5800041129DF8B40040F2A11110FB01F098493E
+:10D5900001EBC00101F562719DF8A00000EB4003B2
+:10D5A00003EB001001EBC000406BC2F809008F488C
+:10D5B000D0F80C020521B0FBF1F201FB120000EBE8
+:10D5C00040018A482C3000EB41129DF8B40000EB7A
+:10D5D000400101EB0010844901EB001130319DF84E
+:10D5E000A00001EB00104068C2F8230000229DF863
+:10D5F000B40000EB400101EB00107B4901EB00118E
+:10D6000030319DF8A00001EB0010426000213991FB
+:10D6100054E07648D0F80C020521B0FBF1F201FB92
+:10D62000120000EB400171482C3000EB4111273112
+:10D63000BDF8E4409DF8B40040F2A11210FB02F0E6
+:10D640006B4A02EBC00202F562729DF8A00000EB8B
+:10D65000400303EB001002EBC00090F8800040F2A2
+:10D66000A11210FB02F0624A02EBC00202F56272E4
+:10D670009DF8B40040F2A11310FB03F05C4B03EBE8
+:10D68000C00303F562739DF8A00000EB400505EBB5
+:10D69000001003EBC00090F8810000EB400303EBA7
+:10D6A000001002EBC0024732BDF8E400001D105C20
+:10D6B0000855BDF8E400401C81B23991BDF8E40082
+:10D6C0000628A6DB0021399142E000239DF8B40032
+:10D6D00040F2A11110FB01F0454901EBC00101F539
+:10D6E00062719DF8A00000EB400202EB001001EB1C
+:10D6F000C00090F8800040F2A11110FB01F03C49FD
+:10D7000001EBC00101F562719DF8B40040F2A11275
+:10D7100010FB02F0364A02EBC00202F562729DF87D
+:10D72000A00000EB400404EB001002EBC00090F8F6
+:10D73000810000EB400202EB001001EBC001473119
+:10D74000BDF8E4000B54BDF8E400401C81B23991EF
+:10D75000BDF8E4000A28B8DB2448D0F80C02052103
+:10D76000B0FBF1F080B2014609900220FBF7B0FC5B
+:10D7700000210620FCF79AFC1C48D0F80C021B493B
+:10D78000498D884206D21948D0F80C02401C17492E
+:10D79000C1F80C0200210520FCF788FC9DF8B410AC
+:10D7A00001EB410000EB01100F4901EB001030309C
+:10D7B0009DF8A01000EB0110801C0990007820F06B
+:10D7C0000400001D099908700848D0F80C020521D2
+:10D7D000B0FBF1F201FB120000EB400103482C30DA
+:10D7E00008E00000BC32002098400020BC1200205D
+:10D7F0005845002000EB4110D0F823202E9800EB74
+:10D800004001FE4800EB4110C0F823200020399071
+:10D8100020E0FB48D0F80C020521B0FBF1F201FB3F
+:10D82000120000EB4001F6482C3000EB411027308D
+:10D83000BDF8E410425C2E9800EB4001EF4800EB8D
+:10D8400041112731BDF8E4000A54BDF8E400401C42
+:10D8500081B23991BDF8E4000628DADB59E09DF881
+:10D86000B40000EB400101EB0010E64901EB0010B1
+:10D8700030309DF8A01000EB0110801C099000785A
+:10D8800020F008000830099908709DF8B40000EBFA
+:10D89000400101EB0010DB4901EB001030309DF836
+:10D8A000A01000EB011042682E9800EB4001D34815
+:10D8B00000EB4110C0F823200020399025E09DF8AE
+:10D8C000B40040F2A11110FB01F0CF4901EBC001FF
+:10D8D00001F562719DF8A00000EB400202EB001020
+:10D8E00001EBC0014731BDF8E4000A5C2E9800EB63
+:10D8F0004001C24800EB41112731BDF8E4000A5451
+:10D90000BDF8E400401C81B23991BDF8E40006285E
+:10D91000D5DB9DF8B40000EB400101EB0010B949E4
+:10D9200001EB001030309DF8A01000EB0110801CBE
+:10D930000990007820F02002099802709DF8B41038
+:10D940000220FCF7B3FB9DF8B40040F2A11110FBDC
+:10D9500001F0AD4901EBC00000F562709DF8A01028
+:10D9600001EB410202EB011100EBC10022300990F2
+:10D970002E9800EB4001A14800EB41100D30102221
+:10D9800008900999FAF761FC9DF8B40040F2A111E2
+:10D9900010FB01F09C4901EBC00101F562719DF89B
+:10D9A000A00000EB400202EB001001EBC0012E983A
+:10D9B00000EB4002914800EB421051F81A2F40F85A
+:10D9C000012F496841609DF8B40000EB400101EB74
+:10D9D00000108C4901EB001130319DF8A00001EBE3
+:10D9E000001001782E9800EB4002844800EB4210B2
+:10D9F00001702E9800EB4001804800EB41118348F4
+:10DA0000026841F81D2F808888809DF8B40040F29C
+:10DA1000A11110FB01F07C4901EBC00101F562711D
+:10DA20009DF8A00000EB400202EB001001EBC000EB
+:10DA3000416B2E9800EB4002704800EB4210C0F89A
+:10DA400009102E9881B208200991FCF72FFB0022C3
+:10DA50009DF8B40040F2A11110FB01F06A4901EBFE
+:10DA6000C00000F562709DF8A01001EB410303EBCC
+:10DA7000011100EBC10080F8462053E09DF8B4008E
+:10DA800000EB400101EB00105E4901EB001030306B
+:10DA90009DF8A01000EB0110801C0990007820F088
+:10DAA0000400001D099908709DF8B40000EB4001C6
+:10DAB00001EB0010534901EB001030309DF8A0102D
+:10DAC00000EB0110801C0990007820F0800080306D
+:10DAD0000999087001209DF8B41040F2A11211FBC1
+:10DAE00002F1494A02EBC10108719DF8B40040F20D
+:10DAF000A11110FB01F0114601EBC00042799DF825
+:10DB0000B40040F2A11110FB01F03F4901EBC0004D
+:10DB100000F562709DF8A01001EB410303EB0111C9
+:10DB200000F83120D5229DF8B40040F2A11110FB7D
+:10DB300001F0354901EBC00000F562709DF8A010BE
+:10DB400001EB410303EB011100EBC10042713FE225
+:10DB5000D5229DF8B40040F2A11110FB01F02A4932
+:10DB600001EBC00000F562709DF8A01001EB4103CD
+:10DB700003EB011100EBC100427129E2D5229DF8AF
+:10DB8000B40040F2A11110FB01F01F4901EBC000ED
+:10DB900000F562709DF8A01001EB410303EB011149
+:10DBA00000EBC100427113E201211848F53080F802
+:10DBB00004179DF8B41040F2A11011FB00F01249B7
+:10DBC00001EBC00101F562719DF8A00000EB40027D
+:10DBD00002EB001011F830109DF8B40040F2A112D1
+:10DBE00010FB02F0084A02EBC000407981423FDAA4
+:10DBF00000219DF8B40040F2A11209E0D8140020E1
+:10DC0000BC1200209840002058450020C731002059
+:10DC100010FB02F0FE4A02EBC000017101229DF8E8
+:10DC2000B40040F2A11110FB01F0F94901EBC00171
+:10DC300001F562719DF8A00000EB400303EB0010BA
+:10DC400001F8302011229DF8B40040F2A11110FB20
+:10DC500001F0EF4901EBC00000F562709DF8A010E3
+:10DC600001EB410303EB011100EBC100427160E0E5
+:10DC70009DF8B41040F2A11011FB00F0E44901EB53
+:10DC8000C00000F562709DF8A01001EB410202EBAC
+:10DC9000011100EBC1008078B22835D100219DF838
+:10DCA000B40040F2A11210FB02F0D94A02EBC0000E
+:10DCB0000171B2229DF8B40040F2A11110FB01F0F5
+:10DCC000D34901EBC00101F562719DF8A00000EBA2
+:10DCD000400303EB001001EBC000427100229DF8ED
+:10DCE000B40040F2A11110FB01F0C94901EBC000E2
+:10DCF00000F562709DF8A01001EB410303EB0111E8
+:10DD000000EBC100827014E0D5229DF8B40040F20F
+:10DD1000A11110FB01F0BE4901EBC00000F56270DB
+:10DD20009DF8A01001EB410303EB011100EBC100D2
+:10DD300042714DE10021B74880F80417D5229DF8C3
+:10DD4000B40040F2A11110FB01F0B14901EBC00099
+:10DD500000F562709DF8A01001EB410303EB011187
+:10DD600000EBC100427133E101229DF8B40040F2A2
+:10DD7000A11110FB01F0A64901EBC00101F5627190
+:10DD80009DF8A00000EB400303EB001001EBC00086
+:10DD900080F882200021399129E09DF8B41001EB30
+:10DDA0004100C0EBC1109C4901EBC001BDF8E4008B
+:10DDB000C01C0A5C9DF8B40040F2A11110FB01F0F8
+:10DDC000934901EBC00101F562719DF8A00000EBE1
+:10DDD000400303EB001001EBC00000F18301BDF82C
+:10DDE000E4000A54BDF8E400401C81B23991BDF84A
+:10DDF000E4000A28D1DBEBE09DF8B41001EB410010
+:10DE0000C0EBC110844901EBC000C07801049DF84B
+:10DE1000B40000EB4002C2EBC0107F4A02EBC0002E
+:10DE2000007941EA00209DF8B41001EB4102C2EBF9
+:10DE3000C111794A02EBC10149790843B0F5E13FCC
+:10DE40006ED19DF8B41001EB410000EB0110734955
+:10DE500001EB001030309DF8A01000EB0110801C89
+:10DE60000990007820F004020998027000229DF8C1
+:10DE7000B40040F2A11110FB01F0654901EBC000B4
+:10DE800000F562709DF8A01001EB410303EB011156
+:10DE900000EBC100A0F88E2013229DF8B40040F2E0
+:10DEA000A11110FB01F05A4901EBC00000F56270AE
+:10DEB0009DF8A01001EB410303EB011100EBC10041
+:10DEC00042719DF8B41001EB410000EB0110534981
+:10DED00001EB0010407903464FF480524FF4E131DA
+:10DEE00009909DF8B40019F035FB9DF8B41040F28C
+:10DEF000A11011FB00F0464901EBC00101F5627170
+:10DF00009DF8A00000EB400202EB001001EBC00006
+:10DF100090300990007820F00800083009990870C6
+:10DF200056E09DF8B41001EB4100C0EBC1103A4936
+:10DF300001EBC00001799DF8B40000EB4002C2EB98
+:10DF4000C010354A02EBC000C07841EA00229DF8BB
+:10DF5000B40040F2A11110FB01F02D4901EBC0010A
+:10DF600001F562719DF8A00000EB400303EB001087
+:10DF700001EBC000A0F88E209DF8B40040F2A11182
+:10DF800010FB01F0224901EBC00101F562719DF81F
+:10DF9000A00000EB400202EB001001EBC000B0F863
+:10DFA0008E109DF8B40000EB400202EB00101B4AFB
+:10DFB00002EB0010408B814209DB0621A2F50472BE
+:10DFC0009DF8B40002EB00129DF8A000115400BFB0
+:10DFD00000BF10F0DFB89DF8B40000EB4001C1EBCA
+:10DFE000C0100D4911F83000042801D125900BE034
+:10DFF0009DF8B40000EB4001C1EBC010064911F8D8
+:10E000003000152800D125909DF8B40008E00000EC
+:10E0100058450020BC320020F8870020984000209E
+:10E0200000EB4001C1EBC010F84901EBC0004178A2
+:10E030009DF8B40000EB4002C2EBC010F34A12F8A6
+:10E04000300041EA002041F23001884202D1A6208E
+:10E0500025903DE09DF8B40000EB4001C1EBC010FD
+:10E06000EA4901EBC00041789DF8B40000EB4002A2
+:10E07000C2EBC010E54A12F8300041EA002041F23C
+:10E080003101884202D1A720259021E09DF8B400FB
+:10E0900000EB4001C1EBC010DC4911F83000022850
+:10E0A00016D19DF8B40000EB4001C1EBC010D74978
+:10E0B00001EBC00001799DF8B40000EB4002C2EB17
+:10E0C000C010D24A02EBC000C07841EA002125917D
+:10E0D0009DF8B41040F2A11011FB00F0CC4901EB07
+:10E0E000C000817828910021CA4A9DF8B40002EB53
+:10E0F00000129DF8A0001154C74890F8280001288C
+:10E1000015D19DF8B40000EB400101EB0010C349AC
+:10E1100001EB001030309DF8A01000EB0110801CC6
+:10E120000990007820F08000803009990870BDF8CF
+:10E13000941043F23002881A91427CD009DC042901
+:10E140007AD0152979D0A62910D0A72942F0EC82DF
+:10E1500066E1B0F5C06F71D0A0F2016000286ED00A
+:10E1600001286DD00428F1D101F074BE00219DF882
+:10E17000B40040F2A11210FB02F0A54A02EBC0006D
+:10E1800001719DF8B40040F2A11110FB01F011469D
+:10E1900001EBC00000F562709DF8A01001EB410298
+:10E1A00002EB011110F83100052829DC06229DF848
+:10E1B000B40040F2A11110FB01F0954901EBC00140
+:10E1C00001F562719DF8A00000EB400303EB001025
+:10E1D00001F83020A8229DF8B40040F2A11110FBF4
+:10E1E00001F08B4901EBC00000F562709DF8A010B2
+:10E1F00001EB410303EB011100EBC100427103E1AC
+:10E200009DF8B40040F2A11110FB01F0804901EB30
+:10E21000C00000F562709DF8A01001EB410202EB16
+:10E22000011110F831000A2830DC0B229DF8B400EF
+:10E2300040F2A11105E0B9E137E2F3E3F3E3F3E3E0
+:10E24000F3E310FB01F0724901EBC00101F56271CB
+:10E250009DF8A00000EB400303EB001001F8302014
+:10E26000A9229DF8B40040F2A11110FB01F0684909
+:10E2700001EBC00000F562709DF8A01001EB4103B6
+:10E2800003EB011100EBC1004271BDE09DF8B40049
+:10E2900040F2A11110FB01F05D4901EBC00000F557
+:10E2A00062709DF8A01001EB410202EB011110F821
+:10E2B00031000F2829DC10229DF8B40040F2A11192
+:10E2C00010FB01F0524901EBC00101F562719DF8AC
+:10E2D000A00000EB400303EB001001F83020A22265
+:10E2E0009DF8B40040F2A11110FB01F0484901EB88
+:10E2F000C00000F562709DF8A01001EB410303EB34
+:10E30000011100EBC10042717EE09DF8B40040F2C3
+:10E31000A11110FB01F03E4901EBC00000F5627055
+:10E320009DF8A01001EB410202EB011100EBC100CE
+:10E330004079A52815D19DF8B40000EB400101EB10
+:10E340000010364901EB001030309DF8A01000EBB2
+:10E350000110801C0990007820F00400001D09992C
+:10E3600008709DF8B40040F2A11110FB01F028499B
+:10E3700001EBC00000F562709DF8A01001EB4102B6
+:10E3800002EB011100EBC1008078A1283CD09DF880
+:10E39000B40040F2A11110FB01F01D4901EBC001D6
+:10E3A00001F562719DF8A00000EB400202EB001045
+:10E3B00001EBC00082789DF8B40040F2A11110FB7F
+:10E3C00001F0134901EBC00101F562719DF8A00055
+:10E3D00000EB400303EB001001EBC0004271A122EF
+:10E3E0009DF8B40040F2A11110FB01F0084901EBC7
+:10E3F000C00000F562709DF8A01001EB410303EB33
+:10E40000011100EBC100827002F08EB9F887002084
+:10E4100058450020883E0020BC1200209840002073
+:10E4200000219DF8B40040F2A11210FB02F0FE4A58
+:10E4300002EBC00001719DF8B41040F2A11011FB75
+:10E4400000F0114601EBC00000F562709DF8A010CD
+:10E4500001EB410202EB011110F8310008281FDC2A
+:10E4600000219DF8B40040F2A11210FB02F0EE4A28
+:10E4700002EBC000017108229DF8B40040F2A11126
+:10E4800010FB01F0E84901EBC00000F562709DF857
+:10E49000A01001EB410303EB011100F8312028E04B
+:10E4A0009DF8B41040F2A11011FB00F0DE4901EB21
+:10E4B000C00000F562709DF8A01001EB410202EB74
+:10E4C000011110F831000B2813DC0C229DF8B40068
+:10E4D00040F2A11110FB01F0D34901EBC00000F59F
+:10E4E00062709DF8A01001EB410303EB011100F8ED
+:10E4F00031209DF8B41040F2A11011FB00F0CA4980
+:10E5000001EBC00000F562709DF8A01001EB410224
+:10E5100002EB011100EBC1004079A42830D19DF835
+:10E52000B41001EB410000EB0110C04901EB0010F9
+:10E5300030309DF8A01000EB0110801C099000788D
+:10E5400020F0200020300999087000229DF8B400C6
+:10E5500040F2A11110FB01F0B34901EBC00000F53E
+:10E5600062709DF8A01001EB410303EB011100EB79
+:10E57000C10080F845209DF8B4100220FBF796FDFD
+:10E58000A1229DF8B40040F2A11110FB01F0A649B0
+:10E5900001EBC00000F562709DF8A01001EB410393
+:10E5A00003EB011100EBC10042712DE7002139910D
+:10E5B00015E09DF8B41001EB4100C0EBC1109C497F
+:10E5C00001EBC001BDF8E400C01C0A5C16A9BDF84F
+:10E5D000E4000A54BDF8E400401C81B23991BDF852
+:10E5E000E4000628E5DB062116A828F07DFC0021C2
+:10E5F000CDE93001DDE93021100A40EA0164A218BA
+:10E6000041EB2120CDE908204FF480724FF0000348
+:10E61000DDE90801F9F7D6FD9DF8B40040F2A1113B
+:10E6200010FB01F0804901EBC00000F562709DF81D
+:10E63000A01001EB410303EB011100EBC1000271DB
+:10E6400000209DF8B41040F2A11211FB02F1764AAD
+:10E6500002EBC101087104229DF8B40040F2A1113F
+:10E6600010FB01F0704901EBC00000F562709DF8ED
+:10E67000A01001EB410303EB011100F83120A722A8
+:10E680009DF8B40040F2A11110FB01F0664901EBC6
+:10E69000C00000F562709DF8A01001EB410303EB90
+:10E6A000011100EBC1004271AEE69DF8B41040F2DA
+:10E6B000A11011FB00F05C4901EBC00000F5627095
+:10E6C0009DF8A01001EB410202EB011110F831009E
+:10E6D000042878DA00219DF8B40040F2A11210FB62
+:10E6E00002F0514A02EBC0000171A1229DF8B40072
+:10E6F00040F2A11110FB01F04B4901EBC00101F503
+:10E7000062719DF8A00000EB400303EB001001EBE9
+:10E71000C00042719DF8B41040F2A11011FB00F04E
+:10E72000414901EBC00101F562719DF8A00000EBC9
+:10E73000400202EB001001EBC00109910878401C77
+:10E74000C1B2099801709DF8B41040F2A11011FBFC
+:10E7500000F0354901EBC00000F562709DF8A01093
+:10E7600001EB410202EB011110F83100042828D11D
+:10E770000A229DF8B40040F2A11110FB01F02A49D1
+:10E7800001EBC00101F562719DF8A00000EB4003B0
+:10E7900003EB001001F83020A3229DF8B40040F2F2
+:10E7A000A11110FB01F0204901EBC00000F56270DF
+:10E7B0009DF8A01001EB410303EB011100EBC10038
+:10E7C0004271E4E2FFE79DF8B41040F2A11011FBA2
+:10E7D00000F0154901EBC00000F562709DF8A01033
+:10E7E00001EB410202EB011110F8310004283BD18A
+:10E7F00000219DF8B40040F2A11210FB02F00A4A79
+:10E8000002EBC000017105229DF8B40040F2A11195
+:10E8100010FB01F0044901EBC00101F562719DF8A4
+:10E82000A00000EB400305E0584500209840002080
+:10E83000F887002003EB001001F83020A3229DF898
+:10E84000B40040F2A11110FB01F0FE4901EBC00041
+:10E8500000F562709DF8A01001EB410303EB01117C
+:10E8600000EBC100427192E29DF8B41040F2A11099
+:10E8700011FB00F0F34901EBC00000F562709DF858
+:10E88000A01001EB410202EB011110F83100082841
+:10E8900034DC00219DF8B40040F2A11210FB02F01C
+:10E8A000E84A02EBC000017109229DF8B40040F271
+:10E8B000A11110FB01F0E34901EBC00101F5627108
+:10E8C0009DF8A00000EB400303EB001001F830209E
+:10E8D000A7229DF8B40040F2A11110FB01F0D94924
+:10E8E00001EBC00000F562709DF8A01001EB410340
+:10E8F00003EB011100EBC100427148E29DF8B41036
+:10E9000040F2A11011FB00F0CE4901EBC00000F570
+:10E9100062709DF8A01001EB410202EB011110F8AA
+:10E920003100092834DC00219DF8B40040F2A11226
+:10E9300010FB02F0C34A02EBC00001710A229DF8ED
+:10E94000B40040F2A11110FB01F0BE4901EBC0017F
+:10E9500001F562719DF8A00000EB400303EB00108D
+:10E9600001F83020A3229DF8B40040F2A11110FB61
+:10E9700001F0B44901EBC00101F562719DF8A000FE
+:10E9800000EB400303EB001001EBC0004271FEE11D
+:10E990009DF8B41040F2A11011FB00F0A94901EB61
+:10E9A000C00000F562709DF8A01001EB410202EB7F
+:10E9B000011110F831000D2838DC00219DF8B40059
+:10E9C00040F2A11210FB02F09E4A02EBC00001715E
+:10E9D0000E229DF8B40040F2A11110FB01F09949FC
+:10E9E00001EBC00101F562719DF8A00000EB40034E
+:10E9F00003EB001001F83020A1229DF8B40040F292
+:10EA0000A11110FB01F08F4901EBC00000F562700D
+:10EA10009DF8A01001EB410303EB011100EBC100D5
+:10EA20004271B4E1B4E1E8E13DE21BE29DF8B410CB
+:10EA300040F2A11011FB00F0824901EBC00000F58B
+:10EA400062709DF8A01001EB410202EB011110F879
+:10EA500031000E2834DC00219DF8B40040F2A112F0
+:10EA600010FB02F0774A02EBC00001710F229DF803
+:10EA7000B40040F2A11110FB01F0724901EBC0019A
+:10EA800001F562719DF8A00000EB400303EB00105C
+:10EA900001F83020A3229DF8B40040F2A11110FB30
+:10EAA00001F0684901EBC00000F562709DF8A0100C
+:10EAB00001EB410303EB011100EBC100427166E180
+:10EAC0009DF8B41040F2A11011FB00F05D4901EB7C
+:10EAD000C00000F562709DF8A01001EB410202EB4E
+:10EAE000011110F8310010287DDC11229DF8B400CE
+:10EAF00040F2A11110FB01F0524901EBC00101F5F8
+:10EB000062719DF8A00000EB400303EB001001F8D8
+:10EB10003020A1229DF8B40040F2A11110FB01F0B9
+:10EB2000484901EBC00101F562719DF8A00000EBBE
+:10EB3000400303EB001001EBC00042719DF8B400EC
+:10EB400040F2A11110FB01F03E4901EBC00101F5BB
+:10EB500062719DF8A00000EB400303EB001001EB95
+:10EB6000C00082709DF8B41001EB410000EB011071
+:10EB7000354901EB001130319DF8A00001EB001088
+:10EB8000801C0990007820F080008030099908707E
+:10EB90009DF8B41001EB410000EB01102A4901EB94
+:10EBA000001030309DF8A01000EB0110801C09907F
+:10EBB000007820F00400001D099908709DF8B41039
+:10EBC00001EB410000EB01101F4901EB0010303058
+:10EBD0009DF8A01000EB01108078C0F3401080B3C6
+:10EBE0009DF8B41000E046E001EB410000EB01109D
+:10EBF000154901EB001030309DF8A01000EB01101A
+:10EC0000801C0990007820F02002099802709DF87D
+:10EC1000B41001EB410000EB01100B4901EB0010B7
+:10EC200030309DF8A01000EB01108078C0F3400058
+:10EC3000D8B99DF8B41001EB410000EB0110024976
+:10EC400004E083E0584500209840002001EB0010CC
+:10EC500030309DF8A01000EB0110801C0990007866
+:10EC600020F008000830099908709DF8B4100220BF
+:10EC7000FBF71CFA8BE09DF8B41040F2A11011FBD9
+:10EC800000F0FE4901EBC00101F562719DF8A000A2
+:10EC900000EB400202EB001011F830109DF8B400B8
+:10ECA00040F2A11210FB02F0F44A02EBC0004079DE
+:10ECB00081426CD19DF8B41040F2A11011FB00F01C
+:10ECC000114601EBC00000F562709DF8A01001EB49
+:10ECD000410202EB011100EBC1008078A12836D07F
+:10ECE000A3229DF8B40040F2A11110FB01F0E3490A
+:10ECF00001EBC00101F562719DF8A00000EB40033B
+:10ED000003EB001001EBC00042719DF8B41040F21B
+:10ED1000A11011FB00F0D94901EBC00000F56270B1
+:10ED20009DF8A01001EB410202EB011100EBC100C4
+:10ED30008078A2282BD000209DF8B41040F2A112B8
+:10ED400011FB02F1CD4A02EBC10108711FE0A122C3
+:10ED50009DF8B40040F2A11110FB01F0C74901EB8E
+:10ED6000C00101F562719DF8A00000EB400303EBC8
+:10ED7000001001EBC000427101219DF8B40040F287
+:10ED8000A11210FB02F0BD4A02EBC00001710CE4BD
+:10ED9000A1229DF8B40040F2A11110FB01F0B74987
+:10EDA00001EBC00101F562719DF8A00000EB40038A
+:10EDB00003EB001001EBC00082709DF8B40040F23C
+:10EDC000A11110FB01F0AD4901EBC00101F5627129
+:10EDD0009DF8A00000EB400303EB001001EBC00026
+:10EDE000427100219DF8B40040F2A11210FB02F024
+:10EDF000A24A02EBC000017156E400219DF8B40064
+:10EE000040F2A11210FB02F09C4A02EBC00001711B
+:10EE100009229DF8B40040F2A11110FB01F09749BE
+:10EE200001EBC00101F562719DF8A00000EB400309
+:10EE300003EB001001F83020A7229DF8B40040F247
+:10EE4000A11110FB01F08D4901EBC00000F56270CB
+:10EE50009DF8A01001EB410303EB011100EBC10091
+:10EE6000427121E400219DF8B40040F2A11210FB90
+:10EE700002F0824A02EBC0000171A7229DF8B400A3
+:10EE800040F2A11110FB01F07C4901EBC00000F53C
+:10EE900062709DF8A01001EB410303EB011100EB40
+:10EEA000C100427173E700219DF8B40040F2A11245
+:10EEB00010FB02F0714A02EBC0000171A7229DF81D
+:10EEC000B40040F2A11110FB01F06C4901EBC0014C
+:10EED00001F562719DF8A00000EB400303EB001008
+:10EEE00001EBC00042719DF8B41001EB4100C0EB92
+:10EEF000C110634901EBC000407930287ED19DF8F4
+:10EF0000B41040F2A11011FB00F05C4901EBC0010C
+:10EF100001F562719DF8A00000EB400202EB0010C9
+:10EF200011F830109DF8B40040F2A11210FB02F06D
+:10EF3000524A02EBC000407981425FD19DF8B40093
+:10EF400040F2A11110FB01F0114601EBC00000F5E9
+:10EF500062709DF8A01001EB410202EB011100EB81
+:10EF6000C100C078312830D19DF8B40000EB4001D9
+:10EF700001EB0010434901EB001030309DF8A01068
+:10EF800000EB0110801C0990007820F02002099805
+:10EF9000027000229DF8B40040F2A11110FB01F0B4
+:10EFA000364901EBC00000F562709DF8A01001EB3E
+:10EFB000410303EB011100EBC10080F845209DF8EF
+:10EFC000B4100220FBF772F857E09DF8B40040F24D
+:10EFD000A11110FB01F0294901EBC00000F562709E
+:10EFE0009DF8A01001EB410202EB011100EBC10002
+:10EFF000C078332841D19DF8B40000E06FE000EB09
+:10F00000400101EB00101F4901EB001030309DF86A
+:10F01000A01000EB0110801C0990007820F0200265
+:10F020000998027001229DF8B40040F2A11110FB72
+:10F0300001F0124901EBC00000F562709DF8A010CC
+:10F0400001EB410303EB011100EBC10080F8462006
+:10F05000A9229DF8B40040F2A11110FB01F007496C
+:10F0600001EBC00000F562709DF8A01001EB4103B8
+:10F0700003EB011100EBC100827005E05845002050
+:10F08000F8870020984000209DF8B40000EB400174
+:10F0900001EB0010FE4901EB001030309DF8A0108C
+:10F0A00000EB0110801C0990007820F00102099803
+:10F0B00002709DF8B40000EB400101EB0010F44930
+:10F0C00001EB001030309DF8A01000EB0110801C07
+:10F0D0000990007820F0020209980270D6E39DF8AA
+:10F0E000B40000EB4001C1EBC010EA4901EBC000E5
+:10F0F000407931287ED19DF8B41040F2A11011FB67
+:10F1000000F0E54901EBC00101F562719DF8A00036
+:10F1100000EB400202EB001011F830109DF8B40033
+:10F1200040F2A11210FB02F0DB4A02EBC000407972
+:10F1300081425FD19DF8B41040F2A11011FB00F0A4
+:10F14000114601EBC00000F562709DF8A01001EBC4
+:10F15000410202EB011100EBC10090F8460058BBE0
+:10F1600001229DF8B40040F2A11110FB01F0CA4940
+:10F1700001EBC00101F562719DF8A00000EB4003B6
+:10F1800003EB001001EBC00080F845209DF8B4109F
+:10F1900001EB410000EB0110BD4901EB00113031E2
+:10F1A0009DF8A00001EB0010801C0990007820F071
+:10F1B0000100401C099908709DF8B41001EB410052
+:10F1C00000EB0110B24901EB001030309DF8A010A7
+:10F1D00000EB0110801C0990007820F002020998D1
+:10F1E0000270AE4890F8E00790B19DF8B41001EBC2
+:10F1F000410000E005E200EB0110A54901EB001021
+:10F2000030309DF8A01000EB0110807A022877D1F1
+:10F21000A34890F829000128F9D1A148D0F80C02A0
+:10F220009F49498D88426BD29DF8B40040F2A111EC
+:10F2300010FB01F0984901EBC00000F562709DF8E9
+:10F24000A01001EB410202EB011100EBC10090F8AC
+:10F250004500012853D19DF8B41040F2A11011FBD4
+:10F2600000F08D4901EBC00000F562709DF8A01020
+:10F2700001EB410202EB011100EBC10090F87F00AD
+:10F28000E8BB01229DF8B40000EB400101EB001047
+:10F290007F4901EB001130319DF8A00001EB001017
+:10F2A000C27200229DF8B40000EB400101EB001097
+:10F2B000774901EB001130319DF8A00001EB0010FF
+:10F2C00042604FF010429DF8B40040F2A11110FBD3
+:10F2D00001F0714901EBC00101F562719DF8A000D8
+:10F2E00000EB400303EB001001EBC00082609DF8CF
+:10F2F000B41001EB410000EB0110654901E071E041
+:10F300006FE001EB001130319DF8A00001EB00101F
+:10F3100001789DF8B40040F2A11210FB02F05E4AA1
+:10F3200002EBC00041709DF8B41040F2A11011FB37
+:10F3300000F0114601EBC00101F562719DF8A000DB
+:10F3400000EB400202EB001011F830109DF8B40001
+:10F3500040F2A11210FB02F04F4A02EBC0004079CC
+:10F3600081423ED100229DF8B40040F2A11110FB71
+:10F3700001F0494901EBC00101F562719DF8A0005F
+:10F3800000EB400303EB001001EBC000C271A422AC
+:10F390009DF8B40040F2A11110FB01F03E4901EBD1
+:10F3A000C00101F562719DF8A00000EB400303EB82
+:10F3B000001001EBC0008270A3229DF8B40040F25F
+:10F3C000A11110FB01F0344901EBC00101F562719C
+:10F3D0009DF8A00000EB400303EB001001EBC00020
+:10F3E000427153E29DF8B41040F2A11011FB00F0FD
+:10F3F000294901EBC00000F562709DF8A01001EBF7
+:10F40000410202EB011100EBC10090F84500012818
+:10F410007DD19DF8B41040F2A11011FB00F01E49FF
+:10F4200001EBC00101F562719DF8A00000EB400204
+:10F4300002EB001001EBC00090F8801040F2A11028
+:10F4400011FB00F0144901EBC00101F562719DF858
+:10F45000B40040F2A11210FB02F00F4A02EBC00010
+:10F4600000F562709DF8A02002EB420303EB02124C
+:10F4700000EBC20090F8810000EB400202EB0010AC
+:10F4800001EBC00090F87E00032840D1022209E081
+:10F4900098400020F887002058450020BC3200200A
+:10F4A000BC1200209DF8B40000EB400101EB0010FD
+:10F4B000F94901EB001130319DF8A00001EB00107B
+:10F4C000C2724FF010429DF8B40040F2A11110FB3F
+:10F4D00001F0F24901EBC00101F562719DF8A00055
+:10F4E00000EB400303EB001001EBC00082609DF8CD
+:10F4F000B41001EB410000EB0110E74901EB0011F2
+:10F5000030319DF8A00001EB0010017800E0B0E17F
+:10F510009DF8B40040F2A11210FB02F0DF4A02EBAA
+:10F52000C00041709DF8B41040F2A11011FB00F032
+:10F53000114601EBC00101F562719DF8A00000EBDE
+:10F54000400202EB001011F830109DF8B40040F2B8
+:10F55000A11210FB02F0D14A02EBC00040798142B7
+:10F560003ED100229DF8B40040F2A11110FB01F041
+:10F57000CA4901EBC00101F562719DF8A00000EBE2
+:10F58000400303EB001001EBC000C271A4229DF800
+:10F59000B40040F2A11110FB01F0C04901EBC00121
+:10F5A00001F562719DF8A00000EB400303EB001031
+:10F5B00001EBC0008270A3229DF8B40040F2A111BB
+:10F5C00010FB01F0B54901EBC00000F562709DF839
+:10F5D000A01001EB410303EB011100EBC1004271EC
+:10F5E00000229DF8B40000EB400101EB0010AA4995
+:10F5F00001EB001030309DF8A01000EB01104260CC
+:10F6000044E19DF8B41001EB4100C0EBC110A449E6
+:10F6100001EBC000407933287ED19DF8B41001EB96
+:10F62000410000EB01109C4901EB001030309DF8C7
+:10F63000A01000EB0110801C0990007820F0010060
+:10F64000401C099908709DF8B41001EB410000EBD3
+:10F650000110914901EB001030309DF8A01000EB33
+:10F660000110801C0990007820F020020998027097
+:10F670009DF8B41001EB410000EB0110864901EB4D
+:10F68000001030309DF8A01000EB0110801C099094
+:10F69000007820F00200801C099908709DF8B410D1
+:10F6A00040F2A11011FB00F07C4901EBC00042794F
+:10F6B0009DF8B40040F2A11110FB01F0774901EB75
+:10F6C000C00000F562709DF8A01001EB410303EB50
+:10F6D000011100F831209DF8B41001EB410000EB5E
+:10F6E00001106D4901EB001030309DF8A01000EBC7
+:10F6F0000110801C0990007820F08000803009996A
+:10F7000008709DF8B41001EB410000EB0110624954
+:10F7100001EB0010303000E022E09DF8A01000EB7B
+:10F7200001108078C0F3400020B99DF8B410022089
+:10F73000FAF7BCFCA2229DF8B40040F2A11110FB24
+:10F7400001F0564901EBC00000F562709DF8A01071
+:10F7500001EB410303EB011100EBC100827095E066
+:10F760009DF8B41001EB4100C0EBC1104C4901EB16
+:10F77000C000407934287CD19DF8B41001EB4100E1
+:10F7800000EB0110444901EB001030309DF8A0104F
+:10F7900000EB0110801C0990007820F020020998ED
+:10F7A00002709DF8B41001EB410000EB01103A49E2
+:10F7B00001EB001030309DF8A01000EB0110801C10
+:10F7C0000990007820F002020998027001229DF849
+:10F7D000B40040F2A11110FB01F0304901EBC00070
+:10F7E00000F562709DF8A01001EB410303EB0111DD
+:10F7F00000EBC10080F84620A9229DF8B40040F239
+:10F80000A11110FB01F0254901EBC00000F5627069
+:10F810009DF8A01001EB410303EB011100EBC100C7
+:10F8200082709DF8B41040F2A11011FB00F01B494A
+:10F8300001EBC00042799DF8B40040F2A11110FB29
+:10F8400001F0164901EBC00000F562709DF8A010B0
+:10F8500001EB410303EB011100F831209DF8B410D6
+:10F8600001EB410000EB01100B4901EB00103030BF
+:10F8700000E00BE09DF8A01000EB0110801C099047
+:10F88000007820F0800080300999087000202E90C8
+:10F890002F900021399128E0984000205845002001
+:10F8A000F8870020DDE92E10000140EA11720901FD
+:10F8B000CDE92E129DF8B41001EB4100C0EBC11050
+:10F8C000FE4901EBC001BDF8E400801D085C303842
+:10F8D000C117DDE92E34184341EA0402CDE92E02B6
+:10F8E000BDF8E400401C80B23990BDF8E400062861
+:10F8F000D8DB9DF8B4002E9940F2A11210FB02F063
+:10F90000EF4A02EBC00202F562729DF8A00000EB24
+:10F91000400303EB001002EBC000C0F81A100022F5
+:10F920002E922F920021399122E0DDE92E10000164
+:10F9300040EA11720901CDE92E129DF8B41001EBD5
+:10F940004100C0EBC110DD4901EBC001BDF8E4008E
+:10F950000D30085C3038C117DDE92E34184341EA18
+:10F960000402CDE92E02BDF8E400401C80B23990BB
+:10F97000BDF8E4000428D8DB9DF8B4002E9940F2CD
+:10F98000A11210FB02F0CE4A02EBC00202F5627235
+:10F990009DF8A00000EB400303EB001002EBC00059
+:10F9A000416300222E922F920021399122E0DDE95D
+:10F9B0002E10000140EA11720901CDE92E129DF8C6
+:10F9C000B41001EB4100C0EBC110BC4901EBC00118
+:10F9D000BDF8E4001130085C3038C117DDE92E3481
+:10F9E000184341EA0402CDE92E02BDF8E400401CB0
+:10F9F00080B23990BDF8E4000628D8DB9DF8B40049
+:10FA00002E9940F2A11210FB02F0AD4A02EBC002A7
+:10FA100002F562729DF8A00000EB400303EB0010BA
+:10FA200002EBC000C0F81E109DF8B41001EB4100BD
+:10FA3000C0EBC110A14901EBC00042799DF8B400B0
+:10FA400040F2A11110FB01F09D4901EBC00101F54D
+:10FA500062719DF8A00000EB400303EB001001EB86
+:10FA6000C000C2709DF8B41001EB410000EB011022
+:10FA7000944901EB001130319DF8A00001EB00101A
+:10FA800082789DF8B40040F2A11110FB01F08C497E
+:10FA900001EBC00101F562719DF8A00000EB40038D
+:10FAA00003EB001001EBC00002769DF8B41040F2A9
+:10FAB000A11011FB00F0824901EBC00101F5627158
+:10FAC0009DF8A00000EB400202EB001011F830108E
+:10FAD0009DF8B40040F2A11210FB02F0784A02EB4C
+:10FAE000C000407981427CDA9DF8B41040F2A11048
+:10FAF00011FB00F0114601EBC00000F562709DF8AB
+:10FB0000A01001EB410202EB011110F831000F28A7
+:10FB100067DD00219DF8B40040F2A11210FB02F055
+:10FB2000674A02EBC0000171A7229DF8B40040F2C1
+:10FB3000A11110FB01F0624901EBC00101F56271F6
+:10FB40009DF8A00000EB400303EB001001EBC000A8
+:10FB5000427101219DF8B40040F2A11210FB02F0A5
+:10FB6000574A02EBC00001719DF8B41040F2A11099
+:10FB700011FB00F0114601EBC00042799DF8B40082
+:10FB800040F2A11110FB01F04D4901EBC00101F55C
+:10FB900062719DF8A00000EB400303EB001001F838
+:10FBA0003020A1229DF8B40040F2A11110FB01F019
+:10FBB000434901EBC00101F562719DF8A00000EB23
+:10FBC000400303EB001001EBC00042719DF8B4103C
+:10FBD00001EB410000EB01103A4901EB001130311B
+:10FBE00000E071E09DF8A00001EB0010801C09907E
+:10FBF000007820F080008030099908709DF8B410DA
+:10FC000001EB410000EB01102E4901EB00103030F8
+:10FC10009DF8A01000EB0110801C0990007820F0E6
+:10FC20000400001D099908709DF8B41001EB410013
+:10FC300000EB0110234901EB001030309DF8A010BB
+:10FC400000EB01108078C0F3401088B99DF8B41023
+:10FC500001EB410000EB01101A4901EB00103030BC
+:10FC60009DF8A01000EB01108078C0F3400058B35D
+:10FC70009DF8B41001EB410000EB0110114901EBBC
+:10FC8000001030309DF8A01000EB0110801C09908E
+:10FC9000007820F02002099802709DF8B41001EB62
+:10FCA000410000EB0110074901EB001030309DF8D6
+:10FCB000A01000EB0110801C099006E0F8870020DE
+:10FCC0005845002098400020C3E0007820F0020250
+:10FCD000099802709DF8B41001EB410000EB01108F
+:10FCE000FE4901EB001030309DF8A01000EB011030
+:10FCF000801C0990007820F00800083009990870ED
+:10FD00009DF8B4009DF8A01001EB0010C217CDE9DA
+:10FD10002E029DF8B41040F2A11011FB00F0F04942
+:10FD200001EBC00000F562709DF8A01001EB4102EC
+:10FD300002EB011100EBC100223009902E9800EB7C
+:10FD40004001E84800EB41100D301022089009995D
+:10FD5000F8F77BFA9DF8B41040F2A11011FB00F007
+:10FD6000DF4901EBC00101F562719DF8A00000EBD5
+:10FD7000400202EB001001EBC0012E9800EB4002A4
+:10FD8000D84800EB421051F81A2F40F8012F49686B
+:10FD900041609DF8B41001EB410000EB0110CF4928
+:10FDA00001EB001130319DF8A00001EB001001784B
+:10FDB0002E9800EB4002CB4800EB421001702E98C9
+:10FDC00000EB4001C74800EB4111C748026841F809
+:10FDD0001D2F808888809DF8B41040F2A11011FB7F
+:10FDE00000F0BF4901EBC00101F562719DF8A00070
+:10FDF00000EB400202EB001001EBC000416B2E98BB
+:10FE000000EB4002B74800EB4210C0F809109DF823
+:10FE1000B41001EB410000EB0110B04901EB0011FF
+:10FE200030319DF8A00001EB001041682E9800EBE6
+:10FE30004002AC4800EB4210C0F823102E9881B26B
+:10FE400008200991FAF732F99DF8B4100220FAF768
+:10FE50002DF9FCE300202E902F900021399122E013
+:10FE6000DDE92E10000140EA11720901CDE92E12E0
+:10FE70009DF8B41001EB4100C0EBC1109B4901EBB0
+:10FE8000C001BDF8E4000B30085C3038C117DDE973
+:10FE90002E3440EA03022143CDE92E21BDF8E400CF
+:10FEA000401C81B23991BDF8E4000A28D8DB9DF8E6
+:10FEB000B400DDE92E1240F2A11310FB03F0884BD1
+:10FEC00003EBC00303F562739DF8A00000EB400450
+:10FED00004EB001003EBC00040F8221F4260002238
+:10FEE0002E922F920021399122E0DDE92E1000019F
+:10FEF00040EA11720901CDE92E129DF8B41001EB10
+:10FF00004100C0EBC110794901EBC001BDF8E4002C
+:10FF10001530085C3038C117DDE92E34184341EA4A
+:10FF20000402CDE92E02BDF8E400401C80B23990F5
+:10FF3000BDF8E4000A28D8DB9DF8B400DDE92E21E5
+:10FF400040F2A11310FB03F0654B03EBC00303F574
+:10FF500062739DF8A00000EB400404EB001003EB7B
+:10FF6000C00022308260C16000219DF8B40040F2E0
+:10FF7000A11210FB02F05A4A02EBC00001719DF879
+:10FF8000B41040F2A11011FB00F0114601EBC000CB
+:10FF900000F562709DF8A01001EB410202EB011127
+:10FFA00010F831000C2814DC0D229DF8B40040F24A
+:10FFB000A11110FB01F04A4901EBC00000F562708D
+:10FFC0009DF8A01001EB410303EB011100F8312073
+:10FFD0007FE39DF8B40040F2A11110FB01F040490D
+:10FFE00001EBC00101F562719DF8A00000EB400239
+:10FFF00002EB001011F830109DF8B40040F2A1128D
+:020000040801F1
+:1000000010FB02F0364A02EBC00040798142DFD19A
+:100010009DF8B4009DF8A01001EB0010C217CDE9C7
+:100020002E023148F53090F8E00708B39DF8B4008F
+:1000300000EB400101EB0010284901EB00103030CB
+:100040009DF8A01000EB0110807A022810D09DF8D6
+:10005000B40000EB400101EB0010204901EB00105F
+:1000600030309DF8A01000EB0110C07A00287CDD34
+:1000700000229DF8B40000EB400101EB001017498D
+:1000800001EB001030309DF8A01000EB0110C2729F
+:100090001748D0F80C020521B0FBF1F201FB120069
+:1000A00000EB400112482C3000EB41100D3009905C
+:1000B0009DF8B40040F2A11110FB01F0084901EBDA
+:1000C000C00000F562709DF8A01001EB410202EB48
+:1000D000011100EBC100223010220BE098400020FB
+:1000E00058450020D8140020C7310020F887002090
+:1000F000BC120020014608900998F8F7A6F8FE48BF
+:10010000D0F80C020521B0FBF1F201FB120000EB6C
+:100110004001F9482C3000EB41129DF8B40040F248
+:10012000A11110FB01F0F54901EBC00101F562716D
+:100130009DF8A00000EB400303EB001001EBC000B2
+:1001400050F81A1F42F8011F40685060EA48D0F882
+:100150000C020521B0FBF1F201FB120000EB4001A3
+:10016000E5482C3000EB411200E094E19DF8B4002A
+:1001700000EB400101EB0010E14901EB00113031CF
+:100180009DF8A00001EB001000781070DA48D0F85C
+:100190000C020521B0FBF1F201FB120000EB400163
+:1001A000D5482C3000EB41129DF8B40040F2A1116B
+:1001B00010FB01F0D14901EBC00101F562719DF81E
+:1001C000A00000EB400303EB001001EBC000406B0C
+:1001D000C2F80900C848D0F80C020521B0FBF1F2C2
+:1001E00001FB120000EB4001C3482C3000EB411131
+:1001F000C448026841F81D2F80888880BE48D0F826
+:100200000C020521B0FBF1F201FB120000EB4001F2
+:10021000B9482C3000EB41129DF8B40000EB4001CE
+:1002200001EB0010B64901EB001130319DF8A00040
+:1002300001EB00104068C2F8230000229DF8B400D2
+:1002400000EB400101EB0010AD4901EB0011303132
+:100250009DF8A00001EB001042600021399154E0AC
+:10026000A548D0F80C020521B0FBF1F201FB120009
+:1002700000EB4001A0482C3000EB41112731BDF8C4
+:10028000E4409DF8B40040F2A11210FB02F09B4A3A
+:1002900002EBC00202F562729DF8A00000EB400381
+:1002A00003EB001002EBC00090F8800040F2A112B6
+:1002B00010FB02F0914A02EBC00202F562729DF857
+:1002C000B40040F2A11310FB03F08C4B03EBC0030E
+:1002D00003F562739DF8A00000EB400505EB0010EC
+:1002E00003EBC00090F8810000EB400303EB00102B
+:1002F00002EBC0024732BDF8E400001D105C085557
+:10030000BDF8E400401C81B23991BDF8E400062834
+:10031000A6DB0021399142E000239DF8B40040F2B1
+:10032000A11110FB01F0754901EBC00101F56271EB
+:100330009DF8A00000EB400202EB001001EBC000B2
+:1003400090F8800040F2A11110FB01F06B4901EB25
+:10035000C00101F562719DF8B40040F2A11210FBDA
+:1003600002F0664A02EBC00202F562729DF8A0003C
+:1003700000EB400404EB001002EBC00090F8810099
+:1003800000EB400202EB001001EBC0014731BDF869
+:10039000E4000B54BDF8E400401C81B23991BDF873
+:1003A000E4000A28B8DB5448D0F80C020521B0FB61
+:1003B000F1F080B2014609900220F8F789FE002191
+:1003C0000620F9F773FE4C48D0F80C024A49498DD3
+:1003D000884206D24848D0F80C02401C4649C1F871
+:1003E0000C0200210520F9F761FE9DF8B40000EB36
+:1003F000400101EB0010424901EB001030309DF844
+:10040000A01000EB0110801C0990007820F0080279
+:10041000099802703848D0F80C020521B0FBF1F2BF
+:1004200001FB120000EB400133482C3000EB41107F
+:10043000D0F823202E9800EB4001334800EB411008
+:10044000C0F823200020399020E02B48D0F80C027F
+:100450000521B0FBF1F201FB120000EB4001264840
+:100460002C3000EB41102730BDF8E410425C2E9890
+:1004700000EB4001244800EB41112731BDF8E400B6
+:100480000A54BDF8E400401C81B23991BDF8E40083
+:100490000628DADB64E09DF8B40000EB400101EBD4
+:1004A0000010174901EB001030309DF8A01000EB50
+:1004B0000110801C0990007820F00800083009998C
+:1004C00008709DF8B40000EB400101EB00100C49EE
+:1004D00001EB001030309DF8A01000EB01104268D5
+:1004E0002E9800EB4001084800EB4110C0F8232093
+:1004F0000020399030E00000BC1200205845002058
+:1005000098400020C7310020D81400209DF8B40086
+:1005100040F2A11110FB01F0FE4901EBC00101F511
+:1005200062719DF8A00000EB400202EB001001EBAD
+:10053000C0014731BDF8E4000A5C2E9800EB400191
+:10054000F54800EB41112731BDF8E4000A54BDF82D
+:10055000E400401C81B23991BDF8E4000628D5DBE7
+:1005600000229DF8B40040F2A11110FB01F0E9490E
+:1005700001EBC00101F562719DF8A00000EB4003A2
+:1005800003EB001001EBC00080F846209DF8B4108A
+:100590000220F9F78BFD9DF8B40040F2A11110FB89
+:1005A00001F0DC4901EBC00101F562719DF8A0008A
+:1005B00000EB400202EB001001EBC000223009907A
+:1005C0002E9800EB4001D44800EB41110D31102270
+:1005D0000891DDE90801F7F738FE9DF8B40040F214
+:1005E000A11110FB01F0CB4901EBC00101F56271D3
+:1005F0009DF8A00000EB400202EB001001EBC001EF
+:100600002E9800EB4002C44800EB421051F81A2F1C
+:1006100040F8012F496841609DF8B40000EB4001AB
+:1006200001EB0010BD4901EB001130319DF8A00035
+:1006300001EB001001782E9800EB4002B64800EB69
+:10064000421001702E9800EB4001B34800E06BE0CF
+:1006500000EB4111B248026841F81D2F8088888064
+:100660009DF8B40040F2A11110FB01F0A94901EB83
+:10067000C00101F562719DF8A00000EB400202EBA1
+:10068000001001EBC000416B2E9800EB4002A24825
+:1006900000EB4210C0F809109DF8B40000EB4001D7
+:1006A00001EB00109D4901EB001130319DF8A000D5
+:1006B00001EB001041682E9800EB4002964800EBD9
+:1006C0004210C0F823102E9881B208200991F9F742
+:1006D000EDFCA7229DF8B40040F2A11110FB01F03F
+:1006E0008C4901EBC00101F562719DF8A00000EB9F
+:1006F000400303EB001001EBC0004271A2229DF801
+:10070000B40040F2A11110FB01F0824901EBC000DE
+:1007100000F562709DF8A01001EB410303EB01119D
+:1007200000EBC100827000BF00BF0DF033BD9DF82B
+:10073000B40000EB4001C1EBC0107A4911F8300061
+:10074000042802D1042125910CE09DF8B41001EB9E
+:100750004100C0EBC110734911F83000152801D1D8
+:10076000152125919DF8B41001EB4100C0EBC1109B
+:100770006C4901EBC00041789DF8B40000EB4002E9
+:10078000C2EBC010674A12F8300041EA002041F283
+:100790003001884202D1A62125913DE09DF8B41098
+:1007A00001EB4100C0EBC1105E4901EBC000417894
+:1007B0009DF8B40000EB4002C2EBC010594A12F899
+:1007C000300041EA002041F23101884202D1A721E4
+:1007D000259121E09DF8B41001EB4100C0EBC11060
+:1007E000504911F83000022816D19DF8B41001EBE1
+:1007F0004100C0EBC1104B4901EBC00001799DF8ED
+:10080000B40000EB4002C2EBC010464A02EBC0004D
+:10081000C07841EA002125919DF8B41040F2A11062
+:1008200011FB00F03B4901EBC000817828910021C9
+:100830003D4A9DF8B40002EB00129DF8A00011544F
+:100840003A4890F82800012815D19DF8B41001EB22
+:10085000410000EB0110314901EB001030309DF8F0
+:10086000A01000EB0110801C0990007820F080009F
+:10087000803009990870BDF89400A7287ED007DC65
+:1008800004287CD015287BD0A62841F06D8762E033
+:10089000A0F55850303820B1112872D01228F4D168
+:1008A000FEE39DF8B41040F2A11011FB00F01949CD
+:1008B00001EBC00000F562709DF8A01001EB410251
+:1008C00002EB011110F8310090BB00219DF8B4003B
+:1008D00040F2A11210FB02F00E4A02EBC0000171BF
+:1008E00001229DF8B40040F2A11110FB01F009496A
+:1008F00001EBC00101F562719DF8A00000EB40031F
+:1009000003EB001001F83020A7229DF8B40040F25C
+:10091000A1110EE058450020D81400209840002076
+:10092000C7310020F8870020883E0020BC1200203C
+:100930000FE010FB01F0FE4901EBC00000F5627012
+:100940009DF8A01001EB410303EB011100EBC10086
+:10095000427101F009BF00219DF8B40040F2A112DC
+:1009600010FB02F0F24A02EBC00001719DF8B410D6
+:1009700040F2A11011FB00F0114603E0F9E060E144
+:10098000B0E2E4E201EBC00000F562709DF8A01057
+:1009900001EB410202EB011110F83100022829DCC1
+:1009A00003229DF8B40040F2A11110FB01F0E049D0
+:1009B00001EBC00101F562719DF8A00000EB40035E
+:1009C00003EB001001F83020A9229DF8B40040F29A
+:1009D000A11110FB01F0D64901EBC00000F56270D7
+:1009E0009DF8A01001EB410303EB011100EBC100E6
+:1009F0004271BDE09DF8B41040F2A11011FB00F06F
+:100A0000CB4901EBC00000F562709DF8A01001EB2E
+:100A1000410202EB011110F83100052829DC062201
+:100A20009DF8B40040F2A11110FB01F0C04901EBA8
+:100A3000C00101F562719DF8A00000EB400303EBDB
+:100A4000001001F83020A2229DF8B40040F2A1115C
+:100A500010FB01F0B64901EBC00000F562709DF893
+:100A6000A01001EB410303EB011100EBC100427147
+:100A70007EE09DF8B41040F2A11011FB00F0AC49EB
+:100A800001EBC00000F562709DF8A01001EB41027F
+:100A900002EB011100EBC1004079A52815D19DF8AA
+:100AA000B41001EB410000EB0110A24901EB001072
+:100AB00030309DF8A01000EB0110801C09900078E8
+:100AC00020F00400001D099908709DF8B41040F250
+:100AD000A11011FB00F0964901EBC00000F5627017
+:100AE0009DF8A01001EB410202EB011100EBC100E7
+:100AF0008078A1283CD09DF8B41040F2A11011FBE1
+:100B000000F08B4901EBC00101F562719DF8A00076
+:100B100000EB400202EB001001EBC00082789DF870
+:100B2000B40040F2A11110FB01F0814901EBC001BA
+:100B300001F562719DF8A00000EB400303EB00108B
+:100B400001EBC0004271A1229DF8B40040F2A11156
+:100B500010FB01F0764901EBC00000F562709DF8D2
+:100B6000A01001EB410303EB011100EBC100827007
+:100B7000EFE69DF8B41040F2A11011FB00F06C49B3
+:100B800001EBC00000F562709DF8A01001EB41027E
+:100B900002EB011100EBC1004079A42830D19DF88F
+:100BA000B41001EB410000EB0110624901EB0010B1
+:100BB00030309DF8A01000EB0110801C09900078E7
+:100BC00020F0200120310998017000229DF8B40026
+:100BD00040F2A11110FB01F0554901EBC00101F5F4
+:100BE00062719DF8A00000EB400303EB001001EBE5
+:100BF000C00080F845209DF8B4100220F9F756FA9D
+:100C000000219DF8B40040F2A11210FB02F0484A06
+:100C100002EBC0000171A1229DF8B40040F2A111C5
+:100C200010FB01F0424901EBC00000F562709DF835
+:100C3000A01001EB410303EB011100EBC100427175
+:100C400087E69DF8B41040F2A11011FB00F038497E
+:100C500001EBC00000F562709DF8A01001EB4102AD
+:100C600002EB011110F83100012834DC00219DF85D
+:100C7000B40040F2A11210FB02F02D4A02EBC000BA
+:100C8000017102229DF8B40040F2A11110FB01F0A5
+:100C9000274901EBC00101F562719DF8A00000EB4E
+:100CA000400303EB001001F83020A3229DF8B400AC
+:100CB00040F2A11110FB01F01D4901EBC00000F54D
+:100CC00062709DF8A01001EB410303EB011100EBF2
+:100CD000C100427105E19DF8B41040F2A11011FB72
+:100CE00000F0134901EBC00000F562709DF8A01000
+:100CF00001EB410202EB011110F83100042839DC4C
+:100D000000219DF8B40040F2A11210FB02F0084A45
+:100D100002EBC000017105229DF8B40040F2A11160
+:100D200010FB01F0024901EBC00101F5627103E023
+:100D300058450020984000209DF8A00000EB40039B
+:100D400003EB001001F83020A3229DF8B40040F21C
+:100D5000A11110FB01F0FE4901EBC00000F562702B
+:100D60009DF8A01001EB410303EB011100EBC10062
+:100D70004271B6E09DF8B41040F2A11011FB00F0F2
+:100D8000F34901EBC00000F562709DF8A01001EB83
+:100D9000410202EB011110F83100062815DCA122F6
+:100DA0009DF8B40040F2A11110FB01F0E84901EBFD
+:100DB000C00000F562709DF8A01001EB410303EB49
+:100DC000011100EBC10042718BE09DF8B41040F2BC
+:100DD000A11011FB00F0DE4901EBC00101F56271C9
+:100DE0009DF8A00000EB400202EB001011F830105B
+:100DF0009DF8B40040F2A11210FB02F0D44A02EBBD
+:100E0000C000407981426CD19DF8B41040F2A1102D
+:100E100011FB00F0114601EBC00000F562709DF877
+:100E2000A01001EB410202EB011100EBC100807840
+:100E3000A12836D0A3229DF8B40040F2A11110FBE6
+:100E400001F0C34901EBC00101F562719DF8A000FA
+:100E500000EB400303EB001001EBC00042719DF872
+:100E6000B41040F2A11011FB00F0B94901EBC00031
+:100E700000F562709DF8A01001EB410202EB011138
+:100E800000EBC1008078A2282BD000209DF8B41080
+:100E900040F2A11211FB02F1AD4A02EBC10108714F
+:100EA0001FE0A1229DF8B40040F2A11110FB01F057
+:100EB000A74901EBC00101F562719DF8A00000EBAC
+:100EC000400303EB001001EBC000427101219DF8CB
+:100ED000B40040F2A11210FB02F09D4A02EBC000E8
+:100EE000017136E5A1229DF8B40040F2A11110FB7A
+:100EF00001F0974901EBC00101F562719DF8A00076
+:100F000000EB400303EB001001EBC00042719DF8C1
+:100F1000B40040F2A11110FB01F08D4901EBC001BA
+:100F200001F562719DF8A00000EB400303EB001097
+:100F300001EBC000827000219DF8B40040F2A112C4
+:100F400010FB02F0824A02EBC000017101E50021B2
+:100F50009DF8B40040F2A11210FB02F07C4A02EBB3
+:100F6000C0000171A7229DF8B40040F2A11110FB4E
+:100F700001F0774901EBC00101F562719DF8A00015
+:100F800000EB400303EB001001EBC00042719DF841
+:100F9000B41001EB4100C0EBC1106E4901EBC00081
+:100FA000407930287DD19DF8B41040F2A11011FB9A
+:100FB00000F0674901EBC00101F562719DF8A000E6
+:100FC00000EB400202EB001011F830109DF8B40065
+:100FD00040F2A11210FB02F05D4A02EBC000407922
+:100FE00081425ED19DF8B40000EB400101EB00109E
+:100FF000A2F5986101EB001030309DF8A01000EBD5
+:101000000110801C0990007820F0010209980270FC
+:101010009DF8B40000EB400101EB00104E4901EBDC
+:10102000001030309DF8A01000EB0110801C0990DA
+:10103000007820F00202099802709DF8B40040F296
+:10104000A11110FB01F0424901EBC00000F56270F4
+:101050009DF8A01001EB410202EB011100EBC10071
+:10106000C078312832D19DF8B40000EB400101EB8B
+:101070000010394901EB001030309DF8A01000EB52
+:101080000110801C0990007820F02002099802705D
+:1010900000229DF8B40040F2A11110FB01F001E024
+:1010A000FEE340E02A4901EBC00000F562709DF8C4
+:1010B000A01001EB410303EB011100EBC10080F82C
+:1010C00045209DF8B4100220F8F7F0FF9DF8B40019
+:1010D00040F2A11110FB01F01D4901EBC00000F529
+:1010E00062709DF8A01001EB410202EB011100EBD0
+:1010F000C10090F84600012814D1A9229DF8B4003F
+:1011000040F2A11110FB01F0114901EBC00000F504
+:1011100062709DF8A01001EB410303EB011100EB9D
+:10112000C1008270DEE39DF8B40000EB4001C1EB2A
+:10113000C010084901EBC000407931287ED19DF8EC
+:10114000B40040F2A11110FB01F0014906E00000DB
+:1011500058450020F88700209840002001EBC0018E
+:1011600001F562719DF8A00000EB400202EB001057
+:1011700011F830109DF8B40040F2A11210FB02F0FB
+:10118000FE4A02EBC0004079814257D19DF8B4007D
+:1011900040F2A11110FB01F0114601EBC00000F577
+:1011A00062709DF8A01001EB410202EB011100EB0F
+:1011B000C10090F8460058BB01229DF8B40040F2EF
+:1011C000A11110FB01F0ED4901EBC00101F56271C5
+:1011D0009DF8A00000EB400303EB001001EBC00002
+:1011E00080F845209DF8B40000EB400101EB0010B1
+:1011F000E34901EB001130319DF8A00001EB001034
+:10120000801C0990007820F00100401C09990870AA
+:101210009DF8B40000EB400101EB0010D84901EB50
+:10122000001030309DF8A01000EB0110801C0990D8
+:10123000007820F002020998027000E00CE2D14828
+:1012400090F8E00780B19DF8B40000EB400101EB9D
+:101250000010CB4901EB001030309DF8A01000EBDE
+:101260000110807A022878D1C74890F82900012817
+:10127000F9D1C548D0F80C02C349498D88426CD2D7
+:101280009DF8B40040F2A11110FB01F0BB4901EB45
+:10129000C00000F562709DF8A01001EB410202EB66
+:1012A000011100EBC10090F84500012854D19DF8D0
+:1012B000B40040F2A11110FB01F0B04901EBC000F5
+:1012C00000F562709DF8A01001EB410202EB0111E4
+:1012D00000EBC10090F87F00F0BB01229DF8B40044
+:1012E00000EB400101EB0010A54901EB001130318A
+:1012F0009DF8A00001EB0010C2724FF010429DF863
+:10130000B40040F2A11110FB01F09C4901EBC001B7
+:1013100001F562719DF8A00000EB400303EB0010A3
+:1013200001EBC00082609DF8B40000EB400101EBCE
+:101330000010934901EB001130319DF8A00001EB42
+:10134000001001789DF8B40040F2A11210FB02F0E9
+:101350008A4A02EBC00001E070E005E141709DF8AF
+:10136000B40040F2A11110FB01F0114601EBC001E5
+:1013700001F562719DF8A00000EB400202EB001045
+:1013800011F830109DF8B40040F2A11210FB02F0E9
+:101390007A4A02EBC000407981423ED100229DF89A
+:1013A000B40040F2A11110FB01F0744901EBC0013F
+:1013B00001F562719DF8A00000EB400303EB001003
+:1013C00001EBC000C271A4229DF8B40040F2A1114B
+:1013D00010FB01F0694901EBC00101F562719DF854
+:1013E000A00000EB400303EB001001EBC000827093
+:1013F000A3229DF8B40040F2A11110FB01F05F4957
+:1014000001EBC00000F562709DF8A01001EB4103F4
+:1014100003EB011100EBC100427100229DF8B40002
+:1014200000EB400101EB0010554901EB001030309A
+:101430009DF8A01000EB0110426053E29DF8B4004B
+:1014400040F2A11110FB01F04C4901EBC00000F586
+:1014500062709DF8A01001EB410202EB011100EB5C
+:10146000C10090F8450001287ED19DF8B40040F2FB
+:10147000A11110FB01F0414901EBC00101F56271BE
+:101480009DF8A00000EB400202EB001001EBC00051
+:1014900090F8801040F2A11011FB00F0374901EBE9
+:1014A000C00101F562719DF8B40040F2A11210FB79
+:1014B00002F0324A02EBC00000F562709DF8A020F5
+:1014C00002EB420303EB021200EBC20090F8810032
+:1014D00000EB400202EB001001EBC00090F87E0030
+:1014E000032841D102229DF8B40000EB400101EB3A
+:1014F0000010234901EB001130319DF8A00001EBF1
+:101500000010C2724FF010429DF8B40040F2A111D9
+:1015100010FB01F0194901EBC00101F562719DF862
+:10152000A00000EB400303EB001001EBC000826061
+:101530009DF8B40000EB400101EB0010104901EBF5
+:10154000001130319DF8A00001EB001001789DF8EA
+:10155000B40040F2A11210FB02F0084A02EBC000F6
+:1015600041709DF8B40000E09BE140F2A11110FB36
+:1015700001F0114601EBC00108E0000058450020D1
+:1015800098400020BC320020BC12002001F562719E
+:101590009DF8A00000EB400202EB001011F83010A3
+:1015A0009DF8B40040F2A11210FB02F0FE4A02EBDB
+:1015B000C000407981423ED100229DF8B40040F243
+:1015C000A11110FB01F0F84901EBC00101F56271B6
+:1015D0009DF8A00000EB400303EB001001EBC000FE
+:1015E000C271A4229DF8B40040F2A11110FB01F0D9
+:1015F000ED4901EBC00101F562719DF8A00000EB1F
+:10160000400303EB001001EBC0008270A3229DF8A1
+:10161000B40040F2A11110FB01F0E34901EBC0005E
+:1016200000F562709DF8A01001EB410303EB01117E
+:1016300000EBC100427100229DF8B40000EB4001B4
+:1016400001EB0010D94901EB001030309DF8A010DB
+:1016500000EB0110426045E19DF8B40000EB400151
+:10166000C1EBC010D24901EBC000407933287DD1D5
+:101670009DF8B40000EB400101EB0010CB4901EBF9
+:10168000001030309DF8A01000EB0110801C099074
+:10169000007820F00100401C099908709DF8B40002
+:1016A00000EB400101EB0010C04901EB00103030AD
+:1016B0009DF8A01000EB0110801C0990007820F02C
+:1016C0002002099802709DF8B40000EB400101EB84
+:1016D0000010B64901EB001030309DF8A01000EB6F
+:1016E0000110801C0990007820F00200801C0999EC
+:1016F00008709DF8B40040F2A11110FB01F0AA4956
+:1017000001EBC00042799DF8B40040F2A11110FB3A
+:1017100001F0A54901EBC00000F562709DF8A01032
+:1017200001EB410303EB011100F831209DF8B400F7
+:1017300000EB400101EB00109C4901EB0010303040
+:101740009DF8A01000EB0110801C0990007820F09B
+:1017500080008030099908709DF8B41001EB4100B9
+:1017600000EB0110914901EB001000E023E0303064
+:101770009DF8A01000EB01108078C0F3400020B964
+:101780009DF8B4100220F8F791FCA2229DF8B40055
+:1017900040F2A11110FB01F0834901EBC00000F5FC
+:1017A00062709DF8A01001EB410303EB011100EB07
+:1017B000C100827096E09DF8B41001EB4100C0EBCF
+:1017C000C1107B4901EBC0004079342869D19DF8F4
+:1017D000B41001EB410000EB0110744901EB001063
+:1017E00030309DF8A01000EB0110801C09900078AB
+:1017F00020F02002099802709DF8B41001EB41001E
+:1018000000EB0110694901EB001030309DF8A01089
+:1018100000EB0110801C0990007820F0020209986A
+:10182000027001229DF8B40040F2A11110FB01F0FA
+:101830005D4901EBC00000F562709DF8A01001EB5E
+:10184000410303EB011100EBC10080F84620A922FF
+:101850009DF8B40040F2A11110FB01F0524901EBD8
+:10186000C00000F562709DF8A01001EB410303EB8E
+:10187000011100EBC10082709DF8B41040F2A1107C
+:1018800011FB00F0484901EBC00042799DF8B4001B
+:1018900040F2A11110FB01F0434901EBC00001E04F
+:1018A000E3E21FE000F562709DF8A01001EB410338
+:1018B00003EB011100F831209DF8B41001EB410059
+:1018C00000EB0110394901EB001030309DF8A010F9
+:1018D00000EB0110801C0990007820F0800080301F
+:1018E0000999087000202E902F900021399122E054
+:1018F000DDE92E10000140EA11720901CDE92E1236
+:101900009DF8B41001EB4100C0EBC110284901EB78
+:10191000C001BDF8E400801D085C3038C117DDE966
+:101920002E34184341EA0402CDE92E02BDF8E4004A
+:10193000401C80B23990BDF8E4000828D8DB9DF83F
+:10194000B4002E9940F2A11210FB02F0164A02EBED
+:10195000C00202F562729DF8A00000EB400303EBA9
+:10196000001002EBC000C0F81A1000222E922F9235
+:10197000002139912AE0DDE92E10000140EA1172C0
+:101980000901CDE92E129DF8B41001EB4100C0EB26
+:10199000C110074901EBC001BDF8E4000F30085C3D
+:1019A0003038C11706E0000058450020984000205C
+:1019B000F8870020DDE92E34184341EA0402CDE91E
+:1019C0002E02BDF8E400401C80B23990BDF8E4005E
+:1019D0000628D0DB9DF8B4002E9940F2A11210FB2E
+:1019E00002F0FE4A02EBC00202F562729DF8A0000E
+:1019F00000EB400303EB001002EBC0004163002248
+:101A00002E922F920021399122E0DDE92E10000163
+:101A100040EA11720901CDE92E129DF8B41001EBD4
+:101A20004100C0EBC110EE4901EBC001BDF8E4007C
+:101A30001530085C3038C117DDE92E24104341EA27
+:101A40000402CDE92E02BDF8E400401C80B23990BA
+:101A5000BDF8E4000828D8DB9DF8B4002E9940F2C8
+:101A6000A11210FB02F0DD4A02EBC00202F5627225
+:101A70009DF8A00000EB400303EB001002EBC00058
+:101A8000C0F81E109DF8B41001EB4100C0EBC1106E
+:101A9000D34901EBC00042799DF8B40040F2A11196
+:101AA00010FB01F0CD4901EBC00101F562719DF819
+:101AB000A00000EB400303EB001001EBC000C2707C
+:101AC0009DF8B41001EB410000EB0110C54901EB9A
+:101AD000001130319DF8A00001EB001082789DF8D4
+:101AE000B40040F2A11110FB01F0BC4901EBC001B0
+:101AF00001F562719DF8A00000EB400303EB0010BC
+:101B000001EBC00002769DF8B41040F2A11011FB69
+:101B100000F0B24901EBC00101F562719DF8A0002F
+:101B200000EB400202EB001011F830109DF8B400F9
+:101B300040F2A11210FB02F0A84A02EBC00040796B
+:101B400081427DDA00219DF8B40040F2A11210FB21
+:101B500002F0A24A02EBC0000171A7229DF8B40076
+:101B600040F2A11110FB01F09C4901EBC00101F50D
+:101B700062719DF8A00000EB400303EB001001EB45
+:101B8000C000427101219DF8B40040F2A11210FB87
+:101B900002F0924A02EBC00001719DF8B41040F2CD
+:101BA000A11011FB00F0114601EBC00042799DF835
+:101BB000B40040F2A11110FB01F0884901EBC00113
+:101BC00001F562719DF8A00000EB400303EB0010EB
+:101BD00001F83020A1229DF8B40040F2A11110FBC1
+:101BE00001F07E4901EBC00101F562719DF8A00092
+:101BF00000EB400303EB001001EBC00042719DF8C5
+:101C0000B41001EB410000EB0110764901EB00112B
+:101C100030319DF8A00001EB0010801C0990007885
+:101C200020F080008030099908709DF8B41001EB15
+:101C3000410000EB01106B4901EB0010303000E077
+:101C40005BE09DF8A01000EB0110801C099000786B
+:101C500020F00400001D099908709DF8B41001EBF4
+:101C6000410000EB01105F4901EB001030309DF89E
+:101C7000A01000EB01108078C0F34010E8B39DF88D
+:101C8000B41001EB410000EB0110564901EB0010CC
+:101C900030309DF8A01000EB0110801C09900078F6
+:101CA00020F02002099802709DF8B41001EB410069
+:101CB00000EB01104B4901EB001030309DF8A010F3
+:101CC00000EB01108078C0F34000E8BB9DF8B41031
+:101CD00001EB410000EB0110424901EB00103030F4
+:101CE0009DF8A01000EB0110801C0990007820F0F6
+:101CF000080008300999087000E0B5E09DF8B400CC
+:101D00009DF8A01001EB0010C217CDE92E029DF83E
+:101D1000B41040F2A11011FB00F0304901EBC000FB
+:101D200000F562709DF8A01001EB410202EB011179
+:101D300000EBC100223009902E9800EB40012A48A8
+:101D400000EB41100D3000E089E010220890099965
+:101D5000F6F77BFA9DF8B41040F2A11011FB00F0E9
+:101D60001E4901EBC00101F562719DF8A00000EB76
+:101D7000400202EB001001EBC0012E9800EB400284
+:101D8000194800EB421051F81A2F40F8012F49680A
+:101D900041609DF8B41001EB410000EB01101149C6
+:101DA00001EB001130319DF8A00001EB001001782B
+:101DB0002E9800EB40020C4800EB421001702E9868
+:101DC00000EB4001084800EB41110848026841F867
+:101DD0001D2F808888809DF8B41009E058450020A8
+:101DE000F887002098400020D8140020C731002038
+:101DF00040F2A11011FB00F0FE4901EBC00101F51A
+:101E000062719DF8A00000EB400202EB001001EBB4
+:101E1000C000416B2E9800EB4002F74800EB4210E7
+:101E2000C0F809109DF8B41001EB410000EB01105F
+:101E3000F24901EB001130319DF8A00001EB0010D8
+:101E400041682E9800EB4002EB4800EB4210C0F8CE
+:101E500023102E9881B208200991F8F727F99DF8F0
+:101E6000B4100220F8F722F9FEE300202E902F9004
+:101E70000021399122E0DDE92E10000140EA1172C3
+:101E80000901CDE92E129DF8B41001EB4100C0EB21
+:101E9000C110DB4901EBC001BDF8E4000B30085C68
+:101EA0003038C117DDE92E34184341EA0402CDE988
+:101EB0002E02BDF8E400401C80B23990BDF8E40069
+:101EC0000C28D8DB9DF8B400DDE92E1240F2A113F6
+:101ED00010FB03F0C74B03EBC00303F562739DF8DF
+:101EE000A00000EB400404EB001003EBC00040F83E
+:101EF000221F426000222E922F920021399122E06F
+:101F0000DDE92E10000140EA11720901CDE92E121F
+:101F10009DF8B41001EB4100C0EBC110B84901EBD2
+:101F2000C001BDF8E4001730085C3038C117DDE9A6
+:101F30002E34184341EA0402CDE92E02BDF8E40034
+:101F4000401C80B23990BDF8E4000C28D8DB9DF825
+:101F5000B400DDE92E2140F2A11310FB03F0A54BE4
+:101F600003EBC00303F562739DF8A00000EB40048F
+:101F700004EB001003EBC00022308260C16000213E
+:101F80009DF8B40040F2A11210FB02F0994A02EB56
+:101F9000C00001719DF8B41040F2A11011FB00F0D7
+:101FA000114601EBC00000F562709DF8A01001EB36
+:101FB000410202EB011110F83100032814DC042265
+:101FC0009DF8B40040F2A11110FB01F0894901EB2A
+:101FD000C00000F562709DF8A01001EB410303EB17
+:101FE000011100F831207EE39DF8B41040F2A110F9
+:101FF00011FB00F07F4901EBC00101F562719DF812
+:10200000A00000EB400202EB001011F830109DF828
+:10201000B40040F2A11210FB02F0764A02EBC000BD
+:1020200040798142DFD19DF8B4009DF8A01001EB0A
+:102030000010C217CDE92E02724890F8E00708B3ED
+:102040009DF8B41001EB410000EB01106B4901EB6E
+:10205000001030309DF8A01000EB0110807A0228AB
+:1020600010D09DF8B41001EB410000EB0110634962
+:1020700001EB001030309DF8A01000EB0110C07A89
+:1020800000287DDD00229DF8B40000EB400101EB4B
+:1020900000105A4901EB001030309DF8A01000EB01
+:1020A0000110C2725848D0F80C020521B0FBF1F2C1
+:1020B00001FB120000EB400153482C3000EB4110B3
+:1020C0000D3009909DF8B40040F2A11110FB01F011
+:1020D000484901EBC00000F562709DF8A01001EBCB
+:1020E000410202EB011100EBC10022301022014637
+:1020F00008900998F6F7A9F84348D0F80C02052192
+:10210000B0FBF1F201FB120000EB40013E482C3025
+:1021100000EB41129DF8B40040F2A11110FB01F058
+:10212000344901EBC00101F562719DF8A00000EB9C
+:10213000400303EB001001EBC00050F81A1F42F8F7
+:10214000011F406850603048D0F80C020521B0FBF8
+:10215000F1F201FB120000EB40012B482C3000EBA8
+:1021600041129DF8B40000EB400101EB001023493F
+:1021700001EB001130319DF8A00001EB001000E0F0
+:1021800095E1007810702048D0F80C020521B0FBD2
+:10219000F1F201FB120000EB40011B482C3000EB78
+:1021A00041129DF8B40040F2A11110FB01F0114959
+:1021B00001EBC00101F562719DF8A00000EB400346
+:1021C00003EB001001EBC000406BC2F809000E48A1
+:1021D000D0F80C020521B0FBF1F201FB120000EB7C
+:1021E000400109482C3000EB41110648F5380268DF
+:1021F0000CE0000058450020D81400209840002032
+:10220000F8870020BC320020BC12002041F81D2FAE
+:1022100080888880FE48D0F80C020521B0FBF1F2DE
+:1022200001FB120000EB4001F9482C3000EB411299
+:102230009DF8B40000EB400101EB0010F54901EB03
+:10224000001130319DF8A00001EB00104068C2F889
+:10225000230000229DF8B40000EB400101EB0010C8
+:10226000EC4901EB001130319DF8A00001EB0010AA
+:1022700042600021399154E0E548D0F80C02052174
+:10228000B0FBF1F201FB120000EB4001E0482C3002
+:1022900000EB41112731BDF8E4409DF8B40040F255
+:1022A000A11210FB02F0DC4A02EBC00202F56272DE
+:1022B0009DF8A00000EB400303EB001002EBC00010
+:1022C00090F8800040F2A11210FB02F0D24A02EB1B
+:1022D000C00202F562729DF8B40040F2A11310FB37
+:1022E00003F0CD4B03EBC00303F562739DF8A00030
+:1022F00000EB400505EB001003EBC00090F88100F7
+:1023000000EB400303EB001002EBC0024732BDF8C4
+:10231000E400001D105C0855BDF8E400401C81B2CB
+:102320003991BDF8E4000628A6DB0021399142E08E
+:1023300000239DF8B40040F2A11110FB01F0B64952
+:1023400001EBC00101F562719DF8A00000EB4002B5
+:1023500002EB001001EBC00090F8800040F2A111E8
+:1023600010FB01F0AC4901EBC00101F562719DF871
+:10237000B40040F2A11210FB02F0A74A02EBC00227
+:1023800002F562729DF8A00000EB400404EB00101F
+:1023900002EBC00090F8810000EB400202EB00105D
+:1023A00001EBC0014731BDF8E4000B54BDF8E40077
+:1023B000401C81B23991BDF8E4000A28B8DB94488A
+:1023C000D0F80C020521B0FBF1F080B20146099073
+:1023D0000220F6F77DFE00210620F7F767FE8C4805
+:1023E000D0F80C028A49498D884206D28848D0F834
+:1023F0000C02401C8649C1F80C0200210520F7F7A9
+:1024000055FE9DF8B41001EB410000EB011081492D
+:1024100001EB001030309DF8A01000EB0110801C83
+:102420000990007820F00802099802707848D0F8E6
+:102430000C020521B0FBF1F201FB120000EB4001A0
+:1024400073482C3000EB4110D0F823202E9800EB7D
+:102450004001724800EB4110C0F823200020399061
+:1024600020E06B48D0F80C020521B0FBF1F201FB33
+:10247000120000EB400166482C3000EB4110273081
+:10248000BDF8E410425C2E9800EB4001634800EB7D
+:1024900041112731BDF8E4000A54BDF8E400401CA6
+:1024A00081B23991BDF8E4000628DADB59E09DF8E5
+:1024B000B41001EB410000EB0110564901EB001094
+:1024C00030309DF8A01000EB0110801C09900078BE
+:1024D00020F008000830099908709DF8B41001EB4D
+:1024E000410000EB01104B4901EB001030309DF82A
+:1024F000A01000EB011042682E9800EB4001474805
+:1025000000EB4110C0F823200020399025E09DF811
+:10251000B41040F2A11011FB00F03F4901EBC001E3
+:1025200001F562719DF8A00000EB400202EB001083
+:1025300001EBC0014731BDF8E4000A5C2E9800EBC6
+:102540004001364800EB41112731BDF8E4000A5440
+:10255000BDF8E400401C81B23991BDF8E4000628C2
+:10256000D5DB00229DF8B40040F2A11110FB01F070
+:10257000294901EBC00101F562719DF8A00000EB53
+:10258000400303EB001001EBC00080F846209DF8EB
+:10259000B4100220F7F78AFD9DF8B40040F2A111B3
+:1025A00010FB01F01C4901EBC00101F562719DF8BF
+:1025B000A00000EB400202EB001001EBC000223053
+:1025C00009902E9800EB4001144800EB41110D31A9
+:1025D00010220891DDE90801F5F737FE9DF8B410E7
+:1025E00040F2A11011FB00F00B4901EBC00101F515
+:1025F00062719DF8A00000EB400202EB001001EBBD
+:10260000C0012E9800EB4002044800EB421007E0A6
+:10261000BC1200209840002058450020D81400200B
+:1026200051F81A2F40F8012F496841609DF8B41005
+:1026300001EB410000EB0110F94901EB00113031D1
+:102640009DF8A00001EB001001782E9800EB4002ED
+:10265000F44800EB421001702E9800EB4001F14865
+:1026600000EB4111F04800E07EE0026841F81D2FC8
+:10267000808888809DF8B41040F2A11011FB00F012
+:10268000EA4901EBC00101F562719DF8A00000EB81
+:10269000400202EB001001EBC000416B2E9800EBF2
+:1026A0004002E04800EB4210C0F809109DF8B41059
+:1026B00001EB410000EB0110D94901EB0011303171
+:1026C0009DF8A00001EB001041682E9800EB40023D
+:1026D000D44800EB4210C0F823102E9881B2082095
+:1026E0000991F7F7E3FC00229DF8B40040F2A11134
+:1026F00010FB01F0CD4901EBC00101F562719DF8BD
+:10270000A00000EB400303EB001001EBC00080F8D9
+:102710004620A7229DF8B40040F2A11110FB01F061
+:10272000C24901EBC00101F562719DF8A00000EB08
+:10273000400303EB001001EBC0004271A2229DF8A0
+:10274000B40040F2A11110FB01F0B84901EBC00147
+:1027500001F562719DF8A00000EB400303EB00104F
+:1027600001EBC000827000BF00BF0BF013BD002161
+:10277000AF4A9DF8B40002EB00129DF8A00011547E
+:102780009DF8B41001EB4100C0EBC110A94901EB69
+:10279000C000407870280ED19DF8B41001EB4100C4
+:1027A000C0EBC110A34901EBC0008078FA2802D128
+:1027B000B121259142E09DF8B41001EB4100C0EB3E
+:1027C000C1109C4901EBC000407800F0F000C02827
+:1027D0000ED19DF8B41001EB4100C0EBC11095493A
+:1027E00001EBC0008078FA2802D1B621259125E0BE
+:1027F0009DF8B41001EB4100C0EBC1108D4911F8F8
+:10280000300000F0F000502818D19DF8B41001EB12
+:102810004100C0EBC110874901EBC000407800F0D7
+:10282000F00030280AD19DF8B41001EB4100C0EB54
+:10283000C110804901EBC000817825919DF8B4104A
+:1028400040F2A11011FB00F0784901EBC000817843
+:1028500028910021764A9DF8B40002EB00129DF801
+:10286000A0001154744890F82800012815D19DF853
+:10287000B41001EB410000EB0110694901EB0010BD
+:1028800030309DF8A01000EB0110801C09900078FA
+:1028900020F08000803009990870BDF89400652808
+:1028A00074D004DC012809D0032805D17FE0B128C9
+:1028B00002D0B62800D100E08BE18AE19DF8B41087
+:1028C00001EB4100C0EBC1105A4901EBC000007997
+:1028D000012806D0022805D0032804D0052864D199
+:1028E00002E062E061E060E09DF8B41040F2A11007
+:1028F00011FB00F04D4901EBC00000F562709DF83E
+:10290000A01001EB410202EB011110F83100E0BB15
+:1029100000219DF8B40040F2A11210FB02F0434ADE
+:1029200002EBC000017101229DF8B40040F2A11138
+:1029300010FB01F03D4901EBC00101F562719DF80A
+:10294000A00000EB400303EB001001F83020B6229A
+:102950009DF8B40040F2A11110FB01F0334901EBE6
+:10296000C00101F562719DF8A00000EB400303EB8C
+:10297000001001EBC0004271B2229DF8B40040F299
+:10298000A11110FB01F0294901E00DE037E001EB56
+:10299000C00000F562709DF8A01001EB410303EB4D
+:1029A000011100EBC100827000BF00BF11E19DF872
+:1029B000B41001EB4100C0EBC1101E4901EBC00097
+:1029C000C1791E4880F8031D9DF8B41001EB410049
+:1029D00000EB0110124901EB001130319DF8A0000D
+:1029E00001EB0010801C0990144890F8030DC208F8
+:1029F0000998007862F3000009990870E9E09DF8F1
+:102A0000B41001EB4100C0EBC1100A4901EBC0005A
+:102A1000007900F0F00098B9B821259112E000008B
+:102A200098400020D8140020C731002058450020CD
+:102A3000883E0020F8870020BC120020BC22002025
+:102A4000B92125910021399120E09DF8B41001EBC6
+:102A5000410000EB0110FE4901EB00113031BDF8DF
+:102A6000E40001EB001041789DF8B40000EB400257
+:102A7000C2EBC010F74A12F830005038814200D142
+:102A800012E0BDF8E400401C81B239919DF8B41009
+:102A900001EB410000EB0110ED4901EB0010C179A1
+:102AA000BDF8E4008142D0DC00BF9DF8B41040F2D4
+:102AB000A11011FB00F0E84901EBC00000F56270C5
+:102AC0009DF8A01001EB410202EB011110F831005A
+:102AD000012834D100219DF8B40040F2A11210FB6E
+:102AE00002F0DD4A02EBC000017102229DF8B40041
+:102AF00040F2A11110FB01F0D74901EBC00101F533
+:102B000062719DF8A00000EB400303EB001001F898
+:102B10003020B9229DF8B40040F2A11110FB01F061
+:102B2000CD4901EBC00000F562709DF8A01001EBEB
+:102B3000410303EB011100EBC100427148E09DF835
+:102B4000B41040F2A11011FB00F0C34901EBC0002A
+:102B500000F562709DF8A01001EB410202EB01113B
+:102B600010F83100012833D100219DF8B40040F263
+:102B7000A11210FB02F0B84A02EBC0000171022260
+:102B80009DF8B40040F2A11110FB01F0B24901EB35
+:102B9000C00101F562719DF8A00000EB400303EB5A
+:102BA000001001F83020B9229DF8B40040F2A111C4
+:102BB00010FB01F0A84901EBC00000F562709DF820
+:102BC000A01001EB410303EB011100EBC1004271C6
+:102BD00000BF00BFC9E59DF8B41001EB410000EB58
+:102BE00001109B4901EB0010007B20B101287CD033
+:102BF00002287BD1EBE299499DF8B40031F810002E
+:102C0000801F81B209919DF8B41001EB4100C0EB27
+:102C1000C110904901EBC000401C08900999F6F7DB
+:102C200093FE0022CDE930029DF8B41001EB410083
+:102C3000C0EBC110874901EBC00288489DF8B41071
+:102C400030F81100401F11180991042109981FF054
+:102C500003F9C217CDE92E022FA819C82E995940A1
+:102C6000604001437ED17E4A9DF8B40002EB001023
+:102C700001709DF8B41001EB4100C0EBC110754923
+:102C800001EBC00001792591BDF89400312802D0F4
+:102C9000452868D1FBE071489DF8B41030F8110068
+:102CA0001838412190FBF1F0C217C1B2CDE92E02D4
+:102CB0006C4880F8AC1000203990DEE09DF8B4102C
+:102CC00001EB4100C0EBC110624901EBC001BDF84E
+:102CD000E40000EB801014300A5C6249AD31BDF8AD
+:102CE000E4000A549DF8B41001E0D3E06EE201EB79
+:102CF0004100C0EBC110574901EBC001BDF8E40031
+:102D000000EB80101A3001440991082109981FF046
+:102D100061F88DED0E0A534AB932BDF8E4000E9900
+:102D200002EB001041609DF8B41001EB4100C0EBD4
+:102D3000C110484901EBC001BDF8E40000EB801070
+:102D4000323001440991082109981FF043F88DEDB4
+:102D50000E0A444AB932BDF8E4000E9902EB0010A5
+:102D6000016001E095E093E09DF8B41001EB4100B3
+:102D7000C0EBC110374901EBC001BDF8E40000EB26
+:102D800080103A3001440991082109981FF022F877
+:102D90008DED0E0A334AB932BDF8E4000E9902EB0C
+:102DA000001081609DF8B40000EB4001C1EBC01041
+:102DB000284901EBC001BDF8E40000EB801042306F
+:102DC00001440991082109981FF004F88DED0E0ABD
+:102DD000244AB932BDF8E4000E9902EB0010C1603C
+:102DE0009DF8B40000EB400101EB0010184901EB25
+:102DF00000113031BDF8E40001EB0010801C099097
+:102E0000007820F080008030099908709DF8B400A7
+:102E100000EB4001C1EBC0100E4901EBC0020F48AE
+:102E20009DF8B41030F81100401E125C9DF8B400FB
+:102E300040F2A11110FB01F0074901EBC00000F5C1
+:102E400062709DF8A01001EB410303EB01110BE050
+:102E500098400020F887002058450020787900200D
+:102E6000883E0020BC32002000EBC10080F84420E6
+:102E7000BDF8E400401C80B23990BDF8E4000021A8
+:102E8000DDE92E34C01AA141FFF618AF00E000BF03
+:102E900000BFB4E29DF8B40000EB4001C1EBC010EC
+:102EA000FE4901EBC000407D9DF8B41001EB4102EA
+:102EB000C2EBC111F94A02EBC101897D40EA012050
+:102EC000C217CDE92E029DF8B40000EB4001C1EB22
+:102ED000C010F24901EBC001099115210998F6F7DC
+:102EE00017FD0022CDE930022FA819C82E995940AC
+:102EF000604001437ED19DF8B40000EB4001C1EB7E
+:102F0000C010E64911F83000401EC1B228910021DE
+:102F1000E34A9DF8B40002EB00129DF8A0001154A2
+:102F2000E04A9DF8A00011549FEDDF0A10EE101A40
+:102F30000C329DF8A00002EB001041609DF8B40037
+:102F400000EB4001C1EBC010D44901EBC000817916
+:102F50009DF8B40000EB4002C2EBC010CF4A02EB78
+:102F6000C000407941EA002000EE100AB8EEC00A25
+:102F70009FEDCE1AC0EE010A9DF8B40000EB4001AF
+:102F8000C1EBC010114601EBC00001799DF8B400FF
+:102F900000EB4002C2EBC010C04A02EBC000C07898
+:102FA00041EA002000EE100AB8EEC00A30EE800AB6
+:102FB00010EE101ABB4A0C329DF8A00002EB001074
+:102FC00001609DF8B40000EB4001C1EBC010B349B3
+:102FD00001EBC000817A9DF8B40000EB4002C2EB27
+:102FE000C010AE4A02EBC000407A41EA002000EE79
+:102FF000100A00E0EAE0B8EEC00A9FEDAC1AC0EE9D
+:10300000010A9DF8B40000EB4001C1EBC01011466D
+:1030100001EBC000017A9DF8B40000EB4002C2EB66
+:10302000C0109E4A02EBC000C07941EA002000EEC9
+:10303000100AB8EEC00A30EE800A10EE101A994A53
+:103040000C329DF8A00002EB001081609DF8B400E6
+:1030500000EB4001C1EBC010904901EBC000C07A09
+:1030600000F0800038BB9DF8B40000EB4001C1EBDC
+:10307000C0108A4901EBC000017B9DF8B40000EB51
+:103080004002C2EBC010854A02EBC000C07A41EAA0
+:10309000002000EE100AF8EEC00AB3EE001A80EE2F
+:1030A000810A10EE100A7F4A0C329DF8A01002EB44
+:1030B0000111C86047E09DF8B40000EB4001C1EB8E
+:1030C000C011764800EBC100017B9DF8B40000EB15
+:1030D0004002C2EBC010714A02EBC000C07A41EA64
+:1030E0000020404280B200EE100AB8EEC00A8DED1A
+:1030F000030A0398F5F712FB9FED6D0B53EC102BB1
+:10310000CDE904019DED040B51EC100BF5F7EAF944
+:103110009FED690B53EC102BCDE906019DED060BDD
+:1031200051EC100BF5F769F9CDE908019DED080B9D
+:1031300051EC100BF5F705FB5A4A0C329DF8A01024
+:1031400002EB0111C8609DF8B40000EB400101EBF7
+:1031500000105B4901EB001030309DF8A01000EB2F
+:103160000110801C0990007820F0800080300999BF
+:1031700008709DF8B40000EB4001C1EBC010474956
+:1031800001EBC000C27D9DF8B40040F2A11110FB1C
+:1031900001F04C4901EBC00000F562709DF8A010F1
+:1031A00001EB410303EB011100EBC10080F8442067
+:1031B0009DF8B41001EB410000EB0110404901EB18
+:1031C0000010C1793748AD3880F8AC1017E19DF890
+:1031D000B41001EB4100C0EBC110304901EBC0005D
+:1031E000C0799DF8B41001EB4102C2EBC1112B4A2A
+:1031F00002EBC101097A40EA0120C217CDE92E0293
+:103200009DF8B41001EB4100C0EBC110234901EB64
+:10321000C001099107210998F6F77AFB0022CDE950
+:103220003002DDE93042DDE92E10614050400143BB
+:103230007ED19DF8B41001EB4100C0EBC1101749DD
+:1032400011F83000401EC1B228910021144A9DF8A7
+:10325000B40002EB00100170124A9DF8A000115456
+:103260009DF8B41001EB4100C0EBC1100B4901EB1C
+:10327000C000817908460191F5F7CAF9CDE902014C
+:103280009DED021B9FED100B22F08AFC8DED060BCD
+:103290009DF8B41001EB41001AE00000F88700200F
+:1032A000883E0020693300200000000000FF7F47B7
+:1032B000000000000000304000000000000000009E
+:1032C00098400020584500200000000000002440E5
+:1032D000C0EBC110F64901EBC00001799DF8B400C4
+:1032E00000EB4002C2EBC010F14A02EBC000C07814
+:1032F00041EA002000EE100AB8EEC00A8DED030A84
+:103300000398F5F70BFACDE904019DED060B53EC9C
+:10331000102B9DED040B51EC100BF5F7E3F8CDE904
+:1033200008019DED080B51EC100BF5F70AFA00E0CF
+:1033300064E0E04A9DF8A01002EB011148601FED27
+:10334000260A10EE100A9DF8A01002EB0111086089
+:103350001FED2B0A10EE100A9DF8A01002EB0111D0
+:1033600088601FED2F0A10EE100A9DF8A01002EBE6
+:103370000111C8609DF8B41001EB410000EB011091
+:1033800002F6235101EB001030309DF8A01000EB45
+:103390000110801C0990007820F08000803009998D
+:1033A00008709DF8B41001EB4100C0EBC110C0499A
+:1033B00001EBC000427A9DF8B40040F2A11110FB6D
+:1033C00001F0BD4901EBC00000F562709DF8A0104E
+:1033D00001EB410303EB011100EBC10080F8442035
+:1033E0009DF8B41001EB410000EB0110B34901EB73
+:1033F0000010C179AF48B93880F8AC1000BF00BFE9
+:103400000AF0C8BE9DF8B41001EB4100C0EBC1103A
+:10341000A74901EBC000C1789DF8B40000EB400261
+:10342000C2EBC010A24A02EBC000807841EA002142
+:1034300029919DF8B41001EB4100C0EBC110114679
+:1034400001EBC001BDF8A400401C095C9DF8B4006C
+:1034500000EB4002C2EBC010954A02EBC002BDF87F
+:10346000A400105C41EA0020C217CDE92E029DF8AD
+:10347000B41001EB4100C0EBC1108D4901EBC0005D
+:103480000990BDF8A410F6F743FA0022CDE9300206
+:10349000DDE93042DDE92E1061405040014341F04A
+:1034A00067869DF8B41001EB4100C0EBC110804964
+:1034B00001EBC00041782891002139911CE09DF872
+:1034C000B41001EB410000EB01107C4901EB00114D
+:1034D0003031BDF8E40001EB001041789DF8A00008
+:1034E000814204D1BDF8E400C1B2289112E0BDF8D8
+:1034F000E400401C81B239919DF8B41001EB410009
+:1035000000EB01106D4901EB0010C179BDF8E4003A
+:103510008142D4DC00BF9DF8B41001EB410000EB08
+:103520000110664901EB001030309DF8A01000EB4F
+:103530000110801C0990007820F0800080300999EB
+:1035400008709DF8B41001EB4100C0EBC110584960
+:1035500001EBC000007925900020594A9DF8B41075
+:1035600002EB01129DF8A0105054BDF89400F3280E
+:103570007DD009DC05287BD006280ED0F12878D034
+:10358000F22841F0F485F7E3F42873D0F62872D0DE
+:10359000F72871D0F828F4D1EFE30621109100212B
+:1035A0003691EBE3BDF84000401C81B210919DF8CC
+:1035B000B41001EB4100C0EBC1103D4901EBC0016B
+:1035C000BDF84000095C2591BDF84000401C81B267
+:1035D0001091BDF89400F12804D0F22872D0F3289D
+:1035E00071D1FDE39DF8B41001EB4100C0EBC110B7
+:1035F0002F4901EBC001BDF84000095C2991BDF8DD
+:103600004000401C81B210919DF8B41001EB4100C4
+:1036100000EB0110294901EB001130319DF8A02089
+:10362000BDF8D800104401EB0010407A00F0010012
+:10363000E8B39DF8B41040F2A11011FB00F01E4950
+:1036400001EBC00101F562719DF8A020BDF8D80022
+:10365000104400EB400202EB001001EBC00090F8B8
+:10366000900000F0010010BB9DF8B41005E0FDE3F0
+:10367000FDE3FDE3FDE3FDE3FDE340F2A11011FBFB
+:1036800000F00D4901EBC00101F562719DF8A02029
+:10369000BDF8D800104400EB400202EB001001EB33
+:1036A000C00090F8820010B1002139913CE09EE00A
+:1036B000F8870020753300205845002098400020EE
+:1036C000883E0020FCE3FAE39DF8B41040F2A1101C
+:1036D00011FB00F0FC4901EBC00101F562719DF89E
+:1036E000A020BDF8D800104400EB400202EB00100F
+:1036F00001EBC00000F18301BDF8E4000A5C9DF815
+:10370000B40000EB400101EB0010F04901EB0010A8
+:103710000E30BDF8E410405C824200D008E0BDF8F5
+:10372000E400401C81B23991BDF8E4000428CBDBF1
+:1037300000BFBDF8E400042859D1042139912FE0DD
+:103740009DF8B41040F2A11011FB00F0DE4901EB2E
+:10375000C00101F562719DF8A020BDF8D8001044A9
+:1037600000EB400202EB001001EBC00000F183010E
+:10377000BDF8E4000A5C9DF8B40000EB400101EBE9
+:103780000010D24901EB00100E30BDF8E410405C8F
+:10379000824200D008E0BDF8E400401C81B23991BB
+:1037A000BDF8E4000A28CBDB00BFBDF8E4000A281E
+:1037B0001DD09DF8B41040F2A11011FB00F0C249D9
+:1037C00001EBC00101F562719DF8A020BDF8D800A1
+:1037D000104400EB400202EB001001EBC0009030FF
+:1037E0000990007820F00100401C09990870BDF88C
+:1037F000A4000F287ED19DF8B41001EB410000EB2E
+:103800000110B24901EB001130319DF8A020BDF844
+:10381000D800104401EB0010801C0990007820F0C3
+:103820000400001D09990870002039902DE09DF8D2
+:10383000B41001EB4100C0EBC110A54901EBC00180
+:10384000BDF84020BDF8E40010440A5C9DF8B400C7
+:1038500040F2A11110FB01F09B4901EBC00101F501
+:1038600062719DF8A030BDF8D800184400EB400309
+:1038700003EB001001EBC0014731BDF8E4000A542E
+:10388000BDF8E400401C81B23991BDF8E4000A287B
+:10389000CDDBBDF840000A3081B210910021399192
+:1038A0002FE09DF8B41001EB4100C0EBC110884936
+:1038B00001EBC001BDF84020BDF8E40010440A5CF3
+:1038C0009DF8B40040F2A11110FB01F07E4901EB1C
+:1038D000C00101F562719DF8A030BDF8D800184410
+:1038E00000EB400303EB001001EBC0016031BDF8B9
+:1038F000E40000E078E20A54BDF8E400401C81B224
+:103900003991BDF8E4000228CBDBBDF84000801CF3
+:1039100081B210919DF8B41001EB4100C0EBC110D1
+:103920006B4901EBC001BDF84000085C01049DF843
+:10393000B40000EB4002C2EBC010654A02EBC002CB
+:10394000BDF84000401C105C41EA00219DF8B40025
+:1039500000EB4002C2EBC0105D4A02EBC002BDF8B2
+:103960004000801C105C01439DF8B40040F2A1129D
+:1039700010FB02F0544A02EBC00202F562729DF89D
+:10398000A030BDF8D800184400EB400303EB001052
+:1039900002EBC0004167BDF84000C01C81B210912D
+:1039A0004C4890F8E007E8BB0021399120E09DF8F1
+:1039B000B41040F2A11011FB00F0434901EBC0012B
+:1039C00001F562719DF8A020BDF8D800104400EB0D
+:1039D000400202EB001001EBC0004730BDF8E410DC
+:1039E000405C00B108E0BDF8E400401C81B23991B0
+:1039F000BDF8E4000A28DADB00BFBDF8E4000A28BD
+:103A00001BD140229DF8B40040F2A11110FB01F03F
+:103A10002D4901EBC00101F562719DF8A030BDF8A0
+:103A2000D80000E05AE0184400EB400303EB00101C
+:103A300001EBC00080F87E2066E19DF8B41040F2F2
+:103A4000A11011FB00F0204901EBC00101F56271EA
+:103A50009DF8A020BDF8D800104400EB400202EB16
+:103A6000001001EBC00090F87E00B8BB00212A9145
+:103A700021E10021379137E09DF8B41040F2A11008
+:103A800011FB00F0104901EBC00101F562719DF8D6
+:103A9000A020BDF8D800104400EB400202EB00105B
+:103AA00001EBC0014731BDF8DC00001D095C9DF849
+:103AB000A80000EB4002084800EB4202BDF8DC0021
+:103AC000105C81420BD013E0584500209840002044
+:103AD000F8870020BC3200208834002014E1BDF8B3
+:103AE000DC00401C81B23791BDF8DC000628C3DB46
+:103AF00000BFBDF8DC0006287ED103229DF8B4008B
+:103B000040F2A11110FB01F0FE4901EBC00101F5EB
+:103B100062719DF8A030BDF8D800184400EB400356
+:103B200003EB001001EBC00080F87E209DF8B4107C
+:103B300001EB410000EB0110F34901EB00113031C2
+:103B40009DF8A020BDF8D800104401EB0010801CA7
+:103B50000990007820F00402099802700020399042
+:103B60001FE020229DF8B40040F2A11110FB01F0EB
+:103B7000E44901EBC00101F562719DF8A030BDF888
+:103B8000D800184400EB400303EB001001EBC00128
+:103B90005131BDF8E4000A54BDF8E400401C81B284
+:103BA0003991BDF8E4000F28DBDB002139911FE0DB
+:103BB00020229DF8B40040F2A11110FB01F0D14980
+:103BC00001EBC00101F562719DF8A030BDF8D8008D
+:103BD000184400EB400303EB001001EBC00163311C
+:103BE000BDF8E4000A54BDF8E400401C81B23991EC
+:103BF000BDF8E4000A2800E058E0D9DB00229DF877
+:103C0000B40040F2A11110FB01F0BE4901EBC0016C
+:103C100001F562719DF8A030BDF8D800184400EBA2
+:103C2000400303EB001001EBC00080F87820002176
+:103C300039911FE000229DF8B40040F2A11110FB61
+:103C400001F0B04901EBC00101F562719DF8A030AF
+:103C5000BDF8D800184400EB400303EB001001EB63
+:103C6000C0017931BDF8E4000A54BDF8E400401CFD
+:103C700081B23991BDF8E4000528DBDB9DF8B41072
+:103C800040F2A11011FB00F09E4901EBC00101F5CB
+:103C900062719DF8A020BDF8D800104400EB4002EE
+:103CA00002EB001001EBC000406F0CE09DF8A80093
+:103CB000401CC1B22A919548B0F8CA019DF8A810DD
+:103CC00088423FF7D6AE00BF9048B0F8CA019DF8D1
+:103CD000A810884218D140229DF8B40040F2A111EA
+:103CE00010FB01F0874901EBC00101F562719DF8FD
+:103CF000A030BDF8D800184400EB400303EB0010DF
+:103D000001EBC00080F87E209DF8B41040F2A110B5
+:103D100011FB00F07B4901EBC00101F562719DF8D8
+:103D2000A020BDF8D800104400EB400202EB0010C8
+:103D300001EBC00090F87E00032804D011281ED0AB
+:103D4000402850D134E0F2229DF8B40040F2A11195
+:103D500010FB01F06B4901EBC00101F562719DF8A8
+:103D6000A030BDF8D800184400EB400303EB00106E
+:103D700001EBC000427136E0F1E3F1E316E1F3221A
+:103D80009DF8B40040F2A11110FB01F05D4901EB78
+:103D9000C00101F562719DF8A030BDF8D80018444B
+:103DA00000EB400303EB001001EBC00042711AE08E
+:103DB000F2229DF8B40040F2A11110FB01F051492C
+:103DC00001EBC00101F562719DF8A030BDF8D8008B
+:103DD000184400EB400303EB001001EBC00000E0CF
+:103DE000C5E0427100BF6AE09DF8B41001EB4100EC
+:103DF00000EB0110444901EB001130319DF8A02087
+:103E0000BDF8D800104401EB0010801C0990007828
+:103E100020F00401099801709DF8B41040F2A1103F
+:103E200011FB00F0374901EBC00101F562719DF80B
+:103E3000A020BDF8D800104400EB400202EB0010B7
+:103E400001EBC00090F8900000F00100B8B3002230
+:103E50009DF8B40040F2A11110FB01F0294901EBDB
+:103E6000C00101F562719DF8A03005E0FDE3FDE3BE
+:103E7000ACE0FCE3FCE3FCE3BDF8D800184400EB45
+:103E8000400303EB001001EBC000A0F88E200522D8
+:103E90009DF8B40040F2A11110FB01F0194901EBAB
+:103EA000C00101F562719DF8A030BDF8D80018443A
+:103EB00000EB400303EB001001EBC00042716FE028
+:103EC000FFE79DF8B41040F2A11011FB00F00D497E
+:103ED00001EBC00101F562719DF8A020BDF8D8008A
+:103EE000104400EB400202EB001001EBC00090F820
+:103EF0007E00402821D100229DF8B40040F2A1119B
+:103F000006E000005845002098400020BC32002008
+:103F100010FB01F0FE4901EBC00101F562719DF853
+:103F2000A030BDF8D800184400EB400303EB0010AC
+:103F300001EBC00080F87E2000BF00BFF1229DF899
+:103F4000B40040F2A11110FB01F0F14901EBC001F6
+:103F500001F562719DF8A030BDF8D800184400EB5F
+:103F6000400303EB001001EBC000427118E0F122A6
+:103F70009DF8B40040F2A11110FB01F0E44901EBFF
+:103F8000C00101F562719DF8A030BDF8D800184459
+:103F900000EB400303EB001001EBC000427100BFD7
+:103FA00000BFBDF8D800401C81B236919DF8B41016
+:103FB00001EB4100C0EBC110D64901EBC0004179D3
+:103FC000BDF8D80081423FF7EDAAF4E39DF8B410A4
+:103FD00040F2A11011FB00F0CD4901EBC00000F54B
+:103FE00062709DF8A01001EB410202EB011110F884
+:103FF000310048BB01229DF8B40040F2A11110FB32
+:1040000001F0C34901EBC00101F562719DF8A00008
+:1040100000EB400303EB001001F83020F4229DF880
+:10402000B40040F2A11110FB01F0B94901EBC0004E
+:1040300000F562709DF8A01001EB410303EB011144
+:1040400000EBC1004271CDE09DF8B41001EB4100DE
+:1040500000EB0110B04901EB001030309DF8A010CA
+:1040600000EB0110407A00F0010080B39DF8B4101D
+:1040700040F2A11011FB00F0A54901EBC00000F5D2
+:1040800062709DF8A01001EB410202EB011100EB00
+:10409000C10090F8900000F00100C0B99DF8B41084
+:1040A00040F2A11011FB00F0994901EBC00000F5AE
+:1040B00062709DF8A01001EB410202EB011100EBD0
+:1040C000C10090F8820010B1002139912DE089E003
+:1040D0009DF8B41040F2A11011FB00F08C4901EBE7
+:1040E000C00101F562719DF8A00000EB400202EBF7
+:1040F000001001EBC00000F18301BDF8E4000A5C90
+:104100009DF8B40000EB400101EB0010824901EB87
+:1041100000100E30BDF8E410405C824200D008E090
+:10412000BDF8E400401C81B23991BDF8E4000428D8
+:10413000CEDB00BFBDF8E400042853D1042139913F
+:104140002CE09DF8B41040F2A11011FB00F0704972
+:1041500001EBC00101F562719DF8A00000EB400287
+:1041600002EB001001EBC00000F18301BDF8E40098
+:104170000A5C9DF8B40000EB400101EB00106649B9
+:1041800001EB00110E31BDF8E400085C824200D062
+:1041900008E0BDF8E400401C81B23991BDF8E400AC
+:1041A0000A28CEDB00BFBDF8E4000A281AD09DF82B
+:1041B000B41040F2A11011FB00F0554901EBC00012
+:1041C00000F562709DF8A01001EB410202EB0111B5
+:1041D00000EBC10090300990007820F00100401CF5
+:1041E00009990870BDF8A400112877D19DF8B41082
+:1041F00001EB410000EB0110474901EB00103030AA
+:104200009DF8A01000EB0110801C0990007820F0B0
+:104210000400001D099908700020399028E09DF8DD
+:10422000B41001EB4100C0EBC1103A4901EBC001F1
+:10423000BDF8E400401D0A5C9DF8B40040F2A111F5
+:1042400010FB01F0324901EBC00101F562719DF8EC
+:10425000A00000EB400303EB001001EBC00147316D
+:10426000BDF8E4000A54BDF8E400401C81B2399165
+:10427000BDF8E4000A28D2DB0021399128E09DF83E
+:10428000B41001EB4100C0EBC110224901EBC001A9
+:10429000BDF8E4000F300A5C9DF8B40040F2A111B3
+:1042A00010FB01F01A4901EBC00101F562719DF8A4
+:1042B000A00000EB400303EB001001EBC0016031F4
+:1042C000BDF8E4000A54BDF8E400401C81B2399105
+:1042D000BDF8E4000228D2DBB0E2FFE7BDF8A4009D
+:1042E00014287DD19DF8B40000EB400101EB0010D3
+:1042F000094901EB001030309DF8A01000EB0110CF
+:10430000801C0990007820F00400001D099905E048
+:1043100058450020F88700209840002008700020B1
+:10432000399028E09DF8B40000EB4001C1EBC010CB
+:10433000F84901EBC001BDF8E400401D0A5C9DF89E
+:10434000B40040F2A11110FB01F0F34901EBC001F0
+:1043500001F562719DF8A00000EB400303EB001033
+:1043600001EBC0014731BDF8E4000A54BDF8E40098
+:10437000401C81B23991BDF8E4000A28D2DB00214B
+:10438000399128E09DF8B40000EB4001C1EBC0106A
+:10439000E04901EBC001BDF8E4000F300A5C9DF874
+:1043A000B40040F2A11110FB01F0DB4901EBC001A8
+:1043B00001F562719DF8A00000EB400303EB0010D3
+:1043C00001EBC0016031BDF8E4000A54BDF8E4001F
+:1043D000401C81B23991BDF8E4000228D2DB00E034
+:1043E0002DE29DF8B40000EB4001C1EBC010C949BB
+:1043F00001EBC000407C01049DF8B40000EB4002DA
+:10440000C2EBC010C34A02EBC000807C41EA00212D
+:104410009DF8B40000EB4002C2EBC010BD4A02EBB5
+:10442000C000C07C01439DF8B40040F2A11210FB13
+:1044300002F0B94A02EBC00000F562709DF8A020BE
+:1044400002EB420303EB021200EBC2004167B348E8
+:1044500090F8E007F0BB002139911DE09DF8B40011
+:1044600040F2A11110FB01F0AB4901EBC00101F5D5
+:1044700062719DF8A00000EB400202EB001001EB1E
+:10448000C0004730BDF8E410405C00B108E0BDF862
+:10449000E400401C81B23991BDF8E4000A28DDDB5C
+:1044A00000BFBDF8E4000A2818D140229DF8B400EE
+:1044B00040F2A11110FB01F0974901EBC00000F59B
+:1044C00062709DF8A01001EB410303EB011100EBBA
+:1044D000C10000E045E080F87E2050E19DF8B40086
+:1044E00040F2A11110FB01F08B4901EBC00000F577
+:1044F00062709DF8A01001EB410202EB011100EB8C
+:10450000C10090F87E0060BB00212A9111E10021DA
+:1045100037912CE09DF8B40040F2A11110FB01F09E
+:104520007D4901EBC00101F562719DF8A00000EB2F
+:10453000400202EB001001EBC0014731BDF8DC0086
+:10454000001D095C9DF8A80000EB4002744800EBD8
+:104550004202BDF8DC00105C814203D00BE0FDE3B9
+:10456000FDE30CE1BDF8DC00401C81B23791BDF8E1
+:10457000DC000628CEDB00BFBDF8DC00062879D1C0
+:1045800003229DF8B40040F2A11110FB01F0624932
+:1045900001EBC00101F562719DF8A00000EB400342
+:1045A00003EB001001EBC00080F87E209DF8B40002
+:1045B00000EB400101EB00105A4901EB00113031D2
+:1045C0009DF8A00001EB0010801C0990007820F0FD
+:1045D000040209980270002039901CE020229DF806
+:1045E000B40040F2A11110FB01F04B4901EBC001F6
+:1045F00001F562719DF8A00000EB400303EB001091
+:1046000001EBC0015131BDF8E4000A54BDF8E400EB
+:10461000401C81B23991BDF8E4000F28DEDB002197
+:1046200039911CE020229DF8B40040F2A11110FB4A
+:1046300001F0394901EBC00101F562719DF8A0005C
+:1046400000EB400303EB001001EBC0016331BDF848
+:10465000E4000A54BDF8E400401C81B23991BDF871
+:10466000E4000A28DEDB002205E0FCE3FCE3FCE3D7
+:10467000FCE3E9E358E09DF8B40040F2A11110FB1F
+:1046800001F0254901EBC00101F562719DF8A00020
+:1046900000EB400303EB001001EBC00080F8782032
+:1046A000002139911CE000229DF8B40040F2A111D4
+:1046B00010FB01F0184901EBC00101F562719DF892
+:1046C000A00000EB400303EB001001EBC0017931C7
+:1046D000BDF8E4000A54BDF8E400401C81B23991F1
+:1046E000BDF8E4000528DEDB9DF8B40040F2A1111E
+:1046F00010FB01F0084901EBC00000F562709DF865
+:10470000A01001EB410202EB011100EBC100406F70
+:1047100017E00000F887002058450020BC32002038
+:1047200088340020984000209DF8A800401CC1B2A9
+:104730002A91FE48B0F8CA019DF8A81088423FF7B8
+:10474000E6AE00BFF948B0F8CA019DF8A81088424B
+:1047500015D140229DF8B40040F2A11110FB01F0E8
+:10476000F34901EBC00000F562709DF8A01001EB69
+:10477000410303EB011100EBC10080F87E209DF89E
+:10478000B40040F2A11110FB01F0E94901EBC000B7
+:1047900000F562709DF8A01001EB410202EB0111DF
+:1047A00000EBC10090F87E00032805D0112819D035
+:1047B000402843D12CE045E3F2229DF8B40040F2BA
+:1047C000A11110FB01F0DA4901EBC00000F56270A5
+:1047D0009DF8A01001EB410303EB011100EBC100B8
+:1047E00042712BE0F3229DF8B40040F2A11110FBBE
+:1047F00001F0CF4901EBC00000F562709DF8A010F8
+:1048000001EB410303EB011100EBC100427115E024
+:10481000F2229DF8B40040F2A11110FB01F0C4494E
+:1048200001EBC00000F562709DF8A01001EB4103A0
+:1048300003EB011100EBC100427100BF02E3BDF8C0
+:10484000A40006287DD19DF8B40000EB4001C1EB27
+:10485000C010B84901EBC0004079012872D1032093
+:10486000B5490870F7229DF8B40040F2A11110FB81
+:1048700001F0AF4901EBC00101F562719DF8A000A4
+:1048800000EB400303EB001001EBC00042719DF808
+:10489000B40040F2A11110FB01F0A54901EBC001E9
+:1048A00001F562719DF8A00000EB400202EB0010E0
+:1048B00001EBC00090F8800000EB400101EB00101C
+:1048C0009E4901EB001130319DF8B40040F2A11275
+:1048D00010FB02F0964A02EBC00000F562709DF8F2
+:1048E000A02002EB420303EB021200EBC20090F89F
+:1048F000810001EB00108078C0F34000F0B39DF818
+:10490000B41040F2A11011FB00F0894901EBC00086
+:1049100000F562709DF8A01001EB410202EB01115D
+:1049200000EBC10090F8801001EB410000EB01109A
+:10493000824901EB00108079012804D00A287CD13B
+:104940003FE027E2CDE0BA239DF8B40040F2A11188
+:1049500010FB01F0764901EBC00101F562719DF891
+:10496000A00000EB400202EB001001EBC00090F849
+:10497000800040F2A11110FB01F000E03AE16C4927
+:1049800001EBC00101F562719DF8B40040F2A11283
+:1049900010FB02F0664A02EBC00000F562709DF861
+:1049A000A02002EB420404EB021200EBC20090F8DC
+:1049B000810000EB400202EB001001EBC0004371EC
+:1049C0003BE00B239DF8B40040F2A11110FB01F075
+:1049D000574901EBC00101F562719DF8A00000EBA1
+:1049E000400202EB001001EBC00090F8800040F2A2
+:1049F000A11110FB01F04E4901EBC00101F56271FC
+:104A00009DF8B40040F2A11210FB02F0484A02EBFC
+:104A1000C00000F562709DF8A02002EB420404EB98
+:104A2000021200EBC20090F8810000EB400202EBA2
+:104A3000001001EBC000437100BF00BF9DF8B4102F
+:104A400040F2A11011FB00F0394901EBC00101F562
+:104A500062719DF8A00000EB400202EB001001EB38
+:104A6000C00090F8801001EB410000EB01103349C9
+:104A700001EB001130319DF8B40040F2A11210FB9F
+:104A800002F02B4A02EBC00202F562729DF8A00010
+:104A900000EB400303EB001002EBC00090F8810034
+:104AA00001EB001002789DF8B40040F2A11110FB58
+:104AB00001F01F4901EBC00000F562709DF8A010E5
+:104AC00001EB410303EB011100EBC10090F8800002
+:104AD00040F2A11110FB01F0154901EBC00042703A
+:104AE000B0E19DF8B41001EB4100C0EBC1101149D9
+:104AF00001EBC000407902287CD104200E490870E7
+:104B0000F8229DF8B40040F2A11110FB01F0084911
+:104B100001EBC00101F562719DF8A00000EB4003BC
+:104B200003EB001001EBC000427109E0BC32002031
+:104B300058450020F88700201902002098400020E6
+:104B40009DF8B41040F2A11011FB00F0F94901EBFF
+:104B5000C00101F562719DF8A00000EB400202EB7C
+:104B6000001001EBC00090F8801001EB410000EB59
+:104B70000110F14901EB001130319DF8B40040F211
+:104B8000A11210FB02F0EB4A02EBC00000F56270CC
+:104B90009DF8A02002EB420303EB021200EBC200DF
+:104BA00090F8810001EB00108078C0F3400008B35A
+:104BB0009DF8B41040F2A11011FB00F0DD4901EBAB
+:104BC000C00000F562709DF8A01001EB410202EBFD
+:104BD000011100EBC10090F8801001EB410000EBE7
+:104BE0000110D54901EB00108079012803D00A2873
+:104BF00079D13CE026E1B3239DF8B40040F2A11145
+:104C000010FB01F0CB4901EBC00101F562719DF889
+:104C1000A00000EB400202EB001001EBC00090F896
+:104C2000800040F2A11110FB01F0C24901EBC0016C
+:104C300001F562719DF8B40040F2A11210FB02F080
+:104C4000BC4A02EBC00000F562709DF8A02002EBA8
+:104C5000420404EB021200EBC20090F8810000EB6A
+:104C6000400202EB001001EBC00043713BE00C235B
+:104C70009DF8B40040F2A11110FB01F0AD4901EB29
+:104C8000C00101F562719DF8A00000EB400202EB4B
+:104C9000001001EBC00090F8800040F2A11110FB61
+:104CA00001F0A44901EBC00101F562719DF8B40067
+:104CB00040F2A11210FB02F09E4A02EBC00000F588
+:104CC00062709DF8A02002EB420404EB021200EB9C
+:104CD000C20090F8810000EB400202EB001001EBF3
+:104CE000C000437100BF00BF9DF8B41040F2A11096
+:104CF00011FB00F08F4901EBC00101F562719DF8D5
+:104D0000A00000EB400202EB001001EBC00090F8A5
+:104D1000801001EB410000EB0110874901EB00110D
+:104D200030319DF8B40040F2A11210FB02F0814A2C
+:104D300002EBC00202F562729DF8A00000EB400396
+:104D400003EB001002EBC00090F8810001EB0010B3
+:104D500002789DF8B40040F2A11101E08FE072E00A
+:104D600010FB01F0734901EBC00000F562709DF883
+:104D7000A01001EB410303EB011100EBC10090F81F
+:104D8000800040F2A11110FB01F06A4901EBC00064
+:104D9000427057E09DF8B41001EB410000EB0110A8
+:104DA000654901EB001030309DF8A01000EB0110B8
+:104DB000801C0990007820F00402099802709DF888
+:104DC000B41040F2A11011FB00F05A4901EBC000F1
+:104DD00000F562709DF8A01001EB410202EB011199
+:104DE00000EBC10090F8900000F0010050B30022E9
+:104DF0009DF8B40040F2A11110FB01F04D4901EB08
+:104E0000C00101F562719DF8A00000EB400303EBC7
+:104E1000001001EBC000A0F88E2005229DF8B40020
+:104E200040F2A11110FB01F0424901EBC00000F576
+:104E300062709DF8A01001EB410303EB011100EB40
+:104E4000C100427193E100BFF1229DF8B40040F22D
+:104E5000A11110FB01F0374901EBC00000F56270B1
+:104E60009DF8A01003E04FE005E191E066E001EB62
+:104E7000410303EB011100EBC100427177E19DF8A2
+:104E8000B41040F2A11011FB00F02A4901EBC00060
+:104E900000F562709DF8A01001EB410202EB0111D8
+:104EA00000EBC10090F87E00402816D100229DF84A
+:104EB000B40040F2A11110FB01F01E4901EBC0004B
+:104EC00000F562709DF8A01001EB410303EB0111A6
+:104ED00000EBC10080F87E2000BF00BFF1229DF8EA
+:104EE000B40040F2A11110FB01F0124901EBC00027
+:104EF00000F562709DF8A01001EB410303EB011176
+:104F000000EBC100427132E1F1229DF8B40040F2A1
+:104F1000A11110FB01F0074901EBC00000F5627020
+:104F20009DF8A01001EB410303EB011100EBC10060
+:104F300042711CE1584500209840002003229DF852
+:104F4000B40040F2A11110FB01F0FE4901EBC001D9
+:104F500001F562719DF8A00000EB400303EB001027
+:104F600001F83020F1229DF8B40040F2A11110FBAD
+:104F700001F0F44901EBC00000F562709DF8A0104B
+:104F800001EB410303EB011100EBC1004271EEE0C4
+:104F900002229DF8B40040F2A11110FB01F0E94992
+:104FA00001EBC00101F562719DF8A00000EB400328
+:104FB00003EB001001F83020F6229DF8B40040F217
+:104FC000A11110FB01F0DF4901EBC00101F5627195
+:104FD0009DF8A00000EB400303EB001001EBC000C4
+:104FE000427101229DF8B40040F2A11110FB01F0C2
+:104FF000D44901EBC00101F562719DF8A00000EBFE
+:10500000400303EB001001EBC00080F88220002178
+:10501000399129E09DF8B41001EB4100C0EBC110BB
+:10502000C94901EBC001BDF8E400401D0A5C9DF8D0
+:10503000B40040F2A11110FB01F0C24901EBC00124
+:1050400001F562719DF8A00000EB400303EB001036
+:1050500001EBC00000F18301BDF8E4000A54BDF883
+:10506000E400401C81B23991BDF8E4000A28D1DB8C
+:10507000BDF8A4007BE09DF8B41001EB4100C0EB4B
+:10508000C110B14901EBC00081799DF8B40000EB7B
+:105090004002C2EBC010AC4A02EBC000407941EACA
+:1050A00000229DF8B40040F2A11110FB01F0A549C7
+:1050B00001EBC00101F562719DF8A00000EB400317
+:1050C00003EB001001EBC000A0F88E209DF8B41097
+:1050D00040F2A11011FB00F09A4901EBC00101F56B
+:1050E00062719DF8A00000EB400202EB001001EBA2
+:1050F000C000B0F88E109DF8B40000EB400202EB47
+:105100000010924A02EB0010408B81422EDBF1220C
+:105110009DF8B40040F2A11110FB01F0894901EBA8
+:10512000C00101F562719DF8A00000EB400303EBA4
+:10513000001001EBC00042719DF8B40040F2A111D3
+:1051400010FB01F07F4901EBC00101F562719DF890
+:10515000A00000EB400202EB001001EBC000903019
+:105160000990007820F001020998027000BF00BF8A
+:1051700009F010B89DF8B40000EB4001C1EBC0107D
+:10518000714901EBC00001792891002136911CE0A2
+:105190009DF8B40000EB400101EB00106B4901EBFE
+:1051A00000113031BDF8D80001EB001041789DF8B6
+:1051B000A000814204D1BDF8D800C1B2289112E00C
+:1051C000BDF8D800401C81B236919DF8B40000EBC8
+:1051D000400101EB00105D4901EB0010C179BDF801
+:1051E000D8008142D4DC00BF9DF8B40000EB400140
+:1051F000C1EBC010544901EBC000C1782591BDF846
+:105200009400172834D2DFE800F0330C0F33121566
+:10521000181B1E33333333333321242733332A2DE2
+:1052200030000721299123E00721299120E0062160
+:1052300029911DE0062129911AE00621299117E004
+:105240001220299014E00721299111E009212991C8
+:105250000EE0062129910BE00621299108E00B219F
+:10526000299105E00B21299102E02A21299100BF13
+:1052700000BFBDF8A400001FC1B209919DF8B400A1
+:1052800000EB4001C1EBC0102F4901EBC000C01C76
+:1052900008900999F4F71EF937909DF8B40000EBD7
+:1052A0004001C1EBC010284901EBC001BDF8A400CA
+:1052B000401E095CBDF8DC00814270D19DF8B4004D
+:1052C00000EB4001C1EBC0101F4901EBC00040786A
+:1052D000002864DD9DF8B40000EB4001C1EBC01074
+:1052E000194901EBC001BDF8A4000A5C9DF8B400A7
+:1052F00040F2A11110FB01F0124901EBC00101F5D0
+:1053000062719DF8A00000EB400303EB001001EB7D
+:10531000C00080F8442000210D4A9DF8B40002EB43
+:1053200000129DF8A00011540A4890F828000128A6
+:1053300021D19DF8B40000EB400101EB00100349BE
+:105340000AE0000058450020F8870020984000201F
+:10535000883E0020BC12002001EB001030309DF888
+:10536000A01000EB0110801C0990007820F0800054
+:10537000803009990870BDF8940007287ED00ADCB7
+:1053800007287CD2DFE810F07B006806CA067B00A5
+:1053900052061506CE0C10380728F2D200E0FCE3C6
+:1053A000DFE810F02E0D180D6D006D0007000800ED
+:1053B000F30600BFBDF8940014287DD19DF8B40019
+:1053C00000EB4001C1EBC010FE4901EBC000407989
+:1053D00001069DF8B40000EB4002C2EBC010F94A90
+:1053E00002EBC000807941EA00419DF8B40000EB77
+:1053F0004002C2EBC010F34A02EBC000C07941EAA0
+:1054000000219DF8B40000EB4002C2EBC010ED4A51
+:1054100002EBC000007A01439DF8B40040F2A112F3
+:1054200010FB02F0E84A02EBC00202F562729DF83E
+:10543000A00000EB400303EB001002EBC000C0F83B
+:105440001A109DF8B40040F2A11110FB01F0DE49E2
+:1054500001EBC00101F562719DF8A00000EB400274
+:1054600002EB001001EBC000D0F81A1008460991B9
+:10547000002111F0CDFBCDE92E0101E0F1E3F1E3D4
+:105480009DF8B40000EB400101EB0010CF4901EBA7
+:105490000010007F00F003019DF8B40000EB400213
+:1054A00002EB0010C94A02EB0010007FC0F30110AC
+:1054B00001449DF8B40000E06FE000EB400202EB15
+:1054C0000010C24A02EB0010007FC0F38100091AED
+:1054D00008460591F3F78BF8CDE906019DED061B13
+:1054E0009FEDBB0B20F05CFB8DED080B9DED080BD9
+:1054F00051EC100BF3F7EDF8CDE930019DF8B40055
+:1055000040F2A11110FB01F0AF4901EBC00101F520
+:1055100062719DF8A00000EB400202EB001001EB6D
+:10552000C000416B08460791002111F071FBDDE9D5
+:105530002E32A0FB034501FB035100FB02150222A2
+:105540000023DDE93001F2F73DFE231845EB0100B1
+:10555000CDE90830DDE93023DDE90801F2F732FE5C
+:10556000CDE92E01DDE92E0112F006F901469DF884
+:10557000B40040F2A11210FB02F0934A02EBC0000B
+:1055800000F562709DF8A02002EB420303EB0212CB
+:1055900000EBC200C0F81E1046E0BDF894001528CC
+:1055A00042D19DF8B40000EB4001C1EBC010854929
+:1055B00001EBC000407901069DF8B40000EB400209
+:1055C000C2EBC0107F4A02EBC000807941EA004183
+:1055D0009DF8B40000EB4002C2EBC010794A02EB28
+:1055E000C000C07941EA00219DF8B40000EB400200
+:1055F000C2EBC010734A02EBC000007A01439DF871
+:10560000B40040F2A11210FB02F06F4A02EBC0009E
+:1056100000F562709DF8A02002EB420303EB02123A
+:1056200000EBC200C0F81E109DF8B40000EB400172
+:10563000C1EBC010634901EBC000427A9DF8B40091
+:1056400040F2A11110FB01F05F4901EBC00101F52F
+:1056500062719DF8A00000EB400303EB001001EB2A
+:10566000C00080F894209DF8B40000EB400101EBED
+:105670000010564901EB001130319DF8A00001EBFC
+:105680000010801C09909DF8B40040F2A11110FB9D
+:1056900001F24D4800EBC20000F562709DF8A010C9
+:1056A00001EB410202EB011100EBC10090F8940004
+:1056B000C2090998007862F30000099908709DF802
+:1056C000B40040F2A11110FB01F03F4901EBC00012
+:1056D00000F562709DF8A01001EB410202EB011190
+:1056E00000EBC10090F8940000F00300012818D0EE
+:1056F0009DF8B40040F2A11110FB01F0324901EB1A
+:10570000C00000F562709DF8A01001EB410202EBB1
+:10571000011100EBC10090F8940000F00300032891
+:105720002BD19DF8B40000EB400101EB001027499C
+:1057300001EB001030309DF8A01000EB0110801C30
+:105740000990007820F00200801C099908709DF8EB
+:10575000B40000EB400101EB00101C4901EB00100C
+:1057600030309DF8A01000EB0110801C09900078EB
+:1057700020F020020998027014E09DF8B40000EBBC
+:10578000400101EB0010114901EB001030309DF891
+:10579000A01000EB0110801C0990007820F002029C
+:1057A000099802709DF8B40000EB400101EB001075
+:1057B000064901EB001130319DF8A00001EB00100B
+:1057C000807809E0F88700205845002098400020A4
+:1057D0000000000000002440C0F340029DF8B40027
+:1057E00040F2A11110FB01F0FE4901EBC00000F5F1
+:1057F00062709DF8A01001EB410303EB011100EB77
+:10580000C100007EC0F3400082426CD09DF8B4001D
+:1058100040F2A11110FB01F0F24901EBC00000F5CC
+:1058200062709DF8A01001EB410202EB011100EB48
+:10583000C100183009909DF8B40000EB400101EB65
+:105840000010E94901EB001030309DF8A01000EB8A
+:105850000110807842080998007862F341000999A4
+:1058600008709DF8B40000EB400101EB0010DE4928
+:1058700001EB001030309DF8A01000EB0110807893
+:10588000C0F3400050BB9DF8B40000EB400101EBB9
+:105890000010D54901EB001030309DF8A01000EB4E
+:1058A0000110801C0990007820F0200209980270F5
+:1058B00001229DF8B40040F2A11110FB01F0C9498A
+:1058C00001EBC00000F562709DF8A01001EB4103F0
+:1058D00003EB011100EBC10080F846209DF8B410E5
+:1058E0000220F4F7E3FB9DF8B40000EB400101EB6C
+:1058F0000010BD4901EB001130319DF8A00001EB13
+:105900000010807800F001029DF8B40040F2A1116F
+:1059100010FB01F0B34901EBC00000F562709DF887
+:10592000A01001EB410303EB011100EBC100007E6D
+:1059300000F00100824265D09DF8B40040F2A11150
+:1059400010FB01F0A74901EBC00000F562709DF863
+:10595000A01001EB410202EB011100EBC100183075
+:1059600009909DF8B40000EB400101EB00109E4946
+:1059700001EB001030309DF8A01000EB0110817891
+:105980000998027861F3000202709DF8B40000EB00
+:10599000400101EB0010944901EB001030309DF8FC
+:1059A000A01000EB0110807800F0010058BB9DF8BA
+:1059B000B40000EB400101EB00108B4901EB00103B
+:1059C00030309DF8A01000EB0110801C0990007889
+:1059D00020F020020998027000229DF8B40040F2E5
+:1059E000A11110FB01F07F4901EBC00000F56270CE
+:1059F0009DF8A01001EB410303EB011100EBC10086
+:105A000080F8452014E29DF8B40040F2A11110FB8B
+:105A100001F0744901EBC00000F562709DF8A01020
+:105A200001EB410202EB011100EBC10090F84600CE
+:105A3000B0B901229DF8B40040F2A11110FB01F0B1
+:105A4000684901EBC00000F562709DF8A01001EB01
+:105A5000410303EB011100EBC10080F845202AE06F
+:105A600000229DF8B40040F2A11110FB01F05D4945
+:105A700001EBC00101F562719DF8A00000EB40034D
+:105A800003EB001001EBC00080F845209DF8B40046
+:105A900000EB400101EB0010534901EB00113031E4
+:105AA0009DF8A00001EB0010801C0990007820F008
+:105AB0000102099802704D4890F8E00780B19DF806
+:105AC000B40000EB400101EB0010474901EB00106E
+:105AD00030309DF8A01000EB0110807A022876D1BA
+:105AE000434890F82900012872D14148D0F80C02AF
+:105AF0003F49498D88426BD29DF8B40040F2A11114
+:105B000010FB01F0374901EBC00000F562709DF811
+:105B1000A01001EB410202EB011100EBC10090F873
+:105B20004500012853D19DF8B40040F2A11110FBAB
+:105B300001F02C4901EBC00000F562709DF8A01047
+:105B400001EB410202EB011100EBC10090F87F0074
+:105B5000E8BB01229DF8B40000EB400101EB00100E
+:105B6000214901EB001130319DF8A00001EB00103C
+:105B7000C2729DF8B40000EB400101EB00101A491D
+:105B800001EB001130319DF8A00001EB001001780D
+:105B90009DF8B40040F2A11200E0FCE310FB02F01B
+:105BA000104A02EBC000417005229DF8B40040F29B
+:105BB000A11110FB01F00B4901EBC00101F562716D
+:105BC0009DF8A00000EB400303EB001001E001E1B1
+:105BD0006BE001EBC000427100229DF8B40000EBC5
+:105BE000400107E05845002098400020BC320020CA
+:105BF000BC12002001EB0010FE4901EB0011303116
+:105C00009DF8A00001EB001042609DF8B410022046
+:105C1000F4F74CFA002139911CE000229DF8B40001
+:105C200040F2A11110FB01F0F34901EBC00101F5B5
+:105C300062719DF8A00000EB400303EB001001EB44
+:105C4000C0014731BDF8E4000A54BDF8E400401C2F
+:105C500081B23991BDF8E4001428DEDB00203990D0
+:105C60001EE06DE359E200229DF8B40040F2A1115C
+:105C700010FB01F0E04901EBC00101F562719DF8F4
+:105C8000A00000EB400303EB001001EBC001633107
+:105C9000BDF8E4000A54BDF8E400401C81B239911B
+:105CA000BDF8E4000A28DEDBC2E09DF8B40040F253
+:105CB000A11110FB01F0D04901EBC00000F56270AA
+:105CC0009DF8A01001EB410202EB011100EBC100B5
+:105CD00090F8450001287DD19DF8B40040F2A11153
+:105CE00010FB01F0C44901EBC00101F562719DF8A0
+:105CF000A00000EB400202EB001001EBC00090F8A6
+:105D0000800040F2A11110FB01F0BB4901EBC00182
+:105D100001F562719DF8B40040F2A11210FB02F08F
+:105D2000B54A02EBC00000F562709DF8A02002EBBE
+:105D3000420303EB021200EBC20090F8810000EB7B
+:105D4000400202EB001001EBC00090F87E00032837
+:105D50006ED102229DF8B40000EB400101EB00106F
+:105D6000A44901EB001130319DF8A00001EB0010B7
+:105D7000C2729DF8B40000EB400101EB00109D4998
+:105D800001EB001130319DF8A00001EB001001780B
+:105D90009DF8B40040F2A11210FB02F0964A02EB0B
+:105DA000C00041709DF8B40040F2A11110FB01F059
+:105DB000114601EBC00101F562719DF8A00000EBF6
+:105DC000400202EB001011F830109DF8B40040F2D0
+:105DD000A11200E02CE010FB02F0874A02EBC000A9
+:105DE0004079814214D105229DF8B40040F2A111FE
+:105DF00010FB01F0804901EBC00000F562709DF8D6
+:105E0000A01001EB410303EB011100EBC100427153
+:105E100000229DF8B40000EB400101EB0010754931
+:105E200001EB001030309DF8A01000EB0110426033
+:105E30009DF8B40040F2A11110FB01F06E4901EB96
+:105E4000C00000F562709DF8A01001EB410202EB6A
+:105E5000011110F83100012814DC02229DF8B40071
+:105E600040F2A11110FB01F0634901EBC00000F505
+:105E700062709DF8A01001EB410303EB011100F8E3
+:105E8000312095E09DF8B40040F2A11110FB01F023
+:105E9000594901EBC00000F562709DF8A01001EBBC
+:105EA000410202EB011110F83100022834DC00211C
+:105EB0009DF8B40040F2A11210FB02F04E4A02EB32
+:105EC000C000017103229DF8B40040F2A11110FB43
+:105ED00001F0494901EBC00101F562719DF8A00094
+:105EE00000EB400303EB001001F8302007229DF87F
+:105EF000B40040F2A11110FB01F03F4901EBC000DA
+:105F000000F562709DF8A01001EB410303EB011155
+:105F100000EBC10042714BE09DF8B40040F2A111CA
+:105F200010FB01F0344901EBC00101F562719DF8ED
+:105F3000A00000EB400202EB001011F830109DF8B9
+:105F4000B40040F2A11210FB02F02B4A02EBC00099
+:105F5000407981422CD19DF8B40040F2A11110FB90
+:105F600001F0114601EBC00000F562709DF8A01031
+:105F700001EB410202EB011100EBC10090F894002B
+:105F8000C0F34010A0B116229DF8B40040F2A11158
+:105F900010FB01F0184901EBC00000F562709DF89C
+:105FA000A01001EB410303EB011100EBC1004271B2
+:105FB000B3E014229DF8B40040F2A11110FB01F0EF
+:105FC0000D4901EBC00101F562719DF8A00000EBE5
+:105FD000400303EB001001EBC000427101219DF86A
+:105FE000B40040F2A11210FB02F0034A02EBC00021
+:105FF000017103E098400020584500209DF8B4004E
+:1060000000EB400101EB0010A2F5986101EB0011DB
+:1060100030319DF8A00001EB0010801C0990007841
+:1060200020F0200020300999087076E014229DF8B5
+:10603000B40040F2A11110FB01F0FE4901EBC000D9
+:1060400000F562709DF8A01001EB410303EB011114
+:1060500000EBC100427160E09DF8B40040F2A11174
+:1060600010FB01F0F34901EBC00000F56270BDF8D0
+:10607000D81001EB410202EB011100EBC100807965
+:1060800001282AD100229DF8B40040F2A11110FB92
+:1060900001F0E84901EBC00101F56271BDF8D800DB
+:1060A00000EB400303EB001001EBC00082711422EF
+:1060B0009DF8B40040F2A11110FB01F0DD4901EBA5
+:1060C000C00000F562709DF8A01001EB410303EBE6
+:1060D000011100EBC10042711FE000219DF8B400E6
+:1060E00040F2A11210FB02F0D24A02EBC000017193
+:1060F00005229DF8B40040F2A11110FB01F0CD493A
+:1061000001EBC00000F562709DF8A01001EB4103A7
+:1061100003EB011100EBC1004271FDE301219DF889
+:10612000B40040F2A11210FB02F0C24A02EBC00020
+:10613000017114229DF8B40040F2A11110FB01F08E
+:10614000BC4901EBC00101F562719DF8A00000EBB4
+:10615000400303EB001001EBC00042719DF8B40056
+:1061600000EB400101EB0010B34901EB00113031AD
+:106170009DF8A00001EB0010801C0990007820F031
+:106180000400001D09990870C6E300202E902F908E
+:10619000002139911EE0DDE92E10000240EA116273
+:1061A0000902CDE92E129DF8B40000EB4001C1EBCD
+:1061B000C010A24901EBC001BDF8E400401D085C1D
+:1061C000DDE92E341843CDE92E04BDF8E400401C6F
+:1061D00080B23990BDF8E4000328DCDBDDE92E0154
+:1061E00011F0CAFA01469DF8B40040F2A11210FB6A
+:1061F00002F0904A02EBC00202F562729DF8A00024
+:1062000000EB400303EB001002EBC000C0F81E10CF
+:1062100000222E922F92002139911FE0DDE92E10ED
+:10622000000240EA11620902CDE92E129DF8B40085
+:1062300000EB4001C1EBC010804901EBC001BDF88B
+:10624000E4000830085CDDE92E3440EA0302CDE9C1
+:106250002E24BDF8E400401C81B23991BDF8E40061
+:106260000328DBDBDDE92E0111F086FA01469DF8FB
+:10627000B40040F2A11210FB02F06E4A02EBC00221
+:1062800002F562729DF8A00000EB400303EB0010E2
+:1062900002EBC000C0F81A1000222E922F920021AB
+:1062A00039911EE0DDE92E10000240EA1162090278
+:1062B000CDE92E129DF8B40000EB4001C1EBC010F7
+:1062C0005E4901EBC001BDF8E4001330085CDDE974
+:1062D0002E341843CDE92E04BDF8E400401C80B2F2
+:1062E0003990BDF8E4000328DCDB9DF8B4002E995A
+:1062F00040F2A11210FB02F04E4A02EBC00202F57E
+:1063000062729DF8A00000EB400303EB001002EB6B
+:10631000C000416307229DF8B40040F2A11110FBB8
+:1063200001F0444901EBC00000F562709DF8A01037
+:1063300001EB410303EB011100EBC1004271EBE201
+:1063400000202E902F90002139911FE0DDE92E10C2
+:10635000000240EA11620902CDE92E129DF8B40054
+:1063600000EB4001C1EBC010344901EBC001BDF8A6
+:10637000E400401D085CDDE92E3440EA0302CDE96B
+:106380002E24BDF8E400401C81B23991BDF8E40030
+:106390000428DBDB00E0FCE3DDE92E0111F0ECF981
+:1063A0009DF8B42040F2A11312FB03F2214B03EB42
+:1063B000C20303F562739DF8A02002EB420404EBD4
+:1063C000021203EBC20222329060D16000212E91B2
+:1063D0002F91002039901EE0DDE92E10000240EAE6
+:1063E00011620902CDE92E129DF8B40000EB4001C4
+:1063F000C1EBC010114901EBC001BDF8E400093048
+:10640000085CDDE92E341843CDE92E04BDF8E40024
+:10641000401C80B23990BDF8E4000428DCDBDDE9E3
+:106420002E0111F0A9F99DF8B42040F2A11312FB3E
+:1064300003F205E05845002098400020F88700202E
+:10644000FE4B03EBC20303F562739DF8A02002EB41
+:10645000420404EB021203EBC20242F8220F516025
+:106460009DF8B40040F2A11110FB01F0F34901EBDB
+:10647000C00000F562709DF8A01001EB410202EB34
+:10648000011110F831009DF8B41040F2A11211FB77
+:1064900002F1EA4A02EBC101497988427ED19DF8B6
+:1064A000B40040F2A11110FB01F0114601EBC00055
+:1064B00000F562709DF8A01001EB410202EB0111A2
+:1064C00000EBC10090F89400C0F34010A8B117226F
+:1064D0009DF8B40040F2A11110FB01F0D74901EB87
+:1064E000C00000F562709DF8A01001EB410303EBC2
+:1064F000011100EBC100427114E014229DF8B400B8
+:1065000040F2A11110FB01F0CC4901EBC00000F5F5
+:1065100062709DF8A01001EB410303EB011100EB49
+:10652000C10042719DF8B4009DF8A01001EB00106D
+:10653000C217CDE92E02C24890F8E00708B39DF8D3
+:10654000B40000EB400101EB0010BE4901EB00106C
+:1065500030309DF8A01000EB0110807A022810D096
+:106560009DF8B40000EB400101EB0010B54901EBD0
+:10657000001030309DF8A01000EB0110C07A002808
+:106580007EDD00229DF8B40040F2A11110FB01F065
+:10659000AA4901EBC00101F5627100E02DE39DF80D
+:1065A000A00000EB400303EB001001EBC00080F8FB
+:1065B00046209DF8B40000EB400101EB0010A1491A
+:1065C00001EB001130319DF8A00001EB0010C27208
+:1065D0009D48D0F80C020521B0FBF1F201FB12003E
+:1065E00000EB400198482C3000EB41100D30099031
+:1065F0009DF8B41040F2A11011FB00F08F4901EB9F
+:10660000C00000F562709DF8A01001EB410202EBA2
+:10661000011100EBC10022301022014608900998B8
+:10662000F1F713FE8848D0F80C020521B0FBF1F217
+:1066300001FB120000EB400183482C3000EB4112BB
+:106640009DF8B40040F2A11110FB01F07B4901EB71
+:10665000C00101F562719DF8A00000EB400303EB5F
+:10666000001001EBC00050F81A1F42F8011F4068EB
+:1066700050607548D0F80C020521B0FBF1F200E043
+:10668000A8E101FB120000EB40016F482C3000EB49
+:1066900041129DF8B40000EB400101EB0010694984
+:1066A00001EB001130319DF8A00001EB00100078E3
+:1066B00010706548D0F80C020521B0FBF1F201FB27
+:1066C000120000EB400160482C3000EB41129DF8B5
+:1066D000B40040F2A11110FB01F0584901EBC001D8
+:1066E00001F562719DF8A00000EB400303EB001080
+:1066F00001EBC000406BC2F809005348D0F80C020F
+:106700000521B0FBF1F201FB120000EB40014E4805
+:106710002C3000EB41114A48F538026841F81D2F32
+:10672000808888804848D0F80C020521B0FBF1F23F
+:1067300001FB120000EB400143482C3000EB4112FA
+:106740009DF8B40000EB400101EB00103D4901EB66
+:10675000001130319DF8A00001EB00104068C2F834
+:10676000230000229DF8B40000EB400101EB001073
+:10677000344901EB001130319DF8A00001EB00100D
+:1067800042600021399154E02F48D0F80C020521D5
+:10679000B0FBF1F201FB120000EB40012A482C3063
+:1067A00000EB41112731BDF8E4409DF8B40040F200
+:1067B000A11210FB02F0214A02EBC00202F5627244
+:1067C0009DF8A00000EB400303EB001002EBC000BB
+:1067D00090F8800040F2A11210FB02F0174A02EB81
+:1067E000C00202F562729DF8B40040F2A11310FBE2
+:1067F00003F0124B03EBC00303F562739DF8A00096
+:1068000000EB400505EB001003EBC00090F88100A1
+:1068100000EB400303EB001002EBC0024732BDF86F
+:10682000E400001D105C0855BDF8E400401C81B276
+:106830003991BDF8E4000628A6DB07E058450020A2
+:10684000BC32002098400020BC120020002039906B
+:1068500042E000239DF8B40040F2A11110FB01F0CA
+:10686000FE4901EBC00101F562719DF8A00000EB4B
+:10687000400202EB001001EBC00090F8800040F2F3
+:10688000A11110FB01F0F54901EBC00101F56271A6
+:106890009DF8B40040F2A11210FB02F0EF4A02EBA7
+:1068A000C00202F562729DF8A00000EB400404EB08
+:1068B000001002EBC00090F8810000EB400202EBF8
+:1068C000001001EBC0014731BDF8E4000B54BDF8E6
+:1068D000E400401C81B23991BDF8E4000A28B8DB1D
+:1068E000DF48D0F80C020521B0FBF1F080B2014680
+:1068F00009900220F2F7ECFB00210620F3F7D6FB0B
+:10690000D748D0F80C02D649498D884208D2D448DD
+:10691000D0F80C02401C00E003E2D149C1F80C029F
+:1069200000210520F3F7C2FB9DF8B40000EB400105
+:1069300001EB0010CB4901EB001030309DF8A010A6
+:1069400000EB0110801C0990007820F008020998E3
+:106950000270C348D0F80C020521B0FBF1F201FB34
+:10696000120000EB4001BE482C3000EB4110D0F883
+:1069700023202E9800EB4001BB4800EB4110C0F8EB
+:1069800023200020399020E0B548D0F80C020521E2
+:10699000B0FBF1F201FB120000EB4001B0482C30DB
+:1069A00000EB41102730BDF8E410425C2E9800EB5C
+:1069B0004001AD4800EB41112731BDF8E4000A5415
+:1069C000BDF8E400401C81B23991BDF8E40006280E
+:1069D000DADB6FE000229DF8B40040F2A11110FB59
+:1069E00001F09E4901EBC00101F562719DF8A00024
+:1069F00000EB400303EB001001EBC00080F84620E1
+:106A00009DF8B40000EB400101EB0010954901EB4B
+:106A1000001130319DF8A00001EB0010801C09909E
+:106A2000007820F008000830099908709DF8B4003B
+:106A300000EB400101EB00108A4901EB00103030FF
+:106A40009DF8A01000EB011042682E9800EB400169
+:106A5000854800EB4110C0F823200020399025E044
+:106A60009DF8B40040F2A11110FB01F07B4901EB4D
+:106A7000C00101F562719DF8A00000EB400202EB3D
+:106A8000001001EBC0014731BDF8E4000A5C2E980C
+:106A900000EB4001744800EB41112731BDF8E400E0
+:106AA0000A54BDF8E400401C81B23991BDF8E400FD
+:106AB0000628D5DB9DF8B4100220F3F7F7FA9DF80D
+:106AC000B40040F2A11110FB01F0644901EBC000D9
+:106AD00000F562709DF8A01001EB410202EB01117C
+:106AE00000EBC100223009902E9800EB40015E4877
+:106AF00000EB41100D30102208900999F1F7A5FB29
+:106B00009DF8B40040F2A11110FB01F0534901EBD4
+:106B1000C00101F562719DF8A00000EB400202EB9C
+:106B2000001001EBC0012E9800EB40024E4800EB34
+:106B3000421051F81A2F40F8012F496841609DF822
+:106B4000B40000EB400101EB0010464901EB0011DD
+:106B500030319DF8A00001EB001001782E9800EB79
+:106B60004002414800EB421001702E9800EB4001BA
+:106B70003D4800EB41113D48026841F81D2F8088D7
+:106B800088809DF8B40040F2A11110FB01F0334958
+:106B900000E04CE101EBC00101F562719DF8A0003D
+:106BA00000EB400202EB001001EBC000416B2E989D
+:106BB00000EB40022C4800EB4210C0F809109DF891
+:106BC000B40000EB400101EB0010264901EB00117D
+:106BD00030319DF8A00001EB001041682E9800EBC9
+:106BE0004002214800EB4210C0F823102E9881B2D9
+:106BF00008200991F3F75AFA93E09DF8B40040F2A7
+:106C0000A11110FB01F0154901EBC00101F5627102
+:106C10009DF8A00000EB400202EB001011F83010CC
+:106C20009DF8B40040F2A11210FB02F00B4A02EBF7
+:106C3000C0004079814274DA9DF8B40000EB400155
+:106C400001EB0010074901EB001030309DF8A01057
+:106C500000EB0110801C0990007809E058450020E5
+:106C6000BC12002098400020D8140020C73100201A
+:106C700020F00400001D099908709DF8B40000EB95
+:106C8000400101EB0010A2F5986101EB00103030DB
+:106C90009DF8A01000EB0110801C0990007820F0F6
+:106CA000800080300999087001209DF8B41040F2EE
+:106CB000A11211FB02F1FE4A02EBC10108719DF81D
+:106CC000B40040F2A11110FB01F0114601EBC0002D
+:106CD00042799DF8B40040F2A11110FB01F0F44993
+:106CE00001EBC00000F562709DF8A01001EB4103BC
+:106CF00003EB011100F8312014229DF8B40040F29A
+:106D0000A11110FB01F0EA4901EBC00000F562702F
+:106D10009DF8A01001EB410303EB011100EBC10052
+:106D2000427183E00121E34880F804179DF8B40024
+:106D300040F2A11110FB01F0DD4901EBC00101F5AA
+:106D400062719DF8A00000EB400202EB001011F808
+:106D500030109DF8B40040F2A11210FB02F0D44AAA
+:106D600002EBC0004079814233DA00219DF8B40083
+:106D700040F2A11210FB02F0CD4A02EBC0000171FB
+:106D800001229DF8B40040F2A11110FB01F0C849A6
+:106D900001EBC00101F562719DF8A00000EB40031A
+:106DA00003EB001001F8302014229DF8B40040F2EB
+:106DB000A11110FB01F0BE4901EBC00000F56270AB
+:106DC0009DF8A01001EB410303EB011100EBC100A2
+:106DD00042712BE014229DF8B40040F2A11110FB87
+:106DE00001F0B34901EBC00101F562719DF8A0000B
+:106DF00000EB400303EB001001EBC000427115E013
+:106E000014229DF8B40040F2A11110FB01F0A84932
+:106E100001EBC00000F562709DF8A01001EB41038A
+:106E200003EB011100EBC100427100BF00BF07F08E
+:106E3000B1B99DF8B40040F2A11110FB01F09C49DA
+:106E400001EBC000817828919DF8B40000EB40016F
+:106E5000C1EBC010984911F8301029919DF8B40089
+:106E600040F2A11110FB01F0914901EBC00101F5C5
+:106E700062719DF8A00000EB400202EB001001EBF4
+:106E8000C000417925919DF8B40000EB4001C1EBB1
+:106E9000C010894901EBC0010991BDF8A4100998FF
+:106EA000F3F79CFE37909DF8B40000EB4001C1EB76
+:106EB000C010814901EBC001BDF8A400095CBDF818
+:106EC000DC00814241F067879DF8B40000EB40018F
+:106ED000C1EBC010784901EBC0004078002841F3B5
+:106EE0005A870021754A9DF8B40002EB00129DF804
+:106EF000A0001154BDF8940089287DD00EDC142820
+:106F000001F0298705DC082877D0102841F0428756
+:106F1000FDE3152872D08028F8D1FAE38B286ED0D3
+:106F20008C286DD08E286CD08F28EFD1BDF8A400AE
+:106F30000D2867D19DF8B40000EB4001C1EBC010F3
+:106F40005D4901EBC00041785D4880F8041D9DF863
+:106F5000B40000EB4001C1EBC010574901EBC00089
+:106F6000C17A574880F8051D9DF8B40040F2A11180
+:106F700010FB01F04E4901EBC00000F562709DF876
+:106F8000A01001EB410202EB011110F831000328BF
+:106F90007EDC4B4890F8050D00287ADD9DF8B400A2
+:106FA00040F2A11110FB01F0414901EBC00101F5D4
+:106FB00062719DF8A00000EB400202EB001001EBB3
+:106FC000C00109910878401CC1B2099801709DF870
+:106FD000B40040F2A11110FB01F0354901EBC000F3
+:106FE00000F562709DF8A01001EB410202EB011167
+:106FF00010F83100042806E0FEE3FEE3FEE3FEE3C2
+:10700000FEE3FEE3FEE344DB9DF8B40000EB400149
+:1070100001EB00102B4901EB001030309DF8A0105F
+:1070200000EB0110801C0990254890F8050DC0F375
+:107030000010C0F101000999097860F30001099876
+:1070400001701F4890F8040DC0F3C00078BB9DF894
+:10705000B40000EB400101EB00101A4901EB0010F5
+:1070600030309DF8A01000EB01108078C0F3401084
+:10707000E8B19DF8B40000EB400101EB00101149AC
+:1070800001EB001030309DF8A01000EB011001E082
+:107090006BE006E1801C0990007820F00200801C63
+:1070A000099908709DF8B40040F2A1110CE027E0A6
+:1070B00058450020BC320020F8870020883E002080
+:1070C000BC2200209840002010FB01F0FE4901EB9B
+:1070D000C00000F562709DF8A01001EB410202EBC8
+:1070E000011100EBC10018300990007820F0020077
+:1070F000801C099908709DF8B4100220F2F7D6FFA1
+:1071000000219DF8B40040F2A11210FB02F0EE4AFB
+:1071100002EBC000017104229DF8B40040F2A111FD
+:1071200010FB01F0E84901EBC00101F562719DF827
+:10713000A00000EB400303EB001001F830208C228C
+:107140009DF8B40040F2A11110FB01F0DE4901EB03
+:10715000C00000F562709DF8A01001EB410303EB45
+:10716000011100EBC10042719BE09DF8B40040F2B8
+:10717000A11110FB01F0D44901EBC00101F56271CE
+:107180009DF8A00000EB400202EB001011F8301057
+:107190009DF8B40040F2A11210FB02F0CA4A02EBC3
+:1071A000C000407981427CD19DF8B40000EB4001E1
+:1071B00001EB0010A2F5986101EB001030309DF852
+:1071C000A01000EB0110801C0990C04890F8050D3C
+:1071D000C0F30010C0F1010009990A7860F30002C1
+:1071E0000A709DF8B40000EB400101EB0010B849B3
+:1071F00001EB001030309DF8A01000EB0110801C56
+:107200000990B24890F8040DC2080998007862F31A
+:107210004100099908709DF8B40000EB400101EBB2
+:107220000010AB4901EB001030309DF8A01000EBCE
+:1072300001108078C0F340029DF8B40040F2A11123
+:1072400010FB01F0A04901EBC00000F562709DF851
+:10725000A01001EB410303EB011100EBC100007E24
+:10726000C0F3400082426DD09DF8B40040F2A111FD
+:1072700010FB01F0944901EBC00000F562709DF82D
+:10728000A01001EB410202EB011100EBC10018302C
+:1072900009909DF8B40000EB400101EB00108C490F
+:1072A00000E0C9E301EB001030309DF8A01000EBC6
+:1072B0000110807842080998007862F3410009992A
+:1072C00008709DF8B40000EB400101EB001080490C
+:1072D00001EB001030309DF8A01000EB0110807819
+:1072E000C0F3400048BB01229DF8B40040F2A11158
+:1072F00010FB01F0744901EBC00101F562719DF8CA
+:10730000A00000EB400303EB001001EBC000427350
+:107310009DF8B40040F2A11110FB01F06A4901EBA5
+:10732000C00000F562709DF8A01001EB410303EB73
+:10733000011100EBC10080F846209DF8B410022036
+:10734000F2F7B4FE9DF8B40000EB400101EB001031
+:107350005F4901EB001130319DF8A00001EB0010F6
+:10736000807800F001029DF8B40040F2A11110FBFA
+:1073700001F0554901EBC00000F562709DF8A010C6
+:1073800001EB410303EB011100EBC100007E00F0B3
+:107390000100824279D09DF8B40040F2A11110FBA7
+:1073A00001F0494901EBC00000F562709DF8A010A2
+:1073B00001EB410202EB011100EBC1001830099012
+:1073C0009DF8B40000EB400101EB0010404901EBD7
+:1073D000001030309DF8A01000EB01108178099862
+:1073E000027861F3000202709DF8B40000EB4001E6
+:1073F00001EB0010364901EB001030309DF8A01071
+:1074000000EB0110807800F00100E8BB9DF8B400AB
+:1074100000EB400101EB00102D4901EB0010303072
+:107420009DF8A01000EB01108078C0F3401068B305
+:107430009DF8B40040F2A11110FB01F0224901EBCC
+:10744000C00000F562709DF8A01001EB410202EB54
+:10745000011100EBC10090F84600B8B99DF8B400E6
+:1074600040F2A11110FB01F0174901EBC00000F53B
+:1074700062709DF8A01001EB410202EB011100EBDC
+:10748000C100407B10B902E05BE05FE242E09DF8A2
+:10749000B40000EB400101EB00100D4901EB0010BE
+:1074A00030309DF8A01000EB01108078C0F3400050
+:1074B00080BB01229DF8B40040F2A11110FB01F045
+:1074C000014901EBC00105E058450020BC22002025
+:1074D0009840002001F562719DF8A00000EB400388
+:1074E00003EB001001EBC00042739DF8B40040F2C2
+:1074F000A11110FB01F0FE4901EBC00000F5627024
+:107500009DF8A01001EB410303EB011100EBC1005A
+:1075100080F8462000229DF8B40040F2A11110FB33
+:1075200001F0F34901EBC00000F562709DF8A01076
+:1075300001EB410303EB011100EBC10080F8452092
+:10754000FFE19DF8B40040F2A11110FB01F0E84901
+:1075500001EBC00000F562709DF8A01001EB410244
+:1075600002EB011100EBC10090F84600B0B9012216
+:107570009DF8B40040F2A11110FB01F0DC4901EBD1
+:10758000C00000F562709DF8A01001EB410303EB11
+:10759000011100EBC10080F845202AE000229DF88F
+:1075A000B40040F2A11110FB01F0D14901EBC00180
+:1075B00001F562719DF8A00000EB400303EB0010A1
+:1075C00001EBC00080F845209DF8B40000EB4001BD
+:1075D00001EB0010C74901EB001130319DF8A0000C
+:1075E00001EB0010801C0990007820F0010209983E
+:1075F0000270C14890F8E00780B19DF8B40000EB3C
+:10760000400101EB0010BB4901EB001030309DF848
+:10761000A01000EB0110807A022879D1B74890F8C9
+:107620002900012874D1B548D0F80C02B349498D1E
+:1076300088426DD29DF8B40040F2A11110FB01F018
+:10764000AB4901EBC00000F562709DF8A01001EBA2
+:10765000410202EB011100EBC10090F84500012846
+:1076600054D19DF8B40040F2A11110FB01F0A049E3
+:1076700001EBC00000F562709DF8A01001EB410223
+:1076800002EB011100EBC10090F87F00F0BB01227A
+:107690009DF8B40000EB400101EB0010954901EBAF
+:1076A000001130319DF8A00001EB0010C2729DF86E
+:1076B000B40000EB400101EB00108E4901EB00111A
+:1076C00030319DF8A00001EB001001789DF8B40066
+:1076D00040F2A11210FB02F0854A02EBC00041709B
+:1076E00008229DF8B40040F2A11110FB01F080497E
+:1076F00001EBC00101F562719DF8A00000EB4003B1
+:1077000003EB001001EBC000427103E060E024E3F2
+:10771000F6E0FDE300229DF8B40000EB400101EB30
+:107720000010744901EB001130319DF8A00001EB0D
+:10773000001042609DF8B4100220F2F7B7FC00215F
+:1077400039911CE000229DF8B40040F2A11110FB19
+:1077500001F0674901EBC00101F562719DF8A000DD
+:1077600000EB400303EB001001EBC0014731BDF813
+:10777000E4000A54BDF8E400401C81B23991BDF820
+:10778000E4001428DEDB002039901CE000229DF884
+:10779000B40040F2A11110FB01F0554901EBC0010A
+:1077A00001F562719DF8A00000EB400303EB0010AF
+:1077B00001EBC0016331BDF8E4000A54BDF8E400F8
+:1077C000401C81B23991BDF8E4000A28DEDBB8E044
+:1077D0009DF8B40040F2A11110FB01F0444901EB07
+:1077E000C00000F562709DF8A01001EB410202EBB1
+:1077F000011100EBC10006E0C9E281E2FEE32CE3E7
+:1078000093E3FCE37BE290F84500012878D19DF8F2
+:10781000B40040F2A11110FB01F0354901EBC001A9
+:1078200001F562719DF8A00000EB400202EB001030
+:1078300001EBC00090F8800040F2A11110FB01F0B4
+:107840002B4901EBC00101F562719DF8B40040F2D3
+:10785000A11210FB02F0264A02EBC00000F5627094
+:107860009DF8A02002EB420303EB021200EBC200E2
+:1078700090F8810000EB400202EB001001EBC00029
+:1078800090F87E0003285CD102229DF8B40000EB42
+:10789000400101EB0010174901EB001130319DF858
+:1078A000A00001EB0010C2729DF8B40000EB400193
+:1078B00001EB00100F4901EB001130319DF8A000E1
+:1078C00001EB001001789DF8B40040F2A11210FB0A
+:1078D00002F0074A02EBC000417008229DF8B40094
+:1078E00040F2A11110FB01F0014901EBC00108E0D9
+:1078F0005845002098400020BC320020BC120020D7
+:107900001FE001F562719DF8A00000EB400303EB5E
+:10791000001001EBC000427100229DF8B40000EBA2
+:10792000400101EB0010FE4901EB001130319DF8E0
+:10793000A00001EB001042609DF8B4100220F2F7A5
+:10794000B5FB9DF8B4100220F2F7B0FB9DF8B4002F
+:1079500040F2A11110FB01F0F24901EBC00000F56B
+:1079600062709DF8A01001EB410202EB011100EBE7
+:10797000C1008078802838D19DF8B40000EB400128
+:1079800001EB0010E64901EB001030309DF8A0102B
+:1079900000EB01108078C0F3400030BB9DF8B400CC
+:1079A00000EB400101EB0010DD4901EB001030302D
+:1079B0009DF8A01000EB01108078C0F34010A0B932
+:1079C00015229DF8B40040F2A11110FB01F0D54939
+:1079D00001EBC00000F562709DF8A01001EB4103BF
+:1079E00003EB011100EBC10042719DF8B40000EB04
+:1079F000400101EB0010CA4901EB001030309DF846
+:107A0000A01000EB01108078C0F34000A8B18F22D5
+:107A10009DF8B40040F2A11110FB01F0C14901EB47
+:107A2000C00000F562709DF8A01001EB410303EB6C
+:107A3000011100EBC10042714AE09DF8B40040F230
+:107A4000A11110FB01F0B74901EBC00000F5627015
+:107A50009DF8A01001EB410202EB011100EBC10007
+:107A6000807B012834D100229DF8B40040F2A1119E
+:107A700010FB01F0AB4901EBC00101F562719DF80B
+:107A8000A00000EB400303EB001001EBC000827389
+:107A90008C229DF8B40040F2A11110FB01F0A14925
+:107AA00001EBC00101F562719DF8A00000EB4003FD
+:107AB00003EB001001EBC000427100219DF8B400FF
+:107AC00040F2A11210FB02F0964A02EBC0000171D5
+:107AD0009DF8B40000EB400101EB0010904901EB70
+:107AE0000010007BF0BB9DF8B40000EB4001C1EB3F
+:107AF000C0108D4901EBC000807801049DF8B400EE
+:107B000000EB4002C2EBC010874A02EBC000C07815
+:107B100041EA00219DF8B40000EB4002C2EBC01026
+:107B2000814A02EBC00000790843C117CDE9080182
+:107B30000FF022FE9DF8B41040F2A11211FB02F1E9
+:107B4000784A02EBC10202F562729DF8A01001EBC7
+:107B5000410303EB011102EBC101C1F81E009DF8C6
+:107B6000B40000E03AE000EB4001C1EBC0106E4908
+:107B700001EBC000407900049DF8B41001EB410214
+:107B8000C2EBC111684A02EBC101897940EA0120C8
+:107B90009DF8B41001EB4102C2EBC111624A02EB45
+:107BA000C101C9790843C117CDE908010FF0E4FD0F
+:107BB0009DF8B41040F2A11211FB02F1594A02EBF8
+:107BC000C10101F562719DF8A02002EB420303EBB5
+:107BD000021201EBC201C1F81A0090E09DF8B40056
+:107BE00000EB4001C1EBC0104F4901EBC0008078B1
+:107BF00001069DF8B40000EB4002C2EBC0104A4AF7
+:107C000002EBC000C07841EA00419DF8B40000EBEF
+:107C10004002C2EBC010444A02EBC000007941EAC6
+:107C200000219DF8B40000EB4002C2EBC0103E4AB8
+:107C300002EBC00040790843C117CDE908010FF0FD
+:107C40009BFD01469DF8B40040F2A11210FB02F02A
+:107C5000344A02EBC00202F562729DF8A00000EB0C
+:107C6000400303EB001002EBC000C0F81E109DF8AB
+:107C7000B40000EB4001C1EBC0102B4901EBC00088
+:107C8000807901069DF8B40000EB4002C2EBC01001
+:107C9000254A02EBC000C07941EA00419DF8B400DA
+:107CA00000EB4002C2EBC0101F4A02EBC000007A9A
+:107CB00041EA00219DF8B40000EB4002C2EBC01085
+:107CC000194A02EBC000407A0843C117CDE9080108
+:107CD0000FF052FD9DF8B41040F2A11211FB02F119
+:107CE000104A02EBC10101F562719DF8A02002EB80
+:107CF000420303EB021201EBC201C1F81A0023E2B6
+:107D0000BDF8A400032827D18F229DF8B40040F2CB
+:107D1000A11110FB01F0034901EBC00106E00000D6
+:107D20009840002058450020F887002001F5627136
+:107D30009DF8A00000EB400303EB001001EBC00036
+:107D4000427101219DF8B40040F2A11210FB02F033
+:107D5000FE4A02EBC0000171F6E1BDF8A400032861
+:107D600014D18F229DF8B40040F2A11110FB01F054
+:107D7000F64901EBC00000F562709DF8A01001EB20
+:107D8000410303EB011100EBC1004271DCE1BDF8DE
+:107D9000A400032860D19DF8B40040F2A11110FBAB
+:107DA00001F0EA4901EBC00000F56270BDF8D8109F
+:107DB00001EB410202EB011100EBC10080790128C7
+:107DC0002AD100229DF8B40040F2A11110FB01F06D
+:107DD000DE4901EBC00101F56271BDF8D80000EB8E
+:107DE000400303EB001001EBC00082718F229DF86D
+:107DF000B40040F2A11110FB01F0D44901EBC00026
+:107E000000F562709DF8A01001EB410303EB011136
+:107E100000EBC10042711FE008229DF8B40040F25F
+:107E2000A11110FB01F0C94901EBC00101F562711C
+:107E30009DF8A00000EB400303EB001001EBC00035
+:107E4000427100219DF8B40040F2A11210FB02F033
+:107E5000BE4A02EBC000017176E1BDF8A400032820
+:107E600062D19DF8B40040F2A11110FB01F0B749B6
+:107E700001EBC00000F56270BDF8D81001EB4102C3
+:107E800002EB011100EBC100807901282AD1002208
+:107E90009DF8B40040F2A11110FB01F0AB4901EBD9
+:107EA000C00101F56271BDF8D80000EB400303EB9F
+:107EB000001001EBC00082718F229DF8B40040F2E7
+:107EC000A11110FB01F0A14901EBC00000F56270A7
+:107ED0009DF8A01001EB410303EB011100EBC10081
+:107EE000427121E008229DF8B40040F2A11110FB7C
+:107EF00001F0964901EBC00101F562719DF8A00007
+:107F000000EB400303EB001001EBC000427100E006
+:107F100020E100219DF8B40040F2A11210FB02F014
+:107F20008A4A02EBC00001710EE1BDF8A4000828E6
+:107F300066D19DF8B40000EB4001C1EBC01084494C
+:107F400001EBC000807801069DF8B40000EB400210
+:107F5000C2EBC0107E4A02EBC000C07841EA00418B
+:107F60009DF8B40000EB4002C2EBC010784A02EB6F
+:107F7000C000007941EA00219DF8B40000EB400206
+:107F8000C2EBC010724A02EBC00040790843C1172F
+:107F9000CDE908010FF0F0FB9DF8B41040F2A112FA
+:107FA00011FB02F1694A02EBC10202F562729DF80F
+:107FB000A01001EB410303EB011102EBC101486387
+:107FC0009DF8B40040F2A11110FB01F05F4901EBF4
+:107FD000C00000F562709DF8A01001EB410202EBB9
+:107FE000011110F831009DF8B41040F2A11211FBFC
+:107FF00002F1564A02EBC101497902E0FEE3E3E0F7
+:10800000A2E0884234DA00219DF8B40040F2A112C7
+:1080100010FB02F04D4A02EBC000017105229DF8F1
+:10802000B40040F2A11110FB01F0484901EBC0017E
+:1080300001F562719DF8A00000EB400303EB001016
+:1080400001F830208E229DF8B40040F2A11110FBFF
+:1080500001F03E4901EBC00000F562709DF8A010F0
+:1080600001EB410303EB011100EBC10042716BE036
+:108070009DF8B40040F2A11110FB01F0334901EB6F
+:10808000C00000F56270BDF8D81001EB410202EBB0
+:10809000011100EBC1008079012835D100229DF843
+:1080A000B40040F2A11110FB01F0284901EBC0011E
+:1080B00001F56271BDF8D80000EB400303EB00103E
+:1080C00001EBC00082718F229DF8B40040F2A11133
+:1080D00010FB01F01D4901EBC00101F562719DF833
+:1080E000A00000EB400303EB001001EBC000427165
+:1080F00001219DF8B40040F2A11210FB02F0134AD6
+:1081000002EBC00001711FE08E229DF8B40040F226
+:10811000A11110FB01F00D4901EBC00101F56271E5
+:108120009DF8A00000EB400303EB001001EBC00042
+:10813000427100219DF8B40040F2A11210FB02F040
+:10814000024A02EBC0000171FDE300005845002027
+:10815000F8870020BDF8A400032834D100219DF841
+:10816000B40040F2A11210FB02F0FE4A02EBC00084
+:10817000017101229DF8B40040F2A11110FB01F041
+:10818000F84901EBC00101F56271BDF8D80000EBC0
+:10819000400303EB001001EBC00082718C229DF8BC
+:1081A000B40040F2A11110FB01F0EE4901EBC00058
+:1081B00000F562709DF8A01001EB410303EB011183
+:1081C00000EBC1004271BEE3BDF8A4000F287DD1D1
+:1081D0009DF8B40000EB400101EB0010E24901EB17
+:1081E0000010007BE8BB00202E902F9000213991D9
+:1081F0001FE0DDE92E10000240EA11620902CDE91C
+:108200002E129DF8B40000EB4001C1EBC010D7491D
+:1082100001EBC001BDF8E400C0F10600085CDDE937
+:108220002E341843CDE92E04BDF8E400401C80B282
+:108230003990BDF8E4000528DBDB9DF8B400DDE9EA
+:108240002E1240F2A11310FB03F0C64B03EBC00348
+:1082500003F562739DF8A00000EB400404EB0010EE
+:1082600000E049E003EBC00040F8221F426000221A
+:108270002E922F92002139911FE0DDE92E1000028D
+:1082800040EA11620902CDE92E129DF8B41001EB0B
+:108290004100C0EBC110B54901EBC001BDF8E400DD
+:1082A000C0F10B00085CDDE92E341843CDE92E0443
+:1082B000BDF8E400401C80B23990BDF8E400052808
+:1082C000DBDB9DF8B400DDE92E1200E0FDE340F2B7
+:1082D000A11310FB03F0A34B03EBC00000F5627089
+:1082E0009DF8A03003EB430404EB031300EBC30041
+:1082F00022308160C26084E000202E902F90002107
+:1083000039911FE0DDE92E10000240EA11620902F6
+:10831000CDE92E129DF8B41001EB4100C0EBC11065
+:10832000924901EBC001BDF8E400C0F10700085C10
+:10833000DDE92E240243CDE92E24BDF8E400401CE3
+:1083400081B23991BDF8E4000628DBDB9DF8B4006A
+:10835000DDE92E1240F2A11310FB03F0814B03EB79
+:10836000C00303F562739DF8A00000EB400404EB2A
+:10837000001003EBC00040F8221F426000222E9242
+:108380002F920021399120E0DDE92E10000240EA11
+:1083900011620902CDE92E129DF8B41001EB4100E3
+:1083A000C0EBC110714901EBC001BDF8E400C0F1A0
+:1083B0000D00085CDDE92E3440EA0302CDE92E24ED
+:1083C000BDF8E400401C81B23991BDF8E4000628F4
+:1083D000DADB9DF8B400DDE92E1240F2A11310FBA8
+:1083E00003F0604B03EBC00000F562709DF8A03015
+:1083F00003EB430404EB031300EBC3002230816062
+:10840000C2609DF8B41040F2A11011FB00F0554974
+:1084100001EBC00101F562719DF8A00000EB400284
+:1084200002EB001011F830109DF8B40040F2A112D8
+:1084300010FB02F04B4A02EBC000407981427DD133
+:108440009DF8B4009DF8A01001EB0010C217CDE913
+:108450002E02474890F8E00708B39DF8B41001EBEE
+:10846000410000EB0110404901EB001030309DF855
+:10847000A01000EB0110807A022810D09DF8B410F3
+:1084800001EB410000EB0110374901EB00103030E7
+:108490009DF8A01000EB0110C07A00286CDD0022CE
+:1084A0009DF8B40000EB400101EB00102E4901EBF8
+:1084B000001030309DF8A01000EB0110C2722D4862
+:1084C000D0F80C020521B0FBF1F201FB120000EB29
+:1084D000400128482C3000EB41100D3009909DF8E8
+:1084E000B41040F2A11011FB00F11E4800EBC100D6
+:1084F00000F562709DF8A01001EB410202EB011142
+:1085000000EBC10022301022014608900998EFF7D5
+:108510009CFE1848D0F80C020521B0FBF1F201FBDB
+:10852000120000EB400113482C3000EB41129DF883
+:10853000B40040F2A11110FB01F000E0F8E209499B
+:1085400001EBC00101F562719DF8A00000EB400352
+:1085500003EB001001EBC00050F81A1F42F8011F96
+:1085600040680AE05845002098400020F887002025
+:10857000BC320020BC120020A5E15060FE48D0F8BB
+:108580000C020521B0FBF1F201FB120000EB4001EF
+:10859000F9482C3000EB41129DF8B40000EB40018B
+:1085A00001EB0010F54901EB001130319DF8A000FE
+:1085B00001EB001000781070EF48D0F80C02052194
+:1085C000B0FBF1F201FB120000EB4001EA482C3055
+:1085D00000EB4111EA48026841F81D2F808888802D
+:1085E000E548D0F80C020521B0FBF1F201FB1200C6
+:1085F00000EB4001E0482C3000EB41129DF8B40044
+:1086000040F2A11110FB01F0DE4901EBC00101F5C0
+:1086100062719DF8A00000EB400303EB001001EB3A
+:10862000C000406BC2F80900D348D0F80C02052105
+:10863000B0FBF1F201FB120000EB4001CE482C3000
+:1086400000EB41129DF8B40000EB400101EB00107B
+:10865000CA4901EB001130319DF8A00001EB001078
+:108660004068C2F8230000229DF8B40000EB4001EE
+:1086700001EB0010C14901EB001130319DF8A00061
+:1086800001EB001042600021399154E0BA48D0F863
+:108690000C020521B0FBF1F201FB120000EB4001DE
+:1086A000B5482C3000EB41112731BDF8E4409DF86E
+:1086B000B40040F2A11210FB02F0B24A02EBC00279
+:1086C00002F562729DF8A00000EB400303EB00107E
+:1086D00002EBC00090F8800040F2A11210FB02F003
+:1086E000A84A02EBC00202F562729DF8B40040F2A3
+:1086F000A11310FB03F0A34B03EBC00303F562735C
+:108700009DF8A00000EB400505EB001003EBC00056
+:1087100090F8810000EB400303EB001002EBC00275
+:108720004732BDF8E400001D105C0855BDF8E400B8
+:10873000401C81B23991BDF8E4000628A6DB002078
+:10874000399042E000239DF8B40040F2A11110FBE3
+:1087500001F08C4901EBC00101F562719DF8A000A8
+:1087600000EB400202EB001001EBC00090F880002B
+:1087700040F2A11110FB01F0824901EBC00101F5AB
+:1087800062719DF8B40040F2A11210FB02F07D4A24
+:1087900002EBC00202F562729DF8A00000EB4004FB
+:1087A00004EB001002EBC00090F8810000EB4002E7
+:1087B00002EB001001EBC0014731BDF8E4000B549F
+:1087C000BDF8E400401C81B23991BDF8E4000A28EC
+:1087D000B8DB6948D0F80C020521B0FBF1F080B29B
+:1087E000014609900220F0F773FC00210620F1F702
+:1087F0005DFC6148D0F80C025F4900E002E2498D5F
+:10880000884206D25C48D0F80C02401C5A49C1F894
+:108810000C0200210520F1F749FC9DF8B41001EB92
+:10882000410000EB0110554901EB001030309DF87C
+:10883000A01000EB0110801C0990007820F00802C5
+:10884000099802704C48D0F80C020521B0FBF1F2F7
+:1088500001FB120000EB400147482C3000EB4110B7
+:10886000D0F823202E9800EB4001474800EB411040
+:10887000C0F823200020399020E03F48D0F80C02B7
+:108880000521B0FBF1F201FB120000EB40013A4878
+:108890002C3000EB41102730BDF8E410425C2E98DC
+:1088A00000EB4001384800EB41112731BDF8E400EE
+:1088B0000A54BDF8E400401C81B23991BDF8E400CF
+:1088C0000628DADB66E09DF8B41001EB410000EB0E
+:1088D00001102A4901EB001030309DF8A01000EB88
+:1088E0000110801C0990007820F0080008300999D8
+:1088F00008709DF8B41001EB410000EB01101F4916
+:1089000001EB001030309DF8A01000EB0110426820
+:108910002E9800EB40011C4800EB4110C0F82320CA
+:108920000020399027E09DF8B41040F2A11011FB0F
+:1089300000F0144901EBC00101F562719DF8A0003F
+:1089400000EB400200E005E202EB001001EBC00189
+:108950004731BDF8E4000A5C2E9800EB40010A485C
+:1089600000EB41112731BDF8E4000A54BDF8E400E2
+:10897000401C81B2399109E0BC12002098400020CF
+:10898000C731002058450020D8140020BDF8E4006D
+:108990000628C8DB9DF8B41001EB410000EB011084
+:1089A000FE4901EB001030309DF8A01000EB0110E3
+:1089B000801C0990007820F02002099802709DF830
+:1089C000B4100220F1F772FB9DF8B41040F2A11030
+:1089D00011FB00F0F24901EBC00000F562709DF858
+:1089E000A01001EB410202EB011100EBC1002230AB
+:1089F00009902E9800EB4001EA4800EB41100D3041
+:108A0000102208900999EFF720FC9DF8B41040F26D
+:108A1000A11011FB00F0E24901EBC00101F5627108
+:108A20009DF8A00000EB400202EB001001EBC0013A
+:108A30002E9800EB4002DB4800EB421051F81A2F51
+:108A400040F8012F496841609DF8B41001EB4100E6
+:108A500000EB0110D14901EB001130319DF8A0006D
+:108A600001EB001001782E9800EB4002CD4800EB9E
+:108A7000421001702E9800EB4001CA4800EB4111F2
+:108A8000C948026841F81D2F808888809DF8B4008D
+:108A900040F2A11110FB01F0C14901EBC00101F549
+:108AA00062719DF8A00000EB400202EB001001EBA8
+:108AB000C000416B2E9800EB4002BA4800EB421018
+:108AC000C0F809109DF8B40000E09AE000EB400106
+:108AD00001EB0010B14901EB001130319DF8A0000D
+:108AE00001EB001041682E9800EB4002AD4800EB0E
+:108AF0004210C0F823102E9881B208200991F1F796
+:108B0000D5FA00229DF8B40040F2A11110FB01F04B
+:108B1000A34901EBC00000F562709DF8A01001EBC5
+:108B2000410303EB011100EBC10080F8462053E044
+:108B30009DF8B40000EB400101EB0010974901EBF8
+:108B4000001030309DF8A01000EB0110801C09903F
+:108B5000007820F00401091D099801709DF8B40007
+:108B600000EB400101EB00108C4901EB00113031AA
+:108B70009DF8A00001EB0010801C0990007820F007
+:108B8000800080300999087001209DF8B41040F2EF
+:108B9000A11211FB02F1824A02EBC10108719DF89A
+:108BA000B40040F2A11110FB01F0114601EBC0002E
+:108BB00042799DF8B40040F2A11110FB01F0784910
+:108BC00001EBC00000F562709DF8A01001EB4103BD
+:108BD00003EB011100F831208F229DF8B40040F220
+:108BE000A11110FB01F06E4901EBC00101F56271AA
+:108BF0009DF8A00000EB400303EB001001EBC00068
+:108C00004271C7E0BDF8A400032857D1012166488E
+:108C1000F53080F804179DF8B40040F2A11110FB64
+:108C200001F05F4901EBC00101F562719DF8A00000
+:108C300000EB400202EB001011F830109DF8B40078
+:108C400040F2A11210FB02F0554A02EBC00040793D
+:108C5000814234DA00219DF8B40040F2A11210FBE9
+:108C600002F04F4A02EBC000017101229DF8B400EE
+:108C700040F2A11110FB01F0494901EBC00101F5DF
+:108C800062719DF8A00000EB400303EB001001F8B7
+:108C900030208F229DF8B40040F2A11110FB01F0AA
+:108CA0003F4901EBC00000F562709DF8A01001EB98
+:108CB000410303EB011100EBC10042714AE09DF852
+:108CC000B40040F2A11110FB01F0354901EBC000E6
+:108CD00000F562709DF8A01001EB410202EB01115A
+:108CE00000EBC1008078802834D100219DF8B400C9
+:108CF00040F2A11210FB02F0294A02EBC000017100
+:108D000080229DF8B40040F2A11110FB01F024492B
+:108D100001EBC00101F562719DF8A00000EB40037A
+:108D200003EB001001EBC000427100229DF8B4007B
+:108D300040F2A11110FB01F0194901EBC00000F550
+:108D400062709DF8A01001EB410303EB011100EBF1
+:108D5000C10082701EE0BDF8A400032819D10021D3
+:108D60001148F53080F804178F229DF8B40040F2C6
+:108D7000A11110FB01F00A4901EBC00000F562707F
+:108D80009DF8A01001EB410303EB011100EBC100C2
+:108D9000427100BF00BF05F0FDB9000098400020FF
+:108DA00058450020D8140020C73100209DF8B40099
+:108DB00000EB4001C1EBC010FE4911F8300004285F
+:108DC00001D125900BE09DF8B40000EB4001C1EB10
+:108DD000C010F84911F83000152800D125909DF8F1
+:108DE000B40000EB4001C1EBC010F24901EBC00040
+:108DF00041789DF8B40000EB4002C2EBC010ED4A90
+:108E000012F8300041EA002041F23001884202D1DC
+:108E1000A62025903DE09DF8B40000EB4001C1EB99
+:108E2000C010E44901EBC00041789DF8B40000EBAC
+:108E30004002C2EBC010DF4A12F8300041EA0020C5
+:108E400041F23101884202D1A720259021E09DF80E
+:108E5000B40000EB4001C1EBC010D64911F830005E
+:108E6000022816D19DF8B40000EB4001C1EBC01000
+:108E7000D04901EBC00001799DF8B40000EB40023D
+:108E8000C2EBC010CB4A02EBC000C07841EA00211F
+:108E900025919DF8B40040F2A11110FB01F0C649E4
+:108EA00001EBC000C17827919DF8B40040F2A111F8
+:108EB00010FB01F0C04901EBC00108319DF89C0096
+:108EC000C0EBC00001EBC00082789DF8B40040F216
+:108ED000A11110FB01F0B84901EBC00108319DF868
+:108EE0009C00C0EBC00001EBC000C0781044C1B2D0
+:108EF00028910021B14A9DF8B40002EB00129DF8C0
+:108F00009C00115439913AE09DF8B40040F2A1114F
+:108F100010FB01F0A84901EBC00108319DF89C004D
+:108F2000C0EBC00001EBC00002799DF8B40040F234
+:108F3000A11110FB01F0A04901EBC00108319DF81F
+:108F40009C00C0EBC00001EBC0008178BDF8E400DC
+:108F5000084400EB400101EB00119DF8B40040F221
+:108F6000A11310FB03F0944B03EBC00000F56270FB
+:108F700000F83120BDF8E400401C81B239919DF821
+:108F8000B40040F2A11110FB01F08B4901EBC001CC
+:108F900008319DF89C00C0EBC00011F83010BDF8FE
+:108FA000E4008142B0DCBDF8941043F23002881A2C
+:108FB00091427DD009DC04297BD015297AD0A629DD
+:108FC00010D0A72942F0798450E1B0F5C06F72D07B
+:108FD000A0F2016000286FD001286ED00428F1D1E2
+:108FE00001F0A2BF00219DF8B40040F2A11210FBD5
+:108FF00002F0714A02EBC00001719DF8B40040F22A
+:10900000A11110FB01F0114601EBC00008309DF8E2
+:109010009C10C1EBC10100EBC1000079052824DCE4
+:1090200006229DF8B40040F2A11110FB01F0624944
+:1090300001EBC00108319DF89C00C0EBC00001EBC2
+:10904000C0000271A8229DF8B40040F2A11110FBEB
+:1090500001F0594901EBC00008309DF89C10C1EBAC
+:10906000C10100EBC1004271FEE09DF8B40040F286
+:10907000A11110FB01F0504901EBC00008309DF830
+:109080009C10C1EBC10100EBC10000790A282BDC68
+:109090000B229DF8B40040F2A11110FB01F04649EB
+:1090A00001EBC00108319DF89C00C0EBC00005E059
+:1090B00094E112E2FDE3FDE3FDE3FDE301EBC0001B
+:1090C0000271A9229DF8B40040F2A11110FB01F039
+:1090D000394901EBC00008309DF89C10C1EBC1017B
+:1090E00000EBC1004271BFE09DF8B40040F2A11155
+:1090F00010FB01F0304901EBC00008309DF89C10D6
+:10910000C1EBC10100EBC10000790F2824DC102263
+:109110009DF8B40040F2A11110FB01F0264901EBCB
+:10912000C00108319DF89C00C0EBC00001EBC000FD
+:109130000271A2229DF8B40040F2A11110FB01F0CF
+:109140001D4901EBC00008309DF89C10C1EBC10126
+:1091500000EBC100427187E09DF8B40040F2A1111C
+:1091600010FB01F0144901EBC00008309DF89C1081
+:10917000C1EBC10100EBC1004079A5282DD19DF8BC
+:10918000B40040F2A11110FB01F00B4901EBC0014A
+:1091900008319DF89C00C0EBC00001EBC000C17815
+:1091A0009DF8B40000EB400202EB0010044A02EB11
+:1091B000001007E0F887002058450020883E002076
+:1091C00098400020303000EB0110801C099000789E
+:1091D00020F00400001D099908709DF8B40040F2C9
+:1091E000A11110FB01F0FC4901EBC00008309DF813
+:1091F0009C10C1EBC10100EBC1008079A12833D0E4
+:109200009DF8B40040F2A11110FB01F0F24901EB0E
+:10921000C00108319DF89C00C0EBC00001EBC0000C
+:1092200082799DF8B40040F2A11110FB01F0EA49E7
+:1092300001EBC00108319DF89C00C0EBC00001EBC0
+:10924000C0004271A1229DF8B40040F2A11110FBB0
+:1092500001F0E14901EBC00008309DF89C10C1EB22
+:10926000C10100EBC100827102F027BB00219DF813
+:10927000B40040F2A11210FB02F0D74A02EBC0008A
+:1092800001719DF8B40040F2A11110FB01F01146EC
+:1092900001EBC00008309DF89C10C1EBC10100EB50
+:1092A000C100007908281DDC00219DF8B40040F2BF
+:1092B000A11210FB02F0C84A02EBC00001710822A3
+:1092C0009DF8B40040F2A11110FB01F0C24901EB7E
+:1092D000C00008309DF89C10C1EBC10100EBC1003B
+:1092E000027124E09DF8B40040F2A11110FB01F0DE
+:1092F000B94901EBC00008309DF89C10C1EBC101D9
+:1093000000EBC10000790B2811DC0C229DF8B400A1
+:1093100040F2A11110FB01F0AF4901EBC000083091
+:109320009DF89C10C1EBC10100EBC10002719DF8DA
+:10933000B40040F2A11110FB01F0A74901EBC000FD
+:1093400008309DF89C10C1EBC10100EBC1004079D1
+:10935000A42830D19DF8B40000EB400101EB0010CF
+:109360009E4901EB001030309DF8A01000EB011079
+:10937000801C0990007820F02000203009990870A6
+:1093800000229DF8B40040F2A11110FB01F09249B7
+:1093900001EBC00101F562719DF8A00000EB4003F4
+:1093A00003EB001001EBC00080F845209DF8B410DD
+:1093B0000220F0F77BFEA1229DF8B40040F2A1113B
+:1093C00010FB01F0844901EBC00008309DF89C10AF
+:1093D000C1EBC10100EBC100427145E700203990AB
+:1093E00015E09DF8B40000EB4001C1EBC0107C49D2
+:1093F00001EBC001BDF8E400C01C095C16AABDF871
+:10940000E4001154BDF8E400401C81B23991BDF86C
+:10941000E4000628E5DB062116A81DF065FD002105
+:10942000CDE93001DDE93021100A40EA0160134640
+:10943000319AC01842EB21214FF480724FF00003A3
+:10944000CDE90801EEF7BEFE9DF8B40040F2A1118F
+:1094500010FB01F0604901EBC00000F562709DF85F
+:109460009C1001EB410303EB011100EBC100027101
+:1094700000209DF8B41040F2A11211FB02F1564AEF
+:1094800002EBC101087104229DF8B40040F2A11161
+:1094900010FB01F0504901EBC00000F562709DF82F
+:1094A0009C1001EB410303EB011100F83120A722CE
+:1094B0009DF8B40040F2A11110FB01F0464901EB08
+:1094C000C00000F562709DF89C1001EB410303EBB6
+:1094D000011100EBC1004271C6E69DF8B40040F2F4
+:1094E000A11110FB01F03C4901EBC00008309DF8D0
+:1094F0009C10C1EBC10100EBC1000079042872DAB5
+:1095000000219DF8B40040F2A11210FB02F0324A93
+:1095100002EBC0000171A1229DF8B40040F2A1113C
+:1095200010FB01F02C4901EBC00108319DF89C00B3
+:10953000C0EBC00001EBC00042719DF8B40040F2E6
+:10954000A11110FB01F0244901EBC00008309DF887
+:109550009C10C1EBC10100EBC100001D0990007817
+:10956000401CC2B2099802709DF8B40040F2A111EB
+:1095700010FB01F0184901EBC00008309DF89C1069
+:10958000C1EBC10100EBC1000079042823D10A22FC
+:109590009DF8B40040F2A11110FB01F00E4901EB5F
+:1095A000C00108319DF89C00C0EBC00001EBC00079
+:1095B0000271A3229DF8B40040F2A11110FB01F04A
+:1095C000054901EBC00008309DF89C10C1EBC101BA
+:1095D00000EBC1004271EAE25845002098400020AB
+:1095E000F8870020FFE79DF8B40040F2A11110FBBE
+:1095F00001F0FE4901EBC00008309DF89C10C1EB62
+:10960000C10100EBC100007904282FD100219DF891
+:10961000B40040F2A11210FB02F0F44A02EBC000C9
+:10962000017105229DF8B40040F2A11110FB01F078
+:10963000EE4901EBC00108319DF89C00C0EBC00071
+:1096400001EBC0000271A3229DF8B40040F2A11109
+:1096500010FB01F0E54901EBC00008309DF89C10BB
+:10966000C1EBC10100EBC1004271A0E29DF8B40062
+:1096700040F2A11110FB01F0DC4901EBC000083001
+:109680009DF89C10C1EBC10100EBC10000790828D6
+:109690002FDC00219DF8B40040F2A11210FB02F073
+:1096A000D24A02EBC000017109229DF8B40040F2D9
+:1096B000A11110FB01F0CD4901EBC00108319DF86B
+:1096C0009C00C0EBC00001EBC0000271A7229DF816
+:1096D000B40040F2A11110FB01F0C44901EBC0003D
+:1096E00008309DF89C10C1EBC10100EBC100427134
+:1096F0005DE29DF8B40040F2A11110FB01F0BB49FE
+:1097000001EBC00008309DF89C10C1EBC10100EBDB
+:10971000C100007909282FDC00219DF8B40040F237
+:10972000A11210FB02F0B14A02EBC00001710A2243
+:109730009DF8B40040F2A11110FB01F0AB4901EB20
+:10974000C00108319DF89C00C0EBC00001EBC000D7
+:109750000271A3229DF8B40040F2A11110FB01F0A8
+:10976000A24901EBC00008309DF89C10C1EBC1017B
+:1097700000EBC10042711AE29DF8B40040F2A11161
+:1097800010FB01F0994901EBC00008309DF89C10D6
+:10979000C1EBC10100EBC10000790D282FDC0021D5
+:1097A0009DF8B40040F2A11210FB02F08F4A02EBC8
+:1097B000C00001710E229DF8B40040F2A11110FB0F
+:1097C00001F08A4901EBC00108319DF89C00C0EB13
+:1097D000C00001EBC0000271A1229DF8B40040F26C
+:1097E000A11110FB01F0814901EBC00008309DF888
+:1097F0009C10C1EBC10100EBC1004271D7E19DF8A3
+:10980000B40040F2A11110FB01F0784901EBC00057
+:1098100008309DF89C10C1EBC10100EBC10000793C
+:109820000E282FDC00219DF8B40040F2A11210FB9D
+:1098300002F06E4A02EBC00001710F229DF8B400E5
+:1098400040F2A11110FB01F0684901EBC0010831A1
+:109850009DF89C00C0EBC00001EBC0000271A32288
+:109860009DF8B40040F2A11110FB01F05F4901EB3B
+:10987000C00008309DF89C10C1EBC10100EBC10095
+:10988000427194E19DF8B40040F2A11110FB01F087
+:10989000564901EBC00008309DF89C10C1EBC10196
+:1098A00000EBC100007910287DDC11229DF8B40086
+:1098B00003E07DE1ABE1F8E1D9E140F2A11110FB59
+:1098C00001F04A4901EBC00108319DF89C00C0EB52
+:1098D000C00001EBC0000271A1229DF8B40040F26B
+:1098E000A11110FB01F0414901EBC00108319DF8C5
+:1098F0009C00C0EBC00001EBC00042719DF8B400B9
+:1099000040F2A11110FB01F0384901EBC001083110
+:109910009DF89C00C0EBC00001EBC00082710021EB
+:10992000399156E09DF8B40040F2A11110FB01F00E
+:109930002E4901EBC00108319DF89C00C0EBC0002E
+:1099400001EBC0008178BDF8E40001449DF8B4004B
+:1099500000EB400202EB0010254A02EB0010303011
+:1099600000EB0110801C0990007820F0800080300E
+:10997000099908709DF8B40040F2A11110FB01F0A4
+:109980001A4901EBC00008309DF89C10C1EBC101E1
+:1099900000EBC1008078BDF8E41042189DF8B400D7
+:1099A00000EB400100E084E001EB0010104901EB06
+:1099B0000010303000EB0210801C0990007820F07D
+:1099C0000400001D09990870BDF8E400401C80B235
+:1099D00039909DF8B40040F2A11110FB01F0034949
+:1099E00001EBC00108319DF89C0003E058450020C0
+:1099F00098400020C0EBC00011F83010BDF8E40022
+:109A000081428FDC9DF8B40000EB400101EB0010B7
+:109A1000FE4901EB001030309DF8A01000EB011062
+:109A20008078C0F34010E8B39DF8B40000EB40012B
+:109A300001EB0010F54901EB001030309DF8A0104B
+:109A400000EB0110801C0990007820F0200209989A
+:109A500002709DF8B40000EB400101EB0010EB49EF
+:109A600001EB001030309DF8A01000EB0110807861
+:109A7000C0F34000A8B99DF8B40000EB400101EB31
+:109A80000010E24901EB001030309DF8A01000EB0F
+:109A90000110801C0990007820F008000830099916
+:109AA000087000E065E09DF8B4100220F0F7FEFABF
+:109AB0007DE09DF8B40040F2A11110FB01F0D44903
+:109AC00001EBC00108319DF89C00C0EBC00001EB28
+:109AD000C00001799DF8B40040F2A11210FB02F021
+:109AE000CB4A02EBC0004079814260D19DF8B400BE
+:109AF00040F2A11110FB01F0114601EBC00008304B
+:109B00009DF89C10C1EBC10100EBC1008079A12838
+:109B100030D0A3229DF8B40040F2A11110FB01F057
+:109B2000BB4901EBC00108319DF89C00C0EBC000AF
+:109B300001EBC00042719DF8B40040F2A11110FB8E
+:109B400001F0B34901EBC00008309DF89C10C1EB57
+:109B5000C10100EBC1008079A22828D000219DF826
+:109B6000B40040F2A11210FB02F0A94A02EBC000BF
+:109B700001711CE0A1229DF8B40040F2A11110FB7C
+:109B800001F0A34901EBC00108319DF89C00C0EB36
+:109B9000C00001EBC000427101219DF8B40040F209
+:109BA000A11210FB02F09A4A02EBC000017114E40A
+:109BB000A1229DF8B40040F2A11110FB01F09449DC
+:109BC00001EBC00108319DF89C00C0EBC00001EB27
+:109BD000C00082719DF8B40040F2A11110FB01F0A9
+:109BE0008B4901EBC00108319DF89C00C0EBC0001F
+:109BF00001EBC000427100219DF8B40040F2A112B7
+:109C000010FB02F0824A02EBC000017164E4002103
+:109C10009DF8B40040F2A11210FB02F07C4A02EB66
+:109C2000C000017109229DF8B40040F2A11110FB9F
+:109C300001F0774901EBC00108319DF89C00C0EBB1
+:109C4000C00001EBC0000271A7229DF8B40040F2F1
+:109C5000A11110FB01F06E4901EBC00008309DF826
+:109C60009C10C1EBC10100EBC100427134E4002142
+:109C70009DF8B40040F2A11210FB02F0644A02EB1E
+:109C8000C0000171A7229DF8B40040F2A11110FBA1
+:109C900001F05F4901EBC00008309DF89C10C1EB5A
+:109CA000C10100EBC100427116E49DF8B40000EB65
+:109CB0004001C1EBC010574901EBC000C07D312805
+:109CC0001DDB9DF8B40000EB4001C1EBC010514911
+:109CD00001EBC000C07D3138C2B29DF8B40040F243
+:109CE000A11110FB01F04A4901EBC00008309DF8BA
+:109CF0009C10C1EBC10100EBC100C27011E0002259
+:109D00009DF8B40040F2A11110FB01F0404901EBB5
+:109D1000C00108319DF89C00C0EBC00001EBC00001
+:109D2000C2709DF8B40040F2A11110FB01F0384957
+:109D300001EBC00108319DF89C00C0EBC00001EBB5
+:109D4000C00082789DF8B40040F2A11110FB01F030
+:109D50002F4901EBC00108319DF89C00C0EBC00009
+:109D600001EBC000C078111836919DF8B40040F2A4
+:109D7000A11110FB01F0264901EBC00108319DF84B
+:109D80009C00C0EBC00001EBC000C2789DF8B4009D
+:109D900040F2A11110FB01F01D4901EBC000083099
+:109DA0009DF89C10C1EBC10110F8310082427DDAB0
+:109DB00000219DF8B40040F2A11210FB02F0144AF9
+:109DC00002EBC0000171A7229DF8B40040F2A1117E
+:109DD00010FB01F00E4901EBC00108319DF89C0019
+:109DE000C0EBC00001EBC00042719DF8B40000EB75
+:109DF0004001C1EBC010074901EBC0004079302899
+:109E00007ED19DF8B40040F2A11105E098400020F9
+:109E100058450020F887002010FB01F0FE4901EBB7
+:109E2000C00108319DF89C00C0EBC00001EBC000F0
+:109E300001799DF8B40040F2A11210FB02F0F64A3D
+:109E400002EBC000407981425AD19DF8B40040F243
+:109E5000A11110FB01F0114601EBC00000F562708A
+:109E6000BDF8D81001EB410202EB011100EBC1007B
+:109E7000C078312832D19DF8B40000EB400101EBED
+:109E80000010E64901EB00103030BDF8D81000EBAF
+:109E90000110801C0990007820F0200209980270BF
+:109EA00000229DF8B40040F2A11100E0FEE310FB97
+:109EB00001F0D94901EBC00000F56270BDF8D8107F
+:109EC00001EB410303EB011100EBC10080F84520D9
+:109ED0009DF8B4100220F0F7E9F854E09DF8B400C2
+:109EE00040F2A11110FB01F0CB4901EBC00000F5DD
+:109EF0006270BDF8D81001EB410202EB011100E0E5
+:109F00006CE000EBC100C07833283CD19DF8B40070
+:109F100000EB400101EB0010C04901EB00103030B4
+:109F2000BDF8D81000EB0110801C0990007820F0DB
+:109F300020020998027001229DF8B40040F2A1119C
+:109F400010FB01F0B44901EBC00000F56270BDF8F0
+:109F5000D81001EB410303EB011100EBC10080F8C5
+:109F60004620A9229DF8B40040F2A11110FB01F097
+:109F7000A94901EBC00008309DF89C10C1EBC1015C
+:109F800000EBC10082719DF8B40000EB400101EBD1
+:109F90000010A24901EB00103030BDF8D81000EBE2
+:109FA0000110801C0990007820F0010209980270CD
+:109FB0009DF8B40000EB400101EB0010974901EB64
+:109FC00000103030BDF8D81000EB0110801C099053
+:109FD000007820F00202099802700DE19DF8B400AB
+:109FE00000EB4001C1EBC0108D4901EBC00040798E
+:109FF00031287CD19DF8B40040F2A11110FB01F092
+:10A00000854901EBC00108319DF89C00C0EBC00000
+:10A0100001EBC00001799DF8B40040F2A11210FBE1
+:10A0200002F07D4A02EBC000407981425FD19DF889
+:10A03000B40040F2A11110FB01F0114601EBC00089
+:10A0400000F56270BDF8D81001EB410202EB01117E
+:10A0500000EBC10090F8460058BB01229DF8B40007
+:10A0600040F2A11110FB01F06B4901EBC00101F5B9
+:10A070006271BDF8D80000EB400303EB001001EB68
+:10A08000C00080F845209DF8B40000EB400101EBD2
+:10A090000010624901EB00113031BDF8D80001EB2E
+:10A0A0000010801C0990007820F00100401C0999E4
+:10A0B00008709DF8B40000EB400101EB0010574917
+:10A0C00001EB00103030BDF8D81000EB0110801CFF
+:10A0D0000990007820F0020209980270514890F827
+:10A0E000E00790B19DF8B40000EB400100E002E20F
+:10A0F00001EB0010494901EB00103030BDF8D810D9
+:10A1000000EB0110807A022876D1474890F82900A8
+:10A11000012871D14448D0F80C024349498D884246
+:10A120006AD29DF8B41040F2A11011FB00F03A4938
+:10A1300001EBC00000F56270BDF8D81001EB4102E0
+:10A1400002EB011100EBC10090F84500012852D14B
+:10A150009DF8B41040F2A11011FB00F02E4901EB64
+:10A16000C00000F56270BDF8D81001EB410202EBAF
+:10A17000011100EBC10090F87F00E0BB01229DF8C7
+:10A18000B40000EB400101EB0010244901EB001189
+:10A190003031BDF8D80001EB0010C27200229DF8EA
+:10A1A000B40000EB400101EB00101C4901EB001171
+:10A1B0003031BDF8D80001EB001042609DF8B410BA
+:10A1C00040F2A11011FB00F0134901EBC00101F5B1
+:10A1D0006271BDF8D80000EB400202EB001001EB09
+:10A1E000C00090F891109DF8B40040F2A11210FB4D
+:10A1F00002F0094A01E07CE07AE002EBC000417025
+:10A200009DF8B41040F2A11011FB00F0114601EBD3
+:10A21000C00108310AE000005845002098400020A5
+:10A22000F8870020BC320020BC1200209DF89C0062
+:10A23000C0EBC00001EBC00001799DF8B40040F212
+:10A24000A11210FB02F0FE4A02EBC00040798142ED
+:10A250004ED100229DF8B40040F2A11110FB01F094
+:10A26000F74901EBC00101F56271BDF8D80000EBC0
+:10A27000400303EB001001EBC000C2714FF010422D
+:10A280009DF8B40040F2A11110FB01F0EC4901EB84
+:10A29000C00101F56271BDF8D80000EB400303EB8B
+:10A2A000001001EBC0008260A4229DF8B40040F2CF
+:10A2B000A11110FB01F0E24901EBC00108319DF84A
+:10A2C0009C00C0EBC00001EBC0008271A3229DF88E
+:10A2D000B40040F2A11110FB01F0D94901EBC0001C
+:10A2E00008309DF89C10C1EBC10100EBC100427128
+:10A2F0000FE39DF8B41040F2A11011FB00F0D0491B
+:10A3000001EBC00000F56270BDF8D81001EB41020E
+:10A3100002EB011100EBC10090F8450001287DD14E
+:10A320009DF8B41040F2A11011FB00F0C44901EBFC
+:10A33000C00101F56271BDF8D80000EB400202EBEC
+:10A34000001001EBC00090F8801040F2A11011FB4A
+:10A3500000F0BB4901EBC00101F562719DF8B4004A
+:10A3600040F2A11210FB02F0B54A02EBC00000F56A
+:10A370006270BDF8D82002EB420303EB021200EB3F
+:10A38000C20090F8810000EB400202EB001001EBEC
+:10A39000C00090F87E00032840D102229DF8B4004E
+:10A3A00000EB400101EB0010A64901EB0011303138
+:10A3B000BDF8D80001EB0010C2729DF8B41040F255
+:10A3C000A11011FB00F09E4901EBC00101F5627183
+:10A3D0009DF8A00000EB400202EB001001EBC00072
+:10A3E00090F891109DF8B40040F2A11210FB02F019
+:10A3F000934A02EBC00041709DF8B41040F2A110E6
+:10A4000011FB00F0114601EBC00108319DF89C00E2
+:10A41000C0EBC00001EBC000017900E0FFE19DF856
+:10A42000B40040F2A11210FB02F0854A02EBC0001A
+:10A43000407981424ED100229DF8B40040F2A11132
+:10A4400010FB01F07E4901EBC00101F56271BDF81E
+:10A45000D80000EB400303EB001001EBC000C27119
+:10A460004FF010429DF8B40040F2A11110FB01F032
+:10A47000734901EBC00101F56271BDF8D80000EB32
+:10A48000400303EB001001EBC0008260A4229DF8A2
+:10A49000B40040F2A11110FB01F0694901EBC001C9
+:10A4A00008319DF89C00C0EBC00001EBC000827138
+:10A4B000A3229DF8B40040F2A11110FB01F0604905
+:10A4C00001EBC00008309DF89C10C1EBC10100EB0E
+:10A4D000C100427100229DF8B40000EB400101EB85
+:10A4E0000010584901EB00103030BDF8D81000EBD7
+:10A4F000011042600DE29DF8B41001EB4100C0EB89
+:10A50000C110514901EBC000407933287DD19DF83D
+:10A51000B41001EB410000EB01104A4901EB0010BF
+:10A520003030BDF8D81000EB0110801C0990007885
+:10A5300020F00100401C099908709DF8B41001EB4F
+:10A54000410000EB01103F4901EB00103030BDF835
+:10A55000D81000EB0110801C0990007820F0200238
+:10A56000099802709DF8B41001EB410000EB011056
+:10A57000344901EB00103030BDF8D81000EB011069
+:10A58000801C0990007820F00200801C0999087056
+:10A590009DF8B41040F2A11011FB00F0284901EB26
+:10A5A000C00042799DF8B40040F2A11110FB01F007
+:10A5B000234901EBC00008309DF89C10C1EBC1019C
+:10A5C00000EBC1000271002039905EE09DF8B410EC
+:10A5D00040F2A11011FB00F0194901EBC001083154
+:10A5E0009DF89C00C0EBC00001EBC0008178BDF875
+:10A5F000E40001449DF8B40000EB400202EB0010BF
+:10A60000104A02EB0010303000E07EE000EB011059
+:10A61000801C0990007820F0800180310998017039
+:10A620009DF8B41040F2A11011FB00F0044901EBB9
+:10A63000C00108319DF89C00C0EBC00006E000009E
+:10A640005845002098400020F887002001EBC0000A
+:10A650008178BDF8E40001449DF8B40000EB4002AD
+:10A6600002EB0010FE4A02EB0010303000EB01104C
+:10A67000801C0990007820F00400001D09990870E2
+:10A68000BDF8E400401C80B239909DF8B41040F24F
+:10A69000A11011FB00F0F34901EBC00108319DF856
+:10A6A0009C00C0EBC00011F8301000E0DCE2BDF807
+:10A6B000E40081428ADC9DF8B41001EB410000EB1C
+:10A6C0000110E74901EB00103030BDF8D81000EB65
+:10A6D00001108078C0F3400020B99DF8B41002202A
+:10A6E000EFF7E4FCA2229DF8B40040F2A11110FBA8
+:10A6F00001F0DC4901EBC00008309DF89C10C1EB73
+:10A70000C10100EBC100827103E19DF8B41001EBBF
+:10A710004100C0EBC110D44901EBC000407934289E
+:10A720007DD19DF8B41040F2A11011FB00F0CD498D
+:10A7300001EBC00108319DF89C00C0EBC00001EBAB
+:10A74000C00001799DF8B40040F2A11210FB02F0A4
+:10A75000C44A02EBC0004079814260D19DF8B41038
+:10A7600001EB410000EB0110BD4901EB001030305E
+:10A77000BDF8D81000EB0110801C0990007820F083
+:10A780002002099802709DF8B41001EB410000EB23
+:10A790000110B34901EB00103030BDF8D81000EBC8
+:10A7A0000110801C0990007820F0020209980270C4
+:10A7B00001229DF8B40040F2A11110FB01F0A9495B
+:10A7C00001EBC00101F56271BDF8D80000EB400358
+:10A7D00003EB001001EBC00080F84620A9229DF891
+:10A7E000B40040F2A11110FB01F09E4901EBC00141
+:10A7F00008319DF89C00C0EBC00001EBC0008271E5
+:10A800009DF8B41040F2A11011FB00F0954901EB46
+:10A81000C00042799DF8B40040F2A11100E078E058
+:10A8200010FB01F08F4901EBC00108319DF89C003D
+:10A83000C0EBC00001EBC00002710021399154E06F
+:10A840009DF8B41040F2A11011FB00F0854901EB16
+:10A85000C00108319DF89C00C0EBC00001EBC000B6
+:10A860008178BDF8E40001449DF8B40000EB40029B
+:10A8700002EB00107A4A02EB0010303000EB0110BE
+:10A88000801C0990007820F08000803009990870C1
+:10A890009DF8B41040F2A11011FB00F0714901EBDA
+:10A8A000C00008309DF89C10C1EBC10100EBC10055
+:10A8B0008078BDF8E41042189DF8B40000EB400128
+:10A8C00001EB0010664901EB0010303000EB021084
+:10A8D000801C0990007820F00401091D099801707E
+:10A8E000BDF8E400401C81B239919DF8B41040F2EB
+:10A8F000A11011FB00F05B4901EBC00108319DF88C
+:10A900009C00C0EBC00011F83010BDF8E40081429B
+:10A9100096DC00202E902F900021399122E0DDE975
+:10A920002E10000140EA11720901CDE92E129DF8A6
+:10A93000B41001EB4100C0EBC1104B4901EBC00169
+:10A94000BDF8E400801D085C3038C117DDE92E3405
+:10A9500040EA03022143CDE92E21BDF8E400401C6A
+:10A9600081B23991BDF8E4000628D8DB9DF8B40027
+:10A970002E9940F2A11210FB02F03A4A02EBC002FB
+:10A9800002F56272BDF8D80000EB400303EB001043
+:10A9900002EBC000C0F81A1000222E922F92002164
+:10A9A000399122E0DDE92E10000140EA117209011F
+:10A9B000CDE92E129DF8B41001EB4100C0EBC1109F
+:10A9C000294901EBC001BDF8E4000D30085C3038C6
+:10A9D000C117DDE92E34184341EA0402CDE92E0205
+:10A9E000BDF8E400401C80B23990BDF8E4000428B2
+:10A9F000D8DB9DF8B4002E9940F2A11210FB02F0B2
+:10AA0000184A02EBC00202F56272BDF8D80000EBF2
+:10AA1000400303EB001002EBC000416300222E92C2
+:10AA20002F920021399129E0DDE92E10000140EA42
+:10AA300011720901CDE92E129DF8B41001EB41000D
+:10AA4000C0EBC110084901EBC001BDF8E4001130B2
+:10AA5000085C3038C117DDE92E3440EA030205E016
+:10AA60009840002058450020F88700202143CDE978
+:10AA70002E21BDF8E400401C81B23991BDF8E400FC
+:10AA80000628D1DB9DF8B4002E9940F2A11210FBEC
+:10AA900002F0FE4A02EBC00202F56272BDF8D80075
+:10AAA00000EB400303EB001002EBC000C0F81E10E7
+:10AAB0009DF8B41001EB4100C0EBC110F44901EB6B
+:10AAC000C00042799DF8B40040F2A11110FB01F0E2
+:10AAD000EE4901EBC00101F56271BDF8D80000EB51
+:10AAE000400303EB001001EBC000C2709DF8B410EE
+:10AAF00001EB410000EB0110E64901EB00113031A0
+:10AB0000BDF8D80001EB001082789DF8B40040F247
+:10AB1000A11110FB01F0DD4901EBC00101F56271EB
+:10AB2000BDF8D80000EB400303EB001001EBC000C0
+:10AB300002769DF8B41040F2A11011FB00F0D34949
+:10AB400001EBC00108319DF89C00C0EBC00001EB97
+:10AB5000C00001799DF8B40040F2A11210FB02F090
+:10AB6000CA4A02EBC000407981427DDA00219DF89B
+:10AB7000B40040F2A11210FB02F0C44A02EBC00084
+:10AB80000171A7229DF8B40040F2A11110FB01F061
+:10AB9000BE4901EBC00108319DF89C00C0EBC0002C
+:10ABA00001EBC0004271002139918DE09DF8B41095
+:10ABB00040F2A11011FB00F0B44901EBC0010831D3
+:10ABC0009DF89C00C0EBC00001EBC000C178BDF84F
+:10ABD000E400814221D000229DF8B40040F2A1118E
+:10ABE00010FB01F0A94901EBC00108319DF89C0060
+:10ABF000C0EBC00001EBC0008178BDF8E400014467
+:10AC00009DF8B40000EB400303EB0010A14B03EBF5
+:10AC10000010303000EB011082709DF8B41040F24B
+:10AC2000A11011FB00F0994901EBC00108319DF81A
+:10AC30009C00C0EBC00001EBC0008178BDF8E400CF
+:10AC400001449DF8B40000EB400202EB0010914A71
+:10AC500002EB0010303000EB0110801C09900078EE
+:10AC600020F08000803000E0A6E0099908709DF88F
+:10AC7000B40040F2A11110FB01F0844901EBC000C7
+:10AC800008309DF89C10C1EBC10100EBC100807839
+:10AC9000BDF8E41042189DF8B40000EB400101EB50
+:10ACA00000107C4901EB0010303000EB0210801CDA
+:10ACB0000990007820F00400001D09990870BDF883
+:10ACC000E400401C80B239909DF8B40040F2A1111C
+:10ACD00010FB01F06D4901EBC00108319DF89C00AB
+:10ACE000C0EBC00011F83010BDF8E40081423FF71E
+:10ACF0005DAF9DF8B40000EB400101EB0010654929
+:10AD000001EB00103030BDF8D81000EB0110807856
+:10AD1000C0F3401088B99DF8B40000EB400101EB8E
+:10AD200000105C4901EB00103030BDF8D81000EB8A
+:10AD300001108078C0F34000F0B39DF8B40000EB40
+:10AD4000400101EB0010534901EB00103030BDF819
+:10AD5000D81000EB0110801C0990007820F0200230
+:10AD6000099802709DF8B40000EB400101EB00105F
+:10AD7000484901EB00103030BDF8D81000EB01104D
+:10AD8000801C0990007820F00202099802709DF85A
+:10AD9000B40000EB400101EB00103E4901EB001054
+:10ADA0003030BDF8D81000EB0110801C09900078FD
+:10ADB00020F00801083100E0B5E0099801709DF825
+:10ADC000B4109DF8A00000EB0110C217CDE92E02CF
+:10ADD0009DF8B40040F2A11110FB01F02B4901EBEA
+:10ADE000C00000F56270BDF8D81001EB410202EB23
+:10ADF000011100EBC100223009902E9800EB4001B8
+:10AE0000254800EB41100D30102208900999EDF70C
+:10AE10001CFA9DF8B40040F2A11110FB01F01B498F
+:10AE200001EBC00101F56271BDF8D80000EB4002F2
+:10AE300002EB001001EBC0012E9800EB4002164817
+:10AE400000EB421051F81A2F40F8012F4968416079
+:10AE50009DF8B40000EB400101EB00100D4901EB3F
+:10AE600000113031BDF8D80001EB001001782E98A8
+:10AE700000EB4002084800EB421001702E9800EBF6
+:10AE80004001054800EB4111044809E05845002005
+:10AE9000F887002098400020D8140020C7310020F7
+:10AEA000026841F81D2F808888809DF8B40040F228
+:10AEB000A11110FB01F0FE4901EBC00101F5627127
+:10AEC000BDF8D80000EB400202EB001001EBC0001F
+:10AED000416B2E9800EB4002F64800EB4210C0F8A0
+:10AEE00009109DF8B40000EB400101EB0010F2499D
+:10AEF00001EB00113031BDF8D80001EB00104168C2
+:10AF00002E9800EB4002EB4800EB4210C0F82310F3
+:10AF10002E9881B208200991EFF7C8F89DF8B41077
+:10AF20000220EFF7C3F8E9E300201590C4E0002009
+:10AF30002E902F900021399127E0DDE92E1000019D
+:10AF400040EA11720901CDE92E129DF8B40000EB20
+:10AF50004001C1EBC010D94901EBC001159800EBCD
+:10AF60008002BDF8E4000B3000EB8200085C303852
+:10AF7000C117DDE92E24104341EA0402CDE92E0277
+:10AF8000BDF8E400401C80B23990BDF8E4000A2806
+:10AF9000D3DB9DF8B400DDE92E1240F2A11310FBC3
+:10AFA00003F0C34B03EBC00308339DF89C00C0EBD8
+:10AFB000C00003EBC00083781598184400EB4003F1
+:10AFC00003EB00139DF8B40040F2A11410FB04F051
+:10AFD000B74C04EBC00000F5627000EBC30040F812
+:10AFE000221F426000222E922F920021399127E0E9
+:10AFF000DDE92E10000140EA11720901CDE92E129F
+:10B000009DF8B40000EB4001C1EBC010AB4901EB6F
+:10B01000C001159800EB8002BDF8E400153000EB8C
+:10B020008200085C3038C117DDE92E34184341EA4C
+:10B030000402CDE92E02BDF8E400401C80B2399034
+:10B04000BDF8E4000A28D3DB9DF8B400DDE92E1238
+:10B0500040F2A11310FB03F0954B03EBC003083340
+:10B060009DF89C00C0EBC00003EBC00083781598EE
+:10B07000184400EB400303EB00139DF8B40040F2CA
+:10B08000A11410FB04F08A4C04EBC00000F56270C0
+:10B0900000EBC30022308160C26000219DF8B40043
+:10B0A00040F2A11210FB02F0224602EBC000017137
+:10B0B0001598401CC0B215909DF8B40040F2A11143
+:10B0C00010FB01F07A4901EBC00108319DF89C00AA
+:10B0D000C0EBC00011F83010159881423FF727AF40
+:10B0E0009DF8B40040F2A11110FB01F0704901EB92
+:10B0F000C00008309DF89C10C1EBC10100EBC100FD
+:10B1000000790C2812DC0D229DF8B40040F2A11148
+:10B1100010FB01F0664901EBC00008309DF89C105F
+:10B12000C1EBC10100EBC1000271A1E39DF8B400C5
+:10B1300040F2A11110FB01F05D4901EBC0010831A3
+:10B140009DF89C00C0EBC00001EBC00001799DF8A8
+:10B15000B40040F2A11210FB02F0554A02EBC0000D
+:10B16000407981427ED19DF8B40040F2A11110FBDC
+:10B1700001F0114601EBC00108319DF89C00C0EBC5
+:10B18000C00001EBC000C2789DF8B40040F2A111EC
+:10B1900010FB01F0464901EBC00108319DF89C000D
+:10B1A000C0EBC00001EBC0008078111836919DF80B
+:10B1B000B4109DF8A00000EB0110C217CDE92E02DB
+:10B1C0003F4890F8E00708B39DF8B40000EB400159
+:10B1D00001EB0010384901EB00103030BDF8D810F9
+:10B1E00000EB0110807A022810D09DF8B40000EB2B
+:10B1F000400101EB0010304901EB00103030BDF888
+:10B20000D81000EB0110C07A00287CDD00229DF8E8
+:10B21000B40000EB400101EB0010274901EB0010E6
+:10B220003030BDF8D81000EB0110C2722548D0F8BC
+:10B230000C020521B0FBF1F201FB120000EB400112
+:10B2400020482C3000EB41100D3009909DF8B400DF
+:10B2500040F2A11110FB01F0154901EBC00000F50F
+:10B26000627000E004E3BDF8D81001EB410202EB8C
+:10B27000011100EBC100223010220146089009980C
+:10B28000ECF7E3FF0F48D0F80C020521B0FBF1F218
+:10B2900001FB120000EB40010A482C3000EB411288
+:10B2A0009DF8B40040F2A11110FB01F000490BE041
+:10B2B00058450020D814002098400020F88700202E
+:10B2C000BC320020BC12002001EBC00101F562710C
+:10B2D000BDF8D80000EB400303EB001001EBC00009
+:10B2E00050F81A1F42F8011F40685060FE48D0F81D
+:10B2F0000C020521B0FBF1F201FB120000EB400152
+:10B30000F9482C3000E096E100EB41129DF8B400C2
+:10B3100000EB400101EB0010F44901EB001130316A
+:10B320009DF8A00001EB001000781070EE48D0F8F6
+:10B330000C020521B0FBF1F201FB120000EB400111
+:10B34000E9482C3000EB41129DF8B40040F2A11105
+:10B3500010FB01F0E64901EBC00101F56271BDF897
+:10B36000D80000EB400303EB001001EBC000406B82
+:10B37000C2F80900DC48D0F80C020521B0FBF1F25C
+:10B3800001FB120000EB4001D7482C3000EB4111CB
+:10B39000D848026841F81D2F80888880D248D0F8AC
+:10B3A0000C020521B0FBF1F201FB120000EB4001A1
+:10B3B000CD482C3000EB41129DF8B40000EB400169
+:10B3C00001EB0010C94901EB00113031BDF8D80084
+:10B3D00001EB00104068C2F8230000229DF8B40081
+:10B3E00000EB400101EB0010C04901EB00113031CE
+:10B3F000BDF8D80001EB001042600021399154E003
+:10B40000B948D0F80C020521B0FBF1F201FB1200A3
+:10B4100000EB4001B4482C3000EB41112731BDF85E
+:10B42000E4409DF8B40040F2A11210FB02F0B04AD3
+:10B4300002EBC00202F562729DF8A00000EB40032F
+:10B4400003EB001002EBC00090F8800040F2A11264
+:10B4500010FB02F0A64A02EBC00202F562729DF8F0
+:10B46000B40040F2A11310FB03F0A14B03EBC003A7
+:10B4700003F56273BDF8D80000EB400505EB001042
+:10B4800003EBC00090F8810000EB400303EB0010D9
+:10B4900002EBC0024732BDF8E400001D105C085505
+:10B4A000BDF8E400401C81B23991BDF8E4000628E3
+:10B4B000A6DB0021399142E000239DF8B40040F260
+:10B4C000A11110FB01F08A4901EBC00101F5627185
+:10B4D000BDF8D80000EB400202EB001001EBC00009
+:10B4E00090F8800040F2A11110FB01F0804901EBBF
+:10B4F000C00101F562719DF8B40040F2A11210FB89
+:10B5000002F07B4A02EBC00202F56272BDF8D8007D
+:10B5100000EB400404EB001002EBC00090F8810047
+:10B5200000EB400202EB001001EBC0014731BDF817
+:10B53000E4000B54BDF8E400401C81B23991BDF821
+:10B54000E4000A28B8DB6848D0F80C020521B0FBFB
+:10B55000F1F080B2014609900220EDF7B9FD00211B
+:10B560000620EEF7A3FD6048D0F80C025E49498D35
+:10B57000884206D25C48D0F80C02401C5A49C1F8F7
+:10B580000C0200210520EEF791FD9DF8B41001EBAF
+:10B59000410000EB0110554901EB00103030BDF8BF
+:10B5A000D81000EB0110801C0990007820F00802F0
+:10B5B000099802704C48D0F80C020521B0FBF1F25A
+:10B5C00001FB120000EB400147482C3000EB41101A
+:10B5D000D0F823202E9800EB4001474800EB4110A3
+:10B5E000C0F823200020399020E03F48D0F80C021A
+:10B5F0000521B0FBF1F201FB120000EB40013A48DB
+:10B600002C3000EB41102730BDF8E410425C2E983E
+:10B6100000EB4001384800EB41112731BDF8E40050
+:10B620000A54BDF8E400401C81B23991BDF8E40031
+:10B630000628DADB65E09DF8B41001EB410000EB71
+:10B6400001102A4901EB00103030BDF8D81000EB92
+:10B650000110801C0990007820F008010831099839
+:10B6600001709DF8B41001EB410000EB01101F497F
+:10B6700001EB00113031BDF8D80001EB001041683A
+:10B680002E9800EB40021C4800EB4210C0F823103B
+:10B690000021399125E09DF8B41040F2A11011FB72
+:10B6A00000F0134901EBC00101F56271BDF8D8004B
+:10B6B00000EB400202EB001001EBC0014731BDF886
+:10B6C000E4000A5C2E9800EB40010B4800EB4111AE
+:10B6D0002731BDF8E4000A54BDF8E400401C81B2F3
+:10B6E0003991BDF8E4000AE0BC1200209840002027
+:10B6F00058450020C7310020D8140020DDE006287E
+:10B70000C9DB00229DF8B40040F2A11110FB01F04A
+:10B71000FE4901EBC00101F56271BDF8D80000EBF4
+:10B72000400303EB001001EBC00080F846209DF8B9
+:10B73000B4100220EEF7BAFC9DF8B41040F2A1104C
+:10B7400011FB00F0F14901EBC00101F56271BDF898
+:10B75000D80000EB400202EB001001EBC0002230E9
+:10B7600009902E9800EB4001E94800EB41110D31A2
+:10B7700010220891DDE90801ECF767FD9DF8B4108F
+:10B7800040F2A11011FB00F0E04901EBC00101F50E
+:10B790006271BDF8D80000EB400202EB001001EB33
+:10B7A000C0012E9800EB4002D94800EB421051F83E
+:10B7B0001A2F40F8012F496841609DF8B41001EB41
+:10B7C000410000EB0110D34901EB00113031BDF80D
+:10B7D000D80001EB001001782E9800EB4002CC4815
+:10B7E00000EB421001702E9800EB4001C84800EBBE
+:10B7F0004111C948026841F81D2F808888809DF852
+:10B80000B41040F2A11011FB00F0C04901EBC001DF
+:10B8100001F56271BDF8D80000EB400202EB0010A8
+:10B8200001EBC000416B2E9800EB4002B84800EBE2
+:10B830004210C0F809109DF8B41001EB410000EB74
+:10B840000110B44901EB00113031BDF8D80001EB13
+:10B85000001041682E9800EB4002AD4800EB42100A
+:10B86000C0F823102E9881B208200991EEF71EFC33
+:10B87000A7229DF8B40040F2A11110FB01F0A349EA
+:10B8800001EBC00108319DF89C00C0EBC00001EB4A
+:10B89000C0004271A2229DF8B40040F2A11110FB39
+:10B8A00001F09A4901EBC00008309DF89C10C1EBF3
+:10B8B000C10100EBC100827100BF00BF02F06ABC91
+:10B8C0009DF8B41001EB4100C0EBC110934901EBAE
+:10B8D000C00041780846099100210BF099F9C1B2E6
+:10B8E00028910021369124E09DF8B41040F2A11077
+:10B8F00011FB00F0854901EBC0010831BDF8D8000B
+:10B90000C0EBC00001EBC00041780846099100215E
+:10B910000BF032FF9DF8A02042400A4304D1BDF84D
+:10B92000D800C1B2279112E0BDF8D800401C81B206
+:10B9300036919DF8B41040F2A11011FB00F073494C
+:10B9400001EBC0008179BDF8D8008142CCDC00BF9A
+:10B950009DF8B41001EB4100C0EBC1106F4901EB41
+:10B96000C000C1789DF8B40000EB4002C2EBC010EB
+:10B970006A4A02EBC000807841EA002129919DF8D3
+:10B98000B41001EB4100C0EBC110114601EBC00146
+:10B990000991BDF8A4100998EDF7BAFF11909DF830
+:10B9A000B41001EB4100C0EBC1105C4901EBC002D7
+:10B9B000BDF8A400401C105C9DF8B41001EB4102DE
+:10B9C000C2EBC111554A02EBC102BDF8A410515C93
+:10B9D00040EA01221198824242F0A0829DF8B41000
+:10B9E00001EB4100C0EBC1104C4901EBC000807A73
+:10B9F00001069DF8B40000EB4002C2EBC010474ABC
+:10BA000002EBC000C07A41EA00419DF8B40000EBAF
+:10BA10004002C2EBC010414A02EBC000007B41EA89
+:10BA200000219DF8B40000EB4002C2EBC0103B4A7D
+:10BA300002EBC000407B08433949C1F8180F0846A3
+:10BA4000D0F8181F0991BDF8A4000E3808909DF891
+:10BA5000B40000EB4001C1EBC010114601EBC00087
+:10BA60000E300790DDE90812EDF741FD9DF8B400B6
+:10BA700000EB40002B4901EB800081689DF8B40089
+:10BA800000EB4000274A02EB800041600021303289
+:10BA90009DF8B40002EB00129DF89C0011549DF833
+:10BAA000B41001EB4100C0EBC1101C4901EBC00018
+:10BAB000C17B249110211091BDF89000A1287CD168
+:10BAC00000229DF8B40040F2A11110FB01F00F49D3
+:10BAD00001EBC00108319DF89C00C0EBC00001EBF8
+:10BAE000C0004271BDF8401008460991491C8AB255
+:10BAF00010929DF8B41001EB4102C2EBC111074A4C
+:10BB000002EBC101085C249025900DE0584500200F
+:10BB1000D814002098400020C7310020F88700206A
+:10BB2000BC220020583E0020BDF8940007287CD29B
+:10BB3000DFE800F07B048485FEFDFC00BDF84010CA
+:10BB400008460991491C8AB210929DF8B41001EB85
+:10BB50004102C2EBC111FE4A02EBC1010A5C9DF831
+:10BB6000B40040F2A11110FB01F0FA4901EBC00151
+:10BB700008319DF89C00C0EBC00001EBC0000272D0
+:10BB8000BDF8401008460691491C8AB210929DF8F3
+:10BB9000B41001EB4102C2EBC111ED4A02EBC1014D
+:10BBA000085C0206BDF84000411C8BB21093079060
+:10BBB0009DF8B41001EB410300E003E2C3EBC111B7
+:10BBC000E34B03EBC101085C42EA0042BDF84000D0
+:10BBD000411C8BB2109308909DF8B41001EB410307
+:10BBE000C3EBC111DA4B03EBC101085C42EA00224E
+:10BBF000BDF8401008460991491C8BB210939DF87E
+:10BC0000B41001EB4103C3EBC111D14B03EBC101F4
+:10BC1000085C02439DF8B40040F2A11110FB01F052
+:10BC2000CC4901EBC000083000E0CAE19DF89C104F
+:10BC3000C1EBC10100EBC100C260C2E1C1E1012260
+:10BC40009DF8B40040F2A11110FB01F0C14901EBD5
+:10BC5000C00108319DF89C00C0EBC00001EBC000A2
+:10BC600002770021399128E09DF8B41001EB4100E2
+:10BC7000C0EBC110B64901EBC001BDF84020BDF8D2
+:10BC8000E40010440A5C9DF8B40040F2A11110FBDE
+:10BC900001F0B04901EBC00108319DF89C00C0EBF8
+:10BCA000C00001EBC00000F11D01BDF8E4000A5422
+:10BCB000BDF8E400401C81B23991BDF8E4000A28C7
+:10BCC000D2DBBDF840000A3081B2109100213991D9
+:10BCD00027E09DF8B41001EB4100C0EBC1109C4976
+:10BCE00001EBC001BDF84020BDF8E40010440A5C3F
+:10BCF0009DF8B40040F2A11110FB01F0954901EB51
+:10BD0000C00108319DF89C00C0EBC00001EBC001F0
+:10BD10002A31BDF8E4000A54BDF8E400401C81B2A9
+:10BD20003991BDF8E4000C28D3DB02E0BEE0BCE0B2
+:10BD3000BAE0BDF840000C3081B21091002136917C
+:10BD40009CE001229DF8B40040F2A11110FB01F02B
+:10BD5000804901EBC00108319DF89C00C0EBC00098
+:10BD600001EBC0008178BDF8D800084400EB400129
+:10BD700001EB00119DF8B40040F2A11310FB03F099
+:10BD8000744B03EBC00000F5627000F831209DF8A1
+:10BD9000B40040F2A11110FB01F0194601EBC00103
+:10BDA00008319DF89C00C0EBC00001EBC000817819
+:10BDB000BDF8D800084400EB400101EB00119DF8EC
+:10BDC000B40040F2A11310FB03F0624B03EBC00080
+:10BDD00000F5627000EBC10080F8822000213991EB
+:10BDE00043E09DF8B41040F2A11011FB00F0594956
+:10BDF00001EBC00108319DF89C00C0EBC00001EBD5
+:10BE0000C00000F11D01BDF8E4000A5C9DF8B4001B
+:10BE100040F2A11110FB01F04E4901EBC0010831C5
+:10BE20009DF89C00C0EBC00001EBC0008178BDF81C
+:10BE3000D800084400EB400101EB00119DF8B4006C
+:10BE400040F2A11310FB03F0424B03EBC00000F5DE
+:10BE5000627000EBC10000F18301BDF8E4000A54F8
+:10BE6000BDF8E400401C81B23991BDF8E4000A2815
+:10BE7000B7DBBDF8D800401C81B236919DF8B410F4
+:10BE800040F2A11011FB00F0324901EBC001083172
+:10BE90009DF89C00C0EBC00011F83010BDF8D80030
+:10BEA00081423FF74EAF8CE08BE08AE09DF8B41002
+:10BEB00001EB410000EB0110274901EB0010806805
+:10BEC00000EB800041009DF8B40000EB4000234AE5
+:10BED00002EB800081609DF8B41001EB4100C0EBE3
+:10BEE000C1101B4901EBC001BDF84000401C095CBA
+:10BEF0009DF8B40000EB4002C2EBC010144A02EB04
+:10BF0000C002BDF84000105C41EA00229DF8B40078
+:10BF100040F2A11110FB01F00E4901EBC001083104
+:10BF20009DF89C00C0EBC00001EBC0000285BDF88D
+:10BF30004000801C81B210919DF8B41040F2A11015
+:10BF400011FB00F0034901EBC001083108E00000DB
+:10BF5000F88700205845002098400020583E0020D7
+:10BF60009DF89C00C0EBC00001EBC000018D9DF866
+:10BF7000B40000EB400202EB0010FE4A02EB00109E
+:10BF8000408B81420ADB0621A2F504729DF8B400C1
+:10BF900002EB00129DF89C00115411E006229DF85E
+:10BFA000B40040F2A11110FB01F0F34901EBC00015
+:10BFB00008309DF89C10C1EBC10100EBC10042713B
+:10BFC00000BFDEE3BDF89000A228FAD1002136912F
+:10BFD000FDE39DF8B40040F2A11110FB01F0E64929
+:10BFE00001EBC00108319DF89C00C0EBC00001EBE3
+:10BFF000C0008178BDF8D8000844C1B22891BDF8CE
+:10C000004000401C81B21091BDF8401008460991D3
+:10C01000491C8AB210929DF8B41001EB4102C2EBA8
+:10C02000C111D64A02EBC101085C2590BDF8400061
+:10C03000411C8AB2109209903490BDF894000D28EA
+:10C040007DD2DFE810F07C0032010D009109240E52
+:10C05000410E850EDC0EF90E160F330FBF0EA20E29
+:10C06000BDF8401008460991491C8AB210929DF80B
+:10C07000B41001EB4102C2EBC111C04A02EBC10195
+:10C08000095CBF4880F8021D90F8020DC0F3401013
+:10C0900020B9BB4890F8020DC00908B901212691CA
+:10C0A000BDF8401008460691491C8AB210929DF8CE
+:10C0B000B41001EB4102C2EBC111B04A02EBC10165
+:10C0C000085C0206BDF84000411C8BB2109307903B
+:10C0D0009DF8B41001EB4103C3EBC111A74B03EB77
+:10C0E000C101085C42EA0042BDF84000411C8BB22D
+:10C0F000109308909DF8B41001EB4103C3EBC111FC
+:10C100009E4B03EBC101085C42EA0022BDF84000EF
+:10C11000411C8BB2109309909DF8B41001EB4103C0
+:10C12000C3EBC111954B03EBC101085C02439DF8C1
+:10C13000B40040F2A11110FB01F08F4900E0FDE3D3
+:10C1400001EBC00101F562719DF8A00000EB400316
+:10C1500003EB001001EBC000C0F81A20BDF840103E
+:10C1600008460691491C8AB210929DF8B41001EB62
+:10C170004102C2EBC111814A02EBC101085C020617
+:10C18000BDF84000411C8BB2109307909DF8B4108D
+:10C1900001EB4103C3EBC111784B03EBC101085C18
+:10C1A00042EA0042BDF8401008460891491C8BB293
+:10C1B00010939DF8B41001EB4103C3EBC1116F4B19
+:10C1C00003EBC101085C42EA0022BDF84000411CBB
+:10C1D0008BB2109309909DF8B41001EB4103C3EBAF
+:10C1E000C111664B03EBC101085C02439DF8B4002A
+:10C1F00040F2A11110FB01F05F4901EBC00000F516
+:10C2000062709DF8A01001EB410303EB011100EBFC
+:10C21000C100C0F81E20BDF8401008460791491C17
+:10C220008AB210929DF8B41001EB4102C2EBC11129
+:10C23000524A02EBC101085C0204BDF84000411CF7
+:10C240008BB2109308909DF8B41001EB4103C3EB3F
+:10C25000C1114A4B03EBC101085C42EA0022BDF860
+:10C260004000411C8BB2109309909DF8B41001EB73
+:10C270004103C3EBC111414B03EBC101085C024315
+:10C280009DF8B40040F2A11110FB01F03A4901EB16
+:10C29000C00000F562709DF8A01001EB410303EBB4
+:10C2A000011100EBC100426300BFBDF894000128FA
+:10C2B00068D1BDF8401008460991491C8AB2109215
+:10C2C0009DF8B41001EB4102C2EBC1112B4A02EB05
+:10C2D000C101095C2A4880F8021D90F8020DC0F3E4
+:10C2E000401020B9264890F8020DC00908B9012174
+:10C2F00026919DF8B40040F2A11110FB01F01E49F7
+:10C3000001EBC00108319DF89C00C0EBC00011F8A2
+:10C310003000401EBDF8D810884233D19DF8B400DB
+:10C3200000EB400101EB0010124901EB001030302E
+:10C330009DF8A01000EB011080780121B1EBD01F17
+:10C3400020D19DF89800E8B99DF8B40040F2A11101
+:10C3500010FB01F0084901EBC00108319DF89C0079
+:10C36000C0EBC00001EBC00081789DF8B40000EB89
+:10C37000400208E09840002058450020F88700203F
+:10C38000BC22002048E002EB0010FE4A02EB001045
+:10C39000303000EB0110407A00F00100E0B39DF86E
+:10C3A000B40040F2A11110FB01F002F5986101EB1D
+:10C3B000C00108319DF89C00C0EBC00001EBC0003B
+:10C3C000807800EB400101EB00119DF8B40040F2D1
+:10C3D000A11210FB02F0EC4A02EBC00000F5627003
+:10C3E00000EBC10090F8900000F00100A0B99DF8AA
+:10C3F000B40040F2A11110FB01F0114601EBC000A6
+:10C4000008309DF89C10C1EBC10100EBC100007F1A
+:10C4100010B1002139912AE0B0E09DF8B40040F25B
+:10C42000A11110FB01F0D84901EBC00108319DF8C2
+:10C430009C00C0EBC00001EBC00000F11D01BDF885
+:10C44000E4000A5C9DF8B40000EB400101EB001031
+:10C45000CC4901EB00100E30BDF8E410405C824284
+:10C4600000D008E0BDF8E400401C81B23991BDF86D
+:10C47000E4000628D1DB00BFBDF8E40006287DD12A
+:10C480000621399129E09DF8B40040F2A11110FB7A
+:10C4900001F0BD4901EBC00108319DF89C00C0EBE3
+:10C4A000C00001EBC00000F11D01BDF8E4000A5C12
+:10C4B0009DF8B40000EB400101EB0010B14901EB25
+:10C4C00000100E30BDF8E410405C824200D008E05D
+:10C4D000BDF8E400401C81B23991BDF8E4000A289F
+:10C4E000D1DB00BFBDF8E4000A284FD000229DF840
+:10C4F000B40040F2A11110FB01F0A34901EBC0010F
+:10C5000008319DF89C00C0EBC00001EBC000028523
+:10C510009DF8B40040F2A11110FB01F09A4901EB23
+:10C52000C00108319DF89C00C0EBC00001EBC000C9
+:10C53000807800EB400101EB00119DF8B40040F25F
+:10C54000A11210FB02F0904A02EBC00000F56270ED
+:10C5500000EBC10090300990007820F00101491CE7
+:10C560000998017006229DF8B40040F2A11110FB59
+:10C5700001F0854901EBC000083000E006E09DF8BD
+:10C580009C10C1EBC10100EBC10042719DF8B400E9
+:10C5900040F2A11110FB01F07B4901EBC00101F554
+:10C5A00062719DF8A00000EB400202EB001011F850
+:10C5B00030109DF8B40040F2A11210FB02F0724A54
+:10C5C00002EBC000407981427EDA9DF8B40000EBB6
+:10C5D000400101EB00106B4901EB001030309DF879
+:10C5E000A01000EB0110801C0990684890F8021D13
+:10C5F0000120A0EBD1120998007862F3000009999C
+:10C600000870624890F8020DC0F34010F0BB9DF82E
+:10C61000B40000EB400101EB00105A4901EB00109F
+:10C6200030309DF8A01000EB01108078C0F340106E
+:10C6300060B39DF8B40000EB400101EB00105149DC
+:10C6400001EB001030309DF8A01000EB0110801CB1
+:10C650000990007820F00200801C099908709DF86C
+:10C66000B40040F2A11110FB01F0474901EBC000FA
+:10C6700000F562709DF8A01001EB410202EB011180
+:10C6800000EBC10018300990007800E009E020F0CC
+:10C690000201891C099801709DF8B4100220EDF781
+:10C6A00005FD00219DF8B40040F2A11210FB02F03C
+:10C6B000354A02EBC000017102229DF8B40040F23D
+:10C6C000A11110FB01F000E022E02F4901EBC001B5
+:10C6D00001F562719DF8A00000EB400303EB001030
+:10C6E00001F8302003229DF8B40040F2A11110FBA4
+:10C6F00001F0254901EBC00000F562709DF8A01023
+:10C7000001EB410303EB011100EBC1004271FDE3BA
+:10C710009DF8B40000EB400101EB0010194901EB5A
+:10C72000001030309DF8A01000EB0110801C099023
+:10C73000164890F8020D0121A1EBD011099802785A
+:10C7400061F3000202709DF8B40000EB400101EBC0
+:10C7500000100C4901EB001130319DF8A00001EBF5
+:10C760000010801C0990094890F8020D42090998B0
+:10C77000017862F3410101709DF8B40000EB4001C3
+:10C7800006E0FDE39840002058450020BC22002030
+:10C7900001EB0010FE4901EB001130319DF8A000C3
+:10C7A00001EB00108078C0F340029DF8B40040F225
+:10C7B000A11110FB01F0F74901EBC00101F5627115
+:10C7C0009DF8A00000EB400303EB001000E0FDE348
+:10C7D00001EBC000007EC0F3400082427AD09DF899
+:10C7E000B40040F2A11110FB01F0EA4901EBC000D6
+:10C7F00000F562709DF8A01001EB410202EB0111FF
+:10C8000000EBC100183009909DF8B40000EB400126
+:10C8100001EB0010DE4901EB001030309DF8A01054
+:10C8200000EB0110807842080998017862F3410119
+:10C8300001709DF8B40000EB400101EB0010D449F9
+:10C8400001EB001030309DF8A01000EB0110807853
+:10C85000C0F34000E8B302229DF8B40040F2A111F9
+:10C8600010FB01F0CB4901EBC00101F562719DF8AD
+:10C87000A00000EB400303EB001001EBC00042718D
+:10C88000C54890F8E00730BB9DF8B40040F2A11114
+:10C8900010FB01F0BF4901EBC00000F562709DF88C
+:10C8A000A01001EB410202EB011100EBC10090F876
+:10C8B0007F0080B111239DF8B40040F2A11110FB5C
+:10C8C00001F0B44901EBC00101F562719DF8A000CF
+:10C8D00002E06DE07CE1E2E000EB400202EB0010E0
+:10C8E00001EBC00090F8800040F2A11110FB01F0B4
+:10C8F000A84901EBC00101F562719DF8B40040F256
+:10C90000A11210FB02F0A34A02EBC00202F5627210
+:10C910009DF8A00000EB400404EB001002EBC00007
+:10C9200090F8810000EB400202EB001001EBC00028
+:10C9300080F87E30F3239DF8B40000E0FEE340F27F
+:10C94000A11110FB01F0934901EBC00101F56271E7
+:10C950009DF8A00000EB400202EB001001EBC000CC
+:10C9600090F8800040F2A11110FB01F0894901EB21
+:10C97000C00101F562719DF8B40040F2A11210FBF4
+:10C9800002F0844A02EBC00000F562709DF8A0201E
+:10C9900002EB420404EB021200EBC20090F88100AB
+:10C9A00000EB400202EB001001EBC00043710AE112
+:10C9B00003229DF8B40040F2A11110FB01F075496B
+:10C9C00001EBC00101F562719DF8A00000EB40038E
+:10C9D00003EB001001EBC000427100219DF8B40090
+:10C9E00040F2A11210FB02F06A4A02EBC000017192
+:10C9F00001229DF8B40040F2A11110FB01F065493D
+:10CA000001EBC00000F562709DF8A01001EB41033E
+:10CA100003EB011100EBC10080F846205E4890F85E
+:10CA2000E007E0BB9DF8B40040F2A11110FB01F05B
+:10CA3000584901EBC00000F562709DF8A01001EBB1
+:10CA4000410202EB011100EBC10090F87F0030B30E
+:10CA50009DF8B40040F2A11110FB01F04D4901EB2B
+:10CA6000C00101F562719DF8A00000EB400202EBED
+:10CA7000001001EBC00090F8800000EB400101EBDA
+:10CA80000010434901EB001130319DF8B40040F231
+:10CA9000A11210FB02F03F4A02EBC00200E092E05C
+:10CAA00002F562729DF8A00000EB400303EB00105A
+:10CAB00002EBC00090F8810001EB0010801C09908F
+:10CAC000007820F004010998017000239DF8B4005B
+:10CAD00040F2A11110FB01F02E4901EBC00101F55C
+:10CAE00062719DF8A00000EB400202EB001001EB28
+:10CAF000C00090F8800040F2A11110FB01F1254820
+:10CB000000EBC10101F562719DF8B40040F2A11281
+:10CB100010FB02F01F4A02EBC00202F562729DF8A0
+:10CB2000A00000EB400404EB001002EBC00090F802
+:10CB3000810000EB400202EB001001EBC00080F826
+:10CB40007E30F3239DF8B40040F2A11110FB01F0F8
+:10CB5000104901EBC00101F562719DF8A00000EBE6
+:10CB6000400202EB001001EBC00090F8800040F2A0
+:10CB7000A11110FB01F0074901EBC00101F5627141
+:10CB80009DF8B40040F2A11210FB02F0014A05E04A
+:10CB90009840002058450020BC32002002EBC00223
+:10CBA00002F562729DF8A00000EB400404EB001057
+:10CBB00002EBC00090F8810000EB400202EB001095
+:10CBC00001EBC00043719DF8B4100220EDF76EFA3E
+:10CBD0009DF8B40000EB400101EB0010FC4901EBB3
+:10CBE000001130319DF8A00001EB0010807800F0BA
+:10CBF00001029DF8B40040F2A11110FB01F0F549CB
+:10CC000001EBC00000F562709DF8A01001EB41033C
+:10CC100003EB011100EBC100007E00F00100824235
+:10CC200079D09DF8B40040F2A11110FB01F0E94960
+:10CC300001EBC00000F562709DF8A01001EB41020D
+:10CC400002EB011100EBC100183009909DF8B4000F
+:10CC500000EB400101EB0010DD4901EB0011303128
+:10CC60009DF8A00001EB001081780998027861F32B
+:10CC7000000202709DF8B40000EB400101EB0010CF
+:10CC8000D34901EB001030309DF8A01000EB0110EB
+:10CC9000807800F00100E8BB9DF8B40000EB400193
+:10CCA00001EB0010CA4901EB001030309DF8A010D4
+:10CCB00000EB01108078C0F3401068B39DF8B40019
+:10CCC00040F2A11110FB01F0C24901EBC00000F5D8
+:10CCD00062709DF8A01001EB410202EB011100EB24
+:10CCE000C10090F84600B8B99DF8B40040F2A11117
+:10CCF00010FB01F0B74901EBC00000F562709DF830
+:10CD0000A01001EB410202EB011100EBC100407BDE
+:10CD100010B902E060E09EE247E09DF8B40000EB4D
+:10CD2000400101EB0010AA4901EB001030309DF8E2
+:10CD3000A01000EB01108078C0F34000A8BB0322D4
+:10CD40009DF8B40040F2A11110FB01F0A14901EBE4
+:10CD5000C00101F562719DF8A00000EB400303EBF8
+:10CD6000001001EBC000427100219DF8B40040F2B8
+:10CD7000A11210FB02F0974A02EBC00001710122E0
+:10CD80009DF8B40040F2A11110FB01F0914901EBB4
+:10CD9000C00000F562709DF8A01001EB410303EBA9
+:10CDA000011100EBC10080F8462000229DF8B4007C
+:10CDB00040F2A11110FB01F0864901EBC00000F523
+:10CDC00062709DF8A01001EB410303EB011100EB31
+:10CDD000C10080F8452039E29DF8B40040F2A1116D
+:10CDE00010FB01F07B4901EBC00000F562709DF87B
+:10CDF000A01001EB410202EB011100EBC10090F821
+:10CE00004600B0B901229DF8B40040F2A11110FB18
+:10CE100001F0704901EBC00000F562709DF8A010B0
+:10CE200001EB410303EB011100EBC10080F8452049
+:10CE30002AE000229DF8B40040F2A11110FB01F09D
+:10CE4000644901EBC00101F562719DF8A00000EB9F
+:10CE5000400303EB001001EBC00080F845209DF873
+:10CE6000B40000EB400101EB0010594901EB001147
+:10CE700030319DF8A00001EB0010801C0990007873
+:10CE800020F0010209980270534890F8E00780B141
+:10CE90009DF8B40000EB400101EB00104C4901EBA0
+:10CEA000001030309DF8A01000EB0110807A0228AD
+:10CEB00068D14A4890F82900012863D14748D0F842
+:10CEC0000C024649498D88425CD29DF8B40040F27C
+:10CED000A11110FB01F03F4901EBC00000F56270A9
+:10CEE0009DF8A01001EB410202EB011100EBC10023
+:10CEF00090F84500012844D19DF8B40040F2A111FA
+:10CF000010FB01F0334901EBC00000E02BE200F51B
+:10CF100062709DF8A01001EB410202EB011100EBE1
+:10CF2000C10090F87F0060BB9DF8B40000EB4001A9
+:10CF300001EB0010264901EB001130319DF8A000F3
+:10CF400001EB001001789DF8B40040F2A11210FB33
+:10CF500002F0204A02EBC000417005229DF8B400A7
+:10CF600040F2A11110FB01F01A4901EBC00101F5DB
+:10CF700062719DF8A00000EB400303EB001002E09B
+:10CF8000FDE37CE010E101EBC000427100229DF85E
+:10CF9000B40000EB400101EB00100D4901EB001162
+:10CFA00030319DF8A00001EB0010426001229DF895
+:10CFB000B40000EB400101EB0010054901EB00114A
+:10CFC00030319DF8A00001EB001009E0F8E300000B
+:10CFD0009840002058450020BC320020BC120020A0
+:10CFE000C2729DF8B4100220EDF760F8002139916B
+:10CFF0001CE000229DF8B40040F2A11110FB01F0EA
+:10D00000FE4901EBC00101F562719DF8A00000EB43
+:10D01000400303EB001001EBC0014731BDF8E40011
+:10D020000A54BDF8E400401C81B23991BDF8E40017
+:10D030000628DEDB002039901CE000229DF8B400B9
+:10D0400040F2A11110FB01F0EC4901EBC00101F528
+:10D0500062719DF8A00000EB400303EB001001EBB0
+:10D06000C0016331BDF8E4000A54BDF8E400401C7F
+:10D0700081B23991BDF8E4000F28DEDBE6E09DF8CF
+:10D08000B40040F2A11110FB01F0DC4901EBC0003B
+:10D0900000F562709DF8A01001EB410202EB011156
+:10D0A00000EBC10090F8450001287DD19DF8B40047
+:10D0B00040F2A11110FB01F0D04901EBC00101F5D4
+:10D0C00062719DF8A00000EB400202EB001001EB42
+:10D0D000C00090F8800040F2A11110FB01F0C74998
+:10D0E00001EBC00101F562719DF8B40040F2A1129C
+:10D0F00010FB02F0C14A02EBC00000F562709DF81F
+:10D10000A02002EB420303EB021200EBC20090F8F6
+:10D11000810000EB400202EB001001EBC00090F830
+:10D120007E00032840D100239DF8B40040F2A111F5
+:10D1300010FB01F0B14901EBC00100E0FDE301F596
+:10D1400062719DF8A00000EB400202EB001001EBC1
+:10D15000C00090F8800040F2A11110FB01F0A74937
+:10D1600001EBC00101F562719DF8B40040F2A1121B
+:10D1700010FB02F0A14A02EBC00202F562729DF8B8
+:10D18000A00000EB400404EB001002EBC00090F89C
+:10D19000810000EB400202EB001001EBC00080F8C0
+:10D1A0007E309DF8B40000E050E000EB400101EB60
+:10D1B0000010934901EB001130319DF8A00001EB04
+:10D1C000001001789DF8B40040F2A11210FB02F0AB
+:10D1D0008A4A02EBC000417005229DF8B40040F27B
+:10D1E000A11110FB01F0854901EBC00101F562714D
+:10D1F0009DF8A00000EB400303EB001001EBC00022
+:10D20000427100229DF8B40000EB400101EB0010D8
+:10D210007B4901EB001130319DF8A00001EB0010BB
+:10D22000426002229DF8B40000EB400101EB0010C7
+:10D23000734901EB001130319DF8A00001EB0010A3
+:10D24000C2729DF8B4100220ECF730FF9DF8B410C4
+:10D250000220ECF72BFF9DF8B40040F2A11110FB67
+:10D2600001F0664901EBC00000F562709DF8A01066
+:10D2700001EB410202EB011100EBC100807B0128B0
+:10D2800034D100229DF8B40040F2A11110FB01F04E
+:10D290005A4901EBC00101F562719DF8A00000EB55
+:10D2A000400303EB001001EBC000827300219DF8E6
+:10D2B000B40040F2A11210FB02F0504A02EBC00091
+:10D2C000017103229DF8B40040F2A11110FB01F09E
+:10D2D0004A4901EBC00000F562709DF8A01001EB17
+:10D2E000410303EB011100EBC10042719DF8B40052
+:10D2F00000EB400101EB0010414901EB0010303020
+:10D300009DF8A01000EB01108078C0F3400050B3EE
+:10D310009DF8B40040F2A11110FB01F0374901EB78
+:10D32000C00000F562709DF8A01001EB410202EB15
+:10D33000011100EBC1004079012814D102229DF8AF
+:10D34000B40040F2A11110FB01F02C4901EBC00127
+:10D3500001F562719DF8A00000EB400303EB0010A3
+:10D3600001EBC0004271E8E200202E902F900021D6
+:10D37000399122E0DDE92E10000240EA1162090233
+:10D38000CDE92E12BDF8401008460991491C8AB219
+:10D3900010929DF8B41001EB4102C2EBC111194A81
+:10D3A00002EBC101085CDDE92E341843CDE92E04FF
+:10D3B000BDF8E400401C80B23990BDF8E4000628B6
+:10D3C000D8DB9DF8B400DDE92E1240F2A11310FB6A
+:10D3D00003F00A4B03EBC00303F562739DF8A00052
+:10D3E00000EB400404EB001003EBC00040F8221FE8
+:10D3F000426000222E922F92002105E05845002025
+:10D4000098400020F8870020399123E0DDE92E10B4
+:10D41000000240EA11620902CDE92E12BDF8401067
+:10D4200008460991491C8AB210929DF8B41001EB8C
+:10D430004102C2EBC111FE4A02EBC101085CDDE909
+:10D440002E3440EA0302CDE92E24BDF8E400401C4E
+:10D4500081B23991BDF8E4000628D7DB9DF8B4000D
+:10D46000DDE92E1240F2A11310FB03F0F14B03EBA8
+:10D47000C00303F562739DF8A00000EB400404EBC9
+:10D48000001003EBC00022308160C2609DF8B40040
+:10D4900040F2A11110FB01F0E64901EBC00101F5DA
+:10D4A00062719DF8A00000EB400202EB001011F841
+:10D4B00030109DF8B40040F2A11210FB02F0DD4ADA
+:10D4C00002EBC000407981427ED19DF8B4009DF806
+:10D4D000A01001EB0010C217CDE92E02D64890F83B
+:10D4E000E00708B39DF8B40000EB400101EB001029
+:10D4F000D24901EB001030309DF8A01000EB011074
+:10D50000807A022810D09DF8B40000EB400101EBB6
+:10D510000010CA4901EB001030309DF8A01000EB5C
+:10D520000110C07A00287DDD00229DF8B40000EBD8
+:10D53000400101EB0010C14901EB001030309DF8B3
+:10D54000A01000EB0110C272BD48D0F80C020521FA
+:10D55000B0FBF1F201FB120000EB4001B8482C30A7
+:10D5600000EB41100D3009909DF8B40040F2A1117C
+:10D5700010FB01F0AF4901EBC00000F562709DF8AF
+:10D58000A01001EB410202EB011100EBC1002230BF
+:10D590001022014608900998EAF757FEA848D0F8EB
+:10D5A0000C020521B0FBF1F201FB120000EB40017F
+:10D5B000A3482C3000EB41129DF8B40040F2A111B9
+:10D5C00010FB01F09B4900E0ECE201EBC00101F52A
+:10D5D00062719DF8A00000EB400303EB001001EB2B
+:10D5E000C00050F81A1F42F8011F4068506094486C
+:10D5F000D0F80C020521B0FBF1F201FB120000EBA8
+:10D6000040018F482C3000EB41129DF8B40000EB34
+:10D61000400101EB0010894901EB001130319DF808
+:10D62000A00000E09AE101EB00100078107084483F
+:10D63000D0F80C020521B0FBF1F201FB120000EB67
+:10D6400040017F482C3000EB41117B48F5380268DF
+:10D6500041F81D2F808888807948D0F80C02052178
+:10D66000B0FBF1F201FB120000EB400174482C30DA
+:10D6700000EB41129DF8B40040F2A11110FB01F043
+:10D680006C4901EBC00101F562719DF8A00000EB4F
+:10D69000400303EB001001EBC000406BC2F809002F
+:10D6A0006748D0F80C020521B0FBF1F201FB120033
+:10D6B00000EB400162482C3000EB41129DF8B400B1
+:10D6C00000EB400101EB00105C4901EB001130312F
+:10D6D0009DF8A00001EB00104068C2F82300002272
+:10D6E0009DF8B40000EB400101EB0010534901EB41
+:10D6F000001130319DF8A00001EB001042600021C4
+:10D70000399156E04E48D0F80C020521B0FBF1F2F9
+:10D7100001FB120000EB400149482C3000EB4111A5
+:10D720002731BDF8E4409DF8B40040F2A11210FB8F
+:10D7300002F0404A02EBC00202F562729DF8A000BE
+:10D7400000EB400303EB001002EBC00090F88000F8
+:10D7500040F2A11210FB02F0364A02EBC00202F5C1
+:10D7600062729DF8B40040F2A11310FB03F0314B3C
+:10D7700003EBC00303F562739DF8A00000E0CDE366
+:10D7800000EB400505EB001003EBC00090F88100B2
+:10D7900000EB400303EB001002EBC0024732BDF880
+:10D7A000E400001D105C0855BDF8E400401C81B287
+:10D7B0003991BDF8E4000628A4DB002039904EE042
+:10D7C00097E300239DF8B40040F2A11110FB01F093
+:10D7D000184901EBC00101F562719DF8A00000EB52
+:10D7E000400202EB001001EBC00090F8800040F214
+:10D7F000A11110FB01F00F4901EBC00101F56271AD
+:10D800009DF8B40040F2A11210FB02F0094A02EBAD
+:10D81000C00202F562729DF8A00000EB400404EB28
+:10D82000001002EBC00090F8810000EB400209E01C
+:10D83000F887002058450020BC3200209840002086
+:10D84000BC12002002EB001001EBC0014731BDF813
+:10D85000E4000B54BDF8E400401C81B23991BDF8DE
+:10D86000E4000A28ADDBFE48D0F80C020521B0FB2D
+:10D87000F1F080B2014609900220EBF729FC00216B
+:10D880000620ECF713FCF648D0F80C02F449498D59
+:10D89000884206D2F248D0F80C02401CF049C1F888
+:10D8A0000C0200210520ECF701FC9DF8B40000EB10
+:10D8B000400101EB0010EB4901EB001030309DF806
+:10D8C000A01000EB0110801C0990007820F00400EB
+:10D8D000001D09990870E248D0F80C020521B0FB40
+:10D8E000F1F201FB120000EB4001DD482C3000EBAF
+:10D8F0004110D0F823202E9800EB4001DA4800EBCD
+:10D900004110C0F823200020399022E0D448D0F8FC
+:10D910000C020521B0FBF1F201FB120000EB40010B
+:10D92000CF482C3000EB41102730BDF8E410425CAA
+:10D930002E9800EB4001CC4800E008E200EB4111DA
+:10D940002731BDF8E4000A54BDF8E400401C81B260
+:10D950003991BDF8E4000628D8DB59E09DF8B40001
+:10D9600000EB400101EB0010BE4901EB001030302C
+:10D970009DF8A01000EB0110801C0990007820F0A9
+:10D9800008010831099801709DF8B40000EB4001CE
+:10D9900001EB0010B34901EB001130319DF8A000FC
+:10D9A00001EB001041682E9800EB4002AE4800EBFE
+:10D9B0004210C0F823100021399125E09DF8B400F1
+:10D9C00040F2A11110FB01F0A84901EBC00101F5E3
+:10D9D00062719DF8A00000EB400202EB001001EB29
+:10D9E000C0014731BDF8E4000A5C2E9800EB40010D
+:10D9F0009D4800EB41112731BDF8E4000A54BDF801
+:10DA0000E400401C81B23991BDF8E4000628D5DB62
+:10DA10009DF8B40000EB400101EB0010914901EBCF
+:10DA2000001030309DF8A01000EB0110801C099010
+:10DA3000007820F02002099802709DF8B4100220AE
+:10DA4000ECF734FB9DF8B40040F2A11110FB01F09B
+:10DA5000864901EBC00000F562709DF8A01001EB53
+:10DA6000410202EB011100EBC100223009902E9817
+:10DA700000EB40017C4800EB41100D301022089073
+:10DA80000999EAF7E2FB9DF8B40040F2A11110FBFE
+:10DA900001F0764901EBC00101F562719DF8A0002B
+:10DAA00000EB400202EB001001EBC0012E9800EBEE
+:10DAB00040026D4800EB421051F81A2F40F8012F38
+:10DAC000496841609DF8B40000EB400101EB001093
+:10DAD000644901EB001130319DF8A00001EB00100A
+:10DAE00001782E9800EB40025F4800EB4210017075
+:10DAF0002E9800EB40015C4800EB41115C48026845
+:10DB000041F81D2F808888809DF8B40040F2A11153
+:10DB100010FB01F0554901EBC00101F562719DF860
+:10DB2000A00000EB400202EB001001EBC000416BD3
+:10DB30002E9800EB40024C4800EB4210C0F8091050
+:10DB40002E9881B208200991ECF7B0FA00229DF8D6
+:10DB5000B40040F2A11110FB01F0444901EBC001F7
+:10DB600001F562719DF8A00000EB400303EB00108B
+:10DB700001EBC00080F8462001229DF8B40040F27D
+:10DB8000A11110FB01F0394901EBC00101F56271EF
+:10DB90009DF8A00000EB400303EB001001EBC00078
+:10DBA000427173E001229DF8B40040F2A11110FB14
+:10DBB00001F02E4901EBC00101F562719DF8A00052
+:10DBC00000EB400303EB001001EBC00042719DF835
+:10DBD000B40000EB400101EB0010224901EB001101
+:10DBE00030319DF8A00001EB0010801C09900078F6
+:10DBF00020F00400001D099908709DF8B40000EBA6
+:10DC0000400101EB0010174901EB001030309DF886
+:10DC1000A01000EB0110801C0990007820F080001B
+:10DC200080300999087001209DF8B41040F2A112CB
+:10DC300011FB02F10D4A02EBC10108719DF8B4001D
+:10DC400040F2A11110FB01F0114601EBC000427936
+:10DC50009DF8B40040F2A11110FB01F0034909E066
+:10DC6000BC12002098400020D81400205845002005
+:10DC7000C731002001EBC00000F562709DF8A010D4
+:10DC800001EB410303EB011100F831202BE10122EC
+:10DC90009DF8B40040F2A11110FB01F0FE4901EB28
+:10DCA000C00101F562719DF8A00000EB400303EB99
+:10DCB000001001EBC0004271BDF84010BDF8D0006B
+:10DCC000084481B210910EE101229DF8B40040F2A7
+:10DCD000A11110FB01F0F04901EBC00101F56271E7
+:10DCE0009DF8A00000EB400303EB001001EBC00027
+:10DCF000427101219DF8B40040F2A11210FB02F024
+:10DD0000E54A02EBC00001719DF8B40000EB400150
+:10DD100001EB0010A2F5986101EB001130319DF884
+:10DD2000A00001EB0010801C0990007820F020007A
+:10DD30002030099908709DF8B4100220ECF7B6F96C
+:10DD4000BDF84000BDF8D010084480B21090CAE081
+:10DD500001229DF8B40040F2A11110FB01F0CE4960
+:10DD600001EBC00101F562719DF8A00000EB4003DA
+:10DD700003EB001001EBC0004271BDF84010BDF88C
+:10DD8000D000084481B21091ADE001229DF8B400AA
+:10DD900040F2A11110FB01F0BF4901EBC00101F5F8
+:10DDA00062719DF8A00000EB400303EB001001EB53
+:10DDB000C0004271BDF84010BDF8D000084481B2E7
+:10DDC000109190E001229DF8B40040F2A11110FBE7
+:10DDD00001F0B14901EBC00101F562719DF8A000AD
+:10DDE00000EB400303EB001001EBC0004271BDF8F3
+:10DDF0004010BDF8D000084481B2109173E00122B8
+:10DE00009DF8B40040F2A11110FB01F0A24901EB12
+:10DE1000C00101F562719DF8A00000EB400303EB27
+:10DE2000001001EBC0004271BDF84010BDF8D000F9
+:10DE3000084481B2109156E001229DF8B40040F2EE
+:10DE4000A11110FB01F0944901EBC00101F56271D1
+:10DE50009DF8A00000EB400303EB001001EBC000B5
+:10DE60004271BDF84010BDF8D000084481B2109155
+:10DE700039E001229DF8B40040F2A11110FB01F03D
+:10DE8000854901EBC00101F562719DF8A00000EB2E
+:10DE9000400303EB001001EBC0004271BDF84010DD
+:10DEA000BDF8D000084481B210911CE001229DF819
+:10DEB000B40040F2A11110FB01F0774901EBC00161
+:10DEC00001F562719DF8A00000EB400303EB001028
+:10DED00001EBC0004271BDF84010BDF8D00008440D
+:10DEE00081B2109100BF00BFBDF8D800401C81B2C4
+:10DEF00036919DF8B41040F2A11011FB00F0664974
+:10DF000001EBC00108319DF89C00C0EBC00011F886
+:10DF10003010BDF8D80081423EF75BA83AE19DF889
+:10DF2000B41001EB4100C0EBC1105C4911F83000A6
+:10DF3000032871D19DF8B41001EB4100C0EBC11072
+:10DF4000564901EBC000817829919DF8B41001EB8E
+:10DF50004100C0EBC110514901EBC001BDF8A40064
+:10DF6000C01C095C9DF8B40000EB4002C2EBC0107D
+:10DF70004A4A02EBC002BDF8A400001D105C41EA51
+:10DF80000020C217CDE92E02BDF8A400C01C80B24B
+:10DF900009909DF8B41001EB4100C0EBC1103F495E
+:10DFA00001EBC00008900999EBF7B2FC0022CDE923
+:10DFB00030022FA819C82E995940604001432BD137
+:10DFC000374890F8C90120F080008030344981F84A
+:10DFD000C9010021334A9DF8B40002EB0010017022
+:10DFE0009DF8B41040F2A11011FB00F02A4901EB9A
+:10DFF000C00101F562719DF8A00000EB400202EB48
+:10E00000001001EBC00041792591BDF89400012872
+:10E0100003D0022874D174E0BBE00021399154E0B0
+:10E020009DF8B41001EB4100C0EBC1101B4901EB9E
+:10E03000C001BDF8E400801D095C1B4ABDF8E40086
+:10E0400011549DF8B41001EB4100C0EBC11013490D
+:10E0500001EBC001BDF8E400401D095CBDF8E4001F
+:10E06000401C11549DF8B41001EB4100C0EBC110ED
+:10E070000A4901EBC001BDF8E400001D095CBDF8D0
+:10E08000E400801C11549DF8B41001EB4100C0EB7A
+:10E09000C11002490AE0000058450020F88700201E
+:10E0A000BC320020883E00203534002001EBC00146
+:10E0B000BDF8E400C01C095CBDF8E400C01C1154AC
+:10E0C000BDF8E400001D81B23991BDF8E410BDF83F
+:10E0D000A4008142A4DB02229DF8B40040F2A11109
+:10E0E00010FB01F0FE4901EBC00000F562709DF8E5
+:10E0F000A01001EB410303EB011100EBC1004271E1
+:10E1000046E00021399127E09DF8B41001EB410071
+:10E11000C0EBC110F34901EBC001BDF8E400001DE4
+:10E12000095CBDF8E4003430EF4A11549DF8B41096
+:10E1300001EB4100C0EBC110EA4901EBC001BDF8A1
+:10E14000E400C01C095CBDF8E40035301154BDF892
+:10E15000E400801C81B23991BDF8E410BDF8A40040
+:10E160008142D1DB01229DF8B40040F2A11110FBE5
+:10E1700001F0DB4901EBC00000F562709DF8A010D2
+:10E1800001EB410303EB011100EBC100427100BF41
+:10E1900000BF00BF00BF0021399111E000219DF8B0
+:10E1A000B40000EB4002C2EBC010CE4A02EBC0024A
+:10E1B000BDF8E4001154BDF8E400401C81B239916F
+:10E1C000BDF8E400142843DAE8E7C8499DF8B40034
+:10E1D00011F81000C009D8BB9DF8B40011F8100068
+:10E1E000C0F3C300062832D2DFE800F0036291FDDD
+:10E1F000FC339DF8B41001EB4100C0EBC110B949EC
+:10E2000001EBC0010991BAA1099819F007F8119022
+:10E210001198E0B100219DF8B40000EB4000B34A32
+:10E220003C3202EB8000416001219DF8B40000EB1C
+:10E23000400002EB80008170AC499DF8B40001EB16
+:10E2400040010991087820F078002830087060E1DA
+:10E2500060E19DF8B41001EB4100C0EBC110A14991
+:10E2600001EBC0010991A2A1099818F0D7FF119004
+:10E270001198E0B100219DF8B40000EB40009B4AEA
+:10E280003C3202EB8000416001219DF8B40000EBBC
+:10E29000400002EB8000817094499DF8B40001EBCE
+:10E2A00040010991087820F078002030087030E1B2
+:10E2B0009DF8B41001EB4100C0EBC110894901EB9E
+:10E2C000C00109918AA1099818F0A8FF119011982E
+:10E2D000E0B100219DF8B40000EB4000834A3C32DD
+:10E2E00002EB8000416001219DF8B40000EB40008A
+:10E2F00002EB800081707D499DF8B40001EB400184
+:10E300000991087820F078001830087001E10021A8
+:10E310009DF8B40000EB4000744A3C3202EB8000F0
+:10E32000416001219DF8B40000EB400002EB800049
+:10E3300081709DF8B41001EB4100C0EBC110694938
+:10E3400001EBC0011198801D095C30399DF8B400C3
+:10E3500000EB4002C2EBC010624A02EBC00211980F
+:10E36000401D105C303841EA0010C117CDE90801AA
+:10E3700008F04EFC5F4988719DF8B41001EB410034
+:10E38000C0EBC110574901EBC00109915AA109988E
+:10E3900018F044FF1190119830B39DF8B41001EBC0
+:10E3A0004100C0EBC1104F4901EBC0011198401C66
+:10E3B000085C302826DB9DF8B41001EB4100C0EB6F
+:10E3C000C110484901EBC0011198401C095C30396B
+:10E3D0009DF8B40000EB4002C2EBC010414A02EBD2
+:10E3E000C00302E059E02CE01FE01198185C3038BF
+:10E3F00041EA0010C117CDE9080108F009FC3D49C8
+:10E40000C87112E09DF8B41001EB4100C0EBC110DF
+:10E41000344901EBC0011198085C3038C117CDE9CF
+:10E42000080108F0F5FB3349C87130499DF8B40084
+:10E4300001EB40010991087820F07800183008704D
+:10E4400067E09DF8B41001EB4100C0EBC110254915
+:10E4500001EBC001099126A1099818F0DFFE119087
+:10E460001198C8B100202549086020499DF8B400E2
+:10E4700001EB40010991087820F080018031099872
+:10E4800001704FF47A719DF8B40000EB4000174A18
+:10E490003C3202EB800081603BE09DF8B41001EB60
+:10E4A0004100C0EBC1100F4901EBC001099110A15F
+:10E4B000099818F0B3FE1190119848B3104890F8DD
+:10E4C000060720F080010E4880F8061707499DF8DE
+:10E4D000B40001EB40010991087820F0780011E0C8
+:10E4E00058450020F8870020353400201C3E0020CD
+:10E4F0004F4B00009C3A00202C0000008802424252
+:10E50000BC3200200830087000200A49887048603A
+:10E5100000BF00BF08480078084909780844084946
+:10E520000978084407490978084400286CF49CAD30
+:10E530003AB070BDB879002012000020130000200E
+:10E54000140000201500002017B5D3B000211A9147
+:10E550001991189117911691159114910022129208
+:10E560001392109211920F910E910D910C910B91AB
+:10E570000A91FEA006C8CDE90812FEA006C8CDE9A2
+:10E580000612002105910020FC490870539800EB09
+:10E59000400101EB0010FA4901EB0010817916915E
+:10E5A000F849539801EB00115498085C05287DDD6B
+:10E5B0000621F44A539802EB0012549811545398D0
+:10E5C00000EB400101EB0010ED4901EB00108079F8
+:10E5D000042815D0539800EB400101EB0010E849E6
+:10E5E00001EB0010807909280AD0539800EB400114
+:10E5F00001EB0010E24901EB001080790A287CD180
+:10E60000002240F2A11153984843DF4901EBC001B9
+:10E6100008315498C0EBC00001EBC000027100212A
+:10E620001A91BCE040F2A11153984843D64901EB3E
+:10E63000C00108315498C0EBC00001EBC0008178E4
+:10E64000BDF868000144539800EB400202EB001053
+:10E65000CB4A02EB0010303000EB0110801C04901C
+:10E66000007820F080020498027040F2A1115398C3
+:10E670004843C54901EBC00008305499C1EBC101C2
+:10E6800000EBC1008078BDF86810084400EB400141
+:10E6900001EB001240F2A11153984843BA4901EB33
+:10E6A000C00000F5627000EBC20000E01CE2903098
+:10E6B0000490007820F008020498027040F2A11142
+:10E6C00053984843B04901EBC00008305499C1EB5E
+:10E6D000C10100EBC1008078BDF86810084400EB70
+:10E6E000400101EB001240F2A11153984843A649A2
+:10E6F00001EBC00000F5627000E0A3E000EBC20097
+:10E7000090300490007820F00102049802700022FA
+:10E7100040F2A111539848439B4901EBC0000830D7
+:10E720005499C1EBC10100EBC1008078BDF86810BD
+:10E73000084400EB400101EB001340F2A111539893
+:10E740004843914901EBC00000F5627000F83320A6
+:10E75000022240F2A111539848438B4901EBC000BB
+:10E7600008305499C1EBC10100EBC1008078BDF8BD
+:10E770006810084400EB400101EB001340F2A111C6
+:10E7800053984843804901EBC00000F5627000EBEC
+:10E79000C3004271BDF86800401C80B21A9040F27C
+:10E7A000A11153984843784901EBC00108315498AE
+:10E7B000C0EBC00011F83010BDF8680081423FF78F
+:10E7C00031AF539800EB400101EB00106C4901EBB5
+:10E7D00000108079042804D0092812D00A2830D1EA
+:10E7E0001FE0B12240F2A11153984843664901EB62
+:10E7F000C00008305499C1EBC10100EBC100427167
+:10E800001FE0A12240F2A111539848435E4901EB59
+:10E81000C00008305499C1EBC10100EBC100427146
+:10E820000FE0032240F2A11153984843564901EBEF
+:10E83000C00008305499C1EBC10100EBC100427126
+:10E8400000BF51E1002240F2A111539848434E49C4
+:10E8500001EBC00101F56271549800EB400303EB3A
+:10E86000001001F83020539800EB400101EB00103C
+:10E87000434901EB00113031549801EB00108078CE
+:10E8800020F08002539800EB400101EB00103C495E
+:10E8900001EB00113031549801EB0010827040F20E
+:10E8A000A11153984843384901EBC00101F5627149
+:10E8B000549800EB400202EB001001EBC00090F80E
+:10E8C000900020F0080240F2A111539848432E49CD
+:10E8D00001EBC00101F56271549800EB400303EBBA
+:10E8E000001001EBC00080F8902040F2A111539875
+:10E8F0004843254901EBC00101F56271549800EBD2
+:10E90000400202EB001001EBC00090F8900020F0F4
+:10E91000010240F2A111539848431B4901EBC00189
+:10E9200001F56271549800EB400303EB001001EB1A
+:10E93000C00080F89020539800EB400101EB0010DC
+:10E940000F4901EB001080790D282BD2DFE800F091
+:10E95000CB072B3ECB5164778ACBCBB09D00E52211
+:10E9600040F2A1115398484307490FE00169323042
+:10E97000313030000169323045303000160000205F
+:10E9800098400020883E00205845002001EBC00040
+:10E9900000F56270549901EB410303EB011100EBA8
+:10E9A000C10042719FE0A12240F2A1115398484357
+:10E9B000FE4901EBC00000F56270549901EB410380
+:10E9C00003EB011100EBC10042718CE0A12240F287
+:10E9D000A11153984843F54901EBC00000F562705E
+:10E9E000549901EB410303EB011100EBC1004271AB
+:10E9F00079E0312240F2A11153984843EB4901EBF1
+:10EA0000C00000F56270549901EB410303EB011162
+:10EA100000EBC100427166E0F42240F2A11153986C
+:10EA20004843E24901EBC00000F56270549901EBE4
+:10EA3000410303EB011100EBC100427153E00622D8
+:10EA400040F2A11153984843D84901EBC00000F5AA
+:10EA50006270549901EB410303EB011100EBC1001B
+:10EA6000427140E0152240F2A11153984843CF492A
+:10EA700001EBC00000F56270549901EB410303EB18
+:10EA8000011100EBC10042712DE0E52240F2A1111D
+:10EA900053984843C54901EBC00000F56270549992
+:10EAA00001EB410303EB011100EBC10042711AE0DD
+:10EAB000012240F2A11153984843BC4901EBC00028
+:10EAC00000F56270549901EB410303EB011100EB77
+:10EAD000C1004271B64890F8C90120F08001B448E5
+:10EAE00080F8C91100BF00BFB249539811F8100057
+:10EAF0000121B1EBD01F47F0A286AF4890F8280063
+:10EB0000012807F08D869DF858000028F9D09DF85F
+:10EB100058000D2887F01B86DFE810F036370D000F
+:10EB200031121717A21B331F7320D725BA2C373782
+:10EB30001F0A383D5233539800EB400101EB00109F
+:10EB40009E4901EB00113031549801EB00104178DF
+:10EB500008460491002108F00FFEC1B2159140F261
+:10EB6000A11153984843914901EBC00101F562712D
+:10EB7000549800EB400202EB001011F8301040F204
+:10EB8000A11253985043894A02EBC0004079814258
+:10EB900008D1012140F2A11253985043834A02EB5D
+:10EBA000C000017183496C31539801EB00115498F6
+:10EBB000085C401CC1B27F4A6C32539802EB0012D1
+:10EBC0005498115440F2A11153984843774901EBEE
+:10EBD000C00000F56270549901EB410202EB011193
+:10EBE00000EBC10090F89000C0F3C00090B15398C2
+:10EBF00000EB400101EB0010704901EB001041797E
+:10EC00000B464FF4805204914FF4E131539808F0D1
+:10EC1000A1FC19E0539800EB400101EB001067499B
+:10EC200001EB001041790491539800EB400101EB96
+:10EC30000010624901EB0010016803914FF480520B
+:10EC4000049B539808F086FC5598C3287DD014DCAB
+:10EC5000B3287BD008DC112879D0122878D013286B
+:10EC600077D0B2285AD1FDE3B52873D0B62872D038
+:10EC7000B92871D0BA28F5D173E3D9284FD008DC70
+:10EC8000C5286AD0CA2869D0CE2868D0D528E9D14D
+:10EC900006E0E1287ED0E5287DD0E728E2D1FCE33C
+:10ECA000F5215398C0EB001000EB8000444A02F8B5
+:10ECB00030109DF854105398C0EB001000EB80000A
+:10ECC00002EBC0004170A2215398C0EB001000EB92
+:10ECD000800002EBC0008170D5215398C0EB00107A
+:10ECE00000EB800002EBC000C1705398C0EB001035
+:10ECF00000EB8000114601EBC00104910321049850
+:10ED000008F016FC01465398C0EB001000EB8000A1
+:10ED10002B4A02EBC000017105210F91FDE3F521A3
+:10ED20005398C0EB001000EB8000254A02F8301029
+:10ED30009DF854105398C0EB001000EB800002EBDC
+:10ED4000C0004170A22153980AE08CE24BE3E5E356
+:10ED5000E5E3E5E33FE08AE35DE1F7E3C2E2F6E302
+:10ED6000C0EB001000EB800002EBC0008170D921E5
+:10ED70005398C0EB001000EB800002EBC000C170A4
+:10ED80005398C0EB001000EB8000114601EBC0016E
+:10ED9000049101E0FEE3FEE30321049808F0C8FBC0
+:10EDA00001465398C0EB00100CE0000058450020CD
+:10EDB000BC3200201C3E0020BC12002098400020E5
+:10EDC000987E002000EB8000FE4A02EBC00001713B
+:10EDD00005210F91A2E7F5215398C0EB001000EB3D
+:10EDE0008000F84A02F830109DF854105398C0EB98
+:10EDF000001000EB800002EBC0004170539800EB64
+:10EE0000400101EB0010F04901EB0010007BD0BB8A
+:10EE100040F2A11153984843EC4901EBC00000F5C2
+:10EE20006270549901EB410202EB011100EBC10049
+:10EE30008068B0F5100F05D34FF410000021CDE924
+:10EE4000100113E040F2A11153984843DF4901EB50
+:10EE5000C00000F56270549901EB410202EB011110
+:10EE600000EBC10080680022CDE91002A521539873
+:10EE7000C0EB001000EB8000D24A02EBC0008170B2
+:10EE800000211A911FE046E0BDF86800C0F10200C1
+:10EE9000C200DDE91010CDE91B0108461B99E9F716
+:10EEA000C2F9C2B25398C0EB001000EB8000C54914
+:10EEB00001EBC003BDF86800C01C1A54BDF868001F
+:10EEC000401C80B21A90BDF868000328DCDBB52135
+:10EED0005398C0EB001000EB8000BA4A02EBC00070
+:10EEE00081715398C0EB001000EB8000114601EBDC
+:10EEF000C00104910621049808F01AFB01465398BA
+:10EF0000C0EB001000EB8000AE4A02EBC000C17104
+:10EF100008210F917EE040F2A11153984843AB497C
+:10EF200001EBC00000F56270549901EB410202EB65
+:10EF3000011100EBC1008068B0F1104F05D34FF014
+:10EF400010410020CDE9101013E040F2A1115398B8
+:10EF500048439E4901EBC00000F56270549901EBF3
+:10EF6000410202EB011100EBC10080680022CDE9F3
+:10EF70001002A6215398C0EB001000EB8000914ACC
+:10EF800002EBC000817000211A911CE0BDF86800FE
+:10EF9000C0F10300C200DDE91001CDE91D10E9F761
+:10EFA00042F9C2B25398C0EB001000EB80008549D3
+:10EFB00001EBC003BDF86800C01C1A54BDF868001E
+:10EFC000401C80B21A90BDF868000428DEDBB52131
+:10EFD0005398C0EB001000EB80007A4A02EBC000AF
+:10EFE000C1715398C0EB001000EB8000114601EB9B
+:10EFF000C00104910721049808F09AFA0146539839
+:10F00000C0EB001000EB80006E4A02EBC000017202
+:10F0100009210F9182E6F5215398C0EB001000EB17
+:10F020008000684A02F830109DF854105398C0EBE5
+:10F03000001000EB800002EBC0004170539800EB21
+:10F04000400101EB0010604901EB0010007BD0BBD8
+:10F0500040F2A111539848435C4901EBC00000F510
+:10F060006270549901EB410202EB011100EBC10007
+:10F070008068B0F5100F05D14FF410000021CDE9E4
+:10F08000100113E040F2A111539848434F4901EB9E
+:10F09000C00000F56270549901EB410202EB0111CE
+:10F0A00000EBC10080680022CDE91002A521539831
+:10F0B000C0EB001000EB8000424A02EBC000817000
+:10F0C00000211A911FE046E0BDF86800C0F102007F
+:10F0D000C200DDE91010CDE91F0108461F99E9F7CC
+:10F0E000A2F8C2B25398C0EB001000EB8000354983
+:10F0F00001EBC003BDF86800C01C1A54BDF86800DD
+:10F10000401C80B21A90BDF868000328DCDBB921EE
+:10F110005398C0EB001000EB80002A4A02EBC000BD
+:10F1200081715398C0EB001000EB8000114601EB99
+:10F13000C00104910621049808F0FAF90146539899
+:10F14000C0EB001000EB80001E4A02EBC000C17152
+:10F1500008210F9186E040F2A111539848431B49C2
+:10F1600001EBC00000F56270549901EB410202EB23
+:10F17000011100EBC1008068B0F1104F05D14FF0D4
+:10F1800010400021CDE9100113E040F2A111539885
+:10F1900048430E4901EBC00000F56270549901EB41
+:10F1A000410202EB011100EBC10080680022CDE9B1
+:10F1B0001002A6215398C0EB001000EB8000014A1A
+:10F1C00006E00000987E002098400020584500206E
+:10F1D00002EBC000817000211A911CE0BDF86800AC
+:10F1E000C0F10300C200DDE91001CDE92110E9F70B
+:10F1F0001AF8C2B25398C0EB001000EB8000FE4931
+:10F2000001EBC003BDF86800C01C1A54BDF86800CB
+:10F21000401C80B21A90BDF868000428DEDBB921DA
+:10F220005398C0EB001000EB8000F34A02EBC000E3
+:10F23000C1715398C0EB001000EB8000114601EB48
+:10F24000C00104910721049808F072F9014653980F
+:10F25000C0EB001000EB8000E74A02EBC000017237
+:10F2600009210F915AE5F5215398C0EB001000EBEE
+:10F270008000E14A02F830109DF854105398C0EB1A
+:10F28000001000EB800002EBC0004170A2215398F7
+:10F29000C0EB001000EB800002EBC0008170C321C6
+:10F2A0005398C0EB001000EB800002EBC000C1706F
+:10F2B0005398C0EB001000EB8000114601EBC00139
+:10F2C00004910321049808F033F901465398C0EBE8
+:10F2D000001000EB8000C84A02EBC000017105215C
+:10F2E0000F911BE5F5215398C0EB001000EB800057
+:10F2F000C14A02F830109DF854105398C0EB00102A
+:10F3000000EB800002EBC0004170A2215398C0EBDB
+:10F31000001000EB800002EBC0008170CA215398FE
+:10F32000C0EB001000EB800002EBC000C1705398EE
+:10F33000C0EB001000EB8000114601EBC00104910E
+:10F340000321049808F0F4F801465398C0EB00102C
+:10F3500000EB8000A84A02EBC000017105210F916B
+:10F36000DCE40120A5490870F5215398C0EB00109A
+:10F3700000EB8000A04A02F830109DF8541053981A
+:10F38000C0EB001000EB800002EBC0004170A22136
+:10F390005398C0EB001000EB800002EBC0008170BE
+:10F3A000BA215398C0EB001000EB800002EBC000C4
+:10F3B000C1705398C0EB001000EB8000114601EBC8
+:10F3C000C00104910321049808F0B2F80146539853
+:10F3D000C0EB001000EB8000874A02EBC000017117
+:10F3E00005210F919AE4022084490870F521539871
+:10F3F000C0EB001000EB80007F4A02F830109DF84F
+:10F4000054105398C0EB001000EB800002EBC000DA
+:10F410004170A2215398C0EB001000EB800002EB7A
+:10F42000C0008170B3215398C0EB001000EB800046
+:10F4300002EBC000C1705398C0EB001000EB8000DD
+:10F44000114601EBC00104910321049808F070F803
+:10F4500001465398C0EB001000EB8000664A02EBB7
+:10F46000C00000E044E0017105210F9156E4F52150
+:10F470005398C0EB001000EB80005F4A02F8301098
+:10F480009DF854105398C0EB001000EB800002EB85
+:10F49000C0004170A221539800E05AE3C0EB001075
+:10F4A00000EB800002EBC0008170B6215398C0EBE6
+:10F4B000001000EB800002EBC000C1705398C0EB5D
+:10F4C000001000EB8000114601EBC0010491032104
+:10F4D000049808F02DF801465398C0EB001000EB9B
+:10F4E0008000454A02EBC000017105210F9115E42F
+:10F4F000F5215398C0EB001000EB80003E4A02F863
+:10F5000030109DF854105398C0EB001000EB8000B1
+:10F5100002EBC0004170539803E0DAE258E3B9E32C
+:10F52000FEE300EB400101EB0010354901EB001058
+:10F53000007B88BBA4215398C0EB001000EB800037
+:10F5400002EBC000817000211A912DE028E166E1F4
+:10F5500040F2A111539848432A4901EBC00101F53B
+:10F560006271549800EB400202EB001001EBC00006
+:10F57000416BBDF86800C0F10100C000C140539864
+:10F58000C0EB001000EB80001B4A02EBC002BDF88C
+:10F59000680002E095E09DE236E0C01C1154BDF821
+:10F5A0006800401C81B21A91BDF868000228CFDBC8
+:10F5B000B2215398C0EB001000EB80000E4A02EB22
+:10F5C000C00041715398C0EB001000EB8000114661
+:10F5D00001EBC00104910521049807F0A9FF014641
+:10F5E0005398C0EB001000EB8000034A02EBC00010
+:10F5F000817107210F9163E0987E0020190200209D
+:10F600009840002058450020A5215398C0EB0010D9
+:10F6100000EB8000FE4A02EBC000817000211A91CD
+:10F6200027E040F2A11153984843FA4901EBC00189
+:10F6300001F56271549800EB400202EB001001EBFF
+:10F64000C000416BBDF86800C0F10200C000C140BD
+:10F650005398C0EB001000EB8000ED4A02EBC002B3
+:10F66000BDF86800C01C1154BDF86800401C81B290
+:10F670001A91BDF868000328D3DBB2215398C0EB80
+:10F68000001000EB8000E24A02EBC0008171539849
+:10F69000C0EB001000EB8000114601EBC0010491AB
+:10F6A0000621049807F044FF01465398C0EB001070
+:10F6B00000EB8000D64A02EBC000C17108210F9117
+:10F6C00007E2F5215398C0EB001000EB8000D04A10
+:10F6D00002F830109DF854105398C0EB001000EB66
+:10F6E000800002EBC0004170A6215398C0EB0010CF
+:10F6F00000EB800002EBC000817000211A9127E02E
+:10F7000040F2A11153984843C24901EBC00101F5F1
+:10F710006271549800EB400202EB001001EBC00054
+:10F72000C16BBDF86800C0F10300C000C140539830
+:10F73000C0EB001000EB8000B54A02EBC002BDF840
+:10F740006800C01C1154BDF86800401C81B21A91B9
+:10F75000BDF868000428D3DBE1215398C0EB00100A
+:10F7600000EB8000AA4A02EBC000C1715398C0EBC5
+:10F77000001000EB8000114601EBC001049107214D
+:10F78000049807F0D5FE01465398C0EB001000EB3B
+:10F7900080009F4A02EBC000017209210F91D9E35A
+:10F7A000F5215398C0EB001000EB8000984A02F856
+:10F7B00030109DF854105398C0EB001000EB8000FF
+:10F7C00002EBC0004170A2215398C0EB001000EB87
+:10F7D000800002EBC0008170C5215398C0EB00107F
+:10F7E00000EB800002EBC000C1705398C0EB00102A
+:10F7F00000EB8000114601EBC00104910321049845
+:10F8000007F096FE01465398C0EB001000EB800015
+:10F810007F4A02EBC000017105210F919AE3F521A7
+:10F820005398C0EB001000EB8000794A02F83010CA
+:10F830009DF854105398C0EB001000EB800002EBD1
+:10F84000C0004170539800EB400101EB0010724979
+:10F8500001EB0010007BE0BBAC215398C0EB001023
+:10F8600000EB800002EBC000817000211A912FE0B4
+:10F8700040F2A11153984843664901EBC00000F5DE
+:10F880006270549901EB410202EB011100EBC100DF
+:10F8900050F8221F4068BDF86820C2F10402D2006F
+:10F8A000CDE9230108462399E8F7BDFCC2B253987D
+:10F8B000C0EB001000EB8000554901EBC003BDF820
+:10F8C0006800C01C1A54BDF86800401C80B21A9031
+:10F8D00000E05CE0BDF868000528C9DB00211A9152
+:10F8E0002DE040F2A111539848434A4901EBC00072
+:10F8F00000F56270549901EB410202EB011100EB3B
+:10F90000C10122318868C968BDF86820C2F10402CB
+:10F91000D200CDE92510E8F786FCC2B25398C0EBBF
+:10F92000001000EB80003A4901EBC003BDF868000D
+:10F9300008301A54BDF86800401C80B21A90BDF817
+:10F9400068000528CDDBCE215398C0EB001000EBFA
+:10F9500080002F4A02EBC00041735398C0EB0010A7
+:10F9600000EB8000114601EBC00104910D210498C9
+:10F9700007F0DEFD01465398C0EB001000EB80005D
+:10F98000234A02EBC00081730F210F91A1E0AE2149
+:10F990005398C0EB001000EB80001D4A02EBC00042
+:10F9A000817000211A912FE040F2A1115398484331
+:10F9B000184901EBC00000F56270549901EB410257
+:10F9C00002EB011100EBC10050F8221F4068BDF8A6
+:10F9D0006820C2F10502D200CDE927010846279927
+:10F9E000E8F721FCC2B25398C0EB001000EB800096
+:10F9F000074901EBC003BDF86800C01C1A54BDF8EC
+:10FA00006800401C80B21A90BDF86800062805E026
+:10FA1000987E00205845002098400020C4DB00213B
+:10FA20001A912FE040F2A11153984843FE4901EB8F
+:10FA3000C00000F56270549901EB410202EB011124
+:10FA400000EBC10022308168C068BDF86820C2F1B7
+:10FA50000502D200CDE9290108462999E8F7E3FB20
+:10FA6000C2B25398C0EB001000EB8000EF4901EBED
+:10FA7000C003BDF8680009301A54BDF86800401C86
+:10FA800080B21A90BDF868000628CBDBCE215398CF
+:10FA9000C0EB001000EB8000E44A02EBC000C17331
+:10FAA0005398C0EB001000EB8000114601EBC00141
+:10FAB00004910F21049807F03BFD01465398C0EBD9
+:10FAC000001000EB8000D94A02EBC0000174112144
+:10FAD0000F913FE2F5215398C0EB001000EB80003E
+:10FAE000D24A02F830109DF854105398C0EB001021
+:10FAF00000EB800002EBC0004170A2215398C0EBE4
+:10FB0000001000EB800002EBC0008170E5215398EB
+:10FB1000C0EB001000EB800002EBC000C1705398F6
+:10FB2000C0EB001000EB8000114601EBC001049116
+:10FB30000321049807F0FCFC01465398C0EB001029
+:10FB400000EB8000B94A02EBC000017105210F9162
+:10FB500000E2F5215398C0EB001000EB8000B34A9F
+:10FB600002F830109DF854105398C0EB001000EBD1
+:10FB7000800002EBC0004170A2215398C0EB00103E
+:10FB800000EB800002EBC0008170E7215398C0EBCE
+:10FB9000001000EB800002EBC000C1705398C0EB76
+:10FBA000001000EB8000114601EBC001049103211D
+:10FBB000049807F0BDFC01465398C0EB001000EB21
+:10FBC00080009A4A02EBC000017105210F91C1E14A
+:10FBD000F5215398C0EB001000EB8000934A02F827
+:10FBE00030109DF854105398C0EB001000EB8000CB
+:10FBF00002EBC0004170A2215398C0EB001000EB53
+:10FC0000800002EBC000817011215398C0EB0010FE
+:10FC100000EB800002EBC000C1705398C0EB0010F5
+:10FC200000EB8000114601EBC00104910321049810
+:10FC300007F07EFC01465398C0EB001000EB8000FB
+:10FC40007A4A02EBC000017105210F91012240F2B6
+:10FC5000A11153984843744901EBC00101F5627149
+:10FC6000549800EB400303EB001001F83020D5223C
+:10FC700040F2A111539848436B4901EBC00000F5D5
+:10FC80006270549901EB410303EB011100EBC100D9
+:10FC900042715FE1F5215398C0EB001000EB80004A
+:10FCA000624A02F830109DF854105398C0EB0010CF
+:10FCB00000EB800002EBC0004170A5215398C0EB1F
+:10FCC000001000EB800002EBC0008170012153980E
+:10FCD000C0EB001000EB800002EBC000C170C2213D
+:10FCE0005398C0EB001000EB800002EBC0000171E4
+:10FCF00000215398C0EB001000EB800002EBC00025
+:10FD0000417112215398C0EB001000EB800002EB10
+:10FD1000C00081715398C0EB001000EB800000E040
+:10FD200014E0114601EBC00104910621049807F08C
+:10FD3000FFFB01465398C0EB001000EB80003B4AEC
+:10FD400002EBC000C17108210F9103E1F521539826
+:10FD5000C0EB001000EB8000344A02F830109DF830
+:10FD600054105398C0EB001000EB800002EBC00071
+:10FD70004170FF215398C0EB001000EB800002EBB4
+:10FD8000C000817000211A911CE0539800EB4001E3
+:10FD900001EB0010264901EB00110E31BDF868009F
+:10FDA000095C5398C0EB001000EB80001F4A02EB87
+:10FDB000C002BDF86800C01C1154BDF86800401CAA
+:10FDC00081B21A91BDF868000A28DEDB539800EB77
+:10FDD000400101EB0010164901EB0010408B0112AD
+:10FDE0005398C0EB001000EB8000104A02EBC000FB
+:10FDF0004173539800EB400101EB00100C4901EBFB
+:10FE00000010408BC1B25398C0EB001000EB800093
+:10FE100002EBC000817340F2A1115398484302499C
+:10FE200001EBC00106E0000058450020987E00204C
+:10FE30009840002001F56271549800EB400202EBFB
+:10FE4000001001EBC000B0F88E0001125398C0EB17
+:10FE5000001000EB8000FE4A02EBC000C17340F2CC
+:10FE6000A11153984843FB4901EBC00101F56271B0
+:10FE7000549800EB400202EB001001EBC000B0F818
+:10FE80008E00C1B25398C0EB001000EB8000F04A26
+:10FE900002EBC000017440F2A11153984843ED49B0
+:10FEA00001EBC00101F56271549800EB400202EBD6
+:10FEB000001001EBC000B0F88E10539801EB8020C9
+:10FEC00081B203200491E9F767F800211A9114E048
+:10FED000E149BDF86800095C5398C0EB001000EBE5
+:10FEE0008000DB4A02EBC002BDF8680011301154FB
+:10FEF000BDF86800401C81B21A91BDF86800B0F5E9
+:10FF0000007FE5DB13215398C0EB001000EB80006D
+:10FF1000CF4A02EBC00080F811125398C0EB0010DA
+:10FF200000EB8000114601EBC001049140F2112169
+:10FF3000049807F0FDFA01465398C0EB001000EB5F
+:10FF40008000C34A02EBC00080F8121240F2132175
+:10FF50000F9100BF00BF06F0FABB5499149140F214
+:10FF6000A11153984843BB4901EBC00108319DF8EA
+:10FF70005000C0EBC00001EBC0004178084604917E
+:10FF8000002107F0F9FBC1B2159140F2A11153987D
+:10FF90004843B04901EBC00108319DF85000C0EB67
+:10FFA000C00001EBC000017940F2A1125398504308
+:10FFB000A84A02EBC0004079814208D1012140F2F9
+:10FFC000A11253985043A34A02EBC0000171A34908
+:10FFD000539801EB00119DF85000014404910878FA
+:10FFE000401CC1B20498017011F080FC9C49C1F81A
+:10FFF000180FFB215398C0EB001000EB8000944ACF
+:020000040802F0
+:1000000002F830109DF854105398C0EB001000EB2C
+:10001000800002EBC0004170924841795398C0EBD8
+:10002000001000EB800002EBC00001718D480179E7
+:100030005398C0EB001000EB800002EBC000417150
+:100040008848C1785398C0EB001000EB800002EBA9
+:10005000C0008171834881785398C0EB001000EB99
+:10006000800002EBC000C1717E4841785398C0EB1C
+:10007000001000EB800002EBC0000172784890F89D
+:100080000B1F5398C0EB001000EB800002EBC00088
+:10009000417200211A911AE07148D0F8180FBDF88A
+:1000A0006810C1F10301C900C840C1B25398C0EB48
+:1000B000001000EB8000664A02EBC002BDF8680049
+:1000C0000A301154BDF86800401C81B21A91BDF885
+:1000D00068000428E0DB40F2A111539848435D49D1
+:1000E00001EBC00108319DF85000C0EBC00011F8D1
+:1000F00030105398C0EB001000EB8000544A02EB24
+:10010000C00081730F210F91559807287ED2DFE838
+:1001100000F07D0446CCF2F0EF00A1215398C0EB33
+:10012000001000EB80004A4A02EBC002BDF83C0020
+:100130001154BDF83C00401C81B20F915398C0EBA4
+:10014000001000EB8000424A02EBC002BDF83C0008
+:1001500055991154BDF83C00401C81B20F9140F2FA
+:10016000A111539848433B4901EBC00108319DF868
+:100170005000C0EBC00001EBC000017A5398C0EB07
+:10018000001000EB8000324A02EBC002BDF83C00D8
+:100190001154BDF83C00401C81B20F9196E2A121A0
+:1001A0005398C0EB001000EB8000294A02EBC0021C
+:1001B000BDF83C001154BDF83C00401C81B20F91C9
+:1001C0005398C0EB001000EB8000214A02EBC00204
+:1001D000BDF83C0055991154BDF83C00401C81B25B
+:1001E0000F9140F2A111539848431A4901EBC00105
+:1001F00008319DF85000C0EBC00001EBC000017A4F
+:100200005398C0EB001000EB800000E05FE2104A62
+:1002100002EBC002BDF83C001154BDF83C00401C8C
+:1002200081B20F9100211A9135E040F2A11153984B
+:100230004843084901EBC00108319DF85000C0EB6C
+:10024000C00001EBC000C168BDF868000CE0000010
+:10025000987E002058450020C52F0020883E0020B1
+:10026000BC220020C7310020C0F10300C000C14003
+:100270005398C0EB001000EB8000FC4A02EBC00278
+:10028000BDF83C30BDF8680018441154BDF8680052
+:10029000401C81B21A91BDF868000428C5DBBDF886
+:1002A0003C00001D81B20F9178E7A1215398C0EB6B
+:1002B000001000EB8000ED4A02EBC002BDF83C00EC
+:1002C0001154BDF83C00401C81B20F915398C0EB13
+:1002D000001000EB8000E54A02EBC002BDF83C00D4
+:1002E00055991154BDF83C00401C81B20F9155E75F
+:1002F000E1E0BDE0FFE7A1215398C0EB001000EB67
+:100300008000DA4A02EBC002BDF83C001154BDF88F
+:100310003C00401C81B20F915398C0EB001000EBE1
+:100320008000D24A02EBC002BDF83C00559911543E
+:10033000BDF83C00401C81B20F9140F2A1115398CE
+:100340004843CB4901EBC00108319DF85000C0EB98
+:10035000C00001EBC000017C5398C0EB001000EB23
+:100360008000C24A02EBC002BDF83C001154BDF847
+:100370003C00401C81B20F9140F2A11153984843B8
+:10038000BB4901EBC00008309DF85010C1EBC10122
+:1003900000EBC100007C20B1012803D0022865D108
+:1003A00032E063E000211A9124E040F2A111539859
+:1003B0004843AF4901EBC00108319DF85000C0EB44
+:1003C000C00001EBC0011131BDF86800095C539811
+:1003D000C0EB001000EB8000A44A02EBC002BDF8A5
+:1003E0003C30BDF8680018441154BDF86800401C4A
+:1003F00081B21A91BDF868000328D6DBBDF83C0035
+:10040000C01C81B20F9131E000211A9124E040F22A
+:10041000A11153984843964901EBC00108319DF85A
+:100420005000C0EBC00001EBC0011631BDF8680000
+:10043000095C5398C0EB001000EB80008B4A02EB84
+:10044000C002BDF83C30BDF8680018441154BDF836
+:100450006800401C81B21A91BDF868000628D6DBFE
+:10046000BDF83C00801D81B20F9100BF00BF2DE19F
+:10047000A1215398C0EB001000EB80007B4A02EBF7
+:10048000C002BDF83C001154BDF83C00401C81B2D4
+:100490000F915398C0EB001000EB8000734A02EB01
+:1004A000C002BDF83C0055991154BDF83C00401CF9
+:1004B00081B20F910AE1A1215398C0EB001000EB2B
+:1004C00080006A4A02EBC002BDF83C001154BDF83E
+:1004D0003C00401C81B20F915398C0EB001000EB20
+:1004E0008000624A02EBC002BDF83C0055991154ED
+:1004F000BDF83C00401C81B20F9100211A911EE012
+:10050000539800EB400101EB00105A4901EB001138
+:100510000E31BDF86800095C5398C0EB001000EB89
+:100520008000524A02EBC002BDF83C30BDF86800C2
+:1005300018441154BDF86800401C81B21A91BDF8EE
+:1005400068000A28DCDBBDF83C000A3081B20F915C
+:10055000539800EB400101EB0010464901EB0010FD
+:10056000408B0212BDF83C1008460491491C8BB226
+:100570000F935399C1EB011101EB81013B4B03EB4D
+:10058000C1010A54539800EB400101EB00103949B6
+:1005900001EB0010408BC2B2BDF83C00411C8BB295
+:1005A0000F9304905399C1EB011101EB81012F4B83
+:1005B00003EBC1010A5440F2A111539848432C495E
+:1005C00001EBC00008309DF85010C1EBC10100EBF9
+:1005D000C100008D0212BDF83C00411C8BB20F938C
+:1005E00004905399C1EB011101EB81011F4B03EB07
+:1005F000C1010A5440F2A111539848431C4901EB30
+:10060000C00008309DF85010C1EBC10100EBC100E3
+:10061000008DC2B2BDF83C1008460491491C8BB253
+:100620000F935399C1EB011101EB81010F4B03EBC8
+:10063000C1010A5440F2A111539848430C4901EBFF
+:10064000C00008309DF85010C1EBC10100EBC100A3
+:10065000028D539802EB802080B201460490032063
+:10066000E8F79AFC00201A901DE00000987E002018
+:100670005845002098400020FB49BDF86800095CFF
+:100680005398C0EB001000EB8000F84A02EBC00268
+:10069000BDF83C30BDF8680018441154BDF868003E
+:1006A000401C81B21A91BDF86800B0F5007FE3DB11
+:1006B000BDF83C0000F5007081B20F91782153988D
+:1006C00000EB4000EA4A02EB80008160F4E3A222E2
+:1006D000BDF83C1008460491491C8BB20F93539906
+:1006E000C1EB011101EB8101E04B03EBC1010A54A5
+:1006F00000200B90BEE340F2A11153984843DD491E
+:1007000001EBC00108319DF85000C0EBC00001EBC7
+:10071000C0008178BDF82C000844C0B25490BDF8E8
+:100720002C00401CC2B2BDF83C00411C8BB20F93A0
+:1007300004905399C1EB011101EB8101CB4B03EB09
+:10074000C1010A5440F2A11153984843C94901EB31
+:10075000C00202F56272549800EB400101EB0010F8
+:1007600002EBC0004279BDF83C00411C8BB20F93F4
+:1007700004905399C1EB011101EB8101BB4B03EBD9
+:10078000C1010A5440F2A11153984843B94901EB01
+:10079000C00101F56271549800EB400202EB0010B9
+:1007A00001EBC00040790D281ED2DFE800F01D07E4
+:1007B000080942AB0A0B0CFEFD1E300000BF00BF53
+:1007C00000BF00BF00BF0022BDF83C1008460491E6
+:1007D000491C8BB20F935399C1EB011101EB8101BD
+:1007E000A24B03EBC1010A543EE30022BDF83C10CA
+:1007F00008460491491C8BB20F935399C1EB011128
+:1008000001EB8101994B03EBC1010A542CE3002257
+:10081000BDF83C1008460491491C8BB20F935399C4
+:10082000C1EB011101EB8101904B03EBC1010A54B3
+:100830001AE30522BDF83C1008460491491C8BB20E
+:100840000F935399C1EB011101EB8101874B03EB2E
+:10085000C1010A5440F2A11153984843854901EB64
+:10086000C00101F56271549800EB400202EB0010E8
+:1008700001EBC000C279BDF83C1008460491491C48
+:100880008BB20F935399C1EB011101EB8101774BAF
+:1008900003EBC1010A5400201A9029E040F2A11193
+:1008A00053984843734901EBC00101F562715498B4
+:1008B00000EB400202EB001001EBC0008168BDF8C4
+:1008C0006800C0F10300C000C1405398C0EB0010A5
+:1008D00000EB8000654A02EBC002BDF83C30BDF879
+:1008E000680018441154BDF86800401C81B21A9188
+:1008F000BDF868000428D1DBBDF83C00001D81B2C2
+:100900000F91B1E20922BDF83C1008460491491C40
+:100910008BB20F935399C1EB011101EB8101534B42
+:1009200003EBC1010A5440F2A111539848435149C5
+:1009300001EBC00000F56270549901EB410202EB3B
+:10094000011100EBC100C279BDF83C00411C8BB223
+:100950000F9304905399C1EB011101EB8101434BBB
+:1009600003EBC1010A5400201A902CE040F2A111BF
+:10097000539848433F4901EBC00101F56271549817
+:1009800000EB400202EB001001EBC0008168BDF8F3
+:100990006800C0F10300C000C1405398C0EB0010D4
+:1009A00000EB8000314A01E099E065E002EBC00213
+:1009B000BDF83C30BDF8680018441154BDF868001B
+:1009C000401C81B21A91BDF868000428CEDBBDF846
+:1009D0003C00001D81B20F910022BDF83C1008467A
+:1009E0000491491C8BB20F935399C1EB011101EB98
+:1009F00081011E4B03EBC1010A5400201A9029E02B
+:100A000040F2A111539848431A4901EBC00101F586
+:100A10006271549800EB400202EB001001EBC00041
+:100A2000416BBDF86800C0F10200C000C14053989E
+:100A3000C0EB001000EB80000C4A02EBC002BDF8D6
+:100A40003C30BDF8680018441154BDF86800401CE3
+:100A500081B21A91BDF868000328D1DBBDF83C00D3
+:100A6000C01C81B20F91FFE1C52F0020987E0020AD
+:100A7000583E00205845002040F2A11153984843A9
+:100A8000FE4901EBC00101F56271549800EB400290
+:100A900002EB001001EBC00090F89320BDF83C1071
+:100AA00008460491491C8BB20F935399C1EB011175
+:100AB00001EB8101F24B03EBC1010A540022BDF8A6
+:100AC0003C00411C8BB20F9304905399C1EB011170
+:100AD00001EB8101EA4B03EBC1010A54C4E140F28E
+:100AE000A11153984843E54901EBC00000F562703D
+:100AF000549901EB410202EB011100EBC10090F8A7
+:100B00009300012806D002286DD003287DD0042848
+:100B100068D13DE10422BDF83C1008460491491C0F
+:100B20008BB20F935399C1EB011101EB8101D44BAF
+:100B300003EBC1010A5440F2A11153984843CF4935
+:100B400001EBC00000F56270549901EB410202EB29
+:100B5000011100EBC10090F89320BDF83C00411C4E
+:100B60008BB20F9304905399C1EB011101EB8101FA
+:100B7000C34B03EBC1010A5400201A9029E040F254
+:100B8000A11153984843BD4901EBC00101F56271C1
+:100B9000549800EB400202EB001001EBC000416BE7
+:100BA000BDF86800C0F10200C000C1405398C0EB1E
+:100BB000001000EB8000B24A02EBC002BDF83C30EE
+:100BC000BDF8680018441154BDF86800401C81B29B
+:100BD0001A91BDF868000328D1DBBDF83C00C01CA9
+:100BE00081B20F913EE10422BDF83C100846049109
+:100BF000491C8BB20F935399C1EB011101EB810199
+:100C00009F4B03EBC1010A5400E057E040F2A111F1
+:100C100053984843994901EBC00000F5627054991C
+:100C200001EB410202EB011100EBC10090F89320AF
+:100C3000BDF83C00411C8BB20F9304905399C1EB5B
+:100C4000011101EB81018E4B03EBC1010A5400201D
+:100C50001A9029E040F2A11153984843874901EBCB
+:100C6000C00101F56271549800EB400202EB0010E4
+:100C700001EBC000C16BBDF86800C0F10200C0000C
+:100C8000C1405398C0EB001000EB80007C4A02EB9F
+:100C9000C002BDF83C30BDF8680018441154BDF8DE
+:100CA0006800401C81B21A91BDF868000328D1DBAE
+:100CB000BDF83C00C01C81B20F91D3E00322BDF807
+:100CC0003C1008460491491C8BB20F935399C1EB19
+:100CD000011101EB81016A4B03EBC1010A5440F29F
+:100CE000A11153984843654901EBC00000F56270BB
+:100CF000549901EB410202EB011100EBC10090F8A5
+:100D00009320BDF83C00411C8BB20F930490539983
+:100D1000C1EB011101EB8101594B03EBC1010A54F5
+:100D200000201A902AE040F2A111539848435349F9
+:100D300001EBC00101F56271549800EB400202EB37
+:100D4000001001EBC000B0F84010BDF86800C0F121
+:100D50000100C00001415398C0EB001000EB80007F
+:100D6000474A02EBC002BDF83C30BDF868001844A9
+:100D70001154BDF86800401C81B21A91BDF868009A
+:100D80000228D0DBBDF83C00801C81B20F9169E0E5
+:100D90000322BDF83C1008460491491C8BB20F9306
+:100DA0005399C1EB011101EB8101354B03EBC101FB
+:100DB0000A5440F2A11153984843304901EBC00056
+:100DC00000F56270549901EB410202EB011100EB56
+:100DD000C10090F89320BDF83C00411C8BB20F93EA
+:100DE00004905399C1EB011101EB8101244B03EBFA
+:100DF000C1010A5400201A902AE040F2A111539830
+:100E000048431E4901EBC00101F56271549800EBA3
+:100E1000400202EB001001EBC000B0F84210BDF838
+:100E20006800C0F10100C00001415398C0EB001000
+:100E300000EB8000124A02EBC002BDF83C30BDF866
+:100E4000680018441154BDF86800401C81B21A9122
+:100E5000BDF868000228D0DBBDF83C00801C81B2E0
+:100E60000F9100BF00BF00BF00BFBDF82C00401CA9
+:100E700081B20B9140F2A111539803E05845002034
+:100E8000987E00204843FE4901EBC00108319DF8DF
+:100E90005000C0EBC00011F83010BDF82C008142AA
+:100EA0003FF729ACBDF82C0028B9F648006800F0DF
+:100EB000010000B100BE00BF00BFBDF83C00010A48
+:100EC0005398C0EB001000EB8000EF4A02EBC0002B
+:100ED0008170BDF83C00C1B25398C0EB001000EB2C
+:100EE000800002EBC000C170E848D0F8181F0491E0
+:100EF000BDF83C000E3803905398C0EB001000EB97
+:100F00008000114601EBC0000E300290DDE90312B3
+:100F1000E8F7F7FA5398C0EB001000EB8000DA49CD
+:100F200001EBC0010491BDF83C100498E8F7F0FC17
+:100F300005900598020A5398C0EB001000EB800062
+:100F4000D14901EBC000BDF83C104254BDF83C0053
+:100F5000401C80B20F900598C2B25398C0EB0010AD
+:100F600000EB8000C84901EBC000BDF83C104254C2
+:100F7000BDF83C00401C80B20F9005F0E8BB5398D0
+:100F800000EB400101EB0010C14901EB00113031D1
+:100F9000549801EB00104178159140F2A11153983B
+:100FA0004843B74901EBC00101F56271549800EB69
+:100FB000400202EB001011F8301040F2A1125398D9
+:100FC0005043AF4A02EBC0004079814208D1012171
+:100FD00040F2A11253985043A94A02EBC00001719C
+:100FE000AC49539801EB00115498085C401CC1B205
+:100FF000A84A539802EB0012549811549DF85400DB
+:10100000002804DD9DF85400401EC1B2159155988A
+:10101000A1380A287DD2DFE800F0FDFCFBFAF9F8E0
+:10102000F705F6F502215398C0EB001000EB8000A5
+:10103000954A02F830109DF854004030C1B25398E0
+:10104000C0EB001000EB800002EBC00041704121BA
+:101050005398C0EB001000EB800002EBC0008170E1
+:1010600030215398C0EB001000EB800002EBC00071
+:10107000C1705398C0EB001000EB800002EBC00081
+:10108000017140F2A111539848437D4901EBC00121
+:1010900001F56271549800EB400202EB001001EB85
+:1010A000C000007901095398C0EB001000EB8000EC
+:1010B000754A02EBC00041715398C0EB001000EB81
+:1010C0008000114601EBC00040790A2812DA5398DB
+:1010D000C0EB001000EB800001EBC0004079303025
+:1010E000C1B25398C0EB001000EB800002EBC000CF
+:1010F000417115E05398C0EB001000EB800062498D
+:1011000001EBC00040793730C1B25398C0EB0010FA
+:1011100000E010E200EB80005B4A02EBC00041718E
+:1011200040F2A11153984843554901EBC00101F524
+:101130006271549800EB400202EB001001EBC0001A
+:10114000007900F00F015398C0EB001000EB800015
+:101150004D4A02EBC00081715398C0EB001000EBC8
+:101160008000114601EBC00080790A2812DA5398FA
+:10117000C0EB001000EB800001EBC0008079303044
+:10118000C1B25398C0EB001000EB800002EBC0002E
+:10119000817113E05398C0EB001000EB80003A49D6
+:1011A00001EBC00080793730C1B25398C0EB00101A
+:1011B00000EB8000344A02EBC00081710322539897
+:1011C000C0EB001000EB80002F4901EBC000C271A2
+:1011D0005398C0EB001000EB800001EBC000401CF6
+:1011E00007210490E8F776F901465398C0EB001008
+:1011F00000EB8000244A02EBC000017209210F912C
+:10120000002108E029E1ABE087E371E3BFE293E16D
+:10121000F9E052E019E040F2A11253985043184A05
+:1012200002EBC0000171082240F2A111539848431B
+:10123000134901EBC00000F56270549901EB4103C2
+:1012400003EB011100F831207CE304215398C0EB3B
+:10125000001000EB80000C4A02F830109DF854009A
+:101260004030C1B25398C0EB001000EB800002EB9D
+:10127000C000417051215398C0EB00100CE00000F9
+:1012800058450020F0ED00E0987E0020BC220020B0
+:1012900098400020883E002000EB800002EBC00058
+:1012A000817005215398C0EB001000EB800002EB29
+:1012B000C000C17004210F9144E302215398C0EB98
+:1012C000001000EB8000FE4A02F830109DF8540038
+:1012D0004030C1B25398C0EB001000EB800002EB2D
+:1012E000C000417041215398C0EB001000EB80001A
+:1012F00002EBC000817031215398C0EB001000EB6D
+:10130000800002EBC000C17035215398C0EB001083
+:1013100000EB800002EBC000017103215398C0EB89
+:10132000001000EB800002EBC00041715398C0EB4D
+:10133000001000EB8000114601EBC000401C0521AD
+:101340000490E8F7C7F801465398C0EB001000EB93
+:101350008000DB4A02EBC000817107210F91F1E2AE
+:1013600002215398C0EB001000EB8000D44A02F831
+:1013700030109DF854004030C1B25398C0EB0010BB
+:1013800000EB800002EBC000417041215398C0EB9C
+:10139000001000EB800002EBC000817032215398F6
+:1013A000C0EB001000EB800002EBC000C1703021E8
+:1013B0005398C0EB001000EB800002EBC0000171FD
+:1013C00003215398C0EB001000EB800002EBC0003B
+:1013D00041715398C0EB001000EB8000114601EB07
+:1013E000C000401C05210490E8F774F801465398AA
+:1013F000C0EB001000EB8000B14A02EBC00081712D
+:1014000007210F919EE204215398C0EB001000EBDE
+:101410008000AB4A02F830109DF854004030C1B251
+:101420005398C0EB001000EB800002EBC00041704D
+:1014300041215398C0EB001000EB800002EBC0008C
+:10144000817005215398C0EB001000EB800002EB87
+:10145000C000C17004210F9174E202215398C0EBC7
+:10146000001000EB8000964A02F830109DF85400FE
+:101470004030C1B25398C0EB001000EB800002EB8B
+:10148000C000417041215398C0EB001000EB800078
+:1014900002EBC000817031215398C0EB001000EBCB
+:1014A000800002EBC000C17032215398C0EB0010E5
+:1014B00000EB800002EBC000017103215398C0EBE8
+:1014C000001000EB800002EBC00041715398C0EBAC
+:1014D000001000EB8000114601EBC000401C05210C
+:1014E0000490E7F7F7FF01465398C0EB001000EBBC
+:1014F0008000734A02EBC000817107210F9153985D
+:1015000000EB400101EB00106E4901EB001130319E
+:10151000549801EB0010807820F02002539800EBE3
+:10152000400101EB0010674901EB00103030549985
+:1015300000EB0110827005E202215398C0EB00100D
+:1015400000EB80005E4A02F830109DF854004030F5
+:10155000C1B25398C0EB001000EB800002EBC0005A
+:10156000417041215398C0EB001000EB800002EB6A
+:10157000C000817031215398C0EB001000EB800057
+:1015800002EBC000C17030215398C0EB001000EB9B
+:10159000800002EBC000017140F2A1115398484352
+:1015A000494901EBC00000F56270549901EB41021A
+:1015B00002EB011100EBC1008068B0F5100F0AD3F7
+:1015C00030215398C0EB001000EB80003C4A02EB46
+:1015D000C000417109E032215398C0EB001000EBCC
+:1015E0008000374A02EBC000417140F2A1115398CC
+:1015F0004843354901EBC00000F56270549901EB96
+:10160000410202EB011100EBC100C07901280AD1AF
+:1016100031215398C0EB001000EB8000284A02EB08
+:10162000C00081711BE040F2A11153984843264944
+:1016300001EBC00000F56270549901EB410202EB2E
+:10164000011100EBC100C07948B932215398C0EBB9
+:10165000001000EB80001A4A02EBC00081710021EB
+:101660001A912AE040F2A11153984843164901EB20
+:10167000C00101F56271549800EB400202EB0010CA
+:1016800001EBC0008168BDF86800C0F10500800072
+:10169000C14001F00F0130315398C0EB001000EB56
+:1016A0008000074A02EBC002BDF86800C01D11545B
+:1016B000BDF86800401C81B21A91BDF8680005E0D1
+:1016C000987E002098400020584500200628C9DB5D
+:1016D00032215398C0EB001000EB8000FE4A02EB71
+:1016E000C000417300211A912AE040F2A1115398E1
+:1016F0004843FA4901EBC00101F56271549800EBCF
+:10170000400202EB001001EBC000416BBDF8680025
+:10171000C0F103008000C14001F00F013031539847
+:10172000C0EB001000EB8000EB4A02EBC002BDF8FA
+:1017300068000E301154BDF86800401C81B21A9147
+:10174000BDF868000428D0DB03225398C0EB0010DA
+:1017500000EB8000E04901EBC00082745398C0EBBD
+:10176000001000EB800001EBC000401C122104902F
+:10177000E7F7B0FE01465398C0EB001000EB800085
+:10178000D54A02EBC000C17414210F91DAE00221A6
+:101790005398C0EB001000EB8000CF4A02F83010E5
+:1017A0009DF854004030C1B25398C0EB001000EBDC
+:1017B000800002EBC000417041215398C0EB001043
+:1017C00000EB800002EBC000817032215398C0EB27
+:1017D000001000EB800002EBC000C1703121539873
+:1017E000C0EB001000EB800002EBC0000171322161
+:1017F0005398C0EB001000EB800002EBC000417179
+:101800005398C0EB001000EB800002EBC000817128
+:1018100000211A912AE040F2A11153984843AF49A0
+:1018200001EBC00101F56271549800EB400202EB3C
+:10183000001001EBC000416BBDF86800C0F103006F
+:101840008000C14001F00F0130315398C0EB00100F
+:1018500000EB8000A04A02EBC002BDF86800C01D8A
+:101860001154BDF86800401C81B21A91BDF868009F
+:101870000428D0DB00211A9111E030215398C0EBED
+:10188000001000EB8000944A02EBC002BDF8680033
+:101890000B301154BDF86800401C81B21A91BDF89C
+:1018A00068001928E9DB03225398C0EB001000EB15
+:1018B0008000894901EBC00080F824205398C0EBD8
+:1018C000001000EB800001EBC000401C24210490BC
+:1018D000E7F700FE01465398C0EB001000EB8000D4
+:1018E0007D4A02EBC00080F8251026210F9129E0E7
+:1018F00010215398C0EB001000EB8000764A02F8EC
+:10190000301030215398C0EB001000EB800002EB48
+:10191000C000417002210F9114E010215398C0EBD8
+:10192000001000EB80006C4A02F83010312153980F
+:10193000C0EB001000EB800002EBC0004170022100
+:101940000F9100BF00BF04F002BF539800EB4001AD
+:1019500001EB0010624901EB00113031549801EBAA
+:1019600000104178159140F2A111539848435B490A
+:1019700001EBC00101F56271549800EB400202EBEB
+:10198000001011F8301040F2A11253985043534AFE
+:1019900002EBC0004079814208D1012140F2A1123E
+:1019A000539850434D4A02EBC00001714D49539882
+:1019B00001EB00115498085C401CC1B2494A53988D
+:1019C00002EB0012549811549DF85400002804DDD5
+:1019D0009DF85400401EC1B215915598A1380A28AF
+:1019E0002FD2DFE800F0052FDFFDFCFBFA2E8CF98B
+:1019F00004215398C0EB001000EB8000364A02F837
+:101A000030109DF854004030C1B25398C0EB001024
+:101A100000EB800002EBC000417051215398C0EBF5
+:101A2000001000EB800002EBC0008170052153988C
+:101A3000C0EB001000EB800002EBC000C17004217D
+:101A40000F912DE302215398C0EB001000EB8000B2
+:101A5000214A02F830109DF854004030C1B253982A
+:101A6000C0EB001000EB800002EBC0004170412190
+:101A70005398C0EB001000EB800002EBC0008170B7
+:101A800031215398C0EB001000EB800002EBC00046
+:101A9000C17035215398C0EB001000EB800002EBC1
+:101AA000C000017103215398C0EB001000EB8000CF
+:101AB00002EBC00041715398C0EB001000EB8000B6
+:101AC000114601EBC000401C05210490E7F702FD20
+:101AD0000146539808E00000987E002058450020F9
+:101AE00098400020883E0020C0EB001000EB8000F2
+:101AF000FE4A02EBC000817107210F91ADE3022184
+:101B00005398C0EB001000EB8000F84A02F8301048
+:101B10009DF854004030C1B25398C0EB001000EB68
+:101B2000800002EBC000417041215398C0EB0010CF
+:101B300000EB800002EBC000817032215398C0EBB3
+:101B4000001000EB800002EBC000C1703021539800
+:101B5000C0EB001000EB800002EBC000017103211C
+:101B60005398C0EB001000EB800002EBC000417105
+:101B70005398C0EB001000EB8000114601EBC00051
+:101B8000401C05210490E7F7A5FC01465398C0EBE3
+:101B9000001000EB8000D54A02EBC00081710721E4
+:101BA0000F915AE304215398C0EB001000EB800022
+:101BB000CE4A02F830109DF854004030C1B253981C
+:101BC000C0EB001000EB800002EBC000417041212F
+:101BD0005398C0EB001004E014E029E313E360E243
+:101BE0007FE000EB800002EBC0008170052153987C
+:101BF000C0EB001000EB800002EBC000C1700421BC
+:101C00000F912AE302215398C0EB001000EB8000F3
+:101C1000B64A02F830109DF854004030C1B25398D3
+:101C2000C0EB001000EB800002EBC00041704121CE
+:101C30005398C0EB001000EB800002EBC0008170F5
+:101C400031215398C0EB001000EB800002EBC00084
+:101C5000C17032215398C0EB001000EB800002EB02
+:101C6000C000017103215398C0EB001000EB80000D
+:101C700002EBC00041715398C0EB001000EB8000F4
+:101C8000114601EBC000401C05210490E7F722FC3F
+:101C900001465398C0EB001000EB8000934A02EB22
+:101CA000C0008171539800EB400101EB0010904996
+:101CB00001EB00113031549801EB0010807820F0D6
+:101CC0002002539800EB400101EB0010884901EB22
+:101CD00000113031549801EB0010827007210F91F0
+:101CE000BBE202215398C0EB001000EB80007F4A5A
+:101CF00002F830109DF854004030C1B25398C0EB48
+:101D0000001000EB800002EBC000417041215398AD
+:101D1000C0EB001000EB800002EBC00081703121AD
+:101D20005398C0EB001000EB800002EBC000C170C4
+:101D300041215398C0EB001000EB800002EBC00083
+:101D4000017140F2A111539848436A4901EBC00068
+:101D500000F56270549901EB410202EB011100EBB6
+:101D6000C1008068B0F1104F0AD130215398C0EB08
+:101D7000001000EB80005D4A02EBC000417109E0F9
+:101D800032215398C0EB001000EB8000574A02EB61
+:101D9000C000417140F2A11153984843554901EBED
+:101DA000C00000F56270549901EB410202EB011191
+:101DB00000EBC100C07901280AD131215398C0EB52
+:101DC000001000EB8000494A02EBC00081711BE06B
+:101DD00040F2A11153984843464901EBC00000F579
+:101DE0006270549901EB410202EB011100EBC1005A
+:101DF000C07948B932215398C0EB001000EB800045
+:101E00003A4A02EBC000817100211A912AE040F2A7
+:101E1000A11153984843374901EBC00101F56271A4
+:101E2000549800EB400202EB001001EBC000816807
+:101E3000BDF86800C0F107008000C14001F00F014B
+:101E400030315398C0EB001000EB8000274A02EBC2
+:101E5000C002BDF86800C01D1154BDF86800401CE8
+:101E600081B21A91BDF868000828D0DB322153985E
+:101E7000C0EB001000EB80001C4A02EBC000C173F5
+:101E800000211A912AE040F2A111539848431949C0
+:101E900001EBC00101F56271549800EB400202EBC6
+:101EA000001001EBC000416BBDF86800C0F10500F7
+:101EB0008000C14001F00F0130315398C0EB001099
+:101EC00000EB8000094A02EBC002BDF86800103048
+:101ED0001154BDF86800401C81B21A91BDF8680029
+:101EE0000628D0DB3021539806E00000987E0020C1
+:101EF0009840002058450020C0EB001000EB800007
+:101F0000F94A02EBC000817500211A9111E03021DD
+:101F10005398C0EB001000EB8000F34A02EBC002C4
+:101F2000BDF8680017301154BDF86800401C81B23C
+:101F30001A91BDF868000628E9DB30215398C0EB00
+:101F4000001000EB8000E84A02EBC000417700215E
+:101F50001A9111E030215398C0EB001000EB800083
+:101F6000E14A02EBC002BDF868001E301154BDF812
+:101F70006800401C81B21A91BDF868000628E9DBB0
+:101F800030215398C0EB001000EB8000D64A02EBE2
+:101F9000C00080F8241000211A9111E030215398DC
+:101FA000C0EB001000EB8000CF4A02EBC002BDF88E
+:101FB000680025301154BDF86800401C81B21A91A8
+:101FC000BDF868000628E9DB30215398C0EB00100B
+:101FD00000EB8000C44A02EBC00080F82B10002107
+:101FE0001A9111E030215398C0EB001000EB8000F3
+:101FF000BD4A02EBC002BDF868002C301154BDF898
+:102000006800401C81B21A91BDF868000628E9DB1F
+:1020100030215398C0EB001000EB8000B24A02EB75
+:10202000C00080F8321000211A9111E0302153983D
+:10203000C0EB001000EB8000AB4A02EBC002BDF821
+:10204000680033301154BDF86800401C81B21A9109
+:10205000BDF868000628E9DB03225398C0EB0010A6
+:1020600000EB8000A04901EBC00080F839205398B4
+:10207000C0EB001000EB800001EBC000401C3921D8
+:102080000490E7F727FA01465398C0EB001000EBE5
+:102090008000954A02EBC00080F83A103B210F9176
+:1020A000DBE002215398C0EB001000EB80008E4A69
+:1020B00002F830109DF854004030C1B25398C0EB84
+:1020C000001000EB800002EBC000417041215398EA
+:1020D000C0EB001000EB800002EBC00081703221E9
+:1020E0005398C0EB001000EB800002EBC000C17001
+:1020F00031215398C0EB001000EB800002EBC000D0
+:10210000017133215398C0EB001000EB800002EB0B
+:10211000C000417132215398C0EB001000EB8000E9
+:1021200002EBC000817100211A912AE040F2A11156
+:10213000539848436D4901EBC00101F56271549811
+:1021400000EB400202EB001001EBC000416BBDF858
+:102150006800C0F105008000C14001F00F0130317E
+:102160005398C0EB001000EB80005F4A02EBC00206
+:10217000BDF86800C01D1154BDF86800401C81B254
+:102180001A91BDF868000628D0DB00211A9111E0F1
+:1021900030215398C0EB001000EB8000524A02EB54
+:1021A000C002BDF868000D301154BDF86800401C35
+:1021B00081B21A91BDF868001928E9DB032253980F
+:1021C000C0EB001000EB8000474901EBC00080F835
+:1021D00026205398C0EB001000EB800001EBC000FC
+:1021E000401C26210490E7F775F901465398C0EB8F
+:1021F000001000EB80003C4A02EBC00080F8271082
+:1022000028210F9129E010215398C0EB001000EB1A
+:102210008000354A02F8301030215398C0EB00108E
+:1022200000EB800002EBC000417002210F9114E02E
+:1022300010215398C0EB001000EB80002A4A02F8EE
+:10224000301031215398C0EB001000EB800002EBFE
+:10225000C000417002210F9100BF00BF04F077BAA7
+:10226000539800EB400101EB0010214901EB0011F4
+:102270003031549801EB00104178159140F2A111D2
+:1022800053984843194901EBC00101F56271BDF84B
+:10229000680000EB400202EB001011F8301040F231
+:1022A000A11253985043114A02EBC0004079814279
+:1022B00008D1012140F2A112539850430B4A02EB7E
+:1022C000C00001710B49539801EB00115498085C50
+:1022D000401CC1B2074A539802EB001254981154A3
+:1022E00000211A9120E00000987E0020584500202F
+:1022F00098400020883E0020539800EB400101EBFD
+:102300000010FE4901EB00113031BDF8680001EB0F
+:10231000001041789DF85400814200D111E0BDF8D1
+:102320006800401C81B21A91539800EB400101EB08
+:102330000010F24901EB0010C179BDF8680081423C
+:10234000DADC00BF9DF85400002804DD9DF854003D
+:10235000401EC1B2159140F2A11153984843E8497B
+:1023600001EBC00000F56270549901EB410202EBF1
+:10237000011100EBC10040780F2824DA40F2A111CE
+:1023800053984843DE4901EBC00101F5627154984E
+:1023900000EB400202EB001001EBC0004078401C53
+:1023A000C2B240F2A11153984843D54901EBC00095
+:1023B00000F56270549901EB410303EB011100EB4E
+:1023C000C100427011E0002240F2A111539848432D
+:1023D000CB4901EBC00000F56270549901EB410359
+:1023E00003EB011100EBC10042705598B138092888
+:1023F00026D2DFE800F00526FC2525FB25B9FA00EA
+:102400009DF854005030C1B25398C0EB001000EB5F
+:102410008000BC4A02F8301020215398C0EB001015
+:1024200000EB800002EBC0004170FA215398C0EB32
+:10243000001000EB800002EBC000817003210F91BF
+:102440009DE29DF854005030C1B25398C0EB00108B
+:1024500000EB8000AB4A02F8301040F2A111539813
+:102460004843A74901EBC00101F56271549800EBA4
+:10247000400202EB001001EBC000407840F0300158
+:102480005398C0EB001000EB80009E4A02EBC000A6
+:10249000417001215398C0EB001000EB800002EB6B
+:1024A000C00081705398C0EB001000EB800002EB7D
+:1024B000C000C17000215398C0EB001000EB8000F9
+:1024C00002EBC00001715398C0EB001000EB8000DC
+:1024D000114601EBC001049105210498E7F768FC5F
+:1024E0000022CDE910021098C2B25398C0EB001040
+:1024F00000EB8000834901EBC0004271DDE910016F
+:10250000000A40EA0160C2B25398C0EB001000EB31
+:1025100080007C4901EBC000827103225398C0EB1C
+:10252000001000EB800001EBC000C271FA2253984A
+:10253000C0EB001000EB800001EBC000027209202C
+:102540000F90B12240F2A111539848436C4901EB1E
+:10255000C00000F56270549901EB410303EB0111D7
+:1025600000EBC10042710AE29DF854005030C1B244
+:102570005398C0EB001000EB8000624A02F8301064
+:1025800040F2A111539848435D4901EBC00101F5A8
+:102590006271549800EB400202EB001001EBC000A6
+:1025A000407840F030015398C0EB001000EB800001
+:1025B000544A02EBC000417065215398C0EB0010F3
+:1025C00000EB800002EBC000817001215398C0EB4A
+:1025D000001000EB800002EBC000C1700021539896
+:1025E000C0EB001000EB800002E043E04CE1CAE0E9
+:1025F00002EBC00001715398C0EB001000EB8000AB
+:10260000114601EBC001049105210498E7F7D0FBC6
+:102610000022CDE910021098C2B25398C0EB00100E
+:1026200000EB8000374901EBC0004271DDE9100189
+:10263000000A40EA0160C2B25398C0EB001000EB00
+:102640008000304901EBC000827103225398C0EB37
+:10265000001000EB800001EBC000C271FA22539819
+:10266000C0EB001000EB800001EBC00002720920FB
+:102670000F9084E19DF854005030C1B25398C0EBE4
+:10268000001000EB80001F4A02F8301040F2A11148
+:10269000539848431A4901EBC00101F562715498FF
+:1026A00000EB400202EB001001EBC000407840F06C
+:1026B00030015398C0EB001000EB8000114A02EB90
+:1026C000C000417065215398C0EB001000EB800002
+:1026D00002EBC000817001215398C0EB001000EBA9
+:1026E000800002EBC000C17010215398C0EB0010B5
+:1026F00000EB800002EBC000017105E09840002073
+:1027000058450020987E00205398C0EB001000EB45
+:102710008000114601EBC001049105210498E7F700
+:1027200047FB0022CDE910021098C2B25398C0EBCB
+:10273000001000EB8000FC4901EBC0004271DDE9B4
+:102740001010020642EA1120C1B25398C0EB0010EB
+:1027500000EB8000F44A02EBC00081710321539822
+:10276000C0EB001000EB800002EBC000C171FA2149
+:102770005398C0EB001000EB800002EBC000017228
+:1027800009210F91FBE09DF854005030C1B25398DD
+:10279000C0EB001000EB8000E34A02F8301040F27A
+:1027A000A11153984843E14901EBC00101F5627161
+:1027B000549800EB400202EB001001EBC00040789F
+:1027C00040F030015398C0EB001000EB8000D64A77
+:1027D00002EBC000417001215398C0EB001000EBE8
+:1027E000800002EBC00081705398C0EB001000EB3A
+:1027F000800002EBC000C17005215398C0EB0010AF
+:1028000000EB800002EBC00001715398C0EB001098
+:1028100000EB8000114601EBC001049105210498F2
+:10282000E7F7C6FA0022CDE910021098C2B2539819
+:10283000C0EB001000EB8000BB4901EBC00042710F
+:10284000DDE91001000A40EA0160C1B25398C0EB13
+:10285000001000EB8000B44A02EBC000817103213C
+:102860005398C0EB001000EB800002EBC000C17178
+:10287000FA215398C0EB001000EB800002EBC0007F
+:10288000017209210F917AE040F2A1115398484357
+:10289000A64901EBC00000F56270549901EB4102BA
+:1028A00002EB011100EBC1008078B12833D040F277
+:1028B000A111539848439D4901EBC00101F5627194
+:1028C000549800EB400202EB001001EBC00082784C
+:1028D00040F2A11153984843944901EBC00101F51E
+:1028E0006271549800EB400303EB001001EBC00051
+:1028F0004271B12240F2A111539848438B4901EB38
+:10290000C00000F56270549901EB410303EB011123
+:1029100000EBC10082709DF854005030C1B2539852
+:10292000C0EB001000EB80007F4A02F8301040F24C
+:10293000A111539848437D4901EBC00101F5627133
+:10294000549800EB400202EB001001EBC00040780D
+:1029500040F0C0015398C0EB001000EB8000724AB9
+:1029600002EBC0004170FA215398C0EB001000EB5D
+:10297000800002EBC000817003210F9100BF00BFF7
+:102980006CE4012140F2A11253985043674A02EBD4
+:10299000C0000171A2F5DA61539801EB001154985F
+:1029A000085C401CC1B2A2F5DA62539802EB001237
+:1029B00054981154539800EB400101EB00105C490E
+:1029C00001EB0010007B20B1012846D0022843D142
+:1029D000B0E05598312802D045283CD11DE00021B7
+:1029E0001A9113E008A9BDF86800095C5398C0EB80
+:1029F000001000EB80004C4A02EBC002BDF86800FA
+:102A00001154BDF86800401C81B21A91BDF86800ED
+:102A10000728E7DB07210F911DE000211A9113E041
+:102A200006A9BDF86800095C5398C0EB001000EBE4
+:102A300080003D4A02EBC002BDF868001154BDF8A9
+:102A40006800401C81B21A91BDF868000728E7DBD6
+:102A500007210F9100BF00BFD1E05498401CC1B2C4
+:102A600015919DF854105398C0EB001000EB8000B6
+:102A70002D4A02F8301003215398C0EB001000EBF0
+:102A8000800002EBC000417000215398C0EB0010A1
+:102A900000EB800002EBC000817002215398C0EB74
+:102AA000001000EB800002EBC000C17000215398C1
+:102AB000C0EB001000EB800002EBC00001710921A7
+:102AC0005398C0EB001000EB800002EBC000417196
+:102AD0005398C0EB001000EB8000114601EBC001E1
+:102AE000049106210498E6F713FF0022CDE91002B5
+:102AF000DDE91010020642EA1120C1B25398C0EB82
+:102B0000001000EB8000084A02EBC000C171109871
+:102B1000C1B25398C0EB001000EB800002EBC00084
+:102B2000817108210F916AE0987E002058450020AD
+:102B3000984000205498401CC1B215919DF8541043
+:102B40005398C0EB001000EB8000F74A02F83010F9
+:102B500003215398C0EB001000EB800002EBC00093
+:102B6000417000215398C0EB001000EB800002EB95
+:102B7000C00081705398C0EB001000EB800002EBA6
+:102B8000C000C1705398C0EB001000EB800002EB56
+:102B9000C000017102215398C0EB001000EB8000CF
+:102BA00002EBC00041715398C0EB001000EB8000B5
+:102BB000114601EBC001049106210498E6F7A8FE36
+:102BC0000022CDE91002DDE91010020642EA1120D0
+:102BD000C1B25398C0EB001000EB8000D24A02EB68
+:102BE000C000C1711098C1B25398C0EB001000EB47
+:102BF000800002EBC000817108210F9100BF00BF6F
+:102C0000BEE6539800EB400101EB0010C74901EB11
+:102C100000113031549801EB00104178159140F2C9
+:102C2000A11153984843C24901EBC00101F56271FB
+:102C3000549800EB400202EB001011F8301040F203
+:102C4000A11253985043BA4A02EBC0004079814226
+:102C500008D1012140F2A11253985043B44A02EB2B
+:102C6000C0000171B349539801EB00115498085CFE
+:102C7000401CC1B2AF4A539802EB00125498115451
+:102C80005598F4287ED008DC05287CD0F1280BD09C
+:102C9000F22879D0F32860D148E2F62875D0F728D9
+:102CA0005CD0F828F7D15AE0F5215398C0EB00101A
+:102CB00000EB80009C4A02F830109DF854105398A5
+:102CC000C0EB001000EB800002EBC000417000215F
+:102CD0005398C0EB001000EB800002EBC000817045
+:102CE00005215398C0EB001000EB800002EBC00000
+:102CF000C170F1215398C0EB001000EB800002EB93
+:102D0000C00001715398C0EB001000EB8000114629
+:102D100001EBC001049105210498E6F7F9FD0022BA
+:102D2000CDE91002DDE91001000A40EA0160C2B2FB
+:102D30005398C0EB001000EB80007B4901EBC00012
+:102D400042711098C2B25398C0EB001000EB8000A3
+:102D500001EBC000827107200F90B1E200BFF521A6
+:102D60005398C0EB001000EB80006F4A02F830105F
+:102D70009DF854105398C0EB001000EB800002EB5C
+:102D8000C00003E021E37AE348E09AE241700021C9
+:102D90005398C0EB001000EB800002EBC000817084
+:102DA00005215398C0EB001000EB800002EBC0003F
+:102DB000C1705398C0EB001000EB800002EBC00024
+:102DC000559901715398C0EB001000EB800011463B
+:102DD00001EBC001049105210498E6F799FD00225A
+:102DE000CDE91002DDE91020010641EA1220C2B24D
+:102DF0005398C0EB001000EB80004B4901EBC00082
+:102E000042711098C2B25398C0EB001000EB8000E2
+:102E100001EBC000827107200F9051E2F521539819
+:102E2000C0EB001000EB80003F4A02F830109DF824
+:102E300054105398C0EB001000EB800002EBC00070
+:102E4000417000215398C0EB001000EB800002EBB2
+:102E5000C0008170F2215398C0EB001000EB80009D
+:102E600002EBC000017140F2A11153984843304970
+:102E700001EBC00101F56271549800EB400202EBD6
+:102E8000001001EBC00090F87E105398C0EB0010CA
+:102E900000EB8000244A02EBC000417140F2A11116
+:102EA00053984843224901EBC00000F562705499E1
+:102EB00001EB410202EB011100EBC10090F87E0032
+:102EC00001287DD125210F9100211A9124E040F2A3
+:102ED000A11153984843164901EBC00101F56271F5
+:102EE000549800EB400202EB001001EBC00151319D
+:102EF000BDF86800095C5398C0EB001000EB80003F
+:102F0000094A02EBC002BDF86800801D1154BDF8EB
+:102F10006800401C81B21A91BDF868000F28D6DB0A
+:102F200000211A912DE00000987E0020984000209A
+:102F300058450020883E002040F2A1115398484394
+:102F4000FE4901EBC00101F56271549800EB4002AB
+:102F500002EB001001EBC0016331BDF86800095CB1
+:102F60005398C0EB001000EB8000F54A02EBC00262
+:102F7000BDF8680015301154BDF86800401C81B2DE
+:102F80001A91BDF868000A28D6DB40F2A1115398C7
+:102F90004843EA4901EBC00101F56271549800EB26
+:102FA000400202EB001001EBC00090F8781053983B
+:102FB000C0EB001000EB8000E14A02EBC00000E033
+:102FC0002DE0C17700211A9124E040F2A11153981D
+:102FD0004843DA4901EBC00101F56271549800EBF6
+:102FE000400202EB001001EBC0017931BDF868002E
+:102FF000095C5398C0EB001000EB8000D04A02EB54
+:10300000C002BDF8680020301154BDF86800401CB3
+:1030100081B21A91BDF868000528D6DB44E040F281
+:10302000A11153984843C54901EBC00000F56270F7
+:10303000549901EB410202EB011100EBC10090F841
+:103040007E0020282ED10A210F9100211A9124E020
+:1030500040F2A11153984843B84901EBC00101F572
+:103060006271549800EB400202EB001001EBC001CA
+:103070007931BDF86800095C5398C0EB001000EB93
+:103080008000AF4A02EBC002BDF86800801D1154F9
+:10309000BDF86800401C81B21A91BDF86800042890
+:1030A000D6DB01E006210F91BDF83C00C1B2539878
+:1030B000C0EB001000EB8000A14A02EBC000C17021
+:1030C0005398C0EB001000EB8000114601EBC001EB
+:1030D0000491BDF83C100498E6F71AFC0022CDE9F3
+:1030E0001002DDE91010020642EA1120C1B2539825
+:1030F000C0EB001000EB8000914A02EBC002BDF86B
+:103100003C0011541098C1B25398C0EB001000EB72
+:1031100080008B4A02EBC002BDF83C00401C1154F9
+:10312000BDF83C00801C81B20F91CBE2F521539891
+:10313000C0EB001000EB8000814A02F830109DF8CF
+:1031400054105398C0EB001000EB800002EBC0005D
+:10315000417000215398C0EB001000EB800002EB9F
+:10316000C0008170F3215398C0EB001000EB800089
+:1031700002EBC000017140F2A111539848436F491E
+:1031800001EBC00101F56271549800EB400202EBC3
+:10319000001001EBC00090F87E105398C0EB0010B7
+:1031A00000EB8000664A02EBC00041710C210F91D8
+:1031B00040F2A11153984843604901EBC00101F569
+:1031C0006271549800EB400202EB001001EBC0006A
+:1031D00090F878105398C0EB001000EB8000584A2C
+:1031E00002EBC000817100211A9124E040F2A1118C
+:1031F00053984843514901EBC00101F5627154985D
+:1032000000EB400202EB001001EBC0017931BDF888
+:103210006800095C5398C0EB001000EB8000484A3E
+:1032200002EBC002BDF86800C01D1154BDF8680073
+:10323000401C81B21A91BDF868000528D6DBBDF8A4
+:103240003C00C1B25398C0EB001000EB80003C4A38
+:1032500002EBC000C1705398C0EB001000EB80007F
+:10326000114601EBC0010491BDF83C100498E6F74B
+:103270004FFB0022CDE91002DDE91010020642EA00
+:103280001120C1B25398C0EB001000EB80002C4A13
+:1032900002EBC002BDF83C0011541098C1B2539823
+:1032A000C0EB001000EB8000254A02EBC002BDF825
+:1032B0003C00401C1154BDF83C00801C81B20F91B1
+:1032C00000E206210F91F5215398C0EB001000EBAE
+:1032D00080001B4A02F830109DF854105398C0EB40
+:1032E000001000EB800002EBC000417000215398F9
+:1032F000C0EB001000EB800002EBC0008170BDF855
+:103300003C00C1B25398C0EB001000EB800002EB10
+:10331000C000C170F6215398C0EB001000EB800094
+:1033200002EBC0000171539800EB400101EB00106B
+:10333000044901EB00113031549805E05845002054
+:10334000987E00209840002001EB0010017A5398ED
+:10335000C0EB001000EB800002EBC00041715398FD
+:10336000C0EB001000EB8000114601EBC00104919E
+:10337000BDF83C100498E6F7CBFA0022CDE9100224
+:10338000DDE91001000A40EA0160C2B25398C0EBC7
+:10339000001000EB8000FE4901EBC000BDF83C10BE
+:1033A00042541098C2B25398C0EB001000EB80005A
+:1033B000F74901EBC003BDF83C00401C1A54BDF8AE
+:1033C0003C00801C80B20F907CE1F5215398C0EB4B
+:1033D000001000EB8000EE4A02F830109DF8541007
+:1033E0005398C0EB001000EB800002EBC00041706E
+:1033F00000215398C0EB001000EB800002EBC000EE
+:10340000817005215398C0EB001000EB800002EBA7
+:10341000C000C170F4215398C0EB001000EB800095
+:1034200002EBC00001715398C0EB001000EB80006C
+:10343000114601EBC001049105210498E6F768FAF2
+:103440000022CDE91002DDE91001000A40EA016026
+:10345000C2B25398C0EB001000EB8000CC4901EBE6
+:10346000C00042711098C2B25398C0EB001000EB3C
+:10347000800001EBC000827107200F9022E140F232
+:1034800013210F91F5215398C0EB001000EB800041
+:10349000BF4A02F830109DF854105398C0EB00104A
+:1034A00000EB800002EBC0004170BDF83C0001124F
+:1034B0005398C0EB001000EB800002EBC00081705D
+:1034C000BDF83C00C1B25398C0EB001000EB800087
+:1034D00002EBC000C17005215398C0EB001000EB57
+:1034E000800002EBC000017100211A911CE053988A
+:1034F00000EB400101EB0010A64901EB00110E3179
+:10350000BDF86800095C5398C0EB001000EB800028
+:103510009F4A02EBC002BDF86800401D1154BDF87F
+:103520006800401C81B21A91BDF868000A28DEDBF1
+:10353000539800EB400101EB0010964901EB00109D
+:10354000408B01125398C0EB001000EB8000904AB2
+:1035500002EBC000C173539800EB400101EB001077
+:103560008C4901EB0010408BC1B25398C0EB0010A6
+:1035700000EB800002EBC000017440F2A1115398EF
+:103580004843854901EBC00101F56271549800EB95
+:10359000400202EB001001EBC000B0F88E000112F7
+:1035A0005398C0EB001000EB8000794A02EBC0009A
+:1035B000417440F2A11153984843774901EBC0018F
+:1035C00001F56271549800EB400202EB001001EB30
+:1035D000C000B0F88E00C1B25398C0EB001000EBF1
+:1035E00080006B4A02EBC000817440F2A111539835
+:1035F0004843694901EBC00101F56271549800EB41
+:10360000400202EB001001EBC000B0F88E1053989E
+:1036100001EB802081B203200491E5F7BDFC00217D
+:103620001A9114E05D49BDF86800095C5398C0EB3D
+:10363000001000EB8000564A02EBC002BDF86800A3
+:1036400013301154BDF86800401C81B21A91BDF8C6
+:103650006800B0F5007FE5DB5398C0EB001000EB8D
+:1036600080004B4901EBC0010491BDF83C10049867
+:10367000E6F74EF90022CDE91002DDE9101002064E
+:1036800042EA1120C1B25398C0EB001000EB800059
+:103690003F4A02EBC002BDF83C0011541098C1B281
+:1036A0005398C0EB001000EB8000394A02EBC002D7
+:1036B000BDF83C00401C1154BDF83C00801C81B298
+:1036C0000F9100BF00BF03F042B8539800EB4001D8
+:1036D00001EB00102F4901EB00113031549801EB40
+:1036E00000104178159140F2A111539848432A499E
+:1036F00001EBC00101F56271549800EB400202EB4E
+:10370000001011F8301040F2A11253985043224A91
+:1037100002EBC0004079814208D1012140F2A112A0
+:10372000539850431C4A02EBC00001711C49539846
+:1037300001EB00115498085C401CC1B2184A539820
+:1037400002EB001254981154559807287ED00ADCD9
+:10375000072865D2DFE810F06400050184046400E6
+:103760003404EE03940510380828F2D2DFE810F094
+:103770003F06D70558005800080058005900A1001E
+:10378000FA215398C0EB001000EB8000004A09E0DA
+:10379000987E00209840002058450020C52F00202A
+:1037A000883E002002F830105398C0EB001000EB68
+:1037B000800002EBC00041705398C0EB001000EB9A
+:1037C000800002EBC00081705398C0EB001000EB4A
+:1037D000800002EBC0005599C1709DF854105398B9
+:1037E000C0EB001000EB800002EBC00001715398A9
+:1037F000C0EB001000EB8000114601EBC000C01CC4
+:1038000002210490E5F766FE01465398C0EB0010D4
+:1038100000EB8000FE4A02EBC000417106210F91CF
+:1038200087E3FA215398C0EB001000EB8000F84AC0
+:1038300002F830105398C0EB001000EB800002EB50
+:10384000C00041705398C0EB001000E0F0E300EBC3
+:10385000800002EBC00081705398C0EB001000EBB9
+:10386000800002EBC0005599C1709DF85410539828
+:10387000C0EB001000EB800002EBC0000171539818
+:10388000C0EB001000EB8000114601EBC000C01C33
+:1038900002210490E5F71EFE01465398C0EB00108C
+:1038A00000EB8000DA4A02EBC000417106210F9163
+:1038B000B6E7FA215398C0EB001000EB8000D44A21
+:1038C00002F830105398C0EB001000EB800002EBC0
+:1038D000C00041705398C0EB001000EB800002EB79
+:1038E000C00081705398C0EB001000EB800002EB29
+:1038F000C0005599C1709DF854105398C0EB00104A
+:1039000000EB800002EBC00001715398C0EB001087
+:1039100000EB8000114601EBC000C01C02210490A6
+:10392000E5F7D8FD01465398C0EB001000EB80008E
+:10393000B74A02EBC000417106210F91142240F2F8
+:10394000A11153984843B34901EBC00101F56271DD
+:10395000549800EB400303EB001001EBC0004271F0
+:10396000E7E2FA215398C0EB001000EB8000A84A70
+:1039700002F830105398C0EB001000EB800002EB0F
+:10398000C00041705398C0EB001000EB800002EBC8
+:10399000C00081705398C0EB001000EB800002EB78
+:1039A000C0005599C1709DF854105398C0EB001099
+:1039B00000EB800002EBC000017140F2A1115398AE
+:1039C0004843944901EBC00000F56270549901EB43
+:1039D000410202EB011100EBC100C07901287DD149
+:1039E00040F2A111539848438A4901EBC00000F509
+:1039F0006270549901EB410202EB011100EBC1002E
+:103A00008068B0F1104F05D34FF410010020CDE9CC
+:103A1000101013E040F2A111539848437D4901EB87
+:103A2000C00000F56270549901EB410202EB0111F4
+:103A300000EBC10080680022CDE9100200211A913C
+:103A40001EE0BDF86800C0F10200C200DDE9101000
+:103A5000CDE92B0108462B99E4F7E5FBC2B2539858
+:103A6000C0EB001000EB8000694901EBC003BDF81A
+:103A70006800401D1A54BDF86800401C80B21A90BE
+:103A8000BDF868000328DCDB0020109011900021B5
+:103A90001A911CE0BDF86800C0F10300C200DDE926
+:103AA0001001CDE92D10E4F7BEFBC2B25398C0EB74
+:103AB000001000EB8000564901EBC003BDF8680020
+:103AC00008301A54BDF86800401C80B21A90BDF846
+:103AD00068000428DEDB00211A911FE0A7E0BDF892
+:103AE0006800C0F10200C200DDE91010CDE92F012D
+:103AF00008462F99E4F797FBC2B25398C0EB001029
+:103B000000EB8000424901EBC003BDF868000C30B7
+:103B10001A54BDF86800401C80B21A90BDF86800C5
+:103B20000328DCDB40F2A11153984843394901EBEB
+:103B3000C00000F56270549901EB410202EB0111E3
+:103B400000EBC100406B0022CDE9100200201A906A
+:103B50001CE0BDF86800C0F10200C200DDE9100100
+:103B6000CDE93110E4F75FFBC2B25398C0EB00100F
+:103B700000EB8000264901EBC003BDF868000F3060
+:103B80001A54BDF86800401C80B21A90BDF8680055
+:103B90000328DEDB40F2A111539848431D4901EB95
+:103BA000C00000F56270549901EB410202EB011173
+:103BB00000EBC100406B1849B1FBF0F00022CDE9E9
+:103BC000100200201A901CE0BDF86800C0F103004C
+:103BD000C200DDE91001CDE93310E4F724FBC2B2E5
+:103BE0005398C0EB001000EB8000094901EBC003C3
+:103BF000BDF8680012301A54BDF86800401C80B24D
+:103C00001A90BDF868000428DEDB0021539805E017
+:103C1000987E00205845002000E1F505C0EB00101B
+:103C200000EB8000FE4A02EBC000817533E140F2F8
+:103C3000A11153984843FB4901EBC00000F56270A5
+:103C4000549901EB410202EB011100EBC100C07974
+:103C5000E8BB00201090119000211A911EE0BDF8E1
+:103C60006800C0F10200C200DDE91010CDE93501A5
+:103C700008463599E4F7D7FAC2B25398C0EB001062
+:103C800000EB8000E64901EBC003BDF86800401D71
+:103C90001A54BDF86800401C80B21A90BDF8680044
+:103CA0000328DCDB40F2A11153984843DD4901EBC6
+:103CB000C00101F56271549800EB400202EB001064
+:103CC00001EBC0008068B0F1104F07D300E0E2E0E4
+:103CD0004FF410000021CDE9100113E040F2A111D2
+:103CE00053984843CF4901EBC00000F562705499E6
+:103CF00001EB410202EB011100EBC10080680022E0
+:103D0000CDE9100200211A911EE0BDF86800C0F153
+:103D10000300C200DDE91010CDE9370108463799EC
+:103D2000E4F781FAC2B25398C0EB001000EB8000B8
+:103D3000BB4901EBC003BDF8680008301A54BDF858
+:103D40006800401C80B21A90BDF868000428DCDBD3
+:103D500000211A911CE0BDF86800C0F10200C20009
+:103D6000DDE91001CDE93910E4F75DFAC2B25398EC
+:103D7000C0EB001000EB8000A94901EBC003BDF8C7
+:103D800068000C301A54BDF86800401C80B21A90CC
+:103D9000BDF868000328DEDB40F2A11153984843C8
+:103DA000A04901EBC00000F56270549901EB41029B
+:103DB00002EB011100EBC100406B0022CDE91002C3
+:103DC00000201A901EE0BDF86800C0F10200C20099
+:103DD000DDE91010CDE93B0108463B99E4F723FAF1
+:103DE000C2B25398C0EB001000EB80008C4901EB8D
+:103DF000C003BDF868000F301A54BDF86800401CBD
+:103E000080B21A90BDF868000328DCDB40F2A111F3
+:103E100053984843834901EBC00000F56270549900
+:103E200001EB410202EB011100EBC100406B7E4946
+:103E3000B1FBF0F00022CDE9100200201A901CE046
+:103E4000BDF86800C0F10300C200DDE91001CDE952
+:103E50003D10E4F7E8F9C2B25398C0EB001000EB54
+:103E600080006F4901EBC003BDF8680012301A549E
+:103E7000BDF86800401C80B21A90BDF868000428A4
+:103E8000DEDB01215398C0EB001000EB8000644A98
+:103E900002EBC0008175539800EB400101EB00106C
+:103EA000624901EB00103030549900EB011040687A
+:103EB000401C0022CDE9100200201A901CE0BDF841
+:103EC0006800C0F10100C200DDE91001CDE93F103A
+:103ED000E4F7A9F9C2B25398C0EB001000EB8000E0
+:103EE0004F4901EBC003BDF8680017301A54BDF804
+:103EF0006800401C80B21A90BDF868000228DEDB22
+:103F00005398C0EB001000EB8000454901EBC00066
+:103F1000C01C16210490E5F7DDFA01465398C0EB6A
+:103F2000001000EB80003E4A02EBC00041761A21EF
+:103F30000F91AAE2FA215398C0EB001000EB800029
+:103F4000374A02F830105398C0EB001000EB8000A5
+:103F500002EBC00041705398C0EB001000EB8000F2
+:103F600002EBC00081705398C0EB001000EB8000A2
+:103F700002EBC0005599C1709DF854105398C0EBE6
+:103F8000001000EB800002EBC00001715398C0EB01
+:103F9000001000EB8000114601EBC000C01C0221A4
+:103FA0000490E5F797FA01465398C0EB001000EB38
+:103FB00080001B4A02EBC000417106210F9164E2B0
+:103FC000FA215398C0EB001000EB8000144A02F86D
+:103FD00030105398C0EB001000EB800002EBC000E3
+:103FE00041705398C0EB001000EB800002EBC00062
+:103FF00081705398C0EB001000EB800002EBC00012
+:104000005599C1709DF854105398C0EB001000EB07
+:10401000800002EBC00001715398C0EB001008E073
+:10402000987E00205845002000E1F50598400020CA
+:10403000E0E000EB8000114601EBC000C01C022153
+:104040000490E5F747FA01465398C0EB001000EBE7
+:104050008000FE4A02EBC000417106210F9114E27C
+:10406000FA215398C0EB001000EB8000F74A02F8E9
+:1040700030105398C0EB001000EB800002EBC00042
+:1040800041705398C0EB001000EB800002EBC000C1
+:1040900081705398C0EB001000EB800002EBC00071
+:1040A0005599C1709DF854105398C0EB001000EB67
+:1040B000800002EBC000017140F2A1115398484307
+:1040C000E34901EBC00101F56271549800EB400235
+:1040D00002EB001001EBC000406B0022CDE91002A2
+:1040E00000201A901EE0BDF86800C0F10200C20076
+:1040F000DDE910104291419008464199E4F793F8A8
+:10410000C2B25398C0EB001000EB8000CF4901EB26
+:10411000C003BDF86800401D1A54BDF86800401C7B
+:1041200080B21A90BDF868000328DCDB40F2A111D0
+:1041300053984843C64901EBC00101F56271549898
+:1041400000EB400202EB001001EBC000416B08469F
+:104150000191002102F05CFD02460B46CDE902010F
+:10416000BC480021E4F72EF8CDE91001DDE910018B
+:1041700003F002FBCDE9100100211A911CE0BDF80B
+:104180006800C0F10300C200DDE9100143914490D2
+:10419000E4F749F8C2B25398C0EB001000EB80007E
+:1041A000AA4901EBC003BDF8680008301A54BDF8F5
+:1041B0006800401C80B21A90BDF868000428DEDB5D
+:1041C0005398C0EB001000EB8000A04901EBC00049
+:1041D000C01C09210490E5F77DF901465398C0EB16
+:1041E000001000EB8000994A02EBC00001730D2122
+:1041F0000F914AE1FA215398C0EB001000EB8000C8
+:10420000924A02F830105398C0EB001000EB800087
+:1042100002EBC00041705398C0EB001000EB80002F
+:1042200002EBC00081705398C0EB001000EB8000DF
+:1042300002EBC0005599C1709DF854105398C0EB23
+:10424000001000EB800002EBC00001715398C0EB3E
+:10425000001000EB8000114601EBC000C01C0221E1
+:104260000490E5F737F901465398C0EB001000EBD6
+:104270008000764A02EBC000417106210F9104E1F3
+:10428000FA215398C0EB001000EB80006F4A02F84F
+:1042900030105398C0EB001000EB800002EBC00020
+:1042A00041705398C0EB001000EB800002EBC0009F
+:1042B00081705398C0EB001000EB800002EBC0004F
+:1042C0005599C1709DF854105398C0EB001000EB45
+:1042D000800002EBC000017155215398C0EB001023
+:1042E00000EB800002EBC00041715398C0EB00105E
+:1042F00000EB8000114601EBC000C01C03210490BC
+:10430000E5F7E8F801465398C0EB001000EB800099
+:104310004E4A02EBC000817107210F91B5E0FA21EE
+:104320005398C0EB001000EB8000484A02F83010B0
+:104330005398C0EB001000EB800002EBC00041700E
+:104340005398C0EB001000EB800002EBC0008170BE
+:104350005398C0EB001000EB800002EBC0005599B1
+:10436000C1709DF854105398C0EB001000EB800012
+:1043700002EBC0000171AA215398C0EB001000EBC2
+:10438000800002EBC000417100211A9111E0002170
+:104390005398C0EB001000EB80002C4A02EBC002E7
+:1043A000BDF86800801D1154BDF86800401C81B242
+:1043B0001A91BDF868000328E9DB5398C0EB0010A0
+:1043C00000EB8000214901EBC000C01C06210490D5
+:1043D000E5F780F801465398C0EB001000EB800031
+:1043E0001A4A02EBC00041720A210F914DE0FA21F6
+:1043F0005398C0EB001000EB8000144A02F8301014
+:104400005398C0EB001000EB800002EBC00041703D
+:104410005398C0EB001000EB800002EBC0008170ED
+:104420005398C0EB001000EB800002EBC0005599E0
+:10443000C1709DF854105398C0EB001000EB800041
+:1044400002EBC0000171539806E00000987E002046
+:104450005845002000E1F505C0EB001000EB80009E
+:10446000114601EBC000C01C02210490E5F732F8B0
+:1044700001465398C0EB001000EB8000FE4A02EBAF
+:10448000C000417106210F9100BF00BF02F05FB96B
+:10449000539800EB400101EB0010F84901EB0011CB
+:1044A0003031549801EB00104178159140F2A11180
+:1044B00053984843F24901EBC00101F562715498E9
+:1044C00000EB400202EB001011F8301040F2A11294
+:1044D00053985043EA4A02EBC0004079814208D128
+:1044E000012140F2A11253985043E54A02EBC0006B
+:1044F0000171E449539801EB00115498085C401C89
+:10450000C1B2E04A539802EB0012549811545398E8
+:1045100030B1012808D002280BD0032813D10DE0B8
+:10452000D948DA4908600EE0D748D849AC39C8679D
+:1045300009E0D548D5491831086004E0D248D3498C
+:10454000AC39486600BF00BF559889287FD00CDC85
+:10455000142876D004DC082874D010286FD188E3A2
+:10456000152870D08028F9D1EFE38B286CD08C28E7
+:104570006BD08E286AD08F28F0D19DF854105398B4
+:10458000C0EB001000EB8000BB4A02F830100321A2
+:104590005398C0EB001000EB800002EBC0004170AC
+:1045A0008F215398C0EB001000EB800002EBC0009D
+:1045B00081705398C0EB001000EB8000114601EBB6
+:1045C000C001049103210498E6F708FB01465398C3
+:1045D000C0EB001000EB8000A74A02EBC000C170E6
+:1045E00004210F919DF85400402806DC9DF85400EA
+:1045F00040F48070A449088003E09DF85400A2496B
+:10460000088001211A9114E05398C0EB001000EBD0
+:104610008000994901EBC001BDF86800095C9A4A25
+:10462000BDF8680022F81010BDF86800401C81B287
+:104630001A91BDF86810BDF83C008142E4DB93E2BA
+:1046400005E0FCE391E2FBE34EE17FE3F9E39DF853
+:1046500054105398C0EB001000EB8000864A02F81B
+:10466000301089215398C0EB001000EB800002EB62
+:10467000C0008170539800EB400101EB00107F49AE
+:1046800001EB0010007BE8BB40F2A11153984843B6
+:104690007B4901EBC00000F56270549901EB4102C7
+:1046A00002EB011100EBC1008068B0F5100F05D3DB
+:1046B0004FF410000021CDE9100117E040F2A111E4
+:1046C000539848436E4901EBC00101F5627154985B
+:1046D00000EB400202EB001001EBC00081680846CD
+:1046E0000491002102F094FACDE9100106215398BB
+:1046F000C0EB001000EB80005F4A02EBC00041708D
+:10470000002100E03CE01A911CE0BDF86800C0F117
+:104710000200C200DDE9100145914690E3F783FDF8
+:10472000C2B25398C0EB001000EB8000524901EB7D
+:10473000C003BDF86800C01C1A54BDF86800401CD6
+:1047400080B21A90BDF868000328DEDB5398C0EBF6
+:10475000001000EB8000484901EBC00104910621E4
+:104760000498E5F714F901465398C0EB001000EBEC
+:104770008000414A02EBC000817107210F9178E06F
+:1047800040F2A111539848433D4901EBC00000F5A8
+:104790006270549901EB410202EB011100EBC10080
+:1047A0008068B0F1104F05D34FF010400021CDE9E3
+:1047B000100117E040F2A11153984843304901EB32
+:1047C000C00101F56271549800EB400202EB001049
+:1047D00001EBC000816808460491002102F018FA3C
+:1047E000CDE9100107215398C0EB001000EB8000C9
+:1047F000214A02EBC000417000211A911CE0BDF873
+:104800006800C0F10300C200DDE910014791489043
+:10481000E3F709FDC2B25398C0EB001000EB800033
+:10482000154901EBC003BDF86800C01C1A54BDF85F
+:104830006800401C80B21A90BDF868000428DEDBD6
+:104840005398C0EB001000EB80000B4901EBC00156
+:10485000049107210498E6F7C1F901465398C0EB8B
+:10486000001000EB8000044A02EBC000C171082177
+:104870000F919DF854000BE0987E00209840002096
+:1048800058450020883E0020AC970020AC600240D4
+:10489000402806DC9DF8540040F48070FE490880F2
+:1048A00003E09DF85400FC49088001211A9114E0AE
+:1048B0005398C0EB001000EB8000F84901EBC001F9
+:1048C000BDF86800095CF44ABDF8680022F81010D1
+:1048D000BDF86800401C81B21A91BDF86810BDF89F
+:1048E0003C008142E4DB3FE19DF854105398C0EB5B
+:1048F000001000EB8000E94A02F830108B21539839
+:10490000C0EB001000EB800002EBC00081705398F8
+:1049100000EB400101EB0010E14901EB0010007BCE
+:10492000F0BB40F2A11153984843DE4901EBC000AF
+:1049300000F56270549901EB410202EB011100EBAA
+:10494000C1008068B0F5100F05D14FF410000021B0
+:10495000CDE9100117E040F2A11153984843D14925
+:1049600001EBC00101F56271549800EB400202EBCB
+:10497000001001EBC000816808460491002102F09C
+:1049800047F9CDE9100106215398C0EB001000EB68
+:104990008000C24A02EBC000417000211A911FE062
+:1049A0003CE0BDF86800C0F10200C200DDE9101073
+:1049B0004A91499008464999E3F735FCC2B25398A9
+:1049C000C0EB001000EB8000B44901EBC003BDF860
+:1049D0006800C01C1A54BDF86800401C80B21A90D0
+:1049E000BDF868000328DCDB5398C0EB001000EB37
+:1049F0008000AA4901EBC001049106210498E4F764
+:104A0000C6FF01465398C0EB001000EB8000A34A9C
+:104A100002EBC000817107210F9178E040F2A111F3
+:104A2000539848439F4901EBC00000F562705499C8
+:104A300001EB410202EB011100EBC1008068B0F113
+:104A4000104F05D14FF010410020CDE9101017E0B4
+:104A500040F2A11153984843924901EBC00101F57E
+:104A60006271549800EB400202EB001001EBC000B1
+:104A7000816808460491002102F0CAF8CDE91001CE
+:104A800007215398C0EB001000EB8000834A02EB33
+:104A9000C000417000211A911CE0BDF86800C0F10F
+:104AA0000300C200DDE910014B914C90E3F7BBFB22
+:104AB000C2B25398C0EB001000EB8000774901EBC5
+:104AC000C003BDF86800C01C1A54BDF86800401C43
+:104AD00080B21A90BDF868000428DEDB5398C0EB62
+:104AE000001000EB80006D4901EBC001049107212B
+:104AF0000498E6F773F801465398C0EB001000EBFA
+:104B00008000664A02EBC000C17108210F919DF838
+:104B10005400402806DC9DF8540040F480705E4943
+:104B2000088003E09DF854005B49088001211A9138
+:104B300014E05398C0EB001000EB8000574901EBE4
+:104B4000C001BDF868000A5C5349BDF8680021F84F
+:104B50001020BDF86800401C81B21A91BDF86810A1
+:104B6000BDF83C008142E4DB28E39DF854105398E3
+:104B7000C0EB001000EB8000484A02F8301003211F
+:104B80005398C0EB001000EB800002EBC0004170B6
+:104B900008215398C0EB001000EB800002EBC0002E
+:104BA00081705398C0EB001000EB8000114601EBC0
+:104BB000C001049103210498E6F710F801465398C8
+:104BC000C0EB001000EB8000344A02EBC000C17063
+:104BD00004210F919DF85400402806DC9DF85400F4
+:104BE00040F480702C49088003E09DF854002A4965
+:104BF000088001211A9114E05398C0EB001000EBDB
+:104C00008000264901EBC001BDF868000A5C22491A
+:104C1000BDF8680021F81020BDF86800401C81B282
+:104C20001A91BDF86810BDF83C008142E4DB53984E
+:104C300000EB400101EB0010194901EB001130318C
+:104C4000549801EB0010807820F020012031539817
+:104C500000EB400202EB0010114A02EB001230326E
+:104C6000549802EB0010817002205399E5F71EFA68
+:104C7000A4E29DF854105398C0EB001000EB8000A4
+:104C8000064A02F8301003215398C0EB001000EBE5
+:104C9000800002EBC00007E0AC970020987E002067
+:104CA0009840002058450020417010215398C0EBD7
+:104CB000001000EB800002EBC00081705398C0EB45
+:104CC000001000EB8000114601EBC00104910321AC
+:104CD0000498E5F783FF01465398C0EB001000EB02
+:104CE0008000FE4A02EBC000C17004210F919DF8C4
+:104CF0005400402806DC9DF8540040F48070F849C8
+:104D0000088003E09DF85400F549088001211A91BC
+:104D100014E05398C0EB001000EB8000EF4901EB6A
+:104D2000C001BDF868000A5CED49BDF8680021F8D3
+:104D30001020BDF86800401C81B21A91BDF86810BF
+:104D4000BDF83C008142E4DB38E262E09DF854109B
+:104D50005398C0EB001000EB8000E04A02F83010DE
+:104D600003215398C0EB001000EB800002EBC00061
+:104D700041708C215398C0EB001000EB800002EBD7
+:104D8000C00081705398C0EB001000EB800011460A
+:104D900001EBC001049103210498E5F71FFF0146D0
+:104DA0005398C0EB001000EB8000CC4A02EBC0002F
+:104DB000C17004210F919DF85400402806DC9DF835
+:104DC000540040F48070C649088003E09DF8540008
+:104DD000C349088001211A9114E05398C0EB0010D8
+:104DE00000EB8000BD4901EBC001BDF86800095C23
+:104DF000BB4ABDF8680022F81010BDF86800401CDE
+:104E000081B21A91BDF86810BDF83C008142E4DB24
+:104E1000D4E19DF854105398C0EB001000EB8000D3
+:104E2000AE4A02F8301080215398C0EB001000EB1E
+:104E3000800002EBC00081700721539802E05AE124
+:104E4000EFE08BE0C0EB001000EB800002EBC00055
+:104E5000417040F2A11153984843A24901EBC001AF
+:104E600001F56271549800EB400202EB001001EB77
+:104E7000C000416B08460491002101F0C9FECDE954
+:104E8000100100211A911EE0BDF86800C0F1030076
+:104E9000C200DDE910104E914D9008464D99E3F7A0
+:104EA000C2F9C2B25398C0EB001000EB80008B49EE
+:104EB00001EBC003BDF86800C01C1A54BDF86800BF
+:104EC000401C80B21A90BDF868000428DCDB5398BF
+:104ED000C0EB001000EB8000804901EBC0010491A1
+:104EE00007210498E5F77AFE01465398C0EB0010BD
+:104EF00000EB8000794A02EBC000C17108210F91DC
+:104F00009DF85400402806DC9DF8540040F4807061
+:104F10007349088003E09DF854007149088001211D
+:104F20001A9114E05398C0EB001000EB80006B491D
+:104F300001EBC001BDF868000A5C6949BDF8680072
+:104F400021F81020BDF86800401C81B21A91BDF80C
+:104F50006810BDF83C008142E4DB2FE19DF854105D
+:104F60005398C0EB001000EB80005C4A02F8301050
+:104F700003215398C0EB001000EB800002EBC0004F
+:104F800041708E215398C0EB001000EB800002EBC3
+:104F9000C00081705398C0EB001000EB80001146F8
+:104FA00001EBC001049103210498E5F717FE0146C7
+:104FB0005398C0EB001000EB8000484A02EBC000A1
+:104FC000C17004210F919DF85400402806DC9DF823
+:104FD000540040F480704249088003E09DF854007A
+:104FE0003F49088001211A9114E05398C0EB00104A
+:104FF00000EB8000394901EBC001BDF868000A5C94
+:105000003749BDF8680021F81020BDF86800401C41
+:1050100081B21A91BDF86810BDF83C008142E4DB12
+:10502000CCE09DF854105398C0EB001000EB8000CA
+:105030002A4A02F8301003215398C0EB001000EB0D
+:10504000800002EBC000417015215398C0EB0010A6
+:1050500000EB800002EBC00081705398C0EB0010A1
+:1050600000EB8000114601EBC0010491032104987C
+:10507000E5F7B4FD01465398C0EB001000EB80004B
+:10508000164A02EBC000C17004210F919DF8540034
+:10509000402806DC9DF8540040F4807010490880D8
+:1050A00003E09DF854000E49088001211A9114E094
+:1050B0005398C0EB001000EB8000084901EBC001E1
+:1050C000BDF86800095C064ABDF8680022F81010B7
+:1050D000BDF86800401C81B21A9105E0987E00205E
+:1050E000AC97002058450020BDF86810BDF83C0082
+:1050F0008142DDDB62E09DF854105398C0EB001054
+:1051000000EB8000F94A02F8301003215398C0EBFD
+:10511000001000EB800002EBC00041701421539896
+:10512000C0EB001000EB800002EBC00081705398D0
+:10513000C0EB001000EB8000114601EBC0010491B0
+:1051400003210498E5F74AFD01465398C0EB00108F
+:1051500000EB8000E54A02EBC000C17004210F9112
+:105160009DF85400402806DC9DF8540040F48070FF
+:10517000DF49088003E09DF85400DD4908800121E3
+:105180001A9114E05398C0EB001000EB8000D7494F
+:1051900001EBC001BDF868000A5CD549BDF86800A4
+:1051A00021F81020BDF86800401C81B21A91BDF8AA
+:1051B0006810BDF83C008142E4DB00BF00BFE3E3C0
+:1051C000539800EB400101EB0010CA4901EB0011BC
+:1051D0003031549801EB00104178084604910021C9
+:1051E00002F0CAFAC1B2159140F2A1115398484396
+:1051F000C14901EBC00101F56271549800EB400216
+:1052000002EB001011F8301040F2A11253985043F5
+:10521000B94A02EBC0004079814208D1012140F235
+:10522000A11253985043B44A02EBC0000171B34934
+:10523000539801EB00115498085C401CC1B2AF4A6E
+:10524000539802EB00125498115440F2A111539854
+:105250004843A94901EBC00000F56270549901EB85
+:10526000410202EB011100EBC10090F89000C0F385
+:10527000C00090B1539800EB400101EB00109D4934
+:1052800001EB001041790B464FF4805204914FF42A
+:10529000E131539802F05EF919E0539800EB4001B8
+:1052A00001EB0010934901EB0010417904915398F0
+:1052B00000EB400101EB00108E4901EB001001688A
+:1052C00003914FF48052049B539802F043F9559890
+:1052D000E4284DD006DCA1287ED0A3287DD0B028BC
+:1052E00045D106E0E52879D0E62878D0E728F7D13F
+:1052F0006EE1F5215398C0EB001000EB80007B4A73
+:1053000002F830109DF854105398C0EB001000EBD9
+:10531000800002EBC0004170A2215398C0EB001046
+:1053200000EB800002EBC0008170B0215398C0EB0D
+:10533000001000EB800002EBC000C1705398C0EB7E
+:10534000001000EB8000114601EBC0010491032125
+:10535000049802F0EDF801465398C0EB001000EB02
+:105360008000624A02EBC000017105210F910AE33F
+:10537000F5215398C0EB001000EB80005B4A02F867
+:1053800030109DF854105398C0EB001000EB8000D3
+:1053900002EBC0004170539800EB400101EB00109C
+:1053A000544901EB0010007BF0BB40F2A11153986F
+:1053B0004843514901EBC00000F56270549901EB7C
+:1053C000410202EB011100EBC1008068B0F5100F43
+:1053D0000AD34FF4100003E039E110E24EE293E209
+:1053E0000021CDE9100113E040F2A1115398484388
+:1053F000414901EBC00000F56270549901EB410294
+:1054000002EB011100EBC10080680022CDE910021F
+:10541000A5215398C0EB001000EB8000334A02EB4B
+:10542000C0008170002100E046E01A911CE0BDF848
+:105430006800C0F10200C200DDE910014F915090F8
+:10544000E2F7F1FEC2B25398C0EB001000EB80000F
+:10545000264901EBC003BDF86800C01C1A54BDF812
+:105460006800401C80B21A90BDF868000328DEDB9B
+:10547000B5215398C0EB001000EB80001B4A02EBF3
+:10548000C00081715398C0EB001000EB8000114602
+:1054900001EBC00104910621049802F049F801468D
+:1054A0005398C0EB001000EB8000104A02EBC000E4
+:1054B000C17108210F918AE040F2A111539848432D
+:1054C0000D4901EBC00000F56270549901EB4102F7
+:1054D00002EB011100EBC1008068B0F1104F0FD357
+:1054E0004FF010410020CDE910101DE0987E002003
+:1054F000AC9700209840002058450020883E0020AE
+:1055000040F2A11153984843FC4901EBC00000F55B
+:105510006270549901EB410202EB011100EBC100F2
+:1055200080680022CDE91002A6215398C0EB00103C
+:1055300000EB8000F24A02EBC000817000211A915A
+:105540001EE0BDF86800C0F10300C200DDE91010E4
+:105550005291519008465199E2F765FEC2B25398B4
+:10556000C0EB001000EB8000E54901EBC003BDF883
+:105570006800C01C1A54BDF86800401C80B21A9024
+:10558000BDF868000428DCDBE4215398C0EB001070
+:1055900000EB8000DA4A02EBC000C1715398C0EB07
+:1055A000001000EB8000114601EBC00104910721BF
+:1055B000049801F0BDFF01465398C0EB001000EBCA
+:1055C0008000CF4A02EBC000017209210F91DAE19D
+:1055D000F5215398C0EB001000EB8000C84A02F898
+:1055E00030109DF854105398C0EB001000EB800071
+:1055F00002EBC0004170A2215398C0EB001000EBF9
+:10560000800002EBC0008170E7215398C0EB0010CE
+:1056100000EB800002EBC000C1705398C0EB00109B
+:1056200000EB8000114601EBC001049103210498B6
+:1056300001F07EFF01465398C0EB001000EB8000A4
+:10564000AF4A02EBC000017105210F919BE1F521EA
+:105650005398C0EB001000EB8000A94A02F830100C
+:105660009DF854105398C0EB001000EB800002EB43
+:10567000C0004170539800EB400101EB0010A149BC
+:1056800001EB0010007BE0BBA4215398C0EB00109D
+:1056900000EB800002EBC000817000211A9127E02E
+:1056A00040F2A11153984843944901EBC00101F520
+:1056B0006271549800EB400202EB001001EBC00055
+:1056C000416BBDF86800C0F10100C000C1405398B3
+:1056D000C0EB001000EB8000894A02EBC002BDF86D
+:1056E0006800C01C1154BDF86800401C81B21A91BA
+:1056F000BDF868000228D3DBB2215398C0EB00103C
+:1057000000E01FE000EB80007D4A02EBC000417129
+:105710005398C0EB001000EB8000114601EBC00174
+:1057200004910521049801F003FF01465398C0EB52
+:10573000001000EB8000724A02EBC000817107216B
+:105740000F915BE0A5215398C0EB001000EB8000A7
+:105750006B4A02EBC000817000211A9127E040F2F1
+:10576000A11153984843654901EBC00101F56271ED
+:10577000549800EB400202EB001001EBC000416BBB
+:10578000BDF86800C0F10200C000C1405398C0EBF2
+:10579000001000EB80005A4A02EBC002BDF868001E
+:1057A000C01C1154BDF86800401C81B21A91BDF8AC
+:1057B00068000328D3DBA1215398C0EB001000EB55
+:1057C00080004F4A02EBC00081715398C0EB00107B
+:1057D00000EB8000114601EBC00104910621049802
+:1057E00001F0A6FE01465398C0EB001000EB8000CC
+:1057F000434A02EBC000C17108210F91C3E0F521BB
+:105800005398C0EB001000EB80003D4A02F83010C6
+:105810009DF854105398C0EB001000EB800002EB91
+:10582000C0004170A2215398C0EB001000EB800033
+:1058300002EBC0008170A3215398C0EB001000EB75
+:10584000800002EBC000C1705398C0EB001000EB69
+:105850008000114601EBC00104910321049801F07E
+:1058600067FE01465398C0EB001000EB8000244A0D
+:1058700002EBC000017105210F9184E0F5215398DE
+:10588000C0EB001000EB80001D4A02F830109DF8BC
+:1058900054105398C0EB001000EB800002EBC000E6
+:1058A0004170A2215398C0EB001000EB800002EB86
+:1058B000C0008170E5215398C0EB001000EB800020
+:1058C00002EBC000C1705398C0EB001000EB8000E9
+:1058D000114601EBC00104910321049801F028FE58
+:1058E00001465398C0EB001000EB8000044A02EB25
+:1058F000C000017105210F9145E0000058450020CE
+:10590000987E002098400020F5215398C0EB0010AD
+:1059100000EB8000FE4A02F830109DF854105398B6
+:10592000C0EB001000EB800002EBC0004170A22130
+:105930005398C0EB001000EB800002EBC0008170B8
+:10594000E6215398C0EB001000EB800002EBC00092
+:10595000C1705398C0EB001000EB8000114601EBC2
+:10596000C00104910321049801F0E2FD014653981F
+:10597000C0EB001000EB8002E54800EBC2000171B3
+:1059800005210F9100BF00BFFDE35499149140F22F
+:10599000A11153984843DF4901EBC00108319DF83C
+:1059A0005000C0EBC00001EBC000827840F2A111B2
+:1059B00053984843D74901EBC00108319DF8500086
+:1059C000C0EBC00001EBC000C0781044C1B25491DC
+:1059D00040F2A11153984843CE4901EBC001083170
+:1059E0009DF85000C0EBC00001EBC000417815915C
+:1059F00040F2A11153984843C64901EBC001083158
+:105A00009DF85000C0EBC00001EBC000017940F2EE
+:105A1000A11253985043BF4A02EBC0004079814223
+:105A200008D1012140F2A11253985043B94A02EB28
+:105A3000C0000171B849539801EB00119DF8500066
+:105A4000014404910878401CC1B2049801709DF88B
+:105A50005400002804DD9DF85400401EC1B2159189
+:105A60005598A1380A286ED2DFE800F0FEFDFCFB55
+:105A7000FAF9F805F7F602215398C0EB001000EB95
+:105A80008000A34A02F830109DF854004030C1B2A3
+:105A90005398C0EB001000EB800002EBC000417097
+:105AA00041215398C0EB001000EB800002EBC000D6
+:105AB000817030215398C0EB001000EB800002EBA6
+:105AC000C000C1705398C0EB001000EB800002EBE7
+:105AD000C000017140F2A111539848438D4901EB78
+:105AE000C00101F56271549800EB400202EB001016
+:105AF00001EBC000007901095398C0EB001000EBE6
+:105B00008000834A02EBC00041715398C0EB001043
+:105B100000EB8000114601EBC00040790A2813DA3F
+:105B20005398C0EB001000EB800001EBC0004079FF
+:105B30003030C1B25398C0EB001000EB800002EB94
+:105B4000C000417114E017E25398C0EB001000EB65
+:105B500080006F4901EBC00040793730C1B25398E3
+:105B6000C0EB001000EB8000694A02EBC0004171FD
+:105B700040F2A11153984843664901EBC00101F579
+:105B80006271549800EB400202EB001001EBC00080
+:105B9000007900F00F015398C0EB001000EB80007B
+:105BA0005B4A02EBC00081715398C0EB001000EB20
+:105BB0008000114601EBC00080790A2812DA539860
+:105BC000C0EB001000EB800001EBC00080793030AA
+:105BD000C1B25398C0EB001000EB800002EBC00094
+:105BE000817113E05398C0EB001000EB800048492E
+:105BF00001EBC00080793730C1B25398C0EB001080
+:105C000000EB8000424A02EBC000817103225398EE
+:105C1000C0EB001000EB80003D4901EBC000C271F9
+:105C20005398C0EB001000EB800001EBC000401C5B
+:105C300007210490E3F74EFC01465398C0EB001097
+:105C400000EB8000324A02EBC000017209210F9183
+:105C5000002140F2A11208E020E1A2E0FEE3FEE311
+:105C60003FE38AE1F0E042E017E053985043294ACD
+:105C700002EBC0000171082240F2A1115398484381
+:105C8000244901EBC00000F56270549901EB410317
+:105C900003EB011100F831206EE104215398C0EBB1
+:105CA000001000EB80001A4A02F830109DF85400F2
+:105CB0004030C1B25398C0EB001000EB800002EB03
+:105CC000C000417051215398C0EB001000EB8000E0
+:105CD00002EBC000817005215398C0EB001000EB6F
+:105CE000800002EBC000C17004210F9144E1022149
+:105CF0005398C0EB001000EB8000054A02F830100A
+:105D00009DF854004030C1B25398C0EB001005E03C
+:105D1000987E002058450020883E002000EB80003F
+:105D200002EBC000417041215398C0EB001000EB22
+:105D3000800002EBC000817031215398C0EB00104D
+:105D400000EB800002EBC000C17035215398C0EB1E
+:105D5000001000EB800002EBC0000171032153989A
+:105D6000C0EB001000EB800002EBC00041715398C3
+:105D7000C0EB001000EB8000114601EBC000401C9E
+:105D800005210490E3F7A6FB01465398C0EB0010F1
+:105D900000EB8000FC4A02EBC000817107210F91EB
+:105DA000EDE302215398C0EB001000EB8000F64AAF
+:105DB00002F830109DF854004030C1B25398C0EB47
+:105DC000001000EB800002EBC000417041215398AD
+:105DD000C0EB001000EB800002EBC00081703221AC
+:105DE0005398C0EB001000EB800002EBC000C170C4
+:105DF00030215398C0EB001000EB800002EBC00094
+:105E0000017103215398C0EB001000EB800002EBFE
+:105E1000C00041715398C0EB001000EB80001146A8
+:105E200001EBC000401C05210490E3F753FB014641
+:105E30005398C0EB001000EB8000D34A02EBC00087
+:105E4000817107210F919AE304215398C0EB001050
+:105E500000EB8000CC4A02F830109DF8540040302E
+:105E6000C1B25398C0EB001000EB800002EBC00001
+:105E7000417041215398C0EB001000EB800002EB11
+:105E8000C000817005215398C0EB001000EB80002A
+:105E900002EBC000C17004210F9170E302215398FE
+:105EA000C0EB001000EB8000B74A02F830109DF8FC
+:105EB00054004030C1B25398C0EB001000EB80009A
+:105EC00002EBC000417041215398C0EB001000EB81
+:105ED000800002EBC000817031215398C0EB0010AC
+:105EE00000EB800002EBC000C17032215398C0EB80
+:105EF000001000EB800002EBC000017103215398F9
+:105F0000C0EB001000EB800002EBC0004171539821
+:105F1000C0EB001000EB8001104600EBC100401CFC
+:105F200005210490E3F7D6FA01465398C0EB001020
+:105F300000EB8000944A02EBC000817107210F91B1
+:105F4000539800EB400101EB0010904901EB001168
+:105F50003031549801EB0010807820F020025398E3
+:105F600000EB400101EB0010884901EB00103030DC
+:105F7000549900EB0110827001E302215398C0EBA9
+:105F8000001000EB8000804A02F830109DF85400A9
+:105F90004030C1B25398C0EB001000EB800002EB20
+:105FA000C000417041215398C0EB001000EB80000D
+:105FB00002EBC000817031215398C0EB001000EB60
+:105FC000800002EBC000C1705398C0EB001000EBE2
+:105FD000800002EBC000017140F2A11153984843C8
+:105FE0006B4901EBC00000F56270549901EB41026E
+:105FF00002EB011100EBC1008068B0F5100F0AD36D
+:1060000030215398C0EB001000EB80005E4A02EB99
+:10601000C000417109E032215398C0EB001000EB41
+:106020008000594A02EBC000417140F2A11153981F
+:106030004843574901EBC00000F56270549901EBE9
+:10604000410202EB011100EBC100C07901280AD125
+:1060500031215398C0EB001000EB80004A4A02EB5C
+:10606000C00081711BE040F2A11153984843484998
+:1060700001EBC00000F56270549901EB410202EBA4
+:10608000011100EBC100C07948B932215398C0EB2F
+:10609000001000EB80003C4A02EBC0008171002040
+:1060A0001A902AE040F2A11153984843384901EB75
+:1060B000C00101F56271549800EB400202EB001040
+:1060C00001EBC0008168BDF86800C0F105008000E8
+:1060D000C14001F00F0130315398C0EB001000EBCC
+:1060E0008000294A02EBC002BDF86800C01D1154AF
+:1060F000BDF86800401C81B21A91BDF868000628FE
+:10610000D0DB00201A9011E030215398C0EB001032
+:1061100000EB80001C4A02EBC002BDF868000D30A5
+:106120001154BDF86800401C81B21A91BDF8680096
+:106130001E28E9DB00201990A9E040F2A111539834
+:106140004843134901EBC00108319DF85000C0EBF2
+:10615000C00001EBC000C178BDF8640081423AD1B3
+:1061600040F2A11153984843094901EBC00108319D
+:106170009DF85000C0EBC00001EBC0008178BDF875
+:106180006400014406E0E2E2987E0020984000208E
+:106190005845002001EB410000EB011140F2A11233
+:1061A00053985043F74A02EBC00000F5627000EBD1
+:1061B000C100406B78B132215398C0EB001000EB66
+:1061C0008000F14A02EBC002BDF8640000EB8000E1
+:1061D0000D3011540EE030215398C0EB001000EB4D
+:1061E0008000E94A02EBC002BDF8640000EB8000C9
+:1061F0000D30115400201A9040E040F2A111539844
+:106200004843E04901EBC00108319DF85000C0EB64
+:10621000C00001EBC0008178BDF86400084400EBC9
+:10622000400101EB001140F2A11253985043D54AAE
+:1062300002EBC00000F5627000EBC100416BBDF8DD
+:106240006800C0F103008000C14001F00F0130314F
+:10625000BDF868200E32BDF8640000EB80000244F7
+:106260005398C0EB001000EB8000C74B03EBC0005D
+:106270008154BDF86800401C81B21A91BDF86800D5
+:106280000428BADBBDF86400401C81B21991BDF846
+:1062900064000628FFF651AF03225398C0EB0010AC
+:1062A00000EB8000B84901EBC00080F82B20539828
+:1062B000C0EB001000EB800001EBC000401C2B2164
+:1062C0000490E3F707F901465398C0EB001000EB88
+:1062D0008000AD4A02EBC00080F82C102D210F91F8
+:1062E0004DE102215398C0EB001000EB8000A64A5C
+:1062F00002F830109DF854004030C1B25398C0EB02
+:10630000001000EB800002EBC00041704121539867
+:10631000C0EB001000EB800002EBC0008170322166
+:106320005398C0EB001000EB800002EBC000C1707E
+:1063300031215398C0EB001000EB800002EBC0004D
+:10634000017132215398C0EB001000EB800002EB8A
+:10635000C000417100211A9111E030215398C0EB27
+:10636000001000EB8000884A02EBC002BDF8680014
+:10637000801D1154BDF86800401C81B21A91BDF80F
+:1063800068001E28E9DB00201990A4E040F2A1116A
+:10639000539848437B4901EBC00108319DF85000F8
+:1063A000C0EBC00001EBC000C178BDF864008142C1
+:1063B00032D140F2A11153984843724901EBC00118
+:1063C00008319DF85000C0EBC00001EBC00081789F
+:1063D000BDF86400014401EB410000EB011140F203
+:1063E000A11253985043674A02EBC00000F5627057
+:1063F00000EBC100406B78B132215398C0EB001024
+:1064000000EB8000604A02EBC002BDF8640000EBC4
+:106410008000801D11540EE030215398C0EB001015
+:1064200000EB8000584A02EBC002BDF8640000EBAC
+:106430008000801D115400201A9043E040F2A11109
+:10644000539848434F4901EBC00108319DF8500073
+:10645000C0EBC00001EBC000817801E07AE064E0AD
+:10646000BDF86400014401EB410000EB011140F272
+:10647000A11253985043434A02EBC00000F56270EA
+:1064800000EBC100416BBDF86800C0F10300800063
+:10649000C14001F00F013031BDF86820D21DBDF8B8
+:1064A000640000EB800002445398C0EB001000EB46
+:1064B0008000354B03EBC0008154BDF86800401CE0
+:1064C00081B21A91BDF868000428B7DBBDF86400FA
+:1064D000401C81B21991BDF864000628FFF656AF42
+:1064E00003225398C0EB001000EB8000264901EB1B
+:1064F000C00080F824205398C0EB001000EB80000F
+:1065000001EBC000401C24210490E2F7E3FF0146A8
+:106510005398C0EB001000EB80001B4A02EBC00058
+:1065200080F8251026210F9129E010215398C0EB07
+:10653000001000EB8000144A02F83010302153980C
+:10654000C0EB001000EB800002EBC00041700221A4
+:106550000F9114E010215398C0EB001000EB800065
+:10656000094A02F8301031215398C0EB001000EBBB
+:10657000800002EBC000417002210F9100BF00BFFC
+:10658000E5E0000058450020987E0020012140F2FF
+:10659000A11253985043FE4A02EBC0000171A2F5CC
+:1065A000DA61539801EB00115498085C401CC1B2A9
+:1065B000A2F5DA62539802EB0012549811545598E0
+:1065C000012802D002285ED15EE003215398C0EB7F
+:1065D000001000EB8000EF4A02F830105398C0EB37
+:1065E000001000EB800002EBC000417000215398C6
+:1065F000C0EB001000EB800002EBC00081705398EC
+:10660000C0EB001000EB800002EBC000C17053989B
+:10661000C0EB001000EB800002EBC00001711A21FA
+:106620005398C0EB001000EB800002EBC0004171FA
+:106630005398C0EB001000EB8000114601EBC00145
+:10664000049106210498E3F763F90022CDE91002D2
+:10665000DDE91010020642EA1120C1B25398C0EBE6
+:10666000001000EB8000CB4A02EBC000C171109813
+:10667000C1B25398C0EB001000EB800002EBC000E9
+:10668000817108210F9160E003215398C0EB001045
+:1066900000EB8000BF4A02F830105398C0EB0010A6
+:1066A00000EB800002EBC000417000215398C0EB6A
+:1066B000001000EB800002EBC00081701E21539897
+:1066C000C0EB001000EB800002EBC000C1700021A5
+:1066D0005398C0EB001000EB800002EBC00001718A
+:1066E00003215398C0EB001000EB800002EBC000C8
+:1066F00041715398C0EB001000EB8000114601EB94
+:10670000C001049106210498E3F702F90022CDE9C3
+:106710001002DDE91010020642EA1120C1B25398BE
+:10672000C0EB001000EB80009A4A02EBC000C17180
+:106730001098C1B25398C0EB001000EB800002EB40
+:10674000C000817108210F9100BF00BF00BF00BFD2
+:10675000539830B1012815D0022825D0032849D1FB
+:1067600035E0BDF83C0060B180218B48E4F700FAC9
+:10677000BDF83C008949086001218848001FE3F703
+:1067800047F937E0BDF83C0068B108218248E4F7DA
+:10679000EFF9BDF83C008149A439486701217F48E1
+:1067A0003438E3F735F925E0BDF83C0070B14FF41B
+:1067B00080717B48E4F7DCF9BDF83C00774918317B
+:1067C0000860012175481430E3F722F912E0BDF8A2
+:1067D0003C0070B14FF480616F48E4F7C9F9BDF82F
+:1067E0003C006E49A439C86501216C484C38E3F778
+:1067F0000FF900BF00BF6B4890F80A0FB8B3539869
+:10680000C0EB001000EB8000624901EBC0010023E7
+:106810000491BDF83C10539A0498E4F7F7F9E5E1C8
+:106820006149539801EB00115498085C401CC1B2B7
+:106830005D4A539802EB001254981154D6E15A491C
+:106840006C39539811F81000C00980B9539811F8A9
+:106850001000C0F3C300062832D2DFE800F0038244
+:10686000FDFC563200205149C8701A9014E0BDE179
+:106870004F49BDF86800095C5398C0EB001000EB6D
+:106880008000444A02EBC002BDF868001154BDF814
+:106890006800401C81B21A914548E1F7F4FCBDF84C
+:1068A00068108842E4D8BDF868100F914FF47A71EF
+:1068B000539800EB40003C4A303A02EB8000816084
+:1068C00040E100203949C8701A9013E03949BDF8F9
+:1068D0006800095C5398C0EB001000EB80002D4A63
+:1068E00002EBC002BDF868001154BDF86800401CFE
+:1068F00081B21A912F48E1F7C6FCBDF868108842B2
+:10690000E4D8BDF868100F911CE100201A9013E044
+:106910002949BDF86800095C5398C0EB001000EBF2
+:1069200080001C4A02EBC002BDF868001154BDF89B
+:106930006800401C81B21A911F48E1F7A4FCBDF821
+:1069400068108842E4D8BDF868100F9142F21071C7
+:10695000539800EB4000144A303A02EB800081600B
+:10696000F0E000201149C8701A902CE01349BDF8DE
+:106970006800095C5398C0EB001000EB8000054AEA
+:1069800002EBC002BDF868001154BDF8680017E0C2
+:1069900058450020987E0020000C0240A460024070
+:1069A00000000240BC220020883E00209C3A0020CB
+:1069B000817F03088C7F0308787F0308307F0308FA
+:1069C000401C81B21A918A48E1F75DFCBDF868105D
+:1069D0008842CBD853983130C1B25398C0EB0010E5
+:1069E00000EB8000834A02EBC000C172539800EBB9
+:1069F00040003130C1B25398C0EB001000EB800072
+:106A000002EBC0008175539803282BD13121539894
+:106A1000C0EB001000EB800002EBC000817530215C
+:106A20005398C0EB001000EB800002EBC000C17572
+:106A30000D215398C0EB001000EB800002EBC0006A
+:106A400001760A215398C0EB001000EB800002EBA6
+:106A5000C000417601E04AE011E0BDF86800401C4A
+:106A600081B21A91BDF868100F9142F210715398DB
+:106A700000EB4000604A02EB8000816062E0002091
+:106A80001A9013E05D49BDF86800095C5398C0EBAB
+:106A9000001000EB8000574A02EBC002BDF868000E
+:106AA0001154BDF86800401C81B21A915348E1F7B7
+:106AB000EAFBBDF868108842E4D8BDF868100F9171
+:106AC0004D493C39539811F8100020F078011831E5
+:106AD000494A3C3A539802F810104FF4FA6153981F
+:106AE00000EB40003C3202EB800081602AE0002194
+:106AF0001A9113E04249BDF86800095C5398C0EB55
+:106B0000001000EB80003B4A02EBC002BDF86800B9
+:106B10001154BDF86800401C81B21A913848E1F761
+:106B2000B2FBBDF868108842E4D8BDF868100F9138
+:106B300042F21071539800EB40002F4A02EB8000A4
+:106B4000816000BF00BF539830B1012815D00228E2
+:106B500025D0032849D135E0BDF83C0060B1802143
+:106B60002848E4F705F8BDF83C00274908600121F2
+:106B70002548001FE2F74CFF37E0BDF83C0068B144
+:106B800008212048E3F7F4FFBDF83C001E49A43972
+:106B9000486701211C483438E2F73AFF25E0BDF888
+:106BA0003C0070B14FF480711848E3F7E1FFBDF885
+:106BB0003C00154918310860012113481430E2F7F0
+:106BC00027FF12E0BDF83C0070B14FF480610D4822
+:106BD000E3F7CEFFBDF83C000B49A439C86501219D
+:106BE00009484C38E2F714FF00BF00BF56B010BD93
+:106BF000307F0308987E0020583E00206C7F0308F9
+:106C00004A7F0308000C0240A460024000000240DA
+:106C10002DE9F05F2DED0C8B05460E46002400217A
+:106C20000F46884600BF37E0E200AA46B34650460A
+:106C30005946E1F7F8FA00F0FF092046E1F7E8FCD1
+:106C400041EC1D0BB0EE4D1AF0EE6D1A9FED160BD8
+:106C50000EF0A6FFB0EE40BAF0EE60BA09F00F01F8
+:106C60004FEA291202EB820201EB4200E1F7BFFC7E
+:106C700053EC1B2BE1F7C4FB41EC190B38464146A2
+:106C8000E1F7D3FC53EC192BE1F713FBE1F721FDFE
+:106C900007468846601CC4B2082CC5DB384641460E
+:106CA000BDEC0C8BBDE8F09F0000000000005940D7
+:106CB00010B5002440F224410E480EF0E2FB0128FA
+:106CC00016D10C480088C4B20A48001D0088C4B21E
+:106CD00040F2244107480EF04EFB0120064948705F
+:106CE00006480068C0F57A7081B20548A0F8C4165D
+:106CF00010BD000000440040283E00208C6002408F
+:106D0000BC72002010B5002440F224410A480EF065
+:106D1000B8FB01280FD108480088C4B20648001DFE
+:106D20000088C4B20121054841730548406CC0F594
+:106D30007A700449488010BD004C0040283E002075
+:106D4000006002408079002010B5002440F2244108
+:106D50000A480EF096FB01280ED108480088C4B2FC
+:106D600006488088C4B2012105484176054840693B
+:106D7000C0F57A700449888010BD000000500040C2
+:106D8000283E0020006002408079002010B50024D9
+:106D900040F224410B480EF074FB012810D1094841
+:106DA0000088C4B20748001D0088C4B2012106480B
+:106DB00080F825100548C06AC0F57A700449C8807B
+:106DC00010BD000000480040283E00200060024046
+:106DD0008079002010B5002410491148E2F7FEFD2B
+:106DE00000210F48E2F714FE00E000BF40210D48EB
+:106DF0000EF03AFB0028F8D080210B48E3F7BAFEEA
+:106E00000A4907481838E2F7E9FD01210448183813
+:106E1000E2F7FEFD01200649087010BD0080202029
+:106E2000A060024000440040000C024000880020A6
+:106E30001600002010B5002410491148E2F7CEFDDD
+:106E400000210F48E2F7E4FD00E000BF40210D48BB
+:106E50000EF00AFB0028F8D008210B48E3F78AFE61
+:106E60000A4907483038E2F7B9FD012104483038B3
+:106E7000E2F7CEFD01200649087010BD20800020F9
+:106E800070600240004C0040000C02400080201066
+:106E90001600002010B5002411491248E2F79EFDAB
+:106EA00000211048E2F7B4FD00E000BF40210E4889
+:106EB0000EF0DAFA0028F8D04FF480710B48E3F7AF
+:106EC00059FE0B490748A838E2F788FD012105481B
+:106ED000A838E2F79DFD01200649087010BD0000AA
+:106EE00000800028B86002400050004000000240CE
+:106EF000208000101600002010B50024114912480F
+:106F0000E2F76CFD00211048E2F782FD00E000BFCF
+:106F100040210E480EF0A8FA0028F8D04FF4806106
+:106F20000B48E3F727FE0B4907483038E2F756FDD8
+:106F3000012105483038E2F76BFD01200649087051
+:106F400010BD00000080001858600240004800405A
+:106F5000000C0240008800101600002030B58FB0F1
+:106F600005460C46012148050AF0CAFB35B1012D42
+:106F70005ED0022D7ED0032D59D115E1BA48E2F73B
+:106F800053FD40200390002005904FF48060069050
+:106F9000082C03D100200790089005E0102C03D1A5
+:106FA000E001079080000890002009904FF4003025
+:106FB0000A9000200B900C900D900E90AB48019021
+:106FC00040060090AA4802906946A748E2F7F6FDFD
+:106FD00001221021A448E2F7D3FDA3481838E2F7B4
+:106FE00023FD002003904FF47A7004900020059058
+:106FF0004FF48060069000200790089009904FF4AD
+:1070000000300A9000200B900C900D900E90974845
+:1070100001904006009097480290694692481838BF
+:10702000E2F7CCFD012190481838E2F7F1FC18E1B5
+:107030008D483038E2F7F8FC40200390002005909E
+:107040004FF480600690082C03D100200790089030
+:1070500005E0102C03D1E00107908000089000208B
+:1070600009904FF400300A9000200B900C900D9086
+:107070000E9000E03BE080480190400600907F4881
+:107080000290694678483038E2F798FD01221021D5
+:1070900075483038E2F774FD73486038E2F7C4FC95
+:1070A000002003904FF47A700490002005904FF474
+:1070B0008060069000200790089009904FF40030FF
+:1070C0000A9000200B900C900D900E906A48019051
+:1070D000400600906A480290694663486038E2F7CB
+:1070E0006DFD012160486038E2F792FCB9E05E482E
+:1070F0001830E2F799FC40200390002005904FF4EF
+:1071000080600690082C03D100200790089005E0CD
+:10711000102C03D1E0010790800008900020099016
+:107120004FF400300A9000200B900C900D900E90C0
+:1071300054480190400600905348029069464A48DE
+:107140001830E2F73BFD0122102147481830E2F7E2
+:1071500017FD45489038E2F767FC002003904FF494
+:107160007A700490002005904FF480600690002013
+:107170000790089009904FF400300A9000200B907F
+:107180000C900D900E903F480190400600903F48B3
+:107190000290694634489038E2F710FD01213248E8
+:1071A0009038E2F735FC5CE02F484838E2F73CFCC9
+:1071B00040200390002005904FF480600690082C3A
+:1071C00003D100200790089005E0102C03D1E001C6
+:1071D000079080000890002009904FF400300A903A
+:1071E00000200B900C900D900E90294801904006C5
+:1071F00000902848029069461B484838E2F7DEFCB8
+:107200000122102118484838E2F7BAFC16487838AD
+:10721000E2F70AFC002003904FF47A7004900020FB
+:1072200005904FF480600690002007900890099028
+:107230004FF400300A9000200B900C900D900E90AF
+:107240001348019040060090134802906946064892
+:107250007838E2F7B3FC012103487838E2F7D8FB2D
+:1072600000BF00BF0FB030BDA0600240044400402A
+:10727000987E0020F8870020044C0040F080002019
+:10728000E08B00200450004048830020C88F00207D
+:1072900004480040A0850020B09300201CB50121C7
+:1072A00008460AF02DFA012104200AF029FA0121EA
+:1072B00008200AF025FA012140200AF021FA0722CD
+:1072C00005214448E3F728FC072206214148E3F75B
+:1072D00023FC072208213F48E3F71EFC072209216F
+:1072E0003C48E3F719FC08220A213B48E3F714FC69
+:1072F00008220B213848E3F70FFC08220221354809
+:10730000E3F70AFC08220C213348E3F705FC4FF4AD
+:107310005970009002208DF8050000208DF80600BD
+:1073200001208DF8070002208DF8040069462948E5
+:10733000E3F7AAFB4FF4E050009002208DF805001F
+:1073400000208DF8060001208DF8070002208DF83E
+:10735000040069462048E3F797FB4FF491600090E2
+:1073600000208DF8060001208DF8040069461948B8
+:10737000E3F78AFB4FF48070009000208DF8060040
+:1073800001208DF8040069461448E3F77DFB4FF4B3
+:10739000F040009000208DF8060001208DF80400D8
+:1073A00069460F48E3F770FB4FF480410C48E3F760
+:1073B000DFFB4FF400510A48E3F7DAFB4FF480514A
+:1073C0000748E3F7D5FB4FF400610548E3F7D0FB2E
+:1073D0001CBD0000000C02400008024000000240FA
+:1073E0000018024070B5002500260024FFF756FF64
+:1073F0000421114880F86A1B00BF08E008212046DC
+:10740000FFF7ACFD204600F0F1F9601CC4B20A4859
+:1074100090F86A0BA042F1DC00F014F80021074854
+:1074200080F8081700200649887048700120C8704D
+:107430004FF47A70886070BDBC320020BC720020AE
+:10744000C479002008B511208DF8000002208DF8C5
+:10745000010001208DF802008DF80300684602F05B
+:1074600047FA26208DF8000001208DF80100002049
+:107470008DF8020001208DF80300684602F038FA0A
+:107480000E208DF8000002208DF8010001208DF8FB
+:1074900002008DF80300684602F02AFA27208DF8D2
+:1074A000000001208DF8010000208DF8020001206D
+:1074B0008DF80300684602F01BFA0F208DF80000DB
+:1074C00002208DF8010001208DF802008DF80300E4
+:1074D000684602F00DFA34208DF8000001208DF886
+:1074E000010000208DF8020001208DF8030068469D
+:1074F00002F0FEF92F208DF8000002208DF8010027
+:1075000001208DF802008DF80300684602F0F0F9C2
+:1075100035208DF8000001208DF8010000208DF845
+:10752000020001208DF80300684602F0E1F908BD71
+:1075300010B5024601B9102112F8013B00BF12F844
+:10754000010B4340481E80B2011EF8D103F07F00BA
+:1075500010BD00002DE9FF4107460D4616461C46AA
+:1075600037B1012F42D0022F7FD0032F3DD1BAE097
+:10757000012148040AF0F4F80095012C06D12003FB
+:10758000ADF804008010ADF808000FE0022C07D120
+:10759000E002ADF804004FF4C060ADF8080005E06B
+:1075A00024B9ADF804600020ADF808000020ADF863
+:1075B0000600ADF80C000C20ADF80A0069466A48D8
+:1075C0000DF0AEFF012168480DF0DEFE012240F211
+:1075D000244165480DF07FFF102163480DF0CBFE7C
+:1075E0000122C02160480DF0DBFEBAE00121C80491
+:1075F0000AF0B6F80095012C06D12003ADF804007E
+:107600008010ADF808000FE0022C07D1E002ADF8C1
+:1076100004004FF4C060ADF8080005E024B9ADF8EF
+:1076200004600020ADF808000020ADF80600ADF8B9
+:107630000C000C20ADF80A0069464C480DF070FFB4
+:1076400001214A480DF0A0FE012240F224414748A2
+:107650000DF041FF102145480DF08DFE0122C021A3
+:1076600042480DF09DFE7CE0FFE7012108050AF08D
+:1076700077F80095012C06D12003ADF804008010A6
+:10768000ADF808000FE0022C07D1E002ADF80400CD
+:107690004FF4C060ADF8080005E024B9ADF804600F
+:1076A0000020ADF808000020ADF80600ADF80C0091
+:1076B0000C20ADF80A0069462D480DF031FF01217C
+:1076C0002B480DF061FE012240F2244128480DF0C4
+:1076D00002FF102126480DF04EFE0122C021244851
+:1076E0000DF05EFE3DE0012188040AF039F80095B6
+:1076F000012C06D12003ADF804008010ADF808007D
+:107700000FE0022C07D1E002ADF804004FF4C06096
+:10771000ADF8080005E024B9ADF804600020ADF82C
+:1077200008000020ADF80600ADF80C000C20ADF804
+:107730000A0069460F480DF0F3FE01210D480DF0D7
+:1077400023FE012240F224410A480DF0C4FE10211C
+:1077500008480DF010FE0122C02106480DF020FE61
+:1077600000BF00BFBDE8FF8100440040004C004066
+:1077700000500040004800402DE9FC4705460E46F9
+:10778000002400210091019100BFE94600BF27E0DD
+:107790006422002328463146E0F714FD1746984638
+:1077A0000A22002338464146E0F70CFD4FEA001A52
+:1077B0000A22002338464146E0F704FD0F2002402C
+:1077C0001AEB020009F804004FF064024FF00003C6
+:1077D00028463146E0F7F6FC05460E46601CC4B26A
+:1077E000082CD5DBDDE90001BDE8FC872DE9F04779
+:1077F00004460026B04600BF0027B2464FF00109FC
+:1078000004EB440000EB0410FE4901EB0010407B48
+:10781000012803D10021204600F0B0FCFA4810F8FE
+:10782000140020F080008030F74901F81400002097
+:1078300004EB4401F44A0C3202F8210004EB440149
+:1078400002EB8101887004EB440102EB8101487076
+:1078500004EB440102EB8101C870052004EB4401F4
+:1078600002EB81018860002004EB4401303202F811
+:10787000210004EB440102EB81018870012004EB3C
+:10788000440102EB8101487004EB440102EB8101E9
+:10789000C87004EB440000EB0410DA4901EB00105F
+:1078A000806800EB8000400004EB440102EB8101A2
+:1078B000886008212046FFF751FB04EB440000EBF1
+:1078C0000410D04A02EB0010437904EB440000EBB3
+:1078D000041002EB0010016800222046FFF73AFE78
+:1078E00004EB440000EB0410C64901EB0010807962
+:1078F0000D2810D2DFE800F09C071019222B3D461E
+:107900004F737C856A00052140F2A1106043BF4A95
+:1079100002EBC00041718BE0112140F2A1106043E5
+:10792000BA4A02EBC000417182E0072140F2A11087
+:107930006043B64A02EBC000417179E0042140F295
+:10794000A1106043B14A02EBC000417170E004EB4A
+:10795000440000EB0410AB4901EB00108068642187
+:10796000484304EB4401A84A3C3202EB81018860A1
+:107970005EE0032140F2A1106043A44A02EBC00084
+:10798000417155E0042140F2A11060439F4A02EB8F
+:10799000C00041714CE0062140F2A11060439B4AB7
+:1079A00002EBC000417110212046FFF7D7FA04EB2B
+:1079B000440000EB0410934A02EB0010016800231E
+:1079C0004FF480522046FFF7C5FD31E0032140F21D
+:1079D000A11060438D4A02EBC000417128E01121E3
+:1079E00040F2A1106043894A02EBC00041711FE0E0
+:1079F000032140F2A1106043844A02EBC0004171B0
+:107A000016E0002140F2A1106043804A02EBC00062
+:107A1000417104EB440000EB04107A4901EB0010C3
+:107A2000437900224FF416512046FFF793FD00BF23
+:107A300000BF774890F82800012821D1002140F2AA
+:107A4000A1106043714A02EBC0004171012104EBB7
+:107A50004400A2F5E66202EB8000816080216D485F
+:107A6000E3F788F808216B48E3F784F84FF4807156
+:107A70006948E3F77FF84FF480616648E3F77AF8E6
+:107A8000002140F2A1106043604A02EBC00080F880
+:107A9000191440F2A110604302EBC00080F81A14E0
+:107AA000012576E004EB440000EB0410554901EB9E
+:107AB0000010303000EB0510427804EB440000EB7E
+:107AC000041001EB00103030691E00EB011040780B
+:107AD000824204D109F1010000F0FF0934E040F2D4
+:107AE000A1106043494901EBC0000830C7EBC70152
+:107AF00000EBC10080F802A004EB440000EB04108E
+:107B0000404901EB00103030691E00EB0110417854
+:107B100040F2A11060433D4A02EBC0000830C7EBC1
+:107B2000C70200EBC200417040F2A1106043374928
+:107B300001EBC0000830C7EBC70100F83190781C9A
+:107B4000C7B2AA464FF0010940F2A11060432F4985
+:107B500001EBC00000F5627005EB450101EB05117A
+:107B600000EBC10080F89170A9F10100C1B240F2B0
+:107B7000A1106043254A02EBC00000F5627005EBDE
+:107B8000450202EB051200EBC20080F89210681C5F
+:107B9000C5B204EB440000EB04101A4901EB0010DD
+:107BA000C079A8423FF77EAF781CC1B240F2A11065
+:107BB0006043164A02EBC000817140F2A11060439D
+:107BC000114601EBC0000830C7EBC70100EBC10054
+:107BD00080F802A004EB440000EB0410094901EB1B
+:107BE00000103030691E00EB0110417840F2A11006
+:107BF000604302EBC0000830C7EBC70200EBC200D5
+:107C000041700BE0984000201C3E002058450020A9
+:107C1000BC120020000C02400000024040F2A11003
+:107C20006043FA4901EBC0000830C7EBC70100F818
+:107C30003190002528E2002140F2A1106043F34A70
+:107C400002EBC00000F5627005EB450202EB051285
+:107C500000EBC200017340F2A1106043EB4A02EB5B
+:107C6000C00000F5627005EB450202EB051200EB67
+:107C7000C200817340F2A1106043E44A02EBC000ED
+:107C800000F5627005EB450202EB051200EBC20045
+:107C9000417340F2A1106043DC4A02EBC00000F5E2
+:107CA000627005EB450202EB051200EBC200C173E6
+:107CB00004EB440000EB0410D54901EB0010806890
+:107CC00000EB8000400004EB440101EB0411D04ABA
+:107CD00002EB0111C9794843410040F2A110604311
+:107CE000CA4A02EBC00000F5627005EB450202EBE8
+:107CF000051200EBC200416104EB440000EB0410EC
+:107D0000C34901EB0010303000EB0510807820F003
+:107D1000800104EB440000EB0410BD4A02EB0010AC
+:107D2000303000EB05108170002140F2A11060435B
+:107D3000B64A02EBC00000F5627005EB450202EBAB
+:107D4000051200F8321040F2A1106043AF4A02EB76
+:107D5000C00000F5627005EB450202EB051200EB76
+:107D6000C20080F8821004EB440000EB0410A84924
+:107D700001EB001080790D2818D2DFE800F017071A
+:107D80001829173A4BFCFB17FAF9F800E52140F2E5
+:107D9000A11060439D4A02EBC00000F5627005EB44
+:107DA000450202EB051200EBC200417169E1A1211D
+:107DB00040F2A1106043954A02EBC00000F56270EA
+:107DC00005EB450202EB051200EBC200417158E1E0
+:107DD000A12140F2A11060438C4A02EBC00000F5E3
+:107DE000627005EB450202EB051200EBC200417127
+:107DF00047E1312140F2A1106043844A02EBC00008
+:107E000000F5627005EB450202EB051200EBC200C3
+:107E1000417136E1F42140F2A11060437B4A02EB4C
+:107E2000C00000F5627005EB450202EB051200EBA5
+:107E3000C20041710026A7E04FF0000891E006EB78
+:107E4000460000EB0610724901EB0010303000EBE9
+:107E50000810017804EB440000EB04106C4A02EBBC
+:107E60000010303000EB0510007A814275D104EB30
+:107E7000440000EB0410114601EB0010303000EB21
+:107E80000510017840F2A1107043604A02EBC00077
+:107E900000F5627008EB480202EB081200EBC2002A
+:107EA00080F87F1040F2A1107043584901EBC000E8
+:107EB00000F5627008EB480101EB081100EBC1000E
+:107EC00080F8804040F2A1107043504901EBC0009F
+:107ED00000F5627008EB480101EB081100EBC100EE
+:107EE00080F8815006EB460000EB0610484901EB94
+:107EF0000010303000EB0810017840F2A110604310
+:107F0000424A02EBC00000F5627005EB450202EB4D
+:107F1000051200EBC20080F87F1040F2A110604310
+:107F20003A4901EBC00000F5627005EB450101EB39
+:107F3000051100EBC10080F8806040F2A1106043A1
+:107F4000324901EBC00000F5627005EB450101EB21
+:107F5000051100EBC10080F8818008F1010000F0FC
+:107F6000FF0806EB460000EB0610294904E055E047
+:107F700076E064E038E00EE001EB0010C0794045A7
+:107F80003FF75DAF701CC6B2224890F86A0BB04252
+:107F90003FF752AF75E0062140F2A11060431B4A43
+:107FA00002EBC00000F5627005EB450202EB051222
+:107FB00000EBC200417105EB041000EB40011648D4
+:107FC00000EB4110D0F8091040F2A11060430F4AB5
+:107FD00002EBC00000F5627005EB450202EB0512F2
+:107FE00000EBC20041634CE0152140F2A110604358
+:107FF000064A02EBC00000F5627005EB450202EB99
+:10800000051200EBC20041713BE000005845002022
+:1080100098400020BC320020D8140020E52140F216
+:10802000A1106043524A02EBC00000F5627005EBFC
+:10803000450202EB051200EBC200417121E0022172
+:1080400040F2A11060434A4A02EBC00000F56270A2
+:1080500005EB450202EB051200EBC200417110E096
+:10806000012140F2A1106043414A02EBC00000F53B
+:10807000627005EB450202EB051200EBC200417194
+:1080800000BF00BF681CC5B204EB440000EB041045
+:10809000384901EB0010C079A8423FF7CCAD04EBA2
+:1080A000440000EB041001EB00108079042811D08B
+:1080B00004EB440000EB041001EB00108079092868
+:1080C00008D004EB440000EB041001EB00108079B1
+:1080D0000A2846D100253BE004EB440000EB0410E5
+:1080E000244901EB00108079042804D0092810D01D
+:1080F0000A282AD11BE0B12140F2A11060431C4A9A
+:1081000002EBC0000830C5EBC50200EBC2004171B4
+:108110001BE0A12140F2A1106043154A02EBC00010
+:108120000830C5EBC50200EBC20041710DE0032130
+:1081300040F2A11060430E4A02EBC0000830C5EBCC
+:10814000C50200EBC200417100BF00BF681CC5B290
+:1081500040F2A1106043064901EBC0008079A842BB
+:10816000BADC0021044880F86B1BBDE8F0870000F2
+:108170005845002098400020BC32002070B50446CD
+:108180000E46CE48056806BB34B1012C0AD0022C3D
+:108190000ED0032C18D111E04FF48041C848E2F70B
+:1081A000E9FC11E04FF40051C548E2F7E3FC0BE0B5
+:1081B0004FF48051C248E2F7DDFC05E04FF4006166
+:1081C000BF48E2F7D7FC00BF20E034B1012C0AD051
+:1081D000022C0ED0032C18D111E04FF48041B84886
+:1081E000E2F7C6FC11E04FF40051B548E2F7C0FCDD
+:1081F0000BE04FF48051B248E2F7BAFC05E04FF4CF
+:108200000061AF48E2F7B4FC00BF00BF64200EF08D
+:1082100027FE00231A464FF416512046FFF79AF91D
+:10822000002004EB4401A74A02EB8101887004EBB3
+:10823000440102EB8101486004EB440000EB0410B0
+:1082400002F5107101EB001080689F4988600120E1
+:108250004870772004EB84019C4A1144887004EB39
+:10826000440000EB04109A4901EB001080790B28C0
+:108270003FD2DFE800F03E060D141B223E293E30BF
+:108280003700772004EB8401904A1144887030E075
+:10829000972004EB84018D4A1144887029E09720CF
+:1082A00004EB8401894A1144887022E06F2004EBBA
+:1082B0008401864A114488701BE0672004EB840126
+:1082C000824A1144887014E0772004EB84017F4ACD
+:1082D000114488700DE0972004EB84017B4A11441F
+:1082E000887006E0D72004EB8401784A1144887036
+:1082F00000BF00BFC020C4EB041101EB8101754A2F
+:1083000002F831000020C4EB041101EB810102EB03
+:10831000C10148700820C4EB041101EB810102EB9C
+:10832000C1018870280EC4EB041101EB810102EB3E
+:10833000C101C87005F0F00004EB44010844C4EB2F
+:10834000041101EB810102EBC101087104EB84000F
+:108350005E4908448078C4EB041101EB810102EB13
+:10836000C10148712020C4EB041101EB810102EB33
+:10837000C101887105F00F00C4EBC4010844C4EBCF
+:10838000041101EB810102EBC101C8718020C4EB33
+:10839000041101EB810102EBC10108724C20C4EB16
+:1083A000041101EB810102EBC10148725420C4EBBE
+:1083B000041101EB810102EBC101887234B1012C7F
+:1083C00011D0022C1DD0032C39D129E08021424844
+:1083D000E2F7CEFB0B204149086001213F48001F16
+:1083E000E1F716FB2BE008213B48E2F7C1FB0B202D
+:1083F0003A49A4394867012138483438E1F708FB85
+:108400001DE04FF480713648E2F7B2FB0B20334990
+:1084100018310860012131481430E1F7F9FA0EE013
+:108420004FF480612C48E2F7A3FB0B202B49A439C1
+:10843000C865012129484C38E1F7EAFA00BF00BFBE
+:10844000284890F80A0F58B1C4EB041101EB8101E0
+:10845000204A02EBC100002322460B21E2F7D6FBA3
+:108460004FF4FA700EF0FCFC01211F4880F814173D
+:1084700034B1012C0AD0022C0ED0032C18D111E0FB
+:108480004FF480410E48E2F773FB11E04FF40051C6
+:108490000B48E2F76DFB0BE04FF480510848E2F720
+:1084A00067FB05E04FF400610548E2F761FB00BFA0
+:1084B00000BF00200D49086070BD0000187AFF1F42
+:1084C00000180240583E0020C479002098970020F0
+:1084D00098400020987E0020000C0240A4600240DA
+:1084E00000000240BC220020BC72002088024242F0
+:1084F000F0B52DED028BA1B000201F901E901D90B5
+:108500001C901A901B9000211891199117901690A9
+:108510001590149013900025002405909FEDFE0AFD
+:108520008DED040AFDA103C9CDE90201FDA103C936
+:10853000CDE90001FD48807850B30021FB488170EF
+:10854000A0F55C60B0F8DA0DF9490968C1F57A71F7
+:1085500088421DD1F6480068C0F57A7081B2F548AE
+:10856000A0F8D81D0021F248001FE1F751FAF249A6
+:10857000EF48001FE1F732FA0120F04908704FF48C
+:108580007A70EB4908600121E948001FE1F740FAE1
+:10859000EA48007801287DD10020E8490870E348C6
+:1085A000A438807800EB4001E54800EB01108479A5
+:1085B000012C70D0042C04D0052C6DD0062C06D1D3
+:1085C00006E00120D9490C3188700020486003E39F
+:1085D000D848B0F8D80D811FDA48E1F7B5F9C117CE
+:1085E000CDE91A01D349B1F8D81D491FD54A521E09
+:1085F0008818042109F030FCC117CDE9180118A82A
+:108600000FC85040594008437DD10022C748A438C4
+:10861000817854304254CB48401E00791390BDF805
+:108620004C00312802D045286ED190E0C148B0F806
+:10863000D80D1838412190FBF1F0C117CDE9180190
+:10864000C1B2BC4880F8AC1000201F9076E0BDF8A5
+:108650007C0000EB80101430BA49491E085CB54913
+:10866000AD31BDF87C208854BDF87C1001EB811140
+:108670001A31B44A521E8818082109F0ABFB8DED5F
+:10868000040AAC49B931BDF87C20049801EB021111
+:10869000486002E0B2E276E162E0BDF87C1001EBF6
+:1086A00081113231A74A521E8818082109F092FB25
+:1086B0008DED040A9F49B931BDF87C20049801EB87
+:1086C00002110860BDF87C1001EB81113A319D4A1E
+:1086D000521E8818082109F07DFB8DED040A95498A
+:1086E000B931BDF87C20049801EB02118860BDF817
+:1086F0007C1001EB81114231924A521E88180821E8
+:1087000009F068FB01E024E022E08DED040A8949CC
+:10871000B931BDF87C20049801EB0211C86083498F
+:10872000A4398A781C395018017821F080018031F1
+:108730000170BDF87C00401C80B21F90BDF87C1019
+:108740000020DDE91832C91A904180DB00E000BF4B
+:1087500000BF012075490C318870002048603BE261
+:108760007848401E807816909DF85800401E81B2CF
+:108770007448401C08F0F4FE0021CDE91A0171494B
+:10878000491E9DF85800401C085C0021CDE91801E5
+:10879000DDE91A32DDE918105940504001437CD11F
+:1087A0006248A43882785430815401205F490C31EA
+:1087B0008870002048606348401E00791390BDF81F
+:1087C0004C0005280AD2DFE800F0033C0A43D6003B
+:1087D00003215648A43882780B308154D1E001211E
+:1087E0005248A4388278801D81540321801F8278EA
+:1087F0000B3081540B3890F8600020F080008030FE
+:108800004A49A43981F860004E48401EC179474862
+:10881000A43880F861104B48401E017A4348A438C0
+:1088200080F862104748401E417A4048A43880F8DA
+:1088300063104448401EC17A3C48A43880F8641054
+:108840009FE003213948A43882780B30815498E0A6
+:108850003648A4388178801D415C801F82781030B2
+:10886000805C814212DA3149A4398A781C39501867
+:10887000017821F00401091D01702C48A438817889
+:108880001030415C10388278801D81542749A4390A
+:108890008A781C395018017800E073E021F08001DB
+:1088A0008031017000201F905DE000211F483C389E
+:1088B000BDF87C2040F8221000201E902BE01B4BBE
+:1088C0003C3BBDF87C6003EB8600683B93F863306B
+:1088D000BDF87C6003FB06F202EBD2735E10BDF8BC
+:1088E00078305B1D3344174E761EF35C0F4EA43E6A
+:1088F00096F8631001EBD1767610761EBDF878708D
+:10890000F61BF600B340066833430360BDF87800F9
+:10891000401C80B21E9017E0000000000169323058
+:108920003130300001693230453030007C40002069
+:108930002C640240BC32002000880010E20A0020B3
+:10894000CC3E0020E50A0020AE4991F8630000EB20
+:10895000D071BDF87820B2EB610FB0DBBDF87C00C0
+:10896000401C80B21F90A74890F86200BDF87C10B0
+:1089700088429ADC05E00121A24882780B308154BC
+:1089800000BF00BF28E101209E49B031887000205F
+:1089900048609DA19D480EF041FC1D90BDF87400FB
+:1089A00000287DD0BDF87400B0F5487F78DA00204B
+:1089B0001F900FE0BDF874000E30BDF87C10084425
+:1089C0009249085CBDF87C208854BDF87C00401CAE
+:1089D00080B21F90BDF87C001E28EBDB02208C4982
+:1089E00088748A480078412872D100201F9015E0D1
+:1089F000BDF87C00801C8549085C2C2800D111E062
+:108A0000BDF87C00801C8149085C06A9BDF87C206B
+:108A10008854BDF87C00401C80B21F90BDF87C00DB
+:108A20000B28E5DB00BF06A80CF022FEB0EE408A62
+:108A3000F0EE608A51EC180BDFF783FE00EE100AAF
+:108A4000DFED740A80EE201A8DED041A0498DFF72A
+:108A500000FECDE91801DDE91801DFF7B2FD00EEF7
+:108A6000100ADDED040A30EEC00A8DED040ADDE9DE
+:108A70001801DFF7A6FD00EE100ADDED040A9FEDF8
+:108A8000651A60EE810A9FED641AC0EE811A30EE1D
+:108A9000210A624880ED0A0ABDF87C00C01C00E093
+:108AA00087E05A49085C5D4928310871BDF87C00AF
+:108AB000401D80B21D9000201F901AE0BDF8740088
+:108AC000BDF87C1008445149085C2C2801D114E001
+:108AD0005CE0BDF87400BDF87C1008444B49085CAC
+:108AE00006A9BDF87C208854BDF87C00401C80B2EB
+:108AF0001F90BDF87C000B28E0DB00BF06A80CF03F
+:108B0000B7FDB0EE408AF0EE608A51EC180BDFF74B
+:108B100018FE00EE100ADFED3F0A80EE201A8DED00
+:108B2000041A0498DFF795FDCDE91801DDE9180175
+:108B3000DFF747FD00EE100ADDED040A30EEC00A53
+:108B40008DED040ADDE91801DFF73BFD00EE100AA8
+:108B5000DDED040A9FED2F1A60EE810A9FED2E1ABB
+:108B6000C0EE811A30EE210A10EE100A2B4928318E
+:108B7000C1F80500BDF87400BDF87C100844401C25
+:108B80002249085C25492831487224E01FED9E0ADD
+:108B900010EE100A21492831C1F805000020487262
+:108BA0001FEDA30A10EE100AC1F80500002048725C
+:108BB00011E01FEDA70A10EE100A18492831C1F87C
+:108BC0000500002048721FEDAC0A10EE100AC1F833
+:108BD00005000020487200BF00BF00201F9009E080
+:108BE00000200A49BDF87C208854BDF87C00401C58
+:108BF00080B21F90BDF87C001428F1DB21B0BDECE1
+:108C0000028BF0BDD83F0020524D4300E40A002003
+:108C1000BC1200200000C84200007042BC3A002094
+:108C20002DE9D34F8CB007460026B046B146B34677
+:108C3000B24600200B900A900990089000BF00BF38
+:108C4000FBA103C9CDE90601FBA103C9CDE90401DC
+:108C50000020FB490870FB48C05D042826DB052185
+:108C6000F848C15500214E38C1552238C05D20F06A
+:108C70008001F4487038C155042F04D0052F0CD062
+:108C8000062F12D104E00021EE484938C1550CE00E
+:108C90003121EC484938C15507E00221E9484938FB
+:108CA000C1550021401FC15500BF00BF07EB470160
+:108CB000E54800EB01108079012874D0042804D025
+:108CC000052871D0062870D10BE2DE4854380079AF
+:108CD00000286BD0002000F097FB07EB4703DA4A2F
+:108CE00002EB0312517907EB4703D74A02EB031259
+:108CF000106800F0B7FDD34854380079012802D03D
+:108D000002287BD135E0CF48543890F803A00AEB15
+:108D10004A01A0F52C5000EB411000780A900AEBB4
+:108D20004A01CA4800EB4110C94950F8012F0A60B6
+:108D3000406848600AEB4A01C44800EB4110D0F893
+:108D40000900C349491EC1F809000AEB4A01BF489E
+:108D500000EB4110BE491C3150F81D2F0A6080887D
+:108D6000888050464FEAEA710AEB11714FEA211BE5
+:108D700044E0B84890F81C0A0A904FF0000B36E027
+:108D80004FF0000A17E00BEB4B0000EB0B10AD4966
+:108D90006C3101EB0010303000EB0A1001780A98BA
+:108DA000814204D112E0F5E2DDE1F2E298E10AF15C
+:108DB00001001FFA80FA0BEB4B0000EB0B10A149EE
+:108DC0006C3101EB0010C0795045DCDC00BF0BEBCF
+:108DD0004B0000EB0B109B496C3101EB0010C0798C
+:108DE000504500DD08E00BF101001FFA80FB9A48B6
+:108DF00090F86A0B5845C3DC00BF00BF00BF0021DC
+:108E00000A98FEF7B9FCCDE90201002000900B465C
+:108E10000621029A08F0B2FB0BEB4B0000EB0B10A3
+:108E200088496C3101EB0010007FC0F38100009095
+:108E3000A1F59E50D0F805C06246002307211846D0
+:108E400008F09CFB0BEB4B0000EB0B107D496C31E9
+:108E500001EB0010007F00F003000090A1F59E5090
+:108E6000D0F801C0624600230821184608F086FBAE
+:108E70000BEB4B0000EB0B1072496C3101EB001057
+:108E8000007FC0F301100090A1F59E50D0F809C0FA
+:108E9000624600230921184608F070FB32216C4815
+:108EA0005F3080F86C11302180F86D11603890F8D7
+:108EB000220001EB101166485F3080F86E116038B7
+:108EC00090F8220000F00F00303061495F3181F8E6
+:108ED0006F012D215E485F3080F87011603890F886
+:108EE0002100302101EB101159485F3080F87111D9
+:108EF000603890F8210000F00F00303054495F31A5
+:108F000081F872012D2152485F3080F8731160386A
+:108F100090F82000302101EB10114D485F3080F8AF
+:108F20007411603890F8200000F00F00303048498C
+:108F30005F3181F87501A1F16000C07F302101EB44
+:108F4000101143485F3080F877116038C07F00F01F
+:108F50000F0030303E495F3181F878013A213C48BA
+:108F60005F3080F879116038807F302101EB10117B
+:108F700037485F3080F87A116038807F00F00F004A
+:108F8000303033495F3181F87B013A2130485F301E
+:108F900080F87C116038407F302101EB10112C48A3
+:108FA0005F3080F87D116038407F00F00F00303076
+:108FB00027495F3181F87E01A1F16000D0F82320BC
+:108FC00010460021FEF7D8FBCDE9020100200090F9
+:108FD0000B460C21029A08F0D1FA002604E020206A
+:108FE0001E498855701C86B240F28A208642F6DB04
+:108FF0000A201A4908704870002647E04FF0000820
+:109000000CE013485F3000EB461010F808002028F1
+:1090100000D006E008F101001FFA80F8B8F1200F37
+:10902000EFDB00BFB8F11F0F2EDA4FF0000824E08D
+:109030000169323031303000016932304530300062
+:10904000E30A00202C400020CC3E0020D814002051
+:10905000D92C0020BC220020BC320020CC0E0020E5
+:10906000E24800EB461010F8080008EB4911E04A0E
+:10907000505408F101001FFA80F8B8F1200FEFDB1F
+:1090800009F101001FFA80F9701C86B2142EB5DBBD
+:109090000A21202000EB4910D54A1154202000EB72
+:1090A0004910401C1154202000EB4910801C115421
+:1090B000202000EB4910C01C1154202000EB491067
+:1090C000001D1154202000EB4910401D1154202098
+:1090D00000EB4910401D80B20B900020C54908717B
+:1090E00073E1012000F090F94FF40071C248E1F7FC
+:1090F00041FD07EB4703C14A02EB0312517907EB2D
+:109100004703BE4A02EB0312106800F0ABFBB948FC
+:1091100054300A99405C401CC2B2B64954310A9896
+:109120000A540D98312802D045281AD10CE00026A7
+:1091300005E006A8805DAE498855701C86B2072EF2
+:10914000F7DB07200B900CE0002605E004A8805D0B
+:10915000A7498855701C86B2072EF7DB07200B90B5
+:1091600000BF00BF31E1022000F04EF94FF4804112
+:10917000A148E1F7FFFC9F485430C05D401CC1B2DC
+:109180009C485430C15507EB47039C4A02EB03123D
+:10919000517907EB4703994A02EB0312106800F07C
+:1091A00061FB0D9805281ED2DFE800F0037A1ED778
+:1091B0003900FE208E490870FF2048700420887016
+:1091C0000120C8700320087108468078401E81B2D3
+:1091D0008748801C08F0C4F9044685494C71EF208B
+:1091E000887107200B90D3E0FE2081490870FF2092
+:1091F0004870042088700120C87002200871084659
+:109200008078401E81B27A48801C08F0A9F9044693
+:1092100077494C71EF20887107200B90B8E0FE2051
+:1092200073490870FF204870102088700120C870B2
+:10923000042008714FF000080EE06E4890F86310AB
+:10924000983010F80800081AC1B208F10500684A01
+:109250001154001F1FFA80F8664890F862004045DC
+:10926000EBDC644890F8628007E0002108F105001B
+:109270005F4A1154001F1FFA80F8B8F1110FF4DB98
+:109280005B488078401E81B25948801C08F068F91C
+:10929000044657494C74EF20887413200B9077E0F4
+:1092A000FE2053490870FF20487028208870012054
+:1092B000C8700871052604E000204D498855701CCF
+:1092C00086B2282EF8DB002630E04FF0000823E0BD
+:1092D000484A92F8630000EBD0725210521EA2EB83
+:1092E0000802D300434A683252F82620DA40D3B24B
+:1092F000404A92F8632002FB06F101EBD1724FEA7B
+:10930000620C08F105026244DFF8E4C00CF8023098
+:1093100008F101001FFA80F8364991F8630000EB6C
+:10932000D071B8EB610FD3DB701C86B2314890F876
+:109330006200B042C9DC2E488078401E81B22C48C1
+:10934000801C08F00DF90446294981F82940EF20D6
+:1093500081F82A002B200B901AE0FE202449087087
+:10936000FF204870042088700120C8700320087115
+:1093700008468078401E81B21D48801C08F0F0F835
+:1093800004461B494C71EF20887107200B9000BFE9
+:1093900000BF1AE0032000F037F8164854300A994D
+:1093A000405C401CC2B213485430425407EB4703A0
+:1093B000124A02EB0312517907EB47030F4A02EB03
+:1093C0000312106800F04EFA00BF00BF0B9850B1B6
+:1093D0000B490B98086001210948001FE0F718FBB2
+:1093E0000020084908700EB0BDE8D08F382D00204D
+:1093F000CC0E0020D83F002000080240CC3E0020C8
+:10940000A4640240E30A002010B5044634B1012CE4
+:109410000FD0022C18D0032C2CD120E04FF4005197
+:109420001548E1F7A5FB4FF480711348E1F7A0FB65
+:1094300020E04FF400511048E1F79AFB4FF480719F
+:109440000D48E1F797FB15E04FF400510A48E1F7AA
+:1094500091FB4FF480710848E1F78AFB0AE04FF472
+:1094600000510548E1F786FB4FF480710248E1F7AF
+:1094700081FB00BF00BF10BD0008024070B5002492
+:10948000002540F224410E480BF0FBFFB0B140F242
+:1094900024410B480BF06FFF09480088C4B208480C
+:1094A000001D0088C4B201210648417006480068CA
+:1094B000C0F57A7081B20548A0F8DA1D70BD0000D1
+:1094C000001401407C4000202C640240BC3200208B
+:1094D00010B5002413491448E0F780FA002112481F
+:1094E000E0F796FA00E000BF402110480BF0BCFF07
+:1094F0000028F8D04FF400710D48E1F739FB4FF424
+:1095000080410B48E1F734FB0A4907487838E0F717
+:1095100065FA012104487838E0F77AFA0120064913
+:10952000087010BD00802020A0640240001401409B
+:109530000008024000880010E30A002000B58FB048
+:109540000121880508F0DCF82948E0F76DFA402091
+:109550000390002005904FF4806006900020079053
+:10956000089009904FF400300A9000200B900C9066
+:109570000D900E901F4801904FF0206000901E4803
+:10958000029069461A48E0F719FB01221021184899
+:10959000E0F7F6FA16487838E0F746FA002003902C
+:1095A0004FF47A700490002005904FF4806006908C
+:1095B00000200790089009904FF400300A90002096
+:1095C0000B900C900D900E900A4801904FF0206087
+:1095D00000900A480290694605487838E0F7EEFAAC
+:1095E000012103487838E0F713FA0FB000BD0000FE
+:1095F000A064024004140140CC0E0020E40A0020C4
+:109600001CB50121042008F07BF8082206211C4823
+:10961000E1F782FA082207211948E1F77DFAC02014
+:10962000009002208DF8050000208DF80600012032
+:109630008DF8070002208DF8040069461048E1F714
+:1096400023FA4FF4C640009001208DF8040000205A
+:109650008DF8060003208DF8050001208DF8070025
+:1096600069460748E1F710FA4FF400710448E1F742
+:109670007FFA4FF480410248E1F77AFA1CBD0000FE
+:109680000008024010B50024FFF7BAFF00214FF494
+:10969000E13000F0E7F8FFF751FF00F0C3F80021D8
+:1096A0005C4880F8C01D00F55C6081704170C1703D
+:1096B000022181600021574880F8CC1D00205649C6
+:1096C000887001204870C8704FF47A7088605148E3
+:1096D00090F80C0C002827D15048C07A1A2822DBB9
+:1096E0000020B039087600214B48B038817601213E
+:1096F0004176C17642F2107101624FF47A71A0F5A1
+:109700008870C160012181724FF41650444948604D
+:109710000121434801723F4890F80C0C401CC1B233
+:109720003C4880F80C1C74E000246DE0002104EB40
+:1097300044023948983800F8221004EB440200EB48
+:1097400082008170012104EB44023348983800EB19
+:109750008200417004EB44022F48983800EB8200ED
+:10976000C17004EB44012E48001D00EB011080681D
+:1097700000EB8000410004EB44022748983800EBDE
+:109780008200816004EB44012548001D00EB0110BC
+:109790008079042804D005281CD0062831D104E0A3
+:1097A00000211D48A53801552BE031211A48A53864
+:1097B000015504EB4401A0F2171000EB0110806882
+:1097C0006421484304EB44021349983901EB8201B8
+:1097D000886016E002211048A5380155401D01554A
+:1097E00004EB4401A0F58E7000EB01108068642149
+:1097F000484304EB44020849983901EB8201886030
+:1098000000BF00BF601CC4B2024890F80C0CA0421C
+:109810008CDC10BDBC32002088400020BC1200202F
+:10982000C83E002008B545208DF8000002208DF8C4
+:10983000010001208DF802008DF80300684600F059
+:1098400057F847208DF8000001208DF80100002016
+:109850008DF8020001208DF80300684600F048F8FA
+:1098600008BD00007FB505460C460121202007F009
+:1098700097FF0095012C06D12003ADF8040080105D
+:10988000ADF808000FE0022C07D1E002ADF80400AB
+:109890004FF4C060ADF8080005E024B90020ADF831
+:1098A0000400ADF808000020ADF80400ADF8060093
+:1098B000ADF80C000C20ADF80A0069460B480BF01F
+:1098C0002FFE012109480BF05FFD012240F22441E7
+:1098D00006480BF000FE102104480BF04CFD01225D
+:1098E000C02102480BF05CFD7FBD00000014014068
+:1098F00070B5002100230F22C4781CB3174C2468D4
+:1099000004F4E064C4F5E064C4F30721C1F1040485
+:10991000E3B20A4144789C40E1B284781440214388
+:109920000C07210E0E4C05786155047804F01F05D4
+:109930000124AC4005786D11AD0005F1E025C5F8B6
+:10994000004109E0047804F01F050124AC40054DF6
+:109950000678761145F8264070BD00000CED00E059
+:1099600000E400E080E100E0024A0A400243024BCA
+:109970001A60704780FFFF1F08ED00E000200CE038
+:10998000002106E00022064B03EBC1031A544A1CD7
+:10999000D1B28029F6DB421CD0B20828F0DB704738
+:1099A000A3A900202DE9FF4F84B081468A460020FC
+:1099B000029083460698A0EB09040798A0EB0A06DC
+:1099C000CDF80490CDF800A0002C01DD012705E0C2
+:1099D0000CB9002702E04FF0FF376442002E02DD91
+:1099E0004FF0010806E016B94FF0000802E04FF012
+:1099F000FF386642B44201DD254600E035460020CE
+:109A000003901EE0009AD1B2019AD0B2119A00F0F0
+:109A10001FF8029820440290B3440298A84205DD42
+:109A20000298401B0290019838440190AB4504DD38
+:109A3000ABEB050B0098404400900398401C80B2AB
+:109A40000390691C03988842DCDB08B0BDE8F08F06
+:109A5000F0B514460B46CF1701EB5777C7F3C70293
+:109A6000CF1701EB5777FF10A1EBC707FEB2012319
+:109A7000B340DDB24CB1134B03EBC0039B5C2B43F3
+:109A8000104F07EBC007BB541AE00E4B03EBC003AB
+:109A90009B5CDB430B4F07EBC007BB54094B03EB4D
+:109AA000C0039B5C2B43074F07EBC007BB54054B20
+:109AB00003EBC0039B5CDB43024F07EBC007BB54C7
+:109AC000F0BD0000A3A900201CB501210A2007F069
+:109AD00017FE4FF4C050009001208DF804000020C4
+:109AE0008DF8060003208DF8050001208DF8070091
+:109AF00069464F48E0F7C8FF4FF4806000900120AE
+:109B00008DF8040000208DF8060003208DF8050074
+:109B100001208DF8070069464648E0F7B5FFC820E8
+:109B20000DF09EF94FF480614248E1F721F8C8201A
+:109B30000DF096F94FF480613E48E1F71BF8C8201C
+:109B40000DF08EF90021FD2000F0ECFA002112202A
+:109B500000F0E8FA0021AE2000F0E4FA0021D52060
+:109B600000F0E0FA0021A02000F0DCFA0021A8209B
+:109B700000F0D8FA00213F2000F0D4FA0021D320D1
+:109B800000F0D0FA0021084600F0CCFA0021402075
+:109B900000F0C8FA2848C07A1F2808DD0021A1205B
+:109BA00000F0C0FA0021C82000F0BCFA07E0002154
+:109BB000A02000F0B7FA0021C02000F0B3FA002185
+:109BC000DA2000F0AFFA0021122000F0ABFA0021F9
+:109BD000812000F0A7FA00217F2000F0A3FA0021E5
+:109BE000D92000F09FFA0021822000F09BFA00218A
+:109BF000DB2000F097FA0021342000F093FA0021D6
+:109C0000A42000F08FFA0021A62000F08BFA00219A
+:109C1000202000F087FA0021084600F083FAFFF7C1
+:109C2000ADFE0021AF2000F07DFA00F063F81CBD0E
+:109C3000000C024000040240BC12002010B5024695
+:109C4000012000E050430B1EA1F10104E1B2F9D163
+:109C500010BD2DE9F84F05460C4616461F46DDE9B6
+:109C60000A9B06FB09F0642190FBF1F000F0FF0A6B
+:109C70004FF0000801200090A819C2B223462146E7
+:109C80002846FFF78FFE01200090E019C3B2A81903
+:109C9000C2B2E019C1B22846FFF784FE012000904D
+:109CA000E019C3B22A4621462846FFF77BFE012071
+:109CB000E119CBB2A919CAB2A9190090C8B22146BC
+:109CC000FFF770FE00BF11E00120009004EB0800D8
+:109CD000C3B205EB0A00C2B204EB0800C1B22846C9
+:109CE000FFF760FE08F1010000F0FF08B845EBDB6C
+:109CF000BDE8F88F70B50024002504F1B001C8B2AA
+:109D0000002100F00FFA0021084600F00BFA0021B4
+:109D1000102000F007FA00BF0EE0002508E0084917
+:109D200001EBC501085D012100F0FCF9681CC5B21A
+:109D3000802DF4DB601CC4B2082CEEDB70BD00008B
+:109D4000A3A9002010B5044600BF02210A4807F06D
+:109D500001FF0028F9D02146074807F007FF00BFA0
+:109D60000121054807F0F6FE0028F9D0024807F067
+:109D7000FAFEC0B210BD0000003800402DE9FE4FD1
+:109D80000746884692461C460197CDF80080082C6D
+:109D900002D14FF006091FE02046E31704EB53738E
+:109DA000DB1021464FEAE47C04EB5C7C4FEAEC0CD0
+:109DB000A4EBCC0CBCF1000F02D04FF0010C01E081
+:109DC0004FF0000C6344224604EBD27C4FEA6C0C4B
+:109DD00003FB0CF303F0FF09AAF12000C6B2002533
+:109DE0005EE0082C07D106EB46002F4901EB40004E
+:109DF00010F805B01DE00C2C07D106EB46002B49EE
+:109E000001EB800010F805B013E0102C05D12848B4
+:109E100000EB061010F805B00BE0182C07D106EB8C
+:109E2000C600244901EB800010F805B001E0BDE850
+:109E3000FE8F002002901CE00BF0010028B141468B
+:109E400038460C9AFFF704FE09E00C9808B9012087
+:109E500000E00020024641463846FFF7F9FD4FEA90
+:109E60006B0B08F1010000F0FF080298401CC0B223
+:109E7000029002980828DFDB781CC7B2082C0BD0B0
+:109E800004EBD4714A100199791A8A4204D1019FD6
+:109E900000980830C0B20090DDF80080681CC5B2A0
+:109EA0004D459EDB00BFC2E784D10308ACD3030855
+:109EB00020D8030810DE03082DE9FF4F2DED068B97
+:109EC00083B0074693461E46DDE917484FF0000968
+:109ED000CA46DEB95846DEF79BFB41EC1A0BB0EEE2
+:109EE0004A0AF0EE6A0A0BF0C3FDB0EE409AF0EEBB
+:109EF000609A9FED400B53EC102B51EC190BDEF7E1
+:109F0000D8F941EC180BDEF7C5FBC6B2082C01D11D
+:109F10004FF002091698864211DC169800280EDDD3
+:109F200023463022CDF8008038460A99FFF726FFF5
+:109F3000204604EBD07109EB61013944CFB2002512
+:109F40004CE01698301AA84210D104EBD47109EBFA
+:109F5000610101FB0571C8B223462E22CDE90084C0
+:109F60000A99FFF70BFF4FF0010A35E006EB0A00F4
+:109F7000401B401EC1B20A20FFF760FEBBFBF0F0A1
+:109F80000A21B0FBF1F201FB12000290029880B9A5
+:109F900004EBD47109EB61010AEB070201FB052117
+:109FA000C8B223463022CDE900840A99FFF7E6FEC5
+:109FB00011E004EBD47109EB61010AEB070301FB2B
+:109FC0000531C8B2CDE9008402993031CAB22346C6
+:109FD0000A99FFF7D3FE00BF681CC5B206EB0A0062
+:109FE000A842AEDC304603B0BDEC068B04B0BDE841
+:109FF000F08F0000000000000000F03F2DE9FF4F4F
+:10A0000005460E4617461C46DDF838904FF0000A0C
+:10A010000095B3462046E21704EB5272D210214657
+:10A02000E31704EB5373DB10A4EBC3030BB1012361
+:10A0300000E000231A44D4B24FF0000845E00020AD
+:10A0400003903BE00D9810F80A0002900AF101001D
+:10A050001FFA80FA002001901DE0029800F0010034
+:10A0600028B14A4631462846FFF7F2FC0AE0B9F12A
+:10A07000000F01D1012000E00020024631462846B1
+:10A08000FFF7E6FC029840100290701CC6B20198DF
+:10A09000401CC0B2019001980828DEDB681CC5B2E4
+:10A0A0000098281AB84204D1009D0BF1080000F076
+:10A0B000FF0B5E460398401CC0B203900398B84261
+:10A0C000C0DB08F1010000F0FF08A045B7DBBDE8E8
+:10A0D000FF8F2DE9F8430646884614461F46DDE902
+:10A0E000085915E0CDF8009022782B4641463046BD
+:10A0F000FFF744FE082D02D1B01DC6B205E0284688
+:10A1000005EBD07106EB6101CEB2641C781EC7B2BC
+:10A110002FB12078202802DB20787E28E2DDBDE800
+:10A12000F883000070B505460C462CB14FF4006171
+:10A130001048E0F71FFD04E04FF400610D48E0F720
+:10A1400017FD4FF480510B48E0F712FD4FF480519A
+:10A150000948E0F70FFD2846FFF7F4FD4FF4805162
+:10A160000448E0F707FD4FF400610248E0F702FD04
+:10A1700070BD0000000C02400004024010B52848E9
+:10A180000068284908602648001D00684860244887
+:10A19000083000688860082250212348E0F78EF9D3
+:10A1A00006212048DFF7B4FB1F490988884206D002
+:10A1B0001D48007A20F00400001D1B49087206218A
+:10A1C0001848401CDFF7A4FB17494988884206D08D
+:10A1D0001548007A20F00400001D13490872082178
+:10A1E0001048801CDFF794FB0F498988884206D00D
+:10A1F0000D48007A20F00400001D0B490872082168
+:10A200000848C01CDFF784FB0749C988884206D08C
+:10A210000548007A20F00400001D0349087210BDB3
+:10A22000107AFF1FD4790020BC1200202DE9F04FD6
+:10A2300091B00021109189460F910E918A460D919F
+:10A240000C910B910A910991089107910691059142
+:10A2500004910391029100240026019100258B4670
+:10A26000F94890F806070121B1EBD01F44F00880AF
+:10A2700003F0F3BF0E98401CC1B20E91F3488078F2
+:10A28000022804D1F148407808B107200290BDF8B7
+:10A2900008109DF830000844ED49085CFA287DD18B
+:10A2A000BDF808109DF830000844401CE849085CDF
+:10A2B000E549EF394871BDF808109DF830000844B1
+:10A2C000801CE349085CE049EF390871BDF80810CB
+:10A2D0009DF830000844C01CDD49085CDA49EF39BC
+:10A2E000C870BDF808109DF830000844001DD8491A
+:10A2F000085CD549EF398870BDF808109DF830002A
+:10A300000844401DD249085CCF49EF394870BDF878
+:10A3100008109DF830000844801DCD49095CCD48E7
+:10A3200080F8111F90F8111F90F80B0F814213DD78
+:10A33000C84890F8112F10460021FCF769FC074629
+:10A340008846C44890F80B2F10460021FCF760FCAB
+:10A35000381AC1B20F9112E0BE4890F80B2F104688
+:10A360000021FCF755FC07468846BA4890F8112FA3
+:10A3700010460021FCF74CFC381AC1B20F910F981F
+:10A3800005281EDBB34890F8110F542819DAB1489C
+:10A3900090F8110F062814DDAB4800E013E0EF3809
+:10A3A000407924280DDBA848EF384079502808DC94
+:10A3B000A548F538811D0A68026089888180DFF729
+:10A3C000B9FC06200C90BDF808109DF83000084438
+:10A3D000801C9F49095CBDF808209DF8300010449E
+:10A3E000401C9B4A105C41EA0029BDF808109DF80A
+:10A3F00030000844C01C1146085C0106BDF8082066
+:10A400009DF830001044001D914A105C41EA004163
+:10A41000BDF808209DF830001044401D8C4A105CA7
+:10A4200041EA0021BDF808209DF830001044801D4D
+:10A43000874A105C41EA000B87480068834503F0B7
+:10A44000EC86B9F5FA6F83F2E886B9F1000F43F3B1
+:10A45000E4868148C0F800B07B48B0F87E16BDF8AD
+:10A46000082002EB0900C01C81420ADD7648B0F8E2
+:10A470007E1609F10200081A81B27348A0F87E1610
+:10A4800003E000217048A0F87E16714ABDF808105C
+:10A4900050184946DFF73CFA0546BDF8081001EBB5
+:10A4A0000900401C6A49095CBDF8082002EB09005C
+:10A4B000674A105C41EA0021A94243F09A86654848
+:10A4C00090F80A0F50B109F1020291B2604BBDF849
+:10A4D0000820981801230422E0F798FBBDF8082013
+:10A4E0009DF830101144091D594A515C01F00F00CC
+:10A4F00000EBD0714A10A0EB4201CAB20B92BDF83A
+:10A5000008209DF830101144891D514A515C01F01A
+:10A510000F0000EBD0714A100A9200241AE0BDF837
+:10A5200008209DF830100A44D21D1119484A505C89
+:10A530009DF828209DF82C10DFF756FC0146BDF849
+:10A5400008209DF830000244D21D1019404A1154D1
+:10A55000601C84B29DF83000A9EB0000C01FA0422F
+:10A56000DDDCBDF808109DF830000844C01D3849F6
+:10A57000095C10910121344880F8E0170020374928
+:10A58000486088703649887048603448103841689F
+:10A590002D48C0F8C416012180F8B8162B488078E1
+:10A5A000032803D029488078012802D101202D49B1
+:10A5B0000860002104911098152803F08B8410DCAA
+:10A5C000A0F10B000A2883F00386DFE810F069177A
+:10A5D000001861185918011E2500221A311A011E8F
+:10A5E0002B1CA22802F0B8800CDC162803F0568140
+:10A5F000182803F078851F2803F0CD83A12843F0A5
+:10A60000E785FDE3A32802F0D882A42801F035866F
+:10A61000A528F4D101F034BC1348D0F80C0210B1D5
+:10A620001F200A49087100200990EAE3BDF82400C0
+:10A6300000EB400101EB00100C4901EB00108079A8
+:10A640000D287DD214E00000BC3200209C3A00208E
+:10A65000F0970020BC220020240A0020843900202A
+:10A66000B879002088024042BC12002098400020A7
+:10A67000DFE800F0660708090AD2F90B0C0E0FD3C9
+:10A680000D0000BF00BF00BF00BF00BF00BF00BF84
+:10A6900000BF00200890AFE0BDF808109DF8300022
+:10A6A00001440831BDF810000844FE490A5CBDF8B9
+:10A6B000240040F2A1114843FB4901EBC00101F520
+:10A6C0006271BDF8200000EB400303EB001001EBCA
+:10A6D000C0004276BDF808109DF8300008440830EC
+:10A6E000BDF810100844EF49085C20B1012803D0E0
+:10A6F000022876D114E074E0BDF8241001EB410289
+:10A7000002EB0111E94A02EB01123032BDF82010D0
+:10A7100002EB0112901C917821F00402027060E0BB
+:10A72000BDF8241001EB410202EB0111DF4A02EBFC
+:10A7300001123032BDF8201002EB0112901C00E033
+:10A74000FDE3917821F0080202700022BDF8240098
+:10A7500000EB400101EB0010D44901EB0010303058
+:10A76000BDF8201000EB01104260BDF8241002205B
+:10A77000DFF79CFC002416E00022BDF8240040F224
+:10A78000A1114843C84901EBC00101F56271BDF850
+:10A79000200000EB400303EB001001EBC001473148
+:10A7A0000A55601C84B2142CE6DB002416E000225B
+:10A7B000BDF8240040F2A1114843BB4901EBC001A0
+:10A7C00001F56271BDF8200000EB400303EB0010BF
+:10A7D00001EBC00163310A55601C84B20A2CE6DB30
+:10A7E00000BF00BFBDF81000401C81B20491BDF84D
+:10A7F0002000401C81B20891BDF8240000EB40010C
+:10A8000001EB0010A94901EB0010C179BDF820004F
+:10A8100081423FF741AF92E300BFBDF808109DF8B9
+:10A82000300008440830BDF8101008449D49085C09
+:10A8300020B1012803D0022817D115E015E0BDF89A
+:10A84000241001EB410202EB0111984A02EB0112C4
+:10A850003032BDF8201002EB0112901C917821F0EB
+:10A860000402027001E007E000BF00BFBDF8100065
+:10A87000401C81B2049162E300200890FDE3BDF822
+:10A8800008109DF8300001440831BDF8100008445C
+:10A8900084490A5CBDF8240040F2A1114843824972
+:10A8A00001EBC00101F56271BDF8200000EB40032F
+:10A8B00003EB001001EBC0004276BDF808109DF8D4
+:10A8C000300008440830BDF8101008447549085C91
+:10A8D000F4287DD01DDC20287BD00DDC042879D025
+:10A8E00005DC08B3012876D0022875D189E1082853
+:10A8F00073D01028F9D168E2F1286FD004DC402829
+:10A900006DD0F028F1D1FFE3F22869D0F328ECD123
+:10A91000FDE3F5380B285FD2DFE800F0FEFDFCFB1D
+:10A92000FAF9F8F7F6F5F400BDF8240040F2A111A9
+:10A9300048435D4901EBC00000F56270BDF820108E
+:10A9400001EB410202EB011100EBC10090F87E0027
+:10A9500010285CD10022BDF8240040F2A111484328
+:10A96000514901EBC00101F56271BDF8200000EB17
+:10A97000400303EB001001EBC00080F87E20BDF81F
+:10A98000240040F2A1114843474901EBC00000F503
+:10A990006270BDF8201001EB410202EB011100EBE7
+:10A9A000C1004079F82832D0BDF8240040F2A1114E
+:10A9B00048433D4901EBC00000F56270BDF820102E
+:10A9C00001EB410202EB011100EBC100407908E00C
+:10A9D0009EE3C3E261E120E0BFE2AAE195E330E358
+:10A9E00094E3F72813D0F322BDF8240040F2A1111C
+:10A9F00048432D4901EBC00000F56270BDF82010FE
+:10AA000001EB410303EB011100EBC1004271BDF802
+:10AA10001000401C81B20491D1E3F222BDF8240061
+:10AA200040F2A1114843204901EBC00000F56270DB
+:10AA3000BDF8201001EB410303EB011100EBC10055
+:10AA40004271BDF8241001EB410202EB0111174ADB
+:10AA500002EB01123032BDF8201002EB0112901C03
+:10AA6000917821F004020270BDF808009DF83010C2
+:10AA700008440830BDF8101008440A490A5CBDF8C3
+:10AA8000240040F2A1114843074901EBC00000F542
+:10AA90006270BDF8201001EB410303EB011100EBE4
+:10AAA000C10005E0F09700205845002098400020A4
+:10AAB00080F87E20002422E0BDF808109DF83000C8
+:10AAC00001440831BDF8100001440819401CFE493A
+:10AAD0000A5CBDF8240040F2A1114843FB4901EB98
+:10AAE000C00101F56271BDF8200000EB400303EBEB
+:10AAF000001001EBC00151310A55601C84B20F2CCB
+:10AB0000DADB0AE00FE30DE30BE309E307E305E318
+:10AB100003E301E3FFE2FDE2FBE2002422E0BDF8F3
+:10AB200008109DF8300001440831BDF810000144C0
+:10AB300008191030E4490A5CBDF8240040F2A11164
+:10AB40004843E24901EBC00101F56271BDF8200004
+:10AB500000EB400303EB001001EBC00163310A5529
+:10AB6000601C84B20A2CDADBBDF808109DF83000B6
+:10AB700001440831BDF8100008441A30D2490A5C7B
+:10AB8000BDF8240040F2A1114843D04901EBC001B7
+:10AB900001F56271BDF8200000EB400303EB0010EB
+:10ABA00001EBC00080F87820002422E0BDF80810F6
+:10ABB0009DF8300001440831BDF810000144081927
+:10ABC0001B30C1490A5CBDF8240040F2A111484382
+:10ABD000BE4901EBC00101F56271BDF8200000EB38
+:10ABE000400303EB001001EBC00179310A55601CF2
+:10ABF00084B2052CDADBBDF81000203081B204915C
+:10AC0000DDE2F222BDF8240040F2A1114843AF4931
+:10AC100001EBC00000F56270BDF8201001EB4103AC
+:10AC200003EB011100EBC1004271BDF8241001EBF0
+:10AC3000410202EB0111A64A02EB01123032BDF8CB
+:10AC4000201002EB0112901C917821F00402027096
+:10AC5000BDF808009DF8301008440830BDF8101009
+:10AC6000084499490A5CBDF8240040F2A111484308
+:10AC7000964901EBC00000F56270BDF8201001EBB1
+:10AC8000410303EB011100EBC10080F87E20BDF809
+:10AC90001000401C80B2049091E2F222BDF8240022
+:10ACA00040F2A1114843894901EBC00000F56270F0
+:10ACB000BDF8201001EB410303EB011100EBC100D3
+:10ACC0004271BDF8241001EB410202EB0111804AF0
+:10ACD00002EB01123032BDF8201002EB0112901C81
+:10ACE000917821F004020270BDF808009DF8301040
+:10ACF00008440830BDF81010084473490A5CBDF8D8
+:10AD0000240040F2A1114843704901EBC00000F556
+:10AD10006270BDF8201001EB410303EB011100EB61
+:10AD2000C10080F87E20BDF81000401C80B2049065
+:10AD300045E2F222BDF8240040F2A11148436349E4
+:10AD400001EBC00000F56270BDF8201001EB41037B
+:10AD500003EB011100EBC1004271BDF8241001EBBF
+:10AD6000410202EB01115A4A02EB01123032BDF8E6
+:10AD7000201002EB0112901C917821F00402027065
+:10AD8000BDF808009DF8301008440830BDF81010D8
+:10AD900008444D490A5CBDF8240040F2A111484323
+:10ADA0004A4901EBC00000F56270BDF8201001EBCC
+:10ADB000410303EB011100EBC10080F87E20BDF8D8
+:10ADC0001000401C80B20490F9E1BDF8240040F26C
+:10ADD000A11148433D4901EBC00000F56270BDF888
+:10ADE000201001EB410202EB011100EBC1004079A0
+:10ADF000F8282BD0BDF8240040F2A111484301E00F
+:10AE00006AE2F8E1314901EBC00000F56270BDF87B
+:10AE1000201001EB410202EB011100EBC10040796F
+:10AE2000F72813D0F322BDF8240040F2A1114843C3
+:10AE3000264901EBC00000F56270BDF8201001EB5F
+:10AE4000410303EB011100EBC1004271BDF8241076
+:10AE500001EB410202EB01111D4A02EB01123032FB
+:10AE6000BDF8201002EB0112901C917821F0040231
+:10AE70000270BDF808009DF8301008440830BDF895
+:10AE80001010084410490A5CBDF8240040F2A111DA
+:10AE900048430E4901EBC00000F56270BDF8201078
+:10AEA00001EB410303EB011100EBC10080F87E20B0
+:10AEB000BDF808009DF8301008440830BDF81010A7
+:10AEC0000844401C004905E0F09700205845002048
+:10AED000984000200A5CBDF8240040F2A1114843CC
+:10AEE000F94901EBC00000F56270BDF8201001EBDC
+:10AEF000410303EB011100EBC10080F8782000242E
+:10AF000024E0BDF808109DF8300001440831BDF878
+:10AF1000100001440819801CEC490A5CBDF82400AB
+:10AF200040F2A1114843E84901EBC00101F562710B
+:10AF3000BDF8200000EB400303EB001000E054E1FB
+:10AF400001EBC00179310A55601C84B2052CD8DBB5
+:10AF5000BDF81000C01D81B2049130E1F222BDF8AD
+:10AF6000240040F2A1114843D74901EBC00000F58D
+:10AF70006270BDF8201001EB410303EB011100EBFF
+:10AF8000C1004271BDF8241001EB410202EB011136
+:10AF9000CF4A02EB01123032BDF8201002EB011251
+:10AFA000901C917821F004020270BDF808009DF811
+:10AFB000301008440830BDF810100844C3490A5C3A
+:10AFC000BDF8240040F2A1114843BF4901EBC00085
+:10AFD00000F56270BDF8201001EB410303EB011195
+:10AFE00000EBC10080F87E20002422E0BDF80810AC
+:10AFF0009DF8300001440831BDF8100001440819E3
+:10B00000401CB2490A5CBDF8240040F2A11148433B
+:10B01000AD4901EBC00101F56271BDF8200000EB04
+:10B02000400303EB001001EBC00179310A55601CAD
+:10B0300084B2042CDADBBDF81000401D81B204910B
+:10B04000BDE0F222BDF8240040F2A11148439E4920
+:10B0500001EBC00000F56270BDF8201001EB410368
+:10B0600003EB011100EBC1004271BDF8241001EBAC
+:10B07000410202EB0111964A00E0A6E002EB011248
+:10B080003032BDF8201002EB0112901C917821F0B3
+:10B0900004020270BDF8241001EB410202EB011121
+:10B0A0008B4A02EB01123032BDF8201002EB011284
+:10B0B000901C917821F040020270BDF808009DF8C4
+:10B0C000301008440830BDF8101008447F490A5C6D
+:10B0D000BDF8240040F2A11148437B4901EBC000B8
+:10B0E00000F56270BDF8201001EB410303EB011184
+:10B0F00000EBC10080F87E20BDF81000401C80B23B
+:10B1000004905CE000E002E000BF00BF00BF00BFB1
+:10B1100000BF00BF00BF00BF00BF00BF00BF00BF37
+:10B1200000BF00BF00BFF222BDF8240040F2A11111
+:10B130004843654901EBC00000F56270BDF820107E
+:10B1400001EB410303EB011100EBC1004271BDF8BB
+:10B15000241001EB410202EB01115D4A02EB0112E6
+:10B160003032BDF8201002EB0112901C917821F0D2
+:10B1700004020270BDF808009DF830100844083041
+:10B18000BDF81010084451490A5CBDF8240040F293
+:10B19000A11148434C4901EBC00000F56270BDF8B5
+:10B1A000201001EB410303EB011100EBC10080F81B
+:10B1B0007E20BDF81000401C80B2049000BF00BF8C
+:10B1C000BDF82000401C81B20891BDF8240000EBBE
+:10B1D000400101EB00103E4901EB0010C179BDF8C0
+:10B1E000200081423FF74BAB00BF00BFBDF82400F9
+:10B1F000401C81B20991374890F86A0BBDF82410C1
+:10B2000088423FF713AA334890F80C0C002859DD08
+:10B21000002009904EE0BDF808109DF83000014470
+:10B220000831BDF81000084428490A5CBDF8240024
+:10B2300040F2A1114843244901EBC00101F56271BC
+:10B24000BDF8200000EB400303EB001001EBC00051
+:10B250004276BDF808109DF8300008440830BDF86B
+:10B26000101008441949085C20B1012803D00228B5
+:10B2700015D10AE013E01649DC39BDF824208818FE
+:10B28000017821F00401017009E01149DC39BDF8B1
+:10B2900024208818017821F00801017000BF00BF48
+:10B2A000BDF81000401C81B20491BDF82400401C80
+:10B2B00081B20991074890F80C0C401EBDF824108B
+:10B2C0008842A8DC02F094BF58450020F097002087
+:10B2D00098400020BC320020B9F11B0F7EDB00201B
+:10B2E0000990F8E300200890F6E3BDF8240000EB95
+:10B2F000400101EB0010FE4901EB00103030BDF8B9
+:10B30000201000EB01108078C0F34010002866D1B7
+:10B31000BDF8240000EB400101EB0010F44901EB03
+:10B3200000103030BDF8201000EB01108078C0F321
+:10B3300040000028EBD1BDF8240000EB400101EBF8
+:10B340000010EB4901EB00103030BDF8201000EB8D
+:10B350000110807A022842D0BDF808109DF8300014
+:10B36000014408310AEB8A0000EBCA000844E149B5
+:10B370000A5C10460021FBF74BFCBDF8242002EBD1
+:10B38000420303EB0212DA4B03EB02123032BDF838
+:10B39000203002EB0312127842400A43B7D1BDF8C5
+:10B3A000240040F2A1114843D34901EBC00000F54D
+:10B3B0006270BDF8201001EB410202EB011100EBBD
+:10B3C000C10090F8450001287DD1BDF8240040F26D
+:10B3D000A1114843C84901EBC00001E0FEE3FEE3D0
+:10B3E00000F56270BDF8201001EB410202EB011183
+:10B3F00000EBC10090F846000028E5D10022BDF81E
+:10B40000240000EB400101EB0010B94901EB0011F1
+:10B410003031BDF8200001EB0010C272BDF80810F9
+:10B420009DF8300008440930B2490A5CBDF8240098
+:10B4300040F2A1114843B04901EBC00101F562712E
+:10B44000BDF8200000EB400303EB001001EBC0004F
+:10B45000C271BDF808109DF8300008440A30A549B3
+:10B46000085C0106BDF808209DF8300010440B3040
+:10B47000A04A105C41EA0041BDF808209DF8300068
+:10B4800010440C309B4A105C41EA0021BDF80820B2
+:10B490009DF8300010440D30964A105C0143BDF811
+:10B4A000240040F2A1125043934A02EBC00202F57D
+:10B4B0006272BDF8200000EB400303EB001002EBCA
+:10B4C000C000816000E0F0E0BDF808109DF8300099
+:10B4D000084411308749085C0106BDF808209DF832
+:10B4E000300010441230834A105C41EA0041BDF83C
+:10B4F00008209DF83000104413307E4A105C41EA69
+:10B500000021BDF808209DF8300010441430794A1D
+:10B51000105C0143BDF8240000EB400202EB001078
+:10B52000734A02EB00123032BDF8200002EB00102B
+:10B530004160BDF824100220DEF7B8FDBDF82400FC
+:10B5400000EB400101EB0010694901EB00113031C3
+:10B55000BDF8200001EB00100178BDF8240040F296
+:10B56000A1125043644A02EBC00041700022BDF8B2
+:10B57000240040F2A11148435F4901EBC00101F5ED
+:10B580006271BDF8200000EB400303EB001001EBFB
+:10B59000C0008271BDF8240040F2A1114843564911
+:10B5A00001EBC00000F56270BDF8201001EB410214
+:10B5B00002EB011100EBC1008068002875D0BDF8D6
+:10B5C000240000EB400101EB0010494901EB0010A1
+:10B5D00080790B286AD2DFE800F06906CBFD696943
+:10B5E00069FCFBFAF900BDF8240040F2A1114843C0
+:10B5F000414901EBC00000F56270BDF8201001EB7D
+:10B60000410202EB011100EBC100C07910B1012829
+:10B610006DD196E0BDF8240000EB400101EB001075
+:10B62000334901EB0010007BF0BBBDF8240040F271
+:10B63000A1114843304901EBC00000F56270BDF82C
+:10B64000201001EB410202EB011100EBC100806808
+:10B65000B0F5100F14D1C322BDF8240040F2A1119F
+:10B660004843254901EBC00000F56270BDF8201089
+:10B6700001EB410303EB011100EBC10042715FE0FC
+:10B68000B522BDF8240040F2A11148431A4901EB4C
+:10B69000C00000F56270BDF8201001EB410303EB20
+:10B6A000011100EBC10002E003E0B4E312E24271D9
+:10B6B00046E0BDF8240040F2A11148430E4901EBD9
+:10B6C000C00000F56270BDF8201001EB410202EBF2
+:10B6D000011100EBC1008068B0F1104F1CD1C322F2
+:10B6E000BDF8240040F2A1114843034906E03DE0C3
+:10B6F00098400020F09700205845002001EBC00042
+:10B7000000F56270BDF8201001EB410303EB01115D
+:10B7100000EBC100427113E0B522BDF8240040F2F5
+:10B72000A1114843F84901EBC00000F56270BDF873
+:10B73000201001EB410303EB011100EBC10042714A
+:10B7400014E0B922BDF8240040F2A1114843EE49AB
+:10B7500001EBC00000F56270BDF8201001EB410361
+:10B7600003EB011100EBC100427100BF00BF51E3C8
+:10B77000BDF8240040F2A1114843E34901EBC001A8
+:10B7800001F56271BDF8200000EB400202EB0010F1
+:10B7900011F83010BDF8240040F2A1125043DA4AEB
+:10B7A00002EBC0004079814277D1BDF808109DF8C6
+:10B7B000300008440E30D549085C0104BDF808206B
+:10B7C0009DF8300010440F30D04A04E00DE349E208
+:10B7D00083E1F3E062E0105C41EA0021BDF808205B
+:10B7E0009DF8300010441030C84A105C0143BDF889
+:10B7F000240040F2A1125043C34A02EBC00202F5FA
+:10B800006272BDF8200000EB400303EB001002EB76
+:10B81000C0004163BDF808109DF8300008440930AD
+:10B82000BA490A5CBDF8240040F2A1114843B64968
+:10B8300001EBC00101F56271BDF8200000EB40038F
+:10B8400003EB001001EBC000C271A422BDF824007C
+:10B8500040F2A1114843AC4901EBC00101F562710E
+:10B86000BDF8200000EB400303EB001001EBC0002B
+:10B870008270A322BDF8240040F2A1114843A249DE
+:10B8800001EBC00000F56270BDF8201001EB410330
+:10B8900003EB011100EBC1004271BBE2BDF82400D3
+:10B8A00040F2A1114843984901EBC00101F56271D2
+:10B8B000BDF8200000EB400202EB001011F8301040
+:10B8C000BDF8240040F2A11250438F4A02EBC000A1
+:10B8D0004079814271D1BDF808109DF830000844CC
+:10B8E0000E308A49085C0104BDF808209DF830003C
+:10B8F00010440F30854A105C41EA0021BDF8082051
+:10B900009DF8300010441030804A105C0143BDF8AF
+:10B91000240040F2A11250437B4A02EBC00202F520
+:10B920006272BDF8200000EB400303EB001002EB55
+:10B93000C0004163BDF808109DF83000084409308C
+:10B9400072490A5CBDF8240040F2A11148436E49D7
+:10B9500001EBC00101F56271BDF8200000EB40036E
+:10B9600003EB001001EBC000C271A422BDF824005B
+:10B9700040F2A1114843644901EBC00101F5627135
+:10B98000BDF8200000EB400303EB001001EBC0000A
+:10B990008270A322BDF8240040F2A11148435A4905
+:10B9A00001EBC00000F56270BDF8201001EB41030F
+:10B9B00003EB011100EBC10042712BE2BDF8240042
+:10B9C00000EB400101EB0010514901EB0010007B3E
+:10B9D000F0BBBDF8240040F2A11148434A4901EBF5
+:10B9E000C00000F56270BDF8201001EB410202EBCF
+:10B9F000011100EBC1008068B0F5100F14D10522D1
+:10BA0000BDF8240040F2A11148433F4901EBC000BA
+:10BA100000F56270BDF8201001EB410303EB01114A
+:10BA200000EBC100427155E00122BDF8240040F254
+:10BA3000A1114843344901EBC00101F56271BDF821
+:10BA4000200000EB400303EB001001EBC00000E01E
+:10BA500001E042713EE0BDF8240040F2A1114843EC
+:10BA6000294901EBC00000F56270BDF8201001EB20
+:10BA7000410202EB011100EBC1008068B0F1104FF0
+:10BA800014D10522BDF8240040F2A11148431E49FB
+:10BA900001EBC00000F56270BDF8201001EB41031E
+:10BAA00003EB011100EBC100427113E00122BDF86C
+:10BAB000240040F2A1114843134901EBC00000F5F6
+:10BAC0006270BDF8201001EB410303EB011100EBA4
+:10BAD000C10042719EE1C8E1A3E1BDF8240040F23B
+:10BAE000A1114843084901EBC00000F56270BDF8A0
+:10BAF000201001EB410202EB011100EBC100C07903
+:10BB000040B101286CD196E058450020F097002004
+:10BB100098400020BDF8240000EB400101EB00102C
+:10BB2000FE4901EB0010007BF0BBBDF8240040F2A1
+:10BB3000A1114843FA4901EBC00000F56270BDF85D
+:10BB4000201001EB410202EB011100EBC100806803
+:10BB5000B0F5100F14D10822BDF8240040F2A11155
+:10BB60004843EF4901EBC00000F56270BDF82010BA
+:10BB700001EB410303EB011100EBC100427159E0FD
+:10BB80008922BDF8240040F2A1114843E44901EBA9
+:10BB9000C00000F56270BDF8201001EB410303EB1B
+:10BBA000011100EBC10000E001E0427142E0BDF88C
+:10BBB000240040F2A1114843D94901EBC00000F52F
+:10BBC0006270BDF8201001EB410202EB011100EBA5
+:10BBD000C1008068B0F1104F18D102E04EE11BE1C6
+:10BBE0003EE00822BDF8240040F2A1114843CC49B0
+:10BBF00001EBC00000F56270BDF8201001EB4103BD
+:10BC000003EB011100EBC100427113E08922BDF882
+:10BC1000240040F2A1114843C14901EBC00000F5E6
+:10BC20006270BDF8201001EB410303EB011100EB42
+:10BC3000C100427114E08B22BDF8240040F2A11132
+:10BC40004843B74901EBC00000F56270BDF8201011
+:10BC500001EB410303EB011100EBC100427100BF96
+:10BC600000BFD7E0BDF8240040F2A1114843AC4921
+:10BC700001EBC00101F56271BDF8200000EB40024C
+:10BC800002EB001001EBC00090F89140BDF82400D9
+:10BC900040F2A1114843A24901EBC0004470BDF835
+:10BCA000240040F2A11148439D4901EBC000083037
+:10BCB000C4EBC40100EBC1000179BDF8240040F2DF
+:10BCC000A1125043964A02EBC000407981427CD1D8
+:10BCD000BDF8240040F2A1114843114601EBC00118
+:10BCE00001F56271BDF8200000EB400202EB00108C
+:10BCF00001EBC00090F89220BDF8240040F2A111A1
+:10BD00004843874901EBC0010831C4EBC40001EB93
+:10BD1000C000C270BDF808109DF8300008440E3015
+:10BD20008049085C0104BDF808209DF830001044EB
+:10BD30000F307C4A105C41EA0021BDF808209DF8D4
+:10BD4000300010441030774A105C0143BDF82400E5
+:10BD500040F2A1125043724A02EBC00202F5627235
+:10BD6000BDF8200000EB400303EB001002EBC00025
+:10BD70004163BDF808109DF8300008440930694956
+:10BD80000A5CBDF8240040F2A1114843644901EB6C
+:10BD9000C00101F56271BDF8200000EB400303EB28
+:10BDA000001001EBC000C271A422BDF8240040F2D3
+:10BDB000A11148435A4901EBC0010831C4EBC4004A
+:10BDC00001EBC0008271A32100E00DE0BDF824006A
+:10BDD00040F2A1125043524A02EBC0000830C4EBBB
+:10BDE000C40200EBC200417114E00522BDF824003A
+:10BDF00040F2A11148434A4901EBC00000F56270CE
+:10BE0000BDF8201001EB410303EB011100EBC10071
+:10BE1000427100BF00BF13E0BDF82000401C81B29A
+:10BE20000891BDF8240000EB400101EB00103B49F4
+:10BE300001EB0010C179BDF8200081423FF755AAFF
+:10BE400000BFBDF8240000EB400101EB00103349B6
+:10BE500001EB0010C179BDF82000814200DD0CE04B
+:10BE6000BDF82400401C81B209912F4890F86A0B5C
+:10BE7000BDF8241088423FF735AA00BF02F0B8B9D8
+:10BE8000B9F11B0F7DDB00200990ECE10020089048
+:10BE9000C5E1BDF8240000EB400101EB00101F4993
+:10BEA00001EB00103030BDF8201000EB011080785D
+:10BEB000C0F34000002865D1BDF808109DF830009F
+:10BEC000014408310AEB8A0000EBCA000844154916
+:10BED0000A5C10460021FAF79BFEBDF8242002EB15
+:10BEE000420303EB02120D4B03EB02123032BDF89A
+:10BEF000203002EB0312127842400A43DBD1BDF836
+:10BF000008109DF830000844093006490A5CBDF865
+:10BF1000240040F2A1114843014907E09840002065
+:10BF200058450020F0970020BC32002001EBC001F2
+:10BF300001F56271BDF8200000EB400303EB001037
+:10BF400001EBC000C271BDF808109DF83000084434
+:10BF50000A30FE49085C0106BDF808209DF8300053
+:10BF600010440B30F94A105C41EA0041BDF808204A
+:10BF70009DF8300010440C30F44A105C41EA002176
+:10BF800001E079E146E1BDF808209DF83000104459
+:10BF90000D30EE4A105C0143BDF8240040F2A112BE
+:10BFA0005043EB4A02EBC00202F56272BDF820007A
+:10BFB00000EB400303EB001002EBC0008160BDF812
+:10BFC00008109DF8300008441130E049085C010673
+:10BFD000BDF808209DF8300010441230DB4A105C98
+:10BFE00041EA0041BDF808209DF8300010441330AC
+:10BFF000D64A105C41EA0021BDF808209DF83000C7
+:10C0000010441430D14A105C0143BDF8240000EB09
+:10C01000400202EB0010CF4A02EB00123032BDF8B2
+:10C02000200002EB00104160BDF824100220DEF772
+:10C030003DF8BDF8240000EB400101EB0010C549BC
+:10C0400001EB00113031BDF8200001EB0010017848
+:10C05000BDF8240040F2A1125043BD4A02EBC000DB
+:10C0600041700122BDF8240040F2A1114843B849B3
+:10C0700001EBC00101F56271BDF8200000EB400347
+:10C0800003EB001001EBC0008271BDF8240000EB4F
+:10C09000400101EB0010AF4901EB0010807901284D
+:10C0A00006D0072847D008285AD00A2842D19AE05B
+:10C0B000BDF8240040F2A1114843A54901EBC0009E
+:10C0C00000F56270BDF8201001EB410202EB011196
+:10C0D00000EBC100C07910B101282AD114E0B522CB
+:10C0E000BDF8240040F2A1114843994901EBC0007A
+:10C0F00000F56270BDF8201001EB410303EB011164
+:10C1000000EBC100427114E0B922BDF8240040F2F6
+:10C11000A11148438E4901EBC00000F56270BDF8E3
+:10C12000201001EB410303EB011100EBC100427150
+:10C1300000BF00BF6CE00122BDF8240040F2A11155
+:10C140004843834901EBC00000F56270BDF8201040
+:10C1500001EB410303EB011100EBC100427157E019
+:10C16000BDF8240040F2A1114843794901EBC00019
+:10C1700000F56270BDF8201001EB410202EB0111E5
+:10C1800000EBC100C07910B101282AD114E0892246
+:10C19000BDF8240040F2A11148436D4901EBC000F5
+:10C1A00000F56270BDF8201001EB410303EB0111B3
+:10C1B00000EBC100427114E08B22BDF8240040F274
+:10C1C000A1114843624901EBC00000F56270BDF85F
+:10C1D000201001EB410303EB011100EBC1004271A0
+:10C1E00000BF00BF14E00422BDF8240040F2A111FA
+:10C1F0004843574901EBC00000F56270BDF82010BC
+:10C2000001EB410303EB011100EBC100427100BFE0
+:10C2100000BF13E0BDF82000401C81B20891BDF8BA
+:10C22000240000EB400101EB00104A4901EB001033
+:10C23000C179BDF8200081423FF72BAE00BFBDF8A9
+:10C24000240000EB400101EB0010424901EB00101B
+:10C25000C179BDF82000814200DD0CE0BDF824006A
+:10C26000401C81B209913C4890F86A0BBDF824103B
+:10C2700088423FF70BAE00BF00E6002009905BE26A
+:10C280000020089034E2BDF808109DF83000084402
+:10C2900008302E490A5C10460021FAF7B9FCBDF8B7
+:10C2A000242002EB420303EB02122A4B03EB02129F
+:10C2B0003032BDF8203002EB0312127842400A43BC
+:10C2C0007ED1BDF8240000EB400101EB00102149B4
+:10C2D00001EB00113031BDF8200001EB00100178B6
+:10C2E000BDF8240040F2A1125043194A02EBC000ED
+:10C2F0004170BDF8240000EB400101EB001015492E
+:10C3000001EB001080790B2839D2DFE800F0380605
+:10C310003996383838F5F3F2F100BDF8240040F2D0
+:10C32000A11148430A4901EBC00000F56270BDF855
+:10C33000201001EB410202EB011100EBC10090F86B
+:10C340004600E0B9CA22BDF8240007E0F0970020BB
+:10C350005845002098400020BC32002040F2A11136
+:10C360004843FA4901EBC00000F56270BDF82010A7
+:10C3700001EB410303EB011100EBC1004271B0E19D
+:10C38000BDF8240040F2A1114843F04901EBC0017F
+:10C3900001F56271BDF8200000EB400202EB0010D5
+:10C3A00011F83010BDF8240040F2A1125043E74AC2
+:10C3B00002EBC000407981423ED1BDF8240000E08C
+:10C3C00091E140F2A1114843114601EBC00000F594
+:10C3D0006270BDF8201001EB410202EB011100EB8D
+:10C3E000C10090F8460038BBAA22BDF8240040F2F4
+:10C3F000A1114843D54901EBC00101F56271BDF8B7
+:10C40000200000EB400303EB001001EBC000827042
+:10C41000A322BDF8240040F2A1114843CB4901EB0F
+:10C42000C00000F56270BDF8201001EB410303EB82
+:10C43000011100EBC100427153E1BDF8240040F24C
+:10C44000A1114843C14901EBC00101F56271BDF87A
+:10C45000200000EB400202EB001011F83010BDF894
+:10C46000240040F2A1125043B84A02EBC0004079C8
+:10C4700081423CD1BDF8240040F2A111484311464D
+:10C4800001EBC00000F56270BDF8201001EB410225
+:10C4900002EB011100EBC10090F8460038BBAA2264
+:10C4A000BDF8240040F2A1114843A84901EBC001A6
+:10C4B00001F56271BDF8200000EB400303EB0010B2
+:10C4C00001EBC0008270A322BDF8240040F2A1114C
+:10C4D00048439E4901EBC00000F56270BDF8201092
+:10C4E00001EB410303EB011100EBC1004271F8E0E5
+:10C4F000CDE055E02AE0FFE7BDF8240040F2A111AD
+:10C500004843924901EBC00000F56270BDF820106D
+:10C5100001EB410202EB011100EBC10090F8460073
+:10C5200098B90422BDF8240040F2A111484387497C
+:10C5300001EBC00000F56270BDF8201001EB410373
+:10C5400003EB011100EBC1004271CAE0BDF8240009
+:10C5500040F2A11148437D4901EBC00000F5627033
+:10C56000BDF8201001EB410202EB011100EBC1000C
+:10C5700090F8460098B91022BDF8240040F2A111AD
+:10C580004843724901EBC00000F56270BDF820100D
+:10C5900001EB410303EB011100EBC1004271A0E08C
+:10C5A000BDF8240040F2A1114843684901EBC001E5
+:10C5B00001F56271BDF8200000EB400202EB0010B3
+:10C5C00001EBC00090F89140BDF8240040F2A111A9
+:10C5D00048435E4901EBC0004470BDF8240040F2BE
+:10C5E000A1114843594901EBC0010831C4EBC40013
+:10C5F00001EBC0000179BDF8240040F2A1125043C4
+:10C60000524A02EBC000407981423FD1BDF824007C
+:10C6100040F2A1114843114601EBC00101F56271DE
+:10C62000BDF8200000EB400202EB001001EBC0005F
+:10C6300090F89220BDF8240040F2A11148434349EC
+:10C6400001EBC0010831C4EBC40001EBC000C270B3
+:10C65000AA21BDF8240040F2A11250433B4A02EB4C
+:10C66000C0000830C4EBC40200EBC2008171A321FA
+:10C67000BDF8240040F2A1125043344A02EBC0003E
+:10C680000830C4EBC40200EBC200417129E0BDF8E0
+:10C69000240040F2A11148432C4901EBC00000F5F1
+:10C6A0006270BDF8201001EB410202EB011100EBBA
+:10C6B000C10090F8460098B90622BDF8240040F267
+:10C6C000A1114843214901EBC00000F56270BDF89B
+:10C6D000201001EB410303EB011100EBC10042719B
+:10C6E00000BF00BF13E0BDF82000401C81B20891DC
+:10C6F000BDF8240000EB400101EB0010144901EBF0
+:10C700000010C179BDF8200081423FF7BCAD00BFE9
+:10C71000BDF8240000EB400101EB00100C4901EBD7
+:10C720000010C179BDF82000814200DD0CE0BDF8A9
+:10C730002400401C81B20991064890F86A0BBDF8AC
+:10C74000241088423FF79CAD00BF95E55845002076
+:10C7500098400020BC3200200020099023E20020F5
+:10C760000890F5E1BDF808109DF830000844083045
+:10C77000FE490A5C10460021FAF74AFABDF8242067
+:10C7800002EB420303EB0212F94B03EB02123032CD
+:10C79000BDF8203002EB0312127842400A4370D1F8
+:10C7A000BDF8240000EB400101EB0010F04901EB63
+:10C7B00000113031BDF8200001EB00100178BDF808
+:10C7C000240040F2A1125043EA4A02EBC00041703B
+:10C7D000BDF8240040F2A1114843114601EBC0010D
+:10C7E00001F56271BDF8200000EB400202EB001081
+:10C7F00011F83010BDF8240040F2A1125043DD4A78
+:10C8000002EBC000407981427DD1BDF808109DF84F
+:10C81000300008440930D549085C0104BDF80820FF
+:10C820009DF8300010440A30D04A105C41EA0021E3
+:10C83000BDF808209DF8300010440B30CB4A105C46
+:10C840000143BDF8240040F2A1125043C94A02EB53
+:10C85000C00202F56272BDF8200000EB400303EB5A
+:10C86000001002EBC0004163BDF8240000EB400162
+:10C8700001EB0010BE4901EB001080790B281DD29E
+:10C8800000E060E1DFE800F01A061B466F1A1A8428
+:10C8900099AEFE00B222BDF8240040F2A111484337
+:10C8A000B44901EBC00000F56270BDF8201001EB47
+:10C8B000410303EB011100EBC100427141E1A522EC
+:10C8C000BDF8240040F2A1114843AA4901EBC00180
+:10C8D00001F56271BDF8200000EB400303EB00108E
+:10C8E00001EBC0008270A322BDF8240040F2A11128
+:10C8F0004843A04901EBC00000F56270BDF820106C
+:10C9000001EB410300E01DE103EB011100EBC1006D
+:10C91000427116E1A522BDF8240040F2A11148435E
+:10C92000944901EBC00101F56271BDF8200000EBF4
+:10C93000400303EB001001EBC0008270A322BDF89E
+:10C94000240040F2A11148438A4901EBC00000F5E0
+:10C950006270BDF8201001EB410303EB011100EB05
+:10C96000C1004271EDE0B522BDF8240040F2A111F2
+:10C970004843804901EBC00101F56271BDF8200018
+:10C9800000EB400303EB001001EBC000427100BF5D
+:10C990000222BDF8240040F2A1114843754901EB81
+:10C9A000C00000F56270BDF8201001EB410303EBFD
+:10C9B000011100EBC1004271C3E08022BDF82400E8
+:10C9C00040F2A11148436B4901EBC00000F56270D1
+:10C9D000BDF8201001EB410303EB011100EBC10096
+:10C9E0004271AEE0BDF8240040F2A1114843614914
+:10C9F00001EBC00101F56271BDF8200000EB4002BF
+:10CA000002EB001001EBC00090F89140BDF824004B
+:10CA100040F2A1114843574901EBC0004470BDF8F2
+:10CA2000240040F2A1114843524901EBC0010831F2
+:10CA3000C4EBC40001EBC0000179BDF8240040F252
+:10CA4000A11250434B4A02EBC0004079814241D1D0
+:10CA5000BDF8240040F2A1114843114601EBC0018A
+:10CA600001F56271BDF8200000EB400202EB0010FE
+:10CA700001EBC00090F89220BDF8240040F2A11113
+:10CA8000484300E027E03B4901EBC0010831C4EB1B
+:10CA9000C40001EBC000C270A522BDF8240040F222
+:10CAA000A1114843334901EBC0010831C4EBC40074
+:10CAB00001EBC0008271A321BDF8240040F2A11255
+:10CAC00050432C4A02EBC0000830C4EBC40200EB18
+:10CAD000C200417135E0BDF82000C1B2BDF82400AC
+:10CAE00040F2A1125043234A02EBC00041700A22D7
+:10CAF000BDF8240040F2A11148431E4901EBC001DA
+:10CB000001F56271BDF8200000EB400303EB00105B
+:10CB100001EBC00042710122BDF8240040F2A111D6
+:10CB20004843144901EBC00000F56270BDF82010C5
+:10CB300001EB410303EB011100EBC10080F89320EE
+:10CB400000BF00BF1AE0BDF82000401C81B2089170
+:10CB5000BDF8240000EB400101EB0010044901EB9B
+:10CB60000010C179BDF82000814205E0F097002057
+:10CB700098400020584500203FF7F4AD00BFBDF8B5
+:10CB8000240000EB400101EB0010FD4901EB001017
+:10CB9000C179BDF82000814200DD0CE0BDF8240021
+:10CBA000401C81B20991F74890F86A0BBDF8241037
+:10CBB00088423FF7D4AD00BFC7E5BDF808109DF827
+:10CBC00030000844083081B20491EF49BDF81000EC
+:10CBD000085C05287EDA0846BDF81010405C002885
+:10CBE00078DDE949BDF81000085C401E81B209916A
+:10CBF000BDF81000401C81B20491E349BDF810005B
+:10CC0000085C0104E04FBDF81000401C385C41EAAC
+:10CC10000021BDF81000801C385C0843C117024693
+:10CC2000F9F7F6FF0146BDF8240000EB400202EBE5
+:10CC30000010D34A02EB00100160BDF81000C01CC8
+:10CC400081B204913946BDF810000A5C10460021FB
+:10CC5000F9F7DEFFC1B2BDF8240000EB400202EBA1
+:10CC60000010C74A02EB00100171BDF81000401C13
+:10CC700081B204913946BDF810000A5C10460021CB
+:10CC8000F9F7C6FFC1B2BDF8240000EB400202EB89
+:10CC90000010BB4A02EB00104171BDF81000401CAF
+:10CCA00081B204913946BDF810000A5C104600219B
+:10CCB000F9F7AEFFC1B2BDF8240000EB400202EB71
+:10CCC0000010AF4A02EB00108171BDF81000401C4B
+:10CCD00081B200E088E204913946BDF810000A5C98
+:10CCE00010460021F9F794FFC1B2BDF8240000EB13
+:10CCF000400202EB0010A24A02EB0010C171BDF825
+:10CD00001000401C81B204913946BDF810000A5C45
+:10CD100010460021F9F77CFF0146BDF8240000EB26
+:10CD2000400202EB0010964A02EB00108160BDF851
+:10CD30001000401C81B204913946BDF810000A5C15
+:10CD400010460021F9F764FFC1B2BDF8240000EBE2
+:10CD5000400202EB00108A4A02EB00100173BDF89A
+:10CD60001000401C81B20491BDF8240000EB40018A
+:10CD700001EB0010114601EB0010807906287DD1EF
+:10CD800000200890ECE08049BDF810000A5C1046D5
+:10CD90000021F9F73DFFC2B2BDF8240000EB4001CD
+:10CDA00001EB0010764901EB00113031BDF8200095
+:10CDB00001EB00100270BDF81000401C81B204911C
+:10CDC0007149BDF810000A5C10460021F9F720FFF8
+:10CDD000C2B2BDF8240000EB400101EB001068492D
+:10CDE00001EB00113031BDF8200001EB0010427062
+:10CDF000BDF81000401C81B204916349BDF81000D9
+:10CE00000A5C10460021F9F703FFBDF8242002EB6D
+:10CE1000420303EB02125A4B03EB02123032BDF80D
+:10CE2000203002EB0312127A42400A4376D0BDF85A
+:10CE3000240000EB400101EB0010514901EB001010
+:10CE40003030BDF8201000EB0110007A002865DDBD
+:10CE500000245EE0002650E004EB440000EB0410E8
+:10CE6000474901EB0010303000EB06100278BDF8A6
+:10CE7000240000EB400101EB001000E088E0404995
+:10CE800001EB00103030BDF8201000EB0110007AEB
+:10CE9000824230D1002140F2A11060433B4A02EBB4
+:10CEA000C00000F5627006EB460202EB061200EBD2
+:10CEB000C20080F87F1040F2A1106043334A02EBB9
+:10CEC000C00000F5627006EB460202EB061200EBB2
+:10CED000C20080F8801040F2A11060432B4A02EBA0
+:10CEE000C00000F5627006EB460202EB061200EB92
+:10CEF000C20080F88110701C86B204EB440000EB85
+:10CF000004101F4901EB0010C079B042A4DC601C82
+:10CF100084B21C4890F86A0BA0429BDC1A49BDF809
+:10CF200010000A5C10460021F9F772FEC2B2BDF88B
+:10CF3000240000EB400101EB0010114901EB00114E
+:10CF40003031BDF8200001EB00100272BDF8100076
+:10CF5000401C81B20491BDF82000401C81B20891B0
+:10CF6000BDF8240000EB400101EB0010044901EB87
+:10CF70000010C179BDF8200081423FF704AFE8E01E
+:10CF800098400020BC320020F09700205845002037
+:10CF9000002008903EE0FE49BDF810000A5C1046F3
+:10CFA0000021F9F735FEC2B2BDF8240000EB4001C4
+:10CFB00001EB0010F74901EB00113031BDF8200002
+:10CFC00001EB00100270BDF81000401C81B204910A
+:10CFD000EF49BDF810000A5C10460021F9F718FE71
+:10CFE000C2B2BDF8240000EB400101EB0010E9499A
+:10CFF00001EB00113031BDF8200001EB0010427050
+:10D00000BDF81000401C81B20491BDF82000401C06
+:10D0100081B20891BDF8240000EB400101EB001043
+:10D02000DC4901EB0010C179BDF820008142B2DC7F
+:10D03000D748BDF81010405C00F00F00042812DA49
+:10D04000BDF8241001EB410202EB0111D14A02EBC1
+:10D05000011101F11C00CE4ABDF81010515C02789C
+:10D0600061F301020270BDF81000401C81B204910E
+:10D07000C749BDF81000085C0421B1EB201F13DD87
+:10D08000BDF8241001EB410202EB0111C14A02EB91
+:10D09000011101F11C00BE4ABDF81010515C0A09D3
+:10D0A000017862F383010170B948BDF81010405C4B
+:10D0B00000F00F00042812DABDF8241001EB410241
+:10D0C00002EB0111B34A02EB011101F11C00B04A5D
+:10D0D000BDF81010515C027861F305120270BDF8C2
+:10D0E0001000401C81B20491BDF820001A2101EB10
+:10D0F000400149452DDA002008901CE0A449BDF804
+:10D1000010000A5CBDF8240000EB400101EB0010A8
+:10D11000A04901EB00113031BDF8200001EB0010F7
+:10D120008272BDF81000401C81B20491BDF820004D
+:10D13000401C81B20891BDF8240000EB400101EBD6
+:10D140000010944901EB0010C179BDF82000814224
+:10D15000D4DCBDF8240000EB400101EB00108D4948
+:10D1600001EB0010C47929E00022BDF8240000EB97
+:10D17000400101EB0010874901EB0011303101EB58
+:10D1800004100270BDF8240000EB400101EB001018
+:10D19000804901EB0011303101EB04104270BDF801
+:10D1A000240000EB400101EB00107A4901EB001173
+:10D1B000303101EB04100272601C84B2102CD3DBFE
+:10D1C000BDF824100220DCF771FFBDF82410C8B2AE
+:10D1D000FAF70CFB0120BDF8241001EB41016E4A67
+:10D1E00002EB810148705AE1BDF808109DF830004B
+:10D1F000084408306649085C05287DD16748C07A34
+:10D20000202879DABDF808109DF83000084409306C
+:10D2100081B204915E49BDF81000095C604880F855
+:10D220000C1C90F80C0C042803DD04215C4880F8E9
+:10D230000C1CBDF81000401C81B204910021099122
+:10D24000B9E05349BDF810000A5C10460021F9F717
+:10D25000DFFCC2B2BDF8240000EB4001514800EBF6
+:10D260000110C271BDF81000401C81B20491484900
+:10D27000BDF810000A5C10460021F9F7C9FCC1B2E4
+:10D28000BDF8240000EB4002464800EB021081711B
+:10D29000BDF81000401C81B204913D49BDF810005A
+:10D2A000085C01043A4FBDF81000401C385C41EAAC
+:10D2B0000021BDF81000801C385C0843C1170246ED
+:10D2C000F9F7A6FC0146BDF8240000EB4002354802
+:10D2D00000EB02100160BDF81000C01C81B2049187
+:10D2E0003946BDF810000A5C10460021F9F790FCA1
+:10D2F000C1B2BDF8240000E0D1E000EB40022948B3
+:10D3000000EB02100171BDF81000401C81B20491C5
+:10D310003946BDF810000A5C10460021F9F778FC88
+:10D32000C1B2BDF8240000EB40021E4800EB021021
+:10D330004171BDF81000401C81B204913946BDF81E
+:10D3400010000A5C10460021F9F762FC0146BDF8A6
+:10D35000240000EB4002134800EB02108160BDF88E
+:10D360001000401C81B204913946BDF81000401CE9
+:10D37000095C3A46BDF81000105C41EA0025BDF892
+:10D380001000801C81B20491BDF8101048190BE008
+:10D39000F09700209840002090390020BC12002017
+:10D3A000BC320020CC3E002081B20491BDF82400A4
+:10D3B000401C81B20991FA4890F80C0CBDF8241079
+:10D3C00088423FF73EAFF748C07A1A2861DB002158
+:10D3D000F34890F80C0C00EB4002F34800F82210E0
+:10D3E000EF4890F80C0C00EB4002EF4800EB820095
+:10D3F00081700121EA4890F80C0C00EB4002EA48E9
+:10D4000000EB82004170E64890F80C0C00EB400203
+:10D41000E54800EB8200C17042F21071E04890F8DC
+:10D420000C0C00EB4002E04800EB820081604FF4FE
+:10D430007A71DB4890F80C0C00EB4002DB4800EB03
+:10D44000021081600121D64890F80C0C00EB4002DC
+:10D45000D64800EB021081714FF41651D04890F875
+:10D460000C0C00EB4002D14800EB021001600121DE
+:10D47000CB4890F80C0C00EB4002CC4800EB0210BB
+:10D480000171C74890F80C0C401CC1B2C44880F828
+:10D490000C1C00210A20DCF709FEFCF7F3F8B7E2C8
+:10D4A000BDF808109DF8300008440830C049085CF9
+:10D4B000BB49F5394871BDF808109DF830000844A3
+:10D4C0000930BB49085CB649F5390871BDF8081048
+:10D4D0009DF8300008440A30B549085CB049F53978
+:10D4E000C870BDF808109DF8300008440B30B049F2
+:10D4F000085CAB49F5398870BDF808109DF830001C
+:10D5000008440C30AA49085CA549F5394870BDF8B3
+:10D5100008109DF8300008440D30A549095CA54865
+:10D5200080F80B1FDCF706FCDCF7C0FBA14890F885
+:10D530000B0FFF2847D1DCF76DFBBDF808109DF8F5
+:10D540003000084408309A49085C9549F53948711B
+:10D55000BDF808109DF83000084409309449085C73
+:10D560008F49F5390871BDF808109DF8300008445E
+:10D570000A308F49085C8A49F539C870BDF808102F
+:10D580009DF8300008440B308949085C8449F5391E
+:10D590008870BDF808109DF8300008440C308449AC
+:10D5A000085C7F49F5394870BDF808109DF83000D7
+:10D5B00008440D307E49095C7E4880F80B1FDCF77B
+:10D5C000B9FBDCF773FB0E207B49087167E710207D
+:10D5D00079490871BDF808109DF8300008440830FA
+:10D5E0007349085C6E49F5394871BDF808109DF81B
+:10D5F0003000084409306E49085C6949F539087102
+:10D60000BDF808109DF8300008440A306849085CED
+:10D610006349F539C870BDF808109DF8300008441A
+:10D620000B306349085C5E49F5398870BDF8081015
+:10D630009DF8300008440C305D49085C5849F539C4
+:10D640004870BDF808109DF8300008440D30584966
+:10D65000095C584880F80B1FDCF76CFB04F046F9B6
+:10D660005449C1F8180F0846D0F8180FC0F300410C
+:10D670000B915048D0F8180FC0F342010A910EE701
+:10D680000E204D49087100214A4880F8011D06E727
+:10D690000020099040E00020089018E0BDF8240028
+:10D6A00000EB400101EB00103F49A83101EB0010F5
+:10D6B0003030BDF8201000EB0110807800F0010040
+:10D6C00000B113E0BDF82000401C81B20891BDF804
+:10D6D000240000EB400101EB00103349A83101EBBD
+:10D6E0000010C179BDF820008142D7DC00BFBDF831
+:10D6F000240000EB400101EB00102B49A83101EBA5
+:10D700000010C179BDF82000814200DD08E0BDF8BD
+:10D710002400401C81B20991BDF824000428BADB22
+:10D7200000BFBDF8240004287EDB002023490870D8
+:10D730000120234908602349C1F888021D4890F858
+:10D74000080D012871DB0D201B490871BDF8081078
+:10D750009DF83000084409301549095CBDF80820DF
+:10D760009DF8300010440830114A105C41EA002155
+:10D770000591BDF808109DF8300008440B301146A3
+:10D78000095CBDF808209DF8300010440A30084AB2
+:10D79000105C41EA00200C490880002423E00000CE
+:10D7A000BC320020BC120020F03F0020CC3E002004
+:10D7B000F0970020BC2200209C3A00202A0A00207A
+:10D7C0008802424200004242280A0020BDF80810A8
+:10D7D0009DF8300001440C310819FE49095CFE4AED
+:10D7E0001155601C84B2B4F5007FEFDBFB48008864
+:10D7F00000F2FF3081B20120DBF76AFCA8B1002102
+:10D80000F74880F8011DF548008864214843BDF8B9
+:10D81000141090FBF1F0C1B2F14880F8001D012016
+:10D82000F049C875ED4801E02BE023E00088401C7A
+:10D83000EA49088008460088BDF81410884219DDBE
+:10D84000E74890F8FC0C20F00100401CE44981F806
+:10D85000FC0C084690F8FC0C20F00600801D81F8B6
+:10D86000FC0CBDF8140001F6FC41488000210120A9
+:10D87000DCF71CFC0020DC490860DC49C1F88802A8
+:10D880000BE01020DA490871D54890F8FC0C20F024
+:10D8900080008030D24981F8FC0CB9E00020D549E5
+:10D8A0000870BDF808109DF8300008440830C949D8
+:10D8B000085CCF49C23981F8AD00BDF808109DF869
+:10D8C000300008440A30C349095CBDF808209DF8BF
+:10D8D000300010440930BF4A105C41EA0021059134
+:10D8E000BDF808109DF8300008440C301146095C62
+:10D8F000BDF808209DF8300010440B30B54A105C8C
+:10D9000041EA0020B5490880BDF814000988484361
+:10D91000F0B3B9F1100F07DDA9F11000062190FB5B
+:10D92000F1F081B2069101E000200690002421E090
+:10D9300000261BE0BDF808109DF8300001440D31B1
+:10D9400004EB440001EB40018819A249095CA3489B
+:10D950000088401E00EB800204EB420000EB400216
+:10D96000A54800EB42029155701C86B2062EE1DB01
+:10D97000601C84B2BDF818008442D9DB01209949AB
+:10D98000C87596480088401C94490880084600E005
+:10D990003EE00088BDF81410884236DDBDF8140062
+:10D9A00001280DDBBDF81400401E00EB8001BDF81E
+:10D9B000180000EB410081B29048A0F8CA1103E0C2
+:10D9C00000218E48A0F8CA118C48B0F8CA410EE078
+:10D9D000002608E0002104EB4402874800EB4200E7
+:10D9E0008155701C86B2062EF4DB601C84B2C82CF4
+:10D9F000EEDB00210B20DCF759FB00210320DCF7D4
+:10DA000055FB10207A49087102E016207849087108
+:10DA1000EEE3BDF808109DF83000084408306D4969
+:10DA2000095C6F4880F8011D112071490871DFE31E
+:10DA3000002009903DE00020089017E0BDF8240088
+:10DA400000EB400101EB00106D4901EB001030309C
+:10DA5000BDF8201000EB0110807800F0010000B14B
+:10DA600012E0BDF82000401C81B20891BDF82400EE
+:10DA700000EB400101EB0010614901EB0010C1799E
+:10DA8000BDF820008142D9DC00BFBDF8240000EBC6
+:10DA9000400101EB00105A4901EB0010C179BDF8BB
+:10DAA0002000814200DD08E0BDF82400401C81B266
+:10DAB0000991BDF824000428BDDB00BFBDF8240097
+:10DAC00004287DDB00204B4908700120464908608E
+:10DAD0004649C1F88802424890F8080D012870DBD9
+:10DAE000BDF808109DF83000084408303949085C3A
+:10DAF000042866DCBDF808109DF8300008440830A2
+:10DB00003449095C364880F8011D90F8010D401E2B
+:10DB100081B20991002413E0BDF8241001EB410209
+:10DB200002EB0111364A02EB0111303101EB041115
+:10DB300001F10900497A21F001010170601C84B2F1
+:10DB4000102CE9DB12202A490871002415E0BDF8E9
+:10DB500008109DF830000144093108191D490A5C7C
+:10DB6000BDF8240000EB400101EB0010244901EB5B
+:10DB700000110E310A55601C84B20A2CE7DBBDF897
+:10DB800008109DF83000084414301249095CBDF8B3
+:10DB900008209DF83000104413300E4A105C41EA12
+:10DBA00000210591BDF808109DF83000084416309A
+:10DBB0001146095CBDF808209DF83000104401E0D2
+:10DBC000DCE07AE01530034A105C41EA00200349AA
+:10DBD000088017E0F0970020C52F0020280A0020B9
+:10DBE000BC220020BC1200208802424200004242B7
+:10DBF0009C3A00202A0A002088340020BC320020F1
+:10DC00009840002000240CE0BDF808109DF830007A
+:10DC1000014417310819FE49095CFE4A1155601C80
+:10DC200084B2B4F5007FEFDBFB480088401EBDF8EE
+:10DC3000242000EB822081B20320DBF749FAE0B315
+:10DC4000F548008864214843BDF8141090FBF1F0BA
+:10DC5000C1B2F24880F8001D0120F149C875EE48B4
+:10DC60000088401CEC49088008460088BDF8141064
+:10DC700088424CDD002414E0BDF8241001EB410281
+:10DC800002EB0111E74A02EB0111303101EB041103
+:10DC900001F10900497A21F00101491C0170601C61
+:10DCA00084B2102CE8DBBDF8241001EB410202EB3A
+:10DCB0000111DC4A02EB011100E058E001F118000B
+:10DCC000097E21F00101491C0170BDF8241001EB0F
+:10DCD000410202EB0111D34A02EB011202F11800DA
+:10DCE000117E21F00602921C0270BDF81420BDF8CE
+:10DCF000240000EB400101EB0010CA4901EB0010C9
+:10DD00004283BDF824100220DCF7D0F92FE0C2488E
+:10DD1000008801282BD1002413E0BDF8241001EB6A
+:10DD2000410202EB0111BF4A02EB0111303101EB5C
+:10DD3000041101F10900497A21F001010170601C10
+:10DD400084B2102CE9DBBDF8241001EB410202EB98
+:10DD50000111B44A02EB011101F11800097E21F012
+:10DD600001010170BDF824100220DCF79FF90020AA
+:10DD7000AD490860AD49C1F888020BE01020AC49FC
+:10DD80000871A64890F8FC0C20F080008030A34970
+:10DD900081F8FC0C2CE2BDF808109DF83000084416
+:10DDA00009309B49095CBDF808209DF830001044FB
+:10DDB0000830974A105C41EA00259948B0F81412DF
+:10DDC000A9422ED1D0F810029549D1F80C12884200
+:10DDD00027D19348D0F80C1290F81602814209D945
+:10DDE0008F48D0F80C1290F81602081A8C49C1F826
+:10DDF0000C0206E000208A49C1F80C0210208C4970
+:10DE0000087100218648A0F8141280F816120C2020
+:10DE1000DCF74CF900210520DCF748F901208049A6
+:10DE2000C875E5E100240CE0002606E020208149C9
+:10DE300001EB44118855701C86B2202EF6DB601C65
+:10DE400084B2142CF0DB142079490871BDF8081055
+:10DE50009DF83000084408306D49095C0591BDF813
+:10DE600008109DF83000084409306949095C0391A5
+:10DE7000BDF81400142801DD14200590BDF80C0035
+:10DE8000202801DD2020039000241AE0002612E063
+:10DE9000BDF808109DF8300001440A31BDF80C00AF
+:10DEA00004FB001188195A49095C624A02EB4412CA
+:10DEB0009155701C86B2BDF80C008642E8DB601CF0
+:10DEC00084B2BDF814008442E0DB00210720DCF7B7
+:10DED000EDF88DE1152056490871BDF808109DF840
+:10DEE0003000084408304A49095C4C4880F81C1A44
+:10DEF000BDF808109DF83000084409304449085C1A
+:10DF00000106BDF808209DF8300010440A30404A50
+:10DF1000105C41EA0041BDF808209DF83000104433
+:10DF20000B303B4A105C41EA0021BDF808209DF807
+:10DF3000300010440C30364A105C01433D486038D4
+:10DF4000C0F80510BDF808109DF8300008440D30E9
+:10DF50001146085C0106BDF808209DF83000104409
+:10DF60000E302B4A105C41EA0041BDF808209DF8B4
+:10DF7000300010440F30264A105C41EA0021BDF801
+:10DF800008209DF8300010441030214A105C0143F5
+:10DF900028486038C0F80110BDF808109DF830001E
+:10DFA000084411301146085C0104BDF808209DF8B2
+:10DFB000300010441230164A105C41EA0021BDF8CE
+:10DFC00008209DF8300010441330114A105C0143C2
+:10DFD00018486038C0F80910BDF808109DF83000E6
+:10DFE000084414301146095C1248603880F8221049
+:10DFF000BDF808109DF83000084415301146095C42
+:10E000000C48603880F82110BDF8081014E00000BA
+:10E01000F0970020C52F0020280A0020BC220020F5
+:10E02000BC12002098400020880242420000424278
+:10E030009C3A0020382D00209DF83000084416300E
+:10E040001146095CF84880F82010BDF808109DF8CA
+:10E050003000084417301146095CF348C177BDF819
+:10E0600008109DF83000084418301146095CEE484D
+:10E070008177BDF808109DF830000844193011462A
+:10E08000085CE9494877B9F1200F28DDBDF8081090
+:10E090009DF8300008441A301146085C0106BDF8AE
+:10E0A00008209DF8300010441B30E04A105C41EA23
+:10E0B0000041BDF808209DF8300010441C30DB4AB8
+:10E0C000105C41EA0021BDF808209DF830001044A2
+:10E0D0001D30D64A105C0143D348C0F823100220FB
+:10E0E000D349087184E01020D249087100200990BA
+:10E0F00068E0BDF8240000EB4001CF4800EB0110C0
+:10E100008079052859D1BDF82400C9494870A1F18A
+:10E110001C00BDF82410405C0121B1EBD01F4BD195
+:10E12000A9F10E00052190FBF1F081B208910024C5
+:10E1300038E0BDF808109DF830000144093104EBC7
+:10E1400084000844B949085C0204BDF808109DF831
+:10E15000300001440A3104EB84000844B349085CF0
+:10E1600042EA0021BDF808209DF8300010440B3031
+:10E1700004EB84021044AD4A105C0143AC486830A3
+:10E1800040F82410BDF808109DF8300001440C310F
+:10E1900004EB8400084411460A5CA54998310A55ED
+:10E1A000601C84B2BDF820008442C2DB0421A04878
+:10E1B0000B30BDF82420815408E0BDF82400401C39
+:10E1C00081B20991BDF82400052892DB00BF0FE061
+:10E1D00000240AE00021BDF808209DF83000024428
+:10E1E0001019924A1154601C84B2322CF2DB00BF29
+:10E1F00018E000240AE00021BDF808209DF8300056
+:10E2000002441019894A1154601C84B2322CF2DB8A
+:10E2100000218A48A0F87E1625E000218748A0F852
+:10E220007E1620E08548B0F87E06B0B100210C9142
+:10E2300000240DE0BDF808004844801C20447B49C0
+:10E24000095CBDF808201019784A1154601C84B28A
+:10E250007A48B0F87E06A042ECDC7848B0F87E063A
+:10E260000A283CF707A800BF7448B0F87E4604E0CF
+:10E2700000206E490855601C84B2282CF8DBFAE3B4
+:10E280006C48807830B101287CD002287BD00328EC
+:10E290007AD1BDE3694890F80607C0F3C3000E28A1
+:10E2A00017D2DFE800F007172D435972889ED7FD7B
+:10E2B000FCFBFAF9614890F8060720F07800083076
+:10E2C0005E4981F80607002001F5D261486001200F
+:10E2D0008870AEE15AA1554808F0A0FF054675B117
+:10E2E000564890F8060720F078001030534981F81E
+:10E2F0000607002001F5D26148600120887098E18E
+:10E3000050A14A4808F08AFF054675B14B4890F87D
+:10E31000060720F078001830484981F806070020E9
+:10E3200001F5D26148600120887082E146A13F4832
+:10E3300008F074FF054675B1404890F8060720F0D4
+:10E34000780020303D4981F80607002001F5D261B0
+:10E350004860012088706CE13BA1344808F05EFF02
+:10E36000054675B1354890F8060720F0780028304A
+:10E37000324981F80607002001F5D261486001208A
+:10E38000887056E157E1A5E2A3E22FA1274808F0E3
+:10E3900045FF054675B1294890F8060720F078003A
+:10E3A0003830264981F80607002001F5D26148601F
+:10E3B000012088703DE124A11C4808F02FFF05468C
+:10E3C00075B11E4890F8060720F0780038301B49D8
+:10E3D00081F80607002001F5D261486001208870AD
+:10E3E00027E119A1114808F019FF0546DDB11748CA
+:10E3F000C07A182809DD114890F8060720F0780047
+:10E4000048300E4981F8060708E00C4890F80607E6
+:10E4100020F078004030094981F8060700200C49B7
+:10E4200048600120887004E1D82C0020F09700207B
+:10E43000D83F00209C3A0020CC3E0020BC32002077
+:10E44000610000006F6B00004F4B0000BC12002009
+:10E450004C390020F6A1F84808F0E0FE054645B327
+:10E46000002404E00021F5480155601C84B2142CFE
+:10E47000F8DB002408E0281D2044EF490A5C601DF9
+:10E48000EE490A54601C84B20F2CF4DB00210320F7
+:10E49000DBF70CFEEA4804E0B5E09EE048E030E03F
+:10E4A00008E090F8060720F078004830E44981F849
+:10E4B0000607BEE0E3A1E04808F0B0FE0546FDB166
+:10E4C000002405E00020DD4948390855601C84B26D
+:10E4D000142CF7DB002408E0681D2044D649085CB2
+:10E4E000D64948390855601C84B2142CF4DBD44852
+:10E4F00090F8060720F078005030D14981F80607DF
+:10E5000097E0AFF2BC01CC4808F088FE054675B133
+:10E51000CB4890F8060720F078005830C84981F8B9
+:10E520000607002001F5D26148600120887080E074
+:10E53000C2489030807970B1C14890F8060720F049
+:10E5400078006030BE4981F80607002001F5D261ED
+:10E55000486001208870BDA1B74808F05FFE0546FD
+:10E560007DB30020B549C039486001208870B249A8
+:10E57000681D085C30380F46291D795C303940EA47
+:10E580000110C1170246F8F743FBAC49903188717E
+:10E59000B0A1384608F042FE054695B13946681CE0
+:10E5A000085C30280EDB681C085C3038495D303967
+:10E5B00040EA0110C1170246F8F72AFB9F49903143
+:10E5C000C87109E09C48405D3038C1170246F8F731
+:10E5D0001FFB9A499031C8712BE0AFF29411964815
+:10E5E00008F01CFE05466DB1954890F8060720F02E
+:10E5F00080008030924981F806074FF47A7001F567
+:10E60000D261886015E0AFF2C0118B4808F006FEB9
+:10E6100005466DB18A4890F8060720F078018848D1
+:10E6200080F8061700208549C039486001208870AD
+:10E6300000BF00BFDEE2824890F80607C0F3C300C7
+:10E640000D281ED2DFE800F0071E344B618FBACAD6
+:10E65000E1F31DF2F100AFF21021774808F0DEFD82
+:10E66000054675B100207549C039486001208870A1
+:10E67000734890F8060720F078000830704981F858
+:10E68000060725E174A16C4808F0C8FD054675B180
+:10E6900000206A49C039486001208870684890F8B5
+:10E6A000060720F078001830654981F806070FE169
+:10E6B000AFF26C21604808F0B1FD054675B100204D
+:10E6C0005E49C0394860012088705D4890F80607AF
+:10E6D00020F0780018305A4981F80607F8E05FA169
+:10E6E000554808F09BFD054675B1554890F806075A
+:10E6F00020F078002030524981F80607002001F50B
+:10E70000D261486001208870E2E04EA14A4808F0DA
+:10E7100085FD054635B3002405E00020474948390A
+:10E720000855601C84B2142CF7DB002409E0681D36
+:10E7300020444149095C601D404A483A1154601C1C
+:10E7400084B20F2CF3DB00203C49C0394860012023
+:10E7500088703B4890F8060720F078002830384948
+:10E7600081F80607B4E039A1334808F057FD0546A3
+:10E770001DB332489030807940B1314890F8060797
+:10E7800020F0780030302E4981F8060700202B4910
+:10E79000C0394860012088702749681D085C3038FE
+:10E7A0000F46291D795C303940EA0110C117024635
+:10E7B000F8F72EFA21499031887189E0204890F8C5
+:10E7C000060720F0780040301D4981F80607002038
+:10E7D00001F5D26148600120887079E0AFF298318C
+:10E7E000154808F01BFD054675B1154890F8060759
+:10E7F00020F078004030124981F80607002001F52A
+:10E80000D26148600120887062E00D4890F80607E8
+:10E8100020F0780048300A4981F80607002001F509
+:10E82000D26148600120887052E041E029E019E09F
+:10E83000494D45493A000000F09700200C3A00206D
+:10E84000BC32002049434349443A00004353513A03
+:10E85000000000002C00000022000000524541444E
+:10E8600059000000EC4890F8060720F08000803046
+:10E87000E94981F806074FF47A7001F5D2618860A2
+:10E8800026E0AFF23C41E54808F0C8FC054675B10A
+:10E89000E14890F8060720F078006030DE4981F802
+:10E8A0000607002001F5D2614860012088700FE062
+:10E8B000AFF26C41D94808F0B1FC05463DB1D648ED
+:10E8C00090F8060720F07801D34880F8061700BFBB
+:10E8D00000BF8FE1D04890F80607C0F3C3000528B9
+:10E8E00012D2DFE800F00312286A7F000020CC4932
+:10E8F000486001208870C84890F8060720F078002A
+:10E900000830C54981F8060780E0AFF2C441C3482A
+:10E9100008F084FC05466DB10020C1494860012023
+:10E920008870BD4890F8060720F078001030BA498A
+:10E9300081F806076AE00020B94948600120887024
+:10E94000B649A81D085C30380F46691D795C30391E
+:10E9500040EA0110C1170246F8F75AF9B149887127
+:10E96000AFF21011384608F059FC0546DDB13946C2
+:10E97000681C085C30280DDB681C085C3038495D79
+:10E98000303940EA0110C1170246F8F741F9A549AC
+:10E99000C87108E0A148405D3038C1170246F8F759
+:10E9A00037F9A049C8719C4890F8060720F0780014
+:10E9B0001830994981F8060728E0AFF2745197485A
+:10E9C00008F02CFC054665B1934890F8060720F046
+:10E9D00080008030904981F806074FF47A709049A2
+:10E9E000886013E08C4890F8060720F080018A4880
+:10E9F00080F8061790F8060720F07801864880F81E
+:10EA00000617002088498870486000BF00BFF1E009
+:10EA1000814890F80607C0F3C300092814D2DFE844
+:10EA200000F005142B41576DA6BCD2007A4890F82F
+:10EA3000060720F078000830774981F806070020A3
+:10EA40007749486001208870D2E0AFF20C617348CA
+:10EA500008F0E4FB05466DB16F4890F8060720F01A
+:10EA6000780010306C4981F8060700206C49486036
+:10EA700001208870BCE0CBE0AFF23861674808F055
+:10EA8000CDFB05466DB1644890F8060720F078008C
+:10EA90001830614981F8060700206149486001206B
+:10EAA0008870A5E0AFF260615C4808F0B7FB0546EE
+:10EAB0006DB1594890F8060720F07800203056498B
+:10EAC00081F80607002056494860012088708FE0D1
+:10EAD000AFF28C61514808F0A1FB05466DB14E487C
+:10EAE00090F8060720F0780028304B4981F8060797
+:10EAF00000204B4948600120887079E04BA14748CD
+:10EB000008F08CFB05468DB3002045494860012084
+:10EB10008870002408E0281D20444049095C4148D1
+:10EB20000A300155601C84B2142CF4DB40A13D482E
+:10EB30000A3008F073FB05465DB1002407E00022AF
+:10EB40006119491E37480A304254601C84B2022CB5
+:10EB5000F5DB314890F8060720F0780030302E4978
+:10EB600081F806070120A1F50051C87540E0AFF219
+:10EB700028712A4808F052FB05466DB1002028494B
+:10EB8000486001208870244890F8060720F078003B
+:10EB90003830214981F806072AE0AFF254711F4846
+:10EBA00008F03CFB05466DB100201D49486001207E
+:10EBB0008870194890F8060720F078004030164910
+:10EBC00081F8060714E0AFF28071144808F026FBC4
+:10EBD000054665B1104890F8060720F080008030A7
+:10EBE0000D4981F806074FF47A700D49886000BF1F
+:10EBF00000BF00BF00BF00210748A0F87E16002418
+:10EC000004E0002005490855601C84B2642CF8DB40
+:10EC100011B0BDE8F08F0000BC320020F09700205A
+:10EC20004C3900209C3A0020B879002044484350D9
+:10EC30002C0000002DE9F74F90B00024A0460020E2
+:10EC400007900690059000BF00250490814600BF04
+:10EC50000026002700BF04E00020FE490855601C84
+:10EC600084B2642CF8DBFC48807800283ED0FB4856
+:10EC7000407878B30020F8498870F94890F8060782
+:10EC800020F08001F64880F80617F4488078C0B17B
+:10EC9000012820D002280AD0032826D1F04890F875
+:10ECA000060720F07801EE4880F806171DE0EC48D2
+:10ECB00090F8060720F078002030E94981F806072F
+:10ECC00013E0E74890F8060720F07801E44880F860
+:10ECD00006170AE00AE0E24890F8060720F07800FC
+:10ECE0005830DF4981F8060700BF00BFDC4890F8C4
+:10ECF00006070121B1EBD01F41F04F82D94880783F
+:10ED000001287DD1D64890F8E0070128F9D10026E6
+:10ED1000DEE10027CBE106EB460000EB0610D2490E
+:10ED200001EB0010303000EB071080780121B1EBCF
+:10ED3000D01F66D106EB460000EB0610CA4901EB76
+:10ED40000010303000EB0710807820F00400001D28
+:10ED500006EB460101EB0611C34A02EB011130310B
+:10ED600001EB0711887006EB460000EB0610114618
+:10ED700001EB0010303000EB07108078C0F3C000CA
+:10ED800000283ED006EB460000EB061001EB001019
+:10ED9000303000EB0710807820F0080106EB4600C9
+:10EDA00000EB061002EB0010303000EB0710817012
+:10EDB000AE48D0F80C02401E001B0521B0FBF1F25A
+:10EDC00001FB120000EB4001A8482C3000EB411081
+:10EDD0000D30019040F2A1107043A54A02EBC00033
+:10EDE00000F5627007EB470202EB071200EBC2006E
+:10EDF00000F1220110220198D9F727FA9B4801E07F
+:10EE00007BE152E1D0F80C02401E001B0521B0FB53
+:10EE1000F1F201FB120000EB400194482C3000EBB2
+:10EE2000411140F2A1107043914A02EBC00000F57D
+:10EE3000627007EB470202EB071200EBC20050F8CA
+:10EE40001A2F41F8012F406848608848D0F80C021A
+:10EE5000401E001B0521B0FBF1F201FB120000EB8C
+:10EE6000400182482C3000EB411106EB460000EBDC
+:10EE700006107D4A02EB0010303000EB07100078DE
+:10EE800008707A48D0F80C02401E001B0521B0FB28
+:10EE9000F1F201FB120000EB400174482C3000EB52
+:10EEA000411140F2A1107043714A02EBC00000F51D
+:10EEB000627007EB470202EB071200EBC200406BE7
+:10EEC000C1F809006948D0F80C02401E001B05215A
+:10EED000B0FBF1F201FB120000EB400163482C3063
+:10EEE00000EB41115E48F538026841F81D2F80881B
+:10EEF00088805E48D0F80C02401E001B0521B0FB44
+:10EF0000F1F201FB120000EB400158482C3000EBFD
+:10EF1000411106EB460000EB0610534A02EB0010CD
+:10EF2000303000EB07104068C1F82300002106EBE9
+:10EF3000460000EB061002EB0010303000EB07102B
+:10EF40004160002444E04948D0F80C02401E001BF8
+:10EF50000521B0FBF1F201FB120000EB4001434838
+:10EF60002C3000EB4110273040F2A1117143404A90
+:10EF700002EBC10101F5627107EB470202EB0712D8
+:10EF800001EBC20191F8801040F2A11211FB02F1D5
+:10EF9000374A02EBC10101F5627140F2A1127243DE
+:10EFA000334B03EBC20202F5627207EB470303EB3C
+:10EFB000071302EBC30292F8812002EB420303EB3A
+:10EFC000021201EBC2014731095D0155601C84B298
+:10EFD000062CB8DB002433E0002240F2A11070437D
+:10EFE000234901EBC00000F5627007EB470101EB1C
+:10EFF000071100EBC10090F8800040F2A11110FB56
+:10F0000001F01B4901EBC00000F5627040F2A11154
+:10F010007143174B03EBC10101F5627107EB470325
+:10F0200003EB071301EBC30191F8811001EB4103DE
+:10F0300003EB011100EBC10047300255601C84B2A4
+:10F04000062CC9DB0948D0F80C020521B0FBF1F011
+:10F0500080B20FE052020020B87900209C3A0020D4
+:10F06000BC3200208439002098400020BC120020CF
+:10F0700058450020014601900220DAF729F80021C6
+:10F080000620DBF713F8FE48D0F80C02FC49498D46
+:10F09000884206D2FA48D0F80C02401CF849C1F860
+:10F0A0000C0200210520DBF701F8781C87B206EB83
+:10F0B000460000EB0610F34901EB0010C079B8429E
+:10F0C0003FF729AE31460220DAF7F0FF701C86B216
+:10F0D000042EFFF61EAEEC488078032803D0EA48E1
+:10F0E0008078012802D10020E84908600021E84822
+:10F0F00080F8E0170B20E4490871E6480078012801
+:10F1000041F0CF8510E002F0F1FBE349C1F8180FA0
+:10F110000846D0F8180FC0F3004006900846D0F813
+:10F12000180FC0F34200059005980028EBD0D64890
+:10F130008078022812D1D448407878B14FF007097E
+:10F140005520D6490870FD204870AA2088700020FC
+:10F15000C87008716120487100208871FA20CF4979
+:10F1600001F80900CA48F5384179CC4A09F1010093
+:10F170001154C748F538017909F102001154C44807
+:10F18000F538C17809F103001154C148F538817888
+:10F1900009F104001154BE48F538417809F1050021
+:10F1A0001154BD4890F80B1F09F1060011540024BA
+:10F1B0000EE0B948D0F8180FC4F10301C900C840E7
+:10F1C000C1B209F109002044B44A1154601C84B250
+:10F1D000042CEEDBAC48407838B9B04A09F10D0197
+:10F1E00012985054481C85B239E0A848803800680D
+:10F1F00050B9A348807A38B1A3488078032803D057
+:10F20000A1488078012823D1002409E09E48903845
+:10F21000015D09F10D002044A04A1154601C84B224
+:10F22000142CF3DB002409E097484830015D09F114
+:10F2300021002044994A1154601C84B20A2CF3DB4B
+:10F24000964A09F12B0112985054481C85B206E0E9
+:10F25000012093498870002013B0BDE8F08F002D85
+:10F2600001F01F8501208E49103948708849129895
+:10F2700081F87C06129815287ED00FDCA0F10B00D7
+:10F280000A281ED2DFE810F019001D00E4031E005A
+:10F290001D00380030049C041D000507A2280ED074
+:10F2A00006DC162869D01F2868D0A12809D108E0FB
+:10F2B000A32803D0A428F9D102E000BF00BF00BFFB
+:10F2C00000BFC4E3102070490871002406E07548AF
+:10F2D000005D2919714A5054601C84B20A2CF6DB77
+:10F2E00005F10A0085B26E48563090F8AD006B49C2
+:10F2F0004855681C85B2E4E7674890F8FC0C00F0BC
+:10F300000100A0B1012080F3138800BF00BFBFF34C
+:10F310004F8F6548006800F4E06064490843001DB1
+:10F3200061490860BFF34F8F00BF00BFFEE70026B2
+:10F33000D9E206EB460000EB0610524901EB001043
+:10F34000807903284BD006EB460000EB061001EB5A
+:10F3500000108079012842D006EB460000EB061031
+:10F3600001EB00108079022839D006EB460000EB53
+:10F37000061001EB001002E0EFE397E3EEE3807983
+:10F3800004282CD006EB460000EB061001EB001021
+:10F390008079072823D006EB460000EB061001EB2E
+:10F3A0000010807908281AD006EB460000EB061002
+:10F3B00001EB001080790C2811D006EB460000EB21
+:10F3C000061001EB00108079092808D006EB4600F2
+:10F3D00000EB061001EB001080790A2869D10120AA
+:10F3E0002E494855E81C85B2049502204855681CF2
+:10F3F00085B21D204855681C85B2002724E106EB24
+:10F40000460000EB06101F4901EB0010303000EB06
+:10F410000710007821494855681C85B206EB460064
+:10F4200000EB0610174901EB0010303000EB07101D
+:10F4300080781A494855681C85B206EB460000EBF7
+:10F440000610104901EB0010303000EB07108078F7
+:10F45000C0F3800060BB06EB460000EB061001EB3A
+:10F460000010303000EB07108078C0F3C000F8B90E
+:10F4700006EB460000EB061001EB0010303019E0FF
+:10F48000BC120020984000209C3A00208802404294
+:10F49000BC320020220A0020BC22002052020020A0
+:10F4A00084390020367303080CED00E00000FA05F3
+:10F4B00007E0E3E000EB07108078C0F3400000288D
+:10F4C00077D0002413E006EB460000EB0610FE495F
+:10F4D00001EB0010303000EB07104068C4F103016D
+:10F4E000C900C8406119F94A5054601C84B2042C08
+:10F4F000E9DB281D85B2002418E040F2A11070431A
+:10F50000F34901EBC00000F5627007EB470101EB26
+:10F51000071100EBC100D0F81A00C4F10301C900C3
+:10F52000C8406119E94A5054601C84B2042CE4DBE1
+:10F53000281D85B2002418E040F2A1107043E44970
+:10F5400001EBC00000F5627007EB470101EB07110A
+:10F5500000EBC100D0F81E00C4F10301C900C8408F
+:10F560006119DA4A5054601C84B2042CE4DB281D73
+:10F5700085B2002417E040F2A1107043D44901EB9A
+:10F58000C00000F5627007EB470101EB071100EBCB
+:10F59000C100406BC4F10201C900C8406119CB4AE7
+:10F5A0005054601C84B2032CE5DBE81C85B20024B7
+:10F5B0001FE047E040F2A1107043C54901EBC000D5
+:10F5C00000F5627007EB470101EB071100EBC1008A
+:10F5D00050F8221F4068C4F10502D200CDE90801AD
+:10F5E00008460899D8F71FFE6119B84A5054601CA4
+:10F5F00084B2062CDEDBA81D85B200241EE040F29A
+:10F60000A1107043B24901EBC00000F5627007EB36
+:10F61000470101EB071100EBC10022308168C0688F
+:10F62000C4F10502D200CDE90A0108460A99D8F7CB
+:10F63000FAFD6119A54A5054601C84B2062CDEDB29
+:10F64000A81D85B2781C87B206EB460000EB0610B9
+:10F650009D4901EB0010C079B8423FF7D0AE049845
+:10F66000281AC0F307210498801E984A1154049860
+:10F67000281AC1B20498401E115432E106EB46002C
+:10F6800000EB0610904901EB00108079052839D174
+:10F6900002208E494855E81C85B2049500271CE0DD
+:10F6A000781C8A494855681C85B28A48C05D48550F
+:10F6B000681C85B2002409E086480C3000EB071076
+:10F6C000005D6119814A5054601C84B2102CF3DB38
+:10F6D00005F1100085B2781C87B27E48AD3890F8ED
+:10F6E000AC00B842DCDC0498281A0002C1B20498CD
+:10F6F000801E764A11540498281AC1B20498401EFC
+:10F700001154EEE006EB460000EB06106E4901EBEB
+:10F71000001080790B2823D107206C494855681CBC
+:10F7200085B201204855681C85B23B204855681CAD
+:10F7300085B26848AD3890F8C9014855681C85B253
+:10F74000002407E06348CC30005D61195F4A5054E3
+:10F75000601C84B23A2CF5DB05F13A0085B2C0E0BA
+:10F7600006EB460000EB0610574901EB00108079CC
+:10F77000062875D1032055494855E81C85B20495E3
+:10F7800002204855681C85B211204855681C85B276
+:10F79000002784E006EB460000EB06104A4901EB27
+:10F7A0000010303000EB0710007848494855681CBD
+:10F7B00085B206EB460000EB0610434901EB001052
+:10F7C000303000EB0710807840494855681C85B2FE
+:10F7D00006EB460000EB06113B4800EB0110303011
+:10F7E00000EB07108078C0F38000C0B3002414E061
+:10F7F00040F2A1107043364901EBC00000F5627081
+:10F8000007EB470101EB071100EBC1004730005D3A
+:10F8100061192E4A5054601C84B20A2CE8DB05F1B1
+:10F820000A0085B2002414E040F2A1107043284978
+:10F8300001EBC00000F5627007EB470101EB071117
+:10F8400000EBC1006030005D6119204A5054601C1B
+:10F8500084B2022CE8DBA81C85B2002419E01CE06D
+:10F860003FE040F2A1107043194901EBC00000F5E0
+:10F87000627007EB470101EB071100EBC100406F1D
+:10F88000C4F10201C900C8406119104A5054601CFB
+:10F8900084B2032CE5DBE81C85B2781C87B206EB4A
+:10F8A000460000EB0610084901EB0010C079B84291
+:10F8B0003FF770AF0498281A0002C1B20498801E66
+:10F8C000024A1154049807E0984000205202002098
+:10F8D0005845002069330020281AC1B20498401E00
+:10F8E0001154701C86B2FE4890F86A0BB0423FF784
+:10F8F00020ADFB4890F80C0C00286FDD00269FE03F
+:10F9000006EB4601F74800EB0110807904280CD182
+:10F91000F5494855681C85B201204855681C85B2D8
+:10F92000F248805D4855681C85B206EB4601ED48FB
+:10F9300000EB01108079062833D1EB494855681C4B
+:10F9400085B2E74890F8AC004855681C85B2122093
+:10F950004855681C85B200271DE0781CE2494855CF
+:10F96000681C85B2DE48AD30C05D4855681C85B264
+:10F97000002409E0DA48B93000EB0710005D611996
+:10F98000D94A5054601C84B2102CF3DB05F11000EE
+:10F9900085B2781C87B2D24890F8AC00B842DCDC63
+:10F9A0004CE006EB4601CF4800EB011080790528BA
+:10F9B00044D1CD494855E81C85B2049501204855ED
+:10F9C000681C85B204204855681C85B2C748753844
+:10F9D000805D4855681C85B200271BE037E0C348AE
+:10F9E0007538805DC0F3800090B100240CE0BF4802
+:10F9F0000F3050F82700C4F10201C900C840611956
+:10FA0000B94A5054601C84B2032CF0DBE81C85B268
+:10FA1000781C87B2B548593890F86200B842DEDCED
+:10FA20000498281A0002C1B20498801EAE4A1154EC
+:10FA30000498281AC1B20498401E1154701C86B252
+:10FA4000A74890F80C0C401EB0423FF759AF32E384
+:10FA5000A7480078401CA649087008460078052889
+:10FA600009DAA44890F8FC0C00F0010018B90D2048
+:10FA7000A14908710CE010209F4908719D4890F839
+:10FA8000FC0C00F0010018B9FF219A4880F8001D15
+:10FA90009A480088000A9449485598480088C1B29D
+:10FAA000914A681C1154A81C85B204E39048007860
+:10FAB000401C8F49087008460078052803DA162094
+:10FAC0008D49087102E010208B4908718B4800882D
+:10FAD000000A8549485589480088C1B2824A681C95
+:10FAE0001154A81C85B2E6E21020834908718148B0
+:10FAF00090F8010D7C494855681C85B200274FE0FD
+:10FB00007C4890F8010D401E40F2A11110FB01F05D
+:10FB10007B4901EBC00000F5627007EB470101EB88
+:10FB2000071100EBC10090F88200012836D171481E
+:10FB300090F8010D401E00EB400101EB00106B49F5
+:10FB4000673101EB0010303000EB07100078664998
+:10FB50004855681C85B200241BE0A3E277E06548A5
+:10FB600090F8010D401E40F2A11110FB01F0644914
+:10FB700001EBC00000F5627007EB470101EB0711D4
+:10FB800000EBC1008330005D2919574A5054601CB6
+:10FB900084B20A2CE3DB05F10A0085B2781C87B237
+:10FBA000544890F8010D401E00EB400101EB00109D
+:10FBB0004E49673101EB0010C079B842A0DC7AE20F
+:10FBC0004B480078401C4A490870084600780528D0
+:10FBD00013DA484890F8010D401E00EB400101EB9C
+:10FBE00000104249673101EB0010007E00F0010077
+:10FBF00018B912204049087116E010203E490871DA
+:10FC00003C4890F8010D401E00EB400101EB001054
+:10FC10003649673101EB0010007E00F0010018B991
+:10FC2000FF21344880F8001D324890F8010D2E491C
+:10FC3000485532480088010A2B4A681C11542F4845
+:10FC40000088C1B2A81C1154E81C85B233E201201F
+:10FC50002C49C8750846D0F80C020A21B0FBF1F017
+:10FC6000C0F3072020494855681C85B22548D0F8C4
+:10FC70000C020A21B0FBF1F01B494855681C85B203
+:10FC80002048D0F80C020A2804D94FF00A0A4FF095
+:10FC9000000B04E01B48D0F80CA24FF0000B1948F1
+:10FCA000D0F80C021749C1F810020846D0F80C022F
+:10FCB0000A21B0FBF1F081B21248A0F8141280F8CA
+:10FCC00016A200210C20DAF7F1F9074901F805A086
+:10FCD000681C85B228204855681C85B20024D0E1F4
+:10FCE000BC320020CC3E00205202002031400020D7
+:10FCF0002A0A0020BC2200209C3A0020280A00206A
+:10FD000058450020BC120020FE48D0F80C0268B113
+:10FD1000FC48D0F80C02401E001B0521B0FBF1F09E
+:10FD200080B2014601900220D9F736F9F548D0F8A3
+:10FD30000C02401E001B0521B0FBF1F201FB12007A
+:10FD400000EB4001EF482C3000EB41100078EE4909
+:10FD50004855681C85B24FF000081DE0E948D0F80E
+:10FD60000C02401E001B0521B0FBF1F201FB12004A
+:10FD700000EB4001E3482C3000EB4110D0F80100CB
+:10FD8000C8F10301C900C84008EB0501DE4A505420
+:10FD900008F101001FFA80F8B8F1040FDEDB281D1E
+:10FDA00085B24FF000081DE0D648D0F80C02401E86
+:10FDB000001B0521B0FBF1F201FB120000EB40013A
+:10FDC000D0482C3000EB4110D0F80500C8F10301F9
+:10FDD000C900C84008EB0501CB4A505408F10100A6
+:10FDE0001FFA80F8B8F1040FDEDB281D85B24FF052
+:10FDF00000081DE0C348D0F80C02401E001B05217E
+:10FE0000B0FBF1F201FB120000EB4001BD482C30C9
+:10FE100000EB4110D0F80900C8F10201C900C84048
+:10FE200008EB0501B84A505408F101001FFA80F8A8
+:10FE3000B8F1030FDEDBE81C85B24FF0000823E0C9
+:10FE4000B048D0F80C02401E001B0521B0FBF1F2B7
+:10FE500001FB120000EB4001AA482C3000EB4110DE
+:10FE600050F80D1F4068C8F10502D200CDE90C0121
+:10FE700008460C99D8F7D7F908EB0501A24A505467
+:10FE800008F101001FFA80F8B8F1060FD8DBA81DB1
+:10FE900085B24FF0000823E09A48D0F80C02401ECB
+:10FEA000001B0521B0FBF1F201FB120000EB400149
+:10FEB00094482C3000EB41100D308168C068C8F1C7
+:10FEC0000502D200CDE90E0108460E99D8F7ABF92C
+:10FED00008EB05018C4A505408F101001FFA80F824
+:10FEE000B8F1060FD8DBA81D85B28648D0F80C0201
+:10FEF000401E001B0521B0FBF1F201FB120000EBDC
+:10FF0000400180482C3000EB411090F822007E49DF
+:10FF10004855681C85B27B48D0F80C02401E001B77
+:10FF20000521B0FBF1F201FB120000EB4001754826
+:10FF30002C3000EB411090F8210073494855681CA3
+:10FF400085B27048D0F80C02401E001B0521B0FBA2
+:10FF5000F1F201FB120000EB40016A482C3000EB8B
+:10FF6000411090F8200068494855681C85B26548E2
+:10FF7000D0F80C02401E001B0521B0FBF1F201FB82
+:10FF8000120000EB40015F482C3000EB4110C07FB5
+:10FF90005D494855681C85B25A48D0F80C02401E8D
+:10FFA000001B0521B0FBF1F201FB120000EB400148
+:10FFB00054482C3000EB4110807F53494855681C51
+:10FFC00085B25048D0F80C02401E001B0521B0FB42
+:10FFD000F1F201FB120000EB40014A482C3000EB2B
+:10FFE0004110407F48494855681C85B24FF00008D1
+:10FFF0001DE04448D0F80C02401E001B0521B0FB58
+:020000040803EF
+:10000000F1F201FB120000EB40013E482C3000EB06
+:100010004110D0F82300C8F10301C900C84008EB23
+:100020000501394A505408F101001FFA80F8B8F16F
+:10003000040FDEDB281D85B24FF000081AE03148BE
+:10004000D0F80C02401E001B0521B0FBF1F201FBB1
+:10005000120000EB40012B482C3000EB4110273000
+:1000600010F8080008EB0501274A505408F1010078
+:100070001FFA80F8B8F1060FE1DBA81D85B2601CFD
+:1000800084B20020B4EB0A0170EB0B00FFF63CAE2B
+:1000900011E010201D49087159201B494855681C62
+:1000A00085B208E0102019490871592016494855B1
+:1000B000681C85B200BF00BFA5EB0900C0F3072193
+:1000C000114A09F107001154A5EB0900C1B209F169
+:1000D0000800115400240FE009F10D0121440A4ADF
+:1000E000505CDDE90521D9F707FF09F10D01214435
+:1000F000054A5054601C84B2A5EB0900A042EBDC19
+:10010000034807E0BC120020520200209C3A002065
+:10011000BC22002090F80A0F48B1A5EB090291B269
+:10012000F84A02EB090000230422DAF76FFDA5EB81
+:10013000090291B2F34A02EB0900D9F7E9FB002169
+:10014000CDE90201DDE90201000A40EA0160ED4962
+:100150004855681C85B202984855681C85B2EA4823
+:100160008078022810D1E848407868B1681F000AFA
+:10017000C870681F087181B2E248401D01F016FD89
+:10018000E0494855681C85B2E04805600121001F20
+:10019000D9F73EFC2846FFF75FB8DD4890F8060720
+:1001A000C009002877D1D848807830B1012873D0B1
+:1001B000022872D0032871D1C9E3D54890F8060708
+:1001C000C0F3C3000E2829D2DFE800F007293D5113
+:1001D000697D91A5B9CDE1F5F4F3002405E0CD48A2
+:1001E000005DC8490855601C84B2CA48D8F74BF86E
+:1001F000A042F4D8C54804600121001FD9F708FCCB
+:10020000C34890F8060720F078000830C04981F80C
+:1002100006074FF47A7001F5D261886048E1002446
+:1002200005E0BD48005DB7490855601C84B2BA4876
+:10023000D8F729F8A042F4D8B44804600121001F7F
+:10024000D9F7E6FB34E1002405E0B448005DAD4990
+:100250000855601C84B2B148D8F715F8A042F4D80C
+:10026000AA4804600121001FD9F7D2FB20E1002435
+:1002700005E0AB48005DA3490855601C84B2A8485E
+:10028000D8F701F8A042F4D8A04804600121001F6B
+:10029000D9F7BEFB0CE1FDE30CE1BDE2BBE20024BB
+:1002A00005E0A048005D97490855601C84B29D4850
+:1002B000D7F7E9FFA042F4D8944804600121001F59
+:1002C000D9F7A6FBF4E0002405E09748005D8D49CE
+:1002D0000855601C84B29448D7F7D5FFA042F4D8E3
+:1002E0008A4804600121001FD9F792FBE0E0002456
+:1002F00005E08E48005D83490855601C84B28B4838
+:10030000D7F7C1FFA042F4D8804804600121001F44
+:10031000D9F77EFBCCE0002405E08548005D7949F3
+:100320000855601C84B28248D7F7ADFFA042F4D8CC
+:10033000764804600121001FD9F76AFBB8E0002469
+:1003400005E07C48005D6F490855601C84B279481F
+:10035000D7F799FFA042F4D86C4804600121001F30
+:10036000D9F756FBA4E0002405E07348005D654919
+:100370000855601C84B27048D7F785FFA042F4D8B6
+:10038000624804600121001FD9F742FB90E05E48FB
+:100390004078022810D1002405E06848005D5949E2
+:1003A0000855601C84B26548D7F76DFFA042F4D8A9
+:1003B00033E065E04CE037E0002405E05F48005D95
+:1003C00050490855601C84B20D2CF7DB4E48C238EA
+:1003D000D7F759FF4FF0000B824600228AEA02004D
+:1003E0008BEA0201084314D0002408E04648C238D2
+:1003F000015D04F10D00434A1154601C84B20020D9
+:10040000B4EB0A0170EB0B00F0DB4DA13D48D7F7D0
+:100410002EFF3C48D7F737FF84B23C4804600121E7
+:10042000001FD9F7F5FA43E0002405E04548005DD8
+:1004300034490855601C84B24248D7F724FFA042D3
+:10044000F4D8324804600121001FD9F7E1FA2FE007
+:10045000002405E03C48005D2A490855601C84B230
+:100460003948D7F710FFA042F4D82848046001218A
+:10047000001FD9F7CDFA42F210703449886017E0B6
+:10048000002405E03248005D1E490855601C84B216
+:100490002F48D7F7F8FEA042F4D81C480460012189
+:1004A000001FD9F7B5FA42F210702849886000BFE2
+:1004B00000BFF5E3164890F80607C0F3C3000D2807
+:1004C0001FD2DFE800F007495D718599ADC1D5E91C
+:1004D000F1F0EF00002405E01E48005D09490855D1
+:1004E000601C84B21B48D7F7CEFEA042F4D8074860
+:1004F00004600121001FD9F78BFA4FF47A70134979
+:10050000886087E1520200209C3A0020BC640240CF
+:10051000BC320020158003080F80030813800308F5
+:10052000FC7F0308E47F0308D37F03082002002038
+:10053000C47F03082B8003081F8003089C7F0308E7
+:100540000D0A000036800308F57F03084C390020AF
+:100550006E8003083F810308002405E0FC48005D2D
+:10056000FC490855601C84B2F948D7F78CFEA042BC
+:10057000F4D8F94804600121001FD9F749FA49E18C
+:10058000002405E0F548005DF2490855601C84B27E
+:10059000F248D7F778FEA042F4D8EF480460012172
+:1005A000001FD9F735FA35E1002405E0EC48005D7D
+:1005B000E8490855601C84B2E948D7F764FEA042B8
+:1005C000F4D8E54804600121001FD9F721FA21E1A0
+:1005D000002405E0E348005DDE490855601C84B254
+:1005E000E048D7F750FEA042F4D8DB480460012170
+:1005F000001FD9F70DFA0DE1002405E0DA48005D8F
+:10060000D4490855601C84B2D748D7F73CFEA042B5
+:10061000F4D8D14804600121001FD9F7F9F9F9E0B5
+:10062000002405E0D148005DCA490855601C84B229
+:10063000CE48D7F728FEA042F4D8C748046001216D
+:10064000001FD9F7E5F9E5E0002405E0C848005DA2
+:10065000C0490855601C84B2C548D7F714FEA042B3
+:10066000F4D8BD4804600121001FD9F7D1F9D1E0C9
+:10067000002405E0BF48005DB6490855601C84B2FF
+:10068000BC48D7F700FEA042F4D8B348046001216B
+:10069000001FD9F7BDF9BDE0B7484078022810D156
+:1006A000002408E09EE075E060E0B448005DA949E0
+:1006B0000855601C84B2B148D7F7E5FDA042F4D8D4
+:1006C0004DE0002405E0AD48005DA2490855601CDE
+:1006D00084B2142CF7DBA848C238D7F7D4FD4FF00A
+:1006E000000B8246A6A1A448C23806F097FD8046BA
+:1006F00000228AEA02008BEA020108432BD0002480
+:1007000008E09D48C238015D04F11400914A11547B
+:10071000601C84B2A8F10100A042F2DC2221143056
+:100720008C4A1154444608E0601E9349C239095C62
+:100730001530884A1154601C84B201211AEB010063
+:100740004BF100010022201A8A41EDDBAFF21021AB
+:100750008048D7F78CFD7F48D7F795FD84B27E4857
+:1007600004600121001FD9F753F953E0002405E08C
+:100770008448005D77490855601C84B28148D7F7EA
+:1007800082FDA042F4D8744804600121001FD9F70B
+:100790003FF93FE07C48806840F2E931884209D166
+:1007A0007A4890F8060720F078006030774981F8A1
+:1007B000060703E040F2E93073498860002405E051
+:1007C0007348005D63490855601C84B27048D7F7D0
+:1007D0005AFDA042F4D8604804600121001FD9F7F7
+:1007E00017F917E0002405E06A48005D59490855EB
+:1007F000601C84B26748D7F746FDA042F4D856483B
+:1008000004600121001FD9F703F943F698205E49DF
+:10081000886000BF00BF43E25C4890F80607C0F361
+:10082000C30005281AD2DFE800F0031A71BDFA00F0
+:1008300000205149C870002405E05748005D454933
+:100840000855601C84B25448D7F71DFDA042F4D867
+:10085000414804600121001FD9F7DAF81CE10020AB
+:100860004549C870002404E000203A490855601C3E
+:1008700084B2642CF8DB00203F49C870002405E0F6
+:100880004648005D33490855601C84B2082CF7DBEC
+:10089000002408E038485438015D04F108002D4A6E
+:1008A0001154601C84B234485438D7F7ECFCA04291
+:1008B000F0D82C2104F10800264A1154401C80B2C3
+:1008C0000790002408E02C482C38015D079820444C
+:1008D000204A1154601C84B227482C38D7F7D3FC27
+:1008E000A042F0D8AFF2A8311A48D7F7C0FC194897
+:1008F000D7F7C9FC1849086001211748001FD9F72C
+:1009000087F842F2107020498860C5E0002405E0B5
+:100910002348005D0F490855601C84B22048D7F772
+:10092000B2FCA042F4D80C4804600121001FD9F7A2
+:100930006FF8164890F8060720F078001830134931
+:1009400081F806074FF4FA600F498860A4E0A5E03B
+:100950004681030852020020BC640240F58103086E
+:10096000508103085B810308668103086F810308D7
+:100970007E8103089C8103089C3A0020A98103081A
+:100980002C000000D98103084C390020BC32002023
+:100990003B810308EA810308FC7F03089C8003086D
+:1009A00026810308C0484078012818D0022853D176
+:1009B0000020BD49C870002405E0BC48005DBC496A
+:1009C0000855601C84B2B948D7F75DFCA042F4D842
+:1009D000B84804600121001FD9F71AF83CE0002450
+:1009E00004E00020B2490855601C84B2642CF8DB96
+:1009F0000020AD49C870002405E0AC48005DAC495A
+:100A00000855601C84B20E2CF7DBA748C238D7F714
+:100A10003AFC80B20790079898B1002409E021E0E1
+:100A2000A148C238015D04F10E00A14A1154601CB6
+:100A300084B207988442F3DBAFF2FC419C48D7F7BD
+:100A400016FC9B48D7F71FFC9A490860012199487A
+:100A5000001FD8F7DDFF00BF00BF42F210709649BB
+:100A6000886019E0002405E09448005D904908552D
+:100A7000601C84B29148D7F706FCA042F4D88D4898
+:100A800004600121001FD8F7C3FF42F210708A49A9
+:100A9000886000E005E100BF00BF01E1884890F8F0
+:100AA0000607C0F3C300092826D2DFE800F00526B8
+:100AB0003A4E62768ACCE000002405E08148005D71
+:100AC0007B490855601C84B27E48D7F7DCFBA04206
+:100AD000F4D8784804600121001FD8F799FF7848BE
+:100AE00090F8060720F078000830754981F806076D
+:100AF0004FF47A7070498860D0E0002405E07248B5
+:100B0000005D6B490855601C84B26F48D7F7BBFB8A
+:100B1000A042F4D8674804600121001FD8F778FF8D
+:100B2000BCE0002405E06948005D61490855601C8F
+:100B300084B26648D7F7A7FBA042F4D85D480460AA
+:100B40000121001FD8F764FFA8E0002405E06048F9
+:100B5000005D57490855601C84B25D48D7F793FB88
+:100B6000A042F4D8534804600121001FD8F750FF79
+:100B700094E0002405E05748005D4D490855601C8D
+:100B800084B25448D7F77FFBA042F4D849480460A8
+:100B90000121001FD8F73CFF80E0002405E04E480B
+:100BA000005D43490855601C84B24B48D7F76BFB86
+:100BB000A042F4D83F4804600121001FD8F728FF65
+:100BC0006CE03948407802280DD1002405E0434804
+:100BD000005D37490855601C84B24048D7F753FB85
+:100BE000A042F4D828E0002405E03C48005D3049EC
+:100BF0000855601C84B20F2CF7DB2F488E30D7F7D6
+:100C000042FB80B20790079890B1002408E02A4880
+:100C10008E30015D04F10F00254A1154601C84B22E
+:100C200007988442F3DBAFF2E8612148D7F71FFB56
+:100C30001F48D7F728FB84B21E4804600121001F1B
+:100C4000D8F7E6FE2AE0002405E02548005D1849B3
+:100C50000855601C84B22248D7F715FBA042F4D88F
+:100C6000144804600121001FD8F7D2FE16E00024CA
+:100C700005E01C48005D0E490855601C84B2072C35
+:100C8000F7D3601E0B49086001210A48001FD8F7FE
+:100C9000BFFE42F210700849886000BF00BF00BF6D
+:100CA00000BF0020FEF7D8BA9C3A0020D980030884
+:100CB00052020020BC6402404C39002032810308FB
+:100CC000BC320020158003080F800308138003083E
+:100CD000FC7F0308758003088480030844800308B0
+:100CE0008E8003086E80030810B5002440F2244172
+:100CF000164804F0C6FB38B340F22441134804F010
+:100D00003AFB00211248D8F783FE12491048D8F761
+:100D100065FE01201049C8700C480088C4B20B4819
+:100D20008088C4B20A48001D0068C0F5FA6081B22C
+:100D30000A48A0F87E164FF4FA600549091D0860BC
+:100D400001210348D8F764FE10BD000000100140E7
+:100D500088640240008800209C3A0020BC320020B9
+:100D600010B5002404490548D8F738FE002103488F
+:100D7000D8F74EFE10BD000000800028B864024085
+:100D800000B58FB00121880500F0BAFC2848D8F7DB
+:100D90004BFE40200390002005904FF480600690A9
+:100DA00000200790089009904FF400300A9000202E
+:100DB0000B900C900D900E901E48019040060090F4
+:100DC0001D48029069461A48D8F7F8FE0122102102
+:100DD0001748D8F7D5FE16483038D8F725FE00203A
+:100DE00003904FF4FA600490002005904FF4806067
+:100DF000069000200790089009904FF400300A9068
+:100E000000200B900C900D900E900A480190400627
+:100E100000900A480290694605483038D8F7CEFE5F
+:100E2000012103483038D8F7F3FD0FB000BD0000B2
+:100E3000B86402400410014052020020F0970020E4
+:100E40001CB50121032000F05BFC07220621164897
+:100E5000D9F762FE072211461348D9F75DFEC0207C
+:100E6000009002208DF8050000208DF8060001207A
+:100E70008DF8070002208DF8040069460A48D9F76A
+:100E800003FE2020009001208DF8040000208DF842
+:100E9000060003208DF8050001208DF80700694643
+:100EA0000148D9F7F1FD1CBD0004024070B588B0BF
+:100EB00000240025FFF7C4FFFFF762FF4FF4E13085
+:100EC00000F06CF900F04AF90121402000F038FCF4
+:100ED000012000F0F9FC4FF47A7005F0C1FF0B20FF
+:100EE000894908710021894880F8E01780F8A81620
+:100EF0000020874988704870C8704FF47A70886005
+:100F00000021824880F8C81601208149203188706C
+:100F10004870C8704FF4FA50886000217B4880F810
+:100F2000901601207A49183988704870C8704FF4BB
+:100F30007A7088600021754880F8B81600207449DE
+:100F4000103188704870C8704FF47A708860002142
+:100F50006E4880F89C1601206D490C3988704870E5
+:100F6000C8704FF4FA70886000216A4880F8FC1657
+:100F700000206949887001204870C8704EF66020D2
+:100F8000886000BF1FE0002004EB4401604A2C325F
+:100F900002F8210004EB440102EB8101887001207A
+:100FA00004EB440102EB81014870002004EB440192
+:100FB00002EB8101C87042F6F82004EB440102EB19
+:100FC00081018860641C042CDDD300204E498871A7
+:100FD000A1F1C20090F8AA0000F00F00002807DD80
+:100FE000A1F1C20090F8AA0000F00F00401E487066
+:100FF0004748763090F8AA000009002808DD4448E8
+:10100000763090F8AA000121C1EB10103E4988709B
+:101010003D48407868B920214048D9F7ABFD3B48AE
+:1010200090F8060720F080008030384981F80607E4
+:1010300003E020213948D9F79BFD3348807890B1EF
+:10104000012815D0022809D003281ED147F23050BC
+:101050003149886000203249086016E04EF6602071
+:101060002D49886011E04EF660202B4988600CE025
+:101070004EF660202849886000202949086043F620
+:10108000982023491839886000BF00BF25480068B0
+:10109000254908602348001D006848602148083041
+:1010A00000688860002404E000211748903801554A
+:1010B000641C142CF8D31C48C07A1B49897A1A4A3C
+:1010C000527A194B1B7ACDE90432CDE90610164845
+:1010D000C1798079144A5279134B1B79CDE90032DA
+:1010E000CDE9020110488378027810A106489038B3
+:1010F00004F092FA00210320D8F7D8FF10B10020A5
+:101100001549086008B070BD9C3A0020BC32002030
+:1011100064390020BC720020B8790020000402402D
+:1011200088024042107AFF1FD4790020253032789F
+:1011300025303278253032782530327825303278B3
+:1011400025303278253032782530327825303278A3
+:1011500025303278250000008802424208B546203A
+:101160008DF8000002208DF8010001208DF80200AA
+:101170008DF803006846F8F7BBFB25208DF80000CA
+:1011800001208DF8010000208DF8020001208DF86B
+:1011900003006846F8F7ACFB08BD00001FB5044625
+:1011A0000121102000F0FCFA00940020ADF80400AA
+:1011B000ADF80600ADF80800ADF80C000C20ADF855
+:1011C0000A0069460B4804F0ABF90121094804F014
+:1011D000DBF8012240F22441064804F07CF910219A
+:1011E000044804F0C8F80122C021024804F0D8F8ED
+:1011F0001FBD0000001001401CB50121880300F054
+:10120000CFFA0021042000F0DFFC0121042000F0CF
+:10121000DBFC0821042000F0D7FC0921042000F0A9
+:10122000D3FC0120009000208DF8040010208DF8E0
+:10123000050001208DF806006846D8F713FE02204D
+:10124000009000208DF8040010208DF8050001208A
+:101250008DF806006846D8F705FE1CBD1CB50121B7
+:10126000592000F04DFA43F6FB70009000208DF8F5
+:10127000040002208DF8070069462D48D9F704FCC8
+:10128000FC20009000208DF8040001208DF807005C
+:1012900069462848D9F7F8FB4FF4404000900020F9
+:1012A0008DF8040001208DF8070069462248D9F71F
+:1012B000EBFB0720009000208DF8040002208DF841
+:1012C000070069461D48D9F7DFFB4FF480600090A6
+:1012D00000208DF8040001208DF8070069461748AA
+:1012E000D9F7D2FB07211548D9F742FC4FF440410A
+:1012F0001148D9F73FFC43F603710D48D9F73AFC82
+:10130000F8210B48D9F734FCFC210A48D9F732FC04
+:101310004FF480610948D9F72DFC0948006801287D
+:1013200002D10849887202E00020064988721CBD7B
+:101330000010024000180240000C02400000024071
+:1013400028024242BC12002010B500244FF48070E5
+:10135000D8F774FD18B14FF48070D8F769FD4FF4D9
+:101360000070D8F76BFD18B14FF40070D8F760FD2E
+:101370000120D8F763FD68B110480068C0F1010092
+:101380000F49897B60F300010D4881734FF4806041
+:10139000D8F74EFD0220D8F751FD70B10748001D67
+:1013A0000068C0F101000649897B60F341010448EF
+:1013B00081734FF48060D8F73BFD10BD00024242BC
+:1013C000BC12002010B5FFF749FF642005F048FD6E
+:1013D000FFF712FF00F056F823480068D0B9234801
+:1013E000006818B902202249487002E00120204913
+:1013F00048701E48103800681E49D1F80C1240EAA7
+:101400004100C0431A4988700846807800F0030004
+:10141000887002E00020164948701448001F0068D8
+:1014200020B90120144981F8280003E00020124966
+:1014300081F828001148006800011149D1F81812FC
+:1014400040EAC1000E49D1F8141240EA81000C496B
+:10145000D1F8101240EA41000949D1F80C120843B2
+:1014600018300549C87210BD3C82414218024342FF
+:101470009C3A002000004342BC1200201C02424261
+:101480000000424208B506208DF8000003208DF8C8
+:10149000010001208DF802008DF803006846F8F77E
+:1014A00027FA07208DF8000003208DF801000120A5
+:1014B0008DF802008DF803006846F8F719FA08BDA8
+:1014C0001CB50121112000F01BF94CF20400009022
+:1014D00001208DF8040000208DF8060003208DF80F
+:1014E000050001208DF8070069461648D9F7CCFAA7
+:1014F00004211448D9F73CFB13488078032803D013
+:1015000011488078012815D10420009001208DF821
+:10151000040000208DF8060003208DF8050001204E
+:101520008DF8070069460948D9F7AEFA0421074843
+:10153000D9F71EFB0120064908600649C1F8BC0224
+:101540001CBD0000001002409C3A00200000024038
+:10155000B80242420000424210B5FFF7B1FF10BD91
+:1015600010B50246002000BF12F8014B2318D8B274
+:101570004B1E9BB2191EF7D110BD00002DE9F04F94
+:1015800085B00F4615461E460E9C162002900BE0B5
+:101590002020544901EB47119DF8082088549DF8FC
+:1015A0000800401CC0B202909DF808002028EFDB24
+:1015B0000020029013E09DF808008200A846B14682
+:1015C00040464946D6F72FFE00235840594008436D
+:1015D00000D108E09DF80800401CC0B202909DF8C0
+:1015E00008001028E7DB00BF9DF80800A04217DCC8
+:1015F000002C15DD9DF8080020B99DF80800204456
+:10160000C0B202909DF80800401CC0B20290302089
+:10161000344901EB47119DF80820C2F11E0288549D
+:1016200044B1012000902E202E4901EB4711C4F156
+:101630001E0288540020019019E09DF804008200E9
+:10164000AA46B34650465946D6F7EDFD0F2108404D
+:101650003030244901EB47119DF80420C2F11E02ED
+:1016600088549DF8040000F10100C0B201909DF87B
+:101670000400A042E1DB9DF800002044C0B20190CC
+:1016800023E09DF804009DF80010401A82002846CF
+:101690003146CDE90365D6F7C6FD0F21084030304D
+:1016A000C1B2104800EB47129DF8040000F10100A0
+:1016B0009DF80030A0EB0300C0F11E0011549DF80E
+:1016C000040000F10100C0B201909DF808009DF8EF
+:1016D000001008449DF804108842D2DC05B0BDE833
+:1016E000F08F0000382D002010B54FF40061034842
+:1016F000D9F735FA0446204610BD00000004024028
+:1017000029B1064A12680243044B1A6004E0034AF6
+:1017100012688243014B1A60704700003038024063
+:1017200029B1064A12680243044B1A6004E0034AD6
+:1017300012688243014B1A60704700001038024063
+:1017400029B1064A12680243044B1A6004E0034AB6
+:1017500012688243014B1A6070470000343802401F
+:1017600029B1064A12680243044B1A6004E0034A96
+:1017700012688243014B1A607047000040380240F3
+:1017800029B1064A12680243044B1A6004E0034A76
+:1017900012688243014B1A607047000020380240F3
+:1017A00029B1064A12680243044B1A6004E0034A56
+:1017B00012688243014B1A607047000044380240AF
+:1017C00029B1064A12680243044B1A6004E0034A36
+:1017D00012688243014B1A607047000024380240AF
+:1017E000F0B5002100220024022500260223324FFA
+:1017F0003F6807F00C0121B1042905D0082937D131
+:1018000005E02E4F076036E02D4F076033E02A4F8A
+:101810003F1F3F68C7F38056274F3F1F3F6807F0C1
+:101820003F036EB1264FB7FBF3F7DFF88CC0ACF186
+:10183000040CDCF800C0CCF3881C07FB0CF40CE0B3
+:101840001E4FB7FBF3F7DFF870C0ACF1040CDCF807
+:1018500000C0CCF3881C07FB0CF4174F3F1F3F68F8
+:10186000C7F301477F1C7D00B4FBF5F7076002E07A
+:10187000124F076000BF00BF0F4F3F6807F0F00135
+:101880000909104F7A5C0768D74047600A4F3F68E4
+:1018900007F4E051890A0B4F7A5C4768D7408760AC
+:1018A000054F3F6807F46041490B064F7A5C476873
+:1018B000D740C760F0BD0000083802400024F400A3
+:1018C00000127A000000002030B10749096841F099
+:1018D0000401054A116005E00349096821F004018B
+:1018E000014A116070470000000806500148006876
+:1018F000704700000808065010B5012005F068F890
+:1019000010210B48D9F734F908210948D9F732F9E1
+:10191000D720D7F7D9FCFF20D7F7D6FC04461021F3
+:101920000348D9F727F9002005F052F8204610BDEA
+:101930000000024010B5012005F04AF800201E49C1
+:1019400008800DE0FFF7D8FF00F0800000B10BE049
+:10195000012005F085FA18480088401C16490880C7
+:1019600015480088C828EDDB00BF13480088C82848
+:101970001CDA10211148D9F7FBF808210F48D9F7D4
+:10198000F9F89F20D7F7A0FCFF20D7F79DFCFF2098
+:10199000D7F79AFC0A49087010210848D9F7EAF8E5
+:1019A000002005F015F80648007810BD002005F06D
+:1019B0000FF80020F9E700002E0A00200000024086
+:1019C000300A002000B587B001218803FFF7C8FE68
+:1019D00001210220FFF794FE00208DF818008DF8F9
+:1019E0001B004FF40060059005A92E48D9F74CF86C
+:1019F00001208DF8180002208DF8190000208DF8C4
+:101A00001A0001208DF81B000003059005A9254848
+:101A1000D9F73AF805220D212248D9F77DF8052299
+:101A20000E212048D9F778F805220F211D48D9F753
+:101A300073F84FF46040059002208DF818000320E1
+:101A40008DF8190000208DF81A008DF81B0005A9EB
+:101A50001448D9F719F8144800F050F80020ADF8F0
+:101A60000000ADF80400ADF80600ADF808004FF432
+:101A70000070ADF80A001820ADF80C000020ADF899
+:101A80000E000720ADF810004FF48270ADF8020090
+:101A90006946054800F06CF80121034800F022F87F
+:101AA00007B000BD000402400038004010B50446F5
+:101AB00000BF02210A4800F04DF80028F9D0214665
+:101AC000074800F053F800BF0121054800F042F834
+:101AD0000028F9D0024800F046F8C0B210BD00005E
+:101AE0000038004021B1028842F04002028004E048
+:101AF00002884FF6BF731A400280704710B5044643
+:101B00001148844208D101218014FFF759FE0021B9
+:101B1000A014FFF755FE16E00C48844208D10121BD
+:101B20000014FFF72DFE00212014FFF729FE0AE024
+:101B30000748844207D10121C013FFF721FE00218D
+:101B4000E013FFF71DFE10BD0030014000380040DB
+:101B5000003C00400246002013890B400BB10120DD
+:101B600000E00020704701468889704781817047F6
+:101B700010B50022028802F441520B884C8823439E
+:101B80008C882343CC8823430C8923434C892343EB
+:101B90008C892343CC8923431A430280838B4FF2E1
+:101BA000FF74234083830B8A038210BD10B5024665
+:101BB000002003E012F8014B2318D8B20B1EA1F14C
+:101BC0000104A1B2F6D110BD30B500228B071C0F65
+:101BD0000F2303FA04F20B4B8C1053F82430934379
+:101BE000084C8D1044F8253023468C1053F82430CF
+:101BF0008C07240F00FA04F42343024C8D1044F8A0
+:101C0000253030BD0838014010B500240121880777
+:101C100002F0ECFC00285AD000BF53E02E4850F8E8
+:101C200024000078012811D100202B4951F82410FC
+:101C30000870294951F824104870274951F8241098
+:101C40008870254951F82410486039E0224850F83E
+:101C500024004078012833D11F4850F824008078B0
+:101C600000BB1D4951F82410081D4968491C01603A
+:101C7000194850F824004068174951F82410896821
+:101C800088421DD30120144951F82410887012484D
+:101C900050F82400C078012805D100200E4951F8E1
+:101CA000241048600CE000200B4951F824104870C3
+:101CB000094951F824104860074951F82410C870A8
+:101CC000601CC4B2054890F83208A042A6DC01218D
+:101CD000880702F0B3FB10BDF03A0020BC320020B0
+:101CE0000CB50020019000903348006840F480302B
+:101CF0003149086000BF3048006800F400300090AF
+:101D00000198401C0190009818B90198B0F5A06F97
+:101D1000F1D12948006800F4003010B10120009092
+:101D200001E0002000900098012844D12248403072
+:101D3000006840F080502049403108601F4800682A
+:101D400040F480401D4908601B48083000681A496B
+:101D5000083108600846006808600846006840F4DA
+:101D6000805008601648091F0860081F006840F08E
+:101D70008070091F086000BF0F48006800F0007005
+:101D80000028F9D040F205600E4908600A48083082
+:101D9000006820F003000849083108600846006820
+:101DA00040F00200086000BF03480830006800F0FF
+:101DB0000C000828F8D10CBD00380240007000402B
+:101DC00008544007003C024010B504462046FFF787
+:101DD0006DFE10BD7CB502460020002501959FEDEB
+:101DE0001D0A8DED000A01AB6C4600BF22E0155CB8
+:101DF000302D0BDB155C402D08DA019D2D0101957E
+:101E0000155C303D019E3543019511E0155C402D78
+:101E10000BDD155C472D08DA019D2D010195155C40
+:101E2000373D019E3543019502E0BFEE000A7CBDBF
+:101E3000451CE8B28842DADB002003E01D5C255433
+:101E4000451CE8B201EBD176B0EB660FF6DB9DEDF9
+:101E5000000AECE70000000010B502460C46002125
+:101E6000002300BF1AE0505C302807DB505C40289C
+:101E700004DA1B01505C303803430DE0505C40280D
+:101E800007DD505C472804DA1B01505C37380343F8
+:101E900002E04FF0FF3010BD481CC1B2A142E2DBAE
+:101EA0001846F8E7FEB504243825634882781046C2
+:101EB0000021F4F7ADFE0646012008210022CDE9FD
+:101EC0000021029004EB44014800134632462946A3
+:101ED000F7F7F2FF0444012004EB440149060090A7
+:101EE000080E08232D222946F7F748FF641C5248A4
+:101EF000427810460021F4F78BFE064601200821A7
+:101F00000022CDE90021029004EB44014906080EAD
+:101F1000134632462946F7F7CFFF0444012004EB6D
+:101F2000440149060090080E08232D222946F7F7A0
+:101F300025FF641C414890F80B2F10460021F4F750
+:101F400067FE0646012008210022CDE9002102900B
+:101F500004EB44014906080E134632462946F7F7BA
+:101F6000ABFF0444012004EB440149060090080E35
+:101F7000082320222946F7F701FF641C2E484279E6
+:101F800010460021F4F744FE0646012008210022F5
+:101F9000CDE90021029004EB44014906080E1346E6
+:101FA00032462946F7F788FF0444012004EB440138
+:101FB00049060090080E08232D222946F7F7DEFE79
+:101FC000641C1D48027910460021F4F721FE0646E4
+:101FD000012008210022CDE90021029004EB4401F8
+:101FE0004906080E134632462946F7F765FF0444B2
+:101FF000012004EB440149060090080E08232D221D
+:102000002946F7F7BBFE641C0B48C2781046002136
+:10201000F4F7FEFD0646012008210022CDE900214B
+:10202000029004EB44014906080E13463246294645
+:10203000F7F742FFFEBD0000C7310020BC220020A0
+:102040000249C8740121014AD1757047BC120020B1
+:1020500010B592B00020119010900F900E900D903E
+:10206000D8F700FBFE48C07D002802F04D8100201B
+:10207000FB49C875F7F782FCF948C07C102882F04C
+:102080004081DFE810F01000B0005501B2033706C0
+:10209000B5061E08360A9D0B320CB00C960D600E6C
+:1020A000C10E41100911D8F767FD012806D002289A
+:1020B00005D0042804D008280BD102E009E008E08C
+:1020C00007E00220FFF7BCFF0021E64880F8001D72
+:1020D00000BF00BF012010211523E3A2CDE90010AD
+:1020E00000210846F7F7F5FFDE4890F8010D80B3B0
+:1020F000012008210523E1A2CDE9001014210020D0
+:10210000F7F7E7FF012008210022CDE90021029026
+:10211000D44890F8010D13460246142106901E2063
+:10212000F7F7CAFE01200821CDE90010CD4890F84C
+:10213000010D401E00EB400101EB0010D14901EB05
+:1021400000100E300A230246142106902820F7F7CB
+:10215000C0FFC44890F8000DFF280AD101200821D3
+:102160001523C9A2CDE900102D211420F7F7B1FFE6
+:1021700037E00121BB4890F8000D0A236422CDE925
+:1021800000011E211846F7F764FD012008210022F6
+:10219000CDE900210290B34890F8000D13460246A5
+:1021A0002D2106903220F7F787FE11900120009034
+:1021B000119800EB4000322101EB4000C0B208232F
+:1021C00025222D210690F7F7D9FDA64890F8000D9D
+:1021D000642806D10021A34880F8001D0220FFF7E3
+:1021E0002FFF02F08EB8D8F7C7FC012806D00228CE
+:1021F00005D0042804D008280AD105E008E007E04B
+:102200000920FFF71DFF03E00420FFF719FF00BFBF
+:1022100000BFA14890F8E00750B90120082115231C
+:102220009EA2CDE9001000210846F7F752FF29E0F1
+:102230009D48407820B101280DD0022821D115E019
+:1022400001200821152399A2CDE90010002108469C
+:10225000F7F73FFF15E001200821152397A2CDE9EC
+:10226000001000210846F7F734FF0AE0012008219A
+:10227000152395A2CDE9001000210846F7F729FFA4
+:1022800000BF00BF7648807C012802D0022816D10A
+:102290000AE00120904909231A46CDE900100A21DD
+:1022A0000020F7F7ABFE0AE001208C4909231A460B
+:1022B000CDE900100A210020F7F7A0FE00BF00BF03
+:1022C0000120874918231A46CDE900100021682013
+:1022D000F7F794FE01200821152382A2CDE9001012
+:1022E0001A210020F7F7F5FE01200821152383A20B
+:1022F000CDE9001024210020F7F7EBFE0120082192
+:102300000022CDE9002102905548D0F80C02134676
+:102310000246242106905420F7F7CEFD5048D0F80D
+:102320000C0210B90220FFF78BFEFFF7BBFD58E748
+:10233000D8F722FC012806D0022810D004281AD091
+:10234000082830D123E00320FFF77AFE454890F8B3
+:10235000FC0C20F08001434880F8FC1C23E041483D
+:1023600090F8FC0C20F080013E4880F8FC1C032013
+:10237000FFF766FE17E03B4890F8FC0C20F0800168
+:10238000384880F8FC1C0920FFF75AFE0BE035485E
+:1023900090F8FC0C20F08001324880F8FC1C0420EE
+:1023A000FFF74EFE00BF00BF3B4890F8E00750B972
+:1023B00001200821152355A2CDE90010002108466F
+:1023C000F7F787FE29E03848407820B101280DD082
+:1023D000022821D115E001200821152333A2CDE9DF
+:1023E000001000210846F7F774FE15E001200821CF
+:1023F000152332A2CDE9001000210846F7F769FE47
+:102400000AE00120082115232FA2CDE900100021A8
+:102410000846F7F75EFE00BF00BF1148807C012828
+:1024200002D002280AD10AE001202B4909231A46CA
+:10243000CDE9001014210020F7F7E0FD81E01A48F3
+:102440004830D0F8050000EE100A17482030D0EDD3
+:102450000A0A30EE200AB5EEC00AF1EE10FA59E091
+:10246000BC120020BC2200204669726D7761726543
+:10247000446F776E6C6F616400000000506F72747F
+:102480003A00000098400020446F776E6C6F6164E2
+:10249000204661696C210000BC3200204E6F205341
+:1024A00069676E616C0000009C3A00205479706589
+:1024B0003A53746174696F6E00000000547970655E
+:1024C0003A436C6F75640000547970653A436C6FE1
+:1024D00075642D546573740004F1030816F1030844
+:1024E000B4F003084F66666C696E65205265636FD1
+:1024F00072642055706C6F61640000005265636FF8
+:102500007264206E756D6265723A00004F66666C8B
+:10251000696E65000AD00120FE4909231A46CDE9FB
+:10252000001014210020F7F769FD09E00120FA49A5
+:1025300009231A46CDE9001014210020F7F75EFDAB
+:1025400000BF00BFF54890F8000D10B10020FFF764
+:1025500077FDF3484078002814D0F14880780228AD
+:1025600046D1F0480068B8B3ED48807932280ADADD
+:102570000120ED4908230E22CDE900100021592049
+:10258000F7F73CFD85E0E64880793C280ADA01202F
+:10259000E64908230E22CDE9001000215920F7F763
+:1025A0002DFD76E0DE48807946280ADA0120E049F0
+:1025B00008230E22CDE9001000215920F7F71EFD57
+:1025C00067E00120DB4908230E22CDE9001000213D
+:1025D0005920F7F713FD5CE0FFE70120D6490823F7
+:1025E0000E22CDE9001000215920F7F707FD50E039
+:1025F000CB488078012802D0C948807800BBC84801
+:102600008079202845DAC64880791A280ADD012019
+:10261000C54908230E22CDE9001000215920F7F703
+:10262000EDFC36E0BE48807917280ADD0120BF495D
+:1026300008230E22CDE9001000215920F7F7DEFC17
+:1026400027E0B748807914280ADD0120B84908231B
+:102650000E22CDE9001000215920F7F7CFFC18E039
+:10266000AF48807912280ADD0120B24908230E22E2
+:10267000CDE9001000215920F7F7C0FC09E0012046
+:10268000AD4908230E22CDE9001000215920F7F7AB
+:10269000B5FC0120A94918231A46CDE900100021F4
+:1026A0006820F7F7ABFC012010210B46A4A2CDE96E
+:1026B000001014212820F7F70CFD01200821152314
+:1026C000A1A2CDE9001024211220F7F702FDA348B2
+:1026D000D0F80C02B0B1A148408D06909F48D0F8C8
+:1026E0000C02059002469EA107A8069B02F094FFEB
+:1026F00001200821152307AACDE900102E21002072
+:10270000F7F7E7FC854890F8FC0C0121B1EBD01FEE
+:1027100009D101200821152396A2CDE900102E2110
+:102720000020F7F7D6FCFFF7BDFB984890F80607A6
+:102730000121B1EBD01F12D179480079024694A152
+:10274000069007A802F068FF01200821022307AACB
+:10275000CDE9001038210020F7F7BBFC14E08B48CE
+:1027600090F80607C0F3C300024689A1069007A8A7
+:1027700002F052FF01200821022307AACDE9001030
+:1027800038210020F7F7A5FC8348807850B101205C
+:102790000821152381A2CDE900100A210020F7F7B6
+:1027A00098FC12E07948D0F8C40602467EA1069053
+:1027B00007A802F031FF012008210A2307AACDE96A
+:1027C000001019460020F7F784FC6448007AC0F333
+:1027D000800048B101200821152375A2CDE9001021
+:1027E0002E210020F7F775FCFBE4D8F7C5F9012886
+:1027F00006D002282CD0042852D008285ED156E0FA
+:10280000002011901EE01198401C80B21190119888
+:10281000402800DD1AE05148407D002805DD4F4882
+:10282000407D401E4D49487502E03F204B494875A8
+:102830004A48407D00EB4001634800EB41100078BE
+:1028400000B103E04548407D0028DCDA00BF35E0F8
+:10285000002011901EE01198401C80B21190119838
+:10286000402800DD1AE03D48407D3F2805DA3B481E
+:10287000407D401C3949487502E0002037494875C1
+:102880003648407D00EB40014F4800EB4110007896
+:1028900000B103E03148407D4028DCDB00BF0DE0A3
+:1028A0002E48407D4949C8700120087106E0022089
+:1028B000FFF7C6FB00202949487500BF00BF274825
+:1028C000C07C032824D12548407DC117069000EB29
+:1028D000117000110D90012200213D4801F02AFDE8
+:1028E000012010210022CDE9002102901B48407DEB
+:1028F00000EB4001344800EB4110007813460246DB
+:10290000002106905820F7F7D7FA0120102161E046
+:10291000EFE1000016F1030828F10308BC220020B3
+:102920009C3A00200002404272F1030864F103085F
+:1029300056F1030848F103083AF10308B4F003081C
+:10294000424C5545534B5900454E4552475920542A
+:102950004543484E4F4C4F4759000000BC120020E1
+:102960005761697455706C6F61643A25642F2564F2
+:102970000000000055706772616465204552522066
+:10298000436865636B2047756E000000BC32002011
+:10299000253032780000000074390020426C6F63EB
+:1029A0006B6167650000000025646D730000000026
+:1029B0005043422056616C69646174696F6E2046B1
+:1029C00061696C6564000000D8140020D83F0020C5
+:1029D00000F203080B46F8A2CDE900100020F7F73B
+:1029E00078FBFA48407D00EB4001F94800EB4110CC
+:1029F000D0F8010000210590F4F70AF90121102216
+:102A000006900D9800EB400303EB0010F14B03EB35
+:102A10000010007F00F003000023CDE901210090A9
+:102A200010211820069AF7F747FA012010210B46CB
+:102A3000E9A2CDE9001020210020F7F74AFBE34886
+:102A4000407D00EB4001E24800EB4110D0F805006A
+:102A500000210590F4F7DCF80121102206900D9872
+:102A600000EB400303EB0010DA4B03EB0010007F98
+:102A7000C0F381000023CDE901210090202118201E
+:102A8000069AF7F719FA04200F9038200E90CF48D5
+:102A9000407D00EB4001CE4800EB4110C07F00219B
+:102AA0000590F4F7B5F80690012008210022CDE941
+:102AB000002102900E9805900F9800EB4000400016
+:102AC00013460490DDE90512F7F7F6F90F9908446B
+:102AD0000F90012000900E9806900F9800EB400098
+:102AE0004006000E08232D2205900699F7F746F9B7
+:102AF0000F98401C0F90B548407D00EB4001B44852
+:102B000000EB4110807F00210590F4F781F80690DA
+:102B1000012008210022CDE9002102900E980590A5
+:102B20000F9800EB40004006000E13460490DDE9CC
+:102B30000512F7F7C1F90F9908440F900120009092
+:102B40000E9806900F9800EB40004006000E0823F8
+:102B50002D2205900699F7F711F90F98401C0F9058
+:102B60009A48407D00EB4001994800EB4110407FBE
+:102B700000210590F4F74CF806900120082100226E
+:102B8000CDE9002102900E9805900F9800EB4000CF
+:102B90004006000E13460490DDE90512F7F78CF9A4
+:102BA0000F9908440F90012000900E9806900F98FE
+:102BB00000EB40004006000E0823202205900699F5
+:102BC000F7F7DCF80F98401C0F908048407D00EB31
+:102BD00040017F4800EB411090F822000021059051
+:102BE000F4F716F80690012008210022CDE9002113
+:102BF00002900E9805900F9800EB40004006000EE2
+:102C000013460490DDE90512F7F756F90F990844C9
+:102C10000F90012000900E9806900F9800EB400056
+:102C20004006000E08232D2205900699F7F7A6F816
+:102C30000F98401C0F906548407D00EB40016448B0
+:102C400000EB411090F8210000210590F3F7E0FF20
+:102C50000690012008210022CDE9002102900E9863
+:102C600005900F9800EB40004006000E13460490BC
+:102C7000DDE90512F7F720F90F99084480B20F90AB
+:102C8000012000900E98C0B206900F9800EB400013
+:102C90004006000E08232D2205900699F7F76EF8DE
+:102CA0000F98401C0F904948407D00EB4001484878
+:102CB00000EB411090F8200000210590F3F7A8FFE9
+:102CC0000690012008210022CDE9002102900E98F3
+:102CD000C0B205900F9800EB40004006000E13466E
+:102CE0000490DDE90512F7F7E7F80F99084480B280
+:102CF0000F9079E5D7F740FF012806D002280ED0C3
+:102D0000042816D0082837D12FE03048007D00284D
+:102D100004DD2E48007D401E2C4908752CE02B4810
+:102D2000007D032804DA2948007D401C27490875E6
+:102D300022E02648007D30B1012808D002280AD0C0
+:102D4000032810D10BE00520FFF77AF90BE00620ED
+:102D5000FFF776F907E00720FFF772F903E0082094
+:102D6000FFF76EF900BF00BF06E00220FFF768F929
+:102D700000201649087500BF00BF1448C07C042815
+:102D800019D104220021194801F0D4FA00201021A1
+:102D9000CDE900100D48007D144901EB00100690AC
+:102DA0000A48007D0007000E102305900146002010
+:102DB000069AF7F78EF917E54C3A202020202020BC
+:102DC000202020202020202000000000BC12002015
+:102DD000D814002098400020503A202020202020A5
+:102DE00020202020202020200000000080F1030867
+:102DF000D7F7C2FE082806D10420FFF721F90020EA
+:102E0000FA49487500BF00BFF848C07C05287DD14D
+:102E100004220021F64801F08DFAF648407820B1EE
+:102E200001280ED002284CD12CE0012008211023CB
+:102E3000AFF68812CDE9001019460020F7F749F9DE
+:102E40003FE0012008211023AFF69012CDE90010D9
+:102E500019460020F7F73DF9012008211023E6A2CA
+:102E6000CDE9001038210020F7F733F901200821BF
+:102E70001123E04AB53ACDE9001038211E20F7F7BA
+:102E800028F91EE0012008211023DDA2CDE9001061
+:102E900019460020F7F71DF9012008211023D6A2BA
+:102EA000CDE9001038210020F7F713F9012008219F
+:102EB0001123D74ACDE9001038211E20F7F709F970
+:102EC00000BF00BFCB48407800281FD0C948807899
+:102ED000F0BB0020119009E0C649D8391198085C70
+:102EE00000B106E01198401C80B21190119815288D
+:102EF000F2D300BF012008211023C6A2CDE90010A3
+:102F00001A210020F7F7E5F8012000E0D8E00821B9
+:102F10001023B84A7C3ACDE900101A212420F7F793
+:102F2000D8F8B248C07A182817DD012008211023EC
+:102F3000BAA2CDE9001024210020F7F7CAF8012039
+:102F400008211423AB4A903ACDE900102E2100E06D
+:102F500019E00020F7F7BDF8B2E0012008211023A6
+:102F6000AEA2CDE9001024210020F7F7B2F801212C
+:102F7000082014239F4A8B3ACDE900012E2100201E
+:102F8000F7F7A7F89CE09B48807801283BD1002008
+:102F9000119009E09749D8391198085C00B106E012
+:102FA0001198401C80B2119011981528F2D300BFDF
+:102FB00001210820102397A2CDE900011A21002049
+:102FC000F7F787F80121082010238A4A7C3ACDE9D7
+:102FD00000011A212420F7F77CF801200821102392
+:102FE0008EA2CDE9001024210020F7F772F801210C
+:102FF000082014237F4A903ACDE900012E210020B9
+:10300000F7F767F85CE07B48807802282AD1012036
+:103010000821102383A2CDE900101A210020F7F720
+:1030200058F8012008211023724A543ACDE90010C3
+:103030001A211E20F7F74DF801200821102377A24E
+:10304000CDE9001024210020F7F743F801200821E2
+:103050001423684A903ACDE900102E210020F7F79A
+:1030600038F82DE063488078032829D10120082111
+:1030700010236EA2CDE900101A210020F7F729F8DD
+:103080000121082010235B4A0A32CDE900011A21F0
+:103090001220F7F71EF80120082110235FA2CDE9C6
+:1030A000001024210020F7F714F801210820142330
+:1030B000504A903ACDE900012E210020F7F709F897
+:1030C00017E6D7F759FD012804D002280CD00828AC
+:1030D0001BD113E04548407D002804DD4348407D76
+:1030E000401E4249487510E04048407D032804DAFC
+:1030F0003E48407D401C3D49487506E00420FEF7EF
+:103100009FFF00203949487500BF00BF3748C07C89
+:10311000062869D104220021454801F00BF901205D
+:1031200010210022CDE9002102903048407D401C52
+:1031300001230246002106903E20F6F7BDFE012045
+:10314000082110233BA2CDE9001000214820F6F70A
+:10315000C0FF01203A4908231A46CDE9001000219A
+:103160007820F6F74BFF01200821102335A2CDE986
+:1031700000104820F6F7ADFF0020314908231A4619
+:10318000CDE9001019467820F6F738FF0120082114
+:1031900010232FA2CDE9001019460020F6F799FF61
+:1031A0001248407D00EB400101EB00102A4901EB81
+:1031B0000010407B012809D10821102327A2CDE966
+:1031C000001019461E20F6F784FF09E001200821AF
+:1031D000102324A2CDE9001019461E20F6F779FF2E
+:1031E00001200821102341E082E10000BC120020F0
+:1031F000C0F103089C3A002055524C3A00000000F0
+:10320000547970653A436C6F75642D546173740022
+:10321000A97F030841504E203A000000494D45491E
+:103220003A000000535349443A00000049503A0024
+:1032300040F203084F6E4C696E65203A2000000092
+:10324000FCF003084F66664C696E653A200000008A
+:10325000547970653A000000984000204C4F52416C
+:10326000000000005253343835000000FEA2CDE9C2
+:10327000001018210020F6F72CFFFE48407D00EBDF
+:10328000400101EB0010FC4901EB0010807905289A
+:1032900018D101200821CDE90010F648407D00EB4F
+:1032A000400101EB0010F44901EB0010007BF349F1
+:1032B00001EB00100C230246182106903620F6F789
+:1032C00008FF17E001200821CDE90010E948407D02
+:1032D00000EB400101EB0010E74901EB00108079A1
+:1032E000E74901EB00100C23024618210690362016
+:1032F000F6F7EFFE012008211023E2A2CDE900102D
+:1033000020210020F6F7E5FE09200F9000200E9006
+:103310001190DFE00F9800EB400040007A2805DDB7
+:103320000E98401C80B20E9000200F90D148417D35
+:1033300001EB410000EB0110CF4901EB00103030F0
+:10334000119900EB01108078C00908210022CDE915
+:1033500000210290C748407D00EB400101EB0010C6
+:10336000C54901EB00103030119900EB01100078D5
+:10337000069020210E9801EBC000C0B205900F9876
+:1033800000EB40004006000E00230490DDE905122A
+:10339000F6F792FD0F99084480B20F900F9800EB5A
+:1033A000400040007A2805DD0E98401C80B20E9047
+:1033B00000200F90AF48417D01EB410000EB011070
+:1033C000AD4901EB00103030119900EB011080780D
+:1033D000C009009020210E9801EBC000C0B20690F9
+:1033E0000F9800EB40004006000E08232D220590A8
+:1033F0000699F6F7C3FC0F98401C80B20F900F9807
+:1034000000EB400040007A2805DD0E98401C80B299
+:103410000E9000200F909748407D00EB400101EB9B
+:103420000010954901EB00103030119900EB0110AC
+:103430008078C00908210022CDE9002102908D4842
+:10344000407D00EB400101EB00108B4901EB0010C7
+:103450003030119900EB01104078069020210E9831
+:1034600001EBC000C0B205900F9800EB4000400691
+:10347000000E00230490DDE90512F6F71DFD0F99FB
+:10348000084480B20F900F9800EB400040007A286B
+:1034900005DD0E98401C80B20E9000200F90012098
+:1034A000009020210E9801EBC000C0B206900F984A
+:1034B00000EB40004006000E08233B2205900699D1
+:1034C000F6F75CFC0F98401C80B20F901198401CDE
+:1034D00080B211906748417D01EB410000EB011083
+:1034E000654901EB0010C179119881423FF712AF95
+:1034F00061E4D7F741FB012804D002280CD008284A
+:103500001BD113E05B48407D002804DD5948407D15
+:10351000401E5849487510E05648407D032804DA9B
+:103520005448407D401C5349487506E00420FEF78E
+:1035300087FD00204F49487500BF00BF4D48C07C43
+:1035400007287DD101204B49C8750422002150482D
+:1035500000F0F0FE012010210022CDE900210290B0
+:103560004448407D401C0123024600210690402033
+:10357000F6F7A2FC01200821102346A2CDE9001095
+:1035800014210020F6F7A5FD09200F9000200E90D1
+:10359000119006E10F9800EB400040007A2805DD0D
+:1035A0000E98401C80B20E9000200F900120082140
+:1035B0000022CDE9002102902E48407D00EB400121
+:1035C00001EB00102C4901EB00103030119900EB99
+:1035D00001100078069014210E9801EBC000C0B2D3
+:1035E00005900F9800EB40004006000E0023049069
+:1035F000DDE90512F6F760FC0F99084480B20F90E0
+:103600000F9800EB400040007A2805DD0E98401C22
+:1036100080B20E9000200F900120009014210E988F
+:1036200001EBC000C0B206900F9800EB40004006CE
+:10363000000E08232D2205900699F6F79FFB00E067
+:10364000BDE00F98401C80B20F900F9800EB400037
+:1036500040007A2805DD0E98401C80B20E900020B4
+:103660000F900448407D1BE050726F746F636F6C65
+:103670003A000000BC1200209840002040F30308EC
+:1036800080F2030847756E2D416464723A000000B1
+:1036900070F3030847756E2D525353493A000000EA
+:1036A00040F2A11110FB01F0FE4901EBC00000F552
+:1036B0006270119901EB410202EB011100EBC100B4
+:1036C00090F84400642110FB01F0069001200821CD
+:1036D0000022CDE9002102900698C11700EB11608D
+:1036E0000012059014210E9801EBC000C0B20490A6
+:1036F0000F9800EB40004006000E00230390DDE928
+:103700000412F6F7D9FB0F99084480B20F900F9876
+:1037100000EB400040007A2805DD0E98401C80B286
+:103720000E9000200F900120009014210E9801EBC4
+:10373000C000C0B206900F9800EB40004006000E9B
+:103740000823252205900699F6F718FB0F98401CD0
+:1037500080B20F900F9800EB400040007A2805DD02
+:103760000E98401C80B20E9000200F900120009017
+:1037700014210E9801EBC000C0B206900F9800EB28
+:1037800040004006000E08233B2205900699F6F7FC
+:10379000F5FA0F98401C80B20F901198401C80B22F
+:1037A0001190C148407D00EB400101EB0010BF4982
+:1037B00001EB0010C179119881423FF7EBAE7FE435
+:1037C000D7F7DAF9082803D10420FEF739FC00BF47
+:1037D00000BFB548C07C08287ED104220021B4482F
+:1037E00000F0A8FD012008211023B2A2CDE90010AD
+:1037F00012210020F6F76DFC012008211023AE4AAB
+:10380000CDE9001012210846F6F763FC01200821DB
+:103810001023AAA2CDE9001012215A20F6F759FC74
+:10382000012008210022CDE9002102909E48C07AA3
+:1038300002230246122106906C20F6F73DFB002081
+:1038400011904EE0119800EB400101EB00109749F8
+:1038500001EB0010007E00F00100E0B30120082120
+:10386000CDE90010119800EBC0001B30C0B2052359
+:1038700093A2014606900020F6F72BFC01200821B8
+:103880000022CDE900210290119800EBC0001B300E
+:10389000C0B201230690119A521C01461E20F6F771
+:1038A0000BFB01200821CDE90010119800EB40012D
+:1038B00001EB00107D4901EB00100E3006901198CD
+:1038C00000EBC0001B30C0B20A23059001462A203D
+:1038D000069AF6F7FEFB00E006E01198401C80B265
+:1038E000119011980428ADDB02E6D7F745F90128BD
+:1038F00006D0022812D004281ED0082853D14BE04D
+:103900006948007D002805DD6748007D401E664946
+:10391000087502E005206449087544E06248007DAE
+:10392000052805DA6048007D401C5F49087502E003
+:1039300000205D49087536E05B48007D062829D2E5
+:10394000DFE800F003070B0F1A240A20FEF778FBCC
+:1039500020E00B20FEF774FB1CE00C20FEF770FB50
+:1039600018E00D20FEF76CFB574890F8AA0000F015
+:103970000F004D4908750DE00E20FEF761FB52481F
+:1039800090F8AA0000094849087503E00F20FEF7E7
+:1039900057FB00BF00BF06E00220FEF751FB0020EE
+:1039A0004149087500BF00BF3F48C07C092819D1B4
+:1039B0003D48007D454901EB00100422002106909E
+:1039C00000F0B8FC00201021CDE900103648007D41
+:1039D0003E4901EB001010230246002106900846E4
+:1039E000F6F777FB84E5D7F7C7F8012806D0022859
+:1039F0000ED0042816D0082809D178E02A48407D46
+:103A0000002804DD2848407D401E2749487575E0A0
+:103A10002548407D032804DA2348407D401C224984
+:103A200048756BE02048407D00EB400101EB001041
+:103A30001E4901EB0010407B01281AD100201A49D1
+:103A4000497D01EB410202EB0111184A02EB011121
+:103A500048731548407D014606900220D6F726FBA4
+:103A60001148407D0690F3F7C1FE00201849086018
+:103A70003CE00D48407D00EB400101EB00100B499C
+:103A800001EB0010407B88BB01201149086006490A
+:103A9000497D01EB410202EB0111044A02EB0111E5
+:103AA000487317E058450020BC12002098400020C1
+:103AB000B0F3030853563A003673030848563A00E9
+:103AC000506F72742D000000DA390020F0F3030803
+:103AD00088024242FD48407D0690F3F787FEFB488E
+:103AE000407D014606900220D6F7E0FA06E0092064
+:103AF000FEF7A6FA0020F549487500BF00BFF3485D
+:103B0000C07C0A2854D104220021F14800F012FCA4
+:103B1000012008211523EFA2CDE90010142128204F
+:103B2000F6F7D7FA012008210022CDE90021029002
+:103B3000E648407D401C01230246142106904620A1
+:103B4000F6F7BAF9E148407D00EB400101EB0010C7
+:103B5000E24901EB0010407B01280AD10121082035
+:103B60001523DFA2CDE900011E210020F6F7B1FAEE
+:103B700014E0D648407D00EB400101EB0010D7492E
+:103B800001EB0010407B48B9012008211523D7A282
+:103B9000CDE900101E210020F6F79BFA0120082134
+:103BA0001523D5A2CDE9001032210020F6F791FAB5
+:103BB000A7E3D6F7E1FF012806D0022817D0042892
+:103BC00028D0082848D12DE0C048407D00280DDDD0
+:103BD000CE4890F8150720B1BC48407D0690F3F719
+:103BE00005FEBA48407D401EB849487534E0B748E4
+:103BF000407D03280DDAC54890F8150720B1B34879
+:103C0000407D0690F3F7F2FDB048407D401CAF497F
+:103C1000487521E00121BD4880F815170120BC49F5
+:103C2000487019E00920FEF70BFA0021A7484175FA
+:103C30000121B64880F8081790F8150758B1002000
+:103C4000B44908600021B14880F815179F48407DAD
+:103C50000690F3F7CBFD00BF00BF9C48C07C0B284B
+:103C60003CD104220021AC4800F064FB0121082073
+:103C7000152398A2CDE9000112212820F6F729FA90
+:103C8000012108200022CDE9002002918F48407DCB
+:103C9000401C0B460246122106904620F6F70CF90E
+:103CA0000120082115239DA2CDE900101C21002030
+:103CB000F6F70FFA0120082115239EA2CDE9001086
+:103CC00026210020F6F705FA0121082015239FA2DE
+:103CD000CDE9000130210020F6F7FBF98B4890F880
+:103CE000150701282ED17949C87589488078A0B177
+:103CF000002088490860864988707448407D012109
+:103D00000690F4F73BFA01200821152394A2CDE98F
+:103D1000001038210020F6F7DCF97C4890F81407F1
+:103D200080B10021794880F814170121082015235B
+:103D30008FA2CDE9000138210020F6F7CAF9012051
+:103D400074490860DDE2D6F717FF012806D0022883
+:103D500005D0042804D0082814D10FE012E011E0A7
+:103D6000D5F784FC142804D10121854880F80A1F66
+:103D700003E00021824880F80A1F03E00920FEF7D3
+:103D80005FF900BF00BF5148C07C0C283BD1042222
+:103D900000217C4800F0CEFA0121082015237AA2E8
+:103DA000CDE900011A210020F6F793F9012108203E
+:103DB00015237AA2CDE9000124210020F6F789F924
+:103DC00001200821152379A2CDE900102E21002021
+:103DD000F6F77FF96A4890F80A0F50B101210820E0
+:103DE000152378A2CDE9000138210020F6F771F9FA
+:103DF00009E001200821152378A2CDE9001038211F
+:103E00000020F6F766F97CE2D6F7B6FE012806D068
+:103E1000022812D004281ED008280DD123E12B48F7
+:103E2000407D002805DD2948407D401E2749487512
+:103E300002E00321254841751CE12448407D032808
+:103E400005DA2248407D401C2049487502E00020E8
+:103E50001E4948750EE11D48417D634890F8AA004F
+:103E600061F30300604981F8AA0000210320D6F71E
+:103E70001DF950B35C48B0F8AA0011900220FEF77B
+:103E8000DFF8D6F7B9F958491198A1F8AA0000212E
+:103E90000320D6F70BF93A4890F8FC0C20F001010A
+:103EA000374880F8FC1C90F8FC0C20F00600801DC0
+:103EB000334981F8FC0C002001F6FC4148800021C8
+:103EC0000120D6F7F3F8494892E0CBE0BC1200207D
+:103ED00080F40308504F52543A00000098400020EC
+:103EE000545950453A4C4F524100000054595045E6
+:103EF0003A525334383500005061737320456E7464
+:103F00006572204368616E6765000000BC72002026
+:103F1000C479002088024242C0F40308313A44695F
+:103F200070207377697463682031616E6432204F4A
+:103F30004E000000323A496E7365727420736C61F2
+:103F40007665206D6F64756C65000000333A5061D2
+:103F5000737320456E74657220537461727400002F
+:103F600053746174653A53656E64696E670000004E
+:103F700053746174653A436F6D706C6574650000CD
+:103F8000BC22002000F50308496E73657274205549
+:103F90002D4469736B204669727374005468616EB6
+:103FA000205061737320456E74657200466F726DA8
+:103FB00061743A46415433323B4D41583A333247AB
+:103FC0000000000046696E6420552D4469736B2C17
+:103FD0004F7574707574696E670000005374617476
+:103FE000653A49646C650000DA390020BC32002073
+:103FF00090F8060720F08001C44880F8061700F505
+:10400000FC608078C0B101281FD002280AD00328A4
+:1040100025D1BE4890F8060720F07801BB4880F80B
+:1040200006171CE0B94890F8060720F07800203009
+:10403000B64981F8060712E0B44890F8060720F068
+:104040007801B24880F8061709E0B04890F80607F2
+:1040500020F078005830AD4981F8060700BF00BF56
+:10406000FCF724FF06E00920FDF7EAFF0020A8493D
+:10407000487500BF00BFA648C07C0D2843D104226C
+:104080000021A44800F056F901201021CDE90010CC
+:10409000A14890F8AA0000F00F00A04901EB001021
+:1040A00010230246194606900020F6F712F89A48A7
+:1040B00090F8AA0000F00F009549497D884211D080
+:1040C00000201021CDE900109148407D934901EB7B
+:1040D0000010001D0C230246202106900020F5F759
+:1040E000F8FF10E001201021CDE900108848407D44
+:1040F0008A4901EB0010001D0C2302462021069086
+:104100000020F5F7E6FFFCE0D6F736FD012806D0E3
+:10411000022812D004281ED0082875D16DE07C48F2
+:10412000407D002805DD7A48407D401E784948756D
+:1041300002E004207649487566E07548407D042811
+:1041400005DA7348407D401C7149487502E0002043
+:104150006F49487558E06E48417D6F4890F8AA0055
+:1041600061F307106C4981F8AA0000210320D5F7FC
+:104170009DFF80B30220FDF763FF644890F80607B7
+:1041800020F08001614880F8061700F5FC60807817
+:10419000C0B1012820D002280AD0032826D15B48CC
+:1041A00090F8060720F07801584880F806171DE0BF
+:1041B000564890F8060720F078002030534981F8DF
+:1041C000060713E0514890F8060720F078014F48A1
+:1041D00080F806170AE00FE04C4890F8060720F038
+:1041E00078005830494981F8060700BF00BFFCF746
+:1041F0005DFE00204649487506E00920FDF720FFD6
+:1042000000204349487500BF00BF4148C07C0E28CC
+:1042100041D104220021424800F08CF801201021F5
+:10422000CDE900103C4890F8AA0000093D4901EB97
+:10423000001010230246194606900020F5F749FFAA
+:104240003348407D344991F8AA10B0EB111F11D0CA
+:1042500000201021CDE900102D48407D314901EBAF
+:104260000010001D0C230246202106900020F5F7C7
+:1042700030FF10E001201021CDE900102448407DDE
+:10428000284901EB0010001D0C2302462021069056
+:104290000020F5F71EFF34E0D6F76EFC012806D0AB
+:1042A000022805D0042804D008281FD11AE01DE0F8
+:1042B0001CE0D5F7A1FF01200690069880F3138833
+:1042C00000BF00BFBFF34F8F1748006800F4E060E5
+:1042D00016490843001D14490860BFF34F8F00BF03
+:1042E00000BFFEE70920FDF7ABFE00BF00BF084896
+:1042F000C07C0F2804D1042200210D4800F01AF8D8
+:1043000000BF00BFF5F7F6FC12B010BDBC320020B4
+:10431000BC12002040F50308DA390020C0F503087C
+:1043200080F5030810F603080CED00E00000FA0524
+:1043300060F603082DE9F84307460E469046002430
+:1043400016E0002510E001207B1903EB061303EBB8
+:10435000041300901A782307190EEB06180E102389
+:10436000F5F70CFD681CC5B2102DECDB601CC4B267
+:104370004445E6DBBDE8F88300B50020084908772E
+:1043800000210748817701214177C177642141628B
+:1043900001200349C8750220FDF752FE00BD000050
+:1043A000BC120020042808D14FF0E021096941F037
+:1043B00004014FF0E022116107E04FF0E0210969AC
+:1043C00021F004014FF0E0221161704710B515484B
+:1043D000006840F47000134908601348006840F01A
+:1043E00001001149086000200F49083108600E489B
+:1043F00000680E4908400C4908600D48091D086016
+:10440000081F006820F48020091F0860002006496A
+:104410000C310860FDF764FC4FF000600149803901
+:10442000086010BD88ED00E000380240FFFFF6FE96
+:104430001030002410B5FDF7E7FB10BDCA4302821F
+:10444000704721B1028842F00102028004E0028834
+:104450004FF6FE731A4002807047000010B5044604
+:104460005548844208D101210846FDF7A9F90021E9
+:104470000120FDF7A5F99DE0B4F1804F08D101219D
+:104480000846FDF77DF900210120FDF779F991E05B
+:104490004A48844208D101210220FDF771F9002128
+:1044A0000220FDF76DF985E04548844208D10121DD
+:1044B0000420FDF765F900210420FDF761F979E09A
+:1044C0004048844208D101210820FDF759F9002114
+:1044D0000820FDF755F96DE03B48844208D10121E1
+:1044E0001020FDF74DF900211020FDF749F961E09A
+:1044F0003648844208D101212020FDF741F90021EE
+:104500002020FDF73DF955E03148844208D10121D2
+:104510000220FDF755F900210220FDF751F949E08D
+:104520002C48844209D101210804FDF749F90021F2
+:104530004FF48030FDF744F93CE02748844209D12C
+:1045400001214804FDF73CF900214FF40030FDF74C
+:1045500037F92FE02148844209D101218804FDF771
+:104560002FF900214FF48020FDF72AF922E01C48A2
+:10457000844208D101214020FDF702F900214020AA
+:10458000FDF7FEF816E01748844208D1012180208B
+:10459000FDF7F6F800218020FDF7F2F80AE0124856
+:1045A000844207D101218015FDF7EAF80021A0150A
+:1045B000FDF7E6F810BD00000000014000040040D7
+:1045C00000080040000C00400010004000140040B3
+:1045D0000004014000400140004401400048014007
+:1045E00000180040001C00400020004030B502468A
+:1045F000002000230024158A05EA0103958905EAB5
+:10460000010413B10CB1012000E0002030BD1AB14B
+:1046100083890B43838102E083898B4383817047C5
+:1046200000220288184B98420ED0184B98420BD0AB
+:10463000B0F1804F08D0164B984205D0154B9842E8
+:1046400002D0154B984204D14FF68F731A404B8815
+:104650001A43124B984207D0114B984204D04FF6A0
+:10466000FF431A400B891A4302804B68C3620B88D0
+:104670000385054B984202D0044B984201D18B7AB6
+:10468000038601238382704700000140000401403B
+:104690000004004000080040000C004000100040F2
+:1046A0000014004010B50024FCF78CFE00F0BCFCA8
+:1046B000D5F78EFE294890F8FC0C20F00101274820
+:1046C00080F8FC1C90F8FC0C20F08001234880F856
+:1046D000FC1C90F8FC0C20F00600801D1F4981F89E
+:1046E000FC0C00210120D5F7E1FCD4F765FDD5F7DE
+:1046F00091FAD6F783FAF5F7E7F9FFF73DFED6F71B
+:104700001BF8F2F76FFEF4F7BDFFFCF7CFFBFCF7E9
+:1047100023FF124890F8FC0C20F001010F4880F8AC
+:10472000FC1C90F8FC0C20F080010C4880F8FC1C6C
+:1047300090F8FC0C20F00600801D084981F8FC0C64
+:1047400000210120D5F7B2FC42F2107004494885DF
+:10475000012081F82900F5F711FD10BDBC220020D1
+:10476000BC1200202DE9F04100240025FE4880788D
+:1047700001280BD10020FC498870D5F797FAFB4837
+:10478000C07C022802DC0120F849C875F748007A8D
+:10479000C0F3800000287DD1002478E304EB4400BE
+:1047A000F149503101EB80008078012807D10020C9
+:1047B00004EB4401EC4A503202EB8101887004EBB7
+:1047C0004400E949503101EB8000407800287CD159
+:1047D00004EB440001F5996101EB80008078012829
+:1047E000F5D104EB440000EB041001F5107101EB6E
+:1047F00000108079002868D0002004EB4401DC4AD6
+:1048000002EB8101887004EB440000EB041002F518
+:10481000107101EB001080790C287DD2DFE800F0E8
+:104820007C06090AC80B0C0807FDFC0D00BF00BF81
+:1048300000BF00BF00BF00BF00BF40F2A110604337
+:10484000CC4901EBC0000079012815D040F2A1103D
+:10485000604301EBC00000F5627040F2A1116143BA
+:10486000C44A02EBC101897801EB410202EB01115C
+:1048700010F83100002861D140F2A1106043BD4919
+:1048800001EBC0008078401CC1B240F2A11060432F
+:10489000B84A00E063E302EBC000817040F2A1106F
+:1048A0006043114611F8300090B140F2A11060430E
+:1048B00011F8301040F2A110604302EBC00081708B
+:1048C000002140F2A110604300E0DEE202F8301067
+:1048D00040F2A1106043A74901EBC00000F56270EF
+:1048E00040F2A1116143A34A02EBC101897801EBB7
+:1048F000410202EB011110F8311040F2A1106043A7
+:104900009C4A02EBC0004079814217D0002240F25D
+:10491000A1106043974900E005E201EBC00000F5FB
+:10492000627040F2A1116143924B03EBC10189789F
+:1049300001EB410303EB011100F8312040F2A1101B
+:1049400060438C4901EBC000807804EB440101EB2B
+:104950000411894A02EB0111C979884207DB002161
+:1049600040F2A1106043834A02EBC000817040F224
+:10497000A11060437F4B03EBC00000F5627040F272
+:10498000A11363437B4E06EBC3039B7803EB430603
+:1049900006EB031300EBC300427940F2A110604321
+:1049A000744B03EBC00081782046E9F7CDFD6BE244
+:1049B00040F2A11060436F4901EBC000007901286B
+:1049C00015D040F2A110604301EBC00000F5627009
+:1049D00040F2A1116143674A02EBC101C97801EBC2
+:1049E000410202EB011110F8310000285ED140F2C3
+:1049F000A11060435F4901EBC000C078401CC1B208
+:104A000040F2A11060435B4A02EBC000C17040F26B
+:104A1000A1106043114601E086E1B2E011F83000D8
+:104A200080B140F2A110604311F8301040F2A110A3
+:104A3000604302EBC000C170002140F2A11060434E
+:104A400002F8301040F2A11060434A4901EBC00067
+:104A500000F5627040F2A1116143464A02EBC101C8
+:104A6000C97801EB410202EB011110F8311040F25C
+:104A7000A11060433F4A02EBC0004079814215D04B
+:104A8000002240F2A11060433A4901EBC00101F558
+:104A9000627140F2A1106043364B03EBC000C07856
+:104AA00000EB400303EB001001F8302040F2A110AE
+:104AB0006043304901EBC000C17840F2A11060436F
+:104AC0002C4A02EBC0008079814206DB002140F2D3
+:104AD000A110604302EBC000C17040F2A11060431E
+:104AE000244901EBC000407808B340F2A1106043B4
+:104AF00001EBC000C17840F2A11060431D4A02F8EA
+:104B0000301040F2A1106043114601EBC000407824
+:104B1000401EC1B240F2A110604302EBC000C17060
+:104B2000002140F2A110604302EBC000417040F24E
+:104B3000A11060430F4B03EBC000083040F2A113FB
+:104B400063430C4E06EBC303DB78C3EBC30300EBFC
+:104B5000C300427940F2A1106043334603EBC0002A
+:104B6000C17820460AE0000040390020BC12002035
+:104B7000583E00205845002098400020E9F7E4FC0A
+:104B800082E140F2A1106043F54901EBC0000079D9
+:104B9000012813D040F2A110604301EBC00008309F
+:104BA00040F2A1116143EE4A02EBC101C978C1EBA9
+:104BB000C10100EBC1000079002856D140F2A110DC
+:104BC0006043E74901EBC000C078401CC1B240F22D
+:104BD000A1106043E24A02EBC000C17040F2A11094
+:104BE0006043114611F8300080B140F2A1106043DB
+:104BF00011F8301040F2A110604302EBC000C17008
+:104C0000002140F2A110604302F8301040F2A110E0
+:104C10006043D34901EBC000083040F2A111614369
+:104C2000CF4A02EBC101C978C1EBC10100EBC10061
+:104C3000017940F2A110604302EBC000407981424B
+:104C400013D0002240F2A1106043C54901EBC0001F
+:104C5000083040F2A1116143C14B03EBC101C97897
+:104C6000C1EBC10100EBC100027140F2A110604331
+:104C7000BB4901EBC000C17840F2A1106043B84AC3
+:104C800002EBC0008079814206DB002140F2A110D6
+:104C9000604302EBC000C17040F2A1106043B04914
+:104CA00001EBC000407808B340F2A110604301EB73
+:104CB000C000C17840F2A1106043A94A02F8301048
+:104CC00040F2A1106043114601EBC0004078401E45
+:104CD000C1B240F2A110604302EBC000C1700021DC
+:104CE00040F2A110604302EBC000417040F2A110FD
+:104CF00060439B4B03EBC000083040F2A1136343B9
+:104D0000974E06EBC303DB78C3EBC30300EBC30092
+:104D1000427940F2A1106043334603EBC000C178F2
+:104D20002046E9F711FCAFE040F2A11060438C4946
+:104D300001EBC0000079012815D040F2A1106043BA
+:104D400001EBC00000F5627040F2A1116143844A9A
+:104D500002EBC101C97801EB410202EB011110F82D
+:104D6000310000285BD140F2A11060437C4901EB87
+:104D7000C000C078401CC1B240F2A1106043784A24
+:104D800002EBC000C17040F2A1106043114611F85F
+:104D9000300080B140F2A110604311F8301040F2B1
+:104DA000A110604302EBC000C170002140F2A110CD
+:104DB000604302F8301040F2A1106043684901EBF3
+:104DC000C00000F5627040F2A1116143644A02EB39
+:104DD000C101C97801EB410202EB011110F8311059
+:104DE00040F2A11060435E4A02EBC000407981426C
+:104DF00015D0002240F2A1106043594901EBC000D8
+:104E000000F5627040F2A1116143554B03EBC10103
+:104E1000C97801EB410303EB011100F8312040F2A6
+:104E2000A11060434E4901EBC000C17840F2A110CF
+:104E300060434B4A02EBC0008079814206DB0021CF
+:104E400040F2A110604302EBC000C17040F2A1101B
+:104E50006043434B03EBC000083040F2A1136343AF
+:104E60003F4E06EBC303DB78C3EBC30300EBC30089
+:104E7000427940F2A1106043334603EBC000C17891
+:104E80002046E9F761FB00BF00BF601CC4B2354893
+:104E900090F86A0BA0423FF781AC33488078012834
+:104EA0007ED13148B038807800EB40012F4800EBCC
+:104EB00001108079002873D000202B498870A1F15F
+:104EC000B0008178274890F80C0C401E814207DA28
+:104ED0002548B0388078401C2349B039887003E0F9
+:104EE00000202149B03988701F48B038807800EB25
+:104EF00040011D48983800EB8100807878B300228B
+:104F00001948B038807800EB40011748983800EB1A
+:104F1000810082701448B038807800EB400113485B
+:104F200000EB0110807901282BD0042804D005283B
+:104F300023D006282AD11BE00B48B038807800EB3C
+:104F400040010A4800EB011000684FF4E131B1FB69
+:104F5000F0F000EB401040000349886016E01FE0CD
+:104F600058450020BC32002088400020CC3E002064
+:104F70004FF47A702849886008E0642026498860E8
+:104F800004E04FF47A702449886000BF00BF224AD1
+:104F9000B03A93780B32D15C0B3A9078F3F740FE3D
+:104FA0001E48407888B91E488078012820D100200A
+:104FB0001B498870194B1A79A1F29C6393F8E0178A
+:104FC000164B5878F9F736FE12E015480C38807801
+:104FD00001280DD1002012490C3988700F4B1A7925
+:104FE000A1F5D26393F8E0170C4B5878F9F722FE3D
+:104FF0000C48807B58B9D5F73DFFF3F779FA07489D
+:10500000C07820B100200549C870F5F70FF9FDF709
+:105010001FF8BDE8F0810000884000209C3A002085
+:1050200058390020BC1200203EB500240025012183
+:105030000846FCF795FBA720ADF800000020ADF86E
+:10504000020040F2E73001900020ADF80800694608
+:105050004FF08040FFF7E4FA0021AB4880F83218A7
+:1050600000BF6FE004EB4400A84901EB8001A648B3
+:1050700090F83208A64A42F82010A34890F8320867
+:10508000401CC1B2A04880F8321804EB440002F57D
+:105090005A7101EB80019C4890F8320842F82010C8
+:1050A000994890F83208401CC1B2974880F83218ED
+:1050B00004EB440002F54E7101EB8001924890F838
+:1050C000320842F82010904890F83208401CC1B2D3
+:1050D0008D4880F8321804EB44008E4901EB8001C2
+:1050E000894890F8320842F82010874890F8320832
+:1050F000401CC1B2844880F8321800251EE040F2FE
+:10510000A1106043844901EBC00000F5627005EB1B
+:10511000450101EB051100EBC1000C307A4991F813
+:1051200032187B4A42F82100774890F83208401C38
+:10513000C1B2754880F83218681CC5B2102DDEDB8C
+:10514000601CC4B2042C8DDB70490C396E4890F899
+:1051500032086F4A42F820106B4890F83208401C21
+:10516000C1B2694880F8321800F5D26190F832086F
+:1051700042F82010644890F83208401CC1B26248DE
+:1051800080F8321800F29C6190F8320842F8201042
+:105190005D4890F83208401CC1B25B4880F8321874
+:1051A00000F5D56190F8320842F82010564890F882
+:1051B0003208401CC1B2544880F8321800F61C0175
+:1051C00090F8320842F820104F4890F83208401CFE
+:1051D000C1B24D4880F8321800F6543190F83208C8
+:1051E00042F82010484890F83208401CC1B24648A6
+:1051F00080F8321800F2846190F8320842F82010EA
+:10520000414890F83208401CC1B23F4880F832183B
+:1052100040493C3190F8320842F820103A4890F862
+:105220003208401CC1B2384880F832183B48364931
+:1052300091F8321842F82100334890F83208401CA7
+:10524000C1B2314880F832183249303190F8320812
+:1052500042F820102C4890F83208401CC1B22A486D
+:1052600080F8321800F55C60274991F8321842F84E
+:105270002100254890F83208401CC1B2224880F82D
+:10528000321800F6CC5190F8320842F820101E482F
+:1052900090F83208401CC1B21B4880F83218002434
+:1052A00014E004EB44011E4800EB8101164890F81D
+:1052B0003208174A42F82010134890F83208401C70
+:1052C000C1B2114880F83218601CC4B2052CE8DB6A
+:1052D0000E491C390C4890F832080D4A42F820104B
+:1052E000094890F83208401CC1B2074880F83218CB
+:1052F00001218807FFF7A5F8012211469007FFF763
+:1053000086F900F00FF83EBDBC3200209039002035
+:10531000F03A00208879002058450020D81200205B
+:10532000F03F002008B51C208DF8000001208DF80A
+:10533000010002208DF8020001208DF8030068466C
+:10534000F4F7D6FA08BD10B5F1F7DCFC10BD10B5C6
+:10535000F1F7FAFC10BD10B5FBF7C6FC10BD10B597
+:10536000F1F7A6FC10BD10B5F1F710FD10BD10B59A
+:10537000F4F784F810BD01F40072B2F5007F00D19B
+:1053800000BFCA430280704721B1828942F40052B3
+:10539000828104E082894DF6FF731A408281704752
+:1053A0001AB1838A0B43838202E0838A8B43838210
+:1053B0007047000010B504462548844208D10121F9
+:1053C0001020FCF7FDF900211020FCF7F9F93EE070
+:1053D0002048844209D101214804FCF7D1F9002179
+:1053E0004FF40030FCF7CCF931E01B48844209D17E
+:1053F00001218804FCF7C4F900214FF48020FCF758
+:10540000BFF924E01548844209D10121C804FCF702
+:10541000B7F900214FF40020FCF7B2F917E010486B
+:10542000844209D101210805FCF7AAF900214FF4B3
+:105430008010FCF7A5F90AE00A48844207D101214F
+:105440002020FCF7BDF900212020FCF7B9F910BDA0
+:10545000001001400044004000480040004C004063
+:10546000005000400014014002460020B1F5007FCA
+:1054700000D100BF13880B400BB1012000E00020D9
+:10548000704770B50246002400230025002040F636
+:105490006A16B14200D100BFC1F3421501F01F03EB
+:1054A000012606FA03F3012D02D19689334006E066
+:1054B000022D02D1168A334001E0968A33400C1245
+:1054C000012606FA04F41688344013B10CB1012009
+:1054D00000E0002070BDF0B5034600240026002542
+:1054E000002040F66A17B94200D100BF1846C1F348
+:1054F000421401F01F06012707FA06F5012C01D11D
+:105500000C3004E0022C01D1103000E014301AB14C
+:1055100007682F43076002E00768AF430760F0BDEC
+:105520002DE9FF4705460E460024A14600BFA046D0
+:10553000B08900B100BF2C8A24F44054F0880443A1
+:105540002C82AC8941F20C608443B08831890843D5
+:10555000718908430443AC81AC8A24F44074B08957
+:105560000443AC826846FCF73BF92048854202D0F0
+:105570001F48854202D1DDF80C9001E0DDF808906B
+:10558000A88900F4004040B109EBC90000EB091004
+:1055900031684900B0FBF1F707E009EBC90000EB07
+:1055A000091031688900B0FBF1F76420B7FBF0F017
+:1055B00004012009642101FB1078A88900F400404F
+:1055C00040B1322000EBC800B0FBF1F000F0070062
+:1055D000044308E0322000EB08106421B0FBF1F036
+:1055E00000F00F0004432C81BDE8FF87001001404C
+:1055F0000014014010B5002406E0FCF775F810B95E
+:10560000D4F768F810BD641C02488442F5D3FA2030
+:10561000F8E70000404B4C000FB4084B10B504A94C
+:1056200002AA039801F0E6F9044602A9002001F05D
+:105630000CFC204610BC5DF814FB00004B6E030808
+:1056400003B401984100009850EAC12018BF04201B
+:105650004A0D18BF40F0010040F2FF72B2EB515FFB
+:1056600008BF40F00200012808BF052002B07047C3
+:1056700030B583B0044601F093F99FED090B054660
+:105680008DED000B002221466846D3F7E2F828464C
+:1056900001F0A2F99DED000B03B030BD0000000049
+:1056A000000000000000000070B5D94B00242DED73
+:1056B000020B2DED108BDDE91010984205DA20F079
+:1056C00000429A4201D809D141B19DED100BBDECC9
+:1056D000108B02B0BDE8704001F01EB9B0F5801F1C
+:1056E00026DA11430BD0002813DA012001F074F9F7
+:1056F000BDEC108B02B0BDE8704001F021B9022072
+:1057000001F06AF901F0F0F851EC100B81F0004162
+:105710009EE06FF035049FEDC00B53EC102B9DED18
+:10572000100B51EC100BD2F76BFECDE910010846BF
+:1057300004EB2051C0F31304B948A1F2FF31204417
+:1057400000F4801080F07F6282F04052224301EB2F
+:1057500020559FEDB50B119253EC102B9DED100BC6
+:1057600051EC100BD2F746FE41EC180BA01CC0F315
+:1057700013009FEDAFDB9FEDB0EBB14E7E440328ED
+:105780006CD296ED000B51EC180B53EC102BD3F7A9
+:1057900091FB1DD1002D01BF96ED000BBDEC108BD0
+:1057A00002B070BD2846D2F722FF41EC180B53EC33
+:1057B0001D2BD2F725FE41EC190B53EC1E2B51EC9F
+:1057C000180BD2F71DFE53EC192BD2F772FD3FE0F8
+:1057D0009FED9D0B51EC180B53EC102BD2F710FEE4
+:1057E0009FED9B1B53EC112BD2F707FE41EC190BDD
+:1057F00053EC182B51EC180BD2F702FE53EC192B7B
+:10580000D2F7FEFD41EC190B002D04BF53EC192B10
+:1058100051EC180B1AD02846D2F7E9FE41EC1A0BCE
+:1058200053EC1D2BD2F7ECFD53EC192BD2F7E5FD11
+:1058300053EC182BD2F7DEFD41EC180B53EC1E2B6A
+:1058400051EC1A0BD2F7DCFD53EC182BD2F7D2FD3A
+:10585000BDEC108B02B041EC100B70BD9FED7E0BC8
+:1058600051EC180B53EC102BD2F723FD41EC100B2D
+:1058700051EC180B53EC102BD2F734FE41EC190B02
+:105880002846D2F7B4FE41EC1B0B53EC192B51EC1C
+:10589000190BD2F7B5FD41EC1A0B714853EC1A2BDA
+:1058A000261851EC1A0BD2F7ABFD41EC1F0B6D48DB
+:1058B000C4F1510404F5D724B0EE4F0AF0EE6F0A9C
+:1058C0000321784400F094FF53EC1F2B51EC100B94
+:1058D000D2F796FD41EC1C0B6348B0EE4F0AF0EE98
+:1058E0006F0A0421784400F083FF53EC1A2B51EC2B
+:1058F000100BD2F785FD344353EC1C2BD2F7D9FCA7
+:1059000041EC1C0B002C4CDD9FED510B51EC180BA6
+:1059100053EC102BD2F774FD53EC182BD2F770FD1B
+:1059200041EC1A0B55B353EC1D2B51EC1B0BD2F76A
+:1059300067FD41EC1D0B53EC1C2B51EC1A0BD2F7FD
+:10594000B8FC53EC192BD2F75BFD53EC1D2BD2F7AF
+:10595000B0FC53EC1A2BD2F750FD53EC182BD2F7B6
+:1059600049FD41EC180B53EC1E2B51EC1B0BD2F7ED
+:1059700047FD53EC182BD2F73DFD69E753EC1C2B88
+:1059800051EC1A0BD2F795FC53EC192BD2F738FDDA
+:1059900053EC1A2BD2F731FD53EC182BD2F72DFD17
+:1059A00056E735B353EC1D2B51EC1B0BD2F728FDFA
+:1059B00041EC1A0B53EC1C2B51EC180BD2F71AFDCF
+:1059C00053EC192BD2F71CFD53EC1A2BD2F712FD16
+:1059D00053EC182BD2F70EFD41EC180B53EC1E2B99
+:1059E00051EC1B0BD2F70CFD53EC182BD2F702FD38
+:1059F0002EE753EC1C2B51EC180BD2F7FBFC53ECAD
+:105A0000192BD2F7FDFC53EC182BD2F7F6FC1FE74D
+:105A10000000F07F00000000000000000000504384
+:105A2000645F090000000000000000000000F03F7B
+:105A3000763C7935EF39EA3D0000E0FE422EE63F44
+:105A4000E09F000000000000555555555555D53FC5
+:105A5000000000000000E03F0000000000000040E7
+:105A600086EBF9FF629E0000589E000000000000D7
+:105A700070B5414A00252DED020B2DED048BDDE9BB
+:105A80000404944205DA24F00041914201D809D17E
+:105A900040B19DED040BBDEC048B02B0BDE870403D
+:105AA00000F03ABFB4F5801F26DA08430BD0002C73
+:105AB00013DA012000F090FFBDEC048B02B0BDE8CA
+:105AC000704000F03DBF022000F086FF00F00CFFA8
+:105AD00051EC100B81F0004146E09FED290B6FF077
+:105AE000350553EC102B9DED040B51EC100BD2F748
+:105AF00087FCCDE904010C4605EB2450A0F2FF30F1
+:105B0000C10F40F2FF32521A62F31F540844D2F719
+:105B10006EFD05949DED040B41EC180B51EC100B40
+:105B200001F008FB9FED181B53EC112BD2F768FC1A
+:105B30009FED170B41EC190B53EC102B51EC180B8C
+:105B4000D2F75EFC53EC192BD2F7B3FB9FED120B8F
+:105B500041EC190B53EC102B51EC180BD2F750FC05
+:105B600053EC192BD2F7A5FBBDEC048B02B041EC32
+:105B7000100B70BD000000000000F07F000000006E
+:105B800000000000000050430EE526157BCBDB3FF4
+:105B9000362BF111F3FE593D00609F501344D33F63
+:105BA0002DE9F04D2DED040B2DED0E8B96B0DDE9BA
+:105BB0002550279CDDF890A025F0004624F00048F1
+:105BC000BAF1000F14BF0121002101EB4502FC498D
+:105BD00053184A1093422AD3002814BF01230023EC
+:105BE00003EB44030B44F7498B4220D358EA0001EE
+:105BF0009FEDF59B76D0DFF8D8B35D4503D1BAF1C0
+:105C0000000F05D188E0BAF1000F08BF002100D0D5
+:105C1000012101EB450111F5001F08D8002814BF30
+:105C20000121002101EB440111F5001F0BD99DED6D
+:105C3000261B9DED240B16B0BDEC0E8B04B0BDE809
+:105C4000F04D00F073BE0027002DBCBFE149884530
+:105C500021DAE1498845A8BF02271CDAC3451ADCCE
+:105C6000DE4901EB2851142908DDC1F1340220FA84
+:105C700002F101FA02F282420DD108E058B9C1F1F5
+:105C8000140228FA02F101FA02F2424503D101F0AE
+:105C90000101C1F1020756EA0A0124D1002C22DADF
+:105CA000002D18BF022F01D0012F0AD0022000F0D2
+:105CB00093FE16B0BDEC0E8B04B0BDE8F04D00F0C5
+:105CC00013BE022000F088FE00F00EFE51EC100B17
+:105CD00081F0004141EC100B16B0BDEC0E8B04B00E
+:105CE000BDE8F08D18E09FEDBEAB9FEDBF8B0028A7
+:105CF00071D1B848804522D105F1804010F580105F
+:105D000008BFBAF1000F07D0B3450ADC002CA8BFCA
+:105D10009DED260BE0DA0DE0B0EE490AF0EE690ADF
+:105D2000DAE7002C06DA9DED260B51EC100B81F022
+:105D300000416FE0AE48784490ED000BCCE7D845C9
+:105D40004DD1002C48DA2EB186423AD1BAF1000F7B
+:105D500042D126E0BAF1000F13D0022000F03CFE41
+:105D600000F0FEFD8DED020B9DED240B8DED000B83
+:105D700010EE900A039961F31E0003909DED020B53
+:105D8000AAE78DED02AB9DED240B1AEE901A10EEF2
+:105D9000900A8DED000B61F31E0003909DED020B48
+:105DA0009AE78DED028B9DED240B18EE901A10EE04
+:105DB000900A8DED000B61F31E0003909DED020B28
+:105DC0008AE709DA9DED240B51EC190B53EC102BEB
+:105DD000D2F788FB1EE020E09DED240B7CE7864295
+:105DE0001BDAB4F1804F0DD0A4F10050B0F1FF5098
+:105DF00013D1002D11DB9DED240B51EC100B01F0A4
+:105E00002FFA07E09DED240B53EC102B51EC100BF7
+:105E100000F0C2BC41EC100B5EE79DED240B51EC91
+:105E2000100B01F075F8BAF1000FCDE90E0142D167
+:105E30009FED710B46B3A6F1E040B0F17F600CD04E
+:105E40005E4538D1002D00DAA7B3022F0CBF012028
+:105E50004FF0FF30D2F7CBFBDCE7002D01DD002C4B
+:105E60000DDA002D01DD002C1FDB002D16DA002CD1
+:105E700014DB012F08BF9FED620B3FF42DAFB0EE96
+:105E80004A0AF0EE6A0A27E7022F18BF002D0CD04D
+:105E9000012F0AD1002DFFF61FAF06E0002DB8BF7D
+:105EA000002C08DA012F3FF417AFB0EE480AF0EEED
+:105EB000680A11E71BE0012000EBE57050EA0701DA
+:105EC00015D0791EB0EE498AF0EE698A084308BF02
+:105ED0009FED4D8B4E480025804570DD4D494E4865
+:105EE000884514DDB0420DDB002C19DB2FE00120CA
+:105EF00000F072FD16B0BDEC0E8B04B0BDE8F04DA5
+:105F000000F01EBDB34502DC002C09DC1FE0864218
+:105F100002DA002C1BDA03E05E452BDD002C16DDD7
+:105F2000022000F059FD00F01BFD8DED020B53EC3B
+:105F30001A2B51EC180BD2F763FACDE90001039943
+:105F4000019861F31E0003909DED020BC4E6022050
+:105F500000F042FD00F014FD10EE901A18EE900AC9
+:105F60008DED020B8DED008B61F31E0003909DED16
+:105F7000020BB1E69DED0E0B53EC192B51EC100BFF
+:105F8000D2F738FA9FED260BCDE9080153EC102B20
+:105F90009DED080B51EC100BD2F732FA9FED221B4E
+:105FA00053EC112BD2F729FA9DED081B53EC112B62
+:105FB000D2F726FA9FED1E1B53EC112B3CE08CE030
+:105FC000FFFF1F00FFFF0F00000000000000F03F78
+:105FD0000000F03F0000F07F0000404301FCFFFFA5
+:105FE000000000000000F07F000000000000000042
+:105FF000269A000000000000000000000000008061
+:10600000000000000000F0FF000000000000F0BFF2
+:106010000000E0410000F043FFFFEF3F0000000000
+:10602000000000000000D03F555555555555D53F4F
+:10603000000000000000E03FD2F7DFF99DED080B03
+:1060400041EC1A0B53EC102B51EC100BD2F7D8F992
+:1060500053EC1A2BD2F7D4F941EC1A0B9FEDFE0B3F
+:1060600053EC102B9DED080B51EC100BD2F7C8F937
+:1060700041EC1B0B9FEDFA0B51EC1A0B53EC102B60
+:10608000D2F7BEF941EC1A0B9FEDF70B53EC102B36
+:106090009DED080B51EC100BD2F7B2F953EC1A2B13
+:1060A000D2F7A8F941EC1A0B51EC1B0B53EC1A2B4D
+:1060B000D2F7FFF80690CDE906519DED060B53ECA3
+:1060C0001B2B51EC100BD2F795F953EC1A2BD2F78E
+:1060D00094F941EC100B00F0A1B90020B6F5801F37
+:1060E0000EDA9FEDE30B53EC102B9DED0E0B51ECF4
+:1060F000100BD2F785F9CDE90E016FF034000E4692
+:1061000000EB2650A0F2FF37C6F31300DA4940F047
+:106110007F6646F040568842D8BF002408DDD74944
+:106120008142C8BF012403DC0024A6F580167F1C31
+:10613000D348784400EBC4000F9690ED00CB9DED62
+:106140000E0B53EC1C2B51EC100BD2F753F99DEDB9
+:106150000E0B41EC1B0B53EC1C2B51EC100BD2F72C
+:10616000A8F841EC100B51EC190B53EC102BD2F7A3
+:10617000B9F941EC1D0B51EC1B0B53EC1D2BD2F765
+:106180003FF941EC1A0BBF488DED10AB78441095E8
+:1061900090ED000B4FF0005040EA660000EB8440A9
+:1061A0008DED080B00F5002009909DED080B53ECD8
+:1061B0001C2B51EC100BD2F71DF99DED0E1B53EC6F
+:1061C000112BD2F71AF941EC100B53EC102B9DED6B
+:1061D000100B51EC100BD2F713F99DED080B41ECAD
+:1061E0001C0B53EC102B9DED100B51EC100BD2F748
+:1061F00007F953EC1B2BD2F700F953EC1C2BD2F709
+:10620000F9F853EC1D2BD2F7FBF841EC1C0B53ECC7
+:106210001A2B51EC1A0BD2F7F3F841EC1B0B9A48EE
+:106220000621B0EE4B0AF0EE6B0A784400F0E0FA7B
+:10623000B0EE401AF0EE601AB0EE41DAF0EE61DA3C
+:1062400053EC1B2B51EC1B0BD2F7DAF853EC1D2B44
+:10625000D2F7D6F89DED100B41EC1B0B53EC1A2B2B
+:1062600051EC100BD2F725F853EC1C2BD2F7C8F8E1
+:1062700053EC1B2BD2F71DF89DED100B41EC1B0BC3
+:1062800053EC102B51EC100BD2F7BAF841EC1D0B6C
+:106290009FED7FEB53EC1E2BD2F70BF853EC1B2B2F
+:1062A000D2F707F80890CDE908519DED080B53ECA3
+:1062B0001E2B51EC100BD2F79DF853EC1D2BD2F78F
+:1062C00099F853EC1B2BD2F798F89DED080B41EC95
+:1062D0001D0B53EC102B9DED100B51EC100BD2F756
+:1062E0008FF841EC1B0B53EC1A2B51EC1D0BD2F722
+:1062F00087F89DED080B41EC1A0B53EC102B51EC79
+:106300001C0BD2F77DF853EC1A2BD1F7D2FF41ECDE
+:106310001A0B51EC1B0B53EC1A2BD1F7CAFF0C9044
+:10632000CDE90C519DED0C0B53EC1B2B51EC100BDC
+:10633000D2F760F853EC1A2BD2F75FF841EC1B0B45
+:106340009FED550B53EC102B9DED0C0B51EC100BEE
+:10635000D2F756F841EC1A0B9FED510B51EC1B0B89
+:1063600053EC102BD2F74CF841EC1B0B9FED4E0B6E
+:1063700053EC102B9DED0C0B51EC100BD2F740F8A9
+:1063800053EC1B2BD1F795FF41EC100B4848784498
+:1063900000EBC40090ED001B51EC100B53EC112BE3
+:1063A000D1F787FF41EC1B0B3846D2F720F9CDE936
+:1063B000080153EC1B2B51EC1A0BD1F77AFF41EC7F
+:1063C000100B3C48784400EBC40090ED00CB51EC3E
+:1063D000100B53EC1C2BD1F76CFF9DED081B53ECFD
+:1063E000112BD1F766FF0690CDE906519DED080B04
+:1063F00053EC102B9DED060B51EC100BD1F7FAFF6F
+:1064000053EC1C2BD1F7F6FF53EC1A2BD1F7F2FF0C
+:1064100053EC1B2BD1F7F1FF41EC100B9DED261B2C
+:1064200053EC102B8DED001B00959DED260B51ECD0
+:10643000100BD1F7E5FF9DED000B41EC1A0B53EC6F
+:10644000102B9DED260B51EC100BD1F7D3FF9DEDDA
+:10645000061B53EC112B2FE0000000604715F73F9F
+:10646000FE822B654715F73F44DF5DF80BAE543EC7
+:1064700000000000000040438E9803007AB60B0035
+:106480006A950000D0950000A29400000000000072
+:106490000000000000000840000000E009C7EE3FD7
+:1064A000FD033ADC09C7EE3FF5015B14E02F3EBE69
+:1064B0002E930000E8920000D1F7A2FF53EC1A2BB4
+:1064C000D1F7F7FE9DED060B41EC1A0B53EC102BA8
+:1064D0009DED000B51EC100BD1F792FFCDE90C01B3
+:1064E0009DED0C0B51EC1A0B53EC102BD1F7E1FE88
+:1064F000CDE902010C46AA498C422FDB611A084300
+:1065000018D19DED0C0B53EC102B9DED020B51ECB3
+:10651000100BD1F76FFF41EC1B0B9FEDA30B51EC60
+:106520001A0B53EC102BD1F7C4FE53EC1B2BD2F7F4
+:106530006FFA2DD2022000F04FFA00F011FA10EE9F
+:10654000901A18EE900A8DED020B8DED008B61F321
+:106550001E0003909DED020BFFF7BEBB944A24F092
+:106560000041914214D39349214408437FF4EFAC96
+:106570009DED0C0B53EC102B9DED020B51EC100B11
+:10658000D1F738FF53EC1A2BD2F742FA7FF6DFAC83
+:1065900024F000408849894A002601EB20518242BC
+:1065A0002BDA481C4FF4801121FA00F02044844A71
+:1065B000C0F30A517A44A1F2FF3192ED000B814AF7
+:1065C0008DED080BCA4020EA0202C0F3130040F42C
+:1065D0008010C1F1140120FA01F60992002CB8BF15
+:1065E00076429DED080B53EC102B9DED0C0B51ECFE
+:1065F000100BD1F7FFFECDE90C019DED0C0B51EC1A
+:106600001A0B53EC102BD1F754FE9FED6F0B089033
+:10661000CDE9085153EC102B9DED080B51EC100BFC
+:10662000D1F7EEFE41EC1B0B9FED690B53EC102BE9
+:106630009DED080B51EC100BD1F7E2FE9DED0C0B1C
+:1066400041EC1C0B53EC102B9DED080B51EC100B87
+:10665000D1F7D0FE53EC1A2BD1F7CFFE9FED5E1B86
+:1066600053EC112BD1F7CCFE53EC1C2BD1F721FEB0
+:1066700041EC1A0B51EC1B0B53EC1A2BD1F719FE02
+:10668000CDE902019DED020B53EC1B2B51EC100BDD
+:10669000D1F7B0FE53EC1A2BD1F7AFFE9DED020BF4
+:1066A00041EC1A0B53EC102B51EC100BD1F7A8FE58
+:1066B000CDE908014A489DED080B0521784400F01A
+:1066C00097F89DED081B51EC100B53EC112BD1F7F3
+:1066D00097FE9DED021B53EC112BD1F78EFECDE9F9
+:1066E00006019DED020B53EC1A2B51EC100BD1F768
+:1066F00087FE53EC1A2BD1F7DCFD9FED3B0B41ECF1
+:106700001A0B53EC102B9DED060B51EC100BD1F72F
+:1067100071FE9DED060B41EC1B0B53EC102B9DED18
+:10672000020B51EC100BD1F76BFE53EC1B2BD1F786
+:10673000D9FE53EC1A2BD1F75DFE9DED021B53ECF5
+:10674000112BD1F757FE53EC192BD1F756FECDE99B
+:10675000020101EB065001150029C8BF039015DCAA
+:106760009DED020B324651EC100BD2F739F9FEF7D2
+:1067700067FF042808BF00F003F932469DED020BC5
+:1067800051EC100BD2F72CF9CDE902019DED020B73
+:1067900051EC180B53EC102BD1F732FEFFF73ABB3C
+:1067A0000000904000000000FE822B654715973CDA
+:1067B00000CC904000346F3F01FCFFFF0000E03F41
+:1067C000A8910000FFFF0F0000000000432EE63FED
+:1067D000396CA80C615C20BEEF39FAFE422EE63F10
+:1067E0004090000000000000000000000000004099
+:1067F00070B504462DED028B4D1E00EBC500B0EECA
+:10680000408AF0EE608A90ED000B35F0060017D05C
+:1068100053EC182B51EC100BD1F7F2FD41EC100B9F
+:106820006D1E04EBC50090ED001B51EC100B53ECFA
+:10683000112BD1F73EFD41EC100B35F00600E7D1EE
+:10684000022D36D0042D1CD0062D1CBFBDEC028BB2
+:1068500070BD53EC182B51EC100BD1F7D1FD94ED1A
+:106860000A1B53EC112BD1F724FD53EC182BD1F755
+:10687000C7FD94ED081B53EC112BD1F71AFD41EC29
+:10688000100B53EC182B51EC100BD1F7B9FD94ED14
+:10689000061B53EC112BD1F70CFD53EC182BD1F741
+:1068A000AFFD94ED040B53EC102BD1F702FD41EC3E
+:1068B000100B53EC182B51EC100BD1F7A1FD94EDFC
+:1068C000021B53EC112BD1F7F4FC53EC182BD1F72E
+:1068D00097FD94ED001B53EC112BD1F7EAFCBDECB6
+:1068E000028B41EC100B70BD9FED070B10B553EC04
+:1068F000102B9FED070B51EC100BD1F7F3FD41EC82
+:10690000100B10BD0000000000000000000000009F
+:10691000000000000000F03F10B553EC102B51ECCC
+:10692000100BD1F7C6FC41EC100B10BD10B553ECA9
+:10693000112B51EC100BD1F7BCFC41EC100B10BD2E
+:106940009FED050B10B553EC102B51EC100BD1F74C
+:10695000C9FD41EC100B10BD00000000000000005C
+:106960009FED050B10B553EC102B51EC100BD1F72C
+:1069700047FD41EC100B10BD00000000000000704E
+:106980009FED050B10B553EC102B51EC100BD1F70C
+:1069900037FD41EC100B10BD00000000000000109E
+:1069A0000148006870470000B812002002E008C8E3
+:1069B000121F08C1002AFAD170477047002001E079
+:1069C00001C1121F002AFBD1704780F31088704765
+:1069D00080F310887047000001490860704700008C
+:1069E000B812002030380A2801D201207047002058
+:1069F000704700002DE9FF4F8DB00F460546002679
+:106A000006E025280BD0DDE90F1290476D1C761C9F
+:106A100028780028F5D111B03046BDE8F08F002469
+:106A2000A246A1460122E94900E0044315F8013FCE
+:106A3000203B02FA03F00842F7D128782A2810D028
+:106A40006FF02F022878A0F13001092914D80AEB41
+:106A50008A0102EB410144F0020400EB010A6D1CC3
+:106A6000F0E701CF5FEA000A03D544F40054CAF10D
+:106A7000000A44F002046D1C28782E2817D115F85E
+:106A8000010F44F004042A280ED06FF02F0228785A
+:106A9000A0F1300109290AD809EB890102EB410173
+:106AA00000EB01096D1CF2E757F8049B6D1C287878
+:106AB0006C280FD006DC4C2817D068280DD06A2827
+:106AC00014D104E0742810D07A280FD10DE044F4DA
+:106AD00000140AE044F4801401E044F4401469789E
+:106AE000814202D104F580146D1C6D1C28786E283B
+:106AF0001ED00CDC632830D004DC00288BD0582852
+:106B000011D19FE0642867D069280CD164E0732814
+:106B10002DD004DC6F2872D0702804D194E0752841
+:106B20006ED078286DD0DDE90F129047761C4BE1CE
+:106B3000C4F30250022806D0032809D0042801CF4C
+:106B400009D0066040E101CFF117C0E900613BE1E7
+:106B500001CF068038E1067036E117F8040B8DF896
+:106B6000000000208DF80100EB46012003E057F8FB
+:106B700004BB4FF0FF3061074FF0000102D40DE07D
+:106B800008F10101884649450FDA8045F8DB1BF81A
+:106B900008100029F4D108E008F10101884681427B
+:106BA000FADB1BF808100029F6D1DDE90F23AAEB68
+:106BB00008008146214600F031F9304400EB080618
+:106BC00004E0DDE90F121BF8010B9047B8F1010852
+:106BD000F7D221464846F2E00A21C4F302524FF0B0
+:106BE000000B0891022A04D001CFC117032A09D053
+:106BF0000AE0FF1D27F00707F7E8020108E02CE094
+:106C00001EE01FE000B2C117042A01D140B2C11733
+:106C1000021E71F1000206DA0023D0EB030063EBE1
+:106C200001012D2202E0220504D52B228DF824201B
+:106C3000012203E0E20701D02022F7E7904653E06B
+:106C40000A210BE0102109E010214FF0000B44F065
+:106C500004044FF00809089103E008214FF0000BED
+:106C60000891C4F30252022A04D001CF0021032A62
+:106C700006D006E0FF1D27F00707F7E8020103E052
+:106C800080B2042A00D1C0B24FF0000822072BD5F1
+:106C90002A78702A07D0DDF820C08CF0100C5CEA4E
+:106CA0000B0C05D00EE040228DF82420012208E0D4
+:106CB00050EA010306D030238DF824308DF82520CA
+:106CC00002229046089B83F0080353EA0B030BD182
+:106CD00050EA010201D1620706D530228DF8242046
+:106CE0004FF00108A9F101092A78582A04D038A2E6
+:106CF0000B9208AA0A920BE03AA2F9E75B46089ABF
+:106D0000D1F73BFD0B9B9B5C0A9A521E0A921370B3
+:106D100050EA0102F2D10A98ADEB000000F1200B1D
+:106D2000600702D524F4803401E04FF00109D94511
+:106D300002DDA9EB0B0000E0002000EB0B01414459
+:106D40000890AAEB010AE00306D4DDE90F232146EF
+:106D5000504600F063F806444FF0000908E009A926
+:106D600011F80900DDE90F12904709F10109761CBD
+:106D7000C145F4DBE0030CD5DDE90F232146504685
+:106D800000F04CF8064404E0DDE90F123020904793
+:106D9000761C0899481E08900029F5DC08E00A983E
+:106DA0000A990078491C0A91DDE90F129047761C78
+:106DB000BBF10001ABF1010BF1DC21465046DDE9EE
+:106DC0000F2300F019F806446D1C21E60928010084
+:106DD0003031323334353637383961626364656651
+:106DE0000000000030313233343536373839414213
+:106DF00043444546000000002DE9F04104460025CB
+:106E00001E461746880404D405E039462020B047C2
+:106E10006D1C641EF9D52846BDE8F0812DE9F041CE
+:106E2000044600251E469046C80301D5302700E0E1
+:106E30002027880404D505E041463846B0476D1C3C
+:106E4000641EF9D52846BDE8F0810A68531C0B6022
+:106E50001070704710B56FF00400FDF7A3FA10BD75
+:106E60001BE045F208214FF0E022516100219161C1
+:106E70001146096941F00101116100BF4FF0E021A5
+:106E8000096901F480310029F8D000214FF0E02297
+:106E900091611146096900211161011EA0F10100F3
+:106EA000DFD170471AE015214FF0E0225161002137
+:106EB00091611146096941F00101116100BF4FF074
+:106EC000E021096901F480310029F8D000214FF058
+:106ED000E02291611146096900211161011EA0F1B2
+:106EE0000100E0D17047000010B50246002008E024
+:106EF00012F8013B4340DBB2044C34F8133083EA10
+:106F000020200B1EA1F10101F2D110BD18000020BC
+:106F100082B0CDE9000121F0004001909DED000B11
+:106F200002B051EC100B704710B510210D48D3F78B
+:106F30001FFE0C48006840F480600A490860202168
+:106F40000848D3F715FE0220FFF7ACFF10210548D3
+:106F5000D3F710FE0220FFF7A5FF10210148D3F759
+:106F600007FE10BD0014024010B510210D48D3F7E4
+:106F7000FFFD0C48006840F480600A490860202149
+:106F80000848D3F7F7FD0220FFF78CFF10210548D2
+:106F9000D3F7F0FD0220FFF785FF10210148D3F75A
+:106FA000E7FD10BD0014024070B5054600241548E9
+:106FB000006820F4406013490860002618E01021A2
+:106FC0001048D3F7D5FD0220FFF76CFF10210D48C4
+:106FD000D3F7D0FD6006040E20210A48D3F7BFFD89
+:106FE00008B144F001040120FFF75CFF701CC6B239
+:106FF000082EE4DB15B1FFF797FF01E0FFF7B4FFC0
+:10700000204670BD0014024070B504461748006861
+:1070100040F480601549086010211448D3F7A8FD9A
+:1070200000251FE0E00920B120211048D3F7A2FD80
+:1070300003E020210D48D3F79BFD6006040E0220DB
+:10704000FFF730FF10210948D3F794FD0220FFF726
+:1070500029FF10210548D3F78BFD0220FFF722FFFF
+:10706000681CC5B2082DDDDB70BD000000140240B5
+:1070700010B50B48006840F4806009490860202181
+:107080000748D3F777FD10210548D3F773FD042097
+:10709000FFF708FF20210248D3F76AFD10BD00006A
+:1070A0000014024010B50B48006840F480600949A4
+:1070B000086020210748D3F75BFD0420FFF7F2FEAC
+:1070C00010210448D3F756FD20210248D3F752FD82
+:1070D00010BD00000014024010B5002414480068E0
+:1070E00020F440601249086020211148D3F742FD86
+:1070F0000120FFF7D7FE10210D48D3F73BFD0120FB
+:10710000FFF7D0FE08E0601CC0B20446FA2803DD99
+:10711000FFF7C8FF012010BD20210548D3F71FFD50
+:107120000028F0D110210248D3F722FD0020F2E719
+:107130000014024010B541EC100BFEF7B5FA51EC0B
+:10714000100B10BD10B5FAF73DFC062000F0CAF890
+:10715000552000F0E7F800F0BAF804464FF48051EB
+:107160001148D3F705FD4FF480511048D3F702FDC5
+:10717000AA2C01D0FA2010BD152000F0B3F806208B
+:1071800000F0D0F81420FFF78DFE00F0A0F80446C0
+:107190004FF480510448D3F7EDFC512C01D1142059
+:1071A000E9E7FA20E7E7000000040240000C024093
+:1071B0004FF400410803F2F7D7FB4FF08040FDF792
+:1071C0004DF91248FEF7F6F81148D2F72DFC104899
+:1071D0003030D2F729FC0F48D3F7D6FB0E48D3F74F
+:1071E000D3FBD3F7F3FC002080F3108800BFFFF738
+:1071F00031FED3F7EBFCFDF755FAD3F7E7FC03E0DC
+:10720000FDF7B0FAD3F7E2FCFAE700000010014006
+:107210008864024000000240000402402DE9F04171
+:1072200004460D4600262846D1F72DF8071E02D148
+:107230000120BDE8F0810EE0701C86B2207829782C
+:10724000884207D13A4629462046D1F723F808B9A3
+:107250003046EEE7641C20780028EDD100BFE8E757
+:1072600000B52DED048B83B041EC190BD1F7D0FDA7
+:1072700041EC180B18EE100A18EE901A8DED008BE9
+:10728000002818BF0120084320F00040C0F17F60B3
+:1072900000F1E040C00F14D019EE101A19EE900A58
+:1072A0008DED009B002918BF0121084320F000400C
+:1072B000C0F17F6000F1E040C00F04BF0120FFF784
+:1072C0008BFB51EC180B03B0BDEC048B00BD10B56B
+:1072D0000120FFF7E7FDFF20FAF7E8FB0446204610
+:1072E00010BD000010B504464FF480510B48D3F791
+:1072F00041FC0320FFF7D6FD4FF480510748D3F738
+:1073000037FC4FF480510648D3F734FC2046FAF797
+:107310005BFD0320FFF7C6FD10BD00000004024026
+:10732000000C024010B504462046FAF74DFD01203E
+:10733000FFF7B8FD10BD5458485F56312E332E3834
+:1073400000000000382020202020202020486F202E
+:10735000536F204769616F204469636820202020B3
+:10736000202020202054454E204355412048414EA6
+:10737000473A2020202020202020202020202020CC
+:107380002020202020444941204348493A20202001
+:1073900020202020202020202020202020202020ED
+:1073A00020202020204D4120534F20544855453A5D
+:1073B00020202020202020202020202020202020CD
+:1073C00020202020202020202020202020202020BD
+:1073D00020202020202020202020202020202020AD
+:1073E000202020202020202020202020202020209D
+:1073F000202020202020202020202020202020208D
+:107400002020202020534F20564F4C3A202020206F
+:10741000202020202020202020202020202020206C
+:107420002020202020534F205449454E3A20202030
+:10743000202020202020202020202020202020204C
+:107440002020202020534F204C49543A2020202037
+:10745000202020202020202020202020202020202C
+:107460002020202020444F4E4749413A2020202010
+:10747000202020202020202020202020202020200C
+:1074800020202020202020202020202020202020FC
+:1074900020202020202020202020202020202020EC
+:1074A00020202020204E4741593A20202020202013
+:1074B00020202020202020202020202020202020CC
+:1074C00020202020202020202020202020202020BC
+:1074D00020202020202020202020202020202020AC
+:1074E000202020202020202020202020202020209C
+:1074F000202020202020202020202020202020208C
+:10750000202020202020202020202020202020207B
+:10751000202020202020202020202020202020206B
+:10752000202020202020202020202020202020205B
+:10753000202020202020202020202020202020204B
+:10754000202020202020202020202020202020203B
+:10755000202020202020202020202020202020202B
+:10756000202020202020202020202020202020201B
+:10757000202020202020202020202020202020200B
+:1075800020202020202020202020202020202020FB
+:1075900020202020202020202020202020202020EB
+:1075A000202020202043414D204F4E2026204845BA
+:1075B0004E20474150204C414920515559204B48BD
+:1075C0004143482021000000802500000100000008
+:1075D0000A000000000000000000000000000000A1
+:1075E000000000000000000000000000000000009B
+:1075F000000000000000000000000000000000008B
+:10760000000000000000000000000000000000007A
+:10761000000000000000000000000000000000006A
+:10762000000000000000000000000000000000005A
+:10763000000000000000000000000000000000004A
+:10764000000000000000000000000000000000003A
+:10765000000000000000000000000000000000002A
+:10766000000000000000000000000000000000001A
+:10767000000000000000000000000000000000000A
+:1076800000000000000000000000000000000000FA
+:1076900000000000000000000000000000000000EA
+:1076A00000000000000000000000000000000000DA
+:1076B00000000000000000000000000000000000CA
+:1076C00000000000000000000000000000000000BA
+:1076D00000000000000000000000000000000000AA
+:1076E000000000000000000000000000000000009A
+:1076F00000000000000000006A6F796675656C2E5E
+:107700006A6F796675656C696E672E636F6D2C376D
+:1077100030313100000000000000000000000000D7
+:107720000000000000000000000000000000000059
+:107730000000000000000000000000000000000049
+:107740000000000000000000000000000000000039
+:107750000000000000000000000000000000000029
+:107760000000000000004B46422D322E344700003E
+:107770000000000000000000000000000000000009
+:1077800000000000000000000000000000004B4668
+:107790004231323334353600000000000000000072
+:1077A00000000000000000000000000000000000D9
+:1077B000000000000000000000000000060084033C
+:1077C00000000000000000000000000000000000B9
+:1077D00000000000000000000000000000000000A9
+:1077E0000000000000000000000000000000000099
+:1077F0000000000000000000000000000000000089
+:107800000000000000000000000000000000000078
+:107810000000000000000000000000000000000068
+:107820000000000000000000000000000000000058
+:107830000000000000000000000000000000000048
+:107840000000000000000000000000000000000038
+:107850000000000000000000000000000000000028
+:107860000000000000000000000000000000000018
+:107870000000000000000000000000000000000008
+:1078800000000000000000000000000000000000F8
+:1078900000000000000000000000000000000000E8
+:1078A00000000000000000000000000000000000D8
+:1078B00000000000000000000000000000000000C8
+:1078C00000000000000000000000000000000000B8
+:1078D00000000000000000000000000000000000A8
+:1078E0000000000000000000000000000000000098
+:1078F0000000000000000000000000000000000088
+:107900000000000000000000000000000000000077
+:107910000000000000000000000000000000000067
+:107920000000000000000000000000000000000057
+:107930000000000000000000000000000000000047
+:107940000000000000000000000000000000000037
+:107950000000000000000000000000000000000027
+:107960000000000000000000000000000000000017
+:107970000000000000000000000000000000000007
+:1079800000000000000000000000000000000000F7
+:1079900000000000000000000000000000000000E7
+:1079A00000000000000000000000000000000000D7
+:1079B00000000000000000000000000000000000C7
+:1079C00000000000000000000000000000000000B7
+:1079D00000000000000000000000000000000000A7
+:1079E0000000000000000000000000000000000097
+:1079F0000000000000000000000000000000000087
+:107A00000000000000000000000000000000000076
+:107A10000000000000000000000000000000000066
+:107A20000000000000000000000000000000000056
+:107A30000000000000000000000000000000000046
+:107A40000000000000000000000000000000000036
+:107A50000000000000000000000000000000000026
+:107A60000000000000000000000000000000000016
+:107A70000000000000000000000000000000000006
+:107A800000000000000000000000000000000000F6
+:107A900000000000000000000000000000000000E6
+:107AA00000000000000000000000000000000000D6
+:107AB00000000000000000000000000000000000C6
+:107AC00000000000000000000000000000000000B6
+:107AD00000000000000000000000000000000000A6
+:107AE0000000000000000000000000000000000096
+:107AF0000000000000000000000000000000000086
+:107B00000000000000000000000000000000000075
+:107B10000000000000000000000000000000000065
+:107B20000000000000000000000000000000000055
+:107B30000000000000000000000000000000000045
+:107B40000000000000000000000000000000000035
+:107B50000000000000000000000000000000000025
+:107B60000000000000000000000000000000000015
+:107B70000000000000000000000000000000000005
+:107B800000000000000000000000000000000000F5
+:107B900000000000000000000000000000000000E5
+:107BA00000000000000000000000000000000000D5
+:107BB00000000000000000000000000000000000C5
+:107BC00000000000000000000000000000000000B5
+:107BD00000000000000000000000000000000000A5
+:107BE0000000000000000000000000000000000095
+:107BF0000000000000000000000000000000000085
+:107C00000000000000000000000000000000000074
+:107C10000000000000000000000000000000000064
+:107C20000000000000000000000000000000000054
+:107C30000000000000000000000000000000000044
+:107C40000000000000000000000000000000000034
+:107C50000000000000000000000000000000000024
+:107C60000000000000000000000000000000000014
+:107C70000000000000000000000000000000000004
+:107C800000000000000000000000000000000000F4
+:107C900000000000000000000000000000000000E4
+:107CA00000000000000000000000000000000000D4
+:107CB00000000000000000000000000000000000C4
+:107CC00000000000000000000000000000000000B4
+:107CD00000000000000000000000000000000000A4
+:107CE0000000000000000000000000000000000094
+:107CF0000000000000000000000000000000000084
+:107D00000000000000000000000000000000000073
+:107D10000000000000000000000000000000000063
+:107D20000000000000000000000000000000000053
+:107D30000000000000000000000000000000000043
+:107D40000000000000000000000000000000000033
+:107D50000000000000000000000000000000000023
+:107D60000000000000000000000000000000000013
+:107D70000000000000000000000000000000000003
+:107D800000000000000000000000000000000000F3
+:107D900000000000000000000000000000000000E3
+:107DA00000000000000000000000000000000000D3
+:107DB00000000000000000000000000000000000C3
+:107DC00000000000000000000000000000000000B3
+:107DD00000000000000000000000000000000000A3
+:107DE0000000000000000000000000000000000093
+:107DF000000000000000000044730308E079002048
+:107E0000C22F0020640000000200010000000000FA
+:107E1000BC770308E0790020B82F0020660000003E
+:107E20000500010001000000C8750308E07900208A
+:107E3000984000206B0000003101040002000000A7
+:107E4000F8760308E0790020DA3900202F050000D9
+:107E5000C300010003000000BA770308E0790020A6
+:107E6000263E0020F2050000020001000400000090
+:107E7000C0770308E0790020C8140020F405000052
+:107E80000500010005000000C4770308E079002028
+:107E9000D4140020F90500000500010006000000D0
+:107EA00045730308E0790020382D0020FE0500000E
+:107EB0008102010007000000C8770308E079002074
+:107EC000D81400207F080000610040000800000076
+:107ED00028780308E0790020C2390020BF20000084
+:107EE00003000100090000002C780308E07900205D
+:107EF000C83E0020C2200000110101000A0000005D
+:107F00003C790308E079002086340020D32100006A
+:107F1000B30401000B000000F07D0308E0790020AD
+:107F2000CC14002086260000090001000C0000008F
+:107F300041542B5741503D54584830342C3435353A
+:107F400033353134322C310D0A0041542B536F63D9
+:107F50006B65743D302C332C3139322E3136382E4E
+:107F6000342E312C35303030300D0A0041542B4343
+:107F7000574A41503F0D0A0041542B5245530D0AB8
+:107F80000041542B453D4F46460D0A0041542B57A6
+:107F90004D4F44453D41500D0A00000041542B53C4
+:107FA0004F434B413D5443502C746573742E6A6F9C
+:107FB000796675656C696E672E636F6D2C3730312D
+:107FC000310D0A0041542B574B4D4F443D4E455403
+:107FD0000D0A0041542B55415254464C3D34303922
+:107FE000360D0A0041542B4845415254454E3D4FF1
+:107FF00046460D0A0041542B530D0A0041542B45AF
+:108000003D4F46460D0A007573722E636E23002B9A
+:108010002B2B00610041542B454E544D0D0A00415D
+:10802000542B49434349443F0D0A0041542B494DC9
+:1080300045493F0D0A0041542B4353513F0D0A005F
+:108040000D0A000041542B534F434B42313D5443E2
+:1080500050432C746573742E6A6F796675656C690C
+:108060006E672E636F6D2C373031310D0A0041542D
+:108070002B5A0D0A0041542B57414E4E3D44484364
+:10808000500D0A0041542B57414E4E0D0A004154E9
+:108090002B534F434B4C4B42310D0A0041542B574D
+:1080A0004946493D4B46422D322E34472C4B4642E1
+:1080B0003132333435360D0A0041542B5749464985
+:1080C0003D5448582D4844342D322E342C4B4642D2
+:1080D0003132333435360D0A0041542B536F636B04
+:1080E00065743D302C302C746573742E6A6F79661C
+:1080F00075656C696E672E636F6D2C373031310D8D
+:108100000A0041542B536F636B65743D302C302C47
+:108110003139322E3136382E31342E3130302C3741
+:108120003031310D0A0041542B43574A41503F0D25
+:108130000A0041542B5245530D0A002B2B2B0041B2
+:108140005445300D0A0041542B4347534E0D0A004D
+:1081500041542B4350494E3F0D0A0041542B494393
+:108160004349440D0A0041542B4353510D0A004129
+:10817000542B4349504D4F44453D310D0A00415465
+:108180002B5149435347503D312C312C22434D4E06
+:108190004554222C22222C22220D0A0041542B4E1F
+:1081A00045544F50454E0D0A0041542B4349504F02
+:1081B00050454E3D302C22544350222C227465737E
+:1081C000742E6A6F796675656C696E672E636F6D64
+:1081D000222C373031310D0A0041542B4349504F86
+:1081E0005051554552593F0D0A0041542B524553A9
+:1081F00045540D0A0041542B4745544750533D47C1
+:108200004E524D432C300D0A0041542B4D475053D4
+:10821000433D310D0A00C4ACC8CF0000000000008F
+:10822000000000000000000000000000000000004E
+:10823000000000000000000000000000000000003E
+:10824000000000000000000000000000000000002E
+:1082500000000000000064656661756C7400000039
+:10826000000000000000000000000000000000000E
+:1082700000000000000000000000000000000000FE
+:1082800000000000000000000000000000000000EE
+:1082900000000000000038393030303000000000AD
+:1082A000696E7465726E6574000000000000000065
+:1082B00000000000000000000000000000000000BE
+:1082C00000000000000000000000000000000000AE
+:1082D000000000000000000000000000000000009E
+:1082E000D6D0B9FA00000000000000000000000035
+:1082F000000000000000000000000000000000007E
+:10830000000000000000000000000000000000006D
+:10831000000000000000000000000000000000005D
+:108320004368696E614D6F62696C65000000000012
+:10833000000000000000000000000000000000003D
+:10834000000000000000000000000000000000002D
+:10835000000000000000000000000000000000001D
+:1083600038393836303000000000434D4E45540057
+:1083700000000000000000000000000000000000FD
+:1083800000000000000000000000000000000000ED
+:1083900000000000000000000000000000000000DD
+:1083A00000000000000000000000D6D0B9FA000074
+:1083B00000000000000000000000000000000000BD
+:1083C00000000000000000000000000000000000AD
+:1083D000000000000000000000000000000000009D
+:1083E000000000000000000000004368696E614D5D
+:1083F0006F62696C65000000000000000000000072
+:10840000000000000000000000000000000000006C
+:10841000000000000000000000000000000000005C
+:10842000000000000000000000003839383630320B
+:1084300000000000434D4E455400000000000000C5
+:10844000000000000000000000000000000000002C
+:10845000000000000000000000000000000000001C
+:10846000000000000000000000000000000000000C
+:1084700000000000D6D0B9FA0000000000000000A3
+:1084800000000000000000000000000000000000EC
+:1084900000000000000000000000000000000000DC
+:1084A00000000000000000000000000000000000CC
+:1084B000000000004368696E614D6F62696C650081
+:1084C00000000000000000000000000000000000AC
+:1084D000000000000000000000000000000000009C
+:1084E000000000000000000000000000000000008C
+:1084F0000000000038393836303400000000434DA9
+:108500004E45540000000000000000000000000084
+:10851000000000000000000000000000000000005B
+:10852000000000000000000000000000000000004B
+:108530000000000000000000000000000000D6D095
+:10854000B9FA000000000000000000000000000078
+:10855000000000000000000000000000000000001B
+:10856000000000000000000000000000000000000B
+:108570000000000000000000000000000000436850
+:10858000696E6154656C65636F6D000000000000EA
+:1085900000000000000000000000000000000000DB
+:1085A00000000000000000000000000000000000CB
+:1085B000000000000000000000000000000038394A
+:1085C0003836303700000000434D4E45540000005F
+:1085D000000000000000000000000000000000009B
+:1085E000000000000000000000000000000000008B
+:1085F000000000000000000000000000000000007B
+:108600000000000000000000D6D0B9FA0000000011
+:10861000000000000000000000000000000000005A
+:10862000000000000000000000000000000000004A
+:10863000000000000000000000000000000000003A
+:1086400000000000000000004368696E61556E691B
+:10865000636F6D00000000000000000000000000DB
+:10866000000000000000000000000000000000000A
+:1086700000000000000000000000000000000000FA
+:1086800000000000000000003839383630310000AA
+:108690000000554E494E4554000000000000000007
+:1086A00000000000000000000000000000000000CA
+:1086B00000000000000000000000000000000000BA
+:1086C00000000000000000000000000000000000AA
+:1086D0000000D6D0B9FA0000000000000000000041
+:1086E000000000000000000000000000000000008A
+:1086F000000000000000000000000000000000007A
+:108700000000000000000000000000000000000069
+:1087100000004368696E61556E69636F6D0000000B
+:108720000000000000000000000000000000000049
+:108730000000000000000000000000000000000039
+:108740000000000000000000000000000000000029
+:10875000000038393836303600000000554E494E9A
+:108760004554000000000000000000000000000070
+:1087700000000000000000000000000000000000F9
+:1087800000000000000000000000000000000000E9
+:10879000000000000000000000000000D6D0B9FA80
+:1087A00000000000000000000000000000000000C9
+:1087B00000000000000000000000000000000000B9
+:1087C00000000000000000000000000000000000A9
+:1087D0000000000000000000000000004368696E17
+:1087E00061556E69636F6D000000000000000000BD
+:1087F0000000000000000000000000000000000079
+:108800000000000000000000000000000000000068
+:108810000000000000000000000000003839383679
+:10882000303900000000554E494E4554000000000C
+:108830000000000000000000000000000000000038
+:108840000000000000000000000000000000000028
+:108850000000000000000000000000000000000018
+:10886000000000000000D6D0B9FA000000000000AF
+:1088700000000000000000000000000000000000F8
+:1088800000000000000000000000000000000000E8
+:1088900000000000000000000000000000000000D8
+:1088A0000000000000004368696E6154656C6563F8
+:1088B0006F6D0000000000000000000000000000DC
+:1088C00000000000000000000000000000000000A8
+:1088D0000000000000000000000000000000000098
+:1088E0000000000000003839383630330000000046
+:1088F00043544E45540000000000000000000000FA
+:108900000000000000000000000000000000000067
+:108910000000000000000000000000000000000057
+:108920000000000000000000000000000000000047
+:10893000D6D0B9FA000000000000000000000000DE
+:108940000000000000000000000000000000000027
+:108950000000000000000000000000000000000017
+:108960000000000000000000000000000000000007
+:108970004368696E6154656C65636F6D000000004B
+:1089800000000000000000000000000000000000E7
+:1089900000000000000000000000000000000000D7
+:1089A00000000000000000000000000000000000C7
+:1089B0003839383631310000000043544E455400F8
+:1089C00000000000000000000000000000000000A7
+:1089D0000000000000000000000000000000000097
+:1089E0000000000000000000000000000000000087
+:1089F00000000000000000000000C9B3CCD8000057
+:108A00000000000000000000000000000000000066
+:108A10000000000000000000000000000000000056
+:108A20000000000000000000000000000000000046
+:108A3000000000000000000000005354430000004C
+:108A40000000000000000000000000000000000026
+:108A50000000000000000000000000000000000016
+:108A60000000000000000000000000000000000006
+:108A700000000000000000000000383939363630B0
+:108A8000310000006A6177616C6E65742E636F6DF2
+:108A90002E736100000000000000000000000000D4
+:108AA00000000000000000000000000000000000C6
+:108AB00000000000000000000000000000000000B6
+:108AC00000000000BFC6CDFECCD8000000000000B2
+:108AD0000000000000000000000000000000000096
+:108AE0000000000000000000000000000000000086
+:108AF0000000000000000000000000000000000076
+:108B0000000000005354430000000000000000007B
+:108B10000000000000000000000000000000000055
+:108B20000000000000000000000000000000000045
+:108B30000000000000000000000000000000000035
+:108B4000000000003839393635303400000056490D
+:108B5000564100000000000000000000000000007E
+:108B60000000000000000000000000000000000005
+:108B700000000000000000000000000000000000F5
+:108B80000000000000000000000000000000BFC660
+:108B9000CDFECCD800000000000000000000000066
+:108BA00000000000000000000000000000000000C5
+:108BB00000000000000000000000000000000000B5
+:108BC00000000000000000000000000000004F6FE7
+:108BD0007265646F6F00000000000000000000007C
+:108BE0000000000000000000000000000000000085
+:108BF0000000000000000000000000000000000075
+:108C000000000000000000000000000000003839F3
+:108C10003936353033000000416374696F6E2E6F52
+:108C20006F7265646F6F2E636F6D0000000000004F
+:108C30000000000000000000000000000000000034
+:108C40000000000000000000000000000000000024
+:108C50000000000000000000BFC6CDFECCD8000020
+:108C60000000000000000000000000000000000004
+:108C700000000000000000000000000000000000F4
+:108C800000000000000000000000000000000000E4
+:108C900000000000000000007A61696E0000000022
+:108CA00000000000000000000000000000000000C4
+:108CB00000000000000000000000000000000000B4
+:108CC00000000000000000000000000000000000A4
+:108CD0000000000000000000383939363539000046
+:108CE00000004853505053000000000000000000F6
+:108CF0000000000000000000000000000000000074
+:108D00000000000000000000000000000000000063
+:108D10000000000000000000000000000000000053
+:108D20000000CCA9B9FA000000000000000000001B
+:108D30000000000000000000000000000000000033
+:108D40000000000000000000000000000000000023
+:108D50000000000000000000000000000000000013
+:108D60000000414953000000000000000000000026
+:108D700000000000000000000000000000000000F3
+:108D800000000000000000000000000000000000E3
+:108D900000000000000000000000000000000000D3
+:108DA000000038393636300000000000696E746506
+:108DB000726E6574000000000000000000000000FA
+:108DC00000000000000000000000000000000000A3
+:108DD0000000000000000000000000000000000093
+:108DE000000000000000000000000000C3E5B5E93D
+:108DF0000000000000000000000000000000000073
+:108E00000000000000000000000000000000000062
+:108E10000000000000000000000000000000000052
+:108E200000000000000000000000000056696574AA
+:108E30006E61000000000000000000000000000063
+:108E40000000000000000000000000000000000022
+:108E50000000000000000000000000000000000012
+:108E60000000000000000000000000003839383425
+:108E70003035000000004D6574666F6E65000000BF
+:108E800000000000000000000000000000000000E2
+:108E900000000000000000000000000000000000D2
+:108EA00000000000000000000000000000000000C2
+:108EB000000000000000C3E5B5E90000000000006C
+:108EC00000000000000000000000000000000000A2
+:108ED0000000000000000000000000000000000092
+:108EE0000000000000000000000000000000000082
+:108EF0000000000000004D6F6269666F6E65000043
+:108F00000000000000000000000000000000000061
+:108F10000000000000000000000000000000000051
+:108F20000000000000000000000000000000000041
+:108F300000000000000038393834303100000000F3
+:108F4000736D6172740000000000000000000000FA
+:108F50000000000000000000000000000000000011
+:108F60000000000000000000000000000000000001
+:108F700000000000000000000000000000000000F1
+:108F8000C3E5B5E90000000000000000000000009B
+:108F900000000000000000000000000000000000D1
+:108FA00000000000000000000000000000000000C1
+:108FB00000000000000000000000000000000000B1
+:108FC0005669657474656C000000000000000000C4
+:108FD0000000000000000000000000000000000091
+:108FE0000000000000000000000000000000000081
+:108FF0000000000000000000000000000000000071
+:1090000038393834303400000000736D61727400F8
+:109010000000000000000000000000000000000050
+:109020000000000000000000000000000000000040
+:109030000000000000000000000000000000000030
+:1090400000000000000000000000C3E5B5E90000DA
+:109050000000000000000000000000000000000010
+:109060000000000000000000000000000000000000
+:1090700000000000000000000000000000000000F0
+:109080000000000000000000000056494E410000B2
+:1090900000000000000000000000000000000000D0
+:1090A00000000000000000000000000000000000C0
+:1090B00000000000000000000000000000000000B0
+:1090C0000000000000000000000038393834303261
+:1090D00000000000736D6172740000000000000069
+:1090E0000000000000000000000000000000000080
+:1090F0000000000000000000000000000000000070
+:10910000000000000000000000000000000000005F
+:1091100000000000BCEDC6D2D5AF0000000000008A
+:10912000000000000000000000000000000000003F
+:10913000000000000000000000000000000000002F
+:10914000000000000000000000000000000000001F
+:10915000000000004D6574666F6E65000000000041
+:1091600000000000000000000000000000000000FF
+:1091700000000000000000000000000000000000EF
+:1091800000000000000000000000000000000000DF
+:1091900000000000383938353530380000004D65A2
+:1091A00074666F6E650000000000000000000000A3
+:1091B00000000000000000000000000000000000AF
+:1091C000000000000000000000000000000000009F
+:1091D0000000000000000000000000000000BCEDE6
+:1091E000C6D2D5AF00000000000000000000000063
+:1091F000000000000000000000000000000000006F
+:10920000000000000000000000000000000000005E
+:109210000000000000000000000000000000536D8E
+:1092200061727400000000000000000000000000F7
+:10923000000000000000000000000000000000002E
+:10924000000000000000000000000000000000001E
+:10925000000000000000000000000000000038399D
+:109260003835353032000000736D617274000000D3
+:1092700000000000000000000000000000000000EE
+:1092800000000000000000000000000000000000DE
+:1092900000000000000000000000000000000000CE
+:1092A0000000000000000000BCEDC6D2D5AF0000F9
+:1092B00000000000000000000000000000000000AE
+:1092C000000000000000000000000000000000009E
+:1092D000000000000000000000000000000000008E
+:1092E0000000000000000000536D61727400000077
+:1092F000000000000000000000000000000000006E
+:10930000000000000000000000000000000000005D
+:10931000000000000000000000000000000000004D
+:1093200000000000000000003839383535303500C5
+:109330000000736D61727400000000000000000006
+:10934000000000000000000000000000000000001D
+:10935000000000000000000000000000000000000D
+:1093600000000000000000000000000000000000FD
+:109370000000BCEDC6D2D5AF000000000000000028
+:1093800000000000000000000000000000000000DD
+:1093900000000000000000000000000000000000CD
+:1093A00000000000000000000000000000000000BD
+:1093B0000000536D617274000000000000000000A6
+:1093C000000000000000000000000000000000009D
+:1093D000000000000000000000000000000000008D
+:1093E000000000000000000000000000000000007D
+:1093F000000038393835353036000000736D617241
+:1094000074000000000000000000000000000000E8
+:10941000000000000000000000000000000000004C
+:10942000000000000000000000000000000000003C
+:10943000000000000000000000000000C3CFBCD30B
+:10944000C0AD0000000000000000000000000000AF
+:10945000000000000000000000000000000000000C
+:1094600000000000000000000000000000000000FC
+:10947000000000000000000000000000426F626970
+:1094800000000000000000000000000000000000DC
+:1094900000000000000000000000000000000000CC
+:1094A00000000000000000000000000000000000BC
+:1094B00000000000000000000000000038393838CB
+:1094C000303000000000696E7465726E65740000D3
+:1094D000000000000000000000000000000000008C
+:1094E000000000000000000000000000000000007C
+:1094F000000000000000000000000000000000006C
+:10950000000000000000C3CFBCD3C0AD00000000CD
+:10951000000000000000000000000000000000004B
+:10952000000000000000000000000000000000003B
+:10953000000000000000000000000000000000002B
+:109540000000000000004772616D65656E70686F15
+:109550006E65000000000000000000000000000038
+:1095600000000000000000000000000000000000FB
+:1095700000000000000000000000000000000000EB
+:109580000000000000003839383830310000000099
+:109590006770696E7465726E65740000000000008B
+:1095A00000000000000000000000000000000000BB
+:1095B00000000000000000000000000000000000AB
+:1095C000000000000000000000000000000000009B
+:1095D000C3CFBCD3C0AD00000000000000000000FD
+:1095E000000000000000000000000000000000007B
+:1095F000000000000000000000000000000000006B
+:10960000000000000000000000000000000000005A
+:1096100042616E676C616C696E6B00000000000057
+:10962000000000000000000000000000000000003A
+:10963000000000000000000000000000000000002A
+:10964000000000000000000000000000000000001A
+:1096500038393838303300000000626C77656200BA
+:1096600000000000000000000000000000000000FA
+:1096700000000000000000000000000000000000EA
+:1096800000000000000000000000000000000000DA
+:1096900000000000000000000000D3A1B6C80000D8
+:1096A00000000000000000000000000000000000BA
+:1096B00000000000000000000000000000000000AA
+:1096C000000000000000000000000000000000009A
+:1096D0000000000000000000000041697274656C29
+:1096E000000000000000000000000000000000007A
+:1096F000000000000000000000000000000000006A
+:109700000000000000000000000000000000000059
+:10971000000000000000000000003839393130300E
+:109720000000000061697274656C677072732E636B
+:109730006F6D00000000000000000000000000004D
+:109740000000000000000000000000000000000019
+:109750000000000000000000000000000000000009
+:1097600000000000D3A1B6C8000000000000000007
+:1097700000000000000000000000000000000000E9
+:1097800000000000000000000000000000000000D9
+:1097900000000000000000000000000000000000C9
+:1097A0000000000041697274656C00000000000058
+:1097B00000000000000000000000000000000000A9
+:1097C0000000000000000000000000000000000099
+:1097D0000000000000000000000000000000000089
+:1097E0000000000038393931313000000000616973
+:1097F0007274656C677072732E636F6D0000000089
+:109800000000000000000000000000000000000058
+:109810000000000000000000000000000000000048
+:109820000000000000000000000000000000D3A1C4
+:10983000B6C80000000000000000000000000000AA
+:109840000000000000000000000000000000000018
+:109850000000000000000000000000000000000008
+:10986000000000000000000000000000000041694E
+:109870007274656C00000000000000000000000031
+:1098800000000000000000000000000000000000D8
+:1098900000000000000000000000000000000000C8
+:1098A0000000000000000000000000000000383947
+:1098B000393133310000000061697274656C677082
+:1098C00072732E636F6D0000000000000000000046
+:1098D0000000000000000000000000000000000088
+:1098E0000000000000000000000000000000000078
+:1098F0000000000000000000D3A1B6C80000000076
+:109900000000000000000000000000000000000057
+:109910000000000000000000000000000000000047
+:109920000000000000000000000000000000000037
+:10993000000000000000000041697274656C0000C6
+:109940000000000000000000000000000000000017
+:109950000000000000000000000000000000000007
+:1099600000000000000000000000000000000000F7
+:1099700000000000000000003839393134300000A8
+:10998000000061697274656C677072732E636F6D2D
+:1099900000000000000000000000000000000000C7
+:1099A00000000000000000000000000000000000B7
+:1099B00000000000000000000000000000000000A7
+:1099C0000000D3A1B6C800000000000000000000A5
+:1099D0000000000000000000000000000000000087
+:1099E0000000000000000000000000000000000077
+:1099F0000000000000000000000000000000000067
+:109A0000000041697274656C0000000000000000F5
+:109A10000000000000000000000000000000000046
+:109A20000000000000000000000000000000000036
+:109A30000000000000000000000000000000000026
+:109A40000000383939313435000000006169727422
+:109A5000656C677072732E636F6D0000000000000C
+:109A600000000000000000000000000000000000F6
+:109A700000000000000000000000000000000000E6
+:109A8000000000000000000000000000D3A1B6C8E4
+:109A900000000000000000000000000000000000C6
+:109AA00000000000000000000000000000000000B6
+:109AB00000000000000000000000000000000000A6
+:109AC0000000000000000000000000004169727406
+:109AD000656C0000000000000000000000000000B5
+:109AE0000000000000000000000000000000000076
+:109AF0000000000000000000000000000000000066
+:109B0000000000000000000000000000383939317A
+:109B100034390000000061697274656C677072739B
+:109B20002E636F6D000000000000000000000000C8
+:109B30000000000000000000000000000000000025
+:109B40000000000000000000000000000000000015
+:109B5000000000000000D3A1B6C800000000000013
+:109B600000000000000000000000000000000000F5
+:109B700000000000000000000000000000000000E5
+:109B800000000000000000000000000000000000D5
+:109B900000000000000041697274656C0000000064
+:109BA00000000000000000000000000000000000B5
+:109BB00000000000000000000000000000000000A5
+:109BC0000000000000000000000000000000000095
+:109BD0000000000000003839393135310000000044
+:109BE00061697274656C677072732E636F6D0000CB
+:109BF0000000000000000000000000000000000065
+:109C00000000000000000000000000000000000054
+:109C10000000000000000000000000000000000044
+:109C2000D3A1B6C800000000000000000000000042
+:109C30000000000000000000000000000000000024
+:109C40000000000000000000000000000000000014
+:109C50000000000000000000000000000000000004
+:109C600041697274656C0000000000000000000093
+:109C700000000000000000000000000000000000E4
+:109C800000000000000000000000000000000000D4
+:109C900000000000000000000000000000000000C4
+:109CA0003839393135320000000061697274656CF1
+:109CB000677072732E636F6D00000000000000007B
+:109CC0000000000000000000000000000000000094
+:109CD0000000000000000000000000000000000084
+:109CE00000000000000000000000D3A1B6C8000082
+:109CF0000000000000000000000000000000000064
+:109D00000000000000000000000000000000000053
+:109D10000000000000000000000000000000000043
+:109D20000000000000000000000041697274656CD2
+:109D30000000000000000000000000000000000023
+:109D40000000000000000000000000000000000013
+:109D50000000000000000000000000000000000003
+:109D600000000000000000000000383939313533B0
+:109D70000000000061697274656C677072732E6315
+:109D80006F6D0000000000000000000000000000F7
+:109D900000000000000000000000000000000000C3
+:109DA00000000000000000000000000000000000B3
+:109DB00000000000D3A1B6C80000000000000000B1
+:109DC0000000000000000000000000000000000093
+:109DD0000000000000000000000000000000000083
+:109DE0000000000000000000000000000000000073
+:109DF0000000000041697274656C00000000000002
+:109E00000000000000000000000000000000000052
+:109E10000000000000000000000000000000000042
+:109E20000000000000000000000000000000000032
+:109E30000000000038393931353400000000616914
+:109E40007274656C677072732E636F6D0000000032
+:109E50000000000000000000000000000000000002
+:109E600000000000000000000000000000000000F2
+:109E70000000000000000000000000000000D3A16E
+:109E8000B6C8000000000000000000000000000054
+:109E900000000000000000000000000000000000C2
+:109EA00000000000000000000000000000000000B2
+:109EB00000000000000000000000000000004169F8
+:109EC0007274656C000000000000000000000000DB
+:109ED0000000000000000000000000000000000082
+:109EE0000000000000000000000000000000000072
+:109EF00000000000000000000000000000003839F1
+:109F0000393135350000000061697274656C677025
+:109F100072732E636F6D00000000000000000000EF
+:109F20000000000000000000000000000000000031
+:109F30000000000000000000000000000000000021
+:109F40000000000000000000D3A1B6C8000000001F
+:109F50000000000000000000000000000000000001
+:109F600000000000000000000000000000000000F1
+:109F700000000000000000000000000000000000E1
+:109F8000000000000000000041697274656C000070
+:109F900000000000000000000000000000000000C1
+:109FA00000000000000000000000000000000000B1
+:109FB00000000000000000000000000000000000A1
+:109FC000000000000000000038393931353600004B
+:109FD000000061697274656C677072732E636F6DD7
+:109FE0000000000000000000000000000000000071
+:109FF0000000000000000000000000000000000061
+:10A000000000000000000000000000000000000050
+:10A010000000D3A1B6C8000000000000000000004E
+:10A020000000000000000000000000000000000030
+:10A030000000000000000000000000000000000020
+:10A040000000000000000000000000000000000010
+:10A05000000041697274656C00000000000000009F
+:10A0600000000000000000000000000000000000F0
+:10A0700000000000000000000000000000000000E0
+:10A0800000000000000000000000000000000000D0
+:10A0900000003839393139300000000061697274CC
+:10A0A000656C677072732E636F6D000000000000B6
+:10A0B00000000000000000000000000000000000A0
+:10A0C0000000000000000000000000000000000090
+:10A0D000000000000000000000000000D3A1B6C88E
+:10A0E0000000000000000000000000000000000070
+:10A0F0000000000000000000000000000000000060
+:10A10000000000000000000000000000000000004F
+:10A1100000000000000000000000000041697274AF
+:10A12000656C00000000000000000000000000005E
+:10A13000000000000000000000000000000000001F
+:10A14000000000000000000000000000000000000F
+:10A150000000000000000000000000003839393124
+:10A1600039320000000061697274656C6770727347
+:10A170002E636F6D00000000000000000000000072
+:10A1800000000000000000000000000000000000CF
+:10A1900000000000000000000000000000000000BF
+:10A1A000000000000000D3A1B6C8000000000000BD
+:10A1B000000000000000000000000000000000009F
+:10A1C000000000000000000000000000000000008F
+:10A1D000000000000000000000000000000000007F
+:10A1E00000000000000041697274656C000000000E
+:10A1F000000000000000000000000000000000005F
+:10A20000000000000000000000000000000000004E
+:10A21000000000000000000000000000000000003E
+:10A2200000000000000038393931393300000000E7
+:10A2300061697274656C677072732E636F6D000074
+:10A24000000000000000000000000000000000000E
+:10A2500000000000000000000000000000000000FE
+:10A2600000000000000000000000000000000000EE
+:10A27000D3A1B6C8000000000000000000000000EC
+:10A2800000000000000000000000000000000000CE
+:10A2900000000000000000000000000000000000BE
+:10A2A00000000000000000000000000000000000AE
+:10A2B00041697274656C000000000000000000003D
+:10A2C000000000000000000000000000000000008E
+:10A2D000000000000000000000000000000000007E
+:10A2E000000000000000000000000000000000006E
+:10A2F0003839393139340000000061697274656C95
+:10A30000677072732E636F6D000000000000000024
+:10A31000000000000000000000000000000000003D
+:10A32000000000000000000000000000000000002D
+:10A3300000000000000000000000D3A1B6C800002B
+:10A34000000000000000000000000000000000000D
+:10A3500000000000000000000000000000000000FD
+:10A3600000000000000000000000000000000000ED
+:10A370000000000000000000000041697274656C7C
+:10A3800000000000000000000000000000000000CD
+:10A3900000000000000000000000000000000000BD
+:10A3A00000000000000000000000000000000000AD
+:10A3B0000000000000000000000038393931393554
+:10A3C0000000000061697274656C677072732E63BF
+:10A3D0006F6D0000000000000000000000000000A1
+:10A3E000000000000000000000000000000000006D
+:10A3F000000000000000000000000000000000005D
+:10A4000000000000D3A1B6C800000000000000005A
+:10A41000000000000000000000000000000000003C
+:10A42000000000000000000000000000000000002C
+:10A43000000000000000000000000000000000001C
+:10A440000000000041697274656C000000000000AB
+:10A4500000000000000000000000000000000000FC
+:10A4600000000000000000000000000000000000EC
+:10A4700000000000000000000000000000000000DC
+:10A4800000000000383939313936000000006169B8
+:10A490007274656C677072732E636F6D00000000DC
+:10A4A00000000000000000000000000000000000AC
+:10A4B000000000000000000000000000000000009C
+:10A4C0000000000000000000000000000000D3A118
+:10A4D000B6C80000000000000000000000000000FE
+:10A4E000000000000000000000000000000000006C
+:10A4F000000000000000000000000000000000005C
+:10A5000000000000000000000000000000004169A1
+:10A510007274656C00000000000000000000000084
+:10A52000000000000000000000000000000000002B
+:10A53000000000000000000000000000000000001B
+:10A54000000000000000000000000000000038399A
+:10A55000393139370000000061697274656C6770C9
+:10A5600072732E636F6D0000000000000000000099
+:10A5700000000000000000000000000000000000DB
+:10A5800000000000000000000000000000000000CB
+:10A590000000000000000000D3A1B6C800000000C9
+:10A5A00000000000000000000000000000000000AB
+:10A5B000000000000000000000000000000000009B
+:10A5C000000000000000000000000000000000008B
+:10A5D000000000000000000041697274656C00001A
+:10A5E000000000000000000000000000000000006B
+:10A5F000000000000000000000000000000000005B
+:10A60000000000000000000000000000000000004A
+:10A6100000000000000000003839393139380000EE
+:10A62000000061697274656C677072732E636F6D80
+:10A63000000000000000000000000000000000001A
+:10A64000000000000000000000000000000000000A
+:10A6500000000000000000000000000000000000FA
+:10A660000000D3A1B6C800000000000000000000F8
+:10A6700000000000000000000000000000000000DA
+:10A6800000000000000000000000000000000000CA
+:10A6900000000000000000000000000000000000BA
+:10A6A000000041697274656C000000000000000049
+:10A6B000000000000000000000000000000000009A
+:10A6C000000000000000000000000000000000008A
+:10A6D000000000000000000000000000000000007A
+:10A6E000000038393931303200000000616972747D
+:10A6F000656C677072732E636F6D00000000000060
+:10A700000000000000000000000000000000000049
+:10A710000000000000000000000000000000000039
+:10A72000000000000000000000000000D3A1B6C837
+:10A730000000000000000000000000000000000019
+:10A740000000000000000000000000000000000009
+:10A7500000000000000000000000000000000000F9
+:10A760000000000000000000000000004169727459
+:10A77000656C000000000000000000000000000008
+:10A7800000000000000000000000000000000000C9
+:10A7900000000000000000000000000000000000B9
+:10A7A00000000000000000000000000038393931CE
+:10A7B00030330000000061697274656C67707273F9
+:10A7C0002E636F6D0000000000000000000000001C
+:10A7D0000000000000000000000000000000000079
+:10A7E0000000000000000000000000000000000069
+:10A7F000000000000000D3A1B6C800000000000067
+:10A800000000000000000000000000000000000048
+:10A810000000000000000000000000000000000038
+:10A820000000000000000000000000000000000028
+:10A8300000000000000049646561000000000000A5
+:10A840000000000000000000000000000000000008
+:10A8500000000000000000000000000000000000F8
+:10A8600000000000000000000000000000000000E8
+:10A87000000000000000383939313839000000008C
+:10A8800061697274656C677072732E636F6D00001E
+:10A8900000000000000000000000000000000000B8
+:10A8A00000000000000000000000000000000000A8
+:10A8B0000000000000000000000000000000000098
+:10A8C000D3A1B6C800000000000000000000000096
+:10A8D0000000000000000000000000000000000078
+:10A8E0000000000000000000000000000000000068
+:10A8F0000000000000000000000000000000000058
+:10A9000049646561000000000000000000000000D4
+:10A910000000000000000000000000000000000037
+:10A920000000000000000000000000000000000027
+:10A930000000000000000000000000000000000017
+:10A940003839393137393900000061697274656C02
+:10A95000677072732E636F6D0000000000000000CE
+:10A9600000000000000000000000000000000000E7
+:10A9700000000000000000000000000000000000D7
+:10A9800000000000000000000000D3A1B6C80000D5
+:10A9900000000000000000000000000000000000B7
+:10A9A00000000000000000000000000000000000A7
+:10A9B0000000000000000000000000000000000097
+:10A9C0000000000000000000000049646561000014
+:10A9D0000000000000000000000000000000000077
+:10A9E0000000000000000000000000000000000067
+:10A9F0000000000000000000000000000000000057
+:10AA000000000000000000000000383939313834FF
+:10AA10003500000061697274656C677072732E6333
+:10AA20006F6D00000000000000000000000000004A
+:10AA30000000000000000000000000000000000016
+:10AA40000000000000000000000000000000000006
+:10AA500000000000D3A1B6C8000000000000000004
+:10AA600000000000000000000000000000000000E6
+:10AA700000000000000000000000000000000000D6
+:10AA800000000000000000000000000000000000C6
+:10AA90000000000049646561000000000000000043
+:10AAA00000000000000000000000000000000000A6
+:10AAB0000000000000000000000000000000000096
+:10AAC0000000000000000000000000000000000086
+:10AAD000000000003839393138343600000061692F
+:10AAE0007274656C677072732E636F6D0000000086
+:10AAF0000000000000000000000000000000000056
+:10AB00000000000000000000000000000000000045
+:10AB10000000000000000000000000000000D3A1C1
+:10AB2000B6C80000000000000000000000000000A7
+:10AB30000000000000000000000000000000000015
+:10AB40000000000000000000000000000000000005
+:10AB50000000000000000000000000000000496448
+:10AB6000656100000000000000000000000000001F
+:10AB700000000000000000000000000000000000D5
+:10AB800000000000000000000000000000000000C5
+:10AB90000000000000000000000000000000383944
+:10ABA000393138343800000061697274656C67703F
+:10ABB00072732E636F6D0000000000000000000043
+:10ABC0000000000000000000000000000000000085
+:10ABD0000000000000000000000000000000000075
+:10ABE0000000000000000000D3A1B6C80000000073
+:10ABF0000000000000000000000000000000000055
+:10AC00000000000000000000000000000000000044
+:10AC10000000000000000000000000000000000034
+:10AC200000000000000000004964656100000000B1
+:10AC30000000000000000000000000000000000014
+:10AC40000000000000000000000000000000000004
+:10AC500000000000000000000000000000000000F4
+:10AC60000000000000000000383939313834390064
+:10AC7000000061697274656C677072732E636F6D2A
+:10AC800000000000000000000000000000000000C4
+:10AC900000000000000000000000000000000000B4
+:10ACA00000000000000000000000000000000000A4
+:10ACB0000000D3A1B6C800000000000000000000A2
+:10ACC0000000000000000000000000000000000084
+:10ACD0000000000000000000000000000000000074
+:10ACE0000000000000000000000000000000000064
+:10ACF00000004964656100000000000000000000E1
+:10AD00000000000000000000000000000000000043
+:10AD10000000000000000000000000000000000033
+:10AD20000000000000000000000000000000000023
+:10AD300000003839393138353000000061697274EB
+:10AD4000656C677072732E636F6D00000000000009
+:10AD500000000000000000000000000000000000F3
+:10AD600000000000000000000000000000000000E3
+:10AD7000000000000000000000000000D3A1B6C8E1
+:10AD800000000000000000000000000000000000C3
+:10AD900000000000000000000000000000000000B3
+:10ADA00000000000000000000000000000000000A3
+:10ADB0000000000000000000000000004964656120
+:10ADC0000000000000000000000000000000000083
+:10ADD0000000000000000000000000000000000073
+:10ADE0000000000000000000000000000000000063
+:10ADF0000000000000000000000000003839393178
+:10AE000038353200000061697274656C6770727366
+:10AE10002E636F6D000000000000000000000000C5
+:10AE20000000000000000000000000000000000022
+:10AE30000000000000000000000000000000000012
+:10AE4000000000000000D3A1B6C800000000000010
+:10AE500000000000000000000000000000000000F2
+:10AE600000000000000000000000000000000000E2
+:10AE700000000000000000000000000000000000D2
+:10AE8000000000000000496465610000000000004F
+:10AE900000000000000000000000000000000000B2
+:10AEA00000000000000000000000000000000000A2
+:10AEB0000000000000000000000000000000000092
+:10AEC0000000000000003839393138353300000007
+:10AED00061697274656C677072732E636F6D0000C8
+:10AEE0000000000000000000000000000000000062
+:10AEF0000000000000000000000000000000000052
+:10AF00000000000000000000000000000000000041
+:10AF1000D3A1B6C80000000000000000000000003F
+:10AF20000000000000000000000000000000000021
+:10AF30000000000000000000000000000000000011
+:10AF40000000000000000000000000000000000001
+:10AF5000496465610000000000000000000000007E
+:10AF600000000000000000000000000000000000E1
+:10AF700000000000000000000000000000000000D1
+:10AF800000000000000000000000000000000000C1
+:10AF90003839393130340000000061697274656CF1
+:10AFA000677072732E636F6D000000000000000078
+:10AFB0000000000000000000000000000000000091
+:10AFC0000000000000000000000000000000000081
+:10AFD00000000000000000000000D3A1B6C800007F
+:10AFE0000000000000000000000000000000000061
+:10AFF0000000000000000000000000000000000051
+:10B000000000000000000000000000000000000040
+:10B0100000000000000000000000496465610000BD
+:10B020000000000000000000000000000000000020
+:10B030000000000000000000000000000000000010
+:10B040000000000000000000000000000000000000
+:10B0500000000000000000000000383939313037AE
+:10B060000000000061697274656C677072732E6312
+:10B070006F6D0000000000000000000000000000F4
+:10B0800000000000000000000000000000000000C0
+:10B0900000000000000000000000000000000000B0
+:10B0A00000000000D3A1B6C80000000000000000AE
+:10B0B0000000000000000000000000000000000090
+:10B0C0000000000000000000000000000000000080
+:10B0D0000000000000000000000000000000000070
+:10B0E00000000000496465610000000000000000ED
+:10B0F0000000000000000000000000000000000050
+:10B10000000000000000000000000000000000003F
+:10B11000000000000000000000000000000000002F
+:10B120000000000038393931313200000000616917
+:10B130007274656C677072732E636F6D000000002F
+:10B1400000000000000000000000000000000000FF
+:10B1500000000000000000000000000000000000EF
+:10B160000000000000000000000000000000D3A16B
+:10B17000B6C8000000000000000000000000000051
+:10B1800000000000000000000000000000000000BF
+:10B1900000000000000000000000000000000000AF
+:10B1A00000000000000000000000000000004964F2
+:10B1B00065610000000000000000000000000000C9
+:10B1C000000000000000000000000000000000007F
+:10B1D000000000000000000000000000000000006F
+:10B1E00000000000000000000000000000003839EE
+:10B1F000393131340000000061697274656C677028
+:10B2000072732E636F6D00000000000000000000EC
+:10B21000000000000000000000000000000000002E
+:10B22000000000000000000000000000000000001E
+:10B230000000000000000000D3A1B6C8000000001C
+:10B2400000000000000000000000000000000000FE
+:10B2500000000000000000000000000000000000EE
+:10B2600000000000000000000000000000000000DE
+:10B27000000000000000000049646561000000005B
+:10B2800000000000000000000000000000000000BE
+:10B2900000000000000000000000000000000000AE
+:10B2A000000000000000000000000000000000009E
+:10B2B0000000000000000000383939313139000049
+:10B2C000000061697274656C677072732E636F6DD4
+:10B2D000000000000000000000000000000000006E
+:10B2E000000000000000000000000000000000005E
+:10B2F000000000000000000000000000000000004E
+:10B300000000D3A1B6C8000000000000000000004B
+:10B31000000000000000000000000000000000002D
+:10B32000000000000000000000000000000000001D
+:10B33000000000000000000000000000000000000D
+:10B34000000049646561000000000000000000008A
+:10B3500000000000000000000000000000000000ED
+:10B3600000000000000000000000000000000000DD
+:10B3700000000000000000000000000000000000CD
+:10B3800000003839393132320000000061697274CE
+:10B39000656C677072732E636F6D000000000000B3
+:10B3A000000000000000000000000000000000009D
+:10B3B000000000000000000000000000000000008D
+:10B3C000000000000000000000000000D3A1B6C88B
+:10B3D000000000000000000000000000000000006D
+:10B3E000000000000000000000000000000000005D
+:10B3F000000000000000000000000000000000004D
+:10B4000000000000000000000000000049646561C9
+:10B41000000000000000000000000000000000002C
+:10B42000000000000000000000000000000000001C
+:10B43000000000000000000000000000000000000C
+:10B440000000000000000000000000003839393121
+:10B4500032340000000061697274656C6770727349
+:10B460002E636F6D0000000000000000000000006F
+:10B4700000000000000000000000000000000000CC
+:10B4800000000000000000000000000000000000BC
+:10B49000000000000000D3A1B6C8000000000000BA
+:10B4A000000000000000000000000000000000009C
+:10B4B000000000000000000000000000000000008C
+:10B4C000000000000000000000000000000000007C
+:10B4D00000000000000049646561000000000000F9
+:10B4E000000000000000000000000000000000005C
+:10B4F000000000000000000000000000000000004C
+:10B50000000000000000000000000000000000003B
+:10B5100000000000000038393931343400000000E8
+:10B5200061697274656C677072732E636F6D000071
+:10B53000000000000000000000000000000000000B
+:10B5400000000000000000000000000000000000FB
+:10B5500000000000000000000000000000000000EB
+:10B56000D3A1B6C8000000000000000000000000E9
+:10B5700000000000000000000000000000000000CB
+:10B5800000000000000000000000000000000000BB
+:10B5900000000000000000000000000000000000AB
+:10B5A0004964656100000000000000000000000028
+:10B5B000000000000000000000000000000000008B
+:10B5C000000000000000000000000000000000007B
+:10B5D000000000000000000000000000000000006B
+:10B5E0003839393135360000000061697274656C94
+:10B5F000677072732E636F6D000000000000000022
+:10B60000000000000000000000000000000000003A
+:10B61000000000000000000000000000000000002A
+:10B6200000000000000000000000D3A1B6C8000028
+:10B63000000000000000000000000000000000000A
+:10B6400000000000000000000000000000000000FA
+:10B6500000000000000000000000000000000000EA
+:10B660000000000000000000000049646561000067
+:10B6700000000000000000000000000000000000CA
+:10B6800000000000000000000000000000000000BA
+:10B6900000000000000000000000000000000000AA
+:10B6A0000000000000000000000038393931373058
+:10B6B0000000000061697274656C677072732E63BC
+:10B6C0006F6D00000000000000000000000000009E
+:10B6D000000000000000000000000000000000006A
+:10B6E000000000000000000000000000000000005A
+:10B6F00000000000D3A1B6C8000000000000000058
+:10B700000000000000000000000000000000000039
+:10B710000000000000000000000000000000000029
+:10B720000000000000000000000000000000000019
+:10B730000000000049646561000000000000000096
+:10B7400000000000000000000000000000000000F9
+:10B7500000000000000000000000000000000000E9
+:10B7600000000000000000000000000000000000D9
+:10B7700000000000383939313738000000006169B5
+:10B780007274656C677072732E636F6D00000000D9
+:10B7900000000000000000000000000000000000A9
+:10B7A0000000000000000000000000000000000099
+:10B7B0000000000000000000000000000000D3A115
+:10B7C000B6C80000000000000000000000000000FB
+:10B7D0000000000000000000000000000000000069
+:10B7E0000000000000000000000000000000000059
+:10B7F000000000000000000000000000000049649C
+:10B800006561000000000000000000000000000072
+:10B810000000000000000000000000000000000028
+:10B820000000000000000000000000000000000018
+:10B830000000000000000000000000000000383997
+:10B84000393138320000000061697274656C6770CC
+:10B8500072732E636F6D0000000000000000000096
+:10B8600000000000000000000000000000000000D8
+:10B8700000000000000000000000000000000000C8
+:10B880000000000000000000D3A1B6C800000000C6
+:10B8900000000000000000000000000000000000A8
+:10B8A0000000000000000000000000000000000098
+:10B8B0000000000000000000000000000000000088
+:10B8C0000000000000000000496465610000000005
+:10B8D0000000000000000000000000000000000068
+:10B8E0000000000000000000000000000000000058
+:10B8F0000000000000000000000000000000000048
+:10B9000000000000000000003839393138370000ED
+:10B91000000061697274656C677072732E636F6D7D
+:10B920000000000000000000000000000000000017
+:10B930000000000000000000000000000000000007
+:10B9400000000000000000000000000000000000F7
+:10B950000000D3A1B6C800000000000000000000F5
+:10B9600000000000000000000000000000000000D7
+:10B9700000000000000000000000000000000000C7
+:10B9800000000000000000000000000000000000B7
+:10B9900000004A696F000000000000000000000085
+:10B9A0000000000000000000000000000000000097
+:10B9B0000000000000000000000000000000000087
+:10B9C0000000000000000000000000000000000077
+:10B9D0000000383939313834300000004A696F6E60
+:10B9E000657400000000000000000000000000007E
+:10B9F0000000000000000000000000000000000047
+:10BA00000000000000000000000000000000000036
+:10BA1000000000000000000000000000D3A1B6C834
+:10BA20000000000000000000000000000000000016
+:10BA30000000000000000000000000000000000006
+:10BA400000000000000000000000000000000000F6
+:10BA50000000000000000000000000004A696F00C4
+:10BA600000000000000000000000000000000000D6
+:10BA700000000000000000000000000000000000C6
+:10BA800000000000000000000000000000000000B6
+:10BA900000000000000000000000000038393931CB
+:10BAA0003835340000004A696F6E6574000000008C
+:10BAB0000000000000000000000000000000000086
+:10BAC0000000000000000000000000000000000076
+:10BAD0000000000000000000000000000000000066
+:10BAE000000000000000D3A1B6C800000000000064
+:10BAF0000000000000000000000000000000000046
+:10BB00000000000000000000000000000000000035
+:10BB10000000000000000000000000000000000025
+:10BB20000000000000004A696F00000000000000F3
+:10BB30000000000000000000000000000000000005
+:10BB400000000000000000000000000000000000F5
+:10BB500000000000000000000000000000000000E5
+:10BB60000000000000003839393138353500000058
+:10BB70004A696F6E6574000000000000000000005C
+:10BB800000000000000000000000000000000000B5
+:10BB900000000000000000000000000000000000A5
+:10BBA0000000000000000000000000000000000095
+:10BBB000D3A1B6C800000000000000000000000093
+:10BBC0000000000000000000000000000000000075
+:10BBD0000000000000000000000000000000000065
+:10BBE0000000000000000000000000000000000055
+:10BBF0004A696F0000000000000000000000000023
+:10BC00000000000000000000000000000000000034
+:10BC10000000000000000000000000000000000024
+:10BC20000000000000000000000000000000000014
+:10BC3000383939313835360000004A696F6E65741D
+:10BC400000000000000000000000000000000000F4
+:10BC500000000000000000000000000000000000E4
+:10BC600000000000000000000000000000000000D4
+:10BC700000000000000000000000D3A1B6C80000D2
+:10BC800000000000000000000000000000000000B4
+:10BC900000000000000000000000000000000000A4
+:10BCA0000000000000000000000000000000000094
+:10BCB000000000000000000000004A696F00000062
+:10BCC0000000000000000000000000000000000074
+:10BCD0000000000000000000000000000000000064
+:10BCE0000000000000000000000000000000000054
+:10BCF00000000000000000000000383939313835FC
+:10BD0000370000004A696F6E657400000000000093
+:10BD10000000000000000000000000000000000023
+:10BD20000000000000000000000000000000000013
+:10BD30000000000000000000000000000000000003
+:10BD400000000000D3A1B6C8000000000000000001
+:10BD500000000000000000000000000000000000E3
+:10BD600000000000000000000000000000000000D3
+:10BD700000000000000000000000000000000000C3
+:10BD8000000000004A696F00000000000000000091
+:10BD900000000000000000000000000000000000A3
+:10BDA0000000000000000000000000000000000093
+:10BDB0000000000000000000000000000000000083
+:10BDC00000000000383939313835380000004A6940
+:10BDD0006F6E6574000000000000000000000000AD
+:10BDE0000000000000000000000000000000000053
+:10BDF0000000000000000000000000000000000043
+:10BE00000000000000000000000000000000D3A1BE
+:10BE1000B6C80000000000000000000000000000A4
+:10BE20000000000000000000000000000000000012
+:10BE30000000000000000000000000000000000002
+:10BE400000000000000000000000000000004A693F
+:10BE50006F00000000000000000000000000000073
+:10BE600000000000000000000000000000000000D2
+:10BE700000000000000000000000000000000000C2
+:10BE80000000000000000000000000000000383941
+:10BE900039313835390000004A696F6E6574000029
+:10BEA0000000000000000000000000000000000092
+:10BEB0000000000000000000000000000000000082
+:10BEC0000000000000000000000000000000000072
+:10BED0000000000000000000D3A1B6C80000000070
+:10BEE0000000000000000000000000000000000052
+:10BEF0000000000000000000000000000000000042
+:10BF00000000000000000000000000000000000031
+:10BF100000000000000000004A696F0000000000FF
+:10BF20000000000000000000000000000000000011
+:10BF30000000000000000000000000000000000001
+:10BF400000000000000000000000000000000000F1
+:10BF50000000000000000000383939313836300068
+:10BF600000004A696F6E6574000000000000000068
+:10BF700000000000000000000000000000000000C1
+:10BF800000000000000000000000000000000000B1
+:10BF900000000000000000000000000000000000A1
+:10BFA0000000D3A1B6C8000000000000000000009F
+:10BFB0000000000000000000000000000000000081
+:10BFC0000000000000000000000000000000000071
+:10BFD0000000000000000000000000000000000061
+:10BFE00000004A696F00000000000000000000002F
+:10BFF0000000000000000000000000000000000041
+:10C000000000000000000000000000000000000030
+:10C010000000000000000000000000000000000020
+:10C020000000383939313836310000004A696F6E06
+:10C030006574000000000000000000000000000027
+:10C0400000000000000000000000000000000000F0
+:10C0500000000000000000000000000000000000E0
+:10C06000000000000000000000000000D3A1B6C8DE
+:10C0700000000000000000000000000000000000C0
+:10C0800000000000000000000000000000000000B0
+:10C0900000000000000000000000000000000000A0
+:10C0A0000000000000000000000000004A696F006E
+:10C0B0000000000000000000000000000000000080
+:10C0C0000000000000000000000000000000000070
+:10C0D0000000000000000000000000000000000060
+:10C0E0000000000000000000000000003839393175
+:10C0F0003836320000004A696F6E65740000000037
+:10C10000000000000000000000000000000000002F
+:10C11000000000000000000000000000000000001F
+:10C12000000000000000000000000000000000000F
+:10C13000000000000000D3A1B6C80000000000000D
+:10C1400000000000000000000000000000000000EF
+:10C1500000000000000000000000000000000000DF
+:10C1600000000000000000000000000000000000CF
+:10C170000000000000004A696F000000000000009D
+:10C1800000000000000000000000000000000000AF
+:10C19000000000000000000000000000000000009F
+:10C1A000000000000000000000000000000000008F
+:10C1B0000000000000003839393138363300000003
+:10C1C0004A696F6E65740000000000000000000006
+:10C1D000000000000000000000000000000000005F
+:10C1E000000000000000000000000000000000004F
+:10C1F000000000000000000000000000000000003F
+:10C20000D3A1B6C80000000000000000000000003C
+:10C21000000000000000000000000000000000001E
+:10C22000000000000000000000000000000000000E
+:10C2300000000000000000000000000000000000FE
+:10C240004A696F00000000000000000000000000CC
+:10C2500000000000000000000000000000000000DE
+:10C2600000000000000000000000000000000000CE
+:10C2700000000000000000000000000000000000BE
+:10C28000383939313836340000004A696F6E6574C8
+:10C29000000000000000000000000000000000009E
+:10C2A000000000000000000000000000000000008E
+:10C2B000000000000000000000000000000000007E
+:10C2C00000000000000000000000D3A1B6C800007C
+:10C2D000000000000000000000000000000000005E
+:10C2E000000000000000000000000000000000004E
+:10C2F000000000000000000000000000000000003E
+:10C30000000000000000000000004A696F0000000B
+:10C31000000000000000000000000000000000001D
+:10C32000000000000000000000000000000000000D
+:10C3300000000000000000000000000000000000FD
+:10C3400000000000000000000000383939313836A4
+:10C35000350000004A696F6E65740000000000003F
+:10C3600000000000000000000000000000000000CD
+:10C3700000000000000000000000000000000000BD
+:10C3800000000000000000000000000000000000AD
+:10C3900000000000D3A1B6C80000000000000000AB
+:10C3A000000000000000000000000000000000008D
+:10C3B000000000000000000000000000000000007D
+:10C3C000000000000000000000000000000000006D
+:10C3D000000000004A696F0000000000000000003B
+:10C3E000000000000000000000000000000000004D
+:10C3F000000000000000000000000000000000003D
+:10C40000000000000000000000000000000000002C
+:10C4100000000000383939313836360000004A69EA
+:10C420006F6E657400000000000000000000000056
+:10C4300000000000000000000000000000000000FC
+:10C4400000000000000000000000000000000000EC
+:10C450000000000000000000000000000000D3A168
+:10C46000B6C800000000000000000000000000004E
+:10C4700000000000000000000000000000000000BC
+:10C4800000000000000000000000000000000000AC
+:10C4900000000000000000000000000000004A69E9
+:10C4A0006F0000000000000000000000000000001D
+:10C4B000000000000000000000000000000000007C
+:10C4C000000000000000000000000000000000006C
+:10C4D00000000000000000000000000000003839EB
+:10C4E00039313836370000004A696F6E65740000D4
+:10C4F000000000000000000000000000000000003C
+:10C50000000000000000000000000000000000002B
+:10C51000000000000000000000000000000000001B
+:10C520000000000000000000D3A1B6C80000000019
+:10C5300000000000000000000000000000000000FB
+:10C5400000000000000000000000000000000000EB
+:10C5500000000000000000000000000000000000DB
+:10C5600000000000000000004A696F0000000000A9
+:10C5700000000000000000000000000000000000BB
+:10C5800000000000000000000000000000000000AB
+:10C59000000000000000000000000000000000009B
+:10C5A000000000000000000038393931383638000A
+:10C5B00000004A696F6E6574000000000000000012
+:10C5C000000000000000000000000000000000006B
+:10C5D000000000000000000000000000000000005B
+:10C5E000000000000000000000000000000000004B
+:10C5F0000000D3A1B6C80000000000000000000049
+:10C60000000000000000000000000000000000002A
+:10C61000000000000000000000000000000000001A
+:10C62000000000000000000000000000000000000A
+:10C6300000004A696F0000000000000000000000D8
+:10C6400000000000000000000000000000000000EA
+:10C6500000000000000000000000000000000000DA
+:10C6600000000000000000000000000000000000CA
+:10C670000000383939313836390000004A696F6EA8
+:10C6800065740000000000000000000000000000D1
+:10C69000000000000000000000000000000000009A
+:10C6A000000000000000000000000000000000008A
+:10C6B000000000000000000000000000D3A1B6C888
+:10C6C000000000000000000000000000000000006A
+:10C6D000000000000000000000000000000000005A
+:10C6E000000000000000000000000000000000004A
+:10C6F0000000000000000000000000004A696F0018
+:10C700000000000000000000000000000000000029
+:10C710000000000000000000000000000000000019
+:10C720000000000000000000000000000000000009
+:10C73000000000000000000000000000383939311E
+:10C740003837300000004A696F6E657400000000E1
+:10C7500000000000000000000000000000000000D9
+:10C7600000000000000000000000000000000000C9
+:10C7700000000000000000000000000000000000B9
+:10C78000000000000000D3A1B6C8000000000000B7
+:10C790000000000000000000000000000000000099
+:10C7A0000000000000000000000000000000000089
+:10C7B0000000000000000000000000000000000079
+:10C7C0000000000000004A696F0000000000000047
+:10C7D0000000000000000000000000000000000059
+:10C7E0000000000000000000000000000000000049
+:10C7F0000000000000000000000000000000000039
+:10C8000000000000000038393931383731000000AD
+:10C810004A696F6E657400000000000000000000AF
+:10C820000000000000000000000000000000000008
+:10C8300000000000000000000000000000000000F8
+:10C8400000000000000000000000000000000000E8
+:10C85000D3A1B6C8000000000000000000000000E6
+:10C8600000000000000000000000000000000000C8
+:10C8700000000000000000000000000000000000B8
+:10C8800000000000000000000000000000000000A8
+:10C890004A696F0000000000000000000000000076
+:10C8A0000000000000000000000000000000000088
+:10C8B0000000000000000000000000000000000078
+:10C8C0000000000000000000000000000000000068
+:10C8D000383939313837320000004A696F6E657473
+:10C8E0000000000000000000000000000000000048
+:10C8F0000000000000000000000000000000000038
+:10C900000000000000000000000000000000000027
+:10C9100000000000000000000000D3A1B6C8000025
+:10C920000000000000000000000000000000000007
+:10C9300000000000000000000000000000000000F7
+:10C9400000000000000000000000000000000000E7
+:10C95000000000000000000000004A696F000000B5
+:10C9600000000000000000000000000000000000C7
+:10C9700000000000000000000000000000000000B7
+:10C9800000000000000000000000000000000000A7
+:10C99000000000000000000000003839393138374D
+:10C9A000330000004A696F6E6574000000000000EB
+:10C9B0000000000000000000000000000000000077
+:10C9C0000000000000000000000000000000000067
+:10C9D0000000000000000000000000000000000057
+:10C9E00000000000D3A1B6C8000000000000000055
+:10C9F0000000000000000000000000000000000037
+:10CA00000000000000000000000000000000000026
+:10CA10000000000000000000000000000000000016
+:10CA2000000000004A696F000000000000000000E4
+:10CA300000000000000000000000000000000000F6
+:10CA400000000000000000000000000000000000E6
+:10CA500000000000000000000000000000000000D6
+:10CA600000000000383939313837340000004A6995
+:10CA70006F6E657400000000000000000000000000
+:10CA800000000000000000000000000000000000A6
+:10CA90000000000000000000000000000000000096
+:10CAA0000000000000000000000000000000B6F2DE
+:10CAB000B9CFB6E0B6FB00000000000000000000A7
+:10CAC0000000000000000000000000000000000066
+:10CAD0000000000000000000000000000000000056
+:10CAE00000000000000000000000000000004D4FAA
+:10CAF000564953544152000000000000000000005D
+:10CB00000000000000000000000000000000000025
+:10CB10000000000000000000000000000000000015
+:10CB20000000000000000000000000000000383994
+:10CB30003539333030000000696E7465726E65748B
+:10CB40002E6D6F7669737461722E636F6D2E6563DF
+:10CB500000000000000000000000000000000000D5
+:10CB600000000000000000000000000000000000C5
+:10CB70000000000000000000B6F2B9CFB6E0B6FB3E
+:10CB800000000000000000000000000000000000A5
+:10CB90000000000000000000000000000000000095
+:10CBA0000000000000000000000000000000000085
+:10CBB0000000000000000000436C61726F00000084
+:10CBC0000000000000000000000000000000000065
+:10CBD0000000000000000000000000000000000055
+:10CBE0000000000000000000000000000000000045
+:10CBF00000000000000000003839353933303100C2
+:10CC00000000696E7465726E65742E636C61726F7C
+:10CC10002E636F6D2E6563000000000000000000B1
+:10CC20000000000000000000000000000000000004
+:10CC300000000000000000000000000000000000F4
+:10CC40000000B6F2B9CFB6E0B6FB0000000000006D
+:10CC500000000000000000000000000000000000D4
+:10CC600000000000000000000000000000000000C4
+:10CC700000000000000000000000000000000000B4
+:10CC80000000434E540000000000000000000000BF
+:10CC90000000000000000000000000000000000094
+:10CCA0000000000000000000000000000000000084
+:10CCB0000000000000000000000000000000000074
+:10CCC000000038393539333032000000696E746540
+:10CCD000726E65742E636E742E6E65742E656300BD
+:10CCE0000000000000000000000000000000000044
+:10CCF0000000000000000000000000000000000034
+:10CD000000000000000000000000000000C18140A1
+:10CD100001C0804101C0804100C1814001C080410B
+:10CD200000C1814000C1814001C0804101C08041FB
+:10CD300000C1814000C1814001C0804100C18140EB
+:10CD400001C0804101C0804100C1814001C08041DB
+:10CD500000C1814000C1814001C0804100C18140CB
+:10CD600001C0804101C0804100C1814000C18140BB
+:10CD700001C0804101C0804100C1814001C08041AB
+:10CD800000C1814000C1814001C0804101C080419B
+:10CD900000C1814000C1814001C0804100C181408B
+:10CDA00001C0804101C0804100C1814000C181407B
+:10CDB00001C0804101C0804100C1814001C080416B
+:10CDC00000C1814000C1814001C0804100C181405B
+:10CDD00001C0804101C0804100C1814001C080414B
+:10CDE00000C1814000C1814001C0804101C080413B
+:10CDF00000C1814000C1814001C0804100C181402B
+:10CE000001C0804101C0804100C1814000C0C1011A
+:10CE1000C30302C2C60607C705C5C404CC0C0DCDAA
+:10CE20000FCFCE0E0ACACB0BC90908C8D81819D91A
+:10CE30001BDBDA1A1EDEDF1FDD1D1CDC14D4D5154A
+:10CE4000D71716D6D21213D311D1D010F03031F13A
+:10CE500033F3F23236F6F737F53534F43CFCFD3D6A
+:10CE6000FF3F3EFEFA3A3BFB39F9F83828E8E9295A
+:10CE7000EB2B2AEAEE2E2FEF2DEDEC2CE42425E50A
+:10CE800027E7E62622E2E323E12120E0A06061A17A
+:10CE900063A3A26266A6A767A56564A46CACAD6D2A
+:10CEA000AF6F6EAEAA6A6BAB69A9A86878B8B9799A
+:10CEB000BB7B7ABABE7E7FBF7DBDBC7CB47475B5CA
+:10CEC00077B7B67672B2B373B17170B050909151BA
+:10CED0009353529296565797559594549C5C5D9DEA
+:10CEE0005F9F9E5E5A9A9B5B9959589888484989DA
+:10CEF0004B8B8A4A4E8E8F4F8D4D4C8C448485458A
+:10CF000087474686824243834181804041542B417A
+:10CF1000504E3D0000000000000000000000000036
+:10CF20000000000000000000000000000000000001
+:10CF300000000000000000000000000000000000F1
+:10CF400038000000000000000000000000000000A9
+:10CF500000000000000000000000000000000000D1
+:10CF600000000000000000000000000000000000C1
+:10CF700000000000000000000000000000000000B1
+:10CF800000000000000000000000000000000000A1
+:10CF90000000000000000000000000000000000091
+:10CFA0000000000040CF030890A70020C32F0020FE
+:10CFB00000000000020001000000000040CF030854
+:10CFC00090A70020C52F00200100000001020008EA
+:10CFD0000100000041CF030890A70020E8120020C4
+:10CFE00001080000E101D0070200000040CF030863
+:10CFF00090A70020C52F0020D10F00000102A00F34
+:10D00000030000000000000000000000000000001D
+:10D010000000000000000000000000000000000010
+:10D020000000000000000000000000000000000000
+:10D0300000000000000000000000000000000000F0
+:10D0400000000000000000000000000000000000E0
+:10D0500000000000000000000000000000000000D0
+:10D0600000000000000000000000000000000000C0
+:10D0700000000000000000000000000000000000B0
+:10D0800000000000000000000000000000000000A0
+:10D090000000000000000000000000000000000090
+:10D0A0000000000000000000000000000000000080
+:10D0B0000000000000000000000000000000000070
+:10D0C0000000000000000000000000000000000060
+:10D0D0000000000000000000000000000000000050
+:10D0E0000000000000000000000000000000000040
+:10D0F0000000000000000000000000000000000030
+:10D10000000000000000000000000000000000001F
+:10D11000000000000000000000000000000000000F
+:10D1200000000000000000000000000000000000FF
+:10D1300000000000000000000000000000000000EF
+:10D1400000000000000000000000000000000000DF
+:10D1500000000000000000000000000000000000CF
+:10D1600000000000000000000000000000000000BF
+:10D1700000000000000000000000000000000000AF
+:10D18000000000000000000000000000002F000070
+:10D1900000000700070000147F147F1400242A7F7A
+:10D1A0002A120062640813230036495522500000F9
+:10D1B0000503000000001C224100000041221C0069
+:10D1C0000014083E08140008083E0808000000A0EB
+:10D1D00060000008080808080000606000000020E7
+:10D1E00010080402003E5149453E0000427F4000C5
+:10D1F000004261514946002141454B31001814124B
+:10D200007F10002745454539003C4A494930000117
+:10D210007109050300364949493600064949291E66
+:10D2200000003636000000005636000000081422C8
+:10D2300041000014141414140000412214080002C8
+:10D240000151090600324959513E007C1211127CED
+:10D25000007F49494936003E41414122007F41411A
+:10D26000221C007F49494941007F09090901003E0C
+:10D270004149497A007F0808087F0000417F41004A
+:10D28000002040413F01007F08142241007F4040C0
+:10D290004040007F020C027F007F0408107F003EA8
+:10D2A0004141413E007F09090906003E4151215E8E
+:10D2B000007F091929460046494949310001017F8B
+:10D2C0000101003F4040403F001F2040201F003F21
+:10D2D0004038403F006314081463000708700807D3
+:10D2E00000615149454300007F41410000552A55E6
+:10D2F0002A55000041417F00000402010204004061
+:10D300004040404000000102040000205454547882
+:10D31000007F4844443800384444442000384444A2
+:10D32000487F00385454541800087E090102001840
+:10D33000A4A4A47C007F080404780000447D40007D
+:10D34000004080847D00007F102844000000417F61
+:10D350004000007C04180478007C0804047800383D
+:10D360004444443800FC242424180018242418FCC5
+:10D37000007C0804040800485454542000043F442E
+:10D380004020003C4040207C001C2040201C003CF1
+:10D390004030403C004428102844001CA0A0A07C41
+:10D3A000004464544C441414141414140000000079
+:10D3B00000000000000000000000FC000000000071
+:10D3C00002000000000C020C02000000000000003F
+:10D3D00090D0BCD0BC900003000300001824FE4491
+:10D3E0008C000302070201001824D8B04C8000030F
+:10D3F00000010201C038E438E0000102020102022B
+:10D40000080600000000000000000000000000F816
+:10D410000402000000010204000204F800000004FD
+:10D42000020100009060F860900000000100000020
+:10D430002020FC202000000001000000000000006F
+:10D44000000008060000000020202020200000002E
+:10D4500000000000000000000000000200000000CA
+:10D460000080601C0200040300000000F8040404B3
+:10D47000F8000102020201000008FC0000000002A6
+:10D480000302000018844424180003020202020070
+:10D4900008042424D80001020202010040B088FCE4
+:10D4A00080000000000302003C242424C400010288
+:10D4B00002020100F824242CC00001020202010033
+:10D4C0000C04E41C0400000003000000D824242401
+:10D4D000D80001020202010038444444F80000036D
+:10D4E0000202010000001000000000000200000025
+:10D4F000000020000000000006000000002050880E
+:10D500000402000000000102909090909000000042
+:10D51000000000000002048850200002010000000A
+:10D520001804C4241800000002000000F804E49469
+:10D53000F80001020202020000E09CF080000203F9
+:10D540000000030204FC2424D800020302020100AC
+:10D55000F80404040C0001020202010004FC0404AB
+:10D56000F80002030202010004FC24740C00020310
+:10D570000202030004FC24740C00020302000000F9
+:10D58000F0080444CC4000010202010004FC202009
+:10D59000FC040203000003020404FC040400020271
+:10D5A00003020200000404FC040406040403000057
+:10D5B00004FC24D00C0402030200030204FC040057
+:10D5C0000000020302020203FC3CC03CFC0003001A
+:10D5D0000300030004FC30C4FC0402030200030047
+:10D5E000F8040404F80001020202010004FC2424EF
+:10D5F0001800020302000000F8848404F80001020D
+:10D600000207050004FC24649800020302000302E0
+:10D61000182424448C000302020201000C04FC04C0
+:10D620000C0000020302000004FC0000FC040001E6
+:10D6300002020100047C80E01C04000003000000E2
+:10D640001CE03CE01C00000300030000049C609C04
+:10D650000400020300030200041CE01C040000029A
+:10D66000030200000C84641C040002030202030095
+:10D670000000FE020200000007040400000E30C09B
+:10D680000000000000010200000202FE0000000491
+:10D690000407000000040204000000000000000075
+:10D6A0000000000000000808080808080000020048
+:10D6B00000000000000000000040A0A0C000000129
+:10D6C0000202030204FC2020C00000030202010049
+:10D6D00000C02020600000010202020000C02024DF
+:10D6E000FC0000010202030200C0A0A0C000000173
+:10D6F000020202000020F8242404000203020200B7
+:10D700000040A0A0602000070A0A0A0404FC2020B0
+:10D71000C0000203020003020020E4000000000237
+:10D7200003020000000020E40000080808070000D1
+:10D7300004FC80E020200203020003020404FC0039
+:10D740000000020203020200E020E020C00003000B
+:10D750000300030020E02020C000020302000302B7
+:10D7600000C02020C00000010202010020E02020B3
+:10D77000C000080F0A02010000C02020E0000001E4
+:10D78000020A0F0820E040202000020302000000EF
+:10D790000060A0A020000002020203000020F82088
+:10D7A000000000000102020020E00020E000000173
+:10D7B0000202030220E0208060200000030100003C
+:10D7C0006080E08060000003000300002060806053
+:10D7D000200002030003020020E0208060200808EF
+:10D7E000070100000020A0602000000203020200E8
+:10D7F000000020DE0200000000070400000000FF1F
+:10D8000000000000000F00000002DE200000000405
+:10D8100007000000020102040402000000000000F2
+:10D8200000000000000000000000000000000000F8
+:10D83000000000F80000000000000033300000008D
+:10D8400000100C06100C0600000000000000000094
+:10D8500040C07840C0784000043F04043F04040006
+:10D86000007088FC08300000001820FF211E000016
+:10D87000F008F000E018000000211C031E211E002B
+:10D8800000F00888700000001E21232419272110B1
+:10D8900010160E0000000000000000000000000054
+:10D8A000000000E0180402000000000718204000FB
+:10D8B00000020418E00000000040201807000000EB
+:10D8C000404080F0804040000202010F010202004F
+:10D8D000000000F0000000000101011F0101010033
+:10D8E000000000000000000080B070000000000098
+:10D8F0000000000000000000000101010101010121
+:10D9000000000000000000000030300000000000B7
+:10D91000000000008060180400601806010000008C
+:10D9200000E010080810E000000F102020100F0089
+:10D93000001010F8000000000020203F2020000010
+:10D940000070080808887000003028242221300068
+:10D9500000300888884830000018202020110E0070
+:10D960000000C02010F8000000070424243F240019
+:10D9700000F80888880808000019212020110E00EE
+:10D9800000E0108888180000000F112020110E0000
+:10D9900000380808C83808000000003F00000000F8
+:10D9A0000070880808887000001C222121221C00B9
+:10D9B00000E010080810E0000000312222110F00E2
+:10D9C000000000C0C0000000000000303000000077
+:10D9D00000000080000000000000806000000000E7
+:10D9E0000000804020100800000102040810200000
+:10D9F000404040404040400004040404040404004B
+:10DA000000081020408000000020100804020100DF
+:10DA1000007048080808F0000000003036010000DF
+:10DA2000C030C828E810E0000718272423140B0092
+:10DA30000000C038E0000000203C2302022738200C
+:10DA400008F8888888700000203F202020110E00F0
+:10DA5000C0300808080838000718202020100800E7
+:10DA600008F808080810E000203F202020100F00D0
+:10DA700008F88888E8081000203F2020232018009C
+:10DA800008F88888E8081000203F20000300000004
+:10DA9000C03008080838000007182020221E0200A5
+:10DAA00008F808000008F808203F210101213F2064
+:10DAB000000808F8080800000020203F202000008F
+:10DAC00000000808F8080800C08080807F0000007F
+:10DAD00008F888C028180800203F200126382000B8
+:10DAE00008F8080000000000203F2020202030001F
+:10DAF00008F8F800F8F80800203F003F003F200039
+:10DB000008F830C00008F808203F200007183F0040
+:10DB1000E01008080810E0000F10202020100F006F
+:10DB200008F808080808F000203F21010101000062
+:10DB3000E01008080810E0000F18242438504F00A7
+:10DB400008F8888888887000203F2000030C302067
+:10DB500000708808080838000038202121221C00A5
+:10DB6000180808F8080818000000203F20000000EE
+:10DB700008F808000008F808001F202020201F00D7
+:10DB80000878880000C83808000007380E01000037
+:10DB9000F80800F80008F800033C0700073C030001
+:10DBA000081868808068180820302C03032C302067
+:10DBB0000838C800C83808000000203F20000000D6
+:10DBC00010080808C838080020382621202018002E
+:10DBD000000000FE020202000000007F4040400002
+:10DBE000000C30C000000000000000010638C0003A
+:10DBF00000020202FE000000004040407F000000E2
+:10DC00000000040202020400000000000000000006
+:10DC10000000000000000000808080808080808004
+:10DC200000020204000000000000000000000000EC
+:10DC300000008080808000000019242222223F20E2
+:10DC400008F8008080000000003F112020110E0025
+:10DC50000000008080800000000E112020201100B4
+:10DC6000000000808088F800000E112020103F2066
+:10DC70000000808080800000001F222222221300EA
+:10DC8000008080F0888888180020203F2020000035
+:10DC90000000808080808000006B949494936000EA
+:10DCA00008F8008080800000203F210000203F20F5
+:10DCB00000809898000000000020203F20200000F5
+:10DCC000000000809898000000C08080807F0000E5
+:10DCD00008F8000080808000203F24022D302000C2
+:10DCE000000808F8000000000020203F202000006D
+:10DCF0008080808080808000203F20003F20003F87
+:10DD00008080008080800000203F210000203F2094
+:10DD10000000808080800000001F202020201F0045
+:10DD2000808000808000000080FFA12020110E0074
+:10DD30000000008080808000000E112020A0FF8065
+:10DD4000808080008080800020203F212000010012
+:10DD50000000808080808000003324242424190067
+:10DD6000008080E0808000000000001F2020000074
+:10DD70008080000000808000001F202020103F20B5
+:10DD8000808080000080808000010E300806010045
+:10DD900080800080008080800F300C030C300F00EA
+:10DDA00000808000808080000020312E0E31200015
+:10DDB000808080000080808080818E701806010045
+:10DDC00000808080808080000021302C2221300063
+:10DDD00000000000807C020200000000003F404084
+:10DDE0000804FE0408C0000000000310207F20107B
+:10DDF0000002027C800000000040403F0000000064
+:10DE000000060101020204040000000000000000FE
+:10DE10000000000000000000000000000000000002
+:10DE200000000000000000000000000000000000F2
+:10DE3000000000000000000000F0F0F00000000012
+:10DE40000000000000017F01000000000000000051
+:10DE5000001C1C1C0000000000008060301C8C6056
+:10DE6000301C0C000000000000000000000000005A
+:10DE7000000000000000000000000000000000E0C2
+:10DE80000000000000E000000086E69F868686868F
+:10DE9000E69F860000011F01010101011F01010031
+:10DEA000000080C06020F820E0C0000000000307F0
+:10DEB0000C18FF70E18100000000070F10107F10A8
+:10DEC0000F0700008060206080000000E02000005C
+:10DED0000F3020309F70DC371030C0000000100E73
+:10DEE00003000718101807000000C02020E0C00041
+:10DEF0000000000080E01F38E88703C43C040000F5
+:10DF0000070F1810100B070D1010080000808C4C24
+:10DF100038000000000000000000000000000000C9
+:10DF200000000000000000000000000000000000F1
+:10DF300000000000000080E0300804000000000045
+:10DF400000FEFF0100000000000000000000030FC1
+:10DF50001820400000040830E080000000000000AD
+:10DF60000000000001FFFE0000000000004020183B
+:10DF70000F03000000000000000000000000C000CF
+:10DF800000000000004266663C18FF183C666642CE
+:10DF9000000000000000030000000000000000007E
+:10DFA0000000800000000000001010101010FF1092
+:10DFB000101010100000000000000300000000001E
+:10DFC0000000000000000000000000000000000051
+:10DFD000000000000000000000808C4C38000000B1
+:10DFE0000000000000000000000000000000000031
+:10DFF0000010101010101010101010000000000081
+:10E000000000000000000000000000000000000010
+:10E010000000000000000000000000000000000000
+:10E0200000001C1C1C00000000000000000000009C
+:10E0300000000000E0380C000000000080701C03AD
+:10E04000000000000060380E010000000000000029
+:10E05000000080C060202060C080000000FEFF0142
+:10E060000000000001FFFE000001070E181010184C
+:10E070000E0701000000808080C0E000000000006A
+:10E080000000000000FFFF00000000000000101072
+:10E09000101F1F1010100000008040202020206062
+:10E0A000C080000000030300804020381F070000EC
+:10E0B000001C1A1918181818181F00000080C0201A
+:10E0C000202060C080000000000303001010182F03
+:10E0D000E780000000070F10101010180F07000055
+:10E0E000000000000000C0E0F000000000C0B088A8
+:10E0F000868180FFFF808000000000000010101F5C
+:10E100001F1010000000E060606060606060000050
+:10E1100000003F1008080818F0E0000000070B108E
+:10E120001010101C0F030000000080C040202020B1
+:10E13000E0C0000000FCFF211008080818F0E00013
+:10E140000001070C18101010080F03000000C0E0B9
+:10E150006060606060E06000000003000000E018A4
+:10E160000700000000000000001F1F00000000006A
+:10E170000080C0602020202060C080000087EF2C3D
+:10E180001818303068CF830000070F0810101010E7
+:10E19000180F07000000C0C020202020C080000011
+:10E1A000001F3F604040402010FFFE0000000C1C9C
+:10E1B000101010080F030000000000000000000015
+:10E1C0000000000000000000000E0E0E0000000025
+:10E1D00000000000001C1C1C0000000000000000EB
+:10E1E000000000000000000000000000000C0C0017
+:10E1F000000000000000000000583800000000008F
+:10E2000000000000000000804020100000001028E6
+:10E210004482010000000000000000000000010234
+:10E2200004081000000000000000000000000000D2
+:10E2300000848484848484848484840000000000B6
+:10E2400000000000000000000000102040800000DE
+:10E2500000000000000000000000018244281000BF
+:10E2600000001008040201000000000000C020208F
+:10E270001010101030E0C0000003030000F0100880
+:10E280000C070300000000001C1C1C000000000024
+:10E29000000000C0406020202040C00000FCFF01C2
+:10E2A000F00E03C1FE03807F0001070E081111105C
+:10E2B000110904020000000080E0E00000000000FE
+:10E2C0000000807C4340477FF880000010181F103A
+:10E2D00000000000131F1C1020E0E0202020206020
+:10E2E000C080000000FFFF10101010182FE7800002
+:10E2F000101F1F1010101010180F0700000080C012
+:10E30000402020202060E00000FCFF010000000011
+:10E31000000001000001070E18101010080403008F
+:10E3200020E0E02020202040C080000000FFFF000F
+:10E330000000000001FFFE00101F1F101010180841
+:10E340000E07010020E0E020202020202060800037
+:10E3500000FFFF101010107C00000000101F1F10A5
+:10E36000101010101018060020E0E02020202020BF
+:10E370006060800000FFFF101010107C00000100A2
+:10E38000101F1F100000000000000000000080C0EF
+:10E390006020202040E0000000FCFF010000404021
+:10E3A000C0C140400001070E181010100F0F0000F0
+:10E3B00020E0E0200000000020E0E02000FFFF104F
+:10E3C0001010101010FFFF00101F1F1000000000A1
+:10E3D000101F1F100000202020E0E020202000005F
+:10E3E0000000000000FFFF0000000000000010100F
+:10E3F000101F1F101010000000000000202020E05F
+:10E40000E020202000000000000000FFFF000000CE
+:10E410000060E0808080C07F3F00000020E0E020BE
+:10E42000000020A06020200000FFFF30187CE3C027
+:10E4300000000000101F1F10000001131F1C181007
+:10E4400020E0E020000000000000000000FFFF00CE
+:10E450000000000000000000101F1F10101010101E
+:10E460001018060020E0E0E000000000E0E0E020FE
+:10E4700000FF013FFEC0E01E01FFFF00101F100063
+:10E48000031F0300101F1F1020E0E0C00000000069
+:10E490000020E02000FF0003071C78E08000FF0060
+:10E4A000101F100000000000030F1F00000080C0BC
+:10E4B00060202060C080000000FEFF01000000001E
+:10E4C00000FFFE000001070E181010180C070100D5
+:10E4D00020E0E0202020202060C0800000FFFF20FE
+:10E4E00020202020301F0F00101F1F1000000000F0
+:10E4F00000000000000080C060202060C08000009C
+:10E5000000FEFF010000000000FFFE000001070EFA
+:10E510001111133C7C67210020E0E0202020202006
+:10E5200060C0800000FFFF101030F0D0080F07001F
+:10E53000101F1F10000000030F1C10100080C0608F
+:10E54000202020204040E00000070F0C1818303039
+:10E5500060E08100001F0C0810101010180F070059
+:10E560008060202020E0E02020206080010000006A
+:10E5700000FFFF000000000100000000101F1F103E
+:10E580000000000020E0E020000000000020E0206B
+:10E5900000FFFF00000000000000FF0000070F1850
+:10E5A00010101010100807002060E0E020000000AC
+:10E5B00020E060200000077FF88000807C030000DE
+:10E5C00000000000071F1C070000000020E0E02002
+:10E5D00000E0E0200020E0200007FFF8E01FFFFC43
+:10E5E000E01F00000000031F0300011F03000000E4
+:10E5F000002060E0A0000020E06020000000000398
+:10E600008F7CF8C6010000000010181E13000117CF
+:10E610001F1810002060E0E02000000020E06020D3
+:10E62000000001073EF8E01807000000000000109D
+:10E63000101F1F101000000000806020202020A06C
+:10E64000E0E0200000000000C0F03E0F03000000EA
+:10E6500000101C1F171010101018060000000000FA
+:10E6600000FC0404040404000000000000FF00009B
+:10E670000000000000000000007F404040404000DB
+:10E68000000010E00000000000000000000000009A
+:10E69000031C608000000000000000000000000378
+:10E6A0000C70800000000404040404FC000000005E
+:10E6B00000000000000000FF0000000000004040DB
+:10E6C0004040407F0000000000000010080C040CD7
+:10E6D0000810000000000000000000000000000022
+:10E6E000000000000000000000000000000000002A
+:10E6F000000000000000000000000000000000001A
+:10E700000000000080808080808080808080808009
+:10E7100000000004040808000000000000000000E1
+:10E7200000000000000000000000000000000000E9
+:10E7300000000000000000000000000000000000D9
+:10E74000000098D844642424FCF80000000F1F182F
+:10E75000101010081F1F10180020E0F0000000002B
+:10E76000000000000000FFFF180804040CF8F0008F
+:10E7700000001F0F18101010180F030000000000F9
+:10E78000000000000000000000E0F8180404043C51
+:10E790003800000000030F0C1010101008060000D5
+:10E7A0000000000000000020E0F0000000E0F81C85
+:10E7B00004040408FFFF000000030F1810101008E5
+:10E7C0001F0F080000000000000000000000000013
+:10E7D0000000E0F8484444444C7870000000030F07
+:10E7E0000C181010100804000000000080C0602009
+:10E7F00020E0C00000040404FFFF0404040400003F
+:10E80000000010101F1F101010000000000000007A
+:10E810000000000000000000000070F88C04048C70
+:10E82000F874040C007076CF8D8D8D89C8787000D7
+:10E830000020E0F000000000000000000000FFFFEA
+:10E8400008040404FCF8000000101F1F1000001052
+:10E850001F1F1000000000000060600000000000AA
+:10E860000000040404FCFC00000000000000101084
+:10E87000101F1F10101000000000000000000060BA
+:10E880006000000000000000040404FCFC00000024
+:10E890000000C0C08080C07F3F0000000020E0F08A
+:10E8A00000000000000000000000FFFF80C0F41C1A
+:10E8B0000404000000101F1F1100031F1C10100093
+:10E8C0000000202020E0F000000000000000000018
+:10E8D00000FFFF000000000000001010101F1F10BC
+:10E8E0001010000000000000000000000000000008
+:10E8F00004FCFC0804FCFC0804FCFC00101F1F10B6
+:10E90000001F1F10001F1F1000000000000000006B
+:10E91000000000000004FCFC08080404FCF80000EF
+:10E9200000101F1F100000101F1F1000000000002B
+:10E93000000000000000000000E0F0180C04040CCF
+:10E9400018F0E00000030F0C101010100C0F030063
+:10E950000000000000000000000000000004FCFCBB
+:10E96000080404040CF8F0000080FFFF88901010E9
+:10E970001C0F030000000000000000000000000069
+:10E9800000E0F81C04040408F8FC000000030F1861
+:10E9900010109088FFFF80000000000000000000C1
+:10E9A00000000000040404FCFC100804040C0C002B
+:10E9B0001010101F1F1010100000000000000000B9
+:10E9C000000000000000000000003078CCC4848407
+:10E9D000840C1C0000001E1810101011190F0600E6
+:10E9E0000000000000C0000000000000000404045B
+:10E9F000FFFF040404000000000000000F1F1010BF
+:10EA0000100C0000000000000000000000000000EA
+:10EA10000004FCFE00000004FCFE000000000F1FCC
+:10EA2000181010081F0F0800000000000000000070
+:10EA30000000000000040C3CFCC40000C43C0C04BA
+:10EA400000000000010F1E0E010000000000000089
+:10EA50000000000000000000043CFCC400E47CFC5A
+:10EA600084807C040000071F070000071F070000C8
+:10EA70000000000000000000000000000004041C72
+:10EA80007CE4C0341C0404000010101C1601131F89
+:10EA90001C18100000000000000000000000000032
+:10EAA00000040C3CFCC400C43C0404000000C08012
+:10EAB000C1370E010000000000000000000000004F
+:10EAC0000000000000001C0404C4F47C1C040000CE
+:10EAD0000000101C1F17111010180E00000000007D
+:10EAE000000000F80C04000000000000001028EFF7
+:10EAF00000000000000000000000003F6040000037
+:10EB0000000000000000FF00000000000000000006
+:10EB10000000FF0000000000000000000000FF00F7
+:10EB2000000000000000040CF800000000000000DD
+:10EB300000000000EF28100000000000000040600E
+:10EB40003F00000000000000001806020204081048
+:10EB5000202030080000000000000000000000003D
+:10EB60000000000000000000000000000000F010A5
+:10EB7000101010FF10101010F000000000000F0423
+:10EB8000040404FF040404040F0000004040405F3C
+:10EB9000555555755555555F404040000040200F74
+:10EBA000094989790909090F2040000000FE024245
+:10EBB0004ACA4A4ACA4A4A4202FE000000FF40507E
+:10EBC0004C4340404F50505C40FF00000000F8882C
+:10EBD000888888FF88888888F800000000001F085F
+:10EBE0000808087F888888889F80F0008082828259
+:10EBF000828282E2A2928A868280800000000000E7
+:10EC00000040807F0000000000000000101010FF96
+:10EC1000109008888888FF88888808000444827FCC
+:10EC200001808040432C1028468180000010101085
+:10EC300010D030FF30D0121C101000001008040259
+:10EC4000010000FF00000102040810000404048415
+:10EC5000E43C2724242424E40404040004020100E6
+:10EC6000FF0909090949897F0000000000FE225AB6
+:10EC70008600FE9292929292FE00000000FF04082D
+:10EC80000700FF4020030C14224140000080402078
+:10EC90001806800007182040800000000100207046
+:10ECA0002826212020243860000101000010129243
+:10ECB0009292929292121202FE0000000000003F17
+:10ECC000101010103F0040807F000000000000C0C6
+:10ECD00080808080808080FC84808080808080C074
+:10ECE000C0000000000000FF7F404040404040FF67
+:10ECF00040404040404040FF7F00000000000000D6
+:10ED0000000000000000007F700000000000000014
+:10ED100000000000000000000000000000000000F3
+:10ED2000000000FCF80000000000000000000000EF
+:10ED30000000000000000000FFFE020202020202CA
+:10ED4000020202FFFF020202020202020202FF03AB
+:10ED500000000000000000001F1F0404040404045D
+:10ED6000040404FFFF0404040404040404041F0056
+:10ED70000000000000000000000000000000000093
+:10ED80000000007F3F0000000000000000000000C5
+:10ED90000000000000000000000000000000000073
+:10EDA0000000000000000000000000000000000063
+:10EDB00000F8F8F0F07020000000000000000000F3
+:10EDC0000000000000000000000000000000000043
+:10EDD00000000000000000000000000080000000B3
+:10EDE0000000000000000000000000000000000023
+:10EDF00000FFFFFFFF000000000000000000000017
+:10EE00000000000000000000808000000000000002
+:10EE100000000000000000000000000000FFFFFEF6
+:10EE20000606060606060606060606060606060682
+:10EE300006FFFFFFFF06060606060606060606068E
+:10EE400006060606060606FFFFFFFF070200000093
+:10EE500000000000000000000000000000FFFFFFB5
+:10EE600000000000000000000000000000000000A2
+:10EE700000FFFFFFFF000000000000000000000096
+:10EE800000000000000000FFFFFFFF000000000086
+:10EE900000000000000000000000000000FFFFFF75
+:10EEA00018181818181818181818181818181818E2
+:10EEB00018FFFFFFFF181818181818181818181836
+:10EEC00018181818181818FFFFFFFF00000000009E
+:10EED000000000000000000000000000020101002E
+:10EEE0000000000000000000000000000000000022
+:10EEF00000FFFFFFFF000000000000000000000016
+:10EF000000000000000000010100000000000000FF
+:10EF100000000000000000000000000000000000F1
+:10EF200000000000000000000000000000000000E1
+:10EF300000FFFFFFFF0000000000000000000000D5
+:10EF400000000000000000000000000000000000C1
+:10EF500000000000000000000000000000000000B1
+:10EF600000000000000000000000000000000000A1
+:10EF7000001F1F0F0F000000000000000000000035
+:10EF80000000000000000000000000000000000081
+:10EF90000000000000000000000000000000000071
+:10EFA000000000C0F0F8F8F8F8008080C040404051
+:10EFB0004040404040800000000000000000000091
+:10EFC0000000000000000000000080C0E07038D8A1
+:10EFD000FCFCFFFFFFFF7F1F070301010000000093
+:10EFE000000000000000000000060F0F0F060020C8
+:10EFF000408000000080E0F83C0F0701C0F0FFFFF8
+:10F00000FFFFFFBF8F81C0C0E0F87C7E7FFFFFFF66
+:10F01000FFFFFFFF7F7F7F7F7F7F3F3F000000007C
+:10F020000087FC00FCFFFF00000000000103070751
+:10F030000707030303030101000000E0FCFFFFFFDB
+:10F04000FFFF1F03000000000000000000C0E030D0
+:10F050001C070000071F3FFCF0E0C080000000001C
+:10F06000000000000000000000FCFFFFFFFFFF1F8A
+:10F0700003008080C0C0607070380C06070100007B
+:10F08000000000000000000001030307070E0E0E41
+:10F090001C1C1C1C1C1C1C1C1C1D1D1F0F0F0E07E8
+:10F0A000070303030100000000000000000000004F
+:10F0B0000000000000000080C060F0F8FEFE3E1876
+:10F0C000080808080800303000408000F8FE0701FA
+:10F0D0001C3F3F1F1B180ECFFFFFFF7F0F0F0F07B7
+:10F0E00080C07B0E070F1C383030606060607E7F10
+:10F0F0003F3F3118180C0E0303000000FF8181818F
+:10F10000818181FF00018244FF11AA4400000100B7
+:10F1100000010100000010385482D78254381000DA
+:10F12000000000010000000010385482C7825438EB
+:10F1300010000000000100000000000000824428D0
+:10F140001028448200000000000000000000C0C041
+:10F15000000000000000000000002010D0D01020AF
+:10F1600000000000000010082414D4D41424081057
+:10F170000000080412092515D5D515250912040823
+:10F18000312E4E6574776F726B20496E666F20204A
+:10F19000322E4D4420506F727420496E666F2020CD
+:10F1A000332E4C4F524120525353492020202020CF
+:10F1B000342E5665726573696F6E20436865636BA4
+:10F1C00020204E6574776F726B20496E666F202029
+:10F1D000202020202020202020202020202020202F
+:10F1E000202020202020202020202020202020201F
+:10F1F000202020202020202020202020202020200F
+:10F200005072696E74205B47756E3A2020205D2035
+:10F2100020202020202020202020202020202020EE
+:10F2200020202020202020202020202020202020DE
+:10F2300020202020202020202020202020202020CE
+:10F24000202020504F5254202020202020202020F9
+:10F2500020202020202020202020202020202020AE
+:10F26000202020202020202020202020202020209E
+:10F27000202020202020202020202020202020208E
+:10F28000456D70747900000000000000000000006F
+:10F29000426C7565536B79000000000000000000AF
+:10F2A0004C590000000000000000000000000000B9
+:10F2B0004A500000000000000000000000000000B4
+:10F2C00044617274000000000000000000000000B3
+:10F2D0005957595F426C7565736B790000000000E7
+:10F2E00052464944000000000000000000000000F9
+:10F2F0005947616F0000000000000000000000009E
+:10F300004859616E67000000000000000000000026
+:10F3100053532D4C616E00000000000000000000FF
+:10F32000426C7565536B79506C757300000000007A
+:10F33000504C4300000000000000000000000000EE
+:10F340005957595F426C7565736B79000000000076
+:10F3500050726F62655F4B590000000000000000B2
+:10F360005957595F507265737375726500000000DC
+:10F37000202020504F5254202020202020202020C8
+:10F38000202020202020202020202020202020207D
+:10F39000202020202020202020202020202020206D
+:10F3A000202020202020202020202020202020205D
+:10F3B000202020205665726573696F6E2020202002
+:10F3C000202020202020202020202020202020203D
+:10F3D000202020202020202020202020202020202D
+:10F3E000202020202020202020202020202020201D
+:10F3F000312E4D44436F6E6E6563742053657420E7
+:10F40000322E4C4F524120536C6176652053657407
+:10F41000332E506F72744C6F67204F757470757413
+:10F42000342E436F6E6E656374204D6F64652020CB
+:10F43000352E4E6574776F726B20536574202020D3
+:10F44000362E44617461496E69742020202020208A
+:10F45000312E4D44436F6E6E656374205365742086
+:10F46000322E4C4F524120536C61766520536574A7
+:10F47000332E506F72744C6F67204F7574707574B3
+:10F48000204D44436F6E6E65637420536574202075
+:10F49000202020202020202020202020202020206C
+:10F4A000202020202020202020202020202020205C
+:10F4B000202020202020202020202020202020204C
+:10F4C000204C4F524120536C617665205365742067
+:10F4D000202020202020202020202020202020202C
+:10F4E000202020202020202020202020202020201C
+:10F4F000202020202020202020202020202020200C
+:10F5000020506F72744C6F67204F75747075742043
+:10F5100020202020202020202020202020202020EB
+:10F5200020202020202020202020202020202020DB
+:10F5300020202020202020202020202020202020CB
+:10F540002020436F6E6E656374204D6F64652020CC
+:10F5500020202020202020202020202020202020AB
+:10F56000202020202020202020202020202020209B
+:10F570005072657373207C20746F207368696674A1
+:10F580002020204E6574776F726B205365742020A5
+:10F59000202020202020202020202020202020206B
+:10F5A000202020202020202020202020202020205B
+:10F5B0005072657373207C20746F20736869667461
+:10F5C0004E6F773A4469616C207377697463682081
+:10F5D0004E6F773A53746174696F6E20202020203B
+:10F5E0004E6F773A436C6F756420202020202020D6
+:10F5F0004E6F773A5465737420436C6F75642020A6
+:10F600004E6F773A576966692053746174696F6EFB
+:10F610004E6F773A4469616C207377697463682030
+:10F620004E6F773A34475F474D3520202020202009
+:10F630004E6F773A34475F4C353130202020202000
+:10F640004E6F773A576946692020202020202020DD
+:10F650004E6F773A57414E20202020202020202036
+:10F66000496E697469616C697A6520446174613FAF
+:10F67000202020202020202020202020202020208A
+:10F68000202020202020202020202020202020207A
+:10F6900027454E5445522720746F2073686966745D
+:10F6A000000000000000F03F000000000000F83FF4
+:10F6B00000000000000000000000004003B8E23F2E
+:10F6C000000000000000000006D0CF43EBFD4C3EE0
+:10F6D000033333333333E33FFFAB6FDBB66DDB3FD5
+:10F6E0004D268F515555D53F01411DA96074D13F1D
+:10F6F00065DBC9934A86CD3FEF4E454A287ECA3F17
+:10F700003E5555555555C53F93BDBE166CC166BF98
+:10F710002CDE25AF6A56113FF16BD2C541BDBBBE91
+:10F72000D0A4BE726937663E04FA97999999D93F79
+:10F73000AF788E1DC571CC3F9FC678D0099AC33F64
+:10F74000935555555555E53F599322942449D23F39
+:10F75000DE03CB966446C73F44523EDF12F1C23F00
+:10F760000000000000000000DDDDDDDDDCBBBBDDF6
+:10F77000DDDDDDDDDDDDDDDD988888888888888851
+:10F780007777777777888888855555566666666671
+:10F790006666666666688888833333322222222250
+:10F7A000222222222228888DC8F703080000002088
+:10F7B000BC120000248F000848FA0308BC12002085
+:10F7C0006CDB0000BC690308412D010203040465E1
+:10F7D00006070809320100FF00891112239B322419
+:10F7E00046AD573665BF74488CC19D5AAFD3BE6CC9
+:10F7F000CAE5DB7EE9F7F88110080193331A22A5E8
+:10F80000562C47B7753E64C99C408DDBBF52AEEDA8
+:10F81000DA64CBFFF976E802218B301002991326C7
+:10F8200067AF763444BD554AADC3BC588ED19F6E88
+:10F83000EBE7FA7CC8F5D983310A2091121803A7A7
+:10F84000772E66B5543C45CBBD42ACD99E508FEF68
+:10F85000FB66EAFDD874C904428D5316619F70207F
+:10F8600004A9153227BB364CCEC5DF5EEDD7FC6848
+:10F8700088E1997AABF3BA85520C4397711E60A167
+:10F88000142805B3373A26CDDE44CFDFFD56ECE928
+:10F89000986089FBBB72AA06638F7214409D512247
+:10F8A00025AB343006B9174EEFC7FE5CCCD5DD6A08
+:10F8B000A9E3B8788AF19B87730E6295501C41A327
+:10F8C000352A24B1163807CFFF46EEDDDC54CDEBE8
+:10F8D000B962A8F99A708B1023088481951AA793AE
+:10F8E000B62CC2A5D33EE1B7F04008C919522BDBB4
+:10F8F0003A644EED5F766DFF7C899480DE859BB720
+:10F9000012A6ADD224C3BFF136E0C1184809D33BDB
+:10F910005A2AE55E6C4FF77D7E6C0AA583B4188683
+:10F9200091972EE3A7F23CC0B5D14229CB38500ABB
+:10F93000D91B666FEF7E744CFD5D8BB502A4999662
+:10F940001087AFF326E2BDD034C1C3394A28D11A9B
+:10F95000580BE77F6E6EF55C7C4D0CC685D71EE5B7
+:10F9600097F42880A1913AA3B3B2444ACD5B56697B
+:10F97000DF78600CE91D722FFB3E8DD604C79FF522
+:10F9800016E4A9902081BBB332A2C55A4C4BD7795B
+:10F990005E68E11C680DF33F7A2E0EE787F61CC403
+:10F9A00095D52AA1A3B03882B193466BCF7A54483B
+:10F9B000DD59622DEB3C700EF91F8FF706E69DD4E2
+:10F9C00014C5ABB122A0B9923083C77B4E6AD5581B
+:10F9D0005C49E33D6A2CF11E780F00082C41542B42
+:10F9E00041504E3D0008FF0102030405060701FFD8
+:10F9F00001FF01FF01FF01FF01FF01CF022501C847
+:10FA00000C5C53595354454D2E545854181D4D31C8
+:10FA10005F30010911190A1632190A1633190A152D
+:10FA200034190C13504F531969C21203120202FF0A
+:10FA30000901FF01FF01E5130103120202FF0901A1
+:08FA4000FF01FF01E572170050
+:0400000508008189E5
+:00000001FF
diff --git a/obj/TXH_V1.3.9.hex b/obj/TXH_V1.3.9.hex
new file mode 100644
index 0000000..99d280f
--- /dev/null
+++ b/obj/TXH_V1.3.9.hex
@@ -0,0 +1,14264 @@
+:020000040800F2
+:1080000028EE0020A1810008A981000889AB0008A2
+:10801000AD810008AF810008B181000800000000B8
+:10802000000000000000000000000000B381000814
+:10803000B581000800000000B7810008B981000880
+:10804000BB810008BB810008BB810008BB81000820
+:10805000BB810008BB810008199E0008299E00080A
+:10806000BB810008BB810008BB810008BB81000800
+:10807000BB810008BB810008AB990008B3990008D8
+:10808000BB810008BB990008BB810008BB810008C8
+:10809000BB810008BB810008BB810008BB810008D0
+:1080A000BB810008BB810008BB810008BB810008C0
+:1080B00001450308BB810008BB810008BB810008A3
+:1080C000BB810008BB810008BB810008BB810008A0
+:1080D000BB810008235403082B54030833540308BE
+:1080E000219E0008BB810008BB810008BB810008FD
+:1080F000BB810008BB810008BB810008C399000850
+:10810000BB810008BB810008BB810008BB8100085F
+:10811000135403081B540308BB810008BB810008EB
+:10812000BB810008BB810008BB810008BB8100083F
+:10813000BB810008BB810008BB810008BB8100082F
+:10814000BB810008BB810008BB810008BB8100081F
+:10815000BB810008CB990008D39900083B54030861
+:10816000BB810008BB810008BB810008BB810008FF
+:10817000BB810008BB810008BB810008BB810008EF
+:10818000BB810008BB810008DFF810D000F058FC6C
+:108190000048004781720308AFF3008028EE0020FA
+:1081A0000648804706480047FEE7FEE7FEE7FEE791
+:1081B000FEE7FEE7FEE7FEE7FEE7FEE79944030879
+:1081C000898100082DE9F0410024061B254671F144
+:1081D000000605DA01240027D0EB070067EB010158
+:1081E000161E73F1000605DA0027D2EB07020125FF
+:1081F00067EB030300F0C1FA86460E4617469C461D
+:10820000AC4204D00025D0EB050E65EB010624B18D
+:108210000020D2EB000760EB030C704631463A4673
+:108220006346BDE8F081202A06DBCB17203A41FAED
+:1082300002F043EAE07306E041FA02F3D040C2F1F3
+:108240002002914008431946704740EA01039B070A
+:1082500003D009E008C9121F08C0042AFAD203E0BB
+:1082600011F8013B00F8013B521EF9D27047421E43
+:1082700012F8013F002BFBD111F8013B02F8013B42
+:10828000002BF9D17047421C10F8011B0029FBD1CB
+:10829000801A704730B505460020034600E05B1C9D
+:1082A000934205D2EC5CC85C201A01D1002CF6D1B7
+:1082B00030BD2DE9FE4F804681EA0300C00F0C4619
+:1082C000009021F0004123F00045B8EB0200A941E5
+:1082D00005D24046214690461C460B46024623F0F6
+:1082E0000040104347D0270DC7F30A00C3F30A51DB
+:1082F0000290401A019040286BDAC3F3130040F457
+:10830000801B0098924620B10023D2EB030A63EB56
+:108310000B0B01985946C0F14002504600F05EFA3E
+:1083200006460D4650465946019AFFF77CFF10EB72
+:1083300008006141002487EA115284EAE7731A4376
+:1083400040D0009A62B3019A012A4FEA075215DC25
+:10835000001B61EB02014FF0004202EA0752CDE937
+:108360000042001C41F5801132462B4600F0EAFA2B
+:1083700003B0BDE8F08F40462146F9E7001B61EBF2
+:108380000201001C41F5801300185B412018A2F582
+:10839000001747EB030140EAD570B6196D4111E0B3
+:1083A0006D084FEA360645EAC0754FEA0752001BD2
+:1083B00061EB0201001C41F5801149084FEA3000D1
+:1083C0000019514132462B4603B0BDE8F04F00F092
+:1083D000AABA0098012240000023D0EB020263EB0E
+:1083E000E073009821464FEAE074B8EB000061EBBF
+:1083F0000401E9E783F000435BE781F0004158E7BF
+:108400002DE9FE4F81EA030404F0004421F000410D
+:1084100000944FF0000B23F0004350EA01045ED0BB
+:1084200052EA03045BD0C3F30A54C1F30A552C4447
+:10843000A4F2F3340194A0FB0254C1F3130141F4FC
+:108440008011C3F3130343F4801301FB024400FBC8
+:10845000034E840A970A44EA815447EA8357A4FBEF
+:10846000076802958D0A05FB07854FEA932C04FBEC
+:108470000C542705029D4FEA065847EA1637B5EB1C
+:1084800008056EEB070C870E920E47EA811742EA49
+:108490008312A7FB0201B6EB0B0164EB00042B0D6A
+:1084A00043EA0C335E1844EB1C50DA465146E7FBB6
+:1084B0000201C5F313044FEA0B3343EA14534FEAA6
+:1084C0000432019C43EA0603A4F10C040294009CCC
+:1084D000CDE900B400F036FA03B0BDE8F08F00201B
+:1084E0000146F9E72DE9F04D81EA030404F0004B61
+:1084F00021F0004514464FF0000A23F0004150EAF5
+:10850000050220D054EA01021DD0C5F30A570246E5
+:10851000C5F31303C1F31300C1F30A5640F48015E9
+:1085200043F48013A7EB0608101BD64608F2FD386B
+:1085300073EB050002D308F1010801E092185B41DA
+:10854000B8F1000F03DA00200146BDE8F08D0020ED
+:108550004FF48011064684460EE0171B73EB0507A7
+:1085600005D3121B63EB050306434CEA010C4908D3
+:108570004FEA300092185B4150EA0107EDD152EA10
+:10858000030012D082EA040083EA0501084305D003
+:10859000101BAB4106D20122002306E000224FF05F
+:1085A000004302E06FF0010253101AEB06004CEB9F
+:1085B000085110EB0A0041EB0B01BDE8F04D00F053
+:1085C000B2B9F0B4CA17CB0F50405140C61841F1B0
+:1085D00000054FEAC372314628004FF0960303D0DE
+:1085E000B623F0BC00F071B930460021F9E70EB5B2
+:1085F000C10F80EAE0700844CA07002140F233430B
+:108600008DE80E000A460B4600F09CF903B000BD51
+:108610000EB540F2334102910021CDE900110A4626
+:108620000B4600F08FF903B000BD3EB5CA17CB0F63
+:10863000002450405140C0186141DA0740F23343F2
+:108640000094CDE901232246234600F07BF903B0D4
+:1086500030BD10B500F0004420F00040C20DC0F362
+:10866000160040F400007F2A02DA0020014610BD07
+:108670000021962A03DCC2F19602D04002E0963A2D
+:1086800000F0ACF8002CF2D00023D0EB030063EB39
+:10869000010110BD70B5C1F30A5201F0004500247C
+:1086A000C1F3130140F2FF3341F480119A4201DA21
+:1086B000002070BD40F233439A42A2F2334203DC01
+:1086C000524200F09AF800E090402C43F1D0404232
+:1086D00070BD70B5C1F30A5201F000450024C1F32A
+:1086E000130140F2FF3341F480119A4202DA002074
+:1086F000014670BD40F233439A42A2F2334203DC9A
+:10870000524200F07AF801E000F068F82C43F0D013
+:108710000023D0EB030063EB010170BD00F00042C9
+:1087200030F000400AD0C10D01F56071C0F31600B1
+:1087300042EA0151C2084007114370470020014638
+:10874000704701F0004330B421F0004150EA0102CB
+:1087500006D00A0DA2F56072C1F31301002A02DCF3
+:1087600030BC00207047440F44EAC104C100E01847
+:1087700030BC00EBC25000F09FB82DE9F05F054619
+:10878000002092469B4688460646814640241BE0D0
+:10879000284641464746224600F02FF853465A469F
+:1087A000C01A914110D311461846224600F016F81F
+:1087B0002D1A67EB01084F4622460120002100F0E8
+:1087C0000DF817EB00094E41201EA4F10104DFDC77
+:1087D000484631462A464346BDE8F09F202A04DB3E
+:1087E000203A00FA02F1002070479140C2F12003C4
+:1087F00020FA03F3194390407047202A04DB203A03
+:1088000021FA02F00021704721FA02F3D040C2F1B0
+:108810002002914008431946704700000FB400231E
+:1088200000B589B00CA900910B996FF00042CB60A4
+:108830001E4B06931E4B07930423CDE901321D4ABC
+:10884000089202466B46002000F0A6F909B05DF8D8
+:1088500014FB70B586B006464FF0FF300091CDE9AD
+:108860000101002015460C4604903246694604A8D2
+:10887000FFF7D4FF02460498211825B108B1084635
+:1088800000E020462860049800280DD0002A02DD70
+:108890000098884208D0081B0094CDE901043246B4
+:1088A000694604A8FFF7BAFF06B070BDD18D000875
+:1088B000EF8D0008658A00080029A8BF7047401C9A
+:1088C000490008BF20F00100704710B4B0FA80FCE6
+:1088D00000FA0CF050EA010404BF10BC704749B123
+:1088E000CCF1200421FA04F411FA0CF118BF012193
+:1088F00021430843A3EB0C01CB1D4FEA00614FEA73
+:10890000102042BF002010BC704700EBC350104441
+:108910000029A4BF10BC7047401C490008BF20F0CC
+:10892000010010BC704710B5141E73F1000408DA82
+:10893000401C41F1000192185B411A4301D120F023
+:10894000010010BD2DE9F04D92469B4611B1B1FAE0
+:1089500081F202E0B0FA80F220329046FFF73EFF4B
+:1089600004460F4640EA0A0041EA0B0153465A46C4
+:10897000084313D0114653EA010019D0C8F1400250
+:108980005046FFF73AFF05460E46504659464246C6
+:10899000FFF724FF084305D0012004E020463946B4
+:1089A000BDE8F08D0020054346EAE0762C433743CE
+:1089B0000A986305E40AA0EB08000022FD0A44EAD5
+:1089C00047540A3002D500200146E9E70105101995
+:1089D0006941DDE9084500196941BDE8F04DA2E7AC
+:1089E00070B521F0004303430CD0C1F30A550024B5
+:1089F000D5EB040564EB0403D617AD1AB34102DBD3
+:108A00000020014670BD201841EB025170BD0000EE
+:108A100030B5041E71F1000404DB4FF00044404205
+:108A200064EB0101141E73F1000405DB1C464FF0DA
+:108A30000043524263EB0403994208BF904230BDA9
+:108A4000064C074D06E0E06840F0010394E807009B
+:108A500098471034AC42F6D3FFF79AFB78F8030836
+:108A600098F80308C0B24FF4F05100F03BBA000090
+:108A70002DE9FF4F087883B09946FF2805D0491C9F
+:108A80002D2804D00024002008E000200BE0012461
+:108A9000F9E700EB800003EB4000491C0B78FF2B4B
+:108AA000F7D104B1404200230293147819461D46C1
+:108AB0002D2C01D02B2C04D1521C2D2C13D0002492
+:108AC0000294AA461478FF2C0FD00A25A3FB057840
+:108AD00001FB05814FF0000C03FB0C11521CE31944
+:108AE0004AEB0101EEE70124EAE7814453EA010081
+:108AF00002D019F5C87F06DA03980021C0E90011F9
+:108B000007B0BDE8F08F0025AE4E2F46DFF8B882E3
+:108B1000184600F0FBF9CDE90001B9F1000002DAD6
+:108B2000C9F1000400E004460023A74A1AEB030B36
+:108B300042EB045A12E0E00707D02A463346384693
+:108B40004146FFF75DFC074688462A4633461046F5
+:108B50001946FFF755FC05460E466410002CEAD175
+:108B6000DDE90001B9F1000F5A46534606DAFFF776
+:108B7000B9FC3A464346FFF7B5FC05E0FFF740FC79
+:108B80003A464346FFF73CFC029A0AB181F00041A5
+:108B9000039AC2E90001B3E72DE9FF4F1F468DB0EC
+:108BA000D7E901464FF0FF382E2045464FF0000927
+:108BB0000B90B9696D1C0E988847396A82468847C0
+:108BC0000028F6D1BAF1FF3F0AD024F4D064002E79
+:108BD00011DDBAF12B0F08D0BAF12D0F0BD102E045
+:108BE000404611B08DE744F48064B9696D1C0E985D
+:108BF00088478246761E6946600501D52D2000E033
+:108C00002B208DF8000001F1010B0DF1200809E087
+:108C1000B9696D1C0E98884782460F9844F4007419
+:108C2000761E0560002E02DDBAF1300FF0D00B99F0
+:108C30008A453ED144F0800406E00F99681CA9F1F2
+:108C4000010944F400740860B9696D1C761E0E9821
+:108C5000884782463028F0D02BE00B998A4505D111
+:108C6000200603D444F08004761E18E050462DF010
+:108C700021FF08B30DF11301761E44F400748B45F7
+:108C800008D2AAF130000BF8010B200607D5A9F194
+:108C9000010003E0200602D409F101008146A0058D
+:108CA00002D50F99681C0860B9696D1C0E98884739
+:108CB0008246002ED1DC53E0002E51DDBAF1650F63
+:108CC00002D0BAF1450F4BD1A00549D5B9696D1C49
+:108CD00024F44074761E0E9888478246002E0CDDE0
+:108CE0002B2804D0BAF12D0F07D144F48074B96950
+:108CF0006D1C0E9888478246761EE00501D52D2111
+:108D000000E02B2108F8011BCDF82C8021E00DF1AB
+:108D10002901761E44F4007488450CD2AAF1300073
+:108D200010F0FF0088F8000002D10B99884509D99E
+:108D300008F1010806E0E00501D5244801E042F20F
+:108D40000F708146B9696D1C0E98884782460F984E
+:108D50000560002E04DD50462DF0ACFE0028D6D173
+:108D6000F9690E988847FF208BF8000088F800000A
+:108D70000020069007904B466A4608A906A8FFF710
+:108D800077FEA00502D46FF001002AE714F0240F4B
+:108D90000AD0E00714D1DDE906123868031D3B60F4
+:108DA0000068C0E900120BE0DDE90601FFF7C9FC2D
+:108DB0000146E00704D13868021D3A60006801608E
+:108DC00028460EE7000014400000F03FF1D8FFFFF6
+:108DD000426842B1016811F8013B23B1521EC0E95B
+:108DE0000012184670470121C160881E7047426812
+:108DF0005AB1C368016843B983688B4205D0491EE4
+:108E0000521CC0E90012002070474FF0FF3070473D
+:108E10002DE9F04D00231A461B1A8A4103DB00207E
+:108E20000146BDE8F08DC1F30A52C1F3130141F4CC
+:108E300080154FF0000BD10702D100186D41521E72
+:108E40000027044640F2FF11384601EB620A3E4615
+:108E50008046024600204FF48011FFF7CEFCC21975
+:108E60007141BB1846EB0100B4EB030C75EB000C31
+:108E700004D3E41A65EB000517460E46241908F1E1
+:108E800001006D4180463428E3DDF91946EB060008
+:108E9000091BA84103D24FF0FF32134601E0002224
+:108EA00013461BEB070046EB0A51BDE8F04DFFF7F8
+:108EB0003ABD000030B5041E71F1000404DB4FF030
+:108EC0000044404264EB0101141E73F1000405DB11
+:108ED0001C464FF00043524263EB04038B4208BF31
+:108EE000824230BD7F2801D9002208E0064A02EB09
+:108EF0005002C007127800D1120902F00F020120BF
+:108F0000904008407047000038F803080EB540F262
+:108F1000334202920022CDE900221346FFF712FDF0
+:108F200003B000BD70B58C1810F8015B15F0070395
+:108F300001D110F8013B2A1106D110F8012B03E0F2
+:108F400010F8016B01F8016B5B1EF9D12B0705D4FA
+:108F50000023521E0DD401F8013BFAE710F8013B43
+:108F6000CB1A921C03E013F8015B01F8015B521E5F
+:108F7000F9D5A142D8D3002070BD10B502461078B3
+:108F800003E012F8014B2318D8B20B1EA1F1010423
+:108F9000A1B2F6D110BD000070B5ADF5287D044634
+:108FA0000D460020A790A690002604EB44004549FA
+:108FB00001EBC000408AA84203DC00200DF5287DAB
+:108FC00070BD0020A69077E004EB44003D4B03EB1E
+:108FD000C000028A04EB440003EBC00080892844EF
+:108FE00081B2394800F010F90020A79011E004EB9D
+:108FF0004400344901EBC0004068BDF89C12405C5D
+:1090000001A9BDF89C228854BDF89C02401C80B286
+:10901000A79004EB44002B4901EBC000008ABDF887
+:109020009C128842E3DC04EB4400264A02EBC000B9
+:10903000008A401E81B201A8FFF79FFF23490870F4
+:1090400004EB44001F4901EBC000008A401E01A947
+:10905000085C1E490978884226D10020A79016E0B6
+:1090600004EB4400174901EBC0004068BDF89C12B6
+:10907000405C04EB4401134A02EBC1018968BDF86E
+:109080009C228854BDF89C02401C80B2A79004EB3F
+:1090900044000C4901EBC000008A401EBDF89C1240
+:1090A0008842DDDC012089E764202DF041FFBDF816
+:1090B0009802401C80B2A690BDF89802062883DB77
+:1090C00000207BE774D0030890A70020310A00201D
+:1090D0002DE9F043ADF5257D04460E460025002719
+:1090E000A846A94604EB4400324901EBC000408A7F
+:1090F000B04204DC00200DF5257DBDE8F08300259D
+:1091000018E004EB44002B4901EBC0008068405D8F
+:1091100004EB4401274A02EBC1014968485504EBBE
+:109120004400114601EBC0004068405D0DF80500A9
+:10913000681C85B204EB44001E4901EBC000008AA4
+:10914000401EA842DDDC04EB44000A4602EBC000EE
+:10915000008A401E81B26846FFF70FFF04EB44010E
+:10916000144A02EBC101098A491E0DF801000027CB
+:109170001BE004EB44000F4B03EBC000028A04EB3E
+:10918000440003EBC0008089304481B2684600F09F
+:109190004FF931462046FFF7FFFE012800D1AAE72C
+:1091A00064202DF0C5FE781C87B2062FE1DB00207D
+:1091B000A1E7000074D0030808B50020009028F053
+:1091C0001FFC0F49087000F09BF80D480078242818
+:1091D00004D0272807D028280FD109E0002109480A
+:1091E00080F8081D09E00121064880F8081D04E008
+:1091F0000221044880F8081D00BF00BF08BD000020
+:109200002C0A0020BC2200202DE9F04106460D4624
+:109210001746002401202DF043FC00202849088037
+:109220000DE028F0CFFB00F0800000B10BE0012042
+:109230002DF07EFE22480088401C214908802048ED
+:109240000088C828EDDB00BF1D480088C82832DA36
+:1092500010211C4801F08CFC08211A4801F08AFCFE
+:10926000E82000F031F8C5F3871000F02DF8A906CA
+:10927000080E00F029F8002000F026F8002404E091
+:10928000002000F021F8601C84B2042CF8DB0024DC
+:1092900005E0FF2000F018F83055601C84B2BC4295
+:1092A000F7DB1021074801F065FC00202DF0F8FBEA
+:1092B0000120BDE8F08100202DF0F2FB0020F8E74E
+:1092C0002E0A00200000024010B5044600BF022113
+:1092D0000A4828F0A5FC0028F9D02146074828F0C4
+:1092E000ABFC00BF0121054828F09AFC0028F9D00A
+:1092F000024828F09EFCC0B210BD000000300140C2
+:1093000010B501202DF0CCFB00201E4908800DE097
+:1093100028F058FB00F0800000B10BE001202DF098
+:1093200007FE18480088401C164908801548008828
+:10933000C828EDDB00BF13480088C8281CDA1021BC
+:10934000114801F015FC08210F4801F013FC3D20E5
+:10935000FFF7BAFF2A20FFF7B7FF8020FFF7B4FF1F
+:10936000A720FFF7B1FF1021074801F003FC002000
+:109370002DF096FB012010BD00202DF091FB002068
+:10938000F9E700002E0A00200000024070B50546F3
+:109390000E46002401202DF083FB00202249088086
+:1093A0000DE028F00FFB00F0800000B10BE0012081
+:1093B0002DF0BEFD1C480088401C1B4908801A483F
+:1093C0000088C828EDDB00BF17480088C82825DAC8
+:1093D0001021164801F0CCFB0821144801F0CAFB0B
+:1093E0008420FFF771FF0020FFF76EFF0020FFF7DA
+:1093F0006BFF0020FFF768FF002404E0285DFFF703
+:1094000063FF601C84B2B442F8DB1021074801F00E
+:10941000B1FB00202DF044FB012070BD00202DF099
+:109420003FFB0020F9E700002E0A00200000024068
+:1094300070B506460C46154601202DF031FB294635
+:109440003046FFF7A3FF08B9002070BD00201F4978
+:1094500008800DE028F0B6FA00F0800000B10BE0C3
+:1094600001202DF065FD19480088401C174908802F
+:1094700016480088C828EDDB00BF14480088C828BB
+:109480001EDA1021124801F073FB0821104801F088
+:1094900071FB8320FFF718FFC4F38710FFF714FF59
+:1094A000A106080EFFF710FF0020FFF70DFF1021A7
+:1094B000074801F05FFB00202DF0F2FA0120C4E71D
+:1094C00000202DF0EDFA0020BFE700002E0A00205A
+:1094D0000000024030B502460020002304E012F8EC
+:1094E000014B60405C1CE3B28B42F8DB30BD70B5D1
+:1094F00004460D46164632462946204600F001F83D
+:1095000070BDF8B503460C460020002100BF06E000
+:10951000C50022FA05F5EDB20DF80050401C0428F4
+:10952000F6DB00201AE0064600EBD6777F100FB975
+:10953000012701E04FF0FF373D4600210BE01E5CA4
+:10954000012D01D10F4601E0C1F103071DF807709D
+:109550007E401E54491C0429F1DB401CA042E2D38A
+:10956000F8BD000010B5044639202DF023FFE0B20D
+:109570002DF040FFC4F307202DF03CFFC4F307405B
+:109580002DF038FF200E2DF035FF4FF480510348A9
+:1095900001F0F0FA2CF094F810BD00000004024035
+:1095A0002DE9F04107460E4614463A202DF002FF01
+:1095B000F0B22DF01FFF30122DF01CFF4FF4805140
+:1095C0000F4801F0D7FA19E02CF07AF805461D2D66
+:1095D00011D1384600F0ACF805463B202DF0EAFEEC
+:1095E0004FF48051064801F0C5FA2F4434B1208869
+:1095F0002844208002E02846BDE8F081E4E700002E
+:10960000000402402DE9F04107460E4614463C2076
+:109610002DF0D0FEF0B22DF0EDFE30122DF0EAFE6E
+:109620004FF48051104801F0A5FA0CB100202080C1
+:1096300019E02CF045F805461E2D11D1384600F0F2
+:109640002BF905463D202DF0B5FE4FF4805106481C
+:1096500001F090FA2F4434B120882844208002E0A1
+:109660002846BDE8F081E4E70004024010B528F088
+:10967000A1F808B100F02EF8302000F0A9F810BDD4
+:1096800010B504462146362000F08EF810BD10B506
+:10969000044614B1204600F0ABF8342000F098F8EE
+:1096A00010BD10B50446204600F0A2F820785C28D2
+:1096B00002D020782F2803D10021642000F008F97F
+:1096C000322000F085F810BD10B5682000F04CF88D
+:1096D00010BD000010B522202DF06CFE2DF05FFEB5
+:1096E00004464FF48051024801F044FA204610BD70
+:1096F000000402402DE9F0412DF051FE04462DF00A
+:109700004EFE05462DF04BFE06462DF048FE074660
+:109710004FF48051054801F02DFA44EA052040EA53
+:10972000064040EA0760BDE8F08100000004024006
+:1097300070B5044627202DF03DFE2DF030FE064684
+:10974000054646B100BF2DF02AFE2070641C701E35
+:10975000C0B2061EF7D14FF48051024801F00AFA58
+:10976000284670BD0004024010B504460C202DF0C0
+:1097700021FE20462DF03EFEFFF7BCFF10BD00008D
+:1097800070B504460A202DF015FE20462DF032FE5D
+:109790002DF005FE05464FF48051024801F0EAF92C
+:1097A000284670BD0004024070B505460C462846A8
+:1097B0002DF000FE20462DF01DFE4FF48051034891
+:1097C00001F0D8F92BF07CFF70BD000000040240CE
+:1097D00010B5044620462DF0EDFD4FF480510348AE
+:1097E00001F0C8F92BF06CFF10BD0000000402402E
+:1097F0002DE9F041064601202DF0DCFD2DF0CFFDD6
+:1098000043282BDA2B20FFF7BBFF102826DA2F2066
+:109810002DF0D0FD00202DF0EDFD3220FFF7D8FF18
+:109820000446142C1AD1CF20FFF7AAFF0446ACB18E
+:109830004C20FFF799FF00EB042739464C2000F03D
+:1098400047F85020FFF790FF00EB042739465020DF
+:1098500000F03EF80021702000F03AF82F202DF0A3
+:10986000A9FD357828462DF0C5FD09E0761C357830
+:109870005C2D01D02F2D00D1002528462DF0BAFDFA
+:10988000002DF3D14FF48051024801F073F9BDE887
+:10989000F08100000004024070B504462D202DF038
+:1098A00089FD2DF07CFD0646054646B100BF2078B7
+:1098B0002DF0A0FD641C701EC0B2061EF7D14FF43F
+:1098C0008051024801F056F9284670BD000402405C
+:1098D00070B505460C460D202DF06CFD28462DF088
+:1098E00089FDE0B22DF086FDC4F307202DF082FD46
+:1098F000C4F307402DF07EFD200E2DF07BFD4FF4CC
+:109900008051024801F036F970BD000000040240A9
+:1099100070B502460C46FF25FF2309E012F8010B43
+:1099200080EA05010648405C80EA03050548435C7F
+:10993000201EA4F10106B4B2F0D145EA032070BDA7
+:10994000DCCD0308DCCE03082DE9F04103460C46CC
+:1099500000200146024606E013F8010B411842F1CF
+:109960000002601E84B2002CF6DC080C40EA024CB7
+:10997000100C8DB21CEB050140F10002080C40EA0E
+:10998000024041186FEA010080B2BDE8F08130B5B5
+:1099900002460020002305E012F8015B2C18E0B21B
+:1099A0005C1CE3B28B42F7DB30BD10B51DF0ECFA66
+:1099B00010BD10B51DF086FA10BD10B51DF052FA9D
+:1099C00010BD10B51DF0AEFA10BD10B51FF0C8FDEA
+:1099D00010BD10B527F02AFA10BD00000246094B51
+:1099E0009A4201D2084801E00648103801F00053BD
+:1099F0001BB1064B0B40C36002E0044B0B4083607D
+:109A00007047000010640240006002407D0F7D0F2F
+:109A100021B1026842F00102026003E0026822F014
+:109A20000102026070470000016821F0010101603D
+:109A30000021016041608160C160016121214161BB
+:109A40004A49884204D13D21484A103A91608CE04D
+:109A500046491831884205D14FF47461434A103A9F
+:109A6000916082E041493031884205D14FF4741150
+:109A70003E4A103A916078E03C494831884205D12D
+:109A80004FF07461394A103A91606EE037496031A5
+:109A9000884204D13649354A103AD16065E03349ED
+:109AA0007831884204D13349304A103AD1605CE0C1
+:109AB0002E499031884204D12F492C4A103AD16066
+:109AC00053E02A49A831884205D14FF03D51274A39
+:109AD000103AD16049E02949884204D13D21274A02
+:109AE000083A116041E025491831884205D14FF408
+:109AF0007461224A083A116037E0204930318842C7
+:109B000005D14FF474111D4A083A11602DE01B492C
+:109B10004831884205D14FF07461184A083A116003
+:109B200023E016496031884204D11149134A121FBB
+:109B300011601AE011497831884204D10D490F4A69
+:109B4000121F116011E00D499031884204D10A4979
+:109B50000A4A121F116008E00849A831884204D15E
+:109B60004FF03D51054A121F1160704710600240CE
+:109B70003D000020400F002000003D201064024006
+:109B800010B501F080034BB122B1436943F080036B
+:109B9000436103E0436923F08003436180290BD0D4
+:109BA0002AB1036801F01E042343036004E0036844
+:109BB00001F01E04A343036010BD000010B5002295
+:109BC0000268134B1A40CC680B6823434C6923434B
+:109BD0008C692343CC6923430C6A23434C6A234397
+:109BE0008C6A23434C6B23438C6B23431A430260E0
+:109BF000426922F00702D1E90B3423431A43426140
+:109C00000B6943604B6883608B68C36010BD0000C4
+:109C10003F801CF01CB500240121202027F0D6FD38
+:109C20003020009001208DF8040000208DF80600FF
+:109C300003208DF8050000208DF8070069461748BD
+:109C400000F022FF3021154800F094FF0021144855
+:109C500080F8841600201349887001204870C8706D
+:109C60004FF4FA70886000F021F80F4890F80B0F5D
+:109C7000592811DD24200A49F53948710820087156
+:109C80003020C870142088702020487000210648B9
+:109C900080F80B1F00F04EF81CBD000000140240BD
+:109CA000BC32002040390020BC2200201CB52DF021
+:109CB00047FAD0202DF010FA2DF076FA00202DF082
+:109CC0000BFA2DF071FA2DF03BFAD1202DF004FAA9
+:109CD0002DF06AFA00240EE0062C05DA01202DF0A2
+:109CE000CBF90DF8040004E000202DF0C5F90DF8C3
+:109CF0000400601CC4B2072CEEDB2DF03BFA9DF88B
+:109D000006000A4948719DF8050008719DF8040095
+:109D1000C8709DF8020088709DF8010048709DF899
+:109D20000010034880F80B1F1CBD0000C731002045
+:109D3000BC2200201CB500241B4890F80B0F8DF8A6
+:109D400000001A4840788DF80100184880788DF896
+:109D5000020001208DF803001448C0788DF804003B
+:109D6000124800798DF80500104840798DF80600FA
+:109D70002DF0E6F9D0202DF0AFF92DF015FA0020E6
+:109D80002DF0AAF92DF010FA00BF07E01DF804002D
+:109D90002DF0A2F92DF008FA601CC4B2072CF5DBF7
+:109DA0002DF0E8F91CBD0000BC220020C7310020C6
+:109DB00070B502460C460025002309E012F8010B9D
+:109DC00080EA05010648405C80EA03050548435CDB
+:109DD000201EA4F10106B4B2F0D145EA032070BD03
+:109DE000DCCD0308DCCE030810B504460B46002189
+:109DF000072A00DD072244EA042001462BB901FAB4
+:109E000002F081B20912084610BD012B02D11141A6
+:109E1000C8B2F9E700BFF7E710B527F0FBFA10BDAD
+:109E200010B527F0F7FA10BD10B527F0F3FA10BD02
+:109E30000149086070470000143C014001460020C1
+:109E40000022074B1B6803EA0102054B14331B6811
+:109E50000B4013B10AB1012000E000207047000060
+:109E6000003C0140002123498279002A3AD00A4669
+:109E7000126803689A430B461A600A1D1268036849
+:109E80009A430B1D1A60027911440A6803681A4349
+:109E90000A60184A0832126803689A43154B08335F
+:109EA0001A601A1D126803689A43124B0C331A6029
+:109EB0004279102A0ED11A1F126803681A430D4BFB
+:109EC00008331A601A1D126803681A43094B0C33D1
+:109ED0001A600DE00749427911440A6803681A4381
+:109EE0000A6005E0027911440A6803689A430A602F
+:109EF00070470000003C014010B504460B460021AD
+:109F0000072A00DD072244EA0420014613B9114163
+:109F1000C8B210BD012B05D101FA02F081B20912BD
+:109F20000846F6E700BFF4E7F0B5ADF21C5D044665
+:109F30000D460020CDF81805CDF81405002604EBD9
+:109F40004400584901EBC000408AA84203DC0020CD
+:109F50000DF21C5DF0BD0020CDF814059AE05148CB
+:109F60000122C168504800F0A9FA4E4840680078C4
+:109F70008DF800009DF8000038287DD104EB4400E6
+:109F8000484B03EBC000C06804EB4403454F07EBAC
+:109F9000C3031B8A03FB050104EB44003B4603EBB0
+:109FA000C000028A404800F089FA0020CDF8180568
+:109FB00012E004EB44003B4901EBC0004068BDF8EF
+:109FC0001815405CBDF818250DF80200BDF81805FD
+:109FD000401C80B2CDF8180504EB4400314901EB78
+:109FE000C000008ABDF818158842E2DC04EB44008A
+:109FF0002C4A02EBC000008A401E81B2684600F085
+:10A0000023FB064604EB4400264901EBC000008A0E
+:10A01000401E1DF80000B04233D10020CDF81805D5
+:10A0200020E004EB44001F4901EBC0004068BDF88C
+:10A030001815415C04EB44001A4A02EBC00080682A
+:10A04000BDF81825024404EB4400164B03EBC00096
+:10A05000008A401E68431154BDF81805401C80B2A8
+:10A06000CDF8180504EB44000E4901EBC000008A4E
+:10A07000401EBDF8181500E003E08842D1DC012045
+:10A0800066E764202CF054FFBDF81405401C80B234
+:10A09000CDF81405BDF814050628FFF660AF0020C2
+:10A0A00056E70000C87E0308E07900202DE9F04162
+:10A0B000ADF5A36D04460E4600250027A8460020F6
+:10A0C000009004EB4400494901EBC000408AB042D3
+:10A0D00004DC00200DF5A36DBDE8F0814448807BD1
+:10A0E000002878D100210846FFF71EFF01287AD109
+:10A0F000002520E004EB44003C4901EBC0008068EF
+:10A10000411904EB4400394A02EBC000008A401EAA
+:10A110007043085C04EB440102EBC10149684855F7
+:10A1200004EB4400114601EBC0004068405D01A90A
+:10A130004855681C85B204EB44002C4901EBC00073
+:10A14000008AA842D6DC00274BE004EB4400274BF2
+:10A1500003EBC000C06804EB4403DFF890C00CEBD5
+:10A16000C3031B8A03FB060104EB4400634603EBB5
+:10A17000C000008A401E82B21E4800F021FA04EBA3
+:10A1800044001A4A02EBC000008A401E81B201A8B6
+:10A1900000F05AFA009004EB4400144A02EBC000AD
+:10A1A000C06804EB4402114B03EBC202128A104454
+:10A1B00004EB440203EBC202128A02FB0600411EBA
+:10A1C0000122684600F0FCF931462046FFF7ACFE5C
+:10A1D000012801D17EE706E064202CF0A9FE781C5E
+:10A1E00087B2062FB1DB002074E70000C87E0308A9
+:10A1F000BC120020E0790020F0B5ADF21C5D002516
+:10A20000002400200190002600210120FFF78CFE91
+:10A210004B4890F8FC6C00204A49088080E00025FB
+:10A220006FE0002414E04748008800EB40004649F6
+:10A2300051F83000005D4349098801EB4101424A71
+:10A2400002EBC1014968085502A90855601C84B297
+:10A250003C48008800EB40003B4901EBC000008A0D
+:10A26000401EA042DFDC3748008800EB40000A4671
+:10A2700002EBC000008A401E81B202A800F0E4F99F
+:10A2800001903048008800EB40002F4B03EBC000EA
+:10A29000C0682C4B1B8803EB43032B4F07EBC30316
+:10A2A0001B8A03FB05012748008800EB40003B4662
+:10A2B00003EBC000008A401E82B2244800F080F9FF
+:10A2C0002048008800EB40003A4602EBC000C0681E
+:10A2D0001C4A128802EB42023B4603EBC202128A7E
+:10A2E0001044184A128802EB420203EBC202128A9F
+:10A2F00002FB0500411E012201A800F061F9681C63
+:10A3000085B21048008800EB40000F4901EBC00007
+:10A31000408AA84285DC0B480088401C0949088017
+:10A32000084800880D28FFF67AAF054880F8FC6CD5
+:10A3300000210120FFF7BAFE0DF21C5DF0BD000008
+:10A34000BC22002010000020C87E0308E079002015
+:10A350001CB50121084627F039FA01208DF80400C8
+:10A3600002208DF8050000208DF8060001208DF8F0
+:10A370000700182000906946144800F085FB05226C
+:10A380001146124800F0C8FB052206210F4800F0D4
+:10A39000C3FB052207210D4800F0BEFBA020009062
+:10A3A00002208DF8040003208DF8050000208DF8B0
+:10A3B00006008DF807006946044800F065FB402060
+:10A3C00000906946014800F05FFB1CBD00000240A0
+:10A3D0002DE9F84300240025002700200090804646
+:10A3E000FFF7B6FF00F0BCF80A202CF0A1FD6E4686
+:10A3F00008212D4800F0BCFB10212B4800F0BAFBCF
+:10A40000062000F091F80821274800F0B3FB08214E
+:10A41000254800F0ADFB1021234800F0ABFB0120E4
+:10A4200000F082F8002000F07FF808211E4800F0BC
+:10A43000A1FB1E48D0F82C11B0F83021B0F8320141
+:10A4400002FB0010B0F5003F02D900BE00BFFEE7DE
+:10A450001748006808B9FFF7CFFE002015490880AB
+:10A4600017E0002406E0134908782146FFF75CFD59
+:10A47000601C84B20F48008800EB40000B4901EBE0
+:10A48000C000408AA042EEDC0A480088401C09490E
+:10A490000880084800880D28E3DB0748D0F80C0244
+:10A4A0000549C873BDE8F88300000240C87E030870
+:10A4B0001C02434210000020BC1200202DE9F04194
+:10A4C00005460C461646002701202CF0E6FA082126
+:10A4D000144800F04DFB1021124800F04BFB032004
+:10A4E00000F022F8C4F3074000F01EF8C4F3072080
+:10A4F00000F01AF8E0B200F017F800BF06E0002004
+:10A5000000F012F828706D1C781C87B2B742F6DB99
+:10A510000821044800F02EFB00202CF0BEFABDE814
+:10A52000F08100000000024010B5044600BF022187
+:10A530000A4827F075FB0028F9D02146074827F084
+:10A540007BFB00BF0121054827F06AFB0028F9D0FA
+:10A55000024827F06EFBC0B210BD00000030014081
+:10A5600000B585B00121080327F080F9134827F0D2
+:10A570002BFB0020ADF80000ADF80400ADF806009C
+:10A58000ADF808004FF40070ADF80A000820ADF8EF
+:10A590000C000020ADF80E000720ADF810004FF4BD
+:10A5A0008270ADF802006946044827F047FB01219C
+:10A5B000024827F0FDFA05B000BD00000030014060
+:10A5C0002DE9F04105460C461646002701202CF0E7
+:10A5D00064FA08211B4800F0CBFA1021194800F05A
+:10A5E000C9FA0620FFF7A0FF0821164800F0C2FABA
+:10A5F0000821144800F0BCFA1021124800F0BAFA01
+:10A600000220FFF791FFC4F30740FFF78DFFC4F36B
+:10A610000720FFF789FFE0B2FFF786FF00BF05E0E4
+:10A620002878FFF781FF6D1C781C87B2B742F7DBF3
+:10A630000821044800F09EFA00202CF02EFABDE814
+:10A64000F08100000000024010B50246107803E0DF
+:10A6500012F8014B2318D8B20B1EA1F10104A1B2CC
+:10A66000F6D110BD2C48807F012854D100212A4802
+:10A6700081772A480078C0B9012028490870284805
+:10A680000068C0002749D1F8301240EA810025490E
+:10A69000D1F82C1240EA41002249D1F8281208438F
+:10A6A0000F2181432048017017E000201B490870EA
+:10A6B0001B480068C0001B49D1F8301240EA8100F5
+:10A6C0001849D1F82C1240EA41001649D1F8281255
+:10A6D00008430F218143154801701348007813493E
+:10A6E0000978884217D11048007811490870084647
+:10A6F00000781049097888420DD00D480078064945
+:10A7000008760B4800780B4908700948007810B1AA
+:10A7100001200149C8757047BC120020DE0A0020E4
+:10A720003402424200004242DF0A0020E00A0020D8
+:10A73000E10A0020DD0A002010B5ADF57C7D002483
+:10A740007DA00068FB9000200090FEF78FFF14288A
+:10A750007CD17A48FEF7A5FF794908700846007851
+:10A76000142874D1FEF7B0FF0021764A03C2BDF869
+:10A770000000FEF7F7FE6A464FF4FA7101A8FEF7F3
+:10A780000FFF71A101A82CF0B1FD714908800846A6
+:10A79000008810B300BF04E000216E480155601C22
+:10A7A00084B2282CF8DB01A9694A128888186AA1AA
+:10A7B0002CF09CFD69490880002409E06448008869
+:10A7C000C01C204401A9095C62480155601C84B288
+:10A7D00062480088001FA042F0DC61A101A82CF0B3
+:10A7E00085FD5B4908800846008820B3002405E009
+:10A7F0000021584828300155601C84B2282CF7DB12
+:10A8000001A9534A1288881853A12CF06FFD5349AF
+:10A81000088000240AE04E4800880830204401A93E
+:10A82000095C4C4828300155601C84B24B480088B4
+:10A830000938A042EFDC4DA101A82CF057FD444996
+:10A8400008800846008830B3002407E06BE05BE036
+:10A850000021404850300155601C84B2142CF7DBB5
+:10A8600001A93B4A128888183BA12CF03FFD3B49C7
+:10A87000088000240AE0364800880C30204401A9F2
+:10A88000095C344850300155601C84B2334800885C
+:10A890000D38A042EFDC39A101A82CF027FD2C498E
+:10A8A00008800846008820B3002405E000202949DC
+:10A8B00046390855601C84B2322CF7DB01A9244AC2
+:10A8C0001288881824A12CF011FD24490880002446
+:10A8D0000AE01F480088801D204401A9085C1D492A
+:10A8E00046390855601C84B21C480088C01FA0422D
+:10A8F000EFDC00210320FFF7D9FB0120FEF7C0FEAB
+:10A9000001200DF57C7D10BD0D480078422803D153
+:10A910000A48FEF7BCFE0CE00120FEF7B1FE002065
+:10A920000749087005E00021164880F80A1F2CF03E
+:10A9300071FC00BFE5E700000D0A0000480A002096
+:10A94000380A0020400A002041504E3D000000001F
+:10A950005E0A0020203A00203B0000005C0A002034
+:10A96000574946494E414D453D000000574946492B
+:10A9700050415353574F52443D00000053455256E7
+:10A9800045523D00BC22002010B5044635488442A3
+:10A9900008D10121084626F029FF0021012026F0D8
+:10A9A00025FF5EE03048844208D10121022026F0D4
+:10A9B0001DFF0021022026F019FF52E02B4884429F
+:10A9C00008D10121042026F011FF0021042026F0E7
+:10A9D0000DFF46E02648844208D10121082026F0D8
+:10A9E00005FF0021082026F001FF3AE021488442BB
+:10A9F00008D10121102026F0F9FE0021102026F0B8
+:10AA0000F5FE2EE01C48844208D10121202026F0CA
+:10AA1000EDFE0021202026F0E9FE22E017488442C6
+:10AA200008D10121402026F0E1FE0021402026F03F
+:10AA3000DDFE16E01248844208D10121802026F074
+:10AA4000D5FE0021802026F0D1FE0AE00D48844288
+:10AA500007D10121801526F0C9FE0021A01526F09E
+:10AA6000C5FE10BD00000240000402400008024084
+:10AA7000000C024000100240001402400018024086
+:10AA8000001C024000200240F0B50A4600210023CD
+:10AA9000002400BF3DE0012505FA01F3156805EA31
+:10AAA00003049C4234D105684F000326BE40B543E1
+:10AAB000056015794E00B540066835430560157987
+:10AAC000012D02D01579022D16D185684F0003267D
+:10AAD000BE40B543856055794E00B5408668354324
+:10AAE0008560456801268E40B54345604568967986
+:10AAF0008E40B6B235434560C5684F000326BE4060
+:10AB0000B543C560D5794E00B540C6683543C560CC
+:10AB1000491C1029BFD3F0BDF0B5002300244D0718
+:10AB2000ED0E02FA05F3CE1000F1200555F826507F
+:10AB30004E07F70E0F26BE40B543CF1000F120069A
+:10AB400046F82750CE1000F1200555F8265045EA6A
+:10AB50000304CE1000F1200545F82640F0BD024662
+:10AB6000002013690B400BB1012000E0002070476A
+:10AB700041837047018370470249087E0021014AE2
+:10AB800011767047BC1200200E48006800F00100EA
+:10AB900000B100BE012080F3138800BF00BFBFF3E7
+:10ABA0004F8F0848E438006800F4E0600649084325
+:10ABB000001D0449E4390860BFF34F8F00BF00BF98
+:10ABC000FEE70000F0ED00E00000FA054AF6AA20DA
+:10ABD00001490860704700000030004030B502466F
+:10ABE0000024002305E012F8015B2819C4B2581CA8
+:10ABF000C3B28B42F7DB6042C0B230BD10B5002457
+:10AC00002CF008FB64202CF093F910BD2DE9F043E3
+:10AC1000ADF2DC7D07460D46164698460024A14657
+:10AC20008EA00068CDF8D80700200190042E7CDCAF
+:10AC30008B480079302101EB101006EBC60101EBC7
+:10AC40000611884A114408718548007900F00F0008
+:10AC5000303006EBC60101EB061111444871804803
+:10AC6000C078302101EB101006EBC60101EB061194
+:10AC7000114488717A48C07800F00F00303006EB3C
+:10AC8000C60101EB06111144C871FEF7EFFC142850
+:10AC900071D175480078142809D006EBC60101EB84
+:10ACA0000611704A8818FEF7FCFC6F4908706E4860
+:10ACB0000078142872D1B5F57A7F01DD4FF47A75EA
+:10ACC000FEF702FD0021694A03C268480068FEF7EA
+:10ACD00049FC6348C078302101EB10108DF8080062
+:10ACE0005F48C07800F00F0030308DF809005C48F4
+:10ACF000807801EB10108DF80A005948807800F038
+:10AD00000F0030308DF80B005548407801EB1010E3
+:10AD10008DF80C005248407800F00F0030308DF86C
+:10AD20000D00534890F80B0F00E093E001EB10107A
+:10AD30008DF80E004E4890F80B0F00F00F003030E9
+:10AD40008DF80F00B8F1020F16D13A208DF81000DF
+:10AD5000002406E0395D02AA04F109001154601CC8
+:10AD600084B2AC42F6DB05F1090081B201AA02A867
+:10AD7000FEF748FC47E067E0B8F1000F03D154202C
+:10AD80008DF8100005E0B8F1010F02D152208DF8C6
+:10AD900010003A208DF81100002429E040E0204600
+:10ADA00004EBD0714910795C4FEA21190A2099FB14
+:10ADB000F0F0C0EBC00109F130000844C1B202AAB2
+:10ADC00004F10A001154204604EBD0714910795C5B
+:10ADD00001F00F090A2099FBF0F0C0EBC00109F166
+:10ADE00030000844C1B204F10B001154A01C84B21D
+:10ADF000B4EB450FD3DB0A2000EB450081B201AA7A
+:10AE000002A8FEF7FFFB01AA02210DF5FB60FEF789
+:10AE1000F9FB0120FEF734FC00201349087019E00B
+:10AE200011480078422808D106EBC60101EB061153
+:10AE30000C4A8818FEF72BFC0CE00120FEF720FCE2
+:10AE400000200949087005E00021094880F80A1F20
+:10AE50002CF0E0F90DF2DC7DBDE8F0830D0A000076
+:10AE6000C7310020600A0020380A0020400A002074
+:10AE7000BC22002070B5BAB00021399138913791C9
+:10AE80003691359134913391329100223092319242
+:10AE90002E922F922D912C912B912A9129912891CC
+:10AEA0002791269125912491239115911491139125
+:10AEB0001291119110910F919FEDFE0A8DED0E0AE6
+:10AEC000FDA006C8CDE90C12FDA006C8CDE90A1206
+:10AED000BAE0FD48807858B30020FB498870FB48F1
+:10AEE000B0F8C406FA490968C1F57A7188421FD1E1
+:10AEF000F7480068C0F57A7081B2F448A0F8BC1633
+:10AF00000021F348001FFEF783FDF249F048001FBF
+:10AF1000FEF764FD0120F04908704FF47A70EC49A7
+:10AF20008C39C1F88C000121E948001FFEF770FD43
+:10AF3000E548807B50B30021E3488173E7484088AF
+:10AF4000E3498C39496CC1F57A7188421ED1E048D9
+:10AF50008C38406CC0F57A70E0490839488000218F
+:10AF6000DB484C38FEF754FDDD49D9484C38FEF734
+:10AF700035FD0120DB4908704FF47A70D4498C39D3
+:10AF800048640121D2484C38FEF742FDCE48807E0D
+:10AF900050B30021CC488176D0488088CC498C3988
+:10AFA0004969C1F57A7188421ED1C9488C38406917
+:10AFB000C0F57A70C949083988800021C4487C38B6
+:10AFC000FEF726FDC849C2487C38FEF707FD012080
+:10AFD000C64908704FF47A70BD498C394861012127
+:10AFE000BB487C38FEF714FDB74890F8260058B3EC
+:10AFF0000021B54880F82610B848C088B4498C397B
+:10B00000C96AC1F57A7188421ED1B1488C38C06ACC
+:10B01000C0F57A70B1490839C8800021AC4864385D
+:10B02000FEF7F6FCB249AA486438FEF7D7FC0120C7
+:10B03000B04908704FF47A70A5498C39C862012173
+:10B04000A3486438FEF7E4FC9F488178807B014484
+:10B050009D48807E01449C4890F8260008440028C2
+:10B060007FF437AF13F093BA9B48007820B10020EB
+:10B07000994908702D9019E09A48007828B100206D
+:10B080009849087001202D9010E09848007828B168
+:10B0900000209649087002202D9007E0954800781E
+:10B0A00020B100209349087003202D909DF8B41022
+:10B0B00001EB4100C0EBC1108F4911F83000C128ED
+:10B0C00036D19DF8B41001EB4100C0EBC1108A49A4
+:10B0D00001EBC000807808282AD101217B4880F844
+:10B0E00014179DF8B40030B101280AD002280ED000
+:10B0F000032818D111E04FF480418048FFF738FD54
+:10B1000011E04FF400517D48FFF732FD0BE04FF4A2
+:10B1100080517A48FFF72CFD05E04FF40061774835
+:10B12000FFF726FD00BF00BF00217548016099E7C9
+:10B1300065480C389DF8B41010F811000121B1EBEE
+:10B14000D01F53F080806F4890F80A0FB8B1634960
+:10B1500008399DF8B40031F8101009919DF8B40039
+:10B1600000EB4001C1EBC010634901EBC0010123BA
+:10B1700008919DF8B420DDE90801FFF747FD9DF82F
+:10B18000B41001EB410000EB01105F4901EB00102E
+:10B1900081792C919DF8B0000C2893F03980DFE87C
+:10B1A00010F0FD960C003D17E22A023B363D4D4162
+:10B1B0000550605E1D6EAB83FE969DF8B41001EBEA
+:10B1C0004100C0EBC1104C4901EBC000417808467A
+:10B1D000099100211BF064FDC1B228910021369134
+:10B1E0001CE09DF8B41001EB410000EB0110464952
+:10B1F00001EB00113031BDF8D80001EB00104178AF
+:10B200009DF8A000814204D1BDF8D800C1B22891B8
+:10B2100012E0BDF8D800401C81B236919DF8B40010
+:10B2200000EB400101EB0010374901EB0010C17940
+:10B23000BDF8D8008142D4DC00BF9DF8B40000EB1B
+:10B240004001C1EBC0102C4901EBC000807800F038
+:10B25000F000A0280DD19DF8B41001EB4100C0EB27
+:10B26000C110254901EBC000807800F00F01299141
+:10B270000AE09DF8B41001EB4100C0EBC1111E487B
+:10B2800000EBC10081782991BDF8A40008B9102015
+:10B2900029909DF8B41001EB4100C0EBC110164994
+:10B2A00001EBC001BDF8A400401C095C2591BDF86C
+:10B2B000A4002BE000000000016932303130300082
+:10B2C0000169323045303000283E0020BC72002039
+:10B2D0008C6002400088002012000020807900204D
+:10B2E0000080201013000020208000101400002097
+:10B2F0000088001015000020F88700200018024088
+:10B3000088024242BC22002098400020401C81B2AA
+:10B3100009919DF8B41001EB4100C0EBC111FE484A
+:10B3200000EBC1010891DDE908011CF049F93790F3
+:10B330009DF8B41001EB4100C0EBC110F64901EBE0
+:10B34000C001BDF8A400801C095CBDF8DC0081428E
+:10B3500042F062869DF8B41001EB4100C0EBC110D1
+:10B36000ED4901EBC0004078002842F355869DF876
+:10B37000B41001EB4100C0EBC110E74901EBC00183
+:10B38000BDF8A400C01C0A5C9DF8B40040F2A111F5
+:10B3900010FB01F0E14901EBC00101F562719DF87C
+:10B3A000A00000EB400303EB001001EBC00080F8AD
+:10B3B00044200021DA4A9DF8B40002EB00129DF807
+:10B3C000A0001154D74890F82800012840D19DF8DA
+:10B3D000B40000EB400101EB0010D34901EB001079
+:10B3E00030309DF8A01000EB0110801C099000780F
+:10B3F00020F08000803009990870BDF89400B628CC
+:10B4000014D0C52819D0D52802D0D9281CD106E0DF
+:10B41000BDF8A400032801DA0020259017E0BDF84C
+:10B42000A400032801DA0020259010E0BDF8A40054
+:10B43000032801DA0020259009E0BDF8A4000328C4
+:10B4400001DA0020259002E00020259000BF00BF17
+:10B45000BDF89400C3287CD01EDCB32801F0A4837F
+:10B460000DDC112802F09A84122802F0DF841328E0
+:10B4700002F07185B22842F0CE8501F0E5BDB52815
+:10B4800001F0A883B62801F09584B92801F01A8448
+:10B49000BA28F0D101F061BBD9287CD00ADCC528DC
+:10B4A00001F00986CA2877D0CE2802F06D83D5280E
+:10B4B000E1D109E0E12802F07D83E52802F09A83DA
+:10B4C000E728D8D102F050BC9DF8B41001EB410040
+:10B4D000C0EBC110904901EBC000C178934880F8DF
+:10B4E000021D9DF8B41040F2A11011FB00F08B4931
+:10B4F00001EBC00101F562719DF8A00000EB400274
+:10B5000002EB001011F830109DF8B40040F2A112C7
+:10B5100010FB02F0814A02EBC000407981427DDAE3
+:10B520009DF8B41001EB410000EB01107E4901EBE6
+:10B53000001030309DF8A01000EB0110801C099025
+:10B540007A4890F8020D0121A1EBD01009990978F1
+:10B5500000E0FDE360F3000109980170734890F882
+:10B56000020DC0F34010E0BB9DF8B40000EB4001B9
+:10B5700001EB00106C4901EB001030309DF8A01079
+:10B5800000EB01108078C0F3401050B39DF8B40078
+:10B5900000EB400101E0FDE3FDE301EB0010624937
+:10B5A00001EB001030309DF8A01000EB0110801C62
+:10B5B0000990007820F00200801C099908709DF81D
+:10B5C000B41040F2A11011FB00F0114601EBC000D5
+:10B5D00000F562709DF8A01001EB410202EB011131
+:10B5E00000E00EE000EBC10018300990007820F078
+:10B5F0000200801C099908709DF8B4100220FEF723
+:10B6000055FD00219DF8B40040F2A11210FB02F09C
+:10B61000424A02EBC0000171022200E028E09DF8DE
+:10B62000B40040F2A11110FB01F03C4901EBC00154
+:10B6300001F562719DF8A00000EB400303EB0010E0
+:10B6400001F83020B6229DF8B40040F2A11110FBA1
+:10B6500001F0324901EBC00000F562709DF8A010C6
+:10B6600001EB410303EB011100EBC1004271FDE36B
+:10B670002E4890F8020DC0F3C000A8B9E5229DF84D
+:10B68000B40040F2A11110FB01F0244901EBC0000D
+:10B6900000F562709DF8A01001EB410303EB01116E
+:10B6A00000EBC1004271E2E79DF8B41001EB4100EC
+:10B6B00000EB01101C4901EB001030309DF8A01088
+:10B6C00000EB0110801C0990184890F8020D012130
+:10B6D000A1EBD01009990A7860F300020A709DF876
+:10B6E000B40000EB400101EB00100F4901EB00102A
+:10B6F00030309DF8A01000EB0110801C09900B4821
+:10B7000090F8020D42090998007862F34100099906
+:10B7100008709DF8B4100BE0F88700205845002011
+:10B72000883E0020BC12002098400020BC2200204F
+:10B7300001EB410000EB0110FE4901EB001030303D
+:10B740009DF8A01000EB01108078C0F340029DF836
+:10B75000B40040F2A11110FB01F0F74901EBC00069
+:10B7600000F562709DF8A01001EB410303EB01119D
+:10B7700000EBC100007EC0F3400082427BD09DF808
+:10B78000B41040F2A11011FB00F0EB4901EBC00036
+:10B7900000F562709DF8A01001EB410202EB01116F
+:10B7A00000EBC100183009909DF8B40000EB400197
+:10B7B00001EB0011DF4800EB011030309DF8A010C4
+:10B7C00000EB0110807842080998007862F341008C
+:10B7D000099908709DF8B41001EB410000EB0110CD
+:10B7E000D44901EB001030309DF8A01000EB01109F
+:10B7F0008078C0F34000E8B3D9229DF8B40040F24D
+:10B80000A11110FB01F0CC4901EBC00000F5627002
+:10B810009DF8A01001EB410303EB011100EBC10007
+:10B820004271C64890F8E00700287CD19DF8B4101A
+:10B8300040F2A11011FB00F0BF4901EBC00000F580
+:10B8400062709DF8A01001EB410202EB011100EBC8
+:10B85000C10090F87F00002865D011239DF8B40046
+:10B8600040F2A11110FB01F0B34901EBC00101F559
+:10B87000627101E06EE088E19DF8A00000EB4002FB
+:10B8800002EB001001EBC00090F8800040F2A11123
+:10B8900010FB01F0A84901EBC00101F562719DF8B0
+:10B8A000B40040F2A11210FB02F0A34A02EBC00266
+:10B8B00002F562729DF8A00000EB400404EB00105A
+:10B8C00002EBC00090F8810000EB400202EB001098
+:10B8D00001EBC00080F87E30F3239DF8B40040F205
+:10B8E000A11110FB01F0944901EBC00101F5627157
+:10B8F0009DF8A00000EB400202EB001001EBC0003D
+:10B9000090F8800040F2A11110FB01F08A4901EB90
+:10B91000C00101F562719DF8B40040F2A11210FB64
+:10B9200002F0854A00E096E002EBC00000F562708C
+:10B930009DF8A02002EB420404EB021200EBC200CF
+:10B9400090F8810000EB400202EB001001EBC00018
+:10B95000437115E101229DF8B40040F2A11110FBE2
+:10B9600001F0754901EBC00101F562719DF8A0007D
+:10B9700000EB400303EB001001EBC0004273D9223F
+:10B980009DF8B40040F2A11110FB01F06A4901EBEF
+:10B99000C00101F562719DF8A00000EB400303EBCC
+:10B9A000001001EBC000427101229DF8B40040F28A
+:10B9B000A11110FB01F0604901EBC00000F56270BD
+:10B9C0009DF8A01001EB410303EB011100EBC10056
+:10B9D00080F84620594890F8E007E0BB9DF8B40095
+:10B9E00040F2A11110FB01F0534901EBC00000F53A
+:10B9F00062709DF8A01001EB410202EB011100EB17
+:10BA0000C10090F87F0030B39DF8B41040F2A1104F
+:10BA100011FB00F0484901EBC00101F562719DF88E
+:10BA2000A00000EB400202EB001001EBC00090F818
+:10BA3000801001EB410000EB01103E4901EB0012C8
+:10BA400030329DF8B40040F2A11110FB01F03A49E8
+:10BA500001EBC00100E093E001F562719DF8A000E8
+:10BA600000EB400303EB001001EBC00090F88100F5
+:10BA700002EB0010801C0990007820F00402099865
+:10BA8000027000239DF8B40040F2A11110FB01F0F8
+:10BA9000294901EBC00000F562709DF8A01001EB90
+:10BAA000410202EB011100EBC10090F8800040F26E
+:10BAB000A11110FB01F0204901EBC00000F56270FC
+:10BAC0009DF8B41040F2A11211FB02F11A4A02EBE8
+:10BAD000C10202F562729DF8A01001EB410404EB73
+:10BAE000011102EBC10191F8811001EB410202EB5F
+:10BAF000011100EBC10080F87E30F3239DF8B40003
+:10BB000040F2A11110FB01F00B4901EBC00000F560
+:10BB100062709DF8A01001EB410202EB011100EBF5
+:10BB2000C10090F8800040F2A11110FB01F0024921
+:10BB300006E000009840002058450020BC3200205C
+:10BB400001EBC00000F562709DF8B41040F2A11244
+:10BB500011FB02F1FE4A02EBC10101F562719DF891
+:10BB6000A02002EB420404EB021201EBC20191F8A7
+:10BB7000811001EB410202EB011100EBC1004371A6
+:10BB80009DF8B4100220FEF791FA9DF8B40000EB86
+:10BB9000400101EB0010EF4901EB001130319DF83D
+:10BBA000A00001EB0010807800F001029DF8B400C5
+:10BBB00040F2A11110FB01F0E54901EBC00000F5D6
+:10BBC00062709DF8A01001EB410303EB011100EB43
+:10BBD000C100007E00F00100824279D09DF8B400DF
+:10BBE00040F2A11110FB01F0D94901EBC00000F5B2
+:10BBF00062709DF8A01001EB410202EB011100EB15
+:10BC0000C100183009909DF8B40000EB400101EB31
+:10BC10000011D04800EB011030309DF8A01000EB6F
+:10BC20000110807809990A7860F300020A709DF883
+:10BC3000B41001EB410000EB0110C64901EB00100C
+:10BC400030309DF8A01000EB0110807800F001006A
+:10BC5000E8BB9DF8B41001EB410000EB0110BD49B9
+:10BC600001EB001030309DF8A01000EB011080783F
+:10BC7000C0F3401068B39DF8B41040F2A11011FB5E
+:10BC800000F0B34901EBC00000F562709DF8A01010
+:10BC900001EB410202EB011100EBC10090F84600FC
+:10BCA000B8B99DF8B41040F2A11011FB00F0A849FA
+:10BCB00001EBC00000F562709DF8A01001EB41029D
+:10BCC00002EB011100EBC100407B10B902E070E013
+:10BCD000A9E23EE09DF8B41001EB410000EB011039
+:10BCE0009C4901EB001030309DF8A01000EB0110D2
+:10BCF0008078C0F3400060BB01229DF8B40040F2A0
+:10BD0000A11110FB01F0924901EBC00101F5627134
+:10BD10009DF8A00000EB400303EB001001EBC00016
+:10BD20004273D9229DF8B40040F2A11110FB01F03A
+:10BD3000874901EBC00101F562719DF8A00000EB9D
+:10BD4000400303EB001001EBC0004271012201E04F
+:10BD5000F0E314E09DF8B40040F2A11110FB01F0F3
+:10BD60007B4901EBC00000F562709DF8A01001EB6B
+:10BD7000410303EB011100EBC10080F846200022D3
+:10BD80009DF8B40040F2A11110FB01F0704901EBE5
+:10BD9000C00001E0FEE3FEE300F562709DF8A01034
+:10BDA00001EB410303EB011100EBC10080F84520DA
+:10BDB00034E29DF8B41040F2A11011FB00F0644988
+:10BDC00001EBC00000F562709DF8A01001EB41028C
+:10BDD00002EB011100EBC10090F84600B0B901225E
+:10BDE0009DF8B40040F2A11110FB01F0584901EB9D
+:10BDF000C00000F562709DF8A01001EB410303EB59
+:10BE0000011100EBC10080F845202AE000229DF8D6
+:10BE1000B40040F2A11110FB01F04D4901EBC0014B
+:10BE200001F562719DF8A00000EB400303EB0010E8
+:10BE300001EBC00080F845209DF8B41001EB4100F3
+:10BE400000EB0110434901EB001130319DF8A000D7
+:10BE500001EB0010801C0990007820F00102099885
+:10BE600002703D4890F8E00790B100E067E29DF86D
+:10BE7000B40000EB400101EB0010364901EB00106B
+:10BE800030309DF8A01000EB0110807A02288FD18D
+:10BE9000324890F8290001288AD13048D0F80C02A5
+:10BEA0002E49498D88427DD29DF8B40040F2A111FF
+:10BEB00010FB01F0264901EBC00000F562709DF80F
+:10BEC000A01001EB410202EB011100EBC10090F860
+:10BED000450001283BD19DF8B40040F2A11110FBB0
+:10BEE00001F01B4901EBC00000F562709DF8A01045
+:10BEF00001EB410202EB011100EBC10090F87F0061
+:10BF000028BB9DF8B40000EB400101EB0010114983
+:10BF100001EB001130319DF8A00001EB0010017819
+:10BF20009DF8B40040F2A11210FB02F0084A02EBA7
+:10BF3000C0004170C3229DF8B40040F2A11110FB73
+:10BF400001F0034901EBC00101F5627108E080E0F6
+:10BF50005845002098400020BC320020BC12002030
+:10BF60009DF8A00000EB400303EB001001EBC000C4
+:10BF7000427100229DF8B40000EB400101EB00107B
+:10BF8000FE4901EB001130319DF8A00001EB0010DB
+:10BF9000426001229DF8B40000EB400101EB00106B
+:10BFA000F64900E0EAE001EB001130319DF8A00015
+:10BFB00001EB0010C2729DF8B4100220FEF776F873
+:10BFC000002139911CE000229DF8B40040F2A1113B
+:10BFD00010FB01F0EA4901EBC00101F562719DF827
+:10BFE000A00000EB400303EB001001EBC001473160
+:10BFF000BDF8E4000A54BDF8E400401C81B2399158
+:10C00000BDF8E4000628DEDB002039901CE00022A9
+:10C010009DF8B40040F2A11110FB01F0D84901EBEA
+:10C02000C00101F562719DF8A00000EB400303EB35
+:10C03000001001EBC0016331BDF8E4000A54BDF803
+:10C04000E400401C81B23991BDF8E4000F28DEDB2A
+:10C05000E4E09DF8B41040F2A11011FB00F0C849D3
+:10C0600001EBC00000F562709DF8A01001EB4102E9
+:10C0700002EB011100EBC10090F8450001287DD1D1
+:10C080009DF8B41040F2A11011FB00F0BC4901EB87
+:10C09000C00101F562719DF8A00000EB400202EBC7
+:10C0A000001001EBC00090F8801040F2A11011FBCD
+:10C0B00000F0B34901EBC00101F562719DF8B400D5
+:10C0C00040F2A11210FB02F0AD4A02EBC00000F5F5
+:10C0D00062709DF8A02002EB420303EB021200EB1A
+:10C0E000C20090F8810000EB400202EB001001EB6F
+:10C0F000C00090F87E00032840D100239DF8B400D2
+:10C1000040F2A11110FB01F09D4901EBC00101F5C6
+:10C1100062719DF8A00000EB400202EB001001EB01
+:10C12000C00090F8800040F2A11110FB01F094498A
+:10C1300001EBC00101F562719DF8B40040F2A1125B
+:10C1400010FB02F08E4A02EBC00202F562729DF80B
+:10C15000A00000EB400404EB001002EBC00090F8DC
+:10C16000810000EB400202EB001001EBC00080F800
+:10C170007E309DF8B41001EB410000E04EE000EB92
+:10C1800001107E4901EB001130319DF8A00001EB58
+:10C19000001001789DF8B40040F2A11210FB02F0EB
+:10C1A000774A02EBC0004170C3229DF8B40040F210
+:10C1B000A11110FB01F0724901EBC00101F56271A0
+:10C1C0009DF8A00000EB400303EB001001EBC00062
+:10C1D000427100229DF8B40000EB400101EB001019
+:10C1E000664901EB001130319DF8A00001EB001011
+:10C1F000426002229DF8B40000EB400101EB001008
+:10C200005E4901EB001130319DF8A00001EB0010F8
+:10C21000C2729DF8B4100220FDF748FF9DF8B410DB
+:10C220000220FDF743FF9DF8B41001EB410000EB45
+:10C230000110524901EB001030309DF8A01000EBC6
+:10C2400001108078C0F3400050B39DF8B41040F264
+:10C25000A11011FB00F04A4901EBC00000F562702B
+:10C260009DF8A01001EB410202EB011100EBC100AF
+:10C270004079D52814D1D9229DF8B40040F2A111FB
+:10C2800010FB01F03E4901EBC00000F562709DF823
+:10C29000A01001EB410303EB011100EBC10042715F
+:10C2A0009DF8B41040F2A11011FB00F0344901EBED
+:10C2B000C00000F562709DF8A01001EB410202EB96
+:10C2C000011100EBC1008078B22838D19DF8B4107C
+:10C2D00001EB410000EB0110284901EB0010303068
+:10C2E0009DF8A01000EB01108078C0F3400030BB37
+:10C2F0009DF8B40000EB400101EB00101F4901EB79
+:10C30000001030309DF8A01000EB01108078C0F3D1
+:10C310004010A0B9E5229DF8B40040F2A11110FB35
+:10C3200001F0174901EBC00000F562709DF8A01004
+:10C3300001EB410303EB011100EBC10042719DF8D9
+:10C34000B40000EB400101EB00100C4901EB0010C0
+:10C3500030309DF8A01000EB011080780121B1EB86
+:10C36000D01F7DD19DF8B40000EB400101EB00101F
+:10C37000024901EB0010303004E00000984000203A
+:10C38000584500209DF8A01000EB0110807800F0C7
+:10C390000100002864D19DF8B40040F2A11110FB07
+:10C3A00001F0F74901EBC00000F562709DF8A010A4
+:10C3B00001EB410202EB011100EBC10090F84600D5
+:10C3C00000284DD19DF8B40000EB400101EB0010B6
+:10C3D000EC4901EB001030309DF8A01000EB01108B
+:10C3E0008078C0F3C000D8BB9DF8B40000EB4001DA
+:10C3F00001EB0010E34901EB001030309DF8A01074
+:10C4000000EB0110407A00F0010048B39DF8B40041
+:10C4100040F2A11110FB01F0D94901EBC00000F579
+:10C4200062709DF8A01001EB410202EB011100EBDC
+:10C43000C10090F8900000F0010088B99DF8B400A8
+:10C4400040F2A11110FB01F0CD4901EBC00000F555
+:10C4500062709DF8A01001EB410202EB011100E0B7
+:10C460003FE000EBC10090F88200D0B3002039908B
+:10C470002CE09DF8B40040F2A11110FB01F0C0497E
+:10C4800001EBC00101F562719DF8A00000EB4002D4
+:10C4900002EB001001EBC00000F18301BDF8E400E5
+:10C4A0000A5C9DF8B40000EB400101EB0010B549B7
+:10C4B00001EB00100E30BDF8E410405C824200D069
+:10C4C00008E0BDF8E400401C81B23991BDF8E400F9
+:10C4D0000628CEDB00BFBDF8E40006286CD13990F9
+:10C4E0002EE069E09DF8B41040F2A11011FB00F0BD
+:10C4F000A34901EBC00101F562719DF8A00000EBBA
+:10C50000400202EB001001EBC00000F18301BDF816
+:10C51000E4000A5C9DF8B40000EB400101EB001060
+:10C52000984901EB00100E30BDF8E410405C8242E7
+:10C5300001D009E09DE2BDF8E400401C81B23991D0
+:10C54000BDF8E4000A28CDDB00BFBDF8E4000A28EE
+:10C5500032D09DF8B41040F2A11011FB00F08849D0
+:10C5600001EBC00000F562709DF8A01001EB4102E4
+:10C5700002EB011100EBC10090300990007820F02F
+:10C580000100401C0999087012229DF8B40040F285
+:10C59000A11101E012E0CAE210FB01F0784901EBC1
+:10C5A000C00000F562709DF8A01001EB410303EBA1
+:10C5B000011100EBC100427101F02DBD9DF8B410D6
+:10C5C00001EB410000EB01106E4901EB0010007B14
+:10C5D000D0BBBDF8A400082800D0EDE700203990BA
+:10C5E00028E09DF8B41001EB4100C0EBC110664992
+:10C5F00001EBC001BDF8E400C01C085C00F00F00B6
+:10C60000092800DD1AE09DF8B41001EB4100C0EBF1
+:10C61000C1105D4901EBC001BDF8E400C01C085C1D
+:10C6200000F0F000902800DD08E0BDF8E400401CB8
+:10C6300081B23991BDF8E4000628D2DB00BFBDF815
+:10C64000E400062801DAB7E76EE09DF8B41001EBCC
+:10C650004100C0EBC1104C4901EBC000C07801049F
+:10C660009DF8B40000EB4002C2EBC010464A02EB5A
+:10C67000C000007941EA00219DF8B40000EB4002BF
+:10C68000C2EBC010404A02EBC000407901439DF864
+:10C69000B40040F2A11210FB02F0394A02EBC002D2
+:10C6A00002F562729DF8A00000EB400303EB00105E
+:10C6B00002EBC000C0F81A109DF8B41001EB410065
+:10C6C000C0EBC110304901EBC000807901049DF836
+:10C6D000B40000EB4002C2EBC0102B4A02EBC000DA
+:10C6E000C07941EA00219DF8B40000EB4002C2EBA2
+:10C6F000C010254A02EBC000007A01439DF8B40047
+:10C7000040F2A11210FB02F01D4A02EBC00000F53E
+:10C7100062709DF8A02002EB420303EB021200EBD3
+:10C72000C200C0F81E10C6E0BDF8A4000A2800D060
+:10C7300042E7002039902EE09DF8B40000EB400164
+:10C74000C1EBC010104901EBC001BDF8E400C01CF2
+:10C75000085C00F00F00092800DD20E09DF8B4001F
+:10C7600000EB4001C1EBC010074901EBC001BDF86F
+:10C77000E400C01C085C00F0F000902806DD0EE02C
+:10C780005845002098400020F8870020BDF8E400BC
+:10C79000401C81B23991BDF8E4000828CCDB00BF11
+:10C7A000BDF8E400082800DA06E79DF8B40000EBC5
+:10C7B0004001C1EBC010F94901EBC000C07801068F
+:10C7C0009DF8B40000EB4002C2EBC010F34A02EB4C
+:10C7D000C000007941EA00419DF8B40000EB40023E
+:10C7E000C2EBC010ED4A02EBC000407941EA0021E3
+:10C7F0009DF8B40000EB4002C2EBC010E74A02EB28
+:10C80000C000807901439DF8B40040F2A11210FBF2
+:10C8100002F0E34A02EBC00202F562729DF8A0004A
+:10C8200000EB400303EB001002EBC000C0F81A104D
+:10C830009DF8B40000EB4001C1EBC010D74901EBFB
+:10C84000C000C07901069DF8B40000EB4002C2EBC5
+:10C85000C010D24A02EBC000007A41EA00419DF8C4
+:10C86000B40000EB4002C2EBC010CC4A02EBC000A7
+:10C87000407A41EA00219DF8B40000EB4002C2EB8F
+:10C88000C010C64A02EBC000807A01439DF8B40094
+:10C8900040F2A11210FB02F0C14A02EBC00000F509
+:10C8A00062709DF8A02002EB420303EB021200EB42
+:10C8B000C200C0F81E109DF8B40040F2A11110FB98
+:10C8C00001F0B74901EBC00101F562719DF8A000CC
+:10C8D00000EB400202EB001011F830109DF8B4009C
+:10C8E00040F2A11210FB02F0AD4A02EBC000407909
+:10C8F000814234DA00219DF8B40040F2A11210FB0D
+:10C9000002F0A74A02EBC000017104229DF8B400B6
+:10C9100040F2A11110FB01F0A14901EBC00101F5AA
+:10C9200062719DF8A00000EB400303EB001001F8DA
+:10C930003020C5229DF8B40040F2A11110FB01F097
+:10C94000974901EBC00000F562709DF8A01001EB63
+:10C95000410303EB011100EBC100427188E09DF837
+:10C96000B41001EB410000EB01108E4901EB001007
+:10C9700030309DF8A01000EB01108078C0F340002B
+:10C9800058B39DF8B41040F2A11011FB00F0844997
+:10C9900001EBC00000F562709DF8A01001EB4102B0
+:10C9A00002EB011100EBC1004079D92815D1D52245
+:10C9B0009DF8B40040F2A11110FB01F0784901EBA1
+:10C9C000C00000F562709DF8A01001EB410303EB7D
+:10C9D000011100EBC10042714AE09DF8B41040F231
+:10C9E000A11011FB00F06E4901EBC00000F5627070
+:10C9F0009DF8A01001EB410202EB011100EBC10018
+:10CA0000807B012834D100229DF8B40040F2A111AE
+:10CA100010FB01F0624901EBC00101F562719DF864
+:10CA2000A00000EB400303EB001001EBC000827399
+:10CA3000B6229DF8B40040F2A11110FB01F0584954
+:10CA400001EBC00101F562719DF8A00000EB40030D
+:10CA500003EB001001EBC000427100219DF8B4000F
+:10CA600040F2A11210FB02F04D4A02EBC00001712E
+:10CA7000A2E5D5229DF8B40040F2A11110FB01F00F
+:10CA8000474901EBC00101F562719DF8A00000EB80
+:10CA9000400303EB001001EBC000427101219DF83F
+:10CAA000B40040F2A11210FB02F03D4A02EBC000BC
+:10CAB00001719DF8B41001EB4100C0EBC110374982
+:10CAC00001EBC000C078592816D19DF8B41001EBD5
+:10CAD000410000EB0110334901EB001030309DF8AC
+:10CAE000A01000EB0110801C0990007820F02000BD
+:10CAF00020300999087014E09DF8B41001EB410052
+:10CB000000EB0110274901EB001030309DF8A01018
+:10CB100000EB0110801C0990007820F02002099899
+:10CB200002709DF8B4100220FDF7C0FA44E5D5224A
+:10CB30009DF8B40040F2A11110FB01F0184901EB7F
+:10CB4000C00000F562709DF8A01001EB410303EBFB
+:10CB5000011100EBC10042712EE5D5229DF8B40011
+:10CB600040F2A11110FB01F00D4901EBC00101F5EC
+:10CB700062719DF8A00000EB400303EB001001EB95
+:10CB8000C000427101219DF8B40040F2A11210FBD7
+:10CB900002F0034A02EBC00001710DE5F8870020A6
+:10CBA0005845002098400020D5229DF8B40040F25E
+:10CBB000A11110FB01F0FE4901EBC00000F562700D
+:10CBC0009DF8A01001EB410303EB011100EBC10044
+:10CBD0004271F1E49DF8B41040F2A11011FB00F095
+:10CBE000F34901EBC00000F56270BDF8D81001EB0D
+:10CBF000410202EB011100EBC1008079012840D114
+:10CC000000229DF8B40040F2A11110FB01F0E849A8
+:10CC100001EBC00101F56271BDF8D80000EB4003E3
+:10CC200003EB001001EBC0008271D5229DF8B40027
+:10CC300040F2A11110FB01F0DD4901EBC00101F54B
+:10CC400062719DF8A00000EB400303EB001001EBC4
+:10CC5000C00042719DF8B41001EB410000EB0110DF
+:10CC6000D44901EB001130319DF8A00001EB001018
+:10CC7000801C0990007820F00400001D09990870BC
+:10CC80001FE0C3229DF8B40040F2A11110FB01F097
+:10CC9000C74901EBC00101F562719DF8A00000EBEE
+:10CCA000400303EB001001EBC000427100219DF82E
+:10CCB000B40040F2A11210FB02F0BD4A02EBC0002A
+:10CCC000017179E49DF8B41040F2A11011FB00F05D
+:10CCD000B74901EBC00000F56270BDF8D81001EB58
+:10CCE000410202EB011100EBC1008079012840D123
+:10CCF00000229DF8B40040F2A11110FB01F0AC49F4
+:10CD000001EBC00101F56271BDF8D80000EB4003F2
+:10CD100003EB001001EBC0008271D5229DF8B40036
+:10CD200040F2A11110FB01F0A14901EBC00101F596
+:10CD300062719DF8A00000EB400303EB001001EBD3
+:10CD4000C00042719DF8B41001EB410000EB0110EE
+:10CD5000984901EB001130319DF8A00001EB001063
+:10CD6000801C0990007820F00400001D09990870CB
+:10CD70001FE0C3229DF8B40040F2A11110FB01F0A6
+:10CD80008B4901EBC00101F562719DF8A00000EB39
+:10CD9000400303EB001001EBC000427100219DF83D
+:10CDA000B40040F2A11210FB02F0814A02EBC00075
+:10CDB000017112E49DF8B41001EB410000EB011089
+:10CDC0007C4901EB0010007B50BB9DF8B41001EBD7
+:10CDD0004100C0EBC110784901EBC00001799DF81A
+:10CDE000B40000EB4002C2EBC010734A02EBC0007B
+:10CDF000C07841EA00229DF8B40040F2A11110FB76
+:10CE000001F06B4901EBC00000F562709DF8A010C5
+:10CE100001EB410303EB011100EBC100426335E07C
+:10CE20009DF8B40000EB4001C1EBC010624901EB7A
+:10CE3000C000C07801049DF8B40000EB4002C2EBD2
+:10CE4000C0105D4A02EBC000007941EA00219DF864
+:10CE5000B40000EB4002C2EBC010574A02EBC00026
+:10CE6000407901439DF8B40040F2A11210FB02F09A
+:10CE70004F4A02EBC00000F562709DF8A02002EB63
+:10CE8000420303EB021200EBC20041639DF8B400C1
+:10CE900040F2A11110FB01F0454901EBC00101F581
+:10CEA00062719DF8A00000EB400202EB001011F847
+:10CEB00030109DF8B40040F2A11210FB02F03C4A81
+:10CEC00002EBC0004079814234DA00219DF8B400C1
+:10CED00040F2A11210FB02F0354A02EBC0000171D2
+:10CEE00003229DF8B40040F2A11110FB01F030497B
+:10CEF00001EBC00101F562719DF8A00000EB400359
+:10CF000003EB001001F83020D9229DF8B40040F264
+:10CF1000A11110FB01F0264901EBC00000F5627081
+:10CF20009DF8A01001EB410303EB011100EBC100E0
+:10CF3000427188E09DF8B40040F2A11110FB01F0AD
+:10CF40001B4901EBC00000F56270BDF8D81001EB81
+:10CF5000410202EB011100EBC1008079012852D19E
+:10CF600000229DF8B40040F2A11110FB01F010491D
+:10CF700001EBC00101F56271BDF8D80000EB400380
+:10CF800003EB001001EBC0008271D9229DF8B400C0
+:10CF900040F2A11110FB01F0054901EBC00101F5C0
+:10CFA00062719DF8A00000EB400303EB001005E068
+:10CFB0005845002098400020F887002001EBC00071
+:10CFC00042719DF8B41001EB410000EB0110FE49E5
+:10CFD00001EB001130319DF8A00001EB0010801C26
+:10CFE0000990007820F00400001D099908700120C4
+:10CFF0009DF8B41040F2A11211FB02F1F34A02EBCA
+:10D00000C10108711FE0C5229DF8B40040F2A111D2
+:10D0100010FB01F0ED4901EBC00101F562719DF8D3
+:10D02000A00000EB400303EB001001EBC0004271D5
+:10D0300000219DF8B40040F2A11210FB02F0E34A77
+:10D0400002EBC000017113E500219DF8B40040F22D
+:10D05000A11210FB02F0DD4A02EBC00001719DF845
+:10D06000B41001EB410000EB0110D74901EB0011B6
+:10D0700030319DF8A00001EB0010801C0990007871
+:10D0800020F00400001D09990870D5229DF8B40015
+:10D0900040F2A11110FB01F0CC4901EBC00000F5FA
+:10D0A00062709DF8A01001EB410303EB011100EB4E
+:10D0B000C1004271DCE49DF8B41001EB410000EBCB
+:10D0C0000110C14901EB0010007BD0BBBDF8A400EA
+:10D0D0000C2800D0CCE40021399128E09DF8B41050
+:10D0E00001EB4100C0EBC110B94901EBC001BDF833
+:10D0F000E400C01C085C00F00F00092800DD1AE005
+:10D100009DF8B41001EB4100C0EBC110B04901EB38
+:10D11000C001BDF8E400C01C085C00F0F0009028DD
+:10D1200000DD08E0BDF8E400401C81B23991BDF893
+:10D13000E4000A28D2DB00BFBDF8E4000A2801DAC7
+:10D1400096E482E000202E902F90002139911EE07D
+:10D15000DDE92E10000240EA11620902CDE92E122B
+:10D160009DF8B41001EB4100C0EBC110984901EBF0
+:10D17000C001BDF8E400C01C085CDDE92E34184392
+:10D18000CDE92E04BDF8E400401C80B23990BDF812
+:10D19000E4000528DCDB9DF8B400DDE92E1240F246
+:10D1A000A11310FB03F0894B03EBC00303F562737B
+:10D1B0009DF8A00000EB400404EB001003EBC0005E
+:10D1C00040F8221F426000222E922F9200213991B6
+:10D1D0001EE0DDE92E10000240EA11620902CDE9ED
+:10D1E0002E129DF8B41001EB4100C0EBC11078493C
+:10D1F00001EBC001BDF8E4000830085CDDE92E3425
+:10D200001843CDE92E04BDF8E400401C80B23990EB
+:10D21000BDF8E4000528DCDB9DF8B400DDE92E2133
+:10D2200040F2A11310FB03F0684B03EBC00000F5C4
+:10D2300062709DF8A03003EB430404EB031300EB92
+:10D24000C30022308260C160BCE0BDF8A4000E289B
+:10D2500000D00DE40020399028E09DF8B41001EBD7
+:10D260004100C0EBC1105A4901EBC001BDF8E40018
+:10D27000C01C085C00F00F00092800DD1AE09DF8D2
+:10D28000B41001EB4100C0EBC110514901EBC001EA
+:10D29000BDF8E400C01C085C00F0F000902800DD40
+:10D2A00008E0BDF8E400401C81B23991BDF8E4000B
+:10D2B0000C28D2DB00BFBDF8E4000C2800DA35E40E
+:10D2C00000202E902F90002139911EE0DDE92E10D4
+:10D2D000000240EA11620902CDE92E129DF8B41055
+:10D2E00001EB4100C0EBC110394901EBC001BDF8B1
+:10D2F000E400C01C085CDDE92E341843CDE92E049F
+:10D30000BDF8E400401C80B23990BDF8E400062866
+:10D31000DCDB9DF8B400DDE92E1240F2A11310FB16
+:10D3200003F02A4B03EBC00303F562739DF8A000E2
+:10D3300000EB400404EB001003EBC00040F8221F98
+:10D34000426000222E922F92002139911EE0DDE9E9
+:10D350002E10000240EA11620902CDE92E129DF85A
+:10D36000B41001EB4100C0EBC110194901EBC00141
+:10D37000BDF8E4000930085CDDE92E341843CDE93E
+:10D380002E04BDF8E400401C80B23990BDF8E400E2
+:10D390000628DCDB9DF8B400DDE92E1240F2A11373
+:10D3A00010FB03F0094B03EBC00000F562709DF821
+:10D3B000A03003EB430404EB031300EBC300223063
+:10D3C0008160C26006E000009840002058450020BF
+:10D3D000F88700209DF8B41040F2A11011FB00F076
+:10D3E000FE4901EBC00101F562719DF8A00000EB60
+:10D3F000400202EB001011F830109DF8B40040F22A
+:10D40000A11210FB02F0F54A02EBC0004079814204
+:10D410007ED19DF8B4009DF8A01001EB0010C2175A
+:10D42000CDE92E02EE4890F8E00708B39DF8B4105D
+:10D4300001EB410000EB0110EA4901EB0010303034
+:10D440009DF8A01000EB0110807A022810D09DF802
+:10D45000B41001EB410000EB0110E24901EB0010B8
+:10D4600030309DF8A01000EB0110C07A00287DDD5F
+:10D4700000229DF8B40000EB400101EB0010D949F7
+:10D4800001EB001030309DF8A01000EB0110C272CB
+:10D49000D548D0F80C020521B0FBF1F201FB1200D7
+:10D4A00000EB4001D0482C3000EB41100D300990CA
+:10D4B0009DF8B40040F2A11110FB01F0C74901EB47
+:10D4C000C00000F562709DF8A01001EB410202EB74
+:10D4D000011100EBC100223010220146089009988A
+:10D4E000FAF7B3FEC048D0F80C020521B0FBF1F208
+:10D4F00001FB120000EB4001BB482C3000EB411255
+:10D500009DF8B40040F2A11110FB01F0B34900E016
+:10D51000D0E201EBC00101F562719DF8A00000EBC3
+:10D52000400303EB001001EBC00050F81A1F42F853
+:10D53000011F40685060AC48D0F80C020521B0FBD8
+:10D54000F1F201FB120000EB4001A7482C3000EB88
+:10D5500041129DF8B40000EB400101EB0010A1491D
+:10D5600001EB001130319DF8A00000E093E101EBE8
+:10D570000010007810709C48D0F80C020521B0FB18
+:10D58000F1F201FB120000EB400197482C3000EB58
+:10D5900041119348F538026841F81D2F8088888032
+:10D5A0009148D0F80C020521B0FBF1F201FB12000A
+:10D5B00000EB40018C482C3000EB41129DF8B40088
+:10D5C00040F2A11110FB01F0844901EBC00101F50B
+:10D5D00062719DF8A00000EB400303EB001001EB2B
+:10D5E000C000406BC2F809007F48D0F80C0205214A
+:10D5F000B0FBF1F201FB120000EB40017A482C3045
+:10D6000000EB41129DF8B40000EB400101EB00106B
+:10D61000744901EB001130319DF8A00001EB0010BE
+:10D620004068C2F8230000229DF8B40000EB4001DE
+:10D6300001EB00106B4901EB001130319DF8A000A7
+:10D6400001EB001042600021399154E06648D0F8A7
+:10D650000C020521B0FBF1F201FB120000EB4001CE
+:10D6600061482C3000EB41112731BDF8E4409DF8B2
+:10D67000B40040F2A11210FB02F0584A02EBC002C3
+:10D6800002F562729DF8A00000EB400303EB00106E
+:10D6900002EBC00090F8800040F2A11210FB02F0F3
+:10D6A0004E4A02EBC00202F562729DF8B40040F2ED
+:10D6B000A11310FB03F0494B03EBC00303F56273A6
+:10D6C0009DF8A00000EB400505EB001003EBC00047
+:10D6D00090F8810000EB400303EB001002EBC00266
+:10D6E0004732BDF8E400001D105C0855BDF8E400A9
+:10D6F000401C81B23991BDF8E4000628A6DB002168
+:10D70000399142E000239DF8B40040F2A11110FBD2
+:10D7100001F0324901EBC00101F562719DF8A000F2
+:10D7200000EB400202EB001001EBC00090F880001B
+:10D7300040F2A11110FB01F0284901EBC00101F5F5
+:10D7400062719DF8B40040F2A11210FB02F0234A6E
+:10D7500002EBC00202F562729DF8A00000EB4004EB
+:10D7600004EB001002EBC00090F8810000EB4002D7
+:10D7700002EB001001EBC0014731BDF8E4000B548F
+:10D78000BDF8E400401C81B23991BDF8E4000A28DC
+:10D79000B8DB1548D0F80C020521B0FBF1F080B2DF
+:10D7A000014609900220FBF793FC00210620FCF7BC
+:10D7B0007DFC0D48D0F80C020B49498D884206D2F9
+:10D7C0000948D0F80C02401C0749C1F80C0200219E
+:10D7D0000520FCF76BFC9DF8B40007E058450020DD
+:10D7E000BC32002098400020BC12002000EB400119
+:10D7F00001EB0010FA4901EB001030309DF8A01049
+:10D8000000EB0110801C0990007820F00400001D3E
+:10D8100009990870F348D0F80C020521B0FBF1F229
+:10D8200001FB120000EB4001EE482C3000EB4110F0
+:10D83000D0F823202E9800EB4001EB4800EB41107C
+:10D84000C0F823200020399020E0E648D0F80C02F0
+:10D850000521B0FBF1F201FB120000EB4001E148B1
+:10D860002C3000EB41102730BDF8E410425C2E98BC
+:10D8700000EB4001DC4800EB41112731BDF8E4002A
+:10D880000A54BDF8E400401C81B23991BDF8E400AF
+:10D890000628DADB59E09DF8B40000EB400101EB0B
+:10D8A0000010CF4901EB001030309DF8A01000EBC4
+:10D8B0000110801C0990007820F0080008300999B8
+:10D8C00008709DF8B40000EB400101EB0010C44962
+:10D8D00001EB001030309DF8A01000EB0110426801
+:10D8E0002E9800EB4001C04800EB4110C0F8232007
+:10D8F0000020399025E09DF8B40040F2A11110FB02
+:10D9000001F0BA4901EBC00101F562719DF8A00078
+:10D9100000EB400202EB001001EBC0014731BDF803
+:10D92000E4000A5C2E9800EB4001AF4800EB411187
+:10D930002731BDF8E4000A54BDF8E400401C81B270
+:10D940003991BDF8E4000628D5DB9DF8B40000EB62
+:10D95000400101EB0010A24901EB001030309DF8AE
+:10D96000A01000EB0110801C0990007820F020022C
+:10D97000099802709DF8B4100220FCF797FB9DF8FF
+:10D98000B40040F2A11110FB01F0984901EBC00076
+:10D9900000F562709DF8A01001EB410202EB01114D
+:10D9A00000EBC100223009902E9800EB40018E4818
+:10D9B00000EB41100D30102208900999FAF745FC50
+:10D9C0009DF8B40040F2A11110FB01F0874901EB72
+:10D9D000C00101F562719DF8A00000EB400202EB6E
+:10D9E000001001EBC0012E9800EB40027E4800EBD6
+:10D9F000421051F81A2F40F8012F496841609DF8F4
+:10DA0000B40000EB400101EB0010754901EB00117F
+:10DA100030319DF8A00001EB001001782E9800EB4A
+:10DA20004002714800EB421001702E9800EB40015B
+:10DA30006D4800EB41116E48026841F81D2F808847
+:10DA400088809DF8B40040F2A11110FB01F06749F5
+:10DA500001EBC00101F562719DF8A00000EB4002EE
+:10DA600002EB001001EBC000416B2E9800EB40026E
+:10DA70005D4800EB4210C0F809102E9881B20820D2
+:10DA80000991FCF713FB00229DF8B40040F2A111AC
+:10DA900010FB01F0554901EBC00000F562709DF8E4
+:10DAA000A01001EB410303EB011100EBC10080F872
+:10DAB000462053E09DF8B40000EB400101EB00105C
+:10DAC000474901EB001030309DF8A01000EB011029
+:10DAD000801C0990007820F00400001D099908704E
+:10DAE0009DF8B40000EB400101EB00103C4901EB54
+:10DAF000001030309DF8A01000EB0110801C099040
+:10DB0000007820F0800080300999087001209DF88D
+:10DB1000B41040F2A11211FB02F1344A02EBC10130
+:10DB200008719DF8B41040F2A11011FB00F01146ED
+:10DB300001EBC00042799DF8B40040F2A11110FB46
+:10DB400001F02A4901EBC00000F562709DF8A010B9
+:10DB500001EB410303EB011100F83120D5229DF8C0
+:10DB6000B40040F2A11110FB01F0204901EBC0000C
+:10DB700000F562709DF8A01001EB410303EB011169
+:10DB800000EBC100427146E2D5229DF8B40040F29C
+:10DB9000A11110FB01F0154901EBC00000F5627006
+:10DBA0009DF8A01001EB410303EB011100EBC10054
+:10DBB000427130E2D5229DF8B40040F2A11110FB71
+:10DBC00001F00A4901EBC00000F562709DF8A01059
+:10DBD00001EB410303EB011100EBC10042711AE2BA
+:10DBE00098400020BC120020D81400205845002086
+:10DBF000C73100200121FE4880F804179DF8B410B9
+:10DC000040F2A11011FB00F0FA4901EBC00101F54F
+:10DC100062719DF8A00000EB400202EB001011F8C9
+:10DC200030109DF8B40040F2A11210FB02F0F14A4E
+:10DC300002EBC0004079814234DA00219DF8B40043
+:10DC400040F2A11210FB02F0EA4A02EBC00001719F
+:10DC500001229DF8B40040F2A11110FB01F0E5494A
+:10DC600001EBC00101F562719DF8A00000EB4003DB
+:10DC700003EB001001F8302011229DF8B40040F2AF
+:10DC8000A11110FB01F0DB4901EBC00000F562704F
+:10DC90009DF8A01001EB410303EB011100EBC10063
+:10DCA000427160E09DF8B41040F2A11011FB00F049
+:10DCB000D04901EBC00000F562709DF8A01001EBA7
+:10DCC000410202EB011100EBC1008078B22835D18E
+:10DCD00000219DF8B40040F2A11210FB02F0C54AE9
+:10DCE00002EBC0000171B2229DF8B40040F2A11114
+:10DCF00010FB01F0BF4901EBC00101F562719DF815
+:10DD0000A00000EB400303EB001001EBC0004271E8
+:10DD100000229DF8B40040F2A11110FB01F0B549BA
+:10DD200001EBC00000F562709DF8A01001EB41030B
+:10DD300003EB011100EBC100827014E0D5229DF8C5
+:10DD4000B40040F2A11110FB01F0AA4901EBC000A0
+:10DD500000F562709DF8A01001EB410303EB011187
+:10DD600000EBC100427156E10021A14880F8041780
+:10DD7000D5229DF8B40040F2A11110FB01F09D499D
+:10DD800001EBC00000F562709DF8A01001EB4103AB
+:10DD900003EB011100EBC10042713CE101229DF84F
+:10DDA000B40040F2A11110FB01F0924901EBC00157
+:10DDB00001F562719DF8A00000EB400303EB001039
+:10DDC00001EBC00080F882200021399129E09DF804
+:10DDD000B41001EB4100C0EBC110874901EBC00159
+:10DDE000BDF8E400C01C0A5C9DF8B40040F2A1112B
+:10DDF00010FB01F07F4901EBC00101F562719DF854
+:10DE0000A00000EB400303EB001001EBC00000F1A9
+:10DE10008301BDF8E4000A54BDF8E400401C81B25F
+:10DE20003991BDF8E4000A28D1DBF4E09DF8B41084
+:10DE300001EB4100C0EBC1106F4901EBC000C0789D
+:10DE400001049DF8B40000EB4002C2EBC0106A4A26
+:10DE500002EBC000007941EA00209DF8B41001EB0C
+:10DE60004102C2EBC111644A02EBC1014979084386
+:10DE7000B0F5E13F6ED19DF8B41001EB410000EB2D
+:10DE800001105E4901EB001030309DF8A01000EB4E
+:10DE90000110801C0990007820F00402099802709B
+:10DEA00000229DF8B40040F2A11110FB01F051498D
+:10DEB00001EBC00000F562709DF8A01001EB41037A
+:10DEC00003EB011100EBC100A0F88E2013229DF896
+:10DED000B40040F2A11110FB01F0464901EBC00073
+:10DEE00000F562709DF8A01001EB410303EB0111F6
+:10DEF00000EBC10042719DF8B41001EB410000EB52
+:10DF000001103E4901EB0010407903464FF4805266
+:10DF10004FF4E13109909DF8B40019F063FB9DF8CE
+:10DF2000B41040F2A11011FB00F0324901EBC00126
+:10DF300001F562719DF8A00000EB400202EB0010B9
+:10DF400001EBC00090300990007820F00800083004
+:10DF5000099908705FE09DF8B40000EB4001C1EB47
+:10DF6000C010254901EBC00001799DF8B40000EB19
+:10DF70004002C2EBC010204A02EBC000C07841EA68
+:10DF800000229DF8B40040F2A11110FB01F01949E4
+:10DF900001EBC00101F562719DF8A00000EB4003A8
+:10DFA00003EB001001EBC000A0F88E209DF8B40038
+:10DFB00040F2A11110FB01F00E4901EBC00101F587
+:10DFC00062719DF8A00000EB400202EB001001EB33
+:10DFD000C000B0F88E109DF8B40000EB400202EBD8
+:10DFE0000010064A02EB0010408B814212DB07E072
+:10DFF000BC32002058450020F887002098400020BF
+:10E000000621A2F504729DF8B40002EB00129DF8FF
+:10E01000A000115400BF00BF10F0FAB89DF8B40082
+:10E0200000EB4001C1EBC010FE4911F8300004289C
+:10E0300001D125900BE09DF8B40000EB4001C1EB4D
+:10E04000C010F84911F83000152800D125909DF82E
+:10E05000B40000EB4001C1EBC010F24901EBC0007D
+:10E0600041789DF8B40000EB4002C2EBC010ED4ACD
+:10E0700012F8300041EA002041F23001884202D11A
+:10E08000A62025903DE09DF8B40000EB4001C1EBD7
+:10E09000C010E44901EBC00041789DF8B40000EBEA
+:10E0A0004002C2EBC010DF4A12F8300041EA002003
+:10E0B00041F23101884202D1A720259021E09DF84C
+:10E0C000B40000EB4001C1EBC010D64911F830009C
+:10E0D000022816D19DF8B40000EB4001C1EBC0103E
+:10E0E000D04901EBC00001799DF8B40000EB40027B
+:10E0F000C2EBC010CB4A02EBC000C07841EA00215D
+:10E1000025919DF8B40040F2A11110FB01F0C64921
+:10E1100001EBC000817828910021C44A9DF8B40029
+:10E1200002EB00129DF8A0001154C14890F828009D
+:10E13000012815D19DF8B40000EB400101EB00105F
+:10E14000BC4901EB001030309DF8A01000EB01102D
+:10E15000801C0990007820F08000803009990870B8
+:10E16000BDF8941043F23002881A91427ED009DC47
+:10E1700004297CD015297BD0A62910D0A72942F0EC
+:10E18000EF8268E1B0F5C06F73D0A0F201600028A3
+:10E1900070D001286FD00428F1D101F077BE0021A2
+:10E1A0009DF8B40040F2A11210FB02F09E4A02EB6F
+:10E1B000C00001719DF8B40040F2A11110FB01F004
+:10E1C000114601EBC00000F562709DF8A01001EB54
+:10E1D000410202EB011110F83100052829DC06226A
+:10E1E0009DF8B40040F2A11110FB01F08E4901EB43
+:10E1F000C00101F562719DF8A00000EB400303EB44
+:10E20000001001F83020A8229DF8B40040F2A111BE
+:10E2100010FB01F0844901EBC00000F562709DF82D
+:10E22000A01001EB410303EB011100EBC1004271AF
+:10E230000FE19DF8B40040F2A11110FB01F07A4902
+:10E2400001EBC00000F562709DF8A01001EB4102E7
+:10E2500002EB011110F831000A2830DC0B229DF886
+:10E26000B40040F2A11110FB01F005E0B9E138E281
+:10E27000F4E3F4E3F4E3F4E36B4901EBC00101F5EB
+:10E2800062719DF8A00000EB400303EB001001F861
+:10E290003020A9229DF8B40040F2A11110FB01F03A
+:10E2A000614901EBC00000F562709DF8A01001EB20
+:10E2B000410303EB011100EBC1004271C9E09DF87D
+:10E2C000B40040F2A11110FB01F0574901EBC0006E
+:10E2D00000F562709DF8A01001EB410202EB011104
+:10E2E00010F831000F2829DC10229DF8B40040F20C
+:10E2F000A11110FB01F04C4901EBC00101F5627165
+:10E300009DF8A00000EB400303EB001001F8302063
+:10E31000A2229DF8B40040F2A11110FB01F0424985
+:10E3200001EBC00000F562709DF8A01001EB410305
+:10E3300003EB011100EBC10042718AE09DF8B400CB
+:10E3400040F2A11110FB01F0374901EBC00000F5CC
+:10E3500062709DF8A01001EB410202EB011100EB8D
+:10E36000C1004079A52815D19DF8B40000EB40010B
+:10E3700001EB00102F4901EB001030309DF8A01088
+:10E3800000EB0110801C0990007820F00400001DB3
+:10E39000099908709DF8B41040F2A11011FB00F02B
+:10E3A000214901EBC00000F562709DF8A01001EB5F
+:10E3B000410202EB011100EBC1008078A12848D096
+:10E3C0009DF8B41040F2A11011FB00F0164901EBCA
+:10E3D000C00101F562719DF8A00000EB400202EB64
+:10E3E000001001EBC00082789DF8B40040F2A1114A
+:10E3F00010FB01F00C4901EBC00101F562719DF8C1
+:10E40000A00000EB400303EB001001EBC0004271E1
+:10E41000A1229DF8B40040F2A11110FB01F00249C5
+:10E420000AE00000F887002058450020883E0020C0
+:10E43000BC1200209840002001EBC00000F5627083
+:10E440009DF8A01001EB410303EB011100EBC100AB
+:10E45000827002F085B900219DF8B40040F2A1124B
+:10E4600010FB02F0FE4A02EBC00001719DF8B410EF
+:10E4700040F2A11011FB00F0114601EBC00000F5C5
+:10E4800062709DF8A01001EB410202EB011110F83F
+:10E49000310008281FDC00219DF8B40040F2A112D1
+:10E4A00010FB02F0EE4A02EBC000017108229DF859
+:10E4B000B40040F2A11110FB01F0E94901EBC000EA
+:10E4C00000F562709DF8A01001EB410303EB011110
+:10E4D00000F8312028E09DF8B41040F2A11011FBA3
+:10E4E00000F0DF4901EBC00000F562709DF8A0105C
+:10E4F00001EB410202EB011110F831000B2813DC93
+:10E500000C229DF8B40040F2A11110FB01F0D44997
+:10E5100001EBC00000F562709DF8A01001EB410313
+:10E5200003EB011100F831209DF8B41040F2A11066
+:10E5300011FB00F0CA4901EBC00000F562709DF8C4
+:10E54000A01001EB410202EB011100EBC100407988
+:10E55000A42830D19DF8B41001EB410000EB01106C
+:10E56000C04901EB001030309DF8A01000EB011005
+:10E57000801C0990007820F0200020300999087054
+:10E5800000229DF8B40040F2A11110FB01F0B44943
+:10E5900001EBC00000F562709DF8A01001EB410393
+:10E5A00003EB011100EBC10080F845209DF8B41089
+:10E5B0000220FBF77BFDA1229DF8B40040F2A111DF
+:10E5C00010FB01F0A64901EBC00000F562709DF858
+:10E5D000A01001EB410303EB011100EBC1004271FC
+:10E5E00037E70021399115E09DF8B41001EB4100A7
+:10E5F000C0EBC1109C4901EBC001BDF8E400C01C98
+:10E600000A5C16A9BDF8E4000A54BDF8E400401CF9
+:10E6100081B23991BDF8E4000628E5DB062116A891
+:10E6200028F0CAFC0021CDE93001DDE93021100AD3
+:10E6300040EA0164309BE21841EB2120CDE908203B
+:10E640004FF480724FF00003DDE90801F9F7BAFDDD
+:10E650009DF8B40040F2A11110FB01F0804901EBDC
+:10E66000C00000F562709DF8A01001EB410303EBC0
+:10E67000011100EBC100027100209DF8B41040F2BE
+:10E68000A11211FB02F1764A02EBC10108710422CA
+:10E690009DF8B40040F2A11110FB01F0704901EBAC
+:10E6A000C00000F562709DF8A01001EB410303EB80
+:10E6B000011100F83120A7229DF8B40040F2A11109
+:10E6C00010FB01F0664901EBC00000F562709DF897
+:10E6D000A01001EB410303EB011100EBC1004271FB
+:10E6E000B7E69DF8B41040F2A11011FB00F05C49B0
+:10E6F00001EBC00000F562709DF8A01001EB410233
+:10E7000002EB011110F83100042878DA00219DF89D
+:10E71000B40040F2A11210FB02F0514A02EBC0001B
+:10E720000171A1229DF8B40040F2A11110FB01F08B
+:10E730004B4901EBC00101F562719DF8A00000EBAF
+:10E74000400303EB001001EBC00042719DF8B410D0
+:10E7500040F2A11011FB00F0414901EBC00101F5AD
+:10E7600062719DF8A00000EB400202EB001001EB8B
+:10E77000C00109910878401CC1B2099801709DF848
+:10E78000B41040F2A11011FB00F0354901EBC000BC
+:10E7900000F562709DF8A01001EB410202EB01113F
+:10E7A00010F83100042828D10A229DF8B40040F264
+:10E7B000A11110FB01F02A4901EBC00101F56271C2
+:10E7C0009DF8A00000EB400303EB001001F830209F
+:10E7D000A3229DF8B40040F2A11110FB01F02049E2
+:10E7E00001EBC00000F562709DF8A01001EB410341
+:10E7F00003EB011100EBC1004271E4E2FFE79DF879
+:10E80000B41040F2A11011FB00F0154901EBC0005B
+:10E8100000F562709DF8A01001EB410202EB0111BE
+:10E8200010F8310004283BD100219DF8B40040F2DB
+:10E83000A11210FB02F00A4A02EBC000017105228E
+:10E840009DF8B40040F2A11110FB01F0044901EB66
+:10E85000C00101F562719DF8A00000EB400305E0E6
+:10E860005845002098400020F887002003EB001056
+:10E8700001F83020A3229DF8B40040F2A11110FB52
+:10E8800001F0FE4901EBC00000F562709DF8A01098
+:10E8900001EB410303EB011100EBC100427192E275
+:10E8A0009DF8B41040F2A11011FB00F0F34901EB08
+:10E8B000C00000F562709DF8A01001EB410202EB70
+:10E8C000011110F83100082834DC00219DF8B40053
+:10E8D00040F2A11210FB02F0E84A02EBC000017105
+:10E8E00009229DF8B40040F2A11110FB01F0E349A8
+:10E8F00001EBC00101F562719DF8A00000EB40033F
+:10E9000003EB001001F83020A7229DF8B40040F27C
+:10E91000A11110FB01F0D94901EBC00000F56270B4
+:10E920009DF8A01001EB410303EB011100EBC100C6
+:10E93000427148E29DF8B41040F2A11011FB00F0C2
+:10E94000CE4901EBC00000F562709DF8A01001EB0C
+:10E95000410202EB011110F83100092834DC0021DA
+:10E960009DF8B40040F2A11210FB02F0C34A02EB82
+:10E97000C00001710A229DF8B40040F2A11110FB01
+:10E9800001F0BE4901EBC00101F562719DF8A000E4
+:10E9900000EB400303EB001001F83020A3229DF8A8
+:10E9A000B40040F2A11110FB01F0B44901EBC0002A
+:10E9B00000F562709DF8A01001EB410303EB01111B
+:10E9C00000EBC1004271FEE19DF8B41040F2A110CD
+:10E9D00011FB00F0A94901EBC00000F562709DF841
+:10E9E000A01001EB410202EB011110F831000D28DB
+:10E9F00038DC00219DF8B40040F2A11210FB02F0B7
+:10EA00009E4A02EBC00001710E229DF8B40040F254
+:10EA1000A11110FB01F0994901EBC00101F56271F0
+:10EA20009DF8A00000EB400303EB001001F830203C
+:10EA3000A1229DF8B40040F2A11110FB01F08F4912
+:10EA400001EBC00000F562709DF8A01001EB4103DE
+:10EA500003EB011100EBC1004271B4E1B4E1E8E164
+:10EA60003DE21BE29DF8B41040F2A11011FB00F052
+:10EA7000824901EBC00000F562709DF8A01001EB27
+:10EA8000410202EB011110F831000E2834DC0021A4
+:10EA90009DF8B40040F2A11210FB02F0774A02EB9D
+:10EAA000C00001710F229DF8B40040F2A11110FBCB
+:10EAB00001F0724901EBC00101F562719DF8A000FF
+:10EAC00000EB400303EB001001F83020A3229DF877
+:10EAD000B40040F2A11110FB01F0684901EBC00045
+:10EAE00000F562709DF8A01001EB410303EB0111EA
+:10EAF00000EBC100427166E19DF8B41040F2A11034
+:10EB000011FB00F05D4901EBC00000F562709DF85B
+:10EB1000A01001EB410202EB011110F831001028A6
+:10EB20007DDC11229DF8B40040F2A11110FB01F030
+:10EB3000524901EBC00101F562719DF8A00000EBA4
+:10EB4000400303EB001001F83020A1229DF8B4002F
+:10EB500040F2A11110FB01F0484901EBC00101F5A1
+:10EB600062719DF8A00000EB400303EB001001EB85
+:10EB7000C00042719DF8B40040F2A11110FB01F0F9
+:10EB80003E4901EBC00101F562719DF8A00000EB68
+:10EB9000400303EB001001EBC00082709DF8B4103D
+:10EBA00001EB410000EB0110354901EB0011303160
+:10EBB0009DF8A00001EB0010801C0990007820F067
+:10EBC00080008030099908709DF8B41001EB410075
+:10EBD00000EB01102A4901EB001030309DF8A01025
+:10EBE00000EB0110801C0990007820F00400001D4B
+:10EBF000099908709DF8B41001EB410000EB011079
+:10EC00001F4901EB001030309DF8A01000EB0110FF
+:10EC10008078C0F3401080B39DF8B41000E046E067
+:10EC200001EB410000EB0110154901EB0010303001
+:10EC30009DF8A01000EB0110801C0990007820F0D6
+:10EC40002002099802709DF8B41001EB410000EB1E
+:10EC500001100B4901EB001030309DF8A01000EBC3
+:10EC600001108078C0F34000D8B99DF8B41001EBD2
+:10EC7000410000EB0110024904E083E05845002008
+:10EC80009840002001EB001030309DF8A01000EB00
+:10EC90000110801C0990007820F0080008300999C4
+:10ECA00008709DF8B4100220FBF700FA8BE09DF885
+:10ECB000B41040F2A11011FB00F0FE4901EBC001BD
+:10ECC00001F562719DF8A00000EB400202EB00101C
+:10ECD00011F830109DF8B40040F2A11210FB02F0C0
+:10ECE000F44A02EBC000407981426CD19DF8B41027
+:10ECF00040F2A11011FB00F0114601EBC00000F53D
+:10ED000062709DF8A01001EB410202EB011100EBD3
+:10ED1000C1008078A12836D0A3229DF8B40040F22B
+:10ED2000A11110FB01F0E34901EBC00101F5627193
+:10ED30009DF8A00000EB400303EB001001EBC000C6
+:10ED400042719DF8B41040F2A11011FB00F0D949B6
+:10ED500001EBC00000F562709DF8A01001EB4102CC
+:10ED600002EB011100EBC1008078A2282BD000201B
+:10ED70009DF8B41040F2A11211FB02F1CD4A02EB52
+:10ED8000C10108711FE0A1229DF8B40040F2A11159
+:10ED900010FB01F0C74901EBC00101F562719DF85C
+:10EDA000A00000EB400303EB001001EBC000427138
+:10EDB00001219DF8B40040F2A11210FB02F0BD4AFF
+:10EDC00002EBC00001710BE4A1229DF8B40040F2F7
+:10EDD000A11110FB01F0B74901EBC00101F562710F
+:10EDE0009DF8A00000EB400303EB001001EBC00016
+:10EDF00082709DF8B40040F2A11110FB01F0AD4902
+:10EE000001EBC00101F562719DF8A00000EB400329
+:10EE100003EB001001EBC000427100219DF8B4002B
+:10EE200040F2A11210FB02F0A24A02EBC0000171F5
+:10EE300056E400219DF8B40040F2A11210FB02F04C
+:10EE40009C4A02EBC000017109229DF8B40040F217
+:10EE5000A11110FB01F0974901EBC00101F56271AE
+:10EE60009DF8A00000EB400303EB001001F83020F8
+:10EE7000A7229DF8B40040F2A11110FB01F08D49CA
+:10EE800001EBC00000F562709DF8A01001EB41039A
+:10EE900003EB011100EBC100427121E400219DF858
+:10EEA000B40040F2A11210FB02F0824A02EBC00053
+:10EEB0000171A7229DF8B40040F2A11110FB01F0EE
+:10EEC0007C4901EBC00000F562709DF8A01001EBD9
+:10EED000410303EB011100EBC100427173E7002114
+:10EEE0009DF8B40040F2A11210FB02F0714A02EB4F
+:10EEF000C0000171A7229DF8B40040F2A11110FBDF
+:10EF000001F06C4901EBC00101F562719DF8A000B0
+:10EF100000EB400303EB001001EBC00042719DF8D1
+:10EF2000B40000EB4001C1EBC010634901EBC0002D
+:10EF3000407930287ED19DF8B40040F2A11110FB39
+:10EF400001F05C4901EBC00101F562719DF8A00080
+:10EF500000EB400202EB001011F830109DF8B400F5
+:10EF600040F2A11210FB02F0524A02EBC0004079BD
+:10EF700081425FD19DF8B40040F2A11110FB01F075
+:10EF8000114601EBC00000F562709DF8A01001EB86
+:10EF9000410202EB011100EBC100C078312830D1F1
+:10EFA0009DF8B40000EB400101EB0010434901EB78
+:10EFB000001030309DF8A01000EB0110801C09906B
+:10EFC000007820F020020998027000229DF8B40019
+:10EFD00040F2A11110FB01F0364901EBC00000F531
+:10EFE00062709DF8A01001EB410303EB011100EBEF
+:10EFF000C10080F845209DF8B4100220FBF756F8B8
+:10F0000057E09DF8B40040F2A11110FB01F029492E
+:10F0100001EBC00000F562709DF8A01001EB410209
+:10F0200002EB011100EBC100C078332841D19DF8FB
+:10F03000B40000E06FE000EB400101EB00101F495D
+:10F0400001EB001030309DF8A01000EB0110801C87
+:10F050000990007820F020020998027001229DF8A2
+:10F06000B40040F2A11110FB01F0124901EBC00005
+:10F0700000F562709DF8A01001EB410303EB011154
+:10F0800000EBC10080F84620A9229DF8B40040F2B0
+:10F09000A11110FB01F0074901EBC00000F56270FF
+:10F0A0009DF8A01001EB410303EB011100EBC1003F
+:10F0B000827005E058450020F88700209840002025
+:10F0C0009DF8B40000EB400101EB0010FE4901EB9C
+:10F0D000001030309DF8A01000EB0110801C09904A
+:10F0E000007820F00102099802709DF8B41001EB3D
+:10F0F000410000EB0110F44901EB001030309DF8A5
+:10F10000A01000EB0110801C0990007820F0020292
+:10F1100009980270D6E39DF8B41001EB4100C0EBF2
+:10F12000C110EA4901EBC000407931287ED19DF839
+:10F13000B41040F2A11011FB00F0E54901EBC00151
+:10F1400001F562719DF8A00000EB400202EB001097
+:10F1500011F830109DF8B40040F2A11210FB02F03B
+:10F16000DB4A02EBC000407981425FD19DF8B410C8
+:10F1700040F2A11011FB00F0114601EBC00000F5B8
+:10F1800062709DF8A01001EB410202EB011100EB4F
+:10F19000C10090F8460058BB01229DF8B40040F22F
+:10F1A000A11110FB01F0CA4901EBC00101F5627128
+:10F1B0009DF8A00000EB400303EB001001EBC00042
+:10F1C00080F845209DF8B41001EB410000EB0110E0
+:10F1D000BD4901EB001130319DF8A00001EB00109A
+:10F1E000801C0990007820F00100401C09990870EB
+:10F1F0009DF8B41001EB410000EB0110B24901EBA6
+:10F20000001030309DF8A01000EB0110801C099018
+:10F21000007820F0020209980270AE4890F8E007EA
+:10F2200090B19DF8B41001EB410000E005E200EB65
+:10F230000110A54901EB001030309DF8A01000EB43
+:10F240000110807A022877D1A34890F8290001287C
+:10F25000F9D1A148D0F80C029F49498D88426BD260
+:10F260009DF8B41040F2A11011FB00F0984901EB99
+:10F27000C00000F562709DF8A01001EB410202EBA6
+:10F28000011100EBC10090F84500012853D19DF811
+:10F29000B41040F2A11011FB00F08D4901EBC00049
+:10F2A00000F562709DF8A01001EB410202EB011124
+:10F2B00000EBC10090F87F00E8BB01229DF8B4008C
+:10F2C00000EB400101EB00107F4901EB00113031F0
+:10F2D0009DF8A00001EB0010C27200229DF8B4005E
+:10F2E00000EB400101EB0010774901EB00113031D8
+:10F2F0009DF8A00001EB001042604FF010429DF815
+:10F30000B40040F2A11110FB01F0714901EBC00102
+:10F3100001F562719DF8A00000EB400303EB0010C3
+:10F3200001EBC00082609DF8B41001EB410000EBDE
+:10F330000110654901E071E06FE001EB001130312F
+:10F340009DF8A00001EB001001789DF8B40040F298
+:10F35000A11210FB02F05E4A02EBC00041709DF862
+:10F36000B41040F2A11011FB00F0114601EBC001F6
+:10F3700001F562719DF8A00000EB400202EB001065
+:10F3800011F830109DF8B40040F2A11210FB02F009
+:10F390004F4A02EBC000407981423ED100229DF8E5
+:10F3A000B40040F2A11110FB01F0494901EBC0018A
+:10F3B00001F562719DF8A00000EB400303EB001023
+:10F3C00001EBC000C271A4229DF8B40040F2A1116B
+:10F3D00010FB01F03E4901EBC00101F562719DF89F
+:10F3E000A00000EB400303EB001001EBC0008270B3
+:10F3F000A3229DF8B40040F2A11110FB01F03449A2
+:10F4000001EBC00000F562709DF8A01001EB410314
+:10F4100003EB011100EBC100427153E29DF8B410FF
+:10F4200040F2A11011FB00F0294901EBC00000F5EA
+:10F4300062709DF8A01001EB410202EB011100EB9C
+:10F44000C10090F8450001287DD19DF8B41040F22C
+:10F45000A11011FB00F01E4901EBC00101F5627122
+:10F460009DF8A00000EB400202EB001001EBC00091
+:10F4700090F8801040F2A11011FB00F0144901EB4C
+:10F48000C00101F562719DF8B40040F2A11210FBB9
+:10F4900002F00F4A02EBC00000F562709DF8A02058
+:10F4A00002EB420303EB021200EBC20090F8810072
+:10F4B00000EB400202EB001001EBC00090F87E0070
+:10F4C000032840D1022209E098400020F88700205C
+:10F4D00058450020BC320020BC1200209DF8B4002A
+:10F4E00000EB400101EB0010F94901EB0011303154
+:10F4F0009DF8A00001EB0010C2724FF010429DF881
+:10F50000B40040F2A11110FB01F0F24901EBC0017F
+:10F5100001F562719DF8A00000EB400303EB0010C1
+:10F5200001EBC00082609DF8B41001EB410000EBDC
+:10F530000110E74901EB001130319DF8A00001EB0B
+:10F540000010017800E0B0E19DF8B40040F2A11293
+:10F5500010FB02F0DF4A02EBC00041709DF8B410CE
+:10F5600040F2A11011FB00F0114601EBC00101F5C2
+:10F5700062719DF8A00000EB400202EB001011F850
+:10F5800030109DF8B40040F2A11210FB02F0D14AF5
+:10F5900002EBC000407981423ED100229DF8B400C8
+:10F5A00040F2A11110FB01F0CA4901EBC00101F5C5
+:10F5B00062719DF8A00000EB400303EB001001EB2B
+:10F5C000C000C271A4229DF8B40040F2A11110FB4A
+:10F5D00001F0C04901EBC00101F562719DF8A00086
+:10F5E00000EB400303EB001001EBC0008270A3228C
+:10F5F0009DF8B40040F2A11110FB01F0B54901EBF8
+:10F60000C00000F562709DF8A01001EB410303EB10
+:10F61000011100EBC100427100229DF8B40000EB23
+:10F62000400101EB0010AA4901EB001030309DF8B9
+:10F63000A01000EB0110426044E19DF8B41001EB12
+:10F640004100C0EBC110A44901EBC0004079332850
+:10F650007ED19DF8B41001EB410000EB01109C49F4
+:10F6600001EB001030309DF8A01000EB0110801C61
+:10F670000990007820F00100401C099908709DF85D
+:10F68000B41001EB410000EB0110914901EB0010B7
+:10F6900030309DF8A01000EB0110801C099000781C
+:10F6A00020F02002099802709DF8B41001EB41008F
+:10F6B00000EB0110864901EB001030309DF8A010DE
+:10F6C00000EB0110801C0990007820F00200801CE3
+:10F6D000099908709DF8B41040F2A11011FB00F0D8
+:10F6E0007C4901EBC00042799DF8B40040F2A111C1
+:10F6F00010FB01F0774901EBC00000F562709DF846
+:10F70000A01001EB410303EB011100F831209DF83B
+:10F71000B41001EB410000EB01106D4901EB00104A
+:10F7200030309DF8A01000EB0110801C099000788B
+:10F7300020F080008030099908709DF8B41001EB2A
+:10F74000410000EB0110624901EB0010303000E095
+:10F7500022E09DF8A01000EB01108078C0F340007B
+:10F7600020B99DF8B4100220FAF7A0FCA2229DF85F
+:10F77000B40040F2A11110FB01F0564901EBC000AA
+:10F7800000F562709DF8A01001EB410303EB01113D
+:10F7900000EBC100827095E09DF8B41001EB4100D0
+:10F7A000C0EBC1104C4901EBC000407934287CD13A
+:10F7B0009DF8B41001EB410000EB0110444901EB4E
+:10F7C000001030309DF8A01000EB0110801C099053
+:10F7D000007820F02002099802709DF8B41001EB27
+:10F7E000410000EB01103A4901EB001030309DF868
+:10F7F000A01000EB0110801C0990007820F002029C
+:10F800000998027001229DF8B40040F2A11110FB8A
+:10F8100001F0304901EBC00000F562709DF8A010C6
+:10F8200001EB410303EB011100EBC10080F846201E
+:10F83000A9229DF8B40040F2A11110FB01F0254966
+:10F8400001EBC00000F562709DF8A01001EB4103D0
+:10F8500003EB011100EBC10082709DF8B41040F27F
+:10F86000A11011FB00F01B4901EBC00042799DF88B
+:10F87000B40040F2A11110FB01F0164901EBC000E9
+:10F8800000F562709DF8A01001EB410303EB01113C
+:10F8900000F831209DF8B41001EB410000EB01109D
+:10F8A0000B4901EB0010303000E00BE09DF8A01098
+:10F8B00000EB0110801C0990007820F0800080305F
+:10F8C0000999087000202E902F900021399128E08E
+:10F8D0009840002058450020F8870020DDE92E10D0
+:10F8E000000140EA11720901CDE92E129DF8B41011
+:10F8F00001EB4100C0EBC110FE4901EBC001BDF8B6
+:10F90000E400801D085C3038C117DDE92E24104367
+:10F9100041EA0402CDE92E02BDF8E400401C80B2A9
+:10F920003990BDF8E4000628D8DB9DF8B4002E9984
+:10F9300040F2A11210FB02F0EF4A02EBC00202F506
+:10F9400062729DF8A00000EB400303EB001002EB95
+:10F95000C000C0F81A1000222E922F920021399177
+:10F9600022E0DDE92E10000140EA11720901CDE923
+:10F970002E129DF8B41001EB4100C0EBC110DD491F
+:10F9800001EBC001BDF8E4000D30085C3038C11750
+:10F99000DDE92E34184341EA0402CDE92E02BDF818
+:10F9A000E400401C80B23990BDF8E4000428D8DBA4
+:10F9B0009DF8B4002E9940F2A11210FB02F0CE4A3D
+:10F9C00002EBC00202F562729DF8A00000EB40035A
+:10F9D00003EB001002EBC000416300222E922F9235
+:10F9E0000021399122E0DDE92E10000140EA117278
+:10F9F0000901CDE92E129DF8B41001EB4100C0EBD6
+:10FA0000C110BC4901EBC001BDF8E4001130085C35
+:10FA10003038C117DDE92E34184341EA0402CDE93C
+:10FA20002E02BDF8E400401C80B23990BDF8E4001D
+:10FA30000628D8DB9DF8B4002E9940F2A11210FBE5
+:10FA400002F0AD4A02EBC00202F562729DF8A0001E
+:10FA500000EB400303EB001002EBC000C0F81E10E7
+:10FA60009DF8B41001EB4100C0EBC110A14901EBBE
+:10FA7000C00042799DF8B40040F2A11110FB01F0E2
+:10FA80009D4901EBC00101F562719DF8A00000EBFA
+:10FA9000400303EB001001EBC000C2709DF8B410EE
+:10FAA00001EB410000EB0110944901EB00113031F2
+:10FAB0009DF8A00001EB001082789DF8B40040F2A0
+:10FAC000A11110FB01F08C4901EBC00101F562713D
+:10FAD0009DF8A00000EB400303EB001001EBC00019
+:10FAE00002769DF8B41040F2A11011FB00F082499B
+:10FAF00001EBC00101F562719DF8A00000EB40022E
+:10FB000002EB001011F830109DF8B40040F2A11281
+:10FB100010FB02F0784A02EBC000407981427CDAA7
+:10FB20009DF8B41040F2A11011FB00F0114601EB5A
+:10FB3000C00000F562709DF8A01001EB410202EBDD
+:10FB4000011110F831000F2867DD00219DF8B40085
+:10FB500040F2A11210FB02F0674A02EBC0000171F3
+:10FB6000A7229DF8B40040F2A11110FB01F06249F8
+:10FB700001EBC00101F562719DF8A00000EB4003AC
+:10FB800003EB001001EBC000427101219DF8B400AD
+:10FB900040F2A11210FB02F0574A02EBC0000171C3
+:10FBA0009DF8B41040F2A11011FB00F0114601EBDA
+:10FBB000C00042799DF8B40040F2A11110FB01F0A1
+:10FBC0004D4901EBC00101F562719DF8A00000EB09
+:10FBD000400303EB001001F83020A1229DF8B4008F
+:10FBE00040F2A11110FB01F0434901EBC00101F506
+:10FBF00062719DF8A00000EB400303EB001001EBE5
+:10FC0000C00042719DF8B41001EB410000EB0110FF
+:10FC10003A4901EB0011303100E071E09DF8A0009D
+:10FC200001EB0010801C0990007820F080008030EB
+:10FC3000099908709DF8B41001EB410000EB011028
+:10FC40002E4901EB001030309DF8A01000EB0110A0
+:10FC5000801C0990007820F00400001D09990870AC
+:10FC60009DF8B41001EB410000EB0110234901EBBA
+:10FC7000001030309DF8A01000EB01108078C0F328
+:10FC8000401088B99DF8B41001EB410000EB011061
+:10FC90001A4901EB001030309DF8A01000EB011064
+:10FCA0008078C0F3400058B39DF8B41001EB4100D8
+:10FCB00000EB0110114901EB001030309DF8A0104D
+:10FCC00000EB0110801C0990007820F020020998B8
+:10FCD00002709DF8B41001EB410000EB01100749E0
+:10FCE00001EB001030309DF8A01000EB0110801CDB
+:10FCF000099006E0F8870020584500209840002031
+:10FD0000C3E0007820F00202099802709DF8B40068
+:10FD100000EB400101EB0010FE4901EB0010303018
+:10FD20009DF8A01000EB0110801C0990007820F0D5
+:10FD300008000830099908709DF8B4009DF8A010DB
+:10FD400001EB0010C217CDE92E029DF8B41040F26D
+:10FD5000A11011FB00F0F04901EBC00000F562704A
+:10FD60009DF8A01001EB410202EB011100EBC10074
+:10FD7000223009902E9800EB4001E84800EB41103A
+:10FD80000D30102208900999F8F75FFA9DF8B41029
+:10FD900040F2A11011FB00F0DF4901EBC00101F5B9
+:10FDA00062719DF8A00000EB400202EB001001EB35
+:10FDB000C0012E9800EB4002D84800EB421051F8E9
+:10FDC0001A2F40F8012F496841609DF8B41001EBEB
+:10FDD000410000EB0110CF4901EB001130319DF8DB
+:10FDE000A00001EB001001782E9800EB4002CB48F8
+:10FDF00000EB421001702E9800EB4001C74800EB69
+:10FE00004111C748026841F81D2F808888809DF8FD
+:10FE1000B41040F2A11011FB00F0BF4901EBC0018A
+:10FE200001F562719DF8A00000EB400202EB0010AA
+:10FE300001EBC000416B2E9800EB4002B74800EB8D
+:10FE40004210C0F809109DF8B41001EB410000EB1E
+:10FE50000110B04901EB001130319DF8A00001EB19
+:10FE6000001041682E9800EB4002AC4800EB4210B5
+:10FE7000C0F823102E9881B208200991FAF716F9DC
+:10FE80009DF8B4100220FAF711F9FCE300202E903F
+:10FE90002F900021399122E0DDE92E10000140EA87
+:10FEA00011720901CDE92E129DF8B41001EB410049
+:10FEB000C0EBC1109B4901EBC001BDF8E4000B3061
+:10FEC000085C3038C117DDE92E24104341EA0402F2
+:10FED000CDE92E02BDF8E400401C80B23990BDF897
+:10FEE000E4000A28D8DB9DF8B400DDE92E1240F2C8
+:10FEF000A11310FB03F0884B03EBC00303F56273FF
+:10FF00009DF8A00000EB400404EB001003EBC000E0
+:10FF100040F8221F426000222E922F920021399138
+:10FF200022E0DDE92E10000140EA11720901CDE95D
+:10FF30002E129DF8B41001EB4100C0EBC1107949BD
+:10FF400001EBC001BDF8E4001530085C3038C11782
+:10FF5000DDE92E34184341EA0402CDE92E02BDF852
+:10FF6000E400401C80B23990BDF8E4000A28D8DBD8
+:10FF70009DF8B400DDE92E2140F2A11310FB03F03F
+:10FF8000654B03EBC00303F562739DF8A00000EB23
+:10FF9000400404EB001003EBC00022308260C1601B
+:10FFA00000219DF8B40040F2A11210FB02F05A4A61
+:10FFB00002EBC00001719DF8B40040F2A11110FBEA
+:10FFC00001F0114601EBC00000F562709DF8A01031
+:10FFD00001EB410202EB011110F831000C2814DC96
+:10FFE0000D229DF8B40040F2A11110FB01F04A4926
+:10FFF00001EBC00000F562709DF8A01001EB410319
+:020000040801F1
+:1000000003EB011100F831207FE39DF8B40040F2CA
+:10001000A11110FB01F0404901EBC00101F5627133
+:100020009DF8A00000EB400202EB001011F8301028
+:100030009DF8B40040F2A11210FB02F0364A02EB28
+:10004000C00040798142DFD19DF8B4009DF8A01036
+:1000500001EB0010C217CDE92E023148F53090F8BF
+:10006000E00708B39DF8B40000EB400101EB00107D
+:10007000284901EB001030309DF8A01000EB011072
+:10008000807A022810D09DF8B40000EB400101EB0B
+:100090000010204901EB001030309DF8A01000EB5B
+:1000A0000110C07A00287CDD00229DF8B40000EB2E
+:1000B000400101EB0010174901EB001030309DF8B2
+:1000C000A01000EB0110C2721748D0F80C020521F5
+:1000D000B0FBF1F201FB120000EB400112482C30A2
+:1000E00000EB41100D3009909DF8B40040F2A111D1
+:1000F00010FB01F0084901EBC00000F562709DF8AB
+:10010000A01001EB410202EB011100EBC100223013
+:1001100010220BE09840002058450020D814002001
+:10012000C7310020F8870020BC120020014608904B
+:100130000998F8F78AF8FE48D0F80C020521B0FBC0
+:10014000F1F201FB120000EB4001F9482C3000EB0A
+:1001500041129DF8B40040F2A11110FB01F0F549E5
+:1001600001EBC00101F562719DF8A00000EB4003B6
+:1001700003EB001001EBC00050F81A1F42F8011FFA
+:1001800040685060EA48D0F80C020521B0FBF1F25B
+:1001900001FB120000EB4001E5482C3000EB41125E
+:1001A00000E094E19DF8B40000EB400101EB001089
+:1001B000E14901EB001130319DF8A00001EB001086
+:1001C00000781070DA48D0F80C020521B0FBF1F28B
+:1001D00001FB120000EB4001D5482C3000EB41122E
+:1001E0009DF8B40040F2A11110FB01F0D14901EBE0
+:1001F000C00101F562719DF8A00000EB400303EB24
+:10020000001001EBC000406BC2F80900C848D0F8EC
+:100210000C020521B0FBF1F201FB120000EB4001E2
+:10022000C3482C3000EB4111C448026841F81D2F2F
+:1002300080888880BE48D0F80C020521B0FBF1F21E
+:1002400001FB120000EB4001B9482C3000EB4112D9
+:100250009DF8B40000EB400101EB0010B64901EB42
+:10026000001130319DF8A00001EB00104068C2F889
+:10027000230000229DF8B40000EB400101EB0010C8
+:10028000AD4901EB001130319DF8A00001EB0010E9
+:1002900042600021399154E0A548D0F80C020521B4
+:1002A000B0FBF1F201FB120000EB4001A0482C3042
+:1002B00000EB41112731BDF8E4409DF8B40040F255
+:1002C000A11210FB02F09B4A02EBC00202F562721F
+:1002D0009DF8A00000EB400303EB001002EBC00010
+:1002E00090F8800040F2A11210FB02F0914A02EB5C
+:1002F000C00202F562729DF8B40040F2A11310FB37
+:1003000003F08C4B03EBC00303F562739DF8A00070
+:1003100000EB400505EB001003EBC00090F88100F6
+:1003200000EB400303EB001002EBC0024732BDF8C4
+:10033000E400001D105C0855BDF8E400401C81B2CB
+:100340003991BDF8E4000628A6DB0021399142E08E
+:1003500000239DF8B40040F2A11110FB01F0754993
+:1003600001EBC00101F562719DF8A00000EB4002B5
+:1003700002EB001001EBC00090F8800040F2A111E8
+:1003800010FB01F06B4901EBC00101F562719DF8B2
+:10039000B40040F2A11210FB02F0664A02EBC00268
+:1003A00002F562729DF8A00000EB400404EB00101F
+:1003B00002EBC00090F8810000EB400202EB00105D
+:1003C00001EBC0014731BDF8E4000B54BDF8E40077
+:1003D000401C81B23991BDF8E4000A28B8DB5448CA
+:1003E000D0F80C020521B0FBF1F080B20146099073
+:1003F0000220F8F76DFE00210620F9F757FE4C4861
+:10040000D0F80C024A49498D884206D24848D0F8B3
+:100410000C02401C4649C1F80C0200210520F9F7E6
+:1004200045FE9DF8B40000EB400101EB001042498D
+:1004300001EB001030309DF8A01000EB0110801C83
+:100440000990007820F00802099802703848D0F826
+:100450000C020521B0FBF1F201FB120000EB4001A0
+:1004600033482C3000EB4110D0F823202E9800EBBD
+:100470004001334800EB4110C0F8232000203990A0
+:1004800020E02B48D0F80C020521B0FBF1F201FB73
+:10049000120000EB400126482C3000EB41102730C1
+:1004A000BDF8E410425C2E9800EB4001244800EBBC
+:1004B00041112731BDF8E4000A54BDF8E400401CA6
+:1004C00081B23991BDF8E4000628DADB64E09DF8DA
+:1004D000B40000EB400101EB0010174901EB0010E4
+:1004E00030309DF8A01000EB0110801C09900078BE
+:1004F00020F008000830099908709DF8B40000EB5E
+:10050000400101EB00100C4901EB001030309DF868
+:10051000A01000EB011042682E9800EB4001084843
+:1005200000EB4110C0F823200020399030E000009B
+:10053000BC1200205845002098400020C731002000
+:10054000D81400209DF8B40040F2A11110FB01F076
+:10055000FE4901EBC00101F562719DF8A00000EBBE
+:10056000400202EB001001EBC0014731BDF8E4008E
+:100570000A5C2E9800EB4001F54800EB4111273151
+:10058000BDF8E4000A54BDF8E400401C81B2399182
+:10059000BDF8E4000628D5DB00229DF8B40040F247
+:1005A000A11110FB01F0E94901EBC00101F56271F5
+:1005B0009DF8A00000EB400303EB001001EBC0002E
+:1005C00080F846209DF8B4100220F9F76FFD9DF8E1
+:1005D000B40040F2A11110FB01F0DC4901EBC001B5
+:1005E00001F562719DF8A00000EB400202EB0010E3
+:1005F00001EBC000223009902E9800EB4001D44856
+:1006000000EB41110D3110220891DDE90801F7F7E7
+:100610001CFE9DF8B40040F2A11110FB01F0CB4983
+:1006200001EBC00101F562719DF8A00000EB4002F2
+:1006300002EB001001EBC0012E9800EB4002C44811
+:1006400000EB421051F81A2F40F8012F4968416021
+:100650009DF8B40000EB400101EB0010BD4901EB37
+:10066000001130319DF8A00001EB001001782E98A8
+:1006700000EB4002B64800EB421001702E9800EBF0
+:100680004001B34800E06BE000EB4111B248026862
+:1006900041F81D2F808888809DF8B40040F2A11198
+:1006A00010FB01F0A94901EBC00101F562719DF851
+:1006B000A00000EB400202EB001001EBC000416B18
+:1006C0002E9800EB4002A24800EB4210C0F809103F
+:1006D0009DF8B40000EB400101EB00109D4901EBD7
+:1006E000001130319DF8A00001EB001041682E98F8
+:1006F00000EB4002964800EB4210C0F823102E9801
+:1007000081B208200991F9F7D1FCA7229DF8B40025
+:1007100040F2A11110FB01F08C4901EBC00101F581
+:1007200062719DF8A00000EB400303EB001001EBA9
+:10073000C0004271A2229DF8B40040F2A11110FB4A
+:1007400001F0824901EBC00000F562709DF8A01035
+:1007500001EB410303EB011100EBC100827000BF0C
+:1007600000BF0DF055BD9DF8B41001EB4100C0EB8A
+:10077000C1107A4911F83000042802D104212591D2
+:100780000CE09DF8B41001EB4100C0EBC1107349BF
+:1007900011F83000152801D1152125919DF8B410CC
+:1007A00001EB4100C0EBC1106C4901EBC000417886
+:1007B0009DF8B40000EB4002C2EBC010674A12F88B
+:1007C000300041EA002041F23001884202D1A621E6
+:1007D00025913DE09DF8B41001EB4100C0EBC11044
+:1007E0005E4901EBC00041789DF8B40000EB400287
+:1007F000C2EBC010594A12F8300041EA002041F221
+:100800003101884202D1A721259121E09DF8B41041
+:1008100001EB4100C0EBC110504911F83000022833
+:1008200016D19DF8B41001EB4100C0EBC1104B494B
+:1008300001EBC00001799DF8B40000EB4002C2EB6F
+:10084000C010464A02EBC000C07841EA0021259161
+:100850009DF8B41040F2A11011FB00F03B4901EBF0
+:10086000C0008178289100213D4A9DF8B40002EB38
+:1008700000129DF8A00011543A4890F82800012871
+:1008800015D19DF8B41001EB410000EB0110314986
+:1008900001EB001030309DF8A01000EB0110801C1F
+:1008A0000990007820F08000803009990870BDF828
+:1008B0009400A7287ED007DC04287CD015287BD0A4
+:1008C000A62841F06D8762E0A0F55850303820B17D
+:1008D000112872D01228F4D1FEE39DF8B41040F232
+:1008E000A11011FB00F0194901EBC00000F5627086
+:1008F0009DF8A01001EB410202EB011110F831004C
+:1009000090BB00219DF8B40040F2A11210FB02F050
+:100910000E4A02EBC000017101229DF8B40040F2C2
+:10092000A11110FB01F0094901EBC00101F5627151
+:100930009DF8A00000EB400303EB001001F830200D
+:10094000A7229DF8B40040F2A1110EE05845002006
+:10095000D814002098400020C7310020F8870020DC
+:10096000883E0020BC1200200FE010FB01F0FE4981
+:1009700001EBC00000F562709DF8A01001EB41038F
+:1009800003EB011100EBC100427101F009BF00212E
+:100990009DF8B40040F2A11210FB02F0F24A02EB03
+:1009A000C00001719DF8B41040F2A11011FB00F0DD
+:1009B000114603E0F9E060E1B0E2E4E201EBC000DF
+:1009C00000F562709DF8A01001EB410202EB0111ED
+:1009D00010F83100022829DC03229DF8B40040F20F
+:1009E000A11110FB01F0E04901EBC00101F56271BA
+:1009F0009DF8A00000EB400303EB001001F830204D
+:100A0000A9229DF8B40040F2A11110FB01F0D649D3
+:100A100001EBC00000F562709DF8A01001EB4103EE
+:100A200003EB011100EBC1004271BDE09DF8B41071
+:100A300040F2A11011FB00F0CB4901EBC00000F522
+:100A400062709DF8A01001EB410202EB011110F859
+:100A50003100052829DC06229DF8B40040F2A111DE
+:100A600010FB01F0C04901EBC00101F562719DF876
+:100A7000A00000EB400303EB001001F83020A2229D
+:100A80009DF8B40040F2A11110FB01F0B64901EB52
+:100A9000C00000F562709DF8A01001EB410303EB6C
+:100AA000011100EBC10042717EE09DF8B41040F2EC
+:100AB000A11011FB00F0AC4901EBC00000F5627021
+:100AC0009DF8A01001EB410202EB011100EBC10007
+:100AD0004079A52815D19DF8B41001EB410000EB39
+:100AE0000110A24901EB001030309DF8A01000EB7E
+:100AF0000110801C0990007820F00400001D099965
+:100B000008709DF8B41040F2A11011FB00F0964956
+:100B100001EBC00000F562709DF8A01001EB4102EE
+:100B200002EB011100EBC1008078A1283CD09DF8B8
+:100B3000B41040F2A11011FB00F08B4901EBC00191
+:100B400001F562719DF8A00000EB400202EB00107D
+:100B500001EBC00082789DF8B40040F2A11110FBB7
+:100B600001F0814901EBC00101F562719DF8A0001F
+:100B700000EB400303EB001001EBC0004271A12227
+:100B80009DF8B40040F2A11110FB01F0764901EB91
+:100B9000C00000F562709DF8A01001EB410303EB6B
+:100BA000011100EBC1008270EFE69DF8B41040F235
+:100BB000A11011FB00F06C4901EBC00000F5627060
+:100BC0009DF8A01001EB410202EB011100EBC10006
+:100BD0004079A42830D19DF8B41001EB410000EB1E
+:100BE0000110624901EB001030309DF8A01000EBBD
+:100BF0000110801C0990007820F020002030099915
+:100C0000087000229DF8B40040F2A11110FB01F021
+:100C1000554901EBC00000F562709DF8A01001EB92
+:100C2000410303EB011100EBC10080F845209DF862
+:100C3000B4100220F9F73AFA00219DF8B40040F20E
+:100C4000A11210FB02F0484A02EBC0000171A12280
+:100C50009DF8B40040F2A11110FB01F0424901EBF4
+:100C6000C00000F562709DF8A01001EB410303EB9A
+:100C7000011100EBC100427187E69DF8B41040F20B
+:100C8000A11011FB00F0384901EBC00000F56270C3
+:100C90009DF8A01001EB410202EB011110F83100A8
+:100CA000012834DC00219DF8B40040F2A11210FBB1
+:100CB00002F02D4A02EBC000017102229DF8B4003F
+:100CC00040F2A11110FB01F0274901EBC00101F531
+:100CD00062719DF8A00000EB400303EB001001F8E7
+:100CE0003020A3229DF8B40040F2A11110FB01F0C6
+:100CF0001D4901EBC00000F562709DF8A01001EBEA
+:100D0000410303EB011100EBC100427105E19DF8C5
+:100D1000B41040F2A11011FB00F0134901EBC00028
+:100D200000F562709DF8A01001EB410202EB011189
+:100D300010F83100042839DC00219DF8B40040F29D
+:100D4000A11210FB02F0084A02EBC000017105225B
+:100D50009DF8B40040F2A11110FB01F0024901EB33
+:100D6000C00101F5627103E0584500209840002061
+:100D70009DF8A00000EB400303EB001001F83020C9
+:100D8000A3229DF8B40040F2A11110FB01F0FE492E
+:100D900001EBC00000F562709DF8A01001EB41036B
+:100DA00003EB011100EBC1004271B6E09DF8B410F5
+:100DB00040F2A11011FB00F0F34901EBC00000F577
+:100DC00062709DF8A01001EB410202EB011110F8D6
+:100DD0003100062815DCA1229DF8B40040F2A111D3
+:100DE00010FB01F0E84901EBC00000F562709DF8CE
+:100DF000A01001EB410303EB011100EBC1004271B4
+:100E00008BE09DF8B41040F2A11011FB00F0DE4918
+:100E100001EBC00101F562719DF8A00000EB4002FA
+:100E200002EB001011F830109DF8B40040F2A1124E
+:100E300010FB02F0D44A02EBC000407981426CD131
+:100E40009DF8B41040F2A11011FB00F0114601EB27
+:100E5000C00000F562709DF8A01001EB410202EBAA
+:100E6000011100EBC1008078A12836D0A3229DF8A3
+:100E7000B40040F2A11110FB01F0C34901EBC00125
+:100E800001F562719DF8A00000EB400303EB001038
+:100E900001EBC00042719DF8B41040F2A11011FBAB
+:100EA00000F0B94901EBC00000F562709DF8A01098
+:100EB00001EB410202EB011100EBC1008078A22896
+:100EC0002BD000209DF8B41040F2A11211FB02F1CA
+:100ED000AD4A02EBC10108711FE0A1229DF8B400E8
+:100EE00040F2A11110FB01F0A74901EBC00101F58F
+:100EF00062719DF8A00000EB400303EB001001EBD2
+:100F0000C000427101219DF8B40040F2A11210FB13
+:100F100002F09D4A02EBC000017136E5A1229DF866
+:100F2000B40040F2A11110FB01F0974901EBC001A0
+:100F300001F562719DF8A00000EB400303EB001087
+:100F400001EBC00042719DF8B40040F2A11110FB0A
+:100F500001F08D4901EBC00101F562719DF8A0001F
+:100F600000EB400303EB001001EBC0008270002196
+:100F70009DF8B40040F2A11210FB02F0824A02EB8D
+:100F8000C000017101E500219DF8B40040F2A112FA
+:100F900010FB02F07C4A02EBC0000171A7229DF811
+:100FA000B40040F2A11110FB01F0774901EBC00140
+:100FB00001F562719DF8A00000EB400303EB001007
+:100FC00001EBC00042719DF8B40000EB4001C1EBA1
+:100FD000C0106E4901EBC000407930287DD19DF8EA
+:100FE000B40040F2A11110FB01F0674901EBC00110
+:100FF00001F562719DF8A00000EB400202EB0010C9
+:1010000011F830109DF8B40040F2A11210FB02F06C
+:101010005D4A02EBC000407981425ED19DF8B40088
+:1010200000EB400101EB0010A2F5986101EB00100C
+:1010300030309DF8A01000EB0110801C0990007862
+:1010400020F00102099802709DF8B40000EB400105
+:1010500001EB00104E4901EB001030309DF8A0105C
+:1010600000EB0110801C0990007820F00202099822
+:1010700002709DF8B40040F2A11110FB01F042494A
+:1010800001EBC00000F562709DF8A01001EB410279
+:1010900002EB011100EBC100C078312832D19DF87C
+:1010A000B40000EB400101EB0010394901EB0010E6
+:1010B00030309DF8A01000EB0110801C09900078E2
+:1010C00020F020020998027000229DF8B40040F23E
+:1010D000A11110FB01F001E0FEE340E02A4901EB21
+:1010E000C00000F562709DF8A01001EB410303EB16
+:1010F000011100EBC10080F845209DF8B4100220DA
+:10110000F8F7D4FF9DF8B40040F2A11110FB01F0F4
+:101110001D4901EBC00000F562709DF8A01001EBC5
+:10112000410202EB011100EBC10090F846000128DA
+:1011300014D1A9229DF8B40040F2A11110FB01F0D6
+:10114000114901EBC00000F562709DF8A01001EBA1
+:10115000410303EB011100EBC1008270DEE39DF857
+:10116000B40000EB4001C1EBC010084901EBC00026
+:10117000407931287ED19DF8B40040F2A11110FBD6
+:1011800001F0014906E0000058450020F8870020E2
+:101190009840002001EBC00101F562719DF8A000AC
+:1011A00000EB400202EB001011F830109DF8B40083
+:1011B00040F2A11210FB02F0FE4A02EBC00040799F
+:1011C000814257D19DF8B40040F2A11110FB01F00B
+:1011D000114601EBC00000F562709DF8A01001EB14
+:1011E000410202EB011100EBC10090F8460058BB30
+:1011F00001229DF8B40040F2A11110FB01F0ED496D
+:1012000001EBC00101F562719DF8A00000EB400305
+:1012100003EB001001EBC00080F845209DF8B400FE
+:1012200000EB400101EB0010E34901EB001130310C
+:101230009DF8A00001EB0010801C0990007820F0C0
+:101240000100401C099908709DF8B40000EB4001B2
+:1012500001EB0010D84901EB001030309DF8A010D0
+:1012600000EB0110801C0990007820F00202099820
+:10127000027000E00CE2D14890F8E00780B19DF8E0
+:10128000B40000EB400101EB0010CB4901EB001072
+:1012900030309DF8A01000EB0110807A022878D140
+:1012A000C74890F829000128F9D1C548D0F80C02A8
+:1012B000C349498D88426CD29DF8B40040F2A11117
+:1012C00010FB01F0BB4901EBC00000F562709DF816
+:1012D000A01001EB410202EB011100EBC10090F8FC
+:1012E0004500012854D19DF8B40040F2A11110FB33
+:1012F00001F0B04901EBC00000F562709DF8A0104C
+:1013000001EB410202EB011100EBC10090F87F00FC
+:10131000F0BB01229DF8B40000EB400101EB00108E
+:10132000A54901EB001130319DF8A00001EB001040
+:10133000C2724FF010429DF8B40040F2A11110FBB0
+:1013400001F09C4901EBC00101F562719DF8A0001C
+:1013500000EB400303EB001001EBC00082609DF83E
+:10136000B40000EB400101EB0010934901EB0011C8
+:1013700030319DF8A00001EB001001789DF8B40019
+:1013800040F2A11210FB02F08A4A02EBC00001E019
+:1013900070E005E141709DF8B40040F2A11110FB2E
+:1013A00001F0114601EBC00101F562719DF8A0004A
+:1013B00000EB400202EB001011F830109DF8B40071
+:1013C00040F2A11210FB02F07A4A02EBC000407911
+:1013D00081423ED100229DF8B40040F2A11110FBE1
+:1013E00001F0744901EBC00101F562719DF8A000A4
+:1013F00000EB400303EB001001EBC000C271A4221C
+:101400009DF8B40040F2A11110FB01F0694901EB15
+:10141000C00101F562719DF8A00000EB400303EBF1
+:10142000001001EBC0008270A3229DF8B40040F2CE
+:10143000A11110FB01F05F4901EBC00000F56270E3
+:101440009DF8A01001EB410303EB011100EBC1007B
+:10145000427100229DF8B40000EB400101EB001046
+:10146000554901EB001030309DF8A01000EB011041
+:10147000426053E29DF8B40040F2A11110FB01F06C
+:101480004C4901EBC00000F562709DF8A01001EB23
+:10149000410202EB011100EBC10090F84500012868
+:1014A0007ED19DF8B40040F2A11110FB01F041493A
+:1014B00001EBC00101F562719DF8A00000EB400254
+:1014C00002EB001001EBC00090F8800040F2A11187
+:1014D00010FB01F0374901EBC00101F562719DF885
+:1014E000B40040F2A11210FB02F0324A02EBC0003D
+:1014F00000F562709DF8A02002EB420303EB02129C
+:1015000000EBC20090F8810000EB400202EB0010FB
+:1015100001EBC00090F87E00032841D102229DF823
+:10152000B40000EB400101EB0010234901EB001176
+:1015300030319DF8A00001EB0010C2724FF0104254
+:101540009DF8B40040F2A11110FB01F0194901EB24
+:10155000C00101F562719DF8A00000EB400303EBB0
+:10156000001001EBC00082609DF8B40000EB400168
+:1015700001EB0010104901EB001130319DF8A00083
+:1015800001EB001001789DF8B40040F2A11210FBAD
+:1015900002F0084A02EBC00041709DF8B40000E080
+:1015A0009BE140F2A11110FB01F0114601EBC001DB
+:1015B00008E000005845002098400020BC32002080
+:1015C000BC12002001F562719DF8A00000EB400202
+:1015D00002EB001011F830109DF8B40040F2A11297
+:1015E00010FB02F0FE4A02EBC000407981423ED17E
+:1015F00000229DF8B40040F2A11110FB01F0F8495F
+:1016000001EBC00101F562719DF8A00000EB400301
+:1016100003EB001001EBC000C271A4229DF8B400DE
+:1016200040F2A11110FB01F0ED4901EBC00101F501
+:1016300062719DF8A00000EB400303EB001001EB8A
+:10164000C0008270A3229DF8B40040F2A11110FBEB
+:1016500001F0E34901EBC00000F562709DF8A010B5
+:1016600001EB410303EB011100EBC10042710022C9
+:101670009DF8B40000EB400101EB0010D94901EBEB
+:10168000001030309DF8A01000EB0110426045E1E1
+:101690009DF8B41001EB4100C0EBC110D24901EB41
+:1016A000C000407933287DD19DF8B40000EB4001A3
+:1016B00001EB0010CB4901EB001030309DF8A01079
+:1016C00000EB0110801C0990007820F00100401C04
+:1016D000099908709DF8B40000EB400101EB00107F
+:1016E000C04901EB001030309DF8A01000EB011054
+:1016F000801C0990007820F02002099802709DF863
+:10170000B40000EB400101EB0010B64901EB001002
+:1017100030309DF8A01000EB0110801C099000787B
+:1017200020F00200801C099908709DF8B40040F276
+:10173000A11110FB01F0AA4901EBC00042799DF80C
+:10174000B40040F2A11110FB01F0A54901EBC0006B
+:1017500000F562709DF8A01001EB410303EB01114D
+:1017600000F831209DF8B41001EB410000EB0110AE
+:101770009C4901EB001030309DF8A01000EB0110E7
+:10178000801C0990007820F0800080300999087052
+:101790009DF8B41001EB410000EB0110914901EB01
+:1017A000001000E023E030309DF8A01000EB0110A5
+:1017B0008078C0F3400020B99DF8B4100220F8F7FB
+:1017C00075FCA2229DF8B40040F2A11110FB01F0BB
+:1017D000834901EBC00000F562709DF8A01001EB99
+:1017E000410303EB011100EBC100827096E09DF80C
+:1017F000B41001EB4100C0EBC1107B4901EBC0000C
+:101800004079342869D19DF8B41001EB410000EB18
+:101810000110744901EB001030309DF8A01000EB6E
+:101820000110801C0990007820F0200209980270B5
+:101830009DF8B41001EB410000EB0110694901EB88
+:10184000001030309DF8A01000EB0110801C0990B2
+:10185000007820F002020998027001229DF8B4007D
+:1018600040F2A11110FB01F05D4901EBC00000F551
+:1018700062709DF8A01001EB410303EB011100EB36
+:10188000C10080F84620A9229DF8B40040F2A111C1
+:1018900010FB01F0524901EBC00000F562709DF8A9
+:1018A000A01001EB410303EB011100EBC1008270BA
+:1018B0009DF8B41040F2A11011FB00F0484901EB73
+:1018C000C00042799DF8B40040F2A11110FB01F074
+:1018D000434901EBC00001E0E3E21FE000F5627064
+:1018E0009DF8A01001EB410303EB011100F831203A
+:1018F0009DF8B41001EB410000EB0110394901EBF8
+:10190000001030309DF8A01000EB0110801C0990F1
+:10191000007820F0800080300999087000202E9017
+:101920002F900021399122E0DDE92E10000140EADC
+:1019300011720901CDE92E129DF8B41001EB41009E
+:10194000C0EBC110284901EBC001BDF8E400801DC7
+:10195000085C3038C117DDE92E34184341EA04022F
+:10196000CDE92E02BDF8E400401C80B23990BDF8EC
+:10197000E4000828D8DB9DF8B4002E9940F2A112AB
+:1019800010FB02F0164A02EBC00202F562729DF8EB
+:10199000A00000EB400303EB001002EBC000C0F816
+:1019A0001A1000222E922F92002139912AE0DDE9AF
+:1019B0002E10000140EA11720901CDE92E129DF8A6
+:1019C000B41001EB4100C0EBC110074901EBC001AD
+:1019D000BDF8E4000F30085C3038C11706E00000A5
+:1019E0005845002098400020F8870020DDE92E347B
+:1019F000184341EA0402CDE92E02BDF8E400401C80
+:101A000080B23990BDF8E4000628D0DB9DF8B40020
+:101A10002E9940F2A11210FB02F0FE4A02EBC00226
+:101A200002F562729DF8A00000EB400303EB00108A
+:101A300002EBC000416300222E922F9200213991C7
+:101A400022E0DDE92E10000140EA11720901CDE922
+:101A50002E129DF8B41001EB4100C0EBC110EE490D
+:101A600001EBC001BDF8E4001530085C3038C11747
+:101A7000DDE92E3440EA03022143CDE92E21BDF8F1
+:101A8000E400401C81B23991BDF8E4000828D8DB9D
+:101A90009DF8B4002E9940F2A11210FB02F0DD4A2D
+:101AA00002EBC00202F562729DF8A00000EB400359
+:101AB00003EB001002EBC000C0F81E109DF8B4103C
+:101AC00001EB4100C0EBC110D34901EBC0004279EA
+:101AD0009DF8B40040F2A11110FB01F0CD4901EBDB
+:101AE000C00101F562719DF8A00000EB400303EB1B
+:101AF000001001EBC000C2709DF8B41001EB410072
+:101B000000EB0110C54901EB001130319DF8A00038
+:101B100001EB001082789DF8B40040F2A11110FB97
+:101B200001F0BC4901EBC00101F562719DF8A00014
+:101B300000EB400303EB001001EBC00002769DF8C0
+:101B4000B41040F2A11011FB00F0B24901EBC0014A
+:101B500001F562719DF8A00000EB400202EB00105D
+:101B600011F830109DF8B40040F2A11210FB02F001
+:101B7000A84A02EBC000407981427DDA00219DF83D
+:101B8000B40040F2A11210FB02F0A24A02EBC00026
+:101B90000171A7229DF8B40040F2A11110FB01F0E1
+:101BA0009C4901EBC00101F562719DF8A00000EBBA
+:101BB000400303EB001001EBC000427101219DF8CE
+:101BC000B40040F2A11210FB02F0924A02EBC000F6
+:101BD00001719DF8B41040F2A11011FB00F0114604
+:101BE00001EBC00042799DF8B40040F2A11110FB56
+:101BF00001F0884901EBC00101F562719DF8A00078
+:101C000000EB400303EB001001F83020A1229DF807
+:101C1000B40040F2A11110FB01F07E4901EBC001BC
+:101C200001F562719DF8A00000EB400303EB00108A
+:101C300001EBC00042719DF8B41001EB410000EBD4
+:101C40000110764901EB001130319DF8A00001EB45
+:101C50000010801C0990007820F0800080300999E5
+:101C600008709DF8B41001EB410000EB01106B49C6
+:101C700001EB0010303000E05BE09DF8A01000EBBD
+:101C80000110801C0990007820F00400001D0999C3
+:101C900008709DF8B41001EB410000EB01105F49A2
+:101CA00001EB001030309DF8A01000EB011080789F
+:101CB000C0F34010E8B39DF8B41001EB410000EB15
+:101CC0000110564901EB001030309DF8A01000EBD8
+:101CD0000110801C0990007820F020020998027001
+:101CE0009DF8B41001EB410000EB01104B4901EBF2
+:101CF000001030309DF8A01000EB01108078C0F388
+:101D00004000E8BB9DF8B41001EB410000EB01106E
+:101D1000424901EB001030309DF8A01000EB01109B
+:101D2000801C0990007820F00801083109980170A2
+:101D300000E0B5E09DF8B4109DF8A00000EB0110A4
+:101D4000C217CDE92E029DF8B41040F2A11011FB8C
+:101D500000F0304901EBC00000F562709DF8A01062
+:101D600001EB410202EB011100EBC10022300990AE
+:101D70002E9800EB40012A4800EB41100D3000E0A6
+:101D800089E0102208900999F6F75FFA9DF8B410DF
+:101D900040F2A11011FB00F01E4901EBC00101F55A
+:101DA00062719DF8A00000EB400202EB001001EB15
+:101DB000C0012E9800EB4002194800EB421051F888
+:101DC0001A2F40F8012F496841609DF8B41001EBCB
+:101DD000410000EB0110114901EB001130319DF879
+:101DE000A00001EB001001782E9800EB40020C4897
+:101DF00000EB421001702E9800EB4001084800EB08
+:101E000041110848026841F81D2F808888809DF89C
+:101E1000B41009E058450020F887002098400020C1
+:101E2000D8140020C731002040F2A11011FB00F0AF
+:101E3000FE4901EBC00101F562719DF8A00000EBC5
+:101E4000400202EB001001EBC000416B2E9800EB4A
+:101E50004002F74800EB4210C0F809109DF8B4109A
+:101E600001EB410000EB0110F24901EB00113031B0
+:101E70009DF8A00001EB001041682E9800EB400295
+:101E8000EB4800EB4210C0F823102E9881B20820D6
+:101E90000991F8F70BF99DF8B4100220F8F706F94C
+:101EA000FEE300202E902F900021399122E0DDE901
+:101EB0002E10000140EA11720901CDE92E129DF8A1
+:101EC000B41001EB4100C0EBC110DB4901EBC001D4
+:101ED000BDF8E4000B30085C3038C117DDE92E3462
+:101EE000184341EA0402CDE92E02BDF8E400401C8B
+:101EF00080B23990BDF8E4000C28D8DB9DF8B4001E
+:101F0000DDE92E1240F2A11310FB03F0C74B03EBE7
+:101F1000C00303F562739DF8A00000EB400404EBDE
+:101F2000001003EBC00040F8221F426000222E92F6
+:101F30002F920021399122E0DDE92E10000140EAC4
+:101F400011720901CDE92E129DF8B41001EB410088
+:101F5000C0EBC110B84901EBC001BDF8E400173077
+:101F6000085C3038C117DDE92E34184341EA040219
+:101F7000CDE92E02BDF8E400401C80B23990BDF8D6
+:101F8000E4000C28D8DB9DF8B400DDE92E1240F205
+:101F9000A11310FB03F0A54B03EBC00303F5627321
+:101FA0009DF8A00000EB400404EB001003EBC00020
+:101FB00022308160C26000219DF8B40040F2A1127D
+:101FC00010FB02F0994A02EBC00001719DF8B410B9
+:101FD00040F2A11011FB00F0114601EBC00000F52A
+:101FE00062709DF8A01001EB410202EB011110F8A4
+:101FF0003100032814DC04229DF8B40040F2A11142
+:1020000010FB01F0894901EBC00000F562709DF8FA
+:10201000A01001EB410303EB011100F831207EE336
+:102020009DF8B41040F2A11011FB00F07F4901EBC4
+:10203000C00101F562719DF8A00000EB400202EBC7
+:10204000001011F830109DF8B40040F2A11210FBFE
+:1020500002F0764A02EBC00040798142DFD19DF860
+:10206000B4009DF8A01001EB0010C217CDE92E02BC
+:10207000724890F8E00708B39DF8B41001EB4100F6
+:1020800000EB01106B4901EB001030309DF8A010FF
+:1020900000EB0110807A022810D09DF8B41001EBFB
+:1020A000410000EB0110634901EB001030309DF856
+:1020B000A01000EB0110C07A00287DDD00229DF801
+:1020C000B40000EB400101EB00105A4901EB001095
+:1020D00030309DF8A01000EB0110C2725848D0F8C3
+:1020E0000C020521B0FBF1F201FB120000EB4001F4
+:1020F00053482C3000EB41100D3009909DF8B4008E
+:1021000040F2A11110FB01F0484901EBC00000F5BD
+:1021100062709DF8A01001EB410202EB011100EB8F
+:10212000C10022301022014608900998F6F78DF878
+:102130004348D0F80C020521B0FBF1F201FB12007C
+:1021400000EB40013E482C3000EB41129DF8B400FA
+:1021500040F2A11110FB01F0344901EBC00101F57F
+:1021600062719DF8A00000EB400303EB001001EB4F
+:10217000C00050F81A1F42F8011F406850603048F4
+:10218000D0F80C020521B0FBF1F201FB120000EBCC
+:1021900040012B482C3000EB41129DF8B40000EBBD
+:1021A000400101EB0010234901EB001130319DF893
+:1021B000A00001EB001000E095E1007810702048CD
+:1021C000D0F80C020521B0FBF1F201FB120000EB8C
+:1021D00040011B482C3000EB41129DF8B40040F246
+:1021E000A11110FB01F0114901EBC00101F5627171
+:1021F0009DF8A00000EB400303EB001001EBC000D2
+:10220000406BC2F809000E48D0F80C020521B0FB63
+:10221000F1F201FB120000EB400109482C3000EB09
+:1022200041110648F53802680CE0000058450020CE
+:10223000D814002098400020F8870020BC320020ED
+:10224000BC12002041F81D2F80888880FE48D0F8FD
+:102250000C020521B0FBF1F201FB120000EB400182
+:10226000F9482C3000EB41129DF8B40000EB40011E
+:1022700001EB0010F54901EB001130319DF8A00091
+:1022800001EB00104068C2F8230000229DF8B40062
+:1022900000EB400101EB0010EC4901EB0011303183
+:1022A0009DF8A00001EB001042600021399154E03C
+:1022B000E548D0F80C020521B0FBF1F201FB120059
+:1022C00000EB4001E0482C3000EB41112731BDF814
+:1022D000E4409DF8B40040F2A11210FB02F0DC4A89
+:1022E00002EBC00202F562729DF8A00000EB400311
+:1022F00003EB001002EBC00090F8800040F2A11246
+:1023000010FB02F0D24A02EBC00202F562729DF8A5
+:10231000B40040F2A11310FB03F0CD4B03EBC0035C
+:1023200003F562739DF8A00000EB400505EB00107B
+:1023300003EBC00090F8810000EB400303EB0010BA
+:1023400002EBC0024732BDF8E400001D105C0855E6
+:10235000BDF8E400401C81B23991BDF8E4000628C4
+:10236000A6DB0021399142E000239DF8B40040F241
+:10237000A11110FB01F0B64901EBC00101F562713A
+:102380009DF8A00000EB400202EB001001EBC00042
+:1023900090F8800040F2A11110FB01F0AC4901EB74
+:1023A000C00101F562719DF8B40040F2A11210FB6A
+:1023B00002F0A74A02EBC00202F562729DF8A0008B
+:1023C00000EB400404EB001002EBC00090F8810029
+:1023D00000EB400202EB001001EBC0014731BDF8F9
+:1023E000E4000B54BDF8E400401C81B23991BDF803
+:1023F000E4000A28B8DB9448D0F80C020521B0FBB1
+:10240000F1F080B2014609900220F6F761FE00214A
+:102410000620F7F74BFE8C48D0F80C028A49498D0C
+:10242000884206D28848D0F80C02401C8649C1F880
+:102430000C0200210520F7F739FE9DF8B41001EBDE
+:10244000410000EB0110814901EB001030309DF894
+:10245000A01000EB0110801C0990007820F0080209
+:10246000099802707848D0F80C020521B0FBF1F20F
+:1024700001FB120000EB400173482C3000EB4110CF
+:10248000D0F823202E9800EB4001724800EB411059
+:10249000C0F823200020399020E06B48D0F80C02CF
+:1024A0000521B0FBF1F201FB120000EB4001664890
+:1024B0002C3000EB41102730BDF8E410425C2E9820
+:1024C00000EB4001634800EB41112731BDF8E40007
+:1024D0000A54BDF8E400401C81B23991BDF8E40013
+:1024E0000628DADB59E09DF8B41001EB410000EB5F
+:1024F0000110564901EB001030309DF8A01000EBA0
+:102500000110801C0990007820F00800083009991B
+:1025100008709DF8B41001EB410000EB01104B492D
+:1025200001EB001030309DF8A01000EB0110426864
+:102530002E9800EB4001474800EB4110C0F82320E3
+:102540000020399025E09DF8B41040F2A11011FB55
+:1025500000F03F4901EBC00101F562719DF8A00058
+:1025600000EB400202EB001001EBC0014731BDF867
+:10257000E4000A5C2E9800EB4001364800EB411164
+:102580002731BDF8E4000A54BDF8E400401C81B2D4
+:102590003991BDF8E4000628D5DB00229DF8B4008F
+:1025A00040F2A11110FB01F0294901EBC00101F536
+:1025B00062719DF8A00000EB400303EB001001EBFB
+:1025C000C00080F846209DF8B4100220F7F76EFD99
+:1025D0009DF8B40040F2A11110FB01F01C4901EB81
+:1025E000C00101F562719DF8A00000EB400202EB12
+:1025F000001001EBC000223009902E9800EB400142
+:10260000144800EB41110D3110220891DDE9080159
+:10261000F5F71BFE9DF8B41040F2A11011FB00F07D
+:102620000B4901EBC00101F562719DF8A00000EBC0
+:10263000400202EB001001EBC0012E9800EB4002BB
+:10264000044800EB421007E0BC1200209840002034
+:1026500058450020D814002051F81A2F40F8012FB7
+:10266000496841609DF8B41001EB410000EB011096
+:10267000F94901EB001130319DF8A00001EB001089
+:1026800001782E9800EB4002F44800EB42100170F4
+:102690002E9800EB4001F14800EB4111F04800E0BA
+:1026A0007EE0026841F81D2F808888809DF8B41074
+:1026B00040F2A11011FB00F0EA4901EBC00101F565
+:1026C00062719DF8A00000EB400202EB001001EBEC
+:1026D000C000416B2E9800EB4002E04800EB421036
+:1026E000C0F809109DF8B41001EB410000EB011097
+:1026F000D94901EB001130319DF8A00001EB001029
+:1027000041682E9800EB4002D44800EB4210C0F81C
+:1027100023102E9881B208200991F7F7C7FC0022F8
+:102720009DF8B40040F2A11110FB01F0CD4901EB7E
+:10273000C00101F562719DF8A00000EB400303EBBE
+:10274000001001EBC00080F84620A7229DF8B400DD
+:1027500040F2A11110FB01F0C24901EBC00101F5EB
+:1027600062719DF8A00000EB400303EB001001EB49
+:10277000C0004271A2229DF8B40040F2A11110FBEA
+:1027800001F0B84901EBC00000F562709DF8A0109F
+:1027900001EB410303EB011100EBC100827000BFAC
+:1027A00000BF0BF035BD0021AF4A9DF8B40002EB2D
+:1027B00000129DF8A00011549DF8B41001EB4100E7
+:1027C000C0EBC110A94901EBC000407870280ED1C0
+:1027D0009DF8B41001EB4100C0EBC110A34901EB1F
+:1027E000C0008078FA2802D1B121259142E09DF8FD
+:1027F000B41001EB4100C0EBC1109C4901EBC000DB
+:10280000407800F0F000C0280ED19DF8B41001EB24
+:102810004100C0EBC110954901EBC0008078FA2857
+:1028200002D1B621259125E09DF8B41001EB4100BD
+:10283000C0EBC1108D4911F8300000F0F0005028B5
+:1028400018D19DF8B41001EB4100C0EBC1108749CD
+:1028500001EBC000407800F0F00030280AD19DF86C
+:10286000B41001EB4100C0EBC110804901EBC00086
+:10287000817825919DF8B41040F2A11011FB00F071
+:10288000784901EBC000817828910021764A9DF8B3
+:10289000B40002EB00129DF8A0001154744890F8A7
+:1028A0002800012815D19DF8B41001EB410000EB80
+:1028B0000110694901EB001030309DF8A01000EBC9
+:1028C0000110801C0990007820F080008030099968
+:1028D0000870BDF89400652874D004DC012809D084
+:1028E000032805D17FE0B12802D0B62800D100E04E
+:1028F0008BE18AE19DF8B41001EB4100C0EBC110FF
+:102900005A4901EBC0000079012806D0022805D001
+:10291000032804D0052864D102E062E061E060E0B1
+:102920009DF8B41040F2A11011FB00F04D4901EBED
+:10293000C00000F562709DF8A01001EB410202EBAF
+:10294000011110F83100E0BB00219DF8B40040F205
+:10295000A11210FB02F0434A02EBC00001710122F8
+:102960009DF8B40040F2A11110FB01F03D4901EBCC
+:10297000C00101F562719DF8A00000EB400303EB7C
+:10298000001001F83020B6229DF8B40040F2A111E9
+:1029900010FB01F0334901EBC00101F562719DF8B4
+:1029A000A00000EB400303EB001001EBC0004271FC
+:1029B000B2229DF8B40040F2A11110FB01F02949A8
+:1029C00001E00DE037E001EBC00000F562709DF81A
+:1029D000A01001EB410303EB011100EBC100827079
+:1029E00000BF00BF11E19DF8B41001EB4100C0EB46
+:1029F000C1101E4901EBC000C1791E4880F8031DBB
+:102A00009DF8B41001EB410000EB0110124901EBFD
+:102A1000001130319DF8A00001EB0010801C0990DE
+:102A2000144890F8030DC2080998007862F300007A
+:102A300009990870E9E09DF8B41001EB4100C0EB82
+:102A4000C1100A4901EBC000007900F0F00098B90C
+:102A5000B821259112E0000098400020D8140020F1
+:102A6000C731002058450020883E0020F88700200C
+:102A7000BC120020BC220020B921259100213991EF
+:102A800020E09DF8B41001EB410000EB0110FE497D
+:102A900001EB00113031BDF8E40001EB001041788A
+:102AA0009DF8B40000EB4002C2EBC010F74A12F8E8
+:102AB00030005038814200D112E0BDF8E400401CE3
+:102AC00081B239919DF8B41001EB410000EB011087
+:102AD000ED4901EB0010C179BDF8E4008142D0DC82
+:102AE00000BF9DF8B41040F2A11011FB00F0E849BE
+:102AF00001EBC00000F562709DF8A01001EB4102EF
+:102B000002EB011110F83100012834D100219DF8A9
+:102B1000B40040F2A11210FB02F0DD4A02EBC0004B
+:102B2000017102229DF8B40040F2A11110FB01F0E6
+:102B3000D74901EBC00101F562719DF8A00000EBDF
+:102B4000400303EB001001F83020B9229DF8B400D7
+:102B500040F2A11110FB01F0CD4901EBC00000F5DE
+:102B600062709DF8A01001EB410303EB011100EB33
+:102B7000C100427148E09DF8B41040F2A11011FB71
+:102B800000F0C34901EBC00000F562709DF8A01091
+:102B900001EB410202EB011110F83100012833D1A1
+:102BA00000219DF8B40040F2A11210FB02F0B84AD7
+:102BB00002EBC000017102229DF8B40040F2A111A5
+:102BC00010FB01F0B24901EBC00101F562719DF803
+:102BD000A00000EB400303EB001001F83020B92205
+:102BE0009DF8B40040F2A11110FB01F0A84901EBDF
+:102BF000C00000F562709DF8A01001EB410303EBEB
+:102C0000011100EBC100427100BF00BFC9E59DF892
+:102C1000B40000EB400101EB00109B4901EB0010F8
+:102C2000007B20B101287CD002287BD1ECE29949BD
+:102C30009DF8B40031F81000801F81B209919DF811
+:102C4000B40000EB4001C1EBC010904901EBC000A3
+:102C5000401C08900999F6F777FE0022CDE9300272
+:102C60009DF8B40000EB4001C1EBC010874901EBB7
+:102C7000C00288489DF8B41030F81100401F1118A8
+:102C80000991042109981FF04DF9C217CDE92E02D0
+:102C90002FA819C82E995940604001437ED17E4A21
+:102CA0009DF8B40002EB001001709DF8B40000EB39
+:102CB0004001C1EBC010754901EBC00001792591BD
+:102CC000BDF89400312802D0452868D1FBE0714856
+:102CD0009DF8B41030F811001838412190FBF1F044
+:102CE000C217C1B2CDE92E026C4880F8AC100020AA
+:102CF0003990DEE09DF8B40000EB4001C1EBC0105C
+:102D0000624901EBC001BDF8E40000EB8010143013
+:102D1000095C624AAD32BDF8E40011549DF8B4007C
+:102D200001E0D3E06FE200EB4001C1EBC010574976
+:102D300001EBC001BDF8E40000EB80101A30014443
+:102D40000991082109981FF0ABF88DED0E0A534A3E
+:102D5000B932BDF8E4000E9902EB001041609DF815
+:102D6000B40000EB4001C1EBC010484901EBC001C9
+:102D7000BDF8E40000EB80103230014409910821D5
+:102D800009981FF08DF88DED0E0A444AB932BDF84E
+:102D9000E4000E9902EB0010016001E095E093E081
+:102DA0009DF8B40000EB4001C1EBC010374901EBC6
+:102DB000C001BDF8E40000EB80103A3001440991F5
+:102DC000082109981FF06CF88DED0E0A334AB932CC
+:102DD000BDF8E4000E9902EB001081609DF8B4008C
+:102DE00000EB4001C1EBC010284901EBC001BDF868
+:102DF000E40000EB80104230014409910821099859
+:102E00001FF04EF88DED0E0A244AB932BDF8E400E9
+:102E10000E9902EB0010C1609DF8B40000EB400178
+:102E200001EB0010184901EB00113031BDF8E4004E
+:102E300001EB0010801C0990007820F080008030A9
+:102E4000099908709DF8B40000EB4001C1EBC01077
+:102E50000E4901EBC0010F4A9DF8B40032F8100092
+:102E6000401E0A5C9DF8B40040F2A11110FB01F075
+:102E7000074901EBC00101F562719DF8A00000EB6C
+:102E8000400303EB00100BE098400020F88700207F
+:102E90005845002078790020883E0020BC32002070
+:102EA00001EBC00080F84420BDF8E400401C81B272
+:102EB0003991BDF8E4000021DDE92E34C01AA141AA
+:102EC000FFF618AF00E000BF00BFB4E29DF8B40009
+:102ED00000EB4001C1EBC010FE4901EBC000407D9A
+:102EE0009DF8B41001EB4102C2EBC111F94A02EBAB
+:102EF000C101897D40EA0120C217CDE92E029DF86B
+:102F0000B40000EB4001C1EBC010F24901EBC0017D
+:102F1000099115210998F6F7FBFC0022CDE9300252
+:102F2000DDE93042DDE92E106140504001437CD1A3
+:102F30009DF8B40000EB4001C1EBC010E54911F869
+:102F40003000401EC1B228910021E34A9DF8B40030
+:102F500002EB00129DF8A0001154E04A9DF8A00079
+:102F600011549FEDDF0A10EE101A0C329DF8A000EC
+:102F700002EB001041609DF8B40000EB4001C1EB92
+:102F8000C010D44901EBC00081799DF8B40000EB7A
+:102F90004002C2EBC010CF4A02EBC000407941EAC8
+:102FA000002000EE100AB8EEC00A9FEDCE1AC0EE67
+:102FB000010A9DF8B40000EB4001C1EBC0101146BE
+:102FC00001EBC00001799DF8B40000EB4002C2EBB8
+:102FD000C010C04A02EBC000C07841EA002000EEF9
+:102FE000100AB8EEC00A30EE800A10EE101ABB4A82
+:102FF0000C329DF8A00002EB001001609DF8B400B7
+:1030000000EB4001C1EBC010B24901EBC000817A76
+:103010009DF8B40000EB4002C2EBC010AD4A02EBD9
+:10302000C000407A41EA002000E0ECE000EE100A27
+:10303000B8EEC00A9FEDAB1AC0EE010A9DF8B400CD
+:1030400000EB4001C1EBC010114601EBC000017A5A
+:103050009DF8B40000EB4002C2EBC0109D4A02EBA9
+:10306000C000C07941EA002000EE100AB8EEC00AA4
+:1030700030EE800A10EE101A984A0C329DF8A0002B
+:1030800002EB001081609DF8B40000EB4001C1EB41
+:10309000C010904901EBC000C07A00F0800038BB3E
+:1030A0009DF8B40000EB4001C1EBC010894901EB71
+:1030B000C000017B9DF8B40000EB4002C2EBC010E1
+:1030C000844A02EBC000C07A41EA002000EE100AF8
+:1030D000F8EEC00AB3EE001A80EE810A10EE100A74
+:1030E0007E4A0C329DF8A01002EB0111C86047E047
+:1030F0009DF8B40000EB4001C1EBC010754901EB35
+:10310000C000017B9DF8B40000EB4002C2EBC01090
+:10311000704A02EBC000C07A41EA0020404280B20F
+:1031200000EE100AB8EEC00A8DED030A0398F5F719
+:10313000F5FA9FED6D0B53EC102BCDE904019DEDDD
+:10314000040B51EC100BF5F7CDF99FED690B53EC27
+:10315000102BCDE906019DED060B51EC100BF5F798
+:103160004CF9CDE908019DED080B51EC100BF5F77A
+:10317000E8FA5A4A0C329DF8A01002EB0111C8601F
+:103180009DF8B40000EB400101EB00105A4901EB3F
+:10319000001030309DF8A01000EB0110801C099049
+:1031A000007820F080008030099908709DF8B410F4
+:1031B00001EB4100C0EBC110464901EBC000C27DEC
+:1031C0009DF8B40040F2A11110FB01F04B4901EB56
+:1031D000C00000F562709DF8A01001EB410303EB05
+:1031E000011100EBC10080F844209DF8B41001EB00
+:1031F000410000EB0110404901EB0010C179374854
+:10320000AD3880F8AC1016E19DF8B41001EB410028
+:10321000C0EBC1102F4901EBC000C0799DF8B4107C
+:1032200001EB4102C2EBC1112A4A02EBC101097A4A
+:1032300040EA0120C217CDE92E029DF8B41001EB3F
+:103240004100C0EBC110234901EBC00109910721E6
+:103250000998F6F75DFB0022CDE930022FA819C8C6
+:103260002E995940604001437ED19DF8B41001EB86
+:103270004100C0EBC110174911F83000401EC1B227
+:1032800028910021144A9DF8B40002EB001001704F
+:10329000124A9DF8A00011549DF8B41001EB4100B2
+:1032A000C0EBC1100B4901EBC000817908460191C8
+:1032B000F5F7AEF9CDE902019DED021B9FED100B74
+:1032C00022F0D6FC8DED060B9DF8B41001EB410009
+:1032D0001AE00000F8870020883E002069330020B3
+:1032E0000000000000FF7F470000000000003040A9
+:1032F0000000000000000000984000205845002019
+:103300000000000000002440C0EBC110F64901EBB2
+:10331000C00001799DF8B40000EB4002C2EBC01080
+:10332000F14A02EBC000C07841EA002000EE100A2A
+:10333000B8EEC00A8DED030A0398F5F7EFF9CDE971
+:1033400004019DED060B53EC102B9DED040B51EC8D
+:10335000100BF5F7C7F8CDE908019DED080B51EC0E
+:10336000100BF5F7EEF900E064E0E04A9DF8A010DC
+:1033700002EB011148601FED260A10EE100A9DF8BD
+:10338000A01002EB011108601FED2B0A10EE100ACD
+:103390009DF8A01002EB011188601FED2F0A10EEBE
+:1033A000100A9DF8A01002EB0111C8609DF8B4103E
+:1033B00001EB410000EB011002F6235101EB00107C
+:1033C00030309DF8A01000EB0110801C09900078AF
+:1033D00020F080008030099908709DF8B41001EB4E
+:1033E0004100C0EBC110C04901EBC000427A9DF81A
+:1033F000B40040F2A11110FB01F0BD4901EBC00087
+:1034000000F562709DF8A01001EB410303EB011180
+:1034100000EBC10080F844209DF8B41001EB41009E
+:1034200000EB0110B34901EB0010C179AF48B93886
+:1034300080F8AC1000BF00BF0AF0EABE9DF8B410DF
+:1034400001EB4100C0EBC110A74901EBC000C178FE
+:103450009DF8B40000EB4002C2EBC010A24A02EBA0
+:10346000C000807841EA002129919DF8B41001EB59
+:103470004100C0EBC110114601EBC001BDF8A40032
+:10348000401C095C9DF8B40000EB4002C2EBC01088
+:10349000954A02EBC002BDF8A400105C41EA00208E
+:1034A000C217CDE92E029DF8B41001EB4100C0EB2C
+:1034B000C1108D4901EBC0000990BDF8A410F6F7CA
+:1034C00027FA0022CDE93002DDE93042DDE92E1095
+:1034D00061405040014341F067869DF8B41001EB14
+:1034E0004100C0EBC110804901EBC0004178289138
+:1034F000002139911CE09DF8B41001EB410000EB74
+:1035000001107C4901EB00113031BDF8E40001EB02
+:10351000001041789DF8A000814204D1BDF8E4007C
+:10352000C1B2289112E0BDF8E400401C81B239918B
+:103530009DF8B41001EB410000EB01106D4901EB67
+:103540000010C179BDF8E4008142D4DC00BF9DF8D1
+:10355000B41001EB410000EB0110664901EB0010D3
+:1035600030309DF8A01000EB0110801C099000780D
+:1035700020F080008030099908709DF8B41001EBAC
+:103580004100C0EBC110584901EBC0000079259003
+:103590000020594A9DF8B41002EB01129DF8A010CA
+:1035A0005054BDF89400F3287DD009DC05287BD069
+:1035B00006280ED0F12878D0F22841F0F485F7E300
+:1035C000F42873D0F62872D0F72871D0F828F4D1F7
+:1035D000EFE30621109100213691EBE3BDF84000A6
+:1035E000401C81B210919DF8B41001EB4100C0EB7A
+:1035F000C1103D4901EBC001BDF84000095C2591B7
+:10360000BDF84000401C81B21091BDF89400F12833
+:1036100004D0F22872D0F32871D1FDE39DF8B410E4
+:1036200001EB4100C0EBC1102F4901EBC001BDF817
+:103630004000095C2991BDF84000401C81B2109106
+:103640009DF8B41001EB410000EB0110294901EB9A
+:10365000001130319DF8A020BDF8D800104401EBD6
+:103660000010407A00F00100E8B39DF8B41040F279
+:10367000A11011FB00F01E4901EBC00101F56271C0
+:103680009DF8A020BDF8D800104400EB400202EBEA
+:10369000001001EBC00090F8900000F0010010BB9A
+:1036A0009DF8B41005E0FDE3FDE3FDE3FDE3FDE37C
+:1036B000FDE340F2A11011FB00F00D4901EBC00148
+:1036C00001F562719DF8A020BDF8D800104400EB10
+:1036D000400202EB001001EBC00090F8820010B134
+:1036E000002139913CE09EE0F887002075330020EE
+:1036F0005845002098400020883E0020FCE3FAE373
+:103700009DF8B41040F2A11011FB00F0FC4901EB50
+:10371000C00101F562719DF8A020BDF8D8001044E9
+:1037200000EB400202EB001001EBC00000F183014E
+:10373000BDF8E4000A5C9DF8B40000EB400101EB29
+:103740000010F04901EB00100E30BDF8E410405CB1
+:10375000824200D008E0BDF8E400401C81B23991FB
+:10376000BDF8E4000428CBDB00BFBDF8E40004286A
+:1037700059D1042139912FE09DF8B41040F2A110E5
+:1037800011FB00F0DE4901EBC00101F562719DF80B
+:10379000A020BDF8D800104400EB400202EB00105E
+:1037A00001EBC00000F18301BDF8E4000A5C9DF864
+:1037B000B40000EB400101EB0010D24901EB001016
+:1037C0000E30BDF8E410405C824200D008E0BDF845
+:1037D000E400401C81B23991BDF8E4000A28CBDB3B
+:1037E00000BFBDF8E4000A281DD09DF8B41040F2D7
+:1037F000A11011FB00F0C24901EBC00101F562719B
+:103800009DF8A020BDF8D800104400EB400202EB68
+:10381000001001EBC00090300990007820F001000A
+:10382000401C09990870BDF8A4000F287ED19DF8AE
+:10383000B41001EB410000EB0110B24901EB0011A3
+:1038400030319DF8A020BDF8D800104401EB0010E5
+:10385000801C0990007820F00400001D0999087070
+:10386000002039902DE09DF8B41001EB4100C0EB31
+:10387000C110A54901EBC001BDF84020BDF8E4002E
+:1038800010440A5C9DF8B40040F2A11110FB01F055
+:103890009B4901EBC00101F562719DF8A030BDF8B4
+:1038A000D800184400EB400303EB001001EBC0010B
+:1038B0004731BDF8E4000A54BDF8E400401C81B271
+:1038C0003991BDF8E4000A28CDDBBDF840000A308C
+:1038D00081B21091002139912FE09DF8B41001EBD5
+:1038E0004100C0EBC110884901EBC001BDF8402088
+:1038F000BDF8E40010440A5C9DF8B40040F2A11148
+:1039000010FB01F07E4901EBC00101F562719DF8E9
+:10391000A030BDF8D800184400EB400303EB0010C2
+:1039200001EBC0016031BDF8E40000E078E20A5428
+:10393000BDF8E400401C81B23991BDF8E4000228D2
+:10394000CBDBBDF84000801C81B210919DF8B41013
+:1039500001EB4100C0EBC1106B4901EBC001BDF8A8
+:103960004000085C01049DF8B40000EB4002C2EB8B
+:10397000C010654A02EBC002BDF84000401C105C5C
+:1039800041EA00219DF8B40000EB4002C2EBC010F8
+:103990005D4A02EBC002BDF84000801C105C014390
+:1039A0009DF8B40040F2A11210FB02F0544A02EB61
+:1039B000C00202F562729DF8A030BDF8D80018442C
+:1039C00000EB400303EB001002EBC0004167BDF8C1
+:1039D0004000C01C81B210914C4890F8E007E8BB51
+:1039E0000021399120E09DF8B41040F2A11011FBA4
+:1039F00000F0434901EBC00101F562719DF8A02080
+:103A0000BDF8D800104400EB400202EB001001EBBF
+:103A1000C0004730BDF8E410405C00B108E0BDF8DC
+:103A2000E400401C81B23991BDF8E4000A28DADBD9
+:103A300000BFBDF8E4000A281BD140229DF8B40065
+:103A400040F2A11110FB01F02D4901EBC00101F57D
+:103A500062719DF8A030BDF8D80000E05AE018442B
+:103A600000EB400303EB001001EBC00080F87E2068
+:103A700066E19DF8B41040F2A11011FB00F020495E
+:103A800001EBC00101F562719DF8A020BDF8D800DE
+:103A9000104400EB400202EB001001EBC00090F874
+:103AA0007E00B8BB00212A9121E10021379137E047
+:103AB0009DF8B41040F2A11011FB00F0104901EB89
+:103AC000C00101F562719DF8A020BDF8D800104436
+:103AD00000EB400202EB001001EBC0014731BDF8E2
+:103AE000DC00001D095C9DF8A80000EB40020848BE
+:103AF00000EB4202BDF8DC00105C81420BD013E009
+:103B00005845002098400020F8870020BC32002053
+:103B10008834002014E1BDF8DC00401C81B23791EC
+:103B2000BDF8DC000628C3DB00BFBDF8DC000628BA
+:103B30007ED103229DF8B40040F2A11110FB01F0E8
+:103B4000FE4901EBC00101F562719DF8A030BDF89E
+:103B5000D800184400EB400303EB001001EBC00059
+:103B600080F87E209DF8B41001EB410000EB0110BD
+:103B7000F34901EB001130319DF8A020BDF8D800C9
+:103B8000104401EB0010801C0990007820F0040222
+:103B900009980270002039901FE020229DF8B4009F
+:103BA00040F2A11110FB01F0E44901EBC00101F565
+:103BB00062719DF8A030BDF8D800184400EB4003B6
+:103BC00003EB001001EBC0015131BDF8E4000A54D1
+:103BD000BDF8E400401C81B23991BDF8E4000F2823
+:103BE000DBDB002139911FE020229DF8B40040F278
+:103BF000A11110FB01F0D14901EBC00101F5627187
+:103C00009DF8A030BDF8D800184400EB400303EB4A
+:103C1000001001EBC0016331BDF8E4000A54BDF8A7
+:103C2000E400401C81B23991BDF8E4000A2800E0AC
+:103C300058E0D9DB00229DF8B40040F2A11110FB3E
+:103C400001F0BE4901EBC00101F562719DF8A030A1
+:103C5000BDF8D800184400EB400303EB001001EB63
+:103C6000C00080F87820002139911FE000229DF8E3
+:103C7000B40040F2A11110FB01F0B04901EBC0010A
+:103C800001F562719DF8A030BDF8D800184400EB32
+:103C9000400303EB001001EBC0017931BDF8E400F3
+:103CA0000A54BDF8E400401C81B23991BDF8E4002B
+:103CB0000528DBDB9DF8B41040F2A11011FB00F0E9
+:103CC0009E4901EBC00101F562719DF8A020BDF88D
+:103CD000D800104400EB400202EB001001EBC000E2
+:103CE000406F0CE09DF8A800401CC1B22A91954895
+:103CF000B0F8CA019DF8A81088423FF7D6AE00BFC1
+:103D00009048B0F8CA019DF8A810884218D1402206
+:103D10009DF8B40040F2A11110FB01F0874901EBBE
+:103D2000C00101F562719DF8A030BDF8D8001844BB
+:103D300000EB400303EB001001EBC00080F87E2095
+:103D40009DF8B41040F2A11011FB00F07B4901EB8B
+:103D5000C00101F562719DF8A020BDF8D8001044A3
+:103D600000EB400202EB001001EBC00090F87E0077
+:103D7000032804D011281ED0402850D134E0F2226C
+:103D80009DF8B40040F2A11110FB01F06B4901EB6A
+:103D9000C00101F562719DF8A030BDF8D80018444B
+:103DA00000EB400303EB001001EBC000427136E072
+:103DB000F1E3F1E316E1F3229DF8B40040F2A11122
+:103DC00010FB01F05D4901EBC00101F562719DF846
+:103DD000A030BDF8D800184400EB400303EB0010FE
+:103DE00001EBC00042711AE0F2229DF8B40040F2EB
+:103DF000A11110FB01F0514901EBC00101F5627105
+:103E00009DF8A030BDF8D800184400EB400303EB48
+:103E1000001001EBC00000E0C5E0427100BF6AE0A5
+:103E20009DF8B40000EB400101EB0010444901EBA8
+:103E3000001030309DF8A020BDF8D810114400EBE0
+:103E40000110801C0990007820F00402099802708B
+:103E50009DF8B40040F2A11110FB01F0374901EBCD
+:103E6000C00000F562709DF8A020BDF8D810114484
+:103E700001EB410202EB011100EBC10090F8900050
+:103E800000F00100B8B300229DF8B40040F2A11187
+:103E900010FB01F0294901EBC00101F562719DF8A9
+:103EA000A03005E0FDE3FDE3ACE0FCE3FCE3FCE374
+:103EB000BDF8D800184400EB400303EB001001EB01
+:103EC000C000A0F88E2005229DF8B40040F2A11198
+:103ED00010FB01F0194901EBC00101F562719DF879
+:103EE000A030BDF8D800184400EB400303EB0010ED
+:103EF00001EBC00042716FE0FFE79DF8B40040F2B3
+:103F0000A11110FB01F00D4901EBC00101F5627137
+:103F10009DF8A020BDF8D800104400EB400202EB51
+:103F2000001001EBC00090F87E00402821D1002253
+:103F30009DF8B40040F2A11106E0000058450020B1
+:103F400098400020BC32002010FB01F0FE4901EB3C
+:103F5000C00101F562719DF8A030BDF8D800184489
+:103F600000EB400303EB001001EBC00080F87E2063
+:103F700000BF00BFF1229DF8B40040F2A11110FB78
+:103F800001F0F14901EBC00101F562719DF8A0302B
+:103F9000BDF8D800184400EB400303EB001001EB20
+:103FA000C000427118E0F1229DF8B40040F2A11166
+:103FB00010FB01F0E44901EBC00101F562719DF8CD
+:103FC000A030BDF8D800184400EB400303EB00100C
+:103FD00001EBC000427100BF00BFBDF8D800401C1B
+:103FE00081B236919DF8B40000EB4001C1EBC010E6
+:103FF000D64901EBC0004179BDF8D80081423FF7B6
+:10400000EDAAF4E39DF8B40040F2A11110FB01F019
+:10401000CD4901EBC00000F562709DF8A01001EBE6
+:10402000410202EB011110F8310048BB01229DF85A
+:10403000B40040F2A11110FB01F0C34901EBC00133
+:1040400001F562719DF8A00000EB400303EB001046
+:1040500001F83020F4229DF8B40040F2A11110FBC9
+:1040600001F0B94901EBC00000F562709DF8A010A5
+:1040700001EB410303EB011100EBC1004271CDE004
+:104080009DF8B40000EB400101EB0010B04901EBDA
+:10409000001030309DF8A01000EB0110407A00F0C5
+:1040A000010080B39DF8B40040F2A11110FB01F0B3
+:1040B000A54901EBC00000F562709DF8A01001EB6E
+:1040C000410202EB011100EBC10090F8900000F0FA
+:1040D0000100C0B99DF8B40040F2A11110FB01F03D
+:1040E000994901EBC00000F562709DF8A01001EB4A
+:1040F000410202EB011100EBC10090F8820010B107
+:10410000002139912DE089E09DF8B40040F2A11121
+:1041100010FB01F08C4901EBC00101F562719DF8C3
+:10412000A00000EB400202EB001001EBC00000F128
+:104130008301BDF8E4000A5C9DF8B40000EB400187
+:1041400001EB0010824901EB00100E30BDF8E410C5
+:10415000405C824200D008E0BDF8E400401C81B21F
+:104160003991BDF8E4000428CEDB00BFBDF8E400BF
+:10417000042853D1042139912CE09DF8B40040F279
+:10418000A11110FB01F0704901EBC00101F5627152
+:104190009DF8A00000EB400202EB001001EBC00014
+:1041A00000F18301BDF8E4000A5C9DF8B40000EB67
+:1041B000400101EB0010664901EB00100E30BDF824
+:1041C000E410405C824200D008E0BDF8E400401CEE
+:1041D00081B23991BDF8E4000A28CEDB00BFBDF8FA
+:1041E000E4000A281AD09DF8B40040F2A11110FB97
+:1041F00001F0554901EBC00000F562709DF8A01078
+:1042000001EB410202EB011100EBC100903009907B
+:10421000007820F00100401C09990870BDF8A40046
+:10422000112877D19DF8B40000EB400101EB00109C
+:10423000474901EB001030309DF8A01000EB011051
+:10424000801C0990007820F00400001D0999087076
+:104250000020399028E09DF8B40000EB4001C1EB4C
+:10426000C0103A4901EBC001BDF8E400401D0A5CF2
+:104270009DF8B40040F2A11110FB01F0324901EBAE
+:10428000C00101F562719DF8A00000EB400303EB53
+:10429000001001EBC0014731BDF8E4000A54BDF83D
+:1042A000E400401C81B23991BDF8E4000A28D2DB59
+:1042B0000021399128E09DF8B40000EB4001C1EBEA
+:1042C000C010224901EBC001BDF8E4000F300A5CC8
+:1042D0009DF8B40040F2A11110FB01F01A4901EB66
+:1042E000C00101F562719DF8A00000EB400303EBF3
+:1042F000001001EBC0016031BDF8E4000A54BDF8C4
+:10430000E400401C81B23991BDF8E4000228D2DB00
+:10431000B0E2FFE7BDF8A40014287DD19DF8B400F9
+:1043200000EB400101EB0010094901EB00103030B7
+:104330009DF8A01000EB0110801C0990007820F07F
+:104340000400001D099905E058450020F887002069
+:104350009840002008700020399028E09DF8B400B3
+:1043600000EB4001C1EBC010F84901EBC001BDF802
+:10437000E400401D0A5C9DF8B40040F2A11110FB5E
+:1043800001F0F34901EBC00101F562719DF8A00055
+:1043900000EB400303EB001001EBC0014731BDF817
+:1043A000E4000A54BDF8E400401C81B23991BDF824
+:1043B000E4000A28D2DB0021399128E09DF8B400FE
+:1043C00000EB4001C1EBC010E04901EBC001BDF8BA
+:1043D000E4000F300A5C9DF8B40040F2A11110FB1C
+:1043E00001F0DB4901EBC00101F562719DF8A0000D
+:1043F00000EB400303EB001001EBC0016031BDF89E
+:10440000E4000A54BDF8E400401C81B23991BDF8C3
+:10441000E4000228D2DB00E02DE29DF8B40000EBBE
+:104420004001C1EBC010C94901EBC000407C010450
+:104430009DF8B40000EB4002C2EBC010C34A02EB8F
+:10444000C000807C41EA00219DF8B40000EB4002EE
+:10445000C2EBC010BD4A02EBC000C07C01439DF816
+:10446000B40040F2A11210FB02F0B94A02EBC00006
+:1044700000F562709DF8A02002EB420303EB0212EC
+:1044800000EBC2004167B34890F8E007F0BB0021A1
+:1044900039911DE09DF8B40040F2A11110FB01F02C
+:1044A000AB4901EBC00101F562719DF8A00000EB82
+:1044B000400202EB001001EBC0004730BDF8E410F1
+:1044C000405C00B108E0BDF8E400401C81B23991C5
+:1044D000BDF8E4000A28DDDB00BFBDF8E4000A28CF
+:1044E00018D140229DF8B40040F2A11110FB01F058
+:1044F000974901EBC00000F562709DF8A01001EB38
+:10450000410303EB011100EBC10000E045E080F83E
+:104510007E2050E19DF8B40040F2A11110FB01F0A3
+:104520008B4901EBC00000F562709DF8A01001EB13
+:10453000410202EB011100EBC10090F87E0060BB6C
+:1045400000212A9111E1002137912CE09DF8B4005F
+:1045500040F2A11110FB01F07D4901EBC00101F512
+:1045600062719DF8A00000EB400202EB001001EB2D
+:10457000C0014731BDF8DC00001D095C9DF8A800B2
+:1045800000EB4002744800EB4202BDF8DC00105C16
+:10459000814203D00BE0FDE3FDE30CE1BDF8DC005C
+:1045A000401C81B23791BDF8DC000628CEDB00BF8D
+:1045B000BDF8DC00062879D103229DF8B40040F252
+:1045C000A11110FB01F0624901EBC00101F562711C
+:1045D0009DF8A00000EB400303EB001001EBC000CE
+:1045E00080F87E209DF8B40000EB400101EB001044
+:1045F0005A4901EB001130319DF8A00001EB001089
+:10460000801C0990007820F00402099802700020B4
+:1046100039901CE020229DF8B40040F2A11110FB5B
+:1046200001F04B4901EBC00101F562719DF8A0005A
+:1046300000EB400303EB001001EBC0015131BDF86A
+:10464000E4000A54BDF8E400401C81B23991BDF881
+:10465000E4000F28DEDB002139911CE020229DF8C8
+:10466000B40040F2A11110FB01F0394901EBC00187
+:1046700001F562719DF8A00000EB400303EB001010
+:1046800001EBC0016331BDF8E4000A54BDF8E40059
+:10469000401C81B23991BDF8E4000A28DEDB00221B
+:1046A00005E0FCE3FCE3FCE3FCE3E9E358E09DF810
+:1046B000B40040F2A11110FB01F0254901EBC0014B
+:1046C00001F562719DF8A00000EB400303EB0010C0
+:1046D00001EBC00080F87820002139911CE0002215
+:1046E0009DF8B40040F2A11110FB01F0184901EB54
+:1046F000C00101F562719DF8A00000EB400303EBDF
+:10470000001001EBC0017931BDF8E4000A54BDF896
+:10471000E400401C81B23991BDF8E4000528DEDBDD
+:104720009DF8B40040F2A11110FB01F0084901EB23
+:10473000C00000F562709DF8A01001EB410202EB91
+:10474000011100EBC100406F17E00000F887002066
+:1047500058450020BC3200208834002098400020BA
+:104760009DF8A800401CC1B22A91FE48B0F8CA11B9
+:104770009DF8A80081423FF7E6AE00BFF948B0F8C7
+:10478000CA019DF8A810884215D140229DF8B400B6
+:1047900040F2A11110FB01F0F34901EBC00000F55C
+:1047A00062709DF8A01001EB410303EB011100EBD7
+:1047B000C10080F87E209DF8B40040F2A11110FBEA
+:1047C00001F0E94901EBC00000F562709DF8A0100E
+:1047D00001EB410202EB011100EBC10090F87E00F9
+:1047E000032805D0112819D0402843D12CE045E3F7
+:1047F000F2229DF8B40040F2A11110FB01F0DA4959
+:1048000001EBC00000F562709DF8A01001EB4103C0
+:1048100003EB011100EBC10042712BE0F3229DF884
+:10482000B40040F2A11110FB01F0CF4901EBC00030
+:1048300000F562709DF8A01001EB410303EB01113C
+:1048400000EBC100427115E0F2229DF8B40040F285
+:10485000A11110FB01F0C44901EBC00000F562702A
+:104860009DF8A01001EB410303EB011100EBC10027
+:10487000427100BF02E3BDF8A40006287DD19DF877
+:10488000B40000EB4001C1EBC010B84901EBC0001F
+:104890004079012872D10320B5490870F7229DF8AC
+:1048A000B40040F2A11110FB01F0AF4901EBC001CF
+:1048B00001F562719DF8A00000EB400303EB0010CE
+:1048C00001EBC00042719DF8B40040F2A11110FB51
+:1048D00001F0A54901EBC00101F562719DF8A0004E
+:1048E00000EB400202EB001001EBC00090F88000EA
+:1048F00000EB400101EB00109E4901EB001130314B
+:104900009DF8B40040F2A11210FB02F0964A02EBAF
+:10491000C00000F562709DF8A02002EB420303EB9B
+:10492000021200EBC20090F8810001EB00108078C9
+:10493000C0F34000F0B39DF8B41040F2A11011FB99
+:1049400000F0894901EBC00000F562709DF8A010ED
+:1049500001EB410202EB011100EBC10090F8801065
+:1049600001EB410000EB0110824901EB001080795E
+:10497000012804D00A287CD13FE027E2CDE0BA2309
+:104980009DF8B40040F2A11110FB01F0764901EB53
+:10499000C00101F562719DF8A00000EB400202EB3E
+:1049A000001001EBC00090F8800040F2A11110FB54
+:1049B00001F000E03AE16C4901EBC00101F56271E0
+:1049C0009DF8B40040F2A11210FB02F0664A02EB1F
+:1049D000C00000F562709DF8A02002EB420404EBD9
+:1049E000021200EBC20090F8810000EB400202EBE3
+:1049F000001001EBC00043713BE00B239DF8B400B5
+:104A000040F2A11110FB01F0574901EBC00101F583
+:104A100062719DF8A00000EB400202EB001001EB78
+:104A2000C00090F8800040F2A11110FB01F04E4947
+:104A300001EBC00101F562719DF8B40040F2A112D2
+:104A400010FB02F0484A02EBC00000F562709DF8CE
+:104A5000A02002EB420404EB021200EBC20090F82B
+:104A6000810000EB400202EB001001EBC00043713B
+:104A700000BF00BF9DF8B41040F2A11011FB00F080
+:104A8000394901EBC00101F562719DF8A00000EB0E
+:104A9000400202EB001001EBC00090F8801001EB27
+:104AA000410000EB0110334901EB001130319DF85A
+:104AB000B40040F2A11210FB02F02B4A02EBC0023C
+:104AC00002F562729DF8A00000EB400303EB0010BA
+:104AD00002EBC00090F8810001EB001002789DF815
+:104AE000B40040F2A11110FB01F01F4901EBC0011D
+:104AF00001F562719DF8A00000EB400303EB00108C
+:104B000001EBC00090F8800040F2A11110FB01F011
+:104B1000154901EBC0004270B0E19DF8B41001EB03
+:104B20004100C0EBC110114901EBC00040790228DF
+:104B30007CD104200E490870F8229DF8B40040F2A0
+:104B4000A11110FB01F0084901EBC00101F56271F0
+:104B50009DF8A00000EB400303EB001001EBC00048
+:104B6000427109E0BC32002058450020F88700203F
+:104B700019020020984000209DF8B41040F2A110C6
+:104B800011FB00F0F94901EBC00101F562719DF8DC
+:104B9000A00000EB400202EB001001EBC00090F817
+:104BA000801001EB410000EB0110F14901EB001115
+:104BB00030319DF8B40040F2A11210FB02F0EB4A34
+:104BC00002EBC00000F562709DF8A02002EB4203EA
+:104BD00003EB021200EBC20090F8810001EB001021
+:104BE0008078C0F3400008B39DF8B41040F2A110E3
+:104BF00011FB00F0DD4901EBC00000F562709DF88B
+:104C0000A01001EB410202EB011100EBC10090F892
+:104C1000800000EB400101EB0010D54901EB0010D2
+:104C20008079012803D00A2879D13CE026E1B3231A
+:104C30009DF8B40040F2A11110FB01F0CB4901EB4B
+:104C4000C00101F562719DF8A00000EB400202EB8B
+:104C5000001001EBC00090F8800040F2A11110FBA1
+:104C600001F0C24901EBC00101F562719DF8B40089
+:104C700040F2A11210FB02F0BC4A02EBC00000F5AA
+:104C800062709DF8A02002EB420404EB021200EBDC
+:104C9000C20090F8810000EB400202EB001001EB33
+:104CA000C00043713BE00C239DF8B40040F2A11119
+:104CB00010FB01F0AD4901EBC00101F562719DF8F7
+:104CC000A00000EB400202EB001001EBC00090F8E6
+:104CD000800040F2A11110FB01F0A44901EBC001DA
+:104CE00001F562719DF8B40040F2A11210FB02F0D0
+:104CF0009E4A02EBC00000F562709DF8A02002EB16
+:104D0000420404EB021200EBC20090F8810000EBB9
+:104D1000400202EB001001EBC000437100BF00BF76
+:104D20009DF8B41040F2A11011FB00F08F4901EB87
+:104D3000C00101F562719DF8A00000EB400202EB9A
+:104D4000001001EBC00090F8801001EB410000EB77
+:104D50000110874901EB001130319DF8B40040F299
+:104D6000A11210FB02F0814A02EBC00202F562724E
+:104D70009DF8A00000EB400303EB001002EBC00025
+:104D800090F8810001EB001002789DF8B40040F229
+:104D9000A11101E08FE072E010FB01F0734901EB1B
+:104DA000C00000F562709DF8A01001EB410303EB19
+:104DB000011100EBC10090F8800040F2A11110FB3E
+:104DC00001F06A4901EBC000427057E09DF8B41051
+:104DD00001EB410000EB0110654901EB00103030A0
+:104DE0009DF8A01000EB0110801C0990007820F0C5
+:104DF0000402099802709DF8B41040F2A11011FB52
+:104E000000F05A4901EBC00000F562709DF8A01057
+:104E100001EB410202EB011100EBC10090F89000A0
+:104E200000F0010050B300229DF8B40040F2A1113F
+:104E300010FB01F04D4901EBC00101F562719DF8D5
+:104E4000A00000EB400303EB001001EBC000A0F852
+:104E50008E2005229DF8B40040F2A11110FB01F054
+:104E6000424901EBC00000F562709DF8A01001EB13
+:104E7000410303EB011100EBC100427193E100BF5C
+:104E8000F1229DF8B40040F2A11110FB01F0374966
+:104E900001EBC00000F562709DF8A01003E04FE048
+:104EA00005E191E066E001EB410303EB011100EB4A
+:104EB000C100427177E19DF8B41040F2A11011FBDE
+:104EC00000F02A4901EBC00000F562709DF8A010C7
+:104ED00001EB410202EB011100EBC10090F87E00F2
+:104EE000402816D100229DF8B40040F2A11110FB19
+:104EF00001F01E4901EBC00000F562709DF8A010A2
+:104F000001EB410303EB011100EBC10080F87E20AF
+:104F100000BF00BFF1229DF8B40040F2A11110FBC8
+:104F200001F0124901EBC00000F562709DF8A0107D
+:104F300001EB410303EB011100EBC100427132E1CF
+:104F4000F1229DF8B40040F2A11110FB01F00749D5
+:104F500001EBC00000F562709DF8A01001EB410369
+:104F600003EB011100EBC10042711CE15845002028
+:104F70009840002003229DF8B40040F2A11110FBDC
+:104F800001F0FE4901EBC00101F562719DF8A0003E
+:104F900000EB400303EB001001F83020F1229DF8F4
+:104FA000B40040F2A11110FB01F0F44901EBC00084
+:104FB00000F562709DF8A01001EB410303EB0111B5
+:104FC00000EBC1004271EEE002229DF8B40040F215
+:104FD000A11110FB01F0E94901EBC00101F562717B
+:104FE0009DF8A00000EB400303EB001001F8302017
+:104FF000F6229DF8B40040F2A11110FB01F0DF4948
+:1050000001EBC00101F562719DF8A00000EB4003C7
+:1050100003EB001001EBC000427101229DF8B400C7
+:1050200040F2A11110FB01F0D44901EBC00101F5E0
+:1050300062719DF8A00000EB400303EB001001EB50
+:10504000C00080F882200021399129E09DF8B41039
+:1050500001EB4100C0EBC110C94901EBC001BDF833
+:10506000E400401D0A5C9DF8B40040F2A11110FB61
+:1050700001F0C24901EBC00101F562719DF8A00089
+:1050800000EB400303EB001001EBC00000F18301D3
+:10509000BDF8E4000A54BDF8E400401C81B2399127
+:1050A000BDF8E4000A28D1DBBDF8A4007BE09DF840
+:1050B000B41001EB4100C0EBC110B14901EBC000DD
+:1050C00081799DF8B40000EB4002C2EBC010AC4AFD
+:1050D00002EBC000407941EA00229DF8B40040F2A2
+:1050E000A11110FB01F0A54901EBC00101F56271AE
+:1050F0009DF8A00000EB400303EB001001EBC000A3
+:10510000A0F88E209DF8B40040F2A11110FB01F030
+:105110009A4901EBC00101F562719DF8A00000EB16
+:10512000400202EB001001EBC000B0F88E109DF8B9
+:10513000B40000EB400202EB0010924A02EB0010B8
+:10514000408B81422EDBF1229DF8B40040F2A11188
+:1051500010FB01F0894901EBC00101F562719DF876
+:10516000A00000EB400303EB001001EBC000427114
+:105170009DF8B40040F2A11110FB01F07F4901EB52
+:10518000C00101F562719DF8A00000EB400202EB46
+:10519000001001EBC00090300990007820F001026F
+:1051A0000998027000BF00BF09F032B89DF8B40042
+:1051B00000EB4001C1EBC010714901EBC000017967
+:1051C0002891002136911CE09DF8B40000EB4001CD
+:1051D00001EB00106B4901EB00113031BDF8D80034
+:1051E00001EB001041789DF8A000814204D1BDF888
+:1051F000D800C1B2289112E0BDF8D800401C81B29D
+:1052000036919DF8B40000EB400101EB00105D49C0
+:1052100001EB0010C179BDF8D8008142D4DC00BF99
+:105220009DF8B40000EB4001C1EBC010544901EB04
+:10523000C000C1782591BDF89400172834D2DFE86A
+:1052400000F0330C0F331215181B1E333333333376
+:105250003321242733332A2D30000721299123E0DD
+:105260000721299120E0062129911DE0062029909F
+:105270001AE00621299117E01221299114E0072153
+:10528000299111E0092029900EE0062129910BE0D7
+:105290000621299108E00B21299105E00B21299194
+:1052A00002E02A21299100BF00BFBDF8A400001F21
+:1052B000C1B209919DF8B40000EB4001C1EBC010F0
+:1052C0002F4901EBC000C01C08900999F4F702F9BE
+:1052D00037909DF8B40000EB4001C1EBC0102849A5
+:1052E00001EBC001BDF8A400401E095CBDF8DC0064
+:1052F000814270D19DF8B40000EB4001C1EBC010B9
+:105300001F4901EBC0004078002864DD9DF8B4001F
+:1053100000EB4001C1EBC010194901EBC001BDF821
+:10532000A4000A5C9DF8B40040F2A11110FB01F04A
+:10533000124901EBC00101F562719DF8A00000EB7C
+:10534000400303EB001001EBC00080F84420002173
+:105350000D4A9DF8B40002EB00129DF8A000115414
+:105360000A4890F82800012821D19DF8B40000EBEC
+:10537000400101EB001003490AE0000058450020FD
+:10538000F887002098400020883E0020BC120020B2
+:1053900001EB001030309DF8A01000EB0110801CD4
+:1053A0000990007820F08000803009990870BDF8DD
+:1053B000940007287ED00ADC07287CD2DFE810F0B2
+:1053C0007B006506C7067B004F061206CA0C103824
+:1053D0000728F2D200E0FDE3DFE810F02A0D140DFB
+:1053E0006D006D0007000800F00600BFBDF89400D6
+:1053F00014287DD19DF8B40000EB4001C1EBC01032
+:10540000FE4901EBC000407901069DF8B40000EBB5
+:105410004002C2EBC010F94A02EBC000807941EAB9
+:1054200000419DF8B40000EB4002C2EBC010F34A0B
+:1054300002EBC000C07941EA00219DF8B40000EB06
+:105440004002C2EBC010ED4A02EBC000007A0143FB
+:105450009DF8B40040F2A11210FB02F0E84A02EB02
+:10546000C00202F562729DF8A00000EB400303EB5E
+:10547000001002EBC000C0F81A109DF8B40040F212
+:10548000A11110FB01F0DE4901EBC00101F56271D1
+:105490009DF8A00000EB400202EB001001EBC00001
+:1054A000D0F81A1008460991002111F0F9FBCDE956
+:1054B0002E0101E0FEE3FEE39DF8B40000EB4001A5
+:1054C00001EB0010CF4901EB0010007F00F0030159
+:1054D0009DF8B40000EB400202EB0010C94A02EB59
+:1054E0000010007FC0F3011001449DF8B40000E0FB
+:1054F0006CE000EB400202EB0010C24A02EB00102D
+:10550000007FC0F38100091A08460591F3F76FF890
+:10551000CDE906019DED061B9FEDBB0B20F0A8FB1E
+:105520008DED080B9DED080B51EC100BF3F7D1F846
+:10553000CDE930019DF8B40040F2A11110FB01F05B
+:10554000AF4901EBC00101F562719DF8A00000EBCD
+:10555000400202EB001001EBC000416B08460791CE
+:10556000002111F09DFBDDE92E32A0FB034501FB7C
+:10557000035100FB021502220023DDE93001F2F79E
+:1055800021FE20186941CDE90801DDE93023F2F759
+:1055900019FECDE92E01DDE92E0112F035F90146A3
+:1055A0009DF8B40040F2A11210FB02F0944A02EB05
+:1055B000C00000F562709DF8A02002EB420303EBEF
+:1055C000021200EBC200C0F81E1046E0BDF89400C5
+:1055D000152842D19DF8B40000EB4001C1EBC0108A
+:1055E000864901EBC000407901069DF8B40000EB4C
+:1055F0004002C2EBC010814A02EBC000807941EA50
+:1056000000419DF8B40000EB4002C2EBC0107B4AA1
+:1056100002EBC000C07941EA00219DF8B40000EB24
+:105620004002C2EBC010754A02EBC000007A014391
+:105630009DF8B40040F2A11210FB02F0704A02EB98
+:10564000C00000F562709DF8A02002EB420303EB5E
+:10565000021200EBC200C0F81E109DF8B40000EB6F
+:105660004001C1EBC010654901EBC000427A9DF8D2
+:10567000B40040F2A11110FB01F0614901EBC0013F
+:1056800001F562719DF8A00000EB400303EB0010F0
+:1056900001EBC00080F894209DF8B40000EB4001BD
+:1056A00001EB0010574901EB001030309DF8A010BD
+:1056B00000EB0110801C09909DF8B40040F2A1118C
+:1056C00010FB01F04E4901EBC00000F562709DF83F
+:1056D000A02002EB420101EB021100EBC10090F8A7
+:1056E0009400C2090998017862F3000101709DF8E5
+:1056F000B40040F2A11110FB01F0414901EBC000E0
+:1057000000F562709DF8A01001EB410202EB01115F
+:1057100000EBC10090F8940000F00300012818D0BD
+:105720009DF8B40040F2A11110FB01F0344901EBE7
+:10573000C00000F562709DF8A01001EB410202EB81
+:10574000011100EBC10090F8940000F00300032861
+:105750002BD19DF8B40000EB400101EB001029496A
+:1057600001EB001030309DF8A01000EB0110801C00
+:105770000990007820F00201891C099801709DF8B9
+:10578000B40000EB400101EB00101E4901EB0011D9
+:1057900030319DF8A00001EB0010801C09900078CA
+:1057A00020F020020998027014E09DF8B40000EB8C
+:1057B000400101EB0010134901EB001030309DF85F
+:1057C000A01000EB0110801C0990007820F002026C
+:1057D000099802709DF8B40000EB400101EB001045
+:1057E000084901EB001130319DF8A00001EB0010D9
+:1057F0008078C0F340029DF8B40009E0F8870020EB
+:10580000584500209840002000000000000024407F
+:1058100040F2A11110FB01F0FE4901EBC00000F5C0
+:1058200062709DF8A01001EB410303EB011100EB46
+:10583000C100007EC0F3400082426CD09DF8B400ED
+:1058400040F2A11110FB01F0F24901EBC00000F59C
+:1058500062709DF8A01001EB410202EB011100EB18
+:10586000C100183009909DF8B40000EB400101EB35
+:105870000010E94901EB001030309DF8A01000EB5A
+:105880000110807842080998007862F34100099974
+:1058900008709DF8B40000EB400101EB0010DE49F8
+:1058A00001EB001030309DF8A01000EB0110807863
+:1058B000C0F3400050BB9DF8B40000EB400101EB89
+:1058C0000010D54901EB001030309DF8A01000EB1E
+:1058D0000110801C0990007820F0200209980270C5
+:1058E00001229DF8B40040F2A11110FB01F0C9495A
+:1058F00001EBC00000F562709DF8A01001EB4103C0
+:1059000003EB011100EBC10080F846209DF8B410B4
+:105910000220F4F7CBFB9DF8B40000EB400101EB53
+:105920000010BD4901EB001130319DF8A00001EBE2
+:105930000010807800F001029DF8B40040F2A1113F
+:1059400010FB01F0B34901EBC00000F562709DF857
+:10595000A01001EB410303EB011100EBC100007E3D
+:1059600000F00100824265D09DF8B40040F2A11120
+:1059700010FB01F0A74901EBC00000F562709DF833
+:10598000A01001EB410202EB011100EBC100183045
+:1059900009909DF8B40000EB400101EB00109E4916
+:1059A00001EB001030309DF8A01000EB0110807862
+:1059B00009990A7860F300020A709DF8B40000EBC0
+:1059C000400101EB0010944901EB001030309DF8CC
+:1059D000A01000EB0110807800F0010058BB9DF88A
+:1059E000B40000EB400101EB00108B4901EB00100B
+:1059F00030309DF8A01000EB0110801C0990007859
+:105A000020F020020998027000229DF8B40040F2B4
+:105A1000A11110FB01F07F4901EBC00000F562709D
+:105A20009DF8A01001EB410303EB011100EBC10055
+:105A300080F8452015E29DF8B40040F2A11110FB5A
+:105A400001F0744901EBC00000F562709DF8A010F0
+:105A500001EB410202EB011100EBC10090F846009E
+:105A6000B0B901229DF8B40040F2A11110FB01F081
+:105A7000684901EBC00000F562709DF8A01001EBD1
+:105A8000410303EB011100EBC10080F845202AE03F
+:105A900000229DF8B40040F2A11110FB01F05D4915
+:105AA00001EBC00101F562719DF8A00000EB40031D
+:105AB00003EB001001EBC00080F845209DF8B40016
+:105AC00000EB400101EB0010534901EB00113031B4
+:105AD0009DF8A00001EB0010801C0990007820F0D8
+:105AE0000102099802704D4890F8E00780B19DF8D6
+:105AF000B40000EB400101EB0010474901EB00103E
+:105B000030309DF8A01000EB0110807A022862D19D
+:105B1000434890F8290001287AD14148D0F80C0276
+:105B20003F49498D884273D29DF8B40040F2A111DB
+:105B300010FB01F0374901EBC00000F562709DF8E1
+:105B4000A01001EB410202EB011100EBC10090F843
+:105B5000450001283FD19DF8B40040F2A11110FB8F
+:105B600001F02C4901EBC00000F562709DF8A01017
+:105B700001EB410202EB011100EBC10090F87F0044
+:105B800048BB01229DF8B40000EB400101EB00107E
+:105B9000214901EB001130319DF8A00001EB00100C
+:105BA000C2729DF8B40000EB400101EB00101A49ED
+:105BB00001EB001130319DF8A00001EB00100178DD
+:105BC0009DF8B40040F2A11210FB02F0114A02EB62
+:105BD000C00001E0FEE316E1417005229DF8B4002B
+:105BE00040F2A11110FB01F00A4901EBC00101F5DF
+:105BF00062719DF8A00000EB400303EB001001EB85
+:105C0000C000427100229DF8B40000EB400109E0A1
+:105C100064E000005845002098400020BC3200207D
+:105C2000BC12002001EB0010FE4901EB00113031E5
+:105C30009DF8A00001EB001042609DF8B410022016
+:105C4000F4F734FA002139911CE000229DF8B400E9
+:105C500040F2A11110FB01F0F34901EBC00101F585
+:105C600062719DF8A00000EB400303EB001001EB14
+:105C7000C0014731BDF8E4000A54BDF8E400401CFF
+:105C800081B23991BDF8E4001428DEDB00203990A0
+:105C90001FE000229DF8B40040F2A11110FB01F0BA
+:105CA000E14901EBC00101F562719DF8A00000EB34
+:105CB000400301E05DE349E203EB001001EBC001AA
+:105CC0006331BDF8E4000A54BDF8E400401C81B221
+:105CD0003991BDF8E4000A28DBDBC2E09DF8B4008E
+:105CE00040F2A11110FB01F0CF4901EBC00000F51B
+:105CF00062709DF8A01001EB410202EB011100EB74
+:105D0000C10090F8450001287DD19DF8B40040F213
+:105D1000A11110FB01F0C44901EBC00101F5627152
+:105D20009DF8A00000EB400202EB001001EBC00068
+:105D300090F8800040F2A11110FB01F0BA4901EB8C
+:105D4000C00101F562719DF8B40040F2A11210FB90
+:105D500002F0B54A02EBC00000F562709DF8A02089
+:105D600002EB420303EB021200EBC20090F8810049
+:105D700000EB400202EB001001EBC00090F87E0047
+:105D800003286ED102229DF8B40000EB400101EB24
+:105D90000010A44901EB001130319DF8A00001EB87
+:105DA0000010C2729DF8B40000EB400101EB00103E
+:105DB0009C4901EB001130319DF8A00001EB00106F
+:105DC00001789DF8B40040F2A11210FB02F0964A4F
+:105DD00002EBC00041709DF8B40040F2A11110FB2D
+:105DE00001F0114601EBC00101F562719DF8A000C0
+:105DF00000EB400202EB001011F830109DF8B400E7
+:105E000040F2A11200E02CE010FB02F0864A02EB07
+:105E1000C0004079814214D105229DF8B40040F2BF
+:105E2000A11110FB01F0804901EBC00000F5627088
+:105E30009DF8A01001EB410303EB011100EBC10041
+:105E4000427100229DF8B40000EB400101EB00100C
+:105E5000744901EB001030309DF8A01000EB0110E8
+:105E600042609DF8B40040F2A11110FB01F06E49B0
+:105E700001EBC00000F562709DF8A01001EB41023B
+:105E800002EB011110F83100012814DC02229DF808
+:105E9000B40040F2A11110FB01F0634901EBC00016
+:105EA00000F562709DF8A01001EB410303EB0111B6
+:105EB00000F8312095E09DF8B40040F2A11110FBEC
+:105EC00001F0594901EBC00000F562709DF8A01087
+:105ED00001EB410202EB011110F83100022834DC21
+:105EE00000219DF8B40040F2A11210FB02F04E4ACE
+:105EF00002EBC000017103229DF8B40040F2A11131
+:105F000010FB01F0484901EBC00101F562719DF8F9
+:105F1000A00000EB400303EB001001F83020072243
+:105F20009DF8B40040F2A11110FB01F03E4901EBD5
+:105F3000C00000F562709DF8A01001EB410303EB77
+:105F4000011100EBC10042714BE09DF8B40040F23A
+:105F5000A11110FB01F0344901EBC00101F56271A0
+:105F60009DF8A00000EB400202EB001011F8301089
+:105F70009DF8B40040F2A11210FB02F02A4A02EB95
+:105F8000C000407981422CD19DF8B40040F2A111AB
+:105F900010FB01F0114601EBC00000F562709DF8A6
+:105FA000A01001EB410202EB011100EBC10090F8DF
+:105FB0009400C0F34010A0B116229DF8B40040F246
+:105FC000A11110FB01F0184901EBC00000F562704F
+:105FD0009DF8A01001EB410303EB011100EBC100A0
+:105FE0004271B3E014229DF8B40040F2A11110FBFD
+:105FF00001F00D4901EBC00101F562719DF8A000AF
+:1060000000EB400303EB001001EBC00042710121E3
+:106010009DF8B40040F2A11210FB02F0024A02EB1C
+:10602000C00003E0984000205845002001719DF811
+:10603000B40000EB400101EB0010A2F5986101EB08
+:10604000001130319DF8A00001EB0010801C099078
+:10605000007820F0200020300999087076E01422A2
+:106060009DF8B40040F2A11110FB01F0FE4901EBD4
+:10607000C00000F562709DF8A01001EB410303EB36
+:10608000011100EBC100427160E09DF8B40040F2E4
+:10609000A11110FB01F0F44901EBC00000F56270A2
+:1060A000BDF8D81001EB410202EB011100EBC10079
+:1060B000807901282AD100229DF8B40040F2A11174
+:1060C00010FB01F0E84901EBC00101F56271BDF878
+:1060D000D80000EB400303EB001001EBC00082711D
+:1060E00014229DF8B40040F2A11110FB01F0DE492A
+:1060F00001EBC00000F562709DF8A01001EB4103B8
+:1061000003EB011100EBC10042711FE000219DF87B
+:10611000B40040F2A11210FB02F0D34A02EBC0001F
+:10612000017105229DF8B40040F2A11110FB01F0AD
+:10613000CD4901EBC00000F562709DF8A01001EBA5
+:10614000410303EB011100EBC1004271FEE30121A9
+:106150009DF8B40040F2A11210FB02F0C24A02EB1B
+:10616000C000017114229DF8B40040F2A11110FB8F
+:1061700001F0BD4901EBC00101F562719DF8A0007D
+:1061800000EB400303EB001001EBC00042719DF8EF
+:10619000B40000EB400101EB0010B44901EB001129
+:1061A00030319DF8A00001EB0010801C09900078B0
+:1061B00020F00400001D09990870C7E300202E900C
+:1061C0002F90002139911FE0DDE92E10000240EAF6
+:1061D00011620902CDE92E129DF8B40000EB4001D6
+:1061E000C1EBC010A24901EBC001BDF8E400401DA5
+:1061F000085CDDE92E3440EA0302CDE92E24BDF827
+:10620000E400401C81B23991BDF8E4000328DBDBD7
+:10621000DDE92E0111F0F8FA01469DF8B40040F2D4
+:10622000A11210FB02F0904A02EBC00202F562726A
+:106230009DF8A00000EB400303EB001002EBC00050
+:10624000C0F81E1000222E922F92002139911EE0DC
+:10625000DDE92E10000240EA11620902CDE92E129A
+:106260009DF8B40000EB4001C1EBC010804901EB88
+:10627000C001BDF8E4000830085CDDE92E341843A5
+:10628000CDE92E04BDF8E400401C80B23990BDF881
+:10629000E4000328DCDBDDE92E0111F0B5FA01464C
+:1062A0009DF8B40040F2A11210FB02F06E4A02EB1E
+:1062B000C00202F562729DF8A00000EB400303EB00
+:1062C000001002EBC000C0F81A1000222E922F928C
+:1062D000002139911EE0DDE92E10000240EA116232
+:1062E0000902CDE92E129DF8B40000EB4001C1EB8C
+:1062F000C0105F4901EBC001BDF8E4001330085C39
+:10630000DDE92E341843CDE92E04BDF8E400401C2D
+:1063100080B23990BDF8E4000328DCDB9DF8B400BE
+:106320002E9940F2A11210FB02F04F4A02EBC0027C
+:1063300002F562729DF8A00000EB400303EB001031
+:1063400002EBC000416307229DF8B40040F2A111A6
+:1063500010FB01F0444901EBC00000F562709DF8AC
+:10636000A01001EB410303EB011100EBC1004271EE
+:10637000ECE200202E902F90002139911FE0DDE902
+:106380002E10000240EA11620902CDE92E129DF89A
+:10639000B40000EB4001C1EBC010354901EBC00176
+:1063A000BDF8E400401D085CDDE92E3440EA03023C
+:1063B000CDE92E24BDF8E400401C81B23991BDF82E
+:1063C000E4000428DBDBDDE92E0111F01DFA9DF865
+:1063D000B42000E0FEE340F2A11312FB03F2224BD3
+:1063E00003EBC20303F562739DF8A02002EB4204A5
+:1063F00004EB021203EBC20222329060D160002152
+:106400002E912F91002039901EE0DDE92E10000220
+:1064100040EA11620902CDE92E129DF8B40000EBAA
+:106420004001C1EBC010124901EBC001BDF8E4000E
+:106430000930085CDDE92E341843CDE92E04BDF89F
+:10644000E400401C80B23990BDF8E4000428DCDB95
+:10645000DDE92E0111F0D8F99DF8B42040F2A11326
+:1064600012FB03F2004B05E0584500209840002045
+:10647000F887002003EBC20303F562739DF8A020A8
+:1064800002EB420404EB021203EBC20242F8220FB9
+:1064900051609DF8B40040F2A11110FB01F0FE49DB
+:1064A00001EBC00000F562709DF8A01001EB410205
+:1064B00002EB011110F831009DF8B41040F2A11266
+:1064C00011FB02F1F44A02EBC101497988427CD107
+:1064D0009DF8B40040F2A11110FB01F0114601EB50
+:1064E000C00000F562709DF8A01001EB410202EBC4
+:1064F000011100EBC10090F89400C0F34010A8B166
+:1065000017229DF8B40040F2A11110FB01F0E249FE
+:1065100001EBC00000F562709DF8A01001EB410393
+:1065200003EB011100EBC100427114E014229DF84D
+:10653000B40040F2A11110FB01F0D74901EBC000FB
+:1065400000F562709DF8A01001EB410303EB01110F
+:1065500000EBC10042719DF8B4009DF8A01001EB62
+:106560000010C217CDE92E02CC4890F8E00708B31E
+:106570009DF8B40000EB400101EB0010C84901EBAD
+:10658000001030309DF8A01000EB0110807A022836
+:1065900010D09DF8B40000EB400101EB0010C049A1
+:1065A00001EB001030309DF8A01000EB0110C07A14
+:1065B00000287CDD00229DF8B40040F2A11110FB00
+:1065C00001F0B54901EBC00100E02FE301F5627174
+:1065D0009DF8A00000EB400303EB001001EBC000AE
+:1065E00080F846209DF8B40000EB400101EB00105C
+:1065F000AB4901EB001130319DF8A00001EB001018
+:10660000C272A848D0F80C020521B0FBF1F201FBE0
+:10661000120000EB4001A3482C3000EB41100D307C
+:1066200009909DF8B40040F2A11110FB01F09A49C5
+:1066300001EBC00000F562709DF8A01001EB410273
+:1066400002EB011100EBC10022301022014608903C
+:106650000998F1F7FAFD9348D0F80C020521B0FB38
+:10666000F1F201FB120000EB40018E482C3000EBF0
+:1066700041129DF8B40040F2A11110FB01F08649CF
+:1066800001EBC00101F562719DF8A00000EB400331
+:1066900003EB001001EBC00050F81A1F42F8011F75
+:1066A000406850607F48D0F80C02052100E0AAE164
+:1066B000B0FBF1F201FB120000EB400179482C30F5
+:1066C00000EB41129DF8B40000EB400101EB00101B
+:1066D000734901EB001130319DF8A00001EB00106F
+:1066E000007810706F48D0F80C020521B0FBF1F271
+:1066F00001FB120000EB40016A482C3000EB411214
+:106700009DF8B40040F2A11110FB01F0624901EBC9
+:10671000C00101F562719DF8A00000EB400303EB9E
+:10672000001001EBC000406BC2F809005D48D0F8D2
+:106730000C020521B0FBF1F201FB120000EB40015D
+:1067400058482C3000EB41115448F538026841F8A4
+:106750001D2F808888805348D0F80C020521B0FB9B
+:10676000F1F201FB120000EB40014E482C3000EB2F
+:1067700041129DF8B40000EB400101EB00104849C4
+:1067800001EB001130319DF8A00001EB00104068D2
+:10679000C2F8230000229DF8B40000EB400101EB99
+:1067A00000103F4901EB001130319DF8A00001EBD2
+:1067B000001042600021399154E03A48D0F80C02B0
+:1067C0000521B0FBF1F201FB120000EB400135485E
+:1067D0002C3000EB41112731BDF8E4409DF8B400A6
+:1067E00040F2A11210FB02F02B4A02EBC00202F5AC
+:1067F00062729DF8A00000EB400303EB001002EB77
+:10680000C00090F8800040F2A11210FB02F0224A72
+:1068100002EBC00202F562729DF8B40040F2A113CF
+:1068200010FB03F01C4B03EBC00303F562739DF8F0
+:10683000A00000EB400505EB001003EBC00090F852
+:10684000810000EB400303EB001002EBC002473273
+:10685000BDF8E400001D105C0855BDF8E400401CC4
+:1068600081B23991BDF8E4000628A6DB00203990FA
+:106870004BE000239DF8B40040F2A11110FB01F0A1
+:10688000054901EBC00101F562719DF8A00000EB24
+:10689000400202EB001007E058450020BC32002007
+:1068A00098400020BC12002001EBC00090F880004E
+:1068B00040F2A11110FB01F0FE4901EBC00101F50E
+:1068C00062719DF8B40040F2A11210FB02F0F94A87
+:1068D00002EBC00202F562729DF8A00000EB4004DA
+:1068E00004EB001002EBC00090F8810000EB4002C6
+:1068F00002EB001001EBC0014731BDF8E4000B547E
+:10690000BDF8E400401C81B23991BDF8E4000A28CA
+:10691000AFDBE948D0F80C020521B0FBF1F080B202
+:10692000014609900220F2F7D3FB00210620F3F77D
+:10693000BDFBE148D0F80C02DF49498D884208D2FE
+:10694000DD48D0F80C02401CDB4900E001E2C1F850
+:106950000C0200210520F3F7A9FB9DF8B40000EB21
+:10696000400101EB0010D54901EB001030309DF8DB
+:10697000A01000EB0110801C0990007820F00802A4
+:1069800009980270CC48D0F80C020521B0FBF1F256
+:1069900001FB120000EB4001C7482C3000EB411016
+:1069A000D0F823202E9800EB4001C54800EB4110A1
+:1069B000C0F823200020399020E0BF48D0F80C0216
+:1069C0000521B0FBF1F201FB120000EB4001BA48D7
+:1069D0002C3000EB41102730BDF8E410425C2E98BB
+:1069E00000EB4001B64800EB41112731BDF8E4004F
+:1069F0000A54BDF8E400401C81B23991BDF8E400AE
+:106A00000628DADB6FE000229DF8B40040F2A11105
+:106A100010FB01F0A74901EBC00101F562719DF87F
+:106A2000A00000EB400303EB001001EBC00080F876
+:106A300046209DF8B40000EB400101EB00109F4997
+:106A400001EB001130319DF8A00001EB0010801C1B
+:106A50000990007820F008000830099908709DF826
+:106A6000B40000EB400101EB0010944901EB001071
+:106A700030309DF8A01000EB011042682E9800EB1A
+:106A800040018F4800EB4110C0F8232000203990CE
+:106A900025E09DF8B40040F2A11110FB01F08549FA
+:106AA00001EBC00101F562719DF8A00000EB40020E
+:106AB00002EB001001EBC0014731BDF8E4000A5CB5
+:106AC0002E9800EB40017E4800EB41112731BDF8C4
+:106AD000E4000A54BDF8E400401C81B23991BDF8CD
+:106AE000E4000628D5DB9DF8B4100220F3F7DEFAA7
+:106AF0009DF8B40040F2A11110FB01F06D4901EBCB
+:106B0000C00101F562719DF8A00000EB400202EBAC
+:106B1000001001EBC000223009902E9800EB4001DC
+:106B2000674800EB41100D30102208900999F1F7E9
+:106B30008CFB9DF8B40040F2A11110FB01F05D49FF
+:106B400001EBC00101F562719DF8A00000EB40026D
+:106B500002EB001001EBC0012E9800EB40025848F8
+:106B600000EB421051F81A2F40F8012F496841609C
+:106B70009DF8B40000EB400101EB00104F4901EB20
+:106B8000001130319DF8A00001EB001001782E9823
+:106B900000EB40024A4800EB421001702E9800EBD7
+:106BA0004001474800EB41114648026841F81D2F5B
+:106BB000808888809DF8B40040F2A11110FB01F09C
+:106BC0003C4901EBC00101F562719DF8A00000EBAA
+:106BD000400200E043E102EB001001EBC000416B1A
+:106BE0002E9800EB4002364800EB4210C0F8091026
+:106BF0009DF8B40000EB400101EB00102F4901EBC0
+:106C0000001130319DF8A00001EB001041682E9872
+:106C100000EB40022A4800EB4210C0F823102E98E7
+:106C200081B208200991F3F741FA92E09DF8B4008F
+:106C300040F2A11110FB01F01E4901EBC00101F56A
+:106C400062719DF8A00000EB400202EB001011F809
+:106C500030109DF8B40040F2A11210FB02F0154A6A
+:106C600002EBC0004079814273DA9DF8B40000EB7A
+:106C7000400101EB0010114901EB001030309DF88C
+:106C8000A01000EB0110801C0990007820F0040097
+:106C9000001D099908709DF8B40000EB400101EB5C
+:106CA0000010064901EB001030309DF8A01000EBF9
+:106CB000011009E058450020BC1200209840002037
+:106CC000D8140020C7310020801C0990007820F0E3
+:106CD000800080300999087001209DF8B41040F2BE
+:106CE000A11211FB02F1FE4A02EBC10108719DF8ED
+:106CF000B40040F2A11110FB01F0114601EBC000FD
+:106D000042799DF8B40040F2A11110FB01F0F44962
+:106D100001EBC00000F562709DF8A01001EB41038B
+:106D200003EB011100F8312014229DF8B40040F269
+:106D3000A11110FB01F0EA4901EBC00000F56270FF
+:106D40009DF8A01001EB410303EB011100EBC10022
+:106D5000427183E00121E34880F804179DF8B400F4
+:106D600040F2A11110FB01F0DD4901EBC00101F57A
+:106D700062719DF8A00000EB400202EB001011F8D8
+:106D800030109DF8B40040F2A11210FB02F0D44A7A
+:106D900002EBC0004079814233DA00219DF8B40053
+:106DA00040F2A11210FB02F0CD4A02EBC0000171CB
+:106DB00001229DF8B40040F2A11110FB01F0C84976
+:106DC00001EBC00101F562719DF8A00000EB4003EA
+:106DD00003EB001001F8302014229DF8B40040F2BB
+:106DE000A11110FB01F0BE4901EBC00000F562707B
+:106DF0009DF8A01001EB410303EB011100EBC10072
+:106E000042712BE014229DF8B40040F2A11110FB56
+:106E100001F0B34901EBC00101F562719DF8A000DA
+:106E200000EB400303EB001001EBC000427115E0E2
+:106E300014229DF8B40040F2A11110FB01F0A84902
+:106E400001EBC00000F562709DF8A01001EB41035A
+:106E500003EB011100EBC100427100BF00BF07F05E
+:106E6000D7B99DF8B40040F2A11110FB01F09C4984
+:106E700001EBC000817828919DF8B40000EB40013F
+:106E8000C1EBC010984911F8301029919DF8B40059
+:106E900040F2A11110FB01F0914901EBC00101F595
+:106EA00062719DF8A00000EB400202EB001001EBC4
+:106EB000C000417925919DF8B40000EB4001C1EB81
+:106EC000C010894901EBC0010991BDF8A4100998CF
+:106ED000F3F784FE37909DF8B40000EB4001C1EB5E
+:106EE000C010814901EBC001BDF8A400095CBDF8E8
+:106EF000DC00814241F067879DF8B40000EB40015F
+:106F0000C1EBC010784901EBC0004078002841F384
+:106F10005A870021754A9DF8B40002EB00129DF8D3
+:106F2000A0001154BDF8940089287DD00EDC1428EF
+:106F300001F0298705DC082877D0102841F0428726
+:106F4000FBE3152872D08028F8D1F8E38B286ED0A7
+:106F50008C286DD08E286CD08F28EFD1BDF8A4007E
+:106F60000D2867D19DF8B40000EB4001C1EBC010C3
+:106F70005D4901EBC00041785D4880F8041D9DF833
+:106F8000B40000EB4001C1EBC010574901EBC00059
+:106F9000C17A574880F8051D9DF8B40040F2A11150
+:106FA00010FB01F04E4901EBC00000F562709DF846
+:106FB000A01001EB410202EB011110F8310003288F
+:106FC0007EDC4B4890F8050D00287ADD9DF8B40072
+:106FD00040F2A11110FB01F0414901EBC00101F5A4
+:106FE00062719DF8A00000EB400202EB001001EB83
+:106FF000C00109910878401CC1B2099801709DF840
+:10700000B40040F2A11110FB01F0354901EBC000C2
+:1070100000F562709DF8A01001EB410202EB011136
+:1070200010F83100042806E0FEE3FEE3FEE3FEE391
+:10703000FEE3FEE3FEE344DB9DF8B40000EB400119
+:1070400001EB00102B4901EB001030309DF8A0102F
+:1070500000EB0110801C0990254890F8050DC0F345
+:107060000010C0F101000999097860F30001099846
+:1070700001701F4890F8040DC0F3C00078BB9DF864
+:10708000B40000EB400101EB00101A4901EB0010C5
+:1070900030309DF8A01000EB01108078C0F3401054
+:1070A000E8B19DF8B40000EB400101EB001011497C
+:1070B00001EB001030309DF8A01000EB011001E052
+:1070C0006BE007E1801C0990007820F00200801C32
+:1070D000099908709DF8B40040F2A1110CE027E076
+:1070E00058450020BC320020F8870020883E002050
+:1070F000BC2200209840002010FB01F0FE4901EB6B
+:10710000C00000F562709DF8A01001EB410202EB97
+:10711000011100EBC10018300990007820F0020046
+:10712000801C099908709DF8B4100220F2F7BEFF88
+:1071300000219DF8B40040F2A11210FB02F0EE4ACB
+:1071400002EBC000017104229DF8B40040F2A111CD
+:1071500010FB01F0E84901EBC00101F562719DF8F7
+:10716000A00000EB400303EB001001F830208C225C
+:107170009DF8B40040F2A11110FB01F0DE4901EBD3
+:10718000C00000F562709DF8A01001EB410303EB15
+:10719000011100EBC10042719CE09DF8B40040F287
+:1071A000A11110FB01F0D44901EBC00101F562719E
+:1071B0009DF8A00000EB400202EB001011F8301027
+:1071C0009DF8B40040F2A11210FB02F0CA4A02EB93
+:1071D000C000407981427DD19DF8B40000EB4001B0
+:1071E00001EB0010A2F5986101EB001030309DF822
+:1071F000A01000EB0110801C0990C04890F8050D0C
+:10720000C0F30010C0F101010998027861F3000297
+:1072100002709DF8B40000EB400101EB0010B8498A
+:1072200001EB001130319DF8A00001EB0010801C33
+:107230000990B24890F8040DC2080998017862F3E9
+:10724000410101709DF8B40000EB400101EB00101A
+:10725000AB4901EB001130319DF8A00001EB0010AB
+:107260008078C0F340029DF8B40040F2A11110FBF9
+:1072700001F0A14901EBC00000F562709DF8A0107B
+:1072800001EB410303EB011100EBC100007EC0F3F1
+:10729000400082426CD09DF8B40040F2A11110FB76
+:1072A00001F0954901EBC00000F562709DF8A01057
+:1072B00001EB410202EB011100EBC1001830099013
+:1072C0009DF8B41001EB410000EB01108C4901EB7B
+:1072D000001100E0C6E330319DF8A00001EB001082
+:1072E000807842080998017862F3410101709DF8A5
+:1072F000B40000EB400101EB0010814901EB0010EC
+:1073000030309DF8A01000EB01108078C0F34000F1
+:1073100048BB01229DF8B40040F2A11110FB01F01E
+:10732000754901EBC00101F562719DF8A00000EB09
+:10733000400303EB001001EBC00042739DF8B40062
+:1073400040F2A11110FB01F06B4901EBC00000F508
+:1073500062709DF8A01001EB410303EB011100EBFB
+:10736000C10080F846209DF8B4100220F2F79EFE7E
+:107370009DF8B40000EB400101EB0010604901EB07
+:10738000001130319DF8A00001EB0010807800F072
+:1073900001029DF8B40040F2A11110FB01F0564922
+:1073A00001EBC00000F562709DF8A01001EB4103F5
+:1073B00003EB011100EBC100007E00F001008242EE
+:1073C00079D09DF8B40040F2A11110FB01F04A49B8
+:1073D00001EBC00000F562709DF8A01001EB4102C6
+:1073E00002EB011100EBC100183009909DF8B400C8
+:1073F00000EB400101EB0010414901EB001130317D
+:107400009DF8A00001EB001081780998027861F3E3
+:10741000000202709DF8B40000EB400101EB001087
+:10742000374901EB001030309DF8A01000EB01103F
+:10743000807800F00100E8BB9DF8B40000EB40014B
+:1074400001EB00102E4901EB001030309DF8A01028
+:1074500000EB01108078C0F3401068B39DF8B400D1
+:1074600040F2A11110FB01F0234901EBC00000F52F
+:1074700062709DF8A01001EB410202EB011100EBDC
+:10748000C10090F84600B8B99DF8B40040F2A111CF
+:1074900010FB01F0184901EBC00000F562709DF887
+:1074A000A01001EB410202EB011100EBC100407B97
+:1074B00010B902E05BE05FE242E09DF8B40000EB4F
+:1074C000400101EB00100E4901EB001030309DF837
+:1074D000A01000EB01108078C0F3400080BB0122B7
+:1074E0009DF8B40040F2A11110FB01F0024901EB3C
+:1074F000C00101F5627105E058450020BC22002062
+:10750000984000209DF8A00000EB400303EB001022
+:1075100001EBC00042739DF8B40040F2A11110FBD2
+:1075200001F0FE4901EBC00000F562709DF8A0106B
+:1075300001EB410303EB011100EBC10080F8462091
+:1075400000229DF8B40040F2A11110FB01F0F349B4
+:1075500001EBC00000F562709DF8A01001EB410343
+:1075600003EB011100EBC10080F84520FFE19DF81D
+:10757000B40040F2A11110FB01F0E84901EBC0009A
+:1075800000F562709DF8A01001EB410202EB0111C1
+:1075900000EBC10090F84600B0B901229DF8B4009C
+:1075A00040F2A11110FB01F0DC4901EBC00000F535
+:1075B00062709DF8A01001EB410303EB011100EB99
+:1075C000C10080F845202AE000229DF8B40040F276
+:1075D000A11110FB01F0D14901EBC00101F562716D
+:1075E0009DF8A00000EB400303EB001001EBC0008E
+:1075F00080F845209DF8B40000EB400101EB00103D
+:10760000C74901EB001130319DF8A00001EB0010DB
+:10761000801C0990007820F0010209980270C1488E
+:1076200090F8E00780B19DF8B40000EB400101EB59
+:107630000010BB4901EB001030309DF8A01000EBAA
+:107640000110807A022879D1B74890F829000128E2
+:1076500074D1B548D0F80C02B349498D88426DD237
+:107660009DF8B40040F2A11110FB01F0AB4901EB11
+:10767000C00000F562709DF8A01001EB410202EB22
+:10768000011100EBC10090F84500012854D19DF88C
+:10769000B40040F2A11110FB01F0A04901EBC000C1
+:1076A00000F562709DF8A01001EB410202EB0111A0
+:1076B00000EBC10090F87F00F0BB01229DF8B40000
+:1076C00000EB400101EB0010954901EB0011303156
+:1076D0009DF8A00001EB0010C2729DF8B40000EB11
+:1076E000400101EB00108E4901EB001130319DF893
+:1076F000A00001EB001001789DF8B40040F2A11247
+:1077000010FB02F0854A02EBC000417008229DF890
+:10771000B40040F2A11110FB01F0804901EBC0015F
+:1077200001F562719DF8A00000EB400303EB00102F
+:1077300001EBC000427103E060E024E3F6E0FDE30A
+:1077400000229DF8B40000EB400101EB00107449E9
+:1077500001EB001130319DF8A00001EB00104260F8
+:107760009DF8B4100220F2F7A1FC002139911CE031
+:1077700000229DF8B40040F2A11110FB01F067490E
+:1077800001EBC00101F562719DF8A00000EB400320
+:1077900003EB001001EBC0014731BDF8E4000A54CF
+:1077A000BDF8E400401C81B23991BDF8E400142812
+:1077B000DEDB002039901CE000229DF8B40040F28E
+:1077C000A11110FB01F0554901EBC00101F56271F7
+:1077D0009DF8A00000EB400303EB001001EBC0019B
+:1077E0006331BDF8E4000A54BDF8E400401C81B2E6
+:1077F0003991BDF8E4000A28DEDBB8E09DF8B4005A
+:1078000040F2A11110FB01F0444901EBC00000F56A
+:1078100062709DF8A01001EB410202EB011100EB38
+:10782000C10090F8450006E0C7E27FE2FEE32AE3EC
+:1078300091E3FCE379E2012878D19DF8B40040F2AD
+:10784000A11110FB01F0354901EBC00101F5627196
+:107850009DF8A00000EB400202EB001001EBC0001D
+:1078600090F8800040F2A11110FB01F02B4901EBD0
+:10787000C00101F562719DF8B40040F2A11210FB45
+:1078800002F0264A02EBC00000F562709DF8A020CD
+:1078900002EB420303EB021200EBC20090F88100FE
+:1078A00000EB400202EB001001EBC00090F87E00FC
+:1078B00003285CD102229DF8B40000EB400101EBEB
+:1078C0000010174901EB001130319DF8A00001EBC9
+:1078D0000010C2729DF8B40000EB400101EB0010F3
+:1078E0000F4901EB001130319DF8A00001EB0010B1
+:1078F00001789DF8B40040F2A11210FB02F0074A93
+:1079000002EBC000417008229DF8B40040F2A111C2
+:1079100010FB01F0014901EBC00108E058450020CF
+:1079200098400020BC320020BC1200201FE001F56E
+:1079300062719DF8A00000EB400303EB001001EB27
+:10794000C000427100229DF8B40000EB400101EB41
+:107950000010FE4901EB001130319DF8A00001EB51
+:10796000001042609DF8B4100220F2F79FFB9DF8D2
+:10797000B4100220F2F79AFB9DF8B40040F2A11176
+:1079800010FB01F0F24901EBC00000F562709DF8B8
+:10799000A01001EB410202EB011100EBC100807865
+:1079A000802838D19DF8B40000EB400101EB0010B5
+:1079B000E64901EB001030309DF8A01000EB0110FB
+:1079C0008078C0F3400030BB9DF8B40000EB40016C
+:1079D00001EB0010DD4901EB001030309DF8A010E4
+:1079E00000EB01108078C0F34010A0B915229DF87B
+:1079F000B40040F2A11110FB01F0D54901EBC00029
+:107A000000F562709DF8A01001EB410303EB01113A
+:107A100000EBC10042719DF8B40000EB400101EBA6
+:107A20000010CA4901EB001030309DF8A01000EBA7
+:107A300001108078C0F34000A8B18F229DF8B400F7
+:107A400040F2A11110FB01F0C14901EBC00000F5AB
+:107A500062709DF8A01001EB410303EB011100EBF4
+:107A6000C10042714AE09DF8B40040F2A11110FB40
+:107A700001F0B74901EBC00000F562709DF8A0105D
+:107A800001EB410202EB011100EBC100807B0128F8
+:107A900034D100229DF8B40040F2A11110FB01F096
+:107AA000AB4901EBC00101F562719DF8A00000EB4C
+:107AB000400303EB001001EBC00082738C229DF8A1
+:107AC000B40040F2A11110FB01F0A14901EBC0018B
+:107AD00001F562719DF8A00000EB400303EB00107C
+:107AE00001EBC000427100219DF8B40040F2A112E8
+:107AF00010FB02F0964A02EBC00001719DF8B40041
+:107B000000EB400101EB0010904901EB0010007BFD
+:107B1000F0BB9DF8B40000EB4001C1EBC0108D49F3
+:107B200001EBC000807801049DF8B40000EB400236
+:107B3000C2EBC010874A02EBC000C07841EA0021C6
+:107B40009DF8B40000EB4002C2EBC010814A02EB8A
+:107B5000C00000790843C117CDE908010FF054FEB9
+:107B60009DF8B41040F2A11211FB02F1784A02EB29
+:107B7000C10202F562729DF8A01001EB410303EB14
+:107B8000011102EBC101C1F81E009DF8B40000E034
+:107B90003AE000EB4001C1EBC0106E4901EBC000C0
+:107BA000407900049DF8B41001EB4102C2EBC11111
+:107BB000684A02EBC101897940EA01209DF8B410BE
+:107BC00001EB4102C2EBC111624A02EBC101C9796A
+:107BD0000843C117CDE908010FF016FE9DF8B41057
+:107BE00040F2A11211FB02F1594A02EBC10101F569
+:107BF00062719DF8A02002EB420303EB021201EB3D
+:107C0000C201C1F81A0090E09DF8B40000EB4001F9
+:107C1000C1EBC0104F4901EBC000807801069DF810
+:107C2000B40000EB4002C2EBC0104A4A02EBC000B5
+:107C3000C07841EA00419DF8B40000EB4002C2EB7D
+:107C4000C010444A02EBC000007941EA00219DF8CF
+:107C5000B40000EB4002C2EBC0103E4A02EBC00091
+:107C600040790843C117CDE908010FF0CDFD014669
+:107C70009DF8B40040F2A11210FB02F0344A02EB6E
+:107C8000C00202F562729DF8A00000EB400303EB16
+:107C9000001002EBC000C0F81E109DF8B40000EB0D
+:107CA0004001C1EBC0102B4901EBC00080790106F7
+:107CB0009DF8B40000EB4002C2EBC010254A02EB75
+:107CC000C000C07941EA00419DF8B40000EB4002D9
+:107CD000C2EBC0101F4A02EBC000007A41EA00214B
+:107CE0009DF8B40000EB4002C2EBC010194A02EB51
+:107CF000C000407A0843C117CDE908010FF084FDA8
+:107D00009DF8B41040F2A11211FB02F1104A02EBEF
+:107D1000C10101F562719DF8A02002EB420303EB63
+:107D2000021201EBC201C1F81A0023E2BDF8A4005F
+:107D3000032827D18F229DF8B40040F2A11110FB37
+:107D400001F0034901EBC00106E00000984000206B
+:107D500058450020F887002001F562719DF8A000C9
+:107D600000EB400303EB001001EBC0004271012166
+:107D70009DF8B40040F2A11210FB02F0FE4A02EBA3
+:107D8000C0000171F6E1BDF8A400032814D18F22D0
+:107D90009DF8B40040F2A11110FB01F0F64901EB8F
+:107DA000C00000F562709DF8A01001EB410303EBE9
+:107DB000011100EBC1004271DCE1BDF8A400032811
+:107DC00060D19DF8B40040F2A11110FB01F0EA4926
+:107DD00001EBC00000F56270BDF8D81001EB410264
+:107DE00002EB011100EBC100807901282AD10022A9
+:107DF0009DF8B40040F2A11110FB01F0DE4901EB47
+:107E0000C00101F56271BDF8D80000EB400303EB3F
+:107E1000001001EBC00082718F229DF8B40040F287
+:107E2000A11110FB01F0D44901EBC00000F5627014
+:107E30009DF8A01001EB410303EB011100EBC10021
+:107E400042711FE008229DF8B40040F2A11110FB1E
+:107E500001F0C94901EBC00101F562719DF8A00074
+:107E600000EB400303EB001001EBC0004271002166
+:107E70009DF8B40040F2A11210FB02F0BE4A02EBE2
+:107E8000C000017176E1BDF8A400032862D19DF81D
+:107E9000B40040F2A11110FB01F0B74901EBC000A2
+:107EA00000F56270BDF8D81001EB410202EB011140
+:107EB00000EBC100807901282AD100229DF8B4008E
+:107EC00040F2A11110FB01F0AB4901EBC00101F53B
+:107ED0006271BDF8D80000EB400303EB001001EB2A
+:107EE000C00082718F229DF8B40040F2A11110FBF6
+:107EF00001F0A14901EBC00000F562709DF8A010EF
+:107F000001EB410303EB011100EBC100427121E0E1
+:107F100008229DF8B40040F2A11110FB01F096492F
+:107F200001EBC00101F562719DF8A00000EB400378
+:107F300003EB001001EBC000427100E020E10021E2
+:107F40009DF8B40040F2A11210FB02F08A4A02EB45
+:107F5000C00001710EE1BDF8A400082868D19DF8A9
+:107F6000B40000EB4001C1EBC010844901EBC0003C
+:107F7000807801069DF8B40000EB4002C2EBC0100F
+:107F80007E4A02EBC000C07841EA00419DF8B4008F
+:107F900000EB4002C2EBC010784A02EBC00000794F
+:107FA00041EA00219DF8B40000EB4002C2EBC01092
+:107FB000724A02EBC00040790843C117CDE90801BD
+:107FC0000FF022FC9DF8B41040F2A11211FB02F157
+:107FD000694A02EBC10202F562729DF8A01001EB42
+:107FE000410303EB011102EBC10148639DF8B400AA
+:107FF00040F2A11110FB01F05F4901EBC00000F558
+:1080000062709DF8A01001EB410202EB011110F823
+:1080100031209DF8B40040F2A11110FB01F0564947
+:1080200001EBC0004079824238DA02E0FEE3E1E091
+:10803000A0E000219DF8B40040F2A11210FB02F074
+:108040004D4A02EBC000017105229DF8B40040F2D8
+:10805000A11110FB01F0484901EBC00101F562716B
+:108060009DF8A00000EB400303EB001001F8302066
+:108070008E229DF8B40040F2A11110FB01F03E49A0
+:1080800001EBC00000F562709DF8A01001EB410308
+:1080900003EB011100EBC10042716BE09DF8B400ED
+:1080A00040F2A11110FB01F0334901EBC00000F5D3
+:1080B0006270BDF8D81001EB410202EB011100EB38
+:1080C000C1008079012835D100229DF8B40040F22A
+:1080D000A11110FB01F0284901EBC00101F562710B
+:1080E000BDF8D80000EB400303EB001001EBC0002B
+:1080F00082718F229DF8B40040F2A11110FB01F0B3
+:108100001D4901EBC00101F562719DF8A00000EB73
+:10811000400303EB001001EBC000427101219DF808
+:10812000B40040F2A11210FB02F0134A02EBC000AF
+:1081300001711FE08E229DF8B40040F2A11110FBE6
+:1081400001F00D4901EBC00101F562719DF8A0003D
+:1081500000EB400303EB001001EBC0004271002173
+:108160009DF8B40040F2A11210FB02F0024A02EBAB
+:10817000C0000171EFE3000058450020F88700209F
+:10818000BDF8A400032834D100219DF8B40040F2CA
+:10819000A11210FB02F0FE4A02EBC00001710122A5
+:1081A0009DF8B40040F2A11110FB01F0F84901EB79
+:1081B000C00101F56271BDF8D80000EB400303EB8C
+:1081C000001001EBC00082718C229DF8B40040F2D7
+:1081D000A11110FB01F0EE4901EBC00101F5627144
+:1081E0009DF8A00000EB400303EB001001EBC00082
+:1081F0004271B0E3BDF8A4000F287CD19DF8B40013
+:1082000000EB400101EB0010E24901EB0010007BA4
+:10821000E8BB00202E902F90002139911FE0DDE96E
+:108220002E10000240EA11620902CDE92E129DF8DB
+:10823000B41001EB4100C0EBC110D74901EBC00104
+:10824000BDF8E400C0F10600085CDDE92E341843F7
+:10825000CDE92E04BDF8E400401C80B23990BDF891
+:10826000E4000528DBDB9DF8B400DDE92E2140F2B7
+:10827000A11310FB03F0C64B03EBC00303F56273BD
+:108280009DF8A00000EB400404EB001000E04AE081
+:1082900003EBC00040F8222F416000222E922F9263
+:1082A0000021399120E0DDE92E10000240EA116240
+:1082B0000902CDE92E129DF8B41001EB4100C0EB8C
+:1082C000C110B54901EBC001BDF8E400C0F10B00DD
+:1082D000085CDDE92E3440EA0302CDE92E24BDF826
+:1082E000E400401C81B23991BDF8E4000528DADBD6
+:1082F0009DF8B40000E0FCE3DDE92E1240F2A1138A
+:1083000010FB03F0A24B03EBC00000F562709DF878
+:10831000A03003EB430404EB031300EBC300223053
+:108320008160C26085E000202E902F90002139915D
+:1083300020E0DDE92E10000240EA11620902CDE9D9
+:108340002E129DF8B41001EB4100C0EBC110924910
+:1083500001EBC001BDF8E400C0F10700085CDDE9F5
+:108360002E3440EA0302CDE92E24BDF8E400401C7F
+:1083700081B23991BDF8E4000628DADB9DF8B4003B
+:10838000DDE92E1240F2A11310FB03F0804B03EB4A
+:10839000C00303F562739DF8A00000EB400404EBFA
+:1083A000001003EBC00040F8221F426000222E9212
+:1083B0002F920021399120E0DDE92E10000240EAE1
+:1083C00011620902CDE92E129DF8B41001EB4100B3
+:1083D000C0EBC110704901EBC001BDF8E400C0F171
+:1083E0000D00085CDDE92E3440EA0302CDE92E24BD
+:1083F000BDF8E400401C81B23991BDF8E4000628C4
+:10840000DADB9DF8B400DDE92E1240F2A11310FB77
+:1084100003F05F4B03EBC00000F562709DF8A030E5
+:1084200003EB430404EB031300EBC3002230816031
+:10843000C2609DF8B41040F2A11011FB00F0544945
+:1084400001EBC00101F562719DF8A00000EB400254
+:1084500002EB001011F830109DF8B40040F2A112A8
+:1084600010FB02F04A4A02EBC000407981427DD104
+:108470009DF8B4009DF8A01001EB0010C217CDE9E3
+:108480002E02464890F8E00708B39DF8B41001EBBF
+:10849000410000EB01103F4901EB001030309DF826
+:1084A000A01000EB0110807A022810D09DF8B410C3
+:1084B00001EB410000EB0110364901EB00103030B8
+:1084C0009DF8A01000EB0110C07A00285FDD0022AB
+:1084D0009DF8B40000EB400101EB00102D4901EBC9
+:1084E000001030309DF8A01000EB0110C2722C4833
+:1084F000D0F80C020521B0FBF1F201FB120000EBF9
+:10850000400127482C3000EB41100D3009909DF8B8
+:10851000B41040F2A11011FB00F01D4901EBC000A6
+:1085200000F562709DF8A01001EB410202EB011111
+:1085300000EBC10022301022014608900998EFF7A5
+:1085400084FE1748D0F80C020521B0FBF1F201FBC4
+:10855000120000EB400112482C3000EB41129DF854
+:10856000B40040F2A11110FB01F000E0F8E208496C
+:1085700001EBC00101F562719DF8A00000EB400322
+:1085800003EB001001EBC00050F81A1F0AE0B2E143
+:108590005845002098400020F8870020BC32002079
+:1085A000BC12002042F8011F40685060FE48D0F81D
+:1085B0000C020521B0FBF1F201FB120000EB4001BF
+:1085C000F9482C3000EB41129DF8B40000EB40015B
+:1085D00001EB0010F54901EB001130319DF8A000CE
+:1085E00001EB001000781070EF48D0F80C02052164
+:1085F000B0FBF1F201FB120000EB4001EA482C3025
+:1086000000EB4111EA48026841F81D2F80888880FC
+:10861000E548D0F80C020521B0FBF1F201FB120095
+:1086200000EB4001E0482C3000EB41129DF8B40013
+:1086300040F2A11110FB01F0DE4901EBC00101F590
+:1086400062719DF8A00000EB400303EB001001EB0A
+:10865000C000406BC2F80900D348D0F80C020521D5
+:10866000B0FBF1F201FB120000EB4001CE482C30D0
+:1086700000EB41129DF8B40000EB400101EB00104B
+:10868000CA4901EB001130319DF8A00001EB001048
+:108690004068C2F8230000229DF8B40000EB4001BE
+:1086A00001EB0010C14901EB001130319DF8A00031
+:1086B00001EB001042600021399154E0BA48D0F833
+:1086C0000C020521B0FBF1F201FB120000EB4001AE
+:1086D000B5482C3000EB41112731BDF8E4409DF83E
+:1086E000B40040F2A11210FB02F0B24A02EBC00249
+:1086F00002F562729DF8A00000EB400303EB00104E
+:1087000002EBC00090F8800040F2A11210FB02F0D2
+:10871000A84A02EBC00202F562729DF8B40040F272
+:10872000A11310FB03F0A34B03EBC00303F562732B
+:108730009DF8A00000EB400505EB001003EBC00026
+:1087400090F8810000EB400303EB001002EBC00245
+:108750004732BDF8E400001D105C0855BDF8E40088
+:10876000401C81B23991BDF8E4000628A6DB002048
+:10877000399042E000239DF8B40040F2A11110FBB3
+:1087800001F08C4901EBC00101F562719DF8A00078
+:1087900000EB400202EB001001EBC00090F88000FB
+:1087A00040F2A11110FB01F0824901EBC00101F57B
+:1087B00062719DF8B40040F2A11210FB02F07D4AF4
+:1087C00002EBC00202F562729DF8A00000EB4004CB
+:1087D00004EB001002EBC00090F8810000EB4002B7
+:1087E00002EB001001EBC0014731BDF8E4000B546F
+:1087F000BDF8E400401C81B23991BDF8E4000A28BC
+:10880000B8DB6948D0F80C020521B0FBF1F080B26A
+:10881000014609900220F0F75BFC00210620F1F7E9
+:1088200045FC6148D0F80C025F4900E002E2498D46
+:10883000884206D25C48D0F80C02401C5A49C1F864
+:108840000C0200210520F1F731FC9DF8B41001EB7A
+:10885000410000EB0110554901EB001030309DF84C
+:10886000A01000EB0110801C0990007820F0080295
+:10887000099802704C48D0F80C020521B0FBF1F2C7
+:1088800001FB120000EB400147482C3000EB411087
+:10889000D0F823202E9800EB4001474800EB411010
+:1088A000C0F823200020399020E03F48D0F80C0287
+:1088B0000521B0FBF1F201FB120000EB40013A4848
+:1088C0002C3000EB41102730BDF8E410425C2E98AC
+:1088D00000EB4001384800EB41112731BDF8E400BE
+:1088E0000A54BDF8E400401C81B23991BDF8E4009F
+:1088F0000628DADB66E09DF8B41001EB410000EBDE
+:1089000001102A4901EB001030309DF8A01000EB57
+:108910000110801C0990007820F0080008300999A7
+:1089200008709DF8B41001EB410000EB01101F49E5
+:1089300001EB001030309DF8A01000EB01104268F0
+:108940002E9800EB40011C4800EB4110C0F823209A
+:108950000020399026E015E29DF8B41040F2A110F5
+:1089600011FB00F0134901EBC00101F562719DF8A4
+:10897000A00000EB400202EB001001EBC001473108
+:10898000BDF8E4000A5C2E9800EB40010A4800EBB9
+:1089900041112731BDF8E4000A54BDF8E400401C41
+:1089A00081B239910AE00000BC12002098400020FA
+:1089B000C731002058450020D8140020BDF8E4003D
+:1089C0000628C9DB9DF8B41001EB410000EB011053
+:1089D000FE4901EB001030309DF8A01000EB0110B3
+:1089E000801C0990007820F02002099802709DF800
+:1089F000B4100220F1F75AFB9DF8B41040F2A11018
+:108A000011FB00F0F24901EBC00000F562709DF827
+:108A1000A01001EB410202EB011100EBC10022307A
+:108A200009902E9800EB4001EA4800EB41100D3010
+:108A3000102208900999EFF708FC9DF8B41040F255
+:108A4000A11011FB00F0E24901EBC00101F56271D8
+:108A50009DF8A00000EB400202EB001001EBC0010A
+:108A60002E9800EB4002DB4800EB421051F81A2F21
+:108A700040F8012F496841609DF8B40000EB4001C7
+:108A800001EB0010D14901EB001130319DF8A0003D
+:108A900001EB001001782E9800EB4002CD4800EB6E
+:108AA000421001702E9800EB4001CA4800EB4111C2
+:108AB000C948026841F81D2F808888809DF8B4005D
+:108AC00040F2A11110FB01F0C14901EBC00101F519
+:108AD00062719DF8A00000EB400202EB001001EB78
+:108AE000C000416B2E9800EB4002BA4800EB4210E8
+:108AF00000E09EE0C0F809109DF8B40000EB4001D2
+:108B000001EB0010B14901EB001130319DF8A000DC
+:108B100001EB001041682E9800EB4002AD4800EBDD
+:108B20004210C0F823102E9881B208200991F1F765
+:108B3000BDFA00229DF8B40040F2A11110FB01F033
+:108B4000A34901EBC00000F562709DF8A01001EB95
+:108B5000410303EB011100EBC10080F8462053E014
+:108B60009DF8B40000EB400101EB0010974901EBC8
+:108B7000001030309DF8A01000EB0110801C09900F
+:108B8000007820F00401091D099801709DF8B400D7
+:108B900000EB400101EB00108C4901EB001130317A
+:108BA0009DF8A00001EB0010801C0990007820F0D7
+:108BB000800080300999087001209DF8B41040F2BF
+:108BC000A11211FB02F1824A02EBC10108719DF86A
+:108BD000B40040F2A11110FB01F0114601EBC000FE
+:108BE00042799DF8B40040F2A11110FB01F07849E0
+:108BF00001EBC00000F562709DF8A01001EB41038D
+:108C000003EB011100F831208F229DF8B40040F2EF
+:108C1000A11110FB01F06E4901EBC00000F562707C
+:108C20009DF8A01001EB410303EB011100EBC10023
+:108C30004271C7E0BDF8A400032857D1012166485E
+:108C4000F53080F804179DF8B40040F2A11110FB34
+:108C500001F05F4901EBC00101F562719DF8A000D0
+:108C600000EB400202EB001011F830109DF8B40048
+:108C700040F2A11210FB02F0554A02EBC00040790D
+:108C8000814234DA00219DF8B40040F2A11210FBB9
+:108C900002F04F4A02EBC000017101229DF8B400BE
+:108CA00040F2A11110FB01F0494901EBC00101F5AF
+:108CB00062719DF8A00000EB400303EB001001F887
+:108CC00030208F229DF8B40040F2A11110FB01F07A
+:108CD0003F4901EBC00000F562709DF8A01001EB68
+:108CE000410303EB011100EBC10042714AE09DF822
+:108CF000B40040F2A11110FB01F0354901EBC000B6
+:108D000000F562709DF8A01001EB410202EB011129
+:108D100000EBC1008078802834D100219DF8B40098
+:108D200040F2A11210FB02F0294A02EBC0000171CF
+:108D300080229DF8B40040F2A11110FB01F02449FB
+:108D400001EBC00101F562719DF8A00000EB40034A
+:108D500003EB001001EBC000427100229DF8B4004B
+:108D600040F2A11110FB01F0194901EBC00000F520
+:108D700062709DF8A01001EB410303EB011100EBC1
+:108D8000C10082701EE0BDF8A400032819D10021A3
+:108D90001148F53080F804178F229DF8B40040F296
+:108DA000A11110FB01F00A4901EBC00000F562704F
+:108DB0009DF8A01001EB410303EB011100EBC10092
+:108DC000427100BF00BF05F023BA000098400020A8
+:108DD00058450020D8140020C73100209DF8B40069
+:108DE00000EB4001C1EBC010FE4911F8300004282F
+:108DF00001D125900BE09DF8B40000EB4001C1EBE0
+:108E0000C010F84911F83000152800D125909DF8C0
+:108E1000B40000EB4001C1EBC010F24901EBC0000F
+:108E200041789DF8B40000EB4002C2EBC010ED4A5F
+:108E300012F8300041EA002041F23001884202D1AC
+:108E4000A62025903DE09DF8B40000EB4001C1EB69
+:108E5000C010E44901EBC00041789DF8B40000EB7C
+:108E60004002C2EBC010DF4A12F8300041EA002095
+:108E700041F23101884202D1A720259021E09DF8DE
+:108E8000B40000EB4001C1EBC010D64911F830002E
+:108E9000022816D19DF8B40000EB4001C1EBC010D0
+:108EA000D04901EBC00001799DF8B40000EB40020D
+:108EB000C2EBC010CB4A02EBC000C07841EA0021EF
+:108EC00025919DF8B40040F2A11110FB01F0C649B4
+:108ED00001EBC000C17827919DF8B40040F2A111C8
+:108EE00010FB01F0C04901EBC00108319DF89C0066
+:108EF000C0EBC00001EBC00082789DF8B40040F2E6
+:108F0000A11110FB01F0B84901EBC00108319DF837
+:108F10009C00C0EBC00001EBC000C0781044C1B29F
+:108F200028910021B14A9DF8B40002EB00129DF88F
+:108F30009C00115439913AE09DF8B40040F2A1111F
+:108F400010FB01F0A84901EBC00108319DF89C001D
+:108F5000C0EBC00001EBC00002799DF8B40040F204
+:108F6000A11110FB01F0A04901EBC00108319DF8EF
+:108F70009C00C0EBC00001EBC0008178BDF8E400AC
+:108F8000084400EB400101EB00119DF8B40040F2F1
+:108F9000A11310FB03F0944B03EBC00000F56270CB
+:108FA00000F83120BDF8E400401C81B239919DF8F1
+:108FB000B40040F2A11110FB01F08B4901EBC0019C
+:108FC00008319DF89C00C0EBC00011F83010BDF8CE
+:108FD000E4008142B0DCBDF8941043F23002881AFC
+:108FE00091427DD009DC04297BD015297AD0A629AD
+:108FF00010D0A72942F07D8450E1B0F5C06F72D047
+:10900000A0F2016000286FD001286ED00428F1D1B1
+:1090100001F0A5BF00219DF8B40040F2A11210FBA1
+:1090200002F0714A02EBC00001719DF8B40040F2F9
+:10903000A11110FB01F0114601EBC00008309DF8B2
+:109040009C10C1EBC10100EBC1000079052824DCB4
+:1090500006229DF8B40040F2A11110FB01F0624914
+:1090600001EBC00108319DF89C00C0EBC00001EB92
+:10907000C0000271A8229DF8B40040F2A11110FBBB
+:1090800001F0594901EBC00008309DF89C10C1EB7C
+:10909000C10100EBC1004271FEE09DF8B40040F256
+:1090A000A11110FB01F0504901EBC00008309DF800
+:1090B0009C10C1EBC10100EBC10000790A282BDC38
+:1090C0000B229DF8B40040F2A11110FB01F04649BB
+:1090D00001EBC00108319DF89C00C0EBC00005E029
+:1090E00094E113E2FEE3FEE3FEE3FEE301EBC000E6
+:1090F0000271A9229DF8B40040F2A11110FB01F009
+:10910000394901EBC00008309DF89C10C1EBC1014A
+:1091100000EBC1004271BFE09DF8B40040F2A11124
+:1091200010FB01F0304901EBC00008309DF89C10A5
+:10913000C1EBC10100EBC10000790F2824DC102233
+:109140009DF8B40040F2A11110FB01F0264901EB9B
+:10915000C00108319DF89C00C0EBC00001EBC000CD
+:109160000271A2229DF8B40040F2A11110FB01F09F
+:109170001D4901EBC00008309DF89C10C1EBC101F6
+:1091800000EBC100427187E09DF8B40040F2A111EC
+:1091900010FB01F0144901EBC00008309DF89C1051
+:1091A000C1EBC10100EBC1004079A5282DD19DF88C
+:1091B000B40040F2A11110FB01F00B4901EBC0011A
+:1091C00008319DF89C00C0EBC00001EBC000C178E5
+:1091D0009DF8B40000EB400202EB0010044A02EBE1
+:1091E000001007E0F887002058450020883E002046
+:1091F00098400020303000EB0110801C099000786E
+:1092000020F00400001D099908709DF8B40040F298
+:10921000A11110FB01F0FD4901EBC00008309DF8E1
+:109220009C10C1EBC10100EBC1008079A12833D0B3
+:109230009DF8B40040F2A11110FB01F0F34901EBDD
+:10924000C00108319DF89C00C0EBC00001EBC000DC
+:1092500082799DF8B40040F2A11110FB01F0EB49B6
+:1092600001EBC00108319DF89C00C0EBC00001EB90
+:10927000C0004271A1229DF8B40040F2A11110FB80
+:1092800001F0E24901EBC00008309DF89C10C1EBF1
+:10929000C10100EBC100827102F02BBB00219DF8DF
+:1092A000B40040F2A11210FB02F0D84A02EBC00059
+:1092B00001719DF8B40040F2A11110FB01F01146BC
+:1092C00001EBC00008309DF89C10C1EBC10100EB20
+:1092D000C100007908281DDC00219DF8B40040F28F
+:1092E000A11210FB02F0C94A02EBC0000171082272
+:1092F0009DF8B40040F2A11110FB01F0C34901EB4D
+:10930000C00008309DF89C10C1EBC10100EBC1000A
+:10931000027124E09DF8B40040F2A11110FB01F0AD
+:10932000BA4901EBC00008309DF89C10C1EBC101A7
+:1093300000EBC10000790B2811DC0C229DF8B40071
+:1093400040F2A11110FB01F0B04901EBC000083060
+:109350009DF89C10C1EBC10100EBC10002719DF8AA
+:10936000B40040F2A11110FB01F0A84901EBC000CC
+:1093700008309DF89C10C1EBC10100EBC1004079A1
+:10938000A42830D19DF8B40000EB400101EB00109F
+:109390009F4901EB001030309DF8A01000EB011048
+:1093A000801C0990007820F0200020300999087076
+:1093B00000229DF8B40040F2A11110FB01F0934986
+:1093C00001EBC00000F562709DF8A01001EB4103B5
+:1093D00003EB011100EBC10080F845209DF8B410AB
+:1093E0000220F0F763FEA1229DF8B40040F2A11123
+:1093F00010FB01F0854901EBC00008309DF89C107E
+:10940000C1EBC10100EBC100427145E7002039907A
+:1094100015E09DF8B40000EB4001C1EBC0107D49A0
+:1094200001EBC001BDF8E400C01C095C16AABDF840
+:10943000E4001154BDF8E400401C81B23991BDF83C
+:10944000E4000628E5DB062116A81DF0B5FD002185
+:10945000CDE93001DDE93021100A40EA0164309B9A
+:10946000E21841EB2120CDE908204FF480724FF043
+:109470000003DDE90801EEF7A5FE9DF8B40040F217
+:10948000A11110FB01F0614901EBC00000F5627011
+:109490009DF89C1001EB410303EB011100EBC100AF
+:1094A000027100209DF8B41040F2A11211FB02F1EC
+:1094B000564A02EBC101087104229DF8B40040F243
+:1094C000A11110FB01F0514901EBC00000F56270E1
+:1094D0009DF89C1001EB410303EB011100F83120D2
+:1094E000A7229DF8B40040F2A11110FB01F04749FA
+:1094F00001EBC00000F562709DF89C1001EB410388
+:1095000003EB011100EBC1004271C5E69DF8B40008
+:1095100040F2A11110FB01F03C4901EBC000083002
+:109520009DF89C10C1EBC10100EBC100007904283B
+:1095300072DA00219DF8B40040F2A11210FB02F093
+:10954000324A02EBC0000171A1229DF8B40040F242
+:10955000A11110FB01F02D4901EBC00108319DF86C
+:109560009C00C0EBC00001EBC00042719DF8B4004C
+:1095700040F2A11110FB01F0244901EBC0000830BA
+:109580009DF89C10C1EBC10100EBC100001D0990CA
+:109590000078401CC2B2099802709DF8B40040F2F5
+:1095A000A11110FB01F0194901EBC00008309DF832
+:1095B0009C10C1EBC10100EBC1000079042823D14C
+:1095C0000A229DF8B40040F2A11110FB01F00F49EE
+:1095D00001EBC00108319DF89C00C0EBC00001EB1D
+:1095E000C0000271A3229DF8B40040F2A11110FB4B
+:1095F00001F0064901EBC00008309DF89C10C1EB5A
+:10960000C10100EBC1004271EBE205E058450020CA
+:1096100098400020F88700209DF8B40040F2A11186
+:1096200010FB01F0FE4901EBC00008309DF89C10D2
+:10963000C1EBC10100EBC100007904282FD100214A
+:109640009DF8B40040F2A11210FB02F0F44A02EBC4
+:10965000C000017105229DF8B40040F2A11110FB79
+:1096600001F0EF4901EBC00108319DF89C00C0EB0F
+:10967000C00001EBC0000271A3229DF8B40040F2CB
+:10968000A11110FB01F0E64901EBC00008309DF884
+:109690009C10C1EBC10100EBC1004271A1E29DF839
+:1096A000B40040F2A11110FB01F0DD4901EBC00054
+:1096B00008309DF89C10C1EBC10100EBC10000799E
+:1096C00008282FDC00219DF8B40040F2A11210FB05
+:1096D00002F0D34A02EBC000017109229DF8B400E8
+:1096E00040F2A11110FB01F0CD4901EBC00108319E
+:1096F0009DF89C00C0EBC00001EBC0000271A722E6
+:109700009DF8B40040F2A11110FB01F0C44901EB37
+:10971000C00008309DF89C10C1EBC10100EBC100F6
+:1097200042715EE29DF8B40040F2A11110FB01F01D
+:10973000BB4901EBC00008309DF89C10C1EBC10192
+:1097400000EBC100007909282FDC00219DF8B4004E
+:1097500040F2A11210FB02F0B14A02EBC00001710D
+:109760000A229DF8B40040F2A11110FB01F0AC49AF
+:1097700001EBC00108319DF89C00C0EBC00001EB7B
+:10978000C0000271A3229DF8B40040F2A11110FBA9
+:1097900001F0A34901EBC00008309DF89C10C1EB1B
+:1097A000C10100EBC10042711BE29DF8B40040F220
+:1097B000A11110FB01F09A4901EBC00008309DF89F
+:1097C0009C10C1EBC10100EBC10000790D282FDC1A
+:1097D00000219DF8B40040F2A11210FB02F0904A63
+:1097E00002EBC00001710E229DF8B40040F2A111FD
+:1097F00010FB01F08A4901EBC00108319DF89C0083
+:10980000C0EBC00001EBC0000271A1229DF8B400C2
+:1098100040F2A11110FB01F0814901EBC0000830BA
+:109820009DF89C10C1EBC10100EBC1004271D8E171
+:109830009DF8B40040F2A11110FB01F0784901EB52
+:10984000C00008309DF89C10C1EBC10100EBC100C5
+:1098500000790E282FDC00219DF8B40040F2A112FF
+:1098600010FB02F06E4A02EBC00001710F229DF85E
+:10987000B40040F2A11110FB01F0694901EBC001F5
+:1098800008319DF89C00C0EBC00001EBC0000271E4
+:10989000A3229DF8B40040F2A11110FB01F0604931
+:1098A00001EBC00008309DF89C10C1EBC10100EB3A
+:1098B000C100427195E19DF8B40040F2A11110FB86
+:1098C00001F0574901EBC00008309DF89C10C1EB36
+:1098D000C10100EBC100007910287DDC11229DF848
+:1098E000B40003E07EE1ACE1F9E1DAE140F2A1117C
+:1098F00010FB01F04A4901EBC00108319DF89C00C2
+:10990000C0EBC00001EBC0000271A1229DF8B400C1
+:1099100040F2A11110FB01F0414901EBC0010831F7
+:109920009DF89C00C0EBC00001EBC00042719DF8A7
+:10993000B40040F2A11110FB01F0394901EBC00164
+:1099400008319DF89C00C0EBC00001EBC0008271A3
+:109950000021399156E09DF8B40040F2A11110FBAE
+:1099600001F02F4901EBC00108319DF89C00C0EBCC
+:10997000C00001EBC0008178BDF8E40001449DF80F
+:10998000B40000EB400202EB0010264A02EB00108C
+:10999000303000EB0110801C0990007820F080012D
+:1099A0008031099801709DF8B40040F2A11110FBBC
+:1099B00001F01B4901EBC00108319DF89C00C0EB90
+:1099C000C00001EBC0008178BDF8E40001449DF8BF
+:1099D000B40000EB400200E085E002EB0010114A09
+:1099E00002EB0010303000EB0110801C0990007871
+:1099F00020F00400001D09990870BDF8E400401C27
+:109A000080B239909DF8B40040F2A11110FB01F032
+:109A1000034901EBC00108319DF89C0004E00000FF
+:109A20005845002098400020C0EBC00011F83010CD
+:109A3000BDF8E40081428EDC9DF8B40000EB4001EB
+:109A400001EB0010FE4901EB001030309DF8A01032
+:109A500000EB01108078C0F34010E8B39DF8B4002B
+:109A600000EB400101EB0010F54901EB0010303034
+:109A70009DF8A01000EB0110801C0990007820F0E8
+:109A80002002099802709DF8B40000EB400101EB40
+:109A90000010EB4901EB001030309DF8A01000EBF6
+:109AA00001108078C0F34000A8B99DF8B40000EB25
+:109AB000400101EB0010E24901EB001030309DF84D
+:109AC000A01000EB0110801C0990007820F0080025
+:109AD00008300999087000E065E09DF8B410022094
+:109AE000F0F7E4FA7DE09DF8B40040F2A11110FB1C
+:109AF00001F0D44901EBC00108319DF89C00C0EB96
+:109B0000C00001EBC00001799DF8B40040F2A11241
+:109B100010FB02F0CB4A02EBC0004079814260D1D9
+:109B20009DF8B40040F2A11110FB01F0114601EBC9
+:109B3000C00008309DF89C10C1EBC10100EBC100D2
+:109B40008079A12830D0A3229DF8B40040F2A11161
+:109B500010FB01F0BB4901EBC00108319DF89C00EE
+:109B6000C0EBC00001EBC00042719DF8B40040F2B0
+:109B7000A11110FB01F0B34901EBC00008309DF8C2
+:109B80009C10C1EBC10100EBC1008079A22828D054
+:109B900000219DF8B40040F2A11210FB02F0A94A86
+:109BA00002EBC00001711CE0A1229DF8B40040F25C
+:109BB000A11110FB01F0A34901EBC00108319DF890
+:109BC0009C00C0EBC00001EBC000427101219DF878
+:109BD000B40040F2A11210FB02F09A4A02EBC0005E
+:109BE000017112E4A1229DF8B40040F2A11110FB12
+:109BF00001F0944901EBC00108319DF89C00C0EBD5
+:109C0000C00001EBC00082719DF8B40040F2A111C8
+:109C100010FB01F08B4901EBC00108319DF89C005D
+:109C2000C0EBC00001EBC000427100219DF8B40000
+:109C300040F2A11210FB02F0824A02EBC000017157
+:109C400063E400219DF8B40040F2A11210FB02F081
+:109C50007C4A02EBC000017109229DF8B40040F279
+:109C6000A11110FB01F0774901EBC00108319DF80B
+:109C70009C00C0EBC00001EBC0000271A7229DF860
+:109C8000B40040F2A11110FB01F06E4901EBC000DD
+:109C900008309DF89C10C1EBC10100EBC10042717E
+:109CA00033E400219DF8B40040F2A11210FB02F051
+:109CB000644A02EBC0000171A7229DF8B40040F293
+:109CC000A11110FB01F05F4901EBC00008309DF8C5
+:109CD0009C10C1EBC10100EBC100427115E49DF87D
+:109CE000B40000EB4001C1EBC010574901EBC000CC
+:109CF000C07D31281DDB9DF8B40000EB4001C1EBB5
+:109D0000C010514901EBC000C07D3138C2B29DF88E
+:109D1000B40040F2A11110FB01F04A4901EBC00070
+:109D200008309DF89C10C1EBC10100EBC100C2706E
+:109D300011E000229DF8B40040F2A11110FB01F0E7
+:109D4000404901EBC00008309DF89C10C1EBC101F7
+:109D500000EBC100C2709DF8B40040F2A11110FBED
+:109D600001F0384901EBC00108319DF89C00C0EBBF
+:109D7000C00001EBC00082789DF8B40040F2A11150
+:109D800010FB01F02F4901EBC00108319DF89C0048
+:109D9000C0EBC00001EBC000C078111836919DF8EF
+:109DA000B40040F2A11110FB01F0264901EBC00103
+:109DB00008319DF89C00C0EBC00001EBC000C278E8
+:109DC0009DF8B40040F2A11110FB01F01D4901EB18
+:109DD000C00108319DF89C00C0EBC00011F83000B4
+:109DE00082427DDA00219DF8B40040F2A11210FBFE
+:109DF00002F0144A02EBC0000171A7229DF8B400E2
+:109E000040F2A11110FB01F00E4901EBC001083135
+:109E10009DF89C00C0EBC00001EBC00042719DF8B2
+:109E2000B40000EB4001C1EBC010074901EBC000DA
+:109E3000407930287ED19DF8B40040F2A11105E0B0
+:109E40009840002058450020F887002010FB01F0C2
+:109E5000FE4901EBC00108319DF89C00C0EBC00039
+:109E600001EBC00001799DF8B40040F2A11210FB93
+:109E700002F0F64A02EBC000407981425AD19DF8C7
+:109E8000B40040F2A11110FB01F0114601EBC0003B
+:109E900000F56270BDF8D81001EB410202EB011130
+:109EA00000EBC100C078312832D19DF8B40000EB3E
+:109EB000400101EB0010E64901EB00103030BDF825
+:109EC000D81000EB0110801C0990007820F02002CF
+:109ED0000998027000229DF8B40040F2A11100E040
+:109EE000FEE310FB01F0D94901EBC00000F5627000
+:109EF000BDF8D81001EB410303EB011100EBC100E9
+:109F000080F845209DF8B4100220F0F7CFF854E017
+:109F10009DF8B40040F2A11110FB01F0CB4901EB18
+:109F2000C00000F56270BDF8D81001EB410202EBF1
+:109F3000011100E06CE000EBC100C07833283CD197
+:109F40009DF8B40000EB400101EB0010C04901EBAB
+:109F500000103030BDF8D81000EB0110801C0990C3
+:109F6000007820F020020998027001229DF8B400C8
+:109F700040F2A11110FB01F0B44901EBC00000F563
+:109F80006270BDF8D81001EB410303EB011100EB47
+:109F9000C10080F84620A9229DF8B40040F2A1112A
+:109FA00010FB01F0A94901EBC00008309DF89C109E
+:109FB000C1EBC10100EBC10082719DF8B40000EB60
+:109FC000400101EB0010A24901EB00103030BDF858
+:109FD000D81000EB0110801C0990007820F00102DD
+:109FE000099802709DF8B40000EB400101EB0010ED
+:109FF000974901EB00103030BDF8D81000EB01108C
+:10A00000801C0990007820F00202099802700DE18E
+:10A010009DF8B40000EB4001C1EBC0108D4901EB8D
+:10A02000C000407931287CD19DF8B40040F2A111E4
+:10A0300010FB01F0854901EBC00108319DF89C003F
+:10A04000C0EBC00001EBC00001799DF8B40040F204
+:10A05000A11210FB02F07D4A02EBC0004079814260
+:10A060005FD19DF8B40040F2A11110FB01F0114640
+:10A0700001EBC00000F56270BDF8D81001EB4102A1
+:10A0800002EB011100EBC10090F8460058BB012221
+:10A090009DF8B40040F2A11110FB01F06B4901EBF7
+:10A0A000C00101F56271BDF8D80000EB400303EB7D
+:10A0B000001001EBC00080F845209DF8B40000EBD3
+:10A0C000400101EB0010624901EB00113031BDF895
+:10A0D000D80001EB0010801C0990007820F00100EE
+:10A0E000401C099908709DF8B41001EB410000EB89
+:10A0F0000110574901EB00103030BDF8D81000EBCB
+:10A100000110801C0990007820F00202099802706A
+:10A11000514890F8E00790B19DF8B41001EB410070
+:10A1200000E002E200EB0110494901EB0010303081
+:10A13000BDF8D81000EB0110807A022876D147488C
+:10A1400090F82900012871D14448D0F80C02434905
+:10A15000498D88426AD29DF8B41040F2A11011FBDB
+:10A1600000F03A4901EBC00000F56270BDF8D8106C
+:10A1700001EB410202EB011100EBC10090F8450038
+:10A18000012852D19DF8B41040F2A11011FB00F04B
+:10A190002E4901EBC00000F56270BDF8D81001EB4C
+:10A1A000410202EB011100EBC10090F87F00E0BB1F
+:10A1B00001229DF8B40000EB400101EB001024499E
+:10A1C00001EB00113031BDF8D80001EB0010C27274
+:10A1D00000229DF8B40000EB400101EB00101C4987
+:10A1E00001EB00113031BDF8D80001EB00104260E6
+:10A1F0009DF8B41040F2A11011FB00F0134901EBDF
+:10A20000C00101F56271BDF8D80000EB400202EB1D
+:10A21000001001EBC00090F891109DF8B40040F2DE
+:10A22000A11210FB02F0094A01E07CE07AE002EBA7
+:10A23000C00041709DF8B41040F2A11011FB00F075
+:10A24000114601EBC00108310AE00000584500202A
+:10A2500098400020F8870020BC320020BC1200206B
+:10A260009DF89C00C0EBC00001EBC00001799DF897
+:10A27000B40040F2A11210FB02F0FE4A02EBC00053
+:10A28000407981424ED100229DF8B40040F2A111E4
+:10A2900010FB01F0F74901EBC00101F56271BDF857
+:10A2A000D80000EB400303EB001001EBC000C271CB
+:10A2B0004FF010429DF8B40040F2A11110FB01F0E4
+:10A2C000EC4901EBC00101F56271BDF8D80000EB6B
+:10A2D000400303EB001001EBC0008260A4229DF854
+:10A2E000B40040F2A11110FB01F0E24901EBC00102
+:10A2F00008319DF89C00C0EBC00001EBC0008271EA
+:10A30000A3229DF8B40040F2A11110FB01F0D9493D
+:10A3100001EBC00008309DF89C10C1EBC10100EBBF
+:10A32000C10042710FE39DF8B41040F2A11011FB7F
+:10A3300000F0D04901EBC00000F56270BDF8D81004
+:10A3400001EB410202EB011100EBC10090F8450066
+:10A3500001287DD19DF8B41040F2A11011FB00F04E
+:10A36000C44901EBC00101F56271BDF8D80000EBF2
+:10A37000400202EB001001EBC00090F8801040F2A8
+:10A38000A11011FB00F0BB4901EBC00101F56271A6
+:10A390009DF8B40040F2A11210FB02F0B54A02EBA6
+:10A3A000C00000F56270BDF8D82002EB420303EB59
+:10A3B000021200EBC20090F8810000EB400202EBB9
+:10A3C000001001EBC00090F87E00032840D102226B
+:10A3D0009DF8B40000EB400101EB0010A64901EB31
+:10A3E00000113031BDF8D80001EB0010C2729DF8A9
+:10A3F000B41040F2A11011FB00F09E4901EBC00126
+:10A4000001F562719DF8A00000EB400202EB001024
+:10A4100001EBC00090F891109DF8B40040F2A11239
+:10A4200010FB02F0934A02EBC00041709DF8B4109B
+:10A4300040F2A11011FB00F0114601EBC001083100
+:10A440009DF89C00C0EBC00001EBC000017900E06A
+:10A45000FFE19DF8B40040F2A11210FB02F0854A22
+:10A4600002EBC000407981424ED100229DF8B40039
+:10A4700040F2A11110FB01F07E4901EBC00101F592
+:10A480006271BDF8D80000EB400303EB001001EB54
+:10A49000C000C2714FF010429DF8B40040F2A1110B
+:10A4A00010FB01F0734901EBC00101F56271BDF8C9
+:10A4B000D80000EB400303EB001001EBC00082600A
+:10A4C000A4229DF8B40040F2A11110FB01F06949EB
+:10A4D00001EBC00108319DF89C00C0EBC00001EB0E
+:10A4E000C0008271A3229DF8B40040F2A11110FBBC
+:10A4F00001F0604901EBC00008309DF89C10C1EBF1
+:10A50000C10100EBC100427100229DF8B40000EBD4
+:10A51000400101EB0010584901EB00103030BDF84C
+:10A52000D81000EB011042600DE29DF8B41001EB71
+:10A530004100C0EBC110514901EBC0004079332804
+:10A540007DD19DF8B41001EB410000EB01104A49A8
+:10A5500001EB00103030BDF8D81000EB0110801C6A
+:10A560000990007820F00101491C099801709DF8BC
+:10A57000B41001EB410000EB01103F4901EB001169
+:10A580003031BDF8D80001EB0010801C0990007834
+:10A5900020F02002099802709DF8B41001EB4100F0
+:10A5A00000EB0110344901EB00103030BDF8D81039
+:10A5B00000EB0110801C0990007820F00200801C44
+:10A5C000099908709DF8B41040F2A11011FB00F039
+:10A5D000284901EBC00042799DF8B40040F2A11176
+:10A5E00010FB01F0234901EBC00008309DF89C10DE
+:10A5F000C1EBC10100EBC1000271002039905EE0A7
+:10A600009DF8B41040F2A11011FB00F0194901EBC4
+:10A61000C00108319DF89C00C0EBC00001EBC000F8
+:10A620008178BDF8E40001449DF8B40000EB4002DD
+:10A6300002EB0010104A02EB0010303000E07EE028
+:10A6400000EB0110801C0990007820F0800180311F
+:10A65000099801709DF8B41040F2A11011FB00F0B0
+:10A66000044901EBC00108319DF89C00C0EBC0001B
+:10A6700006E000005845002098400020F8870020A0
+:10A6800001EBC0008178BDF8E40001449DF8B400FE
+:10A6900000EB400202EB0010FE4A02EB00103030EB
+:10A6A00000EB0110801C0990007820F00401091DC6
+:10A6B00009980170BDF8E400401C81B239919DF801
+:10A6C000B41040F2A11011FB00F0F34901EBC001FE
+:10A6D00008319DF89C00C0EBC00011F8301000E07C
+:10A6E000DEE2BDF8E40081428ADC9DF8B41001EBA3
+:10A6F000410000EB0110E74901EB00103030BDF8DC
+:10A70000D81000EB01108078C0F3400020B99DF80C
+:10A71000B4100220EFF7CAFCA2229DF8B40040F268
+:10A72000A11110FB01F0DC4901EBC00008309DF8DD
+:10A730009C10C1EBC10100EBC100827103E19DF8E7
+:10A74000B41001EB4100C0EBC110D44901EBC000D3
+:10A75000407934287DD19DF8B41040F2A11011FB4E
+:10A7600000F0CD4901EBC00108319DF89C00C0EB21
+:10A77000C00001EBC00001799DF8B40040F2A112C5
+:10A7800010FB02F0C44A02EBC0004079814260D164
+:10A790009DF8B41001EB410000EB0110BD4901EB45
+:10A7A00000103030BDF8D81000EB0110801C09906B
+:10A7B000007820F02002099802709DF8B41001EB97
+:10A7C000410000EB0110B34901EB00103030BDF83F
+:10A7D000D81000EB0110801C0990007820F00202D4
+:10A7E0000998027001229DF8B40040F2A11110FBFB
+:10A7F00001F0A94901EBC00000F56270BDF8D81066
+:10A8000001EB410303EB011100EBC10080F846208E
+:10A81000A9229DF8B40040F2A11110FB01F09E495D
+:10A8200001EBC00008309DF89C10C1EBC10100EBAA
+:10A83000C10082719DF8B40040F2A11110FB01F03B
+:10A84000954901EBC00042799DF8B40040F2A11196
+:10A8500000E078E010FB01F08F4901EBC000083008
+:10A860009DF89C10C1EBC10100EBC10002710020FA
+:10A87000399054E09DF8B40040F2A11110FB01F0B2
+:10A88000854901EBC00108319DF89C00C0EBC00078
+:10A8900001EBC0008178BDF8E40001449DF8B400EC
+:10A8A00000EB400202EB00107A4A02EB001030305D
+:10A8B00000EB0110801C0990007820F080008030AF
+:10A8C000099908709DF8B40040F2A11110FB01F045
+:10A8D000714901EBC00008309DF89C10C1EBC1012B
+:10A8E00000EBC1008078BDF8E41042189DF8B40078
+:10A8F00000EB400101EB0010664901EB0010303025
+:10A9000000EB0210801C0990007820F00401091D62
+:10A9100009980170BDF8E400401C81B239919DF89E
+:10A92000B40040F2A11110FB01F05B4901EBC00142
+:10A9300008319DF89C00C0EBC00011F83010BDF844
+:10A94000E400814296DC00202E902F900021399166
+:10A9500022E0DDE92E10000140EA11720901CDE983
+:10A960002E129DF8B40000EB4001C1EBC0104B4922
+:10A9700001EBC001BDF8E400801D085C3038C11750
+:10A98000DDE92E3440EA03022143CDE92E21BDF852
+:10A99000E400401C81B23991BDF8E4000628D8DB00
+:10A9A0009DF8B4002E9940F2A11210FB02F03A4A31
+:10A9B00002EBC00202F56272BDF8D80000EB400362
+:10A9C00003EB001002EBC000C0F81A1000222E9218
+:10A9D0002F920021399122E0DDE92E10000140EA9A
+:10A9E00011720901CDE92E129DF8B40000EB40016F
+:10A9F000C1EBC010294901EBC001BDF8E4000D30E6
+:10AA0000085C3038C117DDE92E34184341EA0402EE
+:10AA1000CDE92E02BDF8E400401C80B23990BDF8AB
+:10AA2000E4000428D8DB9DF8B4002E9940F2A1126E
+:10AA300010FB02F0184A02EBC00202F56272BDF888
+:10AA4000D80000EB400303EB001002EBC0004163B1
+:10AA500000222E922F92002139912AE0DDE92E105A
+:10AA6000000140EA11720901CDE92E129DF8B400EF
+:10AA700000EB4001C1EBC010084901EBC001BDF87B
+:10AA8000E4001130085C3038C117DDE92E3418437A
+:10AA900006E000009840002058450020F88700207C
+:10AAA00041EA0402CDE92E02BDF8E400401C80B268
+:10AAB0003990BDF8E4000628D0DB9DF8B4002E994B
+:10AAC00040F2A11210FB02F0FE4A02EBC00202F5B6
+:10AAD0006272BDF8D80000EB400303EB001002EBFC
+:10AAE000C000C0F81E109DF8B40000EB4001C1EB9F
+:10AAF000C010F54901EBC00042799DF8B40040F266
+:10AB0000A11110FB01F0EF4901EBC00101F56271E9
+:10AB1000BDF8D80000EB400303EB001001EBC000D0
+:10AB2000C2709DF8B40000EB400101EB0010E74952
+:10AB300001EB00113031BDF8D80001EB0010827834
+:10AB40009DF8B40040F2A11110FB01F0DD4901EBCA
+:10AB5000C00101F56271BDF8D80000EB400303EBC2
+:10AB6000001001EBC00002769DF8B40040F2A11184
+:10AB700010FB01F0D34901EBC00108319DF89C00A6
+:10AB8000C0EBC00001EBC00001799DF8B40040F2B9
+:10AB9000A11210FB02F0CB4A02EBC00040798142C7
+:10ABA0007EDA00219DF8B40040F2A11210FB02F001
+:10ABB000C44A02EBC0000171A7229DF8B40040F224
+:10ABC000A11110FB01F0BF4901EBC00108319DF854
+:10ABD0009C00C0EBC00001EBC00042710021399124
+:10ABE0008DE09DF8B40040F2A11110FB01F0B549D1
+:10ABF00001EBC00108319DF89C00C0EBC00001EBE7
+:10AC0000C000C178BDF8E400814221D000229DF847
+:10AC1000B40040F2A11110FB01F0AA4901EBC00100
+:10AC200008319DF89C00C0EBC00001EBC0008178AA
+:10AC3000BDF8E40001449DF8B40000EB400303EBD1
+:10AC40000010A24B03EB0010303000EB01108270BB
+:10AC50009DF8B40040F2A11110FB01F0994901EBFD
+:10AC6000C00108319DF89C00C0EBC00001EBC000A2
+:10AC70008178BDF8E40001449DF8B40000EB400287
+:10AC800002EB0010914A02EB0010303000EB011093
+:10AC9000801C0990007820F080008030099900E045
+:10ACA000A4E008709DF8B40040F2A11110FB01F07F
+:10ACB000844901EBC00008309DF89C10C1EBC10134
+:10ACC00000EBC1008078BDF8E41042189DF8B40094
+:10ACD00000EB400101EB00107C4901EB001030302B
+:10ACE00000EB0210801C0990007820F00401091D7F
+:10ACF00009980170BDF8E400401C81B239919DF8BB
+:10AD0000B40040F2A11110FB01F06E4901EBC0014B
+:10AD100008319DF89C00C0EBC00011F83010BDF860
+:10AD2000E40081423FF75DAF9DF8B40000EB4001C5
+:10AD300001EB0010654901EB00103030BDF8D81070
+:10AD400000EB01108078C0F3401088B99DF8B40082
+:10AD500000EB400101EB00105C4901EB00103030CA
+:10AD6000BDF8D81000EB01108078C0F34000E8B3C4
+:10AD70009DF8B40000EB400101EB0010534901EBDA
+:10AD800000103030BDF8D81000EB0110801C099085
+:10AD9000007820F02002099802709DF8B40000EBC2
+:10ADA000400101EB0010494901EB00103030BDF8C3
+:10ADB000D81000EB0110801C0990007820F00202EE
+:10ADC000099802709DF8B40000EB400101EB0010FF
+:10ADD0003E4901EB00103030BDF8D81000EB0110F7
+:10ADE000801C0990007820F0080000E0B6E00830F0
+:10ADF000099908709DF8B4009DF8A01001EB0010AF
+:10AE0000C217CDE92E029DF8B40040F2A11110FB4B
+:10AE100001F02C4901EBC00000F56270BDF8D810BC
+:10AE200001EB410202EB011100EBC100223009905D
+:10AE30002E9800EB4001264800EB41100D30102207
+:10AE400008900999EDF701FA9DF8B40040F2A111BC
+:10AE500010FB01F01B4901EBC00101F56271BDF867
+:10AE6000D80000EB400202EB001001EBC0012E986D
+:10AE700000EB4002164800EB421051F81A2F40F840
+:10AE8000012F496841609DF8B40000EB400101EBDF
+:10AE900000100E4901EB00113031BDF8D80001EB74
+:10AEA000001001782E9800EB4002094800EB421098
+:10AEB00001702E9800EB4001054800EB4111054858
+:10AEC000026809E058450020F887002098400020DB
+:10AED000D8140020C731002041F81D2F80888880B9
+:10AEE0009DF8B40040F2A11110FB01F0FE4901EB06
+:10AEF000C00101F56271BDF8D80000EB400202EB21
+:10AF0000001001EBC000416B2E9800EB4002F748A7
+:10AF100000EB4210C0F809109DF8B40000EB4001AE
+:10AF200001EB0010F24901EB00113031BDF8D800FF
+:10AF300001EB001041682E9800EB4002EB4800EB5B
+:10AF40004210C0F823102E9881B208200991EFF723
+:10AF5000ADF89DF8B4100220EFF7A8F8EAE300205E
+:10AF60001590C4E000202E902F900021399127E009
+:10AF7000DDE92E10000140EA11720901CDE92E121F
+:10AF80009DF8B40000EB4001C1EBC010D94901EBC2
+:10AF9000C001159800EB8002BDF8E4000B3000EB17
+:10AFA0008200085C3038C117DDE92E3440EA030224
+:10AFB0002143CDE92E21BDF8E400401C81B2399136
+:10AFC000BDF8E4000A28D3DB9DF8B400DDE92E12B9
+:10AFD00040F2A11310FB03F0C34B03EBC003083393
+:10AFE0009DF89C00C0EBC00003EBC000837815986F
+:10AFF000184400EB400303EB00139DF8B40040F24B
+:10B00000A11410FB04F0B84C04EBC00000F5627012
+:10B0100000EBC30040F8221F426000222E922F92C4
+:10B020000021399127E0DDE92E10000140EA11727C
+:10B030000901CDE92E129DF8B40000EB4001C1EBEF
+:10B04000C010AC4901EBC001159800EB8002BDF8BF
+:10B05000E400153000EB8200085C3038C117DDE9F0
+:10B060002E34184341EA0402CDE92E02BDF8E40073
+:10B07000401C80B23990BDF8E4000A28D3DB9DF86B
+:10B08000B400DDE92E1240F2A11310FB03F0964B41
+:10B0900003EBC00308339DF89C00C0EBC00003EB3A
+:10B0A000C00083781598184400EB400303EB0013AD
+:10B0B0009DF8B40040F2A11410FB04F08A4C04EB9C
+:10B0C000C00000F5627000EBC30022308160C260F6
+:10B0D00000219DF8B40040F2A11210FB02F02246BC
+:10B0E00002EBC00001711598401CC0B215909DF88C
+:10B0F000B40040F2A11110FB01F07B4901EBC0014B
+:10B1000008319DF89C00C0EBC00011F83010159874
+:10B1100081423FF727AF9DF8B40040F2A11110FB28
+:10B1200001F0714901EBC00008309DF89C10C1EBA3
+:10B13000C10100EBC10000790C2812DC0D229DF842
+:10B14000B40040F2A11110FB01F0674901EBC0000F
+:10B1500008309DF89C10C1EBC10100EBC1000271E9
+:10B16000A2E39DF8B40040F2A11110FB01F05E498A
+:10B1700001EBC00108319DF89C00C0EBC00001EB61
+:10B18000C00001799DF8B40040F2A11210FB02F05A
+:10B19000554A02EBC000407981427CD19DF8B40051
+:10B1A00040F2A11110FB01F0114601EBC001083182
+:10B1B0009DF89C00C0EBC00001EBC000C2789DF878
+:10B1C000B40040F2A11110FB01F0474901EBC001AE
+:10B1D00008319DF89C00C0EBC00001EBC0008078F6
+:10B1E000111836919DF8B4109DF8A00000EB0110E5
+:10B1F000C217CDE92E02404890F8E00708B39DF849
+:10B20000B40000EB400101EB0010394901EB0010E4
+:10B210003030BDF8D81000EB0110807A022810D031
+:10B220009DF8B40000EB400101EB0010304901EB48
+:10B2300000103030BDF8D81000EB0110C07A0028A3
+:10B240007DDD00229DF8B40000EB400101EB001011
+:10B25000274901EB00103030BDF8D81000EB011089
+:10B26000C2722648D0F80C020521B0FBF1F201FBB6
+:10B27000120000EB400121482C3000EB41100D3052
+:10B2800009909DF8B40040F2A11110FB01F016499D
+:10B2900001EBC00000E007E300F56270BDF8D810D4
+:10B2A00001EB410202EB011100EBC1002230102240
+:10B2B000014608900998ECF7C8FF1048D0F80C0236
+:10B2C0000521B0FBF1F201FB120000EB40010B483D
+:10B2D0002C3000EB41129DF8B40040F2A11110FB9C
+:10B2E00001F001490CE0000058450020D81400206E
+:10B2F00098400020F8870020BC320020BC120020BB
+:10B3000001EBC00101F56271BDF8D80000EB40030C
+:10B3100003EB001001EBC00050F81A1F42F8011FA8
+:10B3200040685060FE48D0F80C020521B0FBF1F2F5
+:10B3300001FB120000EB4001F9482C3000E096E1DF
+:10B3400000EB41129DF8B40000EB400101EB00104E
+:10B35000F44901EB001130319DF8A00001EB001021
+:10B3600000781070EE48D0F80C020521B0FBF1F225
+:10B3700001FB120000EB4001E9482C3000EB4112C8
+:10B380009DF8B40040F2A11110FB01F0E64901EB79
+:10B39000C00101F56271BDF8D80000EB400303EB7A
+:10B3A000001001EBC000406BC2F80900DC48D0F887
+:10B3B0000C020521B0FBF1F201FB120000EB400191
+:10B3C000D7482C3000EB4111D848026841F81D2FB6
+:10B3D00080888880D248D0F80C020521B0FBF1F2B9
+:10B3E00001FB120000EB4001CD482C3000EB411274
+:10B3F0009DF8B40000EB400101EB0010C94901EBDE
+:10B4000000113031BDF8D80001EB00104068C2F8DF
+:10B41000230000229DF8B40000EB400101EB001076
+:10B42000C04901EB00113031BDF8D80001EB00102C
+:10B4300042600021399154E0B948D0F80C0205214E
+:10B44000B0FBF1F201FB120000EB4001B4482C30DC
+:10B4500000EB41112731BDF8E4409DF8B40040F203
+:10B46000A11210FB02F0B04A02EBC00202F56272B8
+:10B470009DF8A00000EB400303EB001002EBC000BE
+:10B4800090F8800040F2A11210FB02F0A64A02EBF5
+:10B49000C00202F562729DF8B40040F2A11310FBE5
+:10B4A00003F0A14B03EBC00303F56273BDF8D800B2
+:10B4B00000EB400505EB001003EBC00090F88100A5
+:10B4C00000EB400303EB001002EBC0024732BDF873
+:10B4D000E400001D105C0855BDF8E400401C81B27A
+:10B4E0003991BDF8E4000628A6DB0021399142E03D
+:10B4F00000239DF8B40040F2A11110FB01F08A492D
+:10B5000001EBC00101F56271BDF8D80000EB40020B
+:10B5100002EB001001EBC00090F8800040F2A11196
+:10B5200010FB01F0804901EBC00101F562719DF84B
+:10B53000B40040F2A11210FB02F07B4A02EBC00201
+:10B5400002F56272BDF8D80000EB400404EB001075
+:10B5500002EBC00090F8810000EB400202EB00100B
+:10B5600001EBC0014731BDF8E4000B54BDF8E40025
+:10B57000401C81B23991BDF8E4000A28B8DB684864
+:10B58000D0F80C020521B0FBF1F080B20146099021
+:10B590000220EDF79DFD00210620EEF787FD6048B3
+:10B5A000D0F80C025E49498D884206D25C48D0F83A
+:10B5B0000C02401C5A49C1F80C0200210520EEF78C
+:10B5C00075FD9DF8B41001EB410000EB01105549E9
+:10B5D00001EB00103030BDF8D81000EB0110801CDA
+:10B5E0000990007820F00802099802704C48D0F8C1
+:10B5F0000C020521B0FBF1F201FB120000EB40014F
+:10B6000047482C3000EB4110D0F823202E9800EB57
+:10B610004001474800EB4110C0F82320002039903A
+:10B6200020E03F48D0F80C020521B0FBF1F201FB0D
+:10B63000120000EB40013A482C3000EB411027305B
+:10B64000BDF8E410425C2E9800EB4001384800EB56
+:10B6500041112731BDF8E4000A54BDF8E400401C54
+:10B6600081B23991BDF8E4000628DADB65E09DF887
+:10B67000B41001EB410000EB01102A4901EB00106E
+:10B680003030BDF8D81000EB0110801C0990007814
+:10B6900020F008010831099801709DF8B41001EB01
+:10B6A000410000EB01101F4901EB00113031BDF8E2
+:10B6B000D80001EB001041682E9800EB40021C48B6
+:10B6C00000EB4210C0F823100021399125E09DF8CD
+:10B6D000B41040F2A11011FB00F0134901EBC001BE
+:10B6E00001F56271BDF8D80000EB400202EB0010DA
+:10B6F00001EBC0014731BDF8E4000A5C2E9800EB75
+:10B7000040010B4800EB41112731BDF8E4000A5419
+:10B71000BDF8E400401C81B23991BDF8E4000AE0B4
+:10B72000BC1200209840002058450020C73100205E
+:10B73000D8140020DDE00628C9DB00229DF8B40003
+:10B7400040F2A11110FB01F0FE4901EBC00101F52F
+:10B750006271BDF8D80000EB400303EB001001EB71
+:10B76000C00080F846209DF8B4100220EEF79EFC41
+:10B770009DF8B41040F2A11011FB00F0F14901EB6B
+:10B78000C00101F56271BDF8D80000EB400202EB88
+:10B79000001001EBC000223009902E9800EB400110
+:10B7A000E94800EB41110D3110220891DDE9080153
+:10B7B000ECF74BFD9DF8B41040F2A11011FB00F026
+:10B7C000E04901EBC00101F56271BDF8D80000EB62
+:10B7D000400202EB001001EBC0012E9800EB40028A
+:10B7E000D94800EB421051F81A2F40F8012F496850
+:10B7F00041609DF8B41001EB410000EB0110D3490A
+:10B8000001EB00113031BDF8D80001EB00100178D8
+:10B810002E9800EB4002CC4800EB421001702E98AD
+:10B8200000EB4001C84800EB4111C948026841F8EB
+:10B830001D2F808888809DF8B41040F2A11011FB64
+:10B8400000F0C04901EBC00101F56271BDF8D800FC
+:10B8500000EB400202EB001001EBC000416B2E98A0
+:10B8600000EB4002B84800EB4210C0F809109DF808
+:10B87000B41001EB410000EB0110B44901EB0011E1
+:10B880003031BDF8D80001EB001041682E9800EB74
+:10B890004002AD4800EB4210C0F823102E9881B250
+:10B8A00008200991EEF702FCA7229DF8B40040F2AF
+:10B8B000A11110FB01F0A34901EBC00108319DF873
+:10B8C0009C00C0EBC00001EBC0004271A2229DF8B9
+:10B8D000B40040F2A11110FB01F09A4901EBC00045
+:10B8E00008309DF89C10C1EBC10100EBC1008271D2
+:10B8F00000BF00BF02F08CBC9DF8B41001EB41000A
+:10B90000C0EBC110934901EBC00041780846099192
+:10B9100000210BF0C5F9C1B228910021369124E035
+:10B920009DF8B41040F2A11011FB00F0854901EB25
+:10B93000C0010831BDF8D800C0EBC00001EBC00069
+:10B9400041780846099100210BF05EFF9DF8A02088
+:10B9500042400A4304D1BDF8D800C1B2279112E099
+:10B96000BDF8D800401C81B236919DF8B41040F269
+:10B97000A11011FB00F0734901EBC0008179BDF803
+:10B98000D8008142CCDC00BF9DF8B41001EB41002F
+:10B99000C0EBC1106F4901EBC000C1789DF8B40045
+:10B9A00000EB4002C2EBC0106A4A02EBC000807894
+:10B9B00041EA002129919DF8B41001EB4100C0EB50
+:10B9C000C110114601EBC0010991BDF8A4100998FE
+:10B9D000EDF79EFF11909DF8B41001EB4100C0EB14
+:10B9E000C1105C4901EBC002BDF8A400401C105C12
+:10B9F0009DF8B41001EB4102C2EBC111554A02EBB4
+:10BA0000C102BDF8A410515C40EA012211988242A3
+:10BA100042F0C4829DF8B41001EB4100C0EBC110AC
+:10BA20004C4901EBC000807A01069DF8B40000EBA0
+:10BA30004002C2EBC010474A02EBC000C07A41EAA4
+:10BA400000419DF8B40000EB4002C2EBC010414A37
+:10BA500002EBC000007B41EA00219DF8B40000EB3E
+:10BA60004002C2EBC0103B4A02EBC000407B0843DF
+:10BA70003949C1F8180F0846D0F8181F0991BDF8C8
+:10BA8000A4000E3808909DF8B40000EB4001C1EB13
+:10BA9000C010114601EBC0000E300790DDE908121E
+:10BAA000EDF725FD9DF8B40000EB40002B4901EBBC
+:10BAB000800081689DF8B40000EB4000274A02EB4B
+:10BAC00080004160002130329DF8B40002EB00128A
+:10BAD0009DF89C0011549DF8B41001EB4100C0EB9F
+:10BAE000C1101C4901EBC000C17B249110211091B1
+:10BAF000BDF89000A1287DD100229DF8B40040F24D
+:10BB0000A11110FB01F00F4901EBC00108319DF8B4
+:10BB10009C00C0EBC00001EBC0004271BDF84010BA
+:10BB200008460991491C8AB210929DF8B41001EBA5
+:10BB30004102C2EBC111074A02EBC101085C24902B
+:10BB400025900DE058450020D81400209840002092
+:10BB5000C7310020F8870020BC220020583E00207A
+:10BB6000BDF8940007287DD2DFE800F07C048384D0
+:10BB7000FDFCFB00BDF8401008460991491C8AB243
+:10BB800010929DF8B41001EB4102C2EBC111FE4AC4
+:10BB900002EBC1010A5C9DF8B40040F2A11110FB58
+:10BBA00001F0FA4901EBC00008309DF89C10C1EB90
+:10BBB000C10100EBC1000272BDF84000411C8AB215
+:10BBC000109206909DF8B41001EB4102C2EBC11136
+:10BBD000ED4A02EBC101085C0206BDF84000411CC1
+:10BBE0008BB2109307909DF8B41001EB4103C3EBA7
+:10BBF000C11100E000E2E44B03EBC101085C42EA42
+:10BC00000042BDF84000411C8BB2109308909DF893
+:10BC1000B41001EB4103C3EBC111DB4B03EBC101DA
+:10BC2000085C42EA0022BDF8401008460991491C10
+:10BC30008BB210939DF8B41001EB4103C3EBC1111B
+:10BC4000D14B03EBC101085C02439DF8B40040F204
+:10BC5000A11110FB01F0CD4901EBC00008309DF8A7
+:10BC60009C1000E0C7E1C1EBC10100EBC100C26064
+:10BC7000C1E1C0E101229DF8B40040F2A11110FB26
+:10BC800001F0C24901EBC00108319DF89C00C0EBF6
+:10BC9000C00001EBC00002770021399128E09DF837
+:10BCA000B41001EB4100C0EBC110B74901EBC0017A
+:10BCB000BDF84020BDF8E40010440A5C9DF8B400D3
+:10BCC00040F2A11110FB01F0B04901EBC0010831B5
+:10BCD0009DF89C00C0EBC00001EBC00000F11D010D
+:10BCE000BDF8E4000A54BDF8E400401C81B239916B
+:10BCF000BDF8E4000A28D2DBBDF840000A3081B26A
+:10BD000010910021399127E09DF8B41001EB41001A
+:10BD1000C0EBC1109C4901EBC001BDF84020BDF84B
+:10BD2000E40010440A5C9DF8B40040F2A11110FB3D
+:10BD300001F0964901EBC00108319DF89C00C0EB71
+:10BD4000C00001EBC0012A31BDF8E4000A54BDF87F
+:10BD5000E400401C81B23991BDF8E4000C28D3DB2B
+:10BD600002E0BEE0BCE0BAE0BDF840000C3081B2B9
+:10BD70001091002136919CE001229DF8B40040F220
+:10BD8000A11110FB01F0814901EBC00108319DF8C0
+:10BD90009C00C0EBC00001EBC0008178BDF8D8006A
+:10BDA000084400EB400101EB00119DF8B40040F2A3
+:10BDB000A11310FB03F0754B03EBC00000F562709C
+:10BDC00000F831209DF8B40040F2A11110FB01F001
+:10BDD000194601EBC00108319DF89C00C0EBC00082
+:10BDE00001EBC0008178BDF8D800084400EB4001A9
+:10BDF00001EB00119DF8B40040F2A11310FB03F019
+:10BE0000624B03EBC00000F5627000EBC10080F8EC
+:10BE100082200021399143E09DF8B41040F2A11036
+:10BE200011FB00F0594901EBC00108319DF89C005D
+:10BE3000C0EBC00001EBC00000F11D01BDF8E40043
+:10BE40000A5C9DF8B40040F2A11110FB01F04F49CB
+:10BE500001EBC00108319DF89C00C0EBC00001EB74
+:10BE6000C0008178BDF8D800084400EB400101EB28
+:10BE700000119DF8B40040F2A11310FB03F0434BF6
+:10BE800003EBC00000F5627000EBC10000F183011C
+:10BE9000BDF8E4000A54BDF8E400401C81B23991B9
+:10BEA000BDF8E4000A28B7DBBDF8D800401C81B219
+:10BEB00036919DF8B41040F2A11011FB00F0334907
+:10BEC00001EBC00108319DF89C00C0EBC00011F8E7
+:10BED0003010BDF8D80081423FF74EAF8BE08AE0CA
+:10BEE00089E09DF8B41001EB410000EB01102849F6
+:10BEF00001EB0010806800EB800041009DF8B40069
+:10BF000000EB4000234A02EB800081609DF8B410F2
+:10BF100001EB4100C0EBC1101B4901EBC001BDF8B2
+:10BF20004000401C095C9DF8B40000EB4002C2EBED
+:10BF3000C010154A02EBC002BDF84000105C41EA97
+:10BF400000229DF8B40040F2A11110FB01F00F494E
+:10BF500001EBC00108319DF89C00C0EBC00001EB73
+:10BF6000C0000285BDF84000801C81B210919DF890
+:10BF7000B40040F2A11110FB01F0044901EBC00133
+:10BF800008319DF89C0007E0F88700205845002004
+:10BF900098400020583E0020C0EBC00001EBC000DC
+:10BFA000018D9DF8B40000EB400202EB0010FE4A48
+:10BFB00002EB0010408B81420ADB0621A2F50472DD
+:10BFC0009DF8B40002EB00129DF89C00115411E0A2
+:10BFD00006229DF8B40040F2A11110FB01F0F349D4
+:10BFE00001EBC00008309DF89C10C1EBC10100EBD3
+:10BFF000C100427100BFE0E3BDF89000A228FAD171
+:10C0000000213691FDE39DF8B40040F2A11110FB30
+:10C0100001F0E64901EBC00108319DF89C00C0EB3E
+:10C02000C00001EBC0008178BDF8D8000844C1B25F
+:10C030002891BDF84000401C81B21091BDF840101D
+:10C0400008460991491C8AB210929DF8B41001EB80
+:10C050004102C2EBC111D64A02EBC101085C259036
+:10C06000BDF84000411C8AB2109209903490BDF88E
+:10C0700094000D287DD2DFE810F07C0033010D0024
+:10C080009309270E440EAB0E020F1F0F3C0F590FE2
+:10C09000E50EC80EBDF8401008460991491C8AB249
+:10C0A00010929DF8B41001EB4102C2EBC111C04ADD
+:10C0B00002EBC101095CBF4880F8021D90F8020D37
+:10C0C000C0F3401020B9BB4890F8020DC00908B970
+:10C0D00001212691BDF8401008460691491C8AB2FC
+:10C0E00010929DF8B41001EB4102C2EBC111B04AAD
+:10C0F00002EBC101085C0206BDF84000411C8BB296
+:10C10000109307909DF8B41001EB4103C3EBC111EC
+:10C11000A74B03EBC101085C42EA0042BDF84000B6
+:10C12000411C8BB2109308909DF8B41001EB4103B1
+:10C13000C3EBC1119E4B03EBC101085C42EA002234
+:10C14000BDF84000411C8BB2109309909DF8B410CB
+:10C1500001EB4103C3EBC111954B03EBC101085C3B
+:10C1600002439DF8B40040F2A11110FB01F08F4989
+:10C1700000E0FDE301EBC00101F562719DF8A00054
+:10C1800000EB400303EB001001EBC000C0F81A20E5
+:10C19000BDF8401008460691491C8AB210929DF8DD
+:10C1A000B41001EB4102C2EBC111814A02EBC101A3
+:10C1B000085C0206BDF8401008460791491C8BB286
+:10C1C00010939DF8B41001EB4103C3EBC111784B00
+:10C1D00003EBC101085C42EA0042BDF84000411C8B
+:10C1E0008BB2109308909DF8B41001EB4103C3EBA0
+:10C1F000C1116F4B03EBC101085C42EA0022BDF89C
+:10C20000401008460991491C8BB210939DF8B41058
+:10C2100001EB4103C3EBC111654B03EBC101085CAA
+:10C2200002439DF8B40040F2A11110FB01F05F49F8
+:10C2300001EBC00000F562709DF8A01001EB410316
+:10C2400003EB011100EBC100C0F81E20BDF8400057
+:10C25000411C8AB2109207909DF8B41001EB410284
+:10C26000C2EBC111524A02EBC101085C0204BDF8E5
+:10C27000401008460891491C8BB210939DF8B410E9
+:10C2800001EB4103C3EBC111494B03EBC101085C56
+:10C2900042EA0022BDF84000411C8BB21093099085
+:10C2A0009DF8B41001EB4103C3EBC111404B03EB0C
+:10C2B000C101085C02439DF8B40040F2A11110FBDB
+:10C2C00001F03A4901EBC00000F562709DF8A01042
+:10C2D00001EB410303EB011100EBC100426300BF1E
+:10C2E000BDF8940001285ED1BDF8401008460991C0
+:10C2F000491C8AB210929DF8B41001EB4102C2EBC6
+:10C30000C1112B4A02EBC101095C2A4880F8021DC9
+:10C3100090F8020DC0F3401020B9264890F8020DA5
+:10C32000C00908B9012126919DF8B40040F2A1117D
+:10C3300010FB01F01D4901EBC00108319DF89C0084
+:10C34000C0EBC00011F83000401EBDF8D810884284
+:10C3500029D19DF8B40000EB400101EB0010124917
+:10C3600001EB001030309DF8A01000EB0110807838
+:10C370000121B1EBD01F16D19DF8980098B99DF816
+:10C38000B40040F2A11110FB01F0084901EBC0011B
+:10C3900008319DF89C00C0EBC00001EBC000817823
+:10C3A0009DF8B40008E052E0984000205845002075
+:10C3B000F8870020BC22002000EB400202EB0010B6
+:10C3C000FE4A02EB0010303000EB0110407A00F022
+:10C3D0000100E0B39DF8B40040F2A11110FB01F0A0
+:10C3E00002F5986101EBC00108319DF89C00C0EB9B
+:10C3F000C00001EBC000807800EB400101EB0011B0
+:10C400009DF8B40040F2A11210FB02F0EC4A02EBDE
+:10C41000C00000F5627000EBC10090F8900000F0E1
+:10C420000100A0B99DF8B40040F2A11110FB01F089
+:10C43000114601EBC00008309DF89C10C1EBC10112
+:10C4400000EBC100007F10B1002139912AE0B0E07B
+:10C450009DF8B40040F2A11110FB01F0D84901EBA6
+:10C46000C00108319DF89C00C0EBC00001EBC0008A
+:10C4700000F11D01BDF8E4000A5C9DF8B40000EB7A
+:10C48000400101EB0010CD4901EB00100E30BDF86A
+:10C49000E410405C824200D008E0BDF8E400401C9B
+:10C4A00081B23991BDF8E4000628D1DB00BFBDF8A8
+:10C4B000E40006287DD10621399129E09DF8B400D9
+:10C4C00040F2A11110FB01F0BD4901EBC0010831A0
+:10C4D0009DF89C00C0EBC00001EBC00000F11D0105
+:10C4E000BDF8E4000A5C9DF8B40000EB400101EBEC
+:10C4F0000010B24901EB00100E30BDF8E410405CB2
+:10C50000824200D008E0BDF8E400401C81B23991BD
+:10C51000BDF8E4000A28D1DB00BFBDF8E4000A281A
+:10C520004FD000229DF8B40040F2A11110FB01F0A1
+:10C53000A34901EBC00108319DF89C00C0EBC0008D
+:10C5400001EBC00002859DF8B40040F2A11110FB80
+:10C5500001F09B4901EBC00108319DF89C00C0EB44
+:10C56000C00001EBC000807800EB400101EB00113E
+:10C570009DF8B40040F2A11210FB02F0904A02EBC9
+:10C58000C00000F5627000EBC100903009900078A7
+:10C5900020F00100401C0999087006229DF8B400A3
+:10C5A00040F2A11110FB01F0854901EBC0000830F9
+:10C5B00000E006E09DF89C10C1EBC10100EBC1005A
+:10C5C00042719DF8B40040F2A11110FB01F07C49CA
+:10C5D00001EBC00101F562719DF8A00000EB400283
+:10C5E00002EB001011F830109DF8B40040F2A112D7
+:10C5F00010FB02F0724A02EBC000407981427CDA03
+:10C600009DF8B40000EB400101EB00106B4901EB19
+:10C61000001030309DF8A01000EB0110801C099034
+:10C62000684890F8020D0121A1EBD0100999097812
+:10C6300060F3000109980170624890F8020DC0F3A0
+:10C640004010E8BB9DF8B40000EB400101EB001086
+:10C650005A4901EB001030309DF8A01000EB01109A
+:10C660008078C0F3401058B39DF8B40000EB40014F
+:10C6700001EB0010514901EB001030309DF8A01083
+:10C6800000EB0110801C0990007820F00201891C49
+:10C69000099801709DF8B40040F2A11110FB01F05F
+:10C6A000114601EBC00101F562719DF8A00000EB9D
+:10C6B000400202EB001001EBC0001830099000E0CE
+:10C6C0000AE0007820F00200801C099908709DF8AB
+:10C6D000B4100220EDF7EAFC00219DF8B40040F20E
+:10C6E000A11210FB02F0364A02EBC00001710222D7
+:10C6F0009DF8B40040F2A11100E024E010FB01F02D
+:10C700002F4901EBC00101F562719DF8A00000EB1B
+:10C71000400303EB001001F8302003229DF8B40021
+:10C7200040F2A11110FB01F0254901EBC00000F51A
+:10C7300062709DF8A01001EB410303EB011100EBC7
+:10C74000C1004271FDE39DF8B40000EB400101EB34
+:10C7500000101A4901EB001030309DF8A01000EBDA
+:10C760000110801C0990174890F8020D0121A1EBDF
+:10C77000D0120998007862F30000099908709DF8BA
+:10C78000B40000EB400101EB00100C4901EB00107C
+:10C7900030309DF8A01000EB0110801C0990094872
+:10C7A00090F8020D42090998017862F34101017085
+:10C7B0009DF8B40000EB400106E0FCE39840002047
+:10C7C00058450020BC22002001EB0010FE4901EB7F
+:10C7D000001130319DF8A00001EB00108078C0F30B
+:10C7E00040029DF8B40040F2A11110FB01F0F7499E
+:10C7F00001EBC00000F562709DF8A01001EB410351
+:10C8000000E0E4E303EB011100EBC100007EC0F3A4
+:10C81000400082427BD09DF8B40040F2A11110FB91
+:10C8200001F0EA4901EBC00000F562709DF8A0102C
+:10C8300001EB410202EB011100EBC100183009903D
+:10C840009DF8B40000EB400101EB0010DE4901EB64
+:10C85000001030309DF8A01000EB011080784208E5
+:10C860000998007862F34100099908709DF8B400B6
+:10C8700000EB400101EB0010D34901EB0010303018
+:10C880009DF8A01000EB01108078C0F34000E8B3E1
+:10C8900002229DF8B40040F2A11110FB01F0CB4937
+:10C8A00001EBC00000F562709DF8A01001EB4103A0
+:10C8B00003EB011100EBC1004271C54890F8E0079D
+:10C8C00030BB9DF8B40040F2A11110FB01F0BF494C
+:10C8D00001EBC00000F562709DF8A01001EB410271
+:10C8E00002EB011100EBC10090F87F0080B1112331
+:10C8F0009DF8B40040F2A11110FB01F0B34901EB27
+:10C90000C00101F562719DF8A00002E06DE07CE1DC
+:10C91000E4E000EB400202EB001001EBC00090F8F5
+:10C92000800040F2A11110FB01F0A84901EBC00109
+:10C9300001F562719DF8B40040F2A11210FB02F003
+:10C94000A24A02EBC00202F562729DF8A00000EB61
+:10C95000400404EB001002EBC00090F8810000EBF3
+:10C96000400202EB001001EBC00080F87E3000E0D6
+:10C97000FEE3F3239DF8B40040F2A11110FB01F097
+:10C98000924901EBC00101F562719DF8A00000EB36
+:10C99000400202EB001001EBC00090F8800040F272
+:10C9A000A11110FB01F0894901EBC00101F5627191
+:10C9B0009DF8B40040F2A11210FB02F2834800EB94
+:10C9C000C20000F562709DF8A02002EB420404EB67
+:10C9D000021200EBC20090F8810000EB400202EB73
+:10C9E000001001EBC00043710AE103229DF8B4007E
+:10C9F00040F2A11110FB01F0744901EBC00101F5F7
+:10CA000062719DF8A00000EB400303EB001001EB06
+:10CA1000C000427100219DF8B40040F2A11210FB49
+:10CA200002F06A4A02EBC000017101229DF8B400D5
+:10CA300040F2A11110FB01F0644901EBC00000F5C8
+:10CA400062709DF8A01001EB410303EB011100EBB4
+:10CA5000C10080F846205E4890F8E007F0BB9DF8E2
+:10CA6000B40040F2A11110FB01F0584901EBC000E5
+:10CA700000F562709DF8A01001EB410202EB01117C
+:10CA800000EBC10090F87F0040B39DF8B40040F285
+:10CA9000A11110FB01F04D4901EBC00101F56271DC
+:10CAA0009DF8A00000EB400202EB001001EBC0007B
+:10CAB00090F8800000EB400101EB0010424901EBCF
+:10CAC000001130319DF8B40040F2A11210FB02F0C9
+:10CAD0003E4A02EBC00202F5627200E090E09DF86F
+:10CAE000A00000EB400303EB001002EBC00090F845
+:10CAF000810001EB0010801C0990007820F00401F7
+:10CB00000998017000239DF8B40040F2A11110FBB8
+:10CB100001F02E4901EBC00101F562719DF8A00002
+:10CB200000EB400202EB001001EBC00090F8800027
+:10CB300040F2A11110FB01F0244901EBC00101F505
+:10CB400062719DF8B40040F2A11210FB02F01F4A7E
+:10CB500002EBC00202F562729DF8A00000EB4004F7
+:10CB600004EB001002EBC00090F8810000EB4002E3
+:10CB700002EB001001EBC00080F87E30F3239DF83B
+:10CB8000B40040F2A11110FB01F1104800EBC1010B
+:10CB900001F562719DF8A00000EB400202EB00106D
+:10CBA00001EBC00090F8800040F2A11110FB01F0F1
+:10CBB000064901EBC00101F562719DF8B40040F235
+:10CBC000A11210FB02F005E098400020584500201B
+:10CBD000BC320020FE4A02EBC00202F562729DF8F0
+:10CBE000A00000EB400404EB001002EBC00090F842
+:10CBF000810000EB400202EB001001EBC00043712A
+:10CC00009DF8B4100220EDF751FA9DF8B40000EB46
+:10CC1000400101EB0010EF4901EB001130319DF8AC
+:10CC2000A00001EB0010807800F001029DF8B40034
+:10CC300040F2A11110FB01F0E54901EBC00000F545
+:10CC400062709DF8A01001EB410303EB011100EBB2
+:10CC5000C100007E00F00100824279D09DF8B4004E
+:10CC600040F2A11110FB01F0D94901EBC00000F521
+:10CC700062709DF8A01001EB410202EB011100EB84
+:10CC8000C100183009909DF8B40000EB400101EBA1
+:10CC90000010D04901EB001130319DF8A00001EBEC
+:10CCA000001081780998027861F3000202709DF803
+:10CCB000B40000EB400101EB0010C64901EB00108D
+:10CCC00030309DF8A01000EB0110807800F00100DA
+:10CCD000E8BB9DF8B40000EB400101EB0010BD493A
+:10CCE00001EB001030309DF8A01000EB01108078AF
+:10CCF000C0F3401068B39DF8B40040F2A11110FBDE
+:10CD000001F0B34901EBC00000F562709DF8A0107E
+:10CD100001EB410202EB011100EBC10090F846006B
+:10CD2000B8B99DF8B40040F2A11110FB01F0A84978
+:10CD300001EBC00000F562709DF8A01001EB41020C
+:10CD400002EB011100EBC100407B10B902E060E092
+:10CD50009DE247E09DF8B40000EB400101EB0010BC
+:10CD60009C4901EB001030309DF8A01000EB011041
+:10CD70008078C0F34000A8BB03229DF8B40040F2C5
+:10CD8000A11110FB01F0924901EBC00101F56271A4
+:10CD90009DF8A00000EB400303EB001001EBC00086
+:10CDA000427100219DF8B40040F2A11210FB02F084
+:10CDB000874A02EBC000017101229DF8B40040F2E5
+:10CDC000A11110FB01F0824901EBC00000F5627077
+:10CDD0009DF8A01001EB410303EB011100EBC10032
+:10CDE00080F8462000229DF8B40040F2A11110FB0B
+:10CDF00001F0774901EBC00000F562709DF8A010CA
+:10CE000001EB410303EB011100EBC10080F8452069
+:10CE100038E29DF8B40040F2A11110FB01F06C491A
+:10CE200001EBC00000F562709DF8A01001EB41021B
+:10CE300002EB011100EBC10090F84600B0B90122ED
+:10CE40009DF8B40040F2A11110FB01F0604901EB24
+:10CE5000C00000F562709DF8A01001EB410303EBE8
+:10CE6000011100EBC10080F845202AE000229DF866
+:10CE7000B40040F2A11110FB01F0554901EBC001D3
+:10CE800001F562719DF8A00000EB400303EB001078
+:10CE900001EBC00080F845209DF8B40000EB400194
+:10CEA00001EB00104B4901EB001030309DF8A01051
+:10CEB00000EB0110801C0990007820F00102099815
+:10CEC0000270454890F8E00780B19DF8B40000EB8F
+:10CED000400101EB00103F4901EB001030309DF89C
+:10CEE000A01000EB0110807A022866D13B4890F830
+:10CEF0002900012861D13948D0F80C023749498D01
+:10CF000088425AD29DF8B40040F2A11110FB01F002
+:10CF10002F4901EBC00000F562709DF8A01001EBF5
+:10CF2000410202EB011100EBC10090F8450001281D
+:10CF300042D19DF8B40040F2A11110FB01F0244948
+:10CF400000E02CE201EBC00000F562709DF8A0103B
+:10CF500001EB410202EB011100EBC10090F87F00F0
+:10CF600050BB9DF8B40000EB400101EB00101949E3
+:10CF700001EB001130319DF8A00001EB00100178A9
+:10CF80009DF8B40040F2A11210FB02F0104A02EB2F
+:10CF9000C000417005229DF8B40040F2A11110FBC1
+:10CFA00001F00B4901EBC00101F562719DF8A00091
+:10CFB00000EB400302E0FDE37DE011E103EB001034
+:10CFC00001EBC000427100229DF8B40008E0F2E3DA
+:10CFD0005845002098400020BC320020BC120020A0
+:10CFE00000EB400101EB0010FE4901EB0011303174
+:10CFF0009DF8A00001EB0010426001229DF8B400F2
+:10D0000000EB400101EB0010F64901EB001130315B
+:10D010009DF8A00001EB0010C2729DF8B410022030
+:10D02000EDF744F8002139911CE000229DF8B4008E
+:10D0300040F2A11110FB01F0EB4901EBC00101F539
+:10D0400062719DF8A00000EB400303EB001001EBC0
+:10D05000C0014731BDF8E4000A54BDF8E400401CAB
+:10D0600081B23991BDF8E4000628DEDB002039905A
+:10D070001CE000229DF8B40040F2A11110FB01F069
+:10D08000D94901EBC00101F562719DF8A00000EBE8
+:10D09000400303EB001001EBC0016331BDF8E40075
+:10D0A0000A54BDF8E400401C81B23991BDF8E40097
+:10D0B0000F28DEDBE6E09DF8B40040F2A11110FB82
+:10D0C00001F0C94901EBC00000F562709DF8A010A5
+:10D0D00001EB410202EB011100EBC10090F84500A9
+:10D0E00001287DD19DF8B40040F2A11110FB01F0A0
+:10D0F000BD4901EBC00101F562719DF8A00000EB94
+:10D10000400202EB001001EBC00090F8800040F2FA
+:10D11000A11110FB01F0B44901EBC00101F56271EE
+:10D120009DF8B40040F2A11210FB02F0AE4A02EBEF
+:10D13000C00000F562709DF8A02002EB420303EBF3
+:10D14000021200EBC20090F8810000EB400202EBFB
+:10D15000001001EBC00090F87E00032840D10023AE
+:10D160009DF8B40040F2A11110FB01F09E4900E0CF
+:10D17000FEE301EBC00101F562719DF8A00000EB38
+:10D18000400202EB001001EBC00090F8800040F27A
+:10D19000A11110FB01F0944901EBC00101F562718E
+:10D1A0009DF8B40040F2A11210FB02F08E4A02EB8F
+:10D1B000C00202F562729DF8A00000EB400404EB8F
+:10D1C000001002EBC00090F8810000EB400202EB7F
+:10D1D000001001EBC00080F87E309DF8B40000E044
+:10D1E00050E000EB400101EB00107E4901EB001123
+:10D1F00030319DF8A00001EB001001789DF8B400DB
+:10D2000040F2A11210FB02F0774A02EBC00041701D
+:10D2100005229DF8B40040F2A11110FB01F0724903
+:10D2200001EBC00101F562719DF8A00000EB400325
+:10D2300003EB001001EBC000427100229DF8B40026
+:10D2400000EB400101EB0010664901EB00113031A9
+:10D250009DF8A00001EB0010426002229DF8B4008E
+:10D2600000EB400101EB00105E4901EB0011303191
+:10D270009DF8A00001EB0010C2729DF8B4100220CE
+:10D28000ECF714FF9DF8B4100220ECF70FFF9DF8A7
+:10D29000B40040F2A11110FB01F0534901EBC000B2
+:10D2A00000F562709DF8A01001EB410202EB011144
+:10D2B00000EBC100807B012834D100229DF8B4002E
+:10D2C00040F2A11110FB01F0474901EBC00101F54B
+:10D2D00062719DF8A00000EB400303EB001001EB2E
+:10D2E000C000827300219DF8B40040F2A11210FB2F
+:10D2F00002F03D4A02EBC000017103229DF8B40028
+:10D3000040F2A11110FB01F0374901EBC00000F51C
+:10D3100062709DF8A01001EB410303EB011100EBDB
+:10D32000C10042719DF8B40000EB400101EB001018
+:10D330002C4901EB001030309DF8A01000EB0110DB
+:10D340008078C0F3400050B39DF8B40040F2A111C2
+:10D3500010FB01F0244901EBC00000F562709DF85C
+:10D36000A01001EB410202EB011100EBC10040797A
+:10D37000012814D102229DF8B40040F2A11110FB43
+:10D3800001F0194901EBC00000F562709DF8A01092
+:10D3900001EB410303EB011100EBC1004271E7E235
+:10D3A00000202E902F90002139912AE0DDE92E10E7
+:10D3B000000240EA11620902CDE92E12BDF84010C8
+:10D3C00008460991491C8AB210929DF8B41001EBED
+:10D3D0004102C2EBC111054A02EBC101085CDDE963
+:10D3E0002E3405E09840002058450020F8870020A2
+:10D3F00040EA0302CDE92E24BDF8E400401C81B2CE
+:10D400003991BDF8E4000628D0DB9DF8B400DDE9D1
+:10D410002E2140F2A11310FB03F0F84B03EBC003E5
+:10D4200003F562739DF8A00000EB400404EB0010CC
+:10D4300003EBC00040F8222F416000222E922F9271
+:10D440000021399123E0DDE92E10000240EA11624B
+:10D450000902CDE92E12BDF8401008460991491C79
+:10D460008AB210929DF8B41001EB4102C2EBC111D7
+:10D47000E34A02EBC101085CDDE92E3440EA030215
+:10D48000CDE92E24BDF8E400401C81B23991BDF8ED
+:10D49000E4000628D7DB9DF8B400DDE92E1240F247
+:10D4A000A11310FB03F0D54B03EBC00303F562732C
+:10D4B0009DF8A00000EB400404EB001003EBC0005B
+:10D4C00022308160C2609DF8B40040F2A11110FBCF
+:10D4D00001F0CA4901EBC00101F562719DF8A0009D
+:10D4E00000EB400202EB001011F830109DF8B40080
+:10D4F00040F2A11210FB02F0C04A02EBC0004079DA
+:10D5000081427DD19DF8B4009DF8A01001EB001080
+:10D51000C217CDE92E02BB4890F8E00708B39DF88A
+:10D52000B40000EB400101EB0010B74901EB001023
+:10D5300030309DF8A01000EB0110807A022810D046
+:10D540009DF8B40000EB400101EB0010AE4901EB87
+:10D55000001030309DF8A01000EB0110C07A0028B8
+:10D560007DDD00229DF8B40000EB400101EB0010CE
+:10D57000A54901EB001030309DF8A01000EB011020
+:10D58000C272A248D0F80C020521B0FBF1F201FBF7
+:10D59000120000EB40019D482C3000EB41100D3093
+:10D5A00009909DF8B40040F2A11110FB01F09349DD
+:10D5B00001EBC00000F562709DF8A01001EB410284
+:10D5C00002EB011100EBC10022301022014608904D
+:10D5D0000998EAF73AFE8D48D0F80C020521B0FB15
+:10D5E000F1F201FB120000EB400188482C3000EB07
+:10D5F00041129DF8B40040F2A11110FB01F000E0CF
+:10D60000ECE27E4901EBC00101F562719DF8A000DA
+:10D6100000EB400303EB001001EBC00050F81A1FB1
+:10D6200042F8011F406850607848D0F80C0205218C
+:10D63000B0FBF1F201FB120000EB400173482C300B
+:10D6400000EB41129DF8B40000EB400101EB00102B
+:10D650006D4901EB001130319DF8A00000E099E127
+:10D6600001EB0010007810706848D0F80C0205211A
+:10D67000B0FBF1F201FB120000EB400163482C30DB
+:10D6800000EB41115F48F538026841F81D2F808892
+:10D6900088805E48D0F80C020521B0FBF1F201FB56
+:10D6A000120000EB400159482C3000EB41129DF86C
+:10D6B000B40040F2A11110FB01F0504901EBC00190
+:10D6C00001F562719DF8A00000EB400303EB001030
+:10D6D00001EBC000406BC2F809004C48D0F80C02C6
+:10D6E0000521B0FBF1F201FB120000EB40014748BD
+:10D6F0002C3000EB41129DF8B40000EB400101EB2F
+:10D700000010414901EB001130319DF8A00001EB00
+:10D7100000104068C2F8230000229DF8B40000EB1E
+:10D72000400101EB0010384901EB001130319DF848
+:10D73000A00001EB001042600021399157E033480E
+:10D74000D0F80C020521B0FBF1F201FB120000EB56
+:10D7500040012E482C3000EB41112731BDF8E44048
+:10D760009DF8B40040F2A11210FB02F0234A02EB34
+:10D77000C00202F562729DF8A00000EB400303EBCB
+:10D78000001002EBC00090F8800040F2A11210FBE4
+:10D7900002F01A4A02EBC00202F562729DF8B40070
+:10D7A00040F2A11310FB03F0144B03EBC00303F58D
+:10D7B000627301E0F2E3DCE39DF8A00000EB4005BA
+:10D7C00005EB001003EBC00090F8810000EB400374
+:10D7D00003EB001002EBC0024732BDF8E400001D6D
+:10D7E000105C0855BDF8E400401C81B23991BDF8C9
+:10D7F000E4000628A3DB002039904CE058450020C7
+:10D80000F8870020BC32002098400020BC12002085
+:10D8100000239DF8B40040F2A11110FB01F0FE4975
+:10D8200001EBC00101F562719DF8A00000EB400220
+:10D8300002EB001001EBC00090F8800040F2A11153
+:10D8400010FB01F0F44901EBC00101F562719DF894
+:10D85000B40040F2A11210FB02F0EF4A02EBC0024A
+:10D8600002F562729DF8A00000EB400404EB00108A
+:10D8700002EBC00090F8810000EB400202EB0010C8
+:10D8800001EBC0014731BDF8E4000B54BDF8E400E2
+:10D89000401C81B23991BDF8E4000A28B8DBDF48AA
+:10D8A000D0F80C020521B0FBF1F080B201460990DE
+:10D8B0000220EBF70DFC00210620ECF7F7FBD74820
+:10D8C000D0F80C02D549498D884206D2D348D0F809
+:10D8D0000C02401CD149C1F80C0200210520ECF7D4
+:10D8E000E5FB9DF8B40000EB400101EB0010CC49D2
+:10D8F00001EB001030309DF8A01000EB0110801CEF
+:10D900000990007820F00401091D09980170C348AE
+:10D91000D0F80C020521B0FBF1F201FB120000EB84
+:10D920004001BE482C3000EB4110D0F823102E9857
+:10D9300000EB4002BB4800EB4210C0F8231000216E
+:10D94000399122E0B548D0F80C020521B0FBF1F284
+:10D9500001FB120000EB4001B0482C3000EB4110FD
+:10D960002730BDF8E410425C2E9800EB400100E047
+:10D970002DE2AC4800EB41112731BDF8E4000A5418
+:10D98000BDF8E400401C81B23991BDF8E4000628DE
+:10D99000D8DB59E09DF8B40000EB400101EB00102A
+:10D9A0009F4901EB001030309DF8A01000EB0110F2
+:10D9B000801C0990007820F0080108310998017056
+:10D9C0009DF8B40000EB400101EB0010944901EB1D
+:10D9D000001130319DF8A00001EB001041682E9835
+:10D9E00000EB40028F4800EB4210C0F823100021EA
+:10D9F000399125E09DF8B40040F2A11110FB01F02F
+:10DA0000854901EBC00101F562719DF8A00000EBB2
+:10DA1000400202EB001001EBC0014731BDF8E40009
+:10DA20000A5C2E9800EB40017E4800EB4111273143
+:10DA3000BDF8E4000A54BDF8E400401C81B23991FD
+:10DA4000BDF8E4000628D5DB9DF8B40000EB4001EA
+:10DA500001EB0010724901EB001030309DF8A0106E
+:10DA600000EB0110801C0990007820F0200209983A
+:10DA700002709DF8B4100220ECF718FB9DF8B4007A
+:10DA800040F2A11110FB01F0634901EBC00000F569
+:10DA900062709DF8A01001EB410202EB011100EB56
+:10DAA000C100223009902E9800EB40015D4800EB48
+:10DAB00041100D30102208900999EAF7C6FB9DF835
+:10DAC000B40040F2A11110FB01F0534901EBC00179
+:10DAD00001F562719DF8A00000EB400202EB00101E
+:10DAE00001EBC0012E9800EB40024E4800EB4210C3
+:10DAF00051F81A2F40F8012F496841609DF8B40091
+:10DB000000EB400101EB0010454901EB0011303101
+:10DB10009DF8A00001EB001001782E9800EB400268
+:10DB2000404800EB421001702E9800EB40013D4848
+:10DB300000EB41113C48026841F81D2F8088888025
+:10DB40009DF8B40040F2A11110FB01F0324901EB45
+:10DB5000C00101F562719DF8A00000EB400202EBEC
+:10DB6000001001EBC000416B2E9800EB40022D48E5
+:10DB700000EB4210C0F809102E9881B208200991DC
+:10DB8000ECF794FA00229DF8B40040F2A11110FBCA
+:10DB900001F0214901EBC00101F562719DF8A0007F
+:10DBA00000EB400303EB001001EBC00080F84620BF
+:10DBB00001229DF8B40040F2A11110FB01F01649BA
+:10DBC00001EBC00000F562709DF8A01001EB41036D
+:10DBD00003EB011100EBC100427174E001229DF8DA
+:10DBE000B40040F2A11110FB01F00B4901EBC001A0
+:10DBF00001F562719DF8A00000EB400303EB0010FB
+:10DC000001EBC00042719DF8B40000EB400101EB54
+:10DC1000001003490AE0000058450020BC12002013
+:10DC200098400020D8140020C731002001EB0011DB
+:10DC300030319DF8A00001EB0010801C09900078A5
+:10DC400020F00400001D099908709DF8B40000EB55
+:10DC5000400101EB0010FE4901EB001030309DF84F
+:10DC6000A01000EB0110801C0990007820F08001CA
+:10DC700080310998017001219DF8B40040F2A11291
+:10DC800010FB02F0F34A02EBC00001719DF8B400F2
+:10DC900040F2A11110FB01F0114601EBC0004279E6
+:10DCA0009DF8B40040F2A11110FB01F0E94901EB2D
+:10DCB000C00000F562709DF8A01001EB410303EB7A
+:10DCC000011100F831204EE101229DF8B40040F22C
+:10DCD000A11110FB01F0DF4901EBC00101F56271F8
+:10DCE0009DF8A00000EB400303EB001001EBC00027
+:10DCF0004271BDF84010BDF8D000084481B21091C7
+:10DD000031E101229DF8B40040F2A11110FB01F0B5
+:10DD1000D04901EBC00101F562719DF8A00000EB54
+:10DD2000400303EB001001EBC000427101219DF89C
+:10DD3000B40040F2A11210FB02F0C64A02EBC00090
+:10DD400001719DF8B40000EB4001C1EBC010C24965
+:10DD500001EBC001BDF84000085C592816D19DF8C0
+:10DD6000B40000EB400101EB0010B94901EB0010D9
+:10DD700030309DF8A01000EB0110801C0990007855
+:10DD800020F0200020300999087014E09DF8B400BC
+:10DD900000EB400101EB0010AD4901EB0010303009
+:10DDA0009DF8A01000EB0110801C0990007820F075
+:10DDB0002002099802709DF8B4100220ECF776F961
+:10DDC000BDF84010BDF8D000084481B21091CAE0FF
+:10DDD00001229DF8B40040F2A11110FB01F09D4911
+:10DDE00001EBC00101F562719DF8A00000EB40035A
+:10DDF00003EB001001EBC0004271BDF84010BDF80C
+:10DE0000D000084481B21091ADE001229DF8B40029
+:10DE100040F2A11110FB01F08E4901EBC00101F5A8
+:10DE200062719DF8A00000EB400303EB001001EBD2
+:10DE3000C0004271BDF84010BDF8D000084481B266
+:10DE4000109190E001229DF8B40040F2A11110FB66
+:10DE500001F0804901EBC00101F562719DF8A0005D
+:10DE600000EB400303EB001001EBC0004271BDF872
+:10DE70004010BDF8D000084481B2109173E0012237
+:10DE80009DF8B40040F2A11110FB01F0714901EBC3
+:10DE9000C00101F562719DF8A00000EB400303EBA7
+:10DEA000001001EBC0004271BDF84010BDF8D00079
+:10DEB000084481B2109156E001229DF8B40040F26E
+:10DEC000A11110FB01F0634901EBC00101F5627182
+:10DED0009DF8A00000EB400303EB001001EBC00035
+:10DEE0004271BDF84010BDF8D000084481B21091D5
+:10DEF00039E001229DF8B40040F2A11110FB01F0BD
+:10DF0000544901EBC00101F562719DF8A00000EBDE
+:10DF1000400303EB001001EBC0004271BDF840105C
+:10DF2000BDF8D000084481B210911CE001229DF898
+:10DF3000B40040F2A11110FB01F0464901EBC00111
+:10DF400001F562719DF8A00000EB400303EB0010A7
+:10DF500001EBC0004271BDF84010BDF8D00008448C
+:10DF600081B2109100BF00BFBDF8D800401C81B243
+:10DF700036919DF8B41040F2A11011FB00F0354924
+:10DF800001EBC00108319DF89C00C0EBC00011F806
+:10DF90003010BDF8D80081423EF735A838E19DF831
+:10DFA000B41001EB4100C0EBC1102B4911F8300057
+:10DFB00003287BD19DF8B41001EB4100C0EBC110E8
+:10DFC000254901EBC000817829919DF8B41001EB3F
+:10DFD0004100C0EBC110204901EBC001BDF8A40015
+:10DFE000C01C095C9DF8B40000EB4002C2EBC010FD
+:10DFF000194A02EBC002BDF8A400001D105C41EA02
+:10E000000020C217CDE92E02BDF8A400C01C80B2CA
+:10E0100009909DF8B41001EB4100C0EBC1100E490E
+:10E0200001EBC0010891DDE90801EBF771FC00226A
+:10E03000CDE930022FA819C82E99594060400143FC
+:10E0400034D1064890F8C90120F08000803007E004
+:10E050009840002058450020F8870020BC3200205E
+:10E06000FE4981F8C90101F6CC319DF8B40001EBFD
+:10E07000001002709DF8B41040F2A11011FB00F0E6
+:10E08000F74901EBC00101F562719DF8A00000EBBA
+:10E09000400202EB001001EBC00041792591BDF870
+:10E0A0009400012803D0022868D168E0AFE0002185
+:10E0B000399148E09DF8B41001EB4100C0EBC1106C
+:10E0C000E84901EBC001BDF8E400801D095CE64AA7
+:10E0D000BDF8E40011549DF8B41001EB4100C0EB11
+:10E0E000C110E04901EBC001BDF8E400401D095C2E
+:10E0F000BDF8E400401C11549DF8B41001EB410040
+:10E10000C0EBC110D74901EBC001BDF8E400001D10
+:10E11000095CBDF8E400801C11549DF8B41001EBBB
+:10E120004100C0EBC110CF4901EBC001BDF8E400D4
+:10E13000C01C095CBDF8E400C01C1154BDF8E4002B
+:10E14000001D81B23991BDF8E410BDF8A4008142F0
+:10E15000B0DB02229DF8B40040F2A11110FB01F0E7
+:10E16000BF4901EBC00000F562709DF8A01001EB03
+:10E17000410303EB011100EBC100427146E00021B5
+:10E18000399127E09DF8B41001EB4100C0EBC110BC
+:10E19000B44901EBC001BDF8E400001D095CBDF805
+:10E1A000E4003430B04A11549DF8B41001EB410042
+:10E1B000C0EBC110AB4901EBC001BDF8E400C01CCD
+:10E1C000095CBDF8E40035301154BDF8E400801C52
+:10E1D00081B23991BDF8E410BDF8A4008142D1DBD1
+:10E1E00001229DF8B40040F2A11110FB01F09C49FE
+:10E1F00001EBC00101F562719DF8A00000EB400346
+:10E2000003EB001001EBC000427100BF00BF00BF74
+:10E2100000BF0021399111E000219DF8B40000EB0E
+:10E220004002C2EBC0108F4A02EBC002BDF8E4000E
+:10E230001154BDF8E400401C81B23991BDF8E400EE
+:10E24000142843DAE8E789499DF8B40011F8100072
+:10E25000C009D8BB9DF8B40011F81000C0F3C3008A
+:10E26000062832D2DFE800F0036291F8F7339DF818
+:10E27000B41001EB4100C0EBC1107A4901EBC001C1
+:10E2800009917BA1099819F031F811901198E0B12A
+:10E2900000219DF8B40000EB4000744A3C3202EBD0
+:10E2A0008000416001219DF8B40000EB400002EBCA
+:10E2B000800081706D499DF8B40001EB4001099127
+:10E2C000087820F07800283008705FE15FE19DF861
+:10E2D000B41001EB4100C0EBC110624901EBC00179
+:10E2E000099163A1099819F001F811901198E0B112
+:10E2F00000219DF8B40000EB40005C4A3C3202EB88
+:10E300008000416001219DF8B40000EB400002EB69
+:10E310008000817055499DF8B40001EB40010991DE
+:10E32000087820F07800203008702FE19DF8B410B4
+:10E3300001EB4100C0EBC1104A4901EBC00109915A
+:10E340004BA1099818F0D2FF11901198E0B100216B
+:10E350009DF8B40000EB4000444A3C3202EB8000E0
+:10E36000416001219DF8B40000EB400002EB800009
+:10E3700081703E499DF8B40001EB40010991087895
+:10E3800020F078001830087000E100219DF8B400FA
+:10E3900000EB4000354A3C3202EB80004160012135
+:10E3A0009DF8B40000EB400002EB800081709DF806
+:10E3B000B41001EB4100C0EBC1112A4800EBC101D0
+:10E3C0001198801D095C30399DF8B40000EB4002C3
+:10E3D000C2EBC010234A02EBC0021198401D105C32
+:10E3E000303841EA0010C117CDE9080108F058FCA7
+:10E3F000204988719DF8B41001EB4100C0EBC110B9
+:10E40000184901EBC00109911BA1099818F06EFF92
+:10E410001190119808B39DF8B41001EB4100C0EBC6
+:10E42000C110104901EBC0011198401C085C302854
+:10E4300036DB9DF8B41001EB4100C0EBC110094977
+:10E4400001EBC0011198401C095C30399DF8B40003
+:10E4500000EB400212E06FE041E034E0BC3200200B
+:10E4600058450020F8870020353400201C3E00204D
+:10E470004F4B00009C3A00202C000000C2EBC01063
+:10E480004B4A02EBC0021198105C303841EA001090
+:10E49000C117CDE9080108F003FC4649C87112E034
+:10E4A0009DF8B41001EB4100C0EBC111404800EBF6
+:10E4B000C1011198085C3038C117CDE9080108F096
+:10E4C000EFFB3C49C8713C499DF8B40001EB4001A9
+:10E4D0000991087820F078001830087056E09DF80F
+:10E4E000B41001EB4100C0EBC110314901EBC00198
+:10E4F0000991AFF28401099818F0F8FE1190119873
+:10E50000C8B100202D4908602B499DF8B40001EBEB
+:10E5100040010991087820F080018031099801704C
+:10E520004FF47A719DF8B40000EB4000224A3C326F
+:10E5300002EB8000816029E09DF8B41001EB4100FE
+:10E54000C0EBC1101A4901EBC0010991AFF2E00123
+:10E55000099818F0CBFE11901198B0B1184890F8B6
+:10E56000060720F08001164880F8061712499DF82A
+:10E57000B40001EB40010991087820F078000830E0
+:10E58000087000200F498870486000BF00BF0E4827
+:10E5900000780E49097808440D49097808440D4966
+:10E5A0000978084400286CF45FAD3AB070BD0000F3
+:10E5B000F88700209C3A00201C3E0020880242423E
+:10E5C000BC320020B8790020120000201300002087
+:10E5D000140000201500002017B5D3B000211A91B7
+:10E5E0001991189117911691159114910022129278
+:10E5F0001392109211920F910E910D910C910B911B
+:10E600000A91FEA006C8CDE90812FEA006C8CDE911
+:10E610000612002105910020FC490870539800EB78
+:10E62000400101EB0010FA4901EB001081791691CD
+:10E63000F849539801EB00115498085C05287DDDDA
+:10E640000621F44A539802EB00125498115453983F
+:10E6500000EB400101EB0010ED4901EB0010807967
+:10E66000042815D0539800EB400101EB0010E84955
+:10E6700001EB0010807909280AD0539800EB400183
+:10E6800001EB0010E24901EB001080790A287CD1EF
+:10E69000002240F2A11153984843DF4901EBC00129
+:10E6A00008315498C0EBC00001EBC000027100219A
+:10E6B0001A91BCE040F2A11153984843D64901EBAE
+:10E6C000C00108315498C0EBC00001EBC000817854
+:10E6D000BDF868000144539800EB400202EB0010C3
+:10E6E000CB4A02EB0010303000EB0110801C04908C
+:10E6F000007820F080020498027040F2A111539833
+:10E700004843C54901EBC00008305499C1EBC10131
+:10E7100000EBC1008078BDF86810084400EB4001B0
+:10E7200001EB001240F2A11153984843BA4901EBA2
+:10E73000C00000F5627000EBC20000E01CE2903007
+:10E740000490007820F008020498027040F2A111B1
+:10E7500053984843B04901EBC00008305499C1EBCD
+:10E76000C10100EBC1008078BDF86810084400EBDF
+:10E77000400101EB001240F2A11153984843A64911
+:10E7800001EBC00000F5627000E0A3E000EBC20006
+:10E7900090300490007820F001020498027000226A
+:10E7A00040F2A111539848439B4901EBC000083047
+:10E7B0005499C1EBC10100EBC1008078BDF868102D
+:10E7C000084400EB400101EB001340F2A111539803
+:10E7D0004843914901EBC00000F5627000F8332016
+:10E7E000022240F2A111539848438B4901EBC0002B
+:10E7F00008305499C1EBC10100EBC1008078BDF82D
+:10E800006810084400EB400101EB001340F2A11135
+:10E8100053984843804901EBC00000F5627000EB5B
+:10E82000C3004271BDF86800401C80B21A9040F2EB
+:10E83000A11153984843784901EBC001083154981D
+:10E84000C0EBC00011F83010BDF8680081423FF7FE
+:10E8500031AF539800EB400101EB00106C4901EB24
+:10E8600000108079042804D0092812D00A2830D159
+:10E870001FE0B12240F2A11153984843664901EBD1
+:10E88000C00008305499C1EBC10100EBC1004271D6
+:10E890001FE0A12240F2A111539848435E4901EBC9
+:10E8A000C00008305499C1EBC10100EBC1004271B6
+:10E8B0000FE0032240F2A11153984843564901EB5F
+:10E8C000C00008305499C1EBC10100EBC100427196
+:10E8D00000BF51E1002240F2A111539848434E4934
+:10E8E00001EBC00101F56271549800EB400303EBAA
+:10E8F000001001F83020539800EB400101EB0010AC
+:10E90000434901EB00113031549801EB001080783D
+:10E9100020F08002539800EB400101EB00103C49CD
+:10E9200001EB00113031549801EB0010827040F27D
+:10E93000A11153984843384901EBC00101F56271B8
+:10E94000549800EB400202EB001001EBC00090F87D
+:10E95000900020F0080240F2A111539848432E493C
+:10E9600001EBC00101F56271549800EB400303EB29
+:10E97000001001EBC00080F8902040F2A1115398E4
+:10E980004843254901EBC00101F56271549800EB41
+:10E99000400202EB001001EBC00090F8900020F064
+:10E9A000010240F2A111539848431B4901EBC001F9
+:10E9B00001F56271549800EB400303EB001001EB8A
+:10E9C000C00080F89020539800EB400101EB00104C
+:10E9D0000F4901EB001080790D282BD2DFE800F001
+:10E9E000CB072B3ECB5164778ACBCBB09D00E52281
+:10E9F00040F2A1115398484307490FE001693230B2
+:10EA000031303000016932304530300016000020CE
+:10EA100098400020883E00205845002001EBC000AF
+:10EA200000F56270549901EB410303EB011100EB17
+:10EA3000C10042719FE0A12240F2A11153984843C6
+:10EA4000FE4901EBC00000F56270549901EB4103EF
+:10EA500003EB011100EBC10042718CE0A12240F2F6
+:10EA6000A11153984843F54901EBC00000F56270CD
+:10EA7000549901EB410303EB011100EBC10042711A
+:10EA800079E0312240F2A11153984843EB4901EB60
+:10EA9000C00000F56270549901EB410303EB0111D2
+:10EAA00000EBC100427166E0F42240F2A1115398DC
+:10EAB0004843E24901EBC00000F56270549901EB54
+:10EAC000410303EB011100EBC100427153E0062248
+:10EAD00040F2A11153984843D84901EBC00000F51A
+:10EAE0006270549901EB410303EB011100EBC1008B
+:10EAF000427140E0152240F2A11153984843CF499A
+:10EB000001EBC00000F56270549901EB410303EB87
+:10EB1000011100EBC10042712DE0E52240F2A1118C
+:10EB200053984843C54901EBC00000F56270549901
+:10EB300001EB410303EB011100EBC10042711AE04C
+:10EB4000012240F2A11153984843BC4901EBC00097
+:10EB500000F56270549901EB410303EB011100EBE6
+:10EB6000C1004271B64890F8C90120F08001B44854
+:10EB700080F8C91100BF00BFB249539811F81000C6
+:10EB80000121B1EBD01F47F0A286AF4890F82800D2
+:10EB9000012807F08D869DF858000028F9D09DF8CF
+:10EBA00058000D2887F01B86DFE810F036370D007F
+:10EBB00031121717A21B331F7320D725BA2C3737F2
+:10EBC0001F0A383D5233539800EB400101EB00100F
+:10EBD0009E4901EB00113031549801EB001041784F
+:10EBE00008460491002108F00FFEC1B2159140F2D1
+:10EBF000A11153984843914901EBC00101F562719D
+:10EC0000549800EB400202EB001011F8301040F273
+:10EC1000A11253985043894A02EBC00040798142C7
+:10EC200008D1012140F2A11253985043834A02EBCC
+:10EC3000C000017183496C31539801EB0011549865
+:10EC4000085C401CC1B27F4A6C32539802EB001240
+:10EC50005498115440F2A11153984843774901EB5D
+:10EC6000C00000F56270549901EB410202EB011102
+:10EC700000EBC10090F89000C0F3C00090B1539831
+:10EC800000EB400101EB0010704901EB00104179ED
+:10EC90000B464FF4805204914FF4E131539808F041
+:10ECA000A1FC19E0539800EB400101EB001067490B
+:10ECB00001EB001041790491539800EB400101EB06
+:10ECC0000010624901EB0010016803914FF480527B
+:10ECD000049B539808F086FC5598C3287DD014DC1B
+:10ECE000B3287BD008DC112879D0122878D01328DB
+:10ECF00077D0B2285AD1FDE3B52873D0B62872D0A8
+:10ED0000B92871D0BA28F5D173E3D9284FD008DCDF
+:10ED1000C5286AD0CA2869D0CE2868D0D528E9D1BC
+:10ED200006E0E1287ED0E5287DD0E728E2D1FCE3AB
+:10ED3000F5215398C0EB001000EB8000444A02F824
+:10ED400030109DF854105398C0EB001000EB800079
+:10ED500002EBC0004170A2215398C0EB001000EB01
+:10ED6000800002EBC0008170D5215398C0EB0010E9
+:10ED700000EB800002EBC000C1705398C0EB0010A4
+:10ED800000EB8000114601EBC001049103210498BF
+:10ED900008F016FC01465398C0EB001000EB800011
+:10EDA0002B4A02EBC000017105210F91FDE3F52113
+:10EDB0005398C0EB001000EB8000254A02F8301099
+:10EDC0009DF854105398C0EB001000EB800002EB4C
+:10EDD000C0004170A22153980AE08CE24BE3E5E3C6
+:10EDE000E5E3E5E33FE08AE35DE1F7E3C2E2F6E372
+:10EDF000C0EB001000EB800002EBC0008170D92155
+:10EE00005398C0EB001000EB800002EBC000C17013
+:10EE10005398C0EB001000EB8000114601EBC001DD
+:10EE2000049101E0FEE3FEE30321049808F0C8FB2F
+:10EE300001465398C0EB00100CE00000584500203C
+:10EE4000BC3200201C3E0020BC1200209840002054
+:10EE5000987E002000EB8000FE4A02EBC0000171AA
+:10EE600005210F91A2E7F5215398C0EB001000EBAC
+:10EE70008000F84A02F830109DF854105398C0EB07
+:10EE8000001000EB800002EBC0004170539800EBD3
+:10EE9000400101EB0010F04901EB0010007BD0BBFA
+:10EEA00040F2A11153984843EC4901EBC00000F532
+:10EEB0006270549901EB410202EB011100EBC100B9
+:10EEC0008068B0F5100F05D34FF410000021CDE994
+:10EED000100113E040F2A11153984843DF4901EBC0
+:10EEE000C00000F56270549901EB410202EB011180
+:10EEF00000EBC10080680022CDE91002A5215398E3
+:10EF0000C0EB001000EB8000D24A02EBC000817021
+:10EF100000211A911FE046E0BDF86800C0F1020030
+:10EF2000C200DDE91010CDE91B0108461B99E9F785
+:10EF30007AF9C2B25398C0EB001000EB8000C549CB
+:10EF400001EBC003BDF86800C01C1A54BDF868008E
+:10EF5000401C80B21A90BDF868000328DCDBB521A4
+:10EF60005398C0EB001000EB8000BA4A02EBC000DF
+:10EF700081715398C0EB001000EB8000114601EB4B
+:10EF8000C00104910621049808F01AFB0146539829
+:10EF9000C0EB001000EB8000AE4A02EBC000C17174
+:10EFA00008210F917EE040F2A11153984843AB49EC
+:10EFB00001EBC00000F56270549901EB410202EBD5
+:10EFC000011100EBC1008068B0F1104F05D34FF084
+:10EFD00010410020CDE9101013E040F2A111539828
+:10EFE00048439E4901EBC00000F56270549901EB63
+:10EFF000410202EB011100EBC10080680022CDE963
+:10F000001002A6215398C0EB001000EB8000914A3B
+:10F0100002EBC000817000211A911CE0BDF868006D
+:10F02000C0F10300C200DDE91001CDE91D10E9F7D0
+:10F03000FAF8C2B25398C0EB001000EB800085498B
+:10F0400001EBC003BDF86800C01C1A54BDF868008D
+:10F05000401C80B21A90BDF868000428DEDBB521A0
+:10F060005398C0EB001000EB80007A4A02EBC0001E
+:10F07000C1715398C0EB001000EB8000114601EB0A
+:10F08000C00104910721049808F09AFA01465398A8
+:10F09000C0EB001000EB80006E4A02EBC000017272
+:10F0A00009210F9182E6F5215398C0EB001000EB87
+:10F0B0008000684A02F830109DF854105398C0EB55
+:10F0C000001000EB800002EBC0004170539800EB91
+:10F0D000400101EB0010604901EB0010007BD0BB48
+:10F0E00040F2A111539848435C4901EBC00000F580
+:10F0F0006270549901EB410202EB011100EBC10077
+:10F100008068B0F5100F05D14FF410000021CDE953
+:10F11000100113E040F2A111539848434F4901EB0D
+:10F12000C00000F56270549901EB410202EB01113D
+:10F1300000EBC10080680022CDE91002A5215398A0
+:10F14000C0EB001000EB8000424A02EBC00081706F
+:10F1500000211A911FE046E0BDF86800C0F10200EE
+:10F16000C200DDE91010CDE91F0108461F99E9F73B
+:10F170005AF8C2B25398C0EB001000EB800035493A
+:10F1800001EBC003BDF86800C01C1A54BDF868004C
+:10F19000401C80B21A90BDF868000328DCDBB9215E
+:10F1A0005398C0EB001000EB80002A4A02EBC0002D
+:10F1B00081715398C0EB001000EB8000114601EB09
+:10F1C000C00104910621049808F0FAF90146539809
+:10F1D000C0EB001000EB80001E4A02EBC000C171C2
+:10F1E00008210F9186E040F2A111539848431B4932
+:10F1F00001EBC00000F56270549901EB410202EB93
+:10F20000011100EBC1008068B0F1104F05D14FF043
+:10F2100010400021CDE9100113E040F2A1115398F4
+:10F2200048430E4901EBC00000F56270549901EBB0
+:10F23000410202EB011100EBC10080680022CDE920
+:10F240001002A6215398C0EB001000EB8000014A89
+:10F2500006E00000987E00209840002058450020DD
+:10F2600002EBC000817000211A911CE0BDF868001B
+:10F27000C0F10300C200DDE91001CDE92110E8F77B
+:10F28000D2FFC2B25398C0EB001000EB8000FE49E1
+:10F2900001EBC003BDF86800C01C1A54BDF868003B
+:10F2A000401C80B21A90BDF868000428DEDBB9214A
+:10F2B0005398C0EB001000EB8000F34A02EBC00053
+:10F2C000C1715398C0EB001000EB8000114601EBB8
+:10F2D000C00104910721049808F072F9014653987F
+:10F2E000C0EB001000EB8000E74A02EBC0000172A7
+:10F2F00009210F915AE5F5215398C0EB001000EB5E
+:10F300008000E14A02F830109DF854105398C0EB89
+:10F31000001000EB800002EBC0004170A221539866
+:10F32000C0EB001000EB800002EBC0008170C32135
+:10F330005398C0EB001000EB800002EBC000C170DE
+:10F340005398C0EB001000EB8000114601EBC001A8
+:10F3500004910321049808F033F901465398C0EB57
+:10F36000001000EB8000C84A02EBC00001710521CB
+:10F370000F911BE5F5215398C0EB001000EB8000C6
+:10F38000C14A02F830109DF854105398C0EB001099
+:10F3900000EB800002EBC0004170A2215398C0EB4B
+:10F3A000001000EB800002EBC0008170CA2153986E
+:10F3B000C0EB001000EB800002EBC000C17053985E
+:10F3C000C0EB001000EB8000114601EBC00104917E
+:10F3D0000321049808F0F4F801465398C0EB00109C
+:10F3E00000EB8000A84A02EBC000017105210F91DB
+:10F3F000DCE40120A5490870F5215398C0EB00100A
+:10F4000000EB8000A04A02F830109DF85410539889
+:10F41000C0EB001000EB800002EBC0004170A221A5
+:10F420005398C0EB001000EB800002EBC00081702D
+:10F43000BA215398C0EB001000EB800002EBC00033
+:10F44000C1705398C0EB001000EB8000114601EB37
+:10F45000C00104910321049808F0B2F801465398C2
+:10F46000C0EB001000EB8000874A02EBC000017186
+:10F4700005210F919AE4022084490870F5215398E0
+:10F48000C0EB001000EB80007F4A02F830109DF8BE
+:10F4900054105398C0EB001000EB800002EBC0004A
+:10F4A0004170A2215398C0EB001000EB800002EBEA
+:10F4B000C0008170B3215398C0EB001000EB8000B6
+:10F4C00002EBC000C1705398C0EB001000EB80004D
+:10F4D000114601EBC00104910321049808F070F873
+:10F4E00001465398C0EB001000EB8000664A02EB27
+:10F4F000C00000E044E0017105210F9156E4F521C0
+:10F500005398C0EB001000EB80005F4A02F8301007
+:10F510009DF854105398C0EB001000EB800002EBF4
+:10F52000C0004170A221539800E05AE3C0EB0010E4
+:10F5300000EB800002EBC0008170B6215398C0EB55
+:10F54000001000EB800002EBC000C1705398C0EBCC
+:10F55000001000EB8000114601EBC0010491032173
+:10F56000049808F02DF801465398C0EB001000EB0A
+:10F570008000454A02EBC000017105210F9115E49E
+:10F58000F5215398C0EB001000EB80003E4A02F8D2
+:10F5900030109DF854105398C0EB001000EB800021
+:10F5A00002EBC0004170539803E0DAE258E3B9E39C
+:10F5B000FEE300EB400101EB0010354901EB0010C8
+:10F5C000007B88BBA4215398C0EB001000EB8000A7
+:10F5D00002EBC000817000211A912DE028E166E164
+:10F5E00040F2A111539848432A4901EBC00101F5AB
+:10F5F0006271549800EB400202EB001001EBC00076
+:10F60000416BBDF86800C0F10100C000C1405398D3
+:10F61000C0EB001000EB80001B4A02EBC002BDF8FB
+:10F62000680002E095E09DE236E0C01C1154BDF890
+:10F630006800401C81B21A91BDF868000228CFDB37
+:10F64000B2215398C0EB001000EB80000E4A02EB91
+:10F65000C00041715398C0EB001000EB80001146D0
+:10F6600001EBC00104910521049807F0A9FF0146B0
+:10F670005398C0EB001000EB8000034A02EBC0007F
+:10F68000817107210F9163E0987E0020190200200C
+:10F690009840002058450020A5215398C0EB001049
+:10F6A00000EB8000FE4A02EBC000817000211A913D
+:10F6B00027E040F2A11153984843FA4901EBC001F9
+:10F6C00001F56271549800EB400202EB001001EB6F
+:10F6D000C000416BBDF86800C0F10200C000C1402D
+:10F6E0005398C0EB001000EB8000ED4A02EBC00223
+:10F6F000BDF86800C01C1154BDF86800401C81B200
+:10F700001A91BDF868000328D3DBB2215398C0EBEF
+:10F71000001000EB8000E24A02EBC00081715398B8
+:10F72000C0EB001000EB8000114601EBC00104911A
+:10F730000621049807F044FF01465398C0EB0010DF
+:10F7400000EB8000D64A02EBC000C17108210F9186
+:10F7500007E2F5215398C0EB001000EB8000D04A7F
+:10F7600002F830109DF854105398C0EB001000EBD5
+:10F77000800002EBC0004170A6215398C0EB00103E
+:10F7800000EB800002EBC000817000211A9127E09D
+:10F7900040F2A11153984843C24901EBC00101F561
+:10F7A0006271549800EB400202EB001001EBC000C4
+:10F7B000C16BBDF86800C0F10300C000C1405398A0
+:10F7C000C0EB001000EB8000B54A02EBC002BDF8B0
+:10F7D0006800C01C1154BDF86800401C81B21A9129
+:10F7E000BDF868000428D3DBE1215398C0EB00107A
+:10F7F00000EB8000AA4A02EBC000C1715398C0EB35
+:10F80000001000EB8000114601EBC00104910721BC
+:10F81000049807F0D5FE01465398C0EB001000EBAA
+:10F8200080009F4A02EBC000017209210F91D9E3C9
+:10F83000F5215398C0EB001000EB8000984A02F8C5
+:10F8400030109DF854105398C0EB001000EB80006E
+:10F8500002EBC0004170A2215398C0EB001000EBF6
+:10F86000800002EBC0008170C5215398C0EB0010EE
+:10F8700000EB800002EBC000C1705398C0EB001099
+:10F8800000EB8000114601EBC001049103210498B4
+:10F8900007F096FE01465398C0EB001000EB800085
+:10F8A0007F4A02EBC000017105210F919AE3F52117
+:10F8B0005398C0EB001000EB8000794A02F830103A
+:10F8C0009DF854105398C0EB001000EB800002EB41
+:10F8D000C0004170539800EB400101EB00107249E9
+:10F8E00001EB0010007BE0BBAC215398C0EB001093
+:10F8F00000EB800002EBC000817000211A912FE024
+:10F9000040F2A11153984843664901EBC00000F54D
+:10F910006270549901EB410202EB011100EBC1004E
+:10F9200050F8221F4068BDF86820C2F10402D200DE
+:10F93000CDE9230108462399E8F775FCC2B2539834
+:10F94000C0EB001000EB8000554901EBC003BDF88F
+:10F950006800C01C1A54BDF86800401C80B21A90A0
+:10F9600000E05CE0BDF868000528C9DB00211A91C1
+:10F970002DE040F2A111539848434A4901EBC000E1
+:10F9800000F56270549901EB410202EB011100EBAA
+:10F99000C10122318868C968BDF86820C2F104023B
+:10F9A000D200CDE92510E8F73EFCC2B25398C0EB77
+:10F9B000001000EB80003A4901EBC003BDF868007D
+:10F9C00008301A54BDF86800401C80B21A90BDF887
+:10F9D00068000528CDDBCE215398C0EB001000EB6A
+:10F9E00080002F4A02EBC00041735398C0EB001017
+:10F9F00000EB8000114601EBC00104910D21049839
+:10FA000007F0DEFD01465398C0EB001000EB8000CC
+:10FA1000234A02EBC00081730F210F91A1E0AE21B8
+:10FA20005398C0EB001000EB80001D4A02EBC000B1
+:10FA3000817000211A912FE040F2A11153984843A0
+:10FA4000184901EBC00000F56270549901EB4102C6
+:10FA500002EB011100EBC10050F8221F4068BDF815
+:10FA60006820C2F10502D200CDE927010846279996
+:10FA7000E8F7D9FBC2B25398C0EB001000EB80004E
+:10FA8000074901EBC003BDF86800C01C1A54BDF85B
+:10FA90006800401C80B21A90BDF86800062805E096
+:10FAA000987E00205845002098400020C4DB0021AB
+:10FAB0001A912FE040F2A11153984843FE4901EBFF
+:10FAC000C00000F56270549901EB410202EB011194
+:10FAD00000EBC10022308168C068BDF86820C2F127
+:10FAE0000502D200CDE9290108462999E8F79BFBD8
+:10FAF000C2B25398C0EB001000EB8000EF4901EB5D
+:10FB0000C003BDF8680009301A54BDF86800401CF5
+:10FB100080B21A90BDF868000628CBDBCE2153983E
+:10FB2000C0EB001000EB8000E44A02EBC000C173A0
+:10FB30005398C0EB001000EB8000114601EBC001B0
+:10FB400004910F21049807F03BFD01465398C0EB48
+:10FB5000001000EB8000D94A02EBC00001741121B3
+:10FB60000F913FE2F5215398C0EB001000EB8000AD
+:10FB7000D24A02F830109DF854105398C0EB001090
+:10FB800000EB800002EBC0004170A2215398C0EB53
+:10FB9000001000EB800002EBC0008170E52153985B
+:10FBA000C0EB001000EB800002EBC000C170539866
+:10FBB000C0EB001000EB8000114601EBC001049186
+:10FBC0000321049807F0FCFC01465398C0EB001099
+:10FBD00000EB8000B94A02EBC000017105210F91D2
+:10FBE00000E2F5215398C0EB001000EB8000B34A0F
+:10FBF00002F830109DF854105398C0EB001000EB41
+:10FC0000800002EBC0004170A2215398C0EB0010AD
+:10FC100000EB800002EBC0008170E7215398C0EB3D
+:10FC2000001000EB800002EBC000C1705398C0EBE5
+:10FC3000001000EB8000114601EBC001049103218C
+:10FC4000049807F0BDFC01465398C0EB001000EB90
+:10FC500080009A4A02EBC000017105210F91C1E1B9
+:10FC6000F5215398C0EB001000EB8000934A02F896
+:10FC700030109DF854105398C0EB001000EB80003A
+:10FC800002EBC0004170A2215398C0EB001000EBC2
+:10FC9000800002EBC000817011215398C0EB00106E
+:10FCA00000EB800002EBC000C1705398C0EB001065
+:10FCB00000EB8000114601EBC00104910321049880
+:10FCC00007F07EFC01465398C0EB001000EB80006B
+:10FCD0007A4A02EBC000017105210F91012240F226
+:10FCE000A11153984843744901EBC00101F56271B9
+:10FCF000549800EB400303EB001001F83020D522AC
+:10FD000040F2A111539848436B4901EBC00000F544
+:10FD10006270549901EB410303EB011100EBC10048
+:10FD200042715FE1F5215398C0EB001000EB8000B9
+:10FD3000624A02F830109DF854105398C0EB00103E
+:10FD400000EB800002EBC0004170A5215398C0EB8E
+:10FD5000001000EB800002EBC0008170012153987D
+:10FD6000C0EB001000EB800002EBC000C170C221AC
+:10FD70005398C0EB001000EB800002EBC000017153
+:10FD800000215398C0EB001000EB800002EBC00094
+:10FD9000417112215398C0EB001000EB800002EB80
+:10FDA000C00081715398C0EB001000EB800000E0B0
+:10FDB00014E0114601EBC00104910621049807F0FC
+:10FDC000FFFB01465398C0EB001000EB80003B4A5C
+:10FDD00002EBC000C17108210F9103E1F521539896
+:10FDE000C0EB001000EB8000344A02F830109DF8A0
+:10FDF00054105398C0EB001000EB800002EBC000E1
+:10FE00004170FF215398C0EB001000EB800002EB23
+:10FE1000C000817000211A911CE0539800EB400152
+:10FE200001EB0010264901EB00110E31BDF868000E
+:10FE3000095C5398C0EB001000EB80001F4A02EBF6
+:10FE4000C002BDF86800C01C1154BDF86800401C19
+:10FE500081B21A91BDF868000A28DEDB539800EBE6
+:10FE6000400101EB0010164901EB0010408B01121C
+:10FE70005398C0EB001000EB8000104A02EBC0006A
+:10FE80004173539800EB400101EB00100C4901EB6A
+:10FE90000010408BC1B25398C0EB001000EB800003
+:10FEA00002EBC000817340F2A1115398484302490C
+:10FEB00001EBC00106E0000058450020987E0020BC
+:10FEC0009840002001F56271549800EB400202EB6B
+:10FED000001001EBC000B0F88E0001125398C0EB87
+:10FEE000001000EB8000FE4A02EBC000C17340F23C
+:10FEF000A11153984843FB4901EBC00101F5627120
+:10FF0000549800EB400202EB001001EBC000B0F887
+:10FF10008E00C1B25398C0EB001000EB8000F04A95
+:10FF200002EBC000017440F2A11153984843ED491F
+:10FF300001EBC00101F56271549800EB400202EB45
+:10FF4000001001EBC000B0F88E10539801EB802038
+:10FF500081B203200491E9F71FF800211A9114E0FF
+:10FF6000E149BDF86800095C5398C0EB001000EB54
+:10FF70008000DB4A02EBC002BDF86800113011546A
+:10FF8000BDF86800401C81B21A91BDF86800B0F558
+:10FF9000007FE5DB13215398C0EB001000EB8000DD
+:10FFA000CF4A02EBC00080F811125398C0EB00104A
+:10FFB00000EB8000114601EBC001049140F21121D9
+:10FFC000049807F0FDFA01465398C0EB001000EBCF
+:10FFD0008000C34A02EBC00080F8121240F21321E5
+:10FFE0000F9100BF00BF06F0FABB5499149140F284
+:10FFF000A11153984843BB4901EBC00108319DF85A
+:020000040802F0
+:100000005000C0EBC00001EBC000417808460491ED
+:10001000002107F0F9FBC1B2159140F2A1115398EC
+:100020004843B04901EBC00108319DF85000C0EBD6
+:10003000C00001EBC000017940F2A1125398504377
+:10004000A84A02EBC0004079814208D1012140F268
+:10005000A11253985043A34A02EBC0000171A34977
+:10006000539801EB00119DF8500001440491087869
+:10007000401CC1B20498017011F09EFC9C49C1F86B
+:10008000180FFB215398C0EB001000EB8000944A3E
+:1000900002F830109DF854105398C0EB001000EB9C
+:1000A000800002EBC0004170924841795398C0EB48
+:1000B000001000EB800002EBC00001718D48017957
+:1000C0005398C0EB001000EB800002EBC0004171C0
+:1000D0008848C1785398C0EB001000EB800002EB19
+:1000E000C0008171834881785398C0EB001000EB09
+:1000F000800002EBC000C1717E4841785398C0EB8C
+:10010000001000EB800002EBC0000172784890F80C
+:100110000B1F5398C0EB001000EB800002EBC000F7
+:10012000417200211A911AE07148D0F8180FBDF8F9
+:100130006810C1F10301C900C840C1B25398C0EBB7
+:10014000001000EB8000664A02EBC002BDF86800B8
+:100150000A301154BDF86800401C81B21A91BDF8F4
+:1001600068000428E0DB40F2A111539848435D4940
+:1001700001EBC00108319DF85000C0EBC00011F840
+:1001800030105398C0EB001000EB8000544A02EB93
+:10019000C00081730F210F91559807287ED2DFE8A8
+:1001A00000F07D0446CCF2F0EF00A1215398C0EBA3
+:1001B000001000EB80004A4A02EBC002BDF83C0090
+:1001C0001154BDF83C00401C81B20F915398C0EB14
+:1001D000001000EB8000424A02EBC002BDF83C0078
+:1001E00055991154BDF83C00401C81B20F9140F26A
+:1001F000A111539848433B4901EBC00108319DF8D8
+:100200005000C0EBC00001EBC000017A5398C0EB76
+:10021000001000EB8000324A02EBC002BDF83C0047
+:100220001154BDF83C00401C81B20F9196E2A1210F
+:100230005398C0EB001000EB8000294A02EBC0028B
+:10024000BDF83C001154BDF83C00401C81B20F9138
+:100250005398C0EB001000EB8000214A02EBC00273
+:10026000BDF83C0055991154BDF83C00401C81B2CA
+:100270000F9140F2A111539848431A4901EBC00174
+:1002800008319DF85000C0EBC00001EBC000017ABE
+:100290005398C0EB001000EB800000E05FE2104AD2
+:1002A00002EBC002BDF83C001154BDF83C00401CFC
+:1002B00081B20F9100211A9135E040F2A1115398BB
+:1002C0004843084901EBC00108319DF85000C0EBDC
+:1002D000C00001EBC000C168BDF868000CE0000080
+:1002E000987E002058450020C52F0020883E002021
+:1002F000BC220020C7310020C0F10300C000C14073
+:100300005398C0EB001000EB8000FC4A02EBC002E7
+:10031000BDF83C30BDF8680018441154BDF86800C1
+:10032000401C81B21A91BDF868000428C5DBBDF8F5
+:100330003C00001D81B20F9178E7A1215398C0EBDA
+:10034000001000EB8000ED4A02EBC002BDF83C005B
+:100350001154BDF83C00401C81B20F915398C0EB82
+:10036000001000EB8000E54A02EBC002BDF83C0043
+:1003700055991154BDF83C00401C81B20F9155E7CE
+:10038000E1E0BDE0FFE7A1215398C0EB001000EBD6
+:100390008000DA4A02EBC002BDF83C001154BDF8FF
+:1003A0003C00401C81B20F915398C0EB001000EB51
+:1003B0008000D24A02EBC002BDF83C0055991154AE
+:1003C000BDF83C00401C81B20F9140F2A11153983E
+:1003D0004843CB4901EBC00108319DF85000C0EB08
+:1003E000C00001EBC000017C5398C0EB001000EB93
+:1003F0008000C24A02EBC002BDF83C001154BDF8B7
+:100400003C00401C81B20F9140F2A1115398484327
+:10041000BB4901EBC00008309DF85010C1EBC10191
+:1004200000EBC100007C20B1012803D0022865D177
+:1004300032E063E000211A9124E040F2A1115398C8
+:100440004843AF4901EBC00108319DF85000C0EBB3
+:10045000C00001EBC0011131BDF86800095C539880
+:10046000C0EB001000EB8000A44A02EBC002BDF814
+:100470003C30BDF8680018441154BDF86800401CB9
+:1004800081B21A91BDF868000328D6DBBDF83C00A4
+:10049000C01C81B20F9131E000211A9124E040F29A
+:1004A000A11153984843964901EBC00108319DF8CA
+:1004B0005000C0EBC00001EBC0011631BDF8680070
+:1004C000095C5398C0EB001000EB80008B4A02EBF4
+:1004D000C002BDF83C30BDF8680018441154BDF8A6
+:1004E0006800401C81B21A91BDF868000628D6DB6E
+:1004F000BDF83C00801D81B20F9100BF00BF2DE10F
+:10050000A1215398C0EB001000EB80007B4A02EB66
+:10051000C002BDF83C001154BDF83C00401C81B243
+:100520000F915398C0EB001000EB8000734A02EB70
+:10053000C002BDF83C0055991154BDF83C00401C68
+:1005400081B20F910AE1A1215398C0EB001000EB9A
+:1005500080006A4A02EBC002BDF83C001154BDF8AD
+:100560003C00401C81B20F915398C0EB001000EB8F
+:100570008000624A02EBC002BDF83C00559911545C
+:10058000BDF83C00401C81B20F9100211A911EE081
+:10059000539800EB400101EB00105A4901EB0011A8
+:1005A0000E31BDF86800095C5398C0EB001000EBF9
+:1005B0008000524A02EBC002BDF83C30BDF8680032
+:1005C00018441154BDF86800401C81B21A91BDF85E
+:1005D00068000A28DCDBBDF83C000A3081B20F91CC
+:1005E000539800EB400101EB0010464901EB00106D
+:1005F000408B0212BDF83C1008460491491C8BB296
+:100600000F935399C1EB011101EB81013B4B03EBBC
+:10061000C1010A54539800EB400101EB0010394925
+:1006200001EB0010408BC2B2BDF83C00411C8BB204
+:100630000F9304905399C1EB011101EB81012F4BF2
+:1006400003EBC1010A5440F2A111539848432C49CD
+:1006500001EBC00008309DF85010C1EBC10100EB68
+:10066000C100008D0212BDF83C00411C8BB20F93FB
+:1006700004905399C1EB011101EB81011F4B03EB76
+:10068000C1010A5440F2A111539848431C4901EB9F
+:10069000C00008309DF85010C1EBC10100EBC10053
+:1006A000008DC2B2BDF83C1008460491491C8BB2C3
+:1006B0000F935399C1EB011101EB81010F4B03EB38
+:1006C000C1010A5440F2A111539848430C4901EB6F
+:1006D000C00008309DF85010C1EBC10100EBC10013
+:1006E000028D539802EB802080B2014604900320D3
+:1006F000E8F752FC00201A901DE00000987E0020D0
+:100700005845002098400020FB49BDF86800095C6E
+:100710005398C0EB001000EB8000F84A02EBC002D7
+:10072000BDF83C30BDF8680018441154BDF86800AD
+:10073000401C81B21A91BDF86800B0F5007FE3DB80
+:10074000BDF83C0000F5007081B20F9178215398FC
+:1007500000EB4000EA4A02EB80008160F4E3A22251
+:10076000BDF83C1008460491491C8BB20F93539975
+:10077000C1EB011101EB8101E04B03EBC1010A5414
+:1007800000200B90BEE340F2A11153984843DD498D
+:1007900001EBC00108319DF85000C0EBC00001EB37
+:1007A000C0008178BDF82C000844C0B25490BDF858
+:1007B0002C00401CC2B2BDF83C00411C8BB20F9310
+:1007C00004905399C1EB011101EB8101CB4B03EB79
+:1007D000C1010A5440F2A11153984843C94901EBA1
+:1007E000C00202F56272549800EB400101EB001068
+:1007F00002EBC0004279BDF83C00411C8BB20F9364
+:1008000004905399C1EB011101EB8101BB4B03EB48
+:10081000C1010A5440F2A11153984843B94901EB70
+:10082000C00101F56271549800EB400202EB001028
+:1008300001EBC00040790D281ED2DFE800F01D0753
+:10084000080942AB0A0B0CFEFD1E300000BF00BFC2
+:1008500000BF00BF00BF0022BDF83C100846049155
+:10086000491C8BB20F935399C1EB011101EB81012C
+:10087000A24B03EBC1010A543EE30022BDF83C1039
+:1008800008460491491C8BB20F935399C1EB011197
+:1008900001EB8101994B03EBC1010A542CE30022C7
+:1008A000BDF83C1008460491491C8BB20F93539934
+:1008B000C1EB011101EB8101904B03EBC1010A5423
+:1008C0001AE30522BDF83C1008460491491C8BB27E
+:1008D0000F935399C1EB011101EB8101874B03EB9E
+:1008E000C1010A5440F2A11153984843854901EBD4
+:1008F000C00101F56271549800EB400202EB001058
+:1009000001EBC000C279BDF83C1008460491491CB7
+:100910008BB20F935399C1EB011101EB8101774B1E
+:1009200003EBC1010A5400201A9029E040F2A11102
+:1009300053984843734901EBC00101F56271549823
+:1009400000EB400202EB001001EBC0008168BDF833
+:100950006800C0F10300C000C1405398C0EB001014
+:1009600000EB8000654A02EBC002BDF83C30BDF8E8
+:10097000680018441154BDF86800401C81B21A91F7
+:10098000BDF868000428D1DBBDF83C00001D81B231
+:100990000F91B1E20922BDF83C1008460491491CB0
+:1009A0008BB20F935399C1EB011101EB8101534BB2
+:1009B00003EBC1010A5440F2A11153984843514935
+:1009C00001EBC00000F56270549901EB410202EBAB
+:1009D000011100EBC100C279BDF83C00411C8BB293
+:1009E0000F9304905399C1EB011101EB8101434B2B
+:1009F00003EBC1010A5400201A902CE040F2A1112F
+:100A0000539848433F4901EBC00101F56271549886
+:100A100000EB400202EB001001EBC0008168BDF862
+:100A20006800C0F10300C000C1405398C0EB001043
+:100A300000EB8000314A01E099E065E002EBC00282
+:100A4000BDF83C30BDF8680018441154BDF868008A
+:100A5000401C81B21A91BDF868000428CEDBBDF8B5
+:100A60003C00001D81B20F910022BDF83C100846E9
+:100A70000491491C8BB20F935399C1EB011101EB07
+:100A800081011E4B03EBC1010A5400201A9029E09A
+:100A900040F2A111539848431A4901EBC00101F5F6
+:100AA0006271549800EB400202EB001001EBC000B1
+:100AB000416BBDF86800C0F10200C000C14053980E
+:100AC000C0EB001000EB80000C4A02EBC002BDF846
+:100AD0003C30BDF8680018441154BDF86800401C53
+:100AE00081B21A91BDF868000328D1DBBDF83C0043
+:100AF000C01C81B20F91FFE1C52F0020987E00201D
+:100B0000583E00205845002040F2A1115398484318
+:100B1000FE4901EBC00101F56271549800EB4002FF
+:100B200002EB001001EBC00090F89320BDF83C10E0
+:100B300008460491491C8BB20F935399C1EB0111E4
+:100B400001EB8101F24B03EBC1010A540022BDF815
+:100B50003C00411C8BB20F9304905399C1EB0111DF
+:100B600001EB8101EA4B03EBC1010A54C4E140F2FD
+:100B7000A11153984843E54901EBC00000F56270AC
+:100B8000549901EB410202EB011100EBC10090F816
+:100B90009300012806D002286DD003287DD00428B8
+:100BA00068D13DE10422BDF83C1008460491491C7F
+:100BB0008BB20F935399C1EB011101EB8101D44B1F
+:100BC00003EBC1010A5440F2A11153984843CF49A5
+:100BD00001EBC00000F56270549901EB410202EB99
+:100BE000011100EBC10090F89320BDF83C00411CBE
+:100BF0008BB20F9304905399C1EB011101EB81016A
+:100C0000C34B03EBC1010A5400201A9029E040F2C3
+:100C1000A11153984843BD4901EBC00101F5627130
+:100C2000549800EB400202EB001001EBC000416B56
+:100C3000BDF86800C0F10200C000C1405398C0EB8D
+:100C4000001000EB8000B24A02EBC002BDF83C305D
+:100C5000BDF8680018441154BDF86800401C81B20A
+:100C60001A91BDF868000328D1DBBDF83C00C01C18
+:100C700081B20F913EE10422BDF83C100846049178
+:100C8000491C8BB20F935399C1EB011101EB810108
+:100C90009F4B03EBC1010A5400E057E040F2A11161
+:100CA00053984843994901EBC00000F5627054998C
+:100CB00001EB410202EB011100EBC10090F893201F
+:100CC000BDF83C00411C8BB20F9304905399C1EBCB
+:100CD000011101EB81018E4B03EBC1010A5400208D
+:100CE0001A9029E040F2A11153984843874901EB3B
+:100CF000C00101F56271549800EB400202EB001054
+:100D000001EBC000C16BBDF86800C0F10200C0007B
+:100D1000C1405398C0EB001000EB80007C4A02EB0E
+:100D2000C002BDF83C30BDF8680018441154BDF84D
+:100D30006800401C81B21A91BDF868000328D1DB1D
+:100D4000BDF83C00C01C81B20F91D3E00322BDF876
+:100D50003C1008460491491C8BB20F935399C1EB88
+:100D6000011101EB81016A4B03EBC1010A5440F20E
+:100D7000A11153984843654901EBC00000F562702A
+:100D8000549901EB410202EB011100EBC10090F814
+:100D90009320BDF83C00411C8BB20F9304905399F3
+:100DA000C1EB011101EB8101594B03EBC1010A5465
+:100DB00000201A902AE040F2A11153984843534969
+:100DC00001EBC00101F56271549800EB400202EBA7
+:100DD000001001EBC000B0F84010BDF86800C0F191
+:100DE0000100C00001415398C0EB001000EB8000EF
+:100DF000474A02EBC002BDF83C30BDF86800184419
+:100E00001154BDF86800401C81B21A91BDF8680009
+:100E10000228D0DBBDF83C00801C81B20F9169E054
+:100E20000322BDF83C1008460491491C8BB20F9375
+:100E30005399C1EB011101EB8101354B03EBC1016A
+:100E40000A5440F2A11153984843304901EBC000C5
+:100E500000F56270549901EB410202EB011100EBC5
+:100E6000C10090F89320BDF83C00411C8BB20F9359
+:100E700004905399C1EB011101EB8101244B03EB69
+:100E8000C1010A5400201A902AE040F2A11153989F
+:100E900048431E4901EBC00101F56271549800EB13
+:100EA000400202EB001001EBC000B0F84210BDF8A8
+:100EB0006800C0F10100C00001415398C0EB001070
+:100EC00000EB8000124A02EBC002BDF83C30BDF8D6
+:100ED000680018441154BDF86800401C81B21A9192
+:100EE000BDF868000228D0DBBDF83C00801C81B250
+:100EF0000F9100BF00BF00BF00BFBDF82C00401C19
+:100F000081B20B9140F2A111539803E058450020A3
+:100F1000987E00204843FE4901EBC00108319DF84E
+:100F20005000C0EBC00011F83010BDF82C00814219
+:100F30003FF729ACBDF82C0028B9F648006800F04E
+:100F4000010000B100BE00BF00BFBDF83C00010AB7
+:100F50005398C0EB001000EB8000EF4A02EBC0009A
+:100F60008170BDF83C00C1B25398C0EB001000EB9B
+:100F7000800002EBC000C170E848D0F8181F04914F
+:100F8000BDF83C000E3803905398C0EB001000EB06
+:100F90008000114601EBC0000E300290DDE9031223
+:100FA000E8F7AFFA5398C0EB001000EB8000DA4985
+:100FB00001EBC0010491BDF83C100498E8F7A8FCCF
+:100FC00005900598020A5398C0EB001000EB8000D2
+:100FD000D14901EBC000BDF83C104254BDF83C00C3
+:100FE000401C80B20F900598C2B25398C0EB00101D
+:100FF00000EB8000C84901EBC000BDF83C10425432
+:10100000BDF83C00401C80B20F9005F0E8BB53983F
+:1010100000EB400101EB0010C14901EB0011303140
+:10102000549801EB00104178159140F2A1115398AA
+:101030004843B74901EBC00101F56271549800EBD8
+:10104000400202EB001011F8301040F2A112539848
+:101050005043AF4A02EBC0004079814208D10121E0
+:1010600040F2A11253985043A94A02EBC00001710B
+:10107000AC49539801EB00115498085C401CC1B274
+:10108000A84A539802EB0012549811549DF854004A
+:10109000002804DD9DF85400401EC1B215915598FA
+:1010A000A1380A287DD2DFE800F0FDFCFBFAF9F850
+:1010B000F705F6F502215398C0EB001000EB800015
+:1010C000954A02F830109DF854004030C1B2539850
+:1010D000C0EB001000EB800002EBC000417041212A
+:1010E0005398C0EB001000EB800002EBC000817051
+:1010F00030215398C0EB001000EB800002EBC000E1
+:10110000C1705398C0EB001000EB800002EBC000F0
+:10111000017140F2A111539848437D4901EBC00190
+:1011200001F56271549800EB400202EB001001EBF4
+:10113000C000007901095398C0EB001000EB80005B
+:10114000754A02EBC00041715398C0EB001000EBF0
+:101150008000114601EBC00040790A2812DA53984A
+:10116000C0EB001000EB800001EBC0004079303094
+:10117000C1B25398C0EB001000EB800002EBC0003E
+:10118000417115E05398C0EB001000EB80006249FC
+:1011900001EBC00040793730C1B25398C0EB00106A
+:1011A00000E010E200EB80005B4A02EBC0004171FE
+:1011B00040F2A11153984843554901EBC00101F594
+:1011C0006271549800EB400202EB001001EBC0008A
+:1011D000007900F00F015398C0EB001000EB800085
+:1011E0004D4A02EBC00081715398C0EB001000EB38
+:1011F0008000114601EBC00080790A2812DA53986A
+:10120000C0EB001000EB800001EBC00080793030B3
+:10121000C1B25398C0EB001000EB800002EBC0009D
+:10122000817113E05398C0EB001000EB80003A4945
+:1012300001EBC00080793730C1B25398C0EB001089
+:1012400000EB8000344A02EBC00081710322539806
+:10125000C0EB001000EB80002F4901EBC000C27111
+:101260005398C0EB001000EB800001EBC000401C65
+:1012700007210490E8F72EF901465398C0EB0010BF
+:1012800000EB8000244A02EBC000017209210F919B
+:10129000002108E029E1ABE087E371E3BFE293E1DD
+:1012A000F9E052E019E040F2A11253985043184A75
+:1012B00002EBC0000171082240F2A111539848438B
+:1012C000134901EBC00000F56270549901EB410332
+:1012D00003EB011100F831207CE304215398C0EBAB
+:1012E000001000EB80000C4A02F830109DF854000A
+:1012F0004030C1B25398C0EB001000EB800002EB0D
+:10130000C000417051215398C0EB00100CE0000068
+:1013100058450020F0ED00E0987E0020BC2200201F
+:1013200098400020883E002000EB800002EBC000C7
+:10133000817005215398C0EB001000EB800002EB98
+:10134000C000C17004210F9144E302215398C0EB07
+:10135000001000EB8000FE4A02F830109DF85400A7
+:101360004030C1B25398C0EB001000EB800002EB9C
+:10137000C000417041215398C0EB001000EB800089
+:1013800002EBC000817031215398C0EB001000EBDC
+:10139000800002EBC000C17035215398C0EB0010F3
+:1013A00000EB800002EBC000017103215398C0EBF9
+:1013B000001000EB800002EBC00041715398C0EBBD
+:1013C000001000EB8000114601EBC000401C05211D
+:1013D0000490E8F77FF801465398C0EB001000EB4B
+:1013E0008000DB4A02EBC000817107210F91F1E21E
+:1013F00002215398C0EB001000EB8000D44A02F8A1
+:1014000030109DF854004030C1B25398C0EB00102A
+:1014100000EB800002EBC000417041215398C0EB0B
+:10142000001000EB800002EBC00081703221539865
+:10143000C0EB001000EB800002EBC000C170302157
+:101440005398C0EB001000EB800002EBC00001716C
+:1014500003215398C0EB001000EB800002EBC000AA
+:1014600041715398C0EB001000EB8000114601EB76
+:10147000C000401C05210490E8F72CF80146539861
+:10148000C0EB001000EB8000B14A02EBC00081719C
+:1014900007210F919EE204215398C0EB001000EB4E
+:1014A0008000AB4A02F830109DF854004030C1B2C1
+:1014B0005398C0EB001000EB800002EBC0004170BD
+:1014C00041215398C0EB001000EB800002EBC000FC
+:1014D000817005215398C0EB001000EB800002EBF7
+:1014E000C000C17004210F9174E202215398C0EB37
+:1014F000001000EB8000964A02F830109DF854006E
+:101500004030C1B25398C0EB001000EB800002EBFA
+:10151000C000417041215398C0EB001000EB8000E7
+:1015200002EBC000817031215398C0EB001000EB3A
+:10153000800002EBC000C17032215398C0EB001054
+:1015400000EB800002EBC000017103215398C0EB57
+:10155000001000EB800002EBC00041715398C0EB1B
+:10156000001000EB8000114601EBC000401C05217B
+:101570000490E7F7AFFF01465398C0EB001000EB73
+:101580008000734A02EBC000817107210F915398CC
+:1015900000EB400101EB00106E4901EB001130310E
+:1015A000549801EB0010807820F02002539800EB53
+:1015B000400101EB0010674901EB001030305499F5
+:1015C00000EB0110827005E202215398C0EB00107D
+:1015D00000EB80005E4A02F830109DF85400403065
+:1015E000C1B25398C0EB001000EB800002EBC000CA
+:1015F000417041215398C0EB001000EB800002EBDA
+:10160000C000817031215398C0EB001000EB8000C6
+:1016100002EBC000C17030215398C0EB001000EB0A
+:10162000800002EBC000017140F2A11153984843C1
+:10163000494901EBC00000F56270549901EB410289
+:1016400002EB011100EBC1008068B0F5100F0AD366
+:1016500030215398C0EB001000EB80003C4A02EBB5
+:10166000C000417109E032215398C0EB001000EB3B
+:101670008000374A02EBC000417140F2A11153983B
+:101680004843354901EBC00000F56270549901EB05
+:10169000410202EB011100EBC100C07901280AD11F
+:1016A00031215398C0EB001000EB8000284A02EB78
+:1016B000C00081711BE040F2A111539848432649B4
+:1016C00001EBC00000F56270549901EB410202EB9E
+:1016D000011100EBC100C07948B932215398C0EB29
+:1016E000001000EB80001A4A02EBC000817100215B
+:1016F0001A912AE040F2A11153984843164901EB90
+:10170000C00101F56271549800EB400202EB001039
+:1017100001EBC0008168BDF86800C0F105008000E1
+:10172000C14001F00F0130315398C0EB001000EBC5
+:101730008000074A02EBC002BDF86800C01D1154CA
+:10174000BDF86800401C81B21A91BDF8680005E040
+:10175000987E002098400020584500200628C9DBCC
+:1017600032215398C0EB001000EB8000FE4A02EBE0
+:10177000C000417300211A912AE040F2A111539850
+:101780004843FA4901EBC00101F56271549800EB3E
+:10179000400202EB001001EBC000416BBDF8680095
+:1017A000C0F103008000C14001F00F0130315398B7
+:1017B000C0EB001000EB8000EB4A02EBC002BDF86A
+:1017C00068000E301154BDF86800401C81B21A91B7
+:1017D000BDF868000428D0DB03225398C0EB00104A
+:1017E00000EB8000E04901EBC00082745398C0EB2D
+:1017F000001000EB800001EBC000401C122104909F
+:10180000E7F768FE01465398C0EB001000EB80003C
+:10181000D54A02EBC000C17414210F91DAE0022115
+:101820005398C0EB001000EB8000CF4A02F8301054
+:101830009DF854004030C1B25398C0EB001000EB4B
+:10184000800002EBC000417041215398C0EB0010B2
+:1018500000EB800002EBC000817032215398C0EB96
+:10186000001000EB800002EBC000C17031215398E2
+:10187000C0EB001000EB800002EBC00001713221D0
+:101880005398C0EB001000EB800002EBC0004171E8
+:101890005398C0EB001000EB800002EBC000817198
+:1018A00000211A912AE040F2A11153984843AF4910
+:1018B00001EBC00101F56271549800EB400202EBAC
+:1018C000001001EBC000416BBDF86800C0F10300DF
+:1018D0008000C14001F00F0130315398C0EB00107F
+:1018E00000EB8000A04A02EBC002BDF86800C01DFA
+:1018F0001154BDF86800401C81B21A91BDF868000F
+:101900000428D0DB00211A9111E030215398C0EB5C
+:10191000001000EB8000944A02EBC002BDF86800A2
+:101920000B301154BDF86800401C81B21A91BDF80B
+:1019300068001928E9DB03225398C0EB001000EB84
+:101940008000894901EBC00080F824205398C0EB47
+:10195000001000EB800001EBC000401C242104902B
+:10196000E7F7B8FD01465398C0EB001000EB80008C
+:101970007D4A02EBC00080F8251026210F9129E056
+:1019800010215398C0EB001000EB8000764A02F85B
+:10199000301030215398C0EB001000EB800002EBB8
+:1019A000C000417002210F9114E010215398C0EB48
+:1019B000001000EB80006C4A02F83010312153987F
+:1019C000C0EB001000EB800002EBC0004170022170
+:1019D0000F9100BF00BF04F002BF539800EB40011D
+:1019E00001EB0010624901EB00113031549801EB1A
+:1019F00000104178159140F2A111539848435B497A
+:101A000001EBC00101F56271549800EB400202EB5A
+:101A1000001011F8301040F2A11253985043534A6D
+:101A200002EBC0004079814208D1012140F2A112AD
+:101A3000539850434D4A02EBC00001714D495398F1
+:101A400001EB00115498085C401CC1B2494A5398FC
+:101A500002EB0012549811549DF85400002804DD44
+:101A60009DF85400401EC1B215915598A1380A281E
+:101A70002FD2DFE800F0052FDFFDFCFBFA2E8CF9FA
+:101A800004215398C0EB001000EB8000364A02F8A6
+:101A900030109DF854004030C1B25398C0EB001094
+:101AA00000EB800002EBC000417051215398C0EB65
+:101AB000001000EB800002EBC000817005215398FC
+:101AC000C0EB001000EB800002EBC000C1700421ED
+:101AD0000F912DE302215398C0EB001000EB800022
+:101AE000214A02F830109DF854004030C1B253989A
+:101AF000C0EB001000EB800002EBC0004170412100
+:101B00005398C0EB001000EB800002EBC000817026
+:101B100031215398C0EB001000EB800002EBC000B5
+:101B2000C17035215398C0EB001000EB800002EB30
+:101B3000C000017103215398C0EB001000EB80003E
+:101B400002EBC00041715398C0EB001000EB800025
+:101B5000114601EBC000401C05210490E7F7BAFCD8
+:101B60000146539808E00000987E00205845002068
+:101B700098400020883E0020C0EB001000EB800061
+:101B8000FE4A02EBC000817107210F91ADE30221F3
+:101B90005398C0EB001000EB8000F84A02F83010B8
+:101BA0009DF854004030C1B25398C0EB001000EBD8
+:101BB000800002EBC000417041215398C0EB00103F
+:101BC00000EB800002EBC000817032215398C0EB23
+:101BD000001000EB800002EBC000C1703021539870
+:101BE000C0EB001000EB800002EBC000017103218C
+:101BF0005398C0EB001000EB800002EBC000417175
+:101C00005398C0EB001000EB8000114601EBC000C0
+:101C1000401C05210490E7F75DFC01465398C0EB9A
+:101C2000001000EB8000D54A02EBC0008171072153
+:101C30000F915AE304215398C0EB001000EB800091
+:101C4000CE4A02F830109DF854004030C1B253988B
+:101C5000C0EB001000EB800002EBC000417041219E
+:101C60005398C0EB001004E014E029E313E360E2B2
+:101C70007FE000EB800002EBC000817005215398EB
+:101C8000C0EB001000EB800002EBC000C17004212B
+:101C90000F912AE302215398C0EB001000EB800063
+:101CA000B64A02F830109DF854004030C1B2539843
+:101CB000C0EB001000EB800002EBC000417041213E
+:101CC0005398C0EB001000EB800002EBC000817065
+:101CD00031215398C0EB001000EB800002EBC000F4
+:101CE000C17032215398C0EB001000EB800002EB72
+:101CF000C000017103215398C0EB001000EB80007D
+:101D000002EBC00041715398C0EB001000EB800063
+:101D1000114601EBC000401C05210490E7F7DAFBF7
+:101D200001465398C0EB001000EB8000934A02EB91
+:101D3000C0008171539800EB400101EB0010904905
+:101D400001EB00113031549801EB0010807820F045
+:101D50002002539800EB400101EB0010884901EB91
+:101D600000113031549801EB0010827007210F915F
+:101D7000BBE202215398C0EB001000EB80007F4AC9
+:101D800002F830109DF854004030C1B25398C0EBB7
+:101D9000001000EB800002EBC0004170412153981D
+:101DA000C0EB001000EB800002EBC000817031211D
+:101DB0005398C0EB001000EB800002EBC000C17034
+:101DC00041215398C0EB001000EB800002EBC000F3
+:101DD000017140F2A111539848436A4901EBC000D8
+:101DE00000F56270549901EB410202EB011100EB26
+:101DF000C1008068B0F1104F0AD130215398C0EB78
+:101E0000001000EB80005D4A02EBC000417109E068
+:101E100032215398C0EB001000EB8000574A02EBD0
+:101E2000C000417140F2A11153984843554901EB5C
+:101E3000C00000F56270549901EB410202EB011100
+:101E400000EBC100C07901280AD131215398C0EBC1
+:101E5000001000EB8000494A02EBC00081711BE0DA
+:101E600040F2A11153984843464901EBC00000F5E8
+:101E70006270549901EB410202EB011100EBC100C9
+:101E8000C07948B932215398C0EB001000EB8000B4
+:101E90003A4A02EBC000817100211A912AE040F217
+:101EA000A11153984843374901EBC00101F5627114
+:101EB000549800EB400202EB001001EBC000816877
+:101EC000BDF86800C0F107008000C14001F00F01BB
+:101ED00030315398C0EB001000EB8000274A02EB32
+:101EE000C002BDF86800C01D1154BDF86800401C58
+:101EF00081B21A91BDF868000828D0DB32215398CE
+:101F0000C0EB001000EB80001C4A02EBC000C17364
+:101F100000211A912AE040F2A1115398484319492F
+:101F200001EBC00101F56271549800EB400202EB35
+:101F3000001001EBC000416BBDF86800C0F1050066
+:101F40008000C14001F00F0130315398C0EB001008
+:101F500000EB8000094A02EBC002BDF868001030B7
+:101F60001154BDF86800401C81B21A91BDF8680098
+:101F70000628D0DB3021539806E00000987E002030
+:101F80009840002058450020C0EB001000EB800076
+:101F9000F94A02EBC000817500211A9111E030214D
+:101FA0005398C0EB001000EB8000F34A02EBC00234
+:101FB000BDF8680017301154BDF86800401C81B2AC
+:101FC0001A91BDF868000628E9DB30215398C0EB70
+:101FD000001000EB8000E84A02EBC00041770021CE
+:101FE0001A9111E030215398C0EB001000EB8000F3
+:101FF000E14A02EBC002BDF868001E301154BDF882
+:102000006800401C81B21A91BDF868000628E9DB1F
+:1020100030215398C0EB001000EB8000D64A02EB51
+:10202000C00080F8241000211A9111E0302153984B
+:10203000C0EB001000EB8000CF4A02EBC002BDF8FD
+:10204000680025301154BDF86800401C81B21A9117
+:10205000BDF868000628E9DB30215398C0EB00107A
+:1020600000EB8000C44A02EBC00080F82B10002176
+:102070001A9111E030215398C0EB001000EB800062
+:10208000BD4A02EBC002BDF868002C301154BDF807
+:102090006800401C81B21A91BDF868000628E9DB8F
+:1020A00030215398C0EB001000EB8000B24A02EBE5
+:1020B000C00080F8321000211A9111E030215398AD
+:1020C000C0EB001000EB8000AB4A02EBC002BDF891
+:1020D000680033301154BDF86800401C81B21A9179
+:1020E000BDF868000628E9DB03225398C0EB001016
+:1020F00000EB8000A04901EBC00080F83920539824
+:10210000C0EB001000EB800001EBC000401C392147
+:102110000490E7F7DFF901465398C0EB001000EB9D
+:102120008000954A02EBC00080F83A103B210F91E5
+:10213000DBE002215398C0EB001000EB80008E4AD8
+:1021400002F830109DF854004030C1B25398C0EBF3
+:10215000001000EB800002EBC00041704121539859
+:10216000C0EB001000EB800002EBC0008170322158
+:102170005398C0EB001000EB800002EBC000C17070
+:1021800031215398C0EB001000EB800002EBC0003F
+:10219000017133215398C0EB001000EB800002EB7B
+:1021A000C000417132215398C0EB001000EB800059
+:1021B00002EBC000817100211A912AE040F2A111C6
+:1021C000539848436D4901EBC00101F56271549881
+:1021D00000EB400202EB001001EBC000416BBDF8C8
+:1021E0006800C0F105008000C14001F00F013031EE
+:1021F0005398C0EB001000EB80005F4A02EBC00276
+:10220000BDF86800C01D1154BDF86800401C81B2C3
+:102210001A91BDF868000628D0DB00211A9111E060
+:1022200030215398C0EB001000EB8000524A02EBC3
+:10223000C002BDF868000D301154BDF86800401CA4
+:1022400081B21A91BDF868001928E9DB032253987E
+:10225000C0EB001000EB8000474901EBC00080F8A4
+:1022600026205398C0EB001000EB800001EBC0006B
+:10227000401C26210490E7F72DF901465398C0EB46
+:10228000001000EB80003C4A02EBC00080F82710F1
+:1022900028210F9129E010215398C0EB001000EB8A
+:1022A0008000354A02F8301030215398C0EB0010FE
+:1022B00000EB800002EBC000417002210F9114E09E
+:1022C00010215398C0EB001000EB80002A4A02F85E
+:1022D000301031215398C0EB001000EB800002EB6E
+:1022E000C000417002210F9100BF00BF04F077BA17
+:1022F000539800EB400101EB0010214901EB001164
+:102300003031549801EB00104178159140F2A11141
+:1023100053984843194901EBC00101F56271BDF8BA
+:10232000680000EB400202EB001011F8301040F2A0
+:10233000A11253985043114A02EBC00040798142E8
+:1023400008D1012140F2A112539850430B4A02EBED
+:10235000C00001710B49539801EB00115498085CBF
+:10236000401CC1B2074A539802EB00125498115412
+:1023700000211A9120E00000987E0020584500209E
+:1023800098400020883E0020539800EB400101EB6C
+:102390000010FE4901EB00113031BDF8680001EB7F
+:1023A000001041789DF85400814200D111E0BDF841
+:1023B0006800401C81B21A91539800EB400101EB78
+:1023C0000010F24901EB0010C179BDF868008142AC
+:1023D000DADC00BF9DF85400002804DD9DF85400AD
+:1023E000401EC1B2159140F2A11153984843E849EB
+:1023F00001EBC00000F56270549901EB410202EB61
+:10240000011100EBC10040780F2824DA40F2A1113D
+:1024100053984843DE4901EBC00101F562715498BD
+:1024200000EB400202EB001001EBC0004078401CC2
+:10243000C2B240F2A11153984843D54901EBC00004
+:1024400000F56270549901EB410303EB011100EBBD
+:10245000C100427011E0002240F2A111539848439C
+:10246000CB4901EBC00000F56270549901EB4103C8
+:1024700003EB011100EBC10042705598B1380928F7
+:1024800026D2DFE800F00526FC2525FB25B9FA0059
+:102490009DF854005030C1B25398C0EB001000EBCF
+:1024A0008000BC4A02F8301020215398C0EB001085
+:1024B00000EB800002EBC0004170FA215398C0EBA2
+:1024C000001000EB800002EBC000817003210F912F
+:1024D0009DE29DF854005030C1B25398C0EB0010FB
+:1024E00000EB8000AB4A02F8301040F2A111539883
+:1024F0004843A74901EBC00101F56271549800EB14
+:10250000400202EB001001EBC000407840F03001C7
+:102510005398C0EB001000EB80009E4A02EBC00015
+:10252000417001215398C0EB001000EB800002EBDA
+:10253000C00081705398C0EB001000EB800002EBEC
+:10254000C000C17000215398C0EB001000EB800068
+:1025500002EBC00001715398C0EB001000EB80004B
+:10256000114601EBC001049105210498E7F720FC16
+:102570000022CDE910021098C2B25398C0EB0010AF
+:1025800000EB8000834901EBC0004271DDE91001DE
+:10259000000A40EA0160C2B25398C0EB001000EBA1
+:1025A00080007C4901EBC000827103225398C0EB8C
+:1025B000001000EB800001EBC000C271FA225398BA
+:1025C000C0EB001000EB800001EBC000027209209C
+:1025D0000F90B12240F2A111539848436C4901EB8E
+:1025E000C00000F56270549901EB410303EB011147
+:1025F00000EBC10042710AE29DF854005030C1B2B4
+:102600005398C0EB001000EB8000624A02F83010D3
+:1026100040F2A111539848435D4901EBC00101F517
+:102620006271549800EB400202EB001001EBC00015
+:10263000407840F030015398C0EB001000EB800070
+:10264000544A02EBC000417065215398C0EB001062
+:1026500000EB800002EBC000817001215398C0EBB9
+:10266000001000EB800002EBC000C1700021539805
+:10267000C0EB001000EB800002E043E04CE1CAE058
+:1026800002EBC00001715398C0EB001000EB80001A
+:10269000114601EBC001049105210498E7F788FB7E
+:1026A0000022CDE910021098C2B25398C0EB00107E
+:1026B00000EB8000374901EBC0004271DDE91001F9
+:1026C000000A40EA0160C2B25398C0EB001000EB70
+:1026D0008000304901EBC000827103225398C0EBA7
+:1026E000001000EB800001EBC000C271FA22539889
+:1026F000C0EB001000EB800001EBC000027209206B
+:102700000F9084E19DF854005030C1B25398C0EB53
+:10271000001000EB80001F4A02F8301040F2A111B7
+:10272000539848431A4901EBC00101F5627154986E
+:1027300000EB400202EB001001EBC000407840F0DB
+:1027400030015398C0EB001000EB8000114A02EBFF
+:10275000C000417065215398C0EB001000EB800071
+:1027600002EBC000817001215398C0EB001000EB18
+:10277000800002EBC000C17010215398C0EB001024
+:1027800000EB800002EBC000017105E098400020E2
+:1027900058450020987E00205398C0EB001000EBB5
+:1027A0008000114601EBC001049105210498E7F770
+:1027B000FFFA0022CDE910021098C2B25398C0EB84
+:1027C000001000EB8000FC4901EBC0004271DDE924
+:1027D0001010020642EA1120C1B25398C0EB00105B
+:1027E00000EB8000F44A02EBC00081710321539892
+:1027F000C0EB001000EB800002EBC000C171FA21B9
+:102800005398C0EB001000EB800002EBC000017297
+:1028100009210F91FBE09DF854005030C1B253984C
+:10282000C0EB001000EB8000E34A02F8301040F2E9
+:10283000A11153984843E14901EBC00101F56271D0
+:10284000549800EB400202EB001001EBC00040780E
+:1028500040F030015398C0EB001000EB8000D64AE6
+:1028600002EBC000417001215398C0EB001000EB57
+:10287000800002EBC00081705398C0EB001000EBA9
+:10288000800002EBC000C17005215398C0EB00101E
+:1028900000EB800002EBC00001715398C0EB001008
+:1028A00000EB8000114601EBC00104910521049862
+:1028B000E7F77EFA0022CDE910021098C2B25398D1
+:1028C000C0EB001000EB8000BB4901EBC00042717F
+:1028D000DDE91001000A40EA0160C1B25398C0EB83
+:1028E000001000EB8000B44A02EBC00081710321AC
+:1028F0005398C0EB001000EB800002EBC000C171E8
+:10290000FA215398C0EB001000EB800002EBC000EE
+:10291000017209210F917AE040F2A11153984843C6
+:10292000A64901EBC00000F56270549901EB410229
+:1029300002EB011100EBC1008078B12833D040F2E6
+:10294000A111539848439D4901EBC00101F5627103
+:10295000549800EB400202EB001001EBC0008278BB
+:1029600040F2A11153984843944901EBC00101F58D
+:102970006271549800EB400303EB001001EBC000C0
+:102980004271B12240F2A111539848438B4901EBA7
+:10299000C00000F56270549901EB410303EB011193
+:1029A00000EBC10082709DF854005030C1B25398C2
+:1029B000C0EB001000EB80007F4A02F8301040F2BC
+:1029C000A111539848437D4901EBC00101F56271A3
+:1029D000549800EB400202EB001001EBC00040787D
+:1029E00040F0C0015398C0EB001000EB8000724A29
+:1029F00002EBC0004170FA215398C0EB001000EBCD
+:102A0000800002EBC000817003210F9100BF00BF66
+:102A10006CE4012140F2A11253985043674A02EB43
+:102A2000C0000171A2F5DA61539801EB00115498CE
+:102A3000085C401CC1B2A2F5DA62539802EB0012A6
+:102A400054981154539800EB400101EB00105C497D
+:102A500001EB0010007B20B1012846D0022843D1B1
+:102A6000B0E05598312802D045283CD11DE0002126
+:102A70001A9113E008A9BDF86800095C5398C0EBEF
+:102A8000001000EB80004C4A02EBC002BDF8680069
+:102A90001154BDF86800401C81B21A91BDF868005D
+:102AA0000728E7DB07210F911DE000211A9113E0B1
+:102AB00006A9BDF86800095C5398C0EB001000EB54
+:102AC00080003D4A02EBC002BDF868001154BDF819
+:102AD0006800401C81B21A91BDF868000728E7DB46
+:102AE00007210F9100BF00BFD1E05498401CC1B234
+:102AF00015919DF854105398C0EB001000EB800026
+:102B00002D4A02F8301003215398C0EB001000EB5F
+:102B1000800002EBC000417000215398C0EB001010
+:102B200000EB800002EBC000817002215398C0EBE3
+:102B3000001000EB800002EBC000C1700021539830
+:102B4000C0EB001000EB800002EBC0000171092116
+:102B50005398C0EB001000EB800002EBC000417105
+:102B60005398C0EB001000EB8000114601EBC00150
+:102B7000049106210498E6F7CBFE0022CDE910026D
+:102B8000DDE91010020642EA1120C1B25398C0EBF1
+:102B9000001000EB8000084A02EBC000C1711098E1
+:102BA000C1B25398C0EB001000EB800002EBC000F4
+:102BB000817108210F916AE0987E0020584500201D
+:102BC000984000205498401CC1B215919DF85410B3
+:102BD0005398C0EB001000EB8000F74A02F8301069
+:102BE00003215398C0EB001000EB800002EBC00003
+:102BF000417000215398C0EB001000EB800002EB05
+:102C0000C00081705398C0EB001000EB800002EB15
+:102C1000C000C1705398C0EB001000EB800002EBC5
+:102C2000C000017102215398C0EB001000EB80003E
+:102C300002EBC00041715398C0EB001000EB800024
+:102C4000114601EBC001049106210498E6F760FEED
+:102C50000022CDE91002DDE91010020642EA11203F
+:102C6000C1B25398C0EB001000EB8000D24A02EBD7
+:102C7000C000C1711098C1B25398C0EB001000EBB6
+:102C8000800002EBC000817108210F9100BF00BFDE
+:102C9000BEE6539800EB400101EB0010C74901EB81
+:102CA00000113031549801EB00104178159140F239
+:102CB000A11153984843C24901EBC00101F562716B
+:102CC000549800EB400202EB001011F8301040F273
+:102CD000A11253985043BA4A02EBC0004079814296
+:102CE00008D1012140F2A11253985043B44A02EB9B
+:102CF000C0000171B349539801EB00115498085C6E
+:102D0000401CC1B2AF4A539802EB001254981154C0
+:102D10005598F4287ED008DC05287CD0F1280BD00B
+:102D2000F22879D0F32860D148E2F62875D0F72848
+:102D30005CD0F828F7D15AE0F5215398C0EB001089
+:102D400000EB80009C4A02F830109DF85410539814
+:102D5000C0EB001000EB800002EBC00041700021CE
+:102D60005398C0EB001000EB800002EBC0008170B4
+:102D700005215398C0EB001000EB800002EBC0006F
+:102D8000C170F1215398C0EB001000EB800002EB02
+:102D9000C00001715398C0EB001000EB8000114699
+:102DA00001EBC001049105210498E6F7B1FD002272
+:102DB000CDE91002DDE91001000A40EA0160C2B26B
+:102DC0005398C0EB001000EB80007B4901EBC00082
+:102DD00042711098C2B25398C0EB001000EB800013
+:102DE00001EBC000827107200F90B1E200BFF52116
+:102DF0005398C0EB001000EB80006F4A02F83010CF
+:102E00009DF854105398C0EB001000EB800002EBCB
+:102E1000C00003E021E37AE348E09AE24170002138
+:102E20005398C0EB001000EB800002EBC0008170F3
+:102E300005215398C0EB001000EB800002EBC000AE
+:102E4000C1705398C0EB001000EB800002EBC00093
+:102E5000559901715398C0EB001000EB80001146AA
+:102E600001EBC001049105210498E6F751FD002211
+:102E7000CDE91002DDE91020010641EA1220C2B2BC
+:102E80005398C0EB001000EB80004B4901EBC000F1
+:102E900042711098C2B25398C0EB001000EB800052
+:102EA00001EBC000827107200F9051E2F521539889
+:102EB000C0EB001000EB80003F4A02F830109DF894
+:102EC00054105398C0EB001000EB800002EBC000E0
+:102ED000417000215398C0EB001000EB800002EB22
+:102EE000C0008170F2215398C0EB001000EB80000D
+:102EF00002EBC000017140F2A111539848433049E0
+:102F000001EBC00101F56271549800EB400202EB45
+:102F1000001001EBC00090F87E105398C0EB001039
+:102F200000EB8000244A02EBC000417140F2A11185
+:102F300053984843224901EBC00000F56270549950
+:102F400001EB410202EB011100EBC10090F87E00A1
+:102F500001287DD125210F9100211A9124E040F212
+:102F6000A11153984843164901EBC00101F5627164
+:102F7000549800EB400202EB001001EBC00151310C
+:102F8000BDF86800095C5398C0EB001000EB8000AE
+:102F9000094A02EBC002BDF86800801D1154BDF85B
+:102FA0006800401C81B21A91BDF868000F28D6DB7A
+:102FB00000211A912DE00000987E0020984000200A
+:102FC00058450020883E002040F2A1115398484304
+:102FD000FE4901EBC00101F56271549800EB40021B
+:102FE00002EB001001EBC0016331BDF86800095C21
+:102FF0005398C0EB001000EB8000F54A02EBC002D2
+:10300000BDF8680015301154BDF86800401C81B24D
+:103010001A91BDF868000A28D6DB40F2A111539836
+:103020004843EA4901EBC00101F56271549800EB95
+:10303000400202EB001001EBC00090F878105398AA
+:10304000C0EB001000EB8000E14A02EBC00000E0A2
+:103050002DE0C17700211A9124E040F2A11153988C
+:103060004843DA4901EBC00101F56271549800EB65
+:10307000400202EB001001EBC0017931BDF868009D
+:10308000095C5398C0EB001000EB8000D04A02EBC3
+:10309000C002BDF8680020301154BDF86800401C23
+:1030A00081B21A91BDF868000528D6DB44E040F2F1
+:1030B000A11153984843C54901EBC00000F5627067
+:1030C000549901EB410202EB011100EBC10090F8B1
+:1030D0007E0020282ED10A210F9100211A9124E090
+:1030E00040F2A11153984843B84901EBC00101F5E2
+:1030F0006271549800EB400202EB001001EBC0013A
+:103100007931BDF86800095C5398C0EB001000EB02
+:103110008000AF4A02EBC002BDF86800801D115468
+:10312000BDF86800401C81B21A91BDF868000428FF
+:10313000D6DB01E006210F91BDF83C00C1B25398E7
+:10314000C0EB001000EB8000A14A02EBC000C17090
+:103150005398C0EB001000EB8000114601EBC0015A
+:103160000491BDF83C100498E6F7D2FB0022CDE9AB
+:103170001002DDE91010020642EA1120C1B2539894
+:10318000C0EB001000EB8000914A02EBC002BDF8DA
+:103190003C0011541098C1B25398C0EB001000EBE2
+:1031A00080008B4A02EBC002BDF83C00401C115469
+:1031B000BDF83C00801C81B20F91CBE2F521539801
+:1031C000C0EB001000EB8000814A02F830109DF83F
+:1031D00054105398C0EB001000EB800002EBC000CD
+:1031E000417000215398C0EB001000EB800002EB0F
+:1031F000C0008170F3215398C0EB001000EB8000F9
+:1032000002EBC000017140F2A111539848436F498D
+:1032100001EBC00101F56271549800EB400202EB32
+:10322000001001EBC00090F87E105398C0EB001026
+:1032300000EB8000664A02EBC00041710C210F9147
+:1032400040F2A11153984843604901EBC00101F5D8
+:103250006271549800EB400202EB001001EBC000D9
+:1032600090F878105398C0EB001000EB8000584A9B
+:1032700002EBC000817100211A9124E040F2A111FB
+:1032800053984843514901EBC00101F562715498CC
+:1032900000EB400202EB001001EBC0017931BDF8F8
+:1032A0006800095C5398C0EB001000EB8000484AAE
+:1032B00002EBC002BDF86800C01D1154BDF86800E3
+:1032C000401C81B21A91BDF868000528D6DBBDF814
+:1032D0003C00C1B25398C0EB001000EB80003C4AA8
+:1032E00002EBC000C1705398C0EB001000EB8000EF
+:1032F000114601EBC0010491BDF83C100498E6F7BB
+:1033000007FB0022CDE91002DDE91010020642EAB7
+:103310001120C1B25398C0EB001000EB80002C4A82
+:1033200002EBC002BDF83C0011541098C1B2539892
+:10333000C0EB001000EB8000254A02EBC002BDF894
+:103340003C00401C1154BDF83C00801C81B20F9120
+:1033500000E206210F91F5215398C0EB001000EB1D
+:1033600080001B4A02F830109DF854105398C0EBAF
+:10337000001000EB800002EBC00041700021539868
+:10338000C0EB001000EB800002EBC0008170BDF8C4
+:103390003C00C1B25398C0EB001000EB800002EB80
+:1033A000C000C170F6215398C0EB001000EB800004
+:1033B00002EBC0000171539800EB400101EB0010DB
+:1033C000044901EB00113031549805E058450020C4
+:1033D000987E00209840002001EB0010017A53985D
+:1033E000C0EB001000EB800002EBC000417153986D
+:1033F000C0EB001000EB8000114601EBC00104910E
+:10340000BDF83C100498E6F783FA0022CDE91002DB
+:10341000DDE91001000A40EA0160C2B25398C0EB36
+:10342000001000EB8000FE4901EBC000BDF83C102D
+:1034300042541098C2B25398C0EB001000EB8000C9
+:10344000F74901EBC003BDF83C00401C1A54BDF81D
+:103450003C00801C80B20F907CE1F5215398C0EBBA
+:10346000001000EB8000EE4A02F830109DF8541076
+:103470005398C0EB001000EB800002EBC0004170DD
+:1034800000215398C0EB001000EB800002EBC0005D
+:10349000817005215398C0EB001000EB800002EB17
+:1034A000C000C170F4215398C0EB001000EB800005
+:1034B00002EBC00001715398C0EB001000EB8000DC
+:1034C000114601EBC001049105210498E6F720FAAA
+:1034D0000022CDE91002DDE91001000A40EA016096
+:1034E000C2B25398C0EB001000EB8000CC4901EB56
+:1034F000C00042711098C2B25398C0EB001000EBAC
+:10350000800001EBC000827107200F9022E140F2A1
+:1035100013210F91F5215398C0EB001000EB8000B0
+:10352000BF4A02F830109DF854105398C0EB0010B9
+:1035300000EB800002EBC0004170BDF83C000112BE
+:103540005398C0EB001000EB800002EBC0008170CC
+:10355000BDF83C00C1B25398C0EB001000EB8000F6
+:1035600002EBC000C17005215398C0EB001000EBC6
+:10357000800002EBC000017100211A911CE05398F9
+:1035800000EB400101EB0010A64901EB00110E31E8
+:10359000BDF86800095C5398C0EB001000EB800098
+:1035A0009F4A02EBC002BDF86800401D1154BDF8EF
+:1035B0006800401C81B21A91BDF868000A28DEDB61
+:1035C000539800EB400101EB0010964901EB00100D
+:1035D000408B01125398C0EB001000EB8000904A22
+:1035E00002EBC000C173539800EB400101EB0010E7
+:1035F0008C4901EB0010408BC1B25398C0EB001016
+:1036000000EB800002EBC000017440F2A11153985E
+:103610004843854901EBC00101F56271549800EB04
+:10362000400202EB001001EBC000B0F88E00011266
+:103630005398C0EB001000EB8000794A02EBC00009
+:10364000417440F2A11153984843774901EBC001FE
+:1036500001F56271549800EB400202EB001001EB9F
+:10366000C000B0F88E00C1B25398C0EB001000EB60
+:1036700080006B4A02EBC000817440F2A1115398A4
+:103680004843694901EBC00101F56271549800EBB0
+:10369000400202EB001001EBC000B0F88E1053980E
+:1036A00001EB802081B203200491E5F775FC002135
+:1036B0001A9114E05D49BDF86800095C5398C0EBAD
+:1036C000001000EB8000564A02EBC002BDF8680013
+:1036D00013301154BDF86800401C81B21A91BDF836
+:1036E0006800B0F5007FE5DB5398C0EB001000EBFD
+:1036F00080004B4901EBC0010491BDF83C100498D7
+:10370000E6F706F90022CDE91002DDE91010020605
+:1037100042EA1120C1B25398C0EB001000EB8000C8
+:103720003F4A02EBC002BDF83C0011541098C1B2F0
+:103730005398C0EB001000EB8000394A02EBC00246
+:10374000BDF83C00401C1154BDF83C00801C81B207
+:103750000F9100BF00BF03F042B8539800EB400147
+:1037600001EB00102F4901EB00113031549801EBAF
+:1037700000104178159140F2A111539848432A490D
+:1037800001EBC00101F56271549800EB400202EBBD
+:10379000001011F8301040F2A11253985043224A01
+:1037A00002EBC0004079814208D1012140F2A11210
+:1037B000539850431C4A02EBC00001711C495398B6
+:1037C00001EB00115498085C401CC1B2184A539890
+:1037D00002EB001254981154559807287ED00ADC49
+:1037E000072865D2DFE810F0640005018404640056
+:1037F0003404EE03940510380828F2D2DFE810F004
+:103800003F06D70558005800080058005900A1008D
+:10381000FA215398C0EB001000EB8000004A09E049
+:10382000987E00209840002058450020C52F002099
+:10383000883E002002F830105398C0EB001000EBD7
+:10384000800002EBC00041705398C0EB001000EB09
+:10385000800002EBC00081705398C0EB001000EBB9
+:10386000800002EBC0005599C1709DF85410539828
+:10387000C0EB001000EB800002EBC0000171539818
+:10388000C0EB001000EB8000114601EBC000C01C33
+:1038900002210490E5F71EFE01465398C0EB00108C
+:1038A00000EB8000FE4A02EBC000417106210F913F
+:1038B00087E3FA215398C0EB001000EB8000F84A30
+:1038C00002F830105398C0EB001000EB800002EBC0
+:1038D000C00041705398C0EB001000E0F0E300EB33
+:1038E000800002EBC00081705398C0EB001000EB29
+:1038F000800002EBC0005599C1709DF85410539898
+:10390000C0EB001000EB800002EBC0000171539887
+:10391000C0EB001000EB8000114601EBC000C01CA2
+:1039200002210490E5F7D6FD01465398C0EB001044
+:1039300000EB8000DA4A02EBC000417106210F91D2
+:10394000B6E7FA215398C0EB001000EB8000D44A90
+:1039500002F830105398C0EB001000EB800002EB2F
+:10396000C00041705398C0EB001000EB800002EBE8
+:10397000C00081705398C0EB001000EB800002EB98
+:10398000C0005599C1709DF854105398C0EB0010B9
+:1039900000EB800002EBC00001715398C0EB0010F7
+:1039A00000EB8000114601EBC000C01C0221049016
+:1039B000E5F790FD01465398C0EB001000EB800046
+:1039C000B74A02EBC000417106210F91142240F268
+:1039D000A11153984843B34901EBC00101F562714D
+:1039E000549800EB400303EB001001EBC000427160
+:1039F000E7E2FA215398C0EB001000EB8000A84AE0
+:103A000002F830105398C0EB001000EB800002EB7E
+:103A1000C00041705398C0EB001000EB800002EB37
+:103A2000C00081705398C0EB001000EB800002EBE7
+:103A3000C0005599C1709DF854105398C0EB001008
+:103A400000EB800002EBC000017140F2A11153981D
+:103A50004843944901EBC00000F56270549901EBB2
+:103A6000410202EB011100EBC100C07901287DD1B8
+:103A700040F2A111539848438A4901EBC00000F578
+:103A80006270549901EB410202EB011100EBC1009D
+:103A90008068B0F1104F05D34FF410010020CDE93C
+:103AA000101013E040F2A111539848437D4901EBF7
+:103AB000C00000F56270549901EB410202EB011164
+:103AC00000EBC10080680022CDE9100200211A91AC
+:103AD0001EE0BDF86800C0F10200C200DDE9101070
+:103AE000CDE92B0108462B99E4F79DFBC2B2539810
+:103AF000C0EB001000EB8000694901EBC003BDF88A
+:103B00006800401D1A54BDF86800401C80B21A902D
+:103B1000BDF868000328DCDB002010901190002124
+:103B20001A911CE0BDF86800C0F10300C200DDE995
+:103B30001001CDE92D10E4F776FBC2B25398C0EB2B
+:103B4000001000EB8000564901EBC003BDF868008F
+:103B500008301A54BDF86800401C80B21A90BDF8B5
+:103B600068000428DEDB00211A911FE0A7E0BDF801
+:103B70006800C0F10200C200DDE91010CDE92F019C
+:103B800008462F99E4F74FFBC2B25398C0EB0010E0
+:103B900000EB8000424901EBC003BDF868000C3027
+:103BA0001A54BDF86800401C80B21A90BDF8680035
+:103BB0000328DCDB40F2A11153984843394901EB5B
+:103BC000C00000F56270549901EB410202EB011153
+:103BD00000EBC100406B0022CDE9100200201A90DA
+:103BE0001CE0BDF86800C0F10200C200DDE9100170
+:103BF000CDE93110E4F717FBC2B25398C0EB0010C7
+:103C000000EB8000264901EBC003BDF868000F30CF
+:103C10001A54BDF86800401C80B21A90BDF86800C4
+:103C20000328DEDB40F2A111539848431D4901EB04
+:103C3000C00000F56270549901EB410202EB0111E2
+:103C400000EBC100406B1849B1FBF0F00022CDE958
+:103C5000100200201A901CE0BDF86800C0F10300BB
+:103C6000C200DDE91001CDE93310E4F7DCFAC2B29D
+:103C70005398C0EB001000EB8000094901EBC00332
+:103C8000BDF8680012301A54BDF86800401C80B2BC
+:103C90001A90BDF868000428DEDB0021539805E087
+:103CA000987E00205845002000E1F505C0EB00108B
+:103CB00000EB8000FE4A02EBC000817533E140F268
+:103CC000A11153984843FB4901EBC00000F5627015
+:103CD000549901EB410202EB011100EBC100C079E4
+:103CE000E8BB00201090119000211A911EE0BDF851
+:103CF0006800C0F10200C200DDE91010CDE9350115
+:103D000008463599E4F78FFAC2B25398C0EB001019
+:103D100000EB8000E64901EBC003BDF86800401DE0
+:103D20001A54BDF86800401C80B21A90BDF86800B3
+:103D30000328DCDB40F2A11153984843DD4901EB35
+:103D4000C00101F56271549800EB400202EB0010D3
+:103D500001EBC0008068B0F1104F07D300E0E2E053
+:103D60004FF410000021CDE9100113E040F2A11141
+:103D700053984843CF4901EBC00000F56270549955
+:103D800001EB410202EB011100EBC100806800224F
+:103D9000CDE9100200211A911EE0BDF86800C0F1C3
+:103DA0000300C200DDE91010CDE93701084637995C
+:103DB000E4F739FAC2B25398C0EB001000EB800070
+:103DC000BB4901EBC003BDF8680008301A54BDF8C8
+:103DD0006800401C80B21A90BDF868000428DCDB43
+:103DE00000211A911CE0BDF86800C0F10200C20079
+:103DF000DDE91001CDE93910E4F715FAC2B25398A4
+:103E0000C0EB001000EB8000A94901EBC003BDF836
+:103E100068000C301A54BDF86800401C80B21A903B
+:103E2000BDF868000328DEDB40F2A1115398484337
+:103E3000A04901EBC00000F56270549901EB41020A
+:103E400002EB011100EBC100406B0022CDE9100232
+:103E500000201A901EE0BDF86800C0F10200C20008
+:103E6000DDE91010CDE93B0108463B99E4F7DBF9A9
+:103E7000C2B25398C0EB001000EB80008C4901EBFC
+:103E8000C003BDF868000F301A54BDF86800401C2C
+:103E900080B21A90BDF868000328DCDB40F2A11163
+:103EA00053984843834901EBC00000F56270549970
+:103EB00001EB410202EB011100EBC100406B7E49B6
+:103EC000B1FBF0F00022CDE9100200201A901CE0B6
+:103ED000BDF86800C0F10300C200DDE91001CDE9C2
+:103EE0003D10E4F7A0F9C2B25398C0EB001000EB0C
+:103EF00080006F4901EBC003BDF8680012301A540E
+:103F0000BDF86800401C80B21A90BDF86800042813
+:103F1000DEDB01215398C0EB001000EB8000644A07
+:103F200002EBC0008175539800EB400101EB0010DB
+:103F3000624901EB00103030549900EB01104068E9
+:103F4000401C0022CDE9100200201A901CE0BDF8B0
+:103F50006800C0F10100C200DDE91001CDE93F10A9
+:103F6000E4F761F9C2B25398C0EB001000EB800097
+:103F70004F4901EBC003BDF8680017301A54BDF873
+:103F80006800401C80B21A90BDF868000228DEDB91
+:103F90005398C0EB001000EB8000454901EBC000D6
+:103FA000C01C16210490E5F795FA01465398C0EB22
+:103FB000001000EB80003E4A02EBC00041761A215F
+:103FC0000F91AAE2FA215398C0EB001000EB800099
+:103FD000374A02F830105398C0EB001000EB800015
+:103FE00002EBC00041705398C0EB001000EB800062
+:103FF00002EBC00081705398C0EB001000EB800012
+:1040000002EBC0005599C1709DF854105398C0EB55
+:10401000001000EB800002EBC00001715398C0EB70
+:10402000001000EB8000114601EBC000C01C022113
+:104030000490E5F74FFA01465398C0EB001000EBEF
+:1040400080001B4A02EBC000417106210F9164E21F
+:10405000FA215398C0EB001000EB8000144A02F8DC
+:1040600030105398C0EB001000EB800002EBC00052
+:1040700041705398C0EB001000EB800002EBC000D1
+:1040800081705398C0EB001000EB800002EBC00081
+:104090005599C1709DF854105398C0EB001000EB77
+:1040A000800002EBC00001715398C0EB001008E0E3
+:1040B000987E00205845002000E1F505984000203A
+:1040C000E0E000EB8000114601EBC000C01C0221C3
+:1040D0000490E5F7FFF901465398C0EB001000EBA0
+:1040E0008000FE4A02EBC000417106210F9114E2EC
+:1040F000FA215398C0EB001000EB8000F74A02F859
+:1041000030105398C0EB001000EB800002EBC000B1
+:1041100041705398C0EB001000EB800002EBC00030
+:1041200081705398C0EB001000EB800002EBC000E0
+:104130005599C1709DF854105398C0EB001000EBD6
+:10414000800002EBC000017140F2A1115398484376
+:10415000E34901EBC00101F56271549800EB4002A4
+:1041600002EB001001EBC000406B0022CDE9100211
+:1041700000201A901EE0BDF86800C0F10200C200E5
+:10418000DDE910104291419008464199E4F74BF85F
+:10419000C2B25398C0EB001000EB8000CF4901EB96
+:1041A000C003BDF86800401D1A54BDF86800401CEB
+:1041B00080B21A90BDF868000328DCDB40F2A11140
+:1041C00053984843C64901EBC00101F56271549808
+:1041D00000EB400202EB001001EBC000416B08460F
+:1041E0000191002102F05CFD02460B46CDE902017F
+:1041F000BC480021E3F7E6FFCDE91001DDE910013D
+:1042000003F002FBCDE9100100211A911CE0BDF87A
+:104210006800C0F10300C200DDE910014391449041
+:10422000E4F701F8C2B25398C0EB001000EB800035
+:10423000AA4901EBC003BDF8680008301A54BDF864
+:104240006800401C80B21A90BDF868000428DEDBCC
+:104250005398C0EB001000EB8000A04901EBC000B8
+:10426000C01C09210490E5F735F901465398C0EBCD
+:10427000001000EB8000994A02EBC00001730D2191
+:104280000F914AE1FA215398C0EB001000EB800037
+:10429000924A02F830105398C0EB001000EB8000F7
+:1042A00002EBC00041705398C0EB001000EB80009F
+:1042B00002EBC00081705398C0EB001000EB80004F
+:1042C00002EBC0005599C1709DF854105398C0EB93
+:1042D000001000EB800002EBC00001715398C0EBAE
+:1042E000001000EB8000114601EBC000C01C022151
+:1042F0000490E5F7EFF801465398C0EB001000EB8F
+:104300008000764A02EBC000417106210F9104E162
+:10431000FA215398C0EB001000EB80006F4A02F8BE
+:1043200030105398C0EB001000EB800002EBC0008F
+:1043300041705398C0EB001000EB800002EBC0000E
+:1043400081705398C0EB001000EB800002EBC000BE
+:104350005599C1709DF854105398C0EB001000EBB4
+:10436000800002EBC000017155215398C0EB001092
+:1043700000EB800002EBC00041715398C0EB0010CD
+:1043800000EB8000114601EBC000C01C032104902B
+:10439000E5F7A0F801465398C0EB001000EB800051
+:1043A0004E4A02EBC000817107210F91B5E0FA215E
+:1043B0005398C0EB001000EB8000484A02F8301020
+:1043C0005398C0EB001000EB800002EBC00041707E
+:1043D0005398C0EB001000EB800002EBC00081702E
+:1043E0005398C0EB001000EB800002EBC000559921
+:1043F000C1709DF854105398C0EB001000EB800082
+:1044000002EBC0000171AA215398C0EB001000EB31
+:10441000800002EBC000417100211A9111E00021DF
+:104420005398C0EB001000EB80002C4A02EBC00256
+:10443000BDF86800801D1154BDF86800401C81B2B1
+:104440001A91BDF868000328E9DB5398C0EB00100F
+:1044500000EB8000214901EBC000C01C0621049044
+:10446000E5F738F801465398C0EB001000EB8000E8
+:104470001A4A02EBC00041720A210F914DE0FA2165
+:104480005398C0EB001000EB8000144A02F8301083
+:104490005398C0EB001000EB800002EBC0004170AD
+:1044A0005398C0EB001000EB800002EBC00081705D
+:1044B0005398C0EB001000EB800002EBC000559950
+:1044C000C1709DF854105398C0EB001000EB8000B1
+:1044D00002EBC0000171539806E00000987E0020B6
+:1044E0005845002000E1F505C0EB001000EB80000E
+:1044F000114601EBC000C01C02210490E4F7EAFF62
+:1045000001465398C0EB001000EB8000FE4A02EB1E
+:10451000C000417106210F9100BF00BF02F05FB9DA
+:10452000539800EB400101EB0010F84901EB00113A
+:104530003031549801EB00104178159140F2A111EF
+:1045400053984843F24901EBC00101F56271549858
+:1045500000EB400202EB001011F8301040F2A11203
+:1045600053985043EA4A02EBC0004079814208D197
+:10457000012140F2A11253985043E54A02EBC000DA
+:104580000171E449539801EB00115498085C401CF8
+:10459000C1B2E04A539802EB001254981154539858
+:1045A00030B1012808D002280BD0032813D10DE028
+:1045B000D948DA4908600EE0D748D849AC39C8670D
+:1045C00009E0D548D5491831086004E0D248D349FC
+:1045D000AC39486600BF00BF559889287FD00CDCF5
+:1045E000142876D004DC082874D010286FD188E312
+:1045F000152870D08028F9D1EFE38B286CD08C2857
+:104600006BD08E286AD08F28F0D19DF85410539823
+:10461000C0EB001000EB8000BB4A02F83010032111
+:104620005398C0EB001000EB800002EBC00041701B
+:104630008F215398C0EB001000EB800002EBC0000C
+:1046400081705398C0EB001000EB8000114601EB25
+:10465000C001049103210498E6F7C0FA014653987B
+:10466000C0EB001000EB8000A74A02EBC000C17055
+:1046700004210F919DF85400402806DC9DF8540059
+:1046800040F48070A449088003E09DF85400A249DA
+:10469000088001211A9114E05398C0EB001000EB40
+:1046A0008000994901EBC001BDF86800095C9A4A95
+:1046B000BDF8680022F81010BDF86800401C81B2F7
+:1046C0001A91BDF86810BDF83C008142E4DB93E22A
+:1046D00005E0FCE391E2FBE34EE17FE3F9E39DF8C3
+:1046E00054105398C0EB001000EB8000864A02F88B
+:1046F000301089215398C0EB001000EB800002EBD2
+:10470000C0008170539800EB400101EB00107F491D
+:1047100001EB0010007BE8BB40F2A1115398484325
+:104720007B4901EBC00000F56270549901EB410236
+:1047300002EB011100EBC1008068B0F5100F05D34A
+:104740004FF410000021CDE9100117E040F2A11153
+:10475000539848436E4901EBC00101F562715498CA
+:1047600000EB400202EB001001EBC000816808463C
+:104770000491002102F094FACDE91001062153982A
+:10478000C0EB001000EB80005F4A02EBC0004170FC
+:10479000002100E03CE01A911CE0BDF86800C0F187
+:1047A0000200C200DDE9100145914690E3F73BFDB0
+:1047B000C2B25398C0EB001000EB8000524901EBED
+:1047C000C003BDF86800C01C1A54BDF86800401C46
+:1047D00080B21A90BDF868000328DEDB5398C0EB66
+:1047E000001000EB8000484901EBC0010491062154
+:1047F0000498E5F7CCF801465398C0EB001000EBA5
+:104800008000414A02EBC000817107210F9178E0DE
+:1048100040F2A111539848433D4901EBC00000F517
+:104820006270549901EB410202EB011100EBC100EF
+:104830008068B0F1104F05D34FF010400021CDE952
+:10484000100117E040F2A11153984843304901EBA1
+:10485000C00101F56271549800EB400202EB0010B8
+:1048600001EBC000816808460491002102F018FAAB
+:10487000CDE9100107215398C0EB001000EB800038
+:10488000214A02EBC000417000211A911CE0BDF8E2
+:104890006800C0F10300C200DDE9100147914890B3
+:1048A000E3F7C1FCC2B25398C0EB001000EB8000EC
+:1048B000154901EBC003BDF86800C01C1A54BDF8CF
+:1048C0006800401C80B21A90BDF868000428DEDB46
+:1048D0005398C0EB001000EB80000B4901EBC001C6
+:1048E000049107210498E6F779F901465398C0EB43
+:1048F000001000EB8000044A02EBC000C1710821E7
+:104900000F919DF854000BE0987E00209840002005
+:1049100058450020883E0020AC970020AC60024043
+:10492000402806DC9DF8540040F48070FE49088061
+:1049300003E09DF85400FC49088001211A9114E01D
+:104940005398C0EB001000EB8000F84901EBC00168
+:10495000BDF86800095CF44ABDF8680022F8101040
+:10496000BDF86800401C81B21A91BDF86810BDF80E
+:104970003C008142E4DB3FE19DF854105398C0EBCA
+:10498000001000EB8000E94A02F830108B215398A8
+:10499000C0EB001000EB800002EBC0008170539868
+:1049A00000EB400101EB0010E14901EB0010007B3E
+:1049B000F0BB40F2A11153984843DE4901EBC0001F
+:1049C00000F56270549901EB410202EB011100EB1A
+:1049D000C1008068B0F5100F05D14FF41000002120
+:1049E000CDE9100117E040F2A11153984843D14995
+:1049F00001EBC00101F56271549800EB400202EB3B
+:104A0000001001EBC000816808460491002102F00B
+:104A100047F9CDE9100106215398C0EB001000EBD7
+:104A20008000C24A02EBC000417000211A911FE0D1
+:104A30003CE0BDF86800C0F10200C200DDE91010E2
+:104A40004A91499008464999E3F7EDFBC2B2539861
+:104A5000C0EB001000EB8000B44901EBC003BDF8CF
+:104A60006800C01C1A54BDF86800401C80B21A903F
+:104A7000BDF868000328DCDB5398C0EB001000EBA6
+:104A80008000AA4901EBC001049106210498E4F7D3
+:104A90007EFF01465398C0EB001000EB8000A34A54
+:104AA00002EBC000817107210F9178E040F2A11163
+:104AB000539848439F4901EBC00000F56270549938
+:104AC00001EB410202EB011100EBC1008068B0F183
+:104AD000104F05D14FF010410020CDE9101017E024
+:104AE00040F2A11153984843924901EBC00101F5EE
+:104AF0006271549800EB400202EB001001EBC00021
+:104B0000816808460491002102F0CAF8CDE910013D
+:104B100007215398C0EB001000EB8000834A02EBA2
+:104B2000C000417000211A911CE0BDF86800C0F17E
+:104B30000300C200DDE910014B914C90E3F773FBD9
+:104B4000C2B25398C0EB001000EB8000774901EB34
+:104B5000C003BDF86800C01C1A54BDF86800401CB2
+:104B600080B21A90BDF868000428DEDB5398C0EBD1
+:104B7000001000EB80006D4901EBC001049107219A
+:104B80000498E6F72BF801465398C0EB001000EBB1
+:104B90008000664A02EBC000C17108210F919DF8A8
+:104BA0005400402806DC9DF8540040F480705E49B3
+:104BB000088003E09DF854005B49088001211A91A8
+:104BC00014E05398C0EB001000EB8000574901EB54
+:104BD000C001BDF868000A5C5349BDF8680021F8BF
+:104BE0001020BDF86800401C81B21A91BDF8681011
+:104BF000BDF83C008142E4DB28E39DF85410539853
+:104C0000C0EB001000EB8000484A02F8301003218E
+:104C10005398C0EB001000EB800002EBC000417025
+:104C200008215398C0EB001000EB800002EBC0009D
+:104C300081705398C0EB001000EB8000114601EB2F
+:104C4000C001049103210498E5F7C8FF0146539879
+:104C5000C0EB001000EB8000344A02EBC000C170D2
+:104C600004210F919DF85400402806DC9DF8540063
+:104C700040F480702C49088003E09DF854002A49D4
+:104C8000088001211A9114E05398C0EB001000EB4A
+:104C90008000264901EBC001BDF868000A5C22498A
+:104CA000BDF8680021F81020BDF86800401C81B2F2
+:104CB0001A91BDF86810BDF83C008142E4DB5398BE
+:104CC00000EB400101EB0010194901EB00113031FC
+:104CD000549801EB0010807820F020012031539887
+:104CE00000EB400202EB0010114A02EB00123032DE
+:104CF000549802EB0010817002205399E5F7D6F921
+:104D0000A4E29DF854105398C0EB001000EB800013
+:104D1000064A02F8301003215398C0EB001000EB54
+:104D2000800002EBC00007E0AC970020987E0020D6
+:104D30009840002058450020417010215398C0EB46
+:104D4000001000EB800002EBC00081705398C0EBB4
+:104D5000001000EB8000114601EBC001049103211B
+:104D60000498E5F73BFF01465398C0EB001000EBB9
+:104D70008000FE4A02EBC000C17004210F919DF833
+:104D80005400402806DC9DF8540040F48070F84937
+:104D9000088003E09DF85400F549088001211A912C
+:104DA00014E05398C0EB001000EB8000EF4901EBDA
+:104DB000C001BDF868000A5CED49BDF8680021F843
+:104DC0001020BDF86800401C81B21A91BDF868102F
+:104DD000BDF83C008142E4DB38E262E09DF854100B
+:104DE0005398C0EB001000EB8000E04A02F830104E
+:104DF00003215398C0EB001000EB800002EBC000D1
+:104E000041708C215398C0EB001000EB800002EB46
+:104E1000C00081705398C0EB001000EB8000114679
+:104E200001EBC001049103210498E5F7D7FE014688
+:104E30005398C0EB001000EB8000CC4A02EBC0009E
+:104E4000C17004210F919DF85400402806DC9DF8A4
+:104E5000540040F48070C649088003E09DF8540077
+:104E6000C349088001211A9114E05398C0EB001047
+:104E700000EB8000BD4901EBC001BDF86800095C92
+:104E8000BB4ABDF8680022F81010BDF86800401C4D
+:104E900081B21A91BDF86810BDF83C008142E4DB94
+:104EA000D4E19DF854105398C0EB001000EB800043
+:104EB000AE4A02F8301080215398C0EB001000EB8E
+:104EC000800002EBC00081700721539802E05AE194
+:104ED000EFE08BE0C0EB001000EB800002EBC000C5
+:104EE000417040F2A11153984843A24901EBC0011F
+:104EF00001F56271549800EB400202EB001001EBE7
+:104F0000C000416B08460491002101F0C9FECDE9C3
+:104F1000100100211A911EE0BDF86800C0F10300E5
+:104F2000C200DDE910104E914D9008464D99E3F70F
+:104F30007AF9C2B25398C0EB001000EB80008B49A5
+:104F400001EBC003BDF86800C01C1A54BDF868002E
+:104F5000401C80B21A90BDF868000428DCDB53982E
+:104F6000C0EB001000EB8000804901EBC001049110
+:104F700007210498E5F732FE01465398C0EB001074
+:104F800000EB8000794A02EBC000C17108210F914B
+:104F90009DF85400402806DC9DF8540040F48070D1
+:104FA0007349088003E09DF854007149088001218D
+:104FB0001A9114E05398C0EB001000EB80006B498D
+:104FC00001EBC001BDF868000A5C6949BDF86800E2
+:104FD00021F81020BDF86800401C81B21A91BDF87C
+:104FE0006810BDF83C008142E4DB2FE19DF85410CD
+:104FF0005398C0EB001000EB80005C4A02F83010C0
+:1050000003215398C0EB001000EB800002EBC000BE
+:1050100041708E215398C0EB001000EB800002EB32
+:10502000C00081705398C0EB001000EB8000114667
+:1050300001EBC001049103210498E5F7CFFD01467F
+:105040005398C0EB001000EB8000484A02EBC00010
+:10505000C17004210F919DF85400402806DC9DF892
+:10506000540040F480704249088003E09DF85400E9
+:105070003F49088001211A9114E05398C0EB0010B9
+:1050800000EB8000394901EBC001BDF868000A5C03
+:105090003749BDF8680021F81020BDF86800401CB1
+:1050A00081B21A91BDF86810BDF83C008142E4DB82
+:1050B000CCE09DF854105398C0EB001000EB80003A
+:1050C0002A4A02F8301003215398C0EB001000EB7D
+:1050D000800002EBC000417015215398C0EB001016
+:1050E00000EB800002EBC00081705398C0EB001011
+:1050F00000EB8000114601EBC001049103210498EC
+:10510000E5F76CFD01465398C0EB001000EB800002
+:10511000164A02EBC000C17004210F919DF85400A3
+:10512000402806DC9DF8540040F480701049088047
+:1051300003E09DF854000E49088001211A9114E003
+:105140005398C0EB001000EB8000084901EBC00150
+:10515000BDF86800095C064ABDF8680022F8101026
+:10516000BDF86800401C81B21A9105E0987E0020CD
+:10517000AC97002058450020BDF86810BDF83C00F1
+:105180008142DDDB62E09DF854105398C0EB0010C3
+:1051900000EB8000F94A02F8301003215398C0EB6D
+:1051A000001000EB800002EBC00041701421539806
+:1051B000C0EB001000EB800002EBC0008170539840
+:1051C000C0EB001000EB8000114601EBC001049120
+:1051D00003210498E5F702FD01465398C0EB001047
+:1051E00000EB8000E54A02EBC000C17004210F9182
+:1051F0009DF85400402806DC9DF8540040F480706F
+:10520000DF49088003E09DF85400DD490880012152
+:105210001A9114E05398C0EB001000EB8000D749BE
+:1052200001EBC001BDF868000A5CD549BDF8680013
+:1052300021F81020BDF86800401C81B21A91BDF819
+:105240006810BDF83C008142E4DB00BF00BFE3E32F
+:10525000539800EB400101EB0010CA4901EB00112B
+:105260003031549801EB0010417808460491002138
+:1052700002F0CAFAC1B2159140F2A1115398484305
+:10528000C14901EBC00101F56271549800EB400285
+:1052900002EB001011F8301040F2A1125398504365
+:1052A000B94A02EBC0004079814208D1012140F2A5
+:1052B000A11253985043B44A02EBC0000171B349A4
+:1052C000539801EB00115498085C401CC1B2AF4ADE
+:1052D000539802EB00125498115440F2A1115398C4
+:1052E0004843A94901EBC00000F56270549901EBF5
+:1052F000410202EB011100EBC10090F89000C0F3F5
+:10530000C00090B1539800EB400101EB00109D49A3
+:1053100001EB001041790B464FF4805204914FF499
+:10532000E131539802F05EF919E0539800EB400127
+:1053300001EB0010934901EB00104179049153985F
+:1053400000EB400101EB00108E4901EB00100168F9
+:1053500003914FF48052049B539802F043F95598FF
+:10536000E4284DD006DCA1287ED0A3287DD0B0282B
+:1053700045D106E0E52879D0E62878D0E728F7D1AE
+:105380006EE1F5215398C0EB001000EB80007B4AE2
+:1053900002F830109DF854105398C0EB001000EB49
+:1053A000800002EBC0004170A2215398C0EB0010B6
+:1053B00000EB800002EBC0008170B0215398C0EB7D
+:1053C000001000EB800002EBC000C1705398C0EBEE
+:1053D000001000EB8000114601EBC0010491032195
+:1053E000049802F0EDF801465398C0EB001000EB72
+:1053F0008000624A02EBC000017105210F910AE3AF
+:10540000F5215398C0EB001000EB80005B4A02F8D6
+:1054100030109DF854105398C0EB001000EB800042
+:1054200002EBC0004170539800EB400101EB00100B
+:10543000544901EB0010007BF0BB40F2A1115398DE
+:105440004843514901EBC00000F56270549901EBEB
+:10545000410202EB011100EBC1008068B0F5100FB2
+:105460000AD34FF4100003E039E110E24EE293E278
+:105470000021CDE9100113E040F2A11153984843F7
+:10548000414901EBC00000F56270549901EB410203
+:1054900002EB011100EBC10080680022CDE910028F
+:1054A000A5215398C0EB001000EB8000334A02EBBB
+:1054B000C0008170002100E046E01A911CE0BDF8B8
+:1054C0006800C0F10200C200DDE910014F91509068
+:1054D000E2F7A9FEC2B25398C0EB001000EB8000C7
+:1054E000264901EBC003BDF86800C01C1A54BDF882
+:1054F0006800401C80B21A90BDF868000328DEDB0B
+:10550000B5215398C0EB001000EB80001B4A02EB62
+:10551000C00081715398C0EB001000EB8000114671
+:1055200001EBC00104910621049802F049F80146FC
+:105530005398C0EB001000EB8000104A02EBC00053
+:10554000C17108210F918AE040F2A111539848439C
+:105550000D4901EBC00000F56270549901EB410266
+:1055600002EB011100EBC1008068B0F1104F0FD3C6
+:105570004FF010410020CDE910101DE0987E002072
+:10558000AC9700209840002058450020883E00201D
+:1055900040F2A11153984843FC4901EBC00000F5CB
+:1055A0006270549901EB410202EB011100EBC10062
+:1055B00080680022CDE91002A6215398C0EB0010AC
+:1055C00000EB8000F24A02EBC000817000211A91CA
+:1055D0001EE0BDF86800C0F10300C200DDE9101054
+:1055E0005291519008465199E2F71DFEC2B253986C
+:1055F000C0EB001000EB8000E54901EBC003BDF8F3
+:105600006800C01C1A54BDF86800401C80B21A9093
+:10561000BDF868000428DCDBE4215398C0EB0010DF
+:1056200000EB8000DA4A02EBC000C1715398C0EB76
+:10563000001000EB8000114601EBC001049107212E
+:10564000049801F0BDFF01465398C0EB001000EB39
+:105650008000CF4A02EBC000017209210F91DAE10C
+:10566000F5215398C0EB001000EB8000C84A02F807
+:1056700030109DF854105398C0EB001000EB8000E0
+:1056800002EBC0004170A2215398C0EB001000EB68
+:10569000800002EBC0008170E7215398C0EB00103E
+:1056A00000EB800002EBC000C1705398C0EB00100B
+:1056B00000EB8000114601EBC00104910321049826
+:1056C00001F07EFF01465398C0EB001000EB800014
+:1056D000AF4A02EBC000017105210F919BE1F5215A
+:1056E0005398C0EB001000EB8000A94A02F830107C
+:1056F0009DF854105398C0EB001000EB800002EBB3
+:10570000C0004170539800EB400101EB0010A1492B
+:1057100001EB0010007BE0BBA4215398C0EB00100C
+:1057200000EB800002EBC000817000211A9127E09D
+:1057300040F2A11153984843944901EBC00101F58F
+:105740006271549800EB400202EB001001EBC000C4
+:10575000416BBDF86800C0F10100C000C140539822
+:10576000C0EB001000EB8000894A02EBC002BDF8DC
+:105770006800C01C1154BDF86800401C81B21A9129
+:10578000BDF868000228D3DBB2215398C0EB0010AB
+:1057900000E01FE000EB80007D4A02EBC000417199
+:1057A0005398C0EB001000EB8000114601EBC001E4
+:1057B00004910521049801F003FF01465398C0EBC2
+:1057C000001000EB8000724A02EBC00081710721DB
+:1057D0000F915BE0A5215398C0EB001000EB800017
+:1057E0006B4A02EBC000817000211A9127E040F261
+:1057F000A11153984843654901EBC00101F562715D
+:10580000549800EB400202EB001001EBC000416B2A
+:10581000BDF86800C0F10200C000C1405398C0EB61
+:10582000001000EB80005A4A02EBC002BDF868008D
+:10583000C01C1154BDF86800401C81B21A91BDF81B
+:1058400068000328D3DBA1215398C0EB001000EBC4
+:1058500080004F4A02EBC00081715398C0EB0010EA
+:1058600000EB8000114601EBC00104910621049871
+:1058700001F0A6FE01465398C0EB001000EB80003B
+:10588000434A02EBC000C17108210F91C3E0F5212A
+:105890005398C0EB001000EB80003D4A02F8301036
+:1058A0009DF854105398C0EB001000EB800002EB01
+:1058B000C0004170A2215398C0EB001000EB8000A3
+:1058C00002EBC0008170A3215398C0EB001000EBE5
+:1058D000800002EBC000C1705398C0EB001000EBD9
+:1058E0008000114601EBC00104910321049801F0EE
+:1058F00067FE01465398C0EB001000EB8000244A7D
+:1059000002EBC000017105210F9184E0F52153984D
+:10591000C0EB001000EB80001D4A02F830109DF82B
+:1059200054105398C0EB001000EB800002EBC00055
+:105930004170A2215398C0EB001000EB800002EBF5
+:10594000C0008170E5215398C0EB001000EB80008F
+:1059500002EBC000C1705398C0EB001000EB800058
+:10596000114601EBC00104910321049801F028FEC7
+:1059700001465398C0EB001000EB8000044A02EB94
+:10598000C000017105210F9145E00000584500203D
+:10599000987E002098400020F5215398C0EB00101D
+:1059A00000EB8000FE4A02F830109DF85410539826
+:1059B000C0EB001000EB800002EBC0004170A221A0
+:1059C0005398C0EB001000EB800002EBC000817028
+:1059D000E6215398C0EB001000EB800002EBC00002
+:1059E000C1705398C0EB001000EB8000114601EB32
+:1059F000C00104910321049801F0E2FD014653988F
+:105A0000C0EB001000EB8002E54800EBC200017122
+:105A100005210F9100BF00BFFDE35499149140F29E
+:105A2000A11153984843DF4901EBC00108319DF8AB
+:105A30005000C0EBC00001EBC000827840F2A11121
+:105A400053984843D74901EBC00108319DF85000F5
+:105A5000C0EBC00001EBC000C0781044C1B254914B
+:105A600040F2A11153984843CE4901EBC0010831DF
+:105A70009DF85000C0EBC00001EBC00041781591CB
+:105A800040F2A11153984843C64901EBC0010831C7
+:105A90009DF85000C0EBC00001EBC000017940F25E
+:105AA000A11253985043BF4A02EBC0004079814293
+:105AB00008D1012140F2A11253985043B94A02EB98
+:105AC000C0000171B849539801EB00119DF85000D6
+:105AD000014404910878401CC1B2049801709DF8FB
+:105AE0005400002804DD9DF85400401EC1B21591F9
+:105AF0005598A1380A286ED2DFE800F0FEFDFCFBC5
+:105B0000FAF9F805F7F602215398C0EB001000EB04
+:105B10008000A34A02F830109DF854004030C1B212
+:105B20005398C0EB001000EB800002EBC000417006
+:105B300041215398C0EB001000EB800002EBC00045
+:105B4000817030215398C0EB001000EB800002EB15
+:105B5000C000C1705398C0EB001000EB800002EB56
+:105B6000C000017140F2A111539848438D4901EBE7
+:105B7000C00101F56271549800EB400202EB001085
+:105B800001EBC000007901095398C0EB001000EB55
+:105B90008000834A02EBC00041715398C0EB0010B3
+:105BA00000EB8000114601EBC00040790A2813DAAF
+:105BB0005398C0EB001000EB800001EBC00040796F
+:105BC0003030C1B25398C0EB001000EB800002EB04
+:105BD000C000417114E017E25398C0EB001000EBD5
+:105BE00080006F4901EBC00040793730C1B2539853
+:105BF000C0EB001000EB8000694A02EBC00041716D
+:105C000040F2A11153984843664901EBC00101F5E8
+:105C10006271549800EB400202EB001001EBC000EF
+:105C2000007900F00F015398C0EB001000EB8000EA
+:105C30005B4A02EBC00081715398C0EB001000EB8F
+:105C40008000114601EBC00080790A2812DA5398CF
+:105C5000C0EB001000EB800001EBC0008079303019
+:105C6000C1B25398C0EB001000EB800002EBC00003
+:105C7000817113E05398C0EB001000EB800048499D
+:105C800001EBC00080793730C1B25398C0EB0010EF
+:105C900000EB8000424A02EBC0008171032253985E
+:105CA000C0EB001000EB80003D4901EBC000C27169
+:105CB0005398C0EB001000EB800001EBC000401CCB
+:105CC00007210490E3F706FC01465398C0EB00104F
+:105CD00000EB8000324A02EBC000017209210F91F3
+:105CE000002140F2A11208E020E1A2E0FEE3FEE381
+:105CF0003FE38AE1F0E042E017E053985043294A3D
+:105D000002EBC0000171082240F2A11153984843F0
+:105D1000244901EBC00000F56270549901EB410386
+:105D200003EB011100F831206EE104215398C0EB20
+:105D3000001000EB80001A4A02F830109DF8540061
+:105D40004030C1B25398C0EB001000EB800002EB72
+:105D5000C000417051215398C0EB001000EB80004F
+:105D600002EBC000817005215398C0EB001000EBDE
+:105D7000800002EBC000C17004210F9144E10221B8
+:105D80005398C0EB001000EB8000054A02F8301079
+:105D90009DF854004030C1B25398C0EB001005E0AC
+:105DA000987E002058450020883E002000EB8000AF
+:105DB00002EBC000417041215398C0EB001000EB92
+:105DC000800002EBC000817031215398C0EB0010BD
+:105DD00000EB800002EBC000C17035215398C0EB8E
+:105DE000001000EB800002EBC0000171032153980A
+:105DF000C0EB001000EB800002EBC0004171539833
+:105E0000C0EB001000EB8000114601EBC000401C0D
+:105E100005210490E3F75EFB01465398C0EB0010A8
+:105E200000EB8000FC4A02EBC000817107210F915A
+:105E3000EDE302215398C0EB001000EB8000F64A1E
+:105E400002F830109DF854004030C1B25398C0EBB6
+:105E5000001000EB800002EBC0004170412153981C
+:105E6000C0EB001000EB800002EBC000817032211B
+:105E70005398C0EB001000EB800002EBC000C17033
+:105E800030215398C0EB001000EB800002EBC00003
+:105E9000017103215398C0EB001000EB800002EB6E
+:105EA000C00041715398C0EB001000EB8000114618
+:105EB00001EBC000401C05210490E3F70BFB0146F9
+:105EC0005398C0EB001000EB8000D34A02EBC000F7
+:105ED000817107210F919AE304215398C0EB0010C0
+:105EE00000EB8000CC4A02F830109DF8540040309E
+:105EF000C1B25398C0EB001000EB800002EBC00071
+:105F0000417041215398C0EB001000EB800002EB80
+:105F1000C000817005215398C0EB001000EB800099
+:105F200002EBC000C17004210F9170E3022153986D
+:105F3000C0EB001000EB8000B74A02F830109DF86B
+:105F400054004030C1B25398C0EB001000EB800009
+:105F500002EBC000417041215398C0EB001000EBF0
+:105F6000800002EBC000817031215398C0EB00101B
+:105F700000EB800002EBC000C17032215398C0EBEF
+:105F8000001000EB800002EBC00001710321539868
+:105F9000C0EB001000EB800002EBC0004171539891
+:105FA000C0EB001000EB8001104600EBC100401C6C
+:105FB00005210490E3F78EFA01465398C0EB0010D8
+:105FC00000EB8000944A02EBC000817107210F9121
+:105FD000539800EB400101EB0010904901EB0011D8
+:105FE0003031549801EB0010807820F02002539853
+:105FF00000EB400101EB0010884901EB001030304C
+:10600000549900EB0110827001E302215398C0EB18
+:10601000001000EB8000804A02F830109DF8540018
+:106020004030C1B25398C0EB001000EB800002EB8F
+:10603000C000417041215398C0EB001000EB80007C
+:1060400002EBC000817031215398C0EB001000EBCF
+:10605000800002EBC000C1705398C0EB001000EB51
+:10606000800002EBC000017140F2A1115398484337
+:106070006B4901EBC00000F56270549901EB4102DD
+:1060800002EB011100EBC1008068B0F5100F0AD3DC
+:1060900030215398C0EB001000EB80005E4A02EB09
+:1060A000C000417109E032215398C0EB001000EBB1
+:1060B0008000594A02EBC000417140F2A11153988F
+:1060C0004843574901EBC00000F56270549901EB59
+:1060D000410202EB011100EBC100C07901280AD195
+:1060E00031215398C0EB001000EB80004A4A02EBCC
+:1060F000C00081711BE040F2A11153984843484908
+:1061000001EBC00000F56270549901EB410202EB13
+:10611000011100EBC100C07948B932215398C0EB9E
+:10612000001000EB80003C4A02EBC00081710020AF
+:106130001A902AE040F2A11153984843384901EBE4
+:10614000C00101F56271549800EB400202EB0010AF
+:1061500001EBC0008168BDF86800C0F10500800057
+:10616000C14001F00F0130315398C0EB001000EB3B
+:106170008000294A02EBC002BDF86800C01D11541E
+:10618000BDF86800401C81B21A91BDF8680006286D
+:10619000D0DB00201A9011E030215398C0EB0010A2
+:1061A00000EB80001C4A02EBC002BDF868000D3015
+:1061B0001154BDF86800401C81B21A91BDF8680006
+:1061C0001E28E9DB00201990A9E040F2A1115398A4
+:1061D0004843134901EBC00108319DF85000C0EB62
+:1061E000C00001EBC000C178BDF8640081423AD123
+:1061F00040F2A11153984843094901EBC00108310D
+:106200009DF85000C0EBC00001EBC0008178BDF8E4
+:106210006400014406E0E2E2987E002098400020FD
+:106220005845002001EB410000EB011140F2A112A2
+:1062300053985043F74A02EBC00000F5627000EB40
+:10624000C100406B78B132215398C0EB001000EBD5
+:106250008000F14A02EBC002BDF8640000EB800050
+:106260000D3011540EE030215398C0EB001000EBBC
+:106270008000E94A02EBC002BDF8640000EB800038
+:106280000D30115400201A9040E040F2A1115398B3
+:106290004843E04901EBC00108319DF85000C0EBD4
+:1062A000C00001EBC0008178BDF86400084400EB39
+:1062B000400101EB001140F2A11253985043D54A1E
+:1062C00002EBC00000F5627000EBC100416BBDF84D
+:1062D0006800C0F103008000C14001F00F013031BF
+:1062E000BDF868200E32BDF8640000EB8000024467
+:1062F0005398C0EB001000EB8000C74B03EBC000CD
+:106300008154BDF86800401C81B21A91BDF8680044
+:106310000428BADBBDF86400401C81B21991BDF8B5
+:1063200064000628FFF651AF03225398C0EB00101B
+:1063300000EB8000B84901EBC00080F82B20539897
+:10634000C0EB001000EB800001EBC000401C2B21D3
+:106350000490E3F7BFF801465398C0EB001000EB40
+:106360008000AD4A02EBC00080F82C102D210F9167
+:106370004DE102215398C0EB001000EB8000A64ACB
+:1063800002F830109DF854004030C1B25398C0EB71
+:10639000001000EB800002EBC000417041215398D7
+:1063A000C0EB001000EB800002EBC00081703221D6
+:1063B0005398C0EB001000EB800002EBC000C170EE
+:1063C00031215398C0EB001000EB800002EBC000BD
+:1063D000017132215398C0EB001000EB800002EBFA
+:1063E000C000417100211A9111E030215398C0EB97
+:1063F000001000EB8000884A02EBC002BDF8680084
+:10640000801D1154BDF86800401C81B21A91BDF87E
+:1064100068001E28E9DB00201990A4E040F2A111D9
+:10642000539848437B4901EBC00108319DF8500067
+:10643000C0EBC00001EBC000C178BDF86400814230
+:1064400032D140F2A11153984843724901EBC00187
+:1064500008319DF85000C0EBC00001EBC00081780E
+:10646000BDF86400014401EB410000EB011140F272
+:10647000A11253985043674A02EBC00000F56270C6
+:1064800000EBC100406B78B132215398C0EB001093
+:1064900000EB8000604A02EBC002BDF8640000EB34
+:1064A0008000801D11540EE030215398C0EB001085
+:1064B00000EB8000584A02EBC002BDF8640000EB1C
+:1064C0008000801D115400201A9043E040F2A11179
+:1064D000539848434F4901EBC00108319DF85000E3
+:1064E000C0EBC00001EBC000817801E07AE064E01D
+:1064F000BDF86400014401EB410000EB011140F2E2
+:10650000A11253985043434A02EBC00000F5627059
+:1065100000EBC100416BBDF86800C0F103008000D2
+:10652000C14001F00F013031BDF86820D21DBDF827
+:10653000640000EB800002445398C0EB001000EBB5
+:106540008000354B03EBC0008154BDF86800401C4F
+:1065500081B21A91BDF868000428B7DBBDF8640069
+:10656000401C81B21991BDF864000628FFF656AFB1
+:1065700003225398C0EB001000EB8000264901EB8A
+:10658000C00080F824205398C0EB001000EB80007E
+:1065900001EBC000401C24210490E2F79BFF014660
+:1065A0005398C0EB001000EB80001B4A02EBC000C8
+:1065B00080F8251026210F9129E010215398C0EB77
+:1065C000001000EB8000144A02F83010302153987C
+:1065D000C0EB001000EB800002EBC0004170022114
+:1065E0000F9114E010215398C0EB001000EB8000D5
+:1065F000094A02F8301031215398C0EB001000EB2B
+:10660000800002EBC000417002210F9100BF00BF6B
+:10661000E5E0000058450020987E0020012140F26E
+:10662000A11253985043FE4A02EBC0000171A2F53B
+:10663000DA61539801EB00115498085C401CC1B218
+:10664000A2F5DA62539802EB00125498115455984F
+:10665000012802D002285ED15EE003215398C0EBEE
+:10666000001000EB8000EF4A02F830105398C0EBA6
+:10667000001000EB800002EBC00041700021539835
+:10668000C0EB001000EB800002EBC000817053985B
+:10669000C0EB001000EB800002EBC000C17053980B
+:1066A000C0EB001000EB800002EBC00001711A216A
+:1066B0005398C0EB001000EB800002EBC00041716A
+:1066C0005398C0EB001000EB8000114601EBC001B5
+:1066D000049106210498E3F71BF90022CDE910028A
+:1066E000DDE91010020642EA1120C1B25398C0EB56
+:1066F000001000EB8000CB4A02EBC000C171109883
+:10670000C1B25398C0EB001000EB800002EBC00058
+:10671000817108210F9160E003215398C0EB0010B4
+:1067200000EB8000BF4A02F830105398C0EB001015
+:1067300000EB800002EBC000417000215398C0EBD9
+:10674000001000EB800002EBC00081701E21539806
+:10675000C0EB001000EB800002EBC000C170002114
+:106760005398C0EB001000EB800002EBC0000171F9
+:1067700003215398C0EB001000EB800002EBC00037
+:1067800041715398C0EB001000EB8000114601EB03
+:10679000C001049106210498E3F7BAF80022CDE97C
+:1067A0001002DDE91010020642EA1120C1B253982E
+:1067B000C0EB001000EB80009A4A02EBC000C171F0
+:1067C0001098C1B25398C0EB001000EB800002EBB0
+:1067D000C000817108210F9100BF00BF00BF00BF42
+:1067E000539830B1012815D0022825D0032849D16B
+:1067F00035E0BDF83C0060B180218B48E4F7B8F982
+:10680000BDF83C008949086001218848001FE3F772
+:10681000FFF837E0BDF83C0068B108218248E4F792
+:10682000A7F9BDF83C008149A439486701217F4898
+:106830003438E3F7EDF825E0BDF83C0070B14FF4D3
+:1068400080717B48E4F794F9BDF83C007749183132
+:106850000860012175481430E3F7DAF812E0BDF85A
+:106860003C0070B14FF480616F48E4F781F9BDF8E6
+:106870003C006E49A439C86501216C484C38E3F7E7
+:10688000C7F800BF00BF6B4890F80A0FB8B3539821
+:10689000C0EB001000EB8000624901EBC001002357
+:1068A0000491BDF83C10539A0498E4F7AFF9E5E180
+:1068B0006149539801EB00115498085C401CC1B227
+:1068C0005D4A539802EB001254981154D6E15A498C
+:1068D0006C39539811F81000C00980B9539811F819
+:1068E0001000C0F3C300062832D2DFE800F00382B4
+:1068F000FDFC563200205149C8701A9014E0BDE1E9
+:106900004F49BDF86800095C5398C0EB001000EBDC
+:106910008000444A02EBC002BDF868001154BDF883
+:106920006800401C81B21A914548E1F7ACFCBDF803
+:1069300068108842E4D8BDF868100F914FF47A715E
+:10694000539800EB40003C4A303A02EB80008160F3
+:1069500040E100203949C8701A9013E03949BDF868
+:106960006800095C5398C0EB001000EB80002D4AD2
+:1069700002EBC002BDF868001154BDF86800401C6D
+:1069800081B21A912F48E1F77EFCBDF86810884269
+:10699000E4D8BDF868100F911CE100201A9013E0B4
+:1069A0002949BDF86800095C5398C0EB001000EB62
+:1069B00080001C4A02EBC002BDF868001154BDF80B
+:1069C0006800401C81B21A911F48E1F75CFCBDF8D9
+:1069D00068108842E4D8BDF868100F9142F2107137
+:1069E000539800EB4000144A303A02EB800081607B
+:1069F000F0E000201149C8701A902CE01349BDF84E
+:106A00006800095C5398C0EB001000EB8000054A59
+:106A100002EBC002BDF868001154BDF8680017E031
+:106A200058450020987E0020000C0240A4600240DF
+:106A300000000240BC220020883E00209C3A00203A
+:106A4000518003085C800308488003080080030825
+:106A5000401C81B21A918A48E1F715FCBDF8681014
+:106A60008842CBD853983130C1B25398C0EB001054
+:106A700000EB8000834A02EBC000C172539800EB28
+:106A800040003130C1B25398C0EB001000EB8000E1
+:106A900002EBC0008175539803282BD13121539804
+:106AA000C0EB001000EB800002EBC00081753021CC
+:106AB0005398C0EB001000EB800002EBC000C175E2
+:106AC0000D215398C0EB001000EB800002EBC000DA
+:106AD00001760A215398C0EB001000EB800002EB16
+:106AE000C000417601E04AE011E0BDF86800401CBA
+:106AF00081B21A91BDF868100F9142F2107153984B
+:106B000000EB4000604A02EB8000816062E0002000
+:106B10001A9013E05D49BDF86800095C5398C0EB1A
+:106B2000001000EB8000574A02EBC002BDF868007D
+:106B30001154BDF86800401C81B21A915348E1F726
+:106B4000A2FBBDF868108842E4D8BDF868100F9128
+:106B50004D493C39539811F8100020F07801183154
+:106B6000494A3C3A539802F810104FF4FA6153988E
+:106B700000EB40003C3202EB800081602AE0002103
+:106B80001A9113E04249BDF86800095C5398C0EBC4
+:106B9000001000EB80003B4A02EBC002BDF8680029
+:106BA0001154BDF86800401C81B21A913848E1F7D1
+:106BB0006AFBBDF868108842E4D8BDF868100F91F0
+:106BC00042F21071539800EB40002F4A02EB800014
+:106BD000816000BF00BF539830B1012815D0022852
+:106BE00025D0032849D135E0BDF83C0060B18021B3
+:106BF0002848E3F7BDFFBDF83C00274908600121A4
+:106C00002548001FE2F704FF37E0BDF83C0068B1FB
+:106C100008212048E3F7ACFFBDF83C001E49A43929
+:106C2000486701211C483438E2F7F2FE25E0BDF840
+:106C30003C0070B14FF480711848E3F799FFBDF83C
+:106C40003C00154918310860012113481430E2F75F
+:106C5000DFFE12E0BDF83C0070B14FF480610D48DA
+:106C6000E3F786FFBDF83C000B49A439C865012154
+:106C700009484C38E2F7CCFE00BF00BF56B010BD4B
+:106C800000800308987E0020583E00203C800308C6
+:106C90001A800308000C0240A46002400000024079
+:106CA0002DE9F05F2DED0C8B05460E4600240021EA
+:106CB0000F46884600BF37E0E200AA46B34650467A
+:106CC0005946E1F7B0FA00F0FF092046E1F7A0FCD1
+:106CD00041EC1D0BB0EE4D1AF0EE6D1A9FED160B48
+:106CE0000EF0C6FFB0EE40BAF0EE60BA09F00F0148
+:106CF0004FEA291202EB820201EB4200E1F777FC36
+:106D000053EC1B2BE1F77CFB41EC190B3846414659
+:106D1000E1F78BFC53EC192BE1F7CBFAE1F7D9FC47
+:106D200007468846601CC4B2082CC5DB384641467D
+:106D3000BDEC0C8BBDE8F09F000000000000594046
+:106D400010B5002440F224410E480EF000FC01284A
+:106D500016D10C480088C4B20A48001D0088C4B28D
+:106D600040F2244107480EF06CFB012006494870B0
+:106D700006480068C0F57A7081B20548A0F8C416CC
+:106D800010BD000000440040283E00208C600240FE
+:106D9000BC72002010B5002440F224410A480EF0D5
+:106DA000D6FB01280FD108480088C4B20648001D50
+:106DB0000088C4B20121054841730548406CC0F504
+:106DC0007A700449488010BD004C0040283E0020E5
+:106DD000006002408079002010B5002440F2244178
+:106DE0000A480EF0B4FB01280ED108480088C4B24E
+:106DF00006488088C4B201210548417605484069AB
+:106E0000C0F57A700449888010BD00000050004031
+:106E1000283E0020006002408079002010B5002448
+:106E200040F224410B480EF092FB012810D1094892
+:106E30000088C4B20748001D0088C4B2012106487A
+:106E400080F825100548C06AC0F57A700449C880EA
+:106E500010BD000000480040283E002000600240B5
+:106E60008079002010B5002410491148E2F7B6FDE2
+:106E700000210F48E2F7CCFD00E000BF40210D48A3
+:106E80000EF058FB0028F8D080210B48E3F772FE83
+:106E90000A4907481838E2F7A1FD012104481838CB
+:106EA000E2F7B6FD01200649087010BD00802020E1
+:106EB000A060024000440040000C02400088002016
+:106EC0001600002010B5002410491148E2F786FD95
+:106ED00000210F48E2F79CFD00E000BF40210D4873
+:106EE0000EF028FB0028F8D008210B48E3F742FEFB
+:106EF0000A4907483038E2F771FD0121044830386B
+:106F0000E2F786FD01200649087010BD20800020B0
+:106F100070600240004C0040000C024000802010D5
+:106F20001600002010B5002411491248E2F756FD62
+:106F300000211048E2F76CFD00E000BF40210E4840
+:106F40000EF0F8FA0028F8D04FF480710B48E3F700
+:106F500011FE0B490748A838E2F740FD012105481A
+:106F6000A838E2F755FD01200649087010BD000061
+:106F700000800028B860024000500040000002403D
+:106F8000208000101600002010B50024114912487E
+:106F9000E2F724FD00211048E2F73AFD00E000BFCF
+:106FA00040210E480EF0C6FA0028F8D04FF4806158
+:106FB0000B48E3F7DFFD0B4907483038E2F70EFDD9
+:106FC000012105483038E2F723FD01200649087009
+:106FD00010BD0000008000185860024000480040CA
+:106FE000000C0240008800101600002030B58FB061
+:106FF00005460C46012148050AF0E8FB35B1012D94
+:107000005ED0022D7ED0032D59D115E1BA48E2F7AA
+:107010000BFD40200390002005904FF48060069007
+:10702000082C03D100200790089005E0102C03D114
+:10703000E001079080000890002009904FF4003094
+:107040000A9000200B900C900D900E90AB48019090
+:1070500040060090AA4802906946A748E2F7AEFDB4
+:1070600001221021A448E2F78BFDA3481838E2F76B
+:10707000DBFC002003904FF47A7004900020059010
+:107080004FF48060069000200790089009904FF41C
+:1070900000300A9000200B900C900D900E909748B5
+:1070A000019040060090974802906946924818382F
+:1070B000E2F784FD012190481838E2F7A9FC18E1B5
+:1070C0008D483038E2F7B0FC402003900020059056
+:1070D0004FF480600690082C03D1002007900890A0
+:1070E00005E0102C03D1E0010790800008900020FB
+:1070F00009904FF400300A9000200B900C900D90F6
+:107100000E9000E03BE080480190400600907F48F0
+:107110000290694678483038E2F750FD012210218C
+:1071200075483038E2F72CFD73486038E2F77CFC94
+:10713000002003904FF47A700490002005904FF4E3
+:107140008060069000200790089009904FF400306E
+:107150000A9000200B900C900D900E906A480190C0
+:10716000400600906A480290694663486038E2F73A
+:1071700025FD012160486038E2F74AFCB9E05E482D
+:107180001830E2F751FC40200390002005904FF4A6
+:1071900080600690082C03D100200790089005E03D
+:1071A000102C03D1E0010790800008900020099086
+:1071B0004FF400300A9000200B900C900D900E9030
+:1071C00054480190400600905348029069464A484E
+:1071D0001830E2F7F3FC0122102147481830E2F79B
+:1071E000CFFC45489038E2F71FFC002003904FF495
+:1071F0007A700490002005904FF480600690002083
+:107200000790089009904FF400300A9000200B90EE
+:107210000C900D900E903F480190400600903F4822
+:107220000290694634489038E2F7C8FC01213248A0
+:107230009038E2F7EDFB5CE02F484838E2F7F4FBCA
+:1072400040200390002005904FF480600690082CA9
+:1072500003D100200790089005E0102C03D1E00135
+:10726000079080000890002009904FF400300A90A9
+:1072700000200B900C900D900E9029480190400634
+:1072800000902848029069461B484838E2F796FC6F
+:107290000122102118484838E2F772FC1648783865
+:1072A000E2F7C2FB002003904FF47A7004900020B4
+:1072B00005904FF480600690002007900890099098
+:1072C0004FF400300A9000200B900C900D900E901F
+:1072D0001348019040060090134802906946064802
+:1072E0007838E2F76BFC012103487838E2F790FB2D
+:1072F00000BF00BF0FB030BDA0600240044400409A
+:10730000987E0020F8870020044C0040F080002088
+:10731000E08B00200450004048830020C88F0020EC
+:1073200004480040A0850020B09300201CB5012136
+:1073300008460AF04BFA012104200AF047FA01211D
+:1073400008200AF043FA012140200AF03FFA072200
+:1073500005214448E3F7E0FB072206214148E3F713
+:10736000DBFB072208213F48E3F7D6FB0722092170
+:107370003C48E3F7D1FB08220A213B48E3F7CCFB6A
+:1073800008220B213848E3F7C7FB082202213548C1
+:10739000E3F7C2FB08220C213348E3F7BDFB4FF4AF
+:1073A0005970009002208DF8050000208DF806002D
+:1073B00001208DF8070002208DF804006946294855
+:1073C000E3F762FB4FF4E050009002208DF80500D7
+:1073D00000208DF8060001208DF8070002208DF8AE
+:1073E000040069462048E3F74FFB4FF4916000909A
+:1073F00000208DF8060001208DF804006946194828
+:10740000E3F742FB4FF48070009000208DF80600F7
+:1074100001208DF8040069461448E3F735FB4FF46A
+:10742000F040009000208DF8060001208DF8040047
+:1074300069460F48E3F728FB4FF480410C48E3F717
+:1074400097FB4FF400510A48E3F792FB4FF4805149
+:107450000748E3F78DFB4FF400610548E3F788FB2D
+:107460001CBD0000000C0240000802400000024069
+:107470000018024070B5002500260024FFF756FFD3
+:107480000421114880F86A1B00BF08E0082120464B
+:10749000FFF7ACFD204600F0F1F9601CC4B20A48C9
+:1074A00090F86A0BA042F1DC00F014F800210748C4
+:1074B00080F8081700200649887048700120C870BD
+:1074C0004FF47A70886070BDBC320020BC7200201E
+:1074D000C479002008B511208DF8000002208DF835
+:1074E000010001208DF802008DF80300684602F0CB
+:1074F00047FA26208DF8000001208DF801000020B9
+:107500008DF8020001208DF80300684602F038FA79
+:107510000E208DF8000002208DF8010001208DF86A
+:1075200002008DF80300684602F02AFA27208DF841
+:10753000000001208DF8010000208DF802000120DC
+:107540008DF80300684602F01BFA0F208DF800004A
+:1075500002208DF8010001208DF802008DF8030053
+:10756000684602F00DFA34208DF8000001208DF8F5
+:10757000010000208DF8020001208DF8030068460C
+:1075800002F0FEF92F208DF8000002208DF8010096
+:1075900001208DF802008DF80300684602F0F0F932
+:1075A00035208DF8000001208DF8010000208DF8B5
+:1075B000020001208DF80300684602F0E1F908BDE1
+:1075C00010B5024601B9102112F8013B00BF12F8B4
+:1075D000010B4340481E80B2011EF8D103F07F002A
+:1075E00010BD00002DE9FF4107460D4616461C461A
+:1075F00037B1012F42D0022F7FD0032F3DD1BAE007
+:10760000012148040AF012F90095012C06D120034B
+:10761000ADF804008010ADF808000FE0022C07D18F
+:10762000E002ADF804004FF4C060ADF8080005E0DA
+:1076300024B9ADF804600020ADF808000020ADF8D2
+:107640000600ADF80C000C20ADF80A0069466A4847
+:107650000DF0CCFF012168480DF0FCFE012240F244
+:10766000244165480DF09DFF102163480DF0E9FEAF
+:107670000122C02160480DF0F9FEBAE00121C804E2
+:107680000AF0D4F80095012C06D12003ADF80400CF
+:107690008010ADF808000FE0022C07D1E002ADF831
+:1076A00004004FF4C060ADF8080005E024B9ADF85F
+:1076B00004600020ADF808000020ADF80600ADF829
+:1076C0000C000C20ADF80A0069464C480DF08EFF06
+:1076D00001214A480DF0BEFE012240F224414748F4
+:1076E0000DF05FFF102145480DF0ABFE0122C021D7
+:1076F00042480DF0BBFE7CE0FFE7012108050AF0DF
+:1077000095F80095012C06D12003ADF804008010F7
+:10771000ADF808000FE0022C07D1E002ADF804003C
+:107720004FF4C060ADF8080005E024B9ADF804607E
+:107730000020ADF808000020ADF80600ADF80C0000
+:107740000C20ADF80A0069462D480DF04FFF0121CD
+:107750002B480DF07FFE012240F2244128480DF015
+:1077600020FF102126480DF06CFE0122C021244884
+:107770000DF07CFE3DE0012188040AF057F80095E9
+:10778000012C06D12003ADF804008010ADF80800EC
+:107790000FE0022C07D1E002ADF804004FF4C06006
+:1077A000ADF8080005E024B9ADF804600020ADF89C
+:1077B00008000020ADF80600ADF80C000C20ADF874
+:1077C0000A0069460F480DF011FF01210D480DF028
+:1077D00041FE012240F224410A480DF0E2FE102150
+:1077E00008480DF02EFE0122C02106480DF03EFE95
+:1077F00000BF00BFBDE8FF8100440040004C0040D6
+:1078000000500040004800402DE9FC4705460E4668
+:10781000002400210091019100BFE94600BF27E04C
+:107820006422002328463146E0F7CCFC17469846F0
+:107830000A22002338464146E0F7C4FC4FEA001A0A
+:107840000A22002338464146E0F7BCFC0F200240E4
+:107850001AEB020009F804004FF064024FF0000335
+:1078600028463146E0F7AEFC05460E46601CC4B221
+:10787000082CD5DBDDE90001BDE8FC872DE9F047E8
+:1078800004460026B04600BF0027B2464FF001096B
+:1078900004EB440000EB0410FE4901EB0010407BB8
+:1078A000012803D10021204600F0B0FCFA4810F86E
+:1078B000140020F080008030F74901F81400002007
+:1078C00004EB4401F44A0C3202F8210004EB4401B9
+:1078D00002EB8101887004EB440102EB81014870E6
+:1078E00004EB440102EB8101C870052004EB440164
+:1078F00002EB81018860002004EB4401303202F881
+:10790000210004EB440102EB81018870012004EBAB
+:10791000440102EB8101487004EB440102EB810158
+:10792000C87004EB440000EB0410DA4901EB0010CE
+:10793000806800EB8000400004EB440102EB810111
+:10794000886008212046FFF751FB04EB440000EB60
+:107950000410D04A02EB0010437904EB440000EB22
+:10796000041002EB0010016800222046FFF73AFEE7
+:1079700004EB440000EB0410C64901EB00108079D1
+:107980000D2810D2DFE800F09C071019222B3D468D
+:107990004F737C856A00052140F2A1106043BF4A05
+:1079A00002EBC00041718BE0112140F2A110604355
+:1079B000BA4A02EBC000417182E0072140F2A110F7
+:1079C0006043B64A02EBC000417179E0042140F205
+:1079D000A1106043B14A02EBC000417170E004EBBA
+:1079E000440000EB0410AB4901EB001080686421F7
+:1079F000484304EB4401A84A3C3202EB8101886011
+:107A00005EE0032140F2A1106043A44A02EBC000F3
+:107A1000417155E0042140F2A11060439F4A02EBFE
+:107A2000C00041714CE0062140F2A11060439B4A26
+:107A300002EBC000417110212046FFF7D7FA04EB9A
+:107A4000440000EB0410934A02EB0010016800238D
+:107A50004FF480522046FFF7C5FD31E0032140F28C
+:107A6000A11060438D4A02EBC000417128E0112152
+:107A700040F2A1106043894A02EBC00041711FE04F
+:107A8000032140F2A1106043844A02EBC00041711F
+:107A900016E0002140F2A1106043804A02EBC000D2
+:107AA000417104EB440000EB04107A4901EB001033
+:107AB000437900224FF416512046FFF793FD00BF93
+:107AC00000BF774890F82800012821D1002140F21A
+:107AD000A1106043714A02EBC0004171012104EB27
+:107AE0004400A2F5E66202EB8000816080216D48CF
+:107AF000E3F740F808216B48E3F73CF84FF4807156
+:107B00006948E3F737F84FF480616648E3F732F8E5
+:107B1000002140F2A1106043604A02EBC00080F8EF
+:107B2000191440F2A110604302EBC00080F81A144F
+:107B3000012576E004EB440000EB0410554901EB0D
+:107B40000010303000EB0510427804EB440000EBED
+:107B5000041001EB00103030691E00EB011040787A
+:107B6000824204D109F1010000F0FF0934E040F243
+:107B7000A1106043494901EBC0000830C7EBC701C1
+:107B800000EBC10080F802A004EB440000EB0410FD
+:107B9000404901EB00103030691E00EB01104178C4
+:107BA00040F2A11060433D4A02EBC0000830C7EB31
+:107BB000C70200EBC200417040F2A1106043374998
+:107BC00001EBC0000830C7EBC70100F83190781C0A
+:107BD000C7B2AA464FF0010940F2A11060432F49F5
+:107BE00001EBC00000F5627005EB450101EB0511EA
+:107BF00000EBC10080F89170A9F10100C1B240F220
+:107C0000A1106043254A02EBC00000F5627005EB4D
+:107C1000450202EB051200EBC20080F89210681CCE
+:107C2000C5B204EB440000EB04101A4901EB00104C
+:107C3000C079A8423FF77EAF781CC1B240F2A110D4
+:107C40006043164A02EBC000817140F2A11060430C
+:107C5000114601EBC0000830C7EBC70100EBC100C3
+:107C600080F802A004EB440000EB0410094901EB8A
+:107C700000103030691E00EB0110417840F2A11075
+:107C8000604302EBC0000830C7EBC70200EBC20044
+:107C900041700BE0984000201C3E00205845002019
+:107CA000BC120020000C02400000024040F2A11073
+:107CB0006043FA4901EBC0000830C7EBC70100F888
+:107CC0003190002528E2002140F2A1106043F34AE0
+:107CD00002EBC00000F5627005EB450202EB0512F5
+:107CE00000EBC200017340F2A1106043EB4A02EBCB
+:107CF000C00000F5627005EB450202EB051200EBD7
+:107D0000C200817340F2A1106043E44A02EBC0005C
+:107D100000F5627005EB450202EB051200EBC200B4
+:107D2000417340F2A1106043DC4A02EBC00000F551
+:107D3000627005EB450202EB051200EBC200C17355
+:107D400004EB440000EB0410D54901EB00108068FF
+:107D500000EB8000400004EB440101EB0411D04A29
+:107D600002EB0111C9794843410040F2A110604380
+:107D7000CA4A02EBC00000F5627005EB450202EB57
+:107D8000051200EBC200416104EB440000EB04105B
+:107D9000C34901EB0010303000EB0510807820F073
+:107DA000800104EB440000EB0410BD4A02EB00101C
+:107DB000303000EB05108170002140F2A1106043CB
+:107DC000B64A02EBC00000F5627005EB450202EB1B
+:107DD000051200F8321040F2A1106043AF4A02EBE6
+:107DE000C00000F5627005EB450202EB051200EBE6
+:107DF000C20080F8821004EB440000EB0410A84994
+:107E000001EB001080790D2818D2DFE800F0170789
+:107E10001829173A4BFCFB17FAF9F800E52140F254
+:107E2000A11060439D4A02EBC00000F5627005EBB3
+:107E3000450202EB051200EBC200417169E1A1218C
+:107E400040F2A1106043954A02EBC00000F5627059
+:107E500005EB450202EB051200EBC200417158E14F
+:107E6000A12140F2A11060438C4A02EBC00000F552
+:107E7000627005EB450202EB051200EBC200417196
+:107E800047E1312140F2A1106043844A02EBC00077
+:107E900000F5627005EB450202EB051200EBC20033
+:107EA000417136E1F42140F2A11060437B4A02EBBC
+:107EB000C00000F5627005EB450202EB051200EB15
+:107EC000C20041710026A7E04FF0000891E006EBE8
+:107ED000460000EB0610724901EB0010303000EB59
+:107EE0000810017804EB440000EB04106C4A02EB2C
+:107EF0000010303000EB0510007A814275D104EBA0
+:107F0000440000EB0410114601EB0010303000EB90
+:107F10000510017840F2A1107043604A02EBC000E6
+:107F200000F5627008EB480202EB081200EBC20099
+:107F300080F87F1040F2A1107043584901EBC00057
+:107F400000F5627008EB480101EB081100EBC1007D
+:107F500080F8804040F2A1107043504901EBC0000E
+:107F600000F5627008EB480101EB081100EBC1005D
+:107F700080F8815006EB460000EB0610484901EB03
+:107F80000010303000EB0810017840F2A11060437F
+:107F9000424A02EBC00000F5627005EB450202EBBD
+:107FA000051200EBC20080F87F1040F2A110604380
+:107FB0003A4901EBC00000F5627005EB450101EBA9
+:107FC000051100EBC10080F8806040F2A110604311
+:107FD000324901EBC00000F5627005EB450101EB91
+:107FE000051100EBC10080F8818008F1010000F06C
+:107FF000FF0806EB460000EB0610294904E055E0B7
+:1080000076E064E038E00EE001EB0010C079404516
+:108010003FF75DAF701CC6B2224890F86A0BB042C1
+:108020003FF752AF75E0062140F2A11060431B4AB2
+:1080300002EBC00000F5627005EB450202EB051291
+:1080400000EBC200417105EB041000EB4001164843
+:1080500000EB4110D0F8091040F2A11060430F4A24
+:1080600002EBC00000F5627005EB450202EB051261
+:1080700000EBC20041634CE0152140F2A1106043C7
+:10808000064A02EBC00000F5627005EB450202EB08
+:10809000051200EBC20041713BE000005845002092
+:1080A00098400020BC320020D8140020E52140F286
+:1080B000A1106043524A02EBC00000F5627005EB6C
+:1080C000450202EB051200EBC200417121E00221E2
+:1080D00040F2A11060434A4A02EBC00000F5627012
+:1080E00005EB450202EB051200EBC200417110E006
+:1080F000012140F2A1106043414A02EBC00000F5AB
+:10810000627005EB450202EB051200EBC200417103
+:1081100000BF00BF681CC5B204EB440000EB0410B4
+:10812000384901EB0010C079A8423FF7CCAD04EB11
+:10813000440000EB041001EB00108079042811D0FA
+:1081400004EB440000EB041001EB001080790928D7
+:1081500008D004EB440000EB041001EB0010807920
+:108160000A2846D100253BE004EB440000EB041054
+:10817000244901EB00108079042804D0092810D08C
+:108180000A282AD11BE0B12140F2A11060431C4A09
+:1081900002EBC0000830C5EBC50200EBC200417124
+:1081A0001BE0A12140F2A1106043154A02EBC00080
+:1081B0000830C5EBC50200EBC20041710DE00321A0
+:1081C00040F2A11060430E4A02EBC0000830C5EB3C
+:1081D000C50200EBC200417100BF00BF681CC5B200
+:1081E00040F2A1106043064901EBC0008079A8422B
+:1081F000BADC0021044880F86B1BBDE8F087000062
+:108200005845002098400020BC32002070B504463C
+:108210000E46CE48056806BB34B1012C0AD0022CAC
+:108220000ED0032C18D111E04FF48041C848E2F77A
+:10823000A1FC11E04FF40051C548E2F79BFC0BE0B4
+:108240004FF48051C248E2F795FC05E04FF400611D
+:10825000BF48E2F78FFC00BF20E034B1012C0AD008
+:10826000022C0ED0032C18D111E04FF48041B848F5
+:10827000E2F77EFC11E04FF40051B548E2F778FCDC
+:108280000BE04FF48051B248E2F772FC05E04FF486
+:108290000061AF48E2F76CFC00BF00BF64200EF045
+:1082A00047FE00231A464FF416512046FFF79AF96D
+:1082B000002004EB4401A74A02EB8101887004EB23
+:1082C000440102EB8101486004EB440000EB041020
+:1082D00002F5107101EB001080689F498860012051
+:1082E0004870772004EB84019C4A1144887004EBA9
+:1082F000440000EB04109A4901EB001080790B2830
+:108300003FD2DFE800F03E060D141B223E293E302E
+:108310003700772004EB8401904A1144887030E0E4
+:10832000972004EB84018D4A1144887029E097203E
+:1083300004EB8401894A1144887022E06F2004EB29
+:108340008401864A114488701BE0672004EB840195
+:10835000824A1144887014E0772004EB84017F4A3C
+:10836000114488700DE0972004EB84017B4A11448E
+:10837000887006E0D72004EB8401784A11448870A5
+:1083800000BF00BFC020C4EB041101EB8101754A9E
+:1083900002F831000020C4EB041101EB810102EB73
+:1083A000C10148700820C4EB041101EB810102EB0C
+:1083B000C1018870280EC4EB041101EB810102EBAE
+:1083C000C101C87005F0F00004EB44010844C4EB9F
+:1083D000041101EB810102EBC101087104EB84007F
+:1083E0005E4908448078C4EB041101EB810102EB83
+:1083F000C10148712020C4EB041101EB810102EBA3
+:10840000C101887105F00F00C4EBC4010844C4EB3E
+:10841000041101EB810102EBC101C8718020C4EBA2
+:10842000041101EB810102EBC10108724C20C4EB85
+:10843000041101EB810102EBC10148725420C4EB2D
+:10844000041101EB810102EBC101887234B1012CEE
+:1084500011D0022C1DD0032C39D129E080214248B3
+:10846000E2F786FB0B204149086001213F48001FCD
+:10847000E1F7CEFA2BE008213B48E2F779FB0B202D
+:108480003A49A4394867012138483438E1F7C0FA3D
+:108490001DE04FF480713648E2F76AFB0B20334948
+:1084A00018310860012131481430E1F7B1FA0EE0CB
+:1084B0004FF480612C48E2F75BFB0B202B49A43979
+:1084C000C865012129484C38E1F7A2FA00BF00BF76
+:1084D000284890F80A0F58B1C4EB041101EB810150
+:1084E000204A02EBC100002322460B21E2F78EFB5B
+:1084F0004FF4FA700EF01CFD01211F4880F814178C
+:1085000034B1012C0AD0022C0ED0032C18D111E06A
+:108510004FF480410E48E2F72BFB11E04FF400517D
+:108520000B48E2F725FB0BE04FF480510848E2F7D7
+:108530001FFB05E04FF400610548E2F719FB00BF9F
+:1085400000BF00200D49086070BD0000187AFF1FB1
+:1085500000180240583E0020C4790020989700205F
+:1085600098400020987E0020000C0240A460024049
+:1085700000000240BC220020BC720020880242425F
+:10858000F0B52DED028BA1B000201F901E901D9024
+:108590001C901A901B900021189119911790169019
+:1085A0001590149013900025002405909FEDFE0A6D
+:1085B0008DED040AFDA103C9CDE90201FDA103C9A6
+:1085C000CDE90001FD48807850B30021FB4881705F
+:1085D000A0F55C60B0F8DA0DF9490968C1F57A7167
+:1085E00088421DD1F6480068C0F57A7081B2F5481E
+:1085F000A0F8D81D0021F248001FE1F709FAF2495E
+:10860000EF48001FE1F7EAF90120F04908704FF444
+:108610007A70EB4908600121E948001FE1F7F8F999
+:10862000EA48007801287DD10020E8490870E34835
+:10863000A438807800EB4001E54800EB0110847914
+:10864000012C70D0042C04D0052C6DD0062C06D142
+:1086500006E00120D9490C3188700020486003E30E
+:10866000D848B0F8D80D811FDA48E1F76DF9C11785
+:10867000CDE91A01D349B1F8D81D491FD54A521E78
+:108680008818042109F04EFCC117CDE9180118A87B
+:108690000FC85040594008437DD10022C748A43834
+:1086A000817854304254CB48401E00791390BDF875
+:1086B0004C00312802D045286ED190E0C148B0F876
+:1086C000D80D1838412190FBF1F0C117CDE9180100
+:1086D000C1B2BC4880F8AC1000201F9076E0BDF815
+:1086E0007C0000EB80101430BA49491E085CB54983
+:1086F000AD31BDF87C208854BDF87C1001EB8111B0
+:108700001A31B44A521E8818082109F0C9FB8DEDB0
+:10871000040AAC49B931BDF87C20049801EB021180
+:10872000486002E0B2E276E162E0BDF87C1001EB65
+:1087300081113231A74A521E8818082109F0B0FB76
+:108740008DED040A9F49B931BDF87C20049801EBF6
+:1087500002110860BDF87C1001EB81113A319D4A8D
+:10876000521E8818082109F09BFB8DED040A9549DB
+:10877000B931BDF87C20049801EB02118860BDF886
+:108780007C1001EB81114231924A521E8818082157
+:1087900009F086FB01E024E022E08DED040A89491E
+:1087A000B931BDF87C20049801EB0211C8608349FF
+:1087B000A4398A781C395018017821F08001803161
+:1087C0000170BDF87C00401C80B21F90BDF87C1089
+:1087D0000020DDE91832C91A904180DB00E000BFBB
+:1087E00000BF012075490C318870002048603BE2D1
+:1087F0007848401E807816909DF85800401E81B23F
+:108800007448401C08F012FF0021CDE91A0171499B
+:10881000491E9DF85800401C085C0021CDE9180154
+:10882000DDE91A32DDE918105940504001437CD18E
+:108830006248A43882785430815401205F490C3159
+:108840008870002048606348401E00791390BDF88E
+:108850004C0005280AD2DFE800F0033C0A43D600AA
+:1088600003215648A43882780B308154D1E001218D
+:108870005248A4388278801D81540321801F827859
+:108880000B3081540B3890F8600020F0800080306D
+:108890004A49A43981F860004E48401EC1794748D2
+:1088A000A43880F861104B48401E017A4348A43830
+:1088B00080F862104748401E417A4048A43880F84A
+:1088C00063104448401EC17A3C48A43880F86410C4
+:1088D0009FE003213948A43882780B30815498E016
+:1088E0003648A4388178801D415C801F8278103022
+:1088F000805C814212DA3149A4398A781C395018D7
+:10890000017821F00401091D01702C48A4388178F8
+:108910001030415C10388278801D81542749A43979
+:108920008A781C395018017800E073E021F080014A
+:108930008031017000201F905DE000211F483C380D
+:10894000BDF87C2040F8221000201E902BE01B4B2D
+:108950003C3BBDF87C6003EB8600683B93F86330DA
+:10896000BDF87C6003FB06F202EBD2735E10BDF82B
+:1089700078305B1D3344174E761EF35C0F4EA43ED9
+:1089800096F8631001EBD1767610761EBDF87870FC
+:10899000F61BF600B340066833430360BDF8780069
+:1089A000401C80B21E9017E00000000001693230C8
+:1089B0003130300001693230453030007C400020D9
+:1089C0002C640240BC32002000880010E20A002023
+:1089D000CC3E0020E50A0020AE4991F8630000EB90
+:1089E000D071BDF87820B2EB610FB0DBBDF87C0030
+:1089F000401C80B21F90A74890F86200BDF87C1020
+:108A000088429ADC05E00121A24882780B3081542B
+:108A100000BF00BF28E101209E49B03188700020CE
+:108A200048609DA19D480EF061FC1D90BDF874004A
+:108A300000287DD0BDF87400B0F5487F78DA0020BA
+:108A40001F900FE0BDF874000E30BDF87C10084494
+:108A50009249085CBDF87C208854BDF87C00401C1D
+:108A600080B21F90BDF87C001E28EBDB02208C49F1
+:108A700088748A480078412872D100201F9015E040
+:108A8000BDF87C00801C8549085C2C2800D111E0D1
+:108A9000BDF87C00801C8149085C06A9BDF87C20DB
+:108AA0008854BDF87C00401C80B21F90BDF87C004B
+:108AB0000B28E5DB00BF06A80CF042FEB0EE408AB2
+:108AC000F0EE608A51EC180BDFF73BFE00EE100A67
+:108AD000DFED740A80EE201A8DED041A0498DFF79A
+:108AE000B8FDCDE91801DDE91801DFF76AFD00EEF8
+:108AF000100ADDED040A30EEC00A8DED040ADDE94E
+:108B00001801DFF75EFD00EE100ADDED040A9FEDAF
+:108B1000651A60EE810A9FED641AC0EE811A30EE8C
+:108B2000210A624880ED0A0ABDF87C00C01C00E002
+:108B300087E05A49085C5D4928310871BDF87C001E
+:108B4000401D80B21D9000201F901AE0BDF87400F7
+:108B5000BDF87C1008445149085C2C2801D114E070
+:108B60005CE0BDF87400BDF87C1008444B49085C1B
+:108B700006A9BDF87C208854BDF87C00401C80B25A
+:108B80001F90BDF87C000B28E0DB00BF06A80CF0AE
+:108B9000D7FDB0EE408AF0EE608A51EC180BDFF79B
+:108BA000D0FD00EE100ADFED3F0A80EE201A8DEDB9
+:108BB000041A0498DFF74DFDCDE91801DDE918012D
+:108BC000DFF7FFFC00EE100ADDED040A30EEC00A0C
+:108BD0008DED040ADDE91801DFF7F3FC00EE100A61
+:108BE000DDED040A9FED2F1A60EE810A9FED2E1A2B
+:108BF000C0EE811A30EE210A10EE100A2B492831FE
+:108C0000C1F80500BDF87400BDF87C100844401C94
+:108C10002249085C25492831487224E01FED9E0A4C
+:108C200010EE100A21492831C1F8050000204872D1
+:108C30001FEDA30A10EE100AC1F8050000204872CB
+:108C400011E01FEDA70A10EE100A18492831C1F8EB
+:108C50000500002048721FEDAC0A10EE100AC1F8A2
+:108C600005000020487200BF00BF00201F9009E0EF
+:108C700000200A49BDF87C208854BDF87C00401CC7
+:108C800080B21F90BDF87C001428F1DB21B0BDEC50
+:108C9000028BF0BDD83F0020524D4300E40A002073
+:108CA000BC1200200000C84200007042BC3A002004
+:108CB0002DE9D34F8CB007460026B046B146B346E7
+:108CC000B24600200B900A900990089000BF00BFA8
+:108CD000FBA103C9CDE90601FBA103C9CDE904014C
+:108CE0000020FB490870FB48C05D042826DB0521F5
+:108CF000F848C15500214E38C1552238C05D20F0DA
+:108D00008001F4487038C155042F04D0052F0CD0D1
+:108D1000062F12D104E00021EE484938C1550CE07D
+:108D20003121EC484938C15507E00221E94849386A
+:108D3000C1550021401FC15500BF00BF07EB4701CF
+:108D4000E54800EB01108079012874D0042804D094
+:108D5000052871D0062870D10BE2DE48543800791E
+:108D600000286BD0002000F097FB07EB4703DA4A9E
+:108D700002EB0312517907EB4703D74A02EB0312C8
+:108D8000106800F0B7FDD34854380079012802D0AC
+:108D900002287BD135E0CF48543890F803A00AEB85
+:108DA0004A01A0F52C5000EB411000780A900AEB24
+:108DB0004A01CA4800EB4110C94950F8012F0A6026
+:108DC000406848600AEB4A01C44800EB4110D0F803
+:108DD0000900C349491EC1F809000AEB4A01BF480E
+:108DE00000EB4110BE491C3150F81D2F0A608088ED
+:108DF000888050464FEAEA710AEB11714FEA211B55
+:108E000044E0B84890F81C0A0A904FF0000B36E096
+:108E10004FF0000A17E00BEB4B0000EB0B10AD49D5
+:108E20006C3101EB0010303000EB0A1001780A9829
+:108E3000814204D112E0F5E2DDE1F2E298E10AF1CB
+:108E400001001FFA80FA0BEB4B0000EB0B10A1495D
+:108E50006C3101EB0010C0795045DCDC00BF0BEB3E
+:108E60004B0000EB0B109B496C3101EB0010C079FB
+:108E7000504500DD08E00BF101001FFA80FB9A4825
+:108E800090F86A0B5845C3DC00BF00BF00BF00214B
+:108E90000A98FEF7B9FCCDE90201002000900B46CC
+:108EA0000621029A08F0D0FB0BEB4B0000EB0B10F5
+:108EB00088496C3101EB0010007FC0F38100009005
+:108EC000A1F59E50D0F805C0624600230721184640
+:108ED00008F0BAFB0BEB4B0000EB0B107D496C313B
+:108EE00001EB0010007F00F003000090A1F59E5000
+:108EF000D0F801C0624600230821184608F0A4FB00
+:108F00000BEB4B0000EB0B1072496C3101EB0010C6
+:108F1000007FC0F301100090A1F59E50D0F809C069
+:108F2000624600230921184608F08EFB32216C4866
+:108F30005F3080F86C11302180F86D11603890F846
+:108F4000220001EB101166485F3080F86E11603826
+:108F500090F8220000F00F00303061495F3181F855
+:108F60006F012D215E485F3080F87011603890F8F5
+:108F70002100302101EB101159485F3080F8711148
+:108F8000603890F8210000F00F00303054495F3114
+:108F900081F872012D2152485F3080F873116038DA
+:108FA00090F82000302101EB10114D485F3080F81F
+:108FB0007411603890F8200000F00F0030304849FC
+:108FC0005F3181F87501A1F16000C07F302101EBB4
+:108FD000101143485F3080F877116038C07F00F08F
+:108FE0000F0030303E495F3181F878013A213C482A
+:108FF0005F3080F879116038807F302101EB1011EB
+:1090000037485F3080F87A116038807F00F00F00B9
+:10901000303033495F3181F87B013A2130485F308D
+:1090200080F87C116038407F302101EB10112C4812
+:109030005F3080F87D116038407F00F00F003030E5
+:1090400027495F3181F87E01A1F16000D0F823202B
+:1090500010460021FEF7D8FBCDE902010020009068
+:109060000B460C21029A08F0EFFA002604E02020BB
+:109070001E498855701C86B240F28A208642F6DB73
+:109080000A201A4908704870002647E04FF000088F
+:109090000CE013485F3000EB461010F80800202861
+:1090A00000D006E008F101001FFA80F8B8F1200FA7
+:1090B000EFDB00BFB8F11F0F2EDA4FF0000824E0FD
+:1090C00001693230313030000169323045303000D2
+:1090D000E30A00202C400020CC3E0020D8140020C1
+:1090E000D92C0020BC220020BC320020CC0E002055
+:1090F000E24800EB461010F8080008EB4911E04A7E
+:10910000505408F101001FFA80F8B8F1200FEFDB8E
+:1091100009F101001FFA80F9701C86B2142EB5DB2C
+:109120000A21202000EB4910D54A1154202000EBE1
+:109130004910401C1154202000EB4910801C115490
+:10914000202000EB4910C01C1154202000EB4910D6
+:10915000001D1154202000EB4910401D1154202007
+:1091600000EB4910401D80B20B900020C5490871EA
+:1091700073E1012000F090F94FF40071C248E1F76B
+:10918000F9FC07EB4703C14A02EB0312517907EBE5
+:109190004703BE4A02EB0312106800F0ABFBB9486C
+:1091A00054300A99405C401CC2B2B64954310A9806
+:1091B0000A540D98312802D045281AD10CE0002617
+:1091C00005E006A8805DAE498855701C86B2072E62
+:1091D000F7DB07200B900CE0002605E004A8805D7B
+:1091E000A7498855701C86B2072EF7DB07200B9025
+:1091F00000BF00BF31E1022000F04EF94FF4804182
+:10920000A148E1F7B7FC9F485430C05D401CC1B293
+:109210009C485430C15507EB47039C4A02EB0312AC
+:10922000517907EB4703994A02EB0312106800F0EB
+:1092300061FB0D9805281ED2DFE800F0037A1ED7E7
+:109240003900FE208E490870FF2048700420887085
+:109250000120C8700320087108468078401E81B242
+:109260008748801C08F0E2F9044685494C71EF20DC
+:10927000887107200B90D3E0FE2081490870FF2001
+:109280004870042088700120C870022008710846C8
+:109290008078401E81B27A48801C08F0C7F90446E5
+:1092A00077494C71EF20887107200B90B8E0FE20C1
+:1092B00073490870FF204870102088700120C87022
+:1092C000042008714FF000080EE06E4890F863101B
+:1092D000983010F80800081AC1B208F10500684A71
+:1092E0001154001F1FFA80F8664890F8620040454C
+:1092F000EBDC644890F8628007E0002108F105008B
+:109300005F4A1154001F1FFA80F8B8F1110FF4DB07
+:109310005B488078401E81B25948801C08F086F96D
+:10932000044657494C74EF20887413200B9077E063
+:10933000FE2053490870FF204870282088700120C3
+:10934000C8700871052604E000204D498855701C3E
+:1093500086B2282EF8DB002630E04FF0000823E02C
+:10936000484A92F8630000EBD0725210521EA2EBF2
+:109370000802D300434A683252F82620DA40D3B2BA
+:10938000404A92F8632002FB06F101EBD1724FEAEA
+:10939000620C08F105026244DFF8E4C00CF8023008
+:1093A00008F101001FFA80F8364991F8630000EBDC
+:1093B000D071B8EB610FD3DB701C86B2314890F8E6
+:1093C0006200B042C9DC2E488078401E81B22C4831
+:1093D000801C08F02BF90446294981F82940EF2028
+:1093E00081F82A002B200B901AE0FE2024490870F7
+:1093F000FF204870042088700120C8700320087185
+:1094000008468078401E81B21D48801C08F00EF985
+:1094100004461B494C71EF20887107200B9000BF58
+:1094200000BF1AE0032000F037F8164854300A99BC
+:10943000405C401CC2B213485430425407EB47030F
+:10944000124A02EB0312517907EB47030F4A02EB72
+:109450000312106800F04EFA00BF00BF0B9850B125
+:109460000B490B98086001210948001FE0F7D0FA6A
+:109470000020084908700EB0BDE8D08F382D0020BC
+:10948000CC0E0020D83F002000080240CC3E002037
+:10949000A4640240E30A002010B5044634B1012C54
+:1094A0000FD0022C18D0032C2CD120E04FF4005107
+:1094B0001548E1F75DFB4FF480711348E1F758FB65
+:1094C00020E04FF400511048E1F752FB4FF4807157
+:1094D0000D48E1F74FFB15E04FF400510A48E1F762
+:1094E00049FB4FF480710848E1F742FB0AE04FF472
+:1094F00000510548E1F73EFB4FF480710248E1F767
+:1095000039FB00BF00BF10BD0008024070B5002449
+:10951000002540F224410E480CF019F8B0B140F299
+:1095200024410B480BF08DFF09480088C4B208485D
+:10953000001D0088C4B20121064841700648006839
+:10954000C0F57A7081B20548A0F8DA1D70BD000040
+:10955000001401407C4000202C640240BC320020FA
+:1095600010B5002413491448E0F738FA00211248D6
+:10957000E0F74EFA00E000BF402110480BF0DAFFA0
+:109580000028F8D04FF400710D48E1F7F1FA4FF4DC
+:1095900080410B48E1F7ECFA0A4907487838E0F7D0
+:1095A0001DFA012104487838E0F732FA0120064913
+:1095B000087010BD00802020A0640240001401400B
+:1095C0000008024000880010E30A002000B58FB0B8
+:1095D0000121880508F0FAF82948E0F725FA40202B
+:1095E0000390002005904FF48060069000200790C3
+:1095F000089009904FF400300A9000200B900C90D6
+:109600000D900E901F4801904FF0206000901E4872
+:10961000029069461A48E0F7D1FA01221021184851
+:10962000E0F7AEFA16487838E0F7FEF9002003902C
+:109630004FF47A700490002005904FF480600690FB
+:1096400000200790089009904FF400300A90002005
+:109650000B900C900D900E900A4801904FF02060F6
+:1096600000900A480290694605487838E0F7A6FA63
+:10967000012103487838E0F7CBF90FB000BD0000B6
+:10968000A064024004140140CC0E0020E40A002033
+:109690001CB50121042008F099F8082206211C4875
+:1096A000E1F73AFA082207211948E1F735FAC02014
+:1096B000009002208DF8050000208DF806000120A2
+:1096C0008DF8070002208DF8040069461048E1F784
+:1096D000DBF94FF4C640009001208DF80400002013
+:1096E0008DF8060003208DF8050001208DF8070095
+:1096F00069460748E1F7C8F94FF400710448E1F7FB
+:1097000037FA4FF480410248E1F732FA1CBD0000FD
+:109710000008024010B50024FFF7BAFF00214FF403
+:10972000E13000F0E7F8FFF751FF00F0C3F8002147
+:109730005C4880F8C01D00F55C6081704170C170AC
+:10974000022181600021574880F8CC1D0020564935
+:10975000887001204870C8704FF47A708860514852
+:1097600090F80C0C002827D15048C07A1A2822DB28
+:109770000020B039087600214B48B03881760121AD
+:109780004176C17642F2107101624FF47A71A0F510
+:109790008870C160012181724FF4165044494860BD
+:1097A0000121434801723F4890F80C0C401CC1B2A3
+:1097B0003C4880F80C1C74E000246DE0002104EBB0
+:1097C00044023948983800F8221004EB440200EBB8
+:1097D00082008170012104EB44023348983800EB89
+:1097E0008200417004EB44022F48983800EB82005D
+:1097F000C17004EB44012E48001D00EB011080688D
+:1098000000EB8000410004EB44022748983800EB4D
+:109810008200816004EB44012548001D00EB01102B
+:109820008079042804D005281CD0062831D104E012
+:1098300000211D48A53801552BE031211A48A538D3
+:10984000015504EB4401A0F2171000EB01108068F1
+:109850006421484304EB44021349983901EB820127
+:10986000886016E002211048A5380155401D0155B9
+:1098700004EB4401A0F58E7000EB011080686421B8
+:10988000484304EB44020849983901EB820188609F
+:1098900000BF00BF601CC4B2024890F80C0CA0428C
+:1098A0008CDC10BDBC32002088400020BC1200209F
+:1098B000C83E002008B545208DF8000002208DF834
+:1098C000010001208DF802008DF80300684600F0C9
+:1098D00057F847208DF8000001208DF80100002086
+:1098E0008DF8020001208DF80300684600F048F86A
+:1098F00008BD00007FB505460C460121202007F079
+:10990000B5FF0095012C06D12003ADF804008010AE
+:10991000ADF808000FE0022C07D1E002ADF804001A
+:109920004FF4C060ADF8080005E024B90020ADF8A0
+:109930000400ADF808000020ADF80400ADF8060002
+:10994000ADF80C000C20ADF80A0069460B480BF08E
+:109950004DFE012109480BF07DFD012240F224411A
+:1099600006480BF01EFE102104480BF06AFD012290
+:10997000C02102480BF07AFD7FBD000000140140B9
+:1099800070B5002100230F22C4781CB3174C246843
+:1099900004F4E064C4F5E064C4F30721C1F10404F5
+:1099A000E3B20A4144789C40E1B2847814402143F8
+:1099B0000C07210E0E4C05786155047804F01F0544
+:1099C0000124AC4005786D11AD0005F1E025C5F826
+:1099D000004109E0047804F01F050124AC40054D66
+:1099E0000678761145F8264070BD00000CED00E0C9
+:1099F00000E400E080E100E0024A0A400243024B3A
+:109A00001A60704780FFFF1F08ED00E000200CE0A7
+:109A1000002106E00022064B03EBC1031A544A1C46
+:109A2000D1B28029F6DB421CD0B20828F0DB7047A7
+:109A3000A3A900202DE9FF4F84B081468A4600206B
+:109A4000029083460698A0EB09040798A0EB0A064B
+:109A5000CDF80490CDF800A0002C01DD012705E031
+:109A60000CB9002702E04FF0FF376442002E02DD00
+:109A70004FF0010806E016B94FF0000802E04FF081
+:109A8000FF386642B44201DD254600E0354600203D
+:109A900003901EE0009AD1B2019AD0B2119A00F060
+:109AA0001FF8029820440290B3440298A84205DDB2
+:109AB0000298401B0290019838440190AB4504DDA8
+:109AC000ABEB050B0098404400900398401C80B21B
+:109AD0000390691C03988842DCDB08B0BDE8F08F76
+:109AE000F0B514460B46CF1701EB5777C7F3C70203
+:109AF000CF1701EB5777FF10A1EBC707FEB2012389
+:109B0000B340DDB24CB1134B03EBC0039B5C2B4362
+:109B1000104F07EBC007BB541AE00E4B03EBC0031A
+:109B20009B5CDB430B4F07EBC007BB54094B03EBBC
+:109B3000C0039B5C2B43074F07EBC007BB54054B8F
+:109B400003EBC0039B5CDB43024F07EBC007BB5436
+:109B5000F0BD0000A3A900201CB501210A2007F0D8
+:109B600035FE4FF4C050009001208DF80400002015
+:109B70008DF8060003208DF8050001208DF8070000
+:109B800069464F48E0F780FF4FF480600090012065
+:109B90008DF8040000208DF8060003208DF80500E4
+:109BA00001208DF8070069464648E0F76DFFC820A0
+:109BB0000DF0BEF94FF480614248E0F7D9FFC820AC
+:109BC0000DF0B6F94FF480613E48E0F7D3FFC820AE
+:109BD0000DF0AEF90021FD2000F0ECFA002112207A
+:109BE00000F0E8FA0021AE2000F0E4FA0021D520D0
+:109BF00000F0E0FA0021A02000F0DCFA0021A8200B
+:109C000000F0D8FA00213F2000F0D4FA0021D32040
+:109C100000F0D0FA0021084600F0CCFA00214020E4
+:109C200000F0C8FA2848C07A1F2808DD0021A120CA
+:109C300000F0C0FA0021C82000F0BCFA07E00021C3
+:109C4000A02000F0B7FA0021C02000F0B3FA0021F4
+:109C5000DA2000F0AFFA0021122000F0ABFA002168
+:109C6000812000F0A7FA00217F2000F0A3FA002154
+:109C7000D92000F09FFA0021822000F09BFA0021F9
+:109C8000DB2000F097FA0021342000F093FA002145
+:109C9000A42000F08FFA0021A62000F08BFA00210A
+:109CA000202000F087FA0021084600F083FAFFF731
+:109CB000ADFE0021AF2000F07DFA00F063F81CBD7E
+:109CC000000C024000040240BC12002010B5024605
+:109CD000012000E050430B1EA1F10104E1B2F9D1D3
+:109CE00010BD2DE9F84F05460C4616461F46DDE926
+:109CF0000A9B06FB09F0642190FBF1F000F0FF0ADB
+:109D00004FF0000801200090A819C2B22346214656
+:109D10002846FFF78FFE01200090E019C3B2A81972
+:109D2000C2B2E019C1B22846FFF784FE01200090BC
+:109D3000E019C3B22A4621462846FFF77BFE0120E0
+:109D4000E119CBB2A919CAB2A9190090C8B221462B
+:109D5000FFF770FE00BF11E00120009004EB080047
+:109D6000C3B205EB0A00C2B204EB0800C1B2284638
+:109D7000FFF760FE08F1010000F0FF08B845EBDBDB
+:109D8000BDE8F88F70B50024002504F1B001C8B219
+:109D9000002100F00FFA0021084600F00BFA002124
+:109DA000102000F007FA00BF0EE0002508E0084987
+:109DB00001EBC501085D012100F0FCF9681CC5B28A
+:109DC000802DF4DB601CC4B2082CEEDB70BD0000FB
+:109DD000A3A9002010B5044600BF02210A4807F0DD
+:109DE0001FFF0028F9D02146074807F025FF00BFD4
+:109DF0000121054807F014FF0028F9D0024807F0B8
+:109E000018FFC0B210BD0000003800402DE9FE4F21
+:109E10000746884692461C460197CDF80080082CDC
+:109E200002D14FF006091FE02046E31704EB5373FD
+:109E3000DB1021464FEAE47C04EB5C7C4FEAEC0C3F
+:109E4000A4EBCC0CBCF1000F02D04FF0010C01E0F0
+:109E50004FF0000C6344224604EBD27C4FEA6C0CBA
+:109E600003FB0CF303F0FF09AAF12000C6B20025A2
+:109E70005EE0082C07D106EB46002F4901EB4000BD
+:109E800010F805B01DE00C2C07D106EB46002B495D
+:109E900001EB800010F805B013E0102C05D1284824
+:109EA00000EB061010F805B00BE0182C07D106EBFC
+:109EB000C600244901EB800010F805B001E0BDE8C0
+:109EC000FE8F002002901CE00BF0010028B14146FB
+:109ED00038460C9AFFF704FE09E00C9808B90120F7
+:109EE00000E00020024641463846FFF7F9FD4FEA00
+:109EF0006B0B08F1010000F0FF080298401CC0B293
+:109F0000029002980828DFDB781CC7B2082C0BD01F
+:109F100004EBD4714A100199791A8A4204D1019F45
+:109F200000980830C0B20090DDF80080681CC5B20F
+:109F30004D459EDB00BFC2E754D203087CD4030822
+:109F4000F0D80308E0DE03082DE9FF4F2DED068B66
+:109F500083B0074693461E46DDE917484FF00009D7
+:109F6000CA46DEB95846DEF753FB41EC1A0BB0EE99
+:109F70004A0AF0EE6A0A0BF0E3FDB0EE409AF0EE0A
+:109F8000609A9FED400B53EC102B51EC190BDEF750
+:109F900090F941EC180BDEF77DFBC6B2082C01D11D
+:109FA0004FF002091698864211DC169800280EDD43
+:109FB00023463022CDF8008038460A99FFF726FF65
+:109FC000204604EBD07109EB61013944CFB2002582
+:109FD0004CE01698301AA84210D104EBD47109EB6A
+:109FE000610101FB0571C8B223462E22CDE9008430
+:109FF0000A99FFF70BFF4FF0010A35E006EB0A0064
+:10A00000401B401EC1B20A20FFF760FEBBFBF0F010
+:10A010000A21B0FBF1F201FB12000290029880B914
+:10A0200004EBD47109EB61010AEB070201FB052186
+:10A03000C8B223463022CDE900840A99FFF7E6FE34
+:10A0400011E004EBD47109EB61010AEB070301FB9A
+:10A050000531C8B2CDE9008402993031CAB2234635
+:10A060000A99FFF7D3FE00BF681CC5B206EB0A00D1
+:10A07000A842AEDC304603B0BDEC068B04B0BDE8B0
+:10A08000F08F0000000000000000F03F2DE9FF4FBE
+:10A0900005460E4617461C46DDF838904FF0000A7C
+:10A0A0000095B3462046E21704EB5272D2102146C7
+:10A0B000E31704EB5373DB10A4EBC3030BB10123D1
+:10A0C00000E000231A44D4B24FF0000845E000201D
+:10A0D00003903BE00D9810F80A0002900AF101008D
+:10A0E0001FFA80FA002001901DE0029800F00100A4
+:10A0F00028B14A4631462846FFF7F2FC0AE0B9F19A
+:10A10000000F01D1012000E0002002463146284620
+:10A11000FFF7E6FC029840100290701CC6B201984E
+:10A12000401CC0B2019001980828DEDB681CC5B253
+:10A130000098281AB84204D1009D0BF1080000F0E5
+:10A14000FF0B5E460398401CC0B203900398B842D0
+:10A15000C0DB08F1010000F0FF08A045B7DBBDE857
+:10A16000FF8F2DE9F8430646884614461F46DDE971
+:10A17000085915E0CDF8009022782B46414630462C
+:10A18000FFF744FE082D02D1B01DC6B205E02846F7
+:10A1900005EBD07106EB6101CEB2641C781EC7B22C
+:10A1A0002FB12078202802DB20787E28E2DDBDE870
+:10A1B000F883000070B505460C462CB14FF40061E1
+:10A1C0001048E0F7D7FC04E04FF400610D48E0F7D9
+:10A1D000CFFC4FF480510B48E0F7CAFC4FF480519C
+:10A1E0000948E0F7C7FC2846FFF7F4FD4FF480511B
+:10A1F0000448E0F7BFFC4FF400610248E0F7BAFC06
+:10A2000070BD0000000C02400004024010B5284858
+:10A210000068284908602648001D006848602448F6
+:10A22000083000688860082250212348E0F746F98A
+:10A2300006212048DFF76CFB1F490988884206D0B9
+:10A240001D48007A20F00400001D1B4908720621F9
+:10A250001848401CDFF75CFB17494988884206D044
+:10A260001548007A20F00400001D134908720821E7
+:10A270001048801CDFF74CFB0F498988884206D0C4
+:10A280000D48007A20F00400001D0B4908720821D7
+:10A290000848C01CDFF73CFB0749C988884206D044
+:10A2A0000548007A20F00400001D0349087210BD23
+:10A2B000107AFF1FD4790020BC1200202DE9F04F46
+:10A2C00091B00021109189460F910E918A460D910F
+:10A2D0000C910B910A9109910891079106910591B2
+:10A2E00004910391029100240026019100258B46E0
+:10A2F000F94890F806070121B1EBD01F44F02880FF
+:10A3000004F013B80E98401CC1B20E91F348807847
+:10A31000022804D1F148407808B107200290BDF826
+:10A3200008109DF830000844ED49085CFA287DD1FA
+:10A33000BDF808109DF830000844401CE849085C4E
+:10A34000E549EF394871BDF808109DF83000084420
+:10A35000801CE349085CE049EF390871BDF808103A
+:10A360009DF830000844C01CDD49085CDA49EF392B
+:10A37000C870BDF808109DF830000844001DD84989
+:10A38000085CD549EF398870BDF808109DF8300099
+:10A390000844401DD249085CCF49EF394870BDF8E8
+:10A3A00008109DF830000844801DCD49095CCD4857
+:10A3B00080F8111F90F8111F90F80B0F814213DDE8
+:10A3C000C84890F8112F10460021FCF769FC074699
+:10A3D0008846C44890F80B2F10460021FCF760FC1B
+:10A3E000381AC1B20F9112E0BE4890F80B2F1046F8
+:10A3F0000021FCF755FC07468846BA4890F8112F13
+:10A4000010460021FCF74CFC381AC1B20F910F988E
+:10A4100005281EDBB34890F8110F542819DAB1480B
+:10A4200090F8110F062814DDAB4800E013E0EF3878
+:10A43000407924280DDBA848EF384079502808DC03
+:10A44000A548F538811D0A68026089888180DFF798
+:10A4500071FC06200C90BDF808109DF830000844EF
+:10A46000801C9F49095CBDF808209DF8300010440D
+:10A47000401C9B4A105C41EA0029BDF808109DF879
+:10A4800030000844C01C1146085C0106BDF80820D5
+:10A490009DF830001044001D914A105C41EA0041D3
+:10A4A000BDF808209DF830001044401D8C4A105C17
+:10A4B00041EA0021BDF808209DF830001044801DBD
+:10A4C000874A105C41EA000B87480068834503F027
+:10A4D0000C87B9F5FA6F83F20887B9F1000F43F3DF
+:10A4E00004878148C0F800B07B48B0F87E16BDF8FC
+:10A4F000082002EB0900C01C81420ADD7648B0F852
+:10A500007E1609F10200081A81B27348A0F87E167F
+:10A5100003E000217048A0F87E16714ABDF80810CB
+:10A5200050184946DFF7F4F90546BDF8081001EB6D
+:10A530000900401C6A49095CBDF8082002EB0900CB
+:10A54000674A105C41EA0021A94243F0BA86654897
+:10A5500090F80A0F50B109F1020291B2604BBDF8B8
+:10A560000820981801230422E0F750FBBDF80820CA
+:10A570009DF830101144091D594A515C01F00F003B
+:10A5800000EBD0714A10A0EB4201CAB20B92BDF8A9
+:10A5900008209DF830101144891D514A515C01F08A
+:10A5A0000F0000EBD0714A100A9200241AE0BDF8A7
+:10A5B00008209DF830100A44D21D1119484A505CF9
+:10A5C0009DF828209DF82C10DFF70EFC0146BDF801
+:10A5D00008209DF830000244D21D1019404A115441
+:10A5E000601C84B29DF83000A9EB0000C01FA0429F
+:10A5F000DDDCBDF808109DF830000844C01D384966
+:10A60000095C10910121344880F8E0170020374997
+:10A61000486088703649887048603448103841680E
+:10A620002D48C0F8C416012180F8B8162B48807850
+:10A63000032803D029488078012802D101202D4920
+:10A640000860002104911098152803F0B08410DCF4
+:10A65000A0F10B000A2883F02386DFE810F097179B
+:10A660002E188F188718211E2500481A571A211EE8
+:10A67000501CA22802F0DF800CDC162803F07C813D
+:10A68000182803F098851F2803F0F283A12843F0CF
+:10A690000786FDE3A32802F00283A42801F05B866D
+:10A6A000A528F4D101F044BC1348D0F80C0210B135
+:10A6B0001F200A49087100200990EAE3BDF8240030
+:10A6C00000EB400101EB00100C4901EB0010807918
+:10A6D0000D287DD214E00000BC3200209C3A0020FE
+:10A6E000F0970020BC220020240A0020843900209A
+:10A6F000B879002088024042BC1200209840002017
+:10A70000DFE800F0660708090AD2F90B0C0E0FD338
+:10A710000D0000BF00BF00BF00BF00BF00BF00BFF3
+:10A7200000BF00200890AFE0BDF808109DF8300091
+:10A7300001440831BDF810000844FE490A5CBDF828
+:10A74000240040F2A1114843FB4901EBC00101F58F
+:10A750006271BDF8200000EB400303EB001001EB39
+:10A76000C0004276BDF808109DF83000084408305B
+:10A77000BDF810100844EF49085C20B1012803D04F
+:10A78000022876D114E074E0BDF8241001EB4102F8
+:10A7900002EB0111E94A02EB01123032BDF8201040
+:10A7A00002EB0112901C917821F00402027060E02B
+:10A7B000BDF8241001EB410202EB0111DF4A02EB6C
+:10A7C00001123032BDF8201002EB0112901C00E0A3
+:10A7D000FDE3917821F0080202700022BDF8240008
+:10A7E00000EB400101EB0010D44901EB00103030C8
+:10A7F000BDF8201000EB01104260BDF824100220CB
+:10A80000DFF754FC002416E00022BDF8240040F2DB
+:10A81000A1114843C84901EBC00101F56271BDF8BF
+:10A82000200000EB400303EB001001EBC0014731B7
+:10A830000A55601C84B2142CE6DB002416E00022CA
+:10A84000BDF8240040F2A1114843BB4901EBC0010F
+:10A8500001F56271BDF8200000EB400303EB00102E
+:10A8600001EBC00163310A55601C84B20A2CE6DB9F
+:10A8700000BF00BFBDF81000401C81B20491BDF8BC
+:10A880002000401C81B20891BDF8240000EB40017B
+:10A8900001EB0010A94901EB0010C179BDF82000BF
+:10A8A00081423FF741AF92E300BFBDF808109DF829
+:10A8B000300008440830BDF8101008449D49085C79
+:10A8C00020B1012803D0022817D115E015E0BDF80A
+:10A8D000241001EB410202EB0111984A02EB011234
+:10A8E0003032BDF8201002EB0112901C917821F05B
+:10A8F0000402027001E007E000BF00BFBDF81000D5
+:10A90000401C81B2049162E300200890FDE3BDF891
+:10A9100008109DF8300001440831BDF810000844CB
+:10A9200084490A5CBDF8240040F2A11148438249E1
+:10A9300001EBC00101F56271BDF8200000EB40039E
+:10A9400003EB001001EBC0004276BDF808109DF843
+:10A95000300008440830BDF8101008447549085C00
+:10A96000F4287DD01DDC20287BD00DDC042879D094
+:10A9700005DC08B3012876D0022875D189E10828C2
+:10A9800073D01028F9D168E2F1286FD004DC402898
+:10A990006DD0F028F1D1FFE3F22869D0F328ECD193
+:10A9A000FDE3F5380B285FD2DFE800F0FEFDFCFB8D
+:10A9B000FAF9F8F7F6F5F400BDF8240040F2A11119
+:10A9C00048435D4901EBC00000F56270BDF82010FE
+:10A9D00001EB410202EB011100EBC10090F87E0097
+:10A9E00010285CD10022BDF8240040F2A111484398
+:10A9F000514901EBC00101F56271BDF8200000EB87
+:10AA0000400303EB001001EBC00080F87E20BDF88E
+:10AA1000240040F2A1114843474901EBC00000F572
+:10AA20006270BDF8201001EB410202EB011100EB56
+:10AA3000C1004079F82832D0BDF8240040F2A111BD
+:10AA400048433D4901EBC00000F56270BDF820109D
+:10AA500001EB410202EB011100EBC100407908E07B
+:10AA60009EE3C3E261E120E0BFE2AAE195E330E3C7
+:10AA700094E3F72813D0F322BDF8240040F2A1118B
+:10AA800048432D4901EBC00000F56270BDF820106D
+:10AA900001EB410303EB011100EBC1004271BDF872
+:10AAA0001000401C81B20491D1E3F222BDF82400D1
+:10AAB00040F2A1114843204901EBC00000F562704B
+:10AAC000BDF8201001EB410303EB011100EBC100C5
+:10AAD0004271BDF8241001EB410202EB0111174A4B
+:10AAE00002EB01123032BDF8201002EB0112901C73
+:10AAF000917821F004020270BDF808009DF8301032
+:10AB000008440830BDF8101008440A490A5CBDF832
+:10AB1000240040F2A1114843074901EBC00000F5B1
+:10AB20006270BDF8201001EB410303EB011100EB53
+:10AB3000C10005E0F0970020584500209840002013
+:10AB400080F87E20002422E0BDF808109DF8300037
+:10AB500001440831BDF8100001440819401CFE49A9
+:10AB60000A5CBDF8240040F2A1114843FB4901EB07
+:10AB7000C00101F56271BDF8200000EB400303EB5A
+:10AB8000001001EBC00151310A55601C84B20F2C3A
+:10AB9000DADB0AE00FE30DE30BE309E307E305E388
+:10ABA00003E301E3FFE2FDE2FBE2002422E0BDF863
+:10ABB00008109DF8300001440831BDF81000014430
+:10ABC00008191030E4490A5CBDF8240040F2A111D4
+:10ABD0004843E24901EBC00101F56271BDF8200074
+:10ABE00000EB400303EB001001EBC00163310A5599
+:10ABF000601C84B20A2CDADBBDF808109DF8300026
+:10AC000001440831BDF8100008441A30D2490A5CEA
+:10AC1000BDF8240040F2A1114843D04901EBC00126
+:10AC200001F56271BDF8200000EB400303EB00105A
+:10AC300001EBC00080F87820002422E0BDF8081065
+:10AC40009DF8300001440831BDF810000144081996
+:10AC50001B30C1490A5CBDF8240040F2A1114843F1
+:10AC6000BE4901EBC00101F56271BDF8200000EBA7
+:10AC7000400303EB001001EBC00079300255601C6B
+:10AC800084B2052CDADBBDF81000203081B20491CB
+:10AC9000DDE2F222BDF8240040F2A1114843AF49A1
+:10ACA00001EBC00000F56270BDF8201001EB41031C
+:10ACB00003EB011100EBC1004271BDF8241001EB60
+:10ACC000410202EB0111A64A02EB01123032BDF83B
+:10ACD000201002EB0112901C917821F00402027006
+:10ACE000BDF808009DF8301008440830BDF8101079
+:10ACF000084499490A5CBDF8240040F2A111484378
+:10AD0000964901EBC00000F56270BDF8201001EB20
+:10AD1000410303EB011100EBC10080F87E20BDF878
+:10AD20001000401C80B2049091E2F222BDF8240091
+:10AD300040F2A1114843894901EBC00000F562705F
+:10AD4000BDF8201001EB410303EB011100EBC10042
+:10AD50004271BDF8241001EB410202EB0111804A5F
+:10AD600002EB01123032BDF8201002EB0112901CF0
+:10AD7000917821F004020270BDF808009DF83010AF
+:10AD800008440830BDF81010084473490A5CBDF847
+:10AD9000240040F2A1114843704901EBC00101F5C4
+:10ADA0006271BDF8200000EB400303EB001001EBE3
+:10ADB000C00080F87E20BDF81000401C81B20491D4
+:10ADC00045E2F222BDF8240040F2A1114843634954
+:10ADD00001EBC00000F56270BDF8201001EB4103EB
+:10ADE00003EB011100EBC1004271BDF8241001EB2F
+:10ADF000410202EB01115A4A02EB01123032BDF856
+:10AE0000201002EB0112901C917821F004020270D4
+:10AE1000BDF808009DF8301008440830BDF8101047
+:10AE200008444D490A5CBDF8240040F2A111484392
+:10AE30004A4901EBC00000F56270BDF8201001EB3B
+:10AE4000410303EB011100EBC10080F87E20BDF847
+:10AE50001000401C80B20490F9E1BDF8240040F2DB
+:10AE6000A11148433D4901EBC00000F56270BDF8F7
+:10AE7000201001EB410202EB011100EBC10040790F
+:10AE8000F8282BD0BDF8240040F2A111484301E07E
+:10AE90006AE2F8E1314901EBC00000F56270BDF8EB
+:10AEA000201001EB410202EB011100EBC1004079DF
+:10AEB000F72813D0F322BDF8240040F2A111484333
+:10AEC000264901EBC00000F56270BDF8201001EBCF
+:10AED000410303EB011100EBC1004271BDF82410E6
+:10AEE00001EB410202EB01111D4A02EB011230326B
+:10AEF000BDF8201002EB0112901C917821F00402A1
+:10AF00000270BDF808009DF8301008440830BDF804
+:10AF10001010084410490A5CBDF8240040F2A11149
+:10AF200048430E4901EBC00000F56270BDF82010E7
+:10AF300001EB410303EB011100EBC10080F87E201F
+:10AF4000BDF808009DF8301008440830BDF8101016
+:10AF50000844401C004905E0F097002058450020B7
+:10AF6000984000200A5CBDF8240040F2A11148433B
+:10AF7000F94901EBC00000F56270BDF8201001EB4B
+:10AF8000410303EB011100EBC10080F8782000249D
+:10AF900024E0BDF808109DF8300001440831BDF8E8
+:10AFA000100001440819801CEC490A5CBDF824001B
+:10AFB00040F2A1114843E84901EBC00101F562717B
+:10AFC000BDF8200000EB400303EB001000E054E16B
+:10AFD00001EBC00179310A55601C84B2052CD8DB25
+:10AFE000BDF81000C01D81B2049130E1F222BDF81D
+:10AFF000240040F2A1114843D74901EBC00000F5FD
+:10B000006270BDF8201001EB410303EB011100EB6E
+:10B01000C1004271BDF8241001EB410202EB0111A5
+:10B02000CF4A02EB01123032BDF8201002EB0112C0
+:10B03000901C917821F004020270BDF808009DF880
+:10B04000301008440830BDF810100844C3490A5CA9
+:10B05000BDF8240040F2A1114843BF4901EBC000F4
+:10B0600000F56270BDF8201001EB410303EB011104
+:10B0700000EBC10080F87E20002422E0BDF808101B
+:10B080009DF8300001440831BDF810000144081952
+:10B09000401CB2490A5CBDF8240040F2A1114843AB
+:10B0A000AD4901EBC00101F56271BDF8200000EB74
+:10B0B000400303EB001001EBC00179310A55601C1D
+:10B0C00084B2042CDADBBDF81000401D81B204917B
+:10B0D000BDE0F222BDF8240040F2A11148439E4990
+:10B0E00001EBC00000F56270BDF8201001EB4103D8
+:10B0F00003EB011100EBC1004271BDF8241001EB1C
+:10B10000410202EB0111964A00E0A6E002EB0112B7
+:10B110003032BDF8201002EB0112901C917821F022
+:10B1200004020270BDF8241001EB410202EB011190
+:10B130008B4A02EB01123032BDF8201002EB0112F3
+:10B14000901C917821F040020270BDF808009DF833
+:10B15000301008440830BDF8101008447F490A5CDC
+:10B16000BDF8240040F2A11148437B4901EBC00027
+:10B1700000F56270BDF8201001EB410303EB0111F3
+:10B1800000EBC10080F87E20BDF81000401C80B2AA
+:10B1900004905CE000E002E000BF00BF00BF00BF21
+:10B1A00000BF00BF00BF00BF00BF00BF00BF00BFA7
+:10B1B00000BF00BF00BFF222BDF8240040F2A11181
+:10B1C0004843654901EBC00000F56270BDF82010EE
+:10B1D00001EB410303EB011100EBC1004271BDF82B
+:10B1E000241001EB410202EB01115D4A02EB011256
+:10B1F0003032BDF8201002EB0112901C917821F042
+:10B2000004020270BDF808009DF8301008440830B0
+:10B21000BDF81010084451490A5CBDF8240040F202
+:10B22000A11148434C4901EBC00000F56270BDF824
+:10B23000201001EB410303EB011100EBC10080F88A
+:10B240007E20BDF81000401C80B2049000BF00BFFB
+:10B25000BDF82000401C81B20891BDF8240000EB2D
+:10B26000400101EB00103E4901EB0010C179BDF82F
+:10B27000200081423FF74BAB00BF00BFBDF8240068
+:10B28000401C81B20991374890F86A0BBDF8241030
+:10B2900088423FF713AA334890F80C0C002859DD78
+:10B2A000002009904EE0BDF808109DF830000144E0
+:10B2B0000831BDF81000084428490A5CBDF8240094
+:10B2C00040F2A1114843244901EBC00101F562712C
+:10B2D000BDF8200000EB400303EB001001EBC000C1
+:10B2E0004276BDF808109DF8300008440830BDF8DB
+:10B2F000101008441949085C20B1012803D0022825
+:10B3000015D10AE013E01649DC39BDF8242088186D
+:10B31000017821F00401017009E01149DC39BDF820
+:10B3200024208818017821F00801017000BF00BFB7
+:10B33000BDF81000401C81B20491BDF82400401CEF
+:10B3400081B20991074890F80C0C401EBDF82410FA
+:10B350008842A8DC02F0B4BF58450020F0970020D6
+:10B3600098400020BC320020B9F11B0F7DDB00208B
+:10B370000990F4E300200890F8E3BDF8240000EB06
+:10B38000400101EB0010F74901EB00103030BDF82F
+:10B39000201000EB01108078C0F34010002865D128
+:10B3A000BDF8240000EB400101EB0010ED4901EB7A
+:10B3B00000103030BDF8201000EB01108078C0F391
+:10B3C00040000028EBD1BDF8240000EB400101EB68
+:10B3D0000010E44901EB00103030BDF8201000EB04
+:10B3E0000110807A022841D0BDF808109DF8300085
+:10B3F000014408310AEB8A0000EBCA000844DA492C
+:10B400000A5C10460021FBF74BFCBDF8242002EB40
+:10B41000420303EB0212D34B03EB02123032BDF8AE
+:10B42000203002EB0312127842400A43B7D1BDF834
+:10B43000240040F2A1114843CC4901EBC00000F5C3
+:10B440006270BDF8201001EB410202EB011100EB2C
+:10B45000C10090F84500012813D0BDF8240000EB8E
+:10B46000400101EB0010BF4901E0F5E3F5E301EB1A
+:10B4700000103030BDF8201000EB0110807A032856
+:10B480007ED1BDF8240040F2A1114843B74901EB39
+:10B49000C00000F56270BDF8201001EB410202EB24
+:10B4A000011100EBC10090F846000028E8D100220D
+:10B4B000BDF8240000EB400101EB0010A94901EBAD
+:10B4C00000113031BDF8200001EB0010C272BDF850
+:10B4D00008109DF8300008440930A3490A5CBDF803
+:10B4E000240040F2A1114843A04901EBC00101F53D
+:10B4F0006271BDF8200000EB400303EB001001EB8C
+:10B50000C000C271BDF808109DF8300008440A3030
+:10B510009549085C0106BDF808209DF830001044EC
+:10B520000B30914A105C41EA0041BDF808209DF8BB
+:10B53000300010440C308C4A105C41EA0021BDF808
+:10B5400008209DF8300010440D30874A105C0143FC
+:10B55000BDF8240040F2A1125043844A02EBC0021D
+:10B5600002F56272BDF8200000EB400303EB00100F
+:10B5700002EBC0008160BDF808109DF8300000E0CB
+:10B58000EAE0084411307849085C0106BDF808205B
+:10B590009DF8300010441230734A105C41EA0041BB
+:10B5A000BDF808209DF83000104413306E4A105C3E
+:10B5B00041EA0021BDF808209DF830001044143005
+:10B5C000694A105C0143BDF8240000EB400202EB25
+:10B5D0000010644A02EB00123032BDF8200002EB8A
+:10B5E00000104160BDF824100220DEF75FFDBDF8B9
+:10B5F000240000EB400101EB00105A4901EB00115F
+:10B600003031BDF8200001EB00100178BDF82400B6
+:10B6100040F2A1125043554A02EBC0004170002293
+:10B62000BDF8240040F2A1114843504901EBC0018C
+:10B6300001F56271BDF8200000EB400303EB001040
+:10B6400001EBC0008271BDF8240040F2A111484313
+:10B65000464901EBC00000F56270BDF8201001EB17
+:10B66000410202EB011100EBC1008068002873D099
+:10B67000BDF8240000EB400101EB0010394901EB5B
+:10B68000001080790B2868D2DFE800F06706CBFE57
+:10B69000676767FDFCFBFA00BDF8240040F2A111CA
+:10B6A0004843324901EBC00000F56270BDF820103C
+:10B6B00001EB410202EB011100EBC100C07910B1B6
+:10B6C00001287DD196E0BDF8240000EB400101EB9C
+:10B6D0000010244901EB0010007BE0BBBDF8240002
+:10B6E00040F2A1114843214901EBC00000F562700E
+:10B6F000BDF8201001EB410202EB011100EBC1008B
+:10B700008068B0F5100F14D1C322BDF8240040F2B8
+:10B71000A1114843154901EBC00101F56271BDF863
+:10B72000200000EB400303EB001001EBC00042716E
+:10B730005FE0B522BDF8240040F2A11148430B4957
+:10B7400001EBC00101F56271BDF8200000EB400380
+:10B7500003EB001002E00BE0B5E31CE201EBC000DC
+:10B76000427146E098400020F097002058450020A4
+:10B77000BDF8240040F2A1114843F94901EBC00093
+:10B7800000F56270BDF8201001EB410202EB0111DF
+:10B7900000EBC1008068B0F1104F16D1C322BDF894
+:10B7A000240040F2A1114843ED4901EBC00000F52F
+:10B7B0006270BDF8201001EB410303EB011100E0C2
+:10B7C0002DE000EBC100427113E0B522BDF824006A
+:10B7D00040F2A1114843E24901EBC00000F562705C
+:10B7E000BDF8201001EB410303EB011100EBC10098
+:10B7F000427114E0B922BDF8240040F2A11148437F
+:10B80000D74901EBC00000F56270BDF8201001EBD4
+:10B81000410303EB011100EBC100427100BF00BF07
+:10B8200050E3BDF8240040F2A1114843CC4901EB9C
+:10B83000C00101F56271BDF8200000EB400202EB8F
+:10B84000001011F83010BDF8240040F2A11250434E
+:10B85000C34A02EBC0004079814277D1BDF808109D
+:10B860009DF8300008440E30BE49085C0104BDF864
+:10B8700008209DF8300010440F30BA4A105C04E0F4
+:10B880000BE347E288E1F2E061E041EA0021BDF824
+:10B8900008209DF8300010441030B24A105C01437B
+:10B8A000BDF8240040F2A1125043AD4A02EBC002A1
+:10B8B00002F56272BDF8200000EB400303EB0010BC
+:10B8C00002EBC0004163BDF808109DF83000084449
+:10B8D0000930A4490A5CBDF8240040F2A111484394
+:10B8E0009F4901EBC00101F56271BDF8200000EB3A
+:10B8F000400303EB001001EBC000C271A422BDF8AD
+:10B90000240040F2A1114843954901EBC00101F523
+:10B910006271BDF8200000EB400303EB001001EB67
+:10B92000C0008270A322BDF8240040F2A111484358
+:10B930008B4901EBC00000F56270BDF8201001EBEF
+:10B94000410303EB011100EBC1004271BAE2BDF803
+:10B95000240040F2A1114843814901EBC00101F5E7
+:10B960006271BDF8200000EB400202EB001011F8FC
+:10B970003010BDF8240040F2A1125043784A02EB87
+:10B98000C0004079814271D1BDF808109DF83000A7
+:10B9900008440E307349085C0104BDF808209DF886
+:10B9A000300010440F306F4A105C41EA0021BDF8AE
+:10B9B00008209DF83000104410306A4A105C0143A2
+:10B9C000BDF8240040F2A1125043654A02EBC002C8
+:10B9D00002F56272BDF8200000EB400303EB00109B
+:10B9E00002EBC0004163BDF808109DF83000084428
+:10B9F00009305C490A5CBDF8240040F2A1114843BB
+:10BA0000574901EBC00101F56271BDF8200000EB60
+:10BA1000400303EB001001EBC000C271A422BDF88B
+:10BA2000240040F2A11148434D4901EBC00101F54A
+:10BA30006271BDF8200000EB400303EB001001EB46
+:10BA4000C0008270A322BDF8240040F2A111484337
+:10BA5000434901EBC00000F56270BDF8201001EB16
+:10BA6000410303EB011100EBC10042712AE2BDF872
+:10BA7000240000EB400101EB00103B4901EB0010FA
+:10BA8000007BE0BBBDF8240040F2A11148433449DB
+:10BA900001EBC00000F56270BDF8201001EB41021F
+:10BAA00002EB011100EBC1008068B0F5100F14D15A
+:10BAB0000522BDF8240040F2A1114843284901EBBA
+:10BAC000C00000F56270BDF8201001EB410303EBEC
+:10BAD000011100EBC10042715DE00122BDF82400BC
+:10BAE00040F2A11148431E4901EBC00000F562700D
+:10BAF000BDF8201001EB410303EB011100E003E06E
+:10BB000000EBC100427146E0BDF8240040F2A111F3
+:10BB10004843134901EBC00000F56270BDF82010E6
+:10BB200001EB410202EB011100EBC1008068B0F1B2
+:10BB3000104F1CD10522BDF8240040F2A11148434A
+:10BB4000074901EBC00000F56270BDF8201001EB61
+:10BB5000410303EB011100EBC10042711BE0DCE18A
+:10BB600058450020F097002098400020B1E10122C4
+:10BB7000BDF8240040F2A1114843FE4901EBC0008A
+:10BB800000F56270BDF8201001EB410303EB0111D9
+:10BB900000EBC100427195E1BDF8240040F2A11113
+:10BBA0004843F44901EBC00000F56270BDF8201075
+:10BBB00001EB410202EB011100EBC100C07910B1B1
+:10BBC00001287AD18FE0BDF8240000EB400101EBA1
+:10BBD0000010E94901EB0010007BE0BBBDF8240038
+:10BBE00040F2A1114843E34901EBC00000F5627047
+:10BBF000BDF8201001EB410202EB011100EBC10086
+:10BC00008068B0F5100F14D10822BDF8240040F26E
+:10BC1000A1114843D74901EBC00000F56270BDF89F
+:10BC2000201001EB410303EB011100EBC100427155
+:10BC300058E08922BDF8240040F2A1114843CD49C3
+:10BC400001EBC00000F56270BDF8201001EB41036C
+:10BC500003EB011102E005E068E135E100EBC10012
+:10BC600042713FE0BDF8240040F2A1114843C149B0
+:10BC700001EBC00000F56270BDF8201001EB41023D
+:10BC800002EB011100EBC1008068B0F1104F15D13B
+:10BC90000822BDF8240040F2A1114843B54901EB48
+:10BCA000C00000F56270BDF8201001EB410303EB0A
+:10BCB000011100EBC100427114E029E08922BDF8B6
+:10BCC000240040F2A1114843AA4901EBC00000F54D
+:10BCD0006270BDF8201001EB410303EB011100EB92
+:10BCE000C100427114E08B22BDF8240040F2A11182
+:10BCF0004843A04901EBC00000F56270BDF8201078
+:10BD000001EB410303EB011100EBC100427100BFE5
+:10BD100000BFD7E0BDF8240040F2A1114843954987
+:10BD200001EBC00101F56271BDF8200000EB40029B
+:10BD300002EB001001EBC00090F89140BDF8240028
+:10BD400040F2A11148438B4901EBC0004470BDF89B
+:10BD5000240040F2A1114843864901EBC00008309D
+:10BD6000C4EBC40100EBC1000179BDF8240040F22E
+:10BD7000A11250437F4A02EBC000407981427CD13E
+:10BD8000BDF8240040F2A1114843114601EBC00167
+:10BD900001F56271BDF8200000EB400202EB0010DB
+:10BDA00001EBC00090F89210BDF8240040F2A112FF
+:10BDB0005043704A02EBC0000830C4EBC40200EBF1
+:10BDC000C200C170BDF808109DF8300008440E3064
+:10BDD0006A49085C0104BDF808209DF83000104451
+:10BDE0000F30664A105C41EA0021BDF808209DF83A
+:10BDF000300010441030614A105C0143BDF824004B
+:10BE000040F2A11250435B4A02EBC00202F562729B
+:10BE1000BDF8200000EB400303EB001002EBC00074
+:10BE20004163BDF808109DF83000084409305349BB
+:10BE30000A5CBDF8240040F2A11148434D4901EBD2
+:10BE4000C00101F56271BDF8200000EB400303EB77
+:10BE5000001001EBC000C271A422BDF8240040F222
+:10BE6000A1114843434901EBC0010831C4EBC400B0
+:10BE700001EBC0008271A32100E00DE0BDF82400B9
+:10BE800040F2A11250433B4A02EBC0000830C4EB21
+:10BE9000C40200EBC200417114E00522BDF8240089
+:10BEA00040F2A1114843334901EBC00000F5627034
+:10BEB000BDF8201001EB410303EB011100EBC100C1
+:10BEC000427100BF00BF13E0BDF82000401C81B2EA
+:10BED0000891BDF8240000EB400101EB0010264959
+:10BEE00001EB0010C179BDF8200081423FF745AA5F
+:10BEF00000BFBDF8240000EB400101EB00101E491B
+:10BF000001EB0010C179BDF82000814200DD0CE09A
+:10BF1000BDF82400401C81B20991194890F86A0BC1
+:10BF2000BDF8241088423FF725AA00BF02F0C8B927
+:10BF3000B9F11B0F7EDB0020099002E2002008907F
+:10BF4000DBE1BDF8240000EB400101EB00100A49E1
+:10BF500001EB00103030BDF8201000EB01108078AC
+:10BF6000C0F34000002866D1BDF8240040F2A111C2
+:10BF7000484307E05845002098400020F0970020F3
+:10BF8000BC320020F74901EBC00000F56270BDF83B
+:10BF9000201001EB410202EB011100EBC10090F80F
+:10BFA00046000028DFD1BDF808109DF8300001449C
+:10BFB00008310AEB8A0000EBCA000844EA490A5C2F
+:10BFC00010460021FAF76CFEBDF8242002EB420374
+:10BFD00003EB0212E54B03EB02123032BDF82030C6
+:10BFE00002EB0312127842400A4324D1BDF8081034
+:10BFF0009DF8300008440930DB490A5CBDF8240094
+:10C0000040F2A1114843D74901EBC00101F562712B
+:10C01000BDF8200000EB400303EB001001EBC00073
+:10C02000C271BDF808109DF8300008440A30CE49AE
+:10C03000085C01E08EE15BE10106BDF808209DF897
+:10C04000300010440B30C84A105C41EA0041BDF892
+:10C0500008209DF8300010440C30C34A105C41EABF
+:10C060000021BDF808209DF8300010440D30BE4A74
+:10C07000105C0143BDF8240040F2A1125043B94ABC
+:10C0800002EBC00202F56272BDF8200000EB400333
+:10C0900003EB001002EBC0008160BDF808109DF8B2
+:10C0A000300008441130B049085C0106BDF8082092
+:10C0B0009DF8300010441230AB4A105C41EA004158
+:10C0C000BDF808209DF8300010441330A64A105CDB
+:10C0D00041EA0021BDF808209DF8300010441430DA
+:10C0E000A14A105C0143BDF8240000EB400202EBC2
+:10C0F00000109E4A02EB00123032BDF8200002EB25
+:10C1000000104160BDF824100220DDF7CFFFBDF81C
+:10C11000240000EB400101EB0010944901EB0011F9
+:10C120003031BDF8200001EB00100178BDF824008B
+:10C1300040F2A11250438B4A02EBC0004170012231
+:10C14000BDF8240040F2A1114843864901EBC0012B
+:10C1500001F56271BDF8200000EB400303EB001015
+:10C1600001EBC0008271BDF8240000EB400101EB3F
+:10C1700000107E4901EB00108079012806D00728C5
+:10C1800047D008285AD00A2842D19AE0BDF82400A6
+:10C1900040F2A1114843734901EBC00000F5627001
+:10C1A000BDF8201001EB410202EB011100EBC100D0
+:10C1B000C07910B101282AD114E0B522BDF82400BD
+:10C1C00040F2A1114843674901EBC00000F56270DD
+:10C1D000BDF8201001EB410303EB011100EBC1009E
+:10C1E000427114E0B922BDF8240040F2A111484385
+:10C1F0005C4901EBC00000F56270BDF8201001EB56
+:10C20000410303EB011100EBC100427100BF00BF0D
+:10C210006CE00122BDF8240040F2A11148435149CD
+:10C2200001EBC00000F56270BDF8201001EB410386
+:10C2300003EB011100EBC100427157E0BDF824008F
+:10C2400040F2A1114843474901EBC00000F562707C
+:10C25000BDF8201001EB410202EB011100EBC1001F
+:10C26000C07910B101282AD114E08922BDF8240038
+:10C2700040F2A11148433B4901EBC00000F5627058
+:10C28000BDF8201001EB410303EB011100EBC100ED
+:10C29000427114E08B22BDF8240040F2A111484302
+:10C2A000304901EBC00000F56270BDF8201001EBD1
+:10C2B000410303EB011100EBC100427100BF00BF5D
+:10C2C00014E00422BDF8240040F2A111484325499E
+:10C2D00001EBC00000F56270BDF8201001EB4103D6
+:10C2E00003EB011100EBC100427100BF00BF13E07E
+:10C2F000BDF82000401C81B20891BDF8240000EB7D
+:10C30000400101EB0010194901EB0010C179BDF8A3
+:10C31000200081423FF715AE00BFBDF8240000EBBE
+:10C32000400101EB0010114901EB0010C179BDF88B
+:10C330002000814200DD0CE0BDF82400401C81B2E9
+:10C3400009910B4890F86A0BBDF8241088423FF71A
+:10C35000F5AD00BFEAE50020099062E200200890F8
+:10C360003BE2000058450020F09700209840002054
+:10C37000BC320020BDF808109DF830000844083099
+:10C38000FA490A5C10460021FAF78AFCBDF824201D
+:10C3900002EB420303EB0212F54B03EB02123032C5
+:10C3A000BDF8203002EB0312127842400A437DD1DF
+:10C3B000BDF8240000EB400101EB0010EC4901EB5B
+:10C3C00000113031BDF8200001EB00100178BDF8FC
+:10C3D000240040F2A1125043E64A02EBC000417033
+:10C3E000BDF8240000EB400101EB0010E04901EB37
+:10C3F000001080790B2830D2DFE800F02F06308D56
+:10C400002F2F2FE8FDFCFB00BDF8240040F2A11106
+:10C410004843D84901EBC00000F56270BDF8201018
+:10C4200001EB410202EB011100EBC10090F8460064
+:10C4300098B9CA22BDF8240040F2A1114843CD4961
+:10C4400001EBC00000F56270BDF8201001EB410364
+:10C4500003EB011100EBC1004271B7E1BDF824000C
+:10C4600040F2A1114843C34901EBC00101F56271DB
+:10C47000BDF8200000EB400202EB001011F8301074
+:10C48000BDF8240040F2A1125043BA4A02EBC000AA
+:10C49000407981423ED1BDF8240040F2A1114843C9
+:10C4A000114601EBC00000F5627000E090E1BDF8BC
+:10C4B000201001EB410202EB011100EBC10090F8EA
+:10C4C000460038BBAA22BDF8240040F2A11148431F
+:10C4D000A84901EBC00101F56271BDF8200000EB35
+:10C4E000400303EB001001EBC0008270A322BDF8F3
+:10C4F000240040F2A11148439E4901EBC00000F521
+:10C500006270BDF8201001EB410303EB011100EB59
+:10C51000C10042715AE1BDF8240040F2A111484324
+:10C52000944901EBC00101F56271BDF8200000EBF8
+:10C53000400202EB001011F83010BDF8240040F268
+:10C54000A11250438B4A02EBC000407981423CD19A
+:10C55000BDF8240040F2A1114843114601EBC00090
+:10C5600000F56270BDF8201001EB410202EB0111F1
+:10C5700000EBC10090F8460038BBAA22BDF82400A9
+:10C5800040F2A11148437B4901EBC00101F5627102
+:10C59000BDF8200000EB400303EB001001EBC000EE
+:10C5A0008270A322BDF8240040F2A11148437149D2
+:10C5B00001EBC00000F56270BDF8201001EB4103F3
+:10C5C00003EB011100EBC1004271FFE0BDF8240054
+:10C5D00040F2A1114843674901EBC00000F56270C9
+:10C5E000BDF8201001EB410202EB011100EBC1008C
+:10C5F00002E0C1E042E017E090F8460098B904225A
+:10C60000BDF8240040F2A11148435A4901EBC00093
+:10C6100000F56270BDF8201001EB410303EB01113E
+:10C6200000EBC1004271D1E0BDF8240040F2A1113D
+:10C630004843504901EBC00000F56270BDF820107E
+:10C6400001EB410202EB011100EBC10090F8460042
+:10C6500098B91022BDF8240040F2A1114843454981
+:10C6600001EBC00000F56270BDF8201001EB410342
+:10C6700003EB011100EBC1004271A7E0BDF82400FB
+:10C6800040F2A11148433B4901EBC00101F5627141
+:10C69000BDF8200000EB400202EB001001EBC000EF
+:10C6A00090F89140BDF8240040F2A111484331496F
+:10C6B00001EBC0004470BDF8240040F2A1114843D2
+:10C6C0002C4901EBC0010831C4EBC40001EBC000F0
+:10C6D0000179BDF8240040F2A1125043254A02EB33
+:10C6E000C000407981423FD1BDF8240040F2A11141
+:10C6F0004843114601EBC00101F56271BDF820000D
+:10C7000000EB400202EB001001EBC00090F8922019
+:10C71000BDF8240040F2A1114843164901EBC001C5
+:10C720000831C4EBC40001EBC000C270AA22BDF8FE
+:10C73000240040F2A11148430E4901EBC001083129
+:10C74000C4EBC40001EBC0008271A321BDF824003A
+:10C7500040F2A1125043074A02EBC0000830C4EB7C
+:10C76000C40200EBC200417130E00000F0970020ED
+:10C770009840002058450020BDF8240040F2A11147
+:10C780004843FE4901EBC00000F56270BDF820107F
+:10C7900001EB410202EB011100EBC10090F84600F1
+:10C7A00098B90622BDF8240040F2A1114843F3498C
+:10C7B00001EBC00000F56270BDF8201001EB4103F1
+:10C7C00003EB011100EBC100427100BF00BF13E099
+:10C7D000BDF82000401C81B20891BDF8240000EB98
+:10C7E000400101EB0010E64901EB0010C179BDF8F2
+:10C7F000200081423FF7BEAD00BFBDF8240000EB32
+:10C80000400101EB0010DE4901EB0010C179BDF8D9
+:10C810002000814200DD0CE0BDF82400401C81B204
+:10C820000991D84890F86A0BBDF8241088423FF768
+:10C8300095AD00BF8EE50020099026E2002008900B
+:10C84000FFE1BDF808109DF8300008440830CE49DB
+:10C850000A5C10460021FAF723FABDF8242002EB07
+:10C86000420303EB0212C64B03EB02123032BDF857
+:10C87000203002EB0312127842400A437ED1BDF809
+:10C88000240000EB400101EB0010BD4901EB001159
+:10C890003031BDF8200001EB00100178BDF8240014
+:10C8A00040F2A1125043B54A02EBC0004170BDF8FE
+:10C8B000240040F2A1114843114601EBC00101F5EB
+:10C8C0006271BDF8200000EB400202EB001011F88D
+:10C8D0003010BDF8240040F2A1125043A74A02EBE9
+:10C8E000C000407981427DD1BDF808109DF830002C
+:10C8F00008440930A449085C0104BDF808209DF8EB
+:10C90000300010440A30A04A105C41EA0021BDF812
+:10C9100008209DF8300010440B309B4A105C014306
+:10C92000BDF8240040F2A1125043944A02EBC00229
+:10C9300002F56272BDF8200000EB400303EB00102B
+:10C9400002EBC0004163BDF8240000EB400101EBA5
+:10C9500000108B4901EB001080790B281DD2DFE815
+:10C9600000F01C061D48711C1C869BB0FD00B22205
+:10C97000BDF8240040F2A111484300E05CE17F498A
+:10C9800001EBC00000F56270BDF8201001EB41031F
+:10C9900003EB011100EBC10042714BE1A522BDF890
+:10C9A000240040F2A1114843744901EBC00101F594
+:10C9B0006271BDF8200000EB400303EB001001EBB7
+:10C9C000C0008270A322BDF8240040F2A1114843A8
+:10C9D0006A4901EBC00000F56270BDF8201001EB60
+:10C9E000410300E027E103EB011100EBC1004271BC
+:10C9F00020E1A522BDF8240040F2A11148435F497F
+:10CA000001EBC00101F56271BDF8200000EB4003AD
+:10CA100003EB001001EBC0008270A322BDF82400DC
+:10CA200040F2A1114843554901EBC00000F5627086
+:10CA3000BDF8201001EB410303EB011100EBC10035
+:10CA40004271F7E0B522BDF8240040F2A11148433D
+:10CA50004A4901EBC00000F56270BDF8201001EBFF
+:10CA6000410303EB011100EBC100427100BF022240
+:10CA7000BDF8240040F2A1114843404901EBC00039
+:10CA800000F56270BDF8201001EB410303EB0111CA
+:10CA900000EBC1004271CDE08022BDF8240040F2DD
+:10CAA000A1114843354901EBC00000F56270BDF8A3
+:10CAB000201001EB410303EB011100EBC1004271B7
+:10CAC000B8E0BDF8240040F2A11148432B4901EB26
+:10CAD000C00101F56271BDF8200000EB400202EBDD
+:10CAE000001001EBC00090F89140BDF8240040F226
+:10CAF000A1114843214901EBC0004470BDF8240056
+:10CB000040F2A11148431D4901EBC0010831C4EBBB
+:10CB1000C40001EBC0000179BDF8240040F2A1126D
+:10CB20005043164A02EBC000407981424BD1BDF818
+:10CB3000240040F2A1114843114601EBC00101F568
+:10CB40006271BDF8200000EB400202EB001001EB27
+:10CB5000C00090F89220BDF8240000E034E040F2DC
+:10CB6000A1114843054901EBC0010831C4EBC400E1
+:10CB700001EBC000C270A52208E00000584500206B
+:10CB800098400020BC320020F0970020BDF824001F
+:10CB900040F2A1114843FE4901EBC0010831C4EB4A
+:10CBA000C40001EBC0008271A321BDF8240040F253
+:10CBB000A1125043F64A02EBC0000830C4EBC40295
+:10CBC00000EBC200417135E0BDF82000C1B2BDF8F4
+:10CBD000240040F2A1125043ED4A02EBC000417024
+:10CBE0000A22BDF8240040F2A1114843E84901EBB4
+:10CBF000C00101F56271BDF8200000EB400303EBBA
+:10CC0000001001EBC00042710122BDF8240040F287
+:10CC1000A1114843DE4901EBC00000F56270BDF888
+:10CC2000201001EB410303EB011100EBC10080F880
+:10CC3000932000BF00BF13E0BDF82000401C81B26C
+:10CC40000891BDF8240000EB400101EB0010D14930
+:10CC500001EB0010C179BDF8200081423FF7F1AD32
+:10CC600000BFBDF8240000EB400101EB0010C949F2
+:10CC700001EB0010C179BDF82000814200DD0CE01D
+:10CC8000BDF82400401C81B20991C34890F86A0B9A
+:10CC9000BDF8241088423FF7D1AD00BFCAE5BDF80A
+:10CCA00008109DF830000844083081B20491BB4957
+:10CCB000BDF81000085C05287EDA0846BDF81010A3
+:10CCC000405C002878DDB549BDF81000085C401EC6
+:10CCD00081B20991BDF81000401C81B20491AF49A6
+:10CCE000BDF81000085C0104AC4FBDF81000401CFA
+:10CCF000385C41EA0021BDF81000801C385C084314
+:10CD0000C1170246F9F7CCFF0146BDF8240000EB3D
+:10CD1000400202EB00109F4A02EB00100160BDF8D8
+:10CD20001000C01C81B204913946BDF810000A5CA5
+:10CD300010460021F9F7B4FFC1B2BDF8240000EBA2
+:10CD4000400202EB0010934A02EB00100171BDF8A3
+:10CD50001000401C81B204913946BDF810000A5CF5
+:10CD600010460021F9F79CFFC1B2BDF8240000EB8A
+:10CD7000400202EB0010874A02EB00104171BDF83F
+:10CD80001000401C81B204913946BDF810000A5CC5
+:10CD900010460021F9F784FFC1B2BDF8240000EB72
+:10CDA000400202EB00107B4A02EB00108171BDF8DB
+:10CDB0001000401C81B200E08BE204913946BDF8BE
+:10CDC00010000A5C10460021F9F76AFFC1B2BDF8F5
+:10CDD000240000EB400202EB00106E4A02EB001050
+:10CDE000C171BDF81000401C81B204913946BDF8F4
+:10CDF00010000A5C10460021F9F752FF0146BDF809
+:10CE0000240000EB400202EB0010624A02EB00102B
+:10CE10008160BDF81000401C81B204913946BDF814
+:10CE200010000A5C10460021F9F73AFFC1B2BDF8C4
+:10CE3000240000EB400202EB0010564A02EB001007
+:10CE40000173BDF81000401C81B20491BDF82400AC
+:10CE500000EB400101EB0010114601EB001080795E
+:10CE600006287DD100200890F7E04C49BDF810005D
+:10CE70000A5C10460021F9F713FFC2B2BDF8240086
+:10CE800000EB400101EB0010424901EB0011303191
+:10CE9000BDF8200001EB00100270BDF81000401C2E
+:10CEA00081B204913D49BDF810000A5C1046002192
+:10CEB000F9F7F6FEC2B2BDF8240000EB400101EB29
+:10CEC0000010344901EB00113031BDF8200001EBB6
+:10CED00000104270BDF81000401C81B204912F492F
+:10CEE000BDF810000A5C10460021F9F7D9FEBDF824
+:10CEF000242002EB420303EB0212264B03EB021247
+:10CF00003032BDF8203002EB0312127A42400A435D
+:10CF10007ED0BDF8240000EB400101EB00101D495C
+:10CF200001EB00103030BDF8201000EB0110007A4A
+:10CF3000002870DD002467E0002659E004EB44007F
+:10CF400000EB0410134901EB0010303000EB061029
+:10CF50000278BDF8240000EB400101EB001000E076
+:10CF60008BE00C4901EB00103030BDF8201000EBD5
+:10CF70000110007A824239D1002140F2A1106043B1
+:10CF8000034A02EBC00000F5627006EB460207E0C0
+:10CF90005845002098400020BC320020F097002027
+:10CFA00002EB061200EBC20080F87F1040F2A110E5
+:10CFB0006043FE4A02EBC00000F5627006EB4602D9
+:10CFC00002EB061200EBC20080F8801040F2A110C4
+:10CFD0006043F64A02EBC00000F5627006EB4602C1
+:10CFE00002EB061200EBC20080F88110701C86B2C2
+:10CFF00004EB440000EB0410ED4901EB0010C07994
+:10D00000B0429BDC601C84B2EA4890F86A0B00E0F6
+:10D0100001E0A04290DCE849BDF810000A5C10462F
+:10D020000021F9F73DFEC2B2BDF8240000EB40013B
+:10D0300001EB0010DE4901EB00113031BDF820009A
+:10D0400001EB00100272BDF81000401C81B2049187
+:10D05000BDF82000401C81B20891BDF8240000EB0F
+:10D06000400101EB0010D24901EB0010C179BDF87D
+:10D07000200081423FF7F9AEE0E0002008903EE05A
+:10D08000CD49BDF810000A5C10460021F9F708FEF2
+:10D09000C2B2BDF8240000EB400101EB0010C4490E
+:10D0A00001EB00113031BDF8200001EB00100270DF
+:10D0B000BDF81000401C81B20491BF49BDF81000BA
+:10D0C0000A5C10460021F9F7EBFDC2B2BDF824005E
+:10D0D00000EB400101EB0010B54901EB00113031CC
+:10D0E000BDF8200001EB00104270BDF81000401C9C
+:10D0F00081B20491BDF82000401C81B20891BDF8B6
+:10D10000240000EB400101EB0010A94901EB0010E5
+:10D11000C179BDF820008142B2DCA748BDF81010EB
+:10D12000405C00F00F00042812DABDF8241001EB77
+:10D13000410202EB01119E4A02EB011101F11C00B8
+:10D140009D4ABDF81010515C027861F30102027033
+:10D15000BDF81000401C81B204919749BDF8100041
+:10D16000085C0421B1EB201F13DDBDF8241001EB96
+:10D17000410202EB01118E4A02EB011101F11C0088
+:10D180008D4ABDF81010515C0A09017862F38301E1
+:10D1900001708948BDF81010405C00F00F000428B1
+:10D1A00012DABDF8241001EB410202EB01128049B2
+:10D1B00001EB021101F11C007F4ABDF81010515C17
+:10D1C000027861F305120270BDF81000401C81B2B4
+:10D1D0000491BDF820001A2101EB400149452DDAE8
+:10D1E000002008901CE07449BDF810000A5CBDF8EE
+:10D1F000240000EB400101EB00106D4901EB001130
+:10D200003031BDF8200001EB00108272BDF8100033
+:10D21000401C81B20491BDF82000401C81B20891ED
+:10D22000BDF8240000EB400101EB0010604901EB68
+:10D230000010C179BDF820008142D4DCBDF8240083
+:10D2400000EB400101EB0010594901EB0010C479DB
+:10D2500029E00022BDF8240000EB400101EB0010A2
+:10D26000534901EB0010303000EB04100270BDF8A0
+:10D27000240000EB400101EB00104D4901EB0011CF
+:10D28000303101EB04104270BDF8240000EB400186
+:10D2900001EB0010464901EB0011303101EB0410A5
+:10D2A0000272601C84B2102CD3DBBDF82410022063
+:10D2B000DCF7FCFEBDF82410C8B2FAF7DFFA012053
+:10D2C000BDF8241001EB41013C4A02EB810148709A
+:10D2D0005BE1BDF808109DF830000844083036497D
+:10D2E000085C052870D13648C07A20286CDABDF871
+:10D2F00008109DF830000844093081B204912E498D
+:10D30000BDF81000095C2B4880F80C1C90F80C0C40
+:10D31000042803DD0421274880F80C1CBDF8100008
+:10D32000401C81B2049100210991BAE02249BDF864
+:10D3300010000A5C10460021F9F7B2FCC2B2BDF839
+:10D34000240000EB40011F4800EB0110C271BDF842
+:10D350001000401C81B204911749BDF810000A5C0E
+:10D3600010460021F9F79CFCC1B2BDF8240000EB87
+:10D370004002144800EB02108171BDF81000401CFF
+:10D3800081B204910C49BDF81000085C01040A4FF9
+:10D39000BDF81000401C385C41EA0021BDF81000C7
+:10D3A000801C385C0843C11702460EE05845002037
+:10D3B00098400020BC320020F097002090390020D7
+:10D3C000BC120020CC3E0020DFE0F9F769FC0146EA
+:10D3D000BDF8240000EB4002FE4800EB02100160A3
+:10D3E000BDF81000C01C81B204913946BDF8100090
+:10D3F0000A5C10460021F9F753FCC1B2BDF82400C5
+:10D4000000EB4002F34800EB02100171BDF8100080
+:10D41000401C81B204913946BDF810000A5C1046E8
+:10D420000021F9F73DFCC2B2BDF8240000EB400139
+:10D43000E84800EB01104271BDF81000401C81B2B9
+:10D4400004913946BDF810000A5C10460021F9F736
+:10D4500027FC0146BDF8240000EB4002DD4800EB4C
+:10D4600002108160BDF81000401C81B20491394661
+:10D47000BDF81000401C095C3A46BDF81000105C75
+:10D4800041EA0025BDF81000801C81B20491BDF86E
+:10D490001010481981B20491BDF82400401C81B2DB
+:10D4A0000991CD4890F80C0CBDF8241088423FF744
+:10D4B0003DAFCA48C07A1A2861DB0021C64890F8FF
+:10D4C0000C0C00EB4002C64800F82210C24890F84D
+:10D4D0000C0C00EB4002C24800EB8200817001217D
+:10D4E000BD4890F80C0C00EB4002BD4800EB8200F8
+:10D4F0004170B94890F80C0C00EB4002B84800EBC2
+:10D500008200C17042F21071B34890F80C0C00EB2D
+:10D510004002B34800EB820081604FF47A71AE485C
+:10D5200090F80C0C00EB4002AA4800EB021081605E
+:10D530000121A94890F80C0C00EB4002A54800EB33
+:10D54000021081714FF41651A34890F80C0C00EBB7
+:10D550004002A04800EB0210016001219E4890F8B3
+:10D560000C0C00EB40029B4800EB021001719A4842
+:10D5700090F80C0C401CC1B2974880F80C1C00219C
+:10D580000A20DCF793FDFCF7C5F8AFE2BDF8081000
+:10D590009DF83000084408309249085C8E49F539FE
+:10D5A0004871BDF808109DF83000084409308D49D5
+:10D5B000085C8949F5390871BDF808109DF83000FC
+:10D5C00008440A308749085C8349F539C870BDF8BA
+:10D5D00008109DF8300008440B308249085C7E49F1
+:10D5E000F5398870BDF808109DF8300008440C30FB
+:10D5F0007C49085C7849F5394870BDF808109DF8F9
+:10D60000300008440D307749095C774880F80B1FDB
+:10D61000DCF790FBDCF74AFB734890F80B0FFF2810
+:10D6200047D1DCF7F7FABDF808109DF83000084440
+:10D6300008306C49095C6848F5384171BDF808103C
+:10D640009DF83000084409306649085C6249F539A4
+:10D650000871BDF808109DF8300008440A3061498F
+:10D66000085C5D49F539C870BDF808109DF83000B8
+:10D6700008440B305B49085C5749F5398870BDF8A0
+:10D6800008109DF8300008440C305649085C524997
+:10D69000F5394870BDF808109DF8300008440D3089
+:10D6A0005049095C504880F80B1FDCF743FBDCF75E
+:10D6B000FDFA0E204D49087167E710204B490871AB
+:10D6C000BDF808109DF83000084408304549085C52
+:10D6D0004149F5394871BDF808109DF830000844FB
+:10D6E00009304049085C3C49F5390871BDF808101B
+:10D6F0009DF8300008440A303A49085C3649F5394B
+:10D70000C870BDF808109DF8300008440B3035494A
+:10D71000085C3149F5398870BDF808109DF8300073
+:10D7200008440C302F49085C2B49F5394870BDF886
+:10D7300008109DF8300008440D302A49095C2A4839
+:10D7400080F80B1FDCF7F6FA04F036F92649C1F829
+:10D75000180F0846D0F8180FC0F300410B9122486B
+:10D76000D0F8180FC0F342010A910EE70E201F49AE
+:10D77000087100211C4880F8011D06E7002009906F
+:10D780004FE00020089018E0BDF8240000EB4001B5
+:10D7900001EB00101249A83101EB00103030BDF848
+:10D7A000201000EB0110807800F0010000B123E0B0
+:10D7B000BDF82000401C81B20891BDF8240000EBA8
+:10D7C000400101EB00100649A83101EB0010C179BE
+:10D7D0000EE00000CC3E0020BC320020BC12002035
+:10D7E000F03F0020F0970020BC2200209C3A00204F
+:10D7F000BDF820008142C7DC00BFBDF8240000EB6B
+:10D80000400101EB0010FB4901EB0010C179BDF8AC
+:10D810002000814200DD08E0BDF82400401C81B2F8
+:10D820000991BDF824000428ABDB00BFBDF824003B
+:10D8300004287DDB0020F04908700120EF490860D2
+:10D84000EF49C1F88802EF4890F8080D01287FDB06
+:10D850000D20ED490871BDF808109DF8300008440E
+:10D860000930EA49095CBDF808209DF830001044F1
+:10D870000830E64A105C41EA00210591BDF8081025
+:10D880009DF8300008440B301146095CBDF80820B3
+:10D890009DF8300010440A30DC4A105C41EA002058
+:10D8A000DB49088000240CE0BDF808109DF830002A
+:10D8B00001440C310819D549095CD64A1155601C40
+:10D8C00084B2B4F5007FEFDBD148008800F2FF306E
+:10D8D00081B20120DBF7FCFB58B30021C94880F876
+:10D8E000011DCB48008864214843BDF8141090FB0B
+:10D8F000F1F0C1B2C34880F8001D0120C649C875C7
+:10D90000C3480088401CC249088008460088BDF80A
+:10D91000141088421CDDBB4890F8FC0C20F001007C
+:10D92000401CB84981F8FC0C084690F8FC0C01E05A
+:10D9300015E00DE020F00600801D81F8FC0CBDF81C
+:10D94000140001F6FC41488000210120DCF7AEFB09
+:10D950000020AA490860AA49C1F888020BE01020FB
+:10D96000A9490871A74890F8FC0C20F0800080308D
+:10D97000A44981F8FC0CB9E000209F490870BDF86B
+:10D9800008109DF8300008440830A049085C9E4902
+:10D99000C23981F8AD00BDF808109DF83000084488
+:10D9A0000A309A49095CBDF808209DF830001044FF
+:10D9B0000930964A105C41EA00210591BDF8081033
+:10D9C0009DF8300008440C301146095CBDF8082071
+:10D9D0009DF8300010440B308C4A105C41EA002066
+:10D9E0008B490880BDF8140009884843F0B3B9F1A9
+:10D9F000100F07DDA9F11000062190FBF1F081B2B4
+:10DA0000069101E000200690002421E000261BE0A2
+:10DA1000BDF808109DF8300001440D3104EB4400BE
+:10DA200001EB400188197949095C79480088401E5A
+:10DA300000EB800204EB420000EB4002774800EB71
+:10DA400042029155701C86B2062EE1DB601C84B246
+:10DA5000BDF818008442D9DB01206F49C8756C48B5
+:10DA60000088401C6A490880084600E03EE00088C3
+:10DA7000BDF81410884236DDBDF8140001280DDB16
+:10DA8000BDF81400401E00EB8001BDF8180000EB4B
+:10DA9000410081B26248A0F8CA1103E00021604849
+:10DAA000A0F8CA115E48B0F8CA410EE0002608E0AE
+:10DAB000002104EB4402594800EB42008155701CE0
+:10DAC00086B2062EF4DB601C84B2C82CEEDB00218B
+:10DAD0000B20DCF7EBFA00210320DCF7E7FA10203B
+:10DAE0004949087102E0162047490871E8E3BDF88A
+:10DAF00008109DF83000084408304449095C41484A
+:10DB000080F8011D112040490871D9E300200990D7
+:10DB10003DE00020089017E0BDF8240000EB400134
+:10DB200001EB0010334901EB00103030BDF820103C
+:10DB300000EB0110807800F0010000B112E0BDF8A8
+:10DB40002000401C81B20891BDF8240000EB400188
+:10DB500001EB0010274901EB0010C179BDF820004E
+:10DB60008142D9DC00BFBDF8240000EB400101EB8D
+:10DB70000010204901EB0010C179BDF8200081425E
+:10DB800000DD08E0BDF82400401C81B20991BDF819
+:10DB900024000428BDDB00BFBDF8240004287DDB81
+:10DBA0000020154908700120144908601449C1F883
+:10DBB0008802144890F8080D012870DBBDF80810A1
+:10DBC0009DF83000084408301049085C042866DCE1
+:10DBD000BDF808109DF83000084408300B49095C76
+:10DBE000084880F8011D90F8010D401E81B209918E
+:10DBF00000242BE0984000202A0A0020880242429C
+:10DC000000004242BC2200209C3A0020F0970020F5
+:10DC1000280A0020C52F0020BC12002088340020D4
+:10DC2000BC320020BDF8241001EB410202EB0111CF
+:10DC3000FE4A02EB0111303101EB041101F1090040
+:10DC4000497A21F001010170601C84B2102CE9DBDB
+:10DC50001220F7490871002415E0BDF808109DF85E
+:10DC60003000084409302044F2490A5CBDF8240021
+:10DC700000EB400101EB0010EC4901EB00110E310B
+:10DC80000A55601C84B20A2CE7DBBDF808109DF829
+:10DC9000300008441430E749095C01E0DBE07BE038
+:10DCA000BDF808209DF8300010441330E14A105CA4
+:10DCB00041EA00210591BDF808109DF830000844A4
+:10DCC00016301146095CBDF808209DF8300010445C
+:10DCD0001530D84A105C41EA0020D749088000245A
+:10DCE0000CE0BDF808109DF8300001441731081908
+:10DCF000D049095CD14A1155601C84B2B4F5007F4B
+:10DD0000EFDBCD480088401EBDF8242000EB8220C8
+:10DD100081B20320DBF7DCF9F0B3C7480088642147
+:10DD20004843BDF8141090FBF1F0C1B2C44880F82C
+:10DD3000001D0120C349C875BF480088401CBE496A
+:10DD4000088008460088BDF8141088424CDD002485
+:10DD500014E0BDF8241001EB410202EB0111B34ABB
+:10DD600002EB0111303101EB041101F10900497A94
+:10DD700021F00101491C0170601C84B2102CE8DB09
+:10DD8000BDF8241001EB410202EB0112A74901EB9F
+:10DD9000021101F1180000E056E0097E21F00101B6
+:10DDA000491C0170BDF8241001EB410202EB011186
+:10DDB0009E4A02EB011202F11800117E21F00602C8
+:10DDC000921C0270BDF81420BDF8240000EB400145
+:10DDD00001EB0010954901EB00104283BDF82410BF
+:10DDE0000220DCF763F92FE09348008801282BD14B
+:10DDF000002413E0BDF8241001EB410202EB0111F5
+:10DE00008A4A02EB0111303101EB041101F10900E2
+:10DE1000497A21F001010170601C84B2102CE9DB09
+:10DE2000BDF8241001EB410202EB01117F4A02EB25
+:10DE3000011101F11800097E21F001010170BDF806
+:10DE400024100220DCF732F900207F4908607F4966
+:10DE5000C1F888020BE0102075490871784890F8E5
+:10DE6000FC0C20F080008030754981F8FC0C27E222
+:10DE7000BDF808109DF83000084409306D49095C70
+:10DE8000BDF808209DF8300010440830694A105C45
+:10DE900041EA00256B48B0F81412A9422ED1D0F8FF
+:10DEA00010026849D1F80C12884227D16548D0F891
+:10DEB0000C1290F81602814209D96248D0F80C126F
+:10DEC00090F81602081A5F49C1F80C0206E000201B
+:10DED0005C49C1F80C0210205549087100215948CD
+:10DEE000A0F8141280F816120C20DCF7DFF80021DD
+:10DEF0000520DCF7DBF801205249C875E0E1002479
+:10DF00000CE0002606E02020514901EB4411885521
+:10DF1000701C86B2202EF6DB601C84B2142CF0DB61
+:10DF2000142043490871BDF808109DF830000844DA
+:10DF300008304049095C0591BDF808109DF8300093
+:10DF4000084409303B49095C0391BDF814001428CA
+:10DF500001DD14200590BDF80C00202801DD2020F3
+:10DF6000039000241AE0002612E0BDF808109DF886
+:10DF7000300001440A31BDF80C0004FB001188197F
+:10DF80002C49095C324A02EB44129155701C86B24E
+:10DF9000BDF80C008642E8DB601C84B2BDF81400BA
+:10DFA0008442E0DB00210720DCF780F888E11520BF
+:10DFB0001F490871BDF808109DF83000084408306A
+:10DFC0001C49095C1E4880F81C1ABDF808109DF811
+:10DFD0003000084409301749085C0106BDF80820E4
+:10DFE0009DF8300010440A30124A105C41EA0041AA
+:10DFF000BDF808209DF8300010440B300D4A105C2D
+:10E0000041EA0021BDF808209DF8300010440C3092
+:10E01000084A105C01430E486038C0F80510BDF88E
+:10E0200008109DF8300008440D3013E0984000209F
+:10E030009C3A0020F0970020280A0020C52F0020DD
+:10E04000BC220020BC120020880242420000424252
+:10E05000382D00201146085C0106BDF808209DF807
+:10E06000300010440E30FD4A105C41EA0041BDF81A
+:10E0700008209DF8300010440F30F84A105C41EA47
+:10E080000021BDF808209DF8300010441030F34AFC
+:10E09000105C0143F248C0F80110BDF808109DF86B
+:10E0A0003000084411301146085C0104BDF8082016
+:10E0B0009DF8300010441230E84A105C41EA00211B
+:10E0C000BDF808209DF8300010441330E34A105C7E
+:10E0D0000143E348C0F80910BDF808109DF830006E
+:10E0E000084414301146095CDD4880F82210BDF860
+:10E0F00008109DF83000084415301146095CD848D6
+:10E1000080F82110BDF808109DF830000844163042
+:10E110001146095CD24880F82010BDF808109DF81F
+:10E120003000084417301146095CCD48C177BDF86E
+:10E1300008109DF83000084418301146095CC848A2
+:10E140008177BDF808109DF8300008441930114659
+:10E15000085CC3494877B9F1200F28DDBDF80810E5
+:10E160009DF8300008441A301146085C0106BDF8DD
+:10E1700008209DF8300010441B30B84A105C41EA7A
+:10E180000041BDF808209DF8300010441C30B34A0F
+:10E19000105C41EA0021BDF808209DF830001044D1
+:10E1A0001D30AE4A105C0143AD48C0F82310022078
+:10E1B000AC49087184E01020AB4908710020099037
+:10E1C00068E0BDF8240000EB4001A84800EB011016
+:10E1D0008079052859D1BDF82400A2494870A1F1E1
+:10E1E0001C00BDF82410405C0121B1EBD01F4BD1C5
+:10E1F000A9F10E00052190FBF1F081B208910024F5
+:10E2000038E0BDF808109DF830000144093104EBF6
+:10E21000840008449149085C0204BDF808109DF888
+:10E22000300001440A3104EB840008448B49085C47
+:10E2300042EA0021BDF808209DF8300010440B3060
+:10E2400004EB84021044854A105C01438548683021
+:10E2500040F82410BDF808109DF8300001440C313E
+:10E2600004EB8400084411460A5C7E4998310A5543
+:10E27000601C84B2BDF820008442C2DB04217948CE
+:10E280000B30BDF82420815408E0BDF82400401C68
+:10E2900081B20991BDF82400052892DB00BF0FE090
+:10E2A00000240AE00021BDF808209DF83000104449
+:10E2B00020446A4A1154601C84B2322CF2DB00BF45
+:10E2C00018E000240AE00021BDF808209DF8300085
+:10E2D00002441019614A1154601C84B2322CF2DBE2
+:10E2E00000216348A0F87E1625E000216048A0F8D0
+:10E2F0007E1620E05E48B0F87E06B0B100210C9199
+:10E3000000240DE0BDF808004844801C2044534917
+:10E31000095CBDF808201019504A1154601C84B2E1
+:10E320005348B0F87E06A042ECDC5148B0F87E06B7
+:10E330000A283BF7E7AF00BF4D48B0F87E4604E03F
+:10E34000002046490855601C84B2282CF8DBF1E314
+:10E350004548807830B101287CD002287BD0032842
+:10E360007AD1B4E3424890F80607C0F3C3000E2800
+:10E3700017D2DFE800F007172D4359859CB3D7FC6F
+:10E38000FBFAF9F83A4890F8060720F078000830D0
+:10E39000374981F80607002001F5D2614860012065
+:10E3A0008870A7E133A12D4808F0A0FF054675B19C
+:10E3B0002F4890F8060720F0780010302C4981F89B
+:10E3C0000607002001F5D26148600120887091E1C4
+:10E3D00029A1224808F08AFF054675B1244890F823
+:10E3E000060720F078001830214981F80607002040
+:10E3F00001F5D2614860012088707BE11FA11748B8
+:10E4000008F074FF054675B1194890F8060720F02A
+:10E4100078002030164981F80607002001F5D26106
+:10E4200048600120887065E114A10C4808F05EFF87
+:10E43000054675B10E4890F8060720F078002830A0
+:10E440000B4981F80607002001F5D26148600120E0
+:10E4500088704FE150E19CE29AE20000F0970020C2
+:10E46000D82C0020D83F00209C3A0020CC3E002031
+:10E47000BC320020610000006F6B00004F4B0000B9
+:10E48000AFF20801FA4808F031FF054675B1F948C6
+:10E4900090F8060720F078003830F64981F8060732
+:10E4A000002001F5D26148600120887022E1AFF2BE
+:10E4B0003401EF4808F01AFF054675B1ED4890F8B1
+:10E4C000060720F078003830EA4981F80607002076
+:10E4D00001F5D2614860012088700BE1AFF2640160
+:10E4E000E34808F003FF0546DDB1E348C07A182889
+:10E4F00009DDE04890F8060720F078004830DD4953
+:10E5000081F8060708E0DB4890F8060720F078005D
+:10E510004030D84981F806070020D84948600120DA
+:10E520008870E7E0D6A1D24808F0E0FE054655B372
+:10E53000002405E00021D148C0300155601C84B2A0
+:10E54000142CF7DB002409E0281D2044C8490A5C8C
+:10E55000601DCA49C0310A54601C84B20F2CF3DB21
+:10E560000021032004E0B0E09AE04AE033E00BE051
+:10E57000DBF79CFDBF4890F8060720F07800483094
+:10E58000BC4981F80607B5E0BFA1B94808F0AEFE66
+:10E590000546FDB1002405E00020B8497831085552
+:10E5A000601C84B2142CF7DB002408E0681D2044B2
+:10E5B000AF49085CB14978310855601C84B2142C0D
+:10E5C000F4DBAC4890F8060720F078005030A949F9
+:10E5D00081F806078EE0AFF25C11A54808F086FED0
+:10E5E00005466DB1A34890F8060720F07800583032
+:10E5F000A04981F806070020A049486001208870E2
+:10E6000078E0A348807968B19A4890F8060720F02E
+:10E6100078006030974981F80607002097494860E4
+:10E62000012088709BA1924808F060FE054665B302
+:10E63000002092494860012088708D49681D085C5F
+:10E6400030380F46291D795C303940EA0110C11776
+:10E650000246F8F725FB8E49887190A1384608F0EC
+:10E6600045FE05468DB13946681C085C30280DDB37
+:10E67000681C085C3038495D303940EA0110C11728
+:10E680000246F8F70DFB8249C87108E07848405D02
+:10E690003038C1170246F8F703FB7D49C87129E0FD
+:10E6A000AFF22821724808F021FE054665B1714895
+:10E6B00090F8060720F0800080306E4981F8060748
+:10E6C0004FF47A706D49886014E0AFF250216848C9
+:10E6D00008F00CFE054665B1664890F8060720F084
+:10E6E0007801644880F806170020644948600120DA
+:10E6F000887000BF00BFEDE25E4890F80607C0F3E7
+:10E70000C3000D281DD2DFE800F0071D32485D8AE6
+:10E71000D1E1FCFA1CF9F800AFF2A021544808F04E
+:10E72000E5FD05466DB10020544948600120887020
+:10E73000504890F8060720F0780008304D4981F8DD
+:10E74000060724E156A14A4808F0D0FD05466DB100
+:10E7500000204A49486001208870464890F8060722
+:10E7600020F078001830434981F806070FE1AFF236
+:10E77000F4213F4808F0BAFD05466DB100203F493D
+:10E780004860012088703B4890F8060720F0780028
+:10E790001830384981F80607F9E042A1344808F0FA
+:10E7A000A5FD05466DB1334890F8060720F07800C6
+:10E7B0002030304981F806070020304948600120A8
+:10E7C0008870E4E030A12A4808F090FD05462DB39A
+:10E7D000002405E00020294978310855601C84B2E6
+:10E7E000142CF7DB002409E0681D20442049095C53
+:10E7F000601D224A78321154601C84B20F2CF3DB66
+:10E8000000201E494860012088701A4890F80607C9
+:10E8100020F078002830174981F80607B7E01DA1DD
+:10E82000134808F063FD054605B31948807940B1E7
+:10E83000104890F8060720F0780030300D4981F834
+:10E84000060700200D494860012088700849681DAE
+:10E85000085C30380F46291D795C303940EA0110D8
+:10E86000C1170246F8F71CFA094988718FE00000C9
+:10E87000F0970020BC320020BC1200204C39002050
+:10E88000494D45493A00000049434349443A000094
+:10E890009C3A00204353513A000000002C00000035
+:10E8A000220000005245414459000000FE4890F803
+:10E8B000060720F078004030FB4981F80607002069
+:10E8C00001F5D26148600120887060E0AFF25441E8
+:10E8D000F64808F00BFD054675B1F34890F80607B9
+:10E8E00020F078004030F04981F80607002001F55B
+:10E8F000D26148600120887049E038E020E010E0F3
+:10E90000FFE7E94890F8060720F078004830E6492C
+:10E9100081F80607002001F5D26148600120887067
+:10E9200035E0E14890F8060720F080008030DE49AD
+:10E9300081F806074FF47A7001F5D261886026E00D
+:10E94000AFF2C841D94808F0D1FC054675B1D648A8
+:10E9500090F8060720F078006030D34981F8060768
+:10E96000002001F5D2614860012088700FE0AFF20D
+:10E97000F441CE4808F0BAFC05463DB1CA4890F8CB
+:10E98000060720F07801C84880F8061700BF00BFCE
+:10E99000A0E1C54890F80607C0F3C300052812D2CD
+:10E9A000DFE800F00312286A7F000020C0494860B9
+:10E9B00001208870BC4890F8060720F078000830E5
+:10E9C000B94981F8060780E0AFF25051B74808F026
+:10E9D0008DFC05466DB10020B54948600120887066
+:10E9E000B14890F8060720F078001030AE4981F861
+:10E9F00006076AE00020AE49486001208870AB49F4
+:10EA0000A81D085C30380F46691D795C303940EA32
+:10EA10000110C1170246F8F743F9A6498871AFF211
+:10EA20008411384608F062FC0546DDB13946681CA1
+:10EA3000085C30280DDB681C085C3038495D3039D3
+:10EA400040EA0110C1170246F8F72AF99949C8713E
+:10EA500008E09648405D3038C1170246F8F720F9C3
+:10EA60009449C871904890F8060720F07800183053
+:10EA70008D4981F8060728E0AFF200618B4808F065
+:10EA800035FC054665B1884890F8060720F08000FF
+:10EA90008030854981F806074FF47A708449886090
+:10EAA00013E0814890F8060720F080017E4880F846
+:10EAB000061790F8060720F078017B4880F80617C3
+:10EAC00000207D498870486000BF00BF02E17648A1
+:10EAD00090F80607C0F3C300092814D2DFE800F05D
+:10EAE00005142B41576DA6BCD2006F4890F806075D
+:10EAF00020F0780008306C4981F8060700206C4946
+:10EB0000486001208870E3E0AFF29861674808F040
+:10EB1000EDFB05466DB1644890F8060720F07800DB
+:10EB20001030614981F806070020614948600120E2
+:10EB30008870CDE0DCE0AFF2C0615C4808F0D6FB45
+:10EB400005466DB1584890F8060720F07800183057
+:10EB5000554981F806070020554948600120887012
+:10EB6000B6E0AFF2E861514808F0C0FB05466DB170
+:10EB70004D4890F8060720F0780020304A4981F887
+:10EB8000060700204A49486001208870A0E0AFF2E3
+:10EB90001471464808F0AAFB05466DB1424890F84A
+:10EBA000060720F0780028303F4981F8060700204A
+:10EBB0003F494860012088708AE040A13B4808F046
+:10EBC00095FB05468DB300203949486001208870C7
+:10EBD000002408E0281D20443449095C35480A30E7
+:10EBE0000155601C84B2142CF4DB35A131480A3085
+:10EBF00008F07CFB05465DB1002407E000226019A7
+:10EC0000401E2C490A310A54601C84B2022CF5DBE8
+:10EC1000254890F8060720F078003030224981F826
+:10EC200006070120A1F50051C87551E0AFF2B4719B
+:10EC30001E4808F05BFB05466DB100201C4948608A
+:10EC400001208870184890F8060720F078003830C6
+:10EC5000154981F806073BE0AFF2E071134808F070
+:10EC600045FB05466DB100201149486001208870C0
+:10EC70000D4890F8060720F0780040300A4981F8E6
+:10EC8000060725E0AFF60C01084808F02FFB054603
+:10EC9000EDB1054890F8060720F080008030024969
+:10ECA00081F806070EE00000BC320020F09700203B
+:10ECB0004C3900209C3A0020B87900204448435049
+:10ECC0002C0000004FF47A7001F5D261886000BF1B
+:10ECD00000BF00BF00BF00210748A0F87E16002437
+:10ECE00004E0002005490855601C84B2642CF8DB60
+:10ECF00011B0BDE8F08F0000BC320020F09700207A
+:10ED00002DE9F74F90B00024A04600200790069010
+:10ED1000059000BF00250490814600BF0026002713
+:10ED200000BF04E00020FE490855601C84B2642C3A
+:10ED3000F8DBFC48807800283ED0FB48407878B368
+:10ED40000020F8498870F94890F8060720F0800103
+:10ED5000F64880F80617F4488078C0B1012820D022
+:10ED600002280AD0032826D1F04890F8060720F0A0
+:10ED70007801EE4880F806171DE0EC4890F8060789
+:10ED800020F078002030E94981F8060713E0E748D1
+:10ED900090F8060720F07801E44880F806170AE0AA
+:10EDA0000AE0E24890F8060720F078005830DF4982
+:10EDB00081F8060700BF00BFDC4890F80607012174
+:10EDC000B1EBD01F41F04F82D948807801287DD126
+:10EDD000D64890F8E0070128F9D10026DEE10027A7
+:10EDE000CBE106EB460000EB0610D24901EB001028
+:10EDF000303000EB071080780121B1EBD01F66D1D5
+:10EE000006EB460000EB0610CA4901EB001030305B
+:10EE100000EB0710807820F00400001D06EB46018F
+:10EE200001EB0611C34A02EB0111303101EB07116E
+:10EE3000887006EB460000EB0610114601EB00104F
+:10EE4000303000EB07108078C0F3C00000283ED0BF
+:10EE500006EB460000EB061001EB0010303000EB33
+:10EE60000710807820F0080106EB460000EB061042
+:10EE700002EB0010303000EB07108170AE48D0F884
+:10EE80000C02401E001B0521B0FBF1F201FB120039
+:10EE900000EB4001A8482C3000EB41100D300190F0
+:10EEA00040F2A1107043A54A02EBC00000F5627069
+:10EEB00007EB470202EB071200EBC20000F1220150
+:10EEC00010220198D9F7C1F99B4801E07BE152E19A
+:10EED000D0F80C02401E001B0521B0FBF1F201FB33
+:10EEE000120000EB400194482C3000EB411140F23D
+:10EEF000A1107043914A02EBC00000F5627007EB6D
+:10EF0000470202EB071200EBC20050F81A2F41F83B
+:10EF1000012F406848608848D0F80C02401E001B52
+:10EF20000521B0FBF1F201FB120000EB4001824829
+:10EF30002C3000EB411106EB460000EB06107D4A39
+:10EF400002EB0010303000EB0710007808707A48B0
+:10EF5000D0F80C02401E001B0521B0FBF1F201FBB2
+:10EF6000120000EB400174482C3000EB411140F2DC
+:10EF7000A1107043714A02EBC00000F5627007EB0C
+:10EF8000470202EB071200EBC200406BC1F8090018
+:10EF90006948D0F80C02401E001B0521B0FBF1F2BD
+:10EFA00001FB120000EB400163482C3000EB4111E3
+:10EFB0005E48F538026841F81D2F808888805E48D9
+:10EFC000D0F80C02401E001B0521B0FBF1F201FB42
+:10EFD000120000EB400158482C3000EB411106EBC9
+:10EFE000460000EB0610534A02EB0010303000EBF5
+:10EFF00007104068C1F82300002106EB460000EB33
+:10F00000061002EB0010303000EB071041600024C6
+:10F0100044E04948D0F80C02401E001B0521B0FB1B
+:10F02000F1F201FB120000EB400143482C3000EBF1
+:10F030004110273040F2A1117143404A02EBC10157
+:10F0400001F5627107EB470202EB071201EBC20107
+:10F0500091F8801040F2A11211FB02F1374A02EB45
+:10F06000C10101F5627140F2A1127243334B03EB0F
+:10F07000C20202F5627207EB470303EB071302EBD0
+:10F08000C30292F8812002EB420303EB021201EB70
+:10F09000C2014731095D0155601C84B2062CB8DB02
+:10F0A000002433E0002240F2A1107043234901EB19
+:10F0B000C00000F5627007EB470101EB071100EBA0
+:10F0C000C10090F8800040F2A11110FB01F01B4933
+:10F0D00001EBC00000F5627040F2A1117143174BC3
+:10F0E00003EBC10101F5627107EB470303EB071363
+:10F0F00001EBC30191F8811001EB410303EB011116
+:10F1000000EBC10047300255601C84B2062CC9DBFD
+:10F110000948D0F80C020521B0FBF1F080B20FE0F5
+:10F1200052020020B87900209C3A0020BC32002016
+:10F130008439002098400020BC120020584500204F
+:10F14000014601900220D9F7C3FF00210620DAF71B
+:10F15000ADFFFE48D0F80C02FC49498D884206D22A
+:10F16000FA48D0F80C02401CF849C1F80C02002102
+:10F170000520DAF79BFF781C87B206EB460000EB10
+:10F180000610F34901EB0010C079B8423FF729AEF1
+:10F1900031460220DAF78AFF701C86B2042EFFF691
+:10F1A0001EAEEC488078032803D0EA488078012816
+:10F1B00002D10020E84908600021E84880F8E01703
+:10F1C0000B20E4490871E6480078012841F0CF851A
+:10F1D00010E002F0F1FBE349C1F8180F0846D0F83F
+:10F1E000180FC0F3004006900846D0F8180FC0F37F
+:10F1F0004200059005980028EBD0D6488078022878
+:10F2000012D1D448407878B14FF007095520D6493B
+:10F210000870FD204870AA2088700020C87008710E
+:10F220006120487100208871FA20CF4901F8090057
+:10F23000CA48F5384179CC4A09F101001154C74850
+:10F24000F538017909F102001154C448F538C17844
+:10F2500009F103001154C148F538817809F104001F
+:10F260001154BE48F538417809F105001154BD48E4
+:10F2700090F80B1F09F10600115400240EE0B94864
+:10F28000D0F8180FC4F10301C900C840C1B209F198
+:10F2900009002044B44A1154601C84B2042CEEDBF3
+:10F2A000AC48407838B9B04A09F10D011298505471
+:10F2B000481C85B239E0A8488038006850B9A34896
+:10F2C000807A38B1A3488078032803D0A148807899
+:10F2D000012823D1002409E09E489038015D09F1FE
+:10F2E0000D002044A04A1154601C84B2142CF3DB9E
+:10F2F000002409E097484830015D09F121002044CD
+:10F30000994A1154601C84B20A2CF3DB964A09F125
+:10F310002B0112985054481C85B206E001209349F5
+:10F320008870002013B0BDE8F08F002D01F01F851C
+:10F3300001208E49103948708849129881F87C065E
+:10F34000129815287ED00FDCA0F10B000A281ED2DF
+:10F35000DFE810F019001D00E4031E001D00380056
+:10F3600030049C041D000507A2280ED006DC1628D8
+:10F3700069D01F2868D0A12809D108E0A32803D0AC
+:10F38000A428F9D102E000BF00BF00BF00BFC4E362
+:10F39000102070490871002406E07548005D2919A5
+:10F3A000714A5054601C84B20A2CF6DB05F10A0045
+:10F3B00085B26E48563090F8AD006B494855681CD0
+:10F3C00085B2E4E7674890F8FC0C00F00100A0B1BA
+:10F3D000012080F3138800BF00BFBFF34F8F654843
+:10F3E000006800F4E06064490843001D614908605A
+:10F3F000BFF34F8F00BF00BFFEE70026D9E206EB48
+:10F40000460000EB0610524901EB001080790328FA
+:10F410004BD006EB460000EB061001EB00108079A4
+:10F42000012842D006EB460000EB061001EB00106D
+:10F430008079022839D006EB460000EB061001EB7C
+:10F44000001002E0EFE397E3EEE3807904282CD08C
+:10F4500006EB460000EB061001EB00108079072850
+:10F4600023D006EB460000EB061001EB001080797C
+:10F4700008281AD006EB460000EB061001EB00103E
+:10F4800080790C2811D006EB460000EB061001EB4A
+:10F4900000108079092808D006EB460000EB061022
+:10F4A00001EB001080790A2869D101202E494855C6
+:10F4B000E81C85B2049502204855681C85B21D20C1
+:10F4C0004855681C85B2002724E106EB460000EB96
+:10F4D00006101F4901EB0010303000EB07100078D8
+:10F4E00021494855681C85B206EB460000EB061022
+:10F4F000174901EB0010303000EB071080781A49F3
+:10F500004855681C85B206EB460000EB0610104912
+:10F5100001EB0010303000EB07108078C0F3800062
+:10F5200060BB06EB460000EB061001EB001030302C
+:10F5300000EB07108078C0F3C000F8B906EB460076
+:10F5400000EB061001EB0010303019E0BC12002077
+:10F55000984000209C3A002088024042BC320020A3
+:10F56000220A0020BC220020520200208439002000
+:10F57000067403080CED00E00000FA0507E0E3E084
+:10F5800000EB07108078C0F34000002877D00024FB
+:10F5900013E006EB460000EB0610FE4901EB0010FD
+:10F5A000303000EB07104068C4F10301C900C840C7
+:10F5B0006119F94A5054601C84B2042CE9DB281DFF
+:10F5C00085B2002418E040F2A1107043F34901EB2A
+:10F5D000C00000F5627007EB470101EB071100EB7B
+:10F5E000C100D0F81A00C4F10301C900C840611974
+:10F5F000E94A5054601C84B2042CE4DB281D85B217
+:10F60000002418E040F2A1107043E44901EBC0006F
+:10F6100000F5627007EB470101EB071100EBC10039
+:10F62000D0F81E00C4F10301C900C8406119DA4ACC
+:10F630005054601C84B2042CE4DB281D85B20024E5
+:10F6400017E040F2A1107043D44901EBC00000F56F
+:10F65000627007EB470101EB071100EBC100406B43
+:10F66000C4F10201C900C8406119CB4A5054601C62
+:10F6700084B2032CE5DBE81C85B200241FE047E0E0
+:10F6800040F2A1107043C54901EBC00000F5627063
+:10F6900007EB470101EB071100EBC10050F8221FF7
+:10F6A0004068C4F10502D200CDE908010846089976
+:10F6B000D8F7B9FD6119B84A5054601C84B2062CC1
+:10F6C000DEDBA81D85B200241EE040F2A1107043CD
+:10F6D000B24901EBC00000F5627007EB470101EB96
+:10F6E000071100EBC10022308168C068C4F1050237
+:10F6F000D200CDE90A0108460A99D8F794FD6119AC
+:10F70000A54A5054601C84B2062CDEDBA81D85B2CD
+:10F71000781C87B206EB460000EB06109D4901EB12
+:10F720000010C079B8423FF7D0AE0498281AC0F351
+:10F7300007210498801E984A11540498281AC1B2CF
+:10F740000498401E115432E106EB460000EB06100F
+:10F75000904901EB00108079052839D102208E49AB
+:10F760004855E81C85B2049500271CE0781C8A499E
+:10F770004855681C85B28A48C05D4855681C85B2EA
+:10F78000002409E086480C3000EB0710005D611989
+:10F79000814A5054601C84B2102CF3DB05F1100038
+:10F7A00085B2781C87B27E48AD3890F8AC00B8427C
+:10F7B000DCDC0498281A0002C1B20498801E764A44
+:10F7C00011540498281AC1B20498401E1154EEE056
+:10F7D00006EB460000EB06106E4901EB0010807945
+:10F7E0000B2823D107206C494855681C85B201209D
+:10F7F0004855681C85B23B204855681C85B268484E
+:10F80000AD3890F8C9014855681C85B2002407E05E
+:10F810006348CC30005D61195F4A5054601C84B26B
+:10F820003A2CF5DB05F13A0085B2C0E006EB460064
+:10F8300000EB0610574901EB00108079062875D1BE
+:10F84000032055494855E81C85B2049502204855C7
+:10F85000681C85B211204855681C85B2002784E0D9
+:10F8600006EB460000EB06104A4901EB0010303071
+:10F8700000EB0710007848494855681C85B206EB34
+:10F88000460000EB0610434901EB0010303000EB5E
+:10F890000710807840494855681C85B206EB460041
+:10F8A00000EB06113B4800EB0110303000EB071075
+:10F8B0008078C0F38000C0B3002414E040F2A110AF
+:10F8C0007043364901EBC00000F5627007EB470159
+:10F8D00001EB071100EBC1004730005D61192E4AB2
+:10F8E0005054601C84B20A2CE8DB05F10A0085B292
+:10F8F000002414E040F2A1107043284901EBC0003D
+:10F9000000F5627007EB470101EB071100EBC10046
+:10F910006030005D6119204A5054601C84B2022C92
+:10F92000E8DBA81C85B2002419E01CE03FE040F2AF
+:10F93000A1107043194901EBC00000F5627007EB9C
+:10F94000470101EB071100EBC100406FC4F1020158
+:10F95000C900C8406119104A5054601C84B2032C7D
+:10F96000E5DBE81C85B2781C87B206EB460000EBAD
+:10F970000610084901EB0010C079B8423FF770AF9C
+:10F980000498281A0002C1B20498801E024A115439
+:10F99000049807E0984000205202002058450020BB
+:10F9A00069330020281AC1B20498401E1154701CFB
+:10F9B00086B2FE4890F86A0BB0423FF720ADFB4894
+:10F9C00090F80C0C00286FDD00269FE006EB460146
+:10F9D000F74800EB0110807904280CD1F54948550F
+:10F9E000681C85B201204855681C85B2F248805DCC
+:10F9F0004855681C85B206EB4601ED4800EB011046
+:10FA00008079062833D1EB494855681C85B2E74810
+:10FA100090F8AC004855681C85B212204855681C07
+:10FA200085B200271DE0781CE2494855681C85B264
+:10FA3000DE48AD30C05D4855681C85B2002409E041
+:10FA4000DA48B93000EB0710005D6119D94A50540B
+:10FA5000601C84B2102CF3DB05F1100085B2781C19
+:10FA600087B2D24890F8AC00B842DCDC4CE006EB40
+:10FA70004601CF4800EB01108079052844D1CD49DB
+:10FA80004855E81C85B2049501204855681C85B28C
+:10FA900004204855681C85B2C7487538805D4855B4
+:10FAA000681C85B200271BE037E0C3487538805DCD
+:10FAB000C0F3800090B100240CE0BF480F3050F834
+:10FAC0002700C4F10201C900C8406119B94A505465
+:10FAD000601C84B2032CF0DBE81C85B2781C87B272
+:10FAE000B548593890F86200B842DEDC0498281A0C
+:10FAF0000002C1B20498801EAE4A11540498281A1C
+:10FB0000C1B20498401E1154701C86B2A74890F8E8
+:10FB10000C0C401EB0423FF759AF32E3A7480078C3
+:10FB2000401CA649087008460078052809DAA44850
+:10FB300090F8FC0C00F0010018B90D20A1490871E3
+:10FB40000CE010209F4908719D4890F8FC0C00F0D3
+:10FB5000010018B9FF219A4880F8001D9A480088D2
+:10FB6000000A9449485598480088C1B2914A681CD7
+:10FB70001154A81C85B204E390480078401C8F49BA
+:10FB8000087008460078052803DA16208D490871A8
+:10FB900002E010208B4908718B480088000A8549D3
+:10FBA000485589480088C1B2824A681C1154A81C73
+:10FBB00085B2E6E2102083490871814890F8010D72
+:10FBC0007C494855681C85B200274FE07C4890F876
+:10FBD000010D401E40F2A11110FB01F07B4901EB29
+:10FBE000C00000F5627007EB470101EB071100EB65
+:10FBF000C10090F88200012836D1714890F8010DBB
+:10FC0000401E00EB400101EB00106B49673101EB36
+:10FC10000010303000EB0710007866494855681C2A
+:10FC200085B200241BE0A3E277E0654890F8010D5F
+:10FC3000401E40F2A11110FB01F0644901EBC0002D
+:10FC400000F5627007EB470101EB071100EBC10003
+:10FC50008330005D2919574A5054601C84B20A2C25
+:10FC6000E3DB05F10A0085B2781C87B2544890F8AE
+:10FC7000010D401E00EB400101EB00104E496731C1
+:10FC800001EB0010C079B842A0DC7AE24B48007862
+:10FC9000401C4A49087008460078052813DA48488D
+:10FCA00090F8010D401E00EB400101EB00104249AD
+:10FCB000673101EB0010007E00F0010018B912203E
+:10FCC0004049087116E010203E4908713C4890F800
+:10FCD000010D401E00EB400101EB00103649673179
+:10FCE00001EB0010007E00F0010018B9FF2134483C
+:10FCF00080F8001D324890F8010D2E4948553248D1
+:10FD00000088010A2B4A681C11542F480088C1B290
+:10FD1000A81C1154E81C85B233E201202C49C87597
+:10FD20000846D0F80C020A21B0FBF1F0C0F307201E
+:10FD300020494855681C85B22548D0F80C020A2194
+:10FD4000B0FBF1F01B494855681C85B22048D0F83B
+:10FD50000C020A2804D94FF00A0A4FF0000B04E005
+:10FD60001B48D0F80CA24FF0000B1948D0F80C0239
+:10FD70001749C1F810020846D0F80C020A21B0FB5E
+:10FD8000F1F081B21248A0F8141280F816A20021F6
+:10FD90000C20DAF78BF9074901F805A0681C85B239
+:10FDA00028204855681C85B20024D0E1BC320020D0
+:10FDB000CC3E002052020020314000202A0A0020C0
+:10FDC000BC2200209C3A0020280A00205845002030
+:10FDD000BC120020FE48D0F80C0268B1FC48D0F8F4
+:10FDE0000C02401E001B0521B0FBF1F080B2014661
+:10FDF00001900220D9F7D0F8F548D0F80C02401E47
+:10FE0000001B0521B0FBF1F201FB120000EB4001E9
+:10FE1000EF482C3000EB41100078EE494855681C43
+:10FE200085B24FF000081DE0E948D0F80C02401EF2
+:10FE3000001B0521B0FBF1F201FB120000EB4001B9
+:10FE4000E3482C3000EB4110D0F80100C8F1030169
+:10FE5000C900C84008EB0501DE4A505408F1010012
+:10FE60001FFA80F8B8F1040FDEDB281D85B24FF0D1
+:10FE700000081DE0D648D0F80C02401E001B0521EA
+:10FE8000B0FBF1F201FB120000EB4001D0482C3036
+:10FE900000EB4110D0F80500C8F10301C900C840CB
+:10FEA00008EB0501CB4A505408F101001FFA80F815
+:10FEB000B8F1040FDEDB281D85B24FF000081DE00D
+:10FEC000C348D0F80C02401E001B0521B0FBF1F224
+:10FED00001FB120000EB4001BD482C3000EB41104B
+:10FEE000D0F80900C8F10201C900C84008EB0501BB
+:10FEF000B84A505408F101001FFA80F8B8F1030F16
+:10FF0000DEDBE81C85B24FF0000823E0B048D0F8F3
+:10FF10000C02401E001B0521B0FBF1F201FB120098
+:10FF200000EB4001AA482C3000EB411050F80D1FA7
+:10FF30004068C8F10502D200CDE90C0108460C99D1
+:10FF4000D8F771F908EB0501A24A505408F10100F5
+:10FF50001FFA80F8B8F1060FD8DBA81D85B24FF064
+:10FF6000000823E09A48D0F80C02401E001B05212F
+:10FF7000B0FBF1F201FB120000EB400194482C3081
+:10FF800000EB41100D308168C068C8F10502D20055
+:10FF9000CDE90E0108460E99D8F745F908EB0501A1
+:10FFA0008C4A505408F101001FFA80F8B8F1060F8E
+:10FFB000D8DBA81D85B28648D0F80C02401E001B75
+:10FFC0000521B0FBF1F201FB120000EB400180487B
+:10FFD0002C3000EB411090F822007E494855681CF7
+:10FFE00085B27B48D0F80C02401E001B0521B0FBF7
+:10FFF000F1F201FB120000EB400175482C3000EBE0
+:020000040803EF
+:10000000411090F8210073494855681C85B270482A
+:10001000D0F80C02401E001B0521B0FBF1F201FBE1
+:10002000120000EB40016A482C3000EB411090F8C0
+:10003000200068494855681C85B26548D0F80C0214
+:10004000401E001B0521B0FBF1F201FB120000EB8A
+:1000500040015F482C3000EB4110C07F5D4948559E
+:10006000681C85B25A48D0F80C02401E001B0521BE
+:10007000B0FBF1F201FB120000EB400154482C30C0
+:1000800000EB4110807F53494855681C85B25048A9
+:10009000D0F80C02401E001B0521B0FBF1F201FB61
+:1000A000120000EB40014A482C3000EB4110407F29
+:1000B00048494855681C85B24FF000081DE0444887
+:1000C000D0F80C02401E001B0521B0FBF1F201FB31
+:1000D000120000EB40013E482C3000EB4110D0F8FC
+:1000E0002300C8F10301C900C84008EB0501394AE3
+:1000F000505408F101001FFA80F8B8F1040FDEDB5C
+:10010000281D85B24FF000081AE03148D0F80C02E3
+:10011000401E001B0521B0FBF1F201FB120000EBB9
+:1001200040012B482C3000EB4110273010F808001C
+:1001300008EB0501274A505408F101001FFA80F826
+:10014000B8F1060FE1DBA81D85B2601C84B2002067
+:10015000B4EB0A0170EB0B00FFF63CAE11E010208F
+:100160001D49087159201B494855681C85B208E093
+:10017000102019490871592016494855681C85B244
+:1001800000BF00BFA5EB0900C0F30721114A09F128
+:1001900007001154A5EB0900C1B209F10800115480
+:1001A00000240FE009F10D0121440A4A505CDDE909
+:1001B0000521D9F7A1FE09F10D012144054A50544A
+:1001C000601C84B2A5EB0900A042EBDC034807E009
+:1001D000BC120020520200209C3A0020BC220020C9
+:1001E00090F80A0F48B1A5EB090291B2F84A02EB68
+:1001F000090000230422DAF709FDA5EB090291B2F8
+:10020000F34A02EB0900D9F783FB0021CDE9020193
+:10021000DDE90201000A40EA0160ED494855681C29
+:1002200085B202984855681C85B2EA488078022851
+:1002300010D1E848407868B1681F000AC870681F8C
+:10024000087181B2E248401D01F016FDE0494855B1
+:10025000681C85B2E04805600121001FD9F7D8FB72
+:100260002846FFF75FB8DD4890F80607C009002868
+:1002700077D1D848807830B1012873D0022872D065
+:10028000032871D1C9E3D54890F80607C0F3C3002D
+:100290000E2829D2DFE800F007293D51697D91A59C
+:1002A000B9CDE1F5F4F3002405E0CD48005DC8497F
+:1002B0000855601C84B2CA48D7F7E5FFA042F4D8BD
+:1002C000C54804600121001FD9F7A2FBC34890F87C
+:1002D000060720F078000830C04981F806074FF47F
+:1002E0007A7001F5D261886048E1002405E0BD48DC
+:1002F000005DB7490855601C84B2BA48D7F7C3FF00
+:10030000A042F4D8B44804600121001FD9F780FB53
+:1003100034E1002405E0B448005DAD490855601C97
+:1003200084B2B148D7F7AFFFA042F4D8AA4804601E
+:100330000121001FD9F76CFB20E1002405E0AB4848
+:10034000005DA3490855601C84B2A848D7F79BFFFD
+:10035000A042F4D8A04804600121001FD9F758FB3F
+:100360000CE1FDE30CE1BDE2BBE2002405E0A048A6
+:10037000005D97490855601C84B29D48D7F783FFFC
+:10038000A042F4D8944804600121001FD9F740FB33
+:10039000F4E0002405E09748005D8D490855601C95
+:1003A00084B29448D7F76FFFA042F4D88A4804601B
+:1003B0000121001FD9F72CFBE0E0002405E08E4866
+:1003C000005D83490855601C84B28B48D7F75BFFFA
+:1003D000A042F4D8804804600121001FD9F718FB1F
+:1003E000CCE0002405E08548005D79490855601C93
+:1003F00084B28248D7F747FFA042F4D87648046019
+:100400000121001FD9F704FBB8E0002405E07C4877
+:10041000005D6F490855601C84B27948D7F733FFF7
+:10042000A042F4D86C4804600121001FD9F7F0FA0B
+:10043000A4E0002405E07348005D65490855601C90
+:1004400084B27048D7F71FFFA042F4D86248046016
+:100450000121001FD9F7DCFA90E05E4840780228BD
+:1004600010D1002405E06848005D59490855601C1A
+:1004700084B26548D7F707FFA042F4D833E065E0BF
+:100480004CE037E0002405E05F48005D5049085526
+:10049000601C84B20D2CF7DB4E48C238D7F7F3FE50
+:1004A0004FF0000B824600228AEA02008BEA02012A
+:1004B000084314D0002408E04648C238015D04F126
+:1004C0000D00434A1154601C84B20020B4EB0A01B1
+:1004D00070EB0B00F0DB4DA13D48D7F7C8FE3C4860
+:1004E000D7F7D1FE84B23C4804600121001FD9F740
+:1004F0008FFA43E0002405E04548005D3449085583
+:10050000601C84B24248D7F7BEFEA042F4D83248FD
+:1005100004600121001FD9F77BFA2FE0002405E0D9
+:100520003C48005D2A490855601C84B23948D7F719
+:10053000AAFEA042F4D8284804600121001FD9F780
+:1005400067FA42F210703449886017E0002405E031
+:100550003248005D1E490855601C84B22F48D7F709
+:1005600092FEA042F4D81C4804600121001FD9F774
+:100570004FFA42F210702849886000BF00BFF5E3CF
+:10058000164890F80607C0F3C3000D281FD2DFE815
+:1005900000F007495D718599ADC1D5E9F1F0EF0033
+:1005A000002405E01E48005D09490855601C84B21E
+:1005B0001B48D7F768FEA042F4D807480460012121
+:1005C000001FD9F725FA4FF47A701349886087E144
+:1005D000520200209C3A0020BC640240BC32002041
+:1005E000E5800308DF800308E3800308CC8003086C
+:1005F000B4800308A380030820020020948003082D
+:10060000FB800308EF8003086C8003080D0A0000DC
+:1006100006810308C58003084C3900203E81030889
+:100620000F820308002405E0FC48005DFC490855E2
+:10063000601C84B2F948D7F726FEA042F4D8F948E6
+:1006400004600121001FD9F7E3F949E1002405E026
+:10065000F548005DF2490855601C84B2F248D7F7AE
+:1006600012FEA042F4D8EF4804600121001FD9F720
+:10067000CFF935E1002405E0EC48005DE849085574
+:10068000601C84B2E948D7F7FEFDA042F4D8E548E3
+:1006900004600121001FD9F7BBF921E1002405E026
+:1006A000E348005DDE490855601C84B2E048D7F796
+:1006B000EAFDA042F4D8DB4804600121001FD9F70D
+:1006C000A7F90DE1002405E0DA48005DD44908559A
+:1006D000601C84B2D748D7F7D6FDA042F4D8D148E1
+:1006E00004600121001FD9F793F9F9E0002405E027
+:1006F000D148005DCA490855601C84B2CE48D7F77E
+:10070000C2FDA042F4D8C74804600121001FD9F7F8
+:100710007FF9E5E0002405E0C848005DC0490855C0
+:10072000601C84B2C548D7F7AEFDA042F4D8BD48DE
+:1007300004600121001FD9F76BF9D1E0002405E026
+:10074000BF48005DB6490855601C84B2BC48D7F765
+:100750009AFDA042F4D8B34804600121001FD9F7E4
+:1007600057F9BDE0B7484078022810D1002408E0CE
+:100770009EE075E060E0B448005DA9490855601C42
+:1007800084B2B148D7F77FFDA042F4D84DE00024F1
+:1007900005E0AD48005DA2490855601C84B2142CE8
+:1007A000F7DBA848C238D7F76EFD4FF0000B824642
+:1007B000A6A1A448C23806F099FD804600228AEA24
+:1007C00002008BEA020108432BD0002408E09D4878
+:1007D000C238015D04F11400914A1154601C84B2C6
+:1007E000A8F10100A042F2DC222114308C4A1154FD
+:1007F000444608E0601E9349C239095C1530884AB6
+:100800001154601C84B201211AEB01004BF100016C
+:100810000022201A8A41EDDBAFF210218048D7F781
+:1008200026FD7F48D7F72FFD84B27E480460012162
+:10083000001FD9F7EDF853E0002405E08448005D7F
+:1008400077490855601C84B28148D7F71CFDA04247
+:10085000F4D8744804600121001FD9F7D9F83FE0AB
+:100860007C48806840F2E931884209D17A4890F8A2
+:10087000060720F078006030774981F8060703E02A
+:1008800040F2E93073498860002405E07348005D58
+:1008900063490855601C84B27048D7F7F4FCA04245
+:1008A000F4D8604804600121001FD9F7B1F817E0BF
+:1008B000002405E06A48005D59490855601C84B26F
+:1008C0006748D7F7E0FCA042F4D8564804600121FD
+:1008D000001FD9F79DF843F698205E49886000BF55
+:1008E00000BF43E25C4890F80607C0F3C300052848
+:1008F0001AD2DFE800F0031A71BDFA000020514956
+:10090000C870002405E05748005D45490855601C43
+:1009100084B25448D7F7B7FCA042F4D841480460E9
+:100920000121001FD9F774F81CE100204549C87067
+:10093000002404E000203A490855601C84B2642C6D
+:10094000F8DB00203F49C870002405E04648005D00
+:1009500033490855601C84B2082CF7DB002408E0FA
+:1009600038485438015D04F108002D4A1154601CC8
+:1009700084B234485438D7F786FCA042F0D82C21F2
+:1009800004F10800264A1154401C80B2079000244C
+:1009900008E02C482C38015D07982044204A115467
+:1009A000601C84B227482C38D7F76DFCA042F0D8E1
+:1009B000AFF2A8311A48D7F75AFC1948D7F763FCA9
+:1009C0001849086001211748001FD9F721F842F2A1
+:1009D000107020498860C5E0002405E02348005DD0
+:1009E0000F490855601C84B22048D7F74CFCA04240
+:1009F000F4D80C4804600121001FD9F709F8164803
+:100A000090F8060720F078001830134981F806079F
+:100A10004FF4FA600F498860A4E0A5E0168203084D
+:100A200052020020BC640240C582030820820308F1
+:100A30002B820308368203083F8203084E82030894
+:100A40006C8203089C3A0020798203082C00000085
+:100A5000A98203084C390020BC3200200B82030815
+:100A6000BA820308CC8003086C810308F68103086E
+:100A7000C0484078012818D0022853D10020BD4931
+:100A8000C870002405E0BC48005DBC490855601CE6
+:100A900084B2B948D7F7F7FBA042F4D8B84804604D
+:100AA0000121001FD8F7B4FF3CE0002404E000203F
+:100AB000B2490855601C84B2642CF8DB0020AD49B3
+:100AC000C870002405E0AC48005DAC490855601CC6
+:100AD00084B20E2CF7DBA748C238D7F7D4FB80B21C
+:100AE0000790079898B1002409E021E0A148C23896
+:100AF000015D04F10E00A14A1154601C84B20798F4
+:100B00008442F3DBAFF2FC419C48D7F7B0FB9B4833
+:100B1000D7F7B9FB9A49086001219948001FD8F717
+:100B200077FF00BF00BF42F210709649886019E05D
+:100B3000002405E09448005D90490855601C84B28B
+:100B40009148D7F7A0FBA042F4D88D48046001215A
+:100B5000001FD8F75DFF42F210708A49886000E0FC
+:100B600005E100BF00BF01E1884890F80607C0F327
+:100B7000C300092826D2DFE800F005263A4E627647
+:100B80008ACCE000002405E08148005D7B490855DF
+:100B9000601C84B27E48D7F776FBA042F4D8784830
+:100BA00004600121001FD8F733FF784890F806074A
+:100BB00020F078000830754981F806074FF47A7004
+:100BC00070498860D0E0002405E07248005D6B4900
+:100BD0000855601C84B26F48D7F755FBA042F4D883
+:100BE000674804600121001FD8F712FFBCE0002411
+:100BF00005E06948005D61490855601C84B266489B
+:100C0000D7F741FBA042F4D85D4804600121001FE2
+:100C1000D8F7FEFEA8E0002405E06048005D5749D3
+:100C20000855601C84B25D48D7F72DFBA042F4D86C
+:100C3000534804600121001FD8F7EAFE94E0002425
+:100C400005E05748005D4D490855601C84B2544882
+:100C5000D7F719FBA042F4D8494804600121001FCE
+:100C6000D8F7D6FE80E0002405E04E48005D4349F9
+:100C70000855601C84B24B48D7F705FBA042F4D856
+:100C80003F4804600121001FD8F7C2FE6CE03948DC
+:100C9000407802280DD1002405E04348005D374923
+:100CA0000855601C84B24048D7F7EDFAA042F4D84A
+:100CB00028E0002405E03C48005D30490855601CF0
+:100CC00084B20F2CF7DB2F488E30D7F7DCFA80B2D6
+:100CD0000790079890B1002408E02A488E30015D03
+:100CE00004F10F00254A1154601C84B20798844215
+:100CF000F3DBAFF2E8612148D7F7B9FA1F48D7F71D
+:100D0000C2FA84B21E4804600121001FD8F780FE99
+:100D10002AE0002405E02548005D18490855601CBC
+:100D200084B22248D7F7AFFAA042F4D8144804603E
+:100D30000121001FD8F76CFE16E0002405E01C48D6
+:100D4000005D0E490855601C84B2072CF7D3601E65
+:100D50000B49086001210A48001FD8F759FE42F2EA
+:100D600010700849886000BF00BF00BF00BF0020AE
+:100D7000FEF7D8BA9C3A0020A9810308520200204D
+:100D8000BC6402404C39002002820308BC320020BF
+:100D9000E5800308DF800308E3800308CC800308B4
+:100DA0004581030854810308148103085E81030808
+:100DB0003E81030810B5002440F22441164804F097
+:100DC000C6FB38B340F22441134804F03AFB00213B
+:100DD0001248D8F71DFE12491048D8F7FFFD012030
+:100DE0001049C8700C480088C4B20B488088C4B24F
+:100DF0000A48001D0068C0F5FA6081B20A48A0F8F0
+:100E00007E164FF4FA600549091D08600121034868
+:100E1000D8F7FEFD10BD00000010014088640240BC
+:100E2000008800209C3A0020BC32002010B500242D
+:100E300004490548D8F7D2FD00210348D8F7E8FD5A
+:100E400010BD000000800028B864024000B58FB0DB
+:100E50000121880500F0BAFC2848D8F7E5FD4020BC
+:100E60000390002005904FF48060069000200790CA
+:100E7000089009904FF400300A9000200B900C90DD
+:100E80000D900E901E480190400600901D48029063
+:100E900069461A48D8F792FE012210211748D8F760
+:100EA0006FFE16483038D8F7BFFD002003904FF48E
+:100EB000FA600490002005904FF4806006900020B6
+:100EC0000790089009904FF400300A9000200B9092
+:100ED0000C900D900E900A480190400600900A4830
+:100EE0000290694605483038D8F768FE012103486A
+:100EF0003038D8F78DFD0FB000BD0000B864024057
+:100F00000410014052020020F09700201CB501217E
+:100F1000032000F05BFC072206211648D9F7FCFDF0
+:100F2000072211461348D9F7F7FDC0200090022090
+:100F30008DF8050000208DF8060001208DF80700CF
+:100F400002208DF8040069460A48D9F79DFD20204B
+:100F5000009001208DF8040000208DF80600032089
+:100F60008DF8050001208DF8070069460148D9F782
+:100F70008BFD1CBD0004024070B588B00024002524
+:100F8000FFF7C4FFFFF762FF4FF4E13000F06CF9A8
+:100F900000F04AF90121402000F038FC012000F067
+:100FA000F9FC4FF47A7005F0C3FF0B2089490871F2
+:100FB0000021894880F8E01780F8A81600208749AA
+:100FC00088704870C8704FF47A7088600021824839
+:100FD00080F8C81601208149203188704870C87097
+:100FE0004FF4FA50886000217B4880F89016012069
+:100FF0007A49183988704870C8704FF47A708860E0
+:101000000021754880F8B8160020744910318870A6
+:101010004870C8704FF47A70886000216E4880F87C
+:101020009C1601206D490C3988704870C8704FF4C7
+:10103000FA70886000216A4880F8FC16002069492F
+:10104000887001204870C8704EF66020886000BF2C
+:101050001FE0002004EB4401604A2C3202F821001A
+:1010600004EB440102EB81018870012004EB440190
+:1010700002EB81014870002004EB440102EB810186
+:10108000C87042F6F82004EB440102EB810188604D
+:10109000641C042CDDD300204E498871A1F1C200EC
+:1010A00090F8AA0000F00F00002807DDA1F1C200AF
+:1010B00090F8AA0000F00F00401E487047487630B4
+:1010C00090F8AA000009002808DD4448763090F81E
+:1010D000AA000121C1EB10103E4988703D484078BC
+:1010E00068B920214048D9F745FD3B4890F80607EC
+:1010F00020F080008030384981F8060703E0202185
+:101100003948D9F735FD3348807890B1012815D09A
+:10111000022809D003281ED147F230503149886097
+:1011200000203249086016E04EF660202D498860A4
+:1011300011E04EF660202B4988600CE04EF66020EE
+:101140002849886000202949086043F698202349EF
+:101150001839886000BF00BF25480068254908602D
+:101160002348001D006848602148083000688860F6
+:10117000002404E00021174890380155641C142C09
+:10118000F8D31C48C07A1B49897A1A4A527A194BFB
+:101190001B7ACDE90432CDE906101648C179807971
+:1011A000144A5279134B1B79CDE90032CDE9020183
+:1011B00010488378027810A10648903804F092FA1B
+:1011C00000210320D8F772FF10B1002015490860F4
+:1011D00008B070BD9C3A0020BC3200206439002069
+:1011E000BC720020B879002000040240880240420E
+:1011F000107AFF1FD47900202530327825303278DC
+:1012000025303278253032782530327825303278E2
+:1012100025303278253032782530327825303278D2
+:10122000250000008802424208B546208DF80000E3
+:1012300002208DF8010001208DF802008DF80300D6
+:101240006846F8F79DFB25208DF8000001208DF8F9
+:10125000010000208DF8020001208DF8030068468F
+:10126000F8F78EFB08BD00001FB5044601211020D1
+:1012700000F0FCFA00940020ADF80400ADF8060080
+:10128000ADF80800ADF80C000C20ADF80A00694676
+:101290000B4804F0ABF90121094804F0DBF8012206
+:1012A00040F22441064804F07CF91021044804F07F
+:1012B000C8F80122C021024804F0D8F81FBD000080
+:1012C000001001401CB50121880300F0CFFA002175
+:1012D000042000F0DFFC0121042000F0DBFC0821E9
+:1012E000042000F0D7FC0921042000F0D3FC0120E9
+:1012F000009000208DF8040010208DF805000120DA
+:101300008DF806006846D8F7ADFD02200090002059
+:101310008DF8040010208DF8050001208DF80600DE
+:101320006846D8F79FFD1CBD1CB50121592000F06F
+:101330004DFA43F6FB70009000208DF80400022067
+:101340008DF8070069462D48D9F79EFBFC200090D8
+:1013500000208DF8040001208DF807006946284818
+:10136000D9F792FB4FF44040009000208DF8040024
+:1013700001208DF8070069462248D9F785FB072030
+:10138000009000208DF8040002208DF807006946C7
+:101390001D48D9F779FB4FF48060009000208DF84C
+:1013A000040001208DF8070069461748D9F76CFB47
+:1013B00007211548D9F7DCFB4FF440411148D9F714
+:1013C000D9FB43F603710D48D9F7D4FBF8210B483C
+:1013D000D9F7CEFBFC210A48D9F7CCFB4FF480614A
+:1013E0000948D9F7C7FB09480068012802D1084914
+:1013F000887202E00020064988721CBD001002407D
+:1014000000180240000C0240000002402802424244
+:10141000BC12002010B500244FF48070D8F70EFDE8
+:1014200018B14FF48070D8F703FD4FF40070D8F76F
+:1014300005FD18B14FF40070D8F7FAFC0120D8F779
+:10144000FDFC68B110480068C0F101000F49897BBC
+:1014500060F300010D4881734FF48060D8F7E8FC19
+:101460000220D8F7EBFC70B10748001D0068C0F1FE
+:1014700001000649897B60F34101044881734FF400
+:101480008060D8F7D5FC10BD00024242BC1200209B
+:1014900010B5FFF749FF642005F04AFDFFF712FF82
+:1014A00000F056F823480068D0B92348006818B9FE
+:1014B00002202249487002E00120204948701E485D
+:1014C000103800681E49D1F80C1240EA4100C043B0
+:1014D0001A4988700846807800F00300887002E09E
+:1014E0000020164948701448001F006820B90120E8
+:1014F000144981F8280003E00020124981F82800EF
+:101500001148006800011149D1F8181240EAC100E1
+:101510000E49D1F8141240EA81000C49D1F810129A
+:1015200040EA41000949D1F80C1208431830054936
+:10153000C87210BD3C824142180243429C3A0020CE
+:1015400000004342BC1200201C0242420000424202
+:1015500008B506208DF8000003208DF80100012059
+:101560008DF802008DF803006846F8F709FA0720A5
+:101570008DF8000003208DF8010001208DF8020095
+:101580008DF803006846F8F7FBF908BD1CB501218A
+:10159000112000F01BF94CF20400009001208DF89E
+:1015A000040000208DF8060003208DF805000120BE
+:1015B0008DF8070069461648D9F766FA04211448E1
+:1015C000D9F7D6FA13488078032803D011488078D9
+:1015D000012815D10420009001208DF8040000207E
+:1015E0008DF8060003208DF8050001208DF8070016
+:1015F00069460948D9F748FA04210748D9F7B8FAE3
+:101600000120064908600649C1F8BC021CBD000063
+:10161000001002409C3A002000000240B802424202
+:101620000000424210B5FFF7B1FF10BD10B50246F1
+:10163000002000BF12F8014B2318D8B24B1E9BB2FA
+:10164000191EF7D110BD00002DE9F04F85B00F46EF
+:1016500015461E460E9C162002900BE02020544991
+:1016600001EB47119DF8082088549DF80800401CA4
+:10167000C0B202909DF808002028EFDB0020029005
+:1016800013E09DF808008200A846B146404649464E
+:10169000D6F7C9FD002358405940084300D108E05F
+:1016A0009DF80800401CC0B202909DF80800102868
+:1016B000E7DB00BF9DF80800A04217DC002C15DD19
+:1016C0009DF8080020B99DF808002044C0B202909F
+:1016D0009DF80800401CC0B202903020344901EB54
+:1016E00047119DF80820C2F11E02885444B1012020
+:1016F00000902E202E4901EB4711C4F11E028854A0
+:101700000020019019E09DF804008200AA46B3462B
+:1017100050465946D6F787FD0F21084030302449FE
+:1017200001EB47119DF80420C2F11E0288549DF878
+:10173000040000F10100C0B201909DF80400A04235
+:10174000E1DB9DF800002044C0B2019023E09DF849
+:1017500004009DF80010401A820028463146CDE969
+:101760000365D6F760FD0F2108403030C1B2104844
+:1017700000EB47129DF8040000F101009DF80030D5
+:10178000A0EB0300C0F11E0011549DF8040000F10D
+:101790000100C0B201909DF808009DF800100844B7
+:1017A0009DF804108842D2DC05B0BDE8F08F00003F
+:1017B000382D002010B54FF400610348D9F7CFF958
+:1017C0000446204610BD00000004024029B1064A2C
+:1017D00012680243044B1A6004E0034A1268824311
+:1017E000014B1A60704700003038024029B1064AA8
+:1017F00012680243044B1A6004E0034A12688243F1
+:10180000014B1A60704700001038024029B1064AA7
+:1018100012680243044B1A6004E0034A12688243D0
+:10182000014B1A60704700003438024029B1064A63
+:1018300012680243044B1A6004E0034A12688243B0
+:10184000014B1A60704700004038024029B1064A37
+:1018500012680243044B1A6004E0034A1268824390
+:10186000014B1A60704700002038024029B1064A37
+:1018700012680243044B1A6004E0034A1268824370
+:10188000014B1A60704700004438024029B1064AF3
+:1018900012680243044B1A6004E0034A1268824350
+:1018A000014B1A607047000024380240F0B5002157
+:1018B00000220024022500260223324F3F6807F051
+:1018C0000C0121B1042905D0082937D105E02E4F9C
+:1018D000076036E02D4F076033E02A4F3F1F3F6817
+:1018E000C7F38056274F3F1F3F6807F03F036EB195
+:1018F000264FB7FBF3F7DFF88CC0ACF1040CDCF833
+:1019000000C0CCF3881C07FB0CF40CE01E4FB7FBA7
+:10191000F3F7DFF870C0ACF1040CDCF800C0CCF3D6
+:10192000881C07FB0CF4174F3F1F3F68C7F30147A4
+:101930007F1C7D00B4FBF5F7076002E0124F0760E3
+:1019400000BF00BF0F4F3F6807F0F0010909104FBB
+:101950007A5C0768D74047600A4F3F6807F4E05158
+:10196000890A0B4F7A5C4768D7408760054F3F680C
+:1019700007F46041490B064F7A5C4768D740C7605F
+:10198000F0BD0000083802400024F40000127A0084
+:101990000000002030B10749096841F00401054A00
+:1019A000116005E00349096821F00401014A116052
+:1019B00070470000000806500148006870470000AA
+:1019C0000808065010B5012005F06AF810210B48F0
+:1019D000D9F7CEF808210948D9F7CCF8D720D7F79E
+:1019E00073FCFF20D7F770FC044610210348D9F799
+:1019F000C1F8002005F054F8204610BD0000024058
+:101A000010B5012005F04CF800201E4908800DE0BB
+:101A1000FFF7D8FF00F0800000B10BE0012005F0D7
+:101A200087FA18480088401C164908801548008825
+:101A3000C828EDDB00BF13480088C8281CDA102135
+:101A40001148D9F795F808210F48D9F793F89F2046
+:101A5000D7F73AFCFF20D7F737FCFF20D7F734FC45
+:101A60000A49087010210848D9F784F8002005F0C9
+:101A700017F80648007810BD002005F011F8002086
+:101A8000F9E700002E0A002000000240300A002082
+:101A900000B587B001218803FFF7C8FE01210220AD
+:101AA000FFF794FE00208DF818008DF81B004FF40E
+:101AB0000060059005A92E48D8F7E6FF01208DF8B3
+:101AC000180002208DF8190000208DF81A0001205E
+:101AD0008DF81B000003059005A92548D8F7D4FF11
+:101AE00005220D212248D9F717F805220E2120489A
+:101AF000D9F712F805220F211D48D9F70DF84FF438
+:101B00006040059002208DF8180003208DF8190020
+:101B100000208DF81A008DF81B0005A91448D8F78D
+:101B2000B3FF144800F050F80020ADF80000ADF805
+:101B30000400ADF80600ADF808004FF40070ADF8F1
+:101B40000A001820ADF80C000020ADF80E000720A8
+:101B5000ADF810004FF48270ADF8020069460548F8
+:101B600000F06CF80121034800F022F807B000BD36
+:101B7000000402400038004010B5044600BF0221B6
+:101B80000A4800F04DF80028F9D02146074800F037
+:101B900053F800BF0121054800F042F80028F9D0B1
+:101BA000024800F046F8C0B210BD00000038004006
+:101BB00021B1028842F04002028004E002884FF620
+:101BC000BF731A400280704710B504461148844222
+:101BD00008D101218014FFF759FE0021A014FFF75E
+:101BE00055FE16E00C48844208D101210014FFF78D
+:101BF0002DFE00212014FFF729FE0AE00748844249
+:101C000007D10121C013FFF721FE0021E013FFF7E8
+:101C10001DFE10BD0030014000380040003C004077
+:101C20000246002013890B400BB1012000E0002088
+:101C300070470146888970478181704710B500223E
+:101C4000028802F441520B884C8823438C8823433A
+:101C5000CC8823430C8923434C8923438C89234319
+:101C6000CC8923431A430280838B4FF2FF742340B5
+:101C700083830B8A038210BD10B50246002003E067
+:101C800012F8014B2318D8B20B1EA1F10104A1B226
+:101C9000F6D110BD30B500228B071C0F0F2303FABD
+:101CA00004F20B4B8C1053F824309343084C8D10E6
+:101CB00044F8253023468C1053F824308C07240F29
+:101CC00000FA04F42343024C8D1044F8253030BD53
+:101CD0000838014010B500240121880702F0ECFC0F
+:101CE00000285AD000BF53E02E4850F82400007856
+:101CF000012811D100202B4951F8241008702949DE
+:101D000051F824104870274951F82410887025494B
+:101D100051F82410486039E0224850F824004078F7
+:101D2000012833D11F4850F82400807800BB1D499A
+:101D300051F82410081D4968491C0160194850F8E1
+:101D400024004068174951F82410896888421DD33F
+:101D50000120144951F824108870124850F82400CA
+:101D6000C078012805D100200E4951F824104860A0
+:101D70000CE000200B4951F824104870094951F833
+:101D800024104860074951F82410C870601CC4B280
+:101D9000054890F83208A042A6DC0121880702F02D
+:101DA000B3FB10BDF03A0020BC3200200CB500207F
+:101DB000019000903348006840F480303149086059
+:101DC00000BF3048006800F4003000900198401CCB
+:101DD0000190009818B90198B0F5A06FF1D1294889
+:101DE000006800F4003010B10120009001E00020F4
+:101DF00000900098012844D122484030006840F00B
+:101E000080502049403108601F48006840F48040FD
+:101E10001D4908601B48083000681A4908310860ED
+:101E20000846006808600846006840F48050086072
+:101E30001648091F0860081F006840F08070091FDD
+:101E4000086000BF0F48006800F000700028F9D05B
+:101E500040F205600E4908600A480830006820F02A
+:101E600003000849083108600846006840F0020095
+:101E7000086000BF03480830006800F00C00082824
+:101E8000F8D10CBD003802400070004008544007F3
+:101E9000003C024010B504462046FFF76DFE10BD21
+:101EA0007CB502460020002501959FED1D0A8DEDB1
+:101EB000000A01AB6C4600BF22E0155C302D0BDB45
+:101EC000155C402D08DA019D2D010195155C303D12
+:101ED000019E3543019511E0155C402D0BDD155C2D
+:101EE000472D08DA019D2D010195155C373D019EB6
+:101EF0003543019502E0BFEE000A7CBD451CE8B207
+:101F00008842DADB002003E01D5C2554451CE8B262
+:101F100001EBD176B0EB660FF6DB9DED000AECE746
+:101F20000000000010B502460C460021002300BF4F
+:101F30001AE0505C302807DB505C402804DA1B01B3
+:101F4000505C303803430DE0505C402807DD505CA6
+:101F5000472804DA1B01505C3738034302E04FF096
+:101F6000FF3010BD481CC1B2A142E2DB1846F8E7C1
+:101F7000FEB5042438256348827810460021F4F722
+:101F80008FFE0646012008210022CDE900210290A3
+:101F900004EB44014800134632462946F7F7D4FFC4
+:101FA0000444012004EB440149060090080E082374
+:101FB0002D222946F7F72AFF641C52484278104622
+:101FC0000021F4F76DFE0646012008210022CDE92C
+:101FD0000021029004EB44014906080E13463246E4
+:101FE0002946F7F7B1FF0444012004EB44014906F8
+:101FF0000090080E08232D222946F7F707FF641CDE
+:10200000414890F80B2F10460021F4F749FE064690
+:10201000012008210022CDE90021029004EB4401B7
+:102020004906080E134632462946F7F78DFF044449
+:10203000012004EB440149060090080E08232022E9
+:102040002946F7F7E3FE641C2E484279104600212A
+:10205000F4F726FE0646012008210022CDE90021E2
+:10206000029004EB44014906080E13463246294605
+:10207000F7F76AFF0444012004EB4401490600908D
+:10208000080E08232D222946F7F7C0FE641C1D48C0
+:10209000027910460021F4F703FE064601200821CC
+:1020A0000022CDE90021029004EB44014906080E0C
+:1020B000134632462946F7F747FF0444012004EB54
+:1020C000440149060090080E08232D222946F7F7FF
+:1020D0009DFE641C0B48C27810460021F4F7E0FD19
+:1020E0000646012008210022CDE90021029004EBE0
+:1020F00044014906080E134632462946F7F724FFE5
+:10210000FEBD0000C7310020BC2200200249C87477
+:102110000121014AD1757047BC12002010B592B060
+:102120000020119010900F900E900D90D8F79AFA11
+:10213000FE48C07D002802F04D810020FB49C87593
+:10214000F7F764FCF948C07C102882F04081DFE892
+:1021500010F01000B0005501B2033706B5061E0896
+:10216000360A9D0B320CB00C960D600EC10E41105C
+:102170000911D8F701FD012806D0022805D004284E
+:1021800004D008280BD102E009E008E007E00220B3
+:10219000FFF7BCFF0021E64880F8001D00BF00BF2C
+:1021A000012010211523E3A2CDE9001000210846EB
+:1021B000F7F7D7FFDE4890F8010D80B30120082122
+:1021C0000523E1A2CDE9001014210020F7F7C9FF93
+:1021D000012008210022CDE900210290D44890F886
+:1021E000010D13460246142106901E20F7F7ACFE9F
+:1021F00001200821CDE90010CD4890F8010D401EC6
+:1022000000EB400101EB0010D14901EB00100E3052
+:102210000A230246142106902820F7F7A2FFC4489B
+:1022200090F8000DFF280AD1012008211523C9A22A
+:10223000CDE900102D211420F7F793FF37E001219D
+:10224000BB4890F8000D0A236422CDE900011E214D
+:102250001846F7F746FD012008210022CDE90021AC
+:102260000290B34890F8000D134602462D210690C7
+:102270003220F7F769FE119001200090119800EBD1
+:102280004000322101EB4000C0B2082325222D215D
+:102290000690F7F7BBFDA64890F8000D642806D11C
+:1022A0000021A34880F8001D0220FFF72FFF02F055
+:1022B0008EB8D8F761FC012806D0022805D0042882
+:1022C00004D008280AD105E008E007E00920FFF75C
+:1022D0001DFF03E00420FFF719FF00BF00BFA14866
+:1022E00090F8E00750B90120082115239EA2CDE9FE
+:1022F000001000210846F7F734FF29E09D48407898
+:1023000020B101280DD0022821D115E0012008219B
+:10231000152399A2CDE9001000210846F7F721FF07
+:1023200015E001200821152397A2CDE90010002116
+:102330000846F7F716FF0AE001200821152395A2A9
+:10234000CDE9001000210846F7F70BFF00BF00BFE2
+:102350007648807C012802D0022816D10AE00120AC
+:10236000904909231A46CDE900100A210020F7F709
+:102370008DFE0AE001208C4909231A46CDE90010A0
+:102380000A210020F7F782FE00BF00BF0120874925
+:1023900018231A46CDE9001000216820F7F776FED1
+:1023A00001200821152382A2CDE900101A21002066
+:1023B000F7F7D7FE01200821152383A2CDE90010ED
+:1023C00024210020F7F7CDFE012008210022CDE9CD
+:1023D000002102905548D0F80C02134602462421F1
+:1023E00006905420F7F7B0FD5048D0F80C0210B911
+:1023F0000220FFF78BFEFFF7BBFD58E7D8F7BCFBC9
+:10240000012806D0022810D004281AD0082830D17C
+:1024100023E00320FFF77AFE454890F8FC0C20F0FB
+:102420008001434880F8FC1C23E0414890F8FC0CF4
+:1024300020F080013E4880F8FC1C0320FFF766FE78
+:1024400017E03B4890F8FC0C20F08001384880F8F9
+:10245000FC1C0920FFF75AFE0BE0354890F8FC0CF5
+:1024600020F08001324880F8FC1C0420FFF74EFE6B
+:1024700000BF00BF3B4890F8E00750B90120082199
+:10248000152355A2CDE9001000210846F7F769FE93
+:1024900029E03848407820B101280DD0022821D108
+:1024A00015E001200821152333A2CDE900100021F9
+:1024B0000846F7F756FE15E001200821152332A241
+:1024C000CDE9001000210846F7F74BFE0AE0012095
+:1024D000082115232FA2CDE9001000210846F7F7A7
+:1024E00040FE00BF00BF1148807C012802D00228B6
+:1024F0000AD10AE001202B4909231A46CDE9001030
+:1025000014210020F7F7C2FD81E01A484830D0F8C6
+:10251000050000EE100A17482030D0ED0A0A30EE10
+:10252000200AB5EEC00AF1EE10FA59E0BC12002004
+:10253000BC2200204669726D77617265446F776EC8
+:102540006C6F616400000000506F72743A0000000C
+:1025500098400020446F776E6C6F6164204661691B
+:102560006C210000BC3200204E6F205369676E6101
+:102570006C0000009C3A0020547970653A537461F5
+:1025800074696F6E00000000547970653A436C6F97
+:1025900075640000547970653A436C6F75642D540E
+:1025A00065737400D4F10308E6F1030884F10308AD
+:1025B0004F66666C696E65205265636F7264205564
+:1025C000706C6F61640000005265636F7264206E0E
+:1025D000756D6265723A00004F66666C696E6500E3
+:1025E0000AD00120FE4909231A46CDE90010142122
+:1025F0000020F7F74BFD09E00120FA4909231A46AC
+:10260000CDE9001014210020F7F740FD00BF00BF06
+:10261000F54890F8000D10B10020FFF777FDF34862
+:102620004078002814D0F1488078022846D1F0483C
+:102630000068B8B3ED48807932280ADA0120ED4904
+:1026400008230E22CDE9001000215920F7F71EFDC6
+:1026500085E0E64880793C280ADA0120E64908232B
+:102660000E22CDE9001000215920F7F70FFD76E08A
+:10267000DE48807946280ADA0120E04908230E2244
+:10268000CDE9001000215920F7F700FD67E0012097
+:10269000DB4908230E22CDE9001000215920F7F76D
+:1026A000F5FC5CE0FFE70120D64908230E22CDE9C6
+:1026B000001000215920F7F7E9FC50E0CB48807862
+:1026C000012802D0C948807800BBC84880792028FA
+:1026D00045DAC64880791A280ADD0120C549082351
+:1026E0000E22CDE9001000215920F7F7CFFC36E08B
+:1026F000BE48807917280ADD0120BF4908230E2231
+:10270000CDE9001000215920F7F7C0FC27E0B748B9
+:10271000807914280ADD0120B84908230E22CDE96A
+:10272000001000215920F7F7B1FC18E0AF4880797C
+:1027300012280ADD0120B24908230E22CDE900103B
+:1027400000215920F7F7A2FC09E00120AD49082338
+:102750000E22CDE9001000215920F7F797FC012047
+:10276000A94918231A46CDE9001000216820F7F77F
+:102770008DFC012010210B46A4A2CDE900101421EC
+:102780002820F7F7EEFC012008211523A1A2CDE9AE
+:10279000001024211220F7F7E4FCA348D0F80C0223
+:1027A000B0B1A148408D06909F48D0F80C0205902A
+:1027B00002469EA107A8069B02F094FF0120082173
+:1027C000152307AACDE900102E210020F7F7C9FC38
+:1027D000854890F8FC0C0121B1EBD01F09D10120F4
+:1027E0000821152396A2CDE900102E210020F7F72D
+:1027F000B8FCFFF7BDFB984890F806070121B1EB44
+:10280000D01F12D179480079024694A1069007A8FA
+:1028100002F068FF01200821022307AACDE9001079
+:1028200038210020F7F79DFC14E08B4890F806074C
+:10283000C0F3C300024689A1069007A802F052FF28
+:1028400001200821022307AACDE900103821002029
+:10285000F7F787FC8348807850B1012008211523C1
+:1028600081A2CDE900100A210020F7F77AFC12E0DE
+:102870007948D0F8C40602467EA1069007A802F067
+:1028800031FF012008210A2307AACDE900101946CB
+:102890000020F7F766FC6448007AC0F3800048B176
+:1028A00001200821152375A2CDE900102E2100205A
+:1028B000F7F757FCFBE4D8F75FF9012806D00228A8
+:1028C0002CD0042852D008285ED156E00020119068
+:1028D0001EE01198401C80B211901198402800DD34
+:1028E0001AE05148407D002805DD4F48407D401EDC
+:1028F0004D49487502E03F204B4948754A48407DA4
+:1029000000EB4001634800EB4110007800B103E0A8
+:102910004548407D0028DCDA00BF35E000201190FA
+:102920001EE01198401C80B211901198402800DDE3
+:102930001AE03D48407D3F2805DA3B48407D401C79
+:102940003949487502E00020374948753648407DCE
+:1029500000EB40014F4800EB4110007800B103E06C
+:102960003148407D4028DCDB00BF0DE02E48407D33
+:102970004949C8700120087106E00220FFF7C6FB34
+:1029800000202949487500BF00BF2748C07C0328A4
+:1029900024D12548407DC117069000EB117000112D
+:1029A0000D90012200213D4801F02AFD0120102157
+:1029B0000022CDE9002102901B48407D00EB400140
+:1029C000344800EB4110007813460246002106907F
+:1029D0005820F7F7B9FA0120102161E0EFE100007B
+:1029E000E6F10308F8F10308BC2200209C3A00201D
+:1029F0000002404242F2030834F2030826F20308C0
+:102A000018F203080AF2030884F10308424C554502
+:102A1000534B5900454E4552475920544543484E63
+:102A20004F4C4F4759000000BC1200205761697499
+:102A300055706C6F61643A25642F256400000000B6
+:102A40005570677261646520455252204368656322
+:102A50006B2047756E000000BC32002025303278B4
+:102A60000000000074390020426C6F636B61676581
+:102A70000000000025646D730000000050434220F8
+:102A800056616C69646174696F6E204661696C653A
+:102A900064000000D8140020D83F0020D0F20308C2
+:102AA0000B46F8A2CDE900100020F7F75AFBFA48D0
+:102AB000407D00EB4001F94800EB4110D0F80100E7
+:102AC00000210590F4F7ECF80121102206900D98F2
+:102AD00000EB400303EB0010F14B03EB0010007F11
+:102AE00000F003000023CDE90121009010211820FF
+:102AF000069AF7F729FA012010210B46E9A2CDE941
+:102B0000001020210020F7F72CFBE348407D00EB6C
+:102B10004001E24800EB4110D0F80500002105908B
+:102B2000F4F7BEF80121102206900D9800EB400347
+:102B300003EB0010DA4B03EB0010007FC0F38100C1
+:102B40000023CDE90121009020211820069AF7F7F3
+:102B5000FBF904200F9038200E90CF48407D00EB09
+:102B60004001CE4800EB4110C07F00210590F4F7F2
+:102B700097F80690012008210022CDE9002102905B
+:102B80000E9805900F9800EB40004000134604900B
+:102B9000DDE90512F7F7D8F90F9908440F900120E5
+:102BA00000900E9806900F9800EB40004006000E33
+:102BB00008232D2205900699F7F728F90F98401C55
+:102BC0000F90B548407D00EB4001B44800EB411048
+:102BD000807F00210590F4F763F80690012008211A
+:102BE0000022CDE9002102900E9805900F9800EB8D
+:102BF00040004006000E13460490DDE90512F7F789
+:102C0000A3F90F9908440F90012000900E980690A8
+:102C10000F9800EB40004006000E08232D2205907F
+:102C20000699F7F7F3F80F98401C0F909A48407DEB
+:102C300000EB4001994800EB4110407F00210590D6
+:102C4000F4F72EF80690012008210022CDE900219A
+:102C500002900E9805900F9800EB40004006000E81
+:102C600013460490DDE90512F7F76EF90F99084451
+:102C70000F90012000900E9806900F9800EB4000F6
+:102C80004006000E0823202205900699F7F7BEF8AB
+:102C90000F98401C0F908048407D00EB40017F481A
+:102CA00000EB411090F8220000210590F3F7F8FFA7
+:102CB0000690012008210022CDE9002102900E9803
+:102CC00005900F9800EB40004006000E134604905C
+:102CD000DDE90512F7F738F90F9908440F90012044
+:102CE00000900E9806900F9800EB40004006000EF2
+:102CF00008232D2205900699F7F788F80F98401CB5
+:102D00000F906548407D00EB4001644800EB4110A6
+:102D100090F8210000210590F3F7C2FF06900120F2
+:102D200008210022CDE9002102900E9805900F980D
+:102D300000EB40004006000E13460490DDE905124A
+:102D4000F7F702F90F99084480B20F900120009024
+:102D50000E98C0B206900F9800EB40004006000E9F
+:102D600008232D2205900699F7F750F80F98401C7C
+:102D70000F904948407D00EB4001484800EB41106E
+:102D800090F8200000210590F3F78AFF06900120BB
+:102D900008210022CDE9002102900E98C0B20590D2
+:102DA0000F9800EB40004006000E13460490DDE94A
+:102DB0000512F7F7C9F80F99084480B20F9079E52A
+:102DC000D7F7DAFE012806D002280ED0042816D044
+:102DD000082837D12FE03048007D002804DD2E4838
+:102DE000007D401E2C4908752CE02B48007D0328EF
+:102DF00004DA2948007D401C2749087522E026484E
+:102E0000007D30B1012808D002280AD0032810D153
+:102E10000BE00520FFF77AF90BE00620FFF776F9C3
+:102E200007E00720FFF772F903E00820FFF76EF9CB
+:102E300000BF00BF06E00220FFF768F90020164936
+:102E4000087500BF00BF1448C07C042819D10422B3
+:102E50000021194801F0D4FA00201021CDE900101A
+:102E60000D48007D144901EB001006900A48007DD2
+:102E70000007000E1023059001460020069AF7F780
+:102E800070F917E54C3A2020202020202020202017
+:102E90002020202000000000BC120020D8140020B8
+:102EA00098400020503A2020202020202020202060
+:102EB000202020200000000050F20308D7F75CFE1D
+:102EC000082806D10420FFF721F90020FA494875A7
+:102ED00000BF00BFF848C07C05287DD10422002136
+:102EE000F64801F08DFAF648407820B101280ED05E
+:102EF00002284CD12CE0012008211023AFF68812C3
+:102F0000CDE9001019460020F7F72BF93FE001202A
+:102F100008211023AFF69012CDE9001019460020C9
+:102F2000F7F71FF9012008211023E6A2CDE90010D0
+:102F300038210020F7F715F9012008211123E04A74
+:102F4000B53ACDE9001038211E20F7F70AF91EE046
+:102F5000012008211023DDA2CDE900101946002030
+:102F6000F7F7FFF8012008211023D6A2CDE90010C1
+:102F700038210020F7F7F5F8012008211123D74A5E
+:102F8000CDE9001038211E20F7F7EBF800BF00BF95
+:102F9000CB48407800281FD0C9488078F0BB00207B
+:102FA000119009E0C649D8391198085C00B106E0D3
+:102FB0001198401C80B2119011981528F2D300BFCF
+:102FC000012008211023C6A2CDE900101A210020FB
+:102FD000F7F7C7F8012000E0D8E008211023B84A2D
+:102FE0007C3ACDE900101A212420F7F7BAF8B2484C
+:102FF000C07A182817DD012008211023BAA2CDE9D4
+:10300000001024210020F7F7ACF801200821142338
+:10301000AB4A903ACDE900102E2100E019E00020E3
+:10302000F7F79FF8B2E0012008211023AEA2CDE906
+:10303000001024210020F7F794F801210820142320
+:103040009F4A8B3ACDE900012E210020F7F789F83D
+:103050009CE09B48807801283BD10020119009E03A
+:103060009749D8391198085C00B106E01198401CC6
+:1030700080B2119011981528F2D300BF01210820C9
+:10308000102397A2CDE900011A210020F7F769F873
+:103090000121082010238A4A7C3ACDE900011A2137
+:1030A0002420F7F75EF80120082110238EA2CDE935
+:1030B000001024210020F7F754F8012108201423E0
+:1030C0007F4A903ACDE900012E210020F7F749F818
+:1030D0005CE07B48807802282AD101200821102357
+:1030E00083A2CDE900101A210020F7F73AF8012059
+:1030F00008211023724A543ACDE900101A211E20EB
+:10310000F7F72FF801200821102377A2CDE900104E
+:1031100024210020F7F725F8012008211423684A0C
+:10312000903ACDE900102E210020F7F71AF82DE093
+:1031300063488078032829D10120082110236EA23A
+:10314000CDE900101A210020F7F70BF80121082023
+:1031500010235B4A0A32CDE900011A211220F7F749
+:1031600000F80120082110235FA2CDE900102421DE
+:103170000020F6F7F6FF012108201423504A903A68
+:10318000CDE900012E210020F6F7EBFF17E6D7F777
+:10319000F3FC012804D002280CD008281BD113E02E
+:1031A0004548407D002804DD4348407D401E42499B
+:1031B000487510E04048407D032804DA3E48407DD1
+:1031C000401C3D49487506E00420FEF79FFF0020A3
+:1031D0003949487500BF00BF3748C07C062869D10F
+:1031E00004220021454801F00BF9012010210022A2
+:1031F000CDE9002102903048407D401C0123024669
+:10320000002106903E20F6F79FFE012008211023A2
+:103210003BA2CDE9001000214820F6F7A2FF0120D3
+:103220003A4908231A46CDE9001000217820F6F724
+:103230002DFF01200821102335A2CDE900104820E0
+:10324000F6F78FFF0020314908231A46CDE9001018
+:1032500019467820F6F71AFF0120082110232FA223
+:10326000CDE9001019460020F6F77BFF1248407D9B
+:1032700000EB400101EB00102A4901EB0010407BFC
+:10328000012809D10821102327A2CDE900101946F1
+:103290001E20F6F766FF09E001200821102324A272
+:1032A000CDE9001019461E20F6F75BFF012008212A
+:1032B000102341E082E10000BC12002090F20308DC
+:1032C0009C3A002055524C3A000000005479706539
+:1032D0003A436C6F75642D546173740079800308F0
+:1032E00041504E203A000000494D45493A00000047
+:1032F000535349443A00000049503A0010F3030880
+:103300004F6E4C696E65203A20000000CCF1030836
+:103310004F66664C696E653A20000000547970650E
+:103320003A000000984000204C4F5241000000003D
+:103330005253343835000000FEA2CDE900101821A8
+:103340000020F6F70EFFFE48407D00EB400101EB48
+:103350000010FC4901EB00108079052818D10120EC
+:103360000821CDE90010F648407D00EB400101EB5B
+:103370000010F44901EB0010007BF34901EB001051
+:103380000C230246182106903620F6F7EAFE17E0D5
+:1033900001200821CDE90010E948407D00EB400103
+:1033A00001EB0010E74901EB00108079E74901EBE0
+:1033B00000100C230246182106903620F6F7D1FEA5
+:1033C000012008211023E2A2CDE9001020210020D5
+:1033D000F6F7C7FE09200F9000200E901190DFE055
+:1033E0000F9800EB400040007A2805DD0E98401C45
+:1033F00080B20E9000200F90D148417D01EB41003A
+:1034000000EB0110CF4901EB00103030119900EBB7
+:1034100001108078C00908210022CDE90021029026
+:10342000C748407D00EB400101EB0010C54901EBAE
+:1034300000103030119900EB011000780690202127
+:103440000E9801EBC000C0B205900F9800EB400051
+:103450004006000E00230490DDE90512F6F774FD26
+:103460000F99084480B20F900F9800EB4000400085
+:103470007A2805DD0E98401C80B20E9000200F9037
+:10348000AF48417D01EB410000EB0110AD4901EB7C
+:1034900000103030119900EB01108078C0090090C5
+:1034A00020210E9801EBC000C0B206900F9800EBEF
+:1034B00040004006000E08232D2205900699F6F7DD
+:1034C000A5FC0F98401C80B20F900F9800EB4000B5
+:1034D00040007A2805DD0E98401C80B20E90002036
+:1034E0000F909748407D00EB400101EB001095499B
+:1034F00001EB00103030119900EB01108078C00909
+:1035000008210022CDE9002102908D48407D00EB8A
+:10351000400101EB00108B4901EB00103030119994
+:1035200000EB01104078069020210E9801EBC000BE
+:10353000C0B205900F9800EB40004006000E00233B
+:103540000490DDE90512F6F7FFFC0F99084480B2FC
+:103550000F900F9800EB400040007A2805DD0E9890
+:10356000401C80B20E9000200F900120009020217E
+:103570000E9801EBC000C0B206900F9800EB40001F
+:103580004006000E08233B2205900699F6F73EFC04
+:103590000F98401C80B20F901198401C80B211907F
+:1035A0006748417D01EB410000EB0110654901EBEB
+:1035B0000010C179119881423FF712AF61E4D7F74B
+:1035C000DBFA012804D002280CD008281BD113E014
+:1035D0005B48407D002804DD5948407D401E584925
+:1035E000487510E05648407D032804DA5448407D71
+:1035F000401C5349487506E00420FEF787FD002073
+:103600004F49487500BF00BF4D48C07C07287DD199
+:1036100001204B49C87504220021504800F0F0FEFB
+:10362000012010210022CDE9002102904448407D74
+:10363000401C01230246002106904020F6F784FC3E
+:1036400001200821102346A2CDE9001014210020FA
+:10365000F6F787FD09200F9000200E90119006E1EB
+:103660000F9800EB400040007A2805DD0E98401CC2
+:1036700080B20E9000200F90012008210022CDE999
+:10368000002102902E48407D00EB400101EB00102C
+:103690002C4901EB00103030119900EB011000783B
+:1036A000069014210E9801EBC000C0B205900F984F
+:1036B00000EB40004006000E00230490DDE90512F7
+:1036C000F6F742FC0F99084480B20F900F9800EB78
+:1036D000400040007A2805DD0E98401C80B20E9014
+:1036E00000200F900120009014210E9801EBC000E3
+:1036F000C0B206900F9800EB40004006000E082371
+:103700002D2205900699F6F781FB00E0BDE00F98A9
+:10371000401C80B20F900F9800EB400040007A28C8
+:1037200005DD0E98401C80B20E9000200F900448DA
+:10373000407D1BE050726F746F636F6C3A00000045
+:10374000BC1200209840002010F4030850F3030836
+:1037500047756E2D416464723A00000040F403081E
+:1037600047756E2D525353493A00000040F2A111A3
+:1037700010FB01F0FE4901EBC00000F562701199E9
+:1037800001EB410202EB011100EBC10090F8440093
+:10379000642110FB01F00690012008210022CDE9F0
+:1037A000002102900698C11700EB116000120590ED
+:1037B00014210E9801EBC000C0B204900F9800EBEA
+:1037C00040004006000E00230390DDE90412F6F7E6
+:1037D000BBFB0F99084480B20F900F9800EB40009C
+:1037E00040007A2805DD0E98401C80B20E90002023
+:1037F0000F900120009014210E9801EBC000C0B280
+:1038000006900F9800EB40004006000E082325228A
+:1038100005900699F6F7FAFA0F98401C80B20F90BF
+:103820000F9800EB400040007A2805DD0E98401C00
+:1038300080B20E9000200F900120009014210E986D
+:1038400001EBC000C0B206900F9800EB40004006AC
+:10385000000E08233B2205900699F6F7D7FA0F9839
+:10386000401C80B20F901198401C80B21190C1484A
+:10387000407D00EB400101EB0010BF4901EB00105F
+:10388000C179119881423FF7EBAE7FE4D7F774F925
+:10389000082803D10420FEF739FC00BF00BFB5485B
+:1038A000C07C08287ED104220021B44800F0A8FD85
+:1038B000012008211023B2A2CDE90010122100201E
+:1038C000F6F74FFC012008211023AE4ACDE9001085
+:1038D00012210846F6F745FC012008211023AAA270
+:1038E000CDE9001012215A20F6F73BFC01200821F7
+:1038F0000022CDE9002102909E48C07A02230246B0
+:10390000122106906C20F6F71FFB002011904EE06C
+:10391000119800EB400101EB0010974901EB0010FA
+:10392000007E00F00100E0B301200821CDE9001085
+:10393000119800EBC0001B30C0B2052393A20146D2
+:1039400006900020F6F70DFC012008210022CDE9A9
+:1039500000210290119800EBC0001B30C0B201237F
+:103960000690119A521C01461E20F6F7EDFA01202E
+:103970000821CDE90010119800EB400101EB001087
+:103980007D4901EB00100E300690119800EBC0004D
+:103990001B30C0B20A23059001462A20069AF6F78A
+:1039A000E0FB00E006E01198401C80B211901198F5
+:1039B0000428ADDB02E6D7F7DFF8012806D002289D
+:1039C00012D004281ED0082853D14BE06948007D4E
+:1039D000002805DD6748007D401E6649087502E045
+:1039E00005206449087544E06248007D052805DA31
+:1039F0006048007D401C5F49087502E000205D4979
+:103A0000087536E05B48007D062829D2DFE800F023
+:103A100003070B0F1A240A20FEF778FB20E00B2087
+:103A2000FEF774FB1CE00C20FEF770FB18E00D2085
+:103A3000FEF76CFB574890F8AA0000F00F004D49C4
+:103A400008750DE00E20FEF761FB524890F8AA00C1
+:103A500000094849087503E00F20FEF757FB00BF37
+:103A600000BF06E00220FEF751FB00204149087527
+:103A700000BF00BF3F48C07C092819D13D48007DE8
+:103A8000454901EB001004220021069000F0B8FC2B
+:103A900000201021CDE900103648007D3E4901EBA1
+:103AA000001010230246002106900846F6F759FB45
+:103AB00084E5D7F761F8012806D002280ED0042843
+:103AC00016D0082809D178E02A48407D002804DD76
+:103AD0002848407D401E2749487575E02548407DAF
+:103AE000032804DA2348407D401C224948756BE0D6
+:103AF0002048407D00EB400101EB00101E4901EB26
+:103B00000010407B01281AD100201A49497D01EBA1
+:103B1000410202EB0111184A02EB011148731548EA
+:103B2000407D014606900220D6F7C0FA1148407D3C
+:103B30000690F3F7A3FE0020184908603CE00D480A
+:103B4000407D00EB400101EB00100B4901EB001040
+:103B5000407B88BB0120114908600649497D01EB83
+:103B6000410202EB0111044A02EB0111487317E014
+:103B700058450020BC1200209840002080F4030823
+:103B800053563A000674030848563A00506F727450
+:103B90002D000000DA390020C0F4030888024242F8
+:103BA000FD48407D0690F3F769FEFB48407D0146E5
+:103BB00006900220D6F77AFA06E00920FEF7A6FA68
+:103BC0000020F549487500BF00BFF348C07C0A28B3
+:103BD00054D104220021F14800F012FC01200821F8
+:103BE0001523EFA2CDE9001014212820F6F7B9FA29
+:103BF000012008210022CDE900210290E648407D05
+:103C0000401C01230246142106904620F6F79CF939
+:103C1000E148407D00EB400101EB0010E24901EB7F
+:103C20000010407B01280AD1012108201523DFA2C2
+:103C3000CDE900011E210020F6F793FA14E0D648E2
+:103C4000407D00EB400101EB0010D74901EB001073
+:103C5000407B48B9012008211523D7A2CDE90010E7
+:103C60001E210020F6F77DFA012008211523D5A298
+:103C7000CDE9001032210020F6F773FAA7E3D6F75A
+:103C80007BFF012806D0022817D0042828D0082856
+:103C900048D12DE0C048407D00280DDDCE4890F889
+:103CA000150720B1BC48407D0690F3F7E7FDBA4800
+:103CB000407D401EB849487534E0B748407D032830
+:103CC0000DDAC54890F8150720B1B348407D06903D
+:103CD000F3F7D4FDB048407D401CAF49487521E062
+:103CE0000121BD4880F815170120BC49487019E032
+:103CF0000920FEF70BFA0021A74841750121B648BB
+:103D000080F8081790F8150758B10020B4490860EA
+:103D10000021B14880F815179F48407D0690F3F7C1
+:103D2000ADFD00BF00BF9C48C07C0B283CD10422E5
+:103D30000021AC4800F064FB01210820152398A263
+:103D4000CDE9000112212820F6F70BFA0121082005
+:103D50000022CDE9002002918F48407D401C0B4697
+:103D60000246122106904620F6F7EEF801200821BF
+:103D700015239DA2CDE900101C210020F6F7F1F9D2
+:103D80000120082115239EA2CDE900102621002044
+:103D9000F6F7E7F90121082015239FA2CDE90001DC
+:103DA00030210020F6F7DDF98B4890F8150701283F
+:103DB0002ED17949C87589488078A0B100208849FA
+:103DC0000860864988707448407D01210690F4F7A8
+:103DD0001DFA01200821152394A2CDE900103821F5
+:103DE0000020F6F7BEF97C4890F8140780B1002156
+:103DF000794880F814170121082015238FA2CDE9F6
+:103E0000000138210020F6F7ACF901207449086060
+:103E1000DDE2D6F7B1FE012806D0022805D004283D
+:103E200004D0082814D10FE012E011E0D5F71EFCF1
+:103E3000142804D10121854880F80A1F03E00021DD
+:103E4000824880F80A1F03E00920FEF75FF900BFEF
+:103E500000BF5148C07C0C283BD1042200217C4883
+:103E600000F0CEFA0121082015237AA2CDE9000145
+:103E70001A210020F6F775F90121082015237AA2EE
+:103E8000CDE9000124210020F6F76BF9012008217B
+:103E9000152379A2CDE900102E210020F6F761F953
+:103EA0006A4890F80A0F50B101210820152378A222
+:103EB000CDE9000138210020F6F753F909E001208F
+:103EC0000821152378A2CDE9001038210020F6F74B
+:103ED00048F97CE2D6F750FE012806D0022812D01D
+:103EE00004281ED008280DD123E12B48407D00284E
+:103EF00005DD2948407D401E2749487502E0032121
+:103F0000254841751CE12448407D032805DA2248F4
+:103F1000407D401C2049487502E000201E4948753C
+:103F20000EE11D48417D634890F8AA0061F303004B
+:103F3000604981F8AA0000210320D6F7B7F850B3F2
+:103F40005C48B0F8AA0011900220FEF7DFF8D6F71F
+:103F500053F958491198A1F8AA0000210320D6F777
+:103F6000A5F83A4890F8FC0C20F00101374880F899
+:103F7000FC1C90F8FC0C20F00600801D334981F8F1
+:103F8000FC0C002001F6FC41488000210120D6F7FE
+:103F90008DF8494892E0CBE0BC12002050F50308B0
+:103FA000504F52543A000000984000205459504558
+:103FB0003A4C4F5241000000545950453A52533444
+:103FC000383500005061737320456E74657220436C
+:103FD00068616E6765000000BC720020C479002033
+:103FE0008802424290F50308313A446970207377A1
+:103FF000697463682031616E6432204F4E000000A6
+:10400000323A496E7365727420736C617665206D07
+:104010006F64756C65000000333A5061737320451E
+:104020006E7465722053746172740000537461740D
+:10403000653A53656E64696E67000000537461747D
+:10404000653A436F6D706C6574650000BC2200209A
+:10405000D0F50308496E7365727420552D44697359
+:104060006B204669727374005468616E20506173EE
+:104070007320456E74657200466F726D61743A46C6
+:10408000415433323B4D41583A333247000000002F
+:1040900046696E6420552D4469736B2C4F7574709E
+:1040A0007574696E6700000053746174653A496401
+:1040B0006C650000DA390020BC32002090F8060759
+:1040C00020F08001C44880F8061700F5FC60807875
+:1040D000C0B101281FD002280AD0032825D1BE482C
+:1040E00090F8060720F07801BB4880F806171CE01E
+:1040F000B94890F8060720F078002030B64981F8DA
+:10410000060712E0B44890F8060720F07801B2489C
+:1041100080F8061709E0B04890F8060720F078000C
+:104120005830AD4981F8060700BF00BFFCF724FFF7
+:1041300006E00920FDF7EAFF0020A849487500BF06
+:1041400000BFA648C07C0D2843D104220021A4480A
+:1041500000F056F901201021CDE90010A14890F897
+:10416000AA0000F00F00A04901EB00101023024646
+:10417000194606900020F5F7F4FF9A4890F8AA0037
+:1041800000F00F009549497D884211D00020102190
+:10419000CDE900109148407D934901EB0010001DCE
+:1041A0000C230246202106900020F5F7DAFF10E0EC
+:1041B00001201021CDE900108848407D8A4901EB9B
+:1041C0000010001D0C230246202106900020F5F768
+:1041D000C8FFFCE0D6F7D0FC012806D0022812D098
+:1041E00004281ED0082875D16DE07C48407D002849
+:1041F00005DD7A48407D401E7849487502E004207C
+:104200007649487566E07548407D042805DA7348AC
+:10421000407D401C7149487502E000206F49487597
+:1042200058E06E48417D6F4890F8AA0061F307108E
+:104230006C4981F8AA0000210320D5F737FF80B32D
+:104240000220FDF763FF644890F8060720F0800124
+:10425000614880F8061700F5FC608078C0B101283D
+:1042600020D002280AD0032826D15B4890F8060700
+:1042700020F07801584880F806171DE0564890F85D
+:10428000060720F078002030534981F8060713E034
+:10429000514890F8060720F078014F4880F806173B
+:1042A0000AE00FE04C4890F8060720F078005830FC
+:1042B000494981F8060700BF00BFFCF75DFE0020FA
+:1042C0004649487506E00920FDF720FF00204349D4
+:1042D000487500BF00BF4148C07C0E2841D1042270
+:1042E0000021424800F08CF801201021CDE9001097
+:1042F0003C4890F8AA0000093D4901EB001010234A
+:104300000246194606900020F5F72BFF3348407D02
+:10431000344991F8AA10B0EB111F11D000201021E0
+:10432000CDE900102D48407D314901EB0010001D02
+:104330000C230246202106900020F5F712FF10E022
+:1043400001201021CDE900102448407D284901EBCF
+:104350000010001D0C230246202106900020F5F7D6
+:1043600000FF34E0D6F708FC012806D0022805D06B
+:10437000042804D008281FD11AE01DE01CE0D5F75E
+:104380003BFF01200690069880F3138800BF00BF12
+:10439000BFF34F8F1748006800F4E06016490843E8
+:1043A000001D14490860BFF34F8F00BF00BFFEE738
+:1043B0000920FDF7ABFE00BF00BF0848C07C0F28F6
+:1043C00004D1042200210D4800F01AF800BF00BFFC
+:1043D000F5F7D8FC12B010BDBC320020BC12002092
+:1043E00010F60308DA39002090F6030850F60308A7
+:1043F000E0F603080CED00E00000FA0530F70308D2
+:104400002DE9F84307460E469046002416E00025A5
+:1044100010E001207B1903EB061303EB041300905B
+:104420001A782307190EEB06180E1023F5F7EEFC89
+:10443000681CC5B2102DECDB601CC4B24445E6DB41
+:10444000BDE8F88300B50020084908770021074837
+:10445000817701214177C1776421416201200349BD
+:10446000C8750220FDF752FE00BD0000BC120020FE
+:10447000042808D14FF0E021096941F004014FF010
+:10448000E022116107E04FF0E021096921F0040109
+:104490004FF0E0221161704710B51548006840F4F4
+:1044A0007000134908601348006840F0010011498A
+:1044B000086000200F49083108600E4800680E4966
+:1044C00008400C4908600D48091D0860081F006875
+:1044D00020F48020091F0860002006490C31086084
+:1044E000FDF764FC4FF0006001498039086010BDA1
+:1044F00088ED00E000380240FFFFF6FE1030002497
+:1045000010B5FDF7E7FB10BDCA430282704721B129
+:10451000028842F00102028004E002884FF6FE7336
+:104520001A4002807047000010B504465548844286
+:1045300008D101210846FDF7A9F900210120FDF766
+:10454000A5F99DE0B4F1804F08D101210846FDF79F
+:104550007DF900210120FDF779F991E04A48844274
+:1045600008D101210220FDF771F900210220FDF799
+:104570006DF985E04548844208D101210420FDF70A
+:1045800065F900210420FDF761F979E04048844293
+:1045900008D101210820FDF759F900210820FDF775
+:1045A00055F96DE03B48844208D101211020FDF708
+:1045B0004DF900211020FDF749F961E036488442A9
+:1045C00008D101212020FDF741F900212020FDF72D
+:1045D0003DF955E03148844208D101210220FDF720
+:1045E00055F900210220FDF751F949E02C48844299
+:1045F00009D101210804FDF749F900214FF4803069
+:10460000FDF744F93CE02748844209D101214804E0
+:10461000FDF73CF900214FF40030FDF737F92FE0AA
+:104620002148844209D101218804FDF72FF9002196
+:104630004FF48020FDF72AF922E01C48844208D17B
+:1046400001214020FDF702F900214020FDF7FEF88E
+:1046500016E01748844208D101218020FDF7F6F8C2
+:1046600000218020FDF7F2F80AE01248844207D1C9
+:1046700001218015FDF7EAF80021A015FDF7E6F805
+:1046800010BD000000000140000400400008004090
+:10469000000C0040001000400014004000040140E5
+:1046A0000040014000440140004801400018004023
+:1046B000001C00400020004030B5024600200023CE
+:1046C0000024158A05EA0103958905EA010413B15E
+:1046D0000CB1012000E0002030BD1AB183890B43EA
+:1046E000838102E083898B438381704700220288A3
+:1046F000184B98420ED0184B98420BD0B0F1804F17
+:1047000008D0164B984205D0154B984202D0154B55
+:10471000984204D14FF68F731A404B881A43124BBC
+:10472000984207D0114B984204D04FF6FF431A40ED
+:104730000B891A4302804B68C3620B880385054BC3
+:10474000984202D0044B984201D18B7A0386012310
+:1047500083827047000001400004014000040040D3
+:1047600000080040000C0040001000400014004011
+:1047700010B50024FCF78CFE00F0BCFCD5F728FE39
+:10478000294890F8FC0C20F00101274880F8FC1C17
+:1047900090F8FC0C20F08001234880F8FC1C90F875
+:1047A000FC0C20F00600801D1F4981F8FC0C002144
+:1047B0000120D5F77BFCD4F7FFFCD5F72BFAD6F711
+:1047C0001DFAF5F7C9F9FFF73DFED5F7B5FFF2F78A
+:1047D00051FEF4F79FFFFCF7CFFBFCF723FF1248D5
+:1047E00090F8FC0C20F001010F4880F8FC1C90F8B8
+:1047F000FC0C20F080010C4880F8FC1C90F8FC0CAC
+:1048000020F00600801D084981F8FC0C00210120E1
+:10481000D5F74CFC42F2107004494885012081F81C
+:104820002900F5F7F3FC10BDBC220020BC120020CB
+:104830002DE9F04100240025FE48807801280BD1A5
+:104840000020FC498870D5F731FAFB48C07C02286B
+:1048500002DC0120F849C875F748007AC0F38000EF
+:1048600000287DD1002478E304EB4400F149503165
+:1048700001EB80008078012807D1002004EB44017F
+:10488000EC4A503202EB8101887004EB4400E949A4
+:10489000503101EB8000407800287CD104EB4400CB
+:1048A00001F5996101EB800080780128F5D104EBD6
+:1048B000440000EB041001F5107101EB0010807949
+:1048C000002868D0002004EB4401DC4A02EB81019F
+:1048D000887004EB440000EB041002F5107101EB4A
+:1048E000001080790C287DD2DFE800F07C06090AF0
+:1048F000C80B0C0807FDFC0D00BF00BF00BF00BFC8
+:1049000000BF00BF00BF40F2A1106043CC4901EBE3
+:10491000C0000079012815D040F2A110604301EBDE
+:10492000C00000F5627040F2A1116143C44A02EB7D
+:10493000C101897801EB410202EB011110F831004D
+:10494000002861D140F2A1106043BD4901EBC000D5
+:104950008078401CC1B240F2A1106043B84A00E028
+:1049600063E302EBC000817040F2A1106043114686
+:1049700011F8300090B140F2A110604311F83010EE
+:1049800040F2A110604302EBC0008170002140F2B0
+:10499000A110604300E0DEE202F8301040F2A11006
+:1049A0006043A74901EBC00000F5627040F2A1111D
+:1049B0006143A34A02EBC101897801EB410202EB9A
+:1049C000011110F8311040F2A11060439C4A02EB33
+:1049D000C0004079814217D0002240F2A11060430C
+:1049E000974900E005E201EBC00000F5627040F27B
+:1049F000A1116143924B03EBC101897801EB4103A3
+:104A000003EB011100F8312040F2A11060438C4902
+:104A100001EBC000807804EB440101EB0411894AEA
+:104A200002EB0111C979884207DB002140F2A11095
+:104A30006043834A02EBC000817040F2A1106043E2
+:104A40007F4B03EBC00000F5627040F2A11363439B
+:104A50007B4E06EBC3039B7803EB430606EB031385
+:104A600000EBC300427940F2A1106043744B03EBAA
+:104A7000C00081782046E9F7AFFD6BE240F2A1105B
+:104A800060436F4901EBC0000079012815D040F266
+:104A9000A110604301EBC00000F5627040F2A1116B
+:104AA0006143674A02EBC101C97801EB410202EBA5
+:104AB000011110F8310000285ED140F2A1106043CE
+:104AC0005F4901EBC000C078401CC1B240F2A110A8
+:104AD00060435B4A02EBC000C17040F2A11060432A
+:104AE000114601E086E1B2E011F8300080B140F2F9
+:104AF000A110604311F8301040F2A110604302EBA6
+:104B0000C000C170002140F2A110604302F83010D3
+:104B100040F2A11060434A4901EBC00000F5627009
+:104B200040F2A1116143464A02EBC101C97801EB91
+:104B3000410202EB011110F8311040F2A110604364
+:104B40003F4A02EBC0004079814215D0002240F27A
+:104B5000A11060433A4901EBC00101F5627140F2D6
+:104B6000A1106043364B03EBC000C07800EB40035C
+:104B700003EB001001F8302040F2A11060433049EF
+:104B800001EBC000C17840F2A11060432C4A02EB57
+:104B9000C0008079814206DB002140F2A110604311
+:104BA00002EBC000C17040F2A1106043244901EB48
+:104BB000C000407808B340F2A110604301EBC00090
+:104BC000C17840F2A11060431D4A02F8301040F253
+:104BD000A1106043114601EBC0004078401EC1B2F5
+:104BE00040F2A110604302EBC000C170002140F20E
+:104BF000A110604302EBC000417040F2A11060437D
+:104C00000F4B03EBC000083040F2A11363430C4E7E
+:104C100006EBC303DB78C3EBC30300EBC3004279AD
+:104C200040F2A1106043334603EBC000C178204638
+:104C30000AE0000040390020BC120020583E00204D
+:104C40005845002098400020E9F7C6FC82E140F278
+:104C5000A1106043F54901EBC0000079012813D091
+:104C600040F2A110604301EBC000083040F2A111F6
+:104C70006143EE4A02EBC101C978C1EBC10100EB0F
+:104C8000C1000079002856D140F2A1106043E749E5
+:104C900001EBC000C078401CC1B240F2A1106043DB
+:104CA000E24A02EBC000C17040F2A110604311461D
+:104CB00011F8300080B140F2A110604311F83010BB
+:104CC00040F2A110604302EBC000C170002140F22D
+:104CD000A110604302F8301040F2A1106043D349A4
+:104CE00001EBC000083040F2A1116143CF4A02EB52
+:104CF000C101C978C1EBC10100EBC100017940F2EB
+:104D0000A110604302EBC0004079814213D0002221
+:104D100040F2A1106043C54901EBC000083040F2E9
+:104D2000A1116143C14B03EBC101C978C1EBC101C2
+:104D300000EBC100027140F2A1106043BB4901EBDE
+:104D4000C000C17840F2A1106043B84A02EBC00035
+:104D50008079814206DB002140F2A110604302EB22
+:104D6000C000C17040F2A1106043B04901EBC00027
+:104D7000407808B340F2A110604301EBC000C17855
+:104D800040F2A1106043A94A02F8301040F2A1108D
+:104D90006043114601EBC0004078401EC1B240F2B2
+:104DA000A110604302EBC000C170002140F2A110CD
+:104DB000604302EBC000417040F2A11060439B4B86
+:104DC00003EBC000083040F2A1136343974E06EB9B
+:104DD000C303DB78C3EBC30300EBC300427940F2AB
+:104DE000A1106043334603EBC000C1782046E9F7C9
+:104DF000F3FBAFE040F2A11060438C4901EBC0002F
+:104E00000079012815D040F2A110604301EBC000E9
+:104E100000F5627040F2A1116143844A02EBC101C6
+:104E2000C97801EB410202EB011110F831000028B2
+:104E30005BD140F2A11060437C4901EBC000C07817
+:104E4000401CC1B240F2A1106043784A02EBC0009E
+:104E5000C17040F2A1106043114611F8300080B1DA
+:104E600040F2A110604311F8301040F2A1106043ED
+:104E700002EBC000C170002140F2A110604302F8B3
+:104E8000301040F2A1106043684901EBC00000F50A
+:104E9000627040F2A1116143644A02EBC101C9781A
+:104EA00001EB410202EB011110F8311040F2A110A8
+:104EB00060435E4A02EBC0004079814215D0002277
+:104EC00040F2A1106043594901EBC00000F5627047
+:104ED00040F2A1116143554B03EBC101C97801EBCD
+:104EE000410303EB011100F8312040F2A1106043AF
+:104EF0004E4901EBC000C17840F2A11060434B4A1B
+:104F000002EBC0008079814206DB002140F2A11053
+:104F1000604302EBC000C17040F2A1106043434BFC
+:104F200003EBC000083040F2A11363433F4E06EB91
+:104F3000C303DB78C3EBC30300EBC300427940F249
+:104F4000A1106043334603EBC000C1782046E9F767
+:104F500043FB00BF00BF601CC4B2354890F86A0B29
+:104F6000A0423FF781AC3348807801287ED1314898
+:104F7000B038807800EB40012F4800EB01108079B9
+:104F8000002873D000202B498870A1F1B0008178EF
+:104F9000274890F80C0C401E814207DA2548B038AB
+:104FA0008078401C2349B039887003E000202149F3
+:104FB000B03988701F48B038807800EB40011D4838
+:104FC000983800EB8100807878B300221948B03817
+:104FD000807800EB40011748983800EB8100827020
+:104FE0001448B038807800EB4001134800EB011002
+:104FF000807901282BD0042804D0052823D0062846
+:105000002AD11BE00B48B038807800EB40010A48F9
+:1050100000EB011000684FF4E131B1FBF0F000EB60
+:10502000401040000349886016E01FE0584500200A
+:10503000BC32002088400020CC3E00204FF47A7023
+:105040002849886008E064202649886004E04FF41D
+:105050007A702449886000BF00BF224AB03A937832
+:105060000B32D15C0B3A9078F3F722FE1E48407861
+:1050700088B91E488078012820D100201B498870FB
+:10508000194B1A79A1F29C6393F8E017164B5878E4
+:10509000F9F736FE12E015480C38807801280DD15A
+:1050A000002012490C3988700F4B1A79A1F5D26390
+:1050B00093F8E0170C4B5878F9F722FE0C48807BE8
+:1050C00058B9D5F7D7FEF3F75BFA0748C07820B197
+:1050D00000200549C870F5F7F1F8FDF71FF8BDE8A5
+:1050E000F0810000884000209C3A002058390020C0
+:1050F000BC1200203EB50024002501210846FCF723
+:1051000095FBA720ADF800000020ADF8020040F2AA
+:10511000E73001900020ADF8080069464FF080406C
+:10512000FFF7E4FA0021AB4880F8321800BF6FE0C7
+:1051300004EB4400A84901EB8001A64890F832082E
+:10514000A64A42F82010A34890F83208401CC1B289
+:10515000A04880F8321804EB440002F55A7101EBC4
+:1051600080019C4890F8320842F82010994890F845
+:105170003208401CC1B2974880F8321804EB440052
+:1051800002F54E7101EB8001924890F8320842F826
+:105190002010904890F83208401CC1B28D4880F829
+:1051A000321804EB44008E4901EB8001894890F8E5
+:1051B000320842F82010874890F83208401CC1B2EB
+:1051C000844880F8321800251EE040F2A1106043A8
+:1051D000844901EBC00000F5627005EB450101EB6D
+:1051E000051100EBC1000C307A4991F832187B4A66
+:1051F00042F82100774890F83208401CC1B2754847
+:1052000080F83218681CC5B2102DDEDB601CC4B2F9
+:10521000042C8DDB70490C396E4890F832086F4AC7
+:1052200042F820106B4890F83208401CC1B269481F
+:1052300080F8321800F5D26190F8320842F8201058
+:10524000644890F83208401CC1B2624880F83218B5
+:1052500000F29C6190F8320842F820105D4890F806
+:105260003208401CC1B25B4880F8321800F5D561A5
+:1052700090F8320842F82010564890F83208401C46
+:10528000C1B2544880F8321800F61C0190F8320878
+:1052900042F820104F4890F83208401CC1B24D48E7
+:1052A00080F8321800F6543190F8320842F8201095
+:1052B000484890F83208401CC1B2464880F832187D
+:1052C00000F2846190F8320842F82010414890F8CA
+:1052D0003208401CC1B23F4880F8321840493C3186
+:1052E00090F8320842F820103A4890F83208401CF2
+:1052F000C1B2384880F832183B48364991F8321824
+:1053000042F82100334890F83208401CC1B23148BD
+:1053100080F832183249303190F8320842F82010C3
+:105320002C4890F83208401CC1B22A4880F8321844
+:1053300000F55C60274991F8321842F821002548B1
+:1053400090F83208401CC1B2224880F8321800F6AA
+:10535000CC5190F8320842F820101E4890F83208DC
+:10536000401CC1B21B4880F83218002414E004EB42
+:1053700044011E4800EB8101164890F83208174A94
+:1053800042F82010134890F83208401CC1B211486E
+:1053900080F83218601CC4B2052CE8DB0E491C39B9
+:1053A0000C4890F832080D4A42F82010094890F84D
+:1053B0003208401CC1B2074880F832180121880722
+:1053C000FFF7A5F8012211469007FFF786F900F0D4
+:1053D0000FF83EBDBC32002090390020F03A00208A
+:1053E0008879002058450020D8120020F03F002086
+:1053F00008B51C208DF8000001208DF80100022066
+:105400008DF8020001208DF803006846F4F7B8FA21
+:1054100008BD10B5F1F7BEFC10BD10B5F1F7DCFC0E
+:1054200010BD10B5FBF7C6FC10BD10B5F1F788FC38
+:1054300010BD10B5F1F7F2FC10BD10B5F4F766F829
+:1054400010BD01F40072B2F5007F00D100BFCA4365
+:105450000280704721B1828942F40052828104E0C7
+:1054600082894DF6FF731A40828170471AB1838A90
+:105470000B43838202E0838A8B4383827047000060
+:1054800010B504462548844208D101211020FCF7BC
+:10549000FDF900211020FCF7F9F93EE02048844294
+:1054A00009D101214804FCF7D1F900214FF4003063
+:1054B000FCF7CCF931E01B48844209D10121880472
+:1054C000FCF7C4F900214FF48020FCF7BFF924E079
+:1054D0001548844209D10121C804FCF7B7F900211D
+:1054E0004FF40020FCF7B2F917E01048844209D1CC
+:1054F00001210805FCF7AAF900214FF48010FCF700
+:10550000A5F90AE00A48844207D101212020FCF7CE
+:10551000BDF900212020FCF7B9F910BD00100140B1
+:105520000044004000480040004C00400050004053
+:105530000014014002460020B1F5007F00D100BFF9
+:1055400013880B400BB1012000E00020704770B5BC
+:105550000246002400230025002040F66A16B142CE
+:1055600000D100BFC1F3421501F01F03012606FA66
+:1055700003F3012D02D19689334006E0022D02D1BA
+:10558000168A334001E0968A33400C12012606FA4F
+:1055900004F41688344013B10CB1012000E000205F
+:1055A00070BDF0B50346002400260025002040F61B
+:1055B0006A17B94200D100BF1846C1F3421401F086
+:1055C0001F06012707FA06F5012C01D10C3004E073
+:1055D000022C01D1103000E014301AB107682F43BB
+:1055E000076002E00768AF430760F0BD2DE9FF47A1
+:1055F00005460E460024A14600BFA046B08900B172
+:1056000000BF2C8A24F44054F08804432C82AC89D7
+:1056100041F20C608443B0883189084371890843A2
+:105620000443AC81AC8A24F44074B0890443AC8256
+:105630006846FCF73BF92048854202D01F48854266
+:1056400002D1DDF80C9001E0DDF80890A88900F4A3
+:10565000004040B109EBC90000EB09103168490076
+:10566000B0FBF1F707E009EBC90000EB0910316866
+:105670008900B0FBF1F76420B7FBF0F004012009CA
+:10568000642101FB1078A88900F4004040B1322069
+:1056900000EBC800B0FBF1F000F00700044308E0A5
+:1056A000322000EB08106421B0FBF1F000F00F0095
+:1056B00004432C81BDE8FF87001001400014014025
+:1056C00010B5002406E0FCF775F810B9D4F702F81D
+:1056D00010BD641C02488442F5D3FA20F8E70000AC
+:1056E000404B4C000FB4084B10B504A902AA039814
+:1056F00001F0E8F9044602A9002001F00EFC204662
+:1057000010BC5DF814FB00001B6F030803B4019884
+:105710004100009850EAC12018BF04204A0D18BF6C
+:1057200040F0010040F2FF72B2EB515F08BF40F061
+:105730000200012808BF052002B0704700000000E9
+:1057400030B583B0044601F093F99FED090B05468F
+:105750008DED000B002221466846D3F77AF82846E3
+:1057600001F0A2F99DED000B03B030BD0000000078
+:10577000000000000000000070B5D94B00242DEDA2
+:10578000020B2DED108BDDE91010984205DA20F0A8
+:1057900000429A4201D809D141B19DED100BBDECF8
+:1057A000108B02B0BDE8704001F01EB9B0F5801F4B
+:1057B00026DA11430BD0002813DA012001F074F926
+:1057C000BDEC108B02B0BDE8704001F021B90220A1
+:1057D00001F06AF901F0F0F851EC100B81F0004192
+:1057E0009EE06FF035049FEDC00B53EC102B9DED48
+:1057F000100B51EC100BD2F703FECDE91001084657
+:1058000004EB2051C0F31304B948A1F2FF31204446
+:1058100000F4801080F07F6282F04052224301EB5E
+:1058200020559FEDB50B119253EC102B9DED100BF5
+:1058300051EC100BD2F7DEFD41EC180BA01CC0F3AD
+:1058400013009FEDAFDB9FEDB0EBB14E7E4403281C
+:105850006CD296ED000B51EC180B53EC102BD3F7D8
+:1058600029FB1DD1002D01BF96ED000BBDEC108B67
+:1058700002B070BD2846D2F7BAFE41EC180B53ECCB
+:105880001D2BD2F7BDFD41EC190B53EC1E2B51EC37
+:10589000180BD2F7B5FD53EC192BD2F70AFD3FE0F8
+:1058A0009FED9D0B51EC180B53EC102BD2F7A8FD7C
+:1058B0009FED9B1B53EC112BD2F79FFD41EC190B75
+:1058C00053EC182B51EC180BD2F79AFD53EC192B13
+:1058D000D2F796FD41EC190B002D04BF53EC192BA8
+:1058E00051EC180B1AD02846D2F781FE41EC1A0B66
+:1058F00053EC1D2BD2F784FD53EC192BD2F77DFD11
+:1059000053EC182BD2F776FD41EC180B53EC1E2B01
+:1059100051EC1A0BD2F774FD53EC182BD2F76AFD39
+:10592000BDEC108B02B041EC100B70BD9FED7E0BF7
+:1059300051EC180B53EC102BD2F7BBFC41EC100BC5
+:1059400051EC180B53EC102BD2F7CCFD41EC190B9A
+:105950002846D2F74CFE41EC1B0B53EC192B51ECB3
+:10596000190BD2F74DFD41EC1A0B714853EC1A2B71
+:10597000261851EC1A0BD2F743FD41EC1F0B6D4872
+:10598000C4F1510404F5D724B0EE4F0AF0EE6F0ACB
+:105990000321784400F094FF53EC1F2B51EC100BC3
+:1059A000D2F72EFD41EC1C0B6348B0EE4F0AF0EE2F
+:1059B0006F0A0421784400F083FF53EC1A2B51EC5A
+:1059C000100BD2F71DFD344353EC1C2BD2F771FCA6
+:1059D00041EC1C0B002C4CDD9FED510B51EC180BD6
+:1059E00053EC102BD2F70CFD53EC182BD2F708FD1B
+:1059F00041EC1A0B55B353EC1D2B51EC1B0BD2F79A
+:105A0000FFFC41EC1D0B53EC1C2B51EC1A0BD2F795
+:105A100050FC53EC192BD2F7F3FC53EC1D2BD2F7AF
+:105A200048FC53EC1A2BD2F7E8FC53EC182BD2F7B6
+:105A3000E1FC41EC180B53EC1E2B51EC1B0BD2F785
+:105A4000DFFC53EC182BD2F7D5FC69E753EC1C2B89
+:105A500051EC1A0BD2F72DFC53EC192BD2F7D0FCDA
+:105A600053EC1A2BD2F7C9FC53EC182BD2F7C5FC18
+:105A700056E735B353EC1D2B51EC1B0BD2F7C0FC92
+:105A800041EC1A0B53EC1C2B51EC180BD2F7B2FC67
+:105A900053EC192BD2F7B4FC53EC1A2BD2F7AAFC17
+:105AA00053EC182BD2F7A6FC41EC180B53EC1E2B31
+:105AB00051EC1B0BD2F7A4FC53EC182BD2F79AFC39
+:105AC0002EE753EC1C2B51EC180BD2F793FC53EC44
+:105AD000192BD2F795FC53EC182BD2F78EFC1FE74D
+:105AE0000000F07F000000000000000000005043B4
+:105AF000645F090000000000000000000000F03FAB
+:105B0000763C7935EF39EA3D0000E0FE422EE63F73
+:105B1000E09F000000000000555555555555D53FF4
+:105B2000000000000000E03F000000000000004016
+:105B300086EBF9FF629E0000589E00000000000006
+:105B400070B5414A00252DED020B2DED048BDDE9EA
+:105B50000404944205DA24F00041914201D809D1AD
+:105B600040B19DED040BBDEC048B02B0BDE870406C
+:105B700000F03ABFB4F5801F26DA08430BD0002CA2
+:105B800013DA012000F090FFBDEC048B02B0BDE8F9
+:105B9000704000F03DBF022000F086FF00F00CFFD7
+:105BA00051EC100B81F0004146E09FED290B6FF0A6
+:105BB000350553EC102B9DED040B51EC100BD2F777
+:105BC0001FFCCDE904010C4605EB2450A0F2FF3088
+:105BD000C10F40F2FF32521A62F31F540844D2F749
+:105BE00006FD05949DED040B41EC180B51EC100BD8
+:105BF00001F008FB9FED181B53EC112BD2F700FCB2
+:105C00009FED170B41EC190B53EC102B51EC180BBB
+:105C1000D2F7F6FB53EC192BD2F74BFB9FED120B8F
+:105C200041EC190B53EC102B51EC180BD2F7E8FB9D
+:105C300053EC192BD2F73DFBBDEC048B02B041ECC9
+:105C4000100B70BD000000000000F07F000000009D
+:105C500000000000000050430EE526157BCBDB3F23
+:105C6000362BF111F3FE593D00609F501344D33F92
+:105C70002DE9F04D2DED040B2DED0E8B96B0DDE9E9
+:105C80002550279CDDF890A025F0004624F0004820
+:105C9000BAF1000F14BF0121002101EB4502FC49BC
+:105CA00053184A1093422AD3002814BF012300231B
+:105CB00003EB44030B44F7498B4220D358EA00011D
+:105CC0009FEDF59B76D0DFF8D8B35D4503D1BAF1EF
+:105CD000000F05D188E0BAF1000F08BF002100D005
+:105CE000012101EB450111F5001F08D8002814BF60
+:105CF0000121002101EB440111F5001F0BD99DED9D
+:105D0000261B9DED240B16B0BDEC0E8B04B0BDE838
+:105D1000F04D00F073BE0027002DBCBFE14988455F
+:105D200021DAE1498845A8BF02271CDAC3451ADCFD
+:105D3000DE4901EB2851142908DDC1F1340220FAB3
+:105D400002F101FA02F282420DD108E058B9C1F124
+:105D5000140228FA02F101FA02F2424503D101F0DD
+:105D60000101C1F1020756EA0A0124D1002C22DA0E
+:105D7000002D18BF022F01D0012F0AD0022000F001
+:105D800093FE16B0BDEC0E8B04B0BDE8F04D00F0F4
+:105D900013BE022000F088FE00F00EFE51EC100B46
+:105DA00081F0004141EC100B16B0BDEC0E8B04B03D
+:105DB000BDE8F08D18E09FEDBEAB9FEDBF8B0028D6
+:105DC00071D1B848804522D105F1804010F580108E
+:105DD00008BFBAF1000F07D0B3450ADC002CA8BFFA
+:105DE0009DED260BE0DA0DE0B0EE490AF0EE690A0F
+:105DF000DAE7002C06DA9DED260B51EC100B81F052
+:105E000000416FE0AE48784490ED000BCCE7D845F8
+:105E10004DD1002C48DA2EB186423AD1BAF1000FAA
+:105E200042D126E0BAF1000F13D0022000F03CFE70
+:105E300000F0FEFD8DED020B9DED240B8DED000BB2
+:105E400010EE900A039961F31E0003909DED020B82
+:105E5000AAE78DED02AB9DED240B1AEE901A10EE21
+:105E6000900A8DED000B61F31E0003909DED020B77
+:105E70009AE78DED028B9DED240B18EE901A10EE33
+:105E8000900A8DED000B61F31E0003909DED020B57
+:105E90008AE709DA9DED240B51EC190B53EC102B1A
+:105EA000D2F720FB1EE020E09DED240B7CE786422C
+:105EB0001BDAB4F1804F0DD0A4F10050B0F1FF50C7
+:105EC00013D1002D11DB9DED240B51EC100B01F0D3
+:105ED0002FFA07E09DED240B53EC102B51EC100B27
+:105EE00000F0C2BC41EC100B5EE79DED240B51ECC1
+:105EF000100B01F075F8BAF1000FCDE90E0142D197
+:105F00009FED710B46B3A6F1E040B0F17F600CD07D
+:105F10005E4538D1002D00DAA7B3022F0CBF012057
+:105F20004FF0FF30D2F763FBDCE7002D01DD002CE2
+:105F30000DDA002D01DD002C1FDB002D16DA002C00
+:105F400014DB012F08BF9FED620B3FF42DAFB0EEC5
+:105F50004A0AF0EE6A0A27E7022F18BF002D0CD07C
+:105F6000012F0AD1002DFFF61FAF06E0002DB8BFAC
+:105F7000002C08DA012F3FF417AFB0EE480AF0EE1C
+:105F8000680A11E71BE0012000EBE57050EA070109
+:105F900015D0791EB0EE498AF0EE698A084308BF31
+:105FA0009FED4D8B4E480025804570DD4D494E4894
+:105FB000884514DDB0420DDB002C19DB2FE00120F9
+:105FC00000F072FD16B0BDEC0E8B04B0BDE8F04DD4
+:105FD00000F01EBDB34502DC002C09DC1FE0864248
+:105FE00002DA002C1BDA03E05E452BDD002C16DD07
+:105FF000022000F059FD00F01BFD8DED020B53EC6B
+:106000001A2B51EC180BD2F7FBF9CDE900010399DB
+:10601000019861F31E0003909DED020BC4E602207F
+:1060200000F042FD00F014FD10EE901A18EE900AF8
+:106030008DED020B8DED008B61F31E0003909DED45
+:10604000020BB1E69DED0E0B53EC192B51EC100B2E
+:10605000D2F7D0F99FED260BCDE9080153EC102BB8
+:106060009DED080B51EC100BD2F7CAF99FED221BE6
+:1060700053EC112BD2F7C1F99DED081B53EC112BFA
+:10608000D2F7BEF99FED1E1B53EC112B3CE08CE0C8
+:10609000FFFF1F00FFFF0F00000000000000F03FA7
+:1060A0000000F03F0000F07F0000404301FCFFFFD4
+:1060B000000000000000F07F000000000000000071
+:1060C000269A000000000000000000000000008090
+:1060D000000000000000F0FF000000000000F0BF22
+:1060E0000000E0410000F043FFFFEF3F0000000030
+:1060F000000000000000D03F555555555555D53F7F
+:10610000000000000000E03FD2F777F99DED080B9A
+:1061100041EC1A0B53EC102B51EC100BD2F770F929
+:1061200053EC1A2BD2F76CF941EC1A0B9FEDFE0BD6
+:1061300053EC102B9DED080B51EC100BD2F760F9CE
+:1061400041EC1B0B9FEDFA0B51EC1A0B53EC102B8F
+:10615000D2F756F941EC1A0B9FEDF70B53EC102BCD
+:106160009DED080B51EC100BD2F74AF953EC1A2BAA
+:10617000D2F740F941EC1A0B51EC1B0B53EC1A2BE4
+:10618000D2F797F80690CDE906519DED060B53EC3A
+:106190001B2B51EC100BD2F72DF953EC1A2BD2F725
+:1061A0002CF941EC100B00F0A1B90020B6F5801FCE
+:1061B0000EDA9FEDE30B53EC102B9DED0E0B51EC23
+:1061C000100BD2F71DF9CDE90E016FF034000E4629
+:1061D00000EB2650A0F2FF37C6F31300DA4940F077
+:1061E0007F6646F040568842D8BF002408DDD74974
+:1061F0008142C8BF012403DC0024A6F580167F1C61
+:10620000D348784400EBC4000F9690ED00CB9DED91
+:106210000E0B53EC1C2B51EC100BD2F7EBF89DED51
+:106220000E0B41EC1B0B53EC1C2B51EC100BD2F75B
+:1062300040F841EC100B51EC190B53EC102BD2F73A
+:1062400051F941EC1D0B51EC1B0B53EC1D2BD2F7FC
+:10625000D7F841EC1A0BBF488DED10AB7844109580
+:1062600090ED000B4FF0005040EA660000EB8440D8
+:106270008DED080B00F5002009909DED080B53EC07
+:106280001C2B51EC100BD2F7B5F89DED0E1B53EC07
+:10629000112BD2F7B2F841EC100B53EC102B9DED03
+:1062A000100B51EC100BD2F7ABF89DED080B41EC45
+:1062B0001C0B53EC102B9DED100B51EC100BD2F777
+:1062C0009FF853EC1B2BD2F798F853EC1C2BD2F70A
+:1062D00091F853EC1D2BD2F793F841EC1C0B53ECC7
+:1062E0001A2B51EC1A0BD2F78BF841EC1B0B9A4886
+:1062F0000621B0EE4B0AF0EE6B0A784400F0E0FAAB
+:10630000B0EE401AF0EE601AB0EE41DAF0EE61DA6B
+:1063100053EC1B2B51EC1B0BD2F772F853EC1D2BDB
+:10632000D2F76EF89DED100B41EC1B0B53EC1A2BC2
+:1063300051EC100BD1F7BDFF53EC1C2BD2F760F8DA
+:1063400053EC1B2BD1F7B5FF9DED100B41EC1B0B54
+:1063500053EC102B51EC100BD2F752F841EC1D0B03
+:106360009FED7FEB53EC1E2BD1F7A3FF53EC1B2BC0
+:10637000D1F79FFF0890CDE908519DED080B53EC34
+:106380001E2B51EC100BD2F735F853EC1D2BD2F726
+:1063900031F853EC1B2BD2F730F89DED080B41EC94
+:1063A0001D0B53EC102B9DED100B51EC100BD2F785
+:1063B00027F841EC1B0B53EC1A2B51EC1D0BD2F7B9
+:1063C0001FF89DED080B41EC1A0B53EC102B51EC10
+:1063D0001C0BD2F715F853EC1A2BD1F76AFF41ECDE
+:1063E0001A0B51EC1B0B53EC1A2BD1F762FF0C90DC
+:1063F000CDE90C519DED0C0B53EC1B2B51EC100B0C
+:10640000D1F7F8FF53EC1A2BD1F7F7FF41EC1B0B38
+:106410009FED550B53EC102B9DED0C0B51EC100B1D
+:10642000D1F7EEFF41EC1A0B9FED510B51EC1B0B1A
+:1064300053EC102BD1F7E4FF41EC1B0B9FED4E0BFF
+:1064400053EC102B9DED0C0B51EC100BD1F7D8FF3A
+:1064500053EC1B2BD1F72DFF41EC100B484878442F
+:1064600000EBC40090ED001B51EC100B53EC112B12
+:10647000D1F71FFF41EC1B0B3846D2F7B8F8CDE936
+:10648000080153EC1B2B51EC1A0BD1F712FF41EC16
+:10649000100B3C48784400EBC40090ED00CB51EC6D
+:1064A000100B53EC1C2BD1F704FF9DED081B53EC94
+:1064B000112BD1F7FEFE0690CDE906519DED080B9C
+:1064C00053EC102B9DED060B51EC100BD1F792FF06
+:1064D00053EC1C2BD1F78EFF53EC1A2BD1F78AFF0C
+:1064E00053EC1B2BD1F789FF41EC100B9DED261BC4
+:1064F00053EC102B8DED001B00959DED260B51EC00
+:10650000100BD1F77DFF9DED000B41EC1A0B53EC06
+:10651000102B9DED260B51EC100BD1F76BFF9DED71
+:10652000061B53EC112B2FE0000000604715F73FCE
+:10653000FE822B654715F73F44DF5DF80BAE543EF6
+:1065400000000000000040438E9803007AB60B0064
+:106550006A950000D0950000A294000000000000A1
+:106560000000000000000840000000E009C7EE3F06
+:10657000FD033ADC09C7EE3FF5015B14E02F3EBE98
+:106580002E930000E8920000D1F73AFF53EC1A2B4B
+:10659000D1F78FFE9DED060B41EC1A0B53EC102B3F
+:1065A0009DED000B51EC100BD1F72AFFCDE90C014A
+:1065B0009DED0C0B51EC1A0B53EC102BD1F779FE1F
+:1065C000CDE902010C46AA498C422FDB611A08432F
+:1065D00018D19DED0C0B53EC102B9DED020B51ECE3
+:1065E000100BD1F707FF41EC1B0B9FEDA30B51ECF8
+:1065F0001A0B53EC102BD1F75CFE53EC1B2BD2F78C
+:1066000007FA2DD2022000F04FFA00F011FA10EE36
+:10661000901A18EE900A8DED020B8DED008B61F350
+:106620001E0003909DED020BFFF7BEBB944A24F0C1
+:106630000041914214D39349214408437FF4EFACC5
+:106640009DED0C0B53EC102B9DED020B51EC100B40
+:10665000D1F7D0FE53EC1A2BD2F7DAF97FF6DFAC84
+:1066600024F000408849894A002601EB20518242EB
+:106670002BDA481C4FF4801121FA00F02044844AA0
+:10668000C0F30A517A44A1F2FF3192ED000B814A26
+:106690008DED080BCA4020EA0202C0F3130040F45B
+:1066A0008010C1F1140120FA01F60992002CB8BF44
+:1066B00076429DED080B53EC102B9DED0C0B51EC2D
+:1066C000100BD1F797FECDE90C019DED0C0B51ECB1
+:1066D0001A0B53EC102BD1F7ECFD9FED6F0B0890CC
+:1066E000CDE9085153EC102B9DED080B51EC100B2C
+:1066F000D1F786FE41EC1B0B9FED690B53EC102B81
+:106700009DED080B51EC100BD1F77AFE9DED0C0BB3
+:1067100041EC1C0B53EC102B9DED080B51EC100BB6
+:10672000D1F768FE53EC1A2BD1F767FE9FED5E1B85
+:1067300053EC112BD1F764FE53EC1C2BD1F7B9FDB0
+:1067400041EC1A0B51EC1B0B53EC1A2BD1F7B1FD9A
+:10675000CDE902019DED020B53EC1B2B51EC100B0C
+:10676000D1F748FE53EC1A2BD1F747FE9DED020BF3
+:1067700041EC1A0B53EC102B51EC100BD1F740FEEF
+:10678000CDE908014A489DED080B0521784400F049
+:1067900097F89DED081B51EC100B53EC112BD1F722
+:1067A0002FFE9DED021B53EC112BD1F726FECDE9F8
+:1067B00006019DED020B53EC1A2B51EC100BD1F797
+:1067C0001FFE53EC1A2BD1F774FD9FED3B0B41ECF0
+:1067D0001A0B53EC102B9DED060B51EC100BD1F75F
+:1067E00009FE9DED060B41EC1B0B53EC102B9DEDB0
+:1067F000020B51EC100BD1F703FE53EC1B2BD1F71E
+:1068000071FE53EC1A2BD1F7F5FD9DED021B53ECF5
+:10681000112BD1F7EFFD53EC192BD1F7EEFDCDE99C
+:10682000020101EB065001150029C8BF039015DCD9
+:106830009DED020B324651EC100BD2F7D1F8FEF76A
+:1068400065FF042808BF00F003F932469DED020BF6
+:1068500051EC100BD2F7C4F8CDE902019DED020B0B
+:1068600051EC180B53EC102BD1F7CAFDFFF73ABBD4
+:106870000000904000000000FE822B654715973C09
+:1068800000CC904000346F3F01FCFFFF0000E03F70
+:10689000A8910000FFFF0F0000000000432EE63F1C
+:1068A000396CA80C615C20BEEF39FAFE422EE63F3F
+:1068B00040900000000000000000000000000040C8
+:1068C00070B504462DED028B4D1E00EBC500B0EEF9
+:1068D000408AF0EE608A90ED000B35F0060017D08C
+:1068E00053EC182B51EC100BD1F78AFD41EC100B37
+:1068F0006D1E04EBC50090ED001B51EC100B53EC2A
+:10690000112BD1F7D6FC41EC100B35F00600E7D186
+:10691000022D36D0042D1CD0062D1CBFBDEC028BE1
+:1069200070BD53EC182B51EC100BD1F769FD94EDB1
+:106930000A1B53EC112BD1F7BCFC53EC182BD1F7ED
+:106940005FFD94ED081B53EC112BD1F7B2FC41EC29
+:10695000100B53EC182B51EC100BD1F751FD94EDAB
+:10696000061B53EC112BD1F7A4FC53EC182BD1F7D9
+:1069700047FD94ED040B53EC102BD1F79AFC41EC3E
+:10698000100B53EC182B51EC100BD1F739FD94ED93
+:10699000021B53EC112BD1F78CFC53EC182BD1F7C5
+:1069A0002FFD94ED001B53EC112BD1F782FCBDECB5
+:1069B000028B41EC100B70BD9FED070B10B553EC33
+:1069C000102B9FED070B51EC100BD1F78BFD41EC19
+:1069D000100B10BD000000000000000000000000CF
+:1069E000000000000000F03F10B553EC102B51ECFC
+:1069F000100BD1F75EFC41EC100B10BD10B553EC41
+:106A0000112B51EC100BD1F754FC41EC100B10BDC5
+:106A10009FED050B10B553EC102B51EC100BD1F77B
+:106A200061FD41EC100B10BD0000000000000000F3
+:106A30009FED050B10B553EC102B51EC100BD1F75B
+:106A4000DFFC41EC100B10BD0000000000000070E6
+:106A50009FED050B10B553EC102B51EC100BD1F73B
+:106A6000CFFC41EC100B10BD000000000000001036
+:106A70000148006870470000B812002002E008C812
+:106A8000121F08C1002AFAD170477047002001E0A8
+:106A900001C1121F002AFBD1704780F31088704794
+:106AA00080F31088704700000149086070470000BB
+:106AB000B812002030380A2801D201207047002087
+:106AC000704700002DE9FF4F8DB00F4605460026A8
+:106AD00006E025280BD0DDE90F1290476D1C761CCF
+:106AE00028780028F5D111B03046BDE8F08F002499
+:106AF000A246A1460122E94900E0044315F8013FFE
+:106B0000203B02FA03F00842F7D128782A2810D057
+:106B10006FF02F022878A0F13001092914D80AEB70
+:106B20008A0102EB410144F0020400EB010A6D1CF2
+:106B3000F0E701CF5FEA000A03D544F40054CAF13C
+:106B4000000A44F002046D1C28782E2817D115F88D
+:106B5000010F44F004042A280ED06FF02F02287889
+:106B6000A0F1300109290AD809EB890102EB4101A2
+:106B700000EB01096D1CF2E757F8049B6D1C2878A7
+:106B80006C280FD006DC4C2817D068280DD06A2856
+:106B900014D104E0742810D07A280FD10DE044F409
+:106BA00000140AE044F4801401E044F440146978CD
+:106BB000814202D104F580146D1C6D1C28786E286A
+:106BC0001ED00CDC632830D004DC00288BD0582881
+:106BD00011D19FE0642867D069280CD164E0732844
+:106BE0002DD004DC6F2872D0702804D194E0752871
+:106BF0006ED078286DD0DDE90F129047761C4BE1FE
+:106C0000C4F30250022806D0032809D0042801CF7B
+:106C100009D0066040E101CFF117C0E900613BE116
+:106C200001CF068038E1067036E117F8040B8DF8C5
+:106C3000000000208DF80100EB46012003E057F82A
+:106C400004BB4FF0FF3061074FF0000102D40DE0AC
+:106C500008F10101884649450FDA8045F8DB1BF849
+:106C600008100029F4D108E008F1010188468142AA
+:106C7000FADB1BF808100029F6D1DDE90F23AAEB97
+:106C800008008146214600F031F9304400EB080647
+:106C900004E0DDE90F121BF8010B9047B8F1010881
+:106CA000F7D221464846F2E00A21C4F302524FF0DF
+:106CB000000B0891022A04D001CFC117032A09D082
+:106CC0000AE0FF1D27F00707F7E8020108E02CE0C3
+:106CD0001EE01FE000B2C117042A01D140B2C11763
+:106CE000021E71F1000206DA0023D0EB030063EB11
+:106CF00001012D2202E0220504D52B228DF824204B
+:106D0000012203E0E20701D02022F7E7904653E09A
+:106D10000A210BE0102109E010214FF0000B44F094
+:106D200004044FF00809089103E008214FF0000B1C
+:106D30000891C4F30252022A04D001CF0021032A91
+:106D400006D006E0FF1D27F00707F7E8020103E081
+:106D500080B2042A00D1C0B24FF0000822072BD520
+:106D60002A78702A07D0DDF820C08CF0100C5CEA7D
+:106D70000B0C05D00EE040228DF82420012208E003
+:106D800050EA010306D030238DF824308DF82520F9
+:106D900002229046089B83F0080353EA0B030BD1B1
+:106DA00050EA010201D1620706D530228DF8242075
+:106DB0004FF00108A9F101092A78582A04D038A215
+:106DC0000B9208AA0A920BE03AA2F9E75B46089AEE
+:106DD000D1F7D3FC0B9B9B5C0A9A521E0A9213704C
+:106DE00050EA0102F2D10A98ADEB000000F1200B4D
+:106DF000600702D524F4803401E04FF00109D94541
+:106E000002DDA9EB0B0000E0002000EB0B01414488
+:106E10000890AAEB010AE00306D4DDE90F2321461E
+:106E2000504600F063F806444FF0000908E009A955
+:106E300011F80900DDE90F12904709F10109761CEC
+:106E4000C145F4DBE0030CD5DDE90F2321465046B4
+:106E500000F04CF8064404E0DDE90F1230209047C2
+:106E6000761C0899481E08900029F5DC08E00A986D
+:106E70000A990078491C0A91DDE90F129047761CA7
+:106E8000BBF10001ABF1010BF1DC21465046DDE91D
+:106E90000F2300F019F806446D1C21E609280100B3
+:106EA0003031323334353637383961626364656680
+:106EB0000000000030313233343536373839414242
+:106EC00043444546000000002DE9F04104460025FA
+:106ED0001E461746880404D405E039462020B047F2
+:106EE0006D1C641EF9D52846BDE8F0812DE9F041FE
+:106EF000044600251E469046C80301D5302700E011
+:106F00002027880404D505E041463846B0476D1C6B
+:106F1000641EF9D52846BDE8F0810A68531C0B6051
+:106F20001070704710B56FF00400FDF7A1FA10BDA6
+:106F30001BE045F208214FF0E022516100219161F0
+:106F40001146096941F00101116100BF4FF0E021D4
+:106F5000096901F480310029F8D000214FF0E022C6
+:106F600091611146096900211161011EA0F1010022
+:106F7000DFD170471AE015214FF0E0225161002166
+:106F800091611146096941F00101116100BF4FF0A3
+:106F9000E021096901F480310029F8D000214FF087
+:106FA000E02291611146096900211161011EA0F1E1
+:106FB0000100E0D17047000010B50246002008E053
+:106FC00012F8013B4340DBB2044C34F8133083EA3F
+:106FD00020200B1EA1F10101F2D110BD18000020EC
+:106FE00082B0CDE9000121F0004001909DED000B41
+:106FF00002B051EC100B704710B510210D48D3F7BB
+:10700000B7FD0C48006840F480600A490860202100
+:107010000848D3F7ADFD0220FFF7ACFF102105486B
+:10702000D3F7A8FD0220FFF7A5FF10210148D3F7F1
+:107030009FFD10BD0014024010B510210D48D3F77C
+:1070400097FD0C48006840F480600A4908602021E0
+:107050000848D3F78FFD0220FFF78CFF1021054869
+:10706000D3F788FD0220FFF785FF10210148D3F7F1
+:107070007FFD10BD0014024070B505460024154880
+:10708000006820F4406013490860002618E01021D1
+:107090001048D3F76DFD0220FFF76CFF10210D485B
+:1070A000D3F768FD6006040E20210A48D3F757FD88
+:1070B00008B144F001040120FFF75CFF701CC6B268
+:1070C000082EE4DB15B1FFF797FF01E0FFF7B4FFEF
+:1070D000204670BD0014024070B504461748006891
+:1070E00040F480601549086010211448D3F740FD32
+:1070F00000251FE0E00920B120211048D3F73AFD18
+:1071000003E020210D48D3F733FD6006040E022072
+:10711000FFF730FF10210948D3F72CFD0220FFF7BD
+:1071200029FF10210548D3F723FD0220FFF722FF96
+:10713000681CC5B2082DDDDB70BD000000140240E4
+:1071400010B50B48006840F48060094908602021B0
+:107150000748D3F70FFD10210548D3F70BFD042096
+:10716000FFF708FF20210248D3F702FD10BD000001
+:107170000014024010B50B48006840F480600949D3
+:10718000086020210748D3F7F3FC0420FFF7F2FE44
+:1071900010210448D3F7EEFC20210248D3F7EAFC83
+:1071A00010BD00000014024010B50024144800680F
+:1071B00020F440601249086020211148D3F7DAFC1E
+:1071C0000120FFF7D7FE10210D48D3F7D3FC012093
+:1071D000FFF7D0FE08E0601CC0B20446FA2803DDC9
+:1071E000FFF7C8FF012010BD20210548D3F7B7FCE9
+:1071F0000028F0D110210248D3F7BAFC0020F2E7B2
+:107200000014024010B541EC100BFEF7B5FA51EC3A
+:10721000100B10BD10B5FAF73BFC062000F0CAF8C1
+:10722000552000F0E7F800F0BAF804464FF480511A
+:107230001148D3F79DFC4FF480511048D3F79AFCC6
+:10724000AA2C01D0FA2010BD152000F0B3F80620BA
+:1072500000F0D0F81420FFF78DFE00F0A0F80446EF
+:107260004FF480510448D3F785FC512C01D11420F0
+:10727000E9E7FA20E7E7000000040240000C0240C2
+:107280004FF400410803F2F7B7FB4FF08040FDF7E1
+:107290004BF91248FEF7F4F81148D2F7C5FB104835
+:1072A0003030D2F7C1FB0F48D3F76EFB0E48D3F74F
+:1072B0006BFBD3F78BFC002080F3108800BFFFF737
+:1072C00031FED3F783FCFDF753FAD3F77FFC03E0DD
+:1072D000FDF7AEFAD3F77AFCFAE7000000100140A0
+:1072E0008864024000000240000402402DE9F041A1
+:1072F00004460D4600262846D0F7C5FF071E02D1DA
+:107300000120BDE8F0810EE0701C86B2207829785B
+:10731000884207D13A4629462046D0F7BBFF08B934
+:107320003046EEE7641C20780028EDD100BFE8E786
+:1073300000B52DED048B83B041EC190BD1F768FD3E
+:1073400041EC180B18EE100A18EE901A8DED008B18
+:10735000002818BF0120084320F00040C0F17F60E2
+:1073600000F1E040C00F14D019EE101A19EE900A87
+:107370008DED009B002918BF0121084320F000403B
+:10738000C0F17F6000F1E040C00F04BF0120FFF7B3
+:107390008BFB51EC180B03B0BDEC048B00BD10B59A
+:1073A0000120FFF7E7FDFF20FAF7E6FB0446204641
+:1073B00010BD000010B504464FF480510B48D3F7C0
+:1073C000D9FB0320FFF7D6FD4FF480510748D3F7D0
+:1073D000CFFB4FF480510648D3F7CCFB2046FAF799
+:1073E00059FD0320FFF7C6FD10BD00000004024058
+:1073F000000C024010B504462046FAF74BFD012070
+:10740000FFF7B8FD10BD5458485F56312E332E3962
+:1074100000000000382020202020202020486F205D
+:10742000536F204769616F204469636820202020E2
+:10743000202020202054454E204355412048414ED5
+:10744000473A2020202020202020202020202020FB
+:107450002020202020444941204348493A20202030
+:10746000202020202020202020202020202020201C
+:1074700020202020204D4120534F20544855453A8C
+:1074800020202020202020202020202020202020FC
+:1074900020202020202020202020202020202020EC
+:1074A00020202020202020202020202020202020DC
+:1074B00020202020202020202020202020202020CC
+:1074C00020202020202020202020202020202020BC
+:1074D0002020202020534F20564F4C3A202020209F
+:1074E000202020202020202020202020202020209C
+:1074F0002020202020534F205449454E3A20202060
+:10750000202020202020202020202020202020207B
+:107510002020202020534F204C49543A2020202066
+:10752000202020202020202020202020202020205B
+:107530002020202020444F4E4749413A202020203F
+:10754000202020202020202020202020202020203B
+:10755000202020202020202020202020202020202B
+:10756000202020202020202020202020202020201B
+:1075700020202020204E4741593A20202020202042
+:1075800020202020202020202020202020202020FB
+:1075900020202020202020202020202020202020EB
+:1075A00020202020202020202020202020202020DB
+:1075B00020202020202020202020202020202020CB
+:1075C00020202020202020202020202020202020BB
+:1075D00020202020202020202020202020202020AB
+:1075E000202020202020202020202020202020209B
+:1075F000202020202020202020202020202020208B
+:10760000202020202020202020202020202020207A
+:10761000202020202020202020202020202020206A
+:10762000202020202020202020202020202020205A
+:10763000202020202020202020202020202020204A
+:10764000202020202020202020202020202020203A
+:10765000202020202020202020202020202020202A
+:10766000202020202020202020202020202020201A
+:10767000202020202043414D204F4E2026204845E9
+:107680004E20474150204C414920515559204B48EC
+:107690004143482021000000802500000100000037
+:1076A0000A000000000000000000000000000000D0
+:1076B00000000000000000000000000000000000CA
+:1076C00000000000000000000000000000000000BA
+:1076D00000000000000000000000000000000000AA
+:1076E000000000000000000000000000000000009A
+:1076F000000000000000000000000000000000008A
+:107700000000000000000000000000000000000079
+:107710000000000000000000000000000000000069
+:107720000000000000000000000000000000000059
+:107730000000000000000000000000000000000049
+:107740000000000000000000000000000000000039
+:107750000000000000000000000000000000000029
+:107760000000000000000000000000000000000019
+:107770000000000000000000000000000000000009
+:1077800000000000000000000000000000000000F9
+:1077900000000000000000000000000000000000E9
+:1077A00000000000000000000000000000000000D9
+:1077B00000000000000000000000000000000000C9
+:1077C00000000000000000006A6F796675656C2E8D
+:1077D0006A6F796675656C696E672E636F6D2C379D
+:1077E0003031310000000000000000000000000007
+:1077F0000000000000000000000000000000000089
+:107800000000000000000000000000000000000078
+:107810000000000000000000000000000000000068
+:107820000000000000000000000000000000000058
+:107830000000000000004B46422D322E344700006D
+:107840000000000000000000000000000000000038
+:1078500000000000000000000000000000004B4697
+:1078600042313233343536000000000000000000A1
+:107870000000000000000000000000000000000008
+:10788000000000000000000000000000060084036B
+:1078900000000000000000000000000000000000E8
+:1078A00000000000000000000000000000000000D8
+:1078B00000000000000000000000000000000000C8
+:1078C00000000000000000000000000000000000B8
+:1078D00000000000000000000000000000000000A8
+:1078E0000000000000000000000000000000000098
+:1078F0000000000000000000000000000000000088
+:107900000000000000000000000000000000000077
+:107910000000000000000000000000000000000067
+:107920000000000000000000000000000000000057
+:107930000000000000000000000000000000000047
+:107940000000000000000000000000000000000037
+:107950000000000000000000000000000000000027
+:107960000000000000000000000000000000000017
+:107970000000000000000000000000000000000007
+:1079800000000000000000000000000000000000F7
+:1079900000000000000000000000000000000000E7
+:1079A00000000000000000000000000000000000D7
+:1079B00000000000000000000000000000000000C7
+:1079C00000000000000000000000000000000000B7
+:1079D00000000000000000000000000000000000A7
+:1079E0000000000000000000000000000000000097
+:1079F0000000000000000000000000000000000087
+:107A00000000000000000000000000000000000076
+:107A10000000000000000000000000000000000066
+:107A20000000000000000000000000000000000056
+:107A30000000000000000000000000000000000046
+:107A40000000000000000000000000000000000036
+:107A50000000000000000000000000000000000026
+:107A60000000000000000000000000000000000016
+:107A70000000000000000000000000000000000006
+:107A800000000000000000000000000000000000F6
+:107A900000000000000000000000000000000000E6
+:107AA00000000000000000000000000000000000D6
+:107AB00000000000000000000000000000000000C6
+:107AC00000000000000000000000000000000000B6
+:107AD00000000000000000000000000000000000A6
+:107AE0000000000000000000000000000000000096
+:107AF0000000000000000000000000000000000086
+:107B00000000000000000000000000000000000075
+:107B10000000000000000000000000000000000065
+:107B20000000000000000000000000000000000055
+:107B30000000000000000000000000000000000045
+:107B40000000000000000000000000000000000035
+:107B50000000000000000000000000000000000025
+:107B60000000000000000000000000000000000015
+:107B70000000000000000000000000000000000005
+:107B800000000000000000000000000000000000F5
+:107B900000000000000000000000000000000000E5
+:107BA00000000000000000000000000000000000D5
+:107BB00000000000000000000000000000000000C5
+:107BC00000000000000000000000000000000000B5
+:107BD00000000000000000000000000000000000A5
+:107BE0000000000000000000000000000000000095
+:107BF0000000000000000000000000000000000085
+:107C00000000000000000000000000000000000074
+:107C10000000000000000000000000000000000064
+:107C20000000000000000000000000000000000054
+:107C30000000000000000000000000000000000044
+:107C40000000000000000000000000000000000034
+:107C50000000000000000000000000000000000024
+:107C60000000000000000000000000000000000014
+:107C70000000000000000000000000000000000004
+:107C800000000000000000000000000000000000F4
+:107C900000000000000000000000000000000000E4
+:107CA00000000000000000000000000000000000D4
+:107CB00000000000000000000000000000000000C4
+:107CC00000000000000000000000000000000000B4
+:107CD00000000000000000000000000000000000A4
+:107CE0000000000000000000000000000000000094
+:107CF0000000000000000000000000000000000084
+:107D00000000000000000000000000000000000073
+:107D10000000000000000000000000000000000063
+:107D20000000000000000000000000000000000053
+:107D30000000000000000000000000000000000043
+:107D40000000000000000000000000000000000033
+:107D50000000000000000000000000000000000023
+:107D60000000000000000000000000000000000013
+:107D70000000000000000000000000000000000003
+:107D800000000000000000000000000000000000F3
+:107D900000000000000000000000000000000000E3
+:107DA00000000000000000000000000000000000D3
+:107DB00000000000000000000000000000000000C3
+:107DC00000000000000000000000000000000000B3
+:107DD00000000000000000000000000000000000A3
+:107DE0000000000000000000000000000000000093
+:107DF0000000000000000000000000000000000083
+:107E00000000000000000000000000000000000072
+:107E10000000000000000000000000000000000062
+:107E20000000000000000000000000000000000052
+:107E30000000000000000000000000000000000042
+:107E40000000000000000000000000000000000032
+:107E50000000000000000000000000000000000022
+:107E60000000000000000000000000000000000012
+:107E70000000000000000000000000000000000002
+:107E800000000000000000000000000000000000F2
+:107E900000000000000000000000000000000000E2
+:107EA00000000000000000000000000000000000D2
+:107EB00000000000000000000000000000000000C2
+:107EC000000000000000000014740308E0790020A6
+:107ED000C22F00206400000002000100000000002A
+:107EE0008C780308E0790020B82F0020660000009D
+:107EF000050001000100000098760308E0790020E9
+:107F0000984000206B0000003101040002000000D6
+:107F1000C8770308E0790020DA3900202F05000037
+:107F2000C3000100030000008A780308E079002004
+:107F3000263E0020F20500000200010004000000BF
+:107F400090780308E0790020C8140020F4050000B0
+:107F5000050001000500000094780308E079002086
+:107F6000D4140020F90500000500010006000000FF
+:107F700015740308E0790020382D0020FE0500006C
+:107F8000810201000700000098780308E0790020D2
+:107F9000D81400207F0800006100400008000000A5
+:107FA000F8780308E0790020C2390020BF200000E3
+:107FB0000300010009000000FC780308E0790020BC
+:107FC000C83E0020C2200000110101000A0000008C
+:107FD0000C7A0308E079002086340020D3210000C9
+:107FE000B30401000B000000C07E0308E07900200C
+:107FF000CC14002086260000090001000C000000BF
+:1080000041542B5741503D54584830342C34353569
+:1080100033353134322C310D0A0041542B536F6308
+:108020006B65743D302C332C3139322E3136382E7D
+:10803000342E312C35303030300D0A0041542B4372
+:10804000574A41503F0D0A0041542B5245530D0AE7
+:108050000041542B453D4F46460D0A0041542B57D5
+:108060004D4F44453D41500D0A00000041542B53F3
+:108070004F434B413D5443502C746573742E6A6FCB
+:10808000796675656C696E672E636F6D2C3730315C
+:10809000310D0A0041542B574B4D4F443D4E455432
+:1080A0000D0A0041542B55415254464C3D34303951
+:1080B000360D0A0041542B4845415254454E3D4F20
+:1080C00046460D0A0041542B530D0A0041542B45DE
+:1080D0003D4F46460D0A007573722E636E23002BCA
+:1080E0002B2B00610041542B454E544D0D0A00418D
+:1080F000542B49434349443F0D0A0041542B494DF9
+:1081000045493F0D0A0041542B4353513F0D0A008E
+:108110000D0A000041542B534F434B42313D544311
+:1081200050432C746573742E6A6F796675656C693B
+:108130006E672E636F6D2C373031310D0A0041545C
+:108140002B5A0D0A0041542B57414E4E3D44484393
+:10815000500D0A0041542B57414E4E0D0A00415418
+:108160002B534F434B4C4B42310D0A0041542B577C
+:108170004946493D4B46422D322E34472C4B464210
+:108180003132333435360D0A0041542B57494649B4
+:108190003D5448582D4844342D322E342C4B464201
+:1081A0003132333435360D0A0041542B536F636B33
+:1081B00065743D302C302C746573742E6A6F79664B
+:1081C00075656C696E672E636F6D2C373031310DBC
+:1081D0000A0041542B536F636B65743D302C302C77
+:1081E0003139322E3136382E31342E3130302C3771
+:1081F0003031310D0A0041542B43574A41503F0D55
+:108200000A0041542B5245530D0A002B2B2B0041E1
+:108210005445300D0A0041542B4347534E0D0A007C
+:1082200041542B4350494E3F0D0A0041542B4943C2
+:108230004349440D0A0041542B4353510D0A004158
+:10824000542B4349504D4F44453D310D0A00415494
+:108250002B5149435347503D312C312C22434D4E35
+:108260004554222C22222C22220D0A0041542B4E4E
+:1082700045544F50454E0D0A0041542B4349504F31
+:1082800050454E3D302C22544350222C22746573AD
+:10829000742E6A6F796675656C696E672E636F6D93
+:1082A000222C373031310D0A0041542B4349504FB5
+:1082B0005051554552593F0D0A0041542B524553D8
+:1082C00045540D0A0041542B4745544750533D47F0
+:1082D0004E524D432C300D0A0041542B4D47505304
+:1082E000433D310D0A00C4ACC8CF000000000000BF
+:1082F000000000000000000000000000000000007E
+:10830000000000000000000000000000000000006D
+:10831000000000000000000000000000000000005D
+:1083200000000000000064656661756C7400000068
+:10833000000000000000000000000000000000003D
+:10834000000000000000000000000000000000002D
+:10835000000000000000000000000000000000001D
+:1083600000000000000038393030303000000000DC
+:10837000696E7465726E6574000000000000000094
+:1083800000000000000000000000000000000000ED
+:1083900000000000000000000000000000000000DD
+:1083A00000000000000000000000000000000000CD
+:1083B000D6D0B9FA00000000000000000000000064
+:1083C00000000000000000000000000000000000AD
+:1083D000000000000000000000000000000000009D
+:1083E000000000000000000000000000000000008D
+:1083F0004368696E614D6F62696C65000000000042
+:10840000000000000000000000000000000000006C
+:10841000000000000000000000000000000000005C
+:10842000000000000000000000000000000000004C
+:1084300038393836303000000000434D4E45540086
+:10844000000000000000000000000000000000002C
+:10845000000000000000000000000000000000001C
+:10846000000000000000000000000000000000000C
+:1084700000000000000000000000D6D0B9FA0000A3
+:1084800000000000000000000000000000000000EC
+:1084900000000000000000000000000000000000DC
+:1084A00000000000000000000000000000000000CC
+:1084B000000000000000000000004368696E614D8C
+:1084C0006F62696C650000000000000000000000A1
+:1084D000000000000000000000000000000000009C
+:1084E000000000000000000000000000000000008C
+:1084F000000000000000000000003839383630323B
+:1085000000000000434D4E455400000000000000F4
+:10851000000000000000000000000000000000005B
+:10852000000000000000000000000000000000004B
+:10853000000000000000000000000000000000003B
+:1085400000000000D6D0B9FA0000000000000000D2
+:10855000000000000000000000000000000000001B
+:10856000000000000000000000000000000000000B
+:1085700000000000000000000000000000000000FB
+:10858000000000004368696E614D6F62696C6500B0
+:1085900000000000000000000000000000000000DB
+:1085A00000000000000000000000000000000000CB
+:1085B00000000000000000000000000000000000BB
+:1085C0000000000038393836303400000000434DD8
+:1085D0004E455400000000000000000000000000B4
+:1085E000000000000000000000000000000000008B
+:1085F000000000000000000000000000000000007B
+:108600000000000000000000000000000000D6D0C4
+:10861000B9FA0000000000000000000000000000A7
+:10862000000000000000000000000000000000004A
+:10863000000000000000000000000000000000003A
+:10864000000000000000000000000000000043687F
+:10865000696E6154656C65636F6D00000000000019
+:10866000000000000000000000000000000000000A
+:1086700000000000000000000000000000000000FA
+:108680000000000000000000000000000000383979
+:108690003836303700000000434D4E45540000008E
+:1086A00000000000000000000000000000000000CA
+:1086B00000000000000000000000000000000000BA
+:1086C00000000000000000000000000000000000AA
+:1086D0000000000000000000D6D0B9FA0000000041
+:1086E000000000000000000000000000000000008A
+:1086F000000000000000000000000000000000007A
+:108700000000000000000000000000000000000069
+:1087100000000000000000004368696E61556E694A
+:10872000636F6D000000000000000000000000000A
+:108730000000000000000000000000000000000039
+:108740000000000000000000000000000000000029
+:1087500000000000000000003839383630310000D9
+:108760000000554E494E4554000000000000000036
+:1087700000000000000000000000000000000000F9
+:1087800000000000000000000000000000000000E9
+:1087900000000000000000000000000000000000D9
+:1087A0000000D6D0B9FA0000000000000000000070
+:1087B00000000000000000000000000000000000B9
+:1087C00000000000000000000000000000000000A9
+:1087D0000000000000000000000000000000000099
+:1087E00000004368696E61556E69636F6D0000003B
+:1087F0000000000000000000000000000000000079
+:108800000000000000000000000000000000000068
+:108810000000000000000000000000000000000058
+:10882000000038393836303600000000554E494EC9
+:10883000455400000000000000000000000000009F
+:108840000000000000000000000000000000000028
+:108850000000000000000000000000000000000018
+:10886000000000000000000000000000D6D0B9FAAF
+:1088700000000000000000000000000000000000F8
+:1088800000000000000000000000000000000000E8
+:1088900000000000000000000000000000000000D8
+:1088A0000000000000000000000000004368696E46
+:1088B00061556E69636F6D000000000000000000EC
+:1088C00000000000000000000000000000000000A8
+:1088D0000000000000000000000000000000000098
+:1088E00000000000000000000000000038393836A9
+:1088F000303900000000554E494E4554000000003C
+:108900000000000000000000000000000000000067
+:108910000000000000000000000000000000000057
+:108920000000000000000000000000000000000047
+:10893000000000000000D6D0B9FA000000000000DE
+:108940000000000000000000000000000000000027
+:108950000000000000000000000000000000000017
+:108960000000000000000000000000000000000007
+:108970000000000000004368696E6154656C656327
+:108980006F6D00000000000000000000000000000B
+:1089900000000000000000000000000000000000D7
+:1089A00000000000000000000000000000000000C7
+:1089B0000000000000003839383630330000000075
+:1089C00043544E4554000000000000000000000029
+:1089D0000000000000000000000000000000000097
+:1089E0000000000000000000000000000000000087
+:1089F0000000000000000000000000000000000077
+:108A0000D6D0B9FA0000000000000000000000000D
+:108A10000000000000000000000000000000000056
+:108A20000000000000000000000000000000000046
+:108A30000000000000000000000000000000000036
+:108A40004368696E6154656C65636F6D000000007A
+:108A50000000000000000000000000000000000016
+:108A60000000000000000000000000000000000006
+:108A700000000000000000000000000000000000F6
+:108A80003839383631310000000043544E45540027
+:108A900000000000000000000000000000000000D6
+:108AA00000000000000000000000000000000000C6
+:108AB00000000000000000000000000000000000B6
+:108AC00000000000000000000000C9B3CCD8000086
+:108AD0000000000000000000000000000000000096
+:108AE0000000000000000000000000000000000086
+:108AF0000000000000000000000000000000000076
+:108B0000000000000000000000005354430000007B
+:108B10000000000000000000000000000000000055
+:108B20000000000000000000000000000000000045
+:108B30000000000000000000000000000000000035
+:108B400000000000000000000000383939363630DF
+:108B5000310000006A6177616C6E65742E636F6D21
+:108B60002E73610000000000000000000000000003
+:108B700000000000000000000000000000000000F5
+:108B800000000000000000000000000000000000E5
+:108B900000000000BFC6CDFECCD8000000000000E1
+:108BA00000000000000000000000000000000000C5
+:108BB00000000000000000000000000000000000B5
+:108BC00000000000000000000000000000000000A5
+:108BD00000000000535443000000000000000000AB
+:108BE0000000000000000000000000000000000085
+:108BF0000000000000000000000000000000000075
+:108C00000000000000000000000000000000000064
+:108C1000000000003839393635303400000056493C
+:108C200056410000000000000000000000000000AD
+:108C30000000000000000000000000000000000034
+:108C40000000000000000000000000000000000024
+:108C50000000000000000000000000000000BFC68F
+:108C6000CDFECCD800000000000000000000000095
+:108C700000000000000000000000000000000000F4
+:108C800000000000000000000000000000000000E4
+:108C900000000000000000000000000000004F6F16
+:108CA0007265646F6F0000000000000000000000AB
+:108CB00000000000000000000000000000000000B4
+:108CC00000000000000000000000000000000000A4
+:108CD0000000000000000000000000000000383923
+:108CE0003936353033000000416374696F6E2E6F82
+:108CF0006F7265646F6F2E636F6D0000000000007F
+:108D00000000000000000000000000000000000063
+:108D10000000000000000000000000000000000053
+:108D20000000000000000000BFC6CDFECCD800004F
+:108D30000000000000000000000000000000000033
+:108D40000000000000000000000000000000000023
+:108D50000000000000000000000000000000000013
+:108D600000000000000000007A61696E0000000051
+:108D700000000000000000000000000000000000F3
+:108D800000000000000000000000000000000000E3
+:108D900000000000000000000000000000000000D3
+:108DA0000000000000000000383939363539000075
+:108DB0000000485350505300000000000000000025
+:108DC00000000000000000000000000000000000A3
+:108DD0000000000000000000000000000000000093
+:108DE0000000000000000000000000000000000083
+:108DF0000000CCA9B9FA000000000000000000004B
+:108E00000000000000000000000000000000000062
+:108E10000000000000000000000000000000000052
+:108E20000000000000000000000000000000000042
+:108E30000000414953000000000000000000000055
+:108E40000000000000000000000000000000000022
+:108E50000000000000000000000000000000000012
+:108E60000000000000000000000000000000000002
+:108E7000000038393636300000000000696E746535
+:108E8000726E657400000000000000000000000029
+:108E900000000000000000000000000000000000D2
+:108EA00000000000000000000000000000000000C2
+:108EB000000000000000000000000000C3E5B5E96C
+:108EC00000000000000000000000000000000000A2
+:108ED0000000000000000000000000000000000092
+:108EE0000000000000000000000000000000000082
+:108EF00000000000000000000000000056696574DA
+:108F00006E61000000000000000000000000000092
+:108F10000000000000000000000000000000000051
+:108F20000000000000000000000000000000000041
+:108F30000000000000000000000000003839383454
+:108F40003035000000004D6574666F6E65000000EE
+:108F50000000000000000000000000000000000011
+:108F60000000000000000000000000000000000001
+:108F700000000000000000000000000000000000F1
+:108F8000000000000000C3E5B5E90000000000009B
+:108F900000000000000000000000000000000000D1
+:108FA00000000000000000000000000000000000C1
+:108FB00000000000000000000000000000000000B1
+:108FC0000000000000004D6F6269666F6E65000072
+:108FD0000000000000000000000000000000000091
+:108FE0000000000000000000000000000000000081
+:108FF0000000000000000000000000000000000071
+:109000000000000000003839383430310000000022
+:10901000736D617274000000000000000000000029
+:109020000000000000000000000000000000000040
+:109030000000000000000000000000000000000030
+:109040000000000000000000000000000000000020
+:10905000C3E5B5E9000000000000000000000000CA
+:109060000000000000000000000000000000000000
+:1090700000000000000000000000000000000000F0
+:1090800000000000000000000000000000000000E0
+:109090005669657474656C000000000000000000F3
+:1090A00000000000000000000000000000000000C0
+:1090B00000000000000000000000000000000000B0
+:1090C00000000000000000000000000000000000A0
+:1090D00038393834303400000000736D6172740028
+:1090E0000000000000000000000000000000000080
+:1090F0000000000000000000000000000000000070
+:10910000000000000000000000000000000000005F
+:1091100000000000000000000000C3E5B5E9000009
+:10912000000000000000000000000000000000003F
+:10913000000000000000000000000000000000002F
+:10914000000000000000000000000000000000001F
+:109150000000000000000000000056494E410000E1
+:1091600000000000000000000000000000000000FF
+:1091700000000000000000000000000000000000EF
+:1091800000000000000000000000000000000000DF
+:109190000000000000000000000038393834303290
+:1091A00000000000736D6172740000000000000098
+:1091B00000000000000000000000000000000000AF
+:1091C000000000000000000000000000000000009F
+:1091D000000000000000000000000000000000008F
+:1091E00000000000BCEDC6D2D5AF000000000000BA
+:1091F000000000000000000000000000000000006F
+:10920000000000000000000000000000000000005E
+:10921000000000000000000000000000000000004E
+:10922000000000004D6574666F6E65000000000070
+:10923000000000000000000000000000000000002E
+:10924000000000000000000000000000000000001E
+:10925000000000000000000000000000000000000E
+:1092600000000000383938353530380000004D65D1
+:1092700074666F6E650000000000000000000000D2
+:1092800000000000000000000000000000000000DE
+:1092900000000000000000000000000000000000CE
+:1092A0000000000000000000000000000000BCED15
+:1092B000C6D2D5AF00000000000000000000000092
+:1092C000000000000000000000000000000000009E
+:1092D000000000000000000000000000000000008E
+:1092E0000000000000000000000000000000536DBE
+:1092F0006172740000000000000000000000000027
+:10930000000000000000000000000000000000005D
+:10931000000000000000000000000000000000004D
+:1093200000000000000000000000000000003839CC
+:109330003835353032000000736D61727400000002
+:10934000000000000000000000000000000000001D
+:10935000000000000000000000000000000000000D
+:1093600000000000000000000000000000000000FD
+:109370000000000000000000BCEDC6D2D5AF000028
+:1093800000000000000000000000000000000000DD
+:1093900000000000000000000000000000000000CD
+:1093A00000000000000000000000000000000000BD
+:1093B0000000000000000000536D617274000000A6
+:1093C000000000000000000000000000000000009D
+:1093D000000000000000000000000000000000008D
+:1093E000000000000000000000000000000000007D
+:1093F00000000000000000003839383535303500F5
+:109400000000736D61727400000000000000000035
+:10941000000000000000000000000000000000004C
+:10942000000000000000000000000000000000003C
+:10943000000000000000000000000000000000002C
+:109440000000BCEDC6D2D5AF000000000000000057
+:10945000000000000000000000000000000000000C
+:1094600000000000000000000000000000000000FC
+:1094700000000000000000000000000000000000EC
+:109480000000536D617274000000000000000000D5
+:1094900000000000000000000000000000000000CC
+:1094A00000000000000000000000000000000000BC
+:1094B00000000000000000000000000000000000AC
+:1094C000000038393835353036000000736D617270
+:1094D0007400000000000000000000000000000018
+:1094E000000000000000000000000000000000007C
+:1094F000000000000000000000000000000000006C
+:10950000000000000000000000000000C3CFBCD33A
+:10951000C0AD0000000000000000000000000000DE
+:10952000000000000000000000000000000000003B
+:10953000000000000000000000000000000000002B
+:10954000000000000000000000000000426F62699F
+:10955000000000000000000000000000000000000B
+:1095600000000000000000000000000000000000FB
+:1095700000000000000000000000000000000000EB
+:1095800000000000000000000000000038393838FA
+:10959000303000000000696E7465726E6574000002
+:1095A00000000000000000000000000000000000BB
+:1095B00000000000000000000000000000000000AB
+:1095C000000000000000000000000000000000009B
+:1095D000000000000000C3CFBCD3C0AD00000000FD
+:1095E000000000000000000000000000000000007B
+:1095F000000000000000000000000000000000006B
+:10960000000000000000000000000000000000005A
+:109610000000000000004772616D65656E70686F44
+:109620006E65000000000000000000000000000067
+:10963000000000000000000000000000000000002A
+:10964000000000000000000000000000000000001A
+:1096500000000000000038393838303100000000C8
+:109660006770696E7465726E6574000000000000BA
+:1096700000000000000000000000000000000000EA
+:1096800000000000000000000000000000000000DA
+:1096900000000000000000000000000000000000CA
+:1096A000C3CFBCD3C0AD000000000000000000002C
+:1096B00000000000000000000000000000000000AA
+:1096C000000000000000000000000000000000009A
+:1096D000000000000000000000000000000000008A
+:1096E00042616E676C616C696E6B00000000000087
+:1096F000000000000000000000000000000000006A
+:109700000000000000000000000000000000000059
+:109710000000000000000000000000000000000049
+:1097200038393838303300000000626C77656200E9
+:109730000000000000000000000000000000000029
+:109740000000000000000000000000000000000019
+:109750000000000000000000000000000000000009
+:1097600000000000000000000000D3A1B6C8000007
+:1097700000000000000000000000000000000000E9
+:1097800000000000000000000000000000000000D9
+:1097900000000000000000000000000000000000C9
+:1097A0000000000000000000000041697274656C58
+:1097B00000000000000000000000000000000000A9
+:1097C0000000000000000000000000000000000099
+:1097D0000000000000000000000000000000000089
+:1097E000000000000000000000003839393130303E
+:1097F0000000000061697274656C677072732E639B
+:109800006F6D00000000000000000000000000007C
+:109810000000000000000000000000000000000048
+:109820000000000000000000000000000000000038
+:1098300000000000D3A1B6C8000000000000000036
+:109840000000000000000000000000000000000018
+:109850000000000000000000000000000000000008
+:1098600000000000000000000000000000000000F8
+:109870000000000041697274656C00000000000087
+:1098800000000000000000000000000000000000D8
+:1098900000000000000000000000000000000000C8
+:1098A00000000000000000000000000000000000B8
+:1098B00000000000383939313130000000006169A2
+:1098C0007274656C677072732E636F6D00000000B8
+:1098D0000000000000000000000000000000000088
+:1098E0000000000000000000000000000000000078
+:1098F0000000000000000000000000000000D3A1F4
+:10990000B6C80000000000000000000000000000D9
+:109910000000000000000000000000000000000047
+:109920000000000000000000000000000000000037
+:10993000000000000000000000000000000041697D
+:109940007274656C00000000000000000000000060
+:109950000000000000000000000000000000000007
+:1099600000000000000000000000000000000000F7
+:109970000000000000000000000000000000383976
+:10998000393133310000000061697274656C6770B1
+:1099900072732E636F6D0000000000000000000075
+:1099A00000000000000000000000000000000000B7
+:1099B00000000000000000000000000000000000A7
+:1099C0000000000000000000D3A1B6C800000000A5
+:1099D0000000000000000000000000000000000087
+:1099E0000000000000000000000000000000000077
+:1099F0000000000000000000000000000000000067
+:109A0000000000000000000041697274656C0000F5
+:109A10000000000000000000000000000000000046
+:109A20000000000000000000000000000000000036
+:109A30000000000000000000000000000000000026
+:109A400000000000000000003839393134300000D7
+:109A5000000061697274656C677072732E636F6D5C
+:109A600000000000000000000000000000000000F6
+:109A700000000000000000000000000000000000E6
+:109A800000000000000000000000000000000000D6
+:109A90000000D3A1B6C800000000000000000000D4
+:109AA00000000000000000000000000000000000B6
+:109AB00000000000000000000000000000000000A6
+:109AC0000000000000000000000000000000000096
+:109AD000000041697274656C000000000000000025
+:109AE0000000000000000000000000000000000076
+:109AF0000000000000000000000000000000000066
+:109B00000000000000000000000000000000000055
+:109B10000000383939313435000000006169727451
+:109B2000656C677072732E636F6D0000000000003B
+:109B30000000000000000000000000000000000025
+:109B40000000000000000000000000000000000015
+:109B5000000000000000000000000000D3A1B6C813
+:109B600000000000000000000000000000000000F5
+:109B700000000000000000000000000000000000E5
+:109B800000000000000000000000000000000000D5
+:109B90000000000000000000000000004169727435
+:109BA000656C0000000000000000000000000000E4
+:109BB00000000000000000000000000000000000A5
+:109BC0000000000000000000000000000000000095
+:109BD00000000000000000000000000038393931AA
+:109BE00034390000000061697274656C67707273CB
+:109BF0002E636F6D000000000000000000000000F8
+:109C00000000000000000000000000000000000054
+:109C10000000000000000000000000000000000044
+:109C2000000000000000D3A1B6C800000000000042
+:109C30000000000000000000000000000000000024
+:109C40000000000000000000000000000000000014
+:109C50000000000000000000000000000000000004
+:109C600000000000000041697274656C0000000093
+:109C700000000000000000000000000000000000E4
+:109C800000000000000000000000000000000000D4
+:109C900000000000000000000000000000000000C4
+:109CA0000000000000003839393135310000000073
+:109CB00061697274656C677072732E636F6D0000FA
+:109CC0000000000000000000000000000000000094
+:109CD0000000000000000000000000000000000084
+:109CE0000000000000000000000000000000000074
+:109CF000D3A1B6C800000000000000000000000072
+:109D00000000000000000000000000000000000053
+:109D10000000000000000000000000000000000043
+:109D20000000000000000000000000000000000033
+:109D300041697274656C00000000000000000000C2
+:109D40000000000000000000000000000000000013
+:109D50000000000000000000000000000000000003
+:109D600000000000000000000000000000000000F3
+:109D70003839393135320000000061697274656C20
+:109D8000677072732E636F6D0000000000000000AA
+:109D900000000000000000000000000000000000C3
+:109DA00000000000000000000000000000000000B3
+:109DB00000000000000000000000D3A1B6C80000B1
+:109DC0000000000000000000000000000000000093
+:109DD0000000000000000000000000000000000083
+:109DE0000000000000000000000000000000000073
+:109DF0000000000000000000000041697274656C02
+:109E00000000000000000000000000000000000052
+:109E10000000000000000000000000000000000042
+:109E20000000000000000000000000000000000032
+:109E300000000000000000000000383939313533DF
+:109E40000000000061697274656C677072732E6344
+:109E50006F6D000000000000000000000000000026
+:109E600000000000000000000000000000000000F2
+:109E700000000000000000000000000000000000E2
+:109E800000000000D3A1B6C80000000000000000E0
+:109E900000000000000000000000000000000000C2
+:109EA00000000000000000000000000000000000B2
+:109EB00000000000000000000000000000000000A2
+:109EC0000000000041697274656C00000000000031
+:109ED0000000000000000000000000000000000082
+:109EE0000000000000000000000000000000000072
+:109EF0000000000000000000000000000000000062
+:109F00000000000038393931353400000000616943
+:109F10007274656C677072732E636F6D0000000061
+:109F20000000000000000000000000000000000031
+:109F30000000000000000000000000000000000021
+:109F40000000000000000000000000000000D3A19D
+:109F5000B6C8000000000000000000000000000083
+:109F600000000000000000000000000000000000F1
+:109F700000000000000000000000000000000000E1
+:109F80000000000000000000000000000000416927
+:109F90007274656C0000000000000000000000000A
+:109FA00000000000000000000000000000000000B1
+:109FB00000000000000000000000000000000000A1
+:109FC0000000000000000000000000000000383920
+:109FD000393135350000000061697274656C677055
+:109FE00072732E636F6D000000000000000000001F
+:109FF0000000000000000000000000000000000061
+:10A000000000000000000000000000000000000050
+:10A010000000000000000000D3A1B6C8000000004E
+:10A020000000000000000000000000000000000030
+:10A030000000000000000000000000000000000020
+:10A040000000000000000000000000000000000010
+:10A05000000000000000000041697274656C00009F
+:10A0600000000000000000000000000000000000F0
+:10A0700000000000000000000000000000000000E0
+:10A0800000000000000000000000000000000000D0
+:10A09000000000000000000038393931353600007A
+:10A0A000000061697274656C677072732E636F6D06
+:10A0B00000000000000000000000000000000000A0
+:10A0C0000000000000000000000000000000000090
+:10A0D0000000000000000000000000000000000080
+:10A0E0000000D3A1B6C8000000000000000000007E
+:10A0F0000000000000000000000000000000000060
+:10A10000000000000000000000000000000000004F
+:10A11000000000000000000000000000000000003F
+:10A12000000041697274656C0000000000000000CE
+:10A13000000000000000000000000000000000001F
+:10A14000000000000000000000000000000000000F
+:10A1500000000000000000000000000000000000FF
+:10A1600000003839393139300000000061697274FB
+:10A17000656C677072732E636F6D000000000000E5
+:10A1800000000000000000000000000000000000CF
+:10A1900000000000000000000000000000000000BF
+:10A1A000000000000000000000000000D3A1B6C8BD
+:10A1B000000000000000000000000000000000009F
+:10A1C000000000000000000000000000000000008F
+:10A1D000000000000000000000000000000000007F
+:10A1E00000000000000000000000000041697274DF
+:10A1F000656C00000000000000000000000000008E
+:10A20000000000000000000000000000000000004E
+:10A21000000000000000000000000000000000003E
+:10A220000000000000000000000000003839393153
+:10A2300039320000000061697274656C6770727376
+:10A240002E636F6D000000000000000000000000A1
+:10A2500000000000000000000000000000000000FE
+:10A2600000000000000000000000000000000000EE
+:10A27000000000000000D3A1B6C8000000000000EC
+:10A2800000000000000000000000000000000000CE
+:10A2900000000000000000000000000000000000BE
+:10A2A00000000000000000000000000000000000AE
+:10A2B00000000000000041697274656C000000003D
+:10A2C000000000000000000000000000000000008E
+:10A2D000000000000000000000000000000000007E
+:10A2E000000000000000000000000000000000006E
+:10A2F0000000000000003839393139330000000017
+:10A3000061697274656C677072732E636F6D0000A3
+:10A31000000000000000000000000000000000003D
+:10A32000000000000000000000000000000000002D
+:10A33000000000000000000000000000000000001D
+:10A34000D3A1B6C80000000000000000000000001B
+:10A3500000000000000000000000000000000000FD
+:10A3600000000000000000000000000000000000ED
+:10A3700000000000000000000000000000000000DD
+:10A3800041697274656C000000000000000000006C
+:10A3900000000000000000000000000000000000BD
+:10A3A00000000000000000000000000000000000AD
+:10A3B000000000000000000000000000000000009D
+:10A3C0003839393139340000000061697274656CC4
+:10A3D000677072732E636F6D000000000000000054
+:10A3E000000000000000000000000000000000006D
+:10A3F000000000000000000000000000000000005D
+:10A4000000000000000000000000D3A1B6C800005A
+:10A41000000000000000000000000000000000003C
+:10A42000000000000000000000000000000000002C
+:10A43000000000000000000000000000000000001C
+:10A440000000000000000000000041697274656CAB
+:10A4500000000000000000000000000000000000FC
+:10A4600000000000000000000000000000000000EC
+:10A4700000000000000000000000000000000000DC
+:10A480000000000000000000000038393931393583
+:10A490000000000061697274656C677072732E63EE
+:10A4A0006F6D0000000000000000000000000000D0
+:10A4B000000000000000000000000000000000009C
+:10A4C000000000000000000000000000000000008C
+:10A4D00000000000D3A1B6C800000000000000008A
+:10A4E000000000000000000000000000000000006C
+:10A4F000000000000000000000000000000000005C
+:10A50000000000000000000000000000000000004B
+:10A510000000000041697274656C000000000000DA
+:10A52000000000000000000000000000000000002B
+:10A53000000000000000000000000000000000001B
+:10A54000000000000000000000000000000000000B
+:10A5500000000000383939313936000000006169E7
+:10A560007274656C677072732E636F6D000000000B
+:10A5700000000000000000000000000000000000DB
+:10A5800000000000000000000000000000000000CB
+:10A590000000000000000000000000000000D3A147
+:10A5A000B6C800000000000000000000000000002D
+:10A5B000000000000000000000000000000000009B
+:10A5C000000000000000000000000000000000008B
+:10A5D00000000000000000000000000000004169D1
+:10A5E0007274656C000000000000000000000000B4
+:10A5F000000000000000000000000000000000005B
+:10A60000000000000000000000000000000000004A
+:10A6100000000000000000000000000000003839C9
+:10A62000393139370000000061697274656C6770F8
+:10A6300072732E636F6D00000000000000000000C8
+:10A64000000000000000000000000000000000000A
+:10A6500000000000000000000000000000000000FA
+:10A660000000000000000000D3A1B6C800000000F8
+:10A6700000000000000000000000000000000000DA
+:10A6800000000000000000000000000000000000CA
+:10A6900000000000000000000000000000000000BA
+:10A6A000000000000000000041697274656C000049
+:10A6B000000000000000000000000000000000009A
+:10A6C000000000000000000000000000000000008A
+:10A6D000000000000000000000000000000000007A
+:10A6E000000000000000000038393931393800001E
+:10A6F000000061697274656C677072732E636F6DB0
+:10A700000000000000000000000000000000000049
+:10A710000000000000000000000000000000000039
+:10A720000000000000000000000000000000000029
+:10A730000000D3A1B6C80000000000000000000027
+:10A740000000000000000000000000000000000009
+:10A7500000000000000000000000000000000000F9
+:10A7600000000000000000000000000000000000E9
+:10A77000000041697274656C000000000000000078
+:10A7800000000000000000000000000000000000C9
+:10A7900000000000000000000000000000000000B9
+:10A7A00000000000000000000000000000000000A9
+:10A7B00000003839393130320000000061697274AC
+:10A7C000656C677072732E636F6D0000000000008F
+:10A7D0000000000000000000000000000000000079
+:10A7E0000000000000000000000000000000000069
+:10A7F000000000000000000000000000D3A1B6C867
+:10A800000000000000000000000000000000000048
+:10A810000000000000000000000000000000000038
+:10A820000000000000000000000000000000000028
+:10A830000000000000000000000000004169727488
+:10A84000656C000000000000000000000000000037
+:10A8500000000000000000000000000000000000F8
+:10A8600000000000000000000000000000000000E8
+:10A8700000000000000000000000000038393931FD
+:10A8800030330000000061697274656C6770727328
+:10A890002E636F6D0000000000000000000000004B
+:10A8A00000000000000000000000000000000000A8
+:10A8B0000000000000000000000000000000000098
+:10A8C000000000000000D3A1B6C800000000000096
+:10A8D0000000000000000000000000000000000078
+:10A8E0000000000000000000000000000000000068
+:10A8F0000000000000000000000000000000000058
+:10A9000000000000000049646561000000000000D4
+:10A910000000000000000000000000000000000037
+:10A920000000000000000000000000000000000027
+:10A930000000000000000000000000000000000017
+:10A9400000000000000038393931383900000000BB
+:10A9500061697274656C677072732E636F6D00004D
+:10A9600000000000000000000000000000000000E7
+:10A9700000000000000000000000000000000000D7
+:10A9800000000000000000000000000000000000C7
+:10A99000D3A1B6C8000000000000000000000000C5
+:10A9A00000000000000000000000000000000000A7
+:10A9B0000000000000000000000000000000000097
+:10A9C0000000000000000000000000000000000087
+:10A9D0004964656100000000000000000000000004
+:10A9E0000000000000000000000000000000000067
+:10A9F0000000000000000000000000000000000057
+:10AA00000000000000000000000000000000000046
+:10AA10003839393137393900000061697274656C31
+:10AA2000677072732E636F6D0000000000000000FD
+:10AA30000000000000000000000000000000000016
+:10AA40000000000000000000000000000000000006
+:10AA500000000000000000000000D3A1B6C8000004
+:10AA600000000000000000000000000000000000E6
+:10AA700000000000000000000000000000000000D6
+:10AA800000000000000000000000000000000000C6
+:10AA90000000000000000000000049646561000043
+:10AAA00000000000000000000000000000000000A6
+:10AAB0000000000000000000000000000000000096
+:10AAC0000000000000000000000000000000000086
+:10AAD000000000000000000000003839393138342F
+:10AAE0003500000061697274656C677072732E6363
+:10AAF0006F6D00000000000000000000000000007A
+:10AB00000000000000000000000000000000000045
+:10AB10000000000000000000000000000000000035
+:10AB200000000000D3A1B6C8000000000000000033
+:10AB30000000000000000000000000000000000015
+:10AB40000000000000000000000000000000000005
+:10AB500000000000000000000000000000000000F5
+:10AB60000000000049646561000000000000000072
+:10AB700000000000000000000000000000000000D5
+:10AB800000000000000000000000000000000000C5
+:10AB900000000000000000000000000000000000B5
+:10ABA000000000003839393138343600000061695E
+:10ABB0007274656C677072732E636F6D00000000B5
+:10ABC0000000000000000000000000000000000085
+:10ABD0000000000000000000000000000000000075
+:10ABE0000000000000000000000000000000D3A1F1
+:10ABF000B6C80000000000000000000000000000D7
+:10AC00000000000000000000000000000000000044
+:10AC10000000000000000000000000000000000034
+:10AC20000000000000000000000000000000496477
+:10AC3000656100000000000000000000000000004E
+:10AC40000000000000000000000000000000000004
+:10AC500000000000000000000000000000000000F4
+:10AC60000000000000000000000000000000383973
+:10AC7000393138343800000061697274656C67706E
+:10AC800072732E636F6D0000000000000000000072
+:10AC900000000000000000000000000000000000B4
+:10ACA00000000000000000000000000000000000A4
+:10ACB0000000000000000000D3A1B6C800000000A2
+:10ACC0000000000000000000000000000000000084
+:10ACD0000000000000000000000000000000000074
+:10ACE0000000000000000000000000000000000064
+:10ACF00000000000000000004964656100000000E1
+:10AD00000000000000000000000000000000000043
+:10AD10000000000000000000000000000000000033
+:10AD20000000000000000000000000000000000023
+:10AD30000000000000000000383939313834390093
+:10AD4000000061697274656C677072732E636F6D59
+:10AD500000000000000000000000000000000000F3
+:10AD600000000000000000000000000000000000E3
+:10AD700000000000000000000000000000000000D3
+:10AD80000000D3A1B6C800000000000000000000D1
+:10AD900000000000000000000000000000000000B3
+:10ADA00000000000000000000000000000000000A3
+:10ADB0000000000000000000000000000000000093
+:10ADC0000000496465610000000000000000000010
+:10ADD0000000000000000000000000000000000073
+:10ADE0000000000000000000000000000000000063
+:10ADF0000000000000000000000000000000000053
+:10AE0000000038393931383530000000616972741A
+:10AE1000656C677072732E636F6D00000000000038
+:10AE20000000000000000000000000000000000022
+:10AE30000000000000000000000000000000000012
+:10AE4000000000000000000000000000D3A1B6C810
+:10AE500000000000000000000000000000000000F2
+:10AE600000000000000000000000000000000000E2
+:10AE700000000000000000000000000000000000D2
+:10AE8000000000000000000000000000496465614F
+:10AE900000000000000000000000000000000000B2
+:10AEA00000000000000000000000000000000000A2
+:10AEB0000000000000000000000000000000000092
+:10AEC00000000000000000000000000038393931A7
+:10AED00038353200000061697274656C6770727396
+:10AEE0002E636F6D000000000000000000000000F5
+:10AEF0000000000000000000000000000000000052
+:10AF00000000000000000000000000000000000041
+:10AF1000000000000000D3A1B6C80000000000003F
+:10AF20000000000000000000000000000000000021
+:10AF30000000000000000000000000000000000011
+:10AF40000000000000000000000000000000000001
+:10AF5000000000000000496465610000000000007E
+:10AF600000000000000000000000000000000000E1
+:10AF700000000000000000000000000000000000D1
+:10AF800000000000000000000000000000000000C1
+:10AF90000000000000003839393138353300000036
+:10AFA00061697274656C677072732E636F6D0000F7
+:10AFB0000000000000000000000000000000000091
+:10AFC0000000000000000000000000000000000081
+:10AFD0000000000000000000000000000000000071
+:10AFE000D3A1B6C80000000000000000000000006F
+:10AFF0000000000000000000000000000000000051
+:10B000000000000000000000000000000000000040
+:10B010000000000000000000000000000000000030
+:10B0200049646561000000000000000000000000AD
+:10B030000000000000000000000000000000000010
+:10B040000000000000000000000000000000000000
+:10B0500000000000000000000000000000000000F0
+:10B060003839393130340000000061697274656C20
+:10B07000677072732E636F6D0000000000000000A7
+:10B0800000000000000000000000000000000000C0
+:10B0900000000000000000000000000000000000B0
+:10B0A00000000000000000000000D3A1B6C80000AE
+:10B0B0000000000000000000000000000000000090
+:10B0C0000000000000000000000000000000000080
+:10B0D0000000000000000000000000000000000070
+:10B0E00000000000000000000000496465610000ED
+:10B0F0000000000000000000000000000000000050
+:10B10000000000000000000000000000000000003F
+:10B11000000000000000000000000000000000002F
+:10B1200000000000000000000000383939313037DD
+:10B130000000000061697274656C677072732E6341
+:10B140006F6D000000000000000000000000000023
+:10B1500000000000000000000000000000000000EF
+:10B1600000000000000000000000000000000000DF
+:10B1700000000000D3A1B6C80000000000000000DD
+:10B1800000000000000000000000000000000000BF
+:10B1900000000000000000000000000000000000AF
+:10B1A000000000000000000000000000000000009F
+:10B1B000000000004964656100000000000000001C
+:10B1C000000000000000000000000000000000007F
+:10B1D000000000000000000000000000000000006F
+:10B1E000000000000000000000000000000000005F
+:10B1F0000000000038393931313200000000616947
+:10B200007274656C677072732E636F6D000000005E
+:10B21000000000000000000000000000000000002E
+:10B22000000000000000000000000000000000001E
+:10B230000000000000000000000000000000D3A19A
+:10B24000B6C8000000000000000000000000000080
+:10B2500000000000000000000000000000000000EE
+:10B2600000000000000000000000000000000000DE
+:10B270000000000000000000000000000000496421
+:10B2800065610000000000000000000000000000F8
+:10B2900000000000000000000000000000000000AE
+:10B2A000000000000000000000000000000000009E
+:10B2B000000000000000000000000000000038391D
+:10B2C000393131340000000061697274656C677057
+:10B2D00072732E636F6D000000000000000000001C
+:10B2E000000000000000000000000000000000005E
+:10B2F000000000000000000000000000000000004E
+:10B300000000000000000000D3A1B6C8000000004B
+:10B31000000000000000000000000000000000002D
+:10B32000000000000000000000000000000000001D
+:10B33000000000000000000000000000000000000D
+:10B34000000000000000000049646561000000008A
+:10B3500000000000000000000000000000000000ED
+:10B3600000000000000000000000000000000000DD
+:10B3700000000000000000000000000000000000CD
+:10B380000000000000000000383939313139000078
+:10B39000000061697274656C677072732E636F6D03
+:10B3A000000000000000000000000000000000009D
+:10B3B000000000000000000000000000000000008D
+:10B3C000000000000000000000000000000000007D
+:10B3D0000000D3A1B6C8000000000000000000007B
+:10B3E000000000000000000000000000000000005D
+:10B3F000000000000000000000000000000000004D
+:10B40000000000000000000000000000000000003C
+:10B4100000004964656100000000000000000000B9
+:10B42000000000000000000000000000000000001C
+:10B43000000000000000000000000000000000000C
+:10B4400000000000000000000000000000000000FC
+:10B4500000003839393132320000000061697274FD
+:10B46000656C677072732E636F6D000000000000E2
+:10B4700000000000000000000000000000000000CC
+:10B4800000000000000000000000000000000000BC
+:10B49000000000000000000000000000D3A1B6C8BA
+:10B4A000000000000000000000000000000000009C
+:10B4B000000000000000000000000000000000008C
+:10B4C000000000000000000000000000000000007C
+:10B4D00000000000000000000000000049646561F9
+:10B4E000000000000000000000000000000000005C
+:10B4F000000000000000000000000000000000004C
+:10B50000000000000000000000000000000000003B
+:10B510000000000000000000000000003839393150
+:10B5200032340000000061697274656C6770727378
+:10B530002E636F6D0000000000000000000000009E
+:10B5400000000000000000000000000000000000FB
+:10B5500000000000000000000000000000000000EB
+:10B56000000000000000D3A1B6C8000000000000E9
+:10B5700000000000000000000000000000000000CB
+:10B5800000000000000000000000000000000000BB
+:10B5900000000000000000000000000000000000AB
+:10B5A0000000000000004964656100000000000028
+:10B5B000000000000000000000000000000000008B
+:10B5C000000000000000000000000000000000007B
+:10B5D000000000000000000000000000000000006B
+:10B5E0000000000000003839393134340000000018
+:10B5F00061697274656C677072732E636F6D0000A1
+:10B60000000000000000000000000000000000003A
+:10B61000000000000000000000000000000000002A
+:10B62000000000000000000000000000000000001A
+:10B63000D3A1B6C800000000000000000000000018
+:10B6400000000000000000000000000000000000FA
+:10B6500000000000000000000000000000000000EA
+:10B6600000000000000000000000000000000000DA
+:10B670004964656100000000000000000000000057
+:10B6800000000000000000000000000000000000BA
+:10B6900000000000000000000000000000000000AA
+:10B6A000000000000000000000000000000000009A
+:10B6B0003839393135360000000061697274656CC3
+:10B6C000677072732E636F6D000000000000000051
+:10B6D000000000000000000000000000000000006A
+:10B6E000000000000000000000000000000000005A
+:10B6F00000000000000000000000D3A1B6C8000058
+:10B700000000000000000000000000000000000039
+:10B710000000000000000000000000000000000029
+:10B720000000000000000000000000000000000019
+:10B730000000000000000000000049646561000096
+:10B7400000000000000000000000000000000000F9
+:10B7500000000000000000000000000000000000E9
+:10B7600000000000000000000000000000000000D9
+:10B770000000000000000000000038393931373087
+:10B780000000000061697274656C677072732E63EB
+:10B790006F6D0000000000000000000000000000CD
+:10B7A0000000000000000000000000000000000099
+:10B7B0000000000000000000000000000000000089
+:10B7C00000000000D3A1B6C8000000000000000087
+:10B7D0000000000000000000000000000000000069
+:10B7E0000000000000000000000000000000000059
+:10B7F0000000000000000000000000000000000049
+:10B8000000000000496465610000000000000000C5
+:10B810000000000000000000000000000000000028
+:10B820000000000000000000000000000000000018
+:10B830000000000000000000000000000000000008
+:10B8400000000000383939313738000000006169E4
+:10B850007274656C677072732E636F6D0000000008
+:10B8600000000000000000000000000000000000D8
+:10B8700000000000000000000000000000000000C8
+:10B880000000000000000000000000000000D3A144
+:10B89000B6C800000000000000000000000000002A
+:10B8A0000000000000000000000000000000000098
+:10B8B0000000000000000000000000000000000088
+:10B8C00000000000000000000000000000004964CB
+:10B8D00065610000000000000000000000000000A2
+:10B8E0000000000000000000000000000000000058
+:10B8F0000000000000000000000000000000000048
+:10B9000000000000000000000000000000003839C6
+:10B91000393138320000000061697274656C6770FB
+:10B9200072732E636F6D00000000000000000000C5
+:10B930000000000000000000000000000000000007
+:10B9400000000000000000000000000000000000F7
+:10B950000000000000000000D3A1B6C800000000F5
+:10B9600000000000000000000000000000000000D7
+:10B9700000000000000000000000000000000000C7
+:10B9800000000000000000000000000000000000B7
+:10B990000000000000000000496465610000000034
+:10B9A0000000000000000000000000000000000097
+:10B9B0000000000000000000000000000000000087
+:10B9C0000000000000000000000000000000000077
+:10B9D000000000000000000038393931383700001D
+:10B9E000000061697274656C677072732E636F6DAD
+:10B9F0000000000000000000000000000000000047
+:10BA00000000000000000000000000000000000036
+:10BA10000000000000000000000000000000000026
+:10BA20000000D3A1B6C80000000000000000000024
+:10BA30000000000000000000000000000000000006
+:10BA400000000000000000000000000000000000F6
+:10BA500000000000000000000000000000000000E6
+:10BA600000004A696F0000000000000000000000B4
+:10BA700000000000000000000000000000000000C6
+:10BA800000000000000000000000000000000000B6
+:10BA900000000000000000000000000000000000A6
+:10BAA0000000383939313834300000004A696F6E8F
+:10BAB00065740000000000000000000000000000AD
+:10BAC0000000000000000000000000000000000076
+:10BAD0000000000000000000000000000000000066
+:10BAE000000000000000000000000000D3A1B6C864
+:10BAF0000000000000000000000000000000000046
+:10BB00000000000000000000000000000000000035
+:10BB10000000000000000000000000000000000025
+:10BB20000000000000000000000000004A696F00F3
+:10BB30000000000000000000000000000000000005
+:10BB400000000000000000000000000000000000F5
+:10BB500000000000000000000000000000000000E5
+:10BB600000000000000000000000000038393931FA
+:10BB70003835340000004A696F6E657400000000BB
+:10BB800000000000000000000000000000000000B5
+:10BB900000000000000000000000000000000000A5
+:10BBA0000000000000000000000000000000000095
+:10BBB000000000000000D3A1B6C800000000000093
+:10BBC0000000000000000000000000000000000075
+:10BBD0000000000000000000000000000000000065
+:10BBE0000000000000000000000000000000000055
+:10BBF0000000000000004A696F0000000000000023
+:10BC00000000000000000000000000000000000034
+:10BC10000000000000000000000000000000000024
+:10BC20000000000000000000000000000000000014
+:10BC30000000000000003839393138353500000087
+:10BC40004A696F6E6574000000000000000000008B
+:10BC500000000000000000000000000000000000E4
+:10BC600000000000000000000000000000000000D4
+:10BC700000000000000000000000000000000000C4
+:10BC8000D3A1B6C8000000000000000000000000C2
+:10BC900000000000000000000000000000000000A4
+:10BCA0000000000000000000000000000000000094
+:10BCB0000000000000000000000000000000000084
+:10BCC0004A696F0000000000000000000000000052
+:10BCD0000000000000000000000000000000000064
+:10BCE0000000000000000000000000000000000054
+:10BCF0000000000000000000000000000000000044
+:10BD0000383939313835360000004A696F6E65744C
+:10BD10000000000000000000000000000000000023
+:10BD20000000000000000000000000000000000013
+:10BD30000000000000000000000000000000000003
+:10BD400000000000000000000000D3A1B6C8000001
+:10BD500000000000000000000000000000000000E3
+:10BD600000000000000000000000000000000000D3
+:10BD700000000000000000000000000000000000C3
+:10BD8000000000000000000000004A696F00000091
+:10BD900000000000000000000000000000000000A3
+:10BDA0000000000000000000000000000000000093
+:10BDB0000000000000000000000000000000000083
+:10BDC000000000000000000000003839393138352B
+:10BDD000370000004A696F6E6574000000000000C3
+:10BDE0000000000000000000000000000000000053
+:10BDF0000000000000000000000000000000000043
+:10BE00000000000000000000000000000000000032
+:10BE100000000000D3A1B6C8000000000000000030
+:10BE20000000000000000000000000000000000012
+:10BE30000000000000000000000000000000000002
+:10BE400000000000000000000000000000000000F2
+:10BE5000000000004A696F000000000000000000C0
+:10BE600000000000000000000000000000000000D2
+:10BE700000000000000000000000000000000000C2
+:10BE800000000000000000000000000000000000B2
+:10BE900000000000383939313835380000004A696F
+:10BEA0006F6E6574000000000000000000000000DC
+:10BEB0000000000000000000000000000000000082
+:10BEC0000000000000000000000000000000000072
+:10BED0000000000000000000000000000000D3A1EE
+:10BEE000B6C80000000000000000000000000000D4
+:10BEF0000000000000000000000000000000000042
+:10BF00000000000000000000000000000000000031
+:10BF100000000000000000000000000000004A696E
+:10BF20006F000000000000000000000000000000A2
+:10BF30000000000000000000000000000000000001
+:10BF400000000000000000000000000000000000F1
+:10BF50000000000000000000000000000000383970
+:10BF600039313835390000004A696F6E6574000058
+:10BF700000000000000000000000000000000000C1
+:10BF800000000000000000000000000000000000B1
+:10BF900000000000000000000000000000000000A1
+:10BFA0000000000000000000D3A1B6C8000000009F
+:10BFB0000000000000000000000000000000000081
+:10BFC0000000000000000000000000000000000071
+:10BFD0000000000000000000000000000000000061
+:10BFE00000000000000000004A696F00000000002F
+:10BFF0000000000000000000000000000000000041
+:10C000000000000000000000000000000000000030
+:10C010000000000000000000000000000000000020
+:10C020000000000000000000383939313836300097
+:10C0300000004A696F6E6574000000000000000097
+:10C0400000000000000000000000000000000000F0
+:10C0500000000000000000000000000000000000E0
+:10C0600000000000000000000000000000000000D0
+:10C070000000D3A1B6C800000000000000000000CE
+:10C0800000000000000000000000000000000000B0
+:10C0900000000000000000000000000000000000A0
+:10C0A0000000000000000000000000000000000090
+:10C0B00000004A696F00000000000000000000005E
+:10C0C0000000000000000000000000000000000070
+:10C0D0000000000000000000000000000000000060
+:10C0E0000000000000000000000000000000000050
+:10C0F0000000383939313836310000004A696F6E36
+:10C100006574000000000000000000000000000056
+:10C11000000000000000000000000000000000001F
+:10C12000000000000000000000000000000000000F
+:10C13000000000000000000000000000D3A1B6C80D
+:10C1400000000000000000000000000000000000EF
+:10C1500000000000000000000000000000000000DF
+:10C1600000000000000000000000000000000000CF
+:10C170000000000000000000000000004A696F009D
+:10C1800000000000000000000000000000000000AF
+:10C19000000000000000000000000000000000009F
+:10C1A000000000000000000000000000000000008F
+:10C1B00000000000000000000000000038393931A4
+:10C1C0003836320000004A696F6E65740000000066
+:10C1D000000000000000000000000000000000005F
+:10C1E000000000000000000000000000000000004F
+:10C1F000000000000000000000000000000000003F
+:10C20000000000000000D3A1B6C80000000000003C
+:10C21000000000000000000000000000000000001E
+:10C22000000000000000000000000000000000000E
+:10C2300000000000000000000000000000000000FE
+:10C240000000000000004A696F00000000000000CC
+:10C2500000000000000000000000000000000000DE
+:10C2600000000000000000000000000000000000CE
+:10C2700000000000000000000000000000000000BE
+:10C280000000000000003839393138363300000032
+:10C290004A696F6E65740000000000000000000035
+:10C2A000000000000000000000000000000000008E
+:10C2B000000000000000000000000000000000007E
+:10C2C000000000000000000000000000000000006E
+:10C2D000D3A1B6C80000000000000000000000006C
+:10C2E000000000000000000000000000000000004E
+:10C2F000000000000000000000000000000000003E
+:10C30000000000000000000000000000000000002D
+:10C310004A696F00000000000000000000000000FB
+:10C32000000000000000000000000000000000000D
+:10C3300000000000000000000000000000000000FD
+:10C3400000000000000000000000000000000000ED
+:10C35000383939313836340000004A696F6E6574F7
+:10C3600000000000000000000000000000000000CD
+:10C3700000000000000000000000000000000000BD
+:10C3800000000000000000000000000000000000AD
+:10C3900000000000000000000000D3A1B6C80000AB
+:10C3A000000000000000000000000000000000008D
+:10C3B000000000000000000000000000000000007D
+:10C3C000000000000000000000000000000000006D
+:10C3D000000000000000000000004A696F0000003B
+:10C3E000000000000000000000000000000000004D
+:10C3F000000000000000000000000000000000003D
+:10C40000000000000000000000000000000000002C
+:10C4100000000000000000000000383939313836D3
+:10C42000350000004A696F6E65740000000000006E
+:10C4300000000000000000000000000000000000FC
+:10C4400000000000000000000000000000000000EC
+:10C4500000000000000000000000000000000000DC
+:10C4600000000000D3A1B6C80000000000000000DA
+:10C4700000000000000000000000000000000000BC
+:10C4800000000000000000000000000000000000AC
+:10C49000000000000000000000000000000000009C
+:10C4A000000000004A696F0000000000000000006A
+:10C4B000000000000000000000000000000000007C
+:10C4C000000000000000000000000000000000006C
+:10C4D000000000000000000000000000000000005C
+:10C4E00000000000383939313836360000004A691A
+:10C4F0006F6E657400000000000000000000000086
+:10C50000000000000000000000000000000000002B
+:10C51000000000000000000000000000000000001B
+:10C520000000000000000000000000000000D3A197
+:10C53000B6C800000000000000000000000000007D
+:10C5400000000000000000000000000000000000EB
+:10C5500000000000000000000000000000000000DB
+:10C5600000000000000000000000000000004A6918
+:10C570006F0000000000000000000000000000004C
+:10C5800000000000000000000000000000000000AB
+:10C59000000000000000000000000000000000009B
+:10C5A000000000000000000000000000000038391A
+:10C5B00039313836370000004A696F6E6574000003
+:10C5C000000000000000000000000000000000006B
+:10C5D000000000000000000000000000000000005B
+:10C5E000000000000000000000000000000000004B
+:10C5F0000000000000000000D3A1B6C80000000049
+:10C60000000000000000000000000000000000002A
+:10C61000000000000000000000000000000000001A
+:10C62000000000000000000000000000000000000A
+:10C6300000000000000000004A696F0000000000D8
+:10C6400000000000000000000000000000000000EA
+:10C6500000000000000000000000000000000000DA
+:10C6600000000000000000000000000000000000CA
+:10C670000000000000000000383939313836380039
+:10C6800000004A696F6E6574000000000000000041
+:10C69000000000000000000000000000000000009A
+:10C6A000000000000000000000000000000000008A
+:10C6B000000000000000000000000000000000007A
+:10C6C0000000D3A1B6C80000000000000000000078
+:10C6D000000000000000000000000000000000005A
+:10C6E000000000000000000000000000000000004A
+:10C6F000000000000000000000000000000000003A
+:10C7000000004A696F000000000000000000000007
+:10C710000000000000000000000000000000000019
+:10C720000000000000000000000000000000000009
+:10C7300000000000000000000000000000000000F9
+:10C740000000383939313836390000004A696F6ED7
+:10C750006574000000000000000000000000000000
+:10C7600000000000000000000000000000000000C9
+:10C7700000000000000000000000000000000000B9
+:10C78000000000000000000000000000D3A1B6C8B7
+:10C790000000000000000000000000000000000099
+:10C7A0000000000000000000000000000000000089
+:10C7B0000000000000000000000000000000000079
+:10C7C0000000000000000000000000004A696F0047
+:10C7D0000000000000000000000000000000000059
+:10C7E0000000000000000000000000000000000049
+:10C7F0000000000000000000000000000000000039
+:10C80000000000000000000000000000383939314D
+:10C810003837300000004A696F6E65740000000010
+:10C820000000000000000000000000000000000008
+:10C8300000000000000000000000000000000000F8
+:10C8400000000000000000000000000000000000E8
+:10C85000000000000000D3A1B6C8000000000000E6
+:10C8600000000000000000000000000000000000C8
+:10C8700000000000000000000000000000000000B8
+:10C8800000000000000000000000000000000000A8
+:10C890000000000000004A696F0000000000000076
+:10C8A0000000000000000000000000000000000088
+:10C8B0000000000000000000000000000000000078
+:10C8C0000000000000000000000000000000000068
+:10C8D00000000000000038393931383731000000DD
+:10C8E0004A696F6E657400000000000000000000DF
+:10C8F0000000000000000000000000000000000038
+:10C900000000000000000000000000000000000027
+:10C910000000000000000000000000000000000017
+:10C92000D3A1B6C800000000000000000000000015
+:10C9300000000000000000000000000000000000F7
+:10C9400000000000000000000000000000000000E7
+:10C9500000000000000000000000000000000000D7
+:10C960004A696F00000000000000000000000000A5
+:10C9700000000000000000000000000000000000B7
+:10C9800000000000000000000000000000000000A7
+:10C990000000000000000000000000000000000097
+:10C9A000383939313837320000004A696F6E6574A2
+:10C9B0000000000000000000000000000000000077
+:10C9C0000000000000000000000000000000000067
+:10C9D0000000000000000000000000000000000057
+:10C9E00000000000000000000000D3A1B6C8000055
+:10C9F0000000000000000000000000000000000037
+:10CA00000000000000000000000000000000000026
+:10CA10000000000000000000000000000000000016
+:10CA2000000000000000000000004A696F000000E4
+:10CA300000000000000000000000000000000000F6
+:10CA400000000000000000000000000000000000E6
+:10CA500000000000000000000000000000000000D6
+:10CA6000000000000000000000003839393138377C
+:10CA7000330000004A696F6E65740000000000001A
+:10CA800000000000000000000000000000000000A6
+:10CA90000000000000000000000000000000000096
+:10CAA0000000000000000000000000000000000086
+:10CAB00000000000D3A1B6C8000000000000000084
+:10CAC0000000000000000000000000000000000066
+:10CAD0000000000000000000000000000000000056
+:10CAE0000000000000000000000000000000000046
+:10CAF000000000004A696F00000000000000000014
+:10CB00000000000000000000000000000000000025
+:10CB10000000000000000000000000000000000015
+:10CB20000000000000000000000000000000000005
+:10CB300000000000383939313837340000004A69C4
+:10CB40006F6E65740000000000000000000000002F
+:10CB500000000000000000000000000000000000D5
+:10CB600000000000000000000000000000000000C5
+:10CB70000000000000000000000000000000B6F20D
+:10CB8000B9CFB6E0B6FB00000000000000000000D6
+:10CB90000000000000000000000000000000000095
+:10CBA0000000000000000000000000000000000085
+:10CBB00000000000000000000000000000004D4FD9
+:10CBC000564953544152000000000000000000008C
+:10CBD0000000000000000000000000000000000055
+:10CBE0000000000000000000000000000000000045
+:10CBF00000000000000000000000000000003839C4
+:10CC00003539333030000000696E7465726E6574BA
+:10CC10002E6D6F7669737461722E636F6D2E65630E
+:10CC20000000000000000000000000000000000004
+:10CC300000000000000000000000000000000000F4
+:10CC40000000000000000000B6F2B9CFB6E0B6FB6D
+:10CC500000000000000000000000000000000000D4
+:10CC600000000000000000000000000000000000C4
+:10CC700000000000000000000000000000000000B4
+:10CC80000000000000000000436C61726F000000B3
+:10CC90000000000000000000000000000000000094
+:10CCA0000000000000000000000000000000000084
+:10CCB0000000000000000000000000000000000074
+:10CCC00000000000000000003839353933303100F1
+:10CCD0000000696E7465726E65742E636C61726FAC
+:10CCE0002E636F6D2E6563000000000000000000E1
+:10CCF0000000000000000000000000000000000034
+:10CD00000000000000000000000000000000000023
+:10CD10000000B6F2B9CFB6E0B6FB0000000000009C
+:10CD20000000000000000000000000000000000003
+:10CD300000000000000000000000000000000000F3
+:10CD400000000000000000000000000000000000E3
+:10CD50000000434E540000000000000000000000EE
+:10CD600000000000000000000000000000000000C3
+:10CD700000000000000000000000000000000000B3
+:10CD800000000000000000000000000000000000A3
+:10CD9000000038393539333032000000696E74656F
+:10CDA000726E65742E636E742E6E65742E656300EC
+:10CDB0000000000000000000000000000000000073
+:10CDC0000000000000000000000000000000000063
+:10CDD00000000000000000000000000000C18140D1
+:10CDE00001C0804101C0804100C1814001C080413B
+:10CDF00000C1814000C1814001C0804101C080412B
+:10CE000000C1814000C1814001C0804100C181401A
+:10CE100001C0804101C0804100C1814001C080410A
+:10CE200000C1814000C1814001C0804100C18140FA
+:10CE300001C0804101C0804100C1814000C18140EA
+:10CE400001C0804101C0804100C1814001C08041DA
+:10CE500000C1814000C1814001C0804101C08041CA
+:10CE600000C1814000C1814001C0804100C18140BA
+:10CE700001C0804101C0804100C1814000C18140AA
+:10CE800001C0804101C0804100C1814001C080419A
+:10CE900000C1814000C1814001C0804100C181408A
+:10CEA00001C0804101C0804100C1814001C080417A
+:10CEB00000C1814000C1814001C0804101C080416A
+:10CEC00000C1814000C1814001C0804100C181405A
+:10CED00001C0804101C0804100C1814000C0C1014A
+:10CEE000C30302C2C60607C705C5C404CC0C0DCDDA
+:10CEF0000FCFCE0E0ACACB0BC90908C8D81819D94A
+:10CF00001BDBDA1A1EDEDF1FDD1D1CDC14D4D51579
+:10CF1000D71716D6D21213D311D1D010F03031F169
+:10CF200033F3F23236F6F737F53534F43CFCFD3D99
+:10CF3000FF3F3EFEFA3A3BFB39F9F83828E8E92989
+:10CF4000EB2B2AEAEE2E2FEF2DEDEC2CE42425E539
+:10CF500027E7E62622E2E323E12120E0A06061A1A9
+:10CF600063A3A26266A6A767A56564A46CACAD6D59
+:10CF7000AF6F6EAEAA6A6BAB69A9A86878B8B979C9
+:10CF8000BB7B7ABABE7E7FBF7DBDBC7CB47475B5F9
+:10CF900077B7B67672B2B373B17170B050909151E9
+:10CFA0009353529296565797559594549C5C5D9D19
+:10CFB0005F9F9E5E5A9A9B5B995958988848498909
+:10CFC0004B8B8A4A4E8E8F4F8D4D4C8C44848545B9
+:10CFD00087474686824243834181804041542B41AA
+:10CFE000504E3D0000000000000000000000000066
+:10CFF0000000000000000000000000000000000031
+:10D000000000000000000000000000000000000020
+:10D0100038000000000000000000000000000000D8
+:10D020000000000000000000000000000000000000
+:10D0300000000000000000000000000000000000F0
+:10D0400000000000000000000000000000000000E0
+:10D0500000000000000000000000000000000000D0
+:10D0600000000000000000000000000000000000C0
+:10D070000000000010D0030890A70020C32F00205C
+:10D0800000000000020001000000000010D00308B2
+:10D0900090A70020C52F0020010000000102000819
+:10D0A0000100000011D0030890A70020E812002022
+:10D0B00001080000E101D0070200000010D00308C1
+:10D0C00090A70020C52F0020D10F00000102A00F63
+:10D0D000030000000000000000000000000000004D
+:10D0E0000000000000000000000000000000000040
+:10D0F0000000000000000000000000000000000030
+:10D10000000000000000000000000000000000001F
+:10D11000000000000000000000000000000000000F
+:10D1200000000000000000000000000000000000FF
+:10D1300000000000000000000000000000000000EF
+:10D1400000000000000000000000000000000000DF
+:10D1500000000000000000000000000000000000CF
+:10D1600000000000000000000000000000000000BF
+:10D1700000000000000000000000000000000000AF
+:10D18000000000000000000000000000000000009F
+:10D19000000000000000000000000000000000008F
+:10D1A000000000000000000000000000000000007F
+:10D1B000000000000000000000000000000000006F
+:10D1C000000000000000000000000000000000005F
+:10D1D000000000000000000000000000000000004F
+:10D1E000000000000000000000000000000000003F
+:10D1F000000000000000000000000000000000002F
+:10D20000000000000000000000000000000000001E
+:10D21000000000000000000000000000000000000E
+:10D2200000000000000000000000000000000000FE
+:10D2300000000000000000000000000000000000EE
+:10D2400000000000000000000000000000000000DE
+:10D25000000000000000000000000000002F00009F
+:10D2600000000700070000147F147F1400242A7FA9
+:10D270002A12006264081323003649552250000028
+:10D280000503000000001C224100000041221C0098
+:10D290000014083E08140008083E0808000000A01A
+:10D2A0006000000808080808000060600000002016
+:10D2B00010080402003E5149453E0000427F4000F4
+:10D2C000004261514946002141454B31001814127A
+:10D2D0007F10002745454539003C4A494930000147
+:10D2E0007109050300364949493600064949291E96
+:10D2F00000003636000000005636000000081422F8
+:10D3000041000014141414140000412214080002F7
+:10D310000151090600324959513E007C1211127C1C
+:10D32000007F49494936003E41414122007F414149
+:10D33000221C007F49494941007F09090901003E3B
+:10D340004149497A007F0808087F0000417F410079
+:10D35000002040413F01007F08142241007F4040EF
+:10D360004040007F020C027F007F0408107F003ED7
+:10D370004141413E007F09090906003E4151215EBD
+:10D38000007F091929460046494949310001017FBA
+:10D390000101003F4040403F001F2040201F003F50
+:10D3A0004038403F00631408146300070870080702
+:10D3B00000615149454300007F41410000552A5515
+:10D3C0002A55000041417F00000402010204004090
+:10D3D00040404040000001020400002054545478B2
+:10D3E000007F4844443800384444442000384444D2
+:10D3F000487F00385454541800087E090102001870
+:10D40000A4A4A47C007F080404780000447D4000AC
+:10D41000004080847D00007F102844000000417F90
+:10D420004000007C04180478007C0804047800386C
+:10D430004444443800FC242424180018242418FCF4
+:10D44000007C0804040800485454542000043F445D
+:10D450004020003C4040207C001C2040201C003C20
+:10D460004030403C004428102844001CA0A0A07C70
+:10D47000004464544C4414141414141400000000A8
+:10D4800000000000000000000000FC0000000000A0
+:10D4900002000000000C020C02000000000000006E
+:10D4A00090D0BCD0BC900003000300001824FE44C0
+:10D4B0008C000302070201001824D8B04C8000033E
+:10D4C00000010201C038E438E0000102020102025A
+:10D4D000080600000000000000000000000000F846
+:10D4E0000402000000010204000204F8000000042D
+:10D4F000020100009060F860900000000100000050
+:10D500002020FC202000000001000000000000009E
+:10D51000000008060000000020202020200000005D
+:10D5200000000000000000000000000200000000F9
+:10D530000080601C0200040300000000F8040404E2
+:10D54000F8000102020201000008FC0000000002D5
+:10D55000030200001884442418000302020202009F
+:10D5600008042424D80001020202010040B088FC13
+:10D5700080000000000302003C242424C4000102B7
+:10D5800002020100F824242CC00001020202010062
+:10D590000C04E41C0400000003000000D824242430
+:10D5A000D80001020202010038444444F80000039C
+:10D5B0000202010000001000000000000200000054
+:10D5C000000020000000000006000000002050883D
+:10D5D0000402000000000102909090909000000072
+:10D5E000000000000002048850200002010000003A
+:10D5F0001804C4241800000002000000F804E49499
+:10D60000F80001020202020000E09CF08000020328
+:10D610000000030204FC2424D800020302020100DB
+:10D62000F80404040C0001020202010004FC0404DA
+:10D63000F80002030202010004FC24740C0002033F
+:10D640000202030004FC24740C0002030200000028
+:10D65000F0080444CC4000010202010004FC202038
+:10D66000FC040203000003020404FC0404000202A0
+:10D6700003020200000404FC040406040403000086
+:10D6800004FC24D00C0402030200030204FC040086
+:10D690000000020302020203FC3CC03CFC00030049
+:10D6A0000300030004FC30C4FC0402030200030076
+:10D6B000F8040404F80001020202010004FC24241E
+:10D6C0001800020302000000F8848404F80001023C
+:10D6D0000207050004FC2464980002030200030210
+:10D6E000182424448C000302020201000C04FC04F0
+:10D6F0000C0000020302000004FC0000FC04000116
+:10D7000002020100047C80E01C0400000300000011
+:10D710001CE03CE01C00000300030000049C609C33
+:10D720000400020300030200041CE01C04000002C9
+:10D73000030200000C84641C0400020302020300C4
+:10D740000000FE020200000007040400000E30C0CA
+:10D750000000000000010200000202FE00000004C0
+:10D7600004070000000402040000000000000000A4
+:10D770000000000000000808080808080000020077
+:10D7800000000000000000000040A0A0C000000158
+:10D790000202030204FC2020C00000030202010078
+:10D7A00000C02020600000010202020000C020240E
+:10D7B000FC0000010202030200C0A0A0C0000001A2
+:10D7C000020202000020F8242404000203020200E6
+:10D7D0000040A0A0602000070A0A0A0404FC2020E0
+:10D7E000C0000203020003020020E4000000000267
+:10D7F00003020000000020E4000008080807000001
+:10D8000004FC80E020200203020003020404FC0068
+:10D810000000020203020200E020E020C00003003A
+:10D820000300030020E02020C000020302000302E6
+:10D8300000C02020C00000010202010020E02020E2
+:10D84000C000080F0A02010000C02020E000000113
+:10D85000020A0F0820E0402020000203020000001E
+:10D860000060A0A020000002020203000020F820B7
+:10D87000000000000102020020E00020E0000001A2
+:10D880000202030220E0208060200000030100006B
+:10D890006080E08060000003000300002060806082
+:10D8A000200002030003020020E02080602008081E
+:10D8B000070100000020A060200000020302020017
+:10D8C000000020DE0200000000070400000000FF4E
+:10D8D00000000000000F00000002DE200000000435
+:10D8E0000700000002010204040200000000000022
+:10D8F0000000000000000000000000000000000028
+:10D90000000000F8000000000000003330000000BC
+:10D9100000100C06100C06000000000000000000C3
+:10D9200040C07840C0784000043F04043F04040035
+:10D93000007088FC08300000001820FF211E000045
+:10D94000F008F000E018000000211C031E211E005A
+:10D9500000F00888700000001E21232419272110E0
+:10D9600010160E0000000000000000000000000083
+:10D97000000000E01804020000000007182040002A
+:10D9800000020418E000000000402018070000001A
+:10D99000404080F0804040000202010F010202007E
+:10D9A000000000F0000000000101011F0101010062
+:10D9B000000000000000000080B0700000000000C7
+:10D9C0000000000000000000000101010101010150
+:10D9D00000000000000000000030300000000000E7
+:10D9E00000000000806018040060180601000000BC
+:10D9F00000E010080810E000000F102020100F00B9
+:10DA0000001010F8000000000020203F202000003F
+:10DA10000070080808887000003028242221300097
+:10DA200000300888884830000018202020110E009F
+:10DA30000000C02010F8000000070424243F240048
+:10DA400000F80888880808000019212020110E001D
+:10DA500000E0108888180000000F112020110E002F
+:10DA600000380808C83808000000003F0000000027
+:10DA70000070880808887000001C222121221C00E8
+:10DA800000E010080810E0000000312222110F0011
+:10DA9000000000C0C00000000000003030000000A6
+:10DAA0000000008000000000000080600000000016
+:10DAB000000080402010080000010204081020002F
+:10DAC000404040404040400004040404040404007A
+:10DAD000000810204080000000201008040201000F
+:10DAE000007048080808F00000000030360100000F
+:10DAF000C030C828E810E0000718272423140B00C2
+:10DB00000000C038E0000000203C2302022738203B
+:10DB100008F8888888700000203F202020110E001F
+:10DB2000C030080808083800071820202010080016
+:10DB300008F808080810E000203F202020100F00FF
+:10DB400008F88888E8081000203F202023201800CB
+:10DB500008F88888E8081000203F20000300000033
+:10DB6000C03008080838000007182020221E0200D4
+:10DB700008F808000008F808203F210101213F2093
+:10DB8000000808F8080800000020203F20200000BE
+:10DB900000000808F8080800C08080807F000000AE
+:10DBA00008F888C028180800203F200126382000E7
+:10DBB00008F8080000000000203F2020202030004E
+:10DBC00008F8F800F8F80800203F003F003F200068
+:10DBD00008F830C00008F808203F200007183F0070
+:10DBE000E01008080810E0000F10202020100F009F
+:10DBF00008F808080808F000203F21010101000092
+:10DC0000E01008080810E0000F18242438504F00D6
+:10DC100008F8888888887000203F2000030C302096
+:10DC200000708808080838000038202121221C00D4
+:10DC3000180808F8080818000000203F200000001D
+:10DC400008F808000008F808001F202020201F0006
+:10DC50000878880000C83808000007380E01000066
+:10DC6000F80800F80008F800033C0700073C030030
+:10DC7000081868808068180820302C03032C302096
+:10DC80000838C800C83808000000203F2000000005
+:10DC900010080808C838080020382621202018005D
+:10DCA000000000FE020202000000007F4040400031
+:10DCB000000C30C000000000000000010638C00069
+:10DCC00000020202FE000000004040407F00000011
+:10DCD0000000040202020400000000000000000036
+:10DCE0000000000000000000808080808080808034
+:10DCF000000202040000000000000000000000001C
+:10DD000000008080808000000019242222223F2011
+:10DD100008F8008080000000003F112020110E0054
+:10DD20000000008080800000000E112020201100E3
+:10DD3000000000808088F800000E112020103F2095
+:10DD40000000808080800000001F22222222130019
+:10DD5000008080F0888888180020203F2020000064
+:10DD60000000808080808000006B94949493600019
+:10DD700008F8008080800000203F210000203F2024
+:10DD800000809898000000000020203F2020000024
+:10DD9000000000809898000000C08080807F000014
+:10DDA00008F8000080808000203F24022D302000F1
+:10DDB000000808F8000000000020203F202000009C
+:10DDC0008080808080808000203F20003F20003FB6
+:10DDD0008080008080800000203F210000203F20C4
+:10DDE0000000808080800000001F202020201F0075
+:10DDF000808000808000000080FFA12020110E00A4
+:10DE00000000008080808000000E112020A0FF8094
+:10DE1000808080008080800020203F212000010041
+:10DE20000000808080808000003324242424190096
+:10DE3000008080E0808000000000001F20200000A3
+:10DE40008080000000808000001F202020103F20E4
+:10DE5000808080000080808000010E300806010074
+:10DE600080800080008080800F300C030C300F0019
+:10DE700000808000808080000020312E0E31200044
+:10DE8000808080000080808080818E701806010074
+:10DE900000808080808080000021302C2221300092
+:10DEA00000000000807C020200000000003F4040B3
+:10DEB0000804FE0408C0000000000310207F2010AA
+:10DEC0000002027C800000000040403F0000000093
+:10DED000000601010202040400000000000000002E
+:10DEE0000000000000000000000000000000000032
+:10DEF0000000000000000000000000000000000022
+:10DF0000000000000000000000F0F0F00000000041
+:10DF10000000000000017F01000000000000000080
+:10DF2000001C1C1C0000000000008060301C8C6085
+:10DF3000301C0C0000000000000000000000000089
+:10DF4000000000000000000000000000000000E0F1
+:10DF50000000000000E000000086E69F86868686BE
+:10DF6000E69F860000011F01010101011F01010060
+:10DF7000000080C06020F820E0C00000000003071F
+:10DF80000C18FF70E18100000000070F10107F10D7
+:10DF90000F0700008060206080000000E02000008B
+:10DFA0000F3020309F70DC371030C0000000100EA2
+:10DFB00003000718101807000000C02020E0C00070
+:10DFC0000000000080E01F38E88703C43C04000024
+:10DFD000070F1810100B070D1010080000808C4C54
+:10DFE00038000000000000000000000000000000F9
+:10DFF0000000000000000000000000000000000021
+:10E0000000000000000080E0300804000000000074
+:10E0100000FEFF0100000000000000000000030FF0
+:10E020001820400000040830E080000000000000DC
+:10E030000000000001FFFE0000000000004020186A
+:10E040000F03000000000000000000000000C000FE
+:10E0500000000000004266663C18FF183C666642FD
+:10E0600000000000000003000000000000000000AD
+:10E070000000800000000000001010101010FF10C1
+:10E08000101010100000000000000300000000004D
+:10E090000000000000000000000000000000000080
+:10E0A000000000000000000000808C4C38000000E0
+:10E0B0000000000000000000000000000000000060
+:10E0C00000101010101010101010100000000000B0
+:10E0D0000000000000000000000000000000000040
+:10E0E0000000000000000000000000000000000030
+:10E0F00000001C1C1C0000000000000000000000CC
+:10E1000000000000E0380C000000000080701C03DC
+:10E11000000000000060380E010000000000000058
+:10E12000000080C060202060C080000000FEFF0171
+:10E130000000000001FFFE000001070E181010187B
+:10E140000E0701000000808080C0E0000000000099
+:10E150000000000000FFFF000000000000001010A1
+:10E16000101F1F1010100000008040202020206091
+:10E17000C080000000030300804020381F0700001B
+:10E18000001C1A1918181818181F00000080C02049
+:10E19000202060C080000000000303001010182F32
+:10E1A000E780000000070F10101010180F07000084
+:10E1B000000000000000C0E0F000000000C0B088D7
+:10E1C000868180FFFF808000000000000010101F8B
+:10E1D0001F1010000000E060606060606060000080
+:10E1E00000003F1008080818F0E0000000070B10BE
+:10E1F0001010101C0F030000000080C040202020E1
+:10E20000E0C0000000FCFF211008080818F0E00042
+:10E210000001070C18101010080F03000000C0E0E8
+:10E220006060606060E06000000003000000E018D3
+:10E230000700000000000000001F1F000000000099
+:10E240000080C0602020202060C080000087EF2C6C
+:10E250001818303068CF830000070F081010101016
+:10E26000180F07000000C0C020202020C080000040
+:10E27000001F3F604040402010FFFE0000000C1CCB
+:10E28000101010080F030000000000000000000044
+:10E290000000000000000000000E0E0E0000000054
+:10E2A00000000000001C1C1C00000000000000001A
+:10E2B000000000000000000000000000000C0C0046
+:10E2C00000000000000000000058380000000000BE
+:10E2D0000000000000000080402010000000102816
+:10E2E0004482010000000000000000000000010264
+:10E2F0000408100000000000000000000000000002
+:10E3000000848484848484848484840000000000E5
+:10E31000000000000000000000001020408000000D
+:10E3200000000000000000000000018244281000EE
+:10E3300000001008040201000000000000C02020BE
+:10E340001010101030E0C0000003030000F01008AF
+:10E350000C070300000000001C1C1C000000000053
+:10E36000000000C0406020202040C00000FCFF01F1
+:10E37000F00E03C1FE03807F0001070E081111108B
+:10E38000110904020000000080E0E000000000002D
+:10E390000000807C4340477FF880000010181F1069
+:10E3A00000000000131F1C1020E0E020202020604F
+:10E3B000C080000000FFFF10101010182FE7800031
+:10E3C000101F1F1010101010180F0700000080C041
+:10E3D000402020202060E00000FCFF010000000041
+:10E3E000000001000001070E1810101008040300BF
+:10E3F00020E0E02020202040C080000000FFFF003F
+:10E400000000000001FFFE00101F1F101010180870
+:10E410000E07010020E0E020202020202060800066
+:10E4200000FFFF101010107C00000000101F1F10D4
+:10E43000101010101018060020E0E02020202020EE
+:10E440006060800000FFFF101010107C00000100D1
+:10E45000101F1F100000000000000000000080C01E
+:10E460006020202040E0000000FCFF010000404050
+:10E47000C0C140400001070E181010100F0F00001F
+:10E4800020E0E0200000000020E0E02000FFFF107E
+:10E490001010101010FFFF00101F1F1000000000D0
+:10E4A000101F1F100000202020E0E020202000008E
+:10E4B0000000000000FFFF0000000000000010103E
+:10E4C000101F1F101010000000000000202020E08E
+:10E4D000E020202000000000000000FFFF000000FE
+:10E4E0000060E0808080C07F3F00000020E0E020EE
+:10E4F000000020A06020200000FFFF30187CE3C057
+:10E5000000000000101F1F10000001131F1C181036
+:10E5100020E0E020000000000000000000FFFF00FD
+:10E520000000000000000000101F1F10101010104D
+:10E530001018060020E0E0E000000000E0E0E0202D
+:10E5400000FF013FFEC0E01E01FFFF00101F100092
+:10E55000031F0300101F1F1020E0E0C00000000098
+:10E560000020E02000FF0003071C78E08000FF008F
+:10E57000101F100000000000030F1F00000080C0EB
+:10E5800060202060C080000000FEFF01000000004D
+:10E5900000FFFE000001070E181010180C07010004
+:10E5A00020E0E0202020202060C0800000FFFF202D
+:10E5B00020202020301F0F00101F1F10000000001F
+:10E5C00000000000000080C060202060C0800000CB
+:10E5D00000FEFF010000000000FFFE000001070E2A
+:10E5E0001111133C7C67210020E0E0202020202036
+:10E5F00060C0800000FFFF101030F0D0080F07004F
+:10E60000101F1F10000000030F1C10100080C060BE
+:10E61000202020204040E00000070F0C1818303068
+:10E6200060E08100001F0C0810101010180F070088
+:10E630008060202020E0E020202060800100000099
+:10E6400000FFFF000000000100000000101F1F106D
+:10E650000000000020E0E020000000000020E0209A
+:10E6600000FFFF00000000000000FF0000070F187F
+:10E6700010101010100807002060E0E020000000DB
+:10E6800020E060200000077FF88000807C0300000D
+:10E6900000000000071F1C070000000020E0E02031
+:10E6A00000E0E0200020E0200007FFF8E01FFFFC72
+:10E6B000E01F00000000031F0300011F0300000013
+:10E6C000002060E0A0000020E060200000000003C7
+:10E6D0008F7CF8C6010000000010181E13000117FF
+:10E6E0001F1810002060E0E02000000020E0602003
+:10E6F000000001073EF8E0180700000000000010CD
+:10E70000101F1F101000000000806020202020A09B
+:10E71000E0E0200000000000C0F03E0F0300000019
+:10E7200000101C1F17101010101806000000000029
+:10E7300000FC0404040404000000000000FF0000CA
+:10E740000000000000000000007F4040404040000A
+:10E75000000010E0000000000000000000000000C9
+:10E76000031C6080000000000000000000000003A7
+:10E770000C70800000000404040404FC000000008D
+:10E7800000000000000000FF00000000000040400A
+:10E790004040407F0000000000000010080C040C06
+:10E7A0000810000000000000000000000000000051
+:10E7B0000000000000000000000000000000000059
+:10E7C0000000000000000000000000000000000049
+:10E7D0000000000080808080808080808080808039
+:10E7E0000000000404080800000000000000000011
+:10E7F0000000000000000000000000000000000019
+:10E800000000000000000000000000000000000008
+:10E81000000098D844642424FCF80000000F1F185E
+:10E82000101010081F1F10180020E0F0000000005A
+:10E83000000000000000FFFF180804040CF8F000BE
+:10E8400000001F0F18101010180F03000000000028
+:10E85000000000000000000000E0F8180404043C80
+:10E860003800000000030F0C101010100806000004
+:10E870000000000000000020E0F0000000E0F81CB4
+:10E8800004040408FFFF000000030F181010100814
+:10E890001F0F080000000000000000000000000042
+:10E8A0000000E0F8484444444C7870000000030F36
+:10E8B0000C181010100804000000000080C0602038
+:10E8C00020E0C00000040404FFFF0404040400006E
+:10E8D000000010101F1F10101000000000000000AA
+:10E8E0000000000000000000000070F88C04048CA0
+:10E8F000F874040C007076CF8D8D8D89C878700007
+:10E900000020E0F000000000000000000000FFFF19
+:10E9100008040404FCF8000000101F1F1000001081
+:10E920001F1F1000000000000060600000000000D9
+:10E930000000040404FCFC000000000000001010B3
+:10E94000101F1F10101000000000000000000060E9
+:10E950006000000000000000040404FCFC00000053
+:10E960000000C0C08080C07F3F0000000020E0F0B9
+:10E9700000000000000000000000FFFF80C0F41C49
+:10E980000404000000101F1F1100031F1C101000C2
+:10E990000000202020E0F000000000000000000047
+:10E9A00000FFFF000000000000001010101F1F10EB
+:10E9B0001010000000000000000000000000000037
+:10E9C00004FCFC0804FCFC0804FCFC00101F1F10E5
+:10E9D000001F1F10001F1F1000000000000000009B
+:10E9E000000000000004FCFC08080404FCF800001F
+:10E9F00000101F1F100000101F1F1000000000005B
+:10EA0000000000000000000000E0F0180C04040CFE
+:10EA100018F0E00000030F0C101010100C0F030092
+:10EA20000000000000000000000000000004FCFCEA
+:10EA3000080404040CF8F0000080FFFF8890101018
+:10EA40001C0F030000000000000000000000000098
+:10EA500000E0F81C04040408F8FC000000030F1890
+:10EA600010109088FFFF80000000000000000000F0
+:10EA700000000000040404FCFC100804040C0C005A
+:10EA80001010101F1F1010100000000000000000E8
+:10EA9000000000000000000000003078CCC4848436
+:10EAA000840C1C0000001E1810101011190F060015
+:10EAB0000000000000C0000000000000000404048A
+:10EAC000FFFF040404000000000000000F1F1010EE
+:10EAD000100C00000000000000000000000000001A
+:10EAE0000004FCFE00000004FCFE000000000F1FFC
+:10EAF000181010081F0F08000000000000000000A0
+:10EB00000000000000040C3CFCC40000C43C0C04E9
+:10EB100000000000010F1E0E0100000000000000B8
+:10EB20000000000000000000043CFCC400E47CFC89
+:10EB300084807C040000071F070000071F070000F7
+:10EB40000000000000000000000000000004041CA1
+:10EB50007CE4C0341C0404000010101C1601131FB8
+:10EB60001C18100000000000000000000000000061
+:10EB700000040C3CFCC400C43C0404000000C08041
+:10EB8000C1370E010000000000000000000000007E
+:10EB90000000000000001C0404C4F47C1C040000FD
+:10EBA0000000101C1F17111010180E0000000000AC
+:10EBB000000000F80C04000000000000001028EF26
+:10EBC00000000000000000000000003F6040000066
+:10EBD000000000000000FF00000000000000000036
+:10EBE0000000FF0000000000000000000000FF0027
+:10EBF000000000000000040CF8000000000000000D
+:10EC000000000000EF28100000000000000040603D
+:10EC10003F00000000000000001806020204081077
+:10EC2000202030080000000000000000000000006C
+:10EC30000000000000000000000000000000F010D4
+:10EC4000101010FF10101010F000000000000F0452
+:10EC5000040404FF040404040F0000004040405F6B
+:10EC6000555555755555555F404040000040200FA3
+:10EC7000094989790909090F2040000000FE024274
+:10EC80004ACA4A4ACA4A4A4202FE000000FF4050AD
+:10EC90004C4340404F50505C40FF00000000F8885B
+:10ECA000888888FF88888888F800000000001F088E
+:10ECB0000808087F888888889F80F0008082828288
+:10ECC000828282E2A2928A86828080000000000016
+:10ECD0000040807F0000000000000000101010FFC6
+:10ECE000109008888888FF88888808000444827FFC
+:10ECF00001808040432C10284681800000101010B5
+:10ED000010D030FF30D0121C101000001008040288
+:10ED1000010000FF00000102040810000404048444
+:10ED2000E43C2724242424E4040404000402010015
+:10ED3000FF0909090949897F0000000000FE225AE5
+:10ED40008600FE9292929292FE00000000FF04085C
+:10ED50000700FF4020030C142241400000804020A7
+:10ED60001806800007182040800000000100207075
+:10ED70002826212020243860000101000010129272
+:10ED80009292929292121202FE0000000000003F46
+:10ED9000101010103F0040807F000000000000C0F5
+:10EDA00080808080808080FC84808080808080C0A3
+:10EDB000C0000000000000FF7F404040404040FF96
+:10EDC00040404040404040FF7F0000000000000005
+:10EDD000000000000000007F700000000000000044
+:10EDE0000000000000000000000000000000000023
+:10EDF000000000FCF800000000000000000000001F
+:10EE00000000000000000000FFFE020202020202F9
+:10EE1000020202FFFF020202020202020202FF03DA
+:10EE200000000000000000001F1F0404040404048C
+:10EE3000040404FFFF0404040404040404041F0085
+:10EE400000000000000000000000000000000000C2
+:10EE50000000007F3F0000000000000000000000F4
+:10EE600000000000000000000000000000000000A2
+:10EE70000000000000000000000000000000000092
+:10EE800000F8F8F0F0702000000000000000000022
+:10EE90000000000000000000000000000000000072
+:10EEA00000000000000000000000000080000000E2
+:10EEB0000000000000000000000000000000000052
+:10EEC00000FFFFFFFF000000000000000000000046
+:10EED0000000000000000000808000000000000032
+:10EEE00000000000000000000000000000FFFFFE26
+:10EEF00006060606060606060606060606060606B2
+:10EF000006FFFFFFFF0606060606060606060606BD
+:10EF100006060606060606FFFFFFFF0702000000C2
+:10EF200000000000000000000000000000FFFFFFE4
+:10EF300000000000000000000000000000000000D1
+:10EF400000FFFFFFFF0000000000000000000000C5
+:10EF500000000000000000FFFFFFFF0000000000B5
+:10EF600000000000000000000000000000FFFFFFA4
+:10EF70001818181818181818181818181818181811
+:10EF800018FFFFFFFF181818181818181818181865
+:10EF900018181818181818FFFFFFFF0000000000CD
+:10EFA000000000000000000000000000020101005D
+:10EFB0000000000000000000000000000000000051
+:10EFC00000FFFFFFFF000000000000000000000045
+:10EFD000000000000000000101000000000000002F
+:10EFE0000000000000000000000000000000000021
+:10EFF0000000000000000000000000000000000011
+:10F0000000FFFFFFFF000000000000000000000004
+:10F0100000000000000000000000000000000000F0
+:10F0200000000000000000000000000000000000E0
+:10F0300000000000000000000000000000000000D0
+:10F04000001F1F0F0F000000000000000000000064
+:10F0500000000000000000000000000000000000B0
+:10F0600000000000000000000000000000000000A0
+:10F07000000000C0F0F8F8F8F8008080C040404080
+:10F0800040404040408000000000000000000000C0
+:10F090000000000000000000000080C0E07038D8D0
+:10F0A000FCFCFFFFFFFF7F1F0703010100000000C2
+:10F0B000000000000000000000060F0F0F060020F7
+:10F0C000408000000080E0F83C0F0701C0F0FFFF27
+:10F0D000FFFFFFBF8F81C0C0E0F87C7E7FFFFFFF96
+:10F0E000FFFFFFFF7F7F7F7F7F7F3F3F00000000AC
+:10F0F0000087FC00FCFFFF00000000000103070781
+:10F100000707030303030101000000E0FCFFFFFF0A
+:10F11000FFFF1F03000000000000000000C0E030FF
+:10F120001C070000071F3FFCF0E0C080000000004B
+:10F13000000000000000000000FCFFFFFFFFFF1FB9
+:10F1400003008080C0C0607070380C0607010000AA
+:10F15000000000000000000001030307070E0E0E70
+:10F160001C1C1C1C1C1C1C1C1C1D1D1F0F0F0E0717
+:10F17000070303030100000000000000000000007E
+:10F180000000000000000080C060F0F8FEFE3E18A5
+:10F19000080808080800303000408000F8FE070129
+:10F1A0001C3F3F1F1B180ECFFFFFFF7F0F0F0F07E6
+:10F1B00080C07B0E070F1C383030606060607E7F3F
+:10F1C0003F3F3118180C0E0303000000FF818181BE
+:10F1D000818181FF00018244FF11AA4400000100E7
+:10F1E00000010100000010385482D782543810000A
+:10F1F000000000010000000010385482C78254381B
+:10F2000010000000000100000000000000824428FF
+:10F210001028448200000000000000000000C0C070
+:10F22000000000000000000000002010D0D01020DE
+:10F2300000000000000010082414D4D41424081086
+:10F240000000080412092515D5D515250912040852
+:10F25000312E4E6574776F726B20496E666F202079
+:10F26000322E4D4420506F727420496E666F2020FC
+:10F27000332E4C4F524120525353492020202020FE
+:10F28000342E5665726573696F6E20436865636BD3
+:10F2900020204E6574776F726B20496E666F202058
+:10F2A000202020202020202020202020202020205E
+:10F2B000202020202020202020202020202020204E
+:10F2C000202020202020202020202020202020203E
+:10F2D0005072696E74205B47756E3A2020205D2065
+:10F2E000202020202020202020202020202020201E
+:10F2F000202020202020202020202020202020200E
+:10F3000020202020202020202020202020202020FD
+:10F31000202020504F525420202020202020202028
+:10F3200020202020202020202020202020202020DD
+:10F3300020202020202020202020202020202020CD
+:10F3400020202020202020202020202020202020BD
+:10F35000456D70747900000000000000000000009E
+:10F36000426C7565536B79000000000000000000DE
+:10F370004C590000000000000000000000000000E8
+:10F380004A500000000000000000000000000000E3
+:10F3900044617274000000000000000000000000E2
+:10F3A0005957595F426C7565736B79000000000016
+:10F3B0005246494400000000000000000000000028
+:10F3C0005947616F000000000000000000000000CD
+:10F3D0004859616E67000000000000000000000056
+:10F3E00053532D4C616E000000000000000000002F
+:10F3F000426C7565536B79506C75730000000000AA
+:10F40000504C43000000000000000000000000001D
+:10F410005957595F426C7565736B790000000000A5
+:10F4200050726F62655F4B590000000000000000E1
+:10F430005957595F5072657373757265000000000B
+:10F44000202020504F5254202020202020202020F7
+:10F4500020202020202020202020202020202020AC
+:10F46000202020202020202020202020202020209C
+:10F47000202020202020202020202020202020208C
+:10F48000202020205665726573696F6E2020202031
+:10F49000202020202020202020202020202020206C
+:10F4A000202020202020202020202020202020205C
+:10F4B000202020202020202020202020202020204C
+:10F4C000312E4D44436F6E6E656374205365742016
+:10F4D000322E4C4F524120536C6176652053657437
+:10F4E000332E506F72744C6F67204F757470757443
+:10F4F000342E436F6E6E656374204D6F64652020FB
+:10F50000352E4E6574776F726B2053657420202002
+:10F51000362E44617461496E6974202020202020B9
+:10F52000312E4D44436F6E6E6563742053657420B5
+:10F53000322E4C4F524120536C61766520536574D6
+:10F54000332E506F72744C6F67204F7574707574E2
+:10F55000204D44436F6E6E656374205365742020A4
+:10F56000202020202020202020202020202020209B
+:10F57000202020202020202020202020202020208B
+:10F58000202020202020202020202020202020207B
+:10F59000204C4F524120536C617665205365742096
+:10F5A000202020202020202020202020202020205B
+:10F5B000202020202020202020202020202020204B
+:10F5C000202020202020202020202020202020203B
+:10F5D00020506F72744C6F67204F75747075742073
+:10F5E000202020202020202020202020202020201B
+:10F5F000202020202020202020202020202020200B
+:10F6000020202020202020202020202020202020FA
+:10F610002020436F6E6E656374204D6F64652020FB
+:10F6200020202020202020202020202020202020DA
+:10F6300020202020202020202020202020202020CA
+:10F640005072657373207C20746F207368696674D0
+:10F650002020204E6574776F726B205365742020D4
+:10F66000202020202020202020202020202020209A
+:10F67000202020202020202020202020202020208A
+:10F680005072657373207C20746F20736869667490
+:10F690004E6F773A4469616C2073776974636820B0
+:10F6A0004E6F773A53746174696F6E20202020206A
+:10F6B0004E6F773A436C6F75642020202020202005
+:10F6C0004E6F773A5465737420436C6F75642020D5
+:10F6D0004E6F773A576966692053746174696F6E2B
+:10F6E0004E6F773A4469616C207377697463682060
+:10F6F0004E6F773A34475F474D3520202020202039
+:10F700004E6F773A34475F4C35313020202020202F
+:10F710004E6F773A5769466920202020202020200C
+:10F720004E6F773A57414E20202020202020202065
+:10F73000496E697469616C697A6520446174613FDE
+:10F7400020202020202020202020202020202020B9
+:10F7500020202020202020202020202020202020A9
+:10F7600027454E5445522720746F2073686966748C
+:10F77000000000000000F03F000000000000F83F23
+:10F7800000000000000000000000004003B8E23F5D
+:10F79000000000000000000006D0CF43EBFD4C3E0F
+:10F7A000033333333333E33FFFAB6FDBB66DDB3F04
+:10F7B0004D268F515555D53F01411DA96074D13F4C
+:10F7C00065DBC9934A86CD3FEF4E454A287ECA3F46
+:10F7D0003E5555555555C53F93BDBE166CC166BFC8
+:10F7E0002CDE25AF6A56113FF16BD2C541BDBBBEC1
+:10F7F000D0A4BE726937663E04FA97999999D93FA9
+:10F80000AF788E1DC571CC3F9FC678D0099AC33F93
+:10F81000935555555555E53F599322942449D23F68
+:10F82000DE03CB966446C73F44523EDF12F1C23F2F
+:10F830000000000000000000DDDDDDDDDCBBBBDD25
+:10F84000DDDDDDDDDDDDDDDD988888888888888880
+:10F8500077777777778888888555555666666666A0
+:10F86000666666666668888883333332222222227F
+:10F87000222222222228888D98F8030800000020E6
+:10F88000BC120000248F000818FB0308BC120020E3
+:10F890006CDB00008C6A0308412D0102030404653F
+:10F8A00006070809320100FF00891112239B322448
+:10F8B00046AD573665BF74488CC19D5AAFD3BE6CF8
+:10F8C000CAE5DB7EE9F7F88110080193331A22A517
+:10F8D000562C47B7753E64C99C408DDBBF52AEEDD8
+:10F8E000DA64CBFFF976E802218B301002991326F7
+:10F8F00067AF763444BD554AADC3BC588ED19F6EB8
+:10F90000EBE7FA7CC8F5D983310A2091121803A7D6
+:10F91000772E66B5543C45CBBD42ACD99E508FEF97
+:10F92000FB66EAFDD874C904428D5316619F7020AE
+:10F9300004A9153227BB364CCEC5DF5EEDD7FC6877
+:10F9400088E1997AABF3BA85520C4397711E60A196
+:10F95000142805B3373A26CDDE44CFDFFD56ECE957
+:10F96000986089FBBB72AA06638F7214409D512276
+:10F9700025AB343006B9174EEFC7FE5CCCD5DD6A37
+:10F98000A9E3B8788AF19B87730E6295501C41A356
+:10F99000352A24B1163807CFFF46EEDDDC54CDEB17
+:10F9A000B962A8F99A708B1023088481951AA793DD
+:10F9B000B62CC2A5D33EE1B7F04008C919522BDBE3
+:10F9C0003A644EED5F766DFF7C899480DE859BB74F
+:10F9D00012A6ADD224C3BFF136E0C1184809D33B0B
+:10F9E0005A2AE55E6C4FF77D7E6C0AA583B41886B3
+:10F9F00091972EE3A7F23CC0B5D14229CB38500AEB
+:10FA0000D91B666FEF7E744CFD5D8BB502A4999691
+:10FA10001087AFF326E2BDD034C1C3394A28D11ACA
+:10FA2000580BE77F6E6EF55C7C4D0CC685D71EE5E6
+:10FA300097F42880A1913AA3B3B2444ACD5B5669AA
+:10FA4000DF78600CE91D722FFB3E8DD604C79FF551
+:10FA500016E4A9902081BBB332A2C55A4C4BD7798A
+:10FA60005E68E11C680DF33F7A2E0EE787F61CC432
+:10FA700095D52AA1A3B03882B193466BCF7A54486A
+:10FA8000DD59622DEB3C700EF91F8FF706E69DD411
+:10FA900014C5ABB122A0B9923083C77B4E6AD5584A
+:10FAA0005C49E33D6A2CF11E780F00082C41542B71
+:10FAB00041504E3D0008FF0102030405060701FF07
+:10FAC00001FF01FF01FF01FF01FF01CF022501C876
+:10FAD0000C5C53595354454D2E545854181D4D31F8
+:10FAE0005F30010911190A1632190A1633190A155D
+:10FAF00034190C13504F531969C21203120202FF3A
+:10FB00000901FF01FF01E5130103120202FF0901D0
+:08FB1000FF01FF01E57217007F
+:0400000508008189E5
+:00000001FF
diff --git a/obj/TXH_V1.4.0.hex b/obj/TXH_V1.4.0.hex
new file mode 100644
index 0000000..2801e82
--- /dev/null
+++ b/obj/TXH_V1.4.0.hex
@@ -0,0 +1,14471 @@
+:020000040800F2
+:1080000038EF0020A1810008A981000889AB000891
+:10801000AD810008AF810008B181000800000000B8
+:10802000000000000000000000000000B381000814
+:10803000B581000800000000B7810008B981000880
+:10804000BB810008BB810008BB810008BB81000820
+:10805000BB810008BB810008199E0008299E00080A
+:10806000BB810008BB810008BB810008BB81000800
+:10807000BB810008BB810008AB990008B3990008D8
+:10808000BB810008BB990008BB810008BB810008C8
+:10809000BB810008BB810008BB810008BB810008D0
+:1080A000BB810008BB810008BB810008BB810008C0
+:1080B000D1510308BB810008BB810008BB810008C7
+:1080C000BB810008BB810008BB810008BB810008A0
+:1080D000BB810008F3600308FB6003080361030829
+:1080E000219E0008BB810008BB810008BB810008FD
+:1080F000BB810008BB810008BB810008C399000850
+:10810000BB810008BB810008BB810008BB8100085F
+:10811000E3600308EB600308BB810008BB81000833
+:10812000BB810008BB810008BB810008BB8100083F
+:10813000BB810008BB810008BB810008BB8100082F
+:10814000BB810008BB810008BB810008BB8100081F
+:10815000BB810008CB990008D39900080B61030884
+:10816000BB810008BB810008BB810008BB810008FF
+:10817000BB810008BB810008BB810008BB810008EF
+:10818000BB810008BB810008DFF810D000F058FC6C
+:1081900000480047517F0308AFF3008038EF00200C
+:1081A0000648804706480047FEE7FEE7FEE7FEE791
+:1081B000FEE7FEE7FEE7FEE7FEE7FEE7695103089C
+:1081C000898100082DE9F0410024061B254671F144
+:1081D000000605DA01240027D0EB070067EB010158
+:1081E000161E73F1000605DA0027D2EB07020125FF
+:1081F00067EB030300F0C1FA86460E4617469C461D
+:10820000AC4204D00025D0EB050E65EB010624B18D
+:108210000020D2EB000760EB030C704631463A4673
+:108220006346BDE8F081202A06DBCB17203A41FAED
+:1082300002F043EAE07306E041FA02F3D040C2F1F3
+:108240002002914008431946704740EA01039B070A
+:1082500003D009E008C9121F08C0042AFAD203E0BB
+:1082600011F8013B00F8013B521EF9D27047421E43
+:1082700012F8013F002BFBD111F8013B02F8013B42
+:10828000002BF9D17047421C10F8011B0029FBD1CB
+:10829000801A704730B505460020034600E05B1C9D
+:1082A000934205D2EC5CC85C201A01D1002CF6D1B7
+:1082B00030BD2DE9FE4F804681EA0300C00F0C4619
+:1082C000009021F0004123F00045B8EB0200A941E5
+:1082D00005D24046214690461C460B46024623F0F6
+:1082E0000040104347D0270DC7F30A00C3F30A51DB
+:1082F0000290401A019040286BDAC3F3130040F457
+:10830000801B0098924620B10023D2EB030A63EB56
+:108310000B0B01985946C0F14002504600F05EFA3E
+:1083200006460D4650465946019AFFF77CFF10EB72
+:1083300008006141002487EA115284EAE7731A4376
+:1083400040D0009A62B3019A012A4FEA075215DC25
+:10835000001B61EB02014FF0004202EA0752CDE937
+:108360000042001C41F5801132462B4600F0EAFA2B
+:1083700003B0BDE8F08F40462146F9E7001B61EBF2
+:108380000201001C41F5801300185B412018A2F582
+:10839000001747EB030140EAD570B6196D4111E0B3
+:1083A0006D084FEA360645EAC0754FEA0752001BD2
+:1083B00061EB0201001C41F5801149084FEA3000D1
+:1083C0000019514132462B4603B0BDE8F04F00F092
+:1083D000AABA0098012240000023D0EB020263EB0E
+:1083E000E073009821464FEAE074B8EB000061EBBF
+:1083F0000401E9E783F000435BE781F0004158E7BF
+:108400002DE9FE4F81EA030404F0004421F000410D
+:1084100000944FF0000B23F0004350EA01045ED0BB
+:1084200052EA03045BD0C3F30A54C1F30A552C4447
+:10843000A4F2F3340194A0FB0254C1F3130141F4FC
+:108440008011C3F3130343F4801301FB024400FBC8
+:10845000034E840A970A44EA815447EA8357A4FBEF
+:10846000076802958D0A05FB07854FEA932C04FBEC
+:108470000C542705029D4FEA065847EA1637B5EB1C
+:1084800008056EEB070C870E920E47EA811742EA49
+:108490008312A7FB0201B6EB0B0164EB00042B0D6A
+:1084A00043EA0C335E1844EB1C50DA465146E7FBB6
+:1084B0000201C5F313044FEA0B3343EA14534FEAA6
+:1084C0000432019C43EA0603A4F10C040294009CCC
+:1084D000CDE900B400F036FA03B0BDE8F08F00201B
+:1084E0000146F9E72DE9F04D81EA030404F0004B61
+:1084F00021F0004514464FF0000A23F0004150EAF5
+:10850000050220D054EA01021DD0C5F30A570246E5
+:10851000C5F31303C1F31300C1F30A5640F48015E9
+:1085200043F48013A7EB0608101BD64608F2FD386B
+:1085300073EB050002D308F1010801E092185B41DA
+:10854000B8F1000F03DA00200146BDE8F08D0020ED
+:108550004FF48011064684460EE0171B73EB0507A7
+:1085600005D3121B63EB050306434CEA010C4908D3
+:108570004FEA300092185B4150EA0107EDD152EA10
+:10858000030012D082EA040083EA0501084305D003
+:10859000101BAB4106D20122002306E000224FF05F
+:1085A000004302E06FF0010253101AEB06004CEB9F
+:1085B000085110EB0A0041EB0B01BDE8F04D00F053
+:1085C000B2B9F0B4CA17CB0F50405140C61841F1B0
+:1085D00000054FEAC372314628004FF0960303D0DE
+:1085E000B623F0BC00F071B930460021F9E70EB5B2
+:1085F000C10F80EAE0700844CA07002140F233430B
+:108600008DE80E000A460B4600F09CF903B000BD51
+:108610000EB540F2334102910021CDE900110A4626
+:108620000B4600F08FF903B000BD3EB5CA17CB0F63
+:10863000002450405140C0186141DA0740F23343F2
+:108640000094CDE901232246234600F07BF903B0D4
+:1086500030BD10B500F0004420F00040C20DC0F362
+:10866000160040F400007F2A02DA0020014610BD07
+:108670000021962A03DCC2F19602D04002E0963A2D
+:1086800000F0ACF8002CF2D00023D0EB030063EB39
+:10869000010110BD70B5C1F30A5201F0004500247C
+:1086A000C1F3130140F2FF3341F480119A4201DA21
+:1086B000002070BD40F233439A42A2F2334203DC01
+:1086C000524200F09AF800E090402C43F1D0404232
+:1086D00070BD70B5C1F30A5201F000450024C1F32A
+:1086E000130140F2FF3341F480119A4202DA002074
+:1086F000014670BD40F233439A42A2F2334203DC9A
+:10870000524200F07AF801E000F068F82C43F0D013
+:108710000023D0EB030063EB010170BD00F00042C9
+:1087200030F000400AD0C10D01F56071C0F31600B1
+:1087300042EA0151C2084007114370470020014638
+:10874000704701F0004330B421F0004150EA0102CB
+:1087500006D00A0DA2F56072C1F31301002A02DCF3
+:1087600030BC00207047440F44EAC104C100E01847
+:1087700030BC00EBC25000F09FB82DE9F05F054619
+:10878000002092469B4688460646814640241BE0D0
+:10879000284641464746224600F02FF853465A469F
+:1087A000C01A914110D311461846224600F016F81F
+:1087B0002D1A67EB01084F4622460120002100F0E8
+:1087C0000DF817EB00094E41201EA4F10104DFDC77
+:1087D000484631462A464346BDE8F09F202A04DB3E
+:1087E000203A00FA02F1002070479140C2F12003C4
+:1087F00020FA03F3194390407047202A04DB203A03
+:1088000021FA02F00021704721FA02F3D040C2F1B0
+:108810002002914008431946704700000FB400231E
+:1088200000B589B00CA900910B996FF00042CB60A4
+:108830001E4B06931E4B07930423CDE901321D4ABC
+:10884000089202466B46002000F0A6F909B05DF8D8
+:1088500014FB70B586B006464FF0FF300091CDE9AD
+:108860000101002015460C4604903246694604A8D2
+:10887000FFF7D4FF02460498211825B108B1084635
+:1088800000E020462860049800280DD0002A02DD70
+:108890000098884208D0081B0094CDE901043246B4
+:1088A000694604A8FFF7BAFF06B070BDD18D000875
+:1088B000EF8D0008658A00080029A8BF7047401C9A
+:1088C000490008BF20F00100704710B4B0FA80FCE6
+:1088D00000FA0CF050EA010404BF10BC704749B123
+:1088E000CCF1200421FA04F411FA0CF118BF012193
+:1088F00021430843A3EB0C01CB1D4FEA00614FEA73
+:10890000102042BF002010BC704700EBC350104441
+:108910000029A4BF10BC7047401C490008BF20F0CC
+:10892000010010BC704710B5141E73F1000408DA82
+:10893000401C41F1000192185B411A4301D120F023
+:10894000010010BD2DE9F04D92469B4611B1B1FAE0
+:1089500081F202E0B0FA80F220329046FFF73EFF4B
+:1089600004460F4640EA0A0041EA0B0153465A46C4
+:10897000084313D0114653EA010019D0C8F1400250
+:108980005046FFF73AFF05460E46504659464246C6
+:10899000FFF724FF084305D0012004E020463946B4
+:1089A000BDE8F08D0020054346EAE0762C433743CE
+:1089B0000A986305E40AA0EB08000022FD0A44EAD5
+:1089C00047540A3002D500200146E9E70105101995
+:1089D0006941DDE9084500196941BDE8F04DA2E7AC
+:1089E00070B521F0004303430CD0C1F30A550024B5
+:1089F000D5EB040564EB0403D617AD1AB34102DBD3
+:108A00000020014670BD201841EB025170BD0000EE
+:108A100030B5041E71F1000404DB4FF00044404205
+:108A200064EB0101141E73F1000405DB1C464FF0DA
+:108A30000043524263EB0403994208BF904230BDA9
+:108A4000064C074D06E0E06840F0010394E807009B
+:108A500098471034AC42F6D3FFF79AFB5805040848
+:108A600078050408C0B24FF4F05100F03BBA0000A2
+:108A70002DE9FF4F087883B09946FF2805D0491C9F
+:108A80002D2804D00024002008E000200BE0012461
+:108A9000F9E700EB800003EB4000491C0B78FF2B4B
+:108AA000F7D104B1404200230293147819461D46C1
+:108AB0002D2C01D02B2C04D1521C2D2C13D0002492
+:108AC0000294AA461478FF2C0FD00A25A3FB057840
+:108AD00001FB05814FF0000C03FB0C11521CE31944
+:108AE0004AEB0101EEE70124EAE7814453EA010081
+:108AF00002D019F5C87F06DA03980021C0E90011F9
+:108B000007B0BDE8F08F0025AE4E2F46DFF8B882E3
+:108B1000184600F0FBF9CDE90001B9F1000002DAD6
+:108B2000C9F1000400E004460023A74A1AEB030B36
+:108B300042EB045A12E0E00707D02A463346384693
+:108B40004146FFF75DFC074688462A4633461046F5
+:108B50001946FFF755FC05460E466410002CEAD175
+:108B6000DDE90001B9F1000F5A46534606DAFFF776
+:108B7000B9FC3A464346FFF7B5FC05E0FFF740FC79
+:108B80003A464346FFF73CFC029A0AB181F00041A5
+:108B9000039AC2E90001B3E72DE9FF4F1F468DB0EC
+:108BA000D7E901464FF0FF382E2045464FF0000927
+:108BB0000B90B9696D1C0E988847396A82468847C0
+:108BC0000028F6D1BAF1FF3F0AD024F4D064002E79
+:108BD00011DDBAF12B0F08D0BAF12D0F0BD102E045
+:108BE000404611B08DE744F48064B9696D1C0E985D
+:108BF00088478246761E6946600501D52D2000E033
+:108C00002B208DF8000001F1010B0DF1200809E087
+:108C1000B9696D1C0E98884782460F9844F4007419
+:108C2000761E0560002E02DDBAF1300FF0D00B99F0
+:108C30008A453ED144F0800406E00F99681CA9F1F2
+:108C4000010944F400740860B9696D1C761E0E9821
+:108C5000884782463028F0D02BE00B998A4505D111
+:108C6000200603D444F08004761E18E050462EF00F
+:108C700089FD08B30DF11301761E44F400748B4591
+:108C800008D2AAF130000BF8010B200607D5A9F194
+:108C9000010003E0200602D409F101008146A0058D
+:108CA00002D50F99681C0860B9696D1C0E98884739
+:108CB0008246002ED1DC53E0002E51DDBAF1650F63
+:108CC00002D0BAF1450F4BD1A00549D5B9696D1C49
+:108CD00024F44074761E0E9888478246002E0CDDE0
+:108CE0002B2804D0BAF12D0F07D144F48074B96950
+:108CF0006D1C0E9888478246761EE00501D52D2111
+:108D000000E02B2108F8011BCDF82C8021E00DF1AB
+:108D10002901761E44F4007488450CD2AAF1300073
+:108D200010F0FF0088F8000002D10B99884509D99E
+:108D300008F1010806E0E00501D5244801E042F20F
+:108D40000F708146B9696D1C0E98884782460F984E
+:108D50000560002E04DD50462EF014FD0028D6D10B
+:108D6000F9690E988847FF208BF8000088F800000A
+:108D70000020069007904B466A4608A906A8FFF710
+:108D800077FEA00502D46FF001002AE714F0240F4B
+:108D90000AD0E00714D1DDE906123868031D3B60F4
+:108DA0000068C0E900120BE0DDE90601FFF7C9FC2D
+:108DB0000146E00704D13868021D3A60006801608E
+:108DC00028460EE7000014400000F03FF1D8FFFFF6
+:108DD000426842B1016811F8013B23B1521EC0E95B
+:108DE0000012184670470121C160881E7047426812
+:108DF0005AB1C368016843B983688B4205D0491EE4
+:108E0000521CC0E90012002070474FF0FF3070473D
+:108E10002DE9F04D00231A461B1A8A4103DB00207E
+:108E20000146BDE8F08DC1F30A52C1F3130141F4CC
+:108E300080154FF0000BD10702D100186D41521E72
+:108E40000027044640F2FF11384601EB620A3E4615
+:108E50008046024600204FF48011FFF7CEFCC21975
+:108E60007141BB1846EB0100B4EB030C75EB000C31
+:108E700004D3E41A65EB000517460E46241908F1E1
+:108E800001006D4180463428E3DDF91946EB060008
+:108E9000091BA84103D24FF0FF32134601E0002224
+:108EA00013461BEB070046EB0A51BDE8F04DFFF7F8
+:108EB0003ABD000030B5041E71F1000404DB4FF030
+:108EC0000044404264EB0101141E73F1000405DB11
+:108ED0001C464FF00043524263EB04038B4208BF31
+:108EE000824230BD7F2801D9002208E0064A02EB09
+:108EF0005002C007127800D1120902F00F020120BF
+:108F00009040084070470000180504080EB540F274
+:108F1000334202920022CDE900221346FFF712FDF0
+:108F200003B000BD70B58C1810F8015B15F0070395
+:108F300001D110F8013B2A1106D110F8012B03E0F2
+:108F400010F8016B01F8016B5B1EF9D12B0705D4FA
+:108F50000023521E0DD401F8013BFAE710F8013B43
+:108F6000CB1A921C03E013F8015B01F8015B521E5F
+:108F7000F9D5A142D8D3002070BD10B502461078B3
+:108F800003E012F8014B2318D8B20B1EA1F1010423
+:108F9000A1B2F6D110BD000070B5ADF5287D044634
+:108FA0000D460020A790A690002604EB44004549FA
+:108FB00001EBC000408AA84203DC00200DF5287DAB
+:108FC00070BD0020A69077E004EB44003D4B03EB1E
+:108FD000C000028A04EB440003EBC00080892844EF
+:108FE00081B2394800F010F90020A79011E004EB9D
+:108FF0004400344901EBC0004068BDF89C12405C5D
+:1090000001A9BDF89C228854BDF89C02401C80B286
+:10901000A79004EB44002B4901EBC000008ABDF887
+:109020009C128842E3DC04EB4400264A02EBC000B9
+:10903000008A401E81B201A8FFF79FFF23490870F4
+:1090400004EB44001F4901EBC000008A401E01A947
+:10905000085C1E490978884226D10020A79016E0B6
+:1090600004EB4400174901EBC0004068BDF89C12B6
+:10907000405C04EB4401134A02EBC1018968BDF86E
+:109080009C228854BDF89C02401C80B2A79004EB3F
+:1090900044000C4901EBC000008A401EBDF89C1240
+:1090A0008842DDDC012089E764202EF0A9FDBDF8AF
+:1090B0009802401C80B2A690BDF89802062883DB77
+:1090C00000207BE744DD0308A0A80020310A00202F
+:1090D0002DE9F043ADF5257D04460E460025002719
+:1090E000A846A94604EB4400324901EBC000408A7F
+:1090F000B04204DC00200DF5257DBDE8F08300259D
+:1091000018E004EB44002B4901EBC0008068405D8F
+:1091100004EB4401274A02EBC1014968485504EBBE
+:109120004400114601EBC0004068405D0DF80500A9
+:10913000681C85B204EB44001E4901EBC000008AA4
+:10914000401EA842DDDC04EB44000A4602EBC000EE
+:10915000008A401E81B26846FFF70FFF04EB44010E
+:10916000144A02EBC101098A491E0DF801000027CB
+:109170001BE004EB44000F4B03EBC000028A04EB3E
+:10918000440003EBC0008089304481B2684600F09F
+:109190004FF931462046FFF7FFFE012800D1AAE72C
+:1091A00064202EF02DFD781C87B2062FE1DB002015
+:1091B000A1E7000044DD030808B50020009029F075
+:1091C00087FA0F49087000F09BF80D4800782428B2
+:1091D00004D0272807D028280FD109E0002109480A
+:1091E00080F8081D09E00121064880F8081D04E008
+:1091F0000221044880F8081D00BF00BF08BD000020
+:109200002C0A0020BC2200202DE9F04106460D4624
+:109210001746002401202EF0ABFA002028490880D0
+:109220000DE029F037FA00F0800000B10BE00120DA
+:109230002EF0E6FC22480088401C21490880204886
+:109240000088C828EDDB00BF1D480088C82832DA36
+:1092500010211C4801F08CFC08211A4801F08AFCFE
+:10926000E82000F031F8C5F3871000F02DF8A906CA
+:10927000080E00F029F8002000F026F8002404E091
+:10928000002000F021F8601C84B2042CF8DB0024DC
+:1092900005E0FF2000F018F83055601C84B2BC4295
+:1092A000F7DB1021074801F065FC00202EF060FA82
+:1092B0000120BDE8F08100202EF05AFA0020F8E7E6
+:1092C0002E0A00200000024010B5044600BF022113
+:1092D0000A4829F00DFB0028F9D02146074829F05B
+:1092E00013FB00BF0121054829F002FB0028F9D03B
+:1092F000024829F006FBC0B210BD0000003001405A
+:1093000010B501202EF034FA00201E4908800DE02F
+:1093100029F0C0F900F0800000B10BE001202EF030
+:109320006FFC18480088401C1649088015480088C2
+:10933000C828EDDB00BF13480088C8281CDA1021BC
+:10934000114801F015FC08210F4801F013FC3D20E5
+:10935000FFF7BAFF2A20FFF7B7FF8020FFF7B4FF1F
+:10936000A720FFF7B1FF1021074801F003FC002000
+:109370002EF0FEF9012010BD00202EF0F9F900209A
+:10938000F9E700002E0A00200000024070B50546F3
+:109390000E46002401202EF0EBF90020224908801F
+:1093A0000DE029F077F900F0800000B10BE001201A
+:1093B0002EF026FC1C480088401C1B4908801A48D7
+:1093C0000088C828EDDB00BF17480088C82825DAC8
+:1093D0001021164801F0CCFB0821144801F0CAFB0B
+:1093E0008420FFF771FF0020FFF76EFF0020FFF7DA
+:1093F0006BFF0020FFF768FF002404E0285DFFF703
+:1094000063FF601C84B2B442F8DB1021074801F00E
+:10941000B1FB00202EF0ACF9012070BD00202EF031
+:10942000A7F90020F9E700002E0A00200000024002
+:1094300070B506460C46154601202EF099F92946CE
+:109440003046FFF7A3FF08B9002070BD00201F4978
+:1094500008800DE029F01EF900F0800000B10BE05B
+:1094600001202EF0CDFB19480088401C17490880C8
+:1094700016480088C828EDDB00BF14480088C828BB
+:109480001EDA1021124801F073FB0821104801F088
+:1094900071FB8320FFF718FFC4F38710FFF714FF59
+:1094A000A106080EFFF710FF0020FFF70DFF1021A7
+:1094B000074801F05FFB00202EF05AF90120C4E7B5
+:1094C00000202EF055F90020BFE700002E0A0020F2
+:1094D0000000024030B502460020002304E012F8EC
+:1094E000014B60405C1CE3B28B42F8DB30BD70B5D1
+:1094F00004460D46164632462946204600F001F83D
+:1095000070BDF8B503460C460020002100BF06E000
+:10951000C50022FA05F5EDB20DF80050401C0428F4
+:10952000F6DB00201AE0064600EBD6777F100FB975
+:10953000012701E04FF0FF373D4600210BE01E5CA4
+:10954000012D01D10F4601E0C1F103071DF807709D
+:109550007E401E54491C0429F1DB401CA042E2D38A
+:10956000F8BD000010B5044639202EF08BFDE0B2A6
+:109570002EF0A8FDC4F307202EF0A4FDC4F307408D
+:109580002EF0A0FD200E2EF09DFD4FF480510348DB
+:1095900001F0F0FA2CF0FCFE10BD000000040240C7
+:1095A0002DE9F04107460E4614463A202EF06AFD9A
+:1095B000F0B22EF087FD30122EF084FD4FF4805172
+:1095C0000F4801F0D7FA19E02CF0E2FE05461D2DF8
+:1095D00011D1384600F0ACF805463B202EF052FD84
+:1095E0004FF48051064801F0C5FA2F4434B1208869
+:1095F0002844208002E02846BDE8F081E4E700002E
+:10960000000402402DE9F04107460E4614463C2076
+:109610002EF038FDF0B22EF055FD30122EF052FD36
+:109620004FF48051104801F0A5FA0CB100202080C1
+:1096300019E02CF0ADFE05461E2D11D1384600F084
+:109640002BF905463D202EF01DFD4FF480510648B4
+:1096500001F090FA2F4434B120882844208002E0A1
+:109660002846BDE8F081E4E70004024010B528F088
+:1096700009FF08B100F02EF8302000F0A9F810BD65
+:1096800010B504462146362000F08EF810BD10B506
+:10969000044614B1204600F0ABF8342000F098F8EE
+:1096A00010BD10B50446204600F0A2F820785C28D2
+:1096B00002D020782F2803D10021642000F008F97F
+:1096C000322000F085F810BD10B5682000F04CF88D
+:1096D00010BD000010B522202EF0D4FC2EF0C7FCE7
+:1096E00004464FF48051024801F044FA204610BD70
+:1096F000000402402DE9F0412EF0B9FC04462EF0A2
+:10970000B6FC05462EF0B3FC06462EF0B0FC07462C
+:109710004FF48051054801F02DFA44EA052040EA53
+:10972000064040EA0760BDE8F08100000004024006
+:1097300070B5044627202EF0A5FC2EF098FC0646B6
+:10974000054646B100BF2EF092FC2070641C701ECE
+:10975000C0B2061EF7D14FF48051024801F00AFA58
+:10976000284670BD0004024010B504460C202EF0BF
+:1097700089FC20462EF0A6FCFFF7BCFF10BD0000C0
+:1097800070B504460A202EF07DFC20462EF09AFC8F
+:109790002EF06DFC05464FF48051024801F0EAF9C5
+:1097A000284670BD0004024070B505460C462846A8
+:1097B0002EF068FC20462EF085FC4FF480510348C3
+:1097C00001F0D8F92CF0E4FD70BD00000004024067
+:1097D00010B5044620462EF055FC4FF48051034846
+:1097E00001F0C8F92CF0D4FD10BD000000040240C7
+:1097F0002DE9F041064601202EF044FC2EF037FC06
+:1098000043282BDA2B20FFF7BBFF102826DA2F2066
+:109810002EF038FC00202EF055FC3220FFF7D8FF48
+:109820000446142C1AD1CF20FFF7AAFF0446ACB18E
+:109830004C20FFF799FF00EB042739464C2000F03D
+:1098400047F85020FFF790FF00EB042739465020DF
+:1098500000F03EF80021702000F03AF82F202EF0A2
+:1098600011FC357828462EF02DFC09E0761C357861
+:109870005C2D01D02F2D00D1002528462EF022FC92
+:10988000002DF3D14FF48051024801F073F9BDE887
+:10989000F08100000004024070B504462D202EF037
+:1098A000F1FB2EF0E4FB0646054646B100BF2078EA
+:1098B0002EF008FC641C701EC0B2061EF7D14FF4D7
+:1098C0008051024801F056F9284670BD000402405C
+:1098D00070B505460C460D202EF0D4FB28462EF020
+:1098E000F1FBE0B22EF0EEFBC4F307202EF0EAFB12
+:1098F000C4F307402EF0E6FB200E2EF0E3FB4FF4FE
+:109900008051024801F036F970BD000000040240A9
+:1099100070B502460C46FF25FF2309E012F8010B43
+:1099200080EA05010648405C80EA03050548435C7F
+:10993000201EA4F10106B4B2F0D145EA032070BDA7
+:10994000ACDA0308ACDB03082DE9F04103460C4612
+:1099500000200146024606E013F8010B411842F1CF
+:109960000002601E84B2002CF6DC080C40EA024CB7
+:10997000100C8DB21CEB050140F10002080C40EA0E
+:10998000024041186FEA010080B2BDE8F08130B5B5
+:1099900002460020002305E012F8015B2C18E0B21B
+:1099A0005C1CE3B28B42F7DB30BD10B51EF018F83B
+:1099B00010BD10B51DF0B2FF10BD10B51DF07EFF3B
+:1099C00010BD10B51DF0DAFF10BD10B520F026FB5C
+:1099D00010BD10B528F092F810BD00000246094BEA
+:1099E0009A4201D2084801E00648103801F00053BD
+:1099F0001BB1064B0B40C36002E0044B0B4083607D
+:109A00007047000010640240006002407D0F7D0F2F
+:109A100021B1026842F00102026003E0026822F014
+:109A20000102026070470000016821F0010101603D
+:109A30000021016041608160C160016121214161BB
+:109A40004A49884204D13D21484A103A91608CE04D
+:109A500046491831884205D14FF47461434A103A9F
+:109A6000916082E041493031884205D14FF4741150
+:109A70003E4A103A916078E03C494831884205D12D
+:109A80004FF07461394A103A91606EE037496031A5
+:109A9000884204D13649354A103AD16065E03349ED
+:109AA0007831884204D13349304A103AD1605CE0C1
+:109AB0002E499031884204D12F492C4A103AD16066
+:109AC00053E02A49A831884205D14FF03D51274A39
+:109AD000103AD16049E02949884204D13D21274A02
+:109AE000083A116041E025491831884205D14FF408
+:109AF0007461224A083A116037E0204930318842C7
+:109B000005D14FF474111D4A083A11602DE01B492C
+:109B10004831884205D14FF07461184A083A116003
+:109B200023E016496031884204D11149134A121FBB
+:109B300011601AE011497831884204D10D490F4A69
+:109B4000121F116011E00D499031884204D10A4979
+:109B50000A4A121F116008E00849A831884204D15E
+:109B60004FF03D51054A121F1160704710600240CE
+:109B70003D000020400F002000003D201064024006
+:109B800010B501F080034BB122B1436943F080036B
+:109B9000436103E0436923F08003436180290BD0D4
+:109BA0002AB1036801F01E042343036004E0036844
+:109BB00001F01E04A343036010BD000010B5002295
+:109BC0000268134B1A40CC680B6823434C6923434B
+:109BD0008C692343CC6923430C6A23434C6A234397
+:109BE0008C6A23434C6B23438C6B23431A430260E0
+:109BF000426922F00702D1E90B3423431A43426140
+:109C00000B6943604B6883608B68C36010BD0000C4
+:109C10003F801CF01CB500240121202028F03EFCD0
+:109C20003020009001208DF8040000208DF80600FF
+:109C300003208DF8050000208DF8070069461748BD
+:109C400000F022FF3021154800F094FF0021144855
+:109C500080F8841600201349887001204870C8706D
+:109C60004FF4FA70886000F021F80F4890F80B0F5D
+:109C7000592811DD24200A49F53948710820087156
+:109C80003020C870142088702020487000210648B9
+:109C900080F80B1F00F04EF81CBD000000140240BD
+:109CA000BC32002040390020BC2200201CB52EF020
+:109CB000AFF8D0202EF078F82EF0DEF800202EF04D
+:109CC00073F82EF0D9F82EF0A3F8D1202EF06CF80E
+:109CD0002EF0D2F800240EE0062C05DA01202EF03A
+:109CE00033F80DF8040004E000202EF02DF80DF8F4
+:109CF0000400601CC4B2072CEEDB2EF0A3F89DF824
+:109D000006000A4948719DF8050008719DF8040095
+:109D1000C8709DF8020088709DF8010048709DF899
+:109D20000010034880F80B1F1CBD0000C731002045
+:109D3000BC2200201CB500241B4890F80B0F8DF8A6
+:109D400000001A4840788DF80100184880788DF896
+:109D5000020001208DF803001448C0788DF804003B
+:109D6000124800798DF80500104840798DF80600FA
+:109D70002EF04EF8D0202EF017F82EF07DF80020AF
+:109D80002EF012F82EF078F800BF07E01DF804005E
+:109D90002EF00AF82EF070F8601CC4B2072CF5DB28
+:109DA0002EF050F81CBD0000BC220020C73100205E
+:109DB00070B502460C460025002309E012F8010B9D
+:109DC00080EA05010648405C80EA03050548435CDB
+:109DD000201EA4F10106B4B2F0D145EA032070BD03
+:109DE000ACDA0308ACDB030810B504460B460021CF
+:109DF000072A00DD072244EA042001462BB901FAB4
+:109E000002F081B20912084610BD012B02D11141A6
+:109E1000C8B2F9E700BFF7E710B528F063F910BD45
+:109E200010B528F05FF910BD10B528F05BF910BD32
+:109E30000149086070470000143C014001460020C1
+:109E40000022074B1B6803EA0102054B14331B6811
+:109E50000B4013B10AB1012000E000207047000060
+:109E6000003C0140002123498279002A3AD00A4669
+:109E7000126803689A430B461A600A1D1268036849
+:109E80009A430B1D1A60027911440A6803681A4349
+:109E90000A60184A0832126803689A43154B08335F
+:109EA0001A601A1D126803689A43124B0C331A6029
+:109EB0004279102A0ED11A1F126803681A430D4BFB
+:109EC00008331A601A1D126803681A43094B0C33D1
+:109ED0001A600DE00749427911440A6803681A4381
+:109EE0000A6005E0027911440A6803689A430A602F
+:109EF00070470000003C014010B504460B460021AD
+:109F0000072A00DD072244EA0420014613B9114163
+:109F1000C8B210BD012B05D101FA02F081B20912BD
+:109F20000846F6E700BFF4E7F0B5ADF21C5D044665
+:109F30000D460020CDF81805CDF81405002604EBD9
+:109F40004400584901EBC000408AA84203DC0020CD
+:109F50000DF21C5DF0BD0020CDF814059AE05148CB
+:109F60000122C168504800F0A9FA4E4840680078C4
+:109F70008DF800009DF8000038287DD104EB4400E6
+:109F8000484B03EBC000C06804EB4403454F07EBAC
+:109F9000C3031B8A03FB050104EB44003B4603EBB0
+:109FA000C000028A404800F089FA0020CDF8180568
+:109FB00012E004EB44003B4901EBC0004068BDF8EF
+:109FC0001815405CBDF818250DF80200BDF81805FD
+:109FD000401C80B2CDF8180504EB4400314901EB78
+:109FE000C000008ABDF818158842E2DC04EB44008A
+:109FF0002C4A02EBC000008A401E81B2684600F085
+:10A0000023FB064604EB4400264901EBC000008A0E
+:10A01000401E1DF80000B04233D10020CDF81805D5
+:10A0200020E004EB44001F4901EBC0004068BDF88C
+:10A030001815415C04EB44001A4A02EBC00080682A
+:10A04000BDF81825024404EB4400164B03EBC00096
+:10A05000008A401E68431154BDF81805401C80B2A8
+:10A06000CDF8180504EB44000E4901EBC000008A4E
+:10A07000401EBDF8181500E003E08842D1DC012045
+:10A0800066E764202DF0BCFDBDF81405401C80B2CD
+:10A09000CDF81405BDF814050628FFF660AF0020C2
+:10A0A00056E70000988B0308F07A00202DE9F04174
+:10A0B000ADF5A36D04460E4600250027A8460020F6
+:10A0C000009004EB4400494901EBC000408AB042D3
+:10A0D00004DC00200DF5A36DBDE8F0814448807BD1
+:10A0E000002878D100210846FFF71EFF01287AD109
+:10A0F000002520E004EB44003C4901EBC0008068EF
+:10A10000411904EB4400394A02EBC000008A401EAA
+:10A110007043085C04EB440102EBC10149684855F7
+:10A1200004EB4400114601EBC0004068405D01A90A
+:10A130004855681C85B204EB44002C4901EBC00073
+:10A14000008AA842D6DC00274BE004EB4400274BF2
+:10A1500003EBC000C06804EB4403DFF890C00CEBD5
+:10A16000C3031B8A03FB060104EB4400634603EBB5
+:10A17000C000008A401E82B21E4800F021FA04EBA3
+:10A1800044001A4A02EBC000008A401E81B201A8B6
+:10A1900000F05AFA009004EB4400144A02EBC000AD
+:10A1A000C06804EB4402114B03EBC202128A104454
+:10A1B00004EB440203EBC202128A02FB0600411EBA
+:10A1C0000122684600F0FCF931462046FFF7ACFE5C
+:10A1D000012801D17EE706E064202DF011FD781CF6
+:10A1E00087B2062FB1DB002074E70000988B0308CC
+:10A1F000BC120020F07A0020F0B5ADF21C5D002505
+:10A20000002400200190002600210120FFF78CFE91
+:10A210004B4890F8FC6C00204A49088080E00025FB
+:10A220006FE0002414E04748008800EB40004649F6
+:10A2300051F83000005D4349098801EB4101424A71
+:10A2400002EBC1014968085502A90855601C84B297
+:10A250003C48008800EB40003B4901EBC000008A0D
+:10A26000401EA042DFDC3748008800EB40000A4671
+:10A2700002EBC000008A401E81B202A800F0E4F99F
+:10A2800001903048008800EB40002F4B03EBC000EA
+:10A29000C0682C4B1B8803EB43032B4F07EBC30316
+:10A2A0001B8A03FB05012748008800EB40003B4662
+:10A2B00003EBC000008A401E82B2244800F080F9FF
+:10A2C0002048008800EB40003A4602EBC000C0681E
+:10A2D0001C4A128802EB42023B4603EBC202128A7E
+:10A2E0001044184A128802EB420203EBC202128A9F
+:10A2F00002FB0500411E012201A800F061F9681C63
+:10A3000085B21048008800EB40000F4901EBC00007
+:10A31000408AA84285DC0B480088401C0949088017
+:10A32000084800880D28FFF67AAF054880F8FC6CD5
+:10A3300000210120FFF7BAFE0DF21C5DF0BD000008
+:10A34000BC22002010000020988B0308F07A002027
+:10A350001CB50121084628F0A1F801208DF8040061
+:10A3600002208DF8050000208DF8060001208DF8F0
+:10A370000700182000906946144800F085FB05226C
+:10A380001146124800F0C8FB052206210F4800F0D4
+:10A39000C3FB052207210D4800F0BEFBA020009062
+:10A3A00002208DF8040003208DF8050000208DF8B0
+:10A3B00006008DF807006946044800F065FB402060
+:10A3C00000906946014800F05FFB1CBD00000240A0
+:10A3D0002DE9F84300240025002700200090804646
+:10A3E000FFF7B6FF00F0BCF80A202DF009FC6E461E
+:10A3F00008212D4800F0BCFB10212B4800F0BAFBCF
+:10A40000062000F091F80821274800F0B3FB08214E
+:10A41000254800F0ADFB1021234800F0ABFB0120E4
+:10A4200000F082F8002000F07FF808211E4800F0BC
+:10A43000A1FB1E48D0F82C11B0F83021B0F8320141
+:10A4400002FB0010B0F5003F02D900BE00BFFEE7DE
+:10A450001748006808B9FFF7CFFE002015490880AB
+:10A4600017E0002406E0134908782146FFF75CFD59
+:10A47000601C84B20F48008800EB40000B4901EBE0
+:10A48000C000408AA042EEDC0A480088401C09490E
+:10A490000880084800880D28E3DB0748D0F80C0244
+:10A4A0000549C873BDE8F88300000240988B030893
+:10A4B0001C02434210000020BC1200202DE9F04194
+:10A4C00005460C461646002701202DF04EF90821BE
+:10A4D000144800F04DFB1021124800F04BFB032004
+:10A4E00000F022F8C4F3074000F01EF8C4F3072080
+:10A4F00000F01AF8E0B200F017F800BF06E0002004
+:10A5000000F012F828706D1C781C87B2B742F6DB99
+:10A510000821044800F02EFB00202DF026F9BDE8AC
+:10A52000F08100000000024010B5044600BF022187
+:10A530000A4828F0DDF90028F9D02146074828F01C
+:10A54000E3F900BF0121054828F0D2F90028F9D02D
+:10A55000024828F0D6F9C0B210BD0000003001401A
+:10A5600000B585B00121080327F0E8FF134828F063
+:10A5700093F90020ADF80000ADF80400ADF8060036
+:10A58000ADF808004FF40070ADF80A000820ADF8EF
+:10A590000C000020ADF80E000720ADF810004FF4BD
+:10A5A0008270ADF802006946044828F0AFF9012135
+:10A5B000024828F065F905B000BD000000300140F8
+:10A5C0002DE9F04105460C461646002701202DF0E6
+:10A5D000CCF808211B4800F0CBFA1021194800F0F4
+:10A5E000C9FA0620FFF7A0FF0821164800F0C2FABA
+:10A5F0000821144800F0BCFA1021124800F0BAFA01
+:10A600000220FFF791FFC4F30740FFF78DFFC4F36B
+:10A610000720FFF789FFE0B2FFF786FF00BF05E0E4
+:10A620002878FFF781FF6D1C781C87B2B742F7DBF3
+:10A630000821044800F09EFA00202DF096F8BDE8AD
+:10A64000F08100000000024010B50246107803E0DF
+:10A6500012F8014B2318D8B20B1EA1F10104A1B2CC
+:10A66000F6D110BD2C48807F012854D100212A4802
+:10A6700081772A480078C0B9012028490870284805
+:10A680000068C0002749D1F8301240EA810025490E
+:10A69000D1F82C1240EA41002249D1F8281208438F
+:10A6A0000F2181432048017017E000201B490870EA
+:10A6B0001B480068C0001B49D1F8301240EA8100F5
+:10A6C0001849D1F82C1240EA41001649D1F8281255
+:10A6D00008430F218143154801701348007813493E
+:10A6E0000978884217D11048007811490870084647
+:10A6F00000781049097888420DD00D480078064945
+:10A7000008760B4800780B4908700948007810B1AA
+:10A7100001200149C8757047BC120020DE0A0020E4
+:10A720003402424200004242DF0A0020E00A0020D8
+:10A73000E10A0020DD0A002010B5ADF57C7D002483
+:10A740007DA00068FB9000200090FEF78FFF14288A
+:10A750007CD17A48FEF7A5FF794908700846007851
+:10A76000142874D1FEF7B0FF0021764A03C2BDF869
+:10A770000000FEF7F7FE6A464FF4FA7101A8FEF7F3
+:10A780000FFF71A101A82DF019FC7149088008463E
+:10A79000008810B300BF04E000216E480155601C22
+:10A7A00084B2282CF8DB01A9694A128888186AA1AA
+:10A7B0002DF004FC69490880002409E06448008801
+:10A7C000C01C204401A9095C62480155601C84B288
+:10A7D00062480088001FA042F0DC61A101A82DF0B2
+:10A7E000EDFB5B4908800846008820B3002405E0A3
+:10A7F0000021584828300155601C84B2282CF7DB12
+:10A8000001A9534A1288881853A12DF0D7FB534948
+:10A81000088000240AE04E4800880830204401A93E
+:10A82000095C4C4828300155601C84B24B480088B4
+:10A830000938A042EFDC4DA101A82DF0BFFB44492F
+:10A8400008800846008830B3002407E06BE05BE036
+:10A850000021404850300155601C84B2142CF7DBB5
+:10A8600001A93B4A128888183BA12DF0A7FB3B4960
+:10A87000088000240AE0364800880C30204401A9F2
+:10A88000095C344850300155601C84B2334800885C
+:10A890000D38A042EFDC39A101A82DF08FFB2C4927
+:10A8A00008800846008820B3002405E000202949DC
+:10A8B00046390855601C84B2322CF7DB01A9244AC2
+:10A8C0001288881824A12DF079FB244908800024DF
+:10A8D0000AE01F480088801D204401A9085C1D492A
+:10A8E00046390855601C84B21C480088C01FA0422D
+:10A8F000EFDC00210320FFF7D9FB0120FEF7C0FEAB
+:10A9000001200DF57C7D10BD0D480078422803D153
+:10A910000A48FEF7BCFE0CE00120FEF7B1FE002065
+:10A920000749087005E00021164880F80A1F2DF03D
+:10A93000D9FA00BFE5E700000D0A0000480A002030
+:10A94000380A0020400A002041504E3D000000001F
+:10A950005E0A0020203A00203B0000005C0A002034
+:10A96000574946494E414D453D000000574946492B
+:10A9700050415353574F52443D00000053455256E7
+:10A9800045523D00BC22002010B5044635488442A3
+:10A9900008D10121084627F091FD0021012027F070
+:10A9A0008DFD5EE03048844208D10121022027F06D
+:10A9B00085FD0021022027F081FD52E02B488442D2
+:10A9C00008D10121042027F079FD0021042027F07F
+:10A9D00075FD46E02648844208D10121082027F071
+:10A9E0006DFD0021082027F069FD3AE021488442EE
+:10A9F00008D10121102027F061FD0021102027F04F
+:10AA00005DFD2EE01C48844208D10121202027F062
+:10AA100055FD0021202027F051FD22E017488442F7
+:10AA200008D10121402027F049FD0021402027F0D6
+:10AA300045FD16E01248844208D10121802027F00C
+:10AA40003DFD0021802027F039FD0AE00D488442B9
+:10AA500007D10121801527F031FD0021A01527F035
+:10AA60002DFD10BD0000024000040240000802401D
+:10AA7000000C024000100240001402400018024086
+:10AA8000001C024000200240F0B50A4600210023CD
+:10AA9000002400BF3DE0012505FA01F3156805EA31
+:10AAA00003049C4234D105684F000326BE40B543E1
+:10AAB000056015794E00B540066835430560157987
+:10AAC000012D02D01579022D16D185684F0003267D
+:10AAD000BE40B543856055794E00B5408668354324
+:10AAE0008560456801268E40B54345604568967986
+:10AAF0008E40B6B235434560C5684F000326BE4060
+:10AB0000B543C560D5794E00B540C6683543C560CC
+:10AB1000491C1029BFD3F0BDF0B5002300244D0718
+:10AB2000ED0E02FA05F3CE1000F1200555F826507F
+:10AB30004E07F70E0F26BE40B543CF1000F120069A
+:10AB400046F82750CE1000F1200555F8265045EA6A
+:10AB50000304CE1000F1200545F82640F0BD024662
+:10AB6000002013690B400BB1012000E0002070476A
+:10AB700041837047018370470249087E0021014AE2
+:10AB800011767047BC1200200E48006800F00100EA
+:10AB900000B100BE012080F3138800BF00BFBFF3E7
+:10ABA0004F8F0848E438006800F4E0600649084325
+:10ABB000001D0449E4390860BFF34F8F00BF00BF98
+:10ABC000FEE70000F0ED00E00000FA054AF6AA20DA
+:10ABD00001490860704700000030004030B502466F
+:10ABE0000024002305E012F8015B2819C4B2581CA8
+:10ABF000C3B28B42F7DB6042C0B230BD10B5002457
+:10AC00002DF070F964202CF0FBFF10BD2DE9F0430E
+:10AC1000ADF2DC7D07460D46164698460024A14657
+:10AC20008EA00068CDF8D80700200190042E7CDCAF
+:10AC30008B480079302101EB101006EBC60101EBC7
+:10AC40000611884A114408718548007900F00F0008
+:10AC5000303006EBC60101EB061111444871804803
+:10AC6000C078302101EB101006EBC60101EB061194
+:10AC7000114488717A48C07800F00F00303006EB3C
+:10AC8000C60101EB06111144C871FEF7EFFC142850
+:10AC900071D175480078142809D006EBC60101EB84
+:10ACA0000611704A8818FEF7FCFC6F4908706E4860
+:10ACB0000078142872D1B5F57A7F01DD4FF47A75EA
+:10ACC000FEF702FD0021694A03C268480068FEF7EA
+:10ACD00049FC6348C078302101EB10108DF8080062
+:10ACE0005F48C07800F00F0030308DF809005C48F4
+:10ACF000807801EB10108DF80A005948807800F038
+:10AD00000F0030308DF80B005548407801EB1010E3
+:10AD10008DF80C005248407800F00F0030308DF86C
+:10AD20000D00534890F80B0F00E093E001EB10107A
+:10AD30008DF80E004E4890F80B0F00F00F003030E9
+:10AD40008DF80F00B8F1020F16D13A208DF81000DF
+:10AD5000002406E0395D02AA04F109001154601CC8
+:10AD600084B2AC42F6DB05F1090081B201AA02A867
+:10AD7000FEF748FC47E067E0B8F1000F03D154202C
+:10AD80008DF8100005E0B8F1010F02D152208DF8C6
+:10AD900010003A208DF81100002429E040E0204600
+:10ADA00004EBD0714910795C4FEA21190A2099FB14
+:10ADB000F0F0C0EBC00109F130000844C1B202AAB2
+:10ADC00004F10A001154204604EBD0714910795C5B
+:10ADD00001F00F090A2099FBF0F0C0EBC00109F166
+:10ADE00030000844C1B204F10B001154A01C84B21D
+:10ADF000B4EB450FD3DB0A2000EB450081B201AA7A
+:10AE000002A8FEF7FFFB01AA02210DF5FB60FEF789
+:10AE1000F9FB0120FEF734FC00201349087019E00B
+:10AE200011480078422808D106EBC60101EB061153
+:10AE30000C4A8818FEF72BFC0CE00120FEF720FCE2
+:10AE400000200949087005E00021094880F80A1F20
+:10AE50002DF048F80DF2DC7DBDE8F0830D0A00000E
+:10AE6000C7310020600A0020380A0020400A002074
+:10AE7000BC22002070B5BCB000213A9139913891C4
+:10AE8000379136913591349133913291002230923D
+:10AE900031922E922F922D912C912B912A912991C2
+:10AEA0002891279126912591249123911591149110
+:10AEB00013911291119110910F919FEDFE0A8DED5A
+:10AEC0000E0AFDA006C8CDE90C12FDA006C8CDE90A
+:10AED0000A12BAE0FC48807858B30020FA4988701A
+:10AEE000FA48B0F8D407FA490968C1F57A7188427E
+:10AEF0001FD1F7480068C0F57A7081B2F348A0F816
+:10AF0000CC170021F248001FFEF782FDF149F048FE
+:10AF1000001FFEF763FD0120EF4908704FF47A71BE
+:10AF2000EB488C38C0F88C100121E948001FFEF76F
+:10AF30006FFDE548807B50B30021E3488173E7480B
+:10AF40004088E3498C39496CC1F57A7188421ED139
+:10AF5000DF488C38406CC0F57A70E0490839488089
+:10AF60000021DB484C38FEF753FDDD49D8484C380A
+:10AF7000FEF734FD0120DB4908704FF47A70D449A4
+:10AF80008C3948640121D2484C38FEF741FDCE4847
+:10AF9000807E50B30021CC488176D0488088CC494F
+:10AFA0008C394969C1F57A7188421ED1C8488C38FC
+:10AFB0004069C0F57A70C949083988800021C448C1
+:10AFC0007C38FEF725FDC849C1487C38FEF706FDF0
+:10AFD0000120C64908704FF47A71BD488C38416130
+:10AFE0000121BB487C38FEF713FDB74890F82600D6
+:10AFF00058B30021B44880F82610B848C088B44936
+:10B000008C39C96AC1F57A7188421ED1B0488C3832
+:10B01000C06AC0F57A70B1490839C8800021AC48CF
+:10B020006438FEF7F5FCB249A9486438FEF7D6FC4F
+:10B030000120B04908704FF47A70A5498C39C86274
+:10B040000121A3486438FEF7E3FC9F488178807BA8
+:10B0500001449D48807E01449B4890F826000844A6
+:10B0600000287FF437AF13F0BFBC9B48007820B1B5
+:10B070000020994908702D9019E09A48007828B16D
+:10B0800000209849087001202D9010E09748007822
+:10B0900028B100209549087002202D9007E09548BE
+:10B0A000007820B100209349087003202D909DF86E
+:10B0B000B41001EB4100C0EBC1108F4911F8300012
+:10B0C000C12836D19DF8B41001EB4100C0EBC1108E
+:10B0D000894901EBC000807808282AD101217B48EA
+:10B0E00080F824189DF8B40030B101280AD0022855
+:10B0F0000ED0032818D111E04FF480417F48FFF7AC
+:10B1000037FD11E04FF400517C48FFF731FD0BE0B3
+:10B110004FF480517948FFF72BFD05E04FF40061B3
+:10B120007648FFF725FD00BF00BF00207449086086
+:10B1300099E765480C389DF8B41010F8110001210A
+:10B14000B1EBD01F53F0AF826E4890F80A0FB8B140
+:10B15000624908399DF8B40031F8101009919DF842
+:10B16000B40000EB4001C1EBC011634800EBC1012A
+:10B17000012308919DF8B420DDE90801FFF746FDA1
+:10B180009DF8B41001EB410000EB01105E4901EBAA
+:10B19000001081792C919DF8B0000D2893F0688201
+:10B1A000DFE810F002970D003E17E52A053B393D18
+:10B1B00052410A506B5E286EB28303973D989DF80A
+:10B1C000B41001EB4100C0EBC1104B4901EBC000D2
+:10B1D00041780846099100211CF08EFAC1B22891ED
+:10B1E000002136911CE09DF8B41001EB410000EB0A
+:10B1F0000110454901EB00113031BDF8D80001EBD9
+:10B20000001041789DF8A000814204D1BDF8D8001B
+:10B21000C1B2289112E0BDF8D800401C81B236912D
+:10B220009DF8B40000EB400101EB0010364901EB42
+:10B230000010C179BDF8D8008142D4DC00BF9DF870
+:10B24000B40000EB4001C1EBC0102B4901EBC00082
+:10B25000807800F0F000A0280DD19DF8B41001EB2B
+:10B260004100C0EBC110244901EBC000807800F020
+:10B270000F0129910AE09DF8B41001EB4100C0EBE9
+:10B28000C1101D4901EBC00081782991BDF8A400CF
+:10B2900008B9102029909DF8B41001EB4100C0EBD3
+:10B2A000C110154901EBC001BDF8A400401C095CA8
+:10B2B00025912BE000000000016932303130300070
+:10B2C0000169323045303000283E0020BC72002039
+:10B2D0008C6002400088002012000020907A00203C
+:10B2E0000080201013000020208000101400002097
+:10B2F0000088001015000020088900200018024076
+:10B3000088024242BC22002098400020BDF8A400E0
+:10B31000401C81B209919DF8B40000EB4001C1EBE3
+:10B32000C010FE4901EBC0010891DDE908011CF0E5
+:10B3300073FE37909DF8B41001EB4100C0EBC110D3
+:10B34000F64901EBC001BDF8A400801C095CBDF802
+:10B35000DC00814242F062869DF8B41001EB4100AE
+:10B36000C0EBC110ED4901EBC0004078002842F36A
+:10B3700055869DF8B41001EB4100C0EBC110E749C0
+:10B3800001EBC001BDF8A400C01C0A5C9DF8B4002C
+:10B3900040F2533110FB01F0E14901EB800101F56E
+:10B3A00062719DF8A00000EB400303EB001001EB7D
+:10B3B000C00080F844200021DA4A9DF8B40002EB76
+:10B3C00000129DF8A0001154D74890F828000128D9
+:10B3D00040D19DF8B40000EB400101EB0010D349CF
+:10B3E00001EB001030309DF8A01000EB0110801C24
+:10B3F0000990007820F08000803009990870BDF82D
+:10B400009400B62814D0C52819D0D52802D0D92840
+:10B410001CD106E0BDF8A400032801DA0020259025
+:10B4200017E0BDF8A400032801DA0020259010E001
+:10B43000BDF8A400032801DA0020259009E0BDF83A
+:10B44000A400032801DA0020259002E000202590C6
+:10B4500000BF00BFBDF89400C3287CD01EDCB32819
+:10B4600001F0A4830DDC112802F09A84122802F066
+:10B47000DF84132802F07185B22842F0CE8501F0F6
+:10B48000E5BDB52801F0A883B62801F09584B92858
+:10B4900001F01A84BA28F0D101F061BBD9287CD020
+:10B4A0000ADCC52801F00986CA2877D0CE2802F028
+:10B4B0006D83D528E1D109E0E12802F07D83E528FC
+:10B4C00002F09A83E728D8D102F050BC9DF8B4105E
+:10B4D00001EB4100C0EBC110904901EBC000C17805
+:10B4E000934880F8021D9DF8B41040F2533011FBD0
+:10B4F00000F08B4901EB800101F562719DF8A0001D
+:10B5000000EB400202EB001011F830109DF8B4007F
+:10B5100040F2533210FB02F0814A02EB8000407986
+:10B5200081427DDA9DF8B41001EB410000EB01107F
+:10B530007E4901EB001030309DF8A01000EB0110A7
+:10B54000801C09907A4890F8020D0121A1EBD010DF
+:10B550000999097800E0FDE360F3000109980170A2
+:10B56000734890F8020DC0F34010E0BB9DF8B400A2
+:10B5700000EB400101EB00106C4901EB0010303092
+:10B580009DF8A01000EB01108078C0F3401050B37C
+:10B590009DF8B40000EB400101E0FDE3FDE301EBA9
+:10B5A0000010624901EB001030309DF8A01000EB54
+:10B5B0000110801C0990007820F00200801C09997D
+:10B5C00008709DF8B41040F2533011FB00F01146A2
+:10B5D00001EB800000F562709DF8A01001EB4102C4
+:10B5E00002EB011100E00EE000EBC1001830099001
+:10B5F000007820F00200801C099908709DF8B410B2
+:10B600000220FEF753FD00219DF8B40040F25332B2
+:10B6100010FB02F0424A02EB80000171022200E0BE
+:10B6200028E09DF8B40040F2533110FB01F03C4992
+:10B6300001EB800101F562719DF8A00000EB400371
+:10B6400003EB001001F83020B6229DF8B40040F260
+:10B65000533110FB01F0324901EB800000F56270BC
+:10B660009DF8A01001EB410303EB011100EBC100B9
+:10B670004271FDE32E4890F8020DC0F3C000A8B956
+:10B68000E5229DF8B40040F2533110FB01F024494B
+:10B6900001EB800000F562709DF8A01001EB410302
+:10B6A00003EB011100EBC1004271E2E79DF8B41019
+:10B6B00001EB410000EB01101C4901EB00103030A0
+:10B6C0009DF8A01000EB0110801C0990184890F81C
+:10B6D000020D0121A1EBD01009990A7860F3000254
+:10B6E0000A709DF8B40000EB400101EB00100F4917
+:10B6F00001EB001030309DF8A01000EB0110801C11
+:10B7000009900B4890F8020D42090998007862F3FD
+:10B710004100099908709DF8B4100BE008890020D9
+:10B7200058450020883E0020BC1200209840002090
+:10B73000BC22002001EB410000EB0110FE4901EBAF
+:10B74000001030309DF8A01000EB01108078C0F39D
+:10B7500040029DF8B40040F2533110FB01F0F7496C
+:10B7600001EB800000F562709DF8A01001EB410331
+:10B7700003EB011100EBC100007EC0F340008242E8
+:10B780007BD09DF8B41040F2533011FB00F0EB4930
+:10B7900001EB800000F562709DF8A01001EB410202
+:10B7A00002EB011100EBC100183009909DF8B410B4
+:10B7B00001EB410000EB0110DF4901EB00103030DC
+:10B7C0009DF8A01000EB01108078420809980078DD
+:10B7D00062F34100099908709DF8B41001EB410033
+:10B7E00000EB0110D44901EB001030309DF8A0109F
+:10B7F00000EB01108078C0F34000E8B3D9229DF837
+:10B80000B40040F2533110FB01F0CC4901EB800051
+:10B8100000F562709DF8A01001EB410303EB0111EC
+:10B8200000EBC1004271C64890F8E00700287CD1C7
+:10B830009DF8B41040F2533011FB00F0BF4901EB0A
+:10B84000800000F562709DF8A01001EB410202EB50
+:10B85000011100EBC10090F87F00002865D0112392
+:10B860009DF8B40040F2533110FB01F0B34901EBF5
+:10B87000800101F5627101E06EE088E19DF8A000B1
+:10B8800000EB400202EB001001EBC00090F88000DA
+:10B8900040F2533110FB01F0A84901EB800101F5A2
+:10B8A00062719DF8B40040F2533210FB02F0A34ADB
+:10B8B00002EB800202F562729DF8A00000EB4004EA
+:10B8C00004EB001002EBC00090F8810000EB400296
+:10B8D00002EB001001EBC00080F87E30F3239DF8EE
+:10B8E000B40040F2533110FB01F0944901EB8001A8
+:10B8F00001F562719DF8A00000EB400202EB001020
+:10B9000001EBC00090F8800040F2533110FB01F0D1
+:10B910008A4901EB800101F562719DF8B40040F2A3
+:10B92000533210FB02F0854A00E096E002EB800003
+:10B9300000F562709DF8A02002EB420404EB0212B5
+:10B9400000EBC20090F8810000EB400202EB001017
+:10B9500001EBC000437115E101229DF8B40040F2F3
+:10B96000533110FB01F0754901EB800101F5627163
+:10B970009DF8A00000EB400303EB001001EBC000BA
+:10B980004273D9229DF8B40040F2533110FB01F00C
+:10B990006A4901EB800101F562719DF8A00000EB9E
+:10B9A000400303EB001001EBC000427101229DF83F
+:10B9B000B40040F2533110FB01F0604901EB80000C
+:10B9C00000F562709DF8A01001EB410303EB01113B
+:10B9D00000EBC10080F84620594890F8E007E0BB32
+:10B9E0009DF8B40040F2533110FB01F0534901EBD4
+:10B9F000800000F562709DF8A01001EB410202EB9F
+:10BA0000011100EBC10090F87F0030B39DF8B41035
+:10BA100040F2533011FB00F0484901EB800101F581
+:10BA200062719DF8A00000EB400202EB001001EBF8
+:10BA3000C00090F8801001EB410000EB01103E497E
+:10BA400001EB001130319DF8B40040F2533210FB8D
+:10BA500002F03A4A02EB800200E093E002F56272E3
+:10BA60009DF8A00000EB400303EB001002EBC000C8
+:10BA700090F8810001EB0010801C0990007820F004
+:10BA800004020998027000239DF8B40040F253317B
+:10BA900010FB01F0294901EB800000F562709DF870
+:10BAA000A01001EB410202EB011100EBC10090F884
+:10BAB000800040F2533110FB01F0204901EB80007F
+:10BAC00000F562709DF8B41040F2533211FB02F1A0
+:10BAD0001A4A02EB810202F562729DF8A01001EB96
+:10BAE000410404EB011102EBC10191F8811001EB5B
+:10BAF000410202EB011100EBC10080F87E30F3231C
+:10BB00009DF8B40040F2533110FB01F00B4901EBFA
+:10BB1000800000F562709DF8A01001EB410202EB7D
+:10BB2000011100EBC10090F8800040F2533110FB8E
+:10BB300001F0024906E0000098400020584500202E
+:10BB4000BC32002001EB800000F562709DF8B4105B
+:10BB500040F2533211FB02F1FE4A02EB810101F582
+:10BB600062719DF8A02002EB420404EB021201EB8B
+:10BB7000C20191F8811001EB410202EB011100EBCF
+:10BB8000C10043719DF8B4100220FEF78FFA9DF8B2
+:10BB9000B40000EB400101EB0010EF4901EB001194
+:10BBA00030319DF8A00001EB0010807800F0010218
+:10BBB0009DF8B40040F2533110FB01F0E54901EB70
+:10BBC000800000F562709DF8A01001EB410303EBCB
+:10BBD000011100EBC100007E00F00100824279D02B
+:10BBE0009DF8B40040F2533110FB01F0D94901EB4C
+:10BBF000800000F562709DF8A01001EB410202EB9D
+:10BC0000011100EBC100183009909DF8B40000EB61
+:10BC1000400101EB0011D04800EB011030309DF8DD
+:10BC2000A01000EB0110807809990A7860F30002F7
+:10BC30000A709DF8B41001EB410000EB0110C649F9
+:10BC400001EB001030309DF8A01000EB011080785F
+:10BC500000F00100E8BB9DF8B41001EB410000EBDF
+:10BC60000110BD4901EB001030309DF8A01000EB31
+:10BC700001108078C0F3401068B39DF8B41040F212
+:10BC8000533011FB00F0B34901EB800000F5627006
+:10BC90009DF8A01001EB410202EB011100EBC10085
+:10BCA00090F84600B8B99DF8B41040F2533011FB3B
+:10BCB00000F0A84901EB800000F562709DF8A0102B
+:10BCC00001EB410202EB011100EBC100407B10B916
+:10BCD00002E070E0A9E23EE09DF8B41001EB410003
+:10BCE00000EB01109C4901EB001030309DF8A010D2
+:10BCF00000EB01108078C0F3400060BB01229DF88A
+:10BD0000B40040F2533110FB01F0924901EB800185
+:10BD100001F562719DF8A00000EB400303EB0010F9
+:10BD200001EBC0004273D9229DF8B40040F25331B8
+:10BD300010FB01F0874901EB800101F562719DF86C
+:10BD4000A00000EB400303EB001001EBC0004271C8
+:10BD5000012201E0F0E314E09DF8B40040F2533119
+:10BD600010FB01F07B4901EB800000F562709DF84B
+:10BD7000A01001EB410303EB011100EBC10080F8BF
+:10BD8000462000229DF8B40040F2533110FB01F030
+:10BD9000704901EB800001E0FEE3FEE300F5627014
+:10BDA0009DF8A01001EB410303EB011100EBC10072
+:10BDB00080F8452034E29DF8B41040F2533011FB76
+:10BDC00000F0644901EB800000F562709DF8A0105E
+:10BDD00001EB410202EB011100EBC10090F84600BB
+:10BDE000B0B901229DF8B40040F2533110FB01F0CC
+:10BDF000584901EB800000F562709DF8A01001EB3E
+:10BE0000410303EB011100EBC10080F845202AE05B
+:10BE100000229DF8B40040F2533110FB01F04D496F
+:10BE200001EB800101F562719DF8A00000EB400379
+:10BE300003EB001001EBC00080F845209DF8B41022
+:10BE400001EB410000EB0110434901EB00113031DF
+:10BE50009DF8A00001EB0010801C0990007820F0F4
+:10BE60000102099802703D4890F8E00790B100E0A7
+:10BE700067E29DF8B40000EB400101EB0010364989
+:10BE800001EB001030309DF8A01000EB0110807A1B
+:10BE900002288FD1324890F8290001288AD13048F1
+:10BEA000D0F80C022E49498D88427DD29DF8B4000D
+:10BEB00040F2533110FB01F0264901EB800000F500
+:10BEC00062709DF8A01001EB410202EB011100EB42
+:10BED000C10090F8450001283BD19DF8B40040F224
+:10BEE000533110FB01F01B4901EB800000F562703B
+:10BEF0009DF8A01001EB410202EB011100EBC10023
+:10BF000090F87F0028BB9DF8B40000EB400101EBE6
+:10BF10000010114901EB001130319DF8A00001EB38
+:10BF2000001001789DF8B40040F2533210FB02F08B
+:10BF3000084A02EB80004170C3229DF8B40040F231
+:10BF4000533110FB01F0034901EB800101F56271EF
+:10BF500008E080E05845002098400020BC320020D6
+:10BF6000BC1200209DF8A00000EB400303EB001082
+:10BF700001EBC000427100229DF8B40000EB4001CB
+:10BF800001EB0010FE4901EB001130319DF8A000DB
+:10BF900001EB0010426001229DF8B40000EB40016B
+:10BFA00001EB0010F64900E0EAE001EB001130314E
+:10BFB0009DF8A00001EB0010C2729DF8B4100220A1
+:10BFC000FEF774F800213A911CE000229DF8B400BD
+:10BFD00040F2533110FB01F0EA4901EB800101F519
+:10BFE00062719DF8A00000EB400303EB001001EB31
+:10BFF000C0014731BDF8E8000A54BDF8E800401C14
+:10C0000081B23A91BDF8E8000628DEDB00203A90C4
+:10C010001CE000229DF8B40040F2533110FB01F007
+:10C02000D84901EB800101F562719DF8A00000EB99
+:10C03000400303EB001001EBC0016331BDF8E800E1
+:10C040000A54BDF8E800401C81B23A91BDF8E800FE
+:10C050000F28DEDBE4E09DF8B41040F2533011FB12
+:10C0600000F0C84901EB800000F562709DF8A01057
+:10C0700001EB410202EB011100EBC10090F8450019
+:10C0800001287DD19DF8B41040F2533011FB00F02F
+:10C09000BC4901EB800101F562719DF8A00000EB45
+:10C0A000400202EB001001EBC00090F8801040F25B
+:10C0B000533011FB00F0B34901EB800101F56271CF
+:10C0C0009DF8B40040F2533210FB02F0AD4A02EB8F
+:10C0D000800000F562709DF8A02002EB420303EBA4
+:10C0E000021200EBC20090F8810000EB400202EB6C
+:10C0F000001001EBC00090F87E00032840D100231F
+:10C100009DF8B40040F2533110FB01F09D4901EB62
+:10C11000800101F562719DF8A00000EB400202EB86
+:10C12000001001EBC00090F8800040F2533110FB8A
+:10C1300001F0944901EB800101F562719DF8B400B2
+:10C1400040F2533210FB02F08E4A02EB800202F5FD
+:10C1500062729DF8A00000EB400404EB001002EBBB
+:10C16000C00090F8810000EB400202EB001001EBF0
+:10C17000C00080F87E309DF8B41001EB410000E073
+:10C180004EE000EB01107E4901EB001130319DF8CB
+:10C19000A00001EB001001789DF8B40040F253328A
+:10C1A00010FB02F0774A02EB80004170C3229DF839
+:10C1B000B40040F2533110FB01F0724901EB8001F1
+:10C1C00001F562719DF8A00000EB400303EB001045
+:10C1D00001EBC000427100229DF8B40000EB400169
+:10C1E00001EB0010664901EB001130319DF8A00011
+:10C1F00001EB0010426002229DF8B40000EB400108
+:10C2000001EB00105E4901EB001130319DF8A000F8
+:10C2100001EB0010C2729DF8B4100220FDF746FF3A
+:10C220009DF8B4100220FDF741FF9DF8B41001EB1A
+:10C23000410000EB0110524901EB001030309DF835
+:10C24000A01000EB01108078C0F3400050B39DF8BF
+:10C25000B41040F2533011FB00F04A4901EB80006A
+:10C2600000F562709DF8A01001EB410202EB011194
+:10C2700000EBC1004079D52814D1D9229DF8B40033
+:10C2800040F2533110FB01F03E4901EB800000F514
+:10C2900062709DF8A01001EB410303EB011100EB6C
+:10C2A000C10042719DF8B41040F2533011FB00F010
+:10C2B000344901EB800000F562709DF8A01001EB9D
+:10C2C000410202EB011100EBC1008078B22838D1A5
+:10C2D0009DF8B41001EB410000EB0110284901EB7F
+:10C2E000001030309DF8A01000EB01108078C0F3F2
+:10C2F000400030BB9DF8B40000EB400101EB0010A2
+:10C300001F4901EB001030309DF8A01000EB011028
+:10C310008078C0F34010A0B9E5229DF8B40040F247
+:10C32000533110FB01F0174901EB800000F56270FA
+:10C330009DF8A01001EB410303EB011100EBC100DC
+:10C3400042719DF8B40000EB400101EB00100C4974
+:10C3500001EB001030309DF8A01000EB0110807848
+:10C360000121B1EBD01F7DD19DF8B40000EB40015D
+:10C3700001EB0010024901EB0010303004E0000036
+:10C3800098400020584500209DF8A01000EB0110B7
+:10C39000807800F00100002864D19DF8B40040F2DC
+:10C3A000533110FB01F0F74901EB800000F562709A
+:10C3B0009DF8A01001EB410202EB011100EBC1005E
+:10C3C00090F8460000284DD19DF8B40000EB4001E4
+:10C3D00001EB0010EC4901EB001030309DF8A0108B
+:10C3E00000EB01108078C0F3C000D8BB9DF8B4000A
+:10C3F00000EB400101EB0010E34901EB001030308D
+:10C400009DF8A01000EB0110407A00F0010048B345
+:10C410009DF8B40040F2533110FB01F0D94901EB13
+:10C42000800000F562709DF8A01001EB410202EB64
+:10C43000011100EBC10090F8900000F0010088B9F4
+:10C440009DF8B40040F2533110FB01F0CD4901EBEF
+:10C45000800000F562709DF8A01001EB410202EB34
+:10C46000011100E03FE000EBC10090F88200D0B382
+:10C4700000203A902CE09DF8B40040F2533110FBBC
+:10C4800001F0C04901EB800101F562719DF8A00047
+:10C4900000EB400202EB001001EBC00000F1830151
+:10C4A000BDF8E8000A5C9DF8B40000EB400101EB28
+:10C4B0000010B54901EB00100E30BDF8E810405CEB
+:10C4C000824200D008E0BDF8E800401C81B23A91F9
+:10C4D000BDF8E8000628CEDB00BFBDF8E80006285E
+:10C4E0006CD13A902EE069E09DF8B41040F25330E0
+:10C4F00011FB00F0A34901EB800101F562719DF889
+:10C50000A00000EB400202EB001001EBC00000F1C4
+:10C510008301BDF8E8000A5C9DF8B40000EB40011F
+:10C5200001EB0010984901EB00100E30BDF8E81047
+:10C53000405C824201D009E09DE2BDF8E800401C69
+:10C5400081B23A91BDF8E8000A28CDDB00BFBDF802
+:10C55000E8000A2832D09DF8B41040F2533011FBA5
+:10C5600000F0884901EB800000F562709DF8A01092
+:10C5700001EB410202EB011100EBC1009030099088
+:10C58000007820F00100401C0999087012229DF8E3
+:10C59000B40040F2533101E012E0CAE210FB01F0B6
+:10C5A000784901EB800000F562709DF8A01001EB66
+:10C5B000410303EB011100EBC100427101F02DBDFD
+:10C5C0009DF8B41001EB410000EB01106E4901EB46
+:10C5D0000010007BD0BBBDF8A400082800D0EDE718
+:10C5E00000203A9028E09DF8B41001EB4100C0EB28
+:10C5F000C110664901EBC001BDF8E800C01C085C31
+:10C6000000F00F00092800DD1AE09DF8B41001EBDE
+:10C610004100C0EBC1105D4901EBC001BDF8E8006D
+:10C62000C01C085C00F0F000902800DD08E0BDF8B8
+:10C63000E800401C81B23A91BDF8E8000628D2DB40
+:10C6400000BFBDF8E800062801DAB7E76EE09DF804
+:10C65000B41001EB4100C0EBC1104C4901EBC0002C
+:10C66000C07801049DF8B40000EB4002C2EBC0109A
+:10C67000464A02EBC000007941EA00219DF8B4006F
+:10C6800000EB4002C2EBC010404A02EBC000407910
+:10C6900001439DF8B40040F2533210FB02F0394AD6
+:10C6A00002EB800202F562729DF8A00000EB4003ED
+:10C6B00003EB001002EBC000C0F81A109DF8B41094
+:10C6C00001EB4100C0EBC110304901EBC0008079A3
+:10C6D00001049DF8B40000EB4002C2EBC0102B4AED
+:10C6E00002EBC000C07941EA00219DF8B40000EBE4
+:10C6F0004002C2EBC010254A02EBC000007A0143A1
+:10C700009DF8B40040F2533210FB02F01D4A02EBD8
+:10C71000800000F562709DF8A02002EB420303EB5D
+:10C72000021200EBC200C0F81E10C6E0BDF8A40063
+:10C730000A2800D042E700203A902EE09DF8B4008D
+:10C7400000EB4001C1EBC010104901EBC001BDF886
+:10C75000E800C01C085C00F00F00092800DD20E0A4
+:10C760009DF8B40000EB4001C1EBC010074901EB9C
+:10C77000C001BDF8E800C01C085C00F0F000902883
+:10C7800006DD0EE058450020984000200889002072
+:10C79000BDF8E800401C81B23A91BDF8E8000828D5
+:10C7A000CCDB00BFBDF8E800082800DA06E79DF8FA
+:10C7B000B40000EB4001C1EBC010F94901EBC0002F
+:10C7C000C07801069DF8B40000EB4002C2EBC01037
+:10C7D000F34A02EBC000007941EA00419DF8B40041
+:10C7E00000EB4002C2EBC010ED4A02EBC000407902
+:10C7F00041EA00219DF8B40000EB4002C2EBC010FA
+:10C80000E74A02EBC000807901439DF8B40040F292
+:10C81000533210FB02F0E34A02EB800202F562722F
+:10C820009DF8A00000EB400303EB001002EBC000FA
+:10C83000C0F81A109DF8B40000EB4001C1EBC01025
+:10C84000D74901EBC000C07901069DF8B40000EBA8
+:10C850004002C2EBC010D24A02EBC000007A41EAAB
+:10C8600000419DF8B40000EB4002C2EBC010CC4A7E
+:10C8700002EBC000407A41EA00219DF8B40000EBD1
+:10C880004002C2EBC010C64A02EBC000807A0143EE
+:10C890009DF8B40040F2533210FB02F0C14A02EBA3
+:10C8A000800000F562709DF8A02002EB420303EBCC
+:10C8B000021200EBC200C0F81E109DF8B40040F256
+:10C8C000533110FB01F0B74901EB800101F56271B2
+:10C8D0009DF8A00000EB400202EB001011F83010B0
+:10C8E0009DF8B40040F2533210FB02F0AD4A02EB67
+:10C8F00080004079814234DA00219DF8B40040F292
+:10C90000533210FB02F0A74A02EB800001710422AF
+:10C910009DF8B40040F2533110FB01F0A14901EB46
+:10C92000800101F562719DF8A00000EB400303EB6C
+:10C93000001001F83020C5229DF8B40040F25331B8
+:10C9400010FB01F0974901EB800000F562709DF843
+:10C95000A01001EB410303EB011100EBC100427198
+:10C9600088E09DF8B41001EB410000EB01108E4906
+:10C9700001EB001030309DF8A01000EB0110807822
+:10C98000C0F3400058B39DF8B41040F2533011FB8F
+:10C9900000F0844901EB800000F562709DF8A01062
+:10C9A00001EB410202EB011100EBC1004079D928F3
+:10C9B00015D1D5229DF8B40040F2533110FB01F09F
+:10C9C000784901EB800000F562709DF8A01001EB42
+:10C9D000410303EB011100EBC10042714AE09DF8F5
+:10C9E000B41040F2533011FB00F06E4901EB8000AF
+:10C9F00000F562709DF8A01001EB410202EB0111FD
+:10CA000000EBC100807B012834D100229DF8B400E6
+:10CA100040F2533110FB01F0624901EB800101F556
+:10CA200062719DF8A00000EB400303EB001001EBE6
+:10CA3000C0008273B6229DF8B40040F2533110FB5F
+:10CA400001F0584901EB800101F562719DF8A000E9
+:10CA500000EB400303EB001001EBC000427100212A
+:10CA60009DF8B40040F2533210FB02F04D4A02EB45
+:10CA700080000171A2E5D5229DF8B40040F2533147
+:10CA800010FB01F0474901EB800101F562719DF84F
+:10CA9000A00000EB400303EB001001EBC00042716B
+:10CAA00001219DF8B40040F2533210FB02F03D4AE0
+:10CAB00002EB800001719DF8B41001EB4100C0EB66
+:10CAC000C110374901EBC000C078592816D19DF834
+:10CAD000B41001EB410000EB0110334901EB0010F1
+:10CAE00030309DF8A01000EB0110801C09900078F8
+:10CAF00020F0200020300999087014E09DF8B4104F
+:10CB000001EB410000EB0110274901EB0010303030
+:10CB10009DF8A01000EB0110801C0990007820F017
+:10CB20002002099802709DF8B4100220FDF7BEFAA9
+:10CB300044E5D5229DF8B40040F2533110FB01F0DA
+:10CB4000184901EB800000F562709DF8A01001EB20
+:10CB5000410303EB011100EBC10042712EE5D52228
+:10CB60009DF8B40040F2533110FB01F00D4901EB88
+:10CB7000800101F562719DF8A00000EB400303EB1A
+:10CB8000001001EBC000427101219DF8B40040F299
+:10CB9000533210FB02F0034A02EB800001710DE5F5
+:10CBA000088900205845002098400020D5229DF893
+:10CBB000B40040F2533110FB01F0FE4901EB80005C
+:10CBC00000F562709DF8A01001EB410303EB011129
+:10CBD00000EBC1004271F1E49DF8B41040F2533013
+:10CBE00011FB00F0F34901EB800000F56270BDF825
+:10CBF000D81001EB410202EB011100EBC10080797A
+:10CC0000012840D100229DF8B40040F2533110FBBE
+:10CC100001F0E84901EB800101F56271BDF8D8002F
+:10CC200000EB400303EB001001EBC0008271D52242
+:10CC30009DF8B40040F2533110FB01F0DD4901EBE7
+:10CC4000800101F562719DF8A00000EB400303EB49
+:10CC5000001001EBC00042719DF8B41001EB4100DF
+:10CC600000EB0110D44901EB001130319DF8A00018
+:10CC700001EB0010801C0990007820F00400001DDA
+:10CC8000099908701FE0C3229DF8B40040F25331A7
+:10CC900010FB01F0C74901EB800101F562719DF8BD
+:10CCA000A00000EB400303EB001001EBC000427159
+:10CCB00000219DF8B40040F2533210FB02F0BD4A4F
+:10CCC00002EB8000017179E49DF8B41040F253301A
+:10CCD00011FB00F0B74901EB800000F56270BDF870
+:10CCE000D81001EB410202EB011100EBC100807989
+:10CCF000012840D100229DF8B40040F2533110FBCE
+:10CD000001F0AC4901EB800101F56271BDF8D8007A
+:10CD100000EB400303EB001001EBC0008271D52251
+:10CD20009DF8B40040F2533110FB01F0A14901EB32
+:10CD3000800101F562719DF8A00000EB400303EB58
+:10CD4000001001EBC00042719DF8B41001EB4100EE
+:10CD500000EB0110984901EB001130319DF8A00063
+:10CD600001EB0010801C0990007820F00400001DE9
+:10CD7000099908701FE0C3229DF8B40040F25331B6
+:10CD800010FB01F08B4901EB800101F562719DF808
+:10CD9000A00000EB400303EB001001EBC000427168
+:10CDA00000219DF8B40040F2533210FB02F0814A9A
+:10CDB00002EB8000017112E49DF8B41001EB410018
+:10CDC00000EB01107C4901EB0010007B50BB9DF88B
+:10CDD000B41001EB4100C0EBC110784901EBC00079
+:10CDE00001799DF8B40000EB4002C2EBC010734A19
+:10CDF00002EBC000C07841EA00229DF8B40040F286
+:10CE0000533110FB01F06B4901EB800000F56270BB
+:10CE10009DF8A01001EB410303EB011100EBC100F1
+:10CE2000426335E09DF8B40000EB4001C1EBC01057
+:10CE3000624901EBC000C07801049DF8B40000EB2A
+:10CE40004002C2EBC0105D4A02EBC000007941EA2B
+:10CE500000219DF8B40000EB4002C2EBC010574A1D
+:10CE600002EBC000407901439DF8B40040F2533218
+:10CE700010FB02F04F4A02EB800000F562709DF853
+:10CE8000A02002EB420303EB021200EBC20041635D
+:10CE90009DF8B40040F2533110FB01F0454901EB1D
+:10CEA000800101F562719DF8A00000EB400202EBE9
+:10CEB000001011F830109DF8B40040F2533210FB0E
+:10CEC00002F03C4A02EB80004079814234DA0021D2
+:10CED0009DF8B40040F2533210FB02F0354A02EBE9
+:10CEE0008000017103229DF8B40040F2533110FB21
+:10CEF00001F0304901EB800101F562719DF8A0005D
+:10CF000000EB400303EB001001F83020D9229DF81C
+:10CF1000B40040F2533110FB01F0264901EB8000D0
+:10CF200000F562709DF8A01001EB410303EB0111C5
+:10CF300000EBC100427188E09DF8B40040F253312B
+:10CF400010FB01F01B4901EB800000F56270BDF899
+:10CF5000D81001EB410202EB011100EBC100807916
+:10CF6000012852D100229DF8B40040F2533110FB49
+:10CF700001F0104901EB800101F56271BDF8D800A4
+:10CF800000EB400303EB001001EBC0008271D922DB
+:10CF90009DF8B40040F2533110FB01F0054901EB5C
+:10CFA000800101F562719DF8A00000EB400303EBE6
+:10CFB000001005E058450020984000200889002016
+:10CFC00001EBC00042719DF8B41001EB410000EB91
+:10CFD0000110FE4901EB001130319DF8A00001EB7A
+:10CFE0000010801C0990007820F00400001D0999B1
+:10CFF000087001209DF8B41040F2533211FB02F189
+:10D00000F34A02EB810108711FE0C5229DF8B400CC
+:10D0100040F2533110FB01F0ED4901EB800101F5C5
+:10D0200062719DF8A00000EB400303EB001001EBE0
+:10D03000C000427100219DF8B40040F2533210FB51
+:10D0400002F0E34A02EB8000017113E500219DF834
+:10D05000B40040F2533210FB02F0DD4A02EB8000D4
+:10D0600001719DF8B40000EB400101EB0010D749BD
+:10D0700001EB001130319DF8A00001EB0010801C85
+:10D080000990007820F00400001D09990870D5224D
+:10D090009DF8B40040F2533110FB01F0CC4901EB94
+:10D0A000800000F562709DF8A01001EB410303EBD6
+:10D0B000011100EBC1004271DCE49DF8B41001EBFA
+:10D0C000410000EB0110C14901EB0010007BD0BB17
+:10D0D000BDF8A4000C2800D0CCE400213A9128E04F
+:10D0E0009DF8B41001EB4100C0EBC111B94800EB51
+:10D0F000C101BDF8E800C01C085C00F00F00092861
+:10D1000000DD1AE09DF8B41001EB4100C0EBC11046
+:10D11000B04901EBC001BDF8E800C01C085C00F09C
+:10D12000F000902800DD08E0BDF8E800401C81B266
+:10D130003A91BDF8E8000A28D2DB00BFBDF8E8004C
+:10D140000A2801DA96E482E000202E902F90002138
+:10D150003A911EE0DDE92E10000240EA1162090258
+:10D16000CDE92E129DF8B41001EB4100C0EBC110C7
+:10D17000984901EBC001BDF8E800C01C085CDDE97E
+:10D180002E341843CDE92E04BDF8E800401C80B2CF
+:10D190003A90BDF8E8000528DCDB9DF8B400DDE935
+:10D1A0002E2140F2533310FB03F0894B03EB800335
+:10D1B00003F562739DF8A00000EB400404EB00103F
+:10D1C00003EBC00040F8222F416000222E922F92E4
+:10D1D00000213A911EE0DDE92E10000240EA1162C2
+:10D1E0000902CDE92E129DF8B41001EB4100C0EB0D
+:10D1F000C110784901EBC001BDF8E8000830085CB7
+:10D20000DDE92E241043CDE92E04BDF8E800401CD2
+:10D2100080B23A90BDF8E8000528DCDB9DF8B40048
+:10D22000DDE92E2140F2533310FB03F0684B03EB92
+:10D23000800000F562709DF8A03003EB430404EB1E
+:10D24000031300EBC30022308260C160BCE0BDF874
+:10D25000A4000E2800D00DE400213A9128E09DF8AA
+:10D26000B41001EB4100C0EBC1105A4901EBC00101
+:10D27000BDF8E800C01C085C00F00F00092800DDC4
+:10D280001AE09DF8B41001EB4100C0EBC110514908
+:10D2900001EBC001BDF8E800C01C085C00F0F00024
+:10D2A000902800DD08E0BDF8E800401C81B23A910A
+:10D2B000BDF8E8000C28D2DB00BFBDF8E8000C2860
+:10D2C00000DA35E400202E902F9000213A911EE0E4
+:10D2D000DDE92E10000240EA11620902CDE92E12AA
+:10D2E0009DF8B41001EB4100C0EBC110394901EBCE
+:10D2F000C001BDF8E800C01C085CDDE92E3418430D
+:10D30000CDE92E04BDF8E800401C80B23A90BDF88B
+:10D31000E8000628DCDB9DF8B400DDE92E1240F2BF
+:10D32000533310FB03F02A4B03EB800303F56273C6
+:10D330009DF8A00000EB400404EB001003EBC000DC
+:10D3400040F8221F426000222E922F9200213A9133
+:10D350001EE0DDE92E10000240EA11620902CDE96B
+:10D360002E129DF8B41001EB4100C0EBC110194919
+:10D3700001EBC001BDF8E8000930085CDDE92E24AE
+:10D380001043CDE92E04BDF8E800401C80B23A906D
+:10D39000BDF8E8000628DCDB9DF8B400DDE92E21AD
+:10D3A00040F2533310FB03F0094B03EB800000F510
+:10D3B00062709DF8A03003EB430404EB031300EB11
+:10D3C000C30022308260C16006E000009840002067
+:10D3D00058450020088900209DF8B41040F25330D1
+:10D3E00011FB00F0FE4901EB800101F562719DF82F
+:10D3F000A00000EB400202EB001011F830109DF885
+:10D40000B40040F2533210FB02F0F54A02EB800008
+:10D41000407981427ED19DF8B4009DF8A01001EBC7
+:10D420000010C217CDE92E02EE4890F8E00708B3CD
+:10D430009DF8B41001EB410000EB0110EA4901EB4B
+:10D44000001030309DF8A01000EB0110807A022807
+:10D4500010D09DF8B41001EB410000EB0110E2493F
+:10D4600001EB001030309DF8A01000EB0110C07AE5
+:10D4700000287DDD00229DF8B40000EB400101EBA7
+:10D480000010D94901EB001030309DF8A01000EBDE
+:10D490000110C272D548D0F80C020521B0FBF1F2A0
+:10D4A00001FB120000EB4001D0482C3000EB411092
+:10D4B0000D3009909DF8B40040F2533110FB01F09B
+:10D4C000C74901EB800000F562709DF8A01001EBE8
+:10D4D000410202EB011100EBC10022301022014693
+:10D4E00008900998FAF7B1FEC048D0F80C0205215F
+:10D4F000B0FBF1F201FB120000EB4001BB482C3005
+:10D5000000EB41129DF8B40040F2533110FB01F0E2
+:10D51000B34900E0D0E201EB800101F562719DF8B2
+:10D52000A00000EB400303EB001001EBC00050F83B
+:10D530001A1F42F8011F40685060AC48D0F80C0236
+:10D540000521B0FBF1F201FB120000EB4001A748FE
+:10D550002C3000EB41129DF8B40000EB400101EBD0
+:10D560000010A14901EB001130319DF8A00000E04E
+:10D5700093E101EB0010007810709C48D0F80C0289
+:10D580000521B0FBF1F201FB120000EB40019748CE
+:10D590002C3000EB41119348F538026841F81D2FFB
+:10D5A000808888809148D0F80C020521B0FBF1F208
+:10D5B00001FB120000EB40018C482C3000EB4112C3
+:10D5C0009DF8B40040F2533110FB01F0844901EBA7
+:10D5D000800101F562719DF8A00000EB400303EBB0
+:10D5E000001001EBC000406BC2F809007F48D0F882
+:10D5F0000C020521B0FBF1F201FB120000EB40012F
+:10D600007A482C3000EB41129DF8B40000EB400149
+:10D6100001EB0010744901EB001130319DF8A000BE
+:10D6200001EB00104068C2F8230000229DF8B4000E
+:10D6300000EB400101EB00106B4901EB00113031B0
+:10D640009DF8A00001EB0010426000213A9154E0E7
+:10D650006648D0F80C020521B0FBF1F201FB120084
+:10D6600000EB400161482C3000EB41112731BDF83F
+:10D67000E8409DF8B40040F2533210FB02F0584AE3
+:10D6800002EB800202F562729DF8A00000EB4003FD
+:10D6900003EB001002EBC00090F8800040F2533220
+:10D6A00010FB02F04E4A02EB800202F562729DF816
+:10D6B000B40040F2533310FB03F0494B03EB8003FB
+:10D6C00003F562739DF8A00000EB400505EB001028
+:10D6D00003EBC00090F8810000EB400303EB001067
+:10D6E00002EBC0024732BDF8E800001D105C08558F
+:10D6F000BDF8E800401C81B23A91BDF8E800062868
+:10D70000A6DB00213A9142E000239DF8B40040F2EC
+:10D71000533110FB01F0324901EB800101F56271D8
+:10D720009DF8A00000EB400202EB001001EBC000EE
+:10D7300090F8800040F2533110FB01F0284901EBD2
+:10D74000800101F562719DF8B40040F2533210FB84
+:10D7500002F0234A02EB800202F562729DF8A000FB
+:10D7600000EB400404EB001002EBC00090F88100D5
+:10D7700000EB400202EB001001EBC0014731BDF8A5
+:10D78000E8000B54BDF8E800401C81B23A91BDF8A6
+:10D79000E8000A28B8DB1548D0F80C020521B0FBD8
+:10D7A000F1F080B2014609900220FBF791FC0021C4
+:10D7B0000620FCF77BFC0D48D0F80C020B49498D84
+:10D7C000884206D20948D0F80C02401C0749C1F82B
+:10D7D0000C0200210520FCF769FC9DF8B40007E06D
+:10D7E00058450020BC32002098400020BC12002088
+:10D7F00000EB400101EB0010FA4901EB0010303062
+:10D800009DF8A01000EB0110801C0990007820F01A
+:10D810000400001D09990870F348D0F80C02052196
+:10D82000B0FBF1F201FB120000EB4001EE482C309E
+:10D8300000EB4110D0F823202E9800EB4001EB487C
+:10D8400000EB4110C0F8232000203A9020E0E64889
+:10D85000D0F80C020521B0FBF1F201FB120000EB45
+:10D860004001E1482C3000EB41102730BDF8E810B2
+:10D87000425C2E9800EB4001DC4800EB411127315F
+:10D88000BDF8E8000A54BDF8E800401C81B23A91A6
+:10D89000BDF8E8000628DADB59E09DF8B40000EB9B
+:10D8A000400101EB0010CF4901EB001030309DF832
+:10D8B000A01000EB0110801C0990007820F00800F7
+:10D8C0000830099908709DF8B40000EB400101EBA5
+:10D8D0000010C44901EB001030309DF8A01000EB9F
+:10D8E000011042682E9800EB4001C04800EB411047
+:10D8F000C0F8232000203A9025E09DF8B40040F2C3
+:10D90000533110FB01F0BA4901EB800101F562715E
+:10D910009DF8A00000EB400202EB001001EBC001FB
+:10D920004731BDF8E8000A5C2E9800EB4001AF4893
+:10D9300000EB41112731BDF8E8000A54BDF8E800BA
+:10D94000401C81B23A91BDF8E8000628D5DB9DF86D
+:10D95000B40000EB400101EB0010A24901EB001004
+:10D9600030309DF8A01000EB0110801C0990007869
+:10D9700020F02002099802709DF8B4100220FCF7F4
+:10D9800095FB9DF8B40040F2533110FB01F098492B
+:10D9900001EB800000F562709DF8A01001EB4102E0
+:10D9A00002EB011100EBC100223009902E9800EB30
+:10D9B00040018E4800EB41100D301022089009996B
+:10D9C000FAF743FC9DF8B40040F2533110FB01F02C
+:10D9D000874901EB800101F562719DF8A00000EB21
+:10D9E000400202EB001001EBC0012E9800EB400258
+:10D9F0007E4800EB421051F81A2F40F8012F496879
+:10DA000041609DF8B40000EB400101EB0010754946
+:10DA100001EB001130319DF8A00001EB00100178FE
+:10DA20002E9800EB4002714800EB421001702E98D6
+:10DA300000EB40016D4800EB41116E48026841F86F
+:10DA40001D2F808888809DF8B40040F2533110FB70
+:10DA500001F0674901EB800101F562719DF8A000BA
+:10DA600000EB400202EB001001EBC000416B2E986E
+:10DA700000EB40025D4800EB4210C0F809102E9800
+:10DA800081B208200991FCF711FB00229DF8B40037
+:10DA900040F2533110FB01F0554901EB800000F5D5
+:10DAA00062709DF8A01001EB410303EB011100EB44
+:10DAB000C10080F8462053E09DF8B40000EB40011F
+:10DAC00001EB0010474901EB001030309DF8A01029
+:10DAD00000EB0110801C0990007820F00400001D6C
+:10DAE000099908709DF8B40000EB400101EB0010AB
+:10DAF0003C4901EB001030309DF8A01000EB011004
+:10DB0000801C0990007820F080008030099908700E
+:10DB100001209DF8B41040F2533211FB02F1344A57
+:10DB200002EB810108719DF8B41040F2533011FBF3
+:10DB300000F0114601EB800042799DF8B40040F2FC
+:10DB4000533110FB01F02A4901EB800000F56270AF
+:10DB50009DF8A01001EB410303EB011100F8312007
+:10DB6000D5229DF8B40040F2533110FB01F020495A
+:10DB700001EB800000F562709DF8A01001EB4103FD
+:10DB800003EB011100EBC100427146E2D5229DF882
+:10DB9000B40040F2533110FB01F0154901EB800055
+:10DBA00000F562709DF8A01001EB410303EB011139
+:10DBB00000EBC100427130E2D5229DF8B40040F282
+:10DBC000533110FB01F00A4901EB800000F562704F
+:10DBD0009DF8A01001EB410303EB011100EBC10024
+:10DBE00042711AE298400020BC120020D814002094
+:10DBF00058450020C73100200121FE4880F8041755
+:10DC00009DF8B41040F2533011FB00F0FA4901EBDB
+:10DC1000800101F562719DF8A00000EB400202EB6B
+:10DC2000001011F830109DF8B40040F2533210FB90
+:10DC300002F0F14A02EB80004079814234DA00219F
+:10DC40009DF8B40040F2533210FB02F0EA4A02EBB6
+:10DC50008000017101229DF8B40040F2533110FBA5
+:10DC600001F0E54901EB800101F562719DF8A0002A
+:10DC700000EB400303EB001001F8302011229DF867
+:10DC8000B40040F2533110FB01F0DB4901EB80009E
+:10DC900000F562709DF8A01001EB410303EB011148
+:10DCA00000EBC100427160E09DF8B41040F25330C7
+:10DCB00011FB00F0D04901EB800000F562709DF887
+:10DCC000A01001EB410202EB011100EBC1008078D2
+:10DCD000B22835D100219DF8B40040F2533210FB38
+:10DCE00002F0C54A02EB80000171B2229DF8B40037
+:10DCF00040F2533110FB01F0BF4901EB800101F507
+:10DD000062719DF8A00000EB400303EB001001EBF3
+:10DD1000C000427100229DF8B40040F2533110FB64
+:10DD200001F0B54901EB800000F562709DF8A0108C
+:10DD300001EB410303EB011100EBC100827014E021
+:10DD4000D5229DF8B40040F2533110FB01F0AA49EE
+:10DD500001EB800000F562709DF8A01001EB41031B
+:10DD600003EB011100EBC100427156E10021A14813
+:10DD700080F80417D5229DF8B40040F2533110FB0F
+:10DD800001F09D4901EB800000F562709DF8A01044
+:10DD900001EB410303EB011100EBC10042713CE1D7
+:10DDA00001229DF8B40040F2533110FB01F092497A
+:10DDB00001EB800101F562719DF8A00000EB4003CA
+:10DDC00003EB001001EBC00080F8822000213A91A3
+:10DDD00029E09DF8B41001EB4100C0EBC110874968
+:10DDE00001EBC001BDF8E800C01C0A5C9DF8B4005E
+:10DDF00040F2533110FB01F07F4901EB800101F546
+:10DE000062719DF8A00000EB400303EB001001EBF2
+:10DE1000C00000F18301BDF8E8000A54BDF8E80035
+:10DE2000401C81B23A91BDF8E8000A28D1DBF4E049
+:10DE30009DF8B41001EB4100C0EBC1106F4901EB3C
+:10DE4000C000C07801049DF8B40000EB4002C2EBB2
+:10DE5000C0106A4A02EBC000007941EA00209DF838
+:10DE6000B41001EB4102C2EBC111644A02EBC101E3
+:10DE700049790843B0F5E13F6ED19DF8B41001EB4C
+:10DE8000410000EB01105E4901EB001030309DF8BD
+:10DE9000A01000EB0110801C0990007820F0040213
+:10DEA0000998027000229DF8B40040F2533110FB33
+:10DEB00001F0514901EB800000F562709DF8A0105F
+:10DEC00001EB410303EB011100EBC100A0F88E2030
+:10DED00013229DF8B40040F2533110FB01F0464983
+:10DEE00001EB800000F562709DF8A01001EB41038A
+:10DEF00003EB011100EBC10042719DF8B41001EB7E
+:10DF0000410000EB01103E4901EB0010407903464F
+:10DF10004FF480524FF4E13109909DF8B4001AF0AB
+:10DF20008DF89DF8B41040F2533011FB00F03249E7
+:10DF300001EB800101F562719DF8A00000EB400249
+:10DF400002EB001001EBC00090300990007820F047
+:10DF500008000830099908705FE09DF8B40000EBF4
+:10DF60004001C1EBC010254901EBC00001799DF8CB
+:10DF7000B40000EB4002C2EBC010204A02EBC0002C
+:10DF8000C07841EA00229DF8B40040F2533110FB02
+:10DF900001F0194901EB800101F562719DF8A000C3
+:10DFA00000EB400303EB001001EBC000A0F88E2053
+:10DFB0009DF8B40040F2533110FB01F00E4901EB23
+:10DFC000800101F562719DF8A00000EB400202EBB8
+:10DFD000001001EBC000B0F88E109DF8B40000EB0B
+:10DFE000400202EB0010064A02EB0010408B814217
+:10DFF00012DB07E0BC3200205845002008890020D1
+:10E00000984000200621A2F504729DF8B40002EBAE
+:10E0100000129DF8A000115400BF00BF10F028BBF3
+:10E020009DF8B40000EB4001C1EBC010FE4911F8AF
+:10E030003000042801D125900BE09DF8B40000EBDE
+:10E040004001C1EBC010F84911F83000152800D18B
+:10E0500025909DF8B40000EB4001C1EBC010F249DF
+:10E0600001EBC00041789DF8B40000EB4002C2EB28
+:10E07000C010ED4A12F8300041EA002041F23001B0
+:10E08000884202D1A62025903DE09DF8B40000EB27
+:10E090004001C1EBC010E44901EBC00041789DF89C
+:10E0A000B40000EB4002C2EBC010DF4A12F83000AF
+:10E0B00041EA002041F23101884202D1A720259097
+:10E0C00021E09DF8B40000EB4001C1EBC011D6483F
+:10E0D00010F83100022816D19DF8B40000EB400181
+:10E0E000C1EBC010D04901EBC00001799DF8B4002C
+:10E0F00000EB4002C2EBC010CB4A02EBC000C0787C
+:10E1000041EA002125919DF8B40040F2533110FB03
+:10E1100001F0C64901EB8000817828910021C44AB2
+:10E120009DF8B40002EB00129DF8A0001154C14804
+:10E1300090F82800012815D19DF8B41001EB41009A
+:10E1400000EB0110BC4901EB001030309DF8A0102D
+:10E1500000EB0110801C0990007820F080008030D6
+:10E1600009990870BDF8941043F23002881A914260
+:10E170007ED009DC04297CD015297BD0A62910D0BB
+:10E18000A72942F0F18268E1B0F5C06F73D0A0F228
+:10E190000160002870D001286FD00428F1D101F06F
+:10E1A00079BE00219DF8B40040F2533210FB02F01A
+:10E1B0009E4A02EB800001719DF8B40040F2533199
+:10E1C00010FB01F0114601EB800000F562709DF834
+:10E1D000A01001EB410202EB011110F831000528FB
+:10E1E00029DC06229DF8B40040F2533110FB01F007
+:10E1F0008E4901EB800101F562719DF8A00000EBF2
+:10E20000400303EB001001F83020A8229DF8B40071
+:10E2100040F2533110FB01F0844901EB800000F51E
+:10E2200062709DF8A01001EB410303EB011100EBBC
+:10E23000C10042710FE19DF8B40040F2533110FB70
+:10E2400001F07A4901EB800000F562709DF8A010A2
+:10E2500001EB410202EB011110F831000A2830DC19
+:10E260000B229DF8B40040F2533110FB01F005E0A1
+:10E27000B9E13AE2F6E3F6E3F6E3F6E36B4901EBE4
+:10E28000800101F562719DF8A00000EB400303EBF3
+:10E29000001001F83020A9229DF8B40040F253315B
+:10E2A00010FB01F0614901EB800000F562709DF800
+:10E2B000A01001EB410303EB011100EBC10042711F
+:10E2C000C9E09DF8B40040F2533110FB01F057490A
+:10E2D00001EB800000F562709DF8A01001EB410297
+:10E2E00002EB011110F831000F2829DC10229DF8F3
+:10E2F000B40040F2533110FB01F04C4901EB8001B6
+:10E3000001F562719DF8A00000EB400303EB0010E3
+:10E3100001F83020A2229DF8B40040F2533110FBE6
+:10E3200001F0424901EB800000F562709DF8A010F9
+:10E3300001EB410303EB011100EBC10042718AE0E4
+:10E340009DF8B40040F2533110FB01F0374901EB66
+:10E35000800000F562709DF8A01001EB410202EB15
+:10E36000011100EBC1004079A52815D19DF8B4003A
+:10E3700000EB400101EB00102F4901EB00103030A1
+:10E380009DF8A01000EB0110801C0990007820F08F
+:10E390000400001D099908709DF8B41040F2533034
+:10E3A00011FB00F0214901EB800000F562709DF83F
+:10E3B000A01001EB410202EB011100EBC1008078DB
+:10E3C000A12848D09DF8B41040F2533011FB00F062
+:10E3D000164901EB800101F562719DF8A00000EB88
+:10E3E000400202EB001001EBC00082789DF8B400FF
+:10E3F00040F2533110FB01F00C4901EB800101F5B3
+:10E4000062719DF8A00000EB400303EB001001EBEC
+:10E41000C0004271A1229DF8B40040F2533110FBBC
+:10E4200001F002490AE00000088900205845002058
+:10E43000883E0020BC1200209840002001EB8000A4
+:10E4400000F562709DF8A01001EB410303EB011190
+:10E4500000EBC100827002F087B900219DF8B40082
+:10E4600040F2533210FB02F0FE4A02EB80000171D1
+:10E470009DF8B41040F2533011FB00F0114601EB4F
+:10E48000800000F562709DF8A01001EB410202EBE4
+:10E49000011110F8310008281FDC00219DF8B4009C
+:10E4A00040F2533210FB02F0EE4A02EB80000171A1
+:10E4B00008229DF8B40040F2533110FB01F0E94905
+:10E4C00001EB800000F562709DF8A01001EB4103A4
+:10E4D00003EB011100F8312028E09DF8B41040F260
+:10E4E000533011FB00F0DF4901EB800000F5627052
+:10E4F0009DF8A01001EB410202EB011110F8310070
+:10E500000B2813DC0C229DF8B40040F2533110FBB1
+:10E5100001F0D44901EB800000F562709DF8A01075
+:10E5200001EB410303EB011100F831209DF8B41019
+:10E5300040F2533011FB00F0CA4901EB800000F5B6
+:10E5400062709DF8A01001EB410202EB011100EB9B
+:10E55000C1004079A42830D19DF8B41001EB4100EE
+:10E5600000EB0110C04901EB001030309DF8A01005
+:10E5700000EB0110801C0990007820F02000203072
+:10E580000999087000229DF8B40040F2533110FB45
+:10E5900001F0B44901EB800000F562709DF8A01015
+:10E5A00001EB410303EB011100EBC10080F84520B2
+:10E5B0009DF8B4100220FBF779FDA1229DF8B4006C
+:10E5C00040F2533110FB01F0A64901EB800000F549
+:10E5D00062709DF8A01001EB410303EB011100EB09
+:10E5E000C100427137E700213A9115E09DF8B4105F
+:10E5F00001EB4100C0EBC1109C4901EBC001BDF82B
+:10E60000E800C01C0A5C16A9BDF8E8000A54BDF871
+:10E61000E800401C81B23A91BDF8E8000628E5DB2D
+:10E62000062116A829F030FB0021CDE93001DDE9F3
+:10E630003021100A40EA01600A120C460146309B64
+:10E64000C91842EB04004FF480720023CDE9081092
+:10E6500008460999F9F7B6FD9DF8B40040F2533128
+:10E6600010FB01F07F4901EB800000F562709DF81E
+:10E67000A01001EB410303EB011100EBC10002719B
+:10E6800000209DF8B41040F2533211FB02F1754A9C
+:10E6900002EB8101087104229DF8B40040F253316D
+:10E6A00010FB01F06F4901EB800000F562709DF8EE
+:10E6B000A01001EB410303EB011100F83120A72268
+:10E6C0009DF8B40040F2533110FB01F0654901EBB5
+:10E6D000800000F562709DF8A01001EB410303EB90
+:10E6E000011100EBC1004271B5E69DF8B41040F293
+:10E6F000533011FB00F15B4800EB810000F56270C4
+:10E700009DF8A01001EB410202EB011110F831005D
+:10E71000042878DA00219DF8B40040F2533210FB4F
+:10E7200002F0504A02EB80000171A1229DF8B40072
+:10E7300040F2533110FB01F04A4901EB800101F531
+:10E7400062719DF8A00000EB400303EB001001EBA9
+:10E75000C00042719DF8B41040F2533011FB00F03C
+:10E76000404901EB800101F562719DF8A00000EBCA
+:10E77000400202EB001001EBC00109910878401C37
+:10E78000C1B2099801709DF8B41040F2533011FBEA
+:10E7900000F0344901EB800000F562709DF8A01094
+:10E7A00001EB410202EB011110F83100042828D1DD
+:10E7B0000A229DF8B40040F2533110FB01F02949C0
+:10E7C00001EB800101F562719DF8A00000EB4003B0
+:10E7D00003EB001001F83020A3229DF8B40040F2B2
+:10E7E000533110FB01F01F4901EB800101F562710B
+:10E7F0009DF8A00000EB400303EB001001EBC0000C
+:10E800004271E4E2FFE79DF8B41040F2533011FB8F
+:10E8100000F0144901EB800000F562709DF8A01033
+:10E8200001EB410202EB011110F8310004283BD149
+:10E8300000219DF8B40040F2533210FB02F0094A67
+:10E8400002EB8000017105229DF8B40040F25331C3
+:10E8500010FB01F0034901EB800101F562719DF8A5
+:10E86000A00005E0584500209840002008890020BD
+:10E8700000EB400303EB001001F83020A3229DF8C9
+:10E88000B40040F2533110FB01F0FE4901EB80006F
+:10E8900000F562709DF8A01001EB410303EB01113C
+:10E8A00000EBC100427192E29DF8B41040F2533087
+:10E8B00011FB00F0F34901EB800000F562709DF858
+:10E8C000A01001EB410202EB011110F83100082801
+:10E8D00034DC00219DF8B40040F2533210FB02F00A
+:10E8E000E84A02EB8000017109229DF8B40040F271
+:10E8F000533110FB01F0E34901EB800101F5627136
+:10E900009DF8A00000EB400303EB001001F830205D
+:10E91000A7229DF8B40040F2533110FB01F0D94911
+:10E9200001EB800000F562709DF8A01001EB41033F
+:10E9300003EB011100EBC100427148E29DF8B410F5
+:10E9400040F2533011FB00F0CE4901EB800000F59E
+:10E9500062709DF8A01001EB410202EB011110F86A
+:10E960003100092834DC00219DF8B40040F2533214
+:10E9700010FB02F0C34A02EB800001710A229DF8ED
+:10E98000B40040F2533110FB01F0BE4901EB8001AD
+:10E9900001F562719DF8A00000EB400303EB00104D
+:10E9A00001F83020A3229DF8B40040F2533110FB4F
+:10E9B00001F0B44901EB800000F562709DF8A010F1
+:10E9C00001EB410303EB011100EBC1004271FEE1D9
+:10E9D0009DF8B41040F2533011FB00F0A94901EB4F
+:10E9E000800000F562709DF8A01001EB410202EB7F
+:10E9F000011110F831000D2838DC00219DF8B40019
+:10EA000040F2533210FB02F09E4A02EB800001718B
+:10EA10000E229DF8B40040F2533110FB01F09949E9
+:10EA200001EB800101F562719DF8A00000EB40034D
+:10EA300003EB001001F83020A1229DF8B40040F251
+:10EA4000533110FB01F08F4901EB800000F562703B
+:10EA50009DF8A01001EB410303EB011100EBC10095
+:10EA60004271B4E1B4E1E8E13DE21BE29DF8B4108B
+:10EA700040F2533011FB00F0824901EB800000F5B9
+:10EA800062709DF8A01001EB410202EB011110F839
+:10EA900031000E2834DC00219DF8B40040F25332DE
+:10EAA00010FB02F0774A02EB800001710F229DF803
+:10EAB000B40040F2533110FB01F0724901EB8001C8
+:10EAC00001F562719DF8A00000EB400303EB00101C
+:10EAD00001F83020A3229DF8B40040F2533110FB1E
+:10EAE00001F0684901EB800000F562709DF8A0100C
+:10EAF00001EB410303EB011100EBC100427166E140
+:10EB00009DF8B41040F2533011FB00F05D4901EB69
+:10EB1000800000F562709DF8A01001EB410202EB4D
+:10EB2000011110F8310010287DDC11229DF8B4008D
+:10EB300040F2533110FB01F0524901EB800101F525
+:10EB400062719DF8A00000EB400303EB001001F898
+:10EB50003020A1229DF8B40040F2533110FB01F0A7
+:10EB6000484901EB800101F562719DF8A00000EBBE
+:10EB7000400303EB001001EBC00042719DF8B400AC
+:10EB800040F2533110FB01F03E4901EB800101F5E9
+:10EB900062719DF8A00000EB400303EB001001EB55
+:10EBA000C00082709DF8B41001EB410000EB011031
+:10EBB000354901EB001130319DF8A00001EB001048
+:10EBC000801C0990007820F080008030099908703E
+:10EBD0009DF8B41001EB410000EB01102A4901EB54
+:10EBE000001030309DF8A01000EB0110801C09903F
+:10EBF000007820F00400001D099908709DF8B410F9
+:10EC000001EB410000EB01101F4901EB0010303017
+:10EC10009DF8A01000EB01108078C0F3401080B385
+:10EC20009DF8B41000E046E001EB410000EB01105C
+:10EC3000154901EB001030309DF8A01000EB0110D9
+:10EC4000801C0990007820F02002099802709DF83D
+:10EC5000B41001EB410000EB01100B4901EB001077
+:10EC600030309DF8A01000EB01108078C0F3400018
+:10EC7000D8B99DF8B41001EB410000EB0110024936
+:10EC800004E083E0584500209840002001EB00108C
+:10EC900030309DF8A01000EB0110801C0990007826
+:10ECA00020F008000830099908709DF8B41002207F
+:10ECB000FBF7FCF98BE09DF8B41040F2533011FBE8
+:10ECC00000F0FE4901EB800101F562719DF8A000A2
+:10ECD00000EB400202EB001011F830109DF8B40078
+:10ECE00040F2533210FB02F0F44A02EB800040790C
+:10ECF00081426CD19DF8B41040F2533011FB00F00A
+:10ED0000114601EB800000F562709DF8A01001EB48
+:10ED1000410202EB011100EBC1008078A12836D03E
+:10ED2000A3229DF8B40040F2533110FB01F0E349F7
+:10ED300001EB800101F562719DF8A00000EB40033A
+:10ED400003EB001001EBC00042719DF8B41040F2DB
+:10ED5000533011FB00F0D94901EB800000F56270DF
+:10ED60009DF8A01001EB410202EB011100EBC10084
+:10ED70008078A2282BD000209DF8B41040F25332A6
+:10ED800011FB02F1CD4A02EB810108711FE0A122C3
+:10ED90009DF8B40040F2533110FB01F0C74901EB7C
+:10EDA000800101F562719DF8A00000EB400303EBC8
+:10EDB000001001EBC000427101219DF8B40040F247
+:10EDC000533210FB02F0BD4A02EB8000017109E4EE
+:10EDD000A1229DF8B40040F2533110FB01F0B74975
+:10EDE00001EB800101F562719DF8A00000EB40038A
+:10EDF00003EB001001EBC00082709DF8B40040F2FC
+:10EE0000533110FB01F0AD4901EB800101F5627156
+:10EE10009DF8A00000EB400303EB001001EBC000E5
+:10EE2000427100219DF8B40040F2533210FB02F011
+:10EE3000A24A02EB8000017156E400219DF8B40063
+:10EE400040F2533210FB02F09C4A02EB8000017149
+:10EE500009229DF8B40040F2533110FB01F09749AC
+:10EE600001EB800101F562719DF8A00000EB400309
+:10EE700003EB001001F83020A7229DF8B40040F207
+:10EE8000533110FB01F08D4901EB800000F56270F9
+:10EE90009DF8A01001EB410303EB011100EBC10051
+:10EEA000427121E400219DF8B40040F2533210FB7E
+:10EEB00002F0824A02EB80000171A7229DF8B400A3
+:10EEC00040F2533110FB01F07C4901EB800000F56A
+:10EED00062709DF8A01001EB410303EB011100EB00
+:10EEE000C100427173E700219DF8B40040F2533233
+:10EEF00010FB02F0714A02EB80000171A7229DF81D
+:10EF0000B40040F2533110FB01F06C4901EB800179
+:10EF100001F562719DF8A00000EB400303EB0010C7
+:10EF200001EBC00042719DF8B40000EB4001C1EB61
+:10EF3000C010634901EBC000407930287ED19DF8B4
+:10EF4000B40040F2533110FB01F05C4901EB800149
+:10EF500001F562719DF8A00000EB400202EB001089
+:10EF600011F830109DF8B40040F2533210FB02F05B
+:10EF7000524A02EB8000407981425FD19DF8B40093
+:10EF800040F2533110FB01F0114601EB800000F517
+:10EF900062709DF8A01001EB410202EB011100EB41
+:10EFA000C100C078312830D19DF8B40000EB400199
+:10EFB00001EB0010434901EB001030309DF8A01028
+:10EFC00000EB0110801C0990007820F020020998C5
+:10EFD000027000229DF8B40040F2533110FB01F0A2
+:10EFE000364901EB800000F562709DF8A01001EB3E
+:10EFF000410303EB011100EBC10080F845209DF8AF
+:10F00000B4100220FBF752F857E09DF8B40040F22C
+:10F01000533110FB01F0294901EB800000F56270CB
+:10F020009DF8A01001EB410202EB011100EBC100C1
+:10F03000C078332841D19DF8B40000E06FE000EBC8
+:10F04000400101EB00101F4901EB001030309DF82A
+:10F05000A01000EB0110801C0990007820F0200225
+:10F060000998027001229DF8B40040F2533110FB60
+:10F0700001F0124901EB800000F562709DF8A010CC
+:10F0800001EB410303EB011100EBC10080F84620C6
+:10F09000A9229DF8B40040F2533110FB01F007495A
+:10F0A00001EB800000F562709DF8A01001EB4103B8
+:10F0B00003EB011100EBC100827005E05845002010
+:10F0C00008890020984000209DF8B40000EB400122
+:10F0D00001EB0010FE4901EB001030309DF8A0104C
+:10F0E00000EB0110801C0990007820F001020998C3
+:10F0F00002709DF8B41001EB410000EB0110F449DF
+:10F1000001EB001030309DF8A01000EB0110801CC6
+:10F110000990007820F0020209980270D6E39DF869
+:10F12000B41001EB4100C0EBC110EA4901EBC00093
+:10F13000407931287ED19DF8B41040F2533011FB54
+:10F1400000F0E54901EB800101F562719DF8A00036
+:10F1500000EB400202EB001011F830109DF8B400F3
+:10F1600040F2533210FB02F0DB4A02EB80004079A0
+:10F1700081425FD19DF8B41040F2533011FB00F092
+:10F18000114601EB800000F562709DF8A01001EBC4
+:10F19000410202EB011100EBC10090F8460058BBA0
+:10F1A00001229DF8B40040F2533110FB01F0CA492E
+:10F1B00001EB800101F562719DF8A00000EB4003B6
+:10F1C00003EB001001EBC00080F845209DF8B4105F
+:10F1D00001EB410000EB0110BD4901EB00113031A2
+:10F1E0009DF8A00001EB0010801C0990007820F031
+:10F1F0000100401C099908709DF8B41001EB410012
+:10F2000000EB0110B24901EB001030309DF8A01066
+:10F2100000EB0110801C0990007820F00202099890
+:10F220000270AE4890F8E00790B19DF8B41001EB81
+:10F23000410000E005E200EB0110A54901EB0010E0
+:10F2400030309DF8A01000EB0110807A022877D1B1
+:10F25000A34890F829000128F9D1A148D0F80C0260
+:10F260009F49498D88426BD29DF8B41040F25330CB
+:10F2700011FB00F0984901EB800000F562709DF8E9
+:10F28000A01001EB410202EB011100EBC10090F86C
+:10F290004500012853D19DF8B41040F2533011FBC2
+:10F2A00000F08D4901EB800000F562709DF8A01020
+:10F2B00001EB410202EB011100EBC10090F87F006D
+:10F2C000E8BB01229DF8B40000EB400101EB001007
+:10F2D0007F4901EB001130319DF8A00001EB0010D7
+:10F2E000C27200229DF8B40000EB400101EB001057
+:10F2F000774901EB001130319DF8A00001EB0010BF
+:10F3000042604FF010429DF8B40040F2533110FBC0
+:10F3100001F0714901EB800101F562719DF8A000D7
+:10F3200000EB400303EB001001EBC00082609DF88E
+:10F33000B41001EB410000EB0110654901E071E000
+:10F340006FE001EB001130319DF8A00001EB0010DF
+:10F3500001789DF8B40040F2533210FB02F05E4A8F
+:10F3600002EB800041709DF8B41040F2533011FB65
+:10F3700000F0114601EB800101F562719DF8A000DB
+:10F3800000EB400202EB001011F830109DF8B400C1
+:10F3900040F2533210FB02F04F4A02EB80004079FA
+:10F3A00081423ED100229DF8B40040F2533110FB5F
+:10F3B00001F0494901EB800101F562719DF8A0005F
+:10F3C00000EB400303EB001001EBC000C271A4226C
+:10F3D0009DF8B40040F2533110FB01F03E4901EBBF
+:10F3E000800101F562719DF8A00000EB400303EB82
+:10F3F000001001EBC0008270A3229DF8B40040F21F
+:10F40000533110FB01F0344901EB800000F56270CC
+:10F410009DF8A01001EB410303EB011100EBC100CB
+:10F42000427153E29DF8B41040F2533011FB00F0EA
+:10F43000294901EB800000F562709DF8A01001EBF6
+:10F44000410202EB011100EBC10090F845000128D8
+:10F450007DD19DF8B41040F2533011FB00F01E49ED
+:10F4600001EB800101F562719DF8A00000EB400204
+:10F4700002EB001001EBC00090F8801040F2533016
+:10F4800011FB00F0144901EB800101F562719DF858
+:10F49000B40040F2533210FB02F00F4A02EB80003E
+:10F4A00000F562709DF8A02002EB420303EB02120C
+:10F4B00000EBC20090F8810000EB400202EB00106C
+:10F4C00001EBC00090F87E00032840D1022209E041
+:10F4D000984000200889002058450020BC320020B8
+:10F4E000BC1200209DF8B40000EB400101EB0010BD
+:10F4F000F94901EB001130319DF8A00001EB00103B
+:10F50000C2724FF010429DF8B40040F2533110FB2C
+:10F5100001F0F24901EB800101F562719DF8A00054
+:10F5200000EB400303EB001001EBC00082609DF88C
+:10F53000B41001EB410000EB0110E74901EB0011B1
+:10F5400030319DF8A00001EB0010017800E0B0E13F
+:10F550009DF8B40040F2533210FB02F0DF4A02EB98
+:10F56000800041709DF8B41040F2533011FB00F060
+:10F57000114601EB800101F562719DF8A00000EBDE
+:10F58000400202EB001011F830109DF8B40040F278
+:10F59000533210FB02F0D14A02EB800040798142E5
+:10F5A0003ED100229DF8B40040F2533110FB01F02F
+:10F5B000CA4901EB800101F562719DF8A00000EBE2
+:10F5C000400303EB001001EBC000C271A4229DF8C0
+:10F5D000B40040F2533110FB01F0C04901EB80014F
+:10F5E00001F562719DF8A00000EB400303EB0010F1
+:10F5F00001EBC0008270A3229DF8B40040F25331A9
+:10F6000010FB01F0B54901EB800000F562709DF838
+:10F61000A01001EB410303EB011100EBC1004271AB
+:10F6200000229DF8B40000EB400101EB0010AA4954
+:10F6300001EB001030309DF8A01000EB011042608B
+:10F6400044E19DF8B41001EB4100C0EBC110A449A6
+:10F6500001EBC000407933287ED19DF8B41001EB56
+:10F66000410000EB01109C4901EB001030309DF887
+:10F67000A01000EB0110801C0990007820F0010020
+:10F68000401C099908709DF8B41001EB410000EB93
+:10F690000110914901EB001030309DF8A01000EBF3
+:10F6A0000110801C0990007820F020020998027057
+:10F6B0009DF8B41001EB410000EB0110864901EB0D
+:10F6C000001030309DF8A01000EB0110801C099054
+:10F6D000007820F00200801C099908709DF8B41091
+:10F6E00040F2533011FB00F07C4901EB800042797D
+:10F6F0009DF8B40040F2533110FB01F0774901EB63
+:10F70000800000F562709DF8A01001EB410303EB4F
+:10F71000011100F831209DF8B41001EB410000EB1D
+:10F7200001106D4901EB001030309DF8A01000EB86
+:10F730000110801C0990007820F080008030099929
+:10F7400008709DF8B41001EB410000EB0110624914
+:10F7500001EB0010303000E022E09DF8A01000EB3B
+:10F7600001108078C0F3400020B99DF8B410022049
+:10F77000FAF79CFCA2229DF8B40040F2533110FB32
+:10F7800001F0564901EB800000F562709DF8A01071
+:10F7900001EB410303EB011100EBC100827095E026
+:10F7A0009DF8B41001EB4100C0EBC1104C4901EBD6
+:10F7B000C000407934287CD19DF8B41001EB4100A1
+:10F7C00000EB0110444901EB001030309DF8A0100F
+:10F7D00000EB0110801C0990007820F020020998AD
+:10F7E00002709DF8B41001EB410000EB01103A49A2
+:10F7F00001EB001030309DF8A01000EB0110801CD0
+:10F800000990007820F002020998027001229DF808
+:10F81000B40040F2533110FB01F0304901EB80009D
+:10F8200000F562709DF8A01001EB410303EB01119C
+:10F8300000EBC10080F84620A9229DF8B40040F2F8
+:10F84000533110FB01F0254901EB800000F5627097
+:10F850009DF8A01001EB410303EB011100EBC10087
+:10F8600082709DF8B41040F2533011FB00F01B4938
+:10F8700001EB800042799DF8B40040F2533110FB57
+:10F8800001F0164901EB800000F562709DF8A010B0
+:10F8900001EB410303EB011100F831209DF8B41096
+:10F8A00001EB410000EB01100B4901EB001030307F
+:10F8B00000E00BE09DF8A01000EB0110801C099007
+:10F8C000007820F0800080300999087000202E9088
+:10F8D0002F9000213A9128E09840002058450020C0
+:10F8E00008890020DDE92E10000140EA11720901AB
+:10F8F000CDE92E129DF8B41001EB4100C0EBC11010
+:10F90000FE4901EBC001BDF8E800801D085C3038FD
+:10F91000C117DDE92E34184341EA0402CDE92E0275
+:10F92000BDF8E800401C80B23A90BDF8E800062817
+:10F93000D8DB9DF8B4002E9940F2533210FB02F050
+:10F94000EF4A02EB800202F562729DF8A00000EB24
+:10F95000400303EB001002EBC000C0F81A100022B5
+:10F960002E922F9200213A9122E0DDE92E10000123
+:10F9700040EA11720901CDE92E129DF8B41001EB95
+:10F980004100C0EBC110DD4901EBC001BDF8E8004A
+:10F990000D30085C3038C117DDE92E34184341EAD8
+:10F9A0000402CDE92E02BDF8E800401C80B23A9076
+:10F9B000BDF8E8000428D8DB9DF8B4002E9940F289
+:10F9C000533210FB02F0CE4A02EB800202F5627263
+:10F9D0009DF8A00000EB400303EB001002EBC00019
+:10F9E000416300222E922F9200213A9122E0DDE91C
+:10F9F0002E10000140EA11720901CDE92E129DF886
+:10FA0000B41001EB4100C0EBC110BC4901EBC001D7
+:10FA1000BDF8E8001130085C3038C117DDE92E343C
+:10FA2000184341EA0402CDE92E02BDF8E800401C6B
+:10FA300080B23A90BDF8E8000628D8DB9DF8B40003
+:10FA40002E9940F2533210FB02F0AD4A02EB8002D5
+:10FA500002F562729DF8A00000EB400303EB00107A
+:10FA600002EBC000C0F81E109DF8B41001EB41007D
+:10FA7000C0EBC110A14901EBC00042799DF8B40070
+:10FA800040F2533110FB01F09D4901EB800101F57B
+:10FA900062719DF8A00000EB400303EB001001EB46
+:10FAA000C000C2709DF8B41001EB410000EB0110E2
+:10FAB000944901EB001130319DF8A00001EB0010DA
+:10FAC00082789DF8B40040F2533110FB01F08C496C
+:10FAD00001EB800101F562719DF8A00000EB40038D
+:10FAE00003EB001001EBC00002769DF8B41040F269
+:10FAF000533011FB00F0824901EB800101F5627186
+:10FB00009DF8A00000EB400202EB001011F830104D
+:10FB10009DF8B40040F2533210FB02F0784A02EB39
+:10FB20008000407981427CDA9DF8B41040F2533075
+:10FB300011FB00F0114601EB800000F562709DF8AA
+:10FB4000A01001EB410202EB011110F831000F2867
+:10FB500067DD00219DF8B40040F2533210FB02F043
+:10FB6000674A02EB80000171A7229DF8B40040F2C1
+:10FB7000533110FB01F0624901EB800101F5627124
+:10FB80009DF8A00000EB400303EB001001EBC00068
+:10FB9000427101219DF8B40040F2533210FB02F093
+:10FBA000574A02EB800001719DF8B41040F25330C7
+:10FBB00011FB00F0114601EB800042799DF8B40082
+:10FBC00040F2533110FB01F04D4901EB800101F58A
+:10FBD00062719DF8A00000EB400303EB001001F8F8
+:10FBE0003020A1229DF8B40040F2533110FB01F007
+:10FBF000434901EB800101F562719DF8A00000EB23
+:10FC0000400303EB001001EBC00042719DF8B410FB
+:10FC100001EB410000EB01103A4901EB00113031DA
+:10FC200000E071E09DF8A00001EB0010801C09903D
+:10FC3000007820F080008030099908709DF8B41099
+:10FC400001EB410000EB01102E4901EB00103030B8
+:10FC50009DF8A01000EB0110801C0990007820F0A6
+:10FC60000400001D099908709DF8B41001EB4100D3
+:10FC700000EB0110234901EB001030309DF8A0107B
+:10FC800000EB01108078C0F3401088B99DF8B410E3
+:10FC900001EB410000EB01101A4901EB001030307C
+:10FCA0009DF8A01000EB01108078C0F3400058B31D
+:10FCB0009DF8B41001EB410000EB0110114901EB7C
+:10FCC000001030309DF8A01000EB0110801C09904E
+:10FCD000007820F02002099802709DF8B41001EB22
+:10FCE000410000EB0110074901EB001030309DF896
+:10FCF000A01000EB0110801C099006E0088900208C
+:10FD00005845002098400020C3E0007820F002020F
+:10FD1000099802709DF8B41001EB410000EB01104E
+:10FD2000FE4901EB001030309DF8A01000EB0110EF
+:10FD3000801C0990007820F00800083009990870AC
+:10FD40009DF8B4009DF8A01001EB0010C217CDE99A
+:10FD50002E029DF8B41040F2533011FB00F0F04930
+:10FD600001EB800000F562709DF8A01001EB4102EC
+:10FD700002EB011100EBC100223009902E9800EB3C
+:10FD80004001E84800EB41100D301022089009991D
+:10FD9000F8F75BFA9DF8B41040F2533011FB00F015
+:10FDA000DF4901EB800101F562719DF8A00000EBD5
+:10FDB000400202EB001001EBC0012E9800EB400264
+:10FDC000D84800EB421051F81A2F40F8012F49682B
+:10FDD00041609DF8B41001EB410000EB0110CF49E8
+:10FDE00001EB001130319DF8A00001EB001001780B
+:10FDF0002E9800EB4002CB4800EB421001702E9889
+:10FE000000EB4001C74800EB4111C748026841F8C8
+:10FE10001D2F808888809DF8B41040F2533011FB6C
+:10FE200000F0BF4901EB800101F562719DF8A0006F
+:10FE300000EB400202EB001001EBC000416B2E987A
+:10FE400000EB4002B74800EB4210C0F809109DF8E3
+:10FE5000B41001EB410000EB0110B04901EB0011BF
+:10FE600030319DF8A00001EB001041682E9800EBA6
+:10FE70004002AC4800EB4210C0F823102E9881B22B
+:10FE800008200991FAF712F99DF8B4100220FAF748
+:10FE90000DF9FCE300202E902F9000213A9122E0F2
+:10FEA000DDE92E10000140EA11720901CDE92E12A0
+:10FEB0009DF8B41001EB4100C0EBC1109B4901EB70
+:10FEC000C001BDF8E8000B30085C3038C117DDE92F
+:10FED0002E34184341EA0402CDE92E02BDF8E800B1
+:10FEE000401C80B23A90BDF8E8000A28D8DB9DF8A3
+:10FEF000B400DDE92E1240F2533310FB03F0884BBF
+:10FF000003EB800303F562739DF8A00000EB40044F
+:10FF100004EB001003EBC00040F8221F42600022F7
+:10FF20002E922F9200213A9122E0DDE92E1000015D
+:10FF300040EA11720901CDE92E129DF8B41001EBCF
+:10FF40004100C0EBC110794901EBC001BDF8E800E8
+:10FF50001530085C3038C117DDE92E24104341EA22
+:10FF60000402CDE92E02BDF8E800401C80B23A90B0
+:10FF7000BDF8E8000A28D8DB9DF8B400DDE92E12B0
+:10FF800040F2533310FB03F0654B03EB800303F5A2
+:10FF900062739DF8A00000EB400404EB001003EB3B
+:10FFA000C00022308160C26000219DF8B40040F2A0
+:10FFB000533210FB02F05A4A02EB800001719DF8A7
+:10FFC000B40040F2533110FB01F0114601EB800008
+:10FFD00000F562709DF8A01001EB410202EB0111E7
+:10FFE00010F831000C2814DC0D229DF8B40040F20A
+:10FFF000533110FB01F04A4901EB800000F56270BB
+:020000040801F1
+:100000009DF8A01001EB410303EB011100F8312032
+:100010007FE39DF8B40040F2533110FB01F04049FA
+:1000200001EB800101F562719DF8A00000EB400238
+:1000300002EB001011F830109DF8B40040F253327A
+:1000400010FB02F0364A02EB800040798142DFD19A
+:100050009DF8B4009DF8A01001EB0010C217CDE987
+:100060002E023148F53090F8E00708B39DF8B4004F
+:1000700000EB400101EB0010284901EB001030308B
+:100080009DF8A01000EB0110807A022810D09DF896
+:10009000B40000EB400101EB0010204901EB00101F
+:1000A00030309DF8A01000EB0110C07A00287CDDF4
+:1000B00000229DF8B40000EB400101EB001017494D
+:1000C00001EB001030309DF8A01000EB0110C2725F
+:1000D0001748D0F80C020521B0FBF1F201FB120029
+:1000E00000EB400112482C3000EB41100D3009901C
+:1000F0009DF8B40040F2533110FB01F0084901EBC8
+:10010000800000F562709DF8A01001EB410202EB47
+:10011000011100EBC100223010220BE098400020BA
+:1001200058450020D8140020C7310020088900203D
+:10013000BC120020014608900998F8F786F8FE489E
+:10014000D0F80C020521B0FBF1F201FB120000EB2C
+:100150004001F9482C3000EB41129DF8B40040F208
+:10016000533110FB01F0F54901EB800101F562719B
+:100170009DF8A00000EB400303EB001001EBC00072
+:1001800050F81A1F42F8011F40685060EA48D0F842
+:100190000C020521B0FBF1F201FB120000EB400163
+:1001A000E5482C3000EB411200E094E19DF8B400EA
+:1001B00000EB400101EB0010E14901EB001130318F
+:1001C0009DF8A00001EB001000781070DA48D0F81C
+:1001D0000C020521B0FBF1F201FB120000EB400123
+:1001E000D5482C3000EB41129DF8B40040F2533159
+:1001F00010FB01F0D14901EB800101F562719DF81E
+:10020000A00000EB400303EB001001EBC000406BCB
+:10021000C2F80900C848D0F80C020521B0FBF1F281
+:1002200001FB120000EB4001C3482C3000EB4111F0
+:10023000C448026841F81D2F80888880BE48D0F8E5
+:100240000C020521B0FBF1F201FB120000EB4001B2
+:10025000B9482C3000EB41129DF8B40000EB40018E
+:1002600001EB0010B64901EB001130319DF8A00000
+:1002700001EB00104068C2F8230000229DF8B40092
+:1002800000EB400101EB0010AD4901EB00113031F2
+:100290009DF8A00001EB0010426000213A9154E06B
+:1002A000A548D0F80C020521B0FBF1F201FB1200C9
+:1002B00000EB4001A0482C3000EB41112731BDF884
+:1002C000E8409DF8B40040F2533210FB02F09B4A24
+:1002D00002EB800202F562729DF8A00000EB400381
+:1002E00003EB001002EBC00090F8800040F25332A4
+:1002F00010FB02F0914A02EB800202F562729DF857
+:10030000B40040F2533310FB03F08C4B03EB80033B
+:1003100003F562739DF8A00000EB400505EB0010AB
+:1003200003EBC00090F8810000EB400303EB0010EA
+:1003300002EBC0024732BDF8E800001D105C085512
+:10034000BDF8E800401C81B23A91BDF8E8000628EB
+:10035000A6DB00213A9142E000239DF8B40040F270
+:10036000533110FB01F0754901EB800101F5627119
+:100370009DF8A00000EB400202EB001001EBC00072
+:1003800090F8800040F2533110FB01F06B4901EB13
+:10039000800101F562719DF8B40040F2533210FB08
+:1003A00002F0664A02EB800202F562729DF8A0003C
+:1003B00000EB400404EB001002EBC00090F8810059
+:1003C00000EB400202EB001001EBC0014731BDF829
+:1003D000E8000B54BDF8E800401C81B23A91BDF82A
+:1003E000E8000A28B8DB5448D0F80C020521B0FB1D
+:1003F000F1F080B2014609900220F8F769FE002171
+:100400000620F9F753FE4C48D0F80C024A49498DB2
+:10041000884206D24848D0F80C02401C4649C1F830
+:100420000C0200210520F9F741FE9DF8B40000EB15
+:10043000400101EB0010424901EB001030309DF803
+:10044000A01000EB0110801C0990007820F0080239
+:10045000099802703848D0F80C020521B0FBF1F27F
+:1004600001FB120000EB400133482C3000EB41103F
+:10047000D0F823202E9800EB4001334800EB4110C8
+:10048000C0F8232000203A9020E02B48D0F80C023E
+:100490000521B0FBF1F201FB120000EB4001264800
+:1004A0002C3000EB41102730BDF8E810425C2E984C
+:1004B00000EB4001244800EB41112731BDF8E80072
+:1004C0000A54BDF8E800401C81B23A91BDF8E8003A
+:1004D0000628DADB64E09DF8B40000EB400101EB94
+:1004E0000010174901EB001030309DF8A01000EB10
+:1004F0000110801C0990007820F00800083009994C
+:1005000008709DF8B40000EB400101EB00100C49AD
+:1005100001EB001030309DF8A01000EB0110426894
+:100520002E9800EB4001084800EB4110C0F8232052
+:1005300000203A9030E00000BC1200205845002016
+:1005400098400020C7310020D81400209DF8B40046
+:1005500040F2533110FB01F0FE4901EB800101F53F
+:1005600062719DF8A00000EB400202EB001001EB6D
+:10057000C0014731BDF8E8000A5C2E9800EB40014D
+:10058000F54800EB41112731BDF8E8000A54BDF8E9
+:10059000E800401C81B23A91BDF8E8000628D5DB9E
+:1005A00000229DF8B40040F2533110FB01F0E949FC
+:1005B00001EB800101F562719DF8A00000EB4003A2
+:1005C00003EB001001EBC00080F846209DF8B4104A
+:1005D0000220F9F76BFD9DF8B40040F2533110FB97
+:1005E00001F0DC4901EB800101F562719DF8A0008A
+:1005F00000EB400202EB001001EBC000223009903A
+:100600002E9800EB4001D44800EB41110D3110222F
+:100610000891DDE90801F7F718FE9DF8B40040F2F3
+:10062000533110FB01F0CB4901EB800101F5627100
+:100630009DF8A00000EB400202EB001001EBC001AE
+:100640002E9800EB4002C44800EB421051F81A2FDC
+:1006500040F8012F496841609DF8B40000EB40016B
+:1006600001EB0010BD4901EB001130319DF8A000F5
+:1006700001EB001001782E9800EB4002B64800EB29
+:10068000421001702E9800EB4001B34800E06BE08F
+:1006900000EB4111B248026841F81D2F8088888024
+:1006A0009DF8B40040F2533110FB01F0A94901EB71
+:1006B000800101F562719DF8A00000EB400202EBA1
+:1006C000001001EBC000416B2E9800EB4002A248E5
+:1006D00000EB4210C0F809109DF8B40000EB400197
+:1006E00001EB00109D4901EB001130319DF8A00095
+:1006F00001EB001041682E9800EB4002964800EB99
+:100700004210C0F823102E9881B208200991F9F701
+:10071000CDFCA7229DF8B40040F2533110FB01F04C
+:100720008C4901EB800101F562719DF8A00000EB9E
+:10073000400303EB001001EBC0004271A2229DF8C0
+:10074000B40040F2533110FB01F0824901EB80000C
+:1007500000F562709DF8A01001EB410303EB01115D
+:1007600000EBC100827000BF00BF0DF081BF9DF89B
+:10077000B41001EB4100C0EBC1107A4911F8300010
+:10078000042802D1042125910CE09DF8B41001EB5E
+:100790004100C0EBC110734911F83000152801D198
+:1007A000152125919DF8B41001EB4100C0EBC1105B
+:1007B0006C4901EBC00041789DF8B40000EB4002A9
+:1007C000C2EBC010674A12F8300041EA002041F243
+:1007D0003001884202D1A62125913DE09DF8B41058
+:1007E00001EB4100C0EBC1105E4901EBC000417854
+:1007F0009DF8B40000EB4002C2EBC010594A12F859
+:10080000300041EA002041F23101884202D1A721A3
+:10081000259121E09DF8B41001EB4100C0EBC1101F
+:10082000504911F83000022816D19DF8B41001EBA0
+:100830004100C0EBC1104B4901EBC00001799DF8AC
+:10084000B40000EB4002C2EBC010464A02EBC0000D
+:10085000C07841EA002125919DF8B41040F2533050
+:1008600011FB00F03B4901EB8000817828910021C9
+:100870003D4A9DF8B40002EB00129DF8A00011540F
+:100880003A4890F82800012815D19DF8B41001EBE2
+:10089000410000EB0110314901EB001030309DF8B0
+:1008A000A01000EB0110801C0990007820F080005F
+:1008B000803009990870BDF89400A7287ED007DC25
+:1008C00004287CD015287BD0A62841F06D8762E0F3
+:1008D000A0F55850303820B1112872D01228F4D128
+:1008E000FEE39DF8B41040F2533011FB00F01949BB
+:1008F00001EB800000F562709DF8A01001EB410251
+:1009000002EB011110F8310090BB00219DF8B400FA
+:1009100040F2533210FB02F00E4A02EB80000171EC
+:1009200001229DF8B40040F2533110FB01F0094957
+:1009300001EB800101F562719DF8A00000EB40031E
+:1009400003EB001001F83020A7229DF8B40040F21C
+:1009500053310EE058450020D81400209840002064
+:10096000C731002008890020883E0020BC120020EA
+:100970000FE010FB01F0FE4901EB800000F5627012
+:100980009DF8A01001EB410303EB011100EBC10046
+:10099000427101F009BF00219DF8B40040F25332CA
+:1009A00010FB02F0F24A02EB800001719DF8B410D6
+:1009B00040F2533011FB00F0114603E0F9E060E132
+:1009C000B0E2E4E201EB800000F562709DF8A01057
+:1009D00001EB410202EB011110F83100022829DC81
+:1009E00003229DF8B40040F2533110FB01F0E049BE
+:1009F00001EB800101F562719DF8A00000EB40035E
+:100A000003EB001001F83020A9229DF8B40040F259
+:100A1000533110FB01F0D64901EB800000F5627004
+:100A20009DF8A01001EB410303EB011100EBC100A5
+:100A30004271BDE09DF8B41040F2533011FB00F05C
+:100A4000CB4901EB800000F562709DF8A01001EB2E
+:100A5000410202EB011110F83100052829DC0622C1
+:100A60009DF8B40040F2533110FB01F0C04901EB96
+:100A7000800101F562719DF8A00000EB400303EBDB
+:100A8000001001F83020A2229DF8B40040F253314A
+:100A900010FB01F0B64901EB800000F562709DF893
+:100AA000A01001EB410303EB011100EBC100427107
+:100AB0007EE09DF8B41040F2533011FB00F0AC49D9
+:100AC00001EB800000F562709DF8A01001EB41027F
+:100AD00002EB011100EBC1004079A52815D19DF86A
+:100AE000B41001EB410000EB0110A24901EB001032
+:100AF00030309DF8A01000EB0110801C09900078A8
+:100B000020F00400001D099908709DF8B41040F20F
+:100B1000533011FB00F0964901EB800000F5627044
+:100B20009DF8A01001EB410202EB011100EBC100A6
+:100B30008078A1283CD09DF8B41040F2533011FBCE
+:100B400000F08B4901EB800101F562719DF8A00076
+:100B500000EB400202EB001001EBC00082789DF830
+:100B6000B40040F2533110FB01F0814901EB8001E8
+:100B700001F562719DF8A00000EB400303EB00104B
+:100B800001EBC0004271A1229DF8B40040F2533144
+:100B900010FB01F0764901EB800000F562709DF8D2
+:100BA000A01001EB410303EB011100EBC1008270C7
+:100BB000EFE69DF8B41040F2533011FB00F06C49A1
+:100BC00001EB800000F562709DF8A01001EB41027E
+:100BD00002EB011100EBC1004079A42830D19DF84F
+:100BE000B41001EB410000EB0110624901EB001071
+:100BF00030309DF8A01000EB0110801C09900078A7
+:100C000020F0200020300999087000229DF8B400DF
+:100C100040F2533110FB01F0554901EB800101F521
+:100C200062719DF8A00000EB400303EB001001EBA4
+:100C3000C00080F845209DF8B4100220F9F736FA7C
+:100C400000219DF8B40040F2533210FB02F0484AF4
+:100C500002EB80000171A1229DF8B40040F25331F3
+:100C600010FB01F0424901EB800000F562709DF835
+:100C7000A01001EB410303EB011100EBC100427135
+:100C800087E69DF8B41040F2533011FB00F038496C
+:100C900001EB800000F562709DF8A01001EB4102AD
+:100CA00002EB011110F83100012834DC00219DF81D
+:100CB000B40040F2533210FB02F02D4A02EB8000E8
+:100CC000017102229DF8B40040F2533110FB01F093
+:100CD000274901EB800101F562719DF8A00000EB4E
+:100CE000400303EB001001F83020A3229DF8B4006C
+:100CF00040F2533110FB01F01D4901EB800000F57B
+:100D000062709DF8A01001EB410303EB011100EBB1
+:100D1000C100427105E19DF8B41040F2533011FB5F
+:100D200000F0134901EB800000F562709DF8A010FF
+:100D300001EB410202EB011110F83100042839DC0B
+:100D400000219DF8B40040F2533210FB02F0084A33
+:100D500002EB8000017105229DF8B40040F253318E
+:100D600010FB01F0024901EB800101F5627103E023
+:100D700058450020984000209DF8A00000EB40035B
+:100D800003EB001001F83020A3229DF8B40040F2DC
+:100D9000533110FB01F0FE4901EB800000F5627059
+:100DA0009DF8A01001EB410303EB011100EBC10022
+:100DB0004271B6E09DF8B41040F2533011FB00F0E0
+:100DC000F34901EB800000F562709DF8A01001EB83
+:100DD000410202EB011110F83100062815DCA122B6
+:100DE0009DF8B40040F2533110FB01F0E84901EBEB
+:100DF000800000F562709DF8A01001EB410303EB49
+:100E0000011100EBC10042718BE09DF8B41040F27B
+:100E1000533011FB00F0DE4901EB800101F56271F6
+:100E20009DF8A00000EB400202EB001011F830101A
+:100E30009DF8B40040F2533210FB02F0D44A02EBAA
+:100E40008000407981426CD19DF8B41040F253305B
+:100E500011FB00F0114601EB800000F562709DF877
+:100E6000A01001EB410202EB011100EBC100807800
+:100E7000A12836D0A3229DF8B40040F2533110FBD4
+:100E800001F0C34901EB800101F562719DF8A000FA
+:100E900000EB400303EB001001EBC00042719DF832
+:100EA000B41040F2533011FB00F0B94901EB80005F
+:100EB00000F562709DF8A01001EB410202EB0111F8
+:100EC00000EBC1008078A2282BD000219DF8B4004F
+:100ED00040F2533210FB02F0AD4A02EB8000017188
+:100EE0001FE0A1229DF8B40040F2533110FB01F045
+:100EF000A74901EB800101F562719DF8A00000EBAC
+:100F0000400303EB001001EBC000427101219DF88A
+:100F1000B40040F2533210FB02F09D4A02EB800015
+:100F2000017136E5A1229DF8B40040F2533110FB67
+:100F300001F0974901EB800101F562719DF8A00075
+:100F400000EB400303EB001001EBC00042719DF881
+:100F5000B40040F2533110FB01F08D4901EB8001E8
+:100F600001F562719DF8A00000EB400303EB001057
+:100F700001EBC000827000219DF8B40040F25332B2
+:100F800010FB02F0824A02EB8000017101E50021B2
+:100F90009DF8B40040F2533210FB02F07C4A02EBA1
+:100FA00080000171A7229DF8B40040F2533110FB7C
+:100FB00001F0774901EB800101F562719DF8A00015
+:100FC00000EB400303EB001001EBC00042719DF801
+:100FD000B40000EB4001C1EBC0106E4901EBC00052
+:100FE000407930287DD19DF8B40040F2533110FB98
+:100FF00001F0674901EB800101F562719DF8A000E5
+:1010000000EB400202EB001011F830109DF8B40024
+:1010100040F2533210FB02F05D4A02EB800040794F
+:1010200081425ED19DF8B40000EB400101EB00105D
+:10103000A2F5986101EB001030309DF8A01000EB94
+:101040000110801C0990007820F0010209980270BC
+:101050009DF8B40000EB400101EB00104E4901EB9C
+:10106000001030309DF8A01000EB0110801C09909A
+:10107000007820F00202099802709DF8B40040F256
+:10108000533110FB01F0424901EB800000F5627022
+:101090009DF8A01001EB410202EB011100EBC10031
+:1010A000C078312832D19DF8B40000EB400101EB4B
+:1010B0000010394901EB001030309DF8A01000EB12
+:1010C0000110801C0990007820F02002099802701D
+:1010D00000229DF8B40040F2533110FB01F001E012
+:1010E000FEE340E02A4901EB800000F562709DF8C4
+:1010F000A01001EB410303EB011100EBC10080F8EC
+:1011000045209DF8B4100220F8F7D0FF9DF8B400F8
+:1011100040F2533110FB01F01D4901EB800000F556
+:1011200062709DF8A01001EB410202EB011100EB8F
+:10113000C10090F84600012814D1A9229DF8B400FE
+:1011400040F2533110FB01F0114901EB800000F532
+:1011500062709DF8A01001EB410303EB011100EB5D
+:10116000C1008270DEE39DF8B40000EB4001C1EBEA
+:10117000C010084901EBC000407931287ED19DF8AC
+:10118000B40040F2533110FB01F0014906E00000C9
+:1011900058450020088900209840002001EB80017C
+:1011A00001F562719DF8A00000EB400202EB001017
+:1011B00011F830109DF8B40040F2533210FB02F0E9
+:1011C000FE4A02EB80004079814257D19DF8B4007D
+:1011D00040F2533110FB01F0114601EB800000F5A5
+:1011E00062709DF8A01001EB410202EB011100EBCF
+:1011F000C10090F8460058BB01229DF8B40040F2AF
+:10120000533110FB01F0ED4901EB800101F56271F2
+:101210009DF8A00000EB400303EB001001EBC000C1
+:1012200080F845209DF8B40000EB400101EB001070
+:10123000E34901EB001130319DF8A00001EB0010F3
+:10124000801C0990007820F00100401C099908706A
+:101250009DF8B40000EB400101EB0010D84901EB10
+:10126000001030309DF8A01000EB0110801C099098
+:10127000007820F002020998027000E00CE2D148E8
+:1012800090F8E00780B19DF8B40000EB400101EB5D
+:101290000010CB4901EB001030309DF8A01000EB9E
+:1012A0000110807A022878D1C74890F829000128D7
+:1012B000F9D1C548D0F80C02C349498D88426CD297
+:1012C0009DF8B40040F2533110FB01F0BB4901EB33
+:1012D000800000F562709DF8A01001EB410202EB66
+:1012E000011100EBC10090F84500012854D19DF890
+:1012F000B40040F2533110FB01F0B04901EB800023
+:1013000000F562709DF8A01001EB410202EB0111A3
+:1013100000EBC10090F87F00F0BB01229DF8B40003
+:1013200000EB400101EB0010A54901EB0011303149
+:101330009DF8A00001EB0010C2724FF010429DF822
+:10134000B40040F2533110FB01F09C4901EB8001E5
+:1013500001F562719DF8A00000EB400303EB001063
+:1013600001EBC00082609DF8B40000EB400101EB8E
+:101370000010934901EB001130319DF8A00001EB02
+:10138000001001789DF8B40040F2533210FB02F0D7
+:101390008A4A02EB800001E070E005E141709DF8AF
+:1013A000B40040F2533110FB01F0114601EB800113
+:1013B00001F562719DF8A00000EB400202EB001005
+:1013C00011F830109DF8B40040F2533210FB02F0D7
+:1013D0007A4A02EB8000407981423ED100229DF89A
+:1013E000B40040F2533110FB01F0744901EB80016D
+:1013F00001F562719DF8A00000EB400303EB0010C3
+:1014000001EBC000C271A4229DF8B40040F2533138
+:1014100010FB01F0694901EB800101F562719DF853
+:10142000A00000EB400303EB001001EBC000827052
+:10143000A3229DF8B40040F2533110FB01F05F4944
+:1014400001EB800000F562709DF8A01001EB4103F4
+:1014500003EB011100EBC100427100229DF8B400C2
+:1014600000EB400101EB0010554901EB001030305A
+:101470009DF8A01000EB0110426053E29DF8B4000B
+:1014800040F2533110FB01F04C4901EB800000F5B4
+:1014900062709DF8A01001EB410202EB011100EB1C
+:1014A000C10090F8450001287ED19DF8B40040F2BB
+:1014B000533110FB01F0414901EB800101F56271EC
+:1014C0009DF8A00000EB400202EB001001EBC00011
+:1014D00090F8800040F2533110FB01F0374901EBE6
+:1014E000800101F562719DF8B40040F2533210FBA7
+:1014F00002F0324A02EB800000F562709DF8A020F5
+:1015000002EB420303EB021200EBC20090F88100F1
+:1015100000EB400202EB001001EBC00090F87E00EF
+:10152000032841D102229DF8B40000EB400101EBF9
+:101530000010234901EB001130319DF8A00001EBB0
+:101540000010C2724FF010429DF8B40040F25331C7
+:1015500010FB01F0194901EB800101F562719DF862
+:10156000A00000EB400303EB001001EBC000826021
+:101570009DF8B40000EB400101EB0010104901EBB5
+:10158000001130319DF8A00001EB001001789DF8AA
+:10159000B40040F2533210FB02F0084A02EB800024
+:1015A00041709DF8B40000E09BE140F2533110FB24
+:1015B00001F0114601EB800108E0000058450020D1
+:1015C00098400020BC320020BC12002001F562715E
+:1015D0009DF8A00000EB400202EB001011F8301063
+:1015E0009DF8B40040F2533210FB02F0FE4A02EBC9
+:1015F0008000407981423ED100229DF8B40040F243
+:10160000533110FB01F0F84901EB800101F56271E3
+:101610009DF8A00000EB400303EB001001EBC000BD
+:10162000C271A4229DF8B40040F2533110FB01F0C6
+:10163000ED4901EB800101F562719DF8A00000EB1E
+:10164000400303EB001001EBC0008270A3229DF861
+:10165000B40040F2533110FB01F0E34901EB80008C
+:1016600000F562709DF8A01001EB410303EB01113E
+:1016700000EBC100427100229DF8B40000EB400174
+:1016800001EB0010D94901EB001030309DF8A0109B
+:1016900000EB0110426045E19DF8B40000EB400111
+:1016A000C1EBC010D24901EBC000407933287DD195
+:1016B0009DF8B40000EB400101EB0010CB4901EBB9
+:1016C000001030309DF8A01000EB0110801C099034
+:1016D000007820F00100401C099908709DF8B400C2
+:1016E00000EB400101EB0010C04901EB001030306D
+:1016F0009DF8A01000EB0110801C0990007820F0EC
+:101700002002099802709DF8B40000EB400101EB43
+:101710000010B64901EB001030309DF8A01000EB2E
+:101720000110801C0990007820F00200801C0999AB
+:1017300008709DF8B40040F2533110FB01F0AA4943
+:1017400001EB800042799DF8B40040F2533110FB68
+:1017500001F0A54901EB800000F562709DF8A01032
+:1017600001EB410303EB011100F831209DF8B400B7
+:1017700000EB400101EB00109C4901EB0010303000
+:101780009DF8A01000EB0110801C0990007820F05B
+:1017900080008030099908709DF8B40000EB40018A
+:1017A00001EB0010914901EB001000E023E0303024
+:1017B0009DF8A01000EB01108078C0F3400020B924
+:1017C0009DF8B4100220F8F771FCA2229DF8B40035
+:1017D00040F2533110FB01F0834901EB800000F52A
+:1017E00062709DF8A01001EB410303EB011100EBC7
+:1017F000C100827096E09DF8B40000EB4001C1EB9F
+:10180000C0117B4800EBC1004079342869D19DF8B4
+:10181000B40000EB400101EB0010744901EB001033
+:1018200030309DF8A01000EB0110801C099000786A
+:1018300020F02002099802709DF8B40000EB4001EE
+:1018400001EB0010694901EB001030309DF8A01049
+:1018500000EB0110801C0990007820F0020209982A
+:10186000027001229DF8B40040F2533110FB01F0E8
+:101870005D4901EB800000F562709DF8A01001EB5E
+:10188000410303EB011100EBC10080F84620A922BF
+:101890009DF8B40040F2533110FB01F0524901EBC6
+:1018A000800000F562709DF8A01001EB410303EB8E
+:1018B000011100EBC10082709DF8B40040F2533179
+:1018C00010FB01F0484901EB800042799DF8B4001B
+:1018D00040F2533110FB01F0434901EB800001E07D
+:1018E000E3E21FE000F562709DF8A01001EB4103F8
+:1018F00003EB011100F831209DF8B40000EB40012A
+:1019000001EB0010394901EB001030309DF8A010B8
+:1019100000EB0110801C0990007820F080008030DE
+:101920000999087000202E902F9000213A9122E012
+:10193000DDE92E10000140EA11720901CDE92E12F5
+:101940009DF8B40000EB4001C1EBC010284901EB49
+:10195000C001BDF8E800801D085C3038C117DDE922
+:101960002E3440EA03022143CDE92E21BDF8E800E0
+:10197000401C81B23A91BDF8E8000828D8DB9DF8F8
+:10198000B4002E9940F2533210FB02F0164A02EBDB
+:10199000800202F562729DF8A00000EB400303EBA9
+:1019A000001002EBC000C0F81A1000222E922F92F5
+:1019B00000213A912AE0DDE92E10000140EA11727F
+:1019C0000901CDE92E129DF8B40000EB4001C1EBF6
+:1019D000C010074901EBC001BDF8E8000F30085CFA
+:1019E0003038C11706E0000058450020984000201C
+:1019F00008890020DDE92E34184341EA0402CDE9CC
+:101A00002E02BDF8E800401C80B23A90BDF8E80014
+:101A10000628D0DB9DF8B4002E9940F2533210FB1B
+:101A200002F0FE4A02EB800202F562729DF8A0000D
+:101A300000EB400303EB001002EBC0004163002207
+:101A40002E922F9200213A9122E0DDE92E10000122
+:101A500040EA11720901CDE92E129DF8B40000EBA5
+:101A60004001C1EBC010EE4901EBC001BDF8E80038
+:101A70001530085C3038C117DDE92E34184341EACF
+:101A80000402CDE92E02BDF8E800401C80B23A9075
+:101A9000BDF8E8000828D8DB9DF8B4002E9940F284
+:101AA000533210FB02F0DD4A02EB800202F5627253
+:101AB0009DF8A00000EB400303EB001002EBC00018
+:101AC000C0F81E109DF8B40000EB4001C1EBC0103F
+:101AD000D34901EBC00042799DF8B40040F2533184
+:101AE00010FB01F0CD4901EB800101F562719DF819
+:101AF000A00000EB400303EB001001EBC000C2703C
+:101B00009DF8B40000EB400101EB0010C54901EB6A
+:101B1000001130319DF8A00001EB001082789DF893
+:101B2000B40040F2533110FB01F0BC4901EB8001DD
+:101B300001F562719DF8A00000EB400303EB00107B
+:101B400001EBC00002769DF8B40040F2533110FB67
+:101B500001F0B24901EB800101F562719DF8A0002E
+:101B600000EB400202EB001011F830109DF8B400B9
+:101B700040F2533210FB02F0A84A02EB8000407999
+:101B800081427DDA00219DF8B40040F2533210FB0F
+:101B900002F0A24A02EB80000171A7229DF8B40076
+:101BA00040F2533110FB01F09C4901EB800101F53B
+:101BB00062719DF8A00000EB400303EB001001EB05
+:101BC000C000427101219DF8B40040F2533210FB75
+:101BD00002F0924A02EB800001719DF8B40040F2DD
+:101BE000533110FB01F0114601EB800042799DF862
+:101BF000B40040F2533110FB01F0884901EB800141
+:101C000001F562719DF8A00000EB400303EB0010AA
+:101C100001F83020A1229DF8B40040F2533110FBAE
+:101C200001F07E4901EB800101F562719DF8A00091
+:101C300000EB400303EB001001EBC00042719DF884
+:101C4000B40000EB400101EB0010764901EB0011FC
+:101C500030319DF8A00001EB0010801C0990007845
+:101C600020F080008030099908709DF8B40000EBE6
+:101C7000400101EB00106B4901EB0010303000E037
+:101C80005BE09DF8A01000EB0110801C099000782B
+:101C900020F00401091D099801709DF8B40000EBC3
+:101CA000400101EB00105F4901EB001030309DF85E
+:101CB000A01000EB01108078C0F34010E8B39DF84D
+:101CC000B40000EB400101EB0010564901EB00109D
+:101CD00030309DF8A01000EB0110801C09900078B6
+:101CE00020F02002099802709DF8B40000EB40013A
+:101CF00001EB00104B4901EB001030309DF8A010B3
+:101D000000EB01108078C0F34000E8BB9DF8B40000
+:101D100000EB400101EB0010424901EB00103030B4
+:101D20009DF8A01000EB0110801C0990007820F0B5
+:101D3000080008300999087000E0B5E09DF8B4008B
+:101D40009DF8A01001EB0010C217CDE92E029DF8FE
+:101D5000B40040F2533110FB01F0304901EB800038
+:101D600000F562709DF8A01001EB410202EB011139
+:101D700000EBC100223009902E9800EB40012A4868
+:101D800000EB41100D3000E089E010220890099925
+:101D9000F6F75BFA9DF8B40040F2533110FB01F006
+:101DA0001E4901EB800101F562719DF8A00000EB76
+:101DB000400202EB001001EBC0012E9800EB400244
+:101DC000194800EB421051F81A2F40F8012F4968CA
+:101DD00041609DF8B40000EB400101EB0010114997
+:101DE00001EB001130319DF8A00001EB00100178EB
+:101DF0002E9800EB40020C4800EB421001702E9828
+:101E000000EB4001084800EB41110848026841F826
+:101E10001D2F808888809DF8B40009E05845002077
+:101E20000889002098400020D8140020C7310020E5
+:101E300040F2533110FB01F0FE4901EB800101F546
+:101E400062719DF8A00000EB400202EB001001EB74
+:101E5000C000416B2E9800EB4002F74800EB4210A7
+:101E6000C0F809109DF8B40000EB400101EB001030
+:101E7000F24901EB001130319DF8A00001EB001098
+:101E800041682E9800EB4002EB4800EB4210C0F88E
+:101E900023102E9881B208200991F8F707F99DF8D0
+:101EA000B4100220F8F702F9FEE300202E902F90E4
+:101EB00000213A9122E0DDE92E10000140EA117282
+:101EC0000901CDE92E129DF8B40000EB4001C1EBF1
+:101ED000C010DB4901EBC001BDF8E8000B30085C25
+:101EE0003038C117DDE92E24104341EA0402CDE960
+:101EF0002E02BDF8E800401C80B23A90BDF8E80020
+:101F00000C28D8DB9DF8B400DDE92E1240F25333E3
+:101F100010FB03F0C74B03EB800303F562739DF8DE
+:101F2000A00000EB400404EB001003EBC00040F8FD
+:101F3000221F426000222E922F9200213A9122E02D
+:101F4000DDE92E10000140EA11720901CDE92E12DF
+:101F50009DF8B40000EB4001C1EBC010B84901EBA3
+:101F6000C001BDF8E8001730085C3038C117DDE962
+:101F70002E34184341EA0402CDE92E02BDF8E800F0
+:101F8000401C80B23A90BDF8E8000C28D8DB9DF8E0
+:101F9000B400DDE92E1240F2533310FB03F0A54BE1
+:101FA00003EB800303F562739DF8A00000EB40048F
+:101FB00004EB001003EBC00022308160C2600021FE
+:101FC0009DF8B40040F2533210FB02F0994A02EB44
+:101FD000800001719DF8B40040F2533110FB01F014
+:101FE000114601EB800000F562709DF8A01001EB36
+:101FF000410202EB011110F83100032814DC042225
+:102000009DF8B40040F2533110FB01F0894901EB17
+:10201000800000F562709DF8A01001EB410303EB16
+:10202000011100F831207EE39DF8B40040F25331F5
+:1020300010FB01F07F4901EB800101F562719DF811
+:10204000A00000EB400202EB001011F830109DF8E8
+:10205000B40040F2533210FB02F0764A02EB8000EB
+:1020600040798142DFD19DF8B4009DF8A01001EBCA
+:102070000010C217CDE92E02724890F8E00708B3AD
+:102080009DF8B40000EB400101EB00106B4901EB3F
+:10209000001030309DF8A01000EB0110807A02286B
+:1020A00010D09DF8B40000EB400101EB0010634933
+:1020B00001EB001030309DF8A01000EB0110C07A49
+:1020C00000287DDD00229DF8B40000EB400101EB0B
+:1020D00000105A4901EB001030309DF8A01000EBC1
+:1020E0000110C2725848D0F80C020521B0FBF1F281
+:1020F00001FB120000EB400153482C3000EB411073
+:102100000D3009909DF8B40040F2533110FB01F0FE
+:10211000484901EB800000F562709DF8A01001EBCA
+:10212000410202EB011100EBC100223010220146F6
+:1021300008900998F6F789F84348D0F80C02052171
+:10214000B0FBF1F201FB120000EB40013E482C30E5
+:1021500000EB41129DF8B40040F2533110FB01F046
+:10216000344901EB800101F562719DF8A00000EB9C
+:10217000400303EB001001EBC00050F81A1F42F8B7
+:10218000011F406850603048D0F80C020521B0FBB8
+:10219000F1F201FB120000EB40012B482C3000EB68
+:1021A00041129DF8B40000EB400101EB00102349FF
+:1021B00001EB001130319DF8A00001EB001000E0B0
+:1021C00095E1007810702048D0F80C020521B0FB92
+:1021D000F1F201FB120000EB40011B482C3000EB38
+:1021E00041129DF8B40040F2533110FB01F0114947
+:1021F00001EB800101F562719DF8A00000EB400346
+:1022000003EB001001EBC000406BC2F809000E4860
+:10221000D0F80C020521B0FBF1F201FB120000EB3B
+:10222000400109482C3000EB41110648F53802689E
+:102230000CE0000058450020D814002098400020F1
+:1022400008890020BC320020BC12002041F81D2F5C
+:1022500080888880FE48D0F80C020521B0FBF1F29E
+:1022600001FB120000EB4001F9482C3000EB411259
+:102270009DF8B40000EB400101EB0010F54901EBC3
+:10228000001130319DF8A00001EB00104068C2F849
+:10229000230000229DF8B40000EB400101EB001088
+:1022A000EC4901EB001130319DF8A00001EB00106A
+:1022B000426000213A9154E0E548D0F80C02052133
+:1022C000B0FBF1F201FB120000EB4001E0482C30C2
+:1022D00000EB41112731BDF8E8409DF8B40040F211
+:1022E000533210FB02F0DC4A02EB800202F562720C
+:1022F0009DF8A00000EB400303EB001002EBC000D0
+:1023000090F8800040F2533210FB02F0D24A02EB08
+:10231000800202F562729DF8B40040F2533310FB64
+:1023200003F0CD4B03EB800303F562739DF8A0002F
+:1023300000EB400505EB001003EBC00090F88100B6
+:1023400000EB400303EB001002EBC0024732BDF884
+:10235000E800001D105C0855BDF8E800401C81B283
+:102360003A91BDF8E8000628A6DB00213A9142E048
+:1023700000239DF8B40040F2533110FB01F0B64940
+:1023800001EB800101F562719DF8A00000EB4002B5
+:1023900002EB001001EBC00090F8800040F25331D6
+:1023A00010FB01F0AC4901EB800101F562719DF871
+:1023B000B40040F2533210FB02F0A74A02EB800255
+:1023C00002F562729DF8A00000EB400404EB0010DF
+:1023D00002EBC00090F8810000EB400202EB00101D
+:1023E00001EBC0014731BDF8E8000B54BDF8E8002F
+:1023F000401C81B23A91BDF8E8000A28B8DB944845
+:10240000D0F80C020521B0FBF1F080B20146099032
+:102410000220F6F75DFE00210620F7F747FE8C4804
+:10242000D0F80C028A49498D884206D28848D0F8F3
+:102430000C02401C8649C1F80C0200210520F7F768
+:1024400035FE9DF8B41001EB410000EB011081490D
+:1024500001EB001030309DF8A01000EB0110801C43
+:102460000990007820F00802099802707848D0F8A6
+:102470000C020521B0FBF1F201FB120000EB400160
+:1024800073482C3000EB4110D0F823202E9800EB3D
+:102490004001724800EB4110C0F8232000203A9020
+:1024A00020E06B48D0F80C020521B0FBF1F201FBF3
+:1024B000120000EB400166482C3000EB4110273041
+:1024C000BDF8E810425C2E9800EB4001634800EB39
+:1024D00041112731BDF8E8000A54BDF8E800401C5E
+:1024E00081B23A91BDF8E8000628DADB59E09DF8A0
+:1024F000B41001EB410000EB0110564901EB001054
+:1025000030309DF8A01000EB0110801C099000787D
+:1025100020F008000830099908709DF8B41001EB0C
+:10252000410000EB01104B4901EB001030309DF8E9
+:10253000A01000EB011042682E9800EB40014748C4
+:1025400000EB4110C0F8232000203A9025E09DF8D0
+:10255000B41040F2533011FB00F03F4901EB800111
+:1025600001F562719DF8A00000EB400202EB001043
+:1025700001EBC0014731BDF8E8000A5C2E9800EB82
+:102580004001364800EB41112731BDF8E8000A54FC
+:10259000BDF8E800401C81B23A91BDF8E800062879
+:1025A000D5DB00229DF8B40040F2533110FB01F05E
+:1025B000294901EB800101F562719DF8A00000EB53
+:1025C000400303EB001001EBC00080F846209DF8AB
+:1025D000B4100220F7F76AFD9DF8B40040F25331C1
+:1025E00010FB01F01C4901EB800101F562719DF8BF
+:1025F000A00000EB400202EB001001EBC000223013
+:1026000009902E9800EB4001144800EB41110D3168
+:1026100010220891DDE90801F5F717FE9DF8B410C6
+:1026200040F2533011FB00F00B4901EB800101F542
+:1026300062719DF8A00000EB400202EB001001EB7C
+:10264000C0012E9800EB4002044800EB421007E066
+:10265000BC1200209840002058450020D8140020CB
+:1026600051F81A2F40F8012F496841609DF8B410C5
+:1026700001EB410000EB0110F94901EB0011303191
+:102680009DF8A00001EB001001782E9800EB4002AD
+:10269000F44800EB421001702E9800EB4001F14825
+:1026A00000EB4111F04800E07EE0026841F81D2F88
+:1026B000808888809DF8B41040F2533011FB00F000
+:1026C000EA4901EB800101F562719DF8A00000EB81
+:1026D000400202EB001001EBC000416B2E9800EBB2
+:1026E0004002E04800EB4210C0F809109DF8B41019
+:1026F00001EB410000EB0110D94901EB0011303131
+:102700009DF8A00001EB001041682E9800EB4002FC
+:10271000D44800EB4210C0F823102E9881B2082054
+:102720000991F7F7C3FC00229DF8B40040F2533141
+:1027300010FB01F0CD4901EB800101F562719DF8BC
+:10274000A00000EB400303EB001001EBC00080F899
+:102750004620A7229DF8B40040F2533110FB01F04F
+:10276000C24901EB800101F562719DF8A00000EB08
+:10277000400303EB001001EBC0004271A2229DF860
+:10278000B40040F2533110FB01F0B84901EB800076
+:1027900000F562709DF8A01001EB410303EB0111FD
+:1027A00000EBC100827000BF00BF0BF061BF0021D1
+:1027B000AF4A9DF8B40002EB00129DF8A00011543E
+:1027C0009DF8B41001EB4100C0EBC110A94901EB29
+:1027D000C000407870280ED19DF8B41001EB410084
+:1027E000C0EBC110A34901EBC0008078FA2802D1E8
+:1027F000B121259142E09DF8B41001EB4100C0EBFE
+:10280000C1109C4901EBC000407800F0F000C028E6
+:102810000ED19DF8B41001EB4100C0EBC1109549F9
+:1028200001EBC0008078FA2802D1B621259125E07D
+:102830009DF8B41001EB4100C0EBC1108D4911F8B7
+:10284000300000F0F000502818D19DF8B41001EBD2
+:102850004100C0EBC110874901EBC000407800F097
+:10286000F00030280AD19DF8B41001EB4100C0EB14
+:10287000C110804901EBC000817825919DF8B4100A
+:1028800040F2533011FB00F0784901EB8000817871
+:1028900028910021764A9DF8B40002EB00129DF8C1
+:1028A000A0001154744890F82800012815D19DF813
+:1028B000B41001EB410000EB0110694901EB00107D
+:1028C00030309DF8A01000EB0110801C09900078BA
+:1028D00020F08000803009990870BDF894006528C8
+:1028E00074D004DC012809D0032805D17FE0B12889
+:1028F00002D0B62800D100E08BE18AE19DF8B41047
+:1029000001EB4100C0EBC1105A4901EBC000007956
+:10291000012806D0022805D0032804D0052864D158
+:1029200002E062E061E060E09DF8B41040F25330F4
+:1029300011FB00F04D4901EB800000F562709DF83D
+:10294000A01001EB410202EB011110F83100E0BBD5
+:1029500000219DF8B40040F2533210FB02F0434ACC
+:1029600002EB8000017101229DF8B40040F2533166
+:1029700010FB01F03D4901EB800101F562719DF80A
+:10298000A00000EB400303EB001001F83020B6225A
+:102990009DF8B40040F2533110FB01F0334901EBD4
+:1029A000800101F562719DF8A00000EB400303EB8C
+:1029B000001001EBC0004271B2229DF8B40040F259
+:1029C000533110FB01F0294901E00DE037E001EB44
+:1029D000800000F562709DF8A01001EB410303EB4D
+:1029E000011100EBC100827000BF00BF11E19DF832
+:1029F000B41001EB4100C0EBC1101E4901EBC00057
+:102A0000C1791E4880F8031D9DF8B41001EB410008
+:102A100000EB0110124901EB001130319DF8A000CC
+:102A200001EB0010801C0990144890F8030DC208B7
+:102A30000998007862F3000009990870E9E09DF8B0
+:102A4000B41001EB4100C0EBC1100A4901EBC0001A
+:102A5000007900F0F00098B9B821259112E000004B
+:102A600098400020D8140020C7310020584500208D
+:102A7000883E002008890020BC120020BC220020D3
+:102A8000B921259100213A9120E09DF8B41001EB85
+:102A9000410000EB0110FE4901EB00113031BDF89F
+:102AA000E80001EB001041789DF8B40000EB400213
+:102AB000C2EBC010F74A12F830005038814200D102
+:102AC00012E0BDF8E800401C81B23A919DF8B410C4
+:102AD00001EB410000EB0110ED4901EB0010C17961
+:102AE000BDF8E8008142D0DC00BF9DF8B41040F290
+:102AF000533011FB00F0E84901EB800000F56270F3
+:102B00009DF8A01001EB410202EB011110F8310019
+:102B1000012834D100219DF8B40040F2533210FB5B
+:102B200002F0DD4A02EB8000017102229DF8B40040
+:102B300040F2533110FB01F0D74901EB800101F560
+:102B400062719DF8A00000EB400303EB001001F858
+:102B50003020B9229DF8B40040F2533110FB01F04F
+:102B6000CD4901EB800101F562719DF8A00000EBF9
+:102B7000400303EB001001EBC000427148E09DF8F8
+:102B8000B41040F2533011FB00F0C34901EB800058
+:102B900000F562709DF8A01001EB410202EB0111FB
+:102BA00010F83100012833D100219DF8B40040F223
+:102BB000533210FB02F0B84A02EB8000017102228E
+:102BC0009DF8B40040F2533110FB01F0B24901EB23
+:102BD000800101F562719DF8A00000EB400303EB5A
+:102BE000001001F83020B9229DF8B40040F25331B2
+:102BF00010FB01F0A84901EB800000F562709DF820
+:102C0000A01001EB410303EB011100EBC100427185
+:102C100000BF00BFC9E59DF8B40000EB400101EB27
+:102C200000109B4901EB0010007B20B101287DD0F2
+:102C300002287CD1EDE299499DF8B40031F81000EA
+:102C4000801F81B209919DF8B40000EB4001C1EBF7
+:102C5000C010904901EBC000401C08900999F6F79C
+:102C600073FE0022CDE930029DF8B40000EB400174
+:102C7000C1EBC010874901EBC00288489DF8B41031
+:102C800030F81100401F11180991042109981FF014
+:102C9000B1FFC217CDE92E022FA819C82E995940AD
+:102CA000604001437ED100227D499DF8B40001EBD4
+:102CB000001002709DF8B40000EB4001C1EBC010A1
+:102CC000744901EBC00001792591BDF894003128C9
+:102CD00002D0452867D1FCE070489DF8B41030F868
+:102CE00011001838412190FBF1F0C217C1B2CDE9B3
+:102CF0002E026C4880F8AC1000203A90DFE09DF87E
+:102D0000B40000EB4001C1EBC010624901EBC0010F
+:102D1000BDF8E80000EB80101430095C614AAD3268
+:102D2000BDF8E80011549DF8B40001E0D4E06FE272
+:102D300000EB4001C1EBC010564901EBC001BDF8EA
+:102D4000E80000EB80101A3001440991082109982D
+:102D50001FF00EFF8DED0E0A524AB932BDF8E800A1
+:102D60000E9902EB001041609DF8B40000EB4001A9
+:102D7000C1EBC010474901EBC001BDF8E80000EB12
+:102D80008010323001440991082109981FF0F0FEAB
+:102D90008DED0E0A434AB932BDF8E8000E9902EBF8
+:102DA000001001E097E095E001609DF8B40000EBB1
+:102DB0004001C1EBC010374901EBC001BDF8E8008C
+:102DC00000EB80103A3001440991082109981FF066
+:102DD000CFFE8DED0E0A334AB932BDF8E8000E99E8
+:102DE00002EB001081609DF8B40000EB4001C1EBE4
+:102DF000C010284901EBC001BDF8E80000EB8010CD
+:102E0000423001440991082109981FF0B1FE8DED6F
+:102E10000E0A244AB932BDF8E8000E9902EB001000
+:102E2000C1609DF8B40000EB400101EB00101849AF
+:102E300001EB00113031BDF8E80001EB0010801CFF
+:102E40000990007820F080008030099908709DF882
+:102E5000B40000EB4001C1EBC0100E4901EBC00211
+:102E60000E489DF8B41030F81100401E125C9DF819
+:102E7000B40040F2533110FB01F0074901EB800030
+:102E800000F562709DF8A01001EB41030CE000001A
+:102E9000984000200889002058450020887A0020AA
+:102EA000883E0020BC32002003EB011100EBC10082
+:102EB00080F84420BDF8E800401C80B23A90BDF88C
+:102EC000E8000021DDE92E34C01AA141FFF617AF5A
+:102ED00000E000BF00BFB4E29DF8B40000EB400189
+:102EE000C1EBC010FE4901EBC000407D9DF8B4105D
+:102EF00001EB4102C2EBC111F94A02EBC101897D2C
+:102F000040EA0120C217CDE92E029DF8B40000EB83
+:102F10004001C1EBC010F24901EBC001099115213C
+:102F20000998F6F7F5FC0022CDE930022FA815C864
+:102F30002E995140604001437ED19DF8B40000EBD2
+:102F40004001C1EBC010E64911F83000401EC1B28B
+:102F500028910021E34A9DF8B40002EB00129DF88D
+:102F6000A0001154E04A9DF8A00011549FEDDF0A23
+:102F700010EE101A0C329DF8A00002EB0010416018
+:102F80009DF8B40000EB4001C1EBC011D44800EB48
+:102F9000C10081799DF8B40000EB4002C2EBC01083
+:102FA000CF4A02EBC000407941EA002000EE100A4F
+:102FB000B8EEC00A9FEDCE1AC0EE010A9DF8B4002B
+:102FC00000EB4001C1EBC010114601EBC0000179DC
+:102FD0009DF8B40000EB4002C2EBC010C04A02EB07
+:102FE000C000C07841EA002000EE100AB8EEC00A26
+:102FF00030EE800A10EE101ABB4A0C329DF8A00089
+:1030000002EB001001609DF8B40000EB4001C1EB41
+:10301000C010B34901EBC000817A9DF8B40000EB09
+:103020004002C2EBC010AE4A02EBC000407A41EA57
+:10303000002000EE100A00E0EAE0B8EEC00A9FEDC2
+:10304000AC1AC0EE010A9DF8B40000EB4001C1EBE0
+:10305000C010114601EBC000017A9DF8B40000EBEE
+:103060004002C2EBC0109E4A02EBC000C07941EAA8
+:10307000002000EE100AB8EEC00A30EE800A10EE12
+:10308000101A994A0C329DF8A00002EB00108160E2
+:103090009DF8B40000EB4001C1EBC010904901EB7A
+:1030A000C000C07A00F0800038BB9DF8B40000EB8F
+:1030B0004001C1EBC0108A4901EBC000017B9DF8C3
+:1030C000B40000EB4002C2EBC010854A02EBC00026
+:1030D000C07A41EA002000EE100AF8EEC00AB3EE12
+:1030E000001A80EE810A10EE100A7F4A0C329DF819
+:1030F000A01002EB0111C86047E09DF8B40000EB9E
+:103100004001C1EBC010764901EBC000017B9DF886
+:10311000B40000EB4002C2EBC010714A02EBC000E9
+:10312000C07A41EA0020404280B200EE100AB8EEB8
+:10313000C00A8DED030A0398F5F7F0FA9FED6D0BC9
+:1031400053EC102BCDE904019DED040B51EC100B59
+:10315000F5F7C8F99FED690B53EC102BCDE906018B
+:103160009DED060B51EC100BF5F747F9CDE9080181
+:103170009DED080B51EC100BF5F7E3FA5A4A0C32AF
+:103180009DF8A01002EB0111C8609DF8B40000EB9F
+:10319000400101EB00105B4901EB001030309DF85D
+:1031A000A01000EB0110801C0990007820F0800036
+:1031B0008030099908709DF8B41001EB4100C0EB14
+:1031C000C110474901EBC000C27D9DF8B40040F238
+:1031D000533110FB01F04C4901EB800000F56270A7
+:1031E0009DF8A01001EB410303EB011100EBC100BE
+:1031F00080F844209DF8B41001EB410000EB011071
+:10320000404901EB0010C1793748AD3880F8AC1067
+:1032100017E19DF8B41001EB4100C0EBC11030493B
+:1032200001EBC000C0799DF8B41001EB4102C2EB84
+:10323000C1112B4A02EBC101097A40EA0120C217F1
+:10324000CDE92E029DF8B41001EB4100C0EBC11096
+:10325000234901EBC001099107210998F6F758FBB2
+:103260000022CDE93002DDE93032DDE92E1059408F
+:10327000504001437ED19DF8B41001EB4100C0EBFA
+:10328000C110174911F83000401EC1B22891002129
+:10329000144A9DF8B40002EB00100170124A9DF828
+:1032A000A00011549DF8B41001EB4100C0EBC11017
+:1032B0000B4901EBC000817908460191F5F7A8F9A7
+:1032C000CDE902019DED021B9FED100B23F038FBB1
+:1032D0008DED060B9DF8B41001EB41001AE00000E3
+:1032E00008890020883E002069330020000000008B
+:1032F00000FF7F4700000000000030400000000099
+:103300000000000098400020584500200000000008
+:1033100000002440C0EBC110F64901EBC000017968
+:103320009DF8B40000EB4002C2EBC010F14A02EB82
+:10333000C000C07841EA002000EE100AB8EEC00AD2
+:103340008DED030A0398F5F7E9F9CDE904019DED48
+:10335000060B53EC102B9DED040B51EC100BF5F705
+:10336000C1F8CDE908019DED080B51EC100BF5F704
+:10337000E8F900E064E0E04A9DF8A01002EB0111DA
+:1033800048601FED260A10EE101A9DF8A00002EB0F
+:10339000001001601FED2B0A10EE101A9DF8A0001E
+:1033A00002EB001081601FED2F0A10EE101A9DF83D
+:1033B000A00002EB0010C1609DF8B41001EB4100C9
+:1033C00000EB011002F6235101EB001130319DF8A2
+:1033D000A00001EB0010801C0990007820F0800014
+:1033E0008030099908709DF8B41001EB4100C0EBE2
+:1033F000C110C04901EBC000427A9DF8B40040F210
+:10340000533110FB01F0BD4901EB800000F5627003
+:103410009DF8A01001EB410303EB011100EBC1008B
+:1034200080F844209DF8B41001EB410000EB01103E
+:10343000B34901EB0010C179AF48B93880F8AC103E
+:1034400000BF00BF0BF014B99DF8B41001EB4100B0
+:10345000C0EBC110A74901EBC000C1789DF8B400D2
+:1034600000EB4002C2EBC010A24A02EBC000807821
+:1034700041EA002129919DF8B41001EB4100C0EB15
+:10348000C110114601EBC001BDF8A400401C095C4D
+:103490009DF8B40000EB4002C2EBC010954A02EB6D
+:1034A000C002BDF8A400105C41EA0020C217CDE9BB
+:1034B0002E029DF8B41001EB4100C0EBC1108D4904
+:1034C00001EBC0000990BDF8A410F6F721FA002224
+:1034D000CDE930022FA819C82E9959406040014308
+:1034E00041F068869DF8B41001EB4100C0EBC110BB
+:1034F000804901EBC0004178289100213A911CE0FD
+:103500009DF8B41001EB410000EB01107C4901EB88
+:1035100000113031BDF8E80001EB001041789DF852
+:10352000A000814204D1BDF8E800C1B2289112E0A8
+:10353000BDF8E800401C81B23A919DF8B41001EB4F
+:10354000410000EB01106E4901EB0010C179BDF89C
+:10355000E8008142D4DC00BF9DF8B41001EB4100CB
+:1035600000EB0110664901EB001030309DF8A0100F
+:1035700000EB0110801C0990007820F08000803062
+:10358000099908709DF8B41001EB4100C0EBC1101F
+:10359000584901EBC000007925900020594A9DF858
+:1035A000B41002EB01129DF8A0105054BDF8940025
+:1035B000F3287DD009DC05287BD006280ED0F12821
+:1035C00078D0F22841F0F585F7E3F42873D0F62897
+:1035D00072D0F72871D0F828F4D1EFE306211091CA
+:1035E00000213691EBE3BDF84000401C81B2109100
+:1035F0009DF8B41001EB4100C0EBC1103D4901EB57
+:10360000C001BDF84000095C2591BDF84000401C98
+:1036100081B21091BDF89400F12804D0F22868D04E
+:10362000F32871D1FEE39DF8B41001EB4100C0EB2B
+:10363000C110304901EBC001BDF84000095C29917F
+:10364000BDF84000401C81B210919DF8B41001EB10
+:10365000410000EB01102A4901EB001130319DF8C7
+:10366000A020BDF8D800104401EB0010407A00F013
+:103670000100E8B39DF8B41040F2533011FB00F0A4
+:103680001E4901EB800101F562719DF8A020BDF893
+:10369000D800104400EB400202EB001001EBC00028
+:1036A00090F8900000F0010010BB9DF8B41005E008
+:1036B000FDE3FDE3FDE3FDE3FDE3FDE340F2533015
+:1036C00011FB00F00D4901EB800101F562719DF8DD
+:1036D000A020BDF8D800104400EB400202EB00101F
+:1036E00001EBC00090F8820010B100213A913CE05B
+:1036F0009EE0FCE308890020753300205845002037
+:1037000098400020883E0020F2E39DF8B41040F27B
+:10371000533011FB00F0FD4901EB800101F56271AE
+:103720009DF8A020BDF8D800104400EB400202EB49
+:10373000001001EBC00000F18301BDF8E8000A5C55
+:103740009DF8B40000EB400101EB0010F04901EBE3
+:1037500000100E30BDF8E810405C824200D008E056
+:10376000BDF8E800401C81B23A91BDF8E800042899
+:10377000CBDB00BFBDF8E800042859D104213A9101
+:103780002FE09DF8B41040F2533011FB00F0DF49F8
+:1037900001EB800101F562719DF8A020BDF8D80011
+:1037A000104400EB400202EB001001EBC00000F1FE
+:1037B0008301BDF8E8000A5C9DF8B40000EB40010D
+:1037C00001EB0010D24901EB00100E30BDF8E810FB
+:1037D000405C824200D008E0BDF8E800401C81B2A5
+:1037E0003A91BDF8E8000A28CBDB00BFBDF8E8003D
+:1037F0000A281DD09DF8B41040F2533011FB00F0A0
+:10380000C24901EB800101F562719DF8A020BDF86D
+:10381000D800104400EB400202EB001001EBC000A6
+:1038200090300990007820F00100401C0999087040
+:10383000BDF8A4000F287CD19DF8B40000EB400136
+:1038400001EB0010B24901EB001130319DF8A020CE
+:10385000BDF8D800104401EB0010801C09900078DE
+:1038600020F00400001D0999087000203A902DE016
+:103870009DF8B40000EB4001C1EBC010A54901EB7D
+:10388000C001BDF84020BDF8E80010440A5C9DF876
+:10389000B40040F2533110FB01F09C4901EB800170
+:1038A00001F562719DF8A030BDF8D800184400EB16
+:1038B000400303EB001001EBC0014731BDF8E80005
+:1038C0000A54BDF8E800401C81B23A91BDF8E80006
+:1038D0000A28CDDBBDF840000A3081B210910021EA
+:1038E0003A912FE09DF8B40000EB4001C1EBC0100D
+:1038F000884901EBC001BDF84020BDF8E800104444
+:103900000A5C9DF8B40040F2533110FB01F07F498E
+:1039100001EB800101F562719DF8A030BDF8D8007F
+:10392000184400EB400303EB001001EBC0016031D1
+:1039300000E07AE2BDF8E8000A54BDF8E800401C57
+:1039400081B23A91BDF8E8000228CBDBBDF8400017
+:10395000801C81B210919DF8B40000EB4001C1EBD6
+:10396000C0106C4901EBC001BDF84000085C0104C7
+:103970009DF8B40000EB4002C2EBC010654A02EBB8
+:10398000C002BDF84000401C105C41EA00219DF8D7
+:10399000B40000EB4002C2EBC0105E4A02EBC00272
+:1039A000BDF84000801C105C01439DF8B40040F25B
+:1039B000533210FB02F0554A02EB800202F56272AC
+:1039C0009DF8A030BDF8D800184400EB400303EB8D
+:1039D000001002EBC0004167BDF84000C01C81B27E
+:1039E00010914D4890F8E007F0BB00213A9120E09B
+:1039F0009DF8B40040F2533110FB01F0434901EB54
+:103A0000800101F562719DF8A020BDF8D800104436
+:103A100000EB400202EB001001EBC0004730BDF8A4
+:103A2000E810405C00B108E0BDF8E800401C81B23D
+:103A30003A91BDF8E8000A28DADB00BFBDF8E800DB
+:103A40000A281BD140229DF8B40040F2533110FBEC
+:103A500001F02E4901EB800101F562719DF8A03063
+:103A6000BDF8D800184400E04FE000EB400303EB42
+:103A7000001001EBC00080F87E2066E19DF8B400E4
+:103A800040F2533110FB01F0204901EB800101F5B8
+:103A900062719DF8A020BDF8D800104400EB4002F0
+:103AA00002EB001001EBC00090F87E0068BB002123
+:103AB0002A9121E10021379137E09DF8B40040F2CE
+:103AC000533110FB01F0114901EB800101F56271E6
+:103AD0009DF8A020BDF8D800104400EB400202EB96
+:103AE000001001EBC0014731BDF8DC00001D095C8E
+:103AF0009DF8A80000EB4002084800EB4202BDF828
+:103B0000DC00105C81420BD013E01EE15845002020
+:103B10009840002008890020BC3200208834002012
+:103B2000BDF8DC00401C81B23791BDF8DC000628EE
+:103B3000C3DB00BFBDF8DC0006287DD103229DF861
+:103B4000B40040F2533110FB01F0FE4901EB80015B
+:103B500001F562719DF8A030BDF8D800184400EB63
+:103B6000400303EB001001EBC00080F87E209DF8BD
+:103B7000B40000EB400101EB0010F34901EB001130
+:103B800030319DF8A020BDF8D800104401EB0010A2
+:103B9000801C0990007820F004020998027000202F
+:103BA0003A901FE020229DF8B40040F2533110FB00
+:103BB00001F0E44901EB800101F562719DF8A0304C
+:103BC000BDF8D800184400EB400303EB001001EBF4
+:103BD000C0015131BDF8E8000A54BDF8E800401CAE
+:103BE00081B23A91BDF8E8000F28DBDB00213A9161
+:103BF0001FE020229DF8B40040F2533110FB01F089
+:103C0000D04901EB800101F562719DF8A030BDF84B
+:103C1000D800184400EB400303EB001001EBC00197
+:103C20006331BDF8E8000A54BDF8E800401C81B2D9
+:103C30003A91BDF8E80000E059E00A28D9DB0022FB
+:103C40009DF8B40040F2533110FB01F0BD4901EB87
+:103C5000800101F562719DF8A030BDF8D8001844CC
+:103C600000EB400303EB001001EBC00080F878206C
+:103C700000213A911FE000229DF8B40040F2533138
+:103C800010FB01F0AF4901EB800101F562719DF875
+:103C9000A030BDF8D800184400EB400303EB00103F
+:103CA00001EBC0017931BDF8E8000A54BDF8E80025
+:103CB000401C81B23A91BDF8E8000528DBDB9DF895
+:103CC000B40040F2533110FB01F09E4901EB80013A
+:103CD00001F562719DF8A020BDF8D800104400EBFA
+:103CE000400202EB001001EBC000406F0CE09DF8B9
+:103CF000A800401CC1B22A919448B0F8CA019DF8AE
+:103D0000A81088423FF7D6AE00BF9048B0F8CA016D
+:103D10009DF8A810884218D140229DF8B40040F2C6
+:103D2000533110FB01F0874901EB800101F562710D
+:103D30009DF8A030BDF8D800184400EB400303EB19
+:103D4000001001EBC00080F87E209DF8B40040F226
+:103D5000533110FB01F07B4901EB800101F56271E9
+:103D60009DF8A020BDF8D800104400EB400202EB03
+:103D7000001001EBC00090F87E00032804D0112849
+:103D80001ED0402850D134E0F2229DF8B40040F219
+:103D9000533110FB01F06B4901EB800101F56271B9
+:103DA0009DF8A030BDF8D800184400EB400303EBA9
+:103DB000001001EBC000427136E0F3E3F3E319E1D8
+:103DC000F3229DF8B40040F2533110FB01F05D493D
+:103DD00001EB800101F562719DF8A030BDF8D800BB
+:103DE000184400EB400303EB001001EBC0004271EC
+:103DF0001AE0F2229DF8B40040F2533110FB01F0BA
+:103E0000504901EB800101F562719DF8A030BDF8C9
+:103E1000D800184400EB400303EB001001EBC00096
+:103E2000427100E0C7E000BF6EE09DF8B40000EB17
+:103E3000400101EB0010444901EB001130319DF8C5
+:103E4000A020BDF8D800104401EB0010801C0990A0
+:103E5000007820F00402099802709DF8B40040F246
+:103E6000533110FB01F0374901EB800000F562701F
+:103E70009DF8A020BDF8D810114401EB410202EBDF
+:103E8000011100EBC10090F8900000F0010080B338
+:103E900000229DF8B40040F2533110FB01F0294993
+:103EA00001EB800101F562719DF8A03005E0FDE3B2
+:103EB000FDE3AFE0FCE3FCE3FCE3BDF8D80018440D
+:103EC00000EB400303EB001001EBC000A0F88E20D4
+:103ED00005229DF8B40040F2533110FB01F019495E
+:103EE00001EB800101F562719DF8A03002E00CE069
+:103EF0007AE009E0BDF8D800184400EB400303EB7A
+:103F0000001001EBC00042716EE09DF8B40040F279
+:103F1000533110FB01F00B4901EB800101F5627197
+:103F20009DF8A020BDF8D800104400EB400202EB41
+:103F3000001001EBC00090F87E00402821D1002243
+:103F400006E000005845002098400020BC320020C8
+:103F50009DF8B40040F2533110FB01F0FE4901EB33
+:103F6000800101F562719DF8A030BDF8D8001844B9
+:103F700000EB400303EB001001EBC00080F87E2053
+:103F800000BF00BFF1229DF8B40040F2533110FB96
+:103F900001F0F14901EB800101F562719DF8A0305B
+:103FA000BDF8D800184400EB400303EB001001EB10
+:103FB000C000427118E0F1229DF8B40040F2533184
+:103FC00010FB01F0E44901EB800101F562719DF8FD
+:103FD000A030BDF8D800184400EB400303EB0010FC
+:103FE00001EBC000427100BF00BFBDF8D800401C0B
+:103FF00081B236919DF8B40000EB4001C1EBC010D6
+:10400000D64901EBC0004179BDF8D80081423FF7A5
+:10401000EAAAF2E39DF8B40040F2533110FB01F03C
+:10402000CD4901EB800000F562709DF8A01001EB16
+:10403000410202EB011110F8310048BB01229DF84A
+:10404000B40040F2533110FB01F0C34901EB800191
+:1040500001F562719DF8A00000EB400303EB001036
+:1040600001F83020F4229DF8B40040F2533110FBE7
+:1040700001F0B94901EB800000F562709DF8A010D5
+:1040800001EB410303EB011100EBC1004271CCE0F5
+:104090009DF8B40000EB400101EB0010B04901EBCA
+:1040A000001030309DF8A01000EB0110407A00F0B5
+:1040B000010080B39DF8B40040F2533110FB01F0D1
+:1040C000A54901EB800000F562709DF8A01001EB9E
+:1040D000410202EB011100EBC10090F8900000F0EA
+:1040E0000100C0B99DF8B40040F2533110FB01F05B
+:1040F000994901EB800000F562709DF8A01001EB7A
+:10410000410202EB011100EBC10090F8820010B1F6
+:1041100000203A902DE088E09DF8B40040F2533141
+:1041200010FB01F08C4901EB800101F562719DF8F3
+:10413000A00000EB400202EB001001EBC00000F118
+:104140008301BDF8E8000A5C9DF8B40000EB400173
+:1041500001EB0010824901EB00100E30BDF8E810B1
+:10416000405C824200D008E0BDF8E800401C81B20B
+:104170003A91BDF8E8000428CEDB00BFBDF8E800A6
+:10418000042852D13A902CE09DF8B40040F253310B
+:1041900010FB01F0704901EB800101F562719DF89F
+:1041A000A00000EB400202EB001001EBC00000F1A8
+:1041B0008301BDF8E8000A5C9DF8B40000EB400103
+:1041C00001EB0010664901EB00100E30BDF8E8105D
+:1041D000405C824200D008E0BDF8E800401C81B29B
+:1041E0003A91BDF8E8000A28CEDB00BFBDF8E80030
+:1041F0000A281AD09DF8B40040F2533110FB01F0A8
+:10420000554901EB800000F562709DF8A01001EBAC
+:10421000410202EB011100EBC100903009900078DF
+:1042200020F00100401C09990870BDF8A400112875
+:1042300077D19DF8B40000EB400101EB0010484934
+:1042400001EB001030309DF8A01000EB0110801C35
+:104250000990007820F00401091D099801700021DF
+:104260003A9128E09DF8B40000EB4001C1EBC0108A
+:104270003A4901EBC001BDF8E800401D0A5C9DF819
+:10428000B40040F2533110FB01F0334901EB8001DF
+:1042900001F562719DF8A00000EB400303EB0010F4
+:1042A00001EBC0014731BDF8E8000A54BDF8E80051
+:1042B000401C81B23A91BDF8E8000A28D2DB002008
+:1042C0003A9028E09DF8B40000EB4001C1EBC0102B
+:1042D000224901EBC001BDF8E8000F300A5C9DF8EF
+:1042E000B40040F2533110FB01F01B4901EB800197
+:1042F00001F562719DF8A00000EB400303EB001094
+:1043000001EBC0016031BDF8E8000A54BDF8E800D7
+:10431000401C81B23A91BDF8E8000228D2DBAFE23E
+:10432000FFE7BDF8A40014287DD19DF8B40000EB90
+:10433000400101EB00100A4901EB001030309DF8FC
+:10434000A01000EB0110801C0990007820F0040000
+:10435000001D0999087005E05845002008890020D3
+:104360009840002000203A9028E09DF8B40000EB2F
+:104370004001C1EBC010F84901EBC001BDF8E800F5
+:10438000401D0A5C9DF8B40040F2533110FB01F06F
+:10439000F24901EB800101F562719DF8A00000EB8C
+:1043A000400303EB001001EBC0014731BDF8E8000A
+:1043B0000A54BDF8E800401C81B23A91BDF8E8000B
+:1043C0000A28D2DB00203A9028E09DF8B40000EBE8
+:1043D0004001C1EBC010E04901EBC001BDF8E800AD
+:1043E0000F300A5C9DF8B40040F2533110FB01F02D
+:1043F000DA4901EB800101F562719DF8A00000EB44
+:10440000400303EB001001EBC0016031BDF8E80090
+:104410000A54BDF8E800401C81B23A91BDF8E800AA
+:104420000228D2DB00E02CE29DF8B40000EB400152
+:10443000C1EBC010C84901EBC000407C01049DF8ED
+:10444000B40000EB4002C2EBC010C34A02EBC00054
+:10445000807C41EA00219DF8B40000EB4002C2EBF1
+:10446000C010BD4A02EBC000C07C01439DF8B400FF
+:1044700040F2533210FB02F0B84A02EB800000F524
+:1044800062709DF8A02002EB420303EB021200EBE6
+:10449000C2004167B24890F8E007E0BB00203A90C4
+:1044A0001DE09DF8B40040F2533110FB01F0AB4920
+:1044B00001EB800101F562719DF8A00000EB400264
+:1044C00002EB001001EBC0004730BDF8E810405C83
+:1044D00000B108E0BDF8E800401C81B23A91BDF897
+:1044E000E8000A28DDDB00BFBDF8E8000A2818D183
+:1044F00040229DF8B40040F2533110FB01F097497F
+:1045000001EB800000F562709DF8A01001EB410303
+:1045100003EB011100E047E000EBC10080F87E20D2
+:104520004FE19DF8B40040F2533110FB01F08B498C
+:1045300001EB800000F562709DF8A01001EB4102D4
+:1045400002EB011100EBC10090F87E0060BB00207F
+:104550002A9010E1002037902CE09DF8B40040F242
+:10456000533110FB01F07D4901EB800101F56271CF
+:104570009DF8A00000EB400202EB001001EBC0012F
+:104580004731BDF8DC00001D095C9DF8A80000EB78
+:104590004002744800EB4202BDF8DC00105C81422E
+:1045A00003D00BE0FEE3FEE30BE1BDF8DC00401CB2
+:1045B00081B23791BDF8DC000628CEDB00BFBDF824
+:1045C000DC00062877D103229DF8B40040F2533175
+:1045D00010FB01F0614901EB800101F562719DF86A
+:1045E000A00000EB400303EB001001EBC00080F8DB
+:1045F0007E209DF8B40000EB400101EB00105A4909
+:1046000001EB001130319DF8A00001EB0010801C7F
+:104610000990007820F004020998027000203A9076
+:104620001CE020229DF8B40040F2533110FB01F051
+:104630004A4901EB800101F562719DF8A00000EB91
+:10464000400303EB001001EBC0015131BDF8E8005D
+:104650000A54BDF8E800401C81B23A91BDF8E80068
+:104660000F28DEDB00203A901CE020229DF8B400E9
+:1046700040F2533110FB01F0384901EB800101F5A4
+:1046800062719DF8A00000EB400303EB001001EB0A
+:10469000C0016331BDF8E8000A54BDF8E800401CD1
+:1046A00081B23A91BDF8E8000A2805E0FDE3FDE398
+:1046B000FDE3FDE3EAE359E0D7DB00229DF8B40017
+:1046C00040F2533110FB01F0244901EB800101F568
+:1046D00062719DF8A00000EB400303EB001001EBBA
+:1046E000C00080F8782000213A911CE000229DF85B
+:1046F000B40040F2533110FB01F0184901EB800186
+:1047000001F562719DF8A00000EB400303EB00107F
+:1047100001EBC0017931BDF8E8000A54BDF8E800AA
+:10472000401C81B23A91BDF8E8000528DEDB9DF817
+:10473000B40040F2533110FB01F0084901EB800056
+:1047400000F562709DF8A01001EB410202EB01112F
+:1047500000EBC100406F16E008890020584500209A
+:10476000BC32002088340020984000209DF8A8002A
+:10477000401CC1B22A91FE48B0F8CA019DF8A810A9
+:1047800088423FF7E7AE00BFF948B0F8CA019DF88C
+:10479000A810884215D140229DF8B40040F2533150
+:1047A00010FB01F0F34901EB800000F562709DF809
+:1047B000A01001EB410303EB011100EBC10080F8F5
+:1047C0007E209DF8B40040F2533110FB01F0E9491E
+:1047D00001EB800000F562709DF8A01001EB410232
+:1047E00002EB011100EBC10090F87E00032805D018
+:1047F000112819D0402843D12CE045E3F2229DF83E
+:10480000B40040F2533110FB01F0DA4901EB8000B3
+:1048100000F562709DF8A01001EB410303EB01115C
+:1048200000EBC10042712BE0F3229DF8B40040F28E
+:10483000533110FB01F0CF4901EB800000F56270AD
+:104840009DF8A01001EB410303EB011100EBC10047
+:10485000427115E0F2229DF8B40040F2533110FB92
+:1048600001F0C44901EB800000F562709DF8A010D2
+:1048700001EB410303EB011100EBC100427100BFEA
+:1048800002E3BDF8A40006287DD19DF8B40000EB3A
+:104890004001C1EBC010B84901EBC00040790128CC
+:1048A00072D10320B5490870F7229DF8B40040F298
+:1048B000533110FB01F0AF4901EB800101F562714A
+:1048C0009DF8A00000EB400303EB001001EBC000DB
+:1048D00042719DF8B40040F2533110FB01F0A5493C
+:1048E00001EB800101F562719DF8A00000EB400230
+:1048F00002EB001001EBC00090F8801001EB4100CA
+:1049000000EB01109E4901EB001130319DF8B4001D
+:1049100040F2533210FB02F0964A02EB800000F5A1
+:1049200062709DF8A02002EB420303EB021200EB41
+:10493000C20090F8810001EB00108078C0F34000C5
+:10494000F0B39DF8B41040F2533011FB00F08949E8
+:1049500001EB800000F562709DF8A01001EB4102B0
+:1049600002EB011100EBC10090F8801001EB410057
+:1049700000EB0110824901EB00108079012804D07E
+:104980000A287CD13FE027E2CDE0BA239DF8B400AD
+:1049900040F2533110FB01F0764901EB800101F543
+:1049A00062719DF8A00000EB400202EB001001EBE9
+:1049B000C00090F8800040F2533110FB01F000E09D
+:1049C0003AE16C4901EB800101F562719DF8B40098
+:1049D00040F2533210FB02F0664A02EB800000F511
+:1049E00062709DF8A02002EB420404EB021200EB7F
+:1049F000C20090F8810000EB400202EB001001EBD6
+:104A0000C00043713BE00B239DF8B40040F25331EA
+:104A100010FB01F0574901EB800101F562719DF82F
+:104A2000A00000EB400202EB001001EBC00090F888
+:104A3000800040F2533110FB01F04E4901EB800140
+:104A400001F562719DF8B40040F2533210FB02F0A0
+:104A5000484A02EB800000F562709DF8A02002EB4E
+:104A6000420404EB021200EBC20090F8810000EB5C
+:104A7000400202EB001001EBC000437100BF00BF19
+:104A80009DF8B41040F2533011FB00F0394901EBAE
+:104A9000800101F562719DF8A00000EB400202EB7D
+:104AA000001001EBC00090F8801001EB410000EB1A
+:104AB0000110334901EB001130319DF8B40040F290
+:104AC000533210FB02F02B4A02EB800202F56272B5
+:104AD0009DF8A00000EB400303EB001002EBC000C8
+:104AE00090F8810001EB001002789DF8B40040F2CC
+:104AF000533110FB01F01F4901EB800000F562709B
+:104B00009DF8A01001EB410303EB011100EBC10084
+:104B100090F8800040F2533110FB01F0154901EB91
+:104B200080004270B0E19DF8B41001EB4100C0EB91
+:104B3000C110114901EBC000407902287CD104204A
+:104B40000E490870F8229DF8B40040F2533110FB72
+:104B500001F0084901EB800101F562719DF8A000A8
+:104B600000EB400303EB001001EBC000427109E0D1
+:104B7000BC3200205845002008890020190200207E
+:104B8000984000209DF8B41040F2533011FB00F023
+:104B9000F94901EB800101F562719DF8A00000EB7D
+:104BA000400202EB001001EBC00090F8801001EB16
+:104BB000410000EB0110F14901EB001130319DF88B
+:104BC000B40040F2533210FB02F0EB4A02EB8000DB
+:104BD00000F562709DF8A02002EB420303EB021285
+:104BE00000EBC20090F8810001EB00108078C0F368
+:104BF000400008B39DF8B41040F2533011FB00F0B0
+:104C0000DD4901EB800000F562709DF8A01001EB1A
+:104C1000410202EB011100EBC10090F8801001EBA2
+:104C2000410000EB0110D54901EB0010807901280B
+:104C300003D00A2879D13CE026E1B3239DF8B400E3
+:104C400040F2533110FB01F0CB4901EB800101F53B
+:104C500062719DF8A00000EB400202EB001001EB36
+:104C6000C00090F8800040F2533110FB01F0C249BF
+:104C700001EB800101F562719DF8B40040F25332FE
+:104C800010FB02F0BC4A02EB800000F562709DF858
+:104C9000A02002EB420404EB021200EBC20090F8E9
+:104CA000810000EB400202EB001001EBC0004371F9
+:104CB0003BE00C239DF8B40040F2533110FB01F0AF
+:104CC000AD4901EB800101F562719DF8A00000EB98
+:104CD000400202EB001001EBC00090F8800040F2AF
+:104CE000533110FB01F0A44901EB800101F5627121
+:104CF0009DF8B40040F2533210FB02F09E4A02EBE2
+:104D0000800000F562709DF8A02002EB420404EBE5
+:104D1000021200EBC20090F8810000EB400202EBAF
+:104D2000001001EBC000437100BF00BF9DF8B4103C
+:104D300040F2533011FB00F08F4901EB800101F587
+:104D400062719DF8A00000EB400202EB001001EB45
+:104D5000C00090F8801001EB410000EB0110874982
+:104D600001EB001130319DF8B40040F2533210FBDA
+:104D700002F0814A02EB800202F562729DF8A00007
+:104D800000EB400303EB001002EBC00090F8810041
+:104D900001EB001002789DF8B40040F2533110FB93
+:104DA00001F001E08DE070E0734901EB800000F557
+:104DB00062709DF8A01001EB410303EB011100EBC1
+:104DC000C10090F8800040F2533110FB01F06A49B5
+:104DD00001EB8000427057E09DF8B41001EB4100F8
+:104DE00000EB0110654901EB001030309DF8A01078
+:104DF00000EB0110801C0990007820F00402099853
+:104E000002709DF8B41040F2533011FB00F05A4983
+:104E100001EB800000F562709DF8A01001EB4102EB
+:104E200002EB011100EBC10090F8900000F00100CE
+:104E300050B300229DF8B40040F2533110FB01F052
+:104E40004D4901EB800101F562719DF8A00000EB76
+:104E5000400303EB001001EBC000A0F88E200522F8
+:104E60009DF8B40040F2533110FB01F0424901EBD0
+:104E7000800000F562709DF8A01001EB410303EB88
+:104E8000011100EBC100427193E100BFF1229DF8D6
+:104E9000B40040F2533110FB01F0374901EB8000C0
+:104EA00000F562709DF8A01003E04FE005E191E08D
+:104EB00066E001EB410303EB011100EBC10042711D
+:104EC00077E19DF8B41040F2533011FB00F02A490D
+:104ED00001EB800000F562709DF8A01001EB41022B
+:104EE00002EB011100EBC10090F87E00402816D1C2
+:104EF00000229DF8B40040F2533110FB01F01E492E
+:104F000001EB800000F562709DF8A01001EB4103F9
+:104F100003EB011100EBC10080F87E2000BF00BF51
+:104F2000F1229DF8B40040F2533110FB01F0124918
+:104F300001EB800000F562709DF8A01001EB4103C9
+:104F400003EB011100EBC100427132E1F1229DF847
+:104F5000B40040F2533110FB01F0074901EB80012E
+:104F600001F562719DF8A00000EB400303EB001017
+:104F700001EBC00042711CE1584500209840002020
+:104F800003229DF8B40040F2533110FB01F0FE49BA
+:104F900001EB800101F562719DF8A00000EB400378
+:104FA00003EB001001F83020F1229DF8B40040F22C
+:104FB000533110FB01F0F44901EB800000F5627001
+:104FC0009DF8A01001EB410303EB011100EBC100C0
+:104FD0004271EEE002229DF8B40040F2533110FB22
+:104FE00001F0E94901EB800101F562719DF8A00033
+:104FF00000EB400303EB001001F83020F6229DF88F
+:10500000B40040F2533110FB01F0DF4901EB8001A5
+:1050100001F562719DF8A00000EB400303EB001066
+:1050200001EBC000427101229DF8B40040F25331FF
+:1050300010FB01F0D44901EB800101F562719DF88C
+:10504000A00000EB400303EB001001EBC00080F870
+:10505000822000213A9129E09DF8B41001EB410033
+:10506000C0EBC110C94901EBC001BDF8E800401D0B
+:105070000A5C9DF8B40040F2533110FB01F0C249C4
+:1050800001EB800101F562719DF8A00000EB400387
+:1050900003EB001001EBC00000F18301BDF8E80054
+:1050A0000A54BDF8E800401C81B23A91BDF8E8000E
+:1050B0000A28D1DBBDF8A4007BE09DF8B41001EB19
+:1050C0004100C0EBC110B14901EBC00081799DF8EE
+:1050D000B40000EB4002C2EBC010AC4A02EBC000CF
+:1050E000407941EA00229DF8B40040F2533110FBB0
+:1050F00001F0A54901EB800101F562719DF8A00066
+:1051000000EB400303EB001001EBC000A0F88E2081
+:105110009DF8B40040F2533110FB01F09A4901EBC5
+:10512000800101F562719DF8A00000EB400202EBE6
+:10513000001001EBC000B0F88E109DF8B40000EB39
+:10514000400202EB0010924A02EB0010408B8142B9
+:105150002EDBF1229DF8B40040F2533110FB01F038
+:10516000894901EB800101F562719DF8A00000EB17
+:10517000400303EB001001EBC00042719DF8B40046
+:1051800040F2533110FB01F07F4901EB800101F542
+:1051900062719DF8A00000EB400202EB001001EBF1
+:1051A000C00090300990007820F001020998027048
+:1051B00000BF00BF09F05CBA9DF8B40000EB4001ED
+:1051C000C1EBC010714901EBC000017928910021A9
+:1051D00036911CE09DF8B40000EB400101EB00109B
+:1051E0006B4901EB00113031BDF8D80001EB001024
+:1051F00041789DF8A000814204D1BDF8D800C1B229
+:10520000289112E0BDF8D800401C81B236919DF87B
+:10521000B40000EB400101EB00105D4901EB001010
+:10522000C179BDF8D8008142D4DC00BF9DF8B4003C
+:1052300000EB4001C1EBC010544901EBC000C17844
+:105240002591BDF89400172834D2DFE800F0330C24
+:105250000F331215181B1E333333333333212427F6
+:1052600033332A2D30000720299023E0072029908E
+:1052700020E0062029901DE0062029901AE0062053
+:10528000299017E01220299014E00720299011E0BE
+:10529000092029900EE0062029900BE00620299095
+:1052A00008E00B20299005E00B20299002E02A203D
+:1052B000299000BF00BFBDF8A400001FC1B2099132
+:1052C0009DF8B40000EB4001C1EBC0102F4901EB89
+:1052D000C000C01C08900999F4F7FCF837909DF8BD
+:1052E000B40000EB4001C1EBC010284901EBC00144
+:1052F000BDF8A400401E095CBDF8DC00814270D1FD
+:105300009DF8B40000EB4001C1EBC0101F4901EB58
+:10531000C0004078002864DD9DF8B40000EB400137
+:10532000C1EBC010194901EBC001BDF8A4000A5C33
+:105330009DF8B40040F2533110FB01F0124901EB2B
+:10534000800101F562719DF8A00000EB400303EBC2
+:10535000001001EBC00080F8442000210D4A9DF8A8
+:10536000B40002EB00129DF8A00011540A4890F816
+:105370002800012821D19DF8B40000EB400101EB89
+:10538000001003490AE00000584500200889002069
+:1053900098400020883E0020BC12002001EB001045
+:1053A00030309DF8A01000EB0110801C09900078AF
+:1053B00020F08000803009990870BDF8940007281B
+:1053C0007ED00ADC07287CD2DFE810F07B0068067C
+:1053D000CA067B0052061506D00C10380728F2D2F8
+:1053E00000E0FCE3DFE810F0300D1A0D6D006D00F9
+:1053F00007000800F30600BFBDF8940014287DD113
+:105400009DF8B40000EB4001C1EBC010FE4901EB78
+:10541000C000407901069DF8B40000EB4002C2EBE9
+:10542000C010F94A02EBC000807941EA00419DF8C2
+:10543000B40000EB4002C2EBC010F34A02EBC00024
+:10544000C07941EA00219DF8B40000EB4002C2EBB4
+:10545000C010ED4A02EBC000007A01439DF8B40091
+:1054600040F2533210FB02F0E84A02EB800202F5F0
+:1054700062729DF8A00000EB400303EB001002EB0A
+:10548000C000C0F81A109DF8B40040F2533110FB70
+:1054900001F0DE4901EB800101F562719DF8A00089
+:1054A00000EB400202EB001001EBC000D0F81A1034
+:1054B00008460991002112F01FF9CDE92E0101E003
+:1054C000F1E3F1E39DF8B40000EB400101EB0010C3
+:1054D000CF4901EB0010007F00F003019DF8B400FC
+:1054E00000EB400202EB0010C94A02EB0010007F03
+:1054F000C0F3011001449DF8B40000E06EE000EB41
+:10550000400202EB0010C24A02EB0010007FC0F321
+:105510008100091A08460591F3F769F8CDE90601FB
+:105520009DED061B9FEDBB0B21F00AFA8DED080BDC
+:105530009DED080B51EC100BF3F7CBF8CDE93001E2
+:105540009DF8B40040F2533110FB01F0AF4901EB7C
+:10555000800101F562719DF8A00000EB400202EBB2
+:10556000001001EBC000416B08460791002112F0CA
+:10557000C3F8DDE92E32A0FB034501FB035100FB1C
+:10558000021502220023DDE93001F2F71BFE231889
+:1055900045EB0100CDE90830DDE93023DDE9080104
+:1055A000F2F710FECDE92E01DDE92E0112F058FED2
+:1055B0009DF8B41040F2533211FB02F1934A02EB12
+:1055C000810101F562719DF8A02002EB420303EB1B
+:1055D000021201EBC201C1F81E0046E0BDF89400C2
+:1055E000152842D19DF8B40000EB4001C1EBC0107A
+:1055F000854901EBC000407901069DF8B40000EB3D
+:105600004002C2EBC010804A02EBC000807941EA40
+:1056100000419DF8B40000EB4002C2EBC0107A4A92
+:1056200002EBC000C07941EA00219DF8B40000EB14
+:105630004002C2EBC010744A02EBC000007A014382
+:105640009DF8B40040F2533210FB02F06F4A02EBB7
+:10565000800000F562709DF8A02002EB420303EB8E
+:10566000021200EBC200C0F81E109DF8B40000EB5F
+:105670004001C1EBC010644901EBC000427A9DF8C3
+:10568000B40040F2533110FB01F0604901EB80019E
+:1056900001F562719DF8A00000EB400303EB0010E0
+:1056A00001EBC00080F894209DF8B40000EB4001AD
+:1056B00001EB0010564901EB001130319DF8A000BC
+:1056C00001EB0010801C09909DF8B41040F253309B
+:1056D00011FB00F14D4800EB810000F562709DF870
+:1056E000A01001EB410202EB011100EBC10090F8A8
+:1056F0009400C2090998007862F3000009990870C3
+:105700009DF8B40040F2533110FB01F03F4901EB2A
+:10571000800000F562709DF8A01001EB410202EBE1
+:10572000011100EBC10090F8940000F00300012883
+:1057300018D09DF8B40040F2533110FB01F033490A
+:1057400001EB800000F562709DF8A01001EB4102B2
+:1057500002EB011100EBC10090F8940000F003008F
+:1057600003282BD19DF8B40000EB400101EB0010A1
+:10577000274901EB001030309DF8A01000EB01101C
+:10578000801C0990007820F00200801C09990870A4
+:105790009DF8B40000EB400101EB00101C4901EB47
+:1057A000001030309DF8A01000EB0110801C099013
+:1057B000007820F020020998027014E09DF8B400EF
+:1057C00000EB400101EB0010114901EB00103030FB
+:1057D0009DF8A01000EB0110801C0990007820F0CB
+:1057E0000202099802709DF8B40000EB400101EB41
+:1057F0000010074901EB001130319DF8A00001EBCA
+:10580000001080780AE00000088900205845002038
+:10581000984000200000000000002440C0F3400237
+:105820009DF8B40040F2533110FB01F0FE4901EB4A
+:10583000800000F562709DF8A01001EB410303EBBE
+:10584000011100EBC100007EC0F3400082426CD029
+:105850009DF8B40040F2533110FB01F0F24901EB26
+:10586000800000F562709DF8A01001EB410202EB90
+:10587000011100EBC100183009909DF8B40000EB55
+:10588000400101EB0010E94901EB001030309DF8B8
+:10589000A01000EB0110807842080998007862F3AC
+:1058A0004100099908709DF8B40000EB400101EB3C
+:1058B0000010DE4901EB001030309DF8A01000EB25
+:1058C00001108078C0F3400050BB9DF8B40000EB9D
+:1058D000400101EB0010D54901EB001030309DF87C
+:1058E000A01000EB0110801C0990007820F020022D
+:1058F0000998027001229DF8B40040F2533110FB68
+:1059000001F0C94901EB800000F562709DF8A0101C
+:1059100001EB410303EB011100EBC10080F84620CD
+:105920009DF8B4100220F4F7C1FB9DF8B40000EB21
+:10593000400101EB0010BD4901EB001130319DF831
+:10594000A00001EB0010807800F001029DF8B40087
+:1059500040F2533110FB01F0B34901EB800000F538
+:1059600062709DF8A01001EB410303EB011100EB05
+:10597000C100007E00F00100824265D09DF8B400B5
+:1059800040F2533110FB01F0A74901EB800000F514
+:1059900062709DF8A01001EB410202EB011100EBD7
+:1059A000C100183009909DF8B41001EB410000EBE4
+:1059B00001109E4901EB001130319DF8A00001EB70
+:1059C000001081780998027861F3000202709DF856
+:1059D000B40000EB400101EB0010944901EB001012
+:1059E00030309DF8A01000EB0110807800F001002D
+:1059F00058BB9DF8B40000EB400101EB00108B494F
+:105A000001EB001030309DF8A01000EB0110801C5D
+:105A10000990007820F020020998027000229DF879
+:105A2000B40040F2533110FB01F07F4901EB8000DC
+:105A300000F562709DF8A01001EB410303EB01112A
+:105A400000EBC10080F8452014E29DF8B40040F25C
+:105A5000533110FB01F0744901EB800000F56270D6
+:105A60009DF8A01001EB410202EB011100EBC10017
+:105A700090F84600B0B901229DF8B40040F25331CD
+:105A800010FB01F0684901EB800000F562709DF8A1
+:105A9000A01001EB410303EB011100EBC10080F802
+:105AA00045202AE000229DF8B40040F2533110FB5B
+:105AB00001F05D4901EB800101F562719DF8A000E4
+:105AC00000EB400303EB001001EBC00080F8452021
+:105AD0009DF8B40000EB400101EB0010534901EBCD
+:105AE000001130319DF8A00001EB0010801C0990DE
+:105AF000007820F00102099802704D4890F8E00704
+:105B000080B19DF8B40000EB400101EB0010474963
+:105B100001EB001030309DF8A01000EB0110807AEE
+:105B2000022876D1434890F82900012872D14148D3
+:105B3000D0F80C023F49498D88426BD29DF8B400E1
+:105B400040F2533110FB01F0374901EB800000F5C2
+:105B500062709DF8A01001EB410202EB011100EB15
+:105B6000C10090F84500012853D19DF8B40040F2DF
+:105B7000533110FB01F02C4901EB800000F56270FD
+:105B80009DF8A01001EB410202EB011100EBC100F6
+:105B900090F87F00E8BB01229DF8B40000EB4001C3
+:105BA00001EB0010214901EB001130319DF8A000FC
+:105BB00001EB0010C2729DF8B40000EB400101EB54
+:105BC00000101A4901EB001130319DF8A00001EBE3
+:105BD000001001789DF8B40040F2533200E0FDE37C
+:105BE00010FB02F0104A02EB8000417005229DF884
+:105BF000B40040F2533110FB01F00B4901EB80017E
+:105C000001F562719DF8A00000EB400303EB00106A
+:105C100001E001E16BE001EBC000427100229DF860
+:105C2000B40000EB400107E05845002098400020F8
+:105C3000BC320020BC12002001EB0010FE4901EB39
+:105C4000001130319DF8A00001EB001042609DF87A
+:105C5000B4100220F4F72AFA00213A911CE0002245
+:105C60009DF8B40040F2533110FB01F0F34901EB11
+:105C7000800101F562719DF8A00000EB400303EB89
+:105C8000001001EBC0014731BDF8E8000A54BDF82F
+:105C9000E800401C81B23A91BDF8E8001428DEDB30
+:105CA00000203A901EE06EE359E200229DF8B40015
+:105CB00040F2533110FB01F0E04901EB800101F5A6
+:105CC00062719DF8A00000EB400303EB001001EBB4
+:105CD000C0016331BDF8E8000A54BDF8E800401C7B
+:105CE00081B23A91BDF8E8000A28DEDBC2E09DF8F7
+:105CF000B40040F2533110FB01F0D04901EB8000B9
+:105D000000F562709DF8A01001EB410202EB011159
+:105D100000EBC10090F8450001287DD19DF8B4004A
+:105D200040F2533110FB01F0C44901EB800101F551
+:105D300062719DF8A00000EB400202EB001001EB45
+:105D4000C00090F8800040F2533110FB01F0BB49D5
+:105D500001EB800101F562719DF8B40040F253320D
+:105D600010FB02F0B54A02EB800000F562709DF86E
+:105D7000A02002EB420303EB021200EBC20090F8FA
+:105D8000810000EB400202EB001001EBC00090F834
+:105D90007E0003286ED102229DF8B40000EB400182
+:105DA00001EB0010A44901EB001130319DF8A00077
+:105DB00001EB0010C2729DF8B40000EB400101EB52
+:105DC00000109D4901EB001130319DF8A00001EB5E
+:105DD000001001789DF8B40040F2533210FB02F03D
+:105DE000964A02EB800041709DF8B40040F25331B6
+:105DF00010FB01F0114601EB800101F562719DF885
+:105E0000A00000EB400202EB001011F830109DF8EA
+:105E1000B40040F2533200E02CE010FB02F0874A5D
+:105E200002EB80004079814214D105229DF8B40034
+:105E300040F2533110FB01F0804901EB800000F586
+:105E400062709DF8A01001EB410303EB011100EB20
+:105E5000C100427100229DF8B40000EB400101EB4B
+:105E60000010754901EB001030309DF8A01000EBD8
+:105E7000011042609DF8B40040F2533110FB01F074
+:105E80006E4901EB800000F562709DF8A01001EBF7
+:105E9000410202EB011110F83100012814DC02224A
+:105EA0009DF8B40040F2533110FB01F0634901EB5F
+:105EB000800000F562709DF8A01001EB410303EB38
+:105EC000011100F8312095E09DF8B40040F2533103
+:105ED00010FB01F0594901EB800000F562709DF85C
+:105EE000A01001EB410202EB011110F83100022871
+:105EF00034DC00219DF8B40040F2533210FB02F074
+:105F00004E4A02EB8000017103229DF8B40040F27A
+:105F1000533110FB01F0494901EB800101F5627139
+:105F20009DF8A00000EB400303EB001001F83020C7
+:105F300007229DF8B40040F2533110FB01F03F49B5
+:105F400001EB800000F562709DF8A01001EB4103A9
+:105F500003EB011100EBC10042714BE09DF8B4006E
+:105F600040F2533110FB01F0344901EB800101F59F
+:105F700062719DF8A00000EB400202EB001011F8E6
+:105F800030109DF8B40040F2533210FB02F02B4A5F
+:105F900002EB8000407981422CD19DF8B40040F2A0
+:105FA000533110FB01F0114601EB800000F56270E7
+:105FB0009DF8A01001EB410202EB011100EBC100C2
+:105FC00090F89400C0F34010A0B116229DF8B400E0
+:105FD00040F2533110FB01F0184901EB800000F54D
+:105FE00062709DF8A01001EB410303EB011100EB7F
+:105FF000C1004271B3E014229DF8B40040F2533165
+:1060000010FB01F00D4901EB800101F562719DF873
+:10601000A00000EB400303EB001001EBC000427155
+:1060200001219DF8B40040F2533210FB02F0034A04
+:1060300002EB8000017103E09840002058450020E9
+:106040009DF8B40000EB400101EB0010A2F598614F
+:1060500001EB001130319DF8A00001EB0010801C15
+:106060000990007820F0200020300999087076E02F
+:1060700014229DF8B40040F2533110FB01F0FE49A8
+:1060800001EB800101F562719DF8A00000EB400377
+:1060900003EB001001EBC000427160E09DF8B4001A
+:1060A00040F2533110FB01F0F34901EB800000F5A1
+:1060B0006270BDF8D81001EB410202EB011100EB58
+:1060C000C100807901282AD100229DF8B40040F255
+:1060D000533110FB01F0E84901EB800101F56271D9
+:1060E000BDF8D80000EB400303EB001001EBC0004B
+:1060F000827114229DF8B40040F2533110FB01F07C
+:10610000DD4901EB800000F562709DF8A01001EB05
+:10611000410303EB011100EBC10042711FE00021BC
+:106120009DF8B40040F2533210FB02F0D24A02EB69
+:106130008000017105229DF8B40040F2533110FB3C
+:1061400001F0CD4901EB800000F562709DF8A010D0
+:1061500001EB410303EB011100EBC1004271FCE3D1
+:1061600001219DF8B40040F2533210FB02F0C24A04
+:1061700002EB8000017114229DF8B40040F253310B
+:1061800010FB01F0BC4901EB800101F562719DF843
+:10619000A00000EB400303EB001001EBC0004271D4
+:1061A0009DF8B40000EB400101EB0010B34901EB96
+:1061B000001130319DF8A00001EB0010801C099007
+:1061C000007820F00400001D09990870C5E3002044
+:1061D0002E902F9000213A911FE0DDE92E10000251
+:1061E00040EA11620902CDE92E129DF8B40000EBDD
+:1061F0004001C1EBC010A24901EBC001BDF8E800AD
+:10620000401D085CDDE92E3440EA0302CDE92E246E
+:10621000BDF8E800401C81B23A91BDF8E8000328BF
+:10622000DBDBDDE92E0112F01BF801469DF8B4001E
+:1062300040F2533210FB02F08F4A02EB800202F56B
+:1062400062729DF8A00000EB400303EB001002EB2C
+:10625000C000C0F81E1000222E922F9200213A9109
+:106260001EE0DDE92E10000240EA11620902CDE9CC
+:106270002E129DF8B40000EB4001C1EBC010804924
+:1062800001EBC001BDF8E8000830085CDDE92E3400
+:106290001843CDE92E04BDF8E800401C80B23A90C6
+:1062A000BDF8E8000328DCDBDDE92E0111F0D8FFA2
+:1062B00001469DF8B40040F2533210FB02F06E4AE2
+:1062C00002EB800202F562729DF8A00000EB400331
+:1062D00003EB001002EBC000C0F81A1000222E924F
+:1062E0002F9200213A911FE0DDE92E10000240EAD2
+:1062F00011620902CDE92E129DF8B40000EB4001B5
+:10630000C1EBC0105E4901EBC001BDF8E8001330DD
+:10631000085CDDE92E3440EA0302CDE92E24BDF805
+:10632000E800401C81B23A91BDF8E8000328DBDBAD
+:106330009DF8B4002E9940F2533210FB02F04E4A01
+:1063400002EB800202F562729DF8A00000EB4003B0
+:1063500003EB001002EBC000416307229DF8B4007C
+:1063600040F2533110FB01F0434901EB800000F58E
+:1063700062709DF8A01001EB410303EB011100EBEB
+:10638000C1004271E9E200202E902F9000213A9145
+:106390001FE0DDE92E10000240EA11620902CDE99A
+:1063A0002E129DF8B40000EB4001C1EBC01034493F
+:1063B00001EBC001BDF8E800401D085CDDE92E34AA
+:1063C00040EA0302CDE92E24BDF8E800401C81B26A
+:1063D0003A91BDF8E8000428DBDB00E0FDE3DDE9ED
+:1063E0002E0111F03DFF9DF8B42040F2533312FB13
+:1063F00003F2214B03EB820303F562739DF8A020A7
+:1064000002EB420404EB021203EBC2022232906060
+:10641000D16000222E922F9200213A911EE0DDE9F8
+:106420002E10000240EA11620902CDE92E129DF8F9
+:10643000B40000EB4001C1EBC010114901EBC001F9
+:10644000BDF8E8000930085CDDE92E341843CDE9D9
+:106450002E04BDF8E800401C80B23A90BDF8E80078
+:106460000428DCDBDDE92E0111F0FAFE9DF8B420F2
+:1064700040F2533306E000005845002098400020C9
+:106480000889002012FB03F2FE4B03EB820303F5A5
+:1064900062739DF8A02002EB420404EB021203EBAE
+:1064A000C20242F8220F51609DF8B40040F253310D
+:1064B00010FB01F0F34901EB800000F562709DF8DC
+:1064C000A01001EB410202EB011110F831009DF820
+:1064D000B41040F2533211FB02F1EA4A02EB81019F
+:1064E000497988427ED19DF8B40040F2533110FBC7
+:1064F00001F0114601EB800000F562709DF8A010DC
+:1065000001EB410202EB011100EBC10090F8940095
+:10651000C0F34010A8B117229DF8B40040F25331E7
+:1065200010FB01F0D74901EB800000F562709DF887
+:10653000A01001EB410303EB011100EBC10042711C
+:1065400014E014229DF8B40040F2533110FB01F026
+:10655000CC4901EB800000F562709DF8A01001EBC2
+:10656000410303EB011100EBC10042719DF8B4003F
+:106570009DF8A01001EB0010C217CDE92E02C24811
+:1065800090F8E00708B39DF8B40000EB400101EB80
+:106590000010BE4901EB001030309DF8A01000EB58
+:1065A0000110807A022810D09DF8B40000EB400161
+:1065B00001EB0010B54901EB001030309DF8A01040
+:1065C00000EB0110C07A00287EDD00229DF8B400A7
+:1065D00040F2533110FB01F0AA4901EB800101F5B3
+:1065E000627100E02DE39DF8A00000EB400303EB97
+:1065F000001001EBC00080F846209DF8B40000EBCD
+:10660000400101EB0010A14901EB001130319DF870
+:10661000A00001EB0010C2729D48D0F80C020521C9
+:10662000B0FBF1F201FB120000EB400198482C3066
+:1066300000EB41100D3009909DF8B40040F2533149
+:1066400010FB01F08F4901EB800000F562709DF8AE
+:10665000A01001EB410202EB011100EBC10022305E
+:106660001022014608900998F1F7EFFD8848D0F80C
+:106670000C020521B0FBF1F201FB120000EB40011E
+:1066800083482C3000EB41129DF8B40040F25331A6
+:1066900010FB01F07B4901EB800101F562719DF86F
+:1066A000A00000EB400303EB001001EBC00050F82A
+:1066B0001A1F42F8011F406850607548D0F80C025C
+:1066C0000521B0FBF1F200E0A8E101FB120000EBB4
+:1066D00040016F482C3000EB41129DF8B40000EBF4
+:1066E000400101EB0010694901EB001130319DF8C8
+:1066F000A00001EB0010007810706548D0F80C0283
+:106700000521B0FBF1F201FB120000EB40016048F3
+:106710002C3000EB41129DF8B40040F2533110FBD5
+:1067200001F0584901EB800101F562719DF8A0006C
+:1067300000EB400303EB001001EBC000406BC2F81C
+:1067400009005348D0F80C020521B0FBF1F201FB1F
+:10675000120000EB40014E482C3000EB41114A483A
+:10676000F538026841F81D2F808888804848D0F8A5
+:106770000C020521B0FBF1F201FB120000EB40011D
+:1067800043482C3000EB41129DF8B40000EB40016F
+:1067900001EB00103D4901EB001130319DF8A000E4
+:1067A00001EB00104068C2F8230000229DF8B400FD
+:1067B00000EB400101EB0010344901EB00113031D6
+:1067C0009DF8A00001EB0010426000213A9154E0D6
+:1067D0002F48D0F80C020521B0FBF1F201FB1200AA
+:1067E00000EB40012A482C3000EB41112731BDF865
+:1067F000E8409DF8B40040F2533210FB02F0214A09
+:1068000002EB800202F562729DF8A00000EB4003EB
+:1068100003EB001002EBC00090F8800040F253320E
+:1068200010FB02F0174A02EB800202F562729DF83B
+:10683000B40040F2533310FB03F0124B03EB800320
+:1068400003F562739DF8A00000EB400505EB001016
+:1068500003EBC00090F8810000EB400303EB001055
+:1068600002EBC0024732BDF8E800001D105C08557D
+:10687000BDF8E800401C81B23A91BDF8E800062856
+:10688000A6DB07E058450020BC32002098400020DD
+:10689000BC12002000213A9142E000239DF8B40090
+:1068A00040F2533110FB01F0FE4901EB800101F58C
+:1068B00062719DF8A00000EB400202EB001001EBBA
+:1068C000C00090F8800040F2533110FB01F0F54910
+:1068D00001EB800101F562719DF8B40040F2533282
+:1068E00010FB02F0EF4A02EB800202F562729DF8A3
+:1068F000A00000EB400404EB001002EBC00090F895
+:10690000810000EB400202EB001001EBC0014731B7
+:10691000BDF8E8000B54BDF8E800401C81B23A9184
+:10692000BDF8E8000A28B8DBDF48D0F80C020521E2
+:10693000B0FBF1F080B2014609900220F2F7C8FBEB
+:1069400000210620F3F7B2FBD748D0F80C02D64955
+:10695000498D884208D2D44800E006E2D0F80C0203
+:10696000401CD149C1F80C0200210520F3F79EFB21
+:106970009DF8B40000EB400101EB0010CB4901EBA6
+:10698000001030309DF8A01000EB0110801C099021
+:10699000007820F0080109980170C348D0F80C0273
+:1069A0000521B0FBF1F201FB120000EB4001BE48F3
+:1069B0002C3000EB4110D0F823102E9800EB400251
+:1069C000BB4800EB4210C0F8231000213A9120E0B0
+:1069D000B548D0F80C020521B0FBF1F201FB120022
+:1069E00000EB4001B0482C3000EB41102730BDF8DF
+:1069F000E810425C2E9800EB4001AD4800EB4111DD
+:106A00002731BDF8E8000A54BDF8E800401C81B207
+:106A10003A91BDF8E8000628DADB6FE000229DF825
+:106A2000B40040F2533110FB01F09E4901EB8001AC
+:106A300001F562719DF8A00000EB400303EB00102C
+:106A400001EBC00080F846209DF8B40000EB400147
+:106A500001EB0010954901EB001130319DF8A000C9
+:106A600001EB0010801C0990007820F0080008302D
+:106A7000099908709DF8B40000EB400101EB00108B
+:106A80008A4901EB001030309DF8A01000EB011096
+:106A900042682E9800EB4001854800EB4110C0F899
+:106AA000232000203A9025E09DF8B40040F25331B5
+:106AB00010FB01F07B4901EB800101F562719DF84B
+:106AC000A00000EB400202EB001001EBC0014731D7
+:106AD000BDF8E8000A5C2E9800EB4001744800EB1A
+:106AE00041112731BDF8E8000A54BDF8E800401C08
+:106AF00081B23A91BDF8E8000628D5DB9DF8B410C4
+:106B00000220F3F7D3FA9DF8B40040F2533110FBA2
+:106B100001F0644901EB800101F562719DF8A0006C
+:106B200000EB400202EB001001EBC00022300990A4
+:106B30002E9800EB40015E4800EB41100D30102212
+:106B400008900999F1F781FB9DF8B40040F25331A8
+:106B500010FB01F0534901EB800101F562719DF8D2
+:106B6000A00000EB400202EB001001EBC0012E98E8
+:106B700000EB40024E4800EB421051F81A2F40F84B
+:106B8000012F496841609DF8B40000EB400101EB22
+:106B90000010464901EB001130319DF8A00001EBD7
+:106BA000001001782E9800EB4002414800EB4210A3
+:106BB00001702E9800EB40013D4800EB41113D482B
+:106BC000026841F81D2F808888809DF8B40040F24B
+:106BD000533110FB01F0334900E04CE101EB80013F
+:106BE00001F562719DF8A00000EB400202EB00107D
+:106BF00001EBC000416B2E9800EB40022C4800EBEB
+:106C00004210C0F809109DF8B40000EB400101EB00
+:106C10000010264901EB001130319DF8A00001EB76
+:106C2000001041682E9800EB4002214800EB421012
+:106C3000C0F823102E9881B208200991F3F736FA94
+:106C400093E09DF8B40040F2533110FB01F0154978
+:106C500001EB800101F562719DF8A00000EB40029C
+:106C600002EB001011F830109DF8B40040F25332DE
+:106C700010FB02F00B4A02EB80004079814274DA8B
+:106C80009DF8B40000EB400101EB0010074901EB57
+:106C9000001030309DF8A01000EB0110801C09900E
+:106CA000007809E058450020BC12002098400020E0
+:106CB000D8140020C731002020F00400001D0999DD
+:106CC00008709DF8B40000EB400101EB0010A2F544
+:106CD000986101EB001030309DF8A01000EB01101E
+:106CE000801C0990007820F080008030099908709D
+:106CF00001209DF8B41040F2533211FB02F1FE4A1C
+:106D000002EB810108719DF8B40040F2533110FB91
+:106D100001F0114601EB800042799DF8B40040F289
+:106D2000533110FB01F0F44901EB800101F5627170
+:106D30009DF8A00000EB400303EB001001F83020A9
+:106D400014229DF8B40040F2533110FB01F0EA49DF
+:106D500001EB800000F562709DF8A01001EB41038B
+:106D600003EB011100EBC100427183E00121E34814
+:106D700080F804179DF8B40040F2533110FB01F085
+:106D8000DD4901EB800101F562719DF8A00000EB87
+:106D9000400202EB001011F830109DF8B40040F2F0
+:106DA000533210FB02F0D44A02EB8000407981425A
+:106DB00033DA00219DF8B40040F2533210FB02F0A8
+:106DC000CD4A02EB8000017101229DF8B40040F22F
+:106DD000533110FB01F0C84901EB800101F56271EC
+:106DE0009DF8A00000EB400303EB001001F83020F9
+:106DF00014229DF8B40040F2533110FB01F0BE495B
+:106E000001EB800000F562709DF8A01001EB4103DA
+:106E100003EB011100EBC10042712BE014229DF83D
+:106E2000B40040F2533110FB01F0B34901EB800094
+:106E300000F562709DF8A01001EB410303EB011116
+:106E400000EBC100427115E014229DF8B40040F23D
+:106E5000533110FB01F0A84901EB800000F562708E
+:106E60009DF8A01001EB410303EB011100EBC10001
+:106E7000427100BF00BF07F0FBBB9DF8B40040F2B9
+:106E8000533110FB01F09C4901EB8000817828917F
+:106E90009DF8B40000EB4001C1EBC010984911F817
+:106EA000301029919DF8B40040F2533110FB01F0ED
+:106EB000914901EB800101F562719DF8A00000EBA2
+:106EC000400202EB001001EBC000417925919DF8D2
+:106ED000B40000EB4001C1EBC010894901EBC001D7
+:106EE0000991BDF8A4100998F3F778FE37909DF842
+:106EF000B40000EB4001C1EBC010814901EBC001BF
+:106F0000BDF8A400095CBDF8DC00814241F0678750
+:106F10009DF8B40000EB4001C1EBC010784901EBD3
+:106F2000C0004078002841F35A870021754A9DF837
+:106F3000B40002EB00129DF8A0001154BDF89400BB
+:106F400089287DD00EDC142801F0298705DC08286B
+:106F500077D0102841F04287FDE3152872D08028B1
+:106F6000F8D1FAE38B286ED08C286DD08E286CD0A7
+:106F70008F28EFD1BDF8A4000D2867D19DF8B4008B
+:106F800000EB4001C1EBC0105D4901EBC00041784E
+:106F90005D4880F8041D9DF8B40000EB4001C1EB92
+:106FA000C010574901EBC000C17A574880F8051D51
+:106FB0009DF8B40040F2533110FB01F04E4901EB53
+:106FC000800000F562709DF8A01001EB410202EB19
+:106FD000011110F8310003287EDC4B4890F8050DB4
+:106FE00000287ADD9DF8B40040F2533110FB01F027
+:106FF000414901EB800101F562719DF8A00000EBB1
+:10700000400202EB001001EBC00109910878401C1E
+:10701000C1B2099801709DF8B40040F2533110FBE1
+:1070200001F0354901EB800000F562709DF8A01079
+:1070300001EB410202EB011110F83100042806E0D7
+:10704000FEE3FEE3FEE3FEE3FEE3FEE3FEE344DBFA
+:107050009DF8B40000EB400101EB00102B4901EB5F
+:10706000001030309DF8A01000EB0110801C09903A
+:10707000254890F8050DC0F30010C0F101000999F2
+:10708000097860F30001099801701F4890F8040D19
+:10709000C0F3C00078BB9DF8B40000EB400101EBE9
+:1070A00000101A4901EB001030309DF8A01000EBE1
+:1070B00001108078C0F34010E8B19DF8B40000EBF7
+:1070C000400101EB0010114901EB001030309DF838
+:1070D000A01000EB011001E06BE006E1801C0990BC
+:1070E000007820F00200801C099908709DF8B40017
+:1070F00040F253310CE027E058450020BC3200201C
+:1071000008890020883E0020BC22002098400020F2
+:1071100010FB01F0FE4901EB800000F562709DF864
+:10712000A01001EB410202EB011100EBC10018308D
+:107130000990007820F00200801C099908709DF8E1
+:10714000B4100220F2F7B2FF00219DF8B40040F223
+:10715000533210FB02F0EE4A02EB80000171042270
+:107160009DF8B40040F2533110FB01F0E84901EB07
+:10717000800101F562719DF8A00000EB400303EB74
+:10718000001001F830208C229DF8B40040F25331F9
+:1071900010FB01F0DE4901EB800000F562709DF804
+:1071A000A01001EB410303EB011100EBC1004271A0
+:1071B0009BE09DF8B40040F2533110FB01F0D4493C
+:1071C00001EB800101F562719DF8A00000EB400227
+:1071D00002EB001011F830109DF8B40040F2533269
+:1071E00010FB02F0CA4A02EB8000407981427CD158
+:1071F0009DF8B40000EB400101EB0010A2F598618E
+:1072000001EB001030309DF8A01000EB0110801C45
+:107210000990C04890F8050DC0F30010C0F10100BE
+:1072200009990A7860F300020A709DF8B40000EB37
+:10723000400101EB0010B84901EB001030309DF81F
+:10724000A01000EB0110801C0990B24890F8040DCA
+:10725000C2080998007862F34100099908709DF806
+:10726000B40000EB400101EB0010AB4901EB001052
+:1072700030309DF8A01000EB01108078C0F3400280
+:107280009DF8B40040F2533110FB01F0A04901EB2E
+:10729000800000F562709DF8A01001EB410303EB44
+:1072A000011100EBC100007EC0F3400082426DD0AE
+:1072B0009DF8B40040F2533110FB01F0944901EB0A
+:1072C000800000F562709DF8A01001EB410202EB16
+:1072D000011100EBC100183009909DF8B40000EBDB
+:1072E000400101EB00108C4900E0C9E301EB001004
+:1072F00030309DF8A01000EB01108078420809980A
+:10730000007862F34100099908709DF8B40000EB21
+:10731000400101EB0010804901EB001030309DF876
+:10732000A01000EB01108078C0F3400048BB0122A0
+:107330009DF8B40040F2533110FB01F0744901EBA9
+:10734000800101F562719DF8A00000EB400303EBA2
+:10735000001001EBC00042739DF8B40040F25331BD
+:1073600010FB01F06A4901EB800000F562709DF8A6
+:10737000A01001EB410303EB011100EBC10080F809
+:1073800046209DF8B4100220F2F790FE9DF8B4005C
+:1073900000EB400101EB00105F4901EB00113031BF
+:1073A0009DF8A00001EB0010807800F001029DF82C
+:1073B000B40040F2533110FB01F0554901EB80005D
+:1073C00000F562709DF8A01001EB410303EB011181
+:1073D00000EBC100007E00F00100824279D09DF8F0
+:1073E000B40040F2533110FB01F0494901EB800039
+:1073F00000F562709DF8A01001EB410202EB011153
+:1074000000EBC100183009909DF8B40000EB40017A
+:1074100001EB0010404901EB001030309DF8A01046
+:1074200000EB0110807809990A7860F300020A7075
+:107430009DF8B40000EB400101EB0010364901EB70
+:10744000001030309DF8A01000EB0110807800F0A3
+:107450000100E8BB9DF8B40000EB400101EB001017
+:107460002D4901EB001030309DF8A01000EB011009
+:107470008078C0F3401068B39DF8B40040F25331F7
+:1074800010FB01F0224901EB800000F562709DF8CD
+:10749000A01001EB410202EB011100EBC10090F8DA
+:1074A0004600B8B99DF8B40040F2533110FB01F02A
+:1074B000174901EB800000F562709DF8A01001EB08
+:1074C000410202EB011100EBC100407B10B902E068
+:1074D0005BE05FE242E09DF8B40000EB400101EBAD
+:1074E00000100D4901EB001030309DF8A01000EBAA
+:1074F00001108078C0F3400080BB01229DF8B400E9
+:1075000040F2533110FB01F0014901EB800105E02D
+:1075100058450020BC2200209840002001F56271EF
+:107520009DF8A00000EB400303EB001001EBC0004E
+:1075300042739DF8B40040F2533110FB01F0FE4954
+:1075400001EB800000F562709DF8A01001EB410393
+:1075500003EB011100EBC10080F8462000229DF8EA
+:10756000B40040F2533110FB01F0F34901EB80000D
+:1075700000F562709DF8A01001EB410303EB0111CF
+:1075800000EBC10080F84520FFE19DF8B40040F217
+:10759000533110FB01F0E84901EB800000F5627007
+:1075A0009DF8A01001EB410202EB011100EBC100BC
+:1075B00090F84600B0B901229DF8B40040F2533172
+:1075C00010FB01F0DC4901EB800101F562719DF8CF
+:1075D000A00000EB400303EB001001EBC00080F8BB
+:1075E00045202AE000229DF8B40040F2533110FB00
+:1075F00001F0D14901EB800101F562719DF8A00015
+:1076000000EB400303EB001001EBC00080F84520C5
+:107610009DF8B40000EB400101EB0010C74901EBFD
+:10762000001130319DF8A00001EB0010801C099082
+:10763000007820F0010209980270C14890F8E00734
+:1076400080B19DF8B40000EB400101EB0010BB4994
+:1076500001EB001030309DF8A01000EB0110807A93
+:10766000022879D1B74890F82900012874D1B5488B
+:10767000D0F80C02B349498D88426DD29DF8B40010
+:1076800040F2533110FB01F0AB4901EB800000F5F3
+:1076900062709DF8A01001EB410202EB011100EBBA
+:1076A000C10090F84500012854D19DF8B40040F283
+:1076B000533110FB01F0A04901EB800000F562702E
+:1076C0009DF8A01001EB410202EB011100EBC1009B
+:1076D00090F87F00F0BB01229DF8B40000EB400160
+:1076E00001EB0010954901EB001130319DF8A0002D
+:1076F00001EB0010C2729DF8B40000EB400101EBF9
+:1077000000108E4901EB001130319DF8A00001EB13
+:10771000001001789DF8B40040F2533210FB02F0E3
+:10772000854A02EB8000417008229DF8B40040F2C7
+:10773000533110FB01F0804901EB800101F56271CA
+:107740009DF8A00000EB400303EB001001EBC0002C
+:10775000427103E060E024E3F6E0FDE300229DF8DF
+:10776000B40000EB400101EB0010744901EB001183
+:1077700030319DF8A00001EB001042609DF8B4107C
+:107780000220F2F793FC00213A911CE000229DF8C0
+:10779000B40040F2533110FB01F0674901EB800166
+:1077A00001F562719DF8A00000EB400303EB0010AF
+:1077B00001EBC0014731BDF8E8000A54BDF8E8000C
+:1077C000401C81B23A91BDF8E8001428DEDB0020AD
+:1077D0003A901CE000229DF8B40040F2533110FBB7
+:1077E00001F0554901EB800101F562719DF8A0009F
+:1077F00000EB400303EB001001EBC0016331BDF867
+:10780000E8000A54BDF8E800401C81B23A91BDF886
+:10781000E8000A28DEDBB8E09DF8B40040F25331FE
+:1078200010FB01F0444901EB800000F562709DF807
+:10783000A01001EB410202EB011100EBC10006E0D8
+:10784000C9E281E2FEE32CE393E3FCE37BE290F800
+:107850004500012878D19DF8B40040F2533110FB67
+:1078600001F0354901EB800101F562719DF8A0003E
+:1078700000EB400202EB001001EBC00090F880002A
+:1078800040F2533110FB01F02B4901EB800101F56F
+:1078900062719DF8B40040F2533210FB02F0264AA8
+:1078A00002EB800000F562709DF8A02002EB42031D
+:1078B00003EB021200EBC20090F8810000EB4002E3
+:1078C00002EB001001EBC00090F87E0003285CD1B1
+:1078D00002229DF8B40000EB400101EB00101749B3
+:1078E00001EB001130319DF8A00001EB0010C272D5
+:1078F0009DF8B40000EB400101EB00100F4901EBD3
+:10790000001130319DF8A00001EB001001789DF8C6
+:10791000B40040F2533210FB02F0074A02EB800041
+:10792000417008229DF8B40040F2533110FB01F081
+:10793000014901EB800108E05845002098400020F3
+:10794000BC320020BC1200201FE001F562719DF8DE
+:10795000A00000EB400303EB001001EBC0004271FC
+:1079600000229DF8B40000EB400101EB0010FE493D
+:1079700001EB001130319DF8A00001EB00104260D6
+:107980009DF8B4100220F2F791FB9DF8B41002208C
+:10799000F2F78CFB9DF8B40040F2533110FB01F07C
+:1079A000F24901EB800000F562709DF8A01001EB38
+:1079B000410202EB011100EBC1008078802838D130
+:1079C0009DF8B40000EB400101EB0010E64901EB2B
+:1079D000001030309DF8A01000EB01108078C0F34B
+:1079E000400030BB9DF8B40000EB400101EB0010FB
+:1079F000DD4901EB001030309DF8A01000EB0110C4
+:107A00008078C0F34010A0B915229DF8B40040F270
+:107A1000533110FB01F0D54901EB800101F5627192
+:107A20009DF8A00000EB400303EB001001EBC00049
+:107A300042719DF8B40000EB400101EB0010CA490F
+:107A400001EB001030309DF8A01000EB01108078A1
+:107A5000C0F34000A8B18F229DF8B40040F253312A
+:107A600010FB01F0C14901EB800000F562709DF848
+:107A7000A01001EB410303EB011100EBC1004271C7
+:107A80004AE09DF8B40040F2533110FB01F0B749D1
+:107A900001EB800000F562709DF8A01001EB41023F
+:107AA00002EB011100EBC100807B012834D10022E0
+:107AB0009DF8B40040F2533110FB01F0AB4901EBEB
+:107AC000800101F562719DF8A00000EB400303EB1B
+:107AD000001001EBC00082738C229DF8B40040F2CC
+:107AE000533110FB01F0A14901EB800101F56271F6
+:107AF0009DF8A00000EB400303EB001001EBC00079
+:107B0000427100219DF8B40040F2533210FB02F0A4
+:107B1000964A02EB800001719DF8B40000EB400131
+:107B200001EB0010904901EB0010007BF0BB9DF8C9
+:107B3000B40000EB4001C1EBC0108D4901EBC00067
+:107B4000807801049DF8B40000EB4002C2EBC01045
+:107B5000874A02EBC000C07841EA00219DF8B400DA
+:107B600000EB4002C2EBC010814A02EBC00000797A
+:107B70000843C117CDE9080110F072FB9DF8B4105D
+:107B800040F2533211FB02F1784A02EB810202F516
+:107B900062729DF8A01001EB410303EB011102EBAF
+:107BA000C101C1F81E009DF8B40000E03AE000EB0E
+:107BB0004001C1EBC0106E4901EBC00040790004E8
+:107BC0009DF8B41001EB4102C2EBC111684A02EB0F
+:107BD000C101897940EA01209DF8B41001EB41020E
+:107BE000C2EBC111624A02EBC101C9790843C11756
+:107BF000CDE9080110F034FB9DF8B41040F2533287
+:107C000011FB02F1594A02EB810101F562719DF805
+:107C1000A02002EB420303EB021201EBC201C1F808
+:107C20001A0090E09DF8B40000EB4001C1EBC010D9
+:107C30004F4901EBC000807801069DF8B40000EBCD
+:107C40004002C2EBC0104A4A02EBC000C07841EAD1
+:107C500000419DF8B40000EB4002C2EBC010444A62
+:107C600002EBC000007941EA00219DF8B40000EB6E
+:107C70004002C2EBC0103E4A02EBC000407908430C
+:107C8000C117CDE9080110F0EBFA01469DF8B400E8
+:107C900040F2533210FB02F0344A02EB800202F54C
+:107CA00062729DF8A00000EB400303EB001002EBB2
+:107CB000C000C0F81E109DF8B40000EB4001C1EBFD
+:107CC000C0102B4901EBC000807901069DF8B4007B
+:107CD00000EB4002C2EBC010254A02EBC000C079A5
+:107CE00041EA00419DF8B40000EB4002C2EBC01035
+:107CF0001F4A02EBC000007A41EA00219DF8B4005F
+:107D000000EB4002C2EBC010194A02EBC000407AFF
+:107D10000843C117CDE9080110F0A2FA9DF8B4108C
+:107D200040F2533211FB02F1104A02EB810101F5DE
+:107D300062719DF8A02002EB420303EB021201EBFB
+:107D4000C201C1F81A0023E2BDF8A400032827D11C
+:107D50008F229DF8B40040F2533110FB01F003492B
+:107D600001EB800106E0000098400020584500200B
+:107D70000889002001F562719DF8A00000EB400326
+:107D800003EB001001EBC000427101219DF8B4002B
+:107D900040F2533210FB02F0FE4A02EB8000017108
+:107DA000F6E1BDF8A400032814D18F229DF8B40099
+:107DB00040F2533110FB01F0F64901EB800000F571
+:107DC00062709DF8A01001EB410303EB011100EB81
+:107DD000C1004271DCE1BDF8A400032860D19DF828
+:107DE000B40040F2533110FB01F0EA4901EB80008E
+:107DF00000F56270BDF8D81001EB410202EB0111F1
+:107E000000EBC100807901282AD100229DF8B4003E
+:107E100040F2533110FB01F0DE4901EB800101F526
+:107E20006271BDF8D80000EB400303EB001001EBDA
+:107E3000C00082718F229DF8B40040F2533110FBD4
+:107E400001F0D44901EB800000F562709DF8A010AC
+:107E500001EB410303EB011100EBC10042711FE094
+:107E600008229DF8B40040F2533110FB01F0C949DB
+:107E700001EB800101F562719DF8A00000EB400369
+:107E800003EB001001EBC000427100219DF8B4002B
+:107E900040F2533210FB02F0BE4A02EB8000017147
+:107EA00076E1BDF8A400032862D19DF8B40040F249
+:107EB000533110FB01F0B74901EB800000F562700F
+:107EC000BDF8D81001EB410202EB011100EBC1003B
+:107ED000807901282AD100229DF8B40040F2533164
+:107EE00010FB01F0AB4901EB800101F56271BDF8B7
+:107EF000D80000EB400303EB001001EBC0008271DF
+:107F00008F229DF8B40040F2533110FB01F0A149DB
+:107F100001EB800000F562709DF8A01001EB4103B9
+:107F200003EB011100EBC100427121E008229DF832
+:107F3000B40040F2533110FB01F0964901EB80018F
+:107F400001F562719DF8A00000EB400303EB001007
+:107F500001EBC000427100E020E100219DF8B40077
+:107F600040F2533210FB02F08A4A02EB80000171AA
+:107F70000EE1BDF8A400082866D19DF8B40000EB1E
+:107F80004001C1EBC010844901EBC00080780106BC
+:107F90009DF8B40000EB4002C2EBC0107E4A02EB39
+:107FA000C000C07841EA00419DF8B40000EB4002F7
+:107FB000C2EBC010784A02EBC000007941EA002110
+:107FC0009DF8B40000EB4002C2EBC010724A02EB15
+:107FD000C00040790843C117CDE9080110F040F90D
+:107FE0009DF8B41040F2533211FB02F1694A02EBE2
+:107FF000810202F562729DF8A01001EB410303EBD0
+:10800000011102EBC10148639DF8B40040F2533105
+:1080100010FB01F05F4901EB800101F562719DF8F1
+:10802000A00000EB400202EB001011F830109DF8A8
+:10803000B40040F2533210FB02F0564A02EB8000CB
+:10804000407902E0FEE3E3E0A2E0814234DA00217D
+:108050009DF8B40040F2533210FB02F04D4A02EB9F
+:108060008000017105229DF8B40040F2533110FBED
+:1080700001F0484901EB800101F562719DF8A00013
+:1080800000EB400303EB001001F830208E229DF836
+:10809000B40040F2533110FB01F03E4901EB800087
+:1080A00000F562709DF8A01001EB410303EB011194
+:1080B00000EBC10042716BE09DF8B40040F2533117
+:1080C00010FB01F0334901EB800000F56270BDF850
+:1080D000D81001EB410202EB011100EBC1008079E5
+:1080E000012835D100229DF8B40040F2533110FB35
+:1080F00001F0284901EB800101F56271BDF8D8005B
+:1081000000EB400303EB001001EBC00082718F22F3
+:108110009DF8B40040F2533110FB01F01D4901EB12
+:10812000800101F562719DF8A00000EB400303EBB4
+:10813000001001EBC000427101219DF8B40040F233
+:10814000533210FB02F0134A02EB800001711FE072
+:108150008E229DF8B40040F2533110FB01F00D491E
+:1081600001EB800101F562719DF8A00000EB400376
+:1081700003EB001001EBC000427100219DF8B40038
+:1081800040F2533210FB02F0024A02EB8000017110
+:10819000FDE300005845002008890020BDF8A40038
+:1081A000032834D100219DF8B40040F2533210FB73
+:1081B00002F0FE4A02EB8000017101229DF8B4003A
+:1081C00040F2533110FB01F0F84901EB800101F559
+:1081D0006271BDF8D80000EB400303EB001001EB27
+:1081E000C00082718C229DF8B40040F2533110FB24
+:1081F00001F0EE4901EB800000F562709DF8A010DF
+:1082000001EB410303EB011100EBC1004271BEE33E
+:10821000BDF8A4000F287CD19DF8B40000EB40010C
+:1082200001EB0010E24901EB0010007BF0BB0020E5
+:108230002E902F9000213A9120E0DDE92E100002CF
+:1082400040EA11620902CDE92E129DF8B40000EB5C
+:108250004001C1EBC010D74901EBC001BDF8E800F7
+:10826000C0F10600085CDDE92E3440EA0302CDE9E6
+:108270002E24BDF8E800401C81B23A91BDF8E80018
+:108280000528DADB9DF8B400DDE92E1240F2533305
+:1082900010FB03F0C54B03EB800303F562739DF8FD
+:1082A000A00000EB400404EB001000E049E003EB09
+:1082B000C00040F8221F426000222E922F9200211F
+:1082C0003A911FE0DDE92E10000240EA1162090236
+:1082D000CDE92E129DF8B40000EB4001C1EBC010B7
+:1082E000B44901EBC001BDF8E800C0F10B00085C27
+:1082F000DDE92E341843CDE92E04BDF8E800401C1A
+:1083000080B23A90BDF8E8000528DBDB9DF8B400A8
+:1083100000E0FCE3DDE92E1240F2533310FB03F0E2
+:10832000A24B03EB800000F562709DF8A03003EBD8
+:10833000430404EB031300EBC30022308160C260EE
+:1083400083E000202E902F9000213A911FE0DDE97C
+:108350002E10000240EA11620902CDE92E129DF8AA
+:10836000B40000EB4001C1EBC010924901EBC00129
+:10837000BDF8E800C0F10700085CDDE92E341843C1
+:10838000CDE92E04BDF8E800401C80B23A90BDF85B
+:10839000E8000628DBDB9DF8B400DDE92E1240F290
+:1083A000533310FB03F0814B03EB800303F562733F
+:1083B0009DF8A00000EB400404EB001003EBC000AC
+:1083C00040F8221F426000222E922F9200213A9103
+:1083D0001FE0DDE92E10000240EA11620902CDE93A
+:1083E0002E129DF8B40000EB4001C1EBC0107149A2
+:1083F00001EBC001BDF8E800C0F10D00085CDDE94B
+:108400002E341843CDE92E04BDF8E800401C80B29C
+:108410003A90BDF8E8000628DBDB9DF8B400DDE902
+:108420002E1240F2533310FB03F0604B03EB80003D
+:1084300000F562709DF8A03003EB430404EB0313D6
+:1084400000EBC30022308160C2609DF8B40040F2AE
+:10845000533110FB01F0554901EB800101F56271C8
+:108460009DF8A00000EB400202EB001011F8301064
+:108470009DF8B40040F2533210FB02F04B4A02EB7D
+:108480008000407981427DD19DF8B4009DF8A01014
+:1084900001EB0010C217CDE92E02474890F8E00723
+:1084A00008B39DF8B40000EB400101EB0010404917
+:1084B00001EB001030309DF8A01000EB0110807A25
+:1084C000022810D09DF8B40000EB400101EB001031
+:1084D000374901EB001030309DF8A01000EB01107F
+:1084E000C07A00286CDD00229DF8B40000EB40014A
+:1084F00001EB00102E4901EB001030309DF8A01068
+:1085000000EB0110C2722D48D0F80C020521B0FB1F
+:10851000F1F201FB120000EB400128482C3000EB87
+:1085200041100D3009909DF8B40040F2533110FB1A
+:1085300001F01E4901EB800000F562709DF8A0106B
+:1085400001EB410202EB011100EBC10022301022CD
+:10855000014608900998EFF778FE1848D0F80C0209
+:108560000521B0FBF1F201FB120000EB40011348C2
+:108570002C3000EB41129DF8B40040F2533110FB57
+:1085800001F000E0F8E2094901EB800101F56271B8
+:108590009DF8A00000EB400303EB001001EBC000CE
+:1085A00050F81A1F42F8011F40680AE058450020A1
+:1085B0009840002008890020BC320020BC12002016
+:1085C000A5E15060FE48D0F80C020521B0FBF1F2A5
+:1085D00001FB120000EB4001F9482C3000EB411286
+:1085E0009DF8B40000EB400101EB0010F54901EBF0
+:1085F000001130319DF8A00001EB001000781070E0
+:10860000EF48D0F80C020521B0FBF1F201FB12009B
+:1086100000EB4001EA482C3000EB4111EA480268C7
+:1086200041F81D2F80888880E548D0F80C0205218C
+:10863000B0FBF1F201FB120000EB4001E0482C30EE
+:1086400000EB41129DF8B40040F2533110FB01F0F1
+:10865000DE4901EB800101F562719DF8A00000EB9D
+:10866000400303EB001001EBC000406BC2F80900AF
+:10867000D348D0F80C020521B0FBF1F201FB120047
+:1086800000EB4001CE482C3000EB41129DF8B400C5
+:1086900000EB400101EB0010CA4901EB0011303141
+:1086A0009DF8A00001EB00104068C2F823000022F2
+:1086B0009DF8B40000EB400101EB0010C14901EB53
+:1086C000001130319DF8A00001EB00104260002144
+:1086D0003A9154E0BA48D0F80C020521B0FBF1F20F
+:1086E00001FB120000EB4001B5482C3000EB4111BA
+:1086F0002731BDF8E8409DF8B40040F2533210FB3A
+:1087000002F0B24A02EB800202F562729DF8A0000C
+:1087100000EB400303EB001002EBC00090F8800078
+:1087200040F2533210FB02F0A84A02EB800202F53D
+:1087300062729DF8B40040F2533310FB03F0A34B78
+:1087400003EB800303F562739DF8A00000EB400586
+:1087500005EB001003EBC00090F8810000EB400334
+:1087600003EB001002EBC0024732BDF8E800001D29
+:10877000105C0855BDF8E800401C81B23A91BDF884
+:10878000E8000628A6DB00203A9042E000239DF88E
+:10879000B40040F2533110FB01F08C4901EB800131
+:1087A00001F562719DF8A00000EB400202EB0010A1
+:1087B00001EBC00090F8800040F2533110FB01F053
+:1087C000824901EB800101F562719DF8B40040F22D
+:1087D000533210FB02F07D4A02EB800202F5627216
+:1087E0009DF8A00000EB400404EB001002EBC00079
+:1087F00090F8810000EB400202EB001001EBC00199
+:108800004731BDF8E8000B54BDF8E800401C81B2C8
+:108810003A91BDF8E8000A28B8DB6948D0F80C02A4
+:108820000521B0FBF1F080B2014609900220F0F77B
+:108830004FFC00210620F1F739FC6148D0F80C020A
+:108840005F4900E002E2498D884206D25C48D0F8D8
+:108850000C02401C5A49C1F80C0200210520F1F716
+:1088600025FC9DF8B40000EB400101EB00105549D8
+:1088700001EB001030309DF8A01000EB0110801CBF
+:108880000990007820F00802099802704C48D0F84E
+:108890000C020521B0FBF1F201FB120000EB4001DC
+:1088A00047482C3000EB4110D0F823202E9800EBE5
+:1088B0004001474800EB4110C0F8232000203A90C7
+:1088C00020E03F48D0F80C020521B0FBF1F201FB9B
+:1088D000120000EB40013A482C3000EB41102730E9
+:1088E000BDF8E810425C2E9800EB4001384800EBE0
+:1088F00041112731BDF8E8000A54BDF8E800401CDA
+:1089000081B23A91BDF8E8000628DADB66E09DF80E
+:10891000B40000EB400101EB00102A4901EB00100C
+:1089200030309DF8A01000EB0110801C09900078F9
+:1089300020F008000830099908709DF8B40000EB99
+:10894000400101EB00101F4901EB001030309DF891
+:10895000A01000EB011042682E9800EB40011C486B
+:1089600000EB4110C0F8232000203A9027E09DF84A
+:10897000B40040F2533110FB01F0144901EB8001C7
+:1089800001F562719DF8A00000EB400200E005E2F5
+:1089900002EB001001EBC0014731BDF8E8000A5CB2
+:1089A0002E9800EB40010A4800EB41112731BDF839
+:1089B000E8000A54BDF8E800401C81B23A9109E091
+:1089C000BC12002098400020C731002058450020EC
+:1089D000D8140020BDF8E8000628C8DB9DF8B400D4
+:1089E00000EB400101EB0010FE4901EB00103030BC
+:1089F0009DF8A01000EB0110801C0990007820F079
+:108A00002002099802709DF8B4100220F1F74EFB85
+:108A10009DF8B40040F2533110FB01F0F24901EB34
+:108A2000800000F562709DF8A01001EB410202EB9E
+:108A3000011100EBC100223009902E9800EB40019B
+:108A4000EA4800EB41100D30102208900999EFF729
+:108A5000FCFB9DF8B40040F2533110FB01F0E249F9
+:108A600001EB800101F562719DF8A00000EB40026E
+:108A700002EB001001EBC0012E9800EB4002DB4836
+:108A800000EB421051F81A2F40F8012F496841605D
+:108A90009DF8B40000EB400101EB0010D14901EB5F
+:108AA000001130319DF8A00001EB001001782E98E4
+:108AB00000EB4002CD4800EB421001702E9800EB15
+:108AC0004001CA4800EB4111C948026841F81D2F16
+:108AD000808888809DF8B40040F2533110FB01F08B
+:108AE000C14901EB800101F562719DF8A00000EB26
+:108AF000400202EB001001EBC000416B2E9800EB2E
+:108B00004002BA4800EB4210C0F8091000E09CE0B7
+:108B10009DF8B40000EB400101EB0010B14901EBFE
+:108B2000001130319DF8A00001EB001041682E9833
+:108B300000EB4002AD4800EB4210C0F823102E9825
+:108B400081B208200991F1F7B1FA00229DF8B40032
+:108B500040F2533110FB01F0A34901EB800000F516
+:108B600062709DF8A01001EB410303EB011100EBD3
+:108B7000C10080F8462053E09DF8B40000EB4001AE
+:108B800001EB0010974901EB001030309DF8A01068
+:108B900000EB0110801C0990007820F00400001DFB
+:108BA000099908709DF8B40000EB400101EB00103A
+:108BB0008C4901EB001030309DF8A01000EB011043
+:108BC000801C0990007820F080008030099908709E
+:108BD00001209DF8B41040F2533211FB02F1824A99
+:108BE00002EB810108719DF8B40040F2533110FB93
+:108BF00001F0114601EB800042799DF8B40040F28B
+:108C0000533110FB01F0784901EB800000F56270F0
+:108C10009DF8A01001EB410303EB011100F8312096
+:108C20008F229DF8B40040F2533110FB01F06E49E1
+:108C300001EB800000F562709DF8A01001EB41038C
+:108C400003EB011100EBC1004271C7E0BDF8A400C5
+:108C5000032857D101216648F53080F804179DF8A4
+:108C6000B40040F2533110FB01F05F4901EB800189
+:108C700001F562719DF8A00000EB400202EB0010CC
+:108C800011F830109DF8B40040F2533210FB02F09E
+:108C9000554A02EB80004079814234DA00219DF888
+:108CA000B40040F2533210FB02F04F4A02EB800056
+:108CB000017101229DF8B40040F2533110FB01F024
+:108CC000494901EB800101F562719DF8A00000EBBC
+:108CD000400303EB001001F830208F229DF8B40010
+:108CE00040F2533110FB01F03F4901EB800000F5E9
+:108CF00062709DF8A01001EB410303EB011100EB42
+:108D0000C10042714AE09DF8B40040F2533110FBBB
+:108D100001F0354901EB800000F562709DF8A0106C
+:108D200001EB410202EB011100EBC10080788028C9
+:108D300034D100219DF8B40040F2533210FB02F010
+:108D4000294A02EB8000017180229DF8B40040F2B4
+:108D5000533110FB01F0244901EB800101F56271F0
+:108D60009DF8A00000EB400303EB001001EBC000F6
+:108D7000427100229DF8B40040F2533110FB01F023
+:108D8000194901EB800000F562709DF8A01001EB1D
+:108D9000410303EB011100EBC10082701EE0BDF83E
+:108DA000A400032819D100211148F53080F80417D8
+:108DB0008F229DF8B40040F2533110FB01F00A49B4
+:108DC00001EB800000F562709DF8A01001EB4103FB
+:108DD00003EB011100EBC100427100BF00BF05F0C1
+:108DE00047BC00009840002058450020D8140020BF
+:108DF000C73100209DF8B40000EB4001C1EBC0106A
+:108E0000FE4911F83000042801D125900BE09DF8AF
+:108E1000B40000EB4001C1EBC010F84911F830007C
+:108E2000152800D125909DF8B40000EB4001C1EB5E
+:108E3000C010F24901EBC00041789DF8B40000EB8E
+:108E40004002C2EBC010ED4A12F8300041EA0020A7
+:108E500041F23001884202D1A62025903DE09DF8E4
+:108E6000B40000EB4001C1EBC010E44901EBC000CD
+:108E700041789DF8B40000EB4002C2EBC010DF4A1D
+:108E800012F8300041EA002041F23101884202D15B
+:108E9000A720259021E09DF8B40000EB4001C1EB34
+:108EA000C010D64911F83000022816D19DF8B40040
+:108EB00000EB4001C1EBC010D04901EBC0000179CB
+:108EC0009DF8B40000EB4002C2EBC010CB4A02EBAD
+:108ED000C000C07841EA002125919DF8B40040F21D
+:108EE000533110FB01F0C64901EB8000C178279196
+:108EF0009DF8B40040F2533110FB01F0C04901EB82
+:108F0000800108319DF89C00C0EBC00001EBC0005F
+:108F100082789DF8B40040F2533110FB01F0B8495B
+:108F200001EB800108319DF89C00C0EBC00001EB13
+:108F3000C000C0781044C1B228910021B14A9DF808
+:108F4000B40002EB00129DF89C0011543A913AE0F3
+:108F50009DF8B40040F2533110FB01F0A84901EB39
+:108F6000800108319DF89C00C0EBC00001EBC000FF
+:108F700002799DF8B40040F2533110FB01F0A04992
+:108F800001EB800108319DF89C00C0EBC00001EBB3
+:108F9000C0008178BDF8E800084400EB400101EB17
+:108FA00000119DF8B40040F2533310FB03F0944BD2
+:108FB00003EB800000F5627000F83120BDF8E80096
+:108FC000401C81B23A919DF8B40040F2533110FB3D
+:108FD00001F08B4901EB800108319DF89C00C0EB4A
+:108FE000C00011F83010BDF8E8008142B0DCBDF8D7
+:108FF000941043F23002881A91427DD009DC042992
+:109000007BD015297AD0A62910D0A72942F07984DF
+:1090100050E1B0F5C06F72D0A0F2016000286FD0AF
+:1090200001286ED00428F1D101F0A2BF00219DF8E3
+:10903000B40040F2533210FB02F0714A02EB8000A0
+:1090400001719DF8B40040F2533110FB01F011465C
+:1090500001EB800008309DF89C10C1EBC10100EBD2
+:10906000C1000079052824DC06229DF8B40040F2F6
+:10907000533110FB01F0624901EB800108319DF88A
+:109080009C00C0EBC00001EBC0000271A8229DF85B
+:10909000B40040F2533110FB01F0594901EB80005C
+:1090A00008309DF89C10C1EBC10100EBC10042717A
+:1090B000FEE09DF8B40040F2533110FB01F050493E
+:1090C00001EB800008309DF89C10C1EBC10100EB62
+:1090D000C10000790A282BDC0B229DF8B40040F275
+:1090E000533110FB01F0464901EB800108319DF836
+:1090F0009C00C0EBC00005E094E111E2FEE3FEE35A
+:10910000FEE3FEE301EBC0000271A9229DF8B4006A
+:1091100040F2533110FB01F0394901EB8000083077
+:109120009DF89C10C1EBC10100EBC1004271BFE092
+:109130009DF8B40040F2533110FB01F0304901EBCF
+:10914000800008309DF89C10C1EBC10100EBC1000C
+:1091500000790F2824DC10229DF8B40040F253312E
+:1091600010FB01F0264901EB800108319DF89C00BD
+:10917000C0EBC00001EBC0000271A2229DF8B40058
+:1091800040F2533110FB01F01D4901EB8000083023
+:109190009DF89C10C1EBC10100EBC100427187E05A
+:1091A0009DF8B40040F2533110FB01F0144901EB7B
+:1091B000800008309DF89C10C1EBC10100EBC1009C
+:1091C0004079A5282DD19DF8B40040F2533110FB11
+:1091D00001F00B4901EB800108319DF89C00C0EBC8
+:1091E000C00001EBC000C1789DF8B40000EB400264
+:1091F00002EB0010044A02EB001007E0088900208F
+:1092000058450020883E002098400020303000EB78
+:109210000110801C0990007820F00400001D0999BD
+:1092200008709DF8B40040F2533110FB01F0FC4986
+:1092300001EB800008309DF89C10C1EBC10100EBF0
+:10924000C1008079A12833D09DF8B40040F2533199
+:1092500010FB01F0F24901EB800108319DF89C0000
+:10926000C0EBC00001EBC00082799DF8B40040F271
+:10927000533110FB01F0EA4901EB800108319DF800
+:109280009C00C0EBC00001EBC0004271A1229DF820
+:10929000B40040F2533110FB01F0E14901EB8000D2
+:1092A00008309DF89C10C1EBC10100EBC100827138
+:1092B00002F027BB00219DF8B40040F2533210FBAE
+:1092C00002F0D74A02EB800001719DF8B40040F231
+:1092D000533110FB01F0114601EB800008309DF87E
+:1092E0009C10C1EBC10100EBC100007908281DDC16
+:1092F00000219DF8B40040F2533210FB02F0C84A3E
+:1093000002EB8000017108229DF8B40040F2533155
+:1093100010FB01F0C24901EB800008309DF89C1061
+:10932000C1EBC10100EBC100027124E09DF8B40063
+:1093300040F2533110FB01F0B94901EB80000830D5
+:109340009DF89C10C1EBC10100EBC10000790B2816
+:1093500011DC0C229DF8B40040F2533110FB01F0F7
+:10936000AF4901EB800008309DF89C10C1EBC101B2
+:1093700000EBC10002719DF8B40040F2533110FBC4
+:1093800001F0A74901EB800008309DF89C10C1EB6B
+:10939000C10100EBC1004079A42830D19DF8B40090
+:1093A00000EB400101EB00109E4901EB0010303052
+:1093B0009DF8A01000EB0110801C0990007820F0AF
+:1093C000200020300999087000229DF8B40040F276
+:1093D000533110FB01F0924901EB800000F56270FF
+:1093E0009DF8A01001EB410303EB011100EBC1005C
+:1093F00080F845209DF8B4100220F0F757FEA12216
+:109400009DF8B40040F2533110FB01F0844901EBA8
+:10941000800008309DF89C10C1EBC10100EBC10039
+:10942000427145E700203A9015E09DF8B40000EB4A
+:109430004001C1EBC0107C4901EBC001BDF8E80060
+:10944000C01C095C16AABDF8E8001154BDF8E8007C
+:10945000401C81B23A91BDF8E8000628E5DB062100
+:1094600016A81EF011FC0021CDE93001DDE9300124
+:10947000000A40EA0160309BC01841EB21214FF403
+:1094800080724FF00003CDE90801EEF79BFE9DF8D6
+:10949000B40040F2533110FB01F0614901EB800050
+:1094A00000F562709DF89C1001EB410303EB011184
+:1094B00000EBC100027100229DF8B40040F253316C
+:1094C00010FB01F0564901EB8000027104229DF867
+:1094D000B40040F2533110FB01F0514901EB800020
+:1094E00000F562709DF89C1001EB410303EB011144
+:1094F00000F83120A7229DF8B40040F2533110FB50
+:1095000001F0474901EB800000F562709DF89C1066
+:1095100001EB410303EB011100EBC1004271C7E60F
+:109520009DF8B40040F2533110FB01F03C4901EBCF
+:10953000800008309DF89C10C1EBC10100EBC10018
+:109540000079042872DA00219DF8B40040F2533209
+:1095500010FB02F0324A02EB80000171A1229DF85B
+:10956000B40040F2533110FB01F02D4901EB8001B2
+:1095700008319DF89C00C0EBC00001EBC0004271B7
+:109580009DF8B40040F2533110FB01F0244901EB87
+:10959000800108319DF89C00C0EBC00001EBC000C9
+:1095A000001D09900078401CC2B2099802709DF815
+:1095B000B40040F2533110FB01F0194901EB800077
+:1095C00008309DF89C10C1EBC10100EBC10000798F
+:1095D000042823D10A229DF8B40040F2533110FB35
+:1095E00001F00F4901EB800108319DF89C00C0EBB0
+:1095F000C00001EBC0000271A3229DF8B40040F24C
+:10960000533110FB01F0064901EB800008309DF852
+:109610009C10C1EBC10100EBC1004271EBE205E01F
+:109620005845002098400020088900209DF8B4008B
+:1096300040F2533110FB01F0FE4901EB800008308D
+:109640009DF89C10C1EBC10100EBC100007904281A
+:109650002FD100219DF8B40040F2533210FB02F0EC
+:10966000F44A02EB8000017105229DF8B40040F23B
+:10967000533110FB01F0EF4901EB800108319DF8F7
+:109680009C00C0EBC00001EBC0000271A3229DF85A
+:10969000B40040F2533110FB01F0E64901EB8000C9
+:1096A00008309DF89C10C1EBC10100EBC100427174
+:1096B000A1E29DF8B40040F2533110FB01F0DD4906
+:1096C00001EB800008309DF89C10C1EBC10100EB5C
+:1096D000C100007908282FDC00219DF8B40040F279
+:1096E000533210FB02F0D34A02EB800001710922D1
+:1096F0009DF8B40040F2533110FB01F0CD4901EB6D
+:10970000800108319DF89C00C0EBC00001EBC00057
+:109710000271A7229DF8B40040F2533110FB01F012
+:10972000C44901EB800008309DF89C10C1EBC101D9
+:1097300000EBC10042715EE29DF8B40040F253318B
+:1097400010FB01F0BB4901EB800008309DF89C1034
+:10975000C1EBC10100EBC100007909282FDC002119
+:109760009DF8B40040F2533210FB02F0B14A02EB14
+:10977000800001710A229DF8B40040F2533110FBC1
+:1097800001F0AC4901EB800108319DF89C00C0EB71
+:10979000C00001EBC0000271A3229DF8B40040F2AA
+:1097A000533110FB01F0A34901EB800008309DF814
+:1097B0009C10C1EBC10100EBC10042711BE29DF89E
+:1097C000B40040F2533110FB01F09A4901EB8000E4
+:1097D00008309DF89C10C1EBC10100EBC10000797D
+:1097E0000D282FDC00219DF8B40040F2533210FB0D
+:1097F00002F0904A02EB800001710E229DF8B40045
+:1098000040F2533110FB01F08A4901EB800108312D
+:109810009DF89C00C0EBC00001EBC0000271A122CA
+:109820009DF8B40040F2533110FB01F0814901EB87
+:10983000800108319DF89C00C0EBC00001EBC00026
+:109840004271D8E19DF8B40040F2533110FB01F0B1
+:10985000784901EB800008309DF89C10C1EBC101F4
+:1098600000EBC10000790E282FDC00219DF8B40028
+:1098700040F2533210FB02F06E4A02EB800001719D
+:109880000F229DF8B40040F2533110FB01F06949FA
+:1098900001EB800108319DF89C00C0EBC00001EB9A
+:1098A000C0000271A3229DF8B40040F2533110FBB6
+:1098B00001F0604901EB800008309DF89C10C1EB7D
+:1098C000C10100EBC100427195E19DF8B40040F286
+:1098D000533110FB01F0574901EB800008309DF82F
+:1098E0009C10C1EBC10100EBC100007910287DDCA8
+:1098F00011229DF8B40040F2533103E07CE1AAE16B
+:10990000F7E1D8E110FB01F04A4901EB8001083191
+:109910009DF89C00C0EBC00001EBC0000271A122C9
+:109920009DF8B40040F2533110FB01F0414901EBC6
+:10993000800108319DF89C00C0EBC00001EBC00025
+:1099400042719DF8B40040F2533110FB01F03949E7
+:1099500001EB800108319DF89C00C0EBC00001EBD9
+:10996000C000827100213A9156E09DF8B40040F2A7
+:10997000533110FB01F02F4901EB800108319DF8B4
+:109980009C00C0EBC00001EBC0008178BDF8E8008E
+:1099900001449DF8B40000EB400202EB0010264A9F
+:1099A00002EB0010303000EB0110801C09900078B1
+:1099B00020F080008030099908709DF8B41040F2C2
+:1099C000533011FB00F01B4901EB800008309DF87B
+:1099D0009C10C1EBC10100EBC1008078BDF8E8101C
+:1099E00042189DF8B40000EB400100E085E001EB77
+:1099F0000010114901EB0010303000EB0210801C08
+:109A00000990007820F00400001D09990870BDF845
+:109A1000E800401C80B23A909DF8B41040F25330F8
+:109A200011FB00F0034901EB800108319DF89C0017
+:109A300004E000005845002098400020C0EBC00022
+:109A400011F83010BDF8E80081428EDC9DF8B410AA
+:109A500001EB410000EB0110FE4901EB001030303A
+:109A60009DF8A01000EB01108078C0F34010E8B31F
+:109A70009DF8B41001EB410000EB0110F54901EB3A
+:109A8000001030309DF8A01000EB0110801C0990F0
+:109A9000007820F02002099802709DF8B41001EBC4
+:109AA000410000EB0110EB4901EB001030309DF854
+:109AB000A01000EB01108078C0F34000A8B99DF819
+:109AC000B41001EB410000EB0110E24901EB001082
+:109AD00030309DF8A01000EB0110801C0990007838
+:109AE00020F0080008300999087000E065E09DF852
+:109AF000B4100220F0F7DAFA7DE09DF8B41040F2DD
+:109B0000533011FB00F0D44901EB800108319DF87E
+:109B10009C00C0EBC00001EBC00001799DF8B400CF
+:109B200040F2533210FB02F0CB4A02EB8000407946
+:109B3000814260D19DF8B41040F2533011FB00F027
+:109B4000114601EB800008309DF89C10C1EBC1016B
+:109B500000EBC1008079A12830D0A3229DF8B40089
+:109B600040F2533110FB01F0BB4901EB8001083199
+:109B70009DF89C00C0EBC00001EBC00042719DF855
+:109B8000B41040F2533011FB00F0B34901EB8000F8
+:109B900008309DF89C10C1EBC10100EBC100807939
+:109BA000A22828D000209DF8B41040F2533211FBB7
+:109BB00002F1A94A02EB810108711CE0A1229DF883
+:109BC000B40040F2533110FB01F0A34901EB8001D6
+:109BD00008319DF89C00C0EBC00001EBC000427151
+:109BE00001219DF8B40040F2533210FB02F09A4A72
+:109BF00002EB8000017114E4A1229DF8B40040F250
+:109C0000533110FB01F0944901EB800108319DF8BC
+:109C10009C00C0EBC00001EBC00082719DF8B40055
+:109C200040F2533110FB01F08B4901EB8001083108
+:109C30009DF89C00C0EBC00001EBC0004271002108
+:109C40009DF8B40040F2533210FB02F0824A02EB5E
+:109C50008000017163E400219DF8B40040F25332AA
+:109C600010FB02F07C4A02EB8000017109229DF892
+:109C7000B40040F2533110FB01F0774901EB800151
+:109C800008319DF89C00C0EBC00001EBC0000271E0
+:109C9000A7229DF8B40040F2533110FB01F06E4949
+:109CA00001EB800008309DF89C10C1EBC10100EB76
+:109CB000C100427133E400219DF8B40040F25332F8
+:109CC00010FB02F0644A02EB80000171A7229DF8AC
+:109CD000B40040F2533110FB01F05F4901EB80000A
+:109CE00008309DF89C10C1EBC10100EBC10042712E
+:109CF00015E49DF8B41001EB4100C0EBC1105749C9
+:109D000001EBC000C07D31281DDB9DF8B41001EBD4
+:109D10004100C0EBC110514901EBC000C07D31389A
+:109D2000C2B29DF8B40040F2533110FB01F04A4931
+:109D300001EB800008309DF89C10C1EBC10100EBE5
+:109D4000C100C27011E000229DF8B40040F253310E
+:109D500010FB01F0404901EB800108319DF89C00A7
+:109D6000C0EBC00001EBC000C2709DF8B41040F21F
+:109D7000533011FB00F0384901EB800108319DF8A8
+:109D80009C00C0EBC00001EBC00082789DF8B400DD
+:109D900040F2533110FB01F02F4901EB80010831F3
+:109DA0009DF89C00C0EBC00001EBC000C07811180A
+:109DB00036919DF8B41040F2533011FB00F0264963
+:109DC00001EB800108319DF89C00C0EBC00001EB65
+:109DD000C000C2789DF8B40040F2533110FB01F08E
+:109DE0001D4901EB800008309DF89C10C1EBC101BA
+:109DF00010F8310082427DDA00219DF8B40040F273
+:109E0000533210FB02F0144A02EB80000171A722CA
+:109E10009DF8B40040F2533110FB01F00E4901EB04
+:109E2000800108319DF89C00C0EBC00001EBC00030
+:109E300042719DF8B41001EB4100C0EBC11007491D
+:109E400001EBC000407930287ED19DF8B41040F27B
+:109E5000533005E098400020584500200889002034
+:109E600011FB00F0FE4901EB800108319DF89C00D8
+:109E7000C0EBC00001EBC00001799DF8B40040F2D6
+:109E8000533210FB02F0F64A02EB80004079814227
+:109E90005AD19DF8B41040F2533011FB00F0114636
+:109EA00001EB800000F56270BDF8D81001EB4102B3
+:109EB00002EB011100EBC100C078312832D19DF8CE
+:109EC000B41001EB410000EB0110E64901EB00107A
+:109ED0003030BDF8D81000EB0110801C09900078DC
+:109EE00020F020020998027000229DF8B40040F290
+:109EF000533100E0FEE310FB01F0D94901EB800093
+:109F000000F56270BDF8D81001EB410303EB0111BD
+:109F100000EBC10080F845209DF8B4100220F0F756
+:109F2000C5F854E09DF8B41040F2533011FB00F036
+:109F3000CB4901EB800000F56270BDF8D81001EB51
+:109F4000410202EB011100E06CE000EBC100C078BF
+:109F500033283CD19DF8B41001EB410000EB011017
+:109F6000C04901EB00103030BDF8D81000EB0110F3
+:109F7000801C0990007820F02002099802700122CC
+:109F80009DF8B40040F2533110FB01F0B44901EBED
+:109F9000800000F56270BDF8D81001EB410303EBBF
+:109FA000011100EBC10080F84620A9229DF8B40001
+:109FB00040F2533110FB01F0A94901EB8000083059
+:109FC0009DF89C10C1EBC10100EBC10082719DF8AE
+:109FD000B41001EB410000EB0110A24901EB0010AD
+:109FE0003030BDF8D81000EB0110801C09900078CB
+:109FF00020F00102099802709DF8B41001EB4100B5
+:10A0000000EB0110974901EB00103030BDF8D8107B
+:10A0100000EB0110801C0990007820F002020998E2
+:10A0200002700DE19DF8B41001EB4100C0EBC110CE
+:10A030008D4901EBC000407931287CD19DF8B410E6
+:10A0400040F2533011FB00F0854901EB80010831EB
+:10A050009DF89C00C0EBC00001EBC00001799DF8A9
+:10A06000B40040F2533210FB02F07D4A02EB800054
+:10A07000407981425FD19DF8B41040F2533011FB1A
+:10A0800000F0114601EB800000F56270BDF8D810B9
+:10A0900001EB410202EB011100EBC10090F8460018
+:10A0A00058BB01229DF8B40040F2533110FB01F07F
+:10A0B0006B4901EB800101F56271BDF8D80000EB3E
+:10A0C000400303EB001001EBC00080F845209DF831
+:10A0D000B41001EB410000EB0110624901EB0011EB
+:10A0E0003031BDF8D80001EB0010801C09900078D9
+:10A0F00020F00100401C099908709DF8B41001EB94
+:10A10000410000EB0110574901EB00103030BDF861
+:10A11000D81000EB0110801C0990007820F002029A
+:10A1200009980270514890F8E00790B19DF8B4107A
+:10A1300001EB410000E002E200EB0110494901EBB4
+:10A1400000103030BDF8D81000EB0110807A0228E2
+:10A1500076D1474890F82900012871D14448D0F8B9
+:10A160000C024349498D88426AD29DF8B41040F2EE
+:10A17000533011FB00F03A4901EB800000F56270AA
+:10A18000BDF8D81001EB410202EB011100EBC10058
+:10A1900090F84500012852D19DF8B41040F2533098
+:10A1A00011FB00F02E4901EB800000F56270BDF854
+:10A1B000D81001EB410202EB011100EBC10090F855
+:10A1C0007F00E0BB01229DF8B40000EB400101EBF1
+:10A1D0000010244901EB00113031BDF8D80001EB2B
+:10A1E0000010C27200229DF8B40000EB400101EBA8
+:10A1F00000101C4901EB00113031BDF8D80001EB13
+:10A20000001042609DF8B41040F2533011FB00F092
+:10A21000134901EB800101F56271BDF8D80000EB34
+:10A22000400202EB001001EBC00090F891109DF885
+:10A23000B40040F2533210FB02F0094A01E07CE026
+:10A240007AE002EB800041709DF8B41040F2533088
+:10A2500011FB00F0114601EB800108310AE000001B
+:10A26000584500209840002008890020BC3200207A
+:10A27000BC1200209DF89C00C0EBC00001EBC000A8
+:10A2800001799DF8B40040F2533210FB02F0FE4A0F
+:10A2900002EB8000407981424ED100229DF8B4004B
+:10A2A00040F2533110FB01F0F74901EB800101F559
+:10A2B0006271BDF8D80000EB400303EB001001EB26
+:10A2C000C000C2714FF010429DF8B40040F253310B
+:10A2D00010FB01F0EC4901EB800101F56271BDF862
+:10A2E000D80000EB400303EB001001EBC0008260DC
+:10A2F000A4229DF8B40040F2533110FB01F0E24972
+:10A3000001EB800108319DF89C00C0EBC00001EB1F
+:10A31000C0008271A3229DF8B40040F2533110FBBB
+:10A3200001F0D94901EB800008309DF89C10C1EB89
+:10A33000C10100EBC10042710FE39DF8B41040F27F
+:10A34000533011FB00F0D04901EB800000F5627042
+:10A35000BDF8D81001EB410202EB011100EBC10086
+:10A3600090F8450001287DD19DF8B41040F253309B
+:10A3700011FB00F0C44901EB800101F56271BDF8E9
+:10A38000D80000EB400202EB001001EBC00090F897
+:10A39000801040F2533011FB00F0BB4901EB80010B
+:10A3A00001F562719DF8B40040F2533210FB02F0E7
+:10A3B000B54A02EB800000F56270BDF8D82002EBD0
+:10A3C000420303EB021200EBC20090F8810000EBA5
+:10A3D000400202EB001001EBC00090F87E00032861
+:10A3E00040D102229DF8B40000EB400101EB0010C7
+:10A3F000A64901EB00113031BDF8D80001EB001087
+:10A40000C2729DF8B41040F2533011FB00F09E4927
+:10A4100001EB800101F562719DF8A00000EB4002A4
+:10A4200002EB001001EBC00090F891109DF8B40011
+:10A4300040F2533210FB02F0934A02EB800041706D
+:10A440009DF8B41040F2533011FB00F0114601EBBF
+:10A45000800108319DF89C00C0EBC00001EBC000FA
+:10A46000017900E0FFE19DF8B40040F2533210FBA7
+:10A4700002F0854A02EB8000407981424ED10022F1
+:10A480009DF8B40040F2533110FB01F07E4901EB1E
+:10A49000800101F56271BDF8D80000EB400303EBC9
+:10A4A000001001EBC000C2714FF010429DF8B400E3
+:10A4B00040F2533110FB01F0734901EB800101F5CB
+:10A4C0006271BDF8D80000EB400303EB001001EB14
+:10A4D000C0008260A4229DF8B40040F2533110FB0A
+:10A4E00001F0694901EB800108319DF89C00C0EB47
+:10A4F000C00001EBC0008271A3229DF8B40040F2BD
+:10A50000533110FB01F0604901EB800008309DF8E9
+:10A510009C10C1EBC10100EBC100427100229DF80B
+:10A52000B40000EB400101EB0010584901EB0010B2
+:10A530003030BDF8D81000EB011042600DE29DF8FC
+:10A54000B41001EB4100C0EBC110514901EBC00058
+:10A55000407933287DD19DF8B41001EB410000EB28
+:10A5600001104A4901EB00103030BDF8D81000EB63
+:10A570000110801C0990007820F00100401C09990E
+:10A5800008709DF8B41001EB410000EB01103F4949
+:10A5900001EB00103030BDF8D81000EB0110801C2A
+:10A5A0000990007820F02002099802709DF8B410FC
+:10A5B00001EB410000EB0110344901EB0010303099
+:10A5C000BDF8D81000EB0110801C0990007820F035
+:10A5D0000200801C099908709DF8B41040F25330B5
+:10A5E00011FB00F0284901EB800042799DF8B4008E
+:10A5F00040F2533110FB01F0234901EB8000083099
+:10A600009DF89C10C1EBC10100EBC100027100205C
+:10A610003A905EE09DF8B41040F2533011FB00F028
+:10A62000194901EB800108319DF89C00C0EBC00086
+:10A6300001EBC0008178BDF8E80001449DF8B4004A
+:10A6400000EB400202EB0010104A02EB0010303029
+:10A6500000E07EE000EB0110801C0990007820F003
+:10A6600080008030099908709DF8B41040F2533092
+:10A6700011FB00F0044901EB800108319DF89C00BA
+:10A68000C0EBC00006E000005845002098400020C4
+:10A690000889002001EBC0008178BDF8E800014482
+:10A6A0009DF8B40000EB400202EB0010FE4A02EB02
+:10A6B0000010303000EB0110801C0990007820F071
+:10A6C0000400001D09990870BDF8E800401C80B224
+:10A6D0003A909DF8B41040F2533011FB00F0F3496A
+:10A6E00001EB800108319DF89C00C0EBC00011F81F
+:10A6F000301000E0DCE2BDF8E80081428ADC9DF821
+:10A70000B41001EB410000EB0110E74901EB001030
+:10A710003030BDF8D81000EB01108078C0F3400055
+:10A7200020B99DF8B4100220EFF7C0FCA2229DF8DA
+:10A73000B40040F2533110FB01F0DC4901EB800022
+:10A7400008309DF89C10C1EBC10100EBC100827183
+:10A7500003E19DF8B41001EB4100C0EBC110D449F6
+:10A7600001EBC000407934287DD19DF8B41040F24F
+:10A77000533011FB00F0CD4901EB800108319DF809
+:10A780009C00C0EBC00001EBC00001799DF8B40053
+:10A7900040F2533210FB02F0C44A02EB80004079D1
+:10A7A000814260D19DF8B41001EB410000EB011033
+:10A7B000BD4901EB00103030BDF8D81000EB01109E
+:10A7C000801C0990007820F02002099802709DF802
+:10A7D000B41001EB410000EB0110B34901EB001094
+:10A7E0003030BDF8D81000EB0110801C09900078C3
+:10A7F00020F002020998027001229DF8B40040F294
+:10A80000533110FB01F0A94901EB800000F56270A3
+:10A81000BDF8D81001EB410303EB011100EBC100BF
+:10A8200080F84620A9229DF8B40040F2533110FB75
+:10A8300001F09E4901EB800008309DF89C10C1EBAF
+:10A84000C10100EBC10082719DF8B40040F25331A8
+:10A8500010FB01F0954901EB800042799DF8B400AE
+:10A8600040F2533100E078E010FB01F08F4901EB3A
+:10A87000800108319DF89C00C0EBC00001EBC000D6
+:10A88000027100213A9154E09DF8B40040F2533136
+:10A8900010FB01F0854901EB800108319DF89C0017
+:10A8A000C0EBC00001EBC0008178BDF8E8000144B6
+:10A8B0009DF8B40000EB400202EB00107A4A02EB74
+:10A8C0000010303000EB0110801C0990007820F05F
+:10A8D00080018031099801709DF8B40040F2533135
+:10A8E00010FB01F0714901EB800108319DF89C00DB
+:10A8F000C0EBC00001EBC0008178BDF8E800014466
+:10A900009DF8B40000EB400202EB0010664A02EB37
+:10A910000010303000EB0110801C0990007820F00E
+:10A920000400001D09990870BDF8E800401C80B2C1
+:10A930003A909DF8B40040F2533110FB01F05B49AE
+:10A9400001EB800108319DF89C00C0EBC00011F8BC
+:10A950003010BDF8E800814296DC00202E902F9048
+:10A9600000213A9122E0DDE92E10000140EA117247
+:10A970000901CDE92E129DF8B40000EB4001C1EBB6
+:10A98000C0104B4901EBC001BDF8E800801D085C18
+:10A990003038C117DDE92E24104341EA0402CDE925
+:10A9A0002E02BDF8E800401C80B23A90BDF8E800E5
+:10A9B0000628D8DB9DF8B4002E9940F2533210FBE4
+:10A9C00002F03A4A02EB800202F56272BDF8D8004A
+:10A9D00000EB400303EB001002EBC000C0F81A10BC
+:10A9E00000222E922F9200213A9122E0DDE92E10D2
+:10A9F000000140EA11720901CDE92E129DF8B40060
+:10AA000000EB4001C1EBC010294901EBC001BDF8CA
+:10AA1000E8000D30085C3038C117DDE92E341843EA
+:10AA200041EA0402CDE92E02BDF8E800401C80B2E4
+:10AA30003A90BDF8E8000428D8DB9DF8B4002E99C0
+:10AA400040F2533210FB02F0184A02EB800202F58A
+:10AA50006272BDF8D80000EB400303EB001002EB7C
+:10AA6000C000416300222E922F9200213A9129E0EA
+:10AA7000DDE92E10000140EA11720901CDE92E1224
+:10AA80009DF8B40000EB4001C1EBC010084901EB98
+:10AA9000C001BDF8E8001130085C3038C117DDE9AD
+:10AAA0002E3440EA030205E098400020584500207B
+:10AAB000088900202143CDE92E21BDF8E800401C83
+:10AAC00081B23A91BDF8E8000628D1DB9DF8B400C8
+:10AAD0002E9940F2533210FB02F0FE4A02EB800244
+:10AAE00002F56272BDF8D80000EB400303EB0010E2
+:10AAF00002EBC000C0F81E109DF8B40000EB40014E
+:10AB0000C1EBC010F44901EBC00042799DF8B400DC
+:10AB100040F2533110FB01F0EE4901EB800101F5E9
+:10AB20006271BDF8D80000EB400303EB001001EBAD
+:10AB3000C000C2709DF8B40000EB400101EB0010B2
+:10AB4000E64901EB00113031BDF8D80001EB0010EF
+:10AB500082789DF8B40040F2533110FB01F0DD49DA
+:10AB600001EB800101F56271BDF8D80000EB4003F4
+:10AB700003EB001001EBC00002769DF8B40040F238
+:10AB8000533110FB01F0D34901EB800108319DF8EE
+:10AB90009C00C0EBC00001EBC00001799DF8B4003F
+:10ABA00040F2533210FB02F0CA4A02EB80004079B7
+:10ABB00081427DDA00219DF8B40040F2533210FB4F
+:10ABC00002F0C44A02EB80000171A7229DF8B40094
+:10ABD00040F2533110FB01F0BE4901EB8001083116
+:10ABE0009DF89C00C0EBC00001EBC0004271002149
+:10ABF0003A918DE09DF8B40040F2533110FB01F022
+:10AC0000B44901EB800108319DF89C00C0EBC00005
+:10AC100001EBC000C178BDF8E800814221D00022DC
+:10AC20009DF8B40040F2533110FB01F0A94901EB4B
+:10AC3000800108319DF89C00C0EBC00001EBC00012
+:10AC40008178BDF8E80001449DF8B40000EB4003B2
+:10AC500003EB0010A14B03EB0010303000EB0110B0
+:10AC600082709DF8B40040F2533110FB01F0994915
+:10AC700001EB800108319DF89C00C0EBC00001EBA6
+:10AC8000C0008178BDF8E80001449DF8B40000EBF5
+:10AC9000400202EB0010914A02EB0010303000EB52
+:10ACA0000110801C0990007820F08000803000E0C6
+:10ACB000A6E0099908709DF8B40040F2533110FBEA
+:10ACC00001F0844901EB800008309DF89C10C1EB35
+:10ACD000C10100EBC1008078BDF8E81042189DF872
+:10ACE000B40000EB400101EB00107C4901EB0010C7
+:10ACF000303000EB0210801C0990007820F0040036
+:10AD0000001D09990870BDF8E800401C80B23A9017
+:10AD10009DF8B40040F2533110FB01F06D4901EB96
+:10AD2000800108319DF89C00C0EBC00011F8301084
+:10AD3000BDF8E80081423FF75DAF9DF8B40000EB3D
+:10AD4000400101EB0010654901EB00103030BDF807
+:10AD5000D81000EB01108078C0F3401088B99DF83E
+:10AD6000B40000EB400101EB00105C4901EB001066
+:10AD70003030BDF8D81000EB01108078C0F34000EF
+:10AD8000F0B39DF8B40000EB400101EB0010534913
+:10AD900001EB00103030BDF8D81000EB0110801C22
+:10ADA0000990007820F02002099802709DF8B40004
+:10ADB00000EB400101EB0010484901EB001030307E
+:10ADC000BDF8D81000EB0110801C0990007820F02D
+:10ADD0000202099802709DF8B40000EB400101EBFB
+:10ADE00000103E4901EB00103030BDF8D81000EBE8
+:10ADF0000110801C0990007820F00800083000E065
+:10AE0000B5E0099908709DF8B4009DF8A01001EB19
+:10AE10000010C217CDE92E029DF8B40040F2533164
+:10AE200010FB01F02B4901EB800000F56270BDF8CA
+:10AE3000D81001EB410202EB011100EBC1002230FE
+:10AE400009902E9800EB4001254800EB41100D3091
+:10AE5000102208900999EDF7F8F99DF8B40040F236
+:10AE6000533110FB01F01B4901EB800101F56271C8
+:10AE7000BDF8D80000EB400202EB001001EBC0016E
+:10AE80002E9800EB4002164800EB421051F81A2FA2
+:10AE900040F8012F496841609DF8B40000EB400183
+:10AEA00001EB00100D4901EB00113031BDF8D80065
+:10AEB00001EB001001782E9800EB4002084800EBEF
+:10AEC000421001702E9800EB4001054800EB411143
+:10AED000044809E0584500200889002098400020D7
+:10AEE000D8140020C7310020026841F81D2F808847
+:10AEF00088809DF8B40040F2533110FB01F0FE4908
+:10AF000001EB800101F56271BDF8D80000EB400251
+:10AF100002EB001001EBC000416B2E9800EB4002E9
+:10AF2000F64800EB4210C0F809109DF8B40000EBA1
+:10AF3000400101EB0010F24901EB00113031BDF886
+:10AF4000D80001EB001041682E9800EB4002EB485E
+:10AF500000EB4210C0F823102E9881B2082009910E
+:10AF6000EFF7A4F89DF8B4100220EFF79FF8E9E39B
+:10AF700000201590C4E000202E902F9000213A91DF
+:10AF800027E0DDE92E10000140EA11720901CDE948
+:10AF90002E129DF8B40000EB4001C1EBC010D9495E
+:10AFA00001EBC001159800EB8002BDF8E8000B3002
+:10AFB00000EB8200085C3038C117DDE92E341843FD
+:10AFC00041EA0402CDE92E02BDF8E800401C80B23F
+:10AFD0003A90BDF8E8000A28D3DB9DF8B400DDE91B
+:10AFE0002E2140F2533310FB03F0C34B03EB8003DD
+:10AFF00008339DF89C00C0EBC00003EBC0008378D1
+:10B000001598184400EB400303EB00139DF8B400BF
+:10B0100040F2533410FB04F0B74C04EB800000F511
+:10B02000627000EBC30040F8222F416000222E9294
+:10B030002F9200213A9127E0DDE92E10000140EA2D
+:10B0400011720901CDE92E129DF8B40000EB400108
+:10B05000C1EBC010AB4901EBC001159800EB8002B9
+:10B06000BDF8E800153000EB8200085C3038C117ED
+:10B07000DDE92E34184341EA0402CDE92E02BDF881
+:10B08000E800401C80B23A90BDF8E8000A28D3DB03
+:10B090009DF8B400DDE92E1240F2533310FB03F0AB
+:10B0A000954B03EB800308339DF89C00C0EBC00078
+:10B0B00003EBC00083781598184400EB400303EBC2
+:10B0C00000139DF8B40040F2533410FB04F08A4C96
+:10B0D00004EB800000F5627000EBC3002230816059
+:10B0E000C26000219DF8B40040F2533210FB02F020
+:10B0F000224602EB800001711598401CC0B21590E9
+:10B100009DF8B40040F2533110FB01F07A4901EB95
+:10B11000800108319DF89C00C0EBC00011F8301090
+:10B12000159881423FF727AF9DF8B40040F25331A4
+:10B1300010FB01F0704901EB800008309DF89C1075
+:10B14000C1EBC10100EBC10000790C2812DC0D221B
+:10B150009DF8B40040F2533110FB01F0664901EB59
+:10B16000800008309DF89C10C1EBC10100EBC100CC
+:10B170000271A1E39DF8B40040F2533110FB01F0DD
+:10B180005D4901EB800108319DF89C00C0EBC000D7
+:10B1900001EBC00001799DF8B40040F2533210FB7E
+:10B1A00002F0554A02EB8000407981427ED19DF841
+:10B1B000B40040F2533110FB01F0114601EB800165
+:10B1C00008319DF89C00C0EBC00001EBC000C278C4
+:10B1D0009DF8B40040F2533110FB01F0464901EBF9
+:10B1E000800108319DF89C00C0EBC00001EBC0005D
+:10B1F0008078111836919DF8B4109DF8A00000EBEE
+:10B200000110C217CDE92E023F4890F8E00708B3BD
+:10B210009DF8B40000EB400101EB0010384901EB50
+:10B2200000103030BDF8D81000EB0110807A0228F1
+:10B2300010D09DF8B40000EB400101EB0010304944
+:10B2400001EB00103030BDF8D81000EB0110C07ACF
+:10B2500000287CDD00229DF8B40000EB400101EBEA
+:10B260000010274901EB00103030BDF8D81000EB7A
+:10B270000110C2722548D0F80C020521B0FBF1F292
+:10B2800001FB120000EB400120482C3000EB411084
+:10B290000D3009909DF8B40040F2533110FB01F1DC
+:10B2A000154800EB810000F5627000E004E3BDF892
+:10B2B000D81001EB410202EB011100EBC10022307A
+:10B2C0001022014608900998ECF7BFFF0F48D0F80C
+:10B2D0000C020521B0FBF1F201FB120000EB400172
+:10B2E0000A482C3000EB41129DF8B40040F2533173
+:10B2F00010FB01F000490BE058450020D814002055
+:10B300009840002008890020BC320020BC12002098
+:10B3100001EB800101F56271BDF8D80000EB40033C
+:10B3200003EB001001EBC00050F81A1F42F8011F98
+:10B3300040685060FE48D0F80C020521B0FBF1F2E5
+:10B3400001FB120000EB4001F9482C3000E096E1CF
+:10B3500000EB41129DF8B40000EB400101EB00103E
+:10B36000F44901EB001130319DF8A00001EB001011
+:10B3700000781070EE48D0F80C020521B0FBF1F215
+:10B3800001FB120000EB4001E9482C3000EB4112B8
+:10B390009DF8B40040F2533110FB01F0E64901EB97
+:10B3A000800101F56271BDF8D80000EB400303EBAA
+:10B3B000001001EBC000406BC2F80900DC48D0F877
+:10B3C0000C020521B0FBF1F201FB120000EB400181
+:10B3D000D7482C3000EB4111D848026841F81D2FA6
+:10B3E00080888880D248D0F80C020521B0FBF1F2A9
+:10B3F00001FB120000EB4001CD482C3000EB411264
+:10B400009DF8B40000EB400101EB0010C94901EBCD
+:10B4100000113031BDF8D80001EB00104068C2F8CF
+:10B42000230000229DF8B40000EB400101EB001066
+:10B43000C04901EB00113031BDF8D80001EB00101C
+:10B44000426000213A9154E0B948D0F80C0205213D
+:10B45000B0FBF1F201FB120000EB4001B4482C30CC
+:10B4600000EB41112731BDF8E8409DF8B40040F2EF
+:10B47000533210FB02F0B04A02EB800202F5627216
+:10B480009DF8A00000EB400303EB001002EBC000AE
+:10B4900090F8800040F2533210FB02F0A64A02EB13
+:10B4A000800202F562729DF8B40040F2533310FB43
+:10B4B00003F0A14B03EB800303F56273BDF8D800E2
+:10B4C00000EB400505EB001003EBC00090F8810095
+:10B4D00000EB400303EB001002EBC0024732BDF863
+:10B4E000E800001D105C0855BDF8E800401C81B262
+:10B4F0003A91BDF8E8000628A6DB00213A9142E027
+:10B5000000239DF8B40040F2533110FB01F08A494A
+:10B5100001EB800101F56271BDF8D80000EB40023B
+:10B5200002EB001001EBC00090F8800040F25331B4
+:10B5300010FB01F0804901EB800101F562719DF87B
+:10B54000B40040F2533210FB02F07B4A02EB80025F
+:10B5500002F56272BDF8D80000EB400404EB001065
+:10B5600002EBC00090F8810000EB400202EB0010FB
+:10B5700001EBC0014731BDF8E8000B54BDF8E8000D
+:10B58000401C81B23A91BDF8E8000A28B8DB68484F
+:10B59000D0F80C020521B0FBF1F080B20146099011
+:10B5A0000220EDF795FD00210620EEF77FFD6048B3
+:10B5B000D0F80C025E49498D884206D25C48D0F82A
+:10B5C0000C02401C5A49C1F80C0200210520EEF77C
+:10B5D0006DFD9DF8B41001EB410000EB01105549E1
+:10B5E00001EB00103030BDF8D81000EB0110801CCA
+:10B5F0000990007820F00802099802704C48D0F8B1
+:10B600000C020521B0FBF1F201FB120000EB40013E
+:10B6100047482C3000EB4110D0F823202E9800EB47
+:10B620004001474800EB4110C0F8232000203A9029
+:10B6300020E03F48D0F80C020521B0FBF1F201FBFD
+:10B64000120000EB40013A482C3000EB411027304B
+:10B65000BDF8E810425C2E9800EB4001384800EB42
+:10B6600041112731BDF8E8000A54BDF8E800401C3C
+:10B6700081B23A91BDF8E8000628DADB65E09DF872
+:10B68000B41001EB410000EB01102A4901EB00105E
+:10B690003030BDF8D81000EB0110801C0990007804
+:10B6A00020F008010831099801709DF8B41001EBF1
+:10B6B000410000EB01101F4901EB00113031BDF8D2
+:10B6C000D80001EB001041682E9800EB40021C48A6
+:10B6D00000EB4210C0F8231000213A9125E09DF8BC
+:10B6E000B41040F2533011FB00F0134901EB80011C
+:10B6F00001F56271BDF8D80000EB400202EB0010CA
+:10B7000001EBC0014731BDF8E8000A5C2E9800EB60
+:10B7100040010B4800EB41112731BDF8E8000A5405
+:10B72000BDF8E800401C81B23A91BDF8E8000AE09B
+:10B73000BC1200209840002058450020C73100204E
+:10B74000D8140020DDE00628C9DB00229DF8B400F3
+:10B7500040F2533110FB01F0FE4901EB800101F58D
+:10B760006271BDF8D80000EB400303EB001001EB61
+:10B77000C00080F846209DF8B4100220EEF796FC39
+:10B780009DF8B41040F2533011FB00F0F14901EB89
+:10B79000800101F56271BDF8D80000EB400202EBB8
+:10B7A000001001EBC000223009902E9800EB400100
+:10B7B000E94800EB41110D3110220891DDE9080143
+:10B7C000ECF743FD9DF8B41040F2533011FB00F04C
+:10B7D000E04901EB800101F56271BDF8D80000EB92
+:10B7E000400202EB001001EBC0012E9800EB40027A
+:10B7F000D94800EB421051F81A2F40F8012F496840
+:10B8000041609DF8B41001EB410000EB0110D349F9
+:10B8100001EB00113031BDF8D80001EB00100178C8
+:10B820002E9800EB4002CC4800EB421001702E989D
+:10B8300000EB4001C84800EB4111C948026841F8DB
+:10B840001D2F808888809DF8B41040F2533011FB82
+:10B8500000F0C04901EB800101F56271BDF8D8002C
+:10B8600000EB400202EB001001EBC000416B2E9890
+:10B8700000EB4002B84800EB4210C0F809109DF8F8
+:10B88000B41001EB410000EB0110B44901EB0011D1
+:10B890003031BDF8D80001EB001041682E9800EB64
+:10B8A0004002AD4800EB4210C0F823102E9881B240
+:10B8B00008200991EEF7FAFBA7229DF8B40040F2A8
+:10B8C000533110FB01F0A34901EB800108319DF8D1
+:10B8D0009C00C0EBC00001EBC0004271A2229DF8A9
+:10B8E000B40040F2533110FB01F09A4901EB8000A3
+:10B8F00008309DF89C10C1EBC10100EBC1008271C2
+:10B9000000BF00BF02F0B4BE9DF8B41001EB4100CF
+:10B91000C0EBC110934901EBC00041780846099182
+:10B9200000210BF0E9FEC1B228910021369124E0FC
+:10B930009DF8B41040F2533011FB00F0854901EB43
+:10B9400080010831BDF8D800C0EBC00001EBC00099
+:10B9500041780846099100210CF082FC9DF8A02056
+:10B9600042400A4304D1BDF8D800C1B2279112E089
+:10B97000BDF8D800401C81B236919DF8B41040F259
+:10B98000533011FB00F0734901EB80008179BDF861
+:10B99000D8008142CCDC00BF9DF8B41001EB41001F
+:10B9A000C0EBC1106F4901EBC000C1789DF8B40035
+:10B9B00000EB4002C2EBC0106A4A02EBC000807884
+:10B9C00041EA002129919DF8B41001EB4100C0EB40
+:10B9D000C110114601EBC0010991BDF8A4100998EE
+:10B9E000EDF796FF11909DF8B41001EB4100C0EB0C
+:10B9F000C1105C4901EBC002BDF8A400401C105C02
+:10BA00009DF8B41001EB4102C2EBC111554A02EBA3
+:10BA1000C102BDF8A410515C40EA01221198824293
+:10BA200042F0C2829DF8B41001EB4100C0EBC1109E
+:10BA30004C4901EBC000807A01069DF8B40000EB90
+:10BA40004002C2EBC010474A02EBC000C07A41EA94
+:10BA500000419DF8B40000EB4002C2EBC010414A27
+:10BA600002EBC000007B41EA00219DF8B40000EB2E
+:10BA70004002C2EBC0103B4A02EBC000407B0843CF
+:10BA80003949C1F8180F0846D0F8181F0991BDF8B8
+:10BA9000A4000E3808909DF8B40000EB4001C1EB03
+:10BAA000C010114601EBC0000E300790DDE908120E
+:10BAB000EDF71DFD9DF8B40000EB40002B4901EBB4
+:10BAC000800081689DF8B40000EB4000274A02EB3B
+:10BAD00080004160002130329DF8B40002EB00127A
+:10BAE0009DF89C0011549DF8B41001EB4100C0EB8F
+:10BAF000C1101C4901EBC000C17B249110211091A1
+:10BB0000BDF89000A1287DD100229DF8B40040F23C
+:10BB1000533110FB01F00F4901EB800108319DF812
+:10BB20009C00C0EBC00001EBC0004271BDF84010AA
+:10BB300008460991491C8AB210929DF8B41001EB95
+:10BB40004102C2EBC111074A02EBC101085C24901B
+:10BB500025900DE058450020D81400209840002082
+:10BB6000C731002008890020BC220020583E002058
+:10BB7000BDF8940007287DD2DFE800F07C048384C0
+:10BB8000FDFCFB00BDF8401008460991491C8AB233
+:10BB900010929DF8B41001EB4102C2EBC111FE4AB4
+:10BBA00002EBC1010A5C9DF8B40040F2533110FB76
+:10BBB00001F0FA4901EB800008309DF89C10C1EBC0
+:10BBC000C10100EBC1000272BDF84000411C8AB205
+:10BBD000109206909DF8B41001EB4102C2EBC11126
+:10BBE000ED4A02EBC101085C0206BDF84000411CB1
+:10BBF0008BB2109307909DF8B41001EB4103C3EB97
+:10BC0000C11100E000E2E44B03EBC101085C42EA31
+:10BC10000042BDF84000411C8BB2109308909DF883
+:10BC2000B41001EB4103C3EBC111DB4B03EBC101CA
+:10BC3000085C42EA0022BDF8401008460991491C00
+:10BC40008BB210939DF8B41001EB4103C3EBC1110B
+:10BC5000D14B03EBC101085C02439DF8B40040F2F4
+:10BC6000533110FB01F0CD4901EB800008309DF805
+:10BC70009C1000E0C7E1C1EBC10100EBC100C26054
+:10BC8000C1E1C0E101229DF8B40040F2533110FB44
+:10BC900001F0C24901EB800108319DF89C00C0EB26
+:10BCA000C00001EBC000027700213A9128E09DF826
+:10BCB000B41001EB4100C0EBC110B74901EBC0016A
+:10BCC000BDF84020BDF8E80010440A5C9DF8B400BF
+:10BCD00040F2533110FB01F0B04901EB8001083113
+:10BCE0009DF89C00C0EBC00001EBC00000F11D01FD
+:10BCF000BDF8E8000A54BDF8E800401C81B23A9152
+:10BD0000BDF8E8000A28D2DBBDF840000A3081B255
+:10BD1000109100213A9127E09DF8B41001EB410009
+:10BD2000C0EBC1109C4901EBC001BDF84020BDF83B
+:10BD3000E80010440A5C9DF8B40040F2533110FB57
+:10BD400001F0964901EB800108319DF89C00C0EBA1
+:10BD5000C00001EBC0012A31BDF8E8000A54BDF86B
+:10BD6000E800401C81B23A91BDF8E8000C28D3DB12
+:10BD700002E0BEE0BCE0BAE0BDF840000C3081B2A9
+:10BD80001091002136919CE001229DF8B40040F210
+:10BD9000533110FB01F0814901EB800108319DF81E
+:10BDA0009C00C0EBC00001EBC0008178BDF8D8005A
+:10BDB000084400EB400101EB00119DF8B40040F293
+:10BDC000533310FB03F0754B03EB800000F56270FA
+:10BDD00000F831209DF8B40040F2533110FB01F01F
+:10BDE000194601EB800108319DF89C00C0EBC000B2
+:10BDF00001EBC0008178BDF8D800084400EB400199
+:10BE000001EB00119DF8B40040F2533310FB03F036
+:10BE1000624B03EB800000F5627000EBC10080F81C
+:10BE2000822000213A9143E09DF8B41040F2533053
+:10BE300011FB00F0594901EB800108319DF89C008D
+:10BE4000C0EBC00001EBC00000F11D01BDF8E8002F
+:10BE50000A5C9DF8B40040F2533110FB01F04F49E9
+:10BE600001EB800108319DF89C00C0EBC00001EBA4
+:10BE7000C0008178BDF8D800084400EB400101EB18
+:10BE800000119DF8B40040F2533310FB03F0434B14
+:10BE900003EB800000F5627000EBC10000F183014C
+:10BEA000BDF8E8000A54BDF8E800401C81B23A91A0
+:10BEB000BDF8E8000A28B7DBBDF8D800401C81B205
+:10BEC00036919DF8B41040F2533011FB00F0334925
+:10BED00001EB800108319DF89C00C0EBC00011F817
+:10BEE0003010BDF8D80081423FF74EAF8BE08AE0BA
+:10BEF00089E09DF8B41001EB410000EB01102849E6
+:10BF000001EB0010806800EB800041009DF8B40058
+:10BF100000EB4000234A02EB800081609DF8B410E2
+:10BF200001EB4100C0EBC1101B4901EBC001BDF8A2
+:10BF30004000401C095C9DF8B40000EB4002C2EBDD
+:10BF4000C010154A02EBC002BDF84000105C41EA87
+:10BF500000229DF8B40040F2533110FB01F00F496C
+:10BF600001EB800108319DF89C00C0EBC00001EBA3
+:10BF7000C0000285BDF84000801C81B210919DF880
+:10BF8000B40040F2533110FB01F0044901EB800191
+:10BF900008319DF89C0007E00889002058450020E2
+:10BFA00098400020583E0020C0EBC00001EBC000CC
+:10BFB000018D9DF8B40000EB400202EB0010FE4A38
+:10BFC00002EB0010408B81420ADB0621A2F50472CD
+:10BFD0009DF8B40002EB00129DF89C00115411E092
+:10BFE00006229DF8B40040F2533110FB01F0F349F2
+:10BFF00001EB800108319DF89C00C0EBC00001EB13
+:10C00000C000427100BFE5E3BDF89000A228FAD15C
+:10C0100000213691FEE39DF8B40040F2533110FB4D
+:10C0200001F0E64901EB800108319DF89C00C0EB6E
+:10C03000C00001EBC0008178BDF8D8000844C1B24F
+:10C040002891BDF84000401C81B21091BDF840100D
+:10C0500008460991491C8AB210929DF8B41001EB70
+:10C060004102C2EBC111D64A02EBC101085C259026
+:10C07000BDF84000411C8AB2109209903490BDF87E
+:10C0800094000D287ED2DFE810F07D0032010D0013
+:10C090009009250E420EA90E000F1D0F3A0F570FE3
+:10C0A000E30EC60EBDF8401008460991491C8AB23D
+:10C0B00010929DF8B41001EB4102C2EBC111C04ACD
+:10C0C00002EBC101095CBF4880F8021D90F8020D27
+:10C0D000C0F3401020B9BB4890F8020DC00908B960
+:10C0E00001212691BDF8401008460691491C8AB2EC
+:10C0F00010929DF8B41001EB4102C2EBC111B04A9D
+:10C1000002EBC101085C0206BDF840100846079129
+:10C11000491C8BB210939DF8B41001EB4103C3EBA3
+:10C12000C111A74B03EBC101085C42EA0042BDF814
+:10C13000401008460891491C8BB210939DF8B4102A
+:10C1400001EB4103C3EBC1119D4B03EBC101085C43
+:10C1500042EA0022BDF84000411C8BB210930990C6
+:10C160009DF8B41001EB4103C3EBC111944B03EBF9
+:10C17000C101085C02439DF8B40040F2533110FB4A
+:10C1800001F000E0FDE38D4901EB800000F56270F5
+:10C190009DF8A01001EB410303EB011100EBC1007E
+:10C1A000C0F81A20BDF84000411C8AB210920690D7
+:10C1B0009DF8B41001EB4102C2EBC111804A02EBC1
+:10C1C000C101085C0206BDF84000411C8BB210930F
+:10C1D00007909DF8B41001EB4103C3EBC111784BFC
+:10C1E00003EBC101085C42EA0042BDF8401008467A
+:10C1F0000891491C8BB210939DF8B41001EB4103D8
+:10C20000C3EBC1116E4B03EBC101085C42EA002293
+:10C21000BDF84000411C8BB2109309909DF8B410FA
+:10C2200001EB4103C3EBC111654B03EBC101085C9A
+:10C2300002439DF8B40040F2533110FB01F05F4916
+:10C2400001EB800000F562709DF8A01001EB410346
+:10C2500003EB011100EBC100C0F81E20BDF8400047
+:10C26000411C8AB2109207909DF8B41001EB410274
+:10C27000C2EBC111524A02EBC101085C0204BDF8D5
+:10C280004000411C8BB2109308909DF8B41001EB54
+:10C290004103C3EBC1114A4B03EBC101085C42EA05
+:10C2A0000022BDF84000411C8BB2109309909DF80C
+:10C2B000B41001EB4103C3EBC111414B03EBC101CE
+:10C2C000085C02439DF8B40040F2533110FB01F0CA
+:10C2D0003A4901EB800000F562709DF8A01001EB77
+:10C2E000410303EB011100EBC100426300BFBDF845
+:10C2F0009400012868D1BDF8401008460991491CF6
+:10C300008AB210929DF8B41001EB4102C2EBC11148
+:10C310002B4A02EBC101095C2A4880F8021D90F803
+:10C32000020DC0F3401020B9264890F8020DC00954
+:10C3300008B9012126919DF8B40040F2533110FB59
+:10C3400001F01E4901EB800108319DF89C00C0EB13
+:10C35000C00011F83000401EBDF8D810884233D11B
+:10C360009DF8B40000EB400101EB0010124901EB15
+:10C37000001030309DF8A01000EB011080780121F2
+:10C38000B1EBD01F20D19DF89800E8B99DF8B4001A
+:10C3900040F2533110FB01F0084901EB80010831F4
+:10C3A0009DF89C00C0EBC00001EBC00081789DF8B7
+:10C3B000B40000EB400208E09840002058450020FF
+:10C3C00008890020BC22002048E002EB0010FE4A51
+:10C3D00002EB0010303000EB0110407A00F0010059
+:10C3E000E0B39DF8B40040F2533110FB01F002F5C8
+:10C3F000986101EB800108319DF89C00C0EBC00002
+:10C4000001EBC000807800EB400101EB00119DF8CA
+:10C41000B40040F2533210FB02F0EC4A02EB800011
+:10C4200000F5627000EBC10090F8900000F0010090
+:10C43000A0B99DF8B40040F2533110FB01F0114651
+:10C4400001EB800008309DF89C10C1EBC10100EBAE
+:10C45000C100007F10B100213A912AE0B0E09DF8C0
+:10C46000B40040F2533110FB01F0D84901EB8001D8
+:10C4700008319DF89C00C0EBC00001EBC00000F14A
+:10C480001D01BDF8E8000A5C9DF8B40000EB400116
+:10C4900001EB0010CC4901EB00100E30BDF8E810A4
+:10C4A000405C824200D008E0BDF8E800401C81B248
+:10C4B0003A91BDF8E8000628D1DB00BFBDF8E800DE
+:10C4C00006287DD106213A9129E09DF8B40040F27A
+:10C4D000533110FB01F0BD4901EB800108319DF89B
+:10C4E0009C00C0EBC00001EBC00000F11D01BDF8D5
+:10C4F000E8000A5C9DF8B40000EB400101EB00107D
+:10C50000B14901EB00100E30BDF8E810405C8242EA
+:10C5100000D008E0BDF8E800401C81B23A91BDF8B7
+:10C52000E8000A28D1DB00BFBDF8E8000A284FD098
+:10C5300000229DF8B40040F2533110FB01F0A349F2
+:10C5400001EB800108319DF89C00C0EBC00001EBBD
+:10C55000C00002859DF8B40040F2533110FB01F099
+:10C560009A4901EB800108319DF89C00C0EBC000A6
+:10C5700001EBC000807800EB400101EB00119DF859
+:10C58000B40040F2533210FB02F0904A02EB8000FC
+:10C5900000F5627000EBC10090300990007820F047
+:10C5A0000101491C0998017006229DF8B40040F26F
+:10C5B000533110FB01F0854901EB8001083100E0A7
+:10C5C00006E09DF89C00C0EBC00001EBC00042718A
+:10C5D0009DF8B40040F2533110FB01F07B4901EBB0
+:10C5E000800101F562719DF8A00000EB400202EBB2
+:10C5F000001011F830109DF8B40040F2533210FBD7
+:10C6000002F0724A02EB8000407981427EDA9DF8A6
+:10C61000B40000EB400101EB00106B4901EB00108E
+:10C6200030309DF8A01000EB0110801C0990684884
+:10C6300090F8020D0121A1EBD0100999097860F35F
+:10C64000000109980170624890F8020DC0F3401093
+:10C65000F0BB9DF8B40000EB400101EB00105A491B
+:10C6600001EB001030309DF8A01000EB0110807835
+:10C67000C0F3401060B39DF8B40000EB400101EB43
+:10C680000010514901EB001030309DF8A01000EB74
+:10C690000110801C0990007820F00200801C09998C
+:10C6A00008709DF8B40040F2533110FB01F01146C0
+:10C6B00001EB800000F562709DF8A01001EB4102D3
+:10C6C00002EB011100EBC10018300990007800E086
+:10C6D00009E020F00201891C099801709DF8B4104E
+:10C6E0000220EDF7E3FC00219DF8B40040F2533244
+:10C6F00010FB02F0354A02EB8000017102229DF826
+:10C70000B40040F2533110FB01F000E022E02F4969
+:10C7100001EB800101F562719DF8A00000EB400380
+:10C7200003EB001001F8302003229DF8B40040F222
+:10C73000533110FB01F0254901EB800000F56270D8
+:10C740009DF8A01001EB410303EB011100EBC100C8
+:10C750004271FCE39DF8B40000EB400101EB0010D6
+:10C76000194901EB001030309DF8A01000EB0110CA
+:10C77000801C0990164890F8020D0121A1EBD01001
+:10C7800009990A7860F300020A709DF8B40000EB82
+:10C79000400101EB00100C4901EB001030309DF816
+:10C7A000A01000EB0110801C0990094890F8020DC0
+:10C7B00042090998007862F34100099908709DF8D0
+:10C7C000B40000EB400106E09840002058450020EE
+:10C7D000BC220020FDE301EB0010FE4901EB00103C
+:10C7E00030309DF8A01000EB01108078C0F34002BB
+:10C7F0009DF8B40040F2533110FB01F0F64901EB13
+:10C80000800000F562709DF8A01001EB410303EB7E
+:10C81000011100E0E8E300EBC100007EC0F340003E
+:10C8200082427AD09DF8B40040F2533110FB01F0FF
+:10C83000E94901EB800000F562709DF8A01001EB62
+:10C84000410202EB011100EBC100183009909DF884
+:10C85000B40000EB400101EB0011DE4800EB0111D8
+:10C8600030319DF8A00001EB001080784208099853
+:10C87000017862F3410101709DF8B40000EB4001C2
+:10C8800001EB0010D34901EB001030309DF8A010EF
+:10C8900000EB01108078C0F34000E8B302229DF85D
+:10C8A000B40040F2533110FB01F0CB4901EB8000A2
+:10C8B00000F562709DF8A01001EB410303EB01113C
+:10C8C00000EBC1004271C54890F8E00730BB9DF80D
+:10C8D000B40040F2533110FB01F0BF4901EB80007E
+:10C8E00000F562709DF8A01001EB410202EB01110E
+:10C8F00000EBC10090F87F0080B111239DF8B400D7
+:10C9000040F2533110FB01F0B34901EB800101F516
+:10C9100062719DF8A00002E06DE07CE1E4E000EBD4
+:10C92000400202EB001001EBC00090F8800040F2E2
+:10C93000533110FB01F0A84901EB800101F5627150
+:10C940009DF8B40040F2533210FB02F0A24A02EB11
+:10C95000800202F562729DF8A00000EB400404EB37
+:10C96000001002EBC00090F8810000EB400202EBE7
+:10C97000001001EBC00080F87E30F3239DF8B40076
+:10C9800000E0FCE340F2533110FB01F0924901EB6F
+:10C99000800101F562719DF8A00000EB400202EBFE
+:10C9A000001001EBC00090F8800040F2533110FB02
+:10C9B00001F0894901EB800101F562719DF8B40035
+:10C9C00040F2533210FB02F0834A02EB800000F584
+:10C9D00062709DF8A02002EB420404EB021200EB0F
+:10C9E000C20090F8810000EB400202EB001001EB66
+:10C9F000C00043710AE103229DF8B40040F25331B4
+:10CA000010FB01F0744901EB800101F562719DF8A2
+:10CA1000A00000EB400303EB001001EBC0004271EB
+:10CA200000219DF8B40040F2533210FB02F06A4A34
+:10CA300002EB8000017101229DF8B40040F25331F5
+:10CA400010FB01F0644901EB800000F562709DF875
+:10CA5000A01001EB410303EB011100EBC10080F8D2
+:10CA600046205E4890F8E007F0BB9DF8B40040F225
+:10CA7000533110FB01F0584901EB800000F5627062
+:10CA80009DF8A01001EB410202EB011100EBC10087
+:10CA900090F87F0040B39DF8B40040F2533110FB92
+:10CAA00001F04D4901EB800101F562719DF8A00094
+:10CAB00000EB400202EB001001EBC00090F8800098
+:10CAC00000EB400101EB0010424901EB0011303155
+:10CAD0009DF8B40040F2533210FB02F03E4A02EBE4
+:10CAE000800202F5627200E090E09DF8A00000EB89
+:10CAF000400303EB001002EBC00090F8810001EB53
+:10CB00000010801C0990007820F00402099802703F
+:10CB100000239DF8B40040F2533110FB01F02E4980
+:10CB200001EB800101F562719DF8A00000EB40026D
+:10CB300002EB001001EBC00090F8800040F253318E
+:10CB400010FB01F0244901EB800101F562719DF8B1
+:10CB5000B40040F2533210FB02F01F4A02EB800295
+:10CB600002F562729DF8A00000EB400404EB001097
+:10CB700002EBC00090F8810000EB400202EB0010D5
+:10CB800001EBC00080F87E30F3239DF8B40040F242
+:10CB9000533110FB01F0104901EB800101F5627186
+:10CBA0009DF8A00000EB400202EB001001EBC0007A
+:10CBB00090F8800040F2533110FB01F0064901EB80
+:10CBC000800101F562719DF8B40040F2533210FB10
+:10CBD00002F005E09840002058450020BC320020BB
+:10CBE000FC4A02EB800000F562709DF8A02002EB89
+:10CBF000420404EB021200EBC20090F8810000EB4B
+:10CC0000400202EB001001EBC00043719DF8B4102C
+:10CC10000220EDF74BFA9DF8B40000EB400101EB68
+:10CC20000010ED4901EB001130319DF8A00001EB3F
+:10CC30000010807800F001029DF8B40040F25331FA
+:10CC400010FB01F0E34901EB800000F562709DF8F4
+:10CC5000A01001EB410303EB011100EBC100007ECA
+:10CC600000F00100824279D09DF8B40040F25331C7
+:10CC700010FB01F0D74901EB800000F562709DF8D0
+:10CC8000A01001EB410202EB011100EBC1001830D2
+:10CC900009909DF8B40000EB400101EB0010CE4973
+:10CCA00001EB001130319DF8A00001EB00108178FC
+:10CCB0000998027861F3000202709DF8B40000EB5D
+:10CCC000400101EB0010C44901EB001030309DF829
+:10CCD000A01000EB0110807800F00100E8BB9DF887
+:10CCE000B40000EB400101EB0010BB4901EB001068
+:10CCF00030309DF8A01000EB01108078C0F3401098
+:10CD000068B39DF8B40040F2533110FB01F0B14913
+:10CD100001EB800000F562709DF8A01001EB41026C
+:10CD200002EB011100EBC10090F84600B8B99DF884
+:10CD3000B40040F2533110FB01F0A64901EB800032
+:10CD400000F562709DF8A01001EB410202EB0111A9
+:10CD500000EBC100407B10B902E060E09CE247E0DC
+:10CD60009DF8B40000EB400101EB00109A4901EB83
+:10CD7000001030309DF8A01000EB01108078C0F357
+:10CD80004000A8BB03229DF8B40040F2533110FBD1
+:10CD900001F0904901EB800101F562719DF8A0005E
+:10CDA00000EB400303EB001001EBC00042710021D7
+:10CDB0009DF8B40040F2533210FB02F0854A02EBBA
+:10CDC0008000017101229DF8B40040F2533110FB44
+:10CDD00001F0804901EB800000F562709DF8A01021
+:10CDE00001EB410303EB011100EBC10080F8462089
+:10CDF00000229DF8B40040F2533110FB01F0754958
+:10CE000001EB800000F562709DF8A01001EB41037A
+:10CE100003EB011100EBC10080F8452037E29DF8DB
+:10CE2000B40040F2533110FB01F06A4901EB80007D
+:10CE300000F562709DF8A01001EB410202EB0111B8
+:10CE400000EBC10090F84600B0B901229DF8B40093
+:10CE500040F2533110FB01F05E4901EB800000F518
+:10CE600062709DF8A01001EB410303EB011100EB90
+:10CE7000C10080F845202AE000229DF8B40040F26D
+:10CE8000533110FB01F0534901EB800101F5627150
+:10CE90009DF8A00000EB400303EB001001EBC00085
+:10CEA00080F845209DF8B40000EB400101EB001034
+:10CEB000494901EB001130319DF8A00001EB001051
+:10CEC000801C0990007820F0010209980270434804
+:10CED00090F8E00780B19DF8B40000EB400101EB51
+:10CEE00000103D4901EB001030309DF8A01000EB20
+:10CEF0000110807A022876D1394890F8290001285B
+:10CF000071D13748D0F80C023549498D88426AD230
+:10CF10009DF8B40040F2533110FB01F02D4901EBB4
+:10CF2000800000F562709DF8A01001EB410202EB59
+:10CF3000011100EBC10090F84500012852D19DF885
+:10CF4000B40040F2533110FB01F0224900E02BE223
+:10CF500001EB800000F562709DF8A01001EB41022A
+:10CF600002EB011100EBC10090F87F00D0BB9DF8EF
+:10CF7000B40000EB400101EB0010174901EB001178
+:10CF800030319DF8A00001EB001001789DF8B4004D
+:10CF900040F2533210FB02F00E4A02EB8000417067
+:10CFA00005229DF8B40040F2533110FB01F009490D
+:10CFB00001EB800101F562719DF8A00000EB4003D8
+:10CFC00003EB001001EBC000427100229DF8B40099
+:10CFD0000BE0FDE35845002098400020BC320020C3
+:10CFE000BC1200206CE000E1F3E300EB400101EB38
+:10CFF0000010FE4901EB001130319DF8A00001EB5B
+:10D000000010426001229DF8B40000EB400101EBEA
+:10D010000010F64901EB001130319DF8A00001EB42
+:10D020000010C2729DF8B4100220EDF73FF8002105
+:10D030003A911CE000229DF8B40040F2533110FBFD
+:10D0400001F1EB4800EB810101F562719DF8A00050
+:10D0500000EB400303EB001001EBC0014731BDF8CA
+:10D06000E8000A54BDF8E800401C81B23A91BDF8CE
+:10D07000E8000628DEDB00203A901CE000229DF844
+:10D08000B40040F2533110FB01F0D94901EB8001AB
+:10D0900001F562719DF8A00000EB400303EB001066
+:10D0A00001EBC0016331BDF8E8000A54BDF8E800A7
+:10D0B000401C81B23A91BDF8E8000F28DEDBE6E0C3
+:10D0C0009DF8B40040F2533110FB01F0C84901EB68
+:10D0D000800000F562709DF8A01001EB410202EBA8
+:10D0E000011100EBC10090F8450001287DD19DF8A9
+:10D0F000B40040F2533110FB01F0BD4901EB800157
+:10D1000001F562719DF8A00000EB400202EB0010F7
+:10D1100001EBC00090F8800040F2533110FB01F0A9
+:10D12000B34901EB800101F562719DF8B40040F252
+:10D13000533210FB02F0AE4A02EB800000F5627041
+:10D140009DF8A02002EB420303EB021200EBC200A9
+:10D1500090F8810000EB400202EB001001EBC000F0
+:10D1600090F87E00032840D100239DF8B40040F2DF
+:10D17000533110FB01F09E4901EB800100E0FDE31B
+:10D1800001F562719DF8A00000EB400202EB001077
+:10D1900001EBC00090F8800040F2533110FB01F029
+:10D1A000934901EB800101F562719DF8B40040F2F2
+:10D1B000533210FB02F08E4A02EB800202F56272DB
+:10D1C0009DF8A00000EB400404EB001002EBC0004F
+:10D1D00090F8810000EB400202EB001001EBC00070
+:10D1E00080F87E309DF8B40000E050E000EB400194
+:10D1F00001EB00107D4901EB001130319DF8A000DA
+:10D2000001EB001001789DF8B40040F2533210FB9E
+:10D2100002F0774A02EB8000417005229DF8B400CD
+:10D2200040F2533110FB01F0714901EB800101F52F
+:10D2300062719DF8A00000EB400303EB001001EBCE
+:10D24000C000427100229DF8B40000EB400101EBE8
+:10D250000010664901EB001130319DF8A00001EB90
+:10D260000010426002229DF8B40000EB400101EB87
+:10D2700000105E4901EB001130319DF8A00001EB78
+:10D280000010C2729DF8B4100220ECF70FFF9DF859
+:10D29000B4100220ECF70AFF9DF8B40040F25331BD
+:10D2A00010FB01F0524901EB800000F562709DF81F
+:10D2B000A01001EB410202EB011100EBC100807BE9
+:10D2C000012834D100229DF8B40040F2533110FB04
+:10D2D00001F0474901EB800101F562719DF8A00062
+:10D2E00000EB400303EB001001EBC0008273002150
+:10D2F0009DF8B40040F2533210FB02F03C4A02EBBE
+:10D300008000017103229DF8B40040F2533110FBFC
+:10D3100001F1374800EB810000F562709DF8A01024
+:10D3200001EB410303EB011100EBC10042719DF8D9
+:10D33000B40000EB400101EB00102C4901EB0010A0
+:10D3400030309DF8A01000EB01108078C0F3400051
+:10D3500050B39DF8B40040F2533110FB01F0244962
+:10D3600001EB800000F562709DF8A01001EB410216
+:10D3700002EB011100EBC1004079012814D1022217
+:10D380009DF8B40040F2533110FB01F0184901EB55
+:10D39000800000F562709DF8A01001EB410303EBE3
+:10D3A000011100EBC1004271E8E200202E902F90A5
+:10D3B00000213A912BE0DDE92E10000240EA1162D3
+:10D3C0000902CDE92E12BDF8401008460991491C0A
+:10D3D0008AB210929DF8B41001EB4102C2EBC11168
+:10D3E000044A02EBC101085C06E0000098400020FE
+:10D3F0005845002008890020DDE92E3440EA030268
+:10D40000CDE92E24BDF8E800401C81B23A91BDF868
+:10D41000E8000628CFDB9DF8B400DDE92E1240F2CB
+:10D42000533310FB03F0F84B03EB800303F56273F7
+:10D430009DF8A00000EB400404EB001003EBC000DB
+:10D4400040F8221F426000222E922F9200213A9132
+:10D4500023E0DDE92E10000240EA11620902CDE965
+:10D460002E12BDF8401008460991491C8AB210924C
+:10D470009DF8B41001EB4102C2EBC111E34A02EB8B
+:10D48000C101085CDDE92E3440EA0302CDE92E2417
+:10D49000BDF8E800401C81B23A91BDF8E8000628CA
+:10D4A000D7DB9DF8B400DDE92E1240F2533310FBB8
+:10D4B00003F0D54B03EB800303F562739DF8A000E6
+:10D4C00000EB400404EB001003EBC000223081604D
+:10D4D000C2609DF8B40040F2533110FB01F0CA491C
+:10D4E00001EB800101F562719DF8A00000EB4002A4
+:10D4F00002EB001011F830109DF8B40040F25332E6
+:10D5000010FB02F0C04A02EB8000407981427DD1DD
+:10D510009DF8B4009DF8A01001EB0010C217CDE9F2
+:10D520002E02BB4890F8E00708B39DF8B40000EB6A
+:10D53000400101EB0010B74901EB001030309DF8BD
+:10D54000A01000EB0110807A022810D09DF8B400E2
+:10D5500000EB400101EB0010AE4901EB0010303050
+:10D560009DF8A01000EB0110C07A00287DDD00229C
+:10D570009DF8B40000EB400101EB0010A54901EB60
+:10D58000001030309DF8A01000EB0110C272A248CC
+:10D59000D0F80C020521B0FBF1F201FB120000EB08
+:10D5A00040019D482C3000EB41100D3009909DF852
+:10D5B000B41040F2533011FB00F0934901EB8000AE
+:10D5C00000F562709DF8A01001EB410202EB011121
+:10D5D00000EBC10022301022014608900998EAF7BA
+:10D5E00034FE8D48D0F80C020521B0FBF1F201FBAE
+:10D5F000120000EB400188482C3000EB41129DF8EE
+:10D60000B40040F2533110FB01F000E0ECE27E493F
+:10D6100001EB800101F562719DF8A00000EB400371
+:10D6200003EB001001EBC00050F81A1F42F8011F75
+:10D63000406850607848D0F80C020521B0FBF1F248
+:10D6400001FB120000EB400173482C3000EB41124B
+:10D650009DF8B40000EB400101EB00106D4901EBB7
+:10D66000001130319DF8A00000E099E101EB0010BD
+:10D67000007810706848D0F80C020521B0FBF1F278
+:10D6800001FB120000EB400163482C3000EB41111C
+:10D690005F48F538026841F81D2F808888805E4811
+:10D6A000D0F80C020521B0FBF1F201FB120000EBF7
+:10D6B000400159482C3000EB41129DF8B40040F273
+:10D6C000533110FB01F0504901EB800101F562710B
+:10D6D0009DF8A00000EB400303EB001001EBC0003D
+:10D6E000406BC2F809004C48D0F80C020521B0FB91
+:10D6F000F1F201FB120000EB400147482C3000EB37
+:10D7000041129DF8B40000EB400101EB00104149CB
+:10D7100001EB001130319DF8A00001EB00104068D2
+:10D72000C2F8230000229DF8B40000EB400101EB99
+:10D730000010384901EB001130319DF8A00001EBD9
+:10D740000010426000213A9157E03348D0F80C02B3
+:10D750000521B0FBF1F201FB120000EB40012E4865
+:10D760002C3000EB41112731BDF8E8409DF8B400A2
+:10D7700040F2533210FB02F0234A02EB800202F522
+:10D7800062729DF8A00000EB400303EB001002EB77
+:10D79000C00090F8800040F2533210FB02F01A4AA9
+:10D7A00002EB800202F562729DF8B40040F253333E
+:10D7B00010FB03F0144B03EB800303F562739DF839
+:10D7C000A00000EB400505EB001003EBC00001E0FA
+:10D7D000EAE3D4E390F8810000EB400303EB001090
+:10D7E00002EBC0024732BDF8E800001D105C08558E
+:10D7F000BDF8E800401C81B23A91BDF8E800062867
+:10D80000A3DB00203A904CE0584500200889002016
+:10D81000BC32002098400020BC12002000239DF85C
+:10D82000B40040F2533110FB01F0FE4901EB8001DE
+:10D8300001F562719DF8A00000EB400202EB0010C0
+:10D8400001EBC00090F8800040F2533110FB01F072
+:10D85000F44901EB800101F562719DF8B40040F2DA
+:10D86000533210FB02F0EF4A02EB800202F56272C3
+:10D870009DF8A00000EB400404EB001002EBC00098
+:10D8800090F8810000EB400202EB001001EBC001B8
+:10D890004731BDF8E8000B54BDF8E800401C81B2E8
+:10D8A0003A91BDF8E8000A28B8DBDF48D0F80C024E
+:10D8B0000521B0FBF1F080B2014609900220EBF7A0
+:10D8C00007FC00210620ECF7F1FBD748D0F80C024A
+:10D8D000D549498D884206D2D348D0F80C02401C65
+:10D8E000D149C1F80C0200210520ECF7DFFB9DF8BF
+:10D8F000B40000EB400101EB0010CC4901EB00103B
+:10D9000030309DF8A01000EB0110801C09900078C9
+:10D9100020F00400001D09990870C348D0F80C02DB
+:10D920000521B0FBF1F201FB120000EB4001BE4803
+:10D930002C3000EB4110D0F823202E9800EB400152
+:10D94000BB4800EB4110C0F8232000203A9022E0B1
+:10D95000B548D0F80C020521B0FBF1F201FB120032
+:10D9600000EB4001B0482C3000EB41102730BDF8EF
+:10D97000E810425C2E9800EB400100E02DE2AC483C
+:10D9800000EB41112731BDF8E8000A54BDF8E8006A
+:10D99000401C81B23A91BDF8E8000628D8DB59E076
+:10D9A0009DF8B40000EB400101EB00109F4901EB32
+:10D9B000001030309DF8A01000EB0110801C099081
+:10D9C000007820F008010831099801709DF8B40032
+:10D9D00000EB400101EB0010944901EB00113031E4
+:10D9E0009DF8A00001EB001041682E9800EB40026A
+:10D9F0008F4800EB4210C0F8231000213A9125E037
+:10DA00009DF8B40040F2533110FB01F0854901EB61
+:10DA1000800101F562719DF8A00000EB400202EB6D
+:10DA2000001001EBC0014731BDF8E8000A5C2E98F8
+:10DA300000EB40017E4800EB41112731BDF8E800C2
+:10DA40000A54BDF8E800401C81B23A91BDF8E800E4
+:10DA50000628D5DB9DF8B40000EB400101EB001077
+:10DA6000724901EB001030309DF8A01000EB01105E
+:10DA7000801C0990007820F02002099802709DF81F
+:10DA8000B4100220ECF712FB9DF8B40040F25331C1
+:10DA900010FB01F0634901EB800000F562709DF816
+:10DAA000A01001EB410202EB011100EBC10022309A
+:10DAB00009902E9800EB40015D4800EB41100D30BD
+:10DAC000102208900999EAF7C0FB9DF8B40040F2D3
+:10DAD000533110FB01F0534901EB800101F56271F4
+:10DAE0009DF8A00000EB400202EB001001EBC0012A
+:10DAF0002E9800EB40024E4800EB421051F81A2FCE
+:10DB000040F8012F496841609DF8B40000EB4001E6
+:10DB100001EB0010454901EB001130319DF8A000E8
+:10DB200001EB001001782E9800EB4002404800EB1A
+:10DB3000421001702E9800EB40013D4800EB41116E
+:10DB40003C48026841F81D2F808888809DF8B40009
+:10DB500040F2533110FB01F0324901EB800101F535
+:10DB600062719DF8A00000EB400202EB001001EB97
+:10DB7000C000416B2E9800EB40022D4800EB421094
+:10DB8000C0F809102E9881B208200991ECF78EFA9E
+:10DB900000229DF8B40040F2533110FB01F02149FE
+:10DBA00001EB800101F562719DF8A00000EB4003DC
+:10DBB00003EB001001EBC00080F8462001229DF825
+:10DBC000B40040F2533110FB01F0164901EB800024
+:10DBD00000F562709DF8A01001EB410303EB011109
+:10DBE00000EBC100427174E001229DF8B40040F2E4
+:10DBF000533110FB01F00B4901EB800101F562711B
+:10DC00009DF8A00000EB400303EB001001EBC00007
+:10DC100042719DF8B40000EB400101EB0010034994
+:10DC20000AE0000058450020BC1200209840002067
+:10DC3000D8140020C731002001EB001030309DF8CF
+:10DC4000A01000EB0110801C0990007820F0040067
+:10DC5000001D099908709DF8B40000EB400101EB2C
+:10DC60000010FE4901EB001030309DF8A01000EBD1
+:10DC70000110801C0990007820F080008030099904
+:10DC8000087001209DF8B41040F2533211FB02F1EC
+:10DC9000F34A02EB810108719DF8B40040F2533160
+:10DCA00010FB01F0114601EB800042799DF8B400B1
+:10DCB00040F2533110FB01F0E94901EB800000F51F
+:10DCC00062709DF8A01001EB410303EB011100F815
+:10DCD00031204EE101229DF8B40040F2533110FB97
+:10DCE00001F0DF4901EB800101F562719DF8A000B0
+:10DCF00000EB400303EB001001EBC0004271BDF8E4
+:10DD00004010BDF8D000084481B2109131E10122E9
+:10DD10009DF8B40040F2533110FB01F0D04901EB03
+:10DD2000800101F562719DF8A00000EB400303EB58
+:10DD3000001001EBC000427101219DF8B40040F2D7
+:10DD4000533210FB02F0C64A02EB800001719DF8CD
+:10DD5000B40000EB4001C1EBC010C24901EBC001AF
+:10DD6000BDF84000085C592816D19DF8B40000EBBE
+:10DD7000400101EB0010B94901EB001030309DF873
+:10DD8000A01000EB0110801C0990007820F020000A
+:10DD900020300999087014E09DF8B40000EB4001B0
+:10DDA00001EB0010AD4901EB001030309DF8A010E0
+:10DDB00000EB0110801C0990007820F020020998E7
+:10DDC00002709DF8B4100220ECF770F9BDF8401015
+:10DDD000BDF8D000084481B21091CAE001229DF83C
+:10DDE000B40040F2533110FB01F09D4901EB80017A
+:10DDF00001F562719DF8A00000EB400303EB0010F9
+:10DE000001EBC0004271BDF84010BDF8D0000844DD
+:10DE100081B21091ADE001229DF8B40040F253317F
+:10DE200010FB01F08E4901EB800101F562719DF854
+:10DE3000A00000EB400303EB001001EBC0004271B7
+:10DE4000BDF84010BDF8D000084481B2109190E0B8
+:10DE500001229DF8B40040F2533110FB01F08049DB
+:10DE600001EB800101F562719DF8A00000EB400319
+:10DE700003EB001001EBC0004271BDF84010BDF88B
+:10DE8000D000084481B2109173E001229DF8B400E3
+:10DE900040F2533110FB01F0714901EB800101F5B3
+:10DEA00062719DF8A00000EB400303EB001001EB52
+:10DEB000C0004271BDF84010BDF8D000084481B2E6
+:10DEC000109156E001229DF8B40040F2533110FB4E
+:10DED00001F0634901EB800101F562719DF8A0003A
+:10DEE00000EB400303EB001001EBC0004271BDF8F2
+:10DEF0004010BDF8D000084481B2109139E00122F1
+:10DF00009DF8B40040F2533110FB01F0544901EB8D
+:10DF1000800101F562719DF8A00000EB400303EB66
+:10DF2000001001EBC0004271BDF84010BDF8D000F8
+:10DF3000084481B210911CE001229DF8B40040F227
+:10DF4000533110FB01F0464901EB800101F562718C
+:10DF50009DF8A00000EB400303EB001001EBC000B4
+:10DF60004271BDF84010BDF8D000084481B2109154
+:10DF700000BF00BFBDF8D800401C81B236919DF8AB
+:10DF8000B41040F2533011FB00F0354901EB800131
+:10DF900008319DF89C00C0EBC00011F83010BDF8AE
+:10DFA000D80081423EF737A862E39DF8B41001EB38
+:10DFB0004100C0EBC1102B4911F8300003287CD17F
+:10DFC0009DF8B41001EB4100C0EBC110254901EBF5
+:10DFD000C000817829919DF8B41001EB4100C0EB9D
+:10DFE000C110204901EBC001BDF8A400C01C095CB0
+:10DFF0009DF8B40000EB4002C2EBC010194A02EBDE
+:10E00000C002BDF8A400001D105C41EA0020C21748
+:10E01000CDE92E02BDF8A400C01C80B209909DF885
+:10E02000B41001EB4100C0EBC1100E4901EBC0017F
+:10E030000891DDE90801EBF76BFC0022CDE9300225
+:10E040002FA819C82E9959406040014335D1064880
+:10E0500090F8C90120F08000803007E0984000204F
+:10E060005845002008890020BC320020FE4981F874
+:10E07000C9010021FD4A9DF8B40002EB00100170B7
+:10E080009DF8B41040F2533011FB00F002F5DA6154
+:10E0900001EB800101F562719DF8A00000EB4002E8
+:10E0A00002EB001001EBC00041792591BDF894000E
+:10E0B000012803D0022868D168E0AFE000213A913E
+:10E0C00048E09DF8B41001EB4100C0EBC110E849F5
+:10E0D00001EBC001BDF8E800801D095CE54ABDF810
+:10E0E000E80011549DF8B41001EB4100C0EBC110E1
+:10E0F000DF4901EBC001BDF8E800401D095CBDF837
+:10E10000E800401C11549DF8B41001EB4100C0EB35
+:10E11000C110D74901EBC001BDF8E800001D095C42
+:10E12000BDF8E800801C11549DF8B41001EB4100CB
+:10E13000C0EBC110CE4901EBC001BDF8E800C01C26
+:10E14000095CBDF8E800C01C1154BDF8E800001DD2
+:10E1500081B23A91BDF8E810BDF8A4008142B0DB6D
+:10E1600002229DF8B40040F2533110FB01F0C24985
+:10E1700001EB800000F562709DF8A01001EB4103F7
+:10E1800003EB011100EBC100427146E000213A911E
+:10E1900027E09DF8B41001EB4100C0EBC110B44979
+:10E1A00001EBC001BDF8E800001D095CBDF8E80006
+:10E1B0003430B04A11549DF8B41001EB4100C0EB6B
+:10E1C000C110AB4901EBC001BDF8E800C01C095CFF
+:10E1D000BDF8E80035301154BDF8E800801C81B26C
+:10E1E0003A91BDF8E810BDF8A4008142D1DB0122CC
+:10E1F0009DF8B40040F2533110FB01F09E4901EB51
+:10E20000800000F562709DF8A01001EB410303EB64
+:10E21000011100EBC100427100BF00BF28E20021E4
+:10E2200028919DF8B41001EB4100C0EBC11090495A
+:10E2300001EBC00081782991BDF8A400401E81B295
+:10E2400009919DF8B41001EB4100C0EBC110884961
+:10E2500001EBC000801C0890099914F04FF80022CF
+:10E26000CDE930029DF8B41001EB4100C0EBC110C4
+:10E270007F4901EBC002BDF8A400401C105C0022E5
+:10E28000CDE92E022FA819C82E99594060400143AC
+:10E290007ED1764A9DF8B40002EB00129DF8A000F2
+:10E2A00011549DF8B41001EB4100C0EBC11070494E
+:10E2B00001EBC00001792591BDF89400052819D221
+:10E2C000DFE800F003AB19C1FE0003229DF8B400A3
+:10E2D00040F2533110FB01F0674901EB800000F57B
+:10E2E00062709DF8A01001EB410303EB011100EBFC
+:10E2F000C1004271BAE101229DF8B40040F25331ED
+:10E3000010FB01F05C4901EB800101F562719DF8A1
+:10E31000A00000EB400303EB001001F830200322C3
+:10E320009DF8B40040F2533110FB01F0524901EB6B
+:10E33000800101F562719DF8A00000EB400303EB42
+:10E34000001001EBC00042719DF8B41040F2533050
+:10E3500011FB00F0484901EB800000F608500990DD
+:10E36000007820F080018031099801709DF8B41088
+:10E3700001EB4100C0EBC1103D4901EBC000C17988
+:10E380009DF8B40040F2533210FB02F03A4A00E02C
+:10E390006DE102EB800080F8091D9DF8B41001EBDF
+:10E3A0004100C0EBC110324901EBC000017A9DF879
+:10E3B000B40040F2533210FB02F02F4A02EB80000F
+:10E3C00080F80A1D9DF8B41001EB4100C0EBC110AC
+:10E3D000274901EBC000417A9DF8B40040F2533266
+:10E3E00010FB02F0244A02EB800080F80B1D9DF820
+:10E3F000B41001EB4100C0EBC1101D4901EBC0009E
+:10E40000C17A9DF8B40040F2533210FB02F01A4A70
+:10E4100002EB800080F80C1D28E103229DF8B40077
+:10E4200040F2533110FB01F0134901EB800000F57D
+:10E4300062709DF8A01001EB410303EB011100EBAA
+:10E44000C100427112E19DF8B41040F2533011FB4B
+:10E4500000F0094901EB800101F562719DF8A0000F
+:10E4600000EB40020AE00000BC320020883E0020A1
+:10E4700008890020353400205845002002EB0010A8
+:10E4800011F830109DF8B40040F2533210FB02F046
+:10E49000FE4A02EB80004079814230DA9DF8B410E8
+:10E4A00040F2533011FB00F0114601EB800000F602
+:10E4B00008500990007820F00400001D099900E040
+:10E4C000BEE008709DF8B41040F2533011FB00F02C
+:10E4D000114601EB800042799DF8B40040F25331BF
+:10E4E00010FB01F0E94901EB800000F562709DF836
+:10E4F000A01001EB410303EB011100F831209DF85E
+:10E50000B41040F2533011FB00F0E04901EB800001
+:10E5100000F608500990007820F0800080300999BA
+:10E52000087000203A907AE000229DF8B40040F292
+:10E53000533110FB01F0D54901EB800000F551612A
+:10E54000BDF8E80041F82020002139914FE09DF806
+:10E55000B41040F2533011FB00F0CC4901EB8000C5
+:10E5600000F55161BDF8E80001EB800107919DF8CD
+:10E57000B41040F2533011FB00F0C44901EB8000AD
+:10E5800090F80B1DBDF8E8004843089000EBD070F0
+:10E590004210BDF8E400401D11189DF8B40000EBD6
+:10E5A0004002C2EBC010BA4A02EBC000425C9DF8C8
+:10E5B000B40040F2533110FB01F0B44901EB80008C
+:10E5C00090F80B1D01EBD1704010401E0991BDF871
+:10E5D000E410401AC00002FA00F0079909680843E5
+:10E5E00007990860BDF8E400401C80B239909DF89E
+:10E5F000B41040F2533011FB00F0A44901EB80004D
+:10E6000090F80B1D099101EBD171BDF8E400B0EB5E
+:10E61000610F9CDBBDF8E800401C81B23A919DF887
+:10E62000B41040F2533011FB00F0984901EB800028
+:10E6300090F80A1DBDF8E80081423FF775AF15E07C
+:10E6400001229DF8B40040F2533110FB01F08F49D4
+:10E6500001EB800000F562709DF8A01001EB410312
+:10E6600003EB011100EBC100427100BF00BF00BF0E
+:10E6700000BF00213A9111E000219DF8B40000EBA9
+:10E680004002C2EBC010824A02EBC002BDF8E800B3
+:10E690001154BDF8E800401C81B23A91BDF8E80081
+:10E6A000142843DAE8E77B499DF8B40011F810001C
+:10E6B000C009D8BB9DF8B40011F81000C0F3C30026
+:10E6C000062832D2DFE800F0036291EFEE339DF8C6
+:10E6D000B41001EB4100C0EBC1106D4901EBC0016A
+:10E6E00009916DA1099819F069FC11901198E0B198
+:10E6F00000219DF8B40000EB4000664A3C3202EB7A
+:10E700008000416001219DF8B40000EB400002EB65
+:10E71000800081705F499DF8B40001EB40010991D0
+:10E72000087820F07800283008705CE15CE19DF802
+:10E73000B41001EB4100C0EBC110554901EBC00121
+:10E74000099155A1099819F039FC11901198E0B17F
+:10E7500000219DF8B40000EB40004E4A3C3202EB31
+:10E760008000416001219DF8B40000EB400002EB05
+:10E770008000817047499DF8B40001EB4001099188
+:10E78000087820F07800203008702CE19DF8B41053
+:10E7900001EB4100C0EBC1103D4901EBC001099103
+:10E7A0003DA1099819F00AFC11901198E0B10021DF
+:10E7B0009DF8B40000EB4000364A3C3202EB80008A
+:10E7C000416001219DF8B40000EB400002EB8000A5
+:10E7D000817030499DF8B40001EB4001099108783F
+:10E7E00020F0780018300870FDE000219DF8B4009A
+:10E7F00000EB4000274A3C3202EB800041600121DF
+:10E800009DF8B40000EB400002EB800081709DF8A1
+:10E81000B41001EB4100C0EBC1101D4901EBC00178
+:10E820001198801D095C30399DF8B40000EB40025E
+:10E83000C2EBC010164A02EBC0021198401D105CDA
+:10E84000303841EA0010C117CDE9080108F054FF43
+:10E85000124988719DF8B41001EB4100C0EBC11062
+:10E860000B4901EBC00109910DA1099819F0A6FB14
+:10E8700011901198F0B39DF8B41001EB4100C0EB7A
+:10E88000C110034901EBC00111980DE0584500206B
+:10E89000088900201C3E00204F4B00009C3A0020BD
+:10E8A0002C00000075E047E0401C085C302824DBA9
+:10E8B0009DF8B41001EB4100C0EBC110524901EBCF
+:10E8C000C0011198401C095C30399DF8B40000EB80
+:10E8D0004002C2EBC0104C4A02EBC0021198105C1F
+:10E8E000303841EA0010C117CDE9080108F004FFF3
+:10E8F000464900E014E0C87112E09DF8B41001EB45
+:10E900004100C0EBC110404901EBC0011198085C07
+:10E910003038C117CDE9080108F0EEFE3B49C87157
+:10E920003B499DF8B40001EB40010991087820F0C3
+:10E9300078001830087056E09DF8B41001EB4100E3
+:10E94000C0EBC110304901EBC0010991AFF2B80131
+:10E95000099819F033FB11901198C8B100202D4986
+:10E9600008602B499DF8B40001EB4001099108783B
+:10E9700020F080018031099801704FF47A719DF880
+:10E98000B40000EB4000224A3C3202EB8000816080
+:10E9900029E09DF8B41001EB4100C0EBC1101A4909
+:10E9A00001EBC0010991AFF21011099819F006FBB3
+:10E9B00011901198B0B1184890F8060720F0800126
+:10E9C000154880F8061712499DF8B40001EB400184
+:10E9D0000991087820F078000830087000200F496D
+:10E9E0008870486000BF00BF0D4800780D49097865
+:10E9F00008440D49097808440C490978084400285E
+:10EA00006CF433AB3CB070BD088900209C3A002008
+:10EA10001C3E002088024242BC320020C87A0020FE
+:10EA20001200002013000020140000201500002018
+:10EA300017B5D3B000211A91199118911791169119
+:10EA400015911491002212921392109211920F912B
+:10EA50000E910D910C910B910A91F7A006C8CDE98A
+:10EA60000812F7A006C8CDE9061200210591002082
+:10EA7000F5490870539800EB400101EB0010F34991
+:10EA800001EB001081791691F149539801EB0011C7
+:10EA90005498085C05287DDD0621ED4A539802EB69
+:10EAA000001254981154539800EB400101EB0010F0
+:10EAB000E64901EB00108079042815D0539800EB4B
+:10EAC000400101EB0010E14901EB001080790928B9
+:10EAD0000AD0539800EB400101EB0010DB4901EB39
+:10EAE000001080790A287CD1002240F253315398DB
+:10EAF0004843D84901EB800108315498C0EBC0006D
+:10EB000001EBC000027100211A91BCE040F25331C8
+:10EB100053984843CF4901EB800108315498C0EB2A
+:10EB2000C00001EBC0008178BDF868000144539833
+:10EB300000EB400202EB0010C44A02EB0010303040
+:10EB400000EB0110801C0490007820F080020498F3
+:10EB5000027040F2533153984843BE4901EB8000A4
+:10EB600008305499C1EBC10100EBC1008078BDF8B9
+:10EB70006810084400EB400101EB001240F25331F1
+:10EB800053984843B34901EB800000F5627000EBF5
+:10EB9000C20000E03AE290300490007820F00802D1
+:10EBA0000498027040F2533153984843A94901EB4D
+:10EBB000800008305499C1EBC10100EBC10080789E
+:10EBC000BDF86810084400EB400101EB001240F270
+:10EBD0005331539848439F4901EB800000F5627020
+:10EBE00000E0A3E000EBC20090300490007820F039
+:10EBF000010204980270002240F2533153984843B6
+:10EC0000944901EB800008305499C1EBC10100EB3D
+:10EC1000C1008078BDF86810084400EB400101EBAA
+:10EC2000001340F25331539848438A4901EB800066
+:10EC300000F5627000F83320022240F253315398FD
+:10EC40004843844901EB800008305499C1EBC1016D
+:10EC500000EBC1008078BDF86810084400EB40016B
+:10EC600001EB001340F2533153984843794901EBCB
+:10EC7000800000F5627000EBC3004271BDF86800CF
+:10EC8000401C80B21A9040F2533153984843714966
+:10EC900001EB800108315498C0EBC00011F830102E
+:10ECA000BDF8680081423FF731AF539800EB400157
+:10ECB00001EB0010654901EB00108079042804D0B5
+:10ECC000092812D00A2830D11FE0B12240F2533176
+:10ECD000539848435F4901EB800008305499C1EBD9
+:10ECE000C10100EBC10042711FE0A12240F253318B
+:10ECF00053984843574901EB800008305499C1EBC1
+:10ED0000C10100EBC10042710FE0032240F2533118
+:10ED1000539848434F4901EB800008305499C1EBA8
+:10ED2000C10100EBC100427100BF6FE1002240F25F
+:10ED3000533153984843474901EB800101F5627113
+:10ED4000549800EB400303EB001001F83020539877
+:10ED500000EB400101EB00103C4901EB00113031A8
+:10ED6000549801EB0010807820F08002539800EB5B
+:10ED7000400101EB0010354901EB0011303154988E
+:10ED800001EB0010827040F25331539848433149EF
+:10ED900001EB800101F56271549800EB400202EB37
+:10EDA000001001EBC00090F8900020F0080240F243
+:10EDB000533153984843274901EB800101F56271B3
+:10EDC000549800EB400303EB001001EBC00080F807
+:10EDD000902040F25331539848431E4901EB800183
+:10EDE00001F56271549800EB400202EB001001EB58
+:10EDF000C00090F8900020F0010240F25331539887
+:10EE00004843144901EB800101F56271549800EB0D
+:10EE1000400303EB001001EBC00080F890205398F2
+:10EE200000EB400101EB0010084901EB0010807974
+:10EE30000E282CD210E00000016932303130300051
+:10EE40000169323045303000160000209840002023
+:10EE5000883E002058450020DFE800F0D7071A2D33
+:10EE6000D740536679D7D79FBA8CE52240F2533109
+:10EE700053984843FC4901EB800000F562705499B7
+:10EE800001EB410303EB011100EBC1004271BCE057
+:10EE9000A12240F2533153984843F34901EB8000DB
+:10EEA00000F56270549901EB410303EB011100EB93
+:10EEB000C1004271A9E0A12240F253315398484366
+:10EEC000E94901EB800000F56270549901EB4103C0
+:10EED00003EB011100EBC100427196E0312240F2D8
+:10EEE000533153984843E04901EB800000F56270CC
+:10EEF000549901EB410303EB011100EBC100427196
+:10EF000083E0F42240F2533153984843D64901EB51
+:10EF1000800000F56270549901EB410303EB01118D
+:10EF200000EBC100427170E0062240F25331539869
+:10EF30004843CD4901EB800101F56271549800EB23
+:10EF4000400303EB001001EBC00042715DE01522AD
+:10EF500040F2533153984843C34901EB800000F518
+:10EF60006270549901EB410303EB011100EBC10006
+:10EF700042714AE0E52240F2533153984843BA497E
+:10EF800001EB800000F56270549901EB410303EB43
+:10EF9000011100EBC100427137E0012240F2533110
+:10EFA00053984843B04901EB800000F562705499D2
+:10EFB00001EB410303EB011100EBC1004271AB48CF
+:10EFC00090F8C90120F08001A84880F8C9111CE020
+:10EFD000022240F2533153984843A34901EB800188
+:10EFE00001F56271549800EB400303EB001001EB54
+:10EFF000C0004271002140F25332539850439A4A64
+:10F0000002EB800080F8081D00BF00BF98495398AC
+:10F0100011F810000121B1EBD01F48F08D81954807
+:10F0200090F82800012808F078819DF85800002801
+:10F03000F9D09DF858000E2888F0FE80DFE810F027
+:10F04000FC400E0032121717A21B331F7320D72566
+:10F05000B22C3337210A343D153E4D33539800EB23
+:10F06000400101EB0010844901EB0011303154984C
+:10F0700001EB0010417808460491002109F0F0F8F6
+:10F08000C1B2159140F2533153984843764901EB90
+:10F09000800101F56271549800EB400202EB001010
+:10F0A00011F8301040F25332539850436E4A02EB3D
+:10F0B00080004079814208D1012140F253325398B7
+:10F0C0005043694A02EB8000017169496C315398E1
+:10F0D00001EB00115498085C401CC1B2644A6C32C8
+:10F0E000539802EB00125498115440F25331539844
+:10F0F00048435D4901EB800000F56270549901EBD3
+:10F10000410202EB011100EBC10090F89000C0F346
+:10F11000C00090B1539800EB400101EB001056493C
+:10F1200001EB001041790B464FF4805204914FF4EB
+:10F13000E131539808F082FF19E0539800EB400149
+:10F1400001EB00104C4901EB0010417904915398F8
+:10F1500000EB400101EB0010474901EB0010016892
+:10F1600003914FF48052049B539808F067FF559821
+:10F17000C32876D014DCB32874D008DC112872D0F0
+:10F1800012287DD013287CD0B2285AD1FEE3B528AE
+:10F1900078D0B62877D0B92876D0BA28F5D172E3DE
+:10F1A000D9284FD008DCC5286FD0CA286ED0CE2809
+:10F1B0006DD0D528E9D106E0E12869D0E52868D0EE
+:10F1C000E728E2D1FDE3F5215398C0EB001000EBF6
+:10F1D00080002A4A02F830109DF854105398C0EB72
+:10F1E000001000EB800002EBC0004170A221539898
+:10F1F000C0EB001000EB800002EBC0008170D52155
+:10F200005398C0EB001000EB800002EBC000C1700F
+:10F210005398C0EB001000EB8000114601EBC001D9
+:10F2200004910321049808F0F7FE01465398C0EBBF
+:10F23000001000EB8000114A02EBC00001710521B3
+:10F240000F91FCE3F5215398C0EB001000EB800018
+:10F250000A4A02F830109DF854105398C0EB001081
+:10F2600018E092E251E3EBE358450020BC32002065
+:10F270001C3E0020BC12002098400020A87F0020E7
+:10F28000F4E3F4E337E084E355E1F1E3BCE2F0E3D7
+:10F29000F0E3F0E300EB800002EBC0004170A2213C
+:10F2A0005398C0EB001000EB800002EBC0008170AF
+:10F2B000D9215398C0EB001000EB800002EBC00096
+:10F2C000C1705398C0EB001000EB8000114601EBB9
+:10F2D000C00104910321049808F09EFE0146539852
+:10F2E000C0EB001000EB8000FE4A02EBC000017191
+:10F2F00005210F91A5E7F5215398C0EB001000EB15
+:10F300008000F84A02F830109DF854105398C0EB72
+:10F31000001000EB800002EBC0004170539800EB3E
+:10F32000400101EB0010F04901EB0010007BD0BB65
+:10F3300040F2533153984843EC4901EB800000F50B
+:10F340006270549901EB410202EB011100EBC10024
+:10F350008068B0F5100F05D34FF410000021CDE9FF
+:10F36000100113E040F2533153984843DF4901EB59
+:10F37000800000F56270549901EB410202EB01112B
+:10F3800000EBC10080680022CDE91002A52153984E
+:10F39000C0EB001000EB8000D24A02EBC00081708D
+:10F3A00000211A911DE044E0BDF86800C0F10200A0
+:10F3B000C200DDE91001CDE91B10E8F734FFC2B24D
+:10F3C0005398C0EB001000EB8000C64901EBC0036E
+:10F3D000BDF86800C01C1A54BDF86800401C80B21B
+:10F3E0001A90BDF868000328DEDBB5215398C0EB06
+:10F3F000001000EB8000BB4A02EBC0008171539803
+:10F40000C0EB001000EB8000114601EBC00104913D
+:10F410000621049808F000FE01465398C0EB001046
+:10F4200000EB8000AF4A02EBC000C17108210F91D0
+:10F4300080E040F2533153984843AC4901EB8000DF
+:10F4400000F56270549901EB410202EB011100EBEF
+:10F45000C1008068B0F1104F05D34FF0104000217B
+:10F46000CDE9100113E040F25331539848439F49CE
+:10F4700001EB800000F56270549901EB410202EB50
+:10F48000011100EBC10080680022CDE91002A62125
+:10F490005398C0EB001000EB8000924A02EBC000D2
+:10F4A000817000211A911EE0BDF86800C0F10300D0
+:10F4B000C200DDE91010CDE91D0108461D99E8F7ED
+:10F4C000B2FEC2B25398C0EB001000EB8000854939
+:10F4D00001EBC003BDF86800C01C1A54BDF86800F9
+:10F4E000401C80B21A90BDF868000428DCDBB5210E
+:10F4F0005398C0EB001000EB80007A4A02EBC0008A
+:10F50000C1715398C0EB001000EB8000114601EB75
+:10F51000C00104910721049808F07EFD014653982C
+:10F52000C0EB001000EB80006E4A02EBC0000172DD
+:10F5300009210F9185E6F5215398C0EB001000EBEF
+:10F540008000684A02F830109DF854105398C0EBC0
+:10F55000001000EB800002EBC0004170539800EBFC
+:10F56000400101EB0010604901EB0010007BD0BBB3
+:10F5700040F25331539848435C4901EB800000F559
+:10F580006270549901EB410202EB011100EBC100E2
+:10F590008068B0F5100F05D14FF410000021CDE9BF
+:10F5A000100113E040F25331539848434F4901EBA7
+:10F5B000800000F56270549901EB410202EB0111E9
+:10F5C00000EBC10080680022CDE91002A52153980C
+:10F5D000C0EB001000EB8000424A02EBC0008170DB
+:10F5E00000211A911FE046E0BDF86800C0F102005A
+:10F5F000C200DDE91010CDE91F0108461F99E8F7A8
+:10F6000012FEC2B25398C0EB001000EB80003549E7
+:10F6100001EBC003BDF86800C01C1A54BDF86800B7
+:10F62000401C80B21A90BDF868000328DCDBB921C9
+:10F630005398C0EB001000EB80002A4A02EBC00098
+:10F6400081715398C0EB001000EB8000114601EB74
+:10F65000C00104910621049808F0DEFC014653988D
+:10F66000C0EB001000EB80001E4A02EBC000C1712D
+:10F6700008210F9188E040F25331539848431B49C9
+:10F6800001EB800000F56270549901EB410202EB3E
+:10F69000011100EBC1008068B0F1104F05D14FF0AF
+:10F6A00010400021CDE9100113E040F2533153988E
+:10F6B00048430E4901EB800000F56270549901EB5C
+:10F6C000410202EB011100EBC10080680022CDE98C
+:10F6D0001002A6215398C0EB001000EB8000014AF5
+:10F6E00006E00000A87F0020984000205845002038
+:10F6F00002EBC000817000211A911EE0BDF8680085
+:10F70000C0F10300C200DDE91010CDE92101084677
+:10F710002199E8F788FDC2B25398C0EB001000EBC6
+:10F720008000FE4901EBC003BDF86800C01C1A54FC
+:10F73000BDF86800401C80B21A90BDF8680004282B
+:10F74000DCDBB9215398C0EB001000EB8000F34ADA
+:10F7500002EBC000C1715398C0EB001000EB8000B9
+:10F76000114601EBC00104910721049808F054FCF4
+:10F7700001465398C0EB001000EB8000E74A02EB13
+:10F78000C000017209210F915BE5F5215398C0EB90
+:10F79000001000EB8000E14A02F830109DF8541090
+:10F7A0005398C0EB001000EB800002EBC0004170EA
+:10F7B000A2215398C0EB001000EB800002EBC000C8
+:10F7C0008170C3215398C0EB001000EB800002EB66
+:10F7D000C000C1705398C0EB001000EB80001146D0
+:10F7E00001EBC00104910321049808F015FC0146C7
+:10F7F0005398C0EB001000EB8000C84A02EBC00039
+:10F80000017105210F911CE5F5215398C0EB001003
+:10F8100000EB8000C14A02F830109DF85410539854
+:10F82000C0EB001000EB800002EBC0004170A22191
+:10F830005398C0EB001000EB800002EBC000817019
+:10F84000CA215398C0EB001000EB800002EBC0000F
+:10F85000C1705398C0EB001000EB8000114601EB23
+:10F86000C00104910321049808F0D6FB0146539887
+:10F87000C0EB001000EB8000A84A02EBC000017151
+:10F8800005210F91DDE40120A5490870F521539869
+:10F89000C0EB001000EB8000A04A02F830109DF889
+:10F8A00054105398C0EB001000EB800002EBC00036
+:10F8B0004170A2215398C0EB001000EB800002EBD6
+:10F8C000C0008170BA215398C0EB001000EB80009B
+:10F8D00002EBC000C1705398C0EB001000EB800039
+:10F8E000114601EBC00104910321049808F094FB38
+:10F8F00001465398C0EB001000EB8000874A02EBF2
+:10F90000C000017105210F919BE402208449087019
+:10F91000F5215398C0EB001000EB80007F4A02F8FD
+:10F9200030109DF854105398C0EB001000EB80008D
+:10F9300002EBC0004170A2215398C0EB001000EB15
+:10F94000800002EBC0008170B3215398C0EB00101F
+:10F9500000EB800002EBC000C1705398C0EB0010B8
+:10F9600000EB8000114601EBC001049103210498D3
+:10F9700008F052FB01465398C0EB001000EB8000EA
+:10F98000664A02EBC0000171052100E042E00F91E0
+:10F9900057E4F5215398C0EB001000EB80005F4A5C
+:10F9A00002F830109DF854105398C0EB001000EB93
+:10F9B000800002EBC0004170A2215398C0EB001000
+:10F9C00000E05BE300EB800002EBC0008170B62139
+:10F9D0005398C0EB001000EB800002EBC000C17038
+:10F9E0005398C0EB001000EB8000114601EBC00102
+:10F9F00004910321049808F00FFB01465398C0EBD3
+:10FA0000001000EB8000454A02EBC00001710521A7
+:10FA10000F9116E4F5215398C0EB001000EB800025
+:10FA20003E4A02F830109DF854105398C0EB001075
+:10FA300000EB800002EBC0004170539801E0DDE272
+:10FA40005BE300EB400101EB0010364901EB0010D5
+:10FA5000007BE8BBA4215398C0EB001000EB8000B2
+:10FA600002EBC000817000211A912DE0A7E3FDE3B5
+:10FA700028E166E1B7E0C2E240F2533153984843CF
+:10FA8000294901EB800101F56271549800EB4002B5
+:10FA900002EB001001EBC000416BBDF86800C0F143
+:10FAA0000100C000C1405398C0EB001000EB800083
+:10FAB0001A4A02EBC002BDF86800C01C1154BDF820
+:10FAC0006800401C81B21A91BDF86800022800E06D
+:10FAD0002CE0D1DBB2215398C0EB001000EB80008A
+:10FAE0000E4A02EBC00041715398C0EB001000EBCE
+:10FAF0008000114601EBC00104910521049808F033
+:10FB00008BFA01465398C0EB001000EB8000034ACB
+:10FB100002EBC000817107210F9163E0A87F0020F4
+:10FB2000190200209840002058450020A521539834
+:10FB3000C0EB001000EB8000FE4A02EBC0008170B9
+:10FB400000211A9127E040F2533153984843FA4973
+:10FB500001EB800101F56271549800EB400202EB69
+:10FB6000001001EBC000416BBDF86800C0F102005D
+:10FB7000C000C1405398C0EB001000EB8000ED4A7C
+:10FB800002EBC002BDF86800C01C1154BDF868004B
+:10FB9000401C81B21A91BDF868000328D3DBB22162
+:10FBA0005398C0EB001000EB8000E24A02EBC0006B
+:10FBB00081715398C0EB001000EB8000114601EBFF
+:10FBC000C00104910621049808F026FA01465398D2
+:10FBD000C0EB001000EB8000D64A02EBC000C17100
+:10FBE00008210F910AE2F5215398C0EB001000EBB9
+:10FBF0008000D04A02F830109DF854105398C0EBA2
+:10FC0000001000EB800002EBC0004170A621539869
+:10FC1000C0EB001000EB800002EBC00081700021FF
+:10FC20001A9127E040F2533153984843C24901EBFF
+:10FC3000800101F56271549800EB400202EB001064
+:10FC400001EBC000C16BBDF86800C0F10300C0004B
+:10FC5000C1405398C0EB001000EB8000B54A02EBA6
+:10FC6000C002BDF86800C01C1154BDF86800401CFB
+:10FC700081B21A91BDF868000428D3DBE1215398C2
+:10FC8000C0EB001000EB8000AA4A02EBC000C1717B
+:10FC90005398C0EB001000EB8000114601EBC0014F
+:10FCA00004910721049808F0B7F901465398C0EB76
+:10FCB000001000EB80009F4A02EBC0000172092196
+:10FCC0000F91DBE3F5215398C0EB001000EB8000AF
+:10FCD000984A02F830109DF854105398C0EB001069
+:10FCE00000EB800002EBC0004170A2215398C0EBF2
+:10FCF000001000EB800002EBC0008170C52153981A
+:10FD0000C0EB001000EB800002EBC000C170539804
+:10FD1000C0EB001000EB8000114601EBC001049124
+:10FD20000321049808F078F901465398C0EB0010BD
+:10FD300000EB80007F4A02EBC000017105210F91AA
+:10FD40009CE3F5215398C0EB001000EB8000794A4A
+:10FD500002F830109DF854105398C0EB001000EBDF
+:10FD6000800002EBC0004170539800EB400101EBB2
+:10FD70000010724901EB0010007BE0BBAC215398EE
+:10FD8000C0EB001000EB800002EBC000817000218E
+:10FD90001A912FE040F2533153984843664901EBE2
+:10FDA000800000F56270549901EB410202EB0111F1
+:10FDB00000EBC10050F8221F4068BDF86820C2F176
+:10FDC0000402D200CDE9230108462399E8F72BFA73
+:10FDD000C2B25398C0EB001000EB8000554901EB14
+:10FDE000C003BDF86800C01C1A54BDF86800401C70
+:10FDF00080B21A9000E05EE0BDF868000528C9DB1B
+:10FE000000211A912FE040F25331539848434A4958
+:10FE100001EB800000F56270549901EB410202EBA6
+:10FE2000011100EBC10022308168C068BDF8682074
+:10FE3000C2F10402D200CDE9250108462599E8F770
+:10FE4000F2F9C2B25398C0EB001000EB80003949C0
+:10FE500001EBC003BDF8680008301A54BDF8680013
+:10FE6000401C80B21A90BDF868000528CBDBCE217B
+:10FE70005398C0EB001000EB80002E4A02EBC0004C
+:10FE800041735398C0EB001000EB8000114601EB6A
+:10FE9000C00104910D21049808F0BEF80146539862
+:10FEA000C0EB001000EB8000224A02EBC00081731F
+:10FEB0000F210F91A2E0AE215398C0EB001000EB90
+:10FEC00080001C4A02EBC000817000211A912FE0D3
+:10FED00040F2533153984843174901EB800000F535
+:10FEE0006270549901EB410202EB011100EBC10079
+:10FEF00050F8221F4068BDF86820C2F10502D20008
+:10FF0000CDE9270108462799E8F78DF9C2B2539841
+:10FF1000C0EB001000EB8000064901EBC003BDF808
+:10FF20006800C01C1A54BDF86800401C80B21A90CA
+:10FF300006E00000A87F00205845002098400020DF
+:10FF4000BDF868000628C3DB00211A912FE040F2BB
+:10FF5000533153984843FE4901EB800000F562702D
+:10FF6000549901EB410202EB011100EBC100223078
+:10FF70008168C068BDF86820C2F10502D200CDE9F1
+:10FF8000290108462999E8F74EF9C2B25398C0EB07
+:10FF9000001000EB8000EF4901EBC003BDF86800E2
+:10FFA00009301A54BDF86800401C80B21A90BDF8A0
+:10FFB00068000628CBDBCE215398C0EB001000EB85
+:10FFC0008000E44A02EBC000C1735398C0EB0010FC
+:10FFD00000EB8000114601EBC00104910F21049851
+:10FFE00008F01AF801465398C0EB001000EB8000AF
+:10FFF000D84A02EBC000017411210F913EE2F521B5
+:020000040802F0
+:100000005398C0EB001000EB8000D24A02F8301089
+:100010009DF854105398C0EB001000EB800002EBE9
+:10002000C0004170A2215398C0EB001000EB80008B
+:1000300002EBC0008170E5215398C0EB001000EB8B
+:10004000800002EBC000C1705398C0EB001000EBC1
+:100050008000114601EBC00104910321049807F0D0
+:10006000DBFF01465398C0EB001000EB8000B94A5B
+:1000700002EBC000017105210F91FFE1F5215398BA
+:10008000C0EB001000EB8000B24A02F830109DF87F
+:1000900054105398C0EB001000EB800002EBC0003E
+:1000A0004170A2215398C0EB001000EB800002EBDE
+:1000B000C0008170E7215398C0EB001000EB800076
+:1000C00002EBC000C1705398C0EB001000EB800041
+:1000D000114601EBC00104910321049807F09CFF35
+:1000E00001465398C0EB001000EB8000994A02EBE8
+:1000F000C000017105210F91C0E1F5215398C0EBBB
+:10010000001000EB8000934A02F830109DF8541064
+:100110005398C0EB001000EB800002EBC000417070
+:10012000A2215398C0EB001000EB800002EBC0004E
+:10013000817011215398C0EB001000EB800002EB9E
+:10014000C000C1705398C0EB001000EB8000114656
+:1001500001EBC00104910321049807F05DFF014603
+:100160005398C0EB001000EB80007A4A02EBC0000D
+:10017000017105210F91012240F2533153984843F8
+:10018000734901EB800101F56271549800EB400363
+:1001900003EB001001F83020D52240F25331539880
+:1001A00048436B4901EB800000F56270549901EB04
+:1001B000410303EB011100EBC10042715EE1F52147
+:1001C0005398C0EB001000EB8000624A02F8301038
+:1001D0009DF854105398C0EB001000EB800002EB28
+:1001E000C0004170A5215398C0EB001000EB8000C7
+:1001F00002EBC000817001215398C0EB001000EBAE
+:10020000800002EBC000C170C2215398C0EB001007
+:1002100000EB800002EBC000017100215398C0EB9D
+:10022000001000EB800002EBC000417112215398D6
+:10023000C0EB001000EB800002EBC000817153980E
+:10024000C0EB001000EB8000114601EBC0010491EF
+:100250000621049807F0E0FE01465398C0EB001019
+:1002600000EB80003B4A02EBC00000E003E0C171FC
+:1002700008210F9102E1F5215398C0EB001000EB2B
+:100280008000344A02F830109DF854105398C0EBA7
+:10029000001000EB800002EBC0004170FF2153987A
+:1002A000C0EB001000EB800002EBC0008170002169
+:1002B0001A911CE0539800EB400101EB0010264915
+:1002C00001EB00110E31BDF86800095C5398C0EBDA
+:1002D000001000EB80001F4A02EBC002BDF868006E
+:1002E000C01C1154BDF86800401C81B21A91BDF8C1
+:1002F00068000A28DEDB539800EB400101EB001098
+:10030000154901EB0010408B01125398C0EB00100F
+:1003100000EB80000F4A02EBC0004173539800EBE2
+:10032000400101EB00100C4901EB0010408BC1B201
+:100330005398C0EB001000EB800002EBC00081730B
+:1003400040F2533153984843014901EB800105E0E5
+:1003500058450020A87F00209840002001F56271D8
+:10036000549800EB400202EB001001EBC000B0F823
+:100370008E0001125398C0EB001000EB8000FE4A83
+:1003800002EBC000C17340F2533153984843FB491C
+:1003900001EB800101F56271549800EB400202EB21
+:1003A000001001EBC000B0F88E00C1B25398C0EB52
+:1003B000001000EB8000F04A02EBC000017440F234
+:1003C000533153984843ED4901EB800101F56271C7
+:1003D000549800EB400202EB001001EBC000B0F8B3
+:1003E0008E10539801EB802081B203200491E8F72E
+:1003F000D3FD00211A9114E0E149BDF86800095CC1
+:100400005398C0EB001000EB8000DB4A02EBC00207
+:10041000BDF8680011301154BDF86800401C81B26D
+:100420001A91BDF86800B0F5007FE5DB1321539801
+:10043000C0EB001000EB8000CF4A02EBC00080F858
+:1004400011125398C0EB001000EB8000114601EB35
+:10045000C001049140F21121049807F0DDFD01462E
+:100460005398C0EB001000EB8000C34A02EBC000C1
+:1004700080F8121240F213210F9100BF00BF06F066
+:10048000DBBE5499149140F2533153984843BB4911
+:1004900001EB800108319DF85000C0EBC00001EB7A
+:1004A000C000417808460491002107F0D9FEC1B28E
+:1004B000159140F2533153984843B04901EB800104
+:1004C00008319DF85000C0EBC00001EBC00001797D
+:1004D00040F2533253985043A84A02EB80004079CF
+:1004E000814208D1012140F2533253985043A34A2C
+:1004F00002EB80000171A349539801EB00119DF8B4
+:100500005000014404910878401CC1B20498017065
+:1005100012F0BAF89C49C1F8180FFB215398C0EBB0
+:10052000001000EB8000944A02F830109DF854103F
+:100530005398C0EB001000EB800002EBC00041704C
+:10054000924841795398C0EB001000EB800002EB19
+:10055000C00001718D4801795398C0EB001000EB89
+:10056000800002EBC00041718848C1785398C0EB0D
+:10057000001000EB800002EBC0008171834881789D
+:100580005398C0EB001000EB800002EBC000C1717B
+:100590007E4841785398C0EB001000EB800002EBDE
+:1005A000C0000172784890F80B1F5398C0EB001000
+:1005B00000EB800002EBC000417200211A911AE0AA
+:1005C0007148D0F8180FBDF86810C1F10301C900D7
+:1005D000C840C1B25398C0EB001000EB8000664ADF
+:1005E00002EBC002BDF868000A301154BDF8680083
+:1005F000401C81B21A91BDF868000428E0DB40F28B
+:100600005331539848435D4901EB800108319DF80F
+:100610005000C0EBC00011F830105398C0EB001030
+:1006200000EB8000544A02EBC00081730F210F9150
+:10063000559807287ED2DFE800F07D0446CCF2F022
+:10064000EF00A1215398C0EB001000EB80004A4A54
+:1006500002EBC002BDF83C001154BDF83C00401C48
+:1006600081B20F915398C0EB001000EB8000424A1A
+:1006700002EBC002BDF83C0055991154BDF83C0096
+:10068000401C81B20F9140F25331539848433B498B
+:1006900001EB800108319DF85000C0EBC00001EB78
+:1006A000C000017A5398C0EB001000EB8000324A82
+:1006B00002EBC002BDF83C001154BDF83C00401CE8
+:1006C00081B20F9194E2A1215398C0EB001000EB8E
+:1006D0008000294A02EBC002BDF83C001154BDF86D
+:1006E0003C00401C81B20F915398C0EB001000EB0E
+:1006F0008000214A02EBC002BDF83C00559911541C
+:10070000BDF83C00401C81B20F9140F25331539828
+:1007100048431A4901EB800108319DF85000C0EBB5
+:10072000C00001EBC000017A5398C0EB001000EB51
+:10073000800000E05DE2104A02EBC002BDF83C0020
+:100740001154BDF83C00401C81B20F9100211A9158
+:1007500035E040F2533153984843084901EB80019A
+:1007600008319DF85000C0EBC00001EBC000C1682B
+:10077000BDF868000CE00000A87F0020584500206C
+:10078000C52F0020883E0020BC220020C731002059
+:10079000C0F10300C000C1405398C0EB001000EB53
+:1007A0008000FB4A02EBC002BDF83C30BDF8680097
+:1007B00018441154BDF86800401C81B21A91BDF86C
+:1007C00068000428C5DBBDF83C00001D81B20F9114
+:1007D00078E7A1215398C0EB001000EB8000EC4AB1
+:1007E00002EBC002BDF83C001154BDF83C00401CB7
+:1007F00081B20F915398C0EB001000EB8000E44AE7
+:1008000002EBC002BDF83C0055991154BDF83C0004
+:10081000401C81B20F9155E7E1E0BDE0FFE7A12167
+:100820005398C0EB001000EB8000D94A02EBC002E5
+:10083000BDF83C001154BDF83C00401C81B20F9142
+:100840005398C0EB001000EB8000D14A02EBC002CD
+:10085000BDF83C0055991154BDF83C00401C81B2D4
+:100860000F9140F2533153984843CA4901EB80013C
+:1008700008319DF85000C0EBC00001EBC000017CC6
+:100880005398C0EB001000EB8000C14A02EBC0029D
+:10089000BDF83C001154BDF83C00401C81B20F91E2
+:1008A00040F2533153984843BA4901EB8000083075
+:1008B0009DF85010C1EBC10100EBC100007C20B1DC
+:1008C000012803D0022865D132E063E000211A91AB
+:1008D00024E040F2533153984843AE4901EB800184
+:1008E00008319DF85000C0EBC00001EBC001113190
+:1008F000BDF86800095C5398C0EB001000EB800065
+:10090000A34A02EBC002BDF83C30BDF868001844B1
+:100910001154BDF86800401C81B21A91BDF86800FE
+:100920000328D6DBBDF83C00C01C81B20F9131E03A
+:1009300000211A9124E040F25331539848439549DD
+:1009400001EB800108319DF85000C0EBC00001EBC5
+:10095000C0011631BDF86800095C5398C0EB001067
+:1009600000EB80008A4A02EBC002BDF83C30BDF8C3
+:10097000680018441154BDF86800401C81B21A91F7
+:10098000BDF868000628D6DBBDF83C00801D81B2AA
+:100990000F9100BF00BF2BE1A1215398C0EB0010C5
+:1009A00000EB80007A4A02EBC002BDF83C00115413
+:1009B000BDF83C00401C81B20F915398C0EB001071
+:1009C00000EB8000724A02EBC002BDF83C00559972
+:1009D0001154BDF83C00401C81B20F9108E1A121E7
+:1009E0005398C0EB001000EB8000694A02EBC00294
+:1009F000BDF83C001154BDF83C00401C81B20F9181
+:100A00005398C0EB001000EB8000614A02EBC0027B
+:100A1000BDF83C0055991154BDF83C00401C81B212
+:100A20000F9100211A911EE0539800EB400101EB59
+:100A30000010594901EB00110E31BDF86800095C46
+:100A40005398C0EB001000EB8000514A02EBC0024B
+:100A5000BDF83C30BDF8680018441154BDF868007A
+:100A6000401C81B21A91BDF868000A28DCDBBDF891
+:100A70003C000A3081B20F91539800EB400101EB2A
+:100A80000010454901EB0010408B0212BDF83C10EC
+:100A900008460491491C8BB20F935399C1EB011185
+:100AA00001EB81013A4B03EBC1010A54539800EB6F
+:100AB000400101EB0010384901EB0010408BC2B23D
+:100AC000BDF83C00411C8BB20F9304905399C1EBCD
+:100AD000011101EB81012E4B03EBC1010A5440F2DD
+:100AE0005331539848432B4901EB800008309DF85F
+:100AF0005010C1EBC10100EBC100008D0212BDF826
+:100B00003C00411C8BB20F9304905399C1EB01112F
+:100B100001EB81011E4B03EBC1010A5440F253313A
+:100B2000539848431B4901EB800008309DF8501052
+:100B3000C1EBC10100EBC100008DC2B2BDF83C00A9
+:100B4000411C8BB20F9304905399C1EB011101EB3F
+:100B500081010F4B03EBC1010A5440F2533153980A
+:100B600048430C4901EB800008309DF85010C1EB60
+:100B7000C10100EBC100028D539802EB802080B2CE
+:100B8000014604900320E8F707FA00201A901CE0C1
+:100B9000A87F00205845002098400020FB49BDF860
+:100BA0006800095C5398C0EB001000EB8000F84A25
+:100BB00002EBC002BDF83C30BDF868001844115487
+:100BC000BDF86800401C81B21A91BDF86800B0F50C
+:100BD000007FE3DBBDF83C0000F5007081B20F91AF
+:100BE0007821539800EB4000EA4A02EB80008160D4
+:100BF000F5E3A222BDF83C1008460491491C8BB2D3
+:100C00000F935399C1EB011101EB8101E04B03EB11
+:100C1000C1010A5400200B90BFE340F253315398B6
+:100C20004843DD4901EB800108319DF85000C0EBDD
+:100C3000C00001EBC0008178BDF82C000844C0B2B0
+:100C40005490BDF82C00401CC2B2BDF83C00411CC1
+:100C50008BB20F9304905399C1EB011101EB810109
+:100C6000CB4B03EBC1010A5440F253315398484334
+:100C7000C94901EB800202F56272549800EB400111
+:100C800001EB001002EBC0004279BDF83C00411CB2
+:100C90008BB20F9304905399C1EB011101EB8101C9
+:100CA000BB4B03EBC1010A5440F253315398484304
+:100CB000B94901EB800101F56271549800EB4002E3
+:100CC00002EB001001EBC00040790D281ED2DFE8D6
+:100CD00000F01D07080942AB0A0B0CFEFD1E300098
+:100CE00000BF00BF00BF00BF00BF0022BDF83C1026
+:100CF00008460491491C8BB20F935399C1EB011123
+:100D000001EB8101A24B03EBC1010A543FE3002236
+:100D1000BDF83C1008460491491C8BB20F935399BF
+:100D2000C1EB011101EB8101994B03EBC1010A54A5
+:100D30002DE30022BDF83C1008460491491C8BB2FB
+:100D40000F935399C1EB011101EB8101904B03EB20
+:100D5000C1010A541BE30522BDF83C10084604916A
+:100D6000491C8BB20F935399C1EB011101EB810127
+:100D7000874B03EBC1010A5440F253315398484367
+:100D8000854901EB800101F56271549800EB400246
+:100D900002EB001001EBC000C279BDF83C10084620
+:100DA0000491491C8BB20F935399C1EB011101EBD4
+:100DB0008101774B03EBC1010A5400201A9029E00E
+:100DC00040F2533153984843734901EB800101F5D8
+:100DD0006271549800EB400202EB001001EBC0007E
+:100DE0008168BDF86800C0F10300C000C14053989D
+:100DF000C0EB001000EB8000654A02EBC002BDF8BA
+:100E00003C30BDF8680018441154BDF86800401C1F
+:100E100081B21A91BDF868000428D1DBBDF83C000E
+:100E2000001D81B20F91B2E20922BDF83C100846C4
+:100E30000491491C8BB20F935399C1EB011101EB43
+:100E40008101534B03EBC1010A5440F253315398D3
+:100E50004843514901EB800000F56270549901EB61
+:100E6000410202EB011100EBC100C279BDF83C0068
+:100E7000411C8BB20F9304905399C1EB011101EB0C
+:100E80008101434B03EBC1010A5400201A902CE06E
+:100E900040F25331539848433F4901EB800101F53B
+:100EA0006271549800EB400202EB001001EBC000AD
+:100EB0008168BDF86800C0F10300C000C1405398CC
+:100EC000C0EB001000EB8000314A01E099E065E0E2
+:100ED00002EBC002BDF83C30BDF868001844115464
+:100EE000BDF86800401C81B21A91BDF86800042862
+:100EF000CEDBBDF83C00001D81B20F910022BDF891
+:100F00003C1008460491491C8BB20F935399C1EBD6
+:100F1000011101EB81011E4B03EBC1010A540020BA
+:100F20001A9029E040F25331539848431A4901EB93
+:100F3000800101F56271549800EB400202EB001051
+:100F400001EBC000416BBDF86800C0F10200C000B9
+:100F5000C1405398C0EB001000EB80000C4A02EB3C
+:100F6000C002BDF83C30BDF8680018441154BDF80B
+:100F70006800401C81B21A91BDF868000328D1DBDB
+:100F8000BDF83C00C01C81B20F9100E2C52F0020CB
+:100F9000A87F0020583E00205845002040F25331E1
+:100FA00053984843FE4901EB800101F56271549862
+:100FB00000EB400202EB001001EBC00090F8932020
+:100FC000BDF83C1008460491491C8BB20F9353990D
+:100FD000C1EB011101EB8101F24B03EBC1010A549A
+:100FE0000022BDF83C00411C8BB20F930490539932
+:100FF000C1EB011101EB8101EA4B03EBC1010A5482
+:10100000C5E140F2533153984843E54901EB800074
+:1010100000F56270549901EB410202EB011100EB03
+:10102000C10090F89300012806D002286DD0032853
+:101030007DD0042868D13EE10422BDF83C1008466A
+:101040000491491C8BB20F935399C1EB011101EB31
+:101050008101D44B03EBC1010A5440F25331539840
+:101060004843CF4901EB800000F56270549901EBD1
+:10107000410202EB011100EBC10090F89320BDF892
+:101080003C00411C8BB20F9304905399C1EB0111AA
+:1010900001EB8101C34B03EBC1010A5400201A90FC
+:1010A00029E040F2533153984843BD4901EB800198
+:1010B00001F56271549800EB400202EB001001EB65
+:1010C000C000416BBDF86800C0F10200C000C14023
+:1010D0005398C0EB001000EB8000B24A02EBC00254
+:1010E000BDF83C30BDF8680018441154BDF86800E4
+:1010F000401C81B21A91BDF868000328D1DBBDF80D
+:101100003C00C01C81B20F913FE10422BDF83C10AD
+:1011100008460491491C8BB20F935399C1EB0111FE
+:1011200001EB81019F4B03EBC1010A5400E057E042
+:1011300040F2533153984843994901EB800000F540
+:101140006270549901EB410202EB011100EBC10006
+:1011500090F89320BDF83C00411C8BB20F93049093
+:101160005399C1EB011101EB81018E4B03EBC101DE
+:101170000A5400201A9029E040F253315398484312
+:10118000874901EB800101F56271549800EB400240
+:1011900002EB001001EBC000C16BBDF86800C0F1AC
+:1011A0000200C000C1405398C0EB001000EB80006B
+:1011B0007C4A02EBC002BDF83C30BDF86800184420
+:1011C0001154BDF86800401C81B21A91BDF8680046
+:1011D0000328D1DBBDF83C00C01C81B20F91D4E0E4
+:1011E0000322BDF83C1008460491491C8BB20F93B2
+:1011F0005399C1EB011101EB81016A4B03EBC10172
+:101200000A5440F2533153984843654901EB80003A
+:1012100000F56270549901EB410202EB011100EB01
+:10122000C10090F89320BDF83C1008460491491C79
+:101230008BB20F935399C1EB011101EB8101594B13
+:1012400003EBC1010A5400201A902AE040F2533106
+:1012500053984843524901EB800101F5627154985B
+:1012600000EB400202EB001001EBC000B0F84010B0
+:10127000BDF86800C0F10100C00001415398C0EB07
+:10128000001000EB8000474A02EBC002BDF83C3082
+:10129000BDF8680018441154BDF86800401C81B2C4
+:1012A0001A91BDF868000228D0DBBDF83C00801C14
+:1012B00081B20F9169E00322BDF83C100846049109
+:1012C000491C8BB20F935399C1EB011101EB8101C2
+:1012D000344B03EBC1010A5440F253315398484355
+:1012E0002F4901EB800000F56270549901EB410237
+:1012F00002EB011100EBC10090F89320BDF83C0017
+:10130000411C8BB20F9304905399C1EB011101EB77
+:101310008101244B03EBC1010A5400201A902AE0FA
+:1013200040F25331539848431D4901EB800101F5C8
+:101330006271549800EB400202EB001001EBC00018
+:10134000B0F84210BDF86800C0F10100C0000141D2
+:101350005398C0EB001000EB8000124A02EBC00271
+:10136000BDF83C30BDF8680018441154BDF8680061
+:10137000401C81B21A91BDF868000228D0DBBDF88C
+:101380003C00801C81B20F9100BF00BF00BF00BFB6
+:10139000BDF82C00401C81B20B9140F2533103E0A8
+:1013A00058450020A87F002053984843FE4901EB90
+:1013B000800108319DF85000C0EBC00011F83010DA
+:1013C000BDF82C0081423FF728ACBDF82C0028B9AD
+:1013D000F648006800F0010000B100BE00BF00BF89
+:1013E000BDF83C00010A5398C0EB001000EB8000F0
+:1013F000EF4A02EBC0008170BDF83C00C1B25398C7
+:10140000C0EB001000EB800002EBC000C170E948A7
+:10141000D0F8181F0491BDF83C000E380390539883
+:10142000C0EB001000EB8001104600EBC1000E3055
+:101430000290DDE90312E8F764F85398C0EB00105E
+:1014400000EB8000DA4901EBC0010491BDF83C10CB
+:101450000498E8F75DFA05900598020A5398C0EBE6
+:10146000001000EB8000D24901EBC000BDF83C1039
+:101470004254BDF83C00401C80B20F900598C2B2A7
+:101480005398C0EB001000EB8000C94901EBC0008D
+:10149000BDF83C104254BDF83C00401C80B20F9097
+:1014A00005F0CABE539800EB400101EB0010C249A1
+:1014B00001EB00113031549801EB00104178159187
+:1014C00040F2533153984843B74901EB800101F58D
+:1014D0006271549800EB400202EB001011F83010DA
+:1014E00040F2533253985043AF4A02EB80004079A8
+:1014F000814208D1012140F2533253985043AA4A05
+:1015000002EB80000171AD49539801EB0011549832
+:10151000085C401CC1B2A94A539802EB00125498CF
+:1015200011549DF85400002804DD9DF85400401E1D
+:10153000C1B215915598A1380A286ED2DFE800F0A3
+:10154000FEFDFCFBFAF9F805F7F602215398C0EB13
+:10155000001000EB8000964A02F830109DF854000D
+:101560004030C1B25398C0EB001000EB800002EB9A
+:10157000C000417041215398C0EB001000EB800087
+:1015800002EBC000817030215398C0EB001000EBDB
+:10159000800002EBC000C1705398C0EB001000EB5C
+:1015A000800002EBC000017140F253315398484370
+:1015B0007D4901EB800101F56271549800EB400216
+:1015C00002EB001001EBC000007901095398C0EB59
+:1015D000001000EB8000764A02EBC0004171539886
+:1015E000C0EB001000EB8000114601EBC000407919
+:1015F0000A2813DA5398C0EB001000EB800001EBCF
+:10160000C00040793030C1B25398C0EB001000EBFD
+:10161000800002EBC000417114E01EE25398C0EB61
+:10162000001000EB8000624901EBC00040793730C8
+:10163000C1B25398C0EB001000EB80005C4A02EB93
+:10164000C000417140F2533153984843564901EB71
+:10165000800101F56271549800EB400202EB00102A
+:1016600001EBC000007900F00F015398C0EB0010AF
+:1016700000EB80004E4A02EBC00081715398C0EB32
+:10168000001000EB8000114601EBC00080790A28B1
+:1016900012DA5398C0EB001000EB800001EBC000A1
+:1016A00080793030C1B25398C0EB001000EB80005D
+:1016B00002EBC000817113E05398C0EB001000EB07
+:1016C00080003B4901EBC00080793730C1B25398AC
+:1016D000C0EB001000EB8000354A02EBC0008171C6
+:1016E00003225398C0EB001000EB8000304901EB5F
+:1016F000C000C2715398C0EB001000EB800001EBFA
+:10170000C000401C07210490E7F7E4FE014653980F
+:10171000C0EB001000EB8000254A02EBC000017214
+:1017200009210F91002140F2533208E027E1A9E09E
+:1017300085E36FE3BDE291E1F7E050E017E05398F5
+:101740005043194A02EB80000171082240F25331E4
+:1017500053984843144901EB800000F56270549996
+:1017600001EB410303EB011100F831207CE304217C
+:101770005398C0EB001000EB80000D4A02F83010C7
+:101780009DF854004030C1B25398C0EB001000EBFC
+:10179000800002EBC000417051215398C0EB001053
+:1017A00000EB80000CE0000058450020F0ED00E068
+:1017B000A87F0020BC22002098400020883E002006
+:1017C00002EBC000817005215398C0EB001000EBC4
+:1017D000800002EBC000C17004210F9144E302219C
+:1017E0005398C0EB001000EB8000FE4A02F8301066
+:1017F0009DF854004030C1B25398C0EB001000EB8C
+:10180000800002EBC000417041215398C0EB0010F2
+:1018100000EB800002EBC000817031215398C0EBD7
+:10182000001000EB800002EBC000C170352153981E
+:10183000C0EB001000EB800002EBC000017103213F
+:101840005398C0EB001000EB800002EBC000417128
+:101850005398C0EB001000EB8000114601EBC00074
+:10186000401C05210490E7F735FE01465398C0EB74
+:10187000001000EB8000DB4A02EBC0008171072101
+:101880000F91F1E202215398C0EB001000EB8000B1
+:10189000D44A02F830109DF854004030C1B2539839
+:1018A000C0EB001000EB800002EBC0004170412152
+:1018B0005398C0EB001000EB800002EBC000817079
+:1018C00032215398C0EB001000EB800002EBC00007
+:1018D000C17030215398C0EB001000EB800002EB88
+:1018E000C000017103215398C0EB001000EB800091
+:1018F00002EBC00041715398C0EB001000EB800078
+:10190000114601EBC000401C05210490E7F7E2FD01
+:1019100001465398C0EB001000EB8000B14A02EB87
+:10192000C000817107210F919EE204215398C0EB02
+:10193000001000EB8000AB4A02F830109DF8540014
+:101940004030C1B25398C0EB001000EB800002EBB6
+:10195000C000417041215398C0EB001000EB8000A3
+:1019600002EBC000817005215398C0EB001000EB22
+:10197000800002EBC000C17004210F9174E20221CB
+:101980005398C0EB001000EB8000964A02F830102C
+:101990009DF854004030C1B25398C0EB001000EBEA
+:1019A000800002EBC000417041215398C0EB001051
+:1019B00000EB800002EBC000817031215398C0EB36
+:1019C000001000EB800002EBC000C1703221539880
+:1019D000C0EB001000EB800002EBC000017103219E
+:1019E0005398C0EB001000EB800002EBC000417187
+:1019F0005398C0EB001000EB8000114601EBC000D3
+:101A0000401C05210490E7F765FD01465398C0EBA3
+:101A1000001000EB8000734A02EBC00081710721C7
+:101A20000F91539800EB400101EB00106E4901EB60
+:101A300000113031549801EB0010807820F0200222
+:101A4000539800EB400101EB0010674901EB0010D7
+:101A50003030549900EB0110827005E20221539856
+:101A6000C0EB001000EB80005E4A02F830109DF8D9
+:101A700054004030C1B25398C0EB001000EB80001E
+:101A800002EBC000417041215398C0EB001000EB05
+:101A9000800002EBC000817031215398C0EB001030
+:101AA00000EB800002EBC000C17030215398C0EB06
+:101AB000001000EB800002EBC000017140F25331D6
+:101AC00053984843494901EB800000F562705499EE
+:101AD00001EB410202EB011100EBC1008068B0F59F
+:101AE000100F0AD330215398C0EB001000EB800098
+:101AF0003C4A02EBC000417109E032215398C0EB2F
+:101B0000001000EB8000374A02EBC000417140F248
+:101B1000533153984843354901EB800000F562701A
+:101B2000549901EB410202EB011100EBC100C079B5
+:101B300001280AD131215398C0EB001000EB80003E
+:101B4000284A02EBC00081711BE040F253315398E8
+:101B50004843264901EB800000F56270549901EB7F
+:101B6000410202EB011100EBC100C07948B93221FA
+:101B70005398C0EB001000EB80001A4A02EBC00043
+:101B8000817100211A912AE040F253315398484361
+:101B9000164901EB800101F56271549800EB400297
+:101BA00002EB001001EBC0008168BDF86800C0F1D5
+:101BB00005008000C14001F00F0130315398C0EBA7
+:101BC000001000EB8000074A02EBC002BDF868007D
+:101BD000C01D1154BDF86800401C81B21A91BDF8B7
+:101BE000680005E0A87F00209840002058450020AC
+:101BF0000628C9DB32215398C0EB001000EB8000AF
+:101C0000FE4A02EBC000417300211A912AE040F223
+:101C1000533153984843FA4901EB800101F5627151
+:101C2000549800EB400202EB001001EBC000416B46
+:101C3000BDF86800C0F103008000C14001F00F0151
+:101C400030315398C0EB001000EB8000EB4A02EB00
+:101C5000C002BDF868000E301154BDF86800401C89
+:101C600081B21A91BDF868000428D0DB0322539892
+:101C7000C0EB001000EB8000E04901EBC000827473
+:101C80005398C0EB001000EB800001EBC000401C3B
+:101C900012210490E7F71EFC01465398C0EB001098
+:101CA00000EB8000D54A02EBC000C17414210F91F3
+:101CB000DAE002215398C0EB001000EB8000CF4A1D
+:101CC00002F830109DF854004030C1B25398C0EB78
+:101CD000001000EB800002EBC000417041215398DE
+:101CE000C0EB001000EB800002EBC00081703221DD
+:101CF0005398C0EB001000EB800002EBC000C170F5
+:101D000031215398C0EB001000EB800002EBC000C3
+:101D1000017132215398C0EB001000EB800002EB00
+:101D2000C00041715398C0EB001000EB800002EB43
+:101D3000C000817100211A912AE040F2533153987A
+:101D40004843AF4901EB800101F56271549800EB03
+:101D5000400202EB001001EBC000416BBDF86800CF
+:101D6000C0F103008000C14001F00F0130315398F1
+:101D7000C0EB001000EB8000A04A02EBC002BDF8EF
+:101D80006800C01D1154BDF86800401C81B21A9152
+:101D9000BDF868000428D0DB00211A9111E0302141
+:101DA0005398C0EB001000EB8000944A02EBC00295
+:101DB000BDF868000B301154BDF86800401C81B2BA
+:101DC0001A91BDF868001928E9DB03225398C0EB8B
+:101DD000001000EB8000894901EBC00080F824204E
+:101DE0005398C0EB001000EB800001EBC000401CDA
+:101DF00024210490E7F76EFB01465398C0EB0010D6
+:101E000000EB80007D4A02EBC00080F825102621FF
+:101E10000F9129E010215398C0EB001000EB8000D7
+:101E2000764A02F8301030215398C0EB001000EBD6
+:101E3000800002EBC000417002210F9114E01021DC
+:101E40005398C0EB001000EB80006C4A02F8301091
+:101E500031215398C0EB001000EB800002EBC00072
+:101E6000417002210F9100BF00BF05F0E5B9539802
+:101E700000EB400101EB0010624901EB0011303131
+:101E8000549801EB00104178159140F2533153986A
+:101E900048435B4901EB800101F56271549800EB06
+:101EA000400202EB001011F8301040F25332539808
+:101EB0005043534A02EB80004079814208D101210E
+:101EC00040F25332539850434D4A02EB8000017167
+:101ED0004D49539801EB00115498085C401CC1B265
+:101EE000494A539802EB0012549811549DF854003B
+:101EF000002804DD9DF85400401EC1B2159155988C
+:101F0000A1380A282FD2DFE800F0052FDFFDFCFB07
+:101F1000FA2E8CF904215398C0EB001000EB8000DE
+:101F2000364A02F830109DF854004030C1B2539840
+:101F3000C0EB001000EB800002EBC00041705121AB
+:101F40005398C0EB001000EB800002EBC0008170E2
+:101F500005215398C0EB001000EB800002EBC0009D
+:101F6000C17004210F912DE302215398C0EB0010A2
+:101F700000EB8000214A02F830109DF854004030F8
+:101F8000C1B25398C0EB001000EB800002EBC00020
+:101F9000417041215398C0EB001000EB800002EB30
+:101FA000C000817031215398C0EB001000EB80001D
+:101FB00002EBC000C17035215398C0EB001000EB5C
+:101FC000800002EBC000017103215398C0EB0010A8
+:101FD00000EB800002EBC00041715398C0EB001091
+:101FE00000EB8000114601EBC000401C052104906D
+:101FF000E7F770FA0146539808E00000A87F002038
+:102000005845002098400020883E0020C0EB00107A
+:1020100000EB8000FE4A02EBC000817107210F91A6
+:10202000ADE302215398C0EB001000EB8000F84AAA
+:1020300002F830109DF854004030C1B25398C0EB04
+:10204000001000EB800002EBC0004170412153986A
+:10205000C0EB001000EB800002EBC0008170322169
+:102060005398C0EB001000EB800002EBC000C17081
+:1020700030215398C0EB001000EB800002EBC00051
+:10208000017103215398C0EB001000EB800002EBBC
+:10209000C00041715398C0EB001000EB8000114666
+:1020A00001EBC000401C05210490E7F713FA01463C
+:1020B0005398C0EB001000EB8000D54A02EBC00043
+:1020C000817107210F915AE304215398C0EB00104E
+:1020D00000EB8000CE4A02F830109DF854004030EA
+:1020E000C1B25398C0EB001000EB800002EBC000BF
+:1020F000417041215398C0EB001004E014E029E343
+:1021000013E360E27FE000EB800002EBC00081702F
+:1021100005215398C0EB001000EB800002EBC000DB
+:10212000C17004210F912AE302215398C0EB0010E3
+:1021300000EB8000B64A02F830109DF854004030A1
+:10214000C1B25398C0EB001000EB800002EBC0005E
+:10215000417041215398C0EB001000EB800002EB6E
+:10216000C000817031215398C0EB001000EB80005B
+:1021700002EBC000C17032215398C0EB001000EB9D
+:10218000800002EBC000017103215398C0EB0010E6
+:1021900000EB800002EBC00041715398C0EB0010CF
+:1021A00000EB8000114601EBC000401C05210490AB
+:1021B000E7F790F901465398C0EB001000EB800060
+:1021C000934A02EBC0008171539800EB400101EB90
+:1021D0000010904901EB00113031549801EB0010D0
+:1021E000807820F02002539800EB400101EB0010B2
+:1021F000884901EB00113031549801EB00108270D6
+:1022000007210F91BBE202215398C0EB001000EBB5
+:1022100080007F4A02F830109DF854004030C1B26F
+:102220005398C0EB001000EB800002EBC00041703F
+:1022300041215398C0EB001000EB800002EBC0007E
+:10224000817031215398C0EB001000EB800002EB4D
+:10225000C000C17041215398C0EB001000EB80001A
+:1022600002EBC000017140F25331539848436A4970
+:1022700001EB800000F56270549901EB410202EB22
+:10228000011100EBC1008068B0F1104F0AD130217C
+:102290005398C0EB001000EB80005D4A02EBC000D9
+:1022A000417109E032215398C0EB001000EB80002F
+:1022B000574A02EBC000417140F2533153984843F2
+:1022C000554901EB800000F56270549901EB410221
+:1022D00002EB011100EBC100C07901280AD13121C4
+:1022E0005398C0EB001000EB8000494A02EBC0009D
+:1022F00081711BE040F2533153984843464901EB4A
+:10230000800000F56270549901EB410202EB01116B
+:1023100000EBC100C07948B932215398C0EB0010DE
+:1023200000EB80003A4A02EBC000817100211A9153
+:102330002AE040F2533153984843374901EB80017A
+:1023400001F56271549800EB400202EB001001EBC2
+:10235000C0008168BDF86800C0F107008000C1407E
+:1023600001F00F0130315398C0EB001000EB8000FA
+:10237000274A02EBC002BDF86800C01D1154BDF829
+:102380006800401C81B21A91BDF868000828D0DBB3
+:1023900032215398C0EB001000EB80001C4A02EB86
+:1023A000C000C17300211A912AE040F253315398C2
+:1023B0004843194901EB800101F56271549800EB23
+:1023C000400202EB001001EBC000416BBDF8680059
+:1023D000C0F105008000C14001F00F013031539879
+:1023E000C0EB001000EB8000094A02EBC002BDF810
+:1023F000680010301154BDF86800401C81B21A9179
+:10240000BDF868000628D0DB3021539806E00000B4
+:10241000A87F00209840002058450020C0EB001005
+:1024200000EB8000F94A02EBC000817500211A918F
+:1024300011E030215398C0EB001000EB8000F34A0C
+:1024400002EBC002BDF8680017301154BDF86800F7
+:10245000401C81B21A91BDF868000628E9DB3021E2
+:102460005398C0EB001000EB8000E84A02EBC0007C
+:10247000417700211A9111E030215398C0EB0010F0
+:1024800000EB8000E14A02EBC002BDF868001E309C
+:102490001154BDF86800401C81B21A91BDF8680063
+:1024A0000628E9DB30215398C0EB001000EB8000D8
+:1024B000D64A02EBC00080F8241000211A9111E0E6
+:1024C00030215398C0EB001000EB8000CF4A02EBA4
+:1024D000C002BDF8680025301154BDF86800401CEA
+:1024E00081B21A91BDF868000628E9DB30215398C3
+:1024F000C0EB001000EB8000C44A02EBC00080F883
+:102500002B1000211A9111E030215398C0EB0010DC
+:1025100000EB8000BD4A02EBC002BDF868002C3021
+:102520001154BDF86800401C81B21A91BDF86800D2
+:102530000628E9DB30215398C0EB001000EB800047
+:10254000B24A02EBC00080F8321000211A9111E06B
+:1025500030215398C0EB001000EB8000AB4A02EB37
+:10256000C002BDF8680033301154BDF86800401C4B
+:1025700081B21A91BDF868000628E9DB032253985E
+:10258000C0EB001000EB8000A04901EBC00080F818
+:1025900039205398C0EB001000EB800001EBC00025
+:1025A000401C39210490E6F795FF01465398C0EB93
+:1025B000001000EB8000954A02EBC00080F83A1052
+:1025C0003B210F91DBE002215398C0EB001000EBA0
+:1025D00080008E4A02F830109DF854004030C1B29D
+:1025E0005398C0EB001000EB800002EBC00041707C
+:1025F00041215398C0EB001000EB800002EBC000BB
+:10260000817032215398C0EB001000EB800002EB88
+:10261000C000C17031215398C0EB001000EB800066
+:1026200002EBC000017133215398C0EB001000EBA6
+:10263000800002EBC000417132215398C0EB0010C2
+:1026400000EB800002EBC000817100211A912AE0AA
+:1026500040F25331539848436D4901EB800101F535
+:102660006271549800EB400202EB001001EBC000D5
+:10267000416BBDF86800C0F105008000C14001F069
+:102680000F0130315398C0EB001000EB80005F4A1F
+:1026900002EBC002BDF86800C01D1154BDF868000F
+:1026A000401C81B21A91BDF868000628D0DB0021D9
+:1026B0001A9111E030215398C0EB001000EB80001C
+:1026C000524A02EBC002BDF868000D301154BDF84B
+:1026D0006800401C81B21A91BDF868001928E9DB36
+:1026E00003225398C0EB001000EB8000474901EB38
+:1026F000C00080F826205398C0EB001000EB80004B
+:1027000001EBC000401C26210490E6F7E3FE0146E1
+:102710005398C0EB001000EB80003C4A02EBC00075
+:1027200080F8271028210F9129E010215398C0EB41
+:10273000001000EB8000354A02F830103021539829
+:10274000C0EB001000EB800002EBC00041700221E2
+:102750000F9114E010215398C0EB001000EB8000A3
+:102760002A4A02F8301031215398C0EB001000EBD8
+:10277000800002EBC000417002210F9100BF00BF3A
+:1027800004F05ABD539800EB400101EB00102149C1
+:1027900001EB00113031549801EB00104178159194
+:1027A00040F2533153984843194901EB800101F538
+:1027B0006271BDF8680000EB400202EB001011F8F6
+:1027C000301040F2533253985043114A02EB8000CC
+:1027D0004079814208D1012140F25332539850434D
+:1027E0000B4A02EB800001710B49539801EB001179
+:1027F0005498085C401CC1B2074A539802EB00127F
+:102800005498115400211A9120E00000A87F002064
+:102810005845002098400020883E0020539800EB47
+:10282000400101EB0010FE4901EB00113031BDF811
+:10283000680001EB001041789DF85400814200D1FE
+:1028400011E0BDF86800401C81B21A91539800EB6A
+:10285000400101EB0010F24901EB0010C179BDF815
+:1028600068008142DADC00BF9DF85400002804DDD6
+:102870009DF85400401EC1B2159140F25331539857
+:102880004843E84901EB800000F56270549901EB80
+:10289000410202EB011100EBC10040780F2824DA5D
+:1028A00040F2533153984843DE4901EB800101F572
+:1028B0006271549800EB400202EB001001EBC00083
+:1028C0004078401CC2B240F2533153984843D54936
+:1028D00001EB800000F56270549901EB410303EBBA
+:1028E000011100EBC100427011E0002240F25331AF
+:1028F00053984843CB4901EB800000F5627054992E
+:1029000001EB410303EB011100EBC100427055984C
+:10291000B138092826D2DFE800F00526FC2525FB82
+:1029200025B9FA009DF854005030C1B25398C0EB5D
+:10293000001000EB8000BC4A02F8301020215398B0
+:10294000C0EB001000EB800002EBC0004170FA21E8
+:102950005398C0EB001000EB800002EBC0008170C8
+:1029600003210F919DE29DF854005030C1B253985D
+:10297000C0EB001000EB8000AB4A02F8301040F2D0
+:10298000533153984843A74901EB800101F5627127
+:10299000549800EB400202EB001001EBC0004078BD
+:1029A00040F030015398C0EB001000EB80009E4ACD
+:1029B00002EBC000417001215398C0EB001000EB06
+:1029C000800002EBC00081705398C0EB001000EB58
+:1029D000800002EBC000C17000215398C0EB0010D2
+:1029E00000EB800002EBC00001715398C0EB0010B7
+:1029F00000EB8000114601EBC00104910521049811
+:102A0000E7F7D6F90022CDE910021098C2B2539828
+:102A1000C0EB001000EB8000834901EBC000427165
+:102A2000DDE91010020642EA1120C1B25398C0EB52
+:102A3000001000EB80007C4A02EBC0008171032192
+:102A40005398C0EB001000EB800002EBC000C17196
+:102A5000FA215398C0EB001000EB800002EBC0009D
+:102A6000017209210F91B12240F25331539848432A
+:102A70006C4901EB800000F56270549901EB410351
+:102A800003EB011100EBC10042710AE29DF8540012
+:102A90005030C1B25398C0EB001000EB8000624A86
+:102AA00002F8301040F25331539848435D4901EB2E
+:102AB000800101F56271549800EB400202EB0010B6
+:102AC00001EBC000407840F030015398C0EB00109B
+:102AD00000EB8000544A02EBC0004170652153981E
+:102AE000C0EB001000EB800002EBC0008170012100
+:102AF0005398C0EB001000EB800002EBC000C170E7
+:102B000000215398C0EB001000EB800002E043E08E
+:102B10004CE1CAE002EBC00001715398C0EB001019
+:102B200000EB8000114601EBC001049105210498DF
+:102B3000E7F73EF90022CDE910021098C2B253988F
+:102B4000C0EB001000EB8000374901EBC000427180
+:102B5000DDE91020010641EA1220C2B25398C0EB11
+:102B6000001000EB8000304901EBC00082710322AD
+:102B70005398C0EB001000EB800001EBC000C27165
+:102B8000FA225398C0EB001000EB800001EBC0006C
+:102B9000027209200F9084E19DF854005030C1B2B8
+:102BA0005398C0EB001000EB80001F4A02F8301071
+:102BB00040F25331539848431A4901EB800101F523
+:102BC0006271549800EB400202EB001001EBC00070
+:102BD000407840F030015398C0EB001000EB8000CB
+:102BE000114A02EBC000417065215398C0EB001000
+:102BF00000EB800002EBC000817001215398C0EB14
+:102C0000001000EB800002EBC000C170102153984F
+:102C1000C0EB001000EB800002EBC000017105E08A
+:102C20009840002058450020A87F00205398C0EB12
+:102C3000001000EB8000114601EBC001049105215A
+:102C40000498E7F7B5F80022CDE910021098C2B257
+:102C50005398C0EB001000EB8000FC4901EBC00072
+:102C60004271DDE91020010641EA1220C2B25398F8
+:102C7000C0EB001000EB8000F44901EBC000827152
+:102C800003225398C0EB001000EB800001EBC00062
+:102C9000C271FA225398C0EB001000EB800001EBE8
+:102CA000C000027209200F90FBE09DF854005030E4
+:102CB000C1B25398C0EB001000EB8000E34A02F869
+:102CC000301040F2533153984843E14901EB800101
+:102CD00001F56271549800EB400202EB001001EB29
+:102CE000C000407840F030015398C0EB001000EB7A
+:102CF0008000D64A02EBC000417001215398C0EB1E
+:102D0000001000EB800002EBC00081705398C0EB14
+:102D1000001000EB800002EBC000C1700521539849
+:102D2000C0EB001000EB800002EBC0000171539873
+:102D3000C0EB001000EB8000114601EBC0010491D4
+:102D400005210498E7F734F80022CDE91002109825
+:102D5000C2B25398C0EB001000EB8000BB4901EBFE
+:102D6000C0004271DDE91020010641EA1220C2B222
+:102D70005398C0EB001000EB8000B44901EBC00099
+:102D8000827103225398C0EB001000EB800001EB2E
+:102D9000C000C271FA225398C0EB001000EB800013
+:102DA00001EBC000027209200F907AE040F253312B
+:102DB00053984843A64901EB800000F5627054998E
+:102DC00001EB410202EB011100EBC1008078B12858
+:102DD00033D040F25331539848439D4901EB800171
+:102DE00001F56271549800EB400202EB001001EB18
+:102DF000C000827840F2533153984843944901EB24
+:102E0000800101F56271549800EB400303EB001060
+:102E100001EBC0004271B12240F253315398484354
+:102E20008B4901EB800000F56270549901EB41037E
+:102E300003EB011100EBC10082709DF8540050308B
+:102E4000C1B25398C0EB001000EB80007F4A02F83B
+:102E5000301040F25331539848437D4901EB8001D3
+:102E600001F56271549800EB400202EB001001EB97
+:102E7000C000407840F0C0015398C0EB001000EB58
+:102E80008000724A02EBC0004170FA215398C0EBF7
+:102E9000001000EB800002EBC000817003210F9155
+:102EA00000BF00BF6CE4012140F2533253985043FD
+:102EB000674A02EB80000171A2F5DA61539801EBD9
+:102EC00000115498085C401CC1B2A2F5DA62539814
+:102ED00002EB001254981154539800EB400101EB9F
+:102EE00000105C4901EB0010007B20B1012846D0A6
+:102EF000022843D1B0E05598312802D045283CD172
+:102F00001DE000211A9113E008A9BDF86800095CD2
+:102F10005398C0EB001000EB80004C4A02EBC0025B
+:102F2000BDF868001154BDF86800401C81B21A91C8
+:102F3000BDF868000728E7DB07210F911DE000219D
+:102F40001A9113E006A9BDF86800095C5398C0EB1C
+:102F5000001000EB80003D4A02EBC002BDF86800A3
+:102F60001154BDF86800401C81B21A91BDF8680088
+:102F70000728E7DB07210F9100BF00BFD1E054987D
+:102F8000401CC1B215919DF854105398C0EB00102D
+:102F900000EB80002D4A02F8301003215398C0EB5B
+:102FA000001000EB800002EBC0004170002153983C
+:102FB000C0EB001000EB800002EBC000817002212A
+:102FC0005398C0EB001000EB800002EBC000C17012
+:102FD00000215398C0EB001000EB800002EBC00012
+:102FE000017109215398C0EB001000EB800002EB47
+:102FF000C00041715398C0EB001000EB80001146F7
+:1030000001EBC001049106210498E6F781FC00223F
+:10301000CDE91002DDE91020010641EA1220C2B21A
+:103020005398C0EB001000EB8000084901EBC00092
+:10303000C2711098C2B25398C0EB001000EB800030
+:1030400001EBC000827108200F906AE0A87F002089
+:1030500058450020984000205498401CC1B215915A
+:103060009DF854105398C0EB001000EB8000F74A15
+:1030700002F8301003215398C0EB001000EB8000E1
+:1030800002EBC000417000215398C0EB001000EB30
+:10309000800002EBC00081705398C0EB001000EB81
+:1030A000800002EBC000C1705398C0EB001000EB31
+:1030B000800002EBC000017102215398C0EB0010A8
+:1030C00000EB800002EBC00041715398C0EB001090
+:1030D00000EB8000114601EBC00104910621049829
+:1030E000E6F716FC0022CDE91002DDE91010020619
+:1030F00042EA1120C1B25398C0EB001000EB8000EF
+:10310000D24A02EBC000C1711098C1B25398C0EB13
+:10311000001000EB800002EBC000817108210F91CC
+:1031200000BF00BFBEE6539800EB400101EB00106A
+:10313000C74901EB00113031549801EB0010417880
+:10314000159140F2533153984843C24901EB800135
+:1031500001F56271549800EB400202EB001011F887
+:10316000301040F2533253985043BA4A02EB800079
+:103170004079814208D1012140F2533253985043A3
+:10318000B44A02EB80000171B349539801EB00117E
+:103190005498085C401CC1B2AF4A539802EB00122D
+:1031A000549811545598F4287ED008DC05287CD01A
+:1031B000F1280BD0F22879D0F32860D148E2F62824
+:1031C00075D0F7285CD0F828F7D15AE0F52153984C
+:1031D000C0EB001000EB80009C4A02F830109DF814
+:1031E00054105398C0EB001000EB800002EBC000BD
+:1031F000417000215398C0EB001000EB800002EBFF
+:10320000C000817005215398C0EB001000EB8000D6
+:1032100002EBC000C170F1215398C0EB001000EB2D
+:10322000800002EBC00001715398C0EB001000EB6E
+:103230008000114601EBC001049105210498E6F7D6
+:1032400067FB0022CDE91002DDE91001000A40EA27
+:103250000160C2B25398C0EB001000EB80007B49C4
+:1032600001EBC00042711098C2B25398C0EB00103D
+:1032700000EB800001EBC000827107200F90B1E2EB
+:1032800000BFF5215398C0EB001000EB80006F4A9F
+:1032900002F830109DF854105398C0EB001000EB6A
+:1032A000800002EBC00003E021E37AE348E09AE209
+:1032B000417000215398C0EB001000EB800002EB3E
+:1032C000C000817005215398C0EB001000EB800016
+:1032D00002EBC000C1705398C0EB001000EB8000FF
+:1032E00002EBC000559901715398C0EB001000EB40
+:1032F0008000114601EBC001049105210498E6F716
+:1033000007FB0022CDE91002DDE91010020642EAB7
+:103310001120C1B25398C0EB001000EB80004B4A63
+:1033200002EBC00041711098C1B25398C0EB00107D
+:1033300000EB800002EBC000817107210F9151E288
+:10334000F5215398C0EB001000EB80003F4A02F8D3
+:1033500030109DF854105398C0EB001000EB800023
+:1033600002EBC000417000215398C0EB001000EB4D
+:10337000800002EBC0008170F2215398C0EB001076
+:1033800000EB800002EBC000017140F25331539812
+:103390004843304901EB800101F56271549800EB1C
+:1033A000400202EB001001EBC00090F87E10539831
+:1033B000C0EB001000EB8000244A02EBC00041711A
+:1033C00040F2533153984843224901EB800000F505
+:1033D0006270549901EB410202EB011100EBC10054
+:1033E00090F87E0001287DD125210F9100211A91AE
+:1033F00024E040F2533153984843164901EB8001D1
+:1034000001F56271549800EB400202EB001001EBF1
+:10341000C0015131BDF86800095C5398C0EB001041
+:1034200000EB8000094A02EBC002BDF86800801D75
+:103430001154BDF86800401C81B21A91BDF86800B3
+:103440000F28D6DB00211A912DE00000A87F002074
+:103450009840002058450020883E002040F253311B
+:1034600053984843FE4901EB800101F5627154987D
+:1034700000EB400202EB001001EBC0016331BDF82C
+:103480006800095C5398C0EB001000EB8000F54A1F
+:1034900002EBC002BDF8680015301154BDF8680099
+:1034A000401C81B21A91BDF868000A28D6DB40F2B0
+:1034B000533153984843EA4901EB800101F56271A9
+:1034C000549800EB400202EB001001EBC00090F8B2
+:1034D00078105398C0EB001000EB8000E14A02EB3B
+:1034E000C00000E02DE0C17700211A9124E040F2F5
+:1034F000533153984843DA4901EB800101F5627179
+:10350000549800EB400202EB001001EBC00179314E
+:10351000BDF86800095C5398C0EB001000EB800018
+:10352000D04A02EBC002BDF8680020301154BDF84B
+:103530006800401C81B21A91BDF868000528D6DBEE
+:1035400044E040F2533153984843C54901EB8000B1
+:1035500000F56270549901EB410202EB011100EB9E
+:10356000C10090F87E0020282ED10A210F91002161
+:103570001A9124E040F2533153984843B84901EB83
+:10358000800101F56271549800EB400202EB0010DB
+:1035900001EBC0017931BDF86800095C5398C0EBBC
+:1035A000001000EB8000AF4A02EBC002BDF86800DB
+:1035B000801D1154BDF86800401C81B21A91BDF8FD
+:1035C00068000428D6DB01E006210F91BDF83C001D
+:1035D000C1B25398C0EB001000EB8000A14A02EB8F
+:1035E000C000C1705398C0EB001000EB8000114682
+:1035F00001EBC0010491BDF83C100498E6F788F98E
+:103600000022CDE91002DDE91001000A40EA016064
+:10361000C2B25398C0EB001000EB8000914901EB5F
+:10362000C000BDF83C1042541098C2B25398C0EB91
+:10363000001000EB80008B4901EBC003BDF83C009B
+:10364000401C1A54BDF83C00801C80B20F90CBE2A5
+:10365000F5215398C0EB001000EB8000814A02F87E
+:1036600030109DF854105398C0EB001000EB800010
+:1036700002EBC000417000215398C0EB001000EB3A
+:10368000800002EBC0008170F3215398C0EB001062
+:1036900000EB800002EBC000017140F253315398FF
+:1036A00048436F4901EB800101F56271549800EBCA
+:1036B000400202EB001001EBC00090F87E1053981E
+:1036C000C0EB001000EB8000664A02EBC0004171C5
+:1036D0000C210F9140F2533153984843604901EB5C
+:1036E000800101F56271549800EB400202EB00107A
+:1036F00001EBC00090F878105398C0EB001000EB7D
+:103700008000584A02EBC000817100211A9124E028
+:1037100040F2533153984843514901EB800101F580
+:103720006271549800EB400202EB001001EBC00103
+:103730007931BDF86800095C5398C0EB001000EBCC
+:103740008000484A02EBC002BDF86800C01D115459
+:10375000BDF86800401C81B21A91BDF868000528C8
+:10376000D6DBBDF83C00C1B25398C0EB001000EBB3
+:1037700080003C4A02EBC000C1705398C0EB0010BF
+:1037800000EB8000114601EBC0010491BDF83C1034
+:103790000498E6F7BDF80022CDE91002DDE910013A
+:1037A000000A40EA0160C2B25398C0EB001000EB7F
+:1037B00080002C4901EBC000BDF83C104254109829
+:1037C000C2B25398C0EB001000EB8000254901EB1A
+:1037D000C003BDF83C00401C1A54BDF83C00801CDE
+:1037E00080B20F9000E206210F91F5215398C0EBB3
+:1037F000001000EB80001B4A02F830109DF85410B6
+:103800005398C0EB001000EB800002EBC000417049
+:1038100000215398C0EB001000EB800002EBC000C9
+:103820008170BDF83C00C1B25398C0EB001000EBB2
+:10383000800002EBC000C170F6215398C0EB00106D
+:1038400000EB800002EBC0000171539800EB4001D7
+:1038500001EB0010044901EB00113031549805E0F0
+:1038600058450020A87F00209840002001EB001060
+:10387000017A5398C0EB001000EB800002EBC0000F
+:1038800041715398C0EB001000EB8000114601EB32
+:10389000C0010491BDF83C100498E6F739F8002205
+:1038A000CDE91002DDE91010020642EA1120C1B292
+:1038B0005398C0EB001000EB8000FE4A02EBC00200
+:1038C000BDF83C0011541098C1B25398C0EB0010E1
+:1038D00000EB8000F74A02EBC002BDF83C00401C40
+:1038E0001154BDF83C00801C81B20F917CE1F521A0
+:1038F0005398C0EB001000EB8000EE4A02F8301045
+:103900009DF854105398C0EB001000EB800002EBC0
+:10391000C000417000215398C0EB001000EB800004
+:1039200002EBC000817005215398C0EB001000EB42
+:10393000800002EBC000C170F4215398C0EB00106E
+:1039400000EB800002EBC00001715398C0EB001047
+:1039500000EB8000114601EBC001049105210498A1
+:10396000E5F7D6FF0022CDE91002DDE910200106BF
+:1039700041EA1220C2B25398C0EB001000EB800065
+:10398000CC4901EBC00042711098C2B25398C0EB11
+:10399000001000EB800001EBC000827107200F9047
+:1039A00022E140F213210F91F5215398C0EB001052
+:1039B00000EB8000BF4A02F830109DF85410539875
+:1039C000C0EB001000EB800002EBC0004170BDF8BE
+:1039D0003C0001125398C0EB001000EB800002EB9A
+:1039E000C0008170BDF83C00C1B25398C0EB00101C
+:1039F00000EB800002EBC000C17005215398C0EBC2
+:103A0000001000EB800002EBC000017100211A9150
+:103A10001CE0539800EB400101EB0010A64901EBBC
+:103A200000110E31BDF86800095C5398C0EB00101E
+:103A300000EB80009F4A02EBC002BDF86800401D09
+:103A40001154BDF86800401C81B21A91BDF868009D
+:103A50000A28DEDB539800EB400101EB0010964989
+:103A600001EB0010408B01125398C0EB001000EBEB
+:103A70008000904A02EBC000C173539800EB4001F4
+:103A800001EB00108C4901EB0010408BC1B2539840
+:103A9000C0EB001000EB800002EBC000017440F2AC
+:103AA000533153984843854901EB800101F5627118
+:103AB000549800EB400202EB001001EBC000B0F89C
+:103AC0008E0001125398C0EB001000EB8000794A81
+:103AD00002EBC000417440F2533153984843774998
+:103AE00001EB800101F56271549800EB400202EB9A
+:103AF000001001EBC000B0F88E00C1B25398C0EBCB
+:103B0000001000EB80006B4A02EBC000817440F2B1
+:103B1000533153984843694901EB800101F56271C3
+:103B2000549800EB400202EB001001EBC000B0F82B
+:103B30008E10539801EB802081B203200491E5F7A9
+:103B40002BFA00211A9114E05D49BDF86800095C68
+:103B50005398C0EB001000EB8000564A02EBC00205
+:103B6000BDF8680013301154BDF86800401C81B2E4
+:103B70001A91BDF86800B0F5007FE5DB5398C0EB03
+:103B8000001000EB80004B4901EBC0010491BDF82F
+:103B90003C100498E5F7BCFE0022CDE91002DDE9F7
+:103BA0001001000A40EA0160C2B25398C0EB001055
+:103BB00000EB80003F4901EBC000BDF83C104254CF
+:103BC0001098C2B25398C0EB001000EB8000394946
+:103BD00001EBC003BDF83C00401C1A54BDF83C008A
+:103BE000801C80B20F9000BF00BF03F025BB53982C
+:103BF00000EB400101EB00102F4901EB00113031C7
+:103C0000549801EB00104178159140F253315398CC
+:103C100048432A4901EB800101F56271549800EB99
+:103C2000400202EB001011F8301040F2533253986A
+:103C30005043224A02EB80004079814208D10121A1
+:103C400040F25332539850431C4A02EB80000171FA
+:103C50001C49539801EB00115498085C401CC1B2F8
+:103C6000184A539802EB001254981154559807289B
+:103C70007ED00ADC072865D2DFE810F06400050179
+:103C80007E0464002E04E8038C0510380828F2D264
+:103C9000DFE810F03706CF0558005800080058003C
+:103CA0005900A100FA215398C0EB001000EB8000EE
+:103CB000004A09E0A87F00209840002058450020D5
+:103CC000C52F0020883E002002F830105398C0EB2A
+:103CD000001000EB800002EBC00041705398C0EB75
+:103CE000001000EB800002EBC00081705398C0EB25
+:103CF000001000EB800002EBC0005599C1709DF8E8
+:103D000054105398C0EB001000EB800002EBC00091
+:103D100001715398C0EB001000EB8000114601EBDD
+:103D2000C000C01C02210490E5F7D4FB0146539863
+:103D3000C0EB001000EB8000FE4A02EBC0004171B6
+:103D400006210F9181E3FA215398C0EB001000EB9C
+:103D50008000F84A02F830105398C0EB001000EBD6
+:103D6000800002EBC00041705398C0EB001000E0EF
+:103D7000E5E300EB800002EBC00081705398C0EBDC
+:103D8000001000EB800002EBC0005599C1709DF857
+:103D900054105398C0EB001000EB800002EBC00001
+:103DA00001715398C0EB001000EB8000114601EB4D
+:103DB000C000C01C02210490E5F78CFB014653981B
+:103DC000C0EB001000EB8000DA4A02EBC00041714A
+:103DD00006210F91B6E7FA215398C0EB001000EBD3
+:103DE0008000D44A02F830105398C0EB001000EB6A
+:103DF000800002EBC00041705398C0EB001000EB54
+:103E0000800002EBC00081705398C0EB001000EB03
+:103E1000800002EBC0005599C1709DF85410539872
+:103E2000C0EB001000EB800002EBC0000171539862
+:103E3000C0EB001000EB8000114601EBC000C01C7D
+:103E400002210490E5F746FB01465398C0EB0010B1
+:103E500000EB8000B74A02EBC000417106210F91D0
+:103E6000142240F2533153984843B34901EB800088
+:103E700000F56270549901EB410303EB011100EB73
+:103E8000C1004271E1E2FA215398C0EB001000EB4F
+:103E90008000A84A02F830105398C0EB001000EBE5
+:103EA000800002EBC00041705398C0EB001000EBA3
+:103EB000800002EBC00081705398C0EB001000EB53
+:103EC000800002EBC0005599C1709DF854105398C2
+:103ED000C0EB001000EB800002EBC000017140F26B
+:103EE000533153984843944901EB800000F56270C8
+:103EF000549901EB410202EB011100EBC100C079C2
+:103F000001287BD140F25331539848438A4901EB51
+:103F1000800000F56270549901EB410202EB01113F
+:103F200000EBC1008068B0F1104F05D34FF41000D2
+:103F30000021CDE9100113E040F25331539848437A
+:103F40007D4901EB800000F56270549901EB41025C
+:103F500002EB011100EBC10080680022CDE91002E4
+:103F600000211A911CE0BDF86800C0F10200C200F7
+:103F7000DDE91001CDE92B10E4F755F9C2B25398F1
+:103F8000C0EB001000EB80006A4901EBC003BDF8F4
+:103F90006800401D1A54BDF86800401C80B21A9099
+:103FA000BDF868000328DEDB00201090119000218E
+:103FB0001A911CE0BDF86800C0F10300C200DDE901
+:103FC0001001CDE92D10E4F72EF9C1B25398C0EBE2
+:103FD000001000EB8000574A02EBC002BDF86800F9
+:103FE00008301154BDF86800401C81B21A91BDF828
+:103FF00068000428DEDB00211A911DE0A7E0BDF86F
+:104000006800C0F10200C200DDE91001CDE92F1007
+:10401000E4F709F9C2B25398C0EB001000EB80003E
+:10402000444901EBC003BDF868000C301A54BDF8D8
+:104030006800401C80B21A90BDF868000328DEDBDF
+:1040400040F25331539848433B4901EB800000F55F
+:104050006270549901EB410202EB011100EBC100C7
+:10406000406B0022CDE9100200201A901CE0BDF840
+:104070006800C0F10200C200DDE91001CDE9311095
+:10408000E4F7D1F8C2B25398C0EB001000EB800007
+:10409000284901EBC003BDF868000F301A54BDF881
+:1040A0006800401C80B21A90BDF868000328DEDB6F
+:1040B00040F25331539848431F4901EB800000F50B
+:1040C0006270549901EB410202EB011100EBC10057
+:1040D000406B1A49B1FBF0F00022CDE9100200203C
+:1040E0001A901EE0BDF86800C0F10300C200DDE9CF
+:1040F0001010CDE9330108463399E4F794F8C2B2C1
+:104100005398C0EB001000EB80000A4901EBC0039C
+:10411000BDF8680012301A54BDF86800401C80B227
+:104120001A90BDF868000428DCDB00215398C0EB2E
+:10413000001005E0A87F00205845002000E1F505AB
+:1041400000EB8000FE4A02EBC00081752DE140F2D9
+:10415000533153984843FB4901EB800000F56270EE
+:10416000549901EB410202EB011100EBC100C0794F
+:10417000F0BB00201090119000211A911CE0BDF8B6
+:104180006800C0F10200C200DDE91001CDE9351080
+:10419000E4F749F8C2B25398C0EB001000EB80007E
+:1041A000E74901EBC003BDF86800401D1A54BDF893
+:1041B0006800401C80B21A90BDF868000328DEDB5E
+:1041C00040F2533153984843DE4901EB800000F53B
+:1041D0006270549901EB410202EB011100EBC10046
+:1041E0008068B0F1104F07D34FF41000002100E0B9
+:1041F000DBE0CDE9100113E040F25331539848431E
+:10420000D04901EB800000F56270549901EB410246
+:1042100002EB011100EBC10080680022CDE9100221
+:1042200000211A911CE0BDF86800C0F10300C20033
+:10423000DDE91001CDE93710E3F7F5FFC1B253987E
+:10424000C0EB001000EB8000BD4A02EBC002BDF8DD
+:10425000680008301154BDF86800401C81B21A9102
+:10426000BDF868000428DEDB00211A911CE0BDF8CF
+:104270006800C0F10200C200DDE91001CDE939108B
+:10428000E3F7D1FFC2B25398C0EB001000EB8000FF
+:10429000AB4901EBC003BDF868000C301A54BDF8FF
+:1042A0006800401C80B21A90BDF868000328DEDB6D
+:1042B00040F2533153984843A24901EB800000F586
+:1042C0006270549901EB410202EB011100EBC10055
+:1042D000406B0022CDE9100200201A901CE0BDF8CE
+:1042E0006800C0F10200C200DDE91001CDE93B1019
+:1042F000E3F799FFC2B25398C0EB001000EB8000C7
+:104300008F4901EBC003BDF868000F301A54BDF8A7
+:104310006800401C80B21A90BDF868000328DEDBFC
+:1043200040F2533153984843864901EB800000F531
+:104330006270549901EB410202EB011100EBC100E4
+:10434000406B8149B1FBF0F00022CDE91002002062
+:104350001A901CE0BDF86800C0F10300C200DDE95E
+:104360001001CDE93D10E3F75EFFC2B25398C0EBF8
+:10437000001000EB8000724901EBC003BDF868003B
+:1043800012301A54BDF86800401C80B21A90BDF873
+:1043900068000428DEDB01215398C0EB001000EB1D
+:1043A0008000674A02EBC0008175539800EB400122
+:1043B00001EB0010654901EB00103030549900EB1F
+:1043C00001104068401C0022CDE9100200201A9024
+:1043D0001EE0BDF86800C0F10100C200DDE9101068
+:1043E000CDE93F0108463F99E3F71DFFC2B253985C
+:1043F000C0EB001000EB8000514901EBC003BDF899
+:10440000680017301A54BDF86800401C80B21A903A
+:10441000BDF868000228DCDB5398C0EB001000EB0D
+:104420008000474901EBC000C01C16210490E5F74D
+:1044300051F801465398C0EB001000EB8000404A51
+:1044400002EBC00041761A210F91A8E2FA2153989D
+:10445000C0EB001000EB8000394A02F8301053988E
+:10446000C0EB001000EB800002EBC00041705398DD
+:10447000C0EB001000EB800002EBC000817053988D
+:10448000C0EB001000EB800002EBC0005599C1703A
+:104490009DF854105398C0EB001000EB800002EB25
+:1044A000C00001715398C0EB001000EB8000114672
+:1044B00001EBC000C01C02210490E5F70BF8014697
+:1044C0005398C0EB001000EB80001D4A02EBC000C7
+:1044D000417106210F9162E2FA215398C0EB00105E
+:1044E00000EB8000164A02F830105398C0EB001021
+:1044F00000EB800002EBC00041705398C0EB00104D
+:1045000000EB800002EBC00081705398C0EB0010FC
+:1045100000EB800002EBC0005599C1709DF854106B
+:104520005398C0EB001000EB800002EBC00001715B
+:104530005398C0EB001000EB8000114608E0E3E068
+:10454000A87F00205845002000E1F5059840002094
+:1045500001EBC000C01C02210490E4F7BBFF014640
+:104560005398C0EB001000EB8000FE4A02EBC00045
+:10457000417106210F9112E2FA215398C0EB00100D
+:1045800000EB8000F74A02F830105398C0EB00109F
+:1045900000EB800002EBC00041705398C0EB0010AC
+:1045A00000EB800002EBC00081705398C0EB00105C
+:1045B00000EB800002EBC0005599C1709DF85410CB
+:1045C0005398C0EB001000EB800002EBC0000171BB
+:1045D00040F2533153984843E34901EB800101F520
+:1045E0006271549800EB400202EB001001EBC00036
+:1045F000406B0022CDE9100200201A901CE0BDF8AB
+:104600006800C0F10200C200DDE910014191429052
+:10461000E3F709FEC2B25398C0EB001000EB800034
+:10462000D04901EBC003BDF86800401D1A54BDF825
+:104630006800401C80B21A90BDF868000328DEDBD9
+:1046400040F2533153984843C74901EB800101F5CB
+:104650006271549800EB400202EB001001EBC000C5
+:10466000416B08460191002103F046F802460B46D3
+:10467000CDE90201BD480021E3F7A4FDCDE9100119
+:10468000DDE9100103F0ECFDCDE9100100211A91E4
+:104690001CE0BDF86800C0F10300C200DDE91001B4
+:1046A00043914490E3F7BFFDC2B25398C0EB0010B2
+:1046B00000EB8000AB4901EBC003BDF86800083097
+:1046C0001A54BDF86800401C80B21A90BDF868000A
+:1046D0000428DEDB5398C0EB001000EB8000A149FA
+:1046E00001EBC000C01C09210490E4F7F3FE014671
+:1046F0005398C0EB001000EB80009A4A02EBC00018
+:1047000001730D210F914AE1FA215398C0EB00107B
+:1047100000EB8000934A02F830105398C0EB001071
+:1047200000EB800002EBC00041705398C0EB00101A
+:1047300000EB800002EBC00081705398C0EB0010CA
+:1047400000EB800002EBC0005599C1709DF8541039
+:104750005398C0EB001000EB800002EBC000017129
+:104760005398C0EB001000EB8000114601EBC00035
+:10477000C01C02210490E4F7ADFE01465398C0EB43
+:10478000001000EB8000774A02EBC0004171062167
+:104790000F9104E1FA215398C0EB001000EB800068
+:1047A000704A02F830105398C0EB001000EB800004
+:1047B00002EBC00041705398C0EB001000EB80008A
+:1047C00002EBC00081705398C0EB001000EB80003A
+:1047D00002EBC0005599C1709DF854105398C0EB7E
+:1047E000001000EB800002EBC000017155215398CE
+:1047F000C0EB001000EB800002EBC0004171539849
+:10480000C0EB001000EB8000114601EBC000C01CA3
+:1048100003210490E4F75EFE01465398C0EB0010BC
+:1048200000EB80004F4A02EBC000817107210F911D
+:10483000B5E0FA215398C0EB001000EB8000494A24
+:1048400002F830105398C0EB001000EB800002EB30
+:10485000C00041705398C0EB001000EB800002EBE9
+:10486000C00081705398C0EB001000EB800002EB99
+:10487000C0005599C1709DF854105398C0EB0010BA
+:1048800000EB800002EBC0000171AA215398C0EB3D
+:10489000001000EB800002EBC000417100211A9172
+:1048A00011E000215398C0EB001000EB80002D4A6E
+:1048B00002EBC002BDF86800801D1154BDF868000D
+:1048C000401C81B21A91BDF868000328E9DB5398B7
+:1048D000C0EB001000EB8000224901EBC000C01CBF
+:1048E00006210490E4F7F6FD01465398C0EB001052
+:1048F00000EB80001B4A02EBC00041720A210F91BD
+:104900004DE0FA215398C0EB001000EB8000154AEF
+:1049100002F830105398C0EB001000EB800002EB5F
+:10492000C00041705398C0EB001000EB800002EB18
+:10493000C00081705398C0EB001000EB800002EBC8
+:10494000C0005599C1709DF854105398C0EB0010E9
+:1049500000EB800002EBC00001715398C0EB001027
+:1049600006E00000A87F00205845002000E1F50582
+:1049700000EB8000114601EBC000C01C0221049036
+:10498000E4F7A8FD01465398C0EB001000EB80004F
+:10499000FE4A02EBC000417106210F9100BF00BF2B
+:1049A00002F04ABC539800EB400101EB0010F849BB
+:1049B00001EB00113031549801EB00104178159152
+:1049C00040F2533153984843F24901EB800101F51D
+:1049D0006271549800EB400202EB001011F83010A5
+:1049E00040F2533253985043EA4A02EB8000407938
+:1049F000814208D1012140F2533253985043E54A95
+:104A000002EB80000171E449539801EB00115498C6
+:104A1000085C401CC1B2E04A539802EB0012549863
+:104A20001154539830B1012808D002280BD0032824
+:104A300013D10DE0D948DA4908600EE0D748D849CB
+:104A4000AC39C86709E0D548D5491831086004E099
+:104A5000D248D349AC39486600BF00BF5598892871
+:104A60007FD00CDC142876D004DC082874D0102801
+:104A70006FD18AE3152870D08028F9D1F1E38B2813
+:104A80006CD08C286BD08E286AD08F28F0D19DF8FE
+:104A900054105398C0EB001000EB8000BB4A02F8A2
+:104AA000301003215398C0EB001000EB800002EBA4
+:104AB000C00041708F215398C0EB001000EB8000C4
+:104AC00002EBC00081705398C0EB001000EB800037
+:104AD000114601EBC001049103210498E6F77EF82A
+:104AE00001465398C0EB001000EB8000A74A02EB90
+:104AF000C000C17004210F919DF85400402806DCCD
+:104B00009DF8540040F48070A449088003E09DF8AB
+:104B10005400A249088001211A9114E05398C0EB77
+:104B2000001000EB8000994901EBC001BDF868005E
+:104B3000095C9A4ABDF8680022F81010BDF86800B8
+:104B4000401C81B21A91BDF86810BDF83C0081424A
+:104B5000E4DB95E205E0FDE393E2FCE350E181E371
+:104B6000FAE39DF854105398C0EB001000EB80005E
+:104B7000864A02F8301089215398C0EB001000EBF0
+:104B8000800002EBC0008170539800EB400101EB04
+:104B900000107F4901EB0010007BE8BB40F253316D
+:104BA000539848437B4901EB800000F562705499AB
+:104BB00001EB410202EB011100EBC1008068B0F58E
+:104BC000100F05D34FF410000021CDE9100117E0BC
+:104BD00040F25331539848436E4901EB800101F58F
+:104BE0006271549800EB400202EB001001EBC00030
+:104BF000816808460491002102F07EFDCDE9100194
+:104C000006215398C0EB001000EB80005F4A02EBD6
+:104C1000C0004170002100E03EE01A911EE0BDF8A6
+:104C20006800C0F10200C200DDE910104691459015
+:104C300008464599E3F7F7FAC2B25398C0EB001063
+:104C400000EB8000514901EBC003BDF86800C01CB7
+:104C50001A54BDF86800401C80B21A90BDF8680074
+:104C60000328DCDB5398C0EB001000EB80004749C1
+:104C700001EBC001049106210498E4F788FE014687
+:104C80005398C0EB001000EB8000404A02EBC000DC
+:104C9000817107210F9178E040F2533153984843D6
+:104CA0003C4901EB800000F56270549901EB410230
+:104CB00002EB011100EBC1008068B0F1104F05D389
+:104CC0004FF010400021CDE9100117E040F25331C0
+:104CD000539848432F4901EB800101F562715498C4
+:104CE00000EB400202EB001001EBC00081680846B7
+:104CF0000491002102F000FDCDE910010721539835
+:104D0000C0EB001000EB8000204A02EBC0004170B5
+:104D100000211A911CE0BDF86800C0F10300C20038
+:104D2000DDE9100147914890E3F77DFAC1B253984D
+:104D3000C0EB001000EB8000144A02EBC002BDF88B
+:104D40006800C01C1154BDF86800401C81B21A9163
+:104D5000BDF868000428DEDB5398C0EB001000EBC0
+:104D600080000A4901EBC001049107210498E5F78E
+:104D700035FF01465398C0EB001000EB8000034A5A
+:104D800002EBC000C17108210F910BE0A87F002049
+:104D90009840002058450020883E0020BC98002004
+:104DA000AC6002409DF85400402806DC9DF8540099
+:104DB00040F48070FE49088003E09DF85400FC49EF
+:104DC000088001211A9114E05398C0EB001000EB09
+:104DD0008000F84901EBC001BDF86800095CF44AA5
+:104DE000BDF8680022F81010BDF86800401C81B2C0
+:104DF0001A91BDF86810BDF83C008142E4DB3FE148
+:104E00009DF854105398C0EB001000EB8000E94A65
+:104E100002F830108B215398C0EB001000EB80009B
+:104E200002EBC0008170539800EB400101EB0010D1
+:104E3000E14901EB0010007BF0BB40F25331539885
+:104E40004843DE4901EB800000F56270549901EBA4
+:104E5000410202EB011100EBC1008068B0F5100FB8
+:104E600005D14FF410000021CDE9100117E040F208
+:104E7000533153984843D14901EB800101F56271E8
+:104E8000549800EB400202EB001001EBC000816877
+:104E900008460491002102F02FFCCDE91001062103
+:104EA0005398C0EB001000EB8000C24A02EBC00038
+:104EB000417000211A911FE03CE0BDF86800C0F18C
+:104EC0000200C200DDE910104A9149900846499954
+:104ED000E3F7A9F9C2B25398C0EB001000EB8000D1
+:104EE000B44901EBC003BDF86800C01C1A54BDF8FA
+:104EF0006800401C80B21A90BDF868000328DCDB13
+:104F00005398C0EB001000EB8000AA4901EBC001F0
+:104F1000049106210498E4F73AFD01465398C0EB4A
+:104F2000001000EB8000A34A02EBC0008171072152
+:104F30000F9178E040F25331539848439F4901EB79
+:104F4000800000F56270549901EB410202EB0111FF
+:104F500000EBC1008068B0F1104F05D14FF0104058
+:104F60000021CDE9100117E040F253315398484336
+:104F7000924901EB800101F56271549800EB400207
+:104F800002EB001001EBC00081680846049100218B
+:104F900002F0B2FBCDE9100107215398C0EB0010DD
+:104FA00000EB8000834A02EBC000417000211A919F
+:104FB0001CE0BDF86800C0F10300C200DDE910018B
+:104FC0004B914C90E3F72FF9C2B25398C0EB00100D
+:104FD00000EB8000774901EBC003BDF86800C01CFE
+:104FE0001A54BDF86800401C80B21A90BDF86800E1
+:104FF0000428DEDB5398C0EB001000EB80006D4905
+:1050000001EBC001049107210498E5F7E7FD014693
+:105010005398C0EB001000EB8000664A02EBC00022
+:10502000C17108210F919DF85400402806DC9DF8BD
+:10503000540040F480705E49088003E09DF85400FD
+:105040005B49088001211A9114E05398C0EB0010CD
+:1050500000EB8000574901EBC001BDF868000A5C15
+:105060005349BDF8680021F81020BDF86800401CC5
+:1050700081B21A91BDF86810BDF83C008142E4DBB2
+:1050800028E39DF854105398C0EB001000EB80000B
+:10509000484A02F8301003215398C0EB001000EB8F
+:1050A000800002EBC000417008215398C0EB001053
+:1050B00000EB800002EBC00081705398C0EB001041
+:1050C00000EB8000114601EBC0010491032104981C
+:1050D000E5F784FD01465398C0EB001000EB80001B
+:1050E000344A02EBC000C17004210F919DF85400B6
+:1050F000402806DC9DF8540040F480702C4908805C
+:1051000003E09DF854002A49088001211A9114E017
+:105110005398C0EB001000EB8000264901EBC00162
+:10512000BDF86800095C224ABDF8680022F810103A
+:10513000BDF86800401C81B21A91BDF86810BDF836
+:105140003C008142E4DB539800EB400101EB00108E
+:10515000194901EB00113031549801EB00108078AF
+:1051600020F020012031539800EB400202EB0010A8
+:10517000114A02EB00123032549802EB0010817099
+:1051800002205399E4F792FFA4E29DF8541053983B
+:10519000C0EB001000EB8000064A02F8301003213B
+:1051A0005398C0EB001000EB800002EBC00007E05A
+:1051B000BC980020A87F002098400020584500207F
+:1051C000417010215398C0EB001000EB800002EBFF
+:1051D000C00081705398C0EB001000EB80001146B6
+:1051E00001EBC001049103210498E5F7F7FC0146A7
+:1051F0005398C0EB001000EB8000FE4A02EBC000A9
+:10520000C17004210F919DF85400402806DC9DF8E0
+:10521000540040F48070F849088003E09DF8540081
+:10522000F549088001211A9114E05398C0EB001051
+:1052300000EB8000EF4901EBC001BDF86800095C9C
+:10524000ED4ABDF8680022F81010BDF86800401C57
+:1052500081B21A91BDF86810BDF83C008142E4DBD0
+:1052600038E262E09DF854105398C0EB001000EB58
+:105270008000E04A02F8301003215398C0EB001080
+:1052800000EB800002EBC00041708C215398C0EB12
+:10529000001000EB800002EBC00081705398C0EB5F
+:1052A000001000EB8000114601EBC00104910321C6
+:1052B0000498E5F793FC01465398C0EB001000EB0F
+:1052C0008000CC4A02EBC000C17004210F919DF810
+:1052D0005400402806DC9DF8540040F48070C64914
+:1052E000088003E09DF85400C349088001211A9109
+:1052F00014E05398C0EB001000EB8000BD4901EBB7
+:10530000C001BDF86800095CBB4ABDF8680022F81E
+:105310001010BDF86800401C81B21A91BDF86810E9
+:10532000BDF83C008142E4DBD4E19DF85410539871
+:10533000C0EB001000EB8000AE4A02F83010802174
+:105340005398C0EB001000EB800002EBC0008170AE
+:10535000072102E05BE1F0E08CE05398C0EB001025
+:1053600000EB800002EBC000417040F253315398D3
+:105370004843A24901EB800101F56271549800EBAA
+:10538000400202EB001001EBC000416B08460491A3
+:10539000002102F0B1F9CDE9100100211A911EE0BF
+:1053A000BDF86800C0F10300C200DDE910104E91A5
+:1053B0004D9008464D99E2F736FFC2B25398C0EBC4
+:1053C000001000EB80008B4901EBC003BDF86800C2
+:1053D000C01C1A54BDF86800401C80B21A90BDF879
+:1053E00068000428DCDB5398C0EB001000EB800061
+:1053F000804901EBC001049107210498E5F7EEFB19
+:1054000001465398C0EB001000EB8000794A02EB94
+:10541000C000C17108210F919DF85400402806DC9E
+:105420009DF8540040F480707349088003E09DF8B3
+:1054300054007149088001211A9114E05398C0EB7F
+:10544000001000EB80006B4901EBC001BDF8680063
+:105450000A5C6949BDF8680021F81020BDF86800B1
+:10546000401C81B21A91BDF86810BDF83C00814221
+:10547000E4DB2FE19DF854105398C0EB001000EBD3
+:1054800080005C4A02F8301003215398C0EB0010F2
+:1054900000EB800002EBC00041708E215398C0EBFE
+:1054A000001000EB800002EBC00081705398C0EB4D
+:1054B000001000EB8000114601EBC00104910321B4
+:1054C0000498E5F78BFB01465398C0EB001000EB06
+:1054D0008000484A02EBC000C17004210F919DF882
+:1054E0005400402806DC9DF8540040F48070424986
+:1054F000088003E09DF854003F49088001211A917B
+:1055000014E05398C0EB001000EB8000394901EB28
+:10551000C001BDF86800095C374ABDF8680022F890
+:105520001010BDF86800401C81B21A91BDF86810D7
+:10553000BDF83C008142E4DBCCE09DF85410539868
+:10554000C0EB001000EB80002A4A02F83010032163
+:105550005398C0EB001000EB800002EBC0004170DC
+:1055600015215398C0EB001000EB800002EBC00047
+:1055700081705398C0EB001000EB8000114601EBE6
+:10558000C001049103210498E5F728FB01465398D4
+:10559000C0EB001000EB8000164A02EBC000C170A7
+:1055A00004210F919DF85400402806DC9DF854001A
+:1055B00040F480701049088003E09DF854000E49C3
+:1055C000088001211A9114E05398C0EB001000EB01
+:1055D0008000084901EBC001BDF868000A5C06497B
+:1055E000BDF8680021F81020BDF86800401C81B2A9
+:1055F0001A9105E0A87F0020BC98002058450020A3
+:10560000BDF86810BDF83C008142DDDB62E09DF82A
+:1056100054105398C0EB001000EB8000FA4A02F8D7
+:10562000301003215398C0EB001000EB800002EB18
+:10563000C000417014215398C0EB001000EB8000B3
+:1056400002EBC00081705398C0EB001000EB8000AB
+:10565000114601EBC001049103210498E5F7BEFA5D
+:1056600001465398C0EB001000EB8000E64A02EBC5
+:10567000C000C17004210F919DF85400402806DC41
+:105680009DF8540040F48070E049088003E09DF8E4
+:105690005400DE49088001211A9114E05398C0EBB0
+:1056A000001000EB8000D84901EBC001BDF8680094
+:1056B000095CD64ABDF8680022F81010BDF86800F1
+:1056C000401C81B21A91BDF86810BDF83C008142BF
+:1056D000E4DB00BF00BF01F0AFBD539800EB400119
+:1056E00001EB0010CA4901EB00113031549801EB75
+:1056F0000010417808460491002102F0B1FDC1B2CA
+:10570000159140F2533153984843C24901EB80014F
+:1057100001F56271549800EB400202EB001011F8A1
+:10572000301040F2533253985043BA4A02EB800093
+:105730004079814208D1012140F2533253985043BD
+:10574000B44A02EB80000171B349539801EB001198
+:105750005498085C401CC1B2AF4A539802EB001247
+:105760005498115440F2533153984843A94901EBDE
+:10577000800000F56270549901EB410202EB0111C7
+:1057800000EBC10090F89000C0F3C00090B15398B6
+:1057900000EB400101EB00109D4901EB0010417945
+:1057A0000B464FF4805204914FF4E131539802F0CC
+:1057B00045FC19E0539800EB400101EB00109449BF
+:1057C00001EB001041790491539800EB400101EB8B
+:1057D00000108F4901EB0010016803914FF48052D3
+:1057E000049B539802F02AFC5598E4284DD006DC1F
+:1057F000A1287CD0A3287BD0B02845D106E0E5289D
+:1058000077D0E62876D0E728F7D16FE1F5215398D5
+:10581000C0EB001000EB80007B4A02F830109DF8CE
+:1058200054105398C0EB001000EB800002EBC00056
+:105830004170A2215398C0EB001000EB800002EBF6
+:10584000C0008170B0215398C0EB001000EB8000C5
+:1058500002EBC000C1705398C0EB001000EB800059
+:10586000114601EBC00104910321049802F0D4FB1E
+:1058700001465398C0EB001000EB8000624A02EB37
+:10588000C000017105210F910BE3F5215398C0EB86
+:10589000001000EB80005C4A02F830109DF85410B4
+:1058A0005398C0EB001000EB800002EBC000417089
+:1058B000539800EB400101EB0010554901EB00103B
+:1058C000007BE8BB40F2533153984843514901EB08
+:1058D000800000F56270549901EB410202EB011166
+:1058E00000EBC1008068B0F5100F0AD303E03CE183
+:1058F00013E251E296E24FF410010020CDE91010BE
+:1059000013E040F2533153984843424901EB800081
+:1059100000F56270549901EB410202EB011100EBBA
+:10592000C10080680022CDE91002A5215398C0EB88
+:10593000001000EB8000344A02EBC000817000E0F0
+:1059400047E000211A911CE0BDF86800C0F1020098
+:10595000C200DDE910014F915090E2F764FCC2B241
+:105960005398C0EB001000EB8000274901EBC00307
+:10597000BDF86800C01C1A54BDF86800401C80B215
+:105980001A90BDF868000328DEDBB5215398C0EB00
+:10599000001000EB80001C4A02EBC000817153989C
+:1059A000C0EB001000EB8000114601EBC001049138
+:1059B0000621049802F030FB01465398C0EB00101A
+:1059C00000EB8000104A02EBC000C17108210F916A
+:1059D0008BE040F25331539848430E4901EB80006D
+:1059E00000F56270549901EB410202EB011100EBEA
+:1059F000C1008068B0F1104F10D34FF0104100206B
+:105A0000CDE910101EE00000A87F0020BC98002007
+:105A10009840002058450020883E002040F2533135
+:105A200053984843FC4901EB800000F5627054999B
+:105A300001EB410202EB011100EBC1008068002282
+:105A4000CDE91002A6215398C0EB001000EB8000B6
+:105A5000F24A02EBC000817000211A911EE0BDF8ED
+:105A60006800C0F10300C200DDE9101052915190AE
+:105A700008465199E2F7D7FBC2B25398C0EB001029
+:105A800000EB8000E54901EBC003BDF86800C01CD5
+:105A90001A54BDF86800401C80B21A90BDF8680026
+:105AA0000428DCDBE4215398C0EB001000EB8000FD
+:105AB000DA4A02EBC000C1715398C0EB001000EB52
+:105AC0008000114601EBC00104910721049802F007
+:105AD000A3FA01465398C0EB001000EB8000CF4AB8
+:105AE00002EBC000017209210F91DAE1F521539810
+:105AF000C0EB001000EB8000C84A02F830109DF89F
+:105B000054105398C0EB001000EB800002EBC00073
+:105B10004170A2215398C0EB001000EB800002EB13
+:105B2000C0008170E7215398C0EB001000EB8000AB
+:105B300002EBC000C1705398C0EB001000EB800076
+:105B4000114601EBC00104910321049802F064FAAC
+:105B500001465398C0EB001000EB8000AF4A02EB07
+:105B6000C000017105210F919BE1F5215398C0EB15
+:105B7000001000EB8000A94A02F830109DF8541084
+:105B80005398C0EB001000EB800002EBC0004170A6
+:105B9000539800EB400101EB0010A14901EB00100C
+:105BA000007BE0BBA4215398C0EB001000EB800009
+:105BB00002EBC000817000211A9127E040F25331BE
+:105BC00053984843944901EB800101F56271549860
+:105BD00000EB400202EB001001EBC000416BBDF88E
+:105BE0006800C0F10100C000C1405398C0EB001034
+:105BF00000EB8000894A02EBC002BDF86800C01CBF
+:105C00001154BDF86800401C81B21A91BDF86800BB
+:105C10000228D3DBB2215398C0EB001000E01FE054
+:105C200000EB80007D4A02EBC00041715398C0EB4D
+:105C3000001000EB8000114601EBC001049105212A
+:105C4000049802F0E9F901465398C0EB001000EB0C
+:105C50008000724A02EBC000817107210F915BE066
+:105C6000A5215398C0EB001000EB80006B4A02EBBB
+:105C7000C000817000211A9127E040F253315398FF
+:105C80004843654901EB800101F56271549800EBCE
+:105C9000400202EB001001EBC000416BBDF8680050
+:105CA000C0F10200C000C1405398C0EB001000EBEF
+:105CB00080005A4A02EBC002BDF86800C01C1154B3
+:105CC000BDF86800401C81B21A91BDF86800032835
+:105CD000D3DBA1215398C0EB001000EB80004F4AAA
+:105CE00002EBC00081715398C0EB001000EB800004
+:105CF000114601EBC00104910621049802F08CF9D1
+:105D000001465398C0EB001000EB8000434A02EBC1
+:105D1000C000C17108210F91C3E0F5215398C0EB79
+:105D2000001000EB80003D4A02F830109DF854103E
+:105D30005398C0EB001000EB800002EBC0004170F4
+:105D4000A2215398C0EB001000EB800002EBC000D2
+:105D50008170A3215398C0EB001000EB800002EB90
+:105D6000C000C1705398C0EB001000EB80001146DA
+:105D700001EBC00104910321049802F04DF90146A2
+:105D80005398C0EB001000EB8000244A02EBC000E7
+:105D9000017105210F9184E0F5215398C0EB0010AB
+:105DA00000EB80001D4A02F830109DF85410539803
+:105DB000C0EB001000EB800002EBC0004170A2219C
+:105DC0005398C0EB001000EB800002EBC000817024
+:105DD000E5215398C0EB001000EB800002EBC000FF
+:105DE000C1705398C0EB001000EB8000114601EB2E
+:105DF000C00104910321049802F00EF90146539862
+:105E0000C0EB001000EB8000044A02EBC0000171FF
+:105E100005210F9145E0000058450020A87F002093
+:105E200098400020F5215398C0EB001000EB800053
+:105E3000FE4A02F830109DF854105398C0EB001041
+:105E400000EB800002EBC0004170A2215398C0EB30
+:105E5000001000EB800002EBC0008170E621539837
+:105E6000C0EB001000EB800002EBC000C170539843
+:105E7000C0EB001000EB8000114601EBC001049163
+:105E80000321049802F0C8F801465398C0EB0010B3
+:105E900000EB8000E54A02EBC000017105210F9183
+:105EA00000BF00BF17E45499149140F25331539846
+:105EB0004843DF4901EB800108319DF85000C0EBF9
+:105EC000C00001EBC000827840F253315398484340
+:105ED000D74901EB800108319DF85000C0EBC000AC
+:105EE00001EBC000C0781044C1B2549140F253316C
+:105EF00053984843CE4901EB800108319DF850008A
+:105F0000C0EBC00001EBC0004178159140F2533165
+:105F100053984843C64901EB800108319DF8500071
+:105F2000C0EBC00001EBC000017940F2533253983E
+:105F30005043BF4A02EB80004079814208D10121E1
+:105F400040F2533253985043B94A02EB800001713A
+:105F5000B849539801EB00119DF850000144049199
+:105F60000878401CC1B2049801709DF854000028C4
+:105F700004DD9DF85400401EC1B215915598A1381A
+:105F80000A286ED2DFE800F0FEFDFCFBFAF9F80506
+:105F9000F7F602215398C0EB001000EB8000A34AF3
+:105FA00002F830109DF854004030C1B25398C0EB55
+:105FB000001000EB800002EBC000417041215398BB
+:105FC000C0EB001000EB800002EBC00081703021BC
+:105FD0005398C0EB001000EB800002EBC000C170D2
+:105FE0005398C0EB001000EB800002EBC000017181
+:105FF00040F25331539848438D4901EB800101F53C
+:106000006271549800EB400202EB001001EBC000FB
+:10601000007901095398C0EB001000EB8000834A1F
+:1060200002EBC00041715398C0EB001000EB800000
+:10603000114601EBC00040790A2813DA5398C0EBEF
+:10604000001000EB800001EBC00040793030C1B29D
+:106050005398C0EB001000EB800002EBC0004171D0
+:1060600014E017E25398C0EB001000EB80006F497A
+:1060700001EBC00040793730C1B25398C0EB00103B
+:1060800000EB8000694A02EBC000417140F25331DD
+:1060900053984843664901EB800101F562715498B9
+:1060A00000EB400202EB001001EBC000007900F0B1
+:1060B0000F015398C0EB001000EB80005B4A02EB2D
+:1060C000C00081715398C0EB001000EB80001146B6
+:1060D00001EBC00080790A2812DA5398C0EB001057
+:1060E00000EB800001EBC00080793030C1B25398E2
+:1060F000C0EB001000EB800002EBC000817113E0E8
+:106100005398C0EB001000EB8000484901EBC00041
+:1061100080793730C1B25398C0EB001000EB80009B
+:10612000424A02EBC000817103225398C0EB001079
+:1061300000EB80003D4901EBC000C2715398C0EBF9
+:10614000001000EB800001EBC000401C0721049010
+:10615000E3F7C0F901465398C0EB001000EB800054
+:10616000324A02EBC000017209210F91002140F276
+:10617000533208E020E1A2E0FEE3FEE33FE38AE1E0
+:10618000F0E042E017E053985043294A02EB8000C8
+:106190000171082240F2533153984843244901EBDE
+:1061A000800000F56270549901EB410303EB01118B
+:1061B00000F831206EE104215398C0EB001000EB91
+:1061C00080001A4A02F830109DF854004030C1B2E5
+:1061D0005398C0EB001000EB800002EBC000417050
+:1061E00051215398C0EB001000EB800002EBC0007F
+:1061F000817005215398C0EB001000EB800002EB8A
+:10620000C000C17004210F9144E102215398C0EBFA
+:10621000001000EB8000054A02F830109DF8540091
+:106220004030C1B25398C0EB001005E0A87F0020B9
+:1062300058450020883E002000EB800002EBC000A3
+:10624000417041215398C0EB001000EB800002EB3D
+:10625000C000817031215398C0EB001000EB80002A
+:1062600002EBC000C17035215398C0EB001000EB69
+:10627000800002EBC000017103215398C0EB0010B5
+:1062800000EB800002EBC00041715398C0EB00109E
+:1062900000EB8000114601EBC000401C052104907A
+:1062A000E3F718F901465398C0EB001000EB8000AB
+:1062B000FE4A02EBC000817107210F91EDE302213C
+:1062C0005398C0EB001000EB8000F84A02F8301041
+:1062D0009DF854004030C1B25398C0EB001000EB61
+:1062E000800002EBC000417041215398C0EB0010C8
+:1062F00000EB800002EBC000817032215398C0EBAC
+:10630000001000EB800002EBC000C17030215398F8
+:10631000C0EB001000EB800002EBC0000171032114
+:106320005398C0EB001000EB800002EBC0004171FD
+:106330005398C0EB001000EB8000114601EBC00049
+:10634000401C05210490E3F7C5F801465398C0EBC3
+:10635000001000EB8000D54A02EBC00081710721DC
+:106360000F919AE304215398C0EB001000EB8000DA
+:10637000CE4A02F830109DF854004030C1B2539814
+:10638000C0EB001000EB800002EBC0004170412127
+:106390005398C0EB001000EB800002EBC00081704E
+:1063A00005215398C0EB001000EB800002EBC00009
+:1063B000C17004210F9170E302215398C0EB0010CB
+:1063C00000EB8000B94A02F830109DF854004030CC
+:1063D000C1B25398C0EB001000EB800002EBC0008C
+:1063E000417041215398C0EB001000EB800002EB9C
+:1063F000C000817031215398C0EB001000EB800089
+:1064000002EBC000C17032215398C0EB001000EBCA
+:10641000800002EBC000017103215398C0EB001013
+:1064200000EB800002EBC00041715398C0EB0010FC
+:1064300000EB8000114601EBC000401C05210490D8
+:10644000E3F748F801465398C0EB001000EB8000DA
+:10645000964A02EBC000817107210F91539800EB1F
+:10646000400101EB0010924901EB001130315498CA
+:1064700001EB0010807820F02002539800EB4001DF
+:1064800001EB00108A4901EB00103030549900EB09
+:106490000110827001E302215398C0EB001000EB61
+:1064A0008000824A02F830109DF854004030C1B29A
+:1064B0005398C0EB001000EB800002EBC00041706D
+:1064C00041215398C0EB001000EB800002EBC000AC
+:1064D000817031215398C0EB001000EB800002EB7B
+:1064E000C000C1705398C0EB001000EB800002EBBD
+:1064F000C000017140F25331539848436D4901EB9C
+:10650000800000F56270549901EB410202EB011129
+:1065100000EBC1008068B0F5100F0AD3302153980A
+:10652000C0EB001000EB8000604A02EBC00041713C
+:1065300009E032215398C0EB001000EB80005B4A69
+:1065400002EBC000417140F253315398484359491E
+:1065500001EB800000F56270549901EB410202EBFF
+:10656000011100EBC100C07901280AD131215398F3
+:10657000C0EB001000EB80004C4A02EBC0008171C0
+:106580001BE040F25331539848434A4901EB8000E5
+:1065900000F56270549901EB410202EB011100EB2E
+:1065A000C100C07948B932215398C0EB001000EB0C
+:1065B00080003E4A02EBC000817100211A912AE05E
+:1065C00040F25331539848433A4901EB800101F5B9
+:1065D0006271549800EB400202EB001001EBC00026
+:1065E0008168BDF86800C0F105008000C14001F07D
+:1065F0000F0130315398C0EB001000EB80002B4AA4
+:1066000002EBC002BDF86800C01D1154BDF868005F
+:10661000401C81B21A91BDF868000628D0DB002129
+:106620001A9111E030215398C0EB001000EB80006C
+:106630001E4A02EBC002BDF868000D301154BDF8CF
+:106640006800401C81B21A91BDF868001E28E9DB81
+:1066500000211991A9E040F253315398484315495C
+:1066600001EB800108319DF85000C0EBC00001EB48
+:10667000C000C178BDF8640081423AD140F2533184
+:10668000539848430B4901EB800108319DF85000B5
+:10669000C0EBC00001EBC0008178BDF8640001448C
+:1066A00001EB410000EB011106E00000A87F002093
+:1066B000984000205845002040F2533253985043F0
+:1066C000F74A02EB800000F5627000EBC100406BFE
+:1066D00078B132215398C0EB001000EB8000F14AF2
+:1066E00002EBC002BDF8640000EB80000D301154D5
+:1066F0000EE030215398C0EB001000EB8000E94A17
+:1067000002EBC002BDF8640000EB80000D301154B4
+:1067100000211A9140E040F2533153984843E04938
+:1067200001EB800108319DF85000C0EBC00001EB87
+:10673000C0008178BDF86400014401EB410000EB2A
+:10674000011140F2533253985043D54A02EB800076
+:1067500000F5627000EBC100416BBDF86800C0F14C
+:1067600003008000C14001F00F013031BDF8682006
+:106770000E32BDF8640000EB800002445398C0EB79
+:10678000001000EB8000C74B03EBC0008154BDF844
+:106790006800401C81B21A91BDF868000428BADB79
+:1067A000BDF86400401C81B21991BDF86400062850
+:1067B000FFF651AF03225398C0EB001000EB8000AE
+:1067C000B84901EBC00080F82B205398C0EB0010B3
+:1067D00000EB800001EBC000401C2B210490E2F78D
+:1067E00079FE01465398C0EB001000EB8000AD4AE3
+:1067F00002EBC00080F82C102D210F914DE10221F9
+:106800005398C0EB001000EB8000A64A02F830104D
+:106810009DF854004030C1B25398C0EB001000EB1B
+:10682000800002EBC000417041215398C0EB001082
+:1068300000EB800002EBC000817032215398C0EB66
+:10684000001000EB800002EBC000C17031215398B2
+:10685000C0EB001000EB800002EBC00001713221A0
+:106860005398C0EB001000EB800002EBC0004171B8
+:1068700000211A9111E030215398C0EB001000EB79
+:106880008000884A02EBC002BDF86800801D1154E8
+:10689000BDF86800401C81B21A91BDF868001E283E
+:1068A000E9DB00211991A4E040F2533153984843A9
+:1068B0007B4901EB800108319DF85000C0EBC0001E
+:1068C00001EBC000C178BDF86400814232D140F2D2
+:1068D000533153984843724901EB800108319DF8C8
+:1068E0005000C0EBC00001EBC0008178BDF864002F
+:1068F000014401EB410000EB011140F25332539887
+:106900005043674A02EB800000F5627000EBC10063
+:10691000406B78B132215398C0EB001000EB80003F
+:10692000604A02EBC002BDF8640000EB8000801DED
+:1069300011540EE030215398C0EB001000EB8000A2
+:10694000584A02EBC002BDF8640000EB8000801DD5
+:10695000115400211A9143E040F2533153984843B7
+:106960004F4901EB800108319DF85000C0EBC00099
+:1069700001EBC000817801E07AE064E0BDF86400DA
+:10698000014401EB410000EB011140F253325398F6
+:106990005043434A02EB800000F5627000EBC100F7
+:1069A000416BBDF86800C0F103008000C14001F0F8
+:1069B0000F013031BDF86820D21DBDF8640000EB36
+:1069C000800002445398C0EB001000EB8000354B70
+:1069D00003EBC0008154BDF86800401C81B21A91DD
+:1069E000BDF868000428B7DBBDF86400401C81B224
+:1069F0001991BDF864000628FFF656AF032253989C
+:106A0000C0EB001000EB8000264901EBC00080F8CD
+:106A100024205398C0EB001000EB800001EBC00075
+:106A2000401C24210490E2F755FD01465398C0EB29
+:106A3000001000EB80001B4A02EBC00080F825101C
+:106A400026210F9129E010215398C0EB001000EB94
+:106A50008000144A02F8301030215398C0EB001027
+:106A600000EB800002EBC000417002210F9114E0A6
+:106A700010215398C0EB001000EB8000094A02F887
+:106A8000301031215398C0EB001000EB800002EB76
+:106A9000C000417002210F9100BF00BFCCE3000095
+:106AA00058450020A87F0020012140F2533253981E
+:106AB0005043F64A02EB80000171A2F5DA61539867
+:106AC00001EB00115498085C401CC1B2A2F5DA62D7
+:106AD000539802EB0012549811545598012802D093
+:106AE00002285ED15EE003215398C0EB001000EB5A
+:106AF0008000E74A02F830105398C0EB001000EB1A
+:106B0000800002EBC000417000215398C0EB0010E0
+:106B100000EB800002EBC00081705398C0EB0010C6
+:106B200000EB800002EBC000C1705398C0EB001076
+:106B300000EB800002EBC00001711A215398C0EBFA
+:106B4000001000EB800002EBC00041715398C0EBD5
+:106B5000001000EB8000114601EBC00104910621FA
+:106B60000498E2F7D5FE0022CDE91002DDE910100D
+:106B7000020642EA1120C1B25398C0EB001000EBAC
+:106B80008000C34A02EBC000C1711098C1B2539893
+:106B9000C0EB001000EB800002EBC0008171082107
+:106BA0000F9160E003215398C0EB001000EB8000D0
+:106BB000B74A02F830105398C0EB001000EB800089
+:106BC00002EBC000417000215398C0EB001000EBB5
+:106BD000800002EBC00081701E215398C0EB0010B2
+:106BE00000EB800002EBC000C17000215398C0EBA5
+:106BF000001000EB800002EBC000017103215398EC
+:106C0000C0EB001000EB800002EBC0004171539814
+:106C1000C0EB001000EB8000114601EBC0010491B5
+:106C200006210498E2F774FE0022CDE91002DDE9A6
+:106C30001010020642EA1120C1B25398C0EB0010B6
+:106C400000EB8000924A02EBC000C1711098C1B203
+:106C50005398C0EB001000EB800002EBC000817184
+:106C600008210F9100BF00BFE6E2012140F253323C
+:106C700053985043854A02EB80000171A2F5DA6116
+:106C8000539801EB00115498085C401CC1B2A2F566
+:106C9000DA62539802EB0012549811545598052863
+:106CA00063D2DFE800F003F863F7C300FE215398D6
+:106CB000C0EB001000EB8000754A02F83010FF2195
+:106CC0005398C0EB001000EB800002EBC000417055
+:106CD00004215398C0EB001000EB800002EBC000D1
+:106CE000817001215398C0EB001000EB800002EB93
+:106CF000C000C17003215398C0EB001000EB80006E
+:106D000002EBC00001715398C0EB001000EB800053
+:106D1000114601EBC0008078401E81B20491539867
+:106D2000C0EB001000EB8000114601EBC000801C9E
+:106D3000039004990BF0E2FA0022CDE910021098BA
+:106D4000C2B25398C0EB001000EB8000504901EB39
+:106D5000C0004271EF225398C0EB001000EB80009E
+:106D600001EBC000827107200F9063E2FE2153986F
+:106D7000C0EB001000EB8000454A02F83010FF2104
+:106D80005398C0EB001000EB800002EBC000417094
+:106D900004215398C0EB001000EB800002EBC00010
+:106DA000817001215398C0EB001000EB800002EBD2
+:106DB000C000C17002215398C0EB001000EB8000AE
+:106DC00002EBC00001715398C0EB001000EB800093
+:106DD000114601EBC0008078401E81B204915398A7
+:106DE000C0EB001000EB8000114601EBC000801CDE
+:106DF000039004990BF082FA0022CDE9100210985A
+:106E0000C2B25398C0EB001000EB8000204901EBA8
+:106E1000C0004271EF225398C0EB001000EB8000DD
+:106E200001EBC000827107200F9003E2FE2153980E
+:106E3000C0EB001000EB8000154A02F83010FF2173
+:106E40005398C0EB001000EB800002EBC0004170D3
+:106E500010215398C0EB001000EB800002EBC00043
+:106E6000817001215398C0EB001000EB800002EB11
+:106E7000C000C17004215398C0EB001000EB8000EB
+:106E800002EBC0000171002119912DE0584500204E
+:106E9000A87F00206EE188E040F2533153984843C8
+:106EA000FC4901EB800090F80B2D40F253315398D0
+:106EB0004843F84901EB800000F55461BDF86400D7
+:106EC000085C101AC1B25398C0EB001000EB8000B0
+:106ED000F14A02EBC002BDF86400401D1154BDF838
+:106EE0006400401C81B2199140F2533153984843D9
+:106EF000E84901EB800090F80A1DBDF8640081426A
+:106F0000CADC40F2533153984843E24901EB800018
+:106F100090F80A1D199111E000215398C0EB001060
+:106F200000EB8000DC4A02EBC002BDF86400401DAB
+:106F30001154BDF86400401C81B21991BDF8640081
+:106F40001128E9DB5398C0EB001000EB8000D24918
+:106F500001EBC0008078401E81B204915398C0EBD1
+:106F6000001000EB8000CC4901EBC000801C0390B6
+:106F700004990BF0C3F90022CDE910021098C2B2B7
+:106F80005398C0EB001000EB8000C34901EBC00038
+:106F90004274EF225398C0EB001000EB800001EB2D
+:106FA000C000827413200F9044E1FE215398C0EB7F
+:106FB000001000EB8000B84A02F83010FF2153980F
+:106FC000C0EB001000EB800002EBC00041702821F4
+:106FD0005398C0EB001000EB800002EBC000817002
+:106FE00001215398C0EB001000EB800002EBC000C1
+:106FF000C1705398C0EB001000EB800002EBC000A2
+:10700000017105211A9110E000215398C0EB001086
+:1070100000EB8000A04A02EBC002BDF868001154EA
+:10702000BDF86800401C81B21A91BDF8680028289C
+:10703000EADB00211A915BE00021199142E040F265
+:10704000533153984843934901EB800000F5516157
+:10705000BDF8680051F8201040F253325398504365
+:107060008C4A02EB800090F80B2D02EBD270049258
+:107070004210521EBDF86400101AC000C140CAB2CE
+:1070800040F2533153984843824901EB800090F815
+:107090000B0DBDF868104843039000EBD070411011
+:1070A000BDF86400401D01445398C0EB001000EB94
+:1070B0008000794B03EBC0004254BDF86400401CD3
+:1070C00081B2199140F2533153984843714901EB11
+:1070D000800090F80B1D049101EBD171BDF86400A4
+:1070E000B0EB610FABDBBDF86800401C81B21A91B8
+:1070F00040F2533153984843664901EB800090F8C1
+:107100000A1DBDF86800814296DC5398C0EB001060
+:1071100000EB8000604901EBC0008078401E81B226
+:1071200004915398C0EB001000EB80005A4901EB2A
+:10713000C000801C039004990BF0E0F80022CDE918
+:1071400010021098C2B25398C0EB001000EB800000
+:10715000514901EBC00080F82920EF225398C0EB81
+:10716000001000EB800001EBC00080F82A202B20EB
+:107170000F905FE0FE215398C0EB001000EB800001
+:10718000454A02F83010FF215398C0EB001000EB85
+:10719000800002EBC000417004215398C0EB001046
+:1071A00000EB800002EBC000817001215398C0EB1E
+:1071B000001000EB800002EBC000C1700321539867
+:1071C000C0EB001000EB800002EBC000017153988F
+:1071D000C0EB001000EB8000114601EBC00080788E
+:1071E000401E81B204915398C0EB001000EB800068
+:1071F000114601EBC000801C039004990BF07EF84F
+:107200000022CDE910021098C2B25398C0EB0010D2
+:1072100000EB8000204901EBC0004271EF2253983F
+:10722000C0EB001000EB800001EBC0008271072072
+:107230000F9000BF00BF00BF00BF539830B10128BE
+:1072400015D002282ED0032851D13DE0BDF83C00D6
+:1072500060B180211148E3F78BFCBDF83C00104978
+:10726000086001210E48001FE2F7D2FB3FE0BDF8A5
+:107270003C0068B108210948E3F77AFCBDF83C00FE
+:107280000749A4394867012105483438E2F7C0FBB3
+:107290002DE0000058450020A87F0020000C02408F
+:1072A000A4600240BDF83C0068B14FF48071F8481A
+:1072B000E3F75EFCBDF83C00F64908600121F548A3
+:1072C000001FE2F7A5FB12E0BDF83C0070B14FF4DF
+:1072D0008061F148E3F74CFCBDF83C00ED49BC3956
+:1072E000C8650121EB486438E2F792FB00BF00BF9C
+:1072F000EA4890F80A0FB8B35398C0EB001000EBBF
+:107300008000E74901EBC00100230491BDF83C1067
+:10731000539A0498E3F77AFCE7E1E249539801EBCA
+:1073200000115498085C401CC1B2DE4A539802EB2D
+:10733000001254981154D8E1DA496C39539811F875
+:107340001000C00980B9539811F81000C0F3C300B1
+:10735000062832D2DFE800F00382F7F5563200202B
+:10736000D149C8701A9014E0BFE1D049BDF8680057
+:10737000095C5398C0EB001000EB8000C84A02EB98
+:10738000C002BDF868001154BDF86800401C81B20D
+:107390001A91C648E0F777FFBDF868108842E4D834
+:1073A000BDF868100F914FF47A71539800EB4000CC
+:1073B000BC4A303A02EB8000816028E10020BA49E3
+:1073C000C8701A9013E0BA49BDF86800095C539878
+:1073D000C0EB001000EB8000B14A02EBC002BDF828
+:1073E00068001154BDF86800401C81B21A91B04881
+:1073F000E0F749FFBDF868108842E4D8BDF868108E
+:107400000F9104E100201A9013E0AA49BDF868002A
+:10741000095C5398C0EB001000EB8000A04A02EB1F
+:10742000C002BDF868001154BDF86800401C81B26C
+:107430001A91A048E0F727FFBDF868108842E4D809
+:10744000BDF868100F9142F21071539800EB4000A4
+:10745000944A303A02EB80008160D8E000209249E3
+:10746000C8701A9013E09449BDF86800095C5398FD
+:10747000C0EB001000EB8000894A02EBC002BDF8AF
+:1074800068001154BDF86800401C81B21A918A4806
+:10749000E0F7F9FEBDF868108842E4D8539831301F
+:1074A000C1B25398C0EB001000EB80007C4A02EBA5
+:1074B000C000C172539800EB40003130C1B2539804
+:1074C000C0EB001000EB800002EBC0008175539808
+:1074D000032828D131215398C0EB001000EB800025
+:1074E00002EBC000817530215398C0EB001000EB17
+:1074F000800002EBC000C1750D215398C0EB001055
+:1075000000EB800002EBC00001760A215398C0EB2B
+:10751000001000EB800002EBC0004176BDF868006F
+:10752000401C81B21A91BDF868100F9142F210719F
+:10753000539800EB40005B4A303A02EB80008160D8
+:1075400065E038E0FFE700201A9013E05B49BDF8E2
+:107550006800095C5398C0EB001000EB8000504AB3
+:1075600002EBC002BDF868001154BDF86800401C71
+:1075700081B21A915148E0F786FEBDF86810884242
+:10758000E4D8BDF868100F9146496C39539811F84A
+:10759000100020F078011831424A6C3A539802F8F2
+:1075A00010104FF4FA61539800EB40003C3202EBAC
+:1075B000800081602BE000201A9013E04049BDF864
+:1075C0006800095C5398C0EB001000EB8000344A5F
+:1075D00002EBC002BDF868001154BDF86800401C01
+:1075E00081B21A913648E0F74EFEBDF86810884225
+:1075F000E4D8BDF868100F9142F21071539800EB77
+:1076000040022848303800EB8200816000BF00BF94
+:10761000539830B1012816D0022826D0032863D110
+:1076200050E0BDF83C0068B180211B48E3F7A0FAA8
+:10763000BDF83C00174918390860012115481C386D
+:10764000E2F7E6F950E0BDF83C0068B108211248C5
+:10765000E3F78EFABDF83C000E49BC3948670121BA
+:107660000C484C38E2F7D4F93EE0BDF83C0068B174
+:107670004FF480710648E3F77BFABDF83C000549FA
+:10768000086001210348001FE2F7C2F92CE0000066
+:1076900000000240BC600240000C0240BC220020FE
+:1076A000A87F0020883E00209C3A0020218D0308FE
+:1076B0002C8D0308188D0308D08C03080C8D03084B
+:1076C000EA8C0308BDF83C0068B14FF480610848BB
+:1076D000E3F74EFABDF83C000649C86501210548AC
+:1076E0005830E2F795F900BF00BF56B010BD00005A
+:1076F000000C0240006002402DE9F05F2DED0C8B84
+:1077000005460E46002400210F46884600BF37E09C
+:10771000E200AA46B34650465946E0F784FD00F021
+:10772000FF092046E0F774FF41EC1D0BB0EE4D1A47
+:10773000F0EE6D1A9FED160B0FF002F9B0EE40BAA5
+:10774000F0EE60BA09F00F014FEA291202EB820253
+:1077500001EB4200E0F74BFF53EC1B2BE0F750FE30
+:1077600041EC190B38464146E0F75FFF53EC192B0B
+:10777000E0F79FFDE0F7ADFF07468846601CC4B206
+:10778000082CC5DB38464146BDEC0C8BBDE8F09FAC
+:10779000000000000000594010B5002440F22441D0
+:1077A0000E480EF03CFD012816D10C480088C4B2EA
+:1077B0000A48001D0088C4B240F2244107480EF078
+:1077C000A8FC01200649487006480068C0F57A7098
+:1077D00081B20548A0F8D41710BD00000044004055
+:1077E000283E00208C600240BC72002010B50024AE
+:1077F00040F224410A480EF012FD01280FD108483A
+:107800000088C4B20648001D0088C4B201210548A2
+:1078100041730548406CC0F57A700449488010BD3A
+:10782000004C0040283E002000600240907A00207A
+:1078300010B5002440F224410A480EF0F0FC012863
+:107840000ED108480088C4B206488088C4B201211D
+:107850000548417605484069C0F57A70044988803A
+:1078600010BD000000500040283E00200060024093
+:10787000907A002010B5002440F224410B480EF00D
+:10788000CEFC012810D109480088C4B20748001D69
+:107890000088C4B20121064880F825100548C06A56
+:1078A000C0F57A700449C88010BD0000004800404F
+:1078B000283E002000600240907A002010B500248D
+:1078C00010491148E2F78AF800210F48E2F7A0F8C2
+:1078D00000E000BF40210D480EF094FC0028F8D0D5
+:1078E00080210B48E3F746F90A4907481838E2F7C0
+:1078F00075F8012104481838E2F78AF80120064992
+:10790000087010BD00802020A060024000440040AC
+:10791000000C0240008800201600002010B5002452
+:1079200010491148E2F75AF800210F48E2F770F8C1
+:1079300000E000BF40210D480EF064FC0028F8D0A4
+:1079400008210B48E3F716F90A4907483038E2F7EF
+:1079500045F8012104483038E2F75AF80120064979
+:10796000087010BD2080002070600240004C004074
+:10797000000C0240008020101600002010B50024EA
+:1079800011491248E2F72AF800211048E2F740F8BE
+:1079900000E000BF40210E480EF034FC0028F8D073
+:1079A0004FF480710B48E3F7E5F80B490748A83816
+:1079B000E2F714F801210548A838E2F729F8012078
+:1079C0000649087010BD000000800028B860024021
+:1079D00000500040000002402080001016000020EF
+:1079E00010B5002411491248E1F7F8FF00211048B2
+:1079F000E2F70EF800E000BF40210E480EF002FC56
+:107A00000028F8D04FF480610B48E3F7B3F80B4936
+:107A100007483038E1F7E2FF012105483038E1F747
+:107A2000F7FF01200649087010BD00000080001813
+:107A30005860024000480040000C024000880010DE
+:107A40001600002030B58FB005460C4601214805D0
+:107A50000AF024FD35B1012D5ED0022D7ED0032D1C
+:107A600059D115E1BA48E1F7DFFF4020039000202B
+:107A700005904FF480600690082C03D100200790F9
+:107A8000089005E0102C03D1E001079080000890D9
+:107A9000002009904FF400300A9000200B900C90C9
+:107AA0000D900E90AB48019040060090AA480290BD
+:107AB0006946A748E2F782F801221021A448E2F7BC
+:107AC0005FF8A3481838E1F7AFFF002003904FF4A8
+:107AD0007A700490002005904FF48060069000209A
+:107AE0000790089009904FF400300A9000200B9006
+:107AF0000C900D900E90974801904006009097488A
+:107B00000290694692481838E2F758F801219048E7
+:107B10001838E1F77DFF18E18D483038E1F784FF30
+:107B200040200390002005904FF480600690082CC0
+:107B300003D100200790089005E0102C03D1E0014C
+:107B4000079080000890002009904FF400300A90C0
+:107B500000200B900C900D900E9000E03BE08048D0
+:107B60000190400600907F4802906946784830387E
+:107B7000E2F724F80122102175483038E2F700F8C6
+:107B800073486038E1F750FF002003904FF47A709B
+:107B90000490002005904FF480600690002007902C
+:107BA000089009904FF400300A9000200B900C9040
+:107BB0000D900E906A480190400600906A4802902D
+:107BC000694663486038E1F7F9FF01216048603891
+:107BD000E1F71EFFB9E05E481830E1F725FF4020CD
+:107BE0000390002005904FF480600690082C03D18C
+:107BF00000200790089005E0102C03D1E0010790C9
+:107C000080000890002009904FF400300A90002076
+:107C10000B900C900D900E905448019040060090EF
+:107C20005348029069464A481830E1F7C7FF0122DD
+:107C3000102147481830E1F7A3FF45489038E1F795
+:107C4000F3FE002003904FF47A700490002005901A
+:107C50004FF48060069000200790089009904FF440
+:107C600000300A9000200B900C900D900E903F4831
+:107C70000190400600903F48029069463448903891
+:107C8000E1F79CFF012132489038E1F7C1FE5CE04A
+:107C90002F484838E1F7C8FE4020039000200590A7
+:107CA0004FF480600690082C03D1002007900890C4
+:107CB00005E0102C03D1E00107908000089000201F
+:107CC00009904FF400300A9000200B900C900D901A
+:107CD0000E9029480190400600902848029069467D
+:107CE0001B484838E1F76AFF01221021184848383C
+:107CF000E1F746FF16487838E1F796FE002003903A
+:107D00004FF47A700490002005904FF48060069044
+:107D100000200790089009904FF400300A9000204E
+:107D20000B900C900D900E9013480190400600901F
+:107D300013480290694606487838E1F73FFF012171
+:107D400003487838E1F764FE00BF00BF0FB030BDD4
+:107D5000A060024004440040A87F00200889002061
+:107D6000044C004000820020F08C002004500040B1
+:107D700058840020D890002004480040B08600209D
+:107D8000C09400201CB5012108460AF087FB0121A0
+:107D900004200AF083FB012108200AF07FFB012167
+:107DA00040200AF07BFB072205214448E2F7B4FE9D
+:107DB000072206214148E2F7AFFE072208213F488B
+:107DC000E2F7AAFE072209213C48E2F7A5FE0822B5
+:107DD0000A213B48E2F7A0FE08220B213848E2F7CF
+:107DE0009BFE082202213548E2F796FE08220C216C
+:107DF0003348E2F791FE4FF45970009002208DF85D
+:107E0000050000208DF8060001208DF807000220F3
+:107E10008DF8040069462948E2F736FE4FF4E05039
+:107E2000009002208DF8050000208DF8060001204A
+:107E30008DF8070002208DF8040069462048E2F71B
+:107E400023FE4FF49160009000208DF80600012081
+:107E50008DF8040069461948E2F716FE4FF4807069
+:107E6000009000208DF8060001208DF8040069467E
+:107E70001448E2F709FE4FF4F040009000208DF81E
+:107E8000060001208DF8040069460F48E2F7FCFD6A
+:107E90004FF480410C48E2F76BFE4FF400510A4862
+:107EA000E2F766FE4FF480510748E2F761FE4FF4B7
+:107EB00000610548E2F75CFE1CBD0000000C0240BA
+:107EC00000080240000002400018024070B5002582
+:107ED00000260024FFF756FF0421114880F86A1B92
+:107EE00000BF08E008212046FFF7ACFD204600F067
+:107EF000F1F9601CC4B20A4890F86A0BA042F1DCA8
+:107F000000F014F80021074880F8181800200649EE
+:107F1000887048700120C8704FF47A70886070BD16
+:107F2000BC320020BC720020D47A002008B5112099
+:107F30008DF8000002208DF8010001208DF802006C
+:107F40008DF80300684602F079FA26208DF80000CB
+:107F500001208DF8010000208DF8020001208DF82D
+:107F60000300684602F06AFA0E208DF80000022035
+:107F70008DF8010001208DF802008DF8030068469D
+:107F800002F05CFA27208DF8000001208DF8010036
+:107F900000208DF8020001208DF80300684602F0F1
+:107FA0004DFA0F208DF8000002208DF8010001200D
+:107FB0008DF802008DF80300684602F03FFA342085
+:107FC0008DF8000001208DF8010000208DF80200DE
+:107FD00001208DF80300684602F030FA2F208DF85A
+:107FE000000002208DF8010001208DF802008DF8BC
+:107FF0000300684602F022FA35208DF800000120C7
+:108000008DF8010000208DF8020001208DF803009A
+:10801000684602F013FA08BD10B5024601B91021F6
+:1080200012F8013B00BF12F8010B4340481E80B21A
+:10803000011EF8D103F07F0010BD00002DE9FF41C3
+:1080400007460D4616461C4637B1012F42D0022F77
+:108050007FD0032F3DD1BAE0012148040AF04EFA47
+:108060000095012C06D12003ADF804008010ADF876
+:1080700008000FE0022C07D1E002ADF804004FF435
+:10808000C060ADF8080005E024B9ADF80460002038
+:10809000ADF808000020ADF80600ADF80C000C208B
+:1080A000ADF80A0069466A480EF008F901216848EF
+:1080B0000EF038F8012240F2244165480EF0D9F85C
+:1080C000102163480EF025F80122C02160480EF00F
+:1080D00035F8BAE00121C8040AF010FA0095012C25
+:1080E00006D12003ADF804008010ADF808000FE0C1
+:1080F000022C07D1E002ADF804004FF4C060ADF8E7
+:10810000080005E024B9ADF804600020ADF80800CF
+:108110000020ADF80600ADF80C000C20ADF80A0008
+:1081200069464C480EF0CAF801214A480DF0FAFFA2
+:10813000012240F2244147480EF09BF810214548A7
+:108140000DF0E7FF0122C02142480DF0F7FF7CE06F
+:10815000FFE7012108050AF0D1F90095012C06D1AD
+:108160002003ADF804008010ADF808000FE0022CE9
+:1081700007D1E002ADF804004FF4C060ADF808008C
+:1081800005E024B9ADF804600020ADF80800002037
+:10819000ADF80600ADF80C000C20ADF80A006946F9
+:1081A0002D480EF08BF801212B480DF0BBFF01226A
+:1081B00040F2244128480EF05CF8102126480DF0CA
+:1081C000A8FF0122C02124480DF0B8FF3DE00121A5
+:1081D00088040AF093F90095012C06D12003ADF82C
+:1081E00004008010ADF808000FE0022C07D1E00277
+:1081F000ADF804004FF4C060ADF8080005E024B904
+:10820000ADF804600020ADF808000020ADF80600CD
+:10821000ADF80C000C20ADF80A0069460F480EF0CE
+:108220004DF801210D480DF07DFF012240F224415F
+:108230000A480EF01EF8102108480DF06AFF0122CE
+:10824000C02106480DF07AFF00BF00BFBDE8FF81E6
+:1082500000440040004C00400050004000480040F6
+:108260002DE9FC4705460E460024002100910191AE
+:1082700000BFE94600BF27E06422002328463146BC
+:10828000DFF7A0FF174698460A22002338464146EA
+:10829000DFF798FF4FEA001A0A22002338464146CA
+:1082A000DFF790FF0F2002401AEB020009F80400EC
+:1082B0004FF064024FF0000328463146DFF782FF9B
+:1082C00005460E46601CC4B2082CD5DBDDE9000172
+:1082D000BDE8FC872DE9F04704460026B04600BF04
+:1082E0000027B2464FF0010904EB440000EB0410F4
+:1082F000FE4901EB0010407B012803D100212046FC
+:1083000000F0DCFCFA4810F8140020F08000803007
+:10831000F74901F81400002004EB4401F44A0C3240
+:1083200002F8210004EB440102EB8101887004EBA8
+:10833000440102EB8101487004EB440102EB81012E
+:10834000C870052004EB440102EB81018860002025
+:1083500004EB4401303202F8210004EB440102EB4B
+:1083600081018870012104EB440002EB8000417020
+:10837000012004EB440102EB8101C87004EB4400CE
+:1083800000EB0410D94901EB0010806800EB80007D
+:10839000400004EB440102EB810188600821204683
+:1083A000FFF750FB04EB440000EB0410CF4A02EB54
+:1083B0000010437904EB440000EB041002EB0010C2
+:1083C000016800222046FFF739FE04EB440000EB71
+:1083D0000410C64901EB001080790E2810D2DFE8A6
+:1083E00000F0B6071019222B3D464F737C859C6A1E
+:1083F000052140F253306043BE4A02EB80004171D8
+:10840000A5E0112140F253306043BA4A02EB8000EC
+:1084100041719CE0072140F253306043B54A02EBC2
+:108420008000417193E0042140F253306043B14A2F
+:1084300002EB800041718AE004EB440000EB041081
+:10844000AA4901EB001080686421484304EB440111
+:10845000A74A3C3202EB8101886078E0032140F2B8
+:1084600053306043A34A02EB800041716FE0042166
+:1084700040F2533060439F4A02EB8000417166E056
+:10848000062140F2533060439A4A02EB800041716A
+:1084900010212046FFF7D6FA04EB440000EB04104D
+:1084A000924A02EB0010016800234FF480522046EC
+:1084B000FFF7C4FD4BE0032140F2533060438D4A87
+:1084C00002EB8000417142E0112140F253306043E1
+:1084D000884A02EB8000417139E0032140F25330B9
+:1084E0006043844A02EB8000417130E0002140F299
+:1084F000533060437F4A02EB8000417104EB44003B
+:1085000000EB0410794901EB0010437900224FF48D
+:1085100016512046FFF792FD19E0022140F2533038
+:108520006043744A02EB8000417104EB440000EBAD
+:1085300004106E4901EB001080686421484304EB8D
+:108540004401A2F5E06202EB8101886000BF00BF38
+:10855000694890F82800012821D1002140F25330C9
+:108560006043644A02EB80004171012004EB440146
+:10857000A2F5E66202EB8101886080215F48E2F7A4
+:10858000F9FA08215D48E2F7F5FA4FF480715C488A
+:10859000E2F7F0FA4FF480615848E2F7EBFA002175
+:1085A00040F253306043534A02EB800080F81914C4
+:1085B00040F25330604302EB800080F81A1401252A
+:1085C00076E004EB440000EB0410484901EB001096
+:1085D000303000EB0510427804EB440000EB04104F
+:1085E00001EB00103030691E00EB01104078824230
+:1085F00004D109F1010000F0FF0934E040F25330EA
+:1086000060433C4901EB80000830C7EBC70100EB39
+:10861000C10080F802A004EB440000EB04103349D1
+:1086200001EB00103030691E00EB0110417840F280
+:10863000533060432F4A02EB80000830C7EBC7027B
+:1086400000EBC200417040F253306043294901EB16
+:1086500080000830C7EBC70100F83190781CC7B222
+:10866000AA464FF0010940F253306043214901EB23
+:10867000800000F5627005EB450101EB051100EB90
+:10868000C10080F89170A9F10100C1B240F25330ED
+:108690006043184A02EB800000F5627005EB45026A
+:1086A00002EB051200EBC20080F89210681CC5B204
+:1086B00004EB440000EB04100C4901EB0010C079FE
+:1086C000A8423FF77EAF781CC1B240F253306043FE
+:1086D000084A02EB8000817140F25330604311463A
+:1086E00001EB80000830C7EBC7010BE09840002089
+:1086F0001C3E002058450020BC120020000C024007
+:108700000000024000EBC10080F802A004EB44002E
+:1087100000EB0410A2F5986101EB00103030691EE7
+:1087200000EB0110417840F25330604302EB8000CF
+:108730000830C7EBC70200EBC200417040F2533073
+:108740006043FA4901EB80000830C7EBC70100F82D
+:108750003190002539E2002140F253306043F34A62
+:1087600002EB800000F5627005EB450202EB05129A
+:1087700000EBC200017340F253306043EB4A02EB5E
+:10878000800000F5627005EB450202EB051200EB7C
+:10879000C200817340F253306043E44A02EB800030
+:1087A00000F5627005EB450202EB051200EBC2001A
+:1087B000417340F253306043DC4A02EB800000F525
+:1087C000627005EB450202EB051200EBC200C173BB
+:1087D00004EB440000EB0410D54901EB0010806865
+:1087E00000EB8000400004EB440101EB0411D04A8F
+:1087F00002EB0111C9794843410040F25330604314
+:10880000CA4A02EB800000F5627005EB450202EBFC
+:10881000051200EBC200416104EB440000EB0410C0
+:10882000C34901EB0010303000EB0510807820F0D8
+:10883000800104EB440000EB0410BD4A02EB001081
+:10884000303000EB05108170002140F2533060435E
+:10885000B64A02EB800000F5627005EB450202EBC0
+:10886000051200F8321040F253306043AF4A02EB79
+:10887000800000F5627005EB450202EB051200EB8B
+:10888000C20080F8821004EB440000EB0410A849F9
+:1088900001EB001080790E2818D2DFE800F01707EE
+:1088A0001829173A4BFDFC17FBFAF9F8E52140F2BD
+:1088B000533060439D4A02EB800000F5627005EB87
+:1088C000450202EB051200EBC20041717AE1A121E1
+:1088D00040F253306043954A02EB800000F562702D
+:1088E00005EB450202EB051200EBC200417169E1A4
+:1088F000A12140F2533060438C4A02EB800000F526
+:10890000627005EB450202EB051200EBC2004171FB
+:1089100058E1312140F253306043844A02EB800039
+:1089200000F5627005EB450202EB051200EBC20098
+:10893000417147E1F42140F2533060437B4A02EB3E
+:10894000800000F5627005EB450202EB051200EBBA
+:10895000C20041710026A8E04FF0000891E006EB4C
+:10896000460000EB0610724901EB0010303000EBBE
+:108970000810017804EB440000EB04106C4A02EB91
+:108980000010303000EB0510007A814275D104EB05
+:10899000440000EB0410114601EB0010303000EBF6
+:1089A0000510017840F253307043604A02EB8000BA
+:1089B00000F5627008EB480202EB081200EBC200FF
+:1089C00080F87F1040F253307043584901EB80002B
+:1089D00000F5627008EB480101EB081100EBC100E3
+:1089E00080F8804040F253307043504901EB8000E2
+:1089F00000F5627008EB480101EB081100EBC100C3
+:108A000080F8815006EB460000EB0610484901EB68
+:108A10000010303000EB0810017840F25330604312
+:108A2000424A02EB800000F5627005EB450202EB62
+:108A3000051200EBC20080F87F1040F25330604313
+:108A40003A4901EB800000F5627005EB450101EB4E
+:108A5000051100EBC10080F8806040F253306043A4
+:108A6000324901EB800000F5627005EB450101EB36
+:108A7000051100EBC10080F8818008F1010000F0D1
+:108A8000FF0806EB460000EB0610294905E055E01B
+:108A900087E075E063E038E00EE001EB0010C0799C
+:108AA00040453FF75CAF701CC6B2224890F86A0B95
+:108AB000B0423FF751AF85E0062140F253306043AA
+:108AC0001A4A02EB800000F5627005EB450202EBEA
+:108AD000051200EBC200417105EB041000EB4001F0
+:108AE000154800EB4110D0F8091040F253306043B4
+:108AF0000E4A02EB800000F5627005EB450202EBC6
+:108B0000051200EBC20041635CE0152140F25330D6
+:108B10006043064A02EB800000F5627005EB4502F7
+:108B200002EB051200EBC20041714BE058450020FA
+:108B300098400020BC320020D8140020E52140F2EB
+:108B4000533060435A4A02EB800000F5627005EB37
+:108B5000450202EB051200EBC200417132E0022136
+:108B600040F253306043524A02EB800000F56270DD
+:108B700005EB450202EB051200EBC200417121E05A
+:108B8000012140F253306043494A02EB800000F576
+:108B9000627005EB450202EB051200EBC200417169
+:108BA00010E0022140F253306043414A02EB800062
+:108BB00000F5627005EB450202EB051200EBC20006
+:108BC000417100BF00BF681CC5B204EB440000EB5C
+:108BD0000410384901EB0010C079A8423FF7BBAD43
+:108BE00004EB440000EB041001EB00108079042832
+:108BF00011D004EB440000EB041001EB001080796D
+:108C0000092808D004EB440000EB041001EB00102D
+:108C100080790A2846D100253BE004EB440000EBB4
+:108C20000410244901EB00108079042804D009289D
+:108C300010D00A282AD11BE0B12140F25330604302
+:108C40001B4A02EB80000830C5EBC50200EBC200F6
+:108C500041711BE0A12140F253306043144A02EB02
+:108C600080000830C5EBC50200EBC20041710DE089
+:108C7000032140F2533060430D4A02EB800008307C
+:108C8000C5EBC50200EBC200417100BF00BF681C0C
+:108C9000C5B240F253306043054901EB8000807952
+:108CA000A842BADC0021044880F86B1BBDE8F087BD
+:108CB0005845002098400020BC32002070B5044682
+:108CC0000E46CE48056806BB34B1012C0AD0022CF2
+:108CD0000ED0032C18D111E04FF48041C848E1F7C1
+:108CE00049FF11E04FF40051C548E1F743FF0BE0A5
+:108CF0004FF48051C248E1F73DFF05E04FF40061B9
+:108D0000BF48E1F737FF00BF20E034B1012C0AD0A3
+:108D1000022C0ED0032C18D111E04FF48041B8483A
+:108D2000E1F726FF11E04FF40051B548E1F720FFCD
+:108D30000BE04FF48051B248E1F71AFF05E04FF421
+:108D40000061AF48E1F714FF00BF00BF64200EF0E0
+:108D500057FF00231A464FF416512046FFF76EF9CD
+:108D6000002004EB4401A74A02EB8101887004EB68
+:108D7000440102EB8101486004EB440000EB041065
+:108D800002F5107101EB001080689F498860012096
+:108D90004870772004EB84019C4A1144887004EBEE
+:108DA000440000EB04109A4901EB001080790B2875
+:108DB0003FD2DFE800F03E060D141B223E293E3074
+:108DC0003700772004EB8401904A1144887030E02A
+:108DD000972004EB84018D4A1144887029E0972084
+:108DE00004EB8401894A1144887022E06F2004EB6F
+:108DF0008401864A114488701BE0672004EB8401DB
+:108E0000824A1144887014E0772004EB84017F4A81
+:108E1000114488700DE0972004EB84017B4A1144D3
+:108E2000887006E0D72004EB8401784A11448870EA
+:108E300000BF00BFC020C4EB041101EB8101754AE3
+:108E400002F831000020C4EB041101EB810102EBB8
+:108E5000C10148700820C4EB041101EB810102EB51
+:108E6000C1018870280EC4EB041101EB810102EBF3
+:108E7000C101C87005F0F00004EB44010844C4EBE4
+:108E8000041101EB810102EBC101087104EB8400C4
+:108E90005E4908448078C4EB041101EB810102EBC8
+:108EA000C10148712020C4EB041101EB810102EBE8
+:108EB000C101887105F00F00C4EBC4010844C4EB84
+:108EC000041101EB810102EBC101C8718020C4EBE8
+:108ED000041101EB810102EBC10108724C20C4EBCB
+:108EE000041101EB810102EBC10148725420C4EB73
+:108EF000041101EB810102EBC101887234B1012C34
+:108F000011D0022C1DD0032C39D129E080214248F8
+:108F1000E1F72EFE0B204149086001213F48001F68
+:108F2000E0F776FD2BE008213B48E1F721FE0B201E
+:108F30003A49A4394867012138483438E0F768FDD8
+:108F40001DE04FF480713648E1F712FE0B203349E3
+:108F500018310860012131481430E0F759FD0EE066
+:108F60004FF480612C48E1F703FE0B202B49A43914
+:108F7000C865012129484C38E0F74AFD00BF00BF11
+:108F8000284890F80A0F58B1C4EB041101EB810195
+:108F9000204A02EBC100002322460B21E1F736FEF6
+:108FA0004FF4FA700EF02CFE01211F4880F82418AF
+:108FB00034B1012C0AD0022C0ED0032C18D111E0B0
+:108FC0004FF480410E48E1F7D3FD11E04FF400511A
+:108FD0000B48E1F7CDFD0BE04FF480510848E1F775
+:108FE000C7FD05E04FF400610548E1F7C1FD00BF92
+:108FF00000BF00200D49086070BD0000187AFF1FF7
+:1090000000180240583E0020D47A0020A898002082
+:1090100098400020A87F0020000C0240A46002407D
+:1090200000000240BC220020BC72002088024242A4
+:10903000F0B52DED028BA1B000201F901E901D9069
+:109040001C901A901B90002118911991179016905E
+:109050001590149013900025002405909FEDFE0AB2
+:109060008DED040AFDA103C9CDE90201FDA103C9EB
+:10907000CDE90001FD48807850B30021FB488170A4
+:10908000A0F55C60B0F8DA0DF9490968C1F57A71AC
+:1090900088421DD1F6480068C0F57A7081B2F54863
+:1090A000A0F8D81D0021F248001FE0F7B1FCF249FA
+:1090B000EF48001FE0F792FC0120F04908704FF4E0
+:1090C0007A70EB4908600121E948001FE0F7A0FC35
+:1090D000EA48007801287DD10020E8490870E3487B
+:1090E000A438807800EB4001E54800EB011084795A
+:1090F000012C70D0042C04D0052C6DD0062C06D188
+:1091000006E00120D9490C3188700020486003E353
+:10911000D848B0F8D80D811FDA48E0F715FCC11720
+:10912000CDE91A01D349B1F8D81D491FD54A521EBD
+:109130008818042109F05EFDC117CDE9180118A8AF
+:109140000FC85040594008437DD10022C748A43879
+:10915000817854304254CB48401E00791390BDF8BA
+:109160004C00312802D045286ED190E0C148B0F8BB
+:10917000D80D1838412190FBF1F0C117CDE9180145
+:10918000C1B2BC4880F8AC1000201F9076E0BDF85A
+:109190007C0000EB80101430BA49491E085CB549C8
+:1091A000AD31BDF87C208854BDF87C1001EB8111F5
+:1091B0001A31B44A521E8818082109F0D9FC8DEDE5
+:1091C000040AAC49B931BDF87C20049801EB0211C6
+:1091D000486002E0B2E276E162E0BDF87C1001EBAB
+:1091E00081113231A74A521E8818082109F0C0FCAB
+:1091F0008DED040A9F49B931BDF87C20049801EB3C
+:1092000002110860BDF87C1001EB81113A319D4AD2
+:10921000521E8818082109F0ABFC8DED040A95490F
+:10922000B931BDF87C20049801EB02118860BDF8CB
+:109230007C1001EB81114231924A521E881808219C
+:1092400009F096FC01E024E022E08DED040A894952
+:10925000B931BDF87C20049801EB0211C860834944
+:10926000A4398A781C395018017821F080018031A6
+:109270000170BDF87C00401C80B21F90BDF87C10CE
+:109280000020DDE91832C91A904180DB00E000BF00
+:1092900000BF012075490C318870002048603BE216
+:1092A0007848401E807816909DF85800401E81B284
+:1092B0007448401C09F022F80021CDE91A017149D7
+:1092C000491E9DF85800401C085C0021CDE918019A
+:1092D000DDE91A32DDE918105940504001437CD1D4
+:1092E0006248A43882785430815401205F490C319F
+:1092F0008870002048606348401E00791390BDF8D4
+:109300004C0005280AD2DFE800F0033C0A43D600EF
+:1093100003215648A43882780B308154D1E00121D2
+:109320005248A4388278801D81540321801F82789E
+:109330000B3081540B3890F8600020F080008030B2
+:109340004A49A43981F860004E48401EC179474817
+:10935000A43880F861104B48401E017A4348A43875
+:1093600080F862104748401E417A4048A43880F88F
+:1093700063104448401EC17A3C48A43880F8641009
+:109380009FE003213948A43882780B30815498E05B
+:109390003648A4388178801D415C801F8278103067
+:1093A000805C814212DA3149A4398A781C3950181C
+:1093B000017821F00401091D01702C48A43881783E
+:1093C0001030415C10388278801D81542749A439BF
+:1093D0008A781C395018017800E073E021F0800190
+:1093E0008031017000201F905DE000211F483C3853
+:1093F000BDF87C2040F8221000201E902BE01B4B73
+:109400003C3BBDF87C6003EB8600683B93F863301F
+:10941000BDF87C6003FB06F202EBD2735E10BDF870
+:1094200078305B1D3344174E761EF35C0F4EA43E1E
+:1094300096F8631001EBD1767610761EBDF8787041
+:10944000F61BF600B340066833430360BDF87800AE
+:10945000401C80B21E9017E000000000016932300D
+:109460003130300001693230453030007C4000201E
+:109470002C640240BC32002000880010E20A002068
+:10948000CC3E0020E50A0020AE4991F8630000EBD5
+:10949000D071BDF87820B2EB610FB0DBBDF87C0075
+:1094A000401C80B21F90A74890F86200BDF87C1065
+:1094B00088429ADC05E00121A24882780B30815471
+:1094C00000BF00BF28E101209E49B0318870002014
+:1094D00048609DA19D480EF071FD1D90BDF874007F
+:1094E00000287DD0BDF87400B0F5487F78DA002000
+:1094F0001F900FE0BDF874000E30BDF87C100844DA
+:109500009249085CBDF87C208854BDF87C00401C62
+:1095100080B21F90BDF87C001E28EBDB02208C4936
+:1095200088748A480078412872D100201F9015E085
+:10953000BDF87C00801C8549085C2C2800D111E016
+:10954000BDF87C00801C8149085C06A9BDF87C2020
+:109550008854BDF87C00401C80B21F90BDF87C0090
+:109560000B28E5DB00BF06A80CF052FFB0EE408AE6
+:10957000F0EE608A51EC180BDFF7E3F800EE100A0A
+:10958000DFED740A80EE201A8DED041A0498DFF7DF
+:1095900060F8CDE91801DDE91801DFF712F800EEF7
+:1095A000100ADDED040A30EEC00A8DED040ADDE993
+:1095B0001801DFF706F800EE100ADDED040A9FED52
+:1095C000651A60EE810A9FED641AC0EE811A30EED2
+:1095D000210A624880ED0A0ABDF87C00C01C00E048
+:1095E00087E05A49085C5D4928310871BDF87C0064
+:1095F000401D80B21D9000201F901AE0BDF874003D
+:10960000BDF87C1008445149085C2C2801D114E0B5
+:109610005CE0BDF87400BDF87C1008444B49085C60
+:1096200006A9BDF87C208854BDF87C00401C80B29F
+:109630001F90BDF87C000B28E0DB00BF06A80CF0F3
+:10964000E7FEB0EE408AF0EE608A51EC180BDFF7CF
+:1096500078F800EE100ADFED3F0A80EE201A8DED5B
+:10966000041A0498DEF7F5FFCDE91801DDE91801C9
+:10967000DEF7A7FF00EE100ADDED040A30EEC00AA7
+:109680008DED040ADDE91801DEF79BFF00EE100AFC
+:10969000DDED040A9FED2F1A60EE810A9FED2E1A70
+:1096A000C0EE811A30EE210A10EE100A2B49283143
+:1096B000C1F80500BDF87400BDF87C100844401CDA
+:1096C0002249085C25492831487224E01FED9E0A92
+:1096D00010EE100A21492831C1F805000020487217
+:1096E0001FEDA30A10EE100AC1F805000020487211
+:1096F00011E01FEDA70A10EE100A18492831C1F831
+:109700000500002048721FEDAC0A10EE100AC1F8E7
+:1097100005000020487200BF00BF00201F9009E034
+:1097200000200A49BDF87C208854BDF87C00401C0C
+:1097300080B21F90BDF87C001428F1DB21B0BDEC95
+:10974000028BF0BDD83F0020524D4300E40A0020B8
+:10975000BC1200200000C84200007042BC3A002049
+:109760002DE9D34F8CB007460026B046B146B3462C
+:10977000B24600200B900A900990089000BF00BFED
+:10978000F7A103C9CDE90601F7A103C9CDE9040199
+:109790000020F7490870F748C05D04282CDB05213C
+:1097A000F448C15500214E38C1552238C05D20F023
+:1097B0008001F0487038C15507EB4701F03800EBE5
+:1097C00001108079042804D005280CD0062812D175
+:1097D00004E00021E7484938C1550CE03121E54853
+:1097E0004938C15507E00221E2484938C1550021F6
+:1097F000401FC15500BF00BF07EB4701DE4800EB2B
+:1098000001108079012874D0042804D0052871D073
+:10981000062870D10BE2D7485438007900286BD065
+:10982000002000F097FB07EB4703D34A02EB03123B
+:10983000517907EB4703D04A02EB0312106800F09E
+:10984000B7FDCC4854380079012802D002287BD1DA
+:1098500035E0C848543890F803A00AEB4A01A0F557
+:109860002C5000EB411000780A900AEB4A01C348E3
+:1098700000EB4110C24950F8012F0A60406848606F
+:109880000AEB4A01BD4800EB4110D0F80900BC4981
+:10989000491EC1F809000AEB4A01B84800EB411023
+:1098A000B7491C3150F81D2F0A60808888805046C7
+:1098B0004FEAEA710AEB11714FEA211B44E0B1480B
+:1098C00090F81C0A0A904FF0000B36E04FF0000AA7
+:1098D00017E00BEB4B0000EB0B10A6496C3101EBD2
+:1098E0000010303000EB0A1001780A98814204D150
+:1098F00012E0F4E2DCE1F1E298E10AF101001FFA82
+:1099000080FA0BEB4B0000EB0B109A496C3101EB2A
+:109910000010C0795045DCDC00BF0BEB4B0000EBC6
+:109920000B1094496C3101EB0010C079504500DDFB
+:1099300008E00BF101001FFA80FB934890F86A0BD6
+:109940005845C3DC00BF00BF00BF00210A98FEF7E6
+:1099500087FCCDE90201002000900B460621029A07
+:1099600008F0DAFC0BEB4B0000EB0B1081496C317B
+:1099700001EB0010007FC0F381000090A1F59E5024
+:10998000D0F805C0624600230721184608F0C4FC41
+:109990000BEB4B0000EB0B1076496C3101EB001028
+:1099A000007F00F003000090A1F59E50D0F801C0A8
+:1099B000624600230821184608F0AEFC0BEB4B0072
+:1099C00000EB0B106B496C3101EB0010007FC0F312
+:1099D00001100090A1F59E50D0F809C06246002306
+:1099E0000921184608F098FC322165485F3080F85C
+:1099F0006C11302180F86D11603890F8220001EB75
+:109A000010115F485F3080F86E11603890F82200C6
+:109A100000F00F0030305A495F3181F86F012D217D
+:109A200057485F3080F87011603890F8210030217D
+:109A300001EB101152485F3080F87111603890F8D6
+:109A4000210000F00F0030304D495F3181F8720184
+:109A50002D214B485F3080F87311603890F820005A
+:109A6000302101EB101146485F3080F874116038E6
+:109A700090F8200000F00F00303041495F3181F84C
+:109A80007501A1F16000C07F302101EB10113C484D
+:109A90005F3080F877116038C07F00F00F00303001
+:109AA00037495F3181F878013A2135485F3080F8D5
+:109AB00079116038807F302101EB101130485F3020
+:109AC00080F87A116038807F00F00F0030302C4928
+:109AD0005F3181F87B013A2129485F3080F87C11A1
+:109AE0006038407F302101EB101125485F3080F84D
+:109AF0007D116038407F00F00F00303020495F3129
+:109B000081F87E01A1F16000D0F8232010460021E9
+:109B1000FEF7A6FBCDE90201002000900B460C21C8
+:109B2000029A08F0F9FB002604E020201749885526
+:109B3000701C86B240F28A208642F6DB0A20134966
+:109B400008704870002647E04FF0000824E00C48F9
+:109B50005F3000EB461010F80800202818D01EE0F7
+:109B60000169323031303000016932304530300027
+:109B7000E30A00202C400020CC3E0020D814002016
+:109B8000D92C0020BC220020BC320020CC0E0020AA
+:109B900008F101001FFA80F8B8F1200FD7DB00BFF1
+:109BA000B8F11F0F16DA4FF000080CE0E24800EBA6
+:109BB000461010F8080008EB4911E04A505408F12B
+:109BC00001001FFA80F8B8F1200FEFDB09F1010066
+:109BD0001FFA80F9701C86B2142EB5DB0A212020F2
+:109BE00000EB4910D54A1154202000EB4910401CCD
+:109BF0001154202000EB4910801C1154202000EB50
+:109C00004910C01C1154202000EB4910001D1154B4
+:109C1000202000EB4910401D1154202000EB49107A
+:109C2000401D80B20B900020C549087172E10120EF
+:109C300000F090F94FF40071C248E0F79BFF07EB8A
+:109C40004703C14A02EB0312517907EB4703BE4AAF
+:109C500002EB0312106800F0ABFBB94854300A99CC
+:109C6000405C401CC2B2B648543042540D98312872
+:109C700002D045281AD10CE0002605E006A8805D38
+:109C8000AE498855701C86B2072EF7DB07200B9073
+:109C90000CE0002605E004A8805DA8498855701CEA
+:109CA00086B2072EF7DB07200B9000BF00BF31E123
+:109CB000022000F04FF94FF48041A248E0F75AFF2C
+:109CC0009F485430C05D401CC1B29D485430C155BE
+:109CD00007EB47039C4A02EB0312517907EB47035A
+:109CE000994A02EB0312106800F062FB0D980528F8
+:109CF0001ED2DFE800F0037A1ED73900FE208F491C
+:109D00000870FF204870042088700120C87003206C
+:109D1000087108468078401E81B28848801C08F08F
+:109D2000EDFA044685494C71EF20887107200B90AD
+:109D3000D3E0FE2081490870FF204870042088701D
+:109D40000120C8700220087108468078401E81B248
+:109D50007A48801C08F0D2FA044678494C71EF200A
+:109D6000887107200B90B8E0FE2074490870FF202E
+:109D70004870102088700120C870042008714FF0CE
+:109D800000080EE06E4890F86310983010F8080054
+:109D9000081AC1B208F10500684A1154001F1FFAE1
+:109DA00080F8674890F862004045EBDC644890F822
+:109DB000628007E0002108F10500604A1154001F8D
+:109DC0001FFA80F8B8F1110FF4DB5C488078401E70
+:109DD00081B25A48801C08F091FA044657494C74E5
+:109DE000EF20887413200B9077E0FE205349087011
+:109DF000FF204870282088700120C870087105264F
+:109E000004E000204D498855701C86B2282EF8DBEE
+:109E1000002630E04FF0000823E0494A92F8630042
+:109E200000EBD0725210521EA2EB0802D300444A3B
+:109E3000683252F82620DA40D3B2414A92F86320C1
+:109E400002FB06F101EBD1724FEA620C08F1050248
+:109E50006244DFF8E8C00CF8023008F101001FFA94
+:109E600080F8374991F8630000EBD071B8EB610FCF
+:109E7000D3DB701C86B2324890F86200B042C9DC75
+:109E80002E488078401E81B22C48801C08F036FA9B
+:109E900004462A4981F82940EF2081F82A002B2026
+:109EA0000B901AE0FE2025490870FF20487004201E
+:109EB00088700120C8700320087108468078401E11
+:109EC00081B21E48801C08F019FA04461B494C71E7
+:109ED000EF20887107200B9000BF00BF1AE003201D
+:109EE00000F038F8164854300A99405C401CC2B261
+:109EF00013485430425407EB4703134A02EB031252
+:109F0000517907EB4703104A02EB0312106800F087
+:109F10004FFA00BF00BF0B9850B10C490B98086076
+:109F200001210A48001FDFF773FD0020084908706F
+:109F30000EB0BDE8D08F0000382D0020CC0E0020E0
+:109F4000D83F002000080240CC3E0020A46402401C
+:109F5000E30A002010B5044634B1012C0FD0022CC6
+:109F600018D0032C2CD120E04FF400511548E0F715
+:109F7000FFFD4FF480711348E0F7FAFD20E04FF445
+:109F800000511048E0F7F4FD4FF480710D48E0F700
+:109F9000F1FD15E04FF400510A48E0F7EBFD4FF4F6
+:109FA00080710848E0F7E4FD0AE04FF400510548ED
+:109FB000E0F7E0FD4FF480710248E0F7DBFD00BF01
+:109FC00000BF10BD0008024070B50024002540F21B
+:109FD00024410E480CF023F9B0B140F224410B4863
+:109FE0000CF097F809480088C4B20848001D0088A2
+:109FF000C4B201210648417006480068C0F57A7075
+:10A0000081B20548A0F8DA1D70BD000000140140BF
+:10A010007C4000202C640240BC32002010B500249B
+:10A0200013491448DFF7DAFC00211248DFF7F0FC8F
+:10A0300000E000BF402110480CF0E4F80028F8D000
+:10A040004FF400710D48E0F793FD4FF480410B4849
+:10A05000E0F78EFD0A4907487838DFF7BFFC012199
+:10A0600004487838DFF7D4FC01200649087010BD99
+:10A0700000802020A064024000140140000802403B
+:10A0800000880010E30A002000B58FB00121880588
+:10A0900008F004FA2948DFF7C7FC402003900020AD
+:10A0A00005904FF48060069000200790089009907A
+:10A0B0004FF400300A9000200B900C900D900E9001
+:10A0C0001F4801904FF0206000901E4802906946A2
+:10A0D0001A48DFF773FD012210211848DFF750FD01
+:10A0E00016487838DFF7A0FC002003904FF47A7010
+:10A0F0000490002005904FF48060069000200790A7
+:10A10000089009904FF400300A9000200B900C90BA
+:10A110000D900E900A4801904FF0206000900A4880
+:10A120000290694605487838DFF748FD0121034869
+:10A130007838DFF76DFC0FB000BD0000A06402406E
+:10A1400004140140CC0E0020E40A00201CB50121BB
+:10A15000042008F0A3F9082206211C48E0F7DCFCE3
+:10A16000082207211948E0F7D7FCC0200090022000
+:10A170008DF8050000208DF8060001208DF80700FD
+:10A1800002208DF8040069461048E0F77DFC4FF48A
+:10A19000C640009001208DF8040000208DF80600D4
+:10A1A00003208DF8050001208DF807006946074857
+:10A1B000E0F76AFC4FF400710448E0F7D9FC4FF473
+:10A1C00080410248E0F7D4FC1CBD000000080240BA
+:10A1D00010B50024FFF7BAFF00214FF4E13000F082
+:10A1E000E7F8FFF751FF00F0C3F800215C4880F862
+:10A1F000C01D00F55C6081704170C17002218160FA
+:10A200000021574880F8CC1D002056498870012055
+:10A210004870C8704FF47A708860514890F80C0C00
+:10A22000002827D15048C07A1A2822DB0020B039F4
+:10A23000087600214B48B038817601214176C176FD
+:10A2400042F2107101624FF47A71A0F58870C1601A
+:10A25000012181724FF4165044494860012143485E
+:10A2600001723F4890F80C0C401CC1B23C4880F889
+:10A270000C1C74E000246DE0002104EB440239481A
+:10A28000983800F8221004EB440200EB8200817041
+:10A29000012104EB44023348983800EB82004170FE
+:10A2A00004EB44022F48983800EB8200C17004EBA5
+:10A2B00044012E48001D00EB0110806800EB800077
+:10A2C000410004EB44022748983800EB820081608B
+:10A2D00004EB44012548001D00EB0110807904289F
+:10A2E00004D005281CD0062831D104E000211D48E7
+:10A2F000A53801552BE031211A48A538015504EB4A
+:10A300004401A0F2171000EB01108068642148435B
+:10A3100004EB44021349983901EB8201886016E08E
+:10A3200002211048A5380155401D015504EB440198
+:10A33000A0F58E7000EB011080686421484304EBA7
+:10A3400044020849983901EB8201886000BF00BFD0
+:10A35000601CC4B2024890F80C0CA0428CDC10BD0A
+:10A36000BC32002088400020BC120020C83E0020E3
+:10A3700008B545208DF8000002208DF8010001206D
+:10A380008DF802008DF80300684600F057F847206A
+:10A390008DF8000001208DF8010000208DF80200EA
+:10A3A00001208DF80300684600F048F808BD000061
+:10A3B0007FB505460C460121202008F0BFF8009526
+:10A3C000012C06D12003ADF804008010ADF8080080
+:10A3D0000FE0022C07D1E002ADF804004FF4C0609A
+:10A3E000ADF8080005E024B90020ADF80400ADF890
+:10A3F00008000020ADF80400ADF80600ADF80C0030
+:10A400000C20ADF80A0069460B480BF057FF0121FC
+:10A4100009480BF087FE012240F2244106480BF068
+:10A4200028FF102104480BF074FE0122C0210248CD
+:10A430000BF084FE7FBD00000014014070B50021C8
+:10A4400000230F22C4781CB3174C246804F4E06482
+:10A45000C4F5E064C4F30721C1F10404E3B20A4186
+:10A4600044789C40E1B28478144021430C07210ECB
+:10A470000E4C05786155047804F01F050124AC40AA
+:10A4800005786D11AD0005F1E025C5F8004109E042
+:10A49000047804F01F050124AC40054D06787611C0
+:10A4A00045F8264070BD00000CED00E000E400E03F
+:10A4B00080E100E0024A0A400243024B1A60704702
+:10A4C00080FFFF1F08ED00E000200CE0002106E007
+:10A4D0000022064B03EBC1031A544A1CD1B2802957
+:10A4E000F6DB421CD0B20828F0DB7047B3AA00208C
+:10A4F0002DE9FF4F84B081468A46002002908346B2
+:10A500000698A0EB09040798A0EB0A06CDF8049082
+:10A51000CDF800A0002C01DD012705E00CB90027D3
+:10A5200002E04FF0FF376442002E02DD4FF00108D9
+:10A5300006E016B94FF0000802E04FF0FF3866421F
+:10A54000B44201DD254600E03546002003901EE0C0
+:10A55000009AD1B2019AD0B2119A00F01FF8029875
+:10A5600020440290B3440298A84205DD0298401BA3
+:10A570000290019838440190AB4504DDABEB050B2C
+:10A580000098404400900398401C80B20390691CDE
+:10A5900003988842DCDB08B0BDE8F08FF0B51446C4
+:10A5A0000B46CF1701EB5777C7F3C702CF1701EB65
+:10A5B0005777FF10A1EBC707FEB20123B340DDB20E
+:10A5C0004CB1134B03EBC0039B5C2B43104F07EBC9
+:10A5D000C007BB541AE00E4B03EBC0039B5CDB438C
+:10A5E0000B4F07EBC007BB54094B03EBC0039B5C4D
+:10A5F0002B43074F07EBC007BB54054B03EBC003CE
+:10A600009B5CDB43024F07EBC007BB54F0BD00006F
+:10A61000B3AA00201CB501210A2007F03FFF4FF428
+:10A62000C050009001208DF8040000208DF8060035
+:10A6300003208DF8050001208DF8070069464F487A
+:10A64000E0F722FA4FF48060009001208DF80400BA
+:10A6500000208DF8060003208DF8050001208DF8FC
+:10A66000070069464648E0F70FFAC8200DF0C8FA1F
+:10A670004FF480614248E0F77BFAC8200DF0C0FA41
+:10A680004FF480613E48E0F775FAC8200DF0B8FA43
+:10A690000021FD2000F0ECFA0021122000F0E8FA81
+:10A6A0000021AE2000F0E4FA0021D52000F0E0FA0D
+:10A6B0000021A02000F0DCFA0021A82000F0D8FA48
+:10A6C00000213F2000F0D4FA0021D32000F0D0FA7E
+:10A6D0000021084600F0CCFA0021402000F0C8FA22
+:10A6E0002848C07A1F2808DD0021A12000F0C0FA08
+:10A6F0000021C82000F0BCFA07E00021A02000F0F3
+:10A70000B7FA0021C02000F0B3FA0021DA2000F0EF
+:10A71000AFFA0021122000F0ABFA0021812000F0F6
+:10A72000A7FA00217F2000F0A3FA0021D92000F031
+:10A730009FFA0021822000F09BFA0021DB2000F02C
+:10A7400097FA0021342000F093FA0021A42000F0B1
+:10A750008FFA0021A62000F08BFA0021202000F0C3
+:10A7600087FA0021084600F083FAFFF7ADFE0021CA
+:10A77000AF2000F07DFA00F063F81CBD000C024031
+:10A7800000040240BC12002010B50246012000E087
+:10A7900050430B1EA1F10104E1B2F9D110BD2DE926
+:10A7A000F84F05460C4616461F46DDE90A9B06FB98
+:10A7B00009F0642190FBF1F000F0FF0A4FF000086F
+:10A7C00001200090A819C2B2234621462846FFF76F
+:10A7D0008FFE01200090E019C3B2A819C2B2E0199F
+:10A7E000C1B22846FFF784FE01200090E019C3B2F1
+:10A7F0002A4621462846FFF77BFE0120E119CBB20D
+:10A80000A919CAB2A9190090C8B22146FFF770FE73
+:10A8100000BF11E00120009004EB0800C3B205EB7B
+:10A820000A00C2B204EB0800C1B22846FFF760FE7E
+:10A8300008F1010000F0FF08B845EBDBBDE8F88F38
+:10A8400070B50024002504F1B001C8B2002100F069
+:10A850000FFA0021084600F00BFA0021102000F04A
+:10A8600007FA00BF0EE0002508E0084901EBC5012A
+:10A87000085D012100F0FCF9681CC5B2802DF4DBF5
+:10A88000601CC4B2082CEEDB70BD0000B3AA00202F
+:10A8900010B5044600BF02210A4808F029F8002834
+:10A8A000F9D02146074808F02FF800BF01210548DC
+:10A8B00008F01EF80028F9D0024808F022F8C0B2CB
+:10A8C00010BD0000003800402DE9FE4F07468846C5
+:10A8D00092461C460197CDF80080082C02D14FF01B
+:10A8E00006091FE02046E31704EB5373DB102146F3
+:10A8F0004FEAE47C04EB5C7C4FEAEC0CA4EBCC0C60
+:10A90000BCF1000F02D04FF0010C01E04FF0000C41
+:10A910006344224604EBD27C4FEA6C0C03FB0CF33D
+:10A9200003F0FF09AAF12000C6B200255EE0082C62
+:10A9300007D106EB46002F4901EB400010F805B0A7
+:10A940001DE00C2C07D106EB46002B4901EB8000E3
+:10A9500010F805B013E0102C05D1284800EB0610C4
+:10A9600010F805B00BE0182C07D106EBC6002449FF
+:10A9700001EB800010F805B001E0BDE8FE8F00207B
+:10A9800002901CE00BF0010028B1414638460C9AB9
+:10A99000FFF704FE09E00C9808B9012000E0002050
+:10A9A000024641463846FFF7F9FD4FEA6B0B08F1C6
+:10A9B000010000F0FF080298401CC0B2029002980B
+:10A9C0000828DFDB781CC7B2082C0BD004EBD4714D
+:10A9D0004A100199791A8A4204D1019F00980830DF
+:10A9E000C0B20090DDF80080681CC5B24D459EDB0A
+:10A9F00000BFC2E724DF03084CE10308C0E50308F9
+:10AA0000B0EB03082DE9FF4F2DED068B83B0074611
+:10AA100093461E46DDE917484FF00009CA46DEB9E5
+:10AA20005846DDF7F5FD41EC1A0BB0EE4A0AF0EEA0
+:10AA30006A0A0BF0EDFEB0EE409AF0EE609A9FEDE0
+:10AA4000400B53EC102B51EC190BDDF732FC41ECB1
+:10AA5000180BDDF71FFEC6B2082C01D14FF002091A
+:10AA60001698864211DC169800280EDD2346302207
+:10AA7000CDF8008038460A99FFF726FF204604EB00
+:10AA8000D07109EB61013944CFB200254CE0169832
+:10AA9000301AA84210D104EBD47109EB610101FB1B
+:10AAA0000571C8B223462E22CDE900840A99FFF72A
+:10AAB0000BFF4FF0010A35E006EB0A00401B401E79
+:10AAC000C1B20A20FFF760FEBBFBF0F00A21B0FB29
+:10AAD000F1F201FB12000290029880B904EBD471EC
+:10AAE00009EB61010AEB070201FB0521C8B223460D
+:10AAF0003022CDE900840A99FFF7E6FE11E004EB6D
+:10AB0000D47109EB61010AEB070301FB0531C8B2FF
+:10AB1000CDE9008402993031CAB223460A99FFF781
+:10AB2000D3FE00BF681CC5B206EB0A00A842AEDC2B
+:10AB3000304603B0BDEC068B04B0BDE8F08F0000DA
+:10AB4000000000000000F03F2DE9FF4F05460E46D3
+:10AB500017461C46DDF838904FF0000A0095B346C2
+:10AB60002046E21704EB5272D2102146E31704EBA1
+:10AB70005373DB10A4EBC3030BB1012300E00023EC
+:10AB80001A44D4B24FF0000845E0002003903BE0A7
+:10AB90000D9810F80A0002900AF101001FFA80FADD
+:10ABA000002001901DE0029800F0010028B14A4603
+:10ABB00031462846FFF7F2FC0AE0B9F1000F01D157
+:10ABC000012000E00020024631462846FFF7E6FC5F
+:10ABD000029840100290701CC6B20198401CC0B28E
+:10ABE000019001980828DEDB681CC5B20098281A7D
+:10ABF000B84204D1009D0BF1080000F0FF0B5E4647
+:10AC00000398401CC0B203900398B842C0DB08F11F
+:10AC1000010000F0FF08A045B7DBBDE8FF8F2DE97C
+:10AC2000F8430646884614461F46DDE9085915E0F4
+:10AC3000CDF8009022782B4641463046FFF744FE7F
+:10AC4000082D02D1B01DC6B205E0284605EBD07133
+:10AC500006EB6101CEB2641C781EC7B22FB120781A
+:10AC6000202802DB20787E28E2DDBDE8F8830000A2
+:10AC700070B505460C462CB14FF400611048DFF763
+:10AC800079FF04E04FF400610D48DFF771FF4FF4E6
+:10AC900080510B48DFF76CFF4FF480510948DFF714
+:10ACA00069FF2846FFF7F4FD4FF480510448DFF7B1
+:10ACB00061FF4FF400610248DFF75CFF70BD0000E8
+:10ACC000000C02400004024010B5284800682849E2
+:10ACD00008602648001D0068486024480830006865
+:10ACE0008860082250212348DFF7E8FB062120482E
+:10ACF000DEF70EFE1F490988884206D01D48007AFB
+:10AD000020F00400001D1B49087206211848401C51
+:10AD1000DEF7FEFD17494988884206D01548007ABB
+:10AD200020F00400001D1349087208211048801CFF
+:10AD3000DEF7EEFD0F498988884206D00D48007A7B
+:10AD400020F00400001D0B49087208210848C01CAF
+:10AD5000DEF7DEFD0749C988884206D00548007A3B
+:10AD600020F00400001D0349087210BD107AFF1F77
+:10AD7000E47A0020BC1200202DE9F04F91B00021B0
+:10AD8000109189460F910E918A460D910C910B916D
+:10AD90000A910991089107910691059104910391F7
+:10ADA000029100240026019100258B46F94890F875
+:10ADB00006070121B1EBD01F44F0C88004F0A5B80C
+:10ADC0000E98401CC1B20E91F3488078022804D13D
+:10ADD000F148407808B107200290BDF808109DF8AE
+:10ADE00030000844ED49085CFA287DD1BDF8081010
+:10ADF0009DF830000844401CE849085CE549EF39FB
+:10AE00004871BDF808109DF830000844801CE349E3
+:10AE1000085CE049EF390871BDF808109DF8300072
+:10AE20000844C01CDD49085CDA49EF39C870BDF838
+:10AE300008109DF830000844001DD849085CD54929
+:10AE4000EF398870BDF808109DF830000844401DA7
+:10AE5000D249085CCF49EF394870BDF808109DF819
+:10AE600030000844801DCD49095CCD4880F8111F91
+:10AE700090F8111F90F80B0F814213DDC84890F82D
+:10AE8000112F10460021FCF737FC07468846C448BE
+:10AE900090F80B2F10460021FCF72EFC381AC1B297
+:10AEA0000F9112E0BE4890F80B2F10460021FCF7DE
+:10AEB00023FC07468846BA4890F8112F1046002117
+:10AEC000FCF71AFC381AC1B20F910F9805281EDB47
+:10AED000B34890F8110F542819DAB14890F8110FBF
+:10AEE000062814DDAB4800E013E0EF384079242851
+:10AEF0000DDBA848EF384079502808DCA548F53824
+:10AF0000811D0A68026089888180DEF713FF0620B0
+:10AF10000C90BDF808109DF830000844801C9F4933
+:10AF2000095CBDF808209DF830001044401C9B4A85
+:10AF3000105C41EA0029BDF808109DF83000084473
+:10AF4000C01C1146085C0106BDF808209DF83000C1
+:10AF50001044001D914A105C41EA0041BDF80820F0
+:10AF60009DF830001044401D8C4A105C41EA0021DD
+:10AF7000BDF808209DF830001044801D874A105C01
+:10AF800041EA000B87480068834503F09E87B9F5C6
+:10AF9000FA6F83F29A87B9F1000F43F396878148DD
+:10AFA000C0F800B07B48B0F87E16BDF8082002EB70
+:10AFB0000900C01C81420ADD7648B0F87E1609F10E
+:10AFC0000200081A81B27348A0F87E1603E000213F
+:10AFD0007048A0F87E16714ABDF80810501849460E
+:10AFE000DEF796FC0546BDF8081001EB0900401C91
+:10AFF0006A49095CBDF8082002EB0900674A105C49
+:10B0000041EA0021A94243F04C87654890F80A0FB5
+:10B0100050B109F1020291B2604BBDF808209818B6
+:10B0200001230422DFF7F2FDBDF808209DF830105F
+:10B030001144091D594A515C01F00F0000EBD07119
+:10B040004A10A0EB4201CAB20B92BDF808209DF84D
+:10B0500030101144891D514A515C01F00F0000EB82
+:10B06000D0714A100A9200241AE0BDF808209DF819
+:10B0700030100A44D21D1119484A505C9DF828200E
+:10B080009DF82C10DEF7B0FE0146BDF808209DF8B3
+:10B0900030001044C01D2044404A1154601C84B24A
+:10B0A0009DF83000A9EB0000C01FA042DDDCBDF818
+:10B0B00008109DF830000844C01D3849095C109103
+:10B0C0000121344880F8E017002037494860887033
+:10B0D0003649887048603448103841682D48C0F8B7
+:10B0E000C416012180F8B8162B488078032803D0B5
+:10B0F00029488078012802D101202D4908600021CB
+:10B1000004911098152803F0B28410DCA0F10B0014
+:10B110000A2883F0B586DFE810F0991730189118E7
+:10B120008918B31E25004A1A591AB31E521CA228A8
+:10B1300002F0E1800CDC162803F07E81182803F071
+:10B140009A851F2803F0F483A12843F09986FCE335
+:10B15000A32802F00483A42801F05D86A528F4D179
+:10B1600001F046BC1348D0F80C0210B11F200A4968
+:10B17000087100200990E9E3BDF8240000EB4001CC
+:10B1800001EB00100C4901EB001080790E287DD2F4
+:10B1900014E00000BC3200209C3A002000990020FE
+:10B1A000BC220020240A002084390020C87A002014
+:10B1B00088024042BC12002098400020DFE800F0E6
+:10B1C000660708090AD2FA0B0C0E0FD3D40D00BF84
+:10B1D00000BF00BF00BF00BF00BF00BF00BF002016
+:10B1E0000890AFE0BDF808109DF830000144083128
+:10B1F000BDF810000844FE490A5CBDF8240040F286
+:10B2000053314843FB4901EB800101F56271BDF800
+:10B21000200000EB400303EB001001EBC00042767E
+:10B22000BDF808109DF8300008440830BDF8101033
+:10B230000844EF49085C20B1012803D0022876D1E8
+:10B2400014E074E0BDF8241001EB410202EB01119F
+:10B25000E94A02EB01123032BDF8201002EB011274
+:10B26000901C917821F00402027060E0BDF8241077
+:10B2700001EB410202EB0111DF4A02EB0112303215
+:10B28000BDF8201002EB0112901C00E0FDE3917864
+:10B2900021F0080202700022BDF8240000EB4001FA
+:10B2A00001EB0010D44901EB00103030BDF8201044
+:10B2B00000EB01104260BDF824100220DEF7F6FE1C
+:10B2C000002416E00022BDF8240040F25331484328
+:10B2D000C84901EB800101F56271BDF8200000EB67
+:10B2E000400303EB001001EBC00147310A55601C1D
+:10B2F00084B2142CE6DB002416E00022BDF8240002
+:10B3000040F253314843BB4901EB800101F56271C2
+:10B31000BDF8200000EB400303EB001001EBC0017F
+:10B3200063310A55601C84B20A2CE6DB00BF00BF03
+:10B33000BDF81000401C81B20491BDF82000401CF3
+:10B3400081B20891BDF8240000EB400101EB001030
+:10B35000A94901EB0010C179BDF8200081423FF7F7
+:10B3600041AF92E300BF00BFBDF808109DF8300068
+:10B3700008440830BDF8101008449D49085C20B10D
+:10B38000012803D0022817D115E015E0BDF82410DC
+:10B3900001EB410202EB0111974A02EB011230323C
+:10B3A000BDF8201002EB0112901C917821F00402EC
+:10B3B000027001E007E000BF00BFBDF81000401CB4
+:10B3C00081B2049161E300200890FDE3BDF808100C
+:10B3D0009DF8300001440831BDF81000084484494C
+:10B3E0000A5CBDF8240040F253314843814901EB27
+:10B3F000800101F56271BDF8200000EB400303EB12
+:10B40000001001EBC0004276BDF808109DF8300036
+:10B4100008440830BDF8101008447549085CF42849
+:10B420007ED01DDC20287CD00DDC04287AD005DC01
+:10B4300008B3012877D0022876D18AE1082874D091
+:10B440001028F9D169E2F12870D004DC40286ED0D0
+:10B45000F028F1D1FEE3F2286AD0F328ECD1FEE324
+:10B46000F5380B2860D2DFE800F0FDFCFBFAF9F8B4
+:10B47000F7F6F5F4F300BDF8240040F253314843E9
+:10B480005C4901EB800000F56270BDF8201001EB13
+:10B49000410202EB011100EBC10090F87E00102880
+:10B4A0005CD10022BDF8240040F253314843514999
+:10B4B00001EB800101F56271BDF8200000EB400353
+:10B4C00003EB001001EBC00080F87E20BDF82400E3
+:10B4D00040F253314843474901EB800000F5627068
+:10B4E000BDF8201001EB410202EB011100EBC1009D
+:10B4F0004079F82832D0BDF8240040F25331484357
+:10B500003C4901EB800000F56270BDF8201001EBB2
+:10B51000410202EB011100EBC1004079F72808E07D
+:10B520009EE3C3E261E11FE0BFE2AAE195E330E3FD
+:10B5300094E313D0F322BDF8240040F25331484382
+:10B540002C4901EB800000F56270BDF8201001EB82
+:10B55000410303EB011100EBC1004271BDF8100083
+:10B56000401C81B20491D2E3F222BDF8240040F2E3
+:10B57000533148431F4901EB800000F56270BDF86C
+:10B58000201001EB410303EB011100EBC1004271FC
+:10B59000BDF8241001EB410202EB0111164A02EB47
+:10B5A00001123032BDF8201002EB0112901C91788C
+:10B5B00021F004020270BDF808009DF83010084424
+:10B5C0000830BDF81010084409490A5CBDF8240091
+:10B5D00040F253314843074901EB800000F56270A7
+:10B5E000BDF8201001EB410303EB011106E0000060
+:10B5F00000990020584500209840002000EBC10031
+:10B6000080F87E20002422E0BDF808109DF830006C
+:10B6100001440831BDF8100001440819401CFE49DE
+:10B620000A5CBDF8240040F253314843FB4901EB6A
+:10B63000800101F56271BDF8200000EB400303EBCF
+:10B64000001001EBC00151310A55601C84B20AE0C0
+:10B6500011E30FE30DE30BE309E307E305E303E382
+:10B6600001E3FFE2FDE20F2CCEDB002422E0BDF877
+:10B6700008109DF8300001440831BDF81000014465
+:10B6800008191030E4490A5CBDF8240040F2533137
+:10B690004843E24901EB800101F56271BDF82000E9
+:10B6A00000EB400303EB001001EBC00163310A55CE
+:10B6B000601C84B20A2CDADBBDF808109DF830005B
+:10B6C00001440831BDF8100008441A30D2490A5C20
+:10B6D000BDF8240040F253314843D04901EB8001CA
+:10B6E00001F56271BDF8200000EB400303EB001090
+:10B6F00001EBC00080F87820002422E0BDF808109B
+:10B700009DF8300001440831BDF8100001440819CB
+:10B710001B30C1490A5CBDF8240040F25331484354
+:10B72000BE4901EB800101F56271BDF8200000EB1C
+:10B73000400303EB001001EBC00179310A55601C96
+:10B7400084B2052CDADBBDF81000203081B2049100
+:10B75000DDE2F222BDF8240040F253314843AF4904
+:10B7600001EB800000F56270BDF8201001EB410391
+:10B7700003EB011100EBC1004271BDF8241001EB95
+:10B78000410202EB0111A64A02EB01123032BDF870
+:10B79000201002EB0112901C917821F0040202703B
+:10B7A000BDF808009DF8301008440830BDF81010AE
+:10B7B000084499490A5CBDF8240040F253314843DB
+:10B7C000964901EB800000F56270BDF8201001EB96
+:10B7D000410303EB011100EBC10080F87E20BDF8AE
+:10B7E0001000401C80B2049091E2F222BDF82400C7
+:10B7F00040F253314843894901EB800000F5627003
+:10B80000BDF8201001EB410303EB011100EBC10077
+:10B810004271BDF8241001EB410202EB0111804A94
+:10B8200002EB01123032BDF8201002EB0112901C25
+:10B83000917821F004020270BDF808009DF83010E4
+:10B8400008440830BDF81010084473490A5CBDF87C
+:10B85000240040F253314843704901EB800000F569
+:10B860006270BDF8201001EB410303EB011100EB06
+:10B87000C10080F87E20BDF81000401C80B204900A
+:10B8800045E2F222BDF8240040F2533148436349B7
+:10B8900001EB800000F56270BDF8201001EB410360
+:10B8A00003EB011100EBC1004271BDF8241001EB64
+:10B8B000410202EB01115A4A02EB01123032BDF88B
+:10B8C000201002EB0112901C917821F0040202700A
+:10B8D000BDF808009DF8301008440830BDF810107D
+:10B8E00008444D490A5CBDF8240040F253314843F6
+:10B8F0004A4901EB800000F56270BDF8201001EBB1
+:10B90000410303EB011100EBC10080F87E20BDF87C
+:10B910001000401C80B20490F9E1BDF8240040F210
+:10B92000533148433D4901EB800000F56270BDF89A
+:10B93000201001EB410202EB011100EBC100407944
+:10B94000F8282BD0BDF8240001E06DE2FBE140F2C5
+:10B9500053314843314901EB800000F56270BDF876
+:10B96000201001EB410202EB011100EBC100407914
+:10B97000F72813D0F322BDF8240040F25331484396
+:10B98000264901EB800000F56270BDF8201001EB44
+:10B99000410303EB011100EBC1004271BDF824101B
+:10B9A00001EB410202EB01111D4A02EB01123032A0
+:10B9B000BDF8201002EB0112901C917821F00402D6
+:10B9C0000270BDF808009DF8301008440830BDF83A
+:10B9D0001010084410490A5CBDF8240040F25331AD
+:10B9E00048430E4901EB800000F56270BDF820105D
+:10B9F00001EB410303EB011100EBC10080F87E2055
+:10BA0000BDF808009DF8301008440830BDF810104B
+:10BA10000844401C004905E00099002058450020DA
+:10BA2000984000200A5CBDF8240040F2533148439E
+:10BA3000F94901EB800000F56270BDF8201001EBC0
+:10BA4000410303EB011100EBC10080F878200024D2
+:10BA500024E0BDF808109DF8300001440831BDF81D
+:10BA6000100001440819801CEC490A5CBDF8240050
+:10BA700040F253314843E84901EB800101F562711E
+:10BA8000BDF8200000EB400300E056E103EB00109E
+:10BA900001EBC00179310A55601C84B2052CD8DB5A
+:10BAA000BDF81000C01D81B2049130E1F222BDF852
+:10BAB000240040F253314843D74901EB800000F5A0
+:10BAC0006270BDF8201001EB410303EB011100EBA4
+:10BAD000C1004271BDF8241001EB410202EB0111DB
+:10BAE000CF4A02EB01123032BDF8201002EB0112F6
+:10BAF000901C917821F004020270BDF808009DF8B6
+:10BB0000301008440830BDF810100844C3490A5CDE
+:10BB1000BDF8240040F253314843BF4901EB800097
+:10BB200000F56270BDF8201001EB410303EB011139
+:10BB300000EBC10080F87E20002422E0BDF8081050
+:10BB40009DF8300001440831BDF810000144081987
+:10BB5000401CB2490A5CBDF8240040F2533148430E
+:10BB6000AD4901EB800101F56271BDF8200000EBE9
+:10BB7000400303EB001001EBC00179310A55601C52
+:10BB800084B2042CDADBBDF81000401D81B20491B0
+:10BB9000BDE0F222BDF8240040F2533148439E49F3
+:10BBA00001EB800000F56270BDF8201001EB41034D
+:10BBB00003EB011100EBC1004271BDF8241001EB51
+:10BBC000410202EB011100E0A7E0954A02EB0112ED
+:10BBD0003032BDF8201002EB0112901C917821F058
+:10BBE00004020270BDF8241001EB410202EB0111C6
+:10BBF0008B4A02EB01123032BDF8201002EB011229
+:10BC0000901C917821F040020270BDF808009DF868
+:10BC1000301008440830BDF8101008447F490A5C11
+:10BC2000BDF8240040F2533148437B4901EB8000CA
+:10BC300000F56270BDF8201001EB410303EB011128
+:10BC400000EBC10080F87E20BDF81000401C80B2DF
+:10BC500004905CE000E002E000BF00BF00BF00BF56
+:10BC600000BF00BF00BF00BF00BF00BF00BF00BFDC
+:10BC700000BF00BF00BFF222BDF8240040F25331E4
+:10BC80004843654901EB800000F56270BDF8201063
+:10BC900001EB410303EB011100EBC1004271BDF860
+:10BCA000241001EB410202EB01115D4A02EB01128B
+:10BCB0003032BDF8201002EB0112901C917821F077
+:10BCC00004020270BDF808009DF8301008440830E6
+:10BCD000BDF81010084451490A5CBDF8240040F238
+:10BCE000533148434C4901EB800000F56270BDF8C8
+:10BCF000201001EB410303EB011100EBC10080F8C0
+:10BD00007E20BDF81000401C80B2049000BF00BF30
+:10BD1000BDF82000401C81B20891BDF8240000EB62
+:10BD2000400101EB00103E4901EB0010C179BDF864
+:10BD3000200081423FF74AAB00BF00BFBDF824009E
+:10BD4000401C81B20991374890F86A0BBDF8241065
+:10BD500088423FF711AA334890F80C0C002859DDAF
+:10BD6000002009904EE0BDF808109DF83000014415
+:10BD70000831BDF81000084428490A5CBDF82400C9
+:10BD800040F253314843244901EB800101F56271CF
+:10BD9000BDF8200000EB400303EB001001EBC000F6
+:10BDA0004276BDF808109DF8300008440830BDF810
+:10BDB000101008441949085C20B1012803D002285A
+:10BDC00015D10AE013E01649DC39BDF824208818A3
+:10BDD000017821F00401017009E01149DC39BDF856
+:10BDE00024208818017821F00801017000BF00BFED
+:10BDF000BDF81000401C81B20491BDF82400401C25
+:10BE000081B20991074890F80C0C401EBDF824102F
+:10BE10008842A8DC03F044B858450020009900206F
+:10BE200098400020BC320020B9F11B0F7DDB0020C0
+:10BE30000990F4E300200890F8E3BDF8240000EB3B
+:10BE4000400101EB0010F74901EB00103030BDF864
+:10BE5000201000EB01108078C0F34010002865D15D
+:10BE6000BDF8240000EB400101EB0010ED4901EBAF
+:10BE700000103030BDF8201000EB01108078C0F3C6
+:10BE800040000028EBD1BDF8240000EB400101EB9D
+:10BE90000010E44901EB00103030BDF8201000EB39
+:10BEA0000110807A022841D0BDF808109DF83000BA
+:10BEB000014408310AEB8A0000EBCA000844DA4961
+:10BEC0000A5C10460021FBF717FCBDF8242002EBAA
+:10BED000420303EB0212D34B03EB02123032BDF8E4
+:10BEE000203002EB0312127842400A43B7D1BDF86A
+:10BEF000240040F253314843CC4901EB800000F567
+:10BF00006270BDF8201001EB410202EB011100EB61
+:10BF1000C10090F84500012813D0BDF8240000EBC3
+:10BF2000400101EB0010BF4901E0F5E3F5E301EB4F
+:10BF300000103030BDF8201000EB0110807A03288B
+:10BF40007ED1BDF8240040F253314843B74901EB9C
+:10BF5000800000F56270BDF8201001EB410202EB99
+:10BF6000011100EBC10090F846000028E8D1002242
+:10BF7000BDF8240000EB400101EB0010A94901EBE2
+:10BF800000113031BDF8200001EB0010C272BDF885
+:10BF900008109DF8300008440930A3490A5CBDF838
+:10BFA000240040F253314843A04901EB800101F5E0
+:10BFB0006271BDF8200000EB400303EB001001EBC1
+:10BFC000C000C271BDF808109DF8300008440A3066
+:10BFD0009549085C0106BDF808209DF83000104422
+:10BFE0000B30914A105C41EA0041BDF808209DF8F1
+:10BFF000300010440C308C4A105C41EA0021BDF83E
+:10C0000008209DF8300010440D30874A105C014331
+:10C01000BDF8240040F253325043844A02EB8002C0
+:10C0200002F56272BDF8200000EB400303EB001044
+:10C0300002EBC0008160BDF808109DF8300000E000
+:10C04000EAE0084411307849085C0106BDF8082090
+:10C050009DF8300010441230734A105C41EA0041F0
+:10C06000BDF808209DF83000104413306E4A105C73
+:10C0700041EA0021BDF808209DF83000104414303A
+:10C08000694A105C0143BDF8240000EB400202EB5A
+:10C090000010644A02EB00123032BDF8200002EBBF
+:10C0A00000104160BDF824100220DDF7FFFFBDF84D
+:10C0B000240000EB400101EB00105A4901EB001194
+:10C0C0003031BDF8200001EB00100178BDF82400EC
+:10C0D00040F253325043554A02EB80004170002237
+:10C0E000BDF8240040F253314843504901EB800130
+:10C0F00001F56271BDF8200000EB400303EB001076
+:10C1000001EBC0008271BDF8240040F25331484376
+:10C11000464901EB800000F56270BDF8201001EB8C
+:10C12000410202EB011100EBC1008068002873D0CE
+:10C13000BDF8240000EB400101EB0010394901EB90
+:10C14000001080790B2868D2DFE800F06706CBFE8C
+:10C15000676767FDFCFBFA00BDF8240040F253312D
+:10C160004843324901EB800000F56270BDF82010B1
+:10C1700001EB410202EB011100EBC100C07910B1EB
+:10C1800001287DD196E0BDF8240000EB400101EBD1
+:10C190000010244901EB0010007BE0BBBDF8240037
+:10C1A00040F253314843214901EB800000F56270B1
+:10C1B000BDF8201001EB410202EB011100EBC100C0
+:10C1C0008068B0F5100F14D1C322BDF8240040F2EE
+:10C1D00053314843154901EB800000F56270BDF80A
+:10C1E000201001EB410303EB011100EBC100427190
+:10C1F0005FE0B522BDF8240040F2533148430B49BB
+:10C2000001EB800000F56270BDF8201001EB4103E6
+:10C2100003EB011102E00BE0B5E31CE200EBC1000F
+:10C22000427146E0984000200099002058450020C7
+:10C23000BDF8240040F253314843F94901EB800036
+:10C2400000F56270BDF8201001EB410202EB011114
+:10C2500000EBC1008068B0F1104F16D1C322BDF8C9
+:10C26000240040F253314843ED4901EB800000F5D2
+:10C270006270BDF8201001EB410303EB011100E0F7
+:10C280002DE000EBC100427113E0B522BDF824009F
+:10C2900040F253314843E24901EB800000F56270FF
+:10C2A000BDF8201001EB410303EB011100EBC100CD
+:10C2B000427114E0B922BDF8240040F253314843E2
+:10C2C000D74901EB800000F56270BDF8201001EB4A
+:10C2D000410303EB011100EBC100427100BF00BF3D
+:10C2E00050E3BDF8240040F253314843CC4901EB00
+:10C2F000800101F56271BDF8200000EB400202EB05
+:10C30000001011F83010BDF8240040F253325043B1
+:10C31000C34A02EB80004079814277D1BDF8081012
+:10C320009DF8300008440E30BE49085C0104BDF899
+:10C3300008209DF8300010440F30BA4A105C04E029
+:10C340000BE347E288E1F2E061E041EA0021BDF859
+:10C3500008209DF8300010441030B24A105C0143B0
+:10C36000BDF8240040F253325043AD4A02EB800244
+:10C3700002F56272BDF8200000EB400303EB0010F1
+:10C3800002EBC0004163BDF808109DF8300008447E
+:10C390000930A4490A5CBDF8240040F253314843F7
+:10C3A0009F4901EB800101F56271BDF8200000EBAF
+:10C3B000400303EB001001EBC000C271A422BDF8E2
+:10C3C000240040F253314843954901EB800101F5C7
+:10C3D0006271BDF8200000EB400303EB001001EB9D
+:10C3E000C0008270A322BDF8240040F253314843BC
+:10C3F0008B4901EB800000F56270BDF8201001EB65
+:10C40000410303EB011100EBC1004271BAE2BDF838
+:10C41000240040F253314843814901EB800101F58A
+:10C420006271BDF8200000EB400202EB001011F831
+:10C430003010BDF8240040F253325043784A02EBEA
+:10C4400080004079814271D1BDF808109DF830001C
+:10C4500008440E307349085C0104BDF808209DF8BB
+:10C46000300010440F306F4A105C41EA0021BDF8E3
+:10C4700008209DF83000104410306A4A105C0143D7
+:10C48000BDF8240040F253325043654A02EB80026B
+:10C4900002F56272BDF8200000EB400303EB0010D0
+:10C4A00002EBC0004163BDF808109DF8300008445D
+:10C4B00009305C490A5CBDF8240040F2533148431E
+:10C4C000574901EB800101F56271BDF8200000EBD6
+:10C4D000400303EB001001EBC000C271A422BDF8C1
+:10C4E000240040F2533148434D4901EB800101F5EE
+:10C4F0006271BDF8200000EB400303EB001001EB7C
+:10C50000C0008270A322BDF8240040F2533148439A
+:10C51000434901EB800000F56270BDF8201001EB8B
+:10C52000410303EB011100EBC10042712AE2BDF8A7
+:10C53000240000EB400101EB00103B4901EB00102F
+:10C54000007BE0BBBDF8240040F25331484334493E
+:10C5500001EB800000F56270BDF8201001EB410294
+:10C5600002EB011100EBC1008068B0F5100F14D18F
+:10C570000522BDF8240040F253314843284901EB1D
+:10C58000800000F56270BDF8201001EB410303EB61
+:10C59000011100EBC10042715DE00122BDF82400F1
+:10C5A00040F2533148431E4901EB800000F56270B0
+:10C5B000BDF8201001EB410303EB011100E003E0A3
+:10C5C00000EBC100427146E0BDF8240040F2533157
+:10C5D0004843134901EB800000F56270BDF820105C
+:10C5E00001EB410202EB011100EBC1008068B0F1E8
+:10C5F000104F1CD10522BDF8240040F253314843AE
+:10C60000074901EB800000F56270BDF8201001EBD6
+:10C61000410303EB011100EBC10042711BE0DCE1BF
+:10C62000584500200099002098400020B1E10122E7
+:10C63000BDF8240040F253314843FE4901EB80002D
+:10C6400000F56270BDF8201001EB410303EB01110E
+:10C6500000EBC100427195E1BDF8240040F2533176
+:10C660004843F44901EB800000F56270BDF82010EA
+:10C6700001EB410202EB011100EBC100C07910B1E6
+:10C6800001287AD18FE0BDF8240000EB400101EBD6
+:10C690000010E94901EB0010007BE0BBBDF824006D
+:10C6A00040F253314843E34901EB800000F56270EA
+:10C6B000BDF8201001EB410202EB011100EBC100BB
+:10C6C0008068B0F5100F14D10822BDF8240040F2A4
+:10C6D00053314843D74901EB800000F56270BDF843
+:10C6E000201001EB410303EB011100EBC10042718B
+:10C6F00058E08922BDF8240040F253314843CD4927
+:10C7000001EB800000F56270BDF8201001EB4103E1
+:10C7100003EB011102E005E068E135E100EBC10047
+:10C7200042713FE0BDF8240040F253314843C14913
+:10C7300001EB800000F56270BDF8201001EB4102B2
+:10C7400002EB011100EBC1008068B0F1104F15D170
+:10C750000822BDF8240040F253314843B54901EBAB
+:10C76000800000F56270BDF8201001EB410303EB7F
+:10C77000011100EBC100427114E029E08922BDF8EB
+:10C78000240040F253314843AA4901EB800000F5F0
+:10C790006270BDF8201001EB410303EB011100EBC7
+:10C7A000C100427114E08B22BDF8240040F25331E5
+:10C7B0004843A04901EB800000F56270BDF82010ED
+:10C7C00001EB410303EB011100EBC100427100BF1B
+:10C7D00000BFD7E0BDF8240040F2533148439549EB
+:10C7E00001EB800101F56271BDF8200000EB400211
+:10C7F00002EB001001EBC00090F89140BDF824005E
+:10C8000040F2533148438B4901EB80004470BDF83E
+:10C81000240040F253314843864901EB8000083040
+:10C82000C4EBC40100EBC1000179BDF8240040F263
+:10C83000533250437F4A02EB8000407981427CD1E1
+:10C84000BDF8240040F253314843114601EB80010A
+:10C8500001F56271BDF8200000EB400202EB001010
+:10C8600001EBC00090F89220BDF8240040F2533153
+:10C870004843704901EB80010831C4EBC40001EB6F
+:10C88000C000C270BDF808109DF8300008440E309A
+:10C890006A49085C0104BDF808209DF83000104486
+:10C8A0000F30664A105C41EA0021BDF808209DF86F
+:10C8B000300010441030614A105C0143BDF8240080
+:10C8C00040F2533250435B4A02EB800202F562723F
+:10C8D000BDF8200000EB400303EB001002EBC000AA
+:10C8E0004163BDF808109DF83000084409305349F1
+:10C8F0000A5CBDF8240040F2533148434D4901EB36
+:10C90000800101F56271BDF8200000EB400303EBEC
+:10C91000001001EBC000C271A422BDF8240040F257
+:10C9200053314843434901EB80010831C4EBC40053
+:10C9300001EBC0008271A32100E00DE0BDF82400EE
+:10C9400040F2533250433B4A02EB80000830C4EBC4
+:10C95000C40200EBC200417114E00522BDF82400BE
+:10C9600040F253314843334901EB800000F56270D7
+:10C97000BDF8201001EB410303EB011100EBC100F6
+:10C98000427100BF00BF13E0BDF82000401C81B21F
+:10C990000891BDF8240000EB400101EB001026498E
+:10C9A00001EB0010C179BDF8200081423FF745AA94
+:10C9B00000BFBDF8240000EB400101EB00101E4950
+:10C9C00001EB0010C179BDF82000814200DD0CE0D0
+:10C9D000BDF82400401C81B20991194890F86A0BF7
+:10C9E000BDF8241088423FF725AA00BF02F058BACC
+:10C9F000B9F11B0F7EDB0020099002E200200890B5
+:10CA0000DBE1BDF8240000EB400101EB00100A4916
+:10CA100001EB00103030BDF8201000EB01108078E1
+:10CA2000C0F34000002866D1BDF8240040F2533125
+:10CA3000484307E058450020984000200099002016
+:10CA4000BC320020F74901EB800000F56270BDF8B0
+:10CA5000201001EB410202EB011100EBC10090F844
+:10CA600046000028DFD1BDF808109DF830000144D1
+:10CA700008310AEB8A0000EBCA000844EA490A5C64
+:10CA800010460021FAF738FEBDF8242002EB4203DD
+:10CA900003EB0212E54B03EB02123032BDF82030FB
+:10CAA00002EB0312127842400A4324D1BDF8081069
+:10CAB0009DF8300008440930DB490A5CBDF82400C9
+:10CAC00040F253314843D74901EB800101F56271CF
+:10CAD000BDF8200000EB400303EB001001EBC000A9
+:10CAE000C271BDF808109DF8300008440A30CE49E4
+:10CAF000085C01E08EE15BE10106BDF808209DF8CD
+:10CB0000300010440B30C84A105C41EA0041BDF8C7
+:10CB100008209DF8300010440C30C34A105C41EAF4
+:10CB20000021BDF808209DF8300010440D30BE4AA9
+:10CB3000105C0143BDF8240040F253325043B94A1F
+:10CB400002EB800202F56272BDF8200000EB4003A8
+:10CB500003EB001002EBC0008160BDF808109DF8E7
+:10CB6000300008441130B049085C0106BDF80820C7
+:10CB70009DF8300010441230AB4A105C41EA00418D
+:10CB8000BDF808209DF8300010441330A64A105C10
+:10CB900041EA0021BDF808209DF83000104414300F
+:10CBA000A14A105C0143BDF8240000EB400202EBF7
+:10CBB00000109E4A02EB00123032BDF8200002EB5A
+:10CBC00000104160BDF824100220DDF76FFABDF8B7
+:10CBD000240000EB400101EB0010944901EB00112F
+:10CBE0003031BDF8200001EB00100178BDF82400C1
+:10CBF00040F2533250438B4A02EB800041700122D5
+:10CC0000BDF8240040F253314843864901EB8001CE
+:10CC100001F56271BDF8200000EB400303EB00104A
+:10CC200001EBC0008271BDF8240000EB400101EB74
+:10CC300000107E4901EB00108079012806D00728FA
+:10CC400047D008285AD00A2842D19AE0BDF82400DB
+:10CC500040F253314843734901EB800000F56270A4
+:10CC6000BDF8201001EB410202EB011100EBC10005
+:10CC7000C07910B101282AD114E0B522BDF82400F2
+:10CC800040F253314843674901EB800000F5627080
+:10CC9000BDF8201001EB410303EB011100EBC100D3
+:10CCA000427114E0B922BDF8240040F253314843E8
+:10CCB0005C4901EB800000F56270BDF8201001EBCB
+:10CCC000410303EB011100EBC100427100BF00BF43
+:10CCD0006CE00122BDF8240040F253314843514931
+:10CCE00001EB800000F56270BDF8201001EB4103FC
+:10CCF00003EB011100EBC100427157E0BDF82400C5
+:10CD000040F253314843474901EB800000F562701F
+:10CD1000BDF8201001EB410202EB011100EBC10054
+:10CD2000C07910B101282AD114E08922BDF824006D
+:10CD300040F2533148433B4901EB800000F56270FB
+:10CD4000BDF8201001EB410303EB011100EBC10022
+:10CD5000427114E08B22BDF8240040F25331484365
+:10CD6000304901EB800000F56270BDF8201001EB46
+:10CD7000410303EB011100EBC100427100BF00BF92
+:10CD800014E00422BDF8240040F253314843254901
+:10CD900001EB800000F56270BDF8201001EB41034B
+:10CDA00003EB011100EBC100427100BF00BF13E0B3
+:10CDB000BDF82000401C81B20891BDF8240000EBB2
+:10CDC000400101EB0010194901EB0010C179BDF8D9
+:10CDD000200081423FF715AE00BFBDF8240000EBF4
+:10CDE000400101EB0010114901EB0010C179BDF8C1
+:10CDF0002000814200DD0CE0BDF82400401C81B21F
+:10CE000009910B4890F86A0BBDF8241088423FF74F
+:10CE1000F5AD00BFEAE50020099062E2002008902D
+:10CE20003BE2000058450020009900209840002077
+:10CE3000BC320020BDF808109DF8300008440830CE
+:10CE4000FA490A5C10460021FAF756FCBDF8242086
+:10CE500002EB420303EB0212F54B03EB02123032FA
+:10CE6000BDF8203002EB0312127842400A437DD114
+:10CE7000BDF8240000EB400101EB0010EC4901EB90
+:10CE800000113031BDF8200001EB00100178BDF831
+:10CE9000240040F253325043E64A02EB80004170D6
+:10CEA000BDF8240000EB400101EB0010E04901EB6C
+:10CEB000001080790B2830D2DFE800F02F06308D8B
+:10CEC0002F2F2FE8FDFCFB00BDF8240040F253316A
+:10CED0004843D84901EB800000F56270BDF820108E
+:10CEE00001EB410202EB011100EBC10090F846009A
+:10CEF00098B9CA22BDF8240040F253314843CD49C5
+:10CF000001EB800000F56270BDF8201001EB4103D9
+:10CF100003EB011100EBC1004271B7E1BDF8240041
+:10CF200040F253314843C34901EB800101F562717E
+:10CF3000BDF8200000EB400202EB001011F83010A9
+:10CF4000BDF8240040F253325043BA4A02EB80004D
+:10CF5000407981423ED1BDF8240040F2533148432C
+:10CF6000114601EB800000F5627000E090E1BDF831
+:10CF7000201001EB410202EB011100EBC10090F81F
+:10CF8000460038BBAA22BDF8240040F25331484382
+:10CF9000A84901EB800101F56271BDF8200000EBAA
+:10CFA000400303EB001001EBC0008270A322BDF828
+:10CFB000240040F2533148439E4901EB800000F5C4
+:10CFC0006270BDF8201001EB410303EB011100EB8F
+:10CFD000C10042715AE1BDF8240040F25331484388
+:10CFE000944901EB800101F56271BDF8200000EB6E
+:10CFF000400202EB001011F83010BDF8240040F29E
+:10D00000533250438B4A02EB8000407981423CD13D
+:10D01000BDF8240040F253314843114601EB800033
+:10D0200000F56270BDF8201001EB410202EB011126
+:10D0300000EBC10090F8460038BBAA22BDF82400DE
+:10D0400040F2533148437B4901EB800101F56271A5
+:10D05000BDF8200000EB400303EB001001EBC00023
+:10D060008270A322BDF8240040F253314843714935
+:10D0700001EB800000F56270BDF8201001EB410368
+:10D0800003EB011100EBC1004271FFE0BDF8240089
+:10D0900040F253314843674901EB800000F562706C
+:10D0A000BDF8201001EB410202EB011100EBC100C1
+:10D0B00002E0C1E042E017E090F8460098B904228F
+:10D0C000BDF8240040F2533148435A4901EB800037
+:10D0D00000F56270BDF8201001EB410303EB011174
+:10D0E00000EBC1004271D1E0BDF8240040F25331A1
+:10D0F0004843504901EB800000F56270BDF82010F4
+:10D1000001EB410202EB011100EBC10090F8460077
+:10D1100098B91022BDF8240040F2533148434549E4
+:10D1200001EB800000F56270BDF8201001EB4103B7
+:10D1300003EB011100EBC1004271A7E0BDF8240030
+:10D1400040F2533148433B4901EB800101F56271E4
+:10D15000BDF8200000EB400202EB001001EBC00024
+:10D1600090F89140BDF8240040F2533148433149D2
+:10D1700001EB80004470BDF8240040F25331484375
+:10D180002C4901EB80010831C4EBC40001EBC00065
+:10D190000179BDF8240040F253325043254A02EB96
+:10D1A0008000407981423FD1BDF8240040F25331E4
+:10D1B0004843114601EB800101F56271BDF8200082
+:10D1C00000EB400202EB001001EBC00090F892204F
+:10D1D000BDF8240040F253314843164901EB800169
+:10D1E0000831C4EBC40001EBC000C270AA21BDF835
+:10D1F000240040F2533250430E4A02EB80000830C4
+:10D20000C4EBC40200EBC2008171A321BDF824006D
+:10D2100040F253325043074A02EB80000830C4EB1F
+:10D22000C40200EBC200417130E000000099002010
+:10D230009840002058450020BDF8240040F25331AA
+:10D240004843FE4901EB800000F56270BDF82010F4
+:10D2500001EB410202EB011100EBC10090F8460026
+:10D2600098B90622BDF8240040F253314843F349EF
+:10D2700001EB800000F56270BDF8201001EB410366
+:10D2800003EB011100EBC100427100BF00BF13E0CE
+:10D29000BDF82000401C81B20891BDF8240000EBCD
+:10D2A000400101EB0010E64901EB0010C179BDF827
+:10D2B000200081423FF7BEAD00BFBDF8240000EB67
+:10D2C000400101EB0010DE4901EB0010C179BDF80F
+:10D2D0002000814200DD0CE0BDF82400401C81B23A
+:10D2E0000991D84890F86A0BBDF8241088423FF79E
+:10D2F00095AD00BF8EE50020099026E20020089041
+:10D30000FFE1BDF808109DF8300008440830CE4910
+:10D310000A5C10460021FAF7EFF9BDF8242002EB71
+:10D32000420303EB0212C64B03EB02123032BDF88C
+:10D33000203002EB0312127842400A437ED1BDF83E
+:10D34000240000EB400101EB0010BD4901EB00118E
+:10D350003031BDF8200001EB00100178BDF8240049
+:10D3600040F253325043B54A02EB80004170BDF8A1
+:10D37000240040F253314843114601EB800101F58E
+:10D380006271BDF8200000EB400202EB001011F8C2
+:10D390003010BDF8240040F253325043A74A02EB4C
+:10D3A0008000407981427DD1BDF808109DF83000A1
+:10D3B00008440930A449085C0104BDF808209DF820
+:10D3C000300010440A30A04A105C41EA0021BDF848
+:10D3D00008209DF8300010440B309B4A105C01433C
+:10D3E000BDF8240040F253325043944A02EB8002CD
+:10D3F00002F56272BDF8200000EB400303EB001061
+:10D4000002EBC0004163BDF8240000EB400101EBDA
+:10D4100000108B4901EB001080790B281DD2DFE84A
+:10D4200000F01C061D48711C1C869BB0FD00B2223A
+:10D43000BDF8240040F25331484300E05CE17F49ED
+:10D4400001EB800000F56270BDF8201001EB410394
+:10D4500003EB011100EBC10042714BE1A522BDF8C5
+:10D46000240040F253314843744901EB800101F537
+:10D470006271BDF8200000EB400303EB001001EBEC
+:10D48000C0008270A322BDF8240040F2533148430B
+:10D490006A4901EB800000F56270BDF8201001EBD5
+:10D4A000410300E027E103EB011100EBC1004271F1
+:10D4B00020E1A522BDF8240040F2533148435F49E2
+:10D4C00001EB800101F56271BDF8200000EB400323
+:10D4D00003EB001001EBC0008270A322BDF8240012
+:10D4E00040F253314843554901EB800000F562702A
+:10D4F000BDF8201001EB410303EB011100EBC1006B
+:10D500004271F7E0B522BDF8240040F253314843A0
+:10D510004A4901EB800000F56270BDF8201001EB74
+:10D52000410303EB011100EBC100427100BF022275
+:10D53000BDF8240040F253314843404901EB8000DC
+:10D5400000F56270BDF8201001EB410303EB0111FF
+:10D5500000EBC1004271CDE08022BDF8240040F212
+:10D5600053314843354901EB800000F56270BDF846
+:10D57000201001EB410303EB011100EBC1004271EC
+:10D58000B8E0BDF8240040F2533148432B4901EB89
+:10D59000800101F56271BDF8200000EB400202EB52
+:10D5A000001001EBC00090F89140BDF8240040F25B
+:10D5B00053314843214901EB80004470BDF82400F9
+:10D5C00040F2533148431D4901EB80010831C4EB5F
+:10D5D000C40001EBC0000179BDF8240040F25332D1
+:10D5E0005043164A02EB8000407981424BD1BDF88E
+:10D5F000240040F253314843114601EB800101F50C
+:10D600006271BDF8200000EB400202EB001001EB5C
+:10D61000C00090F89220BDF8240000E034E040F211
+:10D6200053314843054901EB80010831C4EBC40084
+:10D6300001EBC000C270A52208E0000058450020A0
+:10D6400098400020BC32002000990020BDF8240042
+:10D6500040F253314843FE4901EB80010831C4EBED
+:10D66000C40001EBC0008271A321BDF8240040F288
+:10D6700053325043F64A02EB80000830C4EBC40238
+:10D6800000EBC200417135E0BDF82000C1B2BDF829
+:10D69000240040F253325043ED4A02EB80004170C7
+:10D6A0000A22BDF8240040F253314843E84901EB17
+:10D6B000800101F56271BDF8200000EB400303EB2F
+:10D6C000001001EBC00042710122BDF8240040F2BD
+:10D6D00053314843DE4901EB800000F56270BDF82C
+:10D6E000201001EB410303EB011100EBC10080F8B6
+:10D6F000932000BF00BF13E0BDF82000401C81B2A2
+:10D700000891BDF8240000EB400101EB0010D14965
+:10D7100001EB0010C179BDF8200081423FF7F1AD67
+:10D7200000BFBDF8240000EB400101EB0010C94927
+:10D7300001EB0010C179BDF82000814200DD0CE052
+:10D74000BDF82400401C81B20991C34890F86A0BCF
+:10D75000BDF8241088423FF7D1AD00BFCAE5BDF83F
+:10D7600008109DF830000844083081B20491BB498C
+:10D77000BDF81000085C05287EDA0846BDF81010D8
+:10D78000405C002878DDB549BDF81000085C401EFB
+:10D7900081B20991BDF81000401C81B20491AF49DB
+:10D7A000BDF81000085C0104AC4FBDF81000401C2F
+:10D7B000385C41EA0021BDF81000801C385C084349
+:10D7C000C1170246F9F798FF0146BDF8240000EBA7
+:10D7D000400202EB00109F4A02EB00100160BDF80E
+:10D7E0001000C01C81B204913946BDF810000A5CDB
+:10D7F00010460021F9F780FFC1B2BDF8240000EB0C
+:10D80000400202EB0010934A02EB00100171BDF8D8
+:10D810001000401C81B204913946BDF810000A5C2A
+:10D8200010460021F9F768FFC1B2BDF8240000EBF3
+:10D83000400202EB0010874A02EB00104171BDF874
+:10D840001000401C81B204913946BDF810000A5CFA
+:10D8500010460021F9F750FFC1B2BDF8240000EBDB
+:10D86000400202EB00107B4A02EB00108171BDF810
+:10D870001000401C81B200E08BE204913946BDF8F3
+:10D8800010000A5C10460021F9F736FFC1B2BDF85E
+:10D89000240000EB400202EB00106E4A02EB001085
+:10D8A000C171BDF81000401C81B204913946BDF829
+:10D8B00010000A5C10460021F9F71EFF0146BDF872
+:10D8C000240000EB400202EB0010624A02EB001061
+:10D8D0008160BDF81000401C81B204913946BDF84A
+:10D8E00010000A5C10460021F9F706FFC1B2BDF82E
+:10D8F000240000EB400202EB0010564A02EB00103D
+:10D900000173BDF81000401C81B20491BDF82400E1
+:10D9100000EB400101EB0010114601EB0010807993
+:10D9200006287DD100200890F7E04C49BDF8100092
+:10D930000A5C10460021F9F7DFFEC2B2BDF82400F0
+:10D9400000EB400101EB0010424901EB00113031C6
+:10D95000BDF8200001EB00100270BDF81000401C63
+:10D9600081B204913D49BDF810000A5C10460021C7
+:10D97000F9F7C2FEC2B2BDF8240000EB400101EB92
+:10D980000010344901EB00113031BDF8200001EBEB
+:10D9900000104270BDF81000401C81B204912F4964
+:10D9A000BDF810000A5C10460021F9F7A5FEBDF88D
+:10D9B000242002EB420303EB0212264B03EB02127C
+:10D9C0003032BDF8203002EB0312127A42400A4393
+:10D9D0007ED0BDF8240000EB400101EB00101D4992
+:10D9E00001EB00103030BDF8201000EB0110007A80
+:10D9F000002870DD002467E0002659E004EB4400B5
+:10DA000000EB0410134901EB0010303000EB06105E
+:10DA10000278BDF8240000EB400101EB001000E0AB
+:10DA20008BE00C4901EB00103030BDF8201000EB0A
+:10DA30000110007A824239D1002140F25330604314
+:10DA4000034A02EB800000F5627006EB460207E035
+:10DA50005845002098400020BC320020009900204A
+:10DA600002EB061200EBC20080F87F1040F2533048
+:10DA70006043FE4A02EB800000F5627006EB46024E
+:10DA800002EB061200EBC20080F8801040F2533027
+:10DA90006043F64A02EB800000F5627006EB460236
+:10DAA00002EB061200EBC20080F88110701C86B2F7
+:10DAB00004EB440000EB0410ED4901EB0010C079C9
+:10DAC000B0429BDC601C84B2EA4890F86A0B00E02C
+:10DAD00001E0A04290DCE849BDF810000A5C104665
+:10DAE0000021F9F709FEC2B2BDF8240000EB4001A5
+:10DAF00001EB0010DE4901EB00113031BDF82000D0
+:10DB000001EB00100272BDF81000401C81B20491BC
+:10DB1000BDF82000401C81B20891BDF8240000EB44
+:10DB2000400101EB0010D24901EB0010C179BDF8B2
+:10DB3000200081423FF7F9AEE0E0002008903EE08F
+:10DB4000CD49BDF810000A5C10460021F9F7D4FD5C
+:10DB5000C2B2BDF8240000EB400101EB0010C44943
+:10DB600001EB00113031BDF8200001EB0010027014
+:10DB7000BDF81000401C81B20491BF49BDF81000EF
+:10DB80000A5C10460021F9F7B7FDC2B2BDF82400C7
+:10DB900000EB400101EB0010B54901EB0011303101
+:10DBA000BDF8200001EB00104270BDF81000401CD1
+:10DBB00081B20491BDF82000401C81B20891BDF8EB
+:10DBC000240000EB400101EB0010A94901EB00101B
+:10DBD000C179BDF820008142B2DCA748BDF8101021
+:10DBE000405C00F00F00042812DABDF8241001EBAD
+:10DBF000410202EB01119E4A02EB011101F11C00EE
+:10DC00009D4ABDF81010515C027861F30102027068
+:10DC1000BDF81000401C81B204919749BDF8100076
+:10DC2000085C0421B1EB201F13DDBDF8241001EBCB
+:10DC3000410202EB01118E4A02EB011101F11C00BD
+:10DC40008D4ABDF81010515C0A09017862F3830116
+:10DC500001708948BDF81010405C00F00F000428E6
+:10DC600012DABDF8241001EB410202EB0111804AE7
+:10DC700002EB011101F11C007F4ABDF81010515C4C
+:10DC8000027861F305120270BDF81000401C81B2E9
+:10DC90000491BDF820001A2101EB400149452DDA1D
+:10DCA000002008901CE07449BDF810000A5CBDF823
+:10DCB000240000EB400101EB00106D4901EB001165
+:10DCC0003031BDF8200001EB00108272BDF8100069
+:10DCD000401C81B20491BDF82000401C81B2089123
+:10DCE000BDF8240000EB400101EB0010604901EB9E
+:10DCF0000010C179BDF820008142D4DCBDF82400B9
+:10DD000000EB400101EB0010594901EB0010C47910
+:10DD100029E00022BDF8240000EB400101EB0010D7
+:10DD2000534901EB0011303101EB04100270BDF8D2
+:10DD3000240000EB400101EB00104D4901EB001104
+:10DD4000303101EB04104270BDF8240000EB4001BB
+:10DD500001EB0010464901EB0011303101EB0410DA
+:10DD60000272601C84B2102CD3DBBDF82410022098
+:10DD7000DCF79CF9BDF82410C8B2FAF7ABFA012021
+:10DD8000BDF8241001EB41013C4A02EB81014870CF
+:10DD90005BE1BDF808109DF83000084408303649B2
+:10DDA000085C052870D13648C07A20286CDABDF8A6
+:10DDB00008109DF830000844093081B204912E49C2
+:10DDC000BDF81000095C2B4880F80C1C90F80C0C76
+:10DDD000042803DD0421274880F80C1CBDF810003E
+:10DDE000401C81B2049100210991BAE02249BDF89A
+:10DDF00010000A5C10460021F9F77EFCC1B2BDF8A4
+:10DE0000240000EB40021F4800EB0210C171BDF876
+:10DE10001000401C81B204911749BDF810000A5C43
+:10DE200010460021F9F768FCC1B2BDF8240000EBF0
+:10DE30004002144800EB02108171BDF81000401C34
+:10DE400081B204910C49BDF81000085C01040A4F2E
+:10DE5000BDF81000401C385C41EA0021BDF81000FC
+:10DE6000801C385C0843C11702460EE0584500206C
+:10DE700098400020BC3200200099002090390020FA
+:10DE8000BC120020CC3E0020DFE0F9F735FC014653
+:10DE9000BDF8240000EB4002FE4800EB02100160D8
+:10DEA000BDF81000C01C81B204913946BDF81000C5
+:10DEB0000A5C10460021F9F71FFCC1B2BDF824002E
+:10DEC00000EB4002F34800EB02100171BDF81000B6
+:10DED000401C81B204913946BDF810000A5C10461E
+:10DEE0000021F9F709FCC1B2BDF8240000EB4002A3
+:10DEF000E84800EB02104171BDF81000401C81B2EF
+:10DF000004913946BDF810000A5C10460021F9F76B
+:10DF1000F3FB0146BDF8240000EB4002DD4800EBB6
+:10DF200002108160BDF81000401C81B20491394696
+:10DF3000BDF81000401C095C3A46BDF81000105CAA
+:10DF400041EA0025BDF81000801C81B20491BDF8A3
+:10DF50001010481981B20491BDF82400401C81B210
+:10DF60000991CD4890F80C0CBDF8241088423FF779
+:10DF70003DAFCA48C07A1A2861DB0021C64890F834
+:10DF80000C0C00EB4002C64800F82210C24890F882
+:10DF90000C0C00EB4002C24800EB820081700121B2
+:10DFA000BD4890F80C0C00EB4002BD4800EB82002D
+:10DFB0004170B94890F80C0C00EB4002B84800EBF7
+:10DFC0008200C17042F21071B34890F80C0C00EB63
+:10DFD0004002B34800EB820081604FF47A71AE4892
+:10DFE00090F80C0C00EB4002AA4800EB0210816094
+:10DFF0000121A94890F80C0C00EB4002A54800EB69
+:10E00000021081714FF41651A34890F80C0C00EBEC
+:10E010004002A04800EB0210016001219E4890F8E8
+:10E020000C0C00EB40029B4800EB021001719A4877
+:10E0300090F80C0C401CC1B2974880F80C1C0021D1
+:10E040000A20DCF733F8FCF7C3F8AFE2BDF808109C
+:10E050009DF83000084408309249085C8E49F53933
+:10E060004871BDF808109DF83000084409308D490A
+:10E07000085C8949F5390871BDF808109DF8300031
+:10E0800008440A308749085C8349F539C870BDF8EF
+:10E0900008109DF8300008440B308249085C7E4926
+:10E0A000F5398870BDF808109DF8300008440C3030
+:10E0B0007C49085C7849F5394870BDF808109DF82E
+:10E0C000300008440D307749095C774880F80B1F11
+:10E0D000DBF730FEDBF7EAFD734890F80B0FFF2803
+:10E0E00047D1DBF797FDBDF808109DF830000844D4
+:10E0F00008306C49095C6848F5384171BDF8081072
+:10E100009DF83000084409306649085C6249F539D9
+:10E110000871BDF808109DF8300008440A306149C4
+:10E12000085C5D49F539C870BDF808109DF83000ED
+:10E1300008440B305B49085C5749F5398870BDF8D5
+:10E1400008109DF8300008440C305649085C5249CC
+:10E15000F5394870BDF808109DF8300008440D30BE
+:10E160005049095C504880F80B1FDBF7E3FDDBF7F3
+:10E170009DFD0E214D48017167E710204B49087144
+:10E18000BDF808109DF83000084408304549085C87
+:10E190004149F5394871BDF808109DF83000084430
+:10E1A00009304049085C3C49F5390871BDF8081050
+:10E1B0009DF8300008440A303A49085C3649F53980
+:10E1C000C870BDF808109DF8300008440B30354980
+:10E1D000085C3149F5398870BDF808109DF83000A9
+:10E1E00008440C302F49085C2B49F5394870BDF8BC
+:10E1F00008109DF8300008440D302A49095C2A486F
+:10E2000080F80B1FDBF796FD04F03EFA2649C1F8B3
+:10E21000180F0846D0F8180FC0F300410B912248A0
+:10E22000D0F8180FC0F342010A910EE70E201F49E3
+:10E23000087100211C4880F8011D06E700200990A4
+:10E240004FE00020089018E0BDF8240000EB4001EA
+:10E2500001EB00101249A83101EB00103030BDF87D
+:10E26000201000EB0110807800F0010000B123E0E5
+:10E27000BDF82000401C81B20891BDF8240000EBDD
+:10E28000400101EB00100649A83101EB0010C179F3
+:10E290000EE00000CC3E0020BC320020BC1200206A
+:10E2A000F03F002000990020BC2200209C3A002072
+:10E2B000BDF820008142C7DC00BFBDF8240000EBA0
+:10E2C000400101EB0010FB4901EB0010C179BDF8E2
+:10E2D0002000814200DD08E0BDF82400401C81B22E
+:10E2E0000991BDF824000428ABDB00BFBDF8240071
+:10E2F00004287DDB0020F04908700120EF49086008
+:10E30000EF49C1F88802EF4890F8080D01287FDB3B
+:10E310000D20ED490871BDF808109DF83000084443
+:10E320000930EA49095CBDF808209DF83000104426
+:10E330000830E64A105C41EA00210591BDF808105A
+:10E340009DF8300008440B301146095CBDF80820E8
+:10E350009DF8300010440A30DC4A105C41EA00208D
+:10E36000DB49088000240CE0BDF808109DF830005F
+:10E3700001440C310819D549095CD64A1155601C75
+:10E3800084B2B4F5007FEFDBD148008800F2FF30A3
+:10E3900081B20120DAF79CFE58B30021C94880F809
+:10E3A000011DCB48008864214843BDF8141090FB40
+:10E3B000F1F0C1B2C34880F8001D0120C649C875FC
+:10E3C000C3480088401CC249088008460088BDF840
+:10E3D000141088421CDDBB4890F8FC0C20F00100B2
+:10E3E000401CB84981F8FC0C084690F8FC0C01E090
+:10E3F00015E00DE020F00600801D81F8FC0CBDF852
+:10E40000140001F6FC41488000210120DBF74EFE9C
+:10E410000020AA490860AA49C1F888020BE0102030
+:10E42000A9490871A74890F8FC0C20F080008030C2
+:10E43000A44981F8FC0C08E600209F490870BDF84B
+:10E4400008109DF8300008440830A049085C9E4937
+:10E45000C23981F8AD00BDF808109DF830000844BD
+:10E460000A309A49095CBDF808209DF83000104434
+:10E470000930964A105C41EA00210591BDF8081068
+:10E480009DF8300008440C301146095CBDF80820A6
+:10E490009DF8300010440B308C4A105C41EA00209B
+:10E4A0008B490880BDF8140009884843F0B3B9F1DE
+:10E4B000100F07DDA9F11000062190FBF1F081B2E9
+:10E4C000069101E000200690002421E000261BE0D8
+:10E4D000BDF808109DF8300001440D3104EB4400F4
+:10E4E00001EB400188197949095C79480088401E90
+:10E4F00000EB800204EB420000EB4002774800EBA7
+:10E5000042029155701C86B2062EE1DB601C84B27B
+:10E51000BDF818008442D9DB01206F49C8756C48EA
+:10E520000088401C6A490880084600E03EE00088F8
+:10E53000BDF81410884236DDBDF8140001280DDB4B
+:10E54000BDF81400401E00EB8001BDF8180000EB80
+:10E55000410081B26248A0F8CA1103E0002160487E
+:10E56000A0F8CA115E48B0F8CA410EE0002608E0E3
+:10E57000002104EB4402594800EB42008155701C15
+:10E5800086B2062EF4DB601C84B2C82CEEDB0021C0
+:10E590000B20DBF78BFD00210320DBF787FD10202C
+:10E5A0004949087102E016204749087106E2BDF8A2
+:10E5B00008109DF83000084408304449095C41487F
+:10E5C00080F8011D112040490871F7E100200990F1
+:10E5D0003DE00020089017E0BDF8240000EB40016A
+:10E5E00001EB0011334800EB01103030BDF8201072
+:10E5F00000EB0110807800F0010000B112E0BDF8DE
+:10E600002000401C81B20891BDF8240000EB4001BD
+:10E6100001EB0010274901EB0010C179BDF8200083
+:10E620008142D9DC00BFBDF8240000EB400101EBC2
+:10E630000010204901EB0010C179BDF82000814293
+:10E6400000DD08E0BDF82400401C81B20991BDF84E
+:10E6500024000428BDDB00BFBDF8240004287DDBB6
+:10E660000020154908700120144908601449C1F8B8
+:10E670008802144890F8080D012870DBBDF80810D6
+:10E680009DF83000084408301049085C042866DC16
+:10E69000BDF808109DF83000084408300B49095CAB
+:10E6A000084880F8011D90F8010D401E81B20991C3
+:10E6B00000242BE0984000202A0A002088024242D1
+:10E6C00000004242BC2200209C3A00200099002019
+:10E6D000280A0020C52F0020BC120020883400200A
+:10E6E000BC320020BDF8241001EB410202EB011105
+:10E6F000FE4A02EB0111303101EB041101F1090076
+:10E70000497A21F001010170601C84B2102CE9DB10
+:10E710001220F7490871002415E0BDF808109DF893
+:10E720003000084409302044F2490A5CBDF8240056
+:10E7300000EB400101EB0010EC4901EB00110E3140
+:10E740000A55601C84B20A2CE7DBBDF808109DF85E
+:10E75000300008441430E749095C01E0DBE07BE06D
+:10E76000BDF808209DF8300010441330E14A105CD9
+:10E7700041EA00210591BDF808109DF830000844D9
+:10E7800016301146095CBDF808209DF83000104491
+:10E790001530D84A105C41EA0020D749088000248F
+:10E7A0000CE0BDF808109DF830000144173108193D
+:10E7B000D049095CD14A1155601C84B2B4F5007F80
+:10E7C000EFDBCD480088401EBDF8242000EB8220FE
+:10E7D00081B20320DAF77CFCF0B3C74800886421DB
+:10E7E0004843BDF8141090FBF1F0C1B2C44880F862
+:10E7F000001D0120C349C875BF480088401CBE49A0
+:10E80000088008460088BDF8141088424CDD0024BA
+:10E8100014E0BDF8241001EB410202EB0111B34AF0
+:10E8200002EB0111303101EB041101F10900497AC9
+:10E8300021F00101491C0170601C84B2102CE8DB3E
+:10E84000BDF8241001EB410202EB0111A74A02EBD3
+:10E85000011101F1180000E056E0097E21F00101EC
+:10E86000491C0170BDF8241001EB410202EB0111BB
+:10E870009E4A02EB011202F11800117E21F00602FD
+:10E88000921C0270BDF81420BDF8240000EB40017A
+:10E8900001EB0010954901EB00104283BDF82410F4
+:10E8A0000220DBF703FC2FE09348008801282BD1DE
+:10E8B000002413E0BDF8241001EB410202EB01112A
+:10E8C0008A4A02EB0111303101EB041101F1090018
+:10E8D000497A21F001010170601C84B2102CE9DB3F
+:10E8E000BDF8241001EB410202EB01117F4A02EB5B
+:10E8F000011101F11800097E21F001010170BDF83C
+:10E9000024100220DBF7D2FB00207F4908607F49FA
+:10E91000C1F888020BE0102075490871784890F81A
+:10E92000FC0C20F080008030754981F8FC0CB7E2C7
+:10E93000BDF808109DF83000084409306D49095CA5
+:10E94000BDF808209DF8300010440830694A105C7A
+:10E9500041EA00256B48B0F81412A9422ED1D0F834
+:10E9600010026849D1F80C12884227D16548D0F8C6
+:10E970000C1290F81602814209D96248D0F80C12A4
+:10E9800090F81602081A5F49C1F80C0206E0002050
+:10E990005C49C1F80C021020554908710021594802
+:10E9A000A0F8141280F816120C20DBF77FFB002170
+:10E9B0000520DBF77BFB01205249C87570E200247B
+:10E9C0000CE0002606E02020514901EB4411885557
+:10E9D000701C86B2202EF6DB601C84B2142CF0DB97
+:10E9E000142043490871BDF808109DF83000084410
+:10E9F00008304049095C0591BDF808109DF83000C9
+:10EA0000084409303B49095C0391BDF814001428FF
+:10EA100001DD14200590BDF80C00202801DD202028
+:10EA2000039000241AE0002612E0BDF808109DF8BB
+:10EA3000300001440A31BDF80C0004FB00118819B4
+:10EA40002C49095C324A02EB44129155701C86B283
+:10EA5000BDF80C008642E8DB601C84B2BDF81400EF
+:10EA60008442E0DB00210720DBF720FB18E21520C1
+:10EA70001F490871BDF808109DF83000084408309F
+:10EA80001C49095C1E4880F81C1ABDF808109DF846
+:10EA90003000084409301749085C0106BDF8082019
+:10EAA0009DF8300010440A30124A105C41EA0041DF
+:10EAB000BDF808209DF8300010440B300D4A105C62
+:10EAC00041EA0021BDF808209DF8300010440C30C8
+:10EAD000084A105C01430E486038C0F80510BDF8C4
+:10EAE00008109DF8300008440D3013E098400020D5
+:10EAF0009C3A002000990020280A0020C52F002001
+:10EB0000BC220020BC120020880242420000424287
+:10EB1000382D00201146085C0106BDF808209DF83C
+:10EB2000300010440E30FE4A105C41EA0041BDF84E
+:10EB300008209DF8300010440F30F94A105C41EA7B
+:10EB40000021BDF808209DF8300010441030F44A30
+:10EB5000105C0143F348C0F80110BDF808109DF89F
+:10EB60003000084411301146085C0104BDF808204B
+:10EB70009DF8300010441230E94A105C41EA00214F
+:10EB8000BDF808209DF8300010441330E44A105CB2
+:10EB90000143E448C0F80910BDF808109DF83000A2
+:10EBA000084414301146095CDE4880F82210BDF894
+:10EBB00008109DF83000084415301146095CD9480A
+:10EBC00080F82110BDF808109DF830000844163078
+:10EBD0001146095CD34880F82010BDF808109DF854
+:10EBE0003000084417301146095CCE48C177BDF8A3
+:10EBF00008109DF83000084418301146095CC948D7
+:10EC00008177BDF808109DF830000844193011468E
+:10EC1000085CC4494877B9F1200F28DDBDF8081019
+:10EC20009DF8300008441A301146085C0106BDF812
+:10EC300008209DF8300010441B30B94A105C41EAAE
+:10EC40000041BDF808209DF8300010441C30B44A43
+:10EC5000105C41EA0021BDF808209DF83000104406
+:10EC60001D30AF4A105C0143AE48C0F823100220AB
+:10EC7000AD49087114E11020AC49087100200990D9
+:10EC800082E0BDF8240000EB400101EB0010A64932
+:10EC9000C03101EB001080790C2870D1BDF8240040
+:10ECA00040F253314843A24901EB800090F8080D2F
+:10ECB0000121B1EBD01F60D1A9F10E00052190FB1D
+:10ECC000F1F081B20891002448E0BDF808109DF8E9
+:10ECD00030000844093004EB840108449049085C82
+:10ECE0000204BDF808109DF8300001440A3104EB1D
+:10ECF000840008448A49085C42EA0021BDF80820E3
+:10ED00009DF8300010440B3004EB84021044844A18
+:10ED1000105C0143BDF8240040F253325043844A52
+:10ED200002EB800000F5516242F82410BDF8081093
+:10ED30009DF8300001440C3104EB8400084478490C
+:10ED40000A5CBDF8240040F253314843784901EB96
+:10ED5000800000F554610A55601C84B2BDF82000A3
+:10ED60008442B2DB0421BDF8240040F25332504308
+:10ED70006F4A02EB800080F88D130AE0FFE7BDF8D0
+:10ED80002400401C81B20991BDF824000428FFF63C
+:10ED900078AF00BFBDF82400042870D1002009908E
+:10EDA00068E0BDF8240000EB4001624800EB011070
+:10EDB0008079052859D1BDF824005B494870A1F13C
+:10EDC0001C00BDF82410405C0121B1EBD01F4BD1D9
+:10EDD000A9F10E00052190FBF1F081B20891002409
+:10EDE00038E0BDF808109DF830000844093004EB05
+:10EDF000840108444A49085C0204BDF808109DF8E3
+:10EE0000300001440A3104EB840008444449085CA2
+:10EE100042EA0021BDF808209DF8300010440B3074
+:10EE200004EB840210443E4A105C01433E486830C3
+:10EE300040F82410BDF808109DF8300008440C304C
+:10EE400004EB840108441146095C374898300155A9
+:10EE5000601C84B2BDF820008442C2DB0421324829
+:10EE60000B30BDF82420815408E0BDF82400401C7C
+:10EE700081B20991BDF82400052892DB00BF0FE0A4
+:10EE800000240AE00021BDF808209DF8300002446B
+:10EE90001019234A1154601C84B2322CF2DB00BFDB
+:10EEA00018E000240AE00021BDF808209DF8300099
+:10EEB000024410191A4A1154601C84B2322CF2DB3D
+:10EEC00000211D48A0F87E1625E000211A48A0F870
+:10EED0007E1620E01848B0F87E06B0B100210C91F3
+:10EEE00000240DE0BDF808004844801C20440C4973
+:10EEF000095CBDF808201019094A1154601C84B23D
+:10EF00000D48B0F87E06A042ECDC0B48B0F87E0657
+:10EF10000A283BF755AF00BF0748B0F87E4612E01D
+:10EF200000990020D82C0020D83F00209C3A0020D7
+:10EF300058450020CC3E0020BC3200200020FD4976
+:10EF40000855601C84B2282CF8DBFDE3FA48807871
+:10EF500030B101287CD002287BD003287AD199E3F4
+:10EF6000F64890F80607C0F3C3000E2817D2DFE872
+:10EF700000F007172D435972889EC1F2F0EFEEEDB5
+:10EF8000EE4890F8060720F078000830EB4981F849
+:10EF90000607002001F5D2614860012088708DE1EC
+:10EFA000E7A1E44809F00AF8054675B1E34890F88E
+:10EFB000060720F078001030E04981F806070020AD
+:10EFC00001F5D26148600120887077E1DDA1D94860
+:10EFD00008F0F4FF054675B1D84890F8060720F010
+:10EFE00078001830D54981F80607002001F5D26174
+:10EFF00048600120887061E1D3A1CE4808F0DEFFAF
+:10F00000054675B1CD4890F8060720F0780020300D
+:10F01000CA4981F80607002001F5D2614860012045
+:10F0200088704BE1C8A1C34808F0C8FF054675B118
+:10F03000C24890F8060720F078002830BF4981F8D0
+:10F040000607002001F5D26148600120887035E193
+:10F0500036E181E27FE2BCA1B64808F0AFFF054689
+:10F0600075B1B64890F8060720F078003830B349FB
+:10F0700081F80607002001F5D26148600120887000
+:10F080001CE1B1A1AB4808F099FF054675B1AB484A
+:10F0900090F8060720F078003830A84981F8060774
+:10F0A000002001F5D26148600120887006E1A6A128
+:10F0B000A04808F083FF0546DDB1A448C07A1828AF
+:10F0C00009DD9E4890F8060720F0780048309B49FB
+:10F0D00081F8060708E0994890F8060720F07800C4
+:10F0E0004030964981F80607002099494860012080
+:10F0F0008870E3E097A18F4808F060FF054625B3CC
+:10F10000002405E000218C4890380155601C84B231
+:10F11000142CF7DB002409E0281D204485490A5CF3
+:10F12000601D854990390A54601C84B20F2CF3DBB2
+:10F1300000210320DAF7BAFF804890F8060720F094
+:10F14000780048307D4981F80607B7E0A2E08DE0FD
+:10F150003DE027E0FFE781A1764808F02FFF054654
+:10F16000FDB1002405E00020794978310855601C84
+:10F1700084B2142CF7DB002408E0681D20446D499C
+:10F18000085C734978310855601C84B2142CF4DB98
+:10F190006A4890F8060720F078005030674981F8F7
+:10F1A00006078BE068A1634808F008FF05466DB1CB
+:10F1B000624890F8060720F0780058305F4981F8DF
+:10F1C00006070020624948600120887076E05A48AE
+:10F1D000807968B1594890F8060720F078006030CF
+:10F1E000564981F806070020594948600120887077
+:10F1F0005CA1504808F0E2FE054665B30020544982
+:10F200004860012088704B49681D085C30380F4603
+:10F21000291D795C303940EA0110C1170246F8F720
+:10F220006BFA4549887151A1384608F0C7FE05467A
+:10F230008DB13946681C085C30280DDB681C085C01
+:10F240003038495D303940EA0110C1170246F8F7FD
+:10F2500053FA3949C87108E03648405D3038C11763
+:10F260000246F8F749FA3449C87127E036A1314817
+:10F2700008F0A4FE054665B1304890F8060720F076
+:10F28000800080302D4981F806074FF47A703049AC
+:10F29000886013E02CA1274808F090FE054665B170
+:10F2A000264890F8060720F07801244880F80617D1
+:10F2B0000020274948600120887000BF00BFE9E2B4
+:10F2C0001E4890F80607C0F3C3000D281CD2DFE8E3
+:10F2D00000F0071C51697EACD5E4FEFC1BFBFA0074
+:10F2E00019A1144808F06AFE05466DB100201849BE
+:10F2F000486001208870114890F8060720F07800D7
+:10F3000008300E4981F8060724E119A1094808F0E0
+:10F3100055FE05466DB100200D49486001208870FA
+:10F32000064890F8060720F078001830034981F865
+:10F3300006070FE1009900209C3A0020BC32002013
+:10F34000610000006F6B00004F4B0000BC120020FA
+:10F350004C390020494D45493A0000004943434992
+:10F36000443A00004353513A000000002C000000D2
+:10F3700022000000AFF23001F74808F01FFE0546FA
+:10F380007DB10020F549486001208870A1F5D26068
+:10F3900090F8060720F078001830A1F5D26181F8C6
+:10F3A0000607D7E0EEA1EC4808F008FE05466DB16F
+:10F3B000ED4890F8060720F078002030EA4981F8FF
+:10F3C00006070020E549486001208870C2E0AFF2DE
+:10F3D0007401E14808F0F2FD05462DB3002405E074
+:10F3E0000020DE4978310855601C84B2142CF7DB0C
+:10F3F000002409E0681D2044D749095C601DD74AF4
+:10F4000078321154601C84B20F2CF3DB0020D349F6
+:10F41000486001208870D44890F8060720F07800F2
+:10F420002830D14981F8060794E0AFF2C801CA48F4
+:10F4300008F0C4FD054605B3CC48807940B1CA4800
+:10F4400090F8060720F078003030C74981F80607A9
+:10F450000020C249486001208870BF49681D085CCF
+:10F4600030380F46291D795C303940EA0110C11748
+:10F470000246F8F741F9BD4988716BE0BA4890F847
+:10F48000060720F078004030B74981F806070020D1
+:10F49000B2494860012088705CE0AFF25411AE4878
+:10F4A00008F08CFD05466DB1AF4890F8060720F0D6
+:10F4B00078004030AC4981F806070020A749486031
+:10F4C0000120887046E035E01EE00FE0FFE7A64827
+:10F4D00090F8060720F078004830A34981F8060725
+:10F4E00000209E4948600120887033E09E4890F8D3
+:10F4F000060720F0800080309B4981F806074FF412
+:10F500007A709649886025E0AFF2C411924808F0FD
+:10F5100055FD05466DB1944890F8060720F0780037
+:10F520006030914981F8060700208C49486001202D
+:10F5300088700FE0AFF2F011874808F03FFD0546F4
+:10F540003DB1894890F8060720F07801864880F898
+:10F55000061700BF00BF9DE1834890F80607C0F37F
+:10F56000C300052812D2DFE800F00312286A7F00EA
+:10F5700000207A494860012088707B4890F806078F
+:10F5800020F078000830784981F8060780E0AFF273
+:10F590004821714808F012FD05466DB100206F4901
+:10F5A000486001208870704890F8060720F07800C5
+:10F5B00010306D4981F806076AE00020674948600D
+:10F5C000012088706449A81D085C30380F46691D09
+:10F5D000795C303940EA0110C1170246F8F78CF81F
+:10F5E00062498871AFF27C21384608F0E7FC054695
+:10F5F000DDB13946681C085C30280DDB681C085CEE
+:10F600003038495D303940EA0110C1170246F8F739
+:10F6100073F85649C87108E04F48405D3038C1174B
+:10F620000246F8F769F85149C8714F4890F8060743
+:10F6300020F0780018304C4981F8060728E0AFF236
+:10F64000F821454808F0BAFC054665B1464890F8EF
+:10F65000060720F080008030434981F806074FF408
+:10F660007A703E49886013E03F4890F8060720F022
+:10F6700080013D4880F8061790F8060720F07801D1
+:10F68000394880F80617002039498870486000BF63
+:10F6900000BFFFE0344890F80607C0F3C300092814
+:10F6A00014D2DFE800F005142A40677EB4CAE000F7
+:10F6B0002D4890F8060720F0780008302A4981F894
+:10F6C000060700202549486001208870E0E0AFF27D
+:10F6D0009031214808F072FC05466DB1224890F83F
+:10F6E000060720F0780010301F4981F80607002037
+:10F6F0001A49486001208870CAE0AFF2B831164854
+:10F7000008F05CFC05466DB1174890F8060720F03C
+:10F7100078001830144981F8060700200F49486026
+:10F7200001208870B4E0AFF2E0310B4808F046FCED
+:10F7300005467DB10C4890F8060720F0780020308F
+:10F74000094981F8060700E0B2E00020034948605B
+:10F75000012088709CE00000009900204C390020B6
+:10F760005245414459000000BC3200209C3A002020
+:10F77000C87A0020AFF230414F4808F01FFC054620
+:10F7800075B14E4890F8060720F0780028304B49B4
+:10F7900081F80607002001F5D261486001208870D9
+:10F7A00076E047A1444808F009FC054675B30020FF
+:10F7B0004549486001208870002407E0281D204446
+:10F7C0003D49095C41480155601C84B2142CF5DBAD
+:10F7D0003CA13E4808F0F2FB054655B1002406E086
+:10F7E00000226019401E39490A54601C84B2022C60
+:10F7F000F6DB324890F8060720F0780030302F49C9
+:10F8000081F806070120A1F50051C87540E0AFF26C
+:10F81000C841294808F0D2FB05466DB100202A49AD
+:10F82000486001208870254890F8060720F078008D
+:10F830003830224981F806072AE0AFF2F4411E4829
+:10F8400008F0BCFB05466DB100201F49486001204F
+:10F8500088701A4890F8060720F078004030174961
+:10F8600081F8060714E0AFF22051134808F0A6FB18
+:10F87000054665B1114890F8060720F080008030F9
+:10F880000E4981F806074FF47A700F49886000BF6F
+:10F8900000BF00BF00BF00210848A0F87E1600246A
+:10F8A00004E0002004490855601C84B2642CF8DB95
+:10F8B00011B0BDE8F08F000000990020BC3200209C
+:10F8C000444843502C0000004C390020A63A002048
+:10F8D0002DE9F04F91B093460024A04600200890F7
+:10F8E0000790069000BF00258146824600BF002693
+:10F8F000002700BF04E00020FE490855601C84B2C8
+:10F90000642CF8DBFC48807800283ED0FB48407827
+:10F9100078B30020F8498870F94890F8060720F07D
+:10F920008001F74880F80617F4488078C0B10128B4
+:10F9300020D002280AD0032826D1F14890F80607E3
+:10F9400020F07801EE4880F806171DE0EC4890F8AA
+:10F95000060720F078002030E94981F8060713E017
+:10F96000E74890F8060720F07801E54880F8061788
+:10F970000AE00AE0E24890F8060720F078005830E4
+:10F98000DF4981F8060700BF00BFDD4890F8060791
+:10F990000121B1EBD01F41F0CA82DA4880780128FA
+:10F9A0007DD1D74890F8E0070128F9D10026DEE1A3
+:10F9B0000027CBE106EB460000EB0610D24901EB35
+:10F9C0000010303000EB071080780121B1EBD01F20
+:10F9D00066D106EB460000EB0610CB4901EB0010A8
+:10F9E000303000EB0710807820F00400001D06EB9B
+:10F9F000460101EB0611C44A02EB0111303101EB63
+:10FA00000711887006EB460000EB0610114601EB6B
+:10FA10000010303000EB07108078C0F3C0000028E1
+:10FA20003ED006EB460000EB061001EB0010303034
+:10FA300000EB0710807820F0080106EB460000EB91
+:10FA4000061002EB0010303000EB07108170AF4859
+:10FA5000D0F80C02401E001B0521B0FBF1F201FBA7
+:10FA6000120000EB4001A9482C3000EB41100D3092
+:10FA7000019040F253307043A54A02EB800000F53C
+:10FA8000627007EB470202EB071200EBC20000F1C5
+:10FA9000220110220198D8F7D8FB9C4801E07BE1B5
+:10FAA00052E1D0F80C02401E001B0521B0FBF1F220
+:10FAB00001FB120000EB400194482C3000EB411197
+:10FAC00040F253307043924A02EB800000F56270BE
+:10FAD00007EB470202EB071200EBC20050F81A2FA7
+:10FAE00041F8012F406848608848D0F80C02401E59
+:10FAF000001B0521B0FBF1F201FB120000EB4001FD
+:10FB000082482C3000EB411106EB460000EB06105A
+:10FB10007D4A02EB0010303000EB071000780870CF
+:10FB20007A48D0F80C02401E001B0521B0FBF1F210
+:10FB300001FB120000EB400174482C3000EB411136
+:10FB400040F253307043724A02EB800000F562705D
+:10FB500007EB470202EB071200EBC200406BC1F853
+:10FB600009006A48D0F80C02401E001B0521B0FBBA
+:10FB7000F1F201FB120000EB400164482C3000EB75
+:10FB800041115F48F538026841F81D2F8088888050
+:10FB90005E48D0F80C02401E001B0521B0FBF1F2BC
+:10FBA00001FB120000EB400158482C3000EB4111E2
+:10FBB00006EB460000EB0610534A02EB0010303013
+:10FBC00000EB07104068C1F82300002106EB460057
+:10FBD00000EB061002EB0010303000EB0710416024
+:10FBE000002444E04948D0F80C02401E001B0521C7
+:10FBF000B0FBF1F201FB120000EB400143482C3056
+:10FC000000EB4110273040F253317143404A02EB80
+:10FC1000810101F5627107EB470202EB071201EB6C
+:10FC2000C20191F8801040F2533211FB02F1384AC0
+:10FC300002EB810101F5627140F253327243344BA1
+:10FC400003EB820202F5627207EB470303EB071333
+:10FC500002EBC30292F8812002EB420303EB021293
+:10FC600001EBC2014731095D0155601C84B2062CCD
+:10FC7000B8DB002433E0002240F2533070432449C3
+:10FC800001EB800000F5627007EB470101EB071103
+:10FC900000EBC10090F8800040F2533110FB01F0FE
+:10FCA0001B4901EB800000F5627040F25331714353
+:10FCB000174B03EB810101F5627107EB470303EB7F
+:10FCC000071301EBC30191F8811001EB410303EB32
+:10FCD000011100EBC10047300255601C84B2062CB4
+:10FCE000C9DB0A48D0F80C020521B0FBF1F080B264
+:10FCF00001460FE052020020C87A00209C3A002002
+:10FD0000BC3200208439002098400020BC12002022
+:10FD10005845002001900220D9F7DAF90021062089
+:10FD2000DAF7C4F9FE48D0F80C02FD49498D884243
+:10FD300006D2FB48D0F80C02401CF949C1F80C026D
+:10FD400000210520DAF7B2F9781C87B206EB4600ED
+:10FD500000EB0610F34901EB0010C079B8423FF701
+:10FD600029AE31460220DAF7A1F9701C86B2042EC2
+:10FD7000FFF61EAEEC488078032803D0EA4880786E
+:10FD8000012802D10020E94908600021E84880F8F4
+:10FD9000E0170B20E4490871E6480078012841F09B
+:10FDA0004A8610E002F070FCE349C1F8180F0846DB
+:10FDB000D0F8180FC0F3004007900846D0F8180F8D
+:10FDC000C0F34200069006980028EBD0D648807811
+:10FDD000022812D1D448407878B14FF0070A552054
+:10FDE000D6490870FD204870AA2088700020C8708D
+:10FDF00008716120487100208871FA20CF4901F80C
+:10FE00000A00CB48F5384179CC4A0AF10100115477
+:10FE1000C748F53801790AF102001154C448F53891
+:10FE2000C1780AF103001154C148F53881780AF10C
+:10FE300004001154BE48F53841780AF10500115408
+:10FE4000BD4890F80B1F0AF10600115400240EE083
+:10FE5000B948D0F8180FC4F10301C900C840C1B2B5
+:10FE60000AF109002044B54A1154601C84B2042CE4
+:10FE7000EEDBAD48407838B9B0490AF10D0001F821
+:10FE800000B0401C85B239E0A8488038006850B9FD
+:10FE9000A348807A38B1A4488078032803D0A248C8
+:10FEA0008078012823D1002409E09F489038015D23
+:10FEB0000AF10D002044A14A1154601C84B2142C94
+:10FEC000F3DB002409E098484830015D0AF1210085
+:10FED00020449A4A1154601C84B20A2CF3DB9749DF
+:10FEE0000AF12B0001F800B0401C85B206E00120A9
+:10FEF00093498870002011B0BDE8F08F002D01F00B
+:10FF00009A8501208E4910394870894880F87CB65E
+:10FF10005846BBF1150F00F0988710DCA0F10B00DC
+:10FF20000A2880F09B87DFE810F01A008607590442
+:10FF3000200086073A00A7040F0586078707A22836
+:10FF40000FD007DC16287DD01F287CD0A12840F0D8
+:10FF5000858708E0A32803D0A428F8D102E000BFD9
+:10FF600000BF00BF00BF00F079BF10206E490871CC
+:10FF7000002406E07348005D2919704A5054601C43
+:10FF800084B20A2CF6DB05F10A0085B26C485630C3
+:10FF900090F8AD0069494855681C85B2E3E76648AA
+:10FFA00090F8FC0C00F00100A0B1012080F3138850
+:10FFB00000BF00BFBFF34F8F6348006800F4E060EC
+:10FFC00062490843001D60490860BFF34F8F00BFBE
+:10FFD00000BFFEE7002645E306EB460000EB0610F7
+:10FFE000504901EB0010807903284AD006EB460007
+:10FFF00000EB061001EB00108079012841D006EBE0
+:020000040803EF
+:10000000460000EB061001EB00108079022838D082
+:1000100006EB460000EB061001EB00108079042887
+:100020002FD006EB460000EB061001EB00108079A4
+:10003000072826D006EB460000EB061001EB001067
+:10004000807901E0F8E3F8E308281AD006EB4600CF
+:1000500000EB061001EB001080790D2811D006EBA3
+:10006000460000EB061001EB00108079092808D04B
+:1000700006EB460000EB061001EB001080790A2821
+:1000800066D101202D494855E81C85B2A9460220B9
+:100090004855681C85B21D204855681C85B200274C
+:1000A00022E106EB460000EB06101E4901EB0010B2
+:1000B000303000EB0710007820494855681C85B2A5
+:1000C00006EB460000EB0610164901EB001030303D
+:1000D00000EB0710807819494855681C85B206EB7B
+:1000E000460000EB06100F4901EB0010303000EB2A
+:1000F00007108078C0F3800088B906EB460000EB5B
+:10010000061001EB0010303000EB07108078C0F3D0
+:10011000C00020B906EB460000EB061019E022E013
+:10012000BC120020984000209C3A002088024042E7
+:10013000BC320020220A0020BC22002052020020F3
+:1001400084390020D68003080CED00E00000FA0599
+:10015000E4E001EB0010303000EB07108078C0F3D2
+:100160004000002877D0002413E006EB460000EBA7
+:100170000610FE4901EB0010303000EB071040681C
+:10018000C4F10301C900C8406119F94A5054601C08
+:1001900084B2042CE9DB281D85B2002418E040F26B
+:1001A00053307043F34901EB800000F5627007EBB8
+:1001B000470101EB071100EBC100D0F81A00C4F1B0
+:1001C0000301C900C8406119E94A5054601C84B257
+:1001D000042CE4DB281D85B2002418E040F25330E3
+:1001E0007043E44901EB800000F5627007EB4701C2
+:1001F00001EB071100EBC100D0F81E00C4F10301B0
+:10020000C900C8406119DA4A5054601C84B2042CF9
+:10021000E4DB281D85B2002417E040F25330704320
+:10022000D44901EB800000F5627007EB470101EB58
+:10023000071100EBC100406BC4F10201C900C840C6
+:100240006119CB4A5054601C84B2032CE5DBE81CD6
+:1002500085B200241DE045E040F253307043C549AB
+:1002600001EB800000F5627007EB470101EB07111D
+:1002700000EBC10151F8220F4968C4F10502D20018
+:10028000CDE90910D7F7CFFF6119B94A5054601C66
+:1002900084B2062CE0DBA81D85B200241EE040F2EB
+:1002A00053307043B34901EB800000F5627007EBF7
+:1002B000470101EB071100EBC10022308168C068E3
+:1002C000C4F10502D200CDE90B0108460B99D7F71E
+:1002D000AAFF6119A64A5054601C84B2062CDEDBCA
+:1002E000A81D85B2781C87B206EB460000EB06100D
+:1002F0009E4901EB0010C079B8423FF7D2AEA5EBA2
+:100300000900C0F30721A9F10200994A1154A5EB95
+:100310000900C1B2A9F101001154A1E106EB4600A8
+:1003200000EB0610914901EB00108079052839D1C6
+:1003300002208F494855E81C85B2A94600271CE0D9
+:10034000781C8B494855681C85B28B48C05D485560
+:10035000681C85B2002409E087480C3000EB0710C8
+:10036000005D6119824A5054601C84B2102CF3DB8A
+:1003700005F1100085B2781C87B27F48AD3890F83F
+:10038000AC00B842DCDCA5EB09000002C1B2A9F167
+:100390000200774A1154A5EB0900C1B2A9F101008E
+:1003A00011545DE106EB460000EB06106F4901EBCE
+:1003B000001080790B2823D107206D494855681C0F
+:1003C00085B201204855681C85B23B204855681C01
+:1003D00085B26948AD3890F8C9014855681C85B2A6
+:1003E000002407E06448CC30005D6119604A505435
+:1003F000601C84B23A2CF5DB05F13A0085B22FE19E
+:1004000006EB460000EB0610584901EB001080791E
+:10041000062875D1032056494855E81C85B2A946DF
+:1004200002204855681C85B211204855681C85B2C9
+:10043000002784E006EB460000EB06104B4901EB79
+:100440000010303000EB0710007849494855681C0F
+:1004500085B206EB460000EB0610444901EB0010A4
+:10046000303000EB0710807841494855681C85B250
+:1004700006EB460000EB06103C4901EB0010303063
+:1004800000EB07108078C0F38000C0B3002414E0B4
+:1004900040F253307043374901EB800000F5627041
+:1004A00007EB470101EB071100EBC1004730005D8E
+:1004B00061192F4A5054601C84B20A2CE8DB05F104
+:1004C0000A0085B2002414E040F2533070432949F9
+:1004D00001EB800000F5627007EB470101EB0711AB
+:1004E00000EBC1006030005D6119214A5054601C6E
+:1004F00084B2022CE8DBA81C85B2002419E01CE0C1
+:1005000040E040F2533070431A4901EB800000F59F
+:10051000627007EB470101EB071100EBC100406F70
+:10052000C4F10201C900C8406119114A5054601C4D
+:1005300084B2032CE5DBE81C85B2781C87B206EB9D
+:10054000460000EB0610094901EB0010C079B842E3
+:100550003FF770AFA5EB09000002C1B2A9F102009C
+:10056000034A1154A5EB0900C1B207E098400020EE
+:10057000520200205845002069330020A9F10100F3
+:1005800011546DE006EB460000EB0610FC4901EB50
+:10059000001080790C2863D1FA494855E81C85B2CF
+:1005A000A94601204855681C85B240F2533070437B
+:1005B000F54901EB800090F80A0D00EB4000401C6B
+:1005C000F0494855681C85B240F253307043EE49FB
+:1005D00001EB800090F8080DEA494855681C85B287
+:1005E000002725E040F253307043E74901EB8000DB
+:1005F00090F8080DC0F38000C0B1002412E040F272
+:1006000053307043E04901EB800000F5516050F831
+:100610002700C4F10201C900C8406119D94A5054E9
+:10062000601C84B2032CEADBE81C85B2781C87B21C
+:1006300040F253307043D44901EB800090F80A0D2A
+:10064000B842CFDCA5EB09000002C1B2A9F102005B
+:10065000CC4A1154A5EB0900C1B2A9F10100115413
+:10066000701C86B2C94890F86A0BB0423FF7B4AC30
+:10067000C64890F80C0C002876DD0026A6E006EBB4
+:100680004601C34800EB0110807904280DD1BD4913
+:100690004855681C85B201204855681C85B2B84889
+:1006A0006738805D4855681C85B206EB4601B8483E
+:1006B00000EB01108079062833D1B2494855681CF7
+:1006C00085B2B24890F8AC004855681C85B212203B
+:1006D0004855681C85B200271DE0781CA94948557B
+:1006E000681C85B2A948AD30C05D4855681C85B20C
+:1006F000002409E0A548B93000EB0710005D61193E
+:10070000A04A5054601C84B2102CF3DB05F1100099
+:1007100085B2781C87B29D4890F8AC00B842DCDC0A
+:1007200052E006EB46019A4800EB0110807905285B
+:100730004AD194494855E81C85B2A946012048553C
+:10074000681C85B28E48C03890F8620000EB40000B
+:10075000401C4855681C85B28948DC38805D485586
+:10076000681C85B200271BE037E08548DC38805DD7
+:10077000C0F3800090B100240CE08148583850F854
+:100780002700C4F10201C900C84061197D4A5054D4
+:10079000601C84B2032CF0DBE81C85B2781C87B2A5
+:1007A0007748C03890F86200B842DEDCA5EB09005B
+:1007B0000002C1B2A9F10200724A1154A5EB09006E
+:1007C000C1B2A9F101001154701C86B26F4890F8B3
+:1007D0000C0C401EB0423FF752AF3FE36D4800782B
+:1007E000401C6C49087008460078052809DA6A48F8
+:1007F00090F8FC0C00F0010018B90D206749087151
+:100800000CE0102065490871634890F8FC0C00F07A
+:10081000010018B9FF21604880F8001D6048008879
+:10082000000A584948555E480088C1B2554A681CBC
+:100830001154A81C85B211E300E0DDE055480078B2
+:10084000401C5449087008460078052803DA162031
+:100850005249087102E01020504908715048008840
+:10086000000A484948554E480088C1B2454A681CAC
+:100870001154A81C85B2F1E210204849087146487D
+:1008800090F8010D3F494855681C85B200274CE09F
+:10089000414890F8010D401E40F2533110FB01F029
+:1008A000394901EB800000F5627007EB470101EB6D
+:1008B000071100EBC10090F88200012833D13648BF
+:1008C00090F8010D401E00EB400101EB00102C4997
+:1008D00001EB0010303000EB071000782949485533
+:1008E000681C85B2002419E02B4890F8010D401EC9
+:1008F00040F2533110FB01F0234901EB800000F579
+:10090000627007EB470101EB071100EBC100833078
+:10091000005D29191B4A5054601C84B20A2CE3DB89
+:1009200005F10A0085B2781C87B21B4890F8010DCA
+:10093000401E00EB400101EB0010114901EB0010DB
+:10094000C079B842A4DC89E212480078401C114901
+:10095000087008460078052824DA0F4890F8010D41
+:10096000401E00EB400101EB0010054901EB0010B7
+:10097000007E00F00100A8B912200849087128E0A3
+:10098000984000205202002058450020BC32002030
+:10099000CC3E00202A0A0020BC2200209C3A0020E5
+:1009A000280A00201020FE490871A1F5BF5090F8D8
+:1009B000010D401E00EB400101EB0010F94901EB75
+:1009C0000010007E00F0010018B9FF21F64880F801
+:1009D000001DF54890F8010DF4494855F448008889
+:1009E000010AF24A681C1154F1480088C1B2A81CDF
+:1009F0001154E81C85B231E20120EE49C875084661
+:100A0000D0F80C020A21B0FBF1F0C0F30720E7494F
+:100A10004855681C85B2E748D0F80C020A21B0FBA3
+:100A2000F1F0E2494855681C85B2E248D0F80C0262
+:100A30000A2804D90A200021CDE9040105E0DD4897
+:100A4000D0F80C020021CDE90401DA48D0F80C02FC
+:100A5000D849C1F810020846D0F80C020A21B0FBB0
+:100A6000F1F081B2D348A0F814120498C1B2D14871
+:100A700080F8161200210C20D9F718FBCB490498F6
+:100A80004855681C85B228204855681C85B200244A
+:100A9000CAE1C848D0F80C0268B1C648D0F80C02C8
+:100AA000401E001B0521B0FBF1F080B20146019011
+:100AB0000220D8F771FABF48D0F80C02401E001B84
+:100AC0000521B0FBF1F201FB120000EB4001B94837
+:100AD0002C3000EB41100078B4494855681C85B2B1
+:100AE0004FF000081DE0B348D0F80C02401E001B78
+:100AF0000521B0FBF1F201FB120000EB4001AD4813
+:100B00002C3000EB4110D0F80100C8F10301C900FE
+:100B1000C84008EB0501A54A505408F101001FFA2E
+:100B200080F8B8F1040FDEDB281D85B24FF0000815
+:100B30001DE0A048D0F80C02401E001B0521B0FBB0
+:100B4000F1F201FB120000EB40019A482C3000EB5F
+:100B50004110D0F80500C8F10301C900C84008EBF6
+:100B60000501924A505408F101001FFA80F8B8F1CB
+:100B7000040FDEDB281D85B24FF000081DE08D4814
+:100B8000D0F80C02401E001B0521B0FBF1F201FB66
+:100B9000120000EB400187482C3000EB4110D0F8E8
+:100BA0000900C8F10201C900C84008EB05017F4AED
+:100BB000505408F101001FFA80F8B8F1030FDEDB92
+:100BC000E81C85B24FF0000823E07A48D0F80C0208
+:100BD000401E001B0521B0FBF1F201FB120000EBEF
+:100BE000400174482C3000EB411050F80D1F406854
+:100BF000C8F10502D200CDE90D0108460D99D7F7DD
+:100C000012FB08EB0501694A505408F101001FFA74
+:100C100080F8B8F1060FD8DBA81D85B24FF00008A8
+:100C200023E06448D0F80C02401E001B0521B0FBF5
+:100C3000F1F201FB120000EB40015E482C3000EBAA
+:100C400041100D308168C068C8F10502D200CDE9BD
+:100C50000F0108460F99D7F7E6FA08EB0501534A4A
+:100C6000505408F101001FFA80F8B8F1060FD8DBE4
+:100C7000A81D85B24F48D0F80C02401E001B05216C
+:100C8000B0FBF1F201FB120000EB400149482C30AF
+:100C900000EB411090F8220044494855681C85B289
+:100CA0004448D0F80C02401E001B0521B0FBF1F2B5
+:100CB00001FB120000EB40013E482C3000EB4110DC
+:100CC00090F8210039494855681C85B23948D0F858
+:100CD0000C02401E001B0521B0FBF1F201FB1200CB
+:100CE00000EB400133482C3000EB411090F820001D
+:100CF0002E494855681C85B22E48D0F80C02401E7B
+:100D0000001B0521B0FBF1F201FB120000EB4001DA
+:100D100028482C3000EB4110C07F24494855681CFE
+:100D200085B22448D0F80C02401E001B0521B0FB00
+:100D3000F1F201FB120000EB40011E482C3000EBE9
+:100D40004110807F19494855681C85B21948D0F870
+:100D50000C02401E001B0521B0FBF1F201FB12004A
+:100D600000EB400113482C3000EB4110407F0F494D
+:100D70004855681C85B24FF000082BE00D48D0F8AC
+:100D80000C02401E001B0521B0FBF1F201FB12001A
+:100D900000EB400107482C3000EB41100CE0000054
+:100DA0009C3A002098400020BC22002052020020E3
+:100DB000280A0020BC120020D0F82300C8F103014B
+:100DC000C900C84008EB0501FC4A505408F1010075
+:100DD0001FFA80F8B8F1040FD0DB281D85B24FF060
+:100DE00000081AE0F648D0F80C02401E001B05214E
+:100DF000B0FBF1F201FB120000EB4001F0482C3097
+:100E000000EB4110273010F8080008EB0501EB4A11
+:100E1000505408F101001FFA80F8B8F1060FE1DB29
+:100E2000A81D85B2601C84B20022DDE90401201AED
+:100E30008A41FFF62EAE11E01020E24908715920D8
+:100E4000DE494855681C85B208E01020DD4908716C
+:100E50005920DA494855681C85B200BF00BFA5EB90
+:100E60000A00C0F30721D54A0AF107001154A5EB87
+:100E70000A00C1B20AF10800115400240FE00AF17F
+:100E80000D012144CD4A505CDDE90621D9F734F843
+:100E90000AF10D012144C94A5054601C84B2A5EBEB
+:100EA0000A00A042EBDCC84890F80A0F48B1A5EB55
+:100EB0000A0291B2C14A02EB0A0000230422D9F7C8
+:100EC000A5FEA5EB0A0291B2BC4A02EB0A00D8F7D4
+:100ED0001FFD0021CDE90201DDE90201000A40EA1F
+:100EE0000160B6494855681C85B202984855681C8F
+:100EF00085B2B4488078022810D1B248407868B1F1
+:100F0000681F000AC870681F087181B2AB48401D95
+:100F100001F01AFDA9494855681C85B2AB48056027
+:100F20000121001FD8F774FD2846FEF7E4BFA8484A
+:100F300090F80607C009002877D1A248807830B120
+:100F4000012873D0022872D0032871D1F2E3A0489F
+:100F500090F80607C0F3C3000E2829D2DFE800F09E
+:100F600007293D51697D91A5B9CDE1F5F4F3002440
+:100F700005E09848005D91490855601C84B2954889
+:100F8000D7F781F9A042F4D8904804600121001FEE
+:100F9000D8F73EFD8E4890F8060720F0780008301C
+:100FA0008B4981F806074FF47A7001F5D2618860A9
+:100FB0006CE1002405E08848005D80490855601C0C
+:100FC00084B28548D7F75FF9A042F4D87F4804601F
+:100FD0000121001FD8F71CFD58E1002405E07F48DF
+:100FE000005D76490855601C84B27C48D7F74BF900
+:100FF000A042F4D8754804600121001FD8F708FD0D
+:1010000044E1002405E07648005D6C490855601C09
+:1010100084B27348D7F737F9A042F4D86B4804601C
+:101020000121001FD8F7F4FC30E1FDE330E1B7E225
+:10103000B5E2002405E06B48005D60490855601C7E
+:1010400084B26848D7F71FF9A042F4D85F4804601B
+:101050000121001FD8F7DCFC18E1002405E06248FC
+:10106000005D56490855601C84B25F48D7F70BF9FC
+:10107000A042F4D8554804600121001FD8F7C8FCED
+:1010800004E1002405E05948005D4C490855601C06
+:1010900084B25648D7F7F7F8A042F4D84B4804601A
+:1010A0000121001FD8F7B4FCF0E0002405E050480F
+:1010B000005D42490855601C84B24D48D7F7E3F8FB
+:1010C000A042F4D8414804600121001FD8F7A0FCD9
+:1010D000DCE0002405E04748005D38490855601C05
+:1010E00084B24448D7F7CFF8A042F4D83748046018
+:1010F0000121001FD8F78CFCC8E0002405E03E4821
+:10110000005D2E490855601C84B23B48D7F7BBF8F8
+:10111000A042F4D82D4804600121001FD8F778FCC4
+:10112000B4E028484078022810D1002405E0334874
+:10113000005D22490855601C84B23048D7F7A3F8F7
+:10114000A042F4D833E089E070E05BE0002405E0E1
+:101150002A48005D19490855601C84B20D2CF7DB44
+:101160001848C238D7F78FF80021CDE904010023D1
+:10117000DDE9040158405940084314D0002408E038
+:101180001048C238015D04F10D000C4A1154601C76
+:1011900084B20022DDE90410611A8241F0DB18A15B
+:1011A0000648D7F764F80548D7F76DF884B20748C2
+:1011B00004600121001FD8F72BFC67E052020020D9
+:1011C000BC1200209C3A0020BC220020BC640240DB
+:1011D000BC320020B58D0308AF8D0308B38D030822
+:1011E0009C8D0308848D0308738D03082002002062
+:1011F000648D0308CB8D0308BF8D03083C8D030865
+:101200000D0A0000002405E0F748005DF749085585
+:10121000601C84B2F448D7F736F8A042F4D8F448FA
+:1012200004600121001FD8F7F3FB2FE0002405E044
+:10123000F048005DED490855601C84B2ED48D7F7D1
+:1012400022F8A042F4D8EA4804600121001FD8F730
+:10125000DFFB42F21070E849886017E0002405E0E7
+:10126000E648005DE1490855601C84B2E348D7F7C1
+:101270000AF8A042F4D8DE4804600121001FD8F724
+:10128000C7FB42F21070DC49886000BF00BFD1E3A9
+:10129000DB4890F80607C0F3C3000D281FD2DFE833
+:1012A00000F0071F33475B6F8397ABBFF3F2F1008A
+:1012B000002405E0D348005DCC490855601C84B289
+:1012C000D048D6F7E0FFA042F4D8C9480460012115
+:1012D000001FD8F79DFB4FF47A70C74988605DE125
+:1012E000002405E0C848005DC0490855601C84B270
+:1012F000C548D6F7C8FFA042F4D8BD480460012114
+:10130000001FD8F785FB49E1002405E0BF48005DD8
+:10131000B6490855601C84B2BC48D6F7B4FFA04259
+:10132000F4D8B34804600121001FD8F771FB35E100
+:10133000002405E0B648005DAC490855601C84B245
+:10134000B348D6F7A0FFA042F4D8A9480460012111
+:10135000001FD8F75DFB21E1002405E0AD48005DEA
+:10136000A2490855601C84B2AA48D6F78CFFA04257
+:10137000F4D89F4804600121001FD8F749FB0DE114
+:10138000002405E0A448005D98490855601C84B21B
+:10139000A148D6F778FFA042F4D89548046001210F
+:1013A000001FD8F735FBF9E0002405E09B48005DFD
+:1013B0008E490855601C84B29848D6F764FFA04255
+:1013C000F4D88B4804600121001FD8F721FBE5E029
+:1013D000002405E09248005D84490855601C84B2F1
+:1013E0008F48D6F750FFA042F4D88148046001210D
+:1013F000001FD8F70DFBD1E0002405E08948005D0F
+:101400007A490855601C84B28648D6F73CFFA04252
+:10141000F4D8774804600121001FD8F7F9FABDE03D
+:101420008148407802280DD1002405E07F48005D06
+:101430006E490855601C84B27C48D6F724FFA04250
+:10144000F4D850E0002405E07848005D674908556D
+:10145000601C84B2142CF7DB67488E30D6F713FF7C
+:101460000021CDE9040172A163488E3006F0A6FD8B
+:1014700080460023DDE904015840594008432ED03E
+:1014800000240BE072E049E034E05B488E30015DFF
+:1014900004F11400554A1154601C84B2A8F10100F3
+:1014A000A042F2DC22211430504A1154444608E094
+:1014B000601E51498E31095C15304C4A1154601C34
+:1014C00084B2DDE90410491C40F100000022611AD9
+:1014D0008241EDDBAFF2D8214448D6F7C8FE43483D
+:1014E000D6F7D1FE84B2424804600121001FD8F72C
+:1014F0008FFA53E0002405E04E48005D3B49085553
+:10150000601C84B24B48D6F7BEFEA042F4D83848DF
+:1015100004600121001FD8F77BFA3FE0364880685D
+:1015200040F2E931884209D1354890F8060720F0A9
+:1015300078006030324981F8060703E040F2E93074
+:101540002D498860002405E03B48005D2749085587
+:10155000601C84B23848D6F796FEA042F4D82448DE
+:1015600004600121001FD8F753FA17E0002405E0BA
+:101570003248005D1D490855601C84B22F48D6F7DB
+:1015800082FEA042F4D81A4804600121001FD8F757
+:101590003FFA43F698201849886000BF00BF49E22F
+:1015A000174890F80607C0F3C30005281AD2DFE8F1
+:1015B00000F00349A0C2FD0000201B49C8700024B0
+:1015C00005E01F48005D09490855601C84B21C48AD
+:1015D000D6F759FEA042F4D8054804600121001F47
+:1015E000D8F716FA22E10000D68D03085202002037
+:1015F000BC640240958D03084C3900200E8E030810
+:10160000BC320020DF8E0308E68E0308958F0308A6
+:10161000F08E0308FB8E0308068F03080F8F030864
+:101620001E8F03083C8F03089C3A0020498F030853
+:101630002C000000798F0308DB8E03088A8F0308D3
+:101640009C8D03080020FD49C870002404E00020A0
+:10165000FB490855601C84B2642CF8DB0020F74974
+:10166000C870002405E0F748005DF5490855601C86
+:1016700084B2082CF7DB002408E0F0485438015D00
+:1016800004F10800EE4A1154601C84B2EB4854384F
+:10169000D6F7F9FDA042F0D82C2104F10800E84A61
+:1016A0001154401C80B20890002408E0E3482C3814
+:1016B000015D08982044E24A1154601C84B2DF485E
+:1016C0002C38D6F7E0FDA042F0D8AFF2CC41DC4890
+:1016D000D6F7CDFDDA48D6F7D6FDDB490860012103
+:1016E000D948001FD8F794F942F21070D7498860A2
+:1016F0009CE0002405E0D648005DD1490855601CF7
+:1017000084B2D348D6F7BFFDA042F4D8CE480460D7
+:101710000121001FD8F77CF9CE4890F8060720F089
+:1017200078001830CB4981F806074FF4FA60C749B2
+:1017300088607BE07CE0C1484078012818D002280E
+:1017400054D10020BD49C870002405E0C248005DA6
+:10175000BB490855601C84B2BF48D6F794FDA0422F
+:10176000F4D8B94804600121001FD8F751F93DE0D1
+:10177000002404E00020B2490855601C84B2642CA7
+:10178000F8DB0020AD49C870002405E0B248005DD8
+:10179000AB490855601C84B20E2CF7DBAB488E3089
+:1017A000D6F771FD80B20890089800E024E090B16F
+:1017B000002408E0A5488E30015D04F10E00A04A27
+:1017C0001154601C84B208988442F3DBAFF2D0510C
+:1017D0009B48D6F74CFD9A48D6F755FD9A490860C4
+:1017E00001219948001FD8F713F900BF00BF42F24A
+:1017F00010709649886019E0002405E09748005D64
+:101800008F490855601C84B29448D6F73CFDA0422D
+:10181000F4D88D4804600121001FD8F7F9F842F28E
+:1018200010708A49886000E005E100BF00BF01E157
+:10183000884890F80607C0F3C300092826D2DFE8DD
+:1018400000F005263A4E62768ACCE000002405E0DE
+:101850008348005D7A490855601C84B28048D6F7F9
+:1018600012FDA042F4D8784804600121001FD8F787
+:10187000CFF8784890F8060720F0780008307549CE
+:1018800081F806074FF47A7070498860D0E0002430
+:1018900005E07448005D6A490855601C84B27148CF
+:1018A000D6F7F1FCA042F4D8674804600121001F7C
+:1018B000D8F7AEF8BCE0002405E06B48005D604955
+:1018C0000855601C84B26848D6F7DDFCA042F4D805
+:1018D0005D4804600121001FD8F79AF8A8E00024B1
+:1018E00005E06248005D56490855601C84B25F48B7
+:1018F000D6F7C9FCA042F4D8534804600121001F68
+:10190000D8F786F894E0002405E05948005D4C497A
+:101910000855601C84B25648D6F7B5FCA042F4D8EE
+:10192000494804600121001FD8F772F880E00024C4
+:1019300005E05048005D42490855601C84B24D489E
+:10194000D6F7A1FCA042F4D83F4804600121001F53
+:10195000D8F75EF86CE03948407802280DD10024B1
+:1019600005E04548005D36490855601C84B2424890
+:10197000D6F789FCA042F4D828E0002405E03E48D0
+:10198000005D2F490855601C84B20F2CF7DB2F48EF
+:101990008E30D6F778FC80B20890089890B1002479
+:1019A00008E02A488E30015D04F10F00244A1154EA
+:1019B000601C84B208988442F3DBAFF2BC7120480B
+:1019C000D6F755FC1E48D6F75EFC84B21E4804606C
+:1019D0000121001FD8F71CF82AE0002405E0274861
+:1019E000005D17490855601C84B22448D6F74BFCAB
+:1019F000A042F4D8144804600121001FD8F708F869
+:101A000016E0002405E01E48005D0D490855601CE5
+:101A100084B2072CF7D3601E0B49086001210A48E5
+:101A2000001FD7F7F5FF42F210700849886000BF29
+:101A300000BF00BF00BF0020FEF75DBA9C3A002047
+:101A4000520200203C8E0308BC6402404C39002046
+:101A5000C68E0308BC320020798E0308D28E03089C
+:101A6000B58D0308AF8D0308B38D03089C8D030863
+:101A7000158E0308248E0308E48D03082E8E0308B8
+:101A80000E8E030810B5002440F22441164804F0DD
+:101A9000C6FB38B340F22441134804F03AFB00215E
+:101AA0001248D7F7B5FF12491048D7F797FF012022
+:101AB0001049C8700C480088C4B20B488088C4B272
+:101AC0000A48001D0068C0F5FA6081B20A48A0F813
+:101AD0007E164FF4FA600549091D0860012103488C
+:101AE000D7F796FF10BD0000001001408864024047
+:101AF000008800209C3A0020BC32002010B5002451
+:101B000004490548D7F76AFF00210348D7F780FF4B
+:101B100010BD000000800028B864024000B58FB0FE
+:101B20000121880500F0BAFC2848D7F77DFF402046
+:101B30000390002005904FF48060069000200790ED
+:101B4000089009904FF400300A9000200B900C9000
+:101B50000D900E901E480190400600901D48029086
+:101B600069461A48D8F72AF8012210211748D8F7F1
+:101B700007F816483038D7F757FF002003904FF486
+:101B8000FA600490002005904FF4806006900020D9
+:101B90000790089009904FF400300A9000200B90B5
+:101BA0000C900D900E900A480190400600900A4853
+:101BB0000290694605483038D8F700F801210348FB
+:101BC0003038D7F725FF0FB000BD0000B8640240E1
+:101BD0000410014052020020009900201CB5012190
+:101BE000032000F05BFC072206211648D8F794FF7B
+:101BF000072211461348D8F78FFFC020009002201B
+:101C00008DF8050000208DF8060001208DF80700F2
+:101C100002208DF8040069460A48D8F735FF2020D5
+:101C2000009001208DF8040000208DF806000320AC
+:101C30008DF8050001208DF8070069460148D8F7A6
+:101C400023FF1CBD0004024070B588B000240025AD
+:101C5000FFF7C4FFFFF762FF4FF4E13000F06CF9CB
+:101C600000F04AF90121402000F038FC012000F08A
+:101C7000F9FC4FF47A7005F0C3FF0B208949087115
+:101C80000021894880F8E01780F8A81600208749CD
+:101C900088704870C8704FF47A708860002182485C
+:101CA00080F8C81601208149203188704870C870BA
+:101CB0004FF4FA50886000217B4880F8901601208C
+:101CC0007A49183988704870C8704FF47A70886003
+:101CD0000021754880F8B8160020744910318870CA
+:101CE0004870C8704FF47A70886000216E4880F8A0
+:101CF0009C1601206D490C3988704870C8704FF4EB
+:101D0000FA70886000216A4880F80C180020694940
+:101D1000887001204870C8704EF66020886000BF4F
+:101D20001FE0002004EB4401604A2C3202F821003D
+:101D300004EB440102EB81018870012004EB4401B3
+:101D400002EB81014870002004EB440102EB8101A9
+:101D5000C87042F6F82004EB440102EB8101886070
+:101D6000641C042CDDD300204E498871A1F1C2000F
+:101D700090F8AA0000F00F00002807DDA1F1C200D2
+:101D800090F8AA0000F00F00401E487047487630D7
+:101D900090F8AA000009002808DD4448763090F841
+:101DA000AA000121C1EB10103E4988703D484078DF
+:101DB00068B920214048D8F7DDFE3B4890F8060777
+:101DC00020F080008030384981F8060703E02021A8
+:101DD0003948D8F7CDFE3348807890B1012815D026
+:101DE000022809D003281ED147F2305031498860BB
+:101DF00000203249086016E04EF660202D498860C8
+:101E000011E04EF660202B4988600CE04EF6602011
+:101E10002849886000202949086043F69820234912
+:101E20001839886000BF00BF254800682549086050
+:101E30002348001D00684860214808300068886019
+:101E4000002404E00021174890380155641C142C2C
+:101E5000F8D31C48C07A1B49897A1A4A527A194B1E
+:101E60001B7ACDE90432CDE906101648C179807994
+:101E7000144A5279134B1B79CDE90032CDE90201A6
+:101E800010488378027810A10648903804F092FA3E
+:101E900000210320D8F70AF910B100201549086085
+:101EA00008B070BD9C3A0020BC320020643900208C
+:101EB000BC720020C87A0020000402408802404220
+:101EC000107AFF1FE47A00202530327825303278EE
+:101ED0002530327825303278253032782530327806
+:101EE00025303278253032782530327825303278F6
+:101EF000250000008802424208B546208DF8000007
+:101F000002208DF8010001208DF802008DF80300F9
+:101F10006846F8F793FA25208DF8000001208DF827
+:101F2000010000208DF8020001208DF803006846B2
+:101F3000F8F784FA08BD00001FB5044601211020FF
+:101F400000F0FCFA00940020ADF80400ADF80600A3
+:101F5000ADF80800ADF80C000C20ADF80A00694699
+:101F60000B4804F0ABF90121094804F0DBF8012229
+:101F700040F22441064804F07CF91021044804F0A2
+:101F8000C8F80122C021024804F0D8F81FBD0000A3
+:101F9000001001401CB50121880300F0CFFA002198
+:101FA000042000F0DFFC0121042000F0DBFC08210C
+:101FB000042000F0D7FC0921042000F0D3FC01200C
+:101FC000009000208DF8040010208DF805000120FD
+:101FD0008DF806006846D7F745FF022000900020E4
+:101FE0008DF8040010208DF8050001208DF8060002
+:101FF0006846D7F737FF1CBD1CB50121592000F0FA
+:102000004DFA43F6FB70009000208DF8040002208A
+:102010008DF8070069462D48D8F736FDFC20009062
+:1020200000208DF8040001208DF80700694628483B
+:10203000D8F72AFD4FF44040009000208DF80400AE
+:1020400001208DF8070069462248D8F71DFD0720BA
+:10205000009000208DF8040002208DF807006946EA
+:102060001D48D8F711FD4FF48060009000208DF8D6
+:10207000040001208DF8070069461748D8F704FDD1
+:1020800007211548D8F774FD4FF440411148D8F79F
+:1020900071FD43F603710D48D8F76CFDF8210B482C
+:1020A000D8F766FDFC210A48D8F764FD4FF480613B
+:1020B0000948D8F75FFD09480068012802D108499E
+:1020C000887202E00020064988721CBD00100240A0
+:1020D00000180240000C0240000002402802424268
+:1020E000BC12002010B500244FF48070D7F7A6FE74
+:1020F00018B14FF48070D7F79BFE4FF40070D7F7FC
+:102100009DFE18B14FF40070D7F792FE0120D7F76B
+:1021100095FE68B110480068C0F101000F49897B45
+:1021200060F300010D4881734FF48060D7F780FEA3
+:102130000220D7F783FE70B10748001D0068C0F188
+:1021400001000649897B60F34101044881734FF423
+:102150008060D7F76DFE10BD00024242BC12002025
+:1021600010B5FFF749FF642005F04AFDFFF712FFA5
+:1021700000F056F823480068D0B92348006818B921
+:1021800002202249487002E00120204948701E4880
+:10219000103800681E49D1F80C1240EA4100C043D3
+:1021A0001A4988700846807800F00300887002E0C1
+:1021B0000020164948701448001F006820B901200B
+:1021C000144981F8280003E00020124981F8280012
+:1021D0001148006800011149D1F8181240EAC10005
+:1021E0000E49D1F8141240EA81000C49D1F81012BE
+:1021F00040EA41000949D1F80C120843183005495A
+:10220000C87210BD3C824142180243429C3A0020F1
+:1022100000004342BC1200201C0242420000424225
+:1022200008B506208DF8000003208DF8010001207C
+:102230008DF802008DF803006846F8F7FFF80720D4
+:102240008DF8000003208DF8010001208DF80200B8
+:102250008DF803006846F8F7F1F808BD1CB50121B8
+:10226000112000F01BF94CF20400009001208DF8C1
+:10227000040000208DF8060003208DF805000120E1
+:102280008DF8070069461648D8F7FEFB042114486C
+:10229000D8F76EFC13488078032803D01148807863
+:1022A000012815D10420009001208DF804000020A1
+:1022B0008DF8060003208DF8050001208DF8070039
+:1022C00069460948D8F7E0FB04210748D8F750FCD5
+:1022D0000120064908600649C1F8BC021CBD000087
+:1022E000001002409C3A002000000240B802424226
+:1022F0000000424210B5FFF7B1FF10BD10B5024615
+:10230000002000BF12F8014B2318D8B24B1E9BB21D
+:10231000191EF7D110BD00002DE9F04F85B00F4612
+:1023200015461E460E9C162002900BE020205449B4
+:1023300001EB47119DF8082088549DF80800401CC7
+:10234000C0B202909DF808002028EFDB0020029028
+:1023500013E09DF808008200A846B1464046494671
+:10236000D5F761FF002358405940084300D108E0E9
+:102370009DF80800401CC0B202909DF8080010288B
+:10238000E7DB00BF9DF80800A04217DC002C15DD3C
+:102390009DF8080020B99DF808002044C0B20290C2
+:1023A0009DF80800401CC0B202903020344901EB77
+:1023B00047119DF80820C2F11E02885444B1012043
+:1023C00000902E202E4901EB4711C4F11E028854C3
+:1023D0000020019019E09DF804008200AA46B3464F
+:1023E00050465946D5F71FFF0F2108403030244989
+:1023F00001EB47119DF80420C2F11E0288549DF89C
+:10240000040000F10100C0B201909DF80400A04258
+:10241000E1DB9DF800002044C0B2019023E09DF86C
+:1024200004009DF80010401A820028463146CDE98C
+:102430000365D5F7F8FE0F2108403030C1B21048CF
+:1024400000EB47129DF8040000F101009DF80030F8
+:10245000A0EB0300C0F11E0011549DF8040000F130
+:102460000100C0B201909DF808009DF800100844DA
+:102470009DF804108842D2DC05B0BDE8F08F000062
+:10248000382D002010B54FF400610348D8F767FBE2
+:102490000446204610BD00000004024029B1064A4F
+:1024A00012680243044B1A6004E0034A1268824334
+:1024B000014B1A60704700003038024029B1064ACB
+:1024C00012680243044B1A6004E0034A1268824314
+:1024D000014B1A60704700001038024029B1064ACB
+:1024E00012680243044B1A6004E0034A12688243F4
+:1024F000014B1A60704700003438024029B1064A87
+:1025000012680243044B1A6004E0034A12688243D3
+:10251000014B1A60704700004038024029B1064A5A
+:1025200012680243044B1A6004E0034A12688243B3
+:10253000014B1A60704700002038024029B1064A5A
+:1025400012680243044B1A6004E0034A1268824393
+:10255000014B1A60704700004438024029B1064A16
+:1025600012680243044B1A6004E0034A1268824373
+:10257000014B1A607047000024380240F0B500217A
+:1025800000220024022500260223324F3F6807F074
+:102590000C0121B1042905D0082937D105E02E4FBF
+:1025A000076036E02D4F076033E02A4F3F1F3F683A
+:1025B000C7F38056274F3F1F3F6807F03F036EB1B8
+:1025C000264FB7FBF3F7DFF88CC0ACF1040CDCF856
+:1025D00000C0CCF3881C07FB0CF40CE01E4FB7FBCB
+:1025E000F3F7DFF870C0ACF1040CDCF800C0CCF3FA
+:1025F000881C07FB0CF4174F3F1F3F68C7F30147C8
+:102600007F1C7D00B4FBF5F7076002E0124F076006
+:1026100000BF00BF0F4F3F6807F0F0010909104FDE
+:102620007A5C0768D74047600A4F3F6807F4E0517B
+:10263000890A0B4F7A5C4768D7408760054F3F682F
+:1026400007F46041490B064F7A5C4768D740C76082
+:10265000F0BD0000083802400024F40000127A00A7
+:102660000000002030B10749096841F00401054A23
+:10267000116005E00349096821F00401014A116075
+:1026800070470000000806500148006870470000CD
+:102690000808065010B5012005F06AF810210B4813
+:1026A000D8F766FA08210948D8F764FAD720D6F790
+:1026B0000BFEFF20D6F708FE044610210348D8F78A
+:1026C00059FA002005F054F8204610BD00000240E1
+:1026D00010B5012005F04CF800201E4908800DE0DF
+:1026E000FFF7D8FF00F0800000B10BE0012005F0FB
+:1026F00087FA18480088401C164908801548008849
+:10270000C828EDDB00BF13480088C8281CDA102158
+:102710001148D8F72DFA08210F48D8F72BFA9F2037
+:10272000D6F7D2FDFF20D6F7CFFDFF20D6F7CCFDA0
+:102730000A49087010210848D8F71CFA002005F053
+:1027400017F80648007810BD002005F011F80020A9
+:10275000F9E700002E0A002000000240300A0020A5
+:1027600000B587B001218803FFF7C8FE01210220D0
+:10277000FFF794FE00208DF818008DF81B004FF431
+:102780000060059005A92E48D8F77EF901208DF844
+:10279000180002208DF8190000208DF81A00012081
+:1027A0008DF81B000003059005A92548D8F76CF9A2
+:1027B00005220D212248D8F7AFF905220E21204825
+:1027C000D8F7AAF905220F211D48D8F7A5F94FF42B
+:1027D0006040059002208DF8180003208DF8190044
+:1027E00000208DF81A008DF81B0005A91448D8F7B1
+:1027F0004BF9144800F050F80020ADF80000ADF897
+:102800000400ADF80600ADF808004FF40070ADF814
+:102810000A001820ADF80C000020ADF80E000720CB
+:10282000ADF810004FF48270ADF80200694605481B
+:1028300000F06CF80121034800F022F807B000BD59
+:10284000000402400038004010B5044600BF0221D9
+:102850000A4800F04DF80028F9D02146074800F05A
+:1028600053F800BF0121054800F042F80028F9D0D4
+:10287000024800F046F8C0B210BD00000038004029
+:1028800021B1028842F04002028004E002884FF643
+:10289000BF731A400280704710B504461148844245
+:1028A00008D101218014FFF759FE0021A014FFF781
+:1028B00055FE16E00C48844208D101210014FFF7B0
+:1028C0002DFE00212014FFF729FE0AE0074884426C
+:1028D00007D10121C013FFF721FE0021E013FFF70C
+:1028E0001DFE10BD0030014000380040003C00409B
+:1028F0000246002013890B400BB1012000E00020AC
+:1029000070470146888970478181704710B5002261
+:10291000028802F441520B884C8823438C8823435D
+:10292000CC8823430C8923434C8923438C8923433C
+:10293000CC8923431A430280838B4FF2FF742340D8
+:1029400083830B8A038210BD10B50246002003E08A
+:1029500012F8014B2318D8B20B1EA1F10104A1B249
+:10296000F6D110BD30B500228B071C0F0F2303FAE0
+:1029700004F20B4B8C1053F824309343084C8D1009
+:1029800044F8253023468C1053F824308C07240F4C
+:1029900000FA04F42343024C8D1044F8253030BD76
+:1029A0000838014010B500240121880702F0ECFC32
+:1029B00000285AD000BF53E02E4850F82400007879
+:1029C000012811D100202B4951F824100870294901
+:1029D00051F824104870274951F82410887025496F
+:1029E00051F82410486039E0224850F8240040781B
+:1029F000012833D11F4850F82400807800BB1D49BE
+:102A000051F82410081D4968491C0160194850F804
+:102A100024004068174951F82410896888421DD362
+:102A20000120144951F824108870124850F82400ED
+:102A3000C078012805D100200E4951F824104860C3
+:102A40000CE000200B4951F824104870094951F856
+:102A500024104860074951F82410C870601CC4B2A3
+:102A6000054890F83208A042A6DC0121880702F050
+:102A7000B3FB10BDF03A0020BC3200200CB50020A2
+:102A8000019000903348006840F48030314908607C
+:102A900000BF3048006800F4003000900198401CEE
+:102AA0000190009818B90198B0F5A06FF1D12948AC
+:102AB000006800F4003010B10120009001E0002017
+:102AC00000900098012844D122484030006840F02E
+:102AD00080502049403108601F48006840F4804021
+:102AE0001D4908601B48083000681A490831086011
+:102AF0000846006808600846006840F48050086096
+:102B00001648091F0860081F006840F08070091F00
+:102B1000086000BF0F48006800F000700028F9D07E
+:102B200040F205600E4908600A480830006820F04D
+:102B300003000849083108600846006840F00200B8
+:102B4000086000BF03480830006800F00C00082847
+:102B5000F8D10CBD00380240007000400854400716
+:102B6000003C024010B504462046FFF76DFE10BD44
+:102B70007CB502460020002501959FED1D0A8DEDD4
+:102B8000000A01AB6C4600BF22E0155C302D0BDB68
+:102B9000155C402D08DA019D2D010195155C303D35
+:102BA000019E3543019511E0155C402D0BDD155C50
+:102BB000472D08DA019D2D010195155C373D019ED9
+:102BC0003543019502E0BFEE000A7CBD451CE8B22A
+:102BD0008842DADB002003E01D5C2554451CE8B286
+:102BE00001EBD176B0EB660FF6DB9DED000AECE76A
+:102BF0000000000010B502460C460021002300BF73
+:102C00001AE0505C302807DB505C402804DA1B01D6
+:102C1000505C303803430DE0505C402807DD505CC9
+:102C2000472804DA1B01505C3738034302E04FF0B9
+:102C3000FF3010BD481CC1B2A142E2DB1846F8E7E4
+:102C4000FEB5042438256348827810460021F4F745
+:102C500053FD0646012008210022CDE90021029003
+:102C600004EB44014800134632462946F7F7CAFEF2
+:102C70000444012004EB440149060090080E082397
+:102C80002D222946F7F720FE641C52484278104650
+:102C90000021F4F731FD0646012008210022CDE98C
+:102CA0000021029004EB44014906080E1346324607
+:102CB0002946F7F7A7FE0444012004EB4401490626
+:102CC0000090080E08232D222946F7F7FDFD641C0D
+:102CD000414890F80B2F10460021F4F70DFD0646F1
+:102CE000012008210022CDE90021029004EB4401DB
+:102CF0004906080E134632462946F7F783FE044478
+:102D0000012004EB440149060090080E082320220C
+:102D10002946F7F7D9FD641C2E4842791046002158
+:102D2000F4F7EAFC0646012008210022CDE9002143
+:102D3000029004EB44014906080E13463246294628
+:102D4000F7F760FE0444012004EB440149060090BB
+:102D5000080E08232D222946F7F7B6FD641C1D48EE
+:102D6000027910460021F4F7C7FC0646012008212D
+:102D70000022CDE90021029004EB44014906080E2F
+:102D8000134632462946F7F73DFE0444012004EB82
+:102D9000440149060090080E08232D222946F7F722
+:102DA00093FD641C0B48C27810460021F4F7A4FC84
+:102DB0000646012008210022CDE90021029004EB03
+:102DC00044014906080E134632462946F7F71AFE13
+:102DD000FEBD0000C7310020BC2200200249C8749B
+:102DE0000121014AD1757047BC12002010B592B084
+:102DF0000020119010900F900E900D90D7F732FC9C
+:102E0000FE48C07D002802F04D810020FB49C875B6
+:102E1000F7F75AFBF948C07C102882F04081DFE8C0
+:102E200010F01000B0005501B2033706B5061E08B9
+:102E3000360A9D0B320CB00C960D600EC10E41107F
+:102E40000911D7F799FE012806D0022805D00428D9
+:102E500004D008280BD102E009E008E007E00220D6
+:102E6000FFF7BCFF0021E64880F8001D00BF00BF4F
+:102E7000012010211523E3A2CDE90010002108460E
+:102E8000F7F7CDFEDE4890F8010D80B30120082150
+:102E90000523E1A2CDE9001014210020F7F7BFFEC1
+:102EA000012008210022CDE900210290D44890F8A9
+:102EB000010D13460246142106901E20F7F7A2FDCD
+:102EC00001200821CDE90010CD4890F8010D401EE9
+:102ED00000EB400101EB0010D14901EB00100E3076
+:102EE0000A230246142106902820F7F798FEC448CA
+:102EF00090F8000DFF280AD1012008211523C9A24E
+:102F0000CDE900102D211420F7F789FE37E00121CB
+:102F1000BB4890F8000D0A236422CDE900011E2170
+:102F20001846F7F73CFC012008210022CDE90021DA
+:102F30000290B34890F8000D134602462D210690EA
+:102F40003220F7F75FFD119001200090119800EBFF
+:102F50004000322101EB4000C0B2082325222D2180
+:102F60000690F7F7B1FCA64890F8000D642806D14A
+:102F70000021A34880F8001D0220FFF72FFF02F078
+:102F80008EB8D7F7F9FD012806D0022805D004280D
+:102F900004D008280AD105E008E007E00920FFF77F
+:102FA0001DFF03E00420FFF719FF00BF00BFA14889
+:102FB00090F8E00750B90120082115239EA2CDE921
+:102FC000001000210846F7F72AFE29E09D484078C6
+:102FD00020B101280DD0022821D115E001200821BF
+:102FE000152399A2CDE9001000210846F7F717FE36
+:102FF00015E001200821152397A2CDE9001000213A
+:103000000846F7F70CFE0AE001200821152395A2D7
+:10301000CDE9001000210846F7F701FE00BF00BF10
+:103020007648807C012802D0022816D10AE00120CF
+:10303000904909231A46CDE900100A210020F7F72C
+:1030400083FD0AE001208C4909231A46CDE90010CE
+:103050000A210020F7F778FD00BF00BF0120874953
+:1030600018231A46CDE9001000216820F7F76CFDFF
+:1030700001200821152382A2CDE900101A21002089
+:10308000F7F7CDFD01200821152383A2CDE900101B
+:1030900024210020F7F7C3FD012008210022CDE9FB
+:1030A000002102905548D0F80C0213460246242114
+:1030B00006905420F7F7A6FC5048D0F80C0210B93F
+:1030C0000220FFF78BFEFFF7BBFD58E7D7F754FD53
+:1030D000012806D0022810D004281AD0082830D1A0
+:1030E00023E00320FFF77AFE454890F8FC0C20F01F
+:1030F0008001434880F8FC1C23E0414890F8FC0C18
+:1031000020F080013E4880F8FC1C0320FFF766FE9B
+:1031100017E03B4890F8FC0C20F08001384880F81C
+:10312000FC1C0920FFF75AFE0BE0354890F8FC0C18
+:1031300020F08001324880F8FC1C0420FFF74EFE8E
+:1031400000BF00BF3B4890F8E00750B901200821BC
+:10315000152355A2CDE9001000210846F7F75FFDC1
+:1031600029E03848407820B101280DD0022821D12B
+:1031700015E001200821152333A2CDE9001000211C
+:103180000846F7F74CFD15E001200821152332A26F
+:10319000CDE9001000210846F7F741FD0AE00120C3
+:1031A000082115232FA2CDE9001000210846F7F7CA
+:1031B00036FD00BF00BF1148807C012802D00228E4
+:1031C0000AD10AE001202B4909231A46CDE9001053
+:1031D00014210020F7F7B8FC81E01A484830D0F8F5
+:1031E000050000EE100A17482030D0ED0A0A30EE34
+:1031F000200AB5EEC00AF1EE10FA59E0BC12002028
+:10320000BC2200204669726D77617265446F776EEB
+:103210006C6F616400000000506F72743A0000002F
+:1032200098400020446F776E6C6F6164204661693E
+:103230006C210000BC3200204E6F205369676E6124
+:103240006C0000009C3A0020547970653A53746118
+:1032500074696F6E00000000547970653A436C6FBA
+:1032600075640000547970653A436C6F75642D5431
+:1032700065737400A4FE0308B6FE030854FE030839
+:103280004F66666C696E65205265636F7264205587
+:10329000706C6F61640000005265636F7264206E31
+:1032A000756D6265723A00004F66666C696E650006
+:1032B0000AD00120FE4909231A46CDE90010142145
+:1032C0000020F7F741FC09E00120FA4909231A46DA
+:1032D000CDE9001014210020F7F736FC00BF00BF35
+:1032E000F54890F8000D10B10020FFF777FDF34886
+:1032F0004078002814D0F1488078022846D1F04860
+:103300000068B8B3ED48807932280ADA0120ED4927
+:1033100008230E22CDE9001000215920F7F714FCF4
+:1033200085E0E64880793C280ADA0120E64908234E
+:103330000E22CDE9001000215920F7F705FC76E0B8
+:10334000DE48807946280ADA0120E04908230E2267
+:10335000CDE9001000215920F7F7F6FB67E00120C6
+:10336000DB4908230E22CDE9001000215920F7F790
+:10337000EBFB5CE0FFE70120D64908230E22CDE9F4
+:10338000001000215920F7F7DFFB50E0CB48807890
+:10339000012802D0C948807800BBC848807920281D
+:1033A00045DAC64880791A280ADD0120C549082374
+:1033B0000E22CDE9001000215920F7F7C5FB36E0B9
+:1033C000BE48807917280ADD0120BF4908230E2254
+:1033D000CDE9001000215920F7F7B6FB27E0B748E8
+:1033E000807914280ADD0120B84908230E22CDE98E
+:1033F000001000215920F7F7A7FB18E0AF488079AB
+:1034000012280ADD0120B24908230E22CDE900105E
+:1034100000215920F7F798FB09E00120AD49082366
+:103420000E22CDE9001000215920F7F78DFB012075
+:10343000A94918231A46CDE9001000216820F7F7A2
+:1034400083FB012010210B46A4A2CDE9001014211A
+:103450002820F7F7E4FB012008211523A1A2CDE9DC
+:10346000001024211220F7F7DAFBA348D0F80C0251
+:10347000B0B1A148408D06909F48D0F80C0205904D
+:1034800002469EA107A8069B02F094FF0120082196
+:10349000152307AACDE900102E210020F7F7BFFB66
+:1034A000854890F8FC0C0121B1EBD01F09D1012017
+:1034B0000821152396A2CDE900102E210020F7F750
+:1034C000AEFBFFF7BDFB984890F806070121B1EB72
+:1034D000D01F12D179480079024694A1069007A81E
+:1034E00002F068FF01200821022307AACDE900109D
+:1034F00038210020F7F793FB14E08B4890F806077B
+:10350000C0F3C300024689A1069007A802F052FF4B
+:1035100001200821022307AACDE90010382100204C
+:10352000F7F77DFB8348807850B1012008211523EF
+:1035300081A2CDE900100A210020F7F770FB12E00C
+:103540007948D0F8C40602467EA1069007A802F08A
+:1035500031FF012008210A2307AACDE900101946EE
+:103560000020F7F75CFB6448007AC0F3800048B1A4
+:1035700001200821152375A2CDE900102E2100207D
+:10358000F7F74DFBFBE4D7F7F7FA012806D002283E
+:103590002CD0042852D008285ED156E0002011908B
+:1035A0001EE01198401C80B211901198402800DD57
+:1035B0001AE05148407D002805DD4F48407D401EFF
+:1035C0004D49487502E03F204B4948754A48407DC7
+:1035D00000EB4001634800EB4110007800B103E0CC
+:1035E0004548407D0028DCDA00BF35E0002011901E
+:1035F0001EE01198401C80B211901198402800DD07
+:103600001AE03D48407D3F2805DA3B48407D401C9C
+:103610003949487502E00020374948753648407DF1
+:1036200000EB40014F4800EB4110007800B103E08F
+:103630003148407D4028DCDB00BF0DE02E48407D56
+:103640004949C8700120087106E00220FFF7C6FB57
+:1036500000202949487500BF00BF2748C07C0328C7
+:1036600024D12548407DC117069000EB1170001150
+:103670000D90012200213D4801F02AFD012010217A
+:103680000022CDE9002102901B48407D00EB400163
+:10369000344800EB411000781346024600210690A2
+:1036A0005820F7F7AFF90120102161E0EFE10000A9
+:1036B000B6FE0308C8FE0308BC2200209C3A002086
+:1036C0000002404212FF030804FF0308F6FE03084D
+:1036D000E8FE0308DAFE030854FE0308424C554591
+:1036E000534B5900454E4552475920544543484E87
+:1036F0004F4C4F4759000000BC12002057616974BD
+:1037000055706C6F61643A25642F256400000000D9
+:103710005570677261646520455252204368656345
+:103720006B2047756E000000BC32002025303278D7
+:103730000000000074390020426C6F636B616765A4
+:103740000000000025646D7300000000504342201B
+:1037500056616C69646174696F6E204661696C655D
+:1037600064000000D8140020D83F0020A0FF030808
+:103770000B46F8A2CDE900100020F7F750FAFA48FE
+:10378000407D00EB4001F94800EB4110D0F801000A
+:1037900000210590F3F7B0FF0121102206900D984B
+:1037A00000EB400303EB0010F14B03EB0010007F34
+:1037B00000F003000023CDE9012100901021182022
+:1037C000069AF7F71FF9012010210B46E9A2CDE96F
+:1037D000001020210020F7F722FAE348407D00EB9B
+:1037E0004001E24800EB4110D0F8050000210590AF
+:1037F000F3F782FF0121102206900D9800EB4003A1
+:1038000003EB0010DA4B03EB0010007FC0F38100E4
+:103810000023CDE90121009020211820069AF7F716
+:10382000F1F804200F9038200E90CF48407D00EB37
+:103830004001CE4800EB4110C07F00210590F3F716
+:103840005BFF0690012008210022CDE900210290B3
+:103850000E9805900F9800EB40004000134604902E
+:10386000DDE90512F7F7CEF80F9908440F90012013
+:1038700000900E9806900F9800EB40004006000E56
+:1038800008232D2205900699F7F71EF80F98401C83
+:103890000F90B548407D00EB4001B44800EB41106B
+:1038A000807F00210590F3F727FF06900120082173
+:1038B0000022CDE9002102900E9805900F9800EBB0
+:1038C00040004006000E13460490DDE90512F7F7AC
+:1038D00099F80F9908440F90012000900E980690D7
+:1038E0000F9800EB40004006000E08232D220590A3
+:1038F0000699F6F7E9FF0F98401C0F909A48407D13
+:1039000000EB4001994800EB4110407F00210590F9
+:10391000F3F7F2FE0690012008210022CDE90021F4
+:1039200002900E9805900F9800EB40004006000EA4
+:1039300013460490DDE90512F7F764F80F9908447F
+:103940000F90012000900E9806900F9800EB400019
+:103950004006000E0823202205900699F6F7B4FFD2
+:103960000F98401C0F908048407D00EB40017F483D
+:1039700000EB411090F8220000210590F3F7BCFE07
+:103980000690012008210022CDE9002102900E9826
+:1039900005900F9800EB40004006000E134604907F
+:1039A000DDE90512F7F72EF80F9908440F90012072
+:1039B00000900E9806900F9800EB40004006000E15
+:1039C00008232D2205900699F6F77EFF0F98401CDC
+:1039D0000F906548407D00EB4001644800EB4110CA
+:1039E00090F8210000210590F3F786FE0690012053
+:1039F00008210022CDE9002102900E9805900F9831
+:103A000000EB40004006000E13460490DDE905126D
+:103A1000F6F7F8FF0F99084480B20F90012000904C
+:103A20000E98C0B206900F9800EB40004006000EC2
+:103A300008232D2205900699F6F746FF0F98401CA3
+:103A40000F904948407D00EB4001484800EB411091
+:103A500090F8200000210590F3F74EFE069001201B
+:103A600008210022CDE9002102900E98C0B20590F5
+:103A70000F9800EB40004006000E13460490DDE96D
+:103A80000512F6F7BFFF0F99084480B20F9079E551
+:103A9000D7F772F8012806D002280ED0042816D0D5
+:103AA000082837D12FE03048007D002804DD2E485B
+:103AB000007D401E2C4908752CE02B48007D032812
+:103AC00004DA2948007D401C2749087522E0264871
+:103AD000007D30B1012808D002280AD0032810D177
+:103AE0000BE00520FFF77AF90BE00620FFF776F9E7
+:103AF00007E00720FFF772F903E00820FFF76EF9EF
+:103B000000BF00BF06E00220FFF768F90020164959
+:103B1000087500BF00BF1448C07C042819D10422D6
+:103B20000021194801F0D4FA00201021CDE900103D
+:103B30000D48007D144901EB001006900A48007DF5
+:103B40000007000E1023059001460020069AF7F7A3
+:103B500066F817E54C3A2020202020202020202045
+:103B60002020202000000000BC120020D8140020DB
+:103B700098400020503A2020202020202020202083
+:103B8000202020200000000020FF0308D6F7F4FFCB
+:103B9000082806D10420FFF721F90020FA494875CA
+:103BA00000BF00BFF848C07C05287DD10422002159
+:103BB000F64801F08DFAF648407820B101280ED081
+:103BC00002284CD12CE0012008211023AFF68812E6
+:103BD000CDE9001019460020F7F721F83FE0012059
+:103BE00008211023AFF69012CDE9001019460020ED
+:103BF000F7F715F8012008211023E6A2CDE90010FF
+:103C000038210020F7F70BF8012008211123E04AA2
+:103C1000B53ACDE9001038211E20F7F700F81EE074
+:103C2000012008211023DDA2CDE900101946002053
+:103C3000F6F7F5FF012008211023D6A2CDE90010E8
+:103C400038210020F6F7EBFF012008211123D74A85
+:103C5000CDE9001038211E20F6F7E1FF00BF00BFBC
+:103C6000CB48407800281FD0C9488078F0BB00209E
+:103C7000119009E0C649D8391198085C00B106E0F6
+:103C80001198401C80B2119011981528F2D300BFF2
+:103C9000012008211023C6A2CDE900101A2100201E
+:103CA000F6F7BDFF012000E0D8E008211023B84A54
+:103CB0007C3ACDE900101A212420F6F7B0FFB24873
+:103CC000C07A182817DD012008211023BAA2CDE9F7
+:103CD000001024210020F6F7A2FF01200821142360
+:103CE000AB4A903ACDE900102E2100E019E0002007
+:103CF000F6F795FFB2E0012008211023AEA2CDE92E
+:103D0000001024210020F6F78AFF01210820142347
+:103D10009F4A8B3ACDE900012E210020F6F77FFF64
+:103D20009CE09B48807801283BD10020119009E05D
+:103D30009749D8391198085C00B106E01198401CE9
+:103D400080B2119011981528F2D300BF01210820EC
+:103D5000102397A2CDE900011A210020F6F75FFF9A
+:103D60000121082010238A4A7C3ACDE900011A215A
+:103D70002420F6F754FF0120082110238EA2CDE95C
+:103D8000001024210020F6F74AFF01210820142307
+:103D90007F4A903ACDE900012E210020F6F73FFF3F
+:103DA0005CE07B48807802282AD10120082110237A
+:103DB00083A2CDE900101A210020F6F730FF012080
+:103DC00008211023724A543ACDE900101A211E200E
+:103DD000F6F725FF01200821102377A2CDE9001076
+:103DE00024210020F6F71BFF012008211423684A34
+:103DF000903ACDE900102E210020F6F710FF2DE0BB
+:103E000063488078032829D10120082110236EA25D
+:103E1000CDE900101A210020F6F701FF012108204A
+:103E200010235B4A0A32CDE900011A211220F6F76D
+:103E3000F6FE0120082110235FA2CDE90010242105
+:103E40000020F6F7ECFE012108201423504A903A96
+:103E5000CDE900012E210020F6F7E1FE17E6D6F7A6
+:103E60008BFE012804D002280CD008281BD113E0B7
+:103E70004548407D002804DD4348407D401E4249BE
+:103E8000487510E04048407D032804DA3E48407DF4
+:103E9000401C3D49487506E00420FEF79FFF0020C6
+:103EA0003949487500BF00BF3748C07C062869D132
+:103EB00004220021454801F00BF9012010210022C5
+:103EC000CDE9002102903048407D401C012302468C
+:103ED000002106903E20F6F795FD012008211023D1
+:103EE0003BA2CDE9001000214820F6F798FE012002
+:103EF0003A4908231A46CDE9001000217820F6F748
+:103F000023FE01200821102335A2CDE9001048200E
+:103F1000F6F785FE0020314908231A46CDE9001046
+:103F200019467820F6F710FE0120082110232FA251
+:103F3000CDE9001019460020F6F771FE1248407DC9
+:103F400000EB400101EB00102A4901EB0010407B1F
+:103F5000012809D10821102327A2CDE90010194614
+:103F60001E20F6F75CFE09E001200821102324A2A0
+:103F7000CDE9001019461E20F6F751FE0120082158
+:103F8000102341E082E10000BC12002060FF030822
+:103F90009C3A002055524C3A00000000547970655C
+:103FA0003A436C6F75642D5461737400498D030836
+:103FB00041504E203A000000494D45493A0000006A
+:103FC000535349443A00000049503A00E0FF0308C7
+:103FD0004F6E4C696E65203A200000009CFE03087D
+:103FE0004F66664C696E653A200000005479706532
+:103FF0003A000000984000204C4F52410000000061
+:104000005253343835000000FEA2CDE900101821CB
+:104010000020F6F704FEFE48407D00EB400101EB76
+:104020000010FC4901EB00108079052818D101200F
+:104030000821CDE90010F648407D00EB400101EB7E
+:104040000010F44901EB0010007BF34901EB001074
+:104050000C230246182106903620F6F7E0FD17E003
+:1040600001200821CDE90010E948407D00EB400126
+:1040700001EB0010E74901EB00108079E74901EB03
+:1040800000100C230246182106903620F6F7C7FDD3
+:10409000012008211023E2A2CDE9001020210020F8
+:1040A000F6F7BDFD09200F9000200E901190DFE083
+:1040B0000F9800EB400040007A2805DD0E98401C68
+:1040C00080B20E9000200F90D148417D01EB41005D
+:1040D00000EB0110CF4901EB00103030119900EBDB
+:1040E00001108078C00908210022CDE9002102904A
+:1040F000C748407D00EB400101EB0010C54901EBD2
+:1041000000103030119900EB01100078069020214A
+:104110000E9801EBC000C0B205900F9800EB400074
+:104120004006000E00230490DDE90512F6F76AFC54
+:104130000F99084480B20F900F9800EB40004000A8
+:104140007A2805DD0E98401C80B20E9000200F905A
+:10415000AF48417D01EB410000EB0110AD4901EB9F
+:1041600000103030119900EB01108078C0090090E8
+:1041700020210E9801EBC000C0B206900F9800EB12
+:1041800040004006000E08232D2205900699F6F700
+:104190009BFB0F98401C80B20F900F9800EB4000E3
+:1041A00040007A2805DD0E98401C80B20E90002059
+:1041B0000F909748407D00EB400101EB00109549BE
+:1041C00001EB00103030119900EB01108078C0092C
+:1041D00008210022CDE9002102908D48407D00EBAE
+:1041E000400101EB00108B4901EB001030301199B8
+:1041F00000EB01104078069020210E9801EBC000E2
+:10420000C0B205900F9800EB40004006000E00235E
+:104210000490DDE90512F6F7F5FB0F99084480B22A
+:104220000F900F9800EB400040007A2805DD0E98B3
+:10423000401C80B20E9000200F90012000902021A1
+:104240000E9801EBC000C0B206900F9800EB400042
+:104250004006000E08233B2205900699F6F734FB32
+:104260000F98401C80B20F901198401C80B21190A2
+:104270006748417D01EB410000EB0110654901EB0E
+:104280000010C179119881423FF712AF61E4D6F76F
+:1042900073FC012804D002280CD008281BD113E09D
+:1042A0005B48407D002804DD5948407D401E584948
+:1042B000487510E05648407D032804DA5448407D94
+:1042C000401C5349487506E00420FEF787FD002096
+:1042D0004F49487500BF00BF4D48C07C07287DD1BD
+:1042E00001204B49C87504220021504800F0F0FE1F
+:1042F000012010210022CDE9002102904448407D98
+:10430000401C01230246002106904020F6F77AFB6C
+:1043100001200821102346A2CDE90010142100201D
+:10432000F6F77DFC09200F9000200E90119006E119
+:104330000F9800EB400040007A2805DD0E98401CE5
+:1043400080B20E9000200F90012008210022CDE9BC
+:10435000002102902E48407D00EB400101EB00104F
+:104360002C4901EB00103030119900EB011000785E
+:10437000069014210E9801EBC000C0B205900F9872
+:1043800000EB40004006000E00230490DDE905121A
+:10439000F6F738FB0F99084480B20F900F9800EBA6
+:1043A000400040007A2805DD0E98401C80B20E9037
+:1043B00000200F900120009014210E9801EBC00006
+:1043C000C0B206900F9800EB40004006000E082394
+:1043D0002D2205900699F6F777FA00E0BDE00F98D8
+:1043E000401C80B20F900F9800EB400040007A28EC
+:1043F00005DD0E98401C80B20E9000200F900448FE
+:10440000407D1BE050726F746F636F6C3A00000068
+:10441000BC12002098400020F0000408200004088E
+:1044200047756E2D416464723A0000002001040853
+:1044300047756E2D525353493A00000040F25331F4
+:1044400010FB01F0FE4901EB800000F5627011994C
+:1044500001EB410202EB011100EBC10090F84400B6
+:10446000642110FB01F00690012008210022CDE913
+:10447000002102900698C11700EB11600012059010
+:1044800014210E9801EBC000C0B204900F9800EB0D
+:1044900040004006000E00230390DDE90412F6F709
+:1044A000B1FA0F99084480B20F900F9800EB4000CA
+:1044B00040007A2805DD0E98401C80B20E90002046
+:1044C0000F900120009014210E9801EBC000C0B2A3
+:1044D00006900F9800EB40004006000E08232522AE
+:1044E00005900699F6F7F0F90F98401C80B20F90EE
+:1044F0000F9800EB400040007A2805DD0E98401C24
+:1045000080B20E9000200F900120009014210E9890
+:1045100001EBC000C0B206900F9800EB40004006CF
+:10452000000E08233B2205900699F6F7CDF90F9867
+:10453000401C80B20F901198401C80B21190C1486D
+:10454000407D00EB400101EB0010BF4901EB001082
+:10455000C179119881423FF7EBAE7FE4D6F70CFBAF
+:10456000082803D10420FEF739FC00BF00BFB5487E
+:10457000C07C08287ED104220021B44800F0A8FDA8
+:10458000012008211023B2A2CDE900101221002041
+:10459000F6F745FB012008211023AE4ACDE90010B3
+:1045A00012210846F6F73BFB012008211023AAA29E
+:1045B000CDE9001012215A20F6F731FB0120082125
+:1045C0000022CDE9002102909E48C07A02230246D3
+:1045D000122106906C20F6F715FA002011904EE09B
+:1045E000119800EB400101EB0010974901EB00101E
+:1045F000007E00F00100E0B301200821CDE90010A9
+:10460000119800EBC0001B30C0B2052393A20146F5
+:1046100006900020F6F703FB012008210022CDE9D7
+:1046200000210290119800EBC0001B30C0B20123A2
+:104630000690119A521C01461E20F6F7E3F901205C
+:104640000821CDE90010119800EB400101EB0010AA
+:104650007D4901EB00100E300690119800EBC00070
+:104660001B30C0B20A23059001462A20069AF6F7AD
+:10467000D6FA00E006E01198401C80B21190119823
+:104680000428ADDB02E6D6F777FA012806D0022827
+:1046900012D004281ED0082853D14BE06948007D71
+:1046A000002805DD6748007D401E6649087502E068
+:1046B00005206449087544E06248007D052805DA54
+:1046C0006048007D401C5F49087502E000205D499C
+:1046D000087536E05B48007D062829D2DFE800F047
+:1046E00003070B0F1A240A20FEF778FB20E00B20AB
+:1046F000FEF774FB1CE00C20FEF770FB18E00D20A9
+:10470000FEF76CFB574890F8AA0000F00F004D49E7
+:1047100008750DE00E20FEF761FB524890F8AA00E4
+:1047200000094849087503E00F20FEF757FB00BF5A
+:1047300000BF06E00220FEF751FB0020414908754A
+:1047400000BF00BF3F48C07C092819D13D48007D0B
+:10475000454901EB001004220021069000F0B8FC4E
+:1047600000201021CDE900103648007D3E4901EBC4
+:10477000001010230246002106900846F6F74FFA73
+:1047800084E5D6F7F9F9012806D002280ED00428CE
+:1047900016D0082809D178E02A48407D002804DD99
+:1047A0002848407D401E2749487575E02548407DD2
+:1047B000032804DA2348407D401C224948756BE0F9
+:1047C0002048407D00EB400101EB00101E4901EB49
+:1047D0000010407B01281AD100201A49497D01EBC5
+:1047E000410202EB0111184A02EB0111487315480E
+:1047F000407D014606900220D5F758FC1148407DC7
+:104800000690F3F767FD0020184908603CE00D486A
+:10481000407D00EB400101EB00100B4901EB001063
+:10482000407B88BB0120114908600649497D01EBA6
+:10483000410202EB0111044A02EB0111487317E037
+:1048400058450020BC120020984000206001040858
+:1048500053563A00D680030848563A00506F727497
+:104860002D000000DA390020A0010408880242422D
+:10487000FD48407D0690F3F72DFDFB48407D014645
+:1048800006900220D5F712FC06E00920FEF7A6FAF2
+:104890000020F549487500BF00BFF348C07C0A28D6
+:1048A00054D104220021F14800F012FC012008211B
+:1048B0001523EFA2CDE9001014212820F6F7AFF957
+:1048C000012008210022CDE900210290E648407D28
+:1048D000401C01230246142106904620F6F792F868
+:1048E000E148407D00EB400101EB0010E24901EBA3
+:1048F0000010407B01280AD1012108201523DFA2E6
+:10490000CDE900011E210020F6F789F914E0D64810
+:10491000407D00EB400101EB0010D74901EB001096
+:10492000407B48B9012008211523D7A2CDE900100A
+:104930001E210020F6F773F9012008211523D5A2C6
+:10494000CDE9001032210020F6F769F9A7E3D6F788
+:1049500013F9012806D0022817D0042828D00828E7
+:1049600048D12DE0C048407D00280DDDCE4890F8AC
+:10497000250820B1BC48407D0690F3F7ABFCBA484F
+:10498000407D401EB849487534E0B748407D032853
+:104990000DDAC54890F8250820B1B348407D06904F
+:1049A000F3F798FCB048407D401CAF49487521E0C2
+:1049B0000121BD4880F825180120BC49487019E044
+:1049C0000920FEF70BFA0021A74841750121B648DE
+:1049D00080F8181890F8250858B10020B4490860EC
+:1049E0000021B14880F825189F48407D0690F3F7D4
+:1049F00071FC00BF00BF9C48C07C0B283CD1042246
+:104A00000021AC4800F064FB01210820152398A286
+:104A1000CDE9000112212820F6F701F90121082033
+:104A20000022CDE9002002918F48407D401C0B46BA
+:104A30000246122106904620F5F7E4FF01200821E6
+:104A400015239DA2CDE900101C210020F6F7E7F800
+:104A50000120082115239EA2CDE900102621002067
+:104A6000F6F7DDF80121082015239FA2CDE900010A
+:104A700030210020F6F7D3F88B4890F8250801285C
+:104A80002ED17949C87589488078A0B1002088491D
+:104A90000860864988707448407D01210690F4F7CB
+:104AA0000DF901200821152394A2CDE90010382129
+:104AB0000020F6F7B4F87C4890F8240880B1002173
+:104AC000794880F824180121082015238FA2CDE908
+:104AD000000138210020F6F7A2F80120744908608F
+:104AE000DDE2D6F749F8012806D0022805D00428CF
+:104AF00004D0082814D10FE012E011E0D4F7B6FD7D
+:104B0000142804D10121854880F80A1F03E0002100
+:104B1000824880F80A1F03E00920FEF75FF900BF12
+:104B200000BF5148C07C0C283BD1042200217C48A6
+:104B300000F0CEFA0121082015237AA2CDE9000168
+:104B40001A210020F6F76BF80121082015237AA21C
+:104B5000CDE9000124210020F6F761F801200821A9
+:104B6000152379A2CDE900102E210020F6F757F881
+:104B70006A4890F80A0F50B101210820152378A245
+:104B8000CDE9000138210020F6F749F809E00120BD
+:104B90000821152378A2CDE9001038210020F6F76E
+:104BA0003EF87CE2D5F7E8FF012806D0022812D0B3
+:104BB00004281ED008280DD123E12B48407D002871
+:104BC00005DD2948407D401E2749487502E0032144
+:104BD000254841751CE12448407D032805DA224818
+:104BE000407D401C2049487502E000201E49487560
+:104BF0000EE11D48417D634890F8AA0061F303006F
+:104C0000604981F8AA0000210320D5F74FFA50B37C
+:104C10005C48B0F8AA0011900220FEF7DFF8D5F743
+:104C2000EBFA58491198A1F8AA0000210320D5F702
+:104C30003DFA3A4890F8FC0C20F00101374880F822
+:104C4000FC1C90F8FC0C20F00600801D334981F814
+:104C5000FC0C002001F6FC41488000210120D5F722
+:104C600025FA494892E0CBE0BC120020300204084B
+:104C7000504F52543A00000098400020545950457B
+:104C80003A4C4F5241000000545950453A52533467
+:104C9000383500005061737320456E74657220438F
+:104CA00068616E6765000000BC720020D47A002045
+:104CB0008802424270020408313A446970207377D6
+:104CC000697463682031616E6432204F4E000000C9
+:104CD000323A496E7365727420736C617665206D2B
+:104CE0006F64756C65000000333A50617373204542
+:104CF0006E74657220537461727400005374617431
+:104D0000653A53656E64696E6700000053746174A0
+:104D1000653A436F6D706C6574650000BC220020BD
+:104D2000B0020408496E7365727420552D4469738E
+:104D30006B204669727374005468616E2050617311
+:104D40007320456E74657200466F726D61743A46E9
+:104D5000415433323B4D41583A3332470000000052
+:104D600046696E6420552D4469736B2C4F757470C1
+:104D70007574696E6700000053746174653A496424
+:104D80006C650000DA390020BC32002090F806077C
+:104D900020F08001C44880F8061700F5FC60807898
+:104DA000C0B101281FD002280AD0032825D1BE484F
+:104DB00090F8060720F07801BB4880F806171CE041
+:104DC000B94890F8060720F078002030B64981F8FD
+:104DD000060712E0B44890F8060720F07801B248C0
+:104DE00080F8061709E0B04890F8060720F0780030
+:104DF0005830AD4981F8060700BF00BFFCF724FF1B
+:104E000006E00920FDF7EAFF0020A849487500BF29
+:104E100000BFA648C07C0D2843D104220021A4482D
+:104E200000F056F901201021CDE90010A14890F8BA
+:104E3000AA0000F00F00A04901EB00101023024669
+:104E4000194606900020F5F7EAFE9A4890F8AA0065
+:104E500000F00F009549497D884211D000201021B3
+:104E6000CDE900109148407D934901EB0010001DF1
+:104E70000C230246202106900020F5F7D0FE10E01A
+:104E800001201021CDE900108848407D8A4901EBBE
+:104E90000010001D0C230246202106900020F5F78B
+:104EA000BEFEFCE0D5F768FE012806D0022812D02D
+:104EB00004281ED0082875D16DE07C48407D00286C
+:104EC00005DD7A48407D401E7849487502E004209F
+:104ED0007649487566E07548407D042805DA7348D0
+:104EE000407D401C7149487502E000206F494875BB
+:104EF00058E06E48417D6F4890F8AA0061F30710B2
+:104F00006C4981F8AA0000210320D5F7CFF880B3BF
+:104F10000220FDF763FF644890F8060720F0800147
+:104F2000614880F8061700F5FC608078C0B1012860
+:104F300020D002280AD0032826D15B4890F8060723
+:104F400020F07801584880F806171DE0564890F880
+:104F5000060720F078002030534981F8060713E057
+:104F6000514890F8060720F078014F4880F806175E
+:104F70000AE00FE04C4890F8060720F0780058301F
+:104F8000494981F8060700BF00BFFCF75DFE00201D
+:104F90004649487506E00920FDF720FF00204349F7
+:104FA000487500BF00BF4148C07C0E2841D1042293
+:104FB0000021424800F08CF801201021CDE90010BA
+:104FC0003C4890F8AA0000093D4901EB001010236D
+:104FD0000246194606900020F5F721FE3348407D31
+:104FE000344991F8AA10B0EB111F11D00020102104
+:104FF000CDE900102D48407D314901EB0010001D26
+:105000000C230246202106900020F5F708FE10E050
+:1050100001201021CDE900102448407D284901EBF2
+:105020000010001D0C230246202106900020F5F7F9
+:10503000F6FD34E0D5F7A0FD012806D0022805D002
+:10504000042804D008281FD11AE01DE01CE0D5F781
+:10505000D3F801200690069880F3138800BF00BFA4
+:10506000BFF34F8F1748006800F4E060164908430B
+:10507000001D14490860BFF34F8F00BF00BFFEE75B
+:105080000920FDF7ABFE00BF00BF0848C07C0F2819
+:1050900004D1042200210D4800F01AF800BF00BF1F
+:1050A000F5F7CEFB12B010BDBC320020BC120020C0
+:1050B000F0020408DA390020700304083003040801
+:1050C000C00304080CED00E00000FA051004040819
+:1050D0002DE9F84307460E469046002416E00025C9
+:1050E00010E001207B1903EB061303EB041300907F
+:1050F0001A782307190EEB06180E1023F5F7E4FBB8
+:10510000681CC5B2102DECDB601CC4B24445E6DB64
+:10511000BDE8F88300B5002008490877002107485A
+:10512000817701214177C1776421416201200349E0
+:10513000C8750220FDF752FE00BD0000BC12002021
+:10514000042808D14FF0E021096941F004014FF033
+:10515000E022116107E04FF0E021096921F004012C
+:105160004FF0E0221161704710B51548006840F417
+:105170007000134908601348006840F001001149AD
+:10518000086000200F49083108600E4800680E4989
+:1051900008400C4908600D48091D0860081F006898
+:1051A00020F48020091F0860002006490C310860A7
+:1051B000FDF764FC4FF0006001498039086010BDC4
+:1051C00088ED00E000380240FFFFF6FE10300024BA
+:1051D00010B5FDF7E7FB10BDCA430282704721B14D
+:1051E000028842F00102028004E002884FF6FE735A
+:1051F0001A4002807047000010B5044655488442AA
+:1052000008D101210846FDF7A9F900210120FDF789
+:10521000A5F99DE0B4F1804F08D101210846FDF7C2
+:105220007DF900210120FDF779F991E04A48844297
+:1052300008D101210220FDF771F900210220FDF7BC
+:105240006DF985E04548844208D101210420FDF72D
+:1052500065F900210420FDF761F979E040488442B6
+:1052600008D101210820FDF759F900210820FDF798
+:1052700055F96DE03B48844208D101211020FDF72B
+:105280004DF900211020FDF749F961E036488442CC
+:1052900008D101212020FDF741F900212020FDF750
+:1052A0003DF955E03148844208D101210220FDF743
+:1052B00055F900210220FDF751F949E02C488442BC
+:1052C00009D101210804FDF749F900214FF480308C
+:1052D000FDF744F93CE02748844209D10121480404
+:1052E000FDF73CF900214FF40030FDF737F92FE0CE
+:1052F0002148844209D101218804FDF72FF90021BA
+:105300004FF48020FDF72AF922E01C48844208D19E
+:1053100001214020FDF702F900214020FDF7FEF8B1
+:1053200016E01748844208D101218020FDF7F6F8E5
+:1053300000218020FDF7F2F80AE01248844207D1EC
+:1053400001218015FDF7EAF80021A015FDF7E6F828
+:1053500010BD0000000001400004004000080040B3
+:10536000000C004000100040001400400004014008
+:105370000040014000440140004801400018004046
+:10538000001C00400020004030B5024600200023F1
+:105390000024158A05EA0103958905EA010413B181
+:1053A0000CB1012000E0002030BD1AB183890B430D
+:1053B000838102E083898B438381704700220288C6
+:1053C000184B98420ED0184B98420BD0B0F1804F3A
+:1053D00008D0164B984205D0154B984202D0154B79
+:1053E000984204D14FF68F731A404B881A43124BE0
+:1053F000984207D0114B984204D04FF6FF431A4011
+:105400000B891A4302804B68C3620B880385054BE6
+:10541000984202D0044B984201D18B7A0386012333
+:1054200083827047000001400004014000040040F6
+:1054300000080040000C0040001000400014004034
+:1054400010B50024FCF78CFE00F0BCFCD4F7C0FFC4
+:10545000294890F8FC0C20F00101274880F8FC1C3A
+:1054600090F8FC0C20F08001234880F8FC1C90F898
+:10547000FC0C20F00600801D1F4981F8FC0C002167
+:105480000120D4F713FED3F797FED4F7C3FBD5F76B
+:10549000B5FBF5F7BFF8FFF73DFED5F74DF9F2F78D
+:1054A00015FDF4F795FEFCF7CFFBFCF723FF124840
+:1054B00090F8FC0C20F001010F4880F8FC1C90F8DB
+:1054C000FC0C20F080010C4880F8FC1C90F8FC0CCF
+:1054D00020F00600801D084981F8FC0C0021012005
+:1054E000D4F7E4FD42F2107004494885012081F8A8
+:1054F0002900F5F7E9FB10BDBC220020BC120020FA
+:105500002DE9F04100240025FE48807801280BD1C8
+:105510000020FC498870D4F7C9FBFB48C07C0228F6
+:1055200002DC0120F849C875F748007AC0F3800012
+:1055300000287DD1002479E304EB4400F149503187
+:1055400001EB80008078012807D1002004EB4401A2
+:10555000EC4A503202EB8101887004EB4400E949C7
+:10556000503101EB8000407800287DD104EB4400ED
+:1055700001F5996101EB800080780128F5D104EBF9
+:10558000440000EB041001F5107101EB001080796C
+:10559000002869D0002004EB4401DC4A02EB8101C1
+:1055A000887004EB440000EB041002F5107101EB6D
+:1055B000001080790D287DD2DFE800F07C070A0B0F
+:1055C000CA0C0D0908FDFC0F0E0000BF00BF00BF94
+:1055D00000BF00BF00BF00BF00BF40F253306043B8
+:1055E000CB4901EB80000079012815D040F25330FF
+:1055F000604301EB800000F5627040F2533161437B
+:10560000C34A02EB8101897801EB410202EB0111EF
+:1056100010F83100002861D140F253306043BC499A
+:1056200001EB80008078401CC1B240F2533000E0B2
+:105630006CE36043B64A02EB8000817040F2533065
+:105640006043114611F8200090B140F2533060439E
+:1056500011F8201040F25330604302EB800081705B
+:10566000002140F2533000E0DEE2604302F82010F7
+:1056700040F253306043A64901EB800000F56270B0
+:1056800040F253316143A24A02EB8101897801EB78
+:10569000410202EB011110F8311040F25330604327
+:1056A0009B4A02EB80004079814217D0002240F2F1
+:1056B000533000E006E26043954901EB800000F5BD
+:1056C000627040F253316143914B03EB8101897861
+:1056D00001EB410303EB011100F8312040F253309C
+:1056E00060438B4901EB8000807804EB440101EBBF
+:1056F0000411884A02EB0111C979884207DB0021B5
+:1057000040F253306043824A02EB8000817040F2E5
+:10571000533060437E4B03EB800000F5627040F233
+:10572000533363437A4E06EB83039B7803EB4306C4
+:1057300006EB031300EBC300427940F253306043A1
+:10574000734B03EB800081782046E9F771F96AE238
+:1057500040F2533060436E4901EB8000007901282C
+:1057600015D040F25330604301EB800000F56270C9
+:1057700040F253316143664A02EB8101C97801EB83
+:10578000410202EB011110F8310000285ED140F215
+:10579000533060435E4901EB8000C078401CC1B2C9
+:1057A00040F2533060435A4A02EB8000C17040F22D
+:1057B000533001E087E1B3E06043114611F8200067
+:1057C00080B140F25330604311F8201040F2533062
+:1057D000604302EB8000C170002140F2533060430F
+:1057E00002F8201040F253306043494901EB800039
+:1057F00000F5627040F253316143454A02EB81018A
+:10580000C97801EB410202EB011110F8311040F2AE
+:10581000533060433E4A02EB80004079814215D00C
+:10582000002240F253306043394901EB800101F519
+:10583000627140F253306043354B03EB8000C07817
+:1058400000EB400303EB001001F8302040F253302E
+:1058500060432F4901EB8000C17840F25330604330
+:105860002B4A02EB80008079814206DB002140F266
+:105870005330604302EB8000C17040F2533060430C
+:10588000234901EB8000407808B340F25330604375
+:1058900001EB8000C17840F2533060431C4A02F8AB
+:1058A000201040F253306043114601EB80004078F5
+:1058B000401EC1B240F25330604302EB8000C17021
+:1058C000002140F25330604302EB8000417040F20F
+:1058D000533060430E4B03EB8000083040F25333EB
+:1058E00063430B4E06EB8303DB78C3EBC30300EB90
+:1058F000C300427940F253306043334603EB8000EB
+:10590000C17809E040390020BC120020583E002038
+:1059100058450020984000202046E9F789F882E1A8
+:1059200040F253306043F54901EB800000790128D3
+:1059300013D040F25330604301EB8000083040F256
+:1059400053316143ED4A02EB8101C978C1EBC101DA
+:1059500000EBC1000079002856D140F2533060437B
+:10596000E64901EB8000C078401CC1B240F25330E0
+:105970006043E24A02EB8000C17040F25330604362
+:10598000114611F8200080B140F25330604311F805
+:10599000201040F25330604302EB8000C1700021C0
+:1059A00040F25330604302F8201040F2533060431D
+:1059B000D24901EB8000083040F253316143CF4AB5
+:1059C00002EB8101C978C1EBC10100EBC100017993
+:1059D00040F25330604302EB80004079814213D0A3
+:1059E000002240F253306043C44901EB800008308C
+:1059F00040F253316143C14B03EB8101C978C1EBE4
+:105A0000C10100EBC100027140F253306043BB4959
+:105A100001EB8000C17840F253306043B74A02EB9B
+:105A200080008079814206DB002140F253306043E0
+:105A300002EB8000C17040F253306043AF4901EB8C
+:105A40008000407808B340F25330604301EB80009F
+:105A5000C17840F253306043A84A02F8201040F267
+:105A600053306043114601EB80004078401EC1B2C4
+:105A700040F25330604302EB8000C170002140F2DD
+:105A80005330604302EB8000417040F2533060437A
+:105A90009A4B03EB8000083040F253336343974E38
+:105AA00006EB8303DB78C3EBC30300EBC30042794F
+:105AB00040F253306043334603EB8000C178204608
+:105AC000E8F7B6FFAFE040F2533060438B4901EB9B
+:105AD00080000079012815D040F25330604301EB7B
+:105AE000800000F5627040F253316143834A02EB5B
+:105AF0008101C97801EB410202EB011110F831007C
+:105B000000285BD140F2533060437C4901EB8000B8
+:105B1000C078401CC1B240F253306043774A02EB78
+:105B20008000C17040F253306043114611F82000EC
+:105B300080B140F25330604311F8201040F25330EE
+:105B4000604302EB8000C170002140F2533060439B
+:105B500002F8201040F253306043684901EB8000A6
+:105B600000F5627040F253316143644A02EB8101F7
+:105B7000C97801EB410202EB011110F8311040F23B
+:105B8000533060435D4A02EB80004079814215D07A
+:105B9000002240F253306043584901EB800000F589
+:105BA000627040F253316143544B03EB8101C97879
+:105BB00001EB410303EB011100F8312040F25330B7
+:105BC00060434E4901EB8000C17840F2533060439E
+:105BD0004A4A02EB80008079814206DB002140F2D4
+:105BE0005330604302EB8000C17040F25330604399
+:105BF000424B03EB8000083040F2533363433F4E87
+:105C000006EB8303DB78C3EBC30300EBC3004279ED
+:105C100040F253306043334603EB8000C1782046A6
+:105C2000E8F706FF00BF00BF601CC4B2344890F81C
+:105C30006A0BA0423FF780AC3248807801287ED1C1
+:105C40003048B038807800EB40012F4800EB01105D
+:105C50008079002873D000202A498870A1F1B00013
+:105C60008178274890F80C0C401E814207DA2548BD
+:105C7000B0388078401C2349B039887003E0002098
+:105C80002049B03988701F48B038807800EB400157
+:105C90001C48983800EB81008078B8B3002219487E
+:105CA000B038807800EB40011648983800EB81004E
+:105CB00082701448B038807800EB4001124800EB45
+:105CC0000110807901282BD0042804D0052823D086
+:105CD00006282AD11BE00B48B038807800EB400141
+:105CE000094800EB011000684FF4E131B1FBF0F01E
+:105CF00000EB401040000349886016E05845002042
+:105D0000BC32002088400020CC3E002017E04FF439
+:105D10007A702849886008E064202649886004E099
+:105D20004FF47A702349886000BF00BF214AB03A1F
+:105D300093780B32D15C0B3A9078F3F711FD1E4843
+:105D4000407888B91D488078012820D100201B495F
+:105D50008870194B1A79A1F29C6393F8E017164BDF
+:105D60005878F9F7B5FD12E014480C38807801280E
+:105D70000DD1002011490C3988700F4B1A79A1F50B
+:105D8000D26393F8E0170C4B5878F9F7A1FD0C4853
+:105D9000807B58B9D5F76EF8F3F74AF90648C07812
+:105DA00020B100200449C870F4F7E6FFFDF71EF8A3
+:105DB000BDE8F081884000209C3A0020583900203E
+:105DC000BC1200203EB50024002501210846FCF746
+:105DD00095FBA720ADF800000020ADF8020040F2CE
+:105DE000E73001900020ADF8080069464FF0804090
+:105DF000FFF7E4FA0021AB4880F8321800BF6FE0EB
+:105E000004EB4400A84901EB8001A64890F8320851
+:105E1000A64A42F82010A34890F83208401CC1B2AC
+:105E2000A04880F8321804EB440002F55A7101EBE7
+:105E300080019C4890F8320842F82010994890F868
+:105E40003208401CC1B2974880F8321804EB440075
+:105E500002F54E7101EB8001924890F8320842F849
+:105E60002010904890F83208401CC1B28D4880F84C
+:105E7000321804EB44008E4901EB8001894890F808
+:105E8000320842F82010874890F83208401CC1B20E
+:105E9000844880F8321800251EE040F253306043F9
+:105EA000844901EB800000F5627005EB450101EBD0
+:105EB000051100EBC1000C307A4991F832187B4A89
+:105EC00042F82100774890F83208401CC1B275486A
+:105ED00080F83218681CC5B2102DDEDB601CC4B21D
+:105EE000042C8DDB70490C396E4890F832086F4AEB
+:105EF00042F820106B4890F83208401CC1B2694843
+:105F000080F8321800F5D26190F8320842F820107B
+:105F1000644890F83208401CC1B2624880F83218D8
+:105F200000F29C6190F8320842F820105D4890F829
+:105F30003208401CC1B25B4880F8321800F5D561C8
+:105F400090F8320842F82010564890F83208401C69
+:105F5000C1B2544880F8321800F61C0190F832089B
+:105F600042F820104F4890F83208401CC1B24D480A
+:105F700080F8321800F6543190F8320842F82010B8
+:105F8000484890F83208401CC1B2464880F83218A0
+:105F900000F2846190F8320842F82010414890F8ED
+:105FA0003208401CC1B23F4880F8321840493C31A9
+:105FB00090F8320842F820103A4890F83208401C15
+:105FC000C1B2384880F832183B48364991F8321847
+:105FD00042F82100334890F83208401CC1B23148E1
+:105FE00080F832183249303190F8320842F82010E7
+:105FF0002C4890F83208401CC1B22A4880F8321868
+:1060000000F55C60274991F8321842F821002548D4
+:1060100090F83208401CC1B2224880F8321800F6CD
+:10602000CC5190F8320842F820101E4890F83208FF
+:10603000401CC1B21B4880F83218002414E004EB65
+:1060400044011E4800EB8101164890F83208174AB7
+:1060500042F82010134890F83208401CC1B2114891
+:1060600080F83218601CC4B2052CE8DB0E491C39DC
+:106070000C4890F832080D4A42F82010094890F870
+:106080003208401CC1B2074880F832180121880745
+:10609000FFF7A5F8012211469007FFF786F900F0F7
+:1060A0000FF83EBDBC32002090390020F03A0020AD
+:1060B000987A002058450020D8120020F03F002098
+:1060C00008B51C208DF8000001208DF80100022089
+:1060D0008DF8020001208DF803006846F4F7AEF950
+:1060E00008BD10B5F1F782FB10BD10B5F1F7A0FBAC
+:1060F00010BD10B5FBF7C6FC10BD10B5F1F74CFB99
+:1061000010BD10B5F1F7B6FB10BD10B5F3F75CFF8D
+:1061100010BD01F40072B2F5007F00D100BFCA4388
+:106120000280704721B1828942F40052828104E0EA
+:1061300082894DF6FF731A40828170471AB1838AB3
+:106140000B43838202E0838A8B4383827047000083
+:1061500010B504462548844208D101211020FCF7DF
+:10616000FDF900211020FCF7F9F93EE020488442B7
+:1061700009D101214804FCF7D1F900214FF4003086
+:10618000FCF7CCF931E01B48844209D10121880495
+:10619000FCF7C4F900214FF48020FCF7BFF924E09C
+:1061A0001548844209D10121C804FCF7B7F9002140
+:1061B0004FF40020FCF7B2F917E01048844209D1EF
+:1061C00001210805FCF7AAF900214FF48010FCF723
+:1061D000A5F90AE00A48844207D101212020FCF7F2
+:1061E000BDF900212020FCF7B9F910BD00100140D5
+:1061F0000044004000480040004C00400050004077
+:106200000014014002460020B1F5007F00D100BF1C
+:1062100013880B400BB1012000E00020704770B5DF
+:106220000246002400230025002040F66A16B142F1
+:1062300000D100BFC1F3421501F01F03012606FA89
+:1062400003F3012D02D19689334006E0022D02D1DD
+:10625000168A334001E0968A33400C12012606FA72
+:1062600004F41688344013B10CB1012000E0002082
+:1062700070BDF0B50346002400260025002040F63E
+:106280006A17B94200D100BF1846C1F3421401F0A9
+:106290001F06012707FA06F5012C01D10C3004E096
+:1062A000022C01D1103000E014301AB107682F43DE
+:1062B000076002E00768AF430760F0BD2DE9FF47C4
+:1062C00005460E460024A14600BFA046B08900B195
+:1062D00000BF2C8A24F44054F08804432C82AC89FB
+:1062E00041F20C608443B0883189084371890843C6
+:1062F0000443AC81AC8A24F44074B0890443AC827A
+:106300006846FCF73BF92048854202D01F48854289
+:1063100002D1DDF80C9001E0DDF80890A88900F4C6
+:10632000004040B109EBC90000EB09103168490099
+:10633000B0FBF1F707E009EBC90000EB0910316889
+:106340008900B0FBF1F76420B7FBF0F004012009ED
+:10635000642101FB1078A88900F4004040B132208C
+:1063600000EBC800B0FBF1F000F00700044308E0C8
+:10637000322000EB08106421B0FBF1F000F00F00B8
+:1063800004432C81BDE8FF87001001400014014048
+:1063900010B5002406E0FCF775F810B9D3F79AF9A8
+:1063A00010BD641C02488442F5D3FA20F8E70000CF
+:1063B000404B4C000FB4084B10B504A902AA039837
+:1063C00001F0E8F9044602A9002001F00EFC204685
+:1063D00010BC5DF814FB0000EB7B030803B40198CC
+:1063E0004100009850EAC12018BF04204A0D18BF90
+:1063F00040F0010040F2FF72B2EB515F08BF40F085
+:106400000200012808BF052002B07047000000000C
+:1064100030B583B0044601F093F99FED090B0546B2
+:106420008DED000B002221466846D2F712FA28466D
+:1064300001F0A2F99DED000B03B030BD000000009B
+:10644000000000000000000070B5D94B00242DEDC5
+:10645000020B2DED108BDDE91010984205DA20F0CB
+:1064600000429A4201D809D141B19DED100BBDEC1B
+:10647000108B02B0BDE8704001F01EB9B0F5801F6E
+:1064800026DA11430BD0002813DA012001F074F949
+:10649000BDEC108B02B0BDE8704001F021B90220C4
+:1064A00001F06AF901F0F0F851EC100B81F00041B5
+:1064B0009EE06FF035049FEDC00B53EC102B9DED6B
+:1064C000100B51EC100BD1F79BFFCDE910010846E2
+:1064D00004EB2051C0F31304B948A1F2FF3120446A
+:1064E00000F4801080F07F6282F04052224301EB82
+:1064F00020559FEDB50B119253EC102B9DED100B19
+:1065000051EC100BD1F776FF41EC180BA01CC0F337
+:1065100013009FEDAFDB9FEDB0EBB14E7E4403283F
+:106520006CD296ED000B51EC180B53EC102BD2F7FC
+:10653000C1FC1DD1002D01BF96ED000BBDEC108BF1
+:1065400002B070BD2846D2F752F841EC180B53EC5C
+:106550001D2BD1F755FF41EC190B53EC1E2B51ECC1
+:10656000180BD1F74DFF53EC192BD1F7A2FE3FE0EA
+:106570009FED9D0B51EC180B53EC102BD1F740FF06
+:106580009FED9B1B53EC112BD1F737FF41EC190BFF
+:1065900053EC182B51EC180BD1F732FF53EC192B9D
+:1065A000D1F72EFF41EC190B002D04BF53EC192B32
+:1065B00051EC180B1AD02846D2F719F841EC1A0BF7
+:1065C00053EC1D2BD1F71CFF53EC192BD1F715FF02
+:1065D00053EC182BD1F70EFF41EC180B53EC1E2B8C
+:1065E00051EC1A0BD1F70CFF53EC182BD1F702FF2B
+:1065F000BDEC108B02B041EC100B70BD9FED7E0B1B
+:1066000051EC180B53EC102BD1F753FE41EC100B4F
+:1066100051EC180B53EC102BD1F764FF41EC190B24
+:106620002846D1F7E4FF41EC1B0B53EC192B51EC3E
+:10663000190BD1F7E5FE41EC1A0B714853EC1A2BFC
+:10664000261851EC1A0BD1F7DBFE41EC1F0B6D48FD
+:10665000C4F1510404F5D724B0EE4F0AF0EE6F0AEE
+:106660000321784400F094FF53EC1F2B51EC100BE6
+:10667000D1F7C6FE41EC1C0B6348B0EE4F0AF0EEBA
+:106680006F0A0421784400F083FF53EC1A2B51EC7D
+:10669000100BD1F7B5FE344353EC1C2BD1F709FE98
+:1066A00041EC1C0B002C4CDD9FED510B51EC180BF9
+:1066B00053EC102BD1F7A4FE53EC182BD1F7A0FE0E
+:1066C00041EC1A0B55B353EC1D2B51EC1B0BD1F7BE
+:1066D00097FE41EC1D0B53EC1C2B51EC1A0BD1F720
+:1066E000E8FD53EC192BD1F78BFE53EC1D2BD1F7A2
+:1066F000E0FD53EC1A2BD1F780FE53EC182BD1F7A9
+:1067000079FE41EC180B53EC1E2B51EC1B0BD1F70F
+:1067100077FE53EC182BD1F76DFE69E753EC1C2B79
+:1067200051EC1A0BD1F7C5FD53EC192BD1F768FECC
+:1067300053EC1A2BD1F761FE53EC182BD1F75DFE09
+:1067400056E735B353EC1D2B51EC1B0BD1F758FE1C
+:1067500041EC1A0B53EC1C2B51EC180BD1F74AFEF1
+:1067600053EC192BD1F74CFE53EC1A2BD1F742FE08
+:1067700053EC182BD1F73EFE41EC180B53EC1E2BBB
+:1067800051EC1B0BD1F73CFE53EC182BD1F732FE2A
+:106790002EE753EC1C2B51EC180BD1F72BFE53ECCE
+:1067A000192BD1F72DFE53EC182BD1F726FE1FE73E
+:1067B0000000F07F000000000000000000005043D7
+:1067C000645F090000000000000000000000F03FCE
+:1067D000763C7935EF39EA3D0000E0FE422EE63F97
+:1067E000F09F000000000000555555555555D53F08
+:1067F000000000000000E03F00000000000000403A
+:1068000086EBF9FF729E0000689E00000000000009
+:1068100070B5414A00252DED020B2DED048BDDE90D
+:106820000404944205DA24F00041914201D809D1D0
+:1068300040B19DED040BBDEC048B02B0BDE870408F
+:1068400000F03ABFB4F5801F26DA08430BD0002CC5
+:1068500013DA012000F090FFBDEC048B02B0BDE81C
+:10686000704000F03DBF022000F086FF00F00CFFFA
+:1068700051EC100B81F0004146E09FED290B6FF0C9
+:10688000350553EC102B9DED040B51EC100BD1F79B
+:10689000B7FDCDE904010C4605EB2450A0F2FF3012
+:1068A000C10F40F2FF32521A62F31F540844D1F76D
+:1068B0009EFE05949DED040B41EC180B51EC100B62
+:1068C00001F008FB9FED181B53EC112BD1F798FD3D
+:1068D0009FED170B41EC190B53EC102B51EC180BDF
+:1068E000D1F78EFD53EC192BD1F7E3FC9FED120B82
+:1068F00041EC190B53EC102B51EC180BD1F780FD28
+:1069000053EC192BD1F7D5FCBDEC048B02B041EC54
+:10691000100B70BD000000000000F07F00000000C0
+:1069200000000000000050430EE526157BCBDB3F46
+:10693000362BF111F3FE593D00609F501344D33FB5
+:106940002DE9F04D2DED040B2DED0E8B96B0DDE90C
+:106950002550279CDDF890A025F0004624F0004843
+:10696000BAF1000F14BF0121002101EB4502FC49DF
+:1069700053184A1093422AD3002814BF012300233E
+:1069800003EB44030B44F7498B4220D358EA000140
+:106990009FEDF59B76D0DFF8D8B35D4503D1BAF112
+:1069A000000F05D188E0BAF1000F08BF002100D028
+:1069B000012101EB450111F5001F08D8002814BF83
+:1069C0000121002101EB440111F5001F0BD99DEDC0
+:1069D000261B9DED240B16B0BDEC0E8B04B0BDE85C
+:1069E000F04D00F073BE0027002DBCBFE149884583
+:1069F00021DAE1498845A8BF02271CDAC3451ADC21
+:106A0000DE4901EB2851142908DDC1F1340220FAD6
+:106A100002F101FA02F282420DD108E058B9C1F147
+:106A2000140228FA02F101FA02F2424503D101F000
+:106A30000101C1F1020756EA0A0124D1002C22DA31
+:106A4000002D18BF022F01D0012F0AD0022000F024
+:106A500093FE16B0BDEC0E8B04B0BDE8F04D00F017
+:106A600013BE022000F088FE00F00EFE51EC100B69
+:106A700081F0004141EC100B16B0BDEC0E8B04B060
+:106A8000BDE8F08D18E09FEDBEAB9FEDBF8B0028F9
+:106A900071D1B848804522D105F1804010F58010B1
+:106AA00008BFBAF1000F07D0B3450ADC002CA8BF1D
+:106AB0009DED260BE0DA0DE0B0EE490AF0EE690A32
+:106AC000DAE7002C06DA9DED260B51EC100B81F075
+:106AD00000416FE0AE48784490ED000BCCE7D8451C
+:106AE0004DD1002C48DA2EB186423AD1BAF1000FCE
+:106AF00042D126E0BAF1000F13D0022000F03CFE94
+:106B000000F0FEFD8DED020B9DED240B8DED000BD5
+:106B100010EE900A039961F31E0003909DED020BA5
+:106B2000AAE78DED02AB9DED240B1AEE901A10EE44
+:106B3000900A8DED000B61F31E0003909DED020B9A
+:106B40009AE78DED028B9DED240B18EE901A10EE56
+:106B5000900A8DED000B61F31E0003909DED020B7A
+:106B60008AE709DA9DED240B51EC190B53EC102B3D
+:106B7000D1F7B8FC1EE020E09DED240B7CE78642B7
+:106B80001BDAB4F1804F0DD0A4F10050B0F1FF50EA
+:106B900013D1002D11DB9DED240B51EC100B01F0F6
+:106BA0002FFA07E09DED240B53EC102B51EC100B4A
+:106BB00000F0C2BC41EC100B5EE79DED240B51ECE4
+:106BC000100B01F075F8BAF1000FCDE90E0142D1BA
+:106BD0009FED710B46B3A6F1E040B0F17F600CD0A1
+:106BE0005E4538D1002D00DAA7B3022F0CBF01207B
+:106BF0004FF0FF30D1F7FBFCDCE7002D01DD002C6E
+:106C00000DDA002D01DD002C1FDB002D16DA002C23
+:106C100014DB012F08BF9FED620B3FF42DAFB0EEE8
+:106C20004A0AF0EE6A0A27E7022F18BF002D0CD09F
+:106C3000012F0AD1002DFFF61FAF06E0002DB8BFCF
+:106C4000002C08DA012F3FF417AFB0EE480AF0EE3F
+:106C5000680A11E71BE0012000EBE57050EA07012C
+:106C600015D0791EB0EE498AF0EE698A084308BF54
+:106C70009FED4D8B4E480025804570DD4D494E48B7
+:106C8000884514DDB0420DDB002C19DB2FE001201C
+:106C900000F072FD16B0BDEC0E8B04B0BDE8F04DF7
+:106CA00000F01EBDB34502DC002C09DC1FE086426B
+:106CB00002DA002C1BDA03E05E452BDD002C16DD2A
+:106CC000022000F059FD00F01BFD8DED020B53EC8E
+:106CD0001A2B51EC180BD1F793FBCDE90001039966
+:106CE000019861F31E0003909DED020BC4E60220A3
+:106CF00000F042FD00F014FD10EE901A18EE900A1C
+:106D00008DED020B8DED008B61F31E0003909DED68
+:106D1000020BB1E69DED0E0B53EC192B51EC100B51
+:106D2000D1F768FB9FED260BCDE9080153EC102B42
+:106D30009DED080B51EC100BD1F762FB9FED221B70
+:106D400053EC112BD1F759FB9DED081B53EC112B84
+:106D5000D1F756FB9FED1E1B53EC112B3CE08CE052
+:106D6000FFFF1F00FFFF0F00000000000000F03FCA
+:106D70000000F03F0000F07F0000404301FCFFFFF7
+:106D8000000000000000F07F000000000000000094
+:106D9000369A0000000000000000000000000080A3
+:106DA000000000000000F0FF000000000000F0BF45
+:106DB0000000E0410000F043FFFFEF3F0000000053
+:106DC000000000000000D03F555555555555D53FA2
+:106DD000000000000000E03FD1F70FFB9DED080B25
+:106DE00041EC1A0B53EC102B51EC100BD1F708FBB4
+:106DF00053EC1A2BD1F704FB41EC1A0B9FEDFE0B61
+:106E000053EC102B9DED080B51EC100BD1F7F8FA59
+:106E100041EC1B0B9FEDFA0B51EC1A0B53EC102BB2
+:106E2000D1F7EEFA41EC1A0B9FEDF70B53EC102B58
+:106E30009DED080B51EC100BD1F7E2FA53EC1A2B35
+:106E4000D1F7D8FA41EC1A0B51EC1B0B53EC1A2B6F
+:106E5000D1F72FFA0690CDE906519DED060B53ECC4
+:106E60001B2B51EC100BD1F7C5FA53EC1A2BD1F7B1
+:106E7000C4FA41EC100B00F0A1B90020B6F5801F58
+:106E80000EDA9FEDE30B53EC102B9DED0E0B51EC46
+:106E9000100BD1F7B5FACDE90E016FF034000E46B4
+:106EA00000EB2650A0F2FF37C6F31300DA4940F09A
+:106EB0007F6646F040568842D8BF002408DDD74997
+:106EC0008142C8BF012403DC0024A6F580167F1C84
+:106ED000D348784400EBC4000F9690ED00CB9DEDB5
+:106EE0000E0B53EC1C2B51EC100BD1F783FA9DEDDC
+:106EF0000E0B41EC1B0B53EC1C2B51EC100BD1F780
+:106F0000D8F941EC100B51EC190B53EC102BD1F7C5
+:106F1000E9FA41EC1D0B51EC1B0B53EC1D2BD1F787
+:106F20006FFA41EC1A0BBF488DED10AB7844109509
+:106F300090ED000B4FF0005040EA660000EB8440FB
+:106F40008DED080B00F5002009909DED080B53EC2A
+:106F50001C2B51EC100BD1F74DFA9DED0E1B53EC91
+:106F6000112BD1F74AFA41EC100B53EC102B9DED8D
+:106F7000100B51EC100BD1F743FA9DED080B41ECCF
+:106F80001C0B53EC102B9DED100B51EC100BD1F79B
+:106F900037FA53EC1B2BD1F730FA53EC1C2BD1F7FB
+:106FA00029FA53EC1D2BD1F72BFA41EC1C0B53ECB7
+:106FB0001A2B51EC1A0BD1F723FA41EC1B0B9A4810
+:106FC0000621B0EE4B0AF0EE6B0A784400F0E0FACE
+:106FD000B0EE401AF0EE601AB0EE41DAF0EE61DA8F
+:106FE00053EC1B2B51EC1B0BD1F70AFA53EC1D2B66
+:106FF000D1F706FA9DED100B41EC1B0B53EC1A2B4D
+:1070000051EC100BD1F755F953EC1C2BD1F7F8F9D3
+:1070100053EC1B2BD1F74DF99DED100B41EC1B0BE5
+:1070200053EC102B51EC100BD1F7EAF941EC1D0B8E
+:107030009FED7FEB53EC1E2BD1F73BF953EC1B2B51
+:10704000D1F737F90890CDE908519DED080B53ECC5
+:107050001E2B51EC100BD1F7CDF953EC1D2BD1F7B2
+:10706000C9F953EC1B2BD1F7C8F99DED080B41EC86
+:107070001D0B53EC102B9DED100B51EC100BD1F7A9
+:10708000BFF941EC1B0B53EC1A2B51EC1D0BD1F744
+:10709000B7F99DED080B41EC1A0B53EC102B51EC9A
+:1070A0001C0BD1F7ADF953EC1A2BD1F702F941ECD7
+:1070B0001A0B51EC1B0B53EC1A2BD1F7FAF80C906E
+:1070C000CDE90C519DED0C0B53EC1B2B51EC100B2F
+:1070D000D1F790F953EC1A2BD1F78FF941EC1B0B38
+:1070E0009FED550B53EC102B9DED0C0B51EC100B41
+:1070F000D1F786F941EC1A0B9FED510B51EC1B0BAC
+:1071000053EC102BD1F77CF941EC1B0B9FED4E0B90
+:1071100053EC102B9DED0C0B51EC100BD1F770F9CB
+:1071200053EC1B2BD1F7C5F841EC100B48487844C1
+:1071300000EBC40090ED001B51EC100B53EC112B35
+:10714000D1F7B7F841EC1B0B3846D1F750FACDE92F
+:10715000080153EC1B2B51EC1A0BD1F7AAF841ECA8
+:10716000100B3C48784400EBC40090ED00CB51EC90
+:10717000100B53EC1C2BD1F79CF89DED081B53EC26
+:10718000112BD1F796F80690CDE906519DED080B2D
+:1071900053EC102B9DED060B51EC100BD1F72AF997
+:1071A00053EC1C2BD1F726F953EC1A2BD1F722F90B
+:1071B00053EC1B2BD1F721F941EC100B9DED261B55
+:1071C00053EC102B8DED001B00959DED260B51EC23
+:1071D000100BD1F715F99DED000B41EC1A0B53EC98
+:1071E000102B9DED260B51EC100BD1F703F99DED03
+:1071F000061B53EC112B2FE0000000604715F73FF2
+:10720000FE822B654715F73F44DF5DF80BAE543E19
+:1072100000000000000040438E9803007AB60B0087
+:107220007A950000E0950000B29400000000000094
+:107230000000000000000840000000E009C7EE3F29
+:10724000FD033ADC09C7EE3FF5015B14E02F3EBEBB
+:107250003E930000F8920000D1F7D2F853EC1A2BBD
+:10726000D1F727F89DED060B41EC1A0B53EC102BD0
+:107270009DED000B51EC100BD1F7C2F8CDE90C01DC
+:107280009DED0C0B51EC1A0B53EC102BD1F711F8B0
+:10729000CDE902010C46AA498C422FDB611A084352
+:1072A00018D19DED0C0B53EC102B9DED020B51EC06
+:1072B000100BD1F79FF841EC1B0B9FEDA30B51EC8A
+:1072C0001A0B53EC102BD0F7F4FF53EC1B2BD1F718
+:1072D0009FFB2DD2022000F04FFA00F011FA10EEC1
+:1072E000901A18EE900A8DED020B8DED008B61F374
+:1072F0001E0003909DED020BFFF7BEBB944A24F0E5
+:107300000041914214D39349214408437FF4EFACE8
+:107310009DED0C0B53EC102B9DED020B51EC100B63
+:10732000D1F768F853EC1A2BD1F772FB7FF6DFAC7C
+:1073300024F000408849894A002601EB205182420E
+:107340002BDA481C4FF4801121FA00F02044844AC3
+:10735000C0F30A517A44A1F2FF3192ED000B814A49
+:107360008DED080BCA4020EA0202C0F3130040F47E
+:107370008010C1F1140120FA01F60992002CB8BF67
+:1073800076429DED080B53EC102B9DED0C0B51EC50
+:10739000100BD1F72FF8CDE90C019DED0C0B51EC42
+:1073A0001A0B53EC102BD0F784FF9FED6F0B089056
+:1073B000CDE9085153EC102B9DED080B51EC100B4F
+:1073C000D1F71EF841EC1B0B9FED690B53EC102B12
+:1073D0009DED080B51EC100BD1F712F89DED0C0B45
+:1073E00041EC1C0B53EC102B9DED080B51EC100BDA
+:1073F000D1F700F853EC1A2BD0F7FFFF9FED5E1B7F
+:1074000053EC112BD0F7FCFF53EC1C2BD0F751FFA2
+:1074100041EC1A0B51EC1B0B53EC1A2BD0F749FF24
+:10742000CDE902019DED020B53EC1B2B51EC100B2F
+:10743000D0F7E0FF53EC1A2BD0F7DFFF9DED020BE6
+:1074400041EC1A0B53EC102B51EC100BD0F7D8FF7A
+:10745000CDE908014A489DED080B0521784400F06C
+:1074600097F89DED081B51EC100B53EC112BD0F746
+:10747000C7FF9DED021B53EC112BD0F7BEFFCDE9EA
+:1074800006019DED020B53EC1A2B51EC100BD0F7BB
+:10749000B7FF53EC1A2BD0F70CFF9FED3B0B41ECE1
+:1074A0001A0B53EC102B9DED060B51EC100BD0F783
+:1074B000A1FF9DED060B41EC1B0B53EC102B9DED3A
+:1074C000020B51EC100BD0F79BFF53EC1B2BD1F7A9
+:1074D00009F853EC1A2BD0F78DFF9DED021B53ECEE
+:1074E000112BD0F787FF53EC192BD0F786FFCDE98E
+:1074F000020101EB065001150029C8BF039015DCFD
+:107500009DED020B324651EC100BD1F769FAFEF7F4
+:1075100065FF042808BF00F003F932469DED020B19
+:1075200051EC100BD1F75CFACDE902019DED020B95
+:1075300051EC180B53EC102BD0F762FFFFF73ABB5E
+:107540000000904000000000FE822B654715973C2C
+:1075500000CC904000346F3F01FCFFFF0000E03F93
+:10756000B8910000FFFF0F0000000000432EE63F2F
+:10757000396CA80C615C20BEEF39FAFE422EE63F62
+:1075800050900000000000000000000000000040DB
+:1075900070B504462DED028B4D1E00EBC500B0EE1C
+:1075A000408AF0EE608A90ED000B35F0060017D0AF
+:1075B00053EC182B51EC100BD0F722FF41EC100BC1
+:1075C0006D1E04EBC50090ED001B51EC100B53EC4D
+:1075D000112BD0F76EFE41EC100B35F00600E7D111
+:1075E000022D36D0042D1CD0062D1CBFBDEC028B05
+:1075F00070BD53EC182B51EC100BD0F701FF94ED3C
+:107600000A1B53EC112BD0F754FE53EC182BD0F778
+:10761000F7FE94ED081B53EC112BD0F74AFE41EC1A
+:10762000100B53EC182B51EC100BD0F7E9FE94ED36
+:10763000061B53EC112BD0F73CFE53EC182BD0F764
+:10764000DFFE94ED040B53EC102BD0F732FE41EC2F
+:10765000100B53EC182B51EC100BD0F7D1FE94ED1E
+:10766000021B53EC112BD0F724FE53EC182BD0F750
+:10767000C7FE94ED001B53EC112BD0F71AFEBDECA6
+:10768000028B41EC100B70BD9FED070B10B553EC56
+:10769000102B9FED070B51EC100BD0F723FF41ECA3
+:1076A000100B10BD000000000000000000000000F2
+:1076B000000000000000F03F10B553EC102B51EC1F
+:1076C000100BD0F7F6FD41EC100B10BD10B553ECCC
+:1076D000112B51EC100BD0F7ECFD41EC100B10BD51
+:1076E0009FED050B10B553EC102B51EC100BD0F7A0
+:1076F000F9FE41EC100B10BD00000000000000007E
+:107700009FED050B10B553EC102B51EC100BD0F77F
+:1077100077FE41EC100B10BD00000000000000706F
+:107720009FED050B10B553EC102B51EC100BD0F75F
+:1077300067FE41EC100B10BD0000000000000010BF
+:107740000148006870470000B812002002E008C835
+:10775000121F08C1002AFAD170477047002001E0CB
+:1077600001C1121F002AFBD1704780F310887047B7
+:1077700080F31088704700000149086070470000DE
+:10778000B812002030380A2801D2012070470020AA
+:10779000704700002DE9FF4F8DB00F4605460026CB
+:1077A00006E025280BD0DDE90F1290476D1C761CF2
+:1077B00028780028F5D111B03046BDE8F08F0024BC
+:1077C000A246A1460122E94900E0044315F8013F21
+:1077D000203B02FA03F00842F7D128782A2810D07B
+:1077E0006FF02F022878A0F13001092914D80AEB94
+:1077F0008A0102EB410144F0020400EB010A6D1C16
+:10780000F0E701CF5FEA000A03D544F40054CAF15F
+:10781000000A44F002046D1C28782E2817D115F8B0
+:10782000010F44F004042A280ED06FF02F022878AC
+:10783000A0F1300109290AD809EB890102EB4101C5
+:1078400000EB01096D1CF2E757F8049B6D1C2878CA
+:107850006C280FD006DC4C2817D068280DD06A2879
+:1078600014D104E0742810D07A280FD10DE044F42C
+:1078700000140AE044F4801401E044F440146978F0
+:10788000814202D104F580146D1C6D1C28786E288D
+:107890001ED00CDC632830D004DC00288BD05828A4
+:1078A00011D19FE0642867D069280CD164E0732867
+:1078B0002DD004DC6F2872D0702804D194E0752894
+:1078C0006ED078286DD0DDE90F129047761C4BE121
+:1078D000C4F30250022806D0032809D0042801CF9F
+:1078E00009D0066040E101CFF117C0E900613BE13A
+:1078F00001CF068038E1067036E117F8040B8DF8E9
+:10790000000000208DF80100EB46012003E057F84D
+:1079100004BB4FF0FF3061074FF0000102D40DE0CF
+:1079200008F10101884649450FDA8045F8DB1BF86C
+:1079300008100029F4D108E008F1010188468142CD
+:10794000FADB1BF808100029F6D1DDE90F23AAEBBA
+:1079500008008146214600F031F9304400EB08066A
+:1079600004E0DDE90F121BF8010B9047B8F10108A4
+:10797000F7D221464846F2E00A21C4F302524FF002
+:10798000000B0891022A04D001CFC117032A09D0A5
+:107990000AE0FF1D27F00707F7E8020108E02CE0E6
+:1079A0001EE01FE000B2C117042A01D140B2C11786
+:1079B000021E71F1000206DA0023D0EB030063EB34
+:1079C00001012D2202E0220504D52B228DF824206E
+:1079D000012203E0E20701D02022F7E7904653E0BE
+:1079E0000A210BE0102109E010214FF0000B44F0B8
+:1079F00004044FF00809089103E008214FF0000B40
+:107A00000891C4F30252022A04D001CF0021032AB4
+:107A100006D006E0FF1D27F00707F7E8020103E0A4
+:107A200080B2042A00D1C0B24FF0000822072BD543
+:107A30002A78702A07D0DDF820C08CF0100C5CEAA0
+:107A40000B0C05D00EE040228DF82420012208E026
+:107A500050EA010306D030238DF824308DF825201C
+:107A600002229046089B83F0080353EA0B030BD1D4
+:107A700050EA010201D1620706D530228DF8242098
+:107A80004FF00108A9F101092A78582A04D038A238
+:107A90000B9208AA0A920BE03AA2F9E75B46089A11
+:107AA000D0F76BFE0B9B9B5C0A9A521E0A921370D6
+:107AB00050EA0102F2D10A98ADEB000000F1200B70
+:107AC000600702D524F4803401E04FF00109D94564
+:107AD00002DDA9EB0B0000E0002000EB0B014144AC
+:107AE0000890AAEB010AE00306D4DDE90F23214642
+:107AF000504600F063F806444FF0000908E009A979
+:107B000011F80900DDE90F12904709F10109761C0F
+:107B1000C145F4DBE0030CD5DDE90F2321465046D7
+:107B200000F04CF8064404E0DDE90F1230209047E5
+:107B3000761C0899481E08900029F5DC08E00A9890
+:107B40000A990078491C0A91DDE90F129047761CCA
+:107B5000BBF10001ABF1010BF1DC21465046DDE940
+:107B60000F2300F019F806446D1C21E609280100D6
+:107B700030313233343536373839616263646566A3
+:107B80000000000030313233343536373839414265
+:107B900043444546000000002DE9F041044600251D
+:107BA0001E461746880404D405E039462020B04715
+:107BB0006D1C641EF9D52846BDE8F0812DE9F04121
+:107BC000044600251E469046C80301D5302700E034
+:107BD0002027880404D505E041463846B0476D1C8F
+:107BE000641EF9D52846BDE8F0810A68531C0B6075
+:107BF0001070704710B56FF00400FDF7A1FA10BDCA
+:107C00001BE045F208214FF0E02251610021916113
+:107C10001146096941F00101116100BF4FF0E021F7
+:107C2000096901F480310029F8D000214FF0E022E9
+:107C300091611146096900211161011EA0F1010045
+:107C4000DFD170471AE015214FF0E0225161002189
+:107C500091611146096941F00101116100BF4FF0C6
+:107C6000E021096901F480310029F8D000214FF0AA
+:107C7000E02291611146096900211161011EA0F104
+:107C80000100E0D17047000010B50246002008E076
+:107C900012F8013B4340DBB2044C34F8133083EA62
+:107CA00020200B1EA1F10101F2D110BD180000200F
+:107CB00082B0CDE9000121F0004001909DED000B64
+:107CC00002B051EC100B704710B510210D48D2F7DF
+:107CD0004FFF0C48006840F480600A49086020218A
+:107CE0000848D2F745FF0220FFF7ACFF10210548F6
+:107CF000D2F740FF0220FFF7A5FF10210148D2F77D
+:107D000037FF10BD0014024010B510210D48D2F706
+:107D10002FFF0C48006840F480600A490860202169
+:107D20000848D2F727FF0220FFF78CFF10210548F3
+:107D3000D2F720FF0220FFF785FF10210148D2F77C
+:107D400017FF10BD0014024070B505460024154809
+:107D5000006820F4406013490860002618E01021F4
+:107D60001048D2F705FF0220FFF76CFF10210D48E5
+:107D7000D2F700FF6006040E20210A48D2F7EFFE7A
+:107D800008B144F001040120FFF75CFF701CC6B28B
+:107D9000082EE4DB15B1FFF797FF01E0FFF7B4FF12
+:107DA000204670BD0014024070B5044617480068B4
+:107DB00040F480601549086010211448D2F7D8FEBD
+:107DC00000251FE0E00920B120211048D2F7D2FEA3
+:107DD00003E020210D48D2F7CBFE6006040E0220FE
+:107DE000FFF730FF10210948D2F7C4FE0220FFF749
+:107DF00029FF10210548D2F7BBFE0220FFF722FF22
+:107E0000681CC5B2082DDDDB70BD00000014024007
+:107E100010B50B48006840F48060094908602021D3
+:107E20000748D2F7A7FE10210548D2F7A3FE042089
+:107E3000FFF708FF20210248D2F79AFE10BD00008C
+:107E40000014024010B50B48006840F480600949F6
+:107E5000086020210748D2F78BFE0420FFF7F2FECE
+:107E600010210448D2F786FE20210248D2F782FE74
+:107E700010BD00000014024010B500241448006832
+:107E800020F440601249086020211148D2F772FEA8
+:107E90000120FFF7D7FE10210D48D2F76BFE01201D
+:107EA000FFF7D0FE08E0601CC0B20446FA2803DDEC
+:107EB000FFF7C8FF012010BD20210548D2F74FFE73
+:107EC0000028F0D110210248D2F752FE0020F2E73C
+:107ED0000014024010B541EC100BFEF7B5FA51EC5E
+:107EE000100B10BD10B5FAF73BFC062000F0CAF8E5
+:107EF000552000F0E7F800F0BAF804464FF480513E
+:107F00001148D2F735FE4FF480511048D2F732FEB7
+:107F1000AA2C01D0FA2010BD152000F0B3F80620DD
+:107F200000F0D0F81420FFF78DFE00F0A0F8044612
+:107F30004FF480510448D2F71DFE512C01D114207A
+:107F4000E9E7FA20E7E7000000040240000C0240E5
+:107F50004FF400410803F2F7ADFA4FF08040FDF70F
+:107F60004BF91248FEF7F4F81148D1F75DFD1048BF
+:107F70003030D1F759FD0F48D2F706FD0E48D2F741
+:107F800003FDD2F723FE002080F3108800BFFFF727
+:107F900031FED2F71BFEFDF753FAD2F717FE03E0CE
+:107FA000FDF7AEFAD2F712FEFAE70000001001402A
+:107FB0008864024000000240000402402DE9F041C4
+:107FC00004460D4600262846D0F75DF9071E02D16B
+:107FD0000120BDE8F0810EE0701C86B2207829787F
+:107FE000884207D13A4629462046D0F753F908B9C6
+:107FF0003046EEE7641C20780028EDD100BFE8E7AA
+:1080000000B52DED048B83B041EC190BD0F700FFC8
+:1080100041EC180B18EE100A18EE901A8DED008B3B
+:10802000002818BF0120084320F00040C0F17F6005
+:1080300000F1E040C00F14D019EE101A19EE900AAA
+:108040008DED009B002918BF0121084320F000405E
+:10805000C0F17F6000F1E040C00F04BF0120FFF7D6
+:108060008BFB51EC180B03B0BDEC048B00BD10B5BD
+:108070000120FFF7E7FDFF20FAF7E6FB0446204664
+:1080800010BD000010B504464FF480510B48D2F7E4
+:1080900071FD0320FFF7D6FD4FF480510748D2F75A
+:1080A00067FD4FF480510648D2F764FD2046FAF789
+:1080B00059FD0320FFF7C6FD10BD0000000402407B
+:1080C000000C024010B504462046FAF74BFD012093
+:1080D000FFF7B8FD10BD5458485F56312E342E308E
+:1080E00000000000382020202020202020486F2081
+:1080F000536F204769616F20446963682020202006
+:10810000202020202054454E204355412048414EF8
+:10811000473A20202020202020202020202020201E
+:108120002020202020444941204348493A20202053
+:10813000202020202020202020202020202020203F
+:1081400020202020204D4120534F20544855453AAF
+:10815000202020202020202020202020202020201F
+:10816000202020202020202020202020202020200F
+:1081700020202020202020202020202020202020FF
+:1081800020202020202020202020202020202020EF
+:1081900020202020202020202020202020202020DF
+:1081A0002020202020534F20564F4C3A20202020C2
+:1081B00020202020202020202020202020202020BF
+:1081C0002020202020534F205449454E3A20202083
+:1081D000202020202020202020202020202020209F
+:1081E0002020202020534F204C49543A202020208A
+:1081F000202020202020202020202020202020207F
+:108200002020202020444F4E4749413A2020202062
+:10821000202020202020202020202020202020205E
+:10822000202020202020202020202020202020204E
+:10823000202020202020202020202020202020203E
+:1082400020202020204E4741593A20202020202065
+:10825000202020202020202020202020202020201E
+:10826000202020202020202020202020202020200E
+:1082700020202020202020202020202020202020FE
+:1082800020202020202020202020202020202020EE
+:1082900020202020202020202020202020202020DE
+:1082A00020202020202020202020202020202020CE
+:1082B00020202020202020202020202020202020BE
+:1082C00020202020202020202020202020202020AE
+:1082D000202020202020202020202020202020209E
+:1082E000202020202020202020202020202020208E
+:1082F000202020202020202020202020202020207E
+:10830000202020202020202020202020202020206D
+:10831000202020202020202020202020202020205D
+:10832000202020202020202020202020202020204D
+:10833000202020202020202020202020202020203D
+:10834000202020202043414D204F4E20262048450C
+:108350004E20474150204C414920515559204B480F
+:10836000414348202100000080250000010000005A
+:108370000A000000000000000000000000000000F3
+:1083800000000000000000000000000000000000ED
+:1083900000000000000000000000000000000000DD
+:1083A00000000000000000000000000000000000CD
+:1083B00000000000000000000000000000000000BD
+:1083C00000000000000000000000000000000000AD
+:1083D000000000000000000000000000000000009D
+:1083E000000000000000000000000000000000008D
+:1083F000000000000000000000000000000000007D
+:10840000000000000000000000000000000000006C
+:10841000000000000000000000000000000000005C
+:10842000000000000000000000000000000000004C
+:10843000000000000000000000000000000000003C
+:10844000000000000000000000000000000000002C
+:10845000000000000000000000000000000000001C
+:10846000000000000000000000000000000000000C
+:1084700000000000000000000000000000000000FC
+:1084800000000000000000000000000000000000EC
+:1084900000000000000000006A6F796675656C2EB0
+:1084A0006A6F796675656C696E672E636F6D2C37C0
+:1084B000303131000000000000000000000000002A
+:1084C00000000000000000000000000000000000AC
+:1084D000000000000000000000000000000000009C
+:1084E000000000000000000000000000000000008C
+:1084F000000000000000000000000000000000007C
+:108500000000000000004B46422D322E3447000090
+:10851000000000000000000000000000000000005B
+:1085200000000000000000000000000000004B46BA
+:1085300042313233343536000000000000000000C4
+:10854000000000000000000000000000000000002B
+:10855000000000000000000000000000060084038E
+:10856000000000000000000000000000000000000B
+:1085700000000000000000000000000000000000FB
+:1085800000000000000000000000000000000000EB
+:1085900000000000000000000000000000000000DB
+:1085A00000000000000000000000000000000000CB
+:1085B00000000000000000000000000000000000BB
+:1085C00000000000000000000000000000000000AB
+:1085D000000000000000000000000000000000009B
+:1085E000000000000000000000000000000000008B
+:1085F000000000000000000000000000000000007B
+:10860000000000000000000000000000000000006A
+:10861000000000000000000000000000000000005A
+:10862000000000000000000000000000000000004A
+:10863000000000000000000000000000000000003A
+:10864000000000000000000000000000000000002A
+:10865000000000000000000000000000000000001A
+:10866000000000000000000000000000000000000A
+:1086700000000000000000000000000000000000FA
+:1086800000000000000000000000000000000000EA
+:1086900000000000000000000000000000000000DA
+:1086A00000000000000000000000000000000000CA
+:1086B00000000000000000000000000000000000BA
+:1086C00000000000000000000000000000000000AA
+:1086D000000000000000000000000000000000009A
+:1086E000000000000000000000000000000000008A
+:1086F000000000000000000000000000000000007A
+:108700000000000000000000000000000000000069
+:108710000000000000000000000000000000000059
+:108720000000000000000000000000000000000049
+:108730000000000000000000000000000000000039
+:108740000000000000000000000000000000000029
+:108750000000000000000000000000000000000019
+:108760000000000000000000000000000000000009
+:1087700000000000000000000000000000000000F9
+:1087800000000000000000000000000000000000E9
+:1087900000000000000000000000000000000000D9
+:1087A00000000000000000000000000000000000C9
+:1087B00000000000000000000000000000000000B9
+:1087C00000000000000000000000000000000000A9
+:1087D0000000000000000000000000000000000099
+:1087E0000000000000000000000000000000000089
+:1087F0000000000000000000000000000000000079
+:108800000000000000000000000000000000000068
+:108810000000000000000000000000000000000058
+:108820000000000000000000000000000000000048
+:108830000000000000000000000000000000000038
+:108840000000000000000000000000000000000028
+:108850000000000000000000000000000000000018
+:108860000000000000000000000000000000000008
+:1088700000000000000000000000000000000000F8
+:1088800000000000000000000000000000000000E8
+:1088900000000000000000000000000000000000D8
+:1088A00000000000000000000000000000000000C8
+:1088B00000000000000000000000000000000000B8
+:1088C00000000000000000000000000000000000A8
+:1088D0000000000000000000000000000000000098
+:1088E0000000000000000000000000000000000088
+:1088F0000000000000000000000000000000000078
+:108900000000000000000000000000000000000067
+:108910000000000000000000000000000000000057
+:108920000000000000000000000000000000000047
+:108930000000000000000000000000000000000037
+:108940000000000000000000000000000000000027
+:108950000000000000000000000000000000000017
+:108960000000000000000000000000000000000007
+:1089700000000000000000000000000000000000F7
+:1089800000000000000000000000000000000000E7
+:1089900000000000000000000000000000000000D7
+:1089A00000000000000000000000000000000000C7
+:1089B00000000000000000000000000000000000B7
+:1089C00000000000000000000000000000000000A7
+:1089D0000000000000000000000000000000000097
+:1089E0000000000000000000000000000000000087
+:1089F0000000000000000000000000000000000077
+:108A00000000000000000000000000000000000066
+:108A10000000000000000000000000000000000056
+:108A20000000000000000000000000000000000046
+:108A30000000000000000000000000000000000036
+:108A40000000000000000000000000000000000026
+:108A50000000000000000000000000000000000016
+:108A60000000000000000000000000000000000006
+:108A700000000000000000000000000000000000F6
+:108A800000000000000000000000000000000000E6
+:108A900000000000000000000000000000000000D6
+:108AA00000000000000000000000000000000000C6
+:108AB00000000000000000000000000000000000B6
+:108AC00000000000000000000000000000000000A6
+:108AD0000000000000000000000000000000000096
+:108AE0000000000000000000000000000000000086
+:108AF0000000000000000000000000000000000076
+:108B00000000000000000000000000000000000065
+:108B10000000000000000000000000000000000055
+:108B20000000000000000000000000000000000045
+:108B30000000000000000000000000000000000035
+:108B40000000000000000000000000000000000025
+:108B50000000000000000000000000000000000015
+:108B60000000000000000000000000000000000005
+:108B700000000000000000000000000000000000F5
+:108B800000000000000000000000000000000000E5
+:108B90000000000000000000E4800308F07A0020DC
+:108BA000C22F00206400000002000100000000004D
+:108BB0005C850308F07A0020B82F002066000000D2
+:108BC000050001000100000068830308F07A00201E
+:108BD000984000206B0000003101040002000000FA
+:108BE00098840308F07A0020DA3900202F0500006D
+:108BF000C3000100030000005A850308F07A00203A
+:108C0000263E0020F20500000200010004000000E2
+:108C100060850308F07A0020C8140020F4050000E5
+:108C2000050001000500000064850308F07A0020BB
+:108C3000D4140020F9050000050001000600000022
+:108C4000E5800308F07A0020382D0020FE050000A2
+:108C5000810201000700000068850308F07A002007
+:108C6000D81400207F0800006100400008000000C8
+:108C7000C8850308F07A0020C2390020BF20000018
+:108C80000300010009000000CC850308F07A0020F1
+:108C9000C83E0020C2200000110101000A000000AF
+:108CA000DC860308F07A002086340020D3210000FF
+:108CB000B30401000B000000908B0308F07A002041
+:108CC000CC14002086260000090001000C000000E2
+:108CD00041542B5741503D54584830342C3435358D
+:108CE00033353134322C310D0A0041542B536F632C
+:108CF0006B65743D302C332C3139322E3136382EA1
+:108D0000342E312C35303030300D0A0041542B4395
+:108D1000574A41503F0D0A0041542B5245530D0A0A
+:108D20000041542B453D4F46460D0A0041542B57F8
+:108D30004D4F44453D41500D0A00000041542B5316
+:108D40004F434B413D5443502C746573742E6A6FEE
+:108D5000796675656C696E672E636F6D2C3730317F
+:108D6000310D0A0041542B574B4D4F443D4E455455
+:108D70000D0A0041542B55415254464C3D34303974
+:108D8000360D0A0041542B4845415254454E3D4F43
+:108D900046460D0A0041542B530D0A0041542B4501
+:108DA0003D4F46460D0A007573722E636E23002BED
+:108DB0002B2B00610041542B454E544D0D0A0041B0
+:108DC000542B49434349443F0D0A0041542B494D1C
+:108DD00045493F0D0A0041542B4353513F0D0A00B2
+:108DE0000D0A000041542B534F434B42313D544335
+:108DF00050432C746573742E6A6F796675656C695F
+:108E00006E672E636F6D2C373031310D0A0041547F
+:108E10002B5A0D0A0041542B57414E4E3D444843B6
+:108E2000500D0A0041542B57414E4E0D0A0041543B
+:108E30002B534F434B4C4B42310D0A0041542B579F
+:108E40004946493D4B46422D322E34472C4B464233
+:108E50003132333435360D0A0041542B57494649D7
+:108E60003D5448582D4844342D322E342C4B464224
+:108E70003132333435360D0A0041542B536F636B56
+:108E800065743D302C302C746573742E6A6F79666E
+:108E900075656C696E672E636F6D2C373031310DDF
+:108EA0000A0041542B536F636B65743D302C302C9A
+:108EB0003139322E3136382E31342E3130302C3794
+:108EC0003031310D0A0041542B43574A41503F0D78
+:108ED0000A0041542B5245530D0A002B2B2B004105
+:108EE0005445300D0A0041542B4347534E0D0A00A0
+:108EF00041542B4350494E3F0D0A0041542B4943E6
+:108F00004349440D0A0041542B4353510D0A00417B
+:108F1000542B4349504D4F44453D310D0A004154B7
+:108F20002B5149435347503D312C312C22434D4E58
+:108F30004554222C22222C22220D0A0041542B4E71
+:108F400045544F50454E0D0A0041542B4349504F54
+:108F500050454E3D302C22544350222C22746573D0
+:108F6000742E6A6F796675656C696E672E636F6DB6
+:108F7000222C373031310D0A0041542B4349504FD8
+:108F80005051554552593F0D0A0041542B524553FB
+:108F900045540D0A0041542B4745544750533D4713
+:108FA0004E524D432C300D0A0041542B4D47505327
+:108FB000433D310D0A00C4ACC8CF000000000000E2
+:108FC00000000000000000000000000000000000A1
+:108FD0000000000000000000000000000000000091
+:108FE0000000000000000000000000000000000081
+:108FF00000000000000064656661756C740000008C
+:109000000000000000000000000000000000000060
+:109010000000000000000000000000000000000050
+:109020000000000000000000000000000000000040
+:1090300000000000000038393030303000000000FF
+:10904000696E7465726E65740000000000000000B7
+:109050000000000000000000000000000000000010
+:109060000000000000000000000000000000000000
+:1090700000000000000000000000000000000000F0
+:10908000D6D0B9FA00000000000000000000000087
+:1090900000000000000000000000000000000000D0
+:1090A00000000000000000000000000000000000C0
+:1090B00000000000000000000000000000000000B0
+:1090C0004368696E614D6F62696C65000000000065
+:1090D0000000000000000000000000000000000090
+:1090E0000000000000000000000000000000000080
+:1090F0000000000000000000000000000000000070
+:1091000038393836303000000000434D4E455400A9
+:10911000000000000000000000000000000000004F
+:10912000000000000000000000000000000000003F
+:10913000000000000000000000000000000000002F
+:1091400000000000000000000000D6D0B9FA0000C6
+:10915000000000000000000000000000000000000F
+:1091600000000000000000000000000000000000FF
+:1091700000000000000000000000000000000000EF
+:10918000000000000000000000004368696E614DAF
+:109190006F62696C650000000000000000000000C4
+:1091A00000000000000000000000000000000000BF
+:1091B00000000000000000000000000000000000AF
+:1091C000000000000000000000003839383630325E
+:1091D00000000000434D4E45540000000000000018
+:1091E000000000000000000000000000000000007F
+:1091F000000000000000000000000000000000006F
+:10920000000000000000000000000000000000005E
+:1092100000000000D6D0B9FA0000000000000000F5
+:10922000000000000000000000000000000000003E
+:10923000000000000000000000000000000000002E
+:10924000000000000000000000000000000000001E
+:10925000000000004368696E614D6F62696C6500D3
+:1092600000000000000000000000000000000000FE
+:1092700000000000000000000000000000000000EE
+:1092800000000000000000000000000000000000DE
+:109290000000000038393836303400000000434DFB
+:1092A0004E455400000000000000000000000000D7
+:1092B00000000000000000000000000000000000AE
+:1092C000000000000000000000000000000000009E
+:1092D0000000000000000000000000000000D6D0E8
+:1092E000B9FA0000000000000000000000000000CB
+:1092F000000000000000000000000000000000006E
+:10930000000000000000000000000000000000005D
+:1093100000000000000000000000000000004368A2
+:10932000696E6154656C65636F6D0000000000003C
+:10933000000000000000000000000000000000002D
+:10934000000000000000000000000000000000001D
+:10935000000000000000000000000000000038399C
+:109360003836303700000000434D4E4554000000B1
+:1093700000000000000000000000000000000000ED
+:1093800000000000000000000000000000000000DD
+:1093900000000000000000000000000000000000CD
+:1093A0000000000000000000D6D0B9FA0000000064
+:1093B00000000000000000000000000000000000AD
+:1093C000000000000000000000000000000000009D
+:1093D000000000000000000000000000000000008D
+:1093E00000000000000000004368696E61556E696E
+:1093F000636F6D000000000000000000000000002E
+:10940000000000000000000000000000000000005C
+:10941000000000000000000000000000000000004C
+:1094200000000000000000003839383630310000FC
+:109430000000554E494E4554000000000000000059
+:10944000000000000000000000000000000000001C
+:10945000000000000000000000000000000000000C
+:1094600000000000000000000000000000000000FC
+:109470000000D6D0B9FA0000000000000000000093
+:1094800000000000000000000000000000000000DC
+:1094900000000000000000000000000000000000CC
+:1094A00000000000000000000000000000000000BC
+:1094B00000004368696E61556E69636F6D0000005E
+:1094C000000000000000000000000000000000009C
+:1094D000000000000000000000000000000000008C
+:1094E000000000000000000000000000000000007C
+:1094F000000038393836303600000000554E494EED
+:1095000045540000000000000000000000000000C2
+:10951000000000000000000000000000000000004B
+:10952000000000000000000000000000000000003B
+:10953000000000000000000000000000D6D0B9FAD2
+:10954000000000000000000000000000000000001B
+:10955000000000000000000000000000000000000B
+:1095600000000000000000000000000000000000FB
+:109570000000000000000000000000004368696E69
+:1095800061556E69636F6D0000000000000000000F
+:1095900000000000000000000000000000000000CB
+:1095A00000000000000000000000000000000000BB
+:1095B00000000000000000000000000038393836CC
+:1095C000303900000000554E494E4554000000005F
+:1095D000000000000000000000000000000000008B
+:1095E000000000000000000000000000000000007B
+:1095F000000000000000000000000000000000006B
+:10960000000000000000D6D0B9FA00000000000001
+:10961000000000000000000000000000000000004A
+:10962000000000000000000000000000000000003A
+:10963000000000000000000000000000000000002A
+:109640000000000000004368696E6154656C65634A
+:109650006F6D00000000000000000000000000002E
+:1096600000000000000000000000000000000000FA
+:1096700000000000000000000000000000000000EA
+:109680000000000000003839383630330000000098
+:1096900043544E455400000000000000000000004C
+:1096A00000000000000000000000000000000000BA
+:1096B00000000000000000000000000000000000AA
+:1096C000000000000000000000000000000000009A
+:1096D000D6D0B9FA00000000000000000000000031
+:1096E000000000000000000000000000000000007A
+:1096F000000000000000000000000000000000006A
+:109700000000000000000000000000000000000059
+:109710004368696E6154656C65636F6D000000009D
+:109720000000000000000000000000000000000039
+:109730000000000000000000000000000000000029
+:109740000000000000000000000000000000000019
+:109750003839383631310000000043544E4554004A
+:1097600000000000000000000000000000000000F9
+:1097700000000000000000000000000000000000E9
+:1097800000000000000000000000000000000000D9
+:1097900000000000000000000000C9B3CCD80000A9
+:1097A00000000000000000000000000000000000B9
+:1097B00000000000000000000000000000000000A9
+:1097C0000000000000000000000000000000000099
+:1097D000000000000000000000005354430000009F
+:1097E0000000000000000000000000000000000079
+:1097F0000000000000000000000000000000000069
+:109800000000000000000000000000000000000058
+:109810000000000000000000000038393936363002
+:10982000310000006A6177616C6E65742E636F6D44
+:109830002E73610000000000000000000000000026
+:109840000000000000000000000000000000000018
+:109850000000000000000000000000000000000008
+:1098600000000000BFC6CDFECCD800000000000004
+:1098700000000000000000000000000000000000E8
+:1098800000000000000000000000000000000000D8
+:1098900000000000000000000000000000000000C8
+:1098A00000000000535443000000000000000000CE
+:1098B00000000000000000000000000000000000A8
+:1098C0000000000000000000000000000000000098
+:1098D0000000000000000000000000000000000088
+:1098E0000000000038393936353034000000564960
+:1098F00056410000000000000000000000000000D1
+:109900000000000000000000000000000000000057
+:109910000000000000000000000000000000000047
+:109920000000000000000000000000000000BFC6B2
+:10993000CDFECCD8000000000000000000000000B8
+:109940000000000000000000000000000000000017
+:109950000000000000000000000000000000000007
+:1099600000000000000000000000000000004F6F39
+:109970007265646F6F0000000000000000000000CE
+:1099800000000000000000000000000000000000D7
+:1099900000000000000000000000000000000000C7
+:1099A0000000000000000000000000000000383946
+:1099B0003936353033000000416374696F6E2E6FA5
+:1099C0006F7265646F6F2E636F6D000000000000A2
+:1099D0000000000000000000000000000000000087
+:1099E0000000000000000000000000000000000077
+:1099F0000000000000000000BFC6CDFECCD8000073
+:109A00000000000000000000000000000000000056
+:109A10000000000000000000000000000000000046
+:109A20000000000000000000000000000000000036
+:109A300000000000000000007A61696E0000000074
+:109A40000000000000000000000000000000000016
+:109A50000000000000000000000000000000000006
+:109A600000000000000000000000000000000000F6
+:109A70000000000000000000383939363539000098
+:109A80000000485350505300000000000000000048
+:109A900000000000000000000000000000000000C6
+:109AA00000000000000000000000000000000000B6
+:109AB00000000000000000000000000000000000A6
+:109AC0000000CCA9B9FA000000000000000000006E
+:109AD0000000000000000000000000000000000086
+:109AE0000000000000000000000000000000000076
+:109AF0000000000000000000000000000000000066
+:109B00000000414953000000000000000000000078
+:109B10000000000000000000000000000000000045
+:109B20000000000000000000000000000000000035
+:109B30000000000000000000000000000000000025
+:109B4000000038393636300000000000696E746558
+:109B5000726E65740000000000000000000000004C
+:109B600000000000000000000000000000000000F5
+:109B700000000000000000000000000000000000E5
+:109B8000000000000000000000000000C3E5B5E98F
+:109B900000000000000000000000000000000000C5
+:109BA00000000000000000000000000000000000B5
+:109BB00000000000000000000000000000000000A5
+:109BC00000000000000000000000000056696574FD
+:109BD0006E610000000000000000000000000000B6
+:109BE0000000000000000000000000000000000075
+:109BF0000000000000000000000000000000000065
+:109C00000000000000000000000000003839383477
+:109C10003035000000004D6574666F6E6500000011
+:109C20000000000000000000000000000000000034
+:109C30000000000000000000000000000000000024
+:109C40000000000000000000000000000000000014
+:109C5000000000000000C3E5B5E9000000000000BE
+:109C600000000000000000000000000000000000F4
+:109C700000000000000000000000000000000000E4
+:109C800000000000000000000000000000000000D4
+:109C90000000000000004D6F6269666F6E65000095
+:109CA00000000000000000000000000000000000B4
+:109CB00000000000000000000000000000000000A4
+:109CC0000000000000000000000000000000000094
+:109CD0000000000000003839383430310000000046
+:109CE000736D61727400000000000000000000004D
+:109CF0000000000000000000000000000000000064
+:109D00000000000000000000000000000000000053
+:109D10000000000000000000000000000000000043
+:109D2000C3E5B5E9000000000000000000000000ED
+:109D30000000000000000000000000000000000023
+:109D40000000000000000000000000000000000013
+:109D50000000000000000000000000000000000003
+:109D60005669657474656C00000000000000000016
+:109D700000000000000000000000000000000000E3
+:109D800000000000000000000000000000000000D3
+:109D900000000000000000000000000000000000C3
+:109DA00038393834303400000000736D617274004B
+:109DB00000000000000000000000000000000000A3
+:109DC0000000000000000000000000000000000093
+:109DD0000000000000000000000000000000000083
+:109DE00000000000000000000000C3E5B5E900002D
+:109DF0000000000000000000000000000000000063
+:109E00000000000000000000000000000000000052
+:109E10000000000000000000000000000000000042
+:109E20000000000000000000000056494E41000004
+:109E30000000000000000000000000000000000022
+:109E40000000000000000000000000000000000012
+:109E50000000000000000000000000000000000002
+:109E600000000000000000000000383938343032B3
+:109E700000000000736D61727400000000000000BB
+:109E800000000000000000000000000000000000D2
+:109E900000000000000000000000000000000000C2
+:109EA00000000000000000000000000000000000B2
+:109EB00000000000BCEDC6D2D5AF000000000000DD
+:109EC0000000000000000000000000000000000092
+:109ED0000000000000000000000000000000000082
+:109EE0000000000000000000000000000000000072
+:109EF000000000004D6574666F6E65000000000094
+:109F00000000000000000000000000000000000051
+:109F10000000000000000000000000000000000041
+:109F20000000000000000000000000000000000031
+:109F300000000000383938353530380000004D65F4
+:109F400074666F6E650000000000000000000000F5
+:109F50000000000000000000000000000000000001
+:109F600000000000000000000000000000000000F1
+:109F70000000000000000000000000000000BCED38
+:109F8000C6D2D5AF000000000000000000000000B5
+:109F900000000000000000000000000000000000C1
+:109FA00000000000000000000000000000000000B1
+:109FB0000000000000000000000000000000536DE1
+:109FC000617274000000000000000000000000004A
+:109FD0000000000000000000000000000000000081
+:109FE0000000000000000000000000000000000071
+:109FF00000000000000000000000000000003839F0
+:10A000003835353032000000736D61727400000025
+:10A010000000000000000000000000000000000040
+:10A020000000000000000000000000000000000030
+:10A030000000000000000000000000000000000020
+:10A040000000000000000000BCEDC6D2D5AF00004B
+:10A050000000000000000000000000000000000000
+:10A0600000000000000000000000000000000000F0
+:10A0700000000000000000000000000000000000E0
+:10A080000000000000000000536D617274000000C9
+:10A0900000000000000000000000000000000000C0
+:10A0A00000000000000000000000000000000000B0
+:10A0B00000000000000000000000000000000000A0
+:10A0C0000000000000000000383938353530350018
+:10A0D0000000736D61727400000000000000000059
+:10A0E0000000000000000000000000000000000070
+:10A0F0000000000000000000000000000000000060
+:10A10000000000000000000000000000000000004F
+:10A110000000BCEDC6D2D5AF00000000000000007A
+:10A12000000000000000000000000000000000002F
+:10A13000000000000000000000000000000000001F
+:10A14000000000000000000000000000000000000F
+:10A150000000536D617274000000000000000000F8
+:10A1600000000000000000000000000000000000EF
+:10A1700000000000000000000000000000000000DF
+:10A1800000000000000000000000000000000000CF
+:10A19000000038393835353036000000736D617293
+:10A1A000740000000000000000000000000000003B
+:10A1B000000000000000000000000000000000009F
+:10A1C000000000000000000000000000000000008F
+:10A1D000000000000000000000000000C3CFBCD35E
+:10A1E000C0AD000000000000000000000000000002
+:10A1F000000000000000000000000000000000005F
+:10A20000000000000000000000000000000000004E
+:10A21000000000000000000000000000426F6269C2
+:10A22000000000000000000000000000000000002E
+:10A23000000000000000000000000000000000001E
+:10A24000000000000000000000000000000000000E
+:10A25000000000000000000000000000383938381D
+:10A26000303000000000696E7465726E6574000025
+:10A2700000000000000000000000000000000000DE
+:10A2800000000000000000000000000000000000CE
+:10A2900000000000000000000000000000000000BE
+:10A2A000000000000000C3CFBCD3C0AD0000000020
+:10A2B000000000000000000000000000000000009E
+:10A2C000000000000000000000000000000000008E
+:10A2D000000000000000000000000000000000007E
+:10A2E0000000000000004772616D65656E70686F68
+:10A2F0006E6500000000000000000000000000008B
+:10A30000000000000000000000000000000000004D
+:10A31000000000000000000000000000000000003D
+:10A3200000000000000038393838303100000000EB
+:10A330006770696E7465726E6574000000000000DD
+:10A34000000000000000000000000000000000000D
+:10A3500000000000000000000000000000000000FD
+:10A3600000000000000000000000000000000000ED
+:10A37000C3CFBCD3C0AD000000000000000000004F
+:10A3800000000000000000000000000000000000CD
+:10A3900000000000000000000000000000000000BD
+:10A3A00000000000000000000000000000000000AD
+:10A3B00042616E676C616C696E6B000000000000AA
+:10A3C000000000000000000000000000000000008D
+:10A3D000000000000000000000000000000000007D
+:10A3E000000000000000000000000000000000006D
+:10A3F00038393838303300000000626C776562000D
+:10A40000000000000000000000000000000000004C
+:10A41000000000000000000000000000000000003C
+:10A42000000000000000000000000000000000002C
+:10A4300000000000000000000000D3A1B6C800002A
+:10A44000000000000000000000000000000000000C
+:10A4500000000000000000000000000000000000FC
+:10A4600000000000000000000000000000000000EC
+:10A470000000000000000000000041697274656C7B
+:10A4800000000000000000000000000000000000CC
+:10A4900000000000000000000000000000000000BC
+:10A4A00000000000000000000000000000000000AC
+:10A4B0000000000000000000000038393931303061
+:10A4C0000000000061697274656C677072732E63BE
+:10A4D0006F6D0000000000000000000000000000A0
+:10A4E000000000000000000000000000000000006C
+:10A4F000000000000000000000000000000000005C
+:10A5000000000000D3A1B6C8000000000000000059
+:10A51000000000000000000000000000000000003B
+:10A52000000000000000000000000000000000002B
+:10A53000000000000000000000000000000000001B
+:10A540000000000041697274656C000000000000AA
+:10A5500000000000000000000000000000000000FB
+:10A5600000000000000000000000000000000000EB
+:10A5700000000000000000000000000000000000DB
+:10A5800000000000383939313130000000006169C5
+:10A590007274656C677072732E636F6D00000000DB
+:10A5A00000000000000000000000000000000000AB
+:10A5B000000000000000000000000000000000009B
+:10A5C0000000000000000000000000000000D3A117
+:10A5D000B6C80000000000000000000000000000FD
+:10A5E000000000000000000000000000000000006B
+:10A5F000000000000000000000000000000000005B
+:10A6000000000000000000000000000000004169A0
+:10A610007274656C00000000000000000000000083
+:10A62000000000000000000000000000000000002A
+:10A63000000000000000000000000000000000001A
+:10A640000000000000000000000000000000383999
+:10A65000393133310000000061697274656C6770D4
+:10A6600072732E636F6D0000000000000000000098
+:10A6700000000000000000000000000000000000DA
+:10A6800000000000000000000000000000000000CA
+:10A690000000000000000000D3A1B6C800000000C8
+:10A6A00000000000000000000000000000000000AA
+:10A6B000000000000000000000000000000000009A
+:10A6C000000000000000000000000000000000008A
+:10A6D000000000000000000041697274656C000019
+:10A6E000000000000000000000000000000000006A
+:10A6F000000000000000000000000000000000005A
+:10A700000000000000000000000000000000000049
+:10A7100000000000000000003839393134300000FA
+:10A72000000061697274656C677072732E636F6D7F
+:10A730000000000000000000000000000000000019
+:10A740000000000000000000000000000000000009
+:10A7500000000000000000000000000000000000F9
+:10A760000000D3A1B6C800000000000000000000F7
+:10A7700000000000000000000000000000000000D9
+:10A7800000000000000000000000000000000000C9
+:10A7900000000000000000000000000000000000B9
+:10A7A000000041697274656C000000000000000048
+:10A7B0000000000000000000000000000000000099
+:10A7C0000000000000000000000000000000000089
+:10A7D0000000000000000000000000000000000079
+:10A7E0000000383939313435000000006169727475
+:10A7F000656C677072732E636F6D0000000000005F
+:10A800000000000000000000000000000000000048
+:10A810000000000000000000000000000000000038
+:10A82000000000000000000000000000D3A1B6C836
+:10A830000000000000000000000000000000000018
+:10A840000000000000000000000000000000000008
+:10A8500000000000000000000000000000000000F8
+:10A860000000000000000000000000004169727458
+:10A87000656C000000000000000000000000000007
+:10A8800000000000000000000000000000000000C8
+:10A8900000000000000000000000000000000000B8
+:10A8A00000000000000000000000000038393931CD
+:10A8B00034390000000061697274656C67707273EE
+:10A8C0002E636F6D0000000000000000000000001B
+:10A8D0000000000000000000000000000000000078
+:10A8E0000000000000000000000000000000000068
+:10A8F000000000000000D3A1B6C800000000000066
+:10A900000000000000000000000000000000000047
+:10A910000000000000000000000000000000000037
+:10A920000000000000000000000000000000000027
+:10A9300000000000000041697274656C00000000B6
+:10A940000000000000000000000000000000000007
+:10A9500000000000000000000000000000000000F7
+:10A9600000000000000000000000000000000000E7
+:10A970000000000000003839393135310000000096
+:10A9800061697274656C677072732E636F6D00001D
+:10A9900000000000000000000000000000000000B7
+:10A9A00000000000000000000000000000000000A7
+:10A9B0000000000000000000000000000000000097
+:10A9C000D3A1B6C800000000000000000000000095
+:10A9D0000000000000000000000000000000000077
+:10A9E0000000000000000000000000000000000067
+:10A9F0000000000000000000000000000000000057
+:10AA000041697274656C00000000000000000000E5
+:10AA10000000000000000000000000000000000036
+:10AA20000000000000000000000000000000000026
+:10AA30000000000000000000000000000000000016
+:10AA40003839393135320000000061697274656C43
+:10AA5000677072732E636F6D0000000000000000CD
+:10AA600000000000000000000000000000000000E6
+:10AA700000000000000000000000000000000000D6
+:10AA800000000000000000000000D3A1B6C80000D4
+:10AA900000000000000000000000000000000000B6
+:10AAA00000000000000000000000000000000000A6
+:10AAB0000000000000000000000000000000000096
+:10AAC0000000000000000000000041697274656C25
+:10AAD0000000000000000000000000000000000076
+:10AAE0000000000000000000000000000000000066
+:10AAF0000000000000000000000000000000000056
+:10AB00000000000000000000000038393931353302
+:10AB10000000000061697274656C677072732E6367
+:10AB20006F6D000000000000000000000000000049
+:10AB30000000000000000000000000000000000015
+:10AB40000000000000000000000000000000000005
+:10AB500000000000D3A1B6C8000000000000000003
+:10AB600000000000000000000000000000000000E5
+:10AB700000000000000000000000000000000000D5
+:10AB800000000000000000000000000000000000C5
+:10AB90000000000041697274656C00000000000054
+:10ABA00000000000000000000000000000000000A5
+:10ABB0000000000000000000000000000000000095
+:10ABC0000000000000000000000000000000000085
+:10ABD0000000000038393931353400000000616967
+:10ABE0007274656C677072732E636F6D0000000085
+:10ABF0000000000000000000000000000000000055
+:10AC00000000000000000000000000000000000044
+:10AC10000000000000000000000000000000D3A1C0
+:10AC2000B6C80000000000000000000000000000A6
+:10AC30000000000000000000000000000000000014
+:10AC40000000000000000000000000000000000004
+:10AC5000000000000000000000000000000041694A
+:10AC60007274656C0000000000000000000000002D
+:10AC700000000000000000000000000000000000D4
+:10AC800000000000000000000000000000000000C4
+:10AC90000000000000000000000000000000383943
+:10ACA000393135350000000061697274656C677078
+:10ACB00072732E636F6D0000000000000000000042
+:10ACC0000000000000000000000000000000000084
+:10ACD0000000000000000000000000000000000074
+:10ACE0000000000000000000D3A1B6C80000000072
+:10ACF0000000000000000000000000000000000054
+:10AD00000000000000000000000000000000000043
+:10AD10000000000000000000000000000000000033
+:10AD2000000000000000000041697274656C0000C2
+:10AD30000000000000000000000000000000000013
+:10AD40000000000000000000000000000000000003
+:10AD500000000000000000000000000000000000F3
+:10AD6000000000000000000038393931353600009D
+:10AD7000000061697274656C677072732E636F6D29
+:10AD800000000000000000000000000000000000C3
+:10AD900000000000000000000000000000000000B3
+:10ADA00000000000000000000000000000000000A3
+:10ADB0000000D3A1B6C800000000000000000000A1
+:10ADC0000000000000000000000000000000000083
+:10ADD0000000000000000000000000000000000073
+:10ADE0000000000000000000000000000000000063
+:10ADF000000041697274656C0000000000000000F2
+:10AE00000000000000000000000000000000000042
+:10AE10000000000000000000000000000000000032
+:10AE20000000000000000000000000000000000022
+:10AE3000000038393931393000000000616972741E
+:10AE4000656C677072732E636F6D00000000000008
+:10AE500000000000000000000000000000000000F2
+:10AE600000000000000000000000000000000000E2
+:10AE7000000000000000000000000000D3A1B6C8E0
+:10AE800000000000000000000000000000000000C2
+:10AE900000000000000000000000000000000000B2
+:10AEA00000000000000000000000000000000000A2
+:10AEB0000000000000000000000000004169727402
+:10AEC000656C0000000000000000000000000000B1
+:10AED0000000000000000000000000000000000072
+:10AEE0000000000000000000000000000000000062
+:10AEF0000000000000000000000000003839393177
+:10AF000039320000000061697274656C6770727399
+:10AF10002E636F6D000000000000000000000000C4
+:10AF20000000000000000000000000000000000021
+:10AF30000000000000000000000000000000000011
+:10AF4000000000000000D3A1B6C80000000000000F
+:10AF500000000000000000000000000000000000F1
+:10AF600000000000000000000000000000000000E1
+:10AF700000000000000000000000000000000000D1
+:10AF800000000000000041697274656C0000000060
+:10AF900000000000000000000000000000000000B1
+:10AFA00000000000000000000000000000000000A1
+:10AFB0000000000000000000000000000000000091
+:10AFC000000000000000383939313933000000003A
+:10AFD00061697274656C677072732E636F6D0000C7
+:10AFE0000000000000000000000000000000000061
+:10AFF0000000000000000000000000000000000051
+:10B000000000000000000000000000000000000040
+:10B01000D3A1B6C80000000000000000000000003E
+:10B020000000000000000000000000000000000020
+:10B030000000000000000000000000000000000010
+:10B040000000000000000000000000000000000000
+:10B0500041697274656C000000000000000000008F
+:10B0600000000000000000000000000000000000E0
+:10B0700000000000000000000000000000000000D0
+:10B0800000000000000000000000000000000000C0
+:10B090003839393139340000000061697274656CE7
+:10B0A000677072732E636F6D000000000000000077
+:10B0B0000000000000000000000000000000000090
+:10B0C0000000000000000000000000000000000080
+:10B0D00000000000000000000000D3A1B6C800007E
+:10B0E0000000000000000000000000000000000060
+:10B0F0000000000000000000000000000000000050
+:10B10000000000000000000000000000000000003F
+:10B110000000000000000000000041697274656CCE
+:10B12000000000000000000000000000000000001F
+:10B13000000000000000000000000000000000000F
+:10B1400000000000000000000000000000000000FF
+:10B1500000000000000000000000383939313935A6
+:10B160000000000061697274656C677072732E6311
+:10B170006F6D0000000000000000000000000000F3
+:10B1800000000000000000000000000000000000BF
+:10B1900000000000000000000000000000000000AF
+:10B1A00000000000D3A1B6C80000000000000000AD
+:10B1B000000000000000000000000000000000008F
+:10B1C000000000000000000000000000000000007F
+:10B1D000000000000000000000000000000000006F
+:10B1E0000000000041697274656C000000000000FE
+:10B1F000000000000000000000000000000000004F
+:10B20000000000000000000000000000000000003E
+:10B21000000000000000000000000000000000002E
+:10B22000000000003839393139360000000061690A
+:10B230007274656C677072732E636F6D000000002E
+:10B2400000000000000000000000000000000000FE
+:10B2500000000000000000000000000000000000EE
+:10B260000000000000000000000000000000D3A16A
+:10B27000B6C8000000000000000000000000000050
+:10B2800000000000000000000000000000000000BE
+:10B2900000000000000000000000000000000000AE
+:10B2A00000000000000000000000000000004169F4
+:10B2B0007274656C000000000000000000000000D7
+:10B2C000000000000000000000000000000000007E
+:10B2D000000000000000000000000000000000006E
+:10B2E00000000000000000000000000000003839ED
+:10B2F000393139370000000061697274656C67701C
+:10B3000072732E636F6D00000000000000000000EB
+:10B31000000000000000000000000000000000002D
+:10B32000000000000000000000000000000000001D
+:10B330000000000000000000D3A1B6C8000000001B
+:10B3400000000000000000000000000000000000FD
+:10B3500000000000000000000000000000000000ED
+:10B3600000000000000000000000000000000000DD
+:10B37000000000000000000041697274656C00006C
+:10B3800000000000000000000000000000000000BD
+:10B3900000000000000000000000000000000000AD
+:10B3A000000000000000000000000000000000009D
+:10B3B0000000000000000000383939313938000041
+:10B3C000000061697274656C677072732E636F6DD3
+:10B3D000000000000000000000000000000000006D
+:10B3E000000000000000000000000000000000005D
+:10B3F000000000000000000000000000000000004D
+:10B400000000D3A1B6C8000000000000000000004A
+:10B41000000000000000000000000000000000002C
+:10B42000000000000000000000000000000000001C
+:10B43000000000000000000000000000000000000C
+:10B44000000041697274656C00000000000000009B
+:10B4500000000000000000000000000000000000EC
+:10B4600000000000000000000000000000000000DC
+:10B4700000000000000000000000000000000000CC
+:10B4800000003839393130320000000061697274CF
+:10B49000656C677072732E636F6D000000000000B2
+:10B4A000000000000000000000000000000000009C
+:10B4B000000000000000000000000000000000008C
+:10B4C000000000000000000000000000D3A1B6C88A
+:10B4D000000000000000000000000000000000006C
+:10B4E000000000000000000000000000000000005C
+:10B4F000000000000000000000000000000000004C
+:10B5000000000000000000000000000041697274AB
+:10B51000656C00000000000000000000000000005A
+:10B52000000000000000000000000000000000001B
+:10B53000000000000000000000000000000000000B
+:10B540000000000000000000000000003839393120
+:10B5500030330000000061697274656C677072734B
+:10B560002E636F6D0000000000000000000000006E
+:10B5700000000000000000000000000000000000CB
+:10B5800000000000000000000000000000000000BB
+:10B59000000000000000D3A1B6C8000000000000B9
+:10B5A000000000000000000000000000000000009B
+:10B5B000000000000000000000000000000000008B
+:10B5C000000000000000000000000000000000007B
+:10B5D00000000000000049646561000000000000F8
+:10B5E000000000000000000000000000000000005B
+:10B5F000000000000000000000000000000000004B
+:10B60000000000000000000000000000000000003A
+:10B6100000000000000038393931383900000000DE
+:10B6200061697274656C677072732E636F6D000070
+:10B63000000000000000000000000000000000000A
+:10B6400000000000000000000000000000000000FA
+:10B6500000000000000000000000000000000000EA
+:10B66000D3A1B6C8000000000000000000000000E8
+:10B6700000000000000000000000000000000000CA
+:10B6800000000000000000000000000000000000BA
+:10B6900000000000000000000000000000000000AA
+:10B6A0004964656100000000000000000000000027
+:10B6B000000000000000000000000000000000008A
+:10B6C000000000000000000000000000000000007A
+:10B6D000000000000000000000000000000000006A
+:10B6E0003839393137393900000061697274656C55
+:10B6F000677072732E636F6D000000000000000021
+:10B700000000000000000000000000000000000039
+:10B710000000000000000000000000000000000029
+:10B7200000000000000000000000D3A1B6C8000027
+:10B730000000000000000000000000000000000009
+:10B7400000000000000000000000000000000000F9
+:10B7500000000000000000000000000000000000E9
+:10B760000000000000000000000049646561000066
+:10B7700000000000000000000000000000000000C9
+:10B7800000000000000000000000000000000000B9
+:10B7900000000000000000000000000000000000A9
+:10B7A0000000000000000000000038393931383452
+:10B7B0003500000061697274656C677072732E6386
+:10B7C0006F6D00000000000000000000000000009D
+:10B7D0000000000000000000000000000000000069
+:10B7E0000000000000000000000000000000000059
+:10B7F00000000000D3A1B6C8000000000000000057
+:10B800000000000000000000000000000000000038
+:10B810000000000000000000000000000000000028
+:10B820000000000000000000000000000000000018
+:10B830000000000049646561000000000000000095
+:10B8400000000000000000000000000000000000F8
+:10B8500000000000000000000000000000000000E8
+:10B8600000000000000000000000000000000000D8
+:10B870000000000038393931383436000000616981
+:10B880007274656C677072732E636F6D00000000D8
+:10B8900000000000000000000000000000000000A8
+:10B8A0000000000000000000000000000000000098
+:10B8B0000000000000000000000000000000D3A114
+:10B8C000B6C80000000000000000000000000000FA
+:10B8D0000000000000000000000000000000000068
+:10B8E0000000000000000000000000000000000058
+:10B8F000000000000000000000000000000049649B
+:10B900006561000000000000000000000000000071
+:10B910000000000000000000000000000000000027
+:10B920000000000000000000000000000000000017
+:10B930000000000000000000000000000000383996
+:10B94000393138343800000061697274656C677091
+:10B9500072732E636F6D0000000000000000000095
+:10B9600000000000000000000000000000000000D7
+:10B9700000000000000000000000000000000000C7
+:10B980000000000000000000D3A1B6C800000000C5
+:10B9900000000000000000000000000000000000A7
+:10B9A0000000000000000000000000000000000097
+:10B9B0000000000000000000000000000000000087
+:10B9C0000000000000000000496465610000000004
+:10B9D0000000000000000000000000000000000067
+:10B9E0000000000000000000000000000000000057
+:10B9F0000000000000000000000000000000000047
+:10BA000000000000000000003839393138343900B6
+:10BA1000000061697274656C677072732E636F6D7C
+:10BA20000000000000000000000000000000000016
+:10BA30000000000000000000000000000000000006
+:10BA400000000000000000000000000000000000F6
+:10BA50000000D3A1B6C800000000000000000000F4
+:10BA600000000000000000000000000000000000D6
+:10BA700000000000000000000000000000000000C6
+:10BA800000000000000000000000000000000000B6
+:10BA90000000496465610000000000000000000033
+:10BAA0000000000000000000000000000000000096
+:10BAB0000000000000000000000000000000000086
+:10BAC0000000000000000000000000000000000076
+:10BAD000000038393931383530000000616972743E
+:10BAE000656C677072732E636F6D0000000000005C
+:10BAF0000000000000000000000000000000000046
+:10BB00000000000000000000000000000000000035
+:10BB1000000000000000000000000000D3A1B6C833
+:10BB20000000000000000000000000000000000015
+:10BB30000000000000000000000000000000000005
+:10BB400000000000000000000000000000000000F5
+:10BB50000000000000000000000000004964656172
+:10BB600000000000000000000000000000000000D5
+:10BB700000000000000000000000000000000000C5
+:10BB800000000000000000000000000000000000B5
+:10BB900000000000000000000000000038393931CA
+:10BBA00038353200000061697274656C67707273B9
+:10BBB0002E636F6D00000000000000000000000018
+:10BBC0000000000000000000000000000000000075
+:10BBD0000000000000000000000000000000000065
+:10BBE000000000000000D3A1B6C800000000000063
+:10BBF0000000000000000000000000000000000045
+:10BC00000000000000000000000000000000000034
+:10BC10000000000000000000000000000000000024
+:10BC200000000000000049646561000000000000A1
+:10BC30000000000000000000000000000000000004
+:10BC400000000000000000000000000000000000F4
+:10BC500000000000000000000000000000000000E4
+:10BC60000000000000003839393138353300000059
+:10BC700061697274656C677072732E636F6D00001A
+:10BC800000000000000000000000000000000000B4
+:10BC900000000000000000000000000000000000A4
+:10BCA0000000000000000000000000000000000094
+:10BCB000D3A1B6C800000000000000000000000092
+:10BCC0000000000000000000000000000000000074
+:10BCD0000000000000000000000000000000000064
+:10BCE0000000000000000000000000000000000054
+:10BCF00049646561000000000000000000000000D1
+:10BD00000000000000000000000000000000000033
+:10BD10000000000000000000000000000000000023
+:10BD20000000000000000000000000000000000013
+:10BD30003839393130340000000061697274656C43
+:10BD4000677072732E636F6D0000000000000000CA
+:10BD500000000000000000000000000000000000E3
+:10BD600000000000000000000000000000000000D3
+:10BD700000000000000000000000D3A1B6C80000D1
+:10BD800000000000000000000000000000000000B3
+:10BD900000000000000000000000000000000000A3
+:10BDA0000000000000000000000000000000000093
+:10BDB0000000000000000000000049646561000010
+:10BDC0000000000000000000000000000000000073
+:10BDD0000000000000000000000000000000000063
+:10BDE0000000000000000000000000000000000053
+:10BDF0000000000000000000000038393931303701
+:10BE00000000000061697274656C677072732E6364
+:10BE10006F6D000000000000000000000000000046
+:10BE20000000000000000000000000000000000012
+:10BE30000000000000000000000000000000000002
+:10BE400000000000D3A1B6C8000000000000000000
+:10BE500000000000000000000000000000000000E2
+:10BE600000000000000000000000000000000000D2
+:10BE700000000000000000000000000000000000C2
+:10BE8000000000004964656100000000000000003F
+:10BE900000000000000000000000000000000000A2
+:10BEA0000000000000000000000000000000000092
+:10BEB0000000000000000000000000000000000082
+:10BEC000000000003839393131320000000061696A
+:10BED0007274656C677072732E636F6D0000000082
+:10BEE0000000000000000000000000000000000052
+:10BEF0000000000000000000000000000000000042
+:10BF00000000000000000000000000000000D3A1BD
+:10BF1000B6C80000000000000000000000000000A3
+:10BF20000000000000000000000000000000000011
+:10BF30000000000000000000000000000000000001
+:10BF40000000000000000000000000000000496444
+:10BF5000656100000000000000000000000000001B
+:10BF600000000000000000000000000000000000D1
+:10BF700000000000000000000000000000000000C1
+:10BF80000000000000000000000000000000383940
+:10BF9000393131340000000061697274656C67707A
+:10BFA00072732E636F6D000000000000000000003F
+:10BFB0000000000000000000000000000000000081
+:10BFC0000000000000000000000000000000000071
+:10BFD0000000000000000000D3A1B6C8000000006F
+:10BFE0000000000000000000000000000000000051
+:10BFF0000000000000000000000000000000000041
+:10C000000000000000000000000000000000000030
+:10C0100000000000000000004964656100000000AD
+:10C020000000000000000000000000000000000010
+:10C030000000000000000000000000000000000000
+:10C0400000000000000000000000000000000000F0
+:10C05000000000000000000038393931313900009B
+:10C06000000061697274656C677072732E636F6D26
+:10C0700000000000000000000000000000000000C0
+:10C0800000000000000000000000000000000000B0
+:10C0900000000000000000000000000000000000A0
+:10C0A0000000D3A1B6C8000000000000000000009E
+:10C0B0000000000000000000000000000000000080
+:10C0C0000000000000000000000000000000000070
+:10C0D0000000000000000000000000000000000060
+:10C0E00000004964656100000000000000000000DD
+:10C0F0000000000000000000000000000000000040
+:10C10000000000000000000000000000000000002F
+:10C11000000000000000000000000000000000001F
+:10C120000000383939313232000000006169727420
+:10C13000656C677072732E636F6D00000000000005
+:10C1400000000000000000000000000000000000EF
+:10C1500000000000000000000000000000000000DF
+:10C16000000000000000000000000000D3A1B6C8DD
+:10C1700000000000000000000000000000000000BF
+:10C1800000000000000000000000000000000000AF
+:10C19000000000000000000000000000000000009F
+:10C1A000000000000000000000000000496465611C
+:10C1B000000000000000000000000000000000007F
+:10C1C000000000000000000000000000000000006F
+:10C1D000000000000000000000000000000000005F
+:10C1E0000000000000000000000000003839393174
+:10C1F00032340000000061697274656C677072739C
+:10C200002E636F6D000000000000000000000000C1
+:10C21000000000000000000000000000000000001E
+:10C22000000000000000000000000000000000000E
+:10C23000000000000000D3A1B6C80000000000000C
+:10C2400000000000000000000000000000000000EE
+:10C2500000000000000000000000000000000000DE
+:10C2600000000000000000000000000000000000CE
+:10C27000000000000000496465610000000000004B
+:10C2800000000000000000000000000000000000AE
+:10C29000000000000000000000000000000000009E
+:10C2A000000000000000000000000000000000008E
+:10C2B000000000000000383939313434000000003B
+:10C2C00061697274656C677072732E636F6D0000C4
+:10C2D000000000000000000000000000000000005E
+:10C2E000000000000000000000000000000000004E
+:10C2F000000000000000000000000000000000003E
+:10C30000D3A1B6C80000000000000000000000003B
+:10C31000000000000000000000000000000000001D
+:10C32000000000000000000000000000000000000D
+:10C3300000000000000000000000000000000000FD
+:10C34000496465610000000000000000000000007A
+:10C3500000000000000000000000000000000000DD
+:10C3600000000000000000000000000000000000CD
+:10C3700000000000000000000000000000000000BD
+:10C380003839393135360000000061697274656CE6
+:10C39000677072732E636F6D000000000000000074
+:10C3A000000000000000000000000000000000008D
+:10C3B000000000000000000000000000000000007D
+:10C3C00000000000000000000000D3A1B6C800007B
+:10C3D000000000000000000000000000000000005D
+:10C3E000000000000000000000000000000000004D
+:10C3F000000000000000000000000000000000003D
+:10C4000000000000000000000000496465610000B9
+:10C41000000000000000000000000000000000001C
+:10C42000000000000000000000000000000000000C
+:10C4300000000000000000000000000000000000FC
+:10C4400000000000000000000000383939313730AA
+:10C450000000000061697274656C677072732E630E
+:10C460006F6D0000000000000000000000000000F0
+:10C4700000000000000000000000000000000000BC
+:10C4800000000000000000000000000000000000AC
+:10C4900000000000D3A1B6C80000000000000000AA
+:10C4A000000000000000000000000000000000008C
+:10C4B000000000000000000000000000000000007C
+:10C4C000000000000000000000000000000000006C
+:10C4D00000000000496465610000000000000000E9
+:10C4E000000000000000000000000000000000004C
+:10C4F000000000000000000000000000000000003C
+:10C50000000000000000000000000000000000002B
+:10C510000000000038393931373800000000616907
+:10C520007274656C677072732E636F6D000000002B
+:10C5300000000000000000000000000000000000FB
+:10C5400000000000000000000000000000000000EB
+:10C550000000000000000000000000000000D3A167
+:10C56000B6C800000000000000000000000000004D
+:10C5700000000000000000000000000000000000BB
+:10C5800000000000000000000000000000000000AB
+:10C5900000000000000000000000000000004964EE
+:10C5A00065610000000000000000000000000000C5
+:10C5B000000000000000000000000000000000007B
+:10C5C000000000000000000000000000000000006B
+:10C5D00000000000000000000000000000003839EA
+:10C5E000393138320000000061697274656C67701F
+:10C5F00072732E636F6D00000000000000000000E9
+:10C60000000000000000000000000000000000002A
+:10C61000000000000000000000000000000000001A
+:10C620000000000000000000D3A1B6C80000000018
+:10C6300000000000000000000000000000000000FA
+:10C6400000000000000000000000000000000000EA
+:10C6500000000000000000000000000000000000DA
+:10C660000000000000000000496465610000000057
+:10C6700000000000000000000000000000000000BA
+:10C6800000000000000000000000000000000000AA
+:10C69000000000000000000000000000000000009A
+:10C6A0000000000000000000383939313837000040
+:10C6B000000061697274656C677072732E636F6DD0
+:10C6C000000000000000000000000000000000006A
+:10C6D000000000000000000000000000000000005A
+:10C6E000000000000000000000000000000000004A
+:10C6F0000000D3A1B6C80000000000000000000048
+:10C700000000000000000000000000000000000029
+:10C710000000000000000000000000000000000019
+:10C720000000000000000000000000000000000009
+:10C7300000004A696F0000000000000000000000D7
+:10C7400000000000000000000000000000000000E9
+:10C7500000000000000000000000000000000000D9
+:10C7600000000000000000000000000000000000C9
+:10C770000000383939313834300000004A696F6EB2
+:10C7800065740000000000000000000000000000D0
+:10C790000000000000000000000000000000000099
+:10C7A0000000000000000000000000000000000089
+:10C7B000000000000000000000000000D3A1B6C887
+:10C7C0000000000000000000000000000000000069
+:10C7D0000000000000000000000000000000000059
+:10C7E0000000000000000000000000000000000049
+:10C7F0000000000000000000000000004A696F0017
+:10C800000000000000000000000000000000000028
+:10C810000000000000000000000000000000000018
+:10C820000000000000000000000000000000000008
+:10C83000000000000000000000000000383939311D
+:10C840003835340000004A696F6E657400000000DE
+:10C8500000000000000000000000000000000000D8
+:10C8600000000000000000000000000000000000C8
+:10C8700000000000000000000000000000000000B8
+:10C88000000000000000D3A1B6C8000000000000B6
+:10C890000000000000000000000000000000000098
+:10C8A0000000000000000000000000000000000088
+:10C8B0000000000000000000000000000000000078
+:10C8C0000000000000004A696F0000000000000046
+:10C8D0000000000000000000000000000000000058
+:10C8E0000000000000000000000000000000000048
+:10C8F0000000000000000000000000000000000038
+:10C9000000000000000038393931383535000000AA
+:10C910004A696F6E657400000000000000000000AE
+:10C920000000000000000000000000000000000007
+:10C9300000000000000000000000000000000000F7
+:10C9400000000000000000000000000000000000E7
+:10C95000D3A1B6C8000000000000000000000000E5
+:10C9600000000000000000000000000000000000C7
+:10C9700000000000000000000000000000000000B7
+:10C9800000000000000000000000000000000000A7
+:10C990004A696F0000000000000000000000000075
+:10C9A0000000000000000000000000000000000087
+:10C9B0000000000000000000000000000000000077
+:10C9C0000000000000000000000000000000000067
+:10C9D000383939313835360000004A696F6E657470
+:10C9E0000000000000000000000000000000000047
+:10C9F0000000000000000000000000000000000037
+:10CA00000000000000000000000000000000000026
+:10CA100000000000000000000000D3A1B6C8000024
+:10CA20000000000000000000000000000000000006
+:10CA300000000000000000000000000000000000F6
+:10CA400000000000000000000000000000000000E6
+:10CA5000000000000000000000004A696F000000B4
+:10CA600000000000000000000000000000000000C6
+:10CA700000000000000000000000000000000000B6
+:10CA800000000000000000000000000000000000A6
+:10CA9000000000000000000000003839393138354E
+:10CAA000370000004A696F6E6574000000000000E6
+:10CAB0000000000000000000000000000000000076
+:10CAC0000000000000000000000000000000000066
+:10CAD0000000000000000000000000000000000056
+:10CAE00000000000D3A1B6C8000000000000000054
+:10CAF0000000000000000000000000000000000036
+:10CB00000000000000000000000000000000000025
+:10CB10000000000000000000000000000000000015
+:10CB2000000000004A696F000000000000000000E3
+:10CB300000000000000000000000000000000000F5
+:10CB400000000000000000000000000000000000E5
+:10CB500000000000000000000000000000000000D5
+:10CB600000000000383939313835380000004A6992
+:10CB70006F6E6574000000000000000000000000FF
+:10CB800000000000000000000000000000000000A5
+:10CB90000000000000000000000000000000000095
+:10CBA0000000000000000000000000000000D3A111
+:10CBB000B6C80000000000000000000000000000F7
+:10CBC0000000000000000000000000000000000065
+:10CBD0000000000000000000000000000000000055
+:10CBE00000000000000000000000000000004A6992
+:10CBF0006F000000000000000000000000000000C6
+:10CC00000000000000000000000000000000000024
+:10CC10000000000000000000000000000000000014
+:10CC20000000000000000000000000000000383993
+:10CC300039313835390000004A696F6E657400007B
+:10CC400000000000000000000000000000000000E4
+:10CC500000000000000000000000000000000000D4
+:10CC600000000000000000000000000000000000C4
+:10CC70000000000000000000D3A1B6C800000000C2
+:10CC800000000000000000000000000000000000A4
+:10CC90000000000000000000000000000000000094
+:10CCA0000000000000000000000000000000000084
+:10CCB00000000000000000004A696F000000000052
+:10CCC0000000000000000000000000000000000064
+:10CCD0000000000000000000000000000000000054
+:10CCE0000000000000000000000000000000000044
+:10CCF00000000000000000003839393138363000BB
+:10CD000000004A696F6E65740000000000000000BA
+:10CD10000000000000000000000000000000000013
+:10CD20000000000000000000000000000000000003
+:10CD300000000000000000000000000000000000F3
+:10CD40000000D3A1B6C800000000000000000000F1
+:10CD500000000000000000000000000000000000D3
+:10CD600000000000000000000000000000000000C3
+:10CD700000000000000000000000000000000000B3
+:10CD800000004A696F000000000000000000000081
+:10CD90000000000000000000000000000000000093
+:10CDA0000000000000000000000000000000000083
+:10CDB0000000000000000000000000000000000073
+:10CDC0000000383939313836310000004A696F6E59
+:10CDD000657400000000000000000000000000007A
+:10CDE0000000000000000000000000000000000043
+:10CDF0000000000000000000000000000000000033
+:10CE0000000000000000000000000000D3A1B6C830
+:10CE10000000000000000000000000000000000012
+:10CE20000000000000000000000000000000000002
+:10CE300000000000000000000000000000000000F2
+:10CE40000000000000000000000000004A696F00C0
+:10CE500000000000000000000000000000000000D2
+:10CE600000000000000000000000000000000000C2
+:10CE700000000000000000000000000000000000B2
+:10CE800000000000000000000000000038393931C7
+:10CE90003836320000004A696F6E65740000000089
+:10CEA0000000000000000000000000000000000082
+:10CEB0000000000000000000000000000000000072
+:10CEC0000000000000000000000000000000000062
+:10CED000000000000000D3A1B6C800000000000060
+:10CEE0000000000000000000000000000000000042
+:10CEF0000000000000000000000000000000000032
+:10CF00000000000000000000000000000000000021
+:10CF10000000000000004A696F00000000000000EF
+:10CF20000000000000000000000000000000000001
+:10CF300000000000000000000000000000000000F1
+:10CF400000000000000000000000000000000000E1
+:10CF50000000000000003839393138363300000055
+:10CF60004A696F6E65740000000000000000000058
+:10CF700000000000000000000000000000000000B1
+:10CF800000000000000000000000000000000000A1
+:10CF90000000000000000000000000000000000091
+:10CFA000D3A1B6C80000000000000000000000008F
+:10CFB0000000000000000000000000000000000071
+:10CFC0000000000000000000000000000000000061
+:10CFD0000000000000000000000000000000000051
+:10CFE0004A696F000000000000000000000000001F
+:10CFF0000000000000000000000000000000000031
+:10D000000000000000000000000000000000000020
+:10D010000000000000000000000000000000000010
+:10D02000383939313836340000004A696F6E65741A
+:10D0300000000000000000000000000000000000F0
+:10D0400000000000000000000000000000000000E0
+:10D0500000000000000000000000000000000000D0
+:10D0600000000000000000000000D3A1B6C80000CE
+:10D0700000000000000000000000000000000000B0
+:10D0800000000000000000000000000000000000A0
+:10D090000000000000000000000000000000000090
+:10D0A000000000000000000000004A696F0000005E
+:10D0B0000000000000000000000000000000000070
+:10D0C0000000000000000000000000000000000060
+:10D0D0000000000000000000000000000000000050
+:10D0E00000000000000000000000383939313836F7
+:10D0F000350000004A696F6E657400000000000092
+:10D10000000000000000000000000000000000001F
+:10D11000000000000000000000000000000000000F
+:10D1200000000000000000000000000000000000FF
+:10D1300000000000D3A1B6C80000000000000000FD
+:10D1400000000000000000000000000000000000DF
+:10D1500000000000000000000000000000000000CF
+:10D1600000000000000000000000000000000000BF
+:10D17000000000004A696F0000000000000000008D
+:10D18000000000000000000000000000000000009F
+:10D19000000000000000000000000000000000008F
+:10D1A000000000000000000000000000000000007F
+:10D1B00000000000383939313836360000004A693D
+:10D1C0006F6E6574000000000000000000000000A9
+:10D1D000000000000000000000000000000000004F
+:10D1E000000000000000000000000000000000003F
+:10D1F0000000000000000000000000000000D3A1BB
+:10D20000B6C80000000000000000000000000000A0
+:10D21000000000000000000000000000000000000E
+:10D2200000000000000000000000000000000000FE
+:10D2300000000000000000000000000000004A693B
+:10D240006F0000000000000000000000000000006F
+:10D2500000000000000000000000000000000000CE
+:10D2600000000000000000000000000000000000BE
+:10D27000000000000000000000000000000038393D
+:10D2800039313836370000004A696F6E6574000026
+:10D29000000000000000000000000000000000008E
+:10D2A000000000000000000000000000000000007E
+:10D2B000000000000000000000000000000000006E
+:10D2C0000000000000000000D3A1B6C8000000006C
+:10D2D000000000000000000000000000000000004E
+:10D2E000000000000000000000000000000000003E
+:10D2F000000000000000000000000000000000002E
+:10D3000000000000000000004A696F0000000000FB
+:10D31000000000000000000000000000000000000D
+:10D3200000000000000000000000000000000000FD
+:10D3300000000000000000000000000000000000ED
+:10D34000000000000000000038393931383638005C
+:10D3500000004A696F6E6574000000000000000064
+:10D3600000000000000000000000000000000000BD
+:10D3700000000000000000000000000000000000AD
+:10D38000000000000000000000000000000000009D
+:10D390000000D3A1B6C8000000000000000000009B
+:10D3A000000000000000000000000000000000007D
+:10D3B000000000000000000000000000000000006D
+:10D3C000000000000000000000000000000000005D
+:10D3D00000004A696F00000000000000000000002B
+:10D3E000000000000000000000000000000000003D
+:10D3F000000000000000000000000000000000002D
+:10D40000000000000000000000000000000000001C
+:10D410000000383939313836390000004A696F6EFA
+:10D420006574000000000000000000000000000023
+:10D4300000000000000000000000000000000000EC
+:10D4400000000000000000000000000000000000DC
+:10D45000000000000000000000000000D3A1B6C8DA
+:10D4600000000000000000000000000000000000BC
+:10D4700000000000000000000000000000000000AC
+:10D48000000000000000000000000000000000009C
+:10D490000000000000000000000000004A696F006A
+:10D4A000000000000000000000000000000000007C
+:10D4B000000000000000000000000000000000006C
+:10D4C000000000000000000000000000000000005C
+:10D4D0000000000000000000000000003839393171
+:10D4E0003837300000004A696F6E65740000000034
+:10D4F000000000000000000000000000000000002C
+:10D50000000000000000000000000000000000001B
+:10D51000000000000000000000000000000000000B
+:10D52000000000000000D3A1B6C800000000000009
+:10D5300000000000000000000000000000000000EB
+:10D5400000000000000000000000000000000000DB
+:10D5500000000000000000000000000000000000CB
+:10D560000000000000004A696F0000000000000099
+:10D5700000000000000000000000000000000000AB
+:10D58000000000000000000000000000000000009B
+:10D59000000000000000000000000000000000008B
+:10D5A0000000000000003839393138373100000000
+:10D5B0004A696F6E65740000000000000000000002
+:10D5C000000000000000000000000000000000005B
+:10D5D000000000000000000000000000000000004B
+:10D5E000000000000000000000000000000000003B
+:10D5F000D3A1B6C800000000000000000000000039
+:10D60000000000000000000000000000000000001A
+:10D61000000000000000000000000000000000000A
+:10D6200000000000000000000000000000000000FA
+:10D630004A696F00000000000000000000000000C8
+:10D6400000000000000000000000000000000000DA
+:10D6500000000000000000000000000000000000CA
+:10D6600000000000000000000000000000000000BA
+:10D67000383939313837320000004A696F6E6574C5
+:10D68000000000000000000000000000000000009A
+:10D69000000000000000000000000000000000008A
+:10D6A000000000000000000000000000000000007A
+:10D6B00000000000000000000000D3A1B6C8000078
+:10D6C000000000000000000000000000000000005A
+:10D6D000000000000000000000000000000000004A
+:10D6E000000000000000000000000000000000003A
+:10D6F000000000000000000000004A696F00000008
+:10D700000000000000000000000000000000000019
+:10D710000000000000000000000000000000000009
+:10D7200000000000000000000000000000000000F9
+:10D73000000000000000000000003839393138379F
+:10D74000330000004A696F6E65740000000000003D
+:10D7500000000000000000000000000000000000C9
+:10D7600000000000000000000000000000000000B9
+:10D7700000000000000000000000000000000000A9
+:10D7800000000000D3A1B6C80000000000000000A7
+:10D790000000000000000000000000000000000089
+:10D7A0000000000000000000000000000000000079
+:10D7B0000000000000000000000000000000000069
+:10D7C000000000004A696F00000000000000000037
+:10D7D0000000000000000000000000000000000049
+:10D7E0000000000000000000000000000000000039
+:10D7F0000000000000000000000000000000000029
+:10D8000000000000383939313837340000004A69E7
+:10D810006F6E657400000000000000000000000052
+:10D8200000000000000000000000000000000000F8
+:10D8300000000000000000000000000000000000E8
+:10D840000000000000000000000000000000B6F230
+:10D85000B9CFB6E0B6FB00000000000000000000F9
+:10D8600000000000000000000000000000000000B8
+:10D8700000000000000000000000000000000000A8
+:10D8800000000000000000000000000000004D4FFC
+:10D8900056495354415200000000000000000000AF
+:10D8A0000000000000000000000000000000000078
+:10D8B0000000000000000000000000000000000068
+:10D8C00000000000000000000000000000003839E7
+:10D8D0003539333030000000696E7465726E6574DE
+:10D8E0002E6D6F7669737461722E636F6D2E656332
+:10D8F0000000000000000000000000000000000028
+:10D900000000000000000000000000000000000017
+:10D910000000000000000000B6F2B9CFB6E0B6FB90
+:10D9200000000000000000000000000000000000F7
+:10D9300000000000000000000000000000000000E7
+:10D9400000000000000000000000000000000000D7
+:10D950000000000000000000436C61726F000000D6
+:10D9600000000000000000000000000000000000B7
+:10D9700000000000000000000000000000000000A7
+:10D980000000000000000000000000000000000097
+:10D990000000000000000000383935393330310014
+:10D9A0000000696E7465726E65742E636C61726FCF
+:10D9B0002E636F6D2E656300000000000000000004
+:10D9C0000000000000000000000000000000000057
+:10D9D0000000000000000000000000000000000047
+:10D9E0000000B6F2B9CFB6E0B6FB000000000000C0
+:10D9F0000000000000000000000000000000000027
+:10DA00000000000000000000000000000000000016
+:10DA10000000000000000000000000000000000006
+:10DA20000000434E54000000000000000000000011
+:10DA300000000000000000000000000000000000E6
+:10DA400000000000000000000000000000000000D6
+:10DA500000000000000000000000000000000000C6
+:10DA6000000038393539333032000000696E746592
+:10DA7000726E65742E636E742E6E65742E6563000F
+:10DA80000000000000000000000000000000000096
+:10DA90000000000000000000000000000000000086
+:10DAA00000000000000000000000000000C18140F4
+:10DAB00001C0804101C0804100C1814001C080415E
+:10DAC00000C1814000C1814001C0804101C080414E
+:10DAD00000C1814000C1814001C0804100C181403E
+:10DAE00001C0804101C0804100C1814001C080412E
+:10DAF00000C1814000C1814001C0804100C181401E
+:10DB000001C0804101C0804100C1814000C181400D
+:10DB100001C0804101C0804100C1814001C08041FD
+:10DB200000C1814000C1814001C0804101C08041ED
+:10DB300000C1814000C1814001C0804100C18140DD
+:10DB400001C0804101C0804100C1814000C18140CD
+:10DB500001C0804101C0804100C1814001C08041BD
+:10DB600000C1814000C1814001C0804100C18140AD
+:10DB700001C0804101C0804100C1814001C080419D
+:10DB800000C1814000C1814001C0804101C080418D
+:10DB900000C1814000C1814001C0804100C181407D
+:10DBA00001C0804101C0804100C1814000C0C1016D
+:10DBB000C30302C2C60607C705C5C404CC0C0DCDFD
+:10DBC0000FCFCE0E0ACACB0BC90908C8D81819D96D
+:10DBD0001BDBDA1A1EDEDF1FDD1D1CDC14D4D5159D
+:10DBE000D71716D6D21213D311D1D010F03031F18D
+:10DBF00033F3F23236F6F737F53534F43CFCFD3DBD
+:10DC0000FF3F3EFEFA3A3BFB39F9F83828E8E929AC
+:10DC1000EB2B2AEAEE2E2FEF2DEDEC2CE42425E55C
+:10DC200027E7E62622E2E323E12120E0A06061A1CC
+:10DC300063A3A26266A6A767A56564A46CACAD6D7C
+:10DC4000AF6F6EAEAA6A6BAB69A9A86878B8B979EC
+:10DC5000BB7B7ABABE7E7FBF7DBDBC7CB47475B51C
+:10DC600077B7B67672B2B373B17170B0509091510C
+:10DC70009353529296565797559594549C5C5D9D3C
+:10DC80005F9F9E5E5A9A9B5B99595898884849892C
+:10DC90004B8B8A4A4E8E8F4F8D4D4C8C44848545DC
+:10DCA00087474686824243834181804041542B41CD
+:10DCB000504E3D0000000000000000000000000089
+:10DCC0000000000000000000000000000000000054
+:10DCD0000000000000000000000000000000000044
+:10DCE00038000000000000000000000000000000FC
+:10DCF0000000000000000000000000000000000024
+:10DD00000000000000000000000000000000000013
+:10DD10000000000000000000000000000000000003
+:10DD200000000000000000000000000000000000F3
+:10DD300000000000000000000000000000000000E3
+:10DD400000000000E0DC0308A0A80020C32F002092
+:10DD5000000000000200010000000000E0DC0308F9
+:10DD6000A0A80020C52F002001000000010200082B
+:10DD700001000000E1DC0308A0A80020E812002058
+:10DD800001080000E101D00702000000E0DC030808
+:10DD9000A0A80020C52F0020D10F00000102A00F75
+:10DDA0000300000000000000000000000000000070
+:10DDB0000000000000000000000000000000000063
+:10DDC0000000000000000000000000000000000053
+:10DDD0000000000000000000000000000000000043
+:10DDE0000000000000000000000000000000000033
+:10DDF0000000000000000000000000000000000023
+:10DE00000000000000000000000000000000000012
+:10DE10000000000000000000000000000000000002
+:10DE200000000000000000000000000000000000F2
+:10DE300000000000000000000000000000000000E2
+:10DE400000000000000000000000000000000000D2
+:10DE500000000000000000000000000000000000C2
+:10DE600000000000000000000000000000000000B2
+:10DE700000000000000000000000000000000000A2
+:10DE80000000000000000000000000000000000092
+:10DE90000000000000000000000000000000000082
+:10DEA0000000000000000000000000000000000072
+:10DEB0000000000000000000000000000000000062
+:10DEC0000000000000000000000000000000000052
+:10DED0000000000000000000000000000000000042
+:10DEE0000000000000000000000000000000000032
+:10DEF0000000000000000000000000000000000022
+:10DF00000000000000000000000000000000000011
+:10DF10000000000000000000000000000000000001
+:10DF2000000000000000000000000000002F0000C2
+:10DF300000000700070000147F147F1400242A7FCC
+:10DF40002A1200626408132300364955225000004B
+:10DF50000503000000001C224100000041221C00BB
+:10DF60000014083E08140008083E0808000000A03D
+:10DF70006000000808080808000060600000002039
+:10DF800010080402003E5149453E0000427F400017
+:10DF9000004261514946002141454B31001814129D
+:10DFA0007F10002745454539003C4A49493000016A
+:10DFB0007109050300364949493600064949291EB9
+:10DFC000000036360000000056360000000814221B
+:10DFD000410000141414141400004122140800021B
+:10DFE0000151090600324959513E007C1211127C40
+:10DFF000007F49494936003E41414122007F41416D
+:10E00000221C007F49494941007F09090901003E5E
+:10E010004149497A007F0808087F0000417F41009C
+:10E02000002040413F01007F08142241007F404012
+:10E030004040007F020C027F007F0408107F003EFA
+:10E040004141413E007F09090906003E4151215EE0
+:10E05000007F091929460046494949310001017FDD
+:10E060000101003F4040403F001F2040201F003F73
+:10E070004038403F00631408146300070870080725
+:10E0800000615149454300007F41410000552A5538
+:10E090002A55000041417F000004020102040040B3
+:10E0A00040404040000001020400002054545478D5
+:10E0B000007F4844443800384444442000384444F5
+:10E0C000487F00385454541800087E090102001893
+:10E0D000A4A4A47C007F080404780000447D4000D0
+:10E0E000004080847D00007F102844000000417FB4
+:10E0F0004000007C04180478007C08040478003890
+:10E100004444443800FC242424180018242418FC17
+:10E11000007C0804040800485454542000043F4480
+:10E120004020003C4040207C001C2040201C003C43
+:10E130004030403C004428102844001CA0A0A07C93
+:10E14000004464544C4414141414141400000000CB
+:10E1500000000000000000000000FC0000000000C3
+:10E1600002000000000C020C020000000000000091
+:10E1700090D0BCD0BC900003000300001824FE44E3
+:10E180008C000302070201001824D8B04C80000361
+:10E1900000010201C038E438E0000102020102027D
+:10E1A000080600000000000000000000000000F869
+:10E1B0000402000000010204000204F80000000450
+:10E1C000020100009060F860900000000100000073
+:10E1D0002020FC20200000000100000000000000C2
+:10E1E0000000080600000000202020202000000081
+:10E1F000000000000000000000000002000000001D
+:10E200000080601C0200040300000000F804040405
+:10E21000F8000102020201000008FC0000000002F8
+:10E2200003020000188444241800030202020200C2
+:10E2300008042424D80001020202010040B088FC36
+:10E2400080000000000302003C242424C4000102DA
+:10E2500002020100F824242CC00001020202010085
+:10E260000C04E41C0400000003000000D824242453
+:10E27000D80001020202010038444444F8000003BF
+:10E280000202010000001000000000000200000077
+:10E290000000200000000000060000000020508860
+:10E2A0000402000000000102909090909000000095
+:10E2B000000000000002048850200002010000005D
+:10E2C0001804C4241800000002000000F804E494BC
+:10E2D000F80001020202020000E09CF0800002034C
+:10E2E0000000030204FC2424D800020302020100FF
+:10E2F000F80404040C0001020202010004FC0404FE
+:10E30000F80002030202010004FC24740C00020362
+:10E310000202030004FC24740C000203020000004B
+:10E32000F0080444CC4000010202010004FC20205B
+:10E33000FC040203000003020404FC0404000202C3
+:10E3400003020200000404FC0404060404030000A9
+:10E3500004FC24D00C0402030200030204FC0400A9
+:10E360000000020302020203FC3CC03CFC0003006C
+:10E370000300030004FC30C4FC0402030200030099
+:10E38000F8040404F80001020202010004FC242441
+:10E390001800020302000000F8848404F80001025F
+:10E3A0000207050004FC2464980002030200030233
+:10E3B000182424448C000302020201000C04FC0413
+:10E3C0000C0000020302000004FC0000FC04000139
+:10E3D00002020100047C80E01C0400000300000035
+:10E3E0001CE03CE01C00000300030000049C609C57
+:10E3F0000400020300030200041CE01C04000002ED
+:10E40000030200000C84641C0400020302020300E7
+:10E410000000FE020200000007040400000E30C0ED
+:10E420000000000000010200000202FE00000004E3
+:10E4300004070000000402040000000000000000C7
+:10E44000000000000000080808080808000002009A
+:10E4500000000000000000000040A0A0C00000017B
+:10E460000202030204FC2020C0000003020201009B
+:10E4700000C02020600000010202020000C0202431
+:10E48000FC0000010202030200C0A0A0C0000001C5
+:10E49000020202000020F824240400020302020009
+:10E4A0000040A0A0602000070A0A0A0404FC202003
+:10E4B000C0000203020003020020E400000000028A
+:10E4C00003020000000020E4000008080807000024
+:10E4D00004FC80E020200203020003020404FC008C
+:10E4E0000000020203020200E020E020C00003005E
+:10E4F0000300030020E02020C0000203020003020A
+:10E5000000C02020C00000010202010020E0202005
+:10E51000C000080F0A02010000C02020E000000136
+:10E52000020A0F0820E04020200002030200000041
+:10E530000060A0A020000002020203000020F820DA
+:10E54000000000000102020020E00020E0000001C5
+:10E550000202030220E0208060200000030100008E
+:10E560006080E080600000030003000020608060A5
+:10E57000200002030003020020E020806020080841
+:10E58000070100000020A06020000002030202003A
+:10E59000000020DE0200000000070400000000FF71
+:10E5A00000000000000F00000002DE200000000458
+:10E5B0000700000002010204040200000000000045
+:10E5C000000000000000000000000000000000004B
+:10E5D000000000F8000000000000003330000000E0
+:10E5E00000100C06100C06000000000000000000E7
+:10E5F00040C07840C0784000043F04043F04040059
+:10E60000007088FC08300000001820FF211E000068
+:10E61000F008F000E018000000211C031E211E007D
+:10E6200000F00888700000001E2123241927211003
+:10E6300010160E00000000000000000000000000A6
+:10E64000000000E01804020000000007182040004D
+:10E6500000020418E000000000402018070000003D
+:10E66000404080F0804040000202010F01020200A1
+:10E67000000000F0000000000101011F0101010085
+:10E68000000000000000000080B0700000000000EA
+:10E690000000000000000000000101010101010173
+:10E6A000000000000000000000303000000000000A
+:10E6B00000000000806018040060180601000000DF
+:10E6C00000E010080810E000000F102020100F00DC
+:10E6D000001010F8000000000020203F2020000063
+:10E6E00000700808088870000030282422213000BB
+:10E6F00000300888884830000018202020110E00C3
+:10E700000000C02010F8000000070424243F24006B
+:10E7100000F80888880808000019212020110E0040
+:10E7200000E0108888180000000F112020110E0052
+:10E7300000380808C83808000000003F000000004A
+:10E740000070880808887000001C222121221C000B
+:10E7500000E010080810E0000000312222110F0034
+:10E76000000000C0C00000000000003030000000C9
+:10E770000000008000000000000080600000000039
+:10E780000000804020100800000102040810200052
+:10E79000404040404040400004040404040404009D
+:10E7A0000008102040800000002010080402010032
+:10E7B000007048080808F000000000303601000032
+:10E7C000C030C828E810E0000718272423140B00E5
+:10E7D0000000C038E0000000203C2302022738205F
+:10E7E00008F8888888700000203F202020110E0043
+:10E7F000C03008080808380007182020201008003A
+:10E8000008F808080810E000203F202020100F0022
+:10E8100008F88888E8081000203F202023201800EE
+:10E8200008F88888E8081000203F20000300000056
+:10E83000C03008080838000007182020221E0200F7
+:10E8400008F808000008F808203F210101213F20B6
+:10E85000000808F8080800000020203F20200000E1
+:10E8600000000808F8080800C08080807F000000D1
+:10E8700008F888C028180800203F2001263820000A
+:10E8800008F8080000000000203F20202020300071
+:10E8900008F8F800F8F80800203F003F003F20008B
+:10E8A00008F830C00008F808203F200007183F0093
+:10E8B000E01008080810E0000F10202020100F00C2
+:10E8C00008F808080808F000203F210101010000B5
+:10E8D000E01008080810E0000F18242438504F00FA
+:10E8E00008F8888888887000203F2000030C3020BA
+:10E8F00000708808080838000038202121221C00F8
+:10E90000180808F8080818000000203F2000000040
+:10E9100008F808000008F808001F202020201F0029
+:10E920000878880000C83808000007380E01000089
+:10E93000F80800F80008F800033C0700073C030053
+:10E94000081868808068180820302C03032C3020B9
+:10E950000838C800C83808000000203F2000000028
+:10E9600010080808C8380800203826212020180080
+:10E97000000000FE020202000000007F4040400054
+:10E98000000C30C000000000000000010638C0008C
+:10E9900000020202FE000000004040407F00000034
+:10E9A0000000040202020400000000000000000059
+:10E9B0000000000000000000808080808080808057
+:10E9C000000202040000000000000000000000003F
+:10E9D00000008080808000000019242222223F2035
+:10E9E00008F8008080000000003F112020110E0078
+:10E9F0000000008080800000000E11202020110007
+:10EA0000000000808088F800000E112020103F20B8
+:10EA10000000808080800000001F2222222213003C
+:10EA2000008080F0888888180020203F2020000087
+:10EA30000000808080808000006B9494949360003C
+:10EA400008F8008080800000203F210000203F2047
+:10EA500000809898000000000020203F2020000047
+:10EA6000000000809898000000C08080807F000037
+:10EA700008F8000080808000203F24022D30200014
+:10EA8000000808F8000000000020203F20200000BF
+:10EA90008080808080808000203F20003F20003FD9
+:10EAA0008080008080800000203F210000203F20E7
+:10EAB0000000808080800000001F202020201F0098
+:10EAC000808000808000000080FFA12020110E00C7
+:10EAD0000000008080808000000E112020A0FF80B8
+:10EAE000808080008080800020203F212000010065
+:10EAF00000008080808080000033242424241900BA
+:10EB0000008080E0808000000000001F20200000C6
+:10EB10008080000000808000001F202020103F2007
+:10EB2000808080000080808000010E300806010097
+:10EB300080800080008080800F300C030C300F003C
+:10EB400000808000808080000020312E0E31200067
+:10EB5000808080000080808080818E701806010097
+:10EB600000808080808080000021302C22213000B5
+:10EB700000000000807C020200000000003F4040D6
+:10EB80000804FE0408C0000000000310207F2010CD
+:10EB90000002027C800000000040403F00000000B6
+:10EBA0000006010102020404000000000000000051
+:10EBB0000000000000000000000000000000000055
+:10EBC0000000000000000000000000000000000045
+:10EBD000000000000000000000F0F0F00000000065
+:10EBE0000000000000017F010000000000000000A4
+:10EBF000001C1C1C0000000000008060301C8C60A9
+:10EC0000301C0C00000000000000000000000000AC
+:10EC1000000000000000000000000000000000E014
+:10EC20000000000000E000000086E69F86868686E1
+:10EC3000E69F860000011F01010101011F01010083
+:10EC4000000080C06020F820E0C000000000030742
+:10EC50000C18FF70E18100000000070F10107F10FA
+:10EC60000F0700008060206080000000E0200000AE
+:10EC70000F3020309F70DC371030C0000000100EC5
+:10EC800003000718101807000000C02020E0C00093
+:10EC90000000000080E01F38E88703C43C04000047
+:10ECA000070F1810100B070D1010080000808C4C77
+:10ECB000380000000000000000000000000000001C
+:10ECC0000000000000000000000000000000000044
+:10ECD00000000000000080E0300804000000000098
+:10ECE00000FEFF0100000000000000000000030F14
+:10ECF0001820400000040830E08000000000000000
+:10ED00000000000001FFFE0000000000004020188D
+:10ED10000F03000000000000000000000000C00021
+:10ED200000000000004266663C18FF183C66664220
+:10ED300000000000000003000000000000000000D0
+:10ED40000000800000000000001010101010FF10E4
+:10ED50001010101000000000000003000000000070
+:10ED600000000000000000000000000000000000A3
+:10ED7000000000000000000000808C4C3800000003
+:10ED80000000000000000000000000000000000083
+:10ED900000101010101010101010100000000000D3
+:10EDA0000000000000000000000000000000000063
+:10EDB0000000000000000000000000000000000053
+:10EDC00000001C1C1C0000000000000000000000EF
+:10EDD00000000000E0380C000000000080701C0300
+:10EDE000000000000060380E01000000000000007C
+:10EDF000000080C060202060C080000000FEFF0195
+:10EE00000000000001FFFE000001070E181010189E
+:10EE10000E0701000000808080C0E00000000000BC
+:10EE20000000000000FFFF000000000000001010C4
+:10EE3000101F1F10101000000080402020202060B4
+:10EE4000C080000000030300804020381F0700003E
+:10EE5000001C1A1918181818181F00000080C0206C
+:10EE6000202060C080000000000303001010182F55
+:10EE7000E780000000070F10101010180F070000A7
+:10EE8000000000000000C0E0F000000000C0B088FA
+:10EE9000868180FFFF808000000000000010101FAE
+:10EEA0001F1010000000E0606060606060600000A3
+:10EEB00000003F1008080818F0E0000000070B10E1
+:10EEC0001010101C0F030000000080C04020202004
+:10EED000E0C0000000FCFF211008080818F0E00066
+:10EEE0000001070C18101010080F03000000C0E00C
+:10EEF0006060606060E06000000003000000E018F7
+:10EF00000700000000000000001F1F0000000000BC
+:10EF10000080C0602020202060C080000087EF2C8F
+:10EF20001818303068CF830000070F081010101039
+:10EF3000180F07000000C0C020202020C080000063
+:10EF4000001F3F604040402010FFFE0000000C1CEE
+:10EF5000101010080F030000000000000000000067
+:10EF60000000000000000000000E0E0E0000000077
+:10EF700000000000001C1C1C00000000000000003D
+:10EF8000000000000000000000000000000C0C0069
+:10EF900000000000000000000058380000000000E1
+:10EFA0000000000000000080402010000000102839
+:10EFB0004482010000000000000000000000010287
+:10EFC0000408100000000000000000000000000025
+:10EFD0000084848484848484848484000000000009
+:10EFE0000000000000000000000010204080000031
+:10EFF0000000000000000000000001824428100012
+:10F0000000001008040201000000000000C02020E1
+:10F010001010101030E0C0000003030000F01008D2
+:10F020000C070300000000001C1C1C000000000076
+:10F03000000000C0406020202040C00000FCFF0114
+:10F04000F00E03C1FE03807F0001070E08111110AE
+:10F05000110904020000000080E0E0000000000050
+:10F060000000807C4340477FF880000010181F108C
+:10F0700000000000131F1C1020E0E0202020206072
+:10F08000C080000000FFFF10101010182FE7800054
+:10F09000101F1F1010101010180F0700000080C064
+:10F0A000402020202060E00000FCFF010000000064
+:10F0B000000001000001070E1810101008040300E2
+:10F0C00020E0E02020202040C080000000FFFF0062
+:10F0D0000000000001FFFE00101F1F101010180894
+:10F0E0000E07010020E0E02020202020206080008A
+:10F0F00000FFFF101010107C00000000101F1F10F8
+:10F10000101010101018060020E0E0202020202011
+:10F110006060800000FFFF101010107C00000100F4
+:10F12000101F1F100000000000000000000080C041
+:10F130006020202040E0000000FCFF010000404073
+:10F14000C0C140400001070E181010100F0F000042
+:10F1500020E0E0200000000020E0E02000FFFF10A1
+:10F160001010101010FFFF00101F1F1000000000F3
+:10F17000101F1F100000202020E0E02020200000B1
+:10F180000000000000FFFF00000000000000101061
+:10F19000101F1F101010000000000000202020E0B1
+:10F1A000E020202000000000000000FFFF00000021
+:10F1B0000060E0808080C07F3F00000020E0E02011
+:10F1C000000020A06020200000FFFF30187CE3C07A
+:10F1D00000000000101F1F10000001131F1C18105A
+:10F1E00020E0E020000000000000000000FFFF0021
+:10F1F0000000000000000000101F1F101010101071
+:10F200001018060020E0E0E000000000E0E0E02050
+:10F2100000FF013FFEC0E01E01FFFF00101F1000B5
+:10F22000031F0300101F1F1020E0E0C000000000BB
+:10F230000020E02000FF0003071C78E08000FF00B2
+:10F24000101F100000000000030F1F00000080C00E
+:10F2500060202060C080000000FEFF010000000070
+:10F2600000FFFE000001070E181010180C07010027
+:10F2700020E0E0202020202060C0800000FFFF2050
+:10F2800020202020301F0F00101F1F100000000042
+:10F2900000000000000080C060202060C0800000EE
+:10F2A00000FEFF010000000000FFFE000001070E4D
+:10F2B0001111133C7C67210020E0E0202020202059
+:10F2C00060C0800000FFFF101030F0D0080F070072
+:10F2D000101F1F10000000030F1C10100080C060E2
+:10F2E000202020204040E00000070F0C181830308C
+:10F2F00060E08100001F0C0810101010180F0700AC
+:10F300008060202020E0E0202020608001000000BC
+:10F3100000FFFF000000000100000000101F1F1090
+:10F320000000000020E0E020000000000020E020BD
+:10F3300000FFFF00000000000000FF0000070F18A2
+:10F3400010101010100807002060E0E020000000FE
+:10F3500020E060200000077FF88000807C03000030
+:10F3600000000000071F1C070000000020E0E02054
+:10F3700000E0E0200020E0200007FFF8E01FFFFC95
+:10F38000E01F00000000031F0300011F0300000036
+:10F39000002060E0A0000020E060200000000003EA
+:10F3A0008F7CF8C6010000000010181E1300011722
+:10F3B0001F1810002060E0E02000000020E0602026
+:10F3C000000001073EF8E0180700000000000010F0
+:10F3D000101F1F101000000000806020202020A0BF
+:10F3E000E0E0200000000000C0F03E0F030000003D
+:10F3F00000101C1F1710101010180600000000004D
+:10F4000000FC0404040404000000000000FF0000ED
+:10F410000000000000000000007F4040404040002D
+:10F42000000010E0000000000000000000000000EC
+:10F43000031C6080000000000000000000000003CA
+:10F440000C70800000000404040404FC00000000B0
+:10F4500000000000000000FF00000000000040402D
+:10F460004040407F0000000000000010080C040C29
+:10F470000810000000000000000000000000000074
+:10F48000000000000000000000000000000000007C
+:10F49000000000000000000000000000000000006C
+:10F4A000000000008080808080808080808080805C
+:10F4B0000000000404080800000000000000000034
+:10F4C000000000000000000000000000000000003C
+:10F4D000000000000000000000000000000000002C
+:10F4E000000098D844642424FCF80000000F1F1882
+:10F4F000101010081F1F10180020E0F0000000007E
+:10F50000000000000000FFFF180804040CF8F000E1
+:10F5100000001F0F18101010180F0300000000004B
+:10F52000000000000000000000E0F8180404043CA3
+:10F530003800000000030F0C101010100806000027
+:10F540000000000000000020E0F0000000E0F81CD7
+:10F5500004040408FFFF000000030F181010100837
+:10F560001F0F080000000000000000000000000065
+:10F570000000E0F8484444444C7870000000030F59
+:10F580000C181010100804000000000080C060205B
+:10F5900020E0C00000040404FFFF04040404000091
+:10F5A000000010101F1F10101000000000000000CD
+:10F5B0000000000000000000000070F88C04048CC3
+:10F5C000F874040C007076CF8D8D8D89C87870002A
+:10F5D0000020E0F000000000000000000000FFFF3D
+:10F5E00008040404FCF8000000101F1F10000010A5
+:10F5F0001F1F1000000000000060600000000000FD
+:10F600000000040404FCFC000000000000001010D6
+:10F61000101F1F101010000000000000000000600C
+:10F620006000000000000000040404FCFC00000076
+:10F630000000C0C08080C07F3F0000000020E0F0DC
+:10F6400000000000000000000000FFFF80C0F41C6C
+:10F650000404000000101F1F1100031F1C101000E5
+:10F660000000202020E0F00000000000000000006A
+:10F6700000FFFF000000000000001010101F1F100E
+:10F68000101000000000000000000000000000005A
+:10F6900004FCFC0804FCFC0804FCFC00101F1F1008
+:10F6A000001F1F10001F1F100000000000000000BE
+:10F6B000000000000004FCFC08080404FCF8000042
+:10F6C00000101F1F100000101F1F1000000000007E
+:10F6D000000000000000000000E0F0180C04040C22
+:10F6E00018F0E00000030F0C101010100C0F0300B6
+:10F6F0000000000000000000000000000004FCFC0E
+:10F70000080404040CF8F0000080FFFF889010103B
+:10F710001C0F0300000000000000000000000000BB
+:10F7200000E0F81C04040408F8FC000000030F18B3
+:10F7300010109088FFFF8000000000000000000013
+:10F7400000000000040404FCFC100804040C0C007D
+:10F750001010101F1F10101000000000000000000B
+:10F76000000000000000000000003078CCC4848459
+:10F77000840C1C0000001E1810101011190F060038
+:10F780000000000000C000000000000000040404AD
+:10F79000FFFF040404000000000000000F1F101011
+:10F7A000100C00000000000000000000000000003D
+:10F7B0000004FCFE00000004FCFE000000000F1F1F
+:10F7C000181010081F0F08000000000000000000C3
+:10F7D0000000000000040C3CFCC40000C43C0C040D
+:10F7E00000000000010F1E0E0100000000000000DC
+:10F7F0000000000000000000043CFCC400E47CFCAD
+:10F8000084807C040000071F070000071F0700001A
+:10F810000000000000000000000000000004041CC4
+:10F820007CE4C0341C0404000010101C1601131FDB
+:10F830001C18100000000000000000000000000084
+:10F8400000040C3CFCC400C43C0404000000C08064
+:10F85000C1370E01000000000000000000000000A1
+:10F860000000000000001C0404C4F47C1C04000020
+:10F870000000101C1F17111010180E0000000000CF
+:10F88000000000F80C04000000000000001028EF49
+:10F8900000000000000000000000003F6040000089
+:10F8A000000000000000FF00000000000000000059
+:10F8B0000000FF0000000000000000000000FF004A
+:10F8C000000000000000040CF80000000000000030
+:10F8D00000000000EF281000000000000000406061
+:10F8E0003F0000000000000000180602020408109B
+:10F8F0002020300800000000000000000000000090
+:10F900000000000000000000000000000000F010F7
+:10F91000101010FF10101010F000000000000F0475
+:10F92000040404FF040404040F0000004040405F8E
+:10F93000555555755555555F404040000040200FC6
+:10F94000094989790909090F2040000000FE024297
+:10F950004ACA4A4ACA4A4A4202FE000000FF4050D0
+:10F960004C4340404F50505C40FF00000000F8887E
+:10F97000888888FF88888888F800000000001F08B1
+:10F980000808087F888888889F80F00080828282AB
+:10F99000828282E2A2928A86828080000000000039
+:10F9A0000040807F0000000000000000101010FFE9
+:10F9B000109008888888FF88888808000444827F1F
+:10F9C00001808040432C10284681800000101010D8
+:10F9D00010D030FF30D0121C1010000010080402AC
+:10F9E000010000FF00000102040810000404048468
+:10F9F000E43C2724242424E4040404000402010039
+:10FA0000FF0909090949897F0000000000FE225A08
+:10FA10008600FE9292929292FE00000000FF04087F
+:10FA20000700FF4020030C142241400000804020CA
+:10FA30001806800007182040800000000100207098
+:10FA40002826212020243860000101000010129295
+:10FA50009292929292121202FE0000000000003F69
+:10FA6000101010103F0040807F000000000000C018
+:10FA700080808080808080FC84808080808080C0C6
+:10FA8000C0000000000000FF7F404040404040FFB9
+:10FA900040404040404040FF7F0000000000000028
+:10FAA000000000000000007F700000000000000067
+:10FAB0000000000000000000000000000000000046
+:10FAC000000000FCF8000000000000000000000042
+:10FAD0000000000000000000FFFE0202020202021D
+:10FAE000020202FFFF020202020202020202FF03FE
+:10FAF00000000000000000001F1F040404040404B0
+:10FB0000040404FFFF0404040404040404041F00A8
+:10FB100000000000000000000000000000000000E5
+:10FB20000000007F3F000000000000000000000017
+:10FB300000000000000000000000000000000000C5
+:10FB400000000000000000000000000000000000B5
+:10FB500000F8F8F0F0702000000000000000000045
+:10FB60000000000000000000000000000000000095
+:10FB70000000000000000000000000008000000005
+:10FB80000000000000000000000000000000000075
+:10FB900000FFFFFFFF000000000000000000000069
+:10FBA0000000000000000000808000000000000055
+:10FBB00000000000000000000000000000FFFFFE49
+:10FBC00006060606060606060606060606060606D5
+:10FBD00006FFFFFFFF0606060606060606060606E1
+:10FBE00006060606060606FFFFFFFF0702000000E6
+:10FBF00000000000000000000000000000FFFFFF08
+:10FC000000000000000000000000000000000000F4
+:10FC100000FFFFFFFF0000000000000000000000E8
+:10FC200000000000000000FFFFFFFF0000000000D8
+:10FC300000000000000000000000000000FFFFFFC7
+:10FC40001818181818181818181818181818181834
+:10FC500018FFFFFFFF181818181818181818181888
+:10FC600018181818181818FFFFFFFF0000000000F0
+:10FC70000000000000000000000000000201010080
+:10FC80000000000000000000000000000000000074
+:10FC900000FFFFFFFF000000000000000000000068
+:10FCA0000000000000000001010000000000000052
+:10FCB0000000000000000000000000000000000044
+:10FCC0000000000000000000000000000000000034
+:10FCD00000FFFFFFFF000000000000000000000028
+:10FCE0000000000000000000000000000000000014
+:10FCF0000000000000000000000000000000000004
+:10FD000000000000000000000000000000000000F3
+:10FD1000001F1F0F0F000000000000000000000087
+:10FD200000000000000000000000000000000000D3
+:10FD300000000000000000000000000000000000C3
+:10FD4000000000C0F0F8F8F8F8008080C0404040A3
+:10FD500040404040408000000000000000000000E3
+:10FD60000000000000000000000080C0E07038D8F3
+:10FD7000FCFCFFFFFFFF7F1F0703010100000000E5
+:10FD8000000000000000000000060F0F0F0600201A
+:10FD9000408000000080E0F83C0F0701C0F0FFFF4A
+:10FDA000FFFFFFBF8F81C0C0E0F87C7E7FFFFFFFB9
+:10FDB000FFFFFFFF7F7F7F7F7F7F3F3F00000000CF
+:10FDC0000087FC00FCFFFF000000000001030707A4
+:10FDD0000707030303030101000000E0FCFFFFFF2E
+:10FDE000FFFF1F03000000000000000000C0E03023
+:10FDF0001C070000071F3FFCF0E0C080000000006F
+:10FE0000000000000000000000FCFFFFFFFFFF1FDC
+:10FE100003008080C0C0607070380C0607010000CD
+:10FE2000000000000000000001030307070E0E0E93
+:10FE30001C1C1C1C1C1C1C1C1C1D1D1F0F0F0E073A
+:10FE400007030303010000000000000000000000A1
+:10FE50000000000000000080C060F0F8FEFE3E18C8
+:10FE6000080808080800303000408000F8FE07014C
+:10FE70001C3F3F1F1B180ECFFFFFFF7F0F0F0F0709
+:10FE800080C07B0E070F1C383030606060607E7F62
+:10FE90003F3F3118180C0E0303000000FF818181E1
+:10FEA000818181FF00018244FF11AA44000001000A
+:10FEB00000010100000010385482D782543810002D
+:10FEC000000000010000000010385482C78254383E
+:10FED0001000000000010000000000000082442823
+:10FEE0001028448200000000000000000000C0C094
+:10FEF000000000000000000000002010D0D0102002
+:10FF000000000000000010082414D4D414240810A9
+:10FF10000000080412092515D5D515250912040875
+:10FF2000312E4E6574776F726B20496E666F20209C
+:10FF3000322E4D4420506F727420496E666F20201F
+:10FF4000332E4C4F52412052535349202020202021
+:10FF5000342E5665726573696F6E20436865636BF6
+:10FF600020204E6574776F726B20496E666F20207B
+:10FF70002020202020202020202020202020202081
+:10FF80002020202020202020202020202020202071
+:10FF90002020202020202020202020202020202061
+:10FFA0005072696E74205B47756E3A2020205D2088
+:10FFB0002020202020202020202020202020202041
+:10FFC0002020202020202020202020202020202031
+:10FFD0002020202020202020202020202020202021
+:10FFE000202020504F52542020202020202020204C
+:10FFF0002020202020202020202020202020202001
+:020000040804EE
+:1000000020202020202020202020202020202020F0
+:1000100020202020202020202020202020202020E0
+:10002000456D7074790000000000000000000000C1
+:10003000426C7565536B7900000000000000000001
+:100040004C5900000000000000000000000000000B
+:100050004A50000000000000000000000000000006
+:100060004461727400000000000000000000000005
+:100070005957595F426C7565736B79000000000039
+:10008000524649440000000000000000000000004B
+:100090005947616F000000000000000000000000F0
+:1000A0004859616E67000000000000000000000079
+:1000B00053532D4C616E0000000000000000000052
+:1000C000426C7565536B79506C75730000000000CD
+:1000D000504C430000000000000000000000000041
+:1000E000507269636500000000000000000000001D
+:1000F0005957595F426C7565736B790000000000B9
+:1001000050726F62655F4B590000000000000000F4
+:100110005957595F5072657373757265000000001E
+:10012000202020504F52542020202020202020200A
+:1001300020202020202020202020202020202020BF
+:1001400020202020202020202020202020202020AF
+:10015000202020202020202020202020202020209F
+:10016000202020205665726573696F6E2020202044
+:10017000202020202020202020202020202020207F
+:10018000202020202020202020202020202020206F
+:10019000202020202020202020202020202020205F
+:1001A000312E4D44436F6E6E656374205365742029
+:1001B000322E4C4F524120536C617665205365744A
+:1001C000332E506F72744C6F67204F757470757456
+:1001D000342E436F6E6E656374204D6F646520200E
+:1001E000352E4E6574776F726B2053657420202016
+:1001F000362E44617461496E6974202020202020CD
+:10020000312E4D44436F6E6E6563742053657420C8
+:10021000322E4C4F524120536C61766520536574E9
+:10022000332E506F72744C6F67204F7574707574F5
+:10023000204D44436F6E6E656374205365742020B7
+:1002400020202020202020202020202020202020AE
+:10025000202020202020202020202020202020209E
+:10026000202020202020202020202020202020208E
+:10027000204C4F524120536C6176652053657420A9
+:10028000202020202020202020202020202020206E
+:10029000202020202020202020202020202020205E
+:1002A000202020202020202020202020202020204E
+:1002B00020506F72744C6F67204F75747075742086
+:1002C000202020202020202020202020202020202E
+:1002D000202020202020202020202020202020201E
+:1002E000202020202020202020202020202020200E
+:1002F0002020436F6E6E656374204D6F646520200F
+:1003000020202020202020202020202020202020ED
+:1003100020202020202020202020202020202020DD
+:100320005072657373207C20746F207368696674E3
+:100330002020204E6574776F726B205365742020E7
+:1003400020202020202020202020202020202020AD
+:10035000202020202020202020202020202020209D
+:100360005072657373207C20746F207368696674A3
+:100370004E6F773A4469616C2073776974636820C3
+:100380004E6F773A53746174696F6E20202020207D
+:100390004E6F773A436C6F75642020202020202018
+:1003A0004E6F773A5465737420436C6F75642020E8
+:1003B0004E6F773A576966692053746174696F6E3E
+:1003C0004E6F773A4469616C207377697463682073
+:1003D0004E6F773A34475F474D352020202020204C
+:1003E0004E6F773A34475F4C353130202020202043
+:1003F0004E6F773A57694669202020202020202020
+:100400004E6F773A57414E20202020202020202078
+:10041000496E697469616C697A6520446174613FF1
+:1004200020202020202020202020202020202020CC
+:1004300020202020202020202020202020202020BC
+:1004400027454E5445522720746F2073686966749F
+:10045000000000000000F03F000000000000F83F36
+:1004600000000000000000000000004003B8E23F70
+:10047000000000000000000006D0CF43EBFD4C3E22
+:10048000033333333333E33FFFAB6FDBB66DDB3F17
+:100490004D268F515555D53F01411DA96074D13F5F
+:1004A00065DBC9934A86CD3FEF4E454A287ECA3F59
+:1004B0003E5555555555C53F93BDBE166CC166BFDB
+:1004C0002CDE25AF6A56113FF16BD2C541BDBBBED4
+:1004D000D0A4BE726937663E04FA97999999D93FBC
+:1004E000AF788E1DC571CC3F9FC678D0099AC33FA7
+:1004F000935555555555E53F599322942449D23F7C
+:10050000DE03CB966446C73F44523EDF12F1C23F42
+:100510000000000000000000DDDDDDDDDCBBBBDD38
+:10052000DDDDDDDDDDDDDDDD988888888888888893
+:1005300077777777778888888555555666666666B3
+:100540006666666666688888833333322222222292
+:10055000222222222228888D78050408000000200B
+:10056000BC120000248F0008F8070408BC12002009
+:100570007CDC00005C770308412D01020304046564
+:1005800006070809320100FF00891112239B32245B
+:1005900046AD573665BF74488CC19D5AAFD3BE6C0B
+:1005A000CAE5DB7EE9F7F88110080193331A22A52A
+:1005B000562C47B7753E64C99C408DDBBF52AEEDEB
+:1005C000DA64CBFFF976E802218B3010029913260A
+:1005D00067AF763444BD554AADC3BC588ED19F6ECB
+:1005E000EBE7FA7CC8F5D983310A2091121803A7EA
+:1005F000772E66B5543C45CBBD42ACD99E508FEFAB
+:10060000FB66EAFDD874C904428D5316619F7020C1
+:1006100004A9153227BB364CCEC5DF5EEDD7FC688A
+:1006200088E1997AABF3BA85520C4397711E60A1A9
+:10063000142805B3373A26CDDE44CFDFFD56ECE96A
+:10064000986089FBBB72AA06638F7214409D512289
+:1006500025AB343006B9174EEFC7FE5CCCD5DD6A4A
+:10066000A9E3B8788AF19B87730E6295501C41A369
+:10067000352A24B1163807CFFF46EEDDDC54CDEB2A
+:10068000B962A8F99A708B1023088481951AA793F0
+:10069000B62CC2A5D33EE1B7F04008C919522BDBF6
+:1006A0003A644EED5F766DFF7C899480DE859BB762
+:1006B00012A6ADD224C3BFF136E0C1184809D33B1E
+:1006C0005A2AE55E6C4FF77D7E6C0AA583B41886C6
+:1006D00091972EE3A7F23CC0B5D14229CB38500AFE
+:1006E000D91B666FEF7E744CFD5D8BB502A49996A5
+:1006F0001087AFF326E2BDD034C1C3394A28D11ADE
+:10070000580BE77F6E6EF55C7C4D0CC685D71EE5F9
+:1007100097F42880A1913AA3B3B2444ACD5B5669BD
+:10072000DF78600CE91D722FFB3E8DD604C79FF564
+:1007300016E4A9902081BBB332A2C55A4C4BD7799D
+:100740005E68E11C680DF33F7A2E0EE787F61CC445
+:1007500095D52AA1A3B03882B193466BCF7A54487D
+:10076000DD59622DEB3C700EF91F8FF706E69DD424
+:1007700014C5ABB122A0B9923083C77B4E6AD5585D
+:100780005C49E33D6A2CF11E780F00082C41542B84
+:1007900041504E3D0008FF0102030405060701FF1A
+:1007A00001FF01FF01FF01FF01FF01CF022501C889
+:1007B0000C5C53595354454D2E545854181D4D310B
+:1007C0005F30010911190A1632190A1633190A1570
+:1007D00034190C13504F531969C21203120202FF4D
+:1007E0000901FF01FF01E5130103120202FF0901E4
+:0807F000FF01FF01E572170093
+:0400000508008189E5
+:00000001FF
diff --git a/obj/TXH_V1.4.1.hex b/obj/TXH_V1.4.1.hex
new file mode 100644
index 0000000..98977bd
--- /dev/null
+++ b/obj/TXH_V1.4.1.hex
@@ -0,0 +1,14470 @@
+:020000040800F2
+:1080000038EF0020A1810008A981000889AB000891
+:10801000AD810008AF810008B181000800000000B8
+:10802000000000000000000000000000B381000814
+:10803000B581000800000000B7810008B981000880
+:10804000BB810008BB810008BB810008BB81000820
+:10805000BB810008BB810008199E0008299E00080A
+:10806000BB810008BB810008BB810008BB81000800
+:10807000BB810008BB810008AB990008B3990008D8
+:10808000BB810008BB990008BB810008BB810008C8
+:10809000BB810008BB810008BB810008BB810008D0
+:1080A000BB810008BB810008BB810008BB810008C0
+:1080B000CD510308BB810008BB810008BB810008CB
+:1080C000BB810008BB810008BB810008BB810008A0
+:1080D000BB810008EF600308F7600308FF60030836
+:1080E000219E0008BB810008BB810008BB810008FD
+:1080F000BB810008BB810008BB810008C399000850
+:10810000BB810008BB810008BB810008BB8100085F
+:10811000DF600308E7600308BB810008BB8100083B
+:10812000BB810008BB810008BB810008BB8100083F
+:10813000BB810008BB810008BB810008BB8100082F
+:10814000BB810008BB810008BB810008BB8100081F
+:10815000BB810008CB990008D39900080761030888
+:10816000BB810008BB810008BB810008BB810008FF
+:10817000BB810008BB810008BB810008BB810008EF
+:10818000BB810008BB810008DFF810D000F058FC6C
+:1081900000480047497F0308AFF3008038EF002014
+:1081A0000648804706480047FEE7FEE7FEE7FEE791
+:1081B000FEE7FEE7FEE7FEE7FEE7FEE765510308A0
+:1081C000898100082DE9F0410024061B254671F144
+:1081D000000605DA01240027D0EB070067EB010158
+:1081E000161E73F1000605DA0027D2EB07020125FF
+:1081F00067EB030300F0C1FA86460E4617469C461D
+:10820000AC4204D00025D0EB050E65EB010624B18D
+:108210000020D2EB000760EB030C704631463A4673
+:108220006346BDE8F081202A06DBCB17203A41FAED
+:1082300002F043EAE07306E041FA02F3D040C2F1F3
+:108240002002914008431946704740EA01039B070A
+:1082500003D009E008C9121F08C0042AFAD203E0BB
+:1082600011F8013B00F8013B521EF9D27047421E43
+:1082700012F8013F002BFBD111F8013B02F8013B42
+:10828000002BF9D17047421C10F8011B0029FBD1CB
+:10829000801A704730B505460020034600E05B1C9D
+:1082A000934205D2EC5CC85C201A01D1002CF6D1B7
+:1082B00030BD2DE9FE4F804681EA0300C00F0C4619
+:1082C000009021F0004123F00045B8EB0200A941E5
+:1082D00005D24046214690461C460B46024623F0F6
+:1082E0000040104347D0270DC7F30A00C3F30A51DB
+:1082F0000290401A019040286BDAC3F3130040F457
+:10830000801B0098924620B10023D2EB030A63EB56
+:108310000B0B01985946C0F14002504600F05EFA3E
+:1083200006460D4650465946019AFFF77CFF10EB72
+:1083300008006141002487EA115284EAE7731A4376
+:1083400040D0009A62B3019A012A4FEA075215DC25
+:10835000001B61EB02014FF0004202EA0752CDE937
+:108360000042001C41F5801132462B4600F0EAFA2B
+:1083700003B0BDE8F08F40462146F9E7001B61EBF2
+:108380000201001C41F5801300185B412018A2F582
+:10839000001747EB030140EAD570B6196D4111E0B3
+:1083A0006D084FEA360645EAC0754FEA0752001BD2
+:1083B00061EB0201001C41F5801149084FEA3000D1
+:1083C0000019514132462B4603B0BDE8F04F00F092
+:1083D000AABA0098012240000023D0EB020263EB0E
+:1083E000E073009821464FEAE074B8EB000061EBBF
+:1083F0000401E9E783F000435BE781F0004158E7BF
+:108400002DE9FE4F81EA030404F0004421F000410D
+:1084100000944FF0000B23F0004350EA01045ED0BB
+:1084200052EA03045BD0C3F30A54C1F30A552C4447
+:10843000A4F2F3340194A0FB0254C1F3130141F4FC
+:108440008011C3F3130343F4801301FB024400FBC8
+:10845000034E840A970A44EA815447EA8357A4FBEF
+:10846000076802958D0A05FB07854FEA932C04FBEC
+:108470000C542705029D4FEA065847EA1637B5EB1C
+:1084800008056EEB070C870E920E47EA811742EA49
+:108490008312A7FB0201B6EB0B0164EB00042B0D6A
+:1084A00043EA0C335E1844EB1C50DA465146E7FBB6
+:1084B0000201C5F313044FEA0B3343EA14534FEAA6
+:1084C0000432019C43EA0603A4F10C040294009CCC
+:1084D000CDE900B400F036FA03B0BDE8F08F00201B
+:1084E0000146F9E72DE9F04D81EA030404F0004B61
+:1084F00021F0004514464FF0000A23F0004150EAF5
+:10850000050220D054EA01021DD0C5F30A570246E5
+:10851000C5F31303C1F31300C1F30A5640F48015E9
+:1085200043F48013A7EB0608101BD64608F2FD386B
+:1085300073EB050002D308F1010801E092185B41DA
+:10854000B8F1000F03DA00200146BDE8F08D0020ED
+:108550004FF48011064684460EE0171B73EB0507A7
+:1085600005D3121B63EB050306434CEA010C4908D3
+:108570004FEA300092185B4150EA0107EDD152EA10
+:10858000030012D082EA040083EA0501084305D003
+:10859000101BAB4106D20122002306E000224FF05F
+:1085A000004302E06FF0010253101AEB06004CEB9F
+:1085B000085110EB0A0041EB0B01BDE8F04D00F053
+:1085C000B2B9F0B4CA17CB0F50405140C61841F1B0
+:1085D00000054FEAC372314628004FF0960303D0DE
+:1085E000B623F0BC00F071B930460021F9E70EB5B2
+:1085F000C10F80EAE0700844CA07002140F233430B
+:108600008DE80E000A460B4600F09CF903B000BD51
+:108610000EB540F2334102910021CDE900110A4626
+:108620000B4600F08FF903B000BD3EB5CA17CB0F63
+:10863000002450405140C0186141DA0740F23343F2
+:108640000094CDE901232246234600F07BF903B0D4
+:1086500030BD10B500F0004420F00040C20DC0F362
+:10866000160040F400007F2A02DA0020014610BD07
+:108670000021962A03DCC2F19602D04002E0963A2D
+:1086800000F0ACF8002CF2D00023D0EB030063EB39
+:10869000010110BD70B5C1F30A5201F0004500247C
+:1086A000C1F3130140F2FF3341F480119A4201DA21
+:1086B000002070BD40F233439A42A2F2334203DC01
+:1086C000524200F09AF800E090402C43F1D0404232
+:1086D00070BD70B5C1F30A5201F000450024C1F32A
+:1086E000130140F2FF3341F480119A4202DA002074
+:1086F000014670BD40F233439A42A2F2334203DC9A
+:10870000524200F07AF801E000F068F82C43F0D013
+:108710000023D0EB030063EB010170BD00F00042C9
+:1087200030F000400AD0C10D01F56071C0F31600B1
+:1087300042EA0151C2084007114370470020014638
+:10874000704701F0004330B421F0004150EA0102CB
+:1087500006D00A0DA2F56072C1F31301002A02DCF3
+:1087600030BC00207047440F44EAC104C100E01847
+:1087700030BC00EBC25000F09FB82DE9F05F054619
+:10878000002092469B4688460646814640241BE0D0
+:10879000284641464746224600F02FF853465A469F
+:1087A000C01A914110D311461846224600F016F81F
+:1087B0002D1A67EB01084F4622460120002100F0E8
+:1087C0000DF817EB00094E41201EA4F10104DFDC77
+:1087D000484631462A464346BDE8F09F202A04DB3E
+:1087E000203A00FA02F1002070479140C2F12003C4
+:1087F00020FA03F3194390407047202A04DB203A03
+:1088000021FA02F00021704721FA02F3D040C2F1B0
+:108810002002914008431946704700000FB400231E
+:1088200000B589B00CA900910B996FF00042CB60A4
+:108830001E4B06931E4B07930423CDE901321D4ABC
+:10884000089202466B46002000F0A6F909B05DF8D8
+:1088500014FB70B586B006464FF0FF300091CDE9AD
+:108860000101002015460C4604903246694604A8D2
+:10887000FFF7D4FF02460498211825B108B1084635
+:1088800000E020462860049800280DD0002A02DD70
+:108890000098884208D0081B0094CDE901043246B4
+:1088A000694604A8FFF7BAFF06B070BDD18D000875
+:1088B000EF8D0008658A00080029A8BF7047401C9A
+:1088C000490008BF20F00100704710B4B0FA80FCE6
+:1088D00000FA0CF050EA010404BF10BC704749B123
+:1088E000CCF1200421FA04F411FA0CF118BF012193
+:1088F00021430843A3EB0C01CB1D4FEA00614FEA73
+:10890000102042BF002010BC704700EBC350104441
+:108910000029A4BF10BC7047401C490008BF20F0CC
+:10892000010010BC704710B5141E73F1000408DA82
+:10893000401C41F1000192185B411A4301D120F023
+:10894000010010BD2DE9F04D92469B4611B1B1FAE0
+:1089500081F202E0B0FA80F220329046FFF73EFF4B
+:1089600004460F4640EA0A0041EA0B0153465A46C4
+:10897000084313D0114653EA010019D0C8F1400250
+:108980005046FFF73AFF05460E46504659464246C6
+:10899000FFF724FF084305D0012004E020463946B4
+:1089A000BDE8F08D0020054346EAE0762C433743CE
+:1089B0000A986305E40AA0EB08000022FD0A44EAD5
+:1089C00047540A3002D500200146E9E70105101995
+:1089D0006941DDE9084500196941BDE8F04DA2E7AC
+:1089E00070B521F0004303430CD0C1F30A550024B5
+:1089F000D5EB040564EB0403D617AD1AB34102DBD3
+:108A00000020014670BD201841EB025170BD0000EE
+:108A100030B5041E71F1000404DB4FF00044404205
+:108A200064EB0101141E73F1000405DB1C464FF0DA
+:108A30000043524263EB0403994208BF904230BDA9
+:108A4000064C074D06E0E06840F0010394E807009B
+:108A500098471034AC42F6D3FFF79AFB5005040850
+:108A600070050408C0B24FF4F05100F03BBA0000AA
+:108A70002DE9FF4F087883B09946FF2805D0491C9F
+:108A80002D2804D00024002008E000200BE0012461
+:108A9000F9E700EB800003EB4000491C0B78FF2B4B
+:108AA000F7D104B1404200230293147819461D46C1
+:108AB0002D2C01D02B2C04D1521C2D2C13D0002492
+:108AC0000294AA461478FF2C0FD00A25A3FB057840
+:108AD00001FB05814FF0000C03FB0C11521CE31944
+:108AE0004AEB0101EEE70124EAE7814453EA010081
+:108AF00002D019F5C87F06DA03980021C0E90011F9
+:108B000007B0BDE8F08F0025AE4E2F46DFF8B882E3
+:108B1000184600F0FBF9CDE90001B9F1000002DAD6
+:108B2000C9F1000400E004460023A74A1AEB030B36
+:108B300042EB045A12E0E00707D02A463346384693
+:108B40004146FFF75DFC074688462A4633461046F5
+:108B50001946FFF755FC05460E466410002CEAD175
+:108B6000DDE90001B9F1000F5A46534606DAFFF776
+:108B7000B9FC3A464346FFF7B5FC05E0FFF740FC79
+:108B80003A464346FFF73CFC029A0AB181F00041A5
+:108B9000039AC2E90001B3E72DE9FF4F1F468DB0EC
+:108BA000D7E901464FF0FF382E2045464FF0000927
+:108BB0000B90B9696D1C0E988847396A82468847C0
+:108BC0000028F6D1BAF1FF3F0AD024F4D064002E79
+:108BD00011DDBAF12B0F08D0BAF12D0F0BD102E045
+:108BE000404611B08DE744F48064B9696D1C0E985D
+:108BF00088478246761E6946600501D52D2000E033
+:108C00002B208DF8000001F1010B0DF1200809E087
+:108C1000B9696D1C0E98884782460F9844F4007419
+:108C2000761E0560002E02DDBAF1300FF0D00B99F0
+:108C30008A453ED144F0800406E00F99681CA9F1F2
+:108C4000010944F400740860B9696D1C761E0E9821
+:108C5000884782463028F0D02BE00B998A4505D111
+:108C6000200603D444F08004761E18E050462EF00F
+:108C700085FD08B30DF11301761E44F400748B4595
+:108C800008D2AAF130000BF8010B200607D5A9F194
+:108C9000010003E0200602D409F101008146A0058D
+:108CA00002D50F99681C0860B9696D1C0E98884739
+:108CB0008246002ED1DC53E0002E51DDBAF1650F63
+:108CC00002D0BAF1450F4BD1A00549D5B9696D1C49
+:108CD00024F44074761E0E9888478246002E0CDDE0
+:108CE0002B2804D0BAF12D0F07D144F48074B96950
+:108CF0006D1C0E9888478246761EE00501D52D2111
+:108D000000E02B2108F8011BCDF82C8021E00DF1AB
+:108D10002901761E44F4007488450CD2AAF1300073
+:108D200010F0FF0088F8000002D10B99884509D99E
+:108D300008F1010806E0E00501D5244801E042F20F
+:108D40000F708146B9696D1C0E98884782460F984E
+:108D50000560002E04DD50462EF010FD0028D6D10F
+:108D6000F9690E988847FF208BF8000088F800000A
+:108D70000020069007904B466A4608A906A8FFF710
+:108D800077FEA00502D46FF001002AE714F0240F4B
+:108D90000AD0E00714D1DDE906123868031D3B60F4
+:108DA0000068C0E900120BE0DDE90601FFF7C9FC2D
+:108DB0000146E00704D13868021D3A60006801608E
+:108DC00028460EE7000014400000F03FF1D8FFFFF6
+:108DD000426842B1016811F8013B23B1521EC0E95B
+:108DE0000012184670470121C160881E7047426812
+:108DF0005AB1C368016843B983688B4205D0491EE4
+:108E0000521CC0E90012002070474FF0FF3070473D
+:108E10002DE9F04D00231A461B1A8A4103DB00207E
+:108E20000146BDE8F08DC1F30A52C1F3130141F4CC
+:108E300080154FF0000BD10702D100186D41521E72
+:108E40000027044640F2FF11384601EB620A3E4615
+:108E50008046024600204FF48011FFF7CEFCC21975
+:108E60007141BB1846EB0100B4EB030C75EB000C31
+:108E700004D3E41A65EB000517460E46241908F1E1
+:108E800001006D4180463428E3DDF91946EB060008
+:108E9000091BA84103D24FF0FF32134601E0002224
+:108EA00013461BEB070046EB0A51BDE8F04DFFF7F8
+:108EB0003ABD000030B5041E71F1000404DB4FF030
+:108EC0000044404264EB0101141E73F1000405DB11
+:108ED0001C464FF00043524263EB04038B4208BF31
+:108EE000824230BD7F2801D9002208E0064A02EB09
+:108EF0005002C007127800D1120902F00F020120BF
+:108F00009040084070470000100504080EB540F27C
+:108F1000334202920022CDE900221346FFF712FDF0
+:108F200003B000BD70B58C1810F8015B15F0070395
+:108F300001D110F8013B2A1106D110F8012B03E0F2
+:108F400010F8016B01F8016B5B1EF9D12B0705D4FA
+:108F50000023521E0DD401F8013BFAE710F8013B43
+:108F6000CB1A921C03E013F8015B01F8015B521E5F
+:108F7000F9D5A142D8D3002070BD10B502461078B3
+:108F800003E012F8014B2318D8B20B1EA1F1010423
+:108F9000A1B2F6D110BD000070B5ADF5287D044634
+:108FA0000D460020A790A690002604EB44004549FA
+:108FB00001EBC000408AA84203DC00200DF5287DAB
+:108FC00070BD0020A69077E004EB44003D4B03EB1E
+:108FD000C000028A04EB440003EBC00080892844EF
+:108FE00081B2394800F010F90020A79011E004EB9D
+:108FF0004400344901EBC0004068BDF89C12405C5D
+:1090000001A9BDF89C228854BDF89C02401C80B286
+:10901000A79004EB44002B4901EBC000008ABDF887
+:109020009C128842E3DC04EB4400264A02EBC000B9
+:10903000008A401E81B201A8FFF79FFF23490870F4
+:1090400004EB44001F4901EBC000008A401E01A947
+:10905000085C1E490978884226D10020A79016E0B6
+:1090600004EB4400174901EBC0004068BDF89C12B6
+:10907000405C04EB4401134A02EBC1018968BDF86E
+:109080009C228854BDF89C02401C80B2A79004EB3F
+:1090900044000C4901EBC000008A401EBDF89C1240
+:1090A0008842DDDC012089E764202EF0A5FDBDF8B3
+:1090B0009802401C80B2A690BDF89802062883DB77
+:1090C00000207BE73CDD0308A0A80020310A002037
+:1090D0002DE9F043ADF5257D04460E460025002719
+:1090E000A846A94604EB4400324901EBC000408A7F
+:1090F000B04204DC00200DF5257DBDE8F08300259D
+:1091000018E004EB44002B4901EBC0008068405D8F
+:1091100004EB4401274A02EBC1014968485504EBBE
+:109120004400114601EBC0004068405D0DF80500A9
+:10913000681C85B204EB44001E4901EBC000008AA4
+:10914000401EA842DDDC04EB44000A4602EBC000EE
+:10915000008A401E81B26846FFF70FFF04EB44010E
+:10916000144A02EBC101098A491E0DF801000027CB
+:109170001BE004EB44000F4B03EBC000028A04EB3E
+:10918000440003EBC0008089304481B2684600F09F
+:109190004FF931462046FFF7FFFE012800D1AAE72C
+:1091A00064202EF029FD781C87B2062FE1DB002019
+:1091B000A1E700003CDD030808B50020009029F07D
+:1091C00085FA0F49087000F09BF80D4800782428B4
+:1091D00004D0272807D028280FD109E0002109480A
+:1091E00080F8081D09E00121064880F8081D04E008
+:1091F0000221044880F8081D00BF00BF08BD000020
+:109200002C0A0020BC2200202DE9F04106460D4624
+:109210001746002401202EF0A7FA002028490880D4
+:109220000DE029F035FA00F0800000B10BE00120DC
+:109230002EF0E2FC22480088401C2149088020488A
+:109240000088C828EDDB00BF1D480088C82832DA36
+:1092500010211C4801F08CFC08211A4801F08AFCFE
+:10926000E82000F031F8C5F3871000F02DF8A906CA
+:10927000080E00F029F8002000F026F8002404E091
+:10928000002000F021F8601C84B2042CF8DB0024DC
+:1092900005E0FF2000F018F83055601C84B2BC4295
+:1092A000F7DB1021074801F065FC00202EF05CFA86
+:1092B0000120BDE8F08100202EF056FA0020F8E7EA
+:1092C0002E0A00200000024010B5044600BF022113
+:1092D0000A4829F00BFB0028F9D02146074829F05D
+:1092E00011FB00BF0121054829F000FB0028F9D03F
+:1092F000024829F004FBC0B210BD0000003001405C
+:1093000010B501202EF030FA00201E4908800DE033
+:1093100029F0BEF900F0800000B10BE001202EF032
+:109320006BFC18480088401C1649088015480088C6
+:10933000C828EDDB00BF13480088C8281CDA1021BC
+:10934000114801F015FC08210F4801F013FC3D20E5
+:10935000FFF7BAFF2A20FFF7B7FF8020FFF7B4FF1F
+:10936000A720FFF7B1FF1021074801F003FC002000
+:109370002EF0FAF9012010BD00202EF0F5F90020A2
+:10938000F9E700002E0A00200000024070B50546F3
+:109390000E46002401202EF0E7F900202249088023
+:1093A0000DE029F075F900F0800000B10BE001201C
+:1093B0002EF022FC1C480088401C1B4908801A48DB
+:1093C0000088C828EDDB00BF17480088C82825DAC8
+:1093D0001021164801F0CCFB0821144801F0CAFB0B
+:1093E0008420FFF771FF0020FFF76EFF0020FFF7DA
+:1093F0006BFF0020FFF768FF002404E0285DFFF703
+:1094000063FF601C84B2B442F8DB1021074801F00E
+:10941000B1FB00202EF0A8F9012070BD00202EF035
+:10942000A3F90020F9E700002E0A00200000024006
+:1094300070B506460C46154601202EF095F92946D2
+:109440003046FFF7A3FF08B9002070BD00201F4978
+:1094500008800DE029F01CF900F0800000B10BE05D
+:1094600001202EF0C9FB19480088401C17490880CC
+:1094700016480088C828EDDB00BF14480088C828BB
+:109480001EDA1021124801F073FB0821104801F088
+:1094900071FB8320FFF718FFC4F38710FFF714FF59
+:1094A000A106080EFFF710FF0020FFF70DFF1021A7
+:1094B000074801F05FFB00202EF056F90120C4E7B9
+:1094C00000202EF051F90020BFE700002E0A0020F6
+:1094D0000000024030B502460020002304E012F8EC
+:1094E000014B60405C1CE3B28B42F8DB30BD70B5D1
+:1094F00004460D46164632462946204600F001F83D
+:1095000070BDF8B503460C460020002100BF06E000
+:10951000C50022FA05F5EDB20DF80050401C0428F4
+:10952000F6DB00201AE0064600EBD6777F100FB975
+:10953000012701E04FF0FF373D4600210BE01E5CA4
+:10954000012D01D10F4601E0C1F103071DF807709D
+:109550007E401E54491C0429F1DB401CA042E2D38A
+:10956000F8BD000010B5044639202EF087FDE0B2AA
+:109570002EF0A4FDC4F307202EF0A0FDC4F3074095
+:109580002EF09CFD200E2EF099FD4FF480510348E3
+:1095900001F0F0FA2CF0FAFE10BD000000040240C9
+:1095A0002DE9F04107460E4614463A202EF066FD9E
+:1095B000F0B22EF083FD30122EF080FD4FF480517A
+:1095C0000F4801F0D7FA19E02CF0E0FE05461D2DFA
+:1095D00011D1384600F0ACF805463B202EF04EFD88
+:1095E0004FF48051064801F0C5FA2F4434B1208869
+:1095F0002844208002E02846BDE8F081E4E700002E
+:10960000000402402DE9F04107460E4614463C2076
+:109610002EF034FDF0B22EF051FD30122EF04EFD42
+:109620004FF48051104801F0A5FA0CB100202080C1
+:1096300019E02CF0ABFE05461E2D11D1384600F086
+:109640002BF905463D202EF019FD4FF480510648B8
+:1096500001F090FA2F4434B120882844208002E0A1
+:109660002846BDE8F081E4E70004024010B528F088
+:1096700007FF08B100F02EF8302000F0A9F810BD67
+:1096800010B504462146362000F08EF810BD10B506
+:10969000044614B1204600F0ABF8342000F098F8EE
+:1096A00010BD10B50446204600F0A2F820785C28D2
+:1096B00002D020782F2803D10021642000F008F97F
+:1096C000322000F085F810BD10B5682000F04CF88D
+:1096D00010BD000010B522202EF0D0FC2EF0C3FCEF
+:1096E00004464FF48051024801F044FA204610BD70
+:1096F000000402402DE9F0412EF0B5FC04462EF0A6
+:10970000B2FC05462EF0AFFC06462EF0ACFC074638
+:109710004FF48051054801F02DFA44EA052040EA53
+:10972000064040EA0760BDE8F08100000004024006
+:1097300070B5044627202EF0A1FC2EF094FC0646BE
+:10974000054646B100BF2EF08EFC2070641C701ED2
+:10975000C0B2061EF7D14FF48051024801F00AFA58
+:10976000284670BD0004024010B504460C202EF0BF
+:1097700085FC20462EF0A2FCFFF7BCFF10BD0000C8
+:1097800070B504460A202EF079FC20462EF096FC97
+:109790002EF069FC05464FF48051024801F0EAF9C9
+:1097A000284670BD0004024070B505460C462846A8
+:1097B0002EF064FC20462EF081FC4FF480510348CB
+:1097C00001F0D8F92CF0E2FD70BD00000004024069
+:1097D00010B5044620462EF051FC4FF4805103484A
+:1097E00001F0C8F92CF0D2FD10BD000000040240C9
+:1097F0002DE9F041064601202EF040FC2EF033FC0E
+:1098000043282BDA2B20FFF7BBFF102826DA2F2066
+:109810002EF034FC00202EF051FC3220FFF7D8FF50
+:109820000446142C1AD1CF20FFF7AAFF0446ACB18E
+:109830004C20FFF799FF00EB042739464C2000F03D
+:1098400047F85020FFF790FF00EB042739465020DF
+:1098500000F03EF80021702000F03AF82F202EF0A2
+:109860000DFC357828462EF029FC09E0761C357869
+:109870005C2D01D02F2D00D1002528462EF01EFC96
+:10988000002DF3D14FF48051024801F073F9BDE887
+:10989000F08100000004024070B504462D202EF037
+:1098A000EDFB2EF0E0FB0646054646B100BF2078F2
+:1098B0002EF004FC641C701EC0B2061EF7D14FF4DB
+:1098C0008051024801F056F9284670BD000402405C
+:1098D00070B505460C460D202EF0D0FB28462EF024
+:1098E000EDFBE0B22EF0EAFBC4F307202EF0E6FB1E
+:1098F000C4F307402EF0E2FB200E2EF0DFFB4FF406
+:109900008051024801F036F970BD000000040240A9
+:1099100070B502460C46FF25FF2309E012F8010B43
+:1099200080EA05010648405C80EA03050548435C7F
+:10993000201EA4F10106B4B2F0D145EA032070BDA7
+:10994000A4DA0308A4DB03082DE9F04103460C4622
+:1099500000200146024606E013F8010B411842F1CF
+:109960000002601E84B2002CF6DC080C40EA024CB7
+:10997000100C8DB21CEB050140F10002080C40EA0E
+:10998000024041186FEA010080B2BDE8F08130B5B5
+:1099900002460020002305E012F8015B2C18E0B21B
+:1099A0005C1CE3B28B42F7DB30BD10B51EF018F83B
+:1099B00010BD10B51DF0B2FF10BD10B51DF07EFF3B
+:1099C00010BD10B51DF0DAFF10BD10B520F026FB5C
+:1099D00010BD10B528F08EF810BD00000246094BEE
+:1099E0009A4201D2084801E00648103801F00053BD
+:1099F0001BB1064B0B40C36002E0044B0B4083607D
+:109A00007047000010640240006002407D0F7D0F2F
+:109A100021B1026842F00102026003E0026822F014
+:109A20000102026070470000016821F0010101603D
+:109A30000021016041608160C160016121214161BB
+:109A40004A49884204D13D21484A103A91608CE04D
+:109A500046491831884205D14FF47461434A103A9F
+:109A6000916082E041493031884205D14FF4741150
+:109A70003E4A103A916078E03C494831884205D12D
+:109A80004FF07461394A103A91606EE037496031A5
+:109A9000884204D13649354A103AD16065E03349ED
+:109AA0007831884204D13349304A103AD1605CE0C1
+:109AB0002E499031884204D12F492C4A103AD16066
+:109AC00053E02A49A831884205D14FF03D51274A39
+:109AD000103AD16049E02949884204D13D21274A02
+:109AE000083A116041E025491831884205D14FF408
+:109AF0007461224A083A116037E0204930318842C7
+:109B000005D14FF474111D4A083A11602DE01B492C
+:109B10004831884205D14FF07461184A083A116003
+:109B200023E016496031884204D11149134A121FBB
+:109B300011601AE011497831884204D10D490F4A69
+:109B4000121F116011E00D499031884204D10A4979
+:109B50000A4A121F116008E00849A831884204D15E
+:109B60004FF03D51054A121F1160704710600240CE
+:109B70003D000020400F002000003D201064024006
+:109B800010B501F080034BB122B1436943F080036B
+:109B9000436103E0436923F08003436180290BD0D4
+:109BA0002AB1036801F01E042343036004E0036844
+:109BB00001F01E04A343036010BD000010B5002295
+:109BC0000268134B1A40CC680B6823434C6923434B
+:109BD0008C692343CC6923430C6A23434C6A234397
+:109BE0008C6A23434C6B23438C6B23431A430260E0
+:109BF000426922F00702D1E90B3423431A43426140
+:109C00000B6943604B6883608B68C36010BD0000C4
+:109C10003F801CF01CB500240121202028F03CFCD2
+:109C20003020009001208DF8040000208DF80600FF
+:109C300003208DF8050000208DF8070069461748BD
+:109C400000F022FF3021154800F094FF0021144855
+:109C500080F8841600201349887001204870C8706D
+:109C60004FF4FA70886000F021F80F4890F80B0F5D
+:109C7000592811DD24200A49F53948710820087156
+:109C80003020C870142088702020487000210648B9
+:109C900080F80B1F00F04EF81CBD000000140240BD
+:109CA000BC32002040390020BC2200201CB52EF020
+:109CB000ABF8D0202EF074F82EF0DAF800202EF059
+:109CC0006FF82EF0D5F82EF09FF8D1202EF068F81E
+:109CD0002EF0CEF800240EE0062C05DA01202EF03E
+:109CE0002FF80DF8040004E000202EF029F80DF8FC
+:109CF0000400601CC4B2072CEEDB2EF09FF89DF828
+:109D000006000A4948719DF8050008719DF8040095
+:109D1000C8709DF8020088709DF8010048709DF899
+:109D20000010034880F80B1F1CBD0000C731002045
+:109D3000BC2200201CB500241B4890F80B0F8DF8A6
+:109D400000001A4840788DF80100184880788DF896
+:109D5000020001208DF803001448C0788DF804003B
+:109D6000124800798DF80500104840798DF80600FA
+:109D70002EF04AF8D0202EF013F82EF079F80020BB
+:109D80002EF00EF82EF074F800BF07E01DF8040066
+:109D90002EF006F82EF06CF8601CC4B2072CF5DB30
+:109DA0002EF04CF81CBD0000BC220020C731002062
+:109DB00070B502460C460025002309E012F8010B9D
+:109DC00080EA05010648405C80EA03050548435CDB
+:109DD000201EA4F10106B4B2F0D145EA032070BD03
+:109DE000A4DA0308A4DB030810B504460B460021DF
+:109DF000072A00DD072244EA042001462BB901FAB4
+:109E000002F081B20912084610BD012B02D11141A6
+:109E1000C8B2F9E700BFF7E710B528F061F910BD47
+:109E200010B528F05DF910BD10B528F059F910BD36
+:109E30000149086070470000143C014001460020C1
+:109E40000022074B1B6803EA0102054B14331B6811
+:109E50000B4013B10AB1012000E000207047000060
+:109E6000003C0140002123498279002A3AD00A4669
+:109E7000126803689A430B461A600A1D1268036849
+:109E80009A430B1D1A60027911440A6803681A4349
+:109E90000A60184A0832126803689A43154B08335F
+:109EA0001A601A1D126803689A43124B0C331A6029
+:109EB0004279102A0ED11A1F126803681A430D4BFB
+:109EC00008331A601A1D126803681A43094B0C33D1
+:109ED0001A600DE00749427911440A6803681A4381
+:109EE0000A6005E0027911440A6803689A430A602F
+:109EF00070470000003C014010B504460B460021AD
+:109F0000072A00DD072244EA0420014613B9114163
+:109F1000C8B210BD012B05D101FA02F081B20912BD
+:109F20000846F6E700BFF4E7F0B5ADF21C5D044665
+:109F30000D460020CDF81805CDF81405002604EBD9
+:109F40004400584901EBC000408AA84203DC0020CD
+:109F50000DF21C5DF0BD0020CDF814059AE05148CB
+:109F60000122C168504800F0A9FA4E4840680078C4
+:109F70008DF800009DF8000038287DD104EB4400E6
+:109F8000484B03EBC000C06804EB4403454F07EBAC
+:109F9000C3031B8A03FB050104EB44003B4603EBB0
+:109FA000C000028A404800F089FA0020CDF8180568
+:109FB00012E004EB44003B4901EBC0004068BDF8EF
+:109FC0001815405CBDF818250DF80200BDF81805FD
+:109FD000401C80B2CDF8180504EB4400314901EB78
+:109FE000C000008ABDF818158842E2DC04EB44008A
+:109FF0002C4A02EBC000008A401E81B2684600F085
+:10A0000023FB064604EB4400264901EBC000008A0E
+:10A01000401E1DF80000B04233D10020CDF81805D5
+:10A0200020E004EB44001F4901EBC0004068BDF88C
+:10A030001815415C04EB44001A4A02EBC00080682A
+:10A04000BDF81825024404EB4400164B03EBC00096
+:10A05000008A401E68431154BDF81805401C80B2A8
+:10A06000CDF8180504EB44000E4901EBC000008A4E
+:10A07000401EBDF8181500E003E08842D1DC012045
+:10A0800066E764202DF0B8FDBDF81405401C80B2D1
+:10A09000CDF81405BDF814050628FFF660AF0020C2
+:10A0A00056E70000908B0308F07A00202DE9F0417C
+:10A0B000ADF5A36D04460E4600250027A8460020F6
+:10A0C000009004EB4400494901EBC000408AB042D3
+:10A0D00004DC00200DF5A36DBDE8F0814448807BD1
+:10A0E000002878D100210846FFF71EFF01287AD109
+:10A0F000002520E004EB44003C4901EBC0008068EF
+:10A10000411904EB4400394A02EBC000008A401EAA
+:10A110007043085C04EB440102EBC10149684855F7
+:10A1200004EB4400114601EBC0004068405D01A90A
+:10A130004855681C85B204EB44002C4901EBC00073
+:10A14000008AA842D6DC00274BE004EB4400274BF2
+:10A1500003EBC000C06804EB4403DFF890C00CEBD5
+:10A16000C3031B8A03FB060104EB4400634603EBB5
+:10A17000C000008A401E82B21E4800F021FA04EBA3
+:10A1800044001A4A02EBC000008A401E81B201A8B6
+:10A1900000F05AFA009004EB4400144A02EBC000AD
+:10A1A000C06804EB4402114B03EBC202128A104454
+:10A1B00004EB440203EBC202128A02FB0600411EBA
+:10A1C0000122684600F0FCF931462046FFF7ACFE5C
+:10A1D000012801D17EE706E064202DF00DFD781CFA
+:10A1E00087B2062FB1DB002074E70000908B0308D4
+:10A1F000BC120020F07A0020F0B5ADF21C5D002505
+:10A20000002400200190002600210120FFF78CFE91
+:10A210004B4890F8FC6C00204A49088080E00025FB
+:10A220006FE0002414E04748008800EB40004649F6
+:10A2300051F83000005D4349098801EB4101424A71
+:10A2400002EBC1014968085502A90855601C84B297
+:10A250003C48008800EB40003B4901EBC000008A0D
+:10A26000401EA042DFDC3748008800EB40000A4671
+:10A2700002EBC000008A401E81B202A800F0E4F99F
+:10A2800001903048008800EB40002F4B03EBC000EA
+:10A29000C0682C4B1B8803EB43032B4F07EBC30316
+:10A2A0001B8A03FB05012748008800EB40003B4662
+:10A2B00003EBC000008A401E82B2244800F080F9FF
+:10A2C0002048008800EB40003A4602EBC000C0681E
+:10A2D0001C4A128802EB42023B4603EBC202128A7E
+:10A2E0001044184A128802EB420203EBC202128A9F
+:10A2F00002FB0500411E012201A800F061F9681C63
+:10A3000085B21048008800EB40000F4901EBC00007
+:10A31000408AA84285DC0B480088401C0949088017
+:10A32000084800880D28FFF67AAF054880F8FC6CD5
+:10A3300000210120FFF7BAFE0DF21C5DF0BD000008
+:10A34000BC22002010000020908B0308F07A00202F
+:10A350001CB50121084628F09FF801208DF8040063
+:10A3600002208DF8050000208DF8060001208DF8F0
+:10A370000700182000906946144800F085FB05226C
+:10A380001146124800F0C8FB052206210F4800F0D4
+:10A39000C3FB052207210D4800F0BEFBA020009062
+:10A3A00002208DF8040003208DF8050000208DF8B0
+:10A3B00006008DF807006946044800F065FB402060
+:10A3C00000906946014800F05FFB1CBD00000240A0
+:10A3D0002DE9F84300240025002700200090804646
+:10A3E000FFF7B6FF00F0BCF80A202DF005FC6E4622
+:10A3F00008212D4800F0BCFB10212B4800F0BAFBCF
+:10A40000062000F091F80821274800F0B3FB08214E
+:10A41000254800F0ADFB1021234800F0ABFB0120E4
+:10A4200000F082F8002000F07FF808211E4800F0BC
+:10A43000A1FB1E48D0F82C11B0F83021B0F8320141
+:10A4400002FB0010B0F5003F02D900BE00BFFEE7DE
+:10A450001748006808B9FFF7CFFE002015490880AB
+:10A4600017E0002406E0134908782146FFF75CFD59
+:10A47000601C84B20F48008800EB40000B4901EBE0
+:10A48000C000408AA042EEDC0A480088401C09490E
+:10A490000880084800880D28E3DB0748D0F80C0244
+:10A4A0000549C873BDE8F88300000240908B03089B
+:10A4B0001C02434210000020BC1200202DE9F04194
+:10A4C00005460C461646002701202DF04AF90821C2
+:10A4D000144800F04DFB1021124800F04BFB032004
+:10A4E00000F022F8C4F3074000F01EF8C4F3072080
+:10A4F00000F01AF8E0B200F017F800BF06E0002004
+:10A5000000F012F828706D1C781C87B2B742F6DB99
+:10A510000821044800F02EFB00202DF022F9BDE8B0
+:10A52000F08100000000024010B5044600BF022187
+:10A530000A4828F0DBF90028F9D02146074828F01E
+:10A54000E1F900BF0121054828F0D0F90028F9D031
+:10A55000024828F0D4F9C0B210BD0000003001401C
+:10A5600000B585B00121080327F0E6FF134828F065
+:10A5700091F90020ADF80000ADF80400ADF8060038
+:10A58000ADF808004FF40070ADF80A000820ADF8EF
+:10A590000C000020ADF80E000720ADF810004FF4BD
+:10A5A0008270ADF802006946044828F0ADF9012137
+:10A5B000024828F063F905B000BD000000300140FA
+:10A5C0002DE9F04105460C461646002701202DF0E6
+:10A5D000C8F808211B4800F0CBFA1021194800F0F8
+:10A5E000C9FA0620FFF7A0FF0821164800F0C2FABA
+:10A5F0000821144800F0BCFA1021124800F0BAFA01
+:10A600000220FFF791FFC4F30740FFF78DFFC4F36B
+:10A610000720FFF789FFE0B2FFF786FF00BF05E0E4
+:10A620002878FFF781FF6D1C781C87B2B742F7DBF3
+:10A630000821044800F09EFA00202DF092F8BDE8B1
+:10A64000F08100000000024010B50246107803E0DF
+:10A6500012F8014B2318D8B20B1EA1F10104A1B2CC
+:10A66000F6D110BD2C48807F012854D100212A4802
+:10A6700081772A480078C0B9012028490870284805
+:10A680000068C0002749D1F8301240EA810025490E
+:10A69000D1F82C1240EA41002249D1F8281208438F
+:10A6A0000F2181432048017017E000201B490870EA
+:10A6B0001B480068C0001B49D1F8301240EA8100F5
+:10A6C0001849D1F82C1240EA41001649D1F8281255
+:10A6D00008430F218143154801701348007813493E
+:10A6E0000978884217D11048007811490870084647
+:10A6F00000781049097888420DD00D480078064945
+:10A7000008760B4800780B4908700948007810B1AA
+:10A7100001200149C8757047BC120020DE0A0020E4
+:10A720003402424200004242DF0A0020E00A0020D8
+:10A73000E10A0020DD0A002010B5ADF57C7D002483
+:10A740007DA00068FB9000200090FEF78FFF14288A
+:10A750007CD17A48FEF7A5FF794908700846007851
+:10A76000142874D1FEF7B0FF0021764A03C2BDF869
+:10A770000000FEF7F7FE6A464FF4FA7101A8FEF7F3
+:10A780000FFF71A101A82DF015FC71490880084642
+:10A79000008810B300BF04E000216E480155601C22
+:10A7A00084B2282CF8DB01A9694A128888186AA1AA
+:10A7B0002DF000FC69490880002409E06448008805
+:10A7C000C01C204401A9095C62480155601C84B288
+:10A7D00062480088001FA042F0DC61A101A82DF0B2
+:10A7E000E9FB5B4908800846008820B3002405E0A7
+:10A7F0000021584828300155601C84B2282CF7DB12
+:10A8000001A9534A1288881853A12DF0D3FB53494C
+:10A81000088000240AE04E4800880830204401A93E
+:10A82000095C4C4828300155601C84B24B480088B4
+:10A830000938A042EFDC4DA101A82DF0BBFB444933
+:10A8400008800846008830B3002407E06BE05BE036
+:10A850000021404850300155601C84B2142CF7DBB5
+:10A8600001A93B4A128888183BA12DF0A3FB3B4964
+:10A87000088000240AE0364800880C30204401A9F2
+:10A88000095C344850300155601C84B2334800885C
+:10A890000D38A042EFDC39A101A82DF08BFB2C492B
+:10A8A00008800846008820B3002405E000202949DC
+:10A8B00046390855601C84B2322CF7DB01A9244AC2
+:10A8C0001288881824A12DF075FB244908800024E3
+:10A8D0000AE01F480088801D204401A9085C1D492A
+:10A8E00046390855601C84B21C480088C01FA0422D
+:10A8F000EFDC00210320FFF7D9FB0120FEF7C0FEAB
+:10A9000001200DF57C7D10BD0D480078422803D153
+:10A910000A48FEF7BCFE0CE00120FEF7B1FE002065
+:10A920000749087005E00021164880F80A1F2DF03D
+:10A93000D5FA00BFE5E700000D0A0000480A002034
+:10A94000380A0020400A002041504E3D000000001F
+:10A950005E0A0020203A00203B0000005C0A002034
+:10A96000574946494E414D453D000000574946492B
+:10A9700050415353574F52443D00000053455256E7
+:10A9800045523D00BC22002010B5044635488442A3
+:10A9900008D10121084627F08FFD0021012027F072
+:10A9A0008BFD5EE03048844208D10121022027F06F
+:10A9B00083FD0021022027F07FFD52E02B488442D6
+:10A9C00008D10121042027F077FD0021042027F081
+:10A9D00073FD46E02648844208D10121082027F073
+:10A9E0006BFD0021082027F067FD3AE021488442F2
+:10A9F00008D10121102027F05FFD0021102027F051
+:10AA00005BFD2EE01C48844208D10121202027F064
+:10AA100053FD0021202027F04FFD22E017488442FB
+:10AA200008D10121402027F047FD0021402027F0D8
+:10AA300043FD16E01248844208D10121802027F00E
+:10AA40003BFD0021802027F037FD0AE00D488442BD
+:10AA500007D10121801527F02FFD0021A01527F037
+:10AA60002BFD10BD0000024000040240000802401F
+:10AA7000000C024000100240001402400018024086
+:10AA8000001C024000200240F0B50A4600210023CD
+:10AA9000002400BF3DE0012505FA01F3156805EA31
+:10AAA00003049C4234D105684F000326BE40B543E1
+:10AAB000056015794E00B540066835430560157987
+:10AAC000012D02D01579022D16D185684F0003267D
+:10AAD000BE40B543856055794E00B5408668354324
+:10AAE0008560456801268E40B54345604568967986
+:10AAF0008E40B6B235434560C5684F000326BE4060
+:10AB0000B543C560D5794E00B540C6683543C560CC
+:10AB1000491C1029BFD3F0BDF0B5002300244D0718
+:10AB2000ED0E02FA05F3CE1000F1200555F826507F
+:10AB30004E07F70E0F26BE40B543CF1000F120069A
+:10AB400046F82750CE1000F1200555F8265045EA6A
+:10AB50000304CE1000F1200545F82640F0BD024662
+:10AB6000002013690B400BB1012000E0002070476A
+:10AB700041837047018370470249087E0021014AE2
+:10AB800011767047BC1200200E48006800F00100EA
+:10AB900000B100BE012080F3138800BF00BFBFF3E7
+:10ABA0004F8F0848E438006800F4E0600649084325
+:10ABB000001D0449E4390860BFF34F8F00BF00BF98
+:10ABC000FEE70000F0ED00E00000FA054AF6AA20DA
+:10ABD00001490860704700000030004030B502466F
+:10ABE0000024002305E012F8015B2819C4B2581CA8
+:10ABF000C3B28B42F7DB6042C0B230BD10B5002457
+:10AC00002DF06CF964202CF0F7FF10BD2DE9F04316
+:10AC1000ADF2DC7D07460D46164698460024A14657
+:10AC20008EA00068CDF8D80700200190042E7CDCAF
+:10AC30008B480079302101EB101006EBC60101EBC7
+:10AC40000611884A114408718548007900F00F0008
+:10AC5000303006EBC60101EB061111444871804803
+:10AC6000C078302101EB101006EBC60101EB061194
+:10AC7000114488717A48C07800F00F00303006EB3C
+:10AC8000C60101EB06111144C871FEF7EFFC142850
+:10AC900071D175480078142809D006EBC60101EB84
+:10ACA0000611704A8818FEF7FCFC6F4908706E4860
+:10ACB0000078142872D1B5F57A7F01DD4FF47A75EA
+:10ACC000FEF702FD0021694A03C268480068FEF7EA
+:10ACD00049FC6348C078302101EB10108DF8080062
+:10ACE0005F48C07800F00F0030308DF809005C48F4
+:10ACF000807801EB10108DF80A005948807800F038
+:10AD00000F0030308DF80B005548407801EB1010E3
+:10AD10008DF80C005248407800F00F0030308DF86C
+:10AD20000D00534890F80B0F00E093E001EB10107A
+:10AD30008DF80E004E4890F80B0F00F00F003030E9
+:10AD40008DF80F00B8F1020F16D13A208DF81000DF
+:10AD5000002406E0395D02AA04F109001154601CC8
+:10AD600084B2AC42F6DB05F1090081B201AA02A867
+:10AD7000FEF748FC47E067E0B8F1000F03D154202C
+:10AD80008DF8100005E0B8F1010F02D152208DF8C6
+:10AD900010003A208DF81100002429E040E0204600
+:10ADA00004EBD0714910795C4FEA21190A2099FB14
+:10ADB000F0F0C0EBC00109F130000844C1B202AAB2
+:10ADC00004F10A001154204604EBD0714910795C5B
+:10ADD00001F00F090A2099FBF0F0C0EBC00109F166
+:10ADE00030000844C1B204F10B001154A01C84B21D
+:10ADF000B4EB450FD3DB0A2000EB450081B201AA7A
+:10AE000002A8FEF7FFFB01AA02210DF5FB60FEF789
+:10AE1000F9FB0120FEF734FC00201349087019E00B
+:10AE200011480078422808D106EBC60101EB061153
+:10AE30000C4A8818FEF72BFC0CE00120FEF720FCE2
+:10AE400000200949087005E00021094880F80A1F20
+:10AE50002DF044F80DF2DC7DBDE8F0830D0A000012
+:10AE6000C7310020600A0020380A0020400A002074
+:10AE7000BC22002070B5BCB000213A9139913891C4
+:10AE8000379136913591349133913291002230923D
+:10AE900031922E922F922D912C912B912A912991C2
+:10AEA0002891279126912591249123911591149110
+:10AEB00013911291119110910F919FEDFE0A8DED5A
+:10AEC0000E0AFDA006C8CDE90C12FDA006C8CDE90A
+:10AED0000A12BAE0FC48807858B30020FA4988701A
+:10AEE000FA48B0F8D407FA490968C1F57A7188427E
+:10AEF0001FD1F7480068C0F57A7081B2F348A0F816
+:10AF0000CC170021F248001FFEF782FDF149F048FE
+:10AF1000001FFEF763FD0120EF4908704FF47A71BE
+:10AF2000EB488C38C0F88C100121E948001FFEF76F
+:10AF30006FFDE548807B50B30021E3488173E7480B
+:10AF40004088E3498C39496CC1F57A7188421ED139
+:10AF5000DF488C38406CC0F57A70E0490839488089
+:10AF60000021DB484C38FEF753FDDD49D8484C380A
+:10AF7000FEF734FD0120DB4908704FF47A70D449A4
+:10AF80008C3948640121D2484C38FEF741FDCE4847
+:10AF9000807E50B30021CC488176D0488088CC494F
+:10AFA0008C394969C1F57A7188421ED1C8488C38FC
+:10AFB0004069C0F57A70C949083988800021C448C1
+:10AFC0007C38FEF725FDC849C1487C38FEF706FDF0
+:10AFD0000120C64908704FF47A71BD488C38416130
+:10AFE0000121BB487C38FEF713FDB74890F82600D6
+:10AFF00058B30021B44880F82610B848C088B44936
+:10B000008C39C96AC1F57A7188421ED1B0488C3832
+:10B01000C06AC0F57A70B1490839C8800021AC48CF
+:10B020006438FEF7F5FCB249A9486438FEF7D6FC4F
+:10B030000120B04908704FF47A70A5498C39C86274
+:10B040000121A3486438FEF7E3FC9F488178807BA8
+:10B0500001449D48807E01449B4890F826000844A6
+:10B0600000287FF437AF13F0BFBC9B48007820B1B5
+:10B070000020994908702D9019E09A48007828B16D
+:10B0800000209849087001202D9010E09748007822
+:10B0900028B100209549087002202D9007E09548BE
+:10B0A000007820B100209349087003202D909DF86E
+:10B0B000B41001EB4100C0EBC1108F4911F8300012
+:10B0C000C12836D19DF8B41001EB4100C0EBC1108E
+:10B0D000894901EBC000807808282AD101217B48EA
+:10B0E00080F824189DF8B40030B101280AD0022855
+:10B0F0000ED0032818D111E04FF480417F48FFF7AC
+:10B1000037FD11E04FF400517C48FFF731FD0BE0B3
+:10B110004FF480517948FFF72BFD05E04FF40061B3
+:10B120007648FFF725FD00BF00BF00207449086086
+:10B1300099E765480C389DF8B41010F8110001210A
+:10B14000B1EBD01F53F0AF826E4890F80A0FB8B140
+:10B15000624908399DF8B40031F8101009919DF842
+:10B16000B40000EB4001C1EBC011634800EBC1012A
+:10B17000012308919DF8B420DDE90801FFF746FDA1
+:10B180009DF8B41001EB410000EB01105E4901EBAA
+:10B19000001081792C919DF8B0000D2893F0688201
+:10B1A000DFE810F002970D003E17E52A053B393D18
+:10B1B00052410A506B5E286EB28303973D989DF80A
+:10B1C000B41001EB4100C0EBC1104B4901EBC000D2
+:10B1D00041780846099100211CF08EFAC1B22891ED
+:10B1E000002136911CE09DF8B41001EB410000EB0A
+:10B1F0000110454901EB00113031BDF8D80001EBD9
+:10B20000001041789DF8A000814204D1BDF8D8001B
+:10B21000C1B2289112E0BDF8D800401C81B236912D
+:10B220009DF8B40000EB400101EB0010364901EB42
+:10B230000010C179BDF8D8008142D4DC00BF9DF870
+:10B24000B40000EB4001C1EBC0102B4901EBC00082
+:10B25000807800F0F000A0280DD19DF8B41001EB2B
+:10B260004100C0EBC110244901EBC000807800F020
+:10B270000F0129910AE09DF8B41001EB4100C0EBE9
+:10B28000C1101D4901EBC00081782991BDF8A400CF
+:10B2900008B9102029909DF8B41001EB4100C0EBD3
+:10B2A000C110154901EBC001BDF8A400401C095CA8
+:10B2B00025912BE000000000016932303130300070
+:10B2C0000169323045303000283E0020BC72002039
+:10B2D0008C6002400088002012000020907A00203C
+:10B2E0000080201013000020208000101400002097
+:10B2F0000088001015000020088900200018024076
+:10B3000088024242BC22002098400020BDF8A400E0
+:10B31000401C81B209919DF8B40000EB4001C1EBE3
+:10B32000C010FE4901EBC0010891DDE908011CF0E5
+:10B3300073FE37909DF8B41001EB4100C0EBC110D3
+:10B34000F64901EBC001BDF8A400801C095CBDF802
+:10B35000DC00814242F062869DF8B41001EB4100AE
+:10B36000C0EBC110ED4901EBC0004078002842F36A
+:10B3700055869DF8B41001EB4100C0EBC110E749C0
+:10B3800001EBC001BDF8A400C01C0A5C9DF8B4002C
+:10B3900040F2533110FB01F0E14901EB800101F56E
+:10B3A00062719DF8A00000EB400303EB001001EB7D
+:10B3B000C00080F844200021DA4A9DF8B40002EB76
+:10B3C00000129DF8A0001154D74890F828000128D9
+:10B3D00040D19DF8B40000EB400101EB0010D349CF
+:10B3E00001EB001030309DF8A01000EB0110801C24
+:10B3F0000990007820F08000803009990870BDF82D
+:10B400009400B62814D0C52819D0D52802D0D92840
+:10B410001CD106E0BDF8A400032801DA0020259025
+:10B4200017E0BDF8A400032801DA0020259010E001
+:10B43000BDF8A400032801DA0020259009E0BDF83A
+:10B44000A400032801DA0020259002E000202590C6
+:10B4500000BF00BFBDF89400C3287CD01EDCB32819
+:10B4600001F0A4830DDC112802F09A84122802F066
+:10B47000DF84132802F07185B22842F0CE8501F0F6
+:10B48000E5BDB52801F0A883B62801F09584B92858
+:10B4900001F01A84BA28F0D101F061BBD9287CD020
+:10B4A0000ADCC52801F00986CA2877D0CE2802F028
+:10B4B0006D83D528E1D109E0E12802F07D83E528FC
+:10B4C00002F09A83E728D8D102F050BC9DF8B4105E
+:10B4D00001EB4100C0EBC110904901EBC000C17805
+:10B4E000934880F8021D9DF8B41040F2533011FBD0
+:10B4F00000F08B4901EB800101F562719DF8A0001D
+:10B5000000EB400202EB001011F830109DF8B4007F
+:10B5100040F2533210FB02F0814A02EB8000407986
+:10B5200081427DDA9DF8B41001EB410000EB01107F
+:10B530007E4901EB001030309DF8A01000EB0110A7
+:10B54000801C09907A4890F8020D0121A1EBD010DF
+:10B550000999097800E0FDE360F3000109980170A2
+:10B56000734890F8020DC0F34010E0BB9DF8B400A2
+:10B5700000EB400101EB00106C4901EB0010303092
+:10B580009DF8A01000EB01108078C0F3401050B37C
+:10B590009DF8B40000EB400101E0FDE3FDE301EBA9
+:10B5A0000010624901EB001030309DF8A01000EB54
+:10B5B0000110801C0990007820F00200801C09997D
+:10B5C00008709DF8B41040F2533011FB00F01146A2
+:10B5D00001EB800000F562709DF8A01001EB4102C4
+:10B5E00002EB011100E00EE000EBC1001830099001
+:10B5F000007820F00200801C099908709DF8B410B2
+:10B600000220FEF753FD00219DF8B40040F25332B2
+:10B6100010FB02F0424A02EB80000171022200E0BE
+:10B6200028E09DF8B40040F2533110FB01F03C4992
+:10B6300001EB800101F562719DF8A00000EB400371
+:10B6400003EB001001F83020B6229DF8B40040F260
+:10B65000533110FB01F0324901EB800000F56270BC
+:10B660009DF8A01001EB410303EB011100EBC100B9
+:10B670004271FDE32E4890F8020DC0F3C000A8B956
+:10B68000E5229DF8B40040F2533110FB01F024494B
+:10B6900001EB800000F562709DF8A01001EB410302
+:10B6A00003EB011100EBC1004271E2E79DF8B41019
+:10B6B00001EB410000EB01101C4901EB00103030A0
+:10B6C0009DF8A01000EB0110801C0990184890F81C
+:10B6D000020D0121A1EBD01009990A7860F3000254
+:10B6E0000A709DF8B40000EB400101EB00100F4917
+:10B6F00001EB001030309DF8A01000EB0110801C11
+:10B7000009900B4890F8020D42090998007862F3FD
+:10B710004100099908709DF8B4100BE008890020D9
+:10B7200058450020883E0020BC1200209840002090
+:10B73000BC22002001EB410000EB0110FE4901EBAF
+:10B74000001030309DF8A01000EB01108078C0F39D
+:10B7500040029DF8B40040F2533110FB01F0F7496C
+:10B7600001EB800000F562709DF8A01001EB410331
+:10B7700003EB011100EBC100007EC0F340008242E8
+:10B780007BD09DF8B41040F2533011FB00F0EB4930
+:10B7900001EB800000F562709DF8A01001EB410202
+:10B7A00002EB011100EBC100183009909DF8B410B4
+:10B7B00001EB410000EB0110DF4901EB00103030DC
+:10B7C0009DF8A01000EB01108078420809980078DD
+:10B7D00062F34100099908709DF8B41001EB410033
+:10B7E00000EB0110D44901EB001030309DF8A0109F
+:10B7F00000EB01108078C0F34000E8B3D9229DF837
+:10B80000B40040F2533110FB01F0CC4901EB800051
+:10B8100000F562709DF8A01001EB410303EB0111EC
+:10B8200000EBC1004271C64890F8E00700287CD1C7
+:10B830009DF8B41040F2533011FB00F0BF4901EB0A
+:10B84000800000F562709DF8A01001EB410202EB50
+:10B85000011100EBC10090F87F00002865D0112392
+:10B860009DF8B40040F2533110FB01F0B34901EBF5
+:10B87000800101F5627101E06EE088E19DF8A000B1
+:10B8800000EB400202EB001001EBC00090F88000DA
+:10B8900040F2533110FB01F0A84901EB800101F5A2
+:10B8A00062719DF8B40040F2533210FB02F0A34ADB
+:10B8B00002EB800202F562729DF8A00000EB4004EA
+:10B8C00004EB001002EBC00090F8810000EB400296
+:10B8D00002EB001001EBC00080F87E30F3239DF8EE
+:10B8E000B40040F2533110FB01F0944901EB8001A8
+:10B8F00001F562719DF8A00000EB400202EB001020
+:10B9000001EBC00090F8800040F2533110FB01F0D1
+:10B910008A4901EB800101F562719DF8B40040F2A3
+:10B92000533210FB02F0854A00E096E002EB800003
+:10B9300000F562709DF8A02002EB420404EB0212B5
+:10B9400000EBC20090F8810000EB400202EB001017
+:10B9500001EBC000437115E101229DF8B40040F2F3
+:10B96000533110FB01F0754901EB800101F5627163
+:10B970009DF8A00000EB400303EB001001EBC000BA
+:10B980004273D9229DF8B40040F2533110FB01F00C
+:10B990006A4901EB800101F562719DF8A00000EB9E
+:10B9A000400303EB001001EBC000427101229DF83F
+:10B9B000B40040F2533110FB01F0604901EB80000C
+:10B9C00000F562709DF8A01001EB410303EB01113B
+:10B9D00000EBC10080F84620594890F8E007E0BB32
+:10B9E0009DF8B40040F2533110FB01F0534901EBD4
+:10B9F000800000F562709DF8A01001EB410202EB9F
+:10BA0000011100EBC10090F87F0030B39DF8B41035
+:10BA100040F2533011FB00F0484901EB800101F581
+:10BA200062719DF8A00000EB400202EB001001EBF8
+:10BA3000C00090F8801001EB410000EB01103E497E
+:10BA400001EB001130319DF8B40040F2533210FB8D
+:10BA500002F03A4A02EB800200E093E002F56272E3
+:10BA60009DF8A00000EB400303EB001002EBC000C8
+:10BA700090F8810001EB0010801C0990007820F004
+:10BA800004020998027000239DF8B40040F253317B
+:10BA900010FB01F0294901EB800000F562709DF870
+:10BAA000A01001EB410202EB011100EBC10090F884
+:10BAB000800040F2533110FB01F0204901EB80007F
+:10BAC00000F562709DF8B41040F2533211FB02F1A0
+:10BAD0001A4A02EB810202F562729DF8A01001EB96
+:10BAE000410404EB011102EBC10191F8811001EB5B
+:10BAF000410202EB011100EBC10080F87E30F3231C
+:10BB00009DF8B40040F2533110FB01F00B4901EBFA
+:10BB1000800000F562709DF8A01001EB410202EB7D
+:10BB2000011100EBC10090F8800040F2533110FB8E
+:10BB300001F0024906E0000098400020584500202E
+:10BB4000BC32002001EB800000F562709DF8B4105B
+:10BB500040F2533211FB02F1FE4A02EB810101F582
+:10BB600062719DF8A02002EB420404EB021201EB8B
+:10BB7000C20191F8811001EB410202EB011100EBCF
+:10BB8000C10043719DF8B4100220FEF78FFA9DF8B2
+:10BB9000B40000EB400101EB0010EF4901EB001194
+:10BBA00030319DF8A00001EB0010807800F0010218
+:10BBB0009DF8B40040F2533110FB01F0E54901EB70
+:10BBC000800000F562709DF8A01001EB410303EBCB
+:10BBD000011100EBC100007E00F00100824279D02B
+:10BBE0009DF8B40040F2533110FB01F0D94901EB4C
+:10BBF000800000F562709DF8A01001EB410202EB9D
+:10BC0000011100EBC100183009909DF8B40000EB61
+:10BC1000400101EB0011D04800EB011030309DF8DD
+:10BC2000A01000EB0110807809990A7860F30002F7
+:10BC30000A709DF8B41001EB410000EB0110C649F9
+:10BC400001EB001030309DF8A01000EB011080785F
+:10BC500000F00100E8BB9DF8B41001EB410000EBDF
+:10BC60000110BD4901EB001030309DF8A01000EB31
+:10BC700001108078C0F3401068B39DF8B41040F212
+:10BC8000533011FB00F0B34901EB800000F5627006
+:10BC90009DF8A01001EB410202EB011100EBC10085
+:10BCA00090F84600B8B99DF8B41040F2533011FB3B
+:10BCB00000F0A84901EB800000F562709DF8A0102B
+:10BCC00001EB410202EB011100EBC100407B10B916
+:10BCD00002E070E0A9E23EE09DF8B41001EB410003
+:10BCE00000EB01109C4901EB001030309DF8A010D2
+:10BCF00000EB01108078C0F3400060BB01229DF88A
+:10BD0000B40040F2533110FB01F0924901EB800185
+:10BD100001F562719DF8A00000EB400303EB0010F9
+:10BD200001EBC0004273D9229DF8B40040F25331B8
+:10BD300010FB01F0874901EB800101F562719DF86C
+:10BD4000A00000EB400303EB001001EBC0004271C8
+:10BD5000012201E0F0E314E09DF8B40040F2533119
+:10BD600010FB01F07B4901EB800000F562709DF84B
+:10BD7000A01001EB410303EB011100EBC10080F8BF
+:10BD8000462000229DF8B40040F2533110FB01F030
+:10BD9000704901EB800001E0FEE3FEE300F5627014
+:10BDA0009DF8A01001EB410303EB011100EBC10072
+:10BDB00080F8452034E29DF8B41040F2533011FB76
+:10BDC00000F0644901EB800000F562709DF8A0105E
+:10BDD00001EB410202EB011100EBC10090F84600BB
+:10BDE000B0B901229DF8B40040F2533110FB01F0CC
+:10BDF000584901EB800000F562709DF8A01001EB3E
+:10BE0000410303EB011100EBC10080F845202AE05B
+:10BE100000229DF8B40040F2533110FB01F04D496F
+:10BE200001EB800101F562719DF8A00000EB400379
+:10BE300003EB001001EBC00080F845209DF8B41022
+:10BE400001EB410000EB0110434901EB00113031DF
+:10BE50009DF8A00001EB0010801C0990007820F0F4
+:10BE60000102099802703D4890F8E00790B100E0A7
+:10BE700067E29DF8B40000EB400101EB0010364989
+:10BE800001EB001030309DF8A01000EB0110807A1B
+:10BE900002288FD1324890F8290001288AD13048F1
+:10BEA000D0F80C022E49498D88427DD29DF8B4000D
+:10BEB00040F2533110FB01F0264901EB800000F500
+:10BEC00062709DF8A01001EB410202EB011100EB42
+:10BED000C10090F8450001283BD19DF8B40040F224
+:10BEE000533110FB01F01B4901EB800000F562703B
+:10BEF0009DF8A01001EB410202EB011100EBC10023
+:10BF000090F87F0028BB9DF8B40000EB400101EBE6
+:10BF10000010114901EB001130319DF8A00001EB38
+:10BF2000001001789DF8B40040F2533210FB02F08B
+:10BF3000084A02EB80004170C3229DF8B40040F231
+:10BF4000533110FB01F0034901EB800101F56271EF
+:10BF500008E080E05845002098400020BC320020D6
+:10BF6000BC1200209DF8A00000EB400303EB001082
+:10BF700001EBC000427100229DF8B40000EB4001CB
+:10BF800001EB0010FE4901EB001130319DF8A000DB
+:10BF900001EB0010426001229DF8B40000EB40016B
+:10BFA00001EB0010F64900E0EAE001EB001130314E
+:10BFB0009DF8A00001EB0010C2729DF8B4100220A1
+:10BFC000FEF774F800213A911CE000229DF8B400BD
+:10BFD00040F2533110FB01F0EA4901EB800101F519
+:10BFE00062719DF8A00000EB400303EB001001EB31
+:10BFF000C0014731BDF8E8000A54BDF8E800401C14
+:10C0000081B23A91BDF8E8000628DEDB00203A90C4
+:10C010001CE000229DF8B40040F2533110FB01F007
+:10C02000D84901EB800101F562719DF8A00000EB99
+:10C03000400303EB001001EBC0016331BDF8E800E1
+:10C040000A54BDF8E800401C81B23A91BDF8E800FE
+:10C050000F28DEDBE4E09DF8B41040F2533011FB12
+:10C0600000F0C84901EB800000F562709DF8A01057
+:10C0700001EB410202EB011100EBC10090F8450019
+:10C0800001287DD19DF8B41040F2533011FB00F02F
+:10C09000BC4901EB800101F562719DF8A00000EB45
+:10C0A000400202EB001001EBC00090F8801040F25B
+:10C0B000533011FB00F0B34901EB800101F56271CF
+:10C0C0009DF8B40040F2533210FB02F0AD4A02EB8F
+:10C0D000800000F562709DF8A02002EB420303EBA4
+:10C0E000021200EBC20090F8810000EB400202EB6C
+:10C0F000001001EBC00090F87E00032840D100231F
+:10C100009DF8B40040F2533110FB01F09D4901EB62
+:10C11000800101F562719DF8A00000EB400202EB86
+:10C12000001001EBC00090F8800040F2533110FB8A
+:10C1300001F0944901EB800101F562719DF8B400B2
+:10C1400040F2533210FB02F08E4A02EB800202F5FD
+:10C1500062729DF8A00000EB400404EB001002EBBB
+:10C16000C00090F8810000EB400202EB001001EBF0
+:10C17000C00080F87E309DF8B41001EB410000E073
+:10C180004EE000EB01107E4901EB001130319DF8CB
+:10C19000A00001EB001001789DF8B40040F253328A
+:10C1A00010FB02F0774A02EB80004170C3229DF839
+:10C1B000B40040F2533110FB01F0724901EB8001F1
+:10C1C00001F562719DF8A00000EB400303EB001045
+:10C1D00001EBC000427100229DF8B40000EB400169
+:10C1E00001EB0010664901EB001130319DF8A00011
+:10C1F00001EB0010426002229DF8B40000EB400108
+:10C2000001EB00105E4901EB001130319DF8A000F8
+:10C2100001EB0010C2729DF8B4100220FDF746FF3A
+:10C220009DF8B4100220FDF741FF9DF8B41001EB1A
+:10C23000410000EB0110524901EB001030309DF835
+:10C24000A01000EB01108078C0F3400050B39DF8BF
+:10C25000B41040F2533011FB00F04A4901EB80006A
+:10C2600000F562709DF8A01001EB410202EB011194
+:10C2700000EBC1004079D52814D1D9229DF8B40033
+:10C2800040F2533110FB01F03E4901EB800000F514
+:10C2900062709DF8A01001EB410303EB011100EB6C
+:10C2A000C10042719DF8B41040F2533011FB00F010
+:10C2B000344901EB800000F562709DF8A01001EB9D
+:10C2C000410202EB011100EBC1008078B22838D1A5
+:10C2D0009DF8B41001EB410000EB0110284901EB7F
+:10C2E000001030309DF8A01000EB01108078C0F3F2
+:10C2F000400030BB9DF8B40000EB400101EB0010A2
+:10C300001F4901EB001030309DF8A01000EB011028
+:10C310008078C0F34010A0B9E5229DF8B40040F247
+:10C32000533110FB01F0174901EB800000F56270FA
+:10C330009DF8A01001EB410303EB011100EBC100DC
+:10C3400042719DF8B40000EB400101EB00100C4974
+:10C3500001EB001030309DF8A01000EB0110807848
+:10C360000121B1EBD01F7DD19DF8B40000EB40015D
+:10C3700001EB0010024901EB0010303004E0000036
+:10C3800098400020584500209DF8A01000EB0110B7
+:10C39000807800F00100002864D19DF8B40040F2DC
+:10C3A000533110FB01F0F74901EB800000F562709A
+:10C3B0009DF8A01001EB410202EB011100EBC1005E
+:10C3C00090F8460000284DD19DF8B40000EB4001E4
+:10C3D00001EB0010EC4901EB001030309DF8A0108B
+:10C3E00000EB01108078C0F3C000D8BB9DF8B4000A
+:10C3F00000EB400101EB0010E34901EB001030308D
+:10C400009DF8A01000EB0110407A00F0010048B345
+:10C410009DF8B40040F2533110FB01F0D94901EB13
+:10C42000800000F562709DF8A01001EB410202EB64
+:10C43000011100EBC10090F8900000F0010088B9F4
+:10C440009DF8B40040F2533110FB01F0CD4901EBEF
+:10C45000800000F562709DF8A01001EB410202EB34
+:10C46000011100E03FE000EBC10090F88200D0B382
+:10C4700000203A902CE09DF8B40040F2533110FBBC
+:10C4800001F0C04901EB800101F562719DF8A00047
+:10C4900000EB400202EB001001EBC00000F1830151
+:10C4A000BDF8E8000A5C9DF8B40000EB400101EB28
+:10C4B0000010B54901EB00100E30BDF8E810405CEB
+:10C4C000824200D008E0BDF8E800401C81B23A91F9
+:10C4D000BDF8E8000628CEDB00BFBDF8E80006285E
+:10C4E0006CD13A902EE069E09DF8B41040F25330E0
+:10C4F00011FB00F0A34901EB800101F562719DF889
+:10C50000A00000EB400202EB001001EBC00000F1C4
+:10C510008301BDF8E8000A5C9DF8B40000EB40011F
+:10C5200001EB0010984901EB00100E30BDF8E81047
+:10C53000405C824201D009E09DE2BDF8E800401C69
+:10C5400081B23A91BDF8E8000A28CDDB00BFBDF802
+:10C55000E8000A2832D09DF8B41040F2533011FBA5
+:10C5600000F0884901EB800000F562709DF8A01092
+:10C5700001EB410202EB011100EBC1009030099088
+:10C58000007820F00100401C0999087012229DF8E3
+:10C59000B40040F2533101E012E0CAE210FB01F0B6
+:10C5A000784901EB800000F562709DF8A01001EB66
+:10C5B000410303EB011100EBC100427101F02DBDFD
+:10C5C0009DF8B41001EB410000EB01106E4901EB46
+:10C5D0000010007BD0BBBDF8A400082800D0EDE718
+:10C5E00000203A9028E09DF8B41001EB4100C0EB28
+:10C5F000C110664901EBC001BDF8E800C01C085C31
+:10C6000000F00F00092800DD1AE09DF8B41001EBDE
+:10C610004100C0EBC1105D4901EBC001BDF8E8006D
+:10C62000C01C085C00F0F000902800DD08E0BDF8B8
+:10C63000E800401C81B23A91BDF8E8000628D2DB40
+:10C6400000BFBDF8E800062801DAB7E76EE09DF804
+:10C65000B41001EB4100C0EBC1104C4901EBC0002C
+:10C66000C07801049DF8B40000EB4002C2EBC0109A
+:10C67000464A02EBC000007941EA00219DF8B4006F
+:10C6800000EB4002C2EBC010404A02EBC000407910
+:10C6900001439DF8B40040F2533210FB02F0394AD6
+:10C6A00002EB800202F562729DF8A00000EB4003ED
+:10C6B00003EB001002EBC000C0F81A109DF8B41094
+:10C6C00001EB4100C0EBC110304901EBC0008079A3
+:10C6D00001049DF8B40000EB4002C2EBC0102B4AED
+:10C6E00002EBC000C07941EA00219DF8B40000EBE4
+:10C6F0004002C2EBC010254A02EBC000007A0143A1
+:10C700009DF8B40040F2533210FB02F01D4A02EBD8
+:10C71000800000F562709DF8A02002EB420303EB5D
+:10C72000021200EBC200C0F81E10C6E0BDF8A40063
+:10C730000A2800D042E700203A902EE09DF8B4008D
+:10C7400000EB4001C1EBC010104901EBC001BDF886
+:10C75000E800C01C085C00F00F00092800DD20E0A4
+:10C760009DF8B40000EB4001C1EBC010074901EB9C
+:10C77000C001BDF8E800C01C085C00F0F000902883
+:10C7800006DD0EE058450020984000200889002072
+:10C79000BDF8E800401C81B23A91BDF8E8000828D5
+:10C7A000CCDB00BFBDF8E800082800DA06E79DF8FA
+:10C7B000B40000EB4001C1EBC010F94901EBC0002F
+:10C7C000C07801069DF8B40000EB4002C2EBC01037
+:10C7D000F34A02EBC000007941EA00419DF8B40041
+:10C7E00000EB4002C2EBC010ED4A02EBC000407902
+:10C7F00041EA00219DF8B40000EB4002C2EBC010FA
+:10C80000E74A02EBC000807901439DF8B40040F292
+:10C81000533210FB02F0E34A02EB800202F562722F
+:10C820009DF8A00000EB400303EB001002EBC000FA
+:10C83000C0F81A109DF8B40000EB4001C1EBC01025
+:10C84000D74901EBC000C07901069DF8B40000EBA8
+:10C850004002C2EBC010D24A02EBC000007A41EAAB
+:10C8600000419DF8B40000EB4002C2EBC010CC4A7E
+:10C8700002EBC000407A41EA00219DF8B40000EBD1
+:10C880004002C2EBC010C64A02EBC000807A0143EE
+:10C890009DF8B40040F2533210FB02F0C14A02EBA3
+:10C8A000800000F562709DF8A02002EB420303EBCC
+:10C8B000021200EBC200C0F81E109DF8B40040F256
+:10C8C000533110FB01F0B74901EB800101F56271B2
+:10C8D0009DF8A00000EB400202EB001011F83010B0
+:10C8E0009DF8B40040F2533210FB02F0AD4A02EB67
+:10C8F00080004079814234DA00219DF8B40040F292
+:10C90000533210FB02F0A74A02EB800001710422AF
+:10C910009DF8B40040F2533110FB01F0A14901EB46
+:10C92000800101F562719DF8A00000EB400303EB6C
+:10C93000001001F83020C5229DF8B40040F25331B8
+:10C9400010FB01F0974901EB800000F562709DF843
+:10C95000A01001EB410303EB011100EBC100427198
+:10C9600088E09DF8B41001EB410000EB01108E4906
+:10C9700001EB001030309DF8A01000EB0110807822
+:10C98000C0F3400058B39DF8B41040F2533011FB8F
+:10C9900000F0844901EB800000F562709DF8A01062
+:10C9A00001EB410202EB011100EBC1004079D928F3
+:10C9B00015D1D5229DF8B40040F2533110FB01F09F
+:10C9C000784901EB800000F562709DF8A01001EB42
+:10C9D000410303EB011100EBC10042714AE09DF8F5
+:10C9E000B41040F2533011FB00F06E4901EB8000AF
+:10C9F00000F562709DF8A01001EB410202EB0111FD
+:10CA000000EBC100807B012834D100229DF8B400E6
+:10CA100040F2533110FB01F0624901EB800101F556
+:10CA200062719DF8A00000EB400303EB001001EBE6
+:10CA3000C0008273B6229DF8B40040F2533110FB5F
+:10CA400001F0584901EB800101F562719DF8A000E9
+:10CA500000EB400303EB001001EBC000427100212A
+:10CA60009DF8B40040F2533210FB02F04D4A02EB45
+:10CA700080000171A2E5D5229DF8B40040F2533147
+:10CA800010FB01F0474901EB800101F562719DF84F
+:10CA9000A00000EB400303EB001001EBC00042716B
+:10CAA00001219DF8B40040F2533210FB02F03D4AE0
+:10CAB00002EB800001719DF8B41001EB4100C0EB66
+:10CAC000C110374901EBC000C078592816D19DF834
+:10CAD000B41001EB410000EB0110334901EB0010F1
+:10CAE00030309DF8A01000EB0110801C09900078F8
+:10CAF00020F0200020300999087014E09DF8B4104F
+:10CB000001EB410000EB0110274901EB0010303030
+:10CB10009DF8A01000EB0110801C0990007820F017
+:10CB20002002099802709DF8B4100220FDF7BEFAA9
+:10CB300044E5D5229DF8B40040F2533110FB01F0DA
+:10CB4000184901EB800000F562709DF8A01001EB20
+:10CB5000410303EB011100EBC10042712EE5D52228
+:10CB60009DF8B40040F2533110FB01F00D4901EB88
+:10CB7000800101F562719DF8A00000EB400303EB1A
+:10CB8000001001EBC000427101219DF8B40040F299
+:10CB9000533210FB02F0034A02EB800001710DE5F5
+:10CBA000088900205845002098400020D5229DF893
+:10CBB000B40040F2533110FB01F0FE4901EB80005C
+:10CBC00000F562709DF8A01001EB410303EB011129
+:10CBD00000EBC1004271F1E49DF8B41040F2533013
+:10CBE00011FB00F0F34901EB800000F56270BDF825
+:10CBF000D81001EB410202EB011100EBC10080797A
+:10CC0000012840D100229DF8B40040F2533110FBBE
+:10CC100001F0E84901EB800101F56271BDF8D8002F
+:10CC200000EB400303EB001001EBC0008271D52242
+:10CC30009DF8B40040F2533110FB01F0DD4901EBE7
+:10CC4000800101F562719DF8A00000EB400303EB49
+:10CC5000001001EBC00042719DF8B41001EB4100DF
+:10CC600000EB0110D44901EB001130319DF8A00018
+:10CC700001EB0010801C0990007820F00400001DDA
+:10CC8000099908701FE0C3229DF8B40040F25331A7
+:10CC900010FB01F0C74901EB800101F562719DF8BD
+:10CCA000A00000EB400303EB001001EBC000427159
+:10CCB00000219DF8B40040F2533210FB02F0BD4A4F
+:10CCC00002EB8000017179E49DF8B41040F253301A
+:10CCD00011FB00F0B74901EB800000F56270BDF870
+:10CCE000D81001EB410202EB011100EBC100807989
+:10CCF000012840D100229DF8B40040F2533110FBCE
+:10CD000001F0AC4901EB800101F56271BDF8D8007A
+:10CD100000EB400303EB001001EBC0008271D52251
+:10CD20009DF8B40040F2533110FB01F0A14901EB32
+:10CD3000800101F562719DF8A00000EB400303EB58
+:10CD4000001001EBC00042719DF8B41001EB4100EE
+:10CD500000EB0110984901EB001130319DF8A00063
+:10CD600001EB0010801C0990007820F00400001DE9
+:10CD7000099908701FE0C3229DF8B40040F25331B6
+:10CD800010FB01F08B4901EB800101F562719DF808
+:10CD9000A00000EB400303EB001001EBC000427168
+:10CDA00000219DF8B40040F2533210FB02F0814A9A
+:10CDB00002EB8000017112E49DF8B41001EB410018
+:10CDC00000EB01107C4901EB0010007B50BB9DF88B
+:10CDD000B41001EB4100C0EBC110784901EBC00079
+:10CDE00001799DF8B40000EB4002C2EBC010734A19
+:10CDF00002EBC000C07841EA00229DF8B40040F286
+:10CE0000533110FB01F06B4901EB800000F56270BB
+:10CE10009DF8A01001EB410303EB011100EBC100F1
+:10CE2000426335E09DF8B40000EB4001C1EBC01057
+:10CE3000624901EBC000C07801049DF8B40000EB2A
+:10CE40004002C2EBC0105D4A02EBC000007941EA2B
+:10CE500000219DF8B40000EB4002C2EBC010574A1D
+:10CE600002EBC000407901439DF8B40040F2533218
+:10CE700010FB02F04F4A02EB800000F562709DF853
+:10CE8000A02002EB420303EB021200EBC20041635D
+:10CE90009DF8B40040F2533110FB01F0454901EB1D
+:10CEA000800101F562719DF8A00000EB400202EBE9
+:10CEB000001011F830109DF8B40040F2533210FB0E
+:10CEC00002F03C4A02EB80004079814234DA0021D2
+:10CED0009DF8B40040F2533210FB02F0354A02EBE9
+:10CEE0008000017103229DF8B40040F2533110FB21
+:10CEF00001F0304901EB800101F562719DF8A0005D
+:10CF000000EB400303EB001001F83020D9229DF81C
+:10CF1000B40040F2533110FB01F0264901EB8000D0
+:10CF200000F562709DF8A01001EB410303EB0111C5
+:10CF300000EBC100427188E09DF8B40040F253312B
+:10CF400010FB01F01B4901EB800000F56270BDF899
+:10CF5000D81001EB410202EB011100EBC100807916
+:10CF6000012852D100229DF8B40040F2533110FB49
+:10CF700001F0104901EB800101F56271BDF8D800A4
+:10CF800000EB400303EB001001EBC0008271D922DB
+:10CF90009DF8B40040F2533110FB01F0054901EB5C
+:10CFA000800101F562719DF8A00000EB400303EBE6
+:10CFB000001005E058450020984000200889002016
+:10CFC00001EBC00042719DF8B41001EB410000EB91
+:10CFD0000110FE4901EB001130319DF8A00001EB7A
+:10CFE0000010801C0990007820F00400001D0999B1
+:10CFF000087001209DF8B41040F2533211FB02F189
+:10D00000F34A02EB810108711FE0C5229DF8B400CC
+:10D0100040F2533110FB01F0ED4901EB800101F5C5
+:10D0200062719DF8A00000EB400303EB001001EBE0
+:10D03000C000427100219DF8B40040F2533210FB51
+:10D0400002F0E34A02EB8000017113E500219DF834
+:10D05000B40040F2533210FB02F0DD4A02EB8000D4
+:10D0600001719DF8B40000EB400101EB0010D749BD
+:10D0700001EB001130319DF8A00001EB0010801C85
+:10D080000990007820F00400001D09990870D5224D
+:10D090009DF8B40040F2533110FB01F0CC4901EB94
+:10D0A000800000F562709DF8A01001EB410303EBD6
+:10D0B000011100EBC1004271DCE49DF8B41001EBFA
+:10D0C000410000EB0110C14901EB0010007BD0BB17
+:10D0D000BDF8A4000C2800D0CCE400213A9128E04F
+:10D0E0009DF8B41001EB4100C0EBC111B94800EB51
+:10D0F000C101BDF8E800C01C085C00F00F00092861
+:10D1000000DD1AE09DF8B41001EB4100C0EBC11046
+:10D11000B04901EBC001BDF8E800C01C085C00F09C
+:10D12000F000902800DD08E0BDF8E800401C81B266
+:10D130003A91BDF8E8000A28D2DB00BFBDF8E8004C
+:10D140000A2801DA96E482E000202E902F90002138
+:10D150003A911EE0DDE92E10000240EA1162090258
+:10D16000CDE92E129DF8B41001EB4100C0EBC110C7
+:10D17000984901EBC001BDF8E800C01C085CDDE97E
+:10D180002E341843CDE92E04BDF8E800401C80B2CF
+:10D190003A90BDF8E8000528DCDB9DF8B400DDE935
+:10D1A0002E2140F2533310FB03F0894B03EB800335
+:10D1B00003F562739DF8A00000EB400404EB00103F
+:10D1C00003EBC00040F8222F416000222E922F92E4
+:10D1D00000213A911EE0DDE92E10000240EA1162C2
+:10D1E0000902CDE92E129DF8B41001EB4100C0EB0D
+:10D1F000C110784901EBC001BDF8E8000830085CB7
+:10D20000DDE92E241043CDE92E04BDF8E800401CD2
+:10D2100080B23A90BDF8E8000528DCDB9DF8B40048
+:10D22000DDE92E2140F2533310FB03F0684B03EB92
+:10D23000800000F562709DF8A03003EB430404EB1E
+:10D24000031300EBC30022308260C160BCE0BDF874
+:10D25000A4000E2800D00DE400213A9128E09DF8AA
+:10D26000B41001EB4100C0EBC1105A4901EBC00101
+:10D27000BDF8E800C01C085C00F00F00092800DDC4
+:10D280001AE09DF8B41001EB4100C0EBC110514908
+:10D2900001EBC001BDF8E800C01C085C00F0F00024
+:10D2A000902800DD08E0BDF8E800401C81B23A910A
+:10D2B000BDF8E8000C28D2DB00BFBDF8E8000C2860
+:10D2C00000DA35E400202E902F9000213A911EE0E4
+:10D2D000DDE92E10000240EA11620902CDE92E12AA
+:10D2E0009DF8B41001EB4100C0EBC110394901EBCE
+:10D2F000C001BDF8E800C01C085CDDE92E3418430D
+:10D30000CDE92E04BDF8E800401C80B23A90BDF88B
+:10D31000E8000628DCDB9DF8B400DDE92E1240F2BF
+:10D32000533310FB03F02A4B03EB800303F56273C6
+:10D330009DF8A00000EB400404EB001003EBC000DC
+:10D3400040F8221F426000222E922F9200213A9133
+:10D350001EE0DDE92E10000240EA11620902CDE96B
+:10D360002E129DF8B41001EB4100C0EBC110194919
+:10D3700001EBC001BDF8E8000930085CDDE92E24AE
+:10D380001043CDE92E04BDF8E800401C80B23A906D
+:10D39000BDF8E8000628DCDB9DF8B400DDE92E21AD
+:10D3A00040F2533310FB03F0094B03EB800000F510
+:10D3B00062709DF8A03003EB430404EB031300EB11
+:10D3C000C30022308260C16006E000009840002067
+:10D3D00058450020088900209DF8B41040F25330D1
+:10D3E00011FB00F0FE4901EB800101F562719DF82F
+:10D3F000A00000EB400202EB001011F830109DF885
+:10D40000B40040F2533210FB02F0F54A02EB800008
+:10D41000407981427ED19DF8B4009DF8A01001EBC7
+:10D420000010C217CDE92E02EE4890F8E00708B3CD
+:10D430009DF8B41001EB410000EB0110EA4901EB4B
+:10D44000001030309DF8A01000EB0110807A022807
+:10D4500010D09DF8B41001EB410000EB0110E2493F
+:10D4600001EB001030309DF8A01000EB0110C07AE5
+:10D4700000287DDD00229DF8B40000EB400101EBA7
+:10D480000010D94901EB001030309DF8A01000EBDE
+:10D490000110C272D548D0F80C020521B0FBF1F2A0
+:10D4A00001FB120000EB4001D0482C3000EB411092
+:10D4B0000D3009909DF8B40040F2533110FB01F09B
+:10D4C000C74901EB800000F562709DF8A01001EBE8
+:10D4D000410202EB011100EBC10022301022014693
+:10D4E00008900998FAF7B1FEC048D0F80C0205215F
+:10D4F000B0FBF1F201FB120000EB4001BB482C3005
+:10D5000000EB41129DF8B40040F2533110FB01F0E2
+:10D51000B34900E0D0E201EB800101F562719DF8B2
+:10D52000A00000EB400303EB001001EBC00050F83B
+:10D530001A1F42F8011F40685060AC48D0F80C0236
+:10D540000521B0FBF1F201FB120000EB4001A748FE
+:10D550002C3000EB41129DF8B40000EB400101EBD0
+:10D560000010A14901EB001130319DF8A00000E04E
+:10D5700093E101EB0010007810709C48D0F80C0289
+:10D580000521B0FBF1F201FB120000EB40019748CE
+:10D590002C3000EB41119348F538026841F81D2FFB
+:10D5A000808888809148D0F80C020521B0FBF1F208
+:10D5B00001FB120000EB40018C482C3000EB4112C3
+:10D5C0009DF8B40040F2533110FB01F0844901EBA7
+:10D5D000800101F562719DF8A00000EB400303EBB0
+:10D5E000001001EBC000406BC2F809007F48D0F882
+:10D5F0000C020521B0FBF1F201FB120000EB40012F
+:10D600007A482C3000EB41129DF8B40000EB400149
+:10D6100001EB0010744901EB001130319DF8A000BE
+:10D6200001EB00104068C2F8230000229DF8B4000E
+:10D6300000EB400101EB00106B4901EB00113031B0
+:10D640009DF8A00001EB0010426000213A9154E0E7
+:10D650006648D0F80C020521B0FBF1F201FB120084
+:10D6600000EB400161482C3000EB41112731BDF83F
+:10D67000E8409DF8B40040F2533210FB02F0584AE3
+:10D6800002EB800202F562729DF8A00000EB4003FD
+:10D6900003EB001002EBC00090F8800040F2533220
+:10D6A00010FB02F04E4A02EB800202F562729DF816
+:10D6B000B40040F2533310FB03F0494B03EB8003FB
+:10D6C00003F562739DF8A00000EB400505EB001028
+:10D6D00003EBC00090F8810000EB400303EB001067
+:10D6E00002EBC0024732BDF8E800001D105C08558F
+:10D6F000BDF8E800401C81B23A91BDF8E800062868
+:10D70000A6DB00213A9142E000239DF8B40040F2EC
+:10D71000533110FB01F0324901EB800101F56271D8
+:10D720009DF8A00000EB400202EB001001EBC000EE
+:10D7300090F8800040F2533110FB01F0284901EBD2
+:10D74000800101F562719DF8B40040F2533210FB84
+:10D7500002F0234A02EB800202F562729DF8A000FB
+:10D7600000EB400404EB001002EBC00090F88100D5
+:10D7700000EB400202EB001001EBC0014731BDF8A5
+:10D78000E8000B54BDF8E800401C81B23A91BDF8A6
+:10D79000E8000A28B8DB1548D0F80C020521B0FBD8
+:10D7A000F1F080B2014609900220FBF791FC0021C4
+:10D7B0000620FCF77BFC0D48D0F80C020B49498D84
+:10D7C000884206D20948D0F80C02401C0749C1F82B
+:10D7D0000C0200210520FCF769FC9DF8B40007E06D
+:10D7E00058450020BC32002098400020BC12002088
+:10D7F00000EB400101EB0010FA4901EB0010303062
+:10D800009DF8A01000EB0110801C0990007820F01A
+:10D810000400001D09990870F348D0F80C02052196
+:10D82000B0FBF1F201FB120000EB4001EE482C309E
+:10D8300000EB4110D0F823202E9800EB4001EB487C
+:10D8400000EB4110C0F8232000203A9020E0E64889
+:10D85000D0F80C020521B0FBF1F201FB120000EB45
+:10D860004001E1482C3000EB41102730BDF8E810B2
+:10D87000425C2E9800EB4001DC4800EB411127315F
+:10D88000BDF8E8000A54BDF8E800401C81B23A91A6
+:10D89000BDF8E8000628DADB59E09DF8B40000EB9B
+:10D8A000400101EB0010CF4901EB001030309DF832
+:10D8B000A01000EB0110801C0990007820F00800F7
+:10D8C0000830099908709DF8B40000EB400101EBA5
+:10D8D0000010C44901EB001030309DF8A01000EB9F
+:10D8E000011042682E9800EB4001C04800EB411047
+:10D8F000C0F8232000203A9025E09DF8B40040F2C3
+:10D90000533110FB01F0BA4901EB800101F562715E
+:10D910009DF8A00000EB400202EB001001EBC001FB
+:10D920004731BDF8E8000A5C2E9800EB4001AF4893
+:10D9300000EB41112731BDF8E8000A54BDF8E800BA
+:10D94000401C81B23A91BDF8E8000628D5DB9DF86D
+:10D95000B40000EB400101EB0010A24901EB001004
+:10D9600030309DF8A01000EB0110801C0990007869
+:10D9700020F02002099802709DF8B4100220FCF7F4
+:10D9800095FB9DF8B40040F2533110FB01F098492B
+:10D9900001EB800000F562709DF8A01001EB4102E0
+:10D9A00002EB011100EBC100223009902E9800EB30
+:10D9B00040018E4800EB41100D301022089009996B
+:10D9C000FAF743FC9DF8B40040F2533110FB01F02C
+:10D9D000874901EB800101F562719DF8A00000EB21
+:10D9E000400202EB001001EBC0012E9800EB400258
+:10D9F0007E4800EB421051F81A2F40F8012F496879
+:10DA000041609DF8B40000EB400101EB0010754946
+:10DA100001EB001130319DF8A00001EB00100178FE
+:10DA20002E9800EB4002714800EB421001702E98D6
+:10DA300000EB40016D4800EB41116E48026841F86F
+:10DA40001D2F808888809DF8B40040F2533110FB70
+:10DA500001F0674901EB800101F562719DF8A000BA
+:10DA600000EB400202EB001001EBC000416B2E986E
+:10DA700000EB40025D4800EB4210C0F809102E9800
+:10DA800081B208200991FCF711FB00229DF8B40037
+:10DA900040F2533110FB01F0554901EB800000F5D5
+:10DAA00062709DF8A01001EB410303EB011100EB44
+:10DAB000C10080F8462053E09DF8B40000EB40011F
+:10DAC00001EB0010474901EB001030309DF8A01029
+:10DAD00000EB0110801C0990007820F00400001D6C
+:10DAE000099908709DF8B40000EB400101EB0010AB
+:10DAF0003C4901EB001030309DF8A01000EB011004
+:10DB0000801C0990007820F080008030099908700E
+:10DB100001209DF8B41040F2533211FB02F1344A57
+:10DB200002EB810108719DF8B41040F2533011FBF3
+:10DB300000F0114601EB800042799DF8B40040F2FC
+:10DB4000533110FB01F02A4901EB800000F56270AF
+:10DB50009DF8A01001EB410303EB011100F8312007
+:10DB6000D5229DF8B40040F2533110FB01F020495A
+:10DB700001EB800000F562709DF8A01001EB4103FD
+:10DB800003EB011100EBC100427146E2D5229DF882
+:10DB9000B40040F2533110FB01F0154901EB800055
+:10DBA00000F562709DF8A01001EB410303EB011139
+:10DBB00000EBC100427130E2D5229DF8B40040F282
+:10DBC000533110FB01F00A4901EB800000F562704F
+:10DBD0009DF8A01001EB410303EB011100EBC10024
+:10DBE00042711AE298400020BC120020D814002094
+:10DBF00058450020C73100200121FE4880F8041755
+:10DC00009DF8B41040F2533011FB00F0FA4901EBDB
+:10DC1000800101F562719DF8A00000EB400202EB6B
+:10DC2000001011F830109DF8B40040F2533210FB90
+:10DC300002F0F14A02EB80004079814234DA00219F
+:10DC40009DF8B40040F2533210FB02F0EA4A02EBB6
+:10DC50008000017101229DF8B40040F2533110FBA5
+:10DC600001F0E54901EB800101F562719DF8A0002A
+:10DC700000EB400303EB001001F8302011229DF867
+:10DC8000B40040F2533110FB01F0DB4901EB80009E
+:10DC900000F562709DF8A01001EB410303EB011148
+:10DCA00000EBC100427160E09DF8B41040F25330C7
+:10DCB00011FB00F0D04901EB800000F562709DF887
+:10DCC000A01001EB410202EB011100EBC1008078D2
+:10DCD000B22835D100219DF8B40040F2533210FB38
+:10DCE00002F0C54A02EB80000171B2229DF8B40037
+:10DCF00040F2533110FB01F0BF4901EB800101F507
+:10DD000062719DF8A00000EB400303EB001001EBF3
+:10DD1000C000427100229DF8B40040F2533110FB64
+:10DD200001F0B54901EB800000F562709DF8A0108C
+:10DD300001EB410303EB011100EBC100827014E021
+:10DD4000D5229DF8B40040F2533110FB01F0AA49EE
+:10DD500001EB800000F562709DF8A01001EB41031B
+:10DD600003EB011100EBC100427156E10021A14813
+:10DD700080F80417D5229DF8B40040F2533110FB0F
+:10DD800001F09D4901EB800000F562709DF8A01044
+:10DD900001EB410303EB011100EBC10042713CE1D7
+:10DDA00001229DF8B40040F2533110FB01F092497A
+:10DDB00001EB800101F562719DF8A00000EB4003CA
+:10DDC00003EB001001EBC00080F8822000213A91A3
+:10DDD00029E09DF8B41001EB4100C0EBC110874968
+:10DDE00001EBC001BDF8E800C01C0A5C9DF8B4005E
+:10DDF00040F2533110FB01F07F4901EB800101F546
+:10DE000062719DF8A00000EB400303EB001001EBF2
+:10DE1000C00000F18301BDF8E8000A54BDF8E80035
+:10DE2000401C81B23A91BDF8E8000A28D1DBF4E049
+:10DE30009DF8B41001EB4100C0EBC1106F4901EB3C
+:10DE4000C000C07801049DF8B40000EB4002C2EBB2
+:10DE5000C0106A4A02EBC000007941EA00209DF838
+:10DE6000B41001EB4102C2EBC111644A02EBC101E3
+:10DE700049790843B0F5E13F6ED19DF8B41001EB4C
+:10DE8000410000EB01105E4901EB001030309DF8BD
+:10DE9000A01000EB0110801C0990007820F0040213
+:10DEA0000998027000229DF8B40040F2533110FB33
+:10DEB00001F0514901EB800000F562709DF8A0105F
+:10DEC00001EB410303EB011100EBC100A0F88E2030
+:10DED00013229DF8B40040F2533110FB01F0464983
+:10DEE00001EB800000F562709DF8A01001EB41038A
+:10DEF00003EB011100EBC10042719DF8B41001EB7E
+:10DF0000410000EB01103E4901EB0010407903464F
+:10DF10004FF480524FF4E13109909DF8B4001AF0AB
+:10DF20008DF89DF8B41040F2533011FB00F03249E7
+:10DF300001EB800101F562719DF8A00000EB400249
+:10DF400002EB001001EBC00090300990007820F047
+:10DF500008000830099908705FE09DF8B40000EBF4
+:10DF60004001C1EBC010254901EBC00001799DF8CB
+:10DF7000B40000EB4002C2EBC010204A02EBC0002C
+:10DF8000C07841EA00229DF8B40040F2533110FB02
+:10DF900001F0194901EB800101F562719DF8A000C3
+:10DFA00000EB400303EB001001EBC000A0F88E2053
+:10DFB0009DF8B40040F2533110FB01F00E4901EB23
+:10DFC000800101F562719DF8A00000EB400202EBB8
+:10DFD000001001EBC000B0F88E109DF8B40000EB0B
+:10DFE000400202EB0010064A02EB0010408B814217
+:10DFF00012DB07E0BC3200205845002008890020D1
+:10E00000984000200621A2F504729DF8B40002EBAE
+:10E0100000129DF8A000115400BF00BF10F028BBF3
+:10E020009DF8B40000EB4001C1EBC010FE4911F8AF
+:10E030003000042801D125900BE09DF8B40000EBDE
+:10E040004001C1EBC010F84911F83000152800D18B
+:10E0500025909DF8B40000EB4001C1EBC010F249DF
+:10E0600001EBC00041789DF8B40000EB4002C2EB28
+:10E07000C010ED4A12F8300041EA002041F23001B0
+:10E08000884202D1A62025903DE09DF8B40000EB27
+:10E090004001C1EBC010E44901EBC00041789DF89C
+:10E0A000B40000EB4002C2EBC010DF4A12F83000AF
+:10E0B00041EA002041F23101884202D1A720259097
+:10E0C00021E09DF8B40000EB4001C1EBC011D6483F
+:10E0D00010F83100022816D19DF8B40000EB400181
+:10E0E000C1EBC010D04901EBC00001799DF8B4002C
+:10E0F00000EB4002C2EBC010CB4A02EBC000C0787C
+:10E1000041EA002125919DF8B40040F2533110FB03
+:10E1100001F0C64901EB8000817828910021C44AB2
+:10E120009DF8B40002EB00129DF8A0001154C14804
+:10E1300090F82800012815D19DF8B41001EB41009A
+:10E1400000EB0110BC4901EB001030309DF8A0102D
+:10E1500000EB0110801C0990007820F080008030D6
+:10E1600009990870BDF8941043F23002881A914260
+:10E170007ED009DC04297CD015297BD0A62910D0BB
+:10E18000A72942F0F18268E1B0F5C06F73D0A0F228
+:10E190000160002870D001286FD00428F1D101F06F
+:10E1A00079BE00219DF8B40040F2533210FB02F01A
+:10E1B0009E4A02EB800001719DF8B40040F2533199
+:10E1C00010FB01F0114601EB800000F562709DF834
+:10E1D000A01001EB410202EB011110F831000528FB
+:10E1E00029DC06229DF8B40040F2533110FB01F007
+:10E1F0008E4901EB800101F562719DF8A00000EBF2
+:10E20000400303EB001001F83020A8229DF8B40071
+:10E2100040F2533110FB01F0844901EB800000F51E
+:10E2200062709DF8A01001EB410303EB011100EBBC
+:10E23000C10042710FE19DF8B40040F2533110FB70
+:10E2400001F07A4901EB800000F562709DF8A010A2
+:10E2500001EB410202EB011110F831000A2830DC19
+:10E260000B229DF8B40040F2533110FB01F005E0A1
+:10E27000B9E13AE2F6E3F6E3F6E3F6E36B4901EBE4
+:10E28000800101F562719DF8A00000EB400303EBF3
+:10E29000001001F83020A9229DF8B40040F253315B
+:10E2A00010FB01F0614901EB800000F562709DF800
+:10E2B000A01001EB410303EB011100EBC10042711F
+:10E2C000C9E09DF8B40040F2533110FB01F057490A
+:10E2D00001EB800000F562709DF8A01001EB410297
+:10E2E00002EB011110F831000F2829DC10229DF8F3
+:10E2F000B40040F2533110FB01F04C4901EB8001B6
+:10E3000001F562719DF8A00000EB400303EB0010E3
+:10E3100001F83020A2229DF8B40040F2533110FBE6
+:10E3200001F0424901EB800000F562709DF8A010F9
+:10E3300001EB410303EB011100EBC10042718AE0E4
+:10E340009DF8B40040F2533110FB01F0374901EB66
+:10E35000800000F562709DF8A01001EB410202EB15
+:10E36000011100EBC1004079A52815D19DF8B4003A
+:10E3700000EB400101EB00102F4901EB00103030A1
+:10E380009DF8A01000EB0110801C0990007820F08F
+:10E390000400001D099908709DF8B41040F2533034
+:10E3A00011FB00F0214901EB800000F562709DF83F
+:10E3B000A01001EB410202EB011100EBC1008078DB
+:10E3C000A12848D09DF8B41040F2533011FB00F062
+:10E3D000164901EB800101F562719DF8A00000EB88
+:10E3E000400202EB001001EBC00082789DF8B400FF
+:10E3F00040F2533110FB01F00C4901EB800101F5B3
+:10E4000062719DF8A00000EB400303EB001001EBEC
+:10E41000C0004271A1229DF8B40040F2533110FBBC
+:10E4200001F002490AE00000088900205845002058
+:10E43000883E0020BC1200209840002001EB8000A4
+:10E4400000F562709DF8A01001EB410303EB011190
+:10E4500000EBC100827002F087B900219DF8B40082
+:10E4600040F2533210FB02F0FE4A02EB80000171D1
+:10E470009DF8B41040F2533011FB00F0114601EB4F
+:10E48000800000F562709DF8A01001EB410202EBE4
+:10E49000011110F8310008281FDC00219DF8B4009C
+:10E4A00040F2533210FB02F0EE4A02EB80000171A1
+:10E4B00008229DF8B40040F2533110FB01F0E94905
+:10E4C00001EB800000F562709DF8A01001EB4103A4
+:10E4D00003EB011100F8312028E09DF8B41040F260
+:10E4E000533011FB00F0DF4901EB800000F5627052
+:10E4F0009DF8A01001EB410202EB011110F8310070
+:10E500000B2813DC0C229DF8B40040F2533110FBB1
+:10E5100001F0D44901EB800000F562709DF8A01075
+:10E5200001EB410303EB011100F831209DF8B41019
+:10E5300040F2533011FB00F0CA4901EB800000F5B6
+:10E5400062709DF8A01001EB410202EB011100EB9B
+:10E55000C1004079A42830D19DF8B41001EB4100EE
+:10E5600000EB0110C04901EB001030309DF8A01005
+:10E5700000EB0110801C0990007820F02000203072
+:10E580000999087000229DF8B40040F2533110FB45
+:10E5900001F0B44901EB800000F562709DF8A01015
+:10E5A00001EB410303EB011100EBC10080F84520B2
+:10E5B0009DF8B4100220FBF779FDA1229DF8B4006C
+:10E5C00040F2533110FB01F0A64901EB800000F549
+:10E5D00062709DF8A01001EB410303EB011100EB09
+:10E5E000C100427137E700213A9115E09DF8B4105F
+:10E5F00001EB4100C0EBC1109C4901EBC001BDF82B
+:10E60000E800C01C0A5C16A9BDF8E8000A54BDF871
+:10E61000E800401C81B23A91BDF8E8000628E5DB2D
+:10E62000062116A829F02CFB0021CDE93001DDE9F7
+:10E630003021100A40EA01600A120C460146309B64
+:10E64000C91842EB04004FF480720023CDE9081092
+:10E6500008460999F9F7B6FD9DF8B40040F2533128
+:10E6600010FB01F07F4901EB800000F562709DF81E
+:10E67000A01001EB410303EB011100EBC10002719B
+:10E6800000209DF8B41040F2533211FB02F1754A9C
+:10E6900002EB8101087104229DF8B40040F253316D
+:10E6A00010FB01F06F4901EB800000F562709DF8EE
+:10E6B000A01001EB410303EB011100F83120A72268
+:10E6C0009DF8B40040F2533110FB01F0654901EBB5
+:10E6D000800000F562709DF8A01001EB410303EB90
+:10E6E000011100EBC1004271B5E69DF8B41040F293
+:10E6F000533011FB00F15B4800EB810000F56270C4
+:10E700009DF8A01001EB410202EB011110F831005D
+:10E71000042878DA00219DF8B40040F2533210FB4F
+:10E7200002F0504A02EB80000171A1229DF8B40072
+:10E7300040F2533110FB01F04A4901EB800101F531
+:10E7400062719DF8A00000EB400303EB001001EBA9
+:10E75000C00042719DF8B41040F2533011FB00F03C
+:10E76000404901EB800101F562719DF8A00000EBCA
+:10E77000400202EB001001EBC00109910878401C37
+:10E78000C1B2099801709DF8B41040F2533011FBEA
+:10E7900000F0344901EB800000F562709DF8A01094
+:10E7A00001EB410202EB011110F83100042828D1DD
+:10E7B0000A229DF8B40040F2533110FB01F02949C0
+:10E7C00001EB800101F562719DF8A00000EB4003B0
+:10E7D00003EB001001F83020A3229DF8B40040F2B2
+:10E7E000533110FB01F01F4901EB800101F562710B
+:10E7F0009DF8A00000EB400303EB001001EBC0000C
+:10E800004271E4E2FFE79DF8B41040F2533011FB8F
+:10E8100000F0144901EB800000F562709DF8A01033
+:10E8200001EB410202EB011110F8310004283BD149
+:10E8300000219DF8B40040F2533210FB02F0094A67
+:10E8400002EB8000017105229DF8B40040F25331C3
+:10E8500010FB01F0034901EB800101F562719DF8A5
+:10E86000A00005E0584500209840002008890020BD
+:10E8700000EB400303EB001001F83020A3229DF8C9
+:10E88000B40040F2533110FB01F0FE4901EB80006F
+:10E8900000F562709DF8A01001EB410303EB01113C
+:10E8A00000EBC100427192E29DF8B41040F2533087
+:10E8B00011FB00F0F34901EB800000F562709DF858
+:10E8C000A01001EB410202EB011110F83100082801
+:10E8D00034DC00219DF8B40040F2533210FB02F00A
+:10E8E000E84A02EB8000017109229DF8B40040F271
+:10E8F000533110FB01F0E34901EB800101F5627136
+:10E900009DF8A00000EB400303EB001001F830205D
+:10E91000A7229DF8B40040F2533110FB01F0D94911
+:10E9200001EB800000F562709DF8A01001EB41033F
+:10E9300003EB011100EBC100427148E29DF8B410F5
+:10E9400040F2533011FB00F0CE4901EB800000F59E
+:10E9500062709DF8A01001EB410202EB011110F86A
+:10E960003100092834DC00219DF8B40040F2533214
+:10E9700010FB02F0C34A02EB800001710A229DF8ED
+:10E98000B40040F2533110FB01F0BE4901EB8001AD
+:10E9900001F562719DF8A00000EB400303EB00104D
+:10E9A00001F83020A3229DF8B40040F2533110FB4F
+:10E9B00001F0B44901EB800000F562709DF8A010F1
+:10E9C00001EB410303EB011100EBC1004271FEE1D9
+:10E9D0009DF8B41040F2533011FB00F0A94901EB4F
+:10E9E000800000F562709DF8A01001EB410202EB7F
+:10E9F000011110F831000D2838DC00219DF8B40019
+:10EA000040F2533210FB02F09E4A02EB800001718B
+:10EA10000E229DF8B40040F2533110FB01F09949E9
+:10EA200001EB800101F562719DF8A00000EB40034D
+:10EA300003EB001001F83020A1229DF8B40040F251
+:10EA4000533110FB01F08F4901EB800000F562703B
+:10EA50009DF8A01001EB410303EB011100EBC10095
+:10EA60004271B4E1B4E1E8E13DE21BE29DF8B4108B
+:10EA700040F2533011FB00F0824901EB800000F5B9
+:10EA800062709DF8A01001EB410202EB011110F839
+:10EA900031000E2834DC00219DF8B40040F25332DE
+:10EAA00010FB02F0774A02EB800001710F229DF803
+:10EAB000B40040F2533110FB01F0724901EB8001C8
+:10EAC00001F562719DF8A00000EB400303EB00101C
+:10EAD00001F83020A3229DF8B40040F2533110FB1E
+:10EAE00001F0684901EB800000F562709DF8A0100C
+:10EAF00001EB410303EB011100EBC100427166E140
+:10EB00009DF8B41040F2533011FB00F05D4901EB69
+:10EB1000800000F562709DF8A01001EB410202EB4D
+:10EB2000011110F8310010287DDC11229DF8B4008D
+:10EB300040F2533110FB01F0524901EB800101F525
+:10EB400062719DF8A00000EB400303EB001001F898
+:10EB50003020A1229DF8B40040F2533110FB01F0A7
+:10EB6000484901EB800101F562719DF8A00000EBBE
+:10EB7000400303EB001001EBC00042719DF8B400AC
+:10EB800040F2533110FB01F03E4901EB800101F5E9
+:10EB900062719DF8A00000EB400303EB001001EB55
+:10EBA000C00082709DF8B41001EB410000EB011031
+:10EBB000354901EB001130319DF8A00001EB001048
+:10EBC000801C0990007820F080008030099908703E
+:10EBD0009DF8B41001EB410000EB01102A4901EB54
+:10EBE000001030309DF8A01000EB0110801C09903F
+:10EBF000007820F00400001D099908709DF8B410F9
+:10EC000001EB410000EB01101F4901EB0010303017
+:10EC10009DF8A01000EB01108078C0F3401080B385
+:10EC20009DF8B41000E046E001EB410000EB01105C
+:10EC3000154901EB001030309DF8A01000EB0110D9
+:10EC4000801C0990007820F02002099802709DF83D
+:10EC5000B41001EB410000EB01100B4901EB001077
+:10EC600030309DF8A01000EB01108078C0F3400018
+:10EC7000D8B99DF8B41001EB410000EB0110024936
+:10EC800004E083E0584500209840002001EB00108C
+:10EC900030309DF8A01000EB0110801C0990007826
+:10ECA00020F008000830099908709DF8B41002207F
+:10ECB000FBF7FCF98BE09DF8B41040F2533011FBE8
+:10ECC00000F0FE4901EB800101F562719DF8A000A2
+:10ECD00000EB400202EB001011F830109DF8B40078
+:10ECE00040F2533210FB02F0F44A02EB800040790C
+:10ECF00081426CD19DF8B41040F2533011FB00F00A
+:10ED0000114601EB800000F562709DF8A01001EB48
+:10ED1000410202EB011100EBC1008078A12836D03E
+:10ED2000A3229DF8B40040F2533110FB01F0E349F7
+:10ED300001EB800101F562719DF8A00000EB40033A
+:10ED400003EB001001EBC00042719DF8B41040F2DB
+:10ED5000533011FB00F0D94901EB800000F56270DF
+:10ED60009DF8A01001EB410202EB011100EBC10084
+:10ED70008078A2282BD000209DF8B41040F25332A6
+:10ED800011FB02F1CD4A02EB810108711FE0A122C3
+:10ED90009DF8B40040F2533110FB01F0C74901EB7C
+:10EDA000800101F562719DF8A00000EB400303EBC8
+:10EDB000001001EBC000427101219DF8B40040F247
+:10EDC000533210FB02F0BD4A02EB8000017109E4EE
+:10EDD000A1229DF8B40040F2533110FB01F0B74975
+:10EDE00001EB800101F562719DF8A00000EB40038A
+:10EDF00003EB001001EBC00082709DF8B40040F2FC
+:10EE0000533110FB01F0AD4901EB800101F5627156
+:10EE10009DF8A00000EB400303EB001001EBC000E5
+:10EE2000427100219DF8B40040F2533210FB02F011
+:10EE3000A24A02EB8000017156E400219DF8B40063
+:10EE400040F2533210FB02F09C4A02EB8000017149
+:10EE500009229DF8B40040F2533110FB01F09749AC
+:10EE600001EB800101F562719DF8A00000EB400309
+:10EE700003EB001001F83020A7229DF8B40040F207
+:10EE8000533110FB01F08D4901EB800000F56270F9
+:10EE90009DF8A01001EB410303EB011100EBC10051
+:10EEA000427121E400219DF8B40040F2533210FB7E
+:10EEB00002F0824A02EB80000171A7229DF8B400A3
+:10EEC00040F2533110FB01F07C4901EB800000F56A
+:10EED00062709DF8A01001EB410303EB011100EB00
+:10EEE000C100427173E700219DF8B40040F2533233
+:10EEF00010FB02F0714A02EB80000171A7229DF81D
+:10EF0000B40040F2533110FB01F06C4901EB800179
+:10EF100001F562719DF8A00000EB400303EB0010C7
+:10EF200001EBC00042719DF8B40000EB4001C1EB61
+:10EF3000C010634901EBC000407930287ED19DF8B4
+:10EF4000B40040F2533110FB01F05C4901EB800149
+:10EF500001F562719DF8A00000EB400202EB001089
+:10EF600011F830109DF8B40040F2533210FB02F05B
+:10EF7000524A02EB8000407981425FD19DF8B40093
+:10EF800040F2533110FB01F0114601EB800000F517
+:10EF900062709DF8A01001EB410202EB011100EB41
+:10EFA000C100C078312830D19DF8B40000EB400199
+:10EFB00001EB0010434901EB001030309DF8A01028
+:10EFC00000EB0110801C0990007820F020020998C5
+:10EFD000027000229DF8B40040F2533110FB01F0A2
+:10EFE000364901EB800000F562709DF8A01001EB3E
+:10EFF000410303EB011100EBC10080F845209DF8AF
+:10F00000B4100220FBF752F857E09DF8B40040F22C
+:10F01000533110FB01F0294901EB800000F56270CB
+:10F020009DF8A01001EB410202EB011100EBC100C1
+:10F03000C078332841D19DF8B40000E06FE000EBC8
+:10F04000400101EB00101F4901EB001030309DF82A
+:10F05000A01000EB0110801C0990007820F0200225
+:10F060000998027001229DF8B40040F2533110FB60
+:10F0700001F0124901EB800000F562709DF8A010CC
+:10F0800001EB410303EB011100EBC10080F84620C6
+:10F09000A9229DF8B40040F2533110FB01F007495A
+:10F0A00001EB800000F562709DF8A01001EB4103B8
+:10F0B00003EB011100EBC100827005E05845002010
+:10F0C00008890020984000209DF8B40000EB400122
+:10F0D00001EB0010FE4901EB001030309DF8A0104C
+:10F0E00000EB0110801C0990007820F001020998C3
+:10F0F00002709DF8B41001EB410000EB0110F449DF
+:10F1000001EB001030309DF8A01000EB0110801CC6
+:10F110000990007820F0020209980270D6E39DF869
+:10F12000B41001EB4100C0EBC110EA4901EBC00093
+:10F13000407931287ED19DF8B41040F2533011FB54
+:10F1400000F0E54901EB800101F562719DF8A00036
+:10F1500000EB400202EB001011F830109DF8B400F3
+:10F1600040F2533210FB02F0DB4A02EB80004079A0
+:10F1700081425FD19DF8B41040F2533011FB00F092
+:10F18000114601EB800000F562709DF8A01001EBC4
+:10F19000410202EB011100EBC10090F8460058BBA0
+:10F1A00001229DF8B40040F2533110FB01F0CA492E
+:10F1B00001EB800101F562719DF8A00000EB4003B6
+:10F1C00003EB001001EBC00080F845209DF8B4105F
+:10F1D00001EB410000EB0110BD4901EB00113031A2
+:10F1E0009DF8A00001EB0010801C0990007820F031
+:10F1F0000100401C099908709DF8B41001EB410012
+:10F2000000EB0110B24901EB001030309DF8A01066
+:10F2100000EB0110801C0990007820F00202099890
+:10F220000270AE4890F8E00790B19DF8B41001EB81
+:10F23000410000E005E200EB0110A54901EB0010E0
+:10F2400030309DF8A01000EB0110807A022877D1B1
+:10F25000A34890F829000128F9D1A148D0F80C0260
+:10F260009F49498D88426BD29DF8B41040F25330CB
+:10F2700011FB00F0984901EB800000F562709DF8E9
+:10F28000A01001EB410202EB011100EBC10090F86C
+:10F290004500012853D19DF8B41040F2533011FBC2
+:10F2A00000F08D4901EB800000F562709DF8A01020
+:10F2B00001EB410202EB011100EBC10090F87F006D
+:10F2C000E8BB01229DF8B40000EB400101EB001007
+:10F2D0007F4901EB001130319DF8A00001EB0010D7
+:10F2E000C27200229DF8B40000EB400101EB001057
+:10F2F000774901EB001130319DF8A00001EB0010BF
+:10F3000042604FF010429DF8B40040F2533110FBC0
+:10F3100001F0714901EB800101F562719DF8A000D7
+:10F3200000EB400303EB001001EBC00082609DF88E
+:10F33000B41001EB410000EB0110654901E071E000
+:10F340006FE001EB001130319DF8A00001EB0010DF
+:10F3500001789DF8B40040F2533210FB02F05E4A8F
+:10F3600002EB800041709DF8B41040F2533011FB65
+:10F3700000F0114601EB800101F562719DF8A000DB
+:10F3800000EB400202EB001011F830109DF8B400C1
+:10F3900040F2533210FB02F04F4A02EB80004079FA
+:10F3A00081423ED100229DF8B40040F2533110FB5F
+:10F3B00001F0494901EB800101F562719DF8A0005F
+:10F3C00000EB400303EB001001EBC000C271A4226C
+:10F3D0009DF8B40040F2533110FB01F03E4901EBBF
+:10F3E000800101F562719DF8A00000EB400303EB82
+:10F3F000001001EBC0008270A3229DF8B40040F21F
+:10F40000533110FB01F0344901EB800000F56270CC
+:10F410009DF8A01001EB410303EB011100EBC100CB
+:10F42000427153E29DF8B41040F2533011FB00F0EA
+:10F43000294901EB800000F562709DF8A01001EBF6
+:10F44000410202EB011100EBC10090F845000128D8
+:10F450007DD19DF8B41040F2533011FB00F01E49ED
+:10F4600001EB800101F562719DF8A00000EB400204
+:10F4700002EB001001EBC00090F8801040F2533016
+:10F4800011FB00F0144901EB800101F562719DF858
+:10F49000B40040F2533210FB02F00F4A02EB80003E
+:10F4A00000F562709DF8A02002EB420303EB02120C
+:10F4B00000EBC20090F8810000EB400202EB00106C
+:10F4C00001EBC00090F87E00032840D1022209E041
+:10F4D000984000200889002058450020BC320020B8
+:10F4E000BC1200209DF8B40000EB400101EB0010BD
+:10F4F000F94901EB001130319DF8A00001EB00103B
+:10F50000C2724FF010429DF8B40040F2533110FB2C
+:10F5100001F0F24901EB800101F562719DF8A00054
+:10F5200000EB400303EB001001EBC00082609DF88C
+:10F53000B41001EB410000EB0110E74901EB0011B1
+:10F5400030319DF8A00001EB0010017800E0B0E13F
+:10F550009DF8B40040F2533210FB02F0DF4A02EB98
+:10F56000800041709DF8B41040F2533011FB00F060
+:10F57000114601EB800101F562719DF8A00000EBDE
+:10F58000400202EB001011F830109DF8B40040F278
+:10F59000533210FB02F0D14A02EB800040798142E5
+:10F5A0003ED100229DF8B40040F2533110FB01F02F
+:10F5B000CA4901EB800101F562719DF8A00000EBE2
+:10F5C000400303EB001001EBC000C271A4229DF8C0
+:10F5D000B40040F2533110FB01F0C04901EB80014F
+:10F5E00001F562719DF8A00000EB400303EB0010F1
+:10F5F00001EBC0008270A3229DF8B40040F25331A9
+:10F6000010FB01F0B54901EB800000F562709DF838
+:10F61000A01001EB410303EB011100EBC1004271AB
+:10F6200000229DF8B40000EB400101EB0010AA4954
+:10F6300001EB001030309DF8A01000EB011042608B
+:10F6400044E19DF8B41001EB4100C0EBC110A449A6
+:10F6500001EBC000407933287ED19DF8B41001EB56
+:10F66000410000EB01109C4901EB001030309DF887
+:10F67000A01000EB0110801C0990007820F0010020
+:10F68000401C099908709DF8B41001EB410000EB93
+:10F690000110914901EB001030309DF8A01000EBF3
+:10F6A0000110801C0990007820F020020998027057
+:10F6B0009DF8B41001EB410000EB0110864901EB0D
+:10F6C000001030309DF8A01000EB0110801C099054
+:10F6D000007820F00200801C099908709DF8B41091
+:10F6E00040F2533011FB00F07C4901EB800042797D
+:10F6F0009DF8B40040F2533110FB01F0774901EB63
+:10F70000800000F562709DF8A01001EB410303EB4F
+:10F71000011100F831209DF8B41001EB410000EB1D
+:10F7200001106D4901EB001030309DF8A01000EB86
+:10F730000110801C0990007820F080008030099929
+:10F7400008709DF8B41001EB410000EB0110624914
+:10F7500001EB0010303000E022E09DF8A01000EB3B
+:10F7600001108078C0F3400020B99DF8B410022049
+:10F77000FAF79CFCA2229DF8B40040F2533110FB32
+:10F7800001F0564901EB800000F562709DF8A01071
+:10F7900001EB410303EB011100EBC100827095E026
+:10F7A0009DF8B41001EB4100C0EBC1104C4901EBD6
+:10F7B000C000407934287CD19DF8B41001EB4100A1
+:10F7C00000EB0110444901EB001030309DF8A0100F
+:10F7D00000EB0110801C0990007820F020020998AD
+:10F7E00002709DF8B41001EB410000EB01103A49A2
+:10F7F00001EB001030309DF8A01000EB0110801CD0
+:10F800000990007820F002020998027001229DF808
+:10F81000B40040F2533110FB01F0304901EB80009D
+:10F8200000F562709DF8A01001EB410303EB01119C
+:10F8300000EBC10080F84620A9229DF8B40040F2F8
+:10F84000533110FB01F0254901EB800000F5627097
+:10F850009DF8A01001EB410303EB011100EBC10087
+:10F8600082709DF8B41040F2533011FB00F01B4938
+:10F8700001EB800042799DF8B40040F2533110FB57
+:10F8800001F0164901EB800000F562709DF8A010B0
+:10F8900001EB410303EB011100F831209DF8B41096
+:10F8A00001EB410000EB01100B4901EB001030307F
+:10F8B00000E00BE09DF8A01000EB0110801C099007
+:10F8C000007820F0800080300999087000202E9088
+:10F8D0002F9000213A9128E09840002058450020C0
+:10F8E00008890020DDE92E10000140EA11720901AB
+:10F8F000CDE92E129DF8B41001EB4100C0EBC11010
+:10F90000FE4901EBC001BDF8E800801D085C3038FD
+:10F91000C117DDE92E34184341EA0402CDE92E0275
+:10F92000BDF8E800401C80B23A90BDF8E800062817
+:10F93000D8DB9DF8B4002E9940F2533210FB02F050
+:10F94000EF4A02EB800202F562729DF8A00000EB24
+:10F95000400303EB001002EBC000C0F81A100022B5
+:10F960002E922F9200213A9122E0DDE92E10000123
+:10F9700040EA11720901CDE92E129DF8B41001EB95
+:10F980004100C0EBC110DD4901EBC001BDF8E8004A
+:10F990000D30085C3038C117DDE92E34184341EAD8
+:10F9A0000402CDE92E02BDF8E800401C80B23A9076
+:10F9B000BDF8E8000428D8DB9DF8B4002E9940F289
+:10F9C000533210FB02F0CE4A02EB800202F5627263
+:10F9D0009DF8A00000EB400303EB001002EBC00019
+:10F9E000416300222E922F9200213A9122E0DDE91C
+:10F9F0002E10000140EA11720901CDE92E129DF886
+:10FA0000B41001EB4100C0EBC110BC4901EBC001D7
+:10FA1000BDF8E8001130085C3038C117DDE92E343C
+:10FA2000184341EA0402CDE92E02BDF8E800401C6B
+:10FA300080B23A90BDF8E8000628D8DB9DF8B40003
+:10FA40002E9940F2533210FB02F0AD4A02EB8002D5
+:10FA500002F562729DF8A00000EB400303EB00107A
+:10FA600002EBC000C0F81E109DF8B41001EB41007D
+:10FA7000C0EBC110A14901EBC00042799DF8B40070
+:10FA800040F2533110FB01F09D4901EB800101F57B
+:10FA900062719DF8A00000EB400303EB001001EB46
+:10FAA000C000C2709DF8B41001EB410000EB0110E2
+:10FAB000944901EB001130319DF8A00001EB0010DA
+:10FAC00082789DF8B40040F2533110FB01F08C496C
+:10FAD00001EB800101F562719DF8A00000EB40038D
+:10FAE00003EB001001EBC00002769DF8B41040F269
+:10FAF000533011FB00F0824901EB800101F5627186
+:10FB00009DF8A00000EB400202EB001011F830104D
+:10FB10009DF8B40040F2533210FB02F0784A02EB39
+:10FB20008000407981427CDA9DF8B41040F2533075
+:10FB300011FB00F0114601EB800000F562709DF8AA
+:10FB4000A01001EB410202EB011110F831000F2867
+:10FB500067DD00219DF8B40040F2533210FB02F043
+:10FB6000674A02EB80000171A7229DF8B40040F2C1
+:10FB7000533110FB01F0624901EB800101F5627124
+:10FB80009DF8A00000EB400303EB001001EBC00068
+:10FB9000427101219DF8B40040F2533210FB02F093
+:10FBA000574A02EB800001719DF8B41040F25330C7
+:10FBB00011FB00F0114601EB800042799DF8B40082
+:10FBC00040F2533110FB01F04D4901EB800101F58A
+:10FBD00062719DF8A00000EB400303EB001001F8F8
+:10FBE0003020A1229DF8B40040F2533110FB01F007
+:10FBF000434901EB800101F562719DF8A00000EB23
+:10FC0000400303EB001001EBC00042719DF8B410FB
+:10FC100001EB410000EB01103A4901EB00113031DA
+:10FC200000E071E09DF8A00001EB0010801C09903D
+:10FC3000007820F080008030099908709DF8B41099
+:10FC400001EB410000EB01102E4901EB00103030B8
+:10FC50009DF8A01000EB0110801C0990007820F0A6
+:10FC60000400001D099908709DF8B41001EB4100D3
+:10FC700000EB0110234901EB001030309DF8A0107B
+:10FC800000EB01108078C0F3401088B99DF8B410E3
+:10FC900001EB410000EB01101A4901EB001030307C
+:10FCA0009DF8A01000EB01108078C0F3400058B31D
+:10FCB0009DF8B41001EB410000EB0110114901EB7C
+:10FCC000001030309DF8A01000EB0110801C09904E
+:10FCD000007820F02002099802709DF8B41001EB22
+:10FCE000410000EB0110074901EB001030309DF896
+:10FCF000A01000EB0110801C099006E0088900208C
+:10FD00005845002098400020C3E0007820F002020F
+:10FD1000099802709DF8B41001EB410000EB01104E
+:10FD2000FE4901EB001030309DF8A01000EB0110EF
+:10FD3000801C0990007820F00800083009990870AC
+:10FD40009DF8B4009DF8A01001EB0010C217CDE99A
+:10FD50002E029DF8B41040F2533011FB00F0F04930
+:10FD600001EB800000F562709DF8A01001EB4102EC
+:10FD700002EB011100EBC100223009902E9800EB3C
+:10FD80004001E84800EB41100D301022089009991D
+:10FD9000F8F75BFA9DF8B41040F2533011FB00F015
+:10FDA000DF4901EB800101F562719DF8A00000EBD5
+:10FDB000400202EB001001EBC0012E9800EB400264
+:10FDC000D84800EB421051F81A2F40F8012F49682B
+:10FDD00041609DF8B41001EB410000EB0110CF49E8
+:10FDE00001EB001130319DF8A00001EB001001780B
+:10FDF0002E9800EB4002CB4800EB421001702E9889
+:10FE000000EB4001C74800EB4111C748026841F8C8
+:10FE10001D2F808888809DF8B41040F2533011FB6C
+:10FE200000F0BF4901EB800101F562719DF8A0006F
+:10FE300000EB400202EB001001EBC000416B2E987A
+:10FE400000EB4002B74800EB4210C0F809109DF8E3
+:10FE5000B41001EB410000EB0110B04901EB0011BF
+:10FE600030319DF8A00001EB001041682E9800EBA6
+:10FE70004002AC4800EB4210C0F823102E9881B22B
+:10FE800008200991FAF712F99DF8B4100220FAF748
+:10FE90000DF9FCE300202E902F9000213A9122E0F2
+:10FEA000DDE92E10000140EA11720901CDE92E12A0
+:10FEB0009DF8B41001EB4100C0EBC1109B4901EB70
+:10FEC000C001BDF8E8000B30085C3038C117DDE92F
+:10FED0002E34184341EA0402CDE92E02BDF8E800B1
+:10FEE000401C80B23A90BDF8E8000A28D8DB9DF8A3
+:10FEF000B400DDE92E1240F2533310FB03F0884BBF
+:10FF000003EB800303F562739DF8A00000EB40044F
+:10FF100004EB001003EBC00040F8221F42600022F7
+:10FF20002E922F9200213A9122E0DDE92E1000015D
+:10FF300040EA11720901CDE92E129DF8B41001EBCF
+:10FF40004100C0EBC110794901EBC001BDF8E800E8
+:10FF50001530085C3038C117DDE92E24104341EA22
+:10FF60000402CDE92E02BDF8E800401C80B23A90B0
+:10FF7000BDF8E8000A28D8DB9DF8B400DDE92E12B0
+:10FF800040F2533310FB03F0654B03EB800303F5A2
+:10FF900062739DF8A00000EB400404EB001003EB3B
+:10FFA000C00022308160C26000219DF8B40040F2A0
+:10FFB000533210FB02F05A4A02EB800001719DF8A7
+:10FFC000B40040F2533110FB01F0114601EB800008
+:10FFD00000F562709DF8A01001EB410202EB0111E7
+:10FFE00010F831000C2814DC0D229DF8B40040F20A
+:10FFF000533110FB01F04A4901EB800000F56270BB
+:020000040801F1
+:100000009DF8A01001EB410303EB011100F8312032
+:100010007FE39DF8B40040F2533110FB01F04049FA
+:1000200001EB800101F562719DF8A00000EB400238
+:1000300002EB001011F830109DF8B40040F253327A
+:1000400010FB02F0364A02EB800040798142DFD19A
+:100050009DF8B4009DF8A01001EB0010C217CDE987
+:100060002E023148F53090F8E00708B39DF8B4004F
+:1000700000EB400101EB0010284901EB001030308B
+:100080009DF8A01000EB0110807A022810D09DF896
+:10009000B40000EB400101EB0010204901EB00101F
+:1000A00030309DF8A01000EB0110C07A00287CDDF4
+:1000B00000229DF8B40000EB400101EB001017494D
+:1000C00001EB001030309DF8A01000EB0110C2725F
+:1000D0001748D0F80C020521B0FBF1F201FB120029
+:1000E00000EB400112482C3000EB41100D3009901C
+:1000F0009DF8B40040F2533110FB01F0084901EBC8
+:10010000800000F562709DF8A01001EB410202EB47
+:10011000011100EBC100223010220BE098400020BA
+:1001200058450020D8140020C7310020088900203D
+:10013000BC120020014608900998F8F786F8FE489E
+:10014000D0F80C020521B0FBF1F201FB120000EB2C
+:100150004001F9482C3000EB41129DF8B40040F208
+:10016000533110FB01F0F54901EB800101F562719B
+:100170009DF8A00000EB400303EB001001EBC00072
+:1001800050F81A1F42F8011F40685060EA48D0F842
+:100190000C020521B0FBF1F201FB120000EB400163
+:1001A000E5482C3000EB411200E094E19DF8B400EA
+:1001B00000EB400101EB0010E14901EB001130318F
+:1001C0009DF8A00001EB001000781070DA48D0F81C
+:1001D0000C020521B0FBF1F201FB120000EB400123
+:1001E000D5482C3000EB41129DF8B40040F2533159
+:1001F00010FB01F0D14901EB800101F562719DF81E
+:10020000A00000EB400303EB001001EBC000406BCB
+:10021000C2F80900C848D0F80C020521B0FBF1F281
+:1002200001FB120000EB4001C3482C3000EB4111F0
+:10023000C448026841F81D2F80888880BE48D0F8E5
+:100240000C020521B0FBF1F201FB120000EB4001B2
+:10025000B9482C3000EB41129DF8B40000EB40018E
+:1002600001EB0010B64901EB001130319DF8A00000
+:1002700001EB00104068C2F8230000229DF8B40092
+:1002800000EB400101EB0010AD4901EB00113031F2
+:100290009DF8A00001EB0010426000213A9154E06B
+:1002A000A548D0F80C020521B0FBF1F201FB1200C9
+:1002B00000EB4001A0482C3000EB41112731BDF884
+:1002C000E8409DF8B40040F2533210FB02F09B4A24
+:1002D00002EB800202F562729DF8A00000EB400381
+:1002E00003EB001002EBC00090F8800040F25332A4
+:1002F00010FB02F0914A02EB800202F562729DF857
+:10030000B40040F2533310FB03F08C4B03EB80033B
+:1003100003F562739DF8A00000EB400505EB0010AB
+:1003200003EBC00090F8810000EB400303EB0010EA
+:1003300002EBC0024732BDF8E800001D105C085512
+:10034000BDF8E800401C81B23A91BDF8E8000628EB
+:10035000A6DB00213A9142E000239DF8B40040F270
+:10036000533110FB01F0754901EB800101F5627119
+:100370009DF8A00000EB400202EB001001EBC00072
+:1003800090F8800040F2533110FB01F06B4901EB13
+:10039000800101F562719DF8B40040F2533210FB08
+:1003A00002F0664A02EB800202F562729DF8A0003C
+:1003B00000EB400404EB001002EBC00090F8810059
+:1003C00000EB400202EB001001EBC0014731BDF829
+:1003D000E8000B54BDF8E800401C81B23A91BDF82A
+:1003E000E8000A28B8DB5448D0F80C020521B0FB1D
+:1003F000F1F080B2014609900220F8F769FE002171
+:100400000620F9F753FE4C48D0F80C024A49498DB2
+:10041000884206D24848D0F80C02401C4649C1F830
+:100420000C0200210520F9F741FE9DF8B40000EB15
+:10043000400101EB0010424901EB001030309DF803
+:10044000A01000EB0110801C0990007820F0080239
+:10045000099802703848D0F80C020521B0FBF1F27F
+:1004600001FB120000EB400133482C3000EB41103F
+:10047000D0F823202E9800EB4001334800EB4110C8
+:10048000C0F8232000203A9020E02B48D0F80C023E
+:100490000521B0FBF1F201FB120000EB4001264800
+:1004A0002C3000EB41102730BDF8E810425C2E984C
+:1004B00000EB4001244800EB41112731BDF8E80072
+:1004C0000A54BDF8E800401C81B23A91BDF8E8003A
+:1004D0000628DADB64E09DF8B40000EB400101EB94
+:1004E0000010174901EB001030309DF8A01000EB10
+:1004F0000110801C0990007820F00800083009994C
+:1005000008709DF8B40000EB400101EB00100C49AD
+:1005100001EB001030309DF8A01000EB0110426894
+:100520002E9800EB4001084800EB4110C0F8232052
+:1005300000203A9030E00000BC1200205845002016
+:1005400098400020C7310020D81400209DF8B40046
+:1005500040F2533110FB01F0FE4901EB800101F53F
+:1005600062719DF8A00000EB400202EB001001EB6D
+:10057000C0014731BDF8E8000A5C2E9800EB40014D
+:10058000F54800EB41112731BDF8E8000A54BDF8E9
+:10059000E800401C81B23A91BDF8E8000628D5DB9E
+:1005A00000229DF8B40040F2533110FB01F0E949FC
+:1005B00001EB800101F562719DF8A00000EB4003A2
+:1005C00003EB001001EBC00080F846209DF8B4104A
+:1005D0000220F9F76BFD9DF8B40040F2533110FB97
+:1005E00001F0DC4901EB800101F562719DF8A0008A
+:1005F00000EB400202EB001001EBC000223009903A
+:100600002E9800EB4001D44800EB41110D3110222F
+:100610000891DDE90801F7F718FE9DF8B40040F2F3
+:10062000533110FB01F0CB4901EB800101F5627100
+:100630009DF8A00000EB400202EB001001EBC001AE
+:100640002E9800EB4002C44800EB421051F81A2FDC
+:1006500040F8012F496841609DF8B40000EB40016B
+:1006600001EB0010BD4901EB001130319DF8A000F5
+:1006700001EB001001782E9800EB4002B64800EB29
+:10068000421001702E9800EB4001B34800E06BE08F
+:1006900000EB4111B248026841F81D2F8088888024
+:1006A0009DF8B40040F2533110FB01F0A94901EB71
+:1006B000800101F562719DF8A00000EB400202EBA1
+:1006C000001001EBC000416B2E9800EB4002A248E5
+:1006D00000EB4210C0F809109DF8B40000EB400197
+:1006E00001EB00109D4901EB001130319DF8A00095
+:1006F00001EB001041682E9800EB4002964800EB99
+:100700004210C0F823102E9881B208200991F9F701
+:10071000CDFCA7229DF8B40040F2533110FB01F04C
+:100720008C4901EB800101F562719DF8A00000EB9E
+:10073000400303EB001001EBC0004271A2229DF8C0
+:10074000B40040F2533110FB01F0824901EB80000C
+:1007500000F562709DF8A01001EB410303EB01115D
+:1007600000EBC100827000BF00BF0DF081BF9DF89B
+:10077000B41001EB4100C0EBC1107A4911F8300010
+:10078000042802D1042125910CE09DF8B41001EB5E
+:100790004100C0EBC110734911F83000152801D198
+:1007A000152125919DF8B41001EB4100C0EBC1105B
+:1007B0006C4901EBC00041789DF8B40000EB4002A9
+:1007C000C2EBC010674A12F8300041EA002041F243
+:1007D0003001884202D1A62125913DE09DF8B41058
+:1007E00001EB4100C0EBC1105E4901EBC000417854
+:1007F0009DF8B40000EB4002C2EBC010594A12F859
+:10080000300041EA002041F23101884202D1A721A3
+:10081000259121E09DF8B41001EB4100C0EBC1101F
+:10082000504911F83000022816D19DF8B41001EBA0
+:100830004100C0EBC1104B4901EBC00001799DF8AC
+:10084000B40000EB4002C2EBC010464A02EBC0000D
+:10085000C07841EA002125919DF8B41040F2533050
+:1008600011FB00F03B4901EB8000817828910021C9
+:100870003D4A9DF8B40002EB00129DF8A00011540F
+:100880003A4890F82800012815D19DF8B41001EBE2
+:10089000410000EB0110314901EB001030309DF8B0
+:1008A000A01000EB0110801C0990007820F080005F
+:1008B000803009990870BDF89400A7287ED007DC25
+:1008C00004287CD015287BD0A62841F06D8762E0F3
+:1008D000A0F55850303820B1112872D01228F4D128
+:1008E000FEE39DF8B41040F2533011FB00F01949BB
+:1008F00001EB800000F562709DF8A01001EB410251
+:1009000002EB011110F8310090BB00219DF8B400FA
+:1009100040F2533210FB02F00E4A02EB80000171EC
+:1009200001229DF8B40040F2533110FB01F0094957
+:1009300001EB800101F562719DF8A00000EB40031E
+:1009400003EB001001F83020A7229DF8B40040F21C
+:1009500053310EE058450020D81400209840002064
+:10096000C731002008890020883E0020BC120020EA
+:100970000FE010FB01F0FE4901EB800000F5627012
+:100980009DF8A01001EB410303EB011100EBC10046
+:10099000427101F009BF00219DF8B40040F25332CA
+:1009A00010FB02F0F24A02EB800001719DF8B410D6
+:1009B00040F2533011FB00F0114603E0F9E060E132
+:1009C000B0E2E4E201EB800000F562709DF8A01057
+:1009D00001EB410202EB011110F83100022829DC81
+:1009E00003229DF8B40040F2533110FB01F0E049BE
+:1009F00001EB800101F562719DF8A00000EB40035E
+:100A000003EB001001F83020A9229DF8B40040F259
+:100A1000533110FB01F0D64901EB800000F5627004
+:100A20009DF8A01001EB410303EB011100EBC100A5
+:100A30004271BDE09DF8B41040F2533011FB00F05C
+:100A4000CB4901EB800000F562709DF8A01001EB2E
+:100A5000410202EB011110F83100052829DC0622C1
+:100A60009DF8B40040F2533110FB01F0C04901EB96
+:100A7000800101F562719DF8A00000EB400303EBDB
+:100A8000001001F83020A2229DF8B40040F253314A
+:100A900010FB01F0B64901EB800000F562709DF893
+:100AA000A01001EB410303EB011100EBC100427107
+:100AB0007EE09DF8B41040F2533011FB00F0AC49D9
+:100AC00001EB800000F562709DF8A01001EB41027F
+:100AD00002EB011100EBC1004079A52815D19DF86A
+:100AE000B41001EB410000EB0110A24901EB001032
+:100AF00030309DF8A01000EB0110801C09900078A8
+:100B000020F00400001D099908709DF8B41040F20F
+:100B1000533011FB00F0964901EB800000F5627044
+:100B20009DF8A01001EB410202EB011100EBC100A6
+:100B30008078A1283CD09DF8B41040F2533011FBCE
+:100B400000F08B4901EB800101F562719DF8A00076
+:100B500000EB400202EB001001EBC00082789DF830
+:100B6000B40040F2533110FB01F0814901EB8001E8
+:100B700001F562719DF8A00000EB400303EB00104B
+:100B800001EBC0004271A1229DF8B40040F2533144
+:100B900010FB01F0764901EB800000F562709DF8D2
+:100BA000A01001EB410303EB011100EBC1008270C7
+:100BB000EFE69DF8B41040F2533011FB00F06C49A1
+:100BC00001EB800000F562709DF8A01001EB41027E
+:100BD00002EB011100EBC1004079A42830D19DF84F
+:100BE000B41001EB410000EB0110624901EB001071
+:100BF00030309DF8A01000EB0110801C09900078A7
+:100C000020F0200020300999087000229DF8B400DF
+:100C100040F2533110FB01F0554901EB800101F521
+:100C200062719DF8A00000EB400303EB001001EBA4
+:100C3000C00080F845209DF8B4100220F9F736FA7C
+:100C400000219DF8B40040F2533210FB02F0484AF4
+:100C500002EB80000171A1229DF8B40040F25331F3
+:100C600010FB01F0424901EB800000F562709DF835
+:100C7000A01001EB410303EB011100EBC100427135
+:100C800087E69DF8B41040F2533011FB00F038496C
+:100C900001EB800000F562709DF8A01001EB4102AD
+:100CA00002EB011110F83100012834DC00219DF81D
+:100CB000B40040F2533210FB02F02D4A02EB8000E8
+:100CC000017102229DF8B40040F2533110FB01F093
+:100CD000274901EB800101F562719DF8A00000EB4E
+:100CE000400303EB001001F83020A3229DF8B4006C
+:100CF00040F2533110FB01F01D4901EB800000F57B
+:100D000062709DF8A01001EB410303EB011100EBB1
+:100D1000C100427105E19DF8B41040F2533011FB5F
+:100D200000F0134901EB800000F562709DF8A010FF
+:100D300001EB410202EB011110F83100042839DC0B
+:100D400000219DF8B40040F2533210FB02F0084A33
+:100D500002EB8000017105229DF8B40040F253318E
+:100D600010FB01F0024901EB800101F5627103E023
+:100D700058450020984000209DF8A00000EB40035B
+:100D800003EB001001F83020A3229DF8B40040F2DC
+:100D9000533110FB01F0FE4901EB800000F5627059
+:100DA0009DF8A01001EB410303EB011100EBC10022
+:100DB0004271B6E09DF8B41040F2533011FB00F0E0
+:100DC000F34901EB800000F562709DF8A01001EB83
+:100DD000410202EB011110F83100062815DCA122B6
+:100DE0009DF8B40040F2533110FB01F0E84901EBEB
+:100DF000800000F562709DF8A01001EB410303EB49
+:100E0000011100EBC10042718BE09DF8B41040F27B
+:100E1000533011FB00F0DE4901EB800101F56271F6
+:100E20009DF8A00000EB400202EB001011F830101A
+:100E30009DF8B40040F2533210FB02F0D44A02EBAA
+:100E40008000407981426CD19DF8B41040F253305B
+:100E500011FB00F0114601EB800000F562709DF877
+:100E6000A01001EB410202EB011100EBC100807800
+:100E7000A12836D0A3229DF8B40040F2533110FBD4
+:100E800001F0C34901EB800101F562719DF8A000FA
+:100E900000EB400303EB001001EBC00042719DF832
+:100EA000B41040F2533011FB00F0B94901EB80005F
+:100EB00000F562709DF8A01001EB410202EB0111F8
+:100EC00000EBC1008078A2282BD000219DF8B4004F
+:100ED00040F2533210FB02F0AD4A02EB8000017188
+:100EE0001FE0A1229DF8B40040F2533110FB01F045
+:100EF000A74901EB800101F562719DF8A00000EBAC
+:100F0000400303EB001001EBC000427101219DF88A
+:100F1000B40040F2533210FB02F09D4A02EB800015
+:100F2000017136E5A1229DF8B40040F2533110FB67
+:100F300001F0974901EB800101F562719DF8A00075
+:100F400000EB400303EB001001EBC00042719DF881
+:100F5000B40040F2533110FB01F08D4901EB8001E8
+:100F600001F562719DF8A00000EB400303EB001057
+:100F700001EBC000827000219DF8B40040F25332B2
+:100F800010FB02F0824A02EB8000017101E50021B2
+:100F90009DF8B40040F2533210FB02F07C4A02EBA1
+:100FA00080000171A7229DF8B40040F2533110FB7C
+:100FB00001F0774901EB800101F562719DF8A00015
+:100FC00000EB400303EB001001EBC00042719DF801
+:100FD000B40000EB4001C1EBC0106E4901EBC00052
+:100FE000407930287DD19DF8B40040F2533110FB98
+:100FF00001F0674901EB800101F562719DF8A000E5
+:1010000000EB400202EB001011F830109DF8B40024
+:1010100040F2533210FB02F05D4A02EB800040794F
+:1010200081425ED19DF8B40000EB400101EB00105D
+:10103000A2F5986101EB001030309DF8A01000EB94
+:101040000110801C0990007820F0010209980270BC
+:101050009DF8B40000EB400101EB00104E4901EB9C
+:10106000001030309DF8A01000EB0110801C09909A
+:10107000007820F00202099802709DF8B40040F256
+:10108000533110FB01F0424901EB800000F5627022
+:101090009DF8A01001EB410202EB011100EBC10031
+:1010A000C078312832D19DF8B40000EB400101EB4B
+:1010B0000010394901EB001030309DF8A01000EB12
+:1010C0000110801C0990007820F02002099802701D
+:1010D00000229DF8B40040F2533110FB01F001E012
+:1010E000FEE340E02A4901EB800000F562709DF8C4
+:1010F000A01001EB410303EB011100EBC10080F8EC
+:1011000045209DF8B4100220F8F7D0FF9DF8B400F8
+:1011100040F2533110FB01F01D4901EB800000F556
+:1011200062709DF8A01001EB410202EB011100EB8F
+:10113000C10090F84600012814D1A9229DF8B400FE
+:1011400040F2533110FB01F0114901EB800000F532
+:1011500062709DF8A01001EB410303EB011100EB5D
+:10116000C1008270DEE39DF8B40000EB4001C1EBEA
+:10117000C010084901EBC000407931287ED19DF8AC
+:10118000B40040F2533110FB01F0014906E00000C9
+:1011900058450020088900209840002001EB80017C
+:1011A00001F562719DF8A00000EB400202EB001017
+:1011B00011F830109DF8B40040F2533210FB02F0E9
+:1011C000FE4A02EB80004079814257D19DF8B4007D
+:1011D00040F2533110FB01F0114601EB800000F5A5
+:1011E00062709DF8A01001EB410202EB011100EBCF
+:1011F000C10090F8460058BB01229DF8B40040F2AF
+:10120000533110FB01F0ED4901EB800101F56271F2
+:101210009DF8A00000EB400303EB001001EBC000C1
+:1012200080F845209DF8B40000EB400101EB001070
+:10123000E34901EB001130319DF8A00001EB0010F3
+:10124000801C0990007820F00100401C099908706A
+:101250009DF8B40000EB400101EB0010D84901EB10
+:10126000001030309DF8A01000EB0110801C099098
+:10127000007820F002020998027000E00CE2D148E8
+:1012800090F8E00780B19DF8B40000EB400101EB5D
+:101290000010CB4901EB001030309DF8A01000EB9E
+:1012A0000110807A022878D1C74890F829000128D7
+:1012B000F9D1C548D0F80C02C349498D88426CD297
+:1012C0009DF8B40040F2533110FB01F0BB4901EB33
+:1012D000800000F562709DF8A01001EB410202EB66
+:1012E000011100EBC10090F84500012854D19DF890
+:1012F000B40040F2533110FB01F0B04901EB800023
+:1013000000F562709DF8A01001EB410202EB0111A3
+:1013100000EBC10090F87F00F0BB01229DF8B40003
+:1013200000EB400101EB0010A54901EB0011303149
+:101330009DF8A00001EB0010C2724FF010429DF822
+:10134000B40040F2533110FB01F09C4901EB8001E5
+:1013500001F562719DF8A00000EB400303EB001063
+:1013600001EBC00082609DF8B40000EB400101EB8E
+:101370000010934901EB001130319DF8A00001EB02
+:10138000001001789DF8B40040F2533210FB02F0D7
+:101390008A4A02EB800001E070E005E141709DF8AF
+:1013A000B40040F2533110FB01F0114601EB800113
+:1013B00001F562719DF8A00000EB400202EB001005
+:1013C00011F830109DF8B40040F2533210FB02F0D7
+:1013D0007A4A02EB8000407981423ED100229DF89A
+:1013E000B40040F2533110FB01F0744901EB80016D
+:1013F00001F562719DF8A00000EB400303EB0010C3
+:1014000001EBC000C271A4229DF8B40040F2533138
+:1014100010FB01F0694901EB800101F562719DF853
+:10142000A00000EB400303EB001001EBC000827052
+:10143000A3229DF8B40040F2533110FB01F05F4944
+:1014400001EB800000F562709DF8A01001EB4103F4
+:1014500003EB011100EBC100427100229DF8B400C2
+:1014600000EB400101EB0010554901EB001030305A
+:101470009DF8A01000EB0110426053E29DF8B4000B
+:1014800040F2533110FB01F04C4901EB800000F5B4
+:1014900062709DF8A01001EB410202EB011100EB1C
+:1014A000C10090F8450001287ED19DF8B40040F2BB
+:1014B000533110FB01F0414901EB800101F56271EC
+:1014C0009DF8A00000EB400202EB001001EBC00011
+:1014D00090F8800040F2533110FB01F0374901EBE6
+:1014E000800101F562719DF8B40040F2533210FBA7
+:1014F00002F0324A02EB800000F562709DF8A020F5
+:1015000002EB420303EB021200EBC20090F88100F1
+:1015100000EB400202EB001001EBC00090F87E00EF
+:10152000032841D102229DF8B40000EB400101EBF9
+:101530000010234901EB001130319DF8A00001EBB0
+:101540000010C2724FF010429DF8B40040F25331C7
+:1015500010FB01F0194901EB800101F562719DF862
+:10156000A00000EB400303EB001001EBC000826021
+:101570009DF8B40000EB400101EB0010104901EBB5
+:10158000001130319DF8A00001EB001001789DF8AA
+:10159000B40040F2533210FB02F0084A02EB800024
+:1015A00041709DF8B40000E09BE140F2533110FB24
+:1015B00001F0114601EB800108E0000058450020D1
+:1015C00098400020BC320020BC12002001F562715E
+:1015D0009DF8A00000EB400202EB001011F8301063
+:1015E0009DF8B40040F2533210FB02F0FE4A02EBC9
+:1015F0008000407981423ED100229DF8B40040F243
+:10160000533110FB01F0F84901EB800101F56271E3
+:101610009DF8A00000EB400303EB001001EBC000BD
+:10162000C271A4229DF8B40040F2533110FB01F0C6
+:10163000ED4901EB800101F562719DF8A00000EB1E
+:10164000400303EB001001EBC0008270A3229DF861
+:10165000B40040F2533110FB01F0E34901EB80008C
+:1016600000F562709DF8A01001EB410303EB01113E
+:1016700000EBC100427100229DF8B40000EB400174
+:1016800001EB0010D94901EB001030309DF8A0109B
+:1016900000EB0110426045E19DF8B40000EB400111
+:1016A000C1EBC010D24901EBC000407933287DD195
+:1016B0009DF8B40000EB400101EB0010CB4901EBB9
+:1016C000001030309DF8A01000EB0110801C099034
+:1016D000007820F00100401C099908709DF8B400C2
+:1016E00000EB400101EB0010C04901EB001030306D
+:1016F0009DF8A01000EB0110801C0990007820F0EC
+:101700002002099802709DF8B40000EB400101EB43
+:101710000010B64901EB001030309DF8A01000EB2E
+:101720000110801C0990007820F00200801C0999AB
+:1017300008709DF8B40040F2533110FB01F0AA4943
+:1017400001EB800042799DF8B40040F2533110FB68
+:1017500001F0A54901EB800000F562709DF8A01032
+:1017600001EB410303EB011100F831209DF8B400B7
+:1017700000EB400101EB00109C4901EB0010303000
+:101780009DF8A01000EB0110801C0990007820F05B
+:1017900080008030099908709DF8B40000EB40018A
+:1017A00001EB0010914901EB001000E023E0303024
+:1017B0009DF8A01000EB01108078C0F3400020B924
+:1017C0009DF8B4100220F8F771FCA2229DF8B40035
+:1017D00040F2533110FB01F0834901EB800000F52A
+:1017E00062709DF8A01001EB410303EB011100EBC7
+:1017F000C100827096E09DF8B40000EB4001C1EB9F
+:10180000C0117B4800EBC1004079342869D19DF8B4
+:10181000B40000EB400101EB0010744901EB001033
+:1018200030309DF8A01000EB0110801C099000786A
+:1018300020F02002099802709DF8B40000EB4001EE
+:1018400001EB0010694901EB001030309DF8A01049
+:1018500000EB0110801C0990007820F0020209982A
+:10186000027001229DF8B40040F2533110FB01F0E8
+:101870005D4901EB800000F562709DF8A01001EB5E
+:10188000410303EB011100EBC10080F84620A922BF
+:101890009DF8B40040F2533110FB01F0524901EBC6
+:1018A000800000F562709DF8A01001EB410303EB8E
+:1018B000011100EBC10082709DF8B40040F2533179
+:1018C00010FB01F0484901EB800042799DF8B4001B
+:1018D00040F2533110FB01F0434901EB800001E07D
+:1018E000E3E21FE000F562709DF8A01001EB4103F8
+:1018F00003EB011100F831209DF8B40000EB40012A
+:1019000001EB0010394901EB001030309DF8A010B8
+:1019100000EB0110801C0990007820F080008030DE
+:101920000999087000202E902F9000213A9122E012
+:10193000DDE92E10000140EA11720901CDE92E12F5
+:101940009DF8B40000EB4001C1EBC010284901EB49
+:10195000C001BDF8E800801D085C3038C117DDE922
+:101960002E3440EA03022143CDE92E21BDF8E800E0
+:10197000401C81B23A91BDF8E8000828D8DB9DF8F8
+:10198000B4002E9940F2533210FB02F0164A02EBDB
+:10199000800202F562729DF8A00000EB400303EBA9
+:1019A000001002EBC000C0F81A1000222E922F92F5
+:1019B00000213A912AE0DDE92E10000140EA11727F
+:1019C0000901CDE92E129DF8B40000EB4001C1EBF6
+:1019D000C010074901EBC001BDF8E8000F30085CFA
+:1019E0003038C11706E0000058450020984000201C
+:1019F00008890020DDE92E34184341EA0402CDE9CC
+:101A00002E02BDF8E800401C80B23A90BDF8E80014
+:101A10000628D0DB9DF8B4002E9940F2533210FB1B
+:101A200002F0FE4A02EB800202F562729DF8A0000D
+:101A300000EB400303EB001002EBC0004163002207
+:101A40002E922F9200213A9122E0DDE92E10000122
+:101A500040EA11720901CDE92E129DF8B40000EBA5
+:101A60004001C1EBC010EE4901EBC001BDF8E80038
+:101A70001530085C3038C117DDE92E34184341EACF
+:101A80000402CDE92E02BDF8E800401C80B23A9075
+:101A9000BDF8E8000828D8DB9DF8B4002E9940F284
+:101AA000533210FB02F0DD4A02EB800202F5627253
+:101AB0009DF8A00000EB400303EB001002EBC00018
+:101AC000C0F81E109DF8B40000EB4001C1EBC0103F
+:101AD000D34901EBC00042799DF8B40040F2533184
+:101AE00010FB01F0CD4901EB800101F562719DF819
+:101AF000A00000EB400303EB001001EBC000C2703C
+:101B00009DF8B40000EB400101EB0010C54901EB6A
+:101B1000001130319DF8A00001EB001082789DF893
+:101B2000B40040F2533110FB01F0BC4901EB8001DD
+:101B300001F562719DF8A00000EB400303EB00107B
+:101B400001EBC00002769DF8B40040F2533110FB67
+:101B500001F0B24901EB800101F562719DF8A0002E
+:101B600000EB400202EB001011F830109DF8B400B9
+:101B700040F2533210FB02F0A84A02EB8000407999
+:101B800081427DDA00219DF8B40040F2533210FB0F
+:101B900002F0A24A02EB80000171A7229DF8B40076
+:101BA00040F2533110FB01F09C4901EB800101F53B
+:101BB00062719DF8A00000EB400303EB001001EB05
+:101BC000C000427101219DF8B40040F2533210FB75
+:101BD00002F0924A02EB800001719DF8B40040F2DD
+:101BE000533110FB01F0114601EB800042799DF862
+:101BF000B40040F2533110FB01F0884901EB800141
+:101C000001F562719DF8A00000EB400303EB0010AA
+:101C100001F83020A1229DF8B40040F2533110FBAE
+:101C200001F07E4901EB800101F562719DF8A00091
+:101C300000EB400303EB001001EBC00042719DF884
+:101C4000B40000EB400101EB0010764901EB0011FC
+:101C500030319DF8A00001EB0010801C0990007845
+:101C600020F080008030099908709DF8B40000EBE6
+:101C7000400101EB00106B4901EB0010303000E037
+:101C80005BE09DF8A01000EB0110801C099000782B
+:101C900020F00401091D099801709DF8B40000EBC3
+:101CA000400101EB00105F4901EB001030309DF85E
+:101CB000A01000EB01108078C0F34010E8B39DF84D
+:101CC000B40000EB400101EB0010564901EB00109D
+:101CD00030309DF8A01000EB0110801C09900078B6
+:101CE00020F02002099802709DF8B40000EB40013A
+:101CF00001EB00104B4901EB001030309DF8A010B3
+:101D000000EB01108078C0F34000E8BB9DF8B40000
+:101D100000EB400101EB0010424901EB00103030B4
+:101D20009DF8A01000EB0110801C0990007820F0B5
+:101D3000080008300999087000E0B5E09DF8B4008B
+:101D40009DF8A01001EB0010C217CDE92E029DF8FE
+:101D5000B40040F2533110FB01F0304901EB800038
+:101D600000F562709DF8A01001EB410202EB011139
+:101D700000EBC100223009902E9800EB40012A4868
+:101D800000EB41100D3000E089E010220890099925
+:101D9000F6F75BFA9DF8B40040F2533110FB01F006
+:101DA0001E4901EB800101F562719DF8A00000EB76
+:101DB000400202EB001001EBC0012E9800EB400244
+:101DC000194800EB421051F81A2F40F8012F4968CA
+:101DD00041609DF8B40000EB400101EB0010114997
+:101DE00001EB001130319DF8A00001EB00100178EB
+:101DF0002E9800EB40020C4800EB421001702E9828
+:101E000000EB4001084800EB41110848026841F826
+:101E10001D2F808888809DF8B40009E05845002077
+:101E20000889002098400020D8140020C7310020E5
+:101E300040F2533110FB01F0FE4901EB800101F546
+:101E400062719DF8A00000EB400202EB001001EB74
+:101E5000C000416B2E9800EB4002F74800EB4210A7
+:101E6000C0F809109DF8B40000EB400101EB001030
+:101E7000F24901EB001130319DF8A00001EB001098
+:101E800041682E9800EB4002EB4800EB4210C0F88E
+:101E900023102E9881B208200991F8F707F99DF8D0
+:101EA000B4100220F8F702F9FEE300202E902F90E4
+:101EB00000213A9122E0DDE92E10000140EA117282
+:101EC0000901CDE92E129DF8B40000EB4001C1EBF1
+:101ED000C010DB4901EBC001BDF8E8000B30085C25
+:101EE0003038C117DDE92E24104341EA0402CDE960
+:101EF0002E02BDF8E800401C80B23A90BDF8E80020
+:101F00000C28D8DB9DF8B400DDE92E1240F25333E3
+:101F100010FB03F0C74B03EB800303F562739DF8DE
+:101F2000A00000EB400404EB001003EBC00040F8FD
+:101F3000221F426000222E922F9200213A9122E02D
+:101F4000DDE92E10000140EA11720901CDE92E12DF
+:101F50009DF8B40000EB4001C1EBC010B84901EBA3
+:101F6000C001BDF8E8001730085C3038C117DDE962
+:101F70002E34184341EA0402CDE92E02BDF8E800F0
+:101F8000401C80B23A90BDF8E8000C28D8DB9DF8E0
+:101F9000B400DDE92E1240F2533310FB03F0A54BE1
+:101FA00003EB800303F562739DF8A00000EB40048F
+:101FB00004EB001003EBC00022308160C2600021FE
+:101FC0009DF8B40040F2533210FB02F0994A02EB44
+:101FD000800001719DF8B40040F2533110FB01F014
+:101FE000114601EB800000F562709DF8A01001EB36
+:101FF000410202EB011110F83100032814DC042225
+:102000009DF8B40040F2533110FB01F0894901EB17
+:10201000800000F562709DF8A01001EB410303EB16
+:10202000011100F831207EE39DF8B40040F25331F5
+:1020300010FB01F07F4901EB800101F562719DF811
+:10204000A00000EB400202EB001011F830109DF8E8
+:10205000B40040F2533210FB02F0764A02EB8000EB
+:1020600040798142DFD19DF8B4009DF8A01001EBCA
+:102070000010C217CDE92E02724890F8E00708B3AD
+:102080009DF8B40000EB400101EB00106B4901EB3F
+:10209000001030309DF8A01000EB0110807A02286B
+:1020A00010D09DF8B40000EB400101EB0010634933
+:1020B00001EB001030309DF8A01000EB0110C07A49
+:1020C00000287DDD00229DF8B40000EB400101EB0B
+:1020D00000105A4901EB001030309DF8A01000EBC1
+:1020E0000110C2725848D0F80C020521B0FBF1F281
+:1020F00001FB120000EB400153482C3000EB411073
+:102100000D3009909DF8B40040F2533110FB01F0FE
+:10211000484901EB800000F562709DF8A01001EBCA
+:10212000410202EB011100EBC100223010220146F6
+:1021300008900998F6F789F84348D0F80C02052171
+:10214000B0FBF1F201FB120000EB40013E482C30E5
+:1021500000EB41129DF8B40040F2533110FB01F046
+:10216000344901EB800101F562719DF8A00000EB9C
+:10217000400303EB001001EBC00050F81A1F42F8B7
+:10218000011F406850603048D0F80C020521B0FBB8
+:10219000F1F201FB120000EB40012B482C3000EB68
+:1021A00041129DF8B40000EB400101EB00102349FF
+:1021B00001EB001130319DF8A00001EB001000E0B0
+:1021C00095E1007810702048D0F80C020521B0FB92
+:1021D000F1F201FB120000EB40011B482C3000EB38
+:1021E00041129DF8B40040F2533110FB01F0114947
+:1021F00001EB800101F562719DF8A00000EB400346
+:1022000003EB001001EBC000406BC2F809000E4860
+:10221000D0F80C020521B0FBF1F201FB120000EB3B
+:10222000400109482C3000EB41110648F53802689E
+:102230000CE0000058450020D814002098400020F1
+:1022400008890020BC320020BC12002041F81D2F5C
+:1022500080888880FE48D0F80C020521B0FBF1F29E
+:1022600001FB120000EB4001F9482C3000EB411259
+:102270009DF8B40000EB400101EB0010F54901EBC3
+:10228000001130319DF8A00001EB00104068C2F849
+:10229000230000229DF8B40000EB400101EB001088
+:1022A000EC4901EB001130319DF8A00001EB00106A
+:1022B000426000213A9154E0E548D0F80C02052133
+:1022C000B0FBF1F201FB120000EB4001E0482C30C2
+:1022D00000EB41112731BDF8E8409DF8B40040F211
+:1022E000533210FB02F0DC4A02EB800202F562720C
+:1022F0009DF8A00000EB400303EB001002EBC000D0
+:1023000090F8800040F2533210FB02F0D24A02EB08
+:10231000800202F562729DF8B40040F2533310FB64
+:1023200003F0CD4B03EB800303F562739DF8A0002F
+:1023300000EB400505EB001003EBC00090F88100B6
+:1023400000EB400303EB001002EBC0024732BDF884
+:10235000E800001D105C0855BDF8E800401C81B283
+:102360003A91BDF8E8000628A6DB00213A9142E048
+:1023700000239DF8B40040F2533110FB01F0B64940
+:1023800001EB800101F562719DF8A00000EB4002B5
+:1023900002EB001001EBC00090F8800040F25331D6
+:1023A00010FB01F0AC4901EB800101F562719DF871
+:1023B000B40040F2533210FB02F0A74A02EB800255
+:1023C00002F562729DF8A00000EB400404EB0010DF
+:1023D00002EBC00090F8810000EB400202EB00101D
+:1023E00001EBC0014731BDF8E8000B54BDF8E8002F
+:1023F000401C81B23A91BDF8E8000A28B8DB944845
+:10240000D0F80C020521B0FBF1F080B20146099032
+:102410000220F6F75DFE00210620F7F747FE8C4804
+:10242000D0F80C028A49498D884206D28848D0F8F3
+:102430000C02401C8649C1F80C0200210520F7F768
+:1024400035FE9DF8B41001EB410000EB011081490D
+:1024500001EB001030309DF8A01000EB0110801C43
+:102460000990007820F00802099802707848D0F8A6
+:102470000C020521B0FBF1F201FB120000EB400160
+:1024800073482C3000EB4110D0F823202E9800EB3D
+:102490004001724800EB4110C0F8232000203A9020
+:1024A00020E06B48D0F80C020521B0FBF1F201FBF3
+:1024B000120000EB400166482C3000EB4110273041
+:1024C000BDF8E810425C2E9800EB4001634800EB39
+:1024D00041112731BDF8E8000A54BDF8E800401C5E
+:1024E00081B23A91BDF8E8000628DADB59E09DF8A0
+:1024F000B41001EB410000EB0110564901EB001054
+:1025000030309DF8A01000EB0110801C099000787D
+:1025100020F008000830099908709DF8B41001EB0C
+:10252000410000EB01104B4901EB001030309DF8E9
+:10253000A01000EB011042682E9800EB40014748C4
+:1025400000EB4110C0F8232000203A9025E09DF8D0
+:10255000B41040F2533011FB00F03F4901EB800111
+:1025600001F562719DF8A00000EB400202EB001043
+:1025700001EBC0014731BDF8E8000A5C2E9800EB82
+:102580004001364800EB41112731BDF8E8000A54FC
+:10259000BDF8E800401C81B23A91BDF8E800062879
+:1025A000D5DB00229DF8B40040F2533110FB01F05E
+:1025B000294901EB800101F562719DF8A00000EB53
+:1025C000400303EB001001EBC00080F846209DF8AB
+:1025D000B4100220F7F76AFD9DF8B40040F25331C1
+:1025E00010FB01F01C4901EB800101F562719DF8BF
+:1025F000A00000EB400202EB001001EBC000223013
+:1026000009902E9800EB4001144800EB41110D3168
+:1026100010220891DDE90801F5F717FE9DF8B410C6
+:1026200040F2533011FB00F00B4901EB800101F542
+:1026300062719DF8A00000EB400202EB001001EB7C
+:10264000C0012E9800EB4002044800EB421007E066
+:10265000BC1200209840002058450020D8140020CB
+:1026600051F81A2F40F8012F496841609DF8B410C5
+:1026700001EB410000EB0110F94901EB0011303191
+:102680009DF8A00001EB001001782E9800EB4002AD
+:10269000F44800EB421001702E9800EB4001F14825
+:1026A00000EB4111F04800E07EE0026841F81D2F88
+:1026B000808888809DF8B41040F2533011FB00F000
+:1026C000EA4901EB800101F562719DF8A00000EB81
+:1026D000400202EB001001EBC000416B2E9800EBB2
+:1026E0004002E04800EB4210C0F809109DF8B41019
+:1026F00001EB410000EB0110D94901EB0011303131
+:102700009DF8A00001EB001041682E9800EB4002FC
+:10271000D44800EB4210C0F823102E9881B2082054
+:102720000991F7F7C3FC00229DF8B40040F2533141
+:1027300010FB01F0CD4901EB800101F562719DF8BC
+:10274000A00000EB400303EB001001EBC00080F899
+:102750004620A7229DF8B40040F2533110FB01F04F
+:10276000C24901EB800101F562719DF8A00000EB08
+:10277000400303EB001001EBC0004271A2229DF860
+:10278000B40040F2533110FB01F0B84901EB800076
+:1027900000F562709DF8A01001EB410303EB0111FD
+:1027A00000EBC100827000BF00BF0BF061BF0021D1
+:1027B000AF4A9DF8B40002EB00129DF8A00011543E
+:1027C0009DF8B41001EB4100C0EBC110A94901EB29
+:1027D000C000407870280ED19DF8B41001EB410084
+:1027E000C0EBC110A34901EBC0008078FA2802D1E8
+:1027F000B121259142E09DF8B41001EB4100C0EBFE
+:10280000C1109C4901EBC000407800F0F000C028E6
+:102810000ED19DF8B41001EB4100C0EBC1109549F9
+:1028200001EBC0008078FA2802D1B621259125E07D
+:102830009DF8B41001EB4100C0EBC1108D4911F8B7
+:10284000300000F0F000502818D19DF8B41001EBD2
+:102850004100C0EBC110874901EBC000407800F097
+:10286000F00030280AD19DF8B41001EB4100C0EB14
+:10287000C110804901EBC000817825919DF8B4100A
+:1028800040F2533011FB00F0784901EB8000817871
+:1028900028910021764A9DF8B40002EB00129DF8C1
+:1028A000A0001154744890F82800012815D19DF813
+:1028B000B41001EB410000EB0110694901EB00107D
+:1028C00030309DF8A01000EB0110801C09900078BA
+:1028D00020F08000803009990870BDF894006528C8
+:1028E00074D004DC012809D0032805D17FE0B12889
+:1028F00002D0B62800D100E08BE18AE19DF8B41047
+:1029000001EB4100C0EBC1105A4901EBC000007956
+:10291000012806D0022805D0032804D0052864D158
+:1029200002E062E061E060E09DF8B41040F25330F4
+:1029300011FB00F04D4901EB800000F562709DF83D
+:10294000A01001EB410202EB011110F83100E0BBD5
+:1029500000219DF8B40040F2533210FB02F0434ACC
+:1029600002EB8000017101229DF8B40040F2533166
+:1029700010FB01F03D4901EB800101F562719DF80A
+:10298000A00000EB400303EB001001F83020B6225A
+:102990009DF8B40040F2533110FB01F0334901EBD4
+:1029A000800101F562719DF8A00000EB400303EB8C
+:1029B000001001EBC0004271B2229DF8B40040F259
+:1029C000533110FB01F0294901E00DE037E001EB44
+:1029D000800000F562709DF8A01001EB410303EB4D
+:1029E000011100EBC100827000BF00BF11E19DF832
+:1029F000B41001EB4100C0EBC1101E4901EBC00057
+:102A0000C1791E4880F8031D9DF8B41001EB410008
+:102A100000EB0110124901EB001130319DF8A000CC
+:102A200001EB0010801C0990144890F8030DC208B7
+:102A30000998007862F3000009990870E9E09DF8B0
+:102A4000B41001EB4100C0EBC1100A4901EBC0001A
+:102A5000007900F0F00098B9B821259112E000004B
+:102A600098400020D8140020C7310020584500208D
+:102A7000883E002008890020BC120020BC220020D3
+:102A8000B921259100213A9120E09DF8B41001EB85
+:102A9000410000EB0110FE4901EB00113031BDF89F
+:102AA000E80001EB001041789DF8B40000EB400213
+:102AB000C2EBC010F74A12F830005038814200D102
+:102AC00012E0BDF8E800401C81B23A919DF8B410C4
+:102AD00001EB410000EB0110ED4901EB0010C17961
+:102AE000BDF8E8008142D0DC00BF9DF8B41040F290
+:102AF000533011FB00F0E84901EB800000F56270F3
+:102B00009DF8A01001EB410202EB011110F8310019
+:102B1000012834D100219DF8B40040F2533210FB5B
+:102B200002F0DD4A02EB8000017102229DF8B40040
+:102B300040F2533110FB01F0D74901EB800101F560
+:102B400062719DF8A00000EB400303EB001001F858
+:102B50003020B9229DF8B40040F2533110FB01F04F
+:102B6000CD4901EB800101F562719DF8A00000EBF9
+:102B7000400303EB001001EBC000427148E09DF8F8
+:102B8000B41040F2533011FB00F0C34901EB800058
+:102B900000F562709DF8A01001EB410202EB0111FB
+:102BA00010F83100012833D100219DF8B40040F223
+:102BB000533210FB02F0B84A02EB8000017102228E
+:102BC0009DF8B40040F2533110FB01F0B24901EB23
+:102BD000800101F562719DF8A00000EB400303EB5A
+:102BE000001001F83020B9229DF8B40040F25331B2
+:102BF00010FB01F0A84901EB800000F562709DF820
+:102C0000A01001EB410303EB011100EBC100427185
+:102C100000BF00BFC9E59DF8B40000EB400101EB27
+:102C200000109B4901EB0010007B20B101287DD0F2
+:102C300002287CD1EDE299499DF8B40031F81000EA
+:102C4000801F81B209919DF8B40000EB4001C1EBF7
+:102C5000C010904901EBC000401C08900999F6F79C
+:102C600073FE0022CDE930029DF8B40000EB400174
+:102C7000C1EBC010874901EBC00288489DF8B41031
+:102C800030F81100401F11180991042109981FF014
+:102C9000AFFFC217CDE92E022FA819C82E995940AF
+:102CA000604001437ED100227D499DF8B40001EBD4
+:102CB000001002709DF8B40000EB4001C1EBC010A1
+:102CC000744901EBC00001792591BDF894003128C9
+:102CD00002D0452867D1FCE070489DF8B41030F868
+:102CE00011001838412190FBF1F0C217C1B2CDE9B3
+:102CF0002E026C4880F8AC1000203A90DFE09DF87E
+:102D0000B40000EB4001C1EBC010624901EBC0010F
+:102D1000BDF8E80000EB80101430095C614AAD3268
+:102D2000BDF8E80011549DF8B40001E0D4E06FE272
+:102D300000EB4001C1EBC010564901EBC001BDF8EA
+:102D4000E80000EB80101A3001440991082109982D
+:102D50001FF00CFF8DED0E0A524AB932BDF8E800A3
+:102D60000E9902EB001041609DF8B40000EB4001A9
+:102D7000C1EBC010474901EBC001BDF8E80000EB12
+:102D80008010323001440991082109981FF0EEFEAD
+:102D90008DED0E0A434AB932BDF8E8000E9902EBF8
+:102DA000001001E097E095E001609DF8B40000EBB1
+:102DB0004001C1EBC010374901EBC001BDF8E8008C
+:102DC00000EB80103A3001440991082109981FF066
+:102DD000CDFE8DED0E0A334AB932BDF8E8000E99EA
+:102DE00002EB001081609DF8B40000EB4001C1EBE4
+:102DF000C010284901EBC001BDF8E80000EB8010CD
+:102E0000423001440991082109981FF0AFFE8DED71
+:102E10000E0A244AB932BDF8E8000E9902EB001000
+:102E2000C1609DF8B40000EB400101EB00101849AF
+:102E300001EB00113031BDF8E80001EB0010801CFF
+:102E40000990007820F080008030099908709DF882
+:102E5000B40000EB4001C1EBC0100E4901EBC00211
+:102E60000E489DF8B41030F81100401E125C9DF819
+:102E7000B40040F2533110FB01F0074901EB800030
+:102E800000F562709DF8A01001EB41030CE000001A
+:102E9000984000200889002058450020887A0020AA
+:102EA000883E0020BC32002003EB011100EBC10082
+:102EB00080F84420BDF8E800401C80B23A90BDF88C
+:102EC000E8000021DDE92E34C01AA141FFF617AF5A
+:102ED00000E000BF00BFB4E29DF8B40000EB400189
+:102EE000C1EBC010FE4901EBC000407D9DF8B4105D
+:102EF00001EB4102C2EBC111F94A02EBC101897D2C
+:102F000040EA0120C217CDE92E029DF8B40000EB83
+:102F10004001C1EBC010F24901EBC001099115213C
+:102F20000998F6F7F5FC0022CDE930022FA815C864
+:102F30002E995140604001437ED19DF8B40000EBD2
+:102F40004001C1EBC010E64911F83000401EC1B28B
+:102F500028910021E34A9DF8B40002EB00129DF88D
+:102F6000A0001154E04A9DF8A00011549FEDDF0A23
+:102F700010EE101A0C329DF8A00002EB0010416018
+:102F80009DF8B40000EB4001C1EBC011D44800EB48
+:102F9000C10081799DF8B40000EB4002C2EBC01083
+:102FA000CF4A02EBC000407941EA002000EE100A4F
+:102FB000B8EEC00A9FEDCE1AC0EE010A9DF8B4002B
+:102FC00000EB4001C1EBC010114601EBC0000179DC
+:102FD0009DF8B40000EB4002C2EBC010C04A02EB07
+:102FE000C000C07841EA002000EE100AB8EEC00A26
+:102FF00030EE800A10EE101ABB4A0C329DF8A00089
+:1030000002EB001001609DF8B40000EB4001C1EB41
+:10301000C010B34901EBC000817A9DF8B40000EB09
+:103020004002C2EBC010AE4A02EBC000407A41EA57
+:10303000002000EE100A00E0EAE0B8EEC00A9FEDC2
+:10304000AC1AC0EE010A9DF8B40000EB4001C1EBE0
+:10305000C010114601EBC000017A9DF8B40000EBEE
+:103060004002C2EBC0109E4A02EBC000C07941EAA8
+:10307000002000EE100AB8EEC00A30EE800A10EE12
+:10308000101A994A0C329DF8A00002EB00108160E2
+:103090009DF8B40000EB4001C1EBC010904901EB7A
+:1030A000C000C07A00F0800038BB9DF8B40000EB8F
+:1030B0004001C1EBC0108A4901EBC000017B9DF8C3
+:1030C000B40000EB4002C2EBC010854A02EBC00026
+:1030D000C07A41EA002000EE100AF8EEC00AB3EE12
+:1030E000001A80EE810A10EE100A7F4A0C329DF819
+:1030F000A01002EB0111C86047E09DF8B40000EB9E
+:103100004001C1EBC010764901EBC000017B9DF886
+:10311000B40000EB4002C2EBC010714A02EBC000E9
+:10312000C07A41EA0020404280B200EE100AB8EEB8
+:10313000C00A8DED030A0398F5F7F0FA9FED6D0BC9
+:1031400053EC102BCDE904019DED040B51EC100B59
+:10315000F5F7C8F99FED690B53EC102BCDE906018B
+:103160009DED060B51EC100BF5F747F9CDE9080181
+:103170009DED080B51EC100BF5F7E3FA5A4A0C32AF
+:103180009DF8A01002EB0111C8609DF8B40000EB9F
+:10319000400101EB00105B4901EB001030309DF85D
+:1031A000A01000EB0110801C0990007820F0800036
+:1031B0008030099908709DF8B41001EB4100C0EB14
+:1031C000C110474901EBC000C27D9DF8B40040F238
+:1031D000533110FB01F04C4901EB800000F56270A7
+:1031E0009DF8A01001EB410303EB011100EBC100BE
+:1031F00080F844209DF8B41001EB410000EB011071
+:10320000404901EB0010C1793748AD3880F8AC1067
+:1032100017E19DF8B41001EB4100C0EBC11030493B
+:1032200001EBC000C0799DF8B41001EB4102C2EB84
+:10323000C1112B4A02EBC101097A40EA0120C217F1
+:10324000CDE92E029DF8B41001EB4100C0EBC11096
+:10325000234901EBC001099107210998F6F758FBB2
+:103260000022CDE93002DDE93032DDE92E1059408F
+:10327000504001437ED19DF8B41001EB4100C0EBFA
+:10328000C110174911F83000401EC1B22891002129
+:10329000144A9DF8B40002EB00100170124A9DF828
+:1032A000A00011549DF8B41001EB4100C0EBC11017
+:1032B0000B4901EBC000817908460191F5F7A8F9A7
+:1032C000CDE902019DED021B9FED100B23F034FBB5
+:1032D0008DED060B9DF8B41001EB41001AE00000E3
+:1032E00008890020883E002069330020000000008B
+:1032F00000FF7F4700000000000030400000000099
+:103300000000000098400020584500200000000008
+:1033100000002440C0EBC110F64901EBC000017968
+:103320009DF8B40000EB4002C2EBC010F14A02EB82
+:10333000C000C07841EA002000EE100AB8EEC00AD2
+:103340008DED030A0398F5F7E9F9CDE904019DED48
+:10335000060B53EC102B9DED040B51EC100BF5F705
+:10336000C1F8CDE908019DED080B51EC100BF5F704
+:10337000E8F900E064E0E04A9DF8A01002EB0111DA
+:1033800048601FED260A10EE101A9DF8A00002EB0F
+:10339000001001601FED2B0A10EE101A9DF8A0001E
+:1033A00002EB001081601FED2F0A10EE101A9DF83D
+:1033B000A00002EB0010C1609DF8B41001EB4100C9
+:1033C00000EB011002F6235101EB001130319DF8A2
+:1033D000A00001EB0010801C0990007820F0800014
+:1033E0008030099908709DF8B41001EB4100C0EBE2
+:1033F000C110C04901EBC000427A9DF8B40040F210
+:10340000533110FB01F0BD4901EB800000F5627003
+:103410009DF8A01001EB410303EB011100EBC1008B
+:1034200080F844209DF8B41001EB410000EB01103E
+:10343000B34901EB0010C179AF48B93880F8AC103E
+:1034400000BF00BF0BF014B99DF8B41001EB4100B0
+:10345000C0EBC110A74901EBC000C1789DF8B400D2
+:1034600000EB4002C2EBC010A24A02EBC000807821
+:1034700041EA002129919DF8B41001EB4100C0EB15
+:10348000C110114601EBC001BDF8A400401C095C4D
+:103490009DF8B40000EB4002C2EBC010954A02EB6D
+:1034A000C002BDF8A400105C41EA0020C217CDE9BB
+:1034B0002E029DF8B41001EB4100C0EBC1108D4904
+:1034C00001EBC0000990BDF8A410F6F721FA002224
+:1034D000CDE930022FA819C82E9959406040014308
+:1034E00041F068869DF8B41001EB4100C0EBC110BB
+:1034F000804901EBC0004178289100213A911CE0FD
+:103500009DF8B41001EB410000EB01107C4901EB88
+:1035100000113031BDF8E80001EB001041789DF852
+:10352000A000814204D1BDF8E800C1B2289112E0A8
+:10353000BDF8E800401C81B23A919DF8B41001EB4F
+:10354000410000EB01106E4901EB0010C179BDF89C
+:10355000E8008142D4DC00BF9DF8B41001EB4100CB
+:1035600000EB0110664901EB001030309DF8A0100F
+:1035700000EB0110801C0990007820F08000803062
+:10358000099908709DF8B41001EB4100C0EBC1101F
+:10359000584901EBC000007925900020594A9DF858
+:1035A000B41002EB01129DF8A0105054BDF8940025
+:1035B000F3287DD009DC05287BD006280ED0F12821
+:1035C00078D0F22841F0F585F7E3F42873D0F62897
+:1035D00072D0F72871D0F828F4D1EFE306211091CA
+:1035E00000213691EBE3BDF84000401C81B2109100
+:1035F0009DF8B41001EB4100C0EBC1103D4901EB57
+:10360000C001BDF84000095C2591BDF84000401C98
+:1036100081B21091BDF89400F12804D0F22868D04E
+:10362000F32871D1FEE39DF8B41001EB4100C0EB2B
+:10363000C110304901EBC001BDF84000095C29917F
+:10364000BDF84000401C81B210919DF8B41001EB10
+:10365000410000EB01102A4901EB001130319DF8C7
+:10366000A020BDF8D800104401EB0010407A00F013
+:103670000100E8B39DF8B41040F2533011FB00F0A4
+:103680001E4901EB800101F562719DF8A020BDF893
+:10369000D800104400EB400202EB001001EBC00028
+:1036A00090F8900000F0010010BB9DF8B41005E008
+:1036B000FDE3FDE3FDE3FDE3FDE3FDE340F2533015
+:1036C00011FB00F00D4901EB800101F562719DF8DD
+:1036D000A020BDF8D800104400EB400202EB00101F
+:1036E00001EBC00090F8820010B100213A913CE05B
+:1036F0009EE0FCE308890020753300205845002037
+:1037000098400020883E0020F2E39DF8B41040F27B
+:10371000533011FB00F0FD4901EB800101F56271AE
+:103720009DF8A020BDF8D800104400EB400202EB49
+:10373000001001EBC00000F18301BDF8E8000A5C55
+:103740009DF8B40000EB400101EB0010F04901EBE3
+:1037500000100E30BDF8E810405C824200D008E056
+:10376000BDF8E800401C81B23A91BDF8E800042899
+:10377000CBDB00BFBDF8E800042859D104213A9101
+:103780002FE09DF8B41040F2533011FB00F0DF49F8
+:1037900001EB800101F562719DF8A020BDF8D80011
+:1037A000104400EB400202EB001001EBC00000F1FE
+:1037B0008301BDF8E8000A5C9DF8B40000EB40010D
+:1037C00001EB0010D24901EB00100E30BDF8E810FB
+:1037D000405C824200D008E0BDF8E800401C81B2A5
+:1037E0003A91BDF8E8000A28CBDB00BFBDF8E8003D
+:1037F0000A281DD09DF8B41040F2533011FB00F0A0
+:10380000C24901EB800101F562719DF8A020BDF86D
+:10381000D800104400EB400202EB001001EBC000A6
+:1038200090300990007820F00100401C0999087040
+:10383000BDF8A4000F287CD19DF8B40000EB400136
+:1038400001EB0010B24901EB001130319DF8A020CE
+:10385000BDF8D800104401EB0010801C09900078DE
+:1038600020F00400001D0999087000203A902DE016
+:103870009DF8B40000EB4001C1EBC010A54901EB7D
+:10388000C001BDF84020BDF8E80010440A5C9DF876
+:10389000B40040F2533110FB01F09C4901EB800170
+:1038A00001F562719DF8A030BDF8D800184400EB16
+:1038B000400303EB001001EBC0014731BDF8E80005
+:1038C0000A54BDF8E800401C81B23A91BDF8E80006
+:1038D0000A28CDDBBDF840000A3081B210910021EA
+:1038E0003A912FE09DF8B40000EB4001C1EBC0100D
+:1038F000884901EBC001BDF84020BDF8E800104444
+:103900000A5C9DF8B40040F2533110FB01F07F498E
+:1039100001EB800101F562719DF8A030BDF8D8007F
+:10392000184400EB400303EB001001EBC0016031D1
+:1039300000E07AE2BDF8E8000A54BDF8E800401C57
+:1039400081B23A91BDF8E8000228CBDBBDF8400017
+:10395000801C81B210919DF8B40000EB4001C1EBD6
+:10396000C0106C4901EBC001BDF84000085C0104C7
+:103970009DF8B40000EB4002C2EBC010654A02EBB8
+:10398000C002BDF84000401C105C41EA00219DF8D7
+:10399000B40000EB4002C2EBC0105E4A02EBC00272
+:1039A000BDF84000801C105C01439DF8B40040F25B
+:1039B000533210FB02F0554A02EB800202F56272AC
+:1039C0009DF8A030BDF8D800184400EB400303EB8D
+:1039D000001002EBC0004167BDF84000C01C81B27E
+:1039E00010914D4890F8E007F0BB00213A9120E09B
+:1039F0009DF8B40040F2533110FB01F0434901EB54
+:103A0000800101F562719DF8A020BDF8D800104436
+:103A100000EB400202EB001001EBC0004730BDF8A4
+:103A2000E810405C00B108E0BDF8E800401C81B23D
+:103A30003A91BDF8E8000A28DADB00BFBDF8E800DB
+:103A40000A281BD140229DF8B40040F2533110FBEC
+:103A500001F02E4901EB800101F562719DF8A03063
+:103A6000BDF8D800184400E04FE000EB400303EB42
+:103A7000001001EBC00080F87E2066E19DF8B400E4
+:103A800040F2533110FB01F0204901EB800101F5B8
+:103A900062719DF8A020BDF8D800104400EB4002F0
+:103AA00002EB001001EBC00090F87E0068BB002123
+:103AB0002A9121E10021379137E09DF8B40040F2CE
+:103AC000533110FB01F0114901EB800101F56271E6
+:103AD0009DF8A020BDF8D800104400EB400202EB96
+:103AE000001001EBC0014731BDF8DC00001D095C8E
+:103AF0009DF8A80000EB4002084800EB4202BDF828
+:103B0000DC00105C81420BD013E01EE15845002020
+:103B10009840002008890020BC3200208834002012
+:103B2000BDF8DC00401C81B23791BDF8DC000628EE
+:103B3000C3DB00BFBDF8DC0006287DD103229DF861
+:103B4000B40040F2533110FB01F0FE4901EB80015B
+:103B500001F562719DF8A030BDF8D800184400EB63
+:103B6000400303EB001001EBC00080F87E209DF8BD
+:103B7000B40000EB400101EB0010F34901EB001130
+:103B800030319DF8A020BDF8D800104401EB0010A2
+:103B9000801C0990007820F004020998027000202F
+:103BA0003A901FE020229DF8B40040F2533110FB00
+:103BB00001F0E44901EB800101F562719DF8A0304C
+:103BC000BDF8D800184400EB400303EB001001EBF4
+:103BD000C0015131BDF8E8000A54BDF8E800401CAE
+:103BE00081B23A91BDF8E8000F28DBDB00213A9161
+:103BF0001FE020229DF8B40040F2533110FB01F089
+:103C0000D04901EB800101F562719DF8A030BDF84B
+:103C1000D800184400EB400303EB001001EBC00197
+:103C20006331BDF8E8000A54BDF8E800401C81B2D9
+:103C30003A91BDF8E80000E059E00A28D9DB0022FB
+:103C40009DF8B40040F2533110FB01F0BD4901EB87
+:103C5000800101F562719DF8A030BDF8D8001844CC
+:103C600000EB400303EB001001EBC00080F878206C
+:103C700000213A911FE000229DF8B40040F2533138
+:103C800010FB01F0AF4901EB800101F562719DF875
+:103C9000A030BDF8D800184400EB400303EB00103F
+:103CA00001EBC0017931BDF8E8000A54BDF8E80025
+:103CB000401C81B23A91BDF8E8000528DBDB9DF895
+:103CC000B40040F2533110FB01F09E4901EB80013A
+:103CD00001F562719DF8A020BDF8D800104400EBFA
+:103CE000400202EB001001EBC000406F0CE09DF8B9
+:103CF000A800401CC1B22A919448B0F8CA019DF8AE
+:103D0000A81088423FF7D6AE00BF9048B0F8CA016D
+:103D10009DF8A810884218D140229DF8B40040F2C6
+:103D2000533110FB01F0874901EB800101F562710D
+:103D30009DF8A030BDF8D800184400EB400303EB19
+:103D4000001001EBC00080F87E209DF8B40040F226
+:103D5000533110FB01F07B4901EB800101F56271E9
+:103D60009DF8A020BDF8D800104400EB400202EB03
+:103D7000001001EBC00090F87E00032804D0112849
+:103D80001ED0402850D134E0F2229DF8B40040F219
+:103D9000533110FB01F06B4901EB800101F56271B9
+:103DA0009DF8A030BDF8D800184400EB400303EBA9
+:103DB000001001EBC000427136E0F3E3F3E319E1D8
+:103DC000F3229DF8B40040F2533110FB01F05D493D
+:103DD00001EB800101F562719DF8A030BDF8D800BB
+:103DE000184400EB400303EB001001EBC0004271EC
+:103DF0001AE0F2229DF8B40040F2533110FB01F0BA
+:103E0000504901EB800101F562719DF8A030BDF8C9
+:103E1000D800184400EB400303EB001001EBC00096
+:103E2000427100E0C7E000BF6EE09DF8B40000EB17
+:103E3000400101EB0010444901EB001130319DF8C5
+:103E4000A020BDF8D800104401EB0010801C0990A0
+:103E5000007820F00402099802709DF8B40040F246
+:103E6000533110FB01F0374901EB800000F562701F
+:103E70009DF8A020BDF8D810114401EB410202EBDF
+:103E8000011100EBC10090F8900000F0010080B338
+:103E900000229DF8B40040F2533110FB01F0294993
+:103EA00001EB800101F562719DF8A03005E0FDE3B2
+:103EB000FDE3AFE0FCE3FCE3FCE3BDF8D80018440D
+:103EC00000EB400303EB001001EBC000A0F88E20D4
+:103ED00005229DF8B40040F2533110FB01F019495E
+:103EE00001EB800101F562719DF8A03002E00CE069
+:103EF0007AE009E0BDF8D800184400EB400303EB7A
+:103F0000001001EBC00042716EE09DF8B40040F279
+:103F1000533110FB01F00B4901EB800101F5627197
+:103F20009DF8A020BDF8D800104400EB400202EB41
+:103F3000001001EBC00090F87E00402821D1002243
+:103F400006E000005845002098400020BC320020C8
+:103F50009DF8B40040F2533110FB01F0FE4901EB33
+:103F6000800101F562719DF8A030BDF8D8001844B9
+:103F700000EB400303EB001001EBC00080F87E2053
+:103F800000BF00BFF1229DF8B40040F2533110FB96
+:103F900001F0F14901EB800101F562719DF8A0305B
+:103FA000BDF8D800184400EB400303EB001001EB10
+:103FB000C000427118E0F1229DF8B40040F2533184
+:103FC00010FB01F0E44901EB800101F562719DF8FD
+:103FD000A030BDF8D800184400EB400303EB0010FC
+:103FE00001EBC000427100BF00BFBDF8D800401C0B
+:103FF00081B236919DF8B40000EB4001C1EBC010D6
+:10400000D64901EBC0004179BDF8D80081423FF7A5
+:10401000EAAAF2E39DF8B40040F2533110FB01F03C
+:10402000CD4901EB800000F562709DF8A01001EB16
+:10403000410202EB011110F8310048BB01229DF84A
+:10404000B40040F2533110FB01F0C34901EB800191
+:1040500001F562719DF8A00000EB400303EB001036
+:1040600001F83020F4229DF8B40040F2533110FBE7
+:1040700001F0B94901EB800000F562709DF8A010D5
+:1040800001EB410303EB011100EBC1004271CCE0F5
+:104090009DF8B40000EB400101EB0010B04901EBCA
+:1040A000001030309DF8A01000EB0110407A00F0B5
+:1040B000010080B39DF8B40040F2533110FB01F0D1
+:1040C000A54901EB800000F562709DF8A01001EB9E
+:1040D000410202EB011100EBC10090F8900000F0EA
+:1040E0000100C0B99DF8B40040F2533110FB01F05B
+:1040F000994901EB800000F562709DF8A01001EB7A
+:10410000410202EB011100EBC10090F8820010B1F6
+:1041100000203A902DE088E09DF8B40040F2533141
+:1041200010FB01F08C4901EB800101F562719DF8F3
+:10413000A00000EB400202EB001001EBC00000F118
+:104140008301BDF8E8000A5C9DF8B40000EB400173
+:1041500001EB0010824901EB00100E30BDF8E810B1
+:10416000405C824200D008E0BDF8E800401C81B20B
+:104170003A91BDF8E8000428CEDB00BFBDF8E800A6
+:10418000042852D13A902CE09DF8B40040F253310B
+:1041900010FB01F0704901EB800101F562719DF89F
+:1041A000A00000EB400202EB001001EBC00000F1A8
+:1041B0008301BDF8E8000A5C9DF8B40000EB400103
+:1041C00001EB0010664901EB00100E30BDF8E8105D
+:1041D000405C824200D008E0BDF8E800401C81B29B
+:1041E0003A91BDF8E8000A28CEDB00BFBDF8E80030
+:1041F0000A281AD09DF8B40040F2533110FB01F0A8
+:10420000554901EB800000F562709DF8A01001EBAC
+:10421000410202EB011100EBC100903009900078DF
+:1042200020F00100401C09990870BDF8A400112875
+:1042300077D19DF8B40000EB400101EB0010484934
+:1042400001EB001030309DF8A01000EB0110801C35
+:104250000990007820F00401091D099801700021DF
+:104260003A9128E09DF8B40000EB4001C1EBC0108A
+:104270003A4901EBC001BDF8E800401D0A5C9DF819
+:10428000B40040F2533110FB01F0334901EB8001DF
+:1042900001F562719DF8A00000EB400303EB0010F4
+:1042A00001EBC0014731BDF8E8000A54BDF8E80051
+:1042B000401C81B23A91BDF8E8000A28D2DB002008
+:1042C0003A9028E09DF8B40000EB4001C1EBC0102B
+:1042D000224901EBC001BDF8E8000F300A5C9DF8EF
+:1042E000B40040F2533110FB01F01B4901EB800197
+:1042F00001F562719DF8A00000EB400303EB001094
+:1043000001EBC0016031BDF8E8000A54BDF8E800D7
+:10431000401C81B23A91BDF8E8000228D2DBAFE23E
+:10432000FFE7BDF8A40014287DD19DF8B40000EB90
+:10433000400101EB00100A4901EB001030309DF8FC
+:10434000A01000EB0110801C0990007820F0040000
+:10435000001D0999087005E05845002008890020D3
+:104360009840002000203A9028E09DF8B40000EB2F
+:104370004001C1EBC010F84901EBC001BDF8E800F5
+:10438000401D0A5C9DF8B40040F2533110FB01F06F
+:10439000F24901EB800101F562719DF8A00000EB8C
+:1043A000400303EB001001EBC0014731BDF8E8000A
+:1043B0000A54BDF8E800401C81B23A91BDF8E8000B
+:1043C0000A28D2DB00203A9028E09DF8B40000EBE8
+:1043D0004001C1EBC010E04901EBC001BDF8E800AD
+:1043E0000F300A5C9DF8B40040F2533110FB01F02D
+:1043F000DA4901EB800101F562719DF8A00000EB44
+:10440000400303EB001001EBC0016031BDF8E80090
+:104410000A54BDF8E800401C81B23A91BDF8E800AA
+:104420000228D2DB00E02CE29DF8B40000EB400152
+:10443000C1EBC010C84901EBC000407C01049DF8ED
+:10444000B40000EB4002C2EBC010C34A02EBC00054
+:10445000807C41EA00219DF8B40000EB4002C2EBF1
+:10446000C010BD4A02EBC000C07C01439DF8B400FF
+:1044700040F2533210FB02F0B84A02EB800000F524
+:1044800062709DF8A02002EB420303EB021200EBE6
+:10449000C2004167B24890F8E007E0BB00203A90C4
+:1044A0001DE09DF8B40040F2533110FB01F0AB4920
+:1044B00001EB800101F562719DF8A00000EB400264
+:1044C00002EB001001EBC0004730BDF8E810405C83
+:1044D00000B108E0BDF8E800401C81B23A91BDF897
+:1044E000E8000A28DDDB00BFBDF8E8000A2818D183
+:1044F00040229DF8B40040F2533110FB01F097497F
+:1045000001EB800000F562709DF8A01001EB410303
+:1045100003EB011100E047E000EBC10080F87E20D2
+:104520004FE19DF8B40040F2533110FB01F08B498C
+:1045300001EB800000F562709DF8A01001EB4102D4
+:1045400002EB011100EBC10090F87E0060BB00207F
+:104550002A9010E1002037902CE09DF8B40040F242
+:10456000533110FB01F07D4901EB800101F56271CF
+:104570009DF8A00000EB400202EB001001EBC0012F
+:104580004731BDF8DC00001D095C9DF8A80000EB78
+:104590004002744800EB4202BDF8DC00105C81422E
+:1045A00003D00BE0FEE3FEE30BE1BDF8DC00401CB2
+:1045B00081B23791BDF8DC000628CEDB00BFBDF824
+:1045C000DC00062877D103229DF8B40040F2533175
+:1045D00010FB01F0614901EB800101F562719DF86A
+:1045E000A00000EB400303EB001001EBC00080F8DB
+:1045F0007E209DF8B40000EB400101EB00105A4909
+:1046000001EB001130319DF8A00001EB0010801C7F
+:104610000990007820F004020998027000203A9076
+:104620001CE020229DF8B40040F2533110FB01F051
+:104630004A4901EB800101F562719DF8A00000EB91
+:10464000400303EB001001EBC0015131BDF8E8005D
+:104650000A54BDF8E800401C81B23A91BDF8E80068
+:104660000F28DEDB00203A901CE020229DF8B400E9
+:1046700040F2533110FB01F0384901EB800101F5A4
+:1046800062719DF8A00000EB400303EB001001EB0A
+:10469000C0016331BDF8E8000A54BDF8E800401CD1
+:1046A00081B23A91BDF8E8000A2805E0FDE3FDE398
+:1046B000FDE3FDE3EAE359E0D7DB00229DF8B40017
+:1046C00040F2533110FB01F0244901EB800101F568
+:1046D00062719DF8A00000EB400303EB001001EBBA
+:1046E000C00080F8782000213A911CE000229DF85B
+:1046F000B40040F2533110FB01F0184901EB800186
+:1047000001F562719DF8A00000EB400303EB00107F
+:1047100001EBC0017931BDF8E8000A54BDF8E800AA
+:10472000401C81B23A91BDF8E8000528DEDB9DF817
+:10473000B40040F2533110FB01F0084901EB800056
+:1047400000F562709DF8A01001EB410202EB01112F
+:1047500000EBC100406F16E008890020584500209A
+:10476000BC32002088340020984000209DF8A8002A
+:10477000401CC1B22A91FE48B0F8CA019DF8A810A9
+:1047800088423FF7E7AE00BFF948B0F8CA019DF88C
+:10479000A810884215D140229DF8B40040F2533150
+:1047A00010FB01F0F34901EB800000F562709DF809
+:1047B000A01001EB410303EB011100EBC10080F8F5
+:1047C0007E209DF8B40040F2533110FB01F0E9491E
+:1047D00001EB800000F562709DF8A01001EB410232
+:1047E00002EB011100EBC10090F87E00032805D018
+:1047F000112819D0402843D12CE045E3F2229DF83E
+:10480000B40040F2533110FB01F0DA4901EB8000B3
+:1048100000F562709DF8A01001EB410303EB01115C
+:1048200000EBC10042712BE0F3229DF8B40040F28E
+:10483000533110FB01F0CF4901EB800000F56270AD
+:104840009DF8A01001EB410303EB011100EBC10047
+:10485000427115E0F2229DF8B40040F2533110FB92
+:1048600001F0C44901EB800000F562709DF8A010D2
+:1048700001EB410303EB011100EBC100427100BFEA
+:1048800002E3BDF8A40006287DD19DF8B40000EB3A
+:104890004001C1EBC010B84901EBC00040790128CC
+:1048A00072D10320B5490870F7229DF8B40040F298
+:1048B000533110FB01F0AF4901EB800101F562714A
+:1048C0009DF8A00000EB400303EB001001EBC000DB
+:1048D00042719DF8B40040F2533110FB01F0A5493C
+:1048E00001EB800101F562719DF8A00000EB400230
+:1048F00002EB001001EBC00090F8801001EB4100CA
+:1049000000EB01109E4901EB001130319DF8B4001D
+:1049100040F2533210FB02F0964A02EB800000F5A1
+:1049200062709DF8A02002EB420303EB021200EB41
+:10493000C20090F8810001EB00108078C0F34000C5
+:10494000F0B39DF8B41040F2533011FB00F08949E8
+:1049500001EB800000F562709DF8A01001EB4102B0
+:1049600002EB011100EBC10090F8801001EB410057
+:1049700000EB0110824901EB00108079012804D07E
+:104980000A287CD13FE027E2CDE0BA239DF8B400AD
+:1049900040F2533110FB01F0764901EB800101F543
+:1049A00062719DF8A00000EB400202EB001001EBE9
+:1049B000C00090F8800040F2533110FB01F000E09D
+:1049C0003AE16C4901EB800101F562719DF8B40098
+:1049D00040F2533210FB02F0664A02EB800000F511
+:1049E00062709DF8A02002EB420404EB021200EB7F
+:1049F000C20090F8810000EB400202EB001001EBD6
+:104A0000C00043713BE00B239DF8B40040F25331EA
+:104A100010FB01F0574901EB800101F562719DF82F
+:104A2000A00000EB400202EB001001EBC00090F888
+:104A3000800040F2533110FB01F04E4901EB800140
+:104A400001F562719DF8B40040F2533210FB02F0A0
+:104A5000484A02EB800000F562709DF8A02002EB4E
+:104A6000420404EB021200EBC20090F8810000EB5C
+:104A7000400202EB001001EBC000437100BF00BF19
+:104A80009DF8B41040F2533011FB00F0394901EBAE
+:104A9000800101F562719DF8A00000EB400202EB7D
+:104AA000001001EBC00090F8801001EB410000EB1A
+:104AB0000110334901EB001130319DF8B40040F290
+:104AC000533210FB02F02B4A02EB800202F56272B5
+:104AD0009DF8A00000EB400303EB001002EBC000C8
+:104AE00090F8810001EB001002789DF8B40040F2CC
+:104AF000533110FB01F01F4901EB800000F562709B
+:104B00009DF8A01001EB410303EB011100EBC10084
+:104B100090F8800040F2533110FB01F0154901EB91
+:104B200080004270B0E19DF8B41001EB4100C0EB91
+:104B3000C110114901EBC000407902287CD104204A
+:104B40000E490870F8229DF8B40040F2533110FB72
+:104B500001F0084901EB800101F562719DF8A000A8
+:104B600000EB400303EB001001EBC000427109E0D1
+:104B7000BC3200205845002008890020190200207E
+:104B8000984000209DF8B41040F2533011FB00F023
+:104B9000F94901EB800101F562719DF8A00000EB7D
+:104BA000400202EB001001EBC00090F8801001EB16
+:104BB000410000EB0110F14901EB001130319DF88B
+:104BC000B40040F2533210FB02F0EB4A02EB8000DB
+:104BD00000F562709DF8A02002EB420303EB021285
+:104BE00000EBC20090F8810001EB00108078C0F368
+:104BF000400008B39DF8B41040F2533011FB00F0B0
+:104C0000DD4901EB800000F562709DF8A01001EB1A
+:104C1000410202EB011100EBC10090F8801001EBA2
+:104C2000410000EB0110D54901EB0010807901280B
+:104C300003D00A2879D13CE026E1B3239DF8B400E3
+:104C400040F2533110FB01F0CB4901EB800101F53B
+:104C500062719DF8A00000EB400202EB001001EB36
+:104C6000C00090F8800040F2533110FB01F0C249BF
+:104C700001EB800101F562719DF8B40040F25332FE
+:104C800010FB02F0BC4A02EB800000F562709DF858
+:104C9000A02002EB420404EB021200EBC20090F8E9
+:104CA000810000EB400202EB001001EBC0004371F9
+:104CB0003BE00C239DF8B40040F2533110FB01F0AF
+:104CC000AD4901EB800101F562719DF8A00000EB98
+:104CD000400202EB001001EBC00090F8800040F2AF
+:104CE000533110FB01F0A44901EB800101F5627121
+:104CF0009DF8B40040F2533210FB02F09E4A02EBE2
+:104D0000800000F562709DF8A02002EB420404EBE5
+:104D1000021200EBC20090F8810000EB400202EBAF
+:104D2000001001EBC000437100BF00BF9DF8B4103C
+:104D300040F2533011FB00F08F4901EB800101F587
+:104D400062719DF8A00000EB400202EB001001EB45
+:104D5000C00090F8801001EB410000EB0110874982
+:104D600001EB001130319DF8B40040F2533210FBDA
+:104D700002F0814A02EB800202F562729DF8A00007
+:104D800000EB400303EB001002EBC00090F8810041
+:104D900001EB001002789DF8B40040F2533110FB93
+:104DA00001F001E08DE070E0734901EB800000F557
+:104DB00062709DF8A01001EB410303EB011100EBC1
+:104DC000C10090F8800040F2533110FB01F06A49B5
+:104DD00001EB8000427057E09DF8B41001EB4100F8
+:104DE00000EB0110654901EB001030309DF8A01078
+:104DF00000EB0110801C0990007820F00402099853
+:104E000002709DF8B41040F2533011FB00F05A4983
+:104E100001EB800000F562709DF8A01001EB4102EB
+:104E200002EB011100EBC10090F8900000F00100CE
+:104E300050B300229DF8B40040F2533110FB01F052
+:104E40004D4901EB800101F562719DF8A00000EB76
+:104E5000400303EB001001EBC000A0F88E200522F8
+:104E60009DF8B40040F2533110FB01F0424901EBD0
+:104E7000800000F562709DF8A01001EB410303EB88
+:104E8000011100EBC100427193E100BFF1229DF8D6
+:104E9000B40040F2533110FB01F0374901EB8000C0
+:104EA00000F562709DF8A01003E04FE005E191E08D
+:104EB00066E001EB410303EB011100EBC10042711D
+:104EC00077E19DF8B41040F2533011FB00F02A490D
+:104ED00001EB800000F562709DF8A01001EB41022B
+:104EE00002EB011100EBC10090F87E00402816D1C2
+:104EF00000229DF8B40040F2533110FB01F01E492E
+:104F000001EB800000F562709DF8A01001EB4103F9
+:104F100003EB011100EBC10080F87E2000BF00BF51
+:104F2000F1229DF8B40040F2533110FB01F0124918
+:104F300001EB800000F562709DF8A01001EB4103C9
+:104F400003EB011100EBC100427132E1F1229DF847
+:104F5000B40040F2533110FB01F0074901EB80012E
+:104F600001F562719DF8A00000EB400303EB001017
+:104F700001EBC00042711CE1584500209840002020
+:104F800003229DF8B40040F2533110FB01F0FE49BA
+:104F900001EB800101F562719DF8A00000EB400378
+:104FA00003EB001001F83020F1229DF8B40040F22C
+:104FB000533110FB01F0F44901EB800000F5627001
+:104FC0009DF8A01001EB410303EB011100EBC100C0
+:104FD0004271EEE002229DF8B40040F2533110FB22
+:104FE00001F0E94901EB800101F562719DF8A00033
+:104FF00000EB400303EB001001F83020F6229DF88F
+:10500000B40040F2533110FB01F0DF4901EB8001A5
+:1050100001F562719DF8A00000EB400303EB001066
+:1050200001EBC000427101229DF8B40040F25331FF
+:1050300010FB01F0D44901EB800101F562719DF88C
+:10504000A00000EB400303EB001001EBC00080F870
+:10505000822000213A9129E09DF8B41001EB410033
+:10506000C0EBC110C94901EBC001BDF8E800401D0B
+:105070000A5C9DF8B40040F2533110FB01F0C249C4
+:1050800001EB800101F562719DF8A00000EB400387
+:1050900003EB001001EBC00000F18301BDF8E80054
+:1050A0000A54BDF8E800401C81B23A91BDF8E8000E
+:1050B0000A28D1DBBDF8A4007BE09DF8B41001EB19
+:1050C0004100C0EBC110B14901EBC00081799DF8EE
+:1050D000B40000EB4002C2EBC010AC4A02EBC000CF
+:1050E000407941EA00229DF8B40040F2533110FBB0
+:1050F00001F0A54901EB800101F562719DF8A00066
+:1051000000EB400303EB001001EBC000A0F88E2081
+:105110009DF8B40040F2533110FB01F09A4901EBC5
+:10512000800101F562719DF8A00000EB400202EBE6
+:10513000001001EBC000B0F88E109DF8B40000EB39
+:10514000400202EB0010924A02EB0010408B8142B9
+:105150002EDBF1229DF8B40040F2533110FB01F038
+:10516000894901EB800101F562719DF8A00000EB17
+:10517000400303EB001001EBC00042719DF8B40046
+:1051800040F2533110FB01F07F4901EB800101F542
+:1051900062719DF8A00000EB400202EB001001EBF1
+:1051A000C00090300990007820F001020998027048
+:1051B00000BF00BF09F05CBA9DF8B40000EB4001ED
+:1051C000C1EBC010714901EBC000017928910021A9
+:1051D00036911CE09DF8B40000EB400101EB00109B
+:1051E0006B4901EB00113031BDF8D80001EB001024
+:1051F00041789DF8A000814204D1BDF8D800C1B229
+:10520000289112E0BDF8D800401C81B236919DF87B
+:10521000B40000EB400101EB00105D4901EB001010
+:10522000C179BDF8D8008142D4DC00BF9DF8B4003C
+:1052300000EB4001C1EBC010544901EBC000C17844
+:105240002591BDF89400172834D2DFE800F0330C24
+:105250000F331215181B1E333333333333212427F6
+:1052600033332A2D30000720299023E0072029908E
+:1052700020E0062029901DE0062029901AE0062053
+:10528000299017E01220299014E00720299011E0BE
+:10529000092029900EE0062029900BE00620299095
+:1052A00008E00B20299005E00B20299002E02A203D
+:1052B000299000BF00BFBDF8A400001FC1B2099132
+:1052C0009DF8B40000EB4001C1EBC0102F4901EB89
+:1052D000C000C01C08900999F4F7FCF837909DF8BD
+:1052E000B40000EB4001C1EBC010284901EBC00144
+:1052F000BDF8A400401E095CBDF8DC00814270D1FD
+:105300009DF8B40000EB4001C1EBC0101F4901EB58
+:10531000C0004078002864DD9DF8B40000EB400137
+:10532000C1EBC010194901EBC001BDF8A4000A5C33
+:105330009DF8B40040F2533110FB01F0124901EB2B
+:10534000800101F562719DF8A00000EB400303EBC2
+:10535000001001EBC00080F8442000210D4A9DF8A8
+:10536000B40002EB00129DF8A00011540A4890F816
+:105370002800012821D19DF8B40000EB400101EB89
+:10538000001003490AE00000584500200889002069
+:1053900098400020883E0020BC12002001EB001045
+:1053A00030309DF8A01000EB0110801C09900078AF
+:1053B00020F08000803009990870BDF8940007281B
+:1053C0007ED00ADC07287CD2DFE810F07B0068067C
+:1053D000CA067B0052061506D00C10380728F2D2F8
+:1053E00000E0FCE3DFE810F0300D1A0D6D006D00F9
+:1053F00007000800F30600BFBDF8940014287DD113
+:105400009DF8B40000EB4001C1EBC010FE4901EB78
+:10541000C000407901069DF8B40000EB4002C2EBE9
+:10542000C010F94A02EBC000807941EA00419DF8C2
+:10543000B40000EB4002C2EBC010F34A02EBC00024
+:10544000C07941EA00219DF8B40000EB4002C2EBB4
+:10545000C010ED4A02EBC000007A01439DF8B40091
+:1054600040F2533210FB02F0E84A02EB800202F5F0
+:1054700062729DF8A00000EB400303EB001002EB0A
+:10548000C000C0F81A109DF8B40040F2533110FB70
+:1054900001F0DE4901EB800101F562719DF8A00089
+:1054A00000EB400202EB001001EBC000D0F81A1034
+:1054B00008460991002112F01FF9CDE92E0101E003
+:1054C000F1E3F1E39DF8B40000EB400101EB0010C3
+:1054D000CF4901EB0010007F00F003019DF8B400FC
+:1054E00000EB400202EB0010C94A02EB0010007F03
+:1054F000C0F3011001449DF8B40000E06EE000EB41
+:10550000400202EB0010C24A02EB0010007FC0F321
+:105510008100091A08460591F3F769F8CDE90601FB
+:105520009DED061B9FEDBB0B21F006FA8DED080BE0
+:105530009DED080B51EC100BF3F7CBF8CDE93001E2
+:105540009DF8B40040F2533110FB01F0AF4901EB7C
+:10555000800101F562719DF8A00000EB400202EBB2
+:10556000001001EBC000416B08460791002112F0CA
+:10557000C3F8DDE92E32A0FB034501FB035100FB1C
+:10558000021502220023DDE93001F2F71BFE231889
+:1055900045EB0100CDE90830DDE93023DDE9080104
+:1055A000F2F710FECDE92E01DDE92E0112F058FED2
+:1055B0009DF8B41040F2533211FB02F1934A02EB12
+:1055C000810101F562719DF8A02002EB420303EB1B
+:1055D000021201EBC201C1F81E0046E0BDF89400C2
+:1055E000152842D19DF8B40000EB4001C1EBC0107A
+:1055F000854901EBC000407901069DF8B40000EB3D
+:105600004002C2EBC010804A02EBC000807941EA40
+:1056100000419DF8B40000EB4002C2EBC0107A4A92
+:1056200002EBC000C07941EA00219DF8B40000EB14
+:105630004002C2EBC010744A02EBC000007A014382
+:105640009DF8B40040F2533210FB02F06F4A02EBB7
+:10565000800000F562709DF8A02002EB420303EB8E
+:10566000021200EBC200C0F81E109DF8B40000EB5F
+:105670004001C1EBC010644901EBC000427A9DF8C3
+:10568000B40040F2533110FB01F0604901EB80019E
+:1056900001F562719DF8A00000EB400303EB0010E0
+:1056A00001EBC00080F894209DF8B40000EB4001AD
+:1056B00001EB0010564901EB001130319DF8A000BC
+:1056C00001EB0010801C09909DF8B41040F253309B
+:1056D00011FB00F14D4800EB810000F562709DF870
+:1056E000A01001EB410202EB011100EBC10090F8A8
+:1056F0009400C2090998007862F3000009990870C3
+:105700009DF8B40040F2533110FB01F03F4901EB2A
+:10571000800000F562709DF8A01001EB410202EBE1
+:10572000011100EBC10090F8940000F00300012883
+:1057300018D09DF8B40040F2533110FB01F033490A
+:1057400001EB800000F562709DF8A01001EB4102B2
+:1057500002EB011100EBC10090F8940000F003008F
+:1057600003282BD19DF8B40000EB400101EB0010A1
+:10577000274901EB001030309DF8A01000EB01101C
+:10578000801C0990007820F00200801C09990870A4
+:105790009DF8B40000EB400101EB00101C4901EB47
+:1057A000001030309DF8A01000EB0110801C099013
+:1057B000007820F020020998027014E09DF8B400EF
+:1057C00000EB400101EB0010114901EB00103030FB
+:1057D0009DF8A01000EB0110801C0990007820F0CB
+:1057E0000202099802709DF8B40000EB400101EB41
+:1057F0000010074901EB001130319DF8A00001EBCA
+:10580000001080780AE00000088900205845002038
+:10581000984000200000000000002440C0F3400237
+:105820009DF8B40040F2533110FB01F0FE4901EB4A
+:10583000800000F562709DF8A01001EB410303EBBE
+:10584000011100EBC100007EC0F3400082426CD029
+:105850009DF8B40040F2533110FB01F0F24901EB26
+:10586000800000F562709DF8A01001EB410202EB90
+:10587000011100EBC100183009909DF8B40000EB55
+:10588000400101EB0010E94901EB001030309DF8B8
+:10589000A01000EB0110807842080998007862F3AC
+:1058A0004100099908709DF8B40000EB400101EB3C
+:1058B0000010DE4901EB001030309DF8A01000EB25
+:1058C00001108078C0F3400050BB9DF8B40000EB9D
+:1058D000400101EB0010D54901EB001030309DF87C
+:1058E000A01000EB0110801C0990007820F020022D
+:1058F0000998027001229DF8B40040F2533110FB68
+:1059000001F0C94901EB800000F562709DF8A0101C
+:1059100001EB410303EB011100EBC10080F84620CD
+:105920009DF8B4100220F4F7C1FB9DF8B40000EB21
+:10593000400101EB0010BD4901EB001130319DF831
+:10594000A00001EB0010807800F001029DF8B40087
+:1059500040F2533110FB01F0B34901EB800000F538
+:1059600062709DF8A01001EB410303EB011100EB05
+:10597000C100007E00F00100824265D09DF8B400B5
+:1059800040F2533110FB01F0A74901EB800000F514
+:1059900062709DF8A01001EB410202EB011100EBD7
+:1059A000C100183009909DF8B41001EB410000EBE4
+:1059B00001109E4901EB001130319DF8A00001EB70
+:1059C000001081780998027861F3000202709DF856
+:1059D000B40000EB400101EB0010944901EB001012
+:1059E00030309DF8A01000EB0110807800F001002D
+:1059F00058BB9DF8B40000EB400101EB00108B494F
+:105A000001EB001030309DF8A01000EB0110801C5D
+:105A10000990007820F020020998027000229DF879
+:105A2000B40040F2533110FB01F07F4901EB8000DC
+:105A300000F562709DF8A01001EB410303EB01112A
+:105A400000EBC10080F8452014E29DF8B40040F25C
+:105A5000533110FB01F0744901EB800000F56270D6
+:105A60009DF8A01001EB410202EB011100EBC10017
+:105A700090F84600B0B901229DF8B40040F25331CD
+:105A800010FB01F0684901EB800000F562709DF8A1
+:105A9000A01001EB410303EB011100EBC10080F802
+:105AA00045202AE000229DF8B40040F2533110FB5B
+:105AB00001F05D4901EB800101F562719DF8A000E4
+:105AC00000EB400303EB001001EBC00080F8452021
+:105AD0009DF8B40000EB400101EB0010534901EBCD
+:105AE000001130319DF8A00001EB0010801C0990DE
+:105AF000007820F00102099802704D4890F8E00704
+:105B000080B19DF8B40000EB400101EB0010474963
+:105B100001EB001030309DF8A01000EB0110807AEE
+:105B2000022876D1434890F82900012872D14148D3
+:105B3000D0F80C023F49498D88426BD29DF8B400E1
+:105B400040F2533110FB01F0374901EB800000F5C2
+:105B500062709DF8A01001EB410202EB011100EB15
+:105B6000C10090F84500012853D19DF8B40040F2DF
+:105B7000533110FB01F02C4901EB800000F56270FD
+:105B80009DF8A01001EB410202EB011100EBC100F6
+:105B900090F87F00E8BB01229DF8B40000EB4001C3
+:105BA00001EB0010214901EB001130319DF8A000FC
+:105BB00001EB0010C2729DF8B40000EB400101EB54
+:105BC00000101A4901EB001130319DF8A00001EBE3
+:105BD000001001789DF8B40040F2533200E0FDE37C
+:105BE00010FB02F0104A02EB8000417005229DF884
+:105BF000B40040F2533110FB01F00B4901EB80017E
+:105C000001F562719DF8A00000EB400303EB00106A
+:105C100001E001E16BE001EBC000427100229DF860
+:105C2000B40000EB400107E05845002098400020F8
+:105C3000BC320020BC12002001EB0010FE4901EB39
+:105C4000001130319DF8A00001EB001042609DF87A
+:105C5000B4100220F4F72AFA00213A911CE0002245
+:105C60009DF8B40040F2533110FB01F0F34901EB11
+:105C7000800101F562719DF8A00000EB400303EB89
+:105C8000001001EBC0014731BDF8E8000A54BDF82F
+:105C9000E800401C81B23A91BDF8E8001428DEDB30
+:105CA00000203A901EE06EE359E200229DF8B40015
+:105CB00040F2533110FB01F0E04901EB800101F5A6
+:105CC00062719DF8A00000EB400303EB001001EBB4
+:105CD000C0016331BDF8E8000A54BDF8E800401C7B
+:105CE00081B23A91BDF8E8000A28DEDBC2E09DF8F7
+:105CF000B40040F2533110FB01F0D04901EB8000B9
+:105D000000F562709DF8A01001EB410202EB011159
+:105D100000EBC10090F8450001287DD19DF8B4004A
+:105D200040F2533110FB01F0C44901EB800101F551
+:105D300062719DF8A00000EB400202EB001001EB45
+:105D4000C00090F8800040F2533110FB01F0BB49D5
+:105D500001EB800101F562719DF8B40040F253320D
+:105D600010FB02F0B54A02EB800000F562709DF86E
+:105D7000A02002EB420303EB021200EBC20090F8FA
+:105D8000810000EB400202EB001001EBC00090F834
+:105D90007E0003286ED102229DF8B40000EB400182
+:105DA00001EB0010A44901EB001130319DF8A00077
+:105DB00001EB0010C2729DF8B40000EB400101EB52
+:105DC00000109D4901EB001130319DF8A00001EB5E
+:105DD000001001789DF8B40040F2533210FB02F03D
+:105DE000964A02EB800041709DF8B40040F25331B6
+:105DF00010FB01F0114601EB800101F562719DF885
+:105E0000A00000EB400202EB001011F830109DF8EA
+:105E1000B40040F2533200E02CE010FB02F0874A5D
+:105E200002EB80004079814214D105229DF8B40034
+:105E300040F2533110FB01F0804901EB800000F586
+:105E400062709DF8A01001EB410303EB011100EB20
+:105E5000C100427100229DF8B40000EB400101EB4B
+:105E60000010754901EB001030309DF8A01000EBD8
+:105E7000011042609DF8B40040F2533110FB01F074
+:105E80006E4901EB800000F562709DF8A01001EBF7
+:105E9000410202EB011110F83100012814DC02224A
+:105EA0009DF8B40040F2533110FB01F0634901EB5F
+:105EB000800000F562709DF8A01001EB410303EB38
+:105EC000011100F8312095E09DF8B40040F2533103
+:105ED00010FB01F0594901EB800000F562709DF85C
+:105EE000A01001EB410202EB011110F83100022871
+:105EF00034DC00219DF8B40040F2533210FB02F074
+:105F00004E4A02EB8000017103229DF8B40040F27A
+:105F1000533110FB01F0494901EB800101F5627139
+:105F20009DF8A00000EB400303EB001001F83020C7
+:105F300007229DF8B40040F2533110FB01F03F49B5
+:105F400001EB800000F562709DF8A01001EB4103A9
+:105F500003EB011100EBC10042714BE09DF8B4006E
+:105F600040F2533110FB01F0344901EB800101F59F
+:105F700062719DF8A00000EB400202EB001011F8E6
+:105F800030109DF8B40040F2533210FB02F02B4A5F
+:105F900002EB8000407981422CD19DF8B40040F2A0
+:105FA000533110FB01F0114601EB800000F56270E7
+:105FB0009DF8A01001EB410202EB011100EBC100C2
+:105FC00090F89400C0F34010A0B116229DF8B400E0
+:105FD00040F2533110FB01F0184901EB800000F54D
+:105FE00062709DF8A01001EB410303EB011100EB7F
+:105FF000C1004271B3E014229DF8B40040F2533165
+:1060000010FB01F00D4901EB800101F562719DF873
+:10601000A00000EB400303EB001001EBC000427155
+:1060200001219DF8B40040F2533210FB02F0034A04
+:1060300002EB8000017103E09840002058450020E9
+:106040009DF8B40000EB400101EB0010A2F598614F
+:1060500001EB001130319DF8A00001EB0010801C15
+:106060000990007820F0200020300999087076E02F
+:1060700014229DF8B40040F2533110FB01F0FE49A8
+:1060800001EB800101F562719DF8A00000EB400377
+:1060900003EB001001EBC000427160E09DF8B4001A
+:1060A00040F2533110FB01F0F34901EB800000F5A1
+:1060B0006270BDF8D81001EB410202EB011100EB58
+:1060C000C100807901282AD100229DF8B40040F255
+:1060D000533110FB01F0E84901EB800101F56271D9
+:1060E000BDF8D80000EB400303EB001001EBC0004B
+:1060F000827114229DF8B40040F2533110FB01F07C
+:10610000DD4901EB800000F562709DF8A01001EB05
+:10611000410303EB011100EBC10042711FE00021BC
+:106120009DF8B40040F2533210FB02F0D24A02EB69
+:106130008000017105229DF8B40040F2533110FB3C
+:1061400001F0CD4901EB800000F562709DF8A010D0
+:1061500001EB410303EB011100EBC1004271FCE3D1
+:1061600001219DF8B40040F2533210FB02F0C24A04
+:1061700002EB8000017114229DF8B40040F253310B
+:1061800010FB01F0BC4901EB800101F562719DF843
+:10619000A00000EB400303EB001001EBC0004271D4
+:1061A0009DF8B40000EB400101EB0010B34901EB96
+:1061B000001130319DF8A00001EB0010801C099007
+:1061C000007820F00400001D09990870C5E3002044
+:1061D0002E902F9000213A911FE0DDE92E10000251
+:1061E00040EA11620902CDE92E129DF8B40000EBDD
+:1061F0004001C1EBC010A24901EBC001BDF8E800AD
+:10620000401D085CDDE92E3440EA0302CDE92E246E
+:10621000BDF8E800401C81B23A91BDF8E8000328BF
+:10622000DBDBDDE92E0112F01BF801469DF8B4001E
+:1062300040F2533210FB02F08F4A02EB800202F56B
+:1062400062729DF8A00000EB400303EB001002EB2C
+:10625000C000C0F81E1000222E922F9200213A9109
+:106260001EE0DDE92E10000240EA11620902CDE9CC
+:106270002E129DF8B40000EB4001C1EBC010804924
+:1062800001EBC001BDF8E8000830085CDDE92E3400
+:106290001843CDE92E04BDF8E800401C80B23A90C6
+:1062A000BDF8E8000328DCDBDDE92E0111F0D8FFA2
+:1062B00001469DF8B40040F2533210FB02F06E4AE2
+:1062C00002EB800202F562729DF8A00000EB400331
+:1062D00003EB001002EBC000C0F81A1000222E924F
+:1062E0002F9200213A911FE0DDE92E10000240EAD2
+:1062F00011620902CDE92E129DF8B40000EB4001B5
+:10630000C1EBC0105E4901EBC001BDF8E8001330DD
+:10631000085CDDE92E3440EA0302CDE92E24BDF805
+:10632000E800401C81B23A91BDF8E8000328DBDBAD
+:106330009DF8B4002E9940F2533210FB02F04E4A01
+:1063400002EB800202F562729DF8A00000EB4003B0
+:1063500003EB001002EBC000416307229DF8B4007C
+:1063600040F2533110FB01F0434901EB800000F58E
+:1063700062709DF8A01001EB410303EB011100EBEB
+:10638000C1004271E9E200202E902F9000213A9145
+:106390001FE0DDE92E10000240EA11620902CDE99A
+:1063A0002E129DF8B40000EB4001C1EBC01034493F
+:1063B00001EBC001BDF8E800401D085CDDE92E34AA
+:1063C00040EA0302CDE92E24BDF8E800401C81B26A
+:1063D0003A91BDF8E8000428DBDB00E0FDE3DDE9ED
+:1063E0002E0111F03DFF9DF8B42040F2533312FB13
+:1063F00003F2214B03EB820303F562739DF8A020A7
+:1064000002EB420404EB021203EBC2022232906060
+:10641000D16000222E922F9200213A911EE0DDE9F8
+:106420002E10000240EA11620902CDE92E129DF8F9
+:10643000B40000EB4001C1EBC010114901EBC001F9
+:10644000BDF8E8000930085CDDE92E341843CDE9D9
+:106450002E04BDF8E800401C80B23A90BDF8E80078
+:106460000428DCDBDDE92E0111F0FAFE9DF8B420F2
+:1064700040F2533306E000005845002098400020C9
+:106480000889002012FB03F2FE4B03EB820303F5A5
+:1064900062739DF8A02002EB420404EB021203EBAE
+:1064A000C20242F8220F51609DF8B40040F253310D
+:1064B00010FB01F0F34901EB800000F562709DF8DC
+:1064C000A01001EB410202EB011110F831009DF820
+:1064D000B41040F2533211FB02F1EA4A02EB81019F
+:1064E000497988427ED19DF8B40040F2533110FBC7
+:1064F00001F0114601EB800000F562709DF8A010DC
+:1065000001EB410202EB011100EBC10090F8940095
+:10651000C0F34010A8B117229DF8B40040F25331E7
+:1065200010FB01F0D74901EB800000F562709DF887
+:10653000A01001EB410303EB011100EBC10042711C
+:1065400014E014229DF8B40040F2533110FB01F026
+:10655000CC4901EB800000F562709DF8A01001EBC2
+:10656000410303EB011100EBC10042719DF8B4003F
+:106570009DF8A01001EB0010C217CDE92E02C24811
+:1065800090F8E00708B39DF8B40000EB400101EB80
+:106590000010BE4901EB001030309DF8A01000EB58
+:1065A0000110807A022810D09DF8B40000EB400161
+:1065B00001EB0010B54901EB001030309DF8A01040
+:1065C00000EB0110C07A00287EDD00229DF8B400A7
+:1065D00040F2533110FB01F0AA4901EB800101F5B3
+:1065E000627100E02DE39DF8A00000EB400303EB97
+:1065F000001001EBC00080F846209DF8B40000EBCD
+:10660000400101EB0010A14901EB001130319DF870
+:10661000A00001EB0010C2729D48D0F80C020521C9
+:10662000B0FBF1F201FB120000EB400198482C3066
+:1066300000EB41100D3009909DF8B40040F2533149
+:1066400010FB01F08F4901EB800000F562709DF8AE
+:10665000A01001EB410202EB011100EBC10022305E
+:106660001022014608900998F1F7EFFD8848D0F80C
+:106670000C020521B0FBF1F201FB120000EB40011E
+:1066800083482C3000EB41129DF8B40040F25331A6
+:1066900010FB01F07B4901EB800101F562719DF86F
+:1066A000A00000EB400303EB001001EBC00050F82A
+:1066B0001A1F42F8011F406850607548D0F80C025C
+:1066C0000521B0FBF1F200E0A8E101FB120000EBB4
+:1066D00040016F482C3000EB41129DF8B40000EBF4
+:1066E000400101EB0010694901EB001130319DF8C8
+:1066F000A00001EB0010007810706548D0F80C0283
+:106700000521B0FBF1F201FB120000EB40016048F3
+:106710002C3000EB41129DF8B40040F2533110FBD5
+:1067200001F0584901EB800101F562719DF8A0006C
+:1067300000EB400303EB001001EBC000406BC2F81C
+:1067400009005348D0F80C020521B0FBF1F201FB1F
+:10675000120000EB40014E482C3000EB41114A483A
+:10676000F538026841F81D2F808888804848D0F8A5
+:106770000C020521B0FBF1F201FB120000EB40011D
+:1067800043482C3000EB41129DF8B40000EB40016F
+:1067900001EB00103D4901EB001130319DF8A000E4
+:1067A00001EB00104068C2F8230000229DF8B400FD
+:1067B00000EB400101EB0010344901EB00113031D6
+:1067C0009DF8A00001EB0010426000213A9154E0D6
+:1067D0002F48D0F80C020521B0FBF1F201FB1200AA
+:1067E00000EB40012A482C3000EB41112731BDF865
+:1067F000E8409DF8B40040F2533210FB02F0214A09
+:1068000002EB800202F562729DF8A00000EB4003EB
+:1068100003EB001002EBC00090F8800040F253320E
+:1068200010FB02F0174A02EB800202F562729DF83B
+:10683000B40040F2533310FB03F0124B03EB800320
+:1068400003F562739DF8A00000EB400505EB001016
+:1068500003EBC00090F8810000EB400303EB001055
+:1068600002EBC0024732BDF8E800001D105C08557D
+:10687000BDF8E800401C81B23A91BDF8E800062856
+:10688000A6DB07E058450020BC32002098400020DD
+:10689000BC12002000213A9142E000239DF8B40090
+:1068A00040F2533110FB01F0FE4901EB800101F58C
+:1068B00062719DF8A00000EB400202EB001001EBBA
+:1068C000C00090F8800040F2533110FB01F0F54910
+:1068D00001EB800101F562719DF8B40040F2533282
+:1068E00010FB02F0EF4A02EB800202F562729DF8A3
+:1068F000A00000EB400404EB001002EBC00090F895
+:10690000810000EB400202EB001001EBC0014731B7
+:10691000BDF8E8000B54BDF8E800401C81B23A9184
+:10692000BDF8E8000A28B8DBDF48D0F80C020521E2
+:10693000B0FBF1F080B2014609900220F2F7C8FBEB
+:1069400000210620F3F7B2FBD748D0F80C02D64955
+:10695000498D884208D2D44800E006E2D0F80C0203
+:10696000401CD149C1F80C0200210520F3F79EFB21
+:106970009DF8B40000EB400101EB0010CB4901EBA6
+:10698000001030309DF8A01000EB0110801C099021
+:10699000007820F0080109980170C348D0F80C0273
+:1069A0000521B0FBF1F201FB120000EB4001BE48F3
+:1069B0002C3000EB4110D0F823102E9800EB400251
+:1069C000BB4800EB4210C0F8231000213A9120E0B0
+:1069D000B548D0F80C020521B0FBF1F201FB120022
+:1069E00000EB4001B0482C3000EB41102730BDF8DF
+:1069F000E810425C2E9800EB4001AD4800EB4111DD
+:106A00002731BDF8E8000A54BDF8E800401C81B207
+:106A10003A91BDF8E8000628DADB6FE000229DF825
+:106A2000B40040F2533110FB01F09E4901EB8001AC
+:106A300001F562719DF8A00000EB400303EB00102C
+:106A400001EBC00080F846209DF8B40000EB400147
+:106A500001EB0010954901EB001130319DF8A000C9
+:106A600001EB0010801C0990007820F0080008302D
+:106A7000099908709DF8B40000EB400101EB00108B
+:106A80008A4901EB001030309DF8A01000EB011096
+:106A900042682E9800EB4001854800EB4110C0F899
+:106AA000232000203A9025E09DF8B40040F25331B5
+:106AB00010FB01F07B4901EB800101F562719DF84B
+:106AC000A00000EB400202EB001001EBC0014731D7
+:106AD000BDF8E8000A5C2E9800EB4001744800EB1A
+:106AE00041112731BDF8E8000A54BDF8E800401C08
+:106AF00081B23A91BDF8E8000628D5DB9DF8B410C4
+:106B00000220F3F7D3FA9DF8B40040F2533110FBA2
+:106B100001F0644901EB800101F562719DF8A0006C
+:106B200000EB400202EB001001EBC00022300990A4
+:106B30002E9800EB40015E4800EB41100D30102212
+:106B400008900999F1F781FB9DF8B40040F25331A8
+:106B500010FB01F0534901EB800101F562719DF8D2
+:106B6000A00000EB400202EB001001EBC0012E98E8
+:106B700000EB40024E4800EB421051F81A2F40F84B
+:106B8000012F496841609DF8B40000EB400101EB22
+:106B90000010464901EB001130319DF8A00001EBD7
+:106BA000001001782E9800EB4002414800EB4210A3
+:106BB00001702E9800EB40013D4800EB41113D482B
+:106BC000026841F81D2F808888809DF8B40040F24B
+:106BD000533110FB01F0334900E04CE101EB80013F
+:106BE00001F562719DF8A00000EB400202EB00107D
+:106BF00001EBC000416B2E9800EB40022C4800EBEB
+:106C00004210C0F809109DF8B40000EB400101EB00
+:106C10000010264901EB001130319DF8A00001EB76
+:106C2000001041682E9800EB4002214800EB421012
+:106C3000C0F823102E9881B208200991F3F736FA94
+:106C400093E09DF8B40040F2533110FB01F0154978
+:106C500001EB800101F562719DF8A00000EB40029C
+:106C600002EB001011F830109DF8B40040F25332DE
+:106C700010FB02F00B4A02EB80004079814274DA8B
+:106C80009DF8B40000EB400101EB0010074901EB57
+:106C9000001030309DF8A01000EB0110801C09900E
+:106CA000007809E058450020BC12002098400020E0
+:106CB000D8140020C731002020F00400001D0999DD
+:106CC00008709DF8B40000EB400101EB0010A2F544
+:106CD000986101EB001030309DF8A01000EB01101E
+:106CE000801C0990007820F080008030099908709D
+:106CF00001209DF8B41040F2533211FB02F1FE4A1C
+:106D000002EB810108719DF8B40040F2533110FB91
+:106D100001F0114601EB800042799DF8B40040F289
+:106D2000533110FB01F0F44901EB800101F5627170
+:106D30009DF8A00000EB400303EB001001F83020A9
+:106D400014229DF8B40040F2533110FB01F0EA49DF
+:106D500001EB800000F562709DF8A01001EB41038B
+:106D600003EB011100EBC100427183E00121E34814
+:106D700080F804179DF8B40040F2533110FB01F085
+:106D8000DD4901EB800101F562719DF8A00000EB87
+:106D9000400202EB001011F830109DF8B40040F2F0
+:106DA000533210FB02F0D44A02EB8000407981425A
+:106DB00033DA00219DF8B40040F2533210FB02F0A8
+:106DC000CD4A02EB8000017101229DF8B40040F22F
+:106DD000533110FB01F0C84901EB800101F56271EC
+:106DE0009DF8A00000EB400303EB001001F83020F9
+:106DF00014229DF8B40040F2533110FB01F0BE495B
+:106E000001EB800000F562709DF8A01001EB4103DA
+:106E100003EB011100EBC10042712BE014229DF83D
+:106E2000B40040F2533110FB01F0B34901EB800094
+:106E300000F562709DF8A01001EB410303EB011116
+:106E400000EBC100427115E014229DF8B40040F23D
+:106E5000533110FB01F0A84901EB800000F562708E
+:106E60009DF8A01001EB410303EB011100EBC10001
+:106E7000427100BF00BF07F0FBBB9DF8B40040F2B9
+:106E8000533110FB01F09C4901EB8000817828917F
+:106E90009DF8B40000EB4001C1EBC010984911F817
+:106EA000301029919DF8B40040F2533110FB01F0ED
+:106EB000914901EB800101F562719DF8A00000EBA2
+:106EC000400202EB001001EBC000417925919DF8D2
+:106ED000B40000EB4001C1EBC010894901EBC001D7
+:106EE0000991BDF8A4100998F3F778FE37909DF842
+:106EF000B40000EB4001C1EBC010814901EBC001BF
+:106F0000BDF8A400095CBDF8DC00814241F0678750
+:106F10009DF8B40000EB4001C1EBC010784901EBD3
+:106F2000C0004078002841F35A870021754A9DF837
+:106F3000B40002EB00129DF8A0001154BDF89400BB
+:106F400089287DD00EDC142801F0298705DC08286B
+:106F500077D0102841F04287FDE3152872D08028B1
+:106F6000F8D1FAE38B286ED08C286DD08E286CD0A7
+:106F70008F28EFD1BDF8A4000D2867D19DF8B4008B
+:106F800000EB4001C1EBC0105D4901EBC00041784E
+:106F90005D4880F8041D9DF8B40000EB4001C1EB92
+:106FA000C010574901EBC000C17A574880F8051D51
+:106FB0009DF8B40040F2533110FB01F04E4901EB53
+:106FC000800000F562709DF8A01001EB410202EB19
+:106FD000011110F8310003287EDC4B4890F8050DB4
+:106FE00000287ADD9DF8B40040F2533110FB01F027
+:106FF000414901EB800101F562719DF8A00000EBB1
+:10700000400202EB001001EBC00109910878401C1E
+:10701000C1B2099801709DF8B40040F2533110FBE1
+:1070200001F0354901EB800000F562709DF8A01079
+:1070300001EB410202EB011110F83100042806E0D7
+:10704000FEE3FEE3FEE3FEE3FEE3FEE3FEE344DBFA
+:107050009DF8B40000EB400101EB00102B4901EB5F
+:10706000001030309DF8A01000EB0110801C09903A
+:10707000254890F8050DC0F30010C0F101000999F2
+:10708000097860F30001099801701F4890F8040D19
+:10709000C0F3C00078BB9DF8B40000EB400101EBE9
+:1070A00000101A4901EB001030309DF8A01000EBE1
+:1070B00001108078C0F34010E8B19DF8B40000EBF7
+:1070C000400101EB0010114901EB001030309DF838
+:1070D000A01000EB011001E06BE006E1801C0990BC
+:1070E000007820F00200801C099908709DF8B40017
+:1070F00040F253310CE027E058450020BC3200201C
+:1071000008890020883E0020BC22002098400020F2
+:1071100010FB01F0FE4901EB800000F562709DF864
+:10712000A01001EB410202EB011100EBC10018308D
+:107130000990007820F00200801C099908709DF8E1
+:10714000B4100220F2F7B2FF00219DF8B40040F223
+:10715000533210FB02F0EE4A02EB80000171042270
+:107160009DF8B40040F2533110FB01F0E84901EB07
+:10717000800101F562719DF8A00000EB400303EB74
+:10718000001001F830208C229DF8B40040F25331F9
+:1071900010FB01F0DE4901EB800000F562709DF804
+:1071A000A01001EB410303EB011100EBC1004271A0
+:1071B0009BE09DF8B40040F2533110FB01F0D4493C
+:1071C00001EB800101F562719DF8A00000EB400227
+:1071D00002EB001011F830109DF8B40040F2533269
+:1071E00010FB02F0CA4A02EB8000407981427CD158
+:1071F0009DF8B40000EB400101EB0010A2F598618E
+:1072000001EB001030309DF8A01000EB0110801C45
+:107210000990C04890F8050DC0F30010C0F10100BE
+:1072200009990A7860F300020A709DF8B40000EB37
+:10723000400101EB0010B84901EB001030309DF81F
+:10724000A01000EB0110801C0990B24890F8040DCA
+:10725000C2080998007862F34100099908709DF806
+:10726000B40000EB400101EB0010AB4901EB001052
+:1072700030309DF8A01000EB01108078C0F3400280
+:107280009DF8B40040F2533110FB01F0A04901EB2E
+:10729000800000F562709DF8A01001EB410303EB44
+:1072A000011100EBC100007EC0F3400082426DD0AE
+:1072B0009DF8B40040F2533110FB01F0944901EB0A
+:1072C000800000F562709DF8A01001EB410202EB16
+:1072D000011100EBC100183009909DF8B40000EBDB
+:1072E000400101EB00108C4900E0C9E301EB001004
+:1072F00030309DF8A01000EB01108078420809980A
+:10730000007862F34100099908709DF8B40000EB21
+:10731000400101EB0010804901EB001030309DF876
+:10732000A01000EB01108078C0F3400048BB0122A0
+:107330009DF8B40040F2533110FB01F0744901EBA9
+:10734000800101F562719DF8A00000EB400303EBA2
+:10735000001001EBC00042739DF8B40040F25331BD
+:1073600010FB01F06A4901EB800000F562709DF8A6
+:10737000A01001EB410303EB011100EBC10080F809
+:1073800046209DF8B4100220F2F790FE9DF8B4005C
+:1073900000EB400101EB00105F4901EB00113031BF
+:1073A0009DF8A00001EB0010807800F001029DF82C
+:1073B000B40040F2533110FB01F0554901EB80005D
+:1073C00000F562709DF8A01001EB410303EB011181
+:1073D00000EBC100007E00F00100824279D09DF8F0
+:1073E000B40040F2533110FB01F0494901EB800039
+:1073F00000F562709DF8A01001EB410202EB011153
+:1074000000EBC100183009909DF8B40000EB40017A
+:1074100001EB0010404901EB001030309DF8A01046
+:1074200000EB0110807809990A7860F300020A7075
+:107430009DF8B40000EB400101EB0010364901EB70
+:10744000001030309DF8A01000EB0110807800F0A3
+:107450000100E8BB9DF8B40000EB400101EB001017
+:107460002D4901EB001030309DF8A01000EB011009
+:107470008078C0F3401068B39DF8B40040F25331F7
+:1074800010FB01F0224901EB800000F562709DF8CD
+:10749000A01001EB410202EB011100EBC10090F8DA
+:1074A0004600B8B99DF8B40040F2533110FB01F02A
+:1074B000174901EB800000F562709DF8A01001EB08
+:1074C000410202EB011100EBC100407B10B902E068
+:1074D0005BE05FE242E09DF8B40000EB400101EBAD
+:1074E00000100D4901EB001030309DF8A01000EBAA
+:1074F00001108078C0F3400080BB01229DF8B400E9
+:1075000040F2533110FB01F0014901EB800105E02D
+:1075100058450020BC2200209840002001F56271EF
+:107520009DF8A00000EB400303EB001001EBC0004E
+:1075300042739DF8B40040F2533110FB01F0FE4954
+:1075400001EB800000F562709DF8A01001EB410393
+:1075500003EB011100EBC10080F8462000229DF8EA
+:10756000B40040F2533110FB01F0F34901EB80000D
+:1075700000F562709DF8A01001EB410303EB0111CF
+:1075800000EBC10080F84520FFE19DF8B40040F217
+:10759000533110FB01F0E84901EB800000F5627007
+:1075A0009DF8A01001EB410202EB011100EBC100BC
+:1075B00090F84600B0B901229DF8B40040F2533172
+:1075C00010FB01F0DC4901EB800101F562719DF8CF
+:1075D000A00000EB400303EB001001EBC00080F8BB
+:1075E00045202AE000229DF8B40040F2533110FB00
+:1075F00001F0D14901EB800101F562719DF8A00015
+:1076000000EB400303EB001001EBC00080F84520C5
+:107610009DF8B40000EB400101EB0010C74901EBFD
+:10762000001130319DF8A00001EB0010801C099082
+:10763000007820F0010209980270C14890F8E00734
+:1076400080B19DF8B40000EB400101EB0010BB4994
+:1076500001EB001030309DF8A01000EB0110807A93
+:10766000022879D1B74890F82900012874D1B5488B
+:10767000D0F80C02B349498D88426DD29DF8B40010
+:1076800040F2533110FB01F0AB4901EB800000F5F3
+:1076900062709DF8A01001EB410202EB011100EBBA
+:1076A000C10090F84500012854D19DF8B40040F283
+:1076B000533110FB01F0A04901EB800000F562702E
+:1076C0009DF8A01001EB410202EB011100EBC1009B
+:1076D00090F87F00F0BB01229DF8B40000EB400160
+:1076E00001EB0010954901EB001130319DF8A0002D
+:1076F00001EB0010C2729DF8B40000EB400101EBF9
+:1077000000108E4901EB001130319DF8A00001EB13
+:10771000001001789DF8B40040F2533210FB02F0E3
+:10772000854A02EB8000417008229DF8B40040F2C7
+:10773000533110FB01F0804901EB800101F56271CA
+:107740009DF8A00000EB400303EB001001EBC0002C
+:10775000427103E060E024E3F6E0FDE300229DF8DF
+:10776000B40000EB400101EB0010744901EB001183
+:1077700030319DF8A00001EB001042609DF8B4107C
+:107780000220F2F793FC00213A911CE000229DF8C0
+:10779000B40040F2533110FB01F0674901EB800166
+:1077A00001F562719DF8A00000EB400303EB0010AF
+:1077B00001EBC0014731BDF8E8000A54BDF8E8000C
+:1077C000401C81B23A91BDF8E8001428DEDB0020AD
+:1077D0003A901CE000229DF8B40040F2533110FBB7
+:1077E00001F0554901EB800101F562719DF8A0009F
+:1077F00000EB400303EB001001EBC0016331BDF867
+:10780000E8000A54BDF8E800401C81B23A91BDF886
+:10781000E8000A28DEDBB8E09DF8B40040F25331FE
+:1078200010FB01F0444901EB800000F562709DF807
+:10783000A01001EB410202EB011100EBC10006E0D8
+:10784000C9E281E2FEE32CE393E3FCE37BE290F800
+:107850004500012878D19DF8B40040F2533110FB67
+:1078600001F0354901EB800101F562719DF8A0003E
+:1078700000EB400202EB001001EBC00090F880002A
+:1078800040F2533110FB01F02B4901EB800101F56F
+:1078900062719DF8B40040F2533210FB02F0264AA8
+:1078A00002EB800000F562709DF8A02002EB42031D
+:1078B00003EB021200EBC20090F8810000EB4002E3
+:1078C00002EB001001EBC00090F87E0003285CD1B1
+:1078D00002229DF8B40000EB400101EB00101749B3
+:1078E00001EB001130319DF8A00001EB0010C272D5
+:1078F0009DF8B40000EB400101EB00100F4901EBD3
+:10790000001130319DF8A00001EB001001789DF8C6
+:10791000B40040F2533210FB02F0074A02EB800041
+:10792000417008229DF8B40040F2533110FB01F081
+:10793000014901EB800108E05845002098400020F3
+:10794000BC320020BC1200201FE001F562719DF8DE
+:10795000A00000EB400303EB001001EBC0004271FC
+:1079600000229DF8B40000EB400101EB0010FE493D
+:1079700001EB001130319DF8A00001EB00104260D6
+:107980009DF8B4100220F2F791FB9DF8B41002208C
+:10799000F2F78CFB9DF8B40040F2533110FB01F07C
+:1079A000F24901EB800000F562709DF8A01001EB38
+:1079B000410202EB011100EBC1008078802838D130
+:1079C0009DF8B40000EB400101EB0010E64901EB2B
+:1079D000001030309DF8A01000EB01108078C0F34B
+:1079E000400030BB9DF8B40000EB400101EB0010FB
+:1079F000DD4901EB001030309DF8A01000EB0110C4
+:107A00008078C0F34010A0B915229DF8B40040F270
+:107A1000533110FB01F0D54901EB800101F5627192
+:107A20009DF8A00000EB400303EB001001EBC00049
+:107A300042719DF8B40000EB400101EB0010CA490F
+:107A400001EB001030309DF8A01000EB01108078A1
+:107A5000C0F34000A8B18F229DF8B40040F253312A
+:107A600010FB01F0C14901EB800000F562709DF848
+:107A7000A01001EB410303EB011100EBC1004271C7
+:107A80004AE09DF8B40040F2533110FB01F0B749D1
+:107A900001EB800000F562709DF8A01001EB41023F
+:107AA00002EB011100EBC100807B012834D10022E0
+:107AB0009DF8B40040F2533110FB01F0AB4901EBEB
+:107AC000800101F562719DF8A00000EB400303EB1B
+:107AD000001001EBC00082738C229DF8B40040F2CC
+:107AE000533110FB01F0A14901EB800101F56271F6
+:107AF0009DF8A00000EB400303EB001001EBC00079
+:107B0000427100219DF8B40040F2533210FB02F0A4
+:107B1000964A02EB800001719DF8B40000EB400131
+:107B200001EB0010904901EB0010007BF0BB9DF8C9
+:107B3000B40000EB4001C1EBC0108D4901EBC00067
+:107B4000807801049DF8B40000EB4002C2EBC01045
+:107B5000874A02EBC000C07841EA00219DF8B400DA
+:107B600000EB4002C2EBC010814A02EBC00000797A
+:107B70000843C117CDE9080110F072FB9DF8B4105D
+:107B800040F2533211FB02F1784A02EB810202F516
+:107B900062729DF8A01001EB410303EB011102EBAF
+:107BA000C101C1F81E009DF8B40000E03AE000EB0E
+:107BB0004001C1EBC0106E4901EBC00040790004E8
+:107BC0009DF8B41001EB4102C2EBC111684A02EB0F
+:107BD000C101897940EA01209DF8B41001EB41020E
+:107BE000C2EBC111624A02EBC101C9790843C11756
+:107BF000CDE9080110F034FB9DF8B41040F2533287
+:107C000011FB02F1594A02EB810101F562719DF805
+:107C1000A02002EB420303EB021201EBC201C1F808
+:107C20001A0090E09DF8B40000EB4001C1EBC010D9
+:107C30004F4901EBC000807801069DF8B40000EBCD
+:107C40004002C2EBC0104A4A02EBC000C07841EAD1
+:107C500000419DF8B40000EB4002C2EBC010444A62
+:107C600002EBC000007941EA00219DF8B40000EB6E
+:107C70004002C2EBC0103E4A02EBC000407908430C
+:107C8000C117CDE9080110F0EBFA01469DF8B400E8
+:107C900040F2533210FB02F0344A02EB800202F54C
+:107CA00062729DF8A00000EB400303EB001002EBB2
+:107CB000C000C0F81E109DF8B40000EB4001C1EBFD
+:107CC000C0102B4901EBC000807901069DF8B4007B
+:107CD00000EB4002C2EBC010254A02EBC000C079A5
+:107CE00041EA00419DF8B40000EB4002C2EBC01035
+:107CF0001F4A02EBC000007A41EA00219DF8B4005F
+:107D000000EB4002C2EBC010194A02EBC000407AFF
+:107D10000843C117CDE9080110F0A2FA9DF8B4108C
+:107D200040F2533211FB02F1104A02EB810101F5DE
+:107D300062719DF8A02002EB420303EB021201EBFB
+:107D4000C201C1F81A0023E2BDF8A400032827D11C
+:107D50008F229DF8B40040F2533110FB01F003492B
+:107D600001EB800106E0000098400020584500200B
+:107D70000889002001F562719DF8A00000EB400326
+:107D800003EB001001EBC000427101219DF8B4002B
+:107D900040F2533210FB02F0FE4A02EB8000017108
+:107DA000F6E1BDF8A400032814D18F229DF8B40099
+:107DB00040F2533110FB01F0F64901EB800000F571
+:107DC00062709DF8A01001EB410303EB011100EB81
+:107DD000C1004271DCE1BDF8A400032860D19DF828
+:107DE000B40040F2533110FB01F0EA4901EB80008E
+:107DF00000F56270BDF8D81001EB410202EB0111F1
+:107E000000EBC100807901282AD100229DF8B4003E
+:107E100040F2533110FB01F0DE4901EB800101F526
+:107E20006271BDF8D80000EB400303EB001001EBDA
+:107E3000C00082718F229DF8B40040F2533110FBD4
+:107E400001F0D44901EB800000F562709DF8A010AC
+:107E500001EB410303EB011100EBC10042711FE094
+:107E600008229DF8B40040F2533110FB01F0C949DB
+:107E700001EB800101F562719DF8A00000EB400369
+:107E800003EB001001EBC000427100219DF8B4002B
+:107E900040F2533210FB02F0BE4A02EB8000017147
+:107EA00076E1BDF8A400032862D19DF8B40040F249
+:107EB000533110FB01F0B74901EB800000F562700F
+:107EC000BDF8D81001EB410202EB011100EBC1003B
+:107ED000807901282AD100229DF8B40040F2533164
+:107EE00010FB01F0AB4901EB800101F56271BDF8B7
+:107EF000D80000EB400303EB001001EBC0008271DF
+:107F00008F229DF8B40040F2533110FB01F0A149DB
+:107F100001EB800000F562709DF8A01001EB4103B9
+:107F200003EB011100EBC100427121E008229DF832
+:107F3000B40040F2533110FB01F0964901EB80018F
+:107F400001F562719DF8A00000EB400303EB001007
+:107F500001EBC000427100E020E100219DF8B40077
+:107F600040F2533210FB02F08A4A02EB80000171AA
+:107F70000EE1BDF8A400082866D19DF8B40000EB1E
+:107F80004001C1EBC010844901EBC00080780106BC
+:107F90009DF8B40000EB4002C2EBC0107E4A02EB39
+:107FA000C000C07841EA00419DF8B40000EB4002F7
+:107FB000C2EBC010784A02EBC000007941EA002110
+:107FC0009DF8B40000EB4002C2EBC010724A02EB15
+:107FD000C00040790843C117CDE9080110F040F90D
+:107FE0009DF8B41040F2533211FB02F1694A02EBE2
+:107FF000810202F562729DF8A01001EB410303EBD0
+:10800000011102EBC10148639DF8B40040F2533105
+:1080100010FB01F05F4901EB800101F562719DF8F1
+:10802000A00000EB400202EB001011F830109DF8A8
+:10803000B40040F2533210FB02F0564A02EB8000CB
+:10804000407902E0FEE3E3E0A2E0814234DA00217D
+:108050009DF8B40040F2533210FB02F04D4A02EB9F
+:108060008000017105229DF8B40040F2533110FBED
+:1080700001F0484901EB800101F562719DF8A00013
+:1080800000EB400303EB001001F830208E229DF836
+:10809000B40040F2533110FB01F03E4901EB800087
+:1080A00000F562709DF8A01001EB410303EB011194
+:1080B00000EBC10042716BE09DF8B40040F2533117
+:1080C00010FB01F0334901EB800000F56270BDF850
+:1080D000D81001EB410202EB011100EBC1008079E5
+:1080E000012835D100229DF8B40040F2533110FB35
+:1080F00001F0284901EB800101F56271BDF8D8005B
+:1081000000EB400303EB001001EBC00082718F22F3
+:108110009DF8B40040F2533110FB01F01D4901EB12
+:10812000800101F562719DF8A00000EB400303EBB4
+:10813000001001EBC000427101219DF8B40040F233
+:10814000533210FB02F0134A02EB800001711FE072
+:108150008E229DF8B40040F2533110FB01F00D491E
+:1081600001EB800101F562719DF8A00000EB400376
+:1081700003EB001001EBC000427100219DF8B40038
+:1081800040F2533210FB02F0024A02EB8000017110
+:10819000FDE300005845002008890020BDF8A40038
+:1081A000032834D100219DF8B40040F2533210FB73
+:1081B00002F0FE4A02EB8000017101229DF8B4003A
+:1081C00040F2533110FB01F0F84901EB800101F559
+:1081D0006271BDF8D80000EB400303EB001001EB27
+:1081E000C00082718C229DF8B40040F2533110FB24
+:1081F00001F0EE4901EB800000F562709DF8A010DF
+:1082000001EB410303EB011100EBC1004271BEE33E
+:10821000BDF8A4000F287CD19DF8B40000EB40010C
+:1082200001EB0010E24901EB0010007BF0BB0020E5
+:108230002E902F9000213A9120E0DDE92E100002CF
+:1082400040EA11620902CDE92E129DF8B40000EB5C
+:108250004001C1EBC010D74901EBC001BDF8E800F7
+:10826000C0F10600085CDDE92E3440EA0302CDE9E6
+:108270002E24BDF8E800401C81B23A91BDF8E80018
+:108280000528DADB9DF8B400DDE92E1240F2533305
+:1082900010FB03F0C54B03EB800303F562739DF8FD
+:1082A000A00000EB400404EB001000E049E003EB09
+:1082B000C00040F8221F426000222E922F9200211F
+:1082C0003A911FE0DDE92E10000240EA1162090236
+:1082D000CDE92E129DF8B40000EB4001C1EBC010B7
+:1082E000B44901EBC001BDF8E800C0F10B00085C27
+:1082F000DDE92E341843CDE92E04BDF8E800401C1A
+:1083000080B23A90BDF8E8000528DBDB9DF8B400A8
+:1083100000E0FCE3DDE92E1240F2533310FB03F0E2
+:10832000A24B03EB800000F562709DF8A03003EBD8
+:10833000430404EB031300EBC30022308160C260EE
+:1083400083E000202E902F9000213A911FE0DDE97C
+:108350002E10000240EA11620902CDE92E129DF8AA
+:10836000B40000EB4001C1EBC010924901EBC00129
+:10837000BDF8E800C0F10700085CDDE92E341843C1
+:10838000CDE92E04BDF8E800401C80B23A90BDF85B
+:10839000E8000628DBDB9DF8B400DDE92E1240F290
+:1083A000533310FB03F0814B03EB800303F562733F
+:1083B0009DF8A00000EB400404EB001003EBC000AC
+:1083C00040F8221F426000222E922F9200213A9103
+:1083D0001FE0DDE92E10000240EA11620902CDE93A
+:1083E0002E129DF8B40000EB4001C1EBC0107149A2
+:1083F00001EBC001BDF8E800C0F10D00085CDDE94B
+:108400002E341843CDE92E04BDF8E800401C80B29C
+:108410003A90BDF8E8000628DBDB9DF8B400DDE902
+:108420002E1240F2533310FB03F0604B03EB80003D
+:1084300000F562709DF8A03003EB430404EB0313D6
+:1084400000EBC30022308160C2609DF8B40040F2AE
+:10845000533110FB01F0554901EB800101F56271C8
+:108460009DF8A00000EB400202EB001011F8301064
+:108470009DF8B40040F2533210FB02F04B4A02EB7D
+:108480008000407981427DD19DF8B4009DF8A01014
+:1084900001EB0010C217CDE92E02474890F8E00723
+:1084A00008B39DF8B40000EB400101EB0010404917
+:1084B00001EB001030309DF8A01000EB0110807A25
+:1084C000022810D09DF8B40000EB400101EB001031
+:1084D000374901EB001030309DF8A01000EB01107F
+:1084E000C07A00286CDD00229DF8B40000EB40014A
+:1084F00001EB00102E4901EB001030309DF8A01068
+:1085000000EB0110C2722D48D0F80C020521B0FB1F
+:10851000F1F201FB120000EB400128482C3000EB87
+:1085200041100D3009909DF8B40040F2533110FB1A
+:1085300001F01E4901EB800000F562709DF8A0106B
+:1085400001EB410202EB011100EBC10022301022CD
+:10855000014608900998EFF778FE1848D0F80C0209
+:108560000521B0FBF1F201FB120000EB40011348C2
+:108570002C3000EB41129DF8B40040F2533110FB57
+:1085800001F000E0F8E2094901EB800101F56271B8
+:108590009DF8A00000EB400303EB001001EBC000CE
+:1085A00050F81A1F42F8011F40680AE058450020A1
+:1085B0009840002008890020BC320020BC12002016
+:1085C000A5E15060FE48D0F80C020521B0FBF1F2A5
+:1085D00001FB120000EB4001F9482C3000EB411286
+:1085E0009DF8B40000EB400101EB0010F54901EBF0
+:1085F000001130319DF8A00001EB001000781070E0
+:10860000EF48D0F80C020521B0FBF1F201FB12009B
+:1086100000EB4001EA482C3000EB4111EA480268C7
+:1086200041F81D2F80888880E548D0F80C0205218C
+:10863000B0FBF1F201FB120000EB4001E0482C30EE
+:1086400000EB41129DF8B40040F2533110FB01F0F1
+:10865000DE4901EB800101F562719DF8A00000EB9D
+:10866000400303EB001001EBC000406BC2F80900AF
+:10867000D348D0F80C020521B0FBF1F201FB120047
+:1086800000EB4001CE482C3000EB41129DF8B400C5
+:1086900000EB400101EB0010CA4901EB0011303141
+:1086A0009DF8A00001EB00104068C2F823000022F2
+:1086B0009DF8B40000EB400101EB0010C14901EB53
+:1086C000001130319DF8A00001EB00104260002144
+:1086D0003A9154E0BA48D0F80C020521B0FBF1F20F
+:1086E00001FB120000EB4001B5482C3000EB4111BA
+:1086F0002731BDF8E8409DF8B40040F2533210FB3A
+:1087000002F0B24A02EB800202F562729DF8A0000C
+:1087100000EB400303EB001002EBC00090F8800078
+:1087200040F2533210FB02F0A84A02EB800202F53D
+:1087300062729DF8B40040F2533310FB03F0A34B78
+:1087400003EB800303F562739DF8A00000EB400586
+:1087500005EB001003EBC00090F8810000EB400334
+:1087600003EB001002EBC0024732BDF8E800001D29
+:10877000105C0855BDF8E800401C81B23A91BDF884
+:10878000E8000628A6DB00203A9042E000239DF88E
+:10879000B40040F2533110FB01F08C4901EB800131
+:1087A00001F562719DF8A00000EB400202EB0010A1
+:1087B00001EBC00090F8800040F2533110FB01F053
+:1087C000824901EB800101F562719DF8B40040F22D
+:1087D000533210FB02F07D4A02EB800202F5627216
+:1087E0009DF8A00000EB400404EB001002EBC00079
+:1087F00090F8810000EB400202EB001001EBC00199
+:108800004731BDF8E8000B54BDF8E800401C81B2C8
+:108810003A91BDF8E8000A28B8DB6948D0F80C02A4
+:108820000521B0FBF1F080B2014609900220F0F77B
+:108830004FFC00210620F1F739FC6148D0F80C020A
+:108840005F4900E002E2498D884206D25C48D0F8D8
+:108850000C02401C5A49C1F80C0200210520F1F716
+:1088600025FC9DF8B40000EB400101EB00105549D8
+:1088700001EB001030309DF8A01000EB0110801CBF
+:108880000990007820F00802099802704C48D0F84E
+:108890000C020521B0FBF1F201FB120000EB4001DC
+:1088A00047482C3000EB4110D0F823202E9800EBE5
+:1088B0004001474800EB4110C0F8232000203A90C7
+:1088C00020E03F48D0F80C020521B0FBF1F201FB9B
+:1088D000120000EB40013A482C3000EB41102730E9
+:1088E000BDF8E810425C2E9800EB4001384800EBE0
+:1088F00041112731BDF8E8000A54BDF8E800401CDA
+:1089000081B23A91BDF8E8000628DADB66E09DF80E
+:10891000B40000EB400101EB00102A4901EB00100C
+:1089200030309DF8A01000EB0110801C09900078F9
+:1089300020F008000830099908709DF8B40000EB99
+:10894000400101EB00101F4901EB001030309DF891
+:10895000A01000EB011042682E9800EB40011C486B
+:1089600000EB4110C0F8232000203A9027E09DF84A
+:10897000B40040F2533110FB01F0144901EB8001C7
+:1089800001F562719DF8A00000EB400200E005E2F5
+:1089900002EB001001EBC0014731BDF8E8000A5CB2
+:1089A0002E9800EB40010A4800EB41112731BDF839
+:1089B000E8000A54BDF8E800401C81B23A9109E091
+:1089C000BC12002098400020C731002058450020EC
+:1089D000D8140020BDF8E8000628C8DB9DF8B400D4
+:1089E00000EB400101EB0010FE4901EB00103030BC
+:1089F0009DF8A01000EB0110801C0990007820F079
+:108A00002002099802709DF8B4100220F1F74EFB85
+:108A10009DF8B40040F2533110FB01F0F24901EB34
+:108A2000800000F562709DF8A01001EB410202EB9E
+:108A3000011100EBC100223009902E9800EB40019B
+:108A4000EA4800EB41100D30102208900999EFF729
+:108A5000FCFB9DF8B40040F2533110FB01F0E249F9
+:108A600001EB800101F562719DF8A00000EB40026E
+:108A700002EB001001EBC0012E9800EB4002DB4836
+:108A800000EB421051F81A2F40F8012F496841605D
+:108A90009DF8B40000EB400101EB0010D14901EB5F
+:108AA000001130319DF8A00001EB001001782E98E4
+:108AB00000EB4002CD4800EB421001702E9800EB15
+:108AC0004001CA4800EB4111C948026841F81D2F16
+:108AD000808888809DF8B40040F2533110FB01F08B
+:108AE000C14901EB800101F562719DF8A00000EB26
+:108AF000400202EB001001EBC000416B2E9800EB2E
+:108B00004002BA4800EB4210C0F8091000E09CE0B7
+:108B10009DF8B40000EB400101EB0010B14901EBFE
+:108B2000001130319DF8A00001EB001041682E9833
+:108B300000EB4002AD4800EB4210C0F823102E9825
+:108B400081B208200991F1F7B1FA00229DF8B40032
+:108B500040F2533110FB01F0A34901EB800000F516
+:108B600062709DF8A01001EB410303EB011100EBD3
+:108B7000C10080F8462053E09DF8B40000EB4001AE
+:108B800001EB0010974901EB001030309DF8A01068
+:108B900000EB0110801C0990007820F00400001DFB
+:108BA000099908709DF8B40000EB400101EB00103A
+:108BB0008C4901EB001030309DF8A01000EB011043
+:108BC000801C0990007820F080008030099908709E
+:108BD00001209DF8B41040F2533211FB02F1824A99
+:108BE00002EB810108719DF8B40040F2533110FB93
+:108BF00001F0114601EB800042799DF8B40040F28B
+:108C0000533110FB01F0784901EB800000F56270F0
+:108C10009DF8A01001EB410303EB011100F8312096
+:108C20008F229DF8B40040F2533110FB01F06E49E1
+:108C300001EB800000F562709DF8A01001EB41038C
+:108C400003EB011100EBC1004271C7E0BDF8A400C5
+:108C5000032857D101216648F53080F804179DF8A4
+:108C6000B40040F2533110FB01F05F4901EB800189
+:108C700001F562719DF8A00000EB400202EB0010CC
+:108C800011F830109DF8B40040F2533210FB02F09E
+:108C9000554A02EB80004079814234DA00219DF888
+:108CA000B40040F2533210FB02F04F4A02EB800056
+:108CB000017101229DF8B40040F2533110FB01F024
+:108CC000494901EB800101F562719DF8A00000EBBC
+:108CD000400303EB001001F830208F229DF8B40010
+:108CE00040F2533110FB01F03F4901EB800000F5E9
+:108CF00062709DF8A01001EB410303EB011100EB42
+:108D0000C10042714AE09DF8B40040F2533110FBBB
+:108D100001F0354901EB800000F562709DF8A0106C
+:108D200001EB410202EB011100EBC10080788028C9
+:108D300034D100219DF8B40040F2533210FB02F010
+:108D4000294A02EB8000017180229DF8B40040F2B4
+:108D5000533110FB01F0244901EB800101F56271F0
+:108D60009DF8A00000EB400303EB001001EBC000F6
+:108D7000427100229DF8B40040F2533110FB01F023
+:108D8000194901EB800000F562709DF8A01001EB1D
+:108D9000410303EB011100EBC10082701EE0BDF83E
+:108DA000A400032819D100211148F53080F80417D8
+:108DB0008F229DF8B40040F2533110FB01F00A49B4
+:108DC00001EB800000F562709DF8A01001EB4103FB
+:108DD00003EB011100EBC100427100BF00BF05F0C1
+:108DE00047BC00009840002058450020D8140020BF
+:108DF000C73100209DF8B40000EB4001C1EBC0106A
+:108E0000FE4911F83000042801D125900BE09DF8AF
+:108E1000B40000EB4001C1EBC010F84911F830007C
+:108E2000152800D125909DF8B40000EB4001C1EB5E
+:108E3000C010F24901EBC00041789DF8B40000EB8E
+:108E40004002C2EBC010ED4A12F8300041EA0020A7
+:108E500041F23001884202D1A62025903DE09DF8E4
+:108E6000B40000EB4001C1EBC010E44901EBC000CD
+:108E700041789DF8B40000EB4002C2EBC010DF4A1D
+:108E800012F8300041EA002041F23101884202D15B
+:108E9000A720259021E09DF8B40000EB4001C1EB34
+:108EA000C010D64911F83000022816D19DF8B40040
+:108EB00000EB4001C1EBC010D04901EBC0000179CB
+:108EC0009DF8B40000EB4002C2EBC010CB4A02EBAD
+:108ED000C000C07841EA002125919DF8B40040F21D
+:108EE000533110FB01F0C64901EB8000C178279196
+:108EF0009DF8B40040F2533110FB01F0C04901EB82
+:108F0000800108319DF89C00C0EBC00001EBC0005F
+:108F100082789DF8B40040F2533110FB01F0B8495B
+:108F200001EB800108319DF89C00C0EBC00001EB13
+:108F3000C000C0781044C1B228910021B14A9DF808
+:108F4000B40002EB00129DF89C0011543A913AE0F3
+:108F50009DF8B40040F2533110FB01F0A84901EB39
+:108F6000800108319DF89C00C0EBC00001EBC000FF
+:108F700002799DF8B40040F2533110FB01F0A04992
+:108F800001EB800108319DF89C00C0EBC00001EBB3
+:108F9000C0008178BDF8E800084400EB400101EB17
+:108FA00000119DF8B40040F2533310FB03F0944BD2
+:108FB00003EB800000F5627000F83120BDF8E80096
+:108FC000401C81B23A919DF8B40040F2533110FB3D
+:108FD00001F08B4901EB800108319DF89C00C0EB4A
+:108FE000C00011F83010BDF8E8008142B0DCBDF8D7
+:108FF000941043F23002881A91427DD009DC042992
+:109000007BD015297AD0A62910D0A72942F07984DF
+:1090100050E1B0F5C06F72D0A0F2016000286FD0AF
+:1090200001286ED00428F1D101F0A2BF00219DF8E3
+:10903000B40040F2533210FB02F0714A02EB8000A0
+:1090400001719DF8B40040F2533110FB01F011465C
+:1090500001EB800008309DF89C10C1EBC10100EBD2
+:10906000C1000079052824DC06229DF8B40040F2F6
+:10907000533110FB01F0624901EB800108319DF88A
+:109080009C00C0EBC00001EBC0000271A8229DF85B
+:10909000B40040F2533110FB01F0594901EB80005C
+:1090A00008309DF89C10C1EBC10100EBC10042717A
+:1090B000FEE09DF8B40040F2533110FB01F050493E
+:1090C00001EB800008309DF89C10C1EBC10100EB62
+:1090D000C10000790A282BDC0B229DF8B40040F275
+:1090E000533110FB01F0464901EB800108319DF836
+:1090F0009C00C0EBC00005E094E111E2FEE3FEE35A
+:10910000FEE3FEE301EBC0000271A9229DF8B4006A
+:1091100040F2533110FB01F0394901EB8000083077
+:109120009DF89C10C1EBC10100EBC1004271BFE092
+:109130009DF8B40040F2533110FB01F0304901EBCF
+:10914000800008309DF89C10C1EBC10100EBC1000C
+:1091500000790F2824DC10229DF8B40040F253312E
+:1091600010FB01F0264901EB800108319DF89C00BD
+:10917000C0EBC00001EBC0000271A2229DF8B40058
+:1091800040F2533110FB01F01D4901EB8000083023
+:109190009DF89C10C1EBC10100EBC100427187E05A
+:1091A0009DF8B40040F2533110FB01F0144901EB7B
+:1091B000800008309DF89C10C1EBC10100EBC1009C
+:1091C0004079A5282DD19DF8B40040F2533110FB11
+:1091D00001F00B4901EB800108319DF89C00C0EBC8
+:1091E000C00001EBC000C1789DF8B40000EB400264
+:1091F00002EB0010044A02EB001007E0088900208F
+:1092000058450020883E002098400020303000EB78
+:109210000110801C0990007820F00400001D0999BD
+:1092200008709DF8B40040F2533110FB01F0FC4986
+:1092300001EB800008309DF89C10C1EBC10100EBF0
+:10924000C1008079A12833D09DF8B40040F2533199
+:1092500010FB01F0F24901EB800108319DF89C0000
+:10926000C0EBC00001EBC00082799DF8B40040F271
+:10927000533110FB01F0EA4901EB800108319DF800
+:109280009C00C0EBC00001EBC0004271A1229DF820
+:10929000B40040F2533110FB01F0E14901EB8000D2
+:1092A00008309DF89C10C1EBC10100EBC100827138
+:1092B00002F027BB00219DF8B40040F2533210FBAE
+:1092C00002F0D74A02EB800001719DF8B40040F231
+:1092D000533110FB01F0114601EB800008309DF87E
+:1092E0009C10C1EBC10100EBC100007908281DDC16
+:1092F00000219DF8B40040F2533210FB02F0C84A3E
+:1093000002EB8000017108229DF8B40040F2533155
+:1093100010FB01F0C24901EB800008309DF89C1061
+:10932000C1EBC10100EBC100027124E09DF8B40063
+:1093300040F2533110FB01F0B94901EB80000830D5
+:109340009DF89C10C1EBC10100EBC10000790B2816
+:1093500011DC0C229DF8B40040F2533110FB01F0F7
+:10936000AF4901EB800008309DF89C10C1EBC101B2
+:1093700000EBC10002719DF8B40040F2533110FBC4
+:1093800001F0A74901EB800008309DF89C10C1EB6B
+:10939000C10100EBC1004079A42830D19DF8B40090
+:1093A00000EB400101EB00109E4901EB0010303052
+:1093B0009DF8A01000EB0110801C0990007820F0AF
+:1093C000200020300999087000229DF8B40040F276
+:1093D000533110FB01F0924901EB800000F56270FF
+:1093E0009DF8A01001EB410303EB011100EBC1005C
+:1093F00080F845209DF8B4100220F0F757FEA12216
+:109400009DF8B40040F2533110FB01F0844901EBA8
+:10941000800008309DF89C10C1EBC10100EBC10039
+:10942000427145E700203A9015E09DF8B40000EB4A
+:109430004001C1EBC0107C4901EBC001BDF8E80060
+:10944000C01C095C16AABDF8E8001154BDF8E8007C
+:10945000401C81B23A91BDF8E8000628E5DB062100
+:1094600016A81EF00DFC0021CDE93001DDE9300128
+:10947000000A40EA0160309BC01841EB21214FF403
+:1094800080724FF00003CDE90801EEF79BFE9DF8D6
+:10949000B40040F2533110FB01F0614901EB800050
+:1094A00000F562709DF89C1001EB410303EB011184
+:1094B00000EBC100027100229DF8B40040F253316C
+:1094C00010FB01F0564901EB8000027104229DF867
+:1094D000B40040F2533110FB01F0514901EB800020
+:1094E00000F562709DF89C1001EB410303EB011144
+:1094F00000F83120A7229DF8B40040F2533110FB50
+:1095000001F0474901EB800000F562709DF89C1066
+:1095100001EB410303EB011100EBC1004271C7E60F
+:109520009DF8B40040F2533110FB01F03C4901EBCF
+:10953000800008309DF89C10C1EBC10100EBC10018
+:109540000079042872DA00219DF8B40040F2533209
+:1095500010FB02F0324A02EB80000171A1229DF85B
+:10956000B40040F2533110FB01F02D4901EB8001B2
+:1095700008319DF89C00C0EBC00001EBC0004271B7
+:109580009DF8B40040F2533110FB01F0244901EB87
+:10959000800108319DF89C00C0EBC00001EBC000C9
+:1095A000001D09900078401CC2B2099802709DF815
+:1095B000B40040F2533110FB01F0194901EB800077
+:1095C00008309DF89C10C1EBC10100EBC10000798F
+:1095D000042823D10A229DF8B40040F2533110FB35
+:1095E00001F00F4901EB800108319DF89C00C0EBB0
+:1095F000C00001EBC0000271A3229DF8B40040F24C
+:10960000533110FB01F0064901EB800008309DF852
+:109610009C10C1EBC10100EBC1004271EBE205E01F
+:109620005845002098400020088900209DF8B4008B
+:1096300040F2533110FB01F0FE4901EB800008308D
+:109640009DF89C10C1EBC10100EBC100007904281A
+:109650002FD100219DF8B40040F2533210FB02F0EC
+:10966000F44A02EB8000017105229DF8B40040F23B
+:10967000533110FB01F0EF4901EB800108319DF8F7
+:109680009C00C0EBC00001EBC0000271A3229DF85A
+:10969000B40040F2533110FB01F0E64901EB8000C9
+:1096A00008309DF89C10C1EBC10100EBC100427174
+:1096B000A1E29DF8B40040F2533110FB01F0DD4906
+:1096C00001EB800008309DF89C10C1EBC10100EB5C
+:1096D000C100007908282FDC00219DF8B40040F279
+:1096E000533210FB02F0D34A02EB800001710922D1
+:1096F0009DF8B40040F2533110FB01F0CD4901EB6D
+:10970000800108319DF89C00C0EBC00001EBC00057
+:109710000271A7229DF8B40040F2533110FB01F012
+:10972000C44901EB800008309DF89C10C1EBC101D9
+:1097300000EBC10042715EE29DF8B40040F253318B
+:1097400010FB01F0BB4901EB800008309DF89C1034
+:10975000C1EBC10100EBC100007909282FDC002119
+:109760009DF8B40040F2533210FB02F0B14A02EB14
+:10977000800001710A229DF8B40040F2533110FBC1
+:1097800001F0AC4901EB800108319DF89C00C0EB71
+:10979000C00001EBC0000271A3229DF8B40040F2AA
+:1097A000533110FB01F0A34901EB800008309DF814
+:1097B0009C10C1EBC10100EBC10042711BE29DF89E
+:1097C000B40040F2533110FB01F09A4901EB8000E4
+:1097D00008309DF89C10C1EBC10100EBC10000797D
+:1097E0000D282FDC00219DF8B40040F2533210FB0D
+:1097F00002F0904A02EB800001710E229DF8B40045
+:1098000040F2533110FB01F08A4901EB800108312D
+:109810009DF89C00C0EBC00001EBC0000271A122CA
+:109820009DF8B40040F2533110FB01F0814901EB87
+:10983000800108319DF89C00C0EBC00001EBC00026
+:109840004271D8E19DF8B40040F2533110FB01F0B1
+:10985000784901EB800008309DF89C10C1EBC101F4
+:1098600000EBC10000790E282FDC00219DF8B40028
+:1098700040F2533210FB02F06E4A02EB800001719D
+:109880000F229DF8B40040F2533110FB01F06949FA
+:1098900001EB800108319DF89C00C0EBC00001EB9A
+:1098A000C0000271A3229DF8B40040F2533110FBB6
+:1098B00001F0604901EB800008309DF89C10C1EB7D
+:1098C000C10100EBC100427195E19DF8B40040F286
+:1098D000533110FB01F0574901EB800008309DF82F
+:1098E0009C10C1EBC10100EBC100007910287DDCA8
+:1098F00011229DF8B40040F2533103E07CE1AAE16B
+:10990000F7E1D8E110FB01F04A4901EB8001083191
+:109910009DF89C00C0EBC00001EBC0000271A122C9
+:109920009DF8B40040F2533110FB01F0414901EBC6
+:10993000800108319DF89C00C0EBC00001EBC00025
+:1099400042719DF8B40040F2533110FB01F03949E7
+:1099500001EB800108319DF89C00C0EBC00001EBD9
+:10996000C000827100213A9156E09DF8B40040F2A7
+:10997000533110FB01F02F4901EB800108319DF8B4
+:109980009C00C0EBC00001EBC0008178BDF8E8008E
+:1099900001449DF8B40000EB400202EB0010264A9F
+:1099A00002EB0010303000EB0110801C09900078B1
+:1099B00020F080008030099908709DF8B41040F2C2
+:1099C000533011FB00F01B4901EB800008309DF87B
+:1099D0009C10C1EBC10100EBC1008078BDF8E8101C
+:1099E00042189DF8B40000EB400100E085E001EB77
+:1099F0000010114901EB0010303000EB0210801C08
+:109A00000990007820F00400001D09990870BDF845
+:109A1000E800401C80B23A909DF8B41040F25330F8
+:109A200011FB00F0034901EB800108319DF89C0017
+:109A300004E000005845002098400020C0EBC00022
+:109A400011F83010BDF8E80081428EDC9DF8B410AA
+:109A500001EB410000EB0110FE4901EB001030303A
+:109A60009DF8A01000EB01108078C0F34010E8B31F
+:109A70009DF8B41001EB410000EB0110F54901EB3A
+:109A8000001030309DF8A01000EB0110801C0990F0
+:109A9000007820F02002099802709DF8B41001EBC4
+:109AA000410000EB0110EB4901EB001030309DF854
+:109AB000A01000EB01108078C0F34000A8B99DF819
+:109AC000B41001EB410000EB0110E24901EB001082
+:109AD00030309DF8A01000EB0110801C0990007838
+:109AE00020F0080008300999087000E065E09DF852
+:109AF000B4100220F0F7DAFA7DE09DF8B41040F2DD
+:109B0000533011FB00F0D44901EB800108319DF87E
+:109B10009C00C0EBC00001EBC00001799DF8B400CF
+:109B200040F2533210FB02F0CB4A02EB8000407946
+:109B3000814260D19DF8B41040F2533011FB00F027
+:109B4000114601EB800008309DF89C10C1EBC1016B
+:109B500000EBC1008079A12830D0A3229DF8B40089
+:109B600040F2533110FB01F0BB4901EB8001083199
+:109B70009DF89C00C0EBC00001EBC00042719DF855
+:109B8000B41040F2533011FB00F0B34901EB8000F8
+:109B900008309DF89C10C1EBC10100EBC100807939
+:109BA000A22828D000209DF8B41040F2533211FBB7
+:109BB00002F1A94A02EB810108711CE0A1229DF883
+:109BC000B40040F2533110FB01F0A34901EB8001D6
+:109BD00008319DF89C00C0EBC00001EBC000427151
+:109BE00001219DF8B40040F2533210FB02F09A4A72
+:109BF00002EB8000017114E4A1229DF8B40040F250
+:109C0000533110FB01F0944901EB800108319DF8BC
+:109C10009C00C0EBC00001EBC00082719DF8B40055
+:109C200040F2533110FB01F08B4901EB8001083108
+:109C30009DF89C00C0EBC00001EBC0004271002108
+:109C40009DF8B40040F2533210FB02F0824A02EB5E
+:109C50008000017163E400219DF8B40040F25332AA
+:109C600010FB02F07C4A02EB8000017109229DF892
+:109C7000B40040F2533110FB01F0774901EB800151
+:109C800008319DF89C00C0EBC00001EBC0000271E0
+:109C9000A7229DF8B40040F2533110FB01F06E4949
+:109CA00001EB800008309DF89C10C1EBC10100EB76
+:109CB000C100427133E400219DF8B40040F25332F8
+:109CC00010FB02F0644A02EB80000171A7229DF8AC
+:109CD000B40040F2533110FB01F05F4901EB80000A
+:109CE00008309DF89C10C1EBC10100EBC10042712E
+:109CF00015E49DF8B41001EB4100C0EBC1105749C9
+:109D000001EBC000C07D31281DDB9DF8B41001EBD4
+:109D10004100C0EBC110514901EBC000C07D31389A
+:109D2000C2B29DF8B40040F2533110FB01F04A4931
+:109D300001EB800008309DF89C10C1EBC10100EBE5
+:109D4000C100C27011E000229DF8B40040F253310E
+:109D500010FB01F0404901EB800108319DF89C00A7
+:109D6000C0EBC00001EBC000C2709DF8B41040F21F
+:109D7000533011FB00F0384901EB800108319DF8A8
+:109D80009C00C0EBC00001EBC00082789DF8B400DD
+:109D900040F2533110FB01F02F4901EB80010831F3
+:109DA0009DF89C00C0EBC00001EBC000C07811180A
+:109DB00036919DF8B41040F2533011FB00F0264963
+:109DC00001EB800108319DF89C00C0EBC00001EB65
+:109DD000C000C2789DF8B40040F2533110FB01F08E
+:109DE0001D4901EB800008309DF89C10C1EBC101BA
+:109DF00010F8310082427DDA00219DF8B40040F273
+:109E0000533210FB02F0144A02EB80000171A722CA
+:109E10009DF8B40040F2533110FB01F00E4901EB04
+:109E2000800108319DF89C00C0EBC00001EBC00030
+:109E300042719DF8B41001EB4100C0EBC11007491D
+:109E400001EBC000407930287ED19DF8B41040F27B
+:109E5000533005E098400020584500200889002034
+:109E600011FB00F0FE4901EB800108319DF89C00D8
+:109E7000C0EBC00001EBC00001799DF8B40040F2D6
+:109E8000533210FB02F0F64A02EB80004079814227
+:109E90005AD19DF8B41040F2533011FB00F0114636
+:109EA00001EB800000F56270BDF8D81001EB4102B3
+:109EB00002EB011100EBC100C078312832D19DF8CE
+:109EC000B41001EB410000EB0110E64901EB00107A
+:109ED0003030BDF8D81000EB0110801C09900078DC
+:109EE00020F020020998027000229DF8B40040F290
+:109EF000533100E0FEE310FB01F0D94901EB800093
+:109F000000F56270BDF8D81001EB410303EB0111BD
+:109F100000EBC10080F845209DF8B4100220F0F756
+:109F2000C5F854E09DF8B41040F2533011FB00F036
+:109F3000CB4901EB800000F56270BDF8D81001EB51
+:109F4000410202EB011100E06CE000EBC100C078BF
+:109F500033283CD19DF8B41001EB410000EB011017
+:109F6000C04901EB00103030BDF8D81000EB0110F3
+:109F7000801C0990007820F02002099802700122CC
+:109F80009DF8B40040F2533110FB01F0B44901EBED
+:109F9000800000F56270BDF8D81001EB410303EBBF
+:109FA000011100EBC10080F84620A9229DF8B40001
+:109FB00040F2533110FB01F0A94901EB8000083059
+:109FC0009DF89C10C1EBC10100EBC10082719DF8AE
+:109FD000B41001EB410000EB0110A24901EB0010AD
+:109FE0003030BDF8D81000EB0110801C09900078CB
+:109FF00020F00102099802709DF8B41001EB4100B5
+:10A0000000EB0110974901EB00103030BDF8D8107B
+:10A0100000EB0110801C0990007820F002020998E2
+:10A0200002700DE19DF8B41001EB4100C0EBC110CE
+:10A030008D4901EBC000407931287CD19DF8B410E6
+:10A0400040F2533011FB00F0854901EB80010831EB
+:10A050009DF89C00C0EBC00001EBC00001799DF8A9
+:10A06000B40040F2533210FB02F07D4A02EB800054
+:10A07000407981425FD19DF8B41040F2533011FB1A
+:10A0800000F0114601EB800000F56270BDF8D810B9
+:10A0900001EB410202EB011100EBC10090F8460018
+:10A0A00058BB01229DF8B40040F2533110FB01F07F
+:10A0B0006B4901EB800101F56271BDF8D80000EB3E
+:10A0C000400303EB001001EBC00080F845209DF831
+:10A0D000B41001EB410000EB0110624901EB0011EB
+:10A0E0003031BDF8D80001EB0010801C09900078D9
+:10A0F00020F00100401C099908709DF8B41001EB94
+:10A10000410000EB0110574901EB00103030BDF861
+:10A11000D81000EB0110801C0990007820F002029A
+:10A1200009980270514890F8E00790B19DF8B4107A
+:10A1300001EB410000E002E200EB0110494901EBB4
+:10A1400000103030BDF8D81000EB0110807A0228E2
+:10A1500076D1474890F82900012871D14448D0F8B9
+:10A160000C024349498D88426AD29DF8B41040F2EE
+:10A17000533011FB00F03A4901EB800000F56270AA
+:10A18000BDF8D81001EB410202EB011100EBC10058
+:10A1900090F84500012852D19DF8B41040F2533098
+:10A1A00011FB00F02E4901EB800000F56270BDF854
+:10A1B000D81001EB410202EB011100EBC10090F855
+:10A1C0007F00E0BB01229DF8B40000EB400101EBF1
+:10A1D0000010244901EB00113031BDF8D80001EB2B
+:10A1E0000010C27200229DF8B40000EB400101EBA8
+:10A1F00000101C4901EB00113031BDF8D80001EB13
+:10A20000001042609DF8B41040F2533011FB00F092
+:10A21000134901EB800101F56271BDF8D80000EB34
+:10A22000400202EB001001EBC00090F891109DF885
+:10A23000B40040F2533210FB02F0094A01E07CE026
+:10A240007AE002EB800041709DF8B41040F2533088
+:10A2500011FB00F0114601EB800108310AE000001B
+:10A26000584500209840002008890020BC3200207A
+:10A27000BC1200209DF89C00C0EBC00001EBC000A8
+:10A2800001799DF8B40040F2533210FB02F0FE4A0F
+:10A2900002EB8000407981424ED100229DF8B4004B
+:10A2A00040F2533110FB01F0F74901EB800101F559
+:10A2B0006271BDF8D80000EB400303EB001001EB26
+:10A2C000C000C2714FF010429DF8B40040F253310B
+:10A2D00010FB01F0EC4901EB800101F56271BDF862
+:10A2E000D80000EB400303EB001001EBC0008260DC
+:10A2F000A4229DF8B40040F2533110FB01F0E24972
+:10A3000001EB800108319DF89C00C0EBC00001EB1F
+:10A31000C0008271A3229DF8B40040F2533110FBBB
+:10A3200001F0D94901EB800008309DF89C10C1EB89
+:10A33000C10100EBC10042710FE39DF8B41040F27F
+:10A34000533011FB00F0D04901EB800000F5627042
+:10A35000BDF8D81001EB410202EB011100EBC10086
+:10A3600090F8450001287DD19DF8B41040F253309B
+:10A3700011FB00F0C44901EB800101F56271BDF8E9
+:10A38000D80000EB400202EB001001EBC00090F897
+:10A39000801040F2533011FB00F0BB4901EB80010B
+:10A3A00001F562719DF8B40040F2533210FB02F0E7
+:10A3B000B54A02EB800000F56270BDF8D82002EBD0
+:10A3C000420303EB021200EBC20090F8810000EBA5
+:10A3D000400202EB001001EBC00090F87E00032861
+:10A3E00040D102229DF8B40000EB400101EB0010C7
+:10A3F000A64901EB00113031BDF8D80001EB001087
+:10A40000C2729DF8B41040F2533011FB00F09E4927
+:10A4100001EB800101F562719DF8A00000EB4002A4
+:10A4200002EB001001EBC00090F891109DF8B40011
+:10A4300040F2533210FB02F0934A02EB800041706D
+:10A440009DF8B41040F2533011FB00F0114601EBBF
+:10A45000800108319DF89C00C0EBC00001EBC000FA
+:10A46000017900E0FFE19DF8B40040F2533210FBA7
+:10A4700002F0854A02EB8000407981424ED10022F1
+:10A480009DF8B40040F2533110FB01F07E4901EB1E
+:10A49000800101F56271BDF8D80000EB400303EBC9
+:10A4A000001001EBC000C2714FF010429DF8B400E3
+:10A4B00040F2533110FB01F0734901EB800101F5CB
+:10A4C0006271BDF8D80000EB400303EB001001EB14
+:10A4D000C0008260A4229DF8B40040F2533110FB0A
+:10A4E00001F0694901EB800108319DF89C00C0EB47
+:10A4F000C00001EBC0008271A3229DF8B40040F2BD
+:10A50000533110FB01F0604901EB800008309DF8E9
+:10A510009C10C1EBC10100EBC100427100229DF80B
+:10A52000B40000EB400101EB0010584901EB0010B2
+:10A530003030BDF8D81000EB011042600DE29DF8FC
+:10A54000B41001EB4100C0EBC110514901EBC00058
+:10A55000407933287DD19DF8B41001EB410000EB28
+:10A5600001104A4901EB00103030BDF8D81000EB63
+:10A570000110801C0990007820F00100401C09990E
+:10A5800008709DF8B41001EB410000EB01103F4949
+:10A5900001EB00103030BDF8D81000EB0110801C2A
+:10A5A0000990007820F02002099802709DF8B410FC
+:10A5B00001EB410000EB0110344901EB0010303099
+:10A5C000BDF8D81000EB0110801C0990007820F035
+:10A5D0000200801C099908709DF8B41040F25330B5
+:10A5E00011FB00F0284901EB800042799DF8B4008E
+:10A5F00040F2533110FB01F0234901EB8000083099
+:10A600009DF89C10C1EBC10100EBC100027100205C
+:10A610003A905EE09DF8B41040F2533011FB00F028
+:10A62000194901EB800108319DF89C00C0EBC00086
+:10A6300001EBC0008178BDF8E80001449DF8B4004A
+:10A6400000EB400202EB0010104A02EB0010303029
+:10A6500000E07EE000EB0110801C0990007820F003
+:10A6600080008030099908709DF8B41040F2533092
+:10A6700011FB00F0044901EB800108319DF89C00BA
+:10A68000C0EBC00006E000005845002098400020C4
+:10A690000889002001EBC0008178BDF8E800014482
+:10A6A0009DF8B40000EB400202EB0010FE4A02EB02
+:10A6B0000010303000EB0110801C0990007820F071
+:10A6C0000400001D09990870BDF8E800401C80B224
+:10A6D0003A909DF8B41040F2533011FB00F0F3496A
+:10A6E00001EB800108319DF89C00C0EBC00011F81F
+:10A6F000301000E0DCE2BDF8E80081428ADC9DF821
+:10A70000B41001EB410000EB0110E74901EB001030
+:10A710003030BDF8D81000EB01108078C0F3400055
+:10A7200020B99DF8B4100220EFF7C0FCA2229DF8DA
+:10A73000B40040F2533110FB01F0DC4901EB800022
+:10A7400008309DF89C10C1EBC10100EBC100827183
+:10A7500003E19DF8B41001EB4100C0EBC110D449F6
+:10A7600001EBC000407934287DD19DF8B41040F24F
+:10A77000533011FB00F0CD4901EB800108319DF809
+:10A780009C00C0EBC00001EBC00001799DF8B40053
+:10A7900040F2533210FB02F0C44A02EB80004079D1
+:10A7A000814260D19DF8B41001EB410000EB011033
+:10A7B000BD4901EB00103030BDF8D81000EB01109E
+:10A7C000801C0990007820F02002099802709DF802
+:10A7D000B41001EB410000EB0110B34901EB001094
+:10A7E0003030BDF8D81000EB0110801C09900078C3
+:10A7F00020F002020998027001229DF8B40040F294
+:10A80000533110FB01F0A94901EB800000F56270A3
+:10A81000BDF8D81001EB410303EB011100EBC100BF
+:10A8200080F84620A9229DF8B40040F2533110FB75
+:10A8300001F09E4901EB800008309DF89C10C1EBAF
+:10A84000C10100EBC10082719DF8B40040F25331A8
+:10A8500010FB01F0954901EB800042799DF8B400AE
+:10A8600040F2533100E078E010FB01F08F4901EB3A
+:10A87000800108319DF89C00C0EBC00001EBC000D6
+:10A88000027100213A9154E09DF8B40040F2533136
+:10A8900010FB01F0854901EB800108319DF89C0017
+:10A8A000C0EBC00001EBC0008178BDF8E8000144B6
+:10A8B0009DF8B40000EB400202EB00107A4A02EB74
+:10A8C0000010303000EB0110801C0990007820F05F
+:10A8D00080018031099801709DF8B40040F2533135
+:10A8E00010FB01F0714901EB800108319DF89C00DB
+:10A8F000C0EBC00001EBC0008178BDF8E800014466
+:10A900009DF8B40000EB400202EB0010664A02EB37
+:10A910000010303000EB0110801C0990007820F00E
+:10A920000400001D09990870BDF8E800401C80B2C1
+:10A930003A909DF8B40040F2533110FB01F05B49AE
+:10A9400001EB800108319DF89C00C0EBC00011F8BC
+:10A950003010BDF8E800814296DC00202E902F9048
+:10A9600000213A9122E0DDE92E10000140EA117247
+:10A970000901CDE92E129DF8B40000EB4001C1EBB6
+:10A98000C0104B4901EBC001BDF8E800801D085C18
+:10A990003038C117DDE92E24104341EA0402CDE925
+:10A9A0002E02BDF8E800401C80B23A90BDF8E800E5
+:10A9B0000628D8DB9DF8B4002E9940F2533210FBE4
+:10A9C00002F03A4A02EB800202F56272BDF8D8004A
+:10A9D00000EB400303EB001002EBC000C0F81A10BC
+:10A9E00000222E922F9200213A9122E0DDE92E10D2
+:10A9F000000140EA11720901CDE92E129DF8B40060
+:10AA000000EB4001C1EBC010294901EBC001BDF8CA
+:10AA1000E8000D30085C3038C117DDE92E341843EA
+:10AA200041EA0402CDE92E02BDF8E800401C80B2E4
+:10AA30003A90BDF8E8000428D8DB9DF8B4002E99C0
+:10AA400040F2533210FB02F0184A02EB800202F58A
+:10AA50006272BDF8D80000EB400303EB001002EB7C
+:10AA6000C000416300222E922F9200213A9129E0EA
+:10AA7000DDE92E10000140EA11720901CDE92E1224
+:10AA80009DF8B40000EB4001C1EBC010084901EB98
+:10AA9000C001BDF8E8001130085C3038C117DDE9AD
+:10AAA0002E3440EA030205E098400020584500207B
+:10AAB000088900202143CDE92E21BDF8E800401C83
+:10AAC00081B23A91BDF8E8000628D1DB9DF8B400C8
+:10AAD0002E9940F2533210FB02F0FE4A02EB800244
+:10AAE00002F56272BDF8D80000EB400303EB0010E2
+:10AAF00002EBC000C0F81E109DF8B40000EB40014E
+:10AB0000C1EBC010F44901EBC00042799DF8B400DC
+:10AB100040F2533110FB01F0EE4901EB800101F5E9
+:10AB20006271BDF8D80000EB400303EB001001EBAD
+:10AB3000C000C2709DF8B40000EB400101EB0010B2
+:10AB4000E64901EB00113031BDF8D80001EB0010EF
+:10AB500082789DF8B40040F2533110FB01F0DD49DA
+:10AB600001EB800101F56271BDF8D80000EB4003F4
+:10AB700003EB001001EBC00002769DF8B40040F238
+:10AB8000533110FB01F0D34901EB800108319DF8EE
+:10AB90009C00C0EBC00001EBC00001799DF8B4003F
+:10ABA00040F2533210FB02F0CA4A02EB80004079B7
+:10ABB00081427DDA00219DF8B40040F2533210FB4F
+:10ABC00002F0C44A02EB80000171A7229DF8B40094
+:10ABD00040F2533110FB01F0BE4901EB8001083116
+:10ABE0009DF89C00C0EBC00001EBC0004271002149
+:10ABF0003A918DE09DF8B40040F2533110FB01F022
+:10AC0000B44901EB800108319DF89C00C0EBC00005
+:10AC100001EBC000C178BDF8E800814221D00022DC
+:10AC20009DF8B40040F2533110FB01F0A94901EB4B
+:10AC3000800108319DF89C00C0EBC00001EBC00012
+:10AC40008178BDF8E80001449DF8B40000EB4003B2
+:10AC500003EB0010A14B03EB0010303000EB0110B0
+:10AC600082709DF8B40040F2533110FB01F0994915
+:10AC700001EB800108319DF89C00C0EBC00001EBA6
+:10AC8000C0008178BDF8E80001449DF8B40000EBF5
+:10AC9000400202EB0010914A02EB0010303000EB52
+:10ACA0000110801C0990007820F08000803000E0C6
+:10ACB000A6E0099908709DF8B40040F2533110FBEA
+:10ACC00001F0844901EB800008309DF89C10C1EB35
+:10ACD000C10100EBC1008078BDF8E81042189DF872
+:10ACE000B40000EB400101EB00107C4901EB0010C7
+:10ACF000303000EB0210801C0990007820F0040036
+:10AD0000001D09990870BDF8E800401C80B23A9017
+:10AD10009DF8B40040F2533110FB01F06D4901EB96
+:10AD2000800108319DF89C00C0EBC00011F8301084
+:10AD3000BDF8E80081423FF75DAF9DF8B40000EB3D
+:10AD4000400101EB0010654901EB00103030BDF807
+:10AD5000D81000EB01108078C0F3401088B99DF83E
+:10AD6000B40000EB400101EB00105C4901EB001066
+:10AD70003030BDF8D81000EB01108078C0F34000EF
+:10AD8000F0B39DF8B40000EB400101EB0010534913
+:10AD900001EB00103030BDF8D81000EB0110801C22
+:10ADA0000990007820F02002099802709DF8B40004
+:10ADB00000EB400101EB0010484901EB001030307E
+:10ADC000BDF8D81000EB0110801C0990007820F02D
+:10ADD0000202099802709DF8B40000EB400101EBFB
+:10ADE00000103E4901EB00103030BDF8D81000EBE8
+:10ADF0000110801C0990007820F00800083000E065
+:10AE0000B5E0099908709DF8B4009DF8A01001EB19
+:10AE10000010C217CDE92E029DF8B40040F2533164
+:10AE200010FB01F02B4901EB800000F56270BDF8CA
+:10AE3000D81001EB410202EB011100EBC1002230FE
+:10AE400009902E9800EB4001254800EB41100D3091
+:10AE5000102208900999EDF7F8F99DF8B40040F236
+:10AE6000533110FB01F01B4901EB800101F56271C8
+:10AE7000BDF8D80000EB400202EB001001EBC0016E
+:10AE80002E9800EB4002164800EB421051F81A2FA2
+:10AE900040F8012F496841609DF8B40000EB400183
+:10AEA00001EB00100D4901EB00113031BDF8D80065
+:10AEB00001EB001001782E9800EB4002084800EBEF
+:10AEC000421001702E9800EB4001054800EB411143
+:10AED000044809E0584500200889002098400020D7
+:10AEE000D8140020C7310020026841F81D2F808847
+:10AEF00088809DF8B40040F2533110FB01F0FE4908
+:10AF000001EB800101F56271BDF8D80000EB400251
+:10AF100002EB001001EBC000416B2E9800EB4002E9
+:10AF2000F64800EB4210C0F809109DF8B40000EBA1
+:10AF3000400101EB0010F24901EB00113031BDF886
+:10AF4000D80001EB001041682E9800EB4002EB485E
+:10AF500000EB4210C0F823102E9881B2082009910E
+:10AF6000EFF7A4F89DF8B4100220EFF79FF8E9E39B
+:10AF700000201590C4E000202E902F9000213A91DF
+:10AF800027E0DDE92E10000140EA11720901CDE948
+:10AF90002E129DF8B40000EB4001C1EBC010D9495E
+:10AFA00001EBC001159800EB8002BDF8E8000B3002
+:10AFB00000EB8200085C3038C117DDE92E341843FD
+:10AFC00041EA0402CDE92E02BDF8E800401C80B23F
+:10AFD0003A90BDF8E8000A28D3DB9DF8B400DDE91B
+:10AFE0002E2140F2533310FB03F0C34B03EB8003DD
+:10AFF00008339DF89C00C0EBC00003EBC0008378D1
+:10B000001598184400EB400303EB00139DF8B400BF
+:10B0100040F2533410FB04F0B74C04EB800000F511
+:10B02000627000EBC30040F8222F416000222E9294
+:10B030002F9200213A9127E0DDE92E10000140EA2D
+:10B0400011720901CDE92E129DF8B40000EB400108
+:10B05000C1EBC010AB4901EBC001159800EB8002B9
+:10B06000BDF8E800153000EB8200085C3038C117ED
+:10B07000DDE92E34184341EA0402CDE92E02BDF881
+:10B08000E800401C80B23A90BDF8E8000A28D3DB03
+:10B090009DF8B400DDE92E1240F2533310FB03F0AB
+:10B0A000954B03EB800308339DF89C00C0EBC00078
+:10B0B00003EBC00083781598184400EB400303EBC2
+:10B0C00000139DF8B40040F2533410FB04F08A4C96
+:10B0D00004EB800000F5627000EBC3002230816059
+:10B0E000C26000219DF8B40040F2533210FB02F020
+:10B0F000224602EB800001711598401CC0B21590E9
+:10B100009DF8B40040F2533110FB01F07A4901EB95
+:10B11000800108319DF89C00C0EBC00011F8301090
+:10B12000159881423FF727AF9DF8B40040F25331A4
+:10B1300010FB01F0704901EB800008309DF89C1075
+:10B14000C1EBC10100EBC10000790C2812DC0D221B
+:10B150009DF8B40040F2533110FB01F0664901EB59
+:10B16000800008309DF89C10C1EBC10100EBC100CC
+:10B170000271A1E39DF8B40040F2533110FB01F0DD
+:10B180005D4901EB800108319DF89C00C0EBC000D7
+:10B1900001EBC00001799DF8B40040F2533210FB7E
+:10B1A00002F0554A02EB8000407981427ED19DF841
+:10B1B000B40040F2533110FB01F0114601EB800165
+:10B1C00008319DF89C00C0EBC00001EBC000C278C4
+:10B1D0009DF8B40040F2533110FB01F0464901EBF9
+:10B1E000800108319DF89C00C0EBC00001EBC0005D
+:10B1F0008078111836919DF8B4109DF8A00000EBEE
+:10B200000110C217CDE92E023F4890F8E00708B3BD
+:10B210009DF8B40000EB400101EB0010384901EB50
+:10B2200000103030BDF8D81000EB0110807A0228F1
+:10B2300010D09DF8B40000EB400101EB0010304944
+:10B2400001EB00103030BDF8D81000EB0110C07ACF
+:10B2500000287CDD00229DF8B40000EB400101EBEA
+:10B260000010274901EB00103030BDF8D81000EB7A
+:10B270000110C2722548D0F80C020521B0FBF1F292
+:10B2800001FB120000EB400120482C3000EB411084
+:10B290000D3009909DF8B40040F2533110FB01F1DC
+:10B2A000154800EB810000F5627000E004E3BDF892
+:10B2B000D81001EB410202EB011100EBC10022307A
+:10B2C0001022014608900998ECF7BFFF0F48D0F80C
+:10B2D0000C020521B0FBF1F201FB120000EB400172
+:10B2E0000A482C3000EB41129DF8B40040F2533173
+:10B2F00010FB01F000490BE058450020D814002055
+:10B300009840002008890020BC320020BC12002098
+:10B3100001EB800101F56271BDF8D80000EB40033C
+:10B3200003EB001001EBC00050F81A1F42F8011F98
+:10B3300040685060FE48D0F80C020521B0FBF1F2E5
+:10B3400001FB120000EB4001F9482C3000E096E1CF
+:10B3500000EB41129DF8B40000EB400101EB00103E
+:10B36000F44901EB001130319DF8A00001EB001011
+:10B3700000781070EE48D0F80C020521B0FBF1F215
+:10B3800001FB120000EB4001E9482C3000EB4112B8
+:10B390009DF8B40040F2533110FB01F0E64901EB97
+:10B3A000800101F56271BDF8D80000EB400303EBAA
+:10B3B000001001EBC000406BC2F80900DC48D0F877
+:10B3C0000C020521B0FBF1F201FB120000EB400181
+:10B3D000D7482C3000EB4111D848026841F81D2FA6
+:10B3E00080888880D248D0F80C020521B0FBF1F2A9
+:10B3F00001FB120000EB4001CD482C3000EB411264
+:10B400009DF8B40000EB400101EB0010C94901EBCD
+:10B4100000113031BDF8D80001EB00104068C2F8CF
+:10B42000230000229DF8B40000EB400101EB001066
+:10B43000C04901EB00113031BDF8D80001EB00101C
+:10B44000426000213A9154E0B948D0F80C0205213D
+:10B45000B0FBF1F201FB120000EB4001B4482C30CC
+:10B4600000EB41112731BDF8E8409DF8B40040F2EF
+:10B47000533210FB02F0B04A02EB800202F5627216
+:10B480009DF8A00000EB400303EB001002EBC000AE
+:10B4900090F8800040F2533210FB02F0A64A02EB13
+:10B4A000800202F562729DF8B40040F2533310FB43
+:10B4B00003F0A14B03EB800303F56273BDF8D800E2
+:10B4C00000EB400505EB001003EBC00090F8810095
+:10B4D00000EB400303EB001002EBC0024732BDF863
+:10B4E000E800001D105C0855BDF8E800401C81B262
+:10B4F0003A91BDF8E8000628A6DB00213A9142E027
+:10B5000000239DF8B40040F2533110FB01F08A494A
+:10B5100001EB800101F56271BDF8D80000EB40023B
+:10B5200002EB001001EBC00090F8800040F25331B4
+:10B5300010FB01F0804901EB800101F562719DF87B
+:10B54000B40040F2533210FB02F07B4A02EB80025F
+:10B5500002F56272BDF8D80000EB400404EB001065
+:10B5600002EBC00090F8810000EB400202EB0010FB
+:10B5700001EBC0014731BDF8E8000B54BDF8E8000D
+:10B58000401C81B23A91BDF8E8000A28B8DB68484F
+:10B59000D0F80C020521B0FBF1F080B20146099011
+:10B5A0000220EDF795FD00210620EEF77FFD6048B3
+:10B5B000D0F80C025E49498D884206D25C48D0F82A
+:10B5C0000C02401C5A49C1F80C0200210520EEF77C
+:10B5D0006DFD9DF8B41001EB410000EB01105549E1
+:10B5E00001EB00103030BDF8D81000EB0110801CCA
+:10B5F0000990007820F00802099802704C48D0F8B1
+:10B600000C020521B0FBF1F201FB120000EB40013E
+:10B6100047482C3000EB4110D0F823202E9800EB47
+:10B620004001474800EB4110C0F8232000203A9029
+:10B6300020E03F48D0F80C020521B0FBF1F201FBFD
+:10B64000120000EB40013A482C3000EB411027304B
+:10B65000BDF8E810425C2E9800EB4001384800EB42
+:10B6600041112731BDF8E8000A54BDF8E800401C3C
+:10B6700081B23A91BDF8E8000628DADB65E09DF872
+:10B68000B41001EB410000EB01102A4901EB00105E
+:10B690003030BDF8D81000EB0110801C0990007804
+:10B6A00020F008010831099801709DF8B41001EBF1
+:10B6B000410000EB01101F4901EB00113031BDF8D2
+:10B6C000D80001EB001041682E9800EB40021C48A6
+:10B6D00000EB4210C0F8231000213A9125E09DF8BC
+:10B6E000B41040F2533011FB00F0134901EB80011C
+:10B6F00001F56271BDF8D80000EB400202EB0010CA
+:10B7000001EBC0014731BDF8E8000A5C2E9800EB60
+:10B7100040010B4800EB41112731BDF8E8000A5405
+:10B72000BDF8E800401C81B23A91BDF8E8000AE09B
+:10B73000BC1200209840002058450020C73100204E
+:10B74000D8140020DDE00628C9DB00229DF8B400F3
+:10B7500040F2533110FB01F0FE4901EB800101F58D
+:10B760006271BDF8D80000EB400303EB001001EB61
+:10B77000C00080F846209DF8B4100220EEF796FC39
+:10B780009DF8B41040F2533011FB00F0F14901EB89
+:10B79000800101F56271BDF8D80000EB400202EBB8
+:10B7A000001001EBC000223009902E9800EB400100
+:10B7B000E94800EB41110D3110220891DDE9080143
+:10B7C000ECF743FD9DF8B41040F2533011FB00F04C
+:10B7D000E04901EB800101F56271BDF8D80000EB92
+:10B7E000400202EB001001EBC0012E9800EB40027A
+:10B7F000D94800EB421051F81A2F40F8012F496840
+:10B8000041609DF8B41001EB410000EB0110D349F9
+:10B8100001EB00113031BDF8D80001EB00100178C8
+:10B820002E9800EB4002CC4800EB421001702E989D
+:10B8300000EB4001C84800EB4111C948026841F8DB
+:10B840001D2F808888809DF8B41040F2533011FB82
+:10B8500000F0C04901EB800101F56271BDF8D8002C
+:10B8600000EB400202EB001001EBC000416B2E9890
+:10B8700000EB4002B84800EB4210C0F809109DF8F8
+:10B88000B41001EB410000EB0110B44901EB0011D1
+:10B890003031BDF8D80001EB001041682E9800EB64
+:10B8A0004002AD4800EB4210C0F823102E9881B240
+:10B8B00008200991EEF7FAFBA7229DF8B40040F2A8
+:10B8C000533110FB01F0A34901EB800108319DF8D1
+:10B8D0009C00C0EBC00001EBC0004271A2229DF8A9
+:10B8E000B40040F2533110FB01F09A4901EB8000A3
+:10B8F00008309DF89C10C1EBC10100EBC1008271C2
+:10B9000000BF00BF02F0B4BE9DF8B41001EB4100CF
+:10B91000C0EBC110934901EBC00041780846099182
+:10B9200000210BF0E9FEC1B228910021369124E0FC
+:10B930009DF8B41040F2533011FB00F0854901EB43
+:10B9400080010831BDF8D800C0EBC00001EBC00099
+:10B9500041780846099100210CF082FC9DF8A02056
+:10B9600042400A4304D1BDF8D800C1B2279112E089
+:10B97000BDF8D800401C81B236919DF8B41040F259
+:10B98000533011FB00F0734901EB80008179BDF861
+:10B99000D8008142CCDC00BF9DF8B41001EB41001F
+:10B9A000C0EBC1106F4901EBC000C1789DF8B40035
+:10B9B00000EB4002C2EBC0106A4A02EBC000807884
+:10B9C00041EA002129919DF8B41001EB4100C0EB40
+:10B9D000C110114601EBC0010991BDF8A4100998EE
+:10B9E000EDF796FF11909DF8B41001EB4100C0EB0C
+:10B9F000C1105C4901EBC002BDF8A400401C105C02
+:10BA00009DF8B41001EB4102C2EBC111554A02EBA3
+:10BA1000C102BDF8A410515C40EA01221198824293
+:10BA200042F0C2829DF8B41001EB4100C0EBC1109E
+:10BA30004C4901EBC000807A01069DF8B40000EB90
+:10BA40004002C2EBC010474A02EBC000C07A41EA94
+:10BA500000419DF8B40000EB4002C2EBC010414A27
+:10BA600002EBC000007B41EA00219DF8B40000EB2E
+:10BA70004002C2EBC0103B4A02EBC000407B0843CF
+:10BA80003949C1F8180F0846D0F8181F0991BDF8B8
+:10BA9000A4000E3808909DF8B40000EB4001C1EB03
+:10BAA000C010114601EBC0000E300790DDE908120E
+:10BAB000EDF71DFD9DF8B40000EB40002B4901EBB4
+:10BAC000800081689DF8B40000EB4000274A02EB3B
+:10BAD00080004160002130329DF8B40002EB00127A
+:10BAE0009DF89C0011549DF8B41001EB4100C0EB8F
+:10BAF000C1101C4901EBC000C17B249110211091A1
+:10BB0000BDF89000A1287DD100229DF8B40040F23C
+:10BB1000533110FB01F00F4901EB800108319DF812
+:10BB20009C00C0EBC00001EBC0004271BDF84010AA
+:10BB300008460991491C8AB210929DF8B41001EB95
+:10BB40004102C2EBC111074A02EBC101085C24901B
+:10BB500025900DE058450020D81400209840002082
+:10BB6000C731002008890020BC220020583E002058
+:10BB7000BDF8940007287DD2DFE800F07C048384C0
+:10BB8000FDFCFB00BDF8401008460991491C8AB233
+:10BB900010929DF8B41001EB4102C2EBC111FE4AB4
+:10BBA00002EBC1010A5C9DF8B40040F2533110FB76
+:10BBB00001F0FA4901EB800008309DF89C10C1EBC0
+:10BBC000C10100EBC1000272BDF84000411C8AB205
+:10BBD000109206909DF8B41001EB4102C2EBC11126
+:10BBE000ED4A02EBC101085C0206BDF84000411CB1
+:10BBF0008BB2109307909DF8B41001EB4103C3EB97
+:10BC0000C11100E000E2E44B03EBC101085C42EA31
+:10BC10000042BDF84000411C8BB2109308909DF883
+:10BC2000B41001EB4103C3EBC111DB4B03EBC101CA
+:10BC3000085C42EA0022BDF8401008460991491C00
+:10BC40008BB210939DF8B41001EB4103C3EBC1110B
+:10BC5000D14B03EBC101085C02439DF8B40040F2F4
+:10BC6000533110FB01F0CD4901EB800008309DF805
+:10BC70009C1000E0C7E1C1EBC10100EBC100C26054
+:10BC8000C1E1C0E101229DF8B40040F2533110FB44
+:10BC900001F0C24901EB800108319DF89C00C0EB26
+:10BCA000C00001EBC000027700213A9128E09DF826
+:10BCB000B41001EB4100C0EBC110B74901EBC0016A
+:10BCC000BDF84020BDF8E80010440A5C9DF8B400BF
+:10BCD00040F2533110FB01F0B04901EB8001083113
+:10BCE0009DF89C00C0EBC00001EBC00000F11D01FD
+:10BCF000BDF8E8000A54BDF8E800401C81B23A9152
+:10BD0000BDF8E8000A28D2DBBDF840000A3081B255
+:10BD1000109100213A9127E09DF8B41001EB410009
+:10BD2000C0EBC1109C4901EBC001BDF84020BDF83B
+:10BD3000E80010440A5C9DF8B40040F2533110FB57
+:10BD400001F0964901EB800108319DF89C00C0EBA1
+:10BD5000C00001EBC0012A31BDF8E8000A54BDF86B
+:10BD6000E800401C81B23A91BDF8E8000C28D3DB12
+:10BD700002E0BEE0BCE0BAE0BDF840000C3081B2A9
+:10BD80001091002136919CE001229DF8B40040F210
+:10BD9000533110FB01F0814901EB800108319DF81E
+:10BDA0009C00C0EBC00001EBC0008178BDF8D8005A
+:10BDB000084400EB400101EB00119DF8B40040F293
+:10BDC000533310FB03F0754B03EB800000F56270FA
+:10BDD00000F831209DF8B40040F2533110FB01F01F
+:10BDE000194601EB800108319DF89C00C0EBC000B2
+:10BDF00001EBC0008178BDF8D800084400EB400199
+:10BE000001EB00119DF8B40040F2533310FB03F036
+:10BE1000624B03EB800000F5627000EBC10080F81C
+:10BE2000822000213A9143E09DF8B41040F2533053
+:10BE300011FB00F0594901EB800108319DF89C008D
+:10BE4000C0EBC00001EBC00000F11D01BDF8E8002F
+:10BE50000A5C9DF8B40040F2533110FB01F04F49E9
+:10BE600001EB800108319DF89C00C0EBC00001EBA4
+:10BE7000C0008178BDF8D800084400EB400101EB18
+:10BE800000119DF8B40040F2533310FB03F0434B14
+:10BE900003EB800000F5627000EBC10000F183014C
+:10BEA000BDF8E8000A54BDF8E800401C81B23A91A0
+:10BEB000BDF8E8000A28B7DBBDF8D800401C81B205
+:10BEC00036919DF8B41040F2533011FB00F0334925
+:10BED00001EB800108319DF89C00C0EBC00011F817
+:10BEE0003010BDF8D80081423FF74EAF8BE08AE0BA
+:10BEF00089E09DF8B41001EB410000EB01102849E6
+:10BF000001EB0010806800EB800041009DF8B40058
+:10BF100000EB4000234A02EB800081609DF8B410E2
+:10BF200001EB4100C0EBC1101B4901EBC001BDF8A2
+:10BF30004000401C095C9DF8B40000EB4002C2EBDD
+:10BF4000C010154A02EBC002BDF84000105C41EA87
+:10BF500000229DF8B40040F2533110FB01F00F496C
+:10BF600001EB800108319DF89C00C0EBC00001EBA3
+:10BF7000C0000285BDF84000801C81B210919DF880
+:10BF8000B40040F2533110FB01F0044901EB800191
+:10BF900008319DF89C0007E00889002058450020E2
+:10BFA00098400020583E0020C0EBC00001EBC000CC
+:10BFB000018D9DF8B40000EB400202EB0010FE4A38
+:10BFC00002EB0010408B81420ADB0621A2F50472CD
+:10BFD0009DF8B40002EB00129DF89C00115411E092
+:10BFE00006229DF8B40040F2533110FB01F0F349F2
+:10BFF00001EB800108319DF89C00C0EBC00001EB13
+:10C00000C000427100BFE5E3BDF89000A228FAD15C
+:10C0100000213691FEE39DF8B40040F2533110FB4D
+:10C0200001F0E64901EB800108319DF89C00C0EB6E
+:10C03000C00001EBC0008178BDF8D8000844C1B24F
+:10C040002891BDF84000401C81B21091BDF840100D
+:10C0500008460991491C8AB210929DF8B41001EB70
+:10C060004102C2EBC111D64A02EBC101085C259026
+:10C07000BDF84000411C8AB2109209903490BDF87E
+:10C0800094000D287ED2DFE810F07D0032010D0013
+:10C090009009250E420EA90E000F1D0F3A0F570FE3
+:10C0A000E30EC60EBDF8401008460991491C8AB23D
+:10C0B00010929DF8B41001EB4102C2EBC111C04ACD
+:10C0C00002EBC101095CBF4880F8021D90F8020D27
+:10C0D000C0F3401020B9BB4890F8020DC00908B960
+:10C0E00001212691BDF8401008460691491C8AB2EC
+:10C0F00010929DF8B41001EB4102C2EBC111B04A9D
+:10C1000002EBC101085C0206BDF840100846079129
+:10C11000491C8BB210939DF8B41001EB4103C3EBA3
+:10C12000C111A74B03EBC101085C42EA0042BDF814
+:10C13000401008460891491C8BB210939DF8B4102A
+:10C1400001EB4103C3EBC1119D4B03EBC101085C43
+:10C1500042EA0022BDF84000411C8BB210930990C6
+:10C160009DF8B41001EB4103C3EBC111944B03EBF9
+:10C17000C101085C02439DF8B40040F2533110FB4A
+:10C1800001F000E0FDE38D4901EB800000F56270F5
+:10C190009DF8A01001EB410303EB011100EBC1007E
+:10C1A000C0F81A20BDF84000411C8AB210920690D7
+:10C1B0009DF8B41001EB4102C2EBC111804A02EBC1
+:10C1C000C101085C0206BDF84000411C8BB210930F
+:10C1D00007909DF8B41001EB4103C3EBC111784BFC
+:10C1E00003EBC101085C42EA0042BDF8401008467A
+:10C1F0000891491C8BB210939DF8B41001EB4103D8
+:10C20000C3EBC1116E4B03EBC101085C42EA002293
+:10C21000BDF84000411C8BB2109309909DF8B410FA
+:10C2200001EB4103C3EBC111654B03EBC101085C9A
+:10C2300002439DF8B40040F2533110FB01F05F4916
+:10C2400001EB800000F562709DF8A01001EB410346
+:10C2500003EB011100EBC100C0F81E20BDF8400047
+:10C26000411C8AB2109207909DF8B41001EB410274
+:10C27000C2EBC111524A02EBC101085C0204BDF8D5
+:10C280004000411C8BB2109308909DF8B41001EB54
+:10C290004103C3EBC1114A4B03EBC101085C42EA05
+:10C2A0000022BDF84000411C8BB2109309909DF80C
+:10C2B000B41001EB4103C3EBC111414B03EBC101CE
+:10C2C000085C02439DF8B40040F2533110FB01F0CA
+:10C2D0003A4901EB800000F562709DF8A01001EB77
+:10C2E000410303EB011100EBC100426300BFBDF845
+:10C2F0009400012868D1BDF8401008460991491CF6
+:10C300008AB210929DF8B41001EB4102C2EBC11148
+:10C310002B4A02EBC101095C2A4880F8021D90F803
+:10C32000020DC0F3401020B9264890F8020DC00954
+:10C3300008B9012126919DF8B40040F2533110FB59
+:10C3400001F01E4901EB800108319DF89C00C0EB13
+:10C35000C00011F83000401EBDF8D810884233D11B
+:10C360009DF8B40000EB400101EB0010124901EB15
+:10C37000001030309DF8A01000EB011080780121F2
+:10C38000B1EBD01F20D19DF89800E8B99DF8B4001A
+:10C3900040F2533110FB01F0084901EB80010831F4
+:10C3A0009DF89C00C0EBC00001EBC00081789DF8B7
+:10C3B000B40000EB400208E09840002058450020FF
+:10C3C00008890020BC22002048E002EB0010FE4A51
+:10C3D00002EB0010303000EB0110407A00F0010059
+:10C3E000E0B39DF8B40040F2533110FB01F002F5C8
+:10C3F000986101EB800108319DF89C00C0EBC00002
+:10C4000001EBC000807800EB400101EB00119DF8CA
+:10C41000B40040F2533210FB02F0EC4A02EB800011
+:10C4200000F5627000EBC10090F8900000F0010090
+:10C43000A0B99DF8B40040F2533110FB01F0114651
+:10C4400001EB800008309DF89C10C1EBC10100EBAE
+:10C45000C100007F10B100213A912AE0B0E09DF8C0
+:10C46000B40040F2533110FB01F0D84901EB8001D8
+:10C4700008319DF89C00C0EBC00001EBC00000F14A
+:10C480001D01BDF8E8000A5C9DF8B40000EB400116
+:10C4900001EB0010CC4901EB00100E30BDF8E810A4
+:10C4A000405C824200D008E0BDF8E800401C81B248
+:10C4B0003A91BDF8E8000628D1DB00BFBDF8E800DE
+:10C4C00006287DD106213A9129E09DF8B40040F27A
+:10C4D000533110FB01F0BD4901EB800108319DF89B
+:10C4E0009C00C0EBC00001EBC00000F11D01BDF8D5
+:10C4F000E8000A5C9DF8B40000EB400101EB00107D
+:10C50000B14901EB00100E30BDF8E810405C8242EA
+:10C5100000D008E0BDF8E800401C81B23A91BDF8B7
+:10C52000E8000A28D1DB00BFBDF8E8000A284FD098
+:10C5300000229DF8B40040F2533110FB01F0A349F2
+:10C5400001EB800108319DF89C00C0EBC00001EBBD
+:10C55000C00002859DF8B40040F2533110FB01F099
+:10C560009A4901EB800108319DF89C00C0EBC000A6
+:10C5700001EBC000807800EB400101EB00119DF859
+:10C58000B40040F2533210FB02F0904A02EB8000FC
+:10C5900000F5627000EBC10090300990007820F047
+:10C5A0000101491C0998017006229DF8B40040F26F
+:10C5B000533110FB01F0854901EB8001083100E0A7
+:10C5C00006E09DF89C00C0EBC00001EBC00042718A
+:10C5D0009DF8B40040F2533110FB01F07B4901EBB0
+:10C5E000800101F562719DF8A00000EB400202EBB2
+:10C5F000001011F830109DF8B40040F2533210FBD7
+:10C6000002F0724A02EB8000407981427EDA9DF8A6
+:10C61000B40000EB400101EB00106B4901EB00108E
+:10C6200030309DF8A01000EB0110801C0990684884
+:10C6300090F8020D0121A1EBD0100999097860F35F
+:10C64000000109980170624890F8020DC0F3401093
+:10C65000F0BB9DF8B40000EB400101EB00105A491B
+:10C6600001EB001030309DF8A01000EB0110807835
+:10C67000C0F3401060B39DF8B40000EB400101EB43
+:10C680000010514901EB001030309DF8A01000EB74
+:10C690000110801C0990007820F00200801C09998C
+:10C6A00008709DF8B40040F2533110FB01F01146C0
+:10C6B00001EB800000F562709DF8A01001EB4102D3
+:10C6C00002EB011100EBC10018300990007800E086
+:10C6D00009E020F00201891C099801709DF8B4104E
+:10C6E0000220EDF7E3FC00219DF8B40040F2533244
+:10C6F00010FB02F0354A02EB8000017102229DF826
+:10C70000B40040F2533110FB01F000E022E02F4969
+:10C7100001EB800101F562719DF8A00000EB400380
+:10C7200003EB001001F8302003229DF8B40040F222
+:10C73000533110FB01F0254901EB800000F56270D8
+:10C740009DF8A01001EB410303EB011100EBC100C8
+:10C750004271FCE39DF8B40000EB400101EB0010D6
+:10C76000194901EB001030309DF8A01000EB0110CA
+:10C77000801C0990164890F8020D0121A1EBD01001
+:10C7800009990A7860F300020A709DF8B40000EB82
+:10C79000400101EB00100C4901EB001030309DF816
+:10C7A000A01000EB0110801C0990094890F8020DC0
+:10C7B00042090998007862F34100099908709DF8D0
+:10C7C000B40000EB400106E09840002058450020EE
+:10C7D000BC220020FDE301EB0010FE4901EB00103C
+:10C7E00030309DF8A01000EB01108078C0F34002BB
+:10C7F0009DF8B40040F2533110FB01F0F64901EB13
+:10C80000800000F562709DF8A01001EB410303EB7E
+:10C81000011100E0E8E300EBC100007EC0F340003E
+:10C8200082427AD09DF8B40040F2533110FB01F0FF
+:10C83000E94901EB800000F562709DF8A01001EB62
+:10C84000410202EB011100EBC100183009909DF884
+:10C85000B40000EB400101EB0011DE4800EB0111D8
+:10C8600030319DF8A00001EB001080784208099853
+:10C87000017862F3410101709DF8B40000EB4001C2
+:10C8800001EB0010D34901EB001030309DF8A010EF
+:10C8900000EB01108078C0F34000E8B302229DF85D
+:10C8A000B40040F2533110FB01F0CB4901EB8000A2
+:10C8B00000F562709DF8A01001EB410303EB01113C
+:10C8C00000EBC1004271C54890F8E00730BB9DF80D
+:10C8D000B40040F2533110FB01F0BF4901EB80007E
+:10C8E00000F562709DF8A01001EB410202EB01110E
+:10C8F00000EBC10090F87F0080B111239DF8B400D7
+:10C9000040F2533110FB01F0B34901EB800101F516
+:10C9100062719DF8A00002E06DE07CE1E4E000EBD4
+:10C92000400202EB001001EBC00090F8800040F2E2
+:10C93000533110FB01F0A84901EB800101F5627150
+:10C940009DF8B40040F2533210FB02F0A24A02EB11
+:10C95000800202F562729DF8A00000EB400404EB37
+:10C96000001002EBC00090F8810000EB400202EBE7
+:10C97000001001EBC00080F87E30F3239DF8B40076
+:10C9800000E0FCE340F2533110FB01F0924901EB6F
+:10C99000800101F562719DF8A00000EB400202EBFE
+:10C9A000001001EBC00090F8800040F2533110FB02
+:10C9B00001F0894901EB800101F562719DF8B40035
+:10C9C00040F2533210FB02F0834A02EB800000F584
+:10C9D00062709DF8A02002EB420404EB021200EB0F
+:10C9E000C20090F8810000EB400202EB001001EB66
+:10C9F000C00043710AE103229DF8B40040F25331B4
+:10CA000010FB01F0744901EB800101F562719DF8A2
+:10CA1000A00000EB400303EB001001EBC0004271EB
+:10CA200000219DF8B40040F2533210FB02F06A4A34
+:10CA300002EB8000017101229DF8B40040F25331F5
+:10CA400010FB01F0644901EB800000F562709DF875
+:10CA5000A01001EB410303EB011100EBC10080F8D2
+:10CA600046205E4890F8E007F0BB9DF8B40040F225
+:10CA7000533110FB01F0584901EB800000F5627062
+:10CA80009DF8A01001EB410202EB011100EBC10087
+:10CA900090F87F0040B39DF8B40040F2533110FB92
+:10CAA00001F04D4901EB800101F562719DF8A00094
+:10CAB00000EB400202EB001001EBC00090F8800098
+:10CAC00000EB400101EB0010424901EB0011303155
+:10CAD0009DF8B40040F2533210FB02F03E4A02EBE4
+:10CAE000800202F5627200E090E09DF8A00000EB89
+:10CAF000400303EB001002EBC00090F8810001EB53
+:10CB00000010801C0990007820F00402099802703F
+:10CB100000239DF8B40040F2533110FB01F02E4980
+:10CB200001EB800101F562719DF8A00000EB40026D
+:10CB300002EB001001EBC00090F8800040F253318E
+:10CB400010FB01F0244901EB800101F562719DF8B1
+:10CB5000B40040F2533210FB02F01F4A02EB800295
+:10CB600002F562729DF8A00000EB400404EB001097
+:10CB700002EBC00090F8810000EB400202EB0010D5
+:10CB800001EBC00080F87E30F3239DF8B40040F242
+:10CB9000533110FB01F0104901EB800101F5627186
+:10CBA0009DF8A00000EB400202EB001001EBC0007A
+:10CBB00090F8800040F2533110FB01F0064901EB80
+:10CBC000800101F562719DF8B40040F2533210FB10
+:10CBD00002F005E09840002058450020BC320020BB
+:10CBE000FC4A02EB800000F562709DF8A02002EB89
+:10CBF000420404EB021200EBC20090F8810000EB4B
+:10CC0000400202EB001001EBC00043719DF8B4102C
+:10CC10000220EDF74BFA9DF8B40000EB400101EB68
+:10CC20000010ED4901EB001130319DF8A00001EB3F
+:10CC30000010807800F001029DF8B40040F25331FA
+:10CC400010FB01F0E34901EB800000F562709DF8F4
+:10CC5000A01001EB410303EB011100EBC100007ECA
+:10CC600000F00100824279D09DF8B40040F25331C7
+:10CC700010FB01F0D74901EB800000F562709DF8D0
+:10CC8000A01001EB410202EB011100EBC1001830D2
+:10CC900009909DF8B40000EB400101EB0010CE4973
+:10CCA00001EB001130319DF8A00001EB00108178FC
+:10CCB0000998027861F3000202709DF8B40000EB5D
+:10CCC000400101EB0010C44901EB001030309DF829
+:10CCD000A01000EB0110807800F00100E8BB9DF887
+:10CCE000B40000EB400101EB0010BB4901EB001068
+:10CCF00030309DF8A01000EB01108078C0F3401098
+:10CD000068B39DF8B40040F2533110FB01F0B14913
+:10CD100001EB800000F562709DF8A01001EB41026C
+:10CD200002EB011100EBC10090F84600B8B99DF884
+:10CD3000B40040F2533110FB01F0A64901EB800032
+:10CD400000F562709DF8A01001EB410202EB0111A9
+:10CD500000EBC100407B10B902E060E09CE247E0DC
+:10CD60009DF8B40000EB400101EB00109A4901EB83
+:10CD7000001030309DF8A01000EB01108078C0F357
+:10CD80004000A8BB03229DF8B40040F2533110FBD1
+:10CD900001F0904901EB800101F562719DF8A0005E
+:10CDA00000EB400303EB001001EBC00042710021D7
+:10CDB0009DF8B40040F2533210FB02F0854A02EBBA
+:10CDC0008000017101229DF8B40040F2533110FB44
+:10CDD00001F0804901EB800000F562709DF8A01021
+:10CDE00001EB410303EB011100EBC10080F8462089
+:10CDF00000229DF8B40040F2533110FB01F0754958
+:10CE000001EB800000F562709DF8A01001EB41037A
+:10CE100003EB011100EBC10080F8452037E29DF8DB
+:10CE2000B40040F2533110FB01F06A4901EB80007D
+:10CE300000F562709DF8A01001EB410202EB0111B8
+:10CE400000EBC10090F84600B0B901229DF8B40093
+:10CE500040F2533110FB01F05E4901EB800000F518
+:10CE600062709DF8A01001EB410303EB011100EB90
+:10CE7000C10080F845202AE000229DF8B40040F26D
+:10CE8000533110FB01F0534901EB800101F5627150
+:10CE90009DF8A00000EB400303EB001001EBC00085
+:10CEA00080F845209DF8B40000EB400101EB001034
+:10CEB000494901EB001130319DF8A00001EB001051
+:10CEC000801C0990007820F0010209980270434804
+:10CED00090F8E00780B19DF8B40000EB400101EB51
+:10CEE00000103D4901EB001030309DF8A01000EB20
+:10CEF0000110807A022876D1394890F8290001285B
+:10CF000071D13748D0F80C023549498D88426AD230
+:10CF10009DF8B40040F2533110FB01F02D4901EBB4
+:10CF2000800000F562709DF8A01001EB410202EB59
+:10CF3000011100EBC10090F84500012852D19DF885
+:10CF4000B40040F2533110FB01F0224900E02BE223
+:10CF500001EB800000F562709DF8A01001EB41022A
+:10CF600002EB011100EBC10090F87F00D0BB9DF8EF
+:10CF7000B40000EB400101EB0010174901EB001178
+:10CF800030319DF8A00001EB001001789DF8B4004D
+:10CF900040F2533210FB02F00E4A02EB8000417067
+:10CFA00005229DF8B40040F2533110FB01F009490D
+:10CFB00001EB800101F562719DF8A00000EB4003D8
+:10CFC00003EB001001EBC000427100229DF8B40099
+:10CFD0000BE0FDE35845002098400020BC320020C3
+:10CFE000BC1200206CE000E1F3E300EB400101EB38
+:10CFF0000010FE4901EB001130319DF8A00001EB5B
+:10D000000010426001229DF8B40000EB400101EBEA
+:10D010000010F64901EB001130319DF8A00001EB42
+:10D020000010C2729DF8B4100220EDF73FF8002105
+:10D030003A911CE000229DF8B40040F2533110FBFD
+:10D0400001F1EB4800EB810101F562719DF8A00050
+:10D0500000EB400303EB001001EBC0014731BDF8CA
+:10D06000E8000A54BDF8E800401C81B23A91BDF8CE
+:10D07000E8000628DEDB00203A901CE000229DF844
+:10D08000B40040F2533110FB01F0D94901EB8001AB
+:10D0900001F562719DF8A00000EB400303EB001066
+:10D0A00001EBC0016331BDF8E8000A54BDF8E800A7
+:10D0B000401C81B23A91BDF8E8000F28DEDBE6E0C3
+:10D0C0009DF8B40040F2533110FB01F0C84901EB68
+:10D0D000800000F562709DF8A01001EB410202EBA8
+:10D0E000011100EBC10090F8450001287DD19DF8A9
+:10D0F000B40040F2533110FB01F0BD4901EB800157
+:10D1000001F562719DF8A00000EB400202EB0010F7
+:10D1100001EBC00090F8800040F2533110FB01F0A9
+:10D12000B34901EB800101F562719DF8B40040F252
+:10D13000533210FB02F0AE4A02EB800000F5627041
+:10D140009DF8A02002EB420303EB021200EBC200A9
+:10D1500090F8810000EB400202EB001001EBC000F0
+:10D1600090F87E00032840D100239DF8B40040F2DF
+:10D17000533110FB01F09E4901EB800100E0FDE31B
+:10D1800001F562719DF8A00000EB400202EB001077
+:10D1900001EBC00090F8800040F2533110FB01F029
+:10D1A000934901EB800101F562719DF8B40040F2F2
+:10D1B000533210FB02F08E4A02EB800202F56272DB
+:10D1C0009DF8A00000EB400404EB001002EBC0004F
+:10D1D00090F8810000EB400202EB001001EBC00070
+:10D1E00080F87E309DF8B40000E050E000EB400194
+:10D1F00001EB00107D4901EB001130319DF8A000DA
+:10D2000001EB001001789DF8B40040F2533210FB9E
+:10D2100002F0774A02EB8000417005229DF8B400CD
+:10D2200040F2533110FB01F0714901EB800101F52F
+:10D2300062719DF8A00000EB400303EB001001EBCE
+:10D24000C000427100229DF8B40000EB400101EBE8
+:10D250000010664901EB001130319DF8A00001EB90
+:10D260000010426002229DF8B40000EB400101EB87
+:10D2700000105E4901EB001130319DF8A00001EB78
+:10D280000010C2729DF8B4100220ECF70FFF9DF859
+:10D29000B4100220ECF70AFF9DF8B40040F25331BD
+:10D2A00010FB01F0524901EB800000F562709DF81F
+:10D2B000A01001EB410202EB011100EBC100807BE9
+:10D2C000012834D100229DF8B40040F2533110FB04
+:10D2D00001F0474901EB800101F562719DF8A00062
+:10D2E00000EB400303EB001001EBC0008273002150
+:10D2F0009DF8B40040F2533210FB02F03C4A02EBBE
+:10D300008000017103229DF8B40040F2533110FBFC
+:10D3100001F1374800EB810000F562709DF8A01024
+:10D3200001EB410303EB011100EBC10042719DF8D9
+:10D33000B40000EB400101EB00102C4901EB0010A0
+:10D3400030309DF8A01000EB01108078C0F3400051
+:10D3500050B39DF8B40040F2533110FB01F0244962
+:10D3600001EB800000F562709DF8A01001EB410216
+:10D3700002EB011100EBC1004079012814D1022217
+:10D380009DF8B40040F2533110FB01F0184901EB55
+:10D39000800000F562709DF8A01001EB410303EBE3
+:10D3A000011100EBC1004271E8E200202E902F90A5
+:10D3B00000213A912BE0DDE92E10000240EA1162D3
+:10D3C0000902CDE92E12BDF8401008460991491C0A
+:10D3D0008AB210929DF8B41001EB4102C2EBC11168
+:10D3E000044A02EBC101085C06E0000098400020FE
+:10D3F0005845002008890020DDE92E3440EA030268
+:10D40000CDE92E24BDF8E800401C81B23A91BDF868
+:10D41000E8000628CFDB9DF8B400DDE92E1240F2CB
+:10D42000533310FB03F0F84B03EB800303F56273F7
+:10D430009DF8A00000EB400404EB001003EBC000DB
+:10D4400040F8221F426000222E922F9200213A9132
+:10D4500023E0DDE92E10000240EA11620902CDE965
+:10D460002E12BDF8401008460991491C8AB210924C
+:10D470009DF8B41001EB4102C2EBC111E34A02EB8B
+:10D48000C101085CDDE92E3440EA0302CDE92E2417
+:10D49000BDF8E800401C81B23A91BDF8E8000628CA
+:10D4A000D7DB9DF8B400DDE92E1240F2533310FBB8
+:10D4B00003F0D54B03EB800303F562739DF8A000E6
+:10D4C00000EB400404EB001003EBC000223081604D
+:10D4D000C2609DF8B40040F2533110FB01F0CA491C
+:10D4E00001EB800101F562719DF8A00000EB4002A4
+:10D4F00002EB001011F830109DF8B40040F25332E6
+:10D5000010FB02F0C04A02EB8000407981427DD1DD
+:10D510009DF8B4009DF8A01001EB0010C217CDE9F2
+:10D520002E02BB4890F8E00708B39DF8B40000EB6A
+:10D53000400101EB0010B74901EB001030309DF8BD
+:10D54000A01000EB0110807A022810D09DF8B400E2
+:10D5500000EB400101EB0010AE4901EB0010303050
+:10D560009DF8A01000EB0110C07A00287DDD00229C
+:10D570009DF8B40000EB400101EB0010A54901EB60
+:10D58000001030309DF8A01000EB0110C272A248CC
+:10D59000D0F80C020521B0FBF1F201FB120000EB08
+:10D5A00040019D482C3000EB41100D3009909DF852
+:10D5B000B41040F2533011FB00F0934901EB8000AE
+:10D5C00000F562709DF8A01001EB410202EB011121
+:10D5D00000EBC10022301022014608900998EAF7BA
+:10D5E00034FE8D48D0F80C020521B0FBF1F201FBAE
+:10D5F000120000EB400188482C3000EB41129DF8EE
+:10D60000B40040F2533110FB01F000E0ECE27E493F
+:10D6100001EB800101F562719DF8A00000EB400371
+:10D6200003EB001001EBC00050F81A1F42F8011F75
+:10D63000406850607848D0F80C020521B0FBF1F248
+:10D6400001FB120000EB400173482C3000EB41124B
+:10D650009DF8B40000EB400101EB00106D4901EBB7
+:10D66000001130319DF8A00000E099E101EB0010BD
+:10D67000007810706848D0F80C020521B0FBF1F278
+:10D6800001FB120000EB400163482C3000EB41111C
+:10D690005F48F538026841F81D2F808888805E4811
+:10D6A000D0F80C020521B0FBF1F201FB120000EBF7
+:10D6B000400159482C3000EB41129DF8B40040F273
+:10D6C000533110FB01F0504901EB800101F562710B
+:10D6D0009DF8A00000EB400303EB001001EBC0003D
+:10D6E000406BC2F809004C48D0F80C020521B0FB91
+:10D6F000F1F201FB120000EB400147482C3000EB37
+:10D7000041129DF8B40000EB400101EB00104149CB
+:10D7100001EB001130319DF8A00001EB00104068D2
+:10D72000C2F8230000229DF8B40000EB400101EB99
+:10D730000010384901EB001130319DF8A00001EBD9
+:10D740000010426000213A9157E03348D0F80C02B3
+:10D750000521B0FBF1F201FB120000EB40012E4865
+:10D760002C3000EB41112731BDF8E8409DF8B400A2
+:10D7700040F2533210FB02F0234A02EB800202F522
+:10D7800062729DF8A00000EB400303EB001002EB77
+:10D79000C00090F8800040F2533210FB02F01A4AA9
+:10D7A00002EB800202F562729DF8B40040F253333E
+:10D7B00010FB03F0144B03EB800303F562739DF839
+:10D7C000A00000EB400505EB001003EBC00001E0FA
+:10D7D000EAE3D4E390F8810000EB400303EB001090
+:10D7E00002EBC0024732BDF8E800001D105C08558E
+:10D7F000BDF8E800401C81B23A91BDF8E800062867
+:10D80000A3DB00203A904CE0584500200889002016
+:10D81000BC32002098400020BC12002000239DF85C
+:10D82000B40040F2533110FB01F0FE4901EB8001DE
+:10D8300001F562719DF8A00000EB400202EB0010C0
+:10D8400001EBC00090F8800040F2533110FB01F072
+:10D85000F44901EB800101F562719DF8B40040F2DA
+:10D86000533210FB02F0EF4A02EB800202F56272C3
+:10D870009DF8A00000EB400404EB001002EBC00098
+:10D8800090F8810000EB400202EB001001EBC001B8
+:10D890004731BDF8E8000B54BDF8E800401C81B2E8
+:10D8A0003A91BDF8E8000A28B8DBDF48D0F80C024E
+:10D8B0000521B0FBF1F080B2014609900220EBF7A0
+:10D8C00007FC00210620ECF7F1FBD748D0F80C024A
+:10D8D000D549498D884206D2D348D0F80C02401C65
+:10D8E000D149C1F80C0200210520ECF7DFFB9DF8BF
+:10D8F000B40000EB400101EB0010CC4901EB00103B
+:10D9000030309DF8A01000EB0110801C09900078C9
+:10D9100020F00400001D09990870C348D0F80C02DB
+:10D920000521B0FBF1F201FB120000EB4001BE4803
+:10D930002C3000EB4110D0F823202E9800EB400152
+:10D94000BB4800EB4110C0F8232000203A9022E0B1
+:10D95000B548D0F80C020521B0FBF1F201FB120032
+:10D9600000EB4001B0482C3000EB41102730BDF8EF
+:10D97000E810425C2E9800EB400100E02DE2AC483C
+:10D9800000EB41112731BDF8E8000A54BDF8E8006A
+:10D99000401C81B23A91BDF8E8000628D8DB59E076
+:10D9A0009DF8B40000EB400101EB00109F4901EB32
+:10D9B000001030309DF8A01000EB0110801C099081
+:10D9C000007820F008010831099801709DF8B40032
+:10D9D00000EB400101EB0010944901EB00113031E4
+:10D9E0009DF8A00001EB001041682E9800EB40026A
+:10D9F0008F4800EB4210C0F8231000213A9125E037
+:10DA00009DF8B40040F2533110FB01F0854901EB61
+:10DA1000800101F562719DF8A00000EB400202EB6D
+:10DA2000001001EBC0014731BDF8E8000A5C2E98F8
+:10DA300000EB40017E4800EB41112731BDF8E800C2
+:10DA40000A54BDF8E800401C81B23A91BDF8E800E4
+:10DA50000628D5DB9DF8B40000EB400101EB001077
+:10DA6000724901EB001030309DF8A01000EB01105E
+:10DA7000801C0990007820F02002099802709DF81F
+:10DA8000B4100220ECF712FB9DF8B40040F25331C1
+:10DA900010FB01F0634901EB800000F562709DF816
+:10DAA000A01001EB410202EB011100EBC10022309A
+:10DAB00009902E9800EB40015D4800EB41100D30BD
+:10DAC000102208900999EAF7C0FB9DF8B40040F2D3
+:10DAD000533110FB01F0534901EB800101F56271F4
+:10DAE0009DF8A00000EB400202EB001001EBC0012A
+:10DAF0002E9800EB40024E4800EB421051F81A2FCE
+:10DB000040F8012F496841609DF8B40000EB4001E6
+:10DB100001EB0010454901EB001130319DF8A000E8
+:10DB200001EB001001782E9800EB4002404800EB1A
+:10DB3000421001702E9800EB40013D4800EB41116E
+:10DB40003C48026841F81D2F808888809DF8B40009
+:10DB500040F2533110FB01F0324901EB800101F535
+:10DB600062719DF8A00000EB400202EB001001EB97
+:10DB7000C000416B2E9800EB40022D4800EB421094
+:10DB8000C0F809102E9881B208200991ECF78EFA9E
+:10DB900000229DF8B40040F2533110FB01F02149FE
+:10DBA00001EB800101F562719DF8A00000EB4003DC
+:10DBB00003EB001001EBC00080F8462001229DF825
+:10DBC000B40040F2533110FB01F0164901EB800024
+:10DBD00000F562709DF8A01001EB410303EB011109
+:10DBE00000EBC100427174E001229DF8B40040F2E4
+:10DBF000533110FB01F00B4901EB800101F562711B
+:10DC00009DF8A00000EB400303EB001001EBC00007
+:10DC100042719DF8B40000EB400101EB0010034994
+:10DC20000AE0000058450020BC1200209840002067
+:10DC3000D8140020C731002001EB001030309DF8CF
+:10DC4000A01000EB0110801C0990007820F0040067
+:10DC5000001D099908709DF8B40000EB400101EB2C
+:10DC60000010FE4901EB001030309DF8A01000EBD1
+:10DC70000110801C0990007820F080008030099904
+:10DC8000087001209DF8B41040F2533211FB02F1EC
+:10DC9000F34A02EB810108719DF8B40040F2533160
+:10DCA00010FB01F0114601EB800042799DF8B400B1
+:10DCB00040F2533110FB01F0E94901EB800000F51F
+:10DCC00062709DF8A01001EB410303EB011100F815
+:10DCD00031204EE101229DF8B40040F2533110FB97
+:10DCE00001F0DF4901EB800101F562719DF8A000B0
+:10DCF00000EB400303EB001001EBC0004271BDF8E4
+:10DD00004010BDF8D000084481B2109131E10122E9
+:10DD10009DF8B40040F2533110FB01F0D04901EB03
+:10DD2000800101F562719DF8A00000EB400303EB58
+:10DD3000001001EBC000427101219DF8B40040F2D7
+:10DD4000533210FB02F0C64A02EB800001719DF8CD
+:10DD5000B40000EB4001C1EBC010C24901EBC001AF
+:10DD6000BDF84000085C592816D19DF8B40000EBBE
+:10DD7000400101EB0010B94901EB001030309DF873
+:10DD8000A01000EB0110801C0990007820F020000A
+:10DD900020300999087014E09DF8B40000EB4001B0
+:10DDA00001EB0010AD4901EB001030309DF8A010E0
+:10DDB00000EB0110801C0990007820F020020998E7
+:10DDC00002709DF8B4100220ECF770F9BDF8401015
+:10DDD000BDF8D000084481B21091CAE001229DF83C
+:10DDE000B40040F2533110FB01F09D4901EB80017A
+:10DDF00001F562719DF8A00000EB400303EB0010F9
+:10DE000001EBC0004271BDF84010BDF8D0000844DD
+:10DE100081B21091ADE001229DF8B40040F253317F
+:10DE200010FB01F08E4901EB800101F562719DF854
+:10DE3000A00000EB400303EB001001EBC0004271B7
+:10DE4000BDF84010BDF8D000084481B2109190E0B8
+:10DE500001229DF8B40040F2533110FB01F08049DB
+:10DE600001EB800101F562719DF8A00000EB400319
+:10DE700003EB001001EBC0004271BDF84010BDF88B
+:10DE8000D000084481B2109173E001229DF8B400E3
+:10DE900040F2533110FB01F0714901EB800101F5B3
+:10DEA00062719DF8A00000EB400303EB001001EB52
+:10DEB000C0004271BDF84010BDF8D000084481B2E6
+:10DEC000109156E001229DF8B40040F2533110FB4E
+:10DED00001F0634901EB800101F562719DF8A0003A
+:10DEE00000EB400303EB001001EBC0004271BDF8F2
+:10DEF0004010BDF8D000084481B2109139E00122F1
+:10DF00009DF8B40040F2533110FB01F0544901EB8D
+:10DF1000800101F562719DF8A00000EB400303EB66
+:10DF2000001001EBC0004271BDF84010BDF8D000F8
+:10DF3000084481B210911CE001229DF8B40040F227
+:10DF4000533110FB01F0464901EB800101F562718C
+:10DF50009DF8A00000EB400303EB001001EBC000B4
+:10DF60004271BDF84010BDF8D000084481B2109154
+:10DF700000BF00BFBDF8D800401C81B236919DF8AB
+:10DF8000B41040F2533011FB00F0354901EB800131
+:10DF900008319DF89C00C0EBC00011F83010BDF8AE
+:10DFA000D80081423EF737A862E39DF8B41001EB38
+:10DFB0004100C0EBC1102B4911F8300003287CD17F
+:10DFC0009DF8B41001EB4100C0EBC110254901EBF5
+:10DFD000C000817829919DF8B41001EB4100C0EB9D
+:10DFE000C110204901EBC001BDF8A400C01C095CB0
+:10DFF0009DF8B40000EB4002C2EBC010194A02EBDE
+:10E00000C002BDF8A400001D105C41EA0020C21748
+:10E01000CDE92E02BDF8A400C01C80B209909DF885
+:10E02000B41001EB4100C0EBC1100E4901EBC0017F
+:10E030000891DDE90801EBF76BFC0022CDE9300225
+:10E040002FA819C82E9959406040014335D1064880
+:10E0500090F8C90120F08000803007E0984000204F
+:10E060005845002008890020BC320020FE4981F874
+:10E07000C9010021FD4A9DF8B40002EB00100170B7
+:10E080009DF8B41040F2533011FB00F002F5DA6154
+:10E0900001EB800101F562719DF8A00000EB4002E8
+:10E0A00002EB001001EBC00041792591BDF894000E
+:10E0B000012803D0022868D168E0AFE000213A913E
+:10E0C00048E09DF8B41001EB4100C0EBC110E849F5
+:10E0D00001EBC001BDF8E800801D095CE54ABDF810
+:10E0E000E80011549DF8B41001EB4100C0EBC110E1
+:10E0F000DF4901EBC001BDF8E800401D095CBDF837
+:10E10000E800401C11549DF8B41001EB4100C0EB35
+:10E11000C110D74901EBC001BDF8E800001D095C42
+:10E12000BDF8E800801C11549DF8B41001EB4100CB
+:10E13000C0EBC110CE4901EBC001BDF8E800C01C26
+:10E14000095CBDF8E800C01C1154BDF8E800001DD2
+:10E1500081B23A91BDF8E810BDF8A4008142B0DB6D
+:10E1600002229DF8B40040F2533110FB01F0C24985
+:10E1700001EB800000F562709DF8A01001EB4103F7
+:10E1800003EB011100EBC100427146E000213A911E
+:10E1900027E09DF8B41001EB4100C0EBC110B44979
+:10E1A00001EBC001BDF8E800001D095CBDF8E80006
+:10E1B0003430B04A11549DF8B41001EB4100C0EB6B
+:10E1C000C110AB4901EBC001BDF8E800C01C095CFF
+:10E1D000BDF8E80035301154BDF8E800801C81B26C
+:10E1E0003A91BDF8E810BDF8A4008142D1DB0122CC
+:10E1F0009DF8B40040F2533110FB01F09E4901EB51
+:10E20000800000F562709DF8A01001EB410303EB64
+:10E21000011100EBC100427100BF00BF28E20021E4
+:10E2200028919DF8B41001EB4100C0EBC11090495A
+:10E2300001EBC00081782991BDF8A400401E81B295
+:10E2400009919DF8B41001EB4100C0EBC110884961
+:10E2500001EBC000801C0890099914F04DF80022D1
+:10E26000CDE930029DF8B41001EB4100C0EBC110C4
+:10E270007F4901EBC002BDF8A400401C105C0022E5
+:10E28000CDE92E022FA819C82E99594060400143AC
+:10E290007ED1764A9DF8B40002EB00129DF8A000F2
+:10E2A00011549DF8B41001EB4100C0EBC11070494E
+:10E2B00001EBC00001792591BDF89400052819D221
+:10E2C000DFE800F003AB19C1FE0003229DF8B400A3
+:10E2D00040F2533110FB01F0674901EB800000F57B
+:10E2E00062709DF8A01001EB410303EB011100EBFC
+:10E2F000C1004271BAE101229DF8B40040F25331ED
+:10E3000010FB01F05C4901EB800101F562719DF8A1
+:10E31000A00000EB400303EB001001F830200322C3
+:10E320009DF8B40040F2533110FB01F0524901EB6B
+:10E33000800101F562719DF8A00000EB400303EB42
+:10E34000001001EBC00042719DF8B41040F2533050
+:10E3500011FB00F0484901EB800000F608500990DD
+:10E36000007820F080018031099801709DF8B41088
+:10E3700001EB4100C0EBC1103D4901EBC000C17988
+:10E380009DF8B40040F2533210FB02F03A4A00E02C
+:10E390006DE102EB800080F8091D9DF8B41001EBDF
+:10E3A0004100C0EBC110324901EBC000017A9DF879
+:10E3B000B40040F2533210FB02F02F4A02EB80000F
+:10E3C00080F80A1D9DF8B41001EB4100C0EBC110AC
+:10E3D000274901EBC000417A9DF8B40040F2533266
+:10E3E00010FB02F0244A02EB800080F80B1D9DF820
+:10E3F000B41001EB4100C0EBC1101D4901EBC0009E
+:10E40000C17A9DF8B40040F2533210FB02F01A4A70
+:10E4100002EB800080F80C1D28E103229DF8B40077
+:10E4200040F2533110FB01F0134901EB800000F57D
+:10E4300062709DF8A01001EB410303EB011100EBAA
+:10E44000C100427112E19DF8B41040F2533011FB4B
+:10E4500000F0094901EB800101F562719DF8A0000F
+:10E4600000EB40020AE00000BC320020883E0020A1
+:10E4700008890020353400205845002002EB0010A8
+:10E4800011F830109DF8B40040F2533210FB02F046
+:10E49000FE4A02EB80004079814230DA9DF8B410E8
+:10E4A00040F2533011FB00F0114601EB800000F602
+:10E4B00008500990007820F00400001D099900E040
+:10E4C000BEE008709DF8B41040F2533011FB00F02C
+:10E4D000114601EB800042799DF8B40040F25331BF
+:10E4E00010FB01F0E94901EB800000F562709DF836
+:10E4F000A01001EB410303EB011100F831209DF85E
+:10E50000B41040F2533011FB00F0E04901EB800001
+:10E5100000F608500990007820F0800080300999BA
+:10E52000087000203A907AE000229DF8B40040F292
+:10E53000533110FB01F0D54901EB800000F551612A
+:10E54000BDF8E80041F82020002139914FE09DF806
+:10E55000B41040F2533011FB00F0CC4901EB8000C5
+:10E5600000F55161BDF8E80001EB800107919DF8CD
+:10E57000B41040F2533011FB00F0C44901EB8000AD
+:10E5800090F80B1DBDF8E8004843089000EBD070F0
+:10E590004210BDF8E400401D11189DF8B40000EBD6
+:10E5A0004002C2EBC010BA4A02EBC000425C9DF8C8
+:10E5B000B40040F2533110FB01F0B44901EB80008C
+:10E5C00090F80B1D01EBD1704010401E0991BDF871
+:10E5D000E410401AC00002FA00F0079909680843E5
+:10E5E00007990860BDF8E400401C80B239909DF89E
+:10E5F000B41040F2533011FB00F0A44901EB80004D
+:10E6000090F80B1D099101EBD171BDF8E400B0EB5E
+:10E61000610F9CDBBDF8E800401C81B23A919DF887
+:10E62000B41040F2533011FB00F0984901EB800028
+:10E6300090F80A1DBDF8E80081423FF775AF15E07C
+:10E6400001229DF8B40040F2533110FB01F08F49D4
+:10E6500001EB800000F562709DF8A01001EB410312
+:10E6600003EB011100EBC100427100BF00BF00BF0E
+:10E6700000BF00213A9111E000219DF8B40000EBA9
+:10E680004002C2EBC010824A02EBC002BDF8E800B3
+:10E690001154BDF8E800401C81B23A91BDF8E80081
+:10E6A000142843DAE8E77B499DF8B40011F810001C
+:10E6B000C009D8BB9DF8B40011F81000C0F3C30026
+:10E6C000062832D2DFE800F0036291EFEE339DF8C6
+:10E6D000B41001EB4100C0EBC1106D4901EBC0016A
+:10E6E00009916DA1099819F065FC11901198E0B19C
+:10E6F00000219DF8B40000EB4000664A3C3202EB7A
+:10E700008000416001219DF8B40000EB400002EB65
+:10E71000800081705F499DF8B40001EB40010991D0
+:10E72000087820F07800283008705CE15CE19DF802
+:10E73000B41001EB4100C0EBC110554901EBC00121
+:10E74000099155A1099819F035FC11901198E0B183
+:10E7500000219DF8B40000EB40004E4A3C3202EB31
+:10E760008000416001219DF8B40000EB400002EB05
+:10E770008000817047499DF8B40001EB4001099188
+:10E78000087820F07800203008702CE19DF8B41053
+:10E7900001EB4100C0EBC1103D4901EBC001099103
+:10E7A0003DA1099819F006FC11901198E0B10021E3
+:10E7B0009DF8B40000EB4000364A3C3202EB80008A
+:10E7C000416001219DF8B40000EB400002EB8000A5
+:10E7D000817030499DF8B40001EB4001099108783F
+:10E7E00020F0780018300870FDE000219DF8B4009A
+:10E7F00000EB4000274A3C3202EB800041600121DF
+:10E800009DF8B40000EB400002EB800081709DF8A1
+:10E81000B41001EB4100C0EBC1101D4901EBC00178
+:10E820001198801D095C30399DF8B40000EB40025E
+:10E83000C2EBC010164A02EBC0021198401D105CDA
+:10E84000303841EA0010C117CDE9080108F054FF43
+:10E85000124988719DF8B41001EB4100C0EBC11062
+:10E860000B4901EBC00109910DA1099819F0A2FB18
+:10E8700011901198F0B39DF8B41001EB4100C0EB7A
+:10E88000C110034901EBC00111980DE0584500206B
+:10E89000088900201C3E00204F4B00009C3A0020BD
+:10E8A0002C00000075E047E0401C085C302824DBA9
+:10E8B0009DF8B41001EB4100C0EBC110524901EBCF
+:10E8C000C0011198401C095C30399DF8B40000EB80
+:10E8D0004002C2EBC0104C4A02EBC0021198105C1F
+:10E8E000303841EA0010C117CDE9080108F004FFF3
+:10E8F000464900E014E0C87112E09DF8B41001EB45
+:10E900004100C0EBC110404901EBC0011198085C07
+:10E910003038C117CDE9080108F0EEFE3B49C87157
+:10E920003B499DF8B40001EB40010991087820F0C3
+:10E9300078001830087056E09DF8B41001EB4100E3
+:10E94000C0EBC110304901EBC0010991AFF2B80131
+:10E95000099819F02FFB11901198C8B100202D498A
+:10E9600008602B499DF8B40001EB4001099108783B
+:10E9700020F080018031099801704FF47A719DF880
+:10E98000B40000EB4000224A3C3202EB8000816080
+:10E9900029E09DF8B41001EB4100C0EBC1101A4909
+:10E9A00001EBC0010991AFF21011099819F002FBB7
+:10E9B00011901198B0B1184890F8060720F0800126
+:10E9C000154880F8061712499DF8B40001EB400184
+:10E9D0000991087820F078000830087000200F496D
+:10E9E0008870486000BF00BF0D4800780D49097865
+:10E9F00008440D49097808440C490978084400285E
+:10EA00006CF433AB3CB070BD088900209C3A002008
+:10EA10001C3E002088024242BC320020C87A0020FE
+:10EA20001200002013000020140000201500002018
+:10EA300017B5D3B000211A91199118911791169119
+:10EA400015911491002212921392109211920F912B
+:10EA50000E910D910C910B910A91F7A006C8CDE98A
+:10EA60000812F7A006C8CDE9061200210591002082
+:10EA7000F5490870539800EB400101EB0010F34991
+:10EA800001EB001081791691F149539801EB0011C7
+:10EA90005498085C05287DDD0621ED4A539802EB69
+:10EAA000001254981154539800EB400101EB0010F0
+:10EAB000E64901EB00108079042815D0539800EB4B
+:10EAC000400101EB0010E14901EB001080790928B9
+:10EAD0000AD0539800EB400101EB0010DB4901EB39
+:10EAE000001080790A287CD1002240F253315398DB
+:10EAF0004843D84901EB800108315498C0EBC0006D
+:10EB000001EBC000027100211A91BCE040F25331C8
+:10EB100053984843CF4901EB800108315498C0EB2A
+:10EB2000C00001EBC0008178BDF868000144539833
+:10EB300000EB400202EB0010C44A02EB0010303040
+:10EB400000EB0110801C0490007820F080020498F3
+:10EB5000027040F2533153984843BE4901EB8000A4
+:10EB600008305499C1EBC10100EBC1008078BDF8B9
+:10EB70006810084400EB400101EB001240F25331F1
+:10EB800053984843B34901EB800000F5627000EBF5
+:10EB9000C20000E03AE290300490007820F00802D1
+:10EBA0000498027040F2533153984843A94901EB4D
+:10EBB000800008305499C1EBC10100EBC10080789E
+:10EBC000BDF86810084400EB400101EB001240F270
+:10EBD0005331539848439F4901EB800000F5627020
+:10EBE00000E0A3E000EBC20090300490007820F039
+:10EBF000010204980270002240F2533153984843B6
+:10EC0000944901EB800008305499C1EBC10100EB3D
+:10EC1000C1008078BDF86810084400EB400101EBAA
+:10EC2000001340F25331539848438A4901EB800066
+:10EC300000F5627000F83320022240F253315398FD
+:10EC40004843844901EB800008305499C1EBC1016D
+:10EC500000EBC1008078BDF86810084400EB40016B
+:10EC600001EB001340F2533153984843794901EBCB
+:10EC7000800000F5627000EBC3004271BDF86800CF
+:10EC8000401C80B21A9040F2533153984843714966
+:10EC900001EB800108315498C0EBC00011F830102E
+:10ECA000BDF8680081423FF731AF539800EB400157
+:10ECB00001EB0010654901EB00108079042804D0B5
+:10ECC000092812D00A2830D11FE0B12240F2533176
+:10ECD000539848435F4901EB800008305499C1EBD9
+:10ECE000C10100EBC10042711FE0A12240F253318B
+:10ECF00053984843574901EB800008305499C1EBC1
+:10ED0000C10100EBC10042710FE0032240F2533118
+:10ED1000539848434F4901EB800008305499C1EBA8
+:10ED2000C10100EBC100427100BF6FE1002240F25F
+:10ED3000533153984843474901EB800101F5627113
+:10ED4000549800EB400303EB001001F83020539877
+:10ED500000EB400101EB00103C4901EB00113031A8
+:10ED6000549801EB0010807820F08002539800EB5B
+:10ED7000400101EB0010354901EB0011303154988E
+:10ED800001EB0010827040F25331539848433149EF
+:10ED900001EB800101F56271549800EB400202EB37
+:10EDA000001001EBC00090F8900020F0080240F243
+:10EDB000533153984843274901EB800101F56271B3
+:10EDC000549800EB400303EB001001EBC00080F807
+:10EDD000902040F25331539848431E4901EB800183
+:10EDE00001F56271549800EB400202EB001001EB58
+:10EDF000C00090F8900020F0010240F25331539887
+:10EE00004843144901EB800101F56271549800EB0D
+:10EE1000400303EB001001EBC00080F890205398F2
+:10EE200000EB400101EB0010084901EB0010807974
+:10EE30000E282CD210E00000016932303130300051
+:10EE40000169323045303000160000209840002023
+:10EE5000883E002058450020DFE800F0D7071A2D33
+:10EE6000D740536679D7D79FBA8CE52240F2533109
+:10EE700053984843FC4901EB800000F562705499B7
+:10EE800001EB410303EB011100EBC1004271BCE057
+:10EE9000A12240F2533153984843F34901EB8000DB
+:10EEA00000F56270549901EB410303EB011100EB93
+:10EEB000C1004271A9E0A12240F253315398484366
+:10EEC000E94901EB800000F56270549901EB4103C0
+:10EED00003EB011100EBC100427196E0312240F2D8
+:10EEE000533153984843E04901EB800000F56270CC
+:10EEF000549901EB410303EB011100EBC100427196
+:10EF000083E0F42240F2533153984843D64901EB51
+:10EF1000800000F56270549901EB410303EB01118D
+:10EF200000EBC100427170E0062240F25331539869
+:10EF30004843CD4901EB800101F56271549800EB23
+:10EF4000400303EB001001EBC00042715DE01522AD
+:10EF500040F2533153984843C34901EB800000F518
+:10EF60006270549901EB410303EB011100EBC10006
+:10EF700042714AE0E52240F2533153984843BA497E
+:10EF800001EB800000F56270549901EB410303EB43
+:10EF9000011100EBC100427137E0012240F2533110
+:10EFA00053984843B04901EB800000F562705499D2
+:10EFB00001EB410303EB011100EBC1004271AB48CF
+:10EFC00090F8C90120F08001A84880F8C9111CE020
+:10EFD000022240F2533153984843A34901EB800188
+:10EFE00001F56271549800EB400303EB001001EB54
+:10EFF000C0004271002140F25332539850439A4A64
+:10F0000002EB800080F8081D00BF00BF98495398AC
+:10F0100011F810000121B1EBD01F48F08D81954807
+:10F0200090F82800012808F078819DF85800002801
+:10F03000F9D09DF858000E2888F0FE80DFE810F027
+:10F04000FC400E0032121717A21B331F7320D72566
+:10F05000B22C3337210A343D153E4D33539800EB23
+:10F06000400101EB0010844901EB0011303154984C
+:10F0700001EB0010417808460491002109F0F0F8F6
+:10F08000C1B2159140F2533153984843764901EB90
+:10F09000800101F56271549800EB400202EB001010
+:10F0A00011F8301040F25332539850436E4A02EB3D
+:10F0B00080004079814208D1012140F253325398B7
+:10F0C0005043694A02EB8000017169496C315398E1
+:10F0D00001EB00115498085C401CC1B2644A6C32C8
+:10F0E000539802EB00125498115440F25331539844
+:10F0F00048435D4901EB800000F56270549901EBD3
+:10F10000410202EB011100EBC10090F89000C0F346
+:10F11000C00090B1539800EB400101EB001056493C
+:10F1200001EB001041790B464FF4805204914FF4EB
+:10F13000E131539808F082FF19E0539800EB400149
+:10F1400001EB00104C4901EB0010417904915398F8
+:10F1500000EB400101EB0010474901EB0010016892
+:10F1600003914FF48052049B539808F067FF559821
+:10F17000C32876D014DCB32874D008DC112872D0F0
+:10F1800012287DD013287CD0B2285AD1FEE3B528AE
+:10F1900078D0B62877D0B92876D0BA28F5D172E3DE
+:10F1A000D9284FD008DCC5286FD0CA286ED0CE2809
+:10F1B0006DD0D528E9D106E0E12869D0E52868D0EE
+:10F1C000E728E2D1FDE3F5215398C0EB001000EBF6
+:10F1D00080002A4A02F830109DF854105398C0EB72
+:10F1E000001000EB800002EBC0004170A221539898
+:10F1F000C0EB001000EB800002EBC0008170D52155
+:10F200005398C0EB001000EB800002EBC000C1700F
+:10F210005398C0EB001000EB8000114601EBC001D9
+:10F2200004910321049808F0F7FE01465398C0EBBF
+:10F23000001000EB8000114A02EBC00001710521B3
+:10F240000F91FCE3F5215398C0EB001000EB800018
+:10F250000A4A02F830109DF854105398C0EB001081
+:10F2600018E092E251E3EBE358450020BC32002065
+:10F270001C3E0020BC12002098400020A87F0020E7
+:10F28000F4E3F4E337E084E355E1F1E3BCE2F0E3D7
+:10F29000F0E3F0E300EB800002EBC0004170A2213C
+:10F2A0005398C0EB001000EB800002EBC0008170AF
+:10F2B000D9215398C0EB001000EB800002EBC00096
+:10F2C000C1705398C0EB001000EB8000114601EBB9
+:10F2D000C00104910321049808F09EFE0146539852
+:10F2E000C0EB001000EB8000FE4A02EBC000017191
+:10F2F00005210F91A5E7F5215398C0EB001000EB15
+:10F300008000F84A02F830109DF854105398C0EB72
+:10F31000001000EB800002EBC0004170539800EB3E
+:10F32000400101EB0010F04901EB0010007BD0BB65
+:10F3300040F2533153984843EC4901EB800000F50B
+:10F340006270549901EB410202EB011100EBC10024
+:10F350008068B0F5100F05D34FF410000021CDE9FF
+:10F36000100113E040F2533153984843DF4901EB59
+:10F37000800000F56270549901EB410202EB01112B
+:10F3800000EBC10080680022CDE91002A52153984E
+:10F39000C0EB001000EB8000D24A02EBC00081708D
+:10F3A00000211A911DE044E0BDF86800C0F10200A0
+:10F3B000C200DDE91001CDE91B10E8F734FFC2B24D
+:10F3C0005398C0EB001000EB8000C64901EBC0036E
+:10F3D000BDF86800C01C1A54BDF86800401C80B21B
+:10F3E0001A90BDF868000328DEDBB5215398C0EB06
+:10F3F000001000EB8000BB4A02EBC0008171539803
+:10F40000C0EB001000EB8000114601EBC00104913D
+:10F410000621049808F000FE01465398C0EB001046
+:10F4200000EB8000AF4A02EBC000C17108210F91D0
+:10F4300080E040F2533153984843AC4901EB8000DF
+:10F4400000F56270549901EB410202EB011100EBEF
+:10F45000C1008068B0F1104F05D34FF0104000217B
+:10F46000CDE9100113E040F25331539848439F49CE
+:10F4700001EB800000F56270549901EB410202EB50
+:10F48000011100EBC10080680022CDE91002A62125
+:10F490005398C0EB001000EB8000924A02EBC000D2
+:10F4A000817000211A911EE0BDF86800C0F10300D0
+:10F4B000C200DDE91010CDE91D0108461D99E8F7ED
+:10F4C000B2FEC2B25398C0EB001000EB8000854939
+:10F4D00001EBC003BDF86800C01C1A54BDF86800F9
+:10F4E000401C80B21A90BDF868000428DCDBB5210E
+:10F4F0005398C0EB001000EB80007A4A02EBC0008A
+:10F50000C1715398C0EB001000EB8000114601EB75
+:10F51000C00104910721049808F07EFD014653982C
+:10F52000C0EB001000EB80006E4A02EBC0000172DD
+:10F5300009210F9185E6F5215398C0EB001000EBEF
+:10F540008000684A02F830109DF854105398C0EBC0
+:10F55000001000EB800002EBC0004170539800EBFC
+:10F56000400101EB0010604901EB0010007BD0BBB3
+:10F5700040F25331539848435C4901EB800000F559
+:10F580006270549901EB410202EB011100EBC100E2
+:10F590008068B0F5100F05D14FF410000021CDE9BF
+:10F5A000100113E040F25331539848434F4901EBA7
+:10F5B000800000F56270549901EB410202EB0111E9
+:10F5C00000EBC10080680022CDE91002A52153980C
+:10F5D000C0EB001000EB8000424A02EBC0008170DB
+:10F5E00000211A911FE046E0BDF86800C0F102005A
+:10F5F000C200DDE91010CDE91F0108461F99E8F7A8
+:10F6000012FEC2B25398C0EB001000EB80003549E7
+:10F6100001EBC003BDF86800C01C1A54BDF86800B7
+:10F62000401C80B21A90BDF868000328DCDBB921C9
+:10F630005398C0EB001000EB80002A4A02EBC00098
+:10F6400081715398C0EB001000EB8000114601EB74
+:10F65000C00104910621049808F0DEFC014653988D
+:10F66000C0EB001000EB80001E4A02EBC000C1712D
+:10F6700008210F9188E040F25331539848431B49C9
+:10F6800001EB800000F56270549901EB410202EB3E
+:10F69000011100EBC1008068B0F1104F05D14FF0AF
+:10F6A00010400021CDE9100113E040F2533153988E
+:10F6B00048430E4901EB800000F56270549901EB5C
+:10F6C000410202EB011100EBC10080680022CDE98C
+:10F6D0001002A6215398C0EB001000EB8000014AF5
+:10F6E00006E00000A87F0020984000205845002038
+:10F6F00002EBC000817000211A911EE0BDF8680085
+:10F70000C0F10300C200DDE91010CDE92101084677
+:10F710002199E8F788FDC2B25398C0EB001000EBC6
+:10F720008000FE4901EBC003BDF86800C01C1A54FC
+:10F73000BDF86800401C80B21A90BDF8680004282B
+:10F74000DCDBB9215398C0EB001000EB8000F34ADA
+:10F7500002EBC000C1715398C0EB001000EB8000B9
+:10F76000114601EBC00104910721049808F054FCF4
+:10F7700001465398C0EB001000EB8000E74A02EB13
+:10F78000C000017209210F915BE5F5215398C0EB90
+:10F79000001000EB8000E14A02F830109DF8541090
+:10F7A0005398C0EB001000EB800002EBC0004170EA
+:10F7B000A2215398C0EB001000EB800002EBC000C8
+:10F7C0008170C3215398C0EB001000EB800002EB66
+:10F7D000C000C1705398C0EB001000EB80001146D0
+:10F7E00001EBC00104910321049808F015FC0146C7
+:10F7F0005398C0EB001000EB8000C84A02EBC00039
+:10F80000017105210F911CE5F5215398C0EB001003
+:10F8100000EB8000C14A02F830109DF85410539854
+:10F82000C0EB001000EB800002EBC0004170A22191
+:10F830005398C0EB001000EB800002EBC000817019
+:10F84000CA215398C0EB001000EB800002EBC0000F
+:10F85000C1705398C0EB001000EB8000114601EB23
+:10F86000C00104910321049808F0D6FB0146539887
+:10F87000C0EB001000EB8000A84A02EBC000017151
+:10F8800005210F91DDE40120A5490870F521539869
+:10F89000C0EB001000EB8000A04A02F830109DF889
+:10F8A00054105398C0EB001000EB800002EBC00036
+:10F8B0004170A2215398C0EB001000EB800002EBD6
+:10F8C000C0008170BA215398C0EB001000EB80009B
+:10F8D00002EBC000C1705398C0EB001000EB800039
+:10F8E000114601EBC00104910321049808F094FB38
+:10F8F00001465398C0EB001000EB8000874A02EBF2
+:10F90000C000017105210F919BE402208449087019
+:10F91000F5215398C0EB001000EB80007F4A02F8FD
+:10F9200030109DF854105398C0EB001000EB80008D
+:10F9300002EBC0004170A2215398C0EB001000EB15
+:10F94000800002EBC0008170B3215398C0EB00101F
+:10F9500000EB800002EBC000C1705398C0EB0010B8
+:10F9600000EB8000114601EBC001049103210498D3
+:10F9700008F052FB01465398C0EB001000EB8000EA
+:10F98000664A02EBC0000171052100E042E00F91E0
+:10F9900057E4F5215398C0EB001000EB80005F4A5C
+:10F9A00002F830109DF854105398C0EB001000EB93
+:10F9B000800002EBC0004170A2215398C0EB001000
+:10F9C00000E05BE300EB800002EBC0008170B62139
+:10F9D0005398C0EB001000EB800002EBC000C17038
+:10F9E0005398C0EB001000EB8000114601EBC00102
+:10F9F00004910321049808F00FFB01465398C0EBD3
+:10FA0000001000EB8000454A02EBC00001710521A7
+:10FA10000F9116E4F5215398C0EB001000EB800025
+:10FA20003E4A02F830109DF854105398C0EB001075
+:10FA300000EB800002EBC0004170539801E0DDE272
+:10FA40005BE300EB400101EB0010364901EB0010D5
+:10FA5000007BE8BBA4215398C0EB001000EB8000B2
+:10FA600002EBC000817000211A912DE0A7E3FDE3B5
+:10FA700028E166E1B7E0C2E240F2533153984843CF
+:10FA8000294901EB800101F56271549800EB4002B5
+:10FA900002EB001001EBC000416BBDF86800C0F143
+:10FAA0000100C000C1405398C0EB001000EB800083
+:10FAB0001A4A02EBC002BDF86800C01C1154BDF820
+:10FAC0006800401C81B21A91BDF86800022800E06D
+:10FAD0002CE0D1DBB2215398C0EB001000EB80008A
+:10FAE0000E4A02EBC00041715398C0EB001000EBCE
+:10FAF0008000114601EBC00104910521049808F033
+:10FB00008BFA01465398C0EB001000EB8000034ACB
+:10FB100002EBC000817107210F9163E0A87F0020F4
+:10FB2000190200209840002058450020A521539834
+:10FB3000C0EB001000EB8000FE4A02EBC0008170B9
+:10FB400000211A9127E040F2533153984843FA4973
+:10FB500001EB800101F56271549800EB400202EB69
+:10FB6000001001EBC000416BBDF86800C0F102005D
+:10FB7000C000C1405398C0EB001000EB8000ED4A7C
+:10FB800002EBC002BDF86800C01C1154BDF868004B
+:10FB9000401C81B21A91BDF868000328D3DBB22162
+:10FBA0005398C0EB001000EB8000E24A02EBC0006B
+:10FBB00081715398C0EB001000EB8000114601EBFF
+:10FBC000C00104910621049808F026FA01465398D2
+:10FBD000C0EB001000EB8000D64A02EBC000C17100
+:10FBE00008210F910AE2F5215398C0EB001000EBB9
+:10FBF0008000D04A02F830109DF854105398C0EBA2
+:10FC0000001000EB800002EBC0004170A621539869
+:10FC1000C0EB001000EB800002EBC00081700021FF
+:10FC20001A9127E040F2533153984843C24901EBFF
+:10FC3000800101F56271549800EB400202EB001064
+:10FC400001EBC000C16BBDF86800C0F10300C0004B
+:10FC5000C1405398C0EB001000EB8000B54A02EBA6
+:10FC6000C002BDF86800C01C1154BDF86800401CFB
+:10FC700081B21A91BDF868000428D3DBE1215398C2
+:10FC8000C0EB001000EB8000AA4A02EBC000C1717B
+:10FC90005398C0EB001000EB8000114601EBC0014F
+:10FCA00004910721049808F0B7F901465398C0EB76
+:10FCB000001000EB80009F4A02EBC0000172092196
+:10FCC0000F91DBE3F5215398C0EB001000EB8000AF
+:10FCD000984A02F830109DF854105398C0EB001069
+:10FCE00000EB800002EBC0004170A2215398C0EBF2
+:10FCF000001000EB800002EBC0008170C52153981A
+:10FD0000C0EB001000EB800002EBC000C170539804
+:10FD1000C0EB001000EB8000114601EBC001049124
+:10FD20000321049808F078F901465398C0EB0010BD
+:10FD300000EB80007F4A02EBC000017105210F91AA
+:10FD40009CE3F5215398C0EB001000EB8000794A4A
+:10FD500002F830109DF854105398C0EB001000EBDF
+:10FD6000800002EBC0004170539800EB400101EBB2
+:10FD70000010724901EB0010007BE0BBAC215398EE
+:10FD8000C0EB001000EB800002EBC000817000218E
+:10FD90001A912FE040F2533153984843664901EBE2
+:10FDA000800000F56270549901EB410202EB0111F1
+:10FDB00000EBC10050F8221F4068BDF86820C2F176
+:10FDC0000402D200CDE9230108462399E8F72BFA73
+:10FDD000C2B25398C0EB001000EB8000554901EB14
+:10FDE000C003BDF86800C01C1A54BDF86800401C70
+:10FDF00080B21A9000E05EE0BDF868000528C9DB1B
+:10FE000000211A912FE040F25331539848434A4958
+:10FE100001EB800000F56270549901EB410202EBA6
+:10FE2000011100EBC10022308168C068BDF8682074
+:10FE3000C2F10402D200CDE9250108462599E8F770
+:10FE4000F2F9C2B25398C0EB001000EB80003949C0
+:10FE500001EBC003BDF8680008301A54BDF8680013
+:10FE6000401C80B21A90BDF868000528CBDBCE217B
+:10FE70005398C0EB001000EB80002E4A02EBC0004C
+:10FE800041735398C0EB001000EB8000114601EB6A
+:10FE9000C00104910D21049808F0BEF80146539862
+:10FEA000C0EB001000EB8000224A02EBC00081731F
+:10FEB0000F210F91A2E0AE215398C0EB001000EB90
+:10FEC00080001C4A02EBC000817000211A912FE0D3
+:10FED00040F2533153984843174901EB800000F535
+:10FEE0006270549901EB410202EB011100EBC10079
+:10FEF00050F8221F4068BDF86820C2F10502D20008
+:10FF0000CDE9270108462799E8F78DF9C2B2539841
+:10FF1000C0EB001000EB8000064901EBC003BDF808
+:10FF20006800C01C1A54BDF86800401C80B21A90CA
+:10FF300006E00000A87F00205845002098400020DF
+:10FF4000BDF868000628C3DB00211A912FE040F2BB
+:10FF5000533153984843FE4901EB800000F562702D
+:10FF6000549901EB410202EB011100EBC100223078
+:10FF70008168C068BDF86820C2F10502D200CDE9F1
+:10FF8000290108462999E8F74EF9C2B25398C0EB07
+:10FF9000001000EB8000EF4901EBC003BDF86800E2
+:10FFA00009301A54BDF86800401C80B21A90BDF8A0
+:10FFB00068000628CBDBCE215398C0EB001000EB85
+:10FFC0008000E44A02EBC000C1735398C0EB0010FC
+:10FFD00000EB8000114601EBC00104910F21049851
+:10FFE00008F01AF801465398C0EB001000EB8000AF
+:10FFF000D84A02EBC000017411210F913EE2F521B5
+:020000040802F0
+:100000005398C0EB001000EB8000D24A02F8301089
+:100010009DF854105398C0EB001000EB800002EBE9
+:10002000C0004170A2215398C0EB001000EB80008B
+:1000300002EBC0008170E5215398C0EB001000EB8B
+:10004000800002EBC000C1705398C0EB001000EBC1
+:100050008000114601EBC00104910321049807F0D0
+:10006000DBFF01465398C0EB001000EB8000B94A5B
+:1000700002EBC000017105210F91FFE1F5215398BA
+:10008000C0EB001000EB8000B24A02F830109DF87F
+:1000900054105398C0EB001000EB800002EBC0003E
+:1000A0004170A2215398C0EB001000EB800002EBDE
+:1000B000C0008170E7215398C0EB001000EB800076
+:1000C00002EBC000C1705398C0EB001000EB800041
+:1000D000114601EBC00104910321049807F09CFF35
+:1000E00001465398C0EB001000EB8000994A02EBE8
+:1000F000C000017105210F91C0E1F5215398C0EBBB
+:10010000001000EB8000934A02F830109DF8541064
+:100110005398C0EB001000EB800002EBC000417070
+:10012000A2215398C0EB001000EB800002EBC0004E
+:10013000817011215398C0EB001000EB800002EB9E
+:10014000C000C1705398C0EB001000EB8000114656
+:1001500001EBC00104910321049807F05DFF014603
+:100160005398C0EB001000EB80007A4A02EBC0000D
+:10017000017105210F91012240F2533153984843F8
+:10018000734901EB800101F56271549800EB400363
+:1001900003EB001001F83020D52240F25331539880
+:1001A00048436B4901EB800000F56270549901EB04
+:1001B000410303EB011100EBC10042715EE1F52147
+:1001C0005398C0EB001000EB8000624A02F8301038
+:1001D0009DF854105398C0EB001000EB800002EB28
+:1001E000C0004170A5215398C0EB001000EB8000C7
+:1001F00002EBC000817001215398C0EB001000EBAE
+:10020000800002EBC000C170C2215398C0EB001007
+:1002100000EB800002EBC000017100215398C0EB9D
+:10022000001000EB800002EBC000417112215398D6
+:10023000C0EB001000EB800002EBC000817153980E
+:10024000C0EB001000EB8000114601EBC0010491EF
+:100250000621049807F0E0FE01465398C0EB001019
+:1002600000EB80003B4A02EBC00000E003E0C171FC
+:1002700008210F9102E1F5215398C0EB001000EB2B
+:100280008000344A02F830109DF854105398C0EBA7
+:10029000001000EB800002EBC0004170FF2153987A
+:1002A000C0EB001000EB800002EBC0008170002169
+:1002B0001A911CE0539800EB400101EB0010264915
+:1002C00001EB00110E31BDF86800095C5398C0EBDA
+:1002D000001000EB80001F4A02EBC002BDF868006E
+:1002E000C01C1154BDF86800401C81B21A91BDF8C1
+:1002F00068000A28DEDB539800EB400101EB001098
+:10030000154901EB0010408B01125398C0EB00100F
+:1003100000EB80000F4A02EBC0004173539800EBE2
+:10032000400101EB00100C4901EB0010408BC1B201
+:100330005398C0EB001000EB800002EBC00081730B
+:1003400040F2533153984843014901EB800105E0E5
+:1003500058450020A87F00209840002001F56271D8
+:10036000549800EB400202EB001001EBC000B0F823
+:100370008E0001125398C0EB001000EB8000FE4A83
+:1003800002EBC000C17340F2533153984843FB491C
+:1003900001EB800101F56271549800EB400202EB21
+:1003A000001001EBC000B0F88E00C1B25398C0EB52
+:1003B000001000EB8000F04A02EBC000017440F234
+:1003C000533153984843ED4901EB800101F56271C7
+:1003D000549800EB400202EB001001EBC000B0F8B3
+:1003E0008E10539801EB802081B203200491E8F72E
+:1003F000D3FD00211A9114E0E149BDF86800095CC1
+:100400005398C0EB001000EB8000DB4A02EBC00207
+:10041000BDF8680011301154BDF86800401C81B26D
+:100420001A91BDF86800B0F5007FE5DB1321539801
+:10043000C0EB001000EB8000CF4A02EBC00080F858
+:1004400011125398C0EB001000EB8000114601EB35
+:10045000C001049140F21121049807F0DDFD01462E
+:100460005398C0EB001000EB8000C34A02EBC000C1
+:1004700080F8121240F213210F9100BF00BF06F066
+:10048000DBBE5499149140F2533153984843BB4911
+:1004900001EB800108319DF85000C0EBC00001EB7A
+:1004A000C000417808460491002107F0D9FEC1B28E
+:1004B000159140F2533153984843B04901EB800104
+:1004C00008319DF85000C0EBC00001EBC00001797D
+:1004D00040F2533253985043A84A02EB80004079CF
+:1004E000814208D1012140F2533253985043A34A2C
+:1004F00002EB80000171A349539801EB00119DF8B4
+:100500005000014404910878401CC1B20498017065
+:1005100012F0B8F89C49C1F8180FFB215398C0EBB2
+:10052000001000EB8000944A02F830109DF854103F
+:100530005398C0EB001000EB800002EBC00041704C
+:10054000924841795398C0EB001000EB800002EB19
+:10055000C00001718D4801795398C0EB001000EB89
+:10056000800002EBC00041718848C1785398C0EB0D
+:10057000001000EB800002EBC0008171834881789D
+:100580005398C0EB001000EB800002EBC000C1717B
+:100590007E4841785398C0EB001000EB800002EBDE
+:1005A000C0000172784890F80B1F5398C0EB001000
+:1005B00000EB800002EBC000417200211A911AE0AA
+:1005C0007148D0F8180FBDF86810C1F10301C900D7
+:1005D000C840C1B25398C0EB001000EB8000664ADF
+:1005E00002EBC002BDF868000A301154BDF8680083
+:1005F000401C81B21A91BDF868000428E0DB40F28B
+:100600005331539848435D4901EB800108319DF80F
+:100610005000C0EBC00011F830105398C0EB001030
+:1006200000EB8000544A02EBC00081730F210F9150
+:10063000559807287ED2DFE800F07D0446CCF2F022
+:10064000EF00A1215398C0EB001000EB80004A4A54
+:1006500002EBC002BDF83C001154BDF83C00401C48
+:1006600081B20F915398C0EB001000EB8000424A1A
+:1006700002EBC002BDF83C0055991154BDF83C0096
+:10068000401C81B20F9140F25331539848433B498B
+:1006900001EB800108319DF85000C0EBC00001EB78
+:1006A000C000017A5398C0EB001000EB8000324A82
+:1006B00002EBC002BDF83C001154BDF83C00401CE8
+:1006C00081B20F9194E2A1215398C0EB001000EB8E
+:1006D0008000294A02EBC002BDF83C001154BDF86D
+:1006E0003C00401C81B20F915398C0EB001000EB0E
+:1006F0008000214A02EBC002BDF83C00559911541C
+:10070000BDF83C00401C81B20F9140F25331539828
+:1007100048431A4901EB800108319DF85000C0EBB5
+:10072000C00001EBC000017A5398C0EB001000EB51
+:10073000800000E05DE2104A02EBC002BDF83C0020
+:100740001154BDF83C00401C81B20F9100211A9158
+:1007500035E040F2533153984843084901EB80019A
+:1007600008319DF85000C0EBC00001EBC000C1682B
+:10077000BDF868000CE00000A87F0020584500206C
+:10078000C52F0020883E0020BC220020C731002059
+:10079000C0F10300C000C1405398C0EB001000EB53
+:1007A0008000FB4A02EBC002BDF83C30BDF8680097
+:1007B00018441154BDF86800401C81B21A91BDF86C
+:1007C00068000428C5DBBDF83C00001D81B20F9114
+:1007D00078E7A1215398C0EB001000EB8000EC4AB1
+:1007E00002EBC002BDF83C001154BDF83C00401CB7
+:1007F00081B20F915398C0EB001000EB8000E44AE7
+:1008000002EBC002BDF83C0055991154BDF83C0004
+:10081000401C81B20F9155E7E1E0BDE0FFE7A12167
+:100820005398C0EB001000EB8000D94A02EBC002E5
+:10083000BDF83C001154BDF83C00401C81B20F9142
+:100840005398C0EB001000EB8000D14A02EBC002CD
+:10085000BDF83C0055991154BDF83C00401C81B2D4
+:100860000F9140F2533153984843CA4901EB80013C
+:1008700008319DF85000C0EBC00001EBC000017CC6
+:100880005398C0EB001000EB8000C14A02EBC0029D
+:10089000BDF83C001154BDF83C00401C81B20F91E2
+:1008A00040F2533153984843BA4901EB8000083075
+:1008B0009DF85010C1EBC10100EBC100007C20B1DC
+:1008C000012803D0022865D132E063E000211A91AB
+:1008D00024E040F2533153984843AE4901EB800184
+:1008E00008319DF85000C0EBC00001EBC001113190
+:1008F000BDF86800095C5398C0EB001000EB800065
+:10090000A34A02EBC002BDF83C30BDF868001844B1
+:100910001154BDF86800401C81B21A91BDF86800FE
+:100920000328D6DBBDF83C00C01C81B20F9131E03A
+:1009300000211A9124E040F25331539848439549DD
+:1009400001EB800108319DF85000C0EBC00001EBC5
+:10095000C0011631BDF86800095C5398C0EB001067
+:1009600000EB80008A4A02EBC002BDF83C30BDF8C3
+:10097000680018441154BDF86800401C81B21A91F7
+:10098000BDF868000628D6DBBDF83C00801D81B2AA
+:100990000F9100BF00BF2BE1A1215398C0EB0010C5
+:1009A00000EB80007A4A02EBC002BDF83C00115413
+:1009B000BDF83C00401C81B20F915398C0EB001071
+:1009C00000EB8000724A02EBC002BDF83C00559972
+:1009D0001154BDF83C00401C81B20F9108E1A121E7
+:1009E0005398C0EB001000EB8000694A02EBC00294
+:1009F000BDF83C001154BDF83C00401C81B20F9181
+:100A00005398C0EB001000EB8000614A02EBC0027B
+:100A1000BDF83C0055991154BDF83C00401C81B212
+:100A20000F9100211A911EE0539800EB400101EB59
+:100A30000010594901EB00110E31BDF86800095C46
+:100A40005398C0EB001000EB8000514A02EBC0024B
+:100A5000BDF83C30BDF8680018441154BDF868007A
+:100A6000401C81B21A91BDF868000A28DCDBBDF891
+:100A70003C000A3081B20F91539800EB400101EB2A
+:100A80000010454901EB0010408B0212BDF83C10EC
+:100A900008460491491C8BB20F935399C1EB011185
+:100AA00001EB81013A4B03EBC1010A54539800EB6F
+:100AB000400101EB0010384901EB0010408BC2B23D
+:100AC000BDF83C00411C8BB20F9304905399C1EBCD
+:100AD000011101EB81012E4B03EBC1010A5440F2DD
+:100AE0005331539848432B4901EB800008309DF85F
+:100AF0005010C1EBC10100EBC100008D0212BDF826
+:100B00003C00411C8BB20F9304905399C1EB01112F
+:100B100001EB81011E4B03EBC1010A5440F253313A
+:100B2000539848431B4901EB800008309DF8501052
+:100B3000C1EBC10100EBC100008DC2B2BDF83C00A9
+:100B4000411C8BB20F9304905399C1EB011101EB3F
+:100B500081010F4B03EBC1010A5440F2533153980A
+:100B600048430C4901EB800008309DF85010C1EB60
+:100B7000C10100EBC100028D539802EB802080B2CE
+:100B8000014604900320E8F707FA00201A901CE0C1
+:100B9000A87F00205845002098400020FB49BDF860
+:100BA0006800095C5398C0EB001000EB8000F84A25
+:100BB00002EBC002BDF83C30BDF868001844115487
+:100BC000BDF86800401C81B21A91BDF86800B0F50C
+:100BD000007FE3DBBDF83C0000F5007081B20F91AF
+:100BE0007821539800EB4000EA4A02EB80008160D4
+:100BF000F5E3A222BDF83C1008460491491C8BB2D3
+:100C00000F935399C1EB011101EB8101E04B03EB11
+:100C1000C1010A5400200B90BFE340F253315398B6
+:100C20004843DD4901EB800108319DF85000C0EBDD
+:100C3000C00001EBC0008178BDF82C000844C0B2B0
+:100C40005490BDF82C00401CC2B2BDF83C00411CC1
+:100C50008BB20F9304905399C1EB011101EB810109
+:100C6000CB4B03EBC1010A5440F253315398484334
+:100C7000C94901EB800202F56272549800EB400111
+:100C800001EB001002EBC0004279BDF83C00411CB2
+:100C90008BB20F9304905399C1EB011101EB8101C9
+:100CA000BB4B03EBC1010A5440F253315398484304
+:100CB000B94901EB800101F56271549800EB4002E3
+:100CC00002EB001001EBC00040790D281ED2DFE8D6
+:100CD00000F01D07080942AB0A0B0CFEFD1E300098
+:100CE00000BF00BF00BF00BF00BF0022BDF83C1026
+:100CF00008460491491C8BB20F935399C1EB011123
+:100D000001EB8101A24B03EBC1010A543FE3002236
+:100D1000BDF83C1008460491491C8BB20F935399BF
+:100D2000C1EB011101EB8101994B03EBC1010A54A5
+:100D30002DE30022BDF83C1008460491491C8BB2FB
+:100D40000F935399C1EB011101EB8101904B03EB20
+:100D5000C1010A541BE30522BDF83C10084604916A
+:100D6000491C8BB20F935399C1EB011101EB810127
+:100D7000874B03EBC1010A5440F253315398484367
+:100D8000854901EB800101F56271549800EB400246
+:100D900002EB001001EBC000C279BDF83C10084620
+:100DA0000491491C8BB20F935399C1EB011101EBD4
+:100DB0008101774B03EBC1010A5400201A9029E00E
+:100DC00040F2533153984843734901EB800101F5D8
+:100DD0006271549800EB400202EB001001EBC0007E
+:100DE0008168BDF86800C0F10300C000C14053989D
+:100DF000C0EB001000EB8000654A02EBC002BDF8BA
+:100E00003C30BDF8680018441154BDF86800401C1F
+:100E100081B21A91BDF868000428D1DBBDF83C000E
+:100E2000001D81B20F91B2E20922BDF83C100846C4
+:100E30000491491C8BB20F935399C1EB011101EB43
+:100E40008101534B03EBC1010A5440F253315398D3
+:100E50004843514901EB800000F56270549901EB61
+:100E6000410202EB011100EBC100C279BDF83C0068
+:100E7000411C8BB20F9304905399C1EB011101EB0C
+:100E80008101434B03EBC1010A5400201A902CE06E
+:100E900040F25331539848433F4901EB800101F53B
+:100EA0006271549800EB400202EB001001EBC000AD
+:100EB0008168BDF86800C0F10300C000C1405398CC
+:100EC000C0EB001000EB8000314A01E099E065E0E2
+:100ED00002EBC002BDF83C30BDF868001844115464
+:100EE000BDF86800401C81B21A91BDF86800042862
+:100EF000CEDBBDF83C00001D81B20F910022BDF891
+:100F00003C1008460491491C8BB20F935399C1EBD6
+:100F1000011101EB81011E4B03EBC1010A540020BA
+:100F20001A9029E040F25331539848431A4901EB93
+:100F3000800101F56271549800EB400202EB001051
+:100F400001EBC000416BBDF86800C0F10200C000B9
+:100F5000C1405398C0EB001000EB80000C4A02EB3C
+:100F6000C002BDF83C30BDF8680018441154BDF80B
+:100F70006800401C81B21A91BDF868000328D1DBDB
+:100F8000BDF83C00C01C81B20F9100E2C52F0020CB
+:100F9000A87F0020583E00205845002040F25331E1
+:100FA00053984843FE4901EB800101F56271549862
+:100FB00000EB400202EB001001EBC00090F8932020
+:100FC000BDF83C1008460491491C8BB20F9353990D
+:100FD000C1EB011101EB8101F24B03EBC1010A549A
+:100FE0000022BDF83C00411C8BB20F930490539932
+:100FF000C1EB011101EB8101EA4B03EBC1010A5482
+:10100000C5E140F2533153984843E54901EB800074
+:1010100000F56270549901EB410202EB011100EB03
+:10102000C10090F89300012806D002286DD0032853
+:101030007DD0042868D13EE10422BDF83C1008466A
+:101040000491491C8BB20F935399C1EB011101EB31
+:101050008101D44B03EBC1010A5440F25331539840
+:101060004843CF4901EB800000F56270549901EBD1
+:10107000410202EB011100EBC10090F89320BDF892
+:101080003C00411C8BB20F9304905399C1EB0111AA
+:1010900001EB8101C34B03EBC1010A5400201A90FC
+:1010A00029E040F2533153984843BD4901EB800198
+:1010B00001F56271549800EB400202EB001001EB65
+:1010C000C000416BBDF86800C0F10200C000C14023
+:1010D0005398C0EB001000EB8000B24A02EBC00254
+:1010E000BDF83C30BDF8680018441154BDF86800E4
+:1010F000401C81B21A91BDF868000328D1DBBDF80D
+:101100003C00C01C81B20F913FE10422BDF83C10AD
+:1011100008460491491C8BB20F935399C1EB0111FE
+:1011200001EB81019F4B03EBC1010A5400E057E042
+:1011300040F2533153984843994901EB800000F540
+:101140006270549901EB410202EB011100EBC10006
+:1011500090F89320BDF83C00411C8BB20F93049093
+:101160005399C1EB011101EB81018E4B03EBC101DE
+:101170000A5400201A9029E040F253315398484312
+:10118000874901EB800101F56271549800EB400240
+:1011900002EB001001EBC000C16BBDF86800C0F1AC
+:1011A0000200C000C1405398C0EB001000EB80006B
+:1011B0007C4A02EBC002BDF83C30BDF86800184420
+:1011C0001154BDF86800401C81B21A91BDF8680046
+:1011D0000328D1DBBDF83C00C01C81B20F91D4E0E4
+:1011E0000322BDF83C1008460491491C8BB20F93B2
+:1011F0005399C1EB011101EB81016A4B03EBC10172
+:101200000A5440F2533153984843654901EB80003A
+:1012100000F56270549901EB410202EB011100EB01
+:10122000C10090F89320BDF83C1008460491491C79
+:101230008BB20F935399C1EB011101EB8101594B13
+:1012400003EBC1010A5400201A902AE040F2533106
+:1012500053984843524901EB800101F5627154985B
+:1012600000EB400202EB001001EBC000B0F84010B0
+:10127000BDF86800C0F10100C00001415398C0EB07
+:10128000001000EB8000474A02EBC002BDF83C3082
+:10129000BDF8680018441154BDF86800401C81B2C4
+:1012A0001A91BDF868000228D0DBBDF83C00801C14
+:1012B00081B20F9169E00322BDF83C100846049109
+:1012C000491C8BB20F935399C1EB011101EB8101C2
+:1012D000344B03EBC1010A5440F253315398484355
+:1012E0002F4901EB800000F56270549901EB410237
+:1012F00002EB011100EBC10090F89320BDF83C0017
+:10130000411C8BB20F9304905399C1EB011101EB77
+:101310008101244B03EBC1010A5400201A902AE0FA
+:1013200040F25331539848431D4901EB800101F5C8
+:101330006271549800EB400202EB001001EBC00018
+:10134000B0F84210BDF86800C0F10100C0000141D2
+:101350005398C0EB001000EB8000124A02EBC00271
+:10136000BDF83C30BDF8680018441154BDF8680061
+:10137000401C81B21A91BDF868000228D0DBBDF88C
+:101380003C00801C81B20F9100BF00BF00BF00BFB6
+:10139000BDF82C00401C81B20B9140F2533103E0A8
+:1013A00058450020A87F002053984843FE4901EB90
+:1013B000800108319DF85000C0EBC00011F83010DA
+:1013C000BDF82C0081423FF728ACBDF82C0028B9AD
+:1013D000F648006800F0010000B100BE00BF00BF89
+:1013E000BDF83C00010A5398C0EB001000EB8000F0
+:1013F000EF4A02EBC0008170BDF83C00C1B25398C7
+:10140000C0EB001000EB800002EBC000C170E948A7
+:10141000D0F8181F0491BDF83C000E380390539883
+:10142000C0EB001000EB8001104600EBC1000E3055
+:101430000290DDE90312E8F764F85398C0EB00105E
+:1014400000EB8000DA4901EBC0010491BDF83C10CB
+:101450000498E8F75DFA05900598020A5398C0EBE6
+:10146000001000EB8000D24901EBC000BDF83C1039
+:101470004254BDF83C00401C80B20F900598C2B2A7
+:101480005398C0EB001000EB8000C94901EBC0008D
+:10149000BDF83C104254BDF83C00401C80B20F9097
+:1014A00005F0CABE539800EB400101EB0010C249A1
+:1014B00001EB00113031549801EB00104178159187
+:1014C00040F2533153984843B74901EB800101F58D
+:1014D0006271549800EB400202EB001011F83010DA
+:1014E00040F2533253985043AF4A02EB80004079A8
+:1014F000814208D1012140F2533253985043AA4A05
+:1015000002EB80000171AD49539801EB0011549832
+:10151000085C401CC1B2A94A539802EB00125498CF
+:1015200011549DF85400002804DD9DF85400401E1D
+:10153000C1B215915598A1380A286ED2DFE800F0A3
+:10154000FEFDFCFBFAF9F805F7F602215398C0EB13
+:10155000001000EB8000964A02F830109DF854000D
+:101560004030C1B25398C0EB001000EB800002EB9A
+:10157000C000417041215398C0EB001000EB800087
+:1015800002EBC000817030215398C0EB001000EBDB
+:10159000800002EBC000C1705398C0EB001000EB5C
+:1015A000800002EBC000017140F253315398484370
+:1015B0007D4901EB800101F56271549800EB400216
+:1015C00002EB001001EBC000007901095398C0EB59
+:1015D000001000EB8000764A02EBC0004171539886
+:1015E000C0EB001000EB8000114601EBC000407919
+:1015F0000A2813DA5398C0EB001000EB800001EBCF
+:10160000C00040793030C1B25398C0EB001000EBFD
+:10161000800002EBC000417114E01EE25398C0EB61
+:10162000001000EB8000624901EBC00040793730C8
+:10163000C1B25398C0EB001000EB80005C4A02EB93
+:10164000C000417140F2533153984843564901EB71
+:10165000800101F56271549800EB400202EB00102A
+:1016600001EBC000007900F00F015398C0EB0010AF
+:1016700000EB80004E4A02EBC00081715398C0EB32
+:10168000001000EB8000114601EBC00080790A28B1
+:1016900012DA5398C0EB001000EB800001EBC000A1
+:1016A00080793030C1B25398C0EB001000EB80005D
+:1016B00002EBC000817113E05398C0EB001000EB07
+:1016C00080003B4901EBC00080793730C1B25398AC
+:1016D000C0EB001000EB8000354A02EBC0008171C6
+:1016E00003225398C0EB001000EB8000304901EB5F
+:1016F000C000C2715398C0EB001000EB800001EBFA
+:10170000C000401C07210490E7F7E4FE014653980F
+:10171000C0EB001000EB8000254A02EBC000017214
+:1017200009210F91002140F2533208E027E1A9E09E
+:1017300085E36FE3BDE291E1F7E050E017E05398F5
+:101740005043194A02EB80000171082240F25331E4
+:1017500053984843144901EB800000F56270549996
+:1017600001EB410303EB011100F831207CE304217C
+:101770005398C0EB001000EB80000D4A02F83010C7
+:101780009DF854004030C1B25398C0EB001000EBFC
+:10179000800002EBC000417051215398C0EB001053
+:1017A00000EB80000CE0000058450020F0ED00E068
+:1017B000A87F0020BC22002098400020883E002006
+:1017C00002EBC000817005215398C0EB001000EBC4
+:1017D000800002EBC000C17004210F9144E302219C
+:1017E0005398C0EB001000EB8000FE4A02F8301066
+:1017F0009DF854004030C1B25398C0EB001000EB8C
+:10180000800002EBC000417041215398C0EB0010F2
+:1018100000EB800002EBC000817031215398C0EBD7
+:10182000001000EB800002EBC000C170352153981E
+:10183000C0EB001000EB800002EBC000017103213F
+:101840005398C0EB001000EB800002EBC000417128
+:101850005398C0EB001000EB8000114601EBC00074
+:10186000401C05210490E7F735FE01465398C0EB74
+:10187000001000EB8000DB4A02EBC0008171072101
+:101880000F91F1E202215398C0EB001000EB8000B1
+:10189000D44A02F830109DF854004030C1B2539839
+:1018A000C0EB001000EB800002EBC0004170412152
+:1018B0005398C0EB001000EB800002EBC000817079
+:1018C00032215398C0EB001000EB800002EBC00007
+:1018D000C17030215398C0EB001000EB800002EB88
+:1018E000C000017103215398C0EB001000EB800091
+:1018F00002EBC00041715398C0EB001000EB800078
+:10190000114601EBC000401C05210490E7F7E2FD01
+:1019100001465398C0EB001000EB8000B14A02EB87
+:10192000C000817107210F919EE204215398C0EB02
+:10193000001000EB8000AB4A02F830109DF8540014
+:101940004030C1B25398C0EB001000EB800002EBB6
+:10195000C000417041215398C0EB001000EB8000A3
+:1019600002EBC000817005215398C0EB001000EB22
+:10197000800002EBC000C17004210F9174E20221CB
+:101980005398C0EB001000EB8000964A02F830102C
+:101990009DF854004030C1B25398C0EB001000EBEA
+:1019A000800002EBC000417041215398C0EB001051
+:1019B00000EB800002EBC000817031215398C0EB36
+:1019C000001000EB800002EBC000C1703221539880
+:1019D000C0EB001000EB800002EBC000017103219E
+:1019E0005398C0EB001000EB800002EBC000417187
+:1019F0005398C0EB001000EB8000114601EBC000D3
+:101A0000401C05210490E7F765FD01465398C0EBA3
+:101A1000001000EB8000734A02EBC00081710721C7
+:101A20000F91539800EB400101EB00106E4901EB60
+:101A300000113031549801EB0010807820F0200222
+:101A4000539800EB400101EB0010674901EB0010D7
+:101A50003030549900EB0110827005E20221539856
+:101A6000C0EB001000EB80005E4A02F830109DF8D9
+:101A700054004030C1B25398C0EB001000EB80001E
+:101A800002EBC000417041215398C0EB001000EB05
+:101A9000800002EBC000817031215398C0EB001030
+:101AA00000EB800002EBC000C17030215398C0EB06
+:101AB000001000EB800002EBC000017140F25331D6
+:101AC00053984843494901EB800000F562705499EE
+:101AD00001EB410202EB011100EBC1008068B0F59F
+:101AE000100F0AD330215398C0EB001000EB800098
+:101AF0003C4A02EBC000417109E032215398C0EB2F
+:101B0000001000EB8000374A02EBC000417140F248
+:101B1000533153984843354901EB800000F562701A
+:101B2000549901EB410202EB011100EBC100C079B5
+:101B300001280AD131215398C0EB001000EB80003E
+:101B4000284A02EBC00081711BE040F253315398E8
+:101B50004843264901EB800000F56270549901EB7F
+:101B6000410202EB011100EBC100C07948B93221FA
+:101B70005398C0EB001000EB80001A4A02EBC00043
+:101B8000817100211A912AE040F253315398484361
+:101B9000164901EB800101F56271549800EB400297
+:101BA00002EB001001EBC0008168BDF86800C0F1D5
+:101BB00005008000C14001F00F0130315398C0EBA7
+:101BC000001000EB8000074A02EBC002BDF868007D
+:101BD000C01D1154BDF86800401C81B21A91BDF8B7
+:101BE000680005E0A87F00209840002058450020AC
+:101BF0000628C9DB32215398C0EB001000EB8000AF
+:101C0000FE4A02EBC000417300211A912AE040F223
+:101C1000533153984843FA4901EB800101F5627151
+:101C2000549800EB400202EB001001EBC000416B46
+:101C3000BDF86800C0F103008000C14001F00F0151
+:101C400030315398C0EB001000EB8000EB4A02EB00
+:101C5000C002BDF868000E301154BDF86800401C89
+:101C600081B21A91BDF868000428D0DB0322539892
+:101C7000C0EB001000EB8000E04901EBC000827473
+:101C80005398C0EB001000EB800001EBC000401C3B
+:101C900012210490E7F71EFC01465398C0EB001098
+:101CA00000EB8000D54A02EBC000C17414210F91F3
+:101CB000DAE002215398C0EB001000EB8000CF4A1D
+:101CC00002F830109DF854004030C1B25398C0EB78
+:101CD000001000EB800002EBC000417041215398DE
+:101CE000C0EB001000EB800002EBC00081703221DD
+:101CF0005398C0EB001000EB800002EBC000C170F5
+:101D000031215398C0EB001000EB800002EBC000C3
+:101D1000017132215398C0EB001000EB800002EB00
+:101D2000C00041715398C0EB001000EB800002EB43
+:101D3000C000817100211A912AE040F2533153987A
+:101D40004843AF4901EB800101F56271549800EB03
+:101D5000400202EB001001EBC000416BBDF86800CF
+:101D6000C0F103008000C14001F00F0130315398F1
+:101D7000C0EB001000EB8000A04A02EBC002BDF8EF
+:101D80006800C01D1154BDF86800401C81B21A9152
+:101D9000BDF868000428D0DB00211A9111E0302141
+:101DA0005398C0EB001000EB8000944A02EBC00295
+:101DB000BDF868000B301154BDF86800401C81B2BA
+:101DC0001A91BDF868001928E9DB03225398C0EB8B
+:101DD000001000EB8000894901EBC00080F824204E
+:101DE0005398C0EB001000EB800001EBC000401CDA
+:101DF00024210490E7F76EFB01465398C0EB0010D6
+:101E000000EB80007D4A02EBC00080F825102621FF
+:101E10000F9129E010215398C0EB001000EB8000D7
+:101E2000764A02F8301030215398C0EB001000EBD6
+:101E3000800002EBC000417002210F9114E01021DC
+:101E40005398C0EB001000EB80006C4A02F8301091
+:101E500031215398C0EB001000EB800002EBC00072
+:101E6000417002210F9100BF00BF05F0E5B9539802
+:101E700000EB400101EB0010624901EB0011303131
+:101E8000549801EB00104178159140F2533153986A
+:101E900048435B4901EB800101F56271549800EB06
+:101EA000400202EB001011F8301040F25332539808
+:101EB0005043534A02EB80004079814208D101210E
+:101EC00040F25332539850434D4A02EB8000017167
+:101ED0004D49539801EB00115498085C401CC1B265
+:101EE000494A539802EB0012549811549DF854003B
+:101EF000002804DD9DF85400401EC1B2159155988C
+:101F0000A1380A282FD2DFE800F0052FDFFDFCFB07
+:101F1000FA2E8CF904215398C0EB001000EB8000DE
+:101F2000364A02F830109DF854004030C1B2539840
+:101F3000C0EB001000EB800002EBC00041705121AB
+:101F40005398C0EB001000EB800002EBC0008170E2
+:101F500005215398C0EB001000EB800002EBC0009D
+:101F6000C17004210F912DE302215398C0EB0010A2
+:101F700000EB8000214A02F830109DF854004030F8
+:101F8000C1B25398C0EB001000EB800002EBC00020
+:101F9000417041215398C0EB001000EB800002EB30
+:101FA000C000817031215398C0EB001000EB80001D
+:101FB00002EBC000C17035215398C0EB001000EB5C
+:101FC000800002EBC000017103215398C0EB0010A8
+:101FD00000EB800002EBC00041715398C0EB001091
+:101FE00000EB8000114601EBC000401C052104906D
+:101FF000E7F770FA0146539808E00000A87F002038
+:102000005845002098400020883E0020C0EB00107A
+:1020100000EB8000FE4A02EBC000817107210F91A6
+:10202000ADE302215398C0EB001000EB8000F84AAA
+:1020300002F830109DF854004030C1B25398C0EB04
+:10204000001000EB800002EBC0004170412153986A
+:10205000C0EB001000EB800002EBC0008170322169
+:102060005398C0EB001000EB800002EBC000C17081
+:1020700030215398C0EB001000EB800002EBC00051
+:10208000017103215398C0EB001000EB800002EBBC
+:10209000C00041715398C0EB001000EB8000114666
+:1020A00001EBC000401C05210490E7F713FA01463C
+:1020B0005398C0EB001000EB8000D54A02EBC00043
+:1020C000817107210F915AE304215398C0EB00104E
+:1020D00000EB8000CE4A02F830109DF854004030EA
+:1020E000C1B25398C0EB001000EB800002EBC000BF
+:1020F000417041215398C0EB001004E014E029E343
+:1021000013E360E27FE000EB800002EBC00081702F
+:1021100005215398C0EB001000EB800002EBC000DB
+:10212000C17004210F912AE302215398C0EB0010E3
+:1021300000EB8000B64A02F830109DF854004030A1
+:10214000C1B25398C0EB001000EB800002EBC0005E
+:10215000417041215398C0EB001000EB800002EB6E
+:10216000C000817031215398C0EB001000EB80005B
+:1021700002EBC000C17032215398C0EB001000EB9D
+:10218000800002EBC000017103215398C0EB0010E6
+:1021900000EB800002EBC00041715398C0EB0010CF
+:1021A00000EB8000114601EBC000401C05210490AB
+:1021B000E7F790F901465398C0EB001000EB800060
+:1021C000934A02EBC0008171539800EB400101EB90
+:1021D0000010904901EB00113031549801EB0010D0
+:1021E000807820F02002539800EB400101EB0010B2
+:1021F000884901EB00113031549801EB00108270D6
+:1022000007210F91BBE202215398C0EB001000EBB5
+:1022100080007F4A02F830109DF854004030C1B26F
+:102220005398C0EB001000EB800002EBC00041703F
+:1022300041215398C0EB001000EB800002EBC0007E
+:10224000817031215398C0EB001000EB800002EB4D
+:10225000C000C17041215398C0EB001000EB80001A
+:1022600002EBC000017140F25331539848436A4970
+:1022700001EB800000F56270549901EB410202EB22
+:10228000011100EBC1008068B0F1104F0AD130217C
+:102290005398C0EB001000EB80005D4A02EBC000D9
+:1022A000417109E032215398C0EB001000EB80002F
+:1022B000574A02EBC000417140F2533153984843F2
+:1022C000554901EB800000F56270549901EB410221
+:1022D00002EB011100EBC100C07901280AD13121C4
+:1022E0005398C0EB001000EB8000494A02EBC0009D
+:1022F00081711BE040F2533153984843464901EB4A
+:10230000800000F56270549901EB410202EB01116B
+:1023100000EBC100C07948B932215398C0EB0010DE
+:1023200000EB80003A4A02EBC000817100211A9153
+:102330002AE040F2533153984843374901EB80017A
+:1023400001F56271549800EB400202EB001001EBC2
+:10235000C0008168BDF86800C0F107008000C1407E
+:1023600001F00F0130315398C0EB001000EB8000FA
+:10237000274A02EBC002BDF86800C01D1154BDF829
+:102380006800401C81B21A91BDF868000828D0DBB3
+:1023900032215398C0EB001000EB80001C4A02EB86
+:1023A000C000C17300211A912AE040F253315398C2
+:1023B0004843194901EB800101F56271549800EB23
+:1023C000400202EB001001EBC000416BBDF8680059
+:1023D000C0F105008000C14001F00F013031539879
+:1023E000C0EB001000EB8000094A02EBC002BDF810
+:1023F000680010301154BDF86800401C81B21A9179
+:10240000BDF868000628D0DB3021539806E00000B4
+:10241000A87F00209840002058450020C0EB001005
+:1024200000EB8000F94A02EBC000817500211A918F
+:1024300011E030215398C0EB001000EB8000F34A0C
+:1024400002EBC002BDF8680017301154BDF86800F7
+:10245000401C81B21A91BDF868000628E9DB3021E2
+:102460005398C0EB001000EB8000E84A02EBC0007C
+:10247000417700211A9111E030215398C0EB0010F0
+:1024800000EB8000E14A02EBC002BDF868001E309C
+:102490001154BDF86800401C81B21A91BDF8680063
+:1024A0000628E9DB30215398C0EB001000EB8000D8
+:1024B000D64A02EBC00080F8241000211A9111E0E6
+:1024C00030215398C0EB001000EB8000CF4A02EBA4
+:1024D000C002BDF8680025301154BDF86800401CEA
+:1024E00081B21A91BDF868000628E9DB30215398C3
+:1024F000C0EB001000EB8000C44A02EBC00080F883
+:102500002B1000211A9111E030215398C0EB0010DC
+:1025100000EB8000BD4A02EBC002BDF868002C3021
+:102520001154BDF86800401C81B21A91BDF86800D2
+:102530000628E9DB30215398C0EB001000EB800047
+:10254000B24A02EBC00080F8321000211A9111E06B
+:1025500030215398C0EB001000EB8000AB4A02EB37
+:10256000C002BDF8680033301154BDF86800401C4B
+:1025700081B21A91BDF868000628E9DB032253985E
+:10258000C0EB001000EB8000A04901EBC00080F818
+:1025900039205398C0EB001000EB800001EBC00025
+:1025A000401C39210490E6F795FF01465398C0EB93
+:1025B000001000EB8000954A02EBC00080F83A1052
+:1025C0003B210F91DBE002215398C0EB001000EBA0
+:1025D00080008E4A02F830109DF854004030C1B29D
+:1025E0005398C0EB001000EB800002EBC00041707C
+:1025F00041215398C0EB001000EB800002EBC000BB
+:10260000817032215398C0EB001000EB800002EB88
+:10261000C000C17031215398C0EB001000EB800066
+:1026200002EBC000017133215398C0EB001000EBA6
+:10263000800002EBC000417132215398C0EB0010C2
+:1026400000EB800002EBC000817100211A912AE0AA
+:1026500040F25331539848436D4901EB800101F535
+:102660006271549800EB400202EB001001EBC000D5
+:10267000416BBDF86800C0F105008000C14001F069
+:102680000F0130315398C0EB001000EB80005F4A1F
+:1026900002EBC002BDF86800C01D1154BDF868000F
+:1026A000401C81B21A91BDF868000628D0DB0021D9
+:1026B0001A9111E030215398C0EB001000EB80001C
+:1026C000524A02EBC002BDF868000D301154BDF84B
+:1026D0006800401C81B21A91BDF868001928E9DB36
+:1026E00003225398C0EB001000EB8000474901EB38
+:1026F000C00080F826205398C0EB001000EB80004B
+:1027000001EBC000401C26210490E6F7E3FE0146E1
+:102710005398C0EB001000EB80003C4A02EBC00075
+:1027200080F8271028210F9129E010215398C0EB41
+:10273000001000EB8000354A02F830103021539829
+:10274000C0EB001000EB800002EBC00041700221E2
+:102750000F9114E010215398C0EB001000EB8000A3
+:102760002A4A02F8301031215398C0EB001000EBD8
+:10277000800002EBC000417002210F9100BF00BF3A
+:1027800004F05ABD539800EB400101EB00102149C1
+:1027900001EB00113031549801EB00104178159194
+:1027A00040F2533153984843194901EB800101F538
+:1027B0006271BDF8680000EB400202EB001011F8F6
+:1027C000301040F2533253985043114A02EB8000CC
+:1027D0004079814208D1012140F25332539850434D
+:1027E0000B4A02EB800001710B49539801EB001179
+:1027F0005498085C401CC1B2074A539802EB00127F
+:102800005498115400211A9120E00000A87F002064
+:102810005845002098400020883E0020539800EB47
+:10282000400101EB0010FE4901EB00113031BDF811
+:10283000680001EB001041789DF85400814200D1FE
+:1028400011E0BDF86800401C81B21A91539800EB6A
+:10285000400101EB0010F24901EB0010C179BDF815
+:1028600068008142DADC00BF9DF85400002804DDD6
+:102870009DF85400401EC1B2159140F25331539857
+:102880004843E84901EB800000F56270549901EB80
+:10289000410202EB011100EBC10040780F2824DA5D
+:1028A00040F2533153984843DE4901EB800101F572
+:1028B0006271549800EB400202EB001001EBC00083
+:1028C0004078401CC2B240F2533153984843D54936
+:1028D00001EB800000F56270549901EB410303EBBA
+:1028E000011100EBC100427011E0002240F25331AF
+:1028F00053984843CB4901EB800000F5627054992E
+:1029000001EB410303EB011100EBC100427055984C
+:10291000B138092826D2DFE800F00526FC2525FB82
+:1029200025B9FA009DF854005030C1B25398C0EB5D
+:10293000001000EB8000BC4A02F8301020215398B0
+:10294000C0EB001000EB800002EBC0004170FA21E8
+:102950005398C0EB001000EB800002EBC0008170C8
+:1029600003210F919DE29DF854005030C1B253985D
+:10297000C0EB001000EB8000AB4A02F8301040F2D0
+:10298000533153984843A74901EB800101F5627127
+:10299000549800EB400202EB001001EBC0004078BD
+:1029A00040F030015398C0EB001000EB80009E4ACD
+:1029B00002EBC000417001215398C0EB001000EB06
+:1029C000800002EBC00081705398C0EB001000EB58
+:1029D000800002EBC000C17000215398C0EB0010D2
+:1029E00000EB800002EBC00001715398C0EB0010B7
+:1029F00000EB8000114601EBC00104910521049811
+:102A0000E7F7D6F90022CDE910021098C2B2539828
+:102A1000C0EB001000EB8000834901EBC000427165
+:102A2000DDE91010020642EA1120C1B25398C0EB52
+:102A3000001000EB80007C4A02EBC0008171032192
+:102A40005398C0EB001000EB800002EBC000C17196
+:102A5000FA215398C0EB001000EB800002EBC0009D
+:102A6000017209210F91B12240F25331539848432A
+:102A70006C4901EB800000F56270549901EB410351
+:102A800003EB011100EBC10042710AE29DF8540012
+:102A90005030C1B25398C0EB001000EB8000624A86
+:102AA00002F8301040F25331539848435D4901EB2E
+:102AB000800101F56271549800EB400202EB0010B6
+:102AC00001EBC000407840F030015398C0EB00109B
+:102AD00000EB8000544A02EBC0004170652153981E
+:102AE000C0EB001000EB800002EBC0008170012100
+:102AF0005398C0EB001000EB800002EBC000C170E7
+:102B000000215398C0EB001000EB800002E043E08E
+:102B10004CE1CAE002EBC00001715398C0EB001019
+:102B200000EB8000114601EBC001049105210498DF
+:102B3000E7F73EF90022CDE910021098C2B253988F
+:102B4000C0EB001000EB8000374901EBC000427180
+:102B5000DDE91020010641EA1220C2B25398C0EB11
+:102B6000001000EB8000304901EBC00082710322AD
+:102B70005398C0EB001000EB800001EBC000C27165
+:102B8000FA225398C0EB001000EB800001EBC0006C
+:102B9000027209200F9084E19DF854005030C1B2B8
+:102BA0005398C0EB001000EB80001F4A02F8301071
+:102BB00040F25331539848431A4901EB800101F523
+:102BC0006271549800EB400202EB001001EBC00070
+:102BD000407840F030015398C0EB001000EB8000CB
+:102BE000114A02EBC000417065215398C0EB001000
+:102BF00000EB800002EBC000817001215398C0EB14
+:102C0000001000EB800002EBC000C170102153984F
+:102C1000C0EB001000EB800002EBC000017105E08A
+:102C20009840002058450020A87F00205398C0EB12
+:102C3000001000EB8000114601EBC001049105215A
+:102C40000498E7F7B5F80022CDE910021098C2B257
+:102C50005398C0EB001000EB8000FC4901EBC00072
+:102C60004271DDE91020010641EA1220C2B25398F8
+:102C7000C0EB001000EB8000F44901EBC000827152
+:102C800003225398C0EB001000EB800001EBC00062
+:102C9000C271FA225398C0EB001000EB800001EBE8
+:102CA000C000027209200F90FBE09DF854005030E4
+:102CB000C1B25398C0EB001000EB8000E34A02F869
+:102CC000301040F2533153984843E14901EB800101
+:102CD00001F56271549800EB400202EB001001EB29
+:102CE000C000407840F030015398C0EB001000EB7A
+:102CF0008000D64A02EBC000417001215398C0EB1E
+:102D0000001000EB800002EBC00081705398C0EB14
+:102D1000001000EB800002EBC000C1700521539849
+:102D2000C0EB001000EB800002EBC0000171539873
+:102D3000C0EB001000EB8000114601EBC0010491D4
+:102D400005210498E7F734F80022CDE91002109825
+:102D5000C2B25398C0EB001000EB8000BB4901EBFE
+:102D6000C0004271DDE91020010641EA1220C2B222
+:102D70005398C0EB001000EB8000B44901EBC00099
+:102D8000827103225398C0EB001000EB800001EB2E
+:102D9000C000C271FA225398C0EB001000EB800013
+:102DA00001EBC000027209200F907AE040F253312B
+:102DB00053984843A64901EB800000F5627054998E
+:102DC00001EB410202EB011100EBC1008078B12858
+:102DD00033D040F25331539848439D4901EB800171
+:102DE00001F56271549800EB400202EB001001EB18
+:102DF000C000827840F2533153984843944901EB24
+:102E0000800101F56271549800EB400303EB001060
+:102E100001EBC0004271B12240F253315398484354
+:102E20008B4901EB800000F56270549901EB41037E
+:102E300003EB011100EBC10082709DF8540050308B
+:102E4000C1B25398C0EB001000EB80007F4A02F83B
+:102E5000301040F25331539848437D4901EB8001D3
+:102E600001F56271549800EB400202EB001001EB97
+:102E7000C000407840F0C0015398C0EB001000EB58
+:102E80008000724A02EBC0004170FA215398C0EBF7
+:102E9000001000EB800002EBC000817003210F9155
+:102EA00000BF00BF6CE4012140F2533253985043FD
+:102EB000674A02EB80000171A2F5DA61539801EBD9
+:102EC00000115498085C401CC1B2A2F5DA62539814
+:102ED00002EB001254981154539800EB400101EB9F
+:102EE00000105C4901EB0010007B20B1012846D0A6
+:102EF000022843D1B0E05598312802D045283CD172
+:102F00001DE000211A9113E008A9BDF86800095CD2
+:102F10005398C0EB001000EB80004C4A02EBC0025B
+:102F2000BDF868001154BDF86800401C81B21A91C8
+:102F3000BDF868000728E7DB07210F911DE000219D
+:102F40001A9113E006A9BDF86800095C5398C0EB1C
+:102F5000001000EB80003D4A02EBC002BDF86800A3
+:102F60001154BDF86800401C81B21A91BDF8680088
+:102F70000728E7DB07210F9100BF00BFD1E054987D
+:102F8000401CC1B215919DF854105398C0EB00102D
+:102F900000EB80002D4A02F8301003215398C0EB5B
+:102FA000001000EB800002EBC0004170002153983C
+:102FB000C0EB001000EB800002EBC000817002212A
+:102FC0005398C0EB001000EB800002EBC000C17012
+:102FD00000215398C0EB001000EB800002EBC00012
+:102FE000017109215398C0EB001000EB800002EB47
+:102FF000C00041715398C0EB001000EB80001146F7
+:1030000001EBC001049106210498E6F781FC00223F
+:10301000CDE91002DDE91020010641EA1220C2B21A
+:103020005398C0EB001000EB8000084901EBC00092
+:10303000C2711098C2B25398C0EB001000EB800030
+:1030400001EBC000827108200F906AE0A87F002089
+:1030500058450020984000205498401CC1B215915A
+:103060009DF854105398C0EB001000EB8000F74A15
+:1030700002F8301003215398C0EB001000EB8000E1
+:1030800002EBC000417000215398C0EB001000EB30
+:10309000800002EBC00081705398C0EB001000EB81
+:1030A000800002EBC000C1705398C0EB001000EB31
+:1030B000800002EBC000017102215398C0EB0010A8
+:1030C00000EB800002EBC00041715398C0EB001090
+:1030D00000EB8000114601EBC00104910621049829
+:1030E000E6F716FC0022CDE91002DDE91010020619
+:1030F00042EA1120C1B25398C0EB001000EB8000EF
+:10310000D24A02EBC000C1711098C1B25398C0EB13
+:10311000001000EB800002EBC000817108210F91CC
+:1031200000BF00BFBEE6539800EB400101EB00106A
+:10313000C74901EB00113031549801EB0010417880
+:10314000159140F2533153984843C24901EB800135
+:1031500001F56271549800EB400202EB001011F887
+:10316000301040F2533253985043BA4A02EB800079
+:103170004079814208D1012140F2533253985043A3
+:10318000B44A02EB80000171B349539801EB00117E
+:103190005498085C401CC1B2AF4A539802EB00122D
+:1031A000549811545598F4287ED008DC05287CD01A
+:1031B000F1280BD0F22879D0F32860D148E2F62824
+:1031C00075D0F7285CD0F828F7D15AE0F52153984C
+:1031D000C0EB001000EB80009C4A02F830109DF814
+:1031E00054105398C0EB001000EB800002EBC000BD
+:1031F000417000215398C0EB001000EB800002EBFF
+:10320000C000817005215398C0EB001000EB8000D6
+:1032100002EBC000C170F1215398C0EB001000EB2D
+:10322000800002EBC00001715398C0EB001000EB6E
+:103230008000114601EBC001049105210498E6F7D6
+:1032400067FB0022CDE91002DDE91001000A40EA27
+:103250000160C2B25398C0EB001000EB80007B49C4
+:1032600001EBC00042711098C2B25398C0EB00103D
+:1032700000EB800001EBC000827107200F90B1E2EB
+:1032800000BFF5215398C0EB001000EB80006F4A9F
+:1032900002F830109DF854105398C0EB001000EB6A
+:1032A000800002EBC00003E021E37AE348E09AE209
+:1032B000417000215398C0EB001000EB800002EB3E
+:1032C000C000817005215398C0EB001000EB800016
+:1032D00002EBC000C1705398C0EB001000EB8000FF
+:1032E00002EBC000559901715398C0EB001000EB40
+:1032F0008000114601EBC001049105210498E6F716
+:1033000007FB0022CDE91002DDE91010020642EAB7
+:103310001120C1B25398C0EB001000EB80004B4A63
+:1033200002EBC00041711098C1B25398C0EB00107D
+:1033300000EB800002EBC000817107210F9151E288
+:10334000F5215398C0EB001000EB80003F4A02F8D3
+:1033500030109DF854105398C0EB001000EB800023
+:1033600002EBC000417000215398C0EB001000EB4D
+:10337000800002EBC0008170F2215398C0EB001076
+:1033800000EB800002EBC000017140F25331539812
+:103390004843304901EB800101F56271549800EB1C
+:1033A000400202EB001001EBC00090F87E10539831
+:1033B000C0EB001000EB8000244A02EBC00041711A
+:1033C00040F2533153984843224901EB800000F505
+:1033D0006270549901EB410202EB011100EBC10054
+:1033E00090F87E0001287DD125210F9100211A91AE
+:1033F00024E040F2533153984843164901EB8001D1
+:1034000001F56271549800EB400202EB001001EBF1
+:10341000C0015131BDF86800095C5398C0EB001041
+:1034200000EB8000094A02EBC002BDF86800801D75
+:103430001154BDF86800401C81B21A91BDF86800B3
+:103440000F28D6DB00211A912DE00000A87F002074
+:103450009840002058450020883E002040F253311B
+:1034600053984843FE4901EB800101F5627154987D
+:1034700000EB400202EB001001EBC0016331BDF82C
+:103480006800095C5398C0EB001000EB8000F54A1F
+:1034900002EBC002BDF8680015301154BDF8680099
+:1034A000401C81B21A91BDF868000A28D6DB40F2B0
+:1034B000533153984843EA4901EB800101F56271A9
+:1034C000549800EB400202EB001001EBC00090F8B2
+:1034D00078105398C0EB001000EB8000E14A02EB3B
+:1034E000C00000E02DE0C17700211A9124E040F2F5
+:1034F000533153984843DA4901EB800101F5627179
+:10350000549800EB400202EB001001EBC00179314E
+:10351000BDF86800095C5398C0EB001000EB800018
+:10352000D04A02EBC002BDF8680020301154BDF84B
+:103530006800401C81B21A91BDF868000528D6DBEE
+:1035400044E040F2533153984843C54901EB8000B1
+:1035500000F56270549901EB410202EB011100EB9E
+:10356000C10090F87E0020282ED10A210F91002161
+:103570001A9124E040F2533153984843B84901EB83
+:10358000800101F56271549800EB400202EB0010DB
+:1035900001EBC0017931BDF86800095C5398C0EBBC
+:1035A000001000EB8000AF4A02EBC002BDF86800DB
+:1035B000801D1154BDF86800401C81B21A91BDF8FD
+:1035C00068000428D6DB01E006210F91BDF83C001D
+:1035D000C1B25398C0EB001000EB8000A14A02EB8F
+:1035E000C000C1705398C0EB001000EB8000114682
+:1035F00001EBC0010491BDF83C100498E6F788F98E
+:103600000022CDE91002DDE91001000A40EA016064
+:10361000C2B25398C0EB001000EB8000914901EB5F
+:10362000C000BDF83C1042541098C2B25398C0EB91
+:10363000001000EB80008B4901EBC003BDF83C009B
+:10364000401C1A54BDF83C00801C80B20F90CBE2A5
+:10365000F5215398C0EB001000EB8000814A02F87E
+:1036600030109DF854105398C0EB001000EB800010
+:1036700002EBC000417000215398C0EB001000EB3A
+:10368000800002EBC0008170F3215398C0EB001062
+:1036900000EB800002EBC000017140F253315398FF
+:1036A00048436F4901EB800101F56271549800EBCA
+:1036B000400202EB001001EBC00090F87E1053981E
+:1036C000C0EB001000EB8000664A02EBC0004171C5
+:1036D0000C210F9140F2533153984843604901EB5C
+:1036E000800101F56271549800EB400202EB00107A
+:1036F00001EBC00090F878105398C0EB001000EB7D
+:103700008000584A02EBC000817100211A9124E028
+:1037100040F2533153984843514901EB800101F580
+:103720006271549800EB400202EB001001EBC00103
+:103730007931BDF86800095C5398C0EB001000EBCC
+:103740008000484A02EBC002BDF86800C01D115459
+:10375000BDF86800401C81B21A91BDF868000528C8
+:10376000D6DBBDF83C00C1B25398C0EB001000EBB3
+:1037700080003C4A02EBC000C1705398C0EB0010BF
+:1037800000EB8000114601EBC0010491BDF83C1034
+:103790000498E6F7BDF80022CDE91002DDE910013A
+:1037A000000A40EA0160C2B25398C0EB001000EB7F
+:1037B00080002C4901EBC000BDF83C104254109829
+:1037C000C2B25398C0EB001000EB8000254901EB1A
+:1037D000C003BDF83C00401C1A54BDF83C00801CDE
+:1037E00080B20F9000E206210F91F5215398C0EBB3
+:1037F000001000EB80001B4A02F830109DF85410B6
+:103800005398C0EB001000EB800002EBC000417049
+:1038100000215398C0EB001000EB800002EBC000C9
+:103820008170BDF83C00C1B25398C0EB001000EBB2
+:10383000800002EBC000C170F6215398C0EB00106D
+:1038400000EB800002EBC0000171539800EB4001D7
+:1038500001EB0010044901EB00113031549805E0F0
+:1038600058450020A87F00209840002001EB001060
+:10387000017A5398C0EB001000EB800002EBC0000F
+:1038800041715398C0EB001000EB8000114601EB32
+:10389000C0010491BDF83C100498E6F739F8002205
+:1038A000CDE91002DDE91010020642EA1120C1B292
+:1038B0005398C0EB001000EB8000FE4A02EBC00200
+:1038C000BDF83C0011541098C1B25398C0EB0010E1
+:1038D00000EB8000F74A02EBC002BDF83C00401C40
+:1038E0001154BDF83C00801C81B20F917CE1F521A0
+:1038F0005398C0EB001000EB8000EE4A02F8301045
+:103900009DF854105398C0EB001000EB800002EBC0
+:10391000C000417000215398C0EB001000EB800004
+:1039200002EBC000817005215398C0EB001000EB42
+:10393000800002EBC000C170F4215398C0EB00106E
+:1039400000EB800002EBC00001715398C0EB001047
+:1039500000EB8000114601EBC001049105210498A1
+:10396000E5F7D6FF0022CDE91002DDE910200106BF
+:1039700041EA1220C2B25398C0EB001000EB800065
+:10398000CC4901EBC00042711098C2B25398C0EB11
+:10399000001000EB800001EBC000827107200F9047
+:1039A00022E140F213210F91F5215398C0EB001052
+:1039B00000EB8000BF4A02F830109DF85410539875
+:1039C000C0EB001000EB800002EBC0004170BDF8BE
+:1039D0003C0001125398C0EB001000EB800002EB9A
+:1039E000C0008170BDF83C00C1B25398C0EB00101C
+:1039F00000EB800002EBC000C17005215398C0EBC2
+:103A0000001000EB800002EBC000017100211A9150
+:103A10001CE0539800EB400101EB0010A64901EBBC
+:103A200000110E31BDF86800095C5398C0EB00101E
+:103A300000EB80009F4A02EBC002BDF86800401D09
+:103A40001154BDF86800401C81B21A91BDF868009D
+:103A50000A28DEDB539800EB400101EB0010964989
+:103A600001EB0010408B01125398C0EB001000EBEB
+:103A70008000904A02EBC000C173539800EB4001F4
+:103A800001EB00108C4901EB0010408BC1B2539840
+:103A9000C0EB001000EB800002EBC000017440F2AC
+:103AA000533153984843854901EB800101F5627118
+:103AB000549800EB400202EB001001EBC000B0F89C
+:103AC0008E0001125398C0EB001000EB8000794A81
+:103AD00002EBC000417440F2533153984843774998
+:103AE00001EB800101F56271549800EB400202EB9A
+:103AF000001001EBC000B0F88E00C1B25398C0EBCB
+:103B0000001000EB80006B4A02EBC000817440F2B1
+:103B1000533153984843694901EB800101F56271C3
+:103B2000549800EB400202EB001001EBC000B0F82B
+:103B30008E10539801EB802081B203200491E5F7A9
+:103B40002BFA00211A9114E05D49BDF86800095C68
+:103B50005398C0EB001000EB8000564A02EBC00205
+:103B6000BDF8680013301154BDF86800401C81B2E4
+:103B70001A91BDF86800B0F5007FE5DB5398C0EB03
+:103B8000001000EB80004B4901EBC0010491BDF82F
+:103B90003C100498E5F7BCFE0022CDE91002DDE9F7
+:103BA0001001000A40EA0160C2B25398C0EB001055
+:103BB00000EB80003F4901EBC000BDF83C104254CF
+:103BC0001098C2B25398C0EB001000EB8000394946
+:103BD00001EBC003BDF83C00401C1A54BDF83C008A
+:103BE000801C80B20F9000BF00BF03F025BB53982C
+:103BF00000EB400101EB00102F4901EB00113031C7
+:103C0000549801EB00104178159140F253315398CC
+:103C100048432A4901EB800101F56271549800EB99
+:103C2000400202EB001011F8301040F2533253986A
+:103C30005043224A02EB80004079814208D10121A1
+:103C400040F25332539850431C4A02EB80000171FA
+:103C50001C49539801EB00115498085C401CC1B2F8
+:103C6000184A539802EB001254981154559807289B
+:103C70007ED00ADC072865D2DFE810F06400050179
+:103C80007E0464002E04E8038C0510380828F2D264
+:103C9000DFE810F03706CF0558005800080058003C
+:103CA0005900A100FA215398C0EB001000EB8000EE
+:103CB000004A09E0A87F00209840002058450020D5
+:103CC000C52F0020883E002002F830105398C0EB2A
+:103CD000001000EB800002EBC00041705398C0EB75
+:103CE000001000EB800002EBC00081705398C0EB25
+:103CF000001000EB800002EBC0005599C1709DF8E8
+:103D000054105398C0EB001000EB800002EBC00091
+:103D100001715398C0EB001000EB8000114601EBDD
+:103D2000C000C01C02210490E5F7D4FB0146539863
+:103D3000C0EB001000EB8000FE4A02EBC0004171B6
+:103D400006210F9181E3FA215398C0EB001000EB9C
+:103D50008000F84A02F830105398C0EB001000EBD6
+:103D6000800002EBC00041705398C0EB001000E0EF
+:103D7000E5E300EB800002EBC00081705398C0EBDC
+:103D8000001000EB800002EBC0005599C1709DF857
+:103D900054105398C0EB001000EB800002EBC00001
+:103DA00001715398C0EB001000EB8000114601EB4D
+:103DB000C000C01C02210490E5F78CFB014653981B
+:103DC000C0EB001000EB8000DA4A02EBC00041714A
+:103DD00006210F91B6E7FA215398C0EB001000EBD3
+:103DE0008000D44A02F830105398C0EB001000EB6A
+:103DF000800002EBC00041705398C0EB001000EB54
+:103E0000800002EBC00081705398C0EB001000EB03
+:103E1000800002EBC0005599C1709DF85410539872
+:103E2000C0EB001000EB800002EBC0000171539862
+:103E3000C0EB001000EB8000114601EBC000C01C7D
+:103E400002210490E5F746FB01465398C0EB0010B1
+:103E500000EB8000B74A02EBC000417106210F91D0
+:103E6000142240F2533153984843B34901EB800088
+:103E700000F56270549901EB410303EB011100EB73
+:103E8000C1004271E1E2FA215398C0EB001000EB4F
+:103E90008000A84A02F830105398C0EB001000EBE5
+:103EA000800002EBC00041705398C0EB001000EBA3
+:103EB000800002EBC00081705398C0EB001000EB53
+:103EC000800002EBC0005599C1709DF854105398C2
+:103ED000C0EB001000EB800002EBC000017140F26B
+:103EE000533153984843944901EB800000F56270C8
+:103EF000549901EB410202EB011100EBC100C079C2
+:103F000001287BD140F25331539848438A4901EB51
+:103F1000800000F56270549901EB410202EB01113F
+:103F200000EBC1008068B0F1104F05D34FF41000D2
+:103F30000021CDE9100113E040F25331539848437A
+:103F40007D4901EB800000F56270549901EB41025C
+:103F500002EB011100EBC10080680022CDE91002E4
+:103F600000211A911CE0BDF86800C0F10200C200F7
+:103F7000DDE91001CDE92B10E4F755F9C2B25398F1
+:103F8000C0EB001000EB80006A4901EBC003BDF8F4
+:103F90006800401D1A54BDF86800401C80B21A9099
+:103FA000BDF868000328DEDB00201090119000218E
+:103FB0001A911CE0BDF86800C0F10300C200DDE901
+:103FC0001001CDE92D10E4F72EF9C1B25398C0EBE2
+:103FD000001000EB8000574A02EBC002BDF86800F9
+:103FE00008301154BDF86800401C81B21A91BDF828
+:103FF00068000428DEDB00211A911DE0A7E0BDF86F
+:104000006800C0F10200C200DDE91001CDE92F1007
+:10401000E4F709F9C2B25398C0EB001000EB80003E
+:10402000444901EBC003BDF868000C301A54BDF8D8
+:104030006800401C80B21A90BDF868000328DEDBDF
+:1040400040F25331539848433B4901EB800000F55F
+:104050006270549901EB410202EB011100EBC100C7
+:10406000406B0022CDE9100200201A901CE0BDF840
+:104070006800C0F10200C200DDE91001CDE9311095
+:10408000E4F7D1F8C2B25398C0EB001000EB800007
+:10409000284901EBC003BDF868000F301A54BDF881
+:1040A0006800401C80B21A90BDF868000328DEDB6F
+:1040B00040F25331539848431F4901EB800000F50B
+:1040C0006270549901EB410202EB011100EBC10057
+:1040D000406B1A49B1FBF0F00022CDE9100200203C
+:1040E0001A901EE0BDF86800C0F10300C200DDE9CF
+:1040F0001010CDE9330108463399E4F794F8C2B2C1
+:104100005398C0EB001000EB80000A4901EBC0039C
+:10411000BDF8680012301A54BDF86800401C80B227
+:104120001A90BDF868000428DCDB00215398C0EB2E
+:10413000001005E0A87F00205845002000E1F505AB
+:1041400000EB8000FE4A02EBC00081752DE140F2D9
+:10415000533153984843FB4901EB800000F56270EE
+:10416000549901EB410202EB011100EBC100C0794F
+:10417000F0BB00201090119000211A911CE0BDF8B6
+:104180006800C0F10200C200DDE91001CDE9351080
+:10419000E4F749F8C2B25398C0EB001000EB80007E
+:1041A000E74901EBC003BDF86800401D1A54BDF893
+:1041B0006800401C80B21A90BDF868000328DEDB5E
+:1041C00040F2533153984843DE4901EB800000F53B
+:1041D0006270549901EB410202EB011100EBC10046
+:1041E0008068B0F1104F07D34FF41000002100E0B9
+:1041F000DBE0CDE9100113E040F25331539848431E
+:10420000D04901EB800000F56270549901EB410246
+:1042100002EB011100EBC10080680022CDE9100221
+:1042200000211A911CE0BDF86800C0F10300C20033
+:10423000DDE91001CDE93710E3F7F5FFC1B253987E
+:10424000C0EB001000EB8000BD4A02EBC002BDF8DD
+:10425000680008301154BDF86800401C81B21A9102
+:10426000BDF868000428DEDB00211A911CE0BDF8CF
+:104270006800C0F10200C200DDE91001CDE939108B
+:10428000E3F7D1FFC2B25398C0EB001000EB8000FF
+:10429000AB4901EBC003BDF868000C301A54BDF8FF
+:1042A0006800401C80B21A90BDF868000328DEDB6D
+:1042B00040F2533153984843A24901EB800000F586
+:1042C0006270549901EB410202EB011100EBC10055
+:1042D000406B0022CDE9100200201A901CE0BDF8CE
+:1042E0006800C0F10200C200DDE91001CDE93B1019
+:1042F000E3F799FFC2B25398C0EB001000EB8000C7
+:104300008F4901EBC003BDF868000F301A54BDF8A7
+:104310006800401C80B21A90BDF868000328DEDBFC
+:1043200040F2533153984843864901EB800000F531
+:104330006270549901EB410202EB011100EBC100E4
+:10434000406B8149B1FBF0F00022CDE91002002062
+:104350001A901CE0BDF86800C0F10300C200DDE95E
+:104360001001CDE93D10E3F75EFFC2B25398C0EBF8
+:10437000001000EB8000724901EBC003BDF868003B
+:1043800012301A54BDF86800401C80B21A90BDF873
+:1043900068000428DEDB01215398C0EB001000EB1D
+:1043A0008000674A02EBC0008175539800EB400122
+:1043B00001EB0010654901EB00103030549900EB1F
+:1043C00001104068401C0022CDE9100200201A9024
+:1043D0001EE0BDF86800C0F10100C200DDE9101068
+:1043E000CDE93F0108463F99E3F71DFFC2B253985C
+:1043F000C0EB001000EB8000514901EBC003BDF899
+:10440000680017301A54BDF86800401C80B21A903A
+:10441000BDF868000228DCDB5398C0EB001000EB0D
+:104420008000474901EBC000C01C16210490E5F74D
+:1044300051F801465398C0EB001000EB8000404A51
+:1044400002EBC00041761A210F91A8E2FA2153989D
+:10445000C0EB001000EB8000394A02F8301053988E
+:10446000C0EB001000EB800002EBC00041705398DD
+:10447000C0EB001000EB800002EBC000817053988D
+:10448000C0EB001000EB800002EBC0005599C1703A
+:104490009DF854105398C0EB001000EB800002EB25
+:1044A000C00001715398C0EB001000EB8000114672
+:1044B00001EBC000C01C02210490E5F70BF8014697
+:1044C0005398C0EB001000EB80001D4A02EBC000C7
+:1044D000417106210F9162E2FA215398C0EB00105E
+:1044E00000EB8000164A02F830105398C0EB001021
+:1044F00000EB800002EBC00041705398C0EB00104D
+:1045000000EB800002EBC00081705398C0EB0010FC
+:1045100000EB800002EBC0005599C1709DF854106B
+:104520005398C0EB001000EB800002EBC00001715B
+:104530005398C0EB001000EB8000114608E0E3E068
+:10454000A87F00205845002000E1F5059840002094
+:1045500001EBC000C01C02210490E4F7BBFF014640
+:104560005398C0EB001000EB8000FE4A02EBC00045
+:10457000417106210F9112E2FA215398C0EB00100D
+:1045800000EB8000F74A02F830105398C0EB00109F
+:1045900000EB800002EBC00041705398C0EB0010AC
+:1045A00000EB800002EBC00081705398C0EB00105C
+:1045B00000EB800002EBC0005599C1709DF85410CB
+:1045C0005398C0EB001000EB800002EBC0000171BB
+:1045D00040F2533153984843E34901EB800101F520
+:1045E0006271549800EB400202EB001001EBC00036
+:1045F000406B0022CDE9100200201A901CE0BDF8AB
+:104600006800C0F10200C200DDE910014191429052
+:10461000E3F709FEC2B25398C0EB001000EB800034
+:10462000D04901EBC003BDF86800401D1A54BDF825
+:104630006800401C80B21A90BDF868000328DEDBD9
+:1046400040F2533153984843C74901EB800101F5CB
+:104650006271549800EB400202EB001001EBC000C5
+:10466000416B08460191002103F046F802460B46D3
+:10467000CDE90201BD480021E3F7A4FDCDE9100119
+:10468000DDE9100103F0ECFDCDE9100100211A91E4
+:104690001CE0BDF86800C0F10300C200DDE91001B4
+:1046A00043914490E3F7BFFDC2B25398C0EB0010B2
+:1046B00000EB8000AB4901EBC003BDF86800083097
+:1046C0001A54BDF86800401C80B21A90BDF868000A
+:1046D0000428DEDB5398C0EB001000EB8000A149FA
+:1046E00001EBC000C01C09210490E4F7F3FE014671
+:1046F0005398C0EB001000EB80009A4A02EBC00018
+:1047000001730D210F914AE1FA215398C0EB00107B
+:1047100000EB8000934A02F830105398C0EB001071
+:1047200000EB800002EBC00041705398C0EB00101A
+:1047300000EB800002EBC00081705398C0EB0010CA
+:1047400000EB800002EBC0005599C1709DF8541039
+:104750005398C0EB001000EB800002EBC000017129
+:104760005398C0EB001000EB8000114601EBC00035
+:10477000C01C02210490E4F7ADFE01465398C0EB43
+:10478000001000EB8000774A02EBC0004171062167
+:104790000F9104E1FA215398C0EB001000EB800068
+:1047A000704A02F830105398C0EB001000EB800004
+:1047B00002EBC00041705398C0EB001000EB80008A
+:1047C00002EBC00081705398C0EB001000EB80003A
+:1047D00002EBC0005599C1709DF854105398C0EB7E
+:1047E000001000EB800002EBC000017155215398CE
+:1047F000C0EB001000EB800002EBC0004171539849
+:10480000C0EB001000EB8000114601EBC000C01CA3
+:1048100003210490E4F75EFE01465398C0EB0010BC
+:1048200000EB80004F4A02EBC000817107210F911D
+:10483000B5E0FA215398C0EB001000EB8000494A24
+:1048400002F830105398C0EB001000EB800002EB30
+:10485000C00041705398C0EB001000EB800002EBE9
+:10486000C00081705398C0EB001000EB800002EB99
+:10487000C0005599C1709DF854105398C0EB0010BA
+:1048800000EB800002EBC0000171AA215398C0EB3D
+:10489000001000EB800002EBC000417100211A9172
+:1048A00011E000215398C0EB001000EB80002D4A6E
+:1048B00002EBC002BDF86800801D1154BDF868000D
+:1048C000401C81B21A91BDF868000328E9DB5398B7
+:1048D000C0EB001000EB8000224901EBC000C01CBF
+:1048E00006210490E4F7F6FD01465398C0EB001052
+:1048F00000EB80001B4A02EBC00041720A210F91BD
+:104900004DE0FA215398C0EB001000EB8000154AEF
+:1049100002F830105398C0EB001000EB800002EB5F
+:10492000C00041705398C0EB001000EB800002EB18
+:10493000C00081705398C0EB001000EB800002EBC8
+:10494000C0005599C1709DF854105398C0EB0010E9
+:1049500000EB800002EBC00001715398C0EB001027
+:1049600006E00000A87F00205845002000E1F50582
+:1049700000EB8000114601EBC000C01C0221049036
+:10498000E4F7A8FD01465398C0EB001000EB80004F
+:10499000FE4A02EBC000417106210F9100BF00BF2B
+:1049A00002F04ABC539800EB400101EB0010F849BB
+:1049B00001EB00113031549801EB00104178159152
+:1049C00040F2533153984843F24901EB800101F51D
+:1049D0006271549800EB400202EB001011F83010A5
+:1049E00040F2533253985043EA4A02EB8000407938
+:1049F000814208D1012140F2533253985043E54A95
+:104A000002EB80000171E449539801EB00115498C6
+:104A1000085C401CC1B2E04A539802EB0012549863
+:104A20001154539830B1012808D002280BD0032824
+:104A300013D10DE0D948DA4908600EE0D748D849CB
+:104A4000AC39C86709E0D548D5491831086004E099
+:104A5000D248D349AC39486600BF00BF5598892871
+:104A60007FD00CDC142876D004DC082874D0102801
+:104A70006FD18AE3152870D08028F9D1F1E38B2813
+:104A80006CD08C286BD08E286AD08F28F0D19DF8FE
+:104A900054105398C0EB001000EB8000BB4A02F8A2
+:104AA000301003215398C0EB001000EB800002EBA4
+:104AB000C00041708F215398C0EB001000EB8000C4
+:104AC00002EBC00081705398C0EB001000EB800037
+:104AD000114601EBC001049103210498E6F77EF82A
+:104AE00001465398C0EB001000EB8000A74A02EB90
+:104AF000C000C17004210F919DF85400402806DCCD
+:104B00009DF8540040F48070A449088003E09DF8AB
+:104B10005400A249088001211A9114E05398C0EB77
+:104B2000001000EB8000994901EBC001BDF868005E
+:104B3000095C9A4ABDF8680022F81010BDF86800B8
+:104B4000401C81B21A91BDF86810BDF83C0081424A
+:104B5000E4DB95E205E0FDE393E2FCE350E181E371
+:104B6000FAE39DF854105398C0EB001000EB80005E
+:104B7000864A02F8301089215398C0EB001000EBF0
+:104B8000800002EBC0008170539800EB400101EB04
+:104B900000107F4901EB0010007BE8BB40F253316D
+:104BA000539848437B4901EB800000F562705499AB
+:104BB00001EB410202EB011100EBC1008068B0F58E
+:104BC000100F05D34FF410000021CDE9100117E0BC
+:104BD00040F25331539848436E4901EB800101F58F
+:104BE0006271549800EB400202EB001001EBC00030
+:104BF000816808460491002102F07EFDCDE9100194
+:104C000006215398C0EB001000EB80005F4A02EBD6
+:104C1000C0004170002100E03EE01A911EE0BDF8A6
+:104C20006800C0F10200C200DDE910104691459015
+:104C300008464599E3F7F7FAC2B25398C0EB001063
+:104C400000EB8000514901EBC003BDF86800C01CB7
+:104C50001A54BDF86800401C80B21A90BDF8680074
+:104C60000328DCDB5398C0EB001000EB80004749C1
+:104C700001EBC001049106210498E4F788FE014687
+:104C80005398C0EB001000EB8000404A02EBC000DC
+:104C9000817107210F9178E040F2533153984843D6
+:104CA0003C4901EB800000F56270549901EB410230
+:104CB00002EB011100EBC1008068B0F1104F05D389
+:104CC0004FF010400021CDE9100117E040F25331C0
+:104CD000539848432F4901EB800101F562715498C4
+:104CE00000EB400202EB001001EBC00081680846B7
+:104CF0000491002102F000FDCDE910010721539835
+:104D0000C0EB001000EB8000204A02EBC0004170B5
+:104D100000211A911CE0BDF86800C0F10300C20038
+:104D2000DDE9100147914890E3F77DFAC1B253984D
+:104D3000C0EB001000EB8000144A02EBC002BDF88B
+:104D40006800C01C1154BDF86800401C81B21A9163
+:104D5000BDF868000428DEDB5398C0EB001000EBC0
+:104D600080000A4901EBC001049107210498E5F78E
+:104D700035FF01465398C0EB001000EB8000034A5A
+:104D800002EBC000C17108210F910BE0A87F002049
+:104D90009840002058450020883E0020BC98002004
+:104DA000AC6002409DF85400402806DC9DF8540099
+:104DB00040F48070FE49088003E09DF85400FC49EF
+:104DC000088001211A9114E05398C0EB001000EB09
+:104DD0008000F84901EBC001BDF86800095CF44AA5
+:104DE000BDF8680022F81010BDF86800401C81B2C0
+:104DF0001A91BDF86810BDF83C008142E4DB3FE148
+:104E00009DF854105398C0EB001000EB8000E94A65
+:104E100002F830108B215398C0EB001000EB80009B
+:104E200002EBC0008170539800EB400101EB0010D1
+:104E3000E14901EB0010007BF0BB40F25331539885
+:104E40004843DE4901EB800000F56270549901EBA4
+:104E5000410202EB011100EBC1008068B0F5100FB8
+:104E600005D14FF410000021CDE9100117E040F208
+:104E7000533153984843D14901EB800101F56271E8
+:104E8000549800EB400202EB001001EBC000816877
+:104E900008460491002102F02FFCCDE91001062103
+:104EA0005398C0EB001000EB8000C24A02EBC00038
+:104EB000417000211A911FE03CE0BDF86800C0F18C
+:104EC0000200C200DDE910104A9149900846499954
+:104ED000E3F7A9F9C2B25398C0EB001000EB8000D1
+:104EE000B44901EBC003BDF86800C01C1A54BDF8FA
+:104EF0006800401C80B21A90BDF868000328DCDB13
+:104F00005398C0EB001000EB8000AA4901EBC001F0
+:104F1000049106210498E4F73AFD01465398C0EB4A
+:104F2000001000EB8000A34A02EBC0008171072152
+:104F30000F9178E040F25331539848439F4901EB79
+:104F4000800000F56270549901EB410202EB0111FF
+:104F500000EBC1008068B0F1104F05D14FF0104058
+:104F60000021CDE9100117E040F253315398484336
+:104F7000924901EB800101F56271549800EB400207
+:104F800002EB001001EBC00081680846049100218B
+:104F900002F0B2FBCDE9100107215398C0EB0010DD
+:104FA00000EB8000834A02EBC000417000211A919F
+:104FB0001CE0BDF86800C0F10300C200DDE910018B
+:104FC0004B914C90E3F72FF9C2B25398C0EB00100D
+:104FD00000EB8000774901EBC003BDF86800C01CFE
+:104FE0001A54BDF86800401C80B21A90BDF86800E1
+:104FF0000428DEDB5398C0EB001000EB80006D4905
+:1050000001EBC001049107210498E5F7E7FD014693
+:105010005398C0EB001000EB8000664A02EBC00022
+:10502000C17108210F919DF85400402806DC9DF8BD
+:10503000540040F480705E49088003E09DF85400FD
+:105040005B49088001211A9114E05398C0EB0010CD
+:1050500000EB8000574901EBC001BDF868000A5C15
+:105060005349BDF8680021F81020BDF86800401CC5
+:1050700081B21A91BDF86810BDF83C008142E4DBB2
+:1050800028E39DF854105398C0EB001000EB80000B
+:10509000484A02F8301003215398C0EB001000EB8F
+:1050A000800002EBC000417008215398C0EB001053
+:1050B00000EB800002EBC00081705398C0EB001041
+:1050C00000EB8000114601EBC0010491032104981C
+:1050D000E5F784FD01465398C0EB001000EB80001B
+:1050E000344A02EBC000C17004210F919DF85400B6
+:1050F000402806DC9DF8540040F480702C4908805C
+:1051000003E09DF854002A49088001211A9114E017
+:105110005398C0EB001000EB8000264901EBC00162
+:10512000BDF86800095C224ABDF8680022F810103A
+:10513000BDF86800401C81B21A91BDF86810BDF836
+:105140003C008142E4DB539800EB400101EB00108E
+:10515000194901EB00113031549801EB00108078AF
+:1051600020F020012031539800EB400202EB0010A8
+:10517000114A02EB00123032549802EB0010817099
+:1051800002205399E4F792FFA4E29DF8541053983B
+:10519000C0EB001000EB8000064A02F8301003213B
+:1051A0005398C0EB001000EB800002EBC00007E05A
+:1051B000BC980020A87F002098400020584500207F
+:1051C000417010215398C0EB001000EB800002EBFF
+:1051D000C00081705398C0EB001000EB80001146B6
+:1051E00001EBC001049103210498E5F7F7FC0146A7
+:1051F0005398C0EB001000EB8000FE4A02EBC000A9
+:10520000C17004210F919DF85400402806DC9DF8E0
+:10521000540040F48070F849088003E09DF8540081
+:10522000F549088001211A9114E05398C0EB001051
+:1052300000EB8000EF4901EBC001BDF86800095C9C
+:10524000ED4ABDF8680022F81010BDF86800401C57
+:1052500081B21A91BDF86810BDF83C008142E4DBD0
+:1052600038E262E09DF854105398C0EB001000EB58
+:105270008000E04A02F8301003215398C0EB001080
+:1052800000EB800002EBC00041708C215398C0EB12
+:10529000001000EB800002EBC00081705398C0EB5F
+:1052A000001000EB8000114601EBC00104910321C6
+:1052B0000498E5F793FC01465398C0EB001000EB0F
+:1052C0008000CC4A02EBC000C17004210F919DF810
+:1052D0005400402806DC9DF8540040F48070C64914
+:1052E000088003E09DF85400C349088001211A9109
+:1052F00014E05398C0EB001000EB8000BD4901EBB7
+:10530000C001BDF86800095CBB4ABDF8680022F81E
+:105310001010BDF86800401C81B21A91BDF86810E9
+:10532000BDF83C008142E4DBD4E19DF85410539871
+:10533000C0EB001000EB8000AE4A02F83010802174
+:105340005398C0EB001000EB800002EBC0008170AE
+:10535000072102E05BE1F0E08CE05398C0EB001025
+:1053600000EB800002EBC000417040F253315398D3
+:105370004843A24901EB800101F56271549800EBAA
+:10538000400202EB001001EBC000416B08460491A3
+:10539000002102F0B1F9CDE9100100211A911EE0BF
+:1053A000BDF86800C0F10300C200DDE910104E91A5
+:1053B0004D9008464D99E2F736FFC2B25398C0EBC4
+:1053C000001000EB80008B4901EBC003BDF86800C2
+:1053D000C01C1A54BDF86800401C80B21A90BDF879
+:1053E00068000428DCDB5398C0EB001000EB800061
+:1053F000804901EBC001049107210498E5F7EEFB19
+:1054000001465398C0EB001000EB8000794A02EB94
+:10541000C000C17108210F919DF85400402806DC9E
+:105420009DF8540040F480707349088003E09DF8B3
+:1054300054007149088001211A9114E05398C0EB7F
+:10544000001000EB80006B4901EBC001BDF8680063
+:105450000A5C6949BDF8680021F81020BDF86800B1
+:10546000401C81B21A91BDF86810BDF83C00814221
+:10547000E4DB2FE19DF854105398C0EB001000EBD3
+:1054800080005C4A02F8301003215398C0EB0010F2
+:1054900000EB800002EBC00041708E215398C0EBFE
+:1054A000001000EB800002EBC00081705398C0EB4D
+:1054B000001000EB8000114601EBC00104910321B4
+:1054C0000498E5F78BFB01465398C0EB001000EB06
+:1054D0008000484A02EBC000C17004210F919DF882
+:1054E0005400402806DC9DF8540040F48070424986
+:1054F000088003E09DF854003F49088001211A917B
+:1055000014E05398C0EB001000EB8000394901EB28
+:10551000C001BDF86800095C374ABDF8680022F890
+:105520001010BDF86800401C81B21A91BDF86810D7
+:10553000BDF83C008142E4DBCCE09DF85410539868
+:10554000C0EB001000EB80002A4A02F83010032163
+:105550005398C0EB001000EB800002EBC0004170DC
+:1055600015215398C0EB001000EB800002EBC00047
+:1055700081705398C0EB001000EB8000114601EBE6
+:10558000C001049103210498E5F728FB01465398D4
+:10559000C0EB001000EB8000164A02EBC000C170A7
+:1055A00004210F919DF85400402806DC9DF854001A
+:1055B00040F480701049088003E09DF854000E49C3
+:1055C000088001211A9114E05398C0EB001000EB01
+:1055D0008000084901EBC001BDF868000A5C06497B
+:1055E000BDF8680021F81020BDF86800401C81B2A9
+:1055F0001A9105E0A87F0020BC98002058450020A3
+:10560000BDF86810BDF83C008142DDDB62E09DF82A
+:1056100054105398C0EB001000EB8000FA4A02F8D7
+:10562000301003215398C0EB001000EB800002EB18
+:10563000C000417014215398C0EB001000EB8000B3
+:1056400002EBC00081705398C0EB001000EB8000AB
+:10565000114601EBC001049103210498E5F7BEFA5D
+:1056600001465398C0EB001000EB8000E64A02EBC5
+:10567000C000C17004210F919DF85400402806DC41
+:105680009DF8540040F48070E049088003E09DF8E4
+:105690005400DE49088001211A9114E05398C0EBB0
+:1056A000001000EB8000D84901EBC001BDF8680094
+:1056B000095CD64ABDF8680022F81010BDF86800F1
+:1056C000401C81B21A91BDF86810BDF83C008142BF
+:1056D000E4DB00BF00BF01F0AFBD539800EB400119
+:1056E00001EB0010CA4901EB00113031549801EB75
+:1056F0000010417808460491002102F0B1FDC1B2CA
+:10570000159140F2533153984843C24901EB80014F
+:1057100001F56271549800EB400202EB001011F8A1
+:10572000301040F2533253985043BA4A02EB800093
+:105730004079814208D1012140F2533253985043BD
+:10574000B44A02EB80000171B349539801EB001198
+:105750005498085C401CC1B2AF4A539802EB001247
+:105760005498115440F2533153984843A94901EBDE
+:10577000800000F56270549901EB410202EB0111C7
+:1057800000EBC10090F89000C0F3C00090B15398B6
+:1057900000EB400101EB00109D4901EB0010417945
+:1057A0000B464FF4805204914FF4E131539802F0CC
+:1057B00045FC19E0539800EB400101EB00109449BF
+:1057C00001EB001041790491539800EB400101EB8B
+:1057D00000108F4901EB0010016803914FF48052D3
+:1057E000049B539802F02AFC5598E4284DD006DC1F
+:1057F000A1287CD0A3287BD0B02845D106E0E5289D
+:1058000077D0E62876D0E728F7D16FE1F5215398D5
+:10581000C0EB001000EB80007B4A02F830109DF8CE
+:1058200054105398C0EB001000EB800002EBC00056
+:105830004170A2215398C0EB001000EB800002EBF6
+:10584000C0008170B0215398C0EB001000EB8000C5
+:1058500002EBC000C1705398C0EB001000EB800059
+:10586000114601EBC00104910321049802F0D4FB1E
+:1058700001465398C0EB001000EB8000624A02EB37
+:10588000C000017105210F910BE3F5215398C0EB86
+:10589000001000EB80005C4A02F830109DF85410B4
+:1058A0005398C0EB001000EB800002EBC000417089
+:1058B000539800EB400101EB0010554901EB00103B
+:1058C000007BE8BB40F2533153984843514901EB08
+:1058D000800000F56270549901EB410202EB011166
+:1058E00000EBC1008068B0F5100F0AD303E03CE183
+:1058F00013E251E296E24FF410010020CDE91010BE
+:1059000013E040F2533153984843424901EB800081
+:1059100000F56270549901EB410202EB011100EBBA
+:10592000C10080680022CDE91002A5215398C0EB88
+:10593000001000EB8000344A02EBC000817000E0F0
+:1059400047E000211A911CE0BDF86800C0F1020098
+:10595000C200DDE910014F915090E2F764FCC2B241
+:105960005398C0EB001000EB8000274901EBC00307
+:10597000BDF86800C01C1A54BDF86800401C80B215
+:105980001A90BDF868000328DEDBB5215398C0EB00
+:10599000001000EB80001C4A02EBC000817153989C
+:1059A000C0EB001000EB8000114601EBC001049138
+:1059B0000621049802F030FB01465398C0EB00101A
+:1059C00000EB8000104A02EBC000C17108210F916A
+:1059D0008BE040F25331539848430E4901EB80006D
+:1059E00000F56270549901EB410202EB011100EBEA
+:1059F000C1008068B0F1104F10D34FF0104100206B
+:105A0000CDE910101EE00000A87F0020BC98002007
+:105A10009840002058450020883E002040F2533135
+:105A200053984843FC4901EB800000F5627054999B
+:105A300001EB410202EB011100EBC1008068002282
+:105A4000CDE91002A6215398C0EB001000EB8000B6
+:105A5000F24A02EBC000817000211A911EE0BDF8ED
+:105A60006800C0F10300C200DDE9101052915190AE
+:105A700008465199E2F7D7FBC2B25398C0EB001029
+:105A800000EB8000E54901EBC003BDF86800C01CD5
+:105A90001A54BDF86800401C80B21A90BDF8680026
+:105AA0000428DCDBE4215398C0EB001000EB8000FD
+:105AB000DA4A02EBC000C1715398C0EB001000EB52
+:105AC0008000114601EBC00104910721049802F007
+:105AD000A3FA01465398C0EB001000EB8000CF4AB8
+:105AE00002EBC000017209210F91DAE1F521539810
+:105AF000C0EB001000EB8000C84A02F830109DF89F
+:105B000054105398C0EB001000EB800002EBC00073
+:105B10004170A2215398C0EB001000EB800002EB13
+:105B2000C0008170E7215398C0EB001000EB8000AB
+:105B300002EBC000C1705398C0EB001000EB800076
+:105B4000114601EBC00104910321049802F064FAAC
+:105B500001465398C0EB001000EB8000AF4A02EB07
+:105B6000C000017105210F919BE1F5215398C0EB15
+:105B7000001000EB8000A94A02F830109DF8541084
+:105B80005398C0EB001000EB800002EBC0004170A6
+:105B9000539800EB400101EB0010A14901EB00100C
+:105BA000007BE0BBA4215398C0EB001000EB800009
+:105BB00002EBC000817000211A9127E040F25331BE
+:105BC00053984843944901EB800101F56271549860
+:105BD00000EB400202EB001001EBC000416BBDF88E
+:105BE0006800C0F10100C000C1405398C0EB001034
+:105BF00000EB8000894A02EBC002BDF86800C01CBF
+:105C00001154BDF86800401C81B21A91BDF86800BB
+:105C10000228D3DBB2215398C0EB001000E01FE054
+:105C200000EB80007D4A02EBC00041715398C0EB4D
+:105C3000001000EB8000114601EBC001049105212A
+:105C4000049802F0E9F901465398C0EB001000EB0C
+:105C50008000724A02EBC000817107210F915BE066
+:105C6000A5215398C0EB001000EB80006B4A02EBBB
+:105C7000C000817000211A9127E040F253315398FF
+:105C80004843654901EB800101F56271549800EBCE
+:105C9000400202EB001001EBC000416BBDF8680050
+:105CA000C0F10200C000C1405398C0EB001000EBEF
+:105CB00080005A4A02EBC002BDF86800C01C1154B3
+:105CC000BDF86800401C81B21A91BDF86800032835
+:105CD000D3DBA1215398C0EB001000EB80004F4AAA
+:105CE00002EBC00081715398C0EB001000EB800004
+:105CF000114601EBC00104910621049802F08CF9D1
+:105D000001465398C0EB001000EB8000434A02EBC1
+:105D1000C000C17108210F91C3E0F5215398C0EB79
+:105D2000001000EB80003D4A02F830109DF854103E
+:105D30005398C0EB001000EB800002EBC0004170F4
+:105D4000A2215398C0EB001000EB800002EBC000D2
+:105D50008170A3215398C0EB001000EB800002EB90
+:105D6000C000C1705398C0EB001000EB80001146DA
+:105D700001EBC00104910321049802F04DF90146A2
+:105D80005398C0EB001000EB8000244A02EBC000E7
+:105D9000017105210F9184E0F5215398C0EB0010AB
+:105DA00000EB80001D4A02F830109DF85410539803
+:105DB000C0EB001000EB800002EBC0004170A2219C
+:105DC0005398C0EB001000EB800002EBC000817024
+:105DD000E5215398C0EB001000EB800002EBC000FF
+:105DE000C1705398C0EB001000EB8000114601EB2E
+:105DF000C00104910321049802F00EF90146539862
+:105E0000C0EB001000EB8000044A02EBC0000171FF
+:105E100005210F9145E0000058450020A87F002093
+:105E200098400020F5215398C0EB001000EB800053
+:105E3000FE4A02F830109DF854105398C0EB001041
+:105E400000EB800002EBC0004170A2215398C0EB30
+:105E5000001000EB800002EBC0008170E621539837
+:105E6000C0EB001000EB800002EBC000C170539843
+:105E7000C0EB001000EB8000114601EBC001049163
+:105E80000321049802F0C8F801465398C0EB0010B3
+:105E900000EB8000E54A02EBC000017105210F9183
+:105EA00000BF00BF17E45499149140F25331539846
+:105EB0004843DF4901EB800108319DF85000C0EBF9
+:105EC000C00001EBC000827840F253315398484340
+:105ED000D74901EB800108319DF85000C0EBC000AC
+:105EE00001EBC000C0781044C1B2549140F253316C
+:105EF00053984843CE4901EB800108319DF850008A
+:105F0000C0EBC00001EBC0004178159140F2533165
+:105F100053984843C64901EB800108319DF8500071
+:105F2000C0EBC00001EBC000017940F2533253983E
+:105F30005043BF4A02EB80004079814208D10121E1
+:105F400040F2533253985043B94A02EB800001713A
+:105F5000B849539801EB00119DF850000144049199
+:105F60000878401CC1B2049801709DF854000028C4
+:105F700004DD9DF85400401EC1B215915598A1381A
+:105F80000A286ED2DFE800F0FEFDFCFBFAF9F80506
+:105F9000F7F602215398C0EB001000EB8000A34AF3
+:105FA00002F830109DF854004030C1B25398C0EB55
+:105FB000001000EB800002EBC000417041215398BB
+:105FC000C0EB001000EB800002EBC00081703021BC
+:105FD0005398C0EB001000EB800002EBC000C170D2
+:105FE0005398C0EB001000EB800002EBC000017181
+:105FF00040F25331539848438D4901EB800101F53C
+:106000006271549800EB400202EB001001EBC000FB
+:10601000007901095398C0EB001000EB8000834A1F
+:1060200002EBC00041715398C0EB001000EB800000
+:10603000114601EBC00040790A2813DA5398C0EBEF
+:10604000001000EB800001EBC00040793030C1B29D
+:106050005398C0EB001000EB800002EBC0004171D0
+:1060600014E017E25398C0EB001000EB80006F497A
+:1060700001EBC00040793730C1B25398C0EB00103B
+:1060800000EB8000694A02EBC000417140F25331DD
+:1060900053984843664901EB800101F562715498B9
+:1060A00000EB400202EB001001EBC000007900F0B1
+:1060B0000F015398C0EB001000EB80005B4A02EB2D
+:1060C000C00081715398C0EB001000EB80001146B6
+:1060D00001EBC00080790A2812DA5398C0EB001057
+:1060E00000EB800001EBC00080793030C1B25398E2
+:1060F000C0EB001000EB800002EBC000817113E0E8
+:106100005398C0EB001000EB8000484901EBC00041
+:1061100080793730C1B25398C0EB001000EB80009B
+:10612000424A02EBC000817103225398C0EB001079
+:1061300000EB80003D4901EBC000C2715398C0EBF9
+:10614000001000EB800001EBC000401C0721049010
+:10615000E3F7C0F901465398C0EB001000EB800054
+:10616000324A02EBC000017209210F91002140F276
+:10617000533208E020E1A2E0FEE3FEE33FE38AE1E0
+:10618000F0E042E017E053985043294A02EB8000C8
+:106190000171082240F2533153984843244901EBDE
+:1061A000800000F56270549901EB410303EB01118B
+:1061B00000F831206EE104215398C0EB001000EB91
+:1061C00080001A4A02F830109DF854004030C1B2E5
+:1061D0005398C0EB001000EB800002EBC000417050
+:1061E00051215398C0EB001000EB800002EBC0007F
+:1061F000817005215398C0EB001000EB800002EB8A
+:10620000C000C17004210F9144E102215398C0EBFA
+:10621000001000EB8000054A02F830109DF8540091
+:106220004030C1B25398C0EB001005E0A87F0020B9
+:1062300058450020883E002000EB800002EBC000A3
+:10624000417041215398C0EB001000EB800002EB3D
+:10625000C000817031215398C0EB001000EB80002A
+:1062600002EBC000C17035215398C0EB001000EB69
+:10627000800002EBC000017103215398C0EB0010B5
+:1062800000EB800002EBC00041715398C0EB00109E
+:1062900000EB8000114601EBC000401C052104907A
+:1062A000E3F718F901465398C0EB001000EB8000AB
+:1062B000FE4A02EBC000817107210F91EDE302213C
+:1062C0005398C0EB001000EB8000F84A02F8301041
+:1062D0009DF854004030C1B25398C0EB001000EB61
+:1062E000800002EBC000417041215398C0EB0010C8
+:1062F00000EB800002EBC000817032215398C0EBAC
+:10630000001000EB800002EBC000C17030215398F8
+:10631000C0EB001000EB800002EBC0000171032114
+:106320005398C0EB001000EB800002EBC0004171FD
+:106330005398C0EB001000EB8000114601EBC00049
+:10634000401C05210490E3F7C5F801465398C0EBC3
+:10635000001000EB8000D54A02EBC00081710721DC
+:106360000F919AE304215398C0EB001000EB8000DA
+:10637000CE4A02F830109DF854004030C1B2539814
+:10638000C0EB001000EB800002EBC0004170412127
+:106390005398C0EB001000EB800002EBC00081704E
+:1063A00005215398C0EB001000EB800002EBC00009
+:1063B000C17004210F9170E302215398C0EB0010CB
+:1063C00000EB8000B94A02F830109DF854004030CC
+:1063D000C1B25398C0EB001000EB800002EBC0008C
+:1063E000417041215398C0EB001000EB800002EB9C
+:1063F000C000817031215398C0EB001000EB800089
+:1064000002EBC000C17032215398C0EB001000EBCA
+:10641000800002EBC000017103215398C0EB001013
+:1064200000EB800002EBC00041715398C0EB0010FC
+:1064300000EB8000114601EBC000401C05210490D8
+:10644000E3F748F801465398C0EB001000EB8000DA
+:10645000964A02EBC000817107210F91539800EB1F
+:10646000400101EB0010924901EB001130315498CA
+:1064700001EB0010807820F02002539800EB4001DF
+:1064800001EB00108A4901EB00103030549900EB09
+:106490000110827001E302215398C0EB001000EB61
+:1064A0008000824A02F830109DF854004030C1B29A
+:1064B0005398C0EB001000EB800002EBC00041706D
+:1064C00041215398C0EB001000EB800002EBC000AC
+:1064D000817031215398C0EB001000EB800002EB7B
+:1064E000C000C1705398C0EB001000EB800002EBBD
+:1064F000C000017140F25331539848436D4901EB9C
+:10650000800000F56270549901EB410202EB011129
+:1065100000EBC1008068B0F5100F0AD3302153980A
+:10652000C0EB001000EB8000604A02EBC00041713C
+:1065300009E032215398C0EB001000EB80005B4A69
+:1065400002EBC000417140F253315398484359491E
+:1065500001EB800000F56270549901EB410202EBFF
+:10656000011100EBC100C07901280AD131215398F3
+:10657000C0EB001000EB80004C4A02EBC0008171C0
+:106580001BE040F25331539848434A4901EB8000E5
+:1065900000F56270549901EB410202EB011100EB2E
+:1065A000C100C07948B932215398C0EB001000EB0C
+:1065B00080003E4A02EBC000817100211A912AE05E
+:1065C00040F25331539848433A4901EB800101F5B9
+:1065D0006271549800EB400202EB001001EBC00026
+:1065E0008168BDF86800C0F105008000C14001F07D
+:1065F0000F0130315398C0EB001000EB80002B4AA4
+:1066000002EBC002BDF86800C01D1154BDF868005F
+:10661000401C81B21A91BDF868000628D0DB002129
+:106620001A9111E030215398C0EB001000EB80006C
+:106630001E4A02EBC002BDF868000D301154BDF8CF
+:106640006800401C81B21A91BDF868001E28E9DB81
+:1066500000211991A9E040F253315398484315495C
+:1066600001EB800108319DF85000C0EBC00001EB48
+:10667000C000C178BDF8640081423AD140F2533184
+:10668000539848430B4901EB800108319DF85000B5
+:10669000C0EBC00001EBC0008178BDF8640001448C
+:1066A00001EB410000EB011106E00000A87F002093
+:1066B000984000205845002040F2533253985043F0
+:1066C000F74A02EB800000F5627000EBC100406BFE
+:1066D00078B132215398C0EB001000EB8000F14AF2
+:1066E00002EBC002BDF8640000EB80000D301154D5
+:1066F0000EE030215398C0EB001000EB8000E94A17
+:1067000002EBC002BDF8640000EB80000D301154B4
+:1067100000211A9140E040F2533153984843E04938
+:1067200001EB800108319DF85000C0EBC00001EB87
+:10673000C0008178BDF86400014401EB410000EB2A
+:10674000011140F2533253985043D54A02EB800076
+:1067500000F5627000EBC100416BBDF86800C0F14C
+:1067600003008000C14001F00F013031BDF8682006
+:106770000E32BDF8640000EB800002445398C0EB79
+:10678000001000EB8000C74B03EBC0008154BDF844
+:106790006800401C81B21A91BDF868000428BADB79
+:1067A000BDF86400401C81B21991BDF86400062850
+:1067B000FFF651AF03225398C0EB001000EB8000AE
+:1067C000B84901EBC00080F82B205398C0EB0010B3
+:1067D00000EB800001EBC000401C2B210490E2F78D
+:1067E00079FE01465398C0EB001000EB8000AD4AE3
+:1067F00002EBC00080F82C102D210F914DE10221F9
+:106800005398C0EB001000EB8000A64A02F830104D
+:106810009DF854004030C1B25398C0EB001000EB1B
+:10682000800002EBC000417041215398C0EB001082
+:1068300000EB800002EBC000817032215398C0EB66
+:10684000001000EB800002EBC000C17031215398B2
+:10685000C0EB001000EB800002EBC00001713221A0
+:106860005398C0EB001000EB800002EBC0004171B8
+:1068700000211A9111E030215398C0EB001000EB79
+:106880008000884A02EBC002BDF86800801D1154E8
+:10689000BDF86800401C81B21A91BDF868001E283E
+:1068A000E9DB00211991A4E040F2533153984843A9
+:1068B0007B4901EB800108319DF85000C0EBC0001E
+:1068C00001EBC000C178BDF86400814232D140F2D2
+:1068D000533153984843724901EB800108319DF8C8
+:1068E0005000C0EBC00001EBC0008178BDF864002F
+:1068F000014401EB410000EB011140F25332539887
+:106900005043674A02EB800000F5627000EBC10063
+:10691000406B78B132215398C0EB001000EB80003F
+:10692000604A02EBC002BDF8640000EB8000801DED
+:1069300011540EE030215398C0EB001000EB8000A2
+:10694000584A02EBC002BDF8640000EB8000801DD5
+:10695000115400211A9143E040F2533153984843B7
+:106960004F4901EB800108319DF85000C0EBC00099
+:1069700001EBC000817801E07AE064E0BDF86400DA
+:10698000014401EB410000EB011140F253325398F6
+:106990005043434A02EB800000F5627000EBC100F7
+:1069A000416BBDF86800C0F103008000C14001F0F8
+:1069B0000F013031BDF86820D21DBDF8640000EB36
+:1069C000800002445398C0EB001000EB8000354B70
+:1069D00003EBC0008154BDF86800401C81B21A91DD
+:1069E000BDF868000428B7DBBDF86400401C81B224
+:1069F0001991BDF864000628FFF656AF032253989C
+:106A0000C0EB001000EB8000264901EBC00080F8CD
+:106A100024205398C0EB001000EB800001EBC00075
+:106A2000401C24210490E2F755FD01465398C0EB29
+:106A3000001000EB80001B4A02EBC00080F825101C
+:106A400026210F9129E010215398C0EB001000EB94
+:106A50008000144A02F8301030215398C0EB001027
+:106A600000EB800002EBC000417002210F9114E0A6
+:106A700010215398C0EB001000EB8000094A02F887
+:106A8000301031215398C0EB001000EB800002EB76
+:106A9000C000417002210F9100BF00BFCCE3000095
+:106AA00058450020A87F0020012140F2533253981E
+:106AB0005043F64A02EB80000171A2F5DA61539867
+:106AC00001EB00115498085C401CC1B2A2F5DA62D7
+:106AD000539802EB0012549811545598012802D093
+:106AE00002285ED15EE003215398C0EB001000EB5A
+:106AF0008000E74A02F830105398C0EB001000EB1A
+:106B0000800002EBC000417000215398C0EB0010E0
+:106B100000EB800002EBC00081705398C0EB0010C6
+:106B200000EB800002EBC000C1705398C0EB001076
+:106B300000EB800002EBC00001711A215398C0EBFA
+:106B4000001000EB800002EBC00041715398C0EBD5
+:106B5000001000EB8000114601EBC00104910621FA
+:106B60000498E2F7D5FE0022CDE91002DDE910100D
+:106B7000020642EA1120C1B25398C0EB001000EBAC
+:106B80008000C34A02EBC000C1711098C1B2539893
+:106B9000C0EB001000EB800002EBC0008171082107
+:106BA0000F9160E003215398C0EB001000EB8000D0
+:106BB000B74A02F830105398C0EB001000EB800089
+:106BC00002EBC000417000215398C0EB001000EBB5
+:106BD000800002EBC00081701E215398C0EB0010B2
+:106BE00000EB800002EBC000C17000215398C0EBA5
+:106BF000001000EB800002EBC000017103215398EC
+:106C0000C0EB001000EB800002EBC0004171539814
+:106C1000C0EB001000EB8000114601EBC0010491B5
+:106C200006210498E2F774FE0022CDE91002DDE9A6
+:106C30001010020642EA1120C1B25398C0EB0010B6
+:106C400000EB8000924A02EBC000C1711098C1B203
+:106C50005398C0EB001000EB800002EBC000817184
+:106C600008210F9100BF00BFE6E2012140F253323C
+:106C700053985043854A02EB80000171A2F5DA6116
+:106C8000539801EB00115498085C401CC1B2A2F566
+:106C9000DA62539802EB0012549811545598052863
+:106CA00063D2DFE800F003F863F7C300FE215398D6
+:106CB000C0EB001000EB8000754A02F83010FF2195
+:106CC0005398C0EB001000EB800002EBC000417055
+:106CD00004215398C0EB001000EB800002EBC000D1
+:106CE000817001215398C0EB001000EB800002EB93
+:106CF000C000C17003215398C0EB001000EB80006E
+:106D000002EBC00001715398C0EB001000EB800053
+:106D1000114601EBC0008078401E81B20491539867
+:106D2000C0EB001000EB8000114601EBC000801C9E
+:106D3000039004990BF0E0FA0022CDE910021098BC
+:106D4000C2B25398C0EB001000EB8000504901EB39
+:106D5000C0004271EF225398C0EB001000EB80009E
+:106D600001EBC000827107200F9063E2FE2153986F
+:106D7000C0EB001000EB8000454A02F83010FF2104
+:106D80005398C0EB001000EB800002EBC000417094
+:106D900004215398C0EB001000EB800002EBC00010
+:106DA000817001215398C0EB001000EB800002EBD2
+:106DB000C000C17002215398C0EB001000EB8000AE
+:106DC00002EBC00001715398C0EB001000EB800093
+:106DD000114601EBC0008078401E81B204915398A7
+:106DE000C0EB001000EB8000114601EBC000801CDE
+:106DF000039004990BF080FA0022CDE9100210985C
+:106E0000C2B25398C0EB001000EB8000204901EBA8
+:106E1000C0004271EF225398C0EB001000EB8000DD
+:106E200001EBC000827107200F9003E2FE2153980E
+:106E3000C0EB001000EB8000154A02F83010FF2173
+:106E40005398C0EB001000EB800002EBC0004170D3
+:106E500010215398C0EB001000EB800002EBC00043
+:106E6000817001215398C0EB001000EB800002EB11
+:106E7000C000C17004215398C0EB001000EB8000EB
+:106E800002EBC0000171002119912DE0584500204E
+:106E9000A87F00206EE188E040F2533153984843C8
+:106EA000FC4901EB800090F80B2D40F253315398D0
+:106EB0004843F84901EB800000F55461BDF86400D7
+:106EC000085C101AC1B25398C0EB001000EB8000B0
+:106ED000F14A02EBC002BDF86400401D1154BDF838
+:106EE0006400401C81B2199140F2533153984843D9
+:106EF000E84901EB800090F80A1DBDF8640081426A
+:106F0000CADC40F2533153984843E24901EB800018
+:106F100090F80A1D199111E000215398C0EB001060
+:106F200000EB8000DC4A02EBC002BDF86400401DAB
+:106F30001154BDF86400401C81B21991BDF8640081
+:106F40001128E9DB5398C0EB001000EB8000D24918
+:106F500001EBC0008078401E81B204915398C0EBD1
+:106F6000001000EB8000CC4901EBC000801C0390B6
+:106F700004990BF0C1F90022CDE910021098C2B2B9
+:106F80005398C0EB001000EB8000C34901EBC00038
+:106F90004274EF225398C0EB001000EB800001EB2D
+:106FA000C000827413200F9044E1FE215398C0EB7F
+:106FB000001000EB8000B84A02F83010FF2153980F
+:106FC000C0EB001000EB800002EBC00041702821F4
+:106FD0005398C0EB001000EB800002EBC000817002
+:106FE00001215398C0EB001000EB800002EBC000C1
+:106FF000C1705398C0EB001000EB800002EBC000A2
+:10700000017105211A9110E000215398C0EB001086
+:1070100000EB8000A04A02EBC002BDF868001154EA
+:10702000BDF86800401C81B21A91BDF8680028289C
+:10703000EADB00211A915BE00021199142E040F265
+:10704000533153984843934901EB800000F5516157
+:10705000BDF8680051F8201040F253325398504365
+:107060008C4A02EB800090F80B2D02EBD270049258
+:107070004210521EBDF86400101AC000C140CAB2CE
+:1070800040F2533153984843824901EB800090F815
+:107090000B0DBDF868104843039000EBD070411011
+:1070A000BDF86400401D01445398C0EB001000EB94
+:1070B0008000794B03EBC0004254BDF86400401CD3
+:1070C00081B2199140F2533153984843714901EB11
+:1070D000800090F80B1D049101EBD171BDF86400A4
+:1070E000B0EB610FABDBBDF86800401C81B21A91B8
+:1070F00040F2533153984843664901EB800090F8C1
+:107100000A1DBDF86800814296DC5398C0EB001060
+:1071100000EB8000604901EBC0008078401E81B226
+:1071200004915398C0EB001000EB80005A4901EB2A
+:10713000C000801C039004990BF0DEF80022CDE91A
+:1071400010021098C2B25398C0EB001000EB800000
+:10715000514901EBC00080F82920EF225398C0EB81
+:10716000001000EB800001EBC00080F82A202B20EB
+:107170000F905FE0FE215398C0EB001000EB800001
+:10718000454A02F83010FF215398C0EB001000EB85
+:10719000800002EBC000417004215398C0EB001046
+:1071A00000EB800002EBC000817001215398C0EB1E
+:1071B000001000EB800002EBC000C1700321539867
+:1071C000C0EB001000EB800002EBC000017153988F
+:1071D000C0EB001000EB8000114601EBC00080788E
+:1071E000401E81B204915398C0EB001000EB800068
+:1071F000114601EBC000801C039004990BF07CF851
+:107200000022CDE910021098C2B25398C0EB0010D2
+:1072100000EB8000204901EBC0004271EF2253983F
+:10722000C0EB001000EB800001EBC0008271072072
+:107230000F9000BF00BF00BF00BF539830B10128BE
+:1072400015D002282ED0032851D13DE0BDF83C00D6
+:1072500060B180211148E3F78BFCBDF83C00104978
+:10726000086001210E48001FE2F7D2FB3FE0BDF8A5
+:107270003C0068B108210948E3F77AFCBDF83C00FE
+:107280000749A4394867012105483438E2F7C0FBB3
+:107290002DE0000058450020A87F0020000C02408F
+:1072A000A4600240BDF83C0068B14FF48071F8481A
+:1072B000E3F75EFCBDF83C00F64908600121F548A3
+:1072C000001FE2F7A5FB12E0BDF83C0070B14FF4DF
+:1072D0008061F148E3F74CFCBDF83C00ED49BC3956
+:1072E000C8650121EB486438E2F792FB00BF00BF9C
+:1072F000EA4890F80A0FB8B35398C0EB001000EBBF
+:107300008000E74901EBC00100230491BDF83C1067
+:10731000539A0498E3F77AFCE7E1E249539801EBCA
+:1073200000115498085C401CC1B2DE4A539802EB2D
+:10733000001254981154D8E1DA496C39539811F875
+:107340001000C00980B9539811F81000C0F3C300B1
+:10735000062832D2DFE800F00382F7F5563200202B
+:10736000D149C8701A9014E0BFE1D049BDF8680057
+:10737000095C5398C0EB001000EB8000C84A02EB98
+:10738000C002BDF868001154BDF86800401C81B20D
+:107390001A91C648E0F777FFBDF868108842E4D834
+:1073A000BDF868100F914FF47A71539800EB4000CC
+:1073B000BC4A303A02EB8000816028E10020BA49E3
+:1073C000C8701A9013E0BA49BDF86800095C539878
+:1073D000C0EB001000EB8000B14A02EBC002BDF828
+:1073E00068001154BDF86800401C81B21A91B04881
+:1073F000E0F749FFBDF868108842E4D8BDF868108E
+:107400000F9104E100201A9013E0AA49BDF868002A
+:10741000095C5398C0EB001000EB8000A04A02EB1F
+:10742000C002BDF868001154BDF86800401C81B26C
+:107430001A91A048E0F727FFBDF868108842E4D809
+:10744000BDF868100F9142F21071539800EB4000A4
+:10745000944A303A02EB80008160D8E000209249E3
+:10746000C8701A9013E09449BDF86800095C5398FD
+:10747000C0EB001000EB8000894A02EBC002BDF8AF
+:1074800068001154BDF86800401C81B21A918A4806
+:10749000E0F7F9FEBDF868108842E4D8539831301F
+:1074A000C1B25398C0EB001000EB80007C4A02EBA5
+:1074B000C000C172539800EB40003130C1B2539804
+:1074C000C0EB001000EB800002EBC0008175539808
+:1074D000032828D131215398C0EB001000EB800025
+:1074E00002EBC000817530215398C0EB001000EB17
+:1074F000800002EBC000C1750D215398C0EB001055
+:1075000000EB800002EBC00001760A215398C0EB2B
+:10751000001000EB800002EBC0004176BDF868006F
+:10752000401C81B21A91BDF868100F9142F210719F
+:10753000539800EB40005B4A303A02EB80008160D8
+:1075400065E038E0FFE700201A9013E05B49BDF8E2
+:107550006800095C5398C0EB001000EB8000504AB3
+:1075600002EBC002BDF868001154BDF86800401C71
+:1075700081B21A915148E0F786FEBDF86810884242
+:10758000E4D8BDF868100F9146496C39539811F84A
+:10759000100020F078011831424A6C3A539802F8F2
+:1075A00010104FF4FA61539800EB40003C3202EBAC
+:1075B000800081602BE000201A9013E04049BDF864
+:1075C0006800095C5398C0EB001000EB8000344A5F
+:1075D00002EBC002BDF868001154BDF86800401C01
+:1075E00081B21A913648E0F74EFEBDF86810884225
+:1075F000E4D8BDF868100F9142F21071539800EB77
+:1076000040022848303800EB8200816000BF00BF94
+:10761000539830B1012816D0022826D0032863D110
+:1076200050E0BDF83C0068B180211B48E3F7A0FAA8
+:10763000BDF83C00174918390860012115481C386D
+:10764000E2F7E6F950E0BDF83C0068B108211248C5
+:10765000E3F78EFABDF83C000E49BC3948670121BA
+:107660000C484C38E2F7D4F93EE0BDF83C0068B174
+:107670004FF480710648E3F77BFABDF83C000549FA
+:10768000086001210348001FE2F7C2F92CE0000066
+:1076900000000240BC600240000C0240BC220020FE
+:1076A000A87F0020883E00209C3A0020198D030806
+:1076B000248D0308108D0308C88C0308048D03086B
+:1076C000E28C0308BDF83C0068B14FF480610848C3
+:1076D000E3F74EFABDF83C000649C86501210548AC
+:1076E0005830E2F795F900BF00BF56B010BD00005A
+:1076F000000C0240006002402DE9F05F2DED0C8B84
+:1077000005460E46002400210F46884600BF37E09C
+:10771000E200AA46B34650465946E0F784FD00F021
+:10772000FF092046E0F774FF41EC1D0BB0EE4D1A47
+:10773000F0EE6D1A9FED160B0FF0FEF8B0EE40BAAA
+:10774000F0EE60BA09F00F014FEA291202EB820253
+:1077500001EB4200E0F74BFF53EC1B2BE0F750FE30
+:1077600041EC190B38464146E0F75FFF53EC192B0B
+:10777000E0F79FFDE0F7ADFF07468846601CC4B206
+:10778000082CC5DB38464146BDEC0C8BBDE8F09FAC
+:10779000000000000000594010B5002440F22441D0
+:1077A0000E480EF03AFD012816D10C480088C4B2EC
+:1077B0000A48001D0088C4B240F2244107480EF078
+:1077C000A6FC01200649487006480068C0F57A709A
+:1077D00081B20548A0F8D41710BD00000044004055
+:1077E000283E00208C600240BC72002010B50024AE
+:1077F00040F224410A480EF010FD01280FD108483C
+:107800000088C4B20648001D0088C4B201210548A2
+:1078100041730548406CC0F57A700449488010BD3A
+:10782000004C0040283E002000600240907A00207A
+:1078300010B5002440F224410A480EF0EEFC012865
+:107840000ED108480088C4B206488088C4B201211D
+:107850000548417605484069C0F57A70044988803A
+:1078600010BD000000500040283E00200060024093
+:10787000907A002010B5002440F224410B480EF00D
+:10788000CCFC012810D109480088C4B20748001D6B
+:107890000088C4B20121064880F825100548C06A56
+:1078A000C0F57A700449C88010BD0000004800404F
+:1078B000283E002000600240907A002010B500248D
+:1078C00010491148E2F78AF800210F48E2F7A0F8C2
+:1078D00000E000BF40210D480EF092FC0028F8D0D7
+:1078E00080210B48E3F746F90A4907481838E2F7C0
+:1078F00075F8012104481838E2F78AF80120064992
+:10790000087010BD00802020A060024000440040AC
+:10791000000C0240008800201600002010B5002452
+:1079200010491148E2F75AF800210F48E2F770F8C1
+:1079300000E000BF40210D480EF062FC0028F8D0A6
+:1079400008210B48E3F716F90A4907483038E2F7EF
+:1079500045F8012104483038E2F75AF80120064979
+:10796000087010BD2080002070600240004C004074
+:10797000000C0240008020101600002010B50024EA
+:1079800011491248E2F72AF800211048E2F740F8BE
+:1079900000E000BF40210E480EF032FC0028F8D075
+:1079A0004FF480710B48E3F7E5F80B490748A83816
+:1079B000E2F714F801210548A838E2F729F8012078
+:1079C0000649087010BD000000800028B860024021
+:1079D00000500040000002402080001016000020EF
+:1079E00010B5002411491248E1F7F8FF00211048B2
+:1079F000E2F70EF800E000BF40210E480EF000FC58
+:107A00000028F8D04FF480610B48E3F7B3F80B4936
+:107A100007483038E1F7E2FF012105483038E1F747
+:107A2000F7FF01200649087010BD00000080001813
+:107A30005860024000480040000C024000880010DE
+:107A40001600002030B58FB005460C4601214805D0
+:107A50000AF022FD35B1012D5ED0022D7ED0032D1E
+:107A600059D115E1BA48E1F7DFFF4020039000202B
+:107A700005904FF480600690082C03D100200790F9
+:107A8000089005E0102C03D1E001079080000890D9
+:107A9000002009904FF400300A9000200B900C90C9
+:107AA0000D900E90AB48019040060090AA480290BD
+:107AB0006946A748E2F782F801221021A448E2F7BC
+:107AC0005FF8A3481838E1F7AFFF002003904FF4A8
+:107AD0007A700490002005904FF48060069000209A
+:107AE0000790089009904FF400300A9000200B9006
+:107AF0000C900D900E90974801904006009097488A
+:107B00000290694692481838E2F758F801219048E7
+:107B10001838E1F77DFF18E18D483038E1F784FF30
+:107B200040200390002005904FF480600690082CC0
+:107B300003D100200790089005E0102C03D1E0014C
+:107B4000079080000890002009904FF400300A90C0
+:107B500000200B900C900D900E9000E03BE08048D0
+:107B60000190400600907F4802906946784830387E
+:107B7000E2F724F80122102175483038E2F700F8C6
+:107B800073486038E1F750FF002003904FF47A709B
+:107B90000490002005904FF480600690002007902C
+:107BA000089009904FF400300A9000200B900C9040
+:107BB0000D900E906A480190400600906A4802902D
+:107BC000694663486038E1F7F9FF01216048603891
+:107BD000E1F71EFFB9E05E481830E1F725FF4020CD
+:107BE0000390002005904FF480600690082C03D18C
+:107BF00000200790089005E0102C03D1E0010790C9
+:107C000080000890002009904FF400300A90002076
+:107C10000B900C900D900E905448019040060090EF
+:107C20005348029069464A481830E1F7C7FF0122DD
+:107C3000102147481830E1F7A3FF45489038E1F795
+:107C4000F3FE002003904FF47A700490002005901A
+:107C50004FF48060069000200790089009904FF440
+:107C600000300A9000200B900C900D900E903F4831
+:107C70000190400600903F48029069463448903891
+:107C8000E1F79CFF012132489038E1F7C1FE5CE04A
+:107C90002F484838E1F7C8FE4020039000200590A7
+:107CA0004FF480600690082C03D1002007900890C4
+:107CB00005E0102C03D1E00107908000089000201F
+:107CC00009904FF400300A9000200B900C900D901A
+:107CD0000E9029480190400600902848029069467D
+:107CE0001B484838E1F76AFF01221021184848383C
+:107CF000E1F746FF16487838E1F796FE002003903A
+:107D00004FF47A700490002005904FF48060069044
+:107D100000200790089009904FF400300A9000204E
+:107D20000B900C900D900E9013480190400600901F
+:107D300013480290694606487838E1F73FFF012171
+:107D400003487838E1F764FE00BF00BF0FB030BDD4
+:107D5000A060024004440040A87F00200889002061
+:107D6000044C004000820020F08C002004500040B1
+:107D700058840020D890002004480040B08600209D
+:107D8000C09400201CB5012108460AF085FB0121A2
+:107D900004200AF081FB012108200AF07DFB01216B
+:107DA00040200AF079FB072205214448E2F7B4FE9F
+:107DB000072206214148E2F7AFFE072208213F488B
+:107DC000E2F7AAFE072209213C48E2F7A5FE0822B5
+:107DD0000A213B48E2F7A0FE08220B213848E2F7CF
+:107DE0009BFE082202213548E2F796FE08220C216C
+:107DF0003348E2F791FE4FF45970009002208DF85D
+:107E0000050000208DF8060001208DF807000220F3
+:107E10008DF8040069462948E2F736FE4FF4E05039
+:107E2000009002208DF8050000208DF8060001204A
+:107E30008DF8070002208DF8040069462048E2F71B
+:107E400023FE4FF49160009000208DF80600012081
+:107E50008DF8040069461948E2F716FE4FF4807069
+:107E6000009000208DF8060001208DF8040069467E
+:107E70001448E2F709FE4FF4F040009000208DF81E
+:107E8000060001208DF8040069460F48E2F7FCFD6A
+:107E90004FF480410C48E2F76BFE4FF400510A4862
+:107EA000E2F766FE4FF480510748E2F761FE4FF4B7
+:107EB00000610548E2F75CFE1CBD0000000C0240BA
+:107EC00000080240000002400018024070B5002582
+:107ED00000260024FFF756FF0421114880F86A1B92
+:107EE00000BF08E008212046FFF7ACFD204600F067
+:107EF000F1F9601CC4B20A4890F86A0BA042F1DCA8
+:107F000000F014F80021074880F8181800200649EE
+:107F1000887048700120C8704FF47A70886070BD16
+:107F2000BC320020BC720020D47A002008B5112099
+:107F30008DF8000002208DF8010001208DF802006C
+:107F40008DF80300684602F079FA26208DF80000CB
+:107F500001208DF8010000208DF8020001208DF82D
+:107F60000300684602F06AFA0E208DF80000022035
+:107F70008DF8010001208DF802008DF8030068469D
+:107F800002F05CFA27208DF8000001208DF8010036
+:107F900000208DF8020001208DF80300684602F0F1
+:107FA0004DFA0F208DF8000002208DF8010001200D
+:107FB0008DF802008DF80300684602F03FFA342085
+:107FC0008DF8000001208DF8010000208DF80200DE
+:107FD00001208DF80300684602F030FA2F208DF85A
+:107FE000000002208DF8010001208DF802008DF8BC
+:107FF0000300684602F022FA35208DF800000120C7
+:108000008DF8010000208DF8020001208DF803009A
+:10801000684602F013FA08BD10B5024601B91021F6
+:1080200012F8013B00BF12F8010B4340481E80B21A
+:10803000011EF8D103F07F0010BD00002DE9FF41C3
+:1080400007460D4616461C4637B1012F42D0022F77
+:108050007FD0032F3DD1BAE0012148040AF04CFA49
+:108060000095012C06D12003ADF804008010ADF876
+:1080700008000FE0022C07D1E002ADF804004FF435
+:10808000C060ADF8080005E024B9ADF80460002038
+:10809000ADF808000020ADF80600ADF80C000C208B
+:1080A000ADF80A0069466A480EF006F901216848F1
+:1080B0000EF036F8012240F2244165480EF0D7F860
+:1080C000102163480EF023F80122C02160480EF011
+:1080D00033F8BAE00121C8040AF00EFA0095012C29
+:1080E00006D12003ADF804008010ADF808000FE0C1
+:1080F000022C07D1E002ADF804004FF4C060ADF8E7
+:10810000080005E024B9ADF804600020ADF80800CF
+:108110000020ADF80600ADF80C000C20ADF80A0008
+:1081200069464C480EF0C8F801214A480DF0F8FFA6
+:10813000012240F2244147480EF099F810214548A9
+:108140000DF0E5FF0122C02142480DF0F5FF7CE073
+:10815000FFE7012108050AF0CFF90095012C06D1AF
+:108160002003ADF804008010ADF808000FE0022CE9
+:1081700007D1E002ADF804004FF4C060ADF808008C
+:1081800005E024B9ADF804600020ADF80800002037
+:10819000ADF80600ADF80C000C20ADF80A006946F9
+:1081A0002D480EF089F801212B480DF0B9FF01226E
+:1081B00040F2244128480EF05AF8102126480DF0CC
+:1081C000A6FF0122C02124480DF0B6FF3DE00121A9
+:1081D00088040AF091F90095012C06D12003ADF82E
+:1081E00004008010ADF808000FE0022C07D1E00277
+:1081F000ADF804004FF4C060ADF8080005E024B904
+:10820000ADF804600020ADF808000020ADF80600CD
+:10821000ADF80C000C20ADF80A0069460F480EF0CE
+:108220004BF801210D480DF07BFF012240F2244163
+:108230000A480EF01CF8102108480DF068FF0122D2
+:10824000C02106480DF078FF00BF00BFBDE8FF81E8
+:1082500000440040004C00400050004000480040F6
+:108260002DE9FC4705460E460024002100910191AE
+:1082700000BFE94600BF27E06422002328463146BC
+:10828000DFF7A0FF174698460A22002338464146EA
+:10829000DFF798FF4FEA001A0A22002338464146CA
+:1082A000DFF790FF0F2002401AEB020009F80400EC
+:1082B0004FF064024FF0000328463146DFF782FF9B
+:1082C00005460E46601CC4B2082CD5DBDDE9000172
+:1082D000BDE8FC872DE9F04704460026B04600BF04
+:1082E0000027B2464FF0010904EB440000EB0410F4
+:1082F000FE4901EB0010407B012803D100212046FC
+:1083000000F0DCFCFA4810F8140020F08000803007
+:10831000F74901F81400002004EB4401F44A0C3240
+:1083200002F8210004EB440102EB8101887004EBA8
+:10833000440102EB8101487004EB440102EB81012E
+:10834000C870052004EB440102EB81018860002025
+:1083500004EB4401303202F8210004EB440102EB4B
+:1083600081018870012104EB440002EB8000417020
+:10837000012004EB440102EB8101C87004EB4400CE
+:1083800000EB0410D94901EB0010806800EB80007D
+:10839000400004EB440102EB810188600821204683
+:1083A000FFF750FB04EB440000EB0410CF4A02EB54
+:1083B0000010437904EB440000EB041002EB0010C2
+:1083C000016800222046FFF739FE04EB440000EB71
+:1083D0000410C64901EB001080790E2810D2DFE8A6
+:1083E00000F0B6071019222B3D464F737C859C6A1E
+:1083F000052140F253306043BE4A02EB80004171D8
+:10840000A5E0112140F253306043BA4A02EB8000EC
+:1084100041719CE0072140F253306043B54A02EBC2
+:108420008000417193E0042140F253306043B14A2F
+:1084300002EB800041718AE004EB440000EB041081
+:10844000AA4901EB001080686421484304EB440111
+:10845000A74A3C3202EB8101886078E0032140F2B8
+:1084600053306043A34A02EB800041716FE0042166
+:1084700040F2533060439F4A02EB8000417166E056
+:10848000062140F2533060439A4A02EB800041716A
+:1084900010212046FFF7D6FA04EB440000EB04104D
+:1084A000924A02EB0010016800234FF480522046EC
+:1084B000FFF7C4FD4BE0032140F2533060438D4A87
+:1084C00002EB8000417142E0112140F253306043E1
+:1084D000884A02EB8000417139E0032140F25330B9
+:1084E0006043844A02EB8000417130E0002140F299
+:1084F000533060437F4A02EB8000417104EB44003B
+:1085000000EB0410794901EB0010437900224FF48D
+:1085100016512046FFF792FD19E0022140F2533038
+:108520006043744A02EB8000417104EB440000EBAD
+:1085300004106E4901EB001080686421484304EB8D
+:108540004401A2F5E06202EB8101886000BF00BF38
+:10855000694890F82800012821D1002140F25330C9
+:108560006043644A02EB80004171012004EB440146
+:10857000A2F5E66202EB8101886080215F48E2F7A4
+:10858000F9FA08215D48E2F7F5FA4FF480715C488A
+:10859000E2F7F0FA4FF480615848E2F7EBFA002175
+:1085A00040F253306043534A02EB800080F81914C4
+:1085B00040F25330604302EB800080F81A1401252A
+:1085C00076E004EB440000EB0410484901EB001096
+:1085D000303000EB0510427804EB440000EB04104F
+:1085E00001EB00103030691E00EB01104078824230
+:1085F00004D109F1010000F0FF0934E040F25330EA
+:1086000060433C4901EB80000830C7EBC70100EB39
+:10861000C10080F802A004EB440000EB04103349D1
+:1086200001EB00103030691E00EB0110417840F280
+:10863000533060432F4A02EB80000830C7EBC7027B
+:1086400000EBC200417040F253306043294901EB16
+:1086500080000830C7EBC70100F83190781CC7B222
+:10866000AA464FF0010940F253306043214901EB23
+:10867000800000F5627005EB450101EB051100EB90
+:10868000C10080F89170A9F10100C1B240F25330ED
+:108690006043184A02EB800000F5627005EB45026A
+:1086A00002EB051200EBC20080F89210681CC5B204
+:1086B00004EB440000EB04100C4901EB0010C079FE
+:1086C000A8423FF77EAF781CC1B240F253306043FE
+:1086D000084A02EB8000817140F25330604311463A
+:1086E00001EB80000830C7EBC7010BE09840002089
+:1086F0001C3E002058450020BC120020000C024007
+:108700000000024000EBC10080F802A004EB44002E
+:1087100000EB0410A2F5986101EB00103030691EE7
+:1087200000EB0110417840F25330604302EB8000CF
+:108730000830C7EBC70200EBC200417040F2533073
+:108740006043FA4901EB80000830C7EBC70100F82D
+:108750003190002539E2002140F253306043F34A62
+:1087600002EB800000F5627005EB450202EB05129A
+:1087700000EBC200017340F253306043EB4A02EB5E
+:10878000800000F5627005EB450202EB051200EB7C
+:10879000C200817340F253306043E44A02EB800030
+:1087A00000F5627005EB450202EB051200EBC2001A
+:1087B000417340F253306043DC4A02EB800000F525
+:1087C000627005EB450202EB051200EBC200C173BB
+:1087D00004EB440000EB0410D54901EB0010806865
+:1087E00000EB8000400004EB440101EB0411D04A8F
+:1087F00002EB0111C9794843410040F25330604314
+:10880000CA4A02EB800000F5627005EB450202EBFC
+:10881000051200EBC200416104EB440000EB0410C0
+:10882000C34901EB0010303000EB0510807820F0D8
+:10883000800104EB440000EB0410BD4A02EB001081
+:10884000303000EB05108170002140F2533060435E
+:10885000B64A02EB800000F5627005EB450202EBC0
+:10886000051200F8321040F253306043AF4A02EB79
+:10887000800000F5627005EB450202EB051200EB8B
+:10888000C20080F8821004EB440000EB0410A849F9
+:1088900001EB001080790E2818D2DFE800F01707EE
+:1088A0001829173A4BFDFC17FBFAF9F8E52140F2BD
+:1088B000533060439D4A02EB800000F5627005EB87
+:1088C000450202EB051200EBC20041717AE1A121E1
+:1088D00040F253306043954A02EB800000F562702D
+:1088E00005EB450202EB051200EBC200417169E1A4
+:1088F000A12140F2533060438C4A02EB800000F526
+:10890000627005EB450202EB051200EBC2004171FB
+:1089100058E1312140F253306043844A02EB800039
+:1089200000F5627005EB450202EB051200EBC20098
+:10893000417147E1F42140F2533060437B4A02EB3E
+:10894000800000F5627005EB450202EB051200EBBA
+:10895000C20041710026A8E04FF0000891E006EB4C
+:10896000460000EB0610724901EB0010303000EBBE
+:108970000810017804EB440000EB04106C4A02EB91
+:108980000010303000EB0510007A814275D104EB05
+:10899000440000EB0410114601EB0010303000EBF6
+:1089A0000510017840F253307043604A02EB8000BA
+:1089B00000F5627008EB480202EB081200EBC200FF
+:1089C00080F87F1040F253307043584901EB80002B
+:1089D00000F5627008EB480101EB081100EBC100E3
+:1089E00080F8804040F253307043504901EB8000E2
+:1089F00000F5627008EB480101EB081100EBC100C3
+:108A000080F8815006EB460000EB0610484901EB68
+:108A10000010303000EB0810017840F25330604312
+:108A2000424A02EB800000F5627005EB450202EB62
+:108A3000051200EBC20080F87F1040F25330604313
+:108A40003A4901EB800000F5627005EB450101EB4E
+:108A5000051100EBC10080F8806040F253306043A4
+:108A6000324901EB800000F5627005EB450101EB36
+:108A7000051100EBC10080F8818008F1010000F0D1
+:108A8000FF0806EB460000EB0610294905E055E01B
+:108A900087E075E063E038E00EE001EB0010C0799C
+:108AA00040453FF75CAF701CC6B2224890F86A0B95
+:108AB000B0423FF751AF85E0062140F253306043AA
+:108AC0001A4A02EB800000F5627005EB450202EBEA
+:108AD000051200EBC200417105EB041000EB4001F0
+:108AE000154800EB4110D0F8091040F253306043B4
+:108AF0000E4A02EB800000F5627005EB450202EBC6
+:108B0000051200EBC20041635CE0152140F25330D6
+:108B10006043064A02EB800000F5627005EB4502F7
+:108B200002EB051200EBC20041714BE058450020FA
+:108B300098400020BC320020D8140020E52140F2EB
+:108B4000533060435A4A02EB800000F5627005EB37
+:108B5000450202EB051200EBC200417132E0022136
+:108B600040F253306043524A02EB800000F56270DD
+:108B700005EB450202EB051200EBC200417121E05A
+:108B8000012140F253306043494A02EB800000F576
+:108B9000627005EB450202EB051200EBC200417169
+:108BA00010E0022140F253306043414A02EB800062
+:108BB00000F5627005EB450202EB051200EBC20006
+:108BC000417100BF00BF681CC5B204EB440000EB5C
+:108BD0000410384901EB0010C079A8423FF7BBAD43
+:108BE00004EB440000EB041001EB00108079042832
+:108BF00011D004EB440000EB041001EB001080796D
+:108C0000092808D004EB440000EB041001EB00102D
+:108C100080790A2846D100253BE004EB440000EBB4
+:108C20000410244901EB00108079042804D009289D
+:108C300010D00A282AD11BE0B12140F25330604302
+:108C40001B4A02EB80000830C5EBC50200EBC200F6
+:108C500041711BE0A12140F253306043144A02EB02
+:108C600080000830C5EBC50200EBC20041710DE089
+:108C7000032140F2533060430D4A02EB800008307C
+:108C8000C5EBC50200EBC200417100BF00BF681C0C
+:108C9000C5B240F253306043054901EB8000807952
+:108CA000A842BADC0021044880F86B1BBDE8F087BD
+:108CB0005845002098400020BC32002070B5044682
+:108CC0000E46CE48056806BB34B1012C0AD0022CF2
+:108CD0000ED0032C18D111E04FF48041C848E1F7C1
+:108CE00049FF11E04FF40051C548E1F743FF0BE0A5
+:108CF0004FF48051C248E1F73DFF05E04FF40061B9
+:108D0000BF48E1F737FF00BF20E034B1012C0AD0A3
+:108D1000022C0ED0032C18D111E04FF48041B8483A
+:108D2000E1F726FF11E04FF40051B548E1F720FFCD
+:108D30000BE04FF48051B248E1F71AFF05E04FF421
+:108D40000061AF48E1F714FF00BF00BF64200EF0E0
+:108D500053FF00231A464FF416512046FFF76EF9D1
+:108D6000002004EB4401A74A02EB8101887004EB68
+:108D7000440102EB8101486004EB440000EB041065
+:108D800002F5107101EB001080689F498860012096
+:108D90004870772004EB84019C4A1144887004EBEE
+:108DA000440000EB04109A4901EB001080790B2875
+:108DB0003FD2DFE800F03E060D141B223E293E3074
+:108DC0003700772004EB8401904A1144887030E02A
+:108DD000972004EB84018D4A1144887029E0972084
+:108DE00004EB8401894A1144887022E06F2004EB6F
+:108DF0008401864A114488701BE0672004EB8401DB
+:108E0000824A1144887014E0772004EB84017F4A81
+:108E1000114488700DE0972004EB84017B4A1144D3
+:108E2000887006E0D72004EB8401784A11448870EA
+:108E300000BF00BFC020C4EB041101EB8101754AE3
+:108E400002F831000020C4EB041101EB810102EBB8
+:108E5000C10148700820C4EB041101EB810102EB51
+:108E6000C1018870280EC4EB041101EB810102EBF3
+:108E7000C101C87005F0F00004EB44010844C4EBE4
+:108E8000041101EB810102EBC101087104EB8400C4
+:108E90005E4908448078C4EB041101EB810102EBC8
+:108EA000C10148712020C4EB041101EB810102EBE8
+:108EB000C101887105F00F00C4EBC4010844C4EB84
+:108EC000041101EB810102EBC101C8718020C4EBE8
+:108ED000041101EB810102EBC10108724C20C4EBCB
+:108EE000041101EB810102EBC10148725420C4EB73
+:108EF000041101EB810102EBC101887234B1012C34
+:108F000011D0022C1DD0032C39D129E080214248F8
+:108F1000E1F72EFE0B204149086001213F48001F68
+:108F2000E0F776FD2BE008213B48E1F721FE0B201E
+:108F30003A49A4394867012138483438E0F768FDD8
+:108F40001DE04FF480713648E1F712FE0B203349E3
+:108F500018310860012131481430E0F759FD0EE066
+:108F60004FF480612C48E1F703FE0B202B49A43914
+:108F7000C865012129484C38E0F74AFD00BF00BF11
+:108F8000284890F80A0F58B1C4EB041101EB810195
+:108F9000204A02EBC100002322460B21E1F736FEF6
+:108FA0004FF4FA700EF028FE01211F4880F82418B3
+:108FB00034B1012C0AD0022C0ED0032C18D111E0B0
+:108FC0004FF480410E48E1F7D3FD11E04FF400511A
+:108FD0000B48E1F7CDFD0BE04FF480510848E1F775
+:108FE000C7FD05E04FF400610548E1F7C1FD00BF92
+:108FF00000BF00200D49086070BD0000187AFF1FF7
+:1090000000180240583E0020D47A0020A898002082
+:1090100098400020A87F0020000C0240A46002407D
+:1090200000000240BC220020BC72002088024242A4
+:10903000F0B52DED028BA1B000201F901E901D9069
+:109040001C901A901B90002118911991179016905E
+:109050001590149013900025002405909FEDFE0AB2
+:109060008DED040AFDA103C9CDE90201FDA103C9EB
+:10907000CDE90001FD48807850B30021FB488170A4
+:10908000A0F55C60B0F8DA0DF9490968C1F57A71AC
+:1090900088421DD1F6480068C0F57A7081B2F54863
+:1090A000A0F8D81D0021F248001FE0F7B1FCF249FA
+:1090B000EF48001FE0F792FC0120F04908704FF4E0
+:1090C0007A70EB4908600121E948001FE0F7A0FC35
+:1090D000EA48007801287DD10020E8490870E3487B
+:1090E000A438807800EB4001E54800EB011084795A
+:1090F000012C70D0042C04D0052C6DD0062C06D188
+:1091000006E00120D9490C3188700020486003E353
+:10911000D848B0F8D80D811FDA48E0F715FCC11720
+:10912000CDE91A01D349B1F8D81D491FD54A521EBD
+:109130008818042109F05CFDC117CDE9180118A8B1
+:109140000FC85040594008437DD10022C748A43879
+:10915000817854304254CB48401E00791390BDF8BA
+:109160004C00312802D045286ED190E0C148B0F8BB
+:10917000D80D1838412190FBF1F0C117CDE9180145
+:10918000C1B2BC4880F8AC1000201F9076E0BDF85A
+:109190007C0000EB80101430BA49491E085CB549C8
+:1091A000AD31BDF87C208854BDF87C1001EB8111F5
+:1091B0001A31B44A521E8818082109F0D7FC8DEDE7
+:1091C000040AAC49B931BDF87C20049801EB0211C6
+:1091D000486002E0B2E276E162E0BDF87C1001EBAB
+:1091E00081113231A74A521E8818082109F0BEFCAD
+:1091F0008DED040A9F49B931BDF87C20049801EB3C
+:1092000002110860BDF87C1001EB81113A319D4AD2
+:10921000521E8818082109F0A9FC8DED040A954911
+:10922000B931BDF87C20049801EB02118860BDF8CB
+:109230007C1001EB81114231924A521E881808219C
+:1092400009F094FC01E024E022E08DED040A894954
+:10925000B931BDF87C20049801EB0211C860834944
+:10926000A4398A781C395018017821F080018031A6
+:109270000170BDF87C00401C80B21F90BDF87C10CE
+:109280000020DDE91832C91A904180DB00E000BF00
+:1092900000BF012075490C318870002048603BE216
+:1092A0007848401E807816909DF85800401E81B284
+:1092B0007448401C09F020F80021CDE91A017149D9
+:1092C000491E9DF85800401C085C0021CDE918019A
+:1092D000DDE91A32DDE918105940504001437CD1D4
+:1092E0006248A43882785430815401205F490C319F
+:1092F0008870002048606348401E00791390BDF8D4
+:109300004C0005280AD2DFE800F0033C0A43D600EF
+:1093100003215648A43882780B308154D1E00121D2
+:109320005248A4388278801D81540321801F82789E
+:109330000B3081540B3890F8600020F080008030B2
+:109340004A49A43981F860004E48401EC179474817
+:10935000A43880F861104B48401E017A4348A43875
+:1093600080F862104748401E417A4048A43880F88F
+:1093700063104448401EC17A3C48A43880F8641009
+:109380009FE003213948A43882780B30815498E05B
+:109390003648A4388178801D415C801F8278103067
+:1093A000805C814212DA3149A4398A781C3950181C
+:1093B000017821F00401091D01702C48A43881783E
+:1093C0001030415C10388278801D81542749A439BF
+:1093D0008A781C395018017800E073E021F0800190
+:1093E0008031017000201F905DE000211F483C3853
+:1093F000BDF87C2040F8221000201E902BE01B4B73
+:109400003C3BBDF87C6003EB8600683B93F863301F
+:10941000BDF87C6003FB06F202EBD2735E10BDF870
+:1094200078305B1D3344174E761EF35C0F4EA43E1E
+:1094300096F8631001EBD1767610761EBDF8787041
+:10944000F61BF600B340066833430360BDF87800AE
+:10945000401C80B21E9017E000000000016932300D
+:109460003130300001693230453030007C4000201E
+:109470002C640240BC32002000880010E20A002068
+:10948000CC3E0020E50A0020AE4991F8630000EBD5
+:10949000D071BDF87820B2EB610FB0DBBDF87C0075
+:1094A000401C80B21F90A74890F86200BDF87C1065
+:1094B00088429ADC05E00121A24882780B30815471
+:1094C00000BF00BF28E101209E49B0318870002014
+:1094D00048609DA19D480EF06DFD1D90BDF8740083
+:1094E00000287DD0BDF87400B0F5487F78DA002000
+:1094F0001F900FE0BDF874000E30BDF87C100844DA
+:109500009249085CBDF87C208854BDF87C00401C62
+:1095100080B21F90BDF87C001E28EBDB02208C4936
+:1095200088748A480078412872D100201F9015E085
+:10953000BDF87C00801C8549085C2C2800D111E016
+:10954000BDF87C00801C8149085C06A9BDF87C2020
+:109550008854BDF87C00401C80B21F90BDF87C0090
+:109560000B28E5DB00BF06A80CF04EFFB0EE408AEA
+:10957000F0EE608A51EC180BDFF7E3F800EE100A0A
+:10958000DFED740A80EE201A8DED041A0498DFF7DF
+:1095900060F8CDE91801DDE91801DFF712F800EEF7
+:1095A000100ADDED040A30EEC00A8DED040ADDE993
+:1095B0001801DFF706F800EE100ADDED040A9FED52
+:1095C000651A60EE810A9FED641AC0EE811A30EED2
+:1095D000210A624880ED0A0ABDF87C00C01C00E048
+:1095E00087E05A49085C5D4928310871BDF87C0064
+:1095F000401D80B21D9000201F901AE0BDF874003D
+:10960000BDF87C1008445149085C2C2801D114E0B5
+:109610005CE0BDF87400BDF87C1008444B49085C60
+:1096200006A9BDF87C208854BDF87C00401C80B29F
+:109630001F90BDF87C000B28E0DB00BF06A80CF0F3
+:10964000E3FEB0EE408AF0EE608A51EC180BDFF7D3
+:1096500078F800EE100ADFED3F0A80EE201A8DED5B
+:10966000041A0498DEF7F5FFCDE91801DDE91801C9
+:10967000DEF7A7FF00EE100ADDED040A30EEC00AA7
+:109680008DED040ADDE91801DEF79BFF00EE100AFC
+:10969000DDED040A9FED2F1A60EE810A9FED2E1A70
+:1096A000C0EE811A30EE210A10EE100A2B49283143
+:1096B000C1F80500BDF87400BDF87C100844401CDA
+:1096C0002249085C25492831487224E01FED9E0A92
+:1096D00010EE100A21492831C1F805000020487217
+:1096E0001FEDA30A10EE100AC1F805000020487211
+:1096F00011E01FEDA70A10EE100A18492831C1F831
+:109700000500002048721FEDAC0A10EE100AC1F8E7
+:1097100005000020487200BF00BF00201F9009E034
+:1097200000200A49BDF87C208854BDF87C00401C0C
+:1097300080B21F90BDF87C001428F1DB21B0BDEC95
+:10974000028BF0BDD83F0020524D4300E40A0020B8
+:10975000BC1200200000C84200007042BC3A002049
+:109760002DE9D34F8CB007460026B046B146B3462C
+:10977000B24600200B900A900990089000BF00BFED
+:10978000F7A103C9CDE90601F7A103C9CDE9040199
+:109790000020F7490870F748C05D04282CDB05213C
+:1097A000F448C15500214E38C1552238C05D20F023
+:1097B0008001F0487038C15507EB4701F03800EBE5
+:1097C00001108079042804D005280CD0062812D175
+:1097D00004E00021E7484938C1550CE03121E54853
+:1097E0004938C15507E00221E2484938C1550021F6
+:1097F000401FC15500BF00BF07EB4701DE4800EB2B
+:1098000001108079012874D0042804D0052871D073
+:10981000062870D10BE2D7485438007900286BD065
+:10982000002000F097FB07EB4703D34A02EB03123B
+:10983000517907EB4703D04A02EB0312106800F09E
+:10984000B7FDCC4854380079012802D002287BD1DA
+:1098500035E0C848543890F803A00AEB4A01A0F557
+:109860002C5000EB411000780A900AEB4A01C348E3
+:1098700000EB4110C24950F8012F0A60406848606F
+:109880000AEB4A01BD4800EB4110D0F80900BC4981
+:10989000491EC1F809000AEB4A01B84800EB411023
+:1098A000B7491C3150F81D2F0A60808888805046C7
+:1098B0004FEAEA710AEB11714FEA211B44E0B1480B
+:1098C00090F81C0A0A904FF0000B36E04FF0000AA7
+:1098D00017E00BEB4B0000EB0B10A6496C3101EBD2
+:1098E0000010303000EB0A1001780A98814204D150
+:1098F00012E0F4E2DCE1F1E298E10AF101001FFA82
+:1099000080FA0BEB4B0000EB0B109A496C3101EB2A
+:109910000010C0795045DCDC00BF0BEB4B0000EBC6
+:109920000B1094496C3101EB0010C079504500DDFB
+:1099300008E00BF101001FFA80FB934890F86A0BD6
+:109940005845C3DC00BF00BF00BF00210A98FEF7E6
+:1099500087FCCDE90201002000900B460621029A07
+:1099600008F0D8FC0BEB4B0000EB0B1081496C317D
+:1099700001EB0010007FC0F381000090A1F59E5024
+:10998000D0F805C0624600230721184608F0C2FC43
+:109990000BEB4B0000EB0B1076496C3101EB001028
+:1099A000007F00F003000090A1F59E50D0F801C0A8
+:1099B000624600230821184608F0ACFC0BEB4B0074
+:1099C00000EB0B106B496C3101EB0010007FC0F312
+:1099D00001100090A1F59E50D0F809C06246002306
+:1099E0000921184608F096FC322165485F3080F85E
+:1099F0006C11302180F86D11603890F8220001EB75
+:109A000010115F485F3080F86E11603890F82200C6
+:109A100000F00F0030305A495F3181F86F012D217D
+:109A200057485F3080F87011603890F8210030217D
+:109A300001EB101152485F3080F87111603890F8D6
+:109A4000210000F00F0030304D495F3181F8720184
+:109A50002D214B485F3080F87311603890F820005A
+:109A6000302101EB101146485F3080F874116038E6
+:109A700090F8200000F00F00303041495F3181F84C
+:109A80007501A1F16000C07F302101EB10113C484D
+:109A90005F3080F877116038C07F00F00F00303001
+:109AA00037495F3181F878013A2135485F3080F8D5
+:109AB00079116038807F302101EB101130485F3020
+:109AC00080F87A116038807F00F00F0030302C4928
+:109AD0005F3181F87B013A2129485F3080F87C11A1
+:109AE0006038407F302101EB101125485F3080F84D
+:109AF0007D116038407F00F00F00303020495F3129
+:109B000081F87E01A1F16000D0F8232010460021E9
+:109B1000FEF7A6FBCDE90201002000900B460C21C8
+:109B2000029A08F0F7FB002604E020201749885528
+:109B3000701C86B240F28A208642F6DB0A20134966
+:109B400008704870002647E04FF0000824E00C48F9
+:109B50005F3000EB461010F80800202818D01EE0F7
+:109B60000169323031303000016932304530300027
+:109B7000E30A00202C400020CC3E0020D814002016
+:109B8000D92C0020BC220020BC320020CC0E0020AA
+:109B900008F101001FFA80F8B8F1200FD7DB00BFF1
+:109BA000B8F11F0F16DA4FF000080CE0E24800EBA6
+:109BB000461010F8080008EB4911E04A505408F12B
+:109BC00001001FFA80F8B8F1200FEFDB09F1010066
+:109BD0001FFA80F9701C86B2142EB5DB0A212020F2
+:109BE00000EB4910D54A1154202000EB4910401CCD
+:109BF0001154202000EB4910801C1154202000EB50
+:109C00004910C01C1154202000EB4910001D1154B4
+:109C1000202000EB4910401D1154202000EB49107A
+:109C2000401D80B20B900020C549087172E10120EF
+:109C300000F090F94FF40071C248E0F79BFF07EB8A
+:109C40004703C14A02EB0312517907EB4703BE4AAF
+:109C500002EB0312106800F0ABFBB94854300A99CC
+:109C6000405C401CC2B2B648543042540D98312872
+:109C700002D045281AD10CE0002605E006A8805D38
+:109C8000AE498855701C86B2072EF7DB07200B9073
+:109C90000CE0002605E004A8805DA8498855701CEA
+:109CA00086B2072EF7DB07200B9000BF00BF31E123
+:109CB000022000F04FF94FF48041A248E0F75AFF2C
+:109CC0009F485430C05D401CC1B29D485430C155BE
+:109CD00007EB47039C4A02EB0312517907EB47035A
+:109CE000994A02EB0312106800F062FB0D980528F8
+:109CF0001ED2DFE800F0037A1ED73900FE208F491C
+:109D00000870FF204870042088700120C87003206C
+:109D1000087108468078401E81B28848801C08F08F
+:109D2000EBFA044685494C71EF20887107200B90AF
+:109D3000D3E0FE2081490870FF204870042088701D
+:109D40000120C8700220087108468078401E81B248
+:109D50007A48801C08F0D0FA044678494C71EF200C
+:109D6000887107200B90B8E0FE2074490870FF202E
+:109D70004870102088700120C870042008714FF0CE
+:109D800000080EE06E4890F86310983010F8080054
+:109D9000081AC1B208F10500684A1154001F1FFAE1
+:109DA00080F8674890F862004045EBDC644890F822
+:109DB000628007E0002108F10500604A1154001F8D
+:109DC0001FFA80F8B8F1110FF4DB5C488078401E70
+:109DD00081B25A48801C08F08FFA044657494C74E7
+:109DE000EF20887413200B9077E0FE205349087011
+:109DF000FF204870282088700120C870087105264F
+:109E000004E000204D498855701C86B2282EF8DBEE
+:109E1000002630E04FF0000823E0494A92F8630042
+:109E200000EBD0725210521EA2EB0802D300444A3B
+:109E3000683252F82620DA40D3B2414A92F86320C1
+:109E400002FB06F101EBD1724FEA620C08F1050248
+:109E50006244DFF8E8C00CF8023008F101001FFA94
+:109E600080F8374991F8630000EBD071B8EB610FCF
+:109E7000D3DB701C86B2324890F86200B042C9DC75
+:109E80002E488078401E81B22C48801C08F034FA9D
+:109E900004462A4981F82940EF2081F82A002B2026
+:109EA0000B901AE0FE2025490870FF20487004201E
+:109EB00088700120C8700320087108468078401E11
+:109EC00081B21E48801C08F017FA04461B494C71E9
+:109ED000EF20887107200B9000BF00BF1AE003201D
+:109EE00000F038F8164854300A99405C401CC2B261
+:109EF00013485430425407EB4703134A02EB031252
+:109F0000517907EB4703104A02EB0312106800F087
+:109F10004FFA00BF00BF0B9850B10C490B98086076
+:109F200001210A48001FDFF773FD0020084908706F
+:109F30000EB0BDE8D08F0000382D0020CC0E0020E0
+:109F4000D83F002000080240CC3E0020A46402401C
+:109F5000E30A002010B5044634B1012C0FD0022CC6
+:109F600018D0032C2CD120E04FF400511548E0F715
+:109F7000FFFD4FF480711348E0F7FAFD20E04FF445
+:109F800000511048E0F7F4FD4FF480710D48E0F700
+:109F9000F1FD15E04FF400510A48E0F7EBFD4FF4F6
+:109FA00080710848E0F7E4FD0AE04FF400510548ED
+:109FB000E0F7E0FD4FF480710248E0F7DBFD00BF01
+:109FC00000BF10BD0008024070B50024002540F21B
+:109FD00024410E480CF021F9B0B140F224410B4865
+:109FE0000CF095F809480088C4B20848001D0088A4
+:109FF000C4B201210648417006480068C0F57A7075
+:10A0000081B20548A0F8DA1D70BD000000140140BF
+:10A010007C4000202C640240BC32002010B500249B
+:10A0200013491448DFF7DAFC00211248DFF7F0FC8F
+:10A0300000E000BF402110480CF0E2F80028F8D002
+:10A040004FF400710D48E0F793FD4FF480410B4849
+:10A05000E0F78EFD0A4907487838DFF7BFFC012199
+:10A0600004487838DFF7D4FC01200649087010BD99
+:10A0700000802020A064024000140140000802403B
+:10A0800000880010E30A002000B58FB00121880588
+:10A0900008F002FA2948DFF7C7FC402003900020AF
+:10A0A00005904FF48060069000200790089009907A
+:10A0B0004FF400300A9000200B900C900D900E9001
+:10A0C0001F4801904FF0206000901E4802906946A2
+:10A0D0001A48DFF773FD012210211848DFF750FD01
+:10A0E00016487838DFF7A0FC002003904FF47A7010
+:10A0F0000490002005904FF48060069000200790A7
+:10A10000089009904FF400300A9000200B900C90BA
+:10A110000D900E900A4801904FF0206000900A4880
+:10A120000290694605487838DFF748FD0121034869
+:10A130007838DFF76DFC0FB000BD0000A06402406E
+:10A1400004140140CC0E0020E40A00201CB50121BB
+:10A15000042008F0A1F9082206211C48E0F7DCFCE5
+:10A16000082207211948E0F7D7FCC0200090022000
+:10A170008DF8050000208DF8060001208DF80700FD
+:10A1800002208DF8040069461048E0F77DFC4FF48A
+:10A19000C640009001208DF8040000208DF80600D4
+:10A1A00003208DF8050001208DF807006946074857
+:10A1B000E0F76AFC4FF400710448E0F7D9FC4FF473
+:10A1C00080410248E0F7D4FC1CBD000000080240BA
+:10A1D00010B50024FFF7BAFF00214FF4E13000F082
+:10A1E000E7F8FFF751FF00F0C3F800215C4880F862
+:10A1F000C01D00F55C6081704170C17002218160FA
+:10A200000021574880F8CC1D002056498870012055
+:10A210004870C8704FF47A708860514890F80C0C00
+:10A22000002827D15048C07A1A2822DB0020B039F4
+:10A23000087600214B48B038817601214176C176FD
+:10A2400042F2107101624FF47A71A0F58870C1601A
+:10A25000012181724FF4165044494860012143485E
+:10A2600001723F4890F80C0C401CC1B23C4880F889
+:10A270000C1C74E000246DE0002104EB440239481A
+:10A28000983800F8221004EB440200EB8200817041
+:10A29000012104EB44023348983800EB82004170FE
+:10A2A00004EB44022F48983800EB8200C17004EBA5
+:10A2B00044012E48001D00EB0110806800EB800077
+:10A2C000410004EB44022748983800EB820081608B
+:10A2D00004EB44012548001D00EB0110807904289F
+:10A2E00004D005281CD0062831D104E000211D48E7
+:10A2F000A53801552BE031211A48A538015504EB4A
+:10A300004401A0F2171000EB01108068642148435B
+:10A3100004EB44021349983901EB8201886016E08E
+:10A3200002211048A5380155401D015504EB440198
+:10A33000A0F58E7000EB011080686421484304EBA7
+:10A3400044020849983901EB8201886000BF00BFD0
+:10A35000601CC4B2024890F80C0CA0428CDC10BD0A
+:10A36000BC32002088400020BC120020C83E0020E3
+:10A3700008B545208DF8000002208DF8010001206D
+:10A380008DF802008DF80300684600F057F847206A
+:10A390008DF8000001208DF8010000208DF80200EA
+:10A3A00001208DF80300684600F048F808BD000061
+:10A3B0007FB505460C460121202008F0BDF8009528
+:10A3C000012C06D12003ADF804008010ADF8080080
+:10A3D0000FE0022C07D1E002ADF804004FF4C0609A
+:10A3E000ADF8080005E024B90020ADF80400ADF890
+:10A3F00008000020ADF80400ADF80600ADF80C0030
+:10A400000C20ADF80A0069460B480BF055FF0121FE
+:10A4100009480BF085FE012240F2244106480BF06A
+:10A4200026FF102104480BF072FE0122C0210248D1
+:10A430000BF082FE7FBD00000014014070B50021CA
+:10A4400000230F22C4781CB3174C246804F4E06482
+:10A45000C4F5E064C4F30721C1F10404E3B20A4186
+:10A4600044789C40E1B28478144021430C07210ECB
+:10A470000E4C05786155047804F01F050124AC40AA
+:10A4800005786D11AD0005F1E025C5F8004109E042
+:10A49000047804F01F050124AC40054D06787611C0
+:10A4A00045F8264070BD00000CED00E000E400E03F
+:10A4B00080E100E0024A0A400243024B1A60704702
+:10A4C00080FFFF1F08ED00E000200CE0002106E007
+:10A4D0000022064B03EBC1031A544A1CD1B2802957
+:10A4E000F6DB421CD0B20828F0DB7047B3AA00208C
+:10A4F0002DE9FF4F84B081468A46002002908346B2
+:10A500000698A0EB09040798A0EB0A06CDF8049082
+:10A51000CDF800A0002C01DD012705E00CB90027D3
+:10A5200002E04FF0FF376442002E02DD4FF00108D9
+:10A5300006E016B94FF0000802E04FF0FF3866421F
+:10A54000B44201DD254600E03546002003901EE0C0
+:10A55000009AD1B2019AD0B2119A00F01FF8029875
+:10A5600020440290B3440298A84205DD0298401BA3
+:10A570000290019838440190AB4504DDABEB050B2C
+:10A580000098404400900398401C80B20390691CDE
+:10A5900003988842DCDB08B0BDE8F08FF0B51446C4
+:10A5A0000B46CF1701EB5777C7F3C702CF1701EB65
+:10A5B0005777FF10A1EBC707FEB20123B340DDB20E
+:10A5C0004CB1134B03EBC0039B5C2B43104F07EBC9
+:10A5D000C007BB541AE00E4B03EBC0039B5CDB438C
+:10A5E0000B4F07EBC007BB54094B03EBC0039B5C4D
+:10A5F0002B43074F07EBC007BB54054B03EBC003CE
+:10A600009B5CDB43024F07EBC007BB54F0BD00006F
+:10A61000B3AA00201CB501210A2007F03DFF4FF42A
+:10A62000C050009001208DF8040000208DF8060035
+:10A6300003208DF8050001208DF8070069464F487A
+:10A64000E0F722FA4FF48060009001208DF80400BA
+:10A6500000208DF8060003208DF8050001208DF8FC
+:10A66000070069464648E0F70FFAC8200DF0C4FA23
+:10A670004FF480614248E0F77BFAC8200DF0BCFA45
+:10A680004FF480613E48E0F775FAC8200DF0B4FA47
+:10A690000021FD2000F0ECFA0021122000F0E8FA81
+:10A6A0000021AE2000F0E4FA0021D52000F0E0FA0D
+:10A6B0000021A02000F0DCFA0021A82000F0D8FA48
+:10A6C00000213F2000F0D4FA0021D32000F0D0FA7E
+:10A6D0000021084600F0CCFA0021402000F0C8FA22
+:10A6E0002848C07A1F2808DD0021A12000F0C0FA08
+:10A6F0000021C82000F0BCFA07E00021A02000F0F3
+:10A70000B7FA0021C02000F0B3FA0021DA2000F0EF
+:10A71000AFFA0021122000F0ABFA0021812000F0F6
+:10A72000A7FA00217F2000F0A3FA0021D92000F031
+:10A730009FFA0021822000F09BFA0021DB2000F02C
+:10A7400097FA0021342000F093FA0021A42000F0B1
+:10A750008FFA0021A62000F08BFA0021202000F0C3
+:10A7600087FA0021084600F083FAFFF7ADFE0021CA
+:10A77000AF2000F07DFA00F063F81CBD000C024031
+:10A7800000040240BC12002010B50246012000E087
+:10A7900050430B1EA1F10104E1B2F9D110BD2DE926
+:10A7A000F84F05460C4616461F46DDE90A9B06FB98
+:10A7B00009F0642190FBF1F000F0FF0A4FF000086F
+:10A7C00001200090A819C2B2234621462846FFF76F
+:10A7D0008FFE01200090E019C3B2A819C2B2E0199F
+:10A7E000C1B22846FFF784FE01200090E019C3B2F1
+:10A7F0002A4621462846FFF77BFE0120E119CBB20D
+:10A80000A919CAB2A9190090C8B22146FFF770FE73
+:10A8100000BF11E00120009004EB0800C3B205EB7B
+:10A820000A00C2B204EB0800C1B22846FFF760FE7E
+:10A8300008F1010000F0FF08B845EBDBBDE8F88F38
+:10A8400070B50024002504F1B001C8B2002100F069
+:10A850000FFA0021084600F00BFA0021102000F04A
+:10A8600007FA00BF0EE0002508E0084901EBC5012A
+:10A87000085D012100F0FCF9681CC5B2802DF4DBF5
+:10A88000601CC4B2082CEEDB70BD0000B3AA00202F
+:10A8900010B5044600BF02210A4808F027F8002836
+:10A8A000F9D02146074808F02DF800BF01210548DE
+:10A8B00008F01CF80028F9D0024808F020F8C0B2CF
+:10A8C00010BD0000003800402DE9FE4F07468846C5
+:10A8D00092461C460197CDF80080082C02D14FF01B
+:10A8E00006091FE02046E31704EB5373DB102146F3
+:10A8F0004FEAE47C04EB5C7C4FEAEC0CA4EBCC0C60
+:10A90000BCF1000F02D04FF0010C01E04FF0000C41
+:10A910006344224604EBD27C4FEA6C0C03FB0CF33D
+:10A9200003F0FF09AAF12000C6B200255EE0082C62
+:10A9300007D106EB46002F4901EB400010F805B0A7
+:10A940001DE00C2C07D106EB46002B4901EB8000E3
+:10A9500010F805B013E0102C05D1284800EB0610C4
+:10A9600010F805B00BE0182C07D106EBC6002449FF
+:10A9700001EB800010F805B001E0BDE8FE8F00207B
+:10A9800002901CE00BF0010028B1414638460C9AB9
+:10A99000FFF704FE09E00C9808B9012000E0002050
+:10A9A000024641463846FFF7F9FD4FEA6B0B08F1C6
+:10A9B000010000F0FF080298401CC0B2029002980B
+:10A9C0000828DFDB781CC7B2082C0BD004EBD4714D
+:10A9D0004A100199791A8A4204D1019F00980830DF
+:10A9E000C0B20090DDF80080681CC5B24D459EDB0A
+:10A9F00000BFC2E71CDF030844E10308B8E5030811
+:10AA0000A8EB03082DE9FF4F2DED068B83B0074619
+:10AA100093461E46DDE917484FF00009CA46DEB9E5
+:10AA20005846DDF7F5FD41EC1A0BB0EE4A0AF0EEA0
+:10AA30006A0A0BF0E9FEB0EE409AF0EE609A9FEDE4
+:10AA4000400B53EC102B51EC190BDDF732FC41ECB1
+:10AA5000180BDDF71FFEC6B2082C01D14FF002091A
+:10AA60001698864211DC169800280EDD2346302207
+:10AA7000CDF8008038460A99FFF726FF204604EB00
+:10AA8000D07109EB61013944CFB200254CE0169832
+:10AA9000301AA84210D104EBD47109EB610101FB1B
+:10AAA0000571C8B223462E22CDE900840A99FFF72A
+:10AAB0000BFF4FF0010A35E006EB0A00401B401E79
+:10AAC000C1B20A20FFF760FEBBFBF0F00A21B0FB29
+:10AAD000F1F201FB12000290029880B904EBD471EC
+:10AAE00009EB61010AEB070201FB0521C8B223460D
+:10AAF0003022CDE900840A99FFF7E6FE11E004EB6D
+:10AB0000D47109EB61010AEB070301FB0531C8B2FF
+:10AB1000CDE9008402993031CAB223460A99FFF781
+:10AB2000D3FE00BF681CC5B206EB0A00A842AEDC2B
+:10AB3000304603B0BDEC068B04B0BDE8F08F0000DA
+:10AB4000000000000000F03F2DE9FF4F05460E46D3
+:10AB500017461C46DDF838904FF0000A0095B346C2
+:10AB60002046E21704EB5272D2102146E31704EBA1
+:10AB70005373DB10A4EBC3030BB1012300E00023EC
+:10AB80001A44D4B24FF0000845E0002003903BE0A7
+:10AB90000D9810F80A0002900AF101001FFA80FADD
+:10ABA000002001901DE0029800F0010028B14A4603
+:10ABB00031462846FFF7F2FC0AE0B9F1000F01D157
+:10ABC000012000E00020024631462846FFF7E6FC5F
+:10ABD000029840100290701CC6B20198401CC0B28E
+:10ABE000019001980828DEDB681CC5B20098281A7D
+:10ABF000B84204D1009D0BF1080000F0FF0B5E4647
+:10AC00000398401CC0B203900398B842C0DB08F11F
+:10AC1000010000F0FF08A045B7DBBDE8FF8F2DE97C
+:10AC2000F8430646884614461F46DDE9085915E0F4
+:10AC3000CDF8009022782B4641463046FFF744FE7F
+:10AC4000082D02D1B01DC6B205E0284605EBD07133
+:10AC500006EB6101CEB2641C781EC7B22FB120781A
+:10AC6000202802DB20787E28E2DDBDE8F8830000A2
+:10AC700070B505460C462CB14FF400611048DFF763
+:10AC800079FF04E04FF400610D48DFF771FF4FF4E6
+:10AC900080510B48DFF76CFF4FF480510948DFF714
+:10ACA00069FF2846FFF7F4FD4FF480510448DFF7B1
+:10ACB00061FF4FF400610248DFF75CFF70BD0000E8
+:10ACC000000C02400004024010B5284800682849E2
+:10ACD00008602648001D0068486024480830006865
+:10ACE0008860082250212348DFF7E8FB062120482E
+:10ACF000DEF70EFE1F490988884206D01D48007AFB
+:10AD000020F00400001D1B49087206211848401C51
+:10AD1000DEF7FEFD17494988884206D01548007ABB
+:10AD200020F00400001D1349087208211048801CFF
+:10AD3000DEF7EEFD0F498988884206D00D48007A7B
+:10AD400020F00400001D0B49087208210848C01CAF
+:10AD5000DEF7DEFD0749C988884206D00548007A3B
+:10AD600020F00400001D0349087210BD107AFF1F77
+:10AD7000E47A0020BC1200202DE9F04F91B00021B0
+:10AD8000109189460F910E918A460D910C910B916D
+:10AD90000A910991089107910691059104910391F7
+:10ADA000029100240026019100258B46F94890F875
+:10ADB00006070121B1EBD01F44F0C88004F0A5B80C
+:10ADC0000E98401CC1B20E91F3488078022804D13D
+:10ADD000F148407808B107200290BDF808109DF8AE
+:10ADE00030000844ED49085CFA287DD1BDF8081010
+:10ADF0009DF830000844401CE849085CE549EF39FB
+:10AE00004871BDF808109DF830000844801CE349E3
+:10AE1000085CE049EF390871BDF808109DF8300072
+:10AE20000844C01CDD49085CDA49EF39C870BDF838
+:10AE300008109DF830000844001DD849085CD54929
+:10AE4000EF398870BDF808109DF830000844401DA7
+:10AE5000D249085CCF49EF394870BDF808109DF819
+:10AE600030000844801DCD49095CCD4880F8111F91
+:10AE700090F8111F90F80B0F814213DDC84890F82D
+:10AE8000112F10460021FCF737FC07468846C448BE
+:10AE900090F80B2F10460021FCF72EFC381AC1B297
+:10AEA0000F9112E0BE4890F80B2F10460021FCF7DE
+:10AEB00023FC07468846BA4890F8112F1046002117
+:10AEC000FCF71AFC381AC1B20F910F9805281EDB47
+:10AED000B34890F8110F542819DAB14890F8110FBF
+:10AEE000062814DDAB4800E013E0EF384079242851
+:10AEF0000DDBA848EF384079502808DCA548F53824
+:10AF0000811D0A68026089888180DEF713FF0620B0
+:10AF10000C90BDF808109DF830000844801C9F4933
+:10AF2000095CBDF808209DF830001044401C9B4A85
+:10AF3000105C41EA0029BDF808109DF83000084473
+:10AF4000C01C1146085C0106BDF808209DF83000C1
+:10AF50001044001D914A105C41EA0041BDF80820F0
+:10AF60009DF830001044401D8C4A105C41EA0021DD
+:10AF7000BDF808209DF830001044801D874A105C01
+:10AF800041EA000B87480068834503F09E87B9F5C6
+:10AF9000FA6F83F29A87B9F1000F43F396878148DD
+:10AFA000C0F800B07B48B0F87E16BDF8082002EB70
+:10AFB0000900C01C81420ADD7648B0F87E1609F10E
+:10AFC0000200081A81B27348A0F87E1603E000213F
+:10AFD0007048A0F87E16714ABDF80810501849460E
+:10AFE000DEF796FC0546BDF8081001EB0900401C91
+:10AFF0006A49095CBDF8082002EB0900674A105C49
+:10B0000041EA0021A94243F04C87654890F80A0FB5
+:10B0100050B109F1020291B2604BBDF808209818B6
+:10B0200001230422DFF7F2FDBDF808209DF830105F
+:10B030001144091D594A515C01F00F0000EBD07119
+:10B040004A10A0EB4201CAB20B92BDF808209DF84D
+:10B0500030101144891D514A515C01F00F0000EB82
+:10B06000D0714A100A9200241AE0BDF808209DF819
+:10B0700030100A44D21D1119484A505C9DF828200E
+:10B080009DF82C10DEF7B0FE0146BDF808209DF8B3
+:10B0900030000244D21D1019404A1154601C84B281
+:10B0A0009DF83000A9EB0000C01FA042DDDCBDF818
+:10B0B00008109DF830000844C01D3849095C109103
+:10B0C0000121344880F8E017002037494860887033
+:10B0D0003649887048603448103841682D48C0F8B7
+:10B0E000C416012180F8B8162B488078032803D0B5
+:10B0F00029488078012802D101202D4908600021CB
+:10B1000004911098152803F0B28410DCA0F10B0014
+:10B110000A2883F0B586DFE810F0991730189118E7
+:10B120008918B31E25004A1A591AB31E521CA228A8
+:10B1300002F0E1800CDC162803F07E81182803F071
+:10B140009A851F2803F0F483A12843F09986FCE335
+:10B15000A32802F00483A42801F05D86A528F4D179
+:10B1600001F046BC1348D0F80C0210B11F200A4968
+:10B17000087100200990E9E3BDF8240000EB4001CC
+:10B1800001EB00100C4901EB001080790E287DD2F4
+:10B1900014E00000BC3200209C3A002000990020FE
+:10B1A000BC220020240A002084390020C87A002014
+:10B1B00088024042BC12002098400020DFE800F0E6
+:10B1C000660708090AD2FA0B0C0E0FD3D40D00BF84
+:10B1D00000BF00BF00BF00BF00BF00BF00BF002016
+:10B1E0000890AFE0BDF808109DF830000144083128
+:10B1F000BDF810000844FE490A5CBDF8240040F286
+:10B2000053314843FB4901EB800101F56271BDF800
+:10B21000200000EB400303EB001001EBC00042767E
+:10B22000BDF808109DF8300008440830BDF8101033
+:10B230000844EF49085C20B1012803D0022876D1E8
+:10B2400014E074E0BDF8241001EB410202EB01119F
+:10B25000E94A02EB01123032BDF8201002EB011274
+:10B26000901C917821F00402027060E0BDF8241077
+:10B2700001EB410202EB0111DF4A02EB0112303215
+:10B28000BDF8201002EB0112901C00E0FDE3917864
+:10B2900021F0080202700022BDF8240000EB4001FA
+:10B2A00001EB0010D44901EB00103030BDF8201044
+:10B2B00000EB01104260BDF824100220DEF7F6FE1C
+:10B2C000002416E00022BDF8240040F25331484328
+:10B2D000C84901EB800101F56271BDF8200000EB67
+:10B2E000400303EB001001EBC00147310A55601C1D
+:10B2F00084B2142CE6DB002416E00022BDF8240002
+:10B3000040F253314843BB4901EB800101F56271C2
+:10B31000BDF8200000EB400303EB001001EBC0017F
+:10B3200063310A55601C84B20A2CE6DB00BF00BF03
+:10B33000BDF81000401C81B20491BDF82000401CF3
+:10B3400081B20891BDF8240000EB400101EB001030
+:10B35000A94901EB0010C179BDF8200081423FF7F7
+:10B3600041AF92E300BF00BFBDF808109DF8300068
+:10B3700008440830BDF8101008449D49085C20B10D
+:10B38000012803D0022817D115E015E0BDF82410DC
+:10B3900001EB410202EB0111974A02EB011230323C
+:10B3A000BDF8201002EB0112901C917821F00402EC
+:10B3B000027001E007E000BF00BFBDF81000401CB4
+:10B3C00081B2049161E300200890FDE3BDF808100C
+:10B3D0009DF8300001440831BDF81000084484494C
+:10B3E0000A5CBDF8240040F253314843814901EB27
+:10B3F000800101F56271BDF8200000EB400303EB12
+:10B40000001001EBC0004276BDF808109DF8300036
+:10B4100008440830BDF8101008447549085CF42849
+:10B420007ED01DDC20287CD00DDC04287AD005DC01
+:10B4300008B3012877D0022876D18AE1082874D091
+:10B440001028F9D169E2F12870D004DC40286ED0D0
+:10B45000F028F1D1FEE3F2286AD0F328ECD1FEE324
+:10B46000F5380B2860D2DFE800F0FDFCFBFAF9F8B4
+:10B47000F7F6F5F4F300BDF8240040F253314843E9
+:10B480005C4901EB800000F56270BDF8201001EB13
+:10B49000410202EB011100EBC10090F87E00102880
+:10B4A0005CD10022BDF8240040F253314843514999
+:10B4B00001EB800101F56271BDF8200000EB400353
+:10B4C00003EB001001EBC00080F87E20BDF82400E3
+:10B4D00040F253314843474901EB800000F5627068
+:10B4E000BDF8201001EB410202EB011100EBC1009D
+:10B4F0004079F82832D0BDF8240040F25331484357
+:10B500003C4901EB800000F56270BDF8201001EBB2
+:10B51000410202EB011100EBC1004079F72808E07D
+:10B520009EE3C3E261E11FE0BFE2AAE195E330E3FD
+:10B5300094E313D0F322BDF8240040F25331484382
+:10B540002C4901EB800000F56270BDF8201001EB82
+:10B55000410303EB011100EBC1004271BDF8100083
+:10B56000401C81B20491D2E3F222BDF8240040F2E3
+:10B57000533148431F4901EB800000F56270BDF86C
+:10B58000201001EB410303EB011100EBC1004271FC
+:10B59000BDF8241001EB410202EB0111164A02EB47
+:10B5A00001123032BDF8201002EB0112901C91788C
+:10B5B00021F004020270BDF808009DF83010084424
+:10B5C0000830BDF81010084409490A5CBDF8240091
+:10B5D00040F253314843074901EB800000F56270A7
+:10B5E000BDF8201001EB410303EB011106E0000060
+:10B5F00000990020584500209840002000EBC10031
+:10B6000080F87E20002422E0BDF808109DF830006C
+:10B6100001440831BDF8100001440819401CFE49DE
+:10B620000A5CBDF8240040F253314843FB4901EB6A
+:10B63000800101F56271BDF8200000EB400303EBCF
+:10B64000001001EBC00151310A55601C84B20AE0C0
+:10B6500011E30FE30DE30BE309E307E305E303E382
+:10B6600001E3FFE2FDE20F2CCEDB002422E0BDF877
+:10B6700008109DF8300001440831BDF81000014465
+:10B6800008191030E4490A5CBDF8240040F2533137
+:10B690004843E24901EB800101F56271BDF82000E9
+:10B6A00000EB400303EB001001EBC00063300255D8
+:10B6B000601C84B20A2CDADBBDF808109DF830005B
+:10B6C00001440831BDF8100008441A30D2490A5C20
+:10B6D000BDF8240040F253314843D04901EB8001CA
+:10B6E00001F56271BDF8200000EB400303EB001090
+:10B6F00001EBC00080F87820002422E0BDF808109B
+:10B700009DF8300001440831BDF8100001440819CB
+:10B710001B30C1490A5CBDF8240040F25331484354
+:10B72000BE4901EB800101F56271BDF8200000EB1C
+:10B73000400303EB001001EBC00179310A55601C96
+:10B7400084B2052CDADBBDF81000203081B2049100
+:10B75000DDE2F222BDF8240040F253314843AF4904
+:10B7600001EB800000F56270BDF8201001EB410391
+:10B7700003EB011100EBC1004271BDF8241001EB95
+:10B78000410202EB0111A64A02EB01123032BDF870
+:10B79000201002EB0112901C917821F0040202703B
+:10B7A000BDF808009DF8301008440830BDF81010AE
+:10B7B000084499490A5CBDF8240040F253314843DB
+:10B7C000964901EB800000F56270BDF8201001EB96
+:10B7D000410303EB011100EBC10080F87E20BDF8AE
+:10B7E0001000401C80B2049091E2F222BDF82400C7
+:10B7F00040F253314843894901EB800000F5627003
+:10B80000BDF8201001EB410303EB011100EBC10077
+:10B810004271BDF8241001EB410202EB0111804A94
+:10B8200002EB01123032BDF8201002EB0112901C25
+:10B83000917821F004020270BDF808009DF83010E4
+:10B8400008440830BDF81010084473490A5CBDF87C
+:10B85000240040F253314843704901EB800000F569
+:10B860006270BDF8201001EB410303EB011100EB06
+:10B87000C10080F87E20BDF81000401C80B204900A
+:10B8800045E2F222BDF8240040F2533148436349B7
+:10B8900001EB800000F56270BDF8201001EB410360
+:10B8A00003EB011100EBC1004271BDF8241001EB64
+:10B8B000410202EB01115A4A02EB01123032BDF88B
+:10B8C000201002EB0112901C917821F0040202700A
+:10B8D000BDF808009DF8301008440830BDF810107D
+:10B8E00008444D490A5CBDF8240040F253314843F6
+:10B8F0004A4901EB800000F56270BDF8201001EBB1
+:10B90000410303EB011100EBC10080F87E20BDF87C
+:10B910001000401C80B20490F9E1BDF8240040F210
+:10B92000533148433D4901EB800000F56270BDF89A
+:10B93000201001EB410202EB011100EBC100407944
+:10B94000F8282BD0BDF8240001E06DE2FBE140F2C5
+:10B9500053314843314901EB800000F56270BDF876
+:10B96000201001EB410202EB011100EBC100407914
+:10B97000F72813D0F322BDF8240040F25331484396
+:10B98000264901EB800000F56270BDF8201001EB44
+:10B99000410303EB011100EBC1004271BDF824101B
+:10B9A00001EB410202EB01111D4A02EB01123032A0
+:10B9B000BDF8201002EB0112901C917821F00402D6
+:10B9C0000270BDF808009DF8301008440830BDF83A
+:10B9D0001010084410490A5CBDF8240040F25331AD
+:10B9E00048430E4901EB800000F56270BDF820105D
+:10B9F00001EB410303EB011100EBC10080F87E2055
+:10BA0000BDF808009DF8301008440830BDF810104B
+:10BA10000844401C004905E00099002058450020DA
+:10BA2000984000200A5CBDF8240040F2533148439E
+:10BA3000F94901EB800000F56270BDF8201001EBC0
+:10BA4000410303EB011100EBC10080F878200024D2
+:10BA500024E0BDF808109DF8300001440831BDF81D
+:10BA6000100001440819801CEC490A5CBDF8240050
+:10BA700040F253314843E84901EB800101F562711E
+:10BA8000BDF8200000EB400300E056E103EB00109E
+:10BA900001EBC00179310A55601C84B2052CD8DB5A
+:10BAA000BDF81000C01D81B2049130E1F222BDF852
+:10BAB000240040F253314843D74901EB800000F5A0
+:10BAC0006270BDF8201001EB410303EB011100EBA4
+:10BAD000C1004271BDF8241001EB410202EB0111DB
+:10BAE000CF4A02EB01123032BDF8201002EB0112F6
+:10BAF000901C917821F004020270BDF808009DF8B6
+:10BB0000301008440830BDF810100844C3490A5CDE
+:10BB1000BDF8240040F253314843BF4901EB800097
+:10BB200000F56270BDF8201001EB410303EB011139
+:10BB300000EBC10080F87E20002422E0BDF8081050
+:10BB40009DF8300001440831BDF810000144081987
+:10BB5000401CB2490A5CBDF8240040F2533148430E
+:10BB6000AD4901EB800101F56271BDF8200000EBE9
+:10BB7000400303EB001001EBC00179310A55601C52
+:10BB800084B2042CDADBBDF81000401D81B20491B0
+:10BB9000BDE0F222BDF8240040F2533148439E49F3
+:10BBA00001EB800000F56270BDF8201001EB41034D
+:10BBB00003EB011100EBC1004271BDF8241001EB51
+:10BBC000410202EB011100E0A7E0954A02EB0112ED
+:10BBD0003032BDF8201002EB0112901C917821F058
+:10BBE00004020270BDF8241001EB410202EB0111C6
+:10BBF0008B4A02EB01123032BDF8201002EB011229
+:10BC0000901C917821F040020270BDF808009DF868
+:10BC1000301008440830BDF8101008447F490A5C11
+:10BC2000BDF8240040F2533148437B4901EB8000CA
+:10BC300000F56270BDF8201001EB410303EB011128
+:10BC400000EBC10080F87E20BDF81000401C80B2DF
+:10BC500004905CE000E002E000BF00BF00BF00BF56
+:10BC600000BF00BF00BF00BF00BF00BF00BF00BFDC
+:10BC700000BF00BF00BFF222BDF8240040F25331E4
+:10BC80004843654901EB800000F56270BDF8201063
+:10BC900001EB410303EB011100EBC1004271BDF860
+:10BCA000241001EB410202EB01115D4A02EB01128B
+:10BCB0003032BDF8201002EB0112901C917821F077
+:10BCC00004020270BDF808009DF8301008440830E6
+:10BCD000BDF81010084451490A5CBDF8240040F238
+:10BCE000533148434C4901EB800000F56270BDF8C8
+:10BCF000201001EB410303EB011100EBC10080F8C0
+:10BD00007E20BDF81000401C80B2049000BF00BF30
+:10BD1000BDF82000401C81B20891BDF8240000EB62
+:10BD2000400101EB00103E4901EB0010C179BDF864
+:10BD3000200081423FF74AAB00BF00BFBDF824009E
+:10BD4000401C81B20991374890F86A0BBDF8241065
+:10BD500088423FF711AA334890F80C0C002859DDAF
+:10BD6000002009904EE0BDF808109DF83000014415
+:10BD70000831BDF81000084428490A5CBDF82400C9
+:10BD800040F253314843244901EB800101F56271CF
+:10BD9000BDF8200000EB400303EB001001EBC000F6
+:10BDA0004276BDF808109DF8300008440830BDF810
+:10BDB000101008441949085C20B1012803D002285A
+:10BDC00015D10AE013E01649DC39BDF824208818A3
+:10BDD000017821F00401017009E01149DC39BDF856
+:10BDE00024208818017821F00801017000BF00BFED
+:10BDF000BDF81000401C81B20491BDF82400401C25
+:10BE000081B20991074890F80C0C401EBDF824102F
+:10BE10008842A8DC03F044B858450020009900206F
+:10BE200098400020BC320020B9F11B0F7DDB0020C0
+:10BE30000990F4E300200890F8E3BDF8240000EB3B
+:10BE4000400101EB0010F74901EB00103030BDF864
+:10BE5000201000EB01108078C0F34010002865D15D
+:10BE6000BDF8240000EB400101EB0010ED4901EBAF
+:10BE700000103030BDF8201000EB01108078C0F3C6
+:10BE800040000028EBD1BDF8240000EB400101EB9D
+:10BE90000010E44901EB00103030BDF8201000EB39
+:10BEA0000110807A022841D0BDF808109DF83000BA
+:10BEB000014408310AEB8A0000EBCA000844DA4961
+:10BEC0000A5C10460021FBF717FCBDF8242002EBAA
+:10BED000420303EB0212D34B03EB02123032BDF8E4
+:10BEE000203002EB0312127842400A43B7D1BDF86A
+:10BEF000240040F253314843CC4901EB800000F567
+:10BF00006270BDF8201001EB410202EB011100EB61
+:10BF1000C10090F84500012813D0BDF8240000EBC3
+:10BF2000400101EB0010BF4901E0F5E3F5E301EB4F
+:10BF300000103030BDF8201000EB0110807A03288B
+:10BF40007ED1BDF8240040F253314843B74901EB9C
+:10BF5000800000F56270BDF8201001EB410202EB99
+:10BF6000011100EBC10090F846000028E8D1002242
+:10BF7000BDF8240000EB400101EB0010A94901EBE2
+:10BF800000113031BDF8200001EB0010C272BDF885
+:10BF900008109DF8300008440930A3490A5CBDF838
+:10BFA000240040F253314843A04901EB800101F5E0
+:10BFB0006271BDF8200000EB400303EB001001EBC1
+:10BFC000C000C271BDF808109DF8300008440A3066
+:10BFD0009549085C0106BDF808209DF83000104422
+:10BFE0000B30914A105C41EA0041BDF808209DF8F1
+:10BFF000300010440C308C4A105C41EA0021BDF83E
+:10C0000008209DF8300010440D30874A105C014331
+:10C01000BDF8240040F253325043844A02EB8002C0
+:10C0200002F56272BDF8200000EB400303EB001044
+:10C0300002EBC0008160BDF808109DF8300000E000
+:10C04000EAE0084411307849085C0106BDF8082090
+:10C050009DF8300010441230734A105C41EA0041F0
+:10C06000BDF808209DF83000104413306E4A105C73
+:10C0700041EA0021BDF808209DF83000104414303A
+:10C08000694A105C0143BDF8240000EB400202EB5A
+:10C090000012644800EB02123032BDF8200002EBBF
+:10C0A00000104160BDF824100220DDF7FFFFBDF84D
+:10C0B000240000EB400101EB00105A4901EB001194
+:10C0C0003031BDF8200001EB00100178BDF82400EC
+:10C0D00040F253325043554A02EB80004170002237
+:10C0E000BDF8240040F253314843504901EB800130
+:10C0F00001F56271BDF8200000EB400303EB001076
+:10C1000001EBC0008271BDF8240040F25331484376
+:10C11000464901EB800000F56270BDF8201001EB8C
+:10C12000410202EB011100EBC1008068002873D0CE
+:10C13000BDF8240000EB400101EB0010394901EB90
+:10C14000001080790B2868D2DFE800F06706CBFE8C
+:10C15000676767FDFCFBFA00BDF8240040F253312D
+:10C160004843324901EB800000F56270BDF82010B1
+:10C1700001EB410202EB011100EBC100C07910B1EB
+:10C1800001287DD196E0BDF8240000EB400101EBD1
+:10C190000010244901EB0010007BE0BBBDF8240037
+:10C1A00040F253314843214901EB800000F56270B1
+:10C1B000BDF8201001EB410202EB011100EBC100C0
+:10C1C0008068B0F5100F14D1C322BDF8240040F2EE
+:10C1D00053314843154901EB800000F56270BDF80A
+:10C1E000201001EB410303EB011100EBC100427190
+:10C1F0005FE0B522BDF8240040F2533148430B49BB
+:10C2000001EB800000F56270BDF8201001EB4103E6
+:10C2100003EB011102E00BE0B5E31CE200EBC1000F
+:10C22000427146E0984000200099002058450020C7
+:10C23000BDF8240040F253314843F94901EB800036
+:10C2400000F56270BDF8201001EB410202EB011114
+:10C2500000EBC1008068B0F1104F16D1C322BDF8C9
+:10C26000240040F253314843ED4901EB800000F5D2
+:10C270006270BDF8201001EB410303EB011100E0F7
+:10C280002DE000EBC100427113E0B522BDF824009F
+:10C2900040F253314843E24901EB800000F56270FF
+:10C2A000BDF8201001EB410303EB011100EBC100CD
+:10C2B000427114E0B922BDF8240040F253314843E2
+:10C2C000D74901EB800000F56270BDF8201001EB4A
+:10C2D000410303EB011100EBC100427100BF00BF3D
+:10C2E00050E3BDF8240040F253314843CC4901EB00
+:10C2F000800101F56271BDF8200000EB400202EB05
+:10C30000001011F83010BDF8240040F253325043B1
+:10C31000C34A02EB80004079814277D1BDF8081012
+:10C320009DF8300008440E30BE49085C0104BDF899
+:10C3300008209DF8300010440F30BA4A105C04E029
+:10C340000BE347E288E1F2E061E041EA0021BDF859
+:10C3500008209DF8300010441030B24A105C0143B0
+:10C36000BDF8240040F253325043AD4A02EB800244
+:10C3700002F56272BDF8200000EB400303EB0010F1
+:10C3800002EBC0004163BDF808109DF8300008447E
+:10C390000930A4490A5CBDF8240040F253314843F7
+:10C3A0009F4901EB800101F56271BDF8200000EBAF
+:10C3B000400303EB001001EBC000C271A422BDF8E2
+:10C3C000240040F253314843954901EB800101F5C7
+:10C3D0006271BDF8200000EB400303EB001001EB9D
+:10C3E000C0008270A322BDF8240040F253314843BC
+:10C3F0008B4901EB800000F56270BDF8201001EB65
+:10C40000410303EB011100EBC1004271BAE2BDF838
+:10C41000240040F253314843814901EB800101F58A
+:10C420006271BDF8200000EB400202EB001011F831
+:10C430003010BDF8240040F253325043784A02EBEA
+:10C4400080004079814271D1BDF808109DF830001C
+:10C4500008440E307349085C0104BDF808209DF8BB
+:10C46000300010440F306F4A105C41EA0021BDF8E3
+:10C4700008209DF83000104410306A4A105C0143D7
+:10C48000BDF8240040F253325043654A02EB80026B
+:10C4900002F56272BDF8200000EB400303EB0010D0
+:10C4A00002EBC0004163BDF808109DF8300008445D
+:10C4B00009305C490A5CBDF8240040F2533148431E
+:10C4C000574901EB800101F56271BDF8200000EBD6
+:10C4D000400303EB001001EBC000C271A422BDF8C1
+:10C4E000240040F2533148434D4901EB800101F5EE
+:10C4F0006271BDF8200000EB400303EB001001EB7C
+:10C50000C0008270A322BDF8240040F2533148439A
+:10C51000434901EB800000F56270BDF8201001EB8B
+:10C52000410303EB011100EBC10042712AE2BDF8A7
+:10C53000240000EB400101EB00103B4901EB00102F
+:10C54000007BE0BBBDF8240040F25331484334493E
+:10C5500001EB800000F56270BDF8201001EB410294
+:10C5600002EB011100EBC1008068B0F5100F14D18F
+:10C570000522BDF8240040F253314843284901EB1D
+:10C58000800000F56270BDF8201001EB410303EB61
+:10C59000011100EBC10042715DE00122BDF82400F1
+:10C5A00040F2533148431E4901EB800000F56270B0
+:10C5B000BDF8201001EB410303EB011100E003E0A3
+:10C5C00000EBC100427146E0BDF8240040F2533157
+:10C5D0004843134901EB800000F56270BDF820105C
+:10C5E00001EB410202EB011100EBC1008068B0F1E8
+:10C5F000104F1CD10522BDF8240040F253314843AE
+:10C60000074901EB800000F56270BDF8201001EBD6
+:10C61000410303EB011100EBC10042711BE0DCE1BF
+:10C62000584500200099002098400020B1E10122E7
+:10C63000BDF8240040F253314843FE4901EB80002D
+:10C6400000F56270BDF8201001EB410303EB01110E
+:10C6500000EBC100427195E1BDF8240040F2533176
+:10C660004843F44901EB800000F56270BDF82010EA
+:10C6700001EB410202EB011100EBC100C07910B1E6
+:10C6800001287AD18FE0BDF8240000EB400101EBD6
+:10C690000010E94901EB0010007BE0BBBDF824006D
+:10C6A00040F253314843E34901EB800000F56270EA
+:10C6B000BDF8201001EB410202EB011100EBC100BB
+:10C6C0008068B0F5100F14D10822BDF8240040F2A4
+:10C6D00053314843D74901EB800000F56270BDF843
+:10C6E000201001EB410303EB011100EBC10042718B
+:10C6F00058E08922BDF8240040F253314843CD4927
+:10C7000001EB800000F56270BDF8201001EB4103E1
+:10C7100003EB011102E005E068E135E100EBC10047
+:10C7200042713FE0BDF8240040F253314843C14913
+:10C7300001EB800000F56270BDF8201001EB4102B2
+:10C7400002EB011100EBC1008068B0F1104F15D170
+:10C750000822BDF8240040F253314843B54901EBAB
+:10C76000800000F56270BDF8201001EB410303EB7F
+:10C77000011100EBC100427114E029E08922BDF8EB
+:10C78000240040F253314843AA4901EB800000F5F0
+:10C790006270BDF8201001EB410303EB011100EBC7
+:10C7A000C100427114E08B22BDF8240040F25331E5
+:10C7B0004843A04901EB800000F56270BDF82010ED
+:10C7C00001EB410303EB011100EBC100427100BF1B
+:10C7D00000BFD7E0BDF8240040F2533148439549EB
+:10C7E00001EB800101F56271BDF8200000EB400211
+:10C7F00002EB001001EBC00090F89140BDF824005E
+:10C8000040F2533148438B4901EB80004470BDF83E
+:10C81000240040F253314843864901EB800108313E
+:10C82000C4EBC40001EBC0000179BDF8240040F264
+:10C83000533250437F4A02EB8000407981427CD1E1
+:10C84000BDF8240040F253314843114601EB80010A
+:10C8500001F56271BDF8200000EB400202EB001010
+:10C8600001EBC00090F89210BDF8240040F2533262
+:10C870005043704A02EB80000830C4EBC40200EB66
+:10C88000C200C170BDF808109DF8300008440E3099
+:10C890006A49085C0104BDF808209DF83000104486
+:10C8A0000F30664A105C41EA0021BDF808209DF86F
+:10C8B000300010441030614A105C0143BDF8240080
+:10C8C00040F2533250435B4A02EB800202F562723F
+:10C8D000BDF8200000EB400303EB001002EBC000AA
+:10C8E0004163BDF808109DF83000084409305349F1
+:10C8F0000A5CBDF8240040F2533148434D4901EB36
+:10C90000800101F56271BDF8200000EB400303EBEC
+:10C91000001001EBC000C271A422BDF8240040F257
+:10C9200053314843434901EB80010831C4EBC40053
+:10C9300001EBC0008271A32100E00DE0BDF82400EE
+:10C9400040F2533250433B4A02EB80000830C4EBC4
+:10C95000C40200EBC200417114E00522BDF82400BE
+:10C9600040F253314843334901EB800000F56270D7
+:10C97000BDF8201001EB410303EB011100EBC100F6
+:10C98000427100BF00BF13E0BDF82000401C81B21F
+:10C990000891BDF8240000EB400101EB001026498E
+:10C9A00001EB0010C179BDF8200081423FF745AA94
+:10C9B00000BFBDF8240000EB400101EB00101E4950
+:10C9C00001EB0010C179BDF82000814200DD0CE0D0
+:10C9D000BDF82400401C81B20991194890F86A0BF7
+:10C9E000BDF8241088423FF725AA00BF02F058BACC
+:10C9F000B9F11B0F7EDB0020099002E200200890B5
+:10CA0000DBE1BDF8240000EB400101EB00100A4916
+:10CA100001EB00103030BDF8201000EB01108078E1
+:10CA2000C0F34000002866D1BDF8240040F2533125
+:10CA3000484307E058450020984000200099002016
+:10CA4000BC320020F74901EB800000F56270BDF8B0
+:10CA5000201001EB410202EB011100EBC10090F844
+:10CA600046000028DFD1BDF808109DF830000144D1
+:10CA700008310AEB8A0000EBCA000844EA490A5C64
+:10CA800010460021FAF738FEBDF8242002EB4203DD
+:10CA900003EB0212E54B03EB02123032BDF82030FB
+:10CAA00002EB0312127842400A4324D1BDF8081069
+:10CAB0009DF8300008440930DB490A5CBDF82400C9
+:10CAC00040F253314843D74901EB800101F56271CF
+:10CAD000BDF8200000EB400303EB001001EBC000A9
+:10CAE000C271BDF808109DF8300008440A30CE49E4
+:10CAF000085C01E08EE15BE10106BDF808209DF8CD
+:10CB0000300010440B30C84A105C41EA0041BDF8C7
+:10CB100008209DF8300010440C30C34A105C41EAF4
+:10CB20000021BDF808209DF8300010440D30BE4AA9
+:10CB3000105C0143BDF8240040F253325043B94A1F
+:10CB400002EB800202F56272BDF8200000EB4003A8
+:10CB500003EB001002EBC0008160BDF808109DF8E7
+:10CB6000300008441130B049085C0106BDF80820C7
+:10CB70009DF8300010441230AB4A105C41EA00418D
+:10CB8000BDF808209DF8300010441330A64A105C10
+:10CB900041EA0021BDF808209DF83000104414300F
+:10CBA000A14A105C0143BDF8240000EB400202EBF7
+:10CBB00000109E4A02EB00123032BDF8200002EB5A
+:10CBC00000104160BDF824100220DDF76FFABDF8B7
+:10CBD000240000EB400101EB0010944901EB00112F
+:10CBE0003031BDF8200001EB00100178BDF82400C1
+:10CBF00040F2533250438B4A02EB800041700122D5
+:10CC0000BDF8240040F253314843864901EB8001CE
+:10CC100001F56271BDF8200000EB400303EB00104A
+:10CC200001EBC0008271BDF8240000EB400101EB74
+:10CC300000107E4901EB00108079012806D00728FA
+:10CC400047D008285AD00A2842D19AE0BDF82400DB
+:10CC500040F253314843734901EB800000F56270A4
+:10CC6000BDF8201001EB410202EB011100EBC10005
+:10CC7000C07910B101282AD114E0B522BDF82400F2
+:10CC800040F253314843674901EB800000F5627080
+:10CC9000BDF8201001EB410303EB011100EBC100D3
+:10CCA000427114E0B922BDF8240040F253314843E8
+:10CCB0005C4901EB800000F56270BDF8201001EBCB
+:10CCC000410303EB011100EBC100427100BF00BF43
+:10CCD0006CE00122BDF8240040F253314843514931
+:10CCE00001EB800000F56270BDF8201001EB4103FC
+:10CCF00003EB011100EBC100427157E0BDF82400C5
+:10CD000040F253314843474901EB800000F562701F
+:10CD1000BDF8201001EB410202EB011100EBC10054
+:10CD2000C07910B101282AD114E08922BDF824006D
+:10CD300040F2533148433B4901EB800000F56270FB
+:10CD4000BDF8201001EB410303EB011100EBC10022
+:10CD5000427114E08B22BDF8240040F25331484365
+:10CD6000304901EB800000F56270BDF8201001EB46
+:10CD7000410303EB011100EBC100427100BF00BF92
+:10CD800014E00422BDF8240040F253314843254901
+:10CD900001EB800000F56270BDF8201001EB41034B
+:10CDA00003EB011100EBC100427100BF00BF13E0B3
+:10CDB000BDF82000401C81B20891BDF8240000EBB2
+:10CDC000400101EB0010194901EB0010C179BDF8D9
+:10CDD000200081423FF715AE00BFBDF8240000EBF4
+:10CDE000400101EB0010114901EB0010C179BDF8C1
+:10CDF0002000814200DD0CE0BDF82400401C81B21F
+:10CE000009910B4890F86A0BBDF8241088423FF74F
+:10CE1000F5AD00BFEAE50020099062E2002008902D
+:10CE20003BE2000058450020009900209840002077
+:10CE3000BC320020BDF808109DF8300008440830CE
+:10CE4000FA490A5C10460021FAF756FCBDF8242086
+:10CE500002EB420303EB0212F54B03EB02123032FA
+:10CE6000BDF8203002EB0312127842400A437DD114
+:10CE7000BDF8240000EB400101EB0010EC4901EB90
+:10CE800000113031BDF8200001EB00100178BDF831
+:10CE9000240040F253325043E64A02EB80004170D6
+:10CEA000BDF8240000EB400101EB0010E04901EB6C
+:10CEB000001080790B2830D2DFE800F02F06308D8B
+:10CEC0002F2F2FE8FDFCFB00BDF8240040F253316A
+:10CED0004843D84901EB800000F56270BDF820108E
+:10CEE00001EB410202EB011100EBC10090F846009A
+:10CEF00098B9CA22BDF8240040F253314843CD49C5
+:10CF000001EB800000F56270BDF8201001EB4103D9
+:10CF100003EB011100EBC1004271B7E1BDF8240041
+:10CF200040F253314843C34901EB800101F562717E
+:10CF3000BDF8200000EB400202EB001011F83010A9
+:10CF4000BDF8240040F253325043BA4A02EB80004D
+:10CF5000407981423ED1BDF8240040F2533148432C
+:10CF6000114601EB800000F5627000E090E1BDF831
+:10CF7000201001EB410202EB011100EBC10090F81F
+:10CF8000460038BBAA22BDF8240040F25331484382
+:10CF9000A84901EB800101F56271BDF8200000EBAA
+:10CFA000400303EB001001EBC0008270A322BDF828
+:10CFB000240040F2533148439E4901EB800000F5C4
+:10CFC0006270BDF8201001EB410303EB011100EB8F
+:10CFD000C10042715AE1BDF8240040F25331484388
+:10CFE000944901EB800101F56271BDF8200000EB6E
+:10CFF000400202EB001011F83010BDF8240040F29E
+:10D00000533250438B4A02EB8000407981423CD13D
+:10D01000BDF8240040F253314843114601EB800033
+:10D0200000F56270BDF8201001EB410202EB011126
+:10D0300000EBC10090F8460038BBAA22BDF82400DE
+:10D0400040F2533148437B4901EB800101F56271A5
+:10D05000BDF8200000EB400303EB001001EBC00023
+:10D060008270A322BDF8240040F253314843714935
+:10D0700001EB800000F56270BDF8201001EB410368
+:10D0800003EB011100EBC1004271FFE0BDF8240089
+:10D0900040F253314843674901EB800000F562706C
+:10D0A000BDF8201001EB410202EB011100EBC100C1
+:10D0B00002E0C1E042E017E090F8460098B904228F
+:10D0C000BDF8240040F2533148435A4901EB800037
+:10D0D00000F56270BDF8201001EB410303EB011174
+:10D0E00000EBC1004271D1E0BDF8240040F25331A1
+:10D0F0004843504901EB800000F56270BDF82010F4
+:10D1000001EB410202EB011100EBC10090F8460077
+:10D1100098B91022BDF8240040F2533148434549E4
+:10D1200001EB800000F56270BDF8201001EB4103B7
+:10D1300003EB011100EBC1004271A7E0BDF8240030
+:10D1400040F2533148433B4901EB800101F56271E4
+:10D15000BDF8200000EB400202EB001001EBC00024
+:10D1600090F89140BDF8240040F2533148433149D2
+:10D1700001EB80004470BDF8240040F25331484375
+:10D180002C4901EB80010831C4EBC40001EBC00065
+:10D190000179BDF8240040F253325043254A02EB96
+:10D1A0008000407981423FD1BDF8240040F25331E4
+:10D1B0004843114601EB800101F56271BDF8200082
+:10D1C00000EB400202EB001001EBC00090F892204F
+:10D1D000BDF8240040F253314843164901EB800169
+:10D1E0000831C4EBC40001EBC000C270AA21BDF835
+:10D1F000240040F2533250430E4A02EB80000830C4
+:10D20000C4EBC40200EBC2008171A321BDF824006D
+:10D2100040F253325043074A02EB80000830C4EB1F
+:10D22000C40200EBC200417130E000000099002010
+:10D230009840002058450020BDF8240040F25331AA
+:10D240004843FE4901EB800000F56270BDF82010F4
+:10D2500001EB410202EB011100EBC10090F8460026
+:10D2600098B90622BDF8240040F253314843F349EF
+:10D2700001EB800000F56270BDF8201001EB410366
+:10D2800003EB011100EBC100427100BF00BF13E0CE
+:10D29000BDF82000401C81B20891BDF8240000EBCD
+:10D2A000400101EB0010E64901EB0010C179BDF827
+:10D2B000200081423FF7BEAD00BFBDF8240000EB67
+:10D2C000400101EB0010DE4901EB0010C179BDF80F
+:10D2D0002000814200DD0CE0BDF82400401C81B23A
+:10D2E0000991D84890F86A0BBDF8241088423FF79E
+:10D2F00095AD00BF8EE50020099026E20020089041
+:10D30000FFE1BDF808109DF8300008440830CE4910
+:10D310000A5C10460021FAF7EFF9BDF8242002EB71
+:10D32000420303EB0212C64B03EB02123032BDF88C
+:10D33000203002EB0312127842400A437ED1BDF83E
+:10D34000240000EB400101EB0010BD4901EB00118E
+:10D350003031BDF8200001EB00100178BDF8240049
+:10D3600040F253325043B54A02EB80004170BDF8A1
+:10D37000240040F253314843114601EB800101F58E
+:10D380006271BDF8200000EB400202EB001011F8C2
+:10D390003010BDF8240040F253325043A74A02EB4C
+:10D3A0008000407981427DD1BDF808109DF83000A1
+:10D3B00008440930A449085C0104BDF808209DF820
+:10D3C000300010440A30A04A105C41EA0021BDF848
+:10D3D00008209DF8300010440B309B4A105C01433C
+:10D3E000BDF8240040F253325043944A02EB8002CD
+:10D3F00002F56272BDF8200000EB400303EB001061
+:10D4000002EBC0004163BDF8240000EB400101EBDA
+:10D4100000108B4901EB001080790B281DD2DFE84A
+:10D4200000F01C061D48711C1C869BB0FD00B2223A
+:10D43000BDF8240040F25331484300E05CE17F49ED
+:10D4400001EB800000F56270BDF8201001EB410394
+:10D4500003EB011100EBC10042714BE1A522BDF8C5
+:10D46000240040F253314843744901EB800101F537
+:10D470006271BDF8200000EB400303EB001001EBEC
+:10D48000C0008270A322BDF8240040F2533148430B
+:10D490006A4901EB800000F56270BDF8201001EBD5
+:10D4A000410300E027E103EB011100EBC1004271F1
+:10D4B00020E1A522BDF8240040F2533148435F49E2
+:10D4C00001EB800101F56271BDF8200000EB400323
+:10D4D00003EB001001EBC0008270A322BDF8240012
+:10D4E00040F253314843554901EB800000F562702A
+:10D4F000BDF8201001EB410303EB011100EBC1006B
+:10D500004271F7E0B522BDF8240040F253314843A0
+:10D510004A4901EB800000F56270BDF8201001EB74
+:10D52000410303EB011100EBC100427100BF022275
+:10D53000BDF8240040F253314843404901EB8000DC
+:10D5400000F56270BDF8201001EB410303EB0111FF
+:10D5500000EBC1004271CDE08022BDF8240040F212
+:10D5600053314843354901EB800000F56270BDF846
+:10D57000201001EB410303EB011100EBC1004271EC
+:10D58000B8E0BDF8240040F2533148432B4901EB89
+:10D59000800101F56271BDF8200000EB400202EB52
+:10D5A000001001EBC00090F89140BDF8240040F25B
+:10D5B00053314843214901EB80004470BDF82400F9
+:10D5C00040F2533148431D4901EB80010831C4EB5F
+:10D5D000C40001EBC0000179BDF8240040F25332D1
+:10D5E0005043164A02EB8000407981424BD1BDF88E
+:10D5F000240040F253314843114601EB800101F50C
+:10D600006271BDF8200000EB400202EB001001EB5C
+:10D61000C00090F89220BDF8240000E034E040F211
+:10D6200053314843054901EB80010831C4EBC40084
+:10D6300001EBC000C270A52208E0000058450020A0
+:10D6400098400020BC32002000990020BDF8240042
+:10D6500040F253314843FE4901EB80010831C4EBED
+:10D66000C40001EBC0008271A321BDF8240040F288
+:10D6700053325043F64A02EB80000830C4EBC40238
+:10D6800000EBC200417135E0BDF82000C1B2BDF829
+:10D69000240040F253325043ED4A02EB80004170C7
+:10D6A0000A22BDF8240040F253314843E84901EB17
+:10D6B000800101F56271BDF8200000EB400303EB2F
+:10D6C000001001EBC00042710122BDF8240040F2BD
+:10D6D00053314843DE4901EB800101F56271BDF829
+:10D6E000200000EB400303EB001001EBC00080F8CA
+:10D6F000932000BF00BF13E0BDF82000401C81B2A2
+:10D700000891BDF8240000EB400101EB0010D14965
+:10D7100001EB0010C179BDF8200081423FF7F1AD67
+:10D7200000BFBDF8240000EB400101EB0010C94927
+:10D7300001EB0010C179BDF82000814200DD0CE052
+:10D74000BDF82400401C81B20991C34890F86A0BCF
+:10D75000BDF8241088423FF7D1AD00BFCAE5BDF83F
+:10D7600008109DF830000844083081B20491BB498C
+:10D77000BDF81000085C05287EDA0846BDF81010D8
+:10D78000405C002878DDB549BDF81000085C401EFB
+:10D7900081B20991BDF81000401C81B20491AF49DB
+:10D7A000BDF81000085C0104AC4FBDF81000401C2F
+:10D7B000385C41EA0021BDF81000801C385C084349
+:10D7C000C1170246F9F798FF0146BDF8240000EBA7
+:10D7D000400202EB00109F4A02EB00100160BDF80E
+:10D7E0001000C01C81B204913946BDF810000A5CDB
+:10D7F00010460021F9F780FFC1B2BDF8240000EB0C
+:10D80000400202EB0010934A02EB00100171BDF8D8
+:10D810001000401C81B204913946BDF810000A5C2A
+:10D8200010460021F9F768FFC1B2BDF8240000EBF3
+:10D83000400202EB0010874A02EB00104171BDF874
+:10D840001000401C81B204913946BDF810000A5CFA
+:10D8500010460021F9F750FFC1B2BDF8240000EBDB
+:10D86000400202EB00107B4A02EB00108171BDF810
+:10D870001000401C81B200E08BE204913946BDF8F3
+:10D8800010000A5C10460021F9F736FFC1B2BDF85E
+:10D89000240000EB400202EB00106E4A02EB001085
+:10D8A000C171BDF81000401C81B204913946BDF829
+:10D8B00010000A5C10460021F9F71EFF0146BDF872
+:10D8C000240000EB400202EB0010624A02EB001061
+:10D8D0008160BDF81000401C81B204913946BDF84A
+:10D8E00010000A5C10460021F9F706FFC1B2BDF82E
+:10D8F000240000EB400202EB0010564A02EB00103D
+:10D900000173BDF81000401C81B20491BDF82400E1
+:10D9100000EB400101EB0010114601EB0010807993
+:10D9200006287DD100200890F7E04C49BDF8100092
+:10D930000A5C10460021F9F7DFFEC2B2BDF82400F0
+:10D9400000EB400101EB0010424901EB00113031C6
+:10D95000BDF8200001EB00100270BDF81000401C63
+:10D9600081B204913D49BDF810000A5C10460021C7
+:10D97000F9F7C2FEC2B2BDF8240000EB400101EB92
+:10D980000010344901EB00113031BDF8200001EBEB
+:10D9900000104270BDF81000401C81B204912F4964
+:10D9A000BDF810000A5C10460021F9F7A5FEBDF88D
+:10D9B000242002EB420303EB0212264B03EB02127C
+:10D9C0003032BDF8203002EB0312127A42400A4393
+:10D9D0007ED0BDF8240000EB400101EB00101D4992
+:10D9E00001EB00103030BDF8201000EB0110007A80
+:10D9F000002870DD002467E0002659E004EB4400B5
+:10DA000000EB0410134901EB0010303000EB06105E
+:10DA10000278BDF8240000EB400101EB001000E0AB
+:10DA20008BE00C4901EB00103030BDF8201000EB0A
+:10DA30000110007A824239D1002140F25330604314
+:10DA4000034A02EB800000F5627006EB460207E035
+:10DA50005845002098400020BC320020009900204A
+:10DA600002EB061200EBC20080F87F1040F2533048
+:10DA70006043FE4A02EB800000F5627006EB46024E
+:10DA800002EB061200EBC20080F8801040F2533027
+:10DA90006043F64A02EB800000F5627006EB460236
+:10DAA00002EB061200EBC20080F88110701C86B2F7
+:10DAB00004EB440000EB0410ED4901EB0010C079C9
+:10DAC000B0429BDC601C84B2EA4890F86A0B00E02C
+:10DAD00001E0A04290DCE849BDF810000A5C104665
+:10DAE0000021F9F709FEC2B2BDF8240000EB4001A5
+:10DAF00001EB0010DE4901EB00113031BDF82000D0
+:10DB000001EB00100272BDF81000401C81B20491BC
+:10DB1000BDF82000401C81B20891BDF8240000EB44
+:10DB2000400101EB0010D24901EB0010C179BDF8B2
+:10DB3000200081423FF7F9AEE0E0002008903EE08F
+:10DB4000CD49BDF810000A5C10460021F9F7D4FD5C
+:10DB5000C2B2BDF8240000EB400101EB0010C44943
+:10DB600001EB00113031BDF8200001EB0010027014
+:10DB7000BDF81000401C81B20491BF49BDF81000EF
+:10DB80000A5C10460021F9F7B7FDC2B2BDF82400C7
+:10DB900000EB400101EB0010B54901EB0011303101
+:10DBA000BDF8200001EB00104270BDF81000401CD1
+:10DBB00081B20491BDF82000401C81B20891BDF8EB
+:10DBC000240000EB400101EB0010A94901EB00101B
+:10DBD000C179BDF820008142B2DCA748BDF8101021
+:10DBE000405C00F00F00042812DABDF8241001EBAD
+:10DBF000410202EB01119E4A02EB011101F11C00EE
+:10DC00009D4ABDF81010515C027861F30102027068
+:10DC1000BDF81000401C81B204919749BDF8100076
+:10DC2000085C0421B1EB201F13DDBDF8241001EBCB
+:10DC3000410202EB01118E4A02EB011101F11C00BD
+:10DC40008D4ABDF81010515C0A09017862F3830116
+:10DC500001708948BDF81010405C00F00F000428E6
+:10DC600012DABDF8241001EB410202EB0111804AE7
+:10DC700002EB011101F11C007F4ABDF81010515C4C
+:10DC8000027861F305120270BDF81000401C81B2E9
+:10DC90000491BDF820001A2101EB400149452DDA1D
+:10DCA000002008901CE07449BDF810000A5CBDF823
+:10DCB000240000EB400101EB00106D4901EB001165
+:10DCC0003031BDF8200001EB00108272BDF8100069
+:10DCD000401C81B20491BDF82000401C81B2089123
+:10DCE000BDF8240000EB400101EB0010604901EB9E
+:10DCF0000010C179BDF820008142D4DCBDF82400B9
+:10DD000000EB400101EB0010594901EB0010C47910
+:10DD100029E00021BDF8240000EB400202EB0010D6
+:10DD2000534A02EB0010303000EB04100170BDF8D4
+:10DD3000240000EB400202EB00104D4A02EB001001
+:10DD4000303000EB04104170BDF8240000EB4002BD
+:10DD500002EB0010464A02EB0010303000EB0410DA
+:10DD60000172601C84B2102CD3DBBDF82410022099
+:10DD7000DCF79CF9BDF82410C8B2FAF7ABFA012021
+:10DD8000BDF8241001EB41013C4A02EB81014870CF
+:10DD90005BE1BDF808109DF83000084408303649B2
+:10DDA000085C052870D13648C07A20286CDABDF8A6
+:10DDB00008109DF830000844093081B204912E49C2
+:10DDC000BDF81000095C2B4880F80C1C90F80C0C76
+:10DDD000042803DD0421274880F80C1CBDF810003E
+:10DDE000401C81B2049100210991BAE02249BDF89A
+:10DDF00010000A5C10460021F9F77EFCC1B2BDF8A4
+:10DE0000240000EB40021F4800EB0210C171BDF876
+:10DE10001000401C81B204911749BDF810000A5C43
+:10DE200010460021F9F768FCC1B2BDF8240000EBF0
+:10DE30004002144800EB02108171BDF81000401C34
+:10DE400081B204910C49BDF81000085C01040A4F2E
+:10DE5000BDF81000401C385C41EA0021BDF81000FC
+:10DE6000801C385C0843C11702460EE0584500206C
+:10DE700098400020BC3200200099002090390020FA
+:10DE8000BC120020CC3E0020DFE0F9F735FC014653
+:10DE9000BDF8240000EB4002FE4800EB02100160D8
+:10DEA000BDF81000C01C81B204913946BDF81000C5
+:10DEB0000A5C10460021F9F71FFCC1B2BDF824002E
+:10DEC00000EB4002F34800EB02100171BDF81000B6
+:10DED000401C81B204913946BDF810000A5C10461E
+:10DEE0000021F9F709FCC1B2BDF8240000EB4002A3
+:10DEF000E84800EB02104171BDF81000401C81B2EF
+:10DF000004913946BDF810000A5C10460021F9F76B
+:10DF1000F3FB0146BDF8240000EB4002DD4800EBB6
+:10DF200002108160BDF81000401C81B20491394696
+:10DF3000BDF81000401C095C3A46BDF81000105CAA
+:10DF400041EA0025BDF81000801C81B20491BDF8A3
+:10DF50001010481981B20491BDF82400401C81B210
+:10DF60000991CD4890F80C0CBDF8241088423FF779
+:10DF70003DAFCA48C07A1A2861DB0021C64890F834
+:10DF80000C0C00EB4002C64800F82210C24890F882
+:10DF90000C0C00EB4002C24800EB820081700121B2
+:10DFA000BD4890F80C0C00EB4002BD4800EB82002D
+:10DFB0004170B94890F80C0C00EB4002B84800EBF7
+:10DFC0008200C17042F21071B34890F80C0C00EB63
+:10DFD0004002B34800EB820081604FF47A71AE4892
+:10DFE00090F80C0C00EB4002AA4800EB0210816094
+:10DFF0000121A94890F80C0C00EB4002A54800EB69
+:10E00000021081714FF41651A34890F80C0C00EBEC
+:10E010004002A04800EB0210016001219E4890F8E8
+:10E020000C0C00EB40029B4800EB021001719A4877
+:10E0300090F80C0C401CC1B2974880F80C1C0021D1
+:10E040000A20DCF733F8FCF7C3F8AFE2BDF808109C
+:10E050009DF83000084408309249085C8E49F53933
+:10E060004871BDF808109DF83000084409308D490A
+:10E07000085C8949F5390871BDF808109DF8300031
+:10E0800008440A308749085C8349F539C870BDF8EF
+:10E0900008109DF8300008440B308249085C7E4926
+:10E0A000F5398870BDF808109DF8300008440C3030
+:10E0B0007C49085C7849F5394870BDF808109DF82E
+:10E0C000300008440D307749095C774880F80B1F11
+:10E0D000DBF730FEDBF7EAFD734890F80B0FFF2803
+:10E0E00047D1DBF797FDBDF808109DF830000844D4
+:10E0F00008306C49085C6849F5394871BDF808106A
+:10E100009DF83000084409306649085C6249F539D9
+:10E110000871BDF808109DF8300008440A306149C4
+:10E12000085C5D49F539C870BDF808109DF83000ED
+:10E1300008440B305B49085C5749F5398870BDF8D5
+:10E1400008109DF8300008440C305649085C5249CC
+:10E15000F5394870BDF808109DF8300008440D30BE
+:10E160005049095C504880F80B1FDBF7E3FDDBF7F3
+:10E170009DFD0E214D48017167E710204B49087144
+:10E18000BDF808109DF83000084408304549085C87
+:10E190004149F5394871BDF808109DF83000084430
+:10E1A00009304049085C3C49F5390871BDF8081050
+:10E1B0009DF8300008440A303A49085C3649F53980
+:10E1C000C870BDF808109DF8300008440B30354980
+:10E1D000085C3149F5398870BDF808109DF83000A9
+:10E1E00008440C302F49085C2B49F5394870BDF8BC
+:10E1F00008109DF8300008440D302A49095C2A486F
+:10E2000080F80B1FDBF796FD04F03CFA2649C1F8B5
+:10E21000180F0846D0F8180FC0F300410B912248A0
+:10E22000D0F8180FC0F342010A910EE70E201F49E3
+:10E23000087100211C4880F8011D06E700200990A4
+:10E240004FE00020089018E0BDF8240000EB4001EA
+:10E2500001EB00101249A83101EB00103030BDF87D
+:10E26000201000EB0110807800F0010000B123E0E5
+:10E27000BDF82000401C81B20891BDF8240000EBDD
+:10E28000400101EB00100649A83101EB0010C179F3
+:10E290000EE00000CC3E0020BC320020BC1200206A
+:10E2A000F03F002000990020BC2200209C3A002072
+:10E2B000BDF820008142C7DC00BFBDF8240000EBA0
+:10E2C000400101EB0010FB4901EB0010C179BDF8E2
+:10E2D0002000814200DD08E0BDF82400401C81B22E
+:10E2E0000991BDF824000428ABDB00BFBDF8240071
+:10E2F00004287DDB0020F04908700120EF49086008
+:10E30000EF49C1F88802EF4890F8080D01287FDB3B
+:10E310000D20ED490871BDF808109DF83000084443
+:10E320000930EA49095CBDF808209DF83000104426
+:10E330000830E64A105C41EA00210591BDF808105A
+:10E340009DF8300008440B301146095CBDF80820E8
+:10E350009DF8300010440A30DC4A105C41EA00208D
+:10E36000DB49088000240CE0BDF808109DF830005F
+:10E3700008440C302044D549085CD6490855601C37
+:10E3800084B2B4F5007FEFDBD148008800F2FF30A3
+:10E3900081B20120DAF79CFE58B30021C94880F809
+:10E3A000011DCB48008864214843BDF8141090FB40
+:10E3B000F1F0C1B2C34880F8001D0120C649C875FC
+:10E3C000C3480088401CC249088008460088BDF840
+:10E3D000141088421CDDBB4890F8FC0C20F00100B2
+:10E3E000401CB84981F8FC0C084690F8FC0C01E090
+:10E3F00015E00DE020F00600801D81F8FC0CBDF852
+:10E40000140001F6FC41488000210120DBF74EFE9C
+:10E410000020AA490860AA49C1F888020BE0102030
+:10E42000A9490871A74890F8FC0C20F080008030C2
+:10E43000A44981F8FC0C08E600209F490870BDF84B
+:10E4400008109DF8300008440830A049085C9E4937
+:10E45000C23981F8AD00BDF808109DF830000844BD
+:10E460000A309A49095CBDF808209DF83000104434
+:10E470000930964A105C41EA00210591BDF8081068
+:10E480009DF8300008440C301146095CBDF80820A6
+:10E490009DF8300010440B308C4A105C41EA00209B
+:10E4A0008B490880BDF8140009884843F0B3B9F1DE
+:10E4B000100F07DDA9F11000062190FBF1F081B2E9
+:10E4C000069101E000200690002421E000261BE0D8
+:10E4D000BDF808109DF8300001440D3104EB4400F4
+:10E4E00001EB400188197949095C79480088401E90
+:10E4F00000EB800204EB420000EB4002774800EBA7
+:10E5000042029155701C86B2062EE1DB601C84B27B
+:10E51000BDF818008442D9DB01206F49C8756C48EA
+:10E520000088401C6A490880084600E03EE00088F8
+:10E53000BDF81410884236DDBDF8140001280DDB4B
+:10E54000BDF81400401E00EB8001BDF8180000EB80
+:10E55000410081B26248A0F8CA1103E0002160487E
+:10E56000A0F8CA115E48B0F8CA410EE0002608E0E3
+:10E57000002104EB4402594800EB42008155701C15
+:10E5800086B2062EF4DB601C84B2C82CEEDB0021C0
+:10E590000B20DBF78BFD00210320DBF787FD10202C
+:10E5A0004949087102E016204749087106E2BDF8A2
+:10E5B00008109DF83000084408304449095C41487F
+:10E5C00080F8011D112040490871F7E100200990F1
+:10E5D0003DE00020089017E0BDF8240000EB40016A
+:10E5E00001EB0010334901EB00103030BDF8201072
+:10E5F00000EB0110807800F0010000B112E0BDF8DE
+:10E600002000401C81B20891BDF8240000EB4001BD
+:10E6100001EB0010274901EB0010C179BDF8200083
+:10E620008142D9DC00BFBDF8240000EB400101EBC2
+:10E630000010204901EB0010C179BDF82000814293
+:10E6400000DD08E0BDF82400401C81B20991BDF84E
+:10E6500024000428BDDB00BFBDF8240004287DDBB6
+:10E660000020154908700120144908601449C1F8B8
+:10E670008802144890F8080D012870DBBDF80810D6
+:10E680009DF83000084408301049085C042866DC16
+:10E69000BDF808109DF83000084408300B49095CAB
+:10E6A000084880F8011D90F8010D401E81B20991C3
+:10E6B00000242BE0984000202A0A002088024242D1
+:10E6C00000004242BC2200209C3A00200099002019
+:10E6D000280A0020C52F0020BC120020883400200A
+:10E6E000BC320020BDF8241001EB410202EB011105
+:10E6F000FE4A02EB0111303101EB041101F1090076
+:10E70000497A21F001010170601C84B2102CE9DB10
+:10E710001220F7490871002415E0BDF808109DF893
+:10E720003000014409310819F2490A5CBDF824009F
+:10E7300000EB400101EB0010EC4901EB00110E3140
+:10E740000A55601C84B20A2CE7DBBDF808109DF85E
+:10E75000300008441430E749095C01E0DBE07BE06D
+:10E76000BDF808209DF8300010441330E14A105CD9
+:10E7700041EA00210591BDF808109DF830000844D9
+:10E7800016301146095CBDF808209DF83000104491
+:10E790001530D84A105C41EA0020D749088000248F
+:10E7A0000CE0BDF808109DF830000144173108193D
+:10E7B000D049095CD14A1155601C84B2B4F5007F80
+:10E7C000EFDBCD480088401EBDF8242000EB8220FE
+:10E7D00081B20320DAF77CFCF0B3C74800886421DB
+:10E7E0004843BDF8141090FBF1F0C1B2C44880F862
+:10E7F000001D0120C349C875BF480088401CBE49A0
+:10E80000088008460088BDF8141088424CDD0024BA
+:10E8100014E0BDF8241001EB410202EB0111B34AF0
+:10E8200002EB0111303101EB041101F10900497AC9
+:10E8300021F00101491C0170601C84B2102CE8DB3E
+:10E84000BDF8241001EB410202EB0111A74A02EBD3
+:10E85000011101F1180000E056E0097E21F00101EC
+:10E86000491C0170BDF8241001EB410202EB0111BB
+:10E870009E4A02EB011202F11800117E21F00602FD
+:10E88000921C0270BDF81420BDF8240000EB40017A
+:10E8900001EB0010954901EB00104283BDF82410F4
+:10E8A0000220DBF703FC2FE09348008801282BD1DE
+:10E8B000002413E0BDF8241001EB410202EB01112A
+:10E8C0008A4A02EB0111303101EB041101F1090018
+:10E8D000497A21F001010170601C84B2102CE9DB3F
+:10E8E000BDF8241001EB410202EB01117F4A02EB5B
+:10E8F000011101F11800097E21F001010170BDF83C
+:10E9000024100220DBF7D2FB00207F4908607F49FA
+:10E91000C1F888020BE0102075490871784890F81A
+:10E92000FC0C20F080008030754981F8FC0CB7E2C7
+:10E93000BDF808109DF83000084409306D49095CA5
+:10E94000BDF808209DF8300010440830694A105C7A
+:10E9500041EA00256B48B0F81412A9422ED1D0F834
+:10E9600010026849D1F80C12884227D16548D0F8C6
+:10E970000C1290F81602814209D96248D0F80C12A4
+:10E9800090F81602081A5F49C1F80C0206E0002050
+:10E990005C49C1F80C021020554908710021594802
+:10E9A000A0F8141280F816120C20DBF77FFB002170
+:10E9B0000520DBF77BFB01205249C87570E200247B
+:10E9C0000CE0002606E02020514901EB4411885557
+:10E9D000701C86B2202EF6DB601C84B2142CF0DB97
+:10E9E000142043490871BDF808109DF83000084410
+:10E9F00008304049095C0591BDF808109DF83000C9
+:10EA0000084409303B49095C0391BDF814001428FF
+:10EA100001DD14200590BDF80C00202801DD202028
+:10EA2000039000241AE0002612E0BDF808109DF8BB
+:10EA3000300001440A31BDF80C0004FB00118819B4
+:10EA40002C49095C324A02EB44129155701C86B283
+:10EA5000BDF80C008642E8DB601C84B2BDF81400EF
+:10EA60008442E0DB00210720DBF720FB18E21520C1
+:10EA70001F490871BDF808109DF83000084408309F
+:10EA80001C49095C1E4880F81C1ABDF808109DF846
+:10EA90003000084409301749085C0106BDF8082019
+:10EAA0009DF8300010440A30124A105C41EA0041DF
+:10EAB000BDF808209DF8300010440B300D4A105C62
+:10EAC00041EA0021BDF808209DF8300010440C30C8
+:10EAD000084A105C01430E486038C0F80510BDF8C4
+:10EAE00008109DF8300008440D3013E098400020D5
+:10EAF0009C3A002000990020280A0020C52F002001
+:10EB0000BC220020BC120020880242420000424287
+:10EB1000382D00201146085C0106BDF808209DF83C
+:10EB2000300010440E30FE4A105C41EA0041BDF84E
+:10EB300008209DF8300010440F30F94A105C41EA7B
+:10EB40000021BDF808209DF8300010441030F44A30
+:10EB5000105C0143F348C0F80110BDF808109DF89F
+:10EB60003000084411301146085C0104BDF808204B
+:10EB70009DF8300010441230E94A105C41EA00214F
+:10EB8000BDF808209DF8300010441330E44A105CB2
+:10EB90000143E448C0F80910BDF808109DF83000A2
+:10EBA000084414301146095CDE4880F82210BDF894
+:10EBB00008109DF83000084415301146095CD9480A
+:10EBC00080F82110BDF808109DF830000844163078
+:10EBD0001146095CD34880F82010BDF808109DF854
+:10EBE0003000084417301146095CCE48C177BDF8A3
+:10EBF00008109DF83000084418301146095CC948D7
+:10EC00008177BDF808109DF830000844193011468E
+:10EC1000085CC4494877B9F1200F28DDBDF8081019
+:10EC20009DF8300008441A301146085C0106BDF812
+:10EC300008209DF8300010441B30B94A105C41EAAE
+:10EC40000041BDF808209DF8300010441C30B44A43
+:10EC5000105C41EA0021BDF808209DF83000104406
+:10EC60001D30AF4A105C0143AE48C0F823100220AB
+:10EC7000AD49087114E11020AC49087100200990D9
+:10EC800082E0BDF8240000EB400101EB0010A64932
+:10EC9000C03101EB001080790C2870D1BDF8240040
+:10ECA00040F253314843A24901EB800090F8080D2F
+:10ECB0000121B1EBD01F60D1A9F10E00052190FB1D
+:10ECC000F1F081B20891002448E0BDF808109DF8E9
+:10ECD00030000844093004EB840108449049085C82
+:10ECE0000204BDF808109DF8300001440A3104EB1D
+:10ECF000840008448A49085C42EA0021BDF80820E3
+:10ED00009DF8300002440B3204EB84001044844A26
+:10ED1000105C0143BDF8240040F253325043844A52
+:10ED200002EB800000F5516040F82410BDF8081097
+:10ED30009DF8300001440C3104EB8400084478490C
+:10ED4000095CBDF8240040F253325043784A02EB8C
+:10ED5000800000F554600155601C84B2BDF82000AD
+:10ED60008442B2DB0421BDF8240040F25332504308
+:10ED70006F4A02EB800080F88D130AE0FFE7BDF8D0
+:10ED80002400401C81B20991BDF824000428FFF63C
+:10ED900078AF00BFBDF82400042870D1002009908E
+:10EDA00068E0BDF8240000EB4001624800EB011070
+:10EDB0008079052859D1BDF824005B494870A1F13C
+:10EDC0001C00BDF82410405C0121B1EBD01F4BD1D9
+:10EDD000A9F10E00052190FBF1F081B20891002409
+:10EDE00038E0BDF808109DF830000144093104EB0B
+:10EDF000840008444A49085C0204BDF808109DF8E4
+:10EE0000300001440A3104EB840008444449085CA2
+:10EE100042EA0021BDF808209DF8300010440B3074
+:10EE200004EB840210443E4A105C01433E486830C3
+:10EE300040F82410BDF808109DF8300001440C3152
+:10EE400004EB840008441146095C374898300155AA
+:10EE5000601C84B2BDF820008442C2DB0421324829
+:10EE60000B30BDF82420815408E0BDF82400401C7C
+:10EE700081B20991BDF82400052892DB00BF0FE0A4
+:10EE800000240AE00021BDF808209DF8300002446B
+:10EE90001019234A1154601C84B2322CF2DB00BFDB
+:10EEA00018E000240AE00021BDF808209DF8300099
+:10EEB000024410191A4A1154601C84B2322CF2DB3D
+:10EEC00000211D48A0F87E1625E000211A48A0F870
+:10EED0007E1620E01848B0F87E06B0B100210C91F3
+:10EEE00000240DE0BDF808004844801C20440C4973
+:10EEF000095CBDF808201019094A1154601C84B23D
+:10EF00000D48B0F87E06A042ECDC0B48B0F87E0657
+:10EF10000A283BF755AF00BF0748B0F87E4612E01D
+:10EF200000990020D82C0020D83F00209C3A0020D7
+:10EF300058450020CC3E0020BC3200200020FB4978
+:10EF40000855601C84B2282CF8DBFDE3F848807873
+:10EF500030B101287CD002287BD003287AD195E3F8
+:10EF6000F44890F80607C0F3C3000E2817D2DFE874
+:10EF700000F007172D435972889EC1F2F0EFEEEDB5
+:10EF8000EC4890F8060720F078000830E94981F84D
+:10EF90000607002001F5D2614860012088708DE1EC
+:10EFA000E5A1E24809F006F8054675B1E14890F898
+:10EFB000060720F078001030DE4981F806070020AF
+:10EFC00001F5D26148600120887077E1DBA1D74864
+:10EFD00008F0F0FF054675B1D64890F8060720F016
+:10EFE00078001830D34981F80607002001F5D26176
+:10EFF00048600120887061E1D1A1CC4808F0DAFFB7
+:10F00000054675B1CB4890F8060720F0780020300F
+:10F01000C84981F80607002001F5D2614860012047
+:10F0200088704BE1C6A1C14808F0C4FF054675B120
+:10F03000C04890F8060720F078002830BD4981F8D4
+:10F040000607002001F5D26148600120887035E193
+:10F0500036E17DE27BE2BAA1B44808F0ABFF054699
+:10F0600075B1B44890F8060720F078003830B149FF
+:10F0700081F80607002001F5D26148600120887000
+:10F080001CE1AFA1A94808F095FF054675B1A94854
+:10F0900090F8060720F078003830A64981F8060776
+:10F0A000002001F5D26148600120887006E1A4A12A
+:10F0B0009E4808F07FFF0546DDB1A248C07A1828B7
+:10F0C00009DD9C4890F8060720F0780048309949FF
+:10F0D00081F8060708E0974890F8060720F07800C6
+:10F0E0004030944981F80607002097494860012084
+:10F0F0008870E3E095A18D4808F05CFF054625B3D4
+:10F10000002405E000218A4890380155601C84B233
+:10F11000142CF7DB002409E0281D204483490A5CF5
+:10F12000601D834990390A54601C84B20F2CF3DBB4
+:10F1300000210320DAF7BAFF7E4890F8060720F096
+:10F14000780048307B4981F80607B7E0A2E08DE0FF
+:10F150003DE027E0FFE77FA1744808F02BFF05465C
+:10F16000FDB1002405E00020774978310855601C86
+:10F1700084B2142CF7DB002408E0681D20446B499E
+:10F18000085C714978310855601C84B2142CF4DB9A
+:10F19000684890F8060720F078005030654981F8FB
+:10F1A00006078BE066A1614808F004FF05466DB1D3
+:10F1B000604890F8060720F0780058305D4981F8E3
+:10F1C00006070020604948600120887076E05848B2
+:10F1D000807968B1574890F8060720F078006030D1
+:10F1E000544981F80607002057494860012088707B
+:10F1F0005AA14E4808F0DEFE054665B3002052498C
+:10F200004860012088704949681D085C30380F4605
+:10F21000291D795C303940EA0110C1170246F8F720
+:10F220006BFA434988714FA1384608F0C3FE054682
+:10F230008DB13946681C085C30280DDB681C085C01
+:10F240003038495D303940EA0110C1170246F8F7FD
+:10F2500053FA3749C87108E03448405D3038C11767
+:10F260000246F8F749FA3249C87127E034A12F481D
+:10F2700008F0A0FE054665B12E4890F8060720F07C
+:10F28000800080302B4981F806074FF47A702E49B0
+:10F29000886013E02AA1254808F08CFE054665B178
+:10F2A000244890F8060720F07801224880F80617D5
+:10F2B0000020254948600120887000BF00BFE5E2BA
+:10F2C0001C4890F80607C0F3C3000D2817D2DFE8EA
+:10F2D00000F007174D657AA8D1E0FAF816F7F600A6
+:10F2E00017A1124808F066FE054645B1114890F88E
+:10F2F000060720F0780008300E4981F8060725E15E
+:10F3000019A10A4808F056FE05466DB100200E49C5
+:10F31000486001208870074890F8060720F07800C0
+:10F320001830044981F8060710E100000099002018
+:10F330009C3A0020BC320020610000006F6B00008E
+:10F340004F4B0000BC1200204C390020494D45496C
+:10F350003A00000049434349443A00004353513ABC
+:10F36000000000002C00000022000000AFF230017D
+:10F37000F74808F01FFE05467DB10020F5494860BA
+:10F3800001208870A1F5D26090F8060720F078007F
+:10F390001830A1F5D26181F80607D7E0EEA1EC485C
+:10F3A00008F008FE05466DB1ED4890F8060720F01C
+:10F3B00078002030EA4981F806070020E5494860D6
+:10F3C00001208870C2E0AFF27401E14808F0F2FD5C
+:10F3D00005462DB3002405E00020DE4978310855AC
+:10F3E000601C84B2142CF7DB002409E0681D204463
+:10F3F000D749095C601DD74A78321154601C84B229
+:10F400000F2CF3DB0020D349486001208870D448DA
+:10F4100090F8060720F078002830D14981F80607D7
+:10F4200094E0AFF2C801CA4808F0C4FD054605B330
+:10F43000CC48807940B1CA4890F8060720F078009F
+:10F440003030C74981F806070020C24948600120D2
+:10F450008870BF49681D085C30380F46291D795CEB
+:10F46000303940EA0110C1170246F8F745F9BD49A5
+:10F4700088716BE0BA4890F8060720F078004030B9
+:10F48000B74981F806070020B2494860012088701A
+:10F490005CE0AFF25411AE4808F08CFD05466DB14A
+:10F4A000AF4890F8060720F078004030AC4981F86A
+:10F4B00006070020A74948600120887046E035E033
+:10F4C0001EE00FE0FFE7A64890F8060720F078005E
+:10F4D0004830A34981F8060700209E494860012072
+:10F4E000887033E09E4890F8060720F08000803056
+:10F4F0009B4981F806074FF47A709649886025E0A9
+:10F50000AFF2C411924808F055FD05466DB194481C
+:10F5100090F8060720F078006030914981F80607DE
+:10F5200000208C494860012088700FE0AFF2F01194
+:10F53000874808F03FFD05463DB1894890F8060729
+:10F5400020F07801864880F8061700BF00BF9DE1D3
+:10F55000834890F80607C0F3C300052812D2DFE8FD
+:10F5600000F00312286A7F0000207A4948600120D9
+:10F5700088707B4890F8060720F0780008307849BA
+:10F5800081F8060780E0AFF24821714808F012FDCB
+:10F5900005466DB100206F494860012088707048B1
+:10F5A00090F8060720F0780010306D4981F80607C2
+:10F5B0006AE0002067494860012088706449A81DFE
+:10F5C000085C30380F46691D795C303940EA01101B
+:10F5D000C1170246F8F790F862498871AFF27C21B2
+:10F5E000384608F0E7FC0546DDB13946681C085C82
+:10F5F00030280DDB681C085C3038495D303940EA42
+:10F600000110C1170246F8F777F85649C87108E0AB
+:10F610004F48405D3038C1170246F8F76DF8514940
+:10F62000C8714F4890F8060720F0780018304C4910
+:10F6300081F8060728E0AFF2F821454808F0BAFC47
+:10F64000054665B1464890F8060720F080008030F6
+:10F65000434981F806074FF47A703E49886013E009
+:10F660003F4890F8060720F080013D4880F80617D3
+:10F6700090F8060720F07801394880F80617002036
+:10F6800039498870486000BF00BFFFE0344890F8F7
+:10F690000607C0F3C300092814D2DFE800F0051400
+:10F6A0002A40677EB4CAE0002D4890F8060720F093
+:10F6B000780008302A4981F806070020254948606B
+:10F6C00001208870E0E0AFF29031214808F072FC30
+:10F6D00005466DB1224890F8060720F078001030FA
+:10F6E0001F4981F8060700201A49486001208870E8
+:10F6F000CAE0AFF2B831164808F05CFC05466DB1BF
+:10F70000174890F8060720F078001830144981F85F
+:10F71000060700200F49486001208870B4E0AFF26E
+:10F72000E0310B4808F046FC05467DB10C4890F8E6
+:10F73000060720F078002030094981F806070020EC
+:10F7400004494860012000E0AEE088709CE00000C1
+:10F75000009900204C3900205245414459000000D6
+:10F76000BC3200209C3A0020C87A0020AFF2304121
+:10F770004F4808F01FFC054675B14E4890F8060743
+:10F7800020F0780028304B4981F80607002001F569
+:10F79000D26148600120887076E047A1444808F0B3
+:10F7A00009FC054675B30020454948600120887072
+:10F7B000002407E0281D20443D49095C41480155CB
+:10F7C000601C84B2142CF5DB3CA13E4808F0F2FB2F
+:10F7D000054655B1002406E000226119491E39484A
+:10F7E0004254601C84B2022CF6DB324890F80607C3
+:10F7F00020F0780030302F4981F806070120A1F56C
+:10F800000051C87540E0AFF2C841294808F0D2FB6A
+:10F8100005466DB100202A494860012088702548BE
+:10F8200090F8060720F078003830224981F8060762
+:10F830002AE0AFF2F4411E4808F0BCFB05466DB16A
+:10F8400000201F494860012088701A4890F8060778
+:10F8500020F078004030174981F8060714E0AFF235
+:10F860002051134808F0A6FB054665B1114890F8F1
+:10F87000060720F0800080300E4981F806074FF41B
+:10F880007A700F49886000BF00BF00BF00BF002131
+:10F890000848A0F87E16002404E00020044908551A
+:10F8A000601C84B2642CF8DB11B0BDE8F08F00005E
+:10F8B00000990020BC320020444843502C00000036
+:10F8C0004C390020A63A00202DE9F04F91B0934624
+:10F8D0000024A046002008900790069000BF002555
+:10F8E0008146824600BF0026002700BF04E00020BA
+:10F8F000FE490855601C84B2642CF8DBFC48807813
+:10F9000000283ED0FB48407878B30020F849887042
+:10F91000F94890F8060720F08001F74880F80617AC
+:10F92000F4488078C0B1012820D002280AD00328EA
+:10F9300026D1F14890F8060720F07801EE4880F8CB
+:10F9400006171DE0EC4890F8060720F078002030FC
+:10F95000E94981F8060713E0E74890F8060720F028
+:10F960007801E54880F806170AE00AE0E24890F8D6
+:10F97000060720F078005830DF4981F8060700BFFD
+:10F9800000BFDD4890F806070121B1EBD01F41F020
+:10F99000CA82DA48807801287DD1D74890F8E007FC
+:10F9A0000128F9D10026DEE10027CBE106EB460075
+:10F9B00000EB0610D24901EB0010303000EB0710CD
+:10F9C00080780121B1EBD01F66D106EB460000EB39
+:10F9D0000610CB4901EB0010303000EB07108078A7
+:10F9E00020F00400001D06EB460101EB0611C44A9D
+:10F9F00002EB0111303101EB0711887006EB460074
+:10FA000000EB0610114601EB0010303000EB071040
+:10FA10008078C0F3C00000283ED006EB460000EB23
+:10FA2000061001EB0010303000EB0710807820F05A
+:10FA3000080106EB460000EB061002EB0010303028
+:10FA400000EB07108170AF48D0F80C02401E001B7D
+:10FA50000521B0FBF1F201FB120000EB4001A948C7
+:10FA60002C3000EB41100D30019040F253307043C8
+:10FA7000A54A02EB800000F5627007EB470202EB3B
+:10FA8000071200EBC20000F1220110220198D8F702
+:10FA9000DCFB9C4801E07BE152E1D0F80C02401E07
+:10FAA000001B0521B0FBF1F201FB120000EB40014D
+:10FAB00094482C3000EB411140F253307043924A8D
+:10FAC00002EB800000F5627007EB470202EB0712C1
+:10FAD00000EBC20050F81A2F41F8012F406848602F
+:10FAE0008848D0F80C02401E001B0521B0FBF1F243
+:10FAF00001FB120000EB400182482C3000EB411169
+:10FB000006EB460000EB06107D4A02EB0010303099
+:10FB100000EB0710007808707A48D0F80C02401EFD
+:10FB2000001B0521B0FBF1F201FB120000EB4001CC
+:10FB300074482C3000EB411140F253307043724A4C
+:10FB400002EB800000F5627007EB470202EB071240
+:10FB500000EBC200406BC1F809006A48D0F80C0203
+:10FB6000401E001B0521B0FBF1F201FB120000EB6F
+:10FB7000400164482C3000EB41115F48F5380268C1
+:10FB800041F81D2F808888805E48D0F80C02401E06
+:10FB9000001B0521B0FBF1F201FB120000EB40015C
+:10FBA00058482C3000EB411106EB460000EB0610E4
+:10FBB000534A02EB0010303000EB07104068C1F8E8
+:10FBC0002300002106EB460000EB061002EB0010BC
+:10FBD000303000EB07104160002444E04948D0F881
+:10FBE0000C02401E001B0521B0FBF1F201FB1200CC
+:10FBF00000EB400143482C3000EB4110273040F22D
+:10FC000053317143404A02EB810101F5627107EB08
+:10FC1000470202EB071201EBC20191F8801040F29B
+:10FC2000533211FB02F1384A02EB810101F5627196
+:10FC300040F253327243344B03EB820202F562729C
+:10FC400007EB470303EB071302EBC30292F8812093
+:10FC500002EB420303EB021201EBC2014731095DE3
+:10FC60000155601C84B2062CB8DB002433E000226E
+:10FC700040F253307043244901EB800000F562707C
+:10FC800007EB470101EB071100EBC10090F8800082
+:10FC900040F2533110FB01F01B4901EB800000F5ED
+:10FCA000627040F253317143174B03EB810101F550
+:10FCB000627107EB470303EB071301EBC30191F8F4
+:10FCC000811001EB410303EB011100EBC100473050
+:10FCD0000255601C84B2062CC9DB0A48D0F80C021D
+:10FCE0000521B0FBF1F080B201460FE05202002086
+:10FCF000C87A00209C3A0020BC32002084390020C1
+:10FD000098400020BC12002058450020019002209D
+:10FD1000D9F7DEF900210620DAF7C8F9FE48D0F855
+:10FD20000C02FD49498D884206D2FB48D0F80C02EE
+:10FD3000401CF949C1F80C0200210520DAF7B6F998
+:10FD4000781C87B206EB460000EB0610F34901EB86
+:10FD50000010C079B8423FF729AE31460220DAF7E9
+:10FD6000A5F9701C86B2042EFFF61EAEEC48807812
+:10FD7000032803D0EA488078012802D10020E9490D
+:10FD800008600021E84880F8E0170B20E44908717A
+:10FD9000E6480078012841F04A8610E002F072FC43
+:10FDA000E349C1F8180F0846D0F8180FC0F3004017
+:10FDB00007900846D0F8180FC0F342000690069846
+:10FDC0000028EBD0D6488078022812D1D448407859
+:10FDD00078B14FF0070A5520D6490870FD204870C9
+:10FDE000AA2088700020C870087161204871002026
+:10FDF0008871FA20CF4901F80A00CB48F5384179DB
+:10FE0000CC4A0AF101001154C748F53801790AF1CA
+:10FE100002001154C448F538C1780AF103001154A6
+:10FE2000C148F53881780AF104001154BE48F5380C
+:10FE300041780AF105001154BD4890F80B1F0AF1F2
+:10FE40000600115400240EE0B948D0F8180FC4F190
+:10FE50000301C900C840C1B20AF109002044B54AF3
+:10FE60001154601C84B2042CEEDBAD48407838B9E4
+:10FE7000B0490AF10D0001F800B0401C85B239E02C
+:10FE8000A8488038006850B9A348807A38B1A4489F
+:10FE90008078032803D0A2488078012823D1002449
+:10FEA00009E09F489038015D0AF10D002044A14A05
+:10FEB0001154601C84B2142CF3DB002409E0984830
+:10FEC0004830015D0AF1210020449A4A1154601C17
+:10FED00084B20A2CF3DB97490AF12B0001F800B039
+:10FEE000401C85B206E0012093498870002011B0C3
+:10FEF000BDE8F08F002D01F09A8501208E49103960
+:10FF00004870894880F87CB65846BBF1150F00F060
+:10FF1000988710DCA0F10B000A2880F09B87DFE8AF
+:10FF200010F01A0086075904200086073A00A7043B
+:10FF30000F0586078707A2280FD007DC16287DD07B
+:10FF40001F287CD0A12840F0858708E0A32803D093
+:10FF5000A428F8D102E000BF00BF00BF00BF00F03E
+:10FF600079BF10206E490871002406E07348005DD7
+:10FF70002919704A5054601C84B20A2CF6DB05F132
+:10FF80000A0085B26C48563090F8AD006949485572
+:10FF9000681C85B2E3E7664890F8FC0C00F00100AD
+:10FFA000A0B1012080F3138800BF00BFBFF34F8FC3
+:10FFB0006348006800F4E06062490843001D60493E
+:10FFC0000860BFF34F8F00BF00BFFEE7002645E388
+:10FFD00006EB460000EB0610504901EB001080795B
+:10FFE00003284AD006EB460000EB061001EB001098
+:10FFF0008079012841D006EB460000EB061001EBAA
+:020000040803EF
+:1000000000108079022838D006EB460000EB06107D
+:1000100001EB0010807904282FD006EB460000EB9E
+:10002000061001EB00108079072826D006EB460069
+:1000300000EB061001EB0010807901E0F8E3F8E333
+:1000400008281AD006EB460000EB061001EB001062
+:1000500080790D2811D006EB460000EB061001EB6D
+:1000600000108079092808D006EB460000EB061046
+:1000700001EB001080790A2866D101202D494855EE
+:10008000E81C85B2A94602204855681C85B21D208F
+:100090004855681C85B2002722E106EB460000EBBC
+:1000A00006101E4901EB0010303000EB07100078FD
+:1000B00020494855681C85B206EB460000EB061047
+:1000C000164901EB0010303000EB07108078194919
+:1000D0004855681C85B206EB460000EB06100F4938
+:1000E00001EB0010303000EB07108078C0F3800087
+:1000F00088B906EB460000EB061001EB001030302B
+:1001000000EB07108078C0F3C00020B906EB460072
+:1001100000EB061019E022E0BC12002098400020FD
+:100120009C3A002088024042BC320020220A002073
+:10013000BC2200205202002084390020CE80030817
+:100140000CED00E00000FA05E4E001EB00103030B7
+:1001500000EB07108078C0F34000002877D000241F
+:1001600013E006EB460000EB0610FE4901EB001021
+:10017000303000EB07104068C4F10301C900C840EB
+:100180006119F94A5054601C84B2042CE9DB281D23
+:1001900085B2002418E040F253307043F34901EB7C
+:1001A000800000F5627007EB470101EB071100EBDF
+:1001B000C100D0F81A00C4F10301C900C840611998
+:1001C000E94A5054601C84B2042CE4DB281D85B23B
+:1001D000002418E040F253307043E44901EB800002
+:1001E00000F5627007EB470101EB071100EBC1005E
+:1001F000D0F81E00C4F10301C900C8406119DA4AF1
+:100200005054601C84B2042CE4DB281D85B2002409
+:1002100017E040F253307043D44901EB800000F501
+:10022000627007EB470101EB071100EBC100406B67
+:10023000C4F10201C900C8406119CB4A5054601C86
+:1002400084B2032CE5DBE81C85B200241DE045E008
+:1002500040F253307043C54901EB800000F56270F5
+:1002600007EB470101EB071100EBC10151F8220F29
+:100270004968C4F10502D200CDE90910D7F7D3FFD0
+:100280006119B94A5054601C84B2062CE0DBA81DE9
+:1002900085B200241EE040F253307043B34901EBB5
+:1002A000800000F5627007EB470101EB071100EBDE
+:1002B000C10022308168C068C4F10502D200CDE9D6
+:1002C0000B0108460B99D7F7AEFF6119A64A5054A7
+:1002D000601C84B2062CDEDBA81D85B2781C87B2B8
+:1002E00006EB460000EB06109E4901EB0010C079BA
+:1002F000B8423FF7D2AEA5EB0900C0F30721A9F140
+:100300000200994A1154A5EB0900C1B2A9F10100FC
+:100310001154A1E106EB460000EB0610914901EBF8
+:1003200000108079052839D102208F494855E81CF2
+:1003300085B2A94600271CE0781C8B494855681CEB
+:1003400085B28B48C05D4855681C85B2002409E021
+:1003500087480C3000EB0710005D6119824A505449
+:10036000601C84B2102CF3DB05F1100085B2781C00
+:1003700087B27F48AD3890F8AC00B842DCDCA5EB22
+:1003800009000002C1B2A9F10200774A1154A5EB9D
+:100390000900C1B2A9F1010011545DE106EB46006C
+:1003A00000EB06106F4901EB001080790B2823D178
+:1003B00007206D494855681C85B201204855681CC6
+:1003C00085B23B204855681C85B26948AD3890F825
+:1003D000C9014855681C85B2002407E06448CC3048
+:1003E000005D6119604A5054601C84B23A2CF5DB00
+:1003F00005F13A0085B22FE106EB460000EB06104E
+:10040000584901EB00108079062875D10320564920
+:100410004855E81C85B2A94602204855681C85B29B
+:1004200011204855681C85B2002784E006EB460081
+:1004300000EB06104B4901EB0010303000EB0710C9
+:10044000007849494855681C85B206EB460000EB28
+:100450000610444901EB0010303000EB07108078A3
+:1004600041494855681C85B206EB460000EB061072
+:100470003C4901EB0010303000EB07108078C0F3EE
+:100480008000C0B3002414E040F253307043374979
+:1004900001EB800000F5627007EB470101EB0711EB
+:1004A00000EBC1004730005D61192F4A5054601CB9
+:1004B00084B20A2CE8DB05F10A0085B2002414E0BE
+:1004C00040F253307043294901EB800000F562701F
+:1004D00007EB470101EB071100EBC1006030005D45
+:1004E0006119214A5054601C84B2022CE8DBA81C1C
+:1004F00085B2002419E01CE040E040F25330704324
+:100500001A4901EB800000F5627007EB470101EB2F
+:10051000071100EBC100406FC4F10201C900C840DF
+:100520006119114A5054601C84B2032CE5DBE81CAD
+:1005300085B2781C87B206EB460000EB061009492D
+:1005400001EB0010C079B8423FF770AFA5EB09008E
+:100550000002C1B2A9F10200034A1154A5EB09003F
+:10056000C1B207E098400020520200205845002008
+:1005700069330020A9F1010011546DE006EB46003B
+:1005800000EB0610FC4901EB001080790C2863D1C8
+:10059000FA494855E81C85B2A94601204855681C0F
+:1005A00085B240F253307043F54901EB800090F87A
+:1005B0000A0D00EB4000401CF0494855681C85B20C
+:1005C00040F253307043EE4901EB800090F8080D83
+:1005D000EA494855681C85B2002725E040F25330AF
+:1005E0007043E74901EB800090F8080DC0F38000EC
+:1005F000C0B1002412E040F253307043E04901EBF7
+:10060000800000F5516050F82700C4F10201C900D4
+:10061000C8406119D94A5054601C84B2032CEADBEB
+:10062000E81C85B2781C87B240F253307043D4493D
+:1006300001EB800090F80A0DB842CFDCA5EB090071
+:100640000002C1B2A9F10200CC4A1154A5EB090085
+:10065000C1B2A9F101001154701C86B2C94890F8CA
+:100660006A0BB0423FF7B4ACC64890F80C0C0028B7
+:1006700076DD0026A6E006EB4601C34800EB01103C
+:10068000807904280DD1BD494855681C85B20120E8
+:100690004855681C85B2B8486738805D4855681C65
+:1006A00085B206EB4601B84800EB011080790628B8
+:1006B00033D1B2494855681C85B2B24890F8AC00B5
+:1006C0004855681C85B212204855681C85B2002721
+:1006D0001DE0781CA9494855681C85B2A948AD3071
+:1006E000C05D4855681C85B2002409E0A548B930B2
+:1006F00000EB0710005D6119A04A5054601C84B2E1
+:10070000102CF3DB05F1100085B2781C87B29D48F0
+:1007100090F8AC00B842DCDC52E006EB46019A48A7
+:1007200000EB0110807905284AD194494855E81C0E
+:1007300085B2A94601204855681C85B28E48C0384C
+:1007400090F8620000EB4000401C4855681C85B2E0
+:100750008948DC38805D4855681C85B200271BE05D
+:1007600037E08548DC38805DC0F3800090B100241C
+:100770000CE08148583850F82700C4F10201C90044
+:10078000C84061197D4A5054601C84B2032CF0DBD0
+:10079000E81C85B2781C87B27748C03890F86200B0
+:1007A000B842DEDCA5EB09000002C1B2A9F10200EB
+:1007B000724A1154A5EB0900C1B2A9F1010011540C
+:1007C000701C86B26F4890F80C0C401EB0423FF788
+:1007D00052AF3FE36D480078401C6C4908700846F2
+:1007E0000078052809DA6A4890F8FC0C00F001004E
+:1007F00018B90D20674908710CE01020654908718F
+:10080000634890F8FC0C00F0010018B9FF21604823
+:1008100080F8001D60480088000A584948555E4825
+:100820000088C1B2554A681C1154A81C85B211E356
+:1008300000E0DDE055480078401C54490870084647
+:100840000078052803DA16205249087102E01020CA
+:100850005049087150480088000A484948554E4898
+:100860000088C1B2454A681C1154A81C85B2F1E247
+:10087000102048490871464890F8010D3F494855F5
+:10088000681C85B200274CE0414890F8010D401EDD
+:1008900040F2533110FB01F0394901EB800000F5C3
+:1008A000627007EB470101EB071100EBC10090F804
+:1008B0008200012833D1364890F8010D401E00EB2C
+:1008C000400101EB00102C4901EB0010303000EB2F
+:1008D0000710007829494855681C85B2002419E0A2
+:1008E0002B4890F8010D401E40F2533110FB01F0EF
+:1008F000234901EB800000F5627007EB470101EB33
+:10090000071100EBC1008330005D29191B4A5054C8
+:10091000601C84B20A2CE3DB05F10A0085B2781C66
+:1009200087B21B4890F8010D401E00EB400101EB1F
+:100930000010114901EB0010C079B842A4DC89E233
+:1009400012480078401C11490870084600780528B4
+:1009500024DA0F4890F8010D401E00EB400101EB36
+:100960000010054901EB0010007E00F00100A8B95D
+:1009700012200849087128E0984000205202002007
+:1009800058450020BC320020CC3E00202A0A00201E
+:10099000BC2200209C3A0020280A00201020FE499A
+:1009A0000871A1F5BF5090F8010D401E00EB400109
+:1009B00001EB0010F94901EB0010007E00F001008E
+:1009C00018B9FF21F64880F8001DF54890F8010D90
+:1009D000F4494855F4480088010AF24A681C115449
+:1009E000F1480088C1B2A81C1154E81C85B231E25C
+:1009F0000120EE49C8750846D0F80C020A21B0FB68
+:100A0000F1F0C0F30720E7494855681C85B2E74874
+:100A1000D0F80C020A21B0FBF1F0E2494855681CFD
+:100A200085B2E248D0F80C020A2804D90A20002135
+:100A3000CDE9040105E0DD48D0F80C020021CDE944
+:100A40000401DA48D0F80C02D849C1F8100208466F
+:100A5000D0F80C020A21B0FBF1F081B2D348A0F823
+:100A600014120498C1B2D14880F8161200210C204B
+:100A7000D9F71CFBCB4904984855681C85B228203F
+:100A80004855681C85B20024CAE1C848D0F80C0259
+:100A900068B1C648D0F80C02401E001B0521B0FB0F
+:100AA000F1F080B2014601900220D8F775FABF48F4
+:100AB000D0F80C02401E001B0521B0FBF1F201FB37
+:100AC000120000EB4001B9482C3000EB41100078D7
+:100AD000B4494855681C85B24FF000081DE0B34882
+:100AE000D0F80C02401E001B0521B0FBF1F201FB07
+:100AF000120000EB4001AD482C3000EB4110D0F863
+:100B00000100C8F10301C900C84008EB0501A54A6E
+:100B1000505408F101001FFA80F8B8F1040FDEDB31
+:100B2000281D85B24FF000081DE0A048D0F80C0247
+:100B3000401E001B0521B0FBF1F201FB120000EB8F
+:100B400040019A482C3000EB4110D0F80500C8F164
+:100B50000301C900C84008EB0501924A505408F14E
+:100B600001001FFA80F8B8F1040FDEDB281D85B202
+:100B70004FF000081DE08D48D0F80C02401E001B0D
+:100B80000521B0FBF1F201FB120000EB40018748A8
+:100B90002C3000EB4110D0F80900C8F10201C90067
+:100BA000C84008EB05017F4A505408F101001FFAC4
+:100BB00080F8B8F1030FDEDBE81C85B24FF00008C7
+:100BC00023E07A48D0F80C02401E001B0521B0FB40
+:100BD000F1F201FB120000EB400174482C3000EBF5
+:100BE000411050F80D1F4068C8F10502D200CDE950
+:100BF0000D0108460D99D7F716FB08EB0501694A68
+:100C0000505408F101001FFA80F8B8F1060FD8DB44
+:100C1000A81D85B24FF0000823E06448D0F80C020C
+:100C2000401E001B0521B0FBF1F201FB120000EB9E
+:100C300040015E482C3000EB41100D308168C068E7
+:100C4000C8F10502D200CDE90F0108460F99D7F788
+:100C5000EAFA08EB0501534A505408F101001FFA63
+:100C600080F8B8F1060FD8DBA81D85B24F48D0F840
+:100C70000C02401E001B0521B0FBF1F201FB12002B
+:100C800000EB400149482C3000EB411090F8220065
+:100C900044494855681C85B24448D0F80C02401EAF
+:100CA000001B0521B0FBF1F201FB120000EB40013B
+:100CB0003E482C3000EB411090F82100394948554E
+:100CC000681C85B23948D0F80C02401E001B052173
+:100CD000B0FBF1F201FB120000EB400133482C3075
+:100CE00000EB411090F820002E494855681C85B251
+:100CF0002E48D0F80C02401E001B0521B0FBF1F27B
+:100D000001FB120000EB400128482C3000EB4110A1
+:100D1000C07F24494855681C85B22448D0F80C028D
+:100D2000401E001B0521B0FBF1F201FB120000EB9D
+:100D300040011E482C3000EB4110807F1949485576
+:100D4000681C85B21948D0F80C02401E001B052112
+:100D5000B0FBF1F201FB120000EB400113482C3014
+:100D600000EB4110407F0F494855681C85B24FF099
+:100D700000082BE00D48D0F80C02401E001B052196
+:100D8000B0FBF1F201FB120000EB400107482C30F0
+:100D900000EB41100CE000009C3A0020984000203D
+:100DA000BC22002052020020280A0020BC12002091
+:100DB000D0F82300C8F10301C900C84008EB0501C1
+:100DC000FC4A505408F101001FFA80F8B8F1040FF2
+:100DD000D0DB281D85B24FF000081AE0F648D0F8A5
+:100DE0000C02401E001B0521B0FBF1F201FB1200BA
+:100DF00000EB4001F0482C3000EB4110273010F898
+:100E0000080008EB0501EB4A505408F101001FFAF5
+:100E100080F8B8F1060FE1DBA81D85B2601C84B232
+:100E20000022DDE90401201A8A41FFF62EAE11E00E
+:100E30001020E24908715920DE494855681C85B2E6
+:100E400008E01020DD4908715920DA494855681C2E
+:100E500085B200BF00BFA5EB0A00C0F30721D54A49
+:100E60000AF107001154A5EB0A00C1B20AF108000B
+:100E7000115400240FE00AF10D012144CD4A505CC9
+:100E8000DDE90621D9F738F80AF10D012144C94AF4
+:100E90005054601C84B2A5EB0A00A042EBDCC848A9
+:100EA00090F80A0F48B1A5EB0A0291B2C14A02EBD1
+:100EB0000A0000230422D9F7A9FEA5EB0A0291B289
+:100EC000BC4A02EB0A00D8F723FD0021CDE902015C
+:100ED000DDE90201000A40EA0160B6494855681C94
+:100EE00085B202984855681C85B2B44880780228BB
+:100EF00010D1B248407868B1681F000AC870681FF6
+:100F0000087181B2AB48401D01F01CFDA94948554C
+:100F1000681C85B2AB4805600121001FD8F778FD39
+:100F20002846FEF7E4BFA84890F80607C009002845
+:100F300077D1A248807830B1012873D0022872D0CE
+:100F4000032871D1F2E3A04890F80607C0F3C3006C
+:100F50000E2829D2DFE800F007293D51697D91A5CF
+:100F6000B9CDE1F5F4F3002405E09848005D91491E
+:100F70000855601C84B29548D7F785F9A042F4D88B
+:100F8000904804600121001FD8F742FD8E4890F878
+:100F9000060720F0780008308B4981F806074FF4E7
+:100FA0007A7001F5D26188606CE1002405E0884820
+:100FB000005D80490855601C84B28548D7F763F905
+:100FC000A042F4D87F4804600121001FD8F720FD1B
+:100FD00058E1002405E07F48005D76490855601C13
+:100FE00084B27C48D7F74FF9A042F4D87548046022
+:100FF0000121001FD8F70CFD44E1002405E07648EC
+:10100000005D6C490855601C84B27348D7F73BF902
+:10101000A042F4D86B4804600121001FD8F7F8FC07
+:1010200030E1FDE330E1B7E2B5E2002405E06B48D2
+:10103000005D60490855601C84B26848D7F723F901
+:10104000A042F4D85F4804600121001FD8F7E0FCFB
+:1010500018E1002405E06248005D56490855601C0F
+:1010600084B25F48D7F70FF9A042F4D8554804601E
+:101070000121001FD8F7CCFC04E1002405E0594809
+:10108000005D4C490855601C84B25648D7F7FBF800
+:10109000A042F4D84B4804600121001FD8F7B8FCE7
+:1010A000F0E0002405E05048005D42490855601C0E
+:1010B00084B24D48D7F7E7F8A042F4D8414804601D
+:1010C0000121001FD8F7A4FCDCE0002405E047481C
+:1010D000005D38490855601C84B24448D7F7D3F8FE
+:1010E000A042F4D8374804600121001FD8F790FCD3
+:1010F000C8E0002405E03E48005D2E490855601C0C
+:1011000084B23B48D7F7BFF8A042F4D82D4804601A
+:101110000121001FD8F77CFCB4E028484078022861
+:1011200010D1002405E03348005D22490855601CB9
+:1011300084B23048D7F7A7F8A042F4D833E089E06A
+:1011400070E05BE0002405E02A48005D194908557D
+:10115000601C84B20D2CF7DB1848C238D7F793F81F
+:101160000021CDE904010023DDE904015840594084
+:10117000084314D0002408E01048C238015D04F18F
+:101180000D000C4A1154601C84B20022DDE90410E9
+:10119000611A8241F0DB18A10648D7F768F80548C4
+:1011A000D7F771F884B2074804600121001FD8F70F
+:1011B0002FFC67E052020020BC1200209C3A002065
+:1011C000BC220020BC640240BC320020AD8D03086C
+:1011D000A78D0308AB8D0308948D03087C8D03084D
+:1011E0006B8D0308200200205C8D0308C38D03086B
+:1011F000B78D0308348D03080D0A0000002405E0B4
+:10120000F748005DF7490855601C84B2F448D7F7E9
+:101210003AF8A042F4D8F44804600121001FD8F73E
+:10122000F7FB2FE0002405E0F048005DED4908558C
+:10123000601C84B2ED48D7F726F8A042F4D8EA48FB
+:1012400004600121001FD8F7E3FB42F21070E84967
+:10125000886017E0002405E0E648005DE149085594
+:10126000601C84B2E348D7F70EF8A042F4D8DE48F9
+:1012700004600121001FD8F7CBFB42F21070DC495B
+:10128000886000BF00BFD1E3DB4890F80607C0F3D9
+:10129000C3000D281FD2DFE800F0071F33475B6F44
+:1012A0008397ABBFF3F2F100002405E0D348005D63
+:1012B000CC490855601C84B2D048D6F7E4FFA04260
+:1012C000F4D8C94804600121001FD8F7A1FB40F6FB
+:1012D000B830C74988605DE1002405E0C848005D7A
+:1012E000C0490855601C84B2C548D6F7CCFFA0425F
+:1012F000F4D8BD4804600121001FD8F789FB49E1FB
+:10130000002405E0BF48005DB6490855601C84B262
+:10131000BC48D6F7B8FFA042F4D8B3480460012116
+:10132000001FD8F775FB35E1002405E0B648005DE5
+:10133000AC490855601C84B2B348D6F7A4FFA0425C
+:10134000F4D8A94804600121001FD8F761FB21E10E
+:10135000002405E0AD48005DA2490855601C84B238
+:10136000AA48D6F790FFA042F4D89F480460012114
+:10137000001FD8F74DFB0DE1002405E0A448005DF7
+:1013800098490855601C84B2A148D6F77CFFA0425A
+:10139000F4D8954804600121001FD8F739FBF9E023
+:1013A000002405E09B48005D8E490855601C84B20E
+:1013B0009848D6F768FFA042F4D88B480460012112
+:1013C000001FD8F725FBE5E0002405E09248005D0A
+:1013D00084490855601C84B28F48D6F754FFA04258
+:1013E000F4D8814804600121001FD8F711FBD1E037
+:1013F000002405E08948005D7A490855601C84B2E4
+:101400008648D6F740FFA042F4D87748046001210F
+:10141000001FD8F7FDFABDE08148407802280DD1C1
+:10142000002405E07F48005D6E490855601C84B2C9
+:101430007C48D6F728FFA042F4D850E0002405E00D
+:101440007848005D67490855601C84B2142CF7DBAE
+:1014500067488E30D6F717FF0021CDE9040172A14D
+:1014600063488E3006F0A6FD80460023DDE90401C6
+:101470005840594008432ED000240BE072E049E068
+:1014800034E05B488E30015D04F11400554A11547C
+:10149000601C84B2A8F10100A042F2DC22211430C9
+:1014A000504A1154444608E0601E51498E31095C8F
+:1014B00015304C4A1154601C84B2DDE90410491CFB
+:1014C00040F100000022611A8241EDDBAFF2D82129
+:1014D0004448D6F7CCFE4348D6F7D5FE84B24248FE
+:1014E00004600121001FD8F793FA53E0002405E0BF
+:1014F0004E48005D3B490855601C84B24B48D6F706
+:10150000C2FEA042F4D8384804600121001FD8F779
+:101510007FFA3FE03648806840F2E931884209D1DD
+:10152000354890F8060720F078006030324981F89D
+:10153000060703E040F2E9302D498860002405E009
+:101540003B48005D27490855601C84B23848D6F7EF
+:101550009AFEA042F4D8244804600121001FD8F765
+:1015600057FA17E0002405E03248005D1D49085590
+:10157000601C84B22F48D6F786FEA042F4D81A48E1
+:1015800004600121001FD8F743FA43F69820184958
+:10159000886000BF00BF49E2174890F80607C0F313
+:1015A000C30005281AD2DFE800F00349A0C2FD00FD
+:1015B00000201B49C870002405E01F48005D094950
+:1015C0000855601C84B21C48D6F75DFEA042F4D8D2
+:1015D000054804600121001FD8F71AFA22E1000033
+:1015E000CE8D030852020020BC6402408D8D03089A
+:1015F0004C390020068E0308BC320020D78E030829
+:10160000DE8E03088D8F0308E88E0308F38E03082F
+:10161000FE8E0308078F0308168F0308348F030814
+:101620009C3A0020418F03082C000000718F0308B2
+:10163000D38E0308828F0308948D03080020FD4990
+:10164000C870002404E00020FB490855601C84B2E7
+:10165000642CF8DB0020F749C870002405E0F74847
+:10166000005DF5490855601C84B2082CF7DB0024A6
+:1016700008E0F0485438015D04F10800EE4A1154C6
+:10168000601C84B2EB485438D6F7FDFDA042F0D878
+:101690002C2104F10800E84A1154401C80B2089043
+:1016A000002408E0E3482C38015D08982044E24A11
+:1016B0001154601C84B2DF482C38D6F7E4FDA042F8
+:1016C000F0D8AFF2CC41DC48D6F7D1FDDA48D6F7F6
+:1016D000DAFDDB4908600121D948001FD8F798F9E5
+:1016E00042F21070D74988609CE0002405E0D6489B
+:1016F000005DD1490855601C84B2D348D6F7C3FDBC
+:10170000A042F4D8CE4804600121001FD8F780F928
+:10171000CE4890F8060720F078001830CB4981F8C1
+:1017200006074FF4FA60C74988607BE07CE0C14857
+:101730004078012818D0022854D10020BD49C87033
+:10174000002405E0C248005DBB490855601C84B216
+:10175000BF48D6F798FDA042F4D8B94804600121EB
+:10176000001FD8F755F93DE0002404E00020B249FD
+:101770000855601C84B2642CF8DB0020AD49C870A9
+:10178000002405E0B248005DAB490855601C84B2F6
+:101790000E2CF7DBAB488E30D6F775FD80B2089083
+:1017A000089800E024E090B1002408E0A5488E30BD
+:1017B000015D04F10E00A04A1154601C84B2089827
+:1017C0008442F3DBAFF2D0519B48D6F750FD9A48E4
+:1017D000D6F759FD9A49086001219948001FD8F7AA
+:1017E00017F900BF00BF42F210709649886019E0F7
+:1017F000002405E09748005D8F490855601C84B2BD
+:101800009448D6F740FDA042F4D88D4804600121E9
+:10181000001FD8F7FDF842F210708A49886000E096
+:1018200005E100BF00BF01E1884890F80607C0F35A
+:10183000C300092826D2DFE800F005263A4E62767A
+:101840008ACCE000002405E08348005D7A49085511
+:10185000601C84B28048D6F716FDA042F4D87848C0
+:1018600004600121001FD8F7D3F8784890F80607E4
+:1018700020F078000830754981F806074FF47A7037
+:1018800070498860D0E0002405E07448005D6A4932
+:101890000855601C84B27148D6F7F5FCA042F4D814
+:1018A000674804600121001FD8F7B2F8BCE00024AB
+:1018B00005E06B48005D60490855601C84B26848CB
+:1018C000D6F7E1FCA042F4D85D4804600121001F76
+:1018D000D8F79EF8A8E0002405E06248005D56496C
+:1018E0000855601C84B25F48D6F7CDFCA042F4D8FE
+:1018F000534804600121001FD8F78AF894E00024BF
+:1019000005E05948005D4C490855601C84B25648B2
+:10191000D6F7B9FCA042F4D8494804600121001F61
+:10192000D8F776F880E0002405E05048005D424991
+:101930000855601C84B24D48D6F7A5FCA042F4D8E7
+:101940003F4804600121001FD8F762F86CE0394875
+:10195000407802280DD1002405E04548005D364955
+:101960000855601C84B24248D6F78DFCA042F4D8DA
+:1019700028E0002405E03E48005D2F490855601C22
+:1019800084B20F2CF7DB2F488E30D6F77CFC80B268
+:101990000890089890B1002408E02A488E30015D34
+:1019A00004F10F00244A1154601C84B20898844248
+:1019B000F3DBAFF2BC712048D6F759FC1E48D6F7CE
+:1019C00062FC84B21E4804600121001FD8F720F891
+:1019D0002AE0002405E02748005D17490855601CEF
+:1019E00084B22448D6F74FFCA042F4D814480460CF
+:1019F0000121001FD8F70CF816E0002405E01E486E
+:101A0000005D0D490855601C84B2072CF7D3601E99
+:101A10000B49086001210A48001FD7F7F9FF42F27D
+:101A200010700849886000BF00BF00BF00BF0020E1
+:101A3000FEF75DBA9C3A002052020020348E030863
+:101A4000BC6402404C390020BE8E0308BC3200202A
+:101A5000718E0308CA8E0308AD8D0308A78D030895
+:101A6000AB8D0308948D03080D8E03081C8E0308AC
+:101A7000DC8D0308268E0308068E030810B50024AB
+:101A800040F22441164804F0C8FB38B340F2244128
+:101A9000134804F03CFB00211248D7F7B9FF124964
+:101AA0001048D7F79BFF01201049C8700C480088E8
+:101AB000C4B20B488088C4B20A48001D0068C0F553
+:101AC000FA6081B20A48A0F87E164FF4FA60054920
+:101AD000091D086001210348D7F79AFF10BD0000D7
+:101AE0000010014088640240008800209C3A0020D9
+:101AF000BC32002010B5002404490548D7F76EFF1A
+:101B000000210348D7F784FF10BD000000800028A3
+:101B1000B864024000B58FB00121880500F0BCFC1C
+:101B20002848D7F781FF40200390002005904FF40C
+:101B30008060069000200790089009904FF40030D4
+:101B40000A9000200B900C900D900E901E48019072
+:101B5000400600901D48029069461A48D8F72EF8B2
+:101B6000012210211748D8F70BF816483038D7F75C
+:101B70005BFF002003904FF4FA6004900020059072
+:101B80004FF48060069000200790089009904FF471
+:101B900000300A9000200B900C900D900E900A4897
+:101BA0000190400600900A48029069460548303886
+:101BB000D8F704F8012103483038D7F729FF0FB0D0
+:101BC00000BD0000B8640240041001405202002031
+:101BD000009900201CB50121032000F05DFC0722C4
+:101BE00006211648D8F798FF072211461348D8F760
+:101BF00093FFC020009002208DF8050000208DF892
+:101C0000060001208DF8070002208DF804006946C7
+:101C10000A48D8F739FF2020009001208DF80400F1
+:101C200000208DF8060003208DF8050001208DF8B6
+:101C3000070069460148D8F727FF1CBD0004024091
+:101C400070B588B000240025FFF7C4FFFFF762FFDE
+:101C50004FF4E13000F06EF900F04CF90121402022
+:101C600000F03AFC012000F0FBFC4FF47A7005F024
+:101C7000C3FF0B20894908710021894880F8E017CB
+:101C800080F8A8160020874988704870C8704FF403
+:101C90007A7088600021824880F8C8160120814946
+:101CA000203188704870C8704FF4FA508860002165
+:101CB0007B4880F8901600207A49183988700120F6
+:101CC0004870C8704FF47A7088600021744880F8BA
+:101CD000B81600207349103188704870C8704FF4EE
+:101CE0007A70886000216E4880F89C1601206D494A
+:101CF0000C3988704870C8704FF4FA708860002101
+:101D0000694880F80C1800206849887001204870E4
+:101D1000C8706748886000BF1FE0002004EB4401E2
+:101D2000604A2C3202F8210004EB440102EB8101ED
+:101D30008870012004EB440102EB8101487000200F
+:101D400004EB440102EB8101C87042F6F82004EB79
+:101D5000440102EB81018860641C042CDDD3002067
+:101D60004E498871A1F1C20090F8AA0000F00F005E
+:101D7000002807DDA1F1C20090F8AA0000F00F00D2
+:101D8000401E48704748763090F8AA0000090028A5
+:101D900008DD4448763090F8AA000121C1EB10100C
+:101DA0003E4988703D48407868B920214148D8F7BD
+:101DB000E1FE3B4890F8060720F08000803038496B
+:101DC00081F8060703E020213A48D8F7D1FE3348CE
+:101DD000807890B1012815D0022809D003281ED19F
+:101DE00047F230503149886000203349086016E0DE
+:101DF0004EF660202D49886011E04EF660202B4998
+:101E000088600CE04EF660202849886000202A494E
+:101E1000086043F6982023491839886000BF00BF46
+:101E200026480068264908602448001D006848606C
+:101E30002248083000688860002404E00021174828
+:101E400090380155641C142CF8D31D48C07A1C49E5
+:101E5000897A1B4A527A1A4B1B7ACDE90432CDE9B2
+:101E600006101748C1798079154A5279144B1B79AD
+:101E7000CDE90032CDE9020111488378027811A141
+:101E80000648903804F094FA00210320D8F70EF9A0
+:101E900010B100201649086008B070BD9C3A0020BF
+:101EA000BC32002064390020BC720020C87A0020B7
+:101EB000701101000004024088024042107AFF1FA6
+:101EC000E47A002025303278253032782530327897
+:101ED0002530327825303278253032782530327806
+:101EE00025303278253032782530327825000000D0
+:101EF0008802424208B546208DF8000002208DF885
+:101F0000010001208DF802008DF803006846F8F703
+:101F100095FA25208DF8000001208DF801000020A1
+:101F20008DF8020001208DF803006846F8F786FA64
+:101F300008BD00001FB504460121102000F0FCFA86
+:101F400000940020ADF80400ADF80600ADF80800DC
+:101F5000ADF80C000C20ADF80A0069460B4804F0FF
+:101F6000ABF90121094804F0DBF8012240F22441D9
+:101F7000064804F07CF91021044804F0C8F8012256
+:101F8000C021024804F0D8F81FBD00000010014035
+:101F90001CB50121880300F0CFFA0021042000F0D5
+:101FA000DFFC0121042000F0DBFC0821042000F00C
+:101FB000D7FC0921042000F0D3FC01200090002070
+:101FC0008DF8040010208DF8050001208DF8060022
+:101FD0006846D7F747FF0220009000208DF80400E4
+:101FE00010208DF8050001208DF806006846D7F70F
+:101FF00039FF1CBD1CB50121592000F04DFA43F6F4
+:10200000FB70009000208DF8040002208DF807007E
+:1020100069462D48D8F738FDFC20009000208DF847
+:10202000040001208DF8070069462848D8F72CFDE8
+:102030004FF44040009000208DF8040001208DF8FE
+:10204000070069462248D8F71FFD072000900020AE
+:102050008DF8040002208DF8070069461D48D8F766
+:1020600013FD4FF48060009000208DF804000120E3
+:102070008DF8070069461748D8F706FD072115486F
+:10208000D8F776FD4FF440411148D8F773FD43F679
+:1020900003710D48D8F76EFDF8210B48D8F768FD9D
+:1020A000FC210A48D8F766FD4FF480610948D8F74B
+:1020B00061FD09480068012802D10849887202E0E0
+:1020C0000020064988721CBD001002400018024022
+:1020D000000C02400000024028024242BC120020D4
+:1020E00010B500244FF48070D7F7A8FE18B14FF454
+:1020F0008070D7F79DFE4FF40070D7F79FFE18B1A0
+:102100004FF40070D7F794FE0120D7F797FE68B11F
+:1021100010480068C0F101000F49897B60F300019D
+:102120000D4881734FF48060D7F782FE0220D7F705
+:1021300085FE70B10748001D0068C0F10100064926
+:10214000897B60F34101044881734FF48060D7F7C5
+:102150006FFE10BD00024242BC12002010B5FFF716
+:1021600049FF642005F048FDFFF712FF00F056F824
+:1021700023480068D0B92348006818B902202249D2
+:10218000487002E00120204948701E48103800685D
+:102190001E49D1F80C1240EA4100C0431A49887028
+:1021A0000846807800F00300887002E0002016499D
+:1021B00048701448001F006820B90120144981F8B4
+:1021C000280003E00020124981F828001148006827
+:1021D00000011149D1F8181240EAC1000E49D1F8A6
+:1021E000141240EA81000C49D1F8101240EA410073
+:1021F0000949D1F80C12084318300549C87210BDBE
+:102200003C824142180243429C3A00200000434273
+:10221000BC1200201C0242420000424208B50620C7
+:102220008DF8000003208DF8010001208DF80200D8
+:102230008DF803006846F8F701F907208DF80000D3
+:1022400003208DF8010001208DF802008DF80300B5
+:102250006846F8F7F3F808BD1CB50121112000F01D
+:102260001BF94CF20400009001208DF804000020BE
+:102270008DF8060003208DF8050001208DF8070079
+:1022800069461648D8F700FC04211448D8F770FCBA
+:1022900013488078032803D011488078012815D18D
+:1022A0000420009001208DF8040000208DF8060025
+:1022B00003208DF8050001208DF8070069460948C4
+:1022C000D8F7E2FB04210748D8F752FC0120064961
+:1022D00008600649C1F8BC021CBD000000100240A5
+:1022E0009C3A002000000240B802424200004242F4
+:1022F00010B5FFF7B1FF10BD10B50246002000BFBA
+:1023000012F8014B2318D8B24B1E9BB2191EF7D1FD
+:1023100010BD00002DE9F04F85B00F4615461E4652
+:102320000E9C162002900BE02020544901EB47112F
+:102330009DF8082088549DF80800401CC0B2029007
+:102340009DF808002028EFDB0020029013E09DF8A4
+:1023500008008200A846B14640464946D5F763FFCB
+:10236000002358405940084300D108E09DF8080078
+:10237000401CC0B202909DF808001028E7DB00BFA7
+:102380009DF80800A04217DC002C15DD9DF8080020
+:1023900020B99DF808002044C0B202909DF80800C2
+:1023A000401CC0B202903020344901EB47119DF827
+:1023B0000820C2F11E02885444B1012000902E2052
+:1023C0002E4901EB4711C4F11E02885400200190F0
+:1023D00019E09DF804008200AA46B34650465946CB
+:1023E000D5F721FF0F2108403030244901EB471178
+:1023F0009DF80420C2F11E0288549DF8040000F1EB
+:102400000100C0B201909DF80400A042E1DB9DF8FC
+:1024100000002044C0B2019023E09DF804009DF824
+:102420000010401A820028463146CDE90365D5F7F1
+:10243000FAFE0F2108403030C1B2104800EB4712BD
+:102440009DF8040000F101009DF80030A0EB0300AE
+:10245000C0F11E0011549DF8040000F10100C0B24B
+:1024600001909DF808009DF8001008449DF80410A4
+:102470008842D2DC05B0BDE8F08F0000382D002086
+:1024800010B54FF400610348D8F769FB04462046B5
+:1024900010BD00000004024029B1064A1268024340
+:1024A000044B1A6004E0034A12688243014B1A602D
+:1024B000704700003038024029B1064A12680243D2
+:1024C000044B1A6004E0034A12688243014B1A600D
+:1024D000704700001038024029B1064A12680243D2
+:1024E000044B1A6004E0034A12688243014B1A60ED
+:1024F000704700003438024029B1064A126802438E
+:10250000044B1A6004E0034A12688243014B1A60CC
+:10251000704700004038024029B1064A1268024361
+:10252000044B1A6004E0034A12688243014B1A60AC
+:10253000704700002038024029B1064A1268024361
+:10254000044B1A6004E0034A12688243014B1A608C
+:10255000704700004438024029B1064A126802431D
+:10256000044B1A6004E0034A12688243014B1A606C
+:102570007047000024380240F0B5002100220024FA
+:10258000022500260223324F3F6807F00C0121B1DB
+:10259000042905D0082937D105E02E4F076036E021
+:1025A0002D4F076033E02A4F3F1F3F68C7F3805627
+:1025B000274F3F1F3F6807F03F036EB1264FB7FB21
+:1025C000F3F7DFF88CC0ACF1040CDCF800C0CCF3FE
+:1025D000881C07FB0CF40CE01E4FB7FBF3F7DFF889
+:1025E00070C0ACF1040CDCF800C0CCF3881C07FB15
+:1025F0000CF4174F3F1F3F68C7F301477F1C7D0056
+:10260000B4FBF5F7076002E0124F076000BF00BFA0
+:102610000F4F3F6807F0F0010909104F7A5C076817
+:10262000D74047600A4F3F6807F4E051890A0B4FD3
+:102630007A5C4768D7408760054F3F6807F4604180
+:10264000490B064F7A5C4768D740C760F0BD000071
+:10265000083802400024F40000127A000000002034
+:1026600030B10749096841F00401054A116005E0ED
+:102670000349096821F00401014A11607047000014
+:10268000000806500148006870470000080806501E
+:1026900010B5012005F068F810210B48D8F768FA4A
+:1026A00008210948D8F766FAD720D6F70DFEFF2093
+:1026B000D6F70AFE044610210348D8F75BFA00203B
+:1026C00005F052F8204610BD0000024010B5012070
+:1026D00005F04AF800201E4908800DE0FFF7D8FFFA
+:1026E00000F0800000B10BE0012005F085FA1848E9
+:1026F0000088401C1649088015480088C828EDDB72
+:1027000000BF13480088C8281CDA10211148D8F7E8
+:102710002FFA08210F48D8F72DFA9F20D6F7D4FDBD
+:10272000FF20D6F7D1FDFF20D6F7CEFD0A4908706D
+:1027300010210848D8F71EFA002005F015F80648C1
+:10274000007810BD002005F00FF80020F9E7000028
+:102750002E0A002000000240300A002000B587B099
+:1027600001218803FFF7C8FE01210220FFF794FE34
+:1027700000208DF818008DF81B004FF400600590C4
+:1027800005A92E48D8F780F901208DF818000220FD
+:102790008DF8190000208DF81A0001208DF81B001B
+:1027A0000003059005A92548D8F76EF905220D21EB
+:1027B0002248D8F7B1F905220E212048D8F7ACF904
+:1027C00005220F211D48D8F7A7F94FF46040059066
+:1027D00002208DF8180003208DF8190000208DF8D4
+:1027E0001A008DF81B0005A91448D8F74DF91448B4
+:1027F00000F050F80020ADF80000ADF80400ADF88E
+:102800000600ADF808004FF40070ADF80A0018207B
+:10281000ADF80C000020ADF80E000720ADF8100058
+:102820004FF48270ADF802006946054800F06CF87C
+:102830000121034800F022F807B000BD0004024067
+:102840000038004010B5044600BF02210A4800F0DD
+:102850004DF80028F9D02146074800F053F800BF92
+:102860000121054800F042F80028F9D0024800F0A4
+:1028700046F8C0B210BD00000038004021B1028807
+:1028800042F04002028004E002884FF6BF731A4013
+:102890000280704710B504461148844208D10121D6
+:1028A0008014FFF759FE0021A014FFF755FE16E033
+:1028B0000C48844208D101210014FFF72DFE0021AD
+:1028C0002014FFF729FE0AE00748844207D10121BE
+:1028D000C013FFF721FE0021E013FFF71DFE10BD1E
+:1028E0000030014000380040003C0040024600201B
+:1028F00013890B400BB1012000E000207047014616
+:10290000888970478181704710B50022028802F4DF
+:1029100041520B884C8823438C882343CC88234323
+:102920000C8923434C8923438C892343CC8923433B
+:102930001A430280838B4FF2FF74234083830B8AF8
+:10294000038210BD10B50246002003E012F8014BCF
+:102950002318D8B20B1EA1F10104A1B2F6D110BD0B
+:1029600030B500228B071C0F0F2303FA04F20B4B28
+:102970008C1053F824309343084C8D1044F82530C4
+:1029800023468C1053F824308C07240F00FA04F4EB
+:102990002343024C8D1044F8253030BD08380140E7
+:1029A00010B500240121880702F0ECFC00285AD061
+:1029B00000BF53E02E4850F824000078012811D1C0
+:1029C00000202B4951F824100870294951F824108F
+:1029D0004870274951F824108870254951F824106F
+:1029E000486039E0224850F824004078012833D16B
+:1029F0001F4850F82400807800BB1D4951F824106E
+:102A0000081D4968491C0160194850F824004068B5
+:102A1000174951F82410896888421DD301201449B0
+:102A200051F824108870124850F82400C07801280A
+:102A300005D100200E4951F8241048600CE0002018
+:102A40000B4951F824104870094951F82410486086
+:102A5000074951F82410C870601CC4B2054890F8AA
+:102A60003208A042A6DC0121880702F0B3FB10BDAA
+:102A7000F03A0020BC3200200CB5002001900090FC
+:102A80003348006840F480303149086000BF304866
+:102A9000006800F4003000900198401C01900098FC
+:102AA00018B90198B0F5A06FF1D12948006800F479
+:102AB000003010B10120009001E00020009000984B
+:102AC000012844D122484030006840F0805020491D
+:102AD000403108601F48006840F480401D4908608C
+:102AE0001B48083000681A49083108600846006829
+:102AF00008600846006840F4805008601648091FC6
+:102B00000860081F006840F08070091F086000BF5F
+:102B10000F48006800F000700028F9D040F205600E
+:102B20000E4908600A480830006820F00300084990
+:102B3000083108600846006840F00200086000BFE5
+:102B400003480830006800F00C000828F8D10CBDDC
+:102B5000003802400070004008544007003C02402A
+:102B600010B504462046FFF76DFE10BD7CB5024649
+:102B70000020002501959FED1D0A8DED000A01AB97
+:102B80006C4600BF22E0155C302D0BDB155C402D40
+:102B900008DA019D2D010195155C303D019E3543FC
+:102BA000019511E0155C402D0BDD155C472D08DA11
+:102BB000019D2D010195155C373D019E3543019521
+:102BC00002E0BFEE000A7CBD451CE8B28842DADBB9
+:102BD000002003E01D5C2554451CE8B201EBD176D2
+:102BE000B0EB660FF6DB9DED000AECE7000000009D
+:102BF00010B502460C460021002300BF1AE0505CCD
+:102C0000302807DB505C402804DA1B01505C303868
+:102C100003430DE0505C402807DD505C472804DA90
+:102C20001B01505C3738034302E04FF0FF3010BD0A
+:102C3000481CC1B2A142E2DB1846F8E7FEB5042405
+:102C400038256348827810460021F4F755FD064682
+:102C5000012008210022CDE90021029004EB44016B
+:102C60004800134632462946F7F7CCFE04440120BB
+:102C700004EB440149060090080E08232D22294642
+:102C8000F7F722FE641C5248427810460021F4F700
+:102C900033FD0646012008210022CDE900210290E3
+:102CA00004EB44014906080E134632462946F7F75D
+:102CB000A9FE0444012004EB440149060090080EDB
+:102CC00008232D222946F7F7FFFD641C414890F8A0
+:102CD0000B2F10460021F4F70FFD064601200821B6
+:102CE0000022CDE90021029004EB44014906080EC0
+:102CF000134632462946F7F785FE0444012004EBCB
+:102D0000440149060090080E082320222946F7F7BF
+:102D1000DBFD641C2E48427910460021F4F7ECFCE0
+:102D20000646012008210022CDE90021029004EB93
+:102D300044014906080E134632462946F7F762FE5B
+:102D40000444012004EB440149060090080E0823C6
+:102D50002D222946F7F7B8FD641C1D48027910465C
+:102D60000021F4F7C9FC0646012008210022CDE924
+:102D70000021029004EB44014906080E1346324636
+:102D80002946F7F73FFE0444012004EB44014906BD
+:102D90000090080E08232D222946F7F795FD641CA4
+:102DA0000B48C27810460021F4F7A6FC0646012025
+:102DB00008210022CDE90021029004EB44014906DC
+:102DC000080E134632462946F7F71CFEFEBD0000EA
+:102DD000C7310020BC2200200249C8740121014AE9
+:102DE000D1757047BC12002010B592B00020119030
+:102DF00010900F900E900D90D7F734FCFE48C07DD8
+:102E0000002802F04D810020FB49C875F7F75CFBF4
+:102E1000F948C07C102882F04081DFE810F01000F3
+:102E2000B0005501B2033706B5061E08360A9D0BE1
+:102E3000320CB00C960D600EC10E41100911D7F77F
+:102E40009BFE012806D0022805D0042804D00828BB
+:102E50000BD102E009E008E007E00220FFF7BCFF29
+:102E60000021E64880F8001D00BF00BF01201021AE
+:102E70001523E3A2CDE9001000210846F7F7CFFEA5
+:102E8000DE4890F8010D80B3012008210523E1A25E
+:102E9000CDE9001014210020F7F7C1FE0120082120
+:102EA0000022CDE900210290D44890F8010D13468C
+:102EB0000246142106901E20F7F7A4FD01200821E8
+:102EC000CDE90010CD4890F8010D401E00EB400107
+:102ED00001EB0010D14901EB00100E300A2302462D
+:102EE000142106902820F7F79AFEC44890F8000DA8
+:102EF000FF280AD1012008211523C9A2CDE900101D
+:102F00002D211420F7F78BFE37E00121BB4890F804
+:102F1000000D0A236422CDE900011E211846F7F7AF
+:102F20003EFC012008210022CDE900210290B34897
+:102F300090F8000D134602462D2106903220F7F737
+:102F400061FD119001200090119800EB40003221AA
+:102F500001EB4000C0B2082325222D210690F7F78F
+:102F6000B3FCA64890F8000D642806D10021A348C0
+:102F700080F8001D0220FFF72FFF02F08EB8D7F770
+:102F8000FBFD012806D0022805D0042804D008281B
+:102F90000AD105E008E007E00920FFF71DFF03E084
+:102FA0000420FFF719FF00BF00BFA14890F8E00719
+:102FB00050B90120082115239EA2CDE9001000215F
+:102FC0000846F7F72CFE29E09D48407820B10128FB
+:102FD0000DD0022821D115E001200821152399A246
+:102FE000CDE9001000210846F7F719FE15E0012091
+:102FF0000821152397A2CDE9001000210846F7F714
+:103000000EFE0AE001200821152395A2CDE900104B
+:1030100000210846F7F703FE00BF00BF7648807C1A
+:10302000012802D0022816D10AE001209049092384
+:103030001A46CDE900100A210020F7F785FD0AE0C5
+:1030400001208C4909231A46CDE900100A210020ED
+:10305000F7F77AFD00BF00BF0120874918231A4601
+:10306000CDE9001000216820F7F76EFD012008214E
+:10307000152382A2CDE900101A210020F7F7CFFD19
+:1030800001200821152383A2CDE90010242100206E
+:10309000F7F7C5FD012008210022CDE900210290AB
+:1030A0005548D0F80C0213460246242106905420BD
+:1030B000F7F7A8FC5048D0F80C0210B90220FFF72F
+:1030C0008BFEFFF7BBFD58E7D7F756FD012806D06A
+:1030D000022810D004281AD0082830D123E0032079
+:1030E000FFF77AFE454890F8FC0C20F08001434839
+:1030F00080F8FC1C23E0414890F8FC0C20F0800193
+:103100003E4880F8FC1C0320FFF766FE17E03B48B2
+:1031100090F8FC0C20F08001384880F8FC1C092055
+:10312000FFF75AFE0BE0354890F8FC0C20F08001C8
+:10313000324880F8FC1C0420FFF74EFE00BF00BFA1
+:103140003B4890F8E00750B901200821152355A20B
+:10315000CDE9001000210846F7F761FD29E0384865
+:10316000407820B101280DD0022821D115E001209E
+:103170000821152333A2CDE9001000210846F7F7F6
+:103180004EFD15E001200821152332A2CDE90010E3
+:1031900000210846F7F743FD0AE001200821152326
+:1031A0002FA2CDE9001000210846F7F738FD00BF37
+:1031B00000BF1148807C012802D002280AD10AE011
+:1031C00001202B4909231A46CDE9001014210020C3
+:1031D000F7F7BAFC81E01A484830D0F8050000EE55
+:1031E000100A17482030D0ED0A0A30EE200AB5EE5A
+:1031F000C00AF1EE10FA59E0BC120020BC220020F7
+:103200004669726D77617265446F776E6C6F616449
+:1032100000000000506F72743A00000098400020D7
+:10322000446F776E6C6F6164204661696C210000A9
+:10323000BC3200204E6F205369676E616C00000045
+:103240009C3A0020547970653A53746174696F6ECA
+:1032500000000000547970653A436C6F756400009B
+:10326000547970653A436C6F75642D5465737400BE
+:103270009CFE0308AEFE03084CFE03084F66666C16
+:10328000696E65205265636F72642055706C6F6162
+:10329000640000005265636F7264206E756D626534
+:1032A000723A00004F66666C696E65000AD00120B4
+:1032B000FE4909231A46CDE9001014210020F7F732
+:1032C00043FC09E00120FA4909231A46CDE9001020
+:1032D00014210020F7F738FC00BF00BFF54890F834
+:1032E000000D10B10020FFF777FDF348407800286B
+:1032F00014D0F1488078022846D1F0480068B8B36D
+:10330000ED48807932280ADA0120ED4908230E229F
+:10331000CDE9001000215920F7F716FC85E0E648BA
+:1033200080793C280ADA0120E64908230E22CDE9FB
+:10333000001000215920F7F707FC76E0DE4880797D
+:1033400046280ADA0120E04908230E22CDE90010C0
+:1033500000215920F7F7F8FB67E00120DB4908233B
+:103360000E22CDE9001000215920F7F7EDFB5CE0BB
+:10337000FFE70120D64908230E22CDE900100021E5
+:103380005920F7F7E1FB50E0CB488078012802D0C4
+:10339000C948807800BBC8488079202845DAC648EB
+:1033A00080791A280ADD0120C54908230E22CDE9BB
+:1033B000001000215920F7F7C7FB36E0BE4880799E
+:1033C00017280ADD0120BF4908230E22CDE900108D
+:1033D00000215920F7F7B8FB27E0B7488079142877
+:1033E0000ADD0120B84908230E22CDE90010002192
+:1033F0005920F7F7A9FB18E0AF48807912280ADDB9
+:103400000120B24908230E22CDE9001000215920E5
+:10341000F7F79AFB09E00120AD4908230E22CDE918
+:10342000001000215920F7F78FFB0120A94918232C
+:103430001A46CDE9001000216820F7F785FB01202E
+:1034400010210B46A4A2CDE9001014212820F7F783
+:10345000E6FB012008211523A1A2CDE900102421BB
+:103460001220F7F7DCFBA348D0F80C02B0B1A1485A
+:10347000408D06909F48D0F80C02059002469EA110
+:1034800007A8069B02F094FF01200821152307AA34
+:10349000CDE900102E210020F7F7C1FB854890F8F8
+:1034A000FC0C0121B1EBD01F09D10120082115230B
+:1034B00096A2CDE900102E210020F7F7B0FBFFF710
+:1034C000BDFB984890F806070121B1EBD01F12D13F
+:1034D00079480079024694A1069007A802F068FF97
+:1034E00001200821022307AACDE90010382100207D
+:1034F000F7F795FB14E08B4890F80607C0F3C3007C
+:10350000024689A1069007A802F052FF0120082177
+:10351000022307AACDE9001038210020F7F77FFB2E
+:103520008348807850B101200821152381A2CDE97C
+:1035300000100A210020F7F772FB12E07948D0F85A
+:10354000C40602467EA1069007A802F031FF0120C2
+:1035500008210A2307AACDE9001019460020F7F731
+:103560005EFB6448007AC0F3800048B10120082166
+:10357000152375A2CDE900102E210020F7F74FFB8F
+:10358000FBE4D7F7F9FA012806D002282CD004284A
+:1035900052D008285ED156E0002011901EE011980C
+:1035A000401C80B211901198402800DD1AE051486B
+:1035B000407D002805DD4F48407D401E4D4948753F
+:1035C00002E03F204B4948754A48407D00EB4001EE
+:1035D000634800EB4110007800B103E04548407DAE
+:1035E0000028DCDA00BF35E0002011901EE01198C1
+:1035F000401C80B211901198402800DD1AE03D482F
+:10360000407D3F2805DA3B48407D401C39494875DC
+:1036100002E00020374948753648407D00EB400104
+:103620004F4800EB4110007800B103E03148407D85
+:103630004028DCDB00BF0DE02E48407D4949C870C2
+:103640000120087106E00220FFF7C6FB002029498F
+:10365000487500BF00BF2748C07C032824D12548F7
+:10366000407DC117069000EB117000110D900122F2
+:1036700000213D4801F02AFD012010210022CDE962
+:10368000002102901B48407D00EB4001344800EBD4
+:103690004110007813460246002106905820F7F7A3
+:1036A000B1F90120102161E0EFE10000AEFE030856
+:1036B000C0FE0308BC2200209C3A002000024042C9
+:1036C0000AFF0308FCFE0308EEFE0308E0FE030801
+:1036D000D2FE03084CFE0308424C5545534B59009B
+:1036E000454E4552475920544543484E4F4C4F474D
+:1036F00059000000BC1200205761697455706C6F4E
+:1037000061643A25642F25640000000055706772DB
+:103710006164652045525220436865636B2047759C
+:103720006E000000BC32002025303278000000001E
+:1037300074390020426C6F636B61676500000000A4
+:1037400025646D73000000005043422056616C698F
+:10375000646174696F6E204661696C656400000085
+:10376000D8140020D83F002098FF03080B46F8A289
+:10377000CDE900100020F7F752FAFA48407D00EB3F
+:103780004001F94800EB4110D0F8010000210590FC
+:10379000F3F7B2FF0121102206900D9800EB4003D1
+:1037A00003EB0010F14B03EB0010007F00F003006F
+:1037B0000023CDE90121009010211820069AF7F787
+:1037C00021F9012010210B46E9A2CDE900102021AA
+:1037D0000020F7F724FAE348407D00EB4001E2487F
+:1037E00000EB4110D0F8050000210590F3F784FFAD
+:1037F0000121102206900D9800EB400303EB00100E
+:10380000DA4B03EB0010007FC0F381000023CDE909
+:103810000121009020211820069AF7F7F3F80420E0
+:103820000F9038200E90CF48407D00EB4001CE48ED
+:1038300000EB4110C07F00210590F3F75DFF06907B
+:10384000012008210022CDE9002102900E98059068
+:103850000F9800EB4000400013460490DDE905128C
+:10386000F7F7D0F80F9908440F90012000900E98B8
+:1038700006900F9800EB40004006000E08232D2212
+:1038800005900699F7F720F80F98401C0F90B5485F
+:10389000407D00EB4001B44800EB4110807F0021E7
+:1038A0000590F3F729FF0690012008210022CDE9B9
+:1038B000002102900E9805900F9800EB4000400602
+:1038C000000E13460490DDE90512F7F79BF80F99F7
+:1038D00008440F90012000900E9806900F9800EB7E
+:1038E00040004006000E08232D2205900699F6F7A9
+:1038F000EBFF0F98401C0F909A48407D00EB400171
+:10390000994800EB4110407F00210590F3F7F4FE49
+:103910000690012008210022CDE9002102900E9896
+:1039200005900F9800EB40004006000E13460490EF
+:10393000DDE90512F7F766F80F9908440F900120AA
+:1039400000900E9806900F9800EB40004006000E85
+:103950000823202205900699F6F7B6FF0F98401C21
+:103960000F908048407D00EB40017F4800EB411004
+:1039700090F8220000210590F3F7BEFE069001208A
+:1039800008210022CDE9002102900E9805900F98A1
+:1039900000EB40004006000E13460490DDE90512DE
+:1039A000F7F730F80F9908440F90012000900E9817
+:1039B00006900F9800EB40004006000E08232D22D1
+:1039C00005900699F6F780FF0F98401C0F90654808
+:1039D000407D00EB4001644800EB411090F821006D
+:1039E00000210590F3F788FE0690012008210022AF
+:1039F000CDE9002102900E9805900F9800EB400051
+:103A00004006000E13460490DDE90512F6F7FAFFB2
+:103A10000F99084480B20F90012000900E98C0B218
+:103A200006900F9800EB40004006000E08232D2260
+:103A300005900699F6F748FF0F98401C0F904948EB
+:103A4000407D00EB4001484800EB411090F8200019
+:103A500000210590F3F750FE069001200821002276
+:103A6000CDE9002102900E98C0B205900F9800EBAE
+:103A700040004006000E13460490DDE90512F6F7FB
+:103A8000C1FF0F99084480B20F9079E5D7F774F819
+:103A9000012806D002280ED0042816D0082837D1D5
+:103AA0002FE03048007D002804DD2E48007D401EB8
+:103AB0002C4908752CE02B48007D032804DA29489E
+:103AC000007D401C2749087522E02648007D30B162
+:103AD000012808D002280AD0032810D10BE00520C5
+:103AE000FFF77AF90BE00620FFF776F907E00720E9
+:103AF000FFF772F903E00820FFF76EF900BF00BF7F
+:103B000006E00220FFF768F900201649087500BF9B
+:103B100000BF1448C07C042819D104220021194890
+:103B200001F0D4FA00201021CDE900100D48007DED
+:103B3000144901EB001006900A48007D0007000EB2
+:103B40001023059001460020069AF7F768F817E55C
+:103B50004C3A20202020202020202020202020201F
+:103B600000000000BC120020D81400209840002063
+:103B7000503A2020202020202020202020202020FB
+:103B80000000000018FF0308D6F7F6FF082806D14A
+:103B90000420FFF721F90020FA49487500BF00BF53
+:103BA000F848C07C05287DD104220021F64801F0A8
+:103BB0008DFAF648407820B101280ED002284CD169
+:103BC0002CE0012008211023AFF68812CDE9001067
+:103BD00019460020F7F723F83FE0012008211023C1
+:103BE000AFF69012CDE9001019460020F7F717F84C
+:103BF000012008211023E6A2CDE900103821002081
+:103C0000F7F70DF8012008211123E04AB53ACDE974
+:103C1000001038211E20F7F702F81EE001200821CD
+:103C20001023DDA2CDE9001019460020F6F7F7FFBA
+:103C3000012008211023D6A2CDE900103821002050
+:103C4000F6F7EDFF012008211123D74ACDE9001036
+:103C500038211E20F6F7E3FF00BF00BFCB484078B5
+:103C600000281FD0C9488078F0BB0020119009E0DF
+:103C7000C649D8391198085C00B106E01198401C7B
+:103C800080B2119011981528F2D300BF01200821AD
+:103C90001023C6A2CDE900101A210020F6F7BFFFBD
+:103CA000012000E0D8E008211023B84A7C3ACDE991
+:103CB00000101A212420F6F7B2FFB248C07A182863
+:103CC00017DD012008211023BAA2CDE9001024211C
+:103CD0000020F6F7A4FF012008211423AB4A903AF4
+:103CE000CDE900102E2100E019E00020F6F797FF43
+:103CF000B2E0012008211023AEA2CDE9001024215A
+:103D00000020F6F78CFF0121082014239F4A8B3AEC
+:103D1000CDE900012E210020F6F781FF9CE09B48B1
+:103D2000807801283BD10020119009E09749D839CB
+:103D30001198085C00B106E01198401C80B2119007
+:103D400011981528F2D300BF01210820102397A253
+:103D5000CDE900011A210020F6F761FF01210820BA
+:103D600010238A4A7C3ACDE900011A212420F6F773
+:103D700056FF0120082110238EA2CDE90010242136
+:103D80000020F6F74CFF0121082014237F4A903AC7
+:103D9000CDE900012E210020F6F741FF5CE07B48D1
+:103DA000807802282AD101200821102383A2CDE99E
+:103DB00000101A210020F6F732FF012008211023FD
+:103DC000724A543ACDE900101A211E20F6F727FF57
+:103DD00001200821102377A2CDE900102421002022
+:103DE000F6F71DFF012008211423684A903ACDE917
+:103DF00000102E210020F6F712FF2DE06348807896
+:103E0000032829D10120082110236EA2CDE900103A
+:103E10001A210020F6F703FF0121082010235B4A36
+:103E20000A32CDE900011A211220F6F7F8FE01202E
+:103E3000082110235FA2CDE9001024210020F6F70D
+:103E4000EEFE012108201423504A903ACDE90001EA
+:103E50002E210020F6F7E3FE17E6D6F78DFE0128A7
+:103E600004D002280CD008281BD113E04548407D1F
+:103E7000002804DD4348407D401E4249487510E05B
+:103E80004048407D032804DA3E48407D401C3D49BF
+:103E9000487506E00420FEF79FFF00203949487569
+:103EA00000BF00BF3748C07C062869D1042200212A
+:103EB000454801F00BF9012010210022CDE9002135
+:103EC00002903048407D401C0123024600210690AC
+:103ED0003E20F6F797FD0120082110233BA2CDE9F3
+:103EE000001000214820F6F79AFE01203A490823E5
+:103EF0001A46CDE9001000217820F6F725FE0120B2
+:103F00000821102335A2CDE900104820F6F787FEDE
+:103F10000020314908231A46CDE9001019467820BF
+:103F2000F6F712FE0120082110232FA2CDE9001080
+:103F300019460020F6F773FE1248407D00EB400161
+:103F400001EB00102A4901EB0010407B012809D148
+:103F50000821102327A2CDE9001019461E20F6F7EC
+:103F60005EFE09E001200821102324A2CDE9001003
+:103F700019461E20F6F753FE01200821102341E0C8
+:103F800082E10000BC12002058FF03089C3A002088
+:103F900055524C3A00000000547970653A436C6FFA
+:103FA00075642D5461737400418D030841504E2097
+:103FB0003A000000494D45493A0000005353494436
+:103FC0003A00000049503A00D8FF03084F6E4C6990
+:103FD0006E65203A2000000094FE03084F66664C90
+:103FE000696E653A20000000547970653A0000005F
+:103FF000984000204C4F524100000000525334388A
+:1040000035000000FEA2CDE9001018210020F6F7CF
+:1040100006FEFE48407D00EB400101EB0010FC492C
+:1040200001EB00108079052818D101200821CDE985
+:104030000010F648407D00EB400101EB0010F44910
+:1040400001EB0010007BF34901EB00100C2302464A
+:10405000182106903620F6F7E2FD17E0012008212E
+:10406000CDE90010E948407D00EB400101EB001074
+:10407000E74901EB00108079E74901EB00100C23C0
+:104080000246182106903620F6F7C9FD01200821C6
+:104090001023E2A2CDE9001020210020F6F7BFFD99
+:1040A00009200F9000200E901190DFE00F9800EB98
+:1040B000400040007A2805DD0E98401C80B20E902A
+:1040C00000200F90D148417D01EB410000EB011031
+:1040D000CF4901EB00103030119900EB01108078CE
+:1040E000C00908210022CDE900210290C748407D87
+:1040F00000EB400101EB0010C54901EB001030302E
+:10410000119900EB01100078069020210E9801EB28
+:10411000C000C0B205900F9800EB40004006000EB2
+:1041200000230490DDE90512F6F76CFC0F990844B2
+:1041300080B20F900F9800EB400040007A2805DD18
+:104140000E98401C80B20E9000200F90AF48417D29
+:1041500001EB410000EB0110AD4901EB00103030E4
+:10416000119900EB01108078C009009020210E9871
+:1041700001EBC000C0B206900F9800EB4000400673
+:10418000000E08232D2205900699F6F79DFB0F9847
+:10419000401C80B20F900F9800EB400040007A283E
+:1041A00005DD0E98401C80B20E9000200F909748BD
+:1041B000407D00EB400101EB0010954901EB001040
+:1041C0003030119900EB01108078C00908210022DD
+:1041D000CDE9002102908D48407D00EB400101EBCC
+:1041E00000108B4901EB00103030119900EB0110E9
+:1041F0004078069020210E9801EBC000C0B20590D7
+:104200000F9800EB40004006000E00230490DDE90B
+:104210000512F6F7F7FB0F99084480B20F900F983C
+:1042200000EB400040007A2805DD0E98401C80B26B
+:104230000E9000200F900120009020210E9801EB9D
+:10424000C000C0B206900F9800EB40004006000E80
+:1042500008233B2205900699F6F736FB0F98401C81
+:1042600080B20F901198401C80B211906748417D38
+:1042700001EB410000EB0110654901EB0010C17931
+:10428000119881423FF712AF61E4D6F775FC01281F
+:1042900004D002280CD008281BD113E05B48407DD5
+:1042A000002804DD5948407D401E5849487510E0FB
+:1042B0005648407D032804DA5448407D401C534949
+:1042C000487506E00420FEF787FD00204F49487539
+:1042D00000BF00BF4D48C07C07287DD101204B495D
+:1042E000C87504220021504800F0F0FE0120102182
+:1042F0000022CDE9002102904448407D401C01236A
+:104300000246002106904020F6F77CFB01200821A0
+:10431000102346A2CDE9001014210020F6F77FFCFF
+:1043200009200F9000200E90119006E10F9800EBED
+:10433000400040007A2805DD0E98401C80B20E90A7
+:1043400000200F90012008210022CDE900210290D9
+:104350002E48407D00EB400101EB00102C4901EBA1
+:1043600000103030119900EB0110007806901421F4
+:104370000E9801EBC000C0B205900F9800EB400012
+:104380004006000E00230490DDE90512F6F73AFB23
+:104390000F99084480B20F900F9800EB4000400046
+:1043A0007A2805DD0E98401C80B20E9000200F90F8
+:1043B0000120009014210E9801EBC000C0B20690BD
+:1043C0000F9800EB40004006000E08232D220590B8
+:1043D0000699F6F779FA00E0BDE00F98401C80B22C
+:1043E0000F900F9800EB400040007A2805DD0E98F2
+:1043F000401C80B20E9000200F900448407D1BE0CE
+:1044000050726F746F636F6C3A000000BC12002032
+:1044100098400020E80004081800040847756E2D35
+:10442000416464723A0000001801040847756E2D5B
+:10443000525353493A00000040F2533110FB01F04F
+:10444000FE4901EB800000F56270119901EB410219
+:1044500002EB011100EBC10090F84400642110FB55
+:1044600001F00690012008210022CDE900210290F0
+:104470000698C11700EB11600012059014210E98E8
+:1044800001EBC000C0B204900F9800EB4000400662
+:10449000000E00230390DDE90412F6F7B3FA0F993A
+:1044A000084480B20F900F9800EB400040007A283B
+:1044B00005DD0E98401C80B20E9000200F90012068
+:1044C000009014210E9801EBC000C0B206900F9826
+:1044D00000EB40004006000E0823252205900699B7
+:1044E000F6F7F2F90F98401C80B20F900F9800EB8E
+:1044F000400040007A2805DD0E98401C80B20E90E6
+:1045000000200F900120009014210E9801EBC000B4
+:10451000C0B206900F9800EB40004006000E082342
+:104520003B2205900699F6F7CFF90F98401C80B210
+:104530000F901198401C80B21190C148407D00EB53
+:10454000400101EB0010BF4901EB0010C179119847
+:1045500081423FF7EBAE7FE4D6F70EFB082803D18C
+:104560000420FEF739FC00BF00BFB548C07C082816
+:104570007ED104220021B44800F0A8FD01200821CA
+:104580001023B2A2CDE9001012210020F6F747FB5C
+:10459000012008211023AE4ACDE90010122108465F
+:1045A000F6F73DFB012008211023AAA2CDE9001057
+:1045B00012215A20F6F733FB012008210022CDE911
+:1045C000002102909E48C07A0223024612210690E2
+:1045D0006C20F6F717FA002011904EE0119800EBCE
+:1045E000400101EB0010974901EB0010007E00F044
+:1045F0000100E0B301200821CDE90010119800EB83
+:10460000C0001B30C0B2052393A2014606900020D3
+:10461000F6F705FB012008210022CDE900210290D8
+:10462000119800EBC0001B30C0B201230690119A14
+:10463000521C01461E20F6F7E5F901200821CDE9BC
+:104640000010119800EB400101EB00107D4901EBD7
+:1046500000100E300690119800EBC0001B30C0B265
+:104660000A23059001462A20069AF6F7D8FA00E0B8
+:1046700006E01198401C80B2119011980428ADDB1F
+:1046800002E6D6F779FA012806D0022812D00428CB
+:104690001ED0082853D14BE06948007D002805DD75
+:1046A0006748007D401E6649087502E005206449A0
+:1046B000087544E06248007D052805DA6048007D01
+:1046C000401C5F49087502E000205D49087536E02E
+:1046D0005B48007D062829D2DFE800F003070B0FB6
+:1046E0001A240A20FEF778FB20E00B20FEF774FB6B
+:1046F0001CE00C20FEF770FB18E00D20FEF76CFBB1
+:10470000574890F8AA0000F00F004D4908750DE0D9
+:104710000E20FEF761FB524890F8AA0000094849B4
+:10472000087503E00F20FEF757FB00BF00BF06E04F
+:104730000220FEF751FB00204149087500BF00BF71
+:104740003F48C07C092819D13D48007D454901EB0F
+:10475000001004220021069000F0B8FC0020102177
+:10476000CDE900103648007D3E4901EB00101023D2
+:104770000246002106900846F6F751FA84E5D6F77E
+:10478000FBF9012806D002280ED0042816D00828EC
+:1047900009D178E02A48407D002804DD2848407D82
+:1047A000401E2749487575E02548407D032804DAF6
+:1047B0002348407D401C224948756BE02048407DDD
+:1047C00000EB400101EB00101E4901EB0010407BA3
+:1047D00001281AD100201A49497D01EB410202EB60
+:1047E0000111184A02EB011148731548407D01463A
+:1047F00006900220D5F75AFC1148407D0690F3F749
+:1048000069FD0020184908603CE00D48407D00EB40
+:10481000400101EB00100B4901EB0010407B88BB0D
+:104820000120114908600649497D01EB410202EB74
+:104830000111044A02EB0111487317E058450020AA
+:10484000BC120020984000205801040853563A003A
+:10485000CE80030848563A00506F72742D00000055
+:10486000DA3900209801040888024242FD48407D60
+:104870000690F3F72FFDFB48407D0146069002208D
+:10488000D5F714FC06E00920FEF7A6FA0020F5494A
+:10489000487500BF00BFF348C07C0A2854D10422E9
+:1048A0000021F14800F012FC012008211523EFA29D
+:1048B000CDE9001014212820F6F7B1F901200821D4
+:1048C0000022CDE900210290E648407D401C0123F2
+:1048D0000246142106904620F6F794F8E148407D00
+:1048E00000EB400101EB0010E24901EB0010407BBE
+:1048F00001280AD1012108201523DFA2CDE90001FA
+:104900001E210020F6F78BF914E0D648407D00EB1D
+:10491000400101EB0010D74901EB0010407B48B982
+:10492000012008211523D7A2CDE900101E21002067
+:10493000F6F775F9012008211523D5A2CDE900105D
+:1049400032210020F6F76BF9A7E3D6F715F9012815
+:1049500006D0022817D0042828D0082848D12DE0F6
+:10496000C048407D00280DDDCE4890F8250820B1D4
+:10497000BC48407D0690F3F7ADFCBA48407D401E30
+:10498000B849487534E0B748407D03280DDAC5487A
+:1049900090F8250820B1B348407D0690F3F79AFCC3
+:1049A000B048407D401CAF49487521E00121BD4819
+:1049B00080F825180120BC49487019E00920FEF74D
+:1049C0000BFA0021A74841750121B64880F8181854
+:1049D00090F8250858B10020B44908600021B1487A
+:1049E00080F825189F48407D0690F3F773FC00BFC0
+:1049F00000BF9C48C07C0B283CD104220021AC485D
+:104A000000F064FB01210820152398A2CDE90001E4
+:104A100012212820F6F703F9012108200022CDE910
+:104A2000002002918F48407D401C0B460246122117
+:104A300006904620F5F7E6FF0120082115239DA2E8
+:104A4000CDE900101C210020F6F7E9F8012008212B
+:104A500015239EA2CDE9001026210020F6F7DFF8ED
+:104A60000121082015239FA2CDE90001302100205B
+:104A7000F6F7D5F88B4890F8250801282ED179490A
+:104A8000C87589488078A0B10020884908608649A7
+:104A900088707448407D01210690F4F70FF90120D9
+:104AA0000821152394A2CDE9001038210020F6F743
+:104AB000B6F87C4890F8240880B10021794880F845
+:104AC00024180121082015238FA2CDE900013821E7
+:104AD0000020F6F7A4F8012074490860DDE2D6F75B
+:104AE0004BF8012806D0022805D0042804D0082855
+:104AF00014D10FE012E011E0D4F7B8FD142804D16E
+:104B00000121854880F80A1F03E00021824880F8CF
+:104B10000A1F03E00920FEF75FF900BF00BF5148FC
+:104B2000C07C0C283BD1042200217C4800F0CEFA46
+:104B30000121082015237AA2CDE900011A210020C5
+:104B4000F6F76DF80121082015237AA2CDE90001BE
+:104B500024210020F6F763F801200821152379A20B
+:104B6000CDE900102E210020F6F759F86A4890F898
+:104B70000A0F50B101210820152378A2CDE90001C8
+:104B800038210020F6F74BF809E001200821152311
+:104B900078A2CDE9001038210020F6F740F87CE239
+:104BA000D5F7EAFF012806D0022812D004281ED02B
+:104BB00008280DD123E12B48407D002805DD294838
+:104BC000407D401E2749487502E003212548417574
+:104BD0001CE12448407D032805DA2248407D401C22
+:104BE0002049487502E000201E4948750EE11D4825
+:104BF000417D634890F8AA0061F30300604981F8A1
+:104C0000AA0000210320D5F751FA50B35C48B0F850
+:104C1000AA0011900220FEF7DFF8D5F7EDFA584907
+:104C20001198A1F8AA0000210320D5F73FFA3A48CD
+:104C300090F8FC0C20F00101374880F8FC1C90F83B
+:104C4000FC0C20F00600801D334981F8FC0C00208C
+:104C500001F6FC41488000210120D5F727FA494898
+:104C600092E0CBE0BC12002028020408504F5254BE
+:104C70003A00000098400020545950453A4C4F5299
+:104C800041000000545950453A5253343835000021
+:104C90005061737320456E746572204368616E675E
+:104CA00065000000BC720020D47A002088024242D5
+:104CB00068020408313A4469702073776974636844
+:104CC0002031616E6432204F4E000000323A496E4E
+:104CD0007365727420736C617665206D6F64756C9A
+:104CE00065000000333A5061737320456E7465723D
+:104CF000205374617274000053746174653A536593
+:104D00006E64696E6700000053746174653A436FA6
+:104D10006D706C6574650000BC220020A802040858
+:104D2000496E7365727420552D4469736B20466912
+:104D3000727374005468616E205061737320456E05
+:104D400074657200466F726D61743A464154333235
+:104D50003B4D41583A3332470000000046696E64CB
+:104D600020552D4469736B2C4F7574707574696E82
+:104D70006700000053746174653A49646C65000013
+:104D8000DA390020BC32002090F8060720F08001BC
+:104D9000C44880F8061700F5FC608078C0B101288F
+:104DA0001FD002280AD0032825D1BE4890F8060754
+:104DB00020F07801BB4880F806171CE0B94890F84D
+:104DC000060720F078002030B64981F8060712E087
+:104DD000B44890F8060720F07801B24880F806172A
+:104DE00009E0B04890F8060720F078005830AD4947
+:104DF00081F8060700BF00BFFCF722FF06E009208C
+:104E0000FDF7EAFF0020A849487500BF00BFA6488B
+:104E1000C07C0D2843D104220021A44800F056F99B
+:104E200001201021CDE90010A14890F8AA0000F05F
+:104E30000F00A04901EB001010230246194606900E
+:104E40000020F5F7ECFE9A4890F8AA0000F00F0059
+:104E50009549497D884211D000201021CDE90010EC
+:104E60009148407D934901EB0010001D0C23024640
+:104E7000202106900020F5F7D2FE10E0012010213D
+:104E8000CDE900108848407D8A4901EB0010001DE3
+:104E90000C230246202106900020F5F7C0FEFCE01E
+:104EA000D5F76AFE012806D0022812D004281ED0A9
+:104EB000082875D16DE07C48407D002805DD7A48E2
+:104EC000407D401E7849487502E0042076494875C7
+:104ED00066E07548407D042805DA7348407D401C33
+:104EE0007149487502E000206F49487558E06E48E6
+:104EF000417D6F4890F8AA0061F307106C4981F872
+:104F0000AA0000210320D5F7D1F880B30220FDF7D5
+:104F100063FF644890F8060720F08001614880F83C
+:104F2000061700F5FC608078C0B1012820D0022867
+:104F30000AD0032826D15B4890F8060720F07801B4
+:104F4000584880F806171DE0564890F8060720F0EC
+:104F500078002030534981F8060713E0514890F853
+:104F6000060720F078014F4880F806170AE00FE0A6
+:104F70004C4890F8060720F078005830494981F8ED
+:104F8000060700BF00BFFCF75BFE002046494875DE
+:104F900006E00920FDF720FF00204349487500BFC7
+:104FA00000BF4148C07C0E2841D104220021424864
+:104FB00000F08CF801201021CDE900103C4890F859
+:104FC000AA0000093D4901EB0010102302461946D2
+:104FD00006900020F5F723FE3348407D344991F8D0
+:104FE000AA10B0EB111F11D000201021CDE9001044
+:104FF0002D48407D314901EB0010001D0C23024675
+:10500000202106900020F5F70AFE10E00120102173
+:10501000CDE900102448407D284901EB0010001D17
+:105020000C230246202106900020F5F7F8FD34E01D
+:10503000D5F7A2FD012806D0022805D0042804D007
+:1050400008281FD11AE01DE01CE0D5F7D5F8012093
+:105050000690069880F3138800BF00BFBFF34F8F00
+:105060001748006800F4E06016490843001D144921
+:105070000860BFF34F8F00BF00BFFEE70920FDF7B8
+:10508000ABFE00BF00BF0848C07C0F2804D104223B
+:1050900000210D4800F01AF800BF00BFF5F7D0FB63
+:1050A00012B010BDBC320020BC120020E80204087F
+:1050B000DA3900206803040828030408B803040848
+:1050C0000CED00E00000FA05080404082DE9F8439F
+:1050D00007460E469046002416E0002510E0012009
+:1050E0007B1903EB061303EB041300901A782307D4
+:1050F000190EEB06180E1023F5F7E6FB681CC5B277
+:10510000102DECDB601CC4B24445E6DBBDE8F8833F
+:1051100000B5002008490877002107488177012160
+:105120004177C1776421416201200349C87502209B
+:10513000FDF752FE00BD0000BC120020042808D17B
+:105140004FF0E021096941F004014FF0E0221161C4
+:1051500007E04FF0E021096921F004014FF0E0225F
+:105160001161704710B51548006840F4700013498C
+:1051700008601348006840F00100114908600020F1
+:105180000F49083108600E4800680E4908400C4974
+:1051900008600D48091D0860081F006820F4802081
+:1051A000091F0860002006490C310860FDF764FC07
+:1051B0004FF0006001498039086010BD88ED00E0C3
+:1051C00000380240FFFFF6FE1030002410B5FDF756
+:1051D000E7FB10BDCA430282704721B1028842F04A
+:1051E0000102028004E002884FF6FE731A4002803A
+:1051F0007047000010B504465548844208D101218B
+:105200000846FDF7A9F900210120FDF7A5F99DE069
+:10521000B4F1804F08D101210846FDF77DF9002146
+:105220000120FDF779F991E04A48844208D1012133
+:105230000220FDF771F900210220FDF76DF985E0EC
+:105240004548844208D101210420FDF765F9002179
+:105250000420FDF761F979E04048844208D101213A
+:105260000820FDF759F900210820FDF755F96DE0F8
+:105270003B48844208D101211020FDF74DF900215F
+:105280001020FDF749F961E03648844208D1012138
+:105290002020FDF741F900212020FDF73DF955E0E0
+:1052A0003148844208D101210220FDF755F900213F
+:1052B0000220FDF751F949E02C48844209D101212F
+:1052C0000804FDF749F900214FF48030FDF744F957
+:1052D0003CE02748844209D101214804FDF73CF90C
+:1052E00000214FF40030FDF737F92FE021488442C8
+:1052F00009D101218804FDF72FF900214FF4802006
+:10530000FDF72AF922E01C48844208D101214020FF
+:10531000FDF702F900214020FDF7FEF816E01748DE
+:10532000844208D101218020FDF7F6F80021802079
+:10533000FDF7F2F80AE01248844207D101218015F6
+:10534000FDF7EAF80021A015FDF7E6F810BD000012
+:10535000000001400004004000080040000C004034
+:1053600000100040001400400004014000400140D3
+:10537000004401400048014000180040001C00406B
+:105380000020004030B50246002000230024158A8A
+:1053900005EA0103958905EA010413B10CB1012066
+:1053A00000E0002030BD1AB183890B43838102E005
+:1053B00083898B438381704700220288184B98426F
+:1053C0000ED0184B98420BD0B0F1804F08D0164B3E
+:1053D000984205D0154B984202D0154B984204D103
+:1053E0004FF68F731A404B881A43124B984207D0DE
+:1053F000114B984204D04FF6FF431A400B891A43D1
+:1054000002804B68C3620B880385054B984202D02B
+:10541000044B984201D18B7A038601238382704723
+:10542000000001400004014000040040000800406A
+:10543000000C0040001000400014004010B5002493
+:10544000FCF78CFE00F0BCFCD4F7C2FF294890F8B2
+:10545000FC0C20F00101274880F8FC1C90F8FC0CA3
+:1054600020F08001234880F8FC1C90F8FC0C20F010
+:105470000600801D1F4981F8FC0C00210120D4F793
+:1054800015FED3F799FED4F7C5FBD5F7B7FBF5F7B3
+:10549000C1F8FFF73DFED5F74FF9F2F717FDF4F726
+:1054A00097FEFCF7CDFBFCF723FF124890F8FC0CAD
+:1054B00020F001010F4880F8FC1C90F8FC0C20F053
+:1054C00080010C4880F8FC1C90F8FC0C20F00600D1
+:1054D000801D084981F8FC0C00210120D4F7E6FD6D
+:1054E00042F2107004494885012081F82900F5F73F
+:1054F000EBFB10BDBC220020BC1200202DE9F041C6
+:1055000000240025FE48807801280BD10020FC49AA
+:105510008870D4F7CBFBFB48C07C022802DC01205A
+:10552000F849C875F748007AC0F3800000287DD19B
+:10553000002479E304EB4400F149503101EB800091
+:105540008078012807D1002004EB4401EC4A503256
+:1055500002EB8101887004EB4400E949503101EB12
+:105560008000407800287DD104EB440001F599616A
+:1055700001EB800080780128F5D104EB440000EBBA
+:10558000041001F5107101EB00108079002869D03A
+:10559000002004EB4401DC4A02EB8101887004EB3B
+:1055A000440000EB041002F5107101EB001080794B
+:1055B0000D287DD2DFE800F07C070A0BCA0C0D092C
+:1055C00008FDFC0F0E0000BF00BF00BF00BF00BF02
+:1055D00000BF00BF00BF40F253306043CB4901EB36
+:1055E00080000079012815D040F25330604301EB70
+:1055F000800000F5627040F253316143C34A02EB10
+:105600008101897801EB410202EB011110F83100B0
+:10561000002861D140F253306043BC4901EB800067
+:105620008078401CC1B240F2533000E06CE360432C
+:10563000B64A02EB8000817040F25330604311465D
+:1056400011F8200090B140F25330604311F820105F
+:1056500040F25330604302EB80008170002140F241
+:10566000533000E0DEE2604302F8201040F2533095
+:105670006043A64901EB800000F5627040F25331AF
+:105680006143A24A02EB8101897801EB410202EBFE
+:10569000011110F8311040F2533060439B4A02EB85
+:1056A00080004079814217D0002240F2533000E060
+:1056B00006E26043954901EB800000F5627040F21C
+:1056C00053316143914B03EB8101897801EB410335
+:1056D00003EB011100F8312040F2533060438B4955
+:1056E00001EB8000807804EB440101EB0411884A4F
+:1056F00002EB0111C979884207DB002140F25330E7
+:105700006043824A02EB8000817040F25330604374
+:105710007E4B03EB800000F5627040F2533363432D
+:105720007A4E06EB83039B7803EB430606EB0313E9
+:1057300000EBC300427940F253306043734B03EBFC
+:10574000800081782046E9F773F96AE240F253302D
+:1057500060436E4901EB80000079012815D040F2CA
+:105760005330604301EB800000F5627040F253312A
+:105770006143664A02EB8101C97801EB410202EB09
+:10578000011110F8310000285ED140F2533060431F
+:105790005E4901EB8000C078401CC1B240F253303A
+:1057A00060435A4A02EB8000C17040F2533001E07E
+:1057B00087E1B3E06043114611F8200080B140F268
+:1057C0005330604311F8201040F25330604302EB35
+:1057D0008000C170002140F25330604302F8201075
+:1057E00040F253306043494901EB800000F562709C
+:1057F00040F253316143454A02EB8101C97801EB24
+:10580000410202EB011110F8311040F253306043B5
+:105810003E4A02EB80004079814215D0002240F2DE
+:1058200053306043394901EB800101F5627140F268
+:1058300053306043354B03EB8000C07800EB4003EE
+:1058400003EB001001F8302040F2533060432F4941
+:1058500001EB8000C17840F2533060432B4A02EBE9
+:1058600080008079814206DB002140F253306043A2
+:1058700002EB8000C17040F253306043234901EBDA
+:105880008000407808B340F25330604301EB800061
+:10589000C17840F2533060431C4A02F8201040F2B5
+:1058A00053306043114601EB80004078401EC1B286
+:1058B00040F25330604302EB8000C170002140F29F
+:1058C0005330604302EB8000417040F2533060433C
+:1058D0000E4B03EB8000083040F2533363430B4E12
+:1058E00006EB8303DB78C3EBC30300EBC300427911
+:1058F00040F253306043334603EB8000C17809E047
+:1059000040390020BC120020583E0020584500209D
+:10591000984000202046E9F78BF882E140F25330AE
+:105920006043F54901EB80000079012813D040F273
+:105930005330604301EB8000083040F25331614343
+:10594000ED4A02EB8101C978C1EBC10100EBC10056
+:105950000079002856D140F253306043E64901EB0C
+:105960008000C078401CC1B240F253306043E24A2C
+:1059700002EB8000C17040F253306043114611F8D1
+:10598000200080B140F25330604311F8201040F203
+:105990005330604302EB8000C170002140F253306D
+:1059A000604302F8201040F253306043D24901EBCB
+:1059B0008000083040F253316143CF4A02EB81014D
+:1059C000C978C1EBC10100EBC100017940F253304D
+:1059D000604302EB80004079814213D0002240F204
+:1059E00053306043C44901EB8000083040F253312A
+:1059F0006143C14B03EB8101C978C1EBC10100EBED
+:105A0000C100027140F253306043BB4901EB80009A
+:105A1000C17840F253306043B74A02EB800080798E
+:105A2000814206DB002140F25330604302EB8000EC
+:105A3000C17040F253306043AF4901EB80004078C1
+:105A400008B340F25330604301EB8000C17840F26C
+:105A500053306043A84A02F8201040F253306043AC
+:105A6000114601EB80004078401EC1B240F2533035
+:105A7000604302EB8000C170002140F2533060436C
+:105A800002EB8000417040F2533060439A4B03EBCD
+:105A90008000083040F253336343974E06EB830394
+:105AA000DB78C3EBC30300EBC300427940F2533011
+:105AB0006043334603EB8000C1782046E8F7B8FF27
+:105AC000AFE040F2533060438B4901EB8000007936
+:105AD000012815D040F25330604301EB800000F5FF
+:105AE000627040F253316143834A02EB8101C9780D
+:105AF00001EB410202EB011110F8310000285BD1EB
+:105B000040F2533060437C4901EB8000C078401C78
+:105B1000C1B240F253306043774A02EB8000C1705B
+:105B200040F253306043114611F8200080B140F23A
+:105B30005330604311F8201040F25330604302EBC1
+:105B40008000C170002140F25330604302F8201001
+:105B500040F253306043684901EB800000F5627009
+:105B600040F253316143644A02EB8101C97801EB91
+:105B7000410202EB011110F8311040F25330604342
+:105B80005D4A02EB80004079814215D0002240F24C
+:105B900053306043584901EB800000F5627040F2D9
+:105BA00053316143544B03EB8101C97801EB41034D
+:105BB00003EB011100F8312040F2533060434E49AD
+:105BC00001EB8000C17840F2533060434A4A02EB57
+:105BD00080008079814206DB002140F2533060432F
+:105BE00002EB8000C17040F253306043424B03EB44
+:105BF0008000083040F2533363433F4E06EB83038B
+:105C0000DB78C3EBC30300EBC300427940F25330AF
+:105C10006043334603EB8000C1782046E8F708FF75
+:105C200000BF00BF601CC4B2344890F86A0BA042A9
+:105C30003FF780AC3248807801287ED13048B038B8
+:105C4000807800EB40012F4800EB0110807900289C
+:105C500073D000202A498870A1F1B00081782748CC
+:105C600090F80C0C401E814207DA2548B038807845
+:105C7000401C2349B039887003E000202049B03926
+:105C800088701F48B038807800EB40011C48983875
+:105C900000EB81008078B8B300221948B0388078D2
+:105CA00000EB40011648983800EB810082701448E0
+:105CB000B038807800EB4001124800EB0110807989
+:105CC00001282BD0042804D0052823D006282AD167
+:105CD0001BE00B48B038807800EB4001094800EB2E
+:105CE000011000684FF4E131B1FBF0F000EB40101F
+:105CF00040000349886016E058450020BC3200206F
+:105D000088400020CC3E002017E04FF47A702849EC
+:105D1000886008E064202649886004E04FF47A70C7
+:105D20002349886000BF00BF214AB03A93780B3204
+:105D3000D15C0B3A9078F3F713FD1E48407888B990
+:105D40001D488078012820D100201B498870194BFC
+:105D50001A79A1F29C6393F8E017164B5878F9F77B
+:105D6000B3FD12E014480C38807801280DD10020D2
+:105D700011490C3988700F4B1A79A1F5D26393F849
+:105D8000E0170C4B5878F9F79FFD0C48807B58B909
+:105D9000D5F770F8F3F74CF90648C07820B1002029
+:105DA0000449C870F4F7E8FFFDF71EF8BDE8F0817C
+:105DB000884000209C3A002058390020BC12002066
+:105DC0003EB50024002501210846FCF795FBA720DD
+:105DD000ADF800000020ADF8020040F2E73001907D
+:105DE0000020ADF8080069464FF08040FFF7E4FA64
+:105DF0000021AB4880F8321800BF6FE004EB44008C
+:105E0000A84901EB8001A64890F83208A64A42F85A
+:105E10002010A34890F83208401CC1B2A04880F876
+:105E2000321804EB440002F55A7101EB80019C48E2
+:105E300090F8320842F82010994890F83208401C37
+:105E4000C1B2974880F8321804EB440002F54E7155
+:105E500001EB8001924890F8320842F820109048F7
+:105E600090F83208401CC1B28D4880F8321804EB1B
+:105E700044008E4901EB8001894890F8320842F8CD
+:105E80002010874890F83208401CC1B2844880F83E
+:105E9000321800251EE040F253306043844901EB84
+:105EA000800000F5627005EB450101EB051100EB88
+:105EB000C1000C307A4991F832187B4A42F821002F
+:105EC000774890F83208401CC1B2754880F8321803
+:105ED000681CC5B2102DDEDB601CC4B2042C8DDB47
+:105EE00070490C396E4890F832086F4A42F8201019
+:105EF0006B4890F83208401CC1B2694880F83218EB
+:105F000000F5D26190F8320842F82010644890F809
+:105F10003208401CC1B2624880F8321800F29C611D
+:105F200090F8320842F820105D4890F83208401C82
+:105F3000C1B25B4880F8321800F5D56190F832089C
+:105F400042F82010564890F83208401CC1B254481C
+:105F500080F8321800F61C0190F8320842F8201040
+:105F60004F4890F83208401CC1B24D4880F83218B2
+:105F700000F6543190F8320842F82010484890F862
+:105F80003208401CC1B2464880F8321800F28461E1
+:105F900090F8320842F82010414890F83208401C2E
+:105FA000C1B23F4880F8321840493C3190F832087D
+:105FB00042F820103A4890F83208401CC1B23848E4
+:105FC00080F832183B48364991F8321842F82100DF
+:105FD000334890F83208401CC1B2314880F832187A
+:105FE0003249303190F8320842F820102C4890F8AD
+:105FF0003208401CC1B22A4880F8321800F55C60B3
+:10600000274991F8321842F82100254890F83208C3
+:10601000401CC1B2224880F8321800F6CC5190F8EA
+:10602000320842F820101E4890F83208401CC1B2D5
+:106030001B4880F83218002414E004EB44011E4889
+:1060400000EB8101164890F83208174A42F82010F8
+:10605000134890F83208401CC1B2114880F8321839
+:10606000601CC4B2052CE8DB0E491C390C4890F8C2
+:1060700032080D4A42F82010094890F83208401CB6
+:10608000C1B2074880F8321801218807FFF7A5F848
+:10609000012211469007FFF786F900F00FF83EBD88
+:1060A000BC32002090390020F03A0020987A00207D
+:1060B00058450020D8120020F03F002008B51C20D1
+:1060C0008DF8000001208DF8010002208DF80200FB
+:1060D00001208DF803006846F4F7B0F908BD10B54B
+:1060E000F1F784FB10BD10B5F1F7A2FB10BD10B5A0
+:1060F000FBF7C4FC10BD10B5F1F74EFB10BD10B599
+:10610000F1F7B8FB10BD10B5F3F75EFF10BD01F459
+:106110000072B2F5007F00D100BFCA430280704711
+:1061200021B1828942F40052828104E082894DF6D5
+:10613000FF731A40828170471AB1838A0B438382AE
+:1061400002E0838A8B4383827047000010B50446C7
+:106150002548844208D101211020FCF7FDF90021D7
+:106160001020FCF7F9F93EE02048844209D10121D2
+:106170004804FCF7D1F900214FF40030FCF7CCF9CA
+:1061800031E01B48844209D101218804FCF7C4F99D
+:1061900000214FF48020FCF7BFF924E01548844229
+:1061A00009D10121C804FCF7B7F900214FF4002000
+:1061B000FCF7B2F917E01048844209D10121080523
+:1061C000FCF7AAF900214FF48010FCF7A5F90AE0CA
+:1061D0000A48844207D101212020FCF7BDF90021A3
+:1061E0002020FCF7B9F910BD001001400044004028
+:1061F00000480040004C00400050004000140140A6
+:1062000002460020B1F5007F00D100BF13880B408B
+:106210000BB1012000E00020704770B50246002459
+:1062200000230025002040F66A16B14200D100BFCD
+:10623000C1F3421501F01F03012606FA03F3012DF5
+:1062400002D19689334006E0022D02D1168A3340EE
+:1062500001E0968A33400C12012606FA04F41688EF
+:10626000344013B10CB1012000E0002070BDF0B546
+:106270000346002400260025002040F66A17B94294
+:1062800000D100BF1846C1F3421401F01F060127D8
+:1062900007FA06F5012C01D10C3004E0022C01D1E3
+:1062A000103000E014301AB107682F43076002E095
+:1062B0000768AF430760F0BD2DE9FF4705460E466E
+:1062C0000024A14600BFA046B08900B100BF2C8ABF
+:1062D00024F44054F08804432C82AC8941F20C60D1
+:1062E0008443B08831890843718908430443AC81F1
+:1062F000AC8A24F44074B0890443AC826846FCF74D
+:106300003BF92048854202D01F48854202D1DDF882
+:106310000C9001E0DDF80890A88900F4004040B13D
+:1063200009EBC90000EB091031684900B0FBF1F737
+:1063300007E009EBC90000EB091031688900B0FBE8
+:10634000F1F76420B7FBF0F004012009642101FBA0
+:106350001078A88900F4004040B1322000EBC8005A
+:10636000B0FBF1F000F00700044308E0322000EB3E
+:1063700008106421B0FBF1F000F00F0004432C8101
+:10638000BDE8FF87001001400014014010B5002453
+:1063900006E0FCF775F810B9D3F79CF910BD641C42
+:1063A00002488442F5D3FA20F8E70000404B4C0045
+:1063B0000FB4084B10B504A902AA039801F0E6F93E
+:1063C000044602A9002001F00CFC204610BC5DF838
+:1063D00014FB0000E37B030803B40198410000981C
+:1063E00050EAC12018BF04204A0D18BF40F0010038
+:1063F00040F2FF72B2EB515F08BF40F0020001288B
+:1064000008BF052002B0704730B583B0044601F0E4
+:1064100093F99FED090B05468DED000B00222146F7
+:106420006846D2F716FA284601F0A2F99DED000B56
+:1064300003B030BD000000000000000000000000BC
+:1064400070B5D94B00242DED020B2DED108BDDE93D
+:106450001010984205DA20F000429A4201D809D182
+:1064600041B19DED100BBDEC108B02B0BDE870404A
+:1064700001F01EB9B0F5801F26DA11430BD00028B9
+:1064800013DA012001F074F9BDEC108B02B0BDE805
+:10649000704001F021B9022001F06AF901F0F0F832
+:1064A00051EC100B81F000419EE06FF035049FED40
+:1064B000C00B53EC102B9DED100B51EC100BD1F7D2
+:1064C0009FFFCDE91001084604EB2051C0F31304EF
+:1064D000B948A1F2FF31204400F4801080F07F62BF
+:1064E00082F04052224301EB20559FEDB50B1192F3
+:1064F00053EC102B9DED100B51EC100BD1F77AFFE4
+:1065000041EC180BA01CC0F313009FEDAFDB9FED17
+:10651000B0EBB14E7E4403286CD296ED000B51ECEB
+:10652000180B53EC102BD2F7C5FC1DD1002D01BF69
+:1065300096ED000BBDEC108B02B070BD2846D2F773
+:1065400056F841EC180B53EC1D2BD1F759FF41ECD9
+:10655000190B53EC1E2B51EC180BD1F751FF53ECD8
+:10656000192BD1F7A6FE3FE09FED9D0B51EC180BC8
+:1065700053EC102BD1F744FF9FED9B1B53EC112BD9
+:10658000D1F73BFF41EC190B53EC182B51EC180BD6
+:10659000D1F736FF53EC192BD1F732FF41EC190B31
+:1065A000002D04BF53EC192B51EC180B1AD02846C0
+:1065B000D2F71DF841EC1A0B53EC1D2BD1F720FF3D
+:1065C00053EC192BD1F719FF53EC182BD1F712FF0D
+:1065D00041EC180B53EC1E2B51EC1A0BD1F710FFAA
+:1065E00053EC182BD1F706FFBDEC108B02B041EC39
+:1065F000100B70BD9FED7E0B51EC180B53EC102B64
+:10660000D1F757FE41EC100B51EC180B53EC102B4B
+:10661000D1F768FF41EC190B2846D1F7E8FF41ECB0
+:106620001B0B53EC192B51EC190BD1F7E9FE41EC84
+:106630001A0B714853EC1A2B261851EC1A0BD1F790
+:10664000DFFE41EC1F0B6D48C4F1510404F5D72463
+:10665000B0EE4F0AF0EE6F0A0321784400F094FF89
+:1066600053EC1F2B51EC100BD1F7CAFE41EC1C0B65
+:106670006348B0EE4F0AF0EE6F0A0421784400F050
+:1066800083FF53EC1A2B51EC100BD1F7B9FE3443B6
+:1066900053EC1C2BD1F70DFE41EC1C0B002C4CDDF8
+:1066A0009FED510B51EC180B53EC102BD1F7A8FEBA
+:1066B00053EC182BD1F7A4FE41EC1A0B55B353EC55
+:1066C0001D2B51EC1B0BD1F79BFE41EC1D0B53EC2A
+:1066D0001C2B51EC1A0BD1F7ECFD53EC192BD1F715
+:1066E0008FFE53EC1D2BD1F7E4FD53EC1A2BD1F7A1
+:1066F00084FE53EC182BD1F77DFE41EC180B53ECC4
+:106700001E2B51EC1B0BD1F77BFE53EC182BD1F752
+:1067100071FE69E753EC1C2B51EC1A0BD1F7C9FD44
+:1067200053EC192BD1F76CFE53EC1A2BD1F765FE05
+:1067300053EC182BD1F761FE56E735B353EC1D2B04
+:1067400051EC1B0BD1F75CFE41EC1A0B53EC1C2BEC
+:1067500051EC180BD1F74EFE53EC192BD1F750FE2C
+:1067600053EC1A2BD1F746FE53EC182BD1F742FE0F
+:1067700041EC180B53EC1E2B51EC1B0BD1F740FED8
+:1067800053EC182BD1F736FE2EE753EC1C2B51ECB3
+:10679000180BD1F72FFE53EC192BD1F731FE53EC28
+:1067A000182BD1F72AFE1FE70000F07F0000000041
+:1067B0000000000000005043645F0900000000007A
+:1067C000000000000000F03F763C7935EF39EA3DEB
+:1067D0000000E0FE422EE63FF09F000000000000B7
+:1067E000555555555555D53F000000000000E03F78
+:1067F000000000000000004086EBF9FF729E0000E0
+:10680000689E00000000000070B5414A00252DED93
+:10681000020B2DED048BDDE90404944205DA24F02B
+:106820000041914201D809D140B19DED040BBDEC6E
+:10683000048B02B0BDE8704000F03ABFB4F5801F91
+:1068400026DA08430BD0002C13DA012000F090FF69
+:10685000BDEC048B02B0BDE8704000F03DBF0220EB
+:1068600000F086FF00F00CFF51EC100B81F00041AE
+:1068700046E09FED290B6FF0350553EC102B9DED95
+:10688000040B51EC100BD1F7BBFDCDE904010C4614
+:1068900005EB2450A0F2FF30C10F40F2FF32521A34
+:1068A00062F31F540844D1F7A2FE05949DED040B3A
+:1068B00041EC180B51EC100B01F008FB9FED181B7D
+:1068C00053EC112BD1F79CFD9FED170B41EC190BED
+:1068D00053EC102B51EC180BD1F792FD53EC192B04
+:1068E000D1F7E7FC9FED120B41EC190B53EC102B89
+:1068F00051EC180BD1F784FD53EC192BD1F7D9FCCF
+:10690000BDEC048B02B041EC100B70BD0000000028
+:106910000000F07F00000000000000000000504375
+:106920000EE526157BCBDB3F362BF111F3FE593DEF
+:1069300000609F501344D33F2DE9F04D2DED040B23
+:106940002DED0E8B96B0DDE92550279CDDF890A04B
+:1069500025F0004624F00048BAF1000F14BF0121D1
+:10696000002101EB4502FC4953184A1093422AD3F7
+:10697000002814BF0123002303EB44030B44F74911
+:106980008B4220D358EA00019FEDF59B76D0DFF8CB
+:10699000D8B35D4503D1BAF1000F05D188E0BAF153
+:1069A000000F08BF002100D0012101EB450111F5C6
+:1069B000001F08D8002814BF0121002101EB440169
+:1069C00011F5001F0BD99DED261B9DED240B16B074
+:1069D000BDEC0E8B04B0BDE8F04D00F073BE002797
+:1069E000002DBCBFE149884521DAE1498845A8BFAF
+:1069F00002271CDAC3451ADCDE4901EB28511429B1
+:106A000008DDC1F1340220FA02F101FA02F28242F9
+:106A10000DD108E058B9C1F1140228FA02F101FAC7
+:106A200002F2424503D101F00101C1F1020756EA29
+:106A30000A0124D1002C22DA002D18BF022F01D028
+:106A4000012F0AD0022000F093FE16B0BDEC0E8B91
+:106A500004B0BDE8F04D00F013BE022000F088FE47
+:106A600000F00EFE51EC100B81F0004141EC100BD8
+:106A700016B0BDEC0E8B04B0BDE8F08D18E09FEDB4
+:106A8000BEAB9FEDBF8B002871D1B848804522D1A5
+:106A900005F1804010F5801008BFBAF1000F07D053
+:106AA000B3450ADC002CA8BF9DED260BE0DA0DE013
+:106AB000B0EE490AF0EE690ADAE7002C06DA9DED3D
+:106AC000260B51EC100B81F000416FE0AE4878448A
+:106AD00090ED000BCCE7D8454DD1002C48DA2EB113
+:106AE00086423AD1BAF1000F42D126E0BAF1000F46
+:106AF00013D0022000F03CFE00F0FEFD8DED020BF5
+:106B00009DED240B8DED000B10EE900A039961F3BF
+:106B10001E0003909DED020BAAE78DED02AB9DEDEB
+:106B2000240B1AEE901A10EE900A8DED000B61F313
+:106B30001E0003909DED020B9AE78DED028B9DEDFB
+:106B4000240B18EE901A10EE900A8DED000B61F3F5
+:106B50001E0003909DED020B8AE709DA9DED240BE0
+:106B600051EC190B53EC102BD1F7BCFC1EE020E0CC
+:106B70009DED240B7CE786421BDAB4F1804F0DD0EB
+:106B8000A4F10050B0F1FF5013D1002D11DB9DEDA9
+:106B9000240B51EC100B01F02FFA07E09DED240BB4
+:106BA00053EC102B51EC100B00F0C2BC41EC100B5D
+:106BB0005EE79DED240B51EC100B01F075F8BAF176
+:106BC000000FCDE90E0142D19FED710B46B3A6F146
+:106BD000E040B0F17F600CD05E4538D1002D00DA86
+:106BE000A7B3022F0CBF01204FF0FF30D1F7FFFCFD
+:106BF000DCE7002D01DD002C0DDA002D01DD002C7D
+:106C00001FDB002D16DA002C14DB012F08BF9FEDCF
+:106C1000620B3FF42DAFB0EE4A0AF0EE6A0A27E7A6
+:106C2000022F18BF002D0CD0012F0AD1002DFFF626
+:106C30001FAF06E0002DB8BF002C08DA012F3FF48B
+:106C400017AFB0EE480AF0EE680A11E71BE001202A
+:106C500000EBE57050EA070115D0791EB0EE498AC5
+:106C6000F0EE698A084308BF9FED4D8B4E48002522
+:106C7000804570DD4D494E48884514DDB0420DDB3E
+:106C8000002C19DB2FE0012000F072FD16B0BDECE6
+:106C90000E8B04B0BDE8F04D00F01EBDB34502DC24
+:106CA000002C09DC1FE0864202DA002C1BDA03E02C
+:106CB0005E452BDD002C16DD022000F059FD00F0B2
+:106CC0001BFD8DED020B53EC1A2B51EC180BD1F779
+:106CD00097FBCDE900010399019861F31E00039031
+:106CE0009DED020BC4E6022000F042FD00F014FD11
+:106CF00010EE901A18EE900A8DED020B8DED008BC0
+:106D000061F31E0003909DED020BB1E69DED0E0BAD
+:106D100053EC192B51EC100BD1F76CFB9FED260BAC
+:106D2000CDE9080153EC102B9DED080B51EC100B35
+:106D3000D1F766FB9FED221B53EC112BD1F75DFBC6
+:106D40009DED081B53EC112BD1F75AFB9FED1E1B39
+:106D500053EC112B3CE08CE0FFFF1F00FFFF0F0006
+:106D6000000000000000F03F0000F03F0000F07F56
+:106D70000000404301FCFFFF000000000000F07F26
+:106D80000000000000000000369A00000000000033
+:106D90000000000000000080000000000000F0FF84
+:106DA000000000000000F0BF0000E0410000F043E0
+:106DB000FFFFEF3F00000000000000000000D03F98
+:106DC000555555555555D53F000000000000E03F92
+:106DD000D1F713FB9DED080B41EC1A0B53EC102B74
+:106DE00051EC100BD1F70CFB53EC1A2BD1F708FB2D
+:106DF00041EC1A0B9FEDFE0B53EC102B9DED080B95
+:106E000051EC100BD1F7FCFA41EC1B0B9FEDFA0B88
+:106E100051EC1A0B53EC102BD1F7F2FA41EC1A0B90
+:106E20009FEDF70B53EC102B9DED080B51EC100B65
+:106E3000D1F7E6FA53EC1A2BD1F7DCFA41EC1A0B36
+:106E400051EC1B0B53EC1A2BD1F733FA0690CDE91A
+:106E500006519DED060B53EC1B2B51EC100BD1F79B
+:106E6000C9FA53EC1A2BD1F7C8FA41EC100B00F019
+:106E7000A1B90020B6F5801F0EDA9FEDE30B53ECAD
+:106E8000102B9DED0E0B51EC100BD1F7B9FACDE99B
+:106E90000E016FF034000E4600EB2650A0F2FF37D3
+:106EA000C6F31300DA4940F07F6646F04056884248
+:106EB000D8BF002408DDD7498142C8BF012403DCC4
+:106EC0000024A6F580167F1CD348784400EBC4004C
+:106ED0000F9690ED00CB9DED0E0B53EC1C2B51EC5F
+:106EE000100BD1F787FA9DED0E0B41EC1B0B53EC09
+:106EF0001C2B51EC100BD1F7DCF941EC100B51ECD1
+:106F0000190B53EC102BD1F7EDFA41EC1D0B51ECA2
+:106F10001B0B53EC1D2BD1F773FA41EC1A0BBF4836
+:106F20008DED10AB7844109590ED000B4FF00050B4
+:106F300040EA660000EB84408DED080B00F5002070
+:106F400009909DED080B53EC1C2B51EC100BD1F765
+:106F500051FA9DED0E1B53EC112BD1F74EFA41EC7B
+:106F6000100B53EC102B9DED100B51EC100BD1F7C7
+:106F700047FA9DED080B41EC1C0B53EC102B9DEDDB
+:106F8000100B51EC100BD1F73BFA53EC1B2BD1F744
+:106F900034FA53EC1C2BD1F72DFA53EC1D2BD1F7FF
+:106FA0002FFA41EC1C0B53EC1A2B51EC1A0BD1F7B6
+:106FB00027FA41EC1B0B9A480621B0EE4B0AF0EE83
+:106FC0006B0A784400F0E0FAB0EE401AF0EE601A76
+:106FD000B0EE41DAF0EE61DA53EC1B2B51EC1B0BF7
+:106FE000D1F70EFA53EC1D2BD1F70AFA9DED100BD9
+:106FF00041EC1B0B53EC1A2B51EC100BD1F759F948
+:1070000053EC1C2BD1F7FCF953EC1B2BD1F751F9A6
+:107010009DED100B41EC1B0B53EC102B51EC100BA6
+:10702000D1F7EEF941EC1D0B9FED7FEB53EC1E2BDE
+:10703000D1F73FF953EC1B2BD1F73BF90890CDE981
+:1070400008519DED080B53EC1E2B51EC100BD1F7A2
+:10705000D1F953EC1D2BD1F7CDF953EC1B2BD1F704
+:10706000CCF99DED080B41EC1D0B53EC102B9DED65
+:10707000100B51EC100BD1F7C3F941EC1B0B53EC87
+:107080001A2B51EC1D0BD1F7BBF99DED080B41EC10
+:107090001A0B53EC102B51EC1C0BD1F7B1F953EC3C
+:1070A0001A2BD1F706F941EC1A0B51EC1B0B53ECE0
+:1070B0001A2BD1F7FEF80C90CDE90C519DED0C0B7D
+:1070C00053EC1B2B51EC100BD1F794F953EC1A2B0A
+:1070D000D1F793F941EC1B0B9FED550B53EC102BA3
+:1070E0009DED0C0B51EC100BD1F78AF941EC1A0B0A
+:1070F0009FED510B51EC1B0B53EC102BD1F780F98A
+:1071000041EC1B0B9FED4E0B53EC102B9DED0C0B2C
+:1071100051EC100BD1F774F953EC1B2BD1F7C9F8D4
+:1071200041EC100B4848784400EBC40090ED001B84
+:1071300051EC100B53EC112BD1F7BBF841EC1B0BAE
+:107140003846D1F754FACDE9080153EC1B2B51EC2A
+:107150001A0BD1F7AEF841EC100B3C48784400EB29
+:10716000C40090ED00CB51EC100B53EC1C2BD1F76D
+:10717000A0F89DED081B53EC112BD1F79AF806905F
+:10718000CDE906519DED080B53EC102B9DED060B40
+:1071900051EC100BD1F72EF953EC1C2BD1F72AF937
+:1071A00053EC1A2BD1F726F953EC1B2BD1F725F909
+:1071B00041EC100B9DED261B53EC102B8DED001BAD
+:1071C00000959DED260B51EC100BD1F719F99DEDB3
+:1071D000000B41EC1A0B53EC102B9DED260B51ECE0
+:1071E000100BD1F707F99DED061B53EC112B2FE087
+:1071F000000000604715F73FFE822B654715F73FFB
+:1072000044DF5DF80BAE543E000000000000404338
+:107210008E9803007AB60B007A950000E095000086
+:10722000B2940000000000000000000000000840D0
+:10723000000000E009C7EE3FFD033ADC09C7EE3F5E
+:10724000F5015B14E02F3EBE3E930000F892000073
+:10725000D1F7D6F853EC1A2BD1F72BF89DED060B8E
+:1072600041EC1A0B53EC102B9DED000B51EC100B65
+:10727000D1F7C6F8CDE90C019DED0C0B51EC1A0BC2
+:1072800053EC102BD1F715F8CDE902010C46AA49B1
+:107290008C422FDB611A084318D19DED0C0B53EC87
+:1072A000102B9DED020B51EC100BD1F7A3F841EC24
+:1072B0001B0B9FEDA30B51EC1A0B53EC102BD0F7CB
+:1072C000F8FF53EC1B2BD1F7A3FB2DD2022000F0CB
+:1072D0004FFA00F011FA10EE901A18EE900A8DEDA8
+:1072E000020B8DED008B61F31E0003909DED020BF0
+:1072F000FFF7BEBB944A24F00041914214D3934956
+:10730000214408437FF4EFAC9DED0C0B53EC102BA4
+:107310009DED020B51EC100BD1F76CF853EC1A2BCE
+:10732000D1F776FB7FF6DFAC24F000408849894A2C
+:10733000002601EB205182422BDA481C4FF48011C9
+:1073400021FA00F02044844AC0F30A517A44A1F2A1
+:10735000FF3192ED000B814A8DED080BCA4020EA07
+:107360000202C0F3130040F48010C1F1140120FAAE
+:1073700001F60992002CB8BF76429DED080B53EC44
+:10738000102B9DED0C0B51EC100BD1F733F8CDE920
+:107390000C019DED0C0B51EC1A0B53EC102BD0F79C
+:1073A00088FF9FED6F0B0890CDE9085153EC102B2F
+:1073B0009DED080B51EC100BD1F722F841EC1B0BA3
+:1073C0009FED690B53EC102B9DED080B51EC100B4E
+:1073D000D1F716F89DED0C0B41EC1C0B53EC102B68
+:1073E0009DED080B51EC100BD1F704F853EC1A2B60
+:1073F000D1F703F89FED5E1B53EC112BD1F700F88A
+:1074000053EC1C2BD0F755FF41EC1A0B51EC1B0B26
+:1074100053EC1A2BD0F74DFFCDE902019DED020B85
+:1074200053EC1B2B51EC100BD0F7E4FF53EC1A2B51
+:10743000D0F7E3FF9DED020B41EC1A0B53EC102B40
+:1074400051EC100BD0F7DCFFCDE908014A489DED67
+:10745000080B0521784400F097F89DED081B51ECCE
+:10746000100B53EC112BD0F7CBFF9DED021B53EC0F
+:10747000112BD0F7C2FFCDE906019DED020B53ECB5
+:107480001A2B51EC100BD0F7BBFF53EC1A2BD0F793
+:1074900010FF9FED3B0B41EC1A0B53EC102B9DEDB5
+:1074A000060B51EC100BD0F7A5FF9DED060B41EC40
+:1074B0001B0B53EC102B9DED020B51EC100BD0F776
+:1074C0009FFF53EC1B2BD1F70DF853EC1A2BD0F781
+:1074D00091FF9DED021B53EC112BD0F78BFF53EC6A
+:1074E000192BD0F78AFFCDE9020101EB06500115F7
+:1074F0000029C8BF039015DC9DED020B324651EC0C
+:10750000100BD1F76DFAFEF767FF042808BF00F0F3
+:1075100003F932469DED020B51EC100BD1F760FAE6
+:10752000CDE902019DED020B51EC180B53EC102B31
+:10753000D0F766FFFFF73ABB000090400000000064
+:10754000FE822B654715973C00CC904000346F3F7E
+:1075500001FCFFFF0000E03FB8910000FFFF0F00BB
+:1075600000000000432EE63F396CA80C615C20BE91
+:10757000EF39FAFE422EE63F509000000000000076
+:10758000000000000000004070B504462DED028BA5
+:107590004D1E00EBC500B0EE408AF0EE608A90ED23
+:1075A000000B35F0060017D053EC182B51EC100BE4
+:1075B000D0F726FF41EC100B6D1E04EBC50090EDDB
+:1075C000001B51EC100B53EC112BD0F772FE41EC69
+:1075D000100B35F00600E7D1022D36D0042D1CD05B
+:1075E000062D1CBFBDEC028B70BD53EC182B51EC6B
+:1075F000100BD0F705FF94ED0A1B53EC112BD0F7BD
+:1076000058FE53EC182BD0F7FBFE94ED081B53ECFF
+:10761000112BD0F74EFE41EC100B53EC182B51EC14
+:10762000100BD0F7EDFE94ED061B53EC112BD0F7A9
+:1076300040FE53EC182BD0F7E3FE94ED040B53EC13
+:10764000102BD0F736FE41EC100B53EC182B51ECFD
+:10765000100BD0F7D5FE94ED021B53EC112BD0F795
+:1076600028FE53EC182BD0F7CBFE94ED001B53EC07
+:10767000112BD0F71EFEBDEC028B41EC100B70BD40
+:107680009FED070B10B553EC102B9FED070B51EC42
+:10769000100BD0F727FF41EC100B10BD00000000CD
+:1076A0000000000000000000000000000000F03FAB
+:1076B00010B553EC102B51EC100BD0F7FAFD41EC48
+:1076C000100B10BD10B553EC112B51EC100BD0F773
+:1076D000F0FD41EC100B10BD9FED050B10B553EC08
+:1076E000102B51EC100BD0F7FDFE41EC100B10BD30
+:1076F00000000000000000009FED050B10B553ECEA
+:10770000102B51EC100BD0F77BFE41EC100B10BD91
+:1077100000000000000000709FED050B10B553EC59
+:10772000102B51EC100BD0F76BFE41EC100B10BD81
+:1077300000000000000000100148006870470000D1
+:10774000B812002002E008C8121F08C1002AFAD1AE
+:1077500070477047002001E001C1121F002AFBD1D1
+:10776000704780F31088704780F3108870470000DE
+:107770000149086070470000B812002030380A281C
+:1077800001D2012070470020704700002DE9FF4F13
+:107790008DB00F460546002606E025280BD0DDE912
+:1077A0000F1290476D1C761C28780028F5D111B077
+:1077B0003046BDE8F08F0024A246A1460122E949E7
+:1077C00000E0044315F8013F203B02FA03F00842B1
+:1077D000F7D128782A2810D06FF02F022878A0F14E
+:1077E0003001092914D80AEB8A0102EB410144F067
+:1077F000020400EB010A6D1CF0E701CF5FEA000A0A
+:1078000003D544F40054CAF1000A44F002046D1C8C
+:1078100028782E2817D115F8010F44F004042A28DF
+:107820000ED06FF02F022878A0F1300109290AD874
+:1078300009EB890102EB410100EB01096D1CF2E744
+:1078400057F8049B6D1C28786C280FD006DC4C2858
+:1078500017D068280DD06A2814D104E0742810D0FD
+:107860007A280FD10DE044F400140AE044F48014A7
+:1078700001E044F440146978814202D104F5801497
+:107880006D1C6D1C28786E281ED00CDC632830D04F
+:1078900004DC00288BD0582811D19FE0642867D0E1
+:1078A00069280CD164E073282DD004DC6F2872D0D5
+:1078B000702804D194E075286ED078286DD0DDE969
+:1078C0000F129047761C4BE1C4F30250022806D0F9
+:1078D000032809D0042801CF09D0066040E101CF78
+:1078E000F117C0E900613BE101CF068038E1067085
+:1078F00036E117F8040B8DF8000000208DF8010028
+:10790000EB46012003E057F804BB4FF0FF3061075E
+:107910004FF0000102D40DE008F10101884649450D
+:107920000FDA8045F8DB1BF808100029F4D108E0D5
+:1079300008F1010188468142FADB1BF80810002992
+:10794000F6D1DDE90F23AAEB08008146214600F0BD
+:1079500031F9304400EB080604E0DDE90F121BF8B2
+:10796000010B9047B8F10108F7D221464846F2E0F2
+:107970000A21C4F302524FF0000B0891022A04D0EE
+:1079800001CFC117032A09D00AE0FF1D27F007071E
+:10799000F7E8020108E02CE01EE01FE000B2C1178A
+:1079A000042A01D140B2C117021E71F1000206DAA9
+:1079B0000023D0EB030063EB01012D2202E022053E
+:1079C00004D52B228DF82420012203E0E20701D008
+:1079D0002022F7E7904653E00A210BE0102109E04E
+:1079E00010214FF0000B44F004044FF008090891F7
+:1079F00003E008214FF0000B0891C4F30252022A61
+:107A000004D001CF0021032A06D006E0FF1D27F095
+:107A10000707F7E8020103E080B2042A00D1C0B2F0
+:107A20004FF0000822072BD52A78702A07D0DDF8FE
+:107A300020C08CF0100C5CEA0B0C05D00EE040224C
+:107A40008DF82420012208E050EA010306D03023FB
+:107A50008DF824308DF8252002229046089B83F073
+:107A6000080353EA0B030BD150EA010201D162076C
+:107A700006D530228DF824204FF00108A9F1010924
+:107A80002A78582A04D038A20B9208AA0A920BE04E
+:107A90003AA2F9E75B46089AD0F76FFE0B9B9B5C16
+:107AA0000A9A521E0A92137050EA0102F2D10A9801
+:107AB000ADEB000000F1200B600702D524F4803408
+:107AC00001E04FF00109D94502DDA9EB0B0000E010
+:107AD000002000EB0B0141440890AAEB010AE003EF
+:107AE00006D4DDE90F232146504600F063F8064432
+:107AF0004FF0000908E009A911F80900DDE90F12AB
+:107B0000904709F10109761CC145F4DBE0030CD56F
+:107B1000DDE90F232146504600F04CF8064404E00E
+:107B2000DDE90F1230209047761C0899481E089016
+:107B30000029F5DC08E00A980A990078491C0A91A6
+:107B4000DDE90F129047761CBBF10001ABF1010B90
+:107B5000F1DC21465046DDE90F2300F019F8064418
+:107B60006D1C21E6092801003031323334353637B7
+:107B70003839616263646566000000003031323379
+:107B80003435363738394142434445460000000019
+:107B90002DE9F041044600251E461746880404D40A
+:107BA00005E039462020B0476D1C641EF9D52846F3
+:107BB000BDE8F0812DE9F041044600251E469046BF
+:107BC000C80301D5302700E02027880404D505E04C
+:107BD00041463846B0476D1C641EF9D52846BDE8BD
+:107BE000F0810A68531C0B601070704710B56FF07D
+:107BF0000400FDF7A3FA10BD1BE045F208214FF089
+:107C0000E0225161002191611146096941F00101B1
+:107C1000116100BF4FF0E021096901F480310029B2
+:107C2000F8D000214FF0E02291611146096900214E
+:107C30001161011EA0F10100DFD170471AE015218A
+:107C40004FF0E0225161002191611146096941F034
+:107C50000101116100BF4FF0E021096901F4803199
+:107C60000029F8D000214FF0E02291611146096906
+:107C700000211161011EA0F10100E0D17047000058
+:107C800010B50246002008E012F8013B4340DBB289
+:107C9000044C34F8133083EA20200B1EA1F10101BB
+:107CA000F2D110BD1800002082B0CDE9000121F012
+:107CB000004001909DED000B02B051EC100B70479D
+:107CC00010B510210D48D2F753FF0C48006840F45E
+:107CD00080600A49086020210848D2F749FF022045
+:107CE000FFF7ACFF10210548D2F744FF0220FFF751
+:107CF000A5FF10210148D2F73BFF10BD0014024040
+:107D000010B510210D48D2F733FF0C48006840F43D
+:107D100080600A49086020210848D2F72BFF022022
+:107D2000FFF78CFF10210548D2F724FF0220FFF750
+:107D300085FF10210148D2F71BFF10BD001402403F
+:107D400070B5054600241548006820F440601349CA
+:107D50000860002618E010211048D2F709FF022021
+:107D6000FFF76CFF10210D48D2F704FF6006040EE8
+:107D700020210A48D2F7F3FE08B144F001040120A3
+:107D8000FFF75CFF701CC6B2082EE4DB15B1FFF7ED
+:107D900097FF01E0FFF7B4FF204670BD00140240DA
+:107DA00070B504461748006840F4806015490860C3
+:107DB00010211448D2F7DCFE00251FE0E00920B1B5
+:107DC00020211048D2F7D6FE03E020210D48D2F73B
+:107DD000CFFE6006040E0220FFF730FF1021094895
+:107DE000D2F7C8FE0220FFF729FF10210548D2F77D
+:107DF000BFFE0220FFF722FF681CC5B2082DDDDBA5
+:107E000070BD00000014024010B50B48006840F43B
+:107E100080600949086020210748D2F7ABFE102195
+:107E20000548D2F7A7FE0420FFF708FF20210248EB
+:107E3000D2F79EFE10BD00000014024010B50B48A2
+:107E4000006840F480600949086020210748D2F7A3
+:107E50008FFE0420FFF7F2FE10210448D2F78AFEBD
+:107E600020210248D2F786FE10BD00000014024017
+:107E700010B500241448006820F4406012490860DE
+:107E800020211148D2F776FE0120FFF7D7FE1021FE
+:107E90000D48D2F76FFE0120FFF7D0FE08E0601C0E
+:107EA000C0B20446FA2803DDFFF7C8FF012010BD69
+:107EB00020210548D2F753FE0028F0D110210248B6
+:107EC000D2F756FE0020F2E70014024010B541EC54
+:107ED000100BFEF7B5FA51EC100B10BD10B5FAF708
+:107EE0003DFC062000F0CAF8552000F0E7F800F04D
+:107EF000BAF804464FF480511148D2F739FE4FF4D6
+:107F000080511048D2F736FEAA2C01D0FA2010BDBD
+:107F1000152000F0B3F8062000F0D0F81420FFF789
+:107F20008DFE00F0A0F804464FF480510448D2F7CB
+:107F300021FE512C01D11420E9E7FA20E7E70000E7
+:107F400000040240000C02404FF400410803F2F725
+:107F5000B1FA4FF08040FDF74DF91248FEF7F6F800
+:107F60001148D1F761FD10483030D1F75DFD0F4861
+:107F7000D2F70AFD0E48D2F707FDD2F727FE002000
+:107F800080F3108800BFFFF731FED2F71FFEFDF728
+:107F900055FAD2F71BFE03E0FDF7B0FAD2F716FE52
+:107FA000FAE700000010014088640240000002402F
+:107FB000000402402DE9F04104460D460026284603
+:107FC000D0F761F9071E02D10120BDE8F0810EE073
+:107FD000701C86B220782978884207D13A46294613
+:107FE0002046D0F757F908B93046EEE7641C2078F0
+:107FF0000028EDD100BFE8E700B52DED048B83B07C
+:1080000041EC190BD0F704FF41EC180B18EE100AE5
+:1080100018EE901A8DED008B002818BF0120084340
+:1080200020F00040C0F17F6000F1E040C00F14D0AC
+:1080300019EE101A19EE900A8DED009B002918BF59
+:108040000121084320F00040C0F17F6000F1E040D2
+:10805000C00F04BF0120FFF78BFB51EC180B03B0DE
+:10806000BDEC048B00BD10B50120FFF7E7FDFF203C
+:10807000FAF7E8FB0446204610BD000010B50446A0
+:108080004FF480510B48D2F775FD0320FFF7D6FD62
+:108090004FF480510748D2F76BFD4FF480510648EA
+:1080A000D2F768FD2046FAF75BFD0320FFF7C6FD17
+:1080B00010BD000000040240000C024010B5044650
+:1080C0002046FAF74DFD0120FFF7B8FD10BD5458CA
+:1080D000485F56312E342E31000000003820202019
+:1080E0002020202020486F20536F204769616F2097
+:1080F0004469636820202020202020202054454E01
+:10810000204355412048414E473A2020202020203E
+:1081100020202020202020202020202020444941F1
+:10812000204348493A2020202020202020202020C1
+:10813000202020202020202020202020204D4120F1
+:10814000534F20544855453A2020202020202020FD
+:10815000202020202020202020202020202020201F
+:10816000202020202020202020202020202020200F
+:1081700020202020202020202020202020202020FF
+:1081800020202020202020202020202020202020EF
+:1081900020202020202020202020202020534F207D
+:1081A000564F4C3A20202020202020202020202024
+:1081B00020202020202020202020202020534F205D
+:1081C0005449454E3A2020202020202020202020E5
+:1081D00020202020202020202020202020534F203D
+:1081E0004C49543A202020202020202020202020EC
+:1081F00020202020202020202020202020444F4EFE
+:108200004749413A202020202020202020202020E3
+:10821000202020202020202020202020202020205E
+:10822000202020202020202020202020202020204E
+:10823000202020202020202020202020204E4741C8
+:10824000593A2020202020202020202020202020DB
+:10825000202020202020202020202020202020201E
+:10826000202020202020202020202020202020200E
+:1082700020202020202020202020202020202020FE
+:1082800020202020202020202020202020202020EE
+:1082900020202020202020202020202020202020DE
+:1082A00020202020202020202020202020202020CE
+:1082B00020202020202020202020202020202020BE
+:1082C00020202020202020202020202020202020AE
+:1082D000202020202020202020202020202020209E
+:1082E000202020202020202020202020202020208E
+:1082F000202020202020202020202020202020207E
+:10830000202020202020202020202020202020206D
+:10831000202020202020202020202020202020205D
+:10832000202020202020202020202020202020204D
+:108330002020202020202020202020202043414DCC
+:10834000204F4E20262048454E20474150204C418A
+:108350004920515559204B484143482021000000F5
+:1083600080250000010000000A000000000000005D
+:1083700000000000000000000000000000000000FD
+:1083800000000000000000000000000000000000ED
+:1083900000000000000000000000000000000000DD
+:1083A00000000000000000000000000000000000CD
+:1083B00000000000000000000000000000000000BD
+:1083C00000000000000000000000000000000000AD
+:1083D000000000000000000000000000000000009D
+:1083E000000000000000000000000000000000008D
+:1083F000000000000000000000000000000000007D
+:10840000000000000000000000000000000000006C
+:10841000000000000000000000000000000000005C
+:10842000000000000000000000000000000000004C
+:10843000000000000000000000000000000000003C
+:10844000000000000000000000000000000000002C
+:10845000000000000000000000000000000000001C
+:10846000000000000000000000000000000000000C
+:1084700000000000000000000000000000000000FC
+:1084800000000000000000000000000000000000EC
+:108490006A6F796675656C2E6A6F796675656C6949
+:1084A0006E672E636F6D2C37303131000000000095
+:1084B00000000000000000000000000000000000BC
+:1084C00000000000000000000000000000000000AC
+:1084D000000000000000000000000000000000009C
+:1084E000000000000000000000000000000000008C
+:1084F00000000000000000000000000000004B46EB
+:10850000422D322E34470000000000000000000021
+:10851000000000000000000000000000000000005B
+:108520000000000000004B46423132333435360043
+:10853000000000000000000000000000000000003B
+:10854000000000000000000000000000000000002B
+:10855000000000000600840300000000000000008E
+:10856000000000000000000000000000000000000B
+:1085700000000000000000000000000000000000FB
+:1085800000000000000000000000000000000000EB
+:1085900000000000000000000000000000000000DB
+:1085A00000000000000000000000000000000000CB
+:1085B00000000000000000000000000000000000BB
+:1085C00000000000000000000000000000000000AB
+:1085D000000000000000000000000000000000009B
+:1085E000000000000000000000000000000000008B
+:1085F000000000000000000000000000000000007B
+:10860000000000000000000000000000000000006A
+:10861000000000000000000000000000000000005A
+:10862000000000000000000000000000000000004A
+:10863000000000000000000000000000000000003A
+:10864000000000000000000000000000000000002A
+:10865000000000000000000000000000000000001A
+:10866000000000000000000000000000000000000A
+:1086700000000000000000000000000000000000FA
+:1086800000000000000000000000000000000000EA
+:1086900000000000000000000000000000000000DA
+:1086A00000000000000000000000000000000000CA
+:1086B00000000000000000000000000000000000BA
+:1086C00000000000000000000000000000000000AA
+:1086D000000000000000000000000000000000009A
+:1086E000000000000000000000000000000000008A
+:1086F000000000000000000000000000000000007A
+:108700000000000000000000000000000000000069
+:108710000000000000000000000000000000000059
+:108720000000000000000000000000000000000049
+:108730000000000000000000000000000000000039
+:108740000000000000000000000000000000000029
+:108750000000000000000000000000000000000019
+:108760000000000000000000000000000000000009
+:1087700000000000000000000000000000000000F9
+:1087800000000000000000000000000000000000E9
+:1087900000000000000000000000000000000000D9
+:1087A00000000000000000000000000000000000C9
+:1087B00000000000000000000000000000000000B9
+:1087C00000000000000000000000000000000000A9
+:1087D0000000000000000000000000000000000099
+:1087E0000000000000000000000000000000000089
+:1087F0000000000000000000000000000000000079
+:108800000000000000000000000000000000000068
+:108810000000000000000000000000000000000058
+:108820000000000000000000000000000000000048
+:108830000000000000000000000000000000000038
+:108840000000000000000000000000000000000028
+:108850000000000000000000000000000000000018
+:108860000000000000000000000000000000000008
+:1088700000000000000000000000000000000000F8
+:1088800000000000000000000000000000000000E8
+:1088900000000000000000000000000000000000D8
+:1088A00000000000000000000000000000000000C8
+:1088B00000000000000000000000000000000000B8
+:1088C00000000000000000000000000000000000A8
+:1088D0000000000000000000000000000000000098
+:1088E0000000000000000000000000000000000088
+:1088F0000000000000000000000000000000000078
+:108900000000000000000000000000000000000067
+:108910000000000000000000000000000000000057
+:108920000000000000000000000000000000000047
+:108930000000000000000000000000000000000037
+:108940000000000000000000000000000000000027
+:108950000000000000000000000000000000000017
+:108960000000000000000000000000000000000007
+:1089700000000000000000000000000000000000F7
+:1089800000000000000000000000000000000000E7
+:1089900000000000000000000000000000000000D7
+:1089A00000000000000000000000000000000000C7
+:1089B00000000000000000000000000000000000B7
+:1089C00000000000000000000000000000000000A7
+:1089D0000000000000000000000000000000000097
+:1089E0000000000000000000000000000000000087
+:1089F0000000000000000000000000000000000077
+:108A00000000000000000000000000000000000066
+:108A10000000000000000000000000000000000056
+:108A20000000000000000000000000000000000046
+:108A30000000000000000000000000000000000036
+:108A40000000000000000000000000000000000026
+:108A50000000000000000000000000000000000016
+:108A60000000000000000000000000000000000006
+:108A700000000000000000000000000000000000F6
+:108A800000000000000000000000000000000000E6
+:108A900000000000000000000000000000000000D6
+:108AA00000000000000000000000000000000000C6
+:108AB00000000000000000000000000000000000B6
+:108AC00000000000000000000000000000000000A6
+:108AD0000000000000000000000000000000000096
+:108AE0000000000000000000000000000000000086
+:108AF0000000000000000000000000000000000076
+:108B00000000000000000000000000000000000065
+:108B10000000000000000000000000000000000055
+:108B20000000000000000000000000000000000045
+:108B30000000000000000000000000000000000035
+:108B40000000000000000000000000000000000025
+:108B50000000000000000000000000000000000015
+:108B60000000000000000000000000000000000005
+:108B700000000000000000000000000000000000F5
+:108B800000000000000000000000000000000000E5
+:108B9000DC800308F07A0020C22F0020640000006F
+:108BA000020001000000000054850308F07A002054
+:108BB000B82F002066000000050001000100000041
+:108BC00060830308F07A0020984000206B000000CA
+:108BD000310104000200000090840308F07A0020B4
+:108BE000DA3900202F050000C30001000300000057
+:108BF00052850308F07A0020263E0020F20500008E
+:108C0000020001000400000058850308F07A0020EB
+:108C1000C8140020F4050000050001000500000054
+:108C20005C850308F07A0020D4140020F9050000C8
+:108C30000500010006000000DD800308F07A002036
+:108C4000382D0020FE050000810201000700000011
+:108C500060850308F07A0020D81400207F08000007
+:108C60006100400008000000C0850308F07A002081
+:108C7000C2390020BF2000000300010009000000ED
+:108C8000C4850308F07A0020C83E0020C2200000FE
+:108C9000110101000A000000D4860308F07A0020C8
+:108CA00086340020D3210000B30401000B00000033
+:108CB000888B0308F07A0020CC1400208626000060
+:108CC000090001000C00000041542B5741503D5455
+:108CD000584830342C34353533353134322C310D5D
+:108CE0000A0041542B536F636B65743D302C332C59
+:108CF0003139322E3136382E342E312C3530303059
+:108D0000300D0A0041542B43574A41503F0D0A0091
+:108D100041542B5245530D0A0041542B453D4F46BB
+:108D2000460D0A0041542B574D4F44453D41500DCF
+:108D30000A00000041542B534F434B413D544350D4
+:108D40002C746573742E6A6F796675656C696E67CD
+:108D50002E636F6D2C373031310D0A0041542B5783
+:108D60004B4D4F443D4E45540D0A0041542B554147
+:108D70005254464C3D343039360D0A0041542B488C
+:108D800045415254454E3D4F46460D0A0041542B35
+:108D9000530D0A0041542B453D4F46460D0A0075C0
+:108DA00073722E636E23002B2B2B00610041542B1A
+:108DB000454E544D0D0A0041542B49434349443F0D
+:108DC0000D0A0041542B494D45493F0D0A004154BD
+:108DD0002B4353513F0D0A000D0A000041542B5301
+:108DE0004F434B42313D544350432C746573742EB2
+:108DF0006A6F796675656C696E672E636F6D2C3767
+:108E00003031310D0A0041542B5A0D0A0041542BC8
+:108E100057414E4E3D444843500D0A0041542B5794
+:108E2000414E4E0D0A0041542B534F434B4C4B4285
+:108E3000310D0A0041542B574946493D4B46422DBE
+:108E4000322E34472C4B46423132333435360D0AFC
+:108E50000041542B574946493D5448582D48443405
+:108E60002D322E342C4B46423132333435360D0AF6
+:108E70000041542B536F636B65743D302C302C7460
+:108E80006573742E6A6F796675656C696E672E639B
+:108E90006F6D2C373031310D0A0041542B536F6305
+:108EA0006B65743D302C302C3139322E3136382EF2
+:108EB00031342E3130302C373031310D0A004154ED
+:108EC0002B43574A41503F0D0A0041542B52455302
+:108ED0000D0A002B2B2B00415445300D0A00415444
+:108EE0002B4347534E0D0A0041542B4350494E3FEC
+:108EF0000D0A0041542B49434349440D0A00415493
+:108F00002B4353510D0A0041542B4349504D4F44BC
+:108F1000453D310D0A0041542B5149435347503DC3
+:108F2000312C312C22434D4E4554222C22222C220E
+:108F3000220D0A0041542B4E45544F50454E0D0A08
+:108F40000041542B4349504F50454E3D302C225444
+:108F50004350222C22746573742E6A6F796675658E
+:108F60006C696E672E636F6D222C373031310D0ABC
+:108F70000041542B4349504F5051554552593F0DD4
+:108F80000A0041542B52455345540D0A0041542BBD
+:108F90004745544750533D474E524D432C300D0AE0
+:108FA0000041542B4D475053433D310D0A00C4AC92
+:108FB000C8CF00000000000000000000000000001A
+:108FC00000000000000000000000000000000000A1
+:108FD0000000000000000000000000000000000091
+:108FE00000000000000000000000000000006465B8
+:108FF0006661756C74000000000000000000000055
+:109000000000000000000000000000000000000060
+:109010000000000000000000000000000000000050
+:1090200000000000000000000000000000003839CF
+:109030003030303000000000696E7465726E657407
+:109040000000000000000000000000000000000020
+:109050000000000000000000000000000000000010
+:109060000000000000000000000000000000000000
+:109070000000000000000000D6D0B9FA0000000097
+:1090800000000000000000000000000000000000E0
+:1090900000000000000000000000000000000000D0
+:1090A00000000000000000000000000000000000C0
+:1090B00000000000000000004368696E614D6F62AF
+:1090C000696C650000000000000000000000000066
+:1090D0000000000000000000000000000000000090
+:1090E0000000000000000000000000000000000080
+:1090F0000000000000000000383938363030000031
+:109100000000434D4E4554000000000000000000E8
+:10911000000000000000000000000000000000004F
+:10912000000000000000000000000000000000003F
+:10913000000000000000000000000000000000002F
+:109140000000D6D0B9FA00000000000000000000C6
+:10915000000000000000000000000000000000000F
+:1091600000000000000000000000000000000000FF
+:1091700000000000000000000000000000000000EF
+:1091800000004368696E614D6F62696C65000000A4
+:1091900000000000000000000000000000000000CF
+:1091A00000000000000000000000000000000000BF
+:1091B00000000000000000000000000000000000AF
+:1091C000000038393836303200000000434D4E453B
+:1091D000540000000000000000000000000000003B
+:1091E000000000000000000000000000000000007F
+:1091F000000000000000000000000000000000006F
+:10920000000000000000000000000000D6D0B9FA05
+:10921000000000000000000000000000000000004E
+:10922000000000000000000000000000000000003E
+:10923000000000000000000000000000000000002E
+:109240000000000000000000000000004368696E9C
+:10925000614D6F62696C6500000000000000000055
+:1092600000000000000000000000000000000000FE
+:1092700000000000000000000000000000000000EE
+:1092800000000000000000000000000038393836FF
+:10929000303400000000434D4E45540000000000F3
+:1092A00000000000000000000000000000000000BE
+:1092B00000000000000000000000000000000000AE
+:1092C000000000000000000000000000000000009E
+:1092D000000000000000D6D0B9FA00000000000035
+:1092E000000000000000000000000000000000007E
+:1092F000000000000000000000000000000000006E
+:10930000000000000000000000000000000000005D
+:109310000000000000004368696E6154656C65637D
+:109320006F6D000000000000000000000000000061
+:10933000000000000000000000000000000000002D
+:10934000000000000000000000000000000000001D
+:1093500000000000000038393836303700000000C7
+:10936000434D4E4554000000000000000000000086
+:1093700000000000000000000000000000000000ED
+:1093800000000000000000000000000000000000DD
+:1093900000000000000000000000000000000000CD
+:1093A000D6D0B9FA00000000000000000000000064
+:1093B00000000000000000000000000000000000AD
+:1093C000000000000000000000000000000000009D
+:1093D000000000000000000000000000000000008D
+:1093E0004368696E61556E69636F6D00000000002F
+:1093F000000000000000000000000000000000006D
+:10940000000000000000000000000000000000005C
+:10941000000000000000000000000000000000004C
+:1094200038393836303100000000554E494E455429
+:10943000000000000000000000000000000000002C
+:10944000000000000000000000000000000000001C
+:10945000000000000000000000000000000000000C
+:1094600000000000000000000000D6D0B9FA0000A3
+:1094700000000000000000000000000000000000EC
+:1094800000000000000000000000000000000000DC
+:1094900000000000000000000000000000000000CC
+:1094A000000000000000000000004368696E615584
+:1094B0006E69636F6D000000000000000000000096
+:1094C000000000000000000000000000000000009C
+:1094D000000000000000000000000000000000008C
+:1094E0000000000000000000000038393836303637
+:1094F00000000000554E494E455400000000000099
+:10950000000000000000000000000000000000005B
+:10951000000000000000000000000000000000004B
+:10952000000000000000000000000000000000003B
+:1095300000000000D6D0B9FA0000000000000000D2
+:10954000000000000000000000000000000000001B
+:10955000000000000000000000000000000000000B
+:1095600000000000000000000000000000000000FB
+:10957000000000004368696E61556E69636F6D009D
+:1095800000000000000000000000000000000000DB
+:1095900000000000000000000000000000000000CB
+:1095A00000000000000000000000000000000000BB
+:1095B0000000000038393836303900000000554EC0
+:1095C000494E45540000000000000000000000006B
+:1095D000000000000000000000000000000000008B
+:1095E000000000000000000000000000000000007B
+:1095F0000000000000000000000000000000D6D0C5
+:10960000B9FA0000000000000000000000000000A7
+:10961000000000000000000000000000000000004A
+:10962000000000000000000000000000000000003A
+:10963000000000000000000000000000000043687F
+:10964000696E6154656C65636F6D00000000000019
+:10965000000000000000000000000000000000000A
+:1096600000000000000000000000000000000000FA
+:109670000000000000000000000000000000383979
+:10968000383630330000000043544E45540000008B
+:1096900000000000000000000000000000000000CA
+:1096A00000000000000000000000000000000000BA
+:1096B00000000000000000000000000000000000AA
+:1096C0000000000000000000D6D0B9FA0000000041
+:1096D000000000000000000000000000000000008A
+:1096E000000000000000000000000000000000007A
+:1096F000000000000000000000000000000000006A
+:1097000000000000000000004368696E6154656C51
+:1097100065636F6D000000000000000000000000A5
+:109720000000000000000000000000000000000039
+:109730000000000000000000000000000000000029
+:1097400000000000000000003839383631310000D8
+:10975000000043544E45540000000000000000008B
+:1097600000000000000000000000000000000000F9
+:1097700000000000000000000000000000000000E9
+:1097800000000000000000000000000000000000D9
+:109790000000C9B3CCD800000000000000000000A9
+:1097A00000000000000000000000000000000000B9
+:1097B00000000000000000000000000000000000A9
+:1097C0000000000000000000000000000000000099
+:1097D000000053544300000000000000000000009F
+:1097E0000000000000000000000000000000000079
+:1097F0000000000000000000000000000000000069
+:109800000000000000000000000000000000000058
+:109810000000383939363630310000006A6177612E
+:109820006C6E65742E636F6D2E7361000000000016
+:109830000000000000000000000000000000000028
+:109840000000000000000000000000000000000018
+:10985000000000000000000000000000BFC6CDFEB8
+:10986000CCD8000000000000000000000000000054
+:1098700000000000000000000000000000000000E8
+:1098800000000000000000000000000000000000D8
+:1098900000000000000000000000000053544300DE
+:1098A00000000000000000000000000000000000B8
+:1098B00000000000000000000000000000000000A8
+:1098C0000000000000000000000000000000000098
+:1098D00000000000000000000000000038393936A8
+:1098E00035303400000056495641000000000000A9
+:1098F0000000000000000000000000000000000068
+:109900000000000000000000000000000000000057
+:109910000000000000000000000000000000000047
+:10992000000000000000BFC6CDFECCD80000000043
+:109930000000000000000000000000000000000027
+:109940000000000000000000000000000000000017
+:109950000000000000000000000000000000000007
+:109960000000000000004F6F7265646F6F00000020
+:1099700000000000000000000000000000000000E7
+:1099800000000000000000000000000000000000D7
+:1099900000000000000000000000000000000000C7
+:1099A000000000000000383939363530330000003F
+:1099B000416374696F6E2E6F6F7265646F6F2E6393
+:1099C0006F6D0000000000000000000000000000BB
+:1099D0000000000000000000000000000000000087
+:1099E0000000000000000000000000000000000077
+:1099F000BFC6CDFECCD80000000000000000000073
+:109A00000000000000000000000000000000000056
+:109A10000000000000000000000000000000000046
+:109A20000000000000000000000000000000000036
+:109A30007A61696E00000000000000000000000074
+:109A40000000000000000000000000000000000016
+:109A50000000000000000000000000000000000006
+:109A600000000000000000000000000000000000F6
+:109A7000383939363539000000004853505053000A
+:109A800000000000000000000000000000000000D6
+:109A900000000000000000000000000000000000C6
+:109AA00000000000000000000000000000000000B6
+:109AB00000000000000000000000CCA9B9FA00007E
+:109AC0000000000000000000000000000000000096
+:109AD0000000000000000000000000000000000086
+:109AE0000000000000000000000000000000000076
+:109AF0000000000000000000000041495300000089
+:109B00000000000000000000000000000000000055
+:109B10000000000000000000000000000000000045
+:109B20000000000000000000000000000000000035
+:109B30000000000000000000000038393636300018
+:109B400000000000696E7465726E657400000000AC
+:109B50000000000000000000000000000000000005
+:109B600000000000000000000000000000000000F5
+:109B700000000000000000000000000000000000E5
+:109B800000000000C3E5B5E900000000000000008F
+:109B900000000000000000000000000000000000C5
+:109BA00000000000000000000000000000000000B5
+:109BB00000000000000000000000000000000000A5
+:109BC00000000000566965746E610000000000002E
+:109BD0000000000000000000000000000000000085
+:109BE0000000000000000000000000000000000075
+:109BF0000000000000000000000000000000000065
+:109C000000000000383938343035000000004D6560
+:109C100074666F6E65000000000000000000000028
+:109C20000000000000000000000000000000000034
+:109C30000000000000000000000000000000000024
+:109C40000000000000000000000000000000C3E56C
+:109C5000B5E9000000000000000000000000000066
+:109C600000000000000000000000000000000000F4
+:109C700000000000000000000000000000000000E4
+:109C800000000000000000000000000000004D6F18
+:109C90006269666F6E650000000000000000000051
+:109CA00000000000000000000000000000000000B4
+:109CB00000000000000000000000000000000000A4
+:109CC0000000000000000000000000000000383923
+:109CD0003834303100000000736D61727400000090
+:109CE0000000000000000000000000000000000074
+:109CF0000000000000000000000000000000000064
+:109D00000000000000000000000000000000000053
+:109D10000000000000000000C3E5B5E900000000FD
+:109D20000000000000000000000000000000000033
+:109D30000000000000000000000000000000000023
+:109D40000000000000000000000000000000000013
+:109D500000000000000000005669657474656C0026
+:109D600000000000000000000000000000000000F3
+:109D700000000000000000000000000000000000E3
+:109D800000000000000000000000000000000000D3
+:109D90000000000000000000383938343034000082
+:109DA0000000736D6172740000000000000000008C
+:109DB00000000000000000000000000000000000A3
+:109DC0000000000000000000000000000000000093
+:109DD0000000000000000000000000000000000083
+:109DE0000000C3E5B5E9000000000000000000002D
+:109DF0000000000000000000000000000000000063
+:109E00000000000000000000000000000000000052
+:109E10000000000000000000000000000000000042
+:109E2000000056494E410000000000000000000004
+:109E30000000000000000000000000000000000022
+:109E40000000000000000000000000000000000012
+:109E50000000000000000000000000000000000002
+:109E6000000038393834303200000000736D617200
+:109E7000740000000000000000000000000000006E
+:109E800000000000000000000000000000000000D2
+:109E900000000000000000000000000000000000C2
+:109EA000000000000000000000000000BCEDC6D271
+:109EB000D5AF00000000000000000000000000001E
+:109EC0000000000000000000000000000000000092
+:109ED0000000000000000000000000000000000082
+:109EE0000000000000000000000000004D657466E6
+:109EF0006F6E650000000000000000000000000020
+:109F00000000000000000000000000000000000051
+:109F10000000000000000000000000000000000041
+:109F20000000000000000000000000003839383553
+:109F30003530380000004D6574666F6E65000000B6
+:109F40000000000000000000000000000000000011
+:109F50000000000000000000000000000000000001
+:109F600000000000000000000000000000000000F1
+:109F7000000000000000BCEDC6D2D5AF000000001C
+:109F800000000000000000000000000000000000D1
+:109F900000000000000000000000000000000000C1
+:109FA00000000000000000000000000000000000B1
+:109FB000000000000000536D61727400000000009A
+:109FC0000000000000000000000000000000000091
+:109FD0000000000000000000000000000000000081
+:109FE0000000000000000000000000000000000071
+:109FF00000000000000038393835353032000000EC
+:10A00000736D617274000000000000000000000029
+:10A010000000000000000000000000000000000040
+:10A020000000000000000000000000000000000030
+:10A030000000000000000000000000000000000020
+:10A04000BCEDC6D2D5AF000000000000000000004B
+:10A050000000000000000000000000000000000000
+:10A0600000000000000000000000000000000000F0
+:10A0700000000000000000000000000000000000E0
+:10A08000536D6172740000000000000000000000C9
+:10A0900000000000000000000000000000000000C0
+:10A0A00000000000000000000000000000000000B0
+:10A0B00000000000000000000000000000000000A0
+:10A0C00038393835353035000000736D61727400F1
+:10A0D0000000000000000000000000000000000080
+:10A0E0000000000000000000000000000000000070
+:10A0F0000000000000000000000000000000000060
+:10A1000000000000000000000000BCEDC6D2D5AF8A
+:10A11000000000000000000000000000000000003F
+:10A12000000000000000000000000000000000002F
+:10A13000000000000000000000000000000000001F
+:10A1400000000000000000000000536D6172740008
+:10A1500000000000000000000000000000000000FF
+:10A1600000000000000000000000000000000000EF
+:10A1700000000000000000000000000000000000DF
+:10A18000000000000000000000003839383535308C
+:10A1900036000000736D6172740000000000000062
+:10A1A00000000000000000000000000000000000AF
+:10A1B000000000000000000000000000000000009F
+:10A1C000000000000000000000000000000000008F
+:10A1D00000000000C3CFBCD3C0AD000000000000F1
+:10A1E000000000000000000000000000000000006F
+:10A1F000000000000000000000000000000000005F
+:10A20000000000000000000000000000000000004E
+:10A2100000000000426F62690000000000000000C2
+:10A22000000000000000000000000000000000002E
+:10A23000000000000000000000000000000000001E
+:10A24000000000000000000000000000000000000E
+:10A250000000000038393838303000000000696EE6
+:10A260007465726E6574000000000000000000005C
+:10A2700000000000000000000000000000000000DE
+:10A2800000000000000000000000000000000000CE
+:10A290000000000000000000000000000000C3CF2C
+:10A2A000BCD3C0AD000000000000000000000000B2
+:10A2B000000000000000000000000000000000009E
+:10A2C000000000000000000000000000000000008E
+:10A2D00000000000000000000000000000004772C5
+:10A2E000616D65656E70686F6E650000000000004E
+:10A2F000000000000000000000000000000000005E
+:10A30000000000000000000000000000000000004D
+:10A3100000000000000000000000000000003839CC
+:10A3200038383031000000006770696E7465726EF5
+:10A330006574000000000000000000000000000044
+:10A34000000000000000000000000000000000000D
+:10A3500000000000000000000000000000000000FD
+:10A360000000000000000000C3CFBCD3C0AD00005F
+:10A3700000000000000000000000000000000000DD
+:10A3800000000000000000000000000000000000CD
+:10A3900000000000000000000000000000000000BD
+:10A3A000000000000000000042616E676C616C6993
+:10A3B0006E6B0000000000000000000000000000C4
+:10A3C000000000000000000000000000000000008D
+:10A3D000000000000000000000000000000000007D
+:10A3E0000000000000000000383938383033000029
+:10A3F0000000626C77656200000000000000000051
+:10A40000000000000000000000000000000000004C
+:10A41000000000000000000000000000000000003C
+:10A42000000000000000000000000000000000002C
+:10A430000000D3A1B6C8000000000000000000002A
+:10A44000000000000000000000000000000000000C
+:10A4500000000000000000000000000000000000FC
+:10A4600000000000000000000000000000000000EC
+:10A47000000041697274656C00000000000000007B
+:10A4800000000000000000000000000000000000CC
+:10A4900000000000000000000000000000000000BC
+:10A4A00000000000000000000000000000000000AC
+:10A4B00000003839393130300000000061697274B1
+:10A4C000656C677072732E636F6D00000000000092
+:10A4D000000000000000000000000000000000007C
+:10A4E000000000000000000000000000000000006C
+:10A4F000000000000000000000000000D3A1B6C86A
+:10A50000000000000000000000000000000000004B
+:10A51000000000000000000000000000000000003B
+:10A52000000000000000000000000000000000002B
+:10A53000000000000000000000000000416972748B
+:10A54000656C00000000000000000000000000003A
+:10A5500000000000000000000000000000000000FB
+:10A5600000000000000000000000000000000000EB
+:10A570000000000000000000000000003839393100
+:10A5800031300000000061697274656C677072732D
+:10A590002E636F6D0000000000000000000000004E
+:10A5A00000000000000000000000000000000000AB
+:10A5B000000000000000000000000000000000009B
+:10A5C000000000000000D3A1B6C800000000000099
+:10A5D000000000000000000000000000000000007B
+:10A5E000000000000000000000000000000000006B
+:10A5F000000000000000000000000000000000005B
+:10A6000000000000000041697274656C00000000E9
+:10A61000000000000000000000000000000000003A
+:10A62000000000000000000000000000000000002A
+:10A63000000000000000000000000000000000001A
+:10A6400000000000000038393931333100000000CB
+:10A6500061697274656C677072732E636F6D000050
+:10A6600000000000000000000000000000000000EA
+:10A6700000000000000000000000000000000000DA
+:10A6800000000000000000000000000000000000CA
+:10A69000D3A1B6C8000000000000000000000000C8
+:10A6A00000000000000000000000000000000000AA
+:10A6B000000000000000000000000000000000009A
+:10A6C000000000000000000000000000000000008A
+:10A6D00041697274656C0000000000000000000019
+:10A6E000000000000000000000000000000000006A
+:10A6F000000000000000000000000000000000005A
+:10A700000000000000000000000000000000000049
+:10A710003839393134300000000061697274656C79
+:10A72000677072732E636F6D000000000000000000
+:10A730000000000000000000000000000000000019
+:10A740000000000000000000000000000000000009
+:10A7500000000000000000000000D3A1B6C8000007
+:10A7600000000000000000000000000000000000E9
+:10A7700000000000000000000000000000000000D9
+:10A7800000000000000000000000000000000000C9
+:10A790000000000000000000000041697274656C58
+:10A7A00000000000000000000000000000000000A9
+:10A7B0000000000000000000000000000000000099
+:10A7C0000000000000000000000000000000000089
+:10A7D0000000000000000000000038393931343535
+:10A7E0000000000061697274656C677072732E639B
+:10A7F0006F6D00000000000000000000000000007D
+:10A800000000000000000000000000000000000048
+:10A810000000000000000000000000000000000038
+:10A8200000000000D3A1B6C8000000000000000036
+:10A830000000000000000000000000000000000018
+:10A840000000000000000000000000000000000008
+:10A8500000000000000000000000000000000000F8
+:10A860000000000041697274656C00000000000087
+:10A8700000000000000000000000000000000000D8
+:10A8800000000000000000000000000000000000C8
+:10A8900000000000000000000000000000000000B8
+:10A8A0000000000038393931343900000000616996
+:10A8B0007274656C677072732E636F6D00000000B8
+:10A8C0000000000000000000000000000000000088
+:10A8D0000000000000000000000000000000000078
+:10A8E0000000000000000000000000000000D3A1F4
+:10A8F000B6C80000000000000000000000000000DA
+:10A900000000000000000000000000000000000047
+:10A910000000000000000000000000000000000037
+:10A92000000000000000000000000000000041697D
+:10A930007274656C00000000000000000000000060
+:10A940000000000000000000000000000000000007
+:10A9500000000000000000000000000000000000F7
+:10A960000000000000000000000000000000383976
+:10A97000393135310000000061697274656C6770AF
+:10A9800072732E636F6D0000000000000000000075
+:10A9900000000000000000000000000000000000B7
+:10A9A00000000000000000000000000000000000A7
+:10A9B0000000000000000000D3A1B6C800000000A5
+:10A9C0000000000000000000000000000000000087
+:10A9D0000000000000000000000000000000000077
+:10A9E0000000000000000000000000000000000067
+:10A9F000000000000000000041697274656C0000F6
+:10AA00000000000000000000000000000000000046
+:10AA10000000000000000000000000000000000036
+:10AA20000000000000000000000000000000000026
+:10AA300000000000000000003839393135320000D4
+:10AA4000000061697274656C677072732E636F6D5C
+:10AA500000000000000000000000000000000000F6
+:10AA600000000000000000000000000000000000E6
+:10AA700000000000000000000000000000000000D6
+:10AA80000000D3A1B6C800000000000000000000D4
+:10AA900000000000000000000000000000000000B6
+:10AAA00000000000000000000000000000000000A6
+:10AAB0000000000000000000000000000000000096
+:10AAC000000041697274656C000000000000000025
+:10AAD0000000000000000000000000000000000076
+:10AAE0000000000000000000000000000000000066
+:10AAF0000000000000000000000000000000000056
+:10AB00000000383939313533000000006169727452
+:10AB1000656C677072732E636F6D0000000000003B
+:10AB20000000000000000000000000000000000025
+:10AB30000000000000000000000000000000000015
+:10AB4000000000000000000000000000D3A1B6C813
+:10AB500000000000000000000000000000000000F5
+:10AB600000000000000000000000000000000000E5
+:10AB700000000000000000000000000000000000D5
+:10AB80000000000000000000000000004169727435
+:10AB9000656C0000000000000000000000000000E4
+:10ABA00000000000000000000000000000000000A5
+:10ABB0000000000000000000000000000000000095
+:10ABC00000000000000000000000000038393931AA
+:10ABD00035340000000061697274656C67707273CF
+:10ABE0002E636F6D000000000000000000000000F8
+:10ABF0000000000000000000000000000000000055
+:10AC00000000000000000000000000000000000044
+:10AC1000000000000000D3A1B6C800000000000042
+:10AC20000000000000000000000000000000000024
+:10AC30000000000000000000000000000000000014
+:10AC40000000000000000000000000000000000004
+:10AC500000000000000041697274656C0000000093
+:10AC600000000000000000000000000000000000E4
+:10AC700000000000000000000000000000000000D4
+:10AC800000000000000000000000000000000000C4
+:10AC9000000000000000383939313535000000006F
+:10ACA00061697274656C677072732E636F6D0000FA
+:10ACB0000000000000000000000000000000000094
+:10ACC0000000000000000000000000000000000084
+:10ACD0000000000000000000000000000000000074
+:10ACE000D3A1B6C800000000000000000000000072
+:10ACF0000000000000000000000000000000000054
+:10AD00000000000000000000000000000000000043
+:10AD10000000000000000000000000000000000033
+:10AD200041697274656C00000000000000000000C2
+:10AD30000000000000000000000000000000000013
+:10AD40000000000000000000000000000000000003
+:10AD500000000000000000000000000000000000F3
+:10AD60003839393135360000000061697274656C1C
+:10AD7000677072732E636F6D0000000000000000AA
+:10AD800000000000000000000000000000000000C3
+:10AD900000000000000000000000000000000000B3
+:10ADA00000000000000000000000D3A1B6C80000B1
+:10ADB0000000000000000000000000000000000093
+:10ADC0000000000000000000000000000000000083
+:10ADD0000000000000000000000000000000000073
+:10ADE0000000000000000000000041697274656C02
+:10ADF0000000000000000000000000000000000053
+:10AE00000000000000000000000000000000000042
+:10AE10000000000000000000000000000000000032
+:10AE200000000000000000000000383939313930DE
+:10AE30000000000061697274656C677072732E6344
+:10AE40006F6D000000000000000000000000000026
+:10AE500000000000000000000000000000000000F2
+:10AE600000000000000000000000000000000000E2
+:10AE700000000000D3A1B6C80000000000000000E0
+:10AE800000000000000000000000000000000000C2
+:10AE900000000000000000000000000000000000B2
+:10AEA00000000000000000000000000000000000A2
+:10AEB0000000000041697274656C00000000000031
+:10AEC0000000000000000000000000000000000082
+:10AED0000000000000000000000000000000000072
+:10AEE0000000000000000000000000000000000062
+:10AEF0000000000038393931393200000000616942
+:10AF00007274656C677072732E636F6D0000000061
+:10AF10000000000000000000000000000000000031
+:10AF20000000000000000000000000000000000021
+:10AF30000000000000000000000000000000D3A19D
+:10AF4000B6C8000000000000000000000000000083
+:10AF500000000000000000000000000000000000F1
+:10AF600000000000000000000000000000000000E1
+:10AF70000000000000000000000000000000416927
+:10AF80007274656C0000000000000000000000000A
+:10AF900000000000000000000000000000000000B1
+:10AFA00000000000000000000000000000000000A1
+:10AFB0000000000000000000000000000000383920
+:10AFC000393139330000000061697274656C677053
+:10AFD00072732E636F6D000000000000000000001F
+:10AFE0000000000000000000000000000000000061
+:10AFF0000000000000000000000000000000000051
+:10B000000000000000000000D3A1B6C8000000004E
+:10B010000000000000000000000000000000000030
+:10B020000000000000000000000000000000000020
+:10B030000000000000000000000000000000000010
+:10B04000000000000000000041697274656C00009F
+:10B0500000000000000000000000000000000000F0
+:10B0600000000000000000000000000000000000E0
+:10B0700000000000000000000000000000000000D0
+:10B080000000000000000000383939313934000078
+:10B09000000061697274656C677072732E636F6D06
+:10B0A00000000000000000000000000000000000A0
+:10B0B0000000000000000000000000000000000090
+:10B0C0000000000000000000000000000000000080
+:10B0D0000000D3A1B6C8000000000000000000007E
+:10B0E0000000000000000000000000000000000060
+:10B0F0000000000000000000000000000000000050
+:10B10000000000000000000000000000000000003F
+:10B11000000041697274656C0000000000000000CE
+:10B12000000000000000000000000000000000001F
+:10B13000000000000000000000000000000000000F
+:10B1400000000000000000000000000000000000FF
+:10B1500000003839393139350000000061697274F6
+:10B16000656C677072732E636F6D000000000000E5
+:10B1700000000000000000000000000000000000CF
+:10B1800000000000000000000000000000000000BF
+:10B19000000000000000000000000000D3A1B6C8BD
+:10B1A000000000000000000000000000000000009F
+:10B1B000000000000000000000000000000000008F
+:10B1C000000000000000000000000000000000007F
+:10B1D00000000000000000000000000041697274DF
+:10B1E000656C00000000000000000000000000008E
+:10B1F000000000000000000000000000000000004F
+:10B20000000000000000000000000000000000003E
+:10B210000000000000000000000000003839393153
+:10B2200039360000000061697274656C6770727372
+:10B230002E636F6D000000000000000000000000A1
+:10B2400000000000000000000000000000000000FE
+:10B2500000000000000000000000000000000000EE
+:10B26000000000000000D3A1B6C8000000000000EC
+:10B2700000000000000000000000000000000000CE
+:10B2800000000000000000000000000000000000BE
+:10B2900000000000000000000000000000000000AE
+:10B2A00000000000000041697274656C000000003D
+:10B2B000000000000000000000000000000000008E
+:10B2C000000000000000000000000000000000007E
+:10B2D000000000000000000000000000000000006E
+:10B2E0000000000000003839393139370000000013
+:10B2F00061697274656C677072732E636F6D0000A4
+:10B30000000000000000000000000000000000003D
+:10B31000000000000000000000000000000000002D
+:10B32000000000000000000000000000000000001D
+:10B33000D3A1B6C80000000000000000000000001B
+:10B3400000000000000000000000000000000000FD
+:10B3500000000000000000000000000000000000ED
+:10B3600000000000000000000000000000000000DD
+:10B3700041697274656C000000000000000000006C
+:10B3800000000000000000000000000000000000BD
+:10B3900000000000000000000000000000000000AD
+:10B3A000000000000000000000000000000000009D
+:10B3B0003839393139380000000061697274656CC0
+:10B3C000677072732E636F6D000000000000000054
+:10B3D000000000000000000000000000000000006D
+:10B3E000000000000000000000000000000000005D
+:10B3F00000000000000000000000D3A1B6C800005B
+:10B40000000000000000000000000000000000003C
+:10B41000000000000000000000000000000000002C
+:10B42000000000000000000000000000000000001C
+:10B430000000000000000000000041697274656CAB
+:10B4400000000000000000000000000000000000FC
+:10B4500000000000000000000000000000000000EC
+:10B4600000000000000000000000000000000000DC
+:10B47000000000000000000000003839393130328F
+:10B480000000000061697274656C677072732E63EE
+:10B490006F6D0000000000000000000000000000D0
+:10B4A000000000000000000000000000000000009C
+:10B4B000000000000000000000000000000000008C
+:10B4C00000000000D3A1B6C800000000000000008A
+:10B4D000000000000000000000000000000000006C
+:10B4E000000000000000000000000000000000005C
+:10B4F000000000000000000000000000000000004C
+:10B500000000000041697274656C000000000000DA
+:10B51000000000000000000000000000000000002B
+:10B52000000000000000000000000000000000001B
+:10B53000000000000000000000000000000000000B
+:10B5400000000000383939313033000000006169F3
+:10B550007274656C677072732E636F6D000000000B
+:10B5600000000000000000000000000000000000DB
+:10B5700000000000000000000000000000000000CB
+:10B580000000000000000000000000000000D3A147
+:10B59000B6C800000000000000000000000000002D
+:10B5A000000000000000000000000000000000009B
+:10B5B000000000000000000000000000000000008B
+:10B5C00000000000000000000000000000004964CE
+:10B5D00065610000000000000000000000000000A5
+:10B5E000000000000000000000000000000000005B
+:10B5F000000000000000000000000000000000004B
+:10B6000000000000000000000000000000003839C9
+:10B61000393138390000000061697274656C6770F7
+:10B6200072732E636F6D00000000000000000000C8
+:10B63000000000000000000000000000000000000A
+:10B6400000000000000000000000000000000000FA
+:10B650000000000000000000D3A1B6C800000000F8
+:10B6600000000000000000000000000000000000DA
+:10B6700000000000000000000000000000000000CA
+:10B6800000000000000000000000000000000000BA
+:10B690000000000000000000496465610000000037
+:10B6A000000000000000000000000000000000009A
+:10B6B000000000000000000000000000000000008A
+:10B6C000000000000000000000000000000000007A
+:10B6D00000000000000000003839393137393900E6
+:10B6E000000061697274656C677072732E636F6DB0
+:10B6F000000000000000000000000000000000004A
+:10B700000000000000000000000000000000000039
+:10B710000000000000000000000000000000000029
+:10B720000000D3A1B6C80000000000000000000027
+:10B730000000000000000000000000000000000009
+:10B7400000000000000000000000000000000000F9
+:10B7500000000000000000000000000000000000E9
+:10B760000000496465610000000000000000000066
+:10B7700000000000000000000000000000000000C9
+:10B7800000000000000000000000000000000000B9
+:10B7900000000000000000000000000000000000A9
+:10B7A000000038393931383435000000616972746D
+:10B7B000656C677072732E636F6D0000000000008F
+:10B7C0000000000000000000000000000000000079
+:10B7D0000000000000000000000000000000000069
+:10B7E000000000000000000000000000D3A1B6C867
+:10B7F0000000000000000000000000000000000049
+:10B800000000000000000000000000000000000038
+:10B810000000000000000000000000000000000028
+:10B8200000000000000000000000000049646561A5
+:10B830000000000000000000000000000000000008
+:10B8400000000000000000000000000000000000F8
+:10B8500000000000000000000000000000000000E8
+:10B8600000000000000000000000000038393931FD
+:10B8700038343600000061697274656C67707273E9
+:10B880002E636F6D0000000000000000000000004B
+:10B8900000000000000000000000000000000000A8
+:10B8A0000000000000000000000000000000000098
+:10B8B000000000000000D3A1B6C800000000000096
+:10B8C0000000000000000000000000000000000078
+:10B8D0000000000000000000000000000000000068
+:10B8E0000000000000000000000000000000000058
+:10B8F00000000000000049646561000000000000D5
+:10B900000000000000000000000000000000000037
+:10B910000000000000000000000000000000000027
+:10B920000000000000000000000000000000000017
+:10B930000000000000003839393138343800000088
+:10B9400061697274656C677072732E636F6D00004D
+:10B9500000000000000000000000000000000000E7
+:10B9600000000000000000000000000000000000D7
+:10B9700000000000000000000000000000000000C7
+:10B98000D3A1B6C8000000000000000000000000C5
+:10B9900000000000000000000000000000000000A7
+:10B9A0000000000000000000000000000000000097
+:10B9B0000000000000000000000000000000000087
+:10B9C0004964656100000000000000000000000004
+:10B9D0000000000000000000000000000000000067
+:10B9E0000000000000000000000000000000000057
+:10B9F0000000000000000000000000000000000047
+:10BA00003839393138343900000061697274656C35
+:10BA1000677072732E636F6D0000000000000000FD
+:10BA20000000000000000000000000000000000016
+:10BA30000000000000000000000000000000000006
+:10BA400000000000000000000000D3A1B6C8000004
+:10BA500000000000000000000000000000000000E6
+:10BA600000000000000000000000000000000000D6
+:10BA700000000000000000000000000000000000C6
+:10BA80000000000000000000000049646561000043
+:10BA900000000000000000000000000000000000A6
+:10BAA0000000000000000000000000000000000096
+:10BAB0000000000000000000000000000000000086
+:10BAC000000000000000000000003839393138352E
+:10BAD0003000000061697274656C677072732E6368
+:10BAE0006F6D00000000000000000000000000007A
+:10BAF0000000000000000000000000000000000046
+:10BB00000000000000000000000000000000000035
+:10BB100000000000D3A1B6C8000000000000000033
+:10BB20000000000000000000000000000000000015
+:10BB30000000000000000000000000000000000005
+:10BB400000000000000000000000000000000000F5
+:10BB50000000000049646561000000000000000072
+:10BB600000000000000000000000000000000000D5
+:10BB700000000000000000000000000000000000C5
+:10BB800000000000000000000000000000000000B5
+:10BB90000000000038393931383532000000616961
+:10BBA0007274656C677072732E636F6D00000000B5
+:10BBB0000000000000000000000000000000000085
+:10BBC0000000000000000000000000000000000075
+:10BBD0000000000000000000000000000000D3A1F1
+:10BBE000B6C80000000000000000000000000000D7
+:10BBF0000000000000000000000000000000000045
+:10BC00000000000000000000000000000000000034
+:10BC10000000000000000000000000000000496477
+:10BC2000656100000000000000000000000000004E
+:10BC30000000000000000000000000000000000004
+:10BC400000000000000000000000000000000000F4
+:10BC50000000000000000000000000000000383973
+:10BC6000393138353300000061697274656C677072
+:10BC700072732E636F6D0000000000000000000072
+:10BC800000000000000000000000000000000000B4
+:10BC900000000000000000000000000000000000A4
+:10BCA0000000000000000000D3A1B6C800000000A2
+:10BCB0000000000000000000000000000000000084
+:10BCC0000000000000000000000000000000000074
+:10BCD0000000000000000000000000000000000064
+:10BCE00000000000000000004964656100000000E1
+:10BCF0000000000000000000000000000000000044
+:10BD00000000000000000000000000000000000033
+:10BD10000000000000000000000000000000000023
+:10BD200000000000000000003839393130340000D4
+:10BD3000000061697274656C677072732E636F6D59
+:10BD400000000000000000000000000000000000F3
+:10BD500000000000000000000000000000000000E3
+:10BD600000000000000000000000000000000000D3
+:10BD70000000D3A1B6C800000000000000000000D1
+:10BD800000000000000000000000000000000000B3
+:10BD900000000000000000000000000000000000A3
+:10BDA0000000000000000000000000000000000093
+:10BDB0000000496465610000000000000000000010
+:10BDC0000000000000000000000000000000000073
+:10BDD0000000000000000000000000000000000063
+:10BDE0000000000000000000000000000000000053
+:10BDF0000000383939313037000000006169727451
+:10BE0000656C677072732E636F6D00000000000038
+:10BE10000000000000000000000000000000000022
+:10BE20000000000000000000000000000000000012
+:10BE3000000000000000000000000000D3A1B6C810
+:10BE400000000000000000000000000000000000F2
+:10BE500000000000000000000000000000000000E2
+:10BE600000000000000000000000000000000000D2
+:10BE7000000000000000000000000000496465614F
+:10BE800000000000000000000000000000000000B2
+:10BE900000000000000000000000000000000000A2
+:10BEA0000000000000000000000000000000000092
+:10BEB00000000000000000000000000038393931A7
+:10BEC00031320000000061697274656C67707273D2
+:10BED0002E636F6D000000000000000000000000F5
+:10BEE0000000000000000000000000000000000052
+:10BEF0000000000000000000000000000000000042
+:10BF0000000000000000D3A1B6C80000000000003F
+:10BF10000000000000000000000000000000000021
+:10BF20000000000000000000000000000000000011
+:10BF30000000000000000000000000000000000001
+:10BF4000000000000000496465610000000000007E
+:10BF500000000000000000000000000000000000E1
+:10BF600000000000000000000000000000000000D1
+:10BF700000000000000000000000000000000000C1
+:10BF80000000000000003839393131340000000071
+:10BF900061697274656C677072732E636F6D0000F7
+:10BFA0000000000000000000000000000000000091
+:10BFB0000000000000000000000000000000000081
+:10BFC0000000000000000000000000000000000071
+:10BFD000D3A1B6C80000000000000000000000006F
+:10BFE0000000000000000000000000000000000051
+:10BFF0000000000000000000000000000000000041
+:10C000000000000000000000000000000000000030
+:10C0100049646561000000000000000000000000AD
+:10C020000000000000000000000000000000000010
+:10C030000000000000000000000000000000000000
+:10C0400000000000000000000000000000000000F0
+:10C050003839393131390000000061697274656C1A
+:10C06000677072732E636F6D0000000000000000A7
+:10C0700000000000000000000000000000000000C0
+:10C0800000000000000000000000000000000000B0
+:10C0900000000000000000000000D3A1B6C80000AE
+:10C0A0000000000000000000000000000000000090
+:10C0B0000000000000000000000000000000000080
+:10C0C0000000000000000000000000000000000070
+:10C0D00000000000000000000000496465610000ED
+:10C0E0000000000000000000000000000000000050
+:10C0F0000000000000000000000000000000000040
+:10C10000000000000000000000000000000000002F
+:10C1100000000000000000000000383939313232E0
+:10C120000000000061697274656C677072732E6341
+:10C130006F6D000000000000000000000000000023
+:10C1400000000000000000000000000000000000EF
+:10C1500000000000000000000000000000000000DF
+:10C1600000000000D3A1B6C80000000000000000DD
+:10C1700000000000000000000000000000000000BF
+:10C1800000000000000000000000000000000000AF
+:10C19000000000000000000000000000000000009F
+:10C1A000000000004964656100000000000000001C
+:10C1B000000000000000000000000000000000007F
+:10C1C000000000000000000000000000000000006F
+:10C1D000000000000000000000000000000000005F
+:10C1E0000000000038393931323400000000616944
+:10C1F0007274656C677072732E636F6D000000005F
+:10C20000000000000000000000000000000000002E
+:10C21000000000000000000000000000000000001E
+:10C220000000000000000000000000000000D3A19A
+:10C23000B6C8000000000000000000000000000080
+:10C2400000000000000000000000000000000000EE
+:10C2500000000000000000000000000000000000DE
+:10C260000000000000000000000000000000496421
+:10C2700065610000000000000000000000000000F8
+:10C2800000000000000000000000000000000000AE
+:10C29000000000000000000000000000000000009E
+:10C2A000000000000000000000000000000038391D
+:10C2B000393134340000000061697274656C677054
+:10C2C00072732E636F6D000000000000000000001C
+:10C2D000000000000000000000000000000000005E
+:10C2E000000000000000000000000000000000004E
+:10C2F0000000000000000000D3A1B6C8000000004C
+:10C30000000000000000000000000000000000002D
+:10C31000000000000000000000000000000000001D
+:10C32000000000000000000000000000000000000D
+:10C33000000000000000000049646561000000008A
+:10C3400000000000000000000000000000000000ED
+:10C3500000000000000000000000000000000000DD
+:10C3600000000000000000000000000000000000CD
+:10C370000000000000000000383939313536000077
+:10C38000000061697274656C677072732E636F6D03
+:10C39000000000000000000000000000000000009D
+:10C3A000000000000000000000000000000000008D
+:10C3B000000000000000000000000000000000007D
+:10C3C0000000D3A1B6C8000000000000000000007B
+:10C3D000000000000000000000000000000000005D
+:10C3E000000000000000000000000000000000004D
+:10C3F000000000000000000000000000000000003D
+:10C4000000004964656100000000000000000000B9
+:10C41000000000000000000000000000000000001C
+:10C42000000000000000000000000000000000000C
+:10C4300000000000000000000000000000000000FC
+:10C4400000003839393137300000000061697274FA
+:10C45000656C677072732E636F6D000000000000E2
+:10C4600000000000000000000000000000000000CC
+:10C4700000000000000000000000000000000000BC
+:10C48000000000000000000000000000D3A1B6C8BA
+:10C49000000000000000000000000000000000009C
+:10C4A000000000000000000000000000000000008C
+:10C4B000000000000000000000000000000000007C
+:10C4C00000000000000000000000000049646561F9
+:10C4D000000000000000000000000000000000005C
+:10C4E000000000000000000000000000000000004C
+:10C4F000000000000000000000000000000000003C
+:10C500000000000000000000000000003839393150
+:10C5100037380000000061697274656C677072736F
+:10C520002E636F6D0000000000000000000000009E
+:10C5300000000000000000000000000000000000FB
+:10C5400000000000000000000000000000000000EB
+:10C55000000000000000D3A1B6C8000000000000E9
+:10C5600000000000000000000000000000000000CB
+:10C5700000000000000000000000000000000000BB
+:10C5800000000000000000000000000000000000AB
+:10C590000000000000004964656100000000000028
+:10C5A000000000000000000000000000000000008B
+:10C5B000000000000000000000000000000000007B
+:10C5C000000000000000000000000000000000006B
+:10C5D0000000000000003839393138320000000016
+:10C5E00061697274656C677072732E636F6D0000A1
+:10C5F000000000000000000000000000000000003B
+:10C60000000000000000000000000000000000002A
+:10C61000000000000000000000000000000000001A
+:10C62000D3A1B6C800000000000000000000000018
+:10C6300000000000000000000000000000000000FA
+:10C6400000000000000000000000000000000000EA
+:10C6500000000000000000000000000000000000DA
+:10C660004964656100000000000000000000000057
+:10C6700000000000000000000000000000000000BA
+:10C6800000000000000000000000000000000000AA
+:10C69000000000000000000000000000000000009A
+:10C6A0003839393138370000000061697274656CBF
+:10C6B000677072732E636F6D000000000000000051
+:10C6C000000000000000000000000000000000006A
+:10C6D000000000000000000000000000000000005A
+:10C6E00000000000000000000000D3A1B6C8000058
+:10C6F000000000000000000000000000000000003A
+:10C700000000000000000000000000000000000029
+:10C710000000000000000000000000000000000019
+:10C72000000000000000000000004A696F000000E7
+:10C7300000000000000000000000000000000000F9
+:10C7400000000000000000000000000000000000E9
+:10C7500000000000000000000000000000000000D9
+:10C760000000000000000000000038393931383482
+:10C77000300000004A696F6E657400000000000020
+:10C7800000000000000000000000000000000000A9
+:10C790000000000000000000000000000000000099
+:10C7A0000000000000000000000000000000000089
+:10C7B00000000000D3A1B6C8000000000000000087
+:10C7C0000000000000000000000000000000000069
+:10C7D0000000000000000000000000000000000059
+:10C7E0000000000000000000000000000000000049
+:10C7F000000000004A696F00000000000000000017
+:10C800000000000000000000000000000000000028
+:10C810000000000000000000000000000000000018
+:10C820000000000000000000000000000000000008
+:10C8300000000000383939313835340000004A69C9
+:10C840006F6E657400000000000000000000000032
+:10C8500000000000000000000000000000000000D8
+:10C8600000000000000000000000000000000000C8
+:10C870000000000000000000000000000000D3A144
+:10C88000B6C800000000000000000000000000002A
+:10C890000000000000000000000000000000000098
+:10C8A0000000000000000000000000000000000088
+:10C8B00000000000000000000000000000004A69C5
+:10C8C0006F000000000000000000000000000000F9
+:10C8D0000000000000000000000000000000000058
+:10C8E0000000000000000000000000000000000048
+:10C8F00000000000000000000000000000003839C7
+:10C9000039313835350000004A696F6E65740000B2
+:10C910000000000000000000000000000000000017
+:10C920000000000000000000000000000000000007
+:10C9300000000000000000000000000000000000F7
+:10C940000000000000000000D3A1B6C800000000F5
+:10C9500000000000000000000000000000000000D7
+:10C9600000000000000000000000000000000000C7
+:10C9700000000000000000000000000000000000B7
+:10C9800000000000000000004A696F000000000085
+:10C990000000000000000000000000000000000097
+:10C9A0000000000000000000000000000000000087
+:10C9B0000000000000000000000000000000000077
+:10C9C00000000000000000003839393138353600E9
+:10C9D00000004A696F6E65740000000000000000EE
+:10C9E0000000000000000000000000000000000047
+:10C9F0000000000000000000000000000000000037
+:10CA00000000000000000000000000000000000026
+:10CA10000000D3A1B6C80000000000000000000024
+:10CA20000000000000000000000000000000000006
+:10CA300000000000000000000000000000000000F6
+:10CA400000000000000000000000000000000000E6
+:10CA500000004A696F0000000000000000000000B4
+:10CA600000000000000000000000000000000000C6
+:10CA700000000000000000000000000000000000B6
+:10CA800000000000000000000000000000000000A6
+:10CA90000000383939313835370000004A696F6E87
+:10CAA00065740000000000000000000000000000AD
+:10CAB0000000000000000000000000000000000076
+:10CAC0000000000000000000000000000000000066
+:10CAD000000000000000000000000000D3A1B6C864
+:10CAE0000000000000000000000000000000000046
+:10CAF0000000000000000000000000000000000036
+:10CB00000000000000000000000000000000000025
+:10CB10000000000000000000000000004A696F00F3
+:10CB20000000000000000000000000000000000005
+:10CB300000000000000000000000000000000000F5
+:10CB400000000000000000000000000000000000E5
+:10CB500000000000000000000000000038393931FA
+:10CB60003835380000004A696F6E657400000000B7
+:10CB700000000000000000000000000000000000B5
+:10CB800000000000000000000000000000000000A5
+:10CB90000000000000000000000000000000000095
+:10CBA000000000000000D3A1B6C800000000000093
+:10CBB0000000000000000000000000000000000075
+:10CBC0000000000000000000000000000000000065
+:10CBD0000000000000000000000000000000000055
+:10CBE0000000000000004A696F0000000000000023
+:10CBF0000000000000000000000000000000000035
+:10CC00000000000000000000000000000000000024
+:10CC10000000000000000000000000000000000014
+:10CC20000000000000003839393138353900000083
+:10CC30004A696F6E6574000000000000000000008B
+:10CC400000000000000000000000000000000000E4
+:10CC500000000000000000000000000000000000D4
+:10CC600000000000000000000000000000000000C4
+:10CC7000D3A1B6C8000000000000000000000000C2
+:10CC800000000000000000000000000000000000A4
+:10CC90000000000000000000000000000000000094
+:10CCA0000000000000000000000000000000000084
+:10CCB0004A696F0000000000000000000000000052
+:10CCC0000000000000000000000000000000000064
+:10CCD0000000000000000000000000000000000054
+:10CCE0000000000000000000000000000000000044
+:10CCF000383939313836300000004A696F6E657452
+:10CD00000000000000000000000000000000000023
+:10CD10000000000000000000000000000000000013
+:10CD20000000000000000000000000000000000003
+:10CD300000000000000000000000D3A1B6C8000001
+:10CD400000000000000000000000000000000000E3
+:10CD500000000000000000000000000000000000D3
+:10CD600000000000000000000000000000000000C3
+:10CD7000000000000000000000004A696F00000091
+:10CD800000000000000000000000000000000000A3
+:10CD90000000000000000000000000000000000093
+:10CDA0000000000000000000000000000000000083
+:10CDB000000000000000000000003839393138362A
+:10CDC000310000004A696F6E6574000000000000C9
+:10CDD0000000000000000000000000000000000053
+:10CDE0000000000000000000000000000000000043
+:10CDF0000000000000000000000000000000000033
+:10CE000000000000D3A1B6C8000000000000000030
+:10CE10000000000000000000000000000000000012
+:10CE20000000000000000000000000000000000002
+:10CE300000000000000000000000000000000000F2
+:10CE4000000000004A696F000000000000000000C0
+:10CE500000000000000000000000000000000000D2
+:10CE600000000000000000000000000000000000C2
+:10CE700000000000000000000000000000000000B2
+:10CE800000000000383939313836320000004A6974
+:10CE90006F6E6574000000000000000000000000DC
+:10CEA0000000000000000000000000000000000082
+:10CEB0000000000000000000000000000000000072
+:10CEC0000000000000000000000000000000D3A1EE
+:10CED000B6C80000000000000000000000000000D4
+:10CEE0000000000000000000000000000000000042
+:10CEF0000000000000000000000000000000000032
+:10CF000000000000000000000000000000004A696E
+:10CF10006F000000000000000000000000000000A2
+:10CF20000000000000000000000000000000000001
+:10CF300000000000000000000000000000000000F1
+:10CF40000000000000000000000000000000383970
+:10CF500039313836330000004A696F6E657400005D
+:10CF600000000000000000000000000000000000C1
+:10CF700000000000000000000000000000000000B1
+:10CF800000000000000000000000000000000000A1
+:10CF90000000000000000000D3A1B6C8000000009F
+:10CFA0000000000000000000000000000000000081
+:10CFB0000000000000000000000000000000000071
+:10CFC0000000000000000000000000000000000061
+:10CFD00000000000000000004A696F00000000002F
+:10CFE0000000000000000000000000000000000041
+:10CFF0000000000000000000000000000000000031
+:10D000000000000000000000000000000000000020
+:10D010000000000000000000383939313836340093
+:10D0200000004A696F6E6574000000000000000097
+:10D0300000000000000000000000000000000000F0
+:10D0400000000000000000000000000000000000E0
+:10D0500000000000000000000000000000000000D0
+:10D060000000D3A1B6C800000000000000000000CE
+:10D0700000000000000000000000000000000000B0
+:10D0800000000000000000000000000000000000A0
+:10D090000000000000000000000000000000000090
+:10D0A00000004A696F00000000000000000000005E
+:10D0B0000000000000000000000000000000000070
+:10D0C0000000000000000000000000000000000060
+:10D0D0000000000000000000000000000000000050
+:10D0E0000000383939313836350000004A696F6E32
+:10D0F0006574000000000000000000000000000057
+:10D10000000000000000000000000000000000001F
+:10D11000000000000000000000000000000000000F
+:10D12000000000000000000000000000D3A1B6C80D
+:10D1300000000000000000000000000000000000EF
+:10D1400000000000000000000000000000000000DF
+:10D1500000000000000000000000000000000000CF
+:10D160000000000000000000000000004A696F009D
+:10D1700000000000000000000000000000000000AF
+:10D18000000000000000000000000000000000009F
+:10D19000000000000000000000000000000000008F
+:10D1A00000000000000000000000000038393931A4
+:10D1B0003836360000004A696F6E65740000000062
+:10D1C000000000000000000000000000000000005F
+:10D1D000000000000000000000000000000000004F
+:10D1E000000000000000000000000000000000003F
+:10D1F000000000000000D3A1B6C80000000000003D
+:10D20000000000000000000000000000000000001E
+:10D21000000000000000000000000000000000000E
+:10D2200000000000000000000000000000000000FE
+:10D230000000000000004A696F00000000000000CC
+:10D2400000000000000000000000000000000000DE
+:10D2500000000000000000000000000000000000CE
+:10D2600000000000000000000000000000000000BE
+:10D27000000000000000383939313836370000002E
+:10D280004A696F6E65740000000000000000000035
+:10D29000000000000000000000000000000000008E
+:10D2A000000000000000000000000000000000007E
+:10D2B000000000000000000000000000000000006E
+:10D2C000D3A1B6C80000000000000000000000006C
+:10D2D000000000000000000000000000000000004E
+:10D2E000000000000000000000000000000000003E
+:10D2F000000000000000000000000000000000002E
+:10D300004A696F00000000000000000000000000FB
+:10D31000000000000000000000000000000000000D
+:10D3200000000000000000000000000000000000FD
+:10D3300000000000000000000000000000000000ED
+:10D34000383939313836380000004A696F6E6574F3
+:10D3500000000000000000000000000000000000CD
+:10D3600000000000000000000000000000000000BD
+:10D3700000000000000000000000000000000000AD
+:10D3800000000000000000000000D3A1B6C80000AB
+:10D39000000000000000000000000000000000008D
+:10D3A000000000000000000000000000000000007D
+:10D3B000000000000000000000000000000000006D
+:10D3C000000000000000000000004A696F0000003B
+:10D3D000000000000000000000000000000000004D
+:10D3E000000000000000000000000000000000003D
+:10D3F000000000000000000000000000000000002D
+:10D4000000000000000000000000383939313836D3
+:10D41000390000004A696F6E65740000000000006A
+:10D4200000000000000000000000000000000000FC
+:10D4300000000000000000000000000000000000EC
+:10D4400000000000000000000000000000000000DC
+:10D4500000000000D3A1B6C80000000000000000DA
+:10D4600000000000000000000000000000000000BC
+:10D4700000000000000000000000000000000000AC
+:10D48000000000000000000000000000000000009C
+:10D49000000000004A696F0000000000000000006A
+:10D4A000000000000000000000000000000000007C
+:10D4B000000000000000000000000000000000006C
+:10D4C000000000000000000000000000000000005C
+:10D4D00000000000383939313837300000004A691F
+:10D4E0006F6E657400000000000000000000000086
+:10D4F000000000000000000000000000000000002C
+:10D50000000000000000000000000000000000001B
+:10D510000000000000000000000000000000D3A197
+:10D52000B6C800000000000000000000000000007D
+:10D5300000000000000000000000000000000000EB
+:10D5400000000000000000000000000000000000DB
+:10D5500000000000000000000000000000004A6918
+:10D560006F0000000000000000000000000000004C
+:10D5700000000000000000000000000000000000AB
+:10D58000000000000000000000000000000000009B
+:10D59000000000000000000000000000000038391A
+:10D5A00039313837310000004A696F6E6574000008
+:10D5B000000000000000000000000000000000006B
+:10D5C000000000000000000000000000000000005B
+:10D5D000000000000000000000000000000000004B
+:10D5E0000000000000000000D3A1B6C80000000049
+:10D5F000000000000000000000000000000000002B
+:10D60000000000000000000000000000000000001A
+:10D61000000000000000000000000000000000000A
+:10D6200000000000000000004A696F0000000000D8
+:10D6300000000000000000000000000000000000EA
+:10D6400000000000000000000000000000000000DA
+:10D6500000000000000000000000000000000000CA
+:10D66000000000000000000038393931383732003E
+:10D6700000004A696F6E6574000000000000000041
+:10D68000000000000000000000000000000000009A
+:10D69000000000000000000000000000000000008A
+:10D6A000000000000000000000000000000000007A
+:10D6B0000000D3A1B6C80000000000000000000078
+:10D6C000000000000000000000000000000000005A
+:10D6D000000000000000000000000000000000004A
+:10D6E000000000000000000000000000000000003A
+:10D6F00000004A696F000000000000000000000008
+:10D700000000000000000000000000000000000019
+:10D710000000000000000000000000000000000009
+:10D7200000000000000000000000000000000000F9
+:10D730000000383939313837330000004A696F6EDC
+:10D740006574000000000000000000000000000000
+:10D7500000000000000000000000000000000000C9
+:10D7600000000000000000000000000000000000B9
+:10D77000000000000000000000000000D3A1B6C8B7
+:10D780000000000000000000000000000000000099
+:10D790000000000000000000000000000000000089
+:10D7A0000000000000000000000000000000000079
+:10D7B0000000000000000000000000004A696F0047
+:10D7C0000000000000000000000000000000000059
+:10D7D0000000000000000000000000000000000049
+:10D7E0000000000000000000000000000000000039
+:10D7F000000000000000000000000000383939314E
+:10D800003837340000004A696F6E6574000000000C
+:10D810000000000000000000000000000000000008
+:10D8200000000000000000000000000000000000F8
+:10D8300000000000000000000000000000000000E8
+:10D84000000000000000B6F2B9CFB6E0B6FB000061
+:10D8500000000000000000000000000000000000C8
+:10D8600000000000000000000000000000000000B8
+:10D8700000000000000000000000000000000000A8
+:10D880000000000000004D4F564953544152000023
+:10D890000000000000000000000000000000000088
+:10D8A0000000000000000000000000000000000078
+:10D8B0000000000000000000000000000000000068
+:10D8C00000000000000038393539333030000000E6
+:10D8D000696E7465726E65742E6D6F7669737461AE
+:10D8E000722E636F6D2E6563000000000000000063
+:10D8F0000000000000000000000000000000000028
+:10D900000000000000000000000000000000000017
+:10D91000B6F2B9CFB6E0B6FB000000000000000090
+:10D9200000000000000000000000000000000000F7
+:10D9300000000000000000000000000000000000E7
+:10D9400000000000000000000000000000000000D7
+:10D95000436C61726F0000000000000000000000D6
+:10D9600000000000000000000000000000000000B7
+:10D9700000000000000000000000000000000000A7
+:10D980000000000000000000000000000000000097
+:10D9900038393539333031000000696E7465726E84
+:10D9A00065742E636C61726F2E636F6D2E656300FC
+:10D9B0000000000000000000000000000000000067
+:10D9C0000000000000000000000000000000000057
+:10D9D00000000000000000000000B6F2B9CFB6E081
+:10D9E000B6FB000000000000000000000000000086
+:10D9F0000000000000000000000000000000000027
+:10DA00000000000000000000000000000000000016
+:10DA100000000000000000000000434E5400000021
+:10DA200000000000000000000000000000000000F6
+:10DA300000000000000000000000000000000000E6
+:10DA400000000000000000000000000000000000D6
+:10DA50000000000000000000000038393539333084
+:10DA600032000000696E7465726E65742E636E74A8
+:10DA70002E6E65742E65630000000000000000003B
+:10DA80000000000000000000000000000000000096
+:10DA90000000000000000000000000000000000086
+:10DAA0000000000000C1814001C0804101C08041F0
+:10DAB00000C1814001C0804100C1814000C181405E
+:10DAC00001C0804101C0804100C1814000C181404E
+:10DAD00001C0804100C1814001C0804101C080413E
+:10DAE00000C1814001C0804100C1814000C181402E
+:10DAF00001C0804100C1814001C0804101C080411E
+:10DB000000C1814000C1814001C0804101C080410D
+:10DB100000C1814001C0804100C1814000C18140FD
+:10DB200001C0804101C0804100C1814000C18140ED
+:10DB300001C0804100C1814001C0804101C08041DD
+:10DB400000C1814000C1814001C0804101C08041CD
+:10DB500000C1814001C0804100C1814000C18140BD
+:10DB600001C0804100C1814001C0804101C08041AD
+:10DB700000C1814001C0804100C1814000C181409D
+:10DB800001C0804101C0804100C1814000C181408D
+:10DB900001C0804100C1814001C0804101C080417D
+:10DBA00000C1814000C0C101C30302C2C60607C74D
+:10DBB00005C5C404CC0C0DCD0FCFCE0E0ACACB0BBD
+:10DBC000C90908C8D81819D91BDBDA1A1EDEDF1FED
+:10DBD000DD1D1CDC14D4D515D71716D6D21213D3DD
+:10DBE00011D1D010F03031F133F3F23236F6F7378D
+:10DBF000F53534F43CFCFD3DFF3F3EFEFA3A3BFB7D
+:10DC000039F9F83828E8E929EB2B2AEAEE2E2FEF2C
+:10DC10002DEDEC2CE42425E527E7E62622E2E3239C
+:10DC2000E12120E0A06061A163A3A26266A6A767CC
+:10DC3000A56564A46CACAD6DAF6F6EAEAA6A6BAB3C
+:10DC400069A9A86878B8B979BB7B7ABABE7E7FBF6C
+:10DC50007DBDBC7CB47475B577B7B67672B2B3735C
+:10DC6000B17170B05090915193535292965657970C
+:10DC7000559594549C5C5D9D5F9F9E5E5A9A9B5BFC
+:10DC800099595898884849894B8B8A4A4E8E8F4FAC
+:10DC90008D4D4C8C4484854587474686824243831C
+:10DCA0004181804041542B41504E3D000000000016
+:10DCB0000000000000000000000000000000000064
+:10DCC0000000000000000000000000000000000054
+:10DCD000000000000000000038000000000000000C
+:10DCE0000000000000000000000000000000000034
+:10DCF0000000000000000000000000000000000024
+:10DD00000000000000000000000000000000000013
+:10DD10000000000000000000000000000000000003
+:10DD200000000000000000000000000000000000F3
+:10DD3000000000000000000000000000D8DC030824
+:10DD4000A0A80020C32F0020000000000200010056
+:10DD500000000000D8DC0308A0A80020C52F002088
+:10DD6000010000000102000801000000D9DC0308E6
+:10DD7000A0A80020E812002001080000E101D0075F
+:10DD800002000000D8DC0308A0A80020C52F002056
+:10DD9000D10F00000102A00F0300000000000000EE
+:10DDA0000000000000000000000000000000000073
+:10DDB0000000000000000000000000000000000063
+:10DDC0000000000000000000000000000000000053
+:10DDD0000000000000000000000000000000000043
+:10DDE0000000000000000000000000000000000033
+:10DDF0000000000000000000000000000000000023
+:10DE00000000000000000000000000000000000012
+:10DE10000000000000000000000000000000000002
+:10DE200000000000000000000000000000000000F2
+:10DE300000000000000000000000000000000000E2
+:10DE400000000000000000000000000000000000D2
+:10DE500000000000000000000000000000000000C2
+:10DE600000000000000000000000000000000000B2
+:10DE700000000000000000000000000000000000A2
+:10DE80000000000000000000000000000000000092
+:10DE90000000000000000000000000000000000082
+:10DEA0000000000000000000000000000000000072
+:10DEB0000000000000000000000000000000000062
+:10DEC0000000000000000000000000000000000052
+:10DED0000000000000000000000000000000000042
+:10DEE0000000000000000000000000000000000032
+:10DEF0000000000000000000000000000000000022
+:10DF00000000000000000000000000000000000011
+:10DF10000000000000000000000000000000000001
+:10DF200000000000002F00000000070007000014A0
+:10DF30007F147F1400242A7F2A12006264081323AE
+:10DF400000364955225000000503000000001C2245
+:10DF50004100000041221C000014083E0814000883
+:10DF6000083E0808000000A0600000080808080833
+:10DF7000000060600000002010080402003E5149CB
+:10DF8000453E0000427F4000004261514946002169
+:10DF900041454B31001814127F1000274545453983
+:10DFA000003C4A49493000017109050300364949DE
+:10DFB000493600064949291E000036360000000097
+:10DFC00056360000000814224100001414141414E2
+:10DFD000000041221408000201510906003249598B
+:10DFE000513E007C1211127C007F49494936003EA7
+:10DFF00041414122007F4141221C007F4949494162
+:10E00000007F09090901003E4149497A007F08085B
+:10E01000087F0000417F4100002040413F01007F18
+:10E0200008142241007F40404040007F020C027FE4
+:10E03000007F0408107F003E4141413E007F0909F6
+:10E040000906003E4151215E007F0919294600461C
+:10E05000494949310001017F0101003F4040403FF3
+:10E06000001F2040201F003F4038403F006314083D
+:10E070001463000708700807006151494543000018
+:10E080007F41410000552A552A55000041417F003B
+:10E090000004020102040040404040400000010230
+:10E0A0000400002054545478007F48444438003819
+:10E0B0004444442000384444487F003854545418A1
+:10E0C00000087E0901020018A4A4A47C007F0804B3
+:10E0D00004780000447D4000004080847D00007F83
+:10E0E000102844000000417F4000007C04180478A0
+:10E0F000007C0804047800384444443800FC24249C
+:10E1000024180018242418FC007C08040408004883
+:10E110005454542000043F444020003C4040207CA4
+:10E12000001C2040201C003C4030403C0044281093
+:10E130002844001CA0A0A07C004464544C44141447
+:10E14000141414140000000000000000000000007F
+:10E150000000FC000000000002000000000C020CA7
+:10E16000020000000000000090D0BCD0BC90000372
+:10E17000000300001824FE448C0003020702010083
+:10E180001824D8B04C80000300010201C038E438E4
+:10E19000E000010202010202080600000000000087
+:10E1A00000000000000000F804020000000102046A
+:10E1B000000204F800000004020100009060F86012
+:10E1C00090000000010000002020FC202000000042
+:10E1D0000100000000000000000008060000000030
+:10E1E000202020202000000000000000000000008F
+:10E1F00000000002000000000080601C0200040318
+:10E2000000000000F8040404F8000102020201000A
+:10E210000008FC00000000020302000018844424EF
+:10E22000180003020202020008042424D80001029C
+:10E230000202010040B088FC8000000000030200E0
+:10E240003C242424C400010202020100F824242CEE
+:10E25000C0000102020201000C04E41C04000000E2
+:10E2600003000000D8242424D80001020202010087
+:10E2700038444444F800000302020100000010008A
+:10E28000000000000200000000002000000000006C
+:10E290000600000000205088040200000000010277
+:10E2A0009090909090000000000000000002048810
+:10E2B00050200002010000001804C42418000000CF
+:10E2C00002000000F804E494F800010202020200D7
+:10E2D00000E09CF0800002030000030204FC242400
+:10E2E000D800020302020100F80404040C00010239
+:10E2F0000202010004FC0404F8000203020201000F
+:10E3000004FC24740C0002030202030004FC2474C5
+:10E310000C00020302000000F0080444CC4000019D
+:10E320000202010004FC2020FC040203000003029E
+:10E330000404FC040400020203020200000404FCC2
+:10E34000040406040403000004FC24D00C040203AB
+:10E350000200030204FC04000000020302020203A4
+:10E36000FC3CC03CFC0003000300030004FC30C480
+:10E37000FC04020302000300F8040404F800010294
+:10E380000202010004FC2424180002030200000021
+:10E39000F8848404F80001020207050004FC2464E8
+:10E3A0009800020302000302182424448C00030294
+:10E3B000020201000C04FC040C0000020302000035
+:10E3C00004FC0000FC04000102020100047C80E067
+:10E3D0001C040000030000001CE03CE01C000003E3
+:10E3E00000030000049C609C040002030003020080
+:10E3F000041CE01C04000002030200000C84641CE6
+:10E4000004000203020203000000FE0202000000FA
+:10E4100007040400000E30C00000000000010200EC
+:10E42000000202FE000000040407000000040204D1
+:10E4300000000000000000000000000000000808CC
+:10E4400008080808000002000000000000000000AA
+:10E450000040A0A0C00000010202030204FC202032
+:10E46000C00000030202010000C020206000000183
+:10E470000202020000C02024FC000001020203028C
+:10E4800000C0A0A0C0000001020202000020F82489
+:10E4900024040002030202000040A0A06020000744
+:10E4A0000A0A0A0404FC2020C0000203020003023E
+:10E4B0000020E4000000000203020000000020E44D
+:10E4C000000008080807000004FC80E02020020388
+:10E4D000020003020404FC00000002020302020026
+:10E4E000E020E020C00003000300030020E0202023
+:10E4F000C00002030200030200C02020C00000018F
+:10E500000202010020E02020C000080F0A020100E2
+:10E5100000C02020E0000001020A0F0820E0402097
+:10E5200020000203020000000060A0A02000000202
+:10E53000020203000020F820000000000102020097
+:10E5400020E00020E00000010202030220E0208021
+:10E5500060200000030100006080E0806000000394
+:10E56000000300002060806020000203000302001E
+:10E5700020E0208060200808070100000020A06043
+:10E580002000000203020200000020DE0200000062
+:10E5900000070400000000FF00000000000F000062
+:10E5A0000002DE2000000004070000000201020457
+:10E5B0000402000000000000000000000000000055
+:10E5C0000000000000000000000000F80000000053
+:10E5D000000000333000000000100C06100C060094
+:10E5E000000000000000000040C07840C0784000FB
+:10E5F000043F04043F040400007088FC083000005D
+:10E60000001820FF211E0000F008F000E0180000B4
+:10E6100000211C031E211E0000F00888700000006D
+:10E620001E2123241927211010160E0000000000BF
+:10E630000000000000000000000000E018040200DC
+:10E64000000000071820400000020418E00000004D
+:10E650000040201807000000404080F0804040004B
+:10E660000202010F01020200000000F000000000A1
+:10E670000101011F01010100000000000000000075
+:10E6800080B07000000000000000000000000000EA
+:10E690000001010101010101000000000000000073
+:10E6A000003030000000000000000000806018040E
+:10E6B000006018060100000000E010080810E000EB
+:10E6C000000F102020100F00001010F800000000B4
+:10E6D0000020203F202000000070080808887000FB
+:10E6E000003028242221300000300888884830007B
+:10E6F0000018202020110E000000C02010F800009B
+:10E7000000070424243F240000F808888808080033
+:10E710000019212020110E0000E010888818000048
+:10E72000000F112020110E0000380808C83808001A
+:10E730000000003F0000000000708808088870009A
+:10E74000001C222121221C0000E010080810E0001B
+:10E750000000312222110F00000000C0C0000000A4
+:10E7600000000030300000000000008000000000C9
+:10E7700000008060000000000000804020100800C1
+:10E78000000102040810200040404040404040008A
+:10E790000404040404040400000810204080000065
+:10E7A0000020100804020100007048080808F0006A
+:10E7B0000000003036010000C030C828E810E0003A
+:10E7C0000718272423140B000000C038E0000000C5
+:10E7D000203C23020227382008F88888887000002F
+:10E7E000203F202020110E00C03008080808380003
+:10E7F000071820202010080008F808080810E0007A
+:10E80000203F202020100F0008F88888E80810001A
+:10E81000203F20202320180008F88888E8081000EE
+:10E82000203F200003000000C03008080838000026
+:10E8300007182020221E020008F808000008F80827
+:10E84000203F210101213F20000808F808080000AE
+:10E850000020203F2020000000000808F8080800E1
+:10E86000C08080807F00000008F888C02818080059
+:10E87000203F20012638200008F808000000000092
+:10E88000203F20202020300008F8F800F8F8080089
+:10E89000203F003F003F200008F830C00008F80883
+:10E8A000203F200007183F00E01008080810E00093
+:10E8B0000F10202020100F0008F808080808F000AA
+:10E8C000203F210101010000E01008080810E000CD
+:10E8D0000F18242438504F0008F888888888700062
+:10E8E000203F2000030C3020007088080808380002
+:10E8F0000038202121221C00180808F808081800F8
+:10E900000000203F2000000008F808000008F80878
+:10E91000001F202020201F000878880000C8380829
+:10E92000000007380E010000F80800F80008F800A1
+:10E93000033C0700073C030008186880806818083B
+:10E9400020302C03032C30200838C800C8380800B9
+:10E950000000203F2000000010080808C838080008
+:10E960002038262120201800000000FE02020200AC
+:10E970000000007F40404000000C30C0000000005C
+:10E98000000000010638C00000020202FE00000084
+:10E99000004040407F00000000000402020204002A
+:10E9A0000000000000000000000000000000000067
+:10E9B000808080808080808000020204000000004F
+:10E9C0000000000000000000000080808080000047
+:10E9D0000019242222223F2008F800808000000035
+:10E9E000003F112020110E000000008080800000F8
+:10E9F000000E112020201100000000808088F80007
+:10EA0000000E112020103F20000080808080000038
+:10EA1000001F222222221300008080F0888888189C
+:10EA20000020203F202000000000808080808000A7
+:10EA3000006B94949493600008F80080808000003C
+:10EA4000203F210000203F20008098980000000017
+:10EA50000020203F20200000000000809898000047
+:10EA600000C08080807F000008F800008080800067
+:10EA7000203F24022D302000000808F8000000008C
+:10EA80000020203F20200000808080808080800047
+:10EA9000203F20003F20003F8080008080800000D9
+:10EAA000203F210000203F20000080808080000067
+:10EAB000001F202020201F00808000808000000098
+:10EAC00080FFA12020110E000000008080808000C7
+:10EAD000000E112020A0FF808080800080808000B8
+:10EAE00020203F21200001000000808080808000E5
+:10EAF0000033242424241900008080E0808000005A
+:10EB00000000001F202000008080000000808000A6
+:10EB1000001F202020103F20808080000080808007
+:10EB200000010E3008060100808000800080808097
+:10EB30000F300C030C300F000080800080808000BC
+:10EB40000020312E0E3120008080800000808080E7
+:10EB500080818E7018060100008080808080800097
+:10EB60000021302C2221300000000000807C0202B5
+:10EB700000000000003F40400804FE0408C0000000
+:10EB800000000310207F20100002027C80000000A3
+:10EB90000040403F000000000006010102020404A2
+:10EBA0000000000000000000000000000000000065
+:10EBB0000000000000000000000000000000000055
+:10EBC0000000000000000000000000000000000045
+:10EBD00000F0F0F0000000000000000000017F01E4
+:10EBE0000000000000000000001C1C1C00000000D1
+:10EBF00000008060301C8C60301C0C0000000000A5
+:10EC00000000000000000000000000000000000004
+:10EC100000000000000000E00000000000E0000034
+:10EC20000086E69F86868686E69F860000011F0195
+:10EC3000010101011F010100000080C06020F820D7
+:10EC4000E0C00000000003070C18FF70E181000025
+:10EC50000000070F10107F100F0700008060206079
+:10EC600080000000E02000000F3020309F70DC3773
+:10EC70001030C0000000100E030007181018070025
+:10EC80000000C02020E0C0000000000080E01F382D
+:10EC9000E88703C43C040000070F1810100B070D91
+:10ECA0001010080000808C4C3800000000000000AC
+:10ECB0000000000000000000000000000000000054
+:10ECC000000000000000000000000000000080E0E4
+:10ECD000300804000000000000FEFF0100000000FA
+:10ECE000000000000000030F18204000000408305E
+:10ECF000E0800000000000000000000001FFFE00B6
+:10ED000000000000004020180F0300000000000079
+:10ED1000000000000000C000000000000042666625
+:10ED20003C18FF183C66664200000000000003002B
+:10ED30000000000000000000000080000000000053
+:10ED4000001010101010FF10101010100000000024
+:10ED500000000300000000000000000000000000B0
+:10ED600000000000000000000000000000000000A3
+:10ED700000808C4C38000000000000000000000003
+:10ED80000000000000000000001010101010101013
+:10ED90001010100000000000000000000000000043
+:10EDA0000000000000000000000000000000000063
+:10EDB000000000000000000000001C1C1C000000FF
+:10EDC000000000000000000000000000E0380C001F
+:10EDD0000000000080701C03000000000060380E7E
+:10EDE0000100000000000000000080C060202060E2
+:10EDF000C080000000FEFF010000000001FFFE00D7
+:10EE00000001070E181010180E0701000000808086
+:10EE100080C0E000000000000000000000FFFF00D4
+:10EE20000000000000001010101F1F101010000044
+:10EE30000080402020202060C080000000030300EC
+:10EE4000804020381F070000001C1A1918181818D5
+:10EE5000181F00000080C020202060C0800000003B
+:10EE6000000303001010182FE780000000070F10A8
+:10EE7000101010180F070000000000000000C0E094
+:10EE8000F000000000C0B088868180FFFF80800015
+:10EE9000000000000010101F1F1010000000E060B4
+:10EEA000606060606060000000003F1008080818A3
+:10EEB000F0E0000000070B101010101C0F03000002
+:10EEC000000080C040202020E0C0000000FCFF21A6
+:10EED0001008080818F0E0000001070C18101010C6
+:10EEE000080F03000000C0E06060606060E0600048
+:10EEF000000003000000E018070000000000000010
+:10EF0000001F1F00000000000080C06020202020A3
+:10EF100060C080000087EF2C1818303068CF830065
+:10EF200000070F0810101010180F07000000C0C0D5
+:10EF300020202020C0800000001F3F604040402073
+:10EF400010FFFE0000000C1C101010080F03000042
+:10EF500000000000000000000000000000000000B1
+:10EF6000000E0E0E0000000000000000001C1C1C23
+:10EF70000000000000000000000000000000000091
+:10EF800000000000000C0C00000000000000000069
+:10EF90000058380000000000000000000000008061
+:10EFA00040201000000010284482010000000000F2
+:10EFB0000000000000000102040810000000000032
+:10EFC00000000000000000000084848484848484A5
+:10EFD00084848400000000000000000000000000A5
+:10EFE0000000102040800000000000000000000031
+:10EFF00000000182442810000000100804020100F3
+:10F000000000000000C020201010101030E0C000F0
+:10F010000003030000F010080C07030000000000CC
+:10F020001C1C1C0000000000000000C040602020EC
+:10F030002040C00000FCFF01F00E03C1FE03807FF2
+:10F040000001070E08111110110904020000000050
+:10F0500080E0E000000000000000807C4340477F2B
+:10F06000F880000010181F1000000000131F1C1073
+:10F0700020E0E02020202060C080000000FFFF1082
+:10F08000101010182FE78000101F1F101010101004
+:10F09000180F0700000080C0402020202060E00002
+:10F0A00000FCFF0100000000000001000001070E4D
+:10F0B000181010100804030020E0E0202020204059
+:10F0C000C080000000FFFF000000000001FFFE0004
+:10F0D000101F1F10101018080E07010020E0E0207C
+:10F0E000202020202060800000FFFF101010107CE6
+:10F0F00000000000101F1F10101010101018060044
+:10F1000020E0E020202020206060800000FFFF1031
+:10F110001010107C00000100101F1F1000000000E4
+:10F1200000000000000080C06020202040E00000BF
+:10F1300000FCFF0100004040C0C140400001070E3C
+:10F14000181010100F0F000020E0E0200000000059
+:10F1500020E0E02000FFFF101010101010FFFF0053
+:10F16000101F1F1000000000101F1F1000002020A3
+:10F1700020E0E020202000000000000000FFFF0051
+:10F180000000000000001010101F1F1010100000E1
+:10F1900000000000202020E0E020202000000000EF
+:10F1A000000000FFFF0000000060E0808080C07F62
+:10F1B0003F00000020E0E020000020A060202000B0
+:10F1C00000FFFF30187CE3C000000000101F1F107C
+:10F1D000000001131F1C181020E0E02000000000B8
+:10F1E0000000000000FFFF00000000000000000021
+:10F1F000101F1F10101010101018060020E0E0E083
+:10F2000000000000E0E0E02000FF013FFEC0E01E43
+:10F2100001FFFF00101F1000031F0300101F1F102D
+:10F2200020E0E0C0000000000020E02000FF00031C
+:10F23000071C78E08000FF00101F10000000000095
+:10F24000030F1F00000080C060202060C08000000D
+:10F2500000FEFF010000000000FFFE000001070E9D
+:10F26000181010180C07010020E0E02020202020BA
+:10F2700060C0800000FFFF2020202020301F0F00F2
+:10F28000101F1F100000000000000000000080C0E0
+:10F2900060202060C080000000FEFF010000000030
+:10F2A00000FFFE000001070E1111133C7C672100D6
+:10F2B00020E0E0202020202060C0800000FFFF1020
+:10F2C0001030F0D0080F0700101F1F1000000003BF
+:10F2D0000F1C10100080C060202020204040E00063
+:10F2E00000070F0C1818303060E08100001F0C0878
+:10F2F00010101010180F07008060202020E0E02080
+:10F30000202060800100000000FFFF0000000001DD
+:10F3100000000000101F1F100000000020E0E0208F
+:10F32000000000000020E02000FFFF0000000000BF
+:10F330000000FF0000070F18101010101008070041
+:10F340002060E0E02000000020E060200000077F57
+:10F35000F88000807C03000000000000071F1C07ED
+:10F360000000000020E0E02000E0E0200020E0209D
+:10F370000007FFF8E01FFFFCE01F00000000031F74
+:10F380000300011F03000000002060E0A000002037
+:10F39000E0602000000000038F7CF8C60100000040
+:10F3A0000010181E130001171F1810002060E0E065
+:10F3B0002000000020E06020000001073EF8E01877
+:10F3C0000700000000000010101F1F1010000000B8
+:10F3D00000806020202020A0E0E02000000000004D
+:10F3E000C0F03E0F0300000000101C1F171010108B
+:10F3F000101806000000000000FC040404040400CF
+:10F400000000000000FF00000000000000000000FD
+:10F41000007F404040404000000010E0000000003D
+:10F420000000000000000000031C608000000000DD
+:10F4300000000000000000030C70800000000404C5
+:10F44000040404FC0000000000000000000000FFB5
+:10F4500000000000000040404040407F00000000ED
+:10F4600000000010080C040C081000000000000050
+:10F47000000000000000000000000000000000008C
+:10F48000000000000000000000000000000000007C
+:10F49000000000000000000000000000808080806C
+:10F4A0008080808080808080000000040408080044
+:10F4B000000000000000000000000000000000004C
+:10F4C000000000000000000000000000000000003C
+:10F4D0000000000000000000000098D844642424CC
+:10F4E000FCF80000000F1F18101010081F1F101844
+:10F4F0000020E0F000000000000000000000FFFF1E
+:10F50000180804040CF8F00000001F0F1810101069
+:10F51000180F0300000000000000000000000000C1
+:10F5200000E0F8180404043C3800000000030F0C4D
+:10F53000101010100806000000000000000000205D
+:10F54000E0F0000000E0F81C04040408FFFF0000E5
+:10F5500000030F18101010081F0F08000000000013
+:10F5600000000000000000000000E0F848444444AF
+:10F570004C7870000000030F0C18101010080400E5
+:10F580000000000080C0602020E0C00000040404EF
+:10F59000FFFF040404040000000010101F1F1010DF
+:10F5A000100000000000000000000000000000004B
+:10F5B000000070F88C04048CF874040C007076CF92
+:10F5C0008D8D8D89C87870000020E0F0000000006B
+:10F5D000000000000000FFFF08040404FCF8000025
+:10F5E00000101F1F100000101F1F1000000000005F
+:10F5F00000606000000000000000040404FCFC0047
+:10F600000000000000001010101F1F10101000005C
+:10F61000000000000000006060000000000000002A
+:10F62000040404FCFC0000000000C0C08080C07F17
+:10F630003F0000000020E0F000000000000000009B
+:10F640000000FFFF80C0F41C0404000000101F1F16
+:10F650001100031F1C1010000000202020E0F0000B
+:10F66000000000000000000000FFFF00000000009C
+:10F6700000001010101F1F101010000000000000EC
+:10F68000000000000000000004FCFC0804FCFC0872
+:10F6900004FCFC00101F1F10001F1F10001F1F1074
+:10F6A0000000000000000000000000000004FCFC5E
+:10F6B00008080404FCF8000000101F1F10000010D0
+:10F6C0001F1F1000000000000000000000000000EC
+:10F6D00000E0F0180C04040C18F0E00000030F0C1C
+:10F6E000101010100C0F03000000000000000000BC
+:10F6F000000000000004FCFC080404040CF8F00006
+:10F700000080FFFF889010101C0F03000000000015
+:10F71000000000000000000000E0F81C04040408E1
+:10F72000F8FC000000030F1810109088FFFF800005
+:10F73000000000000000000000000000040404FCC1
+:10F74000FC100804040C0C001010101F1F101010E7
+:10F7500000000000000000000000000000000000A9
+:10F7600000003078CCC48484840C1C0000001E1877
+:10F7700010101011190F06000000000000C000005A
+:10F780000000000000040404FFFF04040400000063
+:10F79000000000000F1F1010100C000000000000FF
+:10F7A00000000000000000000004FCFE0000000457
+:10F7B000FCFE000000000F1F181010081F0F0800AB
+:10F7C00000000000000000000000000000040C3CED
+:10F7D000FCC40000C43C0C0400000000010F1E0E1D
+:10F7E0000100000000000000000000000000000018
+:10F7F000043CFCC400E47CFC84807C040000071F03
+:10F80000070000071F0700000000000000000000C4
+:10F81000000000000004041C7CE4C0341C0404004C
+:10F820000010101C1601131F1C181000000000000F
+:10F83000000000000000000000040C3CFCC400C4F8
+:10F840003C0404000000C080C1370E01000000002D
+:10F8500000000000000000000000000000001C0488
+:10F8600004C4F47C1C0400000000101C1F171110BD
+:10F8700010180E0000000000000000F80C0400004A
+:10F8800000000000001028EF000000000000000051
+:10F890000000003F60400000000000000000FF008A
+:10F8A00000000000000000000000FF000000000059
+:10F8B000000000000000FF00000000000000040C39
+:10F8C000F80000000000000000000000EF28100019
+:10F8D00000000000000040603F0000000000000049
+:10F8E0000018060202040810202030080000000062
+:10F8F0000000000000000000000000000000000008
+:10F90000000000000000F010101010FF1010101088
+:10F91000F000000000000F04040404FF04040404C9
+:10F920000F0000004040405F555555755555555FD7
+:10F93000404040000040200F094989790909090F1A
+:10F940002040000000FE02424ACA4A4ACA4A4A42CD
+:10F9500002FE000000FF40504C4340404F50505CBE
+:10F9600040FF00000000F888888888FF8888888821
+:10F97000F800000000001F080808087F88888888B1
+:10F980009F80F00080828282828282E2A2928A86B6
+:10F9900082808000000000000040807F00000000A6
+:10F9A00000000000101010FF109008888888FF8861
+:10F9B000888808000444827F01808040432C1028FE
+:10F9C000468180000010101010D030FF30D0121C83
+:10F9D0001010000010080402010000FF00000102E6
+:10F9E0000408100004040484E43C2724242424E4B0
+:10F9F0000404040004020100FF0909090949897F80
+:10FA00000000000000FE225A8600FE92929292921E
+:10FA1000FE00000000FF04080700FF4020030C1454
+:10FA20002241400000804020180680000718204036
+:10FA3000800000000100207028262120202438604A
+:10FA40000001010000101292929292929212120200
+:10FA5000FE0000000000003F101010103F0040802A
+:10FA60007F000000000000C080808080808080FCDB
+:10FA700084808080808080C0C0000000000000FF83
+:10FA80007F404040404040FF40404040404040FFB9
+:10FA90007F00000000000000000000000000007F68
+:10FAA00070000000000000000000000000000000E6
+:10FAB0000000000000000000000000FCF800000052
+:10FAC0000000000000000000000000000000000036
+:10FAD000FFFE020202020202020202FFFF02020213
+:10FAE000020202020202FF03000000000000000008
+:10FAF0001F1F040404040404040404FFFF0404049A
+:10FB00000404040404041F000000000000000000BE
+:10FB100000000000000000000000007F3F00000027
+:10FB200000000000000000000000000000000000D5
+:10FB300000000000000000000000000000000000C5
+:10FB4000000000000000000000F8F8F0F070200055
+:10FB500000000000000000000000000000000000A5
+:10FB60000000000000000000000000000000000095
+:10FB70000000000080000000000000000000000005
+:10FB8000000000000000000000FFFFFFFF00000079
+:10FB90000000000000000000000000000000000065
+:10FBA0008080000000000000000000000000000055
+:10FBB0000000000000FFFFFE060606060606060619
+:10FBC000060606060606060606FFFFFFFF060606F1
+:10FBD000060606060606060606060606060606FFCC
+:10FBE000FFFFFF070200000000000000000000000F
+:10FBF0000000000000FFFFFF000000000000000008
+:10FC0000000000000000000000FFFFFFFF000000F8
+:10FC1000000000000000000000000000000000FFE5
+:10FC2000FFFFFF00000000000000000000000000D7
+:10FC30000000000000FFFFFF181818181818181807
+:10FC4000181818181818181818FFFFFFFF18181898
+:10FC5000181818181818181818181818181818FF3D
+:10FC6000FFFFFF0000000000000000000000000097
+:10FC70000000000002010100000000000000000080
+:10FC8000000000000000000000FFFFFFFF00000078
+:10FC90000000000000000000000000000000000163
+:10FCA0000100000000000000000000000000000053
+:10FCB0000000000000000000000000000000000044
+:10FCC000000000000000000000FFFFFFFF00000038
+:10FCD0000000000000000000000000000000000024
+:10FCE0000000000000000000000000000000000014
+:10FCF0000000000000000000000000000000000004
+:10FD00000000000000000000001F1F0F0F00000097
+:10FD100000000000000000000000000000000000E3
+:10FD200000000000000000000000000000000000D3
+:10FD30000000000000000000000000C0F0F8F8F82B
+:10FD4000F8008080C040404040404040408000007B
+:10FD500000000000000000000000000000000000A3
+:10FD6000000080C0E07038D8FCFCFFFFFFFF7F1F61
+:10FD70000703010100000000000000000000000077
+:10FD800000060F0F0F060020408000000080E0F802
+:10FD90003C0F0701C0F0FFFFFFFFFFBF8F81C0C016
+:10FDA000E0F87C7E7FFFFFFFFFFFFFFF7F7F7F7F0D
+:10FDB0007F7F3F3F000000000087FC00FCFFFF004A
+:10FDC0000000000001030707070703030303010105
+:10FDD000000000E0FCFFFFFFFFFF1F03000000002A
+:10FDE0000000000000C0E0301C070000071F3FFCBF
+:10FDF000F0E0C080000000000000000000000000F3
+:10FE000000FCFFFFFFFFFF1F03008080C0C0607089
+:10FE100070380C0607010000000000000000000020
+:10FE200001030307070E0E0E1C1C1C1C1C1C1C1CB3
+:10FE30001C1D1D1F0F0F0E07070303030100000009
+:10FE40000000000000000000000000000000008032
+:10FE5000C060F0F8FEFE3E180808080808003030C0
+:10FE600000408000F8FE07011C3F3F1F1B180ECF0B
+:10FE7000FFFFFF7F0F0F0F0780C07B0E070F1C389F
+:10FE80003030606060607E7F3F3F3118180C0E0399
+:10FE900003000000FF818181818181FF0001824494
+:10FEA000FF11AA4400000100000101000000103809
+:10FEB0005482D78254381000000000010000000076
+:10FEC00010385482C782543810000000000100002E
+:10FED0000000000000824428102844820000000036
+:10FEE000000000000000C0C0000000000000000092
+:10FEF00000002010D0D010200000000000001008EA
+:10FF00002414D4D414240810000008041209251560
+:10FF1000D5D5152509120408312E4E6574776F72F8
+:10FF20006B20496E666F2020322E4D4420506F7238
+:10FF30007420496E666F2020332E4C4F5241205260
+:10FF40005353492020202020342E56657265736952
+:10FF50006F6E20436865636B20204E6574776F7207
+:10FF60006B20496E666F202020202020202020203A
+:10FF70002020202020202020202020202020202081
+:10FF80002020202020202020202020202020202071
+:10FF900020202020202020205072696E74205B4792
+:10FFA000756E3A2020205D20202020202020202057
+:10FFB0002020202020202020202020202020202041
+:10FFC0002020202020202020202020202020202031
+:10FFD0002020202020202020202020504F5254205C
+:10FFE0002020202020202020202020202020202011
+:10FFF0002020202020202020202020202020202001
+:020000040804EE
+:1000000020202020202020202020202020202020F0
+:100010002020202020202020456D707479000000D1
+:100020000000000000000000426C7565536B790011
+:1000300000000000000000004C590000000000001B
+:1000400000000000000000004A5000000000000016
+:100050000000000000000000446172740000000015
+:1000600000000000000000005957595F426C7565A0
+:10007000736B790000000000524649440000000004
+:1000800000000000000000005947616F0000000000
+:1000900000000000000000004859616E6700000089
+:1000A000000000000000000053532D4C616E000062
+:1000B0000000000000000000426C7565536B795031
+:1000C0006C75730000000000504C430000000000FD
+:1000D000000000000000000050726963650000002D
+:1000E00000000000000000005957595F426C756520
+:1000F000736B79000000000050726F62655F4B59AE
+:1001000000000000000000005957595F50726573ED
+:100110007375726500000000202020504F5254205B
+:1001200020202020202020202020202020202020CF
+:1001300020202020202020202020202020202020BF
+:1001400020202020202020202020202020202020AF
+:10015000202020202020202020202020566572658D
+:1001600073696F6E20202020202020202020202056
+:10017000202020202020202020202020202020207F
+:10018000202020202020202020202020202020206F
+:100190002020202020202020312E4D44436F6E6EE1
+:1001A0006563742053657420322E4C4F52412053A6
+:1001B0006C61766520536574332E506F72744C6F8A
+:1001C00067204F7574707574342E436F6E6E65635F
+:1001D00074204D6F64652020352E4E6574776F72E4
+:1001E0006B20536574202020362E44617461496E63
+:1001F0006974202020202020312E4D44436F6E6EE4
+:100200006563742053657420322E4C4F5241205345
+:100210006C61766520536574332E506F72744C6F29
+:1002200067204F7574707574204D44436F6E6E6512
+:10023000637420536574202020202020202020205B
+:1002400020202020202020202020202020202020AE
+:10025000202020202020202020202020202020209E
+:100260002020202020202020204C4F524120536C61
+:1002700061766520536574202020202020202020D6
+:10028000202020202020202020202020202020206E
+:10029000202020202020202020202020202020205E
+:1002A000202020202020202020506F72744C6F6767
+:1002B000204F75747075742020202020202020206D
+:1002C000202020202020202020202020202020202E
+:1002D000202020202020202020202020202020201E
+:1002E00020202020202020202020436F6E6E656378
+:1002F00074204D6F646520202020202020202020A5
+:1003000020202020202020202020202020202020ED
+:1003100020202020202020205072657373207C2014
+:10032000746F2073686966742020204E6574776F3F
+:10033000726B205365742020202020202020202054
+:1003400020202020202020202020202020202020AD
+:1003500020202020202020205072657373207C20D4
+:10036000746F2073686966744E6F773A4469616C84
+:1003700020737769746368204E6F773A53746174A1
+:10038000696F6E20202020204E6F773A436C6F7586
+:1003900064202020202020204E6F773A546573740B
+:1003A00020436C6F756420204E6F773A57696669F9
+:1003B0002053746174696F6E4E6F773A4469616C53
+:1003C00020737769746368204E6F773A34475F47CC
+:1003D0004D352020202020204E6F773A34475F4C47
+:1003E00035313020202020204E6F773A57694669FA
+:1003F00020202020202020204E6F773A57414E2089
+:100400002020202020202020496E697469616C69B9
+:100410007A6520446174613F202020202020202024
+:1004200020202020202020202020202020202020CC
+:10043000202020202020202027454E5445522720D0
+:10044000746F207368696674000000000000F03F5C
+:10045000000000000000F83F000000000000000065
+:100460000000004003B8E23F000000000000000070
+:1004700006D0CF43EBFD4C3E033333333333E33FFE
+:10048000FFAB6FDBB66DDB3F4D268F515555D53F2A
+:1004900001411DA96074D13F65DBC9934A86CD3FF8
+:1004A000EF4E454A287ECA3F3E5555555555C53FE6
+:1004B00093BDBE166CC166BF2CDE25AF6A56113FD8
+:1004C000F16BD2C541BDBBBED0A4BE726937663EDA
+:1004D00004FA97999999D93FAF788E1DC571CC3F91
+:1004E0009FC678D0099AC33F935555555555E53F5A
+:1004F000599322942449D23FDE03CB966446C73FEA
+:1005000044523EDF12F1C23F000000000000000034
+:10051000DDDDDDDDDCBBBBDDDDDDDDDDDDDDDDDD50
+:100520009888888888888888777777777788888890
+:100530008555555666666666666666666668888828
+:100540008333333222222222222222222228888D21
+:100550007005040800000020BC120000248F000871
+:10056000F0070408BC1200207CDC0000547703086C
+:10057000412D01020304046506070809320100FF4A
+:1005800000891112239B322446AD573665BF74484B
+:100590008CC19D5AAFD3BE6CCAE5DB7EE9F7F8810A
+:1005A00010080193331A22A5562C47B7753E64C92B
+:1005B0009C408DDBBF52AEEDDA64CBFFF976E802EA
+:1005C000218B30100299132667AF763444BD554A0B
+:1005D000ADC3BC588ED19F6EEBE7FA7CC8F5D983CA
+:1005E000310A2091121803A7772E66B5543C45CBEB
+:1005F000BD42ACD99E508FEFFB66EAFDD874C904AA
+:10060000428D5316619F702004A9153227BB364CCA
+:10061000CEC5DF5EEDD7FC6888E1997AABF3BA8589
+:10062000520C4397711E60A1142805B3373A26CDAA
+:10063000DE44CFDFFD56ECE9986089FBBB72AA0669
+:10064000638F7214409D512225AB343006B9174E8A
+:10065000EFC7FE5CCCD5DD6AA9E3B8788AF19B8749
+:10066000730E6295501C41A3352A24B1163807CF6A
+:10067000FF46EEDDDC54CDEBB962A8F99A708B1021
+:1006800023088481951AA793B62CC2A5D33EE1B75F
+:10069000F04008C919522BDB3A644EED5F766DFFCE
+:1006A0007C899480DE859BB712A6ADD224C3BFF1AE
+:1006B00036E0C1184809D33B5A2AE55E6C4FF77DF6
+:1006C0007E6C0AA583B4188691972EE3A7F23CC0EE
+:1006D000B5D14229CB38500AD91B666FEF7E744CD6
+:1006E000FD5D8BB502A499961087AFF326E2BDD0CD
+:1006F00034C1C3394A28D11A580BE77F6E6EF55CB6
+:100700007C4D0CC685D71EE597F42880A1913AA3AD
+:10071000B3B2444ACD5B5669DF78600CE91D722F95
+:10072000FB3E8DD604C79FF516E4A9902081BBB38C
+:1007300032A2C55A4C4BD7795E68E11C680DF33F75
+:100740007A2E0EE787F61CC495D52AA1A3B038826D
+:10075000B193466BCF7A5448DD59622DEB3C700E55
+:10076000F91F8FF706E69DD414C5ABB122A0B9924C
+:100770003083C77B4E6AD5585C49E33D6A2CF11E35
+:10078000780F00082C41542B41504E3D0008FF01CA
+:1007900002030405060701FF01FF01FF01FF01FF3E
+:1007A00001FF01CF022501C80C5C53595354454D3C
+:1007B0002E545854181D4D315F30010911190A1675
+:1007C00032190A1633190A1534190C13504F5319DC
+:1007D00069C21203120202FF0901FF01FF01E513C2
+:1007E0000103120202FF0901FF01FF01E572170078
+:0400000508008189E5
+:00000001FF
diff --git a/obj/TXH_V1.4.2.hex b/obj/TXH_V1.4.2.hex
new file mode 100644
index 0000000..caca50d
--- /dev/null
+++ b/obj/TXH_V1.4.2.hex
@@ -0,0 +1,14471 @@
+:020000040800F2
+:1080000038EF0020A1810008A981000889AB000891
+:10801000AD810008AF810008B181000800000000B8
+:10802000000000000000000000000000B381000814
+:10803000B581000800000000B7810008B981000880
+:10804000BB810008BB810008BB810008BB81000820
+:10805000BB810008BB810008199E0008299E00080A
+:10806000BB810008BB810008BB810008BB81000800
+:10807000BB810008BB810008AB990008B3990008D8
+:10808000BB810008BB990008BB810008BB810008C8
+:10809000BB810008BB810008BB810008BB810008D0
+:1080A000BB810008BB810008BB810008BB810008C0
+:1080B000D1510308BB810008BB810008BB810008C7
+:1080C000BB810008BB810008BB810008BB810008A0
+:1080D000BB810008F3600308FB6003080361030829
+:1080E000219E0008BB810008BB810008BB810008FD
+:1080F000BB810008BB810008BB810008C399000850
+:10810000BB810008BB810008BB810008BB8100085F
+:10811000E3600308EB600308BB810008BB81000833
+:10812000BB810008BB810008BB810008BB8100083F
+:10813000BB810008BB810008BB810008BB8100082F
+:10814000BB810008BB810008BB810008BB8100081F
+:10815000BB810008CB990008D39900080B61030884
+:10816000BB810008BB810008BB810008BB810008FF
+:10817000BB810008BB810008BB810008BB810008EF
+:10818000BB810008BB810008DFF810D000F058FC6C
+:1081900000480047517F0308AFF3008038EF00200C
+:1081A0000648804706480047FEE7FEE7FEE7FEE791
+:1081B000FEE7FEE7FEE7FEE7FEE7FEE7695103089C
+:1081C000898100082DE9F0410024061B254671F144
+:1081D000000605DA01240027D0EB070067EB010158
+:1081E000161E73F1000605DA0027D2EB07020125FF
+:1081F00067EB030300F0C1FA86460E4617469C461D
+:10820000AC4204D00025D0EB050E65EB010624B18D
+:108210000020D2EB000760EB030C704631463A4673
+:108220006346BDE8F081202A06DBCB17203A41FAED
+:1082300002F043EAE07306E041FA02F3D040C2F1F3
+:108240002002914008431946704740EA01039B070A
+:1082500003D009E008C9121F08C0042AFAD203E0BB
+:1082600011F8013B00F8013B521EF9D27047421E43
+:1082700012F8013F002BFBD111F8013B02F8013B42
+:10828000002BF9D17047421C10F8011B0029FBD1CB
+:10829000801A704730B505460020034600E05B1C9D
+:1082A000934205D2EC5CC85C201A01D1002CF6D1B7
+:1082B00030BD2DE9FE4F804681EA0300C00F0C4619
+:1082C000009021F0004123F00045B8EB0200A941E5
+:1082D00005D24046214690461C460B46024623F0F6
+:1082E0000040104347D0270DC7F30A00C3F30A51DB
+:1082F0000290401A019040286BDAC3F3130040F457
+:10830000801B0098924620B10023D2EB030A63EB56
+:108310000B0B01985946C0F14002504600F05EFA3E
+:1083200006460D4650465946019AFFF77CFF10EB72
+:1083300008006141002487EA115284EAE7731A4376
+:1083400040D0009A62B3019A012A4FEA075215DC25
+:10835000001B61EB02014FF0004202EA0752CDE937
+:108360000042001C41F5801132462B4600F0EAFA2B
+:1083700003B0BDE8F08F40462146F9E7001B61EBF2
+:108380000201001C41F5801300185B412018A2F582
+:10839000001747EB030140EAD570B6196D4111E0B3
+:1083A0006D084FEA360645EAC0754FEA0752001BD2
+:1083B00061EB0201001C41F5801149084FEA3000D1
+:1083C0000019514132462B4603B0BDE8F04F00F092
+:1083D000AABA0098012240000023D0EB020263EB0E
+:1083E000E073009821464FEAE074B8EB000061EBBF
+:1083F0000401E9E783F000435BE781F0004158E7BF
+:108400002DE9FE4F81EA030404F0004421F000410D
+:1084100000944FF0000B23F0004350EA01045ED0BB
+:1084200052EA03045BD0C3F30A54C1F30A552C4447
+:10843000A4F2F3340194A0FB0254C1F3130141F4FC
+:108440008011C3F3130343F4801301FB024400FBC8
+:10845000034E840A970A44EA815447EA8357A4FBEF
+:10846000076802958D0A05FB07854FEA932C04FBEC
+:108470000C542705029D4FEA065847EA1637B5EB1C
+:1084800008056EEB070C870E920E47EA811742EA49
+:108490008312A7FB0201B6EB0B0164EB00042B0D6A
+:1084A00043EA0C335E1844EB1C50DA465146E7FBB6
+:1084B0000201C5F313044FEA0B3343EA14534FEAA6
+:1084C0000432019C43EA0603A4F10C040294009CCC
+:1084D000CDE900B400F036FA03B0BDE8F08F00201B
+:1084E0000146F9E72DE9F04D81EA030404F0004B61
+:1084F00021F0004514464FF0000A23F0004150EAF5
+:10850000050220D054EA01021DD0C5F30A570246E5
+:10851000C5F31303C1F31300C1F30A5640F48015E9
+:1085200043F48013A7EB0608101BD64608F2FD386B
+:1085300073EB050002D308F1010801E092185B41DA
+:10854000B8F1000F03DA00200146BDE8F08D0020ED
+:108550004FF48011064684460EE0171B73EB0507A7
+:1085600005D3121B63EB050306434CEA010C4908D3
+:108570004FEA300092185B4150EA0107EDD152EA10
+:10858000030012D082EA040083EA0501084305D003
+:10859000101BAB4106D20122002306E000224FF05F
+:1085A000004302E06FF0010253101AEB06004CEB9F
+:1085B000085110EB0A0041EB0B01BDE8F04D00F053
+:1085C000B2B9F0B4CA17CB0F50405140C61841F1B0
+:1085D00000054FEAC372314628004FF0960303D0DE
+:1085E000B623F0BC00F071B930460021F9E70EB5B2
+:1085F000C10F80EAE0700844CA07002140F233430B
+:108600008DE80E000A460B4600F09CF903B000BD51
+:108610000EB540F2334102910021CDE900110A4626
+:108620000B4600F08FF903B000BD3EB5CA17CB0F63
+:10863000002450405140C0186141DA0740F23343F2
+:108640000094CDE901232246234600F07BF903B0D4
+:1086500030BD10B500F0004420F00040C20DC0F362
+:10866000160040F400007F2A02DA0020014610BD07
+:108670000021962A03DCC2F19602D04002E0963A2D
+:1086800000F0ACF8002CF2D00023D0EB030063EB39
+:10869000010110BD70B5C1F30A5201F0004500247C
+:1086A000C1F3130140F2FF3341F480119A4201DA21
+:1086B000002070BD40F233439A42A2F2334203DC01
+:1086C000524200F09AF800E090402C43F1D0404232
+:1086D00070BD70B5C1F30A5201F000450024C1F32A
+:1086E000130140F2FF3341F480119A4202DA002074
+:1086F000014670BD40F233439A42A2F2334203DC9A
+:10870000524200F07AF801E000F068F82C43F0D013
+:108710000023D0EB030063EB010170BD00F00042C9
+:1087200030F000400AD0C10D01F56071C0F31600B1
+:1087300042EA0151C2084007114370470020014638
+:10874000704701F0004330B421F0004150EA0102CB
+:1087500006D00A0DA2F56072C1F31301002A02DCF3
+:1087600030BC00207047440F44EAC104C100E01847
+:1087700030BC00EBC25000F09FB82DE9F05F054619
+:10878000002092469B4688460646814640241BE0D0
+:10879000284641464746224600F02FF853465A469F
+:1087A000C01A914110D311461846224600F016F81F
+:1087B0002D1A67EB01084F4622460120002100F0E8
+:1087C0000DF817EB00094E41201EA4F10104DFDC77
+:1087D000484631462A464346BDE8F09F202A04DB3E
+:1087E000203A00FA02F1002070479140C2F12003C4
+:1087F00020FA03F3194390407047202A04DB203A03
+:1088000021FA02F00021704721FA02F3D040C2F1B0
+:108810002002914008431946704700000FB400231E
+:1088200000B589B00CA900910B996FF00042CB60A4
+:108830001E4B06931E4B07930423CDE901321D4ABC
+:10884000089202466B46002000F0A6F909B05DF8D8
+:1088500014FB70B586B006464FF0FF300091CDE9AD
+:108860000101002015460C4604903246694604A8D2
+:10887000FFF7D4FF02460498211825B108B1084635
+:1088800000E020462860049800280DD0002A02DD70
+:108890000098884208D0081B0094CDE901043246B4
+:1088A000694604A8FFF7BAFF06B070BDD18D000875
+:1088B000EF8D0008658A00080029A8BF7047401C9A
+:1088C000490008BF20F00100704710B4B0FA80FCE6
+:1088D00000FA0CF050EA010404BF10BC704749B123
+:1088E000CCF1200421FA04F411FA0CF118BF012193
+:1088F00021430843A3EB0C01CB1D4FEA00614FEA73
+:10890000102042BF002010BC704700EBC350104441
+:108910000029A4BF10BC7047401C490008BF20F0CC
+:10892000010010BC704710B5141E73F1000408DA82
+:10893000401C41F1000192185B411A4301D120F023
+:10894000010010BD2DE9F04D92469B4611B1B1FAE0
+:1089500081F202E0B0FA80F220329046FFF73EFF4B
+:1089600004460F4640EA0A0041EA0B0153465A46C4
+:10897000084313D0114653EA010019D0C8F1400250
+:108980005046FFF73AFF05460E46504659464246C6
+:10899000FFF724FF084305D0012004E020463946B4
+:1089A000BDE8F08D0020054346EAE0762C433743CE
+:1089B0000A986305E40AA0EB08000022FD0A44EAD5
+:1089C00047540A3002D500200146E9E70105101995
+:1089D0006941DDE9084500196941BDE8F04DA2E7AC
+:1089E00070B521F0004303430CD0C1F30A550024B5
+:1089F000D5EB040564EB0403D617AD1AB34102DBD3
+:108A00000020014670BD201841EB025170BD0000EE
+:108A100030B5041E71F1000404DB4FF00044404205
+:108A200064EB0101141E73F1000405DB1C464FF0DA
+:108A30000043524263EB0403994208BF904230BDA9
+:108A4000064C074D06E0E06840F0010394E807009B
+:108A500098471034AC42F6D3FFF79AFB5805040848
+:108A600078050408C0B24FF4F05100F03BBA0000A2
+:108A70002DE9FF4F087883B09946FF2805D0491C9F
+:108A80002D2804D00024002008E000200BE0012461
+:108A9000F9E700EB800003EB4000491C0B78FF2B4B
+:108AA000F7D104B1404200230293147819461D46C1
+:108AB0002D2C01D02B2C04D1521C2D2C13D0002492
+:108AC0000294AA461478FF2C0FD00A25A3FB057840
+:108AD00001FB05814FF0000C03FB0C11521CE31944
+:108AE0004AEB0101EEE70124EAE7814453EA010081
+:108AF00002D019F5C87F06DA03980021C0E90011F9
+:108B000007B0BDE8F08F0025AE4E2F46DFF8B882E3
+:108B1000184600F0FBF9CDE90001B9F1000002DAD6
+:108B2000C9F1000400E004460023A74A1AEB030B36
+:108B300042EB045A12E0E00707D02A463346384693
+:108B40004146FFF75DFC074688462A4633461046F5
+:108B50001946FFF755FC05460E466410002CEAD175
+:108B6000DDE90001B9F1000F5A46534606DAFFF776
+:108B7000B9FC3A464346FFF7B5FC05E0FFF740FC79
+:108B80003A464346FFF73CFC029A0AB181F00041A5
+:108B9000039AC2E90001B3E72DE9FF4F1F468DB0EC
+:108BA000D7E901464FF0FF382E2045464FF0000927
+:108BB0000B90B9696D1C0E988847396A82468847C0
+:108BC0000028F6D1BAF1FF3F0AD024F4D064002E79
+:108BD00011DDBAF12B0F08D0BAF12D0F0BD102E045
+:108BE000404611B08DE744F48064B9696D1C0E985D
+:108BF00088478246761E6946600501D52D2000E033
+:108C00002B208DF8000001F1010B0DF1200809E087
+:108C1000B9696D1C0E98884782460F9844F4007419
+:108C2000761E0560002E02DDBAF1300FF0D00B99F0
+:108C30008A453ED144F0800406E00F99681CA9F1F2
+:108C4000010944F400740860B9696D1C761E0E9821
+:108C5000884782463028F0D02BE00B998A4505D111
+:108C6000200603D444F08004761E18E050462EF00F
+:108C700089FD08B30DF11301761E44F400748B4591
+:108C800008D2AAF130000BF8010B200607D5A9F194
+:108C9000010003E0200602D409F101008146A0058D
+:108CA00002D50F99681C0860B9696D1C0E98884739
+:108CB0008246002ED1DC53E0002E51DDBAF1650F63
+:108CC00002D0BAF1450F4BD1A00549D5B9696D1C49
+:108CD00024F44074761E0E9888478246002E0CDDE0
+:108CE0002B2804D0BAF12D0F07D144F48074B96950
+:108CF0006D1C0E9888478246761EE00501D52D2111
+:108D000000E02B2108F8011BCDF82C8021E00DF1AB
+:108D10002901761E44F4007488450CD2AAF1300073
+:108D200010F0FF0088F8000002D10B99884509D99E
+:108D300008F1010806E0E00501D5244801E042F20F
+:108D40000F708146B9696D1C0E98884782460F984E
+:108D50000560002E04DD50462EF014FD0028D6D10B
+:108D6000F9690E988847FF208BF8000088F800000A
+:108D70000020069007904B466A4608A906A8FFF710
+:108D800077FEA00502D46FF001002AE714F0240F4B
+:108D90000AD0E00714D1DDE906123868031D3B60F4
+:108DA0000068C0E900120BE0DDE90601FFF7C9FC2D
+:108DB0000146E00704D13868021D3A60006801608E
+:108DC00028460EE7000014400000F03FF1D8FFFFF6
+:108DD000426842B1016811F8013B23B1521EC0E95B
+:108DE0000012184670470121C160881E7047426812
+:108DF0005AB1C368016843B983688B4205D0491EE4
+:108E0000521CC0E90012002070474FF0FF3070473D
+:108E10002DE9F04D00231A461B1A8A4103DB00207E
+:108E20000146BDE8F08DC1F30A52C1F3130141F4CC
+:108E300080154FF0000BD10702D100186D41521E72
+:108E40000027044640F2FF11384601EB620A3E4615
+:108E50008046024600204FF48011FFF7CEFCC21975
+:108E60007141BB1846EB0100B4EB030C75EB000C31
+:108E700004D3E41A65EB000517460E46241908F1E1
+:108E800001006D4180463428E3DDF91946EB060008
+:108E9000091BA84103D24FF0FF32134601E0002224
+:108EA00013461BEB070046EB0A51BDE8F04DFFF7F8
+:108EB0003ABD000030B5041E71F1000404DB4FF030
+:108EC0000044404264EB0101141E73F1000405DB11
+:108ED0001C464FF00043524263EB04038B4208BF31
+:108EE000824230BD7F2801D9002208E0064A02EB09
+:108EF0005002C007127800D1120902F00F020120BF
+:108F00009040084070470000180504080EB540F274
+:108F1000334202920022CDE900221346FFF712FDF0
+:108F200003B000BD70B58C1810F8015B15F0070395
+:108F300001D110F8013B2A1106D110F8012B03E0F2
+:108F400010F8016B01F8016B5B1EF9D12B0705D4FA
+:108F50000023521E0DD401F8013BFAE710F8013B43
+:108F6000CB1A921C03E013F8015B01F8015B521E5F
+:108F7000F9D5A142D8D3002070BD10B502461078B3
+:108F800003E012F8014B2318D8B20B1EA1F1010423
+:108F9000A1B2F6D110BD000070B5ADF5287D044634
+:108FA0000D460020A790A690002604EB44004549FA
+:108FB00001EBC000408AA84203DC00200DF5287DAB
+:108FC00070BD0020A69077E004EB44003D4B03EB1E
+:108FD000C000028A04EB440003EBC00080892844EF
+:108FE00081B2394800F010F90020A79011E004EB9D
+:108FF0004400344901EBC0004068BDF89C12405C5D
+:1090000001A9BDF89C228854BDF89C02401C80B286
+:10901000A79004EB44002B4901EBC000008ABDF887
+:109020009C128842E3DC04EB4400264A02EBC000B9
+:10903000008A401E81B201A8FFF79FFF23490870F4
+:1090400004EB44001F4901EBC000008A401E01A947
+:10905000085C1E490978884226D10020A79016E0B6
+:1090600004EB4400174901EBC0004068BDF89C12B6
+:10907000405C04EB4401134A02EBC1018968BDF86E
+:109080009C228854BDF89C02401C80B2A79004EB3F
+:1090900044000C4901EBC000008A401EBDF89C1240
+:1090A0008842DDDC012089E764202EF0A9FDBDF8AF
+:1090B0009802401C80B2A690BDF89802062883DB77
+:1090C00000207BE744DD0308A0A80020310A00202F
+:1090D0002DE9F043ADF5257D04460E460025002719
+:1090E000A846A94604EB4400324901EBC000408A7F
+:1090F000B04204DC00200DF5257DBDE8F08300259D
+:1091000018E004EB44002B4901EBC0008068405D8F
+:1091100004EB4401274A02EBC1014968485504EBBE
+:109120004400114601EBC0004068405D0DF80500A9
+:10913000681C85B204EB44001E4901EBC000008AA4
+:10914000401EA842DDDC04EB44000A4602EBC000EE
+:10915000008A401E81B26846FFF70FFF04EB44010E
+:10916000144A02EBC101098A491E0DF801000027CB
+:109170001BE004EB44000F4B03EBC000028A04EB3E
+:10918000440003EBC0008089304481B2684600F09F
+:109190004FF931462046FFF7FFFE012800D1AAE72C
+:1091A00064202EF02DFD781C87B2062FE1DB002015
+:1091B000A1E7000044DD030808B50020009029F075
+:1091C00087FA0F49087000F09BF80D4800782428B2
+:1091D00004D0272807D028280FD109E0002109480A
+:1091E00080F8081D09E00121064880F8081D04E008
+:1091F0000221044880F8081D00BF00BF08BD000020
+:109200002C0A0020BC2200202DE9F04106460D4624
+:109210001746002401202EF0ABFA002028490880D0
+:109220000DE029F037FA00F0800000B10BE00120DA
+:109230002EF0E6FC22480088401C21490880204886
+:109240000088C828EDDB00BF1D480088C82832DA36
+:1092500010211C4801F08CFC08211A4801F08AFCFE
+:10926000E82000F031F8C5F3871000F02DF8A906CA
+:10927000080E00F029F8002000F026F8002404E091
+:10928000002000F021F8601C84B2042CF8DB0024DC
+:1092900005E0FF2000F018F83055601C84B2BC4295
+:1092A000F7DB1021074801F065FC00202EF060FA82
+:1092B0000120BDE8F08100202EF05AFA0020F8E7E6
+:1092C0002E0A00200000024010B5044600BF022113
+:1092D0000A4829F00DFB0028F9D02146074829F05B
+:1092E00013FB00BF0121054829F002FB0028F9D03B
+:1092F000024829F006FBC0B210BD0000003001405A
+:1093000010B501202EF034FA00201E4908800DE02F
+:1093100029F0C0F900F0800000B10BE001202EF030
+:109320006FFC18480088401C1649088015480088C2
+:10933000C828EDDB00BF13480088C8281CDA1021BC
+:10934000114801F015FC08210F4801F013FC3D20E5
+:10935000FFF7BAFF2A20FFF7B7FF8020FFF7B4FF1F
+:10936000A720FFF7B1FF1021074801F003FC002000
+:109370002EF0FEF9012010BD00202EF0F9F900209A
+:10938000F9E700002E0A00200000024070B50546F3
+:109390000E46002401202EF0EBF90020224908801F
+:1093A0000DE029F077F900F0800000B10BE001201A
+:1093B0002EF026FC1C480088401C1B4908801A48D7
+:1093C0000088C828EDDB00BF17480088C82825DAC8
+:1093D0001021164801F0CCFB0821144801F0CAFB0B
+:1093E0008420FFF771FF0020FFF76EFF0020FFF7DA
+:1093F0006BFF0020FFF768FF002404E0285DFFF703
+:1094000063FF601C84B2B442F8DB1021074801F00E
+:10941000B1FB00202EF0ACF9012070BD00202EF031
+:10942000A7F90020F9E700002E0A00200000024002
+:1094300070B506460C46154601202EF099F92946CE
+:109440003046FFF7A3FF08B9002070BD00201F4978
+:1094500008800DE029F01EF900F0800000B10BE05B
+:1094600001202EF0CDFB19480088401C17490880C8
+:1094700016480088C828EDDB00BF14480088C828BB
+:109480001EDA1021124801F073FB0821104801F088
+:1094900071FB8320FFF718FFC4F38710FFF714FF59
+:1094A000A106080EFFF710FF0020FFF70DFF1021A7
+:1094B000074801F05FFB00202EF05AF90120C4E7B5
+:1094C00000202EF055F90020BFE700002E0A0020F2
+:1094D0000000024030B502460020002304E012F8EC
+:1094E000014B60405C1CE3B28B42F8DB30BD70B5D1
+:1094F00004460D46164632462946204600F001F83D
+:1095000070BDF8B503460C460020002100BF06E000
+:10951000C50022FA05F5EDB20DF80050401C0428F4
+:10952000F6DB00201AE0064600EBD6777F100FB975
+:10953000012701E04FF0FF373D4600210BE01E5CA4
+:10954000012D01D10F4601E0C1F103071DF807709D
+:109550007E401E54491C0429F1DB401CA042E2D38A
+:10956000F8BD000010B5044639202EF08BFDE0B2A6
+:109570002EF0A8FDC4F307202EF0A4FDC4F307408D
+:109580002EF0A0FD200E2EF09DFD4FF480510348DB
+:1095900001F0F0FA2CF0FCFE10BD000000040240C7
+:1095A0002DE9F04107460E4614463A202EF06AFD9A
+:1095B000F0B22EF087FD30122EF084FD4FF4805172
+:1095C0000F4801F0D7FA19E02CF0E2FE05461D2DF8
+:1095D00011D1384600F0ACF805463B202EF052FD84
+:1095E0004FF48051064801F0C5FA2F4434B1208869
+:1095F0002844208002E02846BDE8F081E4E700002E
+:10960000000402402DE9F04107460E4614463C2076
+:109610002EF038FDF0B22EF055FD30122EF052FD36
+:109620004FF48051104801F0A5FA0CB100202080C1
+:1096300019E02CF0ADFE05461E2D11D1384600F084
+:109640002BF905463D202EF01DFD4FF480510648B4
+:1096500001F090FA2F4434B120882844208002E0A1
+:109660002846BDE8F081E4E70004024010B528F088
+:1096700009FF08B100F02EF8302000F0A9F810BD65
+:1096800010B504462146362000F08EF810BD10B506
+:10969000044614B1204600F0ABF8342000F098F8EE
+:1096A00010BD10B50446204600F0A2F820785C28D2
+:1096B00002D020782F2803D10021642000F008F97F
+:1096C000322000F085F810BD10B5682000F04CF88D
+:1096D00010BD000010B522202EF0D4FC2EF0C7FCE7
+:1096E00004464FF48051024801F044FA204610BD70
+:1096F000000402402DE9F0412EF0B9FC04462EF0A2
+:10970000B6FC05462EF0B3FC06462EF0B0FC07462C
+:109710004FF48051054801F02DFA44EA052040EA53
+:10972000064040EA0760BDE8F08100000004024006
+:1097300070B5044627202EF0A5FC2EF098FC0646B6
+:10974000054646B100BF2EF092FC2070641C701ECE
+:10975000C0B2061EF7D14FF48051024801F00AFA58
+:10976000284670BD0004024010B504460C202EF0BF
+:1097700089FC20462EF0A6FCFFF7BCFF10BD0000C0
+:1097800070B504460A202EF07DFC20462EF09AFC8F
+:109790002EF06DFC05464FF48051024801F0EAF9C5
+:1097A000284670BD0004024070B505460C462846A8
+:1097B0002EF068FC20462EF085FC4FF480510348C3
+:1097C00001F0D8F92CF0E4FD70BD00000004024067
+:1097D00010B5044620462EF055FC4FF48051034846
+:1097E00001F0C8F92CF0D4FD10BD000000040240C7
+:1097F0002DE9F041064601202EF044FC2EF037FC06
+:1098000043282BDA2B20FFF7BBFF102826DA2F2066
+:109810002EF038FC00202EF055FC3220FFF7D8FF48
+:109820000446142C1AD1CF20FFF7AAFF0446ACB18E
+:109830004C20FFF799FF00EB042739464C2000F03D
+:1098400047F85020FFF790FF00EB042739465020DF
+:1098500000F03EF80021702000F03AF82F202EF0A2
+:1098600011FC357828462EF02DFC09E0761C357861
+:109870005C2D01D02F2D00D1002528462EF022FC92
+:10988000002DF3D14FF48051024801F073F9BDE887
+:10989000F08100000004024070B504462D202EF037
+:1098A000F1FB2EF0E4FB0646054646B100BF2078EA
+:1098B0002EF008FC641C701EC0B2061EF7D14FF4D7
+:1098C0008051024801F056F9284670BD000402405C
+:1098D00070B505460C460D202EF0D4FB28462EF020
+:1098E000F1FBE0B22EF0EEFBC4F307202EF0EAFB12
+:1098F000C4F307402EF0E6FB200E2EF0E3FB4FF4FE
+:109900008051024801F036F970BD000000040240A9
+:1099100070B502460C46FF25FF2309E012F8010B43
+:1099200080EA05010648405C80EA03050548435C7F
+:10993000201EA4F10106B4B2F0D145EA032070BDA7
+:10994000ACDA0308ACDB03082DE9F04103460C4612
+:1099500000200146024606E013F8010B411842F1CF
+:109960000002601E84B2002CF6DC080C40EA024CB7
+:10997000100C8DB21CEB050140F10002080C40EA0E
+:10998000024041186FEA010080B2BDE8F08130B5B5
+:1099900002460020002305E012F8015B2C18E0B21B
+:1099A0005C1CE3B28B42F7DB30BD10B51EF016F83D
+:1099B00010BD10B51DF0B0FF10BD10B51DF07CFF3F
+:1099C00010BD10B51DF0D8FF10BD10B520F028FB5C
+:1099D00010BD10B528F090F810BD00000246094BEC
+:1099E0009A4201D2084801E00648103801F00053BD
+:1099F0001BB1064B0B40C36002E0044B0B4083607D
+:109A00007047000010640240006002407D0F7D0F2F
+:109A100021B1026842F00102026003E0026822F014
+:109A20000102026070470000016821F0010101603D
+:109A30000021016041608160C160016121214161BB
+:109A40004A49884204D13D21484A103A91608CE04D
+:109A500046491831884205D14FF47461434A103A9F
+:109A6000916082E041493031884205D14FF4741150
+:109A70003E4A103A916078E03C494831884205D12D
+:109A80004FF07461394A103A91606EE037496031A5
+:109A9000884204D13649354A103AD16065E03349ED
+:109AA0007831884204D13349304A103AD1605CE0C1
+:109AB0002E499031884204D12F492C4A103AD16066
+:109AC00053E02A49A831884205D14FF03D51274A39
+:109AD000103AD16049E02949884204D13D21274A02
+:109AE000083A116041E025491831884205D14FF408
+:109AF0007461224A083A116037E0204930318842C7
+:109B000005D14FF474111D4A083A11602DE01B492C
+:109B10004831884205D14FF07461184A083A116003
+:109B200023E016496031884204D11149134A121FBB
+:109B300011601AE011497831884204D10D490F4A69
+:109B4000121F116011E00D499031884204D10A4979
+:109B50000A4A121F116008E00849A831884204D15E
+:109B60004FF03D51054A121F1160704710600240CE
+:109B70003D000020400F002000003D201064024006
+:109B800010B501F080034BB122B1436943F080036B
+:109B9000436103E0436923F08003436180290BD0D4
+:109BA0002AB1036801F01E042343036004E0036844
+:109BB00001F01E04A343036010BD000010B5002295
+:109BC0000268134B1A40CC680B6823434C6923434B
+:109BD0008C692343CC6923430C6A23434C6A234397
+:109BE0008C6A23434C6B23438C6B23431A430260E0
+:109BF000426922F00702D1E90B3423431A43426140
+:109C00000B6943604B6883608B68C36010BD0000C4
+:109C10003F801CF01CB500240121202028F03EFCD0
+:109C20003020009001208DF8040000208DF80600FF
+:109C300003208DF8050000208DF8070069461748BD
+:109C400000F022FF3021154800F094FF0021144855
+:109C500080F8841600201349887001204870C8706D
+:109C60004FF4FA70886000F021F80F4890F80B0F5D
+:109C7000592811DD24200A49F53948710820087156
+:109C80003020C870142088702020487000210648B9
+:109C900080F80B1F00F04EF81CBD000000140240BD
+:109CA000BC32002040390020BC2200201CB52EF020
+:109CB000AFF8D0202EF078F82EF0DEF800202EF04D
+:109CC00073F82EF0D9F82EF0A3F8D1202EF06CF80E
+:109CD0002EF0D2F800240EE0062C05DA01202EF03A
+:109CE00033F80DF8040004E000202EF02DF80DF8F4
+:109CF0000400601CC4B2072CEEDB2EF0A3F89DF824
+:109D000006000A4948719DF8050008719DF8040095
+:109D1000C8709DF8020088709DF8010048709DF899
+:109D20000010034880F80B1F1CBD0000C731002045
+:109D3000BC2200201CB500241B4890F80B0F8DF8A6
+:109D400000001A4840788DF80100184880788DF896
+:109D5000020001208DF803001448C0788DF804003B
+:109D6000124800798DF80500104840798DF80600FA
+:109D70002EF04EF8D0202EF017F82EF07DF80020AF
+:109D80002EF012F82EF078F800BF07E01DF804005E
+:109D90002EF00AF82EF070F8601CC4B2072CF5DB28
+:109DA0002EF050F81CBD0000BC220020C73100205E
+:109DB00070B502460C460025002309E012F8010B9D
+:109DC00080EA05010648405C80EA03050548435CDB
+:109DD000201EA4F10106B4B2F0D145EA032070BD03
+:109DE000ACDA0308ACDB030810B504460B460021CF
+:109DF000072A00DD072244EA042001462BB901FAB4
+:109E000002F081B20912084610BD012B02D11141A6
+:109E1000C8B2F9E700BFF7E710B528F063F910BD45
+:109E200010B528F05FF910BD10B528F05BF910BD32
+:109E30000149086070470000143C014001460020C1
+:109E40000022074B1B6803EA0102054B14331B6811
+:109E50000B4013B10AB1012000E000207047000060
+:109E6000003C0140002123498279002A3AD00A4669
+:109E7000126803689A430B461A600A1D1268036849
+:109E80009A430B1D1A60027911440A6803681A4349
+:109E90000A60184A0832126803689A43154B08335F
+:109EA0001A601A1D126803689A43124B0C331A6029
+:109EB0004279102A0ED11A1F126803681A430D4BFB
+:109EC00008331A601A1D126803681A43094B0C33D1
+:109ED0001A600DE00749427911440A6803681A4381
+:109EE0000A6005E0027911440A6803689A430A602F
+:109EF00070470000003C014010B504460B460021AD
+:109F0000072A00DD072244EA0420014613B9114163
+:109F1000C8B210BD012B05D101FA02F081B20912BD
+:109F20000846F6E700BFF4E7F0B5ADF21C5D044665
+:109F30000D460020CDF81805CDF81405002604EBD9
+:109F40004400584901EBC000408AA84203DC0020CD
+:109F50000DF21C5DF0BD0020CDF814059AE05148CB
+:109F60000122C168504800F0A9FA4E4840680078C4
+:109F70008DF800009DF8000038287DD104EB4400E6
+:109F8000484B03EBC000C06804EB4403454F07EBAC
+:109F9000C3031B8A03FB050104EB44003B4603EBB0
+:109FA000C000028A404800F089FA0020CDF8180568
+:109FB00012E004EB44003B4901EBC0004068BDF8EF
+:109FC0001815405CBDF818250DF80200BDF81805FD
+:109FD000401C80B2CDF8180504EB4400314901EB78
+:109FE000C000008ABDF818158842E2DC04EB44008A
+:109FF0002C4A02EBC000008A401E81B2684600F085
+:10A0000023FB064604EB4400264901EBC000008A0E
+:10A01000401E1DF80000B04233D10020CDF81805D5
+:10A0200020E004EB44001F4901EBC0004068BDF88C
+:10A030001815415C04EB44001A4A02EBC00080682A
+:10A04000BDF81825024404EB4400164B03EBC00096
+:10A05000008A401E68431154BDF81805401C80B2A8
+:10A06000CDF8180504EB44000E4901EBC000008A4E
+:10A07000401EBDF8181500E003E08842D1DC012045
+:10A0800066E764202DF0BCFDBDF81405401C80B2CD
+:10A09000CDF81405BDF814050628FFF660AF0020C2
+:10A0A00056E70000988B0308F07A00202DE9F04174
+:10A0B000ADF5A36D04460E4600250027A8460020F6
+:10A0C000009004EB4400494901EBC000408AB042D3
+:10A0D00004DC00200DF5A36DBDE8F0814448807BD1
+:10A0E000002878D100210846FFF71EFF01287AD109
+:10A0F000002520E004EB44003C4901EBC0008068EF
+:10A10000411904EB4400394A02EBC000008A401EAA
+:10A110007043085C04EB440102EBC10149684855F7
+:10A1200004EB4400114601EBC0004068405D01A90A
+:10A130004855681C85B204EB44002C4901EBC00073
+:10A14000008AA842D6DC00274BE004EB4400274BF2
+:10A1500003EBC000C06804EB4403DFF890C00CEBD5
+:10A16000C3031B8A03FB060104EB4400634603EBB5
+:10A17000C000008A401E82B21E4800F021FA04EBA3
+:10A1800044001A4A02EBC000008A401E81B201A8B6
+:10A1900000F05AFA009004EB4400144A02EBC000AD
+:10A1A000C06804EB4402114B03EBC202128A104454
+:10A1B00004EB440203EBC202128A02FB0600411EBA
+:10A1C0000122684600F0FCF931462046FFF7ACFE5C
+:10A1D000012801D17EE706E064202DF011FD781CF6
+:10A1E00087B2062FB1DB002074E70000988B0308CC
+:10A1F000BC120020F07A0020F0B5ADF21C5D002505
+:10A20000002400200190002600210120FFF78CFE91
+:10A210004B4890F8FC6C00204A49088080E00025FB
+:10A220006FE0002414E04748008800EB40004649F6
+:10A2300051F83000005D4349098801EB4101424A71
+:10A2400002EBC1014968085502A90855601C84B297
+:10A250003C48008800EB40003B4901EBC000008A0D
+:10A26000401EA042DFDC3748008800EB40000A4671
+:10A2700002EBC000008A401E81B202A800F0E4F99F
+:10A2800001903048008800EB40002F4B03EBC000EA
+:10A29000C0682C4B1B8803EB43032B4F07EBC30316
+:10A2A0001B8A03FB05012748008800EB40003B4662
+:10A2B00003EBC000008A401E82B2244800F080F9FF
+:10A2C0002048008800EB40003A4602EBC000C0681E
+:10A2D0001C4A128802EB42023B4603EBC202128A7E
+:10A2E0001044184A128802EB420203EBC202128A9F
+:10A2F00002FB0500411E012201A800F061F9681C63
+:10A3000085B21048008800EB40000F4901EBC00007
+:10A31000408AA84285DC0B480088401C0949088017
+:10A32000084800880D28FFF67AAF054880F8FC6CD5
+:10A3300000210120FFF7BAFE0DF21C5DF0BD000008
+:10A34000BC22002010000020988B0308F07A002027
+:10A350001CB50121084628F0A1F801208DF8040061
+:10A3600002208DF8050000208DF8060001208DF8F0
+:10A370000700182000906946144800F085FB05226C
+:10A380001146124800F0C8FB052206210F4800F0D4
+:10A39000C3FB052207210D4800F0BEFBA020009062
+:10A3A00002208DF8040003208DF8050000208DF8B0
+:10A3B00006008DF807006946044800F065FB402060
+:10A3C00000906946014800F05FFB1CBD00000240A0
+:10A3D0002DE9F84300240025002700200090804646
+:10A3E000FFF7B6FF00F0BCF80A202DF009FC6E461E
+:10A3F00008212D4800F0BCFB10212B4800F0BAFBCF
+:10A40000062000F091F80821274800F0B3FB08214E
+:10A41000254800F0ADFB1021234800F0ABFB0120E4
+:10A4200000F082F8002000F07FF808211E4800F0BC
+:10A43000A1FB1E48D0F82C11B0F83021B0F8320141
+:10A4400002FB0010B0F5003F02D900BE00BFFEE7DE
+:10A450001748006808B9FFF7CFFE002015490880AB
+:10A4600017E0002406E0134908782146FFF75CFD59
+:10A47000601C84B20F48008800EB40000B4901EBE0
+:10A48000C000408AA042EEDC0A480088401C09490E
+:10A490000880084800880D28E3DB0748D0F80C0244
+:10A4A0000549C873BDE8F88300000240988B030893
+:10A4B0001C02434210000020BC1200202DE9F04194
+:10A4C00005460C461646002701202DF04EF90821BE
+:10A4D000144800F04DFB1021124800F04BFB032004
+:10A4E00000F022F8C4F3074000F01EF8C4F3072080
+:10A4F00000F01AF8E0B200F017F800BF06E0002004
+:10A5000000F012F828706D1C781C87B2B742F6DB99
+:10A510000821044800F02EFB00202DF026F9BDE8AC
+:10A52000F08100000000024010B5044600BF022187
+:10A530000A4828F0DDF90028F9D02146074828F01C
+:10A54000E3F900BF0121054828F0D2F90028F9D02D
+:10A55000024828F0D6F9C0B210BD0000003001401A
+:10A5600000B585B00121080327F0E8FF134828F063
+:10A5700093F90020ADF80000ADF80400ADF8060036
+:10A58000ADF808004FF40070ADF80A000820ADF8EF
+:10A590000C000020ADF80E000720ADF810004FF4BD
+:10A5A0008270ADF802006946044828F0AFF9012135
+:10A5B000024828F065F905B000BD000000300140F8
+:10A5C0002DE9F04105460C461646002701202DF0E6
+:10A5D000CCF808211B4800F0CBFA1021194800F0F4
+:10A5E000C9FA0620FFF7A0FF0821164800F0C2FABA
+:10A5F0000821144800F0BCFA1021124800F0BAFA01
+:10A600000220FFF791FFC4F30740FFF78DFFC4F36B
+:10A610000720FFF789FFE0B2FFF786FF00BF05E0E4
+:10A620002878FFF781FF6D1C781C87B2B742F7DBF3
+:10A630000821044800F09EFA00202DF096F8BDE8AD
+:10A64000F08100000000024010B50246107803E0DF
+:10A6500012F8014B2318D8B20B1EA1F10104A1B2CC
+:10A66000F6D110BD2C48807F012854D100212A4802
+:10A6700081772A480078C0B9012028490870284805
+:10A680000068C0002749D1F8301240EA810025490E
+:10A69000D1F82C1240EA41002249D1F8281208438F
+:10A6A0000F2181432048017017E000201B490870EA
+:10A6B0001B480068C0001B49D1F8301240EA8100F5
+:10A6C0001849D1F82C1240EA41001649D1F8281255
+:10A6D00008430F218143154801701348007813493E
+:10A6E0000978884217D11048007811490870084647
+:10A6F00000781049097888420DD00D480078064945
+:10A7000008760B4800780B4908700948007810B1AA
+:10A7100001200149C8757047BC120020DE0A0020E4
+:10A720003402424200004242DF0A0020E00A0020D8
+:10A73000E10A0020DD0A002010B5ADF57C7D002483
+:10A740007DA00068FB9000200090FEF78FFF14288A
+:10A750007CD17A48FEF7A5FF794908700846007851
+:10A76000142874D1FEF7B0FF0021764A03C2BDF869
+:10A770000000FEF7F7FE6A464FF4FA7101A8FEF7F3
+:10A780000FFF71A101A82DF019FC7149088008463E
+:10A79000008810B300BF04E000216E480155601C22
+:10A7A00084B2282CF8DB01A9694A128888186AA1AA
+:10A7B0002DF004FC69490880002409E06448008801
+:10A7C000C01C204401A9095C62480155601C84B288
+:10A7D00062480088001FA042F0DC61A101A82DF0B2
+:10A7E000EDFB5B4908800846008820B3002405E0A3
+:10A7F0000021584828300155601C84B2282CF7DB12
+:10A8000001A9534A1288881853A12DF0D7FB534948
+:10A81000088000240AE04E4800880830204401A93E
+:10A82000095C4C4828300155601C84B24B480088B4
+:10A830000938A042EFDC4DA101A82DF0BFFB44492F
+:10A8400008800846008830B3002407E06BE05BE036
+:10A850000021404850300155601C84B2142CF7DBB5
+:10A8600001A93B4A128888183BA12DF0A7FB3B4960
+:10A87000088000240AE0364800880C30204401A9F2
+:10A88000095C344850300155601C84B2334800885C
+:10A890000D38A042EFDC39A101A82DF08FFB2C4927
+:10A8A00008800846008820B3002405E000202949DC
+:10A8B00046390855601C84B2322CF7DB01A9244AC2
+:10A8C0001288881824A12DF079FB244908800024DF
+:10A8D0000AE01F480088801D204401A9085C1D492A
+:10A8E00046390855601C84B21C480088C01FA0422D
+:10A8F000EFDC00210320FFF7D9FB0120FEF7C0FEAB
+:10A9000001200DF57C7D10BD0D480078422803D153
+:10A910000A48FEF7BCFE0CE00120FEF7B1FE002065
+:10A920000749087005E00021164880F80A1F2DF03D
+:10A93000D9FA00BFE5E700000D0A0000480A002030
+:10A94000380A0020400A002041504E3D000000001F
+:10A950005E0A0020203A00203B0000005C0A002034
+:10A96000574946494E414D453D000000574946492B
+:10A9700050415353574F52443D00000053455256E7
+:10A9800045523D00BC22002010B5044635488442A3
+:10A9900008D10121084627F091FD0021012027F070
+:10A9A0008DFD5EE03048844208D10121022027F06D
+:10A9B00085FD0021022027F081FD52E02B488442D2
+:10A9C00008D10121042027F079FD0021042027F07F
+:10A9D00075FD46E02648844208D10121082027F071
+:10A9E0006DFD0021082027F069FD3AE021488442EE
+:10A9F00008D10121102027F061FD0021102027F04F
+:10AA00005DFD2EE01C48844208D10121202027F062
+:10AA100055FD0021202027F051FD22E017488442F7
+:10AA200008D10121402027F049FD0021402027F0D6
+:10AA300045FD16E01248844208D10121802027F00C
+:10AA40003DFD0021802027F039FD0AE00D488442B9
+:10AA500007D10121801527F031FD0021A01527F035
+:10AA60002DFD10BD0000024000040240000802401D
+:10AA7000000C024000100240001402400018024086
+:10AA8000001C024000200240F0B50A4600210023CD
+:10AA9000002400BF3DE0012505FA01F3156805EA31
+:10AAA00003049C4234D105684F000326BE40B543E1
+:10AAB000056015794E00B540066835430560157987
+:10AAC000012D02D01579022D16D185684F0003267D
+:10AAD000BE40B543856055794E00B5408668354324
+:10AAE0008560456801268E40B54345604568967986
+:10AAF0008E40B6B235434560C5684F000326BE4060
+:10AB0000B543C560D5794E00B540C6683543C560CC
+:10AB1000491C1029BFD3F0BDF0B5002300244D0718
+:10AB2000ED0E02FA05F3CE1000F1200555F826507F
+:10AB30004E07F70E0F26BE40B543CF1000F120069A
+:10AB400046F82750CE1000F1200555F8265045EA6A
+:10AB50000304CE1000F1200545F82640F0BD024662
+:10AB6000002013690B400BB1012000E0002070476A
+:10AB700041837047018370470249087E0021014AE2
+:10AB800011767047BC1200200E48006800F00100EA
+:10AB900000B100BE012080F3138800BF00BFBFF3E7
+:10ABA0004F8F0848E438006800F4E0600649084325
+:10ABB000001D0449E4390860BFF34F8F00BF00BF98
+:10ABC000FEE70000F0ED00E00000FA054AF6AA20DA
+:10ABD00001490860704700000030004030B502466F
+:10ABE0000024002305E012F8015B2819C4B2581CA8
+:10ABF000C3B28B42F7DB6042C0B230BD10B5002457
+:10AC00002DF070F964202CF0FBFF10BD2DE9F0430E
+:10AC1000ADF2DC7D07460D46164698460024A14657
+:10AC20008EA00068CDF8D80700200190042E7CDCAF
+:10AC30008B480079302101EB101006EBC60101EBC7
+:10AC40000611884A114408718548007900F00F0008
+:10AC5000303006EBC60101EB061111444871804803
+:10AC6000C078302101EB101006EBC60101EB061194
+:10AC7000114488717A48C07800F00F00303006EB3C
+:10AC8000C60101EB06111144C871FEF7EFFC142850
+:10AC900071D175480078142809D006EBC60101EB84
+:10ACA0000611704A8818FEF7FCFC6F4908706E4860
+:10ACB0000078142872D1B5F57A7F01DD4FF47A75EA
+:10ACC000FEF702FD0021694A03C268480068FEF7EA
+:10ACD00049FC6348C078302101EB10108DF8080062
+:10ACE0005F48C07800F00F0030308DF809005C48F4
+:10ACF000807801EB10108DF80A005948807800F038
+:10AD00000F0030308DF80B005548407801EB1010E3
+:10AD10008DF80C005248407800F00F0030308DF86C
+:10AD20000D00534890F80B0F00E093E001EB10107A
+:10AD30008DF80E004E4890F80B0F00F00F003030E9
+:10AD40008DF80F00B8F1020F16D13A208DF81000DF
+:10AD5000002406E0395D02AA04F109001154601CC8
+:10AD600084B2AC42F6DB05F1090081B201AA02A867
+:10AD7000FEF748FC47E067E0B8F1000F03D154202C
+:10AD80008DF8100005E0B8F1010F02D152208DF8C6
+:10AD900010003A208DF81100002429E040E0204600
+:10ADA00004EBD0714910795C4FEA21190A2099FB14
+:10ADB000F0F0C0EBC00109F130000844C1B202AAB2
+:10ADC00004F10A001154204604EBD0714910795C5B
+:10ADD00001F00F090A2099FBF0F0C0EBC00109F166
+:10ADE00030000844C1B204F10B001154A01C84B21D
+:10ADF000B4EB450FD3DB0A2000EB450081B201AA7A
+:10AE000002A8FEF7FFFB01AA02210DF5FB60FEF789
+:10AE1000F9FB0120FEF734FC00201349087019E00B
+:10AE200011480078422808D106EBC60101EB061153
+:10AE30000C4A8818FEF72BFC0CE00120FEF720FCE2
+:10AE400000200949087005E00021094880F80A1F20
+:10AE50002DF048F80DF2DC7DBDE8F0830D0A00000E
+:10AE6000C7310020600A0020380A0020400A002074
+:10AE7000BC22002070B5BCB000213A9139913891C4
+:10AE8000379136913591349133913291002230923D
+:10AE900031922E922F922D912C912B912A912991C2
+:10AEA0002891279126912591249123911591149110
+:10AEB00013911291119110910F919FEDFE0A8DED5A
+:10AEC0000E0AFDA006C8CDE90C12FDA006C8CDE90A
+:10AED0000A12BAE0FC48807858B30020FA4988701A
+:10AEE000FA48B0F8D407FA490968C1F57A7188427E
+:10AEF0001FD1F7480068C0F57A7081B2F348A0F816
+:10AF0000CC170021F248001FFEF782FDF149F048FE
+:10AF1000001FFEF763FD0120EF4908704FF47A71BE
+:10AF2000EB488C38C0F88C100121E948001FFEF76F
+:10AF30006FFDE548807B50B30021E3488173E7480B
+:10AF40004088E3498C39496CC1F57A7188421ED139
+:10AF5000DF488C38406CC0F57A70E0490839488089
+:10AF60000021DB484C38FEF753FDDD49D8484C380A
+:10AF7000FEF734FD0120DB4908704FF47A70D449A4
+:10AF80008C3948640121D2484C38FEF741FDCE4847
+:10AF9000807E50B30021CC488176D0488088CC494F
+:10AFA0008C394969C1F57A7188421ED1C8488C38FC
+:10AFB0004069C0F57A70C949083988800021C448C1
+:10AFC0007C38FEF725FDC849C1487C38FEF706FDF0
+:10AFD0000120C64908704FF47A71BD488C38416130
+:10AFE0000121BB487C38FEF713FDB74890F82600D6
+:10AFF00058B30021B44880F82610B848C088B44936
+:10B000008C39C96AC1F57A7188421ED1B0488C3832
+:10B01000C06AC0F57A70B1490839C8800021AC48CF
+:10B020006438FEF7F5FCB249A9486438FEF7D6FC4F
+:10B030000120B04908704FF47A70A5498C39C86274
+:10B040000121A3486438FEF7E3FC9F488178807BA8
+:10B0500001449D48807E01449B4890F826000844A6
+:10B0600000287FF437AF13F0BFBC9B48007820B1B5
+:10B070000020994908702D9019E09A48007828B16D
+:10B0800000209849087001202D9010E09748007822
+:10B0900028B100209549087002202D9007E09548BE
+:10B0A000007820B100209349087003202D909DF86E
+:10B0B000B41001EB4100C0EBC1108F4911F8300012
+:10B0C000C12836D19DF8B41001EB4100C0EBC1108E
+:10B0D000894901EBC000807808282AD101217B48EA
+:10B0E00080F824189DF8B40030B101280AD0022855
+:10B0F0000ED0032818D111E04FF480417F48FFF7AC
+:10B1000037FD11E04FF400517C48FFF731FD0BE0B3
+:10B110004FF480517948FFF72BFD05E04FF40061B3
+:10B120007648FFF725FD00BF00BF00207449086086
+:10B1300099E765480C389DF8B41010F8110001210A
+:10B14000B1EBD01F53F0AF826E4890F80A0FB8B140
+:10B15000624908399DF8B40031F8101009919DF842
+:10B16000B40000EB4001C1EBC011634800EBC1012A
+:10B17000012308919DF8B420DDE90801FFF746FDA1
+:10B180009DF8B41001EB410000EB01105E4901EBAA
+:10B19000001081792C919DF8B0000D2893F0688201
+:10B1A000DFE810F002970D003E17E52A053B393D18
+:10B1B00052410A506B5E286EB28303973D989DF80A
+:10B1C000B41001EB4100C0EBC1104B4901EBC000D2
+:10B1D00041780846099100211CF08CFAC1B22891EF
+:10B1E000002136911CE09DF8B41001EB410000EB0A
+:10B1F0000110454901EB00113031BDF8D80001EBD9
+:10B20000001041789DF8A000814204D1BDF8D8001B
+:10B21000C1B2289112E0BDF8D800401C81B236912D
+:10B220009DF8B40000EB400101EB0010364901EB42
+:10B230000010C179BDF8D8008142D4DC00BF9DF870
+:10B24000B40000EB4001C1EBC0102B4901EBC00082
+:10B25000807800F0F000A0280DD19DF8B41001EB2B
+:10B260004100C0EBC110244901EBC000807800F020
+:10B270000F0129910AE09DF8B41001EB4100C0EBE9
+:10B28000C1101D4901EBC00081782991BDF8A400CF
+:10B2900008B9102029909DF8B41001EB4100C0EBD3
+:10B2A000C110154901EBC001BDF8A400401C095CA8
+:10B2B00025912BE000000000016932303130300070
+:10B2C0000169323045303000283E0020BC72002039
+:10B2D0008C6002400088002012000020907A00203C
+:10B2E0000080201013000020208000101400002097
+:10B2F0000088001015000020088900200018024076
+:10B3000088024242BC22002098400020BDF8A400E0
+:10B31000401C81B209919DF8B40000EB4001C1EBE3
+:10B32000C010FE4901EBC0010891DDE908011CF0E5
+:10B3300071FE37909DF8B41001EB4100C0EBC110D5
+:10B34000F64901EBC001BDF8A400801C095CBDF802
+:10B35000DC00814242F062869DF8B41001EB4100AE
+:10B36000C0EBC110ED4901EBC0004078002842F36A
+:10B3700055869DF8B41001EB4100C0EBC110E749C0
+:10B3800001EBC001BDF8A400C01C0A5C9DF8B4002C
+:10B3900040F2533110FB01F0E14901EB800101F56E
+:10B3A00062719DF8A00000EB400303EB001001EB7D
+:10B3B000C00080F844200021DA4A9DF8B40002EB76
+:10B3C00000129DF8A0001154D74890F828000128D9
+:10B3D00040D19DF8B40000EB400101EB0010D349CF
+:10B3E00001EB001030309DF8A01000EB0110801C24
+:10B3F0000990007820F08000803009990870BDF82D
+:10B400009400B62814D0C52819D0D52802D0D92840
+:10B410001CD106E0BDF8A400032801DA0020259025
+:10B4200017E0BDF8A400032801DA0020259010E001
+:10B43000BDF8A400032801DA0020259009E0BDF83A
+:10B44000A400032801DA0020259002E000202590C6
+:10B4500000BF00BFBDF89400C3287CD01EDCB32819
+:10B4600001F0A4830DDC112802F09A84122802F066
+:10B47000DF84132802F07185B22842F0CE8501F0F6
+:10B48000E5BDB52801F0A883B62801F09584B92858
+:10B4900001F01A84BA28F0D101F061BBD9287CD020
+:10B4A0000ADCC52801F00986CA2877D0CE2802F028
+:10B4B0006D83D528E1D109E0E12802F07D83E528FC
+:10B4C00002F09A83E728D8D102F050BC9DF8B4105E
+:10B4D00001EB4100C0EBC110904901EBC000C17805
+:10B4E000934880F8021D9DF8B41040F2533011FBD0
+:10B4F00000F08B4901EB800101F562719DF8A0001D
+:10B5000000EB400202EB001011F830109DF8B4007F
+:10B5100040F2533210FB02F0814A02EB8000407986
+:10B5200081427DDA9DF8B41001EB410000EB01107F
+:10B530007E4901EB001030309DF8A01000EB0110A7
+:10B54000801C09907A4890F8020D0121A1EBD010DF
+:10B550000999097800E0FDE360F3000109980170A2
+:10B56000734890F8020DC0F34010E0BB9DF8B400A2
+:10B5700000EB400101EB00106C4901EB0010303092
+:10B580009DF8A01000EB01108078C0F3401050B37C
+:10B590009DF8B40000EB400101E0FDE3FDE301EBA9
+:10B5A0000010624901EB001030309DF8A01000EB54
+:10B5B0000110801C0990007820F00200801C09997D
+:10B5C00008709DF8B41040F2533011FB00F01146A2
+:10B5D00001EB800000F562709DF8A01001EB4102C4
+:10B5E00002EB011100E00EE000EBC1001830099001
+:10B5F000007820F00200801C099908709DF8B410B2
+:10B600000220FEF753FD00219DF8B40040F25332B2
+:10B6100010FB02F0424A02EB80000171022200E0BE
+:10B6200028E09DF8B40040F2533110FB01F03C4992
+:10B6300001EB800101F562719DF8A00000EB400371
+:10B6400003EB001001F83020B6229DF8B40040F260
+:10B65000533110FB01F0324901EB800000F56270BC
+:10B660009DF8A01001EB410303EB011100EBC100B9
+:10B670004271FDE32E4890F8020DC0F3C000A8B956
+:10B68000E5229DF8B40040F2533110FB01F024494B
+:10B6900001EB800000F562709DF8A01001EB410302
+:10B6A00003EB011100EBC1004271E2E79DF8B41019
+:10B6B00001EB410000EB01101C4901EB00103030A0
+:10B6C0009DF8A01000EB0110801C0990184890F81C
+:10B6D000020D0121A1EBD01009990A7860F3000254
+:10B6E0000A709DF8B40000EB400101EB00100F4917
+:10B6F00001EB001030309DF8A01000EB0110801C11
+:10B7000009900B4890F8020D42090998007862F3FD
+:10B710004100099908709DF8B4100BE008890020D9
+:10B7200058450020883E0020BC1200209840002090
+:10B73000BC22002001EB410000EB0110FE4901EBAF
+:10B74000001030309DF8A01000EB01108078C0F39D
+:10B7500040029DF8B40040F2533110FB01F0F7496C
+:10B7600001EB800000F562709DF8A01001EB410331
+:10B7700003EB011100EBC100007EC0F340008242E8
+:10B780007BD09DF8B41040F2533011FB00F0EB4930
+:10B7900001EB800000F562709DF8A01001EB410202
+:10B7A00002EB011100EBC100183009909DF8B410B4
+:10B7B00001EB410000EB0110DF4901EB00103030DC
+:10B7C0009DF8A01000EB01108078420809980078DD
+:10B7D00062F34100099908709DF8B41001EB410033
+:10B7E00000EB0110D44901EB001030309DF8A0109F
+:10B7F00000EB01108078C0F34000E8B3D9229DF837
+:10B80000B40040F2533110FB01F0CC4901EB800051
+:10B8100000F562709DF8A01001EB410303EB0111EC
+:10B8200000EBC1004271C64890F8E00700287CD1C7
+:10B830009DF8B41040F2533011FB00F0BF4901EB0A
+:10B84000800000F562709DF8A01001EB410202EB50
+:10B85000011100EBC10090F87F00002865D0112392
+:10B860009DF8B40040F2533110FB01F0B34901EBF5
+:10B87000800101F5627101E06EE088E19DF8A000B1
+:10B8800000EB400202EB001001EBC00090F88000DA
+:10B8900040F2533110FB01F0A84901EB800101F5A2
+:10B8A00062719DF8B40040F2533210FB02F0A34ADB
+:10B8B00002EB800202F562729DF8A00000EB4004EA
+:10B8C00004EB001002EBC00090F8810000EB400296
+:10B8D00002EB001001EBC00080F87E30F3239DF8EE
+:10B8E000B40040F2533110FB01F0944901EB8001A8
+:10B8F00001F562719DF8A00000EB400202EB001020
+:10B9000001EBC00090F8800040F2533110FB01F0D1
+:10B910008A4901EB800101F562719DF8B40040F2A3
+:10B92000533210FB02F0854A00E096E002EB800003
+:10B9300000F562709DF8A02002EB420404EB0212B5
+:10B9400000EBC20090F8810000EB400202EB001017
+:10B9500001EBC000437115E101229DF8B40040F2F3
+:10B96000533110FB01F0754901EB800101F5627163
+:10B970009DF8A00000EB400303EB001001EBC000BA
+:10B980004273D9229DF8B40040F2533110FB01F00C
+:10B990006A4901EB800101F562719DF8A00000EB9E
+:10B9A000400303EB001001EBC000427101229DF83F
+:10B9B000B40040F2533110FB01F0604901EB80000C
+:10B9C00000F562709DF8A01001EB410303EB01113B
+:10B9D00000EBC10080F84620594890F8E007E0BB32
+:10B9E0009DF8B40040F2533110FB01F0534901EBD4
+:10B9F000800000F562709DF8A01001EB410202EB9F
+:10BA0000011100EBC10090F87F0030B39DF8B41035
+:10BA100040F2533011FB00F0484901EB800101F581
+:10BA200062719DF8A00000EB400202EB001001EBF8
+:10BA3000C00090F8801001EB410000EB01103E497E
+:10BA400001EB001130319DF8B40040F2533210FB8D
+:10BA500002F03A4A02EB800200E093E002F56272E3
+:10BA60009DF8A00000EB400303EB001002EBC000C8
+:10BA700090F8810001EB0010801C0990007820F004
+:10BA800004020998027000239DF8B40040F253317B
+:10BA900010FB01F0294901EB800000F562709DF870
+:10BAA000A01001EB410202EB011100EBC10090F884
+:10BAB000800040F2533110FB01F0204901EB80007F
+:10BAC00000F562709DF8B41040F2533211FB02F1A0
+:10BAD0001A4A02EB810202F562729DF8A01001EB96
+:10BAE000410404EB011102EBC10191F8811001EB5B
+:10BAF000410202EB011100EBC10080F87E30F3231C
+:10BB00009DF8B40040F2533110FB01F00B4901EBFA
+:10BB1000800000F562709DF8A01001EB410202EB7D
+:10BB2000011100EBC10090F8800040F2533110FB8E
+:10BB300001F0024906E0000098400020584500202E
+:10BB4000BC32002001EB800000F562709DF8B4105B
+:10BB500040F2533211FB02F1FE4A02EB810101F582
+:10BB600062719DF8A02002EB420404EB021201EB8B
+:10BB7000C20191F8811001EB410202EB011100EBCF
+:10BB8000C10043719DF8B4100220FEF78FFA9DF8B2
+:10BB9000B40000EB400101EB0010EF4901EB001194
+:10BBA00030319DF8A00001EB0010807800F0010218
+:10BBB0009DF8B40040F2533110FB01F0E54901EB70
+:10BBC000800000F562709DF8A01001EB410303EBCB
+:10BBD000011100EBC100007E00F00100824279D02B
+:10BBE0009DF8B40040F2533110FB01F0D94901EB4C
+:10BBF000800000F562709DF8A01001EB410202EB9D
+:10BC0000011100EBC100183009909DF8B40000EB61
+:10BC1000400101EB0011D04800EB011030309DF8DD
+:10BC2000A01000EB0110807809990A7860F30002F7
+:10BC30000A709DF8B41001EB410000EB0110C649F9
+:10BC400001EB001030309DF8A01000EB011080785F
+:10BC500000F00100E8BB9DF8B41001EB410000EBDF
+:10BC60000110BD4901EB001030309DF8A01000EB31
+:10BC700001108078C0F3401068B39DF8B41040F212
+:10BC8000533011FB00F0B34901EB800000F5627006
+:10BC90009DF8A01001EB410202EB011100EBC10085
+:10BCA00090F84600B8B99DF8B41040F2533011FB3B
+:10BCB00000F0A84901EB800000F562709DF8A0102B
+:10BCC00001EB410202EB011100EBC100407B10B916
+:10BCD00002E070E0A9E23EE09DF8B41001EB410003
+:10BCE00000EB01109C4901EB001030309DF8A010D2
+:10BCF00000EB01108078C0F3400060BB01229DF88A
+:10BD0000B40040F2533110FB01F0924901EB800185
+:10BD100001F562719DF8A00000EB400303EB0010F9
+:10BD200001EBC0004273D9229DF8B40040F25331B8
+:10BD300010FB01F0874901EB800101F562719DF86C
+:10BD4000A00000EB400303EB001001EBC0004271C8
+:10BD5000012201E0F0E314E09DF8B40040F2533119
+:10BD600010FB01F07B4901EB800000F562709DF84B
+:10BD7000A01001EB410303EB011100EBC10080F8BF
+:10BD8000462000229DF8B40040F2533110FB01F030
+:10BD9000704901EB800001E0FEE3FEE300F5627014
+:10BDA0009DF8A01001EB410303EB011100EBC10072
+:10BDB00080F8452034E29DF8B41040F2533011FB76
+:10BDC00000F0644901EB800000F562709DF8A0105E
+:10BDD00001EB410202EB011100EBC10090F84600BB
+:10BDE000B0B901229DF8B40040F2533110FB01F0CC
+:10BDF000584901EB800000F562709DF8A01001EB3E
+:10BE0000410303EB011100EBC10080F845202AE05B
+:10BE100000229DF8B40040F2533110FB01F04D496F
+:10BE200001EB800101F562719DF8A00000EB400379
+:10BE300003EB001001EBC00080F845209DF8B41022
+:10BE400001EB410000EB0110434901EB00113031DF
+:10BE50009DF8A00001EB0010801C0990007820F0F4
+:10BE60000102099802703D4890F8E00790B100E0A7
+:10BE700067E29DF8B40000EB400101EB0010364989
+:10BE800001EB001030309DF8A01000EB0110807A1B
+:10BE900002288FD1324890F8290001288AD13048F1
+:10BEA000D0F80C022E49498D88427DD29DF8B4000D
+:10BEB00040F2533110FB01F0264901EB800000F500
+:10BEC00062709DF8A01001EB410202EB011100EB42
+:10BED000C10090F8450001283BD19DF8B40040F224
+:10BEE000533110FB01F01B4901EB800000F562703B
+:10BEF0009DF8A01001EB410202EB011100EBC10023
+:10BF000090F87F0028BB9DF8B40000EB400101EBE6
+:10BF10000010114901EB001130319DF8A00001EB38
+:10BF2000001001789DF8B40040F2533210FB02F08B
+:10BF3000084A02EB80004170C3229DF8B40040F231
+:10BF4000533110FB01F0034901EB800101F56271EF
+:10BF500008E080E05845002098400020BC320020D6
+:10BF6000BC1200209DF8A00000EB400303EB001082
+:10BF700001EBC000427100229DF8B40000EB4001CB
+:10BF800001EB0010FE4901EB001130319DF8A000DB
+:10BF900001EB0010426001229DF8B40000EB40016B
+:10BFA00001EB0010F64900E0EAE001EB001130314E
+:10BFB0009DF8A00001EB0010C2729DF8B4100220A1
+:10BFC000FEF774F800213A911CE000229DF8B400BD
+:10BFD00040F2533110FB01F0EA4901EB800101F519
+:10BFE00062719DF8A00000EB400303EB001001EB31
+:10BFF000C0014731BDF8E8000A54BDF8E800401C14
+:10C0000081B23A91BDF8E8000628DEDB00203A90C4
+:10C010001CE000229DF8B40040F2533110FB01F007
+:10C02000D84901EB800101F562719DF8A00000EB99
+:10C03000400303EB001001EBC0016331BDF8E800E1
+:10C040000A54BDF8E800401C81B23A91BDF8E800FE
+:10C050000F28DEDBE4E09DF8B41040F2533011FB12
+:10C0600000F0C84901EB800000F562709DF8A01057
+:10C0700001EB410202EB011100EBC10090F8450019
+:10C0800001287DD19DF8B41040F2533011FB00F02F
+:10C09000BC4901EB800101F562719DF8A00000EB45
+:10C0A000400202EB001001EBC00090F8801040F25B
+:10C0B000533011FB00F0B34901EB800101F56271CF
+:10C0C0009DF8B40040F2533210FB02F0AD4A02EB8F
+:10C0D000800000F562709DF8A02002EB420303EBA4
+:10C0E000021200EBC20090F8810000EB400202EB6C
+:10C0F000001001EBC00090F87E00032840D100231F
+:10C100009DF8B40040F2533110FB01F09D4901EB62
+:10C11000800101F562719DF8A00000EB400202EB86
+:10C12000001001EBC00090F8800040F2533110FB8A
+:10C1300001F0944901EB800101F562719DF8B400B2
+:10C1400040F2533210FB02F08E4A02EB800202F5FD
+:10C1500062729DF8A00000EB400404EB001002EBBB
+:10C16000C00090F8810000EB400202EB001001EBF0
+:10C17000C00080F87E309DF8B41001EB410000E073
+:10C180004EE000EB01107E4901EB001130319DF8CB
+:10C19000A00001EB001001789DF8B40040F253328A
+:10C1A00010FB02F0774A02EB80004170C3229DF839
+:10C1B000B40040F2533110FB01F0724901EB8001F1
+:10C1C00001F562719DF8A00000EB400303EB001045
+:10C1D00001EBC000427100229DF8B40000EB400169
+:10C1E00001EB0010664901EB001130319DF8A00011
+:10C1F00001EB0010426002229DF8B40000EB400108
+:10C2000001EB00105E4901EB001130319DF8A000F8
+:10C2100001EB0010C2729DF8B4100220FDF746FF3A
+:10C220009DF8B4100220FDF741FF9DF8B41001EB1A
+:10C23000410000EB0110524901EB001030309DF835
+:10C24000A01000EB01108078C0F3400050B39DF8BF
+:10C25000B41040F2533011FB00F04A4901EB80006A
+:10C2600000F562709DF8A01001EB410202EB011194
+:10C2700000EBC1004079D52814D1D9229DF8B40033
+:10C2800040F2533110FB01F03E4901EB800000F514
+:10C2900062709DF8A01001EB410303EB011100EB6C
+:10C2A000C10042719DF8B41040F2533011FB00F010
+:10C2B000344901EB800000F562709DF8A01001EB9D
+:10C2C000410202EB011100EBC1008078B22838D1A5
+:10C2D0009DF8B41001EB410000EB0110284901EB7F
+:10C2E000001030309DF8A01000EB01108078C0F3F2
+:10C2F000400030BB9DF8B40000EB400101EB0010A2
+:10C300001F4901EB001030309DF8A01000EB011028
+:10C310008078C0F34010A0B9E5229DF8B40040F247
+:10C32000533110FB01F0174901EB800000F56270FA
+:10C330009DF8A01001EB410303EB011100EBC100DC
+:10C3400042719DF8B40000EB400101EB00100C4974
+:10C3500001EB001030309DF8A01000EB0110807848
+:10C360000121B1EBD01F7DD19DF8B40000EB40015D
+:10C3700001EB0010024901EB0010303004E0000036
+:10C3800098400020584500209DF8A01000EB0110B7
+:10C39000807800F00100002864D19DF8B40040F2DC
+:10C3A000533110FB01F0F74901EB800000F562709A
+:10C3B0009DF8A01001EB410202EB011100EBC1005E
+:10C3C00090F8460000284DD19DF8B40000EB4001E4
+:10C3D00001EB0010EC4901EB001030309DF8A0108B
+:10C3E00000EB01108078C0F3C000D8BB9DF8B4000A
+:10C3F00000EB400101EB0010E34901EB001030308D
+:10C400009DF8A01000EB0110407A00F0010048B345
+:10C410009DF8B40040F2533110FB01F0D94901EB13
+:10C42000800000F562709DF8A01001EB410202EB64
+:10C43000011100EBC10090F8900000F0010088B9F4
+:10C440009DF8B40040F2533110FB01F0CD4901EBEF
+:10C45000800000F562709DF8A01001EB410202EB34
+:10C46000011100E03FE000EBC10090F88200D0B382
+:10C4700000203A902CE09DF8B40040F2533110FBBC
+:10C4800001F0C04901EB800101F562719DF8A00047
+:10C4900000EB400202EB001001EBC00000F1830151
+:10C4A000BDF8E8000A5C9DF8B40000EB400101EB28
+:10C4B0000010B54901EB00100E30BDF8E810405CEB
+:10C4C000824200D008E0BDF8E800401C81B23A91F9
+:10C4D000BDF8E8000628CEDB00BFBDF8E80006285E
+:10C4E0006CD13A902EE069E09DF8B41040F25330E0
+:10C4F00011FB00F0A34901EB800101F562719DF889
+:10C50000A00000EB400202EB001001EBC00000F1C4
+:10C510008301BDF8E8000A5C9DF8B40000EB40011F
+:10C5200001EB0010984901EB00100E30BDF8E81047
+:10C53000405C824201D009E09DE2BDF8E800401C69
+:10C5400081B23A91BDF8E8000A28CDDB00BFBDF802
+:10C55000E8000A2832D09DF8B41040F2533011FBA5
+:10C5600000F0884901EB800000F562709DF8A01092
+:10C5700001EB410202EB011100EBC1009030099088
+:10C58000007820F00100401C0999087012229DF8E3
+:10C59000B40040F2533101E012E0CAE210FB01F0B6
+:10C5A000784901EB800000F562709DF8A01001EB66
+:10C5B000410303EB011100EBC100427101F02DBDFD
+:10C5C0009DF8B41001EB410000EB01106E4901EB46
+:10C5D0000010007BD0BBBDF8A400082800D0EDE718
+:10C5E00000203A9028E09DF8B41001EB4100C0EB28
+:10C5F000C110664901EBC001BDF8E800C01C085C31
+:10C6000000F00F00092800DD1AE09DF8B41001EBDE
+:10C610004100C0EBC1105D4901EBC001BDF8E8006D
+:10C62000C01C085C00F0F000902800DD08E0BDF8B8
+:10C63000E800401C81B23A91BDF8E8000628D2DB40
+:10C6400000BFBDF8E800062801DAB7E76EE09DF804
+:10C65000B41001EB4100C0EBC1104C4901EBC0002C
+:10C66000C07801049DF8B40000EB4002C2EBC0109A
+:10C67000464A02EBC000007941EA00219DF8B4006F
+:10C6800000EB4002C2EBC010404A02EBC000407910
+:10C6900001439DF8B40040F2533210FB02F0394AD6
+:10C6A00002EB800202F562729DF8A00000EB4003ED
+:10C6B00003EB001002EBC000C0F81A109DF8B41094
+:10C6C00001EB4100C0EBC110304901EBC0008079A3
+:10C6D00001049DF8B40000EB4002C2EBC0102B4AED
+:10C6E00002EBC000C07941EA00219DF8B40000EBE4
+:10C6F0004002C2EBC010254A02EBC000007A0143A1
+:10C700009DF8B40040F2533210FB02F01D4A02EBD8
+:10C71000800000F562709DF8A02002EB420303EB5D
+:10C72000021200EBC200C0F81E10C6E0BDF8A40063
+:10C730000A2800D042E700203A902EE09DF8B4008D
+:10C7400000EB4001C1EBC010104901EBC001BDF886
+:10C75000E800C01C085C00F00F00092800DD20E0A4
+:10C760009DF8B40000EB4001C1EBC010074901EB9C
+:10C77000C001BDF8E800C01C085C00F0F000902883
+:10C7800006DD0EE058450020984000200889002072
+:10C79000BDF8E800401C81B23A91BDF8E8000828D5
+:10C7A000CCDB00BFBDF8E800082800DA06E79DF8FA
+:10C7B000B40000EB4001C1EBC010F94901EBC0002F
+:10C7C000C07801069DF8B40000EB4002C2EBC01037
+:10C7D000F34A02EBC000007941EA00419DF8B40041
+:10C7E00000EB4002C2EBC010ED4A02EBC000407902
+:10C7F00041EA00219DF8B40000EB4002C2EBC010FA
+:10C80000E74A02EBC000807901439DF8B40040F292
+:10C81000533210FB02F0E34A02EB800202F562722F
+:10C820009DF8A00000EB400303EB001002EBC000FA
+:10C83000C0F81A109DF8B40000EB4001C1EBC01025
+:10C84000D74901EBC000C07901069DF8B40000EBA8
+:10C850004002C2EBC010D24A02EBC000007A41EAAB
+:10C8600000419DF8B40000EB4002C2EBC010CC4A7E
+:10C8700002EBC000407A41EA00219DF8B40000EBD1
+:10C880004002C2EBC010C64A02EBC000807A0143EE
+:10C890009DF8B40040F2533210FB02F0C14A02EBA3
+:10C8A000800000F562709DF8A02002EB420303EBCC
+:10C8B000021200EBC200C0F81E109DF8B40040F256
+:10C8C000533110FB01F0B74901EB800101F56271B2
+:10C8D0009DF8A00000EB400202EB001011F83010B0
+:10C8E0009DF8B40040F2533210FB02F0AD4A02EB67
+:10C8F00080004079814234DA00219DF8B40040F292
+:10C90000533210FB02F0A74A02EB800001710422AF
+:10C910009DF8B40040F2533110FB01F0A14901EB46
+:10C92000800101F562719DF8A00000EB400303EB6C
+:10C93000001001F83020C5229DF8B40040F25331B8
+:10C9400010FB01F0974901EB800000F562709DF843
+:10C95000A01001EB410303EB011100EBC100427198
+:10C9600088E09DF8B41001EB410000EB01108E4906
+:10C9700001EB001030309DF8A01000EB0110807822
+:10C98000C0F3400058B39DF8B41040F2533011FB8F
+:10C9900000F0844901EB800000F562709DF8A01062
+:10C9A00001EB410202EB011100EBC1004079D928F3
+:10C9B00015D1D5229DF8B40040F2533110FB01F09F
+:10C9C000784901EB800000F562709DF8A01001EB42
+:10C9D000410303EB011100EBC10042714AE09DF8F5
+:10C9E000B41040F2533011FB00F06E4901EB8000AF
+:10C9F00000F562709DF8A01001EB410202EB0111FD
+:10CA000000EBC100807B012834D100229DF8B400E6
+:10CA100040F2533110FB01F0624901EB800101F556
+:10CA200062719DF8A00000EB400303EB001001EBE6
+:10CA3000C0008273B6229DF8B40040F2533110FB5F
+:10CA400001F0584901EB800101F562719DF8A000E9
+:10CA500000EB400303EB001001EBC000427100212A
+:10CA60009DF8B40040F2533210FB02F04D4A02EB45
+:10CA700080000171A2E5D5229DF8B40040F2533147
+:10CA800010FB01F0474901EB800101F562719DF84F
+:10CA9000A00000EB400303EB001001EBC00042716B
+:10CAA00001219DF8B40040F2533210FB02F03D4AE0
+:10CAB00002EB800001719DF8B41001EB4100C0EB66
+:10CAC000C110374901EBC000C078592816D19DF834
+:10CAD000B41001EB410000EB0110334901EB0010F1
+:10CAE00030309DF8A01000EB0110801C09900078F8
+:10CAF00020F0200020300999087014E09DF8B4104F
+:10CB000001EB410000EB0110274901EB0010303030
+:10CB10009DF8A01000EB0110801C0990007820F017
+:10CB20002002099802709DF8B4100220FDF7BEFAA9
+:10CB300044E5D5229DF8B40040F2533110FB01F0DA
+:10CB4000184901EB800000F562709DF8A01001EB20
+:10CB5000410303EB011100EBC10042712EE5D52228
+:10CB60009DF8B40040F2533110FB01F00D4901EB88
+:10CB7000800101F562719DF8A00000EB400303EB1A
+:10CB8000001001EBC000427101219DF8B40040F299
+:10CB9000533210FB02F0034A02EB800001710DE5F5
+:10CBA000088900205845002098400020D5229DF893
+:10CBB000B40040F2533110FB01F0FE4901EB80005C
+:10CBC00000F562709DF8A01001EB410303EB011129
+:10CBD00000EBC1004271F1E49DF8B41040F2533013
+:10CBE00011FB00F0F34901EB800000F56270BDF825
+:10CBF000D81001EB410202EB011100EBC10080797A
+:10CC0000012840D100229DF8B40040F2533110FBBE
+:10CC100001F0E84901EB800101F56271BDF8D8002F
+:10CC200000EB400303EB001001EBC0008271D52242
+:10CC30009DF8B40040F2533110FB01F0DD4901EBE7
+:10CC4000800101F562719DF8A00000EB400303EB49
+:10CC5000001001EBC00042719DF8B41001EB4100DF
+:10CC600000EB0110D44901EB001130319DF8A00018
+:10CC700001EB0010801C0990007820F00400001DDA
+:10CC8000099908701FE0C3229DF8B40040F25331A7
+:10CC900010FB01F0C74901EB800101F562719DF8BD
+:10CCA000A00000EB400303EB001001EBC000427159
+:10CCB00000219DF8B40040F2533210FB02F0BD4A4F
+:10CCC00002EB8000017179E49DF8B41040F253301A
+:10CCD00011FB00F0B74901EB800000F56270BDF870
+:10CCE000D81001EB410202EB011100EBC100807989
+:10CCF000012840D100229DF8B40040F2533110FBCE
+:10CD000001F0AC4901EB800101F56271BDF8D8007A
+:10CD100000EB400303EB001001EBC0008271D52251
+:10CD20009DF8B40040F2533110FB01F0A14901EB32
+:10CD3000800101F562719DF8A00000EB400303EB58
+:10CD4000001001EBC00042719DF8B41001EB4100EE
+:10CD500000EB0110984901EB001130319DF8A00063
+:10CD600001EB0010801C0990007820F00400001DE9
+:10CD7000099908701FE0C3229DF8B40040F25331B6
+:10CD800010FB01F08B4901EB800101F562719DF808
+:10CD9000A00000EB400303EB001001EBC000427168
+:10CDA00000219DF8B40040F2533210FB02F0814A9A
+:10CDB00002EB8000017112E49DF8B41001EB410018
+:10CDC00000EB01107C4901EB0010007B50BB9DF88B
+:10CDD000B41001EB4100C0EBC110784901EBC00079
+:10CDE00001799DF8B40000EB4002C2EBC010734A19
+:10CDF00002EBC000C07841EA00229DF8B40040F286
+:10CE0000533110FB01F06B4901EB800000F56270BB
+:10CE10009DF8A01001EB410303EB011100EBC100F1
+:10CE2000426335E09DF8B40000EB4001C1EBC01057
+:10CE3000624901EBC000C07801049DF8B40000EB2A
+:10CE40004002C2EBC0105D4A02EBC000007941EA2B
+:10CE500000219DF8B40000EB4002C2EBC010574A1D
+:10CE600002EBC000407901439DF8B40040F2533218
+:10CE700010FB02F04F4A02EB800000F562709DF853
+:10CE8000A02002EB420303EB021200EBC20041635D
+:10CE90009DF8B40040F2533110FB01F0454901EB1D
+:10CEA000800101F562719DF8A00000EB400202EBE9
+:10CEB000001011F830109DF8B40040F2533210FB0E
+:10CEC00002F03C4A02EB80004079814234DA0021D2
+:10CED0009DF8B40040F2533210FB02F0354A02EBE9
+:10CEE0008000017103229DF8B40040F2533110FB21
+:10CEF00001F0304901EB800101F562719DF8A0005D
+:10CF000000EB400303EB001001F83020D9229DF81C
+:10CF1000B40040F2533110FB01F0264901EB8000D0
+:10CF200000F562709DF8A01001EB410303EB0111C5
+:10CF300000EBC100427188E09DF8B40040F253312B
+:10CF400010FB01F01B4901EB800000F56270BDF899
+:10CF5000D81001EB410202EB011100EBC100807916
+:10CF6000012852D100229DF8B40040F2533110FB49
+:10CF700001F0104901EB800101F56271BDF8D800A4
+:10CF800000EB400303EB001001EBC0008271D922DB
+:10CF90009DF8B40040F2533110FB01F0054901EB5C
+:10CFA000800101F562719DF8A00000EB400303EBE6
+:10CFB000001005E058450020984000200889002016
+:10CFC00001EBC00042719DF8B41001EB410000EB91
+:10CFD0000110FE4901EB001130319DF8A00001EB7A
+:10CFE0000010801C0990007820F00400001D0999B1
+:10CFF000087001209DF8B41040F2533211FB02F189
+:10D00000F34A02EB810108711FE0C5229DF8B400CC
+:10D0100040F2533110FB01F0ED4901EB800101F5C5
+:10D0200062719DF8A00000EB400303EB001001EBE0
+:10D03000C000427100219DF8B40040F2533210FB51
+:10D0400002F0E34A02EB8000017113E500219DF834
+:10D05000B40040F2533210FB02F0DD4A02EB8000D4
+:10D0600001719DF8B40000EB400101EB0010D749BD
+:10D0700001EB001130319DF8A00001EB0010801C85
+:10D080000990007820F00400001D09990870D5224D
+:10D090009DF8B40040F2533110FB01F0CC4901EB94
+:10D0A000800000F562709DF8A01001EB410303EBD6
+:10D0B000011100EBC1004271DCE49DF8B41001EBFA
+:10D0C000410000EB0110C14901EB0010007BD0BB17
+:10D0D000BDF8A4000C2800D0CCE400213A9128E04F
+:10D0E0009DF8B41001EB4100C0EBC111B94800EB51
+:10D0F000C101BDF8E800C01C085C00F00F00092861
+:10D1000000DD1AE09DF8B41001EB4100C0EBC11046
+:10D11000B04901EBC001BDF8E800C01C085C00F09C
+:10D12000F000902800DD08E0BDF8E800401C81B266
+:10D130003A91BDF8E8000A28D2DB00BFBDF8E8004C
+:10D140000A2801DA96E482E000202E902F90002138
+:10D150003A911EE0DDE92E10000240EA1162090258
+:10D16000CDE92E129DF8B41001EB4100C0EBC110C7
+:10D17000984901EBC001BDF8E800C01C085CDDE97E
+:10D180002E341843CDE92E04BDF8E800401C80B2CF
+:10D190003A90BDF8E8000528DCDB9DF8B400DDE935
+:10D1A0002E2140F2533310FB03F0894B03EB800335
+:10D1B00003F562739DF8A00000EB400404EB00103F
+:10D1C00003EBC00040F8222F416000222E922F92E4
+:10D1D00000213A911EE0DDE92E10000240EA1162C2
+:10D1E0000902CDE92E129DF8B41001EB4100C0EB0D
+:10D1F000C110784901EBC001BDF8E8000830085CB7
+:10D20000DDE92E241043CDE92E04BDF8E800401CD2
+:10D2100080B23A90BDF8E8000528DCDB9DF8B40048
+:10D22000DDE92E2140F2533310FB03F0684B03EB92
+:10D23000800000F562709DF8A03003EB430404EB1E
+:10D24000031300EBC30022308260C160BCE0BDF874
+:10D25000A4000E2800D00DE400213A9128E09DF8AA
+:10D26000B41001EB4100C0EBC1105A4901EBC00101
+:10D27000BDF8E800C01C085C00F00F00092800DDC4
+:10D280001AE09DF8B41001EB4100C0EBC110514908
+:10D2900001EBC001BDF8E800C01C085C00F0F00024
+:10D2A000902800DD08E0BDF8E800401C81B23A910A
+:10D2B000BDF8E8000C28D2DB00BFBDF8E8000C2860
+:10D2C00000DA35E400202E902F9000213A911EE0E4
+:10D2D000DDE92E10000240EA11620902CDE92E12AA
+:10D2E0009DF8B41001EB4100C0EBC110394901EBCE
+:10D2F000C001BDF8E800C01C085CDDE92E3418430D
+:10D30000CDE92E04BDF8E800401C80B23A90BDF88B
+:10D31000E8000628DCDB9DF8B400DDE92E1240F2BF
+:10D32000533310FB03F02A4B03EB800303F56273C6
+:10D330009DF8A00000EB400404EB001003EBC000DC
+:10D3400040F8221F426000222E922F9200213A9133
+:10D350001EE0DDE92E10000240EA11620902CDE96B
+:10D360002E129DF8B41001EB4100C0EBC110194919
+:10D3700001EBC001BDF8E8000930085CDDE92E24AE
+:10D380001043CDE92E04BDF8E800401C80B23A906D
+:10D39000BDF8E8000628DCDB9DF8B400DDE92E21AD
+:10D3A00040F2533310FB03F0094B03EB800000F510
+:10D3B00062709DF8A03003EB430404EB031300EB11
+:10D3C000C30022308260C16006E000009840002067
+:10D3D00058450020088900209DF8B41040F25330D1
+:10D3E00011FB00F0FE4901EB800101F562719DF82F
+:10D3F000A00000EB400202EB001011F830109DF885
+:10D40000B40040F2533210FB02F0F54A02EB800008
+:10D41000407981427ED19DF8B4009DF8A01001EBC7
+:10D420000010C217CDE92E02EE4890F8E00708B3CD
+:10D430009DF8B41001EB410000EB0110EA4901EB4B
+:10D44000001030309DF8A01000EB0110807A022807
+:10D4500010D09DF8B41001EB410000EB0110E2493F
+:10D4600001EB001030309DF8A01000EB0110C07AE5
+:10D4700000287DDD00229DF8B40000EB400101EBA7
+:10D480000010D94901EB001030309DF8A01000EBDE
+:10D490000110C272D548D0F80C020521B0FBF1F2A0
+:10D4A00001FB120000EB4001D0482C3000EB411092
+:10D4B0000D3009909DF8B40040F2533110FB01F09B
+:10D4C000C74901EB800000F562709DF8A01001EBE8
+:10D4D000410202EB011100EBC10022301022014693
+:10D4E00008900998FAF7B1FEC048D0F80C0205215F
+:10D4F000B0FBF1F201FB120000EB4001BB482C3005
+:10D5000000EB41129DF8B40040F2533110FB01F0E2
+:10D51000B34900E0D0E201EB800101F562719DF8B2
+:10D52000A00000EB400303EB001001EBC00050F83B
+:10D530001A1F42F8011F40685060AC48D0F80C0236
+:10D540000521B0FBF1F201FB120000EB4001A748FE
+:10D550002C3000EB41129DF8B40000EB400101EBD0
+:10D560000010A14901EB001130319DF8A00000E04E
+:10D5700093E101EB0010007810709C48D0F80C0289
+:10D580000521B0FBF1F201FB120000EB40019748CE
+:10D590002C3000EB41119348F538026841F81D2FFB
+:10D5A000808888809148D0F80C020521B0FBF1F208
+:10D5B00001FB120000EB40018C482C3000EB4112C3
+:10D5C0009DF8B40040F2533110FB01F0844901EBA7
+:10D5D000800101F562719DF8A00000EB400303EBB0
+:10D5E000001001EBC000406BC2F809007F48D0F882
+:10D5F0000C020521B0FBF1F201FB120000EB40012F
+:10D600007A482C3000EB41129DF8B40000EB400149
+:10D6100001EB0010744901EB001130319DF8A000BE
+:10D6200001EB00104068C2F8230000229DF8B4000E
+:10D6300000EB400101EB00106B4901EB00113031B0
+:10D640009DF8A00001EB0010426000213A9154E0E7
+:10D650006648D0F80C020521B0FBF1F201FB120084
+:10D6600000EB400161482C3000EB41112731BDF83F
+:10D67000E8409DF8B40040F2533210FB02F0584AE3
+:10D6800002EB800202F562729DF8A00000EB4003FD
+:10D6900003EB001002EBC00090F8800040F2533220
+:10D6A00010FB02F04E4A02EB800202F562729DF816
+:10D6B000B40040F2533310FB03F0494B03EB8003FB
+:10D6C00003F562739DF8A00000EB400505EB001028
+:10D6D00003EBC00090F8810000EB400303EB001067
+:10D6E00002EBC0024732BDF8E800001D105C08558F
+:10D6F000BDF8E800401C81B23A91BDF8E800062868
+:10D70000A6DB00213A9142E000239DF8B40040F2EC
+:10D71000533110FB01F0324901EB800101F56271D8
+:10D720009DF8A00000EB400202EB001001EBC000EE
+:10D7300090F8800040F2533110FB01F0284901EBD2
+:10D74000800101F562719DF8B40040F2533210FB84
+:10D7500002F0234A02EB800202F562729DF8A000FB
+:10D7600000EB400404EB001002EBC00090F88100D5
+:10D7700000EB400202EB001001EBC0014731BDF8A5
+:10D78000E8000B54BDF8E800401C81B23A91BDF8A6
+:10D79000E8000A28B8DB1548D0F80C020521B0FBD8
+:10D7A000F1F080B2014609900220FBF791FC0021C4
+:10D7B0000620FCF77BFC0D48D0F80C020B49498D84
+:10D7C000884206D20948D0F80C02401C0749C1F82B
+:10D7D0000C0200210520FCF769FC9DF8B40007E06D
+:10D7E00058450020BC32002098400020BC12002088
+:10D7F00000EB400101EB0010FA4901EB0010303062
+:10D800009DF8A01000EB0110801C0990007820F01A
+:10D810000400001D09990870F348D0F80C02052196
+:10D82000B0FBF1F201FB120000EB4001EE482C309E
+:10D8300000EB4110D0F823202E9800EB4001EB487C
+:10D8400000EB4110C0F8232000203A9020E0E64889
+:10D85000D0F80C020521B0FBF1F201FB120000EB45
+:10D860004001E1482C3000EB41102730BDF8E810B2
+:10D87000425C2E9800EB4001DC4800EB411127315F
+:10D88000BDF8E8000A54BDF8E800401C81B23A91A6
+:10D89000BDF8E8000628DADB59E09DF8B40000EB9B
+:10D8A000400101EB0010CF4901EB001030309DF832
+:10D8B000A01000EB0110801C0990007820F00800F7
+:10D8C0000830099908709DF8B40000EB400101EBA5
+:10D8D0000010C44901EB001030309DF8A01000EB9F
+:10D8E000011042682E9800EB4001C04800EB411047
+:10D8F000C0F8232000203A9025E09DF8B40040F2C3
+:10D90000533110FB01F0BA4901EB800101F562715E
+:10D910009DF8A00000EB400202EB001001EBC001FB
+:10D920004731BDF8E8000A5C2E9800EB4001AF4893
+:10D9300000EB41112731BDF8E8000A54BDF8E800BA
+:10D94000401C81B23A91BDF8E8000628D5DB9DF86D
+:10D95000B40000EB400101EB0010A24901EB001004
+:10D9600030309DF8A01000EB0110801C0990007869
+:10D9700020F02002099802709DF8B4100220FCF7F4
+:10D9800095FB9DF8B40040F2533110FB01F098492B
+:10D9900001EB800000F562709DF8A01001EB4102E0
+:10D9A00002EB011100EBC100223009902E9800EB30
+:10D9B00040018E4800EB41100D301022089009996B
+:10D9C000FAF743FC9DF8B40040F2533110FB01F02C
+:10D9D000874901EB800101F562719DF8A00000EB21
+:10D9E000400202EB001001EBC0012E9800EB400258
+:10D9F0007E4800EB421051F81A2F40F8012F496879
+:10DA000041609DF8B40000EB400101EB0010754946
+:10DA100001EB001130319DF8A00001EB00100178FE
+:10DA20002E9800EB4002714800EB421001702E98D6
+:10DA300000EB40016D4800EB41116E48026841F86F
+:10DA40001D2F808888809DF8B40040F2533110FB70
+:10DA500001F0674901EB800101F562719DF8A000BA
+:10DA600000EB400202EB001001EBC000416B2E986E
+:10DA700000EB40025D4800EB4210C0F809102E9800
+:10DA800081B208200991FCF711FB00229DF8B40037
+:10DA900040F2533110FB01F0554901EB800000F5D5
+:10DAA00062709DF8A01001EB410303EB011100EB44
+:10DAB000C10080F8462053E09DF8B40000EB40011F
+:10DAC00001EB0010474901EB001030309DF8A01029
+:10DAD00000EB0110801C0990007820F00400001D6C
+:10DAE000099908709DF8B40000EB400101EB0010AB
+:10DAF0003C4901EB001030309DF8A01000EB011004
+:10DB0000801C0990007820F080008030099908700E
+:10DB100001209DF8B41040F2533211FB02F1344A57
+:10DB200002EB810108719DF8B41040F2533011FBF3
+:10DB300000F0114601EB800042799DF8B40040F2FC
+:10DB4000533110FB01F02A4901EB800000F56270AF
+:10DB50009DF8A01001EB410303EB011100F8312007
+:10DB6000D5229DF8B40040F2533110FB01F020495A
+:10DB700001EB800000F562709DF8A01001EB4103FD
+:10DB800003EB011100EBC100427146E2D5229DF882
+:10DB9000B40040F2533110FB01F0154901EB800055
+:10DBA00000F562709DF8A01001EB410303EB011139
+:10DBB00000EBC100427130E2D5229DF8B40040F282
+:10DBC000533110FB01F00A4901EB800000F562704F
+:10DBD0009DF8A01001EB410303EB011100EBC10024
+:10DBE00042711AE298400020BC120020D814002094
+:10DBF00058450020C73100200121FE4880F8041755
+:10DC00009DF8B41040F2533011FB00F0FA4901EBDB
+:10DC1000800101F562719DF8A00000EB400202EB6B
+:10DC2000001011F830109DF8B40040F2533210FB90
+:10DC300002F0F14A02EB80004079814234DA00219F
+:10DC40009DF8B40040F2533210FB02F0EA4A02EBB6
+:10DC50008000017101229DF8B40040F2533110FBA5
+:10DC600001F0E54901EB800101F562719DF8A0002A
+:10DC700000EB400303EB001001F8302011229DF867
+:10DC8000B40040F2533110FB01F0DB4901EB80009E
+:10DC900000F562709DF8A01001EB410303EB011148
+:10DCA00000EBC100427160E09DF8B41040F25330C7
+:10DCB00011FB00F0D04901EB800000F562709DF887
+:10DCC000A01001EB410202EB011100EBC1008078D2
+:10DCD000B22835D100219DF8B40040F2533210FB38
+:10DCE00002F0C54A02EB80000171B2229DF8B40037
+:10DCF00040F2533110FB01F0BF4901EB800101F507
+:10DD000062719DF8A00000EB400303EB001001EBF3
+:10DD1000C000427100229DF8B40040F2533110FB64
+:10DD200001F0B54901EB800000F562709DF8A0108C
+:10DD300001EB410303EB011100EBC100827014E021
+:10DD4000D5229DF8B40040F2533110FB01F0AA49EE
+:10DD500001EB800000F562709DF8A01001EB41031B
+:10DD600003EB011100EBC100427156E10021A14813
+:10DD700080F80417D5229DF8B40040F2533110FB0F
+:10DD800001F09D4901EB800000F562709DF8A01044
+:10DD900001EB410303EB011100EBC10042713CE1D7
+:10DDA00001229DF8B40040F2533110FB01F092497A
+:10DDB00001EB800101F562719DF8A00000EB4003CA
+:10DDC00003EB001001EBC00080F8822000213A91A3
+:10DDD00029E09DF8B41001EB4100C0EBC110874968
+:10DDE00001EBC001BDF8E800C01C0A5C9DF8B4005E
+:10DDF00040F2533110FB01F07F4901EB800101F546
+:10DE000062719DF8A00000EB400303EB001001EBF2
+:10DE1000C00000F18301BDF8E8000A54BDF8E80035
+:10DE2000401C81B23A91BDF8E8000A28D1DBF4E049
+:10DE30009DF8B41001EB4100C0EBC1106F4901EB3C
+:10DE4000C000C07801049DF8B40000EB4002C2EBB2
+:10DE5000C0106A4A02EBC000007941EA00209DF838
+:10DE6000B41001EB4102C2EBC111644A02EBC101E3
+:10DE700049790843B0F5E13F6ED19DF8B41001EB4C
+:10DE8000410000EB01105E4901EB001030309DF8BD
+:10DE9000A01000EB0110801C0990007820F0040213
+:10DEA0000998027000229DF8B40040F2533110FB33
+:10DEB00001F0514901EB800000F562709DF8A0105F
+:10DEC00001EB410303EB011100EBC100A0F88E2030
+:10DED00013229DF8B40040F2533110FB01F0464983
+:10DEE00001EB800000F562709DF8A01001EB41038A
+:10DEF00003EB011100EBC10042719DF8B41001EB7E
+:10DF0000410000EB01103E4901EB0010407903464F
+:10DF10004FF480524FF4E13109909DF8B4001AF0AB
+:10DF20008BF89DF8B41040F2533011FB00F03249E9
+:10DF300001EB800101F562719DF8A00000EB400249
+:10DF400002EB001001EBC00090300990007820F047
+:10DF500008000830099908705FE09DF8B40000EBF4
+:10DF60004001C1EBC010254901EBC00001799DF8CB
+:10DF7000B40000EB4002C2EBC010204A02EBC0002C
+:10DF8000C07841EA00229DF8B40040F2533110FB02
+:10DF900001F0194901EB800101F562719DF8A000C3
+:10DFA00000EB400303EB001001EBC000A0F88E2053
+:10DFB0009DF8B40040F2533110FB01F00E4901EB23
+:10DFC000800101F562719DF8A00000EB400202EBB8
+:10DFD000001001EBC000B0F88E109DF8B40000EB0B
+:10DFE000400202EB0010064A02EB0010408B814217
+:10DFF00012DB07E0BC3200205845002008890020D1
+:10E00000984000200621A2F504729DF8B40002EBAE
+:10E0100000129DF8A000115400BF00BF10F028BBF3
+:10E020009DF8B40000EB4001C1EBC010FE4911F8AF
+:10E030003000042801D125900BE09DF8B40000EBDE
+:10E040004001C1EBC010F84911F83000152800D18B
+:10E0500025909DF8B40000EB4001C1EBC010F249DF
+:10E0600001EBC00041789DF8B40000EB4002C2EB28
+:10E07000C010ED4A12F8300041EA002041F23001B0
+:10E08000884202D1A62025903DE09DF8B40000EB27
+:10E090004001C1EBC010E44901EBC00041789DF89C
+:10E0A000B40000EB4002C2EBC010DF4A12F83000AF
+:10E0B00041EA002041F23101884202D1A720259097
+:10E0C00021E09DF8B40000EB4001C1EBC011D6483F
+:10E0D00010F83100022816D19DF8B40000EB400181
+:10E0E000C1EBC010D04901EBC00001799DF8B4002C
+:10E0F00000EB4002C2EBC010CB4A02EBC000C0787C
+:10E1000041EA002125919DF8B40040F2533110FB03
+:10E1100001F0C64901EB8000817828910021C44AB2
+:10E120009DF8B40002EB00129DF8A0001154C14804
+:10E1300090F82800012815D19DF8B41001EB41009A
+:10E1400000EB0110BC4901EB001030309DF8A0102D
+:10E1500000EB0110801C0990007820F080008030D6
+:10E1600009990870BDF8941043F23002881A914260
+:10E170007ED009DC04297CD015297BD0A62910D0BB
+:10E18000A72942F0F18268E1B0F5C06F73D0A0F228
+:10E190000160002870D001286FD00428F1D101F06F
+:10E1A00079BE00219DF8B40040F2533210FB02F01A
+:10E1B0009E4A02EB800001719DF8B40040F2533199
+:10E1C00010FB01F0114601EB800000F562709DF834
+:10E1D000A01001EB410202EB011110F831000528FB
+:10E1E00029DC06229DF8B40040F2533110FB01F007
+:10E1F0008E4901EB800101F562719DF8A00000EBF2
+:10E20000400303EB001001F83020A8229DF8B40071
+:10E2100040F2533110FB01F0844901EB800000F51E
+:10E2200062709DF8A01001EB410303EB011100EBBC
+:10E23000C10042710FE19DF8B40040F2533110FB70
+:10E2400001F07A4901EB800000F562709DF8A010A2
+:10E2500001EB410202EB011110F831000A2830DC19
+:10E260000B229DF8B40040F2533110FB01F005E0A1
+:10E27000B9E13AE2F6E3F6E3F6E3F6E36B4901EBE4
+:10E28000800101F562719DF8A00000EB400303EBF3
+:10E29000001001F83020A9229DF8B40040F253315B
+:10E2A00010FB01F0614901EB800000F562709DF800
+:10E2B000A01001EB410303EB011100EBC10042711F
+:10E2C000C9E09DF8B40040F2533110FB01F057490A
+:10E2D00001EB800000F562709DF8A01001EB410297
+:10E2E00002EB011110F831000F2829DC10229DF8F3
+:10E2F000B40040F2533110FB01F04C4901EB8001B6
+:10E3000001F562719DF8A00000EB400303EB0010E3
+:10E3100001F83020A2229DF8B40040F2533110FBE6
+:10E3200001F0424901EB800000F562709DF8A010F9
+:10E3300001EB410303EB011100EBC10042718AE0E4
+:10E340009DF8B40040F2533110FB01F0374901EB66
+:10E35000800000F562709DF8A01001EB410202EB15
+:10E36000011100EBC1004079A52815D19DF8B4003A
+:10E3700000EB400101EB00102F4901EB00103030A1
+:10E380009DF8A01000EB0110801C0990007820F08F
+:10E390000400001D099908709DF8B41040F2533034
+:10E3A00011FB00F0214901EB800000F562709DF83F
+:10E3B000A01001EB410202EB011100EBC1008078DB
+:10E3C000A12848D09DF8B41040F2533011FB00F062
+:10E3D000164901EB800101F562719DF8A00000EB88
+:10E3E000400202EB001001EBC00082789DF8B400FF
+:10E3F00040F2533110FB01F00C4901EB800101F5B3
+:10E4000062719DF8A00000EB400303EB001001EBEC
+:10E41000C0004271A1229DF8B40040F2533110FBBC
+:10E4200001F002490AE00000088900205845002058
+:10E43000883E0020BC1200209840002001EB8000A4
+:10E4400000F562709DF8A01001EB410303EB011190
+:10E4500000EBC100827002F087B900219DF8B40082
+:10E4600040F2533210FB02F0FE4A02EB80000171D1
+:10E470009DF8B41040F2533011FB00F0114601EB4F
+:10E48000800000F562709DF8A01001EB410202EBE4
+:10E49000011110F8310008281FDC00219DF8B4009C
+:10E4A00040F2533210FB02F0EE4A02EB80000171A1
+:10E4B00008229DF8B40040F2533110FB01F0E94905
+:10E4C00001EB800000F562709DF8A01001EB4103A4
+:10E4D00003EB011100F8312028E09DF8B41040F260
+:10E4E000533011FB00F0DF4901EB800000F5627052
+:10E4F0009DF8A01001EB410202EB011110F8310070
+:10E500000B2813DC0C229DF8B40040F2533110FBB1
+:10E5100001F0D44901EB800000F562709DF8A01075
+:10E5200001EB410303EB011100F831209DF8B41019
+:10E5300040F2533011FB00F0CA4901EB800000F5B6
+:10E5400062709DF8A01001EB410202EB011100EB9B
+:10E55000C1004079A42830D19DF8B41001EB4100EE
+:10E5600000EB0110C04901EB001030309DF8A01005
+:10E5700000EB0110801C0990007820F02000203072
+:10E580000999087000229DF8B40040F2533110FB45
+:10E5900001F0B44901EB800000F562709DF8A01015
+:10E5A00001EB410303EB011100EBC10080F84520B2
+:10E5B0009DF8B4100220FBF779FDA1229DF8B4006C
+:10E5C00040F2533110FB01F0A64901EB800000F549
+:10E5D00062709DF8A01001EB410303EB011100EB09
+:10E5E000C100427137E700213A9115E09DF8B4105F
+:10E5F00001EB4100C0EBC1109C4901EBC001BDF82B
+:10E60000E800C01C0A5C16A9BDF8E8000A54BDF871
+:10E61000E800401C81B23A91BDF8E8000628E5DB2D
+:10E62000062116A829F030FB0021CDE93001DDE9F3
+:10E630003021100A40EA01600A120C460146309B64
+:10E64000C91842EB04004FF480720023CDE9081092
+:10E6500008460999F9F7B6FD9DF8B40040F2533128
+:10E6600010FB01F07F4901EB800000F562709DF81E
+:10E67000A01001EB410303EB011100EBC10002719B
+:10E6800000209DF8B41040F2533211FB02F1754A9C
+:10E6900002EB8101087104229DF8B40040F253316D
+:10E6A00010FB01F06F4901EB800000F562709DF8EE
+:10E6B000A01001EB410303EB011100F83120A72268
+:10E6C0009DF8B40040F2533110FB01F0654901EBB5
+:10E6D000800000F562709DF8A01001EB410303EB90
+:10E6E000011100EBC1004271B5E69DF8B41040F293
+:10E6F000533011FB00F15B4800EB810000F56270C4
+:10E700009DF8A01001EB410202EB011110F831005D
+:10E71000042878DA00219DF8B40040F2533210FB4F
+:10E7200002F0504A02EB80000171A1229DF8B40072
+:10E7300040F2533110FB01F04A4901EB800101F531
+:10E7400062719DF8A00000EB400303EB001001EBA9
+:10E75000C00042719DF8B41040F2533011FB00F03C
+:10E76000404901EB800101F562719DF8A00000EBCA
+:10E77000400202EB001001EBC00109910878401C37
+:10E78000C1B2099801709DF8B41040F2533011FBEA
+:10E7900000F0344901EB800000F562709DF8A01094
+:10E7A00001EB410202EB011110F83100042828D1DD
+:10E7B0000A229DF8B40040F2533110FB01F02949C0
+:10E7C00001EB800101F562719DF8A00000EB4003B0
+:10E7D00003EB001001F83020A3229DF8B40040F2B2
+:10E7E000533110FB01F01F4901EB800101F562710B
+:10E7F0009DF8A00000EB400303EB001001EBC0000C
+:10E800004271E4E2FFE79DF8B41040F2533011FB8F
+:10E8100000F0144901EB800000F562709DF8A01033
+:10E8200001EB410202EB011110F8310004283BD149
+:10E8300000219DF8B40040F2533210FB02F0094A67
+:10E8400002EB8000017105229DF8B40040F25331C3
+:10E8500010FB01F0034901EB800101F562719DF8A5
+:10E86000A00005E0584500209840002008890020BD
+:10E8700000EB400303EB001001F83020A3229DF8C9
+:10E88000B40040F2533110FB01F0FE4901EB80006F
+:10E8900000F562709DF8A01001EB410303EB01113C
+:10E8A00000EBC100427192E29DF8B41040F2533087
+:10E8B00011FB00F0F34901EB800000F562709DF858
+:10E8C000A01001EB410202EB011110F83100082801
+:10E8D00034DC00219DF8B40040F2533210FB02F00A
+:10E8E000E84A02EB8000017109229DF8B40040F271
+:10E8F000533110FB01F0E34901EB800101F5627136
+:10E900009DF8A00000EB400303EB001001F830205D
+:10E91000A7229DF8B40040F2533110FB01F0D94911
+:10E9200001EB800000F562709DF8A01001EB41033F
+:10E9300003EB011100EBC100427148E29DF8B410F5
+:10E9400040F2533011FB00F0CE4901EB800000F59E
+:10E9500062709DF8A01001EB410202EB011110F86A
+:10E960003100092834DC00219DF8B40040F2533214
+:10E9700010FB02F0C34A02EB800001710A229DF8ED
+:10E98000B40040F2533110FB01F0BE4901EB8001AD
+:10E9900001F562719DF8A00000EB400303EB00104D
+:10E9A00001F83020A3229DF8B40040F2533110FB4F
+:10E9B00001F0B44901EB800000F562709DF8A010F1
+:10E9C00001EB410303EB011100EBC1004271FEE1D9
+:10E9D0009DF8B41040F2533011FB00F0A94901EB4F
+:10E9E000800000F562709DF8A01001EB410202EB7F
+:10E9F000011110F831000D2838DC00219DF8B40019
+:10EA000040F2533210FB02F09E4A02EB800001718B
+:10EA10000E229DF8B40040F2533110FB01F09949E9
+:10EA200001EB800101F562719DF8A00000EB40034D
+:10EA300003EB001001F83020A1229DF8B40040F251
+:10EA4000533110FB01F08F4901EB800000F562703B
+:10EA50009DF8A01001EB410303EB011100EBC10095
+:10EA60004271B4E1B4E1E8E13DE21BE29DF8B4108B
+:10EA700040F2533011FB00F0824901EB800000F5B9
+:10EA800062709DF8A01001EB410202EB011110F839
+:10EA900031000E2834DC00219DF8B40040F25332DE
+:10EAA00010FB02F0774A02EB800001710F229DF803
+:10EAB000B40040F2533110FB01F0724901EB8001C8
+:10EAC00001F562719DF8A00000EB400303EB00101C
+:10EAD00001F83020A3229DF8B40040F2533110FB1E
+:10EAE00001F0684901EB800000F562709DF8A0100C
+:10EAF00001EB410303EB011100EBC100427166E140
+:10EB00009DF8B41040F2533011FB00F05D4901EB69
+:10EB1000800000F562709DF8A01001EB410202EB4D
+:10EB2000011110F8310010287DDC11229DF8B4008D
+:10EB300040F2533110FB01F0524901EB800101F525
+:10EB400062719DF8A00000EB400303EB001001F898
+:10EB50003020A1229DF8B40040F2533110FB01F0A7
+:10EB6000484901EB800101F562719DF8A00000EBBE
+:10EB7000400303EB001001EBC00042719DF8B400AC
+:10EB800040F2533110FB01F03E4901EB800101F5E9
+:10EB900062719DF8A00000EB400303EB001001EB55
+:10EBA000C00082709DF8B41001EB410000EB011031
+:10EBB000354901EB001130319DF8A00001EB001048
+:10EBC000801C0990007820F080008030099908703E
+:10EBD0009DF8B41001EB410000EB01102A4901EB54
+:10EBE000001030309DF8A01000EB0110801C09903F
+:10EBF000007820F00400001D099908709DF8B410F9
+:10EC000001EB410000EB01101F4901EB0010303017
+:10EC10009DF8A01000EB01108078C0F3401080B385
+:10EC20009DF8B41000E046E001EB410000EB01105C
+:10EC3000154901EB001030309DF8A01000EB0110D9
+:10EC4000801C0990007820F02002099802709DF83D
+:10EC5000B41001EB410000EB01100B4901EB001077
+:10EC600030309DF8A01000EB01108078C0F3400018
+:10EC7000D8B99DF8B41001EB410000EB0110024936
+:10EC800004E083E0584500209840002001EB00108C
+:10EC900030309DF8A01000EB0110801C0990007826
+:10ECA00020F008000830099908709DF8B41002207F
+:10ECB000FBF7FCF98BE09DF8B41040F2533011FBE8
+:10ECC00000F0FE4901EB800101F562719DF8A000A2
+:10ECD00000EB400202EB001011F830109DF8B40078
+:10ECE00040F2533210FB02F0F44A02EB800040790C
+:10ECF00081426CD19DF8B41040F2533011FB00F00A
+:10ED0000114601EB800000F562709DF8A01001EB48
+:10ED1000410202EB011100EBC1008078A12836D03E
+:10ED2000A3229DF8B40040F2533110FB01F0E349F7
+:10ED300001EB800101F562719DF8A00000EB40033A
+:10ED400003EB001001EBC00042719DF8B41040F2DB
+:10ED5000533011FB00F0D94901EB800000F56270DF
+:10ED60009DF8A01001EB410202EB011100EBC10084
+:10ED70008078A2282BD000209DF8B41040F25332A6
+:10ED800011FB02F1CD4A02EB810108711FE0A122C3
+:10ED90009DF8B40040F2533110FB01F0C74901EB7C
+:10EDA000800101F562719DF8A00000EB400303EBC8
+:10EDB000001001EBC000427101219DF8B40040F247
+:10EDC000533210FB02F0BD4A02EB8000017109E4EE
+:10EDD000A1229DF8B40040F2533110FB01F0B74975
+:10EDE00001EB800101F562719DF8A00000EB40038A
+:10EDF00003EB001001EBC00082709DF8B40040F2FC
+:10EE0000533110FB01F0AD4901EB800101F5627156
+:10EE10009DF8A00000EB400303EB001001EBC000E5
+:10EE2000427100219DF8B40040F2533210FB02F011
+:10EE3000A24A02EB8000017156E400219DF8B40063
+:10EE400040F2533210FB02F09C4A02EB8000017149
+:10EE500009229DF8B40040F2533110FB01F09749AC
+:10EE600001EB800101F562719DF8A00000EB400309
+:10EE700003EB001001F83020A7229DF8B40040F207
+:10EE8000533110FB01F08D4901EB800000F56270F9
+:10EE90009DF8A01001EB410303EB011100EBC10051
+:10EEA000427121E400219DF8B40040F2533210FB7E
+:10EEB00002F0824A02EB80000171A7229DF8B400A3
+:10EEC00040F2533110FB01F07C4901EB800000F56A
+:10EED00062709DF8A01001EB410303EB011100EB00
+:10EEE000C100427173E700219DF8B40040F2533233
+:10EEF00010FB02F0714A02EB80000171A7229DF81D
+:10EF0000B40040F2533110FB01F06C4901EB800179
+:10EF100001F562719DF8A00000EB400303EB0010C7
+:10EF200001EBC00042719DF8B40000EB4001C1EB61
+:10EF3000C010634901EBC000407930287ED19DF8B4
+:10EF4000B40040F2533110FB01F05C4901EB800149
+:10EF500001F562719DF8A00000EB400202EB001089
+:10EF600011F830109DF8B40040F2533210FB02F05B
+:10EF7000524A02EB8000407981425FD19DF8B40093
+:10EF800040F2533110FB01F0114601EB800000F517
+:10EF900062709DF8A01001EB410202EB011100EB41
+:10EFA000C100C078312830D19DF8B40000EB400199
+:10EFB00001EB0010434901EB001030309DF8A01028
+:10EFC00000EB0110801C0990007820F020020998C5
+:10EFD000027000229DF8B40040F2533110FB01F0A2
+:10EFE000364901EB800000F562709DF8A01001EB3E
+:10EFF000410303EB011100EBC10080F845209DF8AF
+:10F00000B4100220FBF752F857E09DF8B40040F22C
+:10F01000533110FB01F0294901EB800000F56270CB
+:10F020009DF8A01001EB410202EB011100EBC100C1
+:10F03000C078332841D19DF8B40000E06FE000EBC8
+:10F04000400101EB00101F4901EB001030309DF82A
+:10F05000A01000EB0110801C0990007820F0200225
+:10F060000998027001229DF8B40040F2533110FB60
+:10F0700001F0124901EB800000F562709DF8A010CC
+:10F0800001EB410303EB011100EBC10080F84620C6
+:10F09000A9229DF8B40040F2533110FB01F007495A
+:10F0A00001EB800000F562709DF8A01001EB4103B8
+:10F0B00003EB011100EBC100827005E05845002010
+:10F0C00008890020984000209DF8B40000EB400122
+:10F0D00001EB0010FE4901EB001030309DF8A0104C
+:10F0E00000EB0110801C0990007820F001020998C3
+:10F0F00002709DF8B41001EB410000EB0110F449DF
+:10F1000001EB001030309DF8A01000EB0110801CC6
+:10F110000990007820F0020209980270D6E39DF869
+:10F12000B41001EB4100C0EBC110EA4901EBC00093
+:10F13000407931287ED19DF8B41040F2533011FB54
+:10F1400000F0E54901EB800101F562719DF8A00036
+:10F1500000EB400202EB001011F830109DF8B400F3
+:10F1600040F2533210FB02F0DB4A02EB80004079A0
+:10F1700081425FD19DF8B41040F2533011FB00F092
+:10F18000114601EB800000F562709DF8A01001EBC4
+:10F19000410202EB011100EBC10090F8460058BBA0
+:10F1A00001229DF8B40040F2533110FB01F0CA492E
+:10F1B00001EB800101F562719DF8A00000EB4003B6
+:10F1C00003EB001001EBC00080F845209DF8B4105F
+:10F1D00001EB410000EB0110BD4901EB00113031A2
+:10F1E0009DF8A00001EB0010801C0990007820F031
+:10F1F0000100401C099908709DF8B41001EB410012
+:10F2000000EB0110B24901EB001030309DF8A01066
+:10F2100000EB0110801C0990007820F00202099890
+:10F220000270AE4890F8E00790B19DF8B41001EB81
+:10F23000410000E005E200EB0110A54901EB0010E0
+:10F2400030309DF8A01000EB0110807A022877D1B1
+:10F25000A34890F829000128F9D1A148D0F80C0260
+:10F260009F49498D88426BD29DF8B41040F25330CB
+:10F2700011FB00F0984901EB800000F562709DF8E9
+:10F28000A01001EB410202EB011100EBC10090F86C
+:10F290004500012853D19DF8B41040F2533011FBC2
+:10F2A00000F08D4901EB800000F562709DF8A01020
+:10F2B00001EB410202EB011100EBC10090F87F006D
+:10F2C000E8BB01229DF8B40000EB400101EB001007
+:10F2D0007F4901EB001130319DF8A00001EB0010D7
+:10F2E000C27200229DF8B40000EB400101EB001057
+:10F2F000774901EB001130319DF8A00001EB0010BF
+:10F3000042604FF010429DF8B40040F2533110FBC0
+:10F3100001F0714901EB800101F562719DF8A000D7
+:10F3200000EB400303EB001001EBC00082609DF88E
+:10F33000B41001EB410000EB0110654901E071E000
+:10F340006FE001EB001130319DF8A00001EB0010DF
+:10F3500001789DF8B40040F2533210FB02F05E4A8F
+:10F3600002EB800041709DF8B41040F2533011FB65
+:10F3700000F0114601EB800101F562719DF8A000DB
+:10F3800000EB400202EB001011F830109DF8B400C1
+:10F3900040F2533210FB02F04F4A02EB80004079FA
+:10F3A00081423ED100229DF8B40040F2533110FB5F
+:10F3B00001F0494901EB800101F562719DF8A0005F
+:10F3C00000EB400303EB001001EBC000C271A4226C
+:10F3D0009DF8B40040F2533110FB01F03E4901EBBF
+:10F3E000800101F562719DF8A00000EB400303EB82
+:10F3F000001001EBC0008270A3229DF8B40040F21F
+:10F40000533110FB01F0344901EB800000F56270CC
+:10F410009DF8A01001EB410303EB011100EBC100CB
+:10F42000427153E29DF8B41040F2533011FB00F0EA
+:10F43000294901EB800000F562709DF8A01001EBF6
+:10F44000410202EB011100EBC10090F845000128D8
+:10F450007DD19DF8B41040F2533011FB00F01E49ED
+:10F4600001EB800101F562719DF8A00000EB400204
+:10F4700002EB001001EBC00090F8801040F2533016
+:10F4800011FB00F0144901EB800101F562719DF858
+:10F49000B40040F2533210FB02F00F4A02EB80003E
+:10F4A00000F562709DF8A02002EB420303EB02120C
+:10F4B00000EBC20090F8810000EB400202EB00106C
+:10F4C00001EBC00090F87E00032840D1022209E041
+:10F4D000984000200889002058450020BC320020B8
+:10F4E000BC1200209DF8B40000EB400101EB0010BD
+:10F4F000F94901EB001130319DF8A00001EB00103B
+:10F50000C2724FF010429DF8B40040F2533110FB2C
+:10F5100001F0F24901EB800101F562719DF8A00054
+:10F5200000EB400303EB001001EBC00082609DF88C
+:10F53000B41001EB410000EB0110E74901EB0011B1
+:10F5400030319DF8A00001EB0010017800E0B0E13F
+:10F550009DF8B40040F2533210FB02F0DF4A02EB98
+:10F56000800041709DF8B41040F2533011FB00F060
+:10F57000114601EB800101F562719DF8A00000EBDE
+:10F58000400202EB001011F830109DF8B40040F278
+:10F59000533210FB02F0D14A02EB800040798142E5
+:10F5A0003ED100229DF8B40040F2533110FB01F02F
+:10F5B000CA4901EB800101F562719DF8A00000EBE2
+:10F5C000400303EB001001EBC000C271A4229DF8C0
+:10F5D000B40040F2533110FB01F0C04901EB80014F
+:10F5E00001F562719DF8A00000EB400303EB0010F1
+:10F5F00001EBC0008270A3229DF8B40040F25331A9
+:10F6000010FB01F0B54901EB800000F562709DF838
+:10F61000A01001EB410303EB011100EBC1004271AB
+:10F6200000229DF8B40000EB400101EB0010AA4954
+:10F6300001EB001030309DF8A01000EB011042608B
+:10F6400044E19DF8B41001EB4100C0EBC110A449A6
+:10F6500001EBC000407933287ED19DF8B41001EB56
+:10F66000410000EB01109C4901EB001030309DF887
+:10F67000A01000EB0110801C0990007820F0010020
+:10F68000401C099908709DF8B41001EB410000EB93
+:10F690000110914901EB001030309DF8A01000EBF3
+:10F6A0000110801C0990007820F020020998027057
+:10F6B0009DF8B41001EB410000EB0110864901EB0D
+:10F6C000001030309DF8A01000EB0110801C099054
+:10F6D000007820F00200801C099908709DF8B41091
+:10F6E00040F2533011FB00F07C4901EB800042797D
+:10F6F0009DF8B40040F2533110FB01F0774901EB63
+:10F70000800000F562709DF8A01001EB410303EB4F
+:10F71000011100F831209DF8B41001EB410000EB1D
+:10F7200001106D4901EB001030309DF8A01000EB86
+:10F730000110801C0990007820F080008030099929
+:10F7400008709DF8B41001EB410000EB0110624914
+:10F7500001EB0010303000E022E09DF8A01000EB3B
+:10F7600001108078C0F3400020B99DF8B410022049
+:10F77000FAF79CFCA2229DF8B40040F2533110FB32
+:10F7800001F0564901EB800000F562709DF8A01071
+:10F7900001EB410303EB011100EBC100827095E026
+:10F7A0009DF8B41001EB4100C0EBC1104C4901EBD6
+:10F7B000C000407934287CD19DF8B41001EB4100A1
+:10F7C00000EB0110444901EB001030309DF8A0100F
+:10F7D00000EB0110801C0990007820F020020998AD
+:10F7E00002709DF8B41001EB410000EB01103A49A2
+:10F7F00001EB001030309DF8A01000EB0110801CD0
+:10F800000990007820F002020998027001229DF808
+:10F81000B40040F2533110FB01F0304901EB80009D
+:10F8200000F562709DF8A01001EB410303EB01119C
+:10F8300000EBC10080F84620A9229DF8B40040F2F8
+:10F84000533110FB01F0254901EB800000F5627097
+:10F850009DF8A01001EB410303EB011100EBC10087
+:10F8600082709DF8B41040F2533011FB00F01B4938
+:10F8700001EB800042799DF8B40040F2533110FB57
+:10F8800001F0164901EB800000F562709DF8A010B0
+:10F8900001EB410303EB011100F831209DF8B41096
+:10F8A00001EB410000EB01100B4901EB001030307F
+:10F8B00000E00BE09DF8A01000EB0110801C099007
+:10F8C000007820F0800080300999087000202E9088
+:10F8D0002F9000213A9128E09840002058450020C0
+:10F8E00008890020DDE92E10000140EA11720901AB
+:10F8F000CDE92E129DF8B41001EB4100C0EBC11010
+:10F90000FE4901EBC001BDF8E800801D085C3038FD
+:10F91000C117DDE92E34184341EA0402CDE92E0275
+:10F92000BDF8E800401C80B23A90BDF8E800062817
+:10F93000D8DB9DF8B4002E9940F2533210FB02F050
+:10F94000EF4A02EB800202F562729DF8A00000EB24
+:10F95000400303EB001002EBC000C0F81A100022B5
+:10F960002E922F9200213A9122E0DDE92E10000123
+:10F9700040EA11720901CDE92E129DF8B41001EB95
+:10F980004100C0EBC110DD4901EBC001BDF8E8004A
+:10F990000D30085C3038C117DDE92E34184341EAD8
+:10F9A0000402CDE92E02BDF8E800401C80B23A9076
+:10F9B000BDF8E8000428D8DB9DF8B4002E9940F289
+:10F9C000533210FB02F0CE4A02EB800202F5627263
+:10F9D0009DF8A00000EB400303EB001002EBC00019
+:10F9E000416300222E922F9200213A9122E0DDE91C
+:10F9F0002E10000140EA11720901CDE92E129DF886
+:10FA0000B41001EB4100C0EBC110BC4901EBC001D7
+:10FA1000BDF8E8001130085C3038C117DDE92E343C
+:10FA2000184341EA0402CDE92E02BDF8E800401C6B
+:10FA300080B23A90BDF8E8000628D8DB9DF8B40003
+:10FA40002E9940F2533210FB02F0AD4A02EB8002D5
+:10FA500002F562729DF8A00000EB400303EB00107A
+:10FA600002EBC000C0F81E109DF8B41001EB41007D
+:10FA7000C0EBC110A14901EBC00042799DF8B40070
+:10FA800040F2533110FB01F09D4901EB800101F57B
+:10FA900062719DF8A00000EB400303EB001001EB46
+:10FAA000C000C2709DF8B41001EB410000EB0110E2
+:10FAB000944901EB001130319DF8A00001EB0010DA
+:10FAC00082789DF8B40040F2533110FB01F08C496C
+:10FAD00001EB800101F562719DF8A00000EB40038D
+:10FAE00003EB001001EBC00002769DF8B41040F269
+:10FAF000533011FB00F0824901EB800101F5627186
+:10FB00009DF8A00000EB400202EB001011F830104D
+:10FB10009DF8B40040F2533210FB02F0784A02EB39
+:10FB20008000407981427CDA9DF8B41040F2533075
+:10FB300011FB00F0114601EB800000F562709DF8AA
+:10FB4000A01001EB410202EB011110F831000F2867
+:10FB500067DD00219DF8B40040F2533210FB02F043
+:10FB6000674A02EB80000171A7229DF8B40040F2C1
+:10FB7000533110FB01F0624901EB800101F5627124
+:10FB80009DF8A00000EB400303EB001001EBC00068
+:10FB9000427101219DF8B40040F2533210FB02F093
+:10FBA000574A02EB800001719DF8B41040F25330C7
+:10FBB00011FB00F0114601EB800042799DF8B40082
+:10FBC00040F2533110FB01F04D4901EB800101F58A
+:10FBD00062719DF8A00000EB400303EB001001F8F8
+:10FBE0003020A1229DF8B40040F2533110FB01F007
+:10FBF000434901EB800101F562719DF8A00000EB23
+:10FC0000400303EB001001EBC00042719DF8B410FB
+:10FC100001EB410000EB01103A4901EB00113031DA
+:10FC200000E071E09DF8A00001EB0010801C09903D
+:10FC3000007820F080008030099908709DF8B41099
+:10FC400001EB410000EB01102E4901EB00103030B8
+:10FC50009DF8A01000EB0110801C0990007820F0A6
+:10FC60000400001D099908709DF8B41001EB4100D3
+:10FC700000EB0110234901EB001030309DF8A0107B
+:10FC800000EB01108078C0F3401088B99DF8B410E3
+:10FC900001EB410000EB01101A4901EB001030307C
+:10FCA0009DF8A01000EB01108078C0F3400058B31D
+:10FCB0009DF8B41001EB410000EB0110114901EB7C
+:10FCC000001030309DF8A01000EB0110801C09904E
+:10FCD000007820F02002099802709DF8B41001EB22
+:10FCE000410000EB0110074901EB001030309DF896
+:10FCF000A01000EB0110801C099006E0088900208C
+:10FD00005845002098400020C3E0007820F002020F
+:10FD1000099802709DF8B41001EB410000EB01104E
+:10FD2000FE4901EB001030309DF8A01000EB0110EF
+:10FD3000801C0990007820F00800083009990870AC
+:10FD40009DF8B4009DF8A01001EB0010C217CDE99A
+:10FD50002E029DF8B41040F2533011FB00F0F04930
+:10FD600001EB800000F562709DF8A01001EB4102EC
+:10FD700002EB011100EBC100223009902E9800EB3C
+:10FD80004001E84800EB41100D301022089009991D
+:10FD9000F8F75BFA9DF8B41040F2533011FB00F015
+:10FDA000DF4901EB800101F562719DF8A00000EBD5
+:10FDB000400202EB001001EBC0012E9800EB400264
+:10FDC000D84800EB421051F81A2F40F8012F49682B
+:10FDD00041609DF8B41001EB410000EB0110CF49E8
+:10FDE00001EB001130319DF8A00001EB001001780B
+:10FDF0002E9800EB4002CB4800EB421001702E9889
+:10FE000000EB4001C74800EB4111C748026841F8C8
+:10FE10001D2F808888809DF8B41040F2533011FB6C
+:10FE200000F0BF4901EB800101F562719DF8A0006F
+:10FE300000EB400202EB001001EBC000416B2E987A
+:10FE400000EB4002B74800EB4210C0F809109DF8E3
+:10FE5000B41001EB410000EB0110B04901EB0011BF
+:10FE600030319DF8A00001EB001041682E9800EBA6
+:10FE70004002AC4800EB4210C0F823102E9881B22B
+:10FE800008200991FAF712F99DF8B4100220FAF748
+:10FE90000DF9FCE300202E902F9000213A9122E0F2
+:10FEA000DDE92E10000140EA11720901CDE92E12A0
+:10FEB0009DF8B41001EB4100C0EBC1109B4901EB70
+:10FEC000C001BDF8E8000B30085C3038C117DDE92F
+:10FED0002E34184341EA0402CDE92E02BDF8E800B1
+:10FEE000401C80B23A90BDF8E8000A28D8DB9DF8A3
+:10FEF000B400DDE92E1240F2533310FB03F0884BBF
+:10FF000003EB800303F562739DF8A00000EB40044F
+:10FF100004EB001003EBC00040F8221F42600022F7
+:10FF20002E922F9200213A9122E0DDE92E1000015D
+:10FF300040EA11720901CDE92E129DF8B41001EBCF
+:10FF40004100C0EBC110794901EBC001BDF8E800E8
+:10FF50001530085C3038C117DDE92E24104341EA22
+:10FF60000402CDE92E02BDF8E800401C80B23A90B0
+:10FF7000BDF8E8000A28D8DB9DF8B400DDE92E12B0
+:10FF800040F2533310FB03F0654B03EB800303F5A2
+:10FF900062739DF8A00000EB400404EB001003EB3B
+:10FFA000C00022308160C26000219DF8B40040F2A0
+:10FFB000533210FB02F05A4A02EB800001719DF8A7
+:10FFC000B40040F2533110FB01F0114601EB800008
+:10FFD00000F562709DF8A01001EB410202EB0111E7
+:10FFE00010F831000C2814DC0D229DF8B40040F20A
+:10FFF000533110FB01F04A4901EB800000F56270BB
+:020000040801F1
+:100000009DF8A01001EB410303EB011100F8312032
+:100010007FE39DF8B40040F2533110FB01F04049FA
+:1000200001EB800101F562719DF8A00000EB400238
+:1000300002EB001011F830109DF8B40040F253327A
+:1000400010FB02F0364A02EB800040798142DFD19A
+:100050009DF8B4009DF8A01001EB0010C217CDE987
+:100060002E023148F53090F8E00708B39DF8B4004F
+:1000700000EB400101EB0010284901EB001030308B
+:100080009DF8A01000EB0110807A022810D09DF896
+:10009000B40000EB400101EB0010204901EB00101F
+:1000A00030309DF8A01000EB0110C07A00287CDDF4
+:1000B00000229DF8B40000EB400101EB001017494D
+:1000C00001EB001030309DF8A01000EB0110C2725F
+:1000D0001748D0F80C020521B0FBF1F201FB120029
+:1000E00000EB400112482C3000EB41100D3009901C
+:1000F0009DF8B40040F2533110FB01F0084901EBC8
+:10010000800000F562709DF8A01001EB410202EB47
+:10011000011100EBC100223010220BE098400020BA
+:1001200058450020D8140020C7310020088900203D
+:10013000BC120020014608900998F8F786F8FE489E
+:10014000D0F80C020521B0FBF1F201FB120000EB2C
+:100150004001F9482C3000EB41129DF8B40040F208
+:10016000533110FB01F0F54901EB800101F562719B
+:100170009DF8A00000EB400303EB001001EBC00072
+:1001800050F81A1F42F8011F40685060EA48D0F842
+:100190000C020521B0FBF1F201FB120000EB400163
+:1001A000E5482C3000EB411200E094E19DF8B400EA
+:1001B00000EB400101EB0010E14901EB001130318F
+:1001C0009DF8A00001EB001000781070DA48D0F81C
+:1001D0000C020521B0FBF1F201FB120000EB400123
+:1001E000D5482C3000EB41129DF8B40040F2533159
+:1001F00010FB01F0D14901EB800101F562719DF81E
+:10020000A00000EB400303EB001001EBC000406BCB
+:10021000C2F80900C848D0F80C020521B0FBF1F281
+:1002200001FB120000EB4001C3482C3000EB4111F0
+:10023000C448026841F81D2F80888880BE48D0F8E5
+:100240000C020521B0FBF1F201FB120000EB4001B2
+:10025000B9482C3000EB41129DF8B40000EB40018E
+:1002600001EB0010B64901EB001130319DF8A00000
+:1002700001EB00104068C2F8230000229DF8B40092
+:1002800000EB400101EB0010AD4901EB00113031F2
+:100290009DF8A00001EB0010426000213A9154E06B
+:1002A000A548D0F80C020521B0FBF1F201FB1200C9
+:1002B00000EB4001A0482C3000EB41112731BDF884
+:1002C000E8409DF8B40040F2533210FB02F09B4A24
+:1002D00002EB800202F562729DF8A00000EB400381
+:1002E00003EB001002EBC00090F8800040F25332A4
+:1002F00010FB02F0914A02EB800202F562729DF857
+:10030000B40040F2533310FB03F08C4B03EB80033B
+:1003100003F562739DF8A00000EB400505EB0010AB
+:1003200003EBC00090F8810000EB400303EB0010EA
+:1003300002EBC0024732BDF8E800001D105C085512
+:10034000BDF8E800401C81B23A91BDF8E8000628EB
+:10035000A6DB00213A9142E000239DF8B40040F270
+:10036000533110FB01F0754901EB800101F5627119
+:100370009DF8A00000EB400202EB001001EBC00072
+:1003800090F8800040F2533110FB01F06B4901EB13
+:10039000800101F562719DF8B40040F2533210FB08
+:1003A00002F0664A02EB800202F562729DF8A0003C
+:1003B00000EB400404EB001002EBC00090F8810059
+:1003C00000EB400202EB001001EBC0014731BDF829
+:1003D000E8000B54BDF8E800401C81B23A91BDF82A
+:1003E000E8000A28B8DB5448D0F80C020521B0FB1D
+:1003F000F1F080B2014609900220F8F769FE002171
+:100400000620F9F753FE4C48D0F80C024A49498DB2
+:10041000884206D24848D0F80C02401C4649C1F830
+:100420000C0200210520F9F741FE9DF8B40000EB15
+:10043000400101EB0010424901EB001030309DF803
+:10044000A01000EB0110801C0990007820F0080239
+:10045000099802703848D0F80C020521B0FBF1F27F
+:1004600001FB120000EB400133482C3000EB41103F
+:10047000D0F823202E9800EB4001334800EB4110C8
+:10048000C0F8232000203A9020E02B48D0F80C023E
+:100490000521B0FBF1F201FB120000EB4001264800
+:1004A0002C3000EB41102730BDF8E810425C2E984C
+:1004B00000EB4001244800EB41112731BDF8E80072
+:1004C0000A54BDF8E800401C81B23A91BDF8E8003A
+:1004D0000628DADB64E09DF8B40000EB400101EB94
+:1004E0000010174901EB001030309DF8A01000EB10
+:1004F0000110801C0990007820F00800083009994C
+:1005000008709DF8B40000EB400101EB00100C49AD
+:1005100001EB001030309DF8A01000EB0110426894
+:100520002E9800EB4001084800EB4110C0F8232052
+:1005300000203A9030E00000BC1200205845002016
+:1005400098400020C7310020D81400209DF8B40046
+:1005500040F2533110FB01F0FE4901EB800101F53F
+:1005600062719DF8A00000EB400202EB001001EB6D
+:10057000C0014731BDF8E8000A5C2E9800EB40014D
+:10058000F54800EB41112731BDF8E8000A54BDF8E9
+:10059000E800401C81B23A91BDF8E8000628D5DB9E
+:1005A00000229DF8B40040F2533110FB01F0E949FC
+:1005B00001EB800101F562719DF8A00000EB4003A2
+:1005C00003EB001001EBC00080F846209DF8B4104A
+:1005D0000220F9F76BFD9DF8B40040F2533110FB97
+:1005E00001F0DC4901EB800101F562719DF8A0008A
+:1005F00000EB400202EB001001EBC000223009903A
+:100600002E9800EB4001D44800EB41110D3110222F
+:100610000891DDE90801F7F718FE9DF8B40040F2F3
+:10062000533110FB01F0CB4901EB800101F5627100
+:100630009DF8A00000EB400202EB001001EBC001AE
+:100640002E9800EB4002C44800EB421051F81A2FDC
+:1006500040F8012F496841609DF8B40000EB40016B
+:1006600001EB0010BD4901EB001130319DF8A000F5
+:1006700001EB001001782E9800EB4002B64800EB29
+:10068000421001702E9800EB4001B34800E06BE08F
+:1006900000EB4111B248026841F81D2F8088888024
+:1006A0009DF8B40040F2533110FB01F0A94901EB71
+:1006B000800101F562719DF8A00000EB400202EBA1
+:1006C000001001EBC000416B2E9800EB4002A248E5
+:1006D00000EB4210C0F809109DF8B40000EB400197
+:1006E00001EB00109D4901EB001130319DF8A00095
+:1006F00001EB001041682E9800EB4002964800EB99
+:100700004210C0F823102E9881B208200991F9F701
+:10071000CDFCA7229DF8B40040F2533110FB01F04C
+:100720008C4901EB800101F562719DF8A00000EB9E
+:10073000400303EB001001EBC0004271A2229DF8C0
+:10074000B40040F2533110FB01F0824901EB80000C
+:1007500000F562709DF8A01001EB410303EB01115D
+:1007600000EBC100827000BF00BF0DF081BF9DF89B
+:10077000B41001EB4100C0EBC1107A4911F8300010
+:10078000042802D1042125910CE09DF8B41001EB5E
+:100790004100C0EBC110734911F83000152801D198
+:1007A000152125919DF8B41001EB4100C0EBC1105B
+:1007B0006C4901EBC00041789DF8B40000EB4002A9
+:1007C000C2EBC010674A12F8300041EA002041F243
+:1007D0003001884202D1A62125913DE09DF8B41058
+:1007E00001EB4100C0EBC1105E4901EBC000417854
+:1007F0009DF8B40000EB4002C2EBC010594A12F859
+:10080000300041EA002041F23101884202D1A721A3
+:10081000259121E09DF8B41001EB4100C0EBC1101F
+:10082000504911F83000022816D19DF8B41001EBA0
+:100830004100C0EBC1104B4901EBC00001799DF8AC
+:10084000B40000EB4002C2EBC010464A02EBC0000D
+:10085000C07841EA002125919DF8B41040F2533050
+:1008600011FB00F03B4901EB8000817828910021C9
+:100870003D4A9DF8B40002EB00129DF8A00011540F
+:100880003A4890F82800012815D19DF8B41001EBE2
+:10089000410000EB0110314901EB001030309DF8B0
+:1008A000A01000EB0110801C0990007820F080005F
+:1008B000803009990870BDF89400A7287ED007DC25
+:1008C00004287CD015287BD0A62841F06D8762E0F3
+:1008D000A0F55850303820B1112872D01228F4D128
+:1008E000FEE39DF8B41040F2533011FB00F01949BB
+:1008F00001EB800000F562709DF8A01001EB410251
+:1009000002EB011110F8310090BB00219DF8B400FA
+:1009100040F2533210FB02F00E4A02EB80000171EC
+:1009200001229DF8B40040F2533110FB01F0094957
+:1009300001EB800101F562719DF8A00000EB40031E
+:1009400003EB001001F83020A7229DF8B40040F21C
+:1009500053310EE058450020D81400209840002064
+:10096000C731002008890020883E0020BC120020EA
+:100970000FE010FB01F0FE4901EB800000F5627012
+:100980009DF8A01001EB410303EB011100EBC10046
+:10099000427101F009BF00219DF8B40040F25332CA
+:1009A00010FB02F0F24A02EB800001719DF8B410D6
+:1009B00040F2533011FB00F0114603E0F9E060E132
+:1009C000B0E2E4E201EB800000F562709DF8A01057
+:1009D00001EB410202EB011110F83100022829DC81
+:1009E00003229DF8B40040F2533110FB01F0E049BE
+:1009F00001EB800101F562719DF8A00000EB40035E
+:100A000003EB001001F83020A9229DF8B40040F259
+:100A1000533110FB01F0D64901EB800000F5627004
+:100A20009DF8A01001EB410303EB011100EBC100A5
+:100A30004271BDE09DF8B41040F2533011FB00F05C
+:100A4000CB4901EB800000F562709DF8A01001EB2E
+:100A5000410202EB011110F83100052829DC0622C1
+:100A60009DF8B40040F2533110FB01F0C04901EB96
+:100A7000800101F562719DF8A00000EB400303EBDB
+:100A8000001001F83020A2229DF8B40040F253314A
+:100A900010FB01F0B64901EB800000F562709DF893
+:100AA000A01001EB410303EB011100EBC100427107
+:100AB0007EE09DF8B41040F2533011FB00F0AC49D9
+:100AC00001EB800000F562709DF8A01001EB41027F
+:100AD00002EB011100EBC1004079A52815D19DF86A
+:100AE000B41001EB410000EB0110A24901EB001032
+:100AF00030309DF8A01000EB0110801C09900078A8
+:100B000020F00400001D099908709DF8B41040F20F
+:100B1000533011FB00F0964901EB800000F5627044
+:100B20009DF8A01001EB410202EB011100EBC100A6
+:100B30008078A1283CD09DF8B41040F2533011FBCE
+:100B400000F08B4901EB800101F562719DF8A00076
+:100B500000EB400202EB001001EBC00082789DF830
+:100B6000B40040F2533110FB01F0814901EB8001E8
+:100B700001F562719DF8A00000EB400303EB00104B
+:100B800001EBC0004271A1229DF8B40040F2533144
+:100B900010FB01F0764901EB800000F562709DF8D2
+:100BA000A01001EB410303EB011100EBC1008270C7
+:100BB000EFE69DF8B41040F2533011FB00F06C49A1
+:100BC00001EB800000F562709DF8A01001EB41027E
+:100BD00002EB011100EBC1004079A42830D19DF84F
+:100BE000B41001EB410000EB0110624901EB001071
+:100BF00030309DF8A01000EB0110801C09900078A7
+:100C000020F0200020300999087000229DF8B400DF
+:100C100040F2533110FB01F0554901EB800101F521
+:100C200062719DF8A00000EB400303EB001001EBA4
+:100C3000C00080F845209DF8B4100220F9F736FA7C
+:100C400000219DF8B40040F2533210FB02F0484AF4
+:100C500002EB80000171A1229DF8B40040F25331F3
+:100C600010FB01F0424901EB800000F562709DF835
+:100C7000A01001EB410303EB011100EBC100427135
+:100C800087E69DF8B41040F2533011FB00F038496C
+:100C900001EB800000F562709DF8A01001EB4102AD
+:100CA00002EB011110F83100012834DC00219DF81D
+:100CB000B40040F2533210FB02F02D4A02EB8000E8
+:100CC000017102229DF8B40040F2533110FB01F093
+:100CD000274901EB800101F562719DF8A00000EB4E
+:100CE000400303EB001001F83020A3229DF8B4006C
+:100CF00040F2533110FB01F01D4901EB800000F57B
+:100D000062709DF8A01001EB410303EB011100EBB1
+:100D1000C100427105E19DF8B41040F2533011FB5F
+:100D200000F0134901EB800000F562709DF8A010FF
+:100D300001EB410202EB011110F83100042839DC0B
+:100D400000219DF8B40040F2533210FB02F0084A33
+:100D500002EB8000017105229DF8B40040F253318E
+:100D600010FB01F0024901EB800101F5627103E023
+:100D700058450020984000209DF8A00000EB40035B
+:100D800003EB001001F83020A3229DF8B40040F2DC
+:100D9000533110FB01F0FE4901EB800000F5627059
+:100DA0009DF8A01001EB410303EB011100EBC10022
+:100DB0004271B6E09DF8B41040F2533011FB00F0E0
+:100DC000F34901EB800000F562709DF8A01001EB83
+:100DD000410202EB011110F83100062815DCA122B6
+:100DE0009DF8B40040F2533110FB01F0E84901EBEB
+:100DF000800000F562709DF8A01001EB410303EB49
+:100E0000011100EBC10042718BE09DF8B41040F27B
+:100E1000533011FB00F0DE4901EB800101F56271F6
+:100E20009DF8A00000EB400202EB001011F830101A
+:100E30009DF8B40040F2533210FB02F0D44A02EBAA
+:100E40008000407981426CD19DF8B41040F253305B
+:100E500011FB00F0114601EB800000F562709DF877
+:100E6000A01001EB410202EB011100EBC100807800
+:100E7000A12836D0A3229DF8B40040F2533110FBD4
+:100E800001F0C34901EB800101F562719DF8A000FA
+:100E900000EB400303EB001001EBC00042719DF832
+:100EA000B41040F2533011FB00F0B94901EB80005F
+:100EB00000F562709DF8A01001EB410202EB0111F8
+:100EC00000EBC1008078A2282BD000219DF8B4004F
+:100ED00040F2533210FB02F0AD4A02EB8000017188
+:100EE0001FE0A1229DF8B40040F2533110FB01F045
+:100EF000A74901EB800101F562719DF8A00000EBAC
+:100F0000400303EB001001EBC000427101219DF88A
+:100F1000B40040F2533210FB02F09D4A02EB800015
+:100F2000017136E5A1229DF8B40040F2533110FB67
+:100F300001F0974901EB800101F562719DF8A00075
+:100F400000EB400303EB001001EBC00042719DF881
+:100F5000B40040F2533110FB01F08D4901EB8001E8
+:100F600001F562719DF8A00000EB400303EB001057
+:100F700001EBC000827000219DF8B40040F25332B2
+:100F800010FB02F0824A02EB8000017101E50021B2
+:100F90009DF8B40040F2533210FB02F07C4A02EBA1
+:100FA00080000171A7229DF8B40040F2533110FB7C
+:100FB00001F0774901EB800101F562719DF8A00015
+:100FC00000EB400303EB001001EBC00042719DF801
+:100FD000B40000EB4001C1EBC0106E4901EBC00052
+:100FE000407930287DD19DF8B40040F2533110FB98
+:100FF00001F0674901EB800101F562719DF8A000E5
+:1010000000EB400202EB001011F830109DF8B40024
+:1010100040F2533210FB02F05D4A02EB800040794F
+:1010200081425ED19DF8B40000EB400101EB00105D
+:10103000A2F5986101EB001030309DF8A01000EB94
+:101040000110801C0990007820F0010209980270BC
+:101050009DF8B40000EB400101EB00104E4901EB9C
+:10106000001030309DF8A01000EB0110801C09909A
+:10107000007820F00202099802709DF8B40040F256
+:10108000533110FB01F0424901EB800000F5627022
+:101090009DF8A01001EB410202EB011100EBC10031
+:1010A000C078312832D19DF8B40000EB400101EB4B
+:1010B0000010394901EB001030309DF8A01000EB12
+:1010C0000110801C0990007820F02002099802701D
+:1010D00000229DF8B40040F2533110FB01F001E012
+:1010E000FEE340E02A4901EB800000F562709DF8C4
+:1010F000A01001EB410303EB011100EBC10080F8EC
+:1011000045209DF8B4100220F8F7D0FF9DF8B400F8
+:1011100040F2533110FB01F01D4901EB800000F556
+:1011200062709DF8A01001EB410202EB011100EB8F
+:10113000C10090F84600012814D1A9229DF8B400FE
+:1011400040F2533110FB01F0114901EB800000F532
+:1011500062709DF8A01001EB410303EB011100EB5D
+:10116000C1008270DEE39DF8B40000EB4001C1EBEA
+:10117000C010084901EBC000407931287ED19DF8AC
+:10118000B40040F2533110FB01F0014906E00000C9
+:1011900058450020088900209840002001EB80017C
+:1011A00001F562719DF8A00000EB400202EB001017
+:1011B00011F830109DF8B40040F2533210FB02F0E9
+:1011C000FE4A02EB80004079814257D19DF8B4007D
+:1011D00040F2533110FB01F0114601EB800000F5A5
+:1011E00062709DF8A01001EB410202EB011100EBCF
+:1011F000C10090F8460058BB01229DF8B40040F2AF
+:10120000533110FB01F0ED4901EB800101F56271F2
+:101210009DF8A00000EB400303EB001001EBC000C1
+:1012200080F845209DF8B40000EB400101EB001070
+:10123000E34901EB001130319DF8A00001EB0010F3
+:10124000801C0990007820F00100401C099908706A
+:101250009DF8B40000EB400101EB0010D84901EB10
+:10126000001030309DF8A01000EB0110801C099098
+:10127000007820F002020998027000E00CE2D148E8
+:1012800090F8E00780B19DF8B40000EB400101EB5D
+:101290000010CB4901EB001030309DF8A01000EB9E
+:1012A0000110807A022878D1C74890F829000128D7
+:1012B000F9D1C548D0F80C02C349498D88426CD297
+:1012C0009DF8B40040F2533110FB01F0BB4901EB33
+:1012D000800000F562709DF8A01001EB410202EB66
+:1012E000011100EBC10090F84500012854D19DF890
+:1012F000B40040F2533110FB01F0B04901EB800023
+:1013000000F562709DF8A01001EB410202EB0111A3
+:1013100000EBC10090F87F00F0BB01229DF8B40003
+:1013200000EB400101EB0010A54901EB0011303149
+:101330009DF8A00001EB0010C2724FF010429DF822
+:10134000B40040F2533110FB01F09C4901EB8001E5
+:1013500001F562719DF8A00000EB400303EB001063
+:1013600001EBC00082609DF8B40000EB400101EB8E
+:101370000010934901EB001130319DF8A00001EB02
+:10138000001001789DF8B40040F2533210FB02F0D7
+:101390008A4A02EB800001E070E005E141709DF8AF
+:1013A000B40040F2533110FB01F0114601EB800113
+:1013B00001F562719DF8A00000EB400202EB001005
+:1013C00011F830109DF8B40040F2533210FB02F0D7
+:1013D0007A4A02EB8000407981423ED100229DF89A
+:1013E000B40040F2533110FB01F0744901EB80016D
+:1013F00001F562719DF8A00000EB400303EB0010C3
+:1014000001EBC000C271A4229DF8B40040F2533138
+:1014100010FB01F0694901EB800101F562719DF853
+:10142000A00000EB400303EB001001EBC000827052
+:10143000A3229DF8B40040F2533110FB01F05F4944
+:1014400001EB800000F562709DF8A01001EB4103F4
+:1014500003EB011100EBC100427100229DF8B400C2
+:1014600000EB400101EB0010554901EB001030305A
+:101470009DF8A01000EB0110426053E29DF8B4000B
+:1014800040F2533110FB01F04C4901EB800000F5B4
+:1014900062709DF8A01001EB410202EB011100EB1C
+:1014A000C10090F8450001287ED19DF8B40040F2BB
+:1014B000533110FB01F0414901EB800101F56271EC
+:1014C0009DF8A00000EB400202EB001001EBC00011
+:1014D00090F8800040F2533110FB01F0374901EBE6
+:1014E000800101F562719DF8B40040F2533210FBA7
+:1014F00002F0324A02EB800000F562709DF8A020F5
+:1015000002EB420303EB021200EBC20090F88100F1
+:1015100000EB400202EB001001EBC00090F87E00EF
+:10152000032841D102229DF8B40000EB400101EBF9
+:101530000010234901EB001130319DF8A00001EBB0
+:101540000010C2724FF010429DF8B40040F25331C7
+:1015500010FB01F0194901EB800101F562719DF862
+:10156000A00000EB400303EB001001EBC000826021
+:101570009DF8B40000EB400101EB0010104901EBB5
+:10158000001130319DF8A00001EB001001789DF8AA
+:10159000B40040F2533210FB02F0084A02EB800024
+:1015A00041709DF8B40000E09BE140F2533110FB24
+:1015B00001F0114601EB800108E0000058450020D1
+:1015C00098400020BC320020BC12002001F562715E
+:1015D0009DF8A00000EB400202EB001011F8301063
+:1015E0009DF8B40040F2533210FB02F0FE4A02EBC9
+:1015F0008000407981423ED100229DF8B40040F243
+:10160000533110FB01F0F84901EB800101F56271E3
+:101610009DF8A00000EB400303EB001001EBC000BD
+:10162000C271A4229DF8B40040F2533110FB01F0C6
+:10163000ED4901EB800101F562719DF8A00000EB1E
+:10164000400303EB001001EBC0008270A3229DF861
+:10165000B40040F2533110FB01F0E34901EB80008C
+:1016600000F562709DF8A01001EB410303EB01113E
+:1016700000EBC100427100229DF8B40000EB400174
+:1016800001EB0010D94901EB001030309DF8A0109B
+:1016900000EB0110426045E19DF8B40000EB400111
+:1016A000C1EBC010D24901EBC000407933287DD195
+:1016B0009DF8B40000EB400101EB0010CB4901EBB9
+:1016C000001030309DF8A01000EB0110801C099034
+:1016D000007820F00100401C099908709DF8B400C2
+:1016E00000EB400101EB0010C04901EB001030306D
+:1016F0009DF8A01000EB0110801C0990007820F0EC
+:101700002002099802709DF8B40000EB400101EB43
+:101710000010B64901EB001030309DF8A01000EB2E
+:101720000110801C0990007820F00200801C0999AB
+:1017300008709DF8B40040F2533110FB01F0AA4943
+:1017400001EB800042799DF8B40040F2533110FB68
+:1017500001F0A54901EB800000F562709DF8A01032
+:1017600001EB410303EB011100F831209DF8B400B7
+:1017700000EB400101EB00109C4901EB0010303000
+:101780009DF8A01000EB0110801C0990007820F05B
+:1017900080008030099908709DF8B40000EB40018A
+:1017A00001EB0010914901EB001000E023E0303024
+:1017B0009DF8A01000EB01108078C0F3400020B924
+:1017C0009DF8B4100220F8F771FCA2229DF8B40035
+:1017D00040F2533110FB01F0834901EB800000F52A
+:1017E00062709DF8A01001EB410303EB011100EBC7
+:1017F000C100827096E09DF8B40000EB4001C1EB9F
+:10180000C0117B4800EBC1004079342869D19DF8B4
+:10181000B40000EB400101EB0010744901EB001033
+:1018200030309DF8A01000EB0110801C099000786A
+:1018300020F02002099802709DF8B40000EB4001EE
+:1018400001EB0010694901EB001030309DF8A01049
+:1018500000EB0110801C0990007820F0020209982A
+:10186000027001229DF8B40040F2533110FB01F0E8
+:101870005D4901EB800000F562709DF8A01001EB5E
+:10188000410303EB011100EBC10080F84620A922BF
+:101890009DF8B40040F2533110FB01F0524901EBC6
+:1018A000800000F562709DF8A01001EB410303EB8E
+:1018B000011100EBC10082709DF8B40040F2533179
+:1018C00010FB01F0484901EB800042799DF8B4001B
+:1018D00040F2533110FB01F0434901EB800001E07D
+:1018E000E3E21FE000F562709DF8A01001EB4103F8
+:1018F00003EB011100F831209DF8B40000EB40012A
+:1019000001EB0010394901EB001030309DF8A010B8
+:1019100000EB0110801C0990007820F080008030DE
+:101920000999087000202E902F9000213A9122E012
+:10193000DDE92E10000140EA11720901CDE92E12F5
+:101940009DF8B40000EB4001C1EBC010284901EB49
+:10195000C001BDF8E800801D085C3038C117DDE922
+:101960002E3440EA03022143CDE92E21BDF8E800E0
+:10197000401C81B23A91BDF8E8000828D8DB9DF8F8
+:10198000B4002E9940F2533210FB02F0164A02EBDB
+:10199000800202F562729DF8A00000EB400303EBA9
+:1019A000001002EBC000C0F81A1000222E922F92F5
+:1019B00000213A912AE0DDE92E10000140EA11727F
+:1019C0000901CDE92E129DF8B40000EB4001C1EBF6
+:1019D000C010074901EBC001BDF8E8000F30085CFA
+:1019E0003038C11706E0000058450020984000201C
+:1019F00008890020DDE92E34184341EA0402CDE9CC
+:101A00002E02BDF8E800401C80B23A90BDF8E80014
+:101A10000628D0DB9DF8B4002E9940F2533210FB1B
+:101A200002F0FE4A02EB800202F562729DF8A0000D
+:101A300000EB400303EB001002EBC0004163002207
+:101A40002E922F9200213A9122E0DDE92E10000122
+:101A500040EA11720901CDE92E129DF8B40000EBA5
+:101A60004001C1EBC010EE4901EBC001BDF8E80038
+:101A70001530085C3038C117DDE92E34184341EACF
+:101A80000402CDE92E02BDF8E800401C80B23A9075
+:101A9000BDF8E8000828D8DB9DF8B4002E9940F284
+:101AA000533210FB02F0DD4A02EB800202F5627253
+:101AB0009DF8A00000EB400303EB001002EBC00018
+:101AC000C0F81E109DF8B40000EB4001C1EBC0103F
+:101AD000D34901EBC00042799DF8B40040F2533184
+:101AE00010FB01F0CD4901EB800101F562719DF819
+:101AF000A00000EB400303EB001001EBC000C2703C
+:101B00009DF8B40000EB400101EB0010C54901EB6A
+:101B1000001130319DF8A00001EB001082789DF893
+:101B2000B40040F2533110FB01F0BC4901EB8001DD
+:101B300001F562719DF8A00000EB400303EB00107B
+:101B400001EBC00002769DF8B40040F2533110FB67
+:101B500001F0B24901EB800101F562719DF8A0002E
+:101B600000EB400202EB001011F830109DF8B400B9
+:101B700040F2533210FB02F0A84A02EB8000407999
+:101B800081427DDA00219DF8B40040F2533210FB0F
+:101B900002F0A24A02EB80000171A7229DF8B40076
+:101BA00040F2533110FB01F09C4901EB800101F53B
+:101BB00062719DF8A00000EB400303EB001001EB05
+:101BC000C000427101219DF8B40040F2533210FB75
+:101BD00002F0924A02EB800001719DF8B40040F2DD
+:101BE000533110FB01F0114601EB800042799DF862
+:101BF000B40040F2533110FB01F0884901EB800141
+:101C000001F562719DF8A00000EB400303EB0010AA
+:101C100001F83020A1229DF8B40040F2533110FBAE
+:101C200001F07E4901EB800101F562719DF8A00091
+:101C300000EB400303EB001001EBC00042719DF884
+:101C4000B40000EB400101EB0010764901EB0011FC
+:101C500030319DF8A00001EB0010801C0990007845
+:101C600020F080008030099908709DF8B40000EBE6
+:101C7000400101EB00106B4901EB0010303000E037
+:101C80005BE09DF8A01000EB0110801C099000782B
+:101C900020F00401091D099801709DF8B40000EBC3
+:101CA000400101EB00105F4901EB001030309DF85E
+:101CB000A01000EB01108078C0F34010E8B39DF84D
+:101CC000B40000EB400101EB0010564901EB00109D
+:101CD00030309DF8A01000EB0110801C09900078B6
+:101CE00020F02002099802709DF8B40000EB40013A
+:101CF00001EB00104B4901EB001030309DF8A010B3
+:101D000000EB01108078C0F34000E8BB9DF8B40000
+:101D100000EB400101EB0010424901EB00103030B4
+:101D20009DF8A01000EB0110801C0990007820F0B5
+:101D3000080008300999087000E0B5E09DF8B4008B
+:101D40009DF8A01001EB0010C217CDE92E029DF8FE
+:101D5000B40040F2533110FB01F0304901EB800038
+:101D600000F562709DF8A01001EB410202EB011139
+:101D700000EBC100223009902E9800EB40012A4868
+:101D800000EB41100D3000E089E010220890099925
+:101D9000F6F75BFA9DF8B40040F2533110FB01F006
+:101DA0001E4901EB800101F562719DF8A00000EB76
+:101DB000400202EB001001EBC0012E9800EB400244
+:101DC000194800EB421051F81A2F40F8012F4968CA
+:101DD00041609DF8B40000EB400101EB0010114997
+:101DE00001EB001130319DF8A00001EB00100178EB
+:101DF0002E9800EB40020C4800EB421001702E9828
+:101E000000EB4001084800EB41110848026841F826
+:101E10001D2F808888809DF8B40009E05845002077
+:101E20000889002098400020D8140020C7310020E5
+:101E300040F2533110FB01F0FE4901EB800101F546
+:101E400062719DF8A00000EB400202EB001001EB74
+:101E5000C000416B2E9800EB4002F74800EB4210A7
+:101E6000C0F809109DF8B40000EB400101EB001030
+:101E7000F24901EB001130319DF8A00001EB001098
+:101E800041682E9800EB4002EB4800EB4210C0F88E
+:101E900023102E9881B208200991F8F707F99DF8D0
+:101EA000B4100220F8F702F9FEE300202E902F90E4
+:101EB00000213A9122E0DDE92E10000140EA117282
+:101EC0000901CDE92E129DF8B40000EB4001C1EBF1
+:101ED000C010DB4901EBC001BDF8E8000B30085C25
+:101EE0003038C117DDE92E24104341EA0402CDE960
+:101EF0002E02BDF8E800401C80B23A90BDF8E80020
+:101F00000C28D8DB9DF8B400DDE92E1240F25333E3
+:101F100010FB03F0C74B03EB800303F562739DF8DE
+:101F2000A00000EB400404EB001003EBC00040F8FD
+:101F3000221F426000222E922F9200213A9122E02D
+:101F4000DDE92E10000140EA11720901CDE92E12DF
+:101F50009DF8B40000EB4001C1EBC010B84901EBA3
+:101F6000C001BDF8E8001730085C3038C117DDE962
+:101F70002E34184341EA0402CDE92E02BDF8E800F0
+:101F8000401C80B23A90BDF8E8000C28D8DB9DF8E0
+:101F9000B400DDE92E1240F2533310FB03F0A54BE1
+:101FA00003EB800303F562739DF8A00000EB40048F
+:101FB00004EB001003EBC00022308160C2600021FE
+:101FC0009DF8B40040F2533210FB02F0994A02EB44
+:101FD000800001719DF8B40040F2533110FB01F014
+:101FE000114601EB800000F562709DF8A01001EB36
+:101FF000410202EB011110F83100032814DC042225
+:102000009DF8B40040F2533110FB01F0894901EB17
+:10201000800000F562709DF8A01001EB410303EB16
+:10202000011100F831207EE39DF8B40040F25331F5
+:1020300010FB01F07F4901EB800101F562719DF811
+:10204000A00000EB400202EB001011F830109DF8E8
+:10205000B40040F2533210FB02F0764A02EB8000EB
+:1020600040798142DFD19DF8B4009DF8A01001EBCA
+:102070000010C217CDE92E02724890F8E00708B3AD
+:102080009DF8B40000EB400101EB00106B4901EB3F
+:10209000001030309DF8A01000EB0110807A02286B
+:1020A00010D09DF8B40000EB400101EB0010634933
+:1020B00001EB001030309DF8A01000EB0110C07A49
+:1020C00000287DDD00229DF8B40000EB400101EB0B
+:1020D00000105A4901EB001030309DF8A01000EBC1
+:1020E0000110C2725848D0F80C020521B0FBF1F281
+:1020F00001FB120000EB400153482C3000EB411073
+:102100000D3009909DF8B40040F2533110FB01F0FE
+:10211000484901EB800000F562709DF8A01001EBCA
+:10212000410202EB011100EBC100223010220146F6
+:1021300008900998F6F789F84348D0F80C02052171
+:10214000B0FBF1F201FB120000EB40013E482C30E5
+:1021500000EB41129DF8B40040F2533110FB01F046
+:10216000344901EB800101F562719DF8A00000EB9C
+:10217000400303EB001001EBC00050F81A1F42F8B7
+:10218000011F406850603048D0F80C020521B0FBB8
+:10219000F1F201FB120000EB40012B482C3000EB68
+:1021A00041129DF8B40000EB400101EB00102349FF
+:1021B00001EB001130319DF8A00001EB001000E0B0
+:1021C00095E1007810702048D0F80C020521B0FB92
+:1021D000F1F201FB120000EB40011B482C3000EB38
+:1021E00041129DF8B40040F2533110FB01F0114947
+:1021F00001EB800101F562719DF8A00000EB400346
+:1022000003EB001001EBC000406BC2F809000E4860
+:10221000D0F80C020521B0FBF1F201FB120000EB3B
+:10222000400109482C3000EB41110648F53802689E
+:102230000CE0000058450020D814002098400020F1
+:1022400008890020BC320020BC12002041F81D2F5C
+:1022500080888880FE48D0F80C020521B0FBF1F29E
+:1022600001FB120000EB4001F9482C3000EB411259
+:102270009DF8B40000EB400101EB0010F54901EBC3
+:10228000001130319DF8A00001EB00104068C2F849
+:10229000230000229DF8B40000EB400101EB001088
+:1022A000EC4901EB001130319DF8A00001EB00106A
+:1022B000426000213A9154E0E548D0F80C02052133
+:1022C000B0FBF1F201FB120000EB4001E0482C30C2
+:1022D00000EB41112731BDF8E8409DF8B40040F211
+:1022E000533210FB02F0DC4A02EB800202F562720C
+:1022F0009DF8A00000EB400303EB001002EBC000D0
+:1023000090F8800040F2533210FB02F0D24A02EB08
+:10231000800202F562729DF8B40040F2533310FB64
+:1023200003F0CD4B03EB800303F562739DF8A0002F
+:1023300000EB400505EB001003EBC00090F88100B6
+:1023400000EB400303EB001002EBC0024732BDF884
+:10235000E800001D105C0855BDF8E800401C81B283
+:102360003A91BDF8E8000628A6DB00213A9142E048
+:1023700000239DF8B40040F2533110FB01F0B64940
+:1023800001EB800101F562719DF8A00000EB4002B5
+:1023900002EB001001EBC00090F8800040F25331D6
+:1023A00010FB01F0AC4901EB800101F562719DF871
+:1023B000B40040F2533210FB02F0A74A02EB800255
+:1023C00002F562729DF8A00000EB400404EB0010DF
+:1023D00002EBC00090F8810000EB400202EB00101D
+:1023E00001EBC0014731BDF8E8000B54BDF8E8002F
+:1023F000401C81B23A91BDF8E8000A28B8DB944845
+:10240000D0F80C020521B0FBF1F080B20146099032
+:102410000220F6F75DFE00210620F7F747FE8C4804
+:10242000D0F80C028A49498D884206D28848D0F8F3
+:102430000C02401C8649C1F80C0200210520F7F768
+:1024400035FE9DF8B41001EB410000EB011081490D
+:1024500001EB001030309DF8A01000EB0110801C43
+:102460000990007820F00802099802707848D0F8A6
+:102470000C020521B0FBF1F201FB120000EB400160
+:1024800073482C3000EB4110D0F823202E9800EB3D
+:102490004001724800EB4110C0F8232000203A9020
+:1024A00020E06B48D0F80C020521B0FBF1F201FBF3
+:1024B000120000EB400166482C3000EB4110273041
+:1024C000BDF8E810425C2E9800EB4001634800EB39
+:1024D00041112731BDF8E8000A54BDF8E800401C5E
+:1024E00081B23A91BDF8E8000628DADB59E09DF8A0
+:1024F000B41001EB410000EB0110564901EB001054
+:1025000030309DF8A01000EB0110801C099000787D
+:1025100020F008000830099908709DF8B41001EB0C
+:10252000410000EB01104B4901EB001030309DF8E9
+:10253000A01000EB011042682E9800EB40014748C4
+:1025400000EB4110C0F8232000203A9025E09DF8D0
+:10255000B41040F2533011FB00F03F4901EB800111
+:1025600001F562719DF8A00000EB400202EB001043
+:1025700001EBC0014731BDF8E8000A5C2E9800EB82
+:102580004001364800EB41112731BDF8E8000A54FC
+:10259000BDF8E800401C81B23A91BDF8E800062879
+:1025A000D5DB00229DF8B40040F2533110FB01F05E
+:1025B000294901EB800101F562719DF8A00000EB53
+:1025C000400303EB001001EBC00080F846209DF8AB
+:1025D000B4100220F7F76AFD9DF8B40040F25331C1
+:1025E00010FB01F01C4901EB800101F562719DF8BF
+:1025F000A00000EB400202EB001001EBC000223013
+:1026000009902E9800EB4001144800EB41110D3168
+:1026100010220891DDE90801F5F717FE9DF8B410C6
+:1026200040F2533011FB00F00B4901EB800101F542
+:1026300062719DF8A00000EB400202EB001001EB7C
+:10264000C0012E9800EB4002044800EB421007E066
+:10265000BC1200209840002058450020D8140020CB
+:1026600051F81A2F40F8012F496841609DF8B410C5
+:1026700001EB410000EB0110F94901EB0011303191
+:102680009DF8A00001EB001001782E9800EB4002AD
+:10269000F44800EB421001702E9800EB4001F14825
+:1026A00000EB4111F04800E07EE0026841F81D2F88
+:1026B000808888809DF8B41040F2533011FB00F000
+:1026C000EA4901EB800101F562719DF8A00000EB81
+:1026D000400202EB001001EBC000416B2E9800EBB2
+:1026E0004002E04800EB4210C0F809109DF8B41019
+:1026F00001EB410000EB0110D94901EB0011303131
+:102700009DF8A00001EB001041682E9800EB4002FC
+:10271000D44800EB4210C0F823102E9881B2082054
+:102720000991F7F7C3FC00229DF8B40040F2533141
+:1027300010FB01F0CD4901EB800101F562719DF8BC
+:10274000A00000EB400303EB001001EBC00080F899
+:102750004620A7229DF8B40040F2533110FB01F04F
+:10276000C24901EB800101F562719DF8A00000EB08
+:10277000400303EB001001EBC0004271A2229DF860
+:10278000B40040F2533110FB01F0B84901EB800076
+:1027900000F562709DF8A01001EB410303EB0111FD
+:1027A00000EBC100827000BF00BF0BF061BF0021D1
+:1027B000AF4A9DF8B40002EB00129DF8A00011543E
+:1027C0009DF8B41001EB4100C0EBC110A94901EB29
+:1027D000C000407870280ED19DF8B41001EB410084
+:1027E000C0EBC110A34901EBC0008078FA2802D1E8
+:1027F000B121259142E09DF8B41001EB4100C0EBFE
+:10280000C1109C4901EBC000407800F0F000C028E6
+:102810000ED19DF8B41001EB4100C0EBC1109549F9
+:1028200001EBC0008078FA2802D1B621259125E07D
+:102830009DF8B41001EB4100C0EBC1108D4911F8B7
+:10284000300000F0F000502818D19DF8B41001EBD2
+:102850004100C0EBC110874901EBC000407800F097
+:10286000F00030280AD19DF8B41001EB4100C0EB14
+:10287000C110804901EBC000817825919DF8B4100A
+:1028800040F2533011FB00F0784901EB8000817871
+:1028900028910021764A9DF8B40002EB00129DF8C1
+:1028A000A0001154744890F82800012815D19DF813
+:1028B000B41001EB410000EB0110694901EB00107D
+:1028C00030309DF8A01000EB0110801C09900078BA
+:1028D00020F08000803009990870BDF894006528C8
+:1028E00074D004DC012809D0032805D17FE0B12889
+:1028F00002D0B62800D100E08BE18AE19DF8B41047
+:1029000001EB4100C0EBC1105A4901EBC000007956
+:10291000012806D0022805D0032804D0052864D158
+:1029200002E062E061E060E09DF8B41040F25330F4
+:1029300011FB00F04D4901EB800000F562709DF83D
+:10294000A01001EB410202EB011110F83100E0BBD5
+:1029500000219DF8B40040F2533210FB02F0434ACC
+:1029600002EB8000017101229DF8B40040F2533166
+:1029700010FB01F03D4901EB800101F562719DF80A
+:10298000A00000EB400303EB001001F83020B6225A
+:102990009DF8B40040F2533110FB01F0334901EBD4
+:1029A000800101F562719DF8A00000EB400303EB8C
+:1029B000001001EBC0004271B2229DF8B40040F259
+:1029C000533110FB01F0294901E00DE037E001EB44
+:1029D000800000F562709DF8A01001EB410303EB4D
+:1029E000011100EBC100827000BF00BF11E19DF832
+:1029F000B41001EB4100C0EBC1101E4901EBC00057
+:102A0000C1791E4880F8031D9DF8B41001EB410008
+:102A100000EB0110124901EB001130319DF8A000CC
+:102A200001EB0010801C0990144890F8030DC208B7
+:102A30000998007862F3000009990870E9E09DF8B0
+:102A4000B41001EB4100C0EBC1100A4901EBC0001A
+:102A5000007900F0F00098B9B821259112E000004B
+:102A600098400020D8140020C7310020584500208D
+:102A7000883E002008890020BC120020BC220020D3
+:102A8000B921259100213A9120E09DF8B41001EB85
+:102A9000410000EB0110FE4901EB00113031BDF89F
+:102AA000E80001EB001041789DF8B40000EB400213
+:102AB000C2EBC010F74A12F830005038814200D102
+:102AC00012E0BDF8E800401C81B23A919DF8B410C4
+:102AD00001EB410000EB0110ED4901EB0010C17961
+:102AE000BDF8E8008142D0DC00BF9DF8B41040F290
+:102AF000533011FB00F0E84901EB800000F56270F3
+:102B00009DF8A01001EB410202EB011110F8310019
+:102B1000012834D100219DF8B40040F2533210FB5B
+:102B200002F0DD4A02EB8000017102229DF8B40040
+:102B300040F2533110FB01F0D74901EB800101F560
+:102B400062719DF8A00000EB400303EB001001F858
+:102B50003020B9229DF8B40040F2533110FB01F04F
+:102B6000CD4901EB800101F562719DF8A00000EBF9
+:102B7000400303EB001001EBC000427148E09DF8F8
+:102B8000B41040F2533011FB00F0C34901EB800058
+:102B900000F562709DF8A01001EB410202EB0111FB
+:102BA00010F83100012833D100219DF8B40040F223
+:102BB000533210FB02F0B84A02EB8000017102228E
+:102BC0009DF8B40040F2533110FB01F0B24901EB23
+:102BD000800101F562719DF8A00000EB400303EB5A
+:102BE000001001F83020B9229DF8B40040F25331B2
+:102BF00010FB01F0A84901EB800000F562709DF820
+:102C0000A01001EB410303EB011100EBC100427185
+:102C100000BF00BFC9E59DF8B40000EB400101EB27
+:102C200000109B4901EB0010007B20B101287DD0F2
+:102C300002287CD1EDE299499DF8B40031F81000EA
+:102C4000801F81B209919DF8B40000EB4001C1EBF7
+:102C5000C010904901EBC000401C08900999F6F79C
+:102C600073FE0022CDE930029DF8B40000EB400174
+:102C7000C1EBC010874901EBC00288489DF8B41031
+:102C800030F81100401F11180991042109981FF014
+:102C9000B1FFC217CDE92E022FA819C82E995940AD
+:102CA000604001437ED100227D499DF8B40001EBD4
+:102CB000001002709DF8B40000EB4001C1EBC010A1
+:102CC000744901EBC00001792591BDF894003128C9
+:102CD00002D0452867D1FCE070489DF8B41030F868
+:102CE00011001838412190FBF1F0C217C1B2CDE9B3
+:102CF0002E026C4880F8AC1000203A90DFE09DF87E
+:102D0000B40000EB4001C1EBC010624901EBC0010F
+:102D1000BDF8E80000EB80101430095C614AAD3268
+:102D2000BDF8E80011549DF8B40001E0D4E06FE272
+:102D300000EB4001C1EBC010564901EBC001BDF8EA
+:102D4000E80000EB80101A3001440991082109982D
+:102D50001FF00EFF8DED0E0A524AB932BDF8E800A1
+:102D60000E9902EB001041609DF8B40000EB4001A9
+:102D7000C1EBC010474901EBC001BDF8E80000EB12
+:102D80008010323001440991082109981FF0F0FEAB
+:102D90008DED0E0A434AB932BDF8E8000E9902EBF8
+:102DA000001001E097E095E001609DF8B40000EBB1
+:102DB0004001C1EBC010374901EBC001BDF8E8008C
+:102DC00000EB80103A3001440991082109981FF066
+:102DD000CFFE8DED0E0A334AB932BDF8E8000E99E8
+:102DE00002EB001081609DF8B40000EB4001C1EBE4
+:102DF000C010284901EBC001BDF8E80000EB8010CD
+:102E0000423001440991082109981FF0B1FE8DED6F
+:102E10000E0A244AB932BDF8E8000E9902EB001000
+:102E2000C1609DF8B40000EB400101EB00101849AF
+:102E300001EB00113031BDF8E80001EB0010801CFF
+:102E40000990007820F080008030099908709DF882
+:102E5000B40000EB4001C1EBC0100E4901EBC00211
+:102E60000E489DF8B41030F81100401E125C9DF819
+:102E7000B40040F2533110FB01F0074901EB800030
+:102E800000F562709DF8A01001EB41030CE000001A
+:102E9000984000200889002058450020887A0020AA
+:102EA000883E0020BC32002003EB011100EBC10082
+:102EB00080F84420BDF8E800401C80B23A90BDF88C
+:102EC000E8000021DDE92E34C01AA141FFF617AF5A
+:102ED00000E000BF00BFB4E29DF8B40000EB400189
+:102EE000C1EBC010FE4901EBC000407D9DF8B4105D
+:102EF00001EB4102C2EBC111F94A02EBC101897D2C
+:102F000040EA0120C217CDE92E029DF8B40000EB83
+:102F10004001C1EBC010F24901EBC001099115213C
+:102F20000998F6F7F5FC0022CDE930022FA815C864
+:102F30002E995140604001437ED19DF8B40000EBD2
+:102F40004001C1EBC010E64911F83000401EC1B28B
+:102F500028910021E34A9DF8B40002EB00129DF88D
+:102F6000A0001154E04A9DF8A00011549FEDDF0A23
+:102F700010EE101A0C329DF8A00002EB0010416018
+:102F80009DF8B40000EB4001C1EBC011D44800EB48
+:102F9000C10081799DF8B40000EB4002C2EBC01083
+:102FA000CF4A02EBC000407941EA002000EE100A4F
+:102FB000B8EEC00A9FEDCE1AC0EE010A9DF8B4002B
+:102FC00000EB4001C1EBC010114601EBC0000179DC
+:102FD0009DF8B40000EB4002C2EBC010C04A02EB07
+:102FE000C000C07841EA002000EE100AB8EEC00A26
+:102FF00030EE800A10EE101ABB4A0C329DF8A00089
+:1030000002EB001001609DF8B40000EB4001C1EB41
+:10301000C010B34901EBC000817A9DF8B40000EB09
+:103020004002C2EBC010AE4A02EBC000407A41EA57
+:10303000002000EE100A00E0EAE0B8EEC00A9FEDC2
+:10304000AC1AC0EE010A9DF8B40000EB4001C1EBE0
+:10305000C010114601EBC000017A9DF8B40000EBEE
+:103060004002C2EBC0109E4A02EBC000C07941EAA8
+:10307000002000EE100AB8EEC00A30EE800A10EE12
+:10308000101A994A0C329DF8A00002EB00108160E2
+:103090009DF8B40000EB4001C1EBC010904901EB7A
+:1030A000C000C07A00F0800038BB9DF8B40000EB8F
+:1030B0004001C1EBC0108A4901EBC000017B9DF8C3
+:1030C000B40000EB4002C2EBC010854A02EBC00026
+:1030D000C07A41EA002000EE100AF8EEC00AB3EE12
+:1030E000001A80EE810A10EE100A7F4A0C329DF819
+:1030F000A01002EB0111C86047E09DF8B40000EB9E
+:103100004001C1EBC010764901EBC000017B9DF886
+:10311000B40000EB4002C2EBC010714A02EBC000E9
+:10312000C07A41EA0020404280B200EE100AB8EEB8
+:10313000C00A8DED030A0398F5F7F0FA9FED6D0BC9
+:1031400053EC102BCDE904019DED040B51EC100B59
+:10315000F5F7C8F99FED690B53EC102BCDE906018B
+:103160009DED060B51EC100BF5F747F9CDE9080181
+:103170009DED080B51EC100BF5F7E3FA5A4A0C32AF
+:103180009DF8A01002EB0111C8609DF8B40000EB9F
+:10319000400101EB00105B4901EB001030309DF85D
+:1031A000A01000EB0110801C0990007820F0800036
+:1031B0008030099908709DF8B41001EB4100C0EB14
+:1031C000C110474901EBC000C27D9DF8B40040F238
+:1031D000533110FB01F04C4901EB800000F56270A7
+:1031E0009DF8A01001EB410303EB011100EBC100BE
+:1031F00080F844209DF8B41001EB410000EB011071
+:10320000404901EB0010C1793748AD3880F8AC1067
+:1032100017E19DF8B41001EB4100C0EBC11030493B
+:1032200001EBC000C0799DF8B41001EB4102C2EB84
+:10323000C1112B4A02EBC101097A40EA0120C217F1
+:10324000CDE92E029DF8B41001EB4100C0EBC11096
+:10325000234901EBC001099107210998F6F758FBB2
+:103260000022CDE93002DDE93032DDE92E1059408F
+:10327000504001437ED19DF8B41001EB4100C0EBFA
+:10328000C110174911F83000401EC1B22891002129
+:10329000144A9DF8B40002EB00100170124A9DF828
+:1032A000A00011549DF8B41001EB4100C0EBC11017
+:1032B0000B4901EBC000817908460191F5F7A8F9A7
+:1032C000CDE902019DED021B9FED100B23F038FBB1
+:1032D0008DED060B9DF8B41001EB41001AE00000E3
+:1032E00008890020883E002069330020000000008B
+:1032F00000FF7F4700000000000030400000000099
+:103300000000000098400020584500200000000008
+:1033100000002440C0EBC110F64901EBC000017968
+:103320009DF8B40000EB4002C2EBC010F14A02EB82
+:10333000C000C07841EA002000EE100AB8EEC00AD2
+:103340008DED030A0398F5F7E9F9CDE904019DED48
+:10335000060B53EC102B9DED040B51EC100BF5F705
+:10336000C1F8CDE908019DED080B51EC100BF5F704
+:10337000E8F900E064E0E04A9DF8A01002EB0111DA
+:1033800048601FED260A10EE101A9DF8A00002EB0F
+:10339000001001601FED2B0A10EE101A9DF8A0001E
+:1033A00002EB001081601FED2F0A10EE101A9DF83D
+:1033B000A00002EB0010C1609DF8B41001EB4100C9
+:1033C00000EB011002F6235101EB001130319DF8A2
+:1033D000A00001EB0010801C0990007820F0800014
+:1033E0008030099908709DF8B41001EB4100C0EBE2
+:1033F000C110C04901EBC000427A9DF8B40040F210
+:10340000533110FB01F0BD4901EB800000F5627003
+:103410009DF8A01001EB410303EB011100EBC1008B
+:1034200080F844209DF8B41001EB410000EB01103E
+:10343000B34901EB0010C179AF48B93880F8AC103E
+:1034400000BF00BF0BF014B99DF8B41001EB4100B0
+:10345000C0EBC110A74901EBC000C1789DF8B400D2
+:1034600000EB4002C2EBC010A24A02EBC000807821
+:1034700041EA002129919DF8B41001EB4100C0EB15
+:10348000C110114601EBC001BDF8A400401C095C4D
+:103490009DF8B40000EB4002C2EBC010954A02EB6D
+:1034A000C002BDF8A400105C41EA0020C217CDE9BB
+:1034B0002E029DF8B41001EB4100C0EBC1108D4904
+:1034C00001EBC0000990BDF8A410F6F721FA002224
+:1034D000CDE930022FA819C82E9959406040014308
+:1034E00041F068869DF8B41001EB4100C0EBC110BB
+:1034F000804901EBC0004178289100213A911CE0FD
+:103500009DF8B41001EB410000EB01107C4901EB88
+:1035100000113031BDF8E80001EB001041789DF852
+:10352000A000814204D1BDF8E800C1B2289112E0A8
+:10353000BDF8E800401C81B23A919DF8B41001EB4F
+:10354000410000EB01106E4901EB0010C179BDF89C
+:10355000E8008142D4DC00BF9DF8B41001EB4100CB
+:1035600000EB0110664901EB001030309DF8A0100F
+:1035700000EB0110801C0990007820F08000803062
+:10358000099908709DF8B41001EB4100C0EBC1101F
+:10359000584901EBC000007925900020594A9DF858
+:1035A000B41002EB01129DF8A0105054BDF8940025
+:1035B000F3287DD009DC05287BD006280ED0F12821
+:1035C00078D0F22841F0F585F7E3F42873D0F62897
+:1035D00072D0F72871D0F828F4D1EFE306211091CA
+:1035E00000213691EBE3BDF84000401C81B2109100
+:1035F0009DF8B41001EB4100C0EBC1103D4901EB57
+:10360000C001BDF84000095C2591BDF84000401C98
+:1036100081B21091BDF89400F12804D0F22868D04E
+:10362000F32871D1FEE39DF8B41001EB4100C0EB2B
+:10363000C110304901EBC001BDF84000095C29917F
+:10364000BDF84000401C81B210919DF8B41001EB10
+:10365000410000EB01102A4901EB001130319DF8C7
+:10366000A020BDF8D800104401EB0010407A00F013
+:103670000100E8B39DF8B41040F2533011FB00F0A4
+:103680001E4901EB800101F562719DF8A020BDF893
+:10369000D800104400EB400202EB001001EBC00028
+:1036A00090F8900000F0010010BB9DF8B41005E008
+:1036B000FDE3FDE3FDE3FDE3FDE3FDE340F2533015
+:1036C00011FB00F00D4901EB800101F562719DF8DD
+:1036D000A020BDF8D800104400EB400202EB00101F
+:1036E00001EBC00090F8820010B100213A913CE05B
+:1036F0009EE0FCE308890020753300205845002037
+:1037000098400020883E0020F2E39DF8B41040F27B
+:10371000533011FB00F0FD4901EB800101F56271AE
+:103720009DF8A020BDF8D800104400EB400202EB49
+:10373000001001EBC00000F18301BDF8E8000A5C55
+:103740009DF8B40000EB400101EB0010F04901EBE3
+:1037500000100E30BDF8E810405C824200D008E056
+:10376000BDF8E800401C81B23A91BDF8E800042899
+:10377000CBDB00BFBDF8E800042859D104213A9101
+:103780002FE09DF8B41040F2533011FB00F0DF49F8
+:1037900001EB800101F562719DF8A020BDF8D80011
+:1037A000104400EB400202EB001001EBC00000F1FE
+:1037B0008301BDF8E8000A5C9DF8B40000EB40010D
+:1037C00001EB0010D24901EB00100E30BDF8E810FB
+:1037D000405C824200D008E0BDF8E800401C81B2A5
+:1037E0003A91BDF8E8000A28CBDB00BFBDF8E8003D
+:1037F0000A281DD09DF8B41040F2533011FB00F0A0
+:10380000C24901EB800101F562719DF8A020BDF86D
+:10381000D800104400EB400202EB001001EBC000A6
+:1038200090300990007820F00100401C0999087040
+:10383000BDF8A4000F287CD19DF8B40000EB400136
+:1038400001EB0010B24901EB001130319DF8A020CE
+:10385000BDF8D800104401EB0010801C09900078DE
+:1038600020F00400001D0999087000203A902DE016
+:103870009DF8B40000EB4001C1EBC010A54901EB7D
+:10388000C001BDF84020BDF8E80010440A5C9DF876
+:10389000B40040F2533110FB01F09C4901EB800170
+:1038A00001F562719DF8A030BDF8D800184400EB16
+:1038B000400303EB001001EBC0014731BDF8E80005
+:1038C0000A54BDF8E800401C81B23A91BDF8E80006
+:1038D0000A28CDDBBDF840000A3081B210910021EA
+:1038E0003A912FE09DF8B40000EB4001C1EBC0100D
+:1038F000884901EBC001BDF84020BDF8E800104444
+:103900000A5C9DF8B40040F2533110FB01F07F498E
+:1039100001EB800101F562719DF8A030BDF8D8007F
+:10392000184400EB400303EB001001EBC0016031D1
+:1039300000E07AE2BDF8E8000A54BDF8E800401C57
+:1039400081B23A91BDF8E8000228CBDBBDF8400017
+:10395000801C81B210919DF8B40000EB4001C1EBD6
+:10396000C0106C4901EBC001BDF84000085C0104C7
+:103970009DF8B40000EB4002C2EBC010654A02EBB8
+:10398000C002BDF84000401C105C41EA00219DF8D7
+:10399000B40000EB4002C2EBC0105E4A02EBC00272
+:1039A000BDF84000801C105C01439DF8B40040F25B
+:1039B000533210FB02F0554A02EB800202F56272AC
+:1039C0009DF8A030BDF8D800184400EB400303EB8D
+:1039D000001002EBC0004167BDF84000C01C81B27E
+:1039E00010914D4890F8E007F0BB00213A9120E09B
+:1039F0009DF8B40040F2533110FB01F0434901EB54
+:103A0000800101F562719DF8A020BDF8D800104436
+:103A100000EB400202EB001001EBC0004730BDF8A4
+:103A2000E810405C00B108E0BDF8E800401C81B23D
+:103A30003A91BDF8E8000A28DADB00BFBDF8E800DB
+:103A40000A281BD140229DF8B40040F2533110FBEC
+:103A500001F02E4901EB800101F562719DF8A03063
+:103A6000BDF8D800184400E04FE000EB400303EB42
+:103A7000001001EBC00080F87E2066E19DF8B400E4
+:103A800040F2533110FB01F0204901EB800101F5B8
+:103A900062719DF8A020BDF8D800104400EB4002F0
+:103AA00002EB001001EBC00090F87E0068BB002123
+:103AB0002A9121E10021379137E09DF8B40040F2CE
+:103AC000533110FB01F0114901EB800101F56271E6
+:103AD0009DF8A020BDF8D800104400EB400202EB96
+:103AE000001001EBC0014731BDF8DC00001D095C8E
+:103AF0009DF8A80000EB4002084800EB4202BDF828
+:103B0000DC00105C81420BD013E01EE15845002020
+:103B10009840002008890020BC3200208834002012
+:103B2000BDF8DC00401C81B23791BDF8DC000628EE
+:103B3000C3DB00BFBDF8DC0006287DD103229DF861
+:103B4000B40040F2533110FB01F0FE4901EB80015B
+:103B500001F562719DF8A030BDF8D800184400EB63
+:103B6000400303EB001001EBC00080F87E209DF8BD
+:103B7000B40000EB400101EB0010F34901EB001130
+:103B800030319DF8A020BDF8D800104401EB0010A2
+:103B9000801C0990007820F004020998027000202F
+:103BA0003A901FE020229DF8B40040F2533110FB00
+:103BB00001F0E44901EB800101F562719DF8A0304C
+:103BC000BDF8D800184400EB400303EB001001EBF4
+:103BD000C0015131BDF8E8000A54BDF8E800401CAE
+:103BE00081B23A91BDF8E8000F28DBDB00213A9161
+:103BF0001FE020229DF8B40040F2533110FB01F089
+:103C0000D04901EB800101F562719DF8A030BDF84B
+:103C1000D800184400EB400303EB001001EBC00197
+:103C20006331BDF8E8000A54BDF8E800401C81B2D9
+:103C30003A91BDF8E80000E059E00A28D9DB0022FB
+:103C40009DF8B40040F2533110FB01F0BD4901EB87
+:103C5000800101F562719DF8A030BDF8D8001844CC
+:103C600000EB400303EB001001EBC00080F878206C
+:103C700000213A911FE000229DF8B40040F2533138
+:103C800010FB01F0AF4901EB800101F562719DF875
+:103C9000A030BDF8D800184400EB400303EB00103F
+:103CA00001EBC0017931BDF8E8000A54BDF8E80025
+:103CB000401C81B23A91BDF8E8000528DBDB9DF895
+:103CC000B40040F2533110FB01F09E4901EB80013A
+:103CD00001F562719DF8A020BDF8D800104400EBFA
+:103CE000400202EB001001EBC000406F0CE09DF8B9
+:103CF000A800401CC1B22A919448B0F8CA019DF8AE
+:103D0000A81088423FF7D6AE00BF9048B0F8CA016D
+:103D10009DF8A810884218D140229DF8B40040F2C6
+:103D2000533110FB01F0874901EB800101F562710D
+:103D30009DF8A030BDF8D800184400EB400303EB19
+:103D4000001001EBC00080F87E209DF8B40040F226
+:103D5000533110FB01F07B4901EB800101F56271E9
+:103D60009DF8A020BDF8D800104400EB400202EB03
+:103D7000001001EBC00090F87E00032804D0112849
+:103D80001ED0402850D134E0F2229DF8B40040F219
+:103D9000533110FB01F06B4901EB800101F56271B9
+:103DA0009DF8A030BDF8D800184400EB400303EBA9
+:103DB000001001EBC000427136E0F3E3F3E319E1D8
+:103DC000F3229DF8B40040F2533110FB01F05D493D
+:103DD00001EB800101F562719DF8A030BDF8D800BB
+:103DE000184400EB400303EB001001EBC0004271EC
+:103DF0001AE0F2229DF8B40040F2533110FB01F0BA
+:103E0000504901EB800101F562719DF8A030BDF8C9
+:103E1000D800184400EB400303EB001001EBC00096
+:103E2000427100E0C7E000BF6EE09DF8B40000EB17
+:103E3000400101EB0010444901EB001130319DF8C5
+:103E4000A020BDF8D800104401EB0010801C0990A0
+:103E5000007820F00402099802709DF8B40040F246
+:103E6000533110FB01F0374901EB800000F562701F
+:103E70009DF8A020BDF8D810114401EB410202EBDF
+:103E8000011100EBC10090F8900000F0010080B338
+:103E900000229DF8B40040F2533110FB01F0294993
+:103EA00001EB800101F562719DF8A03005E0FDE3B2
+:103EB000FDE3AFE0FCE3FCE3FCE3BDF8D80018440D
+:103EC00000EB400303EB001001EBC000A0F88E20D4
+:103ED00005229DF8B40040F2533110FB01F019495E
+:103EE00001EB800101F562719DF8A03002E00CE069
+:103EF0007AE009E0BDF8D800184400EB400303EB7A
+:103F0000001001EBC00042716EE09DF8B40040F279
+:103F1000533110FB01F00B4901EB800101F5627197
+:103F20009DF8A020BDF8D800104400EB400202EB41
+:103F3000001001EBC00090F87E00402821D1002243
+:103F400006E000005845002098400020BC320020C8
+:103F50009DF8B40040F2533110FB01F0FE4901EB33
+:103F6000800101F562719DF8A030BDF8D8001844B9
+:103F700000EB400303EB001001EBC00080F87E2053
+:103F800000BF00BFF1229DF8B40040F2533110FB96
+:103F900001F0F14901EB800101F562719DF8A0305B
+:103FA000BDF8D800184400EB400303EB001001EB10
+:103FB000C000427118E0F1229DF8B40040F2533184
+:103FC00010FB01F0E44901EB800101F562719DF8FD
+:103FD000A030BDF8D800184400EB400303EB0010FC
+:103FE00001EBC000427100BF00BFBDF8D800401C0B
+:103FF00081B236919DF8B40000EB4001C1EBC010D6
+:10400000D64901EBC0004179BDF8D80081423FF7A5
+:10401000EAAAF2E39DF8B40040F2533110FB01F03C
+:10402000CD4901EB800000F562709DF8A01001EB16
+:10403000410202EB011110F8310048BB01229DF84A
+:10404000B40040F2533110FB01F0C34901EB800191
+:1040500001F562719DF8A00000EB400303EB001036
+:1040600001F83020F4229DF8B40040F2533110FBE7
+:1040700001F0B94901EB800000F562709DF8A010D5
+:1040800001EB410303EB011100EBC1004271CCE0F5
+:104090009DF8B40000EB400101EB0010B04901EBCA
+:1040A000001030309DF8A01000EB0110407A00F0B5
+:1040B000010080B39DF8B40040F2533110FB01F0D1
+:1040C000A54901EB800000F562709DF8A01001EB9E
+:1040D000410202EB011100EBC10090F8900000F0EA
+:1040E0000100C0B99DF8B40040F2533110FB01F05B
+:1040F000994901EB800000F562709DF8A01001EB7A
+:10410000410202EB011100EBC10090F8820010B1F6
+:1041100000203A902DE088E09DF8B40040F2533141
+:1041200010FB01F08C4901EB800101F562719DF8F3
+:10413000A00000EB400202EB001001EBC00000F118
+:104140008301BDF8E8000A5C9DF8B40000EB400173
+:1041500001EB0010824901EB00100E30BDF8E810B1
+:10416000405C824200D008E0BDF8E800401C81B20B
+:104170003A91BDF8E8000428CEDB00BFBDF8E800A6
+:10418000042852D13A902CE09DF8B40040F253310B
+:1041900010FB01F0704901EB800101F562719DF89F
+:1041A000A00000EB400202EB001001EBC00000F1A8
+:1041B0008301BDF8E8000A5C9DF8B40000EB400103
+:1041C00001EB0010664901EB00100E30BDF8E8105D
+:1041D000405C824200D008E0BDF8E800401C81B29B
+:1041E0003A91BDF8E8000A28CEDB00BFBDF8E80030
+:1041F0000A281AD09DF8B40040F2533110FB01F0A8
+:10420000554901EB800000F562709DF8A01001EBAC
+:10421000410202EB011100EBC100903009900078DF
+:1042200020F00100401C09990870BDF8A400112875
+:1042300077D19DF8B40000EB400101EB0010484934
+:1042400001EB001030309DF8A01000EB0110801C35
+:104250000990007820F00401091D099801700021DF
+:104260003A9128E09DF8B40000EB4001C1EBC0108A
+:104270003A4901EBC001BDF8E800401D0A5C9DF819
+:10428000B40040F2533110FB01F0334901EB8001DF
+:1042900001F562719DF8A00000EB400303EB0010F4
+:1042A00001EBC0014731BDF8E8000A54BDF8E80051
+:1042B000401C81B23A91BDF8E8000A28D2DB002008
+:1042C0003A9028E09DF8B40000EB4001C1EBC0102B
+:1042D000224901EBC001BDF8E8000F300A5C9DF8EF
+:1042E000B40040F2533110FB01F01B4901EB800197
+:1042F00001F562719DF8A00000EB400303EB001094
+:1043000001EBC0016031BDF8E8000A54BDF8E800D7
+:10431000401C81B23A91BDF8E8000228D2DBAFE23E
+:10432000FFE7BDF8A40014287DD19DF8B40000EB90
+:10433000400101EB00100A4901EB001030309DF8FC
+:10434000A01000EB0110801C0990007820F0040000
+:10435000001D0999087005E05845002008890020D3
+:104360009840002000203A9028E09DF8B40000EB2F
+:104370004001C1EBC010F84901EBC001BDF8E800F5
+:10438000401D0A5C9DF8B40040F2533110FB01F06F
+:10439000F24901EB800101F562719DF8A00000EB8C
+:1043A000400303EB001001EBC0014731BDF8E8000A
+:1043B0000A54BDF8E800401C81B23A91BDF8E8000B
+:1043C0000A28D2DB00203A9028E09DF8B40000EBE8
+:1043D0004001C1EBC010E04901EBC001BDF8E800AD
+:1043E0000F300A5C9DF8B40040F2533110FB01F02D
+:1043F000DA4901EB800101F562719DF8A00000EB44
+:10440000400303EB001001EBC0016031BDF8E80090
+:104410000A54BDF8E800401C81B23A91BDF8E800AA
+:104420000228D2DB00E02CE29DF8B40000EB400152
+:10443000C1EBC010C84901EBC000407C01049DF8ED
+:10444000B40000EB4002C2EBC010C34A02EBC00054
+:10445000807C41EA00219DF8B40000EB4002C2EBF1
+:10446000C010BD4A02EBC000C07C01439DF8B400FF
+:1044700040F2533210FB02F0B84A02EB800000F524
+:1044800062709DF8A02002EB420303EB021200EBE6
+:10449000C2004167B24890F8E007E0BB00203A90C4
+:1044A0001DE09DF8B40040F2533110FB01F0AB4920
+:1044B00001EB800101F562719DF8A00000EB400264
+:1044C00002EB001001EBC0004730BDF8E810405C83
+:1044D00000B108E0BDF8E800401C81B23A91BDF897
+:1044E000E8000A28DDDB00BFBDF8E8000A2818D183
+:1044F00040229DF8B40040F2533110FB01F097497F
+:1045000001EB800000F562709DF8A01001EB410303
+:1045100003EB011100E047E000EBC10080F87E20D2
+:104520004FE19DF8B40040F2533110FB01F08B498C
+:1045300001EB800000F562709DF8A01001EB4102D4
+:1045400002EB011100EBC10090F87E0060BB00207F
+:104550002A9010E1002037902CE09DF8B40040F242
+:10456000533110FB01F07D4901EB800101F56271CF
+:104570009DF8A00000EB400202EB001001EBC0012F
+:104580004731BDF8DC00001D095C9DF8A80000EB78
+:104590004002744800EB4202BDF8DC00105C81422E
+:1045A00003D00BE0FEE3FEE30BE1BDF8DC00401CB2
+:1045B00081B23791BDF8DC000628CEDB00BFBDF824
+:1045C000DC00062877D103229DF8B40040F2533175
+:1045D00010FB01F0614901EB800101F562719DF86A
+:1045E000A00000EB400303EB001001EBC00080F8DB
+:1045F0007E209DF8B40000EB400101EB00105A4909
+:1046000001EB001130319DF8A00001EB0010801C7F
+:104610000990007820F004020998027000203A9076
+:104620001CE020229DF8B40040F2533110FB01F051
+:104630004A4901EB800101F562719DF8A00000EB91
+:10464000400303EB001001EBC0015131BDF8E8005D
+:104650000A54BDF8E800401C81B23A91BDF8E80068
+:104660000F28DEDB00203A901CE020229DF8B400E9
+:1046700040F2533110FB01F0384901EB800101F5A4
+:1046800062719DF8A00000EB400303EB001001EB0A
+:10469000C0016331BDF8E8000A54BDF8E800401CD1
+:1046A00081B23A91BDF8E8000A2805E0FDE3FDE398
+:1046B000FDE3FDE3EAE359E0D7DB00229DF8B40017
+:1046C00040F2533110FB01F0244901EB800101F568
+:1046D00062719DF8A00000EB400303EB001001EBBA
+:1046E000C00080F8782000213A911CE000229DF85B
+:1046F000B40040F2533110FB01F0184901EB800186
+:1047000001F562719DF8A00000EB400303EB00107F
+:1047100001EBC0017931BDF8E8000A54BDF8E800AA
+:10472000401C81B23A91BDF8E8000528DEDB9DF817
+:10473000B40040F2533110FB01F0084901EB800056
+:1047400000F562709DF8A01001EB410202EB01112F
+:1047500000EBC100406F16E008890020584500209A
+:10476000BC32002088340020984000209DF8A8002A
+:10477000401CC1B22A91FE48B0F8CA019DF8A810A9
+:1047800088423FF7E7AE00BFF948B0F8CA019DF88C
+:10479000A810884215D140229DF8B40040F2533150
+:1047A00010FB01F0F34901EB800000F562709DF809
+:1047B000A01001EB410303EB011100EBC10080F8F5
+:1047C0007E209DF8B40040F2533110FB01F0E9491E
+:1047D00001EB800000F562709DF8A01001EB410232
+:1047E00002EB011100EBC10090F87E00032805D018
+:1047F000112819D0402843D12CE045E3F2229DF83E
+:10480000B40040F2533110FB01F0DA4901EB8000B3
+:1048100000F562709DF8A01001EB410303EB01115C
+:1048200000EBC10042712BE0F3229DF8B40040F28E
+:10483000533110FB01F0CF4901EB800000F56270AD
+:104840009DF8A01001EB410303EB011100EBC10047
+:10485000427115E0F2229DF8B40040F2533110FB92
+:1048600001F0C44901EB800000F562709DF8A010D2
+:1048700001EB410303EB011100EBC100427100BFEA
+:1048800002E3BDF8A40006287DD19DF8B40000EB3A
+:104890004001C1EBC010B84901EBC00040790128CC
+:1048A00072D10320B5490870F7229DF8B40040F298
+:1048B000533110FB01F0AF4901EB800101F562714A
+:1048C0009DF8A00000EB400303EB001001EBC000DB
+:1048D00042719DF8B40040F2533110FB01F0A5493C
+:1048E00001EB800101F562719DF8A00000EB400230
+:1048F00002EB001001EBC00090F8801001EB4100CA
+:1049000000EB01109E4901EB001130319DF8B4001D
+:1049100040F2533210FB02F0964A02EB800000F5A1
+:1049200062709DF8A02002EB420303EB021200EB41
+:10493000C20090F8810001EB00108078C0F34000C5
+:10494000F0B39DF8B41040F2533011FB00F08949E8
+:1049500001EB800000F562709DF8A01001EB4102B0
+:1049600002EB011100EBC10090F8801001EB410057
+:1049700000EB0110824901EB00108079012804D07E
+:104980000A287CD13FE027E2CDE0BA239DF8B400AD
+:1049900040F2533110FB01F0764901EB800101F543
+:1049A00062719DF8A00000EB400202EB001001EBE9
+:1049B000C00090F8800040F2533110FB01F000E09D
+:1049C0003AE16C4901EB800101F562719DF8B40098
+:1049D00040F2533210FB02F0664A02EB800000F511
+:1049E00062709DF8A02002EB420404EB021200EB7F
+:1049F000C20090F8810000EB400202EB001001EBD6
+:104A0000C00043713BE00B239DF8B40040F25331EA
+:104A100010FB01F0574901EB800101F562719DF82F
+:104A2000A00000EB400202EB001001EBC00090F888
+:104A3000800040F2533110FB01F04E4901EB800140
+:104A400001F562719DF8B40040F2533210FB02F0A0
+:104A5000484A02EB800000F562709DF8A02002EB4E
+:104A6000420404EB021200EBC20090F8810000EB5C
+:104A7000400202EB001001EBC000437100BF00BF19
+:104A80009DF8B41040F2533011FB00F0394901EBAE
+:104A9000800101F562719DF8A00000EB400202EB7D
+:104AA000001001EBC00090F8801001EB410000EB1A
+:104AB0000110334901EB001130319DF8B40040F290
+:104AC000533210FB02F02B4A02EB800202F56272B5
+:104AD0009DF8A00000EB400303EB001002EBC000C8
+:104AE00090F8810001EB001002789DF8B40040F2CC
+:104AF000533110FB01F01F4901EB800000F562709B
+:104B00009DF8A01001EB410303EB011100EBC10084
+:104B100090F8800040F2533110FB01F0154901EB91
+:104B200080004270B0E19DF8B41001EB4100C0EB91
+:104B3000C110114901EBC000407902287CD104204A
+:104B40000E490870F8229DF8B40040F2533110FB72
+:104B500001F0084901EB800101F562719DF8A000A8
+:104B600000EB400303EB001001EBC000427109E0D1
+:104B7000BC3200205845002008890020190200207E
+:104B8000984000209DF8B41040F2533011FB00F023
+:104B9000F94901EB800101F562719DF8A00000EB7D
+:104BA000400202EB001001EBC00090F8801001EB16
+:104BB000410000EB0110F14901EB001130319DF88B
+:104BC000B40040F2533210FB02F0EB4A02EB8000DB
+:104BD00000F562709DF8A02002EB420303EB021285
+:104BE00000EBC20090F8810001EB00108078C0F368
+:104BF000400008B39DF8B41040F2533011FB00F0B0
+:104C0000DD4901EB800000F562709DF8A01001EB1A
+:104C1000410202EB011100EBC10090F8801001EBA2
+:104C2000410000EB0110D54901EB0010807901280B
+:104C300003D00A2879D13CE026E1B3239DF8B400E3
+:104C400040F2533110FB01F0CB4901EB800101F53B
+:104C500062719DF8A00000EB400202EB001001EB36
+:104C6000C00090F8800040F2533110FB01F0C249BF
+:104C700001EB800101F562719DF8B40040F25332FE
+:104C800010FB02F0BC4A02EB800000F562709DF858
+:104C9000A02002EB420404EB021200EBC20090F8E9
+:104CA000810000EB400202EB001001EBC0004371F9
+:104CB0003BE00C239DF8B40040F2533110FB01F0AF
+:104CC000AD4901EB800101F562719DF8A00000EB98
+:104CD000400202EB001001EBC00090F8800040F2AF
+:104CE000533110FB01F0A44901EB800101F5627121
+:104CF0009DF8B40040F2533210FB02F09E4A02EBE2
+:104D0000800000F562709DF8A02002EB420404EBE5
+:104D1000021200EBC20090F8810000EB400202EBAF
+:104D2000001001EBC000437100BF00BF9DF8B4103C
+:104D300040F2533011FB00F08F4901EB800101F587
+:104D400062719DF8A00000EB400202EB001001EB45
+:104D5000C00090F8801001EB410000EB0110874982
+:104D600001EB001130319DF8B40040F2533210FBDA
+:104D700002F0814A02EB800202F562729DF8A00007
+:104D800000EB400303EB001002EBC00090F8810041
+:104D900001EB001002789DF8B40040F2533110FB93
+:104DA00001F001E08DE070E0734901EB800000F557
+:104DB00062709DF8A01001EB410303EB011100EBC1
+:104DC000C10090F8800040F2533110FB01F06A49B5
+:104DD00001EB8000427057E09DF8B41001EB4100F8
+:104DE00000EB0110654901EB001030309DF8A01078
+:104DF00000EB0110801C0990007820F00402099853
+:104E000002709DF8B41040F2533011FB00F05A4983
+:104E100001EB800000F562709DF8A01001EB4102EB
+:104E200002EB011100EBC10090F8900000F00100CE
+:104E300050B300229DF8B40040F2533110FB01F052
+:104E40004D4901EB800101F562719DF8A00000EB76
+:104E5000400303EB001001EBC000A0F88E200522F8
+:104E60009DF8B40040F2533110FB01F0424901EBD0
+:104E7000800000F562709DF8A01001EB410303EB88
+:104E8000011100EBC100427193E100BFF1229DF8D6
+:104E9000B40040F2533110FB01F0374901EB8000C0
+:104EA00000F562709DF8A01003E04FE005E191E08D
+:104EB00066E001EB410303EB011100EBC10042711D
+:104EC00077E19DF8B41040F2533011FB00F02A490D
+:104ED00001EB800000F562709DF8A01001EB41022B
+:104EE00002EB011100EBC10090F87E00402816D1C2
+:104EF00000229DF8B40040F2533110FB01F01E492E
+:104F000001EB800000F562709DF8A01001EB4103F9
+:104F100003EB011100EBC10080F87E2000BF00BF51
+:104F2000F1229DF8B40040F2533110FB01F0124918
+:104F300001EB800000F562709DF8A01001EB4103C9
+:104F400003EB011100EBC100427132E1F1229DF847
+:104F5000B40040F2533110FB01F0074901EB80012E
+:104F600001F562719DF8A00000EB400303EB001017
+:104F700001EBC00042711CE1584500209840002020
+:104F800003229DF8B40040F2533110FB01F0FE49BA
+:104F900001EB800101F562719DF8A00000EB400378
+:104FA00003EB001001F83020F1229DF8B40040F22C
+:104FB000533110FB01F0F44901EB800000F5627001
+:104FC0009DF8A01001EB410303EB011100EBC100C0
+:104FD0004271EEE002229DF8B40040F2533110FB22
+:104FE00001F0E94901EB800101F562719DF8A00033
+:104FF00000EB400303EB001001F83020F6229DF88F
+:10500000B40040F2533110FB01F0DF4901EB8001A5
+:1050100001F562719DF8A00000EB400303EB001066
+:1050200001EBC000427101229DF8B40040F25331FF
+:1050300010FB01F0D44901EB800101F562719DF88C
+:10504000A00000EB400303EB001001EBC00080F870
+:10505000822000213A9129E09DF8B41001EB410033
+:10506000C0EBC110C94901EBC001BDF8E800401D0B
+:105070000A5C9DF8B40040F2533110FB01F0C249C4
+:1050800001EB800101F562719DF8A00000EB400387
+:1050900003EB001001EBC00000F18301BDF8E80054
+:1050A0000A54BDF8E800401C81B23A91BDF8E8000E
+:1050B0000A28D1DBBDF8A4007BE09DF8B41001EB19
+:1050C0004100C0EBC110B14901EBC00081799DF8EE
+:1050D000B40000EB4002C2EBC010AC4A02EBC000CF
+:1050E000407941EA00229DF8B40040F2533110FBB0
+:1050F00001F0A54901EB800101F562719DF8A00066
+:1051000000EB400303EB001001EBC000A0F88E2081
+:105110009DF8B40040F2533110FB01F09A4901EBC5
+:10512000800101F562719DF8A00000EB400202EBE6
+:10513000001001EBC000B0F88E109DF8B40000EB39
+:10514000400202EB0010924A02EB0010408B8142B9
+:105150002EDBF1229DF8B40040F2533110FB01F038
+:10516000894901EB800101F562719DF8A00000EB17
+:10517000400303EB001001EBC00042719DF8B40046
+:1051800040F2533110FB01F07F4901EB800101F542
+:1051900062719DF8A00000EB400202EB001001EBF1
+:1051A000C00090300990007820F001020998027048
+:1051B00000BF00BF09F05CBA9DF8B40000EB4001ED
+:1051C000C1EBC010714901EBC000017928910021A9
+:1051D00036911CE09DF8B40000EB400101EB00109B
+:1051E0006B4901EB00113031BDF8D80001EB001024
+:1051F00041789DF8A000814204D1BDF8D800C1B229
+:10520000289112E0BDF8D800401C81B236919DF87B
+:10521000B40000EB400101EB00105D4901EB001010
+:10522000C179BDF8D8008142D4DC00BF9DF8B4003C
+:1052300000EB4001C1EBC010544901EBC000C17844
+:105240002591BDF89400172834D2DFE800F0330C24
+:105250000F331215181B1E333333333333212427F6
+:1052600033332A2D30000720299023E0072029908E
+:1052700020E0062029901DE0062029901AE0062053
+:10528000299017E01220299014E00720299011E0BE
+:10529000092029900EE0062029900BE00620299095
+:1052A00008E00B20299005E00B20299002E02A203D
+:1052B000299000BF00BFBDF8A400001FC1B2099132
+:1052C0009DF8B40000EB4001C1EBC0102F4901EB89
+:1052D000C000C01C08900999F4F7FCF837909DF8BD
+:1052E000B40000EB4001C1EBC010284901EBC00144
+:1052F000BDF8A400401E095CBDF8DC00814270D1FD
+:105300009DF8B40000EB4001C1EBC0101F4901EB58
+:10531000C0004078002864DD9DF8B40000EB400137
+:10532000C1EBC010194901EBC001BDF8A4000A5C33
+:105330009DF8B40040F2533110FB01F0124901EB2B
+:10534000800101F562719DF8A00000EB400303EBC2
+:10535000001001EBC00080F8442000210D4A9DF8A8
+:10536000B40002EB00129DF8A00011540A4890F816
+:105370002800012821D19DF8B40000EB400101EB89
+:10538000001003490AE00000584500200889002069
+:1053900098400020883E0020BC12002001EB001045
+:1053A00030309DF8A01000EB0110801C09900078AF
+:1053B00020F08000803009990870BDF8940007281B
+:1053C0007ED00ADC07287CD2DFE810F07B0068067C
+:1053D000CA067B0052061506D00C10380728F2D2F8
+:1053E00000E0FCE3DFE810F0300D1A0D6D006D00F9
+:1053F00007000800F30600BFBDF8940014287DD113
+:105400009DF8B40000EB4001C1EBC010FE4901EB78
+:10541000C000407901069DF8B40000EB4002C2EBE9
+:10542000C010F94A02EBC000807941EA00419DF8C2
+:10543000B40000EB4002C2EBC010F34A02EBC00024
+:10544000C07941EA00219DF8B40000EB4002C2EBB4
+:10545000C010ED4A02EBC000007A01439DF8B40091
+:1054600040F2533210FB02F0E84A02EB800202F5F0
+:1054700062729DF8A00000EB400303EB001002EB0A
+:10548000C000C0F81A109DF8B40040F2533110FB70
+:1054900001F0DE4901EB800101F562719DF8A00089
+:1054A00000EB400202EB001001EBC000D0F81A1034
+:1054B00008460991002112F01DF9CDE92E0101E005
+:1054C000F1E3F1E39DF8B40000EB400101EB0010C3
+:1054D000CF4901EB0010007F00F003019DF8B400FC
+:1054E00000EB400202EB0010C94A02EB0010007F03
+:1054F000C0F3011001449DF8B40000E06EE000EB41
+:10550000400202EB0010C24A02EB0010007FC0F321
+:105510008100091A08460591F3F769F8CDE90601FB
+:105520009DED061B9FEDBB0B21F00AFA8DED080BDC
+:105530009DED080B51EC100BF3F7CBF8CDE93001E2
+:105540009DF8B40040F2533110FB01F0AF4901EB7C
+:10555000800101F562719DF8A00000EB400202EBB2
+:10556000001001EBC000416B08460791002112F0CA
+:10557000C1F8DDE92E32A0FB034501FB035100FB1E
+:10558000021502220023DDE93001F2F71BFE231889
+:1055900045EB0100CDE90830DDE93023DDE9080104
+:1055A000F2F710FECDE92E01DDE92E0112F056FED4
+:1055B0009DF8B41040F2533211FB02F1934A02EB12
+:1055C000810101F562719DF8A02002EB420303EB1B
+:1055D000021201EBC201C1F81E0046E0BDF89400C2
+:1055E000152842D19DF8B40000EB4001C1EBC0107A
+:1055F000854901EBC000407901069DF8B40000EB3D
+:105600004002C2EBC010804A02EBC000807941EA40
+:1056100000419DF8B40000EB4002C2EBC0107A4A92
+:1056200002EBC000C07941EA00219DF8B40000EB14
+:105630004002C2EBC010744A02EBC000007A014382
+:105640009DF8B40040F2533210FB02F06F4A02EBB7
+:10565000800000F562709DF8A02002EB420303EB8E
+:10566000021200EBC200C0F81E109DF8B40000EB5F
+:105670004001C1EBC010644901EBC000427A9DF8C3
+:10568000B40040F2533110FB01F0604901EB80019E
+:1056900001F562719DF8A00000EB400303EB0010E0
+:1056A00001EBC00080F894209DF8B40000EB4001AD
+:1056B00001EB0010564901EB001130319DF8A000BC
+:1056C00001EB0010801C09909DF8B41040F253309B
+:1056D00011FB00F14D4800EB810000F562709DF870
+:1056E000A01001EB410202EB011100EBC10090F8A8
+:1056F0009400C2090998007862F3000009990870C3
+:105700009DF8B40040F2533110FB01F03F4901EB2A
+:10571000800000F562709DF8A01001EB410202EBE1
+:10572000011100EBC10090F8940000F00300012883
+:1057300018D09DF8B40040F2533110FB01F033490A
+:1057400001EB800000F562709DF8A01001EB4102B2
+:1057500002EB011100EBC10090F8940000F003008F
+:1057600003282BD19DF8B40000EB400101EB0010A1
+:10577000274901EB001030309DF8A01000EB01101C
+:10578000801C0990007820F00200801C09990870A4
+:105790009DF8B40000EB400101EB00101C4901EB47
+:1057A000001030309DF8A01000EB0110801C099013
+:1057B000007820F020020998027014E09DF8B400EF
+:1057C00000EB400101EB0010114901EB00103030FB
+:1057D0009DF8A01000EB0110801C0990007820F0CB
+:1057E0000202099802709DF8B40000EB400101EB41
+:1057F0000010074901EB001130319DF8A00001EBCA
+:10580000001080780AE00000088900205845002038
+:10581000984000200000000000002440C0F3400237
+:105820009DF8B40040F2533110FB01F0FE4901EB4A
+:10583000800000F562709DF8A01001EB410303EBBE
+:10584000011100EBC100007EC0F3400082426CD029
+:105850009DF8B40040F2533110FB01F0F24901EB26
+:10586000800000F562709DF8A01001EB410202EB90
+:10587000011100EBC100183009909DF8B40000EB55
+:10588000400101EB0010E94901EB001030309DF8B8
+:10589000A01000EB0110807842080998007862F3AC
+:1058A0004100099908709DF8B40000EB400101EB3C
+:1058B0000010DE4901EB001030309DF8A01000EB25
+:1058C00001108078C0F3400050BB9DF8B40000EB9D
+:1058D000400101EB0010D54901EB001030309DF87C
+:1058E000A01000EB0110801C0990007820F020022D
+:1058F0000998027001229DF8B40040F2533110FB68
+:1059000001F0C94901EB800000F562709DF8A0101C
+:1059100001EB410303EB011100EBC10080F84620CD
+:105920009DF8B4100220F4F7C1FB9DF8B40000EB21
+:10593000400101EB0010BD4901EB001130319DF831
+:10594000A00001EB0010807800F001029DF8B40087
+:1059500040F2533110FB01F0B34901EB800000F538
+:1059600062709DF8A01001EB410303EB011100EB05
+:10597000C100007E00F00100824265D09DF8B400B5
+:1059800040F2533110FB01F0A74901EB800000F514
+:1059900062709DF8A01001EB410202EB011100EBD7
+:1059A000C100183009909DF8B41001EB410000EBE4
+:1059B00001109E4901EB001130319DF8A00001EB70
+:1059C000001081780998027861F3000202709DF856
+:1059D000B40000EB400101EB0010944901EB001012
+:1059E00030309DF8A01000EB0110807800F001002D
+:1059F00058BB9DF8B40000EB400101EB00108B494F
+:105A000001EB001030309DF8A01000EB0110801C5D
+:105A10000990007820F020020998027000229DF879
+:105A2000B40040F2533110FB01F07F4901EB8000DC
+:105A300000F562709DF8A01001EB410303EB01112A
+:105A400000EBC10080F8452014E29DF8B40040F25C
+:105A5000533110FB01F0744901EB800000F56270D6
+:105A60009DF8A01001EB410202EB011100EBC10017
+:105A700090F84600B0B901229DF8B40040F25331CD
+:105A800010FB01F0684901EB800000F562709DF8A1
+:105A9000A01001EB410303EB011100EBC10080F802
+:105AA00045202AE000229DF8B40040F2533110FB5B
+:105AB00001F05D4901EB800101F562719DF8A000E4
+:105AC00000EB400303EB001001EBC00080F8452021
+:105AD0009DF8B40000EB400101EB0010534901EBCD
+:105AE000001130319DF8A00001EB0010801C0990DE
+:105AF000007820F00102099802704D4890F8E00704
+:105B000080B19DF8B40000EB400101EB0010474963
+:105B100001EB001030309DF8A01000EB0110807AEE
+:105B2000022876D1434890F82900012872D14148D3
+:105B3000D0F80C023F49498D88426BD29DF8B400E1
+:105B400040F2533110FB01F0374901EB800000F5C2
+:105B500062709DF8A01001EB410202EB011100EB15
+:105B6000C10090F84500012853D19DF8B40040F2DF
+:105B7000533110FB01F02C4901EB800000F56270FD
+:105B80009DF8A01001EB410202EB011100EBC100F6
+:105B900090F87F00E8BB01229DF8B40000EB4001C3
+:105BA00001EB0010214901EB001130319DF8A000FC
+:105BB00001EB0010C2729DF8B40000EB400101EB54
+:105BC00000101A4901EB001130319DF8A00001EBE3
+:105BD000001001789DF8B40040F2533200E0FDE37C
+:105BE00010FB02F0104A02EB8000417005229DF884
+:105BF000B40040F2533110FB01F00B4901EB80017E
+:105C000001F562719DF8A00000EB400303EB00106A
+:105C100001E001E16BE001EBC000427100229DF860
+:105C2000B40000EB400107E05845002098400020F8
+:105C3000BC320020BC12002001EB0010FE4901EB39
+:105C4000001130319DF8A00001EB001042609DF87A
+:105C5000B4100220F4F72AFA00213A911CE0002245
+:105C60009DF8B40040F2533110FB01F0F34901EB11
+:105C7000800101F562719DF8A00000EB400303EB89
+:105C8000001001EBC0014731BDF8E8000A54BDF82F
+:105C9000E800401C81B23A91BDF8E8001428DEDB30
+:105CA00000203A901EE06EE359E200229DF8B40015
+:105CB00040F2533110FB01F0E04901EB800101F5A6
+:105CC00062719DF8A00000EB400303EB001001EBB4
+:105CD000C0016331BDF8E8000A54BDF8E800401C7B
+:105CE00081B23A91BDF8E8000A28DEDBC2E09DF8F7
+:105CF000B40040F2533110FB01F0D04901EB8000B9
+:105D000000F562709DF8A01001EB410202EB011159
+:105D100000EBC10090F8450001287DD19DF8B4004A
+:105D200040F2533110FB01F0C44901EB800101F551
+:105D300062719DF8A00000EB400202EB001001EB45
+:105D4000C00090F8800040F2533110FB01F0BB49D5
+:105D500001EB800101F562719DF8B40040F253320D
+:105D600010FB02F0B54A02EB800000F562709DF86E
+:105D7000A02002EB420303EB021200EBC20090F8FA
+:105D8000810000EB400202EB001001EBC00090F834
+:105D90007E0003286ED102229DF8B40000EB400182
+:105DA00001EB0010A44901EB001130319DF8A00077
+:105DB00001EB0010C2729DF8B40000EB400101EB52
+:105DC00000109D4901EB001130319DF8A00001EB5E
+:105DD000001001789DF8B40040F2533210FB02F03D
+:105DE000964A02EB800041709DF8B40040F25331B6
+:105DF00010FB01F0114601EB800101F562719DF885
+:105E0000A00000EB400202EB001011F830109DF8EA
+:105E1000B40040F2533200E02CE010FB02F0874A5D
+:105E200002EB80004079814214D105229DF8B40034
+:105E300040F2533110FB01F0804901EB800000F586
+:105E400062709DF8A01001EB410303EB011100EB20
+:105E5000C100427100229DF8B40000EB400101EB4B
+:105E60000010754901EB001030309DF8A01000EBD8
+:105E7000011042609DF8B40040F2533110FB01F074
+:105E80006E4901EB800000F562709DF8A01001EBF7
+:105E9000410202EB011110F83100012814DC02224A
+:105EA0009DF8B40040F2533110FB01F0634901EB5F
+:105EB000800000F562709DF8A01001EB410303EB38
+:105EC000011100F8312095E09DF8B40040F2533103
+:105ED00010FB01F0594901EB800000F562709DF85C
+:105EE000A01001EB410202EB011110F83100022871
+:105EF00034DC00219DF8B40040F2533210FB02F074
+:105F00004E4A02EB8000017103229DF8B40040F27A
+:105F1000533110FB01F0494901EB800101F5627139
+:105F20009DF8A00000EB400303EB001001F83020C7
+:105F300007229DF8B40040F2533110FB01F03F49B5
+:105F400001EB800000F562709DF8A01001EB4103A9
+:105F500003EB011100EBC10042714BE09DF8B4006E
+:105F600040F2533110FB01F0344901EB800101F59F
+:105F700062719DF8A00000EB400202EB001011F8E6
+:105F800030109DF8B40040F2533210FB02F02B4A5F
+:105F900002EB8000407981422CD19DF8B40040F2A0
+:105FA000533110FB01F0114601EB800000F56270E7
+:105FB0009DF8A01001EB410202EB011100EBC100C2
+:105FC00090F89400C0F34010A0B116229DF8B400E0
+:105FD00040F2533110FB01F0184901EB800000F54D
+:105FE00062709DF8A01001EB410303EB011100EB7F
+:105FF000C1004271B3E014229DF8B40040F2533165
+:1060000010FB01F00D4901EB800101F562719DF873
+:10601000A00000EB400303EB001001EBC000427155
+:1060200001219DF8B40040F2533210FB02F0034A04
+:1060300002EB8000017103E09840002058450020E9
+:106040009DF8B40000EB400101EB0010A2F598614F
+:1060500001EB001130319DF8A00001EB0010801C15
+:106060000990007820F0200020300999087076E02F
+:1060700014229DF8B40040F2533110FB01F0FE49A8
+:1060800001EB800101F562719DF8A00000EB400377
+:1060900003EB001001EBC000427160E09DF8B4001A
+:1060A00040F2533110FB01F0F34901EB800000F5A1
+:1060B0006270BDF8D81001EB410202EB011100EB58
+:1060C000C100807901282AD100229DF8B40040F255
+:1060D000533110FB01F0E84901EB800101F56271D9
+:1060E000BDF8D80000EB400303EB001001EBC0004B
+:1060F000827114229DF8B40040F2533110FB01F07C
+:10610000DD4901EB800000F562709DF8A01001EB05
+:10611000410303EB011100EBC10042711FE00021BC
+:106120009DF8B40040F2533210FB02F0D24A02EB69
+:106130008000017105229DF8B40040F2533110FB3C
+:1061400001F0CD4901EB800000F562709DF8A010D0
+:1061500001EB410303EB011100EBC1004271FCE3D1
+:1061600001219DF8B40040F2533210FB02F0C24A04
+:1061700002EB8000017114229DF8B40040F253310B
+:1061800010FB01F0BC4901EB800101F562719DF843
+:10619000A00000EB400303EB001001EBC0004271D4
+:1061A0009DF8B40000EB400101EB0010B34901EB96
+:1061B000001130319DF8A00001EB0010801C099007
+:1061C000007820F00400001D09990870C5E3002044
+:1061D0002E902F9000213A911FE0DDE92E10000251
+:1061E00040EA11620902CDE92E129DF8B40000EBDD
+:1061F0004001C1EBC010A24901EBC001BDF8E800AD
+:10620000401D085CDDE92E3440EA0302CDE92E246E
+:10621000BDF8E800401C81B23A91BDF8E8000328BF
+:10622000DBDBDDE92E0112F019F801469DF8B40020
+:1062300040F2533210FB02F08F4A02EB800202F56B
+:1062400062729DF8A00000EB400303EB001002EB2C
+:10625000C000C0F81E1000222E922F9200213A9109
+:106260001EE0DDE92E10000240EA11620902CDE9CC
+:106270002E129DF8B40000EB4001C1EBC010804924
+:1062800001EBC001BDF8E8000830085CDDE92E3400
+:106290001843CDE92E04BDF8E800401C80B23A90C6
+:1062A000BDF8E8000328DCDBDDE92E0111F0D6FFA4
+:1062B00001469DF8B40040F2533210FB02F06E4AE2
+:1062C00002EB800202F562729DF8A00000EB400331
+:1062D00003EB001002EBC000C0F81A1000222E924F
+:1062E0002F9200213A911FE0DDE92E10000240EAD2
+:1062F00011620902CDE92E129DF8B40000EB4001B5
+:10630000C1EBC0105E4901EBC001BDF8E8001330DD
+:10631000085CDDE92E3440EA0302CDE92E24BDF805
+:10632000E800401C81B23A91BDF8E8000328DBDBAD
+:106330009DF8B4002E9940F2533210FB02F04E4A01
+:1063400002EB800202F562729DF8A00000EB4003B0
+:1063500003EB001002EBC000416307229DF8B4007C
+:1063600040F2533110FB01F0434901EB800000F58E
+:1063700062709DF8A01001EB410303EB011100EBEB
+:10638000C1004271E9E200202E902F9000213A9145
+:106390001FE0DDE92E10000240EA11620902CDE99A
+:1063A0002E129DF8B40000EB4001C1EBC01034493F
+:1063B00001EBC001BDF8E800401D085CDDE92E34AA
+:1063C00040EA0302CDE92E24BDF8E800401C81B26A
+:1063D0003A91BDF8E8000428DBDB00E0FDE3DDE9ED
+:1063E0002E0111F03BFF9DF8B42040F2533312FB15
+:1063F00003F2214B03EB820303F562739DF8A020A7
+:1064000002EB420404EB021203EBC2022232906060
+:10641000D16000222E922F9200213A911EE0DDE9F8
+:106420002E10000240EA11620902CDE92E129DF8F9
+:10643000B40000EB4001C1EBC010114901EBC001F9
+:10644000BDF8E8000930085CDDE92E341843CDE9D9
+:106450002E04BDF8E800401C80B23A90BDF8E80078
+:106460000428DCDBDDE92E0111F0F8FE9DF8B420F4
+:1064700040F2533306E000005845002098400020C9
+:106480000889002012FB03F2FE4B03EB820303F5A5
+:1064900062739DF8A02002EB420404EB021203EBAE
+:1064A000C20242F8220F51609DF8B40040F253310D
+:1064B00010FB01F0F34901EB800000F562709DF8DC
+:1064C000A01001EB410202EB011110F831009DF820
+:1064D000B41040F2533211FB02F1EA4A02EB81019F
+:1064E000497988427ED19DF8B40040F2533110FBC7
+:1064F00001F0114601EB800000F562709DF8A010DC
+:1065000001EB410202EB011100EBC10090F8940095
+:10651000C0F34010A8B117229DF8B40040F25331E7
+:1065200010FB01F0D74901EB800000F562709DF887
+:10653000A01001EB410303EB011100EBC10042711C
+:1065400014E014229DF8B40040F2533110FB01F026
+:10655000CC4901EB800000F562709DF8A01001EBC2
+:10656000410303EB011100EBC10042719DF8B4003F
+:106570009DF8A01001EB0010C217CDE92E02C24811
+:1065800090F8E00708B39DF8B40000EB400101EB80
+:106590000010BE4901EB001030309DF8A01000EB58
+:1065A0000110807A022810D09DF8B40000EB400161
+:1065B00001EB0010B54901EB001030309DF8A01040
+:1065C00000EB0110C07A00287EDD00229DF8B400A7
+:1065D00040F2533110FB01F0AA4901EB800101F5B3
+:1065E000627100E02DE39DF8A00000EB400303EB97
+:1065F000001001EBC00080F846209DF8B40000EBCD
+:10660000400101EB0010A14901EB001130319DF870
+:10661000A00001EB0010C2729D48D0F80C020521C9
+:10662000B0FBF1F201FB120000EB400198482C3066
+:1066300000EB41100D3009909DF8B40040F2533149
+:1066400010FB01F08F4901EB800000F562709DF8AE
+:10665000A01001EB410202EB011100EBC10022305E
+:106660001022014608900998F1F7EFFD8848D0F80C
+:106670000C020521B0FBF1F201FB120000EB40011E
+:1066800083482C3000EB41129DF8B40040F25331A6
+:1066900010FB01F07B4901EB800101F562719DF86F
+:1066A000A00000EB400303EB001001EBC00050F82A
+:1066B0001A1F42F8011F406850607548D0F80C025C
+:1066C0000521B0FBF1F200E0A8E101FB120000EBB4
+:1066D00040016F482C3000EB41129DF8B40000EBF4
+:1066E000400101EB0010694901EB001130319DF8C8
+:1066F000A00001EB0010007810706548D0F80C0283
+:106700000521B0FBF1F201FB120000EB40016048F3
+:106710002C3000EB41129DF8B40040F2533110FBD5
+:1067200001F0584901EB800101F562719DF8A0006C
+:1067300000EB400303EB001001EBC000406BC2F81C
+:1067400009005348D0F80C020521B0FBF1F201FB1F
+:10675000120000EB40014E482C3000EB41114A483A
+:10676000F538026841F81D2F808888804848D0F8A5
+:106770000C020521B0FBF1F201FB120000EB40011D
+:1067800043482C3000EB41129DF8B40000EB40016F
+:1067900001EB00103D4901EB001130319DF8A000E4
+:1067A00001EB00104068C2F8230000229DF8B400FD
+:1067B00000EB400101EB0010344901EB00113031D6
+:1067C0009DF8A00001EB0010426000213A9154E0D6
+:1067D0002F48D0F80C020521B0FBF1F201FB1200AA
+:1067E00000EB40012A482C3000EB41112731BDF865
+:1067F000E8409DF8B40040F2533210FB02F0214A09
+:1068000002EB800202F562729DF8A00000EB4003EB
+:1068100003EB001002EBC00090F8800040F253320E
+:1068200010FB02F0174A02EB800202F562729DF83B
+:10683000B40040F2533310FB03F0124B03EB800320
+:1068400003F562739DF8A00000EB400505EB001016
+:1068500003EBC00090F8810000EB400303EB001055
+:1068600002EBC0024732BDF8E800001D105C08557D
+:10687000BDF8E800401C81B23A91BDF8E800062856
+:10688000A6DB07E058450020BC32002098400020DD
+:10689000BC12002000213A9142E000239DF8B40090
+:1068A00040F2533110FB01F0FE4901EB800101F58C
+:1068B00062719DF8A00000EB400202EB001001EBBA
+:1068C000C00090F8800040F2533110FB01F0F54910
+:1068D00001EB800101F562719DF8B40040F2533282
+:1068E00010FB02F0EF4A02EB800202F562729DF8A3
+:1068F000A00000EB400404EB001002EBC00090F895
+:10690000810000EB400202EB001001EBC0014731B7
+:10691000BDF8E8000B54BDF8E800401C81B23A9184
+:10692000BDF8E8000A28B8DBDF48D0F80C020521E2
+:10693000B0FBF1F080B2014609900220F2F7C8FBEB
+:1069400000210620F3F7B2FBD748D0F80C02D64955
+:10695000498D884208D2D44800E006E2D0F80C0203
+:10696000401CD149C1F80C0200210520F3F79EFB21
+:106970009DF8B40000EB400101EB0010CB4901EBA6
+:10698000001030309DF8A01000EB0110801C099021
+:10699000007820F0080109980170C348D0F80C0273
+:1069A0000521B0FBF1F201FB120000EB4001BE48F3
+:1069B0002C3000EB4110D0F823102E9800EB400251
+:1069C000BB4800EB4210C0F8231000213A9120E0B0
+:1069D000B548D0F80C020521B0FBF1F201FB120022
+:1069E00000EB4001B0482C3000EB41102730BDF8DF
+:1069F000E810425C2E9800EB4001AD4800EB4111DD
+:106A00002731BDF8E8000A54BDF8E800401C81B207
+:106A10003A91BDF8E8000628DADB6FE000229DF825
+:106A2000B40040F2533110FB01F09E4901EB8001AC
+:106A300001F562719DF8A00000EB400303EB00102C
+:106A400001EBC00080F846209DF8B40000EB400147
+:106A500001EB0010954901EB001130319DF8A000C9
+:106A600001EB0010801C0990007820F0080008302D
+:106A7000099908709DF8B40000EB400101EB00108B
+:106A80008A4901EB001030309DF8A01000EB011096
+:106A900042682E9800EB4001854800EB4110C0F899
+:106AA000232000203A9025E09DF8B40040F25331B5
+:106AB00010FB01F07B4901EB800101F562719DF84B
+:106AC000A00000EB400202EB001001EBC0014731D7
+:106AD000BDF8E8000A5C2E9800EB4001744800EB1A
+:106AE00041112731BDF8E8000A54BDF8E800401C08
+:106AF00081B23A91BDF8E8000628D5DB9DF8B410C4
+:106B00000220F3F7D3FA9DF8B40040F2533110FBA2
+:106B100001F0644901EB800101F562719DF8A0006C
+:106B200000EB400202EB001001EBC00022300990A4
+:106B30002E9800EB40015E4800EB41100D30102212
+:106B400008900999F1F781FB9DF8B40040F25331A8
+:106B500010FB01F0534901EB800101F562719DF8D2
+:106B6000A00000EB400202EB001001EBC0012E98E8
+:106B700000EB40024E4800EB421051F81A2F40F84B
+:106B8000012F496841609DF8B40000EB400101EB22
+:106B90000010464901EB001130319DF8A00001EBD7
+:106BA000001001782E9800EB4002414800EB4210A3
+:106BB00001702E9800EB40013D4800EB41113D482B
+:106BC000026841F81D2F808888809DF8B40040F24B
+:106BD000533110FB01F0334900E04CE101EB80013F
+:106BE00001F562719DF8A00000EB400202EB00107D
+:106BF00001EBC000416B2E9800EB40022C4800EBEB
+:106C00004210C0F809109DF8B40000EB400101EB00
+:106C10000010264901EB001130319DF8A00001EB76
+:106C2000001041682E9800EB4002214800EB421012
+:106C3000C0F823102E9881B208200991F3F736FA94
+:106C400093E09DF8B40040F2533110FB01F0154978
+:106C500001EB800101F562719DF8A00000EB40029C
+:106C600002EB001011F830109DF8B40040F25332DE
+:106C700010FB02F00B4A02EB80004079814274DA8B
+:106C80009DF8B40000EB400101EB0010074901EB57
+:106C9000001030309DF8A01000EB0110801C09900E
+:106CA000007809E058450020BC12002098400020E0
+:106CB000D8140020C731002020F00400001D0999DD
+:106CC00008709DF8B40000EB400101EB0010A2F544
+:106CD000986101EB001030309DF8A01000EB01101E
+:106CE000801C0990007820F080008030099908709D
+:106CF00001209DF8B41040F2533211FB02F1FE4A1C
+:106D000002EB810108719DF8B40040F2533110FB91
+:106D100001F0114601EB800042799DF8B40040F289
+:106D2000533110FB01F0F44901EB800101F5627170
+:106D30009DF8A00000EB400303EB001001F83020A9
+:106D400014229DF8B40040F2533110FB01F0EA49DF
+:106D500001EB800000F562709DF8A01001EB41038B
+:106D600003EB011100EBC100427183E00121E34814
+:106D700080F804179DF8B40040F2533110FB01F085
+:106D8000DD4901EB800101F562719DF8A00000EB87
+:106D9000400202EB001011F830109DF8B40040F2F0
+:106DA000533210FB02F0D44A02EB8000407981425A
+:106DB00033DA00219DF8B40040F2533210FB02F0A8
+:106DC000CD4A02EB8000017101229DF8B40040F22F
+:106DD000533110FB01F0C84901EB800101F56271EC
+:106DE0009DF8A00000EB400303EB001001F83020F9
+:106DF00014229DF8B40040F2533110FB01F0BE495B
+:106E000001EB800000F562709DF8A01001EB4103DA
+:106E100003EB011100EBC10042712BE014229DF83D
+:106E2000B40040F2533110FB01F0B34901EB800094
+:106E300000F562709DF8A01001EB410303EB011116
+:106E400000EBC100427115E014229DF8B40040F23D
+:106E5000533110FB01F0A84901EB800000F562708E
+:106E60009DF8A01001EB410303EB011100EBC10001
+:106E7000427100BF00BF07F0FBBB9DF8B40040F2B9
+:106E8000533110FB01F09C4901EB8000817828917F
+:106E90009DF8B40000EB4001C1EBC010984911F817
+:106EA000301029919DF8B40040F2533110FB01F0ED
+:106EB000914901EB800101F562719DF8A00000EBA2
+:106EC000400202EB001001EBC000417925919DF8D2
+:106ED000B40000EB4001C1EBC010894901EBC001D7
+:106EE0000991BDF8A4100998F3F778FE37909DF842
+:106EF000B40000EB4001C1EBC010814901EBC001BF
+:106F0000BDF8A400095CBDF8DC00814241F0678750
+:106F10009DF8B40000EB4001C1EBC010784901EBD3
+:106F2000C0004078002841F35A870021754A9DF837
+:106F3000B40002EB00129DF8A0001154BDF89400BB
+:106F400089287DD00EDC142801F0298705DC08286B
+:106F500077D0102841F04287FDE3152872D08028B1
+:106F6000F8D1FAE38B286ED08C286DD08E286CD0A7
+:106F70008F28EFD1BDF8A4000D2867D19DF8B4008B
+:106F800000EB4001C1EBC0105D4901EBC00041784E
+:106F90005D4880F8041D9DF8B40000EB4001C1EB92
+:106FA000C010574901EBC000C17A574880F8051D51
+:106FB0009DF8B40040F2533110FB01F04E4901EB53
+:106FC000800000F562709DF8A01001EB410202EB19
+:106FD000011110F8310003287EDC4B4890F8050DB4
+:106FE00000287ADD9DF8B40040F2533110FB01F027
+:106FF000414901EB800101F562719DF8A00000EBB1
+:10700000400202EB001001EBC00109910878401C1E
+:10701000C1B2099801709DF8B40040F2533110FBE1
+:1070200001F0354901EB800000F562709DF8A01079
+:1070300001EB410202EB011110F83100042806E0D7
+:10704000FEE3FEE3FEE3FEE3FEE3FEE3FEE344DBFA
+:107050009DF8B40000EB400101EB00102B4901EB5F
+:10706000001030309DF8A01000EB0110801C09903A
+:10707000254890F8050DC0F30010C0F101000999F2
+:10708000097860F30001099801701F4890F8040D19
+:10709000C0F3C00078BB9DF8B40000EB400101EBE9
+:1070A00000101A4901EB001030309DF8A01000EBE1
+:1070B00001108078C0F34010E8B19DF8B40000EBF7
+:1070C000400101EB0010114901EB001030309DF838
+:1070D000A01000EB011001E06BE006E1801C0990BC
+:1070E000007820F00200801C099908709DF8B40017
+:1070F00040F253310CE027E058450020BC3200201C
+:1071000008890020883E0020BC22002098400020F2
+:1071100010FB01F0FE4901EB800000F562709DF864
+:10712000A01001EB410202EB011100EBC10018308D
+:107130000990007820F00200801C099908709DF8E1
+:10714000B4100220F2F7B2FF00219DF8B40040F223
+:10715000533210FB02F0EE4A02EB80000171042270
+:107160009DF8B40040F2533110FB01F0E84901EB07
+:10717000800101F562719DF8A00000EB400303EB74
+:10718000001001F830208C229DF8B40040F25331F9
+:1071900010FB01F0DE4901EB800000F562709DF804
+:1071A000A01001EB410303EB011100EBC1004271A0
+:1071B0009BE09DF8B40040F2533110FB01F0D4493C
+:1071C00001EB800101F562719DF8A00000EB400227
+:1071D00002EB001011F830109DF8B40040F2533269
+:1071E00010FB02F0CA4A02EB8000407981427CD158
+:1071F0009DF8B40000EB400101EB0010A2F598618E
+:1072000001EB001030309DF8A01000EB0110801C45
+:107210000990C04890F8050DC0F30010C0F10100BE
+:1072200009990A7860F300020A709DF8B40000EB37
+:10723000400101EB0010B84901EB001030309DF81F
+:10724000A01000EB0110801C0990B24890F8040DCA
+:10725000C2080998007862F34100099908709DF806
+:10726000B40000EB400101EB0010AB4901EB001052
+:1072700030309DF8A01000EB01108078C0F3400280
+:107280009DF8B40040F2533110FB01F0A04901EB2E
+:10729000800000F562709DF8A01001EB410303EB44
+:1072A000011100EBC100007EC0F3400082426DD0AE
+:1072B0009DF8B40040F2533110FB01F0944901EB0A
+:1072C000800000F562709DF8A01001EB410202EB16
+:1072D000011100EBC100183009909DF8B40000EBDB
+:1072E000400101EB00108C4900E0C9E301EB001004
+:1072F00030309DF8A01000EB01108078420809980A
+:10730000007862F34100099908709DF8B40000EB21
+:10731000400101EB0010804901EB001030309DF876
+:10732000A01000EB01108078C0F3400048BB0122A0
+:107330009DF8B40040F2533110FB01F0744901EBA9
+:10734000800101F562719DF8A00000EB400303EBA2
+:10735000001001EBC00042739DF8B40040F25331BD
+:1073600010FB01F06A4901EB800000F562709DF8A6
+:10737000A01001EB410303EB011100EBC10080F809
+:1073800046209DF8B4100220F2F790FE9DF8B4005C
+:1073900000EB400101EB00105F4901EB00113031BF
+:1073A0009DF8A00001EB0010807800F001029DF82C
+:1073B000B40040F2533110FB01F0554901EB80005D
+:1073C00000F562709DF8A01001EB410303EB011181
+:1073D00000EBC100007E00F00100824279D09DF8F0
+:1073E000B40040F2533110FB01F0494901EB800039
+:1073F00000F562709DF8A01001EB410202EB011153
+:1074000000EBC100183009909DF8B40000EB40017A
+:1074100001EB0010404901EB001030309DF8A01046
+:1074200000EB0110807809990A7860F300020A7075
+:107430009DF8B40000EB400101EB0010364901EB70
+:10744000001030309DF8A01000EB0110807800F0A3
+:107450000100E8BB9DF8B40000EB400101EB001017
+:107460002D4901EB001030309DF8A01000EB011009
+:107470008078C0F3401068B39DF8B40040F25331F7
+:1074800010FB01F0224901EB800000F562709DF8CD
+:10749000A01001EB410202EB011100EBC10090F8DA
+:1074A0004600B8B99DF8B40040F2533110FB01F02A
+:1074B000174901EB800000F562709DF8A01001EB08
+:1074C000410202EB011100EBC100407B10B902E068
+:1074D0005BE05FE242E09DF8B40000EB400101EBAD
+:1074E00000100D4901EB001030309DF8A01000EBAA
+:1074F00001108078C0F3400080BB01229DF8B400E9
+:1075000040F2533110FB01F0014901EB800105E02D
+:1075100058450020BC2200209840002001F56271EF
+:107520009DF8A00000EB400303EB001001EBC0004E
+:1075300042739DF8B40040F2533110FB01F0FE4954
+:1075400001EB800000F562709DF8A01001EB410393
+:1075500003EB011100EBC10080F8462000229DF8EA
+:10756000B40040F2533110FB01F0F34901EB80000D
+:1075700000F562709DF8A01001EB410303EB0111CF
+:1075800000EBC10080F84520FFE19DF8B40040F217
+:10759000533110FB01F0E84901EB800000F5627007
+:1075A0009DF8A01001EB410202EB011100EBC100BC
+:1075B00090F84600B0B901229DF8B40040F2533172
+:1075C00010FB01F0DC4901EB800101F562719DF8CF
+:1075D000A00000EB400303EB001001EBC00080F8BB
+:1075E00045202AE000229DF8B40040F2533110FB00
+:1075F00001F0D14901EB800101F562719DF8A00015
+:1076000000EB400303EB001001EBC00080F84520C5
+:107610009DF8B40000EB400101EB0010C74901EBFD
+:10762000001130319DF8A00001EB0010801C099082
+:10763000007820F0010209980270C14890F8E00734
+:1076400080B19DF8B40000EB400101EB0010BB4994
+:1076500001EB001030309DF8A01000EB0110807A93
+:10766000022879D1B74890F82900012874D1B5488B
+:10767000D0F80C02B349498D88426DD29DF8B40010
+:1076800040F2533110FB01F0AB4901EB800000F5F3
+:1076900062709DF8A01001EB410202EB011100EBBA
+:1076A000C10090F84500012854D19DF8B40040F283
+:1076B000533110FB01F0A04901EB800000F562702E
+:1076C0009DF8A01001EB410202EB011100EBC1009B
+:1076D00090F87F00F0BB01229DF8B40000EB400160
+:1076E00001EB0010954901EB001130319DF8A0002D
+:1076F00001EB0010C2729DF8B40000EB400101EBF9
+:1077000000108E4901EB001130319DF8A00001EB13
+:10771000001001789DF8B40040F2533210FB02F0E3
+:10772000854A02EB8000417008229DF8B40040F2C7
+:10773000533110FB01F0804901EB800101F56271CA
+:107740009DF8A00000EB400303EB001001EBC0002C
+:10775000427103E060E024E3F6E0FDE300229DF8DF
+:10776000B40000EB400101EB0010744901EB001183
+:1077700030319DF8A00001EB001042609DF8B4107C
+:107780000220F2F793FC00213A911CE000229DF8C0
+:10779000B40040F2533110FB01F0674901EB800166
+:1077A00001F562719DF8A00000EB400303EB0010AF
+:1077B00001EBC0014731BDF8E8000A54BDF8E8000C
+:1077C000401C81B23A91BDF8E8001428DEDB0020AD
+:1077D0003A901CE000229DF8B40040F2533110FBB7
+:1077E00001F0554901EB800101F562719DF8A0009F
+:1077F00000EB400303EB001001EBC0016331BDF867
+:10780000E8000A54BDF8E800401C81B23A91BDF886
+:10781000E8000A28DEDBB8E09DF8B40040F25331FE
+:1078200010FB01F0444901EB800000F562709DF807
+:10783000A01001EB410202EB011100EBC10006E0D8
+:10784000C9E281E2FEE32CE393E3FCE37BE290F800
+:107850004500012878D19DF8B40040F2533110FB67
+:1078600001F0354901EB800101F562719DF8A0003E
+:1078700000EB400202EB001001EBC00090F880002A
+:1078800040F2533110FB01F02B4901EB800101F56F
+:1078900062719DF8B40040F2533210FB02F0264AA8
+:1078A00002EB800000F562709DF8A02002EB42031D
+:1078B00003EB021200EBC20090F8810000EB4002E3
+:1078C00002EB001001EBC00090F87E0003285CD1B1
+:1078D00002229DF8B40000EB400101EB00101749B3
+:1078E00001EB001130319DF8A00001EB0010C272D5
+:1078F0009DF8B40000EB400101EB00100F4901EBD3
+:10790000001130319DF8A00001EB001001789DF8C6
+:10791000B40040F2533210FB02F0074A02EB800041
+:10792000417008229DF8B40040F2533110FB01F081
+:10793000014901EB800108E05845002098400020F3
+:10794000BC320020BC1200201FE001F562719DF8DE
+:10795000A00000EB400303EB001001EBC0004271FC
+:1079600000229DF8B40000EB400101EB0010FE493D
+:1079700001EB001130319DF8A00001EB00104260D6
+:107980009DF8B4100220F2F791FB9DF8B41002208C
+:10799000F2F78CFB9DF8B40040F2533110FB01F07C
+:1079A000F24901EB800000F562709DF8A01001EB38
+:1079B000410202EB011100EBC1008078802838D130
+:1079C0009DF8B40000EB400101EB0010E64901EB2B
+:1079D000001030309DF8A01000EB01108078C0F34B
+:1079E000400030BB9DF8B40000EB400101EB0010FB
+:1079F000DD4901EB001030309DF8A01000EB0110C4
+:107A00008078C0F34010A0B915229DF8B40040F270
+:107A1000533110FB01F0D54901EB800101F5627192
+:107A20009DF8A00000EB400303EB001001EBC00049
+:107A300042719DF8B40000EB400101EB0010CA490F
+:107A400001EB001030309DF8A01000EB01108078A1
+:107A5000C0F34000A8B18F229DF8B40040F253312A
+:107A600010FB01F0C14901EB800000F562709DF848
+:107A7000A01001EB410303EB011100EBC1004271C7
+:107A80004AE09DF8B40040F2533110FB01F0B749D1
+:107A900001EB800000F562709DF8A01001EB41023F
+:107AA00002EB011100EBC100807B012834D10022E0
+:107AB0009DF8B40040F2533110FB01F0AB4901EBEB
+:107AC000800101F562719DF8A00000EB400303EB1B
+:107AD000001001EBC00082738C229DF8B40040F2CC
+:107AE000533110FB01F0A14901EB800101F56271F6
+:107AF0009DF8A00000EB400303EB001001EBC00079
+:107B0000427100219DF8B40040F2533210FB02F0A4
+:107B1000964A02EB800001719DF8B40000EB400131
+:107B200001EB0010904901EB0010007BF0BB9DF8C9
+:107B3000B40000EB4001C1EBC0108D4901EBC00067
+:107B4000807801049DF8B40000EB4002C2EBC01045
+:107B5000874A02EBC000C07841EA00219DF8B400DA
+:107B600000EB4002C2EBC010814A02EBC00000797A
+:107B70000843C117CDE9080110F070FB9DF8B4105F
+:107B800040F2533211FB02F1784A02EB810202F516
+:107B900062729DF8A01001EB410303EB011102EBAF
+:107BA000C101C1F81E009DF8B40000E03AE000EB0E
+:107BB0004001C1EBC0106E4901EBC00040790004E8
+:107BC0009DF8B41001EB4102C2EBC111684A02EB0F
+:107BD000C101897940EA01209DF8B41001EB41020E
+:107BE000C2EBC111624A02EBC101C9790843C11756
+:107BF000CDE9080110F032FB9DF8B41040F2533289
+:107C000011FB02F1594A02EB810101F562719DF805
+:107C1000A02002EB420303EB021201EBC201C1F808
+:107C20001A0090E09DF8B40000EB4001C1EBC010D9
+:107C30004F4901EBC000807801069DF8B40000EBCD
+:107C40004002C2EBC0104A4A02EBC000C07841EAD1
+:107C500000419DF8B40000EB4002C2EBC010444A62
+:107C600002EBC000007941EA00219DF8B40000EB6E
+:107C70004002C2EBC0103E4A02EBC000407908430C
+:107C8000C117CDE9080110F0E9FA01469DF8B400EA
+:107C900040F2533210FB02F0344A02EB800202F54C
+:107CA00062729DF8A00000EB400303EB001002EBB2
+:107CB000C000C0F81E109DF8B40000EB4001C1EBFD
+:107CC000C0102B4901EBC000807901069DF8B4007B
+:107CD00000EB4002C2EBC010254A02EBC000C079A5
+:107CE00041EA00419DF8B40000EB4002C2EBC01035
+:107CF0001F4A02EBC000007A41EA00219DF8B4005F
+:107D000000EB4002C2EBC010194A02EBC000407AFF
+:107D10000843C117CDE9080110F0A0FA9DF8B4108E
+:107D200040F2533211FB02F1104A02EB810101F5DE
+:107D300062719DF8A02002EB420303EB021201EBFB
+:107D4000C201C1F81A0023E2BDF8A400032827D11C
+:107D50008F229DF8B40040F2533110FB01F003492B
+:107D600001EB800106E0000098400020584500200B
+:107D70000889002001F562719DF8A00000EB400326
+:107D800003EB001001EBC000427101219DF8B4002B
+:107D900040F2533210FB02F0FE4A02EB8000017108
+:107DA000F6E1BDF8A400032814D18F229DF8B40099
+:107DB00040F2533110FB01F0F64901EB800000F571
+:107DC00062709DF8A01001EB410303EB011100EB81
+:107DD000C1004271DCE1BDF8A400032860D19DF828
+:107DE000B40040F2533110FB01F0EA4901EB80008E
+:107DF00000F56270BDF8D81001EB410202EB0111F1
+:107E000000EBC100807901282AD100229DF8B4003E
+:107E100040F2533110FB01F0DE4901EB800101F526
+:107E20006271BDF8D80000EB400303EB001001EBDA
+:107E3000C00082718F229DF8B40040F2533110FBD4
+:107E400001F0D44901EB800000F562709DF8A010AC
+:107E500001EB410303EB011100EBC10042711FE094
+:107E600008229DF8B40040F2533110FB01F0C949DB
+:107E700001EB800101F562719DF8A00000EB400369
+:107E800003EB001001EBC000427100219DF8B4002B
+:107E900040F2533210FB02F0BE4A02EB8000017147
+:107EA00076E1BDF8A400032862D19DF8B40040F249
+:107EB000533110FB01F0B74901EB800000F562700F
+:107EC000BDF8D81001EB410202EB011100EBC1003B
+:107ED000807901282AD100229DF8B40040F2533164
+:107EE00010FB01F0AB4901EB800101F56271BDF8B7
+:107EF000D80000EB400303EB001001EBC0008271DF
+:107F00008F229DF8B40040F2533110FB01F0A149DB
+:107F100001EB800000F562709DF8A01001EB4103B9
+:107F200003EB011100EBC100427121E008229DF832
+:107F3000B40040F2533110FB01F0964901EB80018F
+:107F400001F562719DF8A00000EB400303EB001007
+:107F500001EBC000427100E020E100219DF8B40077
+:107F600040F2533210FB02F08A4A02EB80000171AA
+:107F70000EE1BDF8A400082866D19DF8B40000EB1E
+:107F80004001C1EBC010844901EBC00080780106BC
+:107F90009DF8B40000EB4002C2EBC0107E4A02EB39
+:107FA000C000C07841EA00419DF8B40000EB4002F7
+:107FB000C2EBC010784A02EBC000007941EA002110
+:107FC0009DF8B40000EB4002C2EBC010724A02EB15
+:107FD000C00040790843C117CDE9080110F03EF90F
+:107FE0009DF8B41040F2533211FB02F1694A02EBE2
+:107FF000810202F562729DF8A01001EB410303EBD0
+:10800000011102EBC10148639DF8B40040F2533105
+:1080100010FB01F05F4901EB800101F562719DF8F1
+:10802000A00000EB400202EB001011F830109DF8A8
+:10803000B40040F2533210FB02F0564A02EB8000CB
+:10804000407902E0FEE3E3E0A2E0814234DA00217D
+:108050009DF8B40040F2533210FB02F04D4A02EB9F
+:108060008000017105229DF8B40040F2533110FBED
+:1080700001F0484901EB800101F562719DF8A00013
+:1080800000EB400303EB001001F830208E229DF836
+:10809000B40040F2533110FB01F03E4901EB800087
+:1080A00000F562709DF8A01001EB410303EB011194
+:1080B00000EBC10042716BE09DF8B40040F2533117
+:1080C00010FB01F0334901EB800000F56270BDF850
+:1080D000D81001EB410202EB011100EBC1008079E5
+:1080E000012835D100229DF8B40040F2533110FB35
+:1080F00001F0284901EB800101F56271BDF8D8005B
+:1081000000EB400303EB001001EBC00082718F22F3
+:108110009DF8B40040F2533110FB01F01D4901EB12
+:10812000800101F562719DF8A00000EB400303EBB4
+:10813000001001EBC000427101219DF8B40040F233
+:10814000533210FB02F0134A02EB800001711FE072
+:108150008E229DF8B40040F2533110FB01F00D491E
+:1081600001EB800101F562719DF8A00000EB400376
+:1081700003EB001001EBC000427100219DF8B40038
+:1081800040F2533210FB02F0024A02EB8000017110
+:10819000FDE300005845002008890020BDF8A40038
+:1081A000032834D100219DF8B40040F2533210FB73
+:1081B00002F0FE4A02EB8000017101229DF8B4003A
+:1081C00040F2533110FB01F0F84901EB800101F559
+:1081D0006271BDF8D80000EB400303EB001001EB27
+:1081E000C00082718C229DF8B40040F2533110FB24
+:1081F00001F0EE4901EB800000F562709DF8A010DF
+:1082000001EB410303EB011100EBC1004271BEE33E
+:10821000BDF8A4000F287CD19DF8B40000EB40010C
+:1082200001EB0010E24901EB0010007BF0BB0020E5
+:108230002E902F9000213A9120E0DDE92E100002CF
+:1082400040EA11620902CDE92E129DF8B40000EB5C
+:108250004001C1EBC010D74901EBC001BDF8E800F7
+:10826000C0F10600085CDDE92E3440EA0302CDE9E6
+:108270002E24BDF8E800401C81B23A91BDF8E80018
+:108280000528DADB9DF8B400DDE92E1240F2533305
+:1082900010FB03F0C54B03EB800303F562739DF8FD
+:1082A000A00000EB400404EB001000E049E003EB09
+:1082B000C00040F8221F426000222E922F9200211F
+:1082C0003A911FE0DDE92E10000240EA1162090236
+:1082D000CDE92E129DF8B40000EB4001C1EBC010B7
+:1082E000B44901EBC001BDF8E800C0F10B00085C27
+:1082F000DDE92E341843CDE92E04BDF8E800401C1A
+:1083000080B23A90BDF8E8000528DBDB9DF8B400A8
+:1083100000E0FCE3DDE92E1240F2533310FB03F0E2
+:10832000A24B03EB800000F562709DF8A03003EBD8
+:10833000430404EB031300EBC30022308160C260EE
+:1083400083E000202E902F9000213A911FE0DDE97C
+:108350002E10000240EA11620902CDE92E129DF8AA
+:10836000B40000EB4001C1EBC010924901EBC00129
+:10837000BDF8E800C0F10700085CDDE92E341843C1
+:10838000CDE92E04BDF8E800401C80B23A90BDF85B
+:10839000E8000628DBDB9DF8B400DDE92E1240F290
+:1083A000533310FB03F0814B03EB800303F562733F
+:1083B0009DF8A00000EB400404EB001003EBC000AC
+:1083C00040F8221F426000222E922F9200213A9103
+:1083D0001FE0DDE92E10000240EA11620902CDE93A
+:1083E0002E129DF8B40000EB4001C1EBC0107149A2
+:1083F00001EBC001BDF8E800C0F10D00085CDDE94B
+:108400002E341843CDE92E04BDF8E800401C80B29C
+:108410003A90BDF8E8000628DBDB9DF8B400DDE902
+:108420002E1240F2533310FB03F0604B03EB80003D
+:1084300000F562709DF8A03003EB430404EB0313D6
+:1084400000EBC30022308160C2609DF8B40040F2AE
+:10845000533110FB01F0554901EB800101F56271C8
+:108460009DF8A00000EB400202EB001011F8301064
+:108470009DF8B40040F2533210FB02F04B4A02EB7D
+:108480008000407981427DD19DF8B4009DF8A01014
+:1084900001EB0010C217CDE92E02474890F8E00723
+:1084A00008B39DF8B40000EB400101EB0010404917
+:1084B00001EB001030309DF8A01000EB0110807A25
+:1084C000022810D09DF8B40000EB400101EB001031
+:1084D000374901EB001030309DF8A01000EB01107F
+:1084E000C07A00286CDD00229DF8B40000EB40014A
+:1084F00001EB00102E4901EB001030309DF8A01068
+:1085000000EB0110C2722D48D0F80C020521B0FB1F
+:10851000F1F201FB120000EB400128482C3000EB87
+:1085200041100D3009909DF8B40040F2533110FB1A
+:1085300001F01E4901EB800000F562709DF8A0106B
+:1085400001EB410202EB011100EBC10022301022CD
+:10855000014608900998EFF778FE1848D0F80C0209
+:108560000521B0FBF1F201FB120000EB40011348C2
+:108570002C3000EB41129DF8B40040F2533110FB57
+:1085800001F000E0F8E2094901EB800101F56271B8
+:108590009DF8A00000EB400303EB001001EBC000CE
+:1085A00050F81A1F42F8011F40680AE058450020A1
+:1085B0009840002008890020BC320020BC12002016
+:1085C000A5E15060FE48D0F80C020521B0FBF1F2A5
+:1085D00001FB120000EB4001F9482C3000EB411286
+:1085E0009DF8B40000EB400101EB0010F54901EBF0
+:1085F000001130319DF8A00001EB001000781070E0
+:10860000EF48D0F80C020521B0FBF1F201FB12009B
+:1086100000EB4001EA482C3000EB4111EA480268C7
+:1086200041F81D2F80888880E548D0F80C0205218C
+:10863000B0FBF1F201FB120000EB4001E0482C30EE
+:1086400000EB41129DF8B40040F2533110FB01F0F1
+:10865000DE4901EB800101F562719DF8A00000EB9D
+:10866000400303EB001001EBC000406BC2F80900AF
+:10867000D348D0F80C020521B0FBF1F201FB120047
+:1086800000EB4001CE482C3000EB41129DF8B400C5
+:1086900000EB400101EB0010CA4901EB0011303141
+:1086A0009DF8A00001EB00104068C2F823000022F2
+:1086B0009DF8B40000EB400101EB0010C14901EB53
+:1086C000001130319DF8A00001EB00104260002144
+:1086D0003A9154E0BA48D0F80C020521B0FBF1F20F
+:1086E00001FB120000EB4001B5482C3000EB4111BA
+:1086F0002731BDF8E8409DF8B40040F2533210FB3A
+:1087000002F0B24A02EB800202F562729DF8A0000C
+:1087100000EB400303EB001002EBC00090F8800078
+:1087200040F2533210FB02F0A84A02EB800202F53D
+:1087300062729DF8B40040F2533310FB03F0A34B78
+:1087400003EB800303F562739DF8A00000EB400586
+:1087500005EB001003EBC00090F8810000EB400334
+:1087600003EB001002EBC0024732BDF8E800001D29
+:10877000105C0855BDF8E800401C81B23A91BDF884
+:10878000E8000628A6DB00203A9042E000239DF88E
+:10879000B40040F2533110FB01F08C4901EB800131
+:1087A00001F562719DF8A00000EB400202EB0010A1
+:1087B00001EBC00090F8800040F2533110FB01F053
+:1087C000824901EB800101F562719DF8B40040F22D
+:1087D000533210FB02F07D4A02EB800202F5627216
+:1087E0009DF8A00000EB400404EB001002EBC00079
+:1087F00090F8810000EB400202EB001001EBC00199
+:108800004731BDF8E8000B54BDF8E800401C81B2C8
+:108810003A91BDF8E8000A28B8DB6948D0F80C02A4
+:108820000521B0FBF1F080B2014609900220F0F77B
+:108830004FFC00210620F1F739FC6148D0F80C020A
+:108840005F4900E002E2498D884206D25C48D0F8D8
+:108850000C02401C5A49C1F80C0200210520F1F716
+:1088600025FC9DF8B40000EB400101EB00105549D8
+:1088700001EB001030309DF8A01000EB0110801CBF
+:108880000990007820F00802099802704C48D0F84E
+:108890000C020521B0FBF1F201FB120000EB4001DC
+:1088A00047482C3000EB4110D0F823202E9800EBE5
+:1088B0004001474800EB4110C0F8232000203A90C7
+:1088C00020E03F48D0F80C020521B0FBF1F201FB9B
+:1088D000120000EB40013A482C3000EB41102730E9
+:1088E000BDF8E810425C2E9800EB4001384800EBE0
+:1088F00041112731BDF8E8000A54BDF8E800401CDA
+:1089000081B23A91BDF8E8000628DADB66E09DF80E
+:10891000B40000EB400101EB00102A4901EB00100C
+:1089200030309DF8A01000EB0110801C09900078F9
+:1089300020F008000830099908709DF8B40000EB99
+:10894000400101EB00101F4901EB001030309DF891
+:10895000A01000EB011042682E9800EB40011C486B
+:1089600000EB4110C0F8232000203A9027E09DF84A
+:10897000B40040F2533110FB01F0144901EB8001C7
+:1089800001F562719DF8A00000EB400200E005E2F5
+:1089900002EB001001EBC0014731BDF8E8000A5CB2
+:1089A0002E9800EB40010A4800EB41112731BDF839
+:1089B000E8000A54BDF8E800401C81B23A9109E091
+:1089C000BC12002098400020C731002058450020EC
+:1089D000D8140020BDF8E8000628C8DB9DF8B400D4
+:1089E00000EB400101EB0010FE4901EB00103030BC
+:1089F0009DF8A01000EB0110801C0990007820F079
+:108A00002002099802709DF8B4100220F1F74EFB85
+:108A10009DF8B40040F2533110FB01F0F24901EB34
+:108A2000800000F562709DF8A01001EB410202EB9E
+:108A3000011100EBC100223009902E9800EB40019B
+:108A4000EA4800EB41100D30102208900999EFF729
+:108A5000FCFB9DF8B40040F2533110FB01F0E249F9
+:108A600001EB800101F562719DF8A00000EB40026E
+:108A700002EB001001EBC0012E9800EB4002DB4836
+:108A800000EB421051F81A2F40F8012F496841605D
+:108A90009DF8B40000EB400101EB0010D14901EB5F
+:108AA000001130319DF8A00001EB001001782E98E4
+:108AB00000EB4002CD4800EB421001702E9800EB15
+:108AC0004001CA4800EB4111C948026841F81D2F16
+:108AD000808888809DF8B40040F2533110FB01F08B
+:108AE000C14901EB800101F562719DF8A00000EB26
+:108AF000400202EB001001EBC000416B2E9800EB2E
+:108B00004002BA4800EB4210C0F8091000E09CE0B7
+:108B10009DF8B40000EB400101EB0010B14901EBFE
+:108B2000001130319DF8A00001EB001041682E9833
+:108B300000EB4002AD4800EB4210C0F823102E9825
+:108B400081B208200991F1F7B1FA00229DF8B40032
+:108B500040F2533110FB01F0A34901EB800000F516
+:108B600062709DF8A01001EB410303EB011100EBD3
+:108B7000C10080F8462053E09DF8B40000EB4001AE
+:108B800001EB0010974901EB001030309DF8A01068
+:108B900000EB0110801C0990007820F00400001DFB
+:108BA000099908709DF8B40000EB400101EB00103A
+:108BB0008C4901EB001030309DF8A01000EB011043
+:108BC000801C0990007820F080008030099908709E
+:108BD00001209DF8B41040F2533211FB02F1824A99
+:108BE00002EB810108719DF8B40040F2533110FB93
+:108BF00001F0114601EB800042799DF8B40040F28B
+:108C0000533110FB01F0784901EB800000F56270F0
+:108C10009DF8A01001EB410303EB011100F8312096
+:108C20008F229DF8B40040F2533110FB01F06E49E1
+:108C300001EB800000F562709DF8A01001EB41038C
+:108C400003EB011100EBC1004271C7E0BDF8A400C5
+:108C5000032857D101216648F53080F804179DF8A4
+:108C6000B40040F2533110FB01F05F4901EB800189
+:108C700001F562719DF8A00000EB400202EB0010CC
+:108C800011F830109DF8B40040F2533210FB02F09E
+:108C9000554A02EB80004079814234DA00219DF888
+:108CA000B40040F2533210FB02F04F4A02EB800056
+:108CB000017101229DF8B40040F2533110FB01F024
+:108CC000494901EB800101F562719DF8A00000EBBC
+:108CD000400303EB001001F830208F229DF8B40010
+:108CE00040F2533110FB01F03F4901EB800000F5E9
+:108CF00062709DF8A01001EB410303EB011100EB42
+:108D0000C10042714AE09DF8B40040F2533110FBBB
+:108D100001F0354901EB800000F562709DF8A0106C
+:108D200001EB410202EB011100EBC10080788028C9
+:108D300034D100219DF8B40040F2533210FB02F010
+:108D4000294A02EB8000017180229DF8B40040F2B4
+:108D5000533110FB01F0244901EB800101F56271F0
+:108D60009DF8A00000EB400303EB001001EBC000F6
+:108D7000427100229DF8B40040F2533110FB01F023
+:108D8000194901EB800000F562709DF8A01001EB1D
+:108D9000410303EB011100EBC10082701EE0BDF83E
+:108DA000A400032819D100211148F53080F80417D8
+:108DB0008F229DF8B40040F2533110FB01F00A49B4
+:108DC00001EB800000F562709DF8A01001EB4103FB
+:108DD00003EB011100EBC100427100BF00BF05F0C1
+:108DE00047BC00009840002058450020D8140020BF
+:108DF000C73100209DF8B40000EB4001C1EBC0106A
+:108E0000FE4911F83000042801D125900BE09DF8AF
+:108E1000B40000EB4001C1EBC010F84911F830007C
+:108E2000152800D125909DF8B40000EB4001C1EB5E
+:108E3000C010F24901EBC00041789DF8B40000EB8E
+:108E40004002C2EBC010ED4A12F8300041EA0020A7
+:108E500041F23001884202D1A62025903DE09DF8E4
+:108E6000B40000EB4001C1EBC010E44901EBC000CD
+:108E700041789DF8B40000EB4002C2EBC010DF4A1D
+:108E800012F8300041EA002041F23101884202D15B
+:108E9000A720259021E09DF8B40000EB4001C1EB34
+:108EA000C010D64911F83000022816D19DF8B40040
+:108EB00000EB4001C1EBC010D04901EBC0000179CB
+:108EC0009DF8B40000EB4002C2EBC010CB4A02EBAD
+:108ED000C000C07841EA002125919DF8B40040F21D
+:108EE000533110FB01F0C64901EB8000C178279196
+:108EF0009DF8B40040F2533110FB01F0C04901EB82
+:108F0000800108319DF89C00C0EBC00001EBC0005F
+:108F100082789DF8B40040F2533110FB01F0B8495B
+:108F200001EB800108319DF89C00C0EBC00001EB13
+:108F3000C000C0781044C1B228910021B14A9DF808
+:108F4000B40002EB00129DF89C0011543A913AE0F3
+:108F50009DF8B40040F2533110FB01F0A84901EB39
+:108F6000800108319DF89C00C0EBC00001EBC000FF
+:108F700002799DF8B40040F2533110FB01F0A04992
+:108F800001EB800108319DF89C00C0EBC00001EBB3
+:108F9000C0008178BDF8E800084400EB400101EB17
+:108FA00000119DF8B40040F2533310FB03F0944BD2
+:108FB00003EB800000F5627000F83120BDF8E80096
+:108FC000401C81B23A919DF8B40040F2533110FB3D
+:108FD00001F08B4901EB800108319DF89C00C0EB4A
+:108FE000C00011F83010BDF8E8008142B0DCBDF8D7
+:108FF000941043F23002881A91427DD009DC042992
+:109000007BD015297AD0A62910D0A72942F07984DF
+:1090100050E1B0F5C06F72D0A0F2016000286FD0AF
+:1090200001286ED00428F1D101F0A2BF00219DF8E3
+:10903000B40040F2533210FB02F0714A02EB8000A0
+:1090400001719DF8B40040F2533110FB01F011465C
+:1090500001EB800008309DF89C10C1EBC10100EBD2
+:10906000C1000079052824DC06229DF8B40040F2F6
+:10907000533110FB01F0624901EB800108319DF88A
+:109080009C00C0EBC00001EBC0000271A8229DF85B
+:10909000B40040F2533110FB01F0594901EB80005C
+:1090A00008309DF89C10C1EBC10100EBC10042717A
+:1090B000FEE09DF8B40040F2533110FB01F050493E
+:1090C00001EB800008309DF89C10C1EBC10100EB62
+:1090D000C10000790A282BDC0B229DF8B40040F275
+:1090E000533110FB01F0464901EB800108319DF836
+:1090F0009C00C0EBC00005E094E111E2FEE3FEE35A
+:10910000FEE3FEE301EBC0000271A9229DF8B4006A
+:1091100040F2533110FB01F0394901EB8000083077
+:109120009DF89C10C1EBC10100EBC1004271BFE092
+:109130009DF8B40040F2533110FB01F0304901EBCF
+:10914000800008309DF89C10C1EBC10100EBC1000C
+:1091500000790F2824DC10229DF8B40040F253312E
+:1091600010FB01F0264901EB800108319DF89C00BD
+:10917000C0EBC00001EBC0000271A2229DF8B40058
+:1091800040F2533110FB01F01D4901EB8000083023
+:109190009DF89C10C1EBC10100EBC100427187E05A
+:1091A0009DF8B40040F2533110FB01F0144901EB7B
+:1091B000800008309DF89C10C1EBC10100EBC1009C
+:1091C0004079A5282DD19DF8B40040F2533110FB11
+:1091D00001F00B4901EB800108319DF89C00C0EBC8
+:1091E000C00001EBC000C1789DF8B40000EB400264
+:1091F00002EB0010044A02EB001007E0088900208F
+:1092000058450020883E002098400020303000EB78
+:109210000110801C0990007820F00400001D0999BD
+:1092200008709DF8B40040F2533110FB01F0FC4986
+:1092300001EB800008309DF89C10C1EBC10100EBF0
+:10924000C1008079A12833D09DF8B40040F2533199
+:1092500010FB01F0F24901EB800108319DF89C0000
+:10926000C0EBC00001EBC00082799DF8B40040F271
+:10927000533110FB01F0EA4901EB800108319DF800
+:109280009C00C0EBC00001EBC0004271A1229DF820
+:10929000B40040F2533110FB01F0E14901EB8000D2
+:1092A00008309DF89C10C1EBC10100EBC100827138
+:1092B00002F027BB00219DF8B40040F2533210FBAE
+:1092C00002F0D74A02EB800001719DF8B40040F231
+:1092D000533110FB01F0114601EB800008309DF87E
+:1092E0009C10C1EBC10100EBC100007908281DDC16
+:1092F00000219DF8B40040F2533210FB02F0C84A3E
+:1093000002EB8000017108229DF8B40040F2533155
+:1093100010FB01F0C24901EB800008309DF89C1061
+:10932000C1EBC10100EBC100027124E09DF8B40063
+:1093300040F2533110FB01F0B94901EB80000830D5
+:109340009DF89C10C1EBC10100EBC10000790B2816
+:1093500011DC0C229DF8B40040F2533110FB01F0F7
+:10936000AF4901EB800008309DF89C10C1EBC101B2
+:1093700000EBC10002719DF8B40040F2533110FBC4
+:1093800001F0A74901EB800008309DF89C10C1EB6B
+:10939000C10100EBC1004079A42830D19DF8B40090
+:1093A00000EB400101EB00109E4901EB0010303052
+:1093B0009DF8A01000EB0110801C0990007820F0AF
+:1093C000200020300999087000229DF8B40040F276
+:1093D000533110FB01F0924901EB800000F56270FF
+:1093E0009DF8A01001EB410303EB011100EBC1005C
+:1093F00080F845209DF8B4100220F0F757FEA12216
+:109400009DF8B40040F2533110FB01F0844901EBA8
+:10941000800008309DF89C10C1EBC10100EBC10039
+:10942000427145E700203A9015E09DF8B40000EB4A
+:109430004001C1EBC0107C4901EBC001BDF8E80060
+:10944000C01C095C16AABDF8E8001154BDF8E8007C
+:10945000401C81B23A91BDF8E8000628E5DB062100
+:1094600016A81EF011FC0021CDE93001DDE9300124
+:10947000000A40EA0160309BC01841EB21214FF403
+:1094800080724FF00003CDE90801EEF79BFE9DF8D6
+:10949000B40040F2533110FB01F0614901EB800050
+:1094A00000F562709DF89C1001EB410303EB011184
+:1094B00000EBC100027100229DF8B40040F253316C
+:1094C00010FB01F0564901EB8000027104229DF867
+:1094D000B40040F2533110FB01F0514901EB800020
+:1094E00000F562709DF89C1001EB410303EB011144
+:1094F00000F83120A7229DF8B40040F2533110FB50
+:1095000001F0474901EB800000F562709DF89C1066
+:1095100001EB410303EB011100EBC1004271C7E60F
+:109520009DF8B40040F2533110FB01F03C4901EBCF
+:10953000800008309DF89C10C1EBC10100EBC10018
+:109540000079042872DA00219DF8B40040F2533209
+:1095500010FB02F0324A02EB80000171A1229DF85B
+:10956000B40040F2533110FB01F02D4901EB8001B2
+:1095700008319DF89C00C0EBC00001EBC0004271B7
+:109580009DF8B40040F2533110FB01F0244901EB87
+:10959000800108319DF89C00C0EBC00001EBC000C9
+:1095A000001D09900078401CC2B2099802709DF815
+:1095B000B40040F2533110FB01F0194901EB800077
+:1095C00008309DF89C10C1EBC10100EBC10000798F
+:1095D000042823D10A229DF8B40040F2533110FB35
+:1095E00001F00F4901EB800108319DF89C00C0EBB0
+:1095F000C00001EBC0000271A3229DF8B40040F24C
+:10960000533110FB01F0064901EB800008309DF852
+:109610009C10C1EBC10100EBC1004271EBE205E01F
+:109620005845002098400020088900209DF8B4008B
+:1096300040F2533110FB01F0FE4901EB800008308D
+:109640009DF89C10C1EBC10100EBC100007904281A
+:109650002FD100219DF8B40040F2533210FB02F0EC
+:10966000F44A02EB8000017105229DF8B40040F23B
+:10967000533110FB01F0EF4901EB800108319DF8F7
+:109680009C00C0EBC00001EBC0000271A3229DF85A
+:10969000B40040F2533110FB01F0E64901EB8000C9
+:1096A00008309DF89C10C1EBC10100EBC100427174
+:1096B000A1E29DF8B40040F2533110FB01F0DD4906
+:1096C00001EB800008309DF89C10C1EBC10100EB5C
+:1096D000C100007908282FDC00219DF8B40040F279
+:1096E000533210FB02F0D34A02EB800001710922D1
+:1096F0009DF8B40040F2533110FB01F0CD4901EB6D
+:10970000800108319DF89C00C0EBC00001EBC00057
+:109710000271A7229DF8B40040F2533110FB01F012
+:10972000C44901EB800008309DF89C10C1EBC101D9
+:1097300000EBC10042715EE29DF8B40040F253318B
+:1097400010FB01F0BB4901EB800008309DF89C1034
+:10975000C1EBC10100EBC100007909282FDC002119
+:109760009DF8B40040F2533210FB02F0B14A02EB14
+:10977000800001710A229DF8B40040F2533110FBC1
+:1097800001F0AC4901EB800108319DF89C00C0EB71
+:10979000C00001EBC0000271A3229DF8B40040F2AA
+:1097A000533110FB01F0A34901EB800008309DF814
+:1097B0009C10C1EBC10100EBC10042711BE29DF89E
+:1097C000B40040F2533110FB01F09A4901EB8000E4
+:1097D00008309DF89C10C1EBC10100EBC10000797D
+:1097E0000D282FDC00219DF8B40040F2533210FB0D
+:1097F00002F0904A02EB800001710E229DF8B40045
+:1098000040F2533110FB01F08A4901EB800108312D
+:109810009DF89C00C0EBC00001EBC0000271A122CA
+:109820009DF8B40040F2533110FB01F0814901EB87
+:10983000800108319DF89C00C0EBC00001EBC00026
+:109840004271D8E19DF8B40040F2533110FB01F0B1
+:10985000784901EB800008309DF89C10C1EBC101F4
+:1098600000EBC10000790E282FDC00219DF8B40028
+:1098700040F2533210FB02F06E4A02EB800001719D
+:109880000F229DF8B40040F2533110FB01F06949FA
+:1098900001EB800108319DF89C00C0EBC00001EB9A
+:1098A000C0000271A3229DF8B40040F2533110FBB6
+:1098B00001F0604901EB800008309DF89C10C1EB7D
+:1098C000C10100EBC100427195E19DF8B40040F286
+:1098D000533110FB01F0574901EB800008309DF82F
+:1098E0009C10C1EBC10100EBC100007910287DDCA8
+:1098F00011229DF8B40040F2533103E07CE1AAE16B
+:10990000F7E1D8E110FB01F04A4901EB8001083191
+:109910009DF89C00C0EBC00001EBC0000271A122C9
+:109920009DF8B40040F2533110FB01F0414901EBC6
+:10993000800108319DF89C00C0EBC00001EBC00025
+:1099400042719DF8B40040F2533110FB01F03949E7
+:1099500001EB800108319DF89C00C0EBC00001EBD9
+:10996000C000827100213A9156E09DF8B40040F2A7
+:10997000533110FB01F02F4901EB800108319DF8B4
+:109980009C00C0EBC00001EBC0008178BDF8E8008E
+:1099900001449DF8B40000EB400202EB0010264A9F
+:1099A00002EB0010303000EB0110801C09900078B1
+:1099B00020F080008030099908709DF8B41040F2C2
+:1099C000533011FB00F01B4901EB800008309DF87B
+:1099D0009C10C1EBC10100EBC1008078BDF8E8101C
+:1099E00042189DF8B40000EB400100E085E001EB77
+:1099F0000010114901EB0010303000EB0210801C08
+:109A00000990007820F00400001D09990870BDF845
+:109A1000E800401C80B23A909DF8B41040F25330F8
+:109A200011FB00F0034901EB800108319DF89C0017
+:109A300004E000005845002098400020C0EBC00022
+:109A400011F83010BDF8E80081428EDC9DF8B410AA
+:109A500001EB410000EB0110FE4901EB001030303A
+:109A60009DF8A01000EB01108078C0F34010E8B31F
+:109A70009DF8B41001EB410000EB0110F54901EB3A
+:109A8000001030309DF8A01000EB0110801C0990F0
+:109A9000007820F02002099802709DF8B41001EBC4
+:109AA000410000EB0110EB4901EB001030309DF854
+:109AB000A01000EB01108078C0F34000A8B99DF819
+:109AC000B41001EB410000EB0110E24901EB001082
+:109AD00030309DF8A01000EB0110801C0990007838
+:109AE00020F0080008300999087000E065E09DF852
+:109AF000B4100220F0F7DAFA7DE09DF8B41040F2DD
+:109B0000533011FB00F0D44901EB800108319DF87E
+:109B10009C00C0EBC00001EBC00001799DF8B400CF
+:109B200040F2533210FB02F0CB4A02EB8000407946
+:109B3000814260D19DF8B41040F2533011FB00F027
+:109B4000114601EB800008309DF89C10C1EBC1016B
+:109B500000EBC1008079A12830D0A3229DF8B40089
+:109B600040F2533110FB01F0BB4901EB8001083199
+:109B70009DF89C00C0EBC00001EBC00042719DF855
+:109B8000B41040F2533011FB00F0B34901EB8000F8
+:109B900008309DF89C10C1EBC10100EBC100807939
+:109BA000A22828D000209DF8B41040F2533211FBB7
+:109BB00002F1A94A02EB810108711CE0A1229DF883
+:109BC000B40040F2533110FB01F0A34901EB8001D6
+:109BD00008319DF89C00C0EBC00001EBC000427151
+:109BE00001219DF8B40040F2533210FB02F09A4A72
+:109BF00002EB8000017114E4A1229DF8B40040F250
+:109C0000533110FB01F0944901EB800108319DF8BC
+:109C10009C00C0EBC00001EBC00082719DF8B40055
+:109C200040F2533110FB01F08B4901EB8001083108
+:109C30009DF89C00C0EBC00001EBC0004271002108
+:109C40009DF8B40040F2533210FB02F0824A02EB5E
+:109C50008000017163E400219DF8B40040F25332AA
+:109C600010FB02F07C4A02EB8000017109229DF892
+:109C7000B40040F2533110FB01F0774901EB800151
+:109C800008319DF89C00C0EBC00001EBC0000271E0
+:109C9000A7229DF8B40040F2533110FB01F06E4949
+:109CA00001EB800008309DF89C10C1EBC10100EB76
+:109CB000C100427133E400219DF8B40040F25332F8
+:109CC00010FB02F0644A02EB80000171A7229DF8AC
+:109CD000B40040F2533110FB01F05F4901EB80000A
+:109CE00008309DF89C10C1EBC10100EBC10042712E
+:109CF00015E49DF8B41001EB4100C0EBC1105749C9
+:109D000001EBC000C07D31281DDB9DF8B41001EBD4
+:109D10004100C0EBC110514901EBC000C07D31389A
+:109D2000C2B29DF8B40040F2533110FB01F04A4931
+:109D300001EB800008309DF89C10C1EBC10100EBE5
+:109D4000C100C27011E000229DF8B40040F253310E
+:109D500010FB01F0404901EB800108319DF89C00A7
+:109D6000C0EBC00001EBC000C2709DF8B41040F21F
+:109D7000533011FB00F0384901EB800108319DF8A8
+:109D80009C00C0EBC00001EBC00082789DF8B400DD
+:109D900040F2533110FB01F02F4901EB80010831F3
+:109DA0009DF89C00C0EBC00001EBC000C07811180A
+:109DB00036919DF8B41040F2533011FB00F0264963
+:109DC00001EB800108319DF89C00C0EBC00001EB65
+:109DD000C000C2789DF8B40040F2533110FB01F08E
+:109DE0001D4901EB800008309DF89C10C1EBC101BA
+:109DF00010F8310082427DDA00219DF8B40040F273
+:109E0000533210FB02F0144A02EB80000171A722CA
+:109E10009DF8B40040F2533110FB01F00E4901EB04
+:109E2000800108319DF89C00C0EBC00001EBC00030
+:109E300042719DF8B41001EB4100C0EBC11007491D
+:109E400001EBC000407930287ED19DF8B41040F27B
+:109E5000533005E098400020584500200889002034
+:109E600011FB00F0FE4901EB800108319DF89C00D8
+:109E7000C0EBC00001EBC00001799DF8B40040F2D6
+:109E8000533210FB02F0F64A02EB80004079814227
+:109E90005AD19DF8B41040F2533011FB00F0114636
+:109EA00001EB800000F56270BDF8D81001EB4102B3
+:109EB00002EB011100EBC100C078312832D19DF8CE
+:109EC000B41001EB410000EB0110E64901EB00107A
+:109ED0003030BDF8D81000EB0110801C09900078DC
+:109EE00020F020020998027000229DF8B40040F290
+:109EF000533100E0FEE310FB01F0D94901EB800093
+:109F000000F56270BDF8D81001EB410303EB0111BD
+:109F100000EBC10080F845209DF8B4100220F0F756
+:109F2000C5F854E09DF8B41040F2533011FB00F036
+:109F3000CB4901EB800000F56270BDF8D81001EB51
+:109F4000410202EB011100E06CE000EBC100C078BF
+:109F500033283CD19DF8B41001EB410000EB011017
+:109F6000C04901EB00103030BDF8D81000EB0110F3
+:109F7000801C0990007820F02002099802700122CC
+:109F80009DF8B40040F2533110FB01F0B44901EBED
+:109F9000800000F56270BDF8D81001EB410303EBBF
+:109FA000011100EBC10080F84620A9229DF8B40001
+:109FB00040F2533110FB01F0A94901EB8000083059
+:109FC0009DF89C10C1EBC10100EBC10082719DF8AE
+:109FD000B41001EB410000EB0110A24901EB0010AD
+:109FE0003030BDF8D81000EB0110801C09900078CB
+:109FF00020F00102099802709DF8B41001EB4100B5
+:10A0000000EB0110974901EB00103030BDF8D8107B
+:10A0100000EB0110801C0990007820F002020998E2
+:10A0200002700DE19DF8B41001EB4100C0EBC110CE
+:10A030008D4901EBC000407931287CD19DF8B410E6
+:10A0400040F2533011FB00F0854901EB80010831EB
+:10A050009DF89C00C0EBC00001EBC00001799DF8A9
+:10A06000B40040F2533210FB02F07D4A02EB800054
+:10A07000407981425FD19DF8B41040F2533011FB1A
+:10A0800000F0114601EB800000F56270BDF8D810B9
+:10A0900001EB410202EB011100EBC10090F8460018
+:10A0A00058BB01229DF8B40040F2533110FB01F07F
+:10A0B0006B4901EB800101F56271BDF8D80000EB3E
+:10A0C000400303EB001001EBC00080F845209DF831
+:10A0D000B41001EB410000EB0110624901EB0011EB
+:10A0E0003031BDF8D80001EB0010801C09900078D9
+:10A0F00020F00100401C099908709DF8B41001EB94
+:10A10000410000EB0110574901EB00103030BDF861
+:10A11000D81000EB0110801C0990007820F002029A
+:10A1200009980270514890F8E00790B19DF8B4107A
+:10A1300001EB410000E002E200EB0110494901EBB4
+:10A1400000103030BDF8D81000EB0110807A0228E2
+:10A1500076D1474890F82900012871D14448D0F8B9
+:10A160000C024349498D88426AD29DF8B41040F2EE
+:10A17000533011FB00F03A4901EB800000F56270AA
+:10A18000BDF8D81001EB410202EB011100EBC10058
+:10A1900090F84500012852D19DF8B41040F2533098
+:10A1A00011FB00F02E4901EB800000F56270BDF854
+:10A1B000D81001EB410202EB011100EBC10090F855
+:10A1C0007F00E0BB01229DF8B40000EB400101EBF1
+:10A1D0000010244901EB00113031BDF8D80001EB2B
+:10A1E0000010C27200229DF8B40000EB400101EBA8
+:10A1F00000101C4901EB00113031BDF8D80001EB13
+:10A20000001042609DF8B41040F2533011FB00F092
+:10A21000134901EB800101F56271BDF8D80000EB34
+:10A22000400202EB001001EBC00090F891109DF885
+:10A23000B40040F2533210FB02F0094A01E07CE026
+:10A240007AE002EB800041709DF8B41040F2533088
+:10A2500011FB00F0114601EB800108310AE000001B
+:10A26000584500209840002008890020BC3200207A
+:10A27000BC1200209DF89C00C0EBC00001EBC000A8
+:10A2800001799DF8B40040F2533210FB02F0FE4A0F
+:10A2900002EB8000407981424ED100229DF8B4004B
+:10A2A00040F2533110FB01F0F74901EB800101F559
+:10A2B0006271BDF8D80000EB400303EB001001EB26
+:10A2C000C000C2714FF010429DF8B40040F253310B
+:10A2D00010FB01F0EC4901EB800101F56271BDF862
+:10A2E000D80000EB400303EB001001EBC0008260DC
+:10A2F000A4229DF8B40040F2533110FB01F0E24972
+:10A3000001EB800108319DF89C00C0EBC00001EB1F
+:10A31000C0008271A3229DF8B40040F2533110FBBB
+:10A3200001F0D94901EB800008309DF89C10C1EB89
+:10A33000C10100EBC10042710FE39DF8B41040F27F
+:10A34000533011FB00F0D04901EB800000F5627042
+:10A35000BDF8D81001EB410202EB011100EBC10086
+:10A3600090F8450001287DD19DF8B41040F253309B
+:10A3700011FB00F0C44901EB800101F56271BDF8E9
+:10A38000D80000EB400202EB001001EBC00090F897
+:10A39000801040F2533011FB00F0BB4901EB80010B
+:10A3A00001F562719DF8B40040F2533210FB02F0E7
+:10A3B000B54A02EB800000F56270BDF8D82002EBD0
+:10A3C000420303EB021200EBC20090F8810000EBA5
+:10A3D000400202EB001001EBC00090F87E00032861
+:10A3E00040D102229DF8B40000EB400101EB0010C7
+:10A3F000A64901EB00113031BDF8D80001EB001087
+:10A40000C2729DF8B41040F2533011FB00F09E4927
+:10A4100001EB800101F562719DF8A00000EB4002A4
+:10A4200002EB001001EBC00090F891109DF8B40011
+:10A4300040F2533210FB02F0934A02EB800041706D
+:10A440009DF8B41040F2533011FB00F0114601EBBF
+:10A45000800108319DF89C00C0EBC00001EBC000FA
+:10A46000017900E0FFE19DF8B40040F2533210FBA7
+:10A4700002F0854A02EB8000407981424ED10022F1
+:10A480009DF8B40040F2533110FB01F07E4901EB1E
+:10A49000800101F56271BDF8D80000EB400303EBC9
+:10A4A000001001EBC000C2714FF010429DF8B400E3
+:10A4B00040F2533110FB01F0734901EB800101F5CB
+:10A4C0006271BDF8D80000EB400303EB001001EB14
+:10A4D000C0008260A4229DF8B40040F2533110FB0A
+:10A4E00001F0694901EB800108319DF89C00C0EB47
+:10A4F000C00001EBC0008271A3229DF8B40040F2BD
+:10A50000533110FB01F0604901EB800008309DF8E9
+:10A510009C10C1EBC10100EBC100427100229DF80B
+:10A52000B40000EB400101EB0010584901EB0010B2
+:10A530003030BDF8D81000EB011042600DE29DF8FC
+:10A54000B41001EB4100C0EBC110514901EBC00058
+:10A55000407933287DD19DF8B41001EB410000EB28
+:10A5600001104A4901EB00103030BDF8D81000EB63
+:10A570000110801C0990007820F00100401C09990E
+:10A5800008709DF8B41001EB410000EB01103F4949
+:10A5900001EB00103030BDF8D81000EB0110801C2A
+:10A5A0000990007820F02002099802709DF8B410FC
+:10A5B00001EB410000EB0110344901EB0010303099
+:10A5C000BDF8D81000EB0110801C0990007820F035
+:10A5D0000200801C099908709DF8B41040F25330B5
+:10A5E00011FB00F0284901EB800042799DF8B4008E
+:10A5F00040F2533110FB01F0234901EB8000083099
+:10A600009DF89C10C1EBC10100EBC100027100205C
+:10A610003A905EE09DF8B41040F2533011FB00F028
+:10A62000194901EB800108319DF89C00C0EBC00086
+:10A6300001EBC0008178BDF8E80001449DF8B4004A
+:10A6400000EB400202EB0010104A02EB0010303029
+:10A6500000E07EE000EB0110801C0990007820F003
+:10A6600080008030099908709DF8B41040F2533092
+:10A6700011FB00F0044901EB800108319DF89C00BA
+:10A68000C0EBC00006E000005845002098400020C4
+:10A690000889002001EBC0008178BDF8E800014482
+:10A6A0009DF8B40000EB400202EB0010FE4A02EB02
+:10A6B0000010303000EB0110801C0990007820F071
+:10A6C0000400001D09990870BDF8E800401C80B224
+:10A6D0003A909DF8B41040F2533011FB00F0F3496A
+:10A6E00001EB800108319DF89C00C0EBC00011F81F
+:10A6F000301000E0DCE2BDF8E80081428ADC9DF821
+:10A70000B41001EB410000EB0110E74901EB001030
+:10A710003030BDF8D81000EB01108078C0F3400055
+:10A7200020B99DF8B4100220EFF7C0FCA2229DF8DA
+:10A73000B40040F2533110FB01F0DC4901EB800022
+:10A7400008309DF89C10C1EBC10100EBC100827183
+:10A7500003E19DF8B41001EB4100C0EBC110D449F6
+:10A7600001EBC000407934287DD19DF8B41040F24F
+:10A77000533011FB00F0CD4901EB800108319DF809
+:10A780009C00C0EBC00001EBC00001799DF8B40053
+:10A7900040F2533210FB02F0C44A02EB80004079D1
+:10A7A000814260D19DF8B41001EB410000EB011033
+:10A7B000BD4901EB00103030BDF8D81000EB01109E
+:10A7C000801C0990007820F02002099802709DF802
+:10A7D000B41001EB410000EB0110B34901EB001094
+:10A7E0003030BDF8D81000EB0110801C09900078C3
+:10A7F00020F002020998027001229DF8B40040F294
+:10A80000533110FB01F0A94901EB800000F56270A3
+:10A81000BDF8D81001EB410303EB011100EBC100BF
+:10A8200080F84620A9229DF8B40040F2533110FB75
+:10A8300001F09E4901EB800008309DF89C10C1EBAF
+:10A84000C10100EBC10082719DF8B40040F25331A8
+:10A8500010FB01F0954901EB800042799DF8B400AE
+:10A8600040F2533100E078E010FB01F08F4901EB3A
+:10A87000800108319DF89C00C0EBC00001EBC000D6
+:10A88000027100213A9154E09DF8B40040F2533136
+:10A8900010FB01F0854901EB800108319DF89C0017
+:10A8A000C0EBC00001EBC0008178BDF8E8000144B6
+:10A8B0009DF8B40000EB400202EB00107A4A02EB74
+:10A8C0000010303000EB0110801C0990007820F05F
+:10A8D00080018031099801709DF8B40040F2533135
+:10A8E00010FB01F0714901EB800108319DF89C00DB
+:10A8F000C0EBC00001EBC0008178BDF8E800014466
+:10A900009DF8B40000EB400202EB0010664A02EB37
+:10A910000010303000EB0110801C0990007820F00E
+:10A920000400001D09990870BDF8E800401C80B2C1
+:10A930003A909DF8B40040F2533110FB01F05B49AE
+:10A9400001EB800108319DF89C00C0EBC00011F8BC
+:10A950003010BDF8E800814296DC00202E902F9048
+:10A9600000213A9122E0DDE92E10000140EA117247
+:10A970000901CDE92E129DF8B40000EB4001C1EBB6
+:10A98000C0104B4901EBC001BDF8E800801D085C18
+:10A990003038C117DDE92E24104341EA0402CDE925
+:10A9A0002E02BDF8E800401C80B23A90BDF8E800E5
+:10A9B0000628D8DB9DF8B4002E9940F2533210FBE4
+:10A9C00002F03A4A02EB800202F56272BDF8D8004A
+:10A9D00000EB400303EB001002EBC000C0F81A10BC
+:10A9E00000222E922F9200213A9122E0DDE92E10D2
+:10A9F000000140EA11720901CDE92E129DF8B40060
+:10AA000000EB4001C1EBC010294901EBC001BDF8CA
+:10AA1000E8000D30085C3038C117DDE92E341843EA
+:10AA200041EA0402CDE92E02BDF8E800401C80B2E4
+:10AA30003A90BDF8E8000428D8DB9DF8B4002E99C0
+:10AA400040F2533210FB02F0184A02EB800202F58A
+:10AA50006272BDF8D80000EB400303EB001002EB7C
+:10AA6000C000416300222E922F9200213A9129E0EA
+:10AA7000DDE92E10000140EA11720901CDE92E1224
+:10AA80009DF8B40000EB4001C1EBC010084901EB98
+:10AA9000C001BDF8E8001130085C3038C117DDE9AD
+:10AAA0002E3440EA030205E098400020584500207B
+:10AAB000088900202143CDE92E21BDF8E800401C83
+:10AAC00081B23A91BDF8E8000628D1DB9DF8B400C8
+:10AAD0002E9940F2533210FB02F0FE4A02EB800244
+:10AAE00002F56272BDF8D80000EB400303EB0010E2
+:10AAF00002EBC000C0F81E109DF8B40000EB40014E
+:10AB0000C1EBC010F44901EBC00042799DF8B400DC
+:10AB100040F2533110FB01F0EE4901EB800101F5E9
+:10AB20006271BDF8D80000EB400303EB001001EBAD
+:10AB3000C000C2709DF8B40000EB400101EB0010B2
+:10AB4000E64901EB00113031BDF8D80001EB0010EF
+:10AB500082789DF8B40040F2533110FB01F0DD49DA
+:10AB600001EB800101F56271BDF8D80000EB4003F4
+:10AB700003EB001001EBC00002769DF8B40040F238
+:10AB8000533110FB01F0D34901EB800108319DF8EE
+:10AB90009C00C0EBC00001EBC00001799DF8B4003F
+:10ABA00040F2533210FB02F0CA4A02EB80004079B7
+:10ABB00081427DDA00219DF8B40040F2533210FB4F
+:10ABC00002F0C44A02EB80000171A7229DF8B40094
+:10ABD00040F2533110FB01F0BE4901EB8001083116
+:10ABE0009DF89C00C0EBC00001EBC0004271002149
+:10ABF0003A918DE09DF8B40040F2533110FB01F022
+:10AC0000B44901EB800108319DF89C00C0EBC00005
+:10AC100001EBC000C178BDF8E800814221D00022DC
+:10AC20009DF8B40040F2533110FB01F0A94901EB4B
+:10AC3000800108319DF89C00C0EBC00001EBC00012
+:10AC40008178BDF8E80001449DF8B40000EB4003B2
+:10AC500003EB0010A14B03EB0010303000EB0110B0
+:10AC600082709DF8B40040F2533110FB01F0994915
+:10AC700001EB800108319DF89C00C0EBC00001EBA6
+:10AC8000C0008178BDF8E80001449DF8B40000EBF5
+:10AC9000400202EB0010914A02EB0010303000EB52
+:10ACA0000110801C0990007820F08000803000E0C6
+:10ACB000A6E0099908709DF8B40040F2533110FBEA
+:10ACC00001F0844901EB800008309DF89C10C1EB35
+:10ACD000C10100EBC1008078BDF8E81042189DF872
+:10ACE000B40000EB400101EB00107C4901EB0010C7
+:10ACF000303000EB0210801C0990007820F0040036
+:10AD0000001D09990870BDF8E800401C80B23A9017
+:10AD10009DF8B40040F2533110FB01F06D4901EB96
+:10AD2000800108319DF89C00C0EBC00011F8301084
+:10AD3000BDF8E80081423FF75DAF9DF8B40000EB3D
+:10AD4000400101EB0010654901EB00103030BDF807
+:10AD5000D81000EB01108078C0F3401088B99DF83E
+:10AD6000B40000EB400101EB00105C4901EB001066
+:10AD70003030BDF8D81000EB01108078C0F34000EF
+:10AD8000F0B39DF8B40000EB400101EB0010534913
+:10AD900001EB00103030BDF8D81000EB0110801C22
+:10ADA0000990007820F02002099802709DF8B40004
+:10ADB00000EB400101EB0010484901EB001030307E
+:10ADC000BDF8D81000EB0110801C0990007820F02D
+:10ADD0000202099802709DF8B40000EB400101EBFB
+:10ADE00000103E4901EB00103030BDF8D81000EBE8
+:10ADF0000110801C0990007820F00800083000E065
+:10AE0000B5E0099908709DF8B4009DF8A01001EB19
+:10AE10000010C217CDE92E029DF8B40040F2533164
+:10AE200010FB01F02B4901EB800000F56270BDF8CA
+:10AE3000D81001EB410202EB011100EBC1002230FE
+:10AE400009902E9800EB4001254800EB41100D3091
+:10AE5000102208900999EDF7F8F99DF8B40040F236
+:10AE6000533110FB01F01B4901EB800101F56271C8
+:10AE7000BDF8D80000EB400202EB001001EBC0016E
+:10AE80002E9800EB4002164800EB421051F81A2FA2
+:10AE900040F8012F496841609DF8B40000EB400183
+:10AEA00001EB00100D4901EB00113031BDF8D80065
+:10AEB00001EB001001782E9800EB4002084800EBEF
+:10AEC000421001702E9800EB4001054800EB411143
+:10AED000044809E0584500200889002098400020D7
+:10AEE000D8140020C7310020026841F81D2F808847
+:10AEF00088809DF8B40040F2533110FB01F0FE4908
+:10AF000001EB800101F56271BDF8D80000EB400251
+:10AF100002EB001001EBC000416B2E9800EB4002E9
+:10AF2000F64800EB4210C0F809109DF8B40000EBA1
+:10AF3000400101EB0010F24901EB00113031BDF886
+:10AF4000D80001EB001041682E9800EB4002EB485E
+:10AF500000EB4210C0F823102E9881B2082009910E
+:10AF6000EFF7A4F89DF8B4100220EFF79FF8E9E39B
+:10AF700000201590C4E000202E902F9000213A91DF
+:10AF800027E0DDE92E10000140EA11720901CDE948
+:10AF90002E129DF8B40000EB4001C1EBC010D9495E
+:10AFA00001EBC001159800EB8002BDF8E8000B3002
+:10AFB00000EB8200085C3038C117DDE92E341843FD
+:10AFC00041EA0402CDE92E02BDF8E800401C80B23F
+:10AFD0003A90BDF8E8000A28D3DB9DF8B400DDE91B
+:10AFE0002E2140F2533310FB03F0C34B03EB8003DD
+:10AFF00008339DF89C00C0EBC00003EBC0008378D1
+:10B000001598184400EB400303EB00139DF8B400BF
+:10B0100040F2533410FB04F0B74C04EB800000F511
+:10B02000627000EBC30040F8222F416000222E9294
+:10B030002F9200213A9127E0DDE92E10000140EA2D
+:10B0400011720901CDE92E129DF8B40000EB400108
+:10B05000C1EBC010AB4901EBC001159800EB8002B9
+:10B06000BDF8E800153000EB8200085C3038C117ED
+:10B07000DDE92E34184341EA0402CDE92E02BDF881
+:10B08000E800401C80B23A90BDF8E8000A28D3DB03
+:10B090009DF8B400DDE92E1240F2533310FB03F0AB
+:10B0A000954B03EB800308339DF89C00C0EBC00078
+:10B0B00003EBC00083781598184400EB400303EBC2
+:10B0C00000139DF8B40040F2533410FB04F08A4C96
+:10B0D00004EB800000F5627000EBC3002230816059
+:10B0E000C26000219DF8B40040F2533210FB02F020
+:10B0F000224602EB800001711598401CC0B21590E9
+:10B100009DF8B40040F2533110FB01F07A4901EB95
+:10B11000800108319DF89C00C0EBC00011F8301090
+:10B12000159881423FF727AF9DF8B40040F25331A4
+:10B1300010FB01F0704901EB800008309DF89C1075
+:10B14000C1EBC10100EBC10000790C2812DC0D221B
+:10B150009DF8B40040F2533110FB01F0664901EB59
+:10B16000800008309DF89C10C1EBC10100EBC100CC
+:10B170000271A1E39DF8B40040F2533110FB01F0DD
+:10B180005D4901EB800108319DF89C00C0EBC000D7
+:10B1900001EBC00001799DF8B40040F2533210FB7E
+:10B1A00002F0554A02EB8000407981427ED19DF841
+:10B1B000B40040F2533110FB01F0114601EB800165
+:10B1C00008319DF89C00C0EBC00001EBC000C278C4
+:10B1D0009DF8B40040F2533110FB01F0464901EBF9
+:10B1E000800108319DF89C00C0EBC00001EBC0005D
+:10B1F0008078111836919DF8B4109DF8A00000EBEE
+:10B200000110C217CDE92E023F4890F8E00708B3BD
+:10B210009DF8B40000EB400101EB0010384901EB50
+:10B2200000103030BDF8D81000EB0110807A0228F1
+:10B2300010D09DF8B40000EB400101EB0010304944
+:10B2400001EB00103030BDF8D81000EB0110C07ACF
+:10B2500000287CDD00229DF8B40000EB400101EBEA
+:10B260000010274901EB00103030BDF8D81000EB7A
+:10B270000110C2722548D0F80C020521B0FBF1F292
+:10B2800001FB120000EB400120482C3000EB411084
+:10B290000D3009909DF8B40040F2533110FB01F1DC
+:10B2A000154800EB810000F5627000E004E3BDF892
+:10B2B000D81001EB410202EB011100EBC10022307A
+:10B2C0001022014608900998ECF7BFFF0F48D0F80C
+:10B2D0000C020521B0FBF1F201FB120000EB400172
+:10B2E0000A482C3000EB41129DF8B40040F2533173
+:10B2F00010FB01F000490BE058450020D814002055
+:10B300009840002008890020BC320020BC12002098
+:10B3100001EB800101F56271BDF8D80000EB40033C
+:10B3200003EB001001EBC00050F81A1F42F8011F98
+:10B3300040685060FE48D0F80C020521B0FBF1F2E5
+:10B3400001FB120000EB4001F9482C3000E096E1CF
+:10B3500000EB41129DF8B40000EB400101EB00103E
+:10B36000F44901EB001130319DF8A00001EB001011
+:10B3700000781070EE48D0F80C020521B0FBF1F215
+:10B3800001FB120000EB4001E9482C3000EB4112B8
+:10B390009DF8B40040F2533110FB01F0E64901EB97
+:10B3A000800101F56271BDF8D80000EB400303EBAA
+:10B3B000001001EBC000406BC2F80900DC48D0F877
+:10B3C0000C020521B0FBF1F201FB120000EB400181
+:10B3D000D7482C3000EB4111D848026841F81D2FA6
+:10B3E00080888880D248D0F80C020521B0FBF1F2A9
+:10B3F00001FB120000EB4001CD482C3000EB411264
+:10B400009DF8B40000EB400101EB0010C94901EBCD
+:10B4100000113031BDF8D80001EB00104068C2F8CF
+:10B42000230000229DF8B40000EB400101EB001066
+:10B43000C04901EB00113031BDF8D80001EB00101C
+:10B44000426000213A9154E0B948D0F80C0205213D
+:10B45000B0FBF1F201FB120000EB4001B4482C30CC
+:10B4600000EB41112731BDF8E8409DF8B40040F2EF
+:10B47000533210FB02F0B04A02EB800202F5627216
+:10B480009DF8A00000EB400303EB001002EBC000AE
+:10B4900090F8800040F2533210FB02F0A64A02EB13
+:10B4A000800202F562729DF8B40040F2533310FB43
+:10B4B00003F0A14B03EB800303F56273BDF8D800E2
+:10B4C00000EB400505EB001003EBC00090F8810095
+:10B4D00000EB400303EB001002EBC0024732BDF863
+:10B4E000E800001D105C0855BDF8E800401C81B262
+:10B4F0003A91BDF8E8000628A6DB00213A9142E027
+:10B5000000239DF8B40040F2533110FB01F08A494A
+:10B5100001EB800101F56271BDF8D80000EB40023B
+:10B5200002EB001001EBC00090F8800040F25331B4
+:10B5300010FB01F0804901EB800101F562719DF87B
+:10B54000B40040F2533210FB02F07B4A02EB80025F
+:10B5500002F56272BDF8D80000EB400404EB001065
+:10B5600002EBC00090F8810000EB400202EB0010FB
+:10B5700001EBC0014731BDF8E8000B54BDF8E8000D
+:10B58000401C81B23A91BDF8E8000A28B8DB68484F
+:10B59000D0F80C020521B0FBF1F080B20146099011
+:10B5A0000220EDF795FD00210620EEF77FFD6048B3
+:10B5B000D0F80C025E49498D884206D25C48D0F82A
+:10B5C0000C02401C5A49C1F80C0200210520EEF77C
+:10B5D0006DFD9DF8B41001EB410000EB01105549E1
+:10B5E00001EB00103030BDF8D81000EB0110801CCA
+:10B5F0000990007820F00802099802704C48D0F8B1
+:10B600000C020521B0FBF1F201FB120000EB40013E
+:10B6100047482C3000EB4110D0F823202E9800EB47
+:10B620004001474800EB4110C0F8232000203A9029
+:10B6300020E03F48D0F80C020521B0FBF1F201FBFD
+:10B64000120000EB40013A482C3000EB411027304B
+:10B65000BDF8E810425C2E9800EB4001384800EB42
+:10B6600041112731BDF8E8000A54BDF8E800401C3C
+:10B6700081B23A91BDF8E8000628DADB65E09DF872
+:10B68000B41001EB410000EB01102A4901EB00105E
+:10B690003030BDF8D81000EB0110801C0990007804
+:10B6A00020F008010831099801709DF8B41001EBF1
+:10B6B000410000EB01101F4901EB00113031BDF8D2
+:10B6C000D80001EB001041682E9800EB40021C48A6
+:10B6D00000EB4210C0F8231000213A9125E09DF8BC
+:10B6E000B41040F2533011FB00F0134901EB80011C
+:10B6F00001F56271BDF8D80000EB400202EB0010CA
+:10B7000001EBC0014731BDF8E8000A5C2E9800EB60
+:10B7100040010B4800EB41112731BDF8E8000A5405
+:10B72000BDF8E800401C81B23A91BDF8E8000AE09B
+:10B73000BC1200209840002058450020C73100204E
+:10B74000D8140020DDE00628C9DB00229DF8B400F3
+:10B7500040F2533110FB01F0FE4901EB800101F58D
+:10B760006271BDF8D80000EB400303EB001001EB61
+:10B77000C00080F846209DF8B4100220EEF796FC39
+:10B780009DF8B41040F2533011FB00F0F14901EB89
+:10B79000800101F56271BDF8D80000EB400202EBB8
+:10B7A000001001EBC000223009902E9800EB400100
+:10B7B000E94800EB41110D3110220891DDE9080143
+:10B7C000ECF743FD9DF8B41040F2533011FB00F04C
+:10B7D000E04901EB800101F56271BDF8D80000EB92
+:10B7E000400202EB001001EBC0012E9800EB40027A
+:10B7F000D94800EB421051F81A2F40F8012F496840
+:10B8000041609DF8B41001EB410000EB0110D349F9
+:10B8100001EB00113031BDF8D80001EB00100178C8
+:10B820002E9800EB4002CC4800EB421001702E989D
+:10B8300000EB4001C84800EB4111C948026841F8DB
+:10B840001D2F808888809DF8B41040F2533011FB82
+:10B8500000F0C04901EB800101F56271BDF8D8002C
+:10B8600000EB400202EB001001EBC000416B2E9890
+:10B8700000EB4002B84800EB4210C0F809109DF8F8
+:10B88000B41001EB410000EB0110B44901EB0011D1
+:10B890003031BDF8D80001EB001041682E9800EB64
+:10B8A0004002AD4800EB4210C0F823102E9881B240
+:10B8B00008200991EEF7FAFBA7229DF8B40040F2A8
+:10B8C000533110FB01F0A34901EB800108319DF8D1
+:10B8D0009C00C0EBC00001EBC0004271A2229DF8A9
+:10B8E000B40040F2533110FB01F09A4901EB8000A3
+:10B8F00008309DF89C10C1EBC10100EBC1008271C2
+:10B9000000BF00BF02F0B4BE9DF8B41001EB4100CF
+:10B91000C0EBC110934901EBC00041780846099182
+:10B9200000210BF0E7FEC1B228910021369124E0FE
+:10B930009DF8B41040F2533011FB00F0854901EB43
+:10B9400080010831BDF8D800C0EBC00001EBC00099
+:10B9500041780846099100210CF080FC9DF8A02058
+:10B9600042400A4304D1BDF8D800C1B2279112E089
+:10B97000BDF8D800401C81B236919DF8B41040F259
+:10B98000533011FB00F0734901EB80008179BDF861
+:10B99000D8008142CCDC00BF9DF8B41001EB41001F
+:10B9A000C0EBC1106F4901EBC000C1789DF8B40035
+:10B9B00000EB4002C2EBC0106A4A02EBC000807884
+:10B9C00041EA002129919DF8B41001EB4100C0EB40
+:10B9D000C110114601EBC0010991BDF8A4100998EE
+:10B9E000EDF796FF11909DF8B41001EB4100C0EB0C
+:10B9F000C1105C4901EBC002BDF8A400401C105C02
+:10BA00009DF8B41001EB4102C2EBC111554A02EBA3
+:10BA1000C102BDF8A410515C40EA01221198824293
+:10BA200042F0C2829DF8B41001EB4100C0EBC1109E
+:10BA30004C4901EBC000807A01069DF8B40000EB90
+:10BA40004002C2EBC010474A02EBC000C07A41EA94
+:10BA500000419DF8B40000EB4002C2EBC010414A27
+:10BA600002EBC000007B41EA00219DF8B40000EB2E
+:10BA70004002C2EBC0103B4A02EBC000407B0843CF
+:10BA80003949C1F8180F0846D0F8181F0991BDF8B8
+:10BA9000A4000E3808909DF8B40000EB4001C1EB03
+:10BAA000C010114601EBC0000E300790DDE908120E
+:10BAB000EDF71DFD9DF8B40000EB40002B4901EBB4
+:10BAC000800081689DF8B40000EB4000274A02EB3B
+:10BAD00080004160002130329DF8B40002EB00127A
+:10BAE0009DF89C0011549DF8B41001EB4100C0EB8F
+:10BAF000C1101C4901EBC000C17B249110211091A1
+:10BB0000BDF89000A1287DD100229DF8B40040F23C
+:10BB1000533110FB01F00F4901EB800108319DF812
+:10BB20009C00C0EBC00001EBC0004271BDF84010AA
+:10BB300008460991491C8AB210929DF8B41001EB95
+:10BB40004102C2EBC111074A02EBC101085C24901B
+:10BB500025900DE058450020D81400209840002082
+:10BB6000C731002008890020BC220020583E002058
+:10BB7000BDF8940007287DD2DFE800F07C048384C0
+:10BB8000FDFCFB00BDF8401008460991491C8AB233
+:10BB900010929DF8B41001EB4102C2EBC111FE4AB4
+:10BBA00002EBC1010A5C9DF8B40040F2533110FB76
+:10BBB00001F0FA4901EB800008309DF89C10C1EBC0
+:10BBC000C10100EBC1000272BDF84000411C8AB205
+:10BBD000109206909DF8B41001EB4102C2EBC11126
+:10BBE000ED4A02EBC101085C0206BDF84000411CB1
+:10BBF0008BB2109307909DF8B41001EB4103C3EB97
+:10BC0000C11100E000E2E44B03EBC101085C42EA31
+:10BC10000042BDF84000411C8BB2109308909DF883
+:10BC2000B41001EB4103C3EBC111DB4B03EBC101CA
+:10BC3000085C42EA0022BDF8401008460991491C00
+:10BC40008BB210939DF8B41001EB4103C3EBC1110B
+:10BC5000D14B03EBC101085C02439DF8B40040F2F4
+:10BC6000533110FB01F0CD4901EB800008309DF805
+:10BC70009C1000E0C7E1C1EBC10100EBC100C26054
+:10BC8000C1E1C0E101229DF8B40040F2533110FB44
+:10BC900001F0C24901EB800108319DF89C00C0EB26
+:10BCA000C00001EBC000027700213A9128E09DF826
+:10BCB000B41001EB4100C0EBC110B74901EBC0016A
+:10BCC000BDF84020BDF8E80010440A5C9DF8B400BF
+:10BCD00040F2533110FB01F0B04901EB8001083113
+:10BCE0009DF89C00C0EBC00001EBC00000F11D01FD
+:10BCF000BDF8E8000A54BDF8E800401C81B23A9152
+:10BD0000BDF8E8000A28D2DBBDF840000A3081B255
+:10BD1000109100213A9127E09DF8B41001EB410009
+:10BD2000C0EBC1109C4901EBC001BDF84020BDF83B
+:10BD3000E80010440A5C9DF8B40040F2533110FB57
+:10BD400001F0964901EB800108319DF89C00C0EBA1
+:10BD5000C00001EBC0012A31BDF8E8000A54BDF86B
+:10BD6000E800401C81B23A91BDF8E8000C28D3DB12
+:10BD700002E0BEE0BCE0BAE0BDF840000C3081B2A9
+:10BD80001091002136919CE001229DF8B40040F210
+:10BD9000533110FB01F0814901EB800108319DF81E
+:10BDA0009C00C0EBC00001EBC0008178BDF8D8005A
+:10BDB000084400EB400101EB00119DF8B40040F293
+:10BDC000533310FB03F0754B03EB800000F56270FA
+:10BDD00000F831209DF8B40040F2533110FB01F01F
+:10BDE000194601EB800108319DF89C00C0EBC000B2
+:10BDF00001EBC0008178BDF8D800084400EB400199
+:10BE000001EB00119DF8B40040F2533310FB03F036
+:10BE1000624B03EB800000F5627000EBC10080F81C
+:10BE2000822000213A9143E09DF8B41040F2533053
+:10BE300011FB00F0594901EB800108319DF89C008D
+:10BE4000C0EBC00001EBC00000F11D01BDF8E8002F
+:10BE50000A5C9DF8B40040F2533110FB01F04F49E9
+:10BE600001EB800108319DF89C00C0EBC00001EBA4
+:10BE7000C0008178BDF8D800084400EB400101EB18
+:10BE800000119DF8B40040F2533310FB03F0434B14
+:10BE900003EB800000F5627000EBC10000F183014C
+:10BEA000BDF8E8000A54BDF8E800401C81B23A91A0
+:10BEB000BDF8E8000A28B7DBBDF8D800401C81B205
+:10BEC00036919DF8B41040F2533011FB00F0334925
+:10BED00001EB800108319DF89C00C0EBC00011F817
+:10BEE0003010BDF8D80081423FF74EAF8BE08AE0BA
+:10BEF00089E09DF8B41001EB410000EB01102849E6
+:10BF000001EB0010806800EB800041009DF8B40058
+:10BF100000EB4000234A02EB800081609DF8B410E2
+:10BF200001EB4100C0EBC1101B4901EBC001BDF8A2
+:10BF30004000401C095C9DF8B40000EB4002C2EBDD
+:10BF4000C010154A02EBC002BDF84000105C41EA87
+:10BF500000229DF8B40040F2533110FB01F00F496C
+:10BF600001EB800108319DF89C00C0EBC00001EBA3
+:10BF7000C0000285BDF84000801C81B210919DF880
+:10BF8000B40040F2533110FB01F0044901EB800191
+:10BF900008319DF89C0007E00889002058450020E2
+:10BFA00098400020583E0020C0EBC00001EBC000CC
+:10BFB000018D9DF8B40000EB400202EB0010FE4A38
+:10BFC00002EB0010408B81420ADB0621A2F50472CD
+:10BFD0009DF8B40002EB00129DF89C00115411E092
+:10BFE00006229DF8B40040F2533110FB01F0F349F2
+:10BFF00001EB800108319DF89C00C0EBC00001EB13
+:10C00000C000427100BFE5E3BDF89000A228FAD15C
+:10C0100000213691FEE39DF8B40040F2533110FB4D
+:10C0200001F0E64901EB800108319DF89C00C0EB6E
+:10C03000C00001EBC0008178BDF8D8000844C1B24F
+:10C040002891BDF84000401C81B21091BDF840100D
+:10C0500008460991491C8AB210929DF8B41001EB70
+:10C060004102C2EBC111D64A02EBC101085C259026
+:10C07000BDF84000411C8AB2109209903490BDF87E
+:10C0800094000D287ED2DFE810F07D0032010D0013
+:10C090009009250E420EA90E000F1D0F3A0F570FE3
+:10C0A000E30EC60EBDF8401008460991491C8AB23D
+:10C0B00010929DF8B41001EB4102C2EBC111C04ACD
+:10C0C00002EBC101095CBF4880F8021D90F8020D27
+:10C0D000C0F3401020B9BB4890F8020DC00908B960
+:10C0E00001212691BDF8401008460691491C8AB2EC
+:10C0F00010929DF8B41001EB4102C2EBC111B04A9D
+:10C1000002EBC101085C0206BDF840100846079129
+:10C11000491C8BB210939DF8B41001EB4103C3EBA3
+:10C12000C111A74B03EBC101085C42EA0042BDF814
+:10C13000401008460891491C8BB210939DF8B4102A
+:10C1400001EB4103C3EBC1119D4B03EBC101085C43
+:10C1500042EA0022BDF84000411C8BB210930990C6
+:10C160009DF8B41001EB4103C3EBC111944B03EBF9
+:10C17000C101085C02439DF8B40040F2533110FB4A
+:10C1800001F000E0FDE38D4901EB800000F56270F5
+:10C190009DF8A01001EB410303EB011100EBC1007E
+:10C1A000C0F81A20BDF84000411C8AB210920690D7
+:10C1B0009DF8B41001EB4102C2EBC111804A02EBC1
+:10C1C000C101085C0206BDF84000411C8BB210930F
+:10C1D00007909DF8B41001EB4103C3EBC111784BFC
+:10C1E00003EBC101085C42EA0042BDF8401008467A
+:10C1F0000891491C8BB210939DF8B41001EB4103D8
+:10C20000C3EBC1116E4B03EBC101085C42EA002293
+:10C21000BDF84000411C8BB2109309909DF8B410FA
+:10C2200001EB4103C3EBC111654B03EBC101085C9A
+:10C2300002439DF8B40040F2533110FB01F05F4916
+:10C2400001EB800000F562709DF8A01001EB410346
+:10C2500003EB011100EBC100C0F81E20BDF8400047
+:10C26000411C8AB2109207909DF8B41001EB410274
+:10C27000C2EBC111524A02EBC101085C0204BDF8D5
+:10C280004000411C8BB2109308909DF8B41001EB54
+:10C290004103C3EBC1114A4B03EBC101085C42EA05
+:10C2A0000022BDF84000411C8BB2109309909DF80C
+:10C2B000B41001EB4103C3EBC111414B03EBC101CE
+:10C2C000085C02439DF8B40040F2533110FB01F0CA
+:10C2D0003A4901EB800000F562709DF8A01001EB77
+:10C2E000410303EB011100EBC100426300BFBDF845
+:10C2F0009400012868D1BDF8401008460991491CF6
+:10C300008AB210929DF8B41001EB4102C2EBC11148
+:10C310002B4A02EBC101095C2A4880F8021D90F803
+:10C32000020DC0F3401020B9264890F8020DC00954
+:10C3300008B9012126919DF8B40040F2533110FB59
+:10C3400001F01E4901EB800108319DF89C00C0EB13
+:10C35000C00011F83000401EBDF8D810884233D11B
+:10C360009DF8B40000EB400101EB0010124901EB15
+:10C37000001030309DF8A01000EB011080780121F2
+:10C38000B1EBD01F20D19DF89800E8B99DF8B4001A
+:10C3900040F2533110FB01F0084901EB80010831F4
+:10C3A0009DF89C00C0EBC00001EBC00081789DF8B7
+:10C3B000B40000EB400208E09840002058450020FF
+:10C3C00008890020BC22002048E002EB0010FE4A51
+:10C3D00002EB0010303000EB0110407A00F0010059
+:10C3E000E0B39DF8B40040F2533110FB01F002F5C8
+:10C3F000986101EB800108319DF89C00C0EBC00002
+:10C4000001EBC000807800EB400101EB00119DF8CA
+:10C41000B40040F2533210FB02F0EC4A02EB800011
+:10C4200000F5627000EBC10090F8900000F0010090
+:10C43000A0B99DF8B40040F2533110FB01F0114651
+:10C4400001EB800008309DF89C10C1EBC10100EBAE
+:10C45000C100007F10B100213A912AE0B0E09DF8C0
+:10C46000B40040F2533110FB01F0D84901EB8001D8
+:10C4700008319DF89C00C0EBC00001EBC00000F14A
+:10C480001D01BDF8E8000A5C9DF8B40000EB400116
+:10C4900001EB0010CC4901EB00100E30BDF8E810A4
+:10C4A000405C824200D008E0BDF8E800401C81B248
+:10C4B0003A91BDF8E8000628D1DB00BFBDF8E800DE
+:10C4C00006287DD106213A9129E09DF8B40040F27A
+:10C4D000533110FB01F0BD4901EB800108319DF89B
+:10C4E0009C00C0EBC00001EBC00000F11D01BDF8D5
+:10C4F000E8000A5C9DF8B40000EB400101EB00107D
+:10C50000B14901EB00100E30BDF8E810405C8242EA
+:10C5100000D008E0BDF8E800401C81B23A91BDF8B7
+:10C52000E8000A28D1DB00BFBDF8E8000A284FD098
+:10C5300000229DF8B40040F2533110FB01F0A349F2
+:10C5400001EB800108319DF89C00C0EBC00001EBBD
+:10C55000C00002859DF8B40040F2533110FB01F099
+:10C560009A4901EB800108319DF89C00C0EBC000A6
+:10C5700001EBC000807800EB400101EB00119DF859
+:10C58000B40040F2533210FB02F0904A02EB8000FC
+:10C5900000F5627000EBC10090300990007820F047
+:10C5A0000101491C0998017006229DF8B40040F26F
+:10C5B000533110FB01F0854901EB8001083100E0A7
+:10C5C00006E09DF89C00C0EBC00001EBC00042718A
+:10C5D0009DF8B40040F2533110FB01F07B4901EBB0
+:10C5E000800101F562719DF8A00000EB400202EBB2
+:10C5F000001011F830109DF8B40040F2533210FBD7
+:10C6000002F0724A02EB8000407981427EDA9DF8A6
+:10C61000B40000EB400101EB00106B4901EB00108E
+:10C6200030309DF8A01000EB0110801C0990684884
+:10C6300090F8020D0121A1EBD0100999097860F35F
+:10C64000000109980170624890F8020DC0F3401093
+:10C65000F0BB9DF8B40000EB400101EB00105A491B
+:10C6600001EB001030309DF8A01000EB0110807835
+:10C67000C0F3401060B39DF8B40000EB400101EB43
+:10C680000010514901EB001030309DF8A01000EB74
+:10C690000110801C0990007820F00200801C09998C
+:10C6A00008709DF8B40040F2533110FB01F01146C0
+:10C6B00001EB800000F562709DF8A01001EB4102D3
+:10C6C00002EB011100EBC10018300990007800E086
+:10C6D00009E020F00201891C099801709DF8B4104E
+:10C6E0000220EDF7E3FC00219DF8B40040F2533244
+:10C6F00010FB02F0354A02EB8000017102229DF826
+:10C70000B40040F2533110FB01F000E022E02F4969
+:10C7100001EB800101F562719DF8A00000EB400380
+:10C7200003EB001001F8302003229DF8B40040F222
+:10C73000533110FB01F0254901EB800000F56270D8
+:10C740009DF8A01001EB410303EB011100EBC100C8
+:10C750004271FCE39DF8B40000EB400101EB0010D6
+:10C76000194901EB001030309DF8A01000EB0110CA
+:10C77000801C0990164890F8020D0121A1EBD01001
+:10C7800009990A7860F300020A709DF8B40000EB82
+:10C79000400101EB00100C4901EB001030309DF816
+:10C7A000A01000EB0110801C0990094890F8020DC0
+:10C7B00042090998007862F34100099908709DF8D0
+:10C7C000B40000EB400106E09840002058450020EE
+:10C7D000BC220020FDE301EB0010FE4901EB00103C
+:10C7E00030309DF8A01000EB01108078C0F34002BB
+:10C7F0009DF8B40040F2533110FB01F0F64901EB13
+:10C80000800000F562709DF8A01001EB410303EB7E
+:10C81000011100E0E8E300EBC100007EC0F340003E
+:10C8200082427AD09DF8B40040F2533110FB01F0FF
+:10C83000E94901EB800000F562709DF8A01001EB62
+:10C84000410202EB011100EBC100183009909DF884
+:10C85000B40000EB400101EB0011DE4800EB0111D8
+:10C8600030319DF8A00001EB001080784208099853
+:10C87000017862F3410101709DF8B40000EB4001C2
+:10C8800001EB0010D34901EB001030309DF8A010EF
+:10C8900000EB01108078C0F34000E8B302229DF85D
+:10C8A000B40040F2533110FB01F0CB4901EB8000A2
+:10C8B00000F562709DF8A01001EB410303EB01113C
+:10C8C00000EBC1004271C54890F8E00730BB9DF80D
+:10C8D000B40040F2533110FB01F0BF4901EB80007E
+:10C8E00000F562709DF8A01001EB410202EB01110E
+:10C8F00000EBC10090F87F0080B111239DF8B400D7
+:10C9000040F2533110FB01F0B34901EB800101F516
+:10C9100062719DF8A00002E06DE07CE1E4E000EBD4
+:10C92000400202EB001001EBC00090F8800040F2E2
+:10C93000533110FB01F0A84901EB800101F5627150
+:10C940009DF8B40040F2533210FB02F0A24A02EB11
+:10C95000800202F562729DF8A00000EB400404EB37
+:10C96000001002EBC00090F8810000EB400202EBE7
+:10C97000001001EBC00080F87E30F3239DF8B40076
+:10C9800000E0FCE340F2533110FB01F0924901EB6F
+:10C99000800101F562719DF8A00000EB400202EBFE
+:10C9A000001001EBC00090F8800040F2533110FB02
+:10C9B00001F0894901EB800101F562719DF8B40035
+:10C9C00040F2533210FB02F0834A02EB800000F584
+:10C9D00062709DF8A02002EB420404EB021200EB0F
+:10C9E000C20090F8810000EB400202EB001001EB66
+:10C9F000C00043710AE103229DF8B40040F25331B4
+:10CA000010FB01F0744901EB800101F562719DF8A2
+:10CA1000A00000EB400303EB001001EBC0004271EB
+:10CA200000219DF8B40040F2533210FB02F06A4A34
+:10CA300002EB8000017101229DF8B40040F25331F5
+:10CA400010FB01F0644901EB800000F562709DF875
+:10CA5000A01001EB410303EB011100EBC10080F8D2
+:10CA600046205E4890F8E007F0BB9DF8B40040F225
+:10CA7000533110FB01F0584901EB800000F5627062
+:10CA80009DF8A01001EB410202EB011100EBC10087
+:10CA900090F87F0040B39DF8B40040F2533110FB92
+:10CAA00001F04D4901EB800101F562719DF8A00094
+:10CAB00000EB400202EB001001EBC00090F8800098
+:10CAC00000EB400101EB0010424901EB0011303155
+:10CAD0009DF8B40040F2533210FB02F03E4A02EBE4
+:10CAE000800202F5627200E090E09DF8A00000EB89
+:10CAF000400303EB001002EBC00090F8810001EB53
+:10CB00000010801C0990007820F00402099802703F
+:10CB100000239DF8B40040F2533110FB01F02E4980
+:10CB200001EB800101F562719DF8A00000EB40026D
+:10CB300002EB001001EBC00090F8800040F253318E
+:10CB400010FB01F0244901EB800101F562719DF8B1
+:10CB5000B40040F2533210FB02F01F4A02EB800295
+:10CB600002F562729DF8A00000EB400404EB001097
+:10CB700002EBC00090F8810000EB400202EB0010D5
+:10CB800001EBC00080F87E30F3239DF8B40040F242
+:10CB9000533110FB01F0104901EB800101F5627186
+:10CBA0009DF8A00000EB400202EB001001EBC0007A
+:10CBB00090F8800040F2533110FB01F0064901EB80
+:10CBC000800101F562719DF8B40040F2533210FB10
+:10CBD00002F005E09840002058450020BC320020BB
+:10CBE000FC4A02EB800000F562709DF8A02002EB89
+:10CBF000420404EB021200EBC20090F8810000EB4B
+:10CC0000400202EB001001EBC00043719DF8B4102C
+:10CC10000220EDF74BFA9DF8B40000EB400101EB68
+:10CC20000010ED4901EB001130319DF8A00001EB3F
+:10CC30000010807800F001029DF8B40040F25331FA
+:10CC400010FB01F0E34901EB800000F562709DF8F4
+:10CC5000A01001EB410303EB011100EBC100007ECA
+:10CC600000F00100824279D09DF8B40040F25331C7
+:10CC700010FB01F0D74901EB800000F562709DF8D0
+:10CC8000A01001EB410202EB011100EBC1001830D2
+:10CC900009909DF8B40000EB400101EB0010CE4973
+:10CCA00001EB001130319DF8A00001EB00108178FC
+:10CCB0000998027861F3000202709DF8B40000EB5D
+:10CCC000400101EB0010C44901EB001030309DF829
+:10CCD000A01000EB0110807800F00100E8BB9DF887
+:10CCE000B40000EB400101EB0010BB4901EB001068
+:10CCF00030309DF8A01000EB01108078C0F3401098
+:10CD000068B39DF8B40040F2533110FB01F0B14913
+:10CD100001EB800000F562709DF8A01001EB41026C
+:10CD200002EB011100EBC10090F84600B8B99DF884
+:10CD3000B40040F2533110FB01F0A64901EB800032
+:10CD400000F562709DF8A01001EB410202EB0111A9
+:10CD500000EBC100407B10B902E060E09CE247E0DC
+:10CD60009DF8B40000EB400101EB00109A4901EB83
+:10CD7000001030309DF8A01000EB01108078C0F357
+:10CD80004000A8BB03229DF8B40040F2533110FBD1
+:10CD900001F0904901EB800101F562719DF8A0005E
+:10CDA00000EB400303EB001001EBC00042710021D7
+:10CDB0009DF8B40040F2533210FB02F0854A02EBBA
+:10CDC0008000017101229DF8B40040F2533110FB44
+:10CDD00001F0804901EB800000F562709DF8A01021
+:10CDE00001EB410303EB011100EBC10080F8462089
+:10CDF00000229DF8B40040F2533110FB01F0754958
+:10CE000001EB800000F562709DF8A01001EB41037A
+:10CE100003EB011100EBC10080F8452037E29DF8DB
+:10CE2000B40040F2533110FB01F06A4901EB80007D
+:10CE300000F562709DF8A01001EB410202EB0111B8
+:10CE400000EBC10090F84600B0B901229DF8B40093
+:10CE500040F2533110FB01F05E4901EB800000F518
+:10CE600062709DF8A01001EB410303EB011100EB90
+:10CE7000C10080F845202AE000229DF8B40040F26D
+:10CE8000533110FB01F0534901EB800101F5627150
+:10CE90009DF8A00000EB400303EB001001EBC00085
+:10CEA00080F845209DF8B40000EB400101EB001034
+:10CEB000494901EB001130319DF8A00001EB001051
+:10CEC000801C0990007820F0010209980270434804
+:10CED00090F8E00780B19DF8B40000EB400101EB51
+:10CEE00000103D4901EB001030309DF8A01000EB20
+:10CEF0000110807A022876D1394890F8290001285B
+:10CF000071D13748D0F80C023549498D88426AD230
+:10CF10009DF8B40040F2533110FB01F02D4901EBB4
+:10CF2000800000F562709DF8A01001EB410202EB59
+:10CF3000011100EBC10090F84500012852D19DF885
+:10CF4000B40040F2533110FB01F0224900E02BE223
+:10CF500001EB800000F562709DF8A01001EB41022A
+:10CF600002EB011100EBC10090F87F00D0BB9DF8EF
+:10CF7000B40000EB400101EB0010174901EB001178
+:10CF800030319DF8A00001EB001001789DF8B4004D
+:10CF900040F2533210FB02F00E4A02EB8000417067
+:10CFA00005229DF8B40040F2533110FB01F009490D
+:10CFB00001EB800101F562719DF8A00000EB4003D8
+:10CFC00003EB001001EBC000427100229DF8B40099
+:10CFD0000BE0FDE35845002098400020BC320020C3
+:10CFE000BC1200206CE000E1F3E300EB400101EB38
+:10CFF0000010FE4901EB001130319DF8A00001EB5B
+:10D000000010426001229DF8B40000EB400101EBEA
+:10D010000010F64901EB001130319DF8A00001EB42
+:10D020000010C2729DF8B4100220EDF73FF8002105
+:10D030003A911CE000229DF8B40040F2533110FBFD
+:10D0400001F1EB4800EB810101F562719DF8A00050
+:10D0500000EB400303EB001001EBC0014731BDF8CA
+:10D06000E8000A54BDF8E800401C81B23A91BDF8CE
+:10D07000E8000628DEDB00203A901CE000229DF844
+:10D08000B40040F2533110FB01F0D94901EB8001AB
+:10D0900001F562719DF8A00000EB400303EB001066
+:10D0A00001EBC0016331BDF8E8000A54BDF8E800A7
+:10D0B000401C81B23A91BDF8E8000F28DEDBE6E0C3
+:10D0C0009DF8B40040F2533110FB01F0C84901EB68
+:10D0D000800000F562709DF8A01001EB410202EBA8
+:10D0E000011100EBC10090F8450001287DD19DF8A9
+:10D0F000B40040F2533110FB01F0BD4901EB800157
+:10D1000001F562719DF8A00000EB400202EB0010F7
+:10D1100001EBC00090F8800040F2533110FB01F0A9
+:10D12000B34901EB800101F562719DF8B40040F252
+:10D13000533210FB02F0AE4A02EB800000F5627041
+:10D140009DF8A02002EB420303EB021200EBC200A9
+:10D1500090F8810000EB400202EB001001EBC000F0
+:10D1600090F87E00032840D100239DF8B40040F2DF
+:10D17000533110FB01F09E4901EB800100E0FDE31B
+:10D1800001F562719DF8A00000EB400202EB001077
+:10D1900001EBC00090F8800040F2533110FB01F029
+:10D1A000934901EB800101F562719DF8B40040F2F2
+:10D1B000533210FB02F08E4A02EB800202F56272DB
+:10D1C0009DF8A00000EB400404EB001002EBC0004F
+:10D1D00090F8810000EB400202EB001001EBC00070
+:10D1E00080F87E309DF8B40000E050E000EB400194
+:10D1F00001EB00107D4901EB001130319DF8A000DA
+:10D2000001EB001001789DF8B40040F2533210FB9E
+:10D2100002F0774A02EB8000417005229DF8B400CD
+:10D2200040F2533110FB01F0714901EB800101F52F
+:10D2300062719DF8A00000EB400303EB001001EBCE
+:10D24000C000427100229DF8B40000EB400101EBE8
+:10D250000010664901EB001130319DF8A00001EB90
+:10D260000010426002229DF8B40000EB400101EB87
+:10D2700000105E4901EB001130319DF8A00001EB78
+:10D280000010C2729DF8B4100220ECF70FFF9DF859
+:10D29000B4100220ECF70AFF9DF8B40040F25331BD
+:10D2A00010FB01F0524901EB800000F562709DF81F
+:10D2B000A01001EB410202EB011100EBC100807BE9
+:10D2C000012834D100229DF8B40040F2533110FB04
+:10D2D00001F0474901EB800101F562719DF8A00062
+:10D2E00000EB400303EB001001EBC0008273002150
+:10D2F0009DF8B40040F2533210FB02F03C4A02EBBE
+:10D300008000017103229DF8B40040F2533110FBFC
+:10D3100001F1374800EB810000F562709DF8A01024
+:10D3200001EB410303EB011100EBC10042719DF8D9
+:10D33000B40000EB400101EB00102C4901EB0010A0
+:10D3400030309DF8A01000EB01108078C0F3400051
+:10D3500050B39DF8B40040F2533110FB01F0244962
+:10D3600001EB800000F562709DF8A01001EB410216
+:10D3700002EB011100EBC1004079012814D1022217
+:10D380009DF8B40040F2533110FB01F0184901EB55
+:10D39000800000F562709DF8A01001EB410303EBE3
+:10D3A000011100EBC1004271E8E200202E902F90A5
+:10D3B00000213A912BE0DDE92E10000240EA1162D3
+:10D3C0000902CDE92E12BDF8401008460991491C0A
+:10D3D0008AB210929DF8B41001EB4102C2EBC11168
+:10D3E000044A02EBC101085C06E0000098400020FE
+:10D3F0005845002008890020DDE92E3440EA030268
+:10D40000CDE92E24BDF8E800401C81B23A91BDF868
+:10D41000E8000628CFDB9DF8B400DDE92E1240F2CB
+:10D42000533310FB03F0F84B03EB800303F56273F7
+:10D430009DF8A00000EB400404EB001003EBC000DB
+:10D4400040F8221F426000222E922F9200213A9132
+:10D4500023E0DDE92E10000240EA11620902CDE965
+:10D460002E12BDF8401008460991491C8AB210924C
+:10D470009DF8B41001EB4102C2EBC111E34A02EB8B
+:10D48000C101085CDDE92E3440EA0302CDE92E2417
+:10D49000BDF8E800401C81B23A91BDF8E8000628CA
+:10D4A000D7DB9DF8B400DDE92E1240F2533310FBB8
+:10D4B00003F0D54B03EB800303F562739DF8A000E6
+:10D4C00000EB400404EB001003EBC000223081604D
+:10D4D000C2609DF8B40040F2533110FB01F0CA491C
+:10D4E00001EB800101F562719DF8A00000EB4002A4
+:10D4F00002EB001011F830109DF8B40040F25332E6
+:10D5000010FB02F0C04A02EB8000407981427DD1DD
+:10D510009DF8B4009DF8A01001EB0010C217CDE9F2
+:10D520002E02BB4890F8E00708B39DF8B40000EB6A
+:10D53000400101EB0010B74901EB001030309DF8BD
+:10D54000A01000EB0110807A022810D09DF8B400E2
+:10D5500000EB400101EB0010AE4901EB0010303050
+:10D560009DF8A01000EB0110C07A00287DDD00229C
+:10D570009DF8B40000EB400101EB0010A54901EB60
+:10D58000001030309DF8A01000EB0110C272A248CC
+:10D59000D0F80C020521B0FBF1F201FB120000EB08
+:10D5A00040019D482C3000EB41100D3009909DF852
+:10D5B000B41040F2533011FB00F0934901EB8000AE
+:10D5C00000F562709DF8A01001EB410202EB011121
+:10D5D00000EBC10022301022014608900998EAF7BA
+:10D5E00034FE8D48D0F80C020521B0FBF1F201FBAE
+:10D5F000120000EB400188482C3000EB41129DF8EE
+:10D60000B40040F2533110FB01F000E0ECE27E493F
+:10D6100001EB800101F562719DF8A00000EB400371
+:10D6200003EB001001EBC00050F81A1F42F8011F75
+:10D63000406850607848D0F80C020521B0FBF1F248
+:10D6400001FB120000EB400173482C3000EB41124B
+:10D650009DF8B40000EB400101EB00106D4901EBB7
+:10D66000001130319DF8A00000E099E101EB0010BD
+:10D67000007810706848D0F80C020521B0FBF1F278
+:10D6800001FB120000EB400163482C3000EB41111C
+:10D690005F48F538026841F81D2F808888805E4811
+:10D6A000D0F80C020521B0FBF1F201FB120000EBF7
+:10D6B000400159482C3000EB41129DF8B40040F273
+:10D6C000533110FB01F0504901EB800101F562710B
+:10D6D0009DF8A00000EB400303EB001001EBC0003D
+:10D6E000406BC2F809004C48D0F80C020521B0FB91
+:10D6F000F1F201FB120000EB400147482C3000EB37
+:10D7000041129DF8B40000EB400101EB00104149CB
+:10D7100001EB001130319DF8A00001EB00104068D2
+:10D72000C2F8230000229DF8B40000EB400101EB99
+:10D730000010384901EB001130319DF8A00001EBD9
+:10D740000010426000213A9157E03348D0F80C02B3
+:10D750000521B0FBF1F201FB120000EB40012E4865
+:10D760002C3000EB41112731BDF8E8409DF8B400A2
+:10D7700040F2533210FB02F0234A02EB800202F522
+:10D7800062729DF8A00000EB400303EB001002EB77
+:10D79000C00090F8800040F2533210FB02F01A4AA9
+:10D7A00002EB800202F562729DF8B40040F253333E
+:10D7B00010FB03F0144B03EB800303F562739DF839
+:10D7C000A00000EB400505EB001003EBC00001E0FA
+:10D7D000EAE3D4E390F8810000EB400303EB001090
+:10D7E00002EBC0024732BDF8E800001D105C08558E
+:10D7F000BDF8E800401C81B23A91BDF8E800062867
+:10D80000A3DB00203A904CE0584500200889002016
+:10D81000BC32002098400020BC12002000239DF85C
+:10D82000B40040F2533110FB01F0FE4901EB8001DE
+:10D8300001F562719DF8A00000EB400202EB0010C0
+:10D8400001EBC00090F8800040F2533110FB01F072
+:10D85000F44901EB800101F562719DF8B40040F2DA
+:10D86000533210FB02F0EF4A02EB800202F56272C3
+:10D870009DF8A00000EB400404EB001002EBC00098
+:10D8800090F8810000EB400202EB001001EBC001B8
+:10D890004731BDF8E8000B54BDF8E800401C81B2E8
+:10D8A0003A91BDF8E8000A28B8DBDF48D0F80C024E
+:10D8B0000521B0FBF1F080B2014609900220EBF7A0
+:10D8C00007FC00210620ECF7F1FBD748D0F80C024A
+:10D8D000D549498D884206D2D348D0F80C02401C65
+:10D8E000D149C1F80C0200210520ECF7DFFB9DF8BF
+:10D8F000B40000EB400101EB0010CC4901EB00103B
+:10D9000030309DF8A01000EB0110801C09900078C9
+:10D9100020F00400001D09990870C348D0F80C02DB
+:10D920000521B0FBF1F201FB120000EB4001BE4803
+:10D930002C3000EB4110D0F823202E9800EB400152
+:10D94000BB4800EB4110C0F8232000203A9022E0B1
+:10D95000B548D0F80C020521B0FBF1F201FB120032
+:10D9600000EB4001B0482C3000EB41102730BDF8EF
+:10D97000E810425C2E9800EB400100E02DE2AC483C
+:10D9800000EB41112731BDF8E8000A54BDF8E8006A
+:10D99000401C81B23A91BDF8E8000628D8DB59E076
+:10D9A0009DF8B40000EB400101EB00109F4901EB32
+:10D9B000001030309DF8A01000EB0110801C099081
+:10D9C000007820F008010831099801709DF8B40032
+:10D9D00000EB400101EB0010944901EB00113031E4
+:10D9E0009DF8A00001EB001041682E9800EB40026A
+:10D9F0008F4800EB4210C0F8231000213A9125E037
+:10DA00009DF8B40040F2533110FB01F0854901EB61
+:10DA1000800101F562719DF8A00000EB400202EB6D
+:10DA2000001001EBC0014731BDF8E8000A5C2E98F8
+:10DA300000EB40017E4800EB41112731BDF8E800C2
+:10DA40000A54BDF8E800401C81B23A91BDF8E800E4
+:10DA50000628D5DB9DF8B40000EB400101EB001077
+:10DA6000724901EB001030309DF8A01000EB01105E
+:10DA7000801C0990007820F02002099802709DF81F
+:10DA8000B4100220ECF712FB9DF8B40040F25331C1
+:10DA900010FB01F0634901EB800000F562709DF816
+:10DAA000A01001EB410202EB011100EBC10022309A
+:10DAB00009902E9800EB40015D4800EB41100D30BD
+:10DAC000102208900999EAF7C0FB9DF8B40040F2D3
+:10DAD000533110FB01F0534901EB800101F56271F4
+:10DAE0009DF8A00000EB400202EB001001EBC0012A
+:10DAF0002E9800EB40024E4800EB421051F81A2FCE
+:10DB000040F8012F496841609DF8B40000EB4001E6
+:10DB100001EB0010454901EB001130319DF8A000E8
+:10DB200001EB001001782E9800EB4002404800EB1A
+:10DB3000421001702E9800EB40013D4800EB41116E
+:10DB40003C48026841F81D2F808888809DF8B40009
+:10DB500040F2533110FB01F0324901EB800101F535
+:10DB600062719DF8A00000EB400202EB001001EB97
+:10DB7000C000416B2E9800EB40022D4800EB421094
+:10DB8000C0F809102E9881B208200991ECF78EFA9E
+:10DB900000229DF8B40040F2533110FB01F02149FE
+:10DBA00001EB800101F562719DF8A00000EB4003DC
+:10DBB00003EB001001EBC00080F8462001229DF825
+:10DBC000B40040F2533110FB01F0164901EB800024
+:10DBD00000F562709DF8A01001EB410303EB011109
+:10DBE00000EBC100427174E001229DF8B40040F2E4
+:10DBF000533110FB01F00B4901EB800101F562711B
+:10DC00009DF8A00000EB400303EB001001EBC00007
+:10DC100042719DF8B40000EB400101EB0010034994
+:10DC20000AE0000058450020BC1200209840002067
+:10DC3000D8140020C731002001EB001030309DF8CF
+:10DC4000A01000EB0110801C0990007820F0040067
+:10DC5000001D099908709DF8B40000EB400101EB2C
+:10DC60000010FE4901EB001030309DF8A01000EBD1
+:10DC70000110801C0990007820F080008030099904
+:10DC8000087001209DF8B41040F2533211FB02F1EC
+:10DC9000F34A02EB810108719DF8B40040F2533160
+:10DCA00010FB01F0114601EB800042799DF8B400B1
+:10DCB00040F2533110FB01F0E94901EB800000F51F
+:10DCC00062709DF8A01001EB410303EB011100F815
+:10DCD00031204EE101229DF8B40040F2533110FB97
+:10DCE00001F0DF4901EB800101F562719DF8A000B0
+:10DCF00000EB400303EB001001EBC0004271BDF8E4
+:10DD00004010BDF8D000084481B2109131E10122E9
+:10DD10009DF8B40040F2533110FB01F0D04901EB03
+:10DD2000800101F562719DF8A00000EB400303EB58
+:10DD3000001001EBC000427101219DF8B40040F2D7
+:10DD4000533210FB02F0C64A02EB800001719DF8CD
+:10DD5000B40000EB4001C1EBC010C24901EBC001AF
+:10DD6000BDF84000085C592816D19DF8B40000EBBE
+:10DD7000400101EB0010B94901EB001030309DF873
+:10DD8000A01000EB0110801C0990007820F020000A
+:10DD900020300999087014E09DF8B40000EB4001B0
+:10DDA00001EB0010AD4901EB001030309DF8A010E0
+:10DDB00000EB0110801C0990007820F020020998E7
+:10DDC00002709DF8B4100220ECF770F9BDF8401015
+:10DDD000BDF8D000084481B21091CAE001229DF83C
+:10DDE000B40040F2533110FB01F09D4901EB80017A
+:10DDF00001F562719DF8A00000EB400303EB0010F9
+:10DE000001EBC0004271BDF84010BDF8D0000844DD
+:10DE100081B21091ADE001229DF8B40040F253317F
+:10DE200010FB01F08E4901EB800101F562719DF854
+:10DE3000A00000EB400303EB001001EBC0004271B7
+:10DE4000BDF84010BDF8D000084481B2109190E0B8
+:10DE500001229DF8B40040F2533110FB01F08049DB
+:10DE600001EB800101F562719DF8A00000EB400319
+:10DE700003EB001001EBC0004271BDF84010BDF88B
+:10DE8000D000084481B2109173E001229DF8B400E3
+:10DE900040F2533110FB01F0714901EB800101F5B3
+:10DEA00062719DF8A00000EB400303EB001001EB52
+:10DEB000C0004271BDF84010BDF8D000084481B2E6
+:10DEC000109156E001229DF8B40040F2533110FB4E
+:10DED00001F0634901EB800101F562719DF8A0003A
+:10DEE00000EB400303EB001001EBC0004271BDF8F2
+:10DEF0004010BDF8D000084481B2109139E00122F1
+:10DF00009DF8B40040F2533110FB01F0544901EB8D
+:10DF1000800101F562719DF8A00000EB400303EB66
+:10DF2000001001EBC0004271BDF84010BDF8D000F8
+:10DF3000084481B210911CE001229DF8B40040F227
+:10DF4000533110FB01F0464901EB800101F562718C
+:10DF50009DF8A00000EB400303EB001001EBC000B4
+:10DF60004271BDF84010BDF8D000084481B2109154
+:10DF700000BF00BFBDF8D800401C81B236919DF8AB
+:10DF8000B41040F2533011FB00F0354901EB800131
+:10DF900008319DF89C00C0EBC00011F83010BDF8AE
+:10DFA000D80081423EF737A862E39DF8B41001EB38
+:10DFB0004100C0EBC1102B4911F8300003287CD17F
+:10DFC0009DF8B41001EB4100C0EBC110254901EBF5
+:10DFD000C000817829919DF8B41001EB4100C0EB9D
+:10DFE000C110204901EBC001BDF8A400C01C095CB0
+:10DFF0009DF8B40000EB4002C2EBC010194A02EBDE
+:10E00000C002BDF8A400001D105C41EA0020C21748
+:10E01000CDE92E02BDF8A400C01C80B209909DF885
+:10E02000B41001EB4100C0EBC1100E4901EBC0017F
+:10E030000891DDE90801EBF76BFC0022CDE9300225
+:10E040002FA819C82E9959406040014335D1064880
+:10E0500090F8C90120F08000803007E0984000204F
+:10E060005845002008890020BC320020FE4981F874
+:10E07000C9010021FD4A9DF8B40002EB00100170B7
+:10E080009DF8B41040F2533011FB00F002F5DA6154
+:10E0900001EB800101F562719DF8A00000EB4002E8
+:10E0A00002EB001001EBC00041792591BDF894000E
+:10E0B000012803D0022868D168E0AFE000213A913E
+:10E0C00048E09DF8B41001EB4100C0EBC110E849F5
+:10E0D00001EBC001BDF8E800801D095CE54ABDF810
+:10E0E000E80011549DF8B41001EB4100C0EBC110E1
+:10E0F000DF4901EBC001BDF8E800401D095CBDF837
+:10E10000E800401C11549DF8B41001EB4100C0EB35
+:10E11000C110D74901EBC001BDF8E800001D095C42
+:10E12000BDF8E800801C11549DF8B41001EB4100CB
+:10E13000C0EBC110CE4901EBC001BDF8E800C01C26
+:10E14000095CBDF8E800C01C1154BDF8E800001DD2
+:10E1500081B23A91BDF8E810BDF8A4008142B0DB6D
+:10E1600002229DF8B40040F2533110FB01F0C24985
+:10E1700001EB800000F562709DF8A01001EB4103F7
+:10E1800003EB011100EBC100427146E000213A911E
+:10E1900027E09DF8B41001EB4100C0EBC110B44979
+:10E1A00001EBC001BDF8E800001D095CBDF8E80006
+:10E1B0003430B04A11549DF8B41001EB4100C0EB6B
+:10E1C000C110AB4901EBC001BDF8E800C01C095CFF
+:10E1D000BDF8E80035301154BDF8E800801C81B26C
+:10E1E0003A91BDF8E810BDF8A4008142D1DB0122CC
+:10E1F0009DF8B40040F2533110FB01F09E4901EB51
+:10E20000800000F562709DF8A01001EB410303EB64
+:10E21000011100EBC100427100BF00BF28E20021E4
+:10E2200028919DF8B41001EB4100C0EBC11090495A
+:10E2300001EBC00081782991BDF8A400401E81B295
+:10E2400009919DF8B41001EB4100C0EBC110884961
+:10E2500001EBC000801C0890099914F04FF80022CF
+:10E26000CDE930029DF8B41001EB4100C0EBC110C4
+:10E270007F4901EBC002BDF8A400401C105C0022E5
+:10E28000CDE92E022FA819C82E99594060400143AC
+:10E290007ED1764A9DF8B40002EB00129DF8A000F2
+:10E2A00011549DF8B41001EB4100C0EBC11070494E
+:10E2B00001EBC00001792591BDF89400052819D221
+:10E2C000DFE800F003AB19C1FE0003229DF8B400A3
+:10E2D00040F2533110FB01F0674901EB800000F57B
+:10E2E00062709DF8A01001EB410303EB011100EBFC
+:10E2F000C1004271BAE101229DF8B40040F25331ED
+:10E3000010FB01F05C4901EB800101F562719DF8A1
+:10E31000A00000EB400303EB001001F830200322C3
+:10E320009DF8B40040F2533110FB01F0524901EB6B
+:10E33000800101F562719DF8A00000EB400303EB42
+:10E34000001001EBC00042719DF8B41040F2533050
+:10E3500011FB00F0484901EB800000F608500990DD
+:10E36000007820F080018031099801709DF8B41088
+:10E3700001EB4100C0EBC1103D4901EBC000C17988
+:10E380009DF8B40040F2533210FB02F03A4A00E02C
+:10E390006DE102EB800080F8091D9DF8B41001EBDF
+:10E3A0004100C0EBC110324901EBC000017A9DF879
+:10E3B000B40040F2533210FB02F02F4A02EB80000F
+:10E3C00080F80A1D9DF8B41001EB4100C0EBC110AC
+:10E3D000274901EBC000417A9DF8B40040F2533266
+:10E3E00010FB02F0244A02EB800080F80B1D9DF820
+:10E3F000B41001EB4100C0EBC1101D4901EBC0009E
+:10E40000C17A9DF8B40040F2533210FB02F01A4A70
+:10E4100002EB800080F80C1D28E103229DF8B40077
+:10E4200040F2533110FB01F0134901EB800000F57D
+:10E4300062709DF8A01001EB410303EB011100EBAA
+:10E44000C100427112E19DF8B41040F2533011FB4B
+:10E4500000F0094901EB800101F562719DF8A0000F
+:10E4600000EB40020AE00000BC320020883E0020A1
+:10E4700008890020353400205845002002EB0010A8
+:10E4800011F830109DF8B40040F2533210FB02F046
+:10E49000FE4A02EB80004079814230DA9DF8B410E8
+:10E4A00040F2533011FB00F0114601EB800000F602
+:10E4B00008500990007820F00400001D099900E040
+:10E4C000BEE008709DF8B41040F2533011FB00F02C
+:10E4D000114601EB800042799DF8B40040F25331BF
+:10E4E00010FB01F0E94901EB800000F562709DF836
+:10E4F000A01001EB410303EB011100F831209DF85E
+:10E50000B41040F2533011FB00F0E04901EB800001
+:10E5100000F608500990007820F0800080300999BA
+:10E52000087000203A907AE000229DF8B40040F292
+:10E53000533110FB01F0D54901EB800000F551612A
+:10E54000BDF8E80041F82020002139914FE09DF806
+:10E55000B41040F2533011FB00F0CC4901EB8000C5
+:10E5600000F55161BDF8E80001EB800107919DF8CD
+:10E57000B41040F2533011FB00F0C44901EB8000AD
+:10E5800090F80B1DBDF8E8004843089000EBD070F0
+:10E590004210BDF8E400401D11189DF8B40000EBD6
+:10E5A0004002C2EBC010BA4A02EBC000425C9DF8C8
+:10E5B000B40040F2533110FB01F0B44901EB80008C
+:10E5C00090F80B1D01EBD1704010401E0991BDF871
+:10E5D000E410401AC00002FA00F0079909680843E5
+:10E5E00007990860BDF8E400401C80B239909DF89E
+:10E5F000B41040F2533011FB00F0A44901EB80004D
+:10E6000090F80B1D099101EBD171BDF8E400B0EB5E
+:10E61000610F9CDBBDF8E800401C81B23A919DF887
+:10E62000B41040F2533011FB00F0984901EB800028
+:10E6300090F80A1DBDF8E80081423FF775AF15E07C
+:10E6400001229DF8B40040F2533110FB01F08F49D4
+:10E6500001EB800000F562709DF8A01001EB410312
+:10E6600003EB011100EBC100427100BF00BF00BF0E
+:10E6700000BF00213A9111E000219DF8B40000EBA9
+:10E680004002C2EBC010824A02EBC002BDF8E800B3
+:10E690001154BDF8E800401C81B23A91BDF8E80081
+:10E6A000142843DAE8E77B499DF8B40011F810001C
+:10E6B000C009D8BB9DF8B40011F81000C0F3C30026
+:10E6C000062832D2DFE800F0036291EFEE339DF8C6
+:10E6D000B41001EB4100C0EBC1106D4901EBC0016A
+:10E6E00009916DA1099819F069FC11901198E0B198
+:10E6F00000219DF8B40000EB4000664A3C3202EB7A
+:10E700008000416001219DF8B40000EB400002EB65
+:10E71000800081705F499DF8B40001EB40010991D0
+:10E72000087820F07800283008705CE15CE19DF802
+:10E73000B41001EB4100C0EBC110554901EBC00121
+:10E74000099155A1099819F039FC11901198E0B17F
+:10E7500000219DF8B40000EB40004E4A3C3202EB31
+:10E760008000416001219DF8B40000EB400002EB05
+:10E770008000817047499DF8B40001EB4001099188
+:10E78000087820F07800203008702CE19DF8B41053
+:10E7900001EB4100C0EBC1103D4901EBC001099103
+:10E7A0003DA1099819F00AFC11901198E0B10021DF
+:10E7B0009DF8B40000EB4000364A3C3202EB80008A
+:10E7C000416001219DF8B40000EB400002EB8000A5
+:10E7D000817030499DF8B40001EB4001099108783F
+:10E7E00020F0780018300870FDE000219DF8B4009A
+:10E7F00000EB4000274A3C3202EB800041600121DF
+:10E800009DF8B40000EB400002EB800081709DF8A1
+:10E81000B41001EB4100C0EBC1101D4901EBC00178
+:10E820001198801D095C30399DF8B40000EB40025E
+:10E83000C2EBC010164A02EBC0021198401D105CDA
+:10E84000303841EA0010C117CDE9080108F052FF45
+:10E85000124988719DF8B41001EB4100C0EBC11062
+:10E860000B4901EBC00109910DA1099819F0A6FB14
+:10E8700011901198F0B39DF8B41001EB4100C0EB7A
+:10E88000C110034901EBC00111980DE0584500206B
+:10E89000088900201C3E00204F4B00009C3A0020BD
+:10E8A0002C00000075E047E0401C085C302824DBA9
+:10E8B0009DF8B41001EB4100C0EBC110524901EBCF
+:10E8C000C0011198401C095C30399DF8B40000EB80
+:10E8D0004002C2EBC0104C4A02EBC0021198105C1F
+:10E8E000303841EA0010C117CDE9080108F002FFF5
+:10E8F000464900E014E0C87112E09DF8B41001EB45
+:10E900004100C0EBC110404901EBC0011198085C07
+:10E910003038C117CDE9080108F0ECFE3B49C87159
+:10E920003B499DF8B40001EB40010991087820F0C3
+:10E9300078001830087056E09DF8B41001EB4100E3
+:10E94000C0EBC110304901EBC0010991AFF2B80131
+:10E95000099819F033FB11901198C8B100202D4986
+:10E9600008602B499DF8B40001EB4001099108783B
+:10E9700020F080018031099801704FF47A719DF880
+:10E98000B40000EB4000224A3C3202EB8000816080
+:10E9900029E09DF8B41001EB4100C0EBC1101A4909
+:10E9A00001EBC0010991AFF21011099819F006FBB3
+:10E9B00011901198B0B1184890F8060720F0800126
+:10E9C000154880F8061712499DF8B40001EB400184
+:10E9D0000991087820F078000830087000200F496D
+:10E9E0008870486000BF00BF0D4800780D49097865
+:10E9F00008440D49097808440C490978084400285E
+:10EA00006CF433AB3CB070BD088900209C3A002008
+:10EA10001C3E002088024242BC320020C87A0020FE
+:10EA20001200002013000020140000201500002018
+:10EA300017B5D3B000211A91199118911791169119
+:10EA400015911491002212921392109211920F912B
+:10EA50000E910D910C910B910A91F7A006C8CDE98A
+:10EA60000812F7A006C8CDE9061200210591002082
+:10EA7000F5490870539800EB400101EB0010F34991
+:10EA800001EB001081791691F149539801EB0011C7
+:10EA90005498085C05287DDD0621ED4A539802EB69
+:10EAA000001254981154539800EB400101EB0010F0
+:10EAB000E64901EB00108079042815D0539800EB4B
+:10EAC000400101EB0010E14901EB001080790928B9
+:10EAD0000AD0539800EB400101EB0010DB4901EB39
+:10EAE000001080790A287CD1002240F253315398DB
+:10EAF0004843D84901EB800108315498C0EBC0006D
+:10EB000001EBC000027100211A91BCE040F25331C8
+:10EB100053984843CF4901EB800108315498C0EB2A
+:10EB2000C00001EBC0008178BDF868000144539833
+:10EB300000EB400202EB0010C44A02EB0010303040
+:10EB400000EB0110801C0490007820F080020498F3
+:10EB5000027040F2533153984843BE4901EB8000A4
+:10EB600008305499C1EBC10100EBC1008078BDF8B9
+:10EB70006810084400EB400101EB001240F25331F1
+:10EB800053984843B34901EB800000F5627000EBF5
+:10EB9000C20000E03AE290300490007820F00802D1
+:10EBA0000498027040F2533153984843A94901EB4D
+:10EBB000800008305499C1EBC10100EBC10080789E
+:10EBC000BDF86810084400EB400101EB001240F270
+:10EBD0005331539848439F4901EB800000F5627020
+:10EBE00000E0A3E000EBC20090300490007820F039
+:10EBF000010204980270002240F2533153984843B6
+:10EC0000944901EB800008305499C1EBC10100EB3D
+:10EC1000C1008078BDF86810084400EB400101EBAA
+:10EC2000001340F25331539848438A4901EB800066
+:10EC300000F5627000F83320022240F253315398FD
+:10EC40004843844901EB800008305499C1EBC1016D
+:10EC500000EBC1008078BDF86810084400EB40016B
+:10EC600001EB001340F2533153984843794901EBCB
+:10EC7000800000F5627000EBC3004271BDF86800CF
+:10EC8000401C80B21A9040F2533153984843714966
+:10EC900001EB800108315498C0EBC00011F830102E
+:10ECA000BDF8680081423FF731AF539800EB400157
+:10ECB00001EB0010654901EB00108079042804D0B5
+:10ECC000092812D00A2830D11FE0B12240F2533176
+:10ECD000539848435F4901EB800008305499C1EBD9
+:10ECE000C10100EBC10042711FE0A12240F253318B
+:10ECF00053984843574901EB800008305499C1EBC1
+:10ED0000C10100EBC10042710FE0032240F2533118
+:10ED1000539848434F4901EB800008305499C1EBA8
+:10ED2000C10100EBC100427100BF6FE1002240F25F
+:10ED3000533153984843474901EB800101F5627113
+:10ED4000549800EB400303EB001001F83020539877
+:10ED500000EB400101EB00103C4901EB00113031A8
+:10ED6000549801EB0010807820F08002539800EB5B
+:10ED7000400101EB0010354901EB0011303154988E
+:10ED800001EB0010827040F25331539848433149EF
+:10ED900001EB800101F56271549800EB400202EB37
+:10EDA000001001EBC00090F8900020F0080240F243
+:10EDB000533153984843274901EB800101F56271B3
+:10EDC000549800EB400303EB001001EBC00080F807
+:10EDD000902040F25331539848431E4901EB800183
+:10EDE00001F56271549800EB400202EB001001EB58
+:10EDF000C00090F8900020F0010240F25331539887
+:10EE00004843144901EB800101F56271549800EB0D
+:10EE1000400303EB001001EBC00080F890205398F2
+:10EE200000EB400101EB0010084901EB0010807974
+:10EE30000E282CD210E00000016932303130300051
+:10EE40000169323045303000160000209840002023
+:10EE5000883E002058450020DFE800F0D7071A2D33
+:10EE6000D740536679D7D79FBA8CE52240F2533109
+:10EE700053984843FC4901EB800000F562705499B7
+:10EE800001EB410303EB011100EBC1004271BCE057
+:10EE9000A12240F2533153984843F34901EB8000DB
+:10EEA00000F56270549901EB410303EB011100EB93
+:10EEB000C1004271A9E0A12240F253315398484366
+:10EEC000E94901EB800000F56270549901EB4103C0
+:10EED00003EB011100EBC100427196E0312240F2D8
+:10EEE000533153984843E04901EB800000F56270CC
+:10EEF000549901EB410303EB011100EBC100427196
+:10EF000083E0F42240F2533153984843D64901EB51
+:10EF1000800000F56270549901EB410303EB01118D
+:10EF200000EBC100427170E0062240F25331539869
+:10EF30004843CD4901EB800000F56270549901EB24
+:10EF4000410303EB011100EBC10042715DE01522AA
+:10EF500040F2533153984843C34901EB800000F518
+:10EF60006270549901EB410303EB011100EBC10006
+:10EF700042714AE0E52240F2533153984843BA497E
+:10EF800001EB800101F56271549800EB400303EB43
+:10EF9000001001EBC000427137E0012240F2533112
+:10EFA00053984843B04901EB800000F562705499D2
+:10EFB00001EB410303EB011100EBC1004271AB48CF
+:10EFC00090F8C90120F08001A84880F8C9111CE020
+:10EFD000022240F2533153984843A34901EB800188
+:10EFE00001F56271549800EB400303EB001001EB54
+:10EFF000C0004271002140F25332539850439A4A64
+:10F0000002EB800080F8081D00BF00BF98495398AC
+:10F0100011F810000121B1EBD01F48F08A8195480A
+:10F0200090F82800012808F075819DF85800002804
+:10F03000F9D09DF858000E2888F0FD80DFE810F028
+:10F04000FB400E0024120917941B251F6520C925BB
+:10F05000A82C2737140A283D093E3F33539800EB6C
+:10F06000400101EB0010844901EB0011303154984C
+:10F0700001EB0010417808460491002109F0EEF8F8
+:10F08000C1B2159140F2533153984843764901EB90
+:10F09000800101F56271549800EB400202EB001010
+:10F0A00011F8301040F25332539850436E4A02EB3D
+:10F0B00080004079814208D1012140F253325398B7
+:10F0C0005043694A02EB8000017169496C315398E1
+:10F0D00001EB00115498085C401CC1B2644A6C32C8
+:10F0E000539802EB00125498115440F25331539844
+:10F0F00048435D4901EB800000F56270549901EBD3
+:10F10000410202EB011100EBC10090F89000C0F346
+:10F11000C00090B1539800EB400101EB001056493C
+:10F1200001EB001041790B464FF4805204914FF4EB
+:10F13000E131539808F080FF19E0539800EB40014B
+:10F1400001EB00104C4901EB0010417904915398F8
+:10F1500000EB400101EB0010474901EB0010016892
+:10F1600003914FF48052049B539808F065FF559823
+:10F17000C32876D014DCB32874D008DC112872D0F0
+:10F1800012287DD013287CD0B2285AD1FAE3B528B2
+:10F1900078D0B62877D0B92876D0BA28F5D16DE3E3
+:10F1A000D9284FD008DCC5286FD0CA286ED0CE2809
+:10F1B0006DD0D528E9D106E0E12869D0E52868D0EE
+:10F1C000E728E2D1FEE3F5215398C0EB001000EBF5
+:10F1D00080002A4A02F830109DF854105398C0EB72
+:10F1E000001000EB800002EBC0004170A221539898
+:10F1F000C0EB001000EB800002EBC0008170D52155
+:10F200005398C0EB001000EB800002EBC000C1700F
+:10F210005398C0EB001000EB8000114601EBC001D9
+:10F2200004910321049808F0F5FE01465398C0EBC1
+:10F23000001000EB8000114A02EBC00001710521B3
+:10F240000F91FDE3F5215398C0EB001000EB800017
+:10F250000A4A02F830109DF854105398C0EB001081
+:10F2600018E08DE24CE3ECE358450020BC3200206E
+:10F270001C3E0020BC12002098400020A87F0020E7
+:10F28000FDE3FDE337E07EE355E1FAE3B7E2F9E3BE
+:10F29000F9E3F9E300EB800002EBC0004170A2212A
+:10F2A0005398C0EB001000EB800002EBC0008170AF
+:10F2B000D9215398C0EB001000EB800002EBC00096
+:10F2C000C1705398C0EB001000EB8000114601EBB9
+:10F2D000C00104910321049808F09CFE0146539854
+:10F2E000C0EB001000EB8000FE4A02EBC000017191
+:10F2F00005210F91A5E7F5215398C0EB001000EB15
+:10F300008000F84A02F830109DF854105398C0EB72
+:10F31000001000EB800002EBC0004170539800EB3E
+:10F32000400101EB0010F04901EB0010007BD0BB65
+:10F3300040F2533153984843EC4901EB800000F50B
+:10F340006270549901EB410202EB011100EBC10024
+:10F350008068B0F5100F05D34FF410000021CDE9FF
+:10F36000100113E040F2533153984843DF4901EB59
+:10F37000800000F56270549901EB410202EB01112B
+:10F3800000EBC10080680022CDE91002A52153984E
+:10F39000C0EB001000EB8000D24A02EBC00081708D
+:10F3A00000211A911DE044E0BDF86800C0F10200A0
+:10F3B000C200DDE91001CDE91B10E8F734FFC2B24D
+:10F3C0005398C0EB001000EB8000C64901EBC0036E
+:10F3D000BDF86800C01C1A54BDF86800401C80B21B
+:10F3E0001A90BDF868000328DEDBB5215398C0EB06
+:10F3F000001000EB8000BB4A02EBC0008171539803
+:10F40000C0EB001000EB8000114601EBC00104913D
+:10F410000621049808F0FEFD01465398C0EB001049
+:10F4200000EB8000AF4A02EBC000C17108210F91D0
+:10F4300080E040F2533153984843AC4901EB8000DF
+:10F4400000F56270549901EB410202EB011100EBEF
+:10F45000C1008068B0F1104F05D34FF0104000217B
+:10F46000CDE9100113E040F25331539848439F49CE
+:10F4700001EB800000F56270549901EB410202EB50
+:10F48000011100EBC10080680022CDE91002A62125
+:10F490005398C0EB001000EB8000924A02EBC000D2
+:10F4A000817000211A911EE0BDF86800C0F10300D0
+:10F4B000C200DDE91010CDE91D0108461D99E8F7ED
+:10F4C000B2FEC2B25398C0EB001000EB8000854939
+:10F4D00001EBC003BDF86800C01C1A54BDF86800F9
+:10F4E000401C80B21A90BDF868000428DCDBB5210E
+:10F4F0005398C0EB001000EB80007A4A02EBC0008A
+:10F50000C1715398C0EB001000EB8000114601EB75
+:10F51000C00104910721049808F07CFD014653982E
+:10F52000C0EB001000EB80006E4A02EBC0000172DD
+:10F5300009210F9185E6F5215398C0EB001000EBEF
+:10F540008000684A02F830109DF854105398C0EBC0
+:10F55000001000EB800002EBC0004170539800EBFC
+:10F56000400101EB0010604901EB0010007BD0BBB3
+:10F5700040F25331539848435C4901EB800000F559
+:10F580006270549901EB410202EB011100EBC100E2
+:10F590008068B0F5100F05D14FF410000021CDE9BF
+:10F5A000100113E040F25331539848434F4901EBA7
+:10F5B000800000F56270549901EB410202EB0111E9
+:10F5C00000EBC10080680022CDE91002A52153980C
+:10F5D000C0EB001000EB8000424A02EBC0008170DB
+:10F5E00000211A911DE044E0BDF86800C0F102005E
+:10F5F000C200DDE91001CDE91F10E8F714FEC2B228
+:10F600005398C0EB001000EB8000364901EBC003BB
+:10F61000BDF86800C01C1A54BDF86800401C80B2D8
+:10F620001A90BDF868000328DEDBB9215398C0EBBF
+:10F63000001000EB80002B4A02EBC0008171539850
+:10F64000C0EB001000EB8000114601EBC0010491FB
+:10F650000621049808F0DEFC01465398C0EB001028
+:10F6600000EB80001F4A02EBC000C17108210F911E
+:10F6700085E040F25331539848431C4901EB800028
+:10F6800000F56270549901EB410202EB011100EBAD
+:10F69000C1008068B0F1104F05D14FF0104100203B
+:10F6A000CDE9101013E040F25331539848430F490D
+:10F6B00001EB800000F56270549901EB410202EB0E
+:10F6C000011100EBC10080680022CDE91002A621E3
+:10F6D0005398C0EB001000EB8000024A02EBC00020
+:10F6E000817005E0A87F0020984000205845002048
+:10F6F00000211A911CE0BDF86800C0F10300C200AF
+:10F70000DDE91001CDE92110E8F78DFDC2B2539873
+:10F71000C0EB001000EB8000FE4901EBC003BDF818
+:10F720006800C01C1A54BDF86800401C80B21A90D2
+:10F73000BDF868000428DEDBB9215398C0EB001047
+:10F7400000EB8000F34A02EBC000C1715398C0EB9C
+:10F75000001000EB8000114601EBC001049107216D
+:10F76000049808F057FC01465398C0EB001000EBDA
+:10F770008000E84A02EBC000017209210F9160E5A8
+:10F78000F5215398C0EB001000EB8000E14A02F82D
+:10F7900030109DF854105398C0EB001000EB80001F
+:10F7A00002EBC0004170A2215398C0EB001000EBA7
+:10F7B000800002EBC0008170C3215398C0EB0010A1
+:10F7C00000EB800002EBC000C1705398C0EB00104A
+:10F7D00000EB8000114601EBC00104910321049865
+:10F7E00008F018FC01465398C0EB001000EB8000B5
+:10F7F000C84A02EBC000017105210F9121E5F521F6
+:10F800005398C0EB001000EB8000C24A02F83010A1
+:10F810009DF854105398C0EB001000EB800002EBF1
+:10F82000C0004170A2215398C0EB001000EB800093
+:10F8300002EBC0008170CA215398C0EB001000EBAE
+:10F84000800002EBC000C1705398C0EB001000EBC9
+:10F850008000114601EBC00104910321049808F0D7
+:10F86000D9FB01465398C0EB001000EB8000A94A79
+:10F8700002EBC000017105210F91E2E40120A649CD
+:10F880000870F5215398C0EB001000EB8000A14AEE
+:10F8900002F830109DF854105398C0EB001000EBA4
+:10F8A000800002EBC0004170A2215398C0EB001011
+:10F8B00000EB800002EBC0008170BA215398C0EBCE
+:10F8C000001000EB800002EBC000C1705398C0EB49
+:10F8D000001000EB8000114601EBC00104910321F0
+:10F8E000049808F097FB01465398C0EB001000EB1A
+:10F8F0008000884A02EBC000017105210F91A0E44D
+:10F90000022085490870F5215398C0EB001000EBE8
+:10F910008000804A02F830109DF854105398C0EBD4
+:10F92000001000EB800002EBC0004170A221539850
+:10F93000C0EB001000EB800002EBC0008170B3212F
+:10F940005398C0EB001000EB800002EBC000C170C8
+:10F950005398C0EB001000EB8000114601EBC00192
+:10F9600004910321049808F055FB01465398C0EB1D
+:10F97000001000EB8000674A02EBC0000171052116
+:10F980000F915EE440E0F5215398C0EB001000EBCE
+:10F990008000604A02F830109DF854105398C0EB74
+:10F9A000001000EB800002EBC0004170A2215398D0
+:10F9B000C0EB001000EB800002EBC0008170B621AC
+:10F9C000539800E04FE3C0EB001000EB800002EB27
+:10F9D000C000C1705398C0EB001000EB80001146CE
+:10F9E00001EBC00104910321049808F013FB0146C8
+:10F9F0005398C0EB001000EB8000464A02EBC000B9
+:10FA0000017105210F911CE4F5215398C0EB001002
+:10FA100000EB80003F4A02F830109DF854105398D4
+:10FA2000C0EB001000EB800002EBC0004170539867
+:10FA300000EB400101EB0010384901EB001001E040
+:10FA4000D1E24FE3007BE8BBA4215398C0EB001048
+:10FA500000EB800002EBC000817000211A912EE0C3
+:10FA600040F25331539848432D4901EB800101F591
+:10FA70006271549800EB400202EB001005E093E342
+:10FA8000ECE31BE159E1AAE0AEE201EBC000416BFF
+:10FA9000BDF86800C0F10100C000C1405398C0EB40
+:10FAA000001000EB80001B4A02EBC002BDF86800AA
+:10FAB000C01C1154BDF86800401C81B21A91BDF8F9
+:10FAC000680000E02EE00228CADBB2215398C0EBA8
+:10FAD000001000EB80000F4A02EBC0004171539808
+:10FAE000C0EB001000EB8000114601EBC001049157
+:10FAF0000521049808F08EFA01465398C0EB0010D7
+:10FB000000EB8000034A02EBC000817107210F91D6
+:10FB100064E00000A87F0020190200209840002027
+:10FB200058450020A5215398C0EB001000EB800041
+:10FB3000FE4A02EBC000817000211A9127E040F2DA
+:10FB4000533153984843FA4901EB800101F5627142
+:10FB5000549800EB400202EB001001EBC000416B37
+:10FB6000BDF86800C0F10200C000C1405398C0EB6E
+:10FB7000001000EB8000ED4A02EBC002BDF8680007
+:10FB8000C01C1154BDF86800401C81B21A91BDF828
+:10FB900068000328D3DBB2215398C0EB001000EBC0
+:10FBA0008000E24A02EBC00081715398C0EB001064
+:10FBB00000EB8000114601EBC0010491062104987E
+:10FBC00008F028FA01465398C0EB001000EB8000C3
+:10FBD000D64A02EBC000C17108210F9103E2F52162
+:10FBE0005398C0EB001000EB8000D04A02F83010B0
+:10FBF0009DF854105398C0EB001000EB800002EB0E
+:10FC0000C0004170A6215398C0EB001000EB8000AB
+:10FC100002EBC000817000211A9127E040F25331BD
+:10FC200053984843C24901EB800101F56271549831
+:10FC300000EB400202EB001001EBC000C16BBDF80D
+:10FC40006800C0F10300C000C1405398C0EB001031
+:10FC500000EB8000B54A02EBC002BDF86800C01C92
+:10FC60001154BDF86800401C81B21A91BDF86800BB
+:10FC70000428D3DBE1215398C0EB001000EB800097
+:10FC8000AA4A02EBC000C1715398C0EB001000EB10
+:10FC90008000114601EBC00104910721049808F08F
+:10FCA000B9F901465398C0EB001000EB80009F4A61
+:10FCB00002EBC000017209210F91D2E3F5215398A4
+:10FCC000C0EB001000EB8000984A02F830109DF85D
+:10FCD00054105398C0EB001000EB800002EBC00002
+:10FCE0004170A2215398C0EB001000EB800002EBA2
+:10FCF000C0008170C5215398C0EB001000EB80005C
+:10FD000002EBC000C1705398C0EB001000EB800004
+:10FD1000114601EBC00104910321049808F07AF91F
+:10FD200001465398C0EB001000EB80007F4A02EBC5
+:10FD3000C000017105210F9193E3F5215398C0EBA9
+:10FD4000001000EB8000794A02F830109DF8541042
+:10FD50005398C0EB001000EB800002EBC000417034
+:10FD6000539800EB400101EB0010724901EB0010C9
+:10FD7000007BE8BBAC215398C0EB001000EB800087
+:10FD800002EBC000817000211A912DE040F2533146
+:10FD900053984843664901EB800000F5627054991E
+:10FDA00001EB410202EB011100EBC10151F8220FFE
+:10FDB0004968BDF86820C2F10402D200CDE92310E1
+:10FDC000E8F731FAC2B25398C0EB001000EB8000A4
+:10FDD000564901EBC003BDF86800C01C1A54BDF8B9
+:10FDE0006800401C80B21A90BDF86800052800E049
+:10FDF00059E0CBDB00211A912DE040F253315398AA
+:10FE000048434B4901EB800000F56270549901EBC7
+:10FE1000410202EB011100EBC10122318868C9687F
+:10FE2000BDF86820C2F10402D200CDE92510E8F740
+:10FE3000FAF9C2B25398C0EB001000EB80003B49C6
+:10FE400001EBC003BDF8680008301A54BDF8680023
+:10FE5000401C80B21A90BDF868000528CDDBCE2189
+:10FE60005398C0EB001000EB8000304A02EBC0005A
+:10FE700041735398C0EB001000EB8000114601EB7A
+:10FE8000C00104910D21049808F0C4F8014653986C
+:10FE9000C0EB001000EB8000244A02EBC00081732D
+:10FEA0000F210F919FE0AE215398C0EB001000EBA3
+:10FEB00080001E4A02EBC000817000211A912DE0E3
+:10FEC00040F2533153984843194901EB800000F543
+:10FED0006270549901EB410202EB011100EBC10188
+:10FEE00051F8220F4968BDF86820C2F10502D2001E
+:10FEF000CDE92710E8F797F9C2B25398C0EB00108C
+:10FF000000EB8000094901EBC003BDF86800C01C8C
+:10FF10001A54BDF86800401C80B21A90BDF8680001
+:10FF20000628CDDB00211A9136E00000A87F0020D2
+:10FF3000584500209840002040F2533153984843E0
+:10FF4000FE4901EB800000F56270549901EB41021B
+:10FF500002EB011100EBC10022308168C068BDF8DE
+:10FF60006820C2F10502D200CDE92901084629998D
+:10FF7000E8F759F9C2B25398C0EB001000EB8000CB
+:10FF8000EF4901EBC003BDF8680009301A54BDF811
+:10FF90006800401C80B21A90BDF868000628CBDBD0
+:10FFA000CE215398C0EB001000EB8000E44A02EB36
+:10FFB000C000C1735398C0EB001000EB80001146E5
+:10FFC00001EBC00104910F21049808F023F80146C9
+:10FFD0005398C0EB001000EB8000D94A02EBC00040
+:10FFE000017411210F913CE2F5215398C0EB0010F0
+:10FFF00000EB8000D24A02F830109DF8541053985C
+:020000040802F0
+:10000000C0EB001000EB800002EBC0004170A221A9
+:100010005398C0EB001000EB800002EBC000817031
+:10002000E5215398C0EB001000EB800002EBC0000C
+:10003000C1705398C0EB001000EB8000114601EB3B
+:10004000C00104910321049807F0E4FF014653988E
+:10005000C0EB001000EB8000B94A02EBC000017158
+:1000600005210F91FDE1F5215398C0EB001000EB45
+:100070008000B34A02F830109DF854105398C0EB3A
+:10008000001000EB800002EBC0004170A2215398E9
+:10009000C0EB001000EB800002EBC0008170E72194
+:1000A0005398C0EB001000EB800002EBC000C17061
+:1000B0005398C0EB001000EB8000114601EBC0012B
+:1000C00004910321049807F0A5FF01465398C0EB63
+:1000D000001000EB80009A4A02EBC000017105217C
+:1000E0000F91BEE1F5215398C0EB001000EB8000AA
+:1000F000934A02F830109DF854105398C0EB00104A
+:1001000000EB800002EBC0004170A2215398C0EBCD
+:10011000001000EB800002EBC000817011215398A9
+:10012000C0EB001000EB800002EBC000C1705398E0
+:10013000C0EB001000EB8000114601EBC001049100
+:100140000321049807F066FF01465398C0EB0010A6
+:1001500000EB80007A4A02EBC000017105210F918B
+:10016000012240F2533153984843744901EB800116
+:1001700001F56271549800EB400303EB001001F8A5
+:100180003020D52240F25331539848436B4901EB5C
+:10019000800000F56270549901EB410303EB0111FB
+:1001A00000EBC10042715CE1F5215398C0EB0010F7
+:1001B00000EB8000624A02F830109DF8541053980A
+:1001C000C0EB001000EB800002EBC0004170A521E5
+:1001D0005398C0EB001000EB800002EBC000817070
+:1001E00001215398C0EB001000EB800002EBC0002F
+:1001F000C170C2215398C0EB001000EB800002EBED
+:10020000C000017100215398C0EB001000EB80008A
+:1002100002EBC000417112215398C0EB001000EBBB
+:10022000800002EBC00081715398C0EB001000EB1E
+:100230008000114601EBC00104910621049807F0EB
+:10024000E9FE01465398C0EB001000EB80003C4AE9
+:1002500002EBC000C17108210F9102E1F521539812
+:10026000C0EB001000EB8000354A02F830109DF81A
+:1002700054105398C0EB001000EB800002EBC0005C
+:100280004170FF215398C0EB001000EB800002EB9F
+:10029000C000817000211A911CE0539800EB4001CE
+:1002A00001EB0010274901EB00110E31BDF8680089
+:1002B000095C5398C0EB001000EB8000204A02EB71
+:1002C000C002BDF86800C01C1154BDF86800401C95
+:1002D00081B21A91BDF868000A28DEDB539800EB62
+:1002E000400101EB0010174901EB0010408B011297
+:1002F0005398C0EB001000EB8000114A02EBC000E5
+:100300004173539800EB400101EB00100D4901EBE4
+:100310000010408BC1B25398C0EB001000EB80007E
+:1003200002EBC000817340F25331539848430349B4
+:1003300001EB800101F56271549805E058450020F9
+:10034000A87F00209840002000EB400202EB001044
+:1003500001EBC000B0F88E0001125398C0EB001002
+:1003600000EB8000FE4A02EBC000C17340F2533143
+:1003700053984843FB4901EB800101F562715498A1
+:1003800000EB400202EB001001EBC000B0F88E0061
+:10039000C1B25398C0EB001000EB8000F04A02EBB2
+:1003A000C000017440F2533153984843ED4901EBCA
+:1003B000800101F56271549800EB400202EB0010DD
+:1003C00001EBC000B0F88E10539801EB802081B291
+:1003D00003200491E8F7E0FD00211A9114E0E249BE
+:1003E000BDF86800095C5398C0EB001000EB80007A
+:1003F000DB4A02EBC002BDF8680011301154BDF8B1
+:100400006800401C81B21A91BDF86800B0F5007F09
+:10041000E5DB13215398C0EB001000EB8000D04ABD
+:1004200002EBC00080F811125398C0EB001000EBF3
+:100430008001104600EBC101049140F211210498A3
+:1004400007F0E8FD01465398C0EB001000EB800078
+:10045000C34A02EBC00080F8121240F213210F9140
+:1004600000BF00BF06F0E7BE5499149140F253312B
+:1004700053984843BB4901EB800108319DF8500077
+:10048000C0EBC00001EBC000417808460491002198
+:1004900007F0E4FEC1B2159140F25331539848433E
+:1004A000B04901EB800108319DF85000C0EBC0005D
+:1004B00001EBC000017940F2533253985043A94AEE
+:1004C00002EB80004079814208D1012140F2533291
+:1004D00053985043A34A02EB80000171A3495398FB
+:1004E00001EB00119DF85000014404910878401C74
+:1004F000C1B20498017012F0C7F89D49C1F8180FF5
+:10050000FB215398C0EB001000EB8000944A02F8E6
+:1005100030109DF854105398C0EB001000EB800091
+:1005200002EBC0004170934841795398C0EB001032
+:1005300000EB800002EBC00001718E4801795398F6
+:10054000C0EB001000EB800002EBC0004171894855
+:10055000C1785398C0EB001000EB800002EBC000A4
+:100560008171844881785398C0EB001000EB8000C3
+:1005700002EBC000C1717F4841785398C0EB001076
+:1005800000EB800002EBC0000172794890F80B1F6D
+:100590005398C0EB001000EB800002EBC0004172EA
+:1005A00000211A911AE07248D0F8180FBDF86810AF
+:1005B000C1F10301C900C840C1B25398C0EB00109B
+:1005C00000EB8000664A02EBC002BDF868000A300A
+:1005D0001154BDF86800401C81B21A91BDF8680042
+:1005E0000428E0DB40F25331539848435D4901EB66
+:1005F000800108319DF85000C0EBC00011F83010A8
+:100600005398C0EB001000EB8000554A02EBC0008D
+:1006100081730F210F91559807287CD2DFE800F0F5
+:100620007B0446CBF1EFEE00A1215398C0EB001004
+:1006300000EB80004A4A02EBC002BDF83C001154B6
+:10064000BDF83C00401C81B20F915398C0EB0010E4
+:1006500000EB8000424A02EBC002BDF83C00559915
+:100660001154BDF83C00401C81B20F9140F253314F
+:10067000539848433B4901EB800108319DF85000F5
+:10068000C0EBC00001EBC000017A5398C0EB001032
+:1006900000EB8000324A02EBC002BDF83C0011546E
+:1006A000BDF83C00401C81B20F9193E2A121539808
+:1006B000C0EB001000EB8000294A02EBC002BDF83D
+:1006C0003C001154BDF83C00401C81B20F9153987E
+:1006D000C0EB001000EB8000214A02EBC002BDF825
+:1006E0003C0055991154BDF83C00401C81B20F915B
+:1006F00040F25331539848431A4901EB80010831C5
+:100700009DF85000C0EBC00001EBC000017A539887
+:10071000C0EB001000E05EE200EB8000104A02EB4C
+:10072000C002BDF83C001154BDF83C00401C81B231
+:100730000F9100211A9134E040F25331539848430D
+:10074000084901EB800108319DF85000C0EBC00062
+:1007500001EBC000C168BDF86800C0F103000BE008
+:10076000A87F002058450020C52F0020883E00208B
+:10077000BC220020C7310020C000C1405398C0EB0C
+:10078000001000EB8000FB4A02EBC002BDF83C30D9
+:10079000BDF8680018441154BDF86800401C81B2CF
+:1007A0001A91BDF868000428C6DBBDF83C00001DA6
+:1007B00081B20F9179E7A1215398C0EB001000EBB3
+:1007C0008000EC4A02EBC002BDF83C001154BDF8B9
+:1007D0003C00401C81B20F915398C0EB001000EB1D
+:1007E0008000E44A02EBC002BDF83C005599115468
+:1007F000BDF83C00401C81B20F9156E7E1E0BDE03E
+:10080000FFE7A1215398C0EB001000EB8000D94A0C
+:1008100002EBC002BDF83C001154BDF83C00401C86
+:1008200081B20F915398C0EB001000EB8000D14AC9
+:1008300002EBC002BDF83C0055991154BDF83C00D4
+:10084000401C81B20F9140F2533153984843CA493A
+:1008500001EB800108319DF85000C0EBC00001EBB6
+:10086000C000017C5398C0EB001000EB8000C14A2F
+:1008700002EBC002BDF83C001154BDF83C00401C26
+:1008800081B20F9140F2533153984843BA4901EB7A
+:10089000800008309DF85010C1EBC10100EBC10091
+:1008A000007C20B1012803D0022865D132E063E04A
+:1008B00000211A9124E040F2533153984843AE4945
+:1008C00001EB800108319DF85000C0EBC00001EB46
+:1008D000C0011131BDF86800095C5398C0EB0010ED
+:1008E00000EB8000A34A02EBC002BDF83C30BDF82B
+:1008F000680018441154BDF86800401C81B21A9178
+:10090000BDF868000328D6DBBDF83C00C01C81B2EE
+:100910000F9131E000211A9124E040F253315398B5
+:100920004843954901EB800108319DF85000C0EB28
+:10093000C00001EBC0011631BDF86800095C539896
+:10094000C0EB001000EB80008A4A02EBC002BDF849
+:100950003C30BDF8680018441154BDF86800401CD4
+:1009600081B21A91BDF868000628D6DBBDF83C00BC
+:10097000801D81B20F9100BF00BF2BE1A1215398D0
+:10098000C0EB001000EB80007A4A02EBC002BDF819
+:100990003C001154BDF83C00401C81B20F915398AB
+:1009A000C0EB001000EB8000724A02EBC002BDF801
+:1009B0003C0055991154BDF83C00401C81B20F9188
+:1009C00008E1A1215398C0EB001000EB8000694AB8
+:1009D00002EBC002BDF83C001154BDF83C00401CC5
+:1009E00081B20F915398C0EB001000EB8000614A78
+:1009F00002EBC002BDF83C0055991154BDF83C0013
+:100A0000401C81B20F9100211A911EE0539800EB17
+:100A1000400101EB0010594901EB00110E31BDF806
+:100A20006800095C5398C0EB001000EB8000514A4D
+:100A300002EBC002BDF83C30BDF868001844115408
+:100A4000BDF86800401C81B21A91BDF868000A2800
+:100A5000DCDBBDF83C000A3081B20F91539800EB0B
+:100A6000400101EB0010454901EB0010408B0212E0
+:100A7000BDF83C1008460491491C8BB20F93539962
+:100A8000C1EB011101EB81013A4B03EBC1010A54A7
+:100A9000539800EB400101EB0010384901EB0010C6
+:100AA000408BC2B2BDF83C00411C8BB20F93049046
+:100AB0005399C1EB011101EB81012E4B03EBC101F5
+:100AC0000A5440F25331539848432B4901EB8000BC
+:100AD00008309DF85010C1EBC10100EBC100008D42
+:100AE0000212BDF83C00411C8BB20F930490539945
+:100AF000C1EB011101EB81011E4B03EBC1010A5453
+:100B000040F25331539848431B4901EB80000830B1
+:100B10009DF85010C1EBC10100EBC100008DC2B2C5
+:100B2000BDF83C00411C8BB20F9304905399C1EB6C
+:100B3000011101EB81010F4B03EBC1010A5440F29B
+:100B40005331539848430C4901EB800008309DF81D
+:100B50005010C1EBC10100EBC100028D539802EBB4
+:100B6000802080B2014604900320E8F715FA0020A7
+:100B70001A901CE0A87F00205845002098400020D3
+:100B8000FB49BDF86800095C5398C0EB001000EB0E
+:100B90008000F84A02EBC002BDF83C30BDF86800A6
+:100BA00018441154BDF86800401C81B21A91BDF878
+:100BB0006800B0F5007FE3DBBDF83C0000F5007095
+:100BC00081B20F917821539800EB4000EA4A02EB82
+:100BD00080008160F5E3A222BDF83C100846049134
+:100BE000491C8BB20F935399C1EB011101EB8101A9
+:100BF000E04B03EBC1010A5400200B90BFE340F22D
+:100C0000533153984843DD4901EB800108319DF889
+:100C10005000C0EBC00001EBC0008178BDF82C0093
+:100C20000844C0B25490BDF82C00401CC2B2BDF8BC
+:100C30003C00411C8BB20F9304905399C1EB0111FE
+:100C400001EB8101CB4B03EBC1010A5440F253315C
+:100C500053984843C94901EB800101F562715498EA
+:100C600000EB400202EB001001EBC0004279BDF83E
+:100C70003C1008460491491C8BB20F935399C1EB69
+:100C8000011101EB8101BB4B03EBC1010A5440F29E
+:100C9000533153984843B94901EB800101F5627122
+:100CA000549800EB400202EB001001EBC0004079C9
+:100CB0000D281ED2DFE800F01D07080942AA0A0B22
+:100CC0000CFDFC1E300000BF00BF00BF00BF00BF16
+:100CD0000022BDF83C1008460491491C8BB20F93CA
+:100CE0005399C1EB011101EB8101A24B03EBC1014F
+:100CF0000A543EE30022BDF83C1008460491491C0A
+:100D00008BB20F935399C1EB011101EB8101994B08
+:100D100003EBC1010A542CE30022BDF83C10084645
+:100D20000491491C8BB20F935399C1EB011101EB54
+:100D30008101904B03EBC1010A541AE30522BDF86F
+:100D40003C1008460491491C8BB20F935399C1EB98
+:100D5000011101EB8101874B03EBC1010A5440F201
+:100D6000533153984843854901EB800000F5627088
+:100D7000549901EB410202EB011100EBC100C27971
+:100D8000BDF83C00411C8BB20F9304905399C1EB0A
+:100D9000011101EB8101774B03EBC1010A540020E3
+:100DA0001A9029E040F2533153984843734901EBBC
+:100DB000800101F56271549800EB400202EB0010D3
+:100DC00001EBC0008168BDF86800C0F10300C000FD
+:100DD000C1405398C0EB001000EB8000654A02EB65
+:100DE000C002BDF83C30BDF8680018441154BDF88D
+:100DF0006800401C81B21A91BDF868000428D1DB5C
+:100E0000BDF83C00001D81B20F91B2E20922BDF88D
+:100E10003C1008460491491C8BB20F935399C1EBC7
+:100E2000011101EB8101534B03EBC1010A5440F264
+:100E3000533153984843514901EB800000F56270EB
+:100E4000549901EB410202EB011100EBC100C279A0
+:100E5000BDF83C00411C8BB20F9304905399C1EB39
+:100E6000011101EB8101434B03EBC1010A54002046
+:100E70001A902CE040F25331539848433F4901EB1C
+:100E8000800101F56271549800EB400202EB001002
+:100E900001EBC0008168BDF86800C0F10300C0002C
+:100EA000C1405398C0EB001000EB8000314A01E0D4
+:100EB00099E065E002EBC002BDF83C30BDF8680087
+:100EC00018441154BDF86800401C81B21A91BDF855
+:100ED00068000428CEDBBDF83C00001D81B20F91F4
+:100EE0000022BDF83C1008460491491C8BB20F93B8
+:100EF0005399C1EB011101EB81011E4B03EBC101C1
+:100F00000A5400201A9029E040F253315398484384
+:100F10001A4901EB800101F56271549800EB40021F
+:100F200002EB001001EBC000416BBDF86800C0F19E
+:100F30000200C000C1405398C0EB001000EB8000DD
+:100F40000C4A02EBC002BDF83C30BDF86800184402
+:100F50001154BDF86800401C81B21A91BDF86800B8
+:100F60000328D1DBBDF83C00C01C81B20F9100E228
+:100F7000C52F0020A87F0020583E002058450020A3
+:100F800040F2533153984843FE4901EB800101F58B
+:100F90006271549800EB400202EB001001EBC000BC
+:100FA00090F89320BDF83C1008460491491C8BB280
+:100FB0000F935399C1EB011101EB8101F24B03EB4C
+:100FC000C1010A540022BDF83C00411C8BB20F93B2
+:100FD00004905399C1EB011101EB8101EA4B03EB42
+:100FE000C1010A54C5E140F2533153984843E549E1
+:100FF00001EB800000F56270549901EB410202EBB5
+:10100000011100EBC10090F89300012806D00228DE
+:101010006DD003287DD0042868D13EE10422BDF8BC
+:101020003C1008460491491C8BB20F935399C1EBB5
+:10103000011101EB8101D44B03EBC1010A5440F2D1
+:10104000533153984843CF4901EB800000F562705B
+:10105000549901EB410202EB011100EBC10090F841
+:101060009320BDF83C00411C8BB20F930490539920
+:10107000C1EB011101EB8101C34B03EBC1010A5428
+:1010800000201A9029E040F2533153984843BD495B
+:1010900001EB800101F56271549800EB400202EB14
+:1010A000001001EBC000416BBDF86800C0F1020008
+:1010B000C000C1405398C0EB001000EB8000B24A62
+:1010C00002EBC002BDF83C30BDF868001844115472
+:1010D000BDF86800401C81B21A91BDF86800032871
+:1010E000D1DBBDF83C00C01C81B20F913FE104226E
+:1010F000BDF83C1008460491491C8BB20F935399DC
+:10110000C1EB011101EB81019F4B03EBC1010A54BB
+:1011100000E057E040F2533153984843994901EBBE
+:10112000800000F56270549901EB410202EB01115D
+:1011300000EBC10090F89320BDF83C00411C8BB23D
+:101140000F9304905399C1EB011101EB81018E4B78
+:1011500003EBC1010A5400201A9029E040F25331F8
+:1011600053984843874901EB800101F56271549817
+:1011700000EB400202EB001001EBC000C16BBDF8B8
+:101180006800C0F10200C000C1405398C0EB0010DD
+:1011900000EB80007C4A02EBC002BDF83C30BDF899
+:1011A000680018441154BDF86800401C81B21A91BF
+:1011B000BDF868000328D1DBBDF83C00C01C81B23B
+:1011C0000F91D4E00322BDF83C1008460491491C5D
+:1011D0008BB20F935399C1EB011101EB81016A4B63
+:1011E00003EBC1010A5440F2533153984843654917
+:1011F00001EB800101F56271549800EB400202EBB3
+:10120000001001EBC00090F89320BDF83C10084698
+:101210000491491C8BB20F935399C1EB011101EB5F
+:101220008101594B03EBC1010A5400201A902AE0B6
+:1012300040F2533153984843524901EB800101F584
+:101240006271549800EB400202EB001001EBC00009
+:10125000B0F84010BDF86800C0F10100C0000141C5
+:101260005398C0EB001000EB8000474A02EBC0022D
+:10127000BDF83C30BDF8680018441154BDF8680052
+:10128000401C81B21A91BDF868000228D0DBBDF87D
+:101290003C00801C81B20F9169E00322BDF83C1034
+:1012A00008460491491C8BB20F935399C1EB01116D
+:1012B00001EB8101344B03EBC1010A5440F253317D
+:1012C000539848432F4901EB800000F56270549910
+:1012D00001EB410202EB011100EBC10090F89320F9
+:1012E000BDF83C00411C8BB20F9304905399C1EBA5
+:1012F000011101EB8101244B03EBC1010A540020D1
+:101300001A902AE040F25331539848431D4901EBAB
+:10131000800101F56271549800EB400202EB00106D
+:1013200001EBC000B0F84210BDF86800C0F1010048
+:10133000C00001415398C0EB001000EB8000124A3E
+:1013400002EBC002BDF83C30BDF8680018441154EF
+:10135000BDF86800401C81B21A91BDF868000228EF
+:10136000D0DBBDF83C00801C81B20F9100BF00BFF4
+:1013700000BF00BFBDF82C00401C81B20B9140F2B1
+:10138000533103E058450020A87F0020539848437C
+:10139000FE4901EB800108319DF85000C0EBC00010
+:1013A00011F83010BDF82C0081423FF728ACBDF891
+:1013B0002C0028B9F648006800F0010000B100BE1A
+:1013C00000BF00BFBDF83C00010A5398C0EB0010FD
+:1013D00000EB8000EF4A02EBC0008170BDF83C00DA
+:1013E000C1B25398C0EB001000EB800002EBC000CC
+:1013F000C170E948D0F8181F0491BDF83C000E38C0
+:1014000003905398C0EB001000EB8001104600EBF6
+:10141000C1000E300290DDE90312E8F772F853982C
+:10142000C0EB001000EB8000DA4901EBC001049131
+:10143000BDF83C100498E8F76BFA05900598020A8D
+:101440005398C0EB001000EB8000D24901EBC000C4
+:10145000BDF83C104254BDF83C00401C80B20F90D7
+:101460000598C2B25398C0EB001000EB8000C94948
+:1014700001EBC000BDF83C104254BDF83C00401CDC
+:1014800080B20F9005F0D7BE539800EB400101EBFE
+:101490000010C24901EB00113031549801EB0010EB
+:1014A0004178159140F2533153984843B74901EBC5
+:1014B000800101F56271549800EB400202EB0010CC
+:1014C00011F8301040F2533253985043AF4A02EBB8
+:1014D00080004079814208D1012140F25332539873
+:1014E0005043AA4A02EB80000171AD49539801EBC9
+:1014F00000115498085C401CC1B2A94A539802EBF1
+:101500000012549811549DF85400002804DD9DF8F1
+:101510005400401EC1B215915598A1380A286ED2C8
+:10152000DFE800F0FEFDFCFBFAF9F805F7F6022112
+:101530005398C0EB001000EB8000964A02F8301080
+:101540009DF854004030C1B25398C0EB001000EB3E
+:10155000800002EBC000417041215398C0EB0010A5
+:1015600000EB800002EBC000817030215398C0EB8B
+:10157000001000EB800002EBC000C1705398C0EB7C
+:10158000001000EB800002EBC000017140F253310B
+:10159000539848437D4901EB800101F562715498ED
+:1015A00000EB400202EB001001EBC00000790109E2
+:1015B0005398C0EB001000EB8000764A02EBC000AD
+:1015C00041715398C0EB001000EB8000114601EB15
+:1015D000C00040790A2813DA5398C0EB001000EBE2
+:1015E000800001EBC00040793030C1B25398C0EBAD
+:1015F000001000EB800002EBC000417114E01EE21D
+:101600005398C0EB001000EB8000624901EBC00072
+:1016100040793730C1B25398C0EB001000EB800026
+:101620005C4A02EBC000417140F253315398484389
+:10163000564901EB800101F56271549800EB4002BC
+:1016400002EB001001EBC000007900F00F0153988D
+:10165000C0EB001000EB80004E4A02EBC00081712D
+:101660005398C0EB001000EB8000114601EBC00066
+:1016700080790A2812DA5398C0EB001000EB800042
+:1016800001EBC00080793030C1B25398C0EB00103C
+:1016900000EB800002EBC000817113E05398C0EBB7
+:1016A000001000EB80003B4901EBC000807937302F
+:1016B000C1B25398C0EB001000EB8000354A02EB3A
+:1016C000C000817103225398C0EB001000EB800032
+:1016D000304901EBC000C2715398C0EB001000EB21
+:1016E000800001EBC000401C07210490E7F7F2FEE8
+:1016F00001465398C0EB001000EB8000254A02EB36
+:10170000C000017209210F91002140F2533208E01C
+:1017100027E1A9E085E36FE3BDE291E1F7E050E066
+:1017200017E053985043194A02EB800001710822D8
+:1017300040F2533153984843144901EB800000F5BF
+:101740006270549901EB410303EB011100F8312061
+:101750007CE304215398C0EB001000EB80000D4A9D
+:1017600002F830109DF854004030C1B25398C0EBDD
+:10177000001000EB800002EBC00041705121539833
+:10178000C0EB001000EB80000CE00000584500208A
+:10179000F0ED00E0A87F0020BC220020984000204F
+:1017A000883E002002EBC000817005215398C0EBF9
+:1017B000001000EB800002EBC000C17004210F910B
+:1017C00044E302215398C0EB001000EB8000FE4A76
+:1017D00002F830109DF854004030C1B25398C0EB6D
+:1017E000001000EB800002EBC000417041215398D3
+:1017F000C0EB001000EB800002EBC00081703121D3
+:101800005398C0EB001000EB800002EBC000C170E9
+:1018100035215398C0EB001000EB800002EBC000B4
+:10182000017103215398C0EB001000EB800002EB24
+:10183000C00041715398C0EB001000EB80001146CE
+:1018400001EBC000401C05210490E7F743FE014670
+:101850005398C0EB001000EB8000DB4A02EBC000A5
+:10186000817107210F91F1E202215398C0EB001022
+:1018700000EB8000D44A02F830109DF8540040304C
+:10188000C1B25398C0EB001000EB800002EBC00027
+:10189000417041215398C0EB001000EB800002EB37
+:1018A000C000817032215398C0EB001000EB800023
+:1018B00002EBC000C17030215398C0EB001000EB68
+:1018C000800002EBC000017103215398C0EB0010AF
+:1018D00000EB800002EBC00041715398C0EB001098
+:1018E00000EB8000114601EBC000401C0521049074
+:1018F000E7F7F0FD01465398C0EB001000EB8000C5
+:10190000B14A02EBC000817107210F919EE20421D0
+:101910005398C0EB001000EB8000AB4A02F8301087
+:101920009DF854004030C1B25398C0EB001000EB5A
+:10193000800002EBC000417041215398C0EB0010C1
+:1019400000EB800002EBC000817005215398C0EBD2
+:10195000001000EB800002EBC000C17004210F9169
+:1019600074E202215398C0EB001000EB8000964A0D
+:1019700002F830109DF854004030C1B25398C0EBCB
+:10198000001000EB800002EBC00041704121539831
+:10199000C0EB001000EB800002EBC0008170312131
+:1019A0005398C0EB001000EB800002EBC000C17048
+:1019B00032215398C0EB001000EB800002EBC00016
+:1019C000017103215398C0EB001000EB800002EB83
+:1019D000C00041715398C0EB001000EB800011462D
+:1019E00001EBC000401C05210490E7F773FD0146A0
+:1019F0005398C0EB001000EB8000734A02EBC0006C
+:101A0000817107210F91539800EB400101EB001009
+:101A10006E4901EB00113031549801EB00108078D1
+:101A200020F02002539800EB400101EB00106749C1
+:101A300001EB00103030549900EB0110827005E288
+:101A400002215398C0EB001000EB80005E4A02F8C0
+:101A500030109DF854004030C1B25398C0EB0010D4
+:101A600000EB800002EBC000417041215398C0EBB5
+:101A7000001000EB800002EBC00081703121539810
+:101A8000C0EB001000EB800002EBC000C170302101
+:101A90005398C0EB001000EB800002EBC000017116
+:101AA00040F2533153984843494901EB800000F517
+:101AB0006270549901EB410202EB011100EBC1008D
+:101AC0008068B0F5100F0AD330215398C0EB001096
+:101AD00000EB80003C4A02EBC000417109E032217A
+:101AE0005398C0EB001000EB8000374A02EBC000B7
+:101AF000417140F2533153984843354901EB80001E
+:101B000000F56270549901EB410202EB011100EB08
+:101B1000C100C07901280AD131215398C0EB0010CF
+:101B200000EB8000284A02EBC00081711BE040F20C
+:101B3000533153984843264901EB800000F5627009
+:101B4000549901EB410202EB011100EBC100C07995
+:101B500048B932215398C0EB001000EB80001A4ABC
+:101B600002EBC000817100211A912AE040F253314A
+:101B700053984843164901EB800101F5627154986E
+:101B800000EB400202EB001001EBC0008168BDF8E1
+:101B90006800C0F105008000C14001F00F01303144
+:101BA0005398C0EB001000EB8000074A02EBC00224
+:101BB000BDF86800C01D1154BDF86800401C81B21A
+:101BC0001A91BDF8680005E0A87F00209840002029
+:101BD000584500200628C9DB32215398C0EB00107D
+:101BE00000EB8000FE4A02EBC000417300211A9115
+:101BF0002AE040F2533153984843FA4901EB8001FF
+:101C000001F56271549800EB400202EB001001EB09
+:101C1000C000416BBDF86800C0F103008000C14006
+:101C200001F00F0130315398C0EB001000EB800041
+:101C3000EB4A02EBC002BDF868000E301154BDF84B
+:101C40006800401C81B21A91BDF868000428D0DBFE
+:101C500003225398C0EB001000EB8000E04901EB39
+:101C6000C00082745398C0EB001000EB800001EBC1
+:101C7000C000401C12210490E7F72CFC0146539849
+:101C8000C0EB001000EB8000D54A02EBC000C1742D
+:101C900014210F91DAE002215398C0EB001000EB01
+:101CA0008000CF4A02F830109DF854004030C1B295
+:101CB0005398C0EB001000EB800002EBC0004170B5
+:101CC00041215398C0EB001000EB800002EBC000F4
+:101CD000817032215398C0EB001000EB800002EBC2
+:101CE000C000C17031215398C0EB001000EB8000A0
+:101CF00002EBC000017132215398C0EB001000EBE1
+:101D0000800002EBC00041715398C0EB001000EB63
+:101D1000800002EBC000817100211A912AE040F29C
+:101D2000533153984843AF4901EB800101F562718B
+:101D3000549800EB400202EB001001EBC000416B35
+:101D4000BDF86800C0F103008000C14001F00F0140
+:101D500030315398C0EB001000EB8000A04A02EB3A
+:101D6000C002BDF86800C01D1154BDF86800401CD9
+:101D700081B21A91BDF868000428D0DB00211A91C5
+:101D800011E030215398C0EB001000EB8000944A22
+:101D900002EBC002BDF868000B301154BDF86800BA
+:101DA000401C81B21A91BDF868001928E9DB0322B2
+:101DB0005398C0EB001000EB8000894901EBC00094
+:101DC00080F824205398C0EB001000EB800001EB5A
+:101DD000C000401C24210490E7F77CFB0146539887
+:101DE000C0EB001000EB80007D4A02EBC00080F8E1
+:101DF000251026210F9129E010215398C0EB0010E7
+:101E000000EB8000764A02F8301030215398C0EB86
+:101E1000001000EB800002EBC000417002210F9126
+:101E200014E010215398C0EB001000EB80006C4AC6
+:101E300002F8301031215398C0EB001000EB800005
+:101E400002EBC000417002210F9100BF00BF05F0FE
+:101E5000F2B9539800EB400101EB0010624901EB2D
+:101E600000113031549801EB00104178159140F287
+:101E70005331539848435B4901EB800101F562718E
+:101E8000549800EB400202EB001011F8301040F2C1
+:101E9000533253985043534A02EB800040798142B9
+:101EA00008D1012140F25332539850434D4A02EB7E
+:101EB000800001714D49539801EB00115498085C62
+:101EC000401CC1B2494A539802EB00125498115475
+:101ED0009DF85400002804DD9DF85400401EC1B256
+:101EE00015915598A1380A282FD2DFE800F0052F68
+:101EF000DFFDFCFBFA2E8CF904215398C0EB001097
+:101F000000EB8000364A02F830109DF85400403053
+:101F1000C1B25398C0EB001000EB800002EBC00090
+:101F2000417051215398C0EB001000EB800002EB90
+:101F3000C000817005215398C0EB001000EB8000B9
+:101F400002EBC000C17004210F912DE302215398D0
+:101F5000C0EB001000EB8000214A02F830109DF821
+:101F600054004030C1B25398C0EB001000EB800029
+:101F700002EBC000417041215398C0EB001000EB10
+:101F8000800002EBC000817031215398C0EB00103B
+:101F900000EB800002EBC000C17035215398C0EB0C
+:101FA000001000EB800002EBC00001710321539888
+:101FB000C0EB001000EB800002EBC00041715398B1
+:101FC000C0EB001000EB8000114601EBC000401C8C
+:101FD00005210490E7F77EFA0146539808E00000D7
+:101FE000A87F00205845002098400020883E00200F
+:101FF000C0EB001000EB8000FE4A02EBC0008171D4
+:1020000007210F91ADE302215398C0EB001000EBC4
+:102010008000F84A02F830109DF854004030C1B2F8
+:102020005398C0EB001000EB800002EBC000417041
+:1020300041215398C0EB001000EB800002EBC00080
+:10204000817032215398C0EB001000EB800002EB4E
+:10205000C000C17030215398C0EB001000EB80002D
+:1020600002EBC000017103215398C0EB001000EB9C
+:10207000800002EBC00041715398C0EB001000EBF0
+:102080008000114601EBC000401C05210490E7F7D9
+:1020900021FA01465398C0EB001000EB8000D54AAE
+:1020A00002EBC000817107210F915AE3042153987C
+:1020B000C0EB001000EB8000CE4A02F830109DF813
+:1020C00054004030C1B25398C0EB001000EB8000C8
+:1020D00002EBC000417041215398C0EB001004E0B6
+:1020E00014E029E313E360E27FE000EB800002EB01
+:1020F000C000817005215398C0EB001000EB8000F8
+:1021000002EBC000C17004210F912AE30221539811
+:10211000C0EB001000EB8000B64A02F830109DF8CA
+:1021200054004030C1B25398C0EB001000EB800067
+:1021300002EBC000417041215398C0EB001000EB4E
+:10214000800002EBC000817031215398C0EB001079
+:1021500000EB800002EBC000C17032215398C0EB4D
+:10216000001000EB800002EBC000017103215398C6
+:10217000C0EB001000EB800002EBC00041715398EF
+:10218000C0EB001000EB8000114601EBC000401CCA
+:1021900005210490E7F79EF901465398C0EB001023
+:1021A00000EB8000934A02EBC0008171539800EB72
+:1021B000400101EB0010904901EB001130315498BF
+:1021C00001EB0010807820F02002539800EB4001D2
+:1021D00001EB0010884901EB00113031549801EBFC
+:1021E0000010827007210F91BBE202215398C0EBCF
+:1021F000001000EB80007F4A02F830109DF8540078
+:102200004030C1B25398C0EB001000EB800002EBED
+:10221000C000417041215398C0EB001000EB8000DA
+:1022200002EBC000817031215398C0EB001000EB2D
+:10223000800002EBC000C17041215398C0EB001038
+:1022400000EB800002EBC000017140F25331539863
+:1022500048436A4901EB800000F56270549901EB34
+:10226000410202EB011100EBC1008068B0F1104F98
+:102270000AD130215398C0EB001000EB80005D4A7A
+:1022800002EBC000417109E032215398C0EB00100D
+:1022900000EB8000574A02EBC000417140F253311D
+:1022A00053984843554901EB800000F562705499FA
+:1022B00001EB410202EB011100EBC100C0790128E2
+:1022C0000AD131215398C0EB001000EB8000494A3D
+:1022D00002EBC00081711BE040F253315398484338
+:1022E000464901EB800000F56270549901EB410210
+:1022F00002EB011100EBC100C07948B932215398BB
+:10230000C0EB001000EB80003A4A02EBC000817184
+:1023100000211A912AE040F253315398484337493B
+:1023200001EB800101F56271549800EB400202EB71
+:10233000001001EBC0008168BDF86800C0F1070023
+:102340008000C14001F00F0130315398C0EB001004
+:1023500000EB8000274A02EBC002BDF86800C01DF8
+:102360001154BDF86800401C81B21A91BDF8680094
+:102370000828D0DB32215398C0EB001000EB80001E
+:102380001C4A02EBC000C17300211A912AE040F2FE
+:10239000533153984843194901EB800101F56271AB
+:1023A000549800EB400202EB001001EBC000416BBF
+:1023B000BDF86800C0F105008000C14001F00F01C8
+:1023C00030315398C0EB001000EB8000094A02EB5B
+:1023D000C002BDF8680010301154BDF86800401C00
+:1023E00081B21A91BDF868000628D0DB30215398DD
+:1023F00006E00000A87F00209840002058450020FB
+:10240000C0EB001000EB8000F94A02EBC0008175C0
+:1024100000211A9111E030215398C0EB001000EB1D
+:102420008000F34A02EBC002BDF868001730115477
+:10243000BDF86800401C81B21A91BDF868000628FA
+:10244000E9DB30215398C0EB001000EB8000E84A34
+:1024500002EBC000417700211A9111E0302153981E
+:10246000C0EB001000EB8000E14A02EBC002BDF8B7
+:1024700068001E301154BDF86800401C81B21A91EA
+:10248000BDF868000628E9DB30215398C0EB001046
+:1024900000EB8000D64A02EBC00080F82410002137
+:1024A0001A9111E030215398C0EB001000EB80002E
+:1024B000CF4A02EBC002BDF8680025301154BDF8C8
+:1024C0006800401C81B21A91BDF868000628E9DB5B
+:1024D00030215398C0EB001000EB8000C44A02EB9F
+:1024E000C00080F82B1000211A9111E03021539880
+:1024F000C0EB001000EB8000BD4A02EBC002BDF84B
+:1025000068002C301154BDF86800401C81B21A914B
+:10251000BDF868000628E9DB30215398C0EB0010B5
+:1025200000EB8000B24A02EBC00080F832100021BC
+:102530001A9111E030215398C0EB001000EB80009D
+:10254000AB4A02EBC002BDF8680033301154BDF84D
+:102550006800401C81B21A91BDF868000628E9DBCA
+:1025600003225398C0EB001000EB8000A04901EB60
+:10257000C00080F839205398C0EB001000EB8000B9
+:1025800001EBC000401C39210490E6F7A3FF01468F
+:102590005398C0EB001000EB8000954A02EBC0009E
+:1025A00080F83A103B210F91DBE002215398C0EBF9
+:1025B000001000EB80008E4A02F830109DF85400A5
+:1025C0004030C1B25398C0EB001000EB800002EB2A
+:1025D000C000417041215398C0EB001000EB800017
+:1025E00002EBC000817032215398C0EB001000EB69
+:1025F000800002EBC000C17031215398C0EB001085
+:1026000000EB800002EBC000017133215398C0EB56
+:10261000001000EB800002EBC000417132215398A2
+:10262000C0EB001000EB800002EBC00081710021C4
+:102630001A912AE040F25331539848436D4901EB17
+:10264000800101F56271549800EB400202EB00102A
+:1026500001EBC000416BBDF86800C0F105008000CF
+:10266000C14001F00F0130315398C0EB001000EB76
+:1026700080005F4A02EBC002BDF86800C01D115423
+:10268000BDF86800401C81B21A91BDF868000628A8
+:10269000D0DB00211A9111E030215398C0EB0010DB
+:1026A00000EB8000524A02EBC002BDF868000D301A
+:1026B0001154BDF86800401C81B21A91BDF8680041
+:1026C0001928E9DB03225398C0EB001000EB8000CF
+:1026D000474901EBC00080F826205398C0EB00105A
+:1026E00000EB800001EBC000401C26210490E6F7BF
+:1026F000F1FE01465398C0EB001000EB80003C4A0D
+:1027000002EBC00080F8271028210F9129E010214A
+:102710005398C0EB001000EB8000354A02F83010EF
+:1027200030215398C0EB001000EB800002EBC0009A
+:10273000417002210F9114E010215398C0EB00105A
+:1027400000EB80002A4A02F8301031215398C0EB88
+:10275000001000EB800002EBC000417002210F91DD
+:1027600000BF00BF04F067BD539800EB400101EBD0
+:102770000010214901EB00113031549801EB001099
+:102780004178159140F2533153984843194901EB70
+:10279000800101F56271BDF8680000EB400202EBB8
+:1027A000001011F8301040F2533253985043114A40
+:1027B00002EB80004079814208D1012140F253327E
+:1027C000539850430B4A02EB800001710B49539818
+:1027D00001EB00115498085C401CC1B2074A5398A1
+:1027E00002EB00125498115400211A9120E00000CD
+:1027F000A87F00205845002098400020883E0020F7
+:10280000539800EB400101EB0010FE4901EB001171
+:102810003031BDF8680001EB001041789DF854009C
+:10282000814200D111E0BDF86800401C81B21A91CC
+:10283000539800EB400101EB0010F24901EB00104E
+:10284000C179BDF868008142DADC00BF9DF8540010
+:10285000002804DD9DF85400401EC1B2159140F2DD
+:10286000533153984843E84901EB800000F562700A
+:10287000549901EB410202EB011100EBC1004078D9
+:102880000F2824DA40F2533153984843DE4901EBD4
+:10289000800101F56271549800EB400202EB0010D8
+:1028A00001EBC0004078401CC2B240F25331539853
+:1028B0004843D54901EB800000F56270549901EB63
+:1028C000410303EB011100EBC100427011E0002253
+:1028D00040F2533153984843CB4901EB800000F557
+:1028E0006270549901EB410303EB011100EBC1004D
+:1028F00042705598B138092826D2DFE800F0052645
+:10290000FC2525FB25B9FA009DF854005030C1B2D2
+:102910005398C0EB001000EB8000BC4A02F8301066
+:1029200020215398C0EB001000EB800002EBC000A8
+:102930004170FA215398C0EB001000EB800002EBCD
+:10294000C000817003210F919DE29DF8540050302A
+:10295000C1B25398C0EB001000EB8000AB4A02F804
+:10296000301040F2533153984843A74901EB80019E
+:1029700001F56271549800EB400202EB001001EB8C
+:10298000C000407840F030015398C0EB001000EBDD
+:1029900080009E4A02EBC000417001215398C0EBB9
+:1029A000001000EB800002EBC00081705398C0EB78
+:1029B000001000EB800002EBC000C17000215398B2
+:1029C000C0EB001000EB800002EBC00001715398D7
+:1029D000C0EB001000EB8000114601EBC001049138
+:1029E00005210498E7F7E4F90022CDE910021098D8
+:1029F000C2B25398C0EB001000EB8000834901EB9A
+:102A0000C0004271DDE91010020642EA1120C1B295
+:102A10005398C0EB001000EB80007C4A02EBC00032
+:102A2000817103215398C0EB001000EB800002EB92
+:102A3000C000C171FA215398C0EB001000EB800078
+:102A400002EBC000017209210F91B12240F2533113
+:102A5000539848436C4901EB800000F5627054992B
+:102A600001EB410303EB011100EBC10042710AE2EB
+:102A70009DF854005030C1B25398C0EB001000EBE9
+:102A80008000624A02F8301040F2533153984843B4
+:102A90005D4901EB800101F56271549800EB400241
+:102AA00002EB001001EBC000407840F03001539879
+:102AB000C0EB001000EB8000544A02EBC0004170F4
+:102AC00065215398C0EB001000EB800002EBC000C2
+:102AD000817001215398C0EB001000EB800002EBE5
+:102AE000C000C17000215398C0EB001000EB8000C3
+:102AF00002E043E04CE1CAE002EBC00001715398F0
+:102B0000C0EB001000EB8000114601EBC001049106
+:102B100005210498E7F74CF90022CDE9100210983E
+:102B2000C2B25398C0EB001000EB8000374901EBB4
+:102B3000C0004271DDE91001000A40EA0160C2B242
+:102B40005398C0EB001000EB8000304901EBC0004F
+:102B5000827103225398C0EB001000EB800001EB60
+:102B6000C000C271FA225398C0EB001000EB800045
+:102B700001EBC000027209200F9084E19DF854001F
+:102B80005030C1B25398C0EB001000EB80001F4AD8
+:102B900002F8301040F25331539848431A4901EB80
+:102BA000800101F56271549800EB400202EB0010C5
+:102BB00001EBC000407840F030015398C0EB0010AA
+:102BC00000EB8000114A02EBC00041706521539870
+:102BD000C0EB001000EB800002EBC000817001210F
+:102BE0005398C0EB001000EB800002EBC000C170F6
+:102BF00010215398C0EB001000EB800002EBC000E6
+:102C0000017105E09840002058450020A87F002071
+:102C10005398C0EB001000EB8000114601EBC0019F
+:102C2000049105210498E7F7C3F80022CDE91002CA
+:102C30001098C2B25398C0EB001000EB8000FC4922
+:102C400001EBC0004271DDE91001000A40EA0160B9
+:102C5000C2B25398C0EB001000EB8000F44901EBC6
+:102C6000C000827103225398C0EB001000EB80007B
+:102C700001EBC000C271FA225398C0EB001000EBC8
+:102C8000800001EBC000027209200F90FBE09DF86C
+:102C900054005030C1B25398C0EB001000EB8000DC
+:102CA000E34A02F8301040F2533153984843E14967
+:102CB00001EB800101F56271549800EB400202EBD8
+:102CC000001001EBC000407840F030015398C0EB99
+:102CD000001000EB8000D64A02EBC00041700121D9
+:102CE0005398C0EB001000EB800002EBC000817035
+:102CF0005398C0EB001000EB800002EBC000C170E5
+:102D000005215398C0EB001000EB800002EBC000DF
+:102D100001715398C0EB001000EB8000114601EBED
+:102D2000C001049105210498E7F742F80022CDE99B
+:102D300010021098C2B25398C0EB001000EB800054
+:102D4000BB4901EBC0004271DDE91020010641EAF8
+:102D50001220C2B25398C0EB001000EB8000B449BF
+:102D600001EBC000827103225398C0EB001000EB0E
+:102D7000800001EBC000C271FA225398C0EB001032
+:102D800000EB800001EBC000027209200F907AE096
+:102D900040F2533153984843A64901EB800000F5B7
+:102DA0006270549901EB410202EB011100EBC1008A
+:102DB0008078B12833D040F25331539848439D492D
+:102DC00001EB800101F56271549800EB400202EBC7
+:102DD000001001EBC000827840F253315398484311
+:102DE000944901EB800101F56271549800EB4003B6
+:102DF00003EB001001EBC0004271B12240F25331ED
+:102E0000539848438B4901EB800000F56270549958
+:102E100001EB410303EB011100EBC10082709DF84F
+:102E200054005030C1B25398C0EB001000EB80004A
+:102E30007F4A02F8301040F25331539848437D499D
+:102E400001EB800101F56271549800EB400202EB46
+:102E5000001001EBC000407840F0C0015398C0EB77
+:102E6000001000EB8000724A02EBC0004170FA21B2
+:102E70005398C0EB001000EB800002EBC0008170A3
+:102E800003210F9100BF00BF6CE4012140F25332D7
+:102E900053985043674A02EB80000171A2F5DA6152
+:102EA000539801EB00115498085C401CC1B2A2F584
+:102EB000DA62539802EB001254981154539800EBC5
+:102EC000400101EB00105C4901EB0010007B20B1D8
+:102ED000012846D0022843D1B0E05598312802D0CD
+:102EE00045283CD11DE000211A9113E008A9BDF846
+:102EF0006800095C5398C0EB001000EB80004C4A5E
+:102F000002EBC002BDF868001154BDF86800401C17
+:102F100081B21A91BDF868000728E7DB07210F91FD
+:102F20001DE000211A9113E006A9BDF86800095CB4
+:102F30005398C0EB001000EB80003D4A02EBC0024A
+:102F4000BDF868001154BDF86800401C81B21A91A8
+:102F5000BDF868000728E7DB07210F9100BF00BF1D
+:102F6000D1E05498401CC1B215919DF8541053986B
+:102F7000C0EB001000EB80002D4A02F83010032156
+:102F80005398C0EB001000EB800002EBC0004170D2
+:102F900000215398C0EB001000EB800002EBC00052
+:102FA000817002215398C0EB001000EB800002EB0F
+:102FB000C000C17000215398C0EB001000EB8000EE
+:102FC00002EBC000017109215398C0EB001000EB27
+:102FD000800002EBC00041715398C0EB001000EB81
+:102FE0008000114601EBC001049106210498E6F728
+:102FF0008FFC0022CDE91002DDE91001000A40EA51
+:103000000160C2B25398C0EB001000EB8000084989
+:1030100001EBC000C2711098C2B25398C0EB00100F
+:1030200000EB800001EBC000827108200F906AE085
+:10303000A87F002058450020984000205498401C4C
+:10304000C1B215919DF854105398C0EB001000EBDD
+:103050008000F74A02F8301003215398C0EB0010AB
+:1030600000EB800002EBC000417000215398C0EBE0
+:10307000001000EB800002EBC00081705398C0EBA1
+:10308000001000EB800002EBC000C1705398C0EB51
+:10309000001000EB800002EBC00001710221539888
+:1030A000C0EB001000EB800002EBC00041715398B0
+:1030B000C0EB001000EB8000114601EBC001049151
+:1030C00006210498E6F724FC0022CDE91002DDE990
+:1030D0001010020642EA1120C1B25398C0EB001052
+:1030E00000EB8000D24A02EBC000C1711098C1B25F
+:1030F0005398C0EB001000EB800002EBC000817120
+:1031000008210F9100BF00BFBEE6539800EB4001BD
+:1031100001EB0010C74901EB00113031549801EB6D
+:1031200000104178159140F2533153984843C249F9
+:1031300001EB800101F56271549800EB400202EB53
+:10314000001011F8301040F2533253985043BA4AED
+:1031500002EB80004079814208D1012140F25332D4
+:1031600053985043B44A02EB80000171B34953981D
+:1031700001EB00115498085C401CC1B2AF4A53984F
+:1031800002EB0012549811545598F4287ED008DCB4
+:1031900005287CD0F1280BD0F22879D0F32860D113
+:1031A00048E2F62875D0F7285CD0F828F7D15AE025
+:1031B000F5215398C0EB001000EB80009C4A02F808
+:1031C00030109DF854105398C0EB001000EB8000B5
+:1031D00002EBC000417000215398C0EB001000EBDF
+:1031E000800002EBC000817005215398C0EB0010F5
+:1031F00000EB800002EBC000C170F1215398C0EBDE
+:10320000001000EB800002EBC00001715398C0EB8E
+:10321000001000EB8000114601EBC0010491052174
+:103220000498E6F775FB0022CDE91002DDE91001F4
+:10323000000A40EA0160C2B25398C0EB001000EBF4
+:1032400080007B4901EBC00042711098C2B25398D4
+:10325000C0EB001000EB800001EBC0008271072082
+:103260000F90B1E200BFF5215398C0EB001000EBC6
+:1032700080006F4A02F830109DF854105398C0EB4C
+:10328000001000EB800002EBC00003E021E37AE3D2
+:1032900048E09AE2417000215398C0EB001000EB27
+:1032A000800002EBC000817005215398C0EB001034
+:1032B00000EB800002EBC000C1705398C0EB00101F
+:1032C00000EB800002EBC000559901715398C0EBF0
+:1032D000001000EB8000114601EBC00104910521B4
+:1032E0000498E6F715FB0022CDE91002DDE9102075
+:1032F000010641EA1220C2B25398C0EB001000EB65
+:1033000080004B4901EBC00042711098C2B2539843
+:10331000C0EB001000EB800001EBC00082710720C1
+:103320000F9051E2F5215398C0EB001000EB8000A4
+:103330003F4A02F830109DF854105398C0EB00102B
+:1033400000EB800002EBC000417000215398C0EBFD
+:10335000001000EB800002EBC0008170F221539856
+:10336000C0EB001000EB800002EBC000017140F2E6
+:10337000533153984843304901EB800101F56271A4
+:10338000549800EB400202EB001001EBC00090F8F3
+:103390007E105398C0EB001000EB8000244A02EB33
+:1033A000C000417140F2533153984843224901EB28
+:1033B000800000F56270549901EB410202EB0111AB
+:1033C00000EBC10090F87E0001287DD125210F91EE
+:1033D00000211A9124E040F2533153984843164992
+:1033E00001EB800101F56271549800EB400202EBA1
+:1033F000001001EBC0015131BDF86800095C539821
+:10340000C0EB001000EB8000094A02EBC002BDF8DF
+:103410006800801D1154BDF86800401C81B21A91EB
+:10342000BDF868000F28D6DB00211A912DE00000BE
+:10343000A87F00209840002058450020883E0020AA
+:1034400040F2533153984843FE4901EB800101F5A6
+:103450006271549800EB400202EB001001EBC001D6
+:103460006331BDF86800095C5398C0EB001000EBB5
+:103470008000F54A02EBC002BDF868001530115417
+:10348000BDF86800401C81B21A91BDF868000A2896
+:10349000D6DB40F2533153984843EA4901EB8001AF
+:1034A00001F56271549800EB400202EB001001EB51
+:1034B000C00090F878105398C0EB001000EB80002B
+:1034C000E14A02EBC00000E02DE0C17700211A9133
+:1034D00024E040F2533153984843DA4901EB80012C
+:1034E00001F56271549800EB400202EB001001EB11
+:1034F000C0017931BDF86800095C5398C0EB001039
+:1035000000EB8000D04A02EBC002BDF8680020301A
+:103510001154BDF86800401C81B21A91BDF86800D2
+:103520000528D6DB44E040F2533153984843C5495F
+:1035300001EB800000F56270549901EB410202EB4F
+:10354000011100EBC10090F87E0020282ED10A2145
+:103550000F9100211A9124E040F2533153984843CF
+:10356000B84901EB800101F56271549800EB40020B
+:1035700002EB001001EBC0017931BDF86800095C75
+:103580005398C0EB001000EB8000AF4A02EBC00282
+:10359000BDF86800801D1154BDF86800401C81B260
+:1035A0001A91BDF868000428D6DB01E006210F91CE
+:1035B000BDF83C00C1B25398C0EB001000EB800096
+:1035C000A14A02EBC000C1705398C0EB001000EBA1
+:1035D0008000114601EBC0010491BDF83C10049835
+:1035E000E6F796F90022CDE91002DDE91001000AA4
+:1035F00040EA0160C2B25398C0EB001000EB8000BB
+:10360000914901EBC000BDF83C1042541098C2B281
+:103610005398C0EB001000EB80008B4901EBC00316
+:10362000BDF83C00401C1A54BDF83C00801C80B220
+:103630000F90CBE2F5215398C0EB001000EB800017
+:10364000814A02F830109DF854105398C0EB0010D6
+:1036500000EB800002EBC000417000215398C0EBEA
+:10366000001000EB800002EBC0008170F321539842
+:10367000C0EB001000EB800002EBC000017140F2D3
+:103680005331539848436F4901EB800101F5627152
+:10369000549800EB400202EB001001EBC00090F8E0
+:1036A0007E105398C0EB001000EB8000664A02EBDE
+:1036B000C00041710C210F9140F25331539848439F
+:1036C000604901EB800101F56271549800EB400202
+:1036D00002EB001001EBC00090F878105398C0EB9B
+:1036E000001000EB8000584A02EBC00081710021FD
+:1036F0001A9124E040F2533153984843514901EB69
+:10370000800101F56271549800EB400202EB001059
+:1037100001EBC0017931BDF86800095C5398C0EB3A
+:10372000001000EB8000484A02EBC002BDF86800C0
+:10373000C01D1154BDF86800401C81B21A91BDF83B
+:1037400068000528D6DBBDF83C00C1B25398C0EB39
+:10375000001000EB80003C4A02EBC000C17053989F
+:10376000C0EB001000EB8000114601EBC00104919A
+:10377000BDF83C100498E6F7CBF80022CDE9100222
+:10378000DDE91010020642EA1120C1B25398C0EBE5
+:10379000001000EB80002C4A02EBC002BDF83C0098
+:1037A00011541098C1B25398C0EB001000EB800088
+:1037B000254A02EBC002BDF83C00401C1154BDF884
+:1037C0003C00801C81B20F9100E206210F91F5218F
+:1037D0005398C0EB001000EB80001B4A02F8301039
+:1037E0009DF854105398C0EB001000EB800002EBE2
+:1037F000C000417000215398C0EB001000EB800026
+:1038000002EBC0008170BDF83C00C1B25398C0EB20
+:10381000001000EB800002EBC000C170F62153984D
+:10382000C0EB001000EB800002EBC0000171539868
+:1038300000EB400101EB0010044901EB00113031B5
+:10384000549805E058450020A87F002098400020AB
+:1038500001EB0010017A5398C0EB001000EB8000E0
+:1038600002EBC00041715398C0EB001000EB8000E8
+:10387000114601EBC0010491BDF83C100498E6F735
+:1038800047F80022CDE91002DDE91020010641EAE7
+:103890001220C2B25398C0EB001000EB8000FE492A
+:1038A00001EBC000BDF83C1042541098C2B25398CE
+:1038B000C0EB001000EB8000F74901EBC003BDF83E
+:1038C0003C00401C1A54BDF83C00801C80B20F9094
+:1038D0007CE1F5215398C0EB001000EB8000EE4A2C
+:1038E00002F830109DF854105398C0EB001000EB14
+:1038F000800002EBC000417000215398C0EB001023
+:1039000000EB800002EBC000817005215398C0EBF2
+:10391000001000EB800002EBC000C170F42153984E
+:10392000C0EB001000EB800002EBC0000171539867
+:10393000C0EB001000EB8000114601EBC0010491C8
+:1039400005210498E5F7E4FF0022CDE91002DDE946
+:103950001010020642EA1120C1B25398C0EB0010C9
+:1039600000EB8000CC4A02EBC00041711098C1B25C
+:103970005398C0EB001000EB800002EBC000817197
+:1039800007210F9122E140F213210F91F521539865
+:10399000C0EB001000EB8000BF4A02F830109DF829
+:1039A00054105398C0EB001000EB800002EBC000F5
+:1039B0004170BDF83C0001125398C0EB001000EBC1
+:1039C000800002EBC0008170BDF83C00C1B253988A
+:1039D000C0EB001000EB800002EBC000C1700521BD
+:1039E0005398C0EB001000EB800002EBC0000171A7
+:1039F00000211A911CE0539800EB400101EB0010EC
+:103A0000A64901EB00110E31BDF86800095C53981E
+:103A1000C0EB001000EB80009F4A02EBC002BDF833
+:103A20006800401D1154BDF86800401C81B21A9115
+:103A3000BDF868000A28DEDB539800EB400101EB7B
+:103A40000010964901EB0010408B01125398C0EB17
+:103A5000001000EB8000904A02EBC000C173539845
+:103A600000EB400101EB00108C4901EB0010408B92
+:103A7000C1B25398C0EB001000EB800002EBC00015
+:103A8000017440F2533153984843854901EB80015A
+:103A900001F56271549800EB400202EB001001EB5B
+:103AA000C000B0F88E0001125398C0EB001000EB7C
+:103AB0008000794A02EBC000417440F253315398C0
+:103AC0004843774901EB800101F56271549800EB9E
+:103AD000400202EB001001EBC000B0F88E00C1B252
+:103AE0005398C0EB001000EB80006B4A02EBC00063
+:103AF000817440F2533153984843694901EB800186
+:103B000001F56271549800EB400202EB001001EBEA
+:103B1000C000B0F88E10539801EB802081B20320D2
+:103B20000491E5F739FA00211A9114E05D49BDF8D6
+:103B30006800095C5398C0EB001000EB8000564A07
+:103B400002EBC002BDF8680013301154BDF86800E4
+:103B5000401C81B21A91BDF86800B0F5007FE5DB2A
+:103B60005398C0EB001000EB80004B4901EBC00103
+:103B70000491BDF83C100498E5F7CAFE0022CDE997
+:103B80001002DDE91010020642EA1120C1B253987A
+:103B9000C0EB001000EB80003F4A02EBC002BDF812
+:103BA0003C0011541098C1B25398C0EB001000EBC8
+:103BB0008000394A02EBC002BDF83C00401C1154A1
+:103BC000BDF83C00801C81B20F9100BF00BF03F024
+:103BD00032BB539800EB400101EB00102F4901EB81
+:103BE00000113031549801EB00104178159140F2EA
+:103BF0005331539848432A4901EB800101F5627122
+:103C0000549800EB400202EB001011F8301040F223
+:103C1000533253985043224A02EB8000407981424C
+:103C200008D1012140F25332539850431C4A02EB11
+:103C3000800001711C49539801EB00115498085CF5
+:103C4000401CC1B2184A539802EB00125498115408
+:103C5000559807287ED00ADC072865D2DFE810F0E7
+:103C600064000501820464003204EC0390051038FE
+:103C70000828F2D2DFE810F03B06D30558005800C0
+:103C8000080058005900A100FA215398C0EB001019
+:103C900000EB8000004A09E0A87F00209840002047
+:103CA00058450020C52F0020883E002002F8301023
+:103CB0005398C0EB001000EB800002EBC000417095
+:103CC0005398C0EB001000EB800002EBC000817045
+:103CD0005398C0EB001000EB800002EBC000559938
+:103CE000C1709DF854105398C0EB001000EB800099
+:103CF00002EBC00001715398C0EB001000EB800094
+:103D0000114601EBC000C01C02210490E5F7E2FB64
+:103D100001465398C0EB001000EB8000FE4A02EB16
+:103D2000C000417106210F9185E3FA215398C0EB41
+:103D3000001000EB8000F84A02F830105398C0EBF6
+:103D4000001000EB800002EBC00041705398C0EB04
+:103D5000001000E0ECE300EB800002EBC00081709B
+:103D60005398C0EB001000EB800002EBC0005599A7
+:103D7000C1709DF854105398C0EB001000EB800008
+:103D800002EBC00001715398C0EB001000EB800003
+:103D9000114601EBC000C01C02210490E5F79AFB1C
+:103DA00001465398C0EB001000EB8000DA4A02EBAA
+:103DB000C000417106210F91B6E7FA215398C0EB7C
+:103DC000001000EB8000D44A02F830105398C0EB8A
+:103DD000001000EB800002EBC00041705398C0EB74
+:103DE000001000EB800002EBC00081705398C0EB24
+:103DF000001000EB800002EBC0005599C1709DF8E7
+:103E000054105398C0EB001000EB800002EBC00090
+:103E100001715398C0EB001000EB8000114601EBDC
+:103E2000C000C01C02210490E5F754FB01465398E2
+:103E3000C0EB001000EB8000B74A02EBC0004171FC
+:103E400006210F91142240F2533153984843B3494D
+:103E500001EB800000F56270549901EB410303EB24
+:103E6000011100EBC1004271E5E2FA215398C0EB69
+:103E7000001000EB8000A84A02F830105398C0EB05
+:103E8000001000EB800002EBC00041705398C0EBC3
+:103E9000001000EB800002EBC00081705398C0EB73
+:103EA000001000EB800002EBC0005599C1709DF836
+:103EB00054105398C0EB001000EB800002EBC000E0
+:103EC000017140F2533153984843944901EB80000B
+:103ED00000F56270549901EB410202EB011100EB15
+:103EE000C100C07901287BD140F253315398484337
+:103EF0008A4901EB800000F56270549901EB4102A0
+:103F000002EB011100EBC1008068B0F1104F05D346
+:103F10004FF410000021CDE9100113E040F25331BD
+:103F2000539848437D4901EB800000F56270549935
+:103F300001EB410202EB011100EBC100806800229D
+:103F4000CDE9100200211A911CE0BDF86800C0F113
+:103F50000200C200DDE91001CDE92B10E4F763F99E
+:103F6000C2B25398C0EB001000EB80006A4901EB2D
+:103F7000C003BDF86800401D1A54BDF86800401C1D
+:103F800080B21A90BDF868000328DEDB0020109094
+:103F9000119000211A911CE0BDF86800C0F10300E7
+:103FA000C200DDE91001CDE92D10E4F73CF9C2B201
+:103FB0005398C0EB001000EB8000574901EBC003A1
+:103FC000BDF8680008301A54BDF86800401C80B283
+:103FD0001A90BDF868000428DEDB00211A911DE06C
+:103FE000A5E0BDF86800C0F10200C200DDE91001E3
+:103FF000CDE92F10E4F717F9C2B25398C0EB0010C7
+:1040000000EB8000444901EBC003BDF868000C30B0
+:104010001A54BDF86800401C80B21A90BDF86800C0
+:104020000328DEDB40F25331539848433B4901EB10
+:10403000800000F56270549901EB410202EB01111E
+:1040400000EBC100406B0022CDE9100200201A9065
+:104050001CE0BDF86800C0F10200C200DDE91001FB
+:10406000CDE93110E4F7DFF8C2B25398C0EB00108D
+:1040700000EB8000284901EBC003BDF868000F3059
+:104080001A54BDF86800401C80B21A90BDF8680050
+:104090000328DEDB40F25331539848431F4901EBBC
+:1040A000800000F56270549901EB410202EB0111AE
+:1040B00000EBC100406B1A49B1FBF0F00022CDE9E2
+:1040C000100200201A901CE0BDF86800C0F1030047
+:1040D000C200DDE91001CDE93310E4F7A4F8C2B263
+:1040E0005398C0EB001000EB80000B4901EBC003BC
+:1040F000BDF8680012301A54BDF86800401C80B248
+:104100001A90BDF868000428DEDB00215398C0EB4C
+:10411000001000EB800005E0A87F0020584500203B
+:1041200000E1F505FE4A02EBC000817533E140F283
+:10413000533153984843FB4901EB800000F562700E
+:10414000549901EB410202EB011100EBC100C0796F
+:10415000E8BB00201090119000211A911EE0BDF8DC
+:104160006800C0F10200C200DDE91010CDE93501A0
+:1041700008463599E4F757F8C2B25398C0EB0010DF
+:1041800000EB8000E64901EBC003BDF86800401D6C
+:104190001A54BDF86800401C80B21A90BDF868003F
+:1041A0000328DCDB40F2533153984843DD4901EBEF
+:1041B000800000F56270549901EB410202EB01119D
+:1041C00000EBC1008068B0F1104F07D300E0E2E0DF
+:1041D0004FF410000021CDE9100113E040F25331FB
+:1041E00053984843CF4901EB800000F56270549921
+:1041F00001EB410202EB011100EBC10080680022DB
+:10420000CDE9100200211A911EE0BDF86800C0F14E
+:104210000300C200DDE91010CDE9370108463799E7
+:10422000E4F701F8C2B25398C0EB001000EB800035
+:10423000BB4901EBC003BDF8680008301A54BDF853
+:104240006800401C80B21A90BDF868000428DCDBCE
+:1042500000211A911CE0BDF86800C0F10200C20004
+:10426000DDE91001CDE93910E3F7DDFFC2B2539863
+:10427000C0EB001000EB8000A94901EBC003BDF8C2
+:1042800068000C301A54BDF86800401C80B21A90C7
+:10429000BDF868000328DEDB40F2533153984843F1
+:1042A000A04901EB800000F56270549901EB4102D6
+:1042B00002EB011100EBC100406B0022CDE91002BE
+:1042C00000201A901EE0BDF86800C0F10200C20094
+:1042D000DDE91010CDE93B0108463B99E3F7A3FF68
+:1042E000C2B25398C0EB001000EB80008C4901EB88
+:1042F000C003BDF868000F301A54BDF86800401CB8
+:1043000080B21A90BDF868000328DCDB40F253311C
+:1043100053984843834901EB800000F5627054993B
+:1043200001EB410202EB011100EBC100406B7E4941
+:10433000B1FBF0F00022CDE9100200201A901CE041
+:10434000BDF86800C0F10300C200DDE91001CDE94D
+:104350003D10E3F768FFC2B25398C0EB001000EBCA
+:1043600080006F4901EBC003BDF8680012301A5499
+:10437000BDF86800401C80B21A90BDF8680004289F
+:10438000DEDB01215398C0EB001000EB8000644A93
+:1043900002EBC0008175539800EB400101EB001067
+:1043A000624901EB00103030549900EB0110406875
+:1043B000401C0022CDE9100200201A901EE0BDF83A
+:1043C0006800C0F10100C200DDE91010CDE93F0135
+:1043D00008463F99E3F727FFC2B25398C0EB00109D
+:1043E00000EB80004E4901EBC003BDF868001730B8
+:1043F0001A54BDF86800401C80B21A90BDF86800DD
+:104400000228DCDB5398C0EB001000EB800044492D
+:1044100001EBC000C01C16210490E5F75BF80146D3
+:104420005398C0EB001000EB80003D4A02EBC00047
+:1044300041761A210F91A8E2FA215398C0EB00109F
+:1044400000EB8000364A02F830105398C0EB0010A1
+:1044500000EB800002EBC00041705398C0EB0010ED
+:1044600000EB800002EBC00081705398C0EB00109D
+:1044700000EB800002EBC0005599C1709DF854100C
+:104480005398C0EB001000EB800002EBC0000171FC
+:104490005398C0EB001000EB8000114601EBC00008
+:1044A000C01C02210490E5F715F801465398C0EBB3
+:1044B000001000EB80001A4A02EBC0004171062197
+:1044C0000F9162E2FA215398C0EB001000EB8000DC
+:1044D000134A02F830105398C0EB001000EB800034
+:1044E00002EBC00041705398C0EB001000EB80005D
+:1044F00002EBC00081705398C0EB001000EB80000D
+:1045000002EBC0005599C1709DF854105398C0EB50
+:10451000001000EB800002EBC0000171539808E02E
+:10452000A87F00205845002000E1F50598400020B4
+:10453000E0E0C0EB001000EB8000114601EBC00092
+:10454000C01C02210490E4F7C5FF01465398C0EB5C
+:10455000001000EB8000FE4A02EBC0004171062112
+:104560000F9112E2FA215398C0EB001000EB80008B
+:10457000F74A02F830105398C0EB001000EB8000AF
+:1045800002EBC00041705398C0EB001000EB8000BC
+:1045900002EBC00081705398C0EB001000EB80006C
+:1045A00002EBC0005599C1709DF854105398C0EBB0
+:1045B000001000EB800002EBC000017140F25331AB
+:1045C00053984843E34901EB800101F56271549827
+:1045D00000EB400202EB001001EBC000406B002238
+:1045E000CDE9100200201A901CE0BDF86800C0F16F
+:1045F0000200C200DDE9100141914290E3F713FE91
+:10460000C2B25398C0EB001000EB8000D04901EB20
+:10461000C003BDF86800401D1A54BDF86800401C76
+:1046200080B21A90BDF868000328DEDB40F25331F7
+:1046300053984843C74901EB800101F562715498D2
+:1046400000EB400202EB001001EBC000416B08469A
+:104650000191002103F04EF802460B46CDE902011C
+:10466000BD480021E3F7AEFDCDE91001DDE9100101
+:1046700003F0F4FDCDE9100100211A911CE0BDF812
+:104680006800C0F10300C200DDE9100143914490CD
+:10469000E3F7C9FDC2B25398C0EB001000EB8000F5
+:1046A000AB4901EBC003BDF8680008301A54BDF8EF
+:1046B0006800401C80B21A90BDF868000428DEDB58
+:1046C0005398C0EB001000EB8000A14901EBC00043
+:1046D000C01C09210490E4F7FDFE01465398C0EB8D
+:1046E000001000EB80009A4A02EBC00001730D211C
+:1046F0000F914AE1FA215398C0EB001000EB8000C3
+:10470000934A02F830105398C0EB001000EB800081
+:1047100002EBC00041705398C0EB001000EB80002A
+:1047200002EBC00081705398C0EB001000EB8000DA
+:1047300002EBC0005599C1709DF854105398C0EB1E
+:10474000001000EB800002EBC00001715398C0EB39
+:10475000001000EB8000114601EBC000C01C0221DC
+:104760000490E4F7B7FE01465398C0EB001000EB4D
+:104770008000774A02EBC000417106210F9104E1ED
+:10478000FA215398C0EB001000EB8000704A02F849
+:1047900030105398C0EB001000EB800002EBC0001B
+:1047A00041705398C0EB001000EB800002EBC0009A
+:1047B00081705398C0EB001000EB800002EBC0004A
+:1047C0005599C1709DF854105398C0EB001000EB40
+:1047D000800002EBC000017155215398C0EB00101E
+:1047E00000EB800002EBC00041715398C0EB001059
+:1047F00000EB8000114601EBC000C01C03210490B7
+:10480000E4F768FE01465398C0EB001000EB80000F
+:104810004F4A02EBC000817107210F91B5E0FA21E8
+:104820005398C0EB001000EB8000494A02F83010AA
+:104830005398C0EB001000EB800002EBC000417009
+:104840005398C0EB001000EB800002EBC0008170B9
+:104850005398C0EB001000EB800002EBC0005599AC
+:10486000C1709DF854105398C0EB001000EB80000D
+:1048700002EBC0000171AA215398C0EB001000EBBD
+:10488000800002EBC000417100211A9111E000216B
+:104890005398C0EB001000EB80002D4A02EBC002E1
+:1048A000BDF86800801D1154BDF86800401C81B23D
+:1048B0001A91BDF868000328E9DB5398C0EB00109B
+:1048C00000EB8000224901EBC000C01C06210490CF
+:1048D000E4F700FE01465398C0EB001000EB8000A7
+:1048E0001B4A02EBC00041720A210F914DE0FA21F0
+:1048F0005398C0EB001000EB8000154A02F830100E
+:104900005398C0EB001000EB800002EBC000417038
+:104910005398C0EB001000EB800002EBC0008170E8
+:104920005398C0EB001000EB800002EBC0005599DB
+:10493000C1709DF854105398C0EB001000EB80003C
+:1049400002EBC00001715398C0EB001006E00000BC
+:10495000A87F00205845002000E1F50500EB80000D
+:10496000114601EBC000C01C02210490E4F7B2FD27
+:1049700001465398C0EB001000EB8000FE4A02EBAA
+:10498000C000417106210F9100BF00BF02F053BC6F
+:10499000539800EB400101EB0010F84901EB0011C6
+:1049A0003031549801EB00104178159140F25331A9
+:1049B00053984843F24901EB800101F56271549824
+:1049C00000EB400202EB001011F8301040F25332BD
+:1049D00053985043EA4A02EB80004079814208D163
+:1049E000012140F2533253985043E54A02EB8000D4
+:1049F0000171E449539801EB00115498085C401C84
+:104A0000C1B2E04A539802EB0012549811545398E3
+:104A100030B1012808D002280BD0032813D10DE0B3
+:104A2000D948DA4908600EE0D748D849AC39C86798
+:104A300009E0D548D5491831086004E0D248D34987
+:104A4000AC39486600BF00BF559889287FD00CDC80
+:104A5000142876D004DC082874D010286FD188E39D
+:104A6000152870D08028F9D1EFE38B286CD08C28E2
+:104A70006BD08E286AD08F28F0D19DF854105398AF
+:104A8000C0EB001000EB8000BB4A02F8301003219D
+:104A90005398C0EB001000EB800002EBC0004170A7
+:104AA0008F215398C0EB001000EB800002EBC00098
+:104AB00081705398C0EB001000EB8000114601EBB1
+:104AC000C001049103210498E6F788F80146539841
+:104AD000C0EB001000EB8000A74A02EBC000C170E1
+:104AE00004210F919DF85400402806DC9DF85400E5
+:104AF00040F48070A449088003E09DF85400A24966
+:104B0000088001211A9114E05398C0EB001000EBCB
+:104B10008000994901EBC001BDF86800095C9A4A20
+:104B2000BDF8680022F81010BDF86800401C81B282
+:104B30001A91BDF86810BDF83C008142E4DB93E2B5
+:104B400005E0FCE391E2FBE350E17FE3F9E39DF84C
+:104B500054105398C0EB001000EB8000864A02F816
+:104B6000301089215398C0EB001000EB800002EB5D
+:104B7000C0008170539800EB400101EB00107F49A9
+:104B800001EB0010007BE8BB40F2533153984843DF
+:104B90007B4901EB800000F56270549901EB410202
+:104BA00002EB011100EBC1008068B0F5100F05D3D6
+:104BB0004FF410010020CDE9101017E040F25331FE
+:104BC000539848436E4901EB800101F56271549896
+:104BD00000EB400202EB001001EBC00081680846C8
+:104BE0000491002102F086FDCDE9100106215398C1
+:104BF000C0EB001000EB80005F4A02EBC000417088
+:104C0000002100E03CE01A911CE0BDF86800C0F112
+:104C10000200C200DDE9100145914690E3F703FB75
+:104C2000C2B25398C0EB001000EB8000524901EB78
+:104C3000C003BDF86800C01C1A54BDF86800401CD1
+:104C400080B21A90BDF868000328DEDB5398C0EBF1
+:104C5000001000EB8000484901EBC00104910621DF
+:104C60000498E4F794FE01465398C0EB001000EB63
+:104C70008000414A02EBC000817107210F917AE068
+:104C800040F25331539848433D4901EB800000F511
+:104C90006270549901EB410202EB011100EBC1007B
+:104CA0008068B0F1104F05D34FF010410020CDE9DE
+:104CB000101017E040F2533153984843304901EB4C
+:104CC000800101F56271549800EB400202EB001084
+:104CD00001EBC000816808460491002102F00AFD42
+:104CE000CDE9100107215398C0EB001000EB8000C4
+:104CF000214A02EBC000417000211A911EE0BDF86C
+:104D00006800C0F10300C200DDE91010489147902F
+:104D100008464799E3F787FAC2B25398C0EB0010F0
+:104D200000EB8000144901EBC003BDF86800C01C13
+:104D30001A54BDF86800401C80B21A90BDF8680093
+:104D40000428DCDB5398C0EB001000EB80000A491C
+:104D500001EBC001049107210498E5F73FFF0146EC
+:104D60005398C0EB001000EB8000034A02EBC00038
+:104D7000C17108210F910BE0A87F0020984000200E
+:104D800058450020883E0020BC980020AC600240BE
+:104D90009DF85400402806DC9DF8540040F48070D3
+:104DA000FE49088003E09DF85400FC490880012179
+:104DB0001A9114E05398C0EB001000EB8000F84902
+:104DC00001EBC001BDF86800095CF44ABDF8680059
+:104DD00022F81010BDF86800401C81B21A91BDF88D
+:104DE0006810BDF83C008142E4DB3DE19DF85410C1
+:104DF0005398C0EB001000EB8000E94A02F8301035
+:104E00008B215398C0EB001000EB800002EBC00038
+:104E10008170539800EB400101EB0010E14901EB78
+:104E20000010007BF0BB40F2533153984843DE49F9
+:104E300001EB800000F56270549901EB410202EB36
+:104E4000011100EBC1008068B0F5100F05D14FF4DF
+:104E500010000021CDE9100117E040F253315398C2
+:104E60004843D14901EB800101F56271549800EB90
+:104E7000400202EB001001EBC0008168084604917B
+:104E8000002102F037FCCDE9100106215398C0EB58
+:104E9000001000EB8000C24A02EBC000417000210C
+:104EA0001A911DE03AE0BDF86800C0F10200C200AE
+:104EB000DDE9100149914A90E3F7B5F9C1B2539881
+:104EC000C0EB001000EB8000B54A02EBC002BDF859
+:104ED0006800C01C1154BDF86800401C81B21A91D2
+:104EE000BDF868000328DEDB5398C0EB001000EB30
+:104EF0008000AB4901EBC001049106210498E4F75E
+:104F000046FD01465398C0EB001000EB8000A44A18
+:104F100002EBC000817107210F9178E040F253311C
+:104F200053984843A04901EB800000F56270549902
+:104F300001EB410202EB011100EBC1008068B0F10E
+:104F4000104F05D14FF010400021CDE9100117E0BE
+:104F500040F2533153984843934901EB800101F5E6
+:104F60006271549800EB400202EB001001EBC000AC
+:104F7000816808460491002102F0BCFBCDE91001D4
+:104F800007215398C0EB001000EB8000844A02EB2D
+:104F9000C000417000211A911CE0BDF86800C0F10A
+:104FA0000300C200DDE910014B914C90E3F73BF99F
+:104FB000C2B25398C0EB001000EB8000784901EBBF
+:104FC000C003BDF86800C01C1A54BDF86800401C3E
+:104FD00080B21A90BDF868000428DEDB5398C0EB5D
+:104FE000001000EB80006E4901EBC0010491072125
+:104FF0000498E5F7F3FD01465398C0EB001000EB71
+:105000008000674A02EBC000C17108210F919DF832
+:105010005400402806DC9DF8540040F480705F493D
+:10502000088003E09DF854005C49088001211A9132
+:1050300014E05398C0EB001000EB8000584901EBDE
+:10504000C001BDF86800095C544ABDF8680022F848
+:105050001010BDF86800401C81B21A91BDF86810AC
+:10506000BDF83C008142E4DB26E39DF854105398E0
+:10507000C0EB001000EB8000494A02F83010032119
+:105080005398C0EB001000EB800002EBC0004170B1
+:1050900008215398C0EB001000EB800002EBC00029
+:1050A00081705398C0EB001000EB8000114601EBBB
+:1050B000C001049103210498E5F790FD014653983F
+:1050C000C0EB001000EB8000354A02EBC000C1705D
+:1050D00004210F919DF85400402806DC9DF85400EF
+:1050E00040F480702D49088003E09DF854002B495E
+:1050F000088001211A9114E05398C0EB001000EBD6
+:105100008000274901EBC001BDF86800095C234A13
+:10511000BDF8680022F81010BDF86800401C81B28C
+:105120001A91BDF86810BDF83C008142E4DB539849
+:1051300000EB400101EB00101A4901EB0011303186
+:10514000549801EB0010807820F020012031539812
+:1051500000EB400202EB0010124A02EB0012303268
+:10516000549802EB0010817002205399E4F79EFFDF
+:10517000A2E29DF854105398C0EB001000EB8000A1
+:10518000074A02F8301003215398C0EB001000EBDF
+:10519000800002EBC0004170102107E0BC980020A5
+:1051A000A87F002098400020584500205398C0EB6D
+:1051B000001000EB800002EBC00081705398C0EB40
+:1051C000001000EB8000114601EBC00104910321A7
+:1051D0000498E5F703FD01465398C0EB001000EB7F
+:1051E0008000FE4A02EBC000C17004210F919DF8BF
+:1051F0005400402806DC9DF8540040F48070F849C3
+:10520000088003E09DF85400F549088001211A91B7
+:1052100014E05398C0EB001000EB8000EF4901EB65
+:10522000C001BDF86800095CED4ABDF8680022F8CD
+:105230001010BDF86800401C81B21A91BDF86810CA
+:10524000BDF83C008142E4DB36E262E09DF8541098
+:105250005398C0EB001000EB8000E04A02F83010D9
+:1052600003215398C0EB001000EB800002EBC0005C
+:1052700041708C215398C0EB001000EB800002EBD2
+:10528000C00081705398C0EB001000EB8000114605
+:1052900001EBC001049103210498E5F79FFC01464E
+:1052A0005398C0EB001000EB8000CC4A02EBC0002A
+:1052B000C17004210F919DF85400402806DC9DF830
+:1052C000540040F48070C649088003E09DF8540003
+:1052D000C349088001211A9114E05398C0EB0010D3
+:1052E00000EB8000BD4901EBC001BDF868000A5C1D
+:1052F000BB49BDF8680021F81020BDF86800401CCB
+:1053000081B21A91BDF86810BDF83C008142E4DB1F
+:10531000D2E19DF854105398C0EB001000EB8000D0
+:10532000AE4A02F8301080215398C0EB001000EB19
+:10533000800002EBC00081700721539802E058E121
+:10534000EDE089E0C0EB001000EB800002EBC00054
+:10535000417040F2533153984843A24901EB800118
+:1053600001F56271549800EB400202EB001001EB72
+:10537000C000416B08460491002102F0BBF9CDE961
+:10538000100100211A911CE0BDF86800C0F1030073
+:10539000C200DDE910014D914E90E2F744FFC2B228
+:1053A0005398C0EB001000EB80008C4901EBC00368
+:1053B000BDF86800C01C1A54BDF86800401C80B2DB
+:1053C0001A90BDF868000428DEDB5398C0EB00108B
+:1053D00000EB8000814901EBC00104910721049892
+:1053E000E5F7FCFB01465398C0EB001000EB800092
+:1053F0007A4A02EBC000C17108210F919DF8540058
+:10540000402806DC9DF8540040F480707449088000
+:1054100003E09DF854007249088001211A9114E0BC
+:105420005398C0EB001000EB80006C4901EBC00109
+:10543000BDF86800095C6A4ABDF8680022F81010DF
+:10544000BDF86800401C81B21A91BDF86810BDF823
+:105450003C008142E4DB2FE19DF854105398C0EBEF
+:10546000001000EB80005D4A02F8301003215398D1
+:10547000C0EB001000EB800002EBC00041708E21F9
+:105480005398C0EB001000EB800002EBC00081706D
+:105490005398C0EB001000EB8000114601EBC001F7
+:1054A000049103210498E5F799FB01465398C0EB5A
+:1054B000001000EB8000494A02EBC000C1700421DB
+:1054C0000F919DF85400402806DC9DF8540040F4EC
+:1054D00080704349088003E09DF8540040490880EB
+:1054E00001211A9114E05398C0EB001000EB8000EA
+:1054F0003A4901EBC001BDF868000A5C3849BDF8C3
+:10550000680021F81020BDF86800401C81B21A9193
+:10551000BDF86810BDF83C008142E4DBCCE09DF8AA
+:1055200054105398C0EB001000EB80002B4A02F897
+:10553000301003215398C0EB001000EB800002EB09
+:10554000C000417015215398C0EB001000EB8000A3
+:1055500002EBC00081705398C0EB001000EB80009C
+:10556000114601EBC001049103210498E5F736FBD5
+:1055700001465398C0EB001000EB8000174A02EB85
+:10558000C000C17004210F919DF85400402806DC32
+:105590009DF8540040F480701149088003E09DF8A4
+:1055A00054000F49088001211A9114E05398C0EB70
+:1055B000001000EB8000094901EBC001BDF8680054
+:1055C000095C074ABDF8680022F81010BDF86800B1
+:1055D000401C81B21A91BDF8681005E0A87F002038
+:1055E000BC98002058450020BDF83C008142DDDB1E
+:1055F00062E09DF854105398C0EB001000EB80005F
+:10560000FB4A02F8301003215398C0EB001000EB66
+:10561000800002EBC000417014215398C0EB0010D1
+:1056200000EB800002EBC00081705398C0EB0010CB
+:1056300000EB8000114601EBC001049103210498A6
+:10564000E5F7CCFA01465398C0EB001000EB800060
+:10565000E74A02EBC000C17004210F919DF854008D
+:10566000402806DC9DF8540040F48070E149088031
+:1056700003E09DF85400DF49088001211A9114E0ED
+:105680005398C0EB001000EB8000D94901EBC0013A
+:10569000BDF868000A5CD749BDF8680021F8102001
+:1056A000BDF86800401C81B21A91BDF86810BDF8C1
+:1056B0003C008142E4DB00BF00BF01F0BCBD539859
+:1056C00000EB400101EB0010CB4901EB0011303140
+:1056D000549801EB0010417808460491002102F033
+:1056E000BDFDC1B2159140F2533153984843C349AF
+:1056F00001EB800101F56271549800EB400202EB6E
+:10570000001011F8301040F2533253985043BB4A06
+:1057100002EB80004079814208D1012140F25332EE
+:1057200053985043B54A02EB80000171B449539835
+:1057300001EB00115498085C401CC1B2B04A539868
+:1057400002EB00125498115440F2533153984843DD
+:10575000AA4901EB800000F56270549901EB410207
+:1057600002EB011100EBC10090F89000C0F3C00003
+:1057700090B1539800EB400101EB00109E4901EB02
+:10578000001041790B464FF4805204914FF4E131FF
+:10579000539802F051FC19E0539800EB400101EBE3
+:1057A0000010954901EB001041790491539800EBEA
+:1057B000400101EB0010904901EB001001680391DA
+:1057C0004FF48052049B539802F036FC5598E4281D
+:1057D0004DD006DCA1287CD0A3287BD0B02845D1B1
+:1057E00006E0E52877D0E62876D0E728F7D171E102
+:1057F000F5215398C0EB001000EB80007C4A02F8C2
+:1058000030109DF854105398C0EB001000EB80004E
+:1058100002EBC0004170A2215398C0EB001000EBD6
+:10582000800002EBC0008170B0215398C0EB0010E3
+:1058300000EB800002EBC000C1705398C0EB001079
+:1058400000EB8000114601EBC00104910321049894
+:1058500002F0E0FB01465398C0EB001000EB800023
+:10586000634A02EBC000017105210F910DE3F521A0
+:105870005398C0EB001000EB80005D4A02F8301036
+:105880009DF854105398C0EB001000EB800002EB21
+:10589000C0004170539800EB400101EB00105649E5
+:1058A00001EB0010007BE8BB40F2533153984843B2
+:1058B000524901EB800000F56270549901EB4102FE
+:1058C00002EB011100EBC1008068B0F5100F0AD3A4
+:1058D00003E03EE115E253E298E24FF410000021AC
+:1058E000CDE9100113E040F2533153984843434946
+:1058F00001EB800000F56270549901EB410202EB6C
+:10590000011100EBC10080680022CDE91002A52141
+:105910005398C0EB001000EB8000354A02EBC0004A
+:10592000817000E049E000211A911EE0BDF8680096
+:10593000C0F10200C200DDE9101050914F900846FE
+:105940004F99E2F770FCC2B25398C0EB001000EB25
+:105950008000274901EBC003BDF86800C01C1A5441
+:10596000BDF86800401C80B21A90BDF8680003289A
+:10597000DCDBB5215398C0EB001000EB80001C4A23
+:1059800002EBC00081715398C0EB001000EB800067
+:10599000114601EBC00104910621049802F03AFB84
+:1059A00001465398C0EB001000EB8000104A02EB58
+:1059B000C000C17108210F918BE040F25331539820
+:1059C00048430E4901EB800000F56270549901EBE9
+:1059D000410202EB011100EBC1008068B0F1104FF1
+:1059E00010D34FF010400021CDE910011EE000005F
+:1059F000A87F0020BC980020984000205845002037
+:105A0000883E002040F2533153984843FC4901EB53
+:105A1000800000F56270549901EB410202EB011124
+:105A200000EBC10080680022CDE91002A621539846
+:105A3000C0EB001000EB8000F24A02EBC000817066
+:105A400000211A911EE0BDF86800C0F10300C200F9
+:105A5000DDE910105291519008465199E2F7E3FBAD
+:105A6000C2B25398C0EB001000EB8000E54901EB97
+:105A7000C003BDF86800C01C1A54BDF86800401C83
+:105A800080B21A90BDF868000428DCDBE42153984A
+:105A9000C0EB001000EB8000DA4A02EBC000C171DD
+:105AA0005398C0EB001000EB8000114601EBC001E1
+:105AB00004910721049802F0ADFA01465398C0EB17
+:105AC000001000EB8000CF4A02EBC00001720921F8
+:105AD0000F91DAE1F5215398C0EB001000EB800044
+:105AE000C84A02F830109DF854105398C0EB0010CB
+:105AF00000EB800002EBC0004170A2215398C0EB84
+:105B0000001000EB800002EBC0008170E721539889
+:105B1000C0EB001000EB800002EBC000C170539896
+:105B2000C0EB001000EB8000114601EBC0010491B6
+:105B30000321049802F06EFA01465398C0EB00105E
+:105B400000EB8000AF4A02EBC000017105210F910C
+:105B50009BE1F5215398C0EB001000EB8000A94AAF
+:105B600002F830109DF854105398C0EB001000EB71
+:105B7000800002EBC0004170539800EB400101EB44
+:105B80000010A14901EB0010007BE0BBA421539859
+:105B9000C0EB001000EB800002EBC0008170002120
+:105BA0001A9127E040F2533153984843944901EB4E
+:105BB000800101F56271549800EB400202EB001085
+:105BC00001EBC000416BBDF86800C0F10100C000EE
+:105BD000C1405398C0EB001000EB8000894A02EBF3
+:105BE000C002BDF86800C01C1154BDF86800401C1C
+:105BF00081B21A91BDF868000228D3DBB221539814
+:105C0000C0EB001000E01FE000EB80007D4A02EBDB
+:105C1000C00041715398C0EB001000EB80001146AA
+:105C200001EBC00104910521049802F0F3F901464B
+:105C30005398C0EB001000EB8000724A02EBC000EA
+:105C4000817107210F915BE0A5215398C0EB0010F3
+:105C500000EB80006B4A02EBC000817000211A91BA
+:105C600027E040F2533153984843654901EB8001E6
+:105C700001F56271549800EB400202EB001001EB59
+:105C8000C000416BBDF86800C0F10200C000C14017
+:105C90005398C0EB001000EB80005A4A02EBC002A0
+:105CA000BDF86800C01C1154BDF86800401C81B2EA
+:105CB0001A91BDF868000328D3DBA1215398C0EBEB
+:105CC000001000EB80004F4A02EBC0008171539836
+:105CD000C0EB001000EB8000114601EBC001049105
+:105CE0000621049802F096F901465398C0EB001083
+:105CF00000EB8000434A02EBC000C17108210F9104
+:105D0000C3E0F5215398C0EB001000EB80003D4A42
+:105D100002F830109DF854105398C0EB001000EBBF
+:105D2000800002EBC0004170A2215398C0EB00102C
+:105D300000EB800002EBC0008170A3215398C0EB00
+:105D4000001000EB800002EBC000C1705398C0EB64
+:105D5000001000EB8000114601EBC001049103210B
+:105D6000049802F057F901465398C0EB001000EB7D
+:105D70008000244A02EBC000017105210F9184E0EC
+:105D8000F5215398C0EB001000EB80001D4A02F88B
+:105D900030109DF854105398C0EB001000EB8000B9
+:105DA00002EBC0004170A2215398C0EB001000EB41
+:105DB000800002EBC0008170E5215398C0EB001019
+:105DC00000EB800002EBC000C1705398C0EB0010E4
+:105DD00000EB8000114601EBC001049103210498FF
+:105DE00002F018F901465398C0EB001000EB800058
+:105DF000044A02EBC000017105210F9145E000004B
+:105E000058450020A87F002098400020F521539895
+:105E1000C0EB001000EB8000FE4A02F830109DF845
+:105E200054105398C0EB001000EB800002EBC00050
+:105E30004170A2215398C0EB001000EB800002EBF0
+:105E4000C0008170E6215398C0EB001000EB800089
+:105E500002EBC000C1705398C0EB001000EB800152
+:105E6000104600EBC10104910321049802F0D2F81E
+:105E700001465398C0EB001000EB8000E54A02EBAE
+:105E8000C000017105210F9100BF00BF15E45499B6
+:105E9000149140F2533153984843DF4901EB80019C
+:105EA00008319DF85000C0EBC00001EBC0008278C3
+:105EB00040F2533153984843D74901EB80010831F0
+:105EC0009DF85000C0EBC00001EBC000C07810444A
+:105ED000C1B2549140F2533153984843CE4901EB3B
+:105EE000800108319DF85000C0EBC00001EBC000FC
+:105EF0004178159140F2533153984843C64901EB1C
+:105F0000800108319DF85000C0EBC00001EBC000DB
+:105F1000017940F2533253985043BF4A02EB80005C
+:105F20004079814208D1012140F2533253985043C5
+:105F3000B94A02EB80000171B849539801EB001196
+:105F40009DF85000014404910878401CC1B20498A7
+:105F500001709DF85400002804DD9DF85400401E97
+:105F6000C1B215915598A1380A286ED2DFE800F029
+:105F7000FEFDFCFBFAF9F805F7F602215398C0EB99
+:105F8000001000EB8000A34A02F830109DF8540086
+:105F90004030C1B25398C0EB001000EB800002EB20
+:105FA000C000417041215398C0EB001000EB80000D
+:105FB00002EBC000817030215398C0EB001000EB61
+:105FC000800002EBC000C1705398C0EB001000EBE2
+:105FD000800002EBC000017140F2533153984843F6
+:105FE0008D4901EB800101F56271549800EB40028C
+:105FF00002EB001001EBC000007901095398C0EBDF
+:10600000001000EB8000834A02EBC00041715398FE
+:10601000C0EB001000EB8000114601EBC00040799E
+:106020000A2813DA5398C0EB001000EB800001EB54
+:10603000C00040793030C1B25398C0EB001000EB83
+:10604000800002EBC000417114E017E25398C0EBEE
+:10605000001000EB80006F4901EBC0004079373041
+:10606000C1B25398C0EB001000EB8000694A02EB0C
+:10607000C000417140F2533153984843664901EBE7
+:10608000800101F56271549800EB400202EB0010B0
+:1060900001EBC000007900F00F015398C0EB001035
+:1060A00000EB80005B4A02EBC00081715398C0EBAB
+:1060B000001000EB8000114601EBC00080790A2837
+:1060C00012DA5398C0EB001000EB800001EBC00027
+:1060D00080793030C1B25398C0EB001000EB8000E3
+:1060E00002EBC000817113E05398C0EB001000EB8D
+:1060F0008000484901EBC00080793730C1B2539825
+:10610000C0EB001000EB8000424A02EBC00081713E
+:1061100003225398C0EB001000EB80003D4901EBD7
+:10612000C000C2715398C0EB001000EB800001EB7F
+:10613000C000401C07210490E3F7CCF901465398B6
+:10614000C0EB001000EB8000324A02EBC00001728D
+:1061500009210F91002140F2533208E020E1A2E032
+:10616000FEE3FEE33FE38AE1F0E042E017E053980C
+:106170005043294A02EB80000171082240F253315A
+:1061800053984843244901EB800000F5627054990C
+:1061900001EB410303EB011100F831206EE1042112
+:1061A0005398C0EB001000EB80001A4A02F8301040
+:1061B0009DF854004030C1B25398C0EB001000EB82
+:1061C000800002EBC000417051215398C0EB0010D9
+:1061D00000EB800002EBC000817005215398C0EBFA
+:1061E000001000EB800002EBC000C17004210F9191
+:1061F00044E102215398C0EB001000EB8000054AF7
+:1062000002F830109DF854004030C1B25398C0EBF2
+:10621000001005E0A87F002058450020883E00209F
+:1062200000EB800002EBC000417041215398C0EBAD
+:10623000001000EB800002EBC00081703121539808
+:10624000C0EB001000EB800002EBC000C1703521F4
+:106250005398C0EB001000EB800002EBC00001710E
+:1062600003215398C0EB001000EB800002EBC0004C
+:1062700041715398C0EB001000EB8000114601EB18
+:10628000C000401C05210490E3F724F9014653980F
+:10629000C0EB001000EB8000FE4A02EBC0008171F1
+:1062A00007210F91EDE302215398C0EB001000EBA2
+:1062B0008000F84A02F830109DF854004030C1B216
+:1062C0005398C0EB001000EB800002EBC00041705F
+:1062D00041215398C0EB001000EB800002EBC0009E
+:1062E000817032215398C0EB001000EB800002EB6C
+:1062F000C000C17030215398C0EB001000EB80004B
+:1063000002EBC000017103215398C0EB001000EBB9
+:10631000800002EBC00041715398C0EB001000EB0D
+:106320008000114601EBC000401C05210490E3F7FA
+:10633000D1F801465398C0EB001000EB8000D54A1D
+:1063400002EBC000817107210F919AE30421539859
+:10635000C0EB001000EB8000CE4A02F830109DF830
+:1063600054004030C1B25398C0EB001000EB8000E5
+:1063700002EBC000417041215398C0EB001000EBCC
+:10638000800002EBC000817005215398C0EB001023
+:1063900000EB800002EBC000C17004210F9170E39C
+:1063A00002215398C0EB001000EB8000B94A02F8BC
+:1063B00030109DF854004030C1B25398C0EB00102B
+:1063C00000EB800002EBC000417041215398C0EB0C
+:1063D000001000EB800002EBC00081703121539867
+:1063E000C0EB001000EB800002EBC000C170322156
+:1063F0005398C0EB001000EB800002EBC00001716D
+:1064000003215398C0EB001000EB800002EBC000AA
+:1064100041715398C0EB001000EB8000114601EB76
+:10642000C000401C05210490E3F754F8014653983E
+:10643000C0EB001000EB8000964A02EBC0008171B7
+:1064400007210F91539800EB400101EB0010924996
+:1064500001EB00113031549801EB0010807820F0EE
+:106460002002539800EB400101EB00108A4901EB38
+:1064700000103030549900EB0110827001E30221CA
+:106480005398C0EB001000EB8000824A02F83010F5
+:106490009DF854004030C1B25398C0EB001000EB9F
+:1064A000800002EBC000417041215398C0EB001006
+:1064B00000EB800002EBC000817031215398C0EBEB
+:1064C000001000EB800002EBC000C1705398C0EBDD
+:1064D000001000EB800002EBC000017140F253316C
+:1064E000539848436D4901EB800000F56270549960
+:1064F00001EB410202EB011100EBC1008068B0F535
+:10650000100F0AD330215398C0EB001000EB80002D
+:10651000604A02EBC000417109E032215398C0EBA0
+:10652000001000EB80005B4A02EBC000417140F2BA
+:10653000533153984843594901EB800000F562708C
+:10654000549901EB410202EB011100EBC100C0794B
+:1065500001280AD131215398C0EB001000EB8000D4
+:106560004C4A02EBC00081711BE040F2533153985A
+:1065700048434A4901EB800000F56270549901EBF1
+:10658000410202EB011100EBC100C07948B9322190
+:106590005398C0EB001000EB80003E4A02EBC000B5
+:1065A000817100211A912AE040F2533153984843F7
+:1065B0003A4901EB800101F56271549800EB400209
+:1065C00002EB001001EBC0008168BDF86800C0F16B
+:1065D00005008000C14001F00F0130315398C0EB3D
+:1065E000001000EB80002B4A02EBC002BDF86800EF
+:1065F000C01D1154BDF86800401C81B21A91BDF84D
+:1066000068000628D0DB00211A9111E03021539850
+:10661000C0EB001000EB80001E4A02EBC002BDF888
+:1066200068000D301154BDF86800401C81B21A9109
+:10663000BDF868001E28E9DB00211991A9E040F2AD
+:10664000533153984843154901EB800108319DF8B7
+:106650005000C0EBC00001EBC000C178BDF8640081
+:1066600081423AD140F25331539848430B4901EBF0
+:10667000800108319DF85000C0EBC00001EBC00064
+:106680008178BDF86400014401EB410000EB011189
+:1066900006E00000A87F0020984000205845002018
+:1066A00040F2533253985043F74A02EB800000F512
+:1066B000627000EBC100406B78B132215398C0EB9F
+:1066C000001000EB8000F14A02EBC002BDF864004C
+:1066D00000EB80000D3011540EE030215398C0EBD8
+:1066E000001000EB8000E94A02EBC002BDF8640034
+:1066F00000EB80000D30115400211A9140E040F26F
+:10670000533153984843E04901EB800108319DF82B
+:106710005000C0EBC00001EBC0008178BDF8640000
+:10672000014401EB410000EB011140F25332539858
+:106730005043D54A02EB800000F5627000EBC100C7
+:10674000416BBDF86800C0F103008000C14001F05A
+:106750000F013031BDF868200E32BDF8640000EB47
+:10676000800002445398C0EB001000EB8000C74B40
+:1067700003EBC0008154BDF86800401C81B21A913F
+:10678000BDF868000428BADBBDF86400401C81B283
+:106790001991BDF864000628FFF651AF0322539803
+:1067A000C0EB001000EB8000B84901EBC00080F89E
+:1067B0002B205398C0EB001000EB800001EBC000D1
+:1067C000401C2B210490E2F785FE01465398C0EB54
+:1067D000001000EB8000AD4A02EBC00080F82C10E6
+:1067E0002D210F914DE102215398C0EB001000EBD9
+:1067F0008000A64A02F830109DF854004030C1B223
+:106800005398C0EB001000EB800002EBC000417019
+:1068100041215398C0EB001000EB800002EBC00058
+:10682000817032215398C0EB001000EB800002EB26
+:10683000C000C17031215398C0EB001000EB800004
+:1068400002EBC000017132215398C0EB001000EB45
+:10685000800002EBC000417100211A9111E030214B
+:106860005398C0EB001000EB8000884A02EBC00296
+:10687000BDF86800801D1154BDF86800401C81B24D
+:106880001A91BDF868001E28E9DB00211991A4E0E7
+:1068900040F25331539848437B4901EB8001083162
+:1068A0009DF85000C0EBC00001EBC000C178BDF8FE
+:1068B0006400814232D140F25331539848437249C7
+:1068C00001EB800108319DF85000C0EBC00001EBE6
+:1068D000C0008178BDF86400014401EB410000EB89
+:1068E000011140F2533253985043674A02EB800043
+:1068F00000F5627000EBC100406B78B13221539813
+:10690000C0EB001000EB8000604A02EBC002BDF853
+:10691000640000EB8000801D11540EE0302153987C
+:10692000C0EB001000EB8000584A02EBC002BDF83B
+:10693000640000EB8000801D115400211A9143E097
+:1069400040F25331539848434F4901EB80010831DD
+:106950009DF85000C0EBC00001EBC000817801E061
+:106960007AE064E0BDF86400014401EB410000EB13
+:10697000011140F2533253985043434A02EB8000D6
+:1069800000F5627000EBC100416BBDF86800C0F11A
+:1069900003008000C14001F00F013031BDF86820D4
+:1069A000D21DBDF8640000EB800002445398C0EB98
+:1069B000001000EB8000354B03EBC0008154BDF8A4
+:1069C0006800401C81B21A91BDF868000428B7DB4A
+:1069D000BDF86400401C81B21991BDF8640006281E
+:1069E000FFF656AF03225398C0EB001000EB800077
+:1069F000264901EBC00080F824205398C0EB00101A
+:106A000000EB800001EBC000401C24210490E2F761
+:106A100061FD01465398C0EB001000EB80001B4A5B
+:106A200002EBC00080F8251026210F9129E01021EB
+:106A30005398C0EB001000EB8000144A02F83010AD
+:106A400030215398C0EB001000EB800002EBC00037
+:106A5000417002210F9114E010215398C0EB0010F7
+:106A600000EB8000094A02F8301031215398C0EB46
+:106A7000001000EB800002EBC000417002210F917A
+:106A800000BF00BFD7E3000058450020A87F0020CA
+:106A9000012140F2533253985043F64A02EB8000F2
+:106AA0000171A2F5DA61539801EB00115498085C6A
+:106AB000401CC1B2A2F5DA62539802EB001254985E
+:106AC00011545598012802D002285ED15EE00321BE
+:106AD0005398C0EB001000EB8000E74A02F830103A
+:106AE0005398C0EB001000EB800002EBC000417037
+:106AF00000215398C0EB001000EB800002EBC000B7
+:106B000081705398C0EB001000EB800002EBC000D6
+:106B1000C1705398C0EB001000EB800002EBC00086
+:106B200001711A215398C0EB001000EB800002EBBA
+:106B3000C00041715398C0EB001000EB800011467B
+:106B400001EBC001049106210498E2F7E1FE002266
+:106B5000CDE91002DDE91020010641EA1220C2B29F
+:106B60005398C0EB001000EB8000C34901EBC0005C
+:106B7000C2711098C2B25398C0EB001000EB8000B5
+:106B800001EBC000827108200F9060E00321539850
+:106B9000C0EB001000EB8000B74A02F830105398A9
+:106BA000C0EB001000EB800002EBC0004170002140
+:106BB0005398C0EB001000EB800002EBC000817026
+:106BC0001E215398C0EB001000EB800002EBC000C8
+:106BD000C17000215398C0EB001000EB800002EB65
+:106BE000C000017103215398C0EB001000EB80003E
+:106BF00002EBC00041715398C0EB001000EB800025
+:106C0000114601EBC001049106210498E2F780FED1
+:106C10000022CDE91002DDE91001000A40EA01601E
+:106C2000C2B25398C0EB001000EB8000924901EB18
+:106C3000C000C2711098C2B25398C0EB001000EBB4
+:106C4000800001EBC000827108200F9000BF00BFE0
+:106C5000F1E2012140F2533253985043854A02EB4E
+:106C600080000171A2F5DA61539801EB001154988C
+:106C7000085C401CC1B2A2F5DA62539802EB001224
+:106C8000549811545598052863D2DFE800F003F8B2
+:106C900063F7C300FE215398C0EB001000EB8000A7
+:106CA000754A02F83010FF215398C0EB001000EB3A
+:106CB000800002EBC000417004215398C0EB00102B
+:106CC00000EB800002EBC000817001215398C0EB03
+:106CD000001000EB800002EBC000C170032153984C
+:106CE000C0EB001000EB800002EBC0000171539874
+:106CF000C0EB001000EB8000114601EBC000807873
+:106D0000401E81B204915398C0EB001000EB80004C
+:106D1000114601EBC000801C039004990BF0EEFAC1
+:106D20000022CDE910021098C2B25398C0EB0010B7
+:106D300000EB8000504901EBC0004271EF225398F4
+:106D4000C0EB001000EB800001EBC0008271072057
+:106D50000F906EE2FE215398C0EB001000EB800014
+:106D6000454A02F83010FF215398C0EB001000EBA9
+:106D7000800002EBC000417004215398C0EB00106A
+:106D800000EB800002EBC000817001215398C0EB42
+:106D9000001000EB800002EBC000C170022153988C
+:106DA000C0EB001000EB800002EBC00001715398B3
+:106DB000C0EB001000EB8000114601EBC0008078B2
+:106DC000401E81B204915398C0EB001000EB80018B
+:106DD000104600EBC100801C039004990BF08EFA62
+:106DE0000022CDE910021098C2B25398C0EB0010F7
+:106DF00000EB8000204901EBC0004271EF22539864
+:106E0000C0EB001000EB800001EBC0008271072096
+:106E10000F900EE2FE215398C0EB001000EB8000B3
+:106E2000154A02F83010FF215398C0EB001000EB18
+:106E3000800002EBC000417010215398C0EB00109D
+:106E400000EB800002EBC000817001215398C0EB81
+:106E5000001000EB800002EBC000C17004215398C9
+:106E6000C0EB001000EB800002EBC00001710021BC
+:106E700019912DE058450020A87F002079E188E095
+:106E800040F2533153984843F84901EB800090F8A1
+:106E90000B2D40F2533153984843F44901EB8000E5
+:106EA00000F55461BDF86400085C101AC1B2539833
+:106EB000C0EB001000EB8000ED4A02EBC002BDF811
+:106EC0006400401D1154BDF86400401C81B219914A
+:106ED00040F2533153984843E44901EB800090F865
+:106EE0000A1DBDF864008142CADC40F25331539858
+:106EF0004843DE4901EB800090F80A1D199111E02A
+:106F000000215398C0EB001000EB8000D84A02EB40
+:106F1000C002BDF86400401D1154BDF86400401C5F
+:106F200081B21991BDF864001128E9DB5398C0EBD8
+:106F3000001000EB8000CE4901EBC0008078401EBD
+:106F400081B204915398C0EB001000EB8000C84957
+:106F500001EBC000801C039004990BF0CFF90022D4
+:106F6000CDE910021098C2B25398C0EB001000EBAC
+:106F70008000BF4901EBC0004274EF225398C0EB80
+:106F8000001000EB800001EBC000827413200F9012
+:106F90004FE1FE215398C0EB001000EB8000B44A93
+:106FA00002F83010FF215398C0EB001000EB800076
+:106FB00002EBC000417028215398C0EB001000EB99
+:106FC000800002EBC000817001215398C0EB0010DB
+:106FD00000EB800002EBC000C1705398C0EB0010C2
+:106FE00000EB800002EBC000017105211A9110E056
+:106FF00000215398C0EB001000EB80009C4A02EB8C
+:10700000C002BDF868001154BDF86800401C81B290
+:107010001A91BDF868002828EADB00211A9166E081
+:10702000002119915AE040F25331539848438F4957
+:1070300001EB800090F80B1D049101EBD171BDF8BC
+:107040006400B0EB610F32DA40F253315398484399
+:10705000864901EB800000F55161BDF8680051F8E8
+:10706000201040F2533253985043804A02EB800084
+:1070700090F80B2D02EBD27004924210521EBDF814
+:107080006400101AC000C140CAB2BDF86410491DA6
+:10709000BDF8680000EB400001445398C0EB0010BD
+:1070A00000EB8000724B03EBC000425411E0002261
+:1070B000BDF86410491DBDF8680000EB40000144B4
+:1070C0005398C0EB001000EB8000694B03EBC0004D
+:1070D0004254BDF86400401C81B21991BDF86400AF
+:1070E0000328A0DBBDF86800401C81B21A9140F271
+:1070F0005331539848435D4901EB800090F80A1DD5
+:10710000BDF8680081428BDC5398C0EB001000EBA7
+:107110008000574901EBC0008078401E81B2049185
+:107120005398C0EB001000EB8001514800EBC10008
+:10713000801C039004990BF0E1F80022CDE91002C5
+:107140001098C2B25398C0EB001000EB8000484981
+:1071500001EBC00080F82920EF225398C0EB00100B
+:1071600000EB800001EBC00080F82A202B200F905C
+:107170005FE0FE215398C0EB001000EB80003C4A1A
+:1071800002F83010FF215398C0EB001000EB800094
+:1071900002EBC000417004215398C0EB001000EBDB
+:1071A000800002EBC000817001215398C0EB0010F9
+:1071B00000EB800002EBC000C17003215398C0EBCC
+:1071C000001000EB800002EBC00001715398C0EB8F
+:1071D000001000EB8000114601EBC0008078401EDB
+:1071E00081B204915398C0EB001000EB800011466F
+:1071F00001EBC000801C039004990BF07FF8002283
+:10720000CDE910021098C2B25398C0EB001000EB09
+:107210008000174901EBC0004271EF225398C0EB88
+:10722000001000EB800001EBC000827107200F907E
+:1072300000BF00BF00BF00BF539830B101281DD070
+:1072400002282CD003284FD13CE0BDF83C0060B1AF
+:1072500080210848E3F78CFCBDF83C000649086033
+:1072600001210548001FE2F7D3FB3DE0584500200F
+:10727000A87F0020000C0240A4600240BDF83C0042
+:1072800060B10821F748E3F773FCBDF83C00F6490C
+:1072900048670121F4487030E2F7BAFB24E0BDF8FA
+:1072A0003C0070B14FF48071F048E3F761FCBDF829
+:1072B0003C00ED49BC3108600121EB48B830E2F7F1
+:1072C000A7FB11E0BDF83C0068B14FF48061E548D0
+:1072D000E3F74EFCBDF83C00E349C8650121E248F4
+:1072E0005830E2F795FB00BF00BFE14890F80A0F65
+:1072F000B8B35398C0EB001000EB8000DD4901EB00
+:10730000C00100230491BDF83C10539A0498E3F7A0
+:107310007DFCE7E1D849539801EB00115498085CD3
+:10732000401CC1B2D44A539802EB00125498115435
+:10733000D8E1D1496C39539811F81000C00980B9CF
+:10734000539811F81000C0F3C300062832D2DFE8CA
+:1073500000F00382F7F556320020C849C8701A9031
+:1073600014E0BFE1C649BDF86800095C5398C0EB62
+:10737000001000EB8000BF4A02EBC002BDF86800BD
+:107380001154BDF86800401C81B21A91BC48E0F766
+:107390007AFFBDF868108842E4D8BDF868100F91F4
+:1073A0004FF47A71539800EB4000B34A303A02EB45
+:1073B0008000816028E10020B049C8701A9013E075
+:1073C000B049BDF86800095C5398C0EB001000EBB1
+:1073D0008000A84A02EBC002BDF868001154BDF855
+:1073E0006800401C81B21A91A648E0F74CFFBDF836
+:1073F00068108842E4D8BDF868100F9104E10020BD
+:107400001A9013E0A049BDF86800095C5398C0EBDE
+:10741000001000EB8000974A02EBC002BDF8680044
+:107420001154BDF86800401C81B21A919648E0F7EB
+:107430002AFFBDF868108842E4D8BDF868100F91A3
+:1074400042F21071539800EB40008B4A303A02EB45
+:1074500080008160D8E000208849C8701A9013E04D
+:107460008A49BDF86800095C5398C0EB001000EB36
+:107470008000804A02EBC002BDF868001154BDF8DC
+:107480006800401C81B21A918048E0F7FCFEBDF80C
+:1074900068108842E4D853983130C1B25398C0EB99
+:1074A000001000EB8000734A02EBC000C1725398D9
+:1074B00000EB40003130C1B25398C0EB001000EB3C
+:1074C000800002EBC00081755398032828D1312138
+:1074D0005398C0EB001000EB800002EBC0008175F8
+:1074E00030215398C0EB001000EB800002EBC0008D
+:1074F000C1750D215398C0EB001000EB800002EB2A
+:10750000C00001760A215398C0EB001000EB800008
+:1075100002EBC0004176BDF86800401C81B21A91B0
+:10752000BDF868100F9142F21071539800EB4000C3
+:10753000514A303A02EB8000816065E038E0FFE7B5
+:1075400000201A9013E05249BDF86800095C539876
+:10755000C0EB001000EB8000464A02EBC002BDF811
+:1075600068001154BDF86800401C81B21A91484867
+:10757000E0F789FEBDF868108842E4D8BDF86810CD
+:107580000F913D496C39539811F8100020F07801A3
+:107590001831394A6C3A539802F810104FF4FA61D6
+:1075A000539800EB40003C3202EB800081602BE0FE
+:1075B00000201A9013E03749BDF86800095C539821
+:1075C000C0EB001000EB80002A4A02EBC002BDF8BD
+:1075D00068001154BDF86800401C81B21A912D4812
+:1075E000E0F751FEBDF868108842E4D8BDF8681095
+:1075F0000F9142F21071539800EB40021E48303850
+:1076000000EB8200816000BF00BF539830B10128B9
+:1076100016D0022840D0032863D14FE0BDF83C00CB
+:1076200068B180210F48E3F7A3FABDF83C000E498A
+:10763000A431086001210C48A030E2F7E9F950E0DC
+:10764000BDF83C0060B108210648E3F791FABDF8A7
+:107650003C0005494867012103487030E2F7D8F93A
+:107660003FE00000000C02400060024000000240C9
+:10767000BC220020A87F0020883E00209C3A0020E9
+:10768000218D03082C8D0308188D0308D08C030866
+:107690000C8D0308EA8C0308BDF83C0068B14FF478
+:1076A00080711148E3F764FABDF83C000F490860A7
+:1076B00001210E48001FE2F7ABF912E0BDF83C00D3
+:1076C00070B14FF480610A48E3F752FABDF83C000C
+:1076D0000649BC39C865012104486438E2F798F9C5
+:1076E00000BF00BF56B010BD00000240BC600240A9
+:1076F000000C02402DE9F05F2DED0C8B05460E4687
+:10770000002400210F46884600BF37E0E200AA4669
+:10771000B34650465946E0F786FD00F0FF09204683
+:10772000E0F776FF41EC1D0BB0EE4D1AF0EE6D1A4E
+:107730009FED160B0FF004F9B0EE40BAF0EE60BA10
+:1077400009F00F014FEA291202EB820201EB42001D
+:10775000E0F74DFF53EC1B2BE0F752FE41EC190B09
+:1077600038464146E0F761FF53EC192BE0F7A1FDE5
+:10777000E0F7AFFF07468846601CC4B2082CC5DBA3
+:1077800038464146BDEC0C8BBDE8F09F0000000080
+:107790000000594010B5002440F224410E480EF07C
+:1077A0003EFD012816D10C480088C4B20A48001DCD
+:1077B0000088C4B240F2244107480EF0AAFC012020
+:1077C0000649487006480068C0F57A7081B20548DD
+:1077D000A0F8D41710BD000000440040283E00204F
+:1077E0008C600240BC72002010B5002440F224419D
+:1077F0000A480EF014FD01280FD108480088C4B2D1
+:107800000648001D0088C4B201210548417305489F
+:10781000406CC0F57A700449488010BD004C0040AF
+:10782000283E002000600240907A002010B500241D
+:1078300040F224410A480EF0F2FC01280ED108481B
+:107840000088C4B206488088C4B201210548417648
+:1078500005484069C0F57A700449888010BD000071
+:1078600000500040283E002000600240907A002036
+:1078700010B5002440F224410B480EF0D0FC012842
+:1078800010D109480088C4B20748001D0088C4B25E
+:107890000121064880F825100548C06AC0F57A70B5
+:1078A0000449C88010BD000000480040283E002068
+:1078B00000600240907A002010B500241049114861
+:1078C000E2F78CF800210F48E2F7A2F800E000BFD1
+:1078D00040210D480EF096FC0028F8D080210B487E
+:1078E000E3F748F90A4907481838E2F777F8012121
+:1078F00004481838E2F78CF801200649087010BDDA
+:1079000000802020A060024000440040000C0240A3
+:10791000008800201600002010B5002410491148EE
+:10792000E2F75CF800210F48E2F772F800E000BFD0
+:1079300040210D480EF066FC0028F8D008210B48C5
+:10794000E3F718F90A4907483038E2F747F8012108
+:1079500004483038E2F75CF801200649087010BD91
+:107960002080002070600240004C0040000C02406B
+:10797000008020101600002010B500241149124884
+:10798000E2F72CF800211048E2F742F800E000BFCF
+:1079900040210E480EF036FC0028F8D04FF48071DC
+:1079A0000B48E3F7E7F80B490748A838E2F716F861
+:1079B00001210548A838E2F72BF801200649087094
+:1079C00010BD000000800028B86002400050004058
+:1079D00000000240208000101600002010B5002496
+:1079E00011491248E1F7FAFF00211048E2F710F8B8
+:1079F00000E000BF40210E480EF004FC0028F8D043
+:107A00004FF480610B48E3F7B5F80B49074830386D
+:107A1000E1F7E4FF012105483038E1F7F9FF0120E3
+:107A20000649087010BD0000008000185860024030
+:107A300000480040000C02400088001016000020A2
+:107A400030B58FB005460C46012148050AF026FDE9
+:107A500035B1012D5ED0022D7ED0032D59D115E117
+:107A6000BA48E1F7E1FF40200390002005904FF471
+:107A700080600690082C03D100200790089005E054
+:107A8000102C03D1E001079080000890002009909D
+:107A90004FF400300A9000200B900C900D900E9047
+:107AA000AB48019040060090AA4802906946A7485A
+:107AB000E2F784F801221021A448E2F761F8A34814
+:107AC0001838E1F7B1FF002003904FF47A7004906A
+:107AD000002005904FF480600690002007900890E9
+:107AE00009904FF400300A9000200B900C900D90FC
+:107AF0000E90974801904006009097480290694682
+:107B000092481838E2F75AF8012190481838E1F7FE
+:107B10007FFF18E18D483038E1F786FF4020039061
+:107B2000002005904FF480600690082C03D10020BF
+:107B30000790089005E0102C03D1E0010790800029
+:107B40000890002009904FF400300A9000200B901C
+:107B50000C900D900E9000E03BE0804801904006B4
+:107B600000907F480290694678483038E2F726F85E
+:107B70000122102175483038E2F702F87348603866
+:107B8000E1F752FF002003904FF47A700490002038
+:107B900005904FF4806006900020079008900990AF
+:107BA0004FF400300A9000200B900C900D900E9036
+:107BB0006A480190400600906A480290694663480E
+:107BC0006038E1F7FBFF012160486038E1F720FFF2
+:107BD000B9E05E481830E1F727FF4020039000200D
+:107BE00005904FF480600690082C03D10020079088
+:107BF000089005E0102C03D1E00107908000089068
+:107C0000002009904FF400300A9000200B900C9057
+:107C10000D900E90544801904006009053480290F9
+:107C200069464A481830E1F7C9FF01221021474848
+:107C30001830E1F7A5FF45489038E1F7F5FE002040
+:107C400003904FF47A700490002005904FF4806008
+:107C5000069000200790089009904FF400300A9099
+:107C600000200B900C900D900E903F480190400624
+:107C700000903F480290694634489038E1F79EFFF3
+:107C8000012132489038E1F7C3FE5CE02F484838C4
+:107C9000E1F7CAFE40200390002005904FF4806079
+:107CA0000690082C03D100200790089005E0102CC6
+:107CB00003D1E001079080000890002009904FF464
+:107CC00000300A9000200B900C900D900E902948E7
+:107CD0000190400600902848029069461B484838A9
+:107CE000E1F76CFF0122102118484838E1F748FFFE
+:107CF00016487838E1F798FE002003904FF47A7028
+:107D00000490002005904FF48060069000200790BA
+:107D1000089009904FF400300A9000200B900C90CE
+:107D20000D900E9013480190400600901348029069
+:107D3000694606487838E1F741FF01210348783861
+:107D4000E1F766FE00BF00BF0FB030BDA06002408B
+:107D500004440040A87F002008890020044C004013
+:107D600000820020F08C0020045000405884002045
+:107D7000D890002004480040B0860020C094002025
+:107D80001CB5012108460AF089FB012104200AF0F4
+:107D900085FB012108200AF081FB012140200AF027
+:107DA0007DFB072205214448E2F7B6FE07220621A3
+:107DB0004148E2F7B1FE072208213F48E2F7ACFE56
+:107DC000072209213C48E2F7A7FE08220A213B4886
+:107DD000E2F7A2FE08220B213848E2F79DFE0822B6
+:107DE00002213548E2F798FE08220C213348E2F7D9
+:107DF00093FE4FF45970009002208DF8050000208A
+:107E00008DF8060001208DF8070002208DF804008F
+:107E100069462948E2F738FE4FF4E050009002200E
+:107E20008DF8050000208DF8060001208DF8070070
+:107E300002208DF8040069462048E2F725FE4FF441
+:107E40009160009000208DF8060001208DF804005C
+:107E500069461948E2F718FE4FF480700090002040
+:107E60008DF8060001208DF8040069461448E2F7F9
+:107E70000BFE4FF4F040009000208DF8060001202A
+:107E80008DF8040069460F48E2F7FEFD4FF480418B
+:107E90000C48E2F76DFE4FF400510A48E2F768FE25
+:107EA0004FF480510748E2F763FE4FF40061054844
+:107EB000E2F75EFE1CBD0000000C0240000802401C
+:107EC000000002400018024070B500250026002482
+:107ED000FFF756FF0421114880F86A1B00BF08E035
+:107EE00008212046FFF7ACFD204600F0F1F9601CA8
+:107EF000C4B20A4890F86A0BA042F1DC00F014F812
+:107F00000021074880F8181800200649887048703A
+:107F10000120C8704FF47A70886070BDBC320020B8
+:107F2000BC720020D47A002008B511208DF8000022
+:107F300002208DF8010001208DF802008DF8030069
+:107F4000684602F07DFA26208DF8000001208DF8A9
+:107F5000010000208DF8020001208DF80300684622
+:107F600002F06EFA0E208DF8000002208DF801005C
+:107F700001208DF802008DF80300684602F060FAD7
+:107F800027208DF8000001208DF8010000208DF8D9
+:107F9000020001208DF80300684602F051FA0F201C
+:107FA0008DF8000002208DF8010001208DF80200FC
+:107FB0008DF80300684602F043FA34208DF8000083
+:107FC00001208DF8010000208DF8020001208DF8BD
+:107FD0000300684602F034FA2F208DF800000220DA
+:107FE0008DF8010001208DF802008DF8030068462D
+:107FF00002F026FA35208DF8000001208DF80100EE
+:1080000000208DF8020001208DF80300684602F080
+:1080100017FA08BD10B5024601B9102112F8013B4C
+:1080200000BF12F8010B4340481E80B2011EF8D178
+:1080300003F07F0010BD00002DE9FF4107460D460B
+:1080400016461C4637B1012F42D0022F7FD0032F96
+:108050003DD1BAE0012148040AF050FA0095012C04
+:1080600006D12003ADF804008010ADF808000FE041
+:10807000022C07D1E002ADF804004FF4C060ADF867
+:10808000080005E024B9ADF804600020ADF8080050
+:108090000020ADF80600ADF80C000C20ADF80A0089
+:1080A00069466A480EF00AF9012168480EF03AF86C
+:1080B000012240F2244165480EF0DBF810216348AC
+:1080C0000EF027F80122C02160480EF037F8BAE020
+:1080D0000121C8040AF012FA0095012C06D12003F0
+:1080E000ADF804008010ADF808000FE0022C07D1B5
+:1080F000E002ADF804004FF4C060ADF8080005E000
+:1081000024B9ADF804600020ADF808000020ADF8F7
+:108110000600ADF80C000C20ADF80A0069464C488A
+:108120000EF0CCF801214A480DF0FCFF012240F28C
+:10813000244147480EF09DF8102145480DF0E9FF15
+:108140000122C02142480DF0F9FF7CE0FFE7012148
+:1081500008050AF0D3F90095012C06D12003ADF8EB
+:1081600004008010ADF808000FE0022C07D1E002F7
+:10817000ADF804004FF4C060ADF8080005E024B984
+:10818000ADF804600020ADF808000020ADF806004E
+:10819000ADF80C000C20ADF80A0069462D480EF031
+:1081A0008DF801212B480DF0BDFF012240F2244142
+:1081B00028480EF05EF8102126480DF0AAFF012293
+:1081C000C02124480DF0BAFF3DE0012188040AF0E7
+:1081D00095F90095012C06D12003ADF8040080101C
+:1081E000ADF808000FE0022C07D1E002ADF8040062
+:1081F0004FF4C060ADF8080005E024B9ADF80460A4
+:108200000020ADF808000020ADF80600ADF80C0025
+:108210000C20ADF80A0069460F480EF04FF8012116
+:108220000D480DF07FFF012240F224410A480EF074
+:1082300020F8102108480DF06CFF0122C0210648EB
+:108240000DF07CFF00BF00BFBDE8FF81004400408F
+:10825000004C004000500040004800402DE9FC4721
+:1082600005460E46002400210091019100BFE94619
+:1082700000BF27E06422002328463146DFF7A2FF33
+:10828000174698460A22002338464146DFF79AFFF0
+:108290004FEA001A0A22002338464146DFF792FFD0
+:1082A0000F2002401AEB020009F804004FF06402AC
+:1082B0004FF0000328463146DFF784FF05460E469F
+:1082C000601CC4B2082CD5DBDDE90001BDE8FC87E9
+:1082D0002DE9F04704460026B04600BF0027B2460D
+:1082E0004FF0010904EB440000EB0410FE4901EBE0
+:1082F0000010407B012803D10021204600F0DCFC67
+:10830000FA4810F8140020F080008030F74901F896
+:108310001400002004EB4401F44A0C3202F821005E
+:1083200004EB440102EB8101887004EB440102EB91
+:108330008101487004EB440102EB8101C870052003
+:1083400004EB440102EB81018860002004EB44014E
+:10835000303202F8210004EB440102EB8101887005
+:10836000012104EB440002EB80004170012004EB8A
+:10837000440102EB8101C87004EB440000EB0410DF
+:10838000D94901EB0010806800EB8000400004EB4D
+:10839000440102EB8101886008212046FFF750FB71
+:1083A00004EB440000EB0410CF4A02EB00104379C9
+:1083B00004EB440000EB041002EB00100168002203
+:1083C0002046FFF739FE04EB440000EB0410C649D9
+:1083D00001EB001080790E2810D2DFE800F0B6071C
+:1083E0001019222B3D464F737C859C6A052140F273
+:1083F00053306043BE4A02EB80004171A5E0112179
+:1084000040F253306043BA4A02EB800041719CE075
+:10841000072140F253306043B54A02EB80004171BE
+:1084200093E0042140F253306043B14A02EB8000F4
+:1084300041718AE004EB440000EB0410AA4901EB0F
+:10844000001080686421484304EB4401A74A3C3291
+:1084500002EB8101886078E0032140F253306043F1
+:10846000A34A02EB800041716FE0042140F25330D7
+:1084700060439F4A02EB8000417166E0062140F2B2
+:10848000533060439A4A02EB80004171102120462C
+:10849000FFF7D6FA04EB440000EB0410924A02EB1B
+:1084A0000010016800234FF480522046FFF7C4FDFE
+:1084B0004BE0032140F2533060438D4A02EB8000D1
+:1084C000417142E0112140F253306043884A02EB8F
+:1084D0008000417139E0032140F253306043844A07
+:1084E00002EB8000417130E0002140F253306043E4
+:1084F0007F4A02EB8000417104EB440000EB041062
+:10850000794901EB0010437900224FF416512046BF
+:10851000FFF792FD19E0022140F253306043744AA4
+:1085200002EB8000417104EB440000EB04106E4943
+:1085300001EB001080686421484304EB4401A2F57C
+:10854000E06202EB8101886000BF00BF694890F8DB
+:108550002800012821D1002140F253306043644AB1
+:1085600002EB80004171012004EB4401A2F5E662B8
+:1085700002EB8101886080215F48E2F7FBFA082165
+:108580005D48E2F7F7FA4FF480715C48E2F7F2FADF
+:108590004FF480615848E2F7EDFA002140F2533081
+:1085A0006043534A02EB800080F8191440F25330C4
+:1085B000604302EB800080F81A14012576E004EB9A
+:1085C000440000EB0410484901EB0010303000EB90
+:1085D0000510427804EB440000EB041001EB00109E
+:1085E0003030691E00EB01104078824204D109F15D
+:1085F000010000F0FF0934E040F2533060433C4991
+:1086000001EB80000830C7EBC70100EBC10080F828
+:1086100002A004EB440000EB0410334901EB00100E
+:108620003030691E00EB0110417840F25330604356
+:108630002F4A02EB80000830C7EBC70200EBC200F4
+:10864000417040F253306043294901EB800008300B
+:10865000C7EBC70100F83190781CC7B2AA464FF0AB
+:10866000010940F253306043214901EB800000F5DD
+:10867000627005EB450101EB051100EBC10080F8CC
+:108680009170A9F10100C1B240F253306043184A21
+:1086900002EB800000F5627005EB450202EB05126B
+:1086A00000EBC20080F89210681CC5B204EB4400D5
+:1086B00000EB04100C4901EB0010C079A8423FF711
+:1086C0007EAF781CC1B240F253306043084A02EBDF
+:1086D0008000817140F253306043114601EB80000D
+:1086E0000830C7EBC7010BE0984000201C3E00207B
+:1086F00058450020BC120020000C0240000002403F
+:1087000000EBC10080F802A004EB440000EB041071
+:10871000A2F5986101EB00103030691E00EB0110EA
+:10872000417840F25330604302EB80000830C7EBE1
+:10873000C70200EBC200417040F253306043FA4977
+:1087400001EB80000830C7EBC70100F8319000252D
+:1087500039E2002140F253306043F34A02EB8000DB
+:1087600000F5627005EB450202EB051200EBC2005A
+:10877000017340F253306043EB4A02EB800000F596
+:10878000627005EB450202EB051200EBC20081733B
+:1087900040F253306043E44A02EB800000F562701F
+:1087A00005EB450202EB051200EBC200417340F2FB
+:1087B00053306043DC4A02EB800000F5627005EB49
+:1087C000450202EB051200EBC200C17304EB44004A
+:1087D00000EB0410D54901EB0010806800EB80002D
+:1087E000400004EB440101EB0411D04A02EB0111FB
+:1087F000C9794843410040F253306043CA4A02EB12
+:10880000800000F5627005EB450202EB051200EBFB
+:10881000C200416104EB440000EB0410C34901EBCA
+:108820000010303000EB0510807820F0800104EB60
+:10883000440000EB0410BD4A02EB0010303000EBA6
+:1088400005108170002140F253306043B64A02EBBC
+:10885000800000F5627005EB450202EB051200F89E
+:10886000321040F253306043AF4A02EB800000F513
+:10887000627005EB450202EB051200EBC20080F8C6
+:10888000821004EB440000EB0410A84901EB001037
+:1088900080790E2818D2DFE800F017071829173A58
+:1088A0004BFDFC17FBFAF9F8E52140F25330604329
+:1088B0009D4A02EB800000F5627005EB450202EB79
+:1088C000051200EBC20041717AE1A12140F2533060
+:1088D0006043954A02EB800000F5627005EB4502AB
+:1088E00002EB051200EBC200417169E1A12140F2E7
+:1088F000533060438C4A02EB800000F5627005EB58
+:10890000450202EB051200EBC200417158E1312132
+:1089100040F253306043844A02EB800000F56270FD
+:1089200005EB450202EB051200EBC200417147E185
+:10893000F42140F2533060437B4A02EB800000F5A3
+:10894000627005EB450202EB051200EBC2004171BB
+:108950000026A8E04FF0000891E006EB460000EB8F
+:108960000610724901EB0010303000EB081001785E
+:1089700004EB440000EB04106C4A02EB00103030B2
+:1089800000EB0510007A814275D104EB440000EB46
+:108990000410114601EB0010303000EB0510017897
+:1089A00040F253307043604A02EB800000F5627081
+:1089B00008EB480202EB081200EBC20080F87F10BF
+:1089C00040F253307043584901EB800000F562706B
+:1089D00008EB480101EB081100EBC10080F8804072
+:1089E00040F253307043504901EB800000F5627053
+:1089F00008EB480101EB081100EBC10080F8815041
+:108A000006EB460000EB0610484901EB0010303041
+:108A100000EB0810017840F253306043424A02EB09
+:108A2000800000F5627005EB450202EB051200EBD9
+:108A3000C20080F87F1040F2533060433A4901EBA6
+:108A4000800000F5627005EB450101EB051100EBBC
+:108A5000C10080F8806040F253306043324901EB3E
+:108A6000800000F5627005EB450101EB051100EB9C
+:108A7000C10080F8818008F1010000F0FF0806EBDA
+:108A8000460000EB0610294905E055E087E075E057
+:108A900063E038E00EE001EB0010C07940453FF79D
+:108AA0005CAF701CC6B2224890F86A0BB0423FF728
+:108AB00051AF85E0062140F2533060431A4A02EB81
+:108AC000800000F5627005EB450202EB051200EB39
+:108AD000C200417105EB041000EB4001154800EBAA
+:108AE0004110D0F8091040F2533060430E4A02EBB7
+:108AF000800000F5627005EB450202EB051200EB09
+:108B0000C20041635CE0152140F253306043064AE5
+:108B100002EB800000F5627005EB450202EB0512E6
+:108B200000EBC20041714BE0584500209840002006
+:108B3000BC320020D8140020E52140F253306043BD
+:108B40005A4A02EB800000F5627005EB450202EB29
+:108B5000051200EBC200417132E0022140F25330B5
+:108B60006043524A02EB800000F5627005EB45025B
+:108B700002EB051200EBC200417121E0012140F23D
+:108B800053306043494A02EB800000F5627005EB08
+:108B9000450202EB051200EBC200417110E0022118
+:108BA00040F253306043414A02EB800000F56270AE
+:108BB00005EB450202EB051200EBC200417100BF5C
+:108BC00000BF681CC5B204EB440000EB0410384938
+:108BD00001EB0010C079A8423FF7BBAD04EB4400A5
+:108BE00000EB041001EB00108079042811D004EB95
+:108BF000440000EB041001EB00108079092808D034
+:108C000004EB440000EB041001EB001080790A280B
+:108C100046D100253BE004EB440000EB041024495E
+:108C200001EB00108079042804D0092810D00A280C
+:108C30002AD11BE0B12140F2533060431B4A02EBC2
+:108C400080000830C5EBC50200EBC20041711BE09B
+:108C5000A12140F253306043144A02EB80000830F7
+:108C6000C5EBC50200EBC20041710DE0032140F2EB
+:108C7000533060430D4A02EB80000830C5EBC5025B
+:108C800000EBC200417100BF00BF681CC5B240F2DA
+:108C900053306043054901EB80008079A842BADC7B
+:108CA0000021044880F86B1BBDE8F0875845002080
+:108CB00098400020BC32002070B504460E46CE48D5
+:108CC000056806BB34B1012C0AD0022C0ED0032C4F
+:108CD00018D111E04FF48041C848E1F74BFF11E093
+:108CE0004FF40051C548E1F745FF0BE04FF48051C8
+:108CF000C248E1F73FFF05E04FF40061BF48E1F7EC
+:108D000039FF00BF20E034B1012C0AD0022C0ED074
+:108D1000032C18D111E04FF48041B848E1F728FF47
+:108D200011E04FF40051B548E1F722FF0BE04FF49A
+:108D30008051B248E1F71CFF05E04FF40061AF48F5
+:108D4000E1F716FF00BF00BF64200EF059FF0023BB
+:108D50001A464FF416512046FFF76EF9002004EB37
+:108D60004401A74A02EB8101887004EB440102EB45
+:108D70008101486004EB440000EB041002F510711F
+:108D800001EB001080689F498860012048707720BF
+:108D900004EB84019C4A1144887004EB440000EB0E
+:108DA00004109A4901EB001080790B283FD2DFE8CC
+:108DB00000F03E060D141B223E293E30370077207E
+:108DC00004EB8401904A1144887030E0972004EB52
+:108DD00084018D4A1144887029E0972004EB8401B6
+:108DE000894A1144887022E06F2004EB8401864A8E
+:108DF000114488701BE0672004EB8401824A11440F
+:108E0000887014E0772004EB84017F4A1144887055
+:108E10000DE0972004EB84017B4A1144887006E042
+:108E2000D72004EB8401784A1144887000BF00BF4A
+:108E3000C020C4EB041101EB8101754A02F8310036
+:108E40000020C4EB041101EB810102EBC101487069
+:108E50000820C4EB041101EB810102EBC101887011
+:108E6000280EC4EB041101EB810102EBC101C870B3
+:108E700005F0F00004EB44010844C4EB041101EBDD
+:108E8000810102EBC101087104EB84005E490844D2
+:108E90008078C4EB041101EB810102EBC101487140
+:108EA0002020C4EB041101EB810102EBC1018871A8
+:108EB00005F00F00C4EBC4010844C4EB041101EB3E
+:108EC000810102EBC101C8718020C4EB041101EBE8
+:108ED000810102EBC10108724C20C4EB041101EBCB
+:108EE000810102EBC10148725420C4EB041101EB73
+:108EF000810102EBC101887234B1012C11D0022C26
+:108F00001DD0032C39D129E080214248E1F730FE01
+:108F10000B204149086001213F48001FE0F778FD20
+:108F20002BE008213B48E1F723FE0B203A49A43906
+:108F30004867012138483438E0F76AFD1DE04FF4F6
+:108F400080713648E1F714FE0B2033491831086070
+:108F5000012131481430E0F75BFD0EE04FF48061F1
+:108F60002C48E1F705FE0B202B49A439C8650121E7
+:108F700029484C38E0F74CFD00BF00BF284890F866
+:108F80000A0F58B1C4EB041101EB8101204A02EB36
+:108F9000C100002322460B21E1F738FE4FF4FA709E
+:108FA0000EF02EFE01211F4880F8241834B1012C48
+:108FB0000AD0022C0ED0032C18D111E04FF48041BE
+:108FC0000E48E1F7D5FD11E04FF400510B48E1F7F1
+:108FD000CFFD0BE04FF480510848E1F7C9FD05E0F3
+:108FE0004FF400610548E1F7C3FD00BF00BF00205A
+:108FF0000D49086070BD0000187AFF1F001802407C
+:10900000583E0020D47A0020A898002098400020E4
+:10901000A87F0020000C0240A46002400000024033
+:10902000BC220020BC72002088024242F0B52DED27
+:10903000028BA1B000201F901E901D901C901A90D2
+:109040001B9000211891199117901690159014906B
+:1090500013900025002405909FEDFE0A8DED040A73
+:10906000FDA103C9CDE90201FDA103C9CDE90001BC
+:10907000FD48807850B30021FB488170A0F55C600A
+:10908000B0F8DA0DF9490968C1F57A7188421DD145
+:10909000F6480068C0F57A7081B2F548A0F8D81D8E
+:1090A0000021F248001FE0F7B3FCF249EF48001F2F
+:1090B000E0F794FC0120F04908704FF47A70EB4916
+:1090C00008600121E948001FE0F7A2FCEA480078A7
+:1090D00001287DD10020E8490870E348A438807851
+:1090E00000EB4001E54800EB01108479012C70D0C1
+:1090F000042C04D0052C6DD0062C06D106E00120EE
+:10910000D9490C3188700020486003E3D848B0F892
+:10911000D80D811FDA48E0F717FCC117CDE91A0115
+:10912000D349B1F8D81D491FD54A521E88180421C9
+:1091300009F060FDC117CDE9180118A80FC850400B
+:10914000594008437DD10022C748A4388178543063
+:109150004254CB48401E00791390BDF84C00312892
+:1091600002D045286ED190E0C148B0F8D80D18382B
+:10917000412190FBF1F0C117CDE91801C1B2BC4803
+:1091800080F8AC1000201F9076E0BDF87C0000EB6A
+:1091900080101430BA49491E085CB549AD31BDF89C
+:1091A0007C208854BDF87C1001EB81111A31B44A3F
+:1091B000521E8818082109F0DBFC8DED040AAC4929
+:1091C000B931BDF87C20049801EB0211486002E03F
+:1091D000B2E276E162E0BDF87C1001EB8111323140
+:1091E000A74A521E8818082109F0C2FC8DED040A16
+:1091F0009F49B931BDF87C20049801EB0211086049
+:10920000BDF87C1001EB81113A319D4A521E88183D
+:10921000082109F0ADFC8DED040A9549B931BDF87E
+:109220007C20049801EB02118860BDF87C1001EBF2
+:1092300081114231924A521E8818082109F098FC87
+:1092400001E024E022E08DED040A8949B931BDF83E
+:109250007C20049801EB0211C8608349A4398A7804
+:109260001C395018017821F0800180310170BDF85F
+:109270007C00401C80B21F90BDF87C100020DDE90E
+:109280001832C91A904180DB00E000BF00BF012006
+:1092900075490C318870002048603BE27848401ED8
+:1092A000807816909DF85800401E81B27448401C8A
+:1092B00009F024F80021CDE91A017149491E9DF8F1
+:1092C0005800401C085C0021CDE91801DDE91A3284
+:1092D000DDE918105940504001437CD16248A43860
+:1092E00082785430815401205F490C31887000200D
+:1092F00048606348401E00791390BDF84C00052873
+:109300000AD2DFE800F0033C0A43D60003215648A6
+:10931000A43882780B308154D1E001215248A4381E
+:109320008278801D81540321801F82780B30815404
+:109330000B3890F8600020F0800080304A49A43952
+:1093400081F860004E48401EC1794748A43880F833
+:1093500061104B48401E017A4348A43880F86210DF
+:109360004748401E417A4048A43880F8631044487A
+:10937000401EC17A3C48A43880F864109FE0032165
+:109380003948A43882780B30815498E03648A438A4
+:109390008178801D415C801F82781030805C814222
+:1093A00012DA3149A4398A781C395018017821F031
+:1093B0000401091D01702C48A43881781030415CEB
+:1093C00010388278801D81542749A4398A781C3945
+:1093D0005018017800E073E021F0800180310170C5
+:1093E00000201F905DE000211F483C38BDF87C2024
+:1093F00040F8221000201E902BE01B4B3C3BBDF898
+:109400007C6003EB8600683B93F86330BDF87C60BA
+:1094100003FB06F202EBD2735E10BDF878305B1DE1
+:109420003344174E761EF35C0F4EA43E96F863103D
+:1094300001EBD1767610761EBDF87870F61BF6003B
+:10944000B340066833430360BDF87800401C80B227
+:109450001E9017E00000000001693230313030000A
+:1094600001693230453030007C4000202C640240DD
+:10947000BC32002000880010E20A0020CC3E002010
+:10948000E50A0020AE4991F8630000EBD071BDF809
+:109490007820B2EB610FB0DBBDF87C00401C80B2DD
+:1094A0001F90A74890F86200BDF87C1088429ADCB3
+:1094B00005E00121A24882780B30815400BF00BF33
+:1094C00028E101209E49B0318870002048609DA1AC
+:1094D0009D480EF073FD1D90BDF8740000287DD0EE
+:1094E000BDF87400B0F5487F78DA00201F900FE0D7
+:1094F000BDF874000E30BDF87C1008449249085C39
+:10950000BDF87C208854BDF87C00401C80B21F90C0
+:10951000BDF87C001E28EBDB02208C4988748A4849
+:109520000078412872D100201F9015E0BDF87C0022
+:10953000801C8549085C2C2800D111E0BDF87C0016
+:10954000801C8149085C06A9BDF87C208854BDF8C0
+:109550007C00401C80B21F90BDF87C000B28E5DB2E
+:1095600000BF06A80CF054FFB0EE408AF0EE608A0F
+:1095700051EC180BDFF7E5F800EE100ADFED740A86
+:1095800080EE201A8DED041A0498DFF762F8CDE919
+:109590001801DDE91801DFF714F800EE100ADDED1F
+:1095A000040A30EEC00A8DED040ADDE91801DFF788
+:1095B00008F800EE100ADDED040A9FED651A60EE72
+:1095C000810A9FED641AC0EE811A30EE210A6248CA
+:1095D00080ED0A0ABDF87C00C01C00E087E05A4913
+:1095E000085C5D4928310871BDF87C00401D80B2DF
+:1095F0001D9000201F901AE0BDF87400BDF87C108B
+:1096000008445149085C2C2801D114E05CE0BDF805
+:109610007400BDF87C1008444B49085C06A9BDF8ED
+:109620007C208854BDF87C00401C80B21F90BDF89F
+:109630007C000B28E0DB00BF06A80CF0E9FEB0EED2
+:10964000408AF0EE608A51EC180BDFF77AF800EEF2
+:10965000100ADFED3F0A80EE201A8DED041A0498FF
+:10966000DEF7F7FFCDE91801DDE91801DEF7A9FF04
+:1096700000EE100ADDED040A30EEC00A8DED040A9A
+:10968000DDE91801DEF79DFF00EE100ADDED040AAA
+:109690009FED2F1A60EE810A9FED2E1AC0EE811AFF
+:1096A00030EE210A10EE100A2B492831C1F80500CE
+:1096B000BDF87400BDF87C100844401C2249085CC9
+:1096C00025492831487224E01FED9E0A10EE100A49
+:1096D00021492831C1F80500002048721FEDA30A76
+:1096E00010EE100AC1F805000020487211E01FEDCD
+:1096F000A70A10EE100A18492831C1F80500002009
+:1097000048721FEDAC0A10EE100AC1F805000020E7
+:10971000487200BF00BF00201F9009E000200A49E6
+:10972000BDF87C208854BDF87C00401C80B21F909E
+:10973000BDF87C001428F1DB21B0BDEC028BF0BD3C
+:10974000D83F0020524D4300E40A0020BC12002004
+:109750000000C84200007042BC3A00202DE9D34FFF
+:109760008CB007460026B046B146B346B24600204C
+:109770000B900A900990089000BF00BFF7A103C9A1
+:10978000CDE90601F7A103C9CDE904010020F7499D
+:109790000870F748C05D04282CDB0521F448C1554A
+:1097A00000214E38C1552238C05D20F08001F048BC
+:1097B0007038C15507EB4701F03800EB0110807994
+:1097C000042804D005280CD0062812D104E000217A
+:1097D000E7484938C1550CE03121E5484938C155C1
+:1097E00007E00221E2484938C1550021401FC15518
+:1097F00000BF00BF07EB4701DE4800EB0110807996
+:10980000012874D0042804D0052871D0062870D10E
+:109810000BE2D7485438007900286BD0002000F0C4
+:109820009BFB07EB4703D34A02EB0312517907EB8B
+:109830004703D04A02EB0312106800F0BBFDCC488E
+:1098400054380079012802D002287BD135E0C8487D
+:10985000543890F803A00AEB4A01A0F52C5000EB15
+:10986000411000780A900AEB4A01C34800EB41100E
+:10987000C24950F8012F0A60406848600AEB4A016B
+:10988000BD4800EB4110D0F80900BC49491EC1F8A1
+:1098900009000AEB4A01B84800EB4110B7491C31F6
+:1098A00050F81D2F0A608088888050464FEAEA7180
+:1098B0000AEB11714FEA211B44E0B14890F81C0AF1
+:1098C0000A904FF0000B36E04FF0000A17E00BEB68
+:1098D0004B0000EB0B10A6496C3101EB001030304F
+:1098E00000EB0A1001780A98814204D112E0F7E2F5
+:1098F000DCE1F4E298E10AF101001FFA80FA0BEBD7
+:109900004B0000EB0B109A496C3101EB0010C07951
+:109910005045DCDC00BF0BEB4B0000EB0B10944917
+:109920006C3101EB0010C079504500DD08E00BF10F
+:1099300001001FFA80FB934890F86A0B5845C3DC7E
+:1099400000BF00BF00BF00210A98FEF787FCCDE9E9
+:109950000201002000900B460621029A08F0DCFC70
+:109960000BEB4B0000EB0B1081496C3101EB00104D
+:10997000007FC0F381000090A1F59E50D0F805C093
+:10998000624600230721184608F0C6FC0BEB4B008B
+:1099900000EB0B1076496C3101EB0010007F00F0FA
+:1099A00003000090A1F59E50D0F801C0624600234C
+:1099B0000821184608F0B0FC0BEB4B0000EB0B1035
+:1099C0006B496C3101EB0010007FC0F30110009077
+:1099D000A1F59E50D0F809C062460023092118461F
+:1099E00008F09AFC322165485F3080F86C11302114
+:1099F00080F86D11603890F8220001EB10115F487B
+:109A00005F3080F86E11603890F8220000F00F008F
+:109A100030305A495F3181F86F012D2157485F304E
+:109A200080F87011603890F82100302101EB10119E
+:109A300052485F3080F87111603890F8210000F0D2
+:109A40000F0030304D495F3181F872012D214B48B4
+:109A50005F3080F87311603890F82000302101EBFE
+:109A6000101146485F3080F87411603890F820007B
+:109A700000F00F00303041495F3181F87501A1F1EC
+:109A80006000C07F302101EB10113C485F3080F84E
+:109A900077116038C07F00F00F00303037495F31F8
+:109AA00081F878013A2135485F3080F879116038C3
+:109AB000807F302101EB101130485F3080F87A113F
+:109AC0006038807F00F00F0030302C495F3181F822
+:109AD0007B013A2129485F3080F87C116038407F53
+:109AE000302101EB101125485F3080F87D1160387E
+:109AF000407F00F00F00303020495F3181F87E0157
+:109B0000A1F16000D0F8232010460021FEF7A6FB4B
+:109B1000CDE90201002000900B460C21029A08F0CA
+:109B2000FBFB002604E0202017498855701C86B2F4
+:109B300040F28A208642F6DB0A20134908704870FA
+:109B4000002647E04FF0000824E00C485F3000EBAF
+:109B5000461010F80800202818D01EE001693230A5
+:109B6000313030000169323045303000E30A0020E6
+:109B70002C400020CC3E0020D8140020D92C0020FE
+:109B8000BC220020BC320020CC0E002008F10100D5
+:109B90001FFA80F8B8F1200FD7DB00BFB8F11F0F14
+:109BA00016DA4FF000080CE0E44800EB461010F81D
+:109BB000080008EB4911E24A505408F101001FFA6D
+:109BC00080F8B8F1200FEFDB09F101001FFA80F9EE
+:109BD000701C86B2142EB5DB0A21202000EB491040
+:109BE000D74A1154202000EB4910401C115420206A
+:109BF00000EB4910801C1154202000EB4910C01CC0
+:109C00001154202000EB4910001D1154202000EBBE
+:109C10004910401D1154202000EB4910401D80B216
+:109C20000B900020C749087176E1012000F094F9FB
+:109C30004FF40071C448E0F79DFF07EB4703C34AA8
+:109C400002EB0312517907EB4703C04A02EB031200
+:109C5000106800F0AFFBBB4854300A99405C401CD0
+:109C6000C2B2B848543042540D98312802D0452829
+:109C70001AD10CE0002605E006A8805DB0498855A1
+:109C8000701C86B2072EF7DB07200B900CE0002635
+:109C900005E004A8805DAA498855701C86B2072E8D
+:109CA000F7DB07200B9000BF00BF35E1022000F07A
+:109CB00053F94FF48041A448E0F75CFFA1485430C9
+:109CC000C05D401CC1B29F485430C15507EB4703EB
+:109CD0009E4A02EB0312517907EB47039B4A02EBC2
+:109CE0000312106800F066FB0D9805281ED2DFE80D
+:109CF00000F0037A1EDA3900FE2091490870FF2037
+:109D00004870042088700120C8700320087108463C
+:109D10008078401E81B28A48801C08F0EFFA044621
+:109D200087494C71EF20887107200B90D6E0FE2008
+:109D300083490870FF204870042088700120C87093
+:109D40000220087108468078401E81B27C48801C41
+:109D500008F0D4FA04467A494C71EF208871072044
+:109D60000B90BBE0FE2076490870FF204870102061
+:109D700088700120C870042008714FF000080EE0C0
+:109D8000704890F86310983010F80800081AC1B2B3
+:109D900008F105006A4A1154001F1FFA80F869484B
+:109DA00090F862004045EBDC664890F8628007E07E
+:109DB000002108F10500624A1154001F1FFA80F8C3
+:109DC000B8F1110FF4DB5E488078401E81B25C4828
+:109DD000801C08F093FA044659494C74EF208874AB
+:109DE00013200B907AE0FE2055490870FF20487040
+:109DF000282088700120C8700871052604E0002022
+:109E00004F498855701C86B2282EF8DB002633E0B7
+:109E10004FF000082BE04B4991F8630000EBD07144
+:109E2000B8EB610F17DA474991F8630000EBD07186
+:109E30004910491EA1EB0801CA004249683151F896
+:109E40002610D140CAB208F1050106EB46031944B9
+:109E50003B4B5A5407E0002108F1050006EB46028F
+:109E60001044374A115408F101001FFA80F8B8F184
+:109E7000030FD0DB701C86B2324890F86200B0420B
+:109E8000C6DC2F488078401E81B22D48801C08F027
+:109E900035FA04462A4981F82940EF2081F82A0042
+:109EA0002B200B901AE0FE2025490870FF204870F7
+:109EB000042088700120C87003200871084680784B
+:109EC000401E81B21E48801C08F018FA04461C4946
+:109ED0004C71EF20887107200B9000BF00BF1BE082
+:109EE000032000F039F8174854300A99405C401CB0
+:109EF000C2B2144954310A980A5407EB4703134A73
+:109F000002EB0312517907EB4703104A02EB0312ED
+:109F1000106800F04FFA00BF00BF0B9850B10C4919
+:109F20000B98086001210A48001FDFF771FD00202F
+:109F3000084908700EB0BDE8D08F0000382D002011
+:109F4000CC0E0020D83F002000080240CC3E00206C
+:109F5000A4640240E30A002010B5044634B1012C89
+:109F60000FD0022C18D0032C2CD120E04FF400513C
+:109F70001548E0F7FDFD4FF480711348E0F7F8FD58
+:109F800020E04FF400511048E0F7F2FD4FF48071EB
+:109F90000D48E0F7EFFD15E04FF400510A48E0F7F7
+:109FA000E9FD4FF480710848E0F7E2FD0AE04FF464
+:109FB00000510548E0F7DEFD4FF480710248E0F7FC
+:109FC000D9FD00BF00BF10BD0008024070B50024DD
+:109FD000002540F224410E480CF021F9B0B140F2C6
+:109FE00024410B480CF095F809480088C4B2084891
+:109FF000001D0088C4B2012106484170064800686F
+:10A00000C0F57A7081B20548A0F8DA1D70BD000075
+:10A01000001401407C4000202C640240BC3200202F
+:10A0200010B5002413491448DFF7D8FC002112486A
+:10A03000DFF7EEFC00E000BF402110480CF0E2F832
+:10A040000028F8D04FF400710D48E0F791FD4FF46F
+:10A0500080410B48E0F78CFD0A4907487838DFF764
+:10A06000BDFC012104487838DFF7D2FC0120064905
+:10A07000087010BD00802020A06402400014014040
+:10A080000008024000880010E30A002000B58FB0ED
+:10A090000121880508F002FA2948DFF7C5FC4020B5
+:10A0A0000390002005904FF48060069000200790F8
+:10A0B000089009904FF400300A9000200B900C900B
+:10A0C0000D900E901F4801904FF0206000901E48A8
+:10A0D000029069461A48DFF771FD012210211848E5
+:10A0E000DFF74EFD16487838DFF79EFC002003901E
+:10A0F0004FF47A700490002005904FF48060069031
+:10A1000000200790089009904FF400300A9000203A
+:10A110000B900C900D900E900A4801904FF020602B
+:10A1200000900A480290694605487838DFF746FDF6
+:10A13000012103487838DFF76BFC0FB000BD000049
+:10A14000A064024004140140CC0E0020E40A002068
+:10A150001CB50121042008F0A1F9082206211C48A1
+:10A16000E0F7DAFC082207211948E0F7D5FCC02007
+:10A17000009002208DF8050000208DF806000120D7
+:10A180008DF8070002208DF8040069461048E0F7BA
+:10A190007BFC4FF4C640009001208DF804000020A5
+:10A1A0008DF8060003208DF8050001208DF80700CA
+:10A1B00069460748E0F768FC4FF400710448E0F78F
+:10A1C000D7FC4FF480410248E0F7D2FC1CBD0000F0
+:10A1D0000008024010B50024FFF7BAFF00214FF439
+:10A1E000E13000F0E7F8FFF751FF00F0C3F800217D
+:10A1F0005C4880F8C01D00F55C6081704170C170E2
+:10A20000022181600021574880F8CC1D002056496A
+:10A21000887001204870C8704FF47A708860514887
+:10A2200090F80C0C002827D15048C07A1A2822DB5D
+:10A230000020B039087600214B48B03881760121E2
+:10A240004176C17642F2107101624FF47A71A0F545
+:10A250008870C160012181724FF4165044494860F2
+:10A260000121434801723F4890F80C0C401CC1B2D8
+:10A270003C4880F80C1C74E000246DE0002104EBE5
+:10A2800044023948983800F8221004EB440200EBED
+:10A2900082008170012104EB44023348983800EBBE
+:10A2A0008200417004EB44022F48983800EB820092
+:10A2B000C17004EB44012E48001D00EB01108068C2
+:10A2C00000EB8000410004EB44022748983800EB83
+:10A2D0008200816004EB44012548001D00EB011061
+:10A2E0008079042804D005281CD0062831D104E048
+:10A2F00000211D48A53801552BE031211A48A53809
+:10A30000015504EB4401A0F2171000EB0110806826
+:10A310006421484304EB44021349983901EB82015C
+:10A32000886016E002211048A5380155401D0155EE
+:10A3300004EB4401A0F58E7000EB011080686421ED
+:10A34000484304EB44020849983901EB82018860D4
+:10A3500000BF00BF601CC4B2024890F80C0CA042C1
+:10A360008CDC10BDBC32002088400020BC120020D4
+:10A37000C83E002008B545208DF8000002208DF869
+:10A38000010001208DF802008DF80300684600F0FE
+:10A3900057F847208DF8000001208DF801000020BB
+:10A3A0008DF8020001208DF80300684600F048F89F
+:10A3B00008BD00007FB505460C460121202008F0AD
+:10A3C000BDF80095012C06D12003ADF804008010E3
+:10A3D000ADF808000FE0022C07D1E002ADF8040050
+:10A3E0004FF4C060ADF8080005E024B90020ADF8D6
+:10A3F0000400ADF808000020ADF80400ADF8060038
+:10A40000ADF80C000C20ADF80A0069460B480BF0C3
+:10A4100055FF012109480BF085FE012240F224413D
+:10A4200006480BF026FF102104480BF072FE0122B3
+:10A43000C02102480BF082FE7FBD000000140140E5
+:10A4400070B5002100230F22C4781CB3174C246878
+:10A4500004F4E064C4F5E064C4F30721C1F104042A
+:10A46000E3B20A4144789C40E1B28478144021432D
+:10A470000C07210E0E4C05786155047804F01F0579
+:10A480000124AC4005786D11AD0005F1E025C5F85B
+:10A49000004109E0047804F01F050124AC40054D9B
+:10A4A0000678761145F8264070BD00000CED00E0FE
+:10A4B00000E400E080E100E0024A0A400243024B6F
+:10A4C0001A60704780FFFF1F08ED00E000200CE0DD
+:10A4D000002106E00022064B03EBC1031A544A1C7C
+:10A4E000D1B28029F6DB421CD0B20828F0DB7047DD
+:10A4F000B3AA00202DE9FF4F84B081468A46002090
+:10A50000029083460698A0EB09040798A0EB0A0680
+:10A51000CDF80490CDF800A0002C01DD012705E066
+:10A520000CB9002702E04FF0FF376442002E02DD35
+:10A530004FF0010806E016B94FF0000802E04FF0B6
+:10A54000FF386642B44201DD254600E03546002072
+:10A5500003901EE0009AD1B2019AD0B2119A00F095
+:10A560001FF8029820440290B3440298A84205DDE7
+:10A570000298401B0290019838440190AB4504DDDD
+:10A58000ABEB050B0098404400900398401C80B250
+:10A590000390691C03988842DCDB08B0BDE8F08FAB
+:10A5A000F0B514460B46CF1701EB5777C7F3C70238
+:10A5B000CF1701EB5777FF10A1EBC707FEB20123BE
+:10A5C000B340DDB24CB1134B03EBC0039B5C2B4398
+:10A5D000104F07EBC007BB541AE00E4B03EBC00350
+:10A5E0009B5CDB430B4F07EBC007BB54094B03EBF2
+:10A5F000C0039B5C2B43074F07EBC007BB54054BC5
+:10A6000003EBC0039B5CDB43024F07EBC007BB546B
+:10A61000F0BD0000B3AA00201CB501210A2007F0FC
+:10A620003DFF4FF4C050009001208DF80400002041
+:10A630008DF8060003208DF8050001208DF8070035
+:10A6400069464F48E0F720FA4FF4806000900120FF
+:10A650008DF8040000208DF8060003208DF8050019
+:10A6600001208DF8070069464648E0F70DFAC8203A
+:10A670000DF0C6FA4FF480614248E0F779FAC8203D
+:10A680000DF0BEFA4FF480613E48E0F773FAC8203F
+:10A690000DF0B6FA0021FD2000F0ECFA00211220A6
+:10A6A00000F0E8FA0021AE2000F0E4FA0021D52005
+:10A6B00000F0E0FA0021A02000F0DCFA0021A82040
+:10A6C00000F0D8FA00213F2000F0D4FA0021D32076
+:10A6D00000F0D0FA0021084600F0CCFA002140201A
+:10A6E00000F0C8FA2848C07A1F2808DD0021A12000
+:10A6F00000F0C0FA0021C82000F0BCFA07E00021F9
+:10A70000A02000F0B7FA0021C02000F0B3FA002129
+:10A71000DA2000F0AFFA0021122000F0ABFA00219D
+:10A72000812000F0A7FA00217F2000F0A3FA002189
+:10A73000D92000F09FFA0021822000F09BFA00212E
+:10A74000DB2000F097FA0021342000F093FA00217A
+:10A75000A42000F08FFA0021A62000F08BFA00213F
+:10A76000202000F087FA0021084600F083FAFFF766
+:10A77000ADFE0021AF2000F07DFA00F063F81CBDB3
+:10A78000000C024000040240BC12002010B502463A
+:10A79000012000E050430B1EA1F10104E1B2F9D108
+:10A7A00010BD2DE9F84F05460C4616461F46DDE95B
+:10A7B0000A9B06FB09F0642190FBF1F000F0FF0A10
+:10A7C0004FF0000801200090A819C2B2234621468C
+:10A7D0002846FFF78FFE01200090E019C3B2A819A8
+:10A7E000C2B2E019C1B22846FFF784FE01200090F2
+:10A7F000E019C3B22A4621462846FFF77BFE012016
+:10A80000E119CBB2A919CAB2A9190090C8B2214660
+:10A81000FFF770FE00BF11E00120009004EB08007C
+:10A82000C3B205EB0A00C2B204EB0800C1B228466D
+:10A83000FFF760FE08F1010000F0FF08B845EBDB10
+:10A84000BDE8F88F70B50024002504F1B001C8B24E
+:10A85000002100F00FFA0021084600F00BFA002159
+:10A86000102000F007FA00BF0EE0002508E00849BC
+:10A8700001EBC501085D012100F0FCF9681CC5B2BF
+:10A88000802DF4DB601CC4B2082CEEDB70BD000030
+:10A89000B3AA002010B5044600BF02210A4808F000
+:10A8A00027F80028F9D02146074808F02DF800BF06
+:10A8B0000121054808F01CF80028F9D0024808F0EA
+:10A8C00020F8C0B210BD0000003800402DE9FE4F56
+:10A8D0000746884692461C460197CDF80080082C12
+:10A8E00002D14FF006091FE02046E31704EB537333
+:10A8F000DB1021464FEAE47C04EB5C7C4FEAEC0C75
+:10A90000A4EBCC0CBCF1000F02D04FF0010C01E025
+:10A910004FF0000C6344224604EBD27C4FEA6C0CEF
+:10A9200003FB0CF303F0FF09AAF12000C6B20025D7
+:10A930005EE0082C07D106EB46002F4901EB4000F2
+:10A9400010F805B01DE00C2C07D106EB46002B4992
+:10A9500001EB800010F805B013E0102C05D1284859
+:10A9600000EB061010F805B00BE0182C07D106EB31
+:10A97000C600244901EB800010F805B001E0BDE8F5
+:10A98000FE8F002002901CE00BF0010028B1414630
+:10A9900038460C9AFFF704FE09E00C9808B901202C
+:10A9A00000E00020024641463846FFF7F9FD4FEA35
+:10A9B0006B0B08F1010000F0FF080298401CC0B2C8
+:10A9C000029002980828DFDB781CC7B2082C0BD055
+:10A9D00004EBD4714A100199791A8A4204D1019F7B
+:10A9E00000980830C0B20090DDF80080681CC5B245
+:10A9F0004D459EDB00BFC2E724DF03084CE103089E
+:10AA0000C0E50308B0EB03082DE9FF4F2DED068BE1
+:10AA100083B0074693461E46DDE917484FF000090C
+:10AA2000CA46DEB95846DDF7F3FD41EC1A0BB0EE2D
+:10AA30004A0AF0EE6A0A0BF0EBFEB0EE409AF0EE36
+:10AA4000609A9FED400B53EC102B51EC190BDDF786
+:10AA500030FC41EC180BDDF71DFEC6B2082C01D10D
+:10AA60004FF002091698864211DC169800280EDD78
+:10AA700023463022CDF8008038460A99FFF726FF9A
+:10AA8000204604EBD07109EB61013944CFB20025B7
+:10AA90004CE01698301AA84210D104EBD47109EB9F
+:10AAA000610101FB0571C8B223462E22CDE9008465
+:10AAB0000A99FFF70BFF4FF0010A35E006EB0A0099
+:10AAC000401B401EC1B20A20FFF760FEBBFBF0F046
+:10AAD0000A21B0FBF1F201FB12000290029880B94A
+:10AAE00004EBD47109EB61010AEB070201FB0521BC
+:10AAF000C8B223463022CDE900840A99FFF7E6FE6A
+:10AB000011E004EBD47109EB61010AEB070301FBCF
+:10AB10000531C8B2CDE9008402993031CAB223466A
+:10AB20000A99FFF7D3FE00BF681CC5B206EB0A0006
+:10AB3000A842AEDC304603B0BDEC068B04B0BDE8E5
+:10AB4000F08F0000000000000000F03F2DE9FF4FF3
+:10AB500005460E4617461C46DDF838904FF0000AB1
+:10AB60000095B3462046E21704EB5272D2102146FC
+:10AB7000E31704EB5373DB10A4EBC3030BB1012306
+:10AB800000E000231A44D4B24FF0000845E0002052
+:10AB900003903BE00D9810F80A0002900AF10100C2
+:10ABA0001FFA80FA002001901DE0029800F00100D9
+:10ABB00028B14A4631462846FFF7F2FC0AE0B9F1CF
+:10ABC000000F01D1012000E0002002463146284656
+:10ABD000FFF7E6FC029840100290701CC6B2019884
+:10ABE000401CC0B2019001980828DEDB681CC5B289
+:10ABF0000098281AB84204D1009D0BF1080000F01B
+:10AC0000FF0B5E460398401CC0B203900398B84205
+:10AC1000C0DB08F1010000F0FF08A045B7DBBDE88C
+:10AC2000FF8F2DE9F8430646884614461F46DDE9A6
+:10AC3000085915E0CDF8009022782B464146304661
+:10AC4000FFF744FE082D02D1B01DC6B205E028462C
+:10AC500005EBD07106EB6101CEB2641C781EC7B261
+:10AC60002FB12078202802DB20787E28E2DDBDE8A5
+:10AC7000F883000070B505460C462CB14FF4006116
+:10AC80001048DFF777FF04E04FF400610D48DFF76D
+:10AC90006FFF4FF480510B48DFF76AFF4FF480518C
+:10ACA0000948DFF767FF2846FFF7F4FD4FF48051AE
+:10ACB0000448DFF75FFF4FF400610248DFF75AFFF7
+:10ACC00070BD0000000C02400004024010B528488E
+:10ACD0000068284908602648001D0068486024482C
+:10ACE000083000688860082250212348DFF7E6FB1F
+:10ACF00006212048DEF70CFE1F490988884206D04D
+:10AD00001D48007A20F00400001D1B49087206212E
+:10AD10001848401CDEF7FCFD17494988884206D0D8
+:10AD20001548007A20F00400001D1349087208211C
+:10AD30001048801CDEF7ECFD0F498988884206D058
+:10AD40000D48007A20F00400001D0B49087208210C
+:10AD50000848C01CDEF7DCFD0749C988884206D0D8
+:10AD60000548007A20F00400001D0349087210BD58
+:10AD7000107AFF1FE47A0020BC1200202DE9F04F6A
+:10AD800091B00021109189460F910E918A460D9144
+:10AD90000C910B910A9109910891079106910591E7
+:10ADA00004910391029100240026019100258B4615
+:10ADB000F94890F806070121B1EBD01F44F0C88094
+:10ADC00004F0A5B80E98401CC1B20E91F3488078EB
+:10ADD000022804D1F148407808B107200290BDF85C
+:10ADE00008109DF830000844ED49085CFA287DD130
+:10ADF000BDF808109DF830000844401CE849085C84
+:10AE0000E549EF394871BDF808109DF83000084455
+:10AE1000801CE349085CE049EF390871BDF808106F
+:10AE20009DF830000844C01CDD49085CDA49EF3960
+:10AE3000C870BDF808109DF830000844001DD849BE
+:10AE4000085CD549EF398870BDF808109DF83000CE
+:10AE50000844401DD249085CCF49EF394870BDF81D
+:10AE600008109DF830000844801DCD49095CCD488C
+:10AE700080F8111F90F8111F90F80B0F814213DD1D
+:10AE8000C84890F8112F10460021FCF733FC074604
+:10AE90008846C44890F80B2F10460021FCF72AFC86
+:10AEA000381AC1B20F9112E0BE4890F80B2F10462D
+:10AEB0000021FCF71FFC07468846BA4890F8112F7E
+:10AEC00010460021FCF716FC381AC1B20F910F98FA
+:10AED00005281EDBB34890F8110F542819DAB14841
+:10AEE00090F8110F062814DDAB4800E013E0EF38AE
+:10AEF000407924280DDBA848EF384079502808DC39
+:10AF0000A548F538811D0A68026089888180DEF7CE
+:10AF100011FF06200C90BDF808109DF83000084481
+:10AF2000801C9F49095CBDF808209DF83000104442
+:10AF3000401C9B4A105C41EA0029BDF808109DF8AE
+:10AF400030000844C01C1146085C0106BDF808200A
+:10AF50009DF830001044001D914A105C41EA004108
+:10AF6000BDF808209DF830001044401D8C4A105C4C
+:10AF700041EA0021BDF808209DF830001044801DF2
+:10AF8000874A105C41EA000B87480068834503F05C
+:10AF90009E87B9F5FA6F83F29A87B9F1000F43F3F0
+:10AFA00096878148C0F800B07B48B0F87E16BDF89F
+:10AFB000082002EB0900C01C81420ADD7648B0F887
+:10AFC0007E1609F10200081A81B27348A0F87E16B5
+:10AFD00003E000217048A0F87E16714ABDF8081001
+:10AFE00050184946DEF794FC0546BDF8081001EB01
+:10AFF0000900401C6A49095CBDF8082002EB090001
+:10B00000674A105C41EA0021A94243F04C87654839
+:10B0100090F80A0F50B109F1020291B2604BBDF8ED
+:10B020000820981801230422DFF7F0FDBDF808205E
+:10B030009DF830101144091D594A515C01F00F0070
+:10B0400000EBD0714A10A0EB4201CAB20B92BDF8DE
+:10B0500008209DF830101144891D514A515C01F0BF
+:10B060000F0000EBD0714A100A9200241AE0BDF8DC
+:10B0700008209DF830100A44D21D1119484A505C2E
+:10B080009DF828209DF82C10DEF7AEFE0146BDF895
+:10B0900008209DF830000244D21D1019404A115476
+:10B0A000601C84B29DF83000A9EB0000C01FA042D4
+:10B0B000DDDCBDF808109DF830000844C01D38499B
+:10B0C000095C10910121344880F8E01700203749CD
+:10B0D0004860887036498870486034481038416844
+:10B0E0002D48C0F8C416012180F8B8162B48807886
+:10B0F000032803D029488078012802D101202D4956
+:10B100000860002104911098152803F0B28410DC27
+:10B11000A0F10B000A2883F0B586DFE810F099173C
+:10B12000301891188918B31E25004A1A591AB31EEF
+:10B13000521CA22802F0E1800CDC162803F07E816C
+:10B14000182803F09A851F2803F0F483A12843F000
+:10B150009986FCE3A32802F00483A42801F05D860D
+:10B16000A528F4D101F046BC1348D0F80C0210B168
+:10B170001F200A49087100200990E9E3BDF8240066
+:10B1800000EB400101EB00100C4901EB001080794D
+:10B190000E287DD214E00000BC3200209C3A002032
+:10B1A00000990020BC220020240A002084390020BD
+:10B1B000C87A002088024042BC120020984000203B
+:10B1C000DFE800F0660708090AD2FA0B0C0E0FD36D
+:10B1D000D40D00BF00BF00BF00BF00BF00BF00BF55
+:10B1E00000BF00200890AFE0BDF808109DF83000C7
+:10B1F00001440831BDF810000844FE490A5CBDF85E
+:10B20000240040F253314843FB4901EB800101F532
+:10B210006271BDF8200000EB400303EB001001EB6E
+:10B22000C0004276BDF808109DF830000844083090
+:10B23000BDF810100844EF49085C20B1012803D084
+:10B24000022876D114E074E0BDF8241001EB41022D
+:10B2500002EB0111E94A02EB01123032BDF8201075
+:10B2600002EB0112901C917821F00402027060E060
+:10B27000BDF8241001EB410202EB0111DF4A02EBA1
+:10B2800001123032BDF8201002EB0112901C00E0D8
+:10B29000FDE3917821F0080202700022BDF824003D
+:10B2A00000EB400101EB0010D44901EB00103030FD
+:10B2B000BDF8201000EB01104260BDF82410022000
+:10B2C000DEF7F4FE002416E00022BDF8240040F270
+:10B2D00053314843C84901EB800101F56271BDF863
+:10B2E000200000EB400303EB001001EBC0014731ED
+:10B2F0000A55601C84B2142CE6DB002416E0002200
+:10B30000BDF8240040F253314843BB4901EB8001B2
+:10B3100001F56271BDF8200000EB400303EB001063
+:10B3200001EBC00163310A55601C84B20A2CE6DBD4
+:10B3300000BF00BFBDF81000401C81B20491BDF8F1
+:10B340002000401C81B20891BDF8240000EB4001B0
+:10B3500001EB0010A94901EB0010C179BDF82000F4
+:10B3600081423FF741AF92E300BF00BFBDF8081034
+:10B370009DF8300008440830BDF8101008449D497D
+:10B38000085C20B1012803D0022817D115E015E090
+:10B39000BDF8241001EB410202EB0111974A02EBC8
+:10B3A00001123032BDF8201002EB0112901C91788E
+:10B3B00021F00402027001E007E000BF00BFBDF809
+:10B3C0001000401C81B2049161E300200890FDE36D
+:10B3D000BDF808109DF8300001440831BDF8100098
+:10B3E000084484490A5CBDF8240040F253314843C4
+:10B3F000814901EB800101F56271BDF8200000EB8D
+:10B40000400303EB001001EBC0004276BDF80810CA
+:10B410009DF8300008440830BDF810100844754904
+:10B42000085CF4287ED01DDC20287CD00DDC0428AC
+:10B430007AD005DC08B3012877D0022876D18AE1DA
+:10B44000082874D01028F9D169E2F12870D004DC02
+:10B4500040286ED0F028F1D1FEE3F2286AD0F3281C
+:10B46000ECD1FEE3F5380B2860D2DFE800F0FDFCFC
+:10B47000FBFAF9F8F7F6F5F4F300BDF8240040F212
+:10B48000533148435C4901EB800000F56270BDF820
+:10B49000201001EB410202EB011100EBC10090F81A
+:10B4A0007E0010285CD10022BDF8240040F2533108
+:10B4B0004843514901EB800101F56271BDF820005C
+:10B4C00000EB400303EB001001EBC00080F87E208E
+:10B4D000BDF8240040F253314843474901EB800056
+:10B4E00000F56270BDF8201001EB410202EB011182
+:10B4F00000EBC1004079F82832D0BDF8240040F2BA
+:10B50000533148433C4901EB800000F56270BDF8BF
+:10B51000201001EB410202EB011100EBC100407968
+:10B52000F72808E09EE3C3E261E11FE0BFE2AAE181
+:10B5300095E330E394E313D0F322BDF8240040F206
+:10B54000533148432C4901EB800000F56270BDF88F
+:10B55000201001EB410303EB011100EBC10042712C
+:10B56000BDF81000401C81B20491D2E3F222BDF874
+:10B57000240040F2533148431F4901EB800000F59D
+:10B580006270BDF8201001EB410303EB011100EBE9
+:10B59000C1004271BDF8241001EB410202EB011120
+:10B5A000164A02EB01123032BDF8201002EB0112F4
+:10B5B000901C917821F004020270BDF808009DF8FB
+:10B5C000301008440830BDF81010084409490A5CDE
+:10B5D000BDF8240040F253314843074901EB800095
+:10B5E00000F56270BDF8201001EB410303EB01117F
+:10B5F00006E00000009900205845002098400020F7
+:10B6000000EBC10080F87E20002422E0BDF8081085
+:10B610009DF8300001440831BDF8100001440819BC
+:10B62000401CFE490A5CBDF8240040F253314843F7
+:10B63000FB4901EB800101F56271BDF8200000EBD0
+:10B64000400303EB001001EBC00151310A55601CAF
+:10B6500084B20AE011E30FE30DE30BE309E307E330
+:10B6600005E303E301E3FFE2FDE20F2CCEDB002460
+:10B6700022E0BDF808109DF8300001440831BDF803
+:10B680001000014408191030E4490A5CBDF8240098
+:10B6900040F253314843E24901EB800101F5627108
+:10B6A000BDF8200000EB400303EB001001EBC000ED
+:10B6B00063300255601C84B20A2CDADBBDF8081036
+:10B6C0009DF8300001440831BDF8100008441A30DC
+:10B6D000D2490A5CBDF8240040F253314843D049B6
+:10B6E00001EB800101F56271BDF8200000EB400321
+:10B6F00003EB001001EBC00080F87820002422E06A
+:10B70000BDF808109DF8300001440831BDF8100064
+:10B71000014408191B30C1490A5CBDF8240040F2FD
+:10B7200053314843BE4901EB800101F56271BDF818
+:10B73000200000EB400303EB001001EBC001793166
+:10B740000A55601C84B2052CDADBBDF810002030ED
+:10B7500081B20491DDE2F222BDF8240040F25331BF
+:10B760004843AF4901EB800000F56270BDF820103E
+:10B7700001EB410303EB011100EBC1004271BDF885
+:10B78000241001EB410202EB0111A64A02EB011267
+:10B790003032BDF8201002EB0112901C917821F09C
+:10B7A00004020270BDF808009DF83010084408300B
+:10B7B000BDF81010084499490A5CBDF8240040F215
+:10B7C00053314843964901EB800000F56270BDF8A3
+:10B7D000201001EB410303EB011100EBC10080F8E5
+:10B7E0007E20BDF81000401C80B2049091E2F2224D
+:10B7F000BDF8240040F253314843894901EB8000F1
+:10B8000000F56270BDF8201001EB410303EB01115C
+:10B8100000EBC1004271BDF8241001EB410202EBC4
+:10B820000111804A02EB01123032BDF8201002EB08
+:10B830000112901C917821F004020270BDF80800FA
+:10B840009DF8301008440830BDF8101008447349C2
+:10B850000A5CBDF8240040F253314843704901EBC3
+:10B86000800000F56270BDF8201001EB410303EB8E
+:10B87000011100EBC10080F87E20BDF81000401CD3
+:10B8800080B2049045E2F222BDF8240040F2533128
+:10B890004843634901EB800000F56270BDF8201059
+:10B8A00001EB410303EB011100EBC1004271BDF854
+:10B8B000241001EB410202EB01115A4A02EB011282
+:10B8C0003032BDF8201002EB0112901C917821F06B
+:10B8D00004020270BDF808009DF8301008440830DA
+:10B8E000BDF8101008444D490A5CBDF8240040F230
+:10B8F000533148434A4901EB800000F56270BDF8BE
+:10B90000201001EB410303EB011100EBC10080F8B3
+:10B910007E20BDF81000401C80B20490F9E1BDF813
+:10B92000240040F2533148433D4901EB800000F5CB
+:10B930006270BDF8201001EB410202EB011100EB37
+:10B94000C1004079F8282BD0BDF8240001E06DE259
+:10B95000FBE140F253314843314901EB800000F5EF
+:10B960006270BDF8201001EB410202EB011100EB07
+:10B97000C1004079F72813D0F322BDF8240040F22B
+:10B9800053314843264901EB800000F56270BDF851
+:10B99000201001EB410303EB011100EBC1004271E8
+:10B9A000BDF8241001EB410202EB01111D4A02EB2C
+:10B9B00001123032BDF8201002EB0112901C917878
+:10B9C00021F004020270BDF808009DF83010084410
+:10B9D0000830BDF81010084410490A5CBDF8240076
+:10B9E00040F2533148430E4901EB800000F562708C
+:10B9F000BDF8201001EB410303EB011100EBC10086
+:10BA000080F87E20BDF808009DF83010084408300A
+:10BA1000BDF810100844401C004905E000990020C2
+:10BA200058450020984000200A5CBDF8240040F2F0
+:10BA300053314843F94901EB800000F56270BDF8CD
+:10BA4000201001EB410303EB011100EBC10080F872
+:10BA50007820002424E0BDF808109DF8300001444F
+:10BA60000831BDF8100001440819801CEC490A5C3B
+:10BA7000BDF8240040F253314843E84901EB80010E
+:10BA800001F56271BDF8200000EB400300E056E1D3
+:10BA900003EB001001EBC00179310A55601C84B240
+:10BAA000052CD8DBBDF81000C01D81B2049130E137
+:10BAB000F222BDF8240040F253314843D74901EB4C
+:10BAC000800000F56270BDF8201001EB410303EB2C
+:10BAD000011100EBC1004271BDF8241001EB4102DD
+:10BAE00002EB0111CF4A02EB01123032BDF82010F7
+:10BAF00002EB0112901C917821F004020270BDF853
+:10BB000008009DF8301008440830BDF810100844B3
+:10BB1000C3490A5CBDF8240040F253314843BF4991
+:10BB200001EB800000F56270BDF8201001EB4103CD
+:10BB300003EB011100EBC10080F87E20002422E01D
+:10BB4000BDF808109DF8300001440831BDF8100020
+:10BB500001440819401CB2490A5CBDF8240040F2B7
+:10BB600053314843AD4901EB800101F56271BDF8E5
+:10BB7000200000EB400303EB001001EBC001793122
+:10BB80000A55601C84B2042CDADBBDF81000401D9D
+:10BB900081B20491BDE0F222BDF8240040F253319D
+:10BBA00048439E4901EB800000F56270BDF820100B
+:10BBB00001EB410303EB011100EBC1004271BDF841
+:10BBC000241001EB410202EB011100E0A7E0954ACD
+:10BBD00002EB01123032BDF8201002EB0112901C72
+:10BBE000917821F004020270BDF8241001EB4102AB
+:10BBF00002EB01118B4A02EB01123032BDF820102A
+:10BC000002EB0112901C917821F040020270BDF805
+:10BC100008009DF8301008440830BDF810100844A2
+:10BC20007F490A5CBDF8240040F2533148437B4908
+:10BC300001EB800000F56270BDF8201001EB4103BC
+:10BC400003EB011100EBC10080F87E20BDF810006D
+:10BC5000401C80B204905CE000E002E000BF00BF46
+:10BC600000BF00BF00BF00BF00BF00BF00BF00BFDC
+:10BC700000BF00BF00BF00BF00BFF222BDF824001C
+:10BC800040F253314843654901EB800000F5627092
+:10BC9000BDF8201001EB410303EB011100EBC100E3
+:10BCA0004271BDF8241001EB410202EB01115D4A23
+:10BCB00002EB01123032BDF8201002EB0112901C91
+:10BCC000917821F004020270BDF808009DF8301050
+:10BCD00008440830BDF81010084451490A5CBDF80A
+:10BCE000240040F2533148434C4901EB800000F5F9
+:10BCF0006270BDF8201001EB410303EB011100EB72
+:10BD0000C10080F87E20BDF81000401C80B2049075
+:10BD100000BF00BFBDF82000401C81B20891BDF8F3
+:10BD2000240000EB400101EB00103E4901EB001044
+:10BD3000C179BDF8200081423FF74AAB00BF00BF88
+:10BD4000BDF82400401C81B20991374890F86A0B75
+:10BD5000BDF8241088423FF711AA334890F80C0C24
+:10BD6000002859DD002009904EE0BDF808109DF82C
+:10BD7000300001440831BDF81000084428490A5C2D
+:10BD8000BDF8240040F253314843244901EB8001BF
+:10BD900001F56271BDF8200000EB400303EB0010D9
+:10BDA00001EBC0004276BDF808109DF83000084451
+:10BDB0000830BDF8101008441949085C20B101286A
+:10BDC00003D0022815D10AE013E01649DC39BDF88A
+:10BDD00024208818017821F00401017009E011493C
+:10BDE000DC39BDF824208818017821F008010170A1
+:10BDF00000BF00BFBDF81000401C81B20491BDF827
+:10BE00002400401C81B20991074890F80C0C401E98
+:10BE1000BDF824108842A8DC03F044B8584500203F
+:10BE20000099002098400020BC320020B9F11B0F7F
+:10BE30007DDB00200990F4E300200890F8E3BDF8D2
+:10BE4000240000EB400101EB0010F74901EB00106A
+:10BE50003030BDF8201000EB01108078C0F34010A6
+:10BE6000002865D1BDF8240000EB400101EB001073
+:10BE7000ED4901EB00103030BDF8201000EB01104F
+:10BE80008078C0F340000028EBD1BDF8240000EB1F
+:10BE9000400101EB0010E44901EB00103030BDF827
+:10BEA000201000EB0110807A022841D0BDF8081064
+:10BEB0009DF83000014408310AEB8A0000EBCA000B
+:10BEC0000844DA490A5C10460021FBF713FCBDF870
+:10BED000242002EB420303EB0212D34B03EB0212CA
+:10BEE0003032BDF8203002EB0312127842400A4390
+:10BEF000B7D1BDF8240040F253314843CC4901EB9F
+:10BF0000800000F56270BDF8201001EB410202EBE9
+:10BF1000011100EBC10090F84500012813D0BDF8D5
+:10BF2000240000EB400101EB0010BF4901E0F5E304
+:10BF3000F5E301EB00103030BDF8201000EB0110EC
+:10BF4000807A03287ED1BDF8240040F25331484363
+:10BF5000B74901EB800000F56270BDF8201001EBDD
+:10BF6000410202EB011100EBC10090F846000028ED
+:10BF7000E8D10022BDF8240000EB400101EB0010E5
+:10BF8000A94901EB00113031BDF8200001EB001090
+:10BF9000C272BDF808109DF8300008440930A3496A
+:10BFA0000A5CBDF8240040F253314843A04901EB3C
+:10BFB000800101F56271BDF8200000EB400303EB46
+:10BFC000001001EBC000C271BDF808109DF83000F0
+:10BFD00008440A309549085C0106BDF808209DF820
+:10BFE000300010440B30914A105C41EA0041BDF82A
+:10BFF00008209DF8300010440C308C4A105C41EA57
+:10C000000021BDF808209DF8300010440D30874A0B
+:10C01000105C0143BDF8240040F253325043844A7F
+:10C0200002EB800202F56272BDF8200000EB4003D3
+:10C0300003EB001002EBC0008160BDF808109DF812
+:10C04000300000E0EAE0084411307849085C01065D
+:10C05000BDF808209DF8300010441230734A105C7F
+:10C0600041EA0041BDF808209DF83000104413302B
+:10C070006E4A105C41EA0021BDF808209DF83000AE
+:10C0800010441430694A105C0143BDF8240000EBF1
+:10C09000400202EB0012644800EB02123032BDF89D
+:10C0A000200002EB00104160BDF824100220DDF7F3
+:10C0B000FDFFBDF8240000EB400101EB00105A49E0
+:10C0C00001EB00113031BDF8200001EB00100178C8
+:10C0D000BDF8240040F253325043554A02EB800031
+:10C0E00041700022BDF8240040F2533148435049CA
+:10C0F00001EB800101F56271BDF8200000EB400307
+:10C1000003EB001001EBC0008271BDF8240040F287
+:10C1100053314843464901EB800000F56270BDF899
+:10C12000201001EB410202EB011100EBC10080681D
+:10C13000002873D0BDF8240000EB400101EB001093
+:10C14000394901EB001080790B2868D2DFE800F054
+:10C150006706CBFE676767FDFCFBFA00BDF82400AD
+:10C1600040F253314843324901EB800000F56270E0
+:10C17000BDF8201001EB410202EB011100EBC10000
+:10C18000C07910B101287DD196E0BDF8240000EB04
+:10C19000400101EB0010244901EB0010007BE0BBE3
+:10C1A000BDF8240040F253314843214901EB80009F
+:10C1B00000F56270BDF8201001EB410202EB0111A5
+:10C1C00000EBC1008068B0F5100F14D1C322BDF898
+:10C1D000240040F253314843154901EB800000F53B
+:10C1E0006270BDF8201001EB410303EB011100EB7D
+:10C1F000C10042715FE0B522BDF8240040F2533126
+:10C2000048430B4901EB800000F56270BDF8201037
+:10C2100001EB410303EB011102E00BE0B5E31CE28B
+:10C2200000EBC100427146E09840002000990020D8
+:10C2300058450020BDF8240040F253314843F949E5
+:10C2400001EB800000F56270BDF8201001EB4102A7
+:10C2500002EB011100EBC1008068B0F1104F16D164
+:10C26000C322BDF8240040F253314843ED4901EBAD
+:10C27000800000F56270BDF8201001EB410303EB74
+:10C28000011100E02DE000EBC100427113E0B52286
+:10C29000BDF8240040F253314843E24901EB8000ED
+:10C2A00000F56270BDF8201001EB410303EB0111B2
+:10C2B00000EBC100427114E0B922BDF8240040F245
+:10C2C00053314843D74901EB800000F56270BDF857
+:10C2D000201001EB410303EB011100EBC10042719F
+:10C2E00000BF00BF50E3BDF8240040F25331484383
+:10C2F000CC4901EB800101F56271BDF8200000EB33
+:10C30000400202EB001011F83010BDF8240040F29A
+:10C3100053325043C34A02EB80004079814277D1C7
+:10C32000BDF808109DF8300008440E30BE49085C86
+:10C330000104BDF808209DF8300010440F30BA4ABF
+:10C34000105C04E00BE347E288E1F2E061E041EADF
+:10C350000021BDF808209DF8300010441030B24A8A
+:10C36000105C0143BDF8240040F253325043AD4A03
+:10C3700002EB800202F56272BDF8200000EB400380
+:10C3800003EB001002EBC0004163BDF808109DF8FC
+:10C39000300008440930A4490A5CBDF8240040F28A
+:10C3A000533148439F4901EB800101F56271BDF8AB
+:10C3B000200000EB400303EB001001EBC000C27152
+:10C3C000A422BDF8240040F253314843954901EBC3
+:10C3D000800101F56271BDF8200000EB400303EB22
+:10C3E000001001EBC0008270A322BDF8240040F2CF
+:10C3F000533148438B4901EB800000F56270BDF872
+:10C40000201001EB410303EB011100EBC10042716D
+:10C41000BAE2BDF8240040F253314843814901EBB0
+:10C42000800101F56271BDF8200000EB400202EBD3
+:10C43000001011F83010BDF8240040F25332504380
+:10C44000784A02EB80004079814271D1BDF8081032
+:10C450009DF8300008440E307349085C0104BDF8B3
+:10C4600008209DF8300010440F306F4A105C41EAFC
+:10C470000021BDF808209DF83000104410306A4AB1
+:10C48000105C0143BDF8240040F253325043654A2A
+:10C4900002EB800202F56272BDF8200000EB40035F
+:10C4A00003EB001002EBC0004163BDF808109DF8DB
+:10C4B0003000084409305C490A5CBDF8240040F2B1
+:10C4C00053314843574901EB800101F56271BDF8D2
+:10C4D000200000EB400303EB001001EBC000C27131
+:10C4E000A422BDF8240040F2533148434D4901EBEA
+:10C4F000800101F56271BDF8200000EB400303EB01
+:10C50000001001EBC0008270A322BDF8240040F2AD
+:10C5100053314843434901EB800000F56270BDF898
+:10C52000201001EB410303EB011100EBC10042714C
+:10C530002AE2BDF8240000EB400101EB00103B496A
+:10C5400001EB0010007BE0BBBDF8240040F253314A
+:10C550004843344901EB800000F56270BDF82010BB
+:10C5600001EB410202EB011100EBC1008068B0F564
+:10C57000100F14D10522BDF8240040F25331484376
+:10C58000284901EB800000F56270BDF8201001EB36
+:10C59000410303EB011100EBC10042715DE0012298
+:10C5A000BDF8240040F2533148431E4901EB80009E
+:10C5B00000F56270BDF8201001EB410303EB01119F
+:10C5C00000E003E000EBC100427146E0BDF824004A
+:10C5D00040F253314843134901EB800000F562708B
+:10C5E000BDF8201001EB410202EB011100EBC1008C
+:10C5F0008068B0F1104F1CD10522BDF8240040F234
+:10C6000053314843074901EB800000F56270BDF8E3
+:10C61000201001EB410303EB011100EBC10042715B
+:10C620001BE0DCE1584500200099002098400020E4
+:10C63000B1E10122BDF8240040F253314843FE49E4
+:10C6400001EB800000F56270BDF8201001EB4103A2
+:10C6500003EB011100EBC100427195E1BDF824002C
+:10C6600040F253314843F44901EB800000F5627019
+:10C67000BDF8201001EB410202EB011100EBC100FB
+:10C68000C07910B101287AD18FE0BDF8240000EB09
+:10C69000400101EB0010E94901EB0010007BE0BB19
+:10C6A000BDF8240040F253314843E34901EB8000D8
+:10C6B00000F56270BDF8201001EB410202EB0111A0
+:10C6C00000EBC1008068B0F5100F14D10822BDF84E
+:10C6D000240040F253314843D74901EB800000F574
+:10C6E0006270BDF8201001EB410303EB011100EB78
+:10C6F000C100427158E08922BDF8240040F2533154
+:10C700004843CD4901EB800000F56270BDF8201070
+:10C7100001EB410303EB011102E005E068E135E1C3
+:10C7200000EBC10042713FE0BDF8240040F25331FC
+:10C730004843C14901EB800000F56270BDF820104C
+:10C7400001EB410202EB011100EBC1008068B0F186
+:10C75000104F15D10822BDF8240040F25331484350
+:10C76000B54901EB800000F56270BDF8201001EBC7
+:10C77000410303EB011100EBC100427114E029E019
+:10C780008922BDF8240040F253314843AA4901EB05
+:10C79000800000F56270BDF8201001EB410303EB4F
+:10C7A000011100EBC100427114E08B22BDF824009E
+:10C7B00040F253314843A04901EB800000F562701C
+:10C7C000BDF8201001EB410303EB011100EBC100A8
+:10C7D000427100BF00BFD7E0BDF8240040F25331E2
+:10C7E0004843954901EB800101F56271BDF82000D5
+:10C7F00000EB400202EB001001EBC00090F891400A
+:10C80000BDF8240040F2533148438B4901EB8000CE
+:10C810004470BDF8240040F253314843864901EB8F
+:10C8200080010831C4EBC40001EBC0000179BDF800
+:10C83000240040F2533250437F4A02EB800040799B
+:10C8400081427CD1BDF8240040F253314843114667
+:10C8500001EB800101F56271BDF8200000EB4002A0
+:10C8600002EB001001EBC00090F89210BDF824001C
+:10C8700040F253325043704A02EB80000830C4EB60
+:10C88000C40200EBC200C170BDF808109DF8300072
+:10C8900008440E306A49085C0104BDF808209DF880
+:10C8A000300010440F30664A105C41EA0021BDF8A8
+:10C8B00008209DF8300010441030614A105C01439C
+:10C8C000BDF8240040F2533250435B4A02EB800231
+:10C8D00002F56272BDF8200000EB400303EB00108C
+:10C8E00002EBC0004163BDF808109DF83000084419
+:10C8F000093053490A5CBDF8240040F253314843E3
+:10C900004D4901EB800101F56271BDF8200000EB9B
+:10C91000400303EB001001EBC000C271A422BDF87C
+:10C92000240040F253314843434901EB8001083170
+:10C93000C4EBC40001EBC0008271A32100E00DE054
+:10C94000BDF8240040F2533250433B4A02EB8000D2
+:10C950000830C4EBC40200EBC200417114E00522B0
+:10C96000BDF8240040F253314843334901EB8000C5
+:10C9700000F56270BDF8201001EB410303EB0111DB
+:10C9800000EBC100427100BF00BF13E0BDF8200002
+:10C99000401C81B20891BDF8240000EB400101EB7E
+:10C9A0000010264901EB0010C179BDF8200081423A
+:10C9B0003FF745AA00BFBDF8240000EB400101EBA2
+:10C9C00000101E4901EB0010C179BDF82000814222
+:10C9D00000DD0CE0BDF82400401C81B2099119482B
+:10C9E00090F86A0BBDF8241088423FF725AA00BFD3
+:10C9F00002F058BAB9F11B0F7EDB0020099002E269
+:10CA000000200890DBE1BDF8240000EB400101EBC1
+:10CA100000100A4901EB00103030BDF8201000EB87
+:10CA200001108078C0F34000002866D1BDF82400D2
+:10CA300040F25331484307E0584500209840002019
+:10CA400000990020BC320020F74901EB800000F57E
+:10CA50006270BDF8201001EB410202EB011100EB06
+:10CA6000C10090F846000028DFD1BDF808109DF8FD
+:10CA70003000014408310AEB8A0000EBCA00084488
+:10CA8000EA490A5C10460021FAF734FEBDF824207A
+:10CA900002EB420303EB0212E54B03EB02123032CE
+:10CAA000BDF8203002EB0312127842400A4324D131
+:10CAB000BDF808109DF8300008440930DB490A5CD5
+:10CAC000BDF8240040F253314843D74901EB8001BF
+:10CAD00001F56271BDF8200000EB400303EB00108C
+:10CAE00001EBC000C271BDF808109DF83000084489
+:10CAF0000A30CE49085C01E08EE15BE10106BDF839
+:10CB000008209DF8300010440B30C84A105C41EA00
+:10CB10000041BDF808209DF8300010440C30C34A95
+:10CB2000105C41EA0021BDF808209DF83000104457
+:10CB30000D30BE4A105C0143BDF8240040F2533270
+:10CB40005043B94A02EB800202F56272BDF8200040
+:10CB500000EB400303EB001002EBC0008160BDF866
+:10CB600008109DF8300008441130B049085C0106F7
+:10CB7000BDF808209DF8300010441230AB4A105C1C
+:10CB800041EA0041BDF808209DF830001044133000
+:10CB9000A64A105C41EA0021BDF808209DF830004B
+:10CBA00010441430A14A105C0143BDF8240000EB8E
+:10CBB000400202EB00109E4A02EB00123032BDF838
+:10CBC000200002EB00104160BDF824100220DDF7C8
+:10CBD0006DFABDF8240000EB400101EB0010944910
+:10CBE00001EB00113031BDF8200001EB001001789D
+:10CBF000BDF8240040F2533250438B4A02EB8000D0
+:10CC000041700122BDF8240040F253314843864967
+:10CC100001EB800101F56271BDF8200000EB4003DB
+:10CC200003EB001001EBC0008271BDF8240000EBA3
+:10CC3000400101EB00107E4901EB001080790128D2
+:10CC400006D0072847D008285AD00A2842D19AE0AF
+:10CC5000BDF8240040F253314843734901EB800092
+:10CC600000F56270BDF8201001EB410202EB0111EA
+:10CC700000EBC100C07910B101282AD114E0B5221F
+:10CC8000BDF8240040F253314843674901EB80006E
+:10CC900000F56270BDF8201001EB410303EB0111B8
+:10CCA00000EBC100427114E0B922BDF8240040F24B
+:10CCB000533148435C4901EB800000F56270BDF8D8
+:10CCC000201001EB410303EB011100EBC1004271A5
+:10CCD00000BF00BF6CE00122BDF8240040F25331D8
+:10CCE0004843514901EB800000F56270BDF8201007
+:10CCF00001EB410303EB011100EBC100427157E06E
+:10CD0000BDF8240040F253314843474901EB80000D
+:10CD100000F56270BDF8201001EB410202EB011139
+:10CD200000EBC100C07910B101282AD114E089229A
+:10CD3000BDF8240040F2533148433B4901EB8000E9
+:10CD400000F56270BDF8201001EB410303EB011107
+:10CD500000EBC100427114E08B22BDF8240040F2C8
+:10CD600053314843304901EB800000F56270BDF853
+:10CD7000201001EB410303EB011100EBC1004271F4
+:10CD800000BF00BF14E00422BDF8240040F253317C
+:10CD90004843254901EB800000F56270BDF8201082
+:10CDA00001EB410303EB011100EBC100427100BF35
+:10CDB00000BF13E0BDF82000401C81B20891BDF80F
+:10CDC000240000EB400101EB0010194901EB0010B9
+:10CDD000C179BDF8200081423FF715AE00BFBDF814
+:10CDE000240000EB400101EB0010114901EB0010A1
+:10CDF000C179BDF82000814200DD0CE0BDF82400BF
+:10CE0000401C81B209910B4890F86A0BBDF82410C0
+:10CE100088423FF7F5AD00BFEAE50020099062E2E5
+:10CE2000002008903BE200005845002000990020B7
+:10CE300098400020BC320020BDF808109DF830005A
+:10CE400008440830FA490A5C10460021FAF752FCFF
+:10CE5000BDF8242002EB420303EB0212F54B03EB77
+:10CE600002123032BDF8203002EB03121278424039
+:10CE70000A437DD1BDF8240000EB400101EB001016
+:10CE8000EC4901EB00113031BDF8200001EB00103E
+:10CE90000178BDF8240040F253325043E64A02EBD9
+:10CEA00080004170BDF8240000EB400101EB001050
+:10CEB000E04901EB001080790B2830D2DFE800F068
+:10CEC0002F06308D2F2F2FE8FDFCFB00BDF824002E
+:10CED00040F253314843D84901EB800000F56270BD
+:10CEE000BDF8201001EB410202EB011100EBC10083
+:10CEF00090F8460098B9CA22BDF8240040F2533198
+:10CF00004843CD4901EB800000F56270BDF8201068
+:10CF100001EB410303EB011100EBC1004271B7E1EA
+:10CF2000BDF8240040F253314843C34901EB80016E
+:10CF300001F56271BDF8200000EB400202EB001029
+:10CF400011F83010BDF8240040F253325043BA4A71
+:10CF500002EB8000407981423ED1BDF8240040F2CE
+:10CF600053314843114601EB800000F5627000E048
+:10CF700090E1BDF8201001EB410202EB011100EB42
+:10CF8000C10090F8460038BBAA22BDF8240040F248
+:10CF900053314843A84901EB800101F56271BDF8A6
+:10CFA000200000EB400303EB001001EBC000827097
+:10CFB000A322BDF8240040F2533148439E4901EBBF
+:10CFC000800000F56270BDF8201001EB410303EB17
+:10CFD000011100EBC10042715AE1BDF8240040F29A
+:10CFE00053314843944901EB800101F56271BDF86A
+:10CFF000200000EB400202EB001011F83010BDF8E9
+:10D00000240040F2533250438B4A02EB80004079B7
+:10D0100081423CD1BDF8240040F2533148431146CF
+:10D0200001EB800000F56270BDF8201001EB4102B9
+:10D0300002EB011100EBC10090F8460038BBAA22B8
+:10D04000BDF8240040F2533148437B4901EB800195
+:10D0500001F56271BDF8200000EB400303EB001006
+:10D0600001EBC0008270A322BDF8240040F25331CE
+:10D070004843714901EB800000F56270BDF8201053
+:10D0800001EB410303EB011100EBC1004271FFE032
+:10D09000BDF8240040F253314843674901EB80005A
+:10D0A00000F56270BDF8201001EB410202EB0111A6
+:10D0B00000EBC10002E0C1E042E017E090F846005A
+:10D0C00098B90422BDF8240040F2533148435A492C
+:10D0D00001EB800000F56270BDF8201001EB410308
+:10D0E00003EB011100EBC1004271D1E0BDF8240057
+:10D0F00040F253314843504901EB800000F5627023
+:10D10000BDF8201001EB410202EB011100EBC10060
+:10D1100090F8460098B91022BDF8240040F253312F
+:10D120004843454901EB800000F56270BDF82010CE
+:10D1300001EB410303EB011100EBC1004271A7E0D9
+:10D14000BDF8240040F2533148433B4901EB8001D4
+:10D1500001F56271BDF8200000EB400202EB001007
+:10D1600001EBC00090F89140BDF8240040F253312B
+:10D170004843314901EB80004470BDF8240040F27F
+:10D18000533148432C4901EB80010831C4EBC40002
+:10D1900001EBC0000179BDF8240040F25332504346
+:10D1A000254A02EB8000407981423FD1BDF824003E
+:10D1B00040F253314843114601EB800101F56271A1
+:10D1C000BDF8200000EB400202EB001001EBC000B4
+:10D1D00090F89220BDF8240040F25331484316499C
+:10D1E00001EB80010831C4EBC40001EBC000C27048
+:10D1F000AA21BDF8240040F2533250430E4A02EBFC
+:10D2000080000830C4EBC40200EBC2008171A3218E
+:10D21000BDF8240040F253325043074A02EB80002D
+:10D220000830C4EBC40200EBC200417130E00000E2
+:10D23000009900209840002058450020BDF82400A7
+:10D2400040F253314843FE4901EB800000F5627023
+:10D25000BDF8201001EB410202EB011100EBC1000F
+:10D2600090F8460098B90622BDF8240040F25331E8
+:10D270004843F34901EB800000F56270BDF82010CF
+:10D2800001EB410303EB011100EBC100427100BF50
+:10D2900000BF13E0BDF82000401C81B20891BDF82A
+:10D2A000240000EB400101EB0010E64901EB001007
+:10D2B000C179BDF8200081423FF7BEAD00BFBDF887
+:10D2C000240000EB400101EB0010DE4901EB0010EF
+:10D2D000C179BDF82000814200DD0CE0BDF82400DA
+:10D2E000401C81B20991D84890F86A0BBDF824100F
+:10D2F00088423FF795AD00BF8EE50020099026E2F9
+:10D3000000200890FFE1BDF808109DF830000844A7
+:10D310000830CE490A5C10460021FAF7EBF9BDF857
+:10D32000242002EB420303EB0212C64B03EB021272
+:10D330003032BDF8203002EB0312127842400A432B
+:10D340007ED1BDF8240000EB400101EB0010BD4987
+:10D3500001EB00113031BDF8200001EB0010017825
+:10D36000BDF8240040F253325043B54A02EB80002E
+:10D370004170BDF8240040F253314843114601EB9F
+:10D38000800101F56271BDF8200000EB400202EB64
+:10D39000001011F83010BDF8240040F25332504311
+:10D3A000A74A02EB8000407981427DD1BDF8081088
+:10D3B0009DF8300008440930A449085C0104BDF818
+:10D3C00008209DF8300010440A30A04A105C41EA61
+:10D3D0000021BDF808209DF8300010440B309B4A16
+:10D3E000105C0143BDF8240040F253325043944A8C
+:10D3F00002EB800202F56272BDF8200000EB4003F0
+:10D4000003EB001002EBC0004163BDF8240000EB09
+:10D41000400101EB00108B4901EB001080790B28D3
+:10D420001DD2DFE800F01C061D48711C1C869BB055
+:10D43000FD00B222BDF8240040F25331484300E021
+:10D440005CE17F4901EB800000F56270BDF82010BF
+:10D4500001EB410303EB011100EBC10042714BE111
+:10D46000A522BDF8240040F253314843744901EB32
+:10D47000800101F56271BDF8200000EB400303EB71
+:10D48000001001EBC0008270A322BDF8240040F21E
+:10D49000533148436A4901EB800000F56270BDF8E2
+:10D4A000201001EB410300E027E103EB011100EB49
+:10D4B000C100427120E1A522BDF8240040F25331A1
+:10D4C00048435F4901EB800101F56271BDF820001E
+:10D4D00000EB400303EB001001EBC0008270A322BD
+:10D4E000BDF8240040F253314843554901EB800018
+:10D4F00000F56270BDF8201001EB410303EB011150
+:10D5000000EBC1004271F7E0B522BDF8240040F203
+:10D51000533148434A4901EB800000F56270BDF881
+:10D52000201001EB410303EB011100EBC10042713C
+:10D5300000BF0222BDF8240040F253314843404965
+:10D5400001EB800000F56270BDF8201001EB410393
+:10D5500003EB011100EBC1004271CDE08022BDF868
+:10D56000240040F253314843354901EB800000F577
+:10D570006270BDF8201001EB410303EB011100EBD9
+:10D58000C1004271B8E0BDF8240040F25331484375
+:10D590002B4901EB800101F56271BDF8200000EB21
+:10D5A000400202EB001001EBC00090F89140BDF882
+:10D5B000240040F253314843214901EB800044707C
+:10D5C000BDF8240040F2533148431D4901EB80016E
+:10D5D0000831C4EBC40001EBC0000179BDF82400A0
+:10D5E00040F253325043164A02EB800040798142A8
+:10D5F0004BD1BDF8240040F253314843114601EBB2
+:10D60000800101F56271BDF8200000EB400202EBE1
+:10D61000001001EBC00090F89220BDF8240000E05B
+:10D6200034E040F253314843054901EB80010831B1
+:10D63000C4EBC40001EBC000C270A52208E00000EA
+:10D640005845002098400020BC320020009900205E
+:10D65000BDF8240040F253314843FE4901EB8001FC
+:10D660000831C4EBC40001EBC0008271A321BDF8F6
+:10D67000240040F253325043F64A02EB8000083057
+:10D68000C4EBC40200EBC200417135E0BDF82000DC
+:10D69000C1B2BDF8240040F253325043ED4A02EBD0
+:10D6A000800041700A22BDF8240040F25331484303
+:10D6B000E84901EB800101F56271BDF8200000EB43
+:10D6C000400303EB001001EBC00042710122BDF8E2
+:10D6D000240040F253314843DE4901EB800101F55B
+:10D6E0006271BDF8200000EB400303EB001001EB7A
+:10D6F000C00080F8932000BF00BF13E0BDF82000F9
+:10D70000401C81B20891BDF8240000EB400101EB00
+:10D710000010D14901EB0010C179BDF82000814211
+:10D720003FF7F1AD00BFBDF8240000EB400101EB75
+:10D730000010C94901EB0010C179BDF820008142F9
+:10D7400000DD0CE0BDF82400401C81B20991C34803
+:10D7500090F86A0BBDF8241088423FF7D1AD00BFA6
+:10D76000CAE5BDF808109DF830000844083081B2C1
+:10D770000491BB49BDF81000085C05287EDA084614
+:10D78000BDF81010405C002878DDB549BDF81000E8
+:10D79000085C401E81B20991BDF81000401C81B2A6
+:10D7A0000491AF49BDF81000085C0104AC4FBDF80E
+:10D7B0001000401C385C41EA0021BDF81000801CBC
+:10D7C000385C0843C1170246F9F794FF0146BDF8DB
+:10D7D000240000EB400202EB00109F4A02EB001015
+:10D7E0000160BDF81000C01C81B204913946BDF83B
+:10D7F00010000A5C10460021F9F77CFFC1B2BDF8A9
+:10D80000240000EB400202EB0010934A02EB0010F0
+:10D810000171BDF81000401C81B204913946BDF879
+:10D8200010000A5C10460021F9F764FFC1B2BDF890
+:10D83000240000EB400202EB0010874A02EB0010CC
+:10D840004171BDF81000401C81B204913946BDF809
+:10D8500010000A5C10460021F9F74CFFC1B2BDF878
+:10D86000240000EB400202EB00107B4A02EB0010A8
+:10D870008171BDF81000401C81B200E08BE2049180
+:10D880003946BDF810000A5C10460021F9F732FF56
+:10D89000C1B2BDF8240000EB400202EB00106E4A5A
+:10D8A00002EB0010C171BDF81000401C81B2049160
+:10D8B0003946BDF810000A5C10460021F9F71AFF3E
+:10D8C0000146BDF8240000EB400202EB0010624A62
+:10D8D00002EB00108160BDF81000401C81B2049181
+:10D8E0003946BDF810000A5C10460021F9F702FF26
+:10D8F000C1B2BDF8240000EB400202EB0010564A12
+:10D9000002EB00100173BDF81000401C81B20491BD
+:10D91000BDF8240000EB400101EB0010114601EBC3
+:10D920000010807906287DD100200890F7E04C494E
+:10D93000BDF810000A5C10460021F9F7DBFEC2B208
+:10D94000BDF8240000EB400101EB0010424901EB5F
+:10D9500000113031BDF8200001EB00100270BDF85D
+:10D960001000401C81B204913D49BDF810000A5CD2
+:10D9700010460021F9F7BEFEC2B2BDF8240000EB4C
+:10D98000400101EB0010344901EB00113031BDF8CA
+:10D99000200001EB00104270BDF81000401C81B265
+:10D9A00004912F49BDF810000A5C10460021F9F7D8
+:10D9B000A1FEBDF8242002EB420303EB0212264B2A
+:10D9C00003EB02123032BDF8203002EB0312127A60
+:10D9D00042400A437ED0BDF8240000EB400101EB39
+:10D9E00000101D4901EB00103030BDF8201000EB95
+:10D9F0000110007A002870DD002467E0002659E05D
+:10DA000004EB440000EB0410134901EB001030302C
+:10DA100000EB06100278BDF8240000EB400101EB9A
+:10DA2000001000E08BE00C4901EB00103030BDF835
+:10DA3000201000EB0110007A824239D1002140F21F
+:10DA400053306043034A02EB800000F5627006EB3E
+:10DA5000460207E05845002098400020BC320020D4
+:10DA60000099002002EB061200EBC20080F87F1044
+:10DA700040F253306043FE4A02EB800000F56270D2
+:10DA800006EB460202EB061200EBC20080F88010A3
+:10DA900040F253306043F64A02EB800000F56270BA
+:10DAA00006EB460202EB061200EBC20080F8811082
+:10DAB000701C86B204EB440000EB0410ED4901EB4E
+:10DAC0000010C079B0429BDC601C84B2EA4890F838
+:10DAD0006A0B00E001E0A04290DCE849BDF81000CC
+:10DAE0000A5C10460021F9F705FEC2B2BDF8240019
+:10DAF00000EB400101EB0010DE4901EB0011303179
+:10DB0000BDF8200001EB00100272BDF81000401CAF
+:10DB100081B20491BDF82000401C81B20891BDF88B
+:10DB2000240000EB400101EB0010D24901EB001092
+:10DB3000C179BDF8200081423FF7F9AEE0E0002056
+:10DB400008903EE0CD49BDF810000A5C1046002167
+:10DB5000F9F7D0FDC2B2BDF8240000EB400101EBA3
+:10DB60000010C44901EB00113031BDF8200001EB79
+:10DB700000100270BDF81000401C81B20491BF4932
+:10DB8000BDF810000A5C10460021F9F7B3FDC2B2DF
+:10DB9000BDF8240000EB400101EB0010B54901EB9A
+:10DBA00000113031BDF8200001EB00104270BDF8CB
+:10DBB0001000401C81B20491BDF82000401C81B2CD
+:10DBC0000891BDF8240000EB400101EB0010A949C9
+:10DBD00001EB0010C179BDF820008142B2DCA748FA
+:10DBE000BDF81010405C00F00F00042812DABDF8F8
+:10DBF000241001EB410202EB01119E4A02EB0111DC
+:10DC000001F11C009D4ABDF81010515C027861F3CF
+:10DC100001020270BDF81000401C81B204919749C6
+:10DC2000BDF81000085C0421B1EB201F13DDBDF826
+:10DC3000241001EB410202EB01118E4A02EB0111AB
+:10DC400001F11C008D4ABDF81010515C0A090178E1
+:10DC500062F3830101708948BDF81010405C00F048
+:10DC60000F00042812DABDF8241001EB410202EB88
+:10DC70000111804A02EB011101F11C007F4ABDF83D
+:10DC80001010515C027861F305120270BDF81000AB
+:10DC9000401C81B20491BDF820001A2101EB400123
+:10DCA00049452DDA002008901CE07449BDF81000A9
+:10DCB0000A5CBDF8240000EB400101EB00106D4947
+:10DCC00001EB00113031BDF8200001EB0010827231
+:10DCD000BDF81000401C81B20491BDF82000401C2A
+:10DCE00081B20891BDF8240000EB400101EB001067
+:10DCF000604901EB0010C179BDF820008142D4DCFD
+:10DD0000BDF8240000EB400101EB0010594901EB84
+:10DD10000010C47929E00021BDF8240000EB400286
+:10DD200002EB0010534A02EB0010303000EB0410FD
+:10DD30000170BDF8240000EB400202EB00104D4AD8
+:10DD400002EB0010303000EB04104170BDF82400ED
+:10DD500000EB400202EB0010464A02EB00103030AC
+:10DD600000EB04100172601C84B2102CD3DBBDF8F0
+:10DD700024100220DCF79AF9BDF82410C8B2FAF793
+:10DD8000A7FA0120BDF8241001EB41013C4A02EB47
+:10DD9000810148705BE1BDF808109DF8300008442F
+:10DDA00008303649085C052870D13648C07A2028EA
+:10DDB0006CDABDF808109DF830000844093081B2D3
+:10DDC00004912E49BDF81000095C2B4880F80C1C0A
+:10DDD00090F80C0C042803DD0421274880F80C1C63
+:10DDE000BDF81000401C81B2049100210991BAE0F5
+:10DDF0002249BDF810000A5C10460021F9F77AFCB0
+:10DE0000C1B2BDF8240000EB40021F4800EB021035
+:10DE1000C171BDF81000401C81B204911749BDF8D2
+:10DE200010000A5C10460021F9F764FCC1B2BDF88D
+:10DE3000240000EB4002144800EB02108171BDF891
+:10DE40001000401C81B204910C49BDF81000085C20
+:10DE500001040A4FBDF81000401C385C41EA002163
+:10DE6000BDF81000801C385C0843C11702460EE064
+:10DE70005845002098400020BC3200200099002026
+:10DE800090390020BC120020CC3E0020DFE0F9F7E2
+:10DE900031FC0146BDF8240000EB4002FE4800EBD7
+:10DEA00002100160BDF81000C01C81B20491394617
+:10DEB000BDF810000A5C10460021F9F71BFCC1B246
+:10DEC000BDF8240000EB4002F34800EB02100171A2
+:10DED000BDF81000401C81B204913946BDF8100015
+:10DEE0000A5C10460021F9F705FCC1B2BDF8240018
+:10DEF00000EB4002E84800EB02104171BDF8100051
+:10DF0000401C81B204913946BDF810000A5C1046ED
+:10DF10000021F9F7EFFB0146BDF8240000EB4002B9
+:10DF2000DD4800EB02108160BDF81000401C81B29A
+:10DF300004913946BDF81000401C095C3A46BDF812
+:10DF40001000105C41EA0025BDF81000801C81B271
+:10DF50000491BDF81010481981B20491BDF8240055
+:10DF6000401C81B20991CD4890F80C0CBDF82410EA
+:10DF700088423FF73DAFCA48C07A1A2861DB0021CA
+:10DF8000C64890F80C0C00EB4002C64800F822107E
+:10DF9000C24890F80C0C00EB4002C24800EB820033
+:10DFA00081700121BD4890F80C0C00EB4002BD4887
+:10DFB00000EB82004170B94890F80C0C00EB400275
+:10DFC000B84800EB8200C17042F21071B34890F87B
+:10DFD0000C0C00EB4002B34800EB820081604FF470
+:10DFE0007A71AE4890F80C0C00EB4002AA4800EBA6
+:10DFF000021081600121A94890F80C0C00EB40024E
+:10E00000A54800EB021081714FF41651A34890F817
+:10E010000C0C00EB4002A04800EB02100160012153
+:10E020009E4890F80C0C00EB40029B4800EB02105D
+:10E0300001719A4890F80C0C401CC1B2974880F8C6
+:10E040000C1C00210A20DCF731F8FCF7C3F8AFE222
+:10E05000BDF808109DF83000084408309249085C6B
+:10E060008E49F5394871BDF808109DF83000084414
+:10E0700009308D49085C8949F5390871BDF80810E7
+:10E080009DF8300008440A308749085C8349F53917
+:10E09000C870BDF808109DF8300008440B30824964
+:10E0A000085C7E49F5398870BDF808109DF830008D
+:10E0B00008440C307C49085C7849F5394870BDF853
+:10E0C00008109DF8300008440D307749095C774806
+:10E0D00080F80B1FDBF72EFEDBF7E8FD734890F8A6
+:10E0E0000B0FFF2847D1DBF795FDBDF808109DF811
+:10E0F0003000084408306C49085C6849F5394871BB
+:10E10000BDF808109DF83000084409306649085CE5
+:10E110006249F5390871BDF808109DF830000844CF
+:10E120000A306149085C5D49F539C870BDF80810CE
+:10E130009DF8300008440B305B49085C5749F539BD
+:10E140008870BDF808109DF8300008440C3056491E
+:10E15000085C5249F5394870BDF808109DF8300048
+:10E1600008440D305049095C504880F80B1FDBF71C
+:10E17000E1FDDBF79BFD0E214D48017167E71020A3
+:10E180004B490871BDF808109DF83000084408306C
+:10E190004549085C4149F5394871BDF808109DF8BA
+:10E1A0003000084409304049085C3C49F5390871A1
+:10E1B000BDF808109DF8300008440A303A49085C60
+:10E1C0003649F539C870BDF808109DF8300008448C
+:10E1D0000B303549085C3149F5398870BDF80810B5
+:10E1E0009DF8300008440C302F49085C2B49F53964
+:10E1F0004870BDF808109DF8300008440D302A49D9
+:10E20000095C2A4880F80B1FDBF794FD04F03CFA08
+:10E210002649C1F8180F0846D0F8180FC0F300417E
+:10E220000B912248D0F8180FC0F342010A910EE773
+:10E230000E201F49087100211C4880F8011D06E7C7
+:10E24000002009904FE00020089018E0BDF824005D
+:10E2500000EB400101EB00101249A83101EB001066
+:10E260003030BDF8201000EB0110807800F0010084
+:10E2700000B123E0BDF82000401C81B20891BDF838
+:10E28000240000EB400101EB00100649A83101EB2E
+:10E290000010C1790EE00000CC3E0020BC3200200E
+:10E2A000BC120020F03F002000990020BC2200207A
+:10E2B0009C3A0020BDF820008142C7DC00BFBDF8B9
+:10E2C000240000EB400101EB0010FB4901EB0010C2
+:10E2D000C179BDF82000814200DD08E0BDF82400CE
+:10E2E000401C81B20991BDF824000428ABDB00BFBB
+:10E2F000BDF8240004287DDB0020F04908700120CF
+:10E30000EF490860EF49C1F88802EF4890F8080D1E
+:10E3100001287FDB0D20ED490871BDF808109DF83C
+:10E32000300008440930EA49095CBDF808209DF82E
+:10E33000300010440830E64A105C41EA00210591A3
+:10E34000BDF808109DF8300008440B301146095CF8
+:10E35000BDF808209DF8300010440A30DC4A105CFB
+:10E3600041EA0020DB49088000240CE0BDF80810D9
+:10E370009DF8300008440C302044D549085CD6494B
+:10E380000855601C84B2B4F5007FEFDBD1480088EB
+:10E3900000F2FF3081B20120DAF79AFE58B3002173
+:10E3A000C94880F8011DCB48008864214843BDF866
+:10E3B000141090FBF1F0C1B2C34880F8001D012099
+:10E3C000C649C875C3480088401CC2490880084631
+:10E3D0000088BDF8141088421CDDBB4890F8FC0C86
+:10E3E00020F00100401CB84981F8FC0C084690F868
+:10E3F000FC0C01E015E00DE020F00600801D81F826
+:10E40000FC0CBDF8140001F6FC41488000210120FD
+:10E41000DBF74CFE0020AA490860AA49C1F888022F
+:10E420000BE01020A9490871A74890F8FC0C20F0D7
+:10E4300080008030A44981F8FC0C08E600209F4948
+:10E440000870BDF808109DF8300008440830A04955
+:10E45000085C9E49C23981F8AD00BDF808109DF8EE
+:10E46000300008440A309A49095CBDF808209DF83C
+:10E47000300010440930964A105C41EA00210591B1
+:10E48000BDF808109DF8300008440C301146095CB6
+:10E49000BDF808209DF8300010440B308C4A105C09
+:10E4A00041EA00208B490880BDF8140009884843E0
+:10E4B000F0B3B9F1100F07DDA9F11000062190FBB0
+:10E4C000F1F081B2069101E000200690002421E0E5
+:10E4D00000261BE0BDF808109DF8300001440D3106
+:10E4E00004EB440001EB400188197949095C794843
+:10E4F0000088401E00EB800204EB420000EB40026B
+:10E50000774800EB42029155701C86B2062EE1DB83
+:10E51000601C84B2BDF818008442D9DB01206F4929
+:10E52000C8756C480088401C6A490880084600E0AD
+:10E530003EE00088BDF81410884236DDBDF81400B6
+:10E5400001280DDBBDF81400401E00EB8001BDF872
+:10E55000180000EB410081B26248A0F8CA1103E044
+:10E5600000216048A0F8CA115E48B0F8CA410EE028
+:10E57000002608E0002104EB4402594800EB420069
+:10E580008155701C86B2062EF4DB601C84B2C82C48
+:10E59000EEDB00210B20DBF789FD00210320DBF7F8
+:10E5A00085FD10204949087102E01620474908718D
+:10E5B00006E2BDF808109DF83000084408304449D0
+:10E5C000095C414880F8011D112040490871F7E1BC
+:10E5D000002009903DE00020089017E0BDF82400DD
+:10E5E00000EB400101EB0010334901EB001030302B
+:10E5F000BDF8201000EB0110807800F0010000B1A0
+:10E6000012E0BDF82000401C81B20891BDF8240042
+:10E6100000EB400101EB0010274901EB0010C1792C
+:10E62000BDF820008142D9DC00BFBDF8240000EB1A
+:10E63000400101EB0010204901EB0010C179BDF849
+:10E640002000814200DD08E0BDF82400401C81B2BA
+:10E650000991BDF824000428BDDB00BFBDF82400EB
+:10E6600004287DDB0020154908700120144908604A
+:10E670001449C1F88802144890F8080D012870DB8D
+:10E68000BDF808109DF83000084408301049085CB7
+:10E69000042866DCBDF808109DF8300008440830F6
+:10E6A0000B49095C084880F8011D90F8010D401ED7
+:10E6B00081B2099100242BE0984000202A0A002012
+:10E6C0008802424200004242BC2200209C3A0020C4
+:10E6D00000990020280A0020C52F0020BC1200202D
+:10E6E00088340020BC320020BDF8241001EB410228
+:10E6F00002EB0111FE4A02EB0111303101EB041172
+:10E7000001F10900497A21F001010170601C84B215
+:10E71000102CE9DB1220F7490871002415E0BDF840
+:10E7200008109DF83000014409310819F2490A5CCB
+:10E73000BDF8240000EB400101EB0010EC4901EBB7
+:10E7400000110E310A55601C84B20A2CE7DBBDF8BB
+:10E7500008109DF8300008441430E749095C01E0D6
+:10E76000DBE07BE0BDF808209DF83000104413305A
+:10E77000E14A105C41EA00210591BDF808109DF8BE
+:10E780003000084416301146095CBDF808209DF899
+:10E79000300010441530D84A105C41EA0020D749B7
+:10E7A000088000240CE0BDF808109DF830000144FA
+:10E7B00017310819D049095CD14A1155601C84B23F
+:10E7C000B4F5007FEFDBCD480088401EBDF8242063
+:10E7D00000EB822081B20320DAF77AFCF0B3C7485D
+:10E7E000008864214843BDF8141090FBF1F0C1B2D9
+:10E7F000C44880F8001D0120C349C875BF4800887F
+:10E80000401CBE49088008460088BDF814108842A4
+:10E810004CDD002414E0BDF8241001EB410202EBB2
+:10E820000111B34A02EB0111303101EB041101F186
+:10E830000900497A21F00101491C0170601C84B271
+:10E84000102CE8DBBDF8241001EB410202EB0111B2
+:10E85000A74A02EB011101F1180000E056E0097E21
+:10E8600021F00101491C0170BDF8241001EB4102A7
+:10E8700002EB01119E4A02EB011202F11800117E17
+:10E8800021F00602921C0270BDF81420BDF824008D
+:10E8900000EB400101EB0010954901EB00104283B1
+:10E8A000BDF824100220DBF701FC2FE0934800881C
+:10E8B00001282BD1002413E0BDF8241001EB410204
+:10E8C00002EB01118A4A02EB0111303101EB041114
+:10E8D00001F10900497A21F001010170601C84B244
+:10E8E000102CE9DBBDF8241001EB410202EB011111
+:10E8F0007F4A02EB011101F11800097E21F00101AC
+:10E900000170BDF824100220DBF7D0FB00207F4906
+:10E9100008607F49C1F888020BE010207549087132
+:10E92000784890F8FC0C20F080008030754981F820
+:10E93000FC0CB7E2BDF808109DF83000084409301F
+:10E940006D49095CBDF808209DF83000104408307E
+:10E95000694A105C41EA00256B48B0F81412A942DC
+:10E960002ED1D0F810026849D1F80C12884227D174
+:10E970006548D0F80C1290F81602814209D9624815
+:10E98000D0F80C1290F81602081A5F49C1F80C0270
+:10E9900006E000205C49C1F80C02102055490871BE
+:10E9A00000215948A0F8141280F816120C20DBF749
+:10E9B0007DFB00210520DBF779FB01205249C8755A
+:10E9C00070E200240CE0002606E02020514901EB13
+:10E9D00044118855701C86B2202EF6DB601C84B270
+:10E9E000142CF0DB142043490871BDF808109DF881
+:10E9F0003000084408304049095C0591BDF8081012
+:10EA00009DF83000084409303B49095C0391BDF88A
+:10EA10001400142801DD14200590BDF80C002028F6
+:10EA200001DD2020039000241AE0002612E0BDF84A
+:10EA300008109DF8300001440A31BDF80C0004FBB9
+:10EA4000001188192C49095C324A02EB4412915595
+:10EA5000701C86B2BDF80C008642E8DB601C84B2F4
+:10EA6000BDF814008442E0DB00210720DBF71EFB29
+:10EA700018E215201F490871BDF808109DF83000F4
+:10EA8000084408301C49095C1E4880F81C1ABDF86F
+:10EA900008109DF83000084409301749085C010649
+:10EAA000BDF808209DF8300010440A30124A105C6E
+:10EAB00041EA0041BDF808209DF8300010440B30B9
+:10EAC0000D4A105C41EA0021BDF808209DF8300095
+:10EAD00010440C30084A105C01430E486038C0F8FE
+:10EAE0000510BDF808109DF8300008440D3013E003
+:10EAF000984000209C3A002000990020280A00201D
+:10EB0000C52F0020BC220020BC12002088024242F7
+:10EB100000004242382D00201146085C0106BDF875
+:10EB200008209DF8300010440E30FE4A105C41EA87
+:10EB30000041BDF808209DF8300010440F30F94A1C
+:10EB4000105C41EA0021BDF808209DF83000104417
+:10EB50001030F44A105C0143F348C0F80110BDF8CE
+:10EB600008109DF83000084411301146085C01047B
+:10EB7000BDF808209DF8300010441230E94A105CBE
+:10EB800041EA0021BDF808209DF830001044133000
+:10EB9000E44A105C0143E448C0F80910BDF80810CD
+:10EBA0009DF83000084414301146095CDE4880F8B6
+:10EBB0002210BDF808109DF83000084415301146A9
+:10EBC000095CD94880F82110BDF808109DF8300084
+:10EBD000084416301146095CD34880F82010BDF86F
+:10EBE00008109DF83000084417301146095CCE48E3
+:10EBF000C177BDF808109DF8300008441830114660
+:10EC0000095CC9488177BDF808109DF830000844B8
+:10EC100019301146085CC4494877B9F1200F28DD46
+:10EC2000BDF808109DF8300008441A301146085C01
+:10EC30000106BDF808209DF8300010441B30B94A89
+:10EC4000105C41EA0041BDF808209DF830001044F6
+:10EC50001C30B44A105C41EA0021BDF808209DF840
+:10EC6000300010441D30AF4A105C0143AE48C0F87C
+:10EC700023100220AD49087114E11020AC4908713D
+:10EC80000020099082E0BDF8240000EB400101EB78
+:10EC90000010A649C03101EB001080790C2870D11A
+:10ECA000BDF8240040F253314843A24901EB8000F3
+:10ECB00090F8080D0121B1EBD01F60D1A9F10E0031
+:10ECC000052190FBF1F081B20891002448E0BDF8E5
+:10ECD00008109DF830000844093004EB8401084412
+:10ECE0009049085C0204BDF808109DF8300001440A
+:10ECF0000A3104EB840008448A49085C42EA002196
+:10ED0000BDF808209DF8300002440B3204EB84006B
+:10ED10001044844A105C0143BDF8240040F2533291
+:10ED20005043844A02EB800000F5516040F8241003
+:10ED3000BDF808109DF8300001440C3104EB84004C
+:10ED400008447849095CBDF8240040F2533250432E
+:10ED5000784A02EB800000F554600155601C84B2D3
+:10ED6000BDF820008442B2DB0421BDF8240040F24B
+:10ED7000533250436F4A02EB800080F88D130AE053
+:10ED8000FFE7BDF82400401C81B20991BDF82400C2
+:10ED90000428FFF678AF00BFBDF82400042870D126
+:10EDA0000020099068E0BDF8240000EB40016248B3
+:10EDB00000EB01108079052859D1BDF824005B498A
+:10EDC0004870A1F11C00BDF82410405C0121B1EB9A
+:10EDD000D01F4BD1A9F10E00052190FBF1F081B2BB
+:10EDE0000891002438E0BDF808109DF83000014477
+:10EDF000093104EB840008444A49085C0204BDF868
+:10EE000008109DF8300001440A3104EB84000844E6
+:10EE10004449085C42EA0021BDF808209DF8300012
+:10EE200010440B3004EB840210443E4A105C014352
+:10EE30003E48683040F82410BDF808109DF83000B6
+:10EE400001440C3104EB840008441146095C374846
+:10EE500098300155601C84B2BDF820008442C2DBAA
+:10EE6000042132480B30BDF82420815408E0BDF85D
+:10EE70002400401C81B20991BDF82400052892DBD2
+:10EE800000BF0FE000240AE00021BDF808209DF833
+:10EE9000300002441019234A1154601C84B2322CF1
+:10EEA000F2DB00BF18E000240AE00021BDF80820D2
+:10EEB0009DF83000024410191A4A1154601C84B2A3
+:10EEC000322CF2DB00211D48A0F87E1625E000213F
+:10EED0001A48A0F87E1620E01848B0F87E06B0B1B7
+:10EEE00000210C9100240DE0BDF808004844801C6E
+:10EEF00020440C49095CBDF808201019094A115436
+:10EF0000601C84B20D48B0F87E06A042ECDC0B48D1
+:10EF1000B0F87E060A283BF755AF00BF0748B0F8A7
+:10EF20007E4612E000990020D82C0020D83F002017
+:10EF30009C3A002058450020CC3E0020BC320020E6
+:10EF40000020FB490855601C84B2282CF8DBFDE347
+:10EF5000F848807830B101287CD002287BD0032883
+:10EF60007AD195E3F44890F80607C0F3C3000E2861
+:10EF700017D2DFE800F007172D435972889EC1F2BF
+:10EF8000F0EFEEEDEC4890F8060720F0780008303E
+:10EF9000E94981F80607002001F5D26148600120A7
+:10EFA00088708DE1E5A1E24809F008F8054675B1E1
+:10EFB000E14890F8060720F078001030DE4981F82B
+:10EFC0000607002001F5D26148600120887077E1D2
+:10EFD000DBA1D74808F0F2FF054675B1D64890F896
+:10EFE000060720F078001830D34981F80607002082
+:10EFF00001F5D26148600120887061E1D1A1CC485F
+:10F0000008F0DCFF054675B1CB4890F8060720F004
+:10F0100078002030C84981F80607002001F5D26148
+:10F020004860012088704BE1C6A1C14808F0C6FFC6
+:10F03000054675B1C04890F8060720F078002830E2
+:10F04000BD4981F80607002001F5D2614860012022
+:10F05000887035E136E17DE27BE2BAA1B44808F080
+:10F06000ADFF054675B1B44890F8060720F078006A
+:10F070003830B14981F80607002001F5D2614860B7
+:10F08000012088701CE1AFA1A94808F097FF054650
+:10F0900075B1A94890F8060720F078003830A649E5
+:10F0A00081F80607002001F5D261486001208870D0
+:10F0B00006E1A4A19E4808F081FF0546DDB1A24803
+:10F0C000C07A182809DD9C4890F8060720F07800DF
+:10F0D0004830994981F8060708E0974890F80607F4
+:10F0E00020F078004030944981F8060700209749C5
+:10F0F000486001208870E3E095A18D4808F05EFF2C
+:10F10000054625B3002405E000218A4890380155C2
+:10F11000601C84B2142CF7DB002409E0281D204475
+:10F1200083490A5C601D834990390A54601C84B28B
+:10F130000F2CF3DB00210320DAF7B8FF7E4890F8AC
+:10F14000060720F0780048307B4981F80607B7E0D1
+:10F15000A2E08DE03DE027E0FFE77FA1744808F0E2
+:10F160002DFF0546FDB1002405E0002077497831E8
+:10F170000855601C84B2142CF7DB002408E0681DDD
+:10F1800020446B49085C714978310855601C84B291
+:10F19000142CF4DB684890F8060720F07800503013
+:10F1A000654981F806078BE066A1614808F006FF13
+:10F1B00005466DB1604890F8060720F07800583099
+:10F1C0005D4981F806070020604948600120887089
+:10F1D00076E05848807968B1574890F8060720F0E3
+:10F1E00078006030544981F806070020574948608C
+:10F1F000012088705AA14E4808F0E0FE054665B32C
+:10F20000002052494860012088704949681D085C07
+:10F2100030380F46291D795C303940EA0110C1179A
+:10F220000246F8F767FA434988714FA1384608F05B
+:10F23000C5FE05468DB13946681C085C30280DDBDB
+:10F24000681C085C3038495D303940EA0110C1174C
+:10F250000246F8F74FFA3749C87108E03448405D74
+:10F260003038C1170246F8F745FA3249C87127E02D
+:10F2700034A12F4808F0A2FE054665B12E4890F84B
+:10F28000060720F0800080302B4981F806074FF4F4
+:10F290007A702E49886013E02AA1254808F08EFE76
+:10F2A000054665B1244890F8060720F07801224809
+:10F2B00080F806170020254948600120887000BFAB
+:10F2C00000BFE5E21C4890F80607C0F3C3000D2814
+:10F2D00017D2DFE800F007174D657AA8D1E0FAF8F9
+:10F2E00016F7F60017A1124808F068FE054645B16A
+:10F2F000114890F8060720F0780008300E4981F890
+:10F30000060725E119A10A4808F058FE05466DB127
+:10F3100000200E49486001208870074890F80607D1
+:10F3200020F078001830044981F8060710E1000049
+:10F33000009900209C3A0020BC32002061000000AF
+:10F340006F6B00004F4B0000BC1200204C390020B6
+:10F35000494D45493A00000049434349443A0000B9
+:10F360004353513A000000002C000000220000002E
+:10F37000AFF23001F74808F021FE05467DB10020CC
+:10F38000F549486001208870A1F5D26090F8060721
+:10F3900020F078001830A1F5D26181F80607D7E097
+:10F3A000EEA1EC4808F00AFE05466DB1ED4890F874
+:10F3B000060720F078002030EA4981F8060700208F
+:10F3C000E549486001208870C2E0AFF27401E1486D
+:10F3D00008F0F4FD05462DB3002405E00020DE49C9
+:10F3E00078310855601C84B2142CF7DB002409E046
+:10F3F000681D2044D749095C601DD74A78321154F2
+:10F40000601C84B20F2CF3DB0020D349486001203C
+:10F410008870D44890F8060720F078002830D14949
+:10F4200081F8060794E0AFF2C801CA4808F0C6FDAB
+:10F43000054605B3CC48807940B1CA4890F8060724
+:10F4400020F078003030C74981F806070020C24913
+:10F45000486001208870BF49681D085C30380F463D
+:10F46000291D795C303940EA0110C1170246F8F7CE
+:10F4700041F9BD4988716BE0BA4890F8060720F061
+:10F4800078004030B74981F806070020B24948604B
+:10F49000012088705CE0AFF25411AE4808F08EFD98
+:10F4A00005466DB1AF4890F8060720F0780040306F
+:10F4B000AC4981F806070020A74948600120887000
+:10F4C00046E035E01EE00FE0FFE7A64890F80607AB
+:10F4D00020F078004830A34981F8060700209E49B3
+:10F4E00048600120887033E09E4890F8060720F0BD
+:10F4F000800080309B4981F806074FF47A70964966
+:10F50000886025E0AFF2C411924808F057FD054627
+:10F510006DB1944890F8060720F07800603091496A
+:10F5200081F8060700208C494860012088700FE0B0
+:10F53000AFF2F011874808F041FD05463DB189481A
+:10F5400090F8060720F07801864880F8061700BF7B
+:10F5500000BF9DE1834890F80607C0F3C30005286B
+:10F5600012D2DFE800F00312286A7F0000207A49F7
+:10F570004860012088707B4890F8060720F07800EA
+:10F580000830784981F8060780E0AFF248217148D9
+:10F5900008F014FD05466DB100206F494860012058
+:10F5A0008870704890F8060720F0780010306D4998
+:10F5B00081F806076AE000206749486001208870EA
+:10F5C0006449A81D085C30380F46691D795C3039E4
+:10F5D00040EA0110C1170246F8F78CF862498871B9
+:10F5E000AFF27C21384608F0E9FC0546DDB139462A
+:10F5F000681C085C30280DDB681C085C3038495DED
+:10F60000303940EA0110C1170246F8F773F856493D
+:10F61000C87108E04F48405D3038C1170246F8F71E
+:10F6200069F85149C8714F4890F8060720F07800F2
+:10F6300018304C4981F8060728E0AFF2F821454818
+:10F6400008F0BCFC054665B1464890F8060720F076
+:10F6500080008030434981F806074FF47A703E49B4
+:10F66000886013E03F4890F8060720F080013D488D
+:10F6700080F8061790F8060720F07801394880F8DE
+:10F680000617002039498870486000BF00BFFFE0BE
+:10F69000344890F80607C0F3C300092814D2DFE805
+:10F6A00000F005142A40677EB4CAE0002D4890F8A7
+:10F6B000060720F0780008302A4981F80607002064
+:10F6C0002549486001208870E0E0AFF29031214880
+:10F6D00008F074FC05466DB1224890F8060720F04A
+:10F6E000780010301F4981F8060700201A49486049
+:10F6F00001208870CAE0AFF2B831164808F05EFC0D
+:10F7000005466DB1174890F8060720F078001830CC
+:10F71000144981F8060700200F49486001208870CD
+:10F72000B4E0AFF2E0310B4808F048FC05467DB18B
+:10F730000C4890F8060720F078002030094981F83D
+:10F740000607002004494860012000E0AEE0887010
+:10F750009CE00000009900204C39002052454144B3
+:10F7600059000000BC3200209C3A0020C87A0020DA
+:10F77000AFF230414F4808F021FC054675B14E48C4
+:10F7800090F8060720F0780028304B4981F80607EA
+:10F79000002001F5D26148600120887076E047A121
+:10F7A000444808F00BFC054675B300204549486005
+:10F7B00001208870002407E0281D20443D49095C91
+:10F7C00041480155601C84B2142CF5DB3CA13E4835
+:10F7D00008F0F4FB054655B1002406E0002261194B
+:10F7E000491E39484254601C84B2022CF6DB324870
+:10F7F00090F8060720F0780030302F4981F806078E
+:10F800000120A1F50051C87540E0AFF2C841294878
+:10F8100008F0D4FB05466DB100202A49486001205C
+:10F820008870254890F8060720F078003830224983
+:10F8300081F806072AE0AFF2F4411E4808F0BEFB4B
+:10F8400005466DB100201F494860012088701A48A4
+:10F8500090F8060720F078004030174981F8060735
+:10F8600014E0AFF22051134808F0A8FB054665B13B
+:10F87000114890F8060720F0800080300E4981F88A
+:10F8800006074FF47A700F49886000BF00BF00BFC1
+:10F8900000BF00210848A0F87E16002404E00020E4
+:10F8A00004490855601C84B2642CF8DB11B0BDE833
+:10F8B000F08F000000990020BC32002044484350E3
+:10F8C0002C0000004C390020A63A00202DE9F04F12
+:10F8D00091B093460024A04600200890079006901F
+:10F8E00000BF00258146824600BF0026002700BFDA
+:10F8F00004E00020FE490855601C84B2642CF8DB4B
+:10F90000FC48807800283ED0FB48407878B300203F
+:10F91000F8498870F94890F8060720F08001F74808
+:10F9200080F80617F4488078C0B1012820D002285A
+:10F930000AD0032826D1F14890F8060720F0780174
+:10F94000EE4880F806171DE0EC4890F8060720F016
+:10F9500078002030E94981F8060713E0E74890F87D
+:10F96000060720F07801E54880F806170AE00AE06B
+:10F97000E24890F8060720F078005830DF4981F817
+:10F98000060700BF00BFDD4890F806070121B1EB74
+:10F99000D01F41F0CA82DA48807801287DD1D7484B
+:10F9A00090F8E0070128F9D10026DEE10027CBE13D
+:10F9B00006EB460000EB0610D24901EB0010303098
+:10F9C00000EB071080780121B1EBD01F66D106EB68
+:10F9D000460000EB0610CB4901EB0010303000EB85
+:10F9E0000710807820F00400001D06EB460101EBB3
+:10F9F0000611C44A02EB0111303101EB0711887086
+:10FA000006EB460000EB0610114601EB001030300B
+:10FA100000EB07108078C0F3C00000283ED006EB52
+:10FA2000460000EB061001EB0010303000EB071031
+:10FA3000807820F0080106EB460000EB061002EB90
+:10FA40000010303000EB07108170AF48D0F80C0286
+:10FA5000401E001B0521B0FBF1F201FB120000EB80
+:10FA60004001A9482C3000EB41100D30019040F2CC
+:10FA700053307043A54A02EB800000F5627007EB3B
+:10FA8000470202EB071200EBC20000F12201102234
+:10FA90000198D8F7DAFB9C4801E07BE152E1D0F80D
+:10FAA0000C02401E001B0521B0FBF1F201FB12000D
+:10FAB00000EB400194482C3000EB411140F25330F0
+:10FAC0007043924A02EB800000F5627007EB470238
+:10FAD00002EB071200EBC20050F81A2F41F8012F79
+:10FAE000406848608848D0F80C02401E001B052181
+:10FAF000B0FBF1F201FB120000EB400182482C3018
+:10FB000000EB411106EB460000EB06107D4A02EBCC
+:10FB10000010303000EB0710007808707A48D0F8F9
+:10FB20000C02401E001B0521B0FBF1F201FB12008C
+:10FB300000EB400174482C3000EB411140F253308F
+:10FB40007043724A02EB800000F5627007EB4702D7
+:10FB500002EB071200EBC200406BC1F809006A48D3
+:10FB6000D0F80C02401E001B0521B0FBF1F201FB96
+:10FB7000120000EB400164482C3000EB41115F485B
+:10FB8000F538026841F81D2F808888805E48D0F8DB
+:10FB90000C02401E001B0521B0FBF1F201FB12001C
+:10FBA00000EB400158482C3000EB411106EB4600B9
+:10FBB00000EB0610534A02EB0010303000EB071048
+:10FBC0004068C1F82300002106EB460000EB061058
+:10FBD00002EB0010303000EB07104160002444E0DD
+:10FBE0004948D0F80C02401E001B0521B0FBF1F281
+:10FBF00001FB120000EB400143482C3000EB4110A8
+:10FC0000273040F253317143404A02EB810101F544
+:10FC1000627107EB470202EB071201EBC20191F898
+:10FC2000801040F2533211FB02F1384A02EB81019D
+:10FC300001F5627140F253327243344B03EB82029E
+:10FC400002F5627207EB470303EB071302EBC302F3
+:10FC500092F8812002EB420303EB021201EBC20196
+:10FC60004731095D0155601C84B2062CB8DB0024C5
+:10FC700033E0002240F253307043244901EB80000E
+:10FC800000F5627007EB470101EB071100EBC100C3
+:10FC900090F8800040F2533110FB01F01B4901EB5A
+:10FCA000800000F5627040F253317143174B03EB53
+:10FCB000810101F5627107EB470303EB071301EBC9
+:10FCC000C30191F8811001EB410303EB011100EB3B
+:10FCD000C10047300255601C84B2062CC9DB0A48BB
+:10FCE000D0F80C020521B0FBF1F080B201460FE024
+:10FCF00052020020C87A00209C3A0020BC3200202A
+:10FD00008439002098400020BC1200205845002073
+:10FD100001900220D9F7DCF900210620DAF7C6F9B4
+:10FD2000FE48D0F80C02FD49498D884206D2FB48B6
+:10FD3000D0F80C02401CF949C1F80C020021052042
+:10FD4000DAF7B4F9781C87B206EB460000EB061030
+:10FD5000F34901EB0010C079B8423FF729AE3146B4
+:10FD60000220DAF7A3F9701C86B2042EFFF61EAE4D
+:10FD7000EC488078032803D0EA488078012802D133
+:10FD80000020E94908600021E84880F8E0170B20CE
+:10FD9000E4490871E6480078012841F04A8610E0FD
+:10FDA00002F072FCE349C1F8180F0846D0F8180FAA
+:10FDB000C0F3004007900846D0F8180FC0F3420087
+:10FDC000069006980028EBD0D6488078022812D1F9
+:10FDD000D448407878B14FF0070A5520D6490870CA
+:10FDE000FD204870AA2088700020C870087161202A
+:10FDF000487100208871FA20CF4901F80A00CB48E9
+:10FE0000F5384179CC4A0AF101001154C748F53858
+:10FE100001790AF102001154C448F538C1780AF199
+:10FE200003001154C148F53881780AF104001154D7
+:10FE3000BE48F53841780AF105001154BD4890F8E4
+:10FE40000B1F0AF10600115400240EE0B948D0F847
+:10FE5000180FC4F10301C900C840C1B20AF109007A
+:10FE60002044B54A1154601C84B2042CEEDBAD482A
+:10FE7000407838B9B0490AF10D0001F800B0401CD3
+:10FE800085B239E0A8488038006850B9A348807A24
+:10FE900038B1A4488078032803D0A248807801288C
+:10FEA00023D1002409E09F489038015D0AF10D003C
+:10FEB0002044A14A1154601C84B2142CF3DB0024AA
+:10FEC00009E098484830015D0AF1210020449A4A2F
+:10FED0001154601C84B20A2CF3DB97490AF12B0001
+:10FEE00001F800B0401C85B206E0012093498870FB
+:10FEF000002011B0BDE8F08F002D01F09A8501209F
+:10FF00008E4910394870894880F87CB65846BBF154
+:10FF1000150F00F0988710DCA0F10B000A2880F084
+:10FF20009B87DFE810F01A00860759042000860737
+:10FF30003A00A7040F0586078707A2280FD007DC21
+:10FF400016287DD01F287CD0A12840F0858708E0A6
+:10FF5000A32803D0A428F8D102E000BF00BF00BF4F
+:10FF600000BF00F079BF10206E490871002406E040
+:10FF70007348005D2919704A5054601C84B20A2CE1
+:10FF8000F6DB05F10A0085B26C48563090F8AD00FA
+:10FF900069494855681C85B2E3E7664890F8FC0C4F
+:10FFA00000F00100A0B1012080F3138800BF00BF62
+:10FFB000BFF34F8F6348006800F4E0606249084374
+:10FFC000001D60490860BFF34F8F00BF00BFFEE710
+:10FFD000002645E306EB460000EB0610504901EB16
+:10FFE0000010807903284AD006EB460000EB06108B
+:10FFF00001EB00108079012841D006EB460000EBB0
+:020000040803EF
+:10000000061001EB00108079022838D006EB46007C
+:1000100000EB061001EB0010807904282FD006EBCE
+:10002000460000EB061001EB00108079072826D06F
+:1000300006EB460000EB061001EB0010807901E0B2
+:10004000F8E3F8E308281AD006EB460000EB0610A8
+:1000500001EB001080790D2811D006EB460000EB73
+:10006000061001EB00108079092808D006EB460045
+:1000700000EB061001EB001080790A2866D1012000
+:100080002D494855E81C85B2A94602204855681CF0
+:1000900085B21D204855681C85B2002722E106EB79
+:1000A000460000EB06101E4901EB0010303000EB5B
+:1000B0000710007820494855681C85B206EB4600B9
+:1000C00000EB0610164901EB0010303000EB071072
+:1000D000807819494855681C85B206EB460000EB4C
+:1000E00006100F4901EB0010303000EB071080784C
+:1000F000C0F3800088B906EB460000EB061001EB68
+:100100000010303000EB07108078C0F3C00020B939
+:1001100006EB460000EB061019E022E0BC120020BE
+:10012000984000209C3A002088024042BC320020C7
+:10013000220A0020BC220020520200208439002024
+:10014000D68003080CED00E00000FA05E4E001EBC6
+:100150000010303000EB07108078C0F3400000281A
+:1001600077D0002413E006EB460000EB0610FE49B2
+:1001700001EB0010303000EB07104068C4F10301C0
+:10018000C900C8406119F94A5054601C84B2042C5B
+:10019000E9DB281D85B2002418E040F2533070439B
+:1001A000F34901EB800000F5627007EB470101EBBA
+:1001B000071100EBC100D0F81A00C4F10301C90017
+:1001C000C8406119E94A5054601C84B2042CE4DB35
+:1001D000281D85B2002418E040F253307043E449F2
+:1001E00001EB800000F5627007EB470101EB07119E
+:1001F00000EBC100D0F81E00C4F10301C900C840E3
+:100200006119DA4A5054601C84B2042CE4DB281DC6
+:1002100085B2002417E040F253307043D44901EB1B
+:10022000800000F5627007EB470101EB071100EB5E
+:10023000C100406BC4F10201C900C8406119CB4A3A
+:100240005054601C84B2032CE5DBE81C85B200240A
+:100250001DE045E040F253307043C54901EB80009A
+:1002600000F5627007EB470101EB071100EBC101DC
+:1002700051F8220F4968C4F10502D200CDE90910F6
+:10028000D7F7D1FF6119B94A5054601C84B2062CCB
+:10029000E0DBA81D85B200241EE040F2533070431D
+:1002A000B34901EB800000F5627007EB470101EBF9
+:1002B000071100EBC10022308168C068C4F105025B
+:1002C000D200CDE90B0108460B99D7F7ACFF6119B5
+:1002D000A64A5054601C84B2062CDEDBA81D85B2F1
+:1002E000781C87B206EB460000EB06109E4901EB36
+:1002F0000010C079B8423FF7D2AEA5EB0900C0F3B9
+:100300000721A9F10200994A1154A5EB0900C1B2D5
+:10031000A9F101001154A1E106EB460000EB061023
+:10032000914901EB00108079052839D102208F49CD
+:100330004855E81C85B2A94600271CE0781C8B496B
+:100340004855681C85B28B48C05D4855681C85B20D
+:10035000002409E087480C3000EB0710005D6119AC
+:10036000824A5054601C84B2102CF3DB05F110005B
+:1003700085B2781C87B27F48AD3890F8AC00B8429F
+:10038000DCDCA5EB09000002C1B2A9F10200774A4A
+:100390001154A5EB0900C1B2A9F1010011545DE1AE
+:1003A00006EB460000EB06106F4901EB0010807968
+:1003B0000B2823D107206D494855681C85B20120C0
+:1003C0004855681C85B23B204855681C85B2694871
+:1003D000AD3890F8C9014855681C85B2002407E083
+:1003E0006448CC30005D6119604A5054601C84B28E
+:1003F0003A2CF5DB05F13A0085B22FE106EB460019
+:1004000000EB0610584901EB00108079062875D1E1
+:10041000032056494855E81C85B2A9460220485594
+:10042000681C85B211204855681C85B2002784E0FD
+:1004300006EB460000EB06104B4901EB0010303094
+:1004400000EB0710007849494855681C85B206EB57
+:10045000460000EB0610444901EB0010303000EB81
+:100460000710807841494855681C85B206EB460064
+:1004700000EB06103C4901EB0010303000EB071098
+:100480008078C0F38000C0B3002414E040F2533001
+:100490007043374901EB800000F5627007EB4701BC
+:1004A00001EB071100EBC1004730005D61192F4AD5
+:1004B0005054601C84B20A2CE8DB05F10A0085B2B6
+:1004C000002414E040F253307043294901EB8000CE
+:1004D00000F5627007EB470101EB071100EBC1006B
+:1004E0006030005D6119214A5054601C84B2022CB6
+:1004F000E8DBA81C85B2002419E01CE040E040F2D3
+:10050000533070431A4901EB800000F5627007EB2D
+:10051000470101EB071100EBC100406FC4F102017C
+:10052000C900C8406119114A5054601C84B2032CA0
+:10053000E5DBE81C85B2781C87B206EB460000EBD1
+:100540000610094901EB0010C079B8423FF770AFBF
+:10055000A5EB09000002C1B2A9F10200034A11543F
+:10056000A5EB0900C1B207E098400020520200202C
+:100570005845002069330020A9F1010011546DE0B5
+:1005800006EB460000EB0610FC4901EB00108079F9
+:100590000C2863D1FA494855E81C85B2A9460120C8
+:1005A0004855681C85B240F253307043F54901EB61
+:1005B000800090F80A0D00EB4000401CF0494855BF
+:1005C000681C85B240F253307043EE4901EB800065
+:1005D00090F8080DEA494855681C85B2002725E0C7
+:1005E00040F253307043E74901EB800090F8080D6A
+:1005F000C0F38000C0B1002412E040F253307043D9
+:10060000E04901EB800000F5516050F82700C4F18B
+:100610000201C900C8406119D94A5054601C84B213
+:10062000032CEADBE81C85B2781C87B240F2533019
+:100630007043D44901EB800090F80A0DB842CFDC3A
+:10064000A5EB09000002C1B2A9F10200CC4A115485
+:10065000A5EB0900C1B2A9F101001154701C86B2CA
+:10066000C94890F86A0BB0423FF7B4ACC64890F85E
+:100670000C0C002876DD0026A6E006EB4601C348F8
+:1006800000EB0110807904280DD1BD494855681C44
+:1006900085B201204855681C85B2B8486738805D2E
+:1006A0004855681C85B206EB4601B84800EB0110BE
+:1006B0008079062833D1B2494855681C85B2B248C2
+:1006C00090F8AC004855681C85B212204855681C4B
+:1006D00085B200271DE0781CA9494855681C85B2E1
+:1006E000A948AD30C05D4855681C85B2002409E0BA
+:1006F000A548B93000EB0710005D6119A04A5054BD
+:10070000601C84B2102CF3DB05F1100085B2781C5C
+:1007100087B29D4890F8AC00B842DCDC52E006EBB2
+:1007200046019A4800EB0110807905284AD1944986
+:100730004855E81C85B2A94601204855681C85B279
+:100740008E48C03890F8620000EB4000401C4855CD
+:10075000681C85B28948DC38805D4855681C85B2C4
+:1007600000271BE037E08548DC38805DC0F380005F
+:1007700090B100240CE08148583850F82700C4F1AB
+:100780000201C900C84061197D4A5054601C84B2FE
+:10079000032CF0DBE81C85B2781C87B27748C038A0
+:1007A00090F86200B842DEDCA5EB09000002C1B29D
+:1007B000A9F10200724A1154A5EB0900C1B2A9F1D6
+:1007C00001001154701C86B26F4890F80C0C401E4A
+:1007D000B0423FF752AF3FE36D480078401C6C4990
+:1007E000087008460078052809DA6A4890F8FC0C79
+:1007F00000F0010018B90D20674908710CE01020C5
+:1008000065490871634890F8FC0C00F0010018B9C4
+:10081000FF21604880F8001D60480088000A5849A0
+:1008200048555E480088C1B2554A681C1154A81C3E
+:1008300085B211E300E0DDE055480078401C5449E2
+:10084000087008460078052803DA16205249087116
+:1008500002E010205049087150480088000A4849B9
+:1008600048554E480088C1B2454A681C1154A81C1E
+:1008700085B2F1E2102048490871464890F8010D10
+:100880003F494855681C85B200274CE0414890F824
+:10089000010D401E40F2533110FB01F0394901EBCC
+:1008A000800000F5627007EB470101EB071100EBD8
+:1008B000C10090F88200012833D1364890F8010D2C
+:1008C000401E00EB400101EB00102C4901EB001031
+:1008D000303000EB0710007829494855681C85B274
+:1008E000002419E02B4890F8010D401E40F25331CE
+:1008F00010FB01F0234901EB800000F5627007EB6B
+:10090000470101EB071100EBC1008330005D29199D
+:100910001B4A5054601C84B20A2CE3DB05F10A0028
+:1009200085B2781C87B21B4890F8010D401E00EB81
+:10093000400101EB0010114901EB0010C079B842F1
+:10094000A4DC89E212480078401C1149087008466E
+:100950000078052824DA0F4890F8010D401E00EBBE
+:10096000400101EB0010054901EB0010007E00F092
+:100970000100A8B912200849087128E09840002019
+:100980005202002058450020BC320020CC3E0020FE
+:100990002A0A0020BC2200209C3A0020280A0020BD
+:1009A0001020FE490871A1F5BF5090F8010D401EBE
+:1009B00000EB400101EB0010F94901EB0010007E53
+:1009C00000F0010018B9FF21F64880F8001DF54835
+:1009D00090F8010DF4494855F4480088010AF24A9C
+:1009E000681C1154F1480088C1B2A81C1154E81CBD
+:1009F00085B231E20120EE49C8750846D0F80C02F4
+:100A00000A21B0FBF1F0C0F30720E7494855681C04
+:100A100085B2E748D0F80C020A21B0FBF1F0E249B8
+:100A20004855681C85B2E248D0F80C020A2804D95F
+:100A30000A200021CDE9040105E0DD48D0F80C02D0
+:100A40000021CDE90401DA48D0F80C02D849C1F8F8
+:100A500010020846D0F80C020A21B0FBF1F081B276
+:100A6000D348A0F814120498C1B2D14880F81612E5
+:100A700000210C20D9F71AFBCB4904984855681C73
+:100A800085B228204855681C85B20024CAE1C848B0
+:100A9000D0F80C0268B1C648D0F80C02401E001B0A
+:100AA0000521B0FBF1F080B2014601900220D8F799
+:100AB00073FABF48D0F80C02401E001B0521B0FBA2
+:100AC000F1F201FB120000EB4001B9482C3000EBC1
+:100AD00041100078B4494855681C85B24FF00008B1
+:100AE0001DE0B348D0F80C02401E001B0521B0FBEE
+:100AF000F1F201FB120000EB4001AD482C3000EB9D
+:100B00004110D0F80100C8F10301C900C84008EB4A
+:100B10000501A54A505408F101001FFA80F8B8F108
+:100B2000040FDEDB281D85B24FF000081DE0A04851
+:100B3000D0F80C02401E001B0521B0FBF1F201FBB6
+:100B4000120000EB40019A482C3000EB4110D0F825
+:100B50000500C8F10301C900C84008EB0501924A2D
+:100B6000505408F101001FFA80F8B8F1040FDEDBE1
+:100B7000281D85B24FF000081DE08D48D0F80C020A
+:100B8000401E001B0521B0FBF1F201FB120000EB3F
+:100B9000400187482C3000EB4110D0F80900C8F123
+:100BA0000201C900C84008EB05017F4A505408F112
+:100BB00001001FFA80F8B8F1030FDEDBE81C85B2F4
+:100BC0004FF0000823E07A48D0F80C02401E001BCA
+:100BD0000521B0FBF1F201FB120000EB400174486B
+:100BE0002C3000EB411050F80D1F4068C8F1050291
+:100BF000D200CDE90D0108460D99D7F714FB08EB9B
+:100C00000501694A505408F101001FFA80F8B8F153
+:100C1000060FD8DBA81D85B24FF0000823E064481A
+:100C2000D0F80C02401E001B0521B0FBF1F201FBC5
+:100C3000120000EB40015E482C3000EB41100D30FB
+:100C40008168C068C8F10502D200CDE90F010846ED
+:100C50000F99D7F7E8FA08EB0501534A505408F109
+:100C600001001FFA80F8B8F1060FD8DBA81D85B285
+:100C70004F48D0F80C02401E001B0521B0FBF1F2DA
+:100C800001FB120000EB400149482C3000EB411001
+:100C900090F8220044494855681C85B24448D0F871
+:100CA0000C02401E001B0521B0FBF1F201FB1200FB
+:100CB00000EB40013E482C3000EB411090F8210041
+:100CC00039494855681C85B23948D0F80C02401E95
+:100CD000001B0521B0FBF1F201FB120000EB40010B
+:100CE00033482C3000EB411090F820002E49485535
+:100CF000681C85B22E48D0F80C02401E001B05214E
+:100D0000B0FBF1F201FB120000EB400128482C304F
+:100D100000EB4110C07F24494855681C85B2244827
+:100D2000D0F80C02401E001B0521B0FBF1F201FBC4
+:100D3000120000EB40011E482C3000EB4110807F78
+:100D400019494855681C85B21948D0F80C02401E54
+:100D5000001B0521B0FBF1F201FB120000EB40018A
+:100D600013482C3000EB4110407F0F494855681C58
+:100D700085B24FF000082BE00D48D0F80C02401E61
+:100D8000001B0521B0FBF1F201FB120000EB40015A
+:100D900007482C3000EB41100CE000009C3A00208A
+:100DA00098400020BC22002052020020280A002087
+:100DB000BC120020D0F82300C8F10301C900C840CC
+:100DC00008EB0501FC4A505408F101001FFA80F8B5
+:100DD000B8F1040FD0DB281D85B24FF000081AE0EF
+:100DE000F648D0F80C02401E001B0521B0FBF1F2C2
+:100DF00001FB120000EB4001F0482C3000EB4110E9
+:100E0000273010F8080008EB0501EB4A505408F1B0
+:100E100001001FFA80F8B8F1060FE1DBA81D85B2CA
+:100E2000601C84B20022DDE90401201A8A41FFF629
+:100E30002EAE11E01020E24908715920DE494855D4
+:100E4000681C85B208E01020DD4908715920DA4994
+:100E50004855681C85B200BF00BFA5EB0A00C0F36F
+:100E60000721D54A0AF107001154A5EB0A00C1B2C7
+:100E70000AF10800115400240FE00AF10D01214489
+:100E8000CD4A505CDDE90621D9F736F80AF10D01AB
+:100E90002144C94A5054601C84B2A5EB0A00A04208
+:100EA000EBDCC84890F80A0F48B1A5EB0A0291B2F2
+:100EB000C14A02EB0A0000230422D9F7A7FEA5EBE2
+:100EC0000A0291B2BC4A02EB0A00D8F721FD0021C8
+:100ED000CDE90201DDE90201000A40EA0160B649FC
+:100EE0004855681C85B202984855681C85B2B448BC
+:100EF0008078022810D1B248407868B1681F000A93
+:100F0000C870681F087181B2AB48401D01F01CFD1C
+:100F1000A9494855681C85B2AB4805600121001FEE
+:100F2000D8F776FD2846FEF7E4BFA84890F80607F4
+:100F3000C009002877D1A248807830B1012873D049
+:100F4000022872D0032871D1F2E3A04890F8060776
+:100F5000C0F3C3000E2829D2DFE800F007293D5175
+:100F6000697D91A5B9CDE1F5F4F3002405E0984839
+:100F7000005D91490855601C84B29548D7F783F904
+:100F8000A042F4D8904804600121001FD8F740FD2A
+:100F90008E4890F8060720F0780008308B4981F8D9
+:100FA00006074FF47A7001F5D26188606CE1002485
+:100FB00005E08848005D80490855601C84B285487A
+:100FC000D7F761F9A042F4D87F4804600121001FDF
+:100FD000D8F71EFD58E1002405E07F48005D764902
+:100FE0000855601C84B27C48D7F74DF9A042F4D86C
+:100FF000754804600121001FD8F70AFD44E1002470
+:1010000005E07648005D6C490855601C84B2734861
+:10101000D7F739F9A042F4D86B4804600121001FCA
+:10102000D8F7F6FC30E1FDE330E1B7E2B5E20024A9
+:1010300005E06B48005D60490855601C84B2684853
+:10104000D7F721F9A042F4D85F4804600121001FBE
+:10105000D8F7DEFC18E1002405E06248005D56493F
+:101060000855601C84B25F48D7F70DF9A042F4D848
+:10107000554804600121001FD8F7CAFC04E1002490
+:1010800005E05948005D4C490855601C84B256483B
+:10109000D7F7F9F8A042F4D84B4804600121001FAB
+:1010A000D8F7B6FCF0E0002405E05048005D424966
+:1010B0000855601C84B24D48D7F7E5F8A042F4D833
+:1010C000414804600121001FD8F7A2FCDCE00024A5
+:1010D00005E04748005D38490855601C84B2444823
+:1010E000D7F7D1F8A042F4D8374804600121001F97
+:1010F000D8F78EFCC8E0002405E03E48005D2E498C
+:101100000855601C84B23B48D7F7BDF8A042F4D81C
+:101110002D4804600121001FD8F77AFCB4E028486C
+:101120004078022810D1002405E03348005D2249B0
+:101130000855601C84B23048D7F7A5F8A042F4D80F
+:1011400033E089E070E05BE0002405E02A48005DC0
+:1011500019490855601C84B20D2CF7DB1848C238B9
+:10116000D7F791F80021CDE904010023DDE904015E
+:1011700058405940084314D0002408E01048C238B1
+:10118000015D04F10D000C4A1154601C84B2002270
+:10119000DDE90410611A8241F0DB18A10648D7F797
+:1011A00066F80548D7F76FF884B207480460012154
+:1011B000001FD8F72DFC67E052020020BC1200206F
+:1011C0009C3A0020BC220020BC640240BC320020BB
+:1011D000B58D0308AF8D0308B38D03089C8D0308FC
+:1011E000848D0308738D030820020020648D03089A
+:1011F000CB8D0308BF8D03083C8D03080D0A00004A
+:10120000002405E0F748005DF7490855601C84B2EA
+:10121000F448D7F738F8A042F4D8F4480460012124
+:10122000001FD8F7F5FB2FE0002405E0F048005D33
+:10123000ED490855601C84B2ED48D7F724F8A04268
+:10124000F4D8EA4804600121001FD8F7E1FB42F21C
+:101250001070E849886017E0002405E0E648005D6A
+:10126000E1490855601C84B2E348D7F70CF8A04266
+:10127000F4D8DE4804600121001FD8F7C9FB42F210
+:101280001070DC49886000BF00BFD1E3DB4890F8F4
+:101290000607C0F3C3000D281FD2DFE800F0071FC8
+:1012A00033475B6F8397ABBFF3F2F100002405E097
+:1012B000D348005DCC490855601C84B2D048D6F7AD
+:1012C000E2FFA042F4D8C94804600121001FD8F70A
+:1012D0009FFB40F6B830C74988605DE1002405E017
+:1012E000C848005DC0490855601C84B2C548D6F79F
+:1012F000CAFFA042F4D8BD4804600121001FD8F7FE
+:1013000087FB49E1002405E0BF48005DB649085568
+:10131000601C84B2BC48D6F7B6FFA042F4D8B348EC
+:1013200004600121001FD8F773FB35E1002405E0BC
+:10133000B648005DAC490855601C84B2B348D6F786
+:10134000A2FFA042F4D8A94804600121001FD8F7E9
+:101350005FFB21E1002405E0AD48005DA24908558E
+:10136000601C84B2AA48D6F78EFFA042F4D89F48EA
+:1013700004600121001FD8F74BFB0DE1002405E0BC
+:10138000A448005D98490855601C84B2A148D6F76E
+:101390007AFFA042F4D8954804600121001FD8F7D5
+:1013A00037FBF9E0002405E09B48005D8E490855B5
+:1013B000601C84B29848D6F766FFA042F4D88B48E8
+:1013C00004600121001FD8F723FBE5E0002405E0BD
+:1013D0009248005D84490855601C84B28F48D6F756
+:1013E00052FFA042F4D8814804600121001FD8F7C1
+:1013F0000FFBD1E0002405E08948005D7A490855DB
+:10140000601C84B28648D6F73EFFA042F4D87748E5
+:1014100004600121001FD8F7FBFABDE08148407845
+:1014200002280DD1002405E07F48005D6E49085573
+:10143000601C84B27C48D6F726FFA042F4D850E066
+:10144000002405E07848005D67490855601C84B2B7
+:10145000142CF7DB67488E30D6F715FF0021CDE955
+:10146000040172A163488E3006F0A8FD8046002377
+:10147000DDE904015840594008432ED000240BE018
+:1014800072E049E034E05B488E30015D04F1140005
+:10149000554A1154601C84B2A8F10100A042F2DC4C
+:1014A00022211430504A1154444608E0601E51492C
+:1014B0008E31095C15304C4A1154601C84B2DDE950
+:1014C0000410491C40F100000022611A8241EDDB4A
+:1014D000AFF2D8214448D6F7CAFE4348D6F7D3FE28
+:1014E00084B2424804600121001FD8F791FA53E00A
+:1014F000002405E04E48005D3B490855601C84B25D
+:101500004B48D6F7C0FEA042F4D838480460012109
+:10151000001FD8F77DFA3FE03648806840F2E93195
+:10152000884209D1354890F8060720F078006030ED
+:10153000324981F8060703E040F2E9302D4988601E
+:10154000002405E03B48005D27490855601C84B233
+:101550003848D6F798FEA042F4D824480460012108
+:10156000001FD8F755FA17E0002405E03248005D67
+:101570001D490855601C84B22F48D6F784FEA0424E
+:10158000F4D81A4804600121001FD8F741FA43F645
+:1015900098201849886000BF00BF49E2174890F8BA
+:1015A0000607C0F3C30005281AD2DFE800F003499C
+:1015B000A0C2FD0000201B49C870002405E01F48A0
+:1015C000005D09490855601C84B21C48D6F75BFED3
+:1015D000A042F4D8054804600121001FD8F718FA8A
+:1015E00022E10000D68D030852020020BC640240B4
+:1015F000958D03084C3900200E8E0308BC32002064
+:10160000DF8E0308E68E0308958F0308F08E03082B
+:10161000FB8E0308068F03080F8F03081E8F030835
+:101620003C8F03089C3A0020498F03082C000000DF
+:10163000798F0308DB8E03088A8F03089C8D0308CB
+:101640000020FD49C870002404E00020FB49085533
+:10165000601C84B2642CF8DB0020F749C8700024B9
+:1016600005E0F748005DF5490855601C84B2082C78
+:10167000F7DB002408E0F0485438015D04F108006D
+:10168000EE4A1154601C84B2EB485438D6F7FBFD87
+:10169000A042F0D82C2104F10800E84A1154401C63
+:1016A00080B20890002408E0E3482C38015D0898D7
+:1016B0002044E24A1154601C84B2DF482C38D6F72B
+:1016C000E2FDA042F0D8AFF2CC41DC48D6F7CFFD26
+:1016D000DA48D6F7D8FDDB4908600121D948001F58
+:1016E000D8F796F942F21070D74988609CE0002440
+:1016F00005E0D648005DD1490855601C84B2D34846
+:10170000D6F7C1FDA042F4D8CE4804600121001FE5
+:10171000D8F77EF9CE4890F8060720F07800183008
+:10172000CB4981F806074FF4FA60C74988607BE02F
+:101730007CE0C1484078012818D0022854D100200C
+:10174000BD49C870002405E0C248005DBB4908558A
+:10175000601C84B2BF48D6F796FDA042F4D8B948C1
+:1017600004600121001FD8F753F93DE0002404E094
+:101770000020B2490855601C84B2642CF8DB0020BC
+:10178000AD49C870002405E0B248005DAB4908557A
+:10179000601C84B20E2CF7DBAB488E30D6F773FD9D
+:1017A00080B20890089800E024E090B1002408E09E
+:1017B000A5488E30015D04F10E00A04A1154601C52
+:1017C00084B208988442F3DBAFF2D0519B48D6F73D
+:1017D0004EFD9A48D6F757FD9A490860012199486D
+:1017E000001FD8F715F900BF00BF42F210709649EC
+:1017F000886019E0002405E09748005D8F4908558E
+:10180000601C84B29448D6F73EFDA042F4D88D48BF
+:1018100004600121001FD8F7FBF842F210708A49DA
+:10182000886000E005E100BF00BF01E1884890F852
+:101830000607C0F3C300092826D2DFE800F005261A
+:101840003A4E62768ACCE000002405E08348005DD1
+:101850007A490855601C84B28048D6F714FDA0422E
+:10186000F4D8784804600121001FD8F7D1F87848EF
+:1018700090F8060720F078000830754981F80607CF
+:101880004FF47A7070498860D0E0002405E0744815
+:10189000005D6A490855601C84B27148D6F7F3FCB4
+:1018A000A042F4D8674804600121001FD8F7B0F8BF
+:1018B000BCE0002405E06B48005D60490855601CF1
+:1018C00084B26848D6F7DFFCA042F4D85D480460D3
+:1018D0000121001FD8F79CF8A8E0002405E0624829
+:1018E000005D56490855601C84B25F48D6F7CBFCB2
+:1018F000A042F4D8534804600121001FD8F788F8AB
+:1019000094E0002405E05948005D4C490855601CEE
+:1019100084B25648D6F7B7FCA042F4D849480460D0
+:101920000121001FD8F774F880E0002405E050483A
+:10193000005D42490855601C84B24D48D6F7A3FCAF
+:10194000A042F4D83F4804600121001FD8F760F896
+:101950006CE03948407802280DD1002405E0454864
+:10196000005D36490855601C84B24248D6F78BFCAE
+:10197000A042F4D828E0002405E03E48005D2F494D
+:101980000855601C84B20F2CF7DB2F488E30D6F739
+:101990007AFC80B20890089890B1002408E02A48A8
+:1019A0008E30015D04F10F00244A1154601C84B292
+:1019B00008988442F3DBAFF2BC712048D6F757FC9D
+:1019C0001E48D6F760FC84B21E4804600121001F47
+:1019D000D8F71EF82AE0002405E02748005D1749E3
+:1019E0000855601C84B22448D6F74DFCA042F4D8B8
+:1019F000144804600121001FD8F70AF816E00024FB
+:101A000005E01E48005D0D490855601C84B2072C96
+:101A1000F7D3601E0B49086001210A48001FD7F761
+:101A2000F7FF42F210700849886000BF00BF00BF96
+:101A300000BF0020FEF75DBA9C3A00205202002051
+:101A40003C8E0308BC6402404C390020C68E03085B
+:101A5000BC320020798E0308D28E0308B58D0308AE
+:101A6000AF8D0308B38D03089C8D0308158E030802
+:101A7000248E0308E48D03082E8E03080E8E0308BF
+:101A800010B5002440F22441164804F0C8FB38B3D6
+:101A900040F22441134804F03CFB00211248D7F7E0
+:101AA000B7FF12491048D7F799FF01201049C870B5
+:101AB0000C480088C4B20B488088C4B20A48001D94
+:101AC0000068C0F5FA6081B20A48A0F87E164FF4AB
+:101AD000FA600549091D086001210348D7F798FFFE
+:101AE00010BD000000100140886402400088002002
+:101AF0009C3A0020BC32002010B50024044905485F
+:101B0000D7F76CFF00210348D7F782FF10BD000014
+:101B100000800028B864024000B58FB0012188051C
+:101B200000F0BCFC2848D7F77FFF4020039000203E
+:101B300005904FF48060069000200790089009906F
+:101B40004FF400300A9000200B900C900D900E90F6
+:101B50001E480190400600901D48029069461A48B0
+:101B6000D8F72CF8012210211748D8F709F81648A1
+:101B70003038D7F759FF002003904FF4FA600490F3
+:101B8000002005904FF48060069000200790089098
+:101B900009904FF400300A9000200B900C900D90AB
+:101BA0000E900A480190400600900A48029069464B
+:101BB00005483038D8F702F8012103483038D7F704
+:101BC00027FF0FB000BD0000B864024004100140C0
+:101BD00052020020009900201CB50121032000F0D2
+:101BE0005DFC072206211648D8F796FF072211460A
+:101BF0001348D8F791FFC020009002208DF805000F
+:101C000000208DF8060001208DF8070002208DF8D5
+:101C1000040069460A48D8F737FF202000900120C9
+:101C20008DF8040000208DF8060003208DF80500D3
+:101C300001208DF8070069460148D8F725FF1CBD33
+:101C40000004024070B588B000240025FFF7C4FFEF
+:101C5000FFF762FF4FF4E13000F06EF900F04CF94D
+:101C60000121402000F03AFC012000F0FBFC4FF481
+:101C70007A7005F0C5FF0B20894908710021894859
+:101C800080F8E01780F8A81600208749887048700F
+:101C9000C8704FF47A7088600021824880F8C816B6
+:101CA00001208149203188704870C8704FF4FA5083
+:101CB000886000217B4880F8901600207A49183906
+:101CC000887001204870C8704FF47A7088600021D5
+:101CD000744880F8B8160020734910318870487035
+:101CE000C8704FF47A70886000216E4880F89C16A6
+:101CF00001206D490C3988704870C8704FF4FA7033
+:101D000088600021694880F80C18002068498870B4
+:101D100001204870C8706748886000BF1FE000203D
+:101D200004EB4401604A2C3202F8210004EB440128
+:101D300002EB81018870012004EB440102EB810178
+:101D40004870002004EB440102EB8101C87042F6A8
+:101D5000F82004EB440102EB81018860641C042C30
+:101D6000DDD300204E498871A1F1C20090F8AA008D
+:101D700000F00F00002807DDA1F1C20090F8AA00D2
+:101D800000F00F00401E48704748763090F8AA00D7
+:101D90000009002808DD4448763090F8AA000121A7
+:101DA000C1EB10103E4988703D48407868B9202149
+:101DB0004148D8F7DFFE3B4890F8060720F0800046
+:101DC0008030384981F8060703E020213A48D8F7E7
+:101DD000CFFE3348807890B1012815D0022809D071
+:101DE00003281ED147F23050314988600020334922
+:101DF000086016E04EF660202D49886011E04EF62E
+:101E000060202B4988600CE04EF6602028498860ED
+:101E100000202A49086043F6982023491839886031
+:101E200000BF00BF26480068264908602448001DFE
+:101E3000006848602248083000688860002404E098
+:101E40000021174890380155641C142CF8D31D4804
+:101E5000C07A1C49897A1B4A527A1A4B1B7ACDE9FF
+:101E60000432CDE906101748C1798079154A5279B4
+:101E7000144B1B79CDE90032CDE90201114883787A
+:101E8000027811A10648903804F094FA002103204A
+:101E9000D8F70CF910B100201649086008B070BDE1
+:101EA0009C3A0020BC32002064390020BC72002023
+:101EB000C87A0020701101000004024088024042EC
+:101EC000107AFF1FE47A00202530327825303278EE
+:101ED0002530327825303278253032782530327806
+:101EE00025303278253032782530327825303278F6
+:101EF000250000008802424208B546208DF8000007
+:101F000002208DF8010001208DF802008DF80300F9
+:101F10006846F8F795FA25208DF8000001208DF825
+:101F2000010000208DF8020001208DF803006846B2
+:101F3000F8F786FA08BD00001FB5044601211020FD
+:101F400000F0FCFA00940020ADF80400ADF80600A3
+:101F5000ADF80800ADF80C000C20ADF80A00694699
+:101F60000B4804F0ABF90121094804F0DBF8012229
+:101F700040F22441064804F07CF91021044804F0A2
+:101F8000C8F80122C021024804F0D8F81FBD0000A3
+:101F9000001001401CB50121880300F0CFFA002198
+:101FA000042000F0DFFC0121042000F0DBFC08210C
+:101FB000042000F0D7FC0921042000F0D3FC01200C
+:101FC000009000208DF8040010208DF805000120FD
+:101FD0008DF806006846D7F745FF022000900020E4
+:101FE0008DF8040010208DF8050001208DF8060002
+:101FF0006846D7F737FF1CBD1CB50121592000F0FA
+:102000004DFA43F6FB70009000208DF8040002208A
+:102010008DF8070069462D48D8F736FDFC20009062
+:1020200000208DF8040001208DF80700694628483B
+:10203000D8F72AFD4FF44040009000208DF80400AE
+:1020400001208DF8070069462248D8F71DFD0720BA
+:10205000009000208DF8040002208DF807006946EA
+:102060001D48D8F711FD4FF48060009000208DF8D6
+:10207000040001208DF8070069461748D8F704FDD1
+:1020800007211548D8F774FD4FF440411148D8F79F
+:1020900071FD43F603710D48D8F76CFDF8210B482C
+:1020A000D8F766FDFC210A48D8F764FD4FF480613B
+:1020B0000948D8F75FFD09480068012802D108499E
+:1020C000887202E00020064988721CBD00100240A0
+:1020D00000180240000C0240000002402802424268
+:1020E000BC12002010B500244FF48070D7F7A6FE74
+:1020F00018B14FF48070D7F79BFE4FF40070D7F7FC
+:102100009DFE18B14FF40070D7F792FE0120D7F76B
+:1021100095FE68B110480068C0F101000F49897B45
+:1021200060F300010D4881734FF48060D7F780FEA3
+:102130000220D7F783FE70B10748001D0068C0F188
+:1021400001000649897B60F34101044881734FF423
+:102150008060D7F76DFE10BD00024242BC12002025
+:1021600010B5FFF749FF642005F04AFDFFF712FFA5
+:1021700000F056F823480068D0B92348006818B921
+:1021800002202249487002E00120204948701E4880
+:10219000103800681E49D1F80C1240EA4100C043D3
+:1021A0001A4988700846807800F00300887002E0C1
+:1021B0000020164948701448001F006820B901200B
+:1021C000144981F8280003E00020124981F8280012
+:1021D0001148006800011149D1F8181240EAC10005
+:1021E0000E49D1F8141240EA81000C49D1F81012BE
+:1021F00040EA41000949D1F80C120843183005495A
+:10220000C87210BD3C824142180243429C3A0020F1
+:1022100000004342BC1200201C0242420000424225
+:1022200008B506208DF8000003208DF8010001207C
+:102230008DF802008DF803006846F8F701F90720D1
+:102240008DF8000003208DF8010001208DF80200B8
+:102250008DF803006846F8F7F3F808BD1CB50121B6
+:10226000112000F01BF94CF20400009001208DF8C1
+:10227000040000208DF8060003208DF805000120E1
+:102280008DF8070069461648D8F7FEFB042114486C
+:10229000D8F76EFC13488078032803D01148807863
+:1022A000012815D10420009001208DF804000020A1
+:1022B0008DF8060003208DF8050001208DF8070039
+:1022C00069460948D8F7E0FB04210748D8F750FCD5
+:1022D0000120064908600649C1F8BC021CBD000087
+:1022E000001002409C3A002000000240B802424226
+:1022F0000000424210B5FFF7B1FF10BD10B5024615
+:10230000002000BF12F8014B2318D8B24B1E9BB21D
+:10231000191EF7D110BD00002DE9F04F85B00F4612
+:1023200015461E460E9C162002900BE020205449B4
+:1023300001EB47119DF8082088549DF80800401CC7
+:10234000C0B202909DF808002028EFDB0020029028
+:1023500013E09DF808008200A846B1464046494671
+:10236000D5F761FF002358405940084300D108E0E9
+:102370009DF80800401CC0B202909DF8080010288B
+:10238000E7DB00BF9DF80800A04217DC002C15DD3C
+:102390009DF8080020B99DF808002044C0B20290C2
+:1023A0009DF80800401CC0B202903020344901EB77
+:1023B00047119DF80820C2F11E02885444B1012043
+:1023C00000902E202E4901EB4711C4F11E028854C3
+:1023D0000020019019E09DF804008200AA46B3464F
+:1023E00050465946D5F71FFF0F2108403030244989
+:1023F00001EB47119DF80420C2F11E0288549DF89C
+:10240000040000F10100C0B201909DF80400A04258
+:10241000E1DB9DF800002044C0B2019023E09DF86C
+:1024200004009DF80010401A820028463146CDE98C
+:102430000365D5F7F8FE0F2108403030C1B21048CF
+:1024400000EB47129DF8040000F101009DF80030F8
+:10245000A0EB0300C0F11E0011549DF8040000F130
+:102460000100C0B201909DF808009DF800100844DA
+:102470009DF804108842D2DC05B0BDE8F08F000062
+:10248000382D002010B54FF400610348D8F767FBE2
+:102490000446204610BD00000004024029B1064A4F
+:1024A00012680243044B1A6004E0034A1268824334
+:1024B000014B1A60704700003038024029B1064ACB
+:1024C00012680243044B1A6004E0034A1268824314
+:1024D000014B1A60704700001038024029B1064ACB
+:1024E00012680243044B1A6004E0034A12688243F4
+:1024F000014B1A60704700003438024029B1064A87
+:1025000012680243044B1A6004E0034A12688243D3
+:10251000014B1A60704700004038024029B1064A5A
+:1025200012680243044B1A6004E0034A12688243B3
+:10253000014B1A60704700002038024029B1064A5A
+:1025400012680243044B1A6004E0034A1268824393
+:10255000014B1A60704700004438024029B1064A16
+:1025600012680243044B1A6004E0034A1268824373
+:10257000014B1A607047000024380240F0B500217A
+:1025800000220024022500260223324F3F6807F074
+:102590000C0121B1042905D0082937D105E02E4FBF
+:1025A000076036E02D4F076033E02A4F3F1F3F683A
+:1025B000C7F38056274F3F1F3F6807F03F036EB1B8
+:1025C000264FB7FBF3F7DFF88CC0ACF1040CDCF856
+:1025D00000C0CCF3881C07FB0CF40CE01E4FB7FBCB
+:1025E000F3F7DFF870C0ACF1040CDCF800C0CCF3FA
+:1025F000881C07FB0CF4174F3F1F3F68C7F30147C8
+:102600007F1C7D00B4FBF5F7076002E0124F076006
+:1026100000BF00BF0F4F3F6807F0F0010909104FDE
+:102620007A5C0768D74047600A4F3F6807F4E0517B
+:10263000890A0B4F7A5C4768D7408760054F3F682F
+:1026400007F46041490B064F7A5C4768D740C76082
+:10265000F0BD0000083802400024F40000127A00A7
+:102660000000002030B10749096841F00401054A23
+:10267000116005E00349096821F00401014A116075
+:1026800070470000000806500148006870470000CD
+:102690000808065010B5012005F06AF810210B4813
+:1026A000D8F766FA08210948D8F764FAD720D6F790
+:1026B0000BFEFF20D6F708FE044610210348D8F78A
+:1026C00059FA002005F054F8204610BD00000240E1
+:1026D00010B5012005F04CF800201E4908800DE0DF
+:1026E000FFF7D8FF00F0800000B10BE0012005F0FB
+:1026F00087FA18480088401C164908801548008849
+:10270000C828EDDB00BF13480088C8281CDA102158
+:102710001148D8F72DFA08210F48D8F72BFA9F2037
+:10272000D6F7D2FDFF20D6F7CFFDFF20D6F7CCFDA0
+:102730000A49087010210848D8F71CFA002005F053
+:1027400017F80648007810BD002005F011F80020A9
+:10275000F9E700002E0A002000000240300A0020A5
+:1027600000B587B001218803FFF7C8FE01210220D0
+:10277000FFF794FE00208DF818008DF81B004FF431
+:102780000060059005A92E48D8F77EF901208DF844
+:10279000180002208DF8190000208DF81A00012081
+:1027A0008DF81B000003059005A92548D8F76CF9A2
+:1027B00005220D212248D8F7AFF905220E21204825
+:1027C000D8F7AAF905220F211D48D8F7A5F94FF42B
+:1027D0006040059002208DF8180003208DF8190044
+:1027E00000208DF81A008DF81B0005A91448D8F7B1
+:1027F0004BF9144800F050F80020ADF80000ADF897
+:102800000400ADF80600ADF808004FF40070ADF814
+:102810000A001820ADF80C000020ADF80E000720CB
+:10282000ADF810004FF48270ADF80200694605481B
+:1028300000F06CF80121034800F022F807B000BD59
+:10284000000402400038004010B5044600BF0221D9
+:102850000A4800F04DF80028F9D02146074800F05A
+:1028600053F800BF0121054800F042F80028F9D0D4
+:10287000024800F046F8C0B210BD00000038004029
+:1028800021B1028842F04002028004E002884FF643
+:10289000BF731A400280704710B504461148844245
+:1028A00008D101218014FFF759FE0021A014FFF781
+:1028B00055FE16E00C48844208D101210014FFF7B0
+:1028C0002DFE00212014FFF729FE0AE0074884426C
+:1028D00007D10121C013FFF721FE0021E013FFF70C
+:1028E0001DFE10BD0030014000380040003C00409B
+:1028F0000246002013890B400BB1012000E00020AC
+:1029000070470146888970478181704710B5002261
+:10291000028802F441520B884C8823438C8823435D
+:10292000CC8823430C8923434C8923438C8923433C
+:10293000CC8923431A430280838B4FF2FF742340D8
+:1029400083830B8A038210BD10B50246002003E08A
+:1029500012F8014B2318D8B20B1EA1F10104A1B249
+:10296000F6D110BD30B500228B071C0F0F2303FAE0
+:1029700004F20B4B8C1053F824309343084C8D1009
+:1029800044F8253023468C1053F824308C07240F4C
+:1029900000FA04F42343024C8D1044F8253030BD76
+:1029A0000838014010B500240121880702F0ECFC32
+:1029B00000285AD000BF53E02E4850F82400007879
+:1029C000012811D100202B4951F824100870294901
+:1029D00051F824104870274951F82410887025496F
+:1029E00051F82410486039E0224850F8240040781B
+:1029F000012833D11F4850F82400807800BB1D49BE
+:102A000051F82410081D4968491C0160194850F804
+:102A100024004068174951F82410896888421DD362
+:102A20000120144951F824108870124850F82400ED
+:102A3000C078012805D100200E4951F824104860C3
+:102A40000CE000200B4951F824104870094951F856
+:102A500024104860074951F82410C870601CC4B2A3
+:102A6000054890F83208A042A6DC0121880702F050
+:102A7000B3FB10BDF03A0020BC3200200CB50020A2
+:102A8000019000903348006840F48030314908607C
+:102A900000BF3048006800F4003000900198401CEE
+:102AA0000190009818B90198B0F5A06FF1D12948AC
+:102AB000006800F4003010B10120009001E0002017
+:102AC00000900098012844D122484030006840F02E
+:102AD00080502049403108601F48006840F4804021
+:102AE0001D4908601B48083000681A490831086011
+:102AF0000846006808600846006840F48050086096
+:102B00001648091F0860081F006840F08070091F00
+:102B1000086000BF0F48006800F000700028F9D07E
+:102B200040F205600E4908600A480830006820F04D
+:102B300003000849083108600846006840F00200B8
+:102B4000086000BF03480830006800F00C00082847
+:102B5000F8D10CBD00380240007000400854400716
+:102B6000003C024010B504462046FFF76DFE10BD44
+:102B70007CB502460020002501959FED1D0A8DEDD4
+:102B8000000A01AB6C4600BF22E0155C302D0BDB68
+:102B9000155C402D08DA019D2D010195155C303D35
+:102BA000019E3543019511E0155C402D0BDD155C50
+:102BB000472D08DA019D2D010195155C373D019ED9
+:102BC0003543019502E0BFEE000A7CBD451CE8B22A
+:102BD0008842DADB002003E01D5C2554451CE8B286
+:102BE00001EBD176B0EB660FF6DB9DED000AECE76A
+:102BF0000000000010B502460C460021002300BF73
+:102C00001AE0505C302807DB505C402804DA1B01D6
+:102C1000505C303803430DE0505C402807DD505CC9
+:102C2000472804DA1B01505C3738034302E04FF0B9
+:102C3000FF3010BD481CC1B2A142E2DB1846F8E7E4
+:102C4000FEB5042438256348827810460021F4F745
+:102C500051FD0646012008210022CDE90021029005
+:102C600004EB44014800134632462946F7F7CCFEF0
+:102C70000444012004EB440149060090080E082397
+:102C80002D222946F7F722FE641C5248427810464E
+:102C90000021F4F72FFD0646012008210022CDE98E
+:102CA0000021029004EB44014906080E1346324607
+:102CB0002946F7F7A9FE0444012004EB4401490624
+:102CC0000090080E08232D222946F7F7FFFD641C0B
+:102CD000414890F80B2F10460021F4F70BFD0646F3
+:102CE000012008210022CDE90021029004EB4401DB
+:102CF0004906080E134632462946F7F785FE044476
+:102D0000012004EB440149060090080E082320220C
+:102D10002946F7F7DBFD641C2E4842791046002156
+:102D2000F4F7E8FC0646012008210022CDE9002145
+:102D3000029004EB44014906080E13463246294628
+:102D4000F7F762FE0444012004EB440149060090B9
+:102D5000080E08232D222946F7F7B8FD641C1D48EC
+:102D6000027910460021F4F7C5FC0646012008212F
+:102D70000022CDE90021029004EB44014906080E2F
+:102D8000134632462946F7F73FFE0444012004EB80
+:102D9000440149060090080E08232D222946F7F722
+:102DA00095FD641C0B48C27810460021F4F7A2FC84
+:102DB0000646012008210022CDE90021029004EB03
+:102DC00044014906080E134632462946F7F71CFE11
+:102DD000FEBD0000C7310020BC2200200249C8749B
+:102DE0000121014AD1757047BC12002010B592B084
+:102DF0000020119010900F900E900D90D7F732FC9C
+:102E0000FE48C07D002802F04D810020FB49C875B6
+:102E1000F7F75CFBF948C07C102882F04081DFE8BE
+:102E200010F01000B0005501B2033706B5061E08B9
+:102E3000360A9D0B320CB00C960D600EC10E41107F
+:102E40000911D7F799FE012806D0022805D00428D9
+:102E500004D008280BD102E009E008E007E00220D6
+:102E6000FFF7BCFF0021E64880F8001D00BF00BF4F
+:102E7000012010211523E3A2CDE90010002108460E
+:102E8000F7F7CFFEDE4890F8010D80B3012008214E
+:102E90000523E1A2CDE9001014210020F7F7C1FEBF
+:102EA000012008210022CDE900210290D44890F8A9
+:102EB000010D13460246142106901E20F7F7A4FDCB
+:102EC00001200821CDE90010CD4890F8010D401EE9
+:102ED00000EB400101EB0010D14901EB00100E3076
+:102EE0000A230246142106902820F7F79AFEC448C8
+:102EF00090F8000DFF280AD1012008211523C9A24E
+:102F0000CDE900102D211420F7F78BFE37E00121C9
+:102F1000BB4890F8000D0A236422CDE900011E2170
+:102F20001846F7F73EFC012008210022CDE90021D8
+:102F30000290B34890F8000D134602462D210690EA
+:102F40003220F7F761FD119001200090119800EBFD
+:102F50004000322101EB4000C0B2082325222D2180
+:102F60000690F7F7B3FCA64890F8000D642806D148
+:102F70000021A34880F8001D0220FFF72FFF02F078
+:102F80008EB8D7F7F9FD012806D0022805D004280D
+:102F900004D008280AD105E008E007E00920FFF77F
+:102FA0001DFF03E00420FFF719FF00BF00BFA14889
+:102FB00090F8E00750B90120082115239EA2CDE921
+:102FC000001000210846F7F72CFE29E09D484078C4
+:102FD00020B101280DD0022821D115E001200821BF
+:102FE000152399A2CDE9001000210846F7F719FE34
+:102FF00015E001200821152397A2CDE9001000213A
+:103000000846F7F70EFE0AE001200821152395A2D5
+:10301000CDE9001000210846F7F703FE00BF00BF0E
+:103020007648807C012802D0022816D10AE00120CF
+:10303000904909231A46CDE900100A210020F7F72C
+:1030400085FD0AE001208C4909231A46CDE90010CC
+:103050000A210020F7F77AFD00BF00BF0120874951
+:1030600018231A46CDE9001000216820F7F76EFDFD
+:1030700001200821152382A2CDE900101A21002089
+:10308000F7F7CFFD01200821152383A2CDE9001019
+:1030900024210020F7F7C5FD012008210022CDE9F9
+:1030A000002102905548D0F80C0213460246242114
+:1030B00006905420F7F7A8FC5048D0F80C0210B93D
+:1030C0000220FFF78BFEFFF7BBFD58E7D7F754FD53
+:1030D000012806D0022810D004281AD0082830D1A0
+:1030E00023E00320FFF77AFE454890F8FC0C20F01F
+:1030F0008001434880F8FC1C23E0414890F8FC0C18
+:1031000020F080013E4880F8FC1C0320FFF766FE9B
+:1031100017E03B4890F8FC0C20F08001384880F81C
+:10312000FC1C0920FFF75AFE0BE0354890F8FC0C18
+:1031300020F08001324880F8FC1C0420FFF74EFE8E
+:1031400000BF00BF3B4890F8E00750B901200821BC
+:10315000152355A2CDE9001000210846F7F761FDBF
+:1031600029E03848407820B101280DD0022821D12B
+:1031700015E001200821152333A2CDE9001000211C
+:103180000846F7F74EFD15E001200821152332A26D
+:10319000CDE9001000210846F7F743FD0AE00120C1
+:1031A000082115232FA2CDE9001000210846F7F7CA
+:1031B00038FD00BF00BF1148807C012802D00228E2
+:1031C0000AD10AE001202B4909231A46CDE9001053
+:1031D00014210020F7F7BAFC81E01A484830D0F8F3
+:1031E000050000EE100A17482030D0ED0A0A30EE34
+:1031F000200AB5EEC00AF1EE10FA59E0BC12002028
+:10320000BC2200204669726D77617265446F776EEB
+:103210006C6F616400000000506F72743A0000002F
+:1032200098400020446F776E6C6F6164204661693E
+:103230006C210000BC3200204E6F205369676E6124
+:103240006C0000009C3A0020547970653A53746118
+:1032500074696F6E00000000547970653A436C6FBA
+:1032600075640000547970653A436C6F75642D5431
+:1032700065737400A4FE0308B6FE030854FE030839
+:103280004F66666C696E65205265636F7264205587
+:10329000706C6F61640000005265636F7264206E31
+:1032A000756D6265723A00004F66666C696E650006
+:1032B0000AD00120FE4909231A46CDE90010142145
+:1032C0000020F7F743FC09E00120FA4909231A46D8
+:1032D000CDE9001014210020F7F738FC00BF00BF33
+:1032E000F54890F8000D10B10020FFF777FDF34886
+:1032F0004078002814D0F1488078022846D1F04860
+:103300000068B8B3ED48807932280ADA0120ED4927
+:1033100008230E22CDE9001000215920F7F716FCF2
+:1033200085E0E64880793C280ADA0120E64908234E
+:103330000E22CDE9001000215920F7F707FC76E0B6
+:10334000DE48807946280ADA0120E04908230E2267
+:10335000CDE9001000215920F7F7F8FB67E00120C4
+:10336000DB4908230E22CDE9001000215920F7F790
+:10337000EDFB5CE0FFE70120D64908230E22CDE9F2
+:10338000001000215920F7F7E1FB50E0CB4880788E
+:10339000012802D0C948807800BBC848807920281D
+:1033A00045DAC64880791A280ADD0120C549082374
+:1033B0000E22CDE9001000215920F7F7C7FB36E0B7
+:1033C000BE48807917280ADD0120BF4908230E2254
+:1033D000CDE9001000215920F7F7B8FB27E0B748E6
+:1033E000807914280ADD0120B84908230E22CDE98E
+:1033F000001000215920F7F7A9FB18E0AF488079A9
+:1034000012280ADD0120B24908230E22CDE900105E
+:1034100000215920F7F79AFB09E00120AD49082364
+:103420000E22CDE9001000215920F7F78FFB012073
+:10343000A94918231A46CDE9001000216820F7F7A2
+:1034400085FB012010210B46A4A2CDE90010142118
+:103450002820F7F7E6FB012008211523A1A2CDE9DA
+:10346000001024211220F7F7DCFBA348D0F80C024F
+:10347000B0B1A148408D06909F48D0F80C0205904D
+:1034800002469EA107A8069B02F094FF0120082196
+:10349000152307AACDE900102E210020F7F7C1FB64
+:1034A000854890F8FC0C0121B1EBD01F09D1012017
+:1034B0000821152396A2CDE900102E210020F7F750
+:1034C000B0FBFFF7BDFB984890F806070121B1EB70
+:1034D000D01F12D179480079024694A1069007A81E
+:1034E00002F068FF01200821022307AACDE900109D
+:1034F00038210020F7F795FB14E08B4890F8060779
+:10350000C0F3C300024689A1069007A802F052FF4B
+:1035100001200821022307AACDE90010382100204C
+:10352000F7F77FFB8348807850B1012008211523ED
+:1035300081A2CDE900100A210020F7F772FB12E00A
+:103540007948D0F8C40602467EA1069007A802F08A
+:1035500031FF012008210A2307AACDE900101946EE
+:103560000020F7F75EFB6448007AC0F3800048B1A2
+:1035700001200821152375A2CDE900102E2100207D
+:10358000F7F74FFBFBE4D7F7F7FA012806D002283C
+:103590002CD0042852D008285ED156E0002011908B
+:1035A0001EE01198401C80B211901198402800DD57
+:1035B0001AE05148407D002805DD4F48407D401EFF
+:1035C0004D49487502E03F204B4948754A48407DC7
+:1035D00000EB4001634800EB4110007800B103E0CC
+:1035E0004548407D0028DCDA00BF35E0002011901E
+:1035F0001EE01198401C80B211901198402800DD07
+:103600001AE03D48407D3F2805DA3B48407D401C9C
+:103610003949487502E00020374948753648407DF1
+:1036200000EB40014F4800EB4110007800B103E08F
+:103630003148407D4028DCDB00BF0DE02E48407D56
+:103640004949C8700120087106E00220FFF7C6FB57
+:1036500000202949487500BF00BF2748C07C0328C7
+:1036600024D12548407DC117069000EB1170001150
+:103670000D90012200213D4801F02AFD012010217A
+:103680000022CDE9002102901B48407D00EB400163
+:10369000344800EB411000781346024600210690A2
+:1036A0005820F7F7B1F90120102161E0EFE10000A7
+:1036B000B6FE0308C8FE0308BC2200209C3A002086
+:1036C0000002404212FF030804FF0308F6FE03084D
+:1036D000E8FE0308DAFE030854FE0308424C554591
+:1036E000534B5900454E4552475920544543484E87
+:1036F0004F4C4F4759000000BC12002057616974BD
+:1037000055706C6F61643A25642F256400000000D9
+:103710005570677261646520455252204368656345
+:103720006B2047756E000000BC32002025303278D7
+:103730000000000074390020426C6F636B616765A4
+:103740000000000025646D7300000000504342201B
+:1037500056616C69646174696F6E204661696C655D
+:1037600064000000D8140020D83F0020A0FF030808
+:103770000B46F8A2CDE900100020F7F752FAFA48FC
+:10378000407D00EB4001F94800EB4110D0F801000A
+:1037900000210590F3F7AEFF0121102206900D984D
+:1037A00000EB400303EB0010F14B03EB0010007F34
+:1037B00000F003000023CDE9012100901021182022
+:1037C000069AF7F721F9012010210B46E9A2CDE96D
+:1037D000001020210020F7F724FAE348407D00EB99
+:1037E0004001E24800EB4110D0F8050000210590AF
+:1037F000F3F780FF0121102206900D9800EB4003A3
+:1038000003EB0010DA4B03EB0010007FC0F38100E4
+:103810000023CDE90121009020211820069AF7F716
+:10382000F3F804200F9038200E90CF48407D00EB35
+:103830004001CE4800EB4110C07F00210590F3F716
+:1038400059FF0690012008210022CDE900210290B5
+:103850000E9805900F9800EB40004000134604902E
+:10386000DDE90512F7F7D0F80F9908440F90012011
+:1038700000900E9806900F9800EB40004006000E56
+:1038800008232D2205900699F7F720F80F98401C81
+:103890000F90B548407D00EB4001B44800EB41106B
+:1038A000807F00210590F3F725FF06900120082175
+:1038B0000022CDE9002102900E9805900F9800EBB0
+:1038C00040004006000E13460490DDE90512F7F7AC
+:1038D0009BF80F9908440F90012000900E980690D5
+:1038E0000F9800EB40004006000E08232D220590A3
+:1038F0000699F6F7EBFF0F98401C0F909A48407D11
+:1039000000EB4001994800EB4110407F00210590F9
+:10391000F3F7F0FE0690012008210022CDE90021F6
+:1039200002900E9805900F9800EB40004006000EA4
+:1039300013460490DDE90512F7F766F80F9908447D
+:103940000F90012000900E9806900F9800EB400019
+:103950004006000E0823202205900699F6F7B6FFD0
+:103960000F98401C0F908048407D00EB40017F483D
+:1039700000EB411090F8220000210590F3F7BAFE09
+:103980000690012008210022CDE9002102900E9826
+:1039900005900F9800EB40004006000E134604907F
+:1039A000DDE90512F7F730F80F9908440F90012070
+:1039B00000900E9806900F9800EB40004006000E15
+:1039C00008232D2205900699F6F780FF0F98401CDA
+:1039D0000F906548407D00EB4001644800EB4110CA
+:1039E00090F8210000210590F3F784FE0690012055
+:1039F00008210022CDE9002102900E9805900F9831
+:103A000000EB40004006000E13460490DDE905126D
+:103A1000F6F7FAFF0F99084480B20F90012000904A
+:103A20000E98C0B206900F9800EB40004006000EC2
+:103A300008232D2205900699F6F748FF0F98401CA1
+:103A40000F904948407D00EB4001484800EB411091
+:103A500090F8200000210590F3F74CFE069001201D
+:103A600008210022CDE9002102900E98C0B20590F5
+:103A70000F9800EB40004006000E13460490DDE96D
+:103A80000512F6F7C1FF0F99084480B20F9079E54F
+:103A9000D7F772F8012806D002280ED0042816D0D5
+:103AA000082837D12FE03048007D002804DD2E485B
+:103AB000007D401E2C4908752CE02B48007D032812
+:103AC00004DA2948007D401C2749087522E0264871
+:103AD000007D30B1012808D002280AD0032810D177
+:103AE0000BE00520FFF77AF90BE00620FFF776F9E7
+:103AF00007E00720FFF772F903E00820FFF76EF9EF
+:103B000000BF00BF06E00220FFF768F90020164959
+:103B1000087500BF00BF1448C07C042819D10422D6
+:103B20000021194801F0D4FA00201021CDE900103D
+:103B30000D48007D144901EB001006900A48007DF5
+:103B40000007000E1023059001460020069AF7F7A3
+:103B500068F817E54C3A2020202020202020202043
+:103B60002020202000000000BC120020D8140020DB
+:103B700098400020503A2020202020202020202083
+:103B8000202020200000000020FF0308D6F7F4FFCB
+:103B9000082806D10420FFF721F90020FA494875CA
+:103BA00000BF00BFF848C07C05287DD10422002159
+:103BB000F64801F08DFAF648407820B101280ED081
+:103BC00002284CD12CE0012008211023AFF68812E6
+:103BD000CDE9001019460020F7F723F83FE0012057
+:103BE00008211023AFF69012CDE9001019460020ED
+:103BF000F7F717F8012008211023E6A2CDE90010FD
+:103C000038210020F7F70DF8012008211123E04AA0
+:103C1000B53ACDE9001038211E20F7F702F81EE072
+:103C2000012008211023DDA2CDE900101946002053
+:103C3000F6F7F7FF012008211023D6A2CDE90010E6
+:103C400038210020F6F7EDFF012008211123D74A83
+:103C5000CDE9001038211E20F6F7E3FF00BF00BFBA
+:103C6000CB48407800281FD0C9488078F0BB00209E
+:103C7000119009E0C649D8391198085C00B106E0F6
+:103C80001198401C80B2119011981528F2D300BFF2
+:103C9000012008211023C6A2CDE900101A2100201E
+:103CA000F6F7BFFF012000E0D8E008211023B84A52
+:103CB0007C3ACDE900101A212420F6F7B2FFB24871
+:103CC000C07A182817DD012008211023BAA2CDE9F7
+:103CD000001024210020F6F7A4FF0120082114235E
+:103CE000AB4A903ACDE900102E2100E019E0002007
+:103CF000F6F797FFB2E0012008211023AEA2CDE92C
+:103D0000001024210020F6F78CFF01210820142345
+:103D10009F4A8B3ACDE900012E210020F6F781FF62
+:103D20009CE09B48807801283BD10020119009E05D
+:103D30009749D8391198085C00B106E01198401CE9
+:103D400080B2119011981528F2D300BF01210820EC
+:103D5000102397A2CDE900011A210020F6F761FF98
+:103D60000121082010238A4A7C3ACDE900011A215A
+:103D70002420F6F756FF0120082110238EA2CDE95A
+:103D8000001024210020F6F74CFF01210820142305
+:103D90007F4A903ACDE900012E210020F6F741FF3D
+:103DA0005CE07B48807802282AD10120082110237A
+:103DB00083A2CDE900101A210020F6F732FF01207E
+:103DC00008211023724A543ACDE900101A211E200E
+:103DD000F6F727FF01200821102377A2CDE9001074
+:103DE00024210020F6F71DFF012008211423684A32
+:103DF000903ACDE900102E210020F6F712FF2DE0B9
+:103E000063488078032829D10120082110236EA25D
+:103E1000CDE900101A210020F6F703FF0121082048
+:103E200010235B4A0A32CDE900011A211220F6F76D
+:103E3000F8FE0120082110235FA2CDE90010242103
+:103E40000020F6F7EEFE012108201423504A903A94
+:103E5000CDE900012E210020F6F7E3FE17E6D6F7A4
+:103E60008BFE012804D002280CD008281BD113E0B7
+:103E70004548407D002804DD4348407D401E4249BE
+:103E8000487510E04048407D032804DA3E48407DF4
+:103E9000401C3D49487506E00420FEF79FFF0020C6
+:103EA0003949487500BF00BF3748C07C062869D132
+:103EB00004220021454801F00BF9012010210022C5
+:103EC000CDE9002102903048407D401C012302468C
+:103ED000002106903E20F6F797FD012008211023CF
+:103EE0003BA2CDE9001000214820F6F79AFE012000
+:103EF0003A4908231A46CDE9001000217820F6F748
+:103F000025FE01200821102335A2CDE9001048200C
+:103F1000F6F787FE0020314908231A46CDE9001044
+:103F200019467820F6F712FE0120082110232FA24F
+:103F3000CDE9001019460020F6F773FE1248407DC7
+:103F400000EB400101EB00102A4901EB0010407B1F
+:103F5000012809D10821102327A2CDE90010194614
+:103F60001E20F6F75EFE09E001200821102324A29E
+:103F7000CDE9001019461E20F6F753FE0120082156
+:103F8000102341E082E10000BC12002060FF030822
+:103F90009C3A002055524C3A00000000547970655C
+:103FA0003A436C6F75642D5461737400498D030836
+:103FB00041504E203A000000494D45493A0000006A
+:103FC000535349443A00000049503A00E0FF0308C7
+:103FD0004F6E4C696E65203A200000009CFE03087D
+:103FE0004F66664C696E653A200000005479706532
+:103FF0003A000000984000204C4F52410000000061
+:104000005253343835000000FEA2CDE900101821CB
+:104010000020F6F706FEFE48407D00EB400101EB74
+:104020000010FC4901EB00108079052818D101200F
+:104030000821CDE90010F648407D00EB400101EB7E
+:104040000010F44901EB0010007BF34901EB001074
+:104050000C230246182106903620F6F7E2FD17E001
+:1040600001200821CDE90010E948407D00EB400126
+:1040700001EB0010E74901EB00108079E74901EB03
+:1040800000100C230246182106903620F6F7C9FDD1
+:10409000012008211023E2A2CDE9001020210020F8
+:1040A000F6F7BFFD09200F9000200E901190DFE081
+:1040B0000F9800EB400040007A2805DD0E98401C68
+:1040C00080B20E9000200F90D148417D01EB41005D
+:1040D00000EB0110CF4901EB00103030119900EBDB
+:1040E00001108078C00908210022CDE9002102904A
+:1040F000C748407D00EB400101EB0010C54901EBD2
+:1041000000103030119900EB01100078069020214A
+:104110000E9801EBC000C0B205900F9800EB400074
+:104120004006000E00230490DDE90512F6F76CFC52
+:104130000F99084480B20F900F9800EB40004000A8
+:104140007A2805DD0E98401C80B20E9000200F905A
+:10415000AF48417D01EB410000EB0110AD4901EB9F
+:1041600000103030119900EB01108078C0090090E8
+:1041700020210E9801EBC000C0B206900F9800EB12
+:1041800040004006000E08232D2205900699F6F700
+:104190009DFB0F98401C80B20F900F9800EB4000E1
+:1041A00040007A2805DD0E98401C80B20E90002059
+:1041B0000F909748407D00EB400101EB00109549BE
+:1041C00001EB00103030119900EB01108078C0092C
+:1041D00008210022CDE9002102908D48407D00EBAE
+:1041E000400101EB00108B4901EB001030301199B8
+:1041F00000EB01104078069020210E9801EBC000E2
+:10420000C0B205900F9800EB40004006000E00235E
+:104210000490DDE90512F6F7F7FB0F99084480B228
+:104220000F900F9800EB400040007A2805DD0E98B3
+:10423000401C80B20E9000200F90012000902021A1
+:104240000E9801EBC000C0B206900F9800EB400042
+:104250004006000E08233B2205900699F6F736FB30
+:104260000F98401C80B20F901198401C80B21190A2
+:104270006748417D01EB410000EB0110654901EB0E
+:104280000010C179119881423FF712AF61E4D6F76F
+:1042900073FC012804D002280CD008281BD113E09D
+:1042A0005B48407D002804DD5948407D401E584948
+:1042B000487510E05648407D032804DA5448407D94
+:1042C000401C5349487506E00420FEF787FD002096
+:1042D0004F49487500BF00BF4D48C07C07287DD1BD
+:1042E00001204B49C87504220021504800F0F0FE1F
+:1042F000012010210022CDE9002102904448407D98
+:10430000401C01230246002106904020F6F77CFB6A
+:1043100001200821102346A2CDE90010142100201D
+:10432000F6F77FFC09200F9000200E90119006E117
+:104330000F9800EB400040007A2805DD0E98401CE5
+:1043400080B20E9000200F90012008210022CDE9BC
+:10435000002102902E48407D00EB400101EB00104F
+:104360002C4901EB00103030119900EB011000785E
+:10437000069014210E9801EBC000C0B205900F9872
+:1043800000EB40004006000E00230490DDE905121A
+:10439000F6F73AFB0F99084480B20F900F9800EBA4
+:1043A000400040007A2805DD0E98401C80B20E9037
+:1043B00000200F900120009014210E9801EBC00006
+:1043C000C0B206900F9800EB40004006000E082394
+:1043D0002D2205900699F6F779FA00E0BDE00F98D6
+:1043E000401C80B20F900F9800EB400040007A28EC
+:1043F00005DD0E98401C80B20E9000200F900448FE
+:10440000407D1BE050726F746F636F6C3A00000068
+:10441000BC12002098400020F0000408200004088E
+:1044200047756E2D416464723A0000002001040853
+:1044300047756E2D525353493A00000040F25331F4
+:1044400010FB01F0FE4901EB800000F5627011994C
+:1044500001EB410202EB011100EBC10090F84400B6
+:10446000642110FB01F00690012008210022CDE913
+:10447000002102900698C11700EB11600012059010
+:1044800014210E9801EBC000C0B204900F9800EB0D
+:1044900040004006000E00230390DDE90412F6F709
+:1044A000B3FA0F99084480B20F900F9800EB4000C8
+:1044B00040007A2805DD0E98401C80B20E90002046
+:1044C0000F900120009014210E9801EBC000C0B2A3
+:1044D00006900F9800EB40004006000E08232522AE
+:1044E00005900699F6F7F2F90F98401C80B20F90EC
+:1044F0000F9800EB400040007A2805DD0E98401C24
+:1045000080B20E9000200F900120009014210E9890
+:1045100001EBC000C0B206900F9800EB40004006CF
+:10452000000E08233B2205900699F6F7CFF90F9865
+:10453000401C80B20F901198401C80B21190C1486D
+:10454000407D00EB400101EB0010BF4901EB001082
+:10455000C179119881423FF7EBAE7FE4D6F70CFBAF
+:10456000082803D10420FEF739FC00BF00BFB5487E
+:10457000C07C08287ED104220021B44800F0A8FDA8
+:10458000012008211023B2A2CDE900101221002041
+:10459000F6F747FB012008211023AE4ACDE90010B1
+:1045A00012210846F6F73DFB012008211023AAA29C
+:1045B000CDE9001012215A20F6F733FB0120082123
+:1045C0000022CDE9002102909E48C07A02230246D3
+:1045D000122106906C20F6F717FA002011904EE099
+:1045E000119800EB400101EB0010974901EB00101E
+:1045F000007E00F00100E0B301200821CDE90010A9
+:10460000119800EBC0001B30C0B2052393A20146F5
+:1046100006900020F6F705FB012008210022CDE9D5
+:1046200000210290119800EBC0001B30C0B20123A2
+:104630000690119A521C01461E20F6F7E5F901205A
+:104640000821CDE90010119800EB400101EB0010AA
+:104650007D4901EB00100E300690119800EBC00070
+:104660001B30C0B20A23059001462A20069AF6F7AD
+:10467000D8FA00E006E01198401C80B21190119821
+:104680000428ADDB02E6D6F777FA012806D0022827
+:1046900012D004281ED0082853D14BE06948007D71
+:1046A000002805DD6748007D401E6649087502E068
+:1046B00005206449087544E06248007D052805DA54
+:1046C0006048007D401C5F49087502E000205D499C
+:1046D000087536E05B48007D062829D2DFE800F047
+:1046E00003070B0F1A240A20FEF778FB20E00B20AB
+:1046F000FEF774FB1CE00C20FEF770FB18E00D20A9
+:10470000FEF76CFB574890F8AA0000F00F004D49E7
+:1047100008750DE00E20FEF761FB524890F8AA00E4
+:1047200000094849087503E00F20FEF757FB00BF5A
+:1047300000BF06E00220FEF751FB0020414908754A
+:1047400000BF00BF3F48C07C092819D13D48007D0B
+:10475000454901EB001004220021069000F0B8FC4E
+:1047600000201021CDE900103648007D3E4901EBC4
+:10477000001010230246002106900846F6F751FA71
+:1047800084E5D6F7F9F9012806D002280ED00428CE
+:1047900016D0082809D178E02A48407D002804DD99
+:1047A0002848407D401E2749487575E02548407DD2
+:1047B000032804DA2348407D401C224948756BE0F9
+:1047C0002048407D00EB400101EB00101E4901EB49
+:1047D0000010407B01281AD100201A49497D01EBC5
+:1047E000410202EB0111184A02EB0111487315480E
+:1047F000407D014606900220D5F758FC1148407DC7
+:104800000690F3F765FD0020184908603CE00D486C
+:10481000407D00EB400101EB00100B4901EB001063
+:10482000407B88BB0120114908600649497D01EBA6
+:10483000410202EB0111044A02EB0111487317E037
+:1048400058450020BC120020984000206001040858
+:1048500053563A00D680030848563A00506F727497
+:104860002D000000DA390020A0010408880242422D
+:10487000FD48407D0690F3F72BFDFB48407D014647
+:1048800006900220D5F712FC06E00920FEF7A6FAF2
+:104890000020F549487500BF00BFF348C07C0A28D6
+:1048A00054D104220021F14800F012FC012008211B
+:1048B0001523EFA2CDE9001014212820F6F7B1F955
+:1048C000012008210022CDE900210290E648407D28
+:1048D000401C01230246142106904620F6F794F866
+:1048E000E148407D00EB400101EB0010E24901EBA3
+:1048F0000010407B01280AD1012108201523DFA2E6
+:10490000CDE900011E210020F6F78BF914E0D6480E
+:10491000407D00EB400101EB0010D74901EB001096
+:10492000407B48B9012008211523D7A2CDE900100A
+:104930001E210020F6F775F9012008211523D5A2C4
+:10494000CDE9001032210020F6F76BF9A7E3D6F786
+:1049500013F9012806D0022817D0042828D00828E7
+:1049600048D12DE0C048407D00280DDDCE4890F8AC
+:10497000250820B1BC48407D0690F3F7A9FCBA4851
+:10498000407D401EB849487534E0B748407D032853
+:104990000DDAC54890F8250820B1B348407D06904F
+:1049A000F3F796FCB048407D401CAF49487521E0C4
+:1049B0000121BD4880F825180120BC49487019E044
+:1049C0000920FEF70BFA0021A74841750121B648DE
+:1049D00080F8181890F8250858B10020B4490860EC
+:1049E0000021B14880F825189F48407D0690F3F7D4
+:1049F0006FFC00BF00BF9C48C07C0B283CD1042248
+:104A00000021AC4800F064FB01210820152398A286
+:104A1000CDE9000112212820F6F703F90121082031
+:104A20000022CDE9002002918F48407D401C0B46BA
+:104A30000246122106904620F5F7E6FF01200821E4
+:104A400015239DA2CDE900101C210020F6F7E9F8FE
+:104A50000120082115239EA2CDE900102621002067
+:104A6000F6F7DFF80121082015239FA2CDE9000108
+:104A700030210020F6F7D5F88B4890F8250801285A
+:104A80002ED17949C87589488078A0B1002088491D
+:104A90000860864988707448407D01210690F4F7CB
+:104AA0000BF901200821152394A2CDE9001038212B
+:104AB0000020F6F7B6F87C4890F8240880B1002171
+:104AC000794880F824180121082015238FA2CDE908
+:104AD000000138210020F6F7A4F80120744908608D
+:104AE000DDE2D6F749F8012806D0022805D00428CF
+:104AF00004D0082814D10FE012E011E0D4F7B6FD7D
+:104B0000142804D10121854880F80A1F03E0002100
+:104B1000824880F80A1F03E00920FEF75FF900BF12
+:104B200000BF5148C07C0C283BD1042200217C48A6
+:104B300000F0CEFA0121082015237AA2CDE9000168
+:104B40001A210020F6F76DF80121082015237AA21A
+:104B5000CDE9000124210020F6F763F801200821A7
+:104B6000152379A2CDE900102E210020F6F759F87F
+:104B70006A4890F80A0F50B101210820152378A245
+:104B8000CDE9000138210020F6F74BF809E00120BB
+:104B90000821152378A2CDE9001038210020F6F76E
+:104BA00040F87CE2D5F7E8FF012806D0022812D0B1
+:104BB00004281ED008280DD123E12B48407D002871
+:104BC00005DD2948407D401E2749487502E0032144
+:104BD000254841751CE12448407D032805DA224818
+:104BE000407D401C2049487502E000201E49487560
+:104BF0000EE11D48417D634890F8AA0061F303006F
+:104C0000604981F8AA0000210320D5F74FFA50B37C
+:104C10005C48B0F8AA0011900220FEF7DFF8D5F743
+:104C2000EBFA58491198A1F8AA0000210320D5F702
+:104C30003DFA3A4890F8FC0C20F00101374880F822
+:104C4000FC1C90F8FC0C20F00600801D334981F814
+:104C5000FC0C002001F6FC41488000210120D5F722
+:104C600025FA494892E0CBE0BC120020300204084B
+:104C7000504F52543A00000098400020545950457B
+:104C80003A4C4F5241000000545950453A52533467
+:104C9000383500005061737320456E74657220438F
+:104CA00068616E6765000000BC720020D47A002045
+:104CB0008802424270020408313A446970207377D6
+:104CC000697463682031616E6432204F4E000000C9
+:104CD000323A496E7365727420736C617665206D2B
+:104CE0006F64756C65000000333A50617373204542
+:104CF0006E74657220537461727400005374617431
+:104D0000653A53656E64696E6700000053746174A0
+:104D1000653A436F6D706C6574650000BC220020BD
+:104D2000B0020408496E7365727420552D4469738E
+:104D30006B204669727374005468616E2050617311
+:104D40007320456E74657200466F726D61743A46E9
+:104D5000415433323B4D41583A3332470000000052
+:104D600046696E6420552D4469736B2C4F757470C1
+:104D70007574696E6700000053746174653A496424
+:104D80006C650000DA390020BC32002090F806077C
+:104D900020F08001C44880F8061700F5FC60807898
+:104DA000C0B101281FD002280AD0032825D1BE484F
+:104DB00090F8060720F07801BB4880F806171CE041
+:104DC000B94890F8060720F078002030B64981F8FD
+:104DD000060712E0B44890F8060720F07801B248C0
+:104DE00080F8061709E0B04890F8060720F0780030
+:104DF0005830AD4981F8060700BF00BFFCF722FF1D
+:104E000006E00920FDF7EAFF0020A849487500BF29
+:104E100000BFA648C07C0D2843D104220021A4482D
+:104E200000F056F901201021CDE90010A14890F8BA
+:104E3000AA0000F00F00A04901EB00101023024669
+:104E4000194606900020F5F7ECFE9A4890F8AA0063
+:104E500000F00F009549497D884211D000201021B3
+:104E6000CDE900109148407D934901EB0010001DF1
+:104E70000C230246202106900020F5F7D2FE10E018
+:104E800001201021CDE900108848407D8A4901EBBE
+:104E90000010001D0C230246202106900020F5F78B
+:104EA000C0FEFCE0D5F768FE012806D0022812D02B
+:104EB00004281ED0082875D16DE07C48407D00286C
+:104EC00005DD7A48407D401E7849487502E004209F
+:104ED0007649487566E07548407D042805DA7348D0
+:104EE000407D401C7149487502E000206F494875BB
+:104EF00058E06E48417D6F4890F8AA0061F30710B2
+:104F00006C4981F8AA0000210320D5F7CFF880B3BF
+:104F10000220FDF763FF644890F8060720F0800147
+:104F2000614880F8061700F5FC608078C0B1012860
+:104F300020D002280AD0032826D15B4890F8060723
+:104F400020F07801584880F806171DE0564890F880
+:104F5000060720F078002030534981F8060713E057
+:104F6000514890F8060720F078014F4880F806175E
+:104F70000AE00FE04C4890F8060720F0780058301F
+:104F8000494981F8060700BF00BFFCF75BFE00201F
+:104F90004649487506E00920FDF720FF00204349F7
+:104FA000487500BF00BF4148C07C0E2841D1042293
+:104FB0000021424800F08CF801201021CDE90010BA
+:104FC0003C4890F8AA0000093D4901EB001010236D
+:104FD0000246194606900020F5F723FE3348407D2F
+:104FE000344991F8AA10B0EB111F11D00020102104
+:104FF000CDE900102D48407D314901EB0010001D26
+:105000000C230246202106900020F5F70AFE10E04E
+:1050100001201021CDE900102448407D284901EBF2
+:105020000010001D0C230246202106900020F5F7F9
+:10503000F8FD34E0D5F7A0FD012806D0022805D000
+:10504000042804D008281FD11AE01DE01CE0D5F781
+:10505000D3F801200690069880F3138800BF00BFA4
+:10506000BFF34F8F1748006800F4E060164908430B
+:10507000001D14490860BFF34F8F00BF00BFFEE75B
+:105080000920FDF7ABFE00BF00BF0848C07C0F2819
+:1050900004D1042200210D4800F01AF800BF00BF1F
+:1050A000F5F7D0FB12B010BDBC320020BC120020BE
+:1050B000F0020408DA390020700304083003040801
+:1050C000C00304080CED00E00000FA051004040819
+:1050D0002DE9F84307460E469046002416E00025C9
+:1050E00010E001207B1903EB061303EB041300907F
+:1050F0001A782307190EEB06180E1023F5F7E6FBB6
+:10510000681CC5B2102DECDB601CC4B24445E6DB64
+:10511000BDE8F88300B5002008490877002107485A
+:10512000817701214177C1776421416201200349E0
+:10513000C8750220FDF752FE00BD0000BC12002021
+:10514000042808D14FF0E021096941F004014FF033
+:10515000E022116107E04FF0E021096921F004012C
+:105160004FF0E0221161704710B51548006840F417
+:105170007000134908601348006840F001001149AD
+:10518000086000200F49083108600E4800680E4989
+:1051900008400C4908600D48091D0860081F006898
+:1051A00020F48020091F0860002006490C310860A7
+:1051B000FDF764FC4FF0006001498039086010BDC4
+:1051C00088ED00E000380240FFFFF6FE10300024BA
+:1051D00010B5FDF7E7FB10BDCA430282704721B14D
+:1051E000028842F00102028004E002884FF6FE735A
+:1051F0001A4002807047000010B5044655488442AA
+:1052000008D101210846FDF7A9F900210120FDF789
+:10521000A5F99DE0B4F1804F08D101210846FDF7C2
+:105220007DF900210120FDF779F991E04A48844297
+:1052300008D101210220FDF771F900210220FDF7BC
+:105240006DF985E04548844208D101210420FDF72D
+:1052500065F900210420FDF761F979E040488442B6
+:1052600008D101210820FDF759F900210820FDF798
+:1052700055F96DE03B48844208D101211020FDF72B
+:105280004DF900211020FDF749F961E036488442CC
+:1052900008D101212020FDF741F900212020FDF750
+:1052A0003DF955E03148844208D101210220FDF743
+:1052B00055F900210220FDF751F949E02C488442BC
+:1052C00009D101210804FDF749F900214FF480308C
+:1052D000FDF744F93CE02748844209D10121480404
+:1052E000FDF73CF900214FF40030FDF737F92FE0CE
+:1052F0002148844209D101218804FDF72FF90021BA
+:105300004FF48020FDF72AF922E01C48844208D19E
+:1053100001214020FDF702F900214020FDF7FEF8B1
+:1053200016E01748844208D101218020FDF7F6F8E5
+:1053300000218020FDF7F2F80AE01248844207D1EC
+:1053400001218015FDF7EAF80021A015FDF7E6F828
+:1053500010BD0000000001400004004000080040B3
+:10536000000C004000100040001400400004014008
+:105370000040014000440140004801400018004046
+:10538000001C00400020004030B5024600200023F1
+:105390000024158A05EA0103958905EA010413B181
+:1053A0000CB1012000E0002030BD1AB183890B430D
+:1053B000838102E083898B438381704700220288C6
+:1053C000184B98420ED0184B98420BD0B0F1804F3A
+:1053D00008D0164B984205D0154B984202D0154B79
+:1053E000984204D14FF68F731A404B881A43124BE0
+:1053F000984207D0114B984204D04FF6FF431A4011
+:105400000B891A4302804B68C3620B880385054BE6
+:10541000984202D0044B984201D18B7A0386012333
+:1054200083827047000001400004014000040040F6
+:1054300000080040000C0040001000400014004034
+:1054400010B50024FCF78CFE00F0BCFCD4F7C0FFC4
+:10545000294890F8FC0C20F00101274880F8FC1C3A
+:1054600090F8FC0C20F08001234880F8FC1C90F898
+:10547000FC0C20F00600801D1F4981F8FC0C002167
+:105480000120D4F713FED3F797FED4F7C3FBD5F76B
+:10549000B5FBF5F7C1F8FFF73DFED5F74DF9F2F78B
+:1054A00013FDF4F797FEFCF7CDFBFCF723FF124842
+:1054B00090F8FC0C20F001010F4880F8FC1C90F8DB
+:1054C000FC0C20F080010C4880F8FC1C90F8FC0CCF
+:1054D00020F00600801D084981F8FC0C0021012005
+:1054E000D4F7E4FD42F2107004494885012081F8A8
+:1054F0002900F5F7EBFB10BDBC220020BC120020F8
+:105500002DE9F04100240025FE48807801280BD1C8
+:105510000020FC498870D4F7C9FBFB48C07C0228F6
+:1055200002DC0120F849C875F748007AC0F3800012
+:1055300000287DD1002479E304EB4400F149503187
+:1055400001EB80008078012807D1002004EB4401A2
+:10555000EC4A503202EB8101887004EB4400E949C7
+:10556000503101EB8000407800287DD104EB4400ED
+:1055700001F5996101EB800080780128F5D104EBF9
+:10558000440000EB041001F5107101EB001080796C
+:10559000002869D0002004EB4401DC4A02EB8101C1
+:1055A000887004EB440000EB041002F5107101EB6D
+:1055B000001080790D287DD2DFE800F07C070A0B0F
+:1055C000CA0C0D0908FDFC0F0E0000BF00BF00BF94
+:1055D00000BF00BF00BF00BF00BF40F253306043B8
+:1055E000CB4901EB80000079012815D040F25330FF
+:1055F000604301EB800000F5627040F2533161437B
+:10560000C34A02EB8101897801EB410202EB0111EF
+:1056100010F83100002861D140F253306043BC499A
+:1056200001EB80008078401CC1B240F2533000E0B2
+:105630006CE36043B64A02EB8000817040F2533065
+:105640006043114611F8200090B140F2533060439E
+:1056500011F8201040F25330604302EB800081705B
+:10566000002140F2533000E0DEE2604302F82010F7
+:1056700040F253306043A64901EB800000F56270B0
+:1056800040F253316143A24A02EB8101897801EB78
+:10569000410202EB011110F8311040F25330604327
+:1056A0009B4A02EB80004079814217D0002240F2F1
+:1056B000533000E006E26043954901EB800000F5BD
+:1056C000627040F253316143914B03EB8101897861
+:1056D00001EB410303EB011100F8312040F253309C
+:1056E00060438B4901EB8000807804EB440101EBBF
+:1056F0000411884A02EB0111C979884207DB0021B5
+:1057000040F253306043824A02EB8000817040F2E5
+:10571000533060437E4B03EB800000F5627040F233
+:10572000533363437A4E06EB83039B7803EB4306C4
+:1057300006EB031300EBC300427940F253306043A1
+:10574000734B03EB800081782046E9F771F96AE238
+:1057500040F2533060436E4901EB8000007901282C
+:1057600015D040F25330604301EB800000F56270C9
+:1057700040F253316143664A02EB8101C97801EB83
+:10578000410202EB011110F8310000285ED140F215
+:10579000533060435E4901EB8000C078401CC1B2C9
+:1057A00040F2533060435A4A02EB8000C17040F22D
+:1057B000533001E087E1B3E06043114611F8200067
+:1057C00080B140F25330604311F8201040F2533062
+:1057D000604302EB8000C170002140F2533060430F
+:1057E00002F8201040F253306043494901EB800039
+:1057F00000F5627040F253316143454A02EB81018A
+:10580000C97801EB410202EB011110F8311040F2AE
+:10581000533060433E4A02EB80004079814215D00C
+:10582000002240F253306043394901EB800101F519
+:10583000627140F253306043354B03EB8000C07817
+:1058400000EB400303EB001001F8302040F253302E
+:1058500060432F4901EB8000C17840F25330604330
+:105860002B4A02EB80008079814206DB002140F266
+:105870005330604302EB8000C17040F2533060430C
+:10588000234901EB8000407808B340F25330604375
+:1058900001EB8000C17840F2533060431C4A02F8AB
+:1058A000201040F253306043114601EB80004078F5
+:1058B000401EC1B240F25330604302EB8000C17021
+:1058C000002140F25330604302EB8000417040F20F
+:1058D000533060430E4B03EB8000083040F25333EB
+:1058E00063430B4E06EB8303DB78C3EBC30300EB90
+:1058F000C300427940F253306043334603EB8000EB
+:10590000C17809E040390020BC120020583E002038
+:1059100058450020984000202046E9F789F882E1A8
+:1059200040F253306043F54901EB800000790128D3
+:1059300013D040F25330604301EB8000083040F256
+:1059400053316143ED4A02EB8101C978C1EBC101DA
+:1059500000EBC1000079002856D140F2533060437B
+:10596000E64901EB8000C078401CC1B240F25330E0
+:105970006043E24A02EB8000C17040F25330604362
+:10598000114611F8200080B140F25330604311F805
+:10599000201040F25330604302EB8000C1700021C0
+:1059A00040F25330604302F8201040F2533060431D
+:1059B000D24901EB8000083040F253316143CF4AB5
+:1059C00002EB8101C978C1EBC10100EBC100017993
+:1059D00040F25330604302EB80004079814213D0A3
+:1059E000002240F253306043C44901EB800008308C
+:1059F00040F253316143C14B03EB8101C978C1EBE4
+:105A0000C10100EBC100027140F253306043BB4959
+:105A100001EB8000C17840F253306043B74A02EB9B
+:105A200080008079814206DB002140F253306043E0
+:105A300002EB8000C17040F253306043AF4901EB8C
+:105A40008000407808B340F25330604301EB80009F
+:105A5000C17840F253306043A84A02F8201040F267
+:105A600053306043114601EB80004078401EC1B2C4
+:105A700040F25330604302EB8000C170002140F2DD
+:105A80005330604302EB8000417040F2533060437A
+:105A90009A4B03EB8000083040F253336343974E38
+:105AA00006EB8303DB78C3EBC30300EBC30042794F
+:105AB00040F253306043334603EB8000C178204608
+:105AC000E8F7B6FFAFE040F2533060438B4901EB9B
+:105AD00080000079012815D040F25330604301EB7B
+:105AE000800000F5627040F253316143834A02EB5B
+:105AF0008101C97801EB410202EB011110F831007C
+:105B000000285BD140F2533060437C4901EB8000B8
+:105B1000C078401CC1B240F253306043774A02EB78
+:105B20008000C17040F253306043114611F82000EC
+:105B300080B140F25330604311F8201040F25330EE
+:105B4000604302EB8000C170002140F2533060439B
+:105B500002F8201040F253306043684901EB8000A6
+:105B600000F5627040F253316143644A02EB8101F7
+:105B7000C97801EB410202EB011110F8311040F23B
+:105B8000533060435D4A02EB80004079814215D07A
+:105B9000002240F253306043584901EB800000F589
+:105BA000627040F253316143544B03EB8101C97879
+:105BB00001EB410303EB011100F8312040F25330B7
+:105BC00060434E4901EB8000C17840F2533060439E
+:105BD0004A4A02EB80008079814206DB002140F2D4
+:105BE0005330604302EB8000C17040F25330604399
+:105BF000424B03EB8000083040F2533363433F4E87
+:105C000006EB8303DB78C3EBC30300EBC3004279ED
+:105C100040F253306043334603EB8000C1782046A6
+:105C2000E8F706FF00BF00BF601CC4B2344890F81C
+:105C30006A0BA0423FF780AC3248807801287ED1C1
+:105C40003048B038807800EB40012F4800EB01105D
+:105C50008079002873D000202A498870A1F1B00013
+:105C60008178274890F80C0C401E814207DA2548BD
+:105C7000B0388078401C2349B039887003E0002098
+:105C80002049B03988701F48B038807800EB400157
+:105C90001C48983800EB81008078B8B3002219487E
+:105CA000B038807800EB40011648983800EB81004E
+:105CB00082701448B038807800EB4001124800EB45
+:105CC0000110807901282BD0042804D0052823D086
+:105CD00006282AD11BE00B48B038807800EB400141
+:105CE000094800EB011000684FF4E131B1FBF0F01E
+:105CF00000EB401040000349886016E05845002042
+:105D0000BC32002088400020CC3E002017E04FF439
+:105D10007A702849886008E064202649886004E099
+:105D20004FF47A702349886000BF00BF214AB03A1F
+:105D300093780B32D15C0B3A9078F3F70FFD1E4845
+:105D4000407888B91D488078012820D100201B495F
+:105D50008870194B1A79A1F29C6393F8E017164BDF
+:105D60005878F9F7B3FD12E014480C388078012810
+:105D70000DD1002011490C3988700F4B1A79A1F50B
+:105D8000D26393F8E0170C4B5878F9F79FFD0C4855
+:105D9000807B58B9D5F76EF8F3F748F90648C07814
+:105DA00020B100200449C870F4F7E8FFFDF71EF8A1
+:105DB000BDE8F081884000209C3A0020583900203E
+:105DC000BC1200203EB50024002501210846FCF746
+:105DD00095FBA720ADF800000020ADF8020040F2CE
+:105DE000E73001900020ADF8080069464FF0804090
+:105DF000FFF7E4FA0021AB4880F8321800BF6FE0EB
+:105E000004EB4400A84901EB8001A64890F8320851
+:105E1000A64A42F82010A34890F83208401CC1B2AC
+:105E2000A04880F8321804EB440002F55A7101EBE7
+:105E300080019C4890F8320842F82010994890F868
+:105E40003208401CC1B2974880F8321804EB440075
+:105E500002F54E7101EB8001924890F8320842F849
+:105E60002010904890F83208401CC1B28D4880F84C
+:105E7000321804EB44008E4901EB8001894890F808
+:105E8000320842F82010874890F83208401CC1B20E
+:105E9000844880F8321800251EE040F253306043F9
+:105EA000844901EB800000F5627005EB450101EBD0
+:105EB000051100EBC1000C307A4991F832187B4A89
+:105EC00042F82100774890F83208401CC1B275486A
+:105ED00080F83218681CC5B2102DDEDB601CC4B21D
+:105EE000042C8DDB70490C396E4890F832086F4AEB
+:105EF00042F820106B4890F83208401CC1B2694843
+:105F000080F8321800F5D26190F8320842F820107B
+:105F1000644890F83208401CC1B2624880F83218D8
+:105F200000F29C6190F8320842F820105D4890F829
+:105F30003208401CC1B25B4880F8321800F5D561C8
+:105F400090F8320842F82010564890F83208401C69
+:105F5000C1B2544880F8321800F61C0190F832089B
+:105F600042F820104F4890F83208401CC1B24D480A
+:105F700080F8321800F6543190F8320842F82010B8
+:105F8000484890F83208401CC1B2464880F83218A0
+:105F900000F2846190F8320842F82010414890F8ED
+:105FA0003208401CC1B23F4880F8321840493C31A9
+:105FB00090F8320842F820103A4890F83208401C15
+:105FC000C1B2384880F832183B48364991F8321847
+:105FD00042F82100334890F83208401CC1B23148E1
+:105FE00080F832183249303190F8320842F82010E7
+:105FF0002C4890F83208401CC1B22A4880F8321868
+:1060000000F55C60274991F8321842F821002548D4
+:1060100090F83208401CC1B2224880F8321800F6CD
+:10602000CC5190F8320842F820101E4890F83208FF
+:10603000401CC1B21B4880F83218002414E004EB65
+:1060400044011E4800EB8101164890F83208174AB7
+:1060500042F82010134890F83208401CC1B2114891
+:1060600080F83218601CC4B2052CE8DB0E491C39DC
+:106070000C4890F832080D4A42F82010094890F870
+:106080003208401CC1B2074880F832180121880745
+:10609000FFF7A5F8012211469007FFF786F900F0F7
+:1060A0000FF83EBDBC32002090390020F03A0020AD
+:1060B000987A002058450020D8120020F03F002098
+:1060C00008B51C208DF8000001208DF80100022089
+:1060D0008DF8020001208DF803006846F4F7B0F94E
+:1060E00008BD10B5F1F780FB10BD10B5F1F79EFBB0
+:1060F00010BD10B5FBF7C4FC10BD10B5F1F74AFB9D
+:1061000010BD10B5F1F7B4FB10BD10B5F3F75EFF8D
+:1061100010BD01F40072B2F5007F00D100BFCA4388
+:106120000280704721B1828942F40052828104E0EA
+:1061300082894DF6FF731A40828170471AB1838AB3
+:106140000B43838202E0838A8B4383827047000083
+:1061500010B504462548844208D101211020FCF7DF
+:10616000FDF900211020FCF7F9F93EE020488442B7
+:1061700009D101214804FCF7D1F900214FF4003086
+:10618000FCF7CCF931E01B48844209D10121880495
+:10619000FCF7C4F900214FF48020FCF7BFF924E09C
+:1061A0001548844209D10121C804FCF7B7F9002140
+:1061B0004FF40020FCF7B2F917E01048844209D1EF
+:1061C00001210805FCF7AAF900214FF48010FCF723
+:1061D000A5F90AE00A48844207D101212020FCF7F2
+:1061E000BDF900212020FCF7B9F910BD00100140D5
+:1061F0000044004000480040004C00400050004077
+:106200000014014002460020B1F5007F00D100BF1C
+:1062100013880B400BB1012000E00020704770B5DF
+:106220000246002400230025002040F66A16B142F1
+:1062300000D100BFC1F3421501F01F03012606FA89
+:1062400003F3012D02D19689334006E0022D02D1DD
+:10625000168A334001E0968A33400C12012606FA72
+:1062600004F41688344013B10CB1012000E0002082
+:1062700070BDF0B50346002400260025002040F63E
+:106280006A17B94200D100BF1846C1F3421401F0A9
+:106290001F06012707FA06F5012C01D10C3004E096
+:1062A000022C01D1103000E014301AB107682F43DE
+:1062B000076002E00768AF430760F0BD2DE9FF47C4
+:1062C00005460E460024A14600BFA046B08900B195
+:1062D00000BF2C8A24F44054F08804432C82AC89FB
+:1062E00041F20C608443B0883189084371890843C6
+:1062F0000443AC81AC8A24F44074B0890443AC827A
+:106300006846FCF73BF92048854202D01F48854289
+:1063100002D1DDF80C9001E0DDF80890A88900F4C6
+:10632000004040B109EBC90000EB09103168490099
+:10633000B0FBF1F707E009EBC90000EB0910316889
+:106340008900B0FBF1F76420B7FBF0F004012009ED
+:10635000642101FB1078A88900F4004040B132208C
+:1063600000EBC800B0FBF1F000F00700044308E0C8
+:10637000322000EB08106421B0FBF1F000F00F00B8
+:1063800004432C81BDE8FF87001001400014014048
+:1063900010B5002406E0FCF775F810B9D3F79AF9A8
+:1063A00010BD641C02488442F5D3FA20F8E70000CF
+:1063B000404B4C000FB4084B10B504A902AA039837
+:1063C00001F0E8F9044602A9002001F00EFC204685
+:1063D00010BC5DF814FB0000EB7B030803B40198CC
+:1063E0004100009850EAC12018BF04204A0D18BF90
+:1063F00040F0010040F2FF72B2EB515F08BF40F085
+:106400000200012808BF052002B07047000000000C
+:1064100030B583B0044601F093F99FED090B0546B2
+:106420008DED000B002221466846D2F712FA28466D
+:1064300001F0A2F99DED000B03B030BD000000009B
+:10644000000000000000000070B5D94B00242DEDC5
+:10645000020B2DED108BDDE91010984205DA20F0CB
+:1064600000429A4201D809D141B19DED100BBDEC1B
+:10647000108B02B0BDE8704001F01EB9B0F5801F6E
+:1064800026DA11430BD0002813DA012001F074F949
+:10649000BDEC108B02B0BDE8704001F021B90220C4
+:1064A00001F06AF901F0F0F851EC100B81F00041B5
+:1064B0009EE06FF035049FEDC00B53EC102B9DED6B
+:1064C000100B51EC100BD1F79BFFCDE910010846E2
+:1064D00004EB2051C0F31304B948A1F2FF3120446A
+:1064E00000F4801080F07F6282F04052224301EB82
+:1064F00020559FEDB50B119253EC102B9DED100B19
+:1065000051EC100BD1F776FF41EC180BA01CC0F337
+:1065100013009FEDAFDB9FEDB0EBB14E7E4403283F
+:106520006CD296ED000B51EC180B53EC102BD2F7FC
+:10653000C1FC1DD1002D01BF96ED000BBDEC108BF1
+:1065400002B070BD2846D2F752F841EC180B53EC5C
+:106550001D2BD1F755FF41EC190B53EC1E2B51ECC1
+:10656000180BD1F74DFF53EC192BD1F7A2FE3FE0EA
+:106570009FED9D0B51EC180B53EC102BD1F740FF06
+:106580009FED9B1B53EC112BD1F737FF41EC190BFF
+:1065900053EC182B51EC180BD1F732FF53EC192B9D
+:1065A000D1F72EFF41EC190B002D04BF53EC192B32
+:1065B00051EC180B1AD02846D2F719F841EC1A0BF7
+:1065C00053EC1D2BD1F71CFF53EC192BD1F715FF02
+:1065D00053EC182BD1F70EFF41EC180B53EC1E2B8C
+:1065E00051EC1A0BD1F70CFF53EC182BD1F702FF2B
+:1065F000BDEC108B02B041EC100B70BD9FED7E0B1B
+:1066000051EC180B53EC102BD1F753FE41EC100B4F
+:1066100051EC180B53EC102BD1F764FF41EC190B24
+:106620002846D1F7E4FF41EC1B0B53EC192B51EC3E
+:10663000190BD1F7E5FE41EC1A0B714853EC1A2BFC
+:10664000261851EC1A0BD1F7DBFE41EC1F0B6D48FD
+:10665000C4F1510404F5D724B0EE4F0AF0EE6F0AEE
+:106660000321784400F094FF53EC1F2B51EC100BE6
+:10667000D1F7C6FE41EC1C0B6348B0EE4F0AF0EEBA
+:106680006F0A0421784400F083FF53EC1A2B51EC7D
+:10669000100BD1F7B5FE344353EC1C2BD1F709FE98
+:1066A00041EC1C0B002C4CDD9FED510B51EC180BF9
+:1066B00053EC102BD1F7A4FE53EC182BD1F7A0FE0E
+:1066C00041EC1A0B55B353EC1D2B51EC1B0BD1F7BE
+:1066D00097FE41EC1D0B53EC1C2B51EC1A0BD1F720
+:1066E000E8FD53EC192BD1F78BFE53EC1D2BD1F7A2
+:1066F000E0FD53EC1A2BD1F780FE53EC182BD1F7A9
+:1067000079FE41EC180B53EC1E2B51EC1B0BD1F70F
+:1067100077FE53EC182BD1F76DFE69E753EC1C2B79
+:1067200051EC1A0BD1F7C5FD53EC192BD1F768FECC
+:1067300053EC1A2BD1F761FE53EC182BD1F75DFE09
+:1067400056E735B353EC1D2B51EC1B0BD1F758FE1C
+:1067500041EC1A0B53EC1C2B51EC180BD1F74AFEF1
+:1067600053EC192BD1F74CFE53EC1A2BD1F742FE08
+:1067700053EC182BD1F73EFE41EC180B53EC1E2BBB
+:1067800051EC1B0BD1F73CFE53EC182BD1F732FE2A
+:106790002EE753EC1C2B51EC180BD1F72BFE53ECCE
+:1067A000192BD1F72DFE53EC182BD1F726FE1FE73E
+:1067B0000000F07F000000000000000000005043D7
+:1067C000645F090000000000000000000000F03FCE
+:1067D000763C7935EF39EA3D0000E0FE422EE63F97
+:1067E000F09F000000000000555555555555D53F08
+:1067F000000000000000E03F00000000000000403A
+:1068000086EBF9FF729E0000689E00000000000009
+:1068100070B5414A00252DED020B2DED048BDDE90D
+:106820000404944205DA24F00041914201D809D1D0
+:1068300040B19DED040BBDEC048B02B0BDE870408F
+:1068400000F03ABFB4F5801F26DA08430BD0002CC5
+:1068500013DA012000F090FFBDEC048B02B0BDE81C
+:10686000704000F03DBF022000F086FF00F00CFFFA
+:1068700051EC100B81F0004146E09FED290B6FF0C9
+:10688000350553EC102B9DED040B51EC100BD1F79B
+:10689000B7FDCDE904010C4605EB2450A0F2FF3012
+:1068A000C10F40F2FF32521A62F31F540844D1F76D
+:1068B0009EFE05949DED040B41EC180B51EC100B62
+:1068C00001F008FB9FED181B53EC112BD1F798FD3D
+:1068D0009FED170B41EC190B53EC102B51EC180BDF
+:1068E000D1F78EFD53EC192BD1F7E3FC9FED120B82
+:1068F00041EC190B53EC102B51EC180BD1F780FD28
+:1069000053EC192BD1F7D5FCBDEC048B02B041EC54
+:10691000100B70BD000000000000F07F00000000C0
+:1069200000000000000050430EE526157BCBDB3F46
+:10693000362BF111F3FE593D00609F501344D33FB5
+:106940002DE9F04D2DED040B2DED0E8B96B0DDE90C
+:106950002550279CDDF890A025F0004624F0004843
+:10696000BAF1000F14BF0121002101EB4502FC49DF
+:1069700053184A1093422AD3002814BF012300233E
+:1069800003EB44030B44F7498B4220D358EA000140
+:106990009FEDF59B76D0DFF8D8B35D4503D1BAF112
+:1069A000000F05D188E0BAF1000F08BF002100D028
+:1069B000012101EB450111F5001F08D8002814BF83
+:1069C0000121002101EB440111F5001F0BD99DEDC0
+:1069D000261B9DED240B16B0BDEC0E8B04B0BDE85C
+:1069E000F04D00F073BE0027002DBCBFE149884583
+:1069F00021DAE1498845A8BF02271CDAC3451ADC21
+:106A0000DE4901EB2851142908DDC1F1340220FAD6
+:106A100002F101FA02F282420DD108E058B9C1F147
+:106A2000140228FA02F101FA02F2424503D101F000
+:106A30000101C1F1020756EA0A0124D1002C22DA31
+:106A4000002D18BF022F01D0012F0AD0022000F024
+:106A500093FE16B0BDEC0E8B04B0BDE8F04D00F017
+:106A600013BE022000F088FE00F00EFE51EC100B69
+:106A700081F0004141EC100B16B0BDEC0E8B04B060
+:106A8000BDE8F08D18E09FEDBEAB9FEDBF8B0028F9
+:106A900071D1B848804522D105F1804010F58010B1
+:106AA00008BFBAF1000F07D0B3450ADC002CA8BF1D
+:106AB0009DED260BE0DA0DE0B0EE490AF0EE690A32
+:106AC000DAE7002C06DA9DED260B51EC100B81F075
+:106AD00000416FE0AE48784490ED000BCCE7D8451C
+:106AE0004DD1002C48DA2EB186423AD1BAF1000FCE
+:106AF00042D126E0BAF1000F13D0022000F03CFE94
+:106B000000F0FEFD8DED020B9DED240B8DED000BD5
+:106B100010EE900A039961F31E0003909DED020BA5
+:106B2000AAE78DED02AB9DED240B1AEE901A10EE44
+:106B3000900A8DED000B61F31E0003909DED020B9A
+:106B40009AE78DED028B9DED240B18EE901A10EE56
+:106B5000900A8DED000B61F31E0003909DED020B7A
+:106B60008AE709DA9DED240B51EC190B53EC102B3D
+:106B7000D1F7B8FC1EE020E09DED240B7CE78642B7
+:106B80001BDAB4F1804F0DD0A4F10050B0F1FF50EA
+:106B900013D1002D11DB9DED240B51EC100B01F0F6
+:106BA0002FFA07E09DED240B53EC102B51EC100B4A
+:106BB00000F0C2BC41EC100B5EE79DED240B51ECE4
+:106BC000100B01F075F8BAF1000FCDE90E0142D1BA
+:106BD0009FED710B46B3A6F1E040B0F17F600CD0A1
+:106BE0005E4538D1002D00DAA7B3022F0CBF01207B
+:106BF0004FF0FF30D1F7FBFCDCE7002D01DD002C6E
+:106C00000DDA002D01DD002C1FDB002D16DA002C23
+:106C100014DB012F08BF9FED620B3FF42DAFB0EEE8
+:106C20004A0AF0EE6A0A27E7022F18BF002D0CD09F
+:106C3000012F0AD1002DFFF61FAF06E0002DB8BFCF
+:106C4000002C08DA012F3FF417AFB0EE480AF0EE3F
+:106C5000680A11E71BE0012000EBE57050EA07012C
+:106C600015D0791EB0EE498AF0EE698A084308BF54
+:106C70009FED4D8B4E480025804570DD4D494E48B7
+:106C8000884514DDB0420DDB002C19DB2FE001201C
+:106C900000F072FD16B0BDEC0E8B04B0BDE8F04DF7
+:106CA00000F01EBDB34502DC002C09DC1FE086426B
+:106CB00002DA002C1BDA03E05E452BDD002C16DD2A
+:106CC000022000F059FD00F01BFD8DED020B53EC8E
+:106CD0001A2B51EC180BD1F793FBCDE90001039966
+:106CE000019861F31E0003909DED020BC4E60220A3
+:106CF00000F042FD00F014FD10EE901A18EE900A1C
+:106D00008DED020B8DED008B61F31E0003909DED68
+:106D1000020BB1E69DED0E0B53EC192B51EC100B51
+:106D2000D1F768FB9FED260BCDE9080153EC102B42
+:106D30009DED080B51EC100BD1F762FB9FED221B70
+:106D400053EC112BD1F759FB9DED081B53EC112B84
+:106D5000D1F756FB9FED1E1B53EC112B3CE08CE052
+:106D6000FFFF1F00FFFF0F00000000000000F03FCA
+:106D70000000F03F0000F07F0000404301FCFFFFF7
+:106D8000000000000000F07F000000000000000094
+:106D9000369A0000000000000000000000000080A3
+:106DA000000000000000F0FF000000000000F0BF45
+:106DB0000000E0410000F043FFFFEF3F0000000053
+:106DC000000000000000D03F555555555555D53FA2
+:106DD000000000000000E03FD1F70FFB9DED080B25
+:106DE00041EC1A0B53EC102B51EC100BD1F708FBB4
+:106DF00053EC1A2BD1F704FB41EC1A0B9FEDFE0B61
+:106E000053EC102B9DED080B51EC100BD1F7F8FA59
+:106E100041EC1B0B9FEDFA0B51EC1A0B53EC102BB2
+:106E2000D1F7EEFA41EC1A0B9FEDF70B53EC102B58
+:106E30009DED080B51EC100BD1F7E2FA53EC1A2B35
+:106E4000D1F7D8FA41EC1A0B51EC1B0B53EC1A2B6F
+:106E5000D1F72FFA0690CDE906519DED060B53ECC4
+:106E60001B2B51EC100BD1F7C5FA53EC1A2BD1F7B1
+:106E7000C4FA41EC100B00F0A1B90020B6F5801F58
+:106E80000EDA9FEDE30B53EC102B9DED0E0B51EC46
+:106E9000100BD1F7B5FACDE90E016FF034000E46B4
+:106EA00000EB2650A0F2FF37C6F31300DA4940F09A
+:106EB0007F6646F040568842D8BF002408DDD74997
+:106EC0008142C8BF012403DC0024A6F580167F1C84
+:106ED000D348784400EBC4000F9690ED00CB9DEDB5
+:106EE0000E0B53EC1C2B51EC100BD1F783FA9DEDDC
+:106EF0000E0B41EC1B0B53EC1C2B51EC100BD1F780
+:106F0000D8F941EC100B51EC190B53EC102BD1F7C5
+:106F1000E9FA41EC1D0B51EC1B0B53EC1D2BD1F787
+:106F20006FFA41EC1A0BBF488DED10AB7844109509
+:106F300090ED000B4FF0005040EA660000EB8440FB
+:106F40008DED080B00F5002009909DED080B53EC2A
+:106F50001C2B51EC100BD1F74DFA9DED0E1B53EC91
+:106F6000112BD1F74AFA41EC100B53EC102B9DED8D
+:106F7000100B51EC100BD1F743FA9DED080B41ECCF
+:106F80001C0B53EC102B9DED100B51EC100BD1F79B
+:106F900037FA53EC1B2BD1F730FA53EC1C2BD1F7FB
+:106FA00029FA53EC1D2BD1F72BFA41EC1C0B53ECB7
+:106FB0001A2B51EC1A0BD1F723FA41EC1B0B9A4810
+:106FC0000621B0EE4B0AF0EE6B0A784400F0E0FACE
+:106FD000B0EE401AF0EE601AB0EE41DAF0EE61DA8F
+:106FE00053EC1B2B51EC1B0BD1F70AFA53EC1D2B66
+:106FF000D1F706FA9DED100B41EC1B0B53EC1A2B4D
+:1070000051EC100BD1F755F953EC1C2BD1F7F8F9D3
+:1070100053EC1B2BD1F74DF99DED100B41EC1B0BE5
+:1070200053EC102B51EC100BD1F7EAF941EC1D0B8E
+:107030009FED7FEB53EC1E2BD1F73BF953EC1B2B51
+:10704000D1F737F90890CDE908519DED080B53ECC5
+:107050001E2B51EC100BD1F7CDF953EC1D2BD1F7B2
+:10706000C9F953EC1B2BD1F7C8F99DED080B41EC86
+:107070001D0B53EC102B9DED100B51EC100BD1F7A9
+:10708000BFF941EC1B0B53EC1A2B51EC1D0BD1F744
+:10709000B7F99DED080B41EC1A0B53EC102B51EC9A
+:1070A0001C0BD1F7ADF953EC1A2BD1F702F941ECD7
+:1070B0001A0B51EC1B0B53EC1A2BD1F7FAF80C906E
+:1070C000CDE90C519DED0C0B53EC1B2B51EC100B2F
+:1070D000D1F790F953EC1A2BD1F78FF941EC1B0B38
+:1070E0009FED550B53EC102B9DED0C0B51EC100B41
+:1070F000D1F786F941EC1A0B9FED510B51EC1B0BAC
+:1071000053EC102BD1F77CF941EC1B0B9FED4E0B90
+:1071100053EC102B9DED0C0B51EC100BD1F770F9CB
+:1071200053EC1B2BD1F7C5F841EC100B48487844C1
+:1071300000EBC40090ED001B51EC100B53EC112B35
+:10714000D1F7B7F841EC1B0B3846D1F750FACDE92F
+:10715000080153EC1B2B51EC1A0BD1F7AAF841ECA8
+:10716000100B3C48784400EBC40090ED00CB51EC90
+:10717000100B53EC1C2BD1F79CF89DED081B53EC26
+:10718000112BD1F796F80690CDE906519DED080B2D
+:1071900053EC102B9DED060B51EC100BD1F72AF997
+:1071A00053EC1C2BD1F726F953EC1A2BD1F722F90B
+:1071B00053EC1B2BD1F721F941EC100B9DED261B55
+:1071C00053EC102B8DED001B00959DED260B51EC23
+:1071D000100BD1F715F99DED000B41EC1A0B53EC98
+:1071E000102B9DED260B51EC100BD1F703F99DED03
+:1071F000061B53EC112B2FE0000000604715F73FF2
+:10720000FE822B654715F73F44DF5DF80BAE543E19
+:1072100000000000000040438E9803007AB60B0087
+:107220007A950000E0950000B29400000000000094
+:107230000000000000000840000000E009C7EE3F29
+:10724000FD033ADC09C7EE3FF5015B14E02F3EBEBB
+:107250003E930000F8920000D1F7D2F853EC1A2BBD
+:10726000D1F727F89DED060B41EC1A0B53EC102BD0
+:107270009DED000B51EC100BD1F7C2F8CDE90C01DC
+:107280009DED0C0B51EC1A0B53EC102BD1F711F8B0
+:10729000CDE902010C46AA498C422FDB611A084352
+:1072A00018D19DED0C0B53EC102B9DED020B51EC06
+:1072B000100BD1F79FF841EC1B0B9FEDA30B51EC8A
+:1072C0001A0B53EC102BD0F7F4FF53EC1B2BD1F718
+:1072D0009FFB2DD2022000F04FFA00F011FA10EEC1
+:1072E000901A18EE900A8DED020B8DED008B61F374
+:1072F0001E0003909DED020BFFF7BEBB944A24F0E5
+:107300000041914214D39349214408437FF4EFACE8
+:107310009DED0C0B53EC102B9DED020B51EC100B63
+:10732000D1F768F853EC1A2BD1F772FB7FF6DFAC7C
+:1073300024F000408849894A002601EB205182420E
+:107340002BDA481C4FF4801121FA00F02044844AC3
+:10735000C0F30A517A44A1F2FF3192ED000B814A49
+:107360008DED080BCA4020EA0202C0F3130040F47E
+:107370008010C1F1140120FA01F60992002CB8BF67
+:1073800076429DED080B53EC102B9DED0C0B51EC50
+:10739000100BD1F72FF8CDE90C019DED0C0B51EC42
+:1073A0001A0B53EC102BD0F784FF9FED6F0B089056
+:1073B000CDE9085153EC102B9DED080B51EC100B4F
+:1073C000D1F71EF841EC1B0B9FED690B53EC102B12
+:1073D0009DED080B51EC100BD1F712F89DED0C0B45
+:1073E00041EC1C0B53EC102B9DED080B51EC100BDA
+:1073F000D1F700F853EC1A2BD0F7FFFF9FED5E1B7F
+:1074000053EC112BD0F7FCFF53EC1C2BD0F751FFA2
+:1074100041EC1A0B51EC1B0B53EC1A2BD0F749FF24
+:10742000CDE902019DED020B53EC1B2B51EC100B2F
+:10743000D0F7E0FF53EC1A2BD0F7DFFF9DED020BE6
+:1074400041EC1A0B53EC102B51EC100BD0F7D8FF7A
+:10745000CDE908014A489DED080B0521784400F06C
+:1074600097F89DED081B51EC100B53EC112BD0F746
+:10747000C7FF9DED021B53EC112BD0F7BEFFCDE9EA
+:1074800006019DED020B53EC1A2B51EC100BD0F7BB
+:10749000B7FF53EC1A2BD0F70CFF9FED3B0B41ECE1
+:1074A0001A0B53EC102B9DED060B51EC100BD0F783
+:1074B000A1FF9DED060B41EC1B0B53EC102B9DED3A
+:1074C000020B51EC100BD0F79BFF53EC1B2BD1F7A9
+:1074D00009F853EC1A2BD0F78DFF9DED021B53ECEE
+:1074E000112BD0F787FF53EC192BD0F786FFCDE98E
+:1074F000020101EB065001150029C8BF039015DCFD
+:107500009DED020B324651EC100BD1F769FAFEF7F4
+:1075100065FF042808BF00F003F932469DED020B19
+:1075200051EC100BD1F75CFACDE902019DED020B95
+:1075300051EC180B53EC102BD0F762FFFFF73ABB5E
+:107540000000904000000000FE822B654715973C2C
+:1075500000CC904000346F3F01FCFFFF0000E03F93
+:10756000B8910000FFFF0F0000000000432EE63F2F
+:10757000396CA80C615C20BEEF39FAFE422EE63F62
+:1075800050900000000000000000000000000040DB
+:1075900070B504462DED028B4D1E00EBC500B0EE1C
+:1075A000408AF0EE608A90ED000B35F0060017D0AF
+:1075B00053EC182B51EC100BD0F722FF41EC100BC1
+:1075C0006D1E04EBC50090ED001B51EC100B53EC4D
+:1075D000112BD0F76EFE41EC100B35F00600E7D111
+:1075E000022D36D0042D1CD0062D1CBFBDEC028B05
+:1075F00070BD53EC182B51EC100BD0F701FF94ED3C
+:107600000A1B53EC112BD0F754FE53EC182BD0F778
+:10761000F7FE94ED081B53EC112BD0F74AFE41EC1A
+:10762000100B53EC182B51EC100BD0F7E9FE94ED36
+:10763000061B53EC112BD0F73CFE53EC182BD0F764
+:10764000DFFE94ED040B53EC102BD0F732FE41EC2F
+:10765000100B53EC182B51EC100BD0F7D1FE94ED1E
+:10766000021B53EC112BD0F724FE53EC182BD0F750
+:10767000C7FE94ED001B53EC112BD0F71AFEBDECA6
+:10768000028B41EC100B70BD9FED070B10B553EC56
+:10769000102B9FED070B51EC100BD0F723FF41ECA3
+:1076A000100B10BD000000000000000000000000F2
+:1076B000000000000000F03F10B553EC102B51EC1F
+:1076C000100BD0F7F6FD41EC100B10BD10B553ECCC
+:1076D000112B51EC100BD0F7ECFD41EC100B10BD51
+:1076E0009FED050B10B553EC102B51EC100BD0F7A0
+:1076F000F9FE41EC100B10BD00000000000000007E
+:107700009FED050B10B553EC102B51EC100BD0F77F
+:1077100077FE41EC100B10BD00000000000000706F
+:107720009FED050B10B553EC102B51EC100BD0F75F
+:1077300067FE41EC100B10BD0000000000000010BF
+:107740000148006870470000B812002002E008C835
+:10775000121F08C1002AFAD170477047002001E0CB
+:1077600001C1121F002AFBD1704780F310887047B7
+:1077700080F31088704700000149086070470000DE
+:10778000B812002030380A2801D2012070470020AA
+:10779000704700002DE9FF4F8DB00F4605460026CB
+:1077A00006E025280BD0DDE90F1290476D1C761CF2
+:1077B00028780028F5D111B03046BDE8F08F0024BC
+:1077C000A246A1460122E94900E0044315F8013F21
+:1077D000203B02FA03F00842F7D128782A2810D07B
+:1077E0006FF02F022878A0F13001092914D80AEB94
+:1077F0008A0102EB410144F0020400EB010A6D1C16
+:10780000F0E701CF5FEA000A03D544F40054CAF15F
+:10781000000A44F002046D1C28782E2817D115F8B0
+:10782000010F44F004042A280ED06FF02F022878AC
+:10783000A0F1300109290AD809EB890102EB4101C5
+:1078400000EB01096D1CF2E757F8049B6D1C2878CA
+:107850006C280FD006DC4C2817D068280DD06A2879
+:1078600014D104E0742810D07A280FD10DE044F42C
+:1078700000140AE044F4801401E044F440146978F0
+:10788000814202D104F580146D1C6D1C28786E288D
+:107890001ED00CDC632830D004DC00288BD05828A4
+:1078A00011D19FE0642867D069280CD164E0732867
+:1078B0002DD004DC6F2872D0702804D194E0752894
+:1078C0006ED078286DD0DDE90F129047761C4BE121
+:1078D000C4F30250022806D0032809D0042801CF9F
+:1078E00009D0066040E101CFF117C0E900613BE13A
+:1078F00001CF068038E1067036E117F8040B8DF8E9
+:10790000000000208DF80100EB46012003E057F84D
+:1079100004BB4FF0FF3061074FF0000102D40DE0CF
+:1079200008F10101884649450FDA8045F8DB1BF86C
+:1079300008100029F4D108E008F1010188468142CD
+:10794000FADB1BF808100029F6D1DDE90F23AAEBBA
+:1079500008008146214600F031F9304400EB08066A
+:1079600004E0DDE90F121BF8010B9047B8F10108A4
+:10797000F7D221464846F2E00A21C4F302524FF002
+:10798000000B0891022A04D001CFC117032A09D0A5
+:107990000AE0FF1D27F00707F7E8020108E02CE0E6
+:1079A0001EE01FE000B2C117042A01D140B2C11786
+:1079B000021E71F1000206DA0023D0EB030063EB34
+:1079C00001012D2202E0220504D52B228DF824206E
+:1079D000012203E0E20701D02022F7E7904653E0BE
+:1079E0000A210BE0102109E010214FF0000B44F0B8
+:1079F00004044FF00809089103E008214FF0000B40
+:107A00000891C4F30252022A04D001CF0021032AB4
+:107A100006D006E0FF1D27F00707F7E8020103E0A4
+:107A200080B2042A00D1C0B24FF0000822072BD543
+:107A30002A78702A07D0DDF820C08CF0100C5CEAA0
+:107A40000B0C05D00EE040228DF82420012208E026
+:107A500050EA010306D030238DF824308DF825201C
+:107A600002229046089B83F0080353EA0B030BD1D4
+:107A700050EA010201D1620706D530228DF8242098
+:107A80004FF00108A9F101092A78582A04D038A238
+:107A90000B9208AA0A920BE03AA2F9E75B46089A11
+:107AA000D0F76BFE0B9B9B5C0A9A521E0A921370D6
+:107AB00050EA0102F2D10A98ADEB000000F1200B70
+:107AC000600702D524F4803401E04FF00109D94564
+:107AD00002DDA9EB0B0000E0002000EB0B014144AC
+:107AE0000890AAEB010AE00306D4DDE90F23214642
+:107AF000504600F063F806444FF0000908E009A979
+:107B000011F80900DDE90F12904709F10109761C0F
+:107B1000C145F4DBE0030CD5DDE90F2321465046D7
+:107B200000F04CF8064404E0DDE90F1230209047E5
+:107B3000761C0899481E08900029F5DC08E00A9890
+:107B40000A990078491C0A91DDE90F129047761CCA
+:107B5000BBF10001ABF1010BF1DC21465046DDE940
+:107B60000F2300F019F806446D1C21E609280100D6
+:107B700030313233343536373839616263646566A3
+:107B80000000000030313233343536373839414265
+:107B900043444546000000002DE9F041044600251D
+:107BA0001E461746880404D405E039462020B04715
+:107BB0006D1C641EF9D52846BDE8F0812DE9F04121
+:107BC000044600251E469046C80301D5302700E034
+:107BD0002027880404D505E041463846B0476D1C8F
+:107BE000641EF9D52846BDE8F0810A68531C0B6075
+:107BF0001070704710B56FF00400FDF7A1FA10BDCA
+:107C00001BE045F208214FF0E02251610021916113
+:107C10001146096941F00101116100BF4FF0E021F7
+:107C2000096901F480310029F8D000214FF0E022E9
+:107C300091611146096900211161011EA0F1010045
+:107C4000DFD170471AE015214FF0E0225161002189
+:107C500091611146096941F00101116100BF4FF0C6
+:107C6000E021096901F480310029F8D000214FF0AA
+:107C7000E02291611146096900211161011EA0F104
+:107C80000100E0D17047000010B50246002008E076
+:107C900012F8013B4340DBB2044C34F8133083EA62
+:107CA00020200B1EA1F10101F2D110BD180000200F
+:107CB00082B0CDE9000121F0004001909DED000B64
+:107CC00002B051EC100B704710B510210D48D2F7DF
+:107CD0004FFF0C48006840F480600A49086020218A
+:107CE0000848D2F745FF0220FFF7ACFF10210548F6
+:107CF000D2F740FF0220FFF7A5FF10210148D2F77D
+:107D000037FF10BD0014024010B510210D48D2F706
+:107D10002FFF0C48006840F480600A490860202169
+:107D20000848D2F727FF0220FFF78CFF10210548F3
+:107D3000D2F720FF0220FFF785FF10210148D2F77C
+:107D400017FF10BD0014024070B505460024154809
+:107D5000006820F4406013490860002618E01021F4
+:107D60001048D2F705FF0220FFF76CFF10210D48E5
+:107D7000D2F700FF6006040E20210A48D2F7EFFE7A
+:107D800008B144F001040120FFF75CFF701CC6B28B
+:107D9000082EE4DB15B1FFF797FF01E0FFF7B4FF12
+:107DA000204670BD0014024070B5044617480068B4
+:107DB00040F480601549086010211448D2F7D8FEBD
+:107DC00000251FE0E00920B120211048D2F7D2FEA3
+:107DD00003E020210D48D2F7CBFE6006040E0220FE
+:107DE000FFF730FF10210948D2F7C4FE0220FFF749
+:107DF00029FF10210548D2F7BBFE0220FFF722FF22
+:107E0000681CC5B2082DDDDB70BD00000014024007
+:107E100010B50B48006840F48060094908602021D3
+:107E20000748D2F7A7FE10210548D2F7A3FE042089
+:107E3000FFF708FF20210248D2F79AFE10BD00008C
+:107E40000014024010B50B48006840F480600949F6
+:107E5000086020210748D2F78BFE0420FFF7F2FECE
+:107E600010210448D2F786FE20210248D2F782FE74
+:107E700010BD00000014024010B500241448006832
+:107E800020F440601249086020211148D2F772FEA8
+:107E90000120FFF7D7FE10210D48D2F76BFE01201D
+:107EA000FFF7D0FE08E0601CC0B20446FA2803DDEC
+:107EB000FFF7C8FF012010BD20210548D2F74FFE73
+:107EC0000028F0D110210248D2F752FE0020F2E73C
+:107ED0000014024010B541EC100BFEF7B5FA51EC5E
+:107EE000100B10BD10B5FAF73BFC062000F0CAF8E5
+:107EF000552000F0E7F800F0BAF804464FF480513E
+:107F00001148D2F735FE4FF480511048D2F732FEB7
+:107F1000AA2C01D0FA2010BD152000F0B3F80620DD
+:107F200000F0D0F81420FFF78DFE00F0A0F8044612
+:107F30004FF480510448D2F71DFE512C01D114207A
+:107F4000E9E7FA20E7E7000000040240000C0240E5
+:107F50004FF400410803F2F7AFFA4FF08040FDF70D
+:107F60004BF91248FEF7F4F81148D1F75DFD1048BF
+:107F70003030D1F759FD0F48D2F706FD0E48D2F741
+:107F800003FDD2F723FE002080F3108800BFFFF727
+:107F900031FED2F71BFEFDF753FAD2F717FE03E0CE
+:107FA000FDF7AEFAD2F712FEFAE70000001001402A
+:107FB0008864024000000240000402402DE9F041C4
+:107FC00004460D4600262846D0F75DF9071E02D16B
+:107FD0000120BDE8F0810EE0701C86B2207829787F
+:107FE000884207D13A4629462046D0F753F908B9C6
+:107FF0003046EEE7641C20780028EDD100BFE8E7AA
+:1080000000B52DED048B83B041EC190BD0F700FFC8
+:1080100041EC180B18EE100A18EE901A8DED008B3B
+:10802000002818BF0120084320F00040C0F17F6005
+:1080300000F1E040C00F14D019EE101A19EE900AAA
+:108040008DED009B002918BF0121084320F000405E
+:10805000C0F17F6000F1E040C00F04BF0120FFF7D6
+:108060008BFB51EC180B03B0BDEC048B00BD10B5BD
+:108070000120FFF7E7FDFF20FAF7E6FB0446204664
+:1080800010BD000010B504464FF480510B48D2F7E4
+:1080900071FD0320FFF7D6FD4FF480510748D2F75A
+:1080A00067FD4FF480510648D2F764FD2046FAF789
+:1080B00059FD0320FFF7C6FD10BD0000000402407B
+:1080C000000C024010B504462046FAF74BFD012093
+:1080D000FFF7B8FD10BD5458485F56312E342E328C
+:1080E00000000000382020202020202020486F2081
+:1080F000536F204769616F20446963682020202006
+:10810000202020202054454E204355412048414EF8
+:10811000473A20202020202020202020202020201E
+:108120002020202020444941204348493A20202053
+:10813000202020202020202020202020202020203F
+:1081400020202020204D4120534F20544855453AAF
+:10815000202020202020202020202020202020201F
+:10816000202020202020202020202020202020200F
+:1081700020202020202020202020202020202020FF
+:1081800020202020202020202020202020202020EF
+:1081900020202020202020202020202020202020DF
+:1081A0002020202020534F20564F4C3A20202020C2
+:1081B00020202020202020202020202020202020BF
+:1081C0002020202020534F205449454E3A20202083
+:1081D000202020202020202020202020202020209F
+:1081E0002020202020534F204C49543A202020208A
+:1081F000202020202020202020202020202020207F
+:108200002020202020444F4E4749413A2020202062
+:10821000202020202020202020202020202020205E
+:10822000202020202020202020202020202020204E
+:10823000202020202020202020202020202020203E
+:1082400020202020204E4741593A20202020202065
+:10825000202020202020202020202020202020201E
+:10826000202020202020202020202020202020200E
+:1082700020202020202020202020202020202020FE
+:1082800020202020202020202020202020202020EE
+:1082900020202020202020202020202020202020DE
+:1082A00020202020202020202020202020202020CE
+:1082B00020202020202020202020202020202020BE
+:1082C00020202020202020202020202020202020AE
+:1082D000202020202020202020202020202020209E
+:1082E000202020202020202020202020202020208E
+:1082F000202020202020202020202020202020207E
+:10830000202020202020202020202020202020206D
+:10831000202020202020202020202020202020205D
+:10832000202020202020202020202020202020204D
+:10833000202020202020202020202020202020203D
+:10834000202020202043414D204F4E20262048450C
+:108350004E20474150204C414920515559204B480F
+:10836000414348202100000080250000010000005A
+:108370000A000000000000000000000000000000F3
+:1083800000000000000000000000000000000000ED
+:1083900000000000000000000000000000000000DD
+:1083A00000000000000000000000000000000000CD
+:1083B00000000000000000000000000000000000BD
+:1083C00000000000000000000000000000000000AD
+:1083D000000000000000000000000000000000009D
+:1083E000000000000000000000000000000000008D
+:1083F000000000000000000000000000000000007D
+:10840000000000000000000000000000000000006C
+:10841000000000000000000000000000000000005C
+:10842000000000000000000000000000000000004C
+:10843000000000000000000000000000000000003C
+:10844000000000000000000000000000000000002C
+:10845000000000000000000000000000000000001C
+:10846000000000000000000000000000000000000C
+:1084700000000000000000000000000000000000FC
+:1084800000000000000000000000000000000000EC
+:1084900000000000000000006A6F796675656C2EB0
+:1084A0006A6F796675656C696E672E636F6D2C37C0
+:1084B000303131000000000000000000000000002A
+:1084C00000000000000000000000000000000000AC
+:1084D000000000000000000000000000000000009C
+:1084E000000000000000000000000000000000008C
+:1084F000000000000000000000000000000000007C
+:108500000000000000004B46422D322E3447000090
+:10851000000000000000000000000000000000005B
+:1085200000000000000000000000000000004B46BA
+:1085300042313233343536000000000000000000C4
+:10854000000000000000000000000000000000002B
+:10855000000000000000000000000000060084038E
+:10856000000000000000000000000000000000000B
+:1085700000000000000000000000000000000000FB
+:1085800000000000000000000000000000000000EB
+:1085900000000000000000000000000000000000DB
+:1085A00000000000000000000000000000000000CB
+:1085B00000000000000000000000000000000000BB
+:1085C00000000000000000000000000000000000AB
+:1085D000000000000000000000000000000000009B
+:1085E000000000000000000000000000000000008B
+:1085F000000000000000000000000000000000007B
+:10860000000000000000000000000000000000006A
+:10861000000000000000000000000000000000005A
+:10862000000000000000000000000000000000004A
+:10863000000000000000000000000000000000003A
+:10864000000000000000000000000000000000002A
+:10865000000000000000000000000000000000001A
+:10866000000000000000000000000000000000000A
+:1086700000000000000000000000000000000000FA
+:1086800000000000000000000000000000000000EA
+:1086900000000000000000000000000000000000DA
+:1086A00000000000000000000000000000000000CA
+:1086B00000000000000000000000000000000000BA
+:1086C00000000000000000000000000000000000AA
+:1086D000000000000000000000000000000000009A
+:1086E000000000000000000000000000000000008A
+:1086F000000000000000000000000000000000007A
+:108700000000000000000000000000000000000069
+:108710000000000000000000000000000000000059
+:108720000000000000000000000000000000000049
+:108730000000000000000000000000000000000039
+:108740000000000000000000000000000000000029
+:108750000000000000000000000000000000000019
+:108760000000000000000000000000000000000009
+:1087700000000000000000000000000000000000F9
+:1087800000000000000000000000000000000000E9
+:1087900000000000000000000000000000000000D9
+:1087A00000000000000000000000000000000000C9
+:1087B00000000000000000000000000000000000B9
+:1087C00000000000000000000000000000000000A9
+:1087D0000000000000000000000000000000000099
+:1087E0000000000000000000000000000000000089
+:1087F0000000000000000000000000000000000079
+:108800000000000000000000000000000000000068
+:108810000000000000000000000000000000000058
+:108820000000000000000000000000000000000048
+:108830000000000000000000000000000000000038
+:108840000000000000000000000000000000000028
+:108850000000000000000000000000000000000018
+:108860000000000000000000000000000000000008
+:1088700000000000000000000000000000000000F8
+:1088800000000000000000000000000000000000E8
+:1088900000000000000000000000000000000000D8
+:1088A00000000000000000000000000000000000C8
+:1088B00000000000000000000000000000000000B8
+:1088C00000000000000000000000000000000000A8
+:1088D0000000000000000000000000000000000098
+:1088E0000000000000000000000000000000000088
+:1088F0000000000000000000000000000000000078
+:108900000000000000000000000000000000000067
+:108910000000000000000000000000000000000057
+:108920000000000000000000000000000000000047
+:108930000000000000000000000000000000000037
+:108940000000000000000000000000000000000027
+:108950000000000000000000000000000000000017
+:108960000000000000000000000000000000000007
+:1089700000000000000000000000000000000000F7
+:1089800000000000000000000000000000000000E7
+:1089900000000000000000000000000000000000D7
+:1089A00000000000000000000000000000000000C7
+:1089B00000000000000000000000000000000000B7
+:1089C00000000000000000000000000000000000A7
+:1089D0000000000000000000000000000000000097
+:1089E0000000000000000000000000000000000087
+:1089F0000000000000000000000000000000000077
+:108A00000000000000000000000000000000000066
+:108A10000000000000000000000000000000000056
+:108A20000000000000000000000000000000000046
+:108A30000000000000000000000000000000000036
+:108A40000000000000000000000000000000000026
+:108A50000000000000000000000000000000000016
+:108A60000000000000000000000000000000000006
+:108A700000000000000000000000000000000000F6
+:108A800000000000000000000000000000000000E6
+:108A900000000000000000000000000000000000D6
+:108AA00000000000000000000000000000000000C6
+:108AB00000000000000000000000000000000000B6
+:108AC00000000000000000000000000000000000A6
+:108AD0000000000000000000000000000000000096
+:108AE0000000000000000000000000000000000086
+:108AF0000000000000000000000000000000000076
+:108B00000000000000000000000000000000000065
+:108B10000000000000000000000000000000000055
+:108B20000000000000000000000000000000000045
+:108B30000000000000000000000000000000000035
+:108B40000000000000000000000000000000000025
+:108B50000000000000000000000000000000000015
+:108B60000000000000000000000000000000000005
+:108B700000000000000000000000000000000000F5
+:108B800000000000000000000000000000000000E5
+:108B90000000000000000000E4800308F07A0020DC
+:108BA000C22F00206400000002000100000000004D
+:108BB0005C850308F07A0020B82F002066000000D2
+:108BC000050001000100000068830308F07A00201E
+:108BD000984000206B0000003101040002000000FA
+:108BE00098840308F07A0020DA3900202F0500006D
+:108BF000C3000100030000005A850308F07A00203A
+:108C0000263E0020F20500000200010004000000E2
+:108C100060850308F07A0020C8140020F4050000E5
+:108C2000050001000500000064850308F07A0020BB
+:108C3000D4140020F9050000050001000600000022
+:108C4000E5800308F07A0020382D0020FE050000A2
+:108C5000810201000700000068850308F07A002007
+:108C6000D81400207F0800006100400008000000C8
+:108C7000C8850308F07A0020C2390020BF20000018
+:108C80000300010009000000CC850308F07A0020F1
+:108C9000C83E0020C2200000110101000A000000AF
+:108CA000DC860308F07A002086340020D3210000FF
+:108CB000B30401000B000000908B0308F07A002041
+:108CC000CC14002086260000090001000C000000E2
+:108CD00041542B5741503D54584830342C3435358D
+:108CE00033353134322C310D0A0041542B536F632C
+:108CF0006B65743D302C332C3139322E3136382EA1
+:108D0000342E312C35303030300D0A0041542B4395
+:108D1000574A41503F0D0A0041542B5245530D0A0A
+:108D20000041542B453D4F46460D0A0041542B57F8
+:108D30004D4F44453D41500D0A00000041542B5316
+:108D40004F434B413D5443502C746573742E6A6FEE
+:108D5000796675656C696E672E636F6D2C3730317F
+:108D6000310D0A0041542B574B4D4F443D4E455455
+:108D70000D0A0041542B55415254464C3D34303974
+:108D8000360D0A0041542B4845415254454E3D4F43
+:108D900046460D0A0041542B530D0A0041542B4501
+:108DA0003D4F46460D0A007573722E636E23002BED
+:108DB0002B2B00610041542B454E544D0D0A0041B0
+:108DC000542B49434349443F0D0A0041542B494D1C
+:108DD00045493F0D0A0041542B4353513F0D0A00B2
+:108DE0000D0A000041542B534F434B42313D544335
+:108DF00050432C746573742E6A6F796675656C695F
+:108E00006E672E636F6D2C373031310D0A0041547F
+:108E10002B5A0D0A0041542B57414E4E3D444843B6
+:108E2000500D0A0041542B57414E4E0D0A0041543B
+:108E30002B534F434B4C4B42310D0A0041542B579F
+:108E40004946493D4B46422D322E34472C4B464233
+:108E50003132333435360D0A0041542B57494649D7
+:108E60003D5448582D4844342D322E342C4B464224
+:108E70003132333435360D0A0041542B536F636B56
+:108E800065743D302C302C746573742E6A6F79666E
+:108E900075656C696E672E636F6D2C373031310DDF
+:108EA0000A0041542B536F636B65743D302C302C9A
+:108EB0003139322E3136382E31342E3130302C3794
+:108EC0003031310D0A0041542B43574A41503F0D78
+:108ED0000A0041542B5245530D0A002B2B2B004105
+:108EE0005445300D0A0041542B4347534E0D0A00A0
+:108EF00041542B4350494E3F0D0A0041542B4943E6
+:108F00004349440D0A0041542B4353510D0A00417B
+:108F1000542B4349504D4F44453D310D0A004154B7
+:108F20002B5149435347503D312C312C22434D4E58
+:108F30004554222C22222C22220D0A0041542B4E71
+:108F400045544F50454E0D0A0041542B4349504F54
+:108F500050454E3D302C22544350222C22746573D0
+:108F6000742E6A6F796675656C696E672E636F6DB6
+:108F7000222C373031310D0A0041542B4349504FD8
+:108F80005051554552593F0D0A0041542B524553FB
+:108F900045540D0A0041542B4745544750533D4713
+:108FA0004E524D432C300D0A0041542B4D47505327
+:108FB000433D310D0A00C4ACC8CF000000000000E2
+:108FC00000000000000000000000000000000000A1
+:108FD0000000000000000000000000000000000091
+:108FE0000000000000000000000000000000000081
+:108FF00000000000000064656661756C740000008C
+:109000000000000000000000000000000000000060
+:109010000000000000000000000000000000000050
+:109020000000000000000000000000000000000040
+:1090300000000000000038393030303000000000FF
+:10904000696E7465726E65740000000000000000B7
+:109050000000000000000000000000000000000010
+:109060000000000000000000000000000000000000
+:1090700000000000000000000000000000000000F0
+:10908000D6D0B9FA00000000000000000000000087
+:1090900000000000000000000000000000000000D0
+:1090A00000000000000000000000000000000000C0
+:1090B00000000000000000000000000000000000B0
+:1090C0004368696E614D6F62696C65000000000065
+:1090D0000000000000000000000000000000000090
+:1090E0000000000000000000000000000000000080
+:1090F0000000000000000000000000000000000070
+:1091000038393836303000000000434D4E455400A9
+:10911000000000000000000000000000000000004F
+:10912000000000000000000000000000000000003F
+:10913000000000000000000000000000000000002F
+:1091400000000000000000000000D6D0B9FA0000C6
+:10915000000000000000000000000000000000000F
+:1091600000000000000000000000000000000000FF
+:1091700000000000000000000000000000000000EF
+:10918000000000000000000000004368696E614DAF
+:109190006F62696C650000000000000000000000C4
+:1091A00000000000000000000000000000000000BF
+:1091B00000000000000000000000000000000000AF
+:1091C000000000000000000000003839383630325E
+:1091D00000000000434D4E45540000000000000018
+:1091E000000000000000000000000000000000007F
+:1091F000000000000000000000000000000000006F
+:10920000000000000000000000000000000000005E
+:1092100000000000D6D0B9FA0000000000000000F5
+:10922000000000000000000000000000000000003E
+:10923000000000000000000000000000000000002E
+:10924000000000000000000000000000000000001E
+:10925000000000004368696E614D6F62696C6500D3
+:1092600000000000000000000000000000000000FE
+:1092700000000000000000000000000000000000EE
+:1092800000000000000000000000000000000000DE
+:109290000000000038393836303400000000434DFB
+:1092A0004E455400000000000000000000000000D7
+:1092B00000000000000000000000000000000000AE
+:1092C000000000000000000000000000000000009E
+:1092D0000000000000000000000000000000D6D0E8
+:1092E000B9FA0000000000000000000000000000CB
+:1092F000000000000000000000000000000000006E
+:10930000000000000000000000000000000000005D
+:1093100000000000000000000000000000004368A2
+:10932000696E6154656C65636F6D0000000000003C
+:10933000000000000000000000000000000000002D
+:10934000000000000000000000000000000000001D
+:10935000000000000000000000000000000038399C
+:109360003836303700000000434D4E4554000000B1
+:1093700000000000000000000000000000000000ED
+:1093800000000000000000000000000000000000DD
+:1093900000000000000000000000000000000000CD
+:1093A0000000000000000000D6D0B9FA0000000064
+:1093B00000000000000000000000000000000000AD
+:1093C000000000000000000000000000000000009D
+:1093D000000000000000000000000000000000008D
+:1093E00000000000000000004368696E61556E696E
+:1093F000636F6D000000000000000000000000002E
+:10940000000000000000000000000000000000005C
+:10941000000000000000000000000000000000004C
+:1094200000000000000000003839383630310000FC
+:109430000000554E494E4554000000000000000059
+:10944000000000000000000000000000000000001C
+:10945000000000000000000000000000000000000C
+:1094600000000000000000000000000000000000FC
+:109470000000D6D0B9FA0000000000000000000093
+:1094800000000000000000000000000000000000DC
+:1094900000000000000000000000000000000000CC
+:1094A00000000000000000000000000000000000BC
+:1094B00000004368696E61556E69636F6D0000005E
+:1094C000000000000000000000000000000000009C
+:1094D000000000000000000000000000000000008C
+:1094E000000000000000000000000000000000007C
+:1094F000000038393836303600000000554E494EED
+:1095000045540000000000000000000000000000C2
+:10951000000000000000000000000000000000004B
+:10952000000000000000000000000000000000003B
+:10953000000000000000000000000000D6D0B9FAD2
+:10954000000000000000000000000000000000001B
+:10955000000000000000000000000000000000000B
+:1095600000000000000000000000000000000000FB
+:109570000000000000000000000000004368696E69
+:1095800061556E69636F6D0000000000000000000F
+:1095900000000000000000000000000000000000CB
+:1095A00000000000000000000000000000000000BB
+:1095B00000000000000000000000000038393836CC
+:1095C000303900000000554E494E4554000000005F
+:1095D000000000000000000000000000000000008B
+:1095E000000000000000000000000000000000007B
+:1095F000000000000000000000000000000000006B
+:10960000000000000000D6D0B9FA00000000000001
+:10961000000000000000000000000000000000004A
+:10962000000000000000000000000000000000003A
+:10963000000000000000000000000000000000002A
+:109640000000000000004368696E6154656C65634A
+:109650006F6D00000000000000000000000000002E
+:1096600000000000000000000000000000000000FA
+:1096700000000000000000000000000000000000EA
+:109680000000000000003839383630330000000098
+:1096900043544E455400000000000000000000004C
+:1096A00000000000000000000000000000000000BA
+:1096B00000000000000000000000000000000000AA
+:1096C000000000000000000000000000000000009A
+:1096D000D6D0B9FA00000000000000000000000031
+:1096E000000000000000000000000000000000007A
+:1096F000000000000000000000000000000000006A
+:109700000000000000000000000000000000000059
+:109710004368696E6154656C65636F6D000000009D
+:109720000000000000000000000000000000000039
+:109730000000000000000000000000000000000029
+:109740000000000000000000000000000000000019
+:109750003839383631310000000043544E4554004A
+:1097600000000000000000000000000000000000F9
+:1097700000000000000000000000000000000000E9
+:1097800000000000000000000000000000000000D9
+:1097900000000000000000000000C9B3CCD80000A9
+:1097A00000000000000000000000000000000000B9
+:1097B00000000000000000000000000000000000A9
+:1097C0000000000000000000000000000000000099
+:1097D000000000000000000000005354430000009F
+:1097E0000000000000000000000000000000000079
+:1097F0000000000000000000000000000000000069
+:109800000000000000000000000000000000000058
+:109810000000000000000000000038393936363002
+:10982000310000006A6177616C6E65742E636F6D44
+:109830002E73610000000000000000000000000026
+:109840000000000000000000000000000000000018
+:109850000000000000000000000000000000000008
+:1098600000000000BFC6CDFECCD800000000000004
+:1098700000000000000000000000000000000000E8
+:1098800000000000000000000000000000000000D8
+:1098900000000000000000000000000000000000C8
+:1098A00000000000535443000000000000000000CE
+:1098B00000000000000000000000000000000000A8
+:1098C0000000000000000000000000000000000098
+:1098D0000000000000000000000000000000000088
+:1098E0000000000038393936353034000000564960
+:1098F00056410000000000000000000000000000D1
+:109900000000000000000000000000000000000057
+:109910000000000000000000000000000000000047
+:109920000000000000000000000000000000BFC6B2
+:10993000CDFECCD8000000000000000000000000B8
+:109940000000000000000000000000000000000017
+:109950000000000000000000000000000000000007
+:1099600000000000000000000000000000004F6F39
+:109970007265646F6F0000000000000000000000CE
+:1099800000000000000000000000000000000000D7
+:1099900000000000000000000000000000000000C7
+:1099A0000000000000000000000000000000383946
+:1099B0003936353033000000416374696F6E2E6FA5
+:1099C0006F7265646F6F2E636F6D000000000000A2
+:1099D0000000000000000000000000000000000087
+:1099E0000000000000000000000000000000000077
+:1099F0000000000000000000BFC6CDFECCD8000073
+:109A00000000000000000000000000000000000056
+:109A10000000000000000000000000000000000046
+:109A20000000000000000000000000000000000036
+:109A300000000000000000007A61696E0000000074
+:109A40000000000000000000000000000000000016
+:109A50000000000000000000000000000000000006
+:109A600000000000000000000000000000000000F6
+:109A70000000000000000000383939363539000098
+:109A80000000485350505300000000000000000048
+:109A900000000000000000000000000000000000C6
+:109AA00000000000000000000000000000000000B6
+:109AB00000000000000000000000000000000000A6
+:109AC0000000CCA9B9FA000000000000000000006E
+:109AD0000000000000000000000000000000000086
+:109AE0000000000000000000000000000000000076
+:109AF0000000000000000000000000000000000066
+:109B00000000414953000000000000000000000078
+:109B10000000000000000000000000000000000045
+:109B20000000000000000000000000000000000035
+:109B30000000000000000000000000000000000025
+:109B4000000038393636300000000000696E746558
+:109B5000726E65740000000000000000000000004C
+:109B600000000000000000000000000000000000F5
+:109B700000000000000000000000000000000000E5
+:109B8000000000000000000000000000C3E5B5E98F
+:109B900000000000000000000000000000000000C5
+:109BA00000000000000000000000000000000000B5
+:109BB00000000000000000000000000000000000A5
+:109BC00000000000000000000000000056696574FD
+:109BD0006E610000000000000000000000000000B6
+:109BE0000000000000000000000000000000000075
+:109BF0000000000000000000000000000000000065
+:109C00000000000000000000000000003839383477
+:109C10003035000000004D6574666F6E6500000011
+:109C20000000000000000000000000000000000034
+:109C30000000000000000000000000000000000024
+:109C40000000000000000000000000000000000014
+:109C5000000000000000C3E5B5E9000000000000BE
+:109C600000000000000000000000000000000000F4
+:109C700000000000000000000000000000000000E4
+:109C800000000000000000000000000000000000D4
+:109C90000000000000004D6F6269666F6E65000095
+:109CA00000000000000000000000000000000000B4
+:109CB00000000000000000000000000000000000A4
+:109CC0000000000000000000000000000000000094
+:109CD0000000000000003839383430310000000046
+:109CE000736D61727400000000000000000000004D
+:109CF0000000000000000000000000000000000064
+:109D00000000000000000000000000000000000053
+:109D10000000000000000000000000000000000043
+:109D2000C3E5B5E9000000000000000000000000ED
+:109D30000000000000000000000000000000000023
+:109D40000000000000000000000000000000000013
+:109D50000000000000000000000000000000000003
+:109D60005669657474656C00000000000000000016
+:109D700000000000000000000000000000000000E3
+:109D800000000000000000000000000000000000D3
+:109D900000000000000000000000000000000000C3
+:109DA00038393834303400000000736D617274004B
+:109DB00000000000000000000000000000000000A3
+:109DC0000000000000000000000000000000000093
+:109DD0000000000000000000000000000000000083
+:109DE00000000000000000000000C3E5B5E900002D
+:109DF0000000000000000000000000000000000063
+:109E00000000000000000000000000000000000052
+:109E10000000000000000000000000000000000042
+:109E20000000000000000000000056494E41000004
+:109E30000000000000000000000000000000000022
+:109E40000000000000000000000000000000000012
+:109E50000000000000000000000000000000000002
+:109E600000000000000000000000383938343032B3
+:109E700000000000736D61727400000000000000BB
+:109E800000000000000000000000000000000000D2
+:109E900000000000000000000000000000000000C2
+:109EA00000000000000000000000000000000000B2
+:109EB00000000000BCEDC6D2D5AF000000000000DD
+:109EC0000000000000000000000000000000000092
+:109ED0000000000000000000000000000000000082
+:109EE0000000000000000000000000000000000072
+:109EF000000000004D6574666F6E65000000000094
+:109F00000000000000000000000000000000000051
+:109F10000000000000000000000000000000000041
+:109F20000000000000000000000000000000000031
+:109F300000000000383938353530380000004D65F4
+:109F400074666F6E650000000000000000000000F5
+:109F50000000000000000000000000000000000001
+:109F600000000000000000000000000000000000F1
+:109F70000000000000000000000000000000BCED38
+:109F8000C6D2D5AF000000000000000000000000B5
+:109F900000000000000000000000000000000000C1
+:109FA00000000000000000000000000000000000B1
+:109FB0000000000000000000000000000000536DE1
+:109FC000617274000000000000000000000000004A
+:109FD0000000000000000000000000000000000081
+:109FE0000000000000000000000000000000000071
+:109FF00000000000000000000000000000003839F0
+:10A000003835353032000000736D61727400000025
+:10A010000000000000000000000000000000000040
+:10A020000000000000000000000000000000000030
+:10A030000000000000000000000000000000000020
+:10A040000000000000000000BCEDC6D2D5AF00004B
+:10A050000000000000000000000000000000000000
+:10A0600000000000000000000000000000000000F0
+:10A0700000000000000000000000000000000000E0
+:10A080000000000000000000536D617274000000C9
+:10A0900000000000000000000000000000000000C0
+:10A0A00000000000000000000000000000000000B0
+:10A0B00000000000000000000000000000000000A0
+:10A0C0000000000000000000383938353530350018
+:10A0D0000000736D61727400000000000000000059
+:10A0E0000000000000000000000000000000000070
+:10A0F0000000000000000000000000000000000060
+:10A10000000000000000000000000000000000004F
+:10A110000000BCEDC6D2D5AF00000000000000007A
+:10A12000000000000000000000000000000000002F
+:10A13000000000000000000000000000000000001F
+:10A14000000000000000000000000000000000000F
+:10A150000000536D617274000000000000000000F8
+:10A1600000000000000000000000000000000000EF
+:10A1700000000000000000000000000000000000DF
+:10A1800000000000000000000000000000000000CF
+:10A19000000038393835353036000000736D617293
+:10A1A000740000000000000000000000000000003B
+:10A1B000000000000000000000000000000000009F
+:10A1C000000000000000000000000000000000008F
+:10A1D000000000000000000000000000C3CFBCD35E
+:10A1E000C0AD000000000000000000000000000002
+:10A1F000000000000000000000000000000000005F
+:10A20000000000000000000000000000000000004E
+:10A21000000000000000000000000000426F6269C2
+:10A22000000000000000000000000000000000002E
+:10A23000000000000000000000000000000000001E
+:10A24000000000000000000000000000000000000E
+:10A25000000000000000000000000000383938381D
+:10A26000303000000000696E7465726E6574000025
+:10A2700000000000000000000000000000000000DE
+:10A2800000000000000000000000000000000000CE
+:10A2900000000000000000000000000000000000BE
+:10A2A000000000000000C3CFBCD3C0AD0000000020
+:10A2B000000000000000000000000000000000009E
+:10A2C000000000000000000000000000000000008E
+:10A2D000000000000000000000000000000000007E
+:10A2E0000000000000004772616D65656E70686F68
+:10A2F0006E6500000000000000000000000000008B
+:10A30000000000000000000000000000000000004D
+:10A31000000000000000000000000000000000003D
+:10A3200000000000000038393838303100000000EB
+:10A330006770696E7465726E6574000000000000DD
+:10A34000000000000000000000000000000000000D
+:10A3500000000000000000000000000000000000FD
+:10A3600000000000000000000000000000000000ED
+:10A37000C3CFBCD3C0AD000000000000000000004F
+:10A3800000000000000000000000000000000000CD
+:10A3900000000000000000000000000000000000BD
+:10A3A00000000000000000000000000000000000AD
+:10A3B00042616E676C616C696E6B000000000000AA
+:10A3C000000000000000000000000000000000008D
+:10A3D000000000000000000000000000000000007D
+:10A3E000000000000000000000000000000000006D
+:10A3F00038393838303300000000626C776562000D
+:10A40000000000000000000000000000000000004C
+:10A41000000000000000000000000000000000003C
+:10A42000000000000000000000000000000000002C
+:10A4300000000000000000000000D3A1B6C800002A
+:10A44000000000000000000000000000000000000C
+:10A4500000000000000000000000000000000000FC
+:10A4600000000000000000000000000000000000EC
+:10A470000000000000000000000041697274656C7B
+:10A4800000000000000000000000000000000000CC
+:10A4900000000000000000000000000000000000BC
+:10A4A00000000000000000000000000000000000AC
+:10A4B0000000000000000000000038393931303061
+:10A4C0000000000061697274656C677072732E63BE
+:10A4D0006F6D0000000000000000000000000000A0
+:10A4E000000000000000000000000000000000006C
+:10A4F000000000000000000000000000000000005C
+:10A5000000000000D3A1B6C8000000000000000059
+:10A51000000000000000000000000000000000003B
+:10A52000000000000000000000000000000000002B
+:10A53000000000000000000000000000000000001B
+:10A540000000000041697274656C000000000000AA
+:10A5500000000000000000000000000000000000FB
+:10A5600000000000000000000000000000000000EB
+:10A5700000000000000000000000000000000000DB
+:10A5800000000000383939313130000000006169C5
+:10A590007274656C677072732E636F6D00000000DB
+:10A5A00000000000000000000000000000000000AB
+:10A5B000000000000000000000000000000000009B
+:10A5C0000000000000000000000000000000D3A117
+:10A5D000B6C80000000000000000000000000000FD
+:10A5E000000000000000000000000000000000006B
+:10A5F000000000000000000000000000000000005B
+:10A6000000000000000000000000000000004169A0
+:10A610007274656C00000000000000000000000083
+:10A62000000000000000000000000000000000002A
+:10A63000000000000000000000000000000000001A
+:10A640000000000000000000000000000000383999
+:10A65000393133310000000061697274656C6770D4
+:10A6600072732E636F6D0000000000000000000098
+:10A6700000000000000000000000000000000000DA
+:10A6800000000000000000000000000000000000CA
+:10A690000000000000000000D3A1B6C800000000C8
+:10A6A00000000000000000000000000000000000AA
+:10A6B000000000000000000000000000000000009A
+:10A6C000000000000000000000000000000000008A
+:10A6D000000000000000000041697274656C000019
+:10A6E000000000000000000000000000000000006A
+:10A6F000000000000000000000000000000000005A
+:10A700000000000000000000000000000000000049
+:10A7100000000000000000003839393134300000FA
+:10A72000000061697274656C677072732E636F6D7F
+:10A730000000000000000000000000000000000019
+:10A740000000000000000000000000000000000009
+:10A7500000000000000000000000000000000000F9
+:10A760000000D3A1B6C800000000000000000000F7
+:10A7700000000000000000000000000000000000D9
+:10A7800000000000000000000000000000000000C9
+:10A7900000000000000000000000000000000000B9
+:10A7A000000041697274656C000000000000000048
+:10A7B0000000000000000000000000000000000099
+:10A7C0000000000000000000000000000000000089
+:10A7D0000000000000000000000000000000000079
+:10A7E0000000383939313435000000006169727475
+:10A7F000656C677072732E636F6D0000000000005F
+:10A800000000000000000000000000000000000048
+:10A810000000000000000000000000000000000038
+:10A82000000000000000000000000000D3A1B6C836
+:10A830000000000000000000000000000000000018
+:10A840000000000000000000000000000000000008
+:10A8500000000000000000000000000000000000F8
+:10A860000000000000000000000000004169727458
+:10A87000656C000000000000000000000000000007
+:10A8800000000000000000000000000000000000C8
+:10A8900000000000000000000000000000000000B8
+:10A8A00000000000000000000000000038393931CD
+:10A8B00034390000000061697274656C67707273EE
+:10A8C0002E636F6D0000000000000000000000001B
+:10A8D0000000000000000000000000000000000078
+:10A8E0000000000000000000000000000000000068
+:10A8F000000000000000D3A1B6C800000000000066
+:10A900000000000000000000000000000000000047
+:10A910000000000000000000000000000000000037
+:10A920000000000000000000000000000000000027
+:10A9300000000000000041697274656C00000000B6
+:10A940000000000000000000000000000000000007
+:10A9500000000000000000000000000000000000F7
+:10A9600000000000000000000000000000000000E7
+:10A970000000000000003839393135310000000096
+:10A9800061697274656C677072732E636F6D00001D
+:10A9900000000000000000000000000000000000B7
+:10A9A00000000000000000000000000000000000A7
+:10A9B0000000000000000000000000000000000097
+:10A9C000D3A1B6C800000000000000000000000095
+:10A9D0000000000000000000000000000000000077
+:10A9E0000000000000000000000000000000000067
+:10A9F0000000000000000000000000000000000057
+:10AA000041697274656C00000000000000000000E5
+:10AA10000000000000000000000000000000000036
+:10AA20000000000000000000000000000000000026
+:10AA30000000000000000000000000000000000016
+:10AA40003839393135320000000061697274656C43
+:10AA5000677072732E636F6D0000000000000000CD
+:10AA600000000000000000000000000000000000E6
+:10AA700000000000000000000000000000000000D6
+:10AA800000000000000000000000D3A1B6C80000D4
+:10AA900000000000000000000000000000000000B6
+:10AAA00000000000000000000000000000000000A6
+:10AAB0000000000000000000000000000000000096
+:10AAC0000000000000000000000041697274656C25
+:10AAD0000000000000000000000000000000000076
+:10AAE0000000000000000000000000000000000066
+:10AAF0000000000000000000000000000000000056
+:10AB00000000000000000000000038393931353302
+:10AB10000000000061697274656C677072732E6367
+:10AB20006F6D000000000000000000000000000049
+:10AB30000000000000000000000000000000000015
+:10AB40000000000000000000000000000000000005
+:10AB500000000000D3A1B6C8000000000000000003
+:10AB600000000000000000000000000000000000E5
+:10AB700000000000000000000000000000000000D5
+:10AB800000000000000000000000000000000000C5
+:10AB90000000000041697274656C00000000000054
+:10ABA00000000000000000000000000000000000A5
+:10ABB0000000000000000000000000000000000095
+:10ABC0000000000000000000000000000000000085
+:10ABD0000000000038393931353400000000616967
+:10ABE0007274656C677072732E636F6D0000000085
+:10ABF0000000000000000000000000000000000055
+:10AC00000000000000000000000000000000000044
+:10AC10000000000000000000000000000000D3A1C0
+:10AC2000B6C80000000000000000000000000000A6
+:10AC30000000000000000000000000000000000014
+:10AC40000000000000000000000000000000000004
+:10AC5000000000000000000000000000000041694A
+:10AC60007274656C0000000000000000000000002D
+:10AC700000000000000000000000000000000000D4
+:10AC800000000000000000000000000000000000C4
+:10AC90000000000000000000000000000000383943
+:10ACA000393135350000000061697274656C677078
+:10ACB00072732E636F6D0000000000000000000042
+:10ACC0000000000000000000000000000000000084
+:10ACD0000000000000000000000000000000000074
+:10ACE0000000000000000000D3A1B6C80000000072
+:10ACF0000000000000000000000000000000000054
+:10AD00000000000000000000000000000000000043
+:10AD10000000000000000000000000000000000033
+:10AD2000000000000000000041697274656C0000C2
+:10AD30000000000000000000000000000000000013
+:10AD40000000000000000000000000000000000003
+:10AD500000000000000000000000000000000000F3
+:10AD6000000000000000000038393931353600009D
+:10AD7000000061697274656C677072732E636F6D29
+:10AD800000000000000000000000000000000000C3
+:10AD900000000000000000000000000000000000B3
+:10ADA00000000000000000000000000000000000A3
+:10ADB0000000D3A1B6C800000000000000000000A1
+:10ADC0000000000000000000000000000000000083
+:10ADD0000000000000000000000000000000000073
+:10ADE0000000000000000000000000000000000063
+:10ADF000000041697274656C0000000000000000F2
+:10AE00000000000000000000000000000000000042
+:10AE10000000000000000000000000000000000032
+:10AE20000000000000000000000000000000000022
+:10AE3000000038393931393000000000616972741E
+:10AE4000656C677072732E636F6D00000000000008
+:10AE500000000000000000000000000000000000F2
+:10AE600000000000000000000000000000000000E2
+:10AE7000000000000000000000000000D3A1B6C8E0
+:10AE800000000000000000000000000000000000C2
+:10AE900000000000000000000000000000000000B2
+:10AEA00000000000000000000000000000000000A2
+:10AEB0000000000000000000000000004169727402
+:10AEC000656C0000000000000000000000000000B1
+:10AED0000000000000000000000000000000000072
+:10AEE0000000000000000000000000000000000062
+:10AEF0000000000000000000000000003839393177
+:10AF000039320000000061697274656C6770727399
+:10AF10002E636F6D000000000000000000000000C4
+:10AF20000000000000000000000000000000000021
+:10AF30000000000000000000000000000000000011
+:10AF4000000000000000D3A1B6C80000000000000F
+:10AF500000000000000000000000000000000000F1
+:10AF600000000000000000000000000000000000E1
+:10AF700000000000000000000000000000000000D1
+:10AF800000000000000041697274656C0000000060
+:10AF900000000000000000000000000000000000B1
+:10AFA00000000000000000000000000000000000A1
+:10AFB0000000000000000000000000000000000091
+:10AFC000000000000000383939313933000000003A
+:10AFD00061697274656C677072732E636F6D0000C7
+:10AFE0000000000000000000000000000000000061
+:10AFF0000000000000000000000000000000000051
+:10B000000000000000000000000000000000000040
+:10B01000D3A1B6C80000000000000000000000003E
+:10B020000000000000000000000000000000000020
+:10B030000000000000000000000000000000000010
+:10B040000000000000000000000000000000000000
+:10B0500041697274656C000000000000000000008F
+:10B0600000000000000000000000000000000000E0
+:10B0700000000000000000000000000000000000D0
+:10B0800000000000000000000000000000000000C0
+:10B090003839393139340000000061697274656CE7
+:10B0A000677072732E636F6D000000000000000077
+:10B0B0000000000000000000000000000000000090
+:10B0C0000000000000000000000000000000000080
+:10B0D00000000000000000000000D3A1B6C800007E
+:10B0E0000000000000000000000000000000000060
+:10B0F0000000000000000000000000000000000050
+:10B10000000000000000000000000000000000003F
+:10B110000000000000000000000041697274656CCE
+:10B12000000000000000000000000000000000001F
+:10B13000000000000000000000000000000000000F
+:10B1400000000000000000000000000000000000FF
+:10B1500000000000000000000000383939313935A6
+:10B160000000000061697274656C677072732E6311
+:10B170006F6D0000000000000000000000000000F3
+:10B1800000000000000000000000000000000000BF
+:10B1900000000000000000000000000000000000AF
+:10B1A00000000000D3A1B6C80000000000000000AD
+:10B1B000000000000000000000000000000000008F
+:10B1C000000000000000000000000000000000007F
+:10B1D000000000000000000000000000000000006F
+:10B1E0000000000041697274656C000000000000FE
+:10B1F000000000000000000000000000000000004F
+:10B20000000000000000000000000000000000003E
+:10B21000000000000000000000000000000000002E
+:10B22000000000003839393139360000000061690A
+:10B230007274656C677072732E636F6D000000002E
+:10B2400000000000000000000000000000000000FE
+:10B2500000000000000000000000000000000000EE
+:10B260000000000000000000000000000000D3A16A
+:10B27000B6C8000000000000000000000000000050
+:10B2800000000000000000000000000000000000BE
+:10B2900000000000000000000000000000000000AE
+:10B2A00000000000000000000000000000004169F4
+:10B2B0007274656C000000000000000000000000D7
+:10B2C000000000000000000000000000000000007E
+:10B2D000000000000000000000000000000000006E
+:10B2E00000000000000000000000000000003839ED
+:10B2F000393139370000000061697274656C67701C
+:10B3000072732E636F6D00000000000000000000EB
+:10B31000000000000000000000000000000000002D
+:10B32000000000000000000000000000000000001D
+:10B330000000000000000000D3A1B6C8000000001B
+:10B3400000000000000000000000000000000000FD
+:10B3500000000000000000000000000000000000ED
+:10B3600000000000000000000000000000000000DD
+:10B37000000000000000000041697274656C00006C
+:10B3800000000000000000000000000000000000BD
+:10B3900000000000000000000000000000000000AD
+:10B3A000000000000000000000000000000000009D
+:10B3B0000000000000000000383939313938000041
+:10B3C000000061697274656C677072732E636F6DD3
+:10B3D000000000000000000000000000000000006D
+:10B3E000000000000000000000000000000000005D
+:10B3F000000000000000000000000000000000004D
+:10B400000000D3A1B6C8000000000000000000004A
+:10B41000000000000000000000000000000000002C
+:10B42000000000000000000000000000000000001C
+:10B43000000000000000000000000000000000000C
+:10B44000000041697274656C00000000000000009B
+:10B4500000000000000000000000000000000000EC
+:10B4600000000000000000000000000000000000DC
+:10B4700000000000000000000000000000000000CC
+:10B4800000003839393130320000000061697274CF
+:10B49000656C677072732E636F6D000000000000B2
+:10B4A000000000000000000000000000000000009C
+:10B4B000000000000000000000000000000000008C
+:10B4C000000000000000000000000000D3A1B6C88A
+:10B4D000000000000000000000000000000000006C
+:10B4E000000000000000000000000000000000005C
+:10B4F000000000000000000000000000000000004C
+:10B5000000000000000000000000000041697274AB
+:10B51000656C00000000000000000000000000005A
+:10B52000000000000000000000000000000000001B
+:10B53000000000000000000000000000000000000B
+:10B540000000000000000000000000003839393120
+:10B5500030330000000061697274656C677072734B
+:10B560002E636F6D0000000000000000000000006E
+:10B5700000000000000000000000000000000000CB
+:10B5800000000000000000000000000000000000BB
+:10B59000000000000000D3A1B6C8000000000000B9
+:10B5A000000000000000000000000000000000009B
+:10B5B000000000000000000000000000000000008B
+:10B5C000000000000000000000000000000000007B
+:10B5D00000000000000049646561000000000000F8
+:10B5E000000000000000000000000000000000005B
+:10B5F000000000000000000000000000000000004B
+:10B60000000000000000000000000000000000003A
+:10B6100000000000000038393931383900000000DE
+:10B6200061697274656C677072732E636F6D000070
+:10B63000000000000000000000000000000000000A
+:10B6400000000000000000000000000000000000FA
+:10B6500000000000000000000000000000000000EA
+:10B66000D3A1B6C8000000000000000000000000E8
+:10B6700000000000000000000000000000000000CA
+:10B6800000000000000000000000000000000000BA
+:10B6900000000000000000000000000000000000AA
+:10B6A0004964656100000000000000000000000027
+:10B6B000000000000000000000000000000000008A
+:10B6C000000000000000000000000000000000007A
+:10B6D000000000000000000000000000000000006A
+:10B6E0003839393137393900000061697274656C55
+:10B6F000677072732E636F6D000000000000000021
+:10B700000000000000000000000000000000000039
+:10B710000000000000000000000000000000000029
+:10B7200000000000000000000000D3A1B6C8000027
+:10B730000000000000000000000000000000000009
+:10B7400000000000000000000000000000000000F9
+:10B7500000000000000000000000000000000000E9
+:10B760000000000000000000000049646561000066
+:10B7700000000000000000000000000000000000C9
+:10B7800000000000000000000000000000000000B9
+:10B7900000000000000000000000000000000000A9
+:10B7A0000000000000000000000038393931383452
+:10B7B0003500000061697274656C677072732E6386
+:10B7C0006F6D00000000000000000000000000009D
+:10B7D0000000000000000000000000000000000069
+:10B7E0000000000000000000000000000000000059
+:10B7F00000000000D3A1B6C8000000000000000057
+:10B800000000000000000000000000000000000038
+:10B810000000000000000000000000000000000028
+:10B820000000000000000000000000000000000018
+:10B830000000000049646561000000000000000095
+:10B8400000000000000000000000000000000000F8
+:10B8500000000000000000000000000000000000E8
+:10B8600000000000000000000000000000000000D8
+:10B870000000000038393931383436000000616981
+:10B880007274656C677072732E636F6D00000000D8
+:10B8900000000000000000000000000000000000A8
+:10B8A0000000000000000000000000000000000098
+:10B8B0000000000000000000000000000000D3A114
+:10B8C000B6C80000000000000000000000000000FA
+:10B8D0000000000000000000000000000000000068
+:10B8E0000000000000000000000000000000000058
+:10B8F000000000000000000000000000000049649B
+:10B900006561000000000000000000000000000071
+:10B910000000000000000000000000000000000027
+:10B920000000000000000000000000000000000017
+:10B930000000000000000000000000000000383996
+:10B94000393138343800000061697274656C677091
+:10B9500072732E636F6D0000000000000000000095
+:10B9600000000000000000000000000000000000D7
+:10B9700000000000000000000000000000000000C7
+:10B980000000000000000000D3A1B6C800000000C5
+:10B9900000000000000000000000000000000000A7
+:10B9A0000000000000000000000000000000000097
+:10B9B0000000000000000000000000000000000087
+:10B9C0000000000000000000496465610000000004
+:10B9D0000000000000000000000000000000000067
+:10B9E0000000000000000000000000000000000057
+:10B9F0000000000000000000000000000000000047
+:10BA000000000000000000003839393138343900B6
+:10BA1000000061697274656C677072732E636F6D7C
+:10BA20000000000000000000000000000000000016
+:10BA30000000000000000000000000000000000006
+:10BA400000000000000000000000000000000000F6
+:10BA50000000D3A1B6C800000000000000000000F4
+:10BA600000000000000000000000000000000000D6
+:10BA700000000000000000000000000000000000C6
+:10BA800000000000000000000000000000000000B6
+:10BA90000000496465610000000000000000000033
+:10BAA0000000000000000000000000000000000096
+:10BAB0000000000000000000000000000000000086
+:10BAC0000000000000000000000000000000000076
+:10BAD000000038393931383530000000616972743E
+:10BAE000656C677072732E636F6D0000000000005C
+:10BAF0000000000000000000000000000000000046
+:10BB00000000000000000000000000000000000035
+:10BB1000000000000000000000000000D3A1B6C833
+:10BB20000000000000000000000000000000000015
+:10BB30000000000000000000000000000000000005
+:10BB400000000000000000000000000000000000F5
+:10BB50000000000000000000000000004964656172
+:10BB600000000000000000000000000000000000D5
+:10BB700000000000000000000000000000000000C5
+:10BB800000000000000000000000000000000000B5
+:10BB900000000000000000000000000038393931CA
+:10BBA00038353200000061697274656C67707273B9
+:10BBB0002E636F6D00000000000000000000000018
+:10BBC0000000000000000000000000000000000075
+:10BBD0000000000000000000000000000000000065
+:10BBE000000000000000D3A1B6C800000000000063
+:10BBF0000000000000000000000000000000000045
+:10BC00000000000000000000000000000000000034
+:10BC10000000000000000000000000000000000024
+:10BC200000000000000049646561000000000000A1
+:10BC30000000000000000000000000000000000004
+:10BC400000000000000000000000000000000000F4
+:10BC500000000000000000000000000000000000E4
+:10BC60000000000000003839393138353300000059
+:10BC700061697274656C677072732E636F6D00001A
+:10BC800000000000000000000000000000000000B4
+:10BC900000000000000000000000000000000000A4
+:10BCA0000000000000000000000000000000000094
+:10BCB000D3A1B6C800000000000000000000000092
+:10BCC0000000000000000000000000000000000074
+:10BCD0000000000000000000000000000000000064
+:10BCE0000000000000000000000000000000000054
+:10BCF00049646561000000000000000000000000D1
+:10BD00000000000000000000000000000000000033
+:10BD10000000000000000000000000000000000023
+:10BD20000000000000000000000000000000000013
+:10BD30003839393130340000000061697274656C43
+:10BD4000677072732E636F6D0000000000000000CA
+:10BD500000000000000000000000000000000000E3
+:10BD600000000000000000000000000000000000D3
+:10BD700000000000000000000000D3A1B6C80000D1
+:10BD800000000000000000000000000000000000B3
+:10BD900000000000000000000000000000000000A3
+:10BDA0000000000000000000000000000000000093
+:10BDB0000000000000000000000049646561000010
+:10BDC0000000000000000000000000000000000073
+:10BDD0000000000000000000000000000000000063
+:10BDE0000000000000000000000000000000000053
+:10BDF0000000000000000000000038393931303701
+:10BE00000000000061697274656C677072732E6364
+:10BE10006F6D000000000000000000000000000046
+:10BE20000000000000000000000000000000000012
+:10BE30000000000000000000000000000000000002
+:10BE400000000000D3A1B6C8000000000000000000
+:10BE500000000000000000000000000000000000E2
+:10BE600000000000000000000000000000000000D2
+:10BE700000000000000000000000000000000000C2
+:10BE8000000000004964656100000000000000003F
+:10BE900000000000000000000000000000000000A2
+:10BEA0000000000000000000000000000000000092
+:10BEB0000000000000000000000000000000000082
+:10BEC000000000003839393131320000000061696A
+:10BED0007274656C677072732E636F6D0000000082
+:10BEE0000000000000000000000000000000000052
+:10BEF0000000000000000000000000000000000042
+:10BF00000000000000000000000000000000D3A1BD
+:10BF1000B6C80000000000000000000000000000A3
+:10BF20000000000000000000000000000000000011
+:10BF30000000000000000000000000000000000001
+:10BF40000000000000000000000000000000496444
+:10BF5000656100000000000000000000000000001B
+:10BF600000000000000000000000000000000000D1
+:10BF700000000000000000000000000000000000C1
+:10BF80000000000000000000000000000000383940
+:10BF9000393131340000000061697274656C67707A
+:10BFA00072732E636F6D000000000000000000003F
+:10BFB0000000000000000000000000000000000081
+:10BFC0000000000000000000000000000000000071
+:10BFD0000000000000000000D3A1B6C8000000006F
+:10BFE0000000000000000000000000000000000051
+:10BFF0000000000000000000000000000000000041
+:10C000000000000000000000000000000000000030
+:10C0100000000000000000004964656100000000AD
+:10C020000000000000000000000000000000000010
+:10C030000000000000000000000000000000000000
+:10C0400000000000000000000000000000000000F0
+:10C05000000000000000000038393931313900009B
+:10C06000000061697274656C677072732E636F6D26
+:10C0700000000000000000000000000000000000C0
+:10C0800000000000000000000000000000000000B0
+:10C0900000000000000000000000000000000000A0
+:10C0A0000000D3A1B6C8000000000000000000009E
+:10C0B0000000000000000000000000000000000080
+:10C0C0000000000000000000000000000000000070
+:10C0D0000000000000000000000000000000000060
+:10C0E00000004964656100000000000000000000DD
+:10C0F0000000000000000000000000000000000040
+:10C10000000000000000000000000000000000002F
+:10C11000000000000000000000000000000000001F
+:10C120000000383939313232000000006169727420
+:10C13000656C677072732E636F6D00000000000005
+:10C1400000000000000000000000000000000000EF
+:10C1500000000000000000000000000000000000DF
+:10C16000000000000000000000000000D3A1B6C8DD
+:10C1700000000000000000000000000000000000BF
+:10C1800000000000000000000000000000000000AF
+:10C19000000000000000000000000000000000009F
+:10C1A000000000000000000000000000496465611C
+:10C1B000000000000000000000000000000000007F
+:10C1C000000000000000000000000000000000006F
+:10C1D000000000000000000000000000000000005F
+:10C1E0000000000000000000000000003839393174
+:10C1F00032340000000061697274656C677072739C
+:10C200002E636F6D000000000000000000000000C1
+:10C21000000000000000000000000000000000001E
+:10C22000000000000000000000000000000000000E
+:10C23000000000000000D3A1B6C80000000000000C
+:10C2400000000000000000000000000000000000EE
+:10C2500000000000000000000000000000000000DE
+:10C2600000000000000000000000000000000000CE
+:10C27000000000000000496465610000000000004B
+:10C2800000000000000000000000000000000000AE
+:10C29000000000000000000000000000000000009E
+:10C2A000000000000000000000000000000000008E
+:10C2B000000000000000383939313434000000003B
+:10C2C00061697274656C677072732E636F6D0000C4
+:10C2D000000000000000000000000000000000005E
+:10C2E000000000000000000000000000000000004E
+:10C2F000000000000000000000000000000000003E
+:10C30000D3A1B6C80000000000000000000000003B
+:10C31000000000000000000000000000000000001D
+:10C32000000000000000000000000000000000000D
+:10C3300000000000000000000000000000000000FD
+:10C34000496465610000000000000000000000007A
+:10C3500000000000000000000000000000000000DD
+:10C3600000000000000000000000000000000000CD
+:10C3700000000000000000000000000000000000BD
+:10C380003839393135360000000061697274656CE6
+:10C39000677072732E636F6D000000000000000074
+:10C3A000000000000000000000000000000000008D
+:10C3B000000000000000000000000000000000007D
+:10C3C00000000000000000000000D3A1B6C800007B
+:10C3D000000000000000000000000000000000005D
+:10C3E000000000000000000000000000000000004D
+:10C3F000000000000000000000000000000000003D
+:10C4000000000000000000000000496465610000B9
+:10C41000000000000000000000000000000000001C
+:10C42000000000000000000000000000000000000C
+:10C4300000000000000000000000000000000000FC
+:10C4400000000000000000000000383939313730AA
+:10C450000000000061697274656C677072732E630E
+:10C460006F6D0000000000000000000000000000F0
+:10C4700000000000000000000000000000000000BC
+:10C4800000000000000000000000000000000000AC
+:10C4900000000000D3A1B6C80000000000000000AA
+:10C4A000000000000000000000000000000000008C
+:10C4B000000000000000000000000000000000007C
+:10C4C000000000000000000000000000000000006C
+:10C4D00000000000496465610000000000000000E9
+:10C4E000000000000000000000000000000000004C
+:10C4F000000000000000000000000000000000003C
+:10C50000000000000000000000000000000000002B
+:10C510000000000038393931373800000000616907
+:10C520007274656C677072732E636F6D000000002B
+:10C5300000000000000000000000000000000000FB
+:10C5400000000000000000000000000000000000EB
+:10C550000000000000000000000000000000D3A167
+:10C56000B6C800000000000000000000000000004D
+:10C5700000000000000000000000000000000000BB
+:10C5800000000000000000000000000000000000AB
+:10C5900000000000000000000000000000004964EE
+:10C5A00065610000000000000000000000000000C5
+:10C5B000000000000000000000000000000000007B
+:10C5C000000000000000000000000000000000006B
+:10C5D00000000000000000000000000000003839EA
+:10C5E000393138320000000061697274656C67701F
+:10C5F00072732E636F6D00000000000000000000E9
+:10C60000000000000000000000000000000000002A
+:10C61000000000000000000000000000000000001A
+:10C620000000000000000000D3A1B6C80000000018
+:10C6300000000000000000000000000000000000FA
+:10C6400000000000000000000000000000000000EA
+:10C6500000000000000000000000000000000000DA
+:10C660000000000000000000496465610000000057
+:10C6700000000000000000000000000000000000BA
+:10C6800000000000000000000000000000000000AA
+:10C69000000000000000000000000000000000009A
+:10C6A0000000000000000000383939313837000040
+:10C6B000000061697274656C677072732E636F6DD0
+:10C6C000000000000000000000000000000000006A
+:10C6D000000000000000000000000000000000005A
+:10C6E000000000000000000000000000000000004A
+:10C6F0000000D3A1B6C80000000000000000000048
+:10C700000000000000000000000000000000000029
+:10C710000000000000000000000000000000000019
+:10C720000000000000000000000000000000000009
+:10C7300000004A696F0000000000000000000000D7
+:10C7400000000000000000000000000000000000E9
+:10C7500000000000000000000000000000000000D9
+:10C7600000000000000000000000000000000000C9
+:10C770000000383939313834300000004A696F6EB2
+:10C7800065740000000000000000000000000000D0
+:10C790000000000000000000000000000000000099
+:10C7A0000000000000000000000000000000000089
+:10C7B000000000000000000000000000D3A1B6C887
+:10C7C0000000000000000000000000000000000069
+:10C7D0000000000000000000000000000000000059
+:10C7E0000000000000000000000000000000000049
+:10C7F0000000000000000000000000004A696F0017
+:10C800000000000000000000000000000000000028
+:10C810000000000000000000000000000000000018
+:10C820000000000000000000000000000000000008
+:10C83000000000000000000000000000383939311D
+:10C840003835340000004A696F6E657400000000DE
+:10C8500000000000000000000000000000000000D8
+:10C8600000000000000000000000000000000000C8
+:10C8700000000000000000000000000000000000B8
+:10C88000000000000000D3A1B6C8000000000000B6
+:10C890000000000000000000000000000000000098
+:10C8A0000000000000000000000000000000000088
+:10C8B0000000000000000000000000000000000078
+:10C8C0000000000000004A696F0000000000000046
+:10C8D0000000000000000000000000000000000058
+:10C8E0000000000000000000000000000000000048
+:10C8F0000000000000000000000000000000000038
+:10C9000000000000000038393931383535000000AA
+:10C910004A696F6E657400000000000000000000AE
+:10C920000000000000000000000000000000000007
+:10C9300000000000000000000000000000000000F7
+:10C9400000000000000000000000000000000000E7
+:10C95000D3A1B6C8000000000000000000000000E5
+:10C9600000000000000000000000000000000000C7
+:10C9700000000000000000000000000000000000B7
+:10C9800000000000000000000000000000000000A7
+:10C990004A696F0000000000000000000000000075
+:10C9A0000000000000000000000000000000000087
+:10C9B0000000000000000000000000000000000077
+:10C9C0000000000000000000000000000000000067
+:10C9D000383939313835360000004A696F6E657470
+:10C9E0000000000000000000000000000000000047
+:10C9F0000000000000000000000000000000000037
+:10CA00000000000000000000000000000000000026
+:10CA100000000000000000000000D3A1B6C8000024
+:10CA20000000000000000000000000000000000006
+:10CA300000000000000000000000000000000000F6
+:10CA400000000000000000000000000000000000E6
+:10CA5000000000000000000000004A696F000000B4
+:10CA600000000000000000000000000000000000C6
+:10CA700000000000000000000000000000000000B6
+:10CA800000000000000000000000000000000000A6
+:10CA9000000000000000000000003839393138354E
+:10CAA000370000004A696F6E6574000000000000E6
+:10CAB0000000000000000000000000000000000076
+:10CAC0000000000000000000000000000000000066
+:10CAD0000000000000000000000000000000000056
+:10CAE00000000000D3A1B6C8000000000000000054
+:10CAF0000000000000000000000000000000000036
+:10CB00000000000000000000000000000000000025
+:10CB10000000000000000000000000000000000015
+:10CB2000000000004A696F000000000000000000E3
+:10CB300000000000000000000000000000000000F5
+:10CB400000000000000000000000000000000000E5
+:10CB500000000000000000000000000000000000D5
+:10CB600000000000383939313835380000004A6992
+:10CB70006F6E6574000000000000000000000000FF
+:10CB800000000000000000000000000000000000A5
+:10CB90000000000000000000000000000000000095
+:10CBA0000000000000000000000000000000D3A111
+:10CBB000B6C80000000000000000000000000000F7
+:10CBC0000000000000000000000000000000000065
+:10CBD0000000000000000000000000000000000055
+:10CBE00000000000000000000000000000004A6992
+:10CBF0006F000000000000000000000000000000C6
+:10CC00000000000000000000000000000000000024
+:10CC10000000000000000000000000000000000014
+:10CC20000000000000000000000000000000383993
+:10CC300039313835390000004A696F6E657400007B
+:10CC400000000000000000000000000000000000E4
+:10CC500000000000000000000000000000000000D4
+:10CC600000000000000000000000000000000000C4
+:10CC70000000000000000000D3A1B6C800000000C2
+:10CC800000000000000000000000000000000000A4
+:10CC90000000000000000000000000000000000094
+:10CCA0000000000000000000000000000000000084
+:10CCB00000000000000000004A696F000000000052
+:10CCC0000000000000000000000000000000000064
+:10CCD0000000000000000000000000000000000054
+:10CCE0000000000000000000000000000000000044
+:10CCF00000000000000000003839393138363000BB
+:10CD000000004A696F6E65740000000000000000BA
+:10CD10000000000000000000000000000000000013
+:10CD20000000000000000000000000000000000003
+:10CD300000000000000000000000000000000000F3
+:10CD40000000D3A1B6C800000000000000000000F1
+:10CD500000000000000000000000000000000000D3
+:10CD600000000000000000000000000000000000C3
+:10CD700000000000000000000000000000000000B3
+:10CD800000004A696F000000000000000000000081
+:10CD90000000000000000000000000000000000093
+:10CDA0000000000000000000000000000000000083
+:10CDB0000000000000000000000000000000000073
+:10CDC0000000383939313836310000004A696F6E59
+:10CDD000657400000000000000000000000000007A
+:10CDE0000000000000000000000000000000000043
+:10CDF0000000000000000000000000000000000033
+:10CE0000000000000000000000000000D3A1B6C830
+:10CE10000000000000000000000000000000000012
+:10CE20000000000000000000000000000000000002
+:10CE300000000000000000000000000000000000F2
+:10CE40000000000000000000000000004A696F00C0
+:10CE500000000000000000000000000000000000D2
+:10CE600000000000000000000000000000000000C2
+:10CE700000000000000000000000000000000000B2
+:10CE800000000000000000000000000038393931C7
+:10CE90003836320000004A696F6E65740000000089
+:10CEA0000000000000000000000000000000000082
+:10CEB0000000000000000000000000000000000072
+:10CEC0000000000000000000000000000000000062
+:10CED000000000000000D3A1B6C800000000000060
+:10CEE0000000000000000000000000000000000042
+:10CEF0000000000000000000000000000000000032
+:10CF00000000000000000000000000000000000021
+:10CF10000000000000004A696F00000000000000EF
+:10CF20000000000000000000000000000000000001
+:10CF300000000000000000000000000000000000F1
+:10CF400000000000000000000000000000000000E1
+:10CF50000000000000003839393138363300000055
+:10CF60004A696F6E65740000000000000000000058
+:10CF700000000000000000000000000000000000B1
+:10CF800000000000000000000000000000000000A1
+:10CF90000000000000000000000000000000000091
+:10CFA000D3A1B6C80000000000000000000000008F
+:10CFB0000000000000000000000000000000000071
+:10CFC0000000000000000000000000000000000061
+:10CFD0000000000000000000000000000000000051
+:10CFE0004A696F000000000000000000000000001F
+:10CFF0000000000000000000000000000000000031
+:10D000000000000000000000000000000000000020
+:10D010000000000000000000000000000000000010
+:10D02000383939313836340000004A696F6E65741A
+:10D0300000000000000000000000000000000000F0
+:10D0400000000000000000000000000000000000E0
+:10D0500000000000000000000000000000000000D0
+:10D0600000000000000000000000D3A1B6C80000CE
+:10D0700000000000000000000000000000000000B0
+:10D0800000000000000000000000000000000000A0
+:10D090000000000000000000000000000000000090
+:10D0A000000000000000000000004A696F0000005E
+:10D0B0000000000000000000000000000000000070
+:10D0C0000000000000000000000000000000000060
+:10D0D0000000000000000000000000000000000050
+:10D0E00000000000000000000000383939313836F7
+:10D0F000350000004A696F6E657400000000000092
+:10D10000000000000000000000000000000000001F
+:10D11000000000000000000000000000000000000F
+:10D1200000000000000000000000000000000000FF
+:10D1300000000000D3A1B6C80000000000000000FD
+:10D1400000000000000000000000000000000000DF
+:10D1500000000000000000000000000000000000CF
+:10D1600000000000000000000000000000000000BF
+:10D17000000000004A696F0000000000000000008D
+:10D18000000000000000000000000000000000009F
+:10D19000000000000000000000000000000000008F
+:10D1A000000000000000000000000000000000007F
+:10D1B00000000000383939313836360000004A693D
+:10D1C0006F6E6574000000000000000000000000A9
+:10D1D000000000000000000000000000000000004F
+:10D1E000000000000000000000000000000000003F
+:10D1F0000000000000000000000000000000D3A1BB
+:10D20000B6C80000000000000000000000000000A0
+:10D21000000000000000000000000000000000000E
+:10D2200000000000000000000000000000000000FE
+:10D2300000000000000000000000000000004A693B
+:10D240006F0000000000000000000000000000006F
+:10D2500000000000000000000000000000000000CE
+:10D2600000000000000000000000000000000000BE
+:10D27000000000000000000000000000000038393D
+:10D2800039313836370000004A696F6E6574000026
+:10D29000000000000000000000000000000000008E
+:10D2A000000000000000000000000000000000007E
+:10D2B000000000000000000000000000000000006E
+:10D2C0000000000000000000D3A1B6C8000000006C
+:10D2D000000000000000000000000000000000004E
+:10D2E000000000000000000000000000000000003E
+:10D2F000000000000000000000000000000000002E
+:10D3000000000000000000004A696F0000000000FB
+:10D31000000000000000000000000000000000000D
+:10D3200000000000000000000000000000000000FD
+:10D3300000000000000000000000000000000000ED
+:10D34000000000000000000038393931383638005C
+:10D3500000004A696F6E6574000000000000000064
+:10D3600000000000000000000000000000000000BD
+:10D3700000000000000000000000000000000000AD
+:10D38000000000000000000000000000000000009D
+:10D390000000D3A1B6C8000000000000000000009B
+:10D3A000000000000000000000000000000000007D
+:10D3B000000000000000000000000000000000006D
+:10D3C000000000000000000000000000000000005D
+:10D3D00000004A696F00000000000000000000002B
+:10D3E000000000000000000000000000000000003D
+:10D3F000000000000000000000000000000000002D
+:10D40000000000000000000000000000000000001C
+:10D410000000383939313836390000004A696F6EFA
+:10D420006574000000000000000000000000000023
+:10D4300000000000000000000000000000000000EC
+:10D4400000000000000000000000000000000000DC
+:10D45000000000000000000000000000D3A1B6C8DA
+:10D4600000000000000000000000000000000000BC
+:10D4700000000000000000000000000000000000AC
+:10D48000000000000000000000000000000000009C
+:10D490000000000000000000000000004A696F006A
+:10D4A000000000000000000000000000000000007C
+:10D4B000000000000000000000000000000000006C
+:10D4C000000000000000000000000000000000005C
+:10D4D0000000000000000000000000003839393171
+:10D4E0003837300000004A696F6E65740000000034
+:10D4F000000000000000000000000000000000002C
+:10D50000000000000000000000000000000000001B
+:10D51000000000000000000000000000000000000B
+:10D52000000000000000D3A1B6C800000000000009
+:10D5300000000000000000000000000000000000EB
+:10D5400000000000000000000000000000000000DB
+:10D5500000000000000000000000000000000000CB
+:10D560000000000000004A696F0000000000000099
+:10D5700000000000000000000000000000000000AB
+:10D58000000000000000000000000000000000009B
+:10D59000000000000000000000000000000000008B
+:10D5A0000000000000003839393138373100000000
+:10D5B0004A696F6E65740000000000000000000002
+:10D5C000000000000000000000000000000000005B
+:10D5D000000000000000000000000000000000004B
+:10D5E000000000000000000000000000000000003B
+:10D5F000D3A1B6C800000000000000000000000039
+:10D60000000000000000000000000000000000001A
+:10D61000000000000000000000000000000000000A
+:10D6200000000000000000000000000000000000FA
+:10D630004A696F00000000000000000000000000C8
+:10D6400000000000000000000000000000000000DA
+:10D6500000000000000000000000000000000000CA
+:10D6600000000000000000000000000000000000BA
+:10D67000383939313837320000004A696F6E6574C5
+:10D68000000000000000000000000000000000009A
+:10D69000000000000000000000000000000000008A
+:10D6A000000000000000000000000000000000007A
+:10D6B00000000000000000000000D3A1B6C8000078
+:10D6C000000000000000000000000000000000005A
+:10D6D000000000000000000000000000000000004A
+:10D6E000000000000000000000000000000000003A
+:10D6F000000000000000000000004A696F00000008
+:10D700000000000000000000000000000000000019
+:10D710000000000000000000000000000000000009
+:10D7200000000000000000000000000000000000F9
+:10D73000000000000000000000003839393138379F
+:10D74000330000004A696F6E65740000000000003D
+:10D7500000000000000000000000000000000000C9
+:10D7600000000000000000000000000000000000B9
+:10D7700000000000000000000000000000000000A9
+:10D7800000000000D3A1B6C80000000000000000A7
+:10D790000000000000000000000000000000000089
+:10D7A0000000000000000000000000000000000079
+:10D7B0000000000000000000000000000000000069
+:10D7C000000000004A696F00000000000000000037
+:10D7D0000000000000000000000000000000000049
+:10D7E0000000000000000000000000000000000039
+:10D7F0000000000000000000000000000000000029
+:10D8000000000000383939313837340000004A69E7
+:10D810006F6E657400000000000000000000000052
+:10D8200000000000000000000000000000000000F8
+:10D8300000000000000000000000000000000000E8
+:10D840000000000000000000000000000000B6F230
+:10D85000B9CFB6E0B6FB00000000000000000000F9
+:10D8600000000000000000000000000000000000B8
+:10D8700000000000000000000000000000000000A8
+:10D8800000000000000000000000000000004D4FFC
+:10D8900056495354415200000000000000000000AF
+:10D8A0000000000000000000000000000000000078
+:10D8B0000000000000000000000000000000000068
+:10D8C00000000000000000000000000000003839E7
+:10D8D0003539333030000000696E7465726E6574DE
+:10D8E0002E6D6F7669737461722E636F6D2E656332
+:10D8F0000000000000000000000000000000000028
+:10D900000000000000000000000000000000000017
+:10D910000000000000000000B6F2B9CFB6E0B6FB90
+:10D9200000000000000000000000000000000000F7
+:10D9300000000000000000000000000000000000E7
+:10D9400000000000000000000000000000000000D7
+:10D950000000000000000000436C61726F000000D6
+:10D9600000000000000000000000000000000000B7
+:10D9700000000000000000000000000000000000A7
+:10D980000000000000000000000000000000000097
+:10D990000000000000000000383935393330310014
+:10D9A0000000696E7465726E65742E636C61726FCF
+:10D9B0002E636F6D2E656300000000000000000004
+:10D9C0000000000000000000000000000000000057
+:10D9D0000000000000000000000000000000000047
+:10D9E0000000B6F2B9CFB6E0B6FB000000000000C0
+:10D9F0000000000000000000000000000000000027
+:10DA00000000000000000000000000000000000016
+:10DA10000000000000000000000000000000000006
+:10DA20000000434E54000000000000000000000011
+:10DA300000000000000000000000000000000000E6
+:10DA400000000000000000000000000000000000D6
+:10DA500000000000000000000000000000000000C6
+:10DA6000000038393539333032000000696E746592
+:10DA7000726E65742E636E742E6E65742E6563000F
+:10DA80000000000000000000000000000000000096
+:10DA90000000000000000000000000000000000086
+:10DAA00000000000000000000000000000C18140F4
+:10DAB00001C0804101C0804100C1814001C080415E
+:10DAC00000C1814000C1814001C0804101C080414E
+:10DAD00000C1814000C1814001C0804100C181403E
+:10DAE00001C0804101C0804100C1814001C080412E
+:10DAF00000C1814000C1814001C0804100C181401E
+:10DB000001C0804101C0804100C1814000C181400D
+:10DB100001C0804101C0804100C1814001C08041FD
+:10DB200000C1814000C1814001C0804101C08041ED
+:10DB300000C1814000C1814001C0804100C18140DD
+:10DB400001C0804101C0804100C1814000C18140CD
+:10DB500001C0804101C0804100C1814001C08041BD
+:10DB600000C1814000C1814001C0804100C18140AD
+:10DB700001C0804101C0804100C1814001C080419D
+:10DB800000C1814000C1814001C0804101C080418D
+:10DB900000C1814000C1814001C0804100C181407D
+:10DBA00001C0804101C0804100C1814000C0C1016D
+:10DBB000C30302C2C60607C705C5C404CC0C0DCDFD
+:10DBC0000FCFCE0E0ACACB0BC90908C8D81819D96D
+:10DBD0001BDBDA1A1EDEDF1FDD1D1CDC14D4D5159D
+:10DBE000D71716D6D21213D311D1D010F03031F18D
+:10DBF00033F3F23236F6F737F53534F43CFCFD3DBD
+:10DC0000FF3F3EFEFA3A3BFB39F9F83828E8E929AC
+:10DC1000EB2B2AEAEE2E2FEF2DEDEC2CE42425E55C
+:10DC200027E7E62622E2E323E12120E0A06061A1CC
+:10DC300063A3A26266A6A767A56564A46CACAD6D7C
+:10DC4000AF6F6EAEAA6A6BAB69A9A86878B8B979EC
+:10DC5000BB7B7ABABE7E7FBF7DBDBC7CB47475B51C
+:10DC600077B7B67672B2B373B17170B0509091510C
+:10DC70009353529296565797559594549C5C5D9D3C
+:10DC80005F9F9E5E5A9A9B5B99595898884849892C
+:10DC90004B8B8A4A4E8E8F4F8D4D4C8C44848545DC
+:10DCA00087474686824243834181804041542B41CD
+:10DCB000504E3D0000000000000000000000000089
+:10DCC0000000000000000000000000000000000054
+:10DCD0000000000000000000000000000000000044
+:10DCE00038000000000000000000000000000000FC
+:10DCF0000000000000000000000000000000000024
+:10DD00000000000000000000000000000000000013
+:10DD10000000000000000000000000000000000003
+:10DD200000000000000000000000000000000000F3
+:10DD300000000000000000000000000000000000E3
+:10DD400000000000E0DC0308A0A80020C32F002092
+:10DD5000000000000200010000000000E0DC0308F9
+:10DD6000A0A80020C52F002001000000010200082B
+:10DD700001000000E1DC0308A0A80020E812002058
+:10DD800001080000E101D00702000000E0DC030808
+:10DD9000A0A80020C52F0020D10F00000102A00F75
+:10DDA0000300000000000000000000000000000070
+:10DDB0000000000000000000000000000000000063
+:10DDC0000000000000000000000000000000000053
+:10DDD0000000000000000000000000000000000043
+:10DDE0000000000000000000000000000000000033
+:10DDF0000000000000000000000000000000000023
+:10DE00000000000000000000000000000000000012
+:10DE10000000000000000000000000000000000002
+:10DE200000000000000000000000000000000000F2
+:10DE300000000000000000000000000000000000E2
+:10DE400000000000000000000000000000000000D2
+:10DE500000000000000000000000000000000000C2
+:10DE600000000000000000000000000000000000B2
+:10DE700000000000000000000000000000000000A2
+:10DE80000000000000000000000000000000000092
+:10DE90000000000000000000000000000000000082
+:10DEA0000000000000000000000000000000000072
+:10DEB0000000000000000000000000000000000062
+:10DEC0000000000000000000000000000000000052
+:10DED0000000000000000000000000000000000042
+:10DEE0000000000000000000000000000000000032
+:10DEF0000000000000000000000000000000000022
+:10DF00000000000000000000000000000000000011
+:10DF10000000000000000000000000000000000001
+:10DF2000000000000000000000000000002F0000C2
+:10DF300000000700070000147F147F1400242A7FCC
+:10DF40002A1200626408132300364955225000004B
+:10DF50000503000000001C224100000041221C00BB
+:10DF60000014083E08140008083E0808000000A03D
+:10DF70006000000808080808000060600000002039
+:10DF800010080402003E5149453E0000427F400017
+:10DF9000004261514946002141454B31001814129D
+:10DFA0007F10002745454539003C4A49493000016A
+:10DFB0007109050300364949493600064949291EB9
+:10DFC000000036360000000056360000000814221B
+:10DFD000410000141414141400004122140800021B
+:10DFE0000151090600324959513E007C1211127C40
+:10DFF000007F49494936003E41414122007F41416D
+:10E00000221C007F49494941007F09090901003E5E
+:10E010004149497A007F0808087F0000417F41009C
+:10E02000002040413F01007F08142241007F404012
+:10E030004040007F020C027F007F0408107F003EFA
+:10E040004141413E007F09090906003E4151215EE0
+:10E05000007F091929460046494949310001017FDD
+:10E060000101003F4040403F001F2040201F003F73
+:10E070004038403F00631408146300070870080725
+:10E0800000615149454300007F41410000552A5538
+:10E090002A55000041417F000004020102040040B3
+:10E0A00040404040000001020400002054545478D5
+:10E0B000007F4844443800384444442000384444F5
+:10E0C000487F00385454541800087E090102001893
+:10E0D000A4A4A47C007F080404780000447D4000D0
+:10E0E000004080847D00007F102844000000417FB4
+:10E0F0004000007C04180478007C08040478003890
+:10E100004444443800FC242424180018242418FC17
+:10E11000007C0804040800485454542000043F4480
+:10E120004020003C4040207C001C2040201C003C43
+:10E130004030403C004428102844001CA0A0A07C93
+:10E14000004464544C4414141414141400000000CB
+:10E1500000000000000000000000FC0000000000C3
+:10E1600002000000000C020C020000000000000091
+:10E1700090D0BCD0BC900003000300001824FE44E3
+:10E180008C000302070201001824D8B04C80000361
+:10E1900000010201C038E438E0000102020102027D
+:10E1A000080600000000000000000000000000F869
+:10E1B0000402000000010204000204F80000000450
+:10E1C000020100009060F860900000000100000073
+:10E1D0002020FC20200000000100000000000000C2
+:10E1E0000000080600000000202020202000000081
+:10E1F000000000000000000000000002000000001D
+:10E200000080601C0200040300000000F804040405
+:10E21000F8000102020201000008FC0000000002F8
+:10E2200003020000188444241800030202020200C2
+:10E2300008042424D80001020202010040B088FC36
+:10E2400080000000000302003C242424C4000102DA
+:10E2500002020100F824242CC00001020202010085
+:10E260000C04E41C0400000003000000D824242453
+:10E27000D80001020202010038444444F8000003BF
+:10E280000202010000001000000000000200000077
+:10E290000000200000000000060000000020508860
+:10E2A0000402000000000102909090909000000095
+:10E2B000000000000002048850200002010000005D
+:10E2C0001804C4241800000002000000F804E494BC
+:10E2D000F80001020202020000E09CF0800002034C
+:10E2E0000000030204FC2424D800020302020100FF
+:10E2F000F80404040C0001020202010004FC0404FE
+:10E30000F80002030202010004FC24740C00020362
+:10E310000202030004FC24740C000203020000004B
+:10E32000F0080444CC4000010202010004FC20205B
+:10E33000FC040203000003020404FC0404000202C3
+:10E3400003020200000404FC0404060404030000A9
+:10E3500004FC24D00C0402030200030204FC0400A9
+:10E360000000020302020203FC3CC03CFC0003006C
+:10E370000300030004FC30C4FC0402030200030099
+:10E38000F8040404F80001020202010004FC242441
+:10E390001800020302000000F8848404F80001025F
+:10E3A0000207050004FC2464980002030200030233
+:10E3B000182424448C000302020201000C04FC0413
+:10E3C0000C0000020302000004FC0000FC04000139
+:10E3D00002020100047C80E01C0400000300000035
+:10E3E0001CE03CE01C00000300030000049C609C57
+:10E3F0000400020300030200041CE01C04000002ED
+:10E40000030200000C84641C0400020302020300E7
+:10E410000000FE020200000007040400000E30C0ED
+:10E420000000000000010200000202FE00000004E3
+:10E4300004070000000402040000000000000000C7
+:10E44000000000000000080808080808000002009A
+:10E4500000000000000000000040A0A0C00000017B
+:10E460000202030204FC2020C0000003020201009B
+:10E4700000C02020600000010202020000C0202431
+:10E48000FC0000010202030200C0A0A0C0000001C5
+:10E49000020202000020F824240400020302020009
+:10E4A0000040A0A0602000070A0A0A0404FC202003
+:10E4B000C0000203020003020020E400000000028A
+:10E4C00003020000000020E4000008080807000024
+:10E4D00004FC80E020200203020003020404FC008C
+:10E4E0000000020203020200E020E020C00003005E
+:10E4F0000300030020E02020C0000203020003020A
+:10E5000000C02020C00000010202010020E0202005
+:10E51000C000080F0A02010000C02020E000000136
+:10E52000020A0F0820E04020200002030200000041
+:10E530000060A0A020000002020203000020F820DA
+:10E54000000000000102020020E00020E0000001C5
+:10E550000202030220E0208060200000030100008E
+:10E560006080E080600000030003000020608060A5
+:10E57000200002030003020020E020806020080841
+:10E58000070100000020A06020000002030202003A
+:10E59000000020DE0200000000070400000000FF71
+:10E5A00000000000000F00000002DE200000000458
+:10E5B0000700000002010204040200000000000045
+:10E5C000000000000000000000000000000000004B
+:10E5D000000000F8000000000000003330000000E0
+:10E5E00000100C06100C06000000000000000000E7
+:10E5F00040C07840C0784000043F04043F04040059
+:10E60000007088FC08300000001820FF211E000068
+:10E61000F008F000E018000000211C031E211E007D
+:10E6200000F00888700000001E2123241927211003
+:10E6300010160E00000000000000000000000000A6
+:10E64000000000E01804020000000007182040004D
+:10E6500000020418E000000000402018070000003D
+:10E66000404080F0804040000202010F01020200A1
+:10E67000000000F0000000000101011F0101010085
+:10E68000000000000000000080B0700000000000EA
+:10E690000000000000000000000101010101010173
+:10E6A000000000000000000000303000000000000A
+:10E6B00000000000806018040060180601000000DF
+:10E6C00000E010080810E000000F102020100F00DC
+:10E6D000001010F8000000000020203F2020000063
+:10E6E00000700808088870000030282422213000BB
+:10E6F00000300888884830000018202020110E00C3
+:10E700000000C02010F8000000070424243F24006B
+:10E7100000F80888880808000019212020110E0040
+:10E7200000E0108888180000000F112020110E0052
+:10E7300000380808C83808000000003F000000004A
+:10E740000070880808887000001C222121221C000B
+:10E7500000E010080810E0000000312222110F0034
+:10E76000000000C0C00000000000003030000000C9
+:10E770000000008000000000000080600000000039
+:10E780000000804020100800000102040810200052
+:10E79000404040404040400004040404040404009D
+:10E7A0000008102040800000002010080402010032
+:10E7B000007048080808F000000000303601000032
+:10E7C000C030C828E810E0000718272423140B00E5
+:10E7D0000000C038E0000000203C2302022738205F
+:10E7E00008F8888888700000203F202020110E0043
+:10E7F000C03008080808380007182020201008003A
+:10E8000008F808080810E000203F202020100F0022
+:10E8100008F88888E8081000203F202023201800EE
+:10E8200008F88888E8081000203F20000300000056
+:10E83000C03008080838000007182020221E0200F7
+:10E8400008F808000008F808203F210101213F20B6
+:10E85000000808F8080800000020203F20200000E1
+:10E8600000000808F8080800C08080807F000000D1
+:10E8700008F888C028180800203F2001263820000A
+:10E8800008F8080000000000203F20202020300071
+:10E8900008F8F800F8F80800203F003F003F20008B
+:10E8A00008F830C00008F808203F200007183F0093
+:10E8B000E01008080810E0000F10202020100F00C2
+:10E8C00008F808080808F000203F210101010000B5
+:10E8D000E01008080810E0000F18242438504F00FA
+:10E8E00008F8888888887000203F2000030C3020BA
+:10E8F00000708808080838000038202121221C00F8
+:10E90000180808F8080818000000203F2000000040
+:10E9100008F808000008F808001F202020201F0029
+:10E920000878880000C83808000007380E01000089
+:10E93000F80800F80008F800033C0700073C030053
+:10E94000081868808068180820302C03032C3020B9
+:10E950000838C800C83808000000203F2000000028
+:10E9600010080808C8380800203826212020180080
+:10E97000000000FE020202000000007F4040400054
+:10E98000000C30C000000000000000010638C0008C
+:10E9900000020202FE000000004040407F00000034
+:10E9A0000000040202020400000000000000000059
+:10E9B0000000000000000000808080808080808057
+:10E9C000000202040000000000000000000000003F
+:10E9D00000008080808000000019242222223F2035
+:10E9E00008F8008080000000003F112020110E0078
+:10E9F0000000008080800000000E11202020110007
+:10EA0000000000808088F800000E112020103F20B8
+:10EA10000000808080800000001F2222222213003C
+:10EA2000008080F0888888180020203F2020000087
+:10EA30000000808080808000006B9494949360003C
+:10EA400008F8008080800000203F210000203F2047
+:10EA500000809898000000000020203F2020000047
+:10EA6000000000809898000000C08080807F000037
+:10EA700008F8000080808000203F24022D30200014
+:10EA8000000808F8000000000020203F20200000BF
+:10EA90008080808080808000203F20003F20003FD9
+:10EAA0008080008080800000203F210000203F20E7
+:10EAB0000000808080800000001F202020201F0098
+:10EAC000808000808000000080FFA12020110E00C7
+:10EAD0000000008080808000000E112020A0FF80B8
+:10EAE000808080008080800020203F212000010065
+:10EAF00000008080808080000033242424241900BA
+:10EB0000008080E0808000000000001F20200000C6
+:10EB10008080000000808000001F202020103F2007
+:10EB2000808080000080808000010E300806010097
+:10EB300080800080008080800F300C030C300F003C
+:10EB400000808000808080000020312E0E31200067
+:10EB5000808080000080808080818E701806010097
+:10EB600000808080808080000021302C22213000B5
+:10EB700000000000807C020200000000003F4040D6
+:10EB80000804FE0408C0000000000310207F2010CD
+:10EB90000002027C800000000040403F00000000B6
+:10EBA0000006010102020404000000000000000051
+:10EBB0000000000000000000000000000000000055
+:10EBC0000000000000000000000000000000000045
+:10EBD000000000000000000000F0F0F00000000065
+:10EBE0000000000000017F010000000000000000A4
+:10EBF000001C1C1C0000000000008060301C8C60A9
+:10EC0000301C0C00000000000000000000000000AC
+:10EC1000000000000000000000000000000000E014
+:10EC20000000000000E000000086E69F86868686E1
+:10EC3000E69F860000011F01010101011F01010083
+:10EC4000000080C06020F820E0C000000000030742
+:10EC50000C18FF70E18100000000070F10107F10FA
+:10EC60000F0700008060206080000000E0200000AE
+:10EC70000F3020309F70DC371030C0000000100EC5
+:10EC800003000718101807000000C02020E0C00093
+:10EC90000000000080E01F38E88703C43C04000047
+:10ECA000070F1810100B070D1010080000808C4C77
+:10ECB000380000000000000000000000000000001C
+:10ECC0000000000000000000000000000000000044
+:10ECD00000000000000080E0300804000000000098
+:10ECE00000FEFF0100000000000000000000030F14
+:10ECF0001820400000040830E08000000000000000
+:10ED00000000000001FFFE0000000000004020188D
+:10ED10000F03000000000000000000000000C00021
+:10ED200000000000004266663C18FF183C66664220
+:10ED300000000000000003000000000000000000D0
+:10ED40000000800000000000001010101010FF10E4
+:10ED50001010101000000000000003000000000070
+:10ED600000000000000000000000000000000000A3
+:10ED7000000000000000000000808C4C3800000003
+:10ED80000000000000000000000000000000000083
+:10ED900000101010101010101010100000000000D3
+:10EDA0000000000000000000000000000000000063
+:10EDB0000000000000000000000000000000000053
+:10EDC00000001C1C1C0000000000000000000000EF
+:10EDD00000000000E0380C000000000080701C0300
+:10EDE000000000000060380E01000000000000007C
+:10EDF000000080C060202060C080000000FEFF0195
+:10EE00000000000001FFFE000001070E181010189E
+:10EE10000E0701000000808080C0E00000000000BC
+:10EE20000000000000FFFF000000000000001010C4
+:10EE3000101F1F10101000000080402020202060B4
+:10EE4000C080000000030300804020381F0700003E
+:10EE5000001C1A1918181818181F00000080C0206C
+:10EE6000202060C080000000000303001010182F55
+:10EE7000E780000000070F10101010180F070000A7
+:10EE8000000000000000C0E0F000000000C0B088FA
+:10EE9000868180FFFF808000000000000010101FAE
+:10EEA0001F1010000000E0606060606060600000A3
+:10EEB00000003F1008080818F0E0000000070B10E1
+:10EEC0001010101C0F030000000080C04020202004
+:10EED000E0C0000000FCFF211008080818F0E00066
+:10EEE0000001070C18101010080F03000000C0E00C
+:10EEF0006060606060E06000000003000000E018F7
+:10EF00000700000000000000001F1F0000000000BC
+:10EF10000080C0602020202060C080000087EF2C8F
+:10EF20001818303068CF830000070F081010101039
+:10EF3000180F07000000C0C020202020C080000063
+:10EF4000001F3F604040402010FFFE0000000C1CEE
+:10EF5000101010080F030000000000000000000067
+:10EF60000000000000000000000E0E0E0000000077
+:10EF700000000000001C1C1C00000000000000003D
+:10EF8000000000000000000000000000000C0C0069
+:10EF900000000000000000000058380000000000E1
+:10EFA0000000000000000080402010000000102839
+:10EFB0004482010000000000000000000000010287
+:10EFC0000408100000000000000000000000000025
+:10EFD0000084848484848484848484000000000009
+:10EFE0000000000000000000000010204080000031
+:10EFF0000000000000000000000001824428100012
+:10F0000000001008040201000000000000C02020E1
+:10F010001010101030E0C0000003030000F01008D2
+:10F020000C070300000000001C1C1C000000000076
+:10F03000000000C0406020202040C00000FCFF0114
+:10F04000F00E03C1FE03807F0001070E08111110AE
+:10F05000110904020000000080E0E0000000000050
+:10F060000000807C4340477FF880000010181F108C
+:10F0700000000000131F1C1020E0E0202020206072
+:10F08000C080000000FFFF10101010182FE7800054
+:10F09000101F1F1010101010180F0700000080C064
+:10F0A000402020202060E00000FCFF010000000064
+:10F0B000000001000001070E1810101008040300E2
+:10F0C00020E0E02020202040C080000000FFFF0062
+:10F0D0000000000001FFFE00101F1F101010180894
+:10F0E0000E07010020E0E02020202020206080008A
+:10F0F00000FFFF101010107C00000000101F1F10F8
+:10F10000101010101018060020E0E0202020202011
+:10F110006060800000FFFF101010107C00000100F4
+:10F12000101F1F100000000000000000000080C041
+:10F130006020202040E0000000FCFF010000404073
+:10F14000C0C140400001070E181010100F0F000042
+:10F1500020E0E0200000000020E0E02000FFFF10A1
+:10F160001010101010FFFF00101F1F1000000000F3
+:10F17000101F1F100000202020E0E02020200000B1
+:10F180000000000000FFFF00000000000000101061
+:10F19000101F1F101010000000000000202020E0B1
+:10F1A000E020202000000000000000FFFF00000021
+:10F1B0000060E0808080C07F3F00000020E0E02011
+:10F1C000000020A06020200000FFFF30187CE3C07A
+:10F1D00000000000101F1F10000001131F1C18105A
+:10F1E00020E0E020000000000000000000FFFF0021
+:10F1F0000000000000000000101F1F101010101071
+:10F200001018060020E0E0E000000000E0E0E02050
+:10F2100000FF013FFEC0E01E01FFFF00101F1000B5
+:10F22000031F0300101F1F1020E0E0C000000000BB
+:10F230000020E02000FF0003071C78E08000FF00B2
+:10F24000101F100000000000030F1F00000080C00E
+:10F2500060202060C080000000FEFF010000000070
+:10F2600000FFFE000001070E181010180C07010027
+:10F2700020E0E0202020202060C0800000FFFF2050
+:10F2800020202020301F0F00101F1F100000000042
+:10F2900000000000000080C060202060C0800000EE
+:10F2A00000FEFF010000000000FFFE000001070E4D
+:10F2B0001111133C7C67210020E0E0202020202059
+:10F2C00060C0800000FFFF101030F0D0080F070072
+:10F2D000101F1F10000000030F1C10100080C060E2
+:10F2E000202020204040E00000070F0C181830308C
+:10F2F00060E08100001F0C0810101010180F0700AC
+:10F300008060202020E0E0202020608001000000BC
+:10F3100000FFFF000000000100000000101F1F1090
+:10F320000000000020E0E020000000000020E020BD
+:10F3300000FFFF00000000000000FF0000070F18A2
+:10F3400010101010100807002060E0E020000000FE
+:10F3500020E060200000077FF88000807C03000030
+:10F3600000000000071F1C070000000020E0E02054
+:10F3700000E0E0200020E0200007FFF8E01FFFFC95
+:10F38000E01F00000000031F0300011F0300000036
+:10F39000002060E0A0000020E060200000000003EA
+:10F3A0008F7CF8C6010000000010181E1300011722
+:10F3B0001F1810002060E0E02000000020E0602026
+:10F3C000000001073EF8E0180700000000000010F0
+:10F3D000101F1F101000000000806020202020A0BF
+:10F3E000E0E0200000000000C0F03E0F030000003D
+:10F3F00000101C1F1710101010180600000000004D
+:10F4000000FC0404040404000000000000FF0000ED
+:10F410000000000000000000007F4040404040002D
+:10F42000000010E0000000000000000000000000EC
+:10F43000031C6080000000000000000000000003CA
+:10F440000C70800000000404040404FC00000000B0
+:10F4500000000000000000FF00000000000040402D
+:10F460004040407F0000000000000010080C040C29
+:10F470000810000000000000000000000000000074
+:10F48000000000000000000000000000000000007C
+:10F49000000000000000000000000000000000006C
+:10F4A000000000008080808080808080808080805C
+:10F4B0000000000404080800000000000000000034
+:10F4C000000000000000000000000000000000003C
+:10F4D000000000000000000000000000000000002C
+:10F4E000000098D844642424FCF80000000F1F1882
+:10F4F000101010081F1F10180020E0F0000000007E
+:10F50000000000000000FFFF180804040CF8F000E1
+:10F5100000001F0F18101010180F0300000000004B
+:10F52000000000000000000000E0F8180404043CA3
+:10F530003800000000030F0C101010100806000027
+:10F540000000000000000020E0F0000000E0F81CD7
+:10F5500004040408FFFF000000030F181010100837
+:10F560001F0F080000000000000000000000000065
+:10F570000000E0F8484444444C7870000000030F59
+:10F580000C181010100804000000000080C060205B
+:10F5900020E0C00000040404FFFF04040404000091
+:10F5A000000010101F1F10101000000000000000CD
+:10F5B0000000000000000000000070F88C04048CC3
+:10F5C000F874040C007076CF8D8D8D89C87870002A
+:10F5D0000020E0F000000000000000000000FFFF3D
+:10F5E00008040404FCF8000000101F1F10000010A5
+:10F5F0001F1F1000000000000060600000000000FD
+:10F600000000040404FCFC000000000000001010D6
+:10F61000101F1F101010000000000000000000600C
+:10F620006000000000000000040404FCFC00000076
+:10F630000000C0C08080C07F3F0000000020E0F0DC
+:10F6400000000000000000000000FFFF80C0F41C6C
+:10F650000404000000101F1F1100031F1C101000E5
+:10F660000000202020E0F00000000000000000006A
+:10F6700000FFFF000000000000001010101F1F100E
+:10F68000101000000000000000000000000000005A
+:10F6900004FCFC0804FCFC0804FCFC00101F1F1008
+:10F6A000001F1F10001F1F100000000000000000BE
+:10F6B000000000000004FCFC08080404FCF8000042
+:10F6C00000101F1F100000101F1F1000000000007E
+:10F6D000000000000000000000E0F0180C04040C22
+:10F6E00018F0E00000030F0C101010100C0F0300B6
+:10F6F0000000000000000000000000000004FCFC0E
+:10F70000080404040CF8F0000080FFFF889010103B
+:10F710001C0F0300000000000000000000000000BB
+:10F7200000E0F81C04040408F8FC000000030F18B3
+:10F7300010109088FFFF8000000000000000000013
+:10F7400000000000040404FCFC100804040C0C007D
+:10F750001010101F1F10101000000000000000000B
+:10F76000000000000000000000003078CCC4848459
+:10F77000840C1C0000001E1810101011190F060038
+:10F780000000000000C000000000000000040404AD
+:10F79000FFFF040404000000000000000F1F101011
+:10F7A000100C00000000000000000000000000003D
+:10F7B0000004FCFE00000004FCFE000000000F1F1F
+:10F7C000181010081F0F08000000000000000000C3
+:10F7D0000000000000040C3CFCC40000C43C0C040D
+:10F7E00000000000010F1E0E0100000000000000DC
+:10F7F0000000000000000000043CFCC400E47CFCAD
+:10F8000084807C040000071F070000071F0700001A
+:10F810000000000000000000000000000004041CC4
+:10F820007CE4C0341C0404000010101C1601131FDB
+:10F830001C18100000000000000000000000000084
+:10F8400000040C3CFCC400C43C0404000000C08064
+:10F85000C1370E01000000000000000000000000A1
+:10F860000000000000001C0404C4F47C1C04000020
+:10F870000000101C1F17111010180E0000000000CF
+:10F88000000000F80C04000000000000001028EF49
+:10F8900000000000000000000000003F6040000089
+:10F8A000000000000000FF00000000000000000059
+:10F8B0000000FF0000000000000000000000FF004A
+:10F8C000000000000000040CF80000000000000030
+:10F8D00000000000EF281000000000000000406061
+:10F8E0003F0000000000000000180602020408109B
+:10F8F0002020300800000000000000000000000090
+:10F900000000000000000000000000000000F010F7
+:10F91000101010FF10101010F000000000000F0475
+:10F92000040404FF040404040F0000004040405F8E
+:10F93000555555755555555F404040000040200FC6
+:10F94000094989790909090F2040000000FE024297
+:10F950004ACA4A4ACA4A4A4202FE000000FF4050D0
+:10F960004C4340404F50505C40FF00000000F8887E
+:10F97000888888FF88888888F800000000001F08B1
+:10F980000808087F888888889F80F00080828282AB
+:10F99000828282E2A2928A86828080000000000039
+:10F9A0000040807F0000000000000000101010FFE9
+:10F9B000109008888888FF88888808000444827F1F
+:10F9C00001808040432C10284681800000101010D8
+:10F9D00010D030FF30D0121C1010000010080402AC
+:10F9E000010000FF00000102040810000404048468
+:10F9F000E43C2724242424E4040404000402010039
+:10FA0000FF0909090949897F0000000000FE225A08
+:10FA10008600FE9292929292FE00000000FF04087F
+:10FA20000700FF4020030C142241400000804020CA
+:10FA30001806800007182040800000000100207098
+:10FA40002826212020243860000101000010129295
+:10FA50009292929292121202FE0000000000003F69
+:10FA6000101010103F0040807F000000000000C018
+:10FA700080808080808080FC84808080808080C0C6
+:10FA8000C0000000000000FF7F404040404040FFB9
+:10FA900040404040404040FF7F0000000000000028
+:10FAA000000000000000007F700000000000000067
+:10FAB0000000000000000000000000000000000046
+:10FAC000000000FCF8000000000000000000000042
+:10FAD0000000000000000000FFFE0202020202021D
+:10FAE000020202FFFF020202020202020202FF03FE
+:10FAF00000000000000000001F1F040404040404B0
+:10FB0000040404FFFF0404040404040404041F00A8
+:10FB100000000000000000000000000000000000E5
+:10FB20000000007F3F000000000000000000000017
+:10FB300000000000000000000000000000000000C5
+:10FB400000000000000000000000000000000000B5
+:10FB500000F8F8F0F0702000000000000000000045
+:10FB60000000000000000000000000000000000095
+:10FB70000000000000000000000000008000000005
+:10FB80000000000000000000000000000000000075
+:10FB900000FFFFFFFF000000000000000000000069
+:10FBA0000000000000000000808000000000000055
+:10FBB00000000000000000000000000000FFFFFE49
+:10FBC00006060606060606060606060606060606D5
+:10FBD00006FFFFFFFF0606060606060606060606E1
+:10FBE00006060606060606FFFFFFFF0702000000E6
+:10FBF00000000000000000000000000000FFFFFF08
+:10FC000000000000000000000000000000000000F4
+:10FC100000FFFFFFFF0000000000000000000000E8
+:10FC200000000000000000FFFFFFFF0000000000D8
+:10FC300000000000000000000000000000FFFFFFC7
+:10FC40001818181818181818181818181818181834
+:10FC500018FFFFFFFF181818181818181818181888
+:10FC600018181818181818FFFFFFFF0000000000F0
+:10FC70000000000000000000000000000201010080
+:10FC80000000000000000000000000000000000074
+:10FC900000FFFFFFFF000000000000000000000068
+:10FCA0000000000000000001010000000000000052
+:10FCB0000000000000000000000000000000000044
+:10FCC0000000000000000000000000000000000034
+:10FCD00000FFFFFFFF000000000000000000000028
+:10FCE0000000000000000000000000000000000014
+:10FCF0000000000000000000000000000000000004
+:10FD000000000000000000000000000000000000F3
+:10FD1000001F1F0F0F000000000000000000000087
+:10FD200000000000000000000000000000000000D3
+:10FD300000000000000000000000000000000000C3
+:10FD4000000000C0F0F8F8F8F8008080C0404040A3
+:10FD500040404040408000000000000000000000E3
+:10FD60000000000000000000000080C0E07038D8F3
+:10FD7000FCFCFFFFFFFF7F1F0703010100000000E5
+:10FD8000000000000000000000060F0F0F0600201A
+:10FD9000408000000080E0F83C0F0701C0F0FFFF4A
+:10FDA000FFFFFFBF8F81C0C0E0F87C7E7FFFFFFFB9
+:10FDB000FFFFFFFF7F7F7F7F7F7F3F3F00000000CF
+:10FDC0000087FC00FCFFFF000000000001030707A4
+:10FDD0000707030303030101000000E0FCFFFFFF2E
+:10FDE000FFFF1F03000000000000000000C0E03023
+:10FDF0001C070000071F3FFCF0E0C080000000006F
+:10FE0000000000000000000000FCFFFFFFFFFF1FDC
+:10FE100003008080C0C0607070380C0607010000CD
+:10FE2000000000000000000001030307070E0E0E93
+:10FE30001C1C1C1C1C1C1C1C1C1D1D1F0F0F0E073A
+:10FE400007030303010000000000000000000000A1
+:10FE50000000000000000080C060F0F8FEFE3E18C8
+:10FE6000080808080800303000408000F8FE07014C
+:10FE70001C3F3F1F1B180ECFFFFFFF7F0F0F0F0709
+:10FE800080C07B0E070F1C383030606060607E7F62
+:10FE90003F3F3118180C0E0303000000FF818181E1
+:10FEA000818181FF00018244FF11AA44000001000A
+:10FEB00000010100000010385482D782543810002D
+:10FEC000000000010000000010385482C78254383E
+:10FED0001000000000010000000000000082442823
+:10FEE0001028448200000000000000000000C0C094
+:10FEF000000000000000000000002010D0D0102002
+:10FF000000000000000010082414D4D414240810A9
+:10FF10000000080412092515D5D515250912040875
+:10FF2000312E4E6574776F726B20496E666F20209C
+:10FF3000322E4D4420506F727420496E666F20201F
+:10FF4000332E4C4F52412052535349202020202021
+:10FF5000342E5665726573696F6E20436865636BF6
+:10FF600020204E6574776F726B20496E666F20207B
+:10FF70002020202020202020202020202020202081
+:10FF80002020202020202020202020202020202071
+:10FF90002020202020202020202020202020202061
+:10FFA0005072696E74205B47756E3A2020205D2088
+:10FFB0002020202020202020202020202020202041
+:10FFC0002020202020202020202020202020202031
+:10FFD0002020202020202020202020202020202021
+:10FFE000202020504F52542020202020202020204C
+:10FFF0002020202020202020202020202020202001
+:020000040804EE
+:1000000020202020202020202020202020202020F0
+:1000100020202020202020202020202020202020E0
+:10002000456D7074790000000000000000000000C1
+:10003000426C7565536B7900000000000000000001
+:100040004C5900000000000000000000000000000B
+:100050004A50000000000000000000000000000006
+:100060004461727400000000000000000000000005
+:100070005957595F426C7565736B79000000000039
+:10008000524649440000000000000000000000004B
+:100090005947616F000000000000000000000000F0
+:1000A0004859616E67000000000000000000000079
+:1000B00053532D4C616E0000000000000000000052
+:1000C000426C7565536B79506C75730000000000CD
+:1000D000504C430000000000000000000000000041
+:1000E000507269636500000000000000000000001D
+:1000F0005957595F426C7565736B790000000000B9
+:1001000050726F62655F4B590000000000000000F4
+:100110005957595F5072657373757265000000001E
+:10012000202020504F52542020202020202020200A
+:1001300020202020202020202020202020202020BF
+:1001400020202020202020202020202020202020AF
+:10015000202020202020202020202020202020209F
+:10016000202020205665726573696F6E2020202044
+:10017000202020202020202020202020202020207F
+:10018000202020202020202020202020202020206F
+:10019000202020202020202020202020202020205F
+:1001A000312E4D44436F6E6E656374205365742029
+:1001B000322E4C4F524120536C617665205365744A
+:1001C000332E506F72744C6F67204F757470757456
+:1001D000342E436F6E6E656374204D6F646520200E
+:1001E000352E4E6574776F726B2053657420202016
+:1001F000362E44617461496E6974202020202020CD
+:10020000312E4D44436F6E6E6563742053657420C8
+:10021000322E4C4F524120536C61766520536574E9
+:10022000332E506F72744C6F67204F7574707574F5
+:10023000204D44436F6E6E656374205365742020B7
+:1002400020202020202020202020202020202020AE
+:10025000202020202020202020202020202020209E
+:10026000202020202020202020202020202020208E
+:10027000204C4F524120536C6176652053657420A9
+:10028000202020202020202020202020202020206E
+:10029000202020202020202020202020202020205E
+:1002A000202020202020202020202020202020204E
+:1002B00020506F72744C6F67204F75747075742086
+:1002C000202020202020202020202020202020202E
+:1002D000202020202020202020202020202020201E
+:1002E000202020202020202020202020202020200E
+:1002F0002020436F6E6E656374204D6F646520200F
+:1003000020202020202020202020202020202020ED
+:1003100020202020202020202020202020202020DD
+:100320005072657373207C20746F207368696674E3
+:100330002020204E6574776F726B205365742020E7
+:1003400020202020202020202020202020202020AD
+:10035000202020202020202020202020202020209D
+:100360005072657373207C20746F207368696674A3
+:100370004E6F773A4469616C2073776974636820C3
+:100380004E6F773A53746174696F6E20202020207D
+:100390004E6F773A436C6F75642020202020202018
+:1003A0004E6F773A5465737420436C6F75642020E8
+:1003B0004E6F773A576966692053746174696F6E3E
+:1003C0004E6F773A4469616C207377697463682073
+:1003D0004E6F773A34475F474D352020202020204C
+:1003E0004E6F773A34475F4C353130202020202043
+:1003F0004E6F773A57694669202020202020202020
+:100400004E6F773A57414E20202020202020202078
+:10041000496E697469616C697A6520446174613FF1
+:1004200020202020202020202020202020202020CC
+:1004300020202020202020202020202020202020BC
+:1004400027454E5445522720746F2073686966749F
+:10045000000000000000F03F000000000000F83F36
+:1004600000000000000000000000004003B8E23F70
+:10047000000000000000000006D0CF43EBFD4C3E22
+:10048000033333333333E33FFFAB6FDBB66DDB3F17
+:100490004D268F515555D53F01411DA96074D13F5F
+:1004A00065DBC9934A86CD3FEF4E454A287ECA3F59
+:1004B0003E5555555555C53F93BDBE166CC166BFDB
+:1004C0002CDE25AF6A56113FF16BD2C541BDBBBED4
+:1004D000D0A4BE726937663E04FA97999999D93FBC
+:1004E000AF788E1DC571CC3F9FC678D0099AC33FA7
+:1004F000935555555555E53F599322942449D23F7C
+:10050000DE03CB966446C73F44523EDF12F1C23F42
+:100510000000000000000000DDDDDDDDDCBBBBDD38
+:10052000DDDDDDDDDDDDDDDD988888888888888893
+:1005300077777777778888888555555666666666B3
+:100540006666666666688888833333322222222292
+:10055000222222222228888D78050408000000200B
+:10056000BC120000248F0008F8070408BC12002009
+:100570007CDC00005C770308412D01020304046564
+:1005800006070809320100FF00891112239B32245B
+:1005900046AD573665BF74488CC19D5AAFD3BE6C0B
+:1005A000CAE5DB7EE9F7F88110080193331A22A52A
+:1005B000562C47B7753E64C99C408DDBBF52AEEDEB
+:1005C000DA64CBFFF976E802218B3010029913260A
+:1005D00067AF763444BD554AADC3BC588ED19F6ECB
+:1005E000EBE7FA7CC8F5D983310A2091121803A7EA
+:1005F000772E66B5543C45CBBD42ACD99E508FEFAB
+:10060000FB66EAFDD874C904428D5316619F7020C1
+:1006100004A9153227BB364CCEC5DF5EEDD7FC688A
+:1006200088E1997AABF3BA85520C4397711E60A1A9
+:10063000142805B3373A26CDDE44CFDFFD56ECE96A
+:10064000986089FBBB72AA06638F7214409D512289
+:1006500025AB343006B9174EEFC7FE5CCCD5DD6A4A
+:10066000A9E3B8788AF19B87730E6295501C41A369
+:10067000352A24B1163807CFFF46EEDDDC54CDEB2A
+:10068000B962A8F99A708B1023088481951AA793F0
+:10069000B62CC2A5D33EE1B7F04008C919522BDBF6
+:1006A0003A644EED5F766DFF7C899480DE859BB762
+:1006B00012A6ADD224C3BFF136E0C1184809D33B1E
+:1006C0005A2AE55E6C4FF77D7E6C0AA583B41886C6
+:1006D00091972EE3A7F23CC0B5D14229CB38500AFE
+:1006E000D91B666FEF7E744CFD5D8BB502A49996A5
+:1006F0001087AFF326E2BDD034C1C3394A28D11ADE
+:10070000580BE77F6E6EF55C7C4D0CC685D71EE5F9
+:1007100097F42880A1913AA3B3B2444ACD5B5669BD
+:10072000DF78600CE91D722FFB3E8DD604C79FF564
+:1007300016E4A9902081BBB332A2C55A4C4BD7799D
+:100740005E68E11C680DF33F7A2E0EE787F61CC445
+:1007500095D52AA1A3B03882B193466BCF7A54487D
+:10076000DD59622DEB3C700EF91F8FF706E69DD424
+:1007700014C5ABB122A0B9923083C77B4E6AD5585D
+:100780005C49E33D6A2CF11E780F00082C41542B84
+:1007900041504E3D0008FF0102030405060701FF1A
+:1007A00001FF01FF01FF01FF01FF01CF022501C889
+:1007B0000C5C53595354454D2E545854181D4D310B
+:1007C0005F30010911190A1632190A1633190A1570
+:1007D00034190C13504F531969C21203120202FF4D
+:1007E0000901FF01FF01E5130103120202FF0901E4
+:0807F000FF01FF01E572170093
+:0400000508008189E5
+:00000001FF
diff --git a/obj/TXH_V1.4.3.hex b/obj/TXH_V1.4.3.hex
new file mode 100644
index 0000000..1376990
--- /dev/null
+++ b/obj/TXH_V1.4.3.hex
@@ -0,0 +1,14471 @@
+:020000040800F2
+:1080000038EF0020A1810008A981000889AB000891
+:10801000AD810008AF810008B181000800000000B8
+:10802000000000000000000000000000B381000814
+:10803000B581000800000000B7810008B981000880
+:10804000BB810008BB810008BB810008BB81000820
+:10805000BB810008BB810008199E0008299E00080A
+:10806000BB810008BB810008BB810008BB81000800
+:10807000BB810008BB810008AB990008B3990008D8
+:10808000BB810008BB990008BB810008BB810008C8
+:10809000BB810008BB810008BB810008BB810008D0
+:1080A000BB810008BB810008BB810008BB810008C0
+:1080B000DD510308BB810008BB810008BB810008BB
+:1080C000BB810008BB810008BB810008BB810008A0
+:1080D000BB810008FF600308076103080F61030804
+:1080E000219E0008BB810008BB810008BB810008FD
+:1080F000BB810008BB810008BB810008C399000850
+:10810000BB810008BB810008BB810008BB8100085F
+:10811000EF600308F7600308BB810008BB8100081B
+:10812000BB810008BB810008BB810008BB8100083F
+:10813000BB810008BB810008BB810008BB8100082F
+:10814000BB810008BB810008BB810008BB8100081F
+:10815000BB810008CB990008D39900081761030878
+:10816000BB810008BB810008BB810008BB810008FF
+:10817000BB810008BB810008BB810008BB810008EF
+:10818000BB810008BB810008DFF810D000F058FC6C
+:1081900000480047597F0308AFF3008038EF002004
+:1081A0000648804706480047FEE7FEE7FEE7FEE791
+:1081B000FEE7FEE7FEE7FEE7FEE7FEE77551030890
+:1081C000898100082DE9F0410024061B254671F144
+:1081D000000605DA01240027D0EB070067EB010158
+:1081E000161E73F1000605DA0027D2EB07020125FF
+:1081F00067EB030300F0C1FA86460E4617469C461D
+:10820000AC4204D00025D0EB050E65EB010624B18D
+:108210000020D2EB000760EB030C704631463A4673
+:108220006346BDE8F081202A06DBCB17203A41FAED
+:1082300002F043EAE07306E041FA02F3D040C2F1F3
+:108240002002914008431946704740EA01039B070A
+:1082500003D009E008C9121F08C0042AFAD203E0BB
+:1082600011F8013B00F8013B521EF9D27047421E43
+:1082700012F8013F002BFBD111F8013B02F8013B42
+:10828000002BF9D17047421C10F8011B0029FBD1CB
+:10829000801A704730B505460020034600E05B1C9D
+:1082A000934205D2EC5CC85C201A01D1002CF6D1B7
+:1082B00030BD2DE9FE4F804681EA0300C00F0C4619
+:1082C000009021F0004123F00045B8EB0200A941E5
+:1082D00005D24046214690461C460B46024623F0F6
+:1082E0000040104347D0270DC7F30A00C3F30A51DB
+:1082F0000290401A019040286BDAC3F3130040F457
+:10830000801B0098924620B10023D2EB030A63EB56
+:108310000B0B01985946C0F14002504600F05EFA3E
+:1083200006460D4650465946019AFFF77CFF10EB72
+:1083300008006141002487EA115284EAE7731A4376
+:1083400040D0009A62B3019A012A4FEA075215DC25
+:10835000001B61EB02014FF0004202EA0752CDE937
+:108360000042001C41F5801132462B4600F0EAFA2B
+:1083700003B0BDE8F08F40462146F9E7001B61EBF2
+:108380000201001C41F5801300185B412018A2F582
+:10839000001747EB030140EAD570B6196D4111E0B3
+:1083A0006D084FEA360645EAC0754FEA0752001BD2
+:1083B00061EB0201001C41F5801149084FEA3000D1
+:1083C0000019514132462B4603B0BDE8F04F00F092
+:1083D000AABA0098012240000023D0EB020263EB0E
+:1083E000E073009821464FEAE074B8EB000061EBBF
+:1083F0000401E9E783F000435BE781F0004158E7BF
+:108400002DE9FE4F81EA030404F0004421F000410D
+:1084100000944FF0000B23F0004350EA01045ED0BB
+:1084200052EA03045BD0C3F30A54C1F30A552C4447
+:10843000A4F2F3340194A0FB0254C1F3130141F4FC
+:108440008011C3F3130343F4801301FB024400FBC8
+:10845000034E840A970A44EA815447EA8357A4FBEF
+:10846000076802958D0A05FB07854FEA932C04FBEC
+:108470000C542705029D4FEA065847EA1637B5EB1C
+:1084800008056EEB070C870E920E47EA811742EA49
+:108490008312A7FB0201B6EB0B0164EB00042B0D6A
+:1084A00043EA0C335E1844EB1C50DA465146E7FBB6
+:1084B0000201C5F313044FEA0B3343EA14534FEAA6
+:1084C0000432019C43EA0603A4F10C040294009CCC
+:1084D000CDE900B400F036FA03B0BDE8F08F00201B
+:1084E0000146F9E72DE9F04D81EA030404F0004B61
+:1084F00021F0004514464FF0000A23F0004150EAF5
+:10850000050220D054EA01021DD0C5F30A570246E5
+:10851000C5F31303C1F31300C1F30A5640F48015E9
+:1085200043F48013A7EB0608101BD64608F2FD386B
+:1085300073EB050002D308F1010801E092185B41DA
+:10854000B8F1000F03DA00200146BDE8F08D0020ED
+:108550004FF48011064684460EE0171B73EB0507A7
+:1085600005D3121B63EB050306434CEA010C4908D3
+:108570004FEA300092185B4150EA0107EDD152EA10
+:10858000030012D082EA040083EA0501084305D003
+:10859000101BAB4106D20122002306E000224FF05F
+:1085A000004302E06FF0010253101AEB06004CEB9F
+:1085B000085110EB0A0041EB0B01BDE8F04D00F053
+:1085C000B2B9F0B4CA17CB0F50405140C61841F1B0
+:1085D00000054FEAC372314628004FF0960303D0DE
+:1085E000B623F0BC00F071B930460021F9E70EB5B2
+:1085F000C10F80EAE0700844CA07002140F233430B
+:108600008DE80E000A460B4600F09CF903B000BD51
+:108610000EB540F2334102910021CDE900110A4626
+:108620000B4600F08FF903B000BD3EB5CA17CB0F63
+:10863000002450405140C0186141DA0740F23343F2
+:108640000094CDE901232246234600F07BF903B0D4
+:1086500030BD10B500F0004420F00040C20DC0F362
+:10866000160040F400007F2A02DA0020014610BD07
+:108670000021962A03DCC2F19602D04002E0963A2D
+:1086800000F0ACF8002CF2D00023D0EB030063EB39
+:10869000010110BD70B5C1F30A5201F0004500247C
+:1086A000C1F3130140F2FF3341F480119A4201DA21
+:1086B000002070BD40F233439A42A2F2334203DC01
+:1086C000524200F09AF800E090402C43F1D0404232
+:1086D00070BD70B5C1F30A5201F000450024C1F32A
+:1086E000130140F2FF3341F480119A4202DA002074
+:1086F000014670BD40F233439A42A2F2334203DC9A
+:10870000524200F07AF801E000F068F82C43F0D013
+:108710000023D0EB030063EB010170BD00F00042C9
+:1087200030F000400AD0C10D01F56071C0F31600B1
+:1087300042EA0151C2084007114370470020014638
+:10874000704701F0004330B421F0004150EA0102CB
+:1087500006D00A0DA2F56072C1F31301002A02DCF3
+:1087600030BC00207047440F44EAC104C100E01847
+:1087700030BC00EBC25000F09FB82DE9F05F054619
+:10878000002092469B4688460646814640241BE0D0
+:10879000284641464746224600F02FF853465A469F
+:1087A000C01A914110D311461846224600F016F81F
+:1087B0002D1A67EB01084F4622460120002100F0E8
+:1087C0000DF817EB00094E41201EA4F10104DFDC77
+:1087D000484631462A464346BDE8F09F202A04DB3E
+:1087E000203A00FA02F1002070479140C2F12003C4
+:1087F00020FA03F3194390407047202A04DB203A03
+:1088000021FA02F00021704721FA02F3D040C2F1B0
+:108810002002914008431946704700000FB400231E
+:1088200000B589B00CA900910B996FF00042CB60A4
+:108830001E4B06931E4B07930423CDE901321D4ABC
+:10884000089202466B46002000F0A6F909B05DF8D8
+:1088500014FB70B586B006464FF0FF300091CDE9AD
+:108860000101002015460C4604903246694604A8D2
+:10887000FFF7D4FF02460498211825B108B1084635
+:1088800000E020462860049800280DD0002A02DD70
+:108890000098884208D0081B0094CDE901043246B4
+:1088A000694604A8FFF7BAFF06B070BDD18D000875
+:1088B000EF8D0008658A00080029A8BF7047401C9A
+:1088C000490008BF20F00100704710B4B0FA80FCE6
+:1088D00000FA0CF050EA010404BF10BC704749B123
+:1088E000CCF1200421FA04F411FA0CF118BF012193
+:1088F00021430843A3EB0C01CB1D4FEA00614FEA73
+:10890000102042BF002010BC704700EBC350104441
+:108910000029A4BF10BC7047401C490008BF20F0CC
+:10892000010010BC704710B5141E73F1000408DA82
+:10893000401C41F1000192185B411A4301D120F023
+:10894000010010BD2DE9F04D92469B4611B1B1FAE0
+:1089500081F202E0B0FA80F220329046FFF73EFF4B
+:1089600004460F4640EA0A0041EA0B0153465A46C4
+:10897000084313D0114653EA010019D0C8F1400250
+:108980005046FFF73AFF05460E46504659464246C6
+:10899000FFF724FF084305D0012004E020463946B4
+:1089A000BDE8F08D0020054346EAE0762C433743CE
+:1089B0000A986305E40AA0EB08000022FD0A44EAD5
+:1089C00047540A3002D500200146E9E70105101995
+:1089D0006941DDE9084500196941BDE8F04DA2E7AC
+:1089E00070B521F0004303430CD0C1F30A550024B5
+:1089F000D5EB040564EB0403D617AD1AB34102DBD3
+:108A00000020014670BD201841EB025170BD0000EE
+:108A100030B5041E71F1000404DB4FF00044404205
+:108A200064EB0101141E73F1000405DB1C464FF0DA
+:108A30000043524263EB0403994208BF904230BDA9
+:108A4000064C074D06E0E06840F0010394E807009B
+:108A500098471034AC42F6D3FFF79AFB6005040840
+:108A600080050408C0B24FF4F05100F03BBA00009A
+:108A70002DE9FF4F087883B09946FF2805D0491C9F
+:108A80002D2804D00024002008E000200BE0012461
+:108A9000F9E700EB800003EB4000491C0B78FF2B4B
+:108AA000F7D104B1404200230293147819461D46C1
+:108AB0002D2C01D02B2C04D1521C2D2C13D0002492
+:108AC0000294AA461478FF2C0FD00A25A3FB057840
+:108AD00001FB05814FF0000C03FB0C11521CE31944
+:108AE0004AEB0101EEE70124EAE7814453EA010081
+:108AF00002D019F5C87F06DA03980021C0E90011F9
+:108B000007B0BDE8F08F0025AE4E2F46DFF8B882E3
+:108B1000184600F0FBF9CDE90001B9F1000002DAD6
+:108B2000C9F1000400E004460023A74A1AEB030B36
+:108B300042EB045A12E0E00707D02A463346384693
+:108B40004146FFF75DFC074688462A4633461046F5
+:108B50001946FFF755FC05460E466410002CEAD175
+:108B6000DDE90001B9F1000F5A46534606DAFFF776
+:108B7000B9FC3A464346FFF7B5FC05E0FFF740FC79
+:108B80003A464346FFF73CFC029A0AB181F00041A5
+:108B9000039AC2E90001B3E72DE9FF4F1F468DB0EC
+:108BA000D7E901464FF0FF382E2045464FF0000927
+:108BB0000B90B9696D1C0E988847396A82468847C0
+:108BC0000028F6D1BAF1FF3F0AD024F4D064002E79
+:108BD00011DDBAF12B0F08D0BAF12D0F0BD102E045
+:108BE000404611B08DE744F48064B9696D1C0E985D
+:108BF00088478246761E6946600501D52D2000E033
+:108C00002B208DF8000001F1010B0DF1200809E087
+:108C1000B9696D1C0E98884782460F9844F4007419
+:108C2000761E0560002E02DDBAF1300FF0D00B99F0
+:108C30008A453ED144F0800406E00F99681CA9F1F2
+:108C4000010944F400740860B9696D1C761E0E9821
+:108C5000884782463028F0D02BE00B998A4505D111
+:108C6000200603D444F08004761E18E050462EF00F
+:108C70008DFD08B30DF11301761E44F400748B458D
+:108C800008D2AAF130000BF8010B200607D5A9F194
+:108C9000010003E0200602D409F101008146A0058D
+:108CA00002D50F99681C0860B9696D1C0E98884739
+:108CB0008246002ED1DC53E0002E51DDBAF1650F63
+:108CC00002D0BAF1450F4BD1A00549D5B9696D1C49
+:108CD00024F44074761E0E9888478246002E0CDDE0
+:108CE0002B2804D0BAF12D0F07D144F48074B96950
+:108CF0006D1C0E9888478246761EE00501D52D2111
+:108D000000E02B2108F8011BCDF82C8021E00DF1AB
+:108D10002901761E44F4007488450CD2AAF1300073
+:108D200010F0FF0088F8000002D10B99884509D99E
+:108D300008F1010806E0E00501D5244801E042F20F
+:108D40000F708146B9696D1C0E98884782460F984E
+:108D50000560002E04DD50462EF018FD0028D6D107
+:108D6000F9690E988847FF208BF8000088F800000A
+:108D70000020069007904B466A4608A906A8FFF710
+:108D800077FEA00502D46FF001002AE714F0240F4B
+:108D90000AD0E00714D1DDE906123868031D3B60F4
+:108DA0000068C0E900120BE0DDE90601FFF7C9FC2D
+:108DB0000146E00704D13868021D3A60006801608E
+:108DC00028460EE7000014400000F03FF1D8FFFFF6
+:108DD000426842B1016811F8013B23B1521EC0E95B
+:108DE0000012184670470121C160881E7047426812
+:108DF0005AB1C368016843B983688B4205D0491EE4
+:108E0000521CC0E90012002070474FF0FF3070473D
+:108E10002DE9F04D00231A461B1A8A4103DB00207E
+:108E20000146BDE8F08DC1F30A52C1F3130141F4CC
+:108E300080154FF0000BD10702D100186D41521E72
+:108E40000027044640F2FF11384601EB620A3E4615
+:108E50008046024600204FF48011FFF7CEFCC21975
+:108E60007141BB1846EB0100B4EB030C75EB000C31
+:108E700004D3E41A65EB000517460E46241908F1E1
+:108E800001006D4180463428E3DDF91946EB060008
+:108E9000091BA84103D24FF0FF32134601E0002224
+:108EA00013461BEB070046EB0A51BDE8F04DFFF7F8
+:108EB0003ABD000030B5041E71F1000404DB4FF030
+:108EC0000044404264EB0101141E73F1000405DB11
+:108ED0001C464FF00043524263EB04038B4208BF31
+:108EE000824230BD7F2801D9002208E0064A02EB09
+:108EF0005002C007127800D1120902F00F020120BF
+:108F00009040084070470000200504080EB540F26C
+:108F1000334202920022CDE900221346FFF712FDF0
+:108F200003B000BD70B58C1810F8015B15F0070395
+:108F300001D110F8013B2A1106D110F8012B03E0F2
+:108F400010F8016B01F8016B5B1EF9D12B0705D4FA
+:108F50000023521E0DD401F8013BFAE710F8013B43
+:108F6000CB1A921C03E013F8015B01F8015B521E5F
+:108F7000F9D5A142D8D3002070BD10B502461078B3
+:108F800003E012F8014B2318D8B20B1EA1F1010423
+:108F9000A1B2F6D110BD000070B5ADF5287D044634
+:108FA0000D460020A790A690002604EB44004549FA
+:108FB00001EBC000408AA84203DC00200DF5287DAB
+:108FC00070BD0020A69077E004EB44003D4B03EB1E
+:108FD000C000028A04EB440003EBC00080892844EF
+:108FE00081B2394800F010F90020A79011E004EB9D
+:108FF0004400344901EBC0004068BDF89C12405C5D
+:1090000001A9BDF89C228854BDF89C02401C80B286
+:10901000A79004EB44002B4901EBC000008ABDF887
+:109020009C128842E3DC04EB4400264A02EBC000B9
+:10903000008A401E81B201A8FFF79FFF23490870F4
+:1090400004EB44001F4901EBC000008A401E01A947
+:10905000085C1E490978884226D10020A79016E0B6
+:1090600004EB4400174901EBC0004068BDF89C12B6
+:10907000405C04EB4401134A02EBC1018968BDF86E
+:109080009C228854BDF89C02401C80B2A79004EB3F
+:1090900044000C4901EBC000008A401EBDF89C1240
+:1090A0008842DDDC012089E764202EF0ADFDBDF8AB
+:1090B0009802401C80B2A690BDF89802062883DB77
+:1090C00000207BE74CDD0308A0A80020310A002027
+:1090D0002DE9F043ADF5257D04460E460025002719
+:1090E000A846A94604EB4400324901EBC000408A7F
+:1090F000B04204DC00200DF5257DBDE8F08300259D
+:1091000018E004EB44002B4901EBC0008068405D8F
+:1091100004EB4401274A02EBC1014968485504EBBE
+:109120004400114601EBC0004068405D0DF80500A9
+:10913000681C85B204EB44001E4901EBC000008AA4
+:10914000401EA842DDDC04EB44000A4602EBC000EE
+:10915000008A401E81B26846FFF70FFF04EB44010E
+:10916000144A02EBC101098A491E0DF801000027CB
+:109170001BE004EB44000F4B03EBC000028A04EB3E
+:10918000440003EBC0008089304481B2684600F09F
+:109190004FF931462046FFF7FFFE012800D1AAE72C
+:1091A00064202EF031FD781C87B2062FE1DB002011
+:1091B000A1E700004CDD030808B50020009029F06D
+:1091C0008DFA0F49087000F09BF80D4800782428AC
+:1091D00004D0272807D028280FD109E0002109480A
+:1091E00080F8081D09E00121064880F8081D04E008
+:1091F0000221044880F8081D00BF00BF08BD000020
+:109200002C0A0020BC2200202DE9F04106460D4624
+:109210001746002401202EF0AFFA002028490880CC
+:109220000DE029F03DFA00F0800000B10BE00120D4
+:109230002EF0EAFC22480088401C21490880204882
+:109240000088C828EDDB00BF1D480088C82832DA36
+:1092500010211C4801F08CFC08211A4801F08AFCFE
+:10926000E82000F031F8C5F3871000F02DF8A906CA
+:10927000080E00F029F8002000F026F8002404E091
+:10928000002000F021F8601C84B2042CF8DB0024DC
+:1092900005E0FF2000F018F83055601C84B2BC4295
+:1092A000F7DB1021074801F065FC00202EF064FA7E
+:1092B0000120BDE8F08100202EF05EFA0020F8E7E2
+:1092C0002E0A00200000024010B5044600BF022113
+:1092D0000A4829F013FB0028F9D02146074829F055
+:1092E00019FB00BF0121054829F008FB0028F9D02F
+:1092F000024829F00CFBC0B210BD00000030014054
+:1093000010B501202EF038FA00201E4908800DE02B
+:1093100029F0C6F900F0800000B10BE001202EF02A
+:1093200073FC18480088401C1649088015480088BE
+:10933000C828EDDB00BF13480088C8281CDA1021BC
+:10934000114801F015FC08210F4801F013FC3D20E5
+:10935000FFF7BAFF2A20FFF7B7FF8020FFF7B4FF1F
+:10936000A720FFF7B1FF1021074801F003FC002000
+:109370002EF002FA012010BD00202EF0FDF9002091
+:10938000F9E700002E0A00200000024070B50546F3
+:109390000E46002401202EF0EFF90020224908801B
+:1093A0000DE029F07DF900F0800000B10BE0012014
+:1093B0002EF02AFC1C480088401C1B4908801A48D3
+:1093C0000088C828EDDB00BF17480088C82825DAC8
+:1093D0001021164801F0CCFB0821144801F0CAFB0B
+:1093E0008420FFF771FF0020FFF76EFF0020FFF7DA
+:1093F0006BFF0020FFF768FF002404E0285DFFF703
+:1094000063FF601C84B2B442F8DB1021074801F00E
+:10941000B1FB00202EF0B0F9012070BD00202EF02D
+:10942000ABF90020F9E700002E0A002000000240FE
+:1094300070B506460C46154601202EF09DF92946CA
+:109440003046FFF7A3FF08B9002070BD00201F4978
+:1094500008800DE029F024F900F0800000B10BE055
+:1094600001202EF0D1FB19480088401C17490880C4
+:1094700016480088C828EDDB00BF14480088C828BB
+:109480001EDA1021124801F073FB0821104801F088
+:1094900071FB8320FFF718FFC4F38710FFF714FF59
+:1094A000A106080EFFF710FF0020FFF70DFF1021A7
+:1094B000074801F05FFB00202EF05EF90120C4E7B1
+:1094C00000202EF059F90020BFE700002E0A0020EE
+:1094D0000000024030B502460020002304E012F8EC
+:1094E000014B60405C1CE3B28B42F8DB30BD70B5D1
+:1094F00004460D46164632462946204600F001F83D
+:1095000070BDF8B503460C460020002100BF06E000
+:10951000C50022FA05F5EDB20DF80050401C0428F4
+:10952000F6DB00201AE0064600EBD6777F100FB975
+:10953000012701E04FF0FF373D4600210BE01E5CA4
+:10954000012D01D10F4601E0C1F103071DF807709D
+:109550007E401E54491C0429F1DB401CA042E2D38A
+:10956000F8BD000010B5044639202EF08FFDE0B2A2
+:109570002EF0ACFDC4F307202EF0A8FDC4F3074085
+:109580002EF0A4FD200E2EF0A1FD4FF480510348D3
+:1095900001F0F0FA2CF002FF10BD000000040240C0
+:1095A0002DE9F04107460E4614463A202EF06EFD96
+:1095B000F0B22EF08BFD30122EF088FD4FF480516A
+:1095C0000F4801F0D7FA19E02CF0E8FE05461D2DF2
+:1095D00011D1384600F0ACF805463B202EF056FD80
+:1095E0004FF48051064801F0C5FA2F4434B1208869
+:1095F0002844208002E02846BDE8F081E4E700002E
+:10960000000402402DE9F04107460E4614463C2076
+:109610002EF03CFDF0B22EF059FD30122EF056FD2A
+:109620004FF48051104801F0A5FA0CB100202080C1
+:1096300019E02CF0B3FE05461E2D11D1384600F07E
+:109640002BF905463D202EF021FD4FF480510648B0
+:1096500001F090FA2F4434B120882844208002E0A1
+:109660002846BDE8F081E4E70004024010B528F088
+:109670000FFF08B100F02EF8302000F0A9F810BD5F
+:1096800010B504462146362000F08EF810BD10B506
+:10969000044614B1204600F0ABF8342000F098F8EE
+:1096A00010BD10B50446204600F0A2F820785C28D2
+:1096B00002D020782F2803D10021642000F008F97F
+:1096C000322000F085F810BD10B5682000F04CF88D
+:1096D00010BD000010B522202EF0D8FC2EF0CBFCDF
+:1096E00004464FF48051024801F044FA204610BD70
+:1096F000000402402DE9F0412EF0BDFC04462EF09E
+:10970000BAFC05462EF0B7FC06462EF0B4FC074620
+:109710004FF48051054801F02DFA44EA052040EA53
+:10972000064040EA0760BDE8F08100000004024006
+:1097300070B5044627202EF0A9FC2EF09CFC0646AE
+:10974000054646B100BF2EF096FC2070641C701ECA
+:10975000C0B2061EF7D14FF48051024801F00AFA58
+:10976000284670BD0004024010B504460C202EF0BF
+:109770008DFC20462EF0AAFCFFF7BCFF10BD0000B8
+:1097800070B504460A202EF081FC20462EF09EFC87
+:109790002EF071FC05464FF48051024801F0EAF9C1
+:1097A000284670BD0004024070B505460C462846A8
+:1097B0002EF06CFC20462EF089FC4FF480510348BB
+:1097C00001F0D8F92CF0EAFD70BD00000004024061
+:1097D00010B5044620462EF059FC4FF48051034842
+:1097E00001F0C8F92CF0DAFD10BD000000040240C1
+:1097F0002DE9F041064601202EF048FC2EF03BFCFE
+:1098000043282BDA2B20FFF7BBFF102826DA2F2066
+:109810002EF03CFC00202EF059FC3220FFF7D8FF40
+:109820000446142C1AD1CF20FFF7AAFF0446ACB18E
+:109830004C20FFF799FF00EB042739464C2000F03D
+:1098400047F85020FFF790FF00EB042739465020DF
+:1098500000F03EF80021702000F03AF82F202EF0A2
+:1098600015FC357828462EF031FC09E0761C357859
+:109870005C2D01D02F2D00D1002528462EF026FC8E
+:10988000002DF3D14FF48051024801F073F9BDE887
+:10989000F08100000004024070B504462D202EF037
+:1098A000F5FB2EF0E8FB0646054646B100BF2078E2
+:1098B0002EF00CFC641C701EC0B2061EF7D14FF4D3
+:1098C0008051024801F056F9284670BD000402405C
+:1098D00070B505460C460D202EF0D8FB28462EF01C
+:1098E000F5FBE0B22EF0F2FBC4F307202EF0EEFB06
+:1098F000C4F307402EF0EAFB200E2EF0E7FB4FF4F6
+:109900008051024801F036F970BD000000040240A9
+:1099100070B502460C46FF25FF2309E012F8010B43
+:1099200080EA05010648405C80EA03050548435C7F
+:10993000201EA4F10106B4B2F0D145EA032070BDA7
+:10994000B4DA0308B4DB03082DE9F04103460C4602
+:1099500000200146024606E013F8010B411842F1CF
+:109960000002601E84B2002CF6DC080C40EA024CB7
+:10997000100C8DB21CEB050140F10002080C40EA0E
+:10998000024041186FEA010080B2BDE8F08130B5B5
+:1099900002460020002305E012F8015B2C18E0B21B
+:1099A0005C1CE3B28B42F7DB30BD10B51EF016F83D
+:1099B00010BD10B51DF0B0FF10BD10B51DF07CFF3F
+:1099C00010BD10B51DF0D8FF10BD10B520F028FB5C
+:1099D00010BD10B528F096F810BD00000246094BE6
+:1099E0009A4201D2084801E00648103801F00053BD
+:1099F0001BB1064B0B40C36002E0044B0B4083607D
+:109A00007047000010640240006002407D0F7D0F2F
+:109A100021B1026842F00102026003E0026822F014
+:109A20000102026070470000016821F0010101603D
+:109A30000021016041608160C160016121214161BB
+:109A40004A49884204D13D21484A103A91608CE04D
+:109A500046491831884205D14FF47461434A103A9F
+:109A6000916082E041493031884205D14FF4741150
+:109A70003E4A103A916078E03C494831884205D12D
+:109A80004FF07461394A103A91606EE037496031A5
+:109A9000884204D13649354A103AD16065E03349ED
+:109AA0007831884204D13349304A103AD1605CE0C1
+:109AB0002E499031884204D12F492C4A103AD16066
+:109AC00053E02A49A831884205D14FF03D51274A39
+:109AD000103AD16049E02949884204D13D21274A02
+:109AE000083A116041E025491831884205D14FF408
+:109AF0007461224A083A116037E0204930318842C7
+:109B000005D14FF474111D4A083A11602DE01B492C
+:109B10004831884205D14FF07461184A083A116003
+:109B200023E016496031884204D11149134A121FBB
+:109B300011601AE011497831884204D10D490F4A69
+:109B4000121F116011E00D499031884204D10A4979
+:109B50000A4A121F116008E00849A831884204D15E
+:109B60004FF03D51054A121F1160704710600240CE
+:109B70003D000020400F002000003D201064024006
+:109B800010B501F080034BB122B1436943F080036B
+:109B9000436103E0436923F08003436180290BD0D4
+:109BA0002AB1036801F01E042343036004E0036844
+:109BB00001F01E04A343036010BD000010B5002295
+:109BC0000268134B1A40CC680B6823434C6923434B
+:109BD0008C692343CC6923430C6A23434C6A234397
+:109BE0008C6A23434C6B23438C6B23431A430260E0
+:109BF000426922F00702D1E90B3423431A43426140
+:109C00000B6943604B6883608B68C36010BD0000C4
+:109C10003F801CF01CB500240121202028F044FCCA
+:109C20003020009001208DF8040000208DF80600FF
+:109C300003208DF8050000208DF8070069461748BD
+:109C400000F022FF3021154800F094FF0021144855
+:109C500080F8841600201349887001204870C8706D
+:109C60004FF4FA70886000F021F80F4890F80B0F5D
+:109C7000592811DD24200A49F53948710820087156
+:109C80003020C870142088702020487000210648B9
+:109C900080F80B1F00F04EF81CBD000000140240BD
+:109CA000BC32002040390020BC2200201CB52EF020
+:109CB000B3F8D0202EF07CF82EF0E2F800202EF041
+:109CC00077F82EF0DDF82EF0A7F8D1202EF070F8FE
+:109CD0002EF0D6F800240EE0062C05DA01202EF036
+:109CE00037F80DF8040004E000202EF031F80DF8EC
+:109CF0000400601CC4B2072CEEDB2EF0A7F89DF820
+:109D000006000A4948719DF8050008719DF8040095
+:109D1000C8709DF8020088709DF8010048709DF899
+:109D20000010034880F80B1F1CBD0000C731002045
+:109D3000BC2200201CB500241B4890F80B0F8DF8A6
+:109D400000001A4840788DF80100184880788DF896
+:109D5000020001208DF803001448C0788DF804003B
+:109D6000124800798DF80500104840798DF80600FA
+:109D70002EF052F8D0202EF01BF82EF081F80020A3
+:109D80002EF016F82EF07CF800BF07E01DF8040056
+:109D90002EF00EF82EF074F8601CC4B2072CF5DB20
+:109DA0002EF054F81CBD0000BC220020C73100205A
+:109DB00070B502460C460025002309E012F8010B9D
+:109DC00080EA05010648405C80EA03050548435CDB
+:109DD000201EA4F10106B4B2F0D145EA032070BD03
+:109DE000B4DA0308B4DB030810B504460B460021BF
+:109DF000072A00DD072244EA042001462BB901FAB4
+:109E000002F081B20912084610BD012B02D11141A6
+:109E1000C8B2F9E700BFF7E710B528F069F910BD3F
+:109E200010B528F065F910BD10B528F061F910BD26
+:109E30000149086070470000143C014001460020C1
+:109E40000022074B1B6803EA0102054B14331B6811
+:109E50000B4013B10AB1012000E000207047000060
+:109E6000003C0140002123498279002A3AD00A4669
+:109E7000126803689A430B461A600A1D1268036849
+:109E80009A430B1D1A60027911440A6803681A4349
+:109E90000A60184A0832126803689A43154B08335F
+:109EA0001A601A1D126803689A43124B0C331A6029
+:109EB0004279102A0ED11A1F126803681A430D4BFB
+:109EC00008331A601A1D126803681A43094B0C33D1
+:109ED0001A600DE00749427911440A6803681A4381
+:109EE0000A6005E0027911440A6803689A430A602F
+:109EF00070470000003C014010B504460B460021AD
+:109F0000072A00DD072244EA0420014613B9114163
+:109F1000C8B210BD012B05D101FA02F081B20912BD
+:109F20000846F6E700BFF4E7F0B5ADF21C5D044665
+:109F30000D460020CDF81805CDF81405002604EBD9
+:109F40004400584901EBC000408AA84203DC0020CD
+:109F50000DF21C5DF0BD0020CDF814059AE05148CB
+:109F60000122C168504800F0A9FA4E4840680078C4
+:109F70008DF800009DF8000038287DD104EB4400E6
+:109F8000484B03EBC000C06804EB4403454F07EBAC
+:109F9000C3031B8A03FB050104EB44003B4603EBB0
+:109FA000C000028A404800F089FA0020CDF8180568
+:109FB00012E004EB44003B4901EBC0004068BDF8EF
+:109FC0001815405CBDF818250DF80200BDF81805FD
+:109FD000401C80B2CDF8180504EB4400314901EB78
+:109FE000C000008ABDF818158842E2DC04EB44008A
+:109FF0002C4A02EBC000008A401E81B2684600F085
+:10A0000023FB064604EB4400264901EBC000008A0E
+:10A01000401E1DF80000B04233D10020CDF81805D5
+:10A0200020E004EB44001F4901EBC0004068BDF88C
+:10A030001815415C04EB44001A4A02EBC00080682A
+:10A04000BDF81825024404EB4400164B03EBC00096
+:10A05000008A401E68431154BDF81805401C80B2A8
+:10A06000CDF8180504EB44000E4901EBC000008A4E
+:10A07000401EBDF8181500E003E08842D1DC012045
+:10A0800066E764202DF0C0FDBDF81405401C80B2C9
+:10A09000CDF81405BDF814050628FFF660AF0020C2
+:10A0A00056E70000A08B0308F07A00202DE9F0416C
+:10A0B000ADF5A36D04460E4600250027A8460020F6
+:10A0C000009004EB4400494901EBC000408AB042D3
+:10A0D00004DC00200DF5A36DBDE8F0814448807BD1
+:10A0E000002878D100210846FFF71EFF01287AD109
+:10A0F000002520E004EB44003C4901EBC0008068EF
+:10A10000411904EB4400394A02EBC000008A401EAA
+:10A110007043085C04EB440102EBC10149684855F7
+:10A1200004EB4400114601EBC0004068405D01A90A
+:10A130004855681C85B204EB44002C4901EBC00073
+:10A14000008AA842D6DC00274BE004EB4400274BF2
+:10A1500003EBC000C06804EB4403DFF890C00CEBD5
+:10A16000C3031B8A03FB060104EB4400634603EBB5
+:10A17000C000008A401E82B21E4800F021FA04EBA3
+:10A1800044001A4A02EBC000008A401E81B201A8B6
+:10A1900000F05AFA009004EB4400144A02EBC000AD
+:10A1A000C06804EB4402114B03EBC202128A104454
+:10A1B00004EB440203EBC202128A02FB0600411EBA
+:10A1C0000122684600F0FCF931462046FFF7ACFE5C
+:10A1D000012801D17EE706E064202DF015FD781CF2
+:10A1E00087B2062FB1DB002074E70000A08B0308C4
+:10A1F000BC120020F07A0020F0B5ADF21C5D002505
+:10A20000002400200190002600210120FFF78CFE91
+:10A210004B4890F8FC6C00204A49088080E00025FB
+:10A220006FE0002414E04748008800EB40004649F6
+:10A2300051F83000005D4349098801EB4101424A71
+:10A2400002EBC1014968085502A90855601C84B297
+:10A250003C48008800EB40003B4901EBC000008A0D
+:10A26000401EA042DFDC3748008800EB40000A4671
+:10A2700002EBC000008A401E81B202A800F0E4F99F
+:10A2800001903048008800EB40002F4B03EBC000EA
+:10A29000C0682C4B1B8803EB43032B4F07EBC30316
+:10A2A0001B8A03FB05012748008800EB40003B4662
+:10A2B00003EBC000008A401E82B2244800F080F9FF
+:10A2C0002048008800EB40003A4602EBC000C0681E
+:10A2D0001C4A128802EB42023B4603EBC202128A7E
+:10A2E0001044184A128802EB420203EBC202128A9F
+:10A2F00002FB0500411E012201A800F061F9681C63
+:10A3000085B21048008800EB40000F4901EBC00007
+:10A31000408AA84285DC0B480088401C0949088017
+:10A32000084800880D28FFF67AAF054880F8FC6CD5
+:10A3300000210120FFF7BAFE0DF21C5DF0BD000008
+:10A34000BC22002010000020A08B0308F07A00201F
+:10A350001CB50121084628F0A7F801208DF804005B
+:10A3600002208DF8050000208DF8060001208DF8F0
+:10A370000700182000906946144800F085FB05226C
+:10A380001146124800F0C8FB052206210F4800F0D4
+:10A39000C3FB052207210D4800F0BEFBA020009062
+:10A3A00002208DF8040003208DF8050000208DF8B0
+:10A3B00006008DF807006946044800F065FB402060
+:10A3C00000906946014800F05FFB1CBD00000240A0
+:10A3D0002DE9F84300240025002700200090804646
+:10A3E000FFF7B6FF00F0BCF80A202DF00DFC6E461A
+:10A3F00008212D4800F0BCFB10212B4800F0BAFBCF
+:10A40000062000F091F80821274800F0B3FB08214E
+:10A41000254800F0ADFB1021234800F0ABFB0120E4
+:10A4200000F082F8002000F07FF808211E4800F0BC
+:10A43000A1FB1E48D0F82C11B0F83021B0F8320141
+:10A4400002FB0010B0F5003F02D900BE00BFFEE7DE
+:10A450001748006808B9FFF7CFFE002015490880AB
+:10A4600017E0002406E0134908782146FFF75CFD59
+:10A47000601C84B20F48008800EB40000B4901EBE0
+:10A48000C000408AA042EEDC0A480088401C09490E
+:10A490000880084800880D28E3DB0748D0F80C0244
+:10A4A0000549C873BDE8F88300000240A08B03088B
+:10A4B0001C02434210000020BC1200202DE9F04194
+:10A4C00005460C461646002701202DF052F90821BA
+:10A4D000144800F04DFB1021124800F04BFB032004
+:10A4E00000F022F8C4F3074000F01EF8C4F3072080
+:10A4F00000F01AF8E0B200F017F800BF06E0002004
+:10A5000000F012F828706D1C781C87B2B742F6DB99
+:10A510000821044800F02EFB00202DF02AF9BDE8A8
+:10A52000F08100000000024010B5044600BF022187
+:10A530000A4828F0E3F90028F9D02146074828F016
+:10A54000E9F900BF0121054828F0D8F90028F9D021
+:10A55000024828F0DCF9C0B210BD00000030014014
+:10A5600000B585B00121080327F0EEFF134828F05D
+:10A5700099F90020ADF80000ADF80400ADF8060030
+:10A58000ADF808004FF40070ADF80A000820ADF8EF
+:10A590000C000020ADF80E000720ADF810004FF4BD
+:10A5A0008270ADF802006946044828F0B5F901212F
+:10A5B000024828F06BF905B000BD000000300140F2
+:10A5C0002DE9F04105460C461646002701202DF0E6
+:10A5D000D0F808211B4800F0CBFA1021194800F0F0
+:10A5E000C9FA0620FFF7A0FF0821164800F0C2FABA
+:10A5F0000821144800F0BCFA1021124800F0BAFA01
+:10A600000220FFF791FFC4F30740FFF78DFFC4F36B
+:10A610000720FFF789FFE0B2FFF786FF00BF05E0E4
+:10A620002878FFF781FF6D1C781C87B2B742F7DBF3
+:10A630000821044800F09EFA00202DF09AF8BDE8A9
+:10A64000F08100000000024010B50246107803E0DF
+:10A6500012F8014B2318D8B20B1EA1F10104A1B2CC
+:10A66000F6D110BD2C48807F012854D100212A4802
+:10A6700081772A480078C0B9012028490870284805
+:10A680000068C0002749D1F8301240EA810025490E
+:10A69000D1F82C1240EA41002249D1F8281208438F
+:10A6A0000F2181432048017017E000201B490870EA
+:10A6B0001B480068C0001B49D1F8301240EA8100F5
+:10A6C0001849D1F82C1240EA41001649D1F8281255
+:10A6D00008430F218143154801701348007813493E
+:10A6E0000978884217D11048007811490870084647
+:10A6F00000781049097888420DD00D480078064945
+:10A7000008760B4800780B4908700948007810B1AA
+:10A7100001200149C8757047BC120020DE0A0020E4
+:10A720003402424200004242DF0A0020E00A0020D8
+:10A73000E10A0020DD0A002010B5ADF57C7D002483
+:10A740007DA00068FB9000200090FEF78FFF14288A
+:10A750007CD17A48FEF7A5FF794908700846007851
+:10A76000142874D1FEF7B0FF0021764A03C2BDF869
+:10A770000000FEF7F7FE6A464FF4FA7101A8FEF7F3
+:10A780000FFF71A101A82DF01DFC7149088008463A
+:10A79000008810B300BF04E000216E480155601C22
+:10A7A00084B2282CF8DB01A9694A128888186AA1AA
+:10A7B0002DF008FC69490880002409E064480088FD
+:10A7C000C01C204401A9095C62480155601C84B288
+:10A7D00062480088001FA042F0DC61A101A82DF0B2
+:10A7E000F1FB5B4908800846008820B3002405E09F
+:10A7F0000021584828300155601C84B2282CF7DB12
+:10A8000001A9534A1288881853A12DF0DBFB534944
+:10A81000088000240AE04E4800880830204401A93E
+:10A82000095C4C4828300155601C84B24B480088B4
+:10A830000938A042EFDC4DA101A82DF0C3FB44492B
+:10A8400008800846008830B3002407E06BE05BE036
+:10A850000021404850300155601C84B2142CF7DBB5
+:10A8600001A93B4A128888183BA12DF0ABFB3B495C
+:10A87000088000240AE0364800880C30204401A9F2
+:10A88000095C344850300155601C84B2334800885C
+:10A890000D38A042EFDC39A101A82DF093FB2C4923
+:10A8A00008800846008820B3002405E000202949DC
+:10A8B00046390855601C84B2322CF7DB01A9244AC2
+:10A8C0001288881824A12DF07DFB244908800024DB
+:10A8D0000AE01F480088801D204401A9085C1D492A
+:10A8E00046390855601C84B21C480088C01FA0422D
+:10A8F000EFDC00210320FFF7D9FB0120FEF7C0FEAB
+:10A9000001200DF57C7D10BD0D480078422803D153
+:10A910000A48FEF7BCFE0CE00120FEF7B1FE002065
+:10A920000749087005E00021164880F80A1F2DF03D
+:10A93000DDFA00BFE5E700000D0A0000480A00202C
+:10A94000380A0020400A002041504E3D000000001F
+:10A950005E0A0020203A00203B0000005C0A002034
+:10A96000574946494E414D453D000000574946492B
+:10A9700050415353574F52443D00000053455256E7
+:10A9800045523D00BC22002010B5044635488442A3
+:10A9900008D10121084627F097FD0021012027F06A
+:10A9A00093FD5EE03048844208D10121022027F067
+:10A9B0008BFD0021022027F087FD52E02B488442C6
+:10A9C00008D10121042027F07FFD0021042027F079
+:10A9D0007BFD46E02648844208D10121082027F06B
+:10A9E00073FD0021082027F06FFD3AE021488442E2
+:10A9F00008D10121102027F067FD0021102027F049
+:10AA000063FD2EE01C48844208D10121202027F05C
+:10AA10005BFD0021202027F057FD22E017488442EB
+:10AA200008D10121402027F04FFD0021402027F0D0
+:10AA30004BFD16E01248844208D10121802027F006
+:10AA400043FD0021802027F03FFD0AE00D488442AD
+:10AA500007D10121801527F037FD0021A01527F02F
+:10AA600033FD10BD00000240000402400008024017
+:10AA7000000C024000100240001402400018024086
+:10AA8000001C024000200240F0B50A4600210023CD
+:10AA9000002400BF3DE0012505FA01F3156805EA31
+:10AAA00003049C4234D105684F000326BE40B543E1
+:10AAB000056015794E00B540066835430560157987
+:10AAC000012D02D01579022D16D185684F0003267D
+:10AAD000BE40B543856055794E00B5408668354324
+:10AAE0008560456801268E40B54345604568967986
+:10AAF0008E40B6B235434560C5684F000326BE4060
+:10AB0000B543C560D5794E00B540C6683543C560CC
+:10AB1000491C1029BFD3F0BDF0B5002300244D0718
+:10AB2000ED0E02FA05F3CE1000F1200555F826507F
+:10AB30004E07F70E0F26BE40B543CF1000F120069A
+:10AB400046F82750CE1000F1200555F8265045EA6A
+:10AB50000304CE1000F1200545F82640F0BD024662
+:10AB6000002013690B400BB1012000E0002070476A
+:10AB700041837047018370470249087E0021014AE2
+:10AB800011767047BC1200200E48006800F00100EA
+:10AB900000B100BE012080F3138800BF00BFBFF3E7
+:10ABA0004F8F0848E438006800F4E0600649084325
+:10ABB000001D0449E4390860BFF34F8F00BF00BF98
+:10ABC000FEE70000F0ED00E00000FA054AF6AA20DA
+:10ABD00001490860704700000030004030B502466F
+:10ABE0000024002305E012F8015B2819C4B2581CA8
+:10ABF000C3B28B42F7DB6042C0B230BD10B5002457
+:10AC00002DF074F964202CF0FFFF10BD2DE9F04306
+:10AC1000ADF2DC7D07460D46164698460024A14657
+:10AC20008EA00068CDF8D80700200190042E7CDCAF
+:10AC30008B480079302101EB101006EBC60101EBC7
+:10AC40000611884A114408718548007900F00F0008
+:10AC5000303006EBC60101EB061111444871804803
+:10AC6000C078302101EB101006EBC60101EB061194
+:10AC7000114488717A48C07800F00F00303006EB3C
+:10AC8000C60101EB06111144C871FEF7EFFC142850
+:10AC900071D175480078142809D006EBC60101EB84
+:10ACA0000611704A8818FEF7FCFC6F4908706E4860
+:10ACB0000078142872D1B5F57A7F01DD4FF47A75EA
+:10ACC000FEF702FD0021694A03C268480068FEF7EA
+:10ACD00049FC6348C078302101EB10108DF8080062
+:10ACE0005F48C07800F00F0030308DF809005C48F4
+:10ACF000807801EB10108DF80A005948807800F038
+:10AD00000F0030308DF80B005548407801EB1010E3
+:10AD10008DF80C005248407800F00F0030308DF86C
+:10AD20000D00534890F80B0F00E093E001EB10107A
+:10AD30008DF80E004E4890F80B0F00F00F003030E9
+:10AD40008DF80F00B8F1020F16D13A208DF81000DF
+:10AD5000002406E0395D02AA04F109001154601CC8
+:10AD600084B2AC42F6DB05F1090081B201AA02A867
+:10AD7000FEF748FC47E067E0B8F1000F03D154202C
+:10AD80008DF8100005E0B8F1010F02D152208DF8C6
+:10AD900010003A208DF81100002429E040E0204600
+:10ADA00004EBD0714910795C4FEA21190A2099FB14
+:10ADB000F0F0C0EBC00109F130000844C1B202AAB2
+:10ADC00004F10A001154204604EBD0714910795C5B
+:10ADD00001F00F090A2099FBF0F0C0EBC00109F166
+:10ADE00030000844C1B204F10B001154A01C84B21D
+:10ADF000B4EB450FD3DB0A2000EB450081B201AA7A
+:10AE000002A8FEF7FFFB01AA02210DF5FB60FEF789
+:10AE1000F9FB0120FEF734FC00201349087019E00B
+:10AE200011480078422808D106EBC60101EB061153
+:10AE30000C4A8818FEF72BFC0CE00120FEF720FCE2
+:10AE400000200949087005E00021094880F80A1F20
+:10AE50002DF04CF80DF2DC7DBDE8F0830D0A00000A
+:10AE6000C7310020600A0020380A0020400A002074
+:10AE7000BC22002070B5BCB000213A9139913891C4
+:10AE8000379136913591349133913291002230923D
+:10AE900031922E922F922D912C912B912A912991C2
+:10AEA0002891279126912591249123911591149110
+:10AEB00013911291119110910F919FEDFE0A8DED5A
+:10AEC0000E0AFDA006C8CDE90C12FDA006C8CDE90A
+:10AED0000A12BAE0FC48807858B30020FA4988701A
+:10AEE000FA48B0F8D407FA490968C1F57A7188427E
+:10AEF0001FD1F7480068C0F57A7081B2F348A0F816
+:10AF0000CC170021F248001FFEF782FDF149F048FE
+:10AF1000001FFEF763FD0120EF4908704FF47A71BE
+:10AF2000EB488C38C0F88C100121E948001FFEF76F
+:10AF30006FFDE548807B50B30021E3488173E7480B
+:10AF40004088E3498C39496CC1F57A7188421ED139
+:10AF5000DF488C38406CC0F57A70E0490839488089
+:10AF60000021DB484C38FEF753FDDD49D8484C380A
+:10AF7000FEF734FD0120DB4908704FF47A70D449A4
+:10AF80008C3948640121D2484C38FEF741FDCE4847
+:10AF9000807E50B30021CC488176D0488088CC494F
+:10AFA0008C394969C1F57A7188421ED1C8488C38FC
+:10AFB0004069C0F57A70C949083988800021C448C1
+:10AFC0007C38FEF725FDC849C1487C38FEF706FDF0
+:10AFD0000120C64908704FF47A71BD488C38416130
+:10AFE0000121BB487C38FEF713FDB74890F82600D6
+:10AFF00058B30021B44880F82610B848C088B44936
+:10B000008C39C96AC1F57A7188421ED1B0488C3832
+:10B01000C06AC0F57A70B1490839C8800021AC48CF
+:10B020006438FEF7F5FCB249A9486438FEF7D6FC4F
+:10B030000120B04908704FF47A70A5498C39C86274
+:10B040000121A3486438FEF7E3FC9F488178807BA8
+:10B0500001449D48807E01449B4890F826000844A6
+:10B0600000287FF437AF13F0BFBC9B48007820B1B5
+:10B070000020994908702D9019E09A48007828B16D
+:10B0800000209849087001202D9010E09748007822
+:10B0900028B100209549087002202D9007E09548BE
+:10B0A000007820B100209349087003202D909DF86E
+:10B0B000B41001EB4100C0EBC1108F4911F8300012
+:10B0C000C12836D19DF8B41001EB4100C0EBC1108E
+:10B0D000894901EBC000807808282AD101217B48EA
+:10B0E00080F824189DF8B40030B101280AD0022855
+:10B0F0000ED0032818D111E04FF480417F48FFF7AC
+:10B1000037FD11E04FF400517C48FFF731FD0BE0B3
+:10B110004FF480517948FFF72BFD05E04FF40061B3
+:10B120007648FFF725FD00BF00BF00207449086086
+:10B1300099E765480C389DF8B41010F8110001210A
+:10B14000B1EBD01F53F0AF826E4890F80A0FB8B140
+:10B15000624908399DF8B40031F8101009919DF842
+:10B16000B40000EB4001C1EBC011634800EBC1012A
+:10B17000012308919DF8B420DDE90801FFF746FDA1
+:10B180009DF8B41001EB410000EB01105E4901EBAA
+:10B19000001081792C919DF8B0000D2893F0688201
+:10B1A000DFE810F002970D003E17E52A053B393D18
+:10B1B00052410A506B5E286EB28303973D989DF80A
+:10B1C000B41001EB4100C0EBC1104B4901EBC000D2
+:10B1D00041780846099100211CF08CFAC1B22891EF
+:10B1E000002136911CE09DF8B41001EB410000EB0A
+:10B1F0000110454901EB00113031BDF8D80001EBD9
+:10B20000001041789DF8A000814204D1BDF8D8001B
+:10B21000C1B2289112E0BDF8D800401C81B236912D
+:10B220009DF8B40000EB400101EB0010364901EB42
+:10B230000010C179BDF8D8008142D4DC00BF9DF870
+:10B24000B40000EB4001C1EBC0102B4901EBC00082
+:10B25000807800F0F000A0280DD19DF8B41001EB2B
+:10B260004100C0EBC110244901EBC000807800F020
+:10B270000F0129910AE09DF8B41001EB4100C0EBE9
+:10B28000C1101D4901EBC00081782991BDF8A400CF
+:10B2900008B9102029909DF8B41001EB4100C0EBD3
+:10B2A000C110154901EBC001BDF8A400401C095CA8
+:10B2B00025912BE000000000016932303130300070
+:10B2C0000169323045303000283E0020BC72002039
+:10B2D0008C6002400088002012000020907A00203C
+:10B2E0000080201013000020208000101400002097
+:10B2F0000088001015000020088900200018024076
+:10B3000088024242BC22002098400020BDF8A400E0
+:10B31000401C81B209919DF8B40000EB4001C1EBE3
+:10B32000C010FE4901EBC0010891DDE908011CF0E5
+:10B3300071FE37909DF8B41001EB4100C0EBC110D5
+:10B34000F64901EBC001BDF8A400801C095CBDF802
+:10B35000DC00814242F062869DF8B41001EB4100AE
+:10B36000C0EBC110ED4901EBC0004078002842F36A
+:10B3700055869DF8B41001EB4100C0EBC110E749C0
+:10B3800001EBC001BDF8A400C01C0A5C9DF8B4002C
+:10B3900040F2533110FB01F0E14901EB800101F56E
+:10B3A00062719DF8A00000EB400303EB001001EB7D
+:10B3B000C00080F844200021DA4A9DF8B40002EB76
+:10B3C00000129DF8A0001154D74890F828000128D9
+:10B3D00040D19DF8B40000EB400101EB0010D349CF
+:10B3E00001EB001030309DF8A01000EB0110801C24
+:10B3F0000990007820F08000803009990870BDF82D
+:10B400009400B62814D0C52819D0D52802D0D92840
+:10B410001CD106E0BDF8A400032801DA0020259025
+:10B4200017E0BDF8A400032801DA0020259010E001
+:10B43000BDF8A400032801DA0020259009E0BDF83A
+:10B44000A400032801DA0020259002E000202590C6
+:10B4500000BF00BFBDF89400C3287CD01EDCB32819
+:10B4600001F0A4830DDC112802F09A84122802F066
+:10B47000DF84132802F07185B22842F0CE8501F0F6
+:10B48000E5BDB52801F0A883B62801F09584B92858
+:10B4900001F01A84BA28F0D101F061BBD9287CD020
+:10B4A0000ADCC52801F00986CA2877D0CE2802F028
+:10B4B0006D83D528E1D109E0E12802F07D83E528FC
+:10B4C00002F09A83E728D8D102F050BC9DF8B4105E
+:10B4D00001EB4100C0EBC110904901EBC000C17805
+:10B4E000934880F8021D9DF8B41040F2533011FBD0
+:10B4F00000F08B4901EB800101F562719DF8A0001D
+:10B5000000EB400202EB001011F830109DF8B4007F
+:10B5100040F2533210FB02F0814A02EB8000407986
+:10B5200081427DDA9DF8B41001EB410000EB01107F
+:10B530007E4901EB001030309DF8A01000EB0110A7
+:10B54000801C09907A4890F8020D0121A1EBD010DF
+:10B550000999097800E0FDE360F3000109980170A2
+:10B56000734890F8020DC0F34010E0BB9DF8B400A2
+:10B5700000EB400101EB00106C4901EB0010303092
+:10B580009DF8A01000EB01108078C0F3401050B37C
+:10B590009DF8B40000EB400101E0FDE3FDE301EBA9
+:10B5A0000010624901EB001030309DF8A01000EB54
+:10B5B0000110801C0990007820F00200801C09997D
+:10B5C00008709DF8B41040F2533011FB00F01146A2
+:10B5D00001EB800000F562709DF8A01001EB4102C4
+:10B5E00002EB011100E00EE000EBC1001830099001
+:10B5F000007820F00200801C099908709DF8B410B2
+:10B600000220FEF753FD00219DF8B40040F25332B2
+:10B6100010FB02F0424A02EB80000171022200E0BE
+:10B6200028E09DF8B40040F2533110FB01F03C4992
+:10B6300001EB800101F562719DF8A00000EB400371
+:10B6400003EB001001F83020B6229DF8B40040F260
+:10B65000533110FB01F0324901EB800000F56270BC
+:10B660009DF8A01001EB410303EB011100EBC100B9
+:10B670004271FDE32E4890F8020DC0F3C000A8B956
+:10B68000E5229DF8B40040F2533110FB01F024494B
+:10B6900001EB800000F562709DF8A01001EB410302
+:10B6A00003EB011100EBC1004271E2E79DF8B41019
+:10B6B00001EB410000EB01101C4901EB00103030A0
+:10B6C0009DF8A01000EB0110801C0990184890F81C
+:10B6D000020D0121A1EBD01009990A7860F3000254
+:10B6E0000A709DF8B40000EB400101EB00100F4917
+:10B6F00001EB001030309DF8A01000EB0110801C11
+:10B7000009900B4890F8020D42090998007862F3FD
+:10B710004100099908709DF8B4100BE008890020D9
+:10B7200058450020883E0020BC1200209840002090
+:10B73000BC22002001EB410000EB0110FE4901EBAF
+:10B74000001030309DF8A01000EB01108078C0F39D
+:10B7500040029DF8B40040F2533110FB01F0F7496C
+:10B7600001EB800000F562709DF8A01001EB410331
+:10B7700003EB011100EBC100007EC0F340008242E8
+:10B780007BD09DF8B41040F2533011FB00F0EB4930
+:10B7900001EB800000F562709DF8A01001EB410202
+:10B7A00002EB011100EBC100183009909DF8B410B4
+:10B7B00001EB410000EB0110DF4901EB00103030DC
+:10B7C0009DF8A01000EB01108078420809980078DD
+:10B7D00062F34100099908709DF8B41001EB410033
+:10B7E00000EB0110D44901EB001030309DF8A0109F
+:10B7F00000EB01108078C0F34000E8B3D9229DF837
+:10B80000B40040F2533110FB01F0CC4901EB800051
+:10B8100000F562709DF8A01001EB410303EB0111EC
+:10B8200000EBC1004271C64890F8E00700287CD1C7
+:10B830009DF8B41040F2533011FB00F0BF4901EB0A
+:10B84000800000F562709DF8A01001EB410202EB50
+:10B85000011100EBC10090F87F00002865D0112392
+:10B860009DF8B40040F2533110FB01F0B34901EBF5
+:10B87000800101F5627101E06EE088E19DF8A000B1
+:10B8800000EB400202EB001001EBC00090F88000DA
+:10B8900040F2533110FB01F0A84901EB800101F5A2
+:10B8A00062719DF8B40040F2533210FB02F0A34ADB
+:10B8B00002EB800202F562729DF8A00000EB4004EA
+:10B8C00004EB001002EBC00090F8810000EB400296
+:10B8D00002EB001001EBC00080F87E30F3239DF8EE
+:10B8E000B40040F2533110FB01F0944901EB8001A8
+:10B8F00001F562719DF8A00000EB400202EB001020
+:10B9000001EBC00090F8800040F2533110FB01F0D1
+:10B910008A4901EB800101F562719DF8B40040F2A3
+:10B92000533210FB02F0854A00E096E002EB800003
+:10B9300000F562709DF8A02002EB420404EB0212B5
+:10B9400000EBC20090F8810000EB400202EB001017
+:10B9500001EBC000437115E101229DF8B40040F2F3
+:10B96000533110FB01F0754901EB800101F5627163
+:10B970009DF8A00000EB400303EB001001EBC000BA
+:10B980004273D9229DF8B40040F2533110FB01F00C
+:10B990006A4901EB800101F562719DF8A00000EB9E
+:10B9A000400303EB001001EBC000427101229DF83F
+:10B9B000B40040F2533110FB01F0604901EB80000C
+:10B9C00000F562709DF8A01001EB410303EB01113B
+:10B9D00000EBC10080F84620594890F8E007E0BB32
+:10B9E0009DF8B40040F2533110FB01F0534901EBD4
+:10B9F000800000F562709DF8A01001EB410202EB9F
+:10BA0000011100EBC10090F87F0030B39DF8B41035
+:10BA100040F2533011FB00F0484901EB800101F581
+:10BA200062719DF8A00000EB400202EB001001EBF8
+:10BA3000C00090F8801001EB410000EB01103E497E
+:10BA400001EB001130319DF8B40040F2533210FB8D
+:10BA500002F03A4A02EB800200E093E002F56272E3
+:10BA60009DF8A00000EB400303EB001002EBC000C8
+:10BA700090F8810001EB0010801C0990007820F004
+:10BA800004020998027000239DF8B40040F253317B
+:10BA900010FB01F0294901EB800000F562709DF870
+:10BAA000A01001EB410202EB011100EBC10090F884
+:10BAB000800040F2533110FB01F0204901EB80007F
+:10BAC00000F562709DF8B41040F2533211FB02F1A0
+:10BAD0001A4A02EB810202F562729DF8A01001EB96
+:10BAE000410404EB011102EBC10191F8811001EB5B
+:10BAF000410202EB011100EBC10080F87E30F3231C
+:10BB00009DF8B40040F2533110FB01F00B4901EBFA
+:10BB1000800000F562709DF8A01001EB410202EB7D
+:10BB2000011100EBC10090F8800040F2533110FB8E
+:10BB300001F0024906E0000098400020584500202E
+:10BB4000BC32002001EB800000F562709DF8B4105B
+:10BB500040F2533211FB02F1FE4A02EB810101F582
+:10BB600062719DF8A02002EB420404EB021201EB8B
+:10BB7000C20191F8811001EB410202EB011100EBCF
+:10BB8000C10043719DF8B4100220FEF78FFA9DF8B2
+:10BB9000B40000EB400101EB0010EF4901EB001194
+:10BBA00030319DF8A00001EB0010807800F0010218
+:10BBB0009DF8B40040F2533110FB01F0E54901EB70
+:10BBC000800000F562709DF8A01001EB410303EBCB
+:10BBD000011100EBC100007E00F00100824279D02B
+:10BBE0009DF8B40040F2533110FB01F0D94901EB4C
+:10BBF000800000F562709DF8A01001EB410202EB9D
+:10BC0000011100EBC100183009909DF8B40000EB61
+:10BC1000400101EB0011D04800EB011030309DF8DD
+:10BC2000A01000EB0110807809990A7860F30002F7
+:10BC30000A709DF8B41001EB410000EB0110C649F9
+:10BC400001EB001030309DF8A01000EB011080785F
+:10BC500000F00100E8BB9DF8B41001EB410000EBDF
+:10BC60000110BD4901EB001030309DF8A01000EB31
+:10BC700001108078C0F3401068B39DF8B41040F212
+:10BC8000533011FB00F0B34901EB800000F5627006
+:10BC90009DF8A01001EB410202EB011100EBC10085
+:10BCA00090F84600B8B99DF8B41040F2533011FB3B
+:10BCB00000F0A84901EB800000F562709DF8A0102B
+:10BCC00001EB410202EB011100EBC100407B10B916
+:10BCD00002E070E0A9E23EE09DF8B41001EB410003
+:10BCE00000EB01109C4901EB001030309DF8A010D2
+:10BCF00000EB01108078C0F3400060BB01229DF88A
+:10BD0000B40040F2533110FB01F0924901EB800185
+:10BD100001F562719DF8A00000EB400303EB0010F9
+:10BD200001EBC0004273D9229DF8B40040F25331B8
+:10BD300010FB01F0874901EB800101F562719DF86C
+:10BD4000A00000EB400303EB001001EBC0004271C8
+:10BD5000012201E0F0E314E09DF8B40040F2533119
+:10BD600010FB01F07B4901EB800000F562709DF84B
+:10BD7000A01001EB410303EB011100EBC10080F8BF
+:10BD8000462000229DF8B40040F2533110FB01F030
+:10BD9000704901EB800001E0FEE3FEE300F5627014
+:10BDA0009DF8A01001EB410303EB011100EBC10072
+:10BDB00080F8452034E29DF8B41040F2533011FB76
+:10BDC00000F0644901EB800000F562709DF8A0105E
+:10BDD00001EB410202EB011100EBC10090F84600BB
+:10BDE000B0B901229DF8B40040F2533110FB01F0CC
+:10BDF000584901EB800000F562709DF8A01001EB3E
+:10BE0000410303EB011100EBC10080F845202AE05B
+:10BE100000229DF8B40040F2533110FB01F04D496F
+:10BE200001EB800101F562719DF8A00000EB400379
+:10BE300003EB001001EBC00080F845209DF8B41022
+:10BE400001EB410000EB0110434901EB00113031DF
+:10BE50009DF8A00001EB0010801C0990007820F0F4
+:10BE60000102099802703D4890F8E00790B100E0A7
+:10BE700067E29DF8B40000EB400101EB0010364989
+:10BE800001EB001030309DF8A01000EB0110807A1B
+:10BE900002288FD1324890F8290001288AD13048F1
+:10BEA000D0F80C022E49498D88427DD29DF8B4000D
+:10BEB00040F2533110FB01F0264901EB800000F500
+:10BEC00062709DF8A01001EB410202EB011100EB42
+:10BED000C10090F8450001283BD19DF8B40040F224
+:10BEE000533110FB01F01B4901EB800000F562703B
+:10BEF0009DF8A01001EB410202EB011100EBC10023
+:10BF000090F87F0028BB9DF8B40000EB400101EBE6
+:10BF10000010114901EB001130319DF8A00001EB38
+:10BF2000001001789DF8B40040F2533210FB02F08B
+:10BF3000084A02EB80004170C3229DF8B40040F231
+:10BF4000533110FB01F0034901EB800101F56271EF
+:10BF500008E080E05845002098400020BC320020D6
+:10BF6000BC1200209DF8A00000EB400303EB001082
+:10BF700001EBC000427100229DF8B40000EB4001CB
+:10BF800001EB0010FE4901EB001130319DF8A000DB
+:10BF900001EB0010426001229DF8B40000EB40016B
+:10BFA00001EB0010F64900E0EAE001EB001130314E
+:10BFB0009DF8A00001EB0010C2729DF8B4100220A1
+:10BFC000FEF774F800213A911CE000229DF8B400BD
+:10BFD00040F2533110FB01F0EA4901EB800101F519
+:10BFE00062719DF8A00000EB400303EB001001EB31
+:10BFF000C0014731BDF8E8000A54BDF8E800401C14
+:10C0000081B23A91BDF8E8000628DEDB00203A90C4
+:10C010001CE000229DF8B40040F2533110FB01F007
+:10C02000D84901EB800101F562719DF8A00000EB99
+:10C03000400303EB001001EBC0016331BDF8E800E1
+:10C040000A54BDF8E800401C81B23A91BDF8E800FE
+:10C050000F28DEDBE4E09DF8B41040F2533011FB12
+:10C0600000F0C84901EB800000F562709DF8A01057
+:10C0700001EB410202EB011100EBC10090F8450019
+:10C0800001287DD19DF8B41040F2533011FB00F02F
+:10C09000BC4901EB800101F562719DF8A00000EB45
+:10C0A000400202EB001001EBC00090F8801040F25B
+:10C0B000533011FB00F0B34901EB800101F56271CF
+:10C0C0009DF8B40040F2533210FB02F0AD4A02EB8F
+:10C0D000800000F562709DF8A02002EB420303EBA4
+:10C0E000021200EBC20090F8810000EB400202EB6C
+:10C0F000001001EBC00090F87E00032840D100231F
+:10C100009DF8B40040F2533110FB01F09D4901EB62
+:10C11000800101F562719DF8A00000EB400202EB86
+:10C12000001001EBC00090F8800040F2533110FB8A
+:10C1300001F0944901EB800101F562719DF8B400B2
+:10C1400040F2533210FB02F08E4A02EB800202F5FD
+:10C1500062729DF8A00000EB400404EB001002EBBB
+:10C16000C00090F8810000EB400202EB001001EBF0
+:10C17000C00080F87E309DF8B41001EB410000E073
+:10C180004EE000EB01107E4901EB001130319DF8CB
+:10C19000A00001EB001001789DF8B40040F253328A
+:10C1A00010FB02F0774A02EB80004170C3229DF839
+:10C1B000B40040F2533110FB01F0724901EB8001F1
+:10C1C00001F562719DF8A00000EB400303EB001045
+:10C1D00001EBC000427100229DF8B40000EB400169
+:10C1E00001EB0010664901EB001130319DF8A00011
+:10C1F00001EB0010426002229DF8B40000EB400108
+:10C2000001EB00105E4901EB001130319DF8A000F8
+:10C2100001EB0010C2729DF8B4100220FDF746FF3A
+:10C220009DF8B4100220FDF741FF9DF8B41001EB1A
+:10C23000410000EB0110524901EB001030309DF835
+:10C24000A01000EB01108078C0F3400050B39DF8BF
+:10C25000B41040F2533011FB00F04A4901EB80006A
+:10C2600000F562709DF8A01001EB410202EB011194
+:10C2700000EBC1004079D52814D1D9229DF8B40033
+:10C2800040F2533110FB01F03E4901EB800000F514
+:10C2900062709DF8A01001EB410303EB011100EB6C
+:10C2A000C10042719DF8B41040F2533011FB00F010
+:10C2B000344901EB800000F562709DF8A01001EB9D
+:10C2C000410202EB011100EBC1008078B22838D1A5
+:10C2D0009DF8B41001EB410000EB0110284901EB7F
+:10C2E000001030309DF8A01000EB01108078C0F3F2
+:10C2F000400030BB9DF8B40000EB400101EB0010A2
+:10C300001F4901EB001030309DF8A01000EB011028
+:10C310008078C0F34010A0B9E5229DF8B40040F247
+:10C32000533110FB01F0174901EB800000F56270FA
+:10C330009DF8A01001EB410303EB011100EBC100DC
+:10C3400042719DF8B40000EB400101EB00100C4974
+:10C3500001EB001030309DF8A01000EB0110807848
+:10C360000121B1EBD01F7DD19DF8B40000EB40015D
+:10C3700001EB0010024901EB0010303004E0000036
+:10C3800098400020584500209DF8A01000EB0110B7
+:10C39000807800F00100002864D19DF8B40040F2DC
+:10C3A000533110FB01F0F74901EB800000F562709A
+:10C3B0009DF8A01001EB410202EB011100EBC1005E
+:10C3C00090F8460000284DD19DF8B40000EB4001E4
+:10C3D00001EB0010EC4901EB001030309DF8A0108B
+:10C3E00000EB01108078C0F3C000D8BB9DF8B4000A
+:10C3F00000EB400101EB0010E34901EB001030308D
+:10C400009DF8A01000EB0110407A00F0010048B345
+:10C410009DF8B40040F2533110FB01F0D94901EB13
+:10C42000800000F562709DF8A01001EB410202EB64
+:10C43000011100EBC10090F8900000F0010088B9F4
+:10C440009DF8B40040F2533110FB01F0CD4901EBEF
+:10C45000800000F562709DF8A01001EB410202EB34
+:10C46000011100E03FE000EBC10090F88200D0B382
+:10C4700000203A902CE09DF8B40040F2533110FBBC
+:10C4800001F0C04901EB800101F562719DF8A00047
+:10C4900000EB400202EB001001EBC00000F1830151
+:10C4A000BDF8E8000A5C9DF8B40000EB400101EB28
+:10C4B0000010B54901EB00100E30BDF8E810405CEB
+:10C4C000824200D008E0BDF8E800401C81B23A91F9
+:10C4D000BDF8E8000628CEDB00BFBDF8E80006285E
+:10C4E0006CD13A902EE069E09DF8B41040F25330E0
+:10C4F00011FB00F0A34901EB800101F562719DF889
+:10C50000A00000EB400202EB001001EBC00000F1C4
+:10C510008301BDF8E8000A5C9DF8B40000EB40011F
+:10C5200001EB0010984901EB00100E30BDF8E81047
+:10C53000405C824201D009E09DE2BDF8E800401C69
+:10C5400081B23A91BDF8E8000A28CDDB00BFBDF802
+:10C55000E8000A2832D09DF8B41040F2533011FBA5
+:10C5600000F0884901EB800000F562709DF8A01092
+:10C5700001EB410202EB011100EBC1009030099088
+:10C58000007820F00100401C0999087012229DF8E3
+:10C59000B40040F2533101E012E0CAE210FB01F0B6
+:10C5A000784901EB800000F562709DF8A01001EB66
+:10C5B000410303EB011100EBC100427101F02DBDFD
+:10C5C0009DF8B41001EB410000EB01106E4901EB46
+:10C5D0000010007BD0BBBDF8A400082800D0EDE718
+:10C5E00000203A9028E09DF8B41001EB4100C0EB28
+:10C5F000C110664901EBC001BDF8E800C01C085C31
+:10C6000000F00F00092800DD1AE09DF8B41001EBDE
+:10C610004100C0EBC1105D4901EBC001BDF8E8006D
+:10C62000C01C085C00F0F000902800DD08E0BDF8B8
+:10C63000E800401C81B23A91BDF8E8000628D2DB40
+:10C6400000BFBDF8E800062801DAB7E76EE09DF804
+:10C65000B41001EB4100C0EBC1104C4901EBC0002C
+:10C66000C07801049DF8B40000EB4002C2EBC0109A
+:10C67000464A02EBC000007941EA00219DF8B4006F
+:10C6800000EB4002C2EBC010404A02EBC000407910
+:10C6900001439DF8B40040F2533210FB02F0394AD6
+:10C6A00002EB800202F562729DF8A00000EB4003ED
+:10C6B00003EB001002EBC000C0F81A109DF8B41094
+:10C6C00001EB4100C0EBC110304901EBC0008079A3
+:10C6D00001049DF8B40000EB4002C2EBC0102B4AED
+:10C6E00002EBC000C07941EA00219DF8B40000EBE4
+:10C6F0004002C2EBC010254A02EBC000007A0143A1
+:10C700009DF8B40040F2533210FB02F01D4A02EBD8
+:10C71000800000F562709DF8A02002EB420303EB5D
+:10C72000021200EBC200C0F81E10C6E0BDF8A40063
+:10C730000A2800D042E700203A902EE09DF8B4008D
+:10C7400000EB4001C1EBC010104901EBC001BDF886
+:10C75000E800C01C085C00F00F00092800DD20E0A4
+:10C760009DF8B40000EB4001C1EBC010074901EB9C
+:10C77000C001BDF8E800C01C085C00F0F000902883
+:10C7800006DD0EE058450020984000200889002072
+:10C79000BDF8E800401C81B23A91BDF8E8000828D5
+:10C7A000CCDB00BFBDF8E800082800DA06E79DF8FA
+:10C7B000B40000EB4001C1EBC010F94901EBC0002F
+:10C7C000C07801069DF8B40000EB4002C2EBC01037
+:10C7D000F34A02EBC000007941EA00419DF8B40041
+:10C7E00000EB4002C2EBC010ED4A02EBC000407902
+:10C7F00041EA00219DF8B40000EB4002C2EBC010FA
+:10C80000E74A02EBC000807901439DF8B40040F292
+:10C81000533210FB02F0E34A02EB800202F562722F
+:10C820009DF8A00000EB400303EB001002EBC000FA
+:10C83000C0F81A109DF8B40000EB4001C1EBC01025
+:10C84000D74901EBC000C07901069DF8B40000EBA8
+:10C850004002C2EBC010D24A02EBC000007A41EAAB
+:10C8600000419DF8B40000EB4002C2EBC010CC4A7E
+:10C8700002EBC000407A41EA00219DF8B40000EBD1
+:10C880004002C2EBC010C64A02EBC000807A0143EE
+:10C890009DF8B40040F2533210FB02F0C14A02EBA3
+:10C8A000800000F562709DF8A02002EB420303EBCC
+:10C8B000021200EBC200C0F81E109DF8B40040F256
+:10C8C000533110FB01F0B74901EB800101F56271B2
+:10C8D0009DF8A00000EB400202EB001011F83010B0
+:10C8E0009DF8B40040F2533210FB02F0AD4A02EB67
+:10C8F00080004079814234DA00219DF8B40040F292
+:10C90000533210FB02F0A74A02EB800001710422AF
+:10C910009DF8B40040F2533110FB01F0A14901EB46
+:10C92000800101F562719DF8A00000EB400303EB6C
+:10C93000001001F83020C5229DF8B40040F25331B8
+:10C9400010FB01F0974901EB800000F562709DF843
+:10C95000A01001EB410303EB011100EBC100427198
+:10C9600088E09DF8B41001EB410000EB01108E4906
+:10C9700001EB001030309DF8A01000EB0110807822
+:10C98000C0F3400058B39DF8B41040F2533011FB8F
+:10C9900000F0844901EB800000F562709DF8A01062
+:10C9A00001EB410202EB011100EBC1004079D928F3
+:10C9B00015D1D5229DF8B40040F2533110FB01F09F
+:10C9C000784901EB800000F562709DF8A01001EB42
+:10C9D000410303EB011100EBC10042714AE09DF8F5
+:10C9E000B41040F2533011FB00F06E4901EB8000AF
+:10C9F00000F562709DF8A01001EB410202EB0111FD
+:10CA000000EBC100807B012834D100229DF8B400E6
+:10CA100040F2533110FB01F0624901EB800101F556
+:10CA200062719DF8A00000EB400303EB001001EBE6
+:10CA3000C0008273B6229DF8B40040F2533110FB5F
+:10CA400001F0584901EB800101F562719DF8A000E9
+:10CA500000EB400303EB001001EBC000427100212A
+:10CA60009DF8B40040F2533210FB02F04D4A02EB45
+:10CA700080000171A2E5D5229DF8B40040F2533147
+:10CA800010FB01F0474901EB800101F562719DF84F
+:10CA9000A00000EB400303EB001001EBC00042716B
+:10CAA00001219DF8B40040F2533210FB02F03D4AE0
+:10CAB00002EB800001719DF8B41001EB4100C0EB66
+:10CAC000C110374901EBC000C078592816D19DF834
+:10CAD000B41001EB410000EB0110334901EB0010F1
+:10CAE00030309DF8A01000EB0110801C09900078F8
+:10CAF00020F0200020300999087014E09DF8B4104F
+:10CB000001EB410000EB0110274901EB0010303030
+:10CB10009DF8A01000EB0110801C0990007820F017
+:10CB20002002099802709DF8B4100220FDF7BEFAA9
+:10CB300044E5D5229DF8B40040F2533110FB01F0DA
+:10CB4000184901EB800000F562709DF8A01001EB20
+:10CB5000410303EB011100EBC10042712EE5D52228
+:10CB60009DF8B40040F2533110FB01F00D4901EB88
+:10CB7000800101F562719DF8A00000EB400303EB1A
+:10CB8000001001EBC000427101219DF8B40040F299
+:10CB9000533210FB02F0034A02EB800001710DE5F5
+:10CBA000088900205845002098400020D5229DF893
+:10CBB000B40040F2533110FB01F0FE4901EB80005C
+:10CBC00000F562709DF8A01001EB410303EB011129
+:10CBD00000EBC1004271F1E49DF8B41040F2533013
+:10CBE00011FB00F0F34901EB800000F56270BDF825
+:10CBF000D81001EB410202EB011100EBC10080797A
+:10CC0000012840D100229DF8B40040F2533110FBBE
+:10CC100001F0E84901EB800101F56271BDF8D8002F
+:10CC200000EB400303EB001001EBC0008271D52242
+:10CC30009DF8B40040F2533110FB01F0DD4901EBE7
+:10CC4000800101F562719DF8A00000EB400303EB49
+:10CC5000001001EBC00042719DF8B41001EB4100DF
+:10CC600000EB0110D44901EB001130319DF8A00018
+:10CC700001EB0010801C0990007820F00400001DDA
+:10CC8000099908701FE0C3229DF8B40040F25331A7
+:10CC900010FB01F0C74901EB800101F562719DF8BD
+:10CCA000A00000EB400303EB001001EBC000427159
+:10CCB00000219DF8B40040F2533210FB02F0BD4A4F
+:10CCC00002EB8000017179E49DF8B41040F253301A
+:10CCD00011FB00F0B74901EB800000F56270BDF870
+:10CCE000D81001EB410202EB011100EBC100807989
+:10CCF000012840D100229DF8B40040F2533110FBCE
+:10CD000001F0AC4901EB800101F56271BDF8D8007A
+:10CD100000EB400303EB001001EBC0008271D52251
+:10CD20009DF8B40040F2533110FB01F0A14901EB32
+:10CD3000800101F562719DF8A00000EB400303EB58
+:10CD4000001001EBC00042719DF8B41001EB4100EE
+:10CD500000EB0110984901EB001130319DF8A00063
+:10CD600001EB0010801C0990007820F00400001DE9
+:10CD7000099908701FE0C3229DF8B40040F25331B6
+:10CD800010FB01F08B4901EB800101F562719DF808
+:10CD9000A00000EB400303EB001001EBC000427168
+:10CDA00000219DF8B40040F2533210FB02F0814A9A
+:10CDB00002EB8000017112E49DF8B41001EB410018
+:10CDC00000EB01107C4901EB0010007B50BB9DF88B
+:10CDD000B41001EB4100C0EBC110784901EBC00079
+:10CDE00001799DF8B40000EB4002C2EBC010734A19
+:10CDF00002EBC000C07841EA00229DF8B40040F286
+:10CE0000533110FB01F06B4901EB800000F56270BB
+:10CE10009DF8A01001EB410303EB011100EBC100F1
+:10CE2000426335E09DF8B40000EB4001C1EBC01057
+:10CE3000624901EBC000C07801049DF8B40000EB2A
+:10CE40004002C2EBC0105D4A02EBC000007941EA2B
+:10CE500000219DF8B40000EB4002C2EBC010574A1D
+:10CE600002EBC000407901439DF8B40040F2533218
+:10CE700010FB02F04F4A02EB800000F562709DF853
+:10CE8000A02002EB420303EB021200EBC20041635D
+:10CE90009DF8B40040F2533110FB01F0454901EB1D
+:10CEA000800101F562719DF8A00000EB400202EBE9
+:10CEB000001011F830109DF8B40040F2533210FB0E
+:10CEC00002F03C4A02EB80004079814234DA0021D2
+:10CED0009DF8B40040F2533210FB02F0354A02EBE9
+:10CEE0008000017103229DF8B40040F2533110FB21
+:10CEF00001F0304901EB800101F562719DF8A0005D
+:10CF000000EB400303EB001001F83020D9229DF81C
+:10CF1000B40040F2533110FB01F0264901EB8000D0
+:10CF200000F562709DF8A01001EB410303EB0111C5
+:10CF300000EBC100427188E09DF8B40040F253312B
+:10CF400010FB01F01B4901EB800000F56270BDF899
+:10CF5000D81001EB410202EB011100EBC100807916
+:10CF6000012852D100229DF8B40040F2533110FB49
+:10CF700001F0104901EB800101F56271BDF8D800A4
+:10CF800000EB400303EB001001EBC0008271D922DB
+:10CF90009DF8B40040F2533110FB01F0054901EB5C
+:10CFA000800101F562719DF8A00000EB400303EBE6
+:10CFB000001005E058450020984000200889002016
+:10CFC00001EBC00042719DF8B41001EB410000EB91
+:10CFD0000110FE4901EB001130319DF8A00001EB7A
+:10CFE0000010801C0990007820F00400001D0999B1
+:10CFF000087001209DF8B41040F2533211FB02F189
+:10D00000F34A02EB810108711FE0C5229DF8B400CC
+:10D0100040F2533110FB01F0ED4901EB800101F5C5
+:10D0200062719DF8A00000EB400303EB001001EBE0
+:10D03000C000427100219DF8B40040F2533210FB51
+:10D0400002F0E34A02EB8000017113E500219DF834
+:10D05000B40040F2533210FB02F0DD4A02EB8000D4
+:10D0600001719DF8B40000EB400101EB0010D749BD
+:10D0700001EB001130319DF8A00001EB0010801C85
+:10D080000990007820F00400001D09990870D5224D
+:10D090009DF8B40040F2533110FB01F0CC4901EB94
+:10D0A000800000F562709DF8A01001EB410303EBD6
+:10D0B000011100EBC1004271DCE49DF8B41001EBFA
+:10D0C000410000EB0110C14901EB0010007BD0BB17
+:10D0D000BDF8A4000C2800D0CCE400213A9128E04F
+:10D0E0009DF8B41001EB4100C0EBC111B94800EB51
+:10D0F000C101BDF8E800C01C085C00F00F00092861
+:10D1000000DD1AE09DF8B41001EB4100C0EBC11046
+:10D11000B04901EBC001BDF8E800C01C085C00F09C
+:10D12000F000902800DD08E0BDF8E800401C81B266
+:10D130003A91BDF8E8000A28D2DB00BFBDF8E8004C
+:10D140000A2801DA96E482E000202E902F90002138
+:10D150003A911EE0DDE92E10000240EA1162090258
+:10D16000CDE92E129DF8B41001EB4100C0EBC110C7
+:10D17000984901EBC001BDF8E800C01C085CDDE97E
+:10D180002E341843CDE92E04BDF8E800401C80B2CF
+:10D190003A90BDF8E8000528DCDB9DF8B400DDE935
+:10D1A0002E2140F2533310FB03F0894B03EB800335
+:10D1B00003F562739DF8A00000EB400404EB00103F
+:10D1C00003EBC00040F8222F416000222E922F92E4
+:10D1D00000213A911EE0DDE92E10000240EA1162C2
+:10D1E0000902CDE92E129DF8B41001EB4100C0EB0D
+:10D1F000C110784901EBC001BDF8E8000830085CB7
+:10D20000DDE92E241043CDE92E04BDF8E800401CD2
+:10D2100080B23A90BDF8E8000528DCDB9DF8B40048
+:10D22000DDE92E2140F2533310FB03F0684B03EB92
+:10D23000800000F562709DF8A03003EB430404EB1E
+:10D24000031300EBC30022308260C160BCE0BDF874
+:10D25000A4000E2800D00DE400213A9128E09DF8AA
+:10D26000B41001EB4100C0EBC1105A4901EBC00101
+:10D27000BDF8E800C01C085C00F00F00092800DDC4
+:10D280001AE09DF8B41001EB4100C0EBC110514908
+:10D2900001EBC001BDF8E800C01C085C00F0F00024
+:10D2A000902800DD08E0BDF8E800401C81B23A910A
+:10D2B000BDF8E8000C28D2DB00BFBDF8E8000C2860
+:10D2C00000DA35E400202E902F9000213A911EE0E4
+:10D2D000DDE92E10000240EA11620902CDE92E12AA
+:10D2E0009DF8B41001EB4100C0EBC110394901EBCE
+:10D2F000C001BDF8E800C01C085CDDE92E3418430D
+:10D30000CDE92E04BDF8E800401C80B23A90BDF88B
+:10D31000E8000628DCDB9DF8B400DDE92E1240F2BF
+:10D32000533310FB03F02A4B03EB800303F56273C6
+:10D330009DF8A00000EB400404EB001003EBC000DC
+:10D3400040F8221F426000222E922F9200213A9133
+:10D350001EE0DDE92E10000240EA11620902CDE96B
+:10D360002E129DF8B41001EB4100C0EBC110194919
+:10D3700001EBC001BDF8E8000930085CDDE92E24AE
+:10D380001043CDE92E04BDF8E800401C80B23A906D
+:10D39000BDF8E8000628DCDB9DF8B400DDE92E21AD
+:10D3A00040F2533310FB03F0094B03EB800000F510
+:10D3B00062709DF8A03003EB430404EB031300EB11
+:10D3C000C30022308260C16006E000009840002067
+:10D3D00058450020088900209DF8B41040F25330D1
+:10D3E00011FB00F0FE4901EB800101F562719DF82F
+:10D3F000A00000EB400202EB001011F830109DF885
+:10D40000B40040F2533210FB02F0F54A02EB800008
+:10D41000407981427ED19DF8B4009DF8A01001EBC7
+:10D420000010C217CDE92E02EE4890F8E00708B3CD
+:10D430009DF8B41001EB410000EB0110EA4901EB4B
+:10D44000001030309DF8A01000EB0110807A022807
+:10D4500010D09DF8B41001EB410000EB0110E2493F
+:10D4600001EB001030309DF8A01000EB0110C07AE5
+:10D4700000287DDD00229DF8B40000EB400101EBA7
+:10D480000010D94901EB001030309DF8A01000EBDE
+:10D490000110C272D548D0F80C020521B0FBF1F2A0
+:10D4A00001FB120000EB4001D0482C3000EB411092
+:10D4B0000D3009909DF8B40040F2533110FB01F09B
+:10D4C000C74901EB800000F562709DF8A01001EBE8
+:10D4D000410202EB011100EBC10022301022014693
+:10D4E00008900998FAF7B1FEC048D0F80C0205215F
+:10D4F000B0FBF1F201FB120000EB4001BB482C3005
+:10D5000000EB41129DF8B40040F2533110FB01F0E2
+:10D51000B34900E0D0E201EB800101F562719DF8B2
+:10D52000A00000EB400303EB001001EBC00050F83B
+:10D530001A1F42F8011F40685060AC48D0F80C0236
+:10D540000521B0FBF1F201FB120000EB4001A748FE
+:10D550002C3000EB41129DF8B40000EB400101EBD0
+:10D560000010A14901EB001130319DF8A00000E04E
+:10D5700093E101EB0010007810709C48D0F80C0289
+:10D580000521B0FBF1F201FB120000EB40019748CE
+:10D590002C3000EB41119348F538026841F81D2FFB
+:10D5A000808888809148D0F80C020521B0FBF1F208
+:10D5B00001FB120000EB40018C482C3000EB4112C3
+:10D5C0009DF8B40040F2533110FB01F0844901EBA7
+:10D5D000800101F562719DF8A00000EB400303EBB0
+:10D5E000001001EBC000406BC2F809007F48D0F882
+:10D5F0000C020521B0FBF1F201FB120000EB40012F
+:10D600007A482C3000EB41129DF8B40000EB400149
+:10D6100001EB0010744901EB001130319DF8A000BE
+:10D6200001EB00104068C2F8230000229DF8B4000E
+:10D6300000EB400101EB00106B4901EB00113031B0
+:10D640009DF8A00001EB0010426000213A9154E0E7
+:10D650006648D0F80C020521B0FBF1F201FB120084
+:10D6600000EB400161482C3000EB41112731BDF83F
+:10D67000E8409DF8B40040F2533210FB02F0584AE3
+:10D6800002EB800202F562729DF8A00000EB4003FD
+:10D6900003EB001002EBC00090F8800040F2533220
+:10D6A00010FB02F04E4A02EB800202F562729DF816
+:10D6B000B40040F2533310FB03F0494B03EB8003FB
+:10D6C00003F562739DF8A00000EB400505EB001028
+:10D6D00003EBC00090F8810000EB400303EB001067
+:10D6E00002EBC0024732BDF8E800001D105C08558F
+:10D6F000BDF8E800401C81B23A91BDF8E800062868
+:10D70000A6DB00213A9142E000239DF8B40040F2EC
+:10D71000533110FB01F0324901EB800101F56271D8
+:10D720009DF8A00000EB400202EB001001EBC000EE
+:10D7300090F8800040F2533110FB01F0284901EBD2
+:10D74000800101F562719DF8B40040F2533210FB84
+:10D7500002F0234A02EB800202F562729DF8A000FB
+:10D7600000EB400404EB001002EBC00090F88100D5
+:10D7700000EB400202EB001001EBC0014731BDF8A5
+:10D78000E8000B54BDF8E800401C81B23A91BDF8A6
+:10D79000E8000A28B8DB1548D0F80C020521B0FBD8
+:10D7A000F1F080B2014609900220FBF791FC0021C4
+:10D7B0000620FCF77BFC0D48D0F80C020B49498D84
+:10D7C000884206D20948D0F80C02401C0749C1F82B
+:10D7D0000C0200210520FCF769FC9DF8B40007E06D
+:10D7E00058450020BC32002098400020BC12002088
+:10D7F00000EB400101EB0010FA4901EB0010303062
+:10D800009DF8A01000EB0110801C0990007820F01A
+:10D810000400001D09990870F348D0F80C02052196
+:10D82000B0FBF1F201FB120000EB4001EE482C309E
+:10D8300000EB4110D0F823202E9800EB4001EB487C
+:10D8400000EB4110C0F8232000203A9020E0E64889
+:10D85000D0F80C020521B0FBF1F201FB120000EB45
+:10D860004001E1482C3000EB41102730BDF8E810B2
+:10D87000425C2E9800EB4001DC4800EB411127315F
+:10D88000BDF8E8000A54BDF8E800401C81B23A91A6
+:10D89000BDF8E8000628DADB59E09DF8B40000EB9B
+:10D8A000400101EB0010CF4901EB001030309DF832
+:10D8B000A01000EB0110801C0990007820F00800F7
+:10D8C0000830099908709DF8B40000EB400101EBA5
+:10D8D0000010C44901EB001030309DF8A01000EB9F
+:10D8E000011042682E9800EB4001C04800EB411047
+:10D8F000C0F8232000203A9025E09DF8B40040F2C3
+:10D90000533110FB01F0BA4901EB800101F562715E
+:10D910009DF8A00000EB400202EB001001EBC001FB
+:10D920004731BDF8E8000A5C2E9800EB4001AF4893
+:10D9300000EB41112731BDF8E8000A54BDF8E800BA
+:10D94000401C81B23A91BDF8E8000628D5DB9DF86D
+:10D95000B40000EB400101EB0010A24901EB001004
+:10D9600030309DF8A01000EB0110801C0990007869
+:10D9700020F02002099802709DF8B4100220FCF7F4
+:10D9800095FB9DF8B40040F2533110FB01F098492B
+:10D9900001EB800000F562709DF8A01001EB4102E0
+:10D9A00002EB011100EBC100223009902E9800EB30
+:10D9B00040018E4800EB41100D301022089009996B
+:10D9C000FAF743FC9DF8B40040F2533110FB01F02C
+:10D9D000874901EB800101F562719DF8A00000EB21
+:10D9E000400202EB001001EBC0012E9800EB400258
+:10D9F0007E4800EB421051F81A2F40F8012F496879
+:10DA000041609DF8B40000EB400101EB0010754946
+:10DA100001EB001130319DF8A00001EB00100178FE
+:10DA20002E9800EB4002714800EB421001702E98D6
+:10DA300000EB40016D4800EB41116E48026841F86F
+:10DA40001D2F808888809DF8B40040F2533110FB70
+:10DA500001F0674901EB800101F562719DF8A000BA
+:10DA600000EB400202EB001001EBC000416B2E986E
+:10DA700000EB40025D4800EB4210C0F809102E9800
+:10DA800081B208200991FCF711FB00229DF8B40037
+:10DA900040F2533110FB01F0554901EB800000F5D5
+:10DAA00062709DF8A01001EB410303EB011100EB44
+:10DAB000C10080F8462053E09DF8B40000EB40011F
+:10DAC00001EB0010474901EB001030309DF8A01029
+:10DAD00000EB0110801C0990007820F00400001D6C
+:10DAE000099908709DF8B40000EB400101EB0010AB
+:10DAF0003C4901EB001030309DF8A01000EB011004
+:10DB0000801C0990007820F080008030099908700E
+:10DB100001209DF8B41040F2533211FB02F1344A57
+:10DB200002EB810108719DF8B41040F2533011FBF3
+:10DB300000F0114601EB800042799DF8B40040F2FC
+:10DB4000533110FB01F02A4901EB800000F56270AF
+:10DB50009DF8A01001EB410303EB011100F8312007
+:10DB6000D5229DF8B40040F2533110FB01F020495A
+:10DB700001EB800000F562709DF8A01001EB4103FD
+:10DB800003EB011100EBC100427146E2D5229DF882
+:10DB9000B40040F2533110FB01F0154901EB800055
+:10DBA00000F562709DF8A01001EB410303EB011139
+:10DBB00000EBC100427130E2D5229DF8B40040F282
+:10DBC000533110FB01F00A4901EB800000F562704F
+:10DBD0009DF8A01001EB410303EB011100EBC10024
+:10DBE00042711AE298400020BC120020D814002094
+:10DBF00058450020C73100200121FE4880F8041755
+:10DC00009DF8B41040F2533011FB00F0FA4901EBDB
+:10DC1000800101F562719DF8A00000EB400202EB6B
+:10DC2000001011F830109DF8B40040F2533210FB90
+:10DC300002F0F14A02EB80004079814234DA00219F
+:10DC40009DF8B40040F2533210FB02F0EA4A02EBB6
+:10DC50008000017101229DF8B40040F2533110FBA5
+:10DC600001F0E54901EB800101F562719DF8A0002A
+:10DC700000EB400303EB001001F8302011229DF867
+:10DC8000B40040F2533110FB01F0DB4901EB80009E
+:10DC900000F562709DF8A01001EB410303EB011148
+:10DCA00000EBC100427160E09DF8B41040F25330C7
+:10DCB00011FB00F0D04901EB800000F562709DF887
+:10DCC000A01001EB410202EB011100EBC1008078D2
+:10DCD000B22835D100219DF8B40040F2533210FB38
+:10DCE00002F0C54A02EB80000171B2229DF8B40037
+:10DCF00040F2533110FB01F0BF4901EB800101F507
+:10DD000062719DF8A00000EB400303EB001001EBF3
+:10DD1000C000427100229DF8B40040F2533110FB64
+:10DD200001F0B54901EB800000F562709DF8A0108C
+:10DD300001EB410303EB011100EBC100827014E021
+:10DD4000D5229DF8B40040F2533110FB01F0AA49EE
+:10DD500001EB800000F562709DF8A01001EB41031B
+:10DD600003EB011100EBC100427156E10021A14813
+:10DD700080F80417D5229DF8B40040F2533110FB0F
+:10DD800001F09D4901EB800000F562709DF8A01044
+:10DD900001EB410303EB011100EBC10042713CE1D7
+:10DDA00001229DF8B40040F2533110FB01F092497A
+:10DDB00001EB800101F562719DF8A00000EB4003CA
+:10DDC00003EB001001EBC00080F8822000213A91A3
+:10DDD00029E09DF8B41001EB4100C0EBC110874968
+:10DDE00001EBC001BDF8E800C01C0A5C9DF8B4005E
+:10DDF00040F2533110FB01F07F4901EB800101F546
+:10DE000062719DF8A00000EB400303EB001001EBF2
+:10DE1000C00000F18301BDF8E8000A54BDF8E80035
+:10DE2000401C81B23A91BDF8E8000A28D1DBF4E049
+:10DE30009DF8B41001EB4100C0EBC1106F4901EB3C
+:10DE4000C000C07801049DF8B40000EB4002C2EBB2
+:10DE5000C0106A4A02EBC000007941EA00209DF838
+:10DE6000B41001EB4102C2EBC111644A02EBC101E3
+:10DE700049790843B0F5E13F6ED19DF8B41001EB4C
+:10DE8000410000EB01105E4901EB001030309DF8BD
+:10DE9000A01000EB0110801C0990007820F0040213
+:10DEA0000998027000229DF8B40040F2533110FB33
+:10DEB00001F0514901EB800000F562709DF8A0105F
+:10DEC00001EB410303EB011100EBC100A0F88E2030
+:10DED00013229DF8B40040F2533110FB01F0464983
+:10DEE00001EB800000F562709DF8A01001EB41038A
+:10DEF00003EB011100EBC10042719DF8B41001EB7E
+:10DF0000410000EB01103E4901EB0010407903464F
+:10DF10004FF480524FF4E13109909DF8B4001AF0AB
+:10DF20008BF89DF8B41040F2533011FB00F03249E9
+:10DF300001EB800101F562719DF8A00000EB400249
+:10DF400002EB001001EBC00090300990007820F047
+:10DF500008000830099908705FE09DF8B40000EBF4
+:10DF60004001C1EBC010254901EBC00001799DF8CB
+:10DF7000B40000EB4002C2EBC010204A02EBC0002C
+:10DF8000C07841EA00229DF8B40040F2533110FB02
+:10DF900001F0194901EB800101F562719DF8A000C3
+:10DFA00000EB400303EB001001EBC000A0F88E2053
+:10DFB0009DF8B40040F2533110FB01F00E4901EB23
+:10DFC000800101F562719DF8A00000EB400202EBB8
+:10DFD000001001EBC000B0F88E109DF8B40000EB0B
+:10DFE000400202EB0010064A02EB0010408B814217
+:10DFF00012DB07E0BC3200205845002008890020D1
+:10E00000984000200621A2F504729DF8B40002EBAE
+:10E0100000129DF8A000115400BF00BF10F028BBF3
+:10E020009DF8B40000EB4001C1EBC010FE4911F8AF
+:10E030003000042801D125900BE09DF8B40000EBDE
+:10E040004001C1EBC010F84911F83000152800D18B
+:10E0500025909DF8B40000EB4001C1EBC010F249DF
+:10E0600001EBC00041789DF8B40000EB4002C2EB28
+:10E07000C010ED4A12F8300041EA002041F23001B0
+:10E08000884202D1A62025903DE09DF8B40000EB27
+:10E090004001C1EBC010E44901EBC00041789DF89C
+:10E0A000B40000EB4002C2EBC010DF4A12F83000AF
+:10E0B00041EA002041F23101884202D1A720259097
+:10E0C00021E09DF8B40000EB4001C1EBC011D6483F
+:10E0D00010F83100022816D19DF8B40000EB400181
+:10E0E000C1EBC010D04901EBC00001799DF8B4002C
+:10E0F00000EB4002C2EBC010CB4A02EBC000C0787C
+:10E1000041EA002125919DF8B40040F2533110FB03
+:10E1100001F0C64901EB8000817828910021C44AB2
+:10E120009DF8B40002EB00129DF8A0001154C14804
+:10E1300090F82800012815D19DF8B41001EB41009A
+:10E1400000EB0110BC4901EB001030309DF8A0102D
+:10E1500000EB0110801C0990007820F080008030D6
+:10E1600009990870BDF8941043F23002881A914260
+:10E170007ED009DC04297CD015297BD0A62910D0BB
+:10E18000A72942F0F18268E1B0F5C06F73D0A0F228
+:10E190000160002870D001286FD00428F1D101F06F
+:10E1A00079BE00219DF8B40040F2533210FB02F01A
+:10E1B0009E4A02EB800001719DF8B40040F2533199
+:10E1C00010FB01F0114601EB800000F562709DF834
+:10E1D000A01001EB410202EB011110F831000528FB
+:10E1E00029DC06229DF8B40040F2533110FB01F007
+:10E1F0008E4901EB800101F562719DF8A00000EBF2
+:10E20000400303EB001001F83020A8229DF8B40071
+:10E2100040F2533110FB01F0844901EB800000F51E
+:10E2200062709DF8A01001EB410303EB011100EBBC
+:10E23000C10042710FE19DF8B40040F2533110FB70
+:10E2400001F07A4901EB800000F562709DF8A010A2
+:10E2500001EB410202EB011110F831000A2830DC19
+:10E260000B229DF8B40040F2533110FB01F005E0A1
+:10E27000B9E13AE2F6E3F6E3F6E3F6E36B4901EBE4
+:10E28000800101F562719DF8A00000EB400303EBF3
+:10E29000001001F83020A9229DF8B40040F253315B
+:10E2A00010FB01F0614901EB800000F562709DF800
+:10E2B000A01001EB410303EB011100EBC10042711F
+:10E2C000C9E09DF8B40040F2533110FB01F057490A
+:10E2D00001EB800000F562709DF8A01001EB410297
+:10E2E00002EB011110F831000F2829DC10229DF8F3
+:10E2F000B40040F2533110FB01F04C4901EB8001B6
+:10E3000001F562719DF8A00000EB400303EB0010E3
+:10E3100001F83020A2229DF8B40040F2533110FBE6
+:10E3200001F0424901EB800000F562709DF8A010F9
+:10E3300001EB410303EB011100EBC10042718AE0E4
+:10E340009DF8B40040F2533110FB01F0374901EB66
+:10E35000800000F562709DF8A01001EB410202EB15
+:10E36000011100EBC1004079A52815D19DF8B4003A
+:10E3700000EB400101EB00102F4901EB00103030A1
+:10E380009DF8A01000EB0110801C0990007820F08F
+:10E390000400001D099908709DF8B41040F2533034
+:10E3A00011FB00F0214901EB800000F562709DF83F
+:10E3B000A01001EB410202EB011100EBC1008078DB
+:10E3C000A12848D09DF8B41040F2533011FB00F062
+:10E3D000164901EB800101F562719DF8A00000EB88
+:10E3E000400202EB001001EBC00082789DF8B400FF
+:10E3F00040F2533110FB01F00C4901EB800101F5B3
+:10E4000062719DF8A00000EB400303EB001001EBEC
+:10E41000C0004271A1229DF8B40040F2533110FBBC
+:10E4200001F002490AE00000088900205845002058
+:10E43000883E0020BC1200209840002001EB8000A4
+:10E4400000F562709DF8A01001EB410303EB011190
+:10E4500000EBC100827002F087B900219DF8B40082
+:10E4600040F2533210FB02F0FE4A02EB80000171D1
+:10E470009DF8B41040F2533011FB00F0114601EB4F
+:10E48000800000F562709DF8A01001EB410202EBE4
+:10E49000011110F8310008281FDC00219DF8B4009C
+:10E4A00040F2533210FB02F0EE4A02EB80000171A1
+:10E4B00008229DF8B40040F2533110FB01F0E94905
+:10E4C00001EB800000F562709DF8A01001EB4103A4
+:10E4D00003EB011100F8312028E09DF8B41040F260
+:10E4E000533011FB00F0DF4901EB800000F5627052
+:10E4F0009DF8A01001EB410202EB011110F8310070
+:10E500000B2813DC0C229DF8B40040F2533110FBB1
+:10E5100001F0D44901EB800000F562709DF8A01075
+:10E5200001EB410303EB011100F831209DF8B41019
+:10E5300040F2533011FB00F0CA4901EB800000F5B6
+:10E5400062709DF8A01001EB410202EB011100EB9B
+:10E55000C1004079A42830D19DF8B41001EB4100EE
+:10E5600000EB0110C04901EB001030309DF8A01005
+:10E5700000EB0110801C0990007820F02000203072
+:10E580000999087000229DF8B40040F2533110FB45
+:10E5900001F0B44901EB800000F562709DF8A01015
+:10E5A00001EB410303EB011100EBC10080F84520B2
+:10E5B0009DF8B4100220FBF779FDA1229DF8B4006C
+:10E5C00040F2533110FB01F0A64901EB800000F549
+:10E5D00062709DF8A01001EB410303EB011100EB09
+:10E5E000C100427137E700213A9115E09DF8B4105F
+:10E5F00001EB4100C0EBC1109C4901EBC001BDF82B
+:10E60000E800C01C0A5C16A9BDF8E8000A54BDF871
+:10E61000E800401C81B23A91BDF8E8000628E5DB2D
+:10E62000062116A829F034FB0021CDE93001DDE9EF
+:10E630003021100A40EA01600A120C460146309B64
+:10E64000C91842EB04004FF480720023CDE9081092
+:10E6500008460999F9F7B6FD9DF8B40040F2533128
+:10E6600010FB01F07F4901EB800000F562709DF81E
+:10E67000A01001EB410303EB011100EBC10002719B
+:10E6800000209DF8B41040F2533211FB02F1754A9C
+:10E6900002EB8101087104229DF8B40040F253316D
+:10E6A00010FB01F06F4901EB800000F562709DF8EE
+:10E6B000A01001EB410303EB011100F83120A72268
+:10E6C0009DF8B40040F2533110FB01F0654901EBB5
+:10E6D000800000F562709DF8A01001EB410303EB90
+:10E6E000011100EBC1004271B5E69DF8B41040F293
+:10E6F000533011FB00F15B4800EB810000F56270C4
+:10E700009DF8A01001EB410202EB011110F831005D
+:10E71000042878DA00219DF8B40040F2533210FB4F
+:10E7200002F0504A02EB80000171A1229DF8B40072
+:10E7300040F2533110FB01F04A4901EB800101F531
+:10E7400062719DF8A00000EB400303EB001001EBA9
+:10E75000C00042719DF8B41040F2533011FB00F03C
+:10E76000404901EB800101F562719DF8A00000EBCA
+:10E77000400202EB001001EBC00109910878401C37
+:10E78000C1B2099801709DF8B41040F2533011FBEA
+:10E7900000F0344901EB800000F562709DF8A01094
+:10E7A00001EB410202EB011110F83100042828D1DD
+:10E7B0000A229DF8B40040F2533110FB01F02949C0
+:10E7C00001EB800101F562719DF8A00000EB4003B0
+:10E7D00003EB001001F83020A3229DF8B40040F2B2
+:10E7E000533110FB01F01F4901EB800101F562710B
+:10E7F0009DF8A00000EB400303EB001001EBC0000C
+:10E800004271E4E2FFE79DF8B41040F2533011FB8F
+:10E8100000F0144901EB800000F562709DF8A01033
+:10E8200001EB410202EB011110F8310004283BD149
+:10E8300000219DF8B40040F2533210FB02F0094A67
+:10E8400002EB8000017105229DF8B40040F25331C3
+:10E8500010FB01F0034901EB800101F562719DF8A5
+:10E86000A00005E0584500209840002008890020BD
+:10E8700000EB400303EB001001F83020A3229DF8C9
+:10E88000B40040F2533110FB01F0FE4901EB80006F
+:10E8900000F562709DF8A01001EB410303EB01113C
+:10E8A00000EBC100427192E29DF8B41040F2533087
+:10E8B00011FB00F0F34901EB800000F562709DF858
+:10E8C000A01001EB410202EB011110F83100082801
+:10E8D00034DC00219DF8B40040F2533210FB02F00A
+:10E8E000E84A02EB8000017109229DF8B40040F271
+:10E8F000533110FB01F0E34901EB800101F5627136
+:10E900009DF8A00000EB400303EB001001F830205D
+:10E91000A7229DF8B40040F2533110FB01F0D94911
+:10E9200001EB800000F562709DF8A01001EB41033F
+:10E9300003EB011100EBC100427148E29DF8B410F5
+:10E9400040F2533011FB00F0CE4901EB800000F59E
+:10E9500062709DF8A01001EB410202EB011110F86A
+:10E960003100092834DC00219DF8B40040F2533214
+:10E9700010FB02F0C34A02EB800001710A229DF8ED
+:10E98000B40040F2533110FB01F0BE4901EB8001AD
+:10E9900001F562719DF8A00000EB400303EB00104D
+:10E9A00001F83020A3229DF8B40040F2533110FB4F
+:10E9B00001F0B44901EB800000F562709DF8A010F1
+:10E9C00001EB410303EB011100EBC1004271FEE1D9
+:10E9D0009DF8B41040F2533011FB00F0A94901EB4F
+:10E9E000800000F562709DF8A01001EB410202EB7F
+:10E9F000011110F831000D2838DC00219DF8B40019
+:10EA000040F2533210FB02F09E4A02EB800001718B
+:10EA10000E229DF8B40040F2533110FB01F09949E9
+:10EA200001EB800101F562719DF8A00000EB40034D
+:10EA300003EB001001F83020A1229DF8B40040F251
+:10EA4000533110FB01F08F4901EB800000F562703B
+:10EA50009DF8A01001EB410303EB011100EBC10095
+:10EA60004271B4E1B4E1E8E13DE21BE29DF8B4108B
+:10EA700040F2533011FB00F0824901EB800000F5B9
+:10EA800062709DF8A01001EB410202EB011110F839
+:10EA900031000E2834DC00219DF8B40040F25332DE
+:10EAA00010FB02F0774A02EB800001710F229DF803
+:10EAB000B40040F2533110FB01F0724901EB8001C8
+:10EAC00001F562719DF8A00000EB400303EB00101C
+:10EAD00001F83020A3229DF8B40040F2533110FB1E
+:10EAE00001F0684901EB800000F562709DF8A0100C
+:10EAF00001EB410303EB011100EBC100427166E140
+:10EB00009DF8B41040F2533011FB00F05D4901EB69
+:10EB1000800000F562709DF8A01001EB410202EB4D
+:10EB2000011110F8310010287DDC11229DF8B4008D
+:10EB300040F2533110FB01F0524901EB800101F525
+:10EB400062719DF8A00000EB400303EB001001F898
+:10EB50003020A1229DF8B40040F2533110FB01F0A7
+:10EB6000484901EB800101F562719DF8A00000EBBE
+:10EB7000400303EB001001EBC00042719DF8B400AC
+:10EB800040F2533110FB01F03E4901EB800101F5E9
+:10EB900062719DF8A00000EB400303EB001001EB55
+:10EBA000C00082709DF8B41001EB410000EB011031
+:10EBB000354901EB001130319DF8A00001EB001048
+:10EBC000801C0990007820F080008030099908703E
+:10EBD0009DF8B41001EB410000EB01102A4901EB54
+:10EBE000001030309DF8A01000EB0110801C09903F
+:10EBF000007820F00400001D099908709DF8B410F9
+:10EC000001EB410000EB01101F4901EB0010303017
+:10EC10009DF8A01000EB01108078C0F3401080B385
+:10EC20009DF8B41000E046E001EB410000EB01105C
+:10EC3000154901EB001030309DF8A01000EB0110D9
+:10EC4000801C0990007820F02002099802709DF83D
+:10EC5000B41001EB410000EB01100B4901EB001077
+:10EC600030309DF8A01000EB01108078C0F3400018
+:10EC7000D8B99DF8B41001EB410000EB0110024936
+:10EC800004E083E0584500209840002001EB00108C
+:10EC900030309DF8A01000EB0110801C0990007826
+:10ECA00020F008000830099908709DF8B41002207F
+:10ECB000FBF7FCF98BE09DF8B41040F2533011FBE8
+:10ECC00000F0FE4901EB800101F562719DF8A000A2
+:10ECD00000EB400202EB001011F830109DF8B40078
+:10ECE00040F2533210FB02F0F44A02EB800040790C
+:10ECF00081426CD19DF8B41040F2533011FB00F00A
+:10ED0000114601EB800000F562709DF8A01001EB48
+:10ED1000410202EB011100EBC1008078A12836D03E
+:10ED2000A3229DF8B40040F2533110FB01F0E349F7
+:10ED300001EB800101F562719DF8A00000EB40033A
+:10ED400003EB001001EBC00042719DF8B41040F2DB
+:10ED5000533011FB00F0D94901EB800000F56270DF
+:10ED60009DF8A01001EB410202EB011100EBC10084
+:10ED70008078A2282BD000209DF8B41040F25332A6
+:10ED800011FB02F1CD4A02EB810108711FE0A122C3
+:10ED90009DF8B40040F2533110FB01F0C74901EB7C
+:10EDA000800101F562719DF8A00000EB400303EBC8
+:10EDB000001001EBC000427101219DF8B40040F247
+:10EDC000533210FB02F0BD4A02EB8000017109E4EE
+:10EDD000A1229DF8B40040F2533110FB01F0B74975
+:10EDE00001EB800101F562719DF8A00000EB40038A
+:10EDF00003EB001001EBC00082709DF8B40040F2FC
+:10EE0000533110FB01F0AD4901EB800101F5627156
+:10EE10009DF8A00000EB400303EB001001EBC000E5
+:10EE2000427100219DF8B40040F2533210FB02F011
+:10EE3000A24A02EB8000017156E400219DF8B40063
+:10EE400040F2533210FB02F09C4A02EB8000017149
+:10EE500009229DF8B40040F2533110FB01F09749AC
+:10EE600001EB800101F562719DF8A00000EB400309
+:10EE700003EB001001F83020A7229DF8B40040F207
+:10EE8000533110FB01F08D4901EB800000F56270F9
+:10EE90009DF8A01001EB410303EB011100EBC10051
+:10EEA000427121E400219DF8B40040F2533210FB7E
+:10EEB00002F0824A02EB80000171A7229DF8B400A3
+:10EEC00040F2533110FB01F07C4901EB800000F56A
+:10EED00062709DF8A01001EB410303EB011100EB00
+:10EEE000C100427173E700219DF8B40040F2533233
+:10EEF00010FB02F0714A02EB80000171A7229DF81D
+:10EF0000B40040F2533110FB01F06C4901EB800179
+:10EF100001F562719DF8A00000EB400303EB0010C7
+:10EF200001EBC00042719DF8B40000EB4001C1EB61
+:10EF3000C010634901EBC000407930287ED19DF8B4
+:10EF4000B40040F2533110FB01F05C4901EB800149
+:10EF500001F562719DF8A00000EB400202EB001089
+:10EF600011F830109DF8B40040F2533210FB02F05B
+:10EF7000524A02EB8000407981425FD19DF8B40093
+:10EF800040F2533110FB01F0114601EB800000F517
+:10EF900062709DF8A01001EB410202EB011100EB41
+:10EFA000C100C078312830D19DF8B40000EB400199
+:10EFB00001EB0010434901EB001030309DF8A01028
+:10EFC00000EB0110801C0990007820F020020998C5
+:10EFD000027000229DF8B40040F2533110FB01F0A2
+:10EFE000364901EB800000F562709DF8A01001EB3E
+:10EFF000410303EB011100EBC10080F845209DF8AF
+:10F00000B4100220FBF752F857E09DF8B40040F22C
+:10F01000533110FB01F0294901EB800000F56270CB
+:10F020009DF8A01001EB410202EB011100EBC100C1
+:10F03000C078332841D19DF8B40000E06FE000EBC8
+:10F04000400101EB00101F4901EB001030309DF82A
+:10F05000A01000EB0110801C0990007820F0200225
+:10F060000998027001229DF8B40040F2533110FB60
+:10F0700001F0124901EB800000F562709DF8A010CC
+:10F0800001EB410303EB011100EBC10080F84620C6
+:10F09000A9229DF8B40040F2533110FB01F007495A
+:10F0A00001EB800000F562709DF8A01001EB4103B8
+:10F0B00003EB011100EBC100827005E05845002010
+:10F0C00008890020984000209DF8B40000EB400122
+:10F0D00001EB0010FE4901EB001030309DF8A0104C
+:10F0E00000EB0110801C0990007820F001020998C3
+:10F0F00002709DF8B41001EB410000EB0110F449DF
+:10F1000001EB001030309DF8A01000EB0110801CC6
+:10F110000990007820F0020209980270D6E39DF869
+:10F12000B41001EB4100C0EBC110EA4901EBC00093
+:10F13000407931287ED19DF8B41040F2533011FB54
+:10F1400000F0E54901EB800101F562719DF8A00036
+:10F1500000EB400202EB001011F830109DF8B400F3
+:10F1600040F2533210FB02F0DB4A02EB80004079A0
+:10F1700081425FD19DF8B41040F2533011FB00F092
+:10F18000114601EB800000F562709DF8A01001EBC4
+:10F19000410202EB011100EBC10090F8460058BBA0
+:10F1A00001229DF8B40040F2533110FB01F0CA492E
+:10F1B00001EB800101F562719DF8A00000EB4003B6
+:10F1C00003EB001001EBC00080F845209DF8B4105F
+:10F1D00001EB410000EB0110BD4901EB00113031A2
+:10F1E0009DF8A00001EB0010801C0990007820F031
+:10F1F0000100401C099908709DF8B41001EB410012
+:10F2000000EB0110B24901EB001030309DF8A01066
+:10F2100000EB0110801C0990007820F00202099890
+:10F220000270AE4890F8E00790B19DF8B41001EB81
+:10F23000410000E005E200EB0110A54901EB0010E0
+:10F2400030309DF8A01000EB0110807A022877D1B1
+:10F25000A34890F829000128F9D1A148D0F80C0260
+:10F260009F49498D88426BD29DF8B41040F25330CB
+:10F2700011FB00F0984901EB800000F562709DF8E9
+:10F28000A01001EB410202EB011100EBC10090F86C
+:10F290004500012853D19DF8B41040F2533011FBC2
+:10F2A00000F08D4901EB800000F562709DF8A01020
+:10F2B00001EB410202EB011100EBC10090F87F006D
+:10F2C000E8BB01229DF8B40000EB400101EB001007
+:10F2D0007F4901EB001130319DF8A00001EB0010D7
+:10F2E000C27200229DF8B40000EB400101EB001057
+:10F2F000774901EB001130319DF8A00001EB0010BF
+:10F3000042604FF010429DF8B40040F2533110FBC0
+:10F3100001F0714901EB800101F562719DF8A000D7
+:10F3200000EB400303EB001001EBC00082609DF88E
+:10F33000B41001EB410000EB0110654901E071E000
+:10F340006FE001EB001130319DF8A00001EB0010DF
+:10F3500001789DF8B40040F2533210FB02F05E4A8F
+:10F3600002EB800041709DF8B41040F2533011FB65
+:10F3700000F0114601EB800101F562719DF8A000DB
+:10F3800000EB400202EB001011F830109DF8B400C1
+:10F3900040F2533210FB02F04F4A02EB80004079FA
+:10F3A00081423ED100229DF8B40040F2533110FB5F
+:10F3B00001F0494901EB800101F562719DF8A0005F
+:10F3C00000EB400303EB001001EBC000C271A4226C
+:10F3D0009DF8B40040F2533110FB01F03E4901EBBF
+:10F3E000800101F562719DF8A00000EB400303EB82
+:10F3F000001001EBC0008270A3229DF8B40040F21F
+:10F40000533110FB01F0344901EB800000F56270CC
+:10F410009DF8A01001EB410303EB011100EBC100CB
+:10F42000427153E29DF8B41040F2533011FB00F0EA
+:10F43000294901EB800000F562709DF8A01001EBF6
+:10F44000410202EB011100EBC10090F845000128D8
+:10F450007DD19DF8B41040F2533011FB00F01E49ED
+:10F4600001EB800101F562719DF8A00000EB400204
+:10F4700002EB001001EBC00090F8801040F2533016
+:10F4800011FB00F0144901EB800101F562719DF858
+:10F49000B40040F2533210FB02F00F4A02EB80003E
+:10F4A00000F562709DF8A02002EB420303EB02120C
+:10F4B00000EBC20090F8810000EB400202EB00106C
+:10F4C00001EBC00090F87E00032840D1022209E041
+:10F4D000984000200889002058450020BC320020B8
+:10F4E000BC1200209DF8B40000EB400101EB0010BD
+:10F4F000F94901EB001130319DF8A00001EB00103B
+:10F50000C2724FF010429DF8B40040F2533110FB2C
+:10F5100001F0F24901EB800101F562719DF8A00054
+:10F5200000EB400303EB001001EBC00082609DF88C
+:10F53000B41001EB410000EB0110E74901EB0011B1
+:10F5400030319DF8A00001EB0010017800E0B0E13F
+:10F550009DF8B40040F2533210FB02F0DF4A02EB98
+:10F56000800041709DF8B41040F2533011FB00F060
+:10F57000114601EB800101F562719DF8A00000EBDE
+:10F58000400202EB001011F830109DF8B40040F278
+:10F59000533210FB02F0D14A02EB800040798142E5
+:10F5A0003ED100229DF8B40040F2533110FB01F02F
+:10F5B000CA4901EB800101F562719DF8A00000EBE2
+:10F5C000400303EB001001EBC000C271A4229DF8C0
+:10F5D000B40040F2533110FB01F0C04901EB80014F
+:10F5E00001F562719DF8A00000EB400303EB0010F1
+:10F5F00001EBC0008270A3229DF8B40040F25331A9
+:10F6000010FB01F0B54901EB800000F562709DF838
+:10F61000A01001EB410303EB011100EBC1004271AB
+:10F6200000229DF8B40000EB400101EB0010AA4954
+:10F6300001EB001030309DF8A01000EB011042608B
+:10F6400044E19DF8B41001EB4100C0EBC110A449A6
+:10F6500001EBC000407933287ED19DF8B41001EB56
+:10F66000410000EB01109C4901EB001030309DF887
+:10F67000A01000EB0110801C0990007820F0010020
+:10F68000401C099908709DF8B41001EB410000EB93
+:10F690000110914901EB001030309DF8A01000EBF3
+:10F6A0000110801C0990007820F020020998027057
+:10F6B0009DF8B41001EB410000EB0110864901EB0D
+:10F6C000001030309DF8A01000EB0110801C099054
+:10F6D000007820F00200801C099908709DF8B41091
+:10F6E00040F2533011FB00F07C4901EB800042797D
+:10F6F0009DF8B40040F2533110FB01F0774901EB63
+:10F70000800000F562709DF8A01001EB410303EB4F
+:10F71000011100F831209DF8B41001EB410000EB1D
+:10F7200001106D4901EB001030309DF8A01000EB86
+:10F730000110801C0990007820F080008030099929
+:10F7400008709DF8B41001EB410000EB0110624914
+:10F7500001EB0010303000E022E09DF8A01000EB3B
+:10F7600001108078C0F3400020B99DF8B410022049
+:10F77000FAF79CFCA2229DF8B40040F2533110FB32
+:10F7800001F0564901EB800000F562709DF8A01071
+:10F7900001EB410303EB011100EBC100827095E026
+:10F7A0009DF8B41001EB4100C0EBC1104C4901EBD6
+:10F7B000C000407934287CD19DF8B41001EB4100A1
+:10F7C00000EB0110444901EB001030309DF8A0100F
+:10F7D00000EB0110801C0990007820F020020998AD
+:10F7E00002709DF8B41001EB410000EB01103A49A2
+:10F7F00001EB001030309DF8A01000EB0110801CD0
+:10F800000990007820F002020998027001229DF808
+:10F81000B40040F2533110FB01F0304901EB80009D
+:10F8200000F562709DF8A01001EB410303EB01119C
+:10F8300000EBC10080F84620A9229DF8B40040F2F8
+:10F84000533110FB01F0254901EB800000F5627097
+:10F850009DF8A01001EB410303EB011100EBC10087
+:10F8600082709DF8B41040F2533011FB00F01B4938
+:10F8700001EB800042799DF8B40040F2533110FB57
+:10F8800001F0164901EB800000F562709DF8A010B0
+:10F8900001EB410303EB011100F831209DF8B41096
+:10F8A00001EB410000EB01100B4901EB001030307F
+:10F8B00000E00BE09DF8A01000EB0110801C099007
+:10F8C000007820F0800080300999087000202E9088
+:10F8D0002F9000213A9128E09840002058450020C0
+:10F8E00008890020DDE92E10000140EA11720901AB
+:10F8F000CDE92E129DF8B41001EB4100C0EBC11010
+:10F90000FE4901EBC001BDF8E800801D085C3038FD
+:10F91000C117DDE92E34184341EA0402CDE92E0275
+:10F92000BDF8E800401C80B23A90BDF8E800062817
+:10F93000D8DB9DF8B4002E9940F2533210FB02F050
+:10F94000EF4A02EB800202F562729DF8A00000EB24
+:10F95000400303EB001002EBC000C0F81A100022B5
+:10F960002E922F9200213A9122E0DDE92E10000123
+:10F9700040EA11720901CDE92E129DF8B41001EB95
+:10F980004100C0EBC110DD4901EBC001BDF8E8004A
+:10F990000D30085C3038C117DDE92E34184341EAD8
+:10F9A0000402CDE92E02BDF8E800401C80B23A9076
+:10F9B000BDF8E8000428D8DB9DF8B4002E9940F289
+:10F9C000533210FB02F0CE4A02EB800202F5627263
+:10F9D0009DF8A00000EB400303EB001002EBC00019
+:10F9E000416300222E922F9200213A9122E0DDE91C
+:10F9F0002E10000140EA11720901CDE92E129DF886
+:10FA0000B41001EB4100C0EBC110BC4901EBC001D7
+:10FA1000BDF8E8001130085C3038C117DDE92E343C
+:10FA2000184341EA0402CDE92E02BDF8E800401C6B
+:10FA300080B23A90BDF8E8000628D8DB9DF8B40003
+:10FA40002E9940F2533210FB02F0AD4A02EB8002D5
+:10FA500002F562729DF8A00000EB400303EB00107A
+:10FA600002EBC000C0F81E109DF8B41001EB41007D
+:10FA7000C0EBC110A14901EBC00042799DF8B40070
+:10FA800040F2533110FB01F09D4901EB800101F57B
+:10FA900062719DF8A00000EB400303EB001001EB46
+:10FAA000C000C2709DF8B41001EB410000EB0110E2
+:10FAB000944901EB001130319DF8A00001EB0010DA
+:10FAC00082789DF8B40040F2533110FB01F08C496C
+:10FAD00001EB800101F562719DF8A00000EB40038D
+:10FAE00003EB001001EBC00002769DF8B41040F269
+:10FAF000533011FB00F0824901EB800101F5627186
+:10FB00009DF8A00000EB400202EB001011F830104D
+:10FB10009DF8B40040F2533210FB02F0784A02EB39
+:10FB20008000407981427CDA9DF8B41040F2533075
+:10FB300011FB00F0114601EB800000F562709DF8AA
+:10FB4000A01001EB410202EB011110F831000F2867
+:10FB500067DD00219DF8B40040F2533210FB02F043
+:10FB6000674A02EB80000171A7229DF8B40040F2C1
+:10FB7000533110FB01F0624901EB800101F5627124
+:10FB80009DF8A00000EB400303EB001001EBC00068
+:10FB9000427101219DF8B40040F2533210FB02F093
+:10FBA000574A02EB800001719DF8B41040F25330C7
+:10FBB00011FB00F0114601EB800042799DF8B40082
+:10FBC00040F2533110FB01F04D4901EB800101F58A
+:10FBD00062719DF8A00000EB400303EB001001F8F8
+:10FBE0003020A1229DF8B40040F2533110FB01F007
+:10FBF000434901EB800101F562719DF8A00000EB23
+:10FC0000400303EB001001EBC00042719DF8B410FB
+:10FC100001EB410000EB01103A4901EB00113031DA
+:10FC200000E071E09DF8A00001EB0010801C09903D
+:10FC3000007820F080008030099908709DF8B41099
+:10FC400001EB410000EB01102E4901EB00103030B8
+:10FC50009DF8A01000EB0110801C0990007820F0A6
+:10FC60000400001D099908709DF8B41001EB4100D3
+:10FC700000EB0110234901EB001030309DF8A0107B
+:10FC800000EB01108078C0F3401088B99DF8B410E3
+:10FC900001EB410000EB01101A4901EB001030307C
+:10FCA0009DF8A01000EB01108078C0F3400058B31D
+:10FCB0009DF8B41001EB410000EB0110114901EB7C
+:10FCC000001030309DF8A01000EB0110801C09904E
+:10FCD000007820F02002099802709DF8B41001EB22
+:10FCE000410000EB0110074901EB001030309DF896
+:10FCF000A01000EB0110801C099006E0088900208C
+:10FD00005845002098400020C3E0007820F002020F
+:10FD1000099802709DF8B41001EB410000EB01104E
+:10FD2000FE4901EB001030309DF8A01000EB0110EF
+:10FD3000801C0990007820F00800083009990870AC
+:10FD40009DF8B4009DF8A01001EB0010C217CDE99A
+:10FD50002E029DF8B41040F2533011FB00F0F04930
+:10FD600001EB800000F562709DF8A01001EB4102EC
+:10FD700002EB011100EBC100223009902E9800EB3C
+:10FD80004001E84800EB41100D301022089009991D
+:10FD9000F8F75BFA9DF8B41040F2533011FB00F015
+:10FDA000DF4901EB800101F562719DF8A00000EBD5
+:10FDB000400202EB001001EBC0012E9800EB400264
+:10FDC000D84800EB421051F81A2F40F8012F49682B
+:10FDD00041609DF8B41001EB410000EB0110CF49E8
+:10FDE00001EB001130319DF8A00001EB001001780B
+:10FDF0002E9800EB4002CB4800EB421001702E9889
+:10FE000000EB4001C74800EB4111C748026841F8C8
+:10FE10001D2F808888809DF8B41040F2533011FB6C
+:10FE200000F0BF4901EB800101F562719DF8A0006F
+:10FE300000EB400202EB001001EBC000416B2E987A
+:10FE400000EB4002B74800EB4210C0F809109DF8E3
+:10FE5000B41001EB410000EB0110B04901EB0011BF
+:10FE600030319DF8A00001EB001041682E9800EBA6
+:10FE70004002AC4800EB4210C0F823102E9881B22B
+:10FE800008200991FAF712F99DF8B4100220FAF748
+:10FE90000DF9FCE300202E902F9000213A9122E0F2
+:10FEA000DDE92E10000140EA11720901CDE92E12A0
+:10FEB0009DF8B41001EB4100C0EBC1109B4901EB70
+:10FEC000C001BDF8E8000B30085C3038C117DDE92F
+:10FED0002E34184341EA0402CDE92E02BDF8E800B1
+:10FEE000401C80B23A90BDF8E8000A28D8DB9DF8A3
+:10FEF000B400DDE92E1240F2533310FB03F0884BBF
+:10FF000003EB800303F562739DF8A00000EB40044F
+:10FF100004EB001003EBC00040F8221F42600022F7
+:10FF20002E922F9200213A9122E0DDE92E1000015D
+:10FF300040EA11720901CDE92E129DF8B41001EBCF
+:10FF40004100C0EBC110794901EBC001BDF8E800E8
+:10FF50001530085C3038C117DDE92E24104341EA22
+:10FF60000402CDE92E02BDF8E800401C80B23A90B0
+:10FF7000BDF8E8000A28D8DB9DF8B400DDE92E12B0
+:10FF800040F2533310FB03F0654B03EB800303F5A2
+:10FF900062739DF8A00000EB400404EB001003EB3B
+:10FFA000C00022308160C26000219DF8B40040F2A0
+:10FFB000533210FB02F05A4A02EB800001719DF8A7
+:10FFC000B40040F2533110FB01F0114601EB800008
+:10FFD00000F562709DF8A01001EB410202EB0111E7
+:10FFE00010F831000C2814DC0D229DF8B40040F20A
+:10FFF000533110FB01F04A4901EB800000F56270BB
+:020000040801F1
+:100000009DF8A01001EB410303EB011100F8312032
+:100010007FE39DF8B40040F2533110FB01F04049FA
+:1000200001EB800101F562719DF8A00000EB400238
+:1000300002EB001011F830109DF8B40040F253327A
+:1000400010FB02F0364A02EB800040798142DFD19A
+:100050009DF8B4009DF8A01001EB0010C217CDE987
+:100060002E023148F53090F8E00708B39DF8B4004F
+:1000700000EB400101EB0010284901EB001030308B
+:100080009DF8A01000EB0110807A022810D09DF896
+:10009000B40000EB400101EB0010204901EB00101F
+:1000A00030309DF8A01000EB0110C07A00287CDDF4
+:1000B00000229DF8B40000EB400101EB001017494D
+:1000C00001EB001030309DF8A01000EB0110C2725F
+:1000D0001748D0F80C020521B0FBF1F201FB120029
+:1000E00000EB400112482C3000EB41100D3009901C
+:1000F0009DF8B40040F2533110FB01F0084901EBC8
+:10010000800000F562709DF8A01001EB410202EB47
+:10011000011100EBC100223010220BE098400020BA
+:1001200058450020D8140020C7310020088900203D
+:10013000BC120020014608900998F8F786F8FE489E
+:10014000D0F80C020521B0FBF1F201FB120000EB2C
+:100150004001F9482C3000EB41129DF8B40040F208
+:10016000533110FB01F0F54901EB800101F562719B
+:100170009DF8A00000EB400303EB001001EBC00072
+:1001800050F81A1F42F8011F40685060EA48D0F842
+:100190000C020521B0FBF1F201FB120000EB400163
+:1001A000E5482C3000EB411200E094E19DF8B400EA
+:1001B00000EB400101EB0010E14901EB001130318F
+:1001C0009DF8A00001EB001000781070DA48D0F81C
+:1001D0000C020521B0FBF1F201FB120000EB400123
+:1001E000D5482C3000EB41129DF8B40040F2533159
+:1001F00010FB01F0D14901EB800101F562719DF81E
+:10020000A00000EB400303EB001001EBC000406BCB
+:10021000C2F80900C848D0F80C020521B0FBF1F281
+:1002200001FB120000EB4001C3482C3000EB4111F0
+:10023000C448026841F81D2F80888880BE48D0F8E5
+:100240000C020521B0FBF1F201FB120000EB4001B2
+:10025000B9482C3000EB41129DF8B40000EB40018E
+:1002600001EB0010B64901EB001130319DF8A00000
+:1002700001EB00104068C2F8230000229DF8B40092
+:1002800000EB400101EB0010AD4901EB00113031F2
+:100290009DF8A00001EB0010426000213A9154E06B
+:1002A000A548D0F80C020521B0FBF1F201FB1200C9
+:1002B00000EB4001A0482C3000EB41112731BDF884
+:1002C000E8409DF8B40040F2533210FB02F09B4A24
+:1002D00002EB800202F562729DF8A00000EB400381
+:1002E00003EB001002EBC00090F8800040F25332A4
+:1002F00010FB02F0914A02EB800202F562729DF857
+:10030000B40040F2533310FB03F08C4B03EB80033B
+:1003100003F562739DF8A00000EB400505EB0010AB
+:1003200003EBC00090F8810000EB400303EB0010EA
+:1003300002EBC0024732BDF8E800001D105C085512
+:10034000BDF8E800401C81B23A91BDF8E8000628EB
+:10035000A6DB00213A9142E000239DF8B40040F270
+:10036000533110FB01F0754901EB800101F5627119
+:100370009DF8A00000EB400202EB001001EBC00072
+:1003800090F8800040F2533110FB01F06B4901EB13
+:10039000800101F562719DF8B40040F2533210FB08
+:1003A00002F0664A02EB800202F562729DF8A0003C
+:1003B00000EB400404EB001002EBC00090F8810059
+:1003C00000EB400202EB001001EBC0014731BDF829
+:1003D000E8000B54BDF8E800401C81B23A91BDF82A
+:1003E000E8000A28B8DB5448D0F80C020521B0FB1D
+:1003F000F1F080B2014609900220F8F769FE002171
+:100400000620F9F753FE4C48D0F80C024A49498DB2
+:10041000884206D24848D0F80C02401C4649C1F830
+:100420000C0200210520F9F741FE9DF8B40000EB15
+:10043000400101EB0010424901EB001030309DF803
+:10044000A01000EB0110801C0990007820F0080239
+:10045000099802703848D0F80C020521B0FBF1F27F
+:1004600001FB120000EB400133482C3000EB41103F
+:10047000D0F823202E9800EB4001334800EB4110C8
+:10048000C0F8232000203A9020E02B48D0F80C023E
+:100490000521B0FBF1F201FB120000EB4001264800
+:1004A0002C3000EB41102730BDF8E810425C2E984C
+:1004B00000EB4001244800EB41112731BDF8E80072
+:1004C0000A54BDF8E800401C81B23A91BDF8E8003A
+:1004D0000628DADB64E09DF8B40000EB400101EB94
+:1004E0000010174901EB001030309DF8A01000EB10
+:1004F0000110801C0990007820F00800083009994C
+:1005000008709DF8B40000EB400101EB00100C49AD
+:1005100001EB001030309DF8A01000EB0110426894
+:100520002E9800EB4001084800EB4110C0F8232052
+:1005300000203A9030E00000BC1200205845002016
+:1005400098400020C7310020D81400209DF8B40046
+:1005500040F2533110FB01F0FE4901EB800101F53F
+:1005600062719DF8A00000EB400202EB001001EB6D
+:10057000C0014731BDF8E8000A5C2E9800EB40014D
+:10058000F54800EB41112731BDF8E8000A54BDF8E9
+:10059000E800401C81B23A91BDF8E8000628D5DB9E
+:1005A00000229DF8B40040F2533110FB01F0E949FC
+:1005B00001EB800101F562719DF8A00000EB4003A2
+:1005C00003EB001001EBC00080F846209DF8B4104A
+:1005D0000220F9F76BFD9DF8B40040F2533110FB97
+:1005E00001F0DC4901EB800101F562719DF8A0008A
+:1005F00000EB400202EB001001EBC000223009903A
+:100600002E9800EB4001D44800EB41110D3110222F
+:100610000891DDE90801F7F718FE9DF8B40040F2F3
+:10062000533110FB01F0CB4901EB800101F5627100
+:100630009DF8A00000EB400202EB001001EBC001AE
+:100640002E9800EB4002C44800EB421051F81A2FDC
+:1006500040F8012F496841609DF8B40000EB40016B
+:1006600001EB0010BD4901EB001130319DF8A000F5
+:1006700001EB001001782E9800EB4002B64800EB29
+:10068000421001702E9800EB4001B34800E06BE08F
+:1006900000EB4111B248026841F81D2F8088888024
+:1006A0009DF8B40040F2533110FB01F0A94901EB71
+:1006B000800101F562719DF8A00000EB400202EBA1
+:1006C000001001EBC000416B2E9800EB4002A248E5
+:1006D00000EB4210C0F809109DF8B40000EB400197
+:1006E00001EB00109D4901EB001130319DF8A00095
+:1006F00001EB001041682E9800EB4002964800EB99
+:100700004210C0F823102E9881B208200991F9F701
+:10071000CDFCA7229DF8B40040F2533110FB01F04C
+:100720008C4901EB800101F562719DF8A00000EB9E
+:10073000400303EB001001EBC0004271A2229DF8C0
+:10074000B40040F2533110FB01F0824901EB80000C
+:1007500000F562709DF8A01001EB410303EB01115D
+:1007600000EBC100827000BF00BF0DF081BF9DF89B
+:10077000B41001EB4100C0EBC1107A4911F8300010
+:10078000042802D1042125910CE09DF8B41001EB5E
+:100790004100C0EBC110734911F83000152801D198
+:1007A000152125919DF8B41001EB4100C0EBC1105B
+:1007B0006C4901EBC00041789DF8B40000EB4002A9
+:1007C000C2EBC010674A12F8300041EA002041F243
+:1007D0003001884202D1A62125913DE09DF8B41058
+:1007E00001EB4100C0EBC1105E4901EBC000417854
+:1007F0009DF8B40000EB4002C2EBC010594A12F859
+:10080000300041EA002041F23101884202D1A721A3
+:10081000259121E09DF8B41001EB4100C0EBC1101F
+:10082000504911F83000022816D19DF8B41001EBA0
+:100830004100C0EBC1104B4901EBC00001799DF8AC
+:10084000B40000EB4002C2EBC010464A02EBC0000D
+:10085000C07841EA002125919DF8B41040F2533050
+:1008600011FB00F03B4901EB8000817828910021C9
+:100870003D4A9DF8B40002EB00129DF8A00011540F
+:100880003A4890F82800012815D19DF8B41001EBE2
+:10089000410000EB0110314901EB001030309DF8B0
+:1008A000A01000EB0110801C0990007820F080005F
+:1008B000803009990870BDF89400A7287ED007DC25
+:1008C00004287CD015287BD0A62841F06D8762E0F3
+:1008D000A0F55850303820B1112872D01228F4D128
+:1008E000FEE39DF8B41040F2533011FB00F01949BB
+:1008F00001EB800000F562709DF8A01001EB410251
+:1009000002EB011110F8310090BB00219DF8B400FA
+:1009100040F2533210FB02F00E4A02EB80000171EC
+:1009200001229DF8B40040F2533110FB01F0094957
+:1009300001EB800101F562719DF8A00000EB40031E
+:1009400003EB001001F83020A7229DF8B40040F21C
+:1009500053310EE058450020D81400209840002064
+:10096000C731002008890020883E0020BC120020EA
+:100970000FE010FB01F0FE4901EB800000F5627012
+:100980009DF8A01001EB410303EB011100EBC10046
+:10099000427101F009BF00219DF8B40040F25332CA
+:1009A00010FB02F0F24A02EB800001719DF8B410D6
+:1009B00040F2533011FB00F0114603E0F9E060E132
+:1009C000B0E2E4E201EB800000F562709DF8A01057
+:1009D00001EB410202EB011110F83100022829DC81
+:1009E00003229DF8B40040F2533110FB01F0E049BE
+:1009F00001EB800101F562719DF8A00000EB40035E
+:100A000003EB001001F83020A9229DF8B40040F259
+:100A1000533110FB01F0D64901EB800000F5627004
+:100A20009DF8A01001EB410303EB011100EBC100A5
+:100A30004271BDE09DF8B41040F2533011FB00F05C
+:100A4000CB4901EB800000F562709DF8A01001EB2E
+:100A5000410202EB011110F83100052829DC0622C1
+:100A60009DF8B40040F2533110FB01F0C04901EB96
+:100A7000800101F562719DF8A00000EB400303EBDB
+:100A8000001001F83020A2229DF8B40040F253314A
+:100A900010FB01F0B64901EB800000F562709DF893
+:100AA000A01001EB410303EB011100EBC100427107
+:100AB0007EE09DF8B41040F2533011FB00F0AC49D9
+:100AC00001EB800000F562709DF8A01001EB41027F
+:100AD00002EB011100EBC1004079A52815D19DF86A
+:100AE000B41001EB410000EB0110A24901EB001032
+:100AF00030309DF8A01000EB0110801C09900078A8
+:100B000020F00400001D099908709DF8B41040F20F
+:100B1000533011FB00F0964901EB800000F5627044
+:100B20009DF8A01001EB410202EB011100EBC100A6
+:100B30008078A1283CD09DF8B41040F2533011FBCE
+:100B400000F08B4901EB800101F562719DF8A00076
+:100B500000EB400202EB001001EBC00082789DF830
+:100B6000B40040F2533110FB01F0814901EB8001E8
+:100B700001F562719DF8A00000EB400303EB00104B
+:100B800001EBC0004271A1229DF8B40040F2533144
+:100B900010FB01F0764901EB800000F562709DF8D2
+:100BA000A01001EB410303EB011100EBC1008270C7
+:100BB000EFE69DF8B41040F2533011FB00F06C49A1
+:100BC00001EB800000F562709DF8A01001EB41027E
+:100BD00002EB011100EBC1004079A42830D19DF84F
+:100BE000B41001EB410000EB0110624901EB001071
+:100BF00030309DF8A01000EB0110801C09900078A7
+:100C000020F0200020300999087000229DF8B400DF
+:100C100040F2533110FB01F0554901EB800101F521
+:100C200062719DF8A00000EB400303EB001001EBA4
+:100C3000C00080F845209DF8B4100220F9F736FA7C
+:100C400000219DF8B40040F2533210FB02F0484AF4
+:100C500002EB80000171A1229DF8B40040F25331F3
+:100C600010FB01F0424901EB800000F562709DF835
+:100C7000A01001EB410303EB011100EBC100427135
+:100C800087E69DF8B41040F2533011FB00F038496C
+:100C900001EB800000F562709DF8A01001EB4102AD
+:100CA00002EB011110F83100012834DC00219DF81D
+:100CB000B40040F2533210FB02F02D4A02EB8000E8
+:100CC000017102229DF8B40040F2533110FB01F093
+:100CD000274901EB800101F562719DF8A00000EB4E
+:100CE000400303EB001001F83020A3229DF8B4006C
+:100CF00040F2533110FB01F01D4901EB800000F57B
+:100D000062709DF8A01001EB410303EB011100EBB1
+:100D1000C100427105E19DF8B41040F2533011FB5F
+:100D200000F0134901EB800000F562709DF8A010FF
+:100D300001EB410202EB011110F83100042839DC0B
+:100D400000219DF8B40040F2533210FB02F0084A33
+:100D500002EB8000017105229DF8B40040F253318E
+:100D600010FB01F0024901EB800101F5627103E023
+:100D700058450020984000209DF8A00000EB40035B
+:100D800003EB001001F83020A3229DF8B40040F2DC
+:100D9000533110FB01F0FE4901EB800000F5627059
+:100DA0009DF8A01001EB410303EB011100EBC10022
+:100DB0004271B6E09DF8B41040F2533011FB00F0E0
+:100DC000F34901EB800000F562709DF8A01001EB83
+:100DD000410202EB011110F83100062815DCA122B6
+:100DE0009DF8B40040F2533110FB01F0E84901EBEB
+:100DF000800000F562709DF8A01001EB410303EB49
+:100E0000011100EBC10042718BE09DF8B41040F27B
+:100E1000533011FB00F0DE4901EB800101F56271F6
+:100E20009DF8A00000EB400202EB001011F830101A
+:100E30009DF8B40040F2533210FB02F0D44A02EBAA
+:100E40008000407981426CD19DF8B41040F253305B
+:100E500011FB00F0114601EB800000F562709DF877
+:100E6000A01001EB410202EB011100EBC100807800
+:100E7000A12836D0A3229DF8B40040F2533110FBD4
+:100E800001F0C34901EB800101F562719DF8A000FA
+:100E900000EB400303EB001001EBC00042719DF832
+:100EA000B41040F2533011FB00F0B94901EB80005F
+:100EB00000F562709DF8A01001EB410202EB0111F8
+:100EC00000EBC1008078A2282BD000219DF8B4004F
+:100ED00040F2533210FB02F0AD4A02EB8000017188
+:100EE0001FE0A1229DF8B40040F2533110FB01F045
+:100EF000A74901EB800101F562719DF8A00000EBAC
+:100F0000400303EB001001EBC000427101219DF88A
+:100F1000B40040F2533210FB02F09D4A02EB800015
+:100F2000017136E5A1229DF8B40040F2533110FB67
+:100F300001F0974901EB800101F562719DF8A00075
+:100F400000EB400303EB001001EBC00042719DF881
+:100F5000B40040F2533110FB01F08D4901EB8001E8
+:100F600001F562719DF8A00000EB400303EB001057
+:100F700001EBC000827000219DF8B40040F25332B2
+:100F800010FB02F0824A02EB8000017101E50021B2
+:100F90009DF8B40040F2533210FB02F07C4A02EBA1
+:100FA00080000171A7229DF8B40040F2533110FB7C
+:100FB00001F0774901EB800101F562719DF8A00015
+:100FC00000EB400303EB001001EBC00042719DF801
+:100FD000B40000EB4001C1EBC0106E4901EBC00052
+:100FE000407930287DD19DF8B40040F2533110FB98
+:100FF00001F0674901EB800101F562719DF8A000E5
+:1010000000EB400202EB001011F830109DF8B40024
+:1010100040F2533210FB02F05D4A02EB800040794F
+:1010200081425ED19DF8B40000EB400101EB00105D
+:10103000A2F5986101EB001030309DF8A01000EB94
+:101040000110801C0990007820F0010209980270BC
+:101050009DF8B40000EB400101EB00104E4901EB9C
+:10106000001030309DF8A01000EB0110801C09909A
+:10107000007820F00202099802709DF8B40040F256
+:10108000533110FB01F0424901EB800000F5627022
+:101090009DF8A01001EB410202EB011100EBC10031
+:1010A000C078312832D19DF8B40000EB400101EB4B
+:1010B0000010394901EB001030309DF8A01000EB12
+:1010C0000110801C0990007820F02002099802701D
+:1010D00000229DF8B40040F2533110FB01F001E012
+:1010E000FEE340E02A4901EB800000F562709DF8C4
+:1010F000A01001EB410303EB011100EBC10080F8EC
+:1011000045209DF8B4100220F8F7D0FF9DF8B400F8
+:1011100040F2533110FB01F01D4901EB800000F556
+:1011200062709DF8A01001EB410202EB011100EB8F
+:10113000C10090F84600012814D1A9229DF8B400FE
+:1011400040F2533110FB01F0114901EB800000F532
+:1011500062709DF8A01001EB410303EB011100EB5D
+:10116000C1008270DEE39DF8B40000EB4001C1EBEA
+:10117000C010084901EBC000407931287ED19DF8AC
+:10118000B40040F2533110FB01F0014906E00000C9
+:1011900058450020088900209840002001EB80017C
+:1011A00001F562719DF8A00000EB400202EB001017
+:1011B00011F830109DF8B40040F2533210FB02F0E9
+:1011C000FE4A02EB80004079814257D19DF8B4007D
+:1011D00040F2533110FB01F0114601EB800000F5A5
+:1011E00062709DF8A01001EB410202EB011100EBCF
+:1011F000C10090F8460058BB01229DF8B40040F2AF
+:10120000533110FB01F0ED4901EB800101F56271F2
+:101210009DF8A00000EB400303EB001001EBC000C1
+:1012200080F845209DF8B40000EB400101EB001070
+:10123000E34901EB001130319DF8A00001EB0010F3
+:10124000801C0990007820F00100401C099908706A
+:101250009DF8B40000EB400101EB0010D84901EB10
+:10126000001030309DF8A01000EB0110801C099098
+:10127000007820F002020998027000E00CE2D148E8
+:1012800090F8E00780B19DF8B40000EB400101EB5D
+:101290000010CB4901EB001030309DF8A01000EB9E
+:1012A0000110807A022878D1C74890F829000128D7
+:1012B000F9D1C548D0F80C02C349498D88426CD297
+:1012C0009DF8B40040F2533110FB01F0BB4901EB33
+:1012D000800000F562709DF8A01001EB410202EB66
+:1012E000011100EBC10090F84500012854D19DF890
+:1012F000B40040F2533110FB01F0B04901EB800023
+:1013000000F562709DF8A01001EB410202EB0111A3
+:1013100000EBC10090F87F00F0BB01229DF8B40003
+:1013200000EB400101EB0010A54901EB0011303149
+:101330009DF8A00001EB0010C2724FF010429DF822
+:10134000B40040F2533110FB01F09C4901EB8001E5
+:1013500001F562719DF8A00000EB400303EB001063
+:1013600001EBC00082609DF8B40000EB400101EB8E
+:101370000010934901EB001130319DF8A00001EB02
+:10138000001001789DF8B40040F2533210FB02F0D7
+:101390008A4A02EB800001E070E005E141709DF8AF
+:1013A000B40040F2533110FB01F0114601EB800113
+:1013B00001F562719DF8A00000EB400202EB001005
+:1013C00011F830109DF8B40040F2533210FB02F0D7
+:1013D0007A4A02EB8000407981423ED100229DF89A
+:1013E000B40040F2533110FB01F0744901EB80016D
+:1013F00001F562719DF8A00000EB400303EB0010C3
+:1014000001EBC000C271A4229DF8B40040F2533138
+:1014100010FB01F0694901EB800101F562719DF853
+:10142000A00000EB400303EB001001EBC000827052
+:10143000A3229DF8B40040F2533110FB01F05F4944
+:1014400001EB800000F562709DF8A01001EB4103F4
+:1014500003EB011100EBC100427100229DF8B400C2
+:1014600000EB400101EB0010554901EB001030305A
+:101470009DF8A01000EB0110426053E29DF8B4000B
+:1014800040F2533110FB01F04C4901EB800000F5B4
+:1014900062709DF8A01001EB410202EB011100EB1C
+:1014A000C10090F8450001287ED19DF8B40040F2BB
+:1014B000533110FB01F0414901EB800101F56271EC
+:1014C0009DF8A00000EB400202EB001001EBC00011
+:1014D00090F8800040F2533110FB01F0374901EBE6
+:1014E000800101F562719DF8B40040F2533210FBA7
+:1014F00002F0324A02EB800000F562709DF8A020F5
+:1015000002EB420303EB021200EBC20090F88100F1
+:1015100000EB400202EB001001EBC00090F87E00EF
+:10152000032841D102229DF8B40000EB400101EBF9
+:101530000010234901EB001130319DF8A00001EBB0
+:101540000010C2724FF010429DF8B40040F25331C7
+:1015500010FB01F0194901EB800101F562719DF862
+:10156000A00000EB400303EB001001EBC000826021
+:101570009DF8B40000EB400101EB0010104901EBB5
+:10158000001130319DF8A00001EB001001789DF8AA
+:10159000B40040F2533210FB02F0084A02EB800024
+:1015A00041709DF8B40000E09BE140F2533110FB24
+:1015B00001F0114601EB800108E0000058450020D1
+:1015C00098400020BC320020BC12002001F562715E
+:1015D0009DF8A00000EB400202EB001011F8301063
+:1015E0009DF8B40040F2533210FB02F0FE4A02EBC9
+:1015F0008000407981423ED100229DF8B40040F243
+:10160000533110FB01F0F84901EB800101F56271E3
+:101610009DF8A00000EB400303EB001001EBC000BD
+:10162000C271A4229DF8B40040F2533110FB01F0C6
+:10163000ED4901EB800101F562719DF8A00000EB1E
+:10164000400303EB001001EBC0008270A3229DF861
+:10165000B40040F2533110FB01F0E34901EB80008C
+:1016600000F562709DF8A01001EB410303EB01113E
+:1016700000EBC100427100229DF8B40000EB400174
+:1016800001EB0010D94901EB001030309DF8A0109B
+:1016900000EB0110426045E19DF8B40000EB400111
+:1016A000C1EBC010D24901EBC000407933287DD195
+:1016B0009DF8B40000EB400101EB0010CB4901EBB9
+:1016C000001030309DF8A01000EB0110801C099034
+:1016D000007820F00100401C099908709DF8B400C2
+:1016E00000EB400101EB0010C04901EB001030306D
+:1016F0009DF8A01000EB0110801C0990007820F0EC
+:101700002002099802709DF8B40000EB400101EB43
+:101710000010B64901EB001030309DF8A01000EB2E
+:101720000110801C0990007820F00200801C0999AB
+:1017300008709DF8B40040F2533110FB01F0AA4943
+:1017400001EB800042799DF8B40040F2533110FB68
+:1017500001F0A54901EB800000F562709DF8A01032
+:1017600001EB410303EB011100F831209DF8B400B7
+:1017700000EB400101EB00109C4901EB0010303000
+:101780009DF8A01000EB0110801C0990007820F05B
+:1017900080008030099908709DF8B40000EB40018A
+:1017A00001EB0010914901EB001000E023E0303024
+:1017B0009DF8A01000EB01108078C0F3400020B924
+:1017C0009DF8B4100220F8F771FCA2229DF8B40035
+:1017D00040F2533110FB01F0834901EB800000F52A
+:1017E00062709DF8A01001EB410303EB011100EBC7
+:1017F000C100827096E09DF8B40000EB4001C1EB9F
+:10180000C0117B4800EBC1004079342869D19DF8B4
+:10181000B40000EB400101EB0010744901EB001033
+:1018200030309DF8A01000EB0110801C099000786A
+:1018300020F02002099802709DF8B40000EB4001EE
+:1018400001EB0010694901EB001030309DF8A01049
+:1018500000EB0110801C0990007820F0020209982A
+:10186000027001229DF8B40040F2533110FB01F0E8
+:101870005D4901EB800000F562709DF8A01001EB5E
+:10188000410303EB011100EBC10080F84620A922BF
+:101890009DF8B40040F2533110FB01F0524901EBC6
+:1018A000800000F562709DF8A01001EB410303EB8E
+:1018B000011100EBC10082709DF8B40040F2533179
+:1018C00010FB01F0484901EB800042799DF8B4001B
+:1018D00040F2533110FB01F0434901EB800001E07D
+:1018E000E3E21FE000F562709DF8A01001EB4103F8
+:1018F00003EB011100F831209DF8B40000EB40012A
+:1019000001EB0010394901EB001030309DF8A010B8
+:1019100000EB0110801C0990007820F080008030DE
+:101920000999087000202E902F9000213A9122E012
+:10193000DDE92E10000140EA11720901CDE92E12F5
+:101940009DF8B40000EB4001C1EBC010284901EB49
+:10195000C001BDF8E800801D085C3038C117DDE922
+:101960002E3440EA03022143CDE92E21BDF8E800E0
+:10197000401C81B23A91BDF8E8000828D8DB9DF8F8
+:10198000B4002E9940F2533210FB02F0164A02EBDB
+:10199000800202F562729DF8A00000EB400303EBA9
+:1019A000001002EBC000C0F81A1000222E922F92F5
+:1019B00000213A912AE0DDE92E10000140EA11727F
+:1019C0000901CDE92E129DF8B40000EB4001C1EBF6
+:1019D000C010074901EBC001BDF8E8000F30085CFA
+:1019E0003038C11706E0000058450020984000201C
+:1019F00008890020DDE92E34184341EA0402CDE9CC
+:101A00002E02BDF8E800401C80B23A90BDF8E80014
+:101A10000628D0DB9DF8B4002E9940F2533210FB1B
+:101A200002F0FE4A02EB800202F562729DF8A0000D
+:101A300000EB400303EB001002EBC0004163002207
+:101A40002E922F9200213A9122E0DDE92E10000122
+:101A500040EA11720901CDE92E129DF8B40000EBA5
+:101A60004001C1EBC010EE4901EBC001BDF8E80038
+:101A70001530085C3038C117DDE92E34184341EACF
+:101A80000402CDE92E02BDF8E800401C80B23A9075
+:101A9000BDF8E8000828D8DB9DF8B4002E9940F284
+:101AA000533210FB02F0DD4A02EB800202F5627253
+:101AB0009DF8A00000EB400303EB001002EBC00018
+:101AC000C0F81E109DF8B40000EB4001C1EBC0103F
+:101AD000D34901EBC00042799DF8B40040F2533184
+:101AE00010FB01F0CD4901EB800101F562719DF819
+:101AF000A00000EB400303EB001001EBC000C2703C
+:101B00009DF8B40000EB400101EB0010C54901EB6A
+:101B1000001130319DF8A00001EB001082789DF893
+:101B2000B40040F2533110FB01F0BC4901EB8001DD
+:101B300001F562719DF8A00000EB400303EB00107B
+:101B400001EBC00002769DF8B40040F2533110FB67
+:101B500001F0B24901EB800101F562719DF8A0002E
+:101B600000EB400202EB001011F830109DF8B400B9
+:101B700040F2533210FB02F0A84A02EB8000407999
+:101B800081427DDA00219DF8B40040F2533210FB0F
+:101B900002F0A24A02EB80000171A7229DF8B40076
+:101BA00040F2533110FB01F09C4901EB800101F53B
+:101BB00062719DF8A00000EB400303EB001001EB05
+:101BC000C000427101219DF8B40040F2533210FB75
+:101BD00002F0924A02EB800001719DF8B40040F2DD
+:101BE000533110FB01F0114601EB800042799DF862
+:101BF000B40040F2533110FB01F0884901EB800141
+:101C000001F562719DF8A00000EB400303EB0010AA
+:101C100001F83020A1229DF8B40040F2533110FBAE
+:101C200001F07E4901EB800101F562719DF8A00091
+:101C300000EB400303EB001001EBC00042719DF884
+:101C4000B40000EB400101EB0010764901EB0011FC
+:101C500030319DF8A00001EB0010801C0990007845
+:101C600020F080008030099908709DF8B40000EBE6
+:101C7000400101EB00106B4901EB0010303000E037
+:101C80005BE09DF8A01000EB0110801C099000782B
+:101C900020F00401091D099801709DF8B40000EBC3
+:101CA000400101EB00105F4901EB001030309DF85E
+:101CB000A01000EB01108078C0F34010E8B39DF84D
+:101CC000B40000EB400101EB0010564901EB00109D
+:101CD00030309DF8A01000EB0110801C09900078B6
+:101CE00020F02002099802709DF8B40000EB40013A
+:101CF00001EB00104B4901EB001030309DF8A010B3
+:101D000000EB01108078C0F34000E8BB9DF8B40000
+:101D100000EB400101EB0010424901EB00103030B4
+:101D20009DF8A01000EB0110801C0990007820F0B5
+:101D3000080008300999087000E0B5E09DF8B4008B
+:101D40009DF8A01001EB0010C217CDE92E029DF8FE
+:101D5000B40040F2533110FB01F0304901EB800038
+:101D600000F562709DF8A01001EB410202EB011139
+:101D700000EBC100223009902E9800EB40012A4868
+:101D800000EB41100D3000E089E010220890099925
+:101D9000F6F75BFA9DF8B40040F2533110FB01F006
+:101DA0001E4901EB800101F562719DF8A00000EB76
+:101DB000400202EB001001EBC0012E9800EB400244
+:101DC000194800EB421051F81A2F40F8012F4968CA
+:101DD00041609DF8B40000EB400101EB0010114997
+:101DE00001EB001130319DF8A00001EB00100178EB
+:101DF0002E9800EB40020C4800EB421001702E9828
+:101E000000EB4001084800EB41110848026841F826
+:101E10001D2F808888809DF8B40009E05845002077
+:101E20000889002098400020D8140020C7310020E5
+:101E300040F2533110FB01F0FE4901EB800101F546
+:101E400062719DF8A00000EB400202EB001001EB74
+:101E5000C000416B2E9800EB4002F74800EB4210A7
+:101E6000C0F809109DF8B40000EB400101EB001030
+:101E7000F24901EB001130319DF8A00001EB001098
+:101E800041682E9800EB4002EB4800EB4210C0F88E
+:101E900023102E9881B208200991F8F707F99DF8D0
+:101EA000B4100220F8F702F9FEE300202E902F90E4
+:101EB00000213A9122E0DDE92E10000140EA117282
+:101EC0000901CDE92E129DF8B40000EB4001C1EBF1
+:101ED000C010DB4901EBC001BDF8E8000B30085C25
+:101EE0003038C117DDE92E24104341EA0402CDE960
+:101EF0002E02BDF8E800401C80B23A90BDF8E80020
+:101F00000C28D8DB9DF8B400DDE92E1240F25333E3
+:101F100010FB03F0C74B03EB800303F562739DF8DE
+:101F2000A00000EB400404EB001003EBC00040F8FD
+:101F3000221F426000222E922F9200213A9122E02D
+:101F4000DDE92E10000140EA11720901CDE92E12DF
+:101F50009DF8B40000EB4001C1EBC010B84901EBA3
+:101F6000C001BDF8E8001730085C3038C117DDE962
+:101F70002E34184341EA0402CDE92E02BDF8E800F0
+:101F8000401C80B23A90BDF8E8000C28D8DB9DF8E0
+:101F9000B400DDE92E1240F2533310FB03F0A54BE1
+:101FA00003EB800303F562739DF8A00000EB40048F
+:101FB00004EB001003EBC00022308160C2600021FE
+:101FC0009DF8B40040F2533210FB02F0994A02EB44
+:101FD000800001719DF8B40040F2533110FB01F014
+:101FE000114601EB800000F562709DF8A01001EB36
+:101FF000410202EB011110F83100032814DC042225
+:102000009DF8B40040F2533110FB01F0894901EB17
+:10201000800000F562709DF8A01001EB410303EB16
+:10202000011100F831207EE39DF8B40040F25331F5
+:1020300010FB01F07F4901EB800101F562719DF811
+:10204000A00000EB400202EB001011F830109DF8E8
+:10205000B40040F2533210FB02F0764A02EB8000EB
+:1020600040798142DFD19DF8B4009DF8A01001EBCA
+:102070000010C217CDE92E02724890F8E00708B3AD
+:102080009DF8B40000EB400101EB00106B4901EB3F
+:10209000001030309DF8A01000EB0110807A02286B
+:1020A00010D09DF8B40000EB400101EB0010634933
+:1020B00001EB001030309DF8A01000EB0110C07A49
+:1020C00000287DDD00229DF8B40000EB400101EB0B
+:1020D00000105A4901EB001030309DF8A01000EBC1
+:1020E0000110C2725848D0F80C020521B0FBF1F281
+:1020F00001FB120000EB400153482C3000EB411073
+:102100000D3009909DF8B40040F2533110FB01F0FE
+:10211000484901EB800000F562709DF8A01001EBCA
+:10212000410202EB011100EBC100223010220146F6
+:1021300008900998F6F789F84348D0F80C02052171
+:10214000B0FBF1F201FB120000EB40013E482C30E5
+:1021500000EB41129DF8B40040F2533110FB01F046
+:10216000344901EB800101F562719DF8A00000EB9C
+:10217000400303EB001001EBC00050F81A1F42F8B7
+:10218000011F406850603048D0F80C020521B0FBB8
+:10219000F1F201FB120000EB40012B482C3000EB68
+:1021A00041129DF8B40000EB400101EB00102349FF
+:1021B00001EB001130319DF8A00001EB001000E0B0
+:1021C00095E1007810702048D0F80C020521B0FB92
+:1021D000F1F201FB120000EB40011B482C3000EB38
+:1021E00041129DF8B40040F2533110FB01F0114947
+:1021F00001EB800101F562719DF8A00000EB400346
+:1022000003EB001001EBC000406BC2F809000E4860
+:10221000D0F80C020521B0FBF1F201FB120000EB3B
+:10222000400109482C3000EB41110648F53802689E
+:102230000CE0000058450020D814002098400020F1
+:1022400008890020BC320020BC12002041F81D2F5C
+:1022500080888880FE48D0F80C020521B0FBF1F29E
+:1022600001FB120000EB4001F9482C3000EB411259
+:102270009DF8B40000EB400101EB0010F54901EBC3
+:10228000001130319DF8A00001EB00104068C2F849
+:10229000230000229DF8B40000EB400101EB001088
+:1022A000EC4901EB001130319DF8A00001EB00106A
+:1022B000426000213A9154E0E548D0F80C02052133
+:1022C000B0FBF1F201FB120000EB4001E0482C30C2
+:1022D00000EB41112731BDF8E8409DF8B40040F211
+:1022E000533210FB02F0DC4A02EB800202F562720C
+:1022F0009DF8A00000EB400303EB001002EBC000D0
+:1023000090F8800040F2533210FB02F0D24A02EB08
+:10231000800202F562729DF8B40040F2533310FB64
+:1023200003F0CD4B03EB800303F562739DF8A0002F
+:1023300000EB400505EB001003EBC00090F88100B6
+:1023400000EB400303EB001002EBC0024732BDF884
+:10235000E800001D105C0855BDF8E800401C81B283
+:102360003A91BDF8E8000628A6DB00213A9142E048
+:1023700000239DF8B40040F2533110FB01F0B64940
+:1023800001EB800101F562719DF8A00000EB4002B5
+:1023900002EB001001EBC00090F8800040F25331D6
+:1023A00010FB01F0AC4901EB800101F562719DF871
+:1023B000B40040F2533210FB02F0A74A02EB800255
+:1023C00002F562729DF8A00000EB400404EB0010DF
+:1023D00002EBC00090F8810000EB400202EB00101D
+:1023E00001EBC0014731BDF8E8000B54BDF8E8002F
+:1023F000401C81B23A91BDF8E8000A28B8DB944845
+:10240000D0F80C020521B0FBF1F080B20146099032
+:102410000220F6F75DFE00210620F7F747FE8C4804
+:10242000D0F80C028A49498D884206D28848D0F8F3
+:102430000C02401C8649C1F80C0200210520F7F768
+:1024400035FE9DF8B41001EB410000EB011081490D
+:1024500001EB001030309DF8A01000EB0110801C43
+:102460000990007820F00802099802707848D0F8A6
+:102470000C020521B0FBF1F201FB120000EB400160
+:1024800073482C3000EB4110D0F823202E9800EB3D
+:102490004001724800EB4110C0F8232000203A9020
+:1024A00020E06B48D0F80C020521B0FBF1F201FBF3
+:1024B000120000EB400166482C3000EB4110273041
+:1024C000BDF8E810425C2E9800EB4001634800EB39
+:1024D00041112731BDF8E8000A54BDF8E800401C5E
+:1024E00081B23A91BDF8E8000628DADB59E09DF8A0
+:1024F000B41001EB410000EB0110564901EB001054
+:1025000030309DF8A01000EB0110801C099000787D
+:1025100020F008000830099908709DF8B41001EB0C
+:10252000410000EB01104B4901EB001030309DF8E9
+:10253000A01000EB011042682E9800EB40014748C4
+:1025400000EB4110C0F8232000203A9025E09DF8D0
+:10255000B41040F2533011FB00F03F4901EB800111
+:1025600001F562719DF8A00000EB400202EB001043
+:1025700001EBC0014731BDF8E8000A5C2E9800EB82
+:102580004001364800EB41112731BDF8E8000A54FC
+:10259000BDF8E800401C81B23A91BDF8E800062879
+:1025A000D5DB00229DF8B40040F2533110FB01F05E
+:1025B000294901EB800101F562719DF8A00000EB53
+:1025C000400303EB001001EBC00080F846209DF8AB
+:1025D000B4100220F7F76AFD9DF8B40040F25331C1
+:1025E00010FB01F01C4901EB800101F562719DF8BF
+:1025F000A00000EB400202EB001001EBC000223013
+:1026000009902E9800EB4001144800EB41110D3168
+:1026100010220891DDE90801F5F717FE9DF8B410C6
+:1026200040F2533011FB00F00B4901EB800101F542
+:1026300062719DF8A00000EB400202EB001001EB7C
+:10264000C0012E9800EB4002044800EB421007E066
+:10265000BC1200209840002058450020D8140020CB
+:1026600051F81A2F40F8012F496841609DF8B410C5
+:1026700001EB410000EB0110F94901EB0011303191
+:102680009DF8A00001EB001001782E9800EB4002AD
+:10269000F44800EB421001702E9800EB4001F14825
+:1026A00000EB4111F04800E07EE0026841F81D2F88
+:1026B000808888809DF8B41040F2533011FB00F000
+:1026C000EA4901EB800101F562719DF8A00000EB81
+:1026D000400202EB001001EBC000416B2E9800EBB2
+:1026E0004002E04800EB4210C0F809109DF8B41019
+:1026F00001EB410000EB0110D94901EB0011303131
+:102700009DF8A00001EB001041682E9800EB4002FC
+:10271000D44800EB4210C0F823102E9881B2082054
+:102720000991F7F7C3FC00229DF8B40040F2533141
+:1027300010FB01F0CD4901EB800101F562719DF8BC
+:10274000A00000EB400303EB001001EBC00080F899
+:102750004620A7229DF8B40040F2533110FB01F04F
+:10276000C24901EB800101F562719DF8A00000EB08
+:10277000400303EB001001EBC0004271A2229DF860
+:10278000B40040F2533110FB01F0B84901EB800076
+:1027900000F562709DF8A01001EB410303EB0111FD
+:1027A00000EBC100827000BF00BF0BF061BF0021D1
+:1027B000AF4A9DF8B40002EB00129DF8A00011543E
+:1027C0009DF8B41001EB4100C0EBC110A94901EB29
+:1027D000C000407870280ED19DF8B41001EB410084
+:1027E000C0EBC110A34901EBC0008078FA2802D1E8
+:1027F000B121259142E09DF8B41001EB4100C0EBFE
+:10280000C1109C4901EBC000407800F0F000C028E6
+:102810000ED19DF8B41001EB4100C0EBC1109549F9
+:1028200001EBC0008078FA2802D1B621259125E07D
+:102830009DF8B41001EB4100C0EBC1108D4911F8B7
+:10284000300000F0F000502818D19DF8B41001EBD2
+:102850004100C0EBC110874901EBC000407800F097
+:10286000F00030280AD19DF8B41001EB4100C0EB14
+:10287000C110804901EBC000817825919DF8B4100A
+:1028800040F2533011FB00F0784901EB8000817871
+:1028900028910021764A9DF8B40002EB00129DF8C1
+:1028A000A0001154744890F82800012815D19DF813
+:1028B000B41001EB410000EB0110694901EB00107D
+:1028C00030309DF8A01000EB0110801C09900078BA
+:1028D00020F08000803009990870BDF894006528C8
+:1028E00074D004DC012809D0032805D17FE0B12889
+:1028F00002D0B62800D100E08BE18AE19DF8B41047
+:1029000001EB4100C0EBC1105A4901EBC000007956
+:10291000012806D0022805D0032804D0052864D158
+:1029200002E062E061E060E09DF8B41040F25330F4
+:1029300011FB00F04D4901EB800000F562709DF83D
+:10294000A01001EB410202EB011110F83100E0BBD5
+:1029500000219DF8B40040F2533210FB02F0434ACC
+:1029600002EB8000017101229DF8B40040F2533166
+:1029700010FB01F03D4901EB800101F562719DF80A
+:10298000A00000EB400303EB001001F83020B6225A
+:102990009DF8B40040F2533110FB01F0334901EBD4
+:1029A000800101F562719DF8A00000EB400303EB8C
+:1029B000001001EBC0004271B2229DF8B40040F259
+:1029C000533110FB01F0294901E00DE037E001EB44
+:1029D000800000F562709DF8A01001EB410303EB4D
+:1029E000011100EBC100827000BF00BF11E19DF832
+:1029F000B41001EB4100C0EBC1101E4901EBC00057
+:102A0000C1791E4880F8031D9DF8B41001EB410008
+:102A100000EB0110124901EB001130319DF8A000CC
+:102A200001EB0010801C0990144890F8030DC208B7
+:102A30000998007862F3000009990870E9E09DF8B0
+:102A4000B41001EB4100C0EBC1100A4901EBC0001A
+:102A5000007900F0F00098B9B821259112E000004B
+:102A600098400020D8140020C7310020584500208D
+:102A7000883E002008890020BC120020BC220020D3
+:102A8000B921259100213A9120E09DF8B41001EB85
+:102A9000410000EB0110FE4901EB00113031BDF89F
+:102AA000E80001EB001041789DF8B40000EB400213
+:102AB000C2EBC010F74A12F830005038814200D102
+:102AC00012E0BDF8E800401C81B23A919DF8B410C4
+:102AD00001EB410000EB0110ED4901EB0010C17961
+:102AE000BDF8E8008142D0DC00BF9DF8B41040F290
+:102AF000533011FB00F0E84901EB800000F56270F3
+:102B00009DF8A01001EB410202EB011110F8310019
+:102B1000012834D100219DF8B40040F2533210FB5B
+:102B200002F0DD4A02EB8000017102229DF8B40040
+:102B300040F2533110FB01F0D74901EB800101F560
+:102B400062719DF8A00000EB400303EB001001F858
+:102B50003020B9229DF8B40040F2533110FB01F04F
+:102B6000CD4901EB800101F562719DF8A00000EBF9
+:102B7000400303EB001001EBC000427148E09DF8F8
+:102B8000B41040F2533011FB00F0C34901EB800058
+:102B900000F562709DF8A01001EB410202EB0111FB
+:102BA00010F83100012833D100219DF8B40040F223
+:102BB000533210FB02F0B84A02EB8000017102228E
+:102BC0009DF8B40040F2533110FB01F0B24901EB23
+:102BD000800101F562719DF8A00000EB400303EB5A
+:102BE000001001F83020B9229DF8B40040F25331B2
+:102BF00010FB01F0A84901EB800000F562709DF820
+:102C0000A01001EB410303EB011100EBC100427185
+:102C100000BF00BFC9E59DF8B40000EB400101EB27
+:102C200000109B4901EB0010007B20B101287DD0F2
+:102C300002287CD1EDE299499DF8B40031F81000EA
+:102C4000801F81B209919DF8B40000EB4001C1EBF7
+:102C5000C010904901EBC000401C08900999F6F79C
+:102C600073FE0022CDE930029DF8B40000EB400174
+:102C7000C1EBC010874901EBC00288489DF8B41031
+:102C800030F81100401F11180991042109981FF014
+:102C9000B7FFC217CDE92E022FA819C82E995940A7
+:102CA000604001437ED100227D499DF8B40001EBD4
+:102CB000001002709DF8B40000EB4001C1EBC010A1
+:102CC000744901EBC00001792591BDF894003128C9
+:102CD00002D0452867D1FCE070489DF8B41030F868
+:102CE00011001838412190FBF1F0C217C1B2CDE9B3
+:102CF0002E026C4880F8AC1000203A90DFE09DF87E
+:102D0000B40000EB4001C1EBC010624901EBC0010F
+:102D1000BDF8E80000EB80101430095C614AAD3268
+:102D2000BDF8E80011549DF8B40001E0D4E06FE272
+:102D300000EB4001C1EBC010564901EBC001BDF8EA
+:102D4000E80000EB80101A3001440991082109982D
+:102D50001FF014FF8DED0E0A524AB932BDF8E8009B
+:102D60000E9902EB001041609DF8B40000EB4001A9
+:102D7000C1EBC010474901EBC001BDF8E80000EB12
+:102D80008010323001440991082109981FF0F6FEA5
+:102D90008DED0E0A434AB932BDF8E8000E9902EBF8
+:102DA000001001E097E095E001609DF8B40000EBB1
+:102DB0004001C1EBC010374901EBC001BDF8E8008C
+:102DC00000EB80103A3001440991082109981FF066
+:102DD000D5FE8DED0E0A334AB932BDF8E8000E99E2
+:102DE00002EB001081609DF8B40000EB4001C1EBE4
+:102DF000C010284901EBC001BDF8E80000EB8010CD
+:102E0000423001440991082109981FF0B7FE8DED69
+:102E10000E0A244AB932BDF8E8000E9902EB001000
+:102E2000C1609DF8B40000EB400101EB00101849AF
+:102E300001EB00113031BDF8E80001EB0010801CFF
+:102E40000990007820F080008030099908709DF882
+:102E5000B40000EB4001C1EBC0100E4901EBC00211
+:102E60000E489DF8B41030F81100401E125C9DF819
+:102E7000B40040F2533110FB01F0074901EB800030
+:102E800000F562709DF8A01001EB41030CE000001A
+:102E9000984000200889002058450020887A0020AA
+:102EA000883E0020BC32002003EB011100EBC10082
+:102EB00080F84420BDF8E800401C80B23A90BDF88C
+:102EC000E8000021DDE92E34C01AA141FFF617AF5A
+:102ED00000E000BF00BFB4E29DF8B40000EB400189
+:102EE000C1EBC010FE4901EBC000407D9DF8B4105D
+:102EF00001EB4102C2EBC111F94A02EBC101897D2C
+:102F000040EA0120C217CDE92E029DF8B40000EB83
+:102F10004001C1EBC010F24901EBC001099115213C
+:102F20000998F6F7F5FC0022CDE930022FA815C864
+:102F30002E995140604001437ED19DF8B40000EBD2
+:102F40004001C1EBC010E64911F83000401EC1B28B
+:102F500028910021E34A9DF8B40002EB00129DF88D
+:102F6000A0001154E04A9DF8A00011549FEDDF0A23
+:102F700010EE101A0C329DF8A00002EB0010416018
+:102F80009DF8B40000EB4001C1EBC011D44800EB48
+:102F9000C10081799DF8B40000EB4002C2EBC01083
+:102FA000CF4A02EBC000407941EA002000EE100A4F
+:102FB000B8EEC00A9FEDCE1AC0EE010A9DF8B4002B
+:102FC00000EB4001C1EBC010114601EBC0000179DC
+:102FD0009DF8B40000EB4002C2EBC010C04A02EB07
+:102FE000C000C07841EA002000EE100AB8EEC00A26
+:102FF00030EE800A10EE101ABB4A0C329DF8A00089
+:1030000002EB001001609DF8B40000EB4001C1EB41
+:10301000C010B34901EBC000817A9DF8B40000EB09
+:103020004002C2EBC010AE4A02EBC000407A41EA57
+:10303000002000EE100A00E0EAE0B8EEC00A9FEDC2
+:10304000AC1AC0EE010A9DF8B40000EB4001C1EBE0
+:10305000C010114601EBC000017A9DF8B40000EBEE
+:103060004002C2EBC0109E4A02EBC000C07941EAA8
+:10307000002000EE100AB8EEC00A30EE800A10EE12
+:10308000101A994A0C329DF8A00002EB00108160E2
+:103090009DF8B40000EB4001C1EBC010904901EB7A
+:1030A000C000C07A00F0800038BB9DF8B40000EB8F
+:1030B0004001C1EBC0108A4901EBC000017B9DF8C3
+:1030C000B40000EB4002C2EBC010854A02EBC00026
+:1030D000C07A41EA002000EE100AF8EEC00AB3EE12
+:1030E000001A80EE810A10EE100A7F4A0C329DF819
+:1030F000A01002EB0111C86047E09DF8B40000EB9E
+:103100004001C1EBC010764901EBC000017B9DF886
+:10311000B40000EB4002C2EBC010714A02EBC000E9
+:10312000C07A41EA0020404280B200EE100AB8EEB8
+:10313000C00A8DED030A0398F5F7F0FA9FED6D0BC9
+:1031400053EC102BCDE904019DED040B51EC100B59
+:10315000F5F7C8F99FED690B53EC102BCDE906018B
+:103160009DED060B51EC100BF5F747F9CDE9080181
+:103170009DED080B51EC100BF5F7E3FA5A4A0C32AF
+:103180009DF8A01002EB0111C8609DF8B40000EB9F
+:10319000400101EB00105B4901EB001030309DF85D
+:1031A000A01000EB0110801C0990007820F0800036
+:1031B0008030099908709DF8B41001EB4100C0EB14
+:1031C000C110474901EBC000C27D9DF8B40040F238
+:1031D000533110FB01F04C4901EB800000F56270A7
+:1031E0009DF8A01001EB410303EB011100EBC100BE
+:1031F00080F844209DF8B41001EB410000EB011071
+:10320000404901EB0010C1793748AD3880F8AC1067
+:1032100017E19DF8B41001EB4100C0EBC11030493B
+:1032200001EBC000C0799DF8B41001EB4102C2EB84
+:10323000C1112B4A02EBC101097A40EA0120C217F1
+:10324000CDE92E029DF8B41001EB4100C0EBC11096
+:10325000234901EBC001099107210998F6F758FBB2
+:103260000022CDE93002DDE93032DDE92E1059408F
+:10327000504001437ED19DF8B41001EB4100C0EBFA
+:10328000C110174911F83000401EC1B22891002129
+:10329000144A9DF8B40002EB00100170124A9DF828
+:1032A000A00011549DF8B41001EB4100C0EBC11017
+:1032B0000B4901EBC000817908460191F5F7A8F9A7
+:1032C000CDE902019DED021B9FED100B23F03CFBAD
+:1032D0008DED060B9DF8B41001EB41001AE00000E3
+:1032E00008890020883E002069330020000000008B
+:1032F00000FF7F4700000000000030400000000099
+:103300000000000098400020584500200000000008
+:1033100000002440C0EBC110F64901EBC000017968
+:103320009DF8B40000EB4002C2EBC010F14A02EB82
+:10333000C000C07841EA002000EE100AB8EEC00AD2
+:103340008DED030A0398F5F7E9F9CDE904019DED48
+:10335000060B53EC102B9DED040B51EC100BF5F705
+:10336000C1F8CDE908019DED080B51EC100BF5F704
+:10337000E8F900E064E0E04A9DF8A01002EB0111DA
+:1033800048601FED260A10EE101A9DF8A00002EB0F
+:10339000001001601FED2B0A10EE101A9DF8A0001E
+:1033A00002EB001081601FED2F0A10EE101A9DF83D
+:1033B000A00002EB0010C1609DF8B41001EB4100C9
+:1033C00000EB011002F6235101EB001130319DF8A2
+:1033D000A00001EB0010801C0990007820F0800014
+:1033E0008030099908709DF8B41001EB4100C0EBE2
+:1033F000C110C04901EBC000427A9DF8B40040F210
+:10340000533110FB01F0BD4901EB800000F5627003
+:103410009DF8A01001EB410303EB011100EBC1008B
+:1034200080F844209DF8B41001EB410000EB01103E
+:10343000B34901EB0010C179AF48B93880F8AC103E
+:1034400000BF00BF0BF014B99DF8B41001EB4100B0
+:10345000C0EBC110A74901EBC000C1789DF8B400D2
+:1034600000EB4002C2EBC010A24A02EBC000807821
+:1034700041EA002129919DF8B41001EB4100C0EB15
+:10348000C110114601EBC001BDF8A400401C095C4D
+:103490009DF8B40000EB4002C2EBC010954A02EB6D
+:1034A000C002BDF8A400105C41EA0020C217CDE9BB
+:1034B0002E029DF8B41001EB4100C0EBC1108D4904
+:1034C00001EBC0000990BDF8A410F6F721FA002224
+:1034D000CDE930022FA819C82E9959406040014308
+:1034E00041F068869DF8B41001EB4100C0EBC110BB
+:1034F000804901EBC0004178289100213A911CE0FD
+:103500009DF8B41001EB410000EB01107C4901EB88
+:1035100000113031BDF8E80001EB001041789DF852
+:10352000A000814204D1BDF8E800C1B2289112E0A8
+:10353000BDF8E800401C81B23A919DF8B41001EB4F
+:10354000410000EB01106E4901EB0010C179BDF89C
+:10355000E8008142D4DC00BF9DF8B41001EB4100CB
+:1035600000EB0110664901EB001030309DF8A0100F
+:1035700000EB0110801C0990007820F08000803062
+:10358000099908709DF8B41001EB4100C0EBC1101F
+:10359000584901EBC000007925900020594A9DF858
+:1035A000B41002EB01129DF8A0105054BDF8940025
+:1035B000F3287DD009DC05287BD006280ED0F12821
+:1035C00078D0F22841F0F585F7E3F42873D0F62897
+:1035D00072D0F72871D0F828F4D1EFE306211091CA
+:1035E00000213691EBE3BDF84000401C81B2109100
+:1035F0009DF8B41001EB4100C0EBC1103D4901EB57
+:10360000C001BDF84000095C2591BDF84000401C98
+:1036100081B21091BDF89400F12804D0F22868D04E
+:10362000F32871D1FEE39DF8B41001EB4100C0EB2B
+:10363000C110304901EBC001BDF84000095C29917F
+:10364000BDF84000401C81B210919DF8B41001EB10
+:10365000410000EB01102A4901EB001130319DF8C7
+:10366000A020BDF8D800104401EB0010407A00F013
+:103670000100E8B39DF8B41040F2533011FB00F0A4
+:103680001E4901EB800101F562719DF8A020BDF893
+:10369000D800104400EB400202EB001001EBC00028
+:1036A00090F8900000F0010010BB9DF8B41005E008
+:1036B000FDE3FDE3FDE3FDE3FDE3FDE340F2533015
+:1036C00011FB00F00D4901EB800101F562719DF8DD
+:1036D000A020BDF8D800104400EB400202EB00101F
+:1036E00001EBC00090F8820010B100213A913CE05B
+:1036F0009EE0FCE308890020753300205845002037
+:1037000098400020883E0020F2E39DF8B41040F27B
+:10371000533011FB00F0FD4901EB800101F56271AE
+:103720009DF8A020BDF8D800104400EB400202EB49
+:10373000001001EBC00000F18301BDF8E8000A5C55
+:103740009DF8B40000EB400101EB0010F04901EBE3
+:1037500000100E30BDF8E810405C824200D008E056
+:10376000BDF8E800401C81B23A91BDF8E800042899
+:10377000CBDB00BFBDF8E800042859D104213A9101
+:103780002FE09DF8B41040F2533011FB00F0DF49F8
+:1037900001EB800101F562719DF8A020BDF8D80011
+:1037A000104400EB400202EB001001EBC00000F1FE
+:1037B0008301BDF8E8000A5C9DF8B40000EB40010D
+:1037C00001EB0010D24901EB00100E30BDF8E810FB
+:1037D000405C824200D008E0BDF8E800401C81B2A5
+:1037E0003A91BDF8E8000A28CBDB00BFBDF8E8003D
+:1037F0000A281DD09DF8B41040F2533011FB00F0A0
+:10380000C24901EB800101F562719DF8A020BDF86D
+:10381000D800104400EB400202EB001001EBC000A6
+:1038200090300990007820F00100401C0999087040
+:10383000BDF8A4000F287CD19DF8B40000EB400136
+:1038400001EB0010B24901EB001130319DF8A020CE
+:10385000BDF8D800104401EB0010801C09900078DE
+:1038600020F00400001D0999087000203A902DE016
+:103870009DF8B40000EB4001C1EBC010A54901EB7D
+:10388000C001BDF84020BDF8E80010440A5C9DF876
+:10389000B40040F2533110FB01F09C4901EB800170
+:1038A00001F562719DF8A030BDF8D800184400EB16
+:1038B000400303EB001001EBC0014731BDF8E80005
+:1038C0000A54BDF8E800401C81B23A91BDF8E80006
+:1038D0000A28CDDBBDF840000A3081B210910021EA
+:1038E0003A912FE09DF8B40000EB4001C1EBC0100D
+:1038F000884901EBC001BDF84020BDF8E800104444
+:103900000A5C9DF8B40040F2533110FB01F07F498E
+:1039100001EB800101F562719DF8A030BDF8D8007F
+:10392000184400EB400303EB001001EBC0016031D1
+:1039300000E07AE2BDF8E8000A54BDF8E800401C57
+:1039400081B23A91BDF8E8000228CBDBBDF8400017
+:10395000801C81B210919DF8B40000EB4001C1EBD6
+:10396000C0106C4901EBC001BDF84000085C0104C7
+:103970009DF8B40000EB4002C2EBC010654A02EBB8
+:10398000C002BDF84000401C105C41EA00219DF8D7
+:10399000B40000EB4002C2EBC0105E4A02EBC00272
+:1039A000BDF84000801C105C01439DF8B40040F25B
+:1039B000533210FB02F0554A02EB800202F56272AC
+:1039C0009DF8A030BDF8D800184400EB400303EB8D
+:1039D000001002EBC0004167BDF84000C01C81B27E
+:1039E00010914D4890F8E007F0BB00213A9120E09B
+:1039F0009DF8B40040F2533110FB01F0434901EB54
+:103A0000800101F562719DF8A020BDF8D800104436
+:103A100000EB400202EB001001EBC0004730BDF8A4
+:103A2000E810405C00B108E0BDF8E800401C81B23D
+:103A30003A91BDF8E8000A28DADB00BFBDF8E800DB
+:103A40000A281BD140229DF8B40040F2533110FBEC
+:103A500001F02E4901EB800101F562719DF8A03063
+:103A6000BDF8D800184400E04FE000EB400303EB42
+:103A7000001001EBC00080F87E2066E19DF8B400E4
+:103A800040F2533110FB01F0204901EB800101F5B8
+:103A900062719DF8A020BDF8D800104400EB4002F0
+:103AA00002EB001001EBC00090F87E0068BB002123
+:103AB0002A9121E10021379137E09DF8B40040F2CE
+:103AC000533110FB01F0114901EB800101F56271E6
+:103AD0009DF8A020BDF8D800104400EB400202EB96
+:103AE000001001EBC0014731BDF8DC00001D095C8E
+:103AF0009DF8A80000EB4002084800EB4202BDF828
+:103B0000DC00105C81420BD013E01EE15845002020
+:103B10009840002008890020BC3200208834002012
+:103B2000BDF8DC00401C81B23791BDF8DC000628EE
+:103B3000C3DB00BFBDF8DC0006287DD103229DF861
+:103B4000B40040F2533110FB01F0FE4901EB80015B
+:103B500001F562719DF8A030BDF8D800184400EB63
+:103B6000400303EB001001EBC00080F87E209DF8BD
+:103B7000B40000EB400101EB0010F34901EB001130
+:103B800030319DF8A020BDF8D800104401EB0010A2
+:103B9000801C0990007820F004020998027000202F
+:103BA0003A901FE020229DF8B40040F2533110FB00
+:103BB00001F0E44901EB800101F562719DF8A0304C
+:103BC000BDF8D800184400EB400303EB001001EBF4
+:103BD000C0015131BDF8E8000A54BDF8E800401CAE
+:103BE00081B23A91BDF8E8000F28DBDB00213A9161
+:103BF0001FE020229DF8B40040F2533110FB01F089
+:103C0000D04901EB800101F562719DF8A030BDF84B
+:103C1000D800184400EB400303EB001001EBC00197
+:103C20006331BDF8E8000A54BDF8E800401C81B2D9
+:103C30003A91BDF8E80000E059E00A28D9DB0022FB
+:103C40009DF8B40040F2533110FB01F0BD4901EB87
+:103C5000800101F562719DF8A030BDF8D8001844CC
+:103C600000EB400303EB001001EBC00080F878206C
+:103C700000213A911FE000229DF8B40040F2533138
+:103C800010FB01F0AF4901EB800101F562719DF875
+:103C9000A030BDF8D800184400EB400303EB00103F
+:103CA00001EBC0017931BDF8E8000A54BDF8E80025
+:103CB000401C81B23A91BDF8E8000528DBDB9DF895
+:103CC000B40040F2533110FB01F09E4901EB80013A
+:103CD00001F562719DF8A020BDF8D800104400EBFA
+:103CE000400202EB001001EBC000406F0CE09DF8B9
+:103CF000A800401CC1B22A919448B0F8CA019DF8AE
+:103D0000A81088423FF7D6AE00BF9048B0F8CA016D
+:103D10009DF8A810884218D140229DF8B40040F2C6
+:103D2000533110FB01F0874901EB800101F562710D
+:103D30009DF8A030BDF8D800184400EB400303EB19
+:103D4000001001EBC00080F87E209DF8B40040F226
+:103D5000533110FB01F07B4901EB800101F56271E9
+:103D60009DF8A020BDF8D800104400EB400202EB03
+:103D7000001001EBC00090F87E00032804D0112849
+:103D80001ED0402850D134E0F2229DF8B40040F219
+:103D9000533110FB01F06B4901EB800101F56271B9
+:103DA0009DF8A030BDF8D800184400EB400303EBA9
+:103DB000001001EBC000427136E0F3E3F3E319E1D8
+:103DC000F3229DF8B40040F2533110FB01F05D493D
+:103DD00001EB800101F562719DF8A030BDF8D800BB
+:103DE000184400EB400303EB001001EBC0004271EC
+:103DF0001AE0F2229DF8B40040F2533110FB01F0BA
+:103E0000504901EB800101F562719DF8A030BDF8C9
+:103E1000D800184400EB400303EB001001EBC00096
+:103E2000427100E0C7E000BF6EE09DF8B40000EB17
+:103E3000400101EB0010444901EB001130319DF8C5
+:103E4000A020BDF8D800104401EB0010801C0990A0
+:103E5000007820F00402099802709DF8B40040F246
+:103E6000533110FB01F0374901EB800000F562701F
+:103E70009DF8A020BDF8D810114401EB410202EBDF
+:103E8000011100EBC10090F8900000F0010080B338
+:103E900000229DF8B40040F2533110FB01F0294993
+:103EA00001EB800101F562719DF8A03005E0FDE3B2
+:103EB000FDE3AFE0FCE3FCE3FCE3BDF8D80018440D
+:103EC00000EB400303EB001001EBC000A0F88E20D4
+:103ED00005229DF8B40040F2533110FB01F019495E
+:103EE00001EB800101F562719DF8A03002E00CE069
+:103EF0007AE009E0BDF8D800184400EB400303EB7A
+:103F0000001001EBC00042716EE09DF8B40040F279
+:103F1000533110FB01F00B4901EB800101F5627197
+:103F20009DF8A020BDF8D800104400EB400202EB41
+:103F3000001001EBC00090F87E00402821D1002243
+:103F400006E000005845002098400020BC320020C8
+:103F50009DF8B40040F2533110FB01F0FE4901EB33
+:103F6000800101F562719DF8A030BDF8D8001844B9
+:103F700000EB400303EB001001EBC00080F87E2053
+:103F800000BF00BFF1229DF8B40040F2533110FB96
+:103F900001F0F14901EB800101F562719DF8A0305B
+:103FA000BDF8D800184400EB400303EB001001EB10
+:103FB000C000427118E0F1229DF8B40040F2533184
+:103FC00010FB01F0E44901EB800101F562719DF8FD
+:103FD000A030BDF8D800184400EB400303EB0010FC
+:103FE00001EBC000427100BF00BFBDF8D800401C0B
+:103FF00081B236919DF8B40000EB4001C1EBC010D6
+:10400000D64901EBC0004179BDF8D80081423FF7A5
+:10401000EAAAF2E39DF8B40040F2533110FB01F03C
+:10402000CD4901EB800000F562709DF8A01001EB16
+:10403000410202EB011110F8310048BB01229DF84A
+:10404000B40040F2533110FB01F0C34901EB800191
+:1040500001F562719DF8A00000EB400303EB001036
+:1040600001F83020F4229DF8B40040F2533110FBE7
+:1040700001F0B94901EB800000F562709DF8A010D5
+:1040800001EB410303EB011100EBC1004271CCE0F5
+:104090009DF8B40000EB400101EB0010B04901EBCA
+:1040A000001030309DF8A01000EB0110407A00F0B5
+:1040B000010080B39DF8B40040F2533110FB01F0D1
+:1040C000A54901EB800000F562709DF8A01001EB9E
+:1040D000410202EB011100EBC10090F8900000F0EA
+:1040E0000100C0B99DF8B40040F2533110FB01F05B
+:1040F000994901EB800000F562709DF8A01001EB7A
+:10410000410202EB011100EBC10090F8820010B1F6
+:1041100000203A902DE088E09DF8B40040F2533141
+:1041200010FB01F08C4901EB800101F562719DF8F3
+:10413000A00000EB400202EB001001EBC00000F118
+:104140008301BDF8E8000A5C9DF8B40000EB400173
+:1041500001EB0010824901EB00100E30BDF8E810B1
+:10416000405C824200D008E0BDF8E800401C81B20B
+:104170003A91BDF8E8000428CEDB00BFBDF8E800A6
+:10418000042852D13A902CE09DF8B40040F253310B
+:1041900010FB01F0704901EB800101F562719DF89F
+:1041A000A00000EB400202EB001001EBC00000F1A8
+:1041B0008301BDF8E8000A5C9DF8B40000EB400103
+:1041C00001EB0010664901EB00100E30BDF8E8105D
+:1041D000405C824200D008E0BDF8E800401C81B29B
+:1041E0003A91BDF8E8000A28CEDB00BFBDF8E80030
+:1041F0000A281AD09DF8B40040F2533110FB01F0A8
+:10420000554901EB800000F562709DF8A01001EBAC
+:10421000410202EB011100EBC100903009900078DF
+:1042200020F00100401C09990870BDF8A400112875
+:1042300077D19DF8B40000EB400101EB0010484934
+:1042400001EB001030309DF8A01000EB0110801C35
+:104250000990007820F00401091D099801700021DF
+:104260003A9128E09DF8B40000EB4001C1EBC0108A
+:104270003A4901EBC001BDF8E800401D0A5C9DF819
+:10428000B40040F2533110FB01F0334901EB8001DF
+:1042900001F562719DF8A00000EB400303EB0010F4
+:1042A00001EBC0014731BDF8E8000A54BDF8E80051
+:1042B000401C81B23A91BDF8E8000A28D2DB002008
+:1042C0003A9028E09DF8B40000EB4001C1EBC0102B
+:1042D000224901EBC001BDF8E8000F300A5C9DF8EF
+:1042E000B40040F2533110FB01F01B4901EB800197
+:1042F00001F562719DF8A00000EB400303EB001094
+:1043000001EBC0016031BDF8E8000A54BDF8E800D7
+:10431000401C81B23A91BDF8E8000228D2DBAFE23E
+:10432000FFE7BDF8A40014287DD19DF8B40000EB90
+:10433000400101EB00100A4901EB001030309DF8FC
+:10434000A01000EB0110801C0990007820F0040000
+:10435000001D0999087005E05845002008890020D3
+:104360009840002000203A9028E09DF8B40000EB2F
+:104370004001C1EBC010F84901EBC001BDF8E800F5
+:10438000401D0A5C9DF8B40040F2533110FB01F06F
+:10439000F24901EB800101F562719DF8A00000EB8C
+:1043A000400303EB001001EBC0014731BDF8E8000A
+:1043B0000A54BDF8E800401C81B23A91BDF8E8000B
+:1043C0000A28D2DB00203A9028E09DF8B40000EBE8
+:1043D0004001C1EBC010E04901EBC001BDF8E800AD
+:1043E0000F300A5C9DF8B40040F2533110FB01F02D
+:1043F000DA4901EB800101F562719DF8A00000EB44
+:10440000400303EB001001EBC0016031BDF8E80090
+:104410000A54BDF8E800401C81B23A91BDF8E800AA
+:104420000228D2DB00E02CE29DF8B40000EB400152
+:10443000C1EBC010C84901EBC000407C01049DF8ED
+:10444000B40000EB4002C2EBC010C34A02EBC00054
+:10445000807C41EA00219DF8B40000EB4002C2EBF1
+:10446000C010BD4A02EBC000C07C01439DF8B400FF
+:1044700040F2533210FB02F0B84A02EB800000F524
+:1044800062709DF8A02002EB420303EB021200EBE6
+:10449000C2004167B24890F8E007E0BB00203A90C4
+:1044A0001DE09DF8B40040F2533110FB01F0AB4920
+:1044B00001EB800101F562719DF8A00000EB400264
+:1044C00002EB001001EBC0004730BDF8E810405C83
+:1044D00000B108E0BDF8E800401C81B23A91BDF897
+:1044E000E8000A28DDDB00BFBDF8E8000A2818D183
+:1044F00040229DF8B40040F2533110FB01F097497F
+:1045000001EB800000F562709DF8A01001EB410303
+:1045100003EB011100E047E000EBC10080F87E20D2
+:104520004FE19DF8B40040F2533110FB01F08B498C
+:1045300001EB800000F562709DF8A01001EB4102D4
+:1045400002EB011100EBC10090F87E0060BB00207F
+:104550002A9010E1002037902CE09DF8B40040F242
+:10456000533110FB01F07D4901EB800101F56271CF
+:104570009DF8A00000EB400202EB001001EBC0012F
+:104580004731BDF8DC00001D095C9DF8A80000EB78
+:104590004002744800EB4202BDF8DC00105C81422E
+:1045A00003D00BE0FEE3FEE30BE1BDF8DC00401CB2
+:1045B00081B23791BDF8DC000628CEDB00BFBDF824
+:1045C000DC00062877D103229DF8B40040F2533175
+:1045D00010FB01F0614901EB800101F562719DF86A
+:1045E000A00000EB400303EB001001EBC00080F8DB
+:1045F0007E209DF8B40000EB400101EB00105A4909
+:1046000001EB001130319DF8A00001EB0010801C7F
+:104610000990007820F004020998027000203A9076
+:104620001CE020229DF8B40040F2533110FB01F051
+:104630004A4901EB800101F562719DF8A00000EB91
+:10464000400303EB001001EBC0015131BDF8E8005D
+:104650000A54BDF8E800401C81B23A91BDF8E80068
+:104660000F28DEDB00203A901CE020229DF8B400E9
+:1046700040F2533110FB01F0384901EB800101F5A4
+:1046800062719DF8A00000EB400303EB001001EB0A
+:10469000C0016331BDF8E8000A54BDF8E800401CD1
+:1046A00081B23A91BDF8E8000A2805E0FDE3FDE398
+:1046B000FDE3FDE3EAE359E0D7DB00229DF8B40017
+:1046C00040F2533110FB01F0244901EB800101F568
+:1046D00062719DF8A00000EB400303EB001001EBBA
+:1046E000C00080F8782000213A911CE000229DF85B
+:1046F000B40040F2533110FB01F0184901EB800186
+:1047000001F562719DF8A00000EB400303EB00107F
+:1047100001EBC0017931BDF8E8000A54BDF8E800AA
+:10472000401C81B23A91BDF8E8000528DEDB9DF817
+:10473000B40040F2533110FB01F0084901EB800056
+:1047400000F562709DF8A01001EB410202EB01112F
+:1047500000EBC100406F16E008890020584500209A
+:10476000BC32002088340020984000209DF8A8002A
+:10477000401CC1B22A91FE48B0F8CA019DF8A810A9
+:1047800088423FF7E7AE00BFF948B0F8CA019DF88C
+:10479000A810884215D140229DF8B40040F2533150
+:1047A00010FB01F0F34901EB800000F562709DF809
+:1047B000A01001EB410303EB011100EBC10080F8F5
+:1047C0007E209DF8B40040F2533110FB01F0E9491E
+:1047D00001EB800000F562709DF8A01001EB410232
+:1047E00002EB011100EBC10090F87E00032805D018
+:1047F000112819D0402843D12CE045E3F2229DF83E
+:10480000B40040F2533110FB01F0DA4901EB8000B3
+:1048100000F562709DF8A01001EB410303EB01115C
+:1048200000EBC10042712BE0F3229DF8B40040F28E
+:10483000533110FB01F0CF4901EB800000F56270AD
+:104840009DF8A01001EB410303EB011100EBC10047
+:10485000427115E0F2229DF8B40040F2533110FB92
+:1048600001F0C44901EB800000F562709DF8A010D2
+:1048700001EB410303EB011100EBC100427100BFEA
+:1048800002E3BDF8A40006287DD19DF8B40000EB3A
+:104890004001C1EBC010B84901EBC00040790128CC
+:1048A00072D10320B5490870F7229DF8B40040F298
+:1048B000533110FB01F0AF4901EB800101F562714A
+:1048C0009DF8A00000EB400303EB001001EBC000DB
+:1048D00042719DF8B40040F2533110FB01F0A5493C
+:1048E00001EB800101F562719DF8A00000EB400230
+:1048F00002EB001001EBC00090F8801001EB4100CA
+:1049000000EB01109E4901EB001130319DF8B4001D
+:1049100040F2533210FB02F0964A02EB800000F5A1
+:1049200062709DF8A02002EB420303EB021200EB41
+:10493000C20090F8810001EB00108078C0F34000C5
+:10494000F0B39DF8B41040F2533011FB00F08949E8
+:1049500001EB800000F562709DF8A01001EB4102B0
+:1049600002EB011100EBC10090F8801001EB410057
+:1049700000EB0110824901EB00108079012804D07E
+:104980000A287CD13FE027E2CDE0BA239DF8B400AD
+:1049900040F2533110FB01F0764901EB800101F543
+:1049A00062719DF8A00000EB400202EB001001EBE9
+:1049B000C00090F8800040F2533110FB01F000E09D
+:1049C0003AE16C4901EB800101F562719DF8B40098
+:1049D00040F2533210FB02F0664A02EB800000F511
+:1049E00062709DF8A02002EB420404EB021200EB7F
+:1049F000C20090F8810000EB400202EB001001EBD6
+:104A0000C00043713BE00B239DF8B40040F25331EA
+:104A100010FB01F0574901EB800101F562719DF82F
+:104A2000A00000EB400202EB001001EBC00090F888
+:104A3000800040F2533110FB01F04E4901EB800140
+:104A400001F562719DF8B40040F2533210FB02F0A0
+:104A5000484A02EB800000F562709DF8A02002EB4E
+:104A6000420404EB021200EBC20090F8810000EB5C
+:104A7000400202EB001001EBC000437100BF00BF19
+:104A80009DF8B41040F2533011FB00F0394901EBAE
+:104A9000800101F562719DF8A00000EB400202EB7D
+:104AA000001001EBC00090F8801001EB410000EB1A
+:104AB0000110334901EB001130319DF8B40040F290
+:104AC000533210FB02F02B4A02EB800202F56272B5
+:104AD0009DF8A00000EB400303EB001002EBC000C8
+:104AE00090F8810001EB001002789DF8B40040F2CC
+:104AF000533110FB01F01F4901EB800000F562709B
+:104B00009DF8A01001EB410303EB011100EBC10084
+:104B100090F8800040F2533110FB01F0154901EB91
+:104B200080004270B0E19DF8B41001EB4100C0EB91
+:104B3000C110114901EBC000407902287CD104204A
+:104B40000E490870F8229DF8B40040F2533110FB72
+:104B500001F0084901EB800101F562719DF8A000A8
+:104B600000EB400303EB001001EBC000427109E0D1
+:104B7000BC3200205845002008890020190200207E
+:104B8000984000209DF8B41040F2533011FB00F023
+:104B9000F94901EB800101F562719DF8A00000EB7D
+:104BA000400202EB001001EBC00090F8801001EB16
+:104BB000410000EB0110F14901EB001130319DF88B
+:104BC000B40040F2533210FB02F0EB4A02EB8000DB
+:104BD00000F562709DF8A02002EB420303EB021285
+:104BE00000EBC20090F8810001EB00108078C0F368
+:104BF000400008B39DF8B41040F2533011FB00F0B0
+:104C0000DD4901EB800000F562709DF8A01001EB1A
+:104C1000410202EB011100EBC10090F8801001EBA2
+:104C2000410000EB0110D54901EB0010807901280B
+:104C300003D00A2879D13CE026E1B3239DF8B400E3
+:104C400040F2533110FB01F0CB4901EB800101F53B
+:104C500062719DF8A00000EB400202EB001001EB36
+:104C6000C00090F8800040F2533110FB01F0C249BF
+:104C700001EB800101F562719DF8B40040F25332FE
+:104C800010FB02F0BC4A02EB800000F562709DF858
+:104C9000A02002EB420404EB021200EBC20090F8E9
+:104CA000810000EB400202EB001001EBC0004371F9
+:104CB0003BE00C239DF8B40040F2533110FB01F0AF
+:104CC000AD4901EB800101F562719DF8A00000EB98
+:104CD000400202EB001001EBC00090F8800040F2AF
+:104CE000533110FB01F0A44901EB800101F5627121
+:104CF0009DF8B40040F2533210FB02F09E4A02EBE2
+:104D0000800000F562709DF8A02002EB420404EBE5
+:104D1000021200EBC20090F8810000EB400202EBAF
+:104D2000001001EBC000437100BF00BF9DF8B4103C
+:104D300040F2533011FB00F08F4901EB800101F587
+:104D400062719DF8A00000EB400202EB001001EB45
+:104D5000C00090F8801001EB410000EB0110874982
+:104D600001EB001130319DF8B40040F2533210FBDA
+:104D700002F0814A02EB800202F562729DF8A00007
+:104D800000EB400303EB001002EBC00090F8810041
+:104D900001EB001002789DF8B40040F2533110FB93
+:104DA00001F001E08DE070E0734901EB800000F557
+:104DB00062709DF8A01001EB410303EB011100EBC1
+:104DC000C10090F8800040F2533110FB01F06A49B5
+:104DD00001EB8000427057E09DF8B41001EB4100F8
+:104DE00000EB0110654901EB001030309DF8A01078
+:104DF00000EB0110801C0990007820F00402099853
+:104E000002709DF8B41040F2533011FB00F05A4983
+:104E100001EB800000F562709DF8A01001EB4102EB
+:104E200002EB011100EBC10090F8900000F00100CE
+:104E300050B300229DF8B40040F2533110FB01F052
+:104E40004D4901EB800101F562719DF8A00000EB76
+:104E5000400303EB001001EBC000A0F88E200522F8
+:104E60009DF8B40040F2533110FB01F0424901EBD0
+:104E7000800000F562709DF8A01001EB410303EB88
+:104E8000011100EBC100427193E100BFF1229DF8D6
+:104E9000B40040F2533110FB01F0374901EB8000C0
+:104EA00000F562709DF8A01003E04FE005E191E08D
+:104EB00066E001EB410303EB011100EBC10042711D
+:104EC00077E19DF8B41040F2533011FB00F02A490D
+:104ED00001EB800000F562709DF8A01001EB41022B
+:104EE00002EB011100EBC10090F87E00402816D1C2
+:104EF00000229DF8B40040F2533110FB01F01E492E
+:104F000001EB800000F562709DF8A01001EB4103F9
+:104F100003EB011100EBC10080F87E2000BF00BF51
+:104F2000F1229DF8B40040F2533110FB01F0124918
+:104F300001EB800000F562709DF8A01001EB4103C9
+:104F400003EB011100EBC100427132E1F1229DF847
+:104F5000B40040F2533110FB01F0074901EB80012E
+:104F600001F562719DF8A00000EB400303EB001017
+:104F700001EBC00042711CE1584500209840002020
+:104F800003229DF8B40040F2533110FB01F0FE49BA
+:104F900001EB800101F562719DF8A00000EB400378
+:104FA00003EB001001F83020F1229DF8B40040F22C
+:104FB000533110FB01F0F44901EB800000F5627001
+:104FC0009DF8A01001EB410303EB011100EBC100C0
+:104FD0004271EEE002229DF8B40040F2533110FB22
+:104FE00001F0E94901EB800101F562719DF8A00033
+:104FF00000EB400303EB001001F83020F6229DF88F
+:10500000B40040F2533110FB01F0DF4901EB8001A5
+:1050100001F562719DF8A00000EB400303EB001066
+:1050200001EBC000427101229DF8B40040F25331FF
+:1050300010FB01F0D44901EB800101F562719DF88C
+:10504000A00000EB400303EB001001EBC00080F870
+:10505000822000213A9129E09DF8B41001EB410033
+:10506000C0EBC110C94901EBC001BDF8E800401D0B
+:105070000A5C9DF8B40040F2533110FB01F0C249C4
+:1050800001EB800101F562719DF8A00000EB400387
+:1050900003EB001001EBC00000F18301BDF8E80054
+:1050A0000A54BDF8E800401C81B23A91BDF8E8000E
+:1050B0000A28D1DBBDF8A4007BE09DF8B41001EB19
+:1050C0004100C0EBC110B14901EBC00081799DF8EE
+:1050D000B40000EB4002C2EBC010AC4A02EBC000CF
+:1050E000407941EA00229DF8B40040F2533110FBB0
+:1050F00001F0A54901EB800101F562719DF8A00066
+:1051000000EB400303EB001001EBC000A0F88E2081
+:105110009DF8B40040F2533110FB01F09A4901EBC5
+:10512000800101F562719DF8A00000EB400202EBE6
+:10513000001001EBC000B0F88E109DF8B40000EB39
+:10514000400202EB0010924A02EB0010408B8142B9
+:105150002EDBF1229DF8B40040F2533110FB01F038
+:10516000894901EB800101F562719DF8A00000EB17
+:10517000400303EB001001EBC00042719DF8B40046
+:1051800040F2533110FB01F07F4901EB800101F542
+:1051900062719DF8A00000EB400202EB001001EBF1
+:1051A000C00090300990007820F001020998027048
+:1051B00000BF00BF09F05CBA9DF8B40000EB4001ED
+:1051C000C1EBC010714901EBC000017928910021A9
+:1051D00036911CE09DF8B40000EB400101EB00109B
+:1051E0006B4901EB00113031BDF8D80001EB001024
+:1051F00041789DF8A000814204D1BDF8D800C1B229
+:10520000289112E0BDF8D800401C81B236919DF87B
+:10521000B40000EB400101EB00105D4901EB001010
+:10522000C179BDF8D8008142D4DC00BF9DF8B4003C
+:1052300000EB4001C1EBC010544901EBC000C17844
+:105240002591BDF89400172834D2DFE800F0330C24
+:105250000F331215181B1E333333333333212427F6
+:1052600033332A2D30000720299023E0072029908E
+:1052700020E0062029901DE0062029901AE0062053
+:10528000299017E01220299014E00720299011E0BE
+:10529000092029900EE0062029900BE00620299095
+:1052A00008E00B20299005E00B20299002E02A203D
+:1052B000299000BF00BFBDF8A400001FC1B2099132
+:1052C0009DF8B40000EB4001C1EBC0102F4901EB89
+:1052D000C000C01C08900999F4F7FCF837909DF8BD
+:1052E000B40000EB4001C1EBC010284901EBC00144
+:1052F000BDF8A400401E095CBDF8DC00814270D1FD
+:105300009DF8B40000EB4001C1EBC0101F4901EB58
+:10531000C0004078002864DD9DF8B40000EB400137
+:10532000C1EBC010194901EBC001BDF8A4000A5C33
+:105330009DF8B40040F2533110FB01F0124901EB2B
+:10534000800101F562719DF8A00000EB400303EBC2
+:10535000001001EBC00080F8442000210D4A9DF8A8
+:10536000B40002EB00129DF8A00011540A4890F816
+:105370002800012821D19DF8B40000EB400101EB89
+:10538000001003490AE00000584500200889002069
+:1053900098400020883E0020BC12002001EB001045
+:1053A00030309DF8A01000EB0110801C09900078AF
+:1053B00020F08000803009990870BDF8940007281B
+:1053C0007ED00ADC07287CD2DFE810F07B0068067C
+:1053D000CA067B0052061506D00C10380728F2D2F8
+:1053E00000E0FCE3DFE810F0300D1A0D6D006D00F9
+:1053F00007000800F30600BFBDF8940014287DD113
+:105400009DF8B40000EB4001C1EBC010FE4901EB78
+:10541000C000407901069DF8B40000EB4002C2EBE9
+:10542000C010F94A02EBC000807941EA00419DF8C2
+:10543000B40000EB4002C2EBC010F34A02EBC00024
+:10544000C07941EA00219DF8B40000EB4002C2EBB4
+:10545000C010ED4A02EBC000007A01439DF8B40091
+:1054600040F2533210FB02F0E84A02EB800202F5F0
+:1054700062729DF8A00000EB400303EB001002EB0A
+:10548000C000C0F81A109DF8B40040F2533110FB70
+:1054900001F0DE4901EB800101F562719DF8A00089
+:1054A00000EB400202EB001001EBC000D0F81A1034
+:1054B00008460991002112F01DF9CDE92E0101E005
+:1054C000F1E3F1E39DF8B40000EB400101EB0010C3
+:1054D000CF4901EB0010007F00F003019DF8B400FC
+:1054E00000EB400202EB0010C94A02EB0010007F03
+:1054F000C0F3011001449DF8B40000E06EE000EB41
+:10550000400202EB0010C24A02EB0010007FC0F321
+:105510008100091A08460591F3F769F8CDE90601FB
+:105520009DED061B9FEDBB0B21F00EFA8DED080BD8
+:105530009DED080B51EC100BF3F7CBF8CDE93001E2
+:105540009DF8B40040F2533110FB01F0AF4901EB7C
+:10555000800101F562719DF8A00000EB400202EBB2
+:10556000001001EBC000416B08460791002112F0CA
+:10557000C1F8DDE92E32A0FB034501FB035100FB1E
+:10558000021502220023DDE93001F2F71BFE231889
+:1055900045EB0100CDE90830DDE93023DDE9080104
+:1055A000F2F710FECDE92E01DDE92E0112F056FED4
+:1055B0009DF8B41040F2533211FB02F1934A02EB12
+:1055C000810101F562719DF8A02002EB420303EB1B
+:1055D000021201EBC201C1F81E0046E0BDF89400C2
+:1055E000152842D19DF8B40000EB4001C1EBC0107A
+:1055F000854901EBC000407901069DF8B40000EB3D
+:105600004002C2EBC010804A02EBC000807941EA40
+:1056100000419DF8B40000EB4002C2EBC0107A4A92
+:1056200002EBC000C07941EA00219DF8B40000EB14
+:105630004002C2EBC010744A02EBC000007A014382
+:105640009DF8B40040F2533210FB02F06F4A02EBB7
+:10565000800000F562709DF8A02002EB420303EB8E
+:10566000021200EBC200C0F81E109DF8B40000EB5F
+:105670004001C1EBC010644901EBC000427A9DF8C3
+:10568000B40040F2533110FB01F0604901EB80019E
+:1056900001F562719DF8A00000EB400303EB0010E0
+:1056A00001EBC00080F894209DF8B40000EB4001AD
+:1056B00001EB0010564901EB001130319DF8A000BC
+:1056C00001EB0010801C09909DF8B41040F253309B
+:1056D00011FB00F14D4800EB810000F562709DF870
+:1056E000A01001EB410202EB011100EBC10090F8A8
+:1056F0009400C2090998007862F3000009990870C3
+:105700009DF8B40040F2533110FB01F03F4901EB2A
+:10571000800000F562709DF8A01001EB410202EBE1
+:10572000011100EBC10090F8940000F00300012883
+:1057300018D09DF8B40040F2533110FB01F033490A
+:1057400001EB800000F562709DF8A01001EB4102B2
+:1057500002EB011100EBC10090F8940000F003008F
+:1057600003282BD19DF8B40000EB400101EB0010A1
+:10577000274901EB001030309DF8A01000EB01101C
+:10578000801C0990007820F00200801C09990870A4
+:105790009DF8B40000EB400101EB00101C4901EB47
+:1057A000001030309DF8A01000EB0110801C099013
+:1057B000007820F020020998027014E09DF8B400EF
+:1057C00000EB400101EB0010114901EB00103030FB
+:1057D0009DF8A01000EB0110801C0990007820F0CB
+:1057E0000202099802709DF8B40000EB400101EB41
+:1057F0000010074901EB001130319DF8A00001EBCA
+:10580000001080780AE00000088900205845002038
+:10581000984000200000000000002440C0F3400237
+:105820009DF8B40040F2533110FB01F0FE4901EB4A
+:10583000800000F562709DF8A01001EB410303EBBE
+:10584000011100EBC100007EC0F3400082426CD029
+:105850009DF8B40040F2533110FB01F0F24901EB26
+:10586000800000F562709DF8A01001EB410202EB90
+:10587000011100EBC100183009909DF8B40000EB55
+:10588000400101EB0010E94901EB001030309DF8B8
+:10589000A01000EB0110807842080998007862F3AC
+:1058A0004100099908709DF8B40000EB400101EB3C
+:1058B0000010DE4901EB001030309DF8A01000EB25
+:1058C00001108078C0F3400050BB9DF8B40000EB9D
+:1058D000400101EB0010D54901EB001030309DF87C
+:1058E000A01000EB0110801C0990007820F020022D
+:1058F0000998027001229DF8B40040F2533110FB68
+:1059000001F0C94901EB800000F562709DF8A0101C
+:1059100001EB410303EB011100EBC10080F84620CD
+:105920009DF8B4100220F4F7C1FB9DF8B40000EB21
+:10593000400101EB0010BD4901EB001130319DF831
+:10594000A00001EB0010807800F001029DF8B40087
+:1059500040F2533110FB01F0B34901EB800000F538
+:1059600062709DF8A01001EB410303EB011100EB05
+:10597000C100007E00F00100824265D09DF8B400B5
+:1059800040F2533110FB01F0A74901EB800000F514
+:1059900062709DF8A01001EB410202EB011100EBD7
+:1059A000C100183009909DF8B41001EB410000EBE4
+:1059B00001109E4901EB001130319DF8A00001EB70
+:1059C000001081780998027861F3000202709DF856
+:1059D000B40000EB400101EB0010944901EB001012
+:1059E00030309DF8A01000EB0110807800F001002D
+:1059F00058BB9DF8B40000EB400101EB00108B494F
+:105A000001EB001030309DF8A01000EB0110801C5D
+:105A10000990007820F020020998027000229DF879
+:105A2000B40040F2533110FB01F07F4901EB8000DC
+:105A300000F562709DF8A01001EB410303EB01112A
+:105A400000EBC10080F8452014E29DF8B40040F25C
+:105A5000533110FB01F0744901EB800000F56270D6
+:105A60009DF8A01001EB410202EB011100EBC10017
+:105A700090F84600B0B901229DF8B40040F25331CD
+:105A800010FB01F0684901EB800000F562709DF8A1
+:105A9000A01001EB410303EB011100EBC10080F802
+:105AA00045202AE000229DF8B40040F2533110FB5B
+:105AB00001F05D4901EB800101F562719DF8A000E4
+:105AC00000EB400303EB001001EBC00080F8452021
+:105AD0009DF8B40000EB400101EB0010534901EBCD
+:105AE000001130319DF8A00001EB0010801C0990DE
+:105AF000007820F00102099802704D4890F8E00704
+:105B000080B19DF8B40000EB400101EB0010474963
+:105B100001EB001030309DF8A01000EB0110807AEE
+:105B2000022876D1434890F82900012872D14148D3
+:105B3000D0F80C023F49498D88426BD29DF8B400E1
+:105B400040F2533110FB01F0374901EB800000F5C2
+:105B500062709DF8A01001EB410202EB011100EB15
+:105B6000C10090F84500012853D19DF8B40040F2DF
+:105B7000533110FB01F02C4901EB800000F56270FD
+:105B80009DF8A01001EB410202EB011100EBC100F6
+:105B900090F87F00E8BB01229DF8B40000EB4001C3
+:105BA00001EB0010214901EB001130319DF8A000FC
+:105BB00001EB0010C2729DF8B40000EB400101EB54
+:105BC00000101A4901EB001130319DF8A00001EBE3
+:105BD000001001789DF8B40040F2533200E0FDE37C
+:105BE00010FB02F0104A02EB8000417005229DF884
+:105BF000B40040F2533110FB01F00B4901EB80017E
+:105C000001F562719DF8A00000EB400303EB00106A
+:105C100001E001E16BE001EBC000427100229DF860
+:105C2000B40000EB400107E05845002098400020F8
+:105C3000BC320020BC12002001EB0010FE4901EB39
+:105C4000001130319DF8A00001EB001042609DF87A
+:105C5000B4100220F4F72AFA00213A911CE0002245
+:105C60009DF8B40040F2533110FB01F0F34901EB11
+:105C7000800101F562719DF8A00000EB400303EB89
+:105C8000001001EBC0014731BDF8E8000A54BDF82F
+:105C9000E800401C81B23A91BDF8E8001428DEDB30
+:105CA00000203A901EE06EE359E200229DF8B40015
+:105CB00040F2533110FB01F0E04901EB800101F5A6
+:105CC00062719DF8A00000EB400303EB001001EBB4
+:105CD000C0016331BDF8E8000A54BDF8E800401C7B
+:105CE00081B23A91BDF8E8000A28DEDBC2E09DF8F7
+:105CF000B40040F2533110FB01F0D04901EB8000B9
+:105D000000F562709DF8A01001EB410202EB011159
+:105D100000EBC10090F8450001287DD19DF8B4004A
+:105D200040F2533110FB01F0C44901EB800101F551
+:105D300062719DF8A00000EB400202EB001001EB45
+:105D4000C00090F8800040F2533110FB01F0BB49D5
+:105D500001EB800101F562719DF8B40040F253320D
+:105D600010FB02F0B54A02EB800000F562709DF86E
+:105D7000A02002EB420303EB021200EBC20090F8FA
+:105D8000810000EB400202EB001001EBC00090F834
+:105D90007E0003286ED102229DF8B40000EB400182
+:105DA00001EB0010A44901EB001130319DF8A00077
+:105DB00001EB0010C2729DF8B40000EB400101EB52
+:105DC00000109D4901EB001130319DF8A00001EB5E
+:105DD000001001789DF8B40040F2533210FB02F03D
+:105DE000964A02EB800041709DF8B40040F25331B6
+:105DF00010FB01F0114601EB800101F562719DF885
+:105E0000A00000EB400202EB001011F830109DF8EA
+:105E1000B40040F2533200E02CE010FB02F0874A5D
+:105E200002EB80004079814214D105229DF8B40034
+:105E300040F2533110FB01F0804901EB800000F586
+:105E400062709DF8A01001EB410303EB011100EB20
+:105E5000C100427100229DF8B40000EB400101EB4B
+:105E60000010754901EB001030309DF8A01000EBD8
+:105E7000011042609DF8B40040F2533110FB01F074
+:105E80006E4901EB800000F562709DF8A01001EBF7
+:105E9000410202EB011110F83100012814DC02224A
+:105EA0009DF8B40040F2533110FB01F0634901EB5F
+:105EB000800000F562709DF8A01001EB410303EB38
+:105EC000011100F8312095E09DF8B40040F2533103
+:105ED00010FB01F0594901EB800000F562709DF85C
+:105EE000A01001EB410202EB011110F83100022871
+:105EF00034DC00219DF8B40040F2533210FB02F074
+:105F00004E4A02EB8000017103229DF8B40040F27A
+:105F1000533110FB01F0494901EB800101F5627139
+:105F20009DF8A00000EB400303EB001001F83020C7
+:105F300007229DF8B40040F2533110FB01F03F49B5
+:105F400001EB800000F562709DF8A01001EB4103A9
+:105F500003EB011100EBC10042714BE09DF8B4006E
+:105F600040F2533110FB01F0344901EB800101F59F
+:105F700062719DF8A00000EB400202EB001011F8E6
+:105F800030109DF8B40040F2533210FB02F02B4A5F
+:105F900002EB8000407981422CD19DF8B40040F2A0
+:105FA000533110FB01F0114601EB800000F56270E7
+:105FB0009DF8A01001EB410202EB011100EBC100C2
+:105FC00090F89400C0F34010A0B116229DF8B400E0
+:105FD00040F2533110FB01F0184901EB800000F54D
+:105FE00062709DF8A01001EB410303EB011100EB7F
+:105FF000C1004271B3E014229DF8B40040F2533165
+:1060000010FB01F00D4901EB800101F562719DF873
+:10601000A00000EB400303EB001001EBC000427155
+:1060200001219DF8B40040F2533210FB02F0034A04
+:1060300002EB8000017103E09840002058450020E9
+:106040009DF8B40000EB400101EB0010A2F598614F
+:1060500001EB001130319DF8A00001EB0010801C15
+:106060000990007820F0200020300999087076E02F
+:1060700014229DF8B40040F2533110FB01F0FE49A8
+:1060800001EB800101F562719DF8A00000EB400377
+:1060900003EB001001EBC000427160E09DF8B4001A
+:1060A00040F2533110FB01F0F34901EB800000F5A1
+:1060B0006270BDF8D81001EB410202EB011100EB58
+:1060C000C100807901282AD100229DF8B40040F255
+:1060D000533110FB01F0E84901EB800101F56271D9
+:1060E000BDF8D80000EB400303EB001001EBC0004B
+:1060F000827114229DF8B40040F2533110FB01F07C
+:10610000DD4901EB800000F562709DF8A01001EB05
+:10611000410303EB011100EBC10042711FE00021BC
+:106120009DF8B40040F2533210FB02F0D24A02EB69
+:106130008000017105229DF8B40040F2533110FB3C
+:1061400001F0CD4901EB800000F562709DF8A010D0
+:1061500001EB410303EB011100EBC1004271FCE3D1
+:1061600001219DF8B40040F2533210FB02F0C24A04
+:1061700002EB8000017114229DF8B40040F253310B
+:1061800010FB01F0BC4901EB800101F562719DF843
+:10619000A00000EB400303EB001001EBC0004271D4
+:1061A0009DF8B40000EB400101EB0010B34901EB96
+:1061B000001130319DF8A00001EB0010801C099007
+:1061C000007820F00400001D09990870C5E3002044
+:1061D0002E902F9000213A911FE0DDE92E10000251
+:1061E00040EA11620902CDE92E129DF8B40000EBDD
+:1061F0004001C1EBC010A24901EBC001BDF8E800AD
+:10620000401D085CDDE92E3440EA0302CDE92E246E
+:10621000BDF8E800401C81B23A91BDF8E8000328BF
+:10622000DBDBDDE92E0112F019F801469DF8B40020
+:1062300040F2533210FB02F08F4A02EB800202F56B
+:1062400062729DF8A00000EB400303EB001002EB2C
+:10625000C000C0F81E1000222E922F9200213A9109
+:106260001EE0DDE92E10000240EA11620902CDE9CC
+:106270002E129DF8B40000EB4001C1EBC010804924
+:1062800001EBC001BDF8E8000830085CDDE92E3400
+:106290001843CDE92E04BDF8E800401C80B23A90C6
+:1062A000BDF8E8000328DCDBDDE92E0111F0D6FFA4
+:1062B00001469DF8B40040F2533210FB02F06E4AE2
+:1062C00002EB800202F562729DF8A00000EB400331
+:1062D00003EB001002EBC000C0F81A1000222E924F
+:1062E0002F9200213A911FE0DDE92E10000240EAD2
+:1062F00011620902CDE92E129DF8B40000EB4001B5
+:10630000C1EBC0105E4901EBC001BDF8E8001330DD
+:10631000085CDDE92E3440EA0302CDE92E24BDF805
+:10632000E800401C81B23A91BDF8E8000328DBDBAD
+:106330009DF8B4002E9940F2533210FB02F04E4A01
+:1063400002EB800202F562729DF8A00000EB4003B0
+:1063500003EB001002EBC000416307229DF8B4007C
+:1063600040F2533110FB01F0434901EB800000F58E
+:1063700062709DF8A01001EB410303EB011100EBEB
+:10638000C1004271E9E200202E902F9000213A9145
+:106390001FE0DDE92E10000240EA11620902CDE99A
+:1063A0002E129DF8B40000EB4001C1EBC01034493F
+:1063B00001EBC001BDF8E800401D085CDDE92E34AA
+:1063C00040EA0302CDE92E24BDF8E800401C81B26A
+:1063D0003A91BDF8E8000428DBDB00E0FDE3DDE9ED
+:1063E0002E0111F03BFF9DF8B42040F2533312FB15
+:1063F00003F2214B03EB820303F562739DF8A020A7
+:1064000002EB420404EB021203EBC2022232906060
+:10641000D16000222E922F9200213A911EE0DDE9F8
+:106420002E10000240EA11620902CDE92E129DF8F9
+:10643000B40000EB4001C1EBC010114901EBC001F9
+:10644000BDF8E8000930085CDDE92E341843CDE9D9
+:106450002E04BDF8E800401C80B23A90BDF8E80078
+:106460000428DCDBDDE92E0111F0F8FE9DF8B420F4
+:1064700040F2533306E000005845002098400020C9
+:106480000889002012FB03F2FE4B03EB820303F5A5
+:1064900062739DF8A02002EB420404EB021203EBAE
+:1064A000C20242F8220F51609DF8B40040F253310D
+:1064B00010FB01F0F34901EB800000F562709DF8DC
+:1064C000A01001EB410202EB011110F831009DF820
+:1064D000B41040F2533211FB02F1EA4A02EB81019F
+:1064E000497988427ED19DF8B40040F2533110FBC7
+:1064F00001F0114601EB800000F562709DF8A010DC
+:1065000001EB410202EB011100EBC10090F8940095
+:10651000C0F34010A8B117229DF8B40040F25331E7
+:1065200010FB01F0D74901EB800000F562709DF887
+:10653000A01001EB410303EB011100EBC10042711C
+:1065400014E014229DF8B40040F2533110FB01F026
+:10655000CC4901EB800000F562709DF8A01001EBC2
+:10656000410303EB011100EBC10042719DF8B4003F
+:106570009DF8A01001EB0010C217CDE92E02C24811
+:1065800090F8E00708B39DF8B40000EB400101EB80
+:106590000010BE4901EB001030309DF8A01000EB58
+:1065A0000110807A022810D09DF8B40000EB400161
+:1065B00001EB0010B54901EB001030309DF8A01040
+:1065C00000EB0110C07A00287EDD00229DF8B400A7
+:1065D00040F2533110FB01F0AA4901EB800101F5B3
+:1065E000627100E02DE39DF8A00000EB400303EB97
+:1065F000001001EBC00080F846209DF8B40000EBCD
+:10660000400101EB0010A14901EB001130319DF870
+:10661000A00001EB0010C2729D48D0F80C020521C9
+:10662000B0FBF1F201FB120000EB400198482C3066
+:1066300000EB41100D3009909DF8B40040F2533149
+:1066400010FB01F08F4901EB800000F562709DF8AE
+:10665000A01001EB410202EB011100EBC10022305E
+:106660001022014608900998F1F7EFFD8848D0F80C
+:106670000C020521B0FBF1F201FB120000EB40011E
+:1066800083482C3000EB41129DF8B40040F25331A6
+:1066900010FB01F07B4901EB800101F562719DF86F
+:1066A000A00000EB400303EB001001EBC00050F82A
+:1066B0001A1F42F8011F406850607548D0F80C025C
+:1066C0000521B0FBF1F200E0A8E101FB120000EBB4
+:1066D00040016F482C3000EB41129DF8B40000EBF4
+:1066E000400101EB0010694901EB001130319DF8C8
+:1066F000A00001EB0010007810706548D0F80C0283
+:106700000521B0FBF1F201FB120000EB40016048F3
+:106710002C3000EB41129DF8B40040F2533110FBD5
+:1067200001F0584901EB800101F562719DF8A0006C
+:1067300000EB400303EB001001EBC000406BC2F81C
+:1067400009005348D0F80C020521B0FBF1F201FB1F
+:10675000120000EB40014E482C3000EB41114A483A
+:10676000F538026841F81D2F808888804848D0F8A5
+:106770000C020521B0FBF1F201FB120000EB40011D
+:1067800043482C3000EB41129DF8B40000EB40016F
+:1067900001EB00103D4901EB001130319DF8A000E4
+:1067A00001EB00104068C2F8230000229DF8B400FD
+:1067B00000EB400101EB0010344901EB00113031D6
+:1067C0009DF8A00001EB0010426000213A9154E0D6
+:1067D0002F48D0F80C020521B0FBF1F201FB1200AA
+:1067E00000EB40012A482C3000EB41112731BDF865
+:1067F000E8409DF8B40040F2533210FB02F0214A09
+:1068000002EB800202F562729DF8A00000EB4003EB
+:1068100003EB001002EBC00090F8800040F253320E
+:1068200010FB02F0174A02EB800202F562729DF83B
+:10683000B40040F2533310FB03F0124B03EB800320
+:1068400003F562739DF8A00000EB400505EB001016
+:1068500003EBC00090F8810000EB400303EB001055
+:1068600002EBC0024732BDF8E800001D105C08557D
+:10687000BDF8E800401C81B23A91BDF8E800062856
+:10688000A6DB07E058450020BC32002098400020DD
+:10689000BC12002000213A9142E000239DF8B40090
+:1068A00040F2533110FB01F0FE4901EB800101F58C
+:1068B00062719DF8A00000EB400202EB001001EBBA
+:1068C000C00090F8800040F2533110FB01F0F54910
+:1068D00001EB800101F562719DF8B40040F2533282
+:1068E00010FB02F0EF4A02EB800202F562729DF8A3
+:1068F000A00000EB400404EB001002EBC00090F895
+:10690000810000EB400202EB001001EBC0014731B7
+:10691000BDF8E8000B54BDF8E800401C81B23A9184
+:10692000BDF8E8000A28B8DBDF48D0F80C020521E2
+:10693000B0FBF1F080B2014609900220F2F7C8FBEB
+:1069400000210620F3F7B2FBD748D0F80C02D64955
+:10695000498D884208D2D44800E006E2D0F80C0203
+:10696000401CD149C1F80C0200210520F3F79EFB21
+:106970009DF8B40000EB400101EB0010CB4901EBA6
+:10698000001030309DF8A01000EB0110801C099021
+:10699000007820F0080109980170C348D0F80C0273
+:1069A0000521B0FBF1F201FB120000EB4001BE48F3
+:1069B0002C3000EB4110D0F823102E9800EB400251
+:1069C000BB4800EB4210C0F8231000213A9120E0B0
+:1069D000B548D0F80C020521B0FBF1F201FB120022
+:1069E00000EB4001B0482C3000EB41102730BDF8DF
+:1069F000E810425C2E9800EB4001AD4800EB4111DD
+:106A00002731BDF8E8000A54BDF8E800401C81B207
+:106A10003A91BDF8E8000628DADB6FE000229DF825
+:106A2000B40040F2533110FB01F09E4901EB8001AC
+:106A300001F562719DF8A00000EB400303EB00102C
+:106A400001EBC00080F846209DF8B40000EB400147
+:106A500001EB0010954901EB001130319DF8A000C9
+:106A600001EB0010801C0990007820F0080008302D
+:106A7000099908709DF8B40000EB400101EB00108B
+:106A80008A4901EB001030309DF8A01000EB011096
+:106A900042682E9800EB4001854800EB4110C0F899
+:106AA000232000203A9025E09DF8B40040F25331B5
+:106AB00010FB01F07B4901EB800101F562719DF84B
+:106AC000A00000EB400202EB001001EBC0014731D7
+:106AD000BDF8E8000A5C2E9800EB4001744800EB1A
+:106AE00041112731BDF8E8000A54BDF8E800401C08
+:106AF00081B23A91BDF8E8000628D5DB9DF8B410C4
+:106B00000220F3F7D3FA9DF8B40040F2533110FBA2
+:106B100001F0644901EB800101F562719DF8A0006C
+:106B200000EB400202EB001001EBC00022300990A4
+:106B30002E9800EB40015E4800EB41100D30102212
+:106B400008900999F1F781FB9DF8B40040F25331A8
+:106B500010FB01F0534901EB800101F562719DF8D2
+:106B6000A00000EB400202EB001001EBC0012E98E8
+:106B700000EB40024E4800EB421051F81A2F40F84B
+:106B8000012F496841609DF8B40000EB400101EB22
+:106B90000010464901EB001130319DF8A00001EBD7
+:106BA000001001782E9800EB4002414800EB4210A3
+:106BB00001702E9800EB40013D4800EB41113D482B
+:106BC000026841F81D2F808888809DF8B40040F24B
+:106BD000533110FB01F0334900E04CE101EB80013F
+:106BE00001F562719DF8A00000EB400202EB00107D
+:106BF00001EBC000416B2E9800EB40022C4800EBEB
+:106C00004210C0F809109DF8B40000EB400101EB00
+:106C10000010264901EB001130319DF8A00001EB76
+:106C2000001041682E9800EB4002214800EB421012
+:106C3000C0F823102E9881B208200991F3F736FA94
+:106C400093E09DF8B40040F2533110FB01F0154978
+:106C500001EB800101F562719DF8A00000EB40029C
+:106C600002EB001011F830109DF8B40040F25332DE
+:106C700010FB02F00B4A02EB80004079814274DA8B
+:106C80009DF8B40000EB400101EB0010074901EB57
+:106C9000001030309DF8A01000EB0110801C09900E
+:106CA000007809E058450020BC12002098400020E0
+:106CB000D8140020C731002020F00400001D0999DD
+:106CC00008709DF8B40000EB400101EB0010A2F544
+:106CD000986101EB001030309DF8A01000EB01101E
+:106CE000801C0990007820F080008030099908709D
+:106CF00001209DF8B41040F2533211FB02F1FE4A1C
+:106D000002EB810108719DF8B40040F2533110FB91
+:106D100001F0114601EB800042799DF8B40040F289
+:106D2000533110FB01F0F44901EB800101F5627170
+:106D30009DF8A00000EB400303EB001001F83020A9
+:106D400014229DF8B40040F2533110FB01F0EA49DF
+:106D500001EB800000F562709DF8A01001EB41038B
+:106D600003EB011100EBC100427183E00121E34814
+:106D700080F804179DF8B40040F2533110FB01F085
+:106D8000DD4901EB800101F562719DF8A00000EB87
+:106D9000400202EB001011F830109DF8B40040F2F0
+:106DA000533210FB02F0D44A02EB8000407981425A
+:106DB00033DA00219DF8B40040F2533210FB02F0A8
+:106DC000CD4A02EB8000017101229DF8B40040F22F
+:106DD000533110FB01F0C84901EB800101F56271EC
+:106DE0009DF8A00000EB400303EB001001F83020F9
+:106DF00014229DF8B40040F2533110FB01F0BE495B
+:106E000001EB800000F562709DF8A01001EB4103DA
+:106E100003EB011100EBC10042712BE014229DF83D
+:106E2000B40040F2533110FB01F0B34901EB800094
+:106E300000F562709DF8A01001EB410303EB011116
+:106E400000EBC100427115E014229DF8B40040F23D
+:106E5000533110FB01F0A84901EB800000F562708E
+:106E60009DF8A01001EB410303EB011100EBC10001
+:106E7000427100BF00BF07F0FBBB9DF8B40040F2B9
+:106E8000533110FB01F09C4901EB8000817828917F
+:106E90009DF8B40000EB4001C1EBC010984911F817
+:106EA000301029919DF8B40040F2533110FB01F0ED
+:106EB000914901EB800101F562719DF8A00000EBA2
+:106EC000400202EB001001EBC000417925919DF8D2
+:106ED000B40000EB4001C1EBC010894901EBC001D7
+:106EE0000991BDF8A4100998F3F778FE37909DF842
+:106EF000B40000EB4001C1EBC010814901EBC001BF
+:106F0000BDF8A400095CBDF8DC00814241F0678750
+:106F10009DF8B40000EB4001C1EBC010784901EBD3
+:106F2000C0004078002841F35A870021754A9DF837
+:106F3000B40002EB00129DF8A0001154BDF89400BB
+:106F400089287DD00EDC142801F0298705DC08286B
+:106F500077D0102841F04287FDE3152872D08028B1
+:106F6000F8D1FAE38B286ED08C286DD08E286CD0A7
+:106F70008F28EFD1BDF8A4000D2867D19DF8B4008B
+:106F800000EB4001C1EBC0105D4901EBC00041784E
+:106F90005D4880F8041D9DF8B40000EB4001C1EB92
+:106FA000C010574901EBC000C17A574880F8051D51
+:106FB0009DF8B40040F2533110FB01F04E4901EB53
+:106FC000800000F562709DF8A01001EB410202EB19
+:106FD000011110F8310003287EDC4B4890F8050DB4
+:106FE00000287ADD9DF8B40040F2533110FB01F027
+:106FF000414901EB800101F562719DF8A00000EBB1
+:10700000400202EB001001EBC00109910878401C1E
+:10701000C1B2099801709DF8B40040F2533110FBE1
+:1070200001F0354901EB800000F562709DF8A01079
+:1070300001EB410202EB011110F83100042806E0D7
+:10704000FEE3FEE3FEE3FEE3FEE3FEE3FEE344DBFA
+:107050009DF8B40000EB400101EB00102B4901EB5F
+:10706000001030309DF8A01000EB0110801C09903A
+:10707000254890F8050DC0F30010C0F101000999F2
+:10708000097860F30001099801701F4890F8040D19
+:10709000C0F3C00078BB9DF8B40000EB400101EBE9
+:1070A00000101A4901EB001030309DF8A01000EBE1
+:1070B00001108078C0F34010E8B19DF8B40000EBF7
+:1070C000400101EB0010114901EB001030309DF838
+:1070D000A01000EB011001E06BE006E1801C0990BC
+:1070E000007820F00200801C099908709DF8B40017
+:1070F00040F253310CE027E058450020BC3200201C
+:1071000008890020883E0020BC22002098400020F2
+:1071100010FB01F0FE4901EB800000F562709DF864
+:10712000A01001EB410202EB011100EBC10018308D
+:107130000990007820F00200801C099908709DF8E1
+:10714000B4100220F2F7B2FF00219DF8B40040F223
+:10715000533210FB02F0EE4A02EB80000171042270
+:107160009DF8B40040F2533110FB01F0E84901EB07
+:10717000800101F562719DF8A00000EB400303EB74
+:10718000001001F830208C229DF8B40040F25331F9
+:1071900010FB01F0DE4901EB800000F562709DF804
+:1071A000A01001EB410303EB011100EBC1004271A0
+:1071B0009BE09DF8B40040F2533110FB01F0D4493C
+:1071C00001EB800101F562719DF8A00000EB400227
+:1071D00002EB001011F830109DF8B40040F2533269
+:1071E00010FB02F0CA4A02EB8000407981427CD158
+:1071F0009DF8B40000EB400101EB0010A2F598618E
+:1072000001EB001030309DF8A01000EB0110801C45
+:107210000990C04890F8050DC0F30010C0F10100BE
+:1072200009990A7860F300020A709DF8B40000EB37
+:10723000400101EB0010B84901EB001030309DF81F
+:10724000A01000EB0110801C0990B24890F8040DCA
+:10725000C2080998007862F34100099908709DF806
+:10726000B40000EB400101EB0010AB4901EB001052
+:1072700030309DF8A01000EB01108078C0F3400280
+:107280009DF8B40040F2533110FB01F0A04901EB2E
+:10729000800000F562709DF8A01001EB410303EB44
+:1072A000011100EBC100007EC0F3400082426DD0AE
+:1072B0009DF8B40040F2533110FB01F0944901EB0A
+:1072C000800000F562709DF8A01001EB410202EB16
+:1072D000011100EBC100183009909DF8B40000EBDB
+:1072E000400101EB00108C4900E0C9E301EB001004
+:1072F00030309DF8A01000EB01108078420809980A
+:10730000007862F34100099908709DF8B40000EB21
+:10731000400101EB0010804901EB001030309DF876
+:10732000A01000EB01108078C0F3400048BB0122A0
+:107330009DF8B40040F2533110FB01F0744901EBA9
+:10734000800101F562719DF8A00000EB400303EBA2
+:10735000001001EBC00042739DF8B40040F25331BD
+:1073600010FB01F06A4901EB800000F562709DF8A6
+:10737000A01001EB410303EB011100EBC10080F809
+:1073800046209DF8B4100220F2F790FE9DF8B4005C
+:1073900000EB400101EB00105F4901EB00113031BF
+:1073A0009DF8A00001EB0010807800F001029DF82C
+:1073B000B40040F2533110FB01F0554901EB80005D
+:1073C00000F562709DF8A01001EB410303EB011181
+:1073D00000EBC100007E00F00100824279D09DF8F0
+:1073E000B40040F2533110FB01F0494901EB800039
+:1073F00000F562709DF8A01001EB410202EB011153
+:1074000000EBC100183009909DF8B40000EB40017A
+:1074100001EB0010404901EB001030309DF8A01046
+:1074200000EB0110807809990A7860F300020A7075
+:107430009DF8B40000EB400101EB0010364901EB70
+:10744000001030309DF8A01000EB0110807800F0A3
+:107450000100E8BB9DF8B40000EB400101EB001017
+:107460002D4901EB001030309DF8A01000EB011009
+:107470008078C0F3401068B39DF8B40040F25331F7
+:1074800010FB01F0224901EB800000F562709DF8CD
+:10749000A01001EB410202EB011100EBC10090F8DA
+:1074A0004600B8B99DF8B40040F2533110FB01F02A
+:1074B000174901EB800000F562709DF8A01001EB08
+:1074C000410202EB011100EBC100407B10B902E068
+:1074D0005BE05FE242E09DF8B40000EB400101EBAD
+:1074E00000100D4901EB001030309DF8A01000EBAA
+:1074F00001108078C0F3400080BB01229DF8B400E9
+:1075000040F2533110FB01F0014901EB800105E02D
+:1075100058450020BC2200209840002001F56271EF
+:107520009DF8A00000EB400303EB001001EBC0004E
+:1075300042739DF8B40040F2533110FB01F0FE4954
+:1075400001EB800000F562709DF8A01001EB410393
+:1075500003EB011100EBC10080F8462000229DF8EA
+:10756000B40040F2533110FB01F0F34901EB80000D
+:1075700000F562709DF8A01001EB410303EB0111CF
+:1075800000EBC10080F84520FFE19DF8B40040F217
+:10759000533110FB01F0E84901EB800000F5627007
+:1075A0009DF8A01001EB410202EB011100EBC100BC
+:1075B00090F84600B0B901229DF8B40040F2533172
+:1075C00010FB01F0DC4901EB800101F562719DF8CF
+:1075D000A00000EB400303EB001001EBC00080F8BB
+:1075E00045202AE000229DF8B40040F2533110FB00
+:1075F00001F0D14901EB800101F562719DF8A00015
+:1076000000EB400303EB001001EBC00080F84520C5
+:107610009DF8B40000EB400101EB0010C74901EBFD
+:10762000001130319DF8A00001EB0010801C099082
+:10763000007820F0010209980270C14890F8E00734
+:1076400080B19DF8B40000EB400101EB0010BB4994
+:1076500001EB001030309DF8A01000EB0110807A93
+:10766000022879D1B74890F82900012874D1B5488B
+:10767000D0F80C02B349498D88426DD29DF8B40010
+:1076800040F2533110FB01F0AB4901EB800000F5F3
+:1076900062709DF8A01001EB410202EB011100EBBA
+:1076A000C10090F84500012854D19DF8B40040F283
+:1076B000533110FB01F0A04901EB800000F562702E
+:1076C0009DF8A01001EB410202EB011100EBC1009B
+:1076D00090F87F00F0BB01229DF8B40000EB400160
+:1076E00001EB0010954901EB001130319DF8A0002D
+:1076F00001EB0010C2729DF8B40000EB400101EBF9
+:1077000000108E4901EB001130319DF8A00001EB13
+:10771000001001789DF8B40040F2533210FB02F0E3
+:10772000854A02EB8000417008229DF8B40040F2C7
+:10773000533110FB01F0804901EB800101F56271CA
+:107740009DF8A00000EB400303EB001001EBC0002C
+:10775000427103E060E024E3F6E0FDE300229DF8DF
+:10776000B40000EB400101EB0010744901EB001183
+:1077700030319DF8A00001EB001042609DF8B4107C
+:107780000220F2F793FC00213A911CE000229DF8C0
+:10779000B40040F2533110FB01F0674901EB800166
+:1077A00001F562719DF8A00000EB400303EB0010AF
+:1077B00001EBC0014731BDF8E8000A54BDF8E8000C
+:1077C000401C81B23A91BDF8E8001428DEDB0020AD
+:1077D0003A901CE000229DF8B40040F2533110FBB7
+:1077E00001F0554901EB800101F562719DF8A0009F
+:1077F00000EB400303EB001001EBC0016331BDF867
+:10780000E8000A54BDF8E800401C81B23A91BDF886
+:10781000E8000A28DEDBB8E09DF8B40040F25331FE
+:1078200010FB01F0444901EB800000F562709DF807
+:10783000A01001EB410202EB011100EBC10006E0D8
+:10784000C9E281E2FEE32CE393E3FCE37BE290F800
+:107850004500012878D19DF8B40040F2533110FB67
+:1078600001F0354901EB800101F562719DF8A0003E
+:1078700000EB400202EB001001EBC00090F880002A
+:1078800040F2533110FB01F02B4901EB800101F56F
+:1078900062719DF8B40040F2533210FB02F0264AA8
+:1078A00002EB800000F562709DF8A02002EB42031D
+:1078B00003EB021200EBC20090F8810000EB4002E3
+:1078C00002EB001001EBC00090F87E0003285CD1B1
+:1078D00002229DF8B40000EB400101EB00101749B3
+:1078E00001EB001130319DF8A00001EB0010C272D5
+:1078F0009DF8B40000EB400101EB00100F4901EBD3
+:10790000001130319DF8A00001EB001001789DF8C6
+:10791000B40040F2533210FB02F0074A02EB800041
+:10792000417008229DF8B40040F2533110FB01F081
+:10793000014901EB800108E05845002098400020F3
+:10794000BC320020BC1200201FE001F562719DF8DE
+:10795000A00000EB400303EB001001EBC0004271FC
+:1079600000229DF8B40000EB400101EB0010FE493D
+:1079700001EB001130319DF8A00001EB00104260D6
+:107980009DF8B4100220F2F791FB9DF8B41002208C
+:10799000F2F78CFB9DF8B40040F2533110FB01F07C
+:1079A000F24901EB800000F562709DF8A01001EB38
+:1079B000410202EB011100EBC1008078802838D130
+:1079C0009DF8B40000EB400101EB0010E64901EB2B
+:1079D000001030309DF8A01000EB01108078C0F34B
+:1079E000400030BB9DF8B40000EB400101EB0010FB
+:1079F000DD4901EB001030309DF8A01000EB0110C4
+:107A00008078C0F34010A0B915229DF8B40040F270
+:107A1000533110FB01F0D54901EB800101F5627192
+:107A20009DF8A00000EB400303EB001001EBC00049
+:107A300042719DF8B40000EB400101EB0010CA490F
+:107A400001EB001030309DF8A01000EB01108078A1
+:107A5000C0F34000A8B18F229DF8B40040F253312A
+:107A600010FB01F0C14901EB800000F562709DF848
+:107A7000A01001EB410303EB011100EBC1004271C7
+:107A80004AE09DF8B40040F2533110FB01F0B749D1
+:107A900001EB800000F562709DF8A01001EB41023F
+:107AA00002EB011100EBC100807B012834D10022E0
+:107AB0009DF8B40040F2533110FB01F0AB4901EBEB
+:107AC000800101F562719DF8A00000EB400303EB1B
+:107AD000001001EBC00082738C229DF8B40040F2CC
+:107AE000533110FB01F0A14901EB800101F56271F6
+:107AF0009DF8A00000EB400303EB001001EBC00079
+:107B0000427100219DF8B40040F2533210FB02F0A4
+:107B1000964A02EB800001719DF8B40000EB400131
+:107B200001EB0010904901EB0010007BF0BB9DF8C9
+:107B3000B40000EB4001C1EBC0108D4901EBC00067
+:107B4000807801049DF8B40000EB4002C2EBC01045
+:107B5000874A02EBC000C07841EA00219DF8B400DA
+:107B600000EB4002C2EBC010814A02EBC00000797A
+:107B70000843C117CDE9080110F070FB9DF8B4105F
+:107B800040F2533211FB02F1784A02EB810202F516
+:107B900062729DF8A01001EB410303EB011102EBAF
+:107BA000C101C1F81E009DF8B40000E03AE000EB0E
+:107BB0004001C1EBC0106E4901EBC00040790004E8
+:107BC0009DF8B41001EB4102C2EBC111684A02EB0F
+:107BD000C101897940EA01209DF8B41001EB41020E
+:107BE000C2EBC111624A02EBC101C9790843C11756
+:107BF000CDE9080110F032FB9DF8B41040F2533289
+:107C000011FB02F1594A02EB810101F562719DF805
+:107C1000A02002EB420303EB021201EBC201C1F808
+:107C20001A0090E09DF8B40000EB4001C1EBC010D9
+:107C30004F4901EBC000807801069DF8B40000EBCD
+:107C40004002C2EBC0104A4A02EBC000C07841EAD1
+:107C500000419DF8B40000EB4002C2EBC010444A62
+:107C600002EBC000007941EA00219DF8B40000EB6E
+:107C70004002C2EBC0103E4A02EBC000407908430C
+:107C8000C117CDE9080110F0E9FA01469DF8B400EA
+:107C900040F2533210FB02F0344A02EB800202F54C
+:107CA00062729DF8A00000EB400303EB001002EBB2
+:107CB000C000C0F81E109DF8B40000EB4001C1EBFD
+:107CC000C0102B4901EBC000807901069DF8B4007B
+:107CD00000EB4002C2EBC010254A02EBC000C079A5
+:107CE00041EA00419DF8B40000EB4002C2EBC01035
+:107CF0001F4A02EBC000007A41EA00219DF8B4005F
+:107D000000EB4002C2EBC010194A02EBC000407AFF
+:107D10000843C117CDE9080110F0A0FA9DF8B4108E
+:107D200040F2533211FB02F1104A02EB810101F5DE
+:107D300062719DF8A02002EB420303EB021201EBFB
+:107D4000C201C1F81A0023E2BDF8A400032827D11C
+:107D50008F229DF8B40040F2533110FB01F003492B
+:107D600001EB800106E0000098400020584500200B
+:107D70000889002001F562719DF8A00000EB400326
+:107D800003EB001001EBC000427101219DF8B4002B
+:107D900040F2533210FB02F0FE4A02EB8000017108
+:107DA000F6E1BDF8A400032814D18F229DF8B40099
+:107DB00040F2533110FB01F0F64901EB800000F571
+:107DC00062709DF8A01001EB410303EB011100EB81
+:107DD000C1004271DCE1BDF8A400032860D19DF828
+:107DE000B40040F2533110FB01F0EA4901EB80008E
+:107DF00000F56270BDF8D81001EB410202EB0111F1
+:107E000000EBC100807901282AD100229DF8B4003E
+:107E100040F2533110FB01F0DE4901EB800101F526
+:107E20006271BDF8D80000EB400303EB001001EBDA
+:107E3000C00082718F229DF8B40040F2533110FBD4
+:107E400001F0D44901EB800000F562709DF8A010AC
+:107E500001EB410303EB011100EBC10042711FE094
+:107E600008229DF8B40040F2533110FB01F0C949DB
+:107E700001EB800101F562719DF8A00000EB400369
+:107E800003EB001001EBC000427100219DF8B4002B
+:107E900040F2533210FB02F0BE4A02EB8000017147
+:107EA00076E1BDF8A400032862D19DF8B40040F249
+:107EB000533110FB01F0B74901EB800000F562700F
+:107EC000BDF8D81001EB410202EB011100EBC1003B
+:107ED000807901282AD100229DF8B40040F2533164
+:107EE00010FB01F0AB4901EB800101F56271BDF8B7
+:107EF000D80000EB400303EB001001EBC0008271DF
+:107F00008F229DF8B40040F2533110FB01F0A149DB
+:107F100001EB800000F562709DF8A01001EB4103B9
+:107F200003EB011100EBC100427121E008229DF832
+:107F3000B40040F2533110FB01F0964901EB80018F
+:107F400001F562719DF8A00000EB400303EB001007
+:107F500001EBC000427100E020E100219DF8B40077
+:107F600040F2533210FB02F08A4A02EB80000171AA
+:107F70000EE1BDF8A400082866D19DF8B40000EB1E
+:107F80004001C1EBC010844901EBC00080780106BC
+:107F90009DF8B40000EB4002C2EBC0107E4A02EB39
+:107FA000C000C07841EA00419DF8B40000EB4002F7
+:107FB000C2EBC010784A02EBC000007941EA002110
+:107FC0009DF8B40000EB4002C2EBC010724A02EB15
+:107FD000C00040790843C117CDE9080110F03EF90F
+:107FE0009DF8B41040F2533211FB02F1694A02EBE2
+:107FF000810202F562729DF8A01001EB410303EBD0
+:10800000011102EBC10148639DF8B40040F2533105
+:1080100010FB01F05F4901EB800101F562719DF8F1
+:10802000A00000EB400202EB001011F830109DF8A8
+:10803000B40040F2533210FB02F0564A02EB8000CB
+:10804000407902E0FEE3E3E0A2E0814234DA00217D
+:108050009DF8B40040F2533210FB02F04D4A02EB9F
+:108060008000017105229DF8B40040F2533110FBED
+:1080700001F0484901EB800101F562719DF8A00013
+:1080800000EB400303EB001001F830208E229DF836
+:10809000B40040F2533110FB01F03E4901EB800087
+:1080A00000F562709DF8A01001EB410303EB011194
+:1080B00000EBC10042716BE09DF8B40040F2533117
+:1080C00010FB01F0334901EB800000F56270BDF850
+:1080D000D81001EB410202EB011100EBC1008079E5
+:1080E000012835D100229DF8B40040F2533110FB35
+:1080F00001F0284901EB800101F56271BDF8D8005B
+:1081000000EB400303EB001001EBC00082718F22F3
+:108110009DF8B40040F2533110FB01F01D4901EB12
+:10812000800101F562719DF8A00000EB400303EBB4
+:10813000001001EBC000427101219DF8B40040F233
+:10814000533210FB02F0134A02EB800001711FE072
+:108150008E229DF8B40040F2533110FB01F00D491E
+:1081600001EB800101F562719DF8A00000EB400376
+:1081700003EB001001EBC000427100219DF8B40038
+:1081800040F2533210FB02F0024A02EB8000017110
+:10819000FDE300005845002008890020BDF8A40038
+:1081A000032834D100219DF8B40040F2533210FB73
+:1081B00002F0FE4A02EB8000017101229DF8B4003A
+:1081C00040F2533110FB01F0F84901EB800101F559
+:1081D0006271BDF8D80000EB400303EB001001EB27
+:1081E000C00082718C229DF8B40040F2533110FB24
+:1081F00001F0EE4901EB800000F562709DF8A010DF
+:1082000001EB410303EB011100EBC1004271BEE33E
+:10821000BDF8A4000F287CD19DF8B40000EB40010C
+:1082200001EB0010E24901EB0010007BF0BB0020E5
+:108230002E902F9000213A9120E0DDE92E100002CF
+:1082400040EA11620902CDE92E129DF8B40000EB5C
+:108250004001C1EBC010D74901EBC001BDF8E800F7
+:10826000C0F10600085CDDE92E3440EA0302CDE9E6
+:108270002E24BDF8E800401C81B23A91BDF8E80018
+:108280000528DADB9DF8B400DDE92E1240F2533305
+:1082900010FB03F0C54B03EB800303F562739DF8FD
+:1082A000A00000EB400404EB001000E049E003EB09
+:1082B000C00040F8221F426000222E922F9200211F
+:1082C0003A911FE0DDE92E10000240EA1162090236
+:1082D000CDE92E129DF8B40000EB4001C1EBC010B7
+:1082E000B44901EBC001BDF8E800C0F10B00085C27
+:1082F000DDE92E341843CDE92E04BDF8E800401C1A
+:1083000080B23A90BDF8E8000528DBDB9DF8B400A8
+:1083100000E0FCE3DDE92E1240F2533310FB03F0E2
+:10832000A24B03EB800000F562709DF8A03003EBD8
+:10833000430404EB031300EBC30022308160C260EE
+:1083400083E000202E902F9000213A911FE0DDE97C
+:108350002E10000240EA11620902CDE92E129DF8AA
+:10836000B40000EB4001C1EBC010924901EBC00129
+:10837000BDF8E800C0F10700085CDDE92E341843C1
+:10838000CDE92E04BDF8E800401C80B23A90BDF85B
+:10839000E8000628DBDB9DF8B400DDE92E1240F290
+:1083A000533310FB03F0814B03EB800303F562733F
+:1083B0009DF8A00000EB400404EB001003EBC000AC
+:1083C00040F8221F426000222E922F9200213A9103
+:1083D0001FE0DDE92E10000240EA11620902CDE93A
+:1083E0002E129DF8B40000EB4001C1EBC0107149A2
+:1083F00001EBC001BDF8E800C0F10D00085CDDE94B
+:108400002E341843CDE92E04BDF8E800401C80B29C
+:108410003A90BDF8E8000628DBDB9DF8B400DDE902
+:108420002E1240F2533310FB03F0604B03EB80003D
+:1084300000F562709DF8A03003EB430404EB0313D6
+:1084400000EBC30022308160C2609DF8B40040F2AE
+:10845000533110FB01F0554901EB800101F56271C8
+:108460009DF8A00000EB400202EB001011F8301064
+:108470009DF8B40040F2533210FB02F04B4A02EB7D
+:108480008000407981427DD19DF8B4009DF8A01014
+:1084900001EB0010C217CDE92E02474890F8E00723
+:1084A00008B39DF8B40000EB400101EB0010404917
+:1084B00001EB001030309DF8A01000EB0110807A25
+:1084C000022810D09DF8B40000EB400101EB001031
+:1084D000374901EB001030309DF8A01000EB01107F
+:1084E000C07A00286CDD00229DF8B40000EB40014A
+:1084F00001EB00102E4901EB001030309DF8A01068
+:1085000000EB0110C2722D48D0F80C020521B0FB1F
+:10851000F1F201FB120000EB400128482C3000EB87
+:1085200041100D3009909DF8B40040F2533110FB1A
+:1085300001F01E4901EB800000F562709DF8A0106B
+:1085400001EB410202EB011100EBC10022301022CD
+:10855000014608900998EFF778FE1848D0F80C0209
+:108560000521B0FBF1F201FB120000EB40011348C2
+:108570002C3000EB41129DF8B40040F2533110FB57
+:1085800001F000E0F8E2094901EB800101F56271B8
+:108590009DF8A00000EB400303EB001001EBC000CE
+:1085A00050F81A1F42F8011F40680AE058450020A1
+:1085B0009840002008890020BC320020BC12002016
+:1085C000A5E15060FE48D0F80C020521B0FBF1F2A5
+:1085D00001FB120000EB4001F9482C3000EB411286
+:1085E0009DF8B40000EB400101EB0010F54901EBF0
+:1085F000001130319DF8A00001EB001000781070E0
+:10860000EF48D0F80C020521B0FBF1F201FB12009B
+:1086100000EB4001EA482C3000EB4111EA480268C7
+:1086200041F81D2F80888880E548D0F80C0205218C
+:10863000B0FBF1F201FB120000EB4001E0482C30EE
+:1086400000EB41129DF8B40040F2533110FB01F0F1
+:10865000DE4901EB800101F562719DF8A00000EB9D
+:10866000400303EB001001EBC000406BC2F80900AF
+:10867000D348D0F80C020521B0FBF1F201FB120047
+:1086800000EB4001CE482C3000EB41129DF8B400C5
+:1086900000EB400101EB0010CA4901EB0011303141
+:1086A0009DF8A00001EB00104068C2F823000022F2
+:1086B0009DF8B40000EB400101EB0010C14901EB53
+:1086C000001130319DF8A00001EB00104260002144
+:1086D0003A9154E0BA48D0F80C020521B0FBF1F20F
+:1086E00001FB120000EB4001B5482C3000EB4111BA
+:1086F0002731BDF8E8409DF8B40040F2533210FB3A
+:1087000002F0B24A02EB800202F562729DF8A0000C
+:1087100000EB400303EB001002EBC00090F8800078
+:1087200040F2533210FB02F0A84A02EB800202F53D
+:1087300062729DF8B40040F2533310FB03F0A34B78
+:1087400003EB800303F562739DF8A00000EB400586
+:1087500005EB001003EBC00090F8810000EB400334
+:1087600003EB001002EBC0024732BDF8E800001D29
+:10877000105C0855BDF8E800401C81B23A91BDF884
+:10878000E8000628A6DB00203A9042E000239DF88E
+:10879000B40040F2533110FB01F08C4901EB800131
+:1087A00001F562719DF8A00000EB400202EB0010A1
+:1087B00001EBC00090F8800040F2533110FB01F053
+:1087C000824901EB800101F562719DF8B40040F22D
+:1087D000533210FB02F07D4A02EB800202F5627216
+:1087E0009DF8A00000EB400404EB001002EBC00079
+:1087F00090F8810000EB400202EB001001EBC00199
+:108800004731BDF8E8000B54BDF8E800401C81B2C8
+:108810003A91BDF8E8000A28B8DB6948D0F80C02A4
+:108820000521B0FBF1F080B2014609900220F0F77B
+:108830004FFC00210620F1F739FC6148D0F80C020A
+:108840005F4900E002E2498D884206D25C48D0F8D8
+:108850000C02401C5A49C1F80C0200210520F1F716
+:1088600025FC9DF8B40000EB400101EB00105549D8
+:1088700001EB001030309DF8A01000EB0110801CBF
+:108880000990007820F00802099802704C48D0F84E
+:108890000C020521B0FBF1F201FB120000EB4001DC
+:1088A00047482C3000EB4110D0F823202E9800EBE5
+:1088B0004001474800EB4110C0F8232000203A90C7
+:1088C00020E03F48D0F80C020521B0FBF1F201FB9B
+:1088D000120000EB40013A482C3000EB41102730E9
+:1088E000BDF8E810425C2E9800EB4001384800EBE0
+:1088F00041112731BDF8E8000A54BDF8E800401CDA
+:1089000081B23A91BDF8E8000628DADB66E09DF80E
+:10891000B40000EB400101EB00102A4901EB00100C
+:1089200030309DF8A01000EB0110801C09900078F9
+:1089300020F008000830099908709DF8B40000EB99
+:10894000400101EB00101F4901EB001030309DF891
+:10895000A01000EB011042682E9800EB40011C486B
+:1089600000EB4110C0F8232000203A9027E09DF84A
+:10897000B40040F2533110FB01F0144901EB8001C7
+:1089800001F562719DF8A00000EB400200E005E2F5
+:1089900002EB001001EBC0014731BDF8E8000A5CB2
+:1089A0002E9800EB40010A4800EB41112731BDF839
+:1089B000E8000A54BDF8E800401C81B23A9109E091
+:1089C000BC12002098400020C731002058450020EC
+:1089D000D8140020BDF8E8000628C8DB9DF8B400D4
+:1089E00000EB400101EB0010FE4901EB00103030BC
+:1089F0009DF8A01000EB0110801C0990007820F079
+:108A00002002099802709DF8B4100220F1F74EFB85
+:108A10009DF8B40040F2533110FB01F0F24901EB34
+:108A2000800000F562709DF8A01001EB410202EB9E
+:108A3000011100EBC100223009902E9800EB40019B
+:108A4000EA4800EB41100D30102208900999EFF729
+:108A5000FCFB9DF8B40040F2533110FB01F0E249F9
+:108A600001EB800101F562719DF8A00000EB40026E
+:108A700002EB001001EBC0012E9800EB4002DB4836
+:108A800000EB421051F81A2F40F8012F496841605D
+:108A90009DF8B40000EB400101EB0010D14901EB5F
+:108AA000001130319DF8A00001EB001001782E98E4
+:108AB00000EB4002CD4800EB421001702E9800EB15
+:108AC0004001CA4800EB4111C948026841F81D2F16
+:108AD000808888809DF8B40040F2533110FB01F08B
+:108AE000C14901EB800101F562719DF8A00000EB26
+:108AF000400202EB001001EBC000416B2E9800EB2E
+:108B00004002BA4800EB4210C0F8091000E09CE0B7
+:108B10009DF8B40000EB400101EB0010B14901EBFE
+:108B2000001130319DF8A00001EB001041682E9833
+:108B300000EB4002AD4800EB4210C0F823102E9825
+:108B400081B208200991F1F7B1FA00229DF8B40032
+:108B500040F2533110FB01F0A34901EB800000F516
+:108B600062709DF8A01001EB410303EB011100EBD3
+:108B7000C10080F8462053E09DF8B40000EB4001AE
+:108B800001EB0010974901EB001030309DF8A01068
+:108B900000EB0110801C0990007820F00400001DFB
+:108BA000099908709DF8B40000EB400101EB00103A
+:108BB0008C4901EB001030309DF8A01000EB011043
+:108BC000801C0990007820F080008030099908709E
+:108BD00001209DF8B41040F2533211FB02F1824A99
+:108BE00002EB810108719DF8B40040F2533110FB93
+:108BF00001F0114601EB800042799DF8B40040F28B
+:108C0000533110FB01F0784901EB800000F56270F0
+:108C10009DF8A01001EB410303EB011100F8312096
+:108C20008F229DF8B40040F2533110FB01F06E49E1
+:108C300001EB800000F562709DF8A01001EB41038C
+:108C400003EB011100EBC1004271C7E0BDF8A400C5
+:108C5000032857D101216648F53080F804179DF8A4
+:108C6000B40040F2533110FB01F05F4901EB800189
+:108C700001F562719DF8A00000EB400202EB0010CC
+:108C800011F830109DF8B40040F2533210FB02F09E
+:108C9000554A02EB80004079814234DA00219DF888
+:108CA000B40040F2533210FB02F04F4A02EB800056
+:108CB000017101229DF8B40040F2533110FB01F024
+:108CC000494901EB800101F562719DF8A00000EBBC
+:108CD000400303EB001001F830208F229DF8B40010
+:108CE00040F2533110FB01F03F4901EB800000F5E9
+:108CF00062709DF8A01001EB410303EB011100EB42
+:108D0000C10042714AE09DF8B40040F2533110FBBB
+:108D100001F0354901EB800000F562709DF8A0106C
+:108D200001EB410202EB011100EBC10080788028C9
+:108D300034D100219DF8B40040F2533210FB02F010
+:108D4000294A02EB8000017180229DF8B40040F2B4
+:108D5000533110FB01F0244901EB800101F56271F0
+:108D60009DF8A00000EB400303EB001001EBC000F6
+:108D7000427100229DF8B40040F2533110FB01F023
+:108D8000194901EB800000F562709DF8A01001EB1D
+:108D9000410303EB011100EBC10082701EE0BDF83E
+:108DA000A400032819D100211148F53080F80417D8
+:108DB0008F229DF8B40040F2533110FB01F00A49B4
+:108DC00001EB800000F562709DF8A01001EB4103FB
+:108DD00003EB011100EBC100427100BF00BF05F0C1
+:108DE00047BC00009840002058450020D8140020BF
+:108DF000C73100209DF8B40000EB4001C1EBC0106A
+:108E0000FE4911F83000042801D125900BE09DF8AF
+:108E1000B40000EB4001C1EBC010F84911F830007C
+:108E2000152800D125909DF8B40000EB4001C1EB5E
+:108E3000C010F24901EBC00041789DF8B40000EB8E
+:108E40004002C2EBC010ED4A12F8300041EA0020A7
+:108E500041F23001884202D1A62025903DE09DF8E4
+:108E6000B40000EB4001C1EBC010E44901EBC000CD
+:108E700041789DF8B40000EB4002C2EBC010DF4A1D
+:108E800012F8300041EA002041F23101884202D15B
+:108E9000A720259021E09DF8B40000EB4001C1EB34
+:108EA000C010D64911F83000022816D19DF8B40040
+:108EB00000EB4001C1EBC010D04901EBC0000179CB
+:108EC0009DF8B40000EB4002C2EBC010CB4A02EBAD
+:108ED000C000C07841EA002125919DF8B40040F21D
+:108EE000533110FB01F0C64901EB8000C178279196
+:108EF0009DF8B40040F2533110FB01F0C04901EB82
+:108F0000800108319DF89C00C0EBC00001EBC0005F
+:108F100082789DF8B40040F2533110FB01F0B8495B
+:108F200001EB800108319DF89C00C0EBC00001EB13
+:108F3000C000C0781044C1B228910021B14A9DF808
+:108F4000B40002EB00129DF89C0011543A913AE0F3
+:108F50009DF8B40040F2533110FB01F0A84901EB39
+:108F6000800108319DF89C00C0EBC00001EBC000FF
+:108F700002799DF8B40040F2533110FB01F0A04992
+:108F800001EB800108319DF89C00C0EBC00001EBB3
+:108F9000C0008178BDF8E800084400EB400101EB17
+:108FA00000119DF8B40040F2533310FB03F0944BD2
+:108FB00003EB800000F5627000F83120BDF8E80096
+:108FC000401C81B23A919DF8B40040F2533110FB3D
+:108FD00001F08B4901EB800108319DF89C00C0EB4A
+:108FE000C00011F83010BDF8E8008142B0DCBDF8D7
+:108FF000941043F23002881A91427DD009DC042992
+:109000007BD015297AD0A62910D0A72942F07984DF
+:1090100050E1B0F5C06F72D0A0F2016000286FD0AF
+:1090200001286ED00428F1D101F0A2BF00219DF8E3
+:10903000B40040F2533210FB02F0714A02EB8000A0
+:1090400001719DF8B40040F2533110FB01F011465C
+:1090500001EB800008309DF89C10C1EBC10100EBD2
+:10906000C1000079052824DC06229DF8B40040F2F6
+:10907000533110FB01F0624901EB800108319DF88A
+:109080009C00C0EBC00001EBC0000271A8229DF85B
+:10909000B40040F2533110FB01F0594901EB80005C
+:1090A00008309DF89C10C1EBC10100EBC10042717A
+:1090B000FEE09DF8B40040F2533110FB01F050493E
+:1090C00001EB800008309DF89C10C1EBC10100EB62
+:1090D000C10000790A282BDC0B229DF8B40040F275
+:1090E000533110FB01F0464901EB800108319DF836
+:1090F0009C00C0EBC00005E094E111E2FEE3FEE35A
+:10910000FEE3FEE301EBC0000271A9229DF8B4006A
+:1091100040F2533110FB01F0394901EB8000083077
+:109120009DF89C10C1EBC10100EBC1004271BFE092
+:109130009DF8B40040F2533110FB01F0304901EBCF
+:10914000800008309DF89C10C1EBC10100EBC1000C
+:1091500000790F2824DC10229DF8B40040F253312E
+:1091600010FB01F0264901EB800108319DF89C00BD
+:10917000C0EBC00001EBC0000271A2229DF8B40058
+:1091800040F2533110FB01F01D4901EB8000083023
+:109190009DF89C10C1EBC10100EBC100427187E05A
+:1091A0009DF8B40040F2533110FB01F0144901EB7B
+:1091B000800008309DF89C10C1EBC10100EBC1009C
+:1091C0004079A5282DD19DF8B40040F2533110FB11
+:1091D00001F00B4901EB800108319DF89C00C0EBC8
+:1091E000C00001EBC000C1789DF8B40000EB400264
+:1091F00002EB0010044A02EB001007E0088900208F
+:1092000058450020883E002098400020303000EB78
+:109210000110801C0990007820F00400001D0999BD
+:1092200008709DF8B40040F2533110FB01F0FC4986
+:1092300001EB800008309DF89C10C1EBC10100EBF0
+:10924000C1008079A12833D09DF8B40040F2533199
+:1092500010FB01F0F24901EB800108319DF89C0000
+:10926000C0EBC00001EBC00082799DF8B40040F271
+:10927000533110FB01F0EA4901EB800108319DF800
+:109280009C00C0EBC00001EBC0004271A1229DF820
+:10929000B40040F2533110FB01F0E14901EB8000D2
+:1092A00008309DF89C10C1EBC10100EBC100827138
+:1092B00002F027BB00219DF8B40040F2533210FBAE
+:1092C00002F0D74A02EB800001719DF8B40040F231
+:1092D000533110FB01F0114601EB800008309DF87E
+:1092E0009C10C1EBC10100EBC100007908281DDC16
+:1092F00000219DF8B40040F2533210FB02F0C84A3E
+:1093000002EB8000017108229DF8B40040F2533155
+:1093100010FB01F0C24901EB800008309DF89C1061
+:10932000C1EBC10100EBC100027124E09DF8B40063
+:1093300040F2533110FB01F0B94901EB80000830D5
+:109340009DF89C10C1EBC10100EBC10000790B2816
+:1093500011DC0C229DF8B40040F2533110FB01F0F7
+:10936000AF4901EB800008309DF89C10C1EBC101B2
+:1093700000EBC10002719DF8B40040F2533110FBC4
+:1093800001F0A74901EB800008309DF89C10C1EB6B
+:10939000C10100EBC1004079A42830D19DF8B40090
+:1093A00000EB400101EB00109E4901EB0010303052
+:1093B0009DF8A01000EB0110801C0990007820F0AF
+:1093C000200020300999087000229DF8B40040F276
+:1093D000533110FB01F0924901EB800000F56270FF
+:1093E0009DF8A01001EB410303EB011100EBC1005C
+:1093F00080F845209DF8B4100220F0F757FEA12216
+:109400009DF8B40040F2533110FB01F0844901EBA8
+:10941000800008309DF89C10C1EBC10100EBC10039
+:10942000427145E700203A9015E09DF8B40000EB4A
+:109430004001C1EBC0107C4901EBC001BDF8E80060
+:10944000C01C095C16AABDF8E8001154BDF8E8007C
+:10945000401C81B23A91BDF8E8000628E5DB062100
+:1094600016A81EF015FC0021CDE93001DDE9300120
+:10947000000A40EA0160309BC01841EB21214FF403
+:1094800080724FF00003CDE90801EEF79BFE9DF8D6
+:10949000B40040F2533110FB01F0614901EB800050
+:1094A00000F562709DF89C1001EB410303EB011184
+:1094B00000EBC100027100229DF8B40040F253316C
+:1094C00010FB01F0564901EB8000027104229DF867
+:1094D000B40040F2533110FB01F0514901EB800020
+:1094E00000F562709DF89C1001EB410303EB011144
+:1094F00000F83120A7229DF8B40040F2533110FB50
+:1095000001F0474901EB800000F562709DF89C1066
+:1095100001EB410303EB011100EBC1004271C7E60F
+:109520009DF8B40040F2533110FB01F03C4901EBCF
+:10953000800008309DF89C10C1EBC10100EBC10018
+:109540000079042872DA00219DF8B40040F2533209
+:1095500010FB02F0324A02EB80000171A1229DF85B
+:10956000B40040F2533110FB01F02D4901EB8001B2
+:1095700008319DF89C00C0EBC00001EBC0004271B7
+:109580009DF8B40040F2533110FB01F0244901EB87
+:10959000800108319DF89C00C0EBC00001EBC000C9
+:1095A000001D09900078401CC2B2099802709DF815
+:1095B000B40040F2533110FB01F0194901EB800077
+:1095C00008309DF89C10C1EBC10100EBC10000798F
+:1095D000042823D10A229DF8B40040F2533110FB35
+:1095E00001F00F4901EB800108319DF89C00C0EBB0
+:1095F000C00001EBC0000271A3229DF8B40040F24C
+:10960000533110FB01F0064901EB800008309DF852
+:109610009C10C1EBC10100EBC1004271EBE205E01F
+:109620005845002098400020088900209DF8B4008B
+:1096300040F2533110FB01F0FE4901EB800008308D
+:109640009DF89C10C1EBC10100EBC100007904281A
+:109650002FD100219DF8B40040F2533210FB02F0EC
+:10966000F44A02EB8000017105229DF8B40040F23B
+:10967000533110FB01F0EF4901EB800108319DF8F7
+:109680009C00C0EBC00001EBC0000271A3229DF85A
+:10969000B40040F2533110FB01F0E64901EB8000C9
+:1096A00008309DF89C10C1EBC10100EBC100427174
+:1096B000A1E29DF8B40040F2533110FB01F0DD4906
+:1096C00001EB800008309DF89C10C1EBC10100EB5C
+:1096D000C100007908282FDC00219DF8B40040F279
+:1096E000533210FB02F0D34A02EB800001710922D1
+:1096F0009DF8B40040F2533110FB01F0CD4901EB6D
+:10970000800108319DF89C00C0EBC00001EBC00057
+:109710000271A7229DF8B40040F2533110FB01F012
+:10972000C44901EB800008309DF89C10C1EBC101D9
+:1097300000EBC10042715EE29DF8B40040F253318B
+:1097400010FB01F0BB4901EB800008309DF89C1034
+:10975000C1EBC10100EBC100007909282FDC002119
+:109760009DF8B40040F2533210FB02F0B14A02EB14
+:10977000800001710A229DF8B40040F2533110FBC1
+:1097800001F0AC4901EB800108319DF89C00C0EB71
+:10979000C00001EBC0000271A3229DF8B40040F2AA
+:1097A000533110FB01F0A34901EB800008309DF814
+:1097B0009C10C1EBC10100EBC10042711BE29DF89E
+:1097C000B40040F2533110FB01F09A4901EB8000E4
+:1097D00008309DF89C10C1EBC10100EBC10000797D
+:1097E0000D282FDC00219DF8B40040F2533210FB0D
+:1097F00002F0904A02EB800001710E229DF8B40045
+:1098000040F2533110FB01F08A4901EB800108312D
+:109810009DF89C00C0EBC00001EBC0000271A122CA
+:109820009DF8B40040F2533110FB01F0814901EB87
+:10983000800108319DF89C00C0EBC00001EBC00026
+:109840004271D8E19DF8B40040F2533110FB01F0B1
+:10985000784901EB800008309DF89C10C1EBC101F4
+:1098600000EBC10000790E282FDC00219DF8B40028
+:1098700040F2533210FB02F06E4A02EB800001719D
+:109880000F229DF8B40040F2533110FB01F06949FA
+:1098900001EB800108319DF89C00C0EBC00001EB9A
+:1098A000C0000271A3229DF8B40040F2533110FBB6
+:1098B00001F0604901EB800008309DF89C10C1EB7D
+:1098C000C10100EBC100427195E19DF8B40040F286
+:1098D000533110FB01F0574901EB800008309DF82F
+:1098E0009C10C1EBC10100EBC100007910287DDCA8
+:1098F00011229DF8B40040F2533103E07CE1AAE16B
+:10990000F7E1D8E110FB01F04A4901EB8001083191
+:109910009DF89C00C0EBC00001EBC0000271A122C9
+:109920009DF8B40040F2533110FB01F0414901EBC6
+:10993000800108319DF89C00C0EBC00001EBC00025
+:1099400042719DF8B40040F2533110FB01F03949E7
+:1099500001EB800108319DF89C00C0EBC00001EBD9
+:10996000C000827100213A9156E09DF8B40040F2A7
+:10997000533110FB01F02F4901EB800108319DF8B4
+:109980009C00C0EBC00001EBC0008178BDF8E8008E
+:1099900001449DF8B40000EB400202EB0010264A9F
+:1099A00002EB0010303000EB0110801C09900078B1
+:1099B00020F080008030099908709DF8B41040F2C2
+:1099C000533011FB00F01B4901EB800008309DF87B
+:1099D0009C10C1EBC10100EBC1008078BDF8E8101C
+:1099E00042189DF8B40000EB400100E085E001EB77
+:1099F0000010114901EB0010303000EB0210801C08
+:109A00000990007820F00400001D09990870BDF845
+:109A1000E800401C80B23A909DF8B41040F25330F8
+:109A200011FB00F0034901EB800108319DF89C0017
+:109A300004E000005845002098400020C0EBC00022
+:109A400011F83010BDF8E80081428EDC9DF8B410AA
+:109A500001EB410000EB0110FE4901EB001030303A
+:109A60009DF8A01000EB01108078C0F34010E8B31F
+:109A70009DF8B41001EB410000EB0110F54901EB3A
+:109A8000001030309DF8A01000EB0110801C0990F0
+:109A9000007820F02002099802709DF8B41001EBC4
+:109AA000410000EB0110EB4901EB001030309DF854
+:109AB000A01000EB01108078C0F34000A8B99DF819
+:109AC000B41001EB410000EB0110E24901EB001082
+:109AD00030309DF8A01000EB0110801C0990007838
+:109AE00020F0080008300999087000E065E09DF852
+:109AF000B4100220F0F7DAFA7DE09DF8B41040F2DD
+:109B0000533011FB00F0D44901EB800108319DF87E
+:109B10009C00C0EBC00001EBC00001799DF8B400CF
+:109B200040F2533210FB02F0CB4A02EB8000407946
+:109B3000814260D19DF8B41040F2533011FB00F027
+:109B4000114601EB800008309DF89C10C1EBC1016B
+:109B500000EBC1008079A12830D0A3229DF8B40089
+:109B600040F2533110FB01F0BB4901EB8001083199
+:109B70009DF89C00C0EBC00001EBC00042719DF855
+:109B8000B41040F2533011FB00F0B34901EB8000F8
+:109B900008309DF89C10C1EBC10100EBC100807939
+:109BA000A22828D000209DF8B41040F2533211FBB7
+:109BB00002F1A94A02EB810108711CE0A1229DF883
+:109BC000B40040F2533110FB01F0A34901EB8001D6
+:109BD00008319DF89C00C0EBC00001EBC000427151
+:109BE00001219DF8B40040F2533210FB02F09A4A72
+:109BF00002EB8000017114E4A1229DF8B40040F250
+:109C0000533110FB01F0944901EB800108319DF8BC
+:109C10009C00C0EBC00001EBC00082719DF8B40055
+:109C200040F2533110FB01F08B4901EB8001083108
+:109C30009DF89C00C0EBC00001EBC0004271002108
+:109C40009DF8B40040F2533210FB02F0824A02EB5E
+:109C50008000017163E400219DF8B40040F25332AA
+:109C600010FB02F07C4A02EB8000017109229DF892
+:109C7000B40040F2533110FB01F0774901EB800151
+:109C800008319DF89C00C0EBC00001EBC0000271E0
+:109C9000A7229DF8B40040F2533110FB01F06E4949
+:109CA00001EB800008309DF89C10C1EBC10100EB76
+:109CB000C100427133E400219DF8B40040F25332F8
+:109CC00010FB02F0644A02EB80000171A7229DF8AC
+:109CD000B40040F2533110FB01F05F4901EB80000A
+:109CE00008309DF89C10C1EBC10100EBC10042712E
+:109CF00015E49DF8B41001EB4100C0EBC1105749C9
+:109D000001EBC000C07D31281DDB9DF8B41001EBD4
+:109D10004100C0EBC110514901EBC000C07D31389A
+:109D2000C2B29DF8B40040F2533110FB01F04A4931
+:109D300001EB800008309DF89C10C1EBC10100EBE5
+:109D4000C100C27011E000229DF8B40040F253310E
+:109D500010FB01F0404901EB800108319DF89C00A7
+:109D6000C0EBC00001EBC000C2709DF8B41040F21F
+:109D7000533011FB00F0384901EB800108319DF8A8
+:109D80009C00C0EBC00001EBC00082789DF8B400DD
+:109D900040F2533110FB01F02F4901EB80010831F3
+:109DA0009DF89C00C0EBC00001EBC000C07811180A
+:109DB00036919DF8B41040F2533011FB00F0264963
+:109DC00001EB800108319DF89C00C0EBC00001EB65
+:109DD000C000C2789DF8B40040F2533110FB01F08E
+:109DE0001D4901EB800008309DF89C10C1EBC101BA
+:109DF00010F8310082427DDA00219DF8B40040F273
+:109E0000533210FB02F0144A02EB80000171A722CA
+:109E10009DF8B40040F2533110FB01F00E4901EB04
+:109E2000800108319DF89C00C0EBC00001EBC00030
+:109E300042719DF8B41001EB4100C0EBC11007491D
+:109E400001EBC000407930287ED19DF8B41040F27B
+:109E5000533005E098400020584500200889002034
+:109E600011FB00F0FE4901EB800108319DF89C00D8
+:109E7000C0EBC00001EBC00001799DF8B40040F2D6
+:109E8000533210FB02F0F64A02EB80004079814227
+:109E90005AD19DF8B41040F2533011FB00F0114636
+:109EA00001EB800000F56270BDF8D81001EB4102B3
+:109EB00002EB011100EBC100C078312832D19DF8CE
+:109EC000B41001EB410000EB0110E64901EB00107A
+:109ED0003030BDF8D81000EB0110801C09900078DC
+:109EE00020F020020998027000229DF8B40040F290
+:109EF000533100E0FEE310FB01F0D94901EB800093
+:109F000000F56270BDF8D81001EB410303EB0111BD
+:109F100000EBC10080F845209DF8B4100220F0F756
+:109F2000C5F854E09DF8B41040F2533011FB00F036
+:109F3000CB4901EB800000F56270BDF8D81001EB51
+:109F4000410202EB011100E06CE000EBC100C078BF
+:109F500033283CD19DF8B41001EB410000EB011017
+:109F6000C04901EB00103030BDF8D81000EB0110F3
+:109F7000801C0990007820F02002099802700122CC
+:109F80009DF8B40040F2533110FB01F0B44901EBED
+:109F9000800000F56270BDF8D81001EB410303EBBF
+:109FA000011100EBC10080F84620A9229DF8B40001
+:109FB00040F2533110FB01F0A94901EB8000083059
+:109FC0009DF89C10C1EBC10100EBC10082719DF8AE
+:109FD000B41001EB410000EB0110A24901EB0010AD
+:109FE0003030BDF8D81000EB0110801C09900078CB
+:109FF00020F00102099802709DF8B41001EB4100B5
+:10A0000000EB0110974901EB00103030BDF8D8107B
+:10A0100000EB0110801C0990007820F002020998E2
+:10A0200002700DE19DF8B41001EB4100C0EBC110CE
+:10A030008D4901EBC000407931287CD19DF8B410E6
+:10A0400040F2533011FB00F0854901EB80010831EB
+:10A050009DF89C00C0EBC00001EBC00001799DF8A9
+:10A06000B40040F2533210FB02F07D4A02EB800054
+:10A07000407981425FD19DF8B41040F2533011FB1A
+:10A0800000F0114601EB800000F56270BDF8D810B9
+:10A0900001EB410202EB011100EBC10090F8460018
+:10A0A00058BB01229DF8B40040F2533110FB01F07F
+:10A0B0006B4901EB800101F56271BDF8D80000EB3E
+:10A0C000400303EB001001EBC00080F845209DF831
+:10A0D000B41001EB410000EB0110624901EB0011EB
+:10A0E0003031BDF8D80001EB0010801C09900078D9
+:10A0F00020F00100401C099908709DF8B41001EB94
+:10A10000410000EB0110574901EB00103030BDF861
+:10A11000D81000EB0110801C0990007820F002029A
+:10A1200009980270514890F8E00790B19DF8B4107A
+:10A1300001EB410000E002E200EB0110494901EBB4
+:10A1400000103030BDF8D81000EB0110807A0228E2
+:10A1500076D1474890F82900012871D14448D0F8B9
+:10A160000C024349498D88426AD29DF8B41040F2EE
+:10A17000533011FB00F03A4901EB800000F56270AA
+:10A18000BDF8D81001EB410202EB011100EBC10058
+:10A1900090F84500012852D19DF8B41040F2533098
+:10A1A00011FB00F02E4901EB800000F56270BDF854
+:10A1B000D81001EB410202EB011100EBC10090F855
+:10A1C0007F00E0BB01229DF8B40000EB400101EBF1
+:10A1D0000010244901EB00113031BDF8D80001EB2B
+:10A1E0000010C27200229DF8B40000EB400101EBA8
+:10A1F00000101C4901EB00113031BDF8D80001EB13
+:10A20000001042609DF8B41040F2533011FB00F092
+:10A21000134901EB800101F56271BDF8D80000EB34
+:10A22000400202EB001001EBC00090F891109DF885
+:10A23000B40040F2533210FB02F0094A01E07CE026
+:10A240007AE002EB800041709DF8B41040F2533088
+:10A2500011FB00F0114601EB800108310AE000001B
+:10A26000584500209840002008890020BC3200207A
+:10A27000BC1200209DF89C00C0EBC00001EBC000A8
+:10A2800001799DF8B40040F2533210FB02F0FE4A0F
+:10A2900002EB8000407981424ED100229DF8B4004B
+:10A2A00040F2533110FB01F0F74901EB800101F559
+:10A2B0006271BDF8D80000EB400303EB001001EB26
+:10A2C000C000C2714FF010429DF8B40040F253310B
+:10A2D00010FB01F0EC4901EB800101F56271BDF862
+:10A2E000D80000EB400303EB001001EBC0008260DC
+:10A2F000A4229DF8B40040F2533110FB01F0E24972
+:10A3000001EB800108319DF89C00C0EBC00001EB1F
+:10A31000C0008271A3229DF8B40040F2533110FBBB
+:10A3200001F0D94901EB800008309DF89C10C1EB89
+:10A33000C10100EBC10042710FE39DF8B41040F27F
+:10A34000533011FB00F0D04901EB800000F5627042
+:10A35000BDF8D81001EB410202EB011100EBC10086
+:10A3600090F8450001287DD19DF8B41040F253309B
+:10A3700011FB00F0C44901EB800101F56271BDF8E9
+:10A38000D80000EB400202EB001001EBC00090F897
+:10A39000801040F2533011FB00F0BB4901EB80010B
+:10A3A00001F562719DF8B40040F2533210FB02F0E7
+:10A3B000B54A02EB800000F56270BDF8D82002EBD0
+:10A3C000420303EB021200EBC20090F8810000EBA5
+:10A3D000400202EB001001EBC00090F87E00032861
+:10A3E00040D102229DF8B40000EB400101EB0010C7
+:10A3F000A64901EB00113031BDF8D80001EB001087
+:10A40000C2729DF8B41040F2533011FB00F09E4927
+:10A4100001EB800101F562719DF8A00000EB4002A4
+:10A4200002EB001001EBC00090F891109DF8B40011
+:10A4300040F2533210FB02F0934A02EB800041706D
+:10A440009DF8B41040F2533011FB00F0114601EBBF
+:10A45000800108319DF89C00C0EBC00001EBC000FA
+:10A46000017900E0FFE19DF8B40040F2533210FBA7
+:10A4700002F0854A02EB8000407981424ED10022F1
+:10A480009DF8B40040F2533110FB01F07E4901EB1E
+:10A49000800101F56271BDF8D80000EB400303EBC9
+:10A4A000001001EBC000C2714FF010429DF8B400E3
+:10A4B00040F2533110FB01F0734901EB800101F5CB
+:10A4C0006271BDF8D80000EB400303EB001001EB14
+:10A4D000C0008260A4229DF8B40040F2533110FB0A
+:10A4E00001F0694901EB800108319DF89C00C0EB47
+:10A4F000C00001EBC0008271A3229DF8B40040F2BD
+:10A50000533110FB01F0604901EB800008309DF8E9
+:10A510009C10C1EBC10100EBC100427100229DF80B
+:10A52000B40000EB400101EB0010584901EB0010B2
+:10A530003030BDF8D81000EB011042600DE29DF8FC
+:10A54000B41001EB4100C0EBC110514901EBC00058
+:10A55000407933287DD19DF8B41001EB410000EB28
+:10A5600001104A4901EB00103030BDF8D81000EB63
+:10A570000110801C0990007820F00100401C09990E
+:10A5800008709DF8B41001EB410000EB01103F4949
+:10A5900001EB00103030BDF8D81000EB0110801C2A
+:10A5A0000990007820F02002099802709DF8B410FC
+:10A5B00001EB410000EB0110344901EB0010303099
+:10A5C000BDF8D81000EB0110801C0990007820F035
+:10A5D0000200801C099908709DF8B41040F25330B5
+:10A5E00011FB00F0284901EB800042799DF8B4008E
+:10A5F00040F2533110FB01F0234901EB8000083099
+:10A600009DF89C10C1EBC10100EBC100027100205C
+:10A610003A905EE09DF8B41040F2533011FB00F028
+:10A62000194901EB800108319DF89C00C0EBC00086
+:10A6300001EBC0008178BDF8E80001449DF8B4004A
+:10A6400000EB400202EB0010104A02EB0010303029
+:10A6500000E07EE000EB0110801C0990007820F003
+:10A6600080008030099908709DF8B41040F2533092
+:10A6700011FB00F0044901EB800108319DF89C00BA
+:10A68000C0EBC00006E000005845002098400020C4
+:10A690000889002001EBC0008178BDF8E800014482
+:10A6A0009DF8B40000EB400202EB0010FE4A02EB02
+:10A6B0000010303000EB0110801C0990007820F071
+:10A6C0000400001D09990870BDF8E800401C80B224
+:10A6D0003A909DF8B41040F2533011FB00F0F3496A
+:10A6E00001EB800108319DF89C00C0EBC00011F81F
+:10A6F000301000E0DCE2BDF8E80081428ADC9DF821
+:10A70000B41001EB410000EB0110E74901EB001030
+:10A710003030BDF8D81000EB01108078C0F3400055
+:10A7200020B99DF8B4100220EFF7C0FCA2229DF8DA
+:10A73000B40040F2533110FB01F0DC4901EB800022
+:10A7400008309DF89C10C1EBC10100EBC100827183
+:10A7500003E19DF8B41001EB4100C0EBC110D449F6
+:10A7600001EBC000407934287DD19DF8B41040F24F
+:10A77000533011FB00F0CD4901EB800108319DF809
+:10A780009C00C0EBC00001EBC00001799DF8B40053
+:10A7900040F2533210FB02F0C44A02EB80004079D1
+:10A7A000814260D19DF8B41001EB410000EB011033
+:10A7B000BD4901EB00103030BDF8D81000EB01109E
+:10A7C000801C0990007820F02002099802709DF802
+:10A7D000B41001EB410000EB0110B34901EB001094
+:10A7E0003030BDF8D81000EB0110801C09900078C3
+:10A7F00020F002020998027001229DF8B40040F294
+:10A80000533110FB01F0A94901EB800000F56270A3
+:10A81000BDF8D81001EB410303EB011100EBC100BF
+:10A8200080F84620A9229DF8B40040F2533110FB75
+:10A8300001F09E4901EB800008309DF89C10C1EBAF
+:10A84000C10100EBC10082719DF8B40040F25331A8
+:10A8500010FB01F0954901EB800042799DF8B400AE
+:10A8600040F2533100E078E010FB01F08F4901EB3A
+:10A87000800108319DF89C00C0EBC00001EBC000D6
+:10A88000027100213A9154E09DF8B40040F2533136
+:10A8900010FB01F0854901EB800108319DF89C0017
+:10A8A000C0EBC00001EBC0008178BDF8E8000144B6
+:10A8B0009DF8B40000EB400202EB00107A4A02EB74
+:10A8C0000010303000EB0110801C0990007820F05F
+:10A8D00080018031099801709DF8B40040F2533135
+:10A8E00010FB01F0714901EB800108319DF89C00DB
+:10A8F000C0EBC00001EBC0008178BDF8E800014466
+:10A900009DF8B40000EB400202EB0010664A02EB37
+:10A910000010303000EB0110801C0990007820F00E
+:10A920000400001D09990870BDF8E800401C80B2C1
+:10A930003A909DF8B40040F2533110FB01F05B49AE
+:10A9400001EB800108319DF89C00C0EBC00011F8BC
+:10A950003010BDF8E800814296DC00202E902F9048
+:10A9600000213A9122E0DDE92E10000140EA117247
+:10A970000901CDE92E129DF8B40000EB4001C1EBB6
+:10A98000C0104B4901EBC001BDF8E800801D085C18
+:10A990003038C117DDE92E24104341EA0402CDE925
+:10A9A0002E02BDF8E800401C80B23A90BDF8E800E5
+:10A9B0000628D8DB9DF8B4002E9940F2533210FBE4
+:10A9C00002F03A4A02EB800202F56272BDF8D8004A
+:10A9D00000EB400303EB001002EBC000C0F81A10BC
+:10A9E00000222E922F9200213A9122E0DDE92E10D2
+:10A9F000000140EA11720901CDE92E129DF8B40060
+:10AA000000EB4001C1EBC010294901EBC001BDF8CA
+:10AA1000E8000D30085C3038C117DDE92E341843EA
+:10AA200041EA0402CDE92E02BDF8E800401C80B2E4
+:10AA30003A90BDF8E8000428D8DB9DF8B4002E99C0
+:10AA400040F2533210FB02F0184A02EB800202F58A
+:10AA50006272BDF8D80000EB400303EB001002EB7C
+:10AA6000C000416300222E922F9200213A9129E0EA
+:10AA7000DDE92E10000140EA11720901CDE92E1224
+:10AA80009DF8B40000EB4001C1EBC010084901EB98
+:10AA9000C001BDF8E8001130085C3038C117DDE9AD
+:10AAA0002E3440EA030205E098400020584500207B
+:10AAB000088900202143CDE92E21BDF8E800401C83
+:10AAC00081B23A91BDF8E8000628D1DB9DF8B400C8
+:10AAD0002E9940F2533210FB02F0FE4A02EB800244
+:10AAE00002F56272BDF8D80000EB400303EB0010E2
+:10AAF00002EBC000C0F81E109DF8B40000EB40014E
+:10AB0000C1EBC010F44901EBC00042799DF8B400DC
+:10AB100040F2533110FB01F0EE4901EB800101F5E9
+:10AB20006271BDF8D80000EB400303EB001001EBAD
+:10AB3000C000C2709DF8B40000EB400101EB0010B2
+:10AB4000E64901EB00113031BDF8D80001EB0010EF
+:10AB500082789DF8B40040F2533110FB01F0DD49DA
+:10AB600001EB800101F56271BDF8D80000EB4003F4
+:10AB700003EB001001EBC00002769DF8B40040F238
+:10AB8000533110FB01F0D34901EB800108319DF8EE
+:10AB90009C00C0EBC00001EBC00001799DF8B4003F
+:10ABA00040F2533210FB02F0CA4A02EB80004079B7
+:10ABB00081427DDA00219DF8B40040F2533210FB4F
+:10ABC00002F0C44A02EB80000171A7229DF8B40094
+:10ABD00040F2533110FB01F0BE4901EB8001083116
+:10ABE0009DF89C00C0EBC00001EBC0004271002149
+:10ABF0003A918DE09DF8B40040F2533110FB01F022
+:10AC0000B44901EB800108319DF89C00C0EBC00005
+:10AC100001EBC000C178BDF8E800814221D00022DC
+:10AC20009DF8B40040F2533110FB01F0A94901EB4B
+:10AC3000800108319DF89C00C0EBC00001EBC00012
+:10AC40008178BDF8E80001449DF8B40000EB4003B2
+:10AC500003EB0010A14B03EB0010303000EB0110B0
+:10AC600082709DF8B40040F2533110FB01F0994915
+:10AC700001EB800108319DF89C00C0EBC00001EBA6
+:10AC8000C0008178BDF8E80001449DF8B40000EBF5
+:10AC9000400202EB0010914A02EB0010303000EB52
+:10ACA0000110801C0990007820F08000803000E0C6
+:10ACB000A6E0099908709DF8B40040F2533110FBEA
+:10ACC00001F0844901EB800008309DF89C10C1EB35
+:10ACD000C10100EBC1008078BDF8E81042189DF872
+:10ACE000B40000EB400101EB00107C4901EB0010C7
+:10ACF000303000EB0210801C0990007820F0040036
+:10AD0000001D09990870BDF8E800401C80B23A9017
+:10AD10009DF8B40040F2533110FB01F06D4901EB96
+:10AD2000800108319DF89C00C0EBC00011F8301084
+:10AD3000BDF8E80081423FF75DAF9DF8B40000EB3D
+:10AD4000400101EB0010654901EB00103030BDF807
+:10AD5000D81000EB01108078C0F3401088B99DF83E
+:10AD6000B40000EB400101EB00105C4901EB001066
+:10AD70003030BDF8D81000EB01108078C0F34000EF
+:10AD8000F0B39DF8B40000EB400101EB0010534913
+:10AD900001EB00103030BDF8D81000EB0110801C22
+:10ADA0000990007820F02002099802709DF8B40004
+:10ADB00000EB400101EB0010484901EB001030307E
+:10ADC000BDF8D81000EB0110801C0990007820F02D
+:10ADD0000202099802709DF8B40000EB400101EBFB
+:10ADE00000103E4901EB00103030BDF8D81000EBE8
+:10ADF0000110801C0990007820F00800083000E065
+:10AE0000B5E0099908709DF8B4009DF8A01001EB19
+:10AE10000010C217CDE92E029DF8B40040F2533164
+:10AE200010FB01F02B4901EB800000F56270BDF8CA
+:10AE3000D81001EB410202EB011100EBC1002230FE
+:10AE400009902E9800EB4001254800EB41100D3091
+:10AE5000102208900999EDF7F8F99DF8B40040F236
+:10AE6000533110FB01F01B4901EB800101F56271C8
+:10AE7000BDF8D80000EB400202EB001001EBC0016E
+:10AE80002E9800EB4002164800EB421051F81A2FA2
+:10AE900040F8012F496841609DF8B40000EB400183
+:10AEA00001EB00100D4901EB00113031BDF8D80065
+:10AEB00001EB001001782E9800EB4002084800EBEF
+:10AEC000421001702E9800EB4001054800EB411143
+:10AED000044809E0584500200889002098400020D7
+:10AEE000D8140020C7310020026841F81D2F808847
+:10AEF00088809DF8B40040F2533110FB01F0FE4908
+:10AF000001EB800101F56271BDF8D80000EB400251
+:10AF100002EB001001EBC000416B2E9800EB4002E9
+:10AF2000F64800EB4210C0F809109DF8B40000EBA1
+:10AF3000400101EB0010F24901EB00113031BDF886
+:10AF4000D80001EB001041682E9800EB4002EB485E
+:10AF500000EB4210C0F823102E9881B2082009910E
+:10AF6000EFF7A4F89DF8B4100220EFF79FF8E9E39B
+:10AF700000201590C4E000202E902F9000213A91DF
+:10AF800027E0DDE92E10000140EA11720901CDE948
+:10AF90002E129DF8B40000EB4001C1EBC010D9495E
+:10AFA00001EBC001159800EB8002BDF8E8000B3002
+:10AFB00000EB8200085C3038C117DDE92E341843FD
+:10AFC00041EA0402CDE92E02BDF8E800401C80B23F
+:10AFD0003A90BDF8E8000A28D3DB9DF8B400DDE91B
+:10AFE0002E2140F2533310FB03F0C34B03EB8003DD
+:10AFF00008339DF89C00C0EBC00003EBC0008378D1
+:10B000001598184400EB400303EB00139DF8B400BF
+:10B0100040F2533410FB04F0B74C04EB800000F511
+:10B02000627000EBC30040F8222F416000222E9294
+:10B030002F9200213A9127E0DDE92E10000140EA2D
+:10B0400011720901CDE92E129DF8B40000EB400108
+:10B05000C1EBC010AB4901EBC001159800EB8002B9
+:10B06000BDF8E800153000EB8200085C3038C117ED
+:10B07000DDE92E34184341EA0402CDE92E02BDF881
+:10B08000E800401C80B23A90BDF8E8000A28D3DB03
+:10B090009DF8B400DDE92E1240F2533310FB03F0AB
+:10B0A000954B03EB800308339DF89C00C0EBC00078
+:10B0B00003EBC00083781598184400EB400303EBC2
+:10B0C00000139DF8B40040F2533410FB04F08A4C96
+:10B0D00004EB800000F5627000EBC3002230816059
+:10B0E000C26000219DF8B40040F2533210FB02F020
+:10B0F000224602EB800001711598401CC0B21590E9
+:10B100009DF8B40040F2533110FB01F07A4901EB95
+:10B11000800108319DF89C00C0EBC00011F8301090
+:10B12000159881423FF727AF9DF8B40040F25331A4
+:10B1300010FB01F0704901EB800008309DF89C1075
+:10B14000C1EBC10100EBC10000790C2812DC0D221B
+:10B150009DF8B40040F2533110FB01F0664901EB59
+:10B16000800008309DF89C10C1EBC10100EBC100CC
+:10B170000271A1E39DF8B40040F2533110FB01F0DD
+:10B180005D4901EB800108319DF89C00C0EBC000D7
+:10B1900001EBC00001799DF8B40040F2533210FB7E
+:10B1A00002F0554A02EB8000407981427ED19DF841
+:10B1B000B40040F2533110FB01F0114601EB800165
+:10B1C00008319DF89C00C0EBC00001EBC000C278C4
+:10B1D0009DF8B40040F2533110FB01F0464901EBF9
+:10B1E000800108319DF89C00C0EBC00001EBC0005D
+:10B1F0008078111836919DF8B4109DF8A00000EBEE
+:10B200000110C217CDE92E023F4890F8E00708B3BD
+:10B210009DF8B40000EB400101EB0010384901EB50
+:10B2200000103030BDF8D81000EB0110807A0228F1
+:10B2300010D09DF8B40000EB400101EB0010304944
+:10B2400001EB00103030BDF8D81000EB0110C07ACF
+:10B2500000287CDD00229DF8B40000EB400101EBEA
+:10B260000010274901EB00103030BDF8D81000EB7A
+:10B270000110C2722548D0F80C020521B0FBF1F292
+:10B2800001FB120000EB400120482C3000EB411084
+:10B290000D3009909DF8B40040F2533110FB01F1DC
+:10B2A000154800EB810000F5627000E004E3BDF892
+:10B2B000D81001EB410202EB011100EBC10022307A
+:10B2C0001022014608900998ECF7BFFF0F48D0F80C
+:10B2D0000C020521B0FBF1F201FB120000EB400172
+:10B2E0000A482C3000EB41129DF8B40040F2533173
+:10B2F00010FB01F000490BE058450020D814002055
+:10B300009840002008890020BC320020BC12002098
+:10B3100001EB800101F56271BDF8D80000EB40033C
+:10B3200003EB001001EBC00050F81A1F42F8011F98
+:10B3300040685060FE48D0F80C020521B0FBF1F2E5
+:10B3400001FB120000EB4001F9482C3000E096E1CF
+:10B3500000EB41129DF8B40000EB400101EB00103E
+:10B36000F44901EB001130319DF8A00001EB001011
+:10B3700000781070EE48D0F80C020521B0FBF1F215
+:10B3800001FB120000EB4001E9482C3000EB4112B8
+:10B390009DF8B40040F2533110FB01F0E64901EB97
+:10B3A000800101F56271BDF8D80000EB400303EBAA
+:10B3B000001001EBC000406BC2F80900DC48D0F877
+:10B3C0000C020521B0FBF1F201FB120000EB400181
+:10B3D000D7482C3000EB4111D848026841F81D2FA6
+:10B3E00080888880D248D0F80C020521B0FBF1F2A9
+:10B3F00001FB120000EB4001CD482C3000EB411264
+:10B400009DF8B40000EB400101EB0010C94901EBCD
+:10B4100000113031BDF8D80001EB00104068C2F8CF
+:10B42000230000229DF8B40000EB400101EB001066
+:10B43000C04901EB00113031BDF8D80001EB00101C
+:10B44000426000213A9154E0B948D0F80C0205213D
+:10B45000B0FBF1F201FB120000EB4001B4482C30CC
+:10B4600000EB41112731BDF8E8409DF8B40040F2EF
+:10B47000533210FB02F0B04A02EB800202F5627216
+:10B480009DF8A00000EB400303EB001002EBC000AE
+:10B4900090F8800040F2533210FB02F0A64A02EB13
+:10B4A000800202F562729DF8B40040F2533310FB43
+:10B4B00003F0A14B03EB800303F56273BDF8D800E2
+:10B4C00000EB400505EB001003EBC00090F8810095
+:10B4D00000EB400303EB001002EBC0024732BDF863
+:10B4E000E800001D105C0855BDF8E800401C81B262
+:10B4F0003A91BDF8E8000628A6DB00213A9142E027
+:10B5000000239DF8B40040F2533110FB01F08A494A
+:10B5100001EB800101F56271BDF8D80000EB40023B
+:10B5200002EB001001EBC00090F8800040F25331B4
+:10B5300010FB01F0804901EB800101F562719DF87B
+:10B54000B40040F2533210FB02F07B4A02EB80025F
+:10B5500002F56272BDF8D80000EB400404EB001065
+:10B5600002EBC00090F8810000EB400202EB0010FB
+:10B5700001EBC0014731BDF8E8000B54BDF8E8000D
+:10B58000401C81B23A91BDF8E8000A28B8DB68484F
+:10B59000D0F80C020521B0FBF1F080B20146099011
+:10B5A0000220EDF795FD00210620EEF77FFD6048B3
+:10B5B000D0F80C025E49498D884206D25C48D0F82A
+:10B5C0000C02401C5A49C1F80C0200210520EEF77C
+:10B5D0006DFD9DF8B41001EB410000EB01105549E1
+:10B5E00001EB00103030BDF8D81000EB0110801CCA
+:10B5F0000990007820F00802099802704C48D0F8B1
+:10B600000C020521B0FBF1F201FB120000EB40013E
+:10B6100047482C3000EB4110D0F823202E9800EB47
+:10B620004001474800EB4110C0F8232000203A9029
+:10B6300020E03F48D0F80C020521B0FBF1F201FBFD
+:10B64000120000EB40013A482C3000EB411027304B
+:10B65000BDF8E810425C2E9800EB4001384800EB42
+:10B6600041112731BDF8E8000A54BDF8E800401C3C
+:10B6700081B23A91BDF8E8000628DADB65E09DF872
+:10B68000B41001EB410000EB01102A4901EB00105E
+:10B690003030BDF8D81000EB0110801C0990007804
+:10B6A00020F008010831099801709DF8B41001EBF1
+:10B6B000410000EB01101F4901EB00113031BDF8D2
+:10B6C000D80001EB001041682E9800EB40021C48A6
+:10B6D00000EB4210C0F8231000213A9125E09DF8BC
+:10B6E000B41040F2533011FB00F0134901EB80011C
+:10B6F00001F56271BDF8D80000EB400202EB0010CA
+:10B7000001EBC0014731BDF8E8000A5C2E9800EB60
+:10B7100040010B4800EB41112731BDF8E8000A5405
+:10B72000BDF8E800401C81B23A91BDF8E8000AE09B
+:10B73000BC1200209840002058450020C73100204E
+:10B74000D8140020DDE00628C9DB00229DF8B400F3
+:10B7500040F2533110FB01F0FE4901EB800101F58D
+:10B760006271BDF8D80000EB400303EB001001EB61
+:10B77000C00080F846209DF8B4100220EEF796FC39
+:10B780009DF8B41040F2533011FB00F0F14901EB89
+:10B79000800101F56271BDF8D80000EB400202EBB8
+:10B7A000001001EBC000223009902E9800EB400100
+:10B7B000E94800EB41110D3110220891DDE9080143
+:10B7C000ECF743FD9DF8B41040F2533011FB00F04C
+:10B7D000E04901EB800101F56271BDF8D80000EB92
+:10B7E000400202EB001001EBC0012E9800EB40027A
+:10B7F000D94800EB421051F81A2F40F8012F496840
+:10B8000041609DF8B41001EB410000EB0110D349F9
+:10B8100001EB00113031BDF8D80001EB00100178C8
+:10B820002E9800EB4002CC4800EB421001702E989D
+:10B8300000EB4001C84800EB4111C948026841F8DB
+:10B840001D2F808888809DF8B41040F2533011FB82
+:10B8500000F0C04901EB800101F56271BDF8D8002C
+:10B8600000EB400202EB001001EBC000416B2E9890
+:10B8700000EB4002B84800EB4210C0F809109DF8F8
+:10B88000B41001EB410000EB0110B44901EB0011D1
+:10B890003031BDF8D80001EB001041682E9800EB64
+:10B8A0004002AD4800EB4210C0F823102E9881B240
+:10B8B00008200991EEF7FAFBA7229DF8B40040F2A8
+:10B8C000533110FB01F0A34901EB800108319DF8D1
+:10B8D0009C00C0EBC00001EBC0004271A2229DF8A9
+:10B8E000B40040F2533110FB01F09A4901EB8000A3
+:10B8F00008309DF89C10C1EBC10100EBC1008271C2
+:10B9000000BF00BF02F0B4BE9DF8B41001EB4100CF
+:10B91000C0EBC110934901EBC00041780846099182
+:10B9200000210BF0E7FEC1B228910021369124E0FE
+:10B930009DF8B41040F2533011FB00F0854901EB43
+:10B9400080010831BDF8D800C0EBC00001EBC00099
+:10B9500041780846099100210CF080FC9DF8A02058
+:10B9600042400A4304D1BDF8D800C1B2279112E089
+:10B97000BDF8D800401C81B236919DF8B41040F259
+:10B98000533011FB00F0734901EB80008179BDF861
+:10B99000D8008142CCDC00BF9DF8B41001EB41001F
+:10B9A000C0EBC1106F4901EBC000C1789DF8B40035
+:10B9B00000EB4002C2EBC0106A4A02EBC000807884
+:10B9C00041EA002129919DF8B41001EB4100C0EB40
+:10B9D000C110114601EBC0010991BDF8A4100998EE
+:10B9E000EDF796FF11909DF8B41001EB4100C0EB0C
+:10B9F000C1105C4901EBC002BDF8A400401C105C02
+:10BA00009DF8B41001EB4102C2EBC111554A02EBA3
+:10BA1000C102BDF8A410515C40EA01221198824293
+:10BA200042F0C2829DF8B41001EB4100C0EBC1109E
+:10BA30004C4901EBC000807A01069DF8B40000EB90
+:10BA40004002C2EBC010474A02EBC000C07A41EA94
+:10BA500000419DF8B40000EB4002C2EBC010414A27
+:10BA600002EBC000007B41EA00219DF8B40000EB2E
+:10BA70004002C2EBC0103B4A02EBC000407B0843CF
+:10BA80003949C1F8180F0846D0F8181F0991BDF8B8
+:10BA9000A4000E3808909DF8B40000EB4001C1EB03
+:10BAA000C010114601EBC0000E300790DDE908120E
+:10BAB000EDF71DFD9DF8B40000EB40002B4901EBB4
+:10BAC000800081689DF8B40000EB4000274A02EB3B
+:10BAD00080004160002130329DF8B40002EB00127A
+:10BAE0009DF89C0011549DF8B41001EB4100C0EB8F
+:10BAF000C1101C4901EBC000C17B249110211091A1
+:10BB0000BDF89000A1287DD100229DF8B40040F23C
+:10BB1000533110FB01F00F4901EB800108319DF812
+:10BB20009C00C0EBC00001EBC0004271BDF84010AA
+:10BB300008460991491C8AB210929DF8B41001EB95
+:10BB40004102C2EBC111074A02EBC101085C24901B
+:10BB500025900DE058450020D81400209840002082
+:10BB6000C731002008890020BC220020583E002058
+:10BB7000BDF8940007287DD2DFE800F07C048384C0
+:10BB8000FDFCFB00BDF8401008460991491C8AB233
+:10BB900010929DF8B41001EB4102C2EBC111FE4AB4
+:10BBA00002EBC1010A5C9DF8B40040F2533110FB76
+:10BBB00001F0FA4901EB800008309DF89C10C1EBC0
+:10BBC000C10100EBC1000272BDF84000411C8AB205
+:10BBD000109206909DF8B41001EB4102C2EBC11126
+:10BBE000ED4A02EBC101085C0206BDF84000411CB1
+:10BBF0008BB2109307909DF8B41001EB4103C3EB97
+:10BC0000C11100E000E2E44B03EBC101085C42EA31
+:10BC10000042BDF84000411C8BB2109308909DF883
+:10BC2000B41001EB4103C3EBC111DB4B03EBC101CA
+:10BC3000085C42EA0022BDF8401008460991491C00
+:10BC40008BB210939DF8B41001EB4103C3EBC1110B
+:10BC5000D14B03EBC101085C02439DF8B40040F2F4
+:10BC6000533110FB01F0CD4901EB800008309DF805
+:10BC70009C1000E0C7E1C1EBC10100EBC100C26054
+:10BC8000C1E1C0E101229DF8B40040F2533110FB44
+:10BC900001F0C24901EB800108319DF89C00C0EB26
+:10BCA000C00001EBC000027700213A9128E09DF826
+:10BCB000B41001EB4100C0EBC110B74901EBC0016A
+:10BCC000BDF84020BDF8E80010440A5C9DF8B400BF
+:10BCD00040F2533110FB01F0B04901EB8001083113
+:10BCE0009DF89C00C0EBC00001EBC00000F11D01FD
+:10BCF000BDF8E8000A54BDF8E800401C81B23A9152
+:10BD0000BDF8E8000A28D2DBBDF840000A3081B255
+:10BD1000109100213A9127E09DF8B41001EB410009
+:10BD2000C0EBC1109C4901EBC001BDF84020BDF83B
+:10BD3000E80010440A5C9DF8B40040F2533110FB57
+:10BD400001F0964901EB800108319DF89C00C0EBA1
+:10BD5000C00001EBC0012A31BDF8E8000A54BDF86B
+:10BD6000E800401C81B23A91BDF8E8000C28D3DB12
+:10BD700002E0BEE0BCE0BAE0BDF840000C3081B2A9
+:10BD80001091002136919CE001229DF8B40040F210
+:10BD9000533110FB01F0814901EB800108319DF81E
+:10BDA0009C00C0EBC00001EBC0008178BDF8D8005A
+:10BDB000084400EB400101EB00119DF8B40040F293
+:10BDC000533310FB03F0754B03EB800000F56270FA
+:10BDD00000F831209DF8B40040F2533110FB01F01F
+:10BDE000194601EB800108319DF89C00C0EBC000B2
+:10BDF00001EBC0008178BDF8D800084400EB400199
+:10BE000001EB00119DF8B40040F2533310FB03F036
+:10BE1000624B03EB800000F5627000EBC10080F81C
+:10BE2000822000213A9143E09DF8B41040F2533053
+:10BE300011FB00F0594901EB800108319DF89C008D
+:10BE4000C0EBC00001EBC00000F11D01BDF8E8002F
+:10BE50000A5C9DF8B40040F2533110FB01F04F49E9
+:10BE600001EB800108319DF89C00C0EBC00001EBA4
+:10BE7000C0008178BDF8D800084400EB400101EB18
+:10BE800000119DF8B40040F2533310FB03F0434B14
+:10BE900003EB800000F5627000EBC10000F183014C
+:10BEA000BDF8E8000A54BDF8E800401C81B23A91A0
+:10BEB000BDF8E8000A28B7DBBDF8D800401C81B205
+:10BEC00036919DF8B41040F2533011FB00F0334925
+:10BED00001EB800108319DF89C00C0EBC00011F817
+:10BEE0003010BDF8D80081423FF74EAF8BE08AE0BA
+:10BEF00089E09DF8B41001EB410000EB01102849E6
+:10BF000001EB0010806800EB800041009DF8B40058
+:10BF100000EB4000234A02EB800081609DF8B410E2
+:10BF200001EB4100C0EBC1101B4901EBC001BDF8A2
+:10BF30004000401C095C9DF8B40000EB4002C2EBDD
+:10BF4000C010154A02EBC002BDF84000105C41EA87
+:10BF500000229DF8B40040F2533110FB01F00F496C
+:10BF600001EB800108319DF89C00C0EBC00001EBA3
+:10BF7000C0000285BDF84000801C81B210919DF880
+:10BF8000B40040F2533110FB01F0044901EB800191
+:10BF900008319DF89C0007E00889002058450020E2
+:10BFA00098400020583E0020C0EBC00001EBC000CC
+:10BFB000018D9DF8B40000EB400202EB0010FE4A38
+:10BFC00002EB0010408B81420ADB0621A2F50472CD
+:10BFD0009DF8B40002EB00129DF89C00115411E092
+:10BFE00006229DF8B40040F2533110FB01F0F349F2
+:10BFF00001EB800108319DF89C00C0EBC00001EB13
+:10C00000C000427100BFE5E3BDF89000A228FAD15C
+:10C0100000213691FEE39DF8B40040F2533110FB4D
+:10C0200001F0E64901EB800108319DF89C00C0EB6E
+:10C03000C00001EBC0008178BDF8D8000844C1B24F
+:10C040002891BDF84000401C81B21091BDF840100D
+:10C0500008460991491C8AB210929DF8B41001EB70
+:10C060004102C2EBC111D64A02EBC101085C259026
+:10C07000BDF84000411C8AB2109209903490BDF87E
+:10C0800094000D287ED2DFE810F07D0032010D0013
+:10C090009009250E420EA90E000F1D0F3A0F570FE3
+:10C0A000E30EC60EBDF8401008460991491C8AB23D
+:10C0B00010929DF8B41001EB4102C2EBC111C04ACD
+:10C0C00002EBC101095CBF4880F8021D90F8020D27
+:10C0D000C0F3401020B9BB4890F8020DC00908B960
+:10C0E00001212691BDF8401008460691491C8AB2EC
+:10C0F00010929DF8B41001EB4102C2EBC111B04A9D
+:10C1000002EBC101085C0206BDF840100846079129
+:10C11000491C8BB210939DF8B41001EB4103C3EBA3
+:10C12000C111A74B03EBC101085C42EA0042BDF814
+:10C13000401008460891491C8BB210939DF8B4102A
+:10C1400001EB4103C3EBC1119D4B03EBC101085C43
+:10C1500042EA0022BDF84000411C8BB210930990C6
+:10C160009DF8B41001EB4103C3EBC111944B03EBF9
+:10C17000C101085C02439DF8B40040F2533110FB4A
+:10C1800001F000E0FDE38D4901EB800000F56270F5
+:10C190009DF8A01001EB410303EB011100EBC1007E
+:10C1A000C0F81A20BDF84000411C8AB210920690D7
+:10C1B0009DF8B41001EB4102C2EBC111804A02EBC1
+:10C1C000C101085C0206BDF84000411C8BB210930F
+:10C1D00007909DF8B41001EB4103C3EBC111784BFC
+:10C1E00003EBC101085C42EA0042BDF8401008467A
+:10C1F0000891491C8BB210939DF8B41001EB4103D8
+:10C20000C3EBC1116E4B03EBC101085C42EA002293
+:10C21000BDF84000411C8BB2109309909DF8B410FA
+:10C2200001EB4103C3EBC111654B03EBC101085C9A
+:10C2300002439DF8B40040F2533110FB01F05F4916
+:10C2400001EB800000F562709DF8A01001EB410346
+:10C2500003EB011100EBC100C0F81E20BDF8400047
+:10C26000411C8AB2109207909DF8B41001EB410274
+:10C27000C2EBC111524A02EBC101085C0204BDF8D5
+:10C280004000411C8BB2109308909DF8B41001EB54
+:10C290004103C3EBC1114A4B03EBC101085C42EA05
+:10C2A0000022BDF84000411C8BB2109309909DF80C
+:10C2B000B41001EB4103C3EBC111414B03EBC101CE
+:10C2C000085C02439DF8B40040F2533110FB01F0CA
+:10C2D0003A4901EB800000F562709DF8A01001EB77
+:10C2E000410303EB011100EBC100426300BFBDF845
+:10C2F0009400012868D1BDF8401008460991491CF6
+:10C300008AB210929DF8B41001EB4102C2EBC11148
+:10C310002B4A02EBC101095C2A4880F8021D90F803
+:10C32000020DC0F3401020B9264890F8020DC00954
+:10C3300008B9012126919DF8B40040F2533110FB59
+:10C3400001F01E4901EB800108319DF89C00C0EB13
+:10C35000C00011F83000401EBDF8D810884233D11B
+:10C360009DF8B40000EB400101EB0010124901EB15
+:10C37000001030309DF8A01000EB011080780121F2
+:10C38000B1EBD01F20D19DF89800E8B99DF8B4001A
+:10C3900040F2533110FB01F0084901EB80010831F4
+:10C3A0009DF89C00C0EBC00001EBC00081789DF8B7
+:10C3B000B40000EB400208E09840002058450020FF
+:10C3C00008890020BC22002048E002EB0010FE4A51
+:10C3D00002EB0010303000EB0110407A00F0010059
+:10C3E000E0B39DF8B40040F2533110FB01F002F5C8
+:10C3F000986101EB800108319DF89C00C0EBC00002
+:10C4000001EBC000807800EB400101EB00119DF8CA
+:10C41000B40040F2533210FB02F0EC4A02EB800011
+:10C4200000F5627000EBC10090F8900000F0010090
+:10C43000A0B99DF8B40040F2533110FB01F0114651
+:10C4400001EB800008309DF89C10C1EBC10100EBAE
+:10C45000C100007F10B100213A912AE0B0E09DF8C0
+:10C46000B40040F2533110FB01F0D84901EB8001D8
+:10C4700008319DF89C00C0EBC00001EBC00000F14A
+:10C480001D01BDF8E8000A5C9DF8B40000EB400116
+:10C4900001EB0010CC4901EB00100E30BDF8E810A4
+:10C4A000405C824200D008E0BDF8E800401C81B248
+:10C4B0003A91BDF8E8000628D1DB00BFBDF8E800DE
+:10C4C00006287DD106213A9129E09DF8B40040F27A
+:10C4D000533110FB01F0BD4901EB800108319DF89B
+:10C4E0009C00C0EBC00001EBC00000F11D01BDF8D5
+:10C4F000E8000A5C9DF8B40000EB400101EB00107D
+:10C50000B14901EB00100E30BDF8E810405C8242EA
+:10C5100000D008E0BDF8E800401C81B23A91BDF8B7
+:10C52000E8000A28D1DB00BFBDF8E8000A284FD098
+:10C5300000229DF8B40040F2533110FB01F0A349F2
+:10C5400001EB800108319DF89C00C0EBC00001EBBD
+:10C55000C00002859DF8B40040F2533110FB01F099
+:10C560009A4901EB800108319DF89C00C0EBC000A6
+:10C5700001EBC000807800EB400101EB00119DF859
+:10C58000B40040F2533210FB02F0904A02EB8000FC
+:10C5900000F5627000EBC10090300990007820F047
+:10C5A0000101491C0998017006229DF8B40040F26F
+:10C5B000533110FB01F0854901EB8001083100E0A7
+:10C5C00006E09DF89C00C0EBC00001EBC00042718A
+:10C5D0009DF8B40040F2533110FB01F07B4901EBB0
+:10C5E000800101F562719DF8A00000EB400202EBB2
+:10C5F000001011F830109DF8B40040F2533210FBD7
+:10C6000002F0724A02EB8000407981427EDA9DF8A6
+:10C61000B40000EB400101EB00106B4901EB00108E
+:10C6200030309DF8A01000EB0110801C0990684884
+:10C6300090F8020D0121A1EBD0100999097860F35F
+:10C64000000109980170624890F8020DC0F3401093
+:10C65000F0BB9DF8B40000EB400101EB00105A491B
+:10C6600001EB001030309DF8A01000EB0110807835
+:10C67000C0F3401060B39DF8B40000EB400101EB43
+:10C680000010514901EB001030309DF8A01000EB74
+:10C690000110801C0990007820F00200801C09998C
+:10C6A00008709DF8B40040F2533110FB01F01146C0
+:10C6B00001EB800000F562709DF8A01001EB4102D3
+:10C6C00002EB011100EBC10018300990007800E086
+:10C6D00009E020F00201891C099801709DF8B4104E
+:10C6E0000220EDF7E3FC00219DF8B40040F2533244
+:10C6F00010FB02F0354A02EB8000017102229DF826
+:10C70000B40040F2533110FB01F000E022E02F4969
+:10C7100001EB800101F562719DF8A00000EB400380
+:10C7200003EB001001F8302003229DF8B40040F222
+:10C73000533110FB01F0254901EB800000F56270D8
+:10C740009DF8A01001EB410303EB011100EBC100C8
+:10C750004271FCE39DF8B40000EB400101EB0010D6
+:10C76000194901EB001030309DF8A01000EB0110CA
+:10C77000801C0990164890F8020D0121A1EBD01001
+:10C7800009990A7860F300020A709DF8B40000EB82
+:10C79000400101EB00100C4901EB001030309DF816
+:10C7A000A01000EB0110801C0990094890F8020DC0
+:10C7B00042090998007862F34100099908709DF8D0
+:10C7C000B40000EB400106E09840002058450020EE
+:10C7D000BC220020FDE301EB0010FE4901EB00103C
+:10C7E00030309DF8A01000EB01108078C0F34002BB
+:10C7F0009DF8B40040F2533110FB01F0F64901EB13
+:10C80000800000F562709DF8A01001EB410303EB7E
+:10C81000011100E0E8E300EBC100007EC0F340003E
+:10C8200082427AD09DF8B40040F2533110FB01F0FF
+:10C83000E94901EB800000F562709DF8A01001EB62
+:10C84000410202EB011100EBC100183009909DF884
+:10C85000B40000EB400101EB0011DE4800EB0111D8
+:10C8600030319DF8A00001EB001080784208099853
+:10C87000017862F3410101709DF8B40000EB4001C2
+:10C8800001EB0010D34901EB001030309DF8A010EF
+:10C8900000EB01108078C0F34000E8B302229DF85D
+:10C8A000B40040F2533110FB01F0CB4901EB8000A2
+:10C8B00000F562709DF8A01001EB410303EB01113C
+:10C8C00000EBC1004271C54890F8E00730BB9DF80D
+:10C8D000B40040F2533110FB01F0BF4901EB80007E
+:10C8E00000F562709DF8A01001EB410202EB01110E
+:10C8F00000EBC10090F87F0080B111239DF8B400D7
+:10C9000040F2533110FB01F0B34901EB800101F516
+:10C9100062719DF8A00002E06DE07CE1E4E000EBD4
+:10C92000400202EB001001EBC00090F8800040F2E2
+:10C93000533110FB01F0A84901EB800101F5627150
+:10C940009DF8B40040F2533210FB02F0A24A02EB11
+:10C95000800202F562729DF8A00000EB400404EB37
+:10C96000001002EBC00090F8810000EB400202EBE7
+:10C97000001001EBC00080F87E30F3239DF8B40076
+:10C9800000E0FCE340F2533110FB01F0924901EB6F
+:10C99000800101F562719DF8A00000EB400202EBFE
+:10C9A000001001EBC00090F8800040F2533110FB02
+:10C9B00001F0894901EB800101F562719DF8B40035
+:10C9C00040F2533210FB02F0834A02EB800000F584
+:10C9D00062709DF8A02002EB420404EB021200EB0F
+:10C9E000C20090F8810000EB400202EB001001EB66
+:10C9F000C00043710AE103229DF8B40040F25331B4
+:10CA000010FB01F0744901EB800101F562719DF8A2
+:10CA1000A00000EB400303EB001001EBC0004271EB
+:10CA200000219DF8B40040F2533210FB02F06A4A34
+:10CA300002EB8000017101229DF8B40040F25331F5
+:10CA400010FB01F0644901EB800000F562709DF875
+:10CA5000A01001EB410303EB011100EBC10080F8D2
+:10CA600046205E4890F8E007F0BB9DF8B40040F225
+:10CA7000533110FB01F0584901EB800000F5627062
+:10CA80009DF8A01001EB410202EB011100EBC10087
+:10CA900090F87F0040B39DF8B40040F2533110FB92
+:10CAA00001F04D4901EB800101F562719DF8A00094
+:10CAB00000EB400202EB001001EBC00090F8800098
+:10CAC00000EB400101EB0010424901EB0011303155
+:10CAD0009DF8B40040F2533210FB02F03E4A02EBE4
+:10CAE000800202F5627200E090E09DF8A00000EB89
+:10CAF000400303EB001002EBC00090F8810001EB53
+:10CB00000010801C0990007820F00402099802703F
+:10CB100000239DF8B40040F2533110FB01F02E4980
+:10CB200001EB800101F562719DF8A00000EB40026D
+:10CB300002EB001001EBC00090F8800040F253318E
+:10CB400010FB01F0244901EB800101F562719DF8B1
+:10CB5000B40040F2533210FB02F01F4A02EB800295
+:10CB600002F562729DF8A00000EB400404EB001097
+:10CB700002EBC00090F8810000EB400202EB0010D5
+:10CB800001EBC00080F87E30F3239DF8B40040F242
+:10CB9000533110FB01F0104901EB800101F5627186
+:10CBA0009DF8A00000EB400202EB001001EBC0007A
+:10CBB00090F8800040F2533110FB01F0064901EB80
+:10CBC000800101F562719DF8B40040F2533210FB10
+:10CBD00002F005E09840002058450020BC320020BB
+:10CBE000FC4A02EB800000F562709DF8A02002EB89
+:10CBF000420404EB021200EBC20090F8810000EB4B
+:10CC0000400202EB001001EBC00043719DF8B4102C
+:10CC10000220EDF74BFA9DF8B40000EB400101EB68
+:10CC20000010ED4901EB001130319DF8A00001EB3F
+:10CC30000010807800F001029DF8B40040F25331FA
+:10CC400010FB01F0E34901EB800000F562709DF8F4
+:10CC5000A01001EB410303EB011100EBC100007ECA
+:10CC600000F00100824279D09DF8B40040F25331C7
+:10CC700010FB01F0D74901EB800000F562709DF8D0
+:10CC8000A01001EB410202EB011100EBC1001830D2
+:10CC900009909DF8B40000EB400101EB0010CE4973
+:10CCA00001EB001130319DF8A00001EB00108178FC
+:10CCB0000998027861F3000202709DF8B40000EB5D
+:10CCC000400101EB0010C44901EB001030309DF829
+:10CCD000A01000EB0110807800F00100E8BB9DF887
+:10CCE000B40000EB400101EB0010BB4901EB001068
+:10CCF00030309DF8A01000EB01108078C0F3401098
+:10CD000068B39DF8B40040F2533110FB01F0B14913
+:10CD100001EB800000F562709DF8A01001EB41026C
+:10CD200002EB011100EBC10090F84600B8B99DF884
+:10CD3000B40040F2533110FB01F0A64901EB800032
+:10CD400000F562709DF8A01001EB410202EB0111A9
+:10CD500000EBC100407B10B902E060E09CE247E0DC
+:10CD60009DF8B40000EB400101EB00109A4901EB83
+:10CD7000001030309DF8A01000EB01108078C0F357
+:10CD80004000A8BB03229DF8B40040F2533110FBD1
+:10CD900001F0904901EB800101F562719DF8A0005E
+:10CDA00000EB400303EB001001EBC00042710021D7
+:10CDB0009DF8B40040F2533210FB02F0854A02EBBA
+:10CDC0008000017101229DF8B40040F2533110FB44
+:10CDD00001F0804901EB800000F562709DF8A01021
+:10CDE00001EB410303EB011100EBC10080F8462089
+:10CDF00000229DF8B40040F2533110FB01F0754958
+:10CE000001EB800000F562709DF8A01001EB41037A
+:10CE100003EB011100EBC10080F8452037E29DF8DB
+:10CE2000B40040F2533110FB01F06A4901EB80007D
+:10CE300000F562709DF8A01001EB410202EB0111B8
+:10CE400000EBC10090F84600B0B901229DF8B40093
+:10CE500040F2533110FB01F05E4901EB800000F518
+:10CE600062709DF8A01001EB410303EB011100EB90
+:10CE7000C10080F845202AE000229DF8B40040F26D
+:10CE8000533110FB01F0534901EB800101F5627150
+:10CE90009DF8A00000EB400303EB001001EBC00085
+:10CEA00080F845209DF8B40000EB400101EB001034
+:10CEB000494901EB001130319DF8A00001EB001051
+:10CEC000801C0990007820F0010209980270434804
+:10CED00090F8E00780B19DF8B40000EB400101EB51
+:10CEE00000103D4901EB001030309DF8A01000EB20
+:10CEF0000110807A022876D1394890F8290001285B
+:10CF000071D13748D0F80C023549498D88426AD230
+:10CF10009DF8B40040F2533110FB01F02D4901EBB4
+:10CF2000800000F562709DF8A01001EB410202EB59
+:10CF3000011100EBC10090F84500012852D19DF885
+:10CF4000B40040F2533110FB01F0224900E02BE223
+:10CF500001EB800000F562709DF8A01001EB41022A
+:10CF600002EB011100EBC10090F87F00D0BB9DF8EF
+:10CF7000B40000EB400101EB0010174901EB001178
+:10CF800030319DF8A00001EB001001789DF8B4004D
+:10CF900040F2533210FB02F00E4A02EB8000417067
+:10CFA00005229DF8B40040F2533110FB01F009490D
+:10CFB00001EB800101F562719DF8A00000EB4003D8
+:10CFC00003EB001001EBC000427100229DF8B40099
+:10CFD0000BE0FDE35845002098400020BC320020C3
+:10CFE000BC1200206CE000E1F3E300EB400101EB38
+:10CFF0000010FE4901EB001130319DF8A00001EB5B
+:10D000000010426001229DF8B40000EB400101EBEA
+:10D010000010F64901EB001130319DF8A00001EB42
+:10D020000010C2729DF8B4100220EDF73FF8002105
+:10D030003A911CE000229DF8B40040F2533110FBFD
+:10D0400001F1EB4800EB810101F562719DF8A00050
+:10D0500000EB400303EB001001EBC0014731BDF8CA
+:10D06000E8000A54BDF8E800401C81B23A91BDF8CE
+:10D07000E8000628DEDB00203A901CE000229DF844
+:10D08000B40040F2533110FB01F0D94901EB8001AB
+:10D0900001F562719DF8A00000EB400303EB001066
+:10D0A00001EBC0016331BDF8E8000A54BDF8E800A7
+:10D0B000401C81B23A91BDF8E8000F28DEDBE6E0C3
+:10D0C0009DF8B40040F2533110FB01F0C84901EB68
+:10D0D000800000F562709DF8A01001EB410202EBA8
+:10D0E000011100EBC10090F8450001287DD19DF8A9
+:10D0F000B40040F2533110FB01F0BD4901EB800157
+:10D1000001F562719DF8A00000EB400202EB0010F7
+:10D1100001EBC00090F8800040F2533110FB01F0A9
+:10D12000B34901EB800101F562719DF8B40040F252
+:10D13000533210FB02F0AE4A02EB800000F5627041
+:10D140009DF8A02002EB420303EB021200EBC200A9
+:10D1500090F8810000EB400202EB001001EBC000F0
+:10D1600090F87E00032840D100239DF8B40040F2DF
+:10D17000533110FB01F09E4901EB800100E0FDE31B
+:10D1800001F562719DF8A00000EB400202EB001077
+:10D1900001EBC00090F8800040F2533110FB01F029
+:10D1A000934901EB800101F562719DF8B40040F2F2
+:10D1B000533210FB02F08E4A02EB800202F56272DB
+:10D1C0009DF8A00000EB400404EB001002EBC0004F
+:10D1D00090F8810000EB400202EB001001EBC00070
+:10D1E00080F87E309DF8B40000E050E000EB400194
+:10D1F00001EB00107D4901EB001130319DF8A000DA
+:10D2000001EB001001789DF8B40040F2533210FB9E
+:10D2100002F0774A02EB8000417005229DF8B400CD
+:10D2200040F2533110FB01F0714901EB800101F52F
+:10D2300062719DF8A00000EB400303EB001001EBCE
+:10D24000C000427100229DF8B40000EB400101EBE8
+:10D250000010664901EB001130319DF8A00001EB90
+:10D260000010426002229DF8B40000EB400101EB87
+:10D2700000105E4901EB001130319DF8A00001EB78
+:10D280000010C2729DF8B4100220ECF70FFF9DF859
+:10D29000B4100220ECF70AFF9DF8B40040F25331BD
+:10D2A00010FB01F0524901EB800000F562709DF81F
+:10D2B000A01001EB410202EB011100EBC100807BE9
+:10D2C000012834D100229DF8B40040F2533110FB04
+:10D2D00001F0474901EB800101F562719DF8A00062
+:10D2E00000EB400303EB001001EBC0008273002150
+:10D2F0009DF8B40040F2533210FB02F03C4A02EBBE
+:10D300008000017103229DF8B40040F2533110FBFC
+:10D3100001F1374800EB810000F562709DF8A01024
+:10D3200001EB410303EB011100EBC10042719DF8D9
+:10D33000B40000EB400101EB00102C4901EB0010A0
+:10D3400030309DF8A01000EB01108078C0F3400051
+:10D3500050B39DF8B40040F2533110FB01F0244962
+:10D3600001EB800000F562709DF8A01001EB410216
+:10D3700002EB011100EBC1004079012814D1022217
+:10D380009DF8B40040F2533110FB01F0184901EB55
+:10D39000800000F562709DF8A01001EB410303EBE3
+:10D3A000011100EBC1004271E8E200202E902F90A5
+:10D3B00000213A912BE0DDE92E10000240EA1162D3
+:10D3C0000902CDE92E12BDF8401008460991491C0A
+:10D3D0008AB210929DF8B41001EB4102C2EBC11168
+:10D3E000044A02EBC101085C06E0000098400020FE
+:10D3F0005845002008890020DDE92E3440EA030268
+:10D40000CDE92E24BDF8E800401C81B23A91BDF868
+:10D41000E8000628CFDB9DF8B400DDE92E1240F2CB
+:10D42000533310FB03F0F84B03EB800303F56273F7
+:10D430009DF8A00000EB400404EB001003EBC000DB
+:10D4400040F8221F426000222E922F9200213A9132
+:10D4500023E0DDE92E10000240EA11620902CDE965
+:10D460002E12BDF8401008460991491C8AB210924C
+:10D470009DF8B41001EB4102C2EBC111E34A02EB8B
+:10D48000C101085CDDE92E3440EA0302CDE92E2417
+:10D49000BDF8E800401C81B23A91BDF8E8000628CA
+:10D4A000D7DB9DF8B400DDE92E1240F2533310FBB8
+:10D4B00003F0D54B03EB800303F562739DF8A000E6
+:10D4C00000EB400404EB001003EBC000223081604D
+:10D4D000C2609DF8B40040F2533110FB01F0CA491C
+:10D4E00001EB800101F562719DF8A00000EB4002A4
+:10D4F00002EB001011F830109DF8B40040F25332E6
+:10D5000010FB02F0C04A02EB8000407981427DD1DD
+:10D510009DF8B4009DF8A01001EB0010C217CDE9F2
+:10D520002E02BB4890F8E00708B39DF8B40000EB6A
+:10D53000400101EB0010B74901EB001030309DF8BD
+:10D54000A01000EB0110807A022810D09DF8B400E2
+:10D5500000EB400101EB0010AE4901EB0010303050
+:10D560009DF8A01000EB0110C07A00287DDD00229C
+:10D570009DF8B40000EB400101EB0010A54901EB60
+:10D58000001030309DF8A01000EB0110C272A248CC
+:10D59000D0F80C020521B0FBF1F201FB120000EB08
+:10D5A00040019D482C3000EB41100D3009909DF852
+:10D5B000B41040F2533011FB00F0934901EB8000AE
+:10D5C00000F562709DF8A01001EB410202EB011121
+:10D5D00000EBC10022301022014608900998EAF7BA
+:10D5E00034FE8D48D0F80C020521B0FBF1F201FBAE
+:10D5F000120000EB400188482C3000EB41129DF8EE
+:10D60000B40040F2533110FB01F000E0ECE27E493F
+:10D6100001EB800101F562719DF8A00000EB400371
+:10D6200003EB001001EBC00050F81A1F42F8011F75
+:10D63000406850607848D0F80C020521B0FBF1F248
+:10D6400001FB120000EB400173482C3000EB41124B
+:10D650009DF8B40000EB400101EB00106D4901EBB7
+:10D66000001130319DF8A00000E099E101EB0010BD
+:10D67000007810706848D0F80C020521B0FBF1F278
+:10D6800001FB120000EB400163482C3000EB41111C
+:10D690005F48F538026841F81D2F808888805E4811
+:10D6A000D0F80C020521B0FBF1F201FB120000EBF7
+:10D6B000400159482C3000EB41129DF8B40040F273
+:10D6C000533110FB01F0504901EB800101F562710B
+:10D6D0009DF8A00000EB400303EB001001EBC0003D
+:10D6E000406BC2F809004C48D0F80C020521B0FB91
+:10D6F000F1F201FB120000EB400147482C3000EB37
+:10D7000041129DF8B40000EB400101EB00104149CB
+:10D7100001EB001130319DF8A00001EB00104068D2
+:10D72000C2F8230000229DF8B40000EB400101EB99
+:10D730000010384901EB001130319DF8A00001EBD9
+:10D740000010426000213A9157E03348D0F80C02B3
+:10D750000521B0FBF1F201FB120000EB40012E4865
+:10D760002C3000EB41112731BDF8E8409DF8B400A2
+:10D7700040F2533210FB02F0234A02EB800202F522
+:10D7800062729DF8A00000EB400303EB001002EB77
+:10D79000C00090F8800040F2533210FB02F01A4AA9
+:10D7A00002EB800202F562729DF8B40040F253333E
+:10D7B00010FB03F0144B03EB800303F562739DF839
+:10D7C000A00000EB400505EB001003EBC00001E0FA
+:10D7D000EAE3D4E390F8810000EB400303EB001090
+:10D7E00002EBC0024732BDF8E800001D105C08558E
+:10D7F000BDF8E800401C81B23A91BDF8E800062867
+:10D80000A3DB00203A904CE0584500200889002016
+:10D81000BC32002098400020BC12002000239DF85C
+:10D82000B40040F2533110FB01F0FE4901EB8001DE
+:10D8300001F562719DF8A00000EB400202EB0010C0
+:10D8400001EBC00090F8800040F2533110FB01F072
+:10D85000F44901EB800101F562719DF8B40040F2DA
+:10D86000533210FB02F0EF4A02EB800202F56272C3
+:10D870009DF8A00000EB400404EB001002EBC00098
+:10D8800090F8810000EB400202EB001001EBC001B8
+:10D890004731BDF8E8000B54BDF8E800401C81B2E8
+:10D8A0003A91BDF8E8000A28B8DBDF48D0F80C024E
+:10D8B0000521B0FBF1F080B2014609900220EBF7A0
+:10D8C00007FC00210620ECF7F1FBD748D0F80C024A
+:10D8D000D549498D884206D2D348D0F80C02401C65
+:10D8E000D149C1F80C0200210520ECF7DFFB9DF8BF
+:10D8F000B40000EB400101EB0010CC4901EB00103B
+:10D9000030309DF8A01000EB0110801C09900078C9
+:10D9100020F00400001D09990870C348D0F80C02DB
+:10D920000521B0FBF1F201FB120000EB4001BE4803
+:10D930002C3000EB4110D0F823202E9800EB400152
+:10D94000BB4800EB4110C0F8232000203A9022E0B1
+:10D95000B548D0F80C020521B0FBF1F201FB120032
+:10D9600000EB4001B0482C3000EB41102730BDF8EF
+:10D97000E810425C2E9800EB400100E02DE2AC483C
+:10D9800000EB41112731BDF8E8000A54BDF8E8006A
+:10D99000401C81B23A91BDF8E8000628D8DB59E076
+:10D9A0009DF8B40000EB400101EB00109F4901EB32
+:10D9B000001030309DF8A01000EB0110801C099081
+:10D9C000007820F008010831099801709DF8B40032
+:10D9D00000EB400101EB0010944901EB00113031E4
+:10D9E0009DF8A00001EB001041682E9800EB40026A
+:10D9F0008F4800EB4210C0F8231000213A9125E037
+:10DA00009DF8B40040F2533110FB01F0854901EB61
+:10DA1000800101F562719DF8A00000EB400202EB6D
+:10DA2000001001EBC0014731BDF8E8000A5C2E98F8
+:10DA300000EB40017E4800EB41112731BDF8E800C2
+:10DA40000A54BDF8E800401C81B23A91BDF8E800E4
+:10DA50000628D5DB9DF8B40000EB400101EB001077
+:10DA6000724901EB001030309DF8A01000EB01105E
+:10DA7000801C0990007820F02002099802709DF81F
+:10DA8000B4100220ECF712FB9DF8B40040F25331C1
+:10DA900010FB01F0634901EB800000F562709DF816
+:10DAA000A01001EB410202EB011100EBC10022309A
+:10DAB00009902E9800EB40015D4800EB41100D30BD
+:10DAC000102208900999EAF7C0FB9DF8B40040F2D3
+:10DAD000533110FB01F0534901EB800101F56271F4
+:10DAE0009DF8A00000EB400202EB001001EBC0012A
+:10DAF0002E9800EB40024E4800EB421051F81A2FCE
+:10DB000040F8012F496841609DF8B40000EB4001E6
+:10DB100001EB0010454901EB001130319DF8A000E8
+:10DB200001EB001001782E9800EB4002404800EB1A
+:10DB3000421001702E9800EB40013D4800EB41116E
+:10DB40003C48026841F81D2F808888809DF8B40009
+:10DB500040F2533110FB01F0324901EB800101F535
+:10DB600062719DF8A00000EB400202EB001001EB97
+:10DB7000C000416B2E9800EB40022D4800EB421094
+:10DB8000C0F809102E9881B208200991ECF78EFA9E
+:10DB900000229DF8B40040F2533110FB01F02149FE
+:10DBA00001EB800101F562719DF8A00000EB4003DC
+:10DBB00003EB001001EBC00080F8462001229DF825
+:10DBC000B40040F2533110FB01F0164901EB800024
+:10DBD00000F562709DF8A01001EB410303EB011109
+:10DBE00000EBC100427174E001229DF8B40040F2E4
+:10DBF000533110FB01F00B4901EB800101F562711B
+:10DC00009DF8A00000EB400303EB001001EBC00007
+:10DC100042719DF8B40000EB400101EB0010034994
+:10DC20000AE0000058450020BC1200209840002067
+:10DC3000D8140020C731002001EB001030309DF8CF
+:10DC4000A01000EB0110801C0990007820F0040067
+:10DC5000001D099908709DF8B40000EB400101EB2C
+:10DC60000010FE4901EB001030309DF8A01000EBD1
+:10DC70000110801C0990007820F080008030099904
+:10DC8000087001209DF8B41040F2533211FB02F1EC
+:10DC9000F34A02EB810108719DF8B40040F2533160
+:10DCA00010FB01F0114601EB800042799DF8B400B1
+:10DCB00040F2533110FB01F0E94901EB800000F51F
+:10DCC00062709DF8A01001EB410303EB011100F815
+:10DCD00031204EE101229DF8B40040F2533110FB97
+:10DCE00001F0DF4901EB800101F562719DF8A000B0
+:10DCF00000EB400303EB001001EBC0004271BDF8E4
+:10DD00004010BDF8D000084481B2109131E10122E9
+:10DD10009DF8B40040F2533110FB01F0D04901EB03
+:10DD2000800101F562719DF8A00000EB400303EB58
+:10DD3000001001EBC000427101219DF8B40040F2D7
+:10DD4000533210FB02F0C64A02EB800001719DF8CD
+:10DD5000B40000EB4001C1EBC010C24901EBC001AF
+:10DD6000BDF84000085C592816D19DF8B40000EBBE
+:10DD7000400101EB0010B94901EB001030309DF873
+:10DD8000A01000EB0110801C0990007820F020000A
+:10DD900020300999087014E09DF8B40000EB4001B0
+:10DDA00001EB0010AD4901EB001030309DF8A010E0
+:10DDB00000EB0110801C0990007820F020020998E7
+:10DDC00002709DF8B4100220ECF770F9BDF8401015
+:10DDD000BDF8D000084481B21091CAE001229DF83C
+:10DDE000B40040F2533110FB01F09D4901EB80017A
+:10DDF00001F562719DF8A00000EB400303EB0010F9
+:10DE000001EBC0004271BDF84010BDF8D0000844DD
+:10DE100081B21091ADE001229DF8B40040F253317F
+:10DE200010FB01F08E4901EB800101F562719DF854
+:10DE3000A00000EB400303EB001001EBC0004271B7
+:10DE4000BDF84010BDF8D000084481B2109190E0B8
+:10DE500001229DF8B40040F2533110FB01F08049DB
+:10DE600001EB800101F562719DF8A00000EB400319
+:10DE700003EB001001EBC0004271BDF84010BDF88B
+:10DE8000D000084481B2109173E001229DF8B400E3
+:10DE900040F2533110FB01F0714901EB800101F5B3
+:10DEA00062719DF8A00000EB400303EB001001EB52
+:10DEB000C0004271BDF84010BDF8D000084481B2E6
+:10DEC000109156E001229DF8B40040F2533110FB4E
+:10DED00001F0634901EB800101F562719DF8A0003A
+:10DEE00000EB400303EB001001EBC0004271BDF8F2
+:10DEF0004010BDF8D000084481B2109139E00122F1
+:10DF00009DF8B40040F2533110FB01F0544901EB8D
+:10DF1000800101F562719DF8A00000EB400303EB66
+:10DF2000001001EBC0004271BDF84010BDF8D000F8
+:10DF3000084481B210911CE001229DF8B40040F227
+:10DF4000533110FB01F0464901EB800101F562718C
+:10DF50009DF8A00000EB400303EB001001EBC000B4
+:10DF60004271BDF84010BDF8D000084481B2109154
+:10DF700000BF00BFBDF8D800401C81B236919DF8AB
+:10DF8000B41040F2533011FB00F0354901EB800131
+:10DF900008319DF89C00C0EBC00011F83010BDF8AE
+:10DFA000D80081423EF737A862E39DF8B41001EB38
+:10DFB0004100C0EBC1102B4911F8300003287CD17F
+:10DFC0009DF8B41001EB4100C0EBC110254901EBF5
+:10DFD000C000817829919DF8B41001EB4100C0EB9D
+:10DFE000C110204901EBC001BDF8A400C01C095CB0
+:10DFF0009DF8B40000EB4002C2EBC010194A02EBDE
+:10E00000C002BDF8A400001D105C41EA0020C21748
+:10E01000CDE92E02BDF8A400C01C80B209909DF885
+:10E02000B41001EB4100C0EBC1100E4901EBC0017F
+:10E030000891DDE90801EBF76BFC0022CDE9300225
+:10E040002FA819C82E9959406040014335D1064880
+:10E0500090F8C90120F08000803007E0984000204F
+:10E060005845002008890020BC320020FE4981F874
+:10E07000C9010021FD4A9DF8B40002EB00100170B7
+:10E080009DF8B41040F2533011FB00F002F5DA6154
+:10E0900001EB800101F562719DF8A00000EB4002E8
+:10E0A00002EB001001EBC00041792591BDF894000E
+:10E0B000012803D0022868D168E0AFE000213A913E
+:10E0C00048E09DF8B41001EB4100C0EBC110E849F5
+:10E0D00001EBC001BDF8E800801D095CE54ABDF810
+:10E0E000E80011549DF8B41001EB4100C0EBC110E1
+:10E0F000DF4901EBC001BDF8E800401D095CBDF837
+:10E10000E800401C11549DF8B41001EB4100C0EB35
+:10E11000C110D74901EBC001BDF8E800001D095C42
+:10E12000BDF8E800801C11549DF8B41001EB4100CB
+:10E13000C0EBC110CE4901EBC001BDF8E800C01C26
+:10E14000095CBDF8E800C01C1154BDF8E800001DD2
+:10E1500081B23A91BDF8E810BDF8A4008142B0DB6D
+:10E1600002229DF8B40040F2533110FB01F0C24985
+:10E1700001EB800000F562709DF8A01001EB4103F7
+:10E1800003EB011100EBC100427146E000213A911E
+:10E1900027E09DF8B41001EB4100C0EBC110B44979
+:10E1A00001EBC001BDF8E800001D095CBDF8E80006
+:10E1B0003430B04A11549DF8B41001EB4100C0EB6B
+:10E1C000C110AB4901EBC001BDF8E800C01C095CFF
+:10E1D000BDF8E80035301154BDF8E800801C81B26C
+:10E1E0003A91BDF8E810BDF8A4008142D1DB0122CC
+:10E1F0009DF8B40040F2533110FB01F09E4901EB51
+:10E20000800000F562709DF8A01001EB410303EB64
+:10E21000011100EBC100427100BF00BF28E20021E4
+:10E2200028919DF8B41001EB4100C0EBC11090495A
+:10E2300001EBC00081782991BDF8A400401E81B295
+:10E2400009919DF8B41001EB4100C0EBC110884961
+:10E2500001EBC000801C0890099914F055F80022C9
+:10E26000CDE930029DF8B41001EB4100C0EBC110C4
+:10E270007F4901EBC002BDF8A400401C105C0022E5
+:10E28000CDE92E022FA819C82E99594060400143AC
+:10E290007ED1764A9DF8B40002EB00129DF8A000F2
+:10E2A00011549DF8B41001EB4100C0EBC11070494E
+:10E2B00001EBC00001792591BDF89400052819D221
+:10E2C000DFE800F003AB19C1FE0003229DF8B400A3
+:10E2D00040F2533110FB01F0674901EB800000F57B
+:10E2E00062709DF8A01001EB410303EB011100EBFC
+:10E2F000C1004271BAE101229DF8B40040F25331ED
+:10E3000010FB01F05C4901EB800101F562719DF8A1
+:10E31000A00000EB400303EB001001F830200322C3
+:10E320009DF8B40040F2533110FB01F0524901EB6B
+:10E33000800101F562719DF8A00000EB400303EB42
+:10E34000001001EBC00042719DF8B41040F2533050
+:10E3500011FB00F0484901EB800000F608500990DD
+:10E36000007820F080018031099801709DF8B41088
+:10E3700001EB4100C0EBC1103D4901EBC000C17988
+:10E380009DF8B40040F2533210FB02F03A4A00E02C
+:10E390006DE102EB800080F8091D9DF8B41001EBDF
+:10E3A0004100C0EBC110324901EBC000017A9DF879
+:10E3B000B40040F2533210FB02F02F4A02EB80000F
+:10E3C00080F80A1D9DF8B41001EB4100C0EBC110AC
+:10E3D000274901EBC000417A9DF8B40040F2533266
+:10E3E00010FB02F0244A02EB800080F80B1D9DF820
+:10E3F000B41001EB4100C0EBC1101D4901EBC0009E
+:10E40000C17A9DF8B40040F2533210FB02F01A4A70
+:10E4100002EB800080F80C1D28E103229DF8B40077
+:10E4200040F2533110FB01F0134901EB800000F57D
+:10E4300062709DF8A01001EB410303EB011100EBAA
+:10E